{"metadata":{"homebrew_version":"7.0.10-104-gc5b9f65","bottle_tag":"ventura","generated_at":1792896581},"formulae":{"a2ps":{"desc":"Any-to-PostScript filter","executables":["a2ps","a2ps-lpr-wrapper","card","composeglyphs","fixps","lp2","ogonkify","pdiff"],"head_dependencies":["bdw-gc","libpaper",{"pkgconf":":build"}],"homepage":"https://www.gnu.org/software/a2ps/","license":"GPL-3.0-or-later","ruby_source_checksum":"e195df7af9adfa4c0bb9b7d2b5ff52e338b1e48ff63e468ce45017976ddc9235","stable_dependencies":["bdw-gc","libpaper",{"pkgconf":":build"}],"stable_checksum":"8d13915a36ebbfa8e7b236b350cc81adc714acb217a18e8d8c60747c0ad353f9","stable_url_args":["https://ftpmirror.gnu.org/a2ps/a2ps-4.15.8.tar.gz"],"stable_version":"4.15.8"},"a52dec":{"desc":"Library for decoding ATSC A/52 streams (AKA 'AC-3')","executables":["a52dec","extract_a52"],"homepage":"https://git.adelielinux.org/community/a52dec/","license":"GPL-2.0-or-later","ruby_source_checksum":"9ff1611f1120a5952567a984b42d96e73554f9ce8f3bfd5154bbd340b917fc81","stable_checksum":"03c181ce9c3fe0d2f5130de18dab9bd8bc63c354071515aa56983c74a9cffcc9","stable_url_args":["https://distfiles.adelielinux.org/source/a52dec/a52dec-0.8.0.tar.gz"],"stable_version":"0.8.0","bottle_cellar":":any","bottle_checksum":"d365954f1957b92868f9a3335509eff98e4d52437b75a868165742c6849555d6"},"aalib":{"desc":"Portable ASCII art graphics library","executables":["aafire","aainfo","aalib-config","aasavefont","aatest"],"homepage":"https://aa-project.sourceforge.net/aalib/","license":"LGPL-2.0-or-later","local_patch_checksums":{"Patches/aalib/1.4rc5.patch":"9843e109d580e7112291871248140b8657108faac6d90ce5caf66cd25e8d0d1e"},"revision":2,"ruby_source_checksum":"c8c181417796bb029e6bf8467c440c47a7a7eb6718c0515e6710eaba10c78e78","stable_patches":[{"strip":"p1","file":"Patches/aalib/1.4rc5.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/aa-project/bugs/7/"},{"type":"defect","id":"https://sourceforge.net/p/aa-project/bugs/10/"},{"type":"defect","id":"https://sourceforge.net/p/aa-project/bugs/12/"}]}],"stable_checksum":"fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee","stable_url_args":["https://downloads.sourceforge.net/project/aa-project/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz"],"stable_version":"1.4rc5","bottle_checksum":"a71c6ea0888e11ca4512de9bab4142c160e360e41ef5eb761740af5f77a459cb"},"aamath":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":unmaintained"},"desc":"Renders mathematical expressions as ASCII art","disable_args":{":date":"2027-01-05",":because":":unmaintained"},"executables":["aamath"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libedit"]],"homepage":"https://web.archive.org/web/20260501180020/http://fuse.superglue.se/aamath/","license":"GPL-2.0-only","local_patch_checksums":{"Patches/aamath/0.3.patch":"9443881d7950ac8d2da217a23ae3f2c936fbd6880f34dceba717f1246d8608f1"},"ruby_source_checksum":"b1b725c1324d2e9616632ca57f8c12b2e0f6baf85044322d82a919c820e22668","stable_patches":[{"strip":"p1","file":"Patches/aamath/0.3.patch","type":"unofficial"}],"stable_checksum":"9843f4588695e2cd55ce5d8f58921d4f255e0e65ed9569e1dcddf3f68f77b631","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/aamath-0.3.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libedit"]],"stable_version":"0.3"},"aarch64-elf-binutils":{"desc":"GNU Binutils for aarch64-elf cross development","executables":["aarch64-elf-addr2line","aarch64-elf-ar","aarch64-elf-as","aarch64-elf-c++filt","aarch64-elf-elfedit","aarch64-elf-gprof","aarch64-elf-ld","aarch64-elf-ld.bfd","aarch64-elf-nm","aarch64-elf-objcopy","aarch64-elf-objdump","aarch64-elf-ranlib","aarch64-elf-readelf","aarch64-elf-size","aarch64-elf-strings","aarch64-elf-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"97825a50c14fcbe50573c698fe7ddd2564090b9b7130a695772f08e118cf50de","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"aarch64-elf-gcc":{"desc":"GNU compiler collection for aarch64-elf","executables":["aarch64-elf-c++","aarch64-elf-cpp","aarch64-elf-g++","aarch64-elf-gcc","aarch64-elf-gcc-16.2.0","aarch64-elf-gcc-ar","aarch64-elf-gcc-nm","aarch64-elf-gcc-ranlib","aarch64-elf-gcov","aarch64-elf-gcov-dump","aarch64-elf-gcov-tool","aarch64-elf-lto-dump"],"head_dependencies":["aarch64-elf-binutils","gmp","isl","libmpc","mpfr","zstd"],"homepage":"https://gcc.gnu.org","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"ruby_source_checksum":"3864e0a66e65670e0a1eea76ace1a5e87db59716d5b37c676055a9e192982dce","stable_dependencies":["aarch64-elf-binutils","gmp","isl","libmpc","mpfr","zstd"],"stable_checksum":"e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz"],"stable_version":"16.2.0"},"aarch64-elf-gdb":{"bottle_rebuild":1,"desc":"GNU debugger for aarch64-elf cross development","executables":["aarch64-elf-gdb","aarch64-elf-gdb-add-index","aarch64-elf-gstack"],"head_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"aarch64-elf-gcc":":test"}],"head_url_args":["https://sourceware.org/git/binutils-gdb.git",{":branch":"master"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://www.gnu.org/software/gdb/","license":"GPL-3.0-or-later","ruby_source_checksum":"1ea4ee10edd4d898a40c5d14488921ff071547b74f7028dc424d7a53c473f9d0","stable_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"aarch64-elf-gcc":":test"}],"stable_checksum":"cd9fc3fe2b47743840e42c1592d3d87f8302eb18639c0b8b4ba0898002e2348f","stable_url_args":["https://ftpmirror.gnu.org/gdb/gdb-18.1.tar.xz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"18.1"},"ab-av1":{"desc":"AV1 re-encoding using ffmpeg, svt-av1 & vmaf","executables":["ab-av1"],"head_dependencies":["ffmpeg",{"rust":":build"}],"head_url_args":["https://github.com/alexheretic/ab-av1.git",{":branch":"main"}],"homepage":"https://github.com/alexheretic/ab-av1","license":"MIT","ruby_source_checksum":"103853de51a3d22fcd8c32f2a4d86e251212cccb14eb2596af939605b87ce668","stable_dependencies":["ffmpeg",{"rust":":build"}],"stable_checksum":"7c464cec24a40889ebb73ae22c86ff169678cd13f6e3e89293725043daf5b2d2","stable_url_args":["https://github.com/alexheretic/ab-av1/archive/refs/tags/v0.11.7.tar.gz"],"stable_version":"0.11.7"},"abcde":{"deprecate_args":{":date":"2025-12-08",":because":":unmaintained"},"desc":"Better CD Encoder","disable_args":{":date":"2026-12-08",":because":":unmaintained"},"executables":["abcde","abcde-musicbrainz-tool","cddb-tool"],"head_dependencies":["cdrtools","eye-d3","flac","glyr","lame","libdiscid","mkcue","perl","vorbis-tools",{"pkgconf":":build"}],"head_url_args":["https://git.einval.com/git/abcde.git",{":branch":"master"}],"homepage":"https://abcde.einval.com","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"6f5e21ecbce7feefd6e00221061aad61f0e291de29d672426c79ec2722ef2f3b","stable_dependencies":["cdrtools","eye-d3","flac","glyr","lame","libdiscid","mkcue","perl","vorbis-tools",{"pkgconf":":build"}],"stable_checksum":"046cd0bba78dd4bbdcbcf82fe625865c60df35a005482de13a6699c5a3b83124","stable_url_args":["https://abcde.einval.com/download/abcde-2.9.3.tar.gz"],"stable_version":"2.9.3","bottle_cellar":":any","bottle_checksum":"a0b33bf4a03961de5a66dcd612634e6098fca485bdec229ec5853787e1951d1f"},"abcl":{"desc":"Armed Bear Common Lisp: a full implementation of Common Lisp","executables":["abcl"],"head_dependencies":["openjdk","rlwrap",{"ant":":build"}],"head_url_args":["https://abcl.org/svn/trunk/abcl/",{":using":":svn"}],"homepage":"https://abcl.org/","license":{"GPL-2.0-or-later":{":with":"Classpath-exception-2.0"}},"ruby_source_checksum":"3b07ffba41243c5bc4f048b64087d56a02be3e4f2409b0bdc6ee4c07d2104a8b","stable_dependencies":["openjdk","rlwrap",{"ant":":build"}],"stable_checksum":"4e2f4b8f85e2d95d95e5bdbcd9fa17ad6131a17e2fcf12bc19ffb97b48bc1d38","stable_url_args":["https://abcl.org/releases/1.9.2/abcl-src-1.9.2.tar.gz"],"stable_version":"1.9.2","bottle_checksum":"682505e8bf32bcd1c89bab05bee6563ef541cdcee8cb563ad0b9a37e3777aa39"},"abcm2ps":{"desc":"ABC music notation software","executables":["abcm2ps"],"head_dependencies":[{"pkgconf":":build"},{"coreutils":":build"},{"gnu-sed":":build"}],"homepage":"http://moinejf.free.fr","license":"GPL-3.0-or-later","ruby_source_checksum":"aa90237f5cab2a6d76df0395843c7a4d83ac858a29bcf7e74d151ac7ab2e21c6","stable_dependencies":[{"pkgconf":":build"},{"coreutils":":build"},{"gnu-sed":":build"}],"stable_checksum":"d1f1100b525f0f0ae00d706d0b4ebc01df279312b3b32cf20f355f1430f36c0a","stable_url_args":["https://chiselapp.com/user/moinejf/repository/abcm2ps/tarball/v8.14.18/download.tar.gz"],"stable_version":"8.14.18"},"abcmidi":{"desc":"Converts abc music notation files to MIDI files","executables":["abc2abc","abc2midi","abcmatch","mftext","midi2abc","midicopy","midistats","yaps"],"head_url_args":["https://github.com/sshlien/abcmidi.git",{":branch":"master"}],"homepage":"https://ifdo.ca/~seymour/runabc/","license":"GPL-2.0-or-later","ruby_source_checksum":"a1d3be245c407322b1c1c302d8052184b64ce9dadba61050dda98c130d5987b1","stable_checksum":"5d91850dd116fab9e313e4e28ea257b0dde3b290b779f436c9a875577c289573","stable_url_args":["https://ifdo.ca/~seymour/runabc/abcMIDI-2026.10.23.zip"],"stable_version":"2026.10.23"},"abduco":{"desc":"Provides session management: i.e. separate programs from terminals","executables":["abduco"],"head_url_args":["https://github.com/martanne/abduco.git",{":branch":"master"}],"homepage":"https://www.brain-dump.org/projects/abduco/","license":"ISC","ruby_source_checksum":"d0f5a9e17d2a0172a1a5e26ca7d98ad2cc7731b01f857a616890a6ba0a052199","stable_checksum":"c90909e13fa95770b5afc3b59f311b3d3d2fdfae23f9569fa4f96a3e192a35f4","stable_url_args":["https://github.com/martanne/abduco/releases/download/v0.6/abduco-0.6.tar.gz"],"stable_version":"0.6","bottle_checksum":"cec640c52bce7b9d63223b949ad4e30a96cb1acc58c8f95ab5017104cd41aac6"},"abi-dumper":{"bottle_rebuild":1,"desc":"Dump ABI of an ELF object containing DWARF debug info","executables":["abi-dumper"],"head_dependencies":["elfutils","perl","universal-ctags","vtable-dumper"],"head_url_args":["https://github.com/lvc/abi-dumper.git",{":branch":"master"}],"homepage":"https://github.com/lvc/abi-dumper","license":"LGPL-2.1-or-later","ruby_source_checksum":"4b3b63467612a93d849e691e48ae85796a2347e84aa601ab37f989099a219714","stable_dependencies":["elfutils","perl","universal-ctags","vtable-dumper"],"stable_checksum":"aa7a52bf913ab1a64743551d64575f921df3faa4a592a0f6614e047bc228708a","stable_url_args":["https://github.com/lvc/abi-dumper/archive/refs/tags/1.4.tar.gz"],"stable_version":"1.4","bottle_tag":":all","bottle_checksum":"6683098a4edbe870557bb889c3ca199ea503f8aeafd53134707ce74ad4fbe1b8"},"abi3audit":{"bottle_rebuild":1,"desc":"Scans Python packages for abi3 violations and inconsistencies","executables":["abi3audit"],"head_dependencies":["certifi","python@3.15",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/pypa/abi3audit","license":"MIT","revision":5,"ruby_source_checksum":"33202218f4140a08973f4a9f4beb47da391793f71010f157ec054577a8b7df54","stable_dependencies":["certifi","python@3.15",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"44b5fa5ddc8acdfdbd221f400d48b8a205df519e8f4c6d57a349837ac88d0ff8","stable_url_args":["https://files.pythonhosted.org/packages/99/2d/fa16448d36021e36caa71acda36e25be8f6315b9c740b1be8bdae5c76257/abi3audit-0.0.26.tar.gz"],"stable_version":"0.0.26"},"abnfgen":{"desc":"Quickly generate random documents that match an ABFN grammar","executables":["abnfgen"],"homepage":"https://www.quut.com/abnfgen/","license":":cannot_represent","ruby_source_checksum":"fc7a02930ea37a8abd33d1d5761765fe9efd928c2b2429528c3b043d90a8edc3","stable_checksum":"5bf784e6010b4b67e38fa18632b7e2b221c1a7a43a0907be0379a4909f5e536e","stable_url_args":["https://www.quut.com/abnfgen/abnfgen-0.21.tar.gz"],"stable_version":"0.21","bottle_checksum":"575c3555e7ba9555741886bd51dec912ba229d99f00461f0fa8e5bfcb1953e62"},"abook":{"desc":"Address book with mutt support","executables":["abook"],"head_dependencies":["readline","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"}],"head_url_args":["https://git.code.sf.net/p/abook/git.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://abook.sourceforge.io/","license":{":all_of":["GPL-3.0-only","GPL-2.0-or-later","LGPL-2.0-or-later","BSD-2-Clause","BSD-4.3RENO"]},"local_patch_checksums":{"Patches/abook/39484721c44629fb1f54d92f09c92ef4c3201302.patch":"083c70af643242cb444b98996f620628bfcd0417755bebdcf4b64259410f48f9"},"ruby_source_checksum":"3ed50979109f22e5cf61769b147636a71c1ee5c49e497c050609197fa5c47452","stable_dependencies":["readline","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/abook/39484721c44629fb1f54d92f09c92ef4c3201302.patch","type":"backport"}],"stable_checksum":"2d6bde2d2d03523f164f930e4fdec6025f3a94abe48a43706f543880a1a21ebe","stable_url_args":["https://abook.sourceforge.io/devel/abook-0.6.2.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.6.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"192d1342a247240817e4a4235341eeb440c79d042ec092dbc784015fb346efa4"},"abpoa":{"desc":"SIMD-based C library for fast partial order alignment using adaptive band","executables":["abpoa"],"head_url_args":["https://github.com/yangao07/abPOA.git",{":branch":"main"}],"homepage":"https://github.com/yangao07/abPOA","license":"MIT","ruby_source_checksum":"11b1a7bbaabc0e398e224068b708570f7cf5fb644f98b09200dea30719fe9432","stable_checksum":"9c5e7649a4268223ef1fec0318b3f4fa7c118ffa2daac124051c7961e6894bc8","stable_url_args":["https://github.com/yangao07/abPOA/releases/download/v1.5.7/abPOA-v1.5.7.tar.gz"],"stable_version":"1.5.7"},"abricate":{"deprecate_args":{":date":"2027-03-31",":because":"needs deprecated `blast` which needs EOL `mbedtls@3`"},"desc":"Find antimicrobial resistance and virulence genes in contigs","executables":["abricate","abricate-get_db"],"head_dependencies":["any2fasta","bioperl","blast"],"head_url_args":["https://github.com/tseemann/abricate.git",{":branch":"master"}],"head_uses_from_macos":[["perl"],["unzip"]],"homepage":"https://github.com/tseemann/abricate","license":"GPL-2.0-only","post_install_steps":[{"command":{"base":"bin","path":"abricate"},"type":"run","args":["--setupdb"]}],"revision":1,"ruby_source_checksum":"9644e5f577d6dceb46e7ef9bb2c3ca20385dd8635508428c185269154f70a4a6","stable_dependencies":["any2fasta","bioperl","blast"],"stable_checksum":"cbafe0efbdb7a0ac3d3bcd3cb2ca4a0152474d20b68c5f98da5a4c7cc25676eb","stable_url_args":["https://github.com/tseemann/abricate/archive/refs/tags/v1.4.0.tar.gz"],"stable_uses_from_macos":[["perl"],["unzip"]],"stable_version":"1.4.0"},"abseil":{"bottle_rebuild":1,"compatibility_version":3,"desc":"C++ Common Libraries","head_dependencies":[{"cmake":[":build",":test"]},{"googletest":":build"}],"head_url_args":["https://github.com/abseil/abseil-cpp.git",{":branch":"master"}],"homepage":"https://abseil.io","license":"Apache-2.0","ruby_source_checksum":"593fc7901a8949808a470c6b505b095cb0944367e64b2db876ea73661e59b3e7","stable_dependencies":[{"cmake":[":build",":test"]},{"googletest":":build"}],"stable_checksum":"f7e05179df39c45434cad433f5783840bb3788ef322976f9138bc6b72b3a107d","stable_url_args":["https://github.com/abseil/abseil-cpp/archive/refs/tags/20260817.0.tar.gz"],"stable_version":"20260817.0"},"abyss":{"desc":"Genome sequence assembler for short reads","executables":["ABYSS","ABYSS-P","AdjList","Consensus","DAssembler","DistanceEst","DistanceEst-ssq","KAligner","MergeContigs","MergePaths","Overlap","ParseAligns","PathConsensus","PathOverlap","PopBubbles","SimpleGraph","abyss-align","abyss-bloom","abyss-bloom-dbg","abyss-bloom-dist.mk","abyss-bowtie","abyss-bowtie2","abyss-bwa","abyss-bwamem","abyss-bwasw","abyss-db-csv","abyss-db-txt","abyss-dida","abyss-fac","abyss-fatoagp","abyss-filtergraph","abyss-fixmate","abyss-fixmate-ssq","abyss-gapfill","abyss-gc","abyss-index","abyss-junction","abyss-kaligner","abyss-layout","abyss-longseqdist","abyss-map","abyss-map-ssq","abyss-mergepairs","abyss-overlap","abyss-paired-dbg","abyss-paired-dbg-mpi","abyss-pe","abyss-rresolver-short","abyss-samtoafg","abyss-scaffold","abyss-sealer","abyss-stack-size","abyss-tabtomd","abyss-todot","abyss-tofastq","konnector","logcounter"],"head_dependencies":["btllib","open-mpi","libomp",{"autoconf":":build"},{"automake":":build"},{"multimarkdown":":build"},{"boost":":build"},{"google-sparsehash":":build"}],"head_url_args":["https://github.com/BirolLab/abyss.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://www.bcgsc.ca/resources/software/abyss","license":{":all_of":["GPL-3.0-only","LGPL-2.1-or-later","MIT","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"85c32b90e354f590c8bf70f28f230419c83a7b7876bdbd7bb382e946104878b8","stable_dependencies":["btllib","open-mpi","libomp",{"boost":":build"},{"google-sparsehash":":build"}],"stable_checksum":"bbe42e00d1ebb53ec6afaad07779baaaee994aa5c65b9a38cf4ad2011bb93c65","stable_url_args":["https://github.com/BirolLab/abyss/releases/download/2.3.10/abyss-2.3.10.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.3.10"},"ace":{"compatibility_version":3,"desc":"ADAPTIVE Communication Environment: OO network programming in C++","homepage":"https://www.dre.vanderbilt.edu/~schmidt/ACE.html","license":"DOC","ruby_source_checksum":"897316f70aaf712c28fc83481e89f35770a2ac5f0d42df27eac6bf5f52ccd614","stable_checksum":"d7b1d3e1534095b0a627817f4472eed1cc27ccf83fd011557031cf073fc7222a","stable_url_args":["https://github.com/DOCGroup/ACE_TAO/releases/download/ACE%2BTAO-8_0_8/ACE+TAO-8.0.8.tar.bz2"],"stable_version":"8.0.8"},"aces_container":{"deprecate_args":{":date":"2026-06-05",":because":":repo_archived",":replacement_formula":"openimageio"},"desc":"Reference implementation of SMPTE ST2065-4","disable_args":{":date":"2027-06-05",":because":":repo_archived",":replacement_formula":"openimageio"},"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/aces-aswf/aces_container","license":"AMPAS","ruby_source_checksum":"7f01651c2a5490ccaf2d035d98863fc946ee837edaea7455015653487eff4653","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"cbbba395d2425251263e4ae05c4829319a3e399a0aee70df2eb9efb6a8afdbae","stable_url_args":["https://github.com/aces-aswf/aces_container/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_cellar":":any","bottle_checksum":"411b910c990eb426a348c74ed2e7f40a46fba871b56314f3b2ea311f8a220ee6"},"ack":{"desc":"Search tool like grep, but optimized for programmers","executables":["ack"],"head_dependencies":[{"pod2man":":build"}],"head_url_args":["https://github.com/beyondgrep/ack3.git",{":branch":"dev"}],"head_uses_from_macos":[["perl"]],"homepage":"https://beyondgrep.com/","license":"Artistic-2.0","ruby_source_checksum":"e547a71ac951bc32325b6235474a8719b15a90781075aa5dcbe34db7421ee0b5","stable_dependencies":[{"pod2man":":build"}],"stable_checksum":"28a740de59bdb52000a281aa89dc9d44a24a1f144cdfe4bc24b7d0582b40e90e","stable_url_args":["https://beyondgrep.com/ack-v3.10.0"],"stable_uses_from_macos":[["perl"]],"stable_version":"3.10.0","bottle_tag":":all","bottle_checksum":"0f50e7b207da891500f42b5671413f290d4db5fea49943cfefcc74a3684760d9"},"acl":{"desc":"Commands for manipulating POSIX access control lists","executables":["chacl","getfacl","setfacl"],"head_dependencies":[{"attr":":build"}],"homepage":"https://savannah.nongnu.org/projects/acl/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"80a178c507b47d9ea068a9b9748e2ae5c981b406ed68a52c619a8af9fd4471b8","stable_dependencies":[{"attr":":build"}],"stable_checksum":"73c853c3d44e1f693e5a96a986f1bd19d3d0dac2c7d453e796177774bc4e5f6a","stable_url_args":["https://download.savannah.nongnu.org/releases/acl/acl-2.4.0.tar.gz"],"stable_version":"2.4.0"},"acl2":{"desc":"Logic and programming language in which you can model computer systems","executables":["acl2","acl2p"],"head_dependencies":["sbcl"],"homepage":"https://www.cs.utexas.edu/~moore/acl2/","license":"BSD-3-Clause","revision":7,"ruby_source_checksum":"7eaaf0c01ac4d3062ac6c9f813d51fd187d15bc5b92e013dc086aa8b5f3cf587","stable_dependencies":["sbcl"],"stable_checksum":"d6013c22e190cbd702870d296b5370a068c14625bf7f9d305d2d87292b594d52","stable_url_args":["https://github.com/acl2/acl2/archive/refs/tags/8.7.tar.gz"],"stable_version":"8.7"},"acme":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-10-17",":because":"does not have a checksummed source"},"desc":"Crossassembler for multiple environments","disable_args":{":date":"2027-04-17",":because":"does not have a checksummed source"},"executables":["acme"],"homepage":"https://sourceforge.net/projects/acme-crossass/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"b944f7f9f23030690ffb726d0fe73223720e7c2a195f320d22db1a5ff93474b4","stable_checksum":"efda4ca8db9811e28e4604d25b5941888c949c175d1b47e40610c90a7b74a73d","stable_url_args":["https://github.com/UffeJakobsen/acme/archive/d2683cc64dcb1afc643388100b14e575f8bfb1bd.tar.gz"],"stable_version":"0.97"},"acme.sh":{"desc":"ACME client","executables":["acme.sh"],"homepage":"https://github.com/acmesh-official/acme.sh","license":"GPL-3.0-only","ruby_source_checksum":"757010d64f5fd06a72973aad5cb6d0d78795f7fbc943ba9e6e6c39d27ccbbfde","stable_checksum":"0d3f9000ac44a6331314742a88c475f79134e24fc991997883652adc59efc486","stable_url_args":["https://github.com/acmesh-official/acme.sh/archive/refs/tags/3.1.6.tar.gz"],"stable_version":"3.1.6","bottle_tag":":all","bottle_checksum":"c3a73e20dde99f68cb40a5b436e471a24d1f2e8b3712c9d89fc625c035b8cec2"},"acpica":{"desc":"OS-independent implementation of the ACPI specification","executables":["acpibin","acpidump","acpiexamples","acpiexec","acpihelp","acpisrc","acpixtract","iasl"],"head_url_args":["https://github.com/acpica/acpica.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"m4":":build"}]],"homepage":"https://github.com/acpica/acpica","license":{":any_of":["Intel-ACPI","GPL-2.0-only","BSD-3-Clause"]},"ruby_source_checksum":"8acfe4ddb9f04d84190a182d6804f892323c5346fad6995773b889586b32188f","stable_checksum":"5fcef9f0d00ffaffaaa82aa49c5ea9687986e8a7bd60929e298cc99a6741ae24","stable_url_args":["https://github.com/acpica/acpica/releases/download/20260408/acpica-unix2-20260408.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"m4":":build"}]],"stable_version":"20260408"},"acronym":{"desc":"Python-based tool for creating English-ish acronyms from your fancy project","executables":["acronym"],"head_dependencies":["numpy","python@3.15",{"cmake":":build"},{"meson":":build"},{"ninja":":build"}],"homepage":"https://github.com/bacook17/acronym","license":"MIT","revision":6,"ruby_source_checksum":"2989d07abe1bd2b7b6761c340b68a1ff7f6305e111cd3e6196a5ac9167206f1e","stable_dependencies":["numpy","python@3.15",{"cmake":":build"},{"meson":":build"},{"ninja":":build"}],"stable_checksum":"163cc1630b7c65cbca6426f80e267f5253ea787e17a329d1d55517868897bbf1","stable_url_args":["https://files.pythonhosted.org/packages/e3/1a/1a364f93053f9ad0d4f38b5c0078637db484bb4c1388ad0234b85c9d2ca8/acronym-2.0.0.tar.gz"],"stable_version":"2.0.0"},"act":{"desc":"Run your GitHub Actions locally","executables":["act"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nektos/act.git",{":branch":"master"}],"homepage":"https://nektosact.com","license":"MIT","ruby_source_checksum":"3c5983e42b625d259f88c26f19770368704f96d7b6010c5a564a0fbcc2f6f8fc","stable_dependencies":[{"go":":build"}],"stable_checksum":"649cd5b91cad870871d2283fb3ad95c8fa1d5ced7a1db8d7b346d1a7dcd3ec71","stable_url_args":["https://github.com/nektos/act/archive/refs/tags/v0.2.89.tar.gz"],"stable_version":"0.2.89"},"action-docs":{"desc":"Generate docs for GitHub actions","executables":["action-docs"],"head_dependencies":["node"],"homepage":"https://github.com/npalm/action-docs","license":"MIT","ruby_source_checksum":"dfbd8d84acbed3ef3da5e94fe04eb10a38ee47cf6303956353c8ee96579967e7","stable_dependencies":["node"],"stable_checksum":"f7d93433a6d3e532b30b3fc068fa263d16f7c38da91422450507b469bd36a64a","stable_url_args":["https://registry.npmjs.org/action-docs/-/action-docs-2.5.1.tgz"],"stable_version":"2.5.1","bottle_tag":":all","bottle_checksum":"89a129206e1fd2a3bb48e3f7923ba2bbb98c3533d28332c2511c6ff093807f51"},"action-validator":{"desc":"Tool to validate GitHub Action and Workflow YAML files","executables":["action-validator"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mpalmer/action-validator.git",{":branch":"main"}],"homepage":"https://github.com/mpalmer/action-validator","license":"GPL-3.0-only","ruby_source_checksum":"b7fee7d28a544b6deef672d907b3bcfb5e797f56c02ee5cfe171f0ace49bbf23","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e379b5be9a8a4659aaec855a3321e40d98c5216d6191bc362a24d5b605a2cbcb","stable_url_args":["https://static.crates.io/crates/action-validator/action-validator-0.9.0.crate"],"stable_version":"0.9.0"},"actionlint":{"bottle_rebuild":1,"desc":"Static checker for GitHub Actions workflow files","executables":["actionlint"],"head_dependencies":["shellcheck",{"go":":build"},{"ronn":":build"}],"head_url_args":["https://github.com/rhysd/actionlint.git",{":branch":"main"}],"homepage":"https://rhysd.github.io/actionlint/","license":"MIT","ruby_source_checksum":"402a4f23ba2c8f06841d2e385f8b709b249456e23af0338dc7bf3c95f39fae72","stable_dependencies":["shellcheck",{"go":":build"},{"ronn":":build"}],"stable_checksum":"454800bd4f854592bcfe79b161f71d56e35940eb7016e48a26dd356adc9d400a","stable_url_args":["https://github.com/rhysd/actionlint/archive/refs/tags/v1.7.12.tar.gz"],"stable_version":"1.7.12"},"actions-batch":{"desc":"Time-sharing supercomputer built on GitHub Actions","executables":["actions-batch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alexellis/actions-batch.git",{":branch":"master"}],"homepage":"https://blog.alexellis.io/github-actions-timesharing-supercomputer/","license":"MIT","ruby_source_checksum":"6e70d625502a3f459b67a6d8a95dd73c26552a3efc5406ee050a1f755a7d6e07","stable_dependencies":[{"go":":build"}],"stable_checksum":"9290b338e41ff71fb599de9996c64e33a58ec9aa4e8fdd7c4484ec2b085f2160","stable_url_args":["https://github.com/alexellis/actions-batch/archive/refs/tags/v0.0.3.tar.gz"],"stable_version":"0.0.3","bottle_checksum":"20bb3b2e0c456933a1af59fc18ea0b528de5cae7e9206a1f65b8cac0ae49a7cb"},"actions-languageserver":{"desc":"Language server for GitHub Actions YAML files","executables":["actions-languageserver"],"head_dependencies":["node"],"homepage":"https://github.com/actions/languageservices/tree/main/languageserver","license":"MIT","ruby_source_checksum":"15ede9a13278204151a313b9937ab15dde3b8a6e48527083fa2d6129c9d1f204","stable_dependencies":["node"],"stable_checksum":"90f142dbcb032afcae9b6530646ac168c4917a48170c824761b969e155cedc00","stable_url_args":["https://github.com/actions/languageservices/archive/refs/tags/release-v0.3.61.tar.gz"],"stable_version":"0.3.61"},"actions-up":{"desc":"Tool to update GitHub Actions to latest versions with SHA pinning","executables":["actions-up"],"head_dependencies":["node"],"homepage":"https://github.com/azat-io/actions-up","license":"MIT","ruby_source_checksum":"83cf16026ea4fc4a7099057a35eef4f5b743a1e2938686232c66fc98b844b7b5","stable_dependencies":["node"],"stable_checksum":"3be5a0eb9b3d91937266acde797050fce971a11f9f6f3a95f26ae882ccac876f","stable_url_args":["https://registry.npmjs.org/actions-up/-/actions-up-2.0.0.tgz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"fd121770db48ef24bbe161237b9f0bff195928db9e9d8ecb021d9ce339f78e9e"},"activemq-cpp":{"bottle_rebuild":1,"desc":"C++ API for message brokers such as Apache ActiveMQ","executables":["activemqcpp-config","example"],"head_dependencies":["apr","openssl@4",{"pkgconf":":build"}],"homepage":"https://activemq.apache.org/components/cms/","license":"Apache-2.0","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c","Patches/activemq-cpp/9c4df93026a777a86f9c886b538b454b4c32ba4e.diff":"20361c53a5b43832e9533dbd7a4c463f498ddb110a923c98971efbead4c131f6"},"revision":2,"ruby_source_checksum":"de512a899df88f6f5655187aca1faf3a90d571b61d4a3532b12efaa21c1f1ec0","stable_dependencies":["apr","openssl@4",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"},{"strip":"p2","file":"Patches/activemq-cpp/9c4df93026a777a86f9c886b538b454b4c32ba4e.diff","type":"backport"}],"stable_checksum":"6bd794818ae5b5567dbdaeb30f0508cc7d03808a4b04e0d24695b2501ba70c15","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=activemq/activemq-cpp/3.9.5/activemq-cpp-library-3.9.5-src.tar.bz2"],"stable_version":"3.9.5"},"activemq":{"aliases":["apache-activemq"],"desc":"Apache ActiveMQ: powerful open source messaging server","executables":["activemq"],"head_dependencies":["java-service-wrapper","openjdk"],"homepage":"https://activemq.apache.org/","license":"Apache-2.0","ruby_source_checksum":"f75e95703bc9ce531c7944deb4ffc273dd2e888be2b255247c5f9f33331726fc","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/activemq/libexec"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/activemq/bin/activemq","console"]],"stable_dependencies":["java-service-wrapper","openjdk"],"stable_checksum":"543e9ca8a234d118a8c195d802a110994a59b7973d75ae0a7ccd47dc2cc2c5c1","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=activemq/6.3.2/apache-activemq-6.3.2-bin.tar.gz"],"stable_version":"6.3.2"},"ad":{"desc":"Adaptable text editor inspired by vi, kakoune, and acme","executables":["ad"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sminez/ad.git",{":branch":"develop"}],"homepage":"https://github.com/sminez/ad","license":"MIT","ruby_source_checksum":"dc96bbc3a278d2d3ba4c9eb13cd2ef27402be960e0d507cba5e9774f9fb015b8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e35cf1030bc24bf336066fcd367e8a022d097357b896cb316183993951d4ffb8","stable_url_args":["https://github.com/sminez/ad/archive/refs/tags/0.4.0.tar.gz"],"stable_version":"0.4.0"},"ada-url":{"compatibility_version":2,"desc":"WHATWG-compliant and fast URL parser written in modern C++","executables":["adaparse"],"head_dependencies":["fmt","simdutf",{"cmake":":build"},{"cxxopts":":build"}],"head_url_args":["https://github.com/ada-url/ada.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://ada-url.com","license":{":any_of":["Apache-2.0","MIT"]},"revision":1,"ruby_source_checksum":"52379177f404f68787018154cfee6754b42455bf376830d5c27123946d1a93d5","stable_dependencies":["fmt","simdutf",{"cmake":":build"},{"cxxopts":":build"}],"stable_checksum":"6d6c7ef7dd2e329320d34eb2ab29ccdc879ee3935af9dfb894a6640e58dc381d","stable_url_args":["https://github.com/ada-url/ada/archive/refs/tags/v4.0.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.0.0"},"adamstark-audiofile":{"desc":"C++ Audio File Library by Adam Stark","head_url_args":["https://github.com/adamstark/AudioFile.git",{":branch":"master"}],"homepage":"https://github.com/adamstark/AudioFile","license":"MIT","ruby_source_checksum":"1ec7d346fafb741a37a01eef1a2943138694b981bfa5d19685efab693f8ed035","stable_checksum":"e3749f90a9356b5206ef8928fa0a9c039e7db49e46bb7f32c3963d6c44c5bea8","stable_url_args":["https://github.com/adamstark/AudioFile/archive/refs/tags/1.1.4.tar.gz"],"stable_version":"1.1.4","bottle_tag":":all","bottle_checksum":"dce0123d95e01e4609051018ea590c2811908a0e75cb97f7c445c491d21de87e"},"adapterremoval":{"desc":"Rapid adapter trimming, identification, and read merging","executables":["adapterremoval3"],"head_dependencies":["isa-l","libdeflate",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/MikkelSchubert/adapterremoval","license":"GPL-3.0-or-later","ruby_source_checksum":"1876202eea892f78e372d0cc0881416f6563a996ea465b4f914d3fea8f0ca6af","stable_dependencies":["isa-l","libdeflate",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"905f7c3289f743a90d228226ad6a50aec101343830bfdef5608ec9bb69af0ca7","stable_url_args":["https://github.com/MikkelSchubert/adapterremoval/archive/refs/tags/v3.0.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"3.0.2"},"adaptivecpp":{"desc":"SYCL and C++ standard parallelism for CPUs and GPUs","executables":["acpp","acpp-appdb-tool","acpp-hcf-tool","acpp-info","acpp-pcuda-pp","syclcc","syclcc-clang"],"head_dependencies":["libomp",{"cmake":":build"}],"head_url_args":["https://github.com/AdaptiveCpp/AdaptiveCpp.git",{":branch":"develop"}],"head_uses_from_macos":[["python"]],"homepage":"https://adaptivecpp.github.io/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"0ead3b318709de0bdead382f13b6f7f64d50c9e068862bc278df9ce90f63108b","stable_dependencies":["libomp",{"cmake":":build"}],"stable_checksum":"334b16ebff373bd2841f83332c2ae9a45ec192f2cf964d5fdfe94e1140776059","stable_url_args":["https://github.com/AdaptiveCpp/AdaptiveCpp/archive/refs/tags/v25.10.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"25.10.0"},"adb-enhanced":{"bottle_rebuild":1,"caveats":"At runtime, adb must be accessible from your PATH.\n\nYou can install adb from Homebrew Cask:\n  brew install --cask android-platform-tools\n","desc":"Swiss-army knife for Android testing and development","executables":["adbe"],"head_dependencies":["python@3.15"],"homepage":"https://ashishb.net/tech/introducing-adb-enhanced-a-swiss-army-knife-for-android-development/","license":"Apache-2.0","ruby_source_checksum":"0582a17ad42e46168c8fac9ce4225c9eed862fb5fccd5855209631aa08c28f2e","stable_dependencies":["python@3.15"],"stable_checksum":"d477de8246c27e0308eeee952a5768a5844ff5c8a027d62ea40fbeb9e57e3ab4","stable_url_args":["https://files.pythonhosted.org/packages/15/98/64a9e67f5917396f5165861f7860690d0192dc3b392a70db00274d3d961a/adb_enhanced-2.12.0.tar.gz"],"stable_version":"2.12.0"},"add-determinism":{"bottle_rebuild":1,"desc":"Build postprocessor to reset metadata fields for build reproducibility","executables":["add-det","linkdupes"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/keszybz/add-determinism","license":"GPL-3.0-or-later","ruby_source_checksum":"11e5050e09bd5d302fd82aee2ed186334f7ec40bc110546ef8018a1fb25ff0d9","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d1f5eac303807fa31e25b4f8ccb08fed23d15f4ffdbe3bb4ee35a29504c766b2","stable_url_args":["https://github.com/keszybz/add-determinism/archive/refs/tags/v0.7.3.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.7.3"},"addlicense":{"desc":"Scan directories recursively to ensure source files have license headers","executables":["addlicense"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/addlicense.git",{":branch":"master"}],"homepage":"https://github.com/google/addlicense","license":"Apache-2.0","ruby_source_checksum":"202b548e78c50528c587d08adcc316dc34ddd4c655d6d19dd000d4cacb93e622","stable_dependencies":[{"go":":build"}],"stable_checksum":"d2e05668e6f3da9b119931c2fdadfa6dd19a8fc441218eb3f2aec4aa24ae3f90","stable_url_args":["https://github.com/google/addlicense/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"feee4e9cf952c2d3bc600e044b275c059450a897543c033c7bae0961020175fb"},"addons-linter":{"desc":"Firefox Add-ons linter, written in JavaScript","executables":["addons-linter"],"head_dependencies":["node"],"homepage":"https://github.com/mozilla/addons-linter","license":"MPL-2.0","ruby_source_checksum":"d4e71e3bf9dbc9b7cb7cff231f0bbec27ebdb36863a113ff38423d874edf0419","stable_dependencies":["node"],"stable_checksum":"ed770f205c3a9348c88865462265e3fe299c766d0073ba1c176aa102dfbd0fa3","stable_url_args":["https://registry.npmjs.org/addons-linter/-/addons-linter-10.14.0.tgz"],"stable_version":"10.14.0","bottle_tag":":all","bottle_checksum":"46b8d7616d84ff98d6d0d8a698b479dee2be0b0561d94449f910da38ef91900a"},"adios2":{"desc":"Next generation of ADIOS developed in the Exascale Computing Program","executables":["adios2-config","adios2_deactivate_bp","adios2_iotest","adios2_json_pp","adios2_remote_server","adios2_reorganize","adios2_reorganize_mpi","bp4dbg","bp5dbg","bpls","sst_conn_tool"],"head_dependencies":["c-blosc2","gcc","libfabric","libpng","libsodium","mpi4py","nanobind","numpy","open-mpi","openssl@4","pugixml","python@3.15","sqlite","yaml-cpp","zeromq","lz4","zstd",{"cmake":":build"},{"nlohmann-json":":build"},{"pybind11":":build"}],"head_url_args":["https://github.com/ornladios/ADIOS2.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://adios2.readthedocs.io","license":"Apache-2.0","revision":2,"ruby_source_checksum":"74595734ccd5cd58902a786cba9ecca8a0a24e7d575b646cca2fc4e9c324915d","stable_dependencies":["c-blosc2","gcc","libfabric","libpng","libsodium","mpi4py","nanobind","numpy","open-mpi","openssl@4","pugixml","python@3.15","sqlite","yaml-cpp","zeromq","lz4","zstd",{"cmake":":build"},{"nlohmann-json":":build"},{"pybind11":":build"}],"stable_checksum":"71edd8f721448311852122fca8d83ae497b43846e5bfcdfd275dc06bb7f3d0c5","stable_url_args":["https://github.com/ornladios/ADIOS2/archive/refs/tags/v2.12.1.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.12.1"},"admesh":{"desc":"Processes triangulated solid meshes","executables":["admesh"],"homepage":"https://github.com/admesh/admesh","license":"GPL-2.0-or-later","ruby_source_checksum":"65da7b85c24d5acf2a26385ab85794e0b4b8931c4f1a7b9ddc48f43de00a0018","stable_checksum":"0d7994bfa587c4e958b2ac7c7d2fb90dfb6c5463d32513ada169cf710a438535","stable_url_args":["https://github.com/admesh/admesh/releases/download/v0.98.5/admesh-0.98.5.tar.gz"],"stable_version":"0.98.5","bottle_cellar":":any","bottle_checksum":"45c04648928137181b483df0a17cef9b5d254e6f49d089861436930bed9f6a1a"},"adns":{"desc":"C/C++ resolver library and DNS resolver utilities","executables":["adnsheloex","adnshost","adnslogres","adnsresfilter"],"head_url_args":["https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/githttp/adns.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://www.chiark.greenend.org.uk/~ian/adns/","license":{":all_of":["GPL-3.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"5e50394285873d29af8f62ecd45648f1d3b96bd67649317cd3b20a24e00f4b69","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2ffabc4853bb1c70e29e6585ea15dfef8b2bdb86b6ccaad0a3b8c92b5d526d1b","stable_url_args":["https://www.chiark.greenend.org.uk/~ian/adns/ftp/adns-1.7.0.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"1.7.0"},"adplay":{"desc":"Command-line player for OPL2 music","executables":["adplay"],"head_dependencies":["adplug","libbinio","sdl2-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/adplug/adplay-unix.git",{":branch":"master"}],"homepage":"https://adplug.github.io","license":"GPL-2.0-or-later","ruby_source_checksum":"ca5fa58bd09f9ba8b670d28391dca7d43d2d50a5da8e5edb1a08ef784c9c9c59","stable_dependencies":["adplug","libbinio","sdl2-compat",{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"949b2618092a3aae5c278a98dfa3231130ef35a791b3afcaa0ebe45443ce82c8","stable_url_args":["https://github.com/adplug/adplay-unix/releases/download/v1.9/adplay-1.9.tar.bz2"],"stable_version":"1.9"},"adplug":{"desc":"Free, hardware independent AdLib sound player library","executables":["adplugdb"],"head_dependencies":["libbinio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/adplug/adplug.git",{":branch":"master"}],"homepage":"https://adplug.github.io","license":"LGPL-2.1-or-later","ruby_source_checksum":"52367a56f206dd5f30e3c5be71eca910ad6aaa59cbd72e4d717087a07d8f40d5","stable_dependencies":["libbinio",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"de18463bf7c0cb639a3228ad47e69eb7f78a5a197802d325f3a5ed7e1c56d57f","stable_url_args":["https://github.com/adplug/adplug/releases/download/adplug-2.4/adplug-2.4.tar.bz2"],"stable_version":"2.4","bottle_cellar":":any","bottle_checksum":"e969b8061a3f8f10218e284760970bffbf963edd9d9c9ee1fbd98cf017aa5d71"},"adr-tools":{"bottle_rebuild":2,"desc":"CLI tool for working with Architecture Decision Records","executables":["_adr_add_link","_adr_autocomplete","_adr_commands","_adr_dir","_adr_file","_adr_generate_graph","_adr_generate_toc","_adr_help","_adr_help_new","_adr_links","_adr_remove_status","_adr_status","_adr_title","adr","adr-config","adr-generate","adr-help","adr-init","adr-link","adr-list","adr-new","adr-upgrade-repository"],"homepage":"https://github.com/npryce/adr-tools","license":"CC-BY-4.0","ruby_source_checksum":"2dd835b59d21edd8fd77e855545e931c73215e2361db2bbc7a46493bc2c1492a","stable_checksum":"9490f31a457c253c4113313ed6352efcbf8f924970a309a08488833b9c325d7c","stable_url_args":["https://github.com/npryce/adr-tools/archive/refs/tags/3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_tag":":all","bottle_checksum":"893bca3baa1fdb9dfad37f81cc58ccc5d6e3c3b7b9c03336d5ac365700eeec10"},"adr-viewer":{"bottle_rebuild":1,"desc":"Generate easy-to-read web pages for your Architecture Decision Records","executables":["adr-viewer"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/mrwilson/adr-viewer","license":"MIT","revision":7,"ruby_source_checksum":"cba499978847c212022cfd6c69ebfdd3fd8ea55971566b6d605bd9007e679ee8","stable_dependencies":["python@3.15"],"stable_checksum":"9a2f02a9feb3a6d03d055dd8599b20d34126f8e755b4b4ee1a353ecbbd590cef","stable_url_args":["https://files.pythonhosted.org/packages/1b/72/0f787da38d0f9d69c06b31d8f412735ed4fad383edd7f7d2286f4fc7b5b0/adr_viewer-1.4.0.tar.gz"],"stable_version":"1.4.0"},"adrs":{"desc":"Architectural Decision Record tool in Rust","executables":["adrs"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/joshrotenberg/adrs.git",{":branch":"main"}],"homepage":"https://joshrotenberg.com/adrs/","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"c8d79d95eaf3343f1a22b047790b4e588341417a841943941a61f41e7b23c613","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f8c66465ba16f8f28f5123c59a365b5b08ebb02ef6918e1e9c003bd822989bd9","stable_url_args":["https://github.com/joshrotenberg/adrs/archive/refs/tags/v0.12.1.tar.gz"],"stable_version":"0.12.1"},"advai-cli":{"bottle_rebuild":2,"desc":"CLI for managing skills and external CLIs","executables":["advai"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/Advai-X/advai-cli","license":"MIT","revision":2,"ruby_source_checksum":"762ba4942272300c39d9339b020f02265de307a57fdb6c15f4546197c32a5153","stable_dependencies":["python@3.15"],"stable_checksum":"d3e9921e3a878df3f604a85fc62901b9aebbcfbff36beafe2b50f18ea6a7617c","stable_url_args":["https://files.pythonhosted.org/packages/ca/2c/4e7e64f2c6895555a5cf6cc4b7fd030d1b265f77969d1f417cfd84bd802e/advai_cli-1.0.12.tar.gz"],"stable_version":"1.0.12"},"advancecomp":{"bottle_rebuild":1,"desc":"Recompression utilities for .PNG, .MNG, .ZIP, and .GZ files","executables":["advdef","advmng","advpng","advzip"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.advancemame.it/comp-readme.html","license":"GPL-3.0-only","ruby_source_checksum":"6d116c2fb7da8575d7d2f2697809675d00697a450b51b5721c8658c26dd58d33","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"b07d77735540409771cbe1b6df165b5151c11bb9c3d8f01290be0ec88ec3498f","stable_url_args":["https://github.com/amadvance/advancecomp/releases/download/v2.6/advancecomp-2.6.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.6"},"advancescan":{"bottle_rebuild":1,"desc":"Rom manager for AdvanceMAME/MESS","executables":["advdiff","advscan"],"homepage":"https://www.advancemame.it/scan-readme.html","license":"GPL-2.0-or-later","ruby_source_checksum":"b6c93ff9061e3b17d5ac5fb0e0ac571826740927b78e1a8378311fec68d6aa60","stable_checksum":"8c346c6578a1486ca01774f30c3e678058b9b8b02f265119776d523358d24672","stable_url_args":["https://github.com/amadvance/advancescan/releases/download/v1.18/advancescan-1.18.tar.gz"],"stable_version":"1.18"},"adwaita-icon-theme":{"compatibility_version":1,"desc":"Icons for the GNOME project","head_dependencies":["librsvg",{"gtk4":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://developer.gnome.org","license":{":any_of":["LGPL-3.0-or-later","CC-BY-SA-3.0"]},"ruby_source_checksum":"05387d032afbcdab4489595b6d575b800a795a0e35540e5b31af8d84faf5ff25","stable_dependencies":["librsvg",{"gtk4":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"ba561cf3c96305a47179fa5605856ad695c9238ea07f7093aebd9ba80c4e323b","stable_url_args":["https://download.gnome.org/sources/adwaita-icon-theme/51/adwaita-icon-theme-51.0.tar.xz"],"stable_version":"51.0","bottle_tag":":all","bottle_checksum":"f40942bda19569a8dfc6b9c89c2fc7b7e1d89231fa2f0e0478166b08a91b23fa"},"aerc":{"desc":"Email client that runs in your terminal","executables":["aerc","carddav-query"],"head_dependencies":["notmuch",{"go":":build"},{"scdoc":":build"}],"head_url_args":["https://git.sr.ht/~rjarry/aerc",{":branch":"master"}],"homepage":"https://aerc-mail.org/","license":"MIT","ruby_source_checksum":"0caac19cae0401122c9e9f72340788667991572320968631708f8d5c0928cab0","stable_dependencies":["notmuch",{"go":":build"},{"scdoc":":build"}],"stable_checksum":"f1cd5e358fd836051d4d88c189ecaa025a108b729281985525b45b13bc49e70f","stable_url_args":["https://git.sr.ht/~rjarry/aerc/archive/0.22.0.tar.gz"],"stable_version":"0.22.0"},"aerleon":{"bottle_rebuild":1,"conflicts":[["cgrep",{":because":"both install `cgrep` binaries"}]],"desc":"Generate firewall configs for multiple firewall platforms","executables":["aclcheck","aclgen","cgrep"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/aerleon/aerleon.git",{":branch":"main"}],"homepage":"https://aerleon.readthedocs.io/en/latest/","license":"Apache-2.0","ruby_source_checksum":"b51dcf01bbfb38dec2873a227389d13f46735fa4ad85ecae047e7a0b85fdc520","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"dcfcbefd62b39a6412912760b95360f5bd67239b4077f542c9095f36e419e341","stable_url_args":["https://files.pythonhosted.org/packages/32/fb/4c4c1efe07861f45fd6a06e67f9c5756663ff8c72fafda2ebaa7a71d0bd5/aerleon-1.18.0.tar.gz"],"stable_version":"1.18.0"},"aescrypt-packetizer":{"caveats":"To avoid conflicting with our other AESCrypt package the binaries\nhave been renamed paescrypt and paescrypt_keygen.\n","deprecate_args":{":date":"2025-03-17",":because":"switched to a commercial license in v4"},"desc":"Encrypt and decrypt using 256-bit AES encryption","disable_args":{":date":"2026-03-17",":because":"switched to a commercial license in v4"},"homepage":"https://www.aescrypt.com","license":"GPL-2.0-or-later","ruby_source_checksum":"f9709252767afb6b058d6c3062e69b12a6b87fcbd7f87e256b7e2f9fdea1ce3e","stable_checksum":"e2e192d0b45eab9748efe59e97b656cc55f1faeb595a2f77ab84d44b0ec084d2","stable_url_args":["https://www.mirrorservice.org/sites/distfiles.gentoo.org/distfiles/13/aescrypt-3.16.tgz"],"stable_version":"3.16","bottle_checksum":"4ec24729c18720223c80a584f59f4603c8caa72e23c30c52462e2a7777cc9410"},"aescrypt":{"desc":"Program for encryption/decryption","executables":["aescrypt","aesget"],"homepage":"https://aescrypt.sourceforge.net/","license":"BSD-4-Clause","ruby_source_checksum":"289cbb9736d54c0c1ba857025a62374c393af2e4af7245afef01092e2748043e","stable_checksum":"7b17656cbbd76700d313a1c36824a197dfb776cadcbf3a748da5ee3d0791b92d","stable_url_args":["https://aescrypt.sourceforge.net/aescrypt-0.7.tar.gz"],"stable_version":"0.7","bottle_checksum":"436e60d661f966b478c730c3a0e9615a963e540424a6d9acf26f549d56bcd08a"},"aespipe":{"desc":"AES encryption or decryption for pipes","executables":["aespipe"],"homepage":"https://loop-aes.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"7a63487172740298db212a42cd69034f5b44222af95a72b41dc34e7cfed61e42","stable_checksum":"448fe1e58612c184951645ddd926fc5bdb64fc4f2f828c766c82aa1127e9a3e2","stable_url_args":["https://loop-aes.sourceforge.net/aespipe/aespipe-v2.4j.tar.bz2"],"stable_version":"2.4j","bottle_checksum":"0839eb2b3920448d08700403bde7c9ce6c7e6f1c01f0082763e1aa0513c00c34"},"afflib":{"bottle_rebuild":1,"desc":"Advanced Forensic Format","executables":["affcat","affcompare","affconvert","affcopy","affcrypto","affdiskprint","affinfo","affix","affrecover","affsegment","affsign","affstats","affuse","affverify","affxml"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["curl"],["expat"]],"homepage":"https://github.com/sshock/AFFLIBv3","license":{":all_of":["BSD-4-Clause",":public_domain"]},"revision":2,"ruby_source_checksum":"d1756f7a7b93a471f40aea15461d0b40aa7892837bd10c0483e781d4bc36a5ee","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"67481fc520ff927bf61aea0bf2d660feb73e24cc329335bebb064f8f12115dcb","stable_url_args":["https://github.com/sshock/AFFLIBv3/archive/refs/tags/v3.7.22.tar.gz"],"stable_uses_from_macos":[["curl"],["expat"]],"stable_version":"3.7.22"},"afio":{"bottle_rebuild":1,"desc":"Creates cpio-format archives","executables":["afio"],"head_url_args":["https://github.com/kholtman/afio.git",{":branch":"master"}],"homepage":"https://github.com/kholtman/afio","license":":cannot_represent","ruby_source_checksum":"96d6fee047d6e9ae6f391ed1045cc9a1b6e280f682a14f5b584d06695bfc38a5","stable_checksum":"c64ca14109df547e25702c9f3a9ca877881cd4bf38dcbe90fbd09c8d294f42b9","stable_url_args":["https://github.com/kholtman/afio/archive/refs/tags/v2.5.2.tar.gz"],"stable_version":"2.5.2","bottle_checksum":"9e5718d3fe605e90aa5bd956bf4849274d716f09617c10da3d3bb522dea23d24"},"afl++":{"bottle_rebuild":1,"desc":"American Fuzzy Lop++","executables":["afl-addseeds","afl-analyze","afl-c++","afl-cc","afl-clang","afl-clang++","afl-clang-fast","afl-clang-fast++","afl-clang-lto","afl-clang-lto++","afl-cmin","afl-cmin.awk","afl-cmin.bash","afl-cmin.py","afl-fuzz","afl-g++","afl-gcc","afl-gotcpu","afl-health","afl-ld-lto","afl-lto","afl-lto++","afl-persistent-config","afl-plot","afl-showmap","afl-system-config","afl-tmin","afl-whatsup"],"head_dependencies":["lld","llvm","python@3.15",{"coreutils":":build"}],"homepage":"https://aflplus.plus/","license":"Apache-2.0","ruby_source_checksum":"576180353247ee50723b0efa7a533f1d6b7881ca29546ee81858e3563d286dd8","stable_dependencies":["lld","llvm","python@3.15",{"coreutils":":build"}],"stable_checksum":"07f089e8591209862898c770a569d8e2b74b459fe967db323fc6a3924dcc82b5","stable_url_args":["https://github.com/AFLplusplus/AFLplusplus/archive/refs/tags/v5.03c.tar.gz"],"stable_version":"5.03c"},"afsctool":{"bottle_rebuild":1,"desc":"Utility for manipulating APFS and ZFS compressed files","executables":["afsctool","zfsctool"],"head_dependencies":[{"cmake":":build"},{"google-sparsehash":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/RJVB/afsctool.git",{":branch":"master"}],"homepage":"https://brkirch.wordpress.com/afsctool/","license":{":all_of":["GPL-3.0-only","BSL-1.0"]},"ruby_source_checksum":"5a4af378e6f8fb449737b13beb49bf0e8edc058aa250c79e99a614897391f211","stable_dependencies":[{"cmake":":build"},{"google-sparsehash":":build"},{"pkgconf":":build"}],"stable_checksum":"5776ff5aaf05c513bead107536d9e98e6037019a0de8a1435cc9da89ea8d49b8","stable_url_args":["https://github.com/RJVB/afsctool/archive/refs/tags/v1.7.3.tar.gz"],"stable_version":"1.7.3","bottle_checksum":"3f8835bb2dac636100454adb2262b8e86dbb394519dcd60f83ecbd39e21e6f17"},"aften":{"desc":"Audio encoder which generates ATSC A/52 compressed audio streams","executables":["aften","wavfilter","wavinfo","wavrms"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://aften.sourceforge.net/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/aften/dca9c03930d669233258c114e914a01f7c0aeb05.patch":"9638fa6f01c77526b6318a475d5f7123b4ae7fafcc72eb39cb1f2c39d4ec428b"},"ruby_source_checksum":"a7bf87a62211b33f326d551ce3ad739befcbb4f4973bcb2512c9b3e9a84e435d","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/aften/dca9c03930d669233258c114e914a01f7c0aeb05.patch","type":"backport"}],"stable_checksum":"87cc847233bb92fbd5bed49e2cdd6932bb58504aeaefbfd20ecfbeb9532f0c0a","stable_url_args":["https://downloads.sourceforge.net/project/aften/aften/0.0.8/aften-0.0.8.tar.bz2"],"stable_version":"0.0.8","bottle_cellar":":any","bottle_checksum":"0ac6b5c31292bc1fea37415cf9f76010633c6c4a2bf3cc8770c4f9cd3b79cbbb"},"aftman":{"deprecate_args":{":date":"2025-07-19",":because":":repo_archived",":replacement_formula":"mise"},"desc":"Toolchain manager for Roblox, the prodigal sequel to Foreman","disable_args":{":date":"2026-07-19",":because":":repo_archived",":replacement_formula":"mise"},"executables":["aftman"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/LPGhatguy/aftman.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/LPGhatguy/aftman","license":"MIT","ruby_source_checksum":"0e3353c4649e6ecab04e8d8f445b048dc3374c7d823f0d3948b1077aeb8a5716","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f75aab63cb887c63e3888a225061a1ab4e0fd0d9c3e0a1c86b8ac7ad035fdf6c","stable_url_args":["https://github.com/LPGhatguy/aftman/archive/refs/tags/v0.3.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.3.0","bottle_checksum":"707ab252c150e4208055d2398d6d7bf29ca1309d329128a2f3303ba45011717c"},"afuse":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-06-21",":because":":unmaintained"},"desc":"Automounting file system implemented in userspace with FUSE","disable_args":{":date":"2027-06-21",":because":":unmaintained"},"head_dependencies":["libfuse@2",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/pcarrier/afuse/","license":"GPL-2.0-only","ruby_source_checksum":"02cc5d62e1cc99b3a5aa468f10f6c26b820899ee62fb418e86594cdd75adb6bd","stable_dependencies":["libfuse@2",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"87284e3f7973f5a61eea4a37880512c01f0b8bf1d37a8988447efbe806ec3414","stable_url_args":["https://github.com/pcarrier/afuse/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"agda":{"caveats":"To use the installed Agda libraries, execute the following commands:\n\n    mkdir -p $HOME/.config/agda\n    cp $HOMEBREW_PREFIX/opt/agda/share/agda/example-libraries $HOME/.config/agda/libraries\n    cp $HOMEBREW_PREFIX/opt/agda/share/agda/example-defaults $HOME/.config/agda/defaults\n\nYou can then inspect the copied files and customize them as needed.\nIf you have upgraded your Agda installation from a previous version, you may need to redo this.\n","desc":"Dependently typed functional programming language","executables":["agda","agda-mode","agda2hs","als"],"head_dependencies":["ghc","gmp","icu4c@78",{"cabal-install":":build"},{"emacs":":build"},{"hpack":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/agda/agda.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://wiki.portal.chalmers.se/agda/","license":{":all_of":["MIT","BSD-3-Clause"]},"revision":2,"ruby_source_checksum":"bf129d404d1df51bd0bb6d16aae94e5c0dd640bef51c281c6aebd81065321163","stable_dependencies":["ghc","gmp","icu4c@78",{"cabal-install":":build"},{"emacs":":build"},{"hpack":":build"},{"pkgconf":":build"}],"stable_checksum":"c29ee2c06a7feb812fcb7f0543a2ddf800a9f806d09cc7813cee9c733a169b6d","stable_url_args":["https://github.com/agda/agda/archive/refs/tags/v2.8.0.2.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"2.8.0.2"},"age-plugin-se":{"desc":"Age plugin for Apple Secure Enclave","executables":["age-plugin-se"],"head_dependencies":[{"scdoc":":build"},{"age":":test"}],"head_url_args":["https://github.com/remko/age-plugin-se.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/remko/age-plugin-se","license":"MIT","ruby_source_checksum":"6ef3cbfed9203859fa3a1f55df1ddef7463743c742caa1d5f17e041e96f4d974","stable_dependencies":[{"scdoc":":build"},{"age":":test"}],"stable_checksum":"a22ba4de99a6463b044894e0d7d26a2c9859be6577e2085b4082481e1ae6e6bc","stable_url_args":["https://github.com/remko/age-plugin-se/archive/refs/tags/v0.2.1.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"0.2.1"},"age-plugin-yubikey":{"desc":"Plugin for encrypting files with age and PIV tokens such as YubiKeys","executables":["age-plugin-yubikey"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/str4d/age-plugin-yubikey.git",{":branch":"main"}],"head_uses_from_macos":[["pcsc-lite"]],"homepage":"https://github.com/str4d/age-plugin-yubikey","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"c6b3743f6731e841b6de2619fcc9eb09bfc108787a6dbbfe10a009b3ced6cfb6","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"51e4680ad7ad7f56535e4f3018531bd0196815659378709979617d4f17102700","stable_url_args":["https://github.com/str4d/age-plugin-yubikey/archive/refs/tags/v0.5.1.tar.gz"],"stable_uses_from_macos":[["pcsc-lite"]],"stable_version":"0.5.1"},"age":{"desc":"Simple, modern, secure file encryption","executables":["age","age-inspect","age-keygen","age-plugin-batchpass"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/FiloSottile/age.git",{":branch":"main"}],"homepage":"https://github.com/FiloSottile/age","license":"BSD-3-Clause","ruby_source_checksum":"960e4ad4af95e1fffca091166ef909189f7d82dd0703f22bcdd65771612978da","stable_dependencies":[{"go":":build"}],"stable_checksum":"b07c28c6c4bdafa272073a310b75bc22c49da8904585a89c30e5ca4233e63843","stable_url_args":["https://github.com/FiloSottile/age/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2"},"agedu":{"desc":"Unix utility for tracking down wasted disk space","executables":["agedu"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://git.tartarus.org/simon/agedu.git",{":branch":"main"}],"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/agedu/","license":"MIT","ruby_source_checksum":"46b9d53ce1706600133cd6bfa959d1dca92a90b340b4bc24fda40cbd0bd52e3e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"37be3c0de116b4fa44d390cca929248fd2e12586ef22aca9474a009c568e561c","stable_url_args":["https://www.chiark.greenend.org.uk/~sgtatham/agedu/agedu-20260410.3622eda.tar.gz"],"stable_version":"20260410"},"agent-browser":{"caveats":"To complete the installation, run:\n  agent-browser install\n","desc":"Browser automation CLI for AI agents","executables":["agent-browser"],"head_dependencies":["node",{"rust":":build"}],"homepage":"https://agent-browser.dev/","license":"Apache-2.0","ruby_source_checksum":"9f35e6eafb3cae619abb335b53b1681b6f0749becccfd4a8439f3d493f1c33e9","stable_dependencies":["node",{"rust":":build"}],"stable_checksum":"0fe13b7e82d81df85b629cfe95229fe7ecc5b4ad14b1c3df7ba56e055216d3bc","stable_url_args":["https://github.com/vercel-labs/agent-browser/archive/refs/tags/v0.39.2.tar.gz"],"stable_version":"0.39.2"},"agent-manager":{"desc":"Run Claude Code, Codex, OpenCode and other AI coding agents in tmux","executables":["agent-manager"],"head_dependencies":["tmux",{"go":":build"}],"head_url_args":["https://github.com/YoanWai/agent-manager.git",{":branch":"main"}],"homepage":"https://agent-manager.dev/","license":"Apache-2.0","ruby_source_checksum":"74fa31376e08a03a494d31de11ec4432635643ab9282eb0a5a99304fdc147de2","stable_dependencies":["tmux",{"go":":build"}],"stable_checksum":"b20811b777e83b341bf3827ac0aa0f321c949ee3ec6ac70edf380effb5191d90","stable_url_args":["https://github.com/YoanWai/agent-manager/archive/refs/tags/v0.43.2.tar.gz"],"stable_version":"0.43.2"},"agg":{"desc":"Asciicast to GIF converter","executables":["agg"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/asciinema/agg.git",{":branch":"main"}],"homepage":"https://docs.asciinema.org/manual/agg/","license":"GPL-3.0-or-later","ruby_source_checksum":"a3be8809bd09d54ebe8a07c0759fe2b8c22db5c27db58fb3e1edfbd9d4d17a9b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8170119502ad2c1c697e5cd4d050d87c425ecee726c5f6c3c2140703bcb31bb3","stable_url_args":["https://github.com/asciinema/agg/archive/refs/tags/v1.9.0.tar.gz"],"stable_version":"1.9.0"},"aha":{"desc":"ANSI HTML adapter","executables":["aha"],"head_url_args":["https://github.com/theZiz/aha.git",{":branch":"master"}],"homepage":"https://github.com/theZiz/aha","license":{":any_of":["LGPL-2.0-or-later","MPL-1.1"]},"ruby_source_checksum":"aead5ca6b9b7f3f0fe5f3695fc639cd0b6c9093608cd1450ac5baa17ff8f7945","stable_checksum":"6aea13487f6b5c3e453a447a67345f8095282f5acd97344466816b05ebd0b3b1","stable_url_args":["https://github.com/theZiz/aha/archive/refs/tags/0.5.1.tar.gz"],"stable_version":"0.5.1","bottle_checksum":"3c9adaf83f5ed9e8a0f6c6596888f97199f18900c203765b86b658a72036c145"},"ahcpd":{"bottle_rebuild":1,"desc":"Autoconfiguration protocol for IPv6 and IPv6/IPv4 networks","executables":["ahcpd"],"homepage":"https://www.irif.fr/~jch/software/ahcp/","license":"MIT","ruby_source_checksum":"be35f08f1256c313ed9b785fbf1ea2bd234d050e4f052c98d11f4f94a6319497","stable_checksum":"a4622e817d2b2a9b878653f085585bd57f3838cc546cca6028d3b73ffcac0d52","stable_url_args":["https://www.irif.fr/~jch/software/files/ahcpd-0.53.tar.gz"],"stable_version":"0.53","bottle_checksum":"6a6b775a3d94c0e3635ee987c6ee0b0020668e6bd1c1676cbffc19f19fc3901e"},"ahoy":{"desc":"Creates self documenting CLI programs from commands in YAML files","executables":["ahoy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ahoy-cli/ahoy.git",{":branch":"master"}],"homepage":"https://ahoy-cli.github.io/","license":"MIT","ruby_source_checksum":"d864cda89cafc5695b67f38e747e40dd020a0b019dc118aa75c4cd614b7ad418","stable_dependencies":[{"go":":build"}],"stable_checksum":"28a4a005126c797411b269fd873cb9c8c3a15eb47cdc63608be0d904fb9c4f23","stable_url_args":["https://github.com/ahoy-cli/ahoy/archive/refs/tags/v3.0.2.tar.gz"],"stable_version":"3.0.2"},"ai-cli":{"desc":"Generate images, video, audio, and text from the terminal","executables":["ai"],"head_dependencies":["node"],"homepage":"https://ai-cli.dev","license":"Apache-2.0","ruby_source_checksum":"c72887894aadcd788945e89fe0667ede407ba93d18100012003766e161ac5d5a","stable_dependencies":["node"],"stable_checksum":"d51b19346e33fe5825a7a46fbd20dbb0fa7f210addaa763704f785d738d2c99a","stable_url_args":["https://registry.npmjs.org/ai-cli/-/ai-cli-0.7.0.tgz"],"stable_version":"0.7.0"},"aiac":{"desc":"Artificial Intelligence Infrastructure-as-Code Generator","executables":["aiac"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gofireflyio/aiac.git",{":branch":"main"}],"homepage":"https://github.com/gofireflyio/aiac","license":"Apache-2.0","ruby_source_checksum":"5bbb78b79d91ad540ddd4e442739dec9937bc71655113f322ae9e1cd946d9c84","stable_dependencies":[{"go":":build"}],"stable_checksum":"45e48cd8958d835b402e0e68d7aa8b9642deb535464dad5d6b83fb8f8ed3d79e","stable_url_args":["https://github.com/gofireflyio/aiac/archive/refs/tags/v5.3.0.tar.gz"],"stable_version":"5.3.0","bottle_checksum":"2dbaa7b25dc9be8356f083cd11c3e5d6738b8b0545cac4f4000196bb4d2bf39a"},"aichat":{"desc":"All-in-one AI-Powered CLI Chat & Copilot","executables":["aichat"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sigoden/aichat.git",{":branch":"main"}],"homepage":"https://github.com/sigoden/aichat","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"4d64e45db76f418d8811ab2a9b0364375da7e52a986baa21c9568374342aa10f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e194cc89afc213a6e3169738221cae641c347421c4f2aacd5d6f4f7cc6edb387","stable_url_args":["https://github.com/sigoden/aichat/archive/refs/tags/v0.30.0.tar.gz"],"stable_version":"0.30.0","bottle_checksum":"1a636cf9b9e2bb24f2ee609400f204e6086f573a42e0fdab7809e0f305016978"},"aicommit":{"desc":"AI-powered commit message generator","executables":["aicommit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/coder/aicommit.git",{":branch":"main"}],"homepage":"https://github.com/coder/aicommit","license":"CC0-1.0","ruby_source_checksum":"b0e51491c29a266c030301ad4b3672d8acc98617e0bab46f4567715a82aeef47","stable_dependencies":[{"go":":build"}],"stable_checksum":"b89c00eabd881344a0e1ee3fe2d5bbf5005cfd19881f5d3a4b23bc8dd0a98a0b","stable_url_args":["https://github.com/coder/aicommit/archive/refs/tags/v0.6.5.tar.gz"],"stable_version":"0.6.5","bottle_checksum":"03e62c692d3d64bc97dd6a388a8e3b810c1c8d8830a76495e0c8a80a689655a4"},"aicommit2":{"desc":"Reactive CLI that generates commit messages for Git and Jujutsu with AI","executables":["aic2","aicommit2"],"head_dependencies":["node"],"homepage":"https://github.com/tak-bro/aicommit2","license":"MIT","ruby_source_checksum":"2c3325f17896296e7c3d5ef5aa1e313104ce5e1542df9fef0cbaeda60f23c572","stable_dependencies":["node"],"stable_checksum":"c942b3dd24b630c1a693f3c9debfb6a7b3aea5320b98196ae3f972e37a9d4de0","stable_url_args":["https://registry.npmjs.org/aicommit2/-/aicommit2-2.14.1.tgz"],"stable_version":"2.14.1","bottle_tag":":all","bottle_checksum":"e04860eda7ff645c5d959a32319500d592259cd3796b80543f3d6a77bb84be80"},"aicommits":{"desc":"Writes your git commit messages for you with AI","executables":["aic","aicommits"],"head_dependencies":["node"],"homepage":"https://github.com/Nutlope/aicommits","license":"MIT","ruby_source_checksum":"14cf624629cd87fde578d3a601741006323b02b4d3ca0e1ca929cd2d08a40452","stable_dependencies":["node"],"stable_checksum":"4674aaa061f7a732c01e4537ebfa19355d74d701f8feb07acfe9a6118f69b7af","stable_url_args":["https://registry.npmjs.org/aicommits/-/aicommits-4.2.5.tgz"],"stable_version":"4.2.5","bottle_tag":":all","bottle_checksum":"42bb0710be4adce635b10e60a0569147d25e38001cd2d224417d854317082497"},"aide":{"desc":"File and directory integrity checker","executables":["aide"],"head_dependencies":["libgcrypt","libgpg-error","pcre2",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"bison":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/aide/aide.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"]],"homepage":"https://aide.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"d820ccd251d484f3bbaa53b5537b12d8dc94a9b6aa4f04080134abe0aeac5f10","stable_dependencies":["libgcrypt","libgpg-error","pcre2",{"pkgconf":":build"}],"stable_checksum":"6b004557e9493048ceb5fa84fb44b904c16e23bed8850dc21316e7c44247a350","stable_url_args":["https://github.com/aide/aide/releases/download/v0.19.5/aide-0.19.5.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"]],"stable_version":"0.19.5"},"aider":{"bottle_rebuild":1,"desc":"AI pair programming in your terminal","executables":["aider"],"head_dependencies":[{"certifi":":no_linkage"},"freetype","gcc","jpeg-turbo","libyaml","openblas","python@3.12",{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Aider-AI/aider.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://aider.chat/","license":"Apache-2.0","ruby_source_checksum":"a9e283d550b5b63ff32916799d0c03100c04930d36769d0df28ec4513f8bacac","stable_dependencies":[{"certifi":":no_linkage"},"freetype","gcc","jpeg-turbo","libyaml","openblas","python@3.12",{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f38a9d322f5609f0c13af82d50c6a11170185b3fdf26956e4a7e89ba19819159","stable_url_args":["https://files.pythonhosted.org/packages/39/45/71111a018c653b7e743216188fb73cd640a86abbda56b7e430f65cd45d23/aider_chat-0.86.2.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.86.2"},"aiken":{"desc":"Modern smart contract platform for Cardano","executables":["aiken"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/aiken-lang/aiken.git",{":branch":"main"}],"homepage":"https://aiken-lang.org/","license":"Apache-2.0","ruby_source_checksum":"b2383b300eb11612b27ae07543fa93fa8a757edab2179781381e04adf885028d","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"0508470ea01156ef7e275d97f12ceadc99d952897d4cb7454f790b15bfe31d0e","stable_url_args":["https://github.com/aiken-lang/aiken/archive/refs/tags/v1.1.24.tar.gz"],"stable_version":"1.1.24"},"ain":{"desc":"HTTP API client for the terminal","executables":["ain"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jonaslu/ain.git",{":branch":"main"}],"homepage":"https://github.com/jonaslu/ain","license":"MIT","ruby_source_checksum":"e73fa36842056d5727a9647d1d9b8e1c806491e663ae7fcf6f76097a8ca1b150","stable_dependencies":[{"go":":build"}],"stable_checksum":"a60ce846edc6f8e5429c3cf14faf57f170b757c6ab13d8f36d64235a1959e6c8","stable_url_args":["https://github.com/jonaslu/ain/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_checksum":"9299bcb45b88a76fa588d7352925a379b41cc6cfc0d23f4c38b80903b2391bf5"},"air":{"conflicts":[["go-air",{":because":"both install binaries with the same name"}]],"desc":"Fast and opinionated formatter for R code","executables":["air"],"head_dependencies":[{"rust":":build"}],"homepage":"https://posit-dev.github.io/air/","license":"MIT","ruby_source_checksum":"14b526512ea8b6fa39d384add3889c9ccab2557a80c53218b7acb5c9b857a527","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8f74d4a64213718a1611a8da2afae1e8196558ad46d15205e869a6642be4c228","stable_url_args":["https://github.com/posit-dev/air/archive/refs/tags/0.12.0.tar.gz"],"stable_version":"0.12.0"},"aircrack-ng":{"caveats":"Run `airodump-ng-oui-update` install or update the Airodump-ng OUI file.","desc":"Next-generation aircrack with lots of new features","executables":["airbase-ng","aircrack-ng","airdecap-ng","airdecloak-ng","aireplay-ng","airodump-ng","airodump-ng-oui-update","airolib-ng","airserv-ng","airtun-ng","airventriloquist-ng","besside-ng","besside-ng-crawler","buddy-ng","easside-ng","ivstools","kstats","makeivs-ng","packetforge-ng","tkiptun-ng","wesside-ng","wpaclean"],"head_dependencies":["openssl@4","pcre2","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://aircrack-ng.org/","license":{":all_of":["BSD-3-Clause","GPL-2.0-or-later",{"GPL-2.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}}]},"local_patch_checksums":{"Patches/aircrack-ng/remove-root-requirement.patch":"8e40c434c77ce46710993f152c045d08500be21f0683d7b0da7a81f16c96bb2c"},"revision":2,"ruby_source_checksum":"47f1d7b1b5f403ec2b0aceb8d9e3dbdffc8a942cb18847edc4b159c2825da077","stable_dependencies":["openssl@4","pcre2","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/aircrack-ng/aircrack-ng/commit/adbb91bbec99b8c12924966314714a26ec86f504.patch?full_index=1","sha256":"b3b4eae6987f1a0a812f30426b7ceb77cd50da958c05415840291f69cbe005d6","type":"backport"},{"strip":"p1","url":"https://github.com/aircrack-ng/aircrack-ng/commit/88408f6441a1527b6e7e55ab5bccd113cfad4156.patch?full_index=1","sha256":"fe162569841b0f101759e019ba2034e7370555c2bea7b2b9113c70910708b062","type":"backport"},{"strip":"p1","url":"https://github.com/aircrack-ng/aircrack-ng/commit/f7d65bdbdd83ba8ae4ea0f145939da7a5a2fb0d1.patch?full_index=1","sha256":"98a675f0bca1fc7a8e85b8ac67f1a0e554aae824679b849b0e41f77d2d84a69f","type":"backport"},{"strip":"p1","file":"Patches/aircrack-ng/remove-root-requirement.patch","type":"unofficial"}],"stable_checksum":"05a704e3c8f7792a17315080a21214a4448fd2452c1b0dd5226a3a55f90b58c3","stable_url_args":["https://download.aircrack-ng.org/aircrack-ng-1.7.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.7"},"airshare":{"bottle_rebuild":1,"desc":"Cross-platform content sharing in a local network","executables":["airshare"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"homepage":"https://airshare.readthedocs.io/","license":"MIT","revision":26,"ruby_source_checksum":"768e45aed973d374bcac99f1d4cd60d3a3aba6ccd97744a35e6570d73c02a106","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"138976933bcf2c0bc99f18901242544919e9fafe43735b4f83b19d4ae5964be7","stable_url_args":["https://files.pythonhosted.org/packages/cb/a2/d59c18cd6a143bf860c29acb70552b7351fd7e0f56213be86b624601106b/Airshare-0.1.6.tar.gz"],"stable_version":"0.1.6"},"airspy":{"deprecate_args":{":date":"2026-05-30",":because":"has code relicensed to non-FOSS after 1.0.10"},"desc":"Driver and tools for a software-defined radio","disable_args":{":date":"2027-05-30",":because":"has code relicensed to non-FOSS after 1.0.10"},"executables":["airspy_gpio","airspy_gpiodir","airspy_info","airspy_lib_version","airspy_r820t","airspy_rx","airspy_si5351c","airspy_spiflash"],"head_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://airspy.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"0ff752ebd4ba066c0044210459f57be1ccd2b9bedd9a4622baa79c4bb71bb011","stable_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/airspy/airspyone_host/commit/7290309a663ced66e1e51dc65c1604e563752310.patch?full_index=1","sha256":"982559d6b900aa9aa2de546197153aae4e0de7b852d0cf4404a92ec3c5f00d11","type":"backport","resolves":[{"type":"defect","id":"https://github.com/airspy/airspyone_host/pull/80"}]},{"strip":"p1","url":"https://github.com/airspy/airspyone_host/commit/3cf6f97976611c2ff6363f7927fe76c465995801.patch?full_index=1","sha256":"0d78db431a2c11622200655cbd446cae3543c333eb6fa2fa1a0909b6d72d24e2","type":"backport"},{"strip":"p1","url":"https://github.com/airspy/airspyone_host/commit/f467acd587617640741ecbfade819d10ecd032c2.patch?full_index=1","sha256":"5b7cc28179b55245caf379b002ed54eb52ee48b66cc8814b6740bc3d94dc48cf","type":"backport","resolves":[{"type":"defect","id":"https://github.com/airspy/airspyone_host/pull/103"}]}],"stable_checksum":"fcca23911c9a9da71cebeffeba708c59d1d6401eec6eb2dd73cae35b8ea3c613","stable_url_args":["https://github.com/airspy/airspyone_host/archive/refs/tags/v1.0.10.tar.gz"],"stable_version":"1.0.10","bottle_cellar":":any","bottle_checksum":"76cc6e04ec293907b1be68033f1725156ffd6bc7a6c0d95bd00477b78052bba0"},"airspyhf":{"desc":"Driver and tools for a software-defined radio","executables":["airspyhf_calibrate","airspyhf_gpio","airspyhf_info","airspyhf_lib_version","airspyhf_rx"],"head_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/airspy/airspyhf.git",{":branch":"master"}],"homepage":"https://airspy.com/","license":"BSD-3-Clause","ruby_source_checksum":"7e39ec289a3cae23497f5f237302db33eda1938336c02db994109d113182b9c2","stable_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/airspy/airspyhf/commit/e9c483aaa6da6faebc648ba2a065608dc7f3ee08.patch?full_index=1","sha256":"06d76fc39f1473c7a09bef1883b68c6bf965b56a1e02c870f5c4d7ea528a78f4","type":"backport"},{"strip":"p1","url":"https://github.com/airspy/airspyhf/commit/0aa25232542b2bccab3f94a1f7171d8720709d6d.patch?full_index=1","sha256":"850e7e46cc154f12c4a86254e3f8be0d7b5704bef8bb4612819838c0cc99aa86","type":"backport"},{"strip":"p1","url":"https://github.com/airspy/airspyhf/commit/0dbb10cd22e2ef1546c8a79d418529bd577acd23.patch?full_index=1","sha256":"8736a181e3e6d2cf377f09df2a086ce950c9323e23b9b02dd00685519c30edcc","type":"backport"}],"stable_checksum":"cd1e5ae89e09b813b096ae4a328e352c9432a582e03fd7da86760ba60efa77ab","stable_url_args":["https://github.com/airspy/airspyhf/archive/refs/tags/1.6.8.tar.gz"],"stable_version":"1.6.8","bottle_cellar":":any","bottle_checksum":"506b301e7f411e447bd5b0bab09551eb1ace6fdd62d76a99239e42c648cb2cb4"},"airtable-mcp-server":{"desc":"MCP Server for Airtable","executables":["airtable-mcp-server"],"head_dependencies":["node"],"homepage":"https://github.com/domdomegg/airtable-mcp-server","license":"MIT","ruby_source_checksum":"4c798a2e9b07e7052c0a38ef9d4d2a51d92e5a05d52468e17543870aa5659667","stable_dependencies":["node"],"stable_checksum":"8ab37fe6ed7504d6bcf9026d524ce6e09995916e91a5dc997768a9fcdeb54c87","stable_url_args":["https://registry.npmjs.org/airtable-mcp-server/-/airtable-mcp-server-1.14.0.tgz"],"stable_version":"1.14.0","bottle_tag":":all","bottle_checksum":"c1db26dfbfadb77d7c0f9ee9b8ac765c2711e7f9c2f9eff2b1c4959dee0548ed"},"aiven-client":{"bottle_rebuild":1,"desc":"Official command-line client for Aiven","executables":["avn"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/aiven/aiven-client.git",{":branch":"main"}],"homepage":"https://aiven.io/docs/tools/cli","license":"Apache-2.0","revision":1,"ruby_source_checksum":"abd32cc8c03880196490d3f719bdd2dc8e233d5e9e306fd7391a9da310b87527","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"bc79febb1fe87a3d95e8b4d6fd9a764c05e26bf7a9b9cb1121f2de48e61c4a14","stable_url_args":["https://files.pythonhosted.org/packages/63/a4/bf49da7919bd5d021aa8912bd2def50ffb06f1fc4393ec1d1d5236666fe6/aiven_client-4.18.0.tar.gz"],"stable_version":"4.18.0","bottle_tag":":all","bottle_checksum":"66f17068eff0755c91987dabc8bcb0ce9c350fe2fecabf7018260f32a92e73fa"},"akamai":{"desc":"CLI toolkit for working with Akamai's APIs","executables":["akamai"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/akamai/cli.git",{":branch":"master"}],"homepage":"https://github.com/akamai/cli","license":"Apache-2.0","ruby_source_checksum":"42d532b8e0433673d975eacaf4fa96358e668c0f5d16d840ff5d1ae6e576820b","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"42d47d0fdf4c737cf0cdfd882877f6e91bf416bb165b03acbce5c3d82aada299","stable_url_args":["https://github.com/akamai/cli/archive/refs/tags/v2.0.5.tar.gz"],"stable_version":"2.0.5"},"akku":{"desc":"Package manager for Scheme","executables":["akku"],"head_dependencies":["guile",{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/akkuscm/akku.git",{":branch":"master"}],"homepage":"https://akkuscm.org/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/akku/1.1.0-guile-3.0.11.patch":"e6137cedff9698daf23861bb5ee6905a89ab9dc596b2792678a816ca688908e0"},"ruby_source_checksum":"cf2ec9a3a293fb93f9fe6c7dcaa82cd366a9ac8724abcc030d104c44aa14384e","stable_dependencies":["guile",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/akku/1.1.0-guile-3.0.11.patch","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.com/akkuscm/akku/-/commit/73acf1ff4f3ee77028d954d051a2c852e6b8a620"}]}],"stable_checksum":"12decdc8a2caba0f67dfcd57b65e4643037757e86da576408d41a5c487552c08","stable_url_args":["https://gitlab.com/akkuscm/akku/uploads/819fd1f988c6af5e7df0dfa70aa3d3fe/akku-1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"f77236380b87ec9fac32323c1aa339e8d2aa90c5613ba90bf5b33b449a6ba601"},"aklomp-base64":{"conflicts":[["base64",{":because":"both install `base64` binaries"}]],"desc":"Fast Base64 stream encoder/decoder in C99, with SIMD acceleration","executables":["base64"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/aklomp/base64","license":"BSD-2-Clause","ruby_source_checksum":"98aef12241f6c906fbdb3bb777cbab3560af6e16c03f06ec5bbc46c28c082313","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"723a0f9f4cf44cf79e97bcc315ec8f85e52eb104c8882942c3f2fba95acc080d","stable_url_args":["https://github.com/aklomp/base64/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2"},"alass":{"desc":"Automatic Language-Agnostic Subtitle Synchronization","executables":["alass-cli"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/kaegi/alass","license":"GPL-3.0-or-later","ruby_source_checksum":"e88c584a10c71fd890455f0e0f9ac73022bb170d383de6bc53fbdc5fc9ee7d3f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ce88f92c7a427b623edcabb1b64e80be70cca2777f3da4b96702820a6cdf1e26","stable_url_args":["https://github.com/kaegi/alass/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_checksum":"1b6e4cc531bc410f1c4792f5e8709230fa1312425499c7179712714ecbfbc593"},"alda":{"desc":"Music programming language for musicians","executables":["alda","alda-player"],"head_dependencies":["openjdk",{"go":":build"},{"gradle@8":":build"}],"homepage":"https://alda.io","license":"EPL-2.0","ruby_source_checksum":"9bbf10c74f27ed81122090376d88b24edbb498e69f545c509f208fdd1eb706f0","stable_dependencies":["openjdk",{"go":":build"},{"gradle@8":":build"}],"stable_checksum":"ff99d01029f081cd8f180ddc4cad06732b4d32f6817f5f8ceb73c96b7741f01b","stable_url_args":["https://github.com/alda-lang/alda/archive/refs/tags/release-2.4.8.tar.gz"],"stable_version":"2.4.8"},"aldo":{"bottle_rebuild":1,"desc":"Morse code learning tool released under GPL","executables":["aldo"],"head_dependencies":["libao"],"homepage":"https://www.nongnu.org/aldo/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/aldo/0.7.7.patch":"3b6c6cc067fc690b5af4042a2326cee2b74071966e9e2cd71fab061fde6c4a5d"},"ruby_source_checksum":"dd437caca518145d10e007a6aa0292727de5741c2458d9ff2babe280c54ad54d","stable_dependencies":["libao"],"stable_patches":[{"strip":"p1","file":"Patches/aldo/0.7.7.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://savannah.nongnu.org/bugs/index.php?42127"}]}],"stable_checksum":"f1b8849d09267fff3c1f5122097d90fec261291f51b1e075f37fad8f1b7d9f92","stable_url_args":["https://download.savannah.gnu.org/releases/aldo/aldo-0.7.7.tar.bz2"],"stable_version":"0.7.7","bottle_cellar":":any","bottle_checksum":"e81b0d99b63abac08c7768f017eae3c9d059012fa8867f0ff8d3d5bf76e81b7b"},"alejandra":{"desc":"Command-line tool for formatting Nix Code","executables":["alejandra"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kamadorueda/alejandra.git",{":branch":"main"}],"homepage":"https://alejandra.kamadorueda.com/","license":"Unlicense","ruby_source_checksum":"ccf2cbf793aab61bc1193be7bf9d9211d0e3c95459988269232488e316c5e2bc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cf74acd0bbbaa166abed6d155f3a6206392d715336e74f9bb5fe05d874de183b","stable_url_args":["https://github.com/kamadorueda/alejandra/archive/refs/tags/4.1.0.tar.gz"],"stable_version":"4.1.0"},"alembic":{"desc":"Open computer graphics interchange framework","executables":["abcconvert","abcdiff","abcecho","abcechobounds","abcls","abcstitcher","abctree"],"head_dependencies":["hdf5","imath",{"cmake":":build"}],"head_url_args":["https://github.com/alembic/alembic.git",{":branch":"master"}],"homepage":"http://www.alembic.io/","license":"BSD-3-Clause","ruby_source_checksum":"84117349c1ff2e843d38962b98de5996c766d609f3f4a18f2b7ac2fdec81a331","stable_dependencies":["hdf5","imath",{"cmake":":build"}],"stable_checksum":"b6d916c40446e8c502c84273092ab3d98f3f7f6094f8a2b8203d23e2f1d2a4a0","stable_url_args":["https://github.com/alembic/alembic/archive/refs/tags/1.8.12.tar.gz"],"stable_version":"1.8.12"},"alevin-fry":{"desc":"Efficient and flexible tool for processing single-cell sequencing data","executables":["alevin-fry"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/COMBINE-lab/alevin-fry","license":"BSD-3-Clause","ruby_source_checksum":"6e0f9e92f86b953f86827e47f092397ea54189272ce7c51c3c29292e78c9e009","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"ec36543dd23041f46ffdbe9f0207c1301f72e6c03f4e017d5cde18be626868d7","stable_url_args":["https://github.com/COMBINE-lab/alevin-fry/archive/refs/tags/v0.18.3.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.18.3"},"alexjs":{"bottle_rebuild":1,"desc":"Catch insensitive, inconsiderate writing","executables":["alex"],"head_dependencies":["node"],"homepage":"https://alexjs.com","license":"MIT","ruby_source_checksum":"b559b89df40fc9cb1783ec1c15cde6df6073323308927b7047938579bfbe4815","stable_dependencies":["node"],"stable_checksum":"0c41d5d72c0101996aecb88ae2f423d6ac7a2fc57f93384d1a193d2ce67c4ffb","stable_url_args":["https://github.com/get-alex/alex/archive/refs/tags/11.0.1.tar.gz"],"stable_version":"11.0.1","bottle_checksum":"b8eedf8b9395fadd7cc1dd2011a9a31043acda33dd864bd214fa6457edb62a5f"},"algernon":{"desc":"Pure Go web server with Lua, Markdown, HTTP/2 and template support","executables":["algernon","mdview"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/xyproto/algernon.git",{":branch":"main"}],"homepage":"https://algernon.roboticoverlords.org","license":"BSD-3-Clause","ruby_source_checksum":"b95473380c189c63a245b9f00b066b4ecc001921693c7a62ec13d82601861e50","stable_dependencies":[{"go":":build"}],"stable_checksum":"028bdfbb066698b5fe5c2a283eea0caca3058ee44c4961d37789445530702c36","stable_url_args":["https://github.com/xyproto/algernon/archive/refs/tags/v1.17.12.tar.gz"],"stable_version":"1.17.12","version_scheme":1},"algol68g":{"desc":"Algol 68 compiler-interpreter","executables":["a68g"],"head_dependencies":["readline"],"head_uses_from_macos":[["curl"],["ncurses"]],"homepage":"https://algol68genie.nl/en/algol-68-genie/","license":"GPL-3.0-or-later","ruby_source_checksum":"40ef7cc9c5b663d0a107a9fd5c4235a1ab941100cfc30f43f161a99f2a202a44","stable_dependencies":["readline"],"stable_checksum":"2fc732e6f11e63f492371f6414ae0cb2205370eb4250fb9d42b74be51b81a031","stable_url_args":["https://algol68genie.nl/algol68g-3.13.4.tar.gz"],"stable_uses_from_macos":[["curl"],["ncurses"]],"stable_version":"3.13.4"},"algolia":{"desc":"Command-line tool to manage Algolia applications, accounts, and search resources","executables":["algolia"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/algolia/cli.git",{":branch":"main"}],"homepage":"https://www.algolia.com/doc/tools/cli/get-started","license":"MIT","ruby_source_checksum":"21fa72e60338bd8467af0305950dd9901bcc770af7444ba6680b4bd9580c58bf","stable_dependencies":[{"go":":build"}],"stable_checksum":"aaf4870c8b64e4c3a3fbbd3a6650424924e5dac2b3a9900ce7b96f89905a751b","stable_url_args":["https://github.com/algolia/cli/archive/refs/tags/v1.18.0.tar.gz"],"stable_version":"1.18.0"},"ali":{"conflicts":[["nmh",{":because":"both install `ali` binaries"}]],"desc":"Generate HTTP load and plot the results in real-time","executables":["ali"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nakabonne/ali.git",{":branch":"master"}],"homepage":"https://github.com/nakabonne/ali","license":"MIT","ruby_source_checksum":"13d77d519c5d44a6c03e770181a0fae8fb8794f4f9a7596d5d08fad843e7bacc","stable_dependencies":[{"go":":build"}],"stable_checksum":"faf94ef7e0daa6d51b7064dd9757d4216168b19ed03c145ebf30e18f99fc81ad","stable_url_args":["https://github.com/nakabonne/ali/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"aliae":{"desc":"Cross shell and platform alias management","executables":["aliae"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jandedobbeleer/aliae.git",{":branch":"main"}],"homepage":"https://aliae.dev","license":"MIT","ruby_source_checksum":"16b19357ee2bf5eb7961d78bef858ce956feaaa26d133effe6dffa4ca9244dd9","stable_dependencies":[{"go":":build"}],"stable_checksum":"f19a45be5d135474635e488cfa687163eaafc432f8cac4b2b8c566fb216d7e88","stable_url_args":["https://github.com/jandedobbeleer/aliae/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0"},"aliddns":{"desc":"Aliyun(Alibaba Cloud) ddns for golang","executables":["aliddns"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/OpenIoTHub/aliddns.git",{":branch":"master"}],"homepage":"https://github.com/OpenIoTHub/aliddns","license":"MIT","ruby_source_checksum":"7b111ea8f617e05ed1a562c0f97b8bf8469c97b07510743061ebba9e00baf0ad","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/aliddns.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/aliddns.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/aliddns/bin/aliddns","-c","$HOMEBREW_PREFIX/etc/aliddns/aliddns.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"d763db6238581f3efc297ad8fbd9af6eb5bd62a30e211db0275173359159dbe5","stable_url_args":["https://github.com/OpenIoTHub/aliddns/archive/refs/tags/v0.0.23.tar.gz"],"stable_version":"0.0.23","bottle_checksum":"f083114a10855bf586164f35d83235d74b5cd3b848adf3a7d609c26aedc4a496"},"align":{"bottle_rebuild":3,"conflicts":[["speech-tools",{":because":"both install `align` binaries"}]],"desc":"Text column alignment filter","executables":["align","width"],"homepage":"https://kinzler.com/me/align/","license":"GPL-2.0-or-later","ruby_source_checksum":"12bf3e75a0b20b734d67a6fe00c30870a54806f51d0c5239803bacb8e4195c81","stable_checksum":"cc692fb9dee0cc288757e708fc1a3b6b56ca1210ca181053a371cb11746969dd","stable_url_args":["https://kinzler.com/me/align/align-1.7.5.tgz"],"stable_version":"1.7.5","bottle_tag":":all","bottle_checksum":"8322889bf3e340cda1b21c32ff73ad718bde32ead186bf7b4b69f0f88f280066"},"alive2":{"desc":"Automatic verification of LLVM optimizations","executables":["alive","alive-exec","alive-jobserver","alive-tv","quick-fuzz"],"head_dependencies":["hiredis","llvm","z3","zstd",{"cmake":":build"},{"re2c":":build"}],"head_url_args":["https://github.com/AliveToolkit/alive2.git",{":branch":"master"}],"homepage":"https://github.com/AliveToolkit/alive2","license":"MIT","revision":9,"ruby_source_checksum":"9eac1a6946c5fa0ae6af6eda362ac60441def20547ef6de56c97320c55d2c21b","stable_dependencies":["hiredis","llvm","z3","zstd",{"cmake":":build"},{"re2c":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/AliveToolkit/alive2/commit/a86aaa0ea44c5671ce3e998ec6d422feaa95b236.patch?full_index=1","sha256":"6645b59d29e7a4bbe45e91f57391cf9d4e5dbc27ba99a93c89ad13b14d57a7c4","type":"backport","resolves":[{"type":"defect","id":"https://github.com/AliveToolkit/alive2/pull/1265"}]},{"strip":"p1","url":"https://github.com/AliveToolkit/alive2/commit/155386f37536a8f64d78c0ef7d52f7d3f1926cd1.patch?full_index=1","sha256":"01b319ccbfdb2a8c2a98bd2d5fc2e5b9564511f2738afae1b8d125d014af1678","type":"backport","resolves":[{"type":"defect","id":"https://github.com/AliveToolkit/alive2/pull/1309"}]}],"stable_url_args":["https://github.com/AliveToolkit/alive2.git",{":tag":"v21.0",":revision":"913e1556032ee70a9ebf147b5a0c7e10086b7490"}],"stable_version":"21.0"},"aliyun-cli":{"desc":"Universal Command-Line Interface for Alibaba Cloud","executables":["aliyun"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aliyun/aliyun-cli.git",{":branch":"master"}],"homepage":"https://github.com/aliyun/aliyun-cli","license":"Apache-2.0","ruby_source_checksum":"87b6f1fcccdcf2fcafb3b591c967d142f29f7b6defb8b0900f9f7f297c774466","stable_dependencies":[{"go":":build"}],"stable_checksum":"02ff004b7cbbb8aad853214dc5f081832f878f523c067e73d22009814edc3fc1","stable_url_args":["https://github.com/aliyun/aliyun-cli/archive/refs/tags/v3.5.2.tar.gz"],"stable_version":"3.5.2"},"aliyunpan":{"desc":"Command-line client tool for Alibaba aDrive disk","executables":["aliyunpan"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tickstep/aliyunpan.git",{":branch":"main"}],"homepage":"https://github.com/tickstep/aliyunpan","license":"Apache-2.0","ruby_source_checksum":"ed569caff4b281d7859618c6234a1bb90e92db3ee3320d434f8f535ab6d99a8b","stable_dependencies":[{"go":":build"}],"stable_checksum":"b68726a13bcaba6353b1c89950695a71397ad2c722aa25750b82583701121fdd","stable_url_args":["https://github.com/tickstep/aliyunpan/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"all-repos":{"bottle_rebuild":1,"desc":"Clone all your repositories and apply sweeping changes","executables":["all-repos-clone","all-repos-complete","all-repos-find-files","all-repos-grep","all-repos-list-repos","all-repos-manual","all-repos-sed"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/asottile/all-repos","license":"MIT","ruby_source_checksum":"d478aaf34408392470d7d4361c1d8ac1eb5038f64f5a0ab3e105ae20870ed8b8","stable_dependencies":["python@3.15"],"stable_checksum":"420ee23a9ad825914700e511ba51b88780b1c69d24aa88506a2b2e6e8bc0eb20","stable_url_args":["https://files.pythonhosted.org/packages/e2/ce/2b87583b0b56193c868eb246c6765660467f241d1c4d16e5e1229bac7dfd/all_repos-1.33.0.tar.gz"],"stable_version":"1.33.0","bottle_tag":":all","bottle_checksum":"e3bf5fa84da4b7797ef0843604d99d3e49a742d32ff3c60576fc86ab1c737d9f"},"all-smi":{"desc":"GPU monitoring tool for NVIDIA/Jetson/Apple Silicon/Tenstorrent","executables":["all-smi"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/lablup/all-smi.git",{":branch":"main"}],"homepage":"https://github.com/lablup/all-smi","license":"Apache-2.0","ruby_source_checksum":"e3121326694f5f04f6c967abec82185720fd9e659f38be29fc954ded417a9518","service_args":[[":run_type",":immediate"],[":process_type",":background"],[":log_path","$HOMEBREW_PREFIX/var/log/all-smi.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/all-smi.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/all-smi/bin/all-smi","api"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"611fd1efb0909fdbbb8371612988578a9fa515eb99f4b3200b2237eaf17c82aa","stable_url_args":["https://github.com/lablup/all-smi/archive/refs/tags/v0.28.1.tar.gz"],"stable_version":"0.28.1"},"allegro":{"desc":"C/C++ multimedia library for cross-platform game development","head_dependencies":["flac","freetype","jpeg-turbo","libogg","libopenmpt","libpng","libvorbis","opusfile","physfs","theora","webp","opus",{"cmake":":build"}],"head_url_args":["https://github.com/liballeg/allegro5.git",{":branch":"master"}],"homepage":"https://liballeg.org/","license":"Zlib","ruby_source_checksum":"30271185c89f2136d1e8499def86fa5821e1098c308734c9cfdc2aecc7261df1","stable_dependencies":["flac","freetype","jpeg-turbo","libogg","libopenmpt","libpng","libvorbis","opusfile","physfs","theora","webp","opus",{"cmake":":build"}],"stable_checksum":"aba4679a5b1f2bf62482eba6e8814a94de7ffc86de5f8587ba199fcc61b4a04f","stable_url_args":["https://github.com/liballeg/allegro5/releases/download/5.2.11.3/allegro-5.2.11.3.tar.gz"],"stable_version":"5.2.11.3"},"alloy-analyzer":{"conflicts":[["grafana-alloy",{":because":"both install `alloy` binaries"}]],"desc":"Open-source language and analyzer for software modeling","executables":["alloy"],"head_dependencies":["openjdk"],"homepage":"https://alloytools.org","license":"Apache-2.0","oldnames":["alloy"],"ruby_source_checksum":"fe9f3bdb61d572d8e7d033363bf39a64cf2a96a7bc5ba4a8a5808311c967c7d1","stable_dependencies":["openjdk"],"stable_checksum":"6037cbeee0e8423c1c468447ed10f5fcf2f2743a2ffc39cb1c81f2905c0fdb9d","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/alloytools/org.alloytools.alloy.dist/6.2.0/org.alloytools.alloy.dist-6.2.0.jar"],"stable_version":"6.2.0","bottle_tag":":all","bottle_checksum":"e6b7ea99c4d94c851e458306d370fcdd49b32426042bc21618972e37f3c5a907"},"allure":{"desc":"Flexible lightweight test report tool","executables":["allure"],"head_dependencies":["openjdk"],"homepage":"https://allurereport.org/","license":"Apache-2.0","ruby_source_checksum":"3ed8de41b17e2b0db90d207b2b0b35c3a11b052d7db0531daa778d74cfc22a3b","stable_dependencies":["openjdk"],"stable_checksum":"d25c519bbde940dc953cff8901130ce18b73013dc19a8f8b90b8b4b1c5eb252f","stable_url_args":["https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.46.1/allure-commandline-2.46.1.zip"],"stable_version":"2.46.1","bottle_tag":":all","bottle_checksum":"12e6bc14bb565cbc10a38b294ca8e1df6adfa5604cc9b4487a0286851cccd2d4"},"allureofthestars":{"bottle_rebuild":3,"desc":"Near-future Sci-Fi roguelike and tactical squad combat game","executables":["Allure"],"head_dependencies":["gmp","sdl2-compat","sdl2_ttf",{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/AllureOfTheStars/Allure.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://allureofthestars.com/","license":{":all_of":["AGPL-3.0-or-later","GPL-2.0-or-later","OFL-1.1","MIT","Bitstream-Vera"]},"revision":6,"ruby_source_checksum":"da8c5c39fd74c04511b0c410df3c354eec2729906f5fa0f4eb396f5258c48a28","stable_dependencies":["gmp","sdl2-compat","sdl2_ttf",{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"}],"stable_checksum":"6125cc585e2a5f28c88855c3c328385c1f21bed093d7606478f1b2af0cb2b6d6","stable_url_args":["https://hackage.haskell.org/package/Allure-0.11.0.0/Allure-0.11.0.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.11.0.0"},"alluxio":{"bottle_rebuild":1,"caveats":"To configure alluxio, edit\n  $HOMEBREW_PREFIX/etc/alluxio/alluxio-env.sh\n  $HOMEBREW_PREFIX/etc/alluxio/alluxio-site.properties\n\nTo use `alluxio-fuse` on macOS:\n  brew install --cask macfuse\n","deprecate_args":{":date":"2026-05-02",":because":":unmaintained"},"desc":"Open Source Memory Speed Virtual Distributed Storage","disable_args":{":date":"2027-05-02",":because":":unmaintained"},"executables":["alluxio","alluxio-common.sh","alluxio-masters.sh","alluxio-monitor.sh","alluxio-mount.sh","alluxio-start.sh","alluxio-stop.sh","alluxio-workers.sh","launch-process"],"head_dependencies":["openjdk@11"],"homepage":"https://www.alluxio.io/","license":"Apache-2.0","ruby_source_checksum":"f6c8272531cf91b67fadcab7e180c915c4fcb6eb2cc19e47857a61209585fd0f","stable_dependencies":["openjdk@11"],"stable_checksum":"a85fb49654599f813661f9b8fc68d507774746258c607af33b9b2b12f16feaba","stable_url_args":["https://downloads.alluxio.io/downloads/files/2.9.5/alluxio-2.9.5-bin.tar.gz"],"stable_version":"2.9.5","bottle_tag":":all","bottle_checksum":"5063a69bf2f9fb8db4f197d44aa9098e206c9b69ab03c2c7f3a2698c94c21f8c"},"alot":{"desc":"Text mode MUA using notmuch mail","executables":["alot"],"head_dependencies":[{"gpgmepy":":no_linkage"},{"libmagic":":no_linkage"},"notmuch","python@3.15",{"sphinx-doc":":build"},{"swig":":build"}],"head_url_args":["https://github.com/pazz/alot.git",{":branch":"main"}],"homepage":"https://github.com/pazz/alot","license":"GPL-3.0-only","revision":3,"ruby_source_checksum":"90b0436709d095123b75639f5e193246f2704e019b2a594cb6f16a468e4e5d7a","stable_dependencies":[{"gpgmepy":":no_linkage"},{"libmagic":":no_linkage"},"notmuch","python@3.15",{"sphinx-doc":":build"},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/pazz/alot/commit/1632613bf03a20d0d81b6e1cb0e5b8fc96e6c16e.patch?full_index=1","sha256":"4f4826967eaae447aca7fae399fcc4e89af37f14bc8bf5a89aeba752471d743e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/pazz/alot/pull/1713"}]}],"stable_url_args":["https://github.com/pazz/alot.git",{":tag":"v0.12",":revision":"40a190f4c5f18c1283fdb3186393c4a778f865a5"}],"stable_version":"0.12"},"alp":{"desc":"Access Log Profiler","executables":["alp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tkuchiki/alp.git",{":branch":"main"}],"homepage":"https://github.com/tkuchiki/alp","license":"MIT","ruby_source_checksum":"6acbf4ad56ecbd4b27302d0ad9b6ecab5bbb1a2190f534403c2aad1c648c605c","stable_dependencies":[{"go":":build"}],"stable_checksum":"3a44cafca3689da0a01b72af4a1197334245c88b11cbfbff7bfd877d9e99df32","stable_url_args":["https://github.com/tkuchiki/alp/archive/refs/tags/v1.0.22.tar.gz"],"stable_version":"1.0.22"},"alpine":{"bottle_rebuild":2,"conflicts":[["macpine",{":because":"both install `alpine` binaries"}]],"desc":"News and email agent","executables":["alpine","mailutil","pico","pilot","rpdump","rpload"],"head_dependencies":["openssl@3"],"head_url_args":["https://repo.or.cz/alpine.git",{":branch":"master"}],"head_uses_from_macos":[["krb5"],["ncurses"],["openldap"]],"homepage":"https://alpineapp.email","license":"Apache-2.0","local_patch_checksums":{"Patches/alpine/701aebc00aff0585ce6c96653714e4ba94834c9c.diff":"dae9d45af2d24e4a20511c3772e20a287a0492e8118cbc4f9bd8b7ba09692953"},"ruby_source_checksum":"68cb950a6b0a674d572c00bfe41486770fd2a80f988e7eab43fdff33d29ef4ba","stable_dependencies":["openssl@3"],"stable_patches":[{"strip":"p1","file":"Patches/alpine/701aebc00aff0585ce6c96653714e4ba94834c9c.diff","type":"backport"},{"strip":"p1","url":"https://raw.githubusercontent.com/gentoo/gentoo/37cdeedd76ed2f1f9d169431ac98c9e40afe9372/mail-client/alpine/files/alpine-2.26-fix-clang16-build-no-chappa.patch","sha256":"0e51e8253f9e5ff7fc9599845ec2bd3a0007a1bffb097a603dfd8d6fa6362797","type":"unofficial"}],"stable_checksum":"c0779c2be6c47d30554854a3e14ef5e36539502b331068851329275898a9baba","stable_url_args":["https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz"],"stable_uses_from_macos":[["krb5"],["ncurses"],["openldap"]],"stable_version":"2.26","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"7b8f62b0200eb3ed18c3f79ecf7201f8409916f505fe738068307b6dbeb754ca"},"alpscore":{"desc":"Applications and libraries for physics simulations","head_dependencies":[{"boost":":no_linkage"},{"eigen":":no_linkage"},"hdf5","open-mpi",{"cmake":[":build",":test"]}],"homepage":"https://alpscore.org","license":"MIT","ruby_source_checksum":"ef9651f71143d805f6a1937062166a793cb2eaa42e543128bb284f62de9101d6","stable_dependencies":[{"boost":":no_linkage"},{"eigen":":no_linkage"},"hdf5","open-mpi",{"cmake":[":build",":test"]}],"stable_checksum":"2ed251001fbf1889aef8cf01ee80f87e95e25edb3d6b561d053ec4ddbd27d6b2","stable_url_args":["https://github.com/ALPSCore/ALPSCore/archive/refs/tags/v2.3.3.tar.gz"],"stable_version":"2.3.3"},"alsa-lib":{"compatibility_version":1,"desc":"Provides audio and MIDI functionality to the Linux operating system","executables":["aserver"],"homepage":"https://www.alsa-project.org/","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"revision":1,"ruby_source_checksum":"670683808eeab5c77f1bf653cf5c5cc906ecc533d31483963f56326e24f0e380","stable_checksum":"f740db7f488255944ffd4428416ee3390a96742856916433df468c281436480e","stable_url_args":["https://www.alsa-project.org/files/pub/lib/alsa-lib-1.2.16.1.tar.bz2"],"stable_version":"1.2.16.1"},"amass":{"desc":"In-depth attack surface mapping and asset discovery","executables":["amass"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/owasp-amass/amass.git",{":branch":"main"}],"homepage":"https://owasp.org/www-project-amass/","license":"Apache-2.0","ruby_source_checksum":"eb149e3614f156e7d0caa8e7712838dd6dceedd9ce15933255ec2e470123e337","stable_dependencies":[{"go":":build"}],"stable_checksum":"5aeb5fa23070fbd3aa365757e2bc9bd294f78456c4d391bc077769adbd1dbe0a","stable_url_args":["https://github.com/owasp-amass/amass/archive/refs/tags/v5.1.1.tar.gz"],"stable_version":"5.1.1"},"amazon-ecs-cli":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-12-25",":because":":repo_archived"},"desc":"CLI for Amazon ECS to manage clusters and tasks for development","disable_args":{":date":"2026-12-25",":because":":repo_archived"},"executables":["ecs-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aws/amazon-ecs-cli.git",{":branch":"mainline"}],"homepage":"https://aws.amazon.com/ecs/","license":"Apache-2.0","ruby_source_checksum":"23c0da172d1e83de14a6d7008812697f0de9a715b7fc37b927b7dafec86409a3","stable_dependencies":[{"go":":build"}],"stable_checksum":"27e93a5439090486a2f2f5a9b02cbbd1493e3c14affbbe2375ed57f8f903e677","stable_url_args":["https://github.com/aws/amazon-ecs-cli/archive/refs/tags/v1.21.0.tar.gz"],"stable_version":"1.21.0","bottle_checksum":"f020f685eb458c206f9dad7f6f2d6767bc088a5132655569bd5d652552cf211c"},"amber":{"desc":"Crystal web framework. Bare metal performance, productivity and happiness","executables":["amber"],"head_dependencies":["bdw-gc","crystal","libyaml","openssl@4","pcre2","sqlite"],"homepage":"https://amberframework.org/","license":"MIT","revision":1,"ruby_source_checksum":"7f39bd8d9301a2432b10713f80bd469151ecbe56f58ad47a0ef096b983358d49","stable_dependencies":["bdw-gc","crystal","libyaml","openssl@4","pcre2","sqlite"],"stable_checksum":"12c7b576a5f2e0dba53962ca23d18435526a2b685924783d57cb0d507bd93a03","stable_url_args":["https://github.com/amberframework/amber/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0"},"amdatu-bootstrap":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-25",":because":":unmaintained"},"desc":"Bootstrapping OSGi development","disable_args":{":date":"2026-09-25",":because":":unmaintained"},"executables":["amdatu-bootstrap"],"head_dependencies":["openjdk@8"],"homepage":"https://bitbucket.org/amdatuadm/amdatu-bootstrap/","license":"Apache-2.0","no_autobump_args":{":because":":incompatible_version_format"},"revision":2,"ruby_source_checksum":"aa3a454e566688f8e4797124634e900de857b921ae6a2c4efe25ff82c1bf6ca9","stable_dependencies":["openjdk@8"],"stable_checksum":"937ef932a740665439ea0118ed417ff7bdc9680b816b8b3c81ecfd6d0fc4773b","stable_url_args":["https://bitbucket.org/amdatuadm/amdatu-bootstrap/downloads/bootstrap-bin-r9.zip"],"stable_version":"9","bottle_tag":":all","bottle_checksum":"0094a50b87c8bf6f25f9fc0e68bcb95a2c46923a240eb83210748a280ee8cd27"},"amfora":{"desc":"Fancy terminal browser for the Gemini protocol","executables":["amfora"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/makew0rld/amfora.git",{":branch":"master"}],"homepage":"https://github.com/makew0rld/amfora","license":{":all_of":["GPL-3.0-only",{":any_of":["GPL-3.0-only","MIT"]}]},"ruby_source_checksum":"56fae178c2997d1d7e49ede8e5fee90036c25e4e061cb4d5f1f1da7d3a246c60","stable_dependencies":[{"go":":build"}],"stable_checksum":"76ae120bdae9a1882acbb2b07a873a52e40265b3ef4c8291de0934c1e9b5982c","stable_url_args":["https://github.com/makew0rld/amfora/archive/refs/tags/v1.11.0.tar.gz"],"stable_version":"1.11.0","bottle_checksum":"f50a1331ec6c174d16aabe9908dbe16ca7b840bf44c7e76b384de67b5e5f2f67"},"ammonite-repl":{"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream",":replacement_formula":"scala-cli"},"desc":"Ammonite is a cleanroom re-implementation of the Scala REPL","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream",":replacement_formula":"scala-cli"},"executables":["amm"],"head_dependencies":["openjdk"],"homepage":"https://ammonite.io/","license":"MIT","ruby_source_checksum":"7f52354cd833d3c85d5eae92ad4a76fcd376e601072af65ff4e7feef1d754f5e","stable_dependencies":["openjdk"],"stable_checksum":"1f7ff08c10c0f1bf9afb81484a884b435d1e07b54e314aa3f8cdfd6d939e7dbc","stable_url_args":["https://github.com/com-lihaoyi/Ammonite/releases/download/3.0.9/3.3-3.0.9"],"stable_version":"3.0.9","bottle_tag":":all","bottle_checksum":"1ae1d432270e48a8f23305a392d6a84006d52b1bbd660fa2ff90f1f29ab5a27f"},"amp":{"bottle_rebuild":1,"desc":"Text editor for your terminal","executables":["amp"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/jmacdonald/amp.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://amp.rs","license":"GPL-3.0-or-later","ruby_source_checksum":"ba2993d7eb0f1fedc72a5f7cbf56753504d3e4c0c30d1fc28c4b45c2f202a349","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"59a65c2c4592eed188433fe7c4bf2ba84206f217bdafc5a2c7f97623f5607c12","stable_url_args":["https://github.com/jmacdonald/amp/archive/refs/tags/0.7.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.7.1"},"ampl-asl":{"desc":"AMPL Solver Library","head_dependencies":[{"cmake":":build"}],"homepage":"https://ampl.com/","license":"BSD-3-Clause","ruby_source_checksum":"84a21339bba789170f1578d0088904de498de87cdf86f86053214ed836d3f1da","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"57b767161fd95869757daa0761d9b19fa39ad5de4315f95a3c0dff08b0d4c4f2","stable_url_args":["https://github.com/ampl/asl/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_cellar":":any","bottle_checksum":"60cfa373989ced8460b2d010ee473cf4be786b867f3198edc4f791fef9e80584"},"ampl-mp":{"desc":"Open-source library for mathematical programming","head_dependencies":[{"cmake":":build"}],"homepage":"https://ampl.com/","license":"MIT","ruby_source_checksum":"e6cdc8b6a43316dcdd5179441d04cb9102435da33518a99d9b6eda7a5d5ed7e5","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c75274fe2ef8b61f67826267e3c2cb339021c62d724659ab89a5b63c3959067d","stable_url_args":["https://github.com/ampl/mp/archive/refs/tags/v4.1.0.tar.gz"],"stable_version":"4.1.0"},"amqp-cpp":{"desc":"C++ library for communicating with a RabbitMQ message broker","head_dependencies":["openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/CopernicaMarketingSoftware/AMQP-CPP.git",{":branch":"master"}],"homepage":"https://github.com/CopernicaMarketingSoftware/AMQP-CPP","license":"Apache-2.0","revision":1,"ruby_source_checksum":"d424fd928c2212d620ba2a0f113c0ad13ba05fbd0f3ffb4c68d6198529a2b46d","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/CopernicaMarketingSoftware/AMQP-CPP/commit/3a80a681ec258807c24f54214a3b6c7fc0dc28c0.patch?full_index=1","sha256":"70337b274251cfe890ecf560109d7389e43ae44fb93b43f1279871aa9aa7f139","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/CopernicaMarketingSoftware/AMQP-CPP/pull/541"}]}],"stable_checksum":"af649ef8b14076325387e0a1d2d16dd8395ff3db75d79cc904eb6c179c1982fe","stable_url_args":["https://github.com/CopernicaMarketingSoftware/AMQP-CPP/archive/refs/tags/v4.3.27.tar.gz"],"stable_version":"4.3.27"},"amtterm":{"desc":"Serial-over-LAN (sol) client for Intel AMT","executables":["amtider","amtterm","amttool","gamt"],"head_dependencies":["gnutls",{"glib":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/kraxel/amtterm.git",{":branch":"master"}],"homepage":"https://www.kraxel.org/blog/linux/amtterm/","license":"GPL-2.0-or-later","ruby_source_checksum":"b2df61f71a0dee6979e901746525939c1f4092f5d9980afe48ba5ce366de9d26","stable_dependencies":["gnutls",{"glib":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"d2da2effaa4e8d499a81c9185a3ccde48abffcafaac0d991218dd8974d055719","stable_url_args":["https://gitlab.com/kraxel/amtterm/-/archive/amtterm-1.8-1/amtterm-amtterm-1.8-1.tar.bz2"],"stable_version":"1.8-1"},"amy":{"desc":"Nostr client from the Amethyst project","executables":["amy"],"head_dependencies":["openjdk"],"homepage":"https://github.com/vitorpamplona/amethyst","license":"MIT","ruby_source_checksum":"87fa6ba060cd77ea581c0df34453b1b9b3cbf89ab0224c18a66add619ce8c714","stable_dependencies":["openjdk"],"stable_checksum":"9ac0ee7d9b11d1586f8cd0edd65a2e81af8719c8003e0210169292b54379acb2","stable_url_args":["https://github.com/vitorpamplona/amethyst/releases/download/v1.20.0/amy-1.20.0-jvm.tar.gz"],"stable_version":"1.20.0","bottle_tag":":all","bottle_checksum":"7be693af2665010fa66fbd385ce47a1478ca43c1ab598459c6018f6746cad2d7"},"analog":{"bottle_rebuild":1,"desc":"Logfile analyzer","executables":["analog"],"head_dependencies":["gd","jpeg-turbo","libpng","minizip","pcre2"],"head_url_args":["https://github.com/c-amie/analog-ce.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.c-amie.co.uk/software/analog/","license":"GPL-2.0-only","ruby_source_checksum":"85cb43032fbb59891485c28fc6283f29478189d169a1ac52281ec5e7e2bf923f","stable_dependencies":["gd","jpeg-turbo","libpng","minizip","pcre2"],"stable_checksum":"6c5d3f05643196b64eadeccb7b5063e2508c0155ac34c1fe848f6d055c371933","stable_url_args":["https://github.com/c-amie/analog-ce/archive/refs/tags/6.0.18.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"6.0.18"},"anchor":{"desc":"Solana Program Framework","executables":["anchor"],"head_dependencies":["rust",{"pkgconf":":build"},{"node":":test"}],"homepage":"https://anchor-lang.com","license":"Apache-2.0","ruby_source_checksum":"4c56ac63cdfb828ed0019a321f736270855f4a1bb7c380f43a27b8a187b80ce7","stable_dependencies":["rust",{"pkgconf":":build"},{"node":":test"}],"stable_checksum":"c346ba9189b0d3e500653fdf7331940b8bca9b2fbf7286c53976b9ac55b8975f","stable_url_args":["https://github.com/otter-sec/anchor/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"ancient":{"desc":"Decompression routines for ancient formats","executables":["ancient"],"head_dependencies":[{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/temisu/ancient","license":"BSD-2-Clause","ruby_source_checksum":"0abe0cbb9cea022412331a065db72efeacfb2929dc106ee2aa2d31f5f7a3e948","stable_dependencies":[{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"5d1d71f0fb8c69955bb4ec01ed9ffd2b5bf546b10463030dda85d949ea422bc9","stable_url_args":["https://github.com/temisu/ancient/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"android-file-transfer-linux":{"desc":"Command-line MTP client for Android and other MTP devices","head_dependencies":["readline",{"cmake":":build"}],"head_url_args":["https://github.com/whoozle/android-file-transfer-linux.git",{":branch":"master"}],"homepage":"https://whoozle.github.io/android-file-transfer-linux/","license":"LGPL-2.1-or-later","ruby_source_checksum":"bce122a3032e6fb51fe9ff5cc90a465e415ac2f4814f6fbc5809e3ae63f73835","stable_dependencies":["readline",{"cmake":":build"}],"stable_checksum":"d8bcbd1ea5854e2653661f7e953c955531eed540ca9aee966ae9bb64149f69e4","stable_url_args":["https://github.com/whoozle/android-file-transfer-linux/archive/refs/tags/v4.6.tar.gz"],"stable_version":"4.6"},"angband":{"desc":"Dungeon exploration game","executables":["angband"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/angband/angband.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://rephial.org/","license":"GPL-2.0-only","ruby_source_checksum":"ffceae9f7ed660ca007c74c87490cdb4f9b52f6c0f406f644d8314fcaee8a247","stable_checksum":"8c0ffa2b85d74bd0cc273752f61c0440dba93323cd790be460f90c8dced7cbf4","stable_url_args":["https://github.com/angband/angband/releases/download/4.2.6/Angband-4.2.6.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.2.6"},"angle-grinder":{"desc":"Slice and dice log files on the command-line","executables":["agrind"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/rcoh/angle-grinder","license":"MIT","ruby_source_checksum":"0a812beb5ac4b14799d97a6006a4e4876b52f7d5287479759ae044cdff38a533","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f76e236f0825ca3f0b165e37d6448fa36e39c41690e7469d02c37eeb0c972222","stable_url_args":["https://github.com/rcoh/angle-grinder/archive/refs/tags/v0.19.6.tar.gz"],"stable_version":"0.19.6","bottle_checksum":"558f1dcc5e0109898a9e49511cfda872245e9c4cdf42d0785214c197f8b04e2f"},"angular-cli":{"desc":"CLI tool for Angular","executables":["ng"],"head_dependencies":["node",{"rust":":build"}],"homepage":"https://angular.dev/cli/","license":"MIT","ruby_source_checksum":"470f555bce423027ec2a7e7418751a0714d6267ebe53a925dde8f756aea44329","stable_dependencies":["node",{"rust":":build"}],"stable_checksum":"e700c9c03f8ba4ac6dd47b3a29cb7466ccdd30c346902e2f393b4b16020eea66","stable_url_args":["https://registry.npmjs.org/@angular/cli/-/cli-22.2.4.tgz"],"stable_version":"22.2.4"},"animdl":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-04-27",":because":":unmaintained"},"desc":"Anime downloader and streamer","disable_args":{":date":"2027-04-27",":because":":unmaintained"},"executables":["animdl"],"head_dependencies":["certifi","libyaml","python@3.15"],"head_url_args":["https://github.com/justfoolingaround/animdl.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/justfoolingaround/animdl","license":"GPL-3.0-only","revision":5,"ruby_source_checksum":"8c89a62defcf9152882fd9f89a2de5351e7612dd9062646680c68034209a80ae","stable_dependencies":["certifi","libyaml","python@3.15"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"fd97b278da4c82da88759993eaf6d8ad6fc3660d0f03de5b2151279c4ebd8370","stable_url_args":["https://files.pythonhosted.org/packages/5b/79/4be6ac2caca32dea6fe500e5f5df9d74a3a5ce1d500175c3a7b69500bb3f/animdl-1.7.27.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"1.7.27"},"annotsv":{"caveats":"The annotation data sources are not bundled. Download them from\n  https://github.com/lgmgeo/AnnotSV#readme\nand pass the directory with `AnnotSV -annotationsDir <path>`.\n","desc":"Annotation and ranking of structural variations","executables":["AnnotSV"],"head_dependencies":["bcftools","bedtools","tcl-tk"],"head_url_args":["https://github.com/lgmgeo/AnnotSV.git",{":branch":"master"}],"homepage":"https://lbgi.fr/AnnotSV/","license":"GPL-3.0-or-later","ruby_source_checksum":"e7d4c23cdc2691edabd14dcd89838bbddcf658b889d114e400f4969c5d2576f4","stable_dependencies":["bcftools","bedtools","tcl-tk"],"stable_checksum":"3cf870cf5a5f3b495b4f23eed8fee1e06ab9a6575b1324a20244db62c1e4a015","stable_url_args":["https://github.com/lgmgeo/AnnotSV/archive/refs/tags/v3.5.10.tar.gz"],"stable_version":"3.5.10","bottle_tag":":all","bottle_checksum":"bf5a6441920e56fe816839ddf1f85dd51d97fa701bb3c14712b23209ffd0dc61"},"ansible-builder":{"desc":"CLI tool for building Ansible Execution Environments (Containers)","executables":["ansible-builder"],"head_dependencies":["libyaml","python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://ansible-builder.readthedocs.io/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"609887fbbe17a08e2f80edf7aae72e44b28c67662ac51b53e2cf8828e86ad14c","stable_dependencies":["libyaml","python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"8cd8639011127aaa5046fd60e56ae753eb599061bf493eca2c6b75c54cfc6212","stable_url_args":["https://files.pythonhosted.org/packages/b0/87/999145b4dadcde9916990ca8462d78564fbcbe754e8256d9037537ffa663/ansible_builder-3.2.0.tar.gz"],"stable_version":"3.2.0"},"ansible-cmdb":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-09-05",":because":":does_not_build"},"desc":"Generates static HTML overview page from Ansible facts","disable_args":{":date":"2027-03-05",":because":":does_not_build"},"executables":["ansible-cmdb"],"head_dependencies":["libyaml","python@3.14"],"homepage":"https://github.com/fboender/ansible-cmdb","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"204cfbdf410a0c79414f28de8e13d26460738f07e0882c4e6a408b8ccc1f077c","stable_dependencies":["libyaml","python@3.14"],"stable_patches":[{"strip":"p1","url":"https://github.com/fboender/ansible-cmdb/commit/02242d4eed9d4295d02cf2835a51eb4f422b18cf.patch?full_index=1","sha256":"5b63452cd28eb49afa2ea927e61280e864bf04edeaf830f37f5e63620169fd41","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/fboender/ansible-cmdb/issues/259"}]}],"stable_checksum":"8de9a02e3f0740967537850f6263756dca1bf506cd95c1f2ef7f4ee6d9ff23b8","stable_url_args":["https://github.com/fboender/ansible-cmdb/archive/refs/tags/1.31.tar.gz"],"stable_version":"1.31"},"ansible-creator":{"desc":"CLI tool for scaffolding Ansible Content","executables":["ansible-creator"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://ansible.readthedocs.io/projects/creator/","license":"Apache-2.0","ruby_source_checksum":"b5b44ab331454ed5b087f24d66f8d2550b64f4718a0b277ce85c381971ec67a2","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"99468d5fca539e65423e1acd6fe6ba8a67b1fb51473fae21b352c945ad068c1b","stable_url_args":["https://files.pythonhosted.org/packages/2e/34/de2be164fd02e7b7e0cfa33bbb4d0565dd40c5196762b9bbb305ab852bdd/ansible_creator-26.10.0.tar.gz"],"stable_version":"26.10.0"},"ansible-language-server":{"desc":"Language Server for Ansible Files","executables":["ansible-language-server"],"head_dependencies":["node"],"homepage":"https://github.com/ansible/vscode-ansible","license":"MIT","ruby_source_checksum":"daa0e4a022bf674b78bba8102f90352598d80b385347781d5406619758b37480","stable_dependencies":["node"],"stable_checksum":"b9774c8755003dc921c822ea63cef63175807d9c0d3f7eb0f53602a31e447948","stable_url_args":["https://registry.npmjs.org/@ansible/ansible-language-server/-/ansible-language-server-26.6.0.tgz"],"stable_version":"26.6.0","bottle_tag":":all","bottle_checksum":"c669fa7e8a2e4f823b6a09c953a4de371310e690e9233faa05fdc8f3f997d2f1"},"ansible-lint":{"desc":"Checks ansible playbooks for practices and behaviour","executables":["ansible-lint"],"head_dependencies":[{"cryptography":":no_linkage"},"libyaml","python@3.14",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"},{"ansible":":test"}],"homepage":"https://docs.ansible.com/projects/lint/","license":{":all_of":["MIT","GPL-3.0-or-later"]},"ruby_source_checksum":"af39f3dbd6b40310d73f18ad06934c54b563b13a9e58d9bd643add48c6bea44f","stable_dependencies":[{"cryptography":":no_linkage"},"libyaml","python@3.14",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"},{"ansible":":test"}],"stable_checksum":"a746c6f3cb5719d1c202bc14e956ef3b0eca704025d1aa92707a27fc73ed73ea","stable_url_args":["https://files.pythonhosted.org/packages/fe/55/94814bfe335b58e1f65c0b2e6c8d0676737eadd7cc1466d8fe7213345a13/ansible_lint-26.10.1.tar.gz"],"stable_version":"26.10.1"},"ansible":{"aliases":["ansible@14"],"compatibility_version":7,"desc":"Automate deployment, configuration, and upgrading","executables":["ansible","ansible-community","ansible-config","ansible-console","ansible-doc","ansible-galaxy","ansible-inventory","ansible-playbook","ansible-pull","ansible-test","ansible-vault"],"head_dependencies":["certifi","cryptography","libsodium","libssh","libyaml","python@3.14","tree",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ansible/ansible.git",{":branch":"devel"}],"head_uses_from_macos":[["krb5"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"homepage":"https://www.ansible.com/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/ansible/passlib-1.7.4.patch":"16a8c2c3ebc0a1d494567f04a12c1b58fa4f50113b364c7ee8fb39d856882861"},"revision":1,"ruby_source_checksum":"51ae1968b2f7ab7543c916445f3b583b0c61c9bdc604ff561c312c7225c3c068","stable_dependencies":["certifi","cryptography","libsodium","libssh","libyaml","python@3.14","tree",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"daeafe730cb2cf82ebe1a1a30960dcdfc0d624c497eb96d57d81713ec19ef19f","stable_url_args":["https://files.pythonhosted.org/packages/dd/bf/9e39662e848e3162641ee33332787b7c156be63d20c84869ca69e83e503a/ansible-14.5.0.tar.gz"],"stable_uses_from_macos":[["krb5"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"stable_version":"14.5.0","versioned_formulae":["ansible@13","ansible@12","ansible@10","ansible@9"]},"ansible@10":{"deprecate_args":{":date":"2025-05-19",":because":":unmaintained"},"desc":"Automate deployment, configuration, and upgrading","disable_args":{":date":"2026-05-19",":because":":unmaintained"},"executables":["ansible","ansible-community","ansible-config","ansible-connection","ansible-console","ansible-doc","ansible-galaxy","ansible-inventory","ansible-playbook","ansible-pull","ansible-test","ansible-vault"],"head_dependencies":["certifi","libsodium","libssh","libyaml","openssl@3","python@3.12",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["krb5"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"homepage":"https://www.ansible.com/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","revision":6,"ruby_source_checksum":"27f3ca8d1da60eb20de3a2aba7004378fae476f773b7369fbf767739d8e63fde","stable_dependencies":["certifi","libsodium","libssh","libyaml","openssl@3","python@3.12",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"59d29e3de1080e740dfa974517d455217601b16d16880314d9be26145c68dc22","stable_url_args":["https://files.pythonhosted.org/packages/d4/64/29fdff6fe7682342adb54802c1cd90b2272d382e1743089af88f90a1d986/ansible-10.7.0.tar.gz"],"stable_uses_from_macos":[["krb5"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"stable_version":"10.7.0","versioned_formulae":["ansible@13","ansible@12","ansible@9"]},"ansible@12":{"deprecate_args":{":date":"2025-12-09",":because":":unmaintained"},"desc":"Automate deployment, configuration, and upgrading","disable_args":{":date":"2026-12-09",":because":":unmaintained"},"executables":["ansible","ansible-community","ansible-config","ansible-console","ansible-doc","ansible-galaxy","ansible-inventory","ansible-playbook","ansible-pull","ansible-test","ansible-vault"],"head_dependencies":["certifi","libsodium","libssh","libyaml","openssl@3","python@3.13","tree",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["krb5"],["libffi"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"homepage":"https://www.ansible.com/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"24d36c7b8f80af7f9e2cea10efb1eca9c204b4f7b27e8959550478644937c140","stable_dependencies":["certifi","libsodium","libssh","libyaml","openssl@3","python@3.13","tree",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"02721f6fb432ddd47f1044ac49b04b5e9ae08890bd427def8df3db1607aeec51","stable_url_args":["https://files.pythonhosted.org/packages/d4/df/60253bfc1f87e3d5b52a06723cc15270428dab113a878cd162ab3923db4e/ansible-12.3.0.tar.gz"],"stable_uses_from_macos":[["krb5"],["libffi"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"stable_version":"12.3.0","versioned_formulae":["ansible@13","ansible@10","ansible@9"]},"ansible@13":{"deprecate_args":{":date":"2026-06-18",":because":":unmaintained"},"desc":"Automate deployment, configuration, and upgrading","disable_args":{":date":"2027-06-18",":because":":unmaintained"},"executables":["ansible","ansible-community","ansible-config","ansible-console","ansible-doc","ansible-galaxy","ansible-inventory","ansible-playbook","ansible-pull","ansible-test","ansible-vault"],"head_dependencies":["certifi","cryptography","libsodium","libssh","libyaml","python@3.14","tree",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["krb5"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"homepage":"https://www.ansible.com/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/ansible/passlib-1.7.4.patch":"16a8c2c3ebc0a1d494567f04a12c1b58fa4f50113b364c7ee8fb39d856882861"},"revision":3,"ruby_source_checksum":"ca297f06abc051278c8661b1322454bfeac4052a999cf2cd41893bc2eaa449af","stable_dependencies":["certifi","cryptography","libsodium","libssh","libyaml","python@3.14","tree",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"41793dcd0f1cb4891a80e196e1f1fb16947cb2554d52b25d812cf38548da603c","stable_url_args":["https://files.pythonhosted.org/packages/79/ee/761b0a606522fe28fbc6e0f8b9fff56ff52d41c1d60be96c82e3ff1e5674/ansible-13.8.0.tar.gz"],"stable_uses_from_macos":[["krb5"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"stable_version":"13.8.0","versioned_formulae":["ansible@12","ansible@10","ansible@9"]},"ansible@9":{"deprecate_args":{":date":"2024-11-30",":because":":unmaintained"},"desc":"Automate deployment, configuration, and upgrading","disable_args":{":date":"2025-11-30",":because":":unmaintained"},"head_dependencies":["certifi","libsodium","libssh","libyaml","openssl@3","python@3.12",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["krb5"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"homepage":"https://www.ansible.com/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","revision":4,"ruby_source_checksum":"77646a71f479c40b8e3a8a84b8998f9a0f122f9f8e467da404d59e42773c9024","stable_dependencies":["certifi","libsodium","libssh","libyaml","openssl@3","python@3.12",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b389a97d1e85c2b2ad6ace9e94f410111f69cc5aa3845c930c873b34c0ddd6e2","stable_url_args":["https://files.pythonhosted.org/packages/d1/63/a136e8c5ff5768c26edb2098dca116bd9cf430d8921fbbc4e199dca51655/ansible-9.13.0.tar.gz"],"stable_uses_from_macos":[["krb5"],["libxml2",{":since":":ventura"}],["libxslt"],["openldap"]],"stable_version":"9.13.0","versioned_formulae":["ansible@13","ansible@12","ansible@10"]},"ansifilter":{"desc":"Strip or convert ANSI codes into HTML, (La)Tex, RTF, or BBCode","executables":["ansifilter"],"homepage":"http://andre-simon.de/doku/ansifilter/en/ansifilter.php","license":"GPL-3.0-or-later","ruby_source_checksum":"54b47385bf1fcbfaf308af9bc39615dd0568bc652cc49514f22e4f65e9893ee0","stable_checksum":"e1f2ae665e49631c30f483e9048d4f6c7fc6f4854d945fbe3c68995c6bf5ec65","stable_url_args":["https://gitlab.com/saalen/ansifilter/-/archive/2.24/ansifilter-2.24.tar.bz2"],"stable_version":"2.24"},"ansilove":{"desc":"ANSI/ASCII art to PNG converter","executables":["ansilove"],"head_dependencies":["libansilove",{"cmake":":build"}],"homepage":"https://www.ansilove.org","license":"BSD-2-Clause","ruby_source_checksum":"f18b38dfdc777e9f86352549e7fb3cf308d9a60bfe15bbc148e834f02d261e5e","stable_dependencies":["libansilove",{"cmake":":build"}],"stable_checksum":"443e1d8b6d94851cb9563f530b56fb5ef8ffba4b1eda6fd2c3cafaa38adb62d3","stable_url_args":["https://github.com/ansilove/ansilove/releases/download/4.2.2/ansilove-4.2.2.tar.gz"],"stable_version":"4.2.2"},"ansiweather":{"desc":"Weather in your terminal, with ANSI colors and Unicode symbols","executables":["ansiweather"],"head_url_args":["https://github.com/fcambus/ansiweather.git",{":branch":"master"}],"head_uses_from_macos":[["bc-gh"],["jq",{":since":":sequoia"}]],"homepage":"https://github.com/fcambus/ansiweather","license":"BSD-2-Clause","ruby_source_checksum":"a1bffb8a9cd549c398f5ca6486c0ccf29c17a4564c8c7af46a09c4667a4c4bcd","stable_checksum":"a3087857b014ecf46203f955c0146e6392db570a220395cfbf6b8d1587ad54c4","stable_url_args":["https://github.com/fcambus/ansiweather/archive/refs/tags/1.19.1.tar.gz"],"stable_uses_from_macos":[["bc-gh"],["jq",{":since":":sequoia"}]],"stable_version":"1.19.1","bottle_tag":":all","bottle_checksum":"c6f4301b140b8f6c95a9b16c85051a562fd9ba65a21ace8317e3906995cf494b"},"ant-contrib":{"bottle_rebuild":1,"desc":"Collection of tasks for Apache Ant","head_dependencies":["ant"],"homepage":"https://ant-contrib.sourceforge.net/","license":"Apache-1.1","ruby_source_checksum":"90f8e5a21d7f61e852136653f57b8bee513f0fc133cf7b3974c3cab22d6f3f43","stable_dependencies":["ant"],"stable_checksum":"6e58c2ee65e1f4df031796d512427ea213a92ae40c5fc0b38d8ac82701f42a3c","stable_url_args":["https://downloads.sourceforge.net/project/ant-contrib/ant-contrib/1.0b3/ant-contrib-1.0b3-bin.tar.gz"],"stable_version":"1.0b3","bottle_tag":":all","bottle_checksum":"11f6456cf47128a33054e067467dd8186dfd6db33c85cf60bb8620e4a269fced"},"ant":{"aliases":["ant@1.10"],"desc":"Java build tool","executables":["ant","antRun","antRun.pl","complete-ant-cmd.pl","runant.pl","runant.py"],"head_dependencies":["openjdk"],"head_url_args":["https://git-wip-us.apache.org/repos/asf/ant.git",{":branch":"master"}],"homepage":"https://ant.apache.org/","license":"Apache-2.0","ruby_source_checksum":"48b841e0bd4e0e8fdf075ad83f94bdfc89763a0dc650d39ef1ada4d3182cba5d","stable_dependencies":["openjdk"],"stable_checksum":"e03e4f4047b51ea0164dfdfa7827dce267b6e033bac1387241731ca037bda7b9","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=ant/binaries/apache-ant-1.10.18-bin.tar.xz"],"stable_version":"1.10.18","bottle_tag":":all","bottle_checksum":"b8d23835511c9f5ba4fa46fb17691a09cdce2e73ae8134679858b33afcf28d31"},"antidote":{"caveats":"To activate antidote, add the following to your ~/.zshrc:\n  source $HOMEBREW_PREFIX/opt/antidote/share/antidote/antidote.zsh\n","desc":"Plugin manager for zsh, inspired by antigen and antibody","head_uses_from_macos":[["zsh"]],"homepage":"https://antidote.sh/","license":"MIT","ruby_source_checksum":"bef83c1e3868997576326e43355b85ac42e017def120f7928643482fe1004ff0","stable_checksum":"c8b4f85d01c8c8715f279a8fed075a1e03e755e914bf1fd98688f24156fc110e","stable_url_args":["https://github.com/mattmc3/antidote/archive/refs/tags/v2.3.0.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"2.3.0","bottle_tag":":all","bottle_checksum":"6b13194def1ceea882359e1d9783839a23bbae4f024f8f776d8b972c6ff6ec96"},"antigen":{"bottle_rebuild":2,"caveats":"To activate antigen, add the following to your ~/.zshrc:\n  source $HOMEBREW_PREFIX/share/antigen/antigen.zsh\n","deprecate_args":{":date":"2025-11-22",":because":":unmaintained"},"desc":"Plugin manager for zsh, inspired by oh-my-zsh and vundle","disable_args":{":date":"2026-11-22",":because":":unmaintained"},"head_url_args":["https://github.com/zsh-users/antigen.git",{":branch":"develop"}],"head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/zsh-users/antigen","license":"MIT","ruby_source_checksum":"4eefe6f15ad85aef357d6e16973ac5df45fe238e3a4a9a5fde2a55fe78236bc0","stable_checksum":"bd3f1077050d52f459bc30fa3f025c44c528d625b4924a2f487fd2bacb89d61e","stable_url_args":["https://github.com/zsh-users/antigen/releases/download/v2.2.3/v2.2.3.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"2.2.3","bottle_tag":":all","bottle_checksum":"3256f387fafd0971b040e466f519ba6be88de0a5d98aec8310b173b8ebfed7a8"},"antlr":{"bottle_rebuild":1,"desc":"ANother Tool for Language Recognition","executables":["antlr","grun"],"head_dependencies":["openjdk"],"homepage":"https://www.antlr.org/","license":"BSD-3-Clause","ruby_source_checksum":"06f45aa143af89bc3410a4fea1cafb341b8b1e61ffd8f495d9da0c596a3dfce4","stable_dependencies":["openjdk"],"stable_checksum":"eae2dfa119a64327444672aff63e9ec35a20180dc5b8090b7a6ab85125df4d76","stable_url_args":["https://www.antlr.org/download/antlr-4.13.2-complete.jar"],"stable_version":"4.13.2","bottle_tag":":all","bottle_checksum":"bf1e63a2591afe5116fe381032539b9a7ce76854f99f3976b9a81fa617b2640b"},"antlr4-cpp-runtime":{"desc":"ANother Tool for Language Recognition C++ Runtime Library","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://www.antlr.org/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"4275de9700e02d42cb7cb183cefd50a39ccacaff63990ac00812bd99137d6a5e","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"0ed13668906e86dbc0dcddf30fdee68c10203dea4e83852b4edb810821bee3c4","stable_url_args":["https://www.antlr.org/download/antlr4-cpp-runtime-4.13.2-source.zip"],"stable_version":"4.13.2"},"anubis":{"desc":"Protect resources from scraper bots","executables":["anubis"],"head_dependencies":[{"brotli":":build"},{"go":":build"},{"lld":":build"},{"node":":build"},{"rust":":build"},{"rust-wasm":":build"},{"zstd":":build"},{"bash":":build"},{"webify":":test"}],"head_url_args":["https://github.com/TecharoHQ/anubis.git",{":branch":"main"}],"homepage":"https://anubis.techaro.lol","license":"MIT","ruby_source_checksum":"425ac64f8bf8e99a48d57f089c76affdffc224a919a75cad6b2b480ac5642727","stable_dependencies":[{"brotli":":build"},{"go":":build"},{"lld":":build"},{"node":":build"},{"rust":":build"},{"rust-wasm":":build"},{"zstd":":build"},{"bash":":build"},{"webify":":test"}],"stable_checksum":"3b20d01efec1cf41ae2df59183fe15841495fe22871b7126028abc6c368be4fd","stable_url_args":["https://github.com/TecharoHQ/anubis/archive/refs/tags/v1.28.2.tar.gz"],"stable_version":"1.28.2"},"any2fasta":{"desc":"Convert various sequence formats to FASTA","executables":["any2fasta"],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/tseemann/any2fasta","license":"GPL-3.0-only","ruby_source_checksum":"0b270031c3c838cf2797f8c2d454945a188028184bbd874d84f1f383f3110da0","stable_checksum":"73f4f2c1eb0cb5525703a5368fe4b34ddd252e64af1f9c3aba2ba63d8f9723b6","stable_url_args":["https://github.com/tseemann/any2fasta/archive/refs/tags/v0.8.1.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.8.1","bottle_tag":":all","bottle_checksum":"bba7ed684a5d3c4472a5c4aa1bac8c7aadc293bf6e6e198a35ca094bfd867d28"},"anycable-go":{"desc":"WebSocket server with action cable protocol","executables":["anycable-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/anycable/anycable.git",{":branch":"main"}],"homepage":"https://anycable.io","license":"MIT","ruby_source_checksum":"9a87e0ee07d7d776fd10b6f1d986b5df9933b7ef54de9f527f5c3cc2d797d5cd","stable_dependencies":[{"go":":build"}],"stable_checksum":"d03981135c87401e298b5e79bcad0571e2887db9b946d22fd44f13c24b56fc05","stable_url_args":["https://github.com/anycable/anycable/archive/refs/tags/v1.6.20.tar.gz"],"stable_version":"1.6.20"},"anyenv":{"bottle_rebuild":1,"desc":"All in one for **env","executables":["anyenv"],"homepage":"https://anyenv.github.io/","license":"MIT","ruby_source_checksum":"fb866e8154150b808d1a7b9d8a266b69430f688a08f68246d07ec7668c3c99b2","stable_checksum":"ed086fb8f5ee6bd8136364c94a9a76a24c65e0a950bb015e1b83389879a56ba8","stable_url_args":["https://github.com/anyenv/anyenv/archive/refs/tags/v1.1.5.tar.gz"],"stable_version":"1.1.5","bottle_tag":":all","bottle_checksum":"be1c3998ca482ca2cf3377f5db6690f1c74877e5cdfc4266d62c5cc1627caacd"},"anyquery":{"desc":"Query anything with SQL","executables":["anyquery"],"head_dependencies":[{"go":":build"},{"mysql-client":":test"}],"head_url_args":["https://github.com/julien040/anyquery.git",{":branch":"main"}],"homepage":"https://anyquery.dev","license":"AGPL-3.0-only","ruby_source_checksum":"e7b163755e3952f02a72e577753e7763f320310573be33b079cc7350cfe3bead","stable_dependencies":[{"go":":build"},{"mysql-client":":test"}],"stable_checksum":"cc9972f442e6df9dbf4274c641dd470ef30058dbbe78c4525c5190eab1ec4f9a","stable_url_args":["https://github.com/julien040/anyquery/archive/refs/tags/0.5.1.tar.gz"],"stable_version":"0.5.1"},"anyzig":{"desc":"Universal zig executable that runs any version of zig","executables":["zig"],"head_dependencies":[{"zig":":build"}],"homepage":"https://github.com/marler8997/anyzig","keg_only_args":["it conflicts with zig"],"license":"MIT","ruby_source_checksum":"fc220074e9447634122de054e2cbd85fad241f17ab7b64d742a9e94e0d352462","stable_dependencies":[{"zig":":build"}],"stable_checksum":"9b515e94e9afa321c2966261aea490a729dd4358fa18ca63f5611b084df5f487","stable_url_args":["https://github.com/marler8997/anyzig/archive/refs/tags/v2026_10_23.tar.gz"],"stable_version":"2026.10.23"},"aoe":{"desc":"Terminal session manager for AI coding agents","executables":["aoe"],"head_dependencies":["libgit2","openssl@4",{"tmux":":no_linkage"},{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/agent-of-empires/agent-of-empires.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/agent-of-empires/agent-of-empires","license":"MIT","ruby_source_checksum":"4468ddf967338b0dc16cddb2398e1bd51fde3de0f72835978343eb5427825979","stable_dependencies":["libgit2","openssl@4",{"tmux":":no_linkage"},{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"0d9a2da8ab5d99452174626d83d7804988051630bdcb408f9abe6e81d56a15e9","stable_url_args":["https://github.com/agent-of-empires/agent-of-empires/archive/refs/tags/v1.21.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.21.0"},"aoeui":{"desc":"Lightweight text editor optimized for Dvorak and QWERTY keyboards","executables":["asdfg"],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://code.google.com/archive/p/aoeui/","license":"GPL-2.0-only","ruby_source_checksum":"6b657403a02f50d38c6b3a41ef90c9838c20aed39af2575a3ba0f3c5250b2092","stable_checksum":"0655c3ca945b75b1204c5f25722ac0a07e89dd44bbf33aca068e918e9ef2a825","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/aoeui/aoeui-1.6.tgz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"1.6","bottle_checksum":"2e51be697ebb292fbca7958f8f64129d7925929d627911d300fd7e899d0b8feb"},"aom":{"desc":"Codec library for encoding and decoding AV1 video streams","executables":["aomdec","aomenc"],"head_dependencies":["libvmaf",{"cmake":":build"},{"pkgconf":":build"},{"nasm":":build"}],"head_url_args":["https://aomedia.googlesource.com/aom.git",{":branch":"main"}],"homepage":"https://aomedia.googlesource.com/aom","license":"BSD-2-Clause","ruby_source_checksum":"dda1dcc7b80de8001fe5c41e1abf6df7c47be5186a8571a4dc7ab25b0f822005","stable_dependencies":["libvmaf",{"cmake":":build"},{"pkgconf":":build"},{"nasm":":build"}],"stable_url_args":["https://aomedia.googlesource.com/aom.git",{":tag":"v3.15.2",":revision":"af3dc9aadc793c1b00edc003e3fc19a44fdeb574"}],"stable_version":"3.15.2"},"apache-arrow-adbc-glib":{"desc":"GLib bindings for Apache Arrow ADBC","head_dependencies":["apache-arrow-adbc","apache-arrow-glib","glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/apache/arrow-adbc.git",{":branch":"main"}],"homepage":"https://arrow.apache.org/adbc","license":"Apache-2.0","revision":2,"ruby_source_checksum":"fe0b5e4067ad9cdb429e3bd1bbbe70eb6142f680f61809ce33c1e4d19d794853","stable_dependencies":["apache-arrow-adbc","apache-arrow-glib","glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"2b4b420937f62f7ae56f46dbd6951a5e4ef0da43158080a58cb44cdd09a8b2e0","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=arrow/apache-arrow-adbc-24/apache-arrow-adbc-24.tar.gz"],"stable_version":"24"},"apache-arrow-adbc":{"compatibility_version":1,"desc":"Cross-language, Arrow-native database access","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/apache/arrow-adbc.git",{":branch":"main"}],"homepage":"https://arrow.apache.org/adbc","license":"Apache-2.0","ruby_source_checksum":"b3ac1e6d68afa4df0c25faba66c3cacdeab5ecd501ec3a4456bef0e87323e5b1","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"2b4b420937f62f7ae56f46dbd6951a5e4ef0da43158080a58cb44cdd09a8b2e0","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=arrow/apache-arrow-adbc-24/apache-arrow-adbc-24.tar.gz"],"stable_version":"24"},"apache-arrow-glib":{"compatibility_version":3,"desc":"GLib bindings for Apache Arrow","head_dependencies":["apache-arrow","glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/apache/arrow.git",{":branch":"main"}],"homepage":"https://arrow.apache.org/","license":"Apache-2.0","ruby_source_checksum":"00272922d993271486737f7cc38549b4d5cfc06df84ccac928aaefa5421c9153","stable_dependencies":["apache-arrow","glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"b153ef472dd89ef4cb84867ca238f2a3a9347d8f4a78913d16ca2201606f0425","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=arrow/arrow-26.0.0/apache-arrow-26.0.0.tar.gz"],"stable_version":"26.0.0"},"apache-arrow":{"compatibility_version":4,"desc":"Columnar in-memory analytics layer designed to accelerate big data","executables":["parquet-dump-arrow-statistics","parquet-dump-footer","parquet-dump-schema","parquet-reader","parquet-scan"],"head_dependencies":["abseil","aws-crt-cpp","aws-sdk-cpp","brotli","grpc","llvm","lz4","openssl@4","protobuf","re2","simdjson","snappy","thrift","uriparser","utf8proc","zstd",{"boost":":build"},{"cmake":":build"},{"gflags":":build"},{"rapidjson":":build"},{"xsimd":":build"}],"head_url_args":["https://github.com/apache/arrow.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}],["bzip2"]],"homepage":"https://arrow.apache.org/","license":"Apache-2.0","ruby_source_checksum":"d846d3d29cb1ef5fe5e0eae12552d20647235274e3e1ba0c953ce8d44eec2be8","stable_dependencies":["abseil","aws-crt-cpp","aws-sdk-cpp","brotli","grpc","llvm","lz4","openssl@4","protobuf","re2","simdjson","snappy","thrift","uriparser","utf8proc","zstd",{"boost":":build"},{"cmake":":build"},{"gflags":":build"},{"rapidjson":":build"},{"xsimd":":build"}],"stable_checksum":"b153ef472dd89ef4cb84867ca238f2a3a9347d8f4a78913d16ca2201606f0425","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=arrow/arrow-26.0.0/apache-arrow-26.0.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["bzip2"]],"stable_version":"26.0.0"},"apache-brooklyn-cli":{"desc":"Apache Brooklyn command-line interface","executables":["br"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/apache/brooklyn-client.git",{":branch":"master"}],"homepage":"https://brooklyn.apache.org","license":"Apache-2.0","ruby_source_checksum":"6af95b24ff61c95be620050f1d194b97c9368fe9d10b89f2fb010e6c66ede9da","stable_dependencies":[{"go":":build"}],"stable_checksum":"0c9ec77413e88d4ca23d0821c4d053b7cc69818962d4ccb9e7082c9d1dea7146","stable_url_args":["https://github.com/apache/brooklyn-client/archive/refs/tags/rel/apache-brooklyn-1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"93b0fa4d3664559fd801cd65d4834352cffb39b5328ae8ee8b983aa379926add"},"apache-drill":{"desc":"Schema-free SQL Query Engine for Hadoop, NoSQL and Cloud Storage","executables":["auto-setup.sh","drill-am.sh","drill-conf","drill-config.sh","drill-embedded","drill-localhost","drill-on-yarn.sh","drillbit.sh","runbit","sqlline","submit_plan","yarn-drillbit.sh"],"head_dependencies":["openjdk@21"],"homepage":"https://drill.apache.org","license":"Apache-2.0","ruby_source_checksum":"6d00be746a00c432956c39b7763ce9e5db8af85640c3b028f1ad7298f548e299","stable_dependencies":["openjdk@21"],"stable_checksum":"21bb0087ead2487f31ef04dd1cd2f41eaacb147b4f9880f81737b4894a3db4e4","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=drill/1.22.0/apache-drill-1.22.0.tar.gz"],"stable_version":"1.22.0","bottle_tag":":all","bottle_checksum":"8822e3447afdecf6c393810d92f67814473e04f5bee2839e150b3e0ad0194c08"},"apache-flink-cdc":{"desc":"Flink CDC is a streaming data integration tool","executables":["flink-cdc"],"head_dependencies":[{"apache-flink":":test"}],"head_url_args":["https://github.com/apache/flink-cdc.git",{":branch":"master"}],"homepage":"https://nightlies.apache.org/flink/flink-cdc-docs-stable/","license":"Apache-2.0","ruby_source_checksum":"019a370bdb1fac067524b60560de2a16612d5f9d776c14235196fd8327f2135f","stable_dependencies":[{"apache-flink":":test"}],"stable_checksum":"0f282635bae64818ee6792db312fe517955980028e51174b8348c57bd00ea592","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=flink/flink-cdc-3.7.0/flink-cdc-3.7.0-2.2-bin.tar.gz"],"stable_version":"3.7.0","bottle_tag":":all","bottle_checksum":"09a708542b335241347e26a148296b99b7d679d4a4d72c248d1871321b759580"},"apache-flink":{"aliases":["apache-flink@2"],"desc":"Scalable batch and stream data processing","executables":["flink"],"head_dependencies":["openjdk@21"],"head_url_args":["https://github.com/apache/flink.git",{":branch":"master"}],"homepage":"https://flink.apache.org/","license":"Apache-2.0","ruby_source_checksum":"fb1e601665f0600cd6f6e1ff9d14b1f9e93c8e3f5799324e1a7d6e447bae6cdc","stable_dependencies":["openjdk@21"],"stable_checksum":"b52864b0c42a3638adb0895b97542a3ca820a0c3defda99eba6e45c2f8ca496a","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=flink/flink-2.3.0/flink-2.3.0-bin-scala_2.12.tgz"],"stable_version":"2.3.0","versioned_formulae":["apache-flink@1"],"bottle_tag":":all","bottle_checksum":"984abe2f1ab48c877e0a26fdfbd5f85852fa1d3932b37517272e5483ea4c7687"},"apache-flink@1":{"deprecate_args":{":date":"2026-05-02",":because":":unsupported"},"desc":"Scalable batch and stream data processing","disable_args":{":date":"2027-05-02",":because":":unsupported"},"executables":["flink"],"head_dependencies":["openjdk@11"],"homepage":"https://flink.apache.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"1047df0a435a9945fb6fb37e923b5af8e9b0c44c75d59955d8b05aa172516ada","stable_dependencies":["openjdk@11"],"stable_checksum":"83305e28ee83bbac95ee26f08c42bc2df8a67bdb0259850f9078cca157b9a4e1","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=flink/flink-1.20.5/flink-1.20.5-bin-scala_2.12.tgz"],"stable_version":"1.20.5","bottle_tag":":all","bottle_checksum":"fd12cd7ee56c5ad2e91726ae5cb9e3d99cdbee37771085ed378e5d6839b7735e"},"apache-geode":{"desc":"In-memory Data Grid for fast transactional data processing","executables":["gfsh"],"head_dependencies":["openjdk"],"homepage":"https://geode.apache.org/","license":"Apache-2.0","ruby_source_checksum":"654f5dd54d3dde8cc469252b5e1e6e9b4fa70d38c19cef701a759784feb92cb0","stable_dependencies":["openjdk"],"stable_checksum":"23dd1cbf5c6ed49909a596f0b49c0ec73f6f3c7e6fec20c07d32af3543684825","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=geode/2.0.3/apache-geode-2.0.3.tgz"],"stable_version":"2.0.3","bottle_tag":":all","bottle_checksum":"5310e7cad7c979e9f075e908a7ebd099f820d4e56cecc25cf751982177e7ea22"},"apache-opennlp":{"desc":"Machine learning toolkit for processing natural language text","executables":["opennlp"],"head_dependencies":["openjdk"],"homepage":"https://opennlp.apache.org/","license":"Apache-2.0","ruby_source_checksum":"c892de97afcbe05df3db8a73579ba231f9d482a13a1d2a4e367fb7970536dbef","stable_dependencies":["openjdk"],"stable_checksum":"3d0f4b90257f0a18c7acd7bdab7d9ea96a4870aeb4bf895f07a2feecc476f5a1","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=opennlp/opennlp-2.5.12/apache-opennlp-2.5.12-bin.tar.gz"],"stable_version":"2.5.12","bottle_tag":":all","bottle_checksum":"4a8b4f9feac27d744eccbe890fb28450ed0ace066ee81759a266f235fddb961a"},"apache-polaris":{"desc":"Interoperable, open source catalog for Apache Iceberg","executables":["polaris-admin","polaris-server"],"head_dependencies":["openjdk",{"gradle":":build"}],"homepage":"https://polaris.apache.org/","license":"Apache-2.0","ruby_source_checksum":"a0467d11f15acb7f33d1f3cac024896d796e4fc81e05d33ef7d4713911b36359","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/polaris.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/polaris.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/apache-polaris/bin/polaris-server"]],"stable_dependencies":["openjdk",{"gradle":":build"}],"stable_checksum":"c7addba31ff553a49a1b6b6c77b253a519d37da3eee82b90e5321cdc08b76f2d","stable_url_args":["https://github.com/apache/polaris/archive/refs/tags/apache-polaris-1.8.0.tar.gz"],"stable_version":"1.8.0"},"apache-pulsar":{"desc":"Cloud-native distributed messaging and streaming platform","executables":["bookkeeper","function-localrunner","pulsar","pulsar-admin","pulsar-client","pulsar-daemon","pulsar-managed-ledger-admin","pulsar-perf","pulsar-shell"],"head_dependencies":["openjdk@25",{"gradle":":build"}],"head_url_args":["https://github.com/apache/pulsar.git",{":branch":"master"}],"head_uses_from_macos":[[{"zip":":build"}]],"homepage":"https://pulsar.apache.org/","license":"Apache-2.0","ruby_source_checksum":"409ff8ff21c3326507aeac218f603aa87ede3be59e8c7e01c53a76eb0e7483f4","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/pulsar/output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/pulsar/error.log"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/apache-pulsar/bin/pulsar","standalone"]],"stable_dependencies":["openjdk@25",{"gradle":":build"}],"stable_checksum":"ba9cbbc8db22d756b4c0917ce2a1606962a7210e4cc3ba953bc8e8216308f67c","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=pulsar/pulsar-5.0.0/apache-pulsar-5.0.0-src.tar.gz"],"stable_uses_from_macos":[[{"zip":":build"}]],"stable_version":"5.0.0"},"apache-serf":{"desc":"High-performance asynchronous HTTP client library","head_dependencies":["apr","apr-util","openssl@4",{"scons":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/apache/serf.git",{":branch":"trunk"}],"head_uses_from_macos":[["krb5"]],"homepage":"https://serf.apache.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"77e45d4583457514a82878b29d2bfefd7f9ed43a2021f89dd5921d780066a265","stable_dependencies":["apr","apr-util","openssl@4",{"scons":":build"},{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/apache/serf/commit/15ca053c4bfb00ad4d262686e1a30b5795b6ab81.patch?full_index=1","sha256":"d2ab43081a2fc60c6d00df1afc6946895921c91d09cac05a186f820282bea9c6","type":"backport"},{"strip":"p1","url":"https://src.fedoraproject.org/rpms/libserf/raw/b8f0ecc6dffd2e0cffc75f33644f0e16cc91862a/f/libserf-openssl4.patch","sha256":"09649037c9ff17e282ffae0fa0d65f0376b55d341359ba45a1df3f666615e193","type":"unofficial"}],"stable_checksum":"be81ef08baa2516ecda76a77adf7def7bc3227eeb578b9a33b45f7b41dc064e6","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=serf/serf-1.3.10.tar.bz2"],"stable_uses_from_macos":[["krb5"]],"stable_version":"1.3.10"},"apache-spark":{"desc":"Engine for large-scale data processing","executables":["docker-image-tool.sh","find-spark-home","load-spark-env.sh","pyspark","run-example","spark-beeline","spark-class","spark-connect-shell","spark-pipelines","spark-shell","spark-sql","spark-submit","sparkR"],"head_dependencies":["openjdk@21"],"head_url_args":["https://github.com/apache/spark.git",{":branch":"master"}],"homepage":"https://spark.apache.org/","license":"Apache-2.0","ruby_source_checksum":"88ccffcdb192293c69d12ab653c0b5ddde24e3ddb87cd20a975dfb87301130a6","stable_dependencies":["openjdk@21"],"stable_checksum":"cc1232a4a23858300ba9c887b7ac5a9128b4a1819cea2fa8ee2bc6ce98ced72b","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=spark/spark-4.2.0/spark-4.2.0-bin-hadoop3.tgz"],"stable_version":"4.2.0","bottle_tag":":all","bottle_checksum":"6c7cf7d97e1bdc19aece90a22973c8e3bd100fa86f6d63b2411501166c6ccf81"},"apachetop":{"desc":"Top-like display of Apache log","executables":["apachetop"],"head_dependencies":["adns","ncurses","pcre2",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/tessus/apachetop","license":"BSD-3-Clause","ruby_source_checksum":"a44c17ed3bc8d0fb950c3a24ec8b91e013c7fbfc4a2749bd19c3159a4bca02e1","stable_dependencies":["adns","ncurses","pcre2",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"f94a34180808c3edb24c1779f72363246dd4143a89f579ef2ac168a45b04443f","stable_url_args":["https://github.com/tessus/apachetop/releases/download/0.23.2/apachetop-0.23.2.tar.gz"],"stable_version":"0.23.2","bottle_cellar":":any","bottle_checksum":"4c6d945946d47eed147f9ff9550bb06d00c5c12662d32375a0ad2e1c2a2429d5"},"apcupsd":{"bottle_rebuild":4,"caveats":"For apcupsd to be able to communicate with UPSes connected via USB,\nthe kernel extension must be installed by the root user:\n\n  sudo cp -pR $HOMEBREW_CELLAR/apcupsd/3.14.14/Library/Extensions/ApcupsdDummy.kext /System/Library/Extensions/\n  sudo chown -R root:wheel /System/Library/Extensions/ApcupsdDummy.kext\n  sudo touch /System/Library/Extensions/\n\n  Note: The kernel extension currently does not work as expected.\n\n  You will have to unplug and plug the USB cable back in after each\n  reboot in order for apcupsd to be able to connect to the UPS.\n\nTo load apcupsd at startup, activate the included Launch Daemon:\n\n  sudo cp $HOMEBREW_CELLAR/apcupsd/3.14.14/lib/Library/LaunchDaemons/org.apcupsd.apcupsd.plist /Library/LaunchDaemons\n  sudo chmod 644 /Library/LaunchDaemons/org.apcupsd.apcupsd.plist\n  sudo launchctl load -w /Library/LaunchDaemons/org.apcupsd.apcupsd.plist\n\nIf this is an upgrade and you already have the Launch Daemon loaded, you\nhave to unload the Launch Daemon before reinstalling it:\n\n  sudo launchctl unload -w /Library/LaunchDaemons/org.apcupsd.apcupsd.plist\n  sudo rm /Library/LaunchDaemons/org.apcupsd.apcupsd.plist\n","desc":"Daemon for controlling APC UPSes","head_dependencies":["gd","libusb-compat"],"homepage":"http://www.apcupsd.org","license":"GPL-2.0-only","ruby_source_checksum":"ebc012addf0ba7b985fbd55684621da42dbff9ef276a64bf2791e5e1d5292c40","stable_dependencies":["gd","libusb-compat"],"stable_checksum":"db7748559b6b4c3784f9856561ef6ac6199ef7bd019b3edcd7e0a647bf8f9867","stable_url_args":["https://downloads.sourceforge.net/project/apcupsd/apcupsd%20-%20Stable/3.14.14/apcupsd-3.14.14.tar.gz"],"stable_version":"3.14.14","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"bb3971d7d541206fc672a8d01410674a3a7d8abac848f8e8049589369d1b081f"},"apfel":{"desc":"Apple Intelligence from the command-line, with OpenAi-compatible API server","executables":["apfel"],"head_url_args":["https://github.com/Arthur-Ficial/apfel.git",{":branch":"main"}],"homepage":"https://apfel.franzai.com","license":"MIT","ruby_source_checksum":"ed49dc9b7ce520ef58813edf1d130fe15b2308b0dc2f1ed8e466988fef7a1d4e","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/apfel.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/apfel.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/apfel/bin/apfel","--serve"]],"stable_checksum":"a1eac4a439ac208e174912b7082f644f9c8ce065ea07b5683a0e89c7ddb8bcb4","stable_url_args":["https://github.com/Arthur-Ficial/apfel/archive/refs/tags/v1.16.0.tar.gz"],"stable_version":"1.16.0"},"apgdiff":{"bottle_rebuild":2,"desc":"Another PostgreSQL diff tool","executables":["apgdiff"],"head_dependencies":["openjdk",{"ant":":build"}],"head_url_args":["https://github.com/fordfrog/apgdiff.git",{":branch":"develop"}],"homepage":"https://www.apgdiff.com/","license":"MIT","ruby_source_checksum":"4cf09d83f0e3523b85ba9b00c625add49c469017e5cd42b021b130b6ba4616b7","stable_dependencies":["openjdk"],"stable_checksum":"932a7e9fef69a289f4c7bed31a9c0709ebd2816c834b65bad796bdc49ca38341","stable_url_args":["https://github.com/fordfrog/apgdiff/archive/refs/tags/release_2.7.0.tar.gz"],"stable_version":"2.7.0","bottle_tag":":all","bottle_checksum":"0ec6832a82b7a0fa10bc3e009c8a85f07439dcc0f94fe9e8e05509c52abe3719"},"api-linter":{"desc":"Linter for APIs defined in protocol buffers","executables":["api-linter"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/googleapis/api-linter.git",{":branch":"main"}],"homepage":"https://linter.aip.dev/","license":"Apache-2.0","ruby_source_checksum":"7b2476c3b627224d9aafe07a11f1c5845658bda437a71e255069ed6c156aadf3","stable_dependencies":[{"go":":build"}],"stable_checksum":"8625ac84518ae0db94bd112858d30f4a91fcbb63b8743f64a962faa3ab3d406a","stable_url_args":["https://github.com/googleapis/api-linter/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0"},"apib":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-04-30",":because":":repo_archived"},"desc":"HTTP performance-testing tool","disable_args":{":date":"2027-04-30",":because":":repo_archived"},"executables":["apib","apibmon"],"head_dependencies":["libev","openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/apigee/apib.git",{":branch":"master"}],"homepage":"https://github.com/apigee/apib","license":"Apache-2.0","ruby_source_checksum":"a750c091865126a14157fe64db56f4488fb21ca069a385b091885c756c8ea3a1","stable_dependencies":["libev","openssl@4",{"cmake":":build"}],"stable_checksum":"e47f639aa6ffc14a2e5b03bf95e8b0edc390fa0bb2594a521f779d6e17afc14c","stable_url_args":["https://github.com/apigee/apib/archive/refs/tags/APIB_1_2_1.tar.gz"],"stable_version":"1.2.1"},"apibuilder-cli":{"desc":"Command-line interface to generate clients for api builder","executables":["apibuilder","create-config","read-config"],"head_uses_from_macos":[["ruby"]],"homepage":"https://www.apibuilder.io","license":"MIT","ruby_source_checksum":"3f7135d7b9999a098ac622f73d609d77324220f403f509ac72424c1c741a600e","stable_checksum":"80291a48e1637c24ac691b5e56061264b31342d35a560a05a6fcabfb847a46fd","stable_url_args":["https://github.com/apicollective/apibuilder-cli/archive/refs/tags/0.2.4.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.2.4","bottle_tag":":all","bottle_checksum":"37089a9067afbb17f49925411efa1abfb9c00773976eeabe881562bb9b249084"},"apify-cli":{"desc":"Apify command-line interface","executables":["actor","apify","apify-cli"],"head_dependencies":["node"],"homepage":"https://docs.apify.com/cli/","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"c595eba47052bf919fffdc965eb575d90a79845a4ddb374acc49cf5ac7c002f0","stable_dependencies":["node"],"stable_checksum":"40322cc78c95f502e4995752bc9e7d53c6509204d6a94dc24b1f8ebc9174d2d5","stable_url_args":["https://registry.npmjs.org/apify-cli/-/apify-cli-1.10.0.tgz"],"stable_version":"1.10.0"},"apigeecli":{"desc":"Apigee management API command-line interface","executables":["apigeecli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/apigee/apigeecli.git",{":branch":"main"}],"homepage":"https://cloud.google.com/apigee/docs","license":"Apache-2.0","ruby_source_checksum":"edadc95b4d5442dd1b99727f8aae953006347e6252f46e4defa71252c20b6d47","stable_dependencies":[{"go":":build"}],"stable_checksum":"9b9fc5f70732b08d21165bbd2c39cbb88f73c700480a8fda8bc52c6b2da9cff0","stable_url_args":["https://github.com/apigee/apigeecli/archive/refs/tags/v2.17.0.tar.gz"],"stable_version":"2.17.0"},"apkeep":{"desc":"Command-line tool for downloading APK files from various sources","executables":["apkeep"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/EFForg/apkeep.git",{":branch":"master"}],"homepage":"https://github.com/EFForg/apkeep","license":"MIT","ruby_source_checksum":"a34533ddc695b55dd4729c71550851364c09cc0091195c81db5e4c107a8ceaf8","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"20407a9420cb2a47a8801d744a8ebeefff5d0cc62c5a956445724fb5cde5897c","stable_url_args":["https://github.com/EFForg/apkeep/archive/refs/tags/1.1.0.tar.gz"],"stable_version":"1.1.0"},"apkid":{"desc":"Android application identifier for compilers, packers, and obfuscators","executables":["apkid"],"head_dependencies":["python@3.15","yara"],"head_url_args":["https://github.com/rednaga/APKiD.git",{":branch":"master"}],"homepage":"https://github.com/rednaga/APKiD","license":"GPL-3.0-only","ruby_source_checksum":"143f9b501eade2104dc7ffddcb4339ec03e450347de24afce09f626d48a3a534","stable_dependencies":["python@3.15","yara"],"stable_checksum":"e812cf362672450f25941b3a38974c8e99d6e59e091d0a047ac05677c2b0d162","stable_url_args":["https://files.pythonhosted.org/packages/f5/16/f354c98176e0e60e68ba5e8e4748063c43287d40482a6ccfd50acabd3c5f/apkid-3.2.0.tar.gz"],"stable_version":"3.2.0"},"apkleaks":{"bottle_rebuild":1,"desc":"Scanning APK file for URIs, endpoints & secrets","executables":["apkleaks"],"head_dependencies":["jadx","python@3.15"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/dwisiswant0/apkleaks","license":"Apache-2.0","revision":3,"ruby_source_checksum":"af73b8690e061127e2a3e96470d835ac8a6595e85b128512c835e2722ba24782","stable_dependencies":["jadx","python@3.15"],"stable_checksum":"e247b59acf4448f3c2e45449bc7564bc5b7a216ebfb166236baf602d625b1df5","stable_url_args":["https://files.pythonhosted.org/packages/1e/e6/203661abe151dbc59096de65d6f0cf392d1aad3acba32f4e9f3f389acad0/apkleaks-2.6.3.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"2.6.3"},"apko":{"desc":"Build OCI images from APK packages directly without Dockerfile","executables":["apko"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/chainguard-dev/apko.git",{":branch":"main"}],"homepage":"https://github.com/chainguard-dev/apko","license":"Apache-2.0","ruby_source_checksum":"8a7a6899824fb45c774e12b698bae3ada9d6f0070b9b6c236cf172f39e503ce6","stable_dependencies":[{"go":":build"}],"stable_checksum":"120085477a56558cd89e3c1fd4bf07156a22bcfd0693fd097e0c3b3002b97887","stable_url_args":["https://github.com/chainguard-dev/apko/archive/refs/tags/v1.4.13.tar.gz"],"stable_version":"1.4.13"},"apktool":{"desc":"Tool for reverse engineering 3rd party, closed, binary Android apps","executables":["apktool"],"head_dependencies":["openjdk"],"homepage":"https://apktool.org","license":"Apache-2.0","ruby_source_checksum":"fa730cc4eee43140c7339acc852fa6bb90eb2dc78f2f1a19cddb506d06c42d21","stable_dependencies":["openjdk"],"stable_checksum":"dbf930b076c6b9be08d57c449cacefc3bdd6b71ebd59b3066fc0e1f5b14f9423","stable_url_args":["https://github.com/iBotPeaches/Apktool/releases/download/v3.0.3/apktool_3.0.3.jar"],"stable_version":"3.0.3","bottle_tag":":all","bottle_checksum":"9a376927a5c810db5be63363485bfe4fb51cd0d6774a617b5ae37522a4d55300"},"apm-bash-completion":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-04-27",":because":":repo_archived"},"desc":"Completion for Atom Package Manager","disable_args":{":date":"2026-04-27",":because":":repo_archived"},"homepage":"https://github.com/vigo/apm-bash-completion","license":"MIT","ruby_source_checksum":"0493414642800157c69eae7002c77a4c052eb7bd72ee4c640a61561b96981c15","stable_checksum":"1043a7f19eabe69316ea483830fb9f78d6c90853aaf4dd7ed60007af7f0d6e9d","stable_url_args":["https://github.com/vigo/apm-bash-completion/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"b4060df6591f97ca99b076b034721b3f0a9636127d6dfd3dc234fcdca68c06c9"},"apm":{"desc":"Dependency manager for AI agent configuration","executables":["apm"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/microsoft/apm.git",{":branch":"main"}],"homepage":"https://microsoft.github.io/apm/","license":"MIT","ruby_source_checksum":"8c02bc57bbb1f1e821037bd7ba01b272445d27df2731e187ecf4d497c3729e5e","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"9f1b06ee7c35485d2b65a8e974fbc7195f358e2149913a8312f17506698e1363","stable_url_args":["https://files.pythonhosted.org/packages/8e/20/9ca9b61b362e0f1fb465931d0dd76150a5f23b98b2249663e7edbacc6c0c/apm_cli-0.35.0.tar.gz"],"stable_version":"0.35.0"},"apng2gif":{"bottle_rebuild":1,"desc":"Convert APNG animations into animated GIF format","executables":["apng2gif"],"head_dependencies":["libpng"],"homepage":"https://apng2gif.sourceforge.net/","license":{":all_of":["libpng-2.0","Zlib"]},"ruby_source_checksum":"e1cc335a711ae56f9ee8e85f611aee84221940e6e208834298400c24fdc00aaf","stable_dependencies":["libpng"],"stable_checksum":"9a07e386017dc696573cd7bc7b46b2575c06da0bc68c3c4f1c24a4b39cdedd4d","stable_url_args":["https://downloads.sourceforge.net/project/apng2gif/1.8/apng2gif-1.8-src.zip"],"stable_version":"1.8","bottle_cellar":":any","bottle_checksum":"f67f54a6e9f79ca11e7d1c0f5b9d4fbbf43ed6f4b0045875287ad4dafb5df70d"},"apngasm":{"desc":"Next generation of apngasm, the APNG assembler","executables":["apngasm"],"head_dependencies":["boost","icu4c@79","libpng","lzlib",{"cmake":":build"}],"head_url_args":["https://github.com/apngasm/apngasm.git",{":branch":"master"}],"homepage":"https://github.com/apngasm/apngasm","license":"Zlib","revision":22,"ruby_source_checksum":"3f22bd9eb74869965dd3bf2713ab5ae559ebcf33dc43ea5c5030bae4b52a797d","stable_dependencies":["boost","icu4c@79","libpng","lzlib",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/apngasm/apngasm/commit/7bf77bdefd348c629f650e2a5102a26ab6bee7b8.patch?full_index=1","sha256":"cbb9d679c5d46424bb00962481903f12b8b0e943dfdc98910ad05af7c7dacf5b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/apngasm/apngasm/pull/111"}]}],"stable_checksum":"8171e2c1d37ab231a2061320cb1e5d15cee37642e3ce78e8ab0b8dfc45b80f6c","stable_url_args":["https://github.com/apngasm/apngasm/archive/refs/tags/3.1.10.tar.gz"],"stable_version":"3.1.10"},"apophenia":{"desc":"C library for statistical and scientific computing","disable_args":{":date":"2026-05-16",":because":"needs `gsl` but is under an incompatible license"},"executables":["apop_db_to_crosstab","apop_plot_query","apop_text_to_db"],"head_dependencies":["gsl",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/b-k/apophenia","license":"GPL-2.0-only","local_patch_checksums":{"Patches/apophenia/posix-basename.diff":"9d8d92c850cdb671032679e3ef46dafda96ffa6daf39769573392605cea41af3"},"revision":1,"ruby_source_checksum":"2cef83c7a40aba94991d7791cdd53da242261592bdcba968fe4555c20d301ff5","stable_dependencies":["gsl",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/apophenia/posix-basename.diff","type":"backport"}],"stable_checksum":"c753047a9230f9d9e105541f671c4961dc7998f4402972424e591404f33b82ca","stable_url_args":["https://github.com/b-k/apophenia/archive/refs/tags/v1.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.0","bottle_cellar":":any","bottle_checksum":"104c954cb700c12c225829809d209c7c5861c57ef05a0ada3f9cb0e6e8a61935"},"apparix":{"bottle_rebuild":1,"desc":"File system navigation via bookmarking directories","executables":["apparix"],"homepage":"https://micans.org/apparix/","license":"GPL-3.0-or-later","ruby_source_checksum":"a23859a18521ca60299bec64098544db002c1a1b0197ab6af7ad16f575198f08","stable_checksum":"211bb5f67b32ba7c3e044a13e4e79eb998ca017538e9f4b06bc92d5953615235","stable_url_args":["https://micans.org/apparix/src/apparix-11-062.tar.gz"],"stable_version":"11-062","bottle_checksum":"f8146185bc73258782bfed5b8155d7f20bcaf74cbc14de2ecb94316247e397be"},"appium":{"desc":"Automation for Apps","executables":["appium","node-gyp"],"head_dependencies":["glib","node","vips","gettext",{"pkgconf":":build"}],"head_url_args":["https://github.com/appium/appium.git",{":branch":"master"}],"homepage":"https://appium.io/","license":"Apache-2.0","ruby_source_checksum":"6a90e482bc4c8118dfe57af550a4660a0cb8af18cc1996f9345322c786788aae","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/appium.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/appium-error.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/appium/bin/appium"],"stable_dependencies":["glib","node","vips","gettext",{"pkgconf":":build"}],"stable_checksum":"4c1e263a856b5de3fb382aced3eff2b34782637f5bdd9bc98804dc05cce6c3b6","stable_url_args":["https://registry.npmjs.org/appium/-/appium-3.8.0.tgz"],"stable_version":"3.8.0"},"apprise":{"bottle_rebuild":1,"desc":"Send notifications from the command-line to popular notification services","executables":["apprise"],"head_dependencies":["certifi","libyaml","python@3.15"],"homepage":"https://pypi.org/project/apprise/","license":"BSD-3-Clause","ruby_source_checksum":"d520a2b624c451b0422a4d4ef41cad60c7ad33ab4452f8c37c8e78d3e45e3734","stable_dependencies":["certifi","libyaml","python@3.15"],"stable_checksum":"8cae8ae5877b9cfd1dddffc17ac1e50f780ab6bdf948f95215e2466ef7230565","stable_url_args":["https://files.pythonhosted.org/packages/1b/8d/61c02aeb9b7644d915106252b8fc42e5f3b3765343c9fe3bef5489e903a4/apprise-2.0.1.tar.gz"],"stable_version":"2.0.1"},"appstream-glib":{"desc":"Helper library for reading and writing AppStream metadata","executables":["appstream-compose","appstream-util"],"head_dependencies":["gdk-pixbuf","glib","json-glib","libarchive","gettext",{"docbook":":build"},{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"gperf":":build"}],["curl"]],"homepage":"https://github.com/hughsie/appstream-glib","license":"LGPL-2.1-or-later","ruby_source_checksum":"fe125806df0960e3655c7899455d78ff54d599ecbba244e371ad8f1067a601dc","stable_dependencies":["gdk-pixbuf","glib","json-glib","libarchive","gettext",{"docbook":":build"},{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"19798c8fbd2734554848817e52ef351d21253b1df9fff288b7cf91c10618415d","stable_url_args":["https://github.com/hughsie/appstream-glib/archive/refs/tags/appstream_glib_0_8_4.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}],["curl"]],"stable_version":"0.8.4"},"appstream":{"compatibility_version":1,"desc":"Tools and libraries to work with AppStream metadata","executables":["appstreamcli"],"head_dependencies":["glib","libfyaml","libxmlb","zstd","gettext",{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"libxslt":":build"}],[{"python":":build"}],["curl"],["libxml2"]],"homepage":"https://www.freedesktop.org/wiki/Distributions/AppStream/","license":"LGPL-2.1-or-later","ruby_source_checksum":"d09dfc475f54d9217ab5dfbcaad8be5e1b295c3d5eb6c21795a26d9b150f8352","stable_dependencies":["glib","libfyaml","libxmlb","zstd","gettext",{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"2bc53d1d63ae28e7409a15747d4ae23a557409249461aab87a7947640402d1bd","stable_url_args":["https://github.com/ximion/appstream/archive/refs/tags/v1.2.1.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],[{"python":":build"}],["curl"],["libxml2"]],"stable_version":"1.2.1"},"apptainer":{"desc":"Application container and unprivileged sandbox platform for Linux","executables":["apptainer","run-singularity","singularity"],"head_dependencies":["libseccomp","squashfs",{"go@1.26":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/apptainer/apptainer.git",{":branch":"main"}],"homepage":"https://apptainer.org/","license":"BSD-3-Clause","oldnames":["singularity"],"pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"96490acf6d43c289c4a373f76e45ba4aa589980ccc8824a1cb6296789322c965","stable_dependencies":["libseccomp","squashfs",{"go@1.26":":build"},{"pkgconf":":build"}],"stable_checksum":"d61347c9e554954ae662f40077a163d2af6422e65bbd254797606a8a36cf31c6","stable_url_args":["https://github.com/apptainer/apptainer/releases/download/v1.5.5/apptainer-1.5.5.tar.gz"],"stable_version":"1.5.5"},"appwrite":{"desc":"Command-line tool for Appwrite","executables":["appwrite"],"head_dependencies":[{"go":":build"}],"homepage":"https://appwrite.io","license":"BSD-3-Clause","ruby_source_checksum":"2aee75caac9443a64a4f7d71aa5ebbc0a2f5f94b0550fb6a2158a3921cba11ec","stable_dependencies":[{"go":":build"}],"stable_checksum":"f44c054f3e609cdf750a46c6e4e12ec3d37c4bad582aaffb2788be7f72bf3b6b","stable_url_args":["https://github.com/appwrite/sdk-for-cli/archive/refs/tags/28.9.0.tar.gz"],"stable_version":"28.9.0"},"apr-util":{"desc":"Companion library to apr, the Apache Portable Runtime library","executables":["apu-1-config"],"head_dependencies":["apr","openssl@4"],"head_uses_from_macos":[["expat"],["libxcrypt"],["sqlite"]],"homepage":"https://apr.apache.org/","keg_only_args":[":shadowed_by_macos","Apple's CLT provides apr (but not apr-util)"],"license":"Apache-2.0","revision":1,"ruby_source_checksum":"c30728a913f5cfc01c5cc64135b5d7f8f149b8d85503a710da49d1c4228472d4","stable_dependencies":["apr","openssl@4"],"stable_checksum":"96de1dd6f6a0476d2d2e7964926d8c1ddc3bb0e210e1b1812d3ba5a454a392e2","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=apr/apr-util-1.6.5.tar.bz2"],"stable_uses_from_macos":[["expat"],["libxcrypt"],["sqlite"]],"stable_version":"1.6.5"},"apr":{"compatibility_version":1,"desc":"Apache Portable Runtime library","executables":["apr-1-config"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://apr.apache.org/","keg_only_args":[":provided_by_macos","Apple's CLT provides apr"],"license":"Apache-2.0","ruby_source_checksum":"0356730427b6c9dcb81ad473807a21dc66bc7d02f053654d10f6459b870eadde","stable_checksum":"49030d92d2575da735791b496dc322f3ce5cff9494779ba8cc28c7f46c5deb32","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=apr/apr-1.7.6.tar.bz2"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"1.7.6","bottle_cellar":":any","bottle_checksum":"327273dae10ae18781b2f347531253d968e0c06533c913a80d775a5972e65477"},"apt-dater":{"desc":"Manage package updates on remote hosts using SSH","executables":["adsh","apt-dater"],"head_dependencies":["glib","popt","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"},{"coreutils":":build"}],"head_uses_from_macos":[["libxml2"],["ncurses"]],"homepage":"https://github.com/DE-IBH/apt-dater","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"271c0a7d3588627b0089ce4ee9d42be1df34606694ef41ca23fe5edb2f958264","stable_dependencies":["glib","popt","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"},{"coreutils":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/DE-IBH/apt-dater/commit/70a6e4a007d2bbd891442794080ab4fe713a6f94.patch?full_index=1","sha256":"de100e8ddd576957e7e2ac6cb5ac43e55235c4031efd7ee6fd0e0e81b7b0b2f4","type":"backport"},{"strip":"p1","url":"https://github.com/DE-IBH/apt-dater/commit/2e4668f3c1990db30c10fcf30a1501425abce3eb.patch?full_index=1","sha256":"05e966c4277970545d226ad2aeae89fd6264e32ff06598a7c02c928227ff714b","type":"backport"}],"stable_checksum":"a4bd5f70a199b844a34a3b4c4677ea56780c055db7c557ff5bd8f2772378a4d6","stable_url_args":["https://github.com/DE-IBH/apt-dater/archive/refs/tags/v1.0.4.tar.gz"],"stable_uses_from_macos":[["libxml2"],["ncurses"]],"stable_version":"1.0.4","version_scheme":1},"apt":{"desc":"Advanced Package Tool","executables":["apt","apt-cache","apt-cdrom","apt-config","apt-ftparchive","apt-get","apt-mark","apt-sortpkgs"],"head_dependencies":["berkeley-db@5","bzip2","dpkg","lz4","openssl@4","perl","sequoia-sqv","systemd","xxhash","xz","zlib-ng-compat","zstd",{"cmake":":build"},{"docbook":":build"},{"docbook-xsl":":build"},{"doxygen":":build"},{"gettext":":build"},{"libxslt":":build"},{"po4a":":build"},{"w3m":":build"}],"homepage":"https://wiki.debian.org/Apt","keg_only_args":["it conflicts with system apt"],"license":"GPL-2.0-or-later","ruby_source_checksum":"de11da52025bd66686682ad76a0162f73530b240656744c9c338bb97fad23888","stable_dependencies":["berkeley-db@5","bzip2","dpkg","lz4","openssl@4","perl","sequoia-sqv","systemd","xxhash","xz","zlib-ng-compat","zstd",{"cmake":":build"},{"docbook":":build"},{"docbook-xsl":":build"},{"doxygen":":build"},{"gettext":":build"},{"libxslt":":build"},{"po4a":":build"},{"w3m":":build"}],"stable_checksum":"4d3c5f6e290dd8622f455acfd5fa1e1c42a9ddaf725ec0e576b683525a571608","stable_url_args":["https://salsa.debian.org/apt-team/apt/-/archive/3.3.4/apt-3.3.4.tar.bz2"],"stable_version":"3.3.4"},"aptly":{"desc":"Swiss army knife for Debian repository management","executables":["aptly"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aptly-dev/aptly.git",{":branch":"master"}],"homepage":"https://www.aptly.info/","license":"MIT","ruby_source_checksum":"8506c49dcad7b85a7981d156e4a057daa8083f91cf7d04cb0814a167d94a525f","stable_dependencies":[{"go":":build"}],"stable_checksum":"689a0b4f110ab2528ae271c3884b92304e0fdf7a3bf4ee93f60705f4a27d4952","stable_url_args":["https://github.com/aptly-dev/aptly/archive/refs/tags/v1.6.3.tar.gz"],"stable_version":"1.6.3"},"aptos":{"desc":"Layer 1 blockchain built to support fair access to decentralized assets for all","executables":["aptos"],"head_dependencies":["rocksdb",{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/aptos-labs/aptos-core.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://aptosfoundation.org/","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"revision":1,"ruby_source_checksum":"d3df5034989f29811defa4ce74e530c47303e70dd428e9f62c250b1d506712d6","stable_dependencies":["rocksdb",{"cmake":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c3386da89449ca7f453b0f92572730d1f08dedc49fd02a5059ddd934321651ef","stable_url_args":["https://github.com/aptos-labs/aptos-core/archive/refs/tags/aptos-cli-v9.6.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"9.6.0"},"aqbanking":{"desc":"Generic online banking interface","executables":["aqbanking-cli","aqbanking-config","aqebics-tool","aqhbci-tool4","aqofxconnect-tool","aqpaypal-tool"],"head_dependencies":["gmp","gwenhywfar","libxml2","libxmlsec1","pkgconf","gettext"],"homepage":"https://www.aquamaniac.de/rdm/projects/aqbanking","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"revision":2,"ruby_source_checksum":"cc89fc0522b54aed15df50a4c9572c226fb2cf820088a0ada05efe0bf48f4ce0","stable_dependencies":["gmp","gwenhywfar","libxml2","libxmlsec1","pkgconf","gettext"],"stable_checksum":"244b5f7a139f829928f5cdc3f5f7488517b3e8aa63625a92741c3efc1892bb3f","stable_url_args":["https://www.aquamaniac.de/rdm/attachments/download/654/aqbanking-6.9.2.tar.gz"],"stable_version":"6.9.2"},"aqtinstall":{"desc":"Another unofficial Qt installer","executables":["aqt"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/miurahr/aqtinstall.git",{":branch":"master"}],"homepage":"https://aqtinstall.readthedocs.io/en/latest/","license":"MIT","revision":11,"ruby_source_checksum":"ffa071d709d27eff99a425f43e26a6f4c72a7078ebdc10ce49d619c0817e27ac","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"9c7d85fbe7258be2d7d23fda33f8aff2e8b7536817255eaeaaf4226da8546a31","stable_url_args":["https://files.pythonhosted.org/packages/76/19/24a588de6c25d43169d172dab47e63a63cd0d8f90e98cf86487acbf00ac7/aqtinstall-3.3.0.tar.gz"],"stable_version":"3.3.0"},"aqua":{"desc":"Declarative CLI Version manager","executables":["aqua"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aquaproj/aqua.git",{":branch":"main"}],"homepage":"https://aquaproj.github.io/","license":"MIT","ruby_source_checksum":"9971be4ab598040138899b1529e5b0d26b573f16e8256be4bc5ac2143a4564b2","stable_dependencies":[{"go":":build"}],"stable_checksum":"a68c2cfdf2797b637801920759e3a31fb5197f2c60e1f98f4e0ad931c357fa27","stable_url_args":["https://github.com/aquaproj/aqua/archive/refs/tags/v2.65.2.tar.gz"],"stable_version":"2.65.2"},"arabica":{"conflicts":[["nss",{":because":"both install `mangle` binaries"}]],"desc":"XML toolkit written in C++","executables":["mangle"],"head_dependencies":["boost",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/jezhiggins/arabica.git",{":branch":"main"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.jezuk.co.uk/tags/arabica.html","license":"BSD-3-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"927f554a44fe4cdcaa50d20c974a85a6825c1e0a8017c87280253a2817212f49","stable_dependencies":["boost",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"b00c7b8afd2c3f17b5a22171248136ecadf0223b598fd9631c23f875a5ce87fe","stable_url_args":["https://github.com/jezhiggins/arabica/archive/refs/tags/2020-April.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"20200425","bottle_cellar":":any","bottle_checksum":"6fc9d75c64dc7690bf5c6b4d07642b65cee5f5a7cd582e59dfa22cb5cf8cac07"},"aravis":{"bottle_rebuild":2,"caveats":"For GStreamer to find the bundled plugin:\n  export GST_PLUGIN_PATH=$HOMEBREW_PREFIX/opt/aravis/lib/gstreamer-1.0\n","desc":"Vision library for genicam based cameras","executables":["arv-camera-test-0.8","arv-fake-gv-camera-0.8","arv-test-0.8","arv-tool-0.8","arv-viewer-0.8"],"head_dependencies":["adwaita-icon-theme","glib","gstreamer","gtk+3","libusb","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/AravisProject/aravis","license":"LGPL-2.1-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"c14f89744b50afa93fa4c45c0f0c57d5ca91a9fb89c0cedddac579917072d9b5","stable_dependencies":["adwaita-icon-theme","glib","gstreamer","gtk+3","libusb","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"246deaa0042a387ff1bc00332d0fb80537ce14abde2c28d1a54c91f17adc51bf","stable_url_args":["https://github.com/AravisProject/aravis/releases/download/0.8.36/aravis-0.8.36.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.8.36"},"arcade-learning-environment":{"bottle_rebuild":1,"desc":"Platform for AI research","head_dependencies":["numpy","python@3.15","sdl2-compat",{"cmake":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/Farama-Foundation/Arcade-Learning-Environment.git",{":branch":"main"}],"homepage":"https://github.com/Farama-Foundation/Arcade-Learning-Environment","license":"GPL-2.0-only","ruby_source_checksum":"de9000724c03e6dddf688dd6333fe25fb53c1e9964fe0a9b72b5227a6376988f","stable_dependencies":["numpy","python@3.15","sdl2-compat",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"c503d574c5983e1063b451201ccb779d935919c0f6bf116fb0f4f8aa4c86d249","stable_url_args":["https://files.pythonhosted.org/packages/3e/e8/e69da8a5fb5feafa9fffb32ed8c2b306b7571b77faf779f61e4eb53304ec/ale_py-0.12.1.tar.gz"],"stable_version":"0.12.1"},"arcadedb":{"caveats":"To set the root password on first run:\n  arcadedb-server -Darcadedb.server.rootPassword=yourpassword\n\nData:    $HOMEBREW_PREFIX/var/arcadedb/databases\nConfig:  $HOMEBREW_PREFIX/var/arcadedb/config\n","desc":"Multi-Model DBMS: Graph, Document, Key/Value, Search, Time Series, Vector","executables":["arcadedb-console","arcadedb-server"],"head_dependencies":["openjdk"],"homepage":"https://arcadedb.com","license":"Apache-2.0","post_install_steps":[{"source":{"base":"libexec","path":"config/arcadedb-log.properties"},"target":{"base":"var","path":"arcadedb/config/arcadedb-log.properties"},"guards":[{"base":"var","path":"arcadedb/config/arcadedb-log.properties","condition":"unless_exists","id":"1"}],"type":"copy"},{"source":{"base":"libexec","path":"config/server-groups.json"},"target":{"base":"var","path":"arcadedb/config/server-groups.json"},"guards":[{"base":"var","path":"arcadedb/config/server-groups.json","condition":"unless_exists","id":"2"}],"type":"copy"},{"source":{"base":"libexec","path":"config/gremlin-server.yaml"},"target":{"base":"var","path":"arcadedb/config/gremlin-server.yaml"},"guards":[{"base":"var","path":"arcadedb/config/gremlin-server.yaml","condition":"unless_exists","id":"3"}],"type":"copy"},{"source":{"base":"libexec","path":"config/gremlin-server.groovy"},"target":{"base":"var","path":"arcadedb/config/gremlin-server.groovy"},"guards":[{"base":"var","path":"arcadedb/config/gremlin-server.groovy","condition":"unless_exists","id":"4"}],"type":"copy"}],"ruby_source_checksum":"d25c29a287bed06ab7675d8cf7f8d01a15bee994835d1435c76d1f915eead613","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/arcadedb"],[":log_path","$HOMEBREW_PREFIX/var/log/arcadedb/server.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/arcadedb/server-error.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/arcadedb/bin/arcadedb-server"],"stable_dependencies":["openjdk"],"stable_checksum":"55620c3c17b44e4943edb8e96f2356a339b7c6a2bd63197d260aa0418b60f3b0","stable_url_args":["https://github.com/ArcadeData/arcadedb/releases/download/26.10.2/arcadedb-26.10.2.tar.gz"],"stable_version":"26.10.2","bottle_tag":":all","bottle_checksum":"1e4a1f8f1e04033e0e36f433a407721d2b6d8fcc8f4807da66e5a790a925ddd3"},"arcane-cli":{"desc":"Command-line client for the Arcane Docker management platform","executables":["arcane-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/getarcaneapp/arcane.git",{":branch":"main"}],"homepage":"https://getarcane.app","license":"BSD-3-Clause","ruby_source_checksum":"6f38e361f5df9dfb895703509991ed4a0707d492510ee722bf6c660ffad23769","stable_dependencies":[{"go":":build"}],"stable_checksum":"ffe767c2cbed06ec783a8853fef6229981241240667bd665d099c603e504c0a7","stable_url_args":["https://github.com/getarcaneapp/arcane/archive/refs/tags/v2.17.0.tar.gz"],"stable_version":"2.17.0"},"archey4":{"bottle_rebuild":3,"desc":"Simple system information tool written in Python","executables":["archey"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/HorlogeSkynet/archey4","license":"GPL-3.0-or-later","ruby_source_checksum":"b1ebb61f9bb5a2d61d71d95f588b7b697373304f336c6f9bbe7c91c0739c417b","stable_dependencies":["python@3.15"],"stable_checksum":"1cf158ab799fa8a5d15deab0a48df306d2788c81de44d0242c3ab1dfa84865ac","stable_url_args":["https://files.pythonhosted.org/packages/a7/bd/f70b613520c3f683eff6b9ffe5a31ba142bcc1b206db3181606b8e440193/archey4-4.15.0.0.tar.gz"],"stable_version":"4.15.0.0"},"archgw":{"bottle_rebuild":1,"desc":"CLI for Arch Gateway","executables":["archgw"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://github.com/katanemo/archgw/tree/main/arch/tools","license":"Apache-2.0","revision":5,"ruby_source_checksum":"821c54583b4390414352063e30eaee68c445bb2a9f9fe3825be4de99afab60e9","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"809a97dfe33e797616b4e039d21c2a9bee8fc3af8e45e98724155e6702d32cdb","stable_url_args":["https://files.pythonhosted.org/packages/a4/76/79f9d1fab003cf58703ac6db13f8f84f75fd9135c57e4937ae363aaf37fb/archgw-0.3.22.tar.gz"],"stable_version":"0.3.22"},"archi-steam-farm":{"caveats":"ASF config files should be placed under $HOMEBREW_PREFIX/etc/asf/.\n","desc":"Application for idling Steam cards from multiple accounts simultaneously","executables":["asf"],"head_dependencies":["dotnet",{"node":":build"}],"head_url_args":["https://github.com/JustArchiNET/ArchiSteamFarm.git",{":branch":"main"}],"homepage":"https://github.com/JustArchiNET/ArchiSteamFarm","license":"Apache-2.0","ruby_source_checksum":"9d13fedf8a4bf6775ab9e9a9f8af8746845afc7bd55b02d6a10d381b5a30cf25","stable_dependencies":["dotnet",{"node":":build"}],"stable_url_args":["https://github.com/JustArchiNET/ArchiSteamFarm.git",{":tag":"6.3.10.6",":revision":"c156c7ba6a2ebbfce5bdf70d9f1a69ac77e23ee9"}],"stable_version":"6.3.10.6"},"archivemount":{"desc":"File system for accessing archives using libarchive","head_dependencies":["libarchive","libfuse",{"pkgconf":":build"}],"homepage":"https://git.sr.ht/~nabijaczleweli/archivemount-ng","license":"LGPL-2.0-or-later","ruby_source_checksum":"bbdcc8e606d6ee88de14ed80069d02b8df92dc90307d2ea1bff93ca6b6910db4","stable_dependencies":["libarchive","libfuse",{"pkgconf":":build"}],"stable_checksum":"7bc489a1a77ce718c84b751a57779ded6bb192cf54f9cd0bf7bff2527cf98bfc","stable_url_args":["https://git.sr.ht/~nabijaczleweli/archivemount-ng/archive/1c.tar.gz"],"stable_version":"1c"},"archiver":{"deprecate_args":{":date":"2025-04-27",":because":":repo_archived"},"desc":"Cross-platform, multi-format archive utility","disable_args":{":date":"2026-04-27",":because":":repo_archived"},"executables":["arc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mholt/archiver.git",{":branch":"master"}],"homepage":"https://github.com/mholt/archiver","license":"MIT","ruby_source_checksum":"14f9a6b4a2215f2176677e6e60fd6ca67793586e4a3f383ab198e43489c0363a","stable_dependencies":[{"go":":build"}],"stable_checksum":"b69a76f837b6cc1c34c72ace16670360577b123ccc17872a95af07178e69fbe7","stable_url_args":["https://github.com/mholt/archiver/archive/refs/tags/v3.5.1.tar.gz"],"stable_version":"3.5.1","bottle_checksum":"27b0c4dd81f24dd779dccb56944733ac3381adf3dcd9c9087f70dc53908359e8"},"arduino-cli":{"desc":"Arduino command-line interface","executables":["arduino-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/arduino/arduino-cli.git",{":branch":"master"}],"homepage":"https://arduino.github.io/arduino-cli/latest/","license":"GPL-3.0-only","ruby_source_checksum":"e94c1d3561ea577e7250a4eddaa8ab392ccd3c3c92c74e34575ff62a1bcf5a69","stable_dependencies":[{"go":":build"}],"stable_checksum":"262fbe874f62677d01eb15593144ca82bd6e7c2d0c00f82aa93949ab12924de6","stable_url_args":["https://github.com/arduino/arduino-cli/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"arelo":{"desc":"Simple auto reload (live reload) utility","executables":["arelo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/makiuchi-d/arelo.git",{":branch":"master"}],"homepage":"https://github.com/makiuchi-d/arelo","license":"MIT","ruby_source_checksum":"0bee6331c5e2cfb78a42e9471436b309517d5e5c6a6ce60c9f17cc15a8883e7e","stable_dependencies":[{"go":":build"}],"stable_checksum":"f687e04187145aa6ccaf68fc995f9e8297387a2f27871ccb132625e0635cf15d","stable_url_args":["https://github.com/makiuchi-d/arelo/archive/refs/tags/v1.15.4.tar.gz"],"stable_version":"1.15.4"},"ares":{"desc":"Automated decoding of encrypted text","executables":["ares"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/bee-san/Ares","license":"MIT","ruby_source_checksum":"258fd1ee77bbbf60914cd776ba792e754ab785a149025b427d22b3f961f3cf81","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fd8751de6c46eb523d62d4ca52018b9127b9fa5fbd4a372b7f22e0f9957f030f","stable_url_args":["https://github.com/bee-san/Ares/archive/refs/tags/0.11.0.tar.gz"],"stable_version":"0.11.0","bottle_checksum":"038f0c1740c55673f92e9eda04f45e2d1af79ec0c75a19d0495d0286c0fc1821"},"arf":{"desc":"Modern R console with syntax highlighting and fuzzy search","executables":["arf"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/eitsupi/arf","license":"MIT","ruby_source_checksum":"f7683f51c42fb6116a789e1e9ef12548eb6c21f63834365cac9bd9dcae1cae1a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e46300adcbbee5e6349c63bab2b2cdd863f99baea82e6ce85eb5c86d8dfcbd0c","stable_url_args":["https://github.com/eitsupi/arf/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"argc":{"desc":"Easily create and use cli based on bash script","executables":["argc"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/sigoden/argc","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"1bfc46e265578ee42b601abb7d253f18b209757e182c92470b1831c5343fcbee","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3c0756bf455759617f2ea0405697d655af15071c89b35a58311e4be53dced1fa","stable_url_args":["https://github.com/sigoden/argc/archive/refs/tags/v1.24.0.tar.gz"],"stable_version":"1.24.0"},"argo":{"desc":"Get stuff done with container-native workflows for Kubernetes","executables":["argo"],"head_dependencies":[{"go":":build"},{"node":":build"},{"yarn":":build"}],"head_url_args":["https://github.com/argoproj/argo-workflows.git",{":branch":"main"}],"homepage":"https://argoproj.io","license":"Apache-2.0","ruby_source_checksum":"57de094fc4237c3aa8dc5c196d766e6f8b9b874ab186f77cde31302baaa5ee18","stable_dependencies":[{"go":":build"},{"node":":build"},{"yarn":":build"}],"stable_url_args":["https://github.com/argoproj/argo-workflows.git",{":tag":"v4.1.6",":revision":"43021573c5a35cbafae009043c132dfcef43a112"}],"stable_version":"4.1.6"},"argocd-autopilot":{"bottle_rebuild":1,"desc":"Opinionated way of installing Argo CD and managing GitOps repositories","executables":["argocd-autopilot"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/argoproj-labs/argocd-autopilot.git",{":branch":"main"}],"homepage":"https://argoproj.io","license":"Apache-2.0","ruby_source_checksum":"4bd85f2105b55a01817ea1adee077f1075a2f575b6e7ac502d16014c611bb27e","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/argoproj-labs/argocd-autopilot.git",{":tag":"v0.4.20",":revision":"a1d2d4c97c59d19127b1bfc1eca3149ca0984df9"}],"stable_version":"0.4.20"},"argocd-vault-plugin":{"bottle_rebuild":1,"desc":"Argo CD plugin to retrieve secrets from Secret Management tools","executables":["argocd-vault-plugin"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/argoproj-labs/argocd-vault-plugin.git",{":branch":"main"}],"homepage":"https://argocd-vault-plugin.readthedocs.io","license":"Apache-2.0","ruby_source_checksum":"285eda93593c377de12023ff0821ea309c2e3d6fd5ac20aa72f6ead3fc0eb7d4","stable_dependencies":[{"go":":build"}],"stable_checksum":"687141d21c1baaedab6b6d4f5e11e72faf6eec7f7d889be7095a48a888080e32","stable_url_args":["https://github.com/argoproj-labs/argocd-vault-plugin/archive/refs/tags/v1.18.1.tar.gz"],"stable_version":"1.18.1"},"argocd":{"desc":"GitOps Continuous Delivery for Kubernetes","executables":["argocd"],"head_dependencies":[{"corepack":":build"},{"go":":build"},{"node":":build"}],"homepage":"https://argoproj.github.io/cd/","license":"Apache-2.0","ruby_source_checksum":"1bde64c64ea71b3187968bf70557fb5ffc71a0e22f15f76dd1beb17e2dcd5530","stable_dependencies":[{"corepack":":build"},{"go":":build"},{"node":":build"}],"stable_url_args":["https://github.com/argoproj/argo-cd.git",{":tag":"v3.5.6",":revision":"c2b1e3017e2cec86b122172e861dcd026453ae44"}],"stable_version":"3.5.6"},"argon2":{"desc":"Password hashing library and CLI utility","executables":["argon2"],"head_url_args":["https://github.com/P-H-C/phc-winner-argon2.git",{":branch":"master"}],"homepage":"https://github.com/P-H-C/phc-winner-argon2","license":{":any_of":["CC0-1.0","Apache-2.0"]},"revision":1,"ruby_source_checksum":"6eaf8a1ad89d4226594cc5e4b162987c7d542e54add1730f32141e483dc4476e","stable_checksum":"daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c","stable_url_args":["https://github.com/P-H-C/phc-winner-argon2/archive/refs/tags/20190702.tar.gz"],"stable_version":"20190702","bottle_cellar":":any","bottle_checksum":"22435030bed2a599098ef4cd239153d2c3c9b5b4b5bbe2390d32f3f9a35a96fd"},"argp-standalone":{"desc":"Standalone version of arguments parsing functions from GLIBC","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://github.com/argp-standalone/argp-standalone","license":{":all_of":["LGPL-2.1-or-later","LGPL-2.0-or-later",":public_domain"]},"ruby_source_checksum":"57a120890f7654658d709934f5194096f61d0b7cc70ef68098eee14cdb282da7","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"c29eae929dfebd575c38174f2c8c315766092cec99a8f987569d0cad3c6d64f6","stable_url_args":["https://github.com/argp-standalone/argp-standalone/archive/refs/tags/1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"e274c57f48b316cfbd5fd3d13f560d85f9e62ae1cc44483565ddd73d90d31a21"},"argparse":{"desc":"Argument Parser for Modern C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/p-ranav/argparse.git",{":branch":"master"}],"homepage":"https://github.com/p-ranav/argparse","license":"MIT","ruby_source_checksum":"89e0adfa5fdafb7ad371b5c0e2ae3a4bc4092a4b34db8258760c7e28378c07fe","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9dcb3d8ce0a41b2a48ac8baa54b51a9f1b6a2c52dd374e28cc713bab0568ec98","stable_url_args":["https://github.com/p-ranav/argparse/archive/refs/tags/v3.2.tar.gz"],"stable_version":"3.2","bottle_tag":":all","bottle_checksum":"92d7cc74e452d6e188643d82ee165ebae9a929a87f4608b50595b8daea7e91d4"},"argtable":{"desc":"ANSI C library for parsing GNU-style command-line options","homepage":"https://argtable.sourceforge.io","license":"LGPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"f8351519b9f7b86f175a8cc2c6a40018f8ff327ec56917a57e8b158259659778","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"8f77e8a7ced5301af6e22f47302fdbc3b1ff41f2b83c43c77ae5ca041771ddbf","stable_url_args":["https://downloads.sourceforge.net/project/argtable/argtable/argtable-2.13/argtable2-13.tar.gz"],"stable_version":"2.13","bottle_cellar":":any","bottle_checksum":"318ad62fc7490140b41a386483f9d2d45ba040771ebc8a9378ac3f4bf7ca05a2"},"argtable3":{"desc":"ANSI C library for parsing GNU-style command-line options","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/argtable/argtable3.git",{":branch":"master"}],"homepage":"https://www.argtable.org","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"69a2ac32c6148ffa5e386a8483f019ffe80b2a9e98a687a63851357523a96b7e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c08bca4b88ddb9234726b75455b3b1670d7c864d8daf198eaa7a3b4d41addf2c","stable_url_args":["https://github.com/argtable/argtable3/releases/download/v3.3.1/argtable-v3.3.1.tar.gz"],"stable_version":"3.3.1"},"argus-clients":{"desc":"Audit Record Generation and Utilization System clients","executables":["argusclientbug","ra","rabins","racluster","racount","radium","ramanage","ranonymize","rasort","rastream"],"head_dependencies":["readline","rrdtool"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["perl"]],"homepage":"https://openargus.org","license":"GPL-3.0-or-later","ruby_source_checksum":"ada209c63537873da484ebc2c91475922bf8570f62d753a0ae8be7d617892155","stable_dependencies":["readline","rrdtool"],"stable_checksum":"c129fd709cb356a6cdc0692062a9cf8bf62bdfeab4026348f61078ab70b4fbcc","stable_url_args":["https://github.com/openargus/clients/archive/refs/tags/v5.0.4.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["perl"]],"stable_version":"5.0.4"},"argus":{"desc":"Audit Record Generation and Utilization System server","executables":["argus","argus-airport","argus-extip","argus-ipaddr","argus-ipmitool","argus-lsof","argus-netstat","argus-snmp","argus-stumbler","argus-vmstat","argusbug"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["cyrus-sasl"],["libpcap"]],"homepage":"https://openargus.org","license":"GPL-3.0-or-later","ruby_source_checksum":"d95428669f760811980d61c61a3f52b817af1f81cf6a8fdf94e5de077240bc39","stable_checksum":"9c3863fd44fd2912dd763002fbe733259564b00b9b7c66b2e9b970bf2a41232d","stable_url_args":["https://github.com/openargus/argus/archive/refs/tags/v5.0.4.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["cyrus-sasl"],["libpcap"]],"stable_version":"5.0.4"},"argyll-cms":{"bottle_rebuild":2,"conflicts":[["num-utils",{":because":"both install `average` binaries"}]],"desc":"ICC compatible color management system","executables":["applycal","average","cb2ti3","cctiff","ccxxmake","chartread","collink","colprof","colverify","cxf2ti3","dispcal","dispread","dispwin","extracticc","extractttag","fakeCMY","fakeread","greytiff","iccdump","iccgamut","icclu","iccvcgt","illumread","invprofcheck","jam","kodak2ti3","ls2ti3","mppcheck","mpplu","mppprof","oeminst","printcal","printtarg","profcheck","refine","revfix","scanin","spec2cie","specplot","splitti3","spotread","synthcal","synthread","targen","tiffgamut","timage","txt2ti3","viewgam","xicclu"],"head_dependencies":["jpeg-turbo","libpng","libtiff","openssl@4"],"homepage":"https://www.argyllcms.com/","license":"AGPL-3.0-only","local_patch_checksums":{"Patches/jam/2.6.1.patch":"1850cf53c4db0e05978d52b90763b519c00fa4f2fbd6fc2753200e49943821ec"},"ruby_source_checksum":"da2cd3bfea37b78ecc0c209d699bff657c551263d6fce597ce1e02b208886280","stable_dependencies":["jpeg-turbo","libpng","libtiff","openssl@4"],"stable_checksum":"f8576ce5589fd15620abb73ff049ea31f55ddbd1bba6d1ffa87452658e7bc85f","stable_url_args":["https://www.argyllcms.com/Argyll_V3.5.0_src.zip"],"stable_version":"3.5.0"},"aria2":{"desc":"Download with resuming and segmented downloading","executables":["aria2c"],"head_dependencies":["c-ares","libssh2","openssl@4","sqlite","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://aria2.github.io/","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"4519c6e4b241e18f4e42acd2bffc8e8a3fc19c3853985d6440f99e52ddbba622","stable_dependencies":["c-ares","libssh2","openssl@4","sqlite","gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/aria2/aria2/commit/11b1905b1df26c7e074387b3df2c44f814355863.patch?full_index=1","sha256":"97c7784eeba35e24bfc309d15b1dc6dfab1655dcd67fc2d03be439d06ad371cf","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/aria2/aria2/pull/2403"}]}],"stable_checksum":"60a420ad7085eb616cb6e2bdf0a7206d68ff3d37fb5a956dc44242eb2f79b66b","stable_url_args":["https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.37.0"},"aribb24":{"desc":"Library for ARIB STD-B24, decoding JIS 8 bit characters and parsing MPEG-TS","head_dependencies":["libpng",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://code.videolan.org/jeeb/aribb24","license":"LGPL-3.0-only","ruby_source_checksum":"d9d0becea50d7bc9eea5edad44f7e09be8c2a43452387b4fe973ebbffda4cc01","stable_dependencies":["libpng",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"88b58dd760609372701087e25557ada9f7c6d973306c017067c5dcaf9e2c9710","stable_url_args":["https://code.videolan.org/jeeb/aribb24/-/archive/v1.0.4/aribb24-v1.0.4.tar.bz2"],"stable_version":"1.0.4","bottle_cellar":":any","bottle_checksum":"4d5f10b9965e29ae0ec8983ee370eb6e797eca7b00f00e3e1dc578c47ca3f5a2"},"arjun":{"bottle_rebuild":1,"desc":"HTTP parameter discovery suite","executables":["arjun"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://github.com/s0md3v/Arjun","license":"AGPL-3.0-only","revision":8,"ruby_source_checksum":"e6c2d0266904cd090ce0895164ff83b2417962e7e67cc10f8c4a91341eab6dd1","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"b193cdaf97bf7b0e8cd91a41da778639e01fd9738d5f666a8161377f475ce72e","stable_url_args":["https://files.pythonhosted.org/packages/04/22/c5b969720d2802de2248c2aac0414ee5ae234887cfe150564d591c73fb23/arjun-2.2.7.tar.gz"],"stable_version":"2.2.7","bottle_tag":":all","bottle_checksum":"56274ff0f58273d721180e2ac212e87dd55de677e191d004faa3afc78f562b0b"},"arkade":{"desc":"Open Source Kubernetes Marketplace","executables":["ark","arkade"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alexellis/arkade.git",{":branch":"master"}],"homepage":"https://blog.alexellis.io/kubernetes-marketplace-two-year-update/","license":"MIT","ruby_source_checksum":"6f6000bd87444a9776424f647592204e2d31a894b69827a75b67277c918fa679","stable_dependencies":[{"go":":build"}],"stable_checksum":"6f0ec15f714ebc21be9230927c10d4c2c26fcd2c3554a0f13c6ac8ed84f03894","stable_url_args":["https://github.com/alexellis/arkade/archive/refs/tags/0.11.134.tar.gz"],"stable_version":"0.11.134"},"arm-linux-gnueabihf-binutils":{"desc":"FSF/GNU binutils for cross-compiling to arm-linux","executables":["arm-linux-gnueabihf-addr2line","arm-linux-gnueabihf-ar","arm-linux-gnueabihf-as","arm-linux-gnueabihf-c++filt","arm-linux-gnueabihf-elfedit","arm-linux-gnueabihf-gprof","arm-linux-gnueabihf-ld","arm-linux-gnueabihf-ld.bfd","arm-linux-gnueabihf-nm","arm-linux-gnueabihf-objcopy","arm-linux-gnueabihf-objdump","arm-linux-gnueabihf-ranlib","arm-linux-gnueabihf-readelf","arm-linux-gnueabihf-size","arm-linux-gnueabihf-strings","arm-linux-gnueabihf-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/binutils.html","license":"GPL-3.0-or-later","ruby_source_checksum":"bf7530dca33128ac31d0e0c3a3b5e107cbaa63c606a7ba26d3ec89174bbf4122","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"arm-none-eabi-binutils":{"desc":"GNU Binutils for arm-none-eabi cross development","executables":["arm-none-eabi-addr2line","arm-none-eabi-ar","arm-none-eabi-as","arm-none-eabi-c++filt","arm-none-eabi-elfedit","arm-none-eabi-gprof","arm-none-eabi-ld","arm-none-eabi-ld.bfd","arm-none-eabi-nm","arm-none-eabi-objcopy","arm-none-eabi-objdump","arm-none-eabi-ranlib","arm-none-eabi-readelf","arm-none-eabi-size","arm-none-eabi-strings","arm-none-eabi-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"52968d6a1697f09a9cbc32b1d3ff86ab948345360ed2c7caa119df8ee6ebfb9d","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"arm-none-eabi-gcc":{"desc":"GNU compiler collection for arm-none-eabi","executables":["arm-none-eabi-c++","arm-none-eabi-cpp","arm-none-eabi-g++","arm-none-eabi-gcc","arm-none-eabi-gcc-16.2.0","arm-none-eabi-gcc-ar","arm-none-eabi-gcc-nm","arm-none-eabi-gcc-ranlib","arm-none-eabi-gcov","arm-none-eabi-gcov-dump","arm-none-eabi-gcov-tool","arm-none-eabi-lto-dump"],"head_dependencies":["arm-none-eabi-binutils","gmp","isl","libmpc","mpfr","zstd"],"homepage":"https://gcc.gnu.org","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"ruby_source_checksum":"d2d0e439dcd95778b0be483bc53b51bd6efba707b7d3a948715e833ec191e6af","stable_dependencies":["arm-none-eabi-binutils","gmp","isl","libmpc","mpfr","zstd"],"stable_checksum":"e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz"],"stable_version":"16.2.0"},"arm-none-eabi-gdb":{"bottle_rebuild":1,"desc":"GNU debugger for arm-none-eabi cross development","executables":["arm-none-eabi-gdb","arm-none-eabi-gdb-add-index","arm-none-eabi-gstack"],"head_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"arm-none-eabi-gcc":":test"}],"head_url_args":["https://sourceware.org/git/binutils-gdb.git",{":branch":"master"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://www.gnu.org/software/gdb/","license":"GPL-3.0-or-later","ruby_source_checksum":"894fc99e9764c073a32a2d580055dafbf19a54fe73634a62b7d390417d46e714","stable_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"arm-none-eabi-gcc":":test"}],"stable_checksum":"cd9fc3fe2b47743840e42c1592d3d87f8302eb18639c0b8b4ba0898002e2348f","stable_url_args":["https://ftpmirror.gnu.org/gdb/gdb-18.1.tar.xz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"18.1"},"armadillo":{"desc":"C++ linear algebra library","head_dependencies":["arpack","openblas",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://arma.sourceforge.net/","license":"Apache-2.0","ruby_source_checksum":"71fd7668e86064365712be5f71cc316debcb564eb004bee3bf54951046bb20b7","stable_dependencies":["arpack","openblas",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"63ee9351b54994dff7b4e2094a86ace48cfb41354cb65893a9dab7c8a16382c4","stable_url_args":["https://downloads.sourceforge.net/project/arma/armadillo-15.6.2.tar.xz"],"stable_version":"15.6.2"},"arp-scan-rs":{"conflicts":[["arp-scan",{":because":"both install `arp-scan` binaries"}]],"desc":"ARP scan tool written in Rust for fast local network scans","executables":["arp-scan"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kongbytes/arp-scan-rs.git",{":branch":"master"}],"homepage":"https://github.com/kongbytes/arp-scan-rs","license":"AGPL-3.0-or-later","local_patch_checksums":{"Patches/arp-scan-rs/0.15.1.patch":"0e97877f8282231cce6b0bbd8f9f247cfcfe6cd868665beca8ddaa270cca27ef"},"ruby_source_checksum":"fedec83cd0d644f5cea76a4be511f06fb3482ea0a99dd96855fad1303798121b","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/arp-scan-rs/0.15.1.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/kongbytes/arp-scan-rs/issues/9"}]}],"stable_checksum":"6d478b47bdf00c2618e414d87af496892c5027a5a3d4a438ab92c084c36fa5b6","stable_url_args":["https://github.com/kongbytes/arp-scan-rs/archive/refs/tags/v0.15.1.tar.gz"],"stable_version":"0.15.1"},"arp-scan":{"bottle_rebuild":1,"conflicts":[["arp-scan-rs",{":because":"both install `arp-scan` binaries"}]],"desc":"ARP scanning and fingerprinting tool","executables":["arp-fingerprint","arp-scan","get-iab","get-oui"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/royhills/arp-scan.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/royhills/arp-scan","license":{":all_of":["GPL-3.0-or-later","BSD-3-Clause","ISC"]},"ruby_source_checksum":"f3da3d10aff17f4df97497b229097095d627ba7917e861bab32886430ad275e6","stable_checksum":"a078fe8711ecbb8b99121c3d8be26ae7e7f339f11010ef61318be4f33394d012","stable_url_args":["https://github.com/royhills/arp-scan/releases/download/1.10.0/arp-scan-1.10.0.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.10.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"be308c8baf776004a152beedf6b75edccdd661090a6dfc09e6ac6580c156c784"},"arpack":{"aliases":["arpack-ng"],"desc":"Routines to solve large scale eigenvalue problems","head_dependencies":["eigen","gcc","open-mpi","openblas",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/opencollab/arpack-ng.git",{":branch":"master"}],"homepage":"https://github.com/opencollab/arpack-ng","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"6c320ca653ea2d36d3392fffd9e9d0ff406e7f5bb4e838a0a5b3b7aa263d49b6","stable_dependencies":["eigen","gcc","open-mpi","openblas",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"f6641deb07fa69165b7815de9008af3ea47eb39b2bb97521fbf74c97aba6e844","stable_url_args":["https://github.com/opencollab/arpack-ng/archive/refs/tags/3.9.1.tar.gz"],"stable_version":"3.9.1","bottle_cellar":":any","bottle_checksum":"153bbc3358e289d2ee528f481a86dcb41de9fe2947713b5e3a7241bfe45cb6de"},"arping":{"desc":"Utility to check whether MAC addresses are already taken on a LAN","executables":["arping"],"head_dependencies":["libnet",{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/ThomasHabets/arping","license":"GPL-2.0-or-later","ruby_source_checksum":"62814d059a18072e705cddd0c4d661288da66474a6cf4c52eafa32697c56535a","stable_dependencies":["libnet",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"387955d6ba8eedcf242bb3784bebf8e40fad39703117e21e02cec12820990a5c","stable_url_args":["https://github.com/ThomasHabets/arping/archive/refs/tags/arping-2.29.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"2.29"},"arpoison":{"desc":"UNIX arp cache update utility","executables":["arpoison"],"head_dependencies":["libnet"],"homepage":"http://www.arpoison.net/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"74de7e633628401c773e40bfc36d57c504dfbece16a8349e3e9a0da503deb386","stable_dependencies":["libnet"],"stable_checksum":"63571633826e413a9bdaab760425d0fab76abaf71a2b7ff6a00d1de53d83e741","stable_url_args":["https://dev.gentoo.org/~jsmolic/distfiles/arpoison-0.7.tar.gz"],"stable_version":"0.7","bottle_cellar":":any","bottle_checksum":"eee365fdbdf0f7a61b4a2ca6f97f62d3a011bf9b4d27b30ec20ffb7f088633cf"},"arrayfire":{"bottle_rebuild":1,"desc":"General purpose GPU library","head_dependencies":["clblast","fftw","fmt","openblas","spdlog",{"boost":":build"},{"cmake":":build"},{"doxygen":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://arrayfire.com","license":"BSD-3-Clause","local_patch_checksums":{"Patches/arrayfire/fmt-11.patch":"0c4cd4a3f4c371f4c30499976bfc0769fec874ca3758a0e32628694b53377048"},"revision":3,"ruby_source_checksum":"e8a717b0c1a11aa5e07f80994f0d9730f906862aaaab967353b32a2cca37f1f9","stable_dependencies":["clblast","fftw","fmt","openblas","spdlog",{"boost":":build"},{"cmake":":build"},{"doxygen":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/arrayfire/fmt-11.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/arrayfire/arrayfire/issues/3596"}]},{"strip":"p1","url":"https://github.com/arrayfire/arrayfire/commit/a19abf55660c63f21fdb1f9c24d03e857def2446.patch?full_index=1","sha256":"6cef40ccb4bad3c4224f193c46990190643f00ee7e9b0befc3b0fd9b95154820","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/arrayfire/arrayfire/pull/3710"}]}],"stable_checksum":"74e14b92a3e5a3ed6b79b000c7625b6223400836ec2ba724c3b356282ea741b3","stable_url_args":["https://github.com/arrayfire/arrayfire/releases/download/v3.10.0/arrayfire-full-3.10.0.tar.bz2"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"3.10.0"},"arss":{"desc":"Analyze a sound file into a spectrogram","executables":["arss"],"head_dependencies":["fftw",{"cmake":":build"}],"homepage":"https://arss.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"03288649881b2ae0fb8497e99267269ad2e18eb98c9e8af1b48f4dc514545dd0","stable_dependencies":["fftw",{"cmake":":build"}],"stable_checksum":"e2faca8b8a3902226353c4053cd9ab71595eec6ead657b5b44c14b4bef52b2b2","stable_url_args":["https://downloads.sourceforge.net/project/arss/arss/0.2.3/arss-0.2.3-src.tar.gz"],"stable_version":"0.2.3","bottle_cellar":":any","bottle_checksum":"1be5f2c7ce8ee18a767065c0ed7b3783de17a36dae8eaf73f838537ece38fb71"},"artillery":{"desc":"Cloud-native performance & reliability testing for developers and SREs","executables":["artillery"],"head_dependencies":["node"],"homepage":"https://www.artillery.io/","license":"MPL-2.0","ruby_source_checksum":"9a3a4fe246c159674f400d19df71902ef3f7d1ea448cbfdca9697a67872de289","stable_dependencies":["node"],"stable_checksum":"ed6ff0b9cec653120805889eb0504bde36e923fda24dea817f2691af4ccb1188","stable_url_args":["https://registry.npmjs.org/artillery/-/artillery-2.0.34.tgz"],"stable_version":"2.0.34"},"arttime":{"desc":"Clock, timer, time manager and ASCII+ text-art viewer for the terminal","executables":["artprint","arttime"],"head_dependencies":["fzf"],"head_url_args":["https://github.com/poetaman/arttime.git",{":branch":"main"}],"homepage":"https://github.com/poetaman/arttime","license":"GPL-3.0-only","ruby_source_checksum":"caf6753ae369602797e38834a7d729c74da265db3911c306f43087a855a22e36","stable_dependencies":["fzf"],"stable_checksum":"7f90fb45232b7aef3831cde0f48c28d4eedc77d67edb7642f352c4b852624a1c","stable_url_args":["https://github.com/poetaman/arttime/archive/refs/tags/v2.5.0.tar.gz"],"stable_version":"2.5.0","bottle_tag":":all","bottle_checksum":"ef556d2933044dbc7906a0761f63045d1c9f7b0d7e0bddf11d5967034e194aef"},"arturo":{"desc":"Simple, modern and portable programming language for efficient scripting","executables":["arturo"],"head_dependencies":["gmp","mpfr","openssl@4",{"pcre2":":no_linkage"},{"nim":":build"}],"homepage":"https://arturo-lang.io/","license":"MIT","revision":1,"ruby_source_checksum":"78a82a29f1b3ecd3e6214cbcae1658041965c3bae467f57e0cc048a71f1b2eb1","stable_dependencies":["gmp","mpfr","openssl@4",{"pcre2":":no_linkage"},{"nim":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/arturo-lang/arturo/commit/3e11ad40074b15103785b4a40532107b049315bc.patch?full_index=1","sha256":"a0720b777c37950587f71e5aa13bdb65ca8d228166d616a391d3d860580c156b","type":"backport"}],"stable_checksum":"408646496895753608ad9dc6ddfbfa25921c03c4c7356f2832a9a63f4a7dc351","stable_url_args":["https://github.com/arturo-lang/arturo/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"arx-libertatis":{"bottle_rebuild":2,"caveats":"This package only contains the Arx Libertatis binary, not the game data.\nTo play Arx Fatalis you will need to obtain the game from GOG.com and\ninstall the game data with:\n\n  arx-install-data /path/to/setup_arx_fatalis.exe\n","conflicts":[["rnv",{":because":"both install `arx` binaries"}]],"desc":"Cross-platform, open source port of Arx Fatalis","executables":["arx","arx-install-data","arxsavetool","arxunpak"],"head_dependencies":["freetype","glew","innoextract","sdl2-compat",{"boost":":build"},{"cmake":":build"},{"glm":":build"}],"head_url_args":["https://github.com/arx/ArxLibertatis.git",{":branch":"master"}],"homepage":"https://arx-libertatis.org/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"f64fb157038e5cb59f916b476b5c9c3e68dd5c917bdd81c6d37bc1ce21506ab7","stable_dependencies":["freetype","glew","innoextract","sdl2-compat",{"boost":":build"},{"cmake":":build"},{"glm":":build"}],"stable_checksum":"aafd8831ee2d187d7647ad671a03aabd2df3b7248b0bac0b3ac36ffeb441aedf","stable_url_args":["https://arx-libertatis.org/files/arx-libertatis-1.2.1/arx-libertatis-1.2.1.tar.xz"],"stable_version":"1.2.1"},"arxiv_latex_cleaner":{"bottle_rebuild":1,"desc":"Clean LaTeX code to submit to arXiv","executables":["arxiv_latex_cleaner"],"head_dependencies":["libyaml",{"pillow":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/google-research/arxiv-latex-cleaner.git",{":branch":"main"}],"homepage":"https://github.com/google-research/arxiv-latex-cleaner","license":"Apache-2.0","ruby_source_checksum":"f29ec2f0acba292e6f8fb08d22ce154a0a0439a9f78e4036955665397bfc7af8","stable_dependencies":["libyaml",{"pillow":":no_linkage"},"python@3.15"],"stable_checksum":"13884594a0fadbe4a055e594a67b9a9be9a418453edadc8db1810bf801322f9b","stable_url_args":["https://files.pythonhosted.org/packages/73/ad/a58581c70d89cd1b26dffb87ff4722e3607dad8884a507da25401fb921c0/arxiv_latex_cleaner-1.0.11.tar.gz"],"stable_version":"1.0.11"},"as-tree":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-10-02",":because":":unmaintained"},"desc":"Print a list of paths as a tree of paths","disable_args":{":date":"2027-10-02",":because":":unmaintained"},"executables":["as-tree"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/jez/as-tree","license":"BlueOak-1.0.0","ruby_source_checksum":"3cb1ff065570a8e3a0087b30064182fc945e88b7bf3ffd8f0af7a6f8a0de7069","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2af03a2b200041ac5c7a20aa1cea0dcc21fb83ac9fe9a1cd63cb02adab299456","stable_url_args":["https://github.com/jez/as-tree/archive/refs/tags/0.12.0.tar.gz"],"stable_version":"0.12.0","bottle_checksum":"427e9bc1f7f6a92da07ad4284e82ab6b3d24441bac2c0f5b4850c250106622b6"},"asak":{"desc":"Cross-platform audio recording/playback CLI tool with TUI","executables":["asak"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/chaosprint/asak.git",{":branch":"main"}],"homepage":"https://github.com/chaosprint/asak","license":"MIT","ruby_source_checksum":"5ca625f4adf9edad587a8855e4906209f99188e2f5e6e5a4d4bcbaa5145c78fc","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d4df734e87b63cf20f7fa34e15853afa640620043871497d54f78a6818680dd6","stable_url_args":["https://github.com/chaosprint/asak/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"asar":{"desc":"SNES assembler for applying patches to ROM images or building ROMs","executables":["asar"],"head_dependencies":[{"cmake":":build"},{"make":":build"},{"coreutils":":test"}],"homepage":"https://github.com/RPGHacker/asar","license":"LGPL-2.0-or-later","ruby_source_checksum":"f546222e9da3295f610dd7167e3ca3a75dd789897ff3e4b2553288704fb0fed1","stable_dependencies":[{"cmake":":build"},{"make":":build"},{"coreutils":":test"}],"stable_checksum":"9192664c888d6ed13a96b15ad81cb98e9e0334531bdfaf8f77abd071816a0770","stable_url_args":["https://github.com/RPGHacker/asar/archive/refs/tags/v1.91.tar.gz"],"stable_version":"1.91"},"asc":{"conflicts":[["asccli",{":because":"both install `asc` binaries"}]],"desc":"Fast, lightweight CLI for App Store Connect","executables":["asc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rorkai/App-Store-Connect-CLI.git",{":branch":"main"}],"homepage":"https://asccli.sh","license":"MIT","ruby_source_checksum":"979619bfdb6418ffa88617cbf88d52e64ab5802d748d30281934a9651d556615","stable_dependencies":[{"go":":build"}],"stable_checksum":"a46062d376ea5dcdf91191aa4292ddcc78cf7a912b72d63b588baee37523bd42","stable_url_args":["https://github.com/rorkai/App-Store-Connect-CLI/archive/refs/tags/5.16.1.tar.gz"],"stable_version":"5.16.1"},"asccli":{"conflicts":[["asc",{":because":"both install `asc` binaries"}]],"desc":"App Store Connect CLI to manage apps, versions, and screenshots","executables":["asc"],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/tddworks/asc-cli","license":"Apache-2.0","ruby_source_checksum":"be29ee03d41bf23086fcd5b7507433bc815571a498c640bbb7d542e52f3b4bc6","stable_checksum":"46fcffa4b6a0e046fa71a6116028b04fb87ac760dd1481f4ad7852a00f3dc302","stable_url_args":["https://github.com/tddworks/asc-cli/archive/refs/tags/v0.18.6.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"0.18.6"},"ascelerate":{"desc":"Command-line tool for the App Store Connect API","executables":["ascelerate"],"head_url_args":["https://github.com/keremerkan/ascelerate.git",{":branch":"main"}],"homepage":"https://ascelerate.dev","license":"MIT","ruby_source_checksum":"b294ec68e3bf6affed5332ecb6635b0ecd4a21374083fd58c663170d58e84681","stable_checksum":"80aa7751c3d45c5980530e96ab0da2f8af5e7e7001b135c68dd8b8037fa2bb20","stable_url_args":["https://github.com/keremerkan/ascelerate/archive/refs/tags/v0.26.5.tar.gz"],"stable_version":"0.26.5"},"ascii":{"desc":"List ASCII idiomatic names and octal/decimal code-point forms","executables":["ascii"],"head_dependencies":[{"asciidoctor":":build"}],"head_url_args":["https://gitlab.com/esr/ascii.git",{":branch":"master"}],"homepage":"http://www.catb.org/~esr/ascii/","license":"BSD-2-Clause","ruby_source_checksum":"fbd51c018a72f418701f07614fc229fa7fbdadf489b34869bd6ac4f6301710a9","stable_dependencies":[{"asciidoctor":":build"}],"stable_checksum":"db92154ed708d88feef02440debe3a2011a2e7e77507f5698092722b15170a60","stable_url_args":["https://gitlab.com/esr/ascii/-/archive/3.33/ascii-3.33.tar.bz2"],"stable_version":"3.33"},"ascii2binary":{"desc":"Converting Text to Binary and Back","executables":["ascii2binary","binary2ascii"],"head_dependencies":["gettext"],"homepage":"https://billposer.org/Software/a2b.html","license":"GPL-3.0-only","ruby_source_checksum":"b4ca656ae2b69e48f4f2394a5f64a4c7788a177be9b6f39c04192f2e58d83958","stable_dependencies":["gettext"],"stable_checksum":"addc332b2bdc503de573bfc1876290cf976811aae28498a5c9b902a3c06835a9","stable_url_args":["https://www.billposer.org/Software/Downloads/ascii2binary-2.14.tar.gz"],"stable_version":"2.14","bottle_cellar":":any","bottle_checksum":"ea844e5cb1c4dd10ee070ed633f9052cd6762addc0f556ad4433a97ead7f4be5"},"asciidoc":{"bottle_rebuild":1,"caveats":"If you intend to process AsciiDoc files through an XML stage\n(such as a2x for manpage generation) you need to add something\nlike:\n\n  export XML_CATALOG_FILES=$HOMEBREW_PREFIX/etc/xml/catalog\n\nto your shell rc file so that xmllint can find AsciiDoc's\ncatalog files.\n\nSee `man 1 xmllint' for more.\n","desc":"Formatter/translator for text files to numerous formats","executables":["a2x","asciidoc"],"head_dependencies":["docbook","python@3.15","source-highlight"],"head_url_args":["https://github.com/asciidoc-py/asciidoc-py.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://asciidoc-py.github.io/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"3809a10dbe3e47120e13d22ceb6f207e20dc0b31ff2051aaef279c7648b67b91","stable_dependencies":["docbook","python@3.15","source-highlight"],"stable_checksum":"d9f13c285981b3c7eb660d02ca0a2779981e88d48105de81bb40445e60dddb83","stable_url_args":["https://files.pythonhosted.org/packages/1d/e7/315a82f2d256e9270977aa3c15e8fe281fd7c40b8e2a0b97e0cb61ca8fa0/asciidoc-10.2.1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"10.2.1","bottle_tag":":all","bottle_checksum":"7855ebed76e3eb32109ab72cf0013683ef9a34213b8c7dc7aab9b7141db99067"},"asciidoctor":{"bottle_rebuild":2,"desc":"Text processor and publishing toolchain for AsciiDoc","executables":["asciidoctor","asciidoctor-pdf"],"head_dependencies":["ruby"],"homepage":"https://asciidoctor.org/","license":"MIT","ruby_source_checksum":"28bfc66731a80cb1ec98589ead7635a743096ad91a81de7cb21a569b46fa8a30","stable_dependencies":["ruby"],"stable_checksum":"25c22b934bc0ae2448f2d73d4b2eba0c59e0521cf5e893fb0b0ad54a461bf066","stable_url_args":["https://github.com/asciidoctor/asciidoctor/archive/refs/tags/v2.0.26.tar.gz"],"stable_version":"2.0.26"},"asciidoctorj":{"desc":"Java wrapper and bindings for Asciidoctor","executables":["asciidoctorj"],"head_dependencies":["openjdk"],"homepage":"https://github.com/asciidoctor/asciidoctorj","license":"Apache-2.0","revision":1,"ruby_source_checksum":"d77fcb76f84fb62ba1cadcd9c5f2f01305edabcc69373f543c5e0187a03d5381","stable_dependencies":["openjdk"],"stable_checksum":"18b085b7f67a7f872abe00352be5caacd9b436400aec27f838c6380077cb88bf","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/asciidoctor/asciidoctorj/3.0.1/asciidoctorj-3.0.1-bin.zip"],"stable_version":"3.0.1","bottle_tag":":all","bottle_checksum":"8aab5c459734531d3ff945ef0e3bf29663caac82240c36f836dacd7435ddb751"},"asciinema":{"desc":"Record and share terminal sessions","executables":["asciinema"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/asciinema/asciinema.git",{":branch":"develop"}],"homepage":"https://asciinema.org","license":"GPL-3.0-only","ruby_source_checksum":"ae358a37e8d82720fc07c40907f99269d51cf9ade263b9df74e849cbf9d7b247","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e7e49a09c664a76afc5bc25ca09871eb090bfbe68a2ddbc72750d3cb215d36f1","stable_url_args":["https://github.com/asciinema/asciinema/archive/refs/tags/v3.2.1.tar.gz"],"stable_version":"3.2.1"},"asciiquarium":{"desc":"Aquarium animation in ASCII art","executables":["asciiquarium"],"head_dependencies":["ncurses"],"head_uses_from_macos":[["perl"]],"homepage":"https://robobunny.com/projects/asciiquarium/html/","license":"GPL-2.0-or-later","revision":7,"ruby_source_checksum":"20c7708f554b44dc9f78270206c3c1ca75d0069035d13c369db6125fa7e7c193","stable_dependencies":["ncurses"],"stable_checksum":"1b08c6613525e75e87546f4e8984ab3b33f1e922080268c749f1777d56c9d361","stable_url_args":["https://robobunny.com/projects/asciiquarium/asciiquarium_1.1.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.1"},"asciitex":{"desc":"Generate ASCII-art representations of mathematical equations","executables":["asciiTeX"],"homepage":"https://asciitex.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"71dedf25ee477af120af3873e68332e33e3fc7267217242f741b84fa9574964a","stable_checksum":"abf964818833d8b256815eb107fb0de391d808fe131040fb13005988ff92a48d","stable_url_args":["https://downloads.sourceforge.net/project/asciitex/asciiTeX-0.21.tar.gz"],"stable_version":"0.21","bottle_checksum":"72fc542175fc6f213602a22893bdbcb784db02431dc17aba29a2509cc04fbb87"},"asdf":{"desc":"Extendable version manager with support for Ruby, Node.js, Erlang & more","executables":["asdf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/asdf-vm/asdf.git",{":branch":"master"}],"homepage":"https://asdf-vm.com/","license":"MIT","ruby_source_checksum":"737143e706bf01b4655b7a1a79dae1cbec4ea079560b170943fb58d700671eda","stable_dependencies":[{"go":":build"}],"stable_checksum":"29f5b702f532f345270e2f7bb8b01ea07dbc6892e34ec8c97a180002794684e3","stable_url_args":["https://github.com/asdf-vm/asdf/archive/refs/tags/v0.20.2.tar.gz"],"stable_version":"0.20.2"},"asimov":{"desc":"Automatically exclude development dependencies from Time Machine backups","executables":["asimov"],"head_url_args":["https://github.com/AsimovMac/asimov.git",{":branch":"main"}],"homepage":"https://github.com/AsimovMac/asimov","license":"MIT","ruby_source_checksum":"c3bfea8732d1cf61f6420f8d75a8a2e2a75332bd519ed72f03dfa873558e5b7f","service_args":[[":run_type",":interval"],[":interval",86400]],"service_run_args":["$HOMEBREW_PREFIX/opt/asimov/bin/asimov"],"stable_checksum":"1bd90fbf33d5e72bf578be3959c3a9e3cfb36951e364572d5f9f607889da86db","stable_url_args":["https://github.com/AsimovMac/asimov/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0","bottle_tag":":all","bottle_checksum":"752278f6104a90ad8a42ede78f72583c85494a3e2601269d0388425f7228b8fb"},"asio":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Cross-platform C++ Library for asynchronous programming","head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/chriskohlhoff/asio.git",{":branch":"master"}],"homepage":"https://think-async.com/Asio/","license":"BSL-1.0","ruby_source_checksum":"6c4b0efd6c6abbbaf1852480cb4c8d479f3027d837911e1ca3477313993d03c5","stable_checksum":"c04e0e66ac29741faad763a56f3c50196421d4b968009fc237c53314769bf8ad","stable_url_args":["https://downloads.sourceforge.net/project/asio/asio/1.38.2%20%28Stable%29/asio-1.38.2.tar.bz2"],"stable_version":"1.38.2","bottle_tag":":all","bottle_checksum":"11ef27f86eddd6a508404e15a51fe2b18d87c25bbc93660df71c04fc210fe0a5"},"asitop":{"bottle_rebuild":5,"desc":"Perf monitoring CLI tool for Apple Silicon","executables":["asitop"],"head_dependencies":["python@3.15"],"homepage":"https://tlkh.github.io/asitop/","license":"MIT","ruby_source_checksum":"498c81eaa11a1433cfded1405d9f264199c49c0989bee5f24f3bd7981eff45b2","stable_dependencies":["python@3.15"],"stable_checksum":"5df7b59304572a948f71cf94b87adc613869a8a87a933595b1b3e26bf42c3e37","stable_url_args":["https://files.pythonhosted.org/packages/93/bc/8755d818efc33dd758322086a23f08bee5e1f7769c339a8be5c142adbbbc/asitop-0.0.24.tar.gz"],"stable_version":"0.0.24"},"ask-cli":{"bottle_rebuild":1,"desc":"CLI tool for Alexa Skill Kit","executables":["ask"],"head_dependencies":["node"],"homepage":"https://developer.amazon.com/en-US/docs/alexa/smapi/ask-cli-intro.html","license":"Apache-2.0","ruby_source_checksum":"adeaa11ca4a529d1507e0d2bb785d8b87086c83b31aa094002858f09ba85d304","stable_dependencies":["node"],"stable_checksum":"437b55f774064e053b0185956afc69ecb38a8b53c996a6e1e49960918b54f909","stable_url_args":["https://registry.npmjs.org/ask-cli/-/ask-cli-2.30.7.tgz"],"stable_version":"2.30.7"},"asm-lsp":{"bottle_rebuild":2,"desc":"Language server for NASM/GAS/GO Assembly","executables":["asm-lsp"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/bergercookie/asm-lsp.git",{":branch":"master"}],"homepage":"https://github.com/bergercookie/asm-lsp","license":"BSD-2-Clause","ruby_source_checksum":"d5d37ee53515b8bff2d3d221060512bc9683f2299d1b5ce05fd0f21fec266794","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"9500dd7234966ae9fa57d8759edf1d165acd06c4924d7dbeddb7d52eb0ce59d6","stable_url_args":["https://github.com/bergercookie/asm-lsp/archive/refs/tags/v0.10.1.tar.gz"],"stable_version":"0.10.1"},"asm6809":{"desc":"Cross assembler targeting the Motorola 6809 and Hitachi 6309","executables":["asm6809"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://www.6809.org.uk/git/asm6809.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://www.6809.org.uk/asm6809/","license":"GPL-3.0-or-later","ruby_source_checksum":"033e2e07a3f24396da54dfe93d801fd75221bc0eba4083e606e14464395cfeef","stable_checksum":"a6d36dd29cb3b26505c46595c1f0f1c4d7e66d3838f6347ce33ce27f4b35cffa","stable_url_args":["https://www.6809.org.uk/asm6809/dl/asm6809-2.17.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"2.17","bottle_checksum":"60f7bbebe4678620b524fea6071a467ce5a708504e25ce932819b06eb7356bdc"},"asmfmt":{"desc":"Go Assembler Formatter","executables":["asmfmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/klauspost/asmfmt.git",{":branch":"master"}],"homepage":"https://github.com/klauspost/asmfmt","license":"MIT","ruby_source_checksum":"eff20c299ecce766cde529c49e62f5d6c9e33dae4a88b711ab42446bb91e3bea","stable_dependencies":[{"go":":build"}],"stable_checksum":"4bb6931aefcf105c0e0bc6d239845f6350aceba5b2b76e84c961ba8d100f8fc6","stable_url_args":["https://github.com/klauspost/asmfmt/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_checksum":"4b08dbe6fc5d733483491891fc9e12fded3a10210f58b401e6b89a0f78105b67"},"asn":{"desc":"Organization lookup and server tool (ASN / IPv4 / IPv6 / Prefix / AS Path)","executables":["asn"],"head_dependencies":["aha","coreutils","grepcidr","ipcalc","mtr","nmap","bash"],"head_url_args":["https://github.com/nitefood/asn.git",{":branch":"master"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}],["whois"]],"homepage":"https://github.com/nitefood/asn","license":"MIT","ruby_source_checksum":"9b468165d510664ab55e09d5e15c45c2a88a64e2be90886f19ce95750f922b44","stable_dependencies":["aha","coreutils","grepcidr","ipcalc","mtr","nmap","bash"],"stable_checksum":"0d4bc19534a1dc56b71e1278f8acdb03b6335308414aecc14a114d169b512ca1","stable_url_args":["https://github.com/nitefood/asn/archive/refs/tags/v0.83.0.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}],["whois"]],"stable_version":"0.83.0","bottle_tag":":all","bottle_checksum":"8b6837bb1f444948fb472b10184a887d40297d882d5c9a458baa46c91443ab0b"},"asn1c":{"desc":"Compile ASN.1 specifications into C source code","executables":["asn1c","crfc2asn1.pl","enber","unber"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/vlm/asn1c.git",{":branch":"master"}],"homepage":"https://lionet.info/asn1c/blog","license":"BSD-2-Clause","ruby_source_checksum":"45193bc00b06b1678aa241ed450694d8d9ca4d60470e2bdc87181815e4a9aa75","stable_checksum":"a8b7b60475357285ac7250f0f3452d0c7555abffa50e1226a0a671df715cc9ff","stable_url_args":["https://github.com/vlm/asn1c/releases/download/v0.9.29/asn1c-0.9.29.tar.gz"],"stable_version":"0.9.29"},"asnmap":{"desc":"Quickly map organization network ranges using ASN information","executables":["asnmap"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/asnmap.git",{":branch":"main"}],"homepage":"https://github.com/projectdiscovery/asnmap","license":"MIT","ruby_source_checksum":"367c5adf47c6d6718879b4f3d36e4eaec7d9fc085cb8d2e4d0f5603668ae8224","stable_dependencies":[{"go":":build"}],"stable_checksum":"3d48657278a1f1fa27528e66d5cf4bcb6f3ee7ce26a518fcaf6ce9a9c9a8e317","stable_url_args":["https://github.com/projectdiscovery/asnmap/archive/refs/tags/v1.1.1.tar.gz"],"stable_version":"1.1.1","bottle_checksum":"5b3c2c268b3a78ba6aa1459dda4798c7ecba402acacc5a1ab64d9b0d0e7e6736"},"aspcud":{"desc":"Package dependency solver","executables":["aspcud","cudf2lp"],"head_dependencies":["clingo",{"boost":":build"},{"cmake":":build"},{"re2c":":build"}],"homepage":"https://potassco.org/aspcud/","license":"MIT","ruby_source_checksum":"a1df96c18f21f3577465c47c5d525eaf423434f2aa772afb5ba4107c2858e7e1","stable_dependencies":["clingo",{"boost":":build"},{"cmake":":build"},{"re2c":":build"}],"stable_checksum":"4dddfd4a74e4324887a1ddd7f8ff36231774fc1aa78b383256546e83acdf516c","stable_url_args":["https://github.com/potassco/aspcud/archive/refs/tags/v1.9.6.tar.gz"],"stable_version":"1.9.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"89f0c16b2804c20cda2b800f9504753b2151ab6b2418d77e55eee1b35a3cb652"},"aspectj":{"desc":"Aspect-oriented programming for Java","executables":["aj","aj5","ajc","ajdoc"],"head_dependencies":["openjdk"],"homepage":"https://eclipse.dev/aspectj/","license":"EPL-2.0","ruby_source_checksum":"02df90071d5c2e5dabe186c15746c11dfb798ad65157207f6215b101e019f2f3","stable_dependencies":["openjdk"],"stable_checksum":"8c207931b685a5fdd28a12d6579e08ec8728f88ebe6eb95c87ed4dca5b623fd0","stable_url_args":["https://github.com/eclipse-aspectj/aspectj/releases/download/V1_9_26/aspectj-1.9.26.jar"],"stable_version":"1.9.26"},"aspell":{"compatibility_version":1,"desc":"Spell checker with better logic than ispell","executables":["aspell","aspell-import","precat","preunzip","prezip","prezip-bin","pspell-config","run-with-aspell","word-list-compress"],"head_uses_from_macos":[["ncurses"]],"homepage":"http://aspell.net/","license":"LGPL-2.1-only","ruby_source_checksum":"9b2d80dcc05e400ab3730d07b7b54cff1a047f7106001c765e3d4ff40a380f52","stable_checksum":"57fe4863eae6048f72245a8575b44b718fb85ca14b9f8c0afc41b254dfd76919","stable_url_args":["https://ftpmirror.gnu.org/aspell/aspell-0.60.8.2.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.60.8.2"},"asroute":{"bottle_rebuild":1,"desc":"CLI to interpret traceroute -a output to show AS names traversed","executables":["asroute"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/stevenpack/asroute.git",{":branch":"master"}],"homepage":"https://github.com/stevenpack/asroute","license":"MIT","ruby_source_checksum":"c7330557c7d63d1655a4d8f60d39e3f26ddf31efcfc37d8051f85a13c7cde573","stable_dependencies":[{"rust":":build"}],"stable_checksum":"dfbf910966cdfacf18ba200b83791628ebd1b5fa89fdfa69b989e0cb05b3ca37","stable_url_args":["https://github.com/stevenpack/asroute/archive/refs/tags/v0.1.0.tar.gz"],"stable_version":"0.1.0","bottle_checksum":"71c97603b26dc9288ebb1dfa8bcbac7f24b3ce7e3f05e6ad896da27420cf23c2"},"assh":{"desc":"Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts","executables":["assh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/moul/assh.git",{":branch":"master"}],"homepage":"https://v1.manfred.life/assh/","license":"MIT","ruby_source_checksum":"82ed6e3ae5f2dc4ab5284160c5350eaf8e57313b82bcfd71d5561d6cbfdcf16a","stable_dependencies":[{"go":":build"}],"stable_checksum":"531cb10be20c86f464637428cc216525bb33e4651dc8aa801c09034521497172","stable_url_args":["https://github.com/moul/assh/archive/refs/tags/v2.17.3.tar.gz"],"stable_version":"2.17.3"},"assimp":{"aliases":["assimp@6"],"compatibility_version":1,"desc":"Portable library for importing many well-known 3D model formats","executables":["assimp"],"head_dependencies":[{"cmake":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/assimp/assimp.git",{":branch":"master"}],"homepage":"https://www.assimp.org/","license":{":all_of":["BSD-3-Clause","CC-PDDC","MIT","BSL-1.0","Unlicense","Zlib"]},"ruby_source_checksum":"d5f452ed5bc16dc7ebe3b69dc81cd81d577c1eeec9c321ed21f25d5d5c2edf60","stable_dependencies":[{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"edf3749559c2b7d1f758ffb66fc5bec62186221e623b7f2e8969f17ee46ecb6f","stable_url_args":["https://github.com/assimp/assimp/archive/refs/tags/v6.0.5.tar.gz"],"stable_version":"6.0.5","versioned_formulae":["assimp@5"]},"assimp@5":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-29",":because":":unsupported"},"desc":"Portable library for importing many well-known 3D model formats","disable_args":{":date":"2027-01-29",":because":":unsupported"},"executables":["assimp"],"head_dependencies":[{"cmake":":build"},{"ninja":":build"}],"homepage":"https://www.assimp.org/","keg_only_args":[":versioned_formula"],"license":{":all_of":["BSD-3-Clause","CC-PDDC","MIT","BSL-1.0","Unlicense","Zlib"]},"ruby_source_checksum":"a0cf3f95f60da7819cca624c01e16273891333c71fe1a72cfe3d79cb14dc5500","stable_dependencies":[{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"66dfbaee288f2bc43172440a55d0235dfc7bf885dda6435c038e8000e79582cb","stable_url_args":["https://github.com/assimp/assimp/archive/refs/tags/v5.4.3.tar.gz"],"stable_version":"5.4.3"},"ast-grep":{"desc":"Code searching, linting, rewriting","executables":["ast-grep","sg"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ast-grep/ast-grep.git",{":branch":"main"}],"homepage":"https://ast-grep.github.io/","license":"MIT","ruby_source_checksum":"aa8ebaab13e5142bd4416bdd7c2d52279d463a1d5d5497c0f498ac866378f65a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"aade9c7059f1588d322dcedc058372325758211bfaa46f7170c097ee9da4b0c7","stable_url_args":["https://github.com/ast-grep/ast-grep/archive/refs/tags/0.51.0.tar.gz"],"stable_version":"0.51.0"},"astgen":{"desc":"Generate AST in json format for JS/TS","executables":["astgen"],"head_dependencies":[{"bun":":build"}],"head_url_args":["https://github.com/joernio/astgen-monorepo.git",{":branch":"main"}],"homepage":"https://github.com/joernio/astgen-monorepo","license":"Apache-2.0","revision":1,"ruby_source_checksum":"7b9685558427da133bab1ad6d534a226dfe9aa0e625c4fcf4deb98e4d81269a3","stable_dependencies":[{"bun":":build"}],"stable_checksum":"4eedce9cf55123b550fe1abe2b895d9a2159d0f242ed6da28a2685aacbaf47a7","stable_url_args":["https://github.com/joernio/astgen-monorepo/archive/refs/tags/javascript-astgen/v3.51.0.tar.gz"],"stable_version":"3.51.0"},"astra":{"desc":"Command-Line Interface for DataStax Astra","executables":["astra"],"head_dependencies":[{"graalvm":":build"},{"gradle":":build"}],"homepage":"https://docs.datastax.com/en/astra-cli","license":"Apache-2.0","ruby_source_checksum":"e3287e59ffd9d7262bba7a4e93aec56247d1980574cdd31633ca6581da4b00c8","stable_dependencies":[{"graalvm":":build"},{"gradle":":build"}],"stable_checksum":"b252b461004d27c3331e456cb7a47f02c9b566025c61c74d8778fcb55f4508df","stable_url_args":["https://github.com/datastax/astra-cli/archive/refs/tags/v1.1.3.tar.gz"],"stable_version":"1.1.3"},"astro":{"desc":"To build and run Airflow DAGs locally and interact with the Astronomer API","executables":["astro"],"head_dependencies":["podman",{"go":":build"}],"head_url_args":["https://github.com/astronomer/astro-cli.git",{":branch":"main"}],"homepage":"https://www.astronomer.io/","license":"Apache-2.0","ruby_source_checksum":"5487a2901c5b2dc153acf4a3613363b9f1125fa9cdd7ac3583a5b268d24ea429","stable_dependencies":["podman",{"go":":build"}],"stable_checksum":"0c37f6ebfee5bafab1384d13ff2e55351c4623b31b09476ec6730f51cfa189f2","stable_url_args":["https://github.com/astronomer/astro-cli/archive/refs/tags/v1.46.1.tar.gz"],"stable_version":"1.46.1"},"astrometry-net":{"desc":"Automatic identification of astronomical images","executables":["an-fitstopnm","an-pnmtofits","astrometry-engine","augment-xylist","build-astrometry-index","degtohms","downsample-fits","fit-wcs","fits-column-merge","fits-flip-endian","fits-guess-scale","fitsgetext","get-healpix","get-wcs","hmstodeg","hpsplit","image2pnm","image2xy","imarith","imstat","listhead","liststruc","merge-columns","modhead","new-wcs","pad-file","plot-constellations","plotann.py","plotquad","plotxy","query-starkd","removelines","solve-field","startree","subtable","tablist","tabmerge","tabsort","text2fits","uniformize","votabletofits","wcs-grab","wcs-match","wcs-pv2sip","wcs-rd2xy","wcs-resample","wcs-to-tan","wcs-xy2rd","wcsinfo"],"head_dependencies":["cairo","cfitsio","gsl","jpeg-turbo","libpng","netpbm","numpy","python@3.15","wcslib",{"pkgconf":":build"},{"python-setuptools":":build"},{"swig":":build"}],"homepage":"https://github.com/dstndstn/astrometry.net","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"87750092ad093632df3b0d86c9699dfe784851e7a2ea111344ae369d4ccd4da9","stable_dependencies":["cairo","cfitsio","gsl","jpeg-turbo","libpng","netpbm","numpy","python@3.15","wcslib",{"pkgconf":":build"},{"python-setuptools":":build"},{"swig":":build"}],"stable_checksum":"e4eef1b658ba5ad462282b661c0ca3a5c538ba1716e853f7970b7b9fa4a33459","stable_url_args":["https://github.com/dstndstn/astrometry.net/releases/download/0.97/astrometry.net-0.97.tar.gz"],"stable_version":"0.97"},"astroterm":{"desc":"Planetarium for your terminal","executables":["astroterm"],"head_dependencies":["argtable3",{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/da-luce/astroterm.git",{":branch":"main"}],"head_uses_from_macos":[[{"vim":":build"}],["ncurses"]],"homepage":"https://github.com/da-luce/astroterm","license":"MIT","ruby_source_checksum":"940619065c304435a110a8f23f366d14f6efdb119722cb3f843f5153b7b1c6fa","stable_dependencies":["argtable3",{"meson":":build"},{"ninja":":build"}],"stable_checksum":"10a98255a46517ee306be73f156eb78163aff8801f46b84a731f7b5913e1d6f5","stable_url_args":["https://github.com/da-luce/astroterm/archive/refs/tags/v1.2.0.tar.gz"],"stable_uses_from_macos":[[{"vim":":build"}],["ncurses"]],"stable_version":"1.2.0"},"astyle":{"desc":"Source code beautifier for C, C++, C#, and Java","executables":["astyle"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://svn.code.sf.net/p/astyle/code/trunk/AStyle"],"homepage":"https://astyle.sourceforge.net/","license":"MIT","ruby_source_checksum":"2e4cc7407cb07fc7b92a6c88af67be711cd1f8d333d42a723227b0c753d8e345","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b058f3e176334dba65477fd126105d3df4eab9e954eab1c76b568cd5370cfbe9","stable_url_args":["https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.6/astyle-3.6.20.tar.bz2"],"stable_version":"3.6.20"},"asuka":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-10-15",":because":":unmaintained"},"desc":"Gemini Project client written in Rust with NCurses","disable_args":{":date":"2027-04-15",":because":":unmaintained"},"executables":["asuka"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://sr.ht/~julienxx/Asuka/","license":"MIT","ruby_source_checksum":"2c9331d337ce9d2448677064401b9f1e4d66ff422a2ec97fc9445ad87df2a6e3","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f7be2925cfc7ee6dcdfa4c30b9d4f6963f729c1b3f526ac242c7e1794bb190b1","stable_url_args":["https://git.sr.ht/~julienxx/asuka/archive/0.8.5.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.8.5"},"asymptote":{"desc":"Powerful descriptive vector graphics language","executables":["asy","xasy"],"head_dependencies":["bdw-gc","fftw","ghostscript","glfw","glslang","gsl","readline","spirv-tools","vulkan-loader","molten-vk",{"cmake":":build"},{"glm":":build"},{"pkgconf":":build"},{"vulkan-headers":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"homepage":"https://asymptote.sourceforge.io","license":"LGPL-3.0-only","ruby_source_checksum":"3c65c46311cf385dc866876bd85e73ae4df51c6ee49775db55493eb337822e28","stable_dependencies":["bdw-gc","fftw","ghostscript","glfw","glslang","gsl","readline","spirv-tools","vulkan-loader","molten-vk",{"cmake":":build"},{"glm":":build"},{"pkgconf":":build"},{"vulkan-headers":":build"}],"stable_checksum":"a32764fcfc83eb4eb2981aa9df2c0e6229ffab95929f1030abfc6a6d1abf5e8d","stable_url_args":["https://downloads.sourceforge.net/project/asymptote/3.15/asymptote-3.15.src.tgz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"stable_version":"3.15"},"async-profiler":{"desc":"Sampling CPU & HEAP profiler for Java using AsyncGetCallTrace + perf_events","executables":["asprof","jfrconv"],"head_dependencies":[{"cmake":":build"},{"openjdk":[":build",":test"]}],"head_url_args":["https://github.com/async-profiler/async-profiler.git",{":branch":"master"}],"homepage":"https://github.com/async-profiler/async-profiler","license":"Apache-2.0","ruby_source_checksum":"ceed56154877ea1ba6b770f196016b17f22c212453a5b0b98ae01cc7071e8bed","stable_dependencies":[{"cmake":":build"},{"openjdk":[":build",":test"]}],"stable_checksum":"f1c8d0a1afac4330d1b4d1bc911874516bc06109d1f5c87d2ff699d9ef4b39cb","stable_url_args":["https://github.com/async-profiler/async-profiler/archive/refs/tags/v4.6.tar.gz"],"stable_version":"4.6"},"async_simple":{"desc":"Simple, light-weight and easy-to-use asynchronous components","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/alibaba/async_simple.git",{":branch":"main"}],"homepage":"https://github.com/alibaba/async_simple","license":"Apache-2.0","ruby_source_checksum":"acc925a8eb6dad6af5fbc5166bbc6691de14092cbbd47a50ea813cd6ce67f352","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"6188f7a5f4211754fee758dfebf73759b74ce78c208719b5cc37d5ab4775d550","stable_url_args":["https://github.com/alibaba/async_simple/archive/refs/tags/1.4.tar.gz"],"stable_version":"1.4","bottle_cellar":":any","bottle_checksum":"13c8d498f0ef0dd957353666f689f42bb9f94c262ab2997094699ec961362197"},"asyncapi":{"desc":"All in one CLI for all AsyncAPI tools","executables":["asyncapi"],"head_dependencies":["node","macos-term-size"],"homepage":"https://www.asyncapi.com/tools/cli","license":"Apache-2.0","ruby_source_checksum":"f997ea8be6654b2ac1571db1fd37d8a71d9460aa4de8b791df172f230364461e","stable_dependencies":["node","macos-term-size"],"stable_checksum":"cfd5d684d9960d4252f01ba8ba88221be641f961157674c911e79d21f15ac685","stable_url_args":["https://registry.npmjs.org/@asyncapi/cli/-/cli-6.2.1.tgz"],"stable_version":"6.2.1","version_scheme":1},"asyncplusplus":{"desc":"Concurrency framework for C++11","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/Amanieu/asyncplusplus","license":"MIT","ruby_source_checksum":"f2e31ee010cea1e6d5a553f587e4121df3dd7ba072e9aab8c5301966cbc7302a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"0711c8db231bf3eb1066400f49ed73b5c3211a10eb3b8c3e64da3d5fdee8a4bf","stable_url_args":["https://github.com/Amanieu/asyncplusplus/archive/refs/tags/v1.2.tar.gz"],"stable_version":"1.2","bottle_cellar":":any","bottle_checksum":"38434ba8c7542abbffd781b7f5f547f166f3143e971677d31bd1dd6a2c9da049"},"at-spi2-core":{"compatibility_version":1,"desc":"Protocol definitions and daemon for D-Bus at-spi","head_dependencies":["dbus","glib","libx11","libxi","libxtst","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"xorgproto":":build"}],"head_uses_from_macos":[[{"libxml2":":build"}]],"homepage":"https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/","license":"LGPL-2.1-or-later","oldnames":["at-spi2-atk","atk"],"ruby_source_checksum":"5c6cd1db0ba1409566051c5e89ed552e1bf40fc94b9984e2e87cc8193827e714","stable_dependencies":["dbus","glib","libx11","libxi","libxtst","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"xorgproto":":build"}],"stable_checksum":"cca6b6a86e4389d89b370288761ce2385ddeceb10c4412da78689bc30c88af2d","stable_url_args":["https://download.gnome.org/sources/at-spi2-core/2.62/at-spi2-core-2.62.1.tar.xz"],"stable_uses_from_macos":[[{"libxml2":":build"}]],"stable_version":"2.62.1"},"ata":{"desc":"ChatGPT in the terminal","executables":["ata"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/transformrs/ata","license":"MIT","ruby_source_checksum":"4da3e450a658bf61bdd46c3ed1cee476cb78c8a6ecd3015c2aee7c5109eea1d7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a70498492fce7b46a2a62175886a801f61f9f530c5c6d01b664af2750d3af555","stable_url_args":["https://github.com/transformrs/ata/archive/refs/tags/v2.0.4.tar.gz"],"stable_version":"2.0.4","bottle_checksum":"0308bfe2e109b9b02c7a7c4216c741b69a5d485f96fe723da1265eec10651e0c"},"atac":{"desc":"Simple API client (Postman-like) in your terminal","executables":["atac"],"head_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Julien-cpsn/ATAC.git",{":branch":"main"}],"homepage":"https://github.com/Julien-cpsn/ATAC","license":"MIT","ruby_source_checksum":"7cdfa70c830dff7a35959b49878a41a4edf5c20784071b6cf7d02d81ae4420fe","stable_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7d39488b1dbf30ad370c6fc033922db104aac42796188ee870adfe3e735d9d54","stable_url_args":["https://github.com/Julien-cpsn/ATAC/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0"},"atari800":{"desc":"Atari 8-bit machine emulator","executables":["atari800","cart"],"head_dependencies":["libpng","sdl2-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/atari800/atari800.git",{":branch":"master"}],"homepage":"https://atari800.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"58f5211d0a58b0641ac466d503d131b9816c91d26f9f61faf5d2f7c1166105c9","stable_dependencies":["libpng","sdl2-compat"],"stable_checksum":"b05b7b0932a19754eef42839aa0f04aa8a5ec1e55f51054ef3f802d83c7362f7","stable_url_args":["https://github.com/atari800/atari800/releases/download/ATARI800_7_2_1/atari800-7.2.1-src.tgz"],"stable_version":"7.2.1"},"atasm":{"bottle_rebuild":1,"desc":"Atari MAC/65 compatible assembler for Unix","executables":["atasm"],"homepage":"https://sourceforge.net/projects/atasm/","license":"GPL-2.0-or-later","ruby_source_checksum":"efd2c21e2ee398e1dba489c8a9db0bbcfd50b6489a59f807cca0f2f5c80679c4","stable_checksum":"c3ae8ea1f824e0ee65e123b33982572277207d1749bcd04da3af8f06af977db5","stable_url_args":["https://github.com/CycoPH/atasm/archive/refs/tags/V1.30.tar.gz"],"stable_version":"1.30"},"atf":{"desc":"Automated testing framework","executables":["atf-sh"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/freebsd/atf.git",{":branch":"master"}],"homepage":"https://github.com/freebsd/atf","license":"BSD-2-Clause","ruby_source_checksum":"077a0be91aaa57e7865a412520990652ee0baa3398e90e84544e0d6bd145e00b","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"bae70930bef565faacb95b10e5673601df0d7f25db720cc735060d115c92ee73","stable_url_args":["https://github.com/freebsd/atf/releases/download/atf-0.26/atf-0.26.tar.gz"],"stable_version":"0.26"},"athenacli":{"bottle_rebuild":1,"desc":"CLI tool for AWS Athena service","executables":["athenacli"],"head_dependencies":["python@3.15"],"homepage":"https://athenacli.readthedocs.io/en/latest/","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"929f297544850d9910dd29d2ebd30f36e8734f7399df7a4c1ff9873e09fa59c2","stable_dependencies":["python@3.15"],"stable_checksum":"1c81f420035ae4d6ed202da659ba640982880c65c7e7755c0b5a6d25adc2ac25","stable_url_args":["https://files.pythonhosted.org/packages/31/1b/fb72060d66d8afaaba86b5ead8c4edaf4a37a2a175baa8ac391c3ee60a48/athenacli-1.7.0.tar.gz"],"stable_version":"1.7.0"},"atkmm":{"aliases":["atkmm@2.36"],"desc":"Official C++ interface for the ATK accessibility toolkit library","head_dependencies":["at-spi2-core","glib","glibmm","libsigc++","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://www.gtkmm.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"2649e3281543c71de7a68cec94419a99539e9f5bb42299faf9994ba8151c2b91","stable_dependencies":["at-spi2-core","glib","glibmm","libsigc++","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"19cd0758ed752cb89f5bf02247663dfad0926d9351984a20e3c6cf7da62552ac","stable_url_args":["https://download.gnome.org/sources/atkmm/2.36/atkmm-2.36.4.tar.xz"],"stable_version":"2.36.4","versioned_formulae":["atkmm@2.28"]},"atkmm@2.28":{"desc":"Official C++ interface for the ATK accessibility toolkit library","head_dependencies":["at-spi2-core","glib","glibmm@2.66","libsigc++@2","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://www.gtkmm.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"972c9d8c8ab82540cc3c7a00060ff4565fa9aec8e8e73dbaf65c9e5fb631cb65","stable_dependencies":["at-spi2-core","glib","glibmm@2.66","libsigc++@2","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"ae449192a582a2582a95e0602b15d792bbd639e836339b81ef916aa87540ac5c","stable_url_args":["https://download.gnome.org/sources/atkmm/2.28/atkmm-2.28.5.tar.xz"],"stable_version":"2.28.5"},"atlantis":{"desc":"Terraform Pull Request Automation tool","executables":["atlantis"],"head_dependencies":[{"go":":build"},{"opentofu":":test"}],"head_url_args":["https://github.com/runatlantis/atlantis.git",{":branch":"main"}],"homepage":"https://www.runatlantis.io/","license":"Apache-2.0","ruby_source_checksum":"4dc90f743ddf37998a00c52a0d1616ce5e572b3bef020e87912ef74ee9ba2551","stable_dependencies":[{"go":":build"},{"opentofu":":test"}],"stable_checksum":"04d57095bf4163e03188f716b0525235b94624dca2a4137ff9a039aa6a9b1e63","stable_url_args":["https://github.com/runatlantis/atlantis/archive/refs/tags/v0.49.0.tar.gz"],"stable_version":"0.49.0"},"atlas":{"conflicts":[["mongodb-atlas-cli",{":because":"both install `atlas` executable"}],["nim",{":because":"both install `atlas` executable"}]],"desc":"Database toolkit","executables":["atlas"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ariga/atlas.git",{":branch":"master"}],"homepage":"https://atlasgo.io/","license":"Apache-2.0","ruby_source_checksum":"b7a8051ae3a995e3ef0d2d825ca5e9f9a580d10022dfd26f226bcd9aafa78092","stable_dependencies":[{"go":":build"}],"stable_checksum":"4d83772262864d35f8490d919eb405aa47c44d5b703496494b3141c691ed8987","stable_url_args":["https://github.com/ariga/atlas/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"atmos":{"conflicts":[["tenv",{":because":"tenv symlinks atmos binaries"}]],"desc":"Universal Tool for DevOps and Cloud Automation","executables":["atmos"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/cloudposse/atmos.git",{":branch":"main"}],"homepage":"https://atmos.tools","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"b5fe95c017b2205722d65b17409a509a467aa5be5b88a18c8123daba0d0ffad8","stable_dependencies":[{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"507621da6a0e58b1f38dfa88235100e81859e128ab2e03387e9a62833ade0b42","stable_url_args":["https://github.com/cloudposse/atmos/archive/refs/tags/v1.233.2.tar.gz"],"stable_version":"1.233.2"},"atomgit-cli":{"desc":"Command-line interface for AtomGit","executables":["ag-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://atomgit.com/hust-open-atom-club/atomgit-cli.git",{":branch":"main"}],"homepage":"https://atomgit.com/hust-open-atom-club/atomgit-cli","license":"MulanPSL-2.0","ruby_source_checksum":"ccdf2d1a9844f8f03d1b97a49bcbd78124922dffb79e7e9a2da35d945fe239ce","stable_dependencies":[{"go":":build"}],"stable_checksum":"226a5d26c566360456fd87ad9331570d1b0212dc0b8f5fd2ec85745dcf107611","stable_url_args":["https://raw.atomgit.com/hust-open-atom-club/atomgit-cli/archive/refs/heads/v0.7.4.tar.gz"],"stable_version":"0.7.4"},"atomic_queue":{"desc":"C++14 lock-free queues","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":test"}],"homepage":"https://max0x7ba.github.io/atomic_queue/html/benchmarks.html","license":"MIT","ruby_source_checksum":"897e3be5532abb28742eb2495e5be5a831b20dbfe9c4d69b38526b33e621ca13","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"fecfa9ca12fc203e40fd967c2bfa8033f77d0bde0e3b21c8ca5f5f9eeeabe022","stable_url_args":["https://github.com/max0x7ba/atomic_queue/archive/refs/tags/v1.9.4.tar.gz"],"stable_version":"1.9.4"},"atomicparsley":{"bottle_rebuild":1,"desc":"MPEG-4 command-line tool","executables":["AtomicParsley"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/wez/atomicparsley.git",{":branch":"master"}],"homepage":"https://github.com/wez/atomicparsley","license":"GPL-2.0-or-later","ruby_source_checksum":"2960cc8209969303e7b375361069c83db583c59c617e7f1e52294ea3ad2d2eea","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5bc9ac931a637ced65543094fa02f50dde74daae6c8800a63805719d65e5145e","stable_url_args":["https://github.com/wez/atomicparsley/archive/refs/tags/20240608.083822.1ed9031.tar.gz"],"stable_version":"20240608.083822.1ed9031","version_scheme":1},"atomist-cli":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-08-01",":because":":unmaintained"},"desc":"Unified command-line tool for interacting with Atomist services","disable_args":{":date":"2026-08-01",":because":":unmaintained"},"executables":["@atomist","atomist"],"head_dependencies":["node","macos-term-size"],"homepage":"https://github.com/atomist/cli","license":"Apache-2.0","revision":1,"ruby_source_checksum":"86d06c66caed360f90a0936a5ea0808f4dea33206828e1bd721da3c684fbf993","stable_dependencies":["node","macos-term-size"],"stable_checksum":"64bcc7484fa2f1b7172984c278ae928450149fb02b750f79454b1a6683d17f62","stable_url_args":["https://registry.npmjs.org/@atomist/cli/-/cli-1.8.0.tgz"],"stable_version":"1.8.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"059bfc06ae2d8cd4ff0c588d543b6d79637c6e199b30544e832ca5fb472701ab"},"atool":{"bottle_rebuild":4,"desc":"Archival front-end","executables":["acat","adiff","als","apack","arepack","atool","aunpack"],"homepage":"https://savannah.nongnu.org/projects/atool/","license":"GPL-2.0-or-later","ruby_source_checksum":"7188d1457bc4c378f8bfb3327ed73171e50d5878e58f90e125affe00ab0eee7b","stable_checksum":"aaf60095884abb872e25f8e919a8a63d0dabaeca46faeba87d12812d6efc703b","stable_url_args":["https://download.savannah.gnu.org/releases/atool/atool-0.39.0.tar.gz"],"stable_version":"0.39.0","bottle_tag":":all","bottle_checksum":"7bdc1cec48daaf7c140aa3ebb5e32ea863e560947ff2ed110339f84bdcea25c4"},"atop":{"desc":"Advanced system and process monitor for Linux using process events","executables":["atop","atop-2.13.0","atopacctd","atopcat","atopconvert","atopgpud","atophide","atopsar","atopsar-2.13.0"],"head_dependencies":["glib","ncurses","zlib-ng-compat",{"pkgconf":":build"}],"head_url_args":["https://github.com/Atoptool/atop.git",{":branch":"master"}],"homepage":"https://www.atoptool.nl","license":"GPL-2.0-or-later","ruby_source_checksum":"b4994bd64988066851f20248d8c968f4ea82e7f9ef30687040bf41ced262ee60","stable_dependencies":["glib","ncurses","zlib-ng-compat",{"pkgconf":":build"}],"stable_checksum":"5ee38c93afd64767a09a06698a0e90bfc390189a5058d245878a559d476d8572","stable_url_args":["https://github.com/Atoptool/atop/archive/refs/tags/v2.13.0.tar.gz"],"stable_version":"2.13.0"},"ats2-postiats":{"desc":"Programming language with formal specification features","executables":["myatscc","patscc","patsopt"],"head_dependencies":["gmp"],"homepage":"https://www.cs.bu.edu/~hwxi/atslangweb/","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"1bc5cf81aad08fa02e2524cfb8e1ae8f961697a709b0c9febee66ad9ff0c486b","stable_dependencies":["gmp"],"stable_checksum":"51b8e75e62321f5e3e97d7996d605c46a90c6721b568b9b52fe00c19944134d3","stable_url_args":["https://downloads.sourceforge.net/project/ats2-lang/ats2-lang/ats2-postiats-0.4.2/ATS2-Postiats-0.4.2.tgz"],"stable_version":"0.4.2","bottle_checksum":"fb64d3578989ac866fbe0aa59cb22626abaa518dd0f82c196a1378b8983fd6cf"},"attempt-cli":{"desc":"CLI for retrying fallible commands","executables":["attempt"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/MaxBondABE/attempt.git",{":branch":"main"}],"homepage":"https://github.com/MaxBondABE/attempt","license":"Unlicense","ruby_source_checksum":"1725a0c5410f1ce426bc1d0c94c7bf9a5fa47cd74140383893e983072d248ddc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"95c0d7873db135361f5de50e1add0aa472f543dd499aec3cd1fda678672c850a","stable_url_args":["https://github.com/MaxBondABE/attempt/archive/refs/tags/v1.1.1.tar.gz"],"stable_version":"1.1.1"},"attr":{"desc":"Manipulate filesystem extended attributes","homepage":"https://savannah.nongnu.org/projects/attr","license":"GPL-2.0-or-later","ruby_source_checksum":"72c48cb9078babf6999e9591f71fc82e95649505a6e734e7d48581f2d69e0360","stable_checksum":"d42fa374513180bb48cb11a46696f488240e5124ff1e6ad88b0abff706985612","stable_url_args":["https://download.savannah.nongnu.org/releases/attr/attr-2.6.0.tar.gz"],"stable_version":"2.6.0"},"atuin-server":{"caveats":"The configuration file is located at:\n  $HOMEBREW_PREFIX/etc/atuin-server/server.toml\n","desc":"Sync server for atuin - Improved shell history for zsh, bash, fish and nushell","executables":["atuin-server"],"head_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/atuinsh/atuin.git",{":branch":"main"}],"homepage":"https://atuin.sh","license":"MIT","ruby_source_checksum":"7629413f29f4885cf030c19c09c24917902c58facbf4ee599c0600776de81f78","service_args":[[":environment_variables",{":ATUIN_CONFIG_DIR":"$HOMEBREW_PREFIX/etc/atuin-server"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/atuin-server.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/atuin-server.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/atuin-server/bin/atuin-server","start"]],"stable_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"1b52539da5d55962dc284fa10a78cf5dccc2961fd32af6812bf3d5969f632d9e","stable_url_args":["https://github.com/atuinsh/atuin/releases/download/v18.24.2/source.tar.gz"],"stable_version":"18.24.2"},"atuin":{"desc":"Improved shell history for zsh, bash, fish and nushell","executables":["atuin"],"head_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/atuinsh/atuin.git",{":branch":"main"}],"homepage":"https://atuin.sh/","license":"MIT","ruby_source_checksum":"e5c3b2db4c5efc76fa1ed78f9b2aeae62798880d743580f75423eb704c170e6a","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/atuin.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/atuin.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/atuin/bin/atuin","daemon","start"]],"stable_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"1b52539da5d55962dc284fa10a78cf5dccc2961fd32af6812bf3d5969f632d9e","stable_url_args":["https://github.com/atuinsh/atuin/releases/download/v18.24.2/source.tar.gz"],"stable_version":"18.24.2"},"aube":{"desc":"Fast Node.js package manager","executables":["aube","aubr","aubx"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"},{"usage":":build"},{"node":":test"}],"homepage":"https://aube.en.dev","license":"MIT","ruby_source_checksum":"65e07875ca55c93009573182713a8da8ad449683f5d4e3fc31c41976a8d7a25d","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"},{"usage":":build"},{"node":":test"}],"stable_checksum":"17d1bccfca0d6c7ac5126b11ce685c5359380dc8e522c5d3e943dc1f92ea8fce","stable_url_args":["https://github.com/jdx/aube/archive/refs/tags/v2.8.2.tar.gz"],"stable_version":"2.8.2"},"aubio":{"bottle_rebuild":3,"desc":"Extract annotations from audio signals","executables":["aubio","aubiocut","aubiomfcc","aubionotes","aubioonset","aubiopitch","aubioquiet","aubiotrack"],"head_dependencies":["libsndfile","numpy","python@3.15",{"libtool":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"homepage":"https://aubio.org","license":"GPL-3.0-or-later","revision":4,"ruby_source_checksum":"82d66c87daf5ebfd1fba9d891deff484e36a71828c624259e046272eb99f237b","stable_dependencies":["libsndfile","numpy","python@3.15",{"libtool":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/aubio/raw/29fb7e383b5465f4704b1cdc7db27df716e1b45c/f/aubio-python39.patch","sha256":"2f9cb8913b1c4840588df2f437f702c329b4de4e46eff4dcf68aff4b5024a358","type":"unofficial"},{"strip":"p1","url":"https://src.fedoraproject.org/rpms/aubio/raw/454ac411d2af0ebcf63cdb1bacd8f229817c27c9/f/aubio-imp-removed.patch","sha256":"0ff5cbb3cdcebbced7432366c3eb0f742db48e864b48bf845c0d3240136c5cdb","type":"unofficial"}],"stable_checksum":"d48282ae4dab83b3dc94c16cf011bcb63835c1c02b515490e1883049c3d1f3da","stable_url_args":["https://sources.buildroot.net/aubio/aubio-0.4.9.tar.bz2"],"stable_version":"0.4.9"},"audacious":{"caveats":"audtool does not work due to a broken dbus implementation on macOS, so it is not built.\nGTK+ GUI is not built by default as the Qt GUI has better integration with macOS,\nand the GTK GUI would take precedence if present.\n","desc":"Lightweight and versatile audio player","executables":["audacious"],"head_dependencies":["faad2","ffmpeg","flac","fluid-synth","gdk-pixbuf","glib","lame","libbs2b","libcue","libmodplug","libnotify","libogg","libopenmpt","libsamplerate","libsndfile","libsoxr","libvorbis","mpg123","neon","opusfile","qtbase",{"qtimageformats":":no_linkage"},"qtmultimedia",{"qtsvg":":no_linkage"},"sdl3","wavpack","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"qttools":":build"}],"head_url_args":["https://github.com/audacious-media-player/audacious.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://audacious-media-player.org/","license":"BSD-2-Clause","ruby_source_checksum":"0f7da9ed708c794f5985b9dff0ce6eccfb6b8245680bf05685d9eb784a5531ee","stable_dependencies":["faad2","ffmpeg","flac","fluid-synth","gdk-pixbuf","glib","lame","libbs2b","libcue","libmodplug","libnotify","libogg","libopenmpt","libsamplerate","libsndfile","libsoxr","libvorbis","mpg123","neon","opusfile","qtbase",{"qtimageformats":":no_linkage"},"qtmultimedia",{"qtsvg":":no_linkage"},"sdl3","wavpack","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"af4c68b7dd09304d382df18616aecd843c8efa4e4eef31bfc76abce465271c83","stable_url_args":["https://distfiles.audacious-media-player.org/audacious-4.6.2.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"4.6.2"},"audiowaveform":{"desc":"Generate waveform data and render waveform images from audio files","executables":["audiowaveform"],"head_dependencies":["boost","gd","libid3tag","libsndfile","mad",{"cmake":":build"}],"homepage":"https://codeberg.org/chrisn/audiowaveform","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"bb10980194f731c6dd26e663fc5f3df79d7e7fe0c8c97413a1f750d0668b5d5f","stable_dependencies":["boost","gd","libid3tag","libsndfile","mad",{"cmake":":build"}],"stable_checksum":"cf827d835efe4edb48c16f48be7a9502d7572c9d6f92f811af5238d64b36bda2","stable_url_args":["https://codeberg.org/chrisn/audiowaveform/archive/1.11.1.tar.gz"],"stable_version":"1.11.1"},"auditbeat":{"desc":"Lightweight Shipper for Audit Data","executables":["auditbeat"],"head_dependencies":[{"go":":build"},{"mage":":build"}],"head_url_args":["https://github.com/elastic/beats.git",{":branch":"main"}],"homepage":"https://www.elastic.co/beats/auditbeat","license":"Apache-2.0","ruby_source_checksum":"3b26d1062940ff88a1cb67c37dddfafe571c4a9d93cc620169990ae1f58bf560","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/auditbeat/bin/auditbeat"],"stable_dependencies":[{"go":":build"},{"mage":":build"}],"stable_url_args":["https://github.com/elastic/beats.git",{":tag":"v9.5.5",":revision":"b80bf8464fba72f582cefed91dd72909eb7116db"}],"stable_version":"9.5.5"},"auditwheel":{"bottle_rebuild":1,"desc":"Auditing and relabeling cross-distribution Linux wheels","executables":["auditwheel"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/pypa/auditwheel","license":"MIT","ruby_source_checksum":"38456acfb291388fb72ecc34d98deeda277cc43ac0fae5498ddec32705ca1c28","stable_dependencies":["python@3.15"],"stable_checksum":"d007c4fd8c9c4b5113690ab0b159e05c5aa9b2d31b69efc40875826cc095594b","stable_url_args":["https://files.pythonhosted.org/packages/4d/52/83393c50a4d497e6d2f62ddf0b439bf3a5eecd4e6b8ae43c219cb722224e/auditwheel-6.8.2.tar.gz"],"stable_version":"6.8.2","bottle_tag":":all","bottle_checksum":"67943d7c0e4ac5fefeb877bf5c64c73c76fae624084cb202ad8b35d58a8317a8"},"augeas":{"caveats":"Lenses have been installed to:\n  $HOMEBREW_PREFIX/share/augeas/lenses/dist\n","desc":"Configuration editing tool and API","executables":["augmatch","augparse","augprint","augtool","fadot"],"head_dependencies":["readline",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/hercules-team/augeas.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://augeas.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"cc2c0f140f4d1d2453c1d5f31f4170067ee85a99d4ec89739c85c94bb9484dcb","stable_dependencies":["readline",{"pkgconf":":build"}],"stable_checksum":"95b2b5c4c10c964024c694d6349024e8033dcfa1aaba88884ea09394908d30ff","stable_url_args":["https://github.com/hercules-team/augeas/releases/download/release-1.15.0/augeas-1.15.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.15.0"},"augustus":{"desc":"Predict genes in eukaryotic genomic sequences","executables":["aln2wig","augustus","bam2hints","bam2wig","compileSpliceCands","etraining","fastBlockSearch","filterBam","homGeneMapping","joingenes","pp_simScore","prepareAlign"],"head_dependencies":["bamtools","boost","htslib"],"head_url_args":["https://github.com/Gaius-Augustus/Augustus.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://bioinf.uni-greifswald.de/augustus/","license":"Artistic-1.0","revision":13,"ruby_source_checksum":"7b62e16e9274fac4a3af63fc76d92597eb86434b1b75f814a08689bf99fa8244","stable_dependencies":["bamtools","boost","htslib"],"stable_checksum":"5ed6ce6106303b800c5e91d37a250baff43b20824657b853ae04d11ad8bdd686","stable_url_args":["https://github.com/Gaius-Augustus/Augustus/archive/refs/tags/v3.5.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"3.5.0"},"aurora":{"bottle_rebuild":2,"desc":"Beanstalkd queue server console","executables":["aurora"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/xuri/aurora.git",{":branch":"master"}],"homepage":"https://xuri.me/aurora/","license":"MIT","ruby_source_checksum":"69e507ca3f41e3f7345542ebf2b3a4737586de74e0d1398297dc3cd823820253","stable_dependencies":[{"go":":build"}],"stable_checksum":"90ac08b7c960aa24ee0c8e60759e398ef205f5b48c2293dd81d9c2f17b24ca42","stable_url_args":["https://github.com/xuri/aurora/archive/refs/tags/2.2.tar.gz"],"stable_version":"2.2","bottle_checksum":"93ceeb44e164b13e4c6c4711a3ddaee49451691bf7e19fc0f49de1ad47d453c5"},"austin":{"desc":"Python frame stack sampler for CPython","executables":["austin"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/P403n1x87/austin.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":test"}]],"homepage":"https://github.com/P403n1x87/austin","license":"GPL-3.0-or-later","ruby_source_checksum":"2ff5e558ba11f9c1ff4c51f8fe5d025bfa84bcab2168a3b33bb049d0a88fcdf1","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"1a857d4590092cd8f7fc110cd83c31311dde03113a5dc4cb93c4eb31e5c8f884","stable_url_args":["https://github.com/P403n1x87/austin/archive/refs/tags/v4.0.0.tar.gz"],"stable_uses_from_macos":[[{"python":":test"}]],"stable_version":"4.0.0"},"auth0":{"desc":"Build, manage and test your Auth0 integrations from the command-line","executables":["auth0"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/auth0/auth0-cli.git",{":branch":"main"}],"homepage":"https://auth0.github.io/auth0-cli","license":"MIT","ruby_source_checksum":"5ede073b3f6410e99902fce93beaf584ce056998339e1447b7ca3652dc19fe07","stable_dependencies":[{"go":":build"}],"stable_checksum":"dbf7ee6bd8b534a039d1e47da014fcf62ef5024860e0e1feb420a7bd4e1f3a5d","stable_url_args":["https://github.com/auth0/auth0-cli/archive/refs/tags/v1.38.0.tar.gz"],"stable_version":"1.38.0"},"authoscope":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-10-15",":because":":unmaintained"},"desc":"Scriptable network authentication cracker","disable_args":{":date":"2027-04-15",":because":":unmaintained"},"executables":["authoscope","badtouch"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/kpcyrd/authoscope","license":"GPL-3.0-or-later","ruby_source_checksum":"77bf2523c1ed46bcfc5ea46fa8ec1714c9fc4f60f04634e8dbca4cdf976dc407","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"fd70d3d86421ac791362bf8d1063a1d5cd4f5410b0b8f5871c42cb48c8cc411a","stable_url_args":["https://github.com/kpcyrd/authoscope/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"authz0":{"bottle_rebuild":1,"desc":"Automated authorization test tool","executables":["authz0"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hahwul/authz0.git",{":branch":"main"}],"homepage":"https://authz0.hahwul.com/","license":"MIT","ruby_source_checksum":"926f7391d796adcc4f24eea1ebea652b19059e5e81044d7b45935dbd5f6bda38","stable_dependencies":[{"go":":build"}],"stable_checksum":"b62d61846f3c1559dbffb6707f943ad6c4a5d4d519119b3c21954b8cd2a11a16","stable_url_args":["https://github.com/hahwul/authz0/archive/refs/tags/v1.1.2.tar.gz"],"stable_version":"1.1.2"},"auto-editor":{"desc":"Effort free video editing!","executables":["auto-editor"],"head_dependencies":["ffmpeg","ggml","whisper.cpp",{"nim":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/WyattBlue/auto-editor.git",{":branch":"master"}],"homepage":"https://auto-editor.com","license":"Unlicense","ruby_source_checksum":"30befa06b4e9073c11781eedbef8648e649577edfa16cf52de403e9fecb64b31","stable_dependencies":["ffmpeg","ggml","whisper.cpp",{"nim":":build"},{"pkgconf":":build"}],"stable_checksum":"8dd70c1f56b2533995249f2029ba807e9f630355514994aca8ca65ba88bebf89","stable_url_args":["https://github.com/WyattBlue/auto-editor/archive/refs/tags/31.7.2.tar.gz"],"stable_version":"31.7.2"},"autobench":{"deprecate_args":{":date":"2026-06-30",":because":":unmaintained"},"desc":"Automatic webserver benchmark tool","disable_args":{":date":"2026-09-30",":because":":unmaintained"},"executables":["autobench","autobench_admin","autobenchd","bench2graph","crfile","sesslog"],"head_dependencies":["httperf"],"homepage":"https://web.archive.org/web/20260501190636/http://www.xenoclast.org/autobench/","license":"GPL-2.0-or-later","ruby_source_checksum":"bf4a09391e73603304a5b37b3f6de62cffab03849069607e10ba871329181b75","stable_dependencies":["httperf"],"stable_checksum":"d8b4d30aaaf652df37dff18ee819d8f42751bc40272d288ee2a5d847eaf0423b","stable_url_args":["https://distfiles.macports.org/autobench/autobench-2.1.2.tar.gz"],"stable_version":"2.1.2","bottle_checksum":"ebf91a63de293b20f1f7228ea1053543ab09bb63cf381d05caf0af8dfac2a794"},"autobrr":{"desc":"Modern, easy to use download automation for torrents and usenet","executables":["autobrr","autobrrctl"],"head_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"head_url_args":["https://github.com/autobrr/autobrr.git",{":branch":"develop"}],"homepage":"https://autobrr.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"9c5359289dd6c07c6997080fff1a4ed69df5b129a1dca98a77463eb8f5cad697","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/autobrr.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/autobrr/bin/autobrr","--config","$HOMEBREW_PREFIX/var/autobrr/"]],"stable_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"3c314ccb3cf79ec7acc48dfa1859b3b8e99f07259fc5a51fa75d396c077707bb","stable_url_args":["https://github.com/autobrr/autobrr/archive/refs/tags/v1.89.0.tar.gz"],"stable_version":"1.89.0"},"autocannon":{"desc":"Fast HTTP/1.1 benchmarking tool written in Node.js","executables":["autocannon"],"head_dependencies":["node"],"homepage":"https://github.com/mcollina/autocannon","license":"MIT","ruby_source_checksum":"056b223e0a968d4d65c34b9f45b770d693c761face34eb77c57ab8c57ca84541","stable_dependencies":["node"],"stable_checksum":"470ac762b261d8eca3d8069be8776b25fc111e4caa962bc144a85e9631fd07fa","stable_url_args":["https://registry.npmjs.org/autocannon/-/autocannon-8.0.0.tgz"],"stable_version":"8.0.0","bottle_tag":":all","bottle_checksum":"802f0328259fdee67f34d0f613897abf2d1a665654a7b26fcd5dca49b053c103"},"autocode":{"bottle_rebuild":1,"desc":"Code automation for every language, library and framework","executables":["autocode"],"head_dependencies":["node"],"homepage":"https://autocode.readme.io/","license":"Apache-2.0","ruby_source_checksum":"04cdc89eff21da9b1515701fd75ab830109e0b1e3b2cbfafbd5ff5eed342fc71","stable_dependencies":["node"],"stable_checksum":"952364766e645d4ddae30f9d6cc106fdb74d05afc4028066f75eeeb17c4b0247","stable_url_args":["https://registry.npmjs.org/autocode/-/autocode-1.3.1.tgz"],"stable_version":"1.3.1","bottle_checksum":"70efb3eb2cd71248d2b6f239752f5e8155beab4f8cb33f9f6542aa58ac779e3a"},"autoconf-archive":{"bottle_rebuild":1,"desc":"Collection of over 500 reusable autoconf macros","head_dependencies":["autoconf"],"homepage":"https://savannah.gnu.org/projects/autoconf-archive/","license":"GPL-3.0-or-later","ruby_source_checksum":"5abe5e33034f37e85230b83bcecb0596999efc8d6366139dbd5cf9f3ab1762e6","stable_dependencies":["autoconf"],"stable_patches":[{"strip":"p1","url":"https://github.com/autoconf-archive/autoconf-archive/commit/fadde164479a926d6b56dd693ded2a4c36ed89f0.patch?full_index=1","sha256":"4d9a4ca1fc9dc9e28a765ebbd1fa0e1080b6c8401e048b28bb16b9735ff7bf77","type":"backport","resolves":[{"type":"defect","id":"https://github.com/autoconf-archive/autoconf-archive/pull/312"}]}],"stable_checksum":"7bcd5d001916f3a50ed7436f4f700e3d2b1bade3ed803219c592d62502a57363","stable_url_args":["https://ftpmirror.gnu.org/autoconf-archive/autoconf-archive-2024.10.16.tar.xz"],"stable_version":"2024.10.16","bottle_checksum":"ffb73dbda72f41e7b21402df83c9b72f2570e37a8cdad47d0a90768aa5b5d2a3"},"autoconf":{"aliases":["autoconf@2.73"],"compatibility_version":1,"desc":"Automatic configure script builder","executables":["autoconf","autoheader","autom4te","autoreconf","autoscan","autoupdate","ifnames"],"head_dependencies":["m4"],"head_uses_from_macos":[["perl"]],"homepage":"https://www.gnu.org/software/autoconf/","license":{":all_of":["GPL-3.0-or-later",{"GPL-3.0-or-later":{":with":"Autoconf-exception-3.0"}}]},"ruby_source_checksum":"cab75402095f9a65be6a5d3fc11a2f7a6a7fdf04189abee37bfc1c6e5adff499","stable_dependencies":["m4"],"stable_checksum":"259ddfa3bddc799cfb81489cc0f17dfdf1bd6d1505dda53c0f45ff60d6a4f9a7","stable_url_args":["https://ftpmirror.gnu.org/autoconf/autoconf-2.73.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.73"},"autocorrect":{"desc":"Linter and formatter to improve copywriting, correct spaces, words between CJK","executables":["autocorrect"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/huacnlee/autocorrect.git",{":branch":"main"}],"homepage":"https://huacnlee.github.io/autocorrect/","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"d3030ce5294bef2e5202ef367dda9d0d98900cd2dbb0d4d9b27bc1dd5331fbc0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cb7d0f070127f02f35fbcecc67c674b032eee617a0f84b5292d54e761e944538","stable_url_args":["https://github.com/huacnlee/autocorrect/archive/refs/tags/v2.16.3.tar.gz"],"stable_version":"2.16.3"},"autocycler":{"desc":"Tool for generating consensus long-read assemblies for bacterial genomes","executables":["autocycler"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rrwick/Autocycler.git",{":branch":"main"}],"homepage":"https://github.com/rrwick/Autocycler","license":"GPL-3.0-or-later","ruby_source_checksum":"e141febe4f18426168f26dcb15ac6afce7da9821cdfb2fff36ee8aaf7c1dc2ab","stable_dependencies":[{"rust":":build"}],"stable_checksum":"19bde509dee7f972b171b230e471f5cfec651cf6341dbb0a6f91458aee801550","stable_url_args":["https://github.com/rrwick/Autocycler/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"autodiff":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-02-02",":because":":unmaintained"},"desc":"Automatic differentiation made easier for C++","disable_args":{":date":"2027-02-02",":because":":unmaintained"},"head_dependencies":["eigen@3","pybind11",{"cmake":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/autodiff/autodiff.git",{":branch":"main"}],"homepage":"https://autodiff.github.io","license":"MIT","revision":1,"ruby_source_checksum":"04b456b13729fc74a5e54154fbd2f5835fc233c7e4ea8c004896ad8fc9978f79","stable_dependencies":["eigen@3","pybind11",{"cmake":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"86f68aabdae1eed214bfbf0ddaa182c78ea1bb99e4df404efb7b94d30e06b744","stable_url_args":["https://github.com/autodiff/autodiff/archive/refs/tags/v1.1.2.tar.gz"],"stable_version":"1.1.2"},"autoenv":{"caveats":"To finish the installation, source activate.sh in your shell:\n  source $HOMEBREW_PREFIX/opt/autoenv/activate.sh\n","desc":"Per-project, per-directory shell environments","head_dependencies":["bash"],"head_url_args":["https://github.com/hyperupcall/autoenv.git",{":branch":"main"}],"homepage":"https://github.com/hyperupcall/autoenv","license":"MIT","ruby_source_checksum":"cd88c08fb9b37c1082267980839163d0aeaff70614cf600b35df49a8b3f20632","stable_dependencies":["bash"],"stable_checksum":"baf91afe2e93b071dbf3da0c9ad294c1858efd9c8de4b0845f7fb2f31520b252","stable_url_args":["https://github.com/hyperupcall/autoenv/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_tag":":all","bottle_checksum":"7d291627ba82fc28ef378728ea6969eb3cebed1e8b2c17b9655cf05745102362"},"autogen":{"desc":"Automated text file generator","executables":["autogen","autoopts-config","columns","getdefs","xml2ag"],"head_dependencies":["guile","bdw-gc",{"coreutils":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://autogen.sourceforge.net/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c","Patches/autogen/5.18.16.patch":"f82893ef137ea9b06b381ccf5e158b94449bdecce791a74c646e37e538f1b1c9"},"revision":3,"ruby_source_checksum":"310975a5a8370bbf4c7f3158eeba030cf855888caa846ff95a81eb1d9586c00f","stable_dependencies":["guile","bdw-gc",{"coreutils":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"},{"strip":"p1","file":"Patches/autogen/5.18.16.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/autogen/bugs/196/"}]}],"stable_checksum":"f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a","stable_url_args":["https://ftpmirror.gnu.org/autogen/rel5.18.16/autogen-5.18.16.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"5.18.16"},"autojump":{"bottle_rebuild":8,"caveats":"Add the following line to your ~/.bash_profile or ~/.zshrc file:\n  [ -f $HOMEBREW_PREFIX/etc/profile.d/autojump.sh ] && . $HOMEBREW_PREFIX/etc/profile.d/autojump.sh\n\nIf you use the Fish shell then add the following line to your ~/.config/fish/config.fish:\n  [ -f $HOMEBREW_PREFIX/share/autojump/autojump.fish ]; and source $HOMEBREW_PREFIX/share/autojump/autojump.fish\n\nRestart your terminal for the settings to take effect.\n","desc":"Shell extension to jump to frequently used directories","executables":["autojump"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/wting/autojump.git",{":branch":"master"}],"homepage":"https://github.com/wting/autojump","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"7ecbd60a883aa4f6fefd9ef7806f7c596e58ee6064c2833457deae6d066d1593","stable_dependencies":["python@3.15"],"stable_checksum":"00daf3698e17ac3ac788d529877c03ee80c3790472a85d0ed063ac3a354c37b1","stable_url_args":["https://github.com/wting/autojump/archive/refs/tags/release-v22.5.3.tar.gz"],"stable_version":"22.5.3","bottle_tag":":all","bottle_checksum":"2e91a76c910c3ef7afdf39371eb866c2e75f8be696b71bb42f81ce6727bab1a9"},"automake":{"compatibility_version":1,"desc":"Tool for generating GNU Standards-compliant Makefiles","executables":["aclocal","aclocal-1.19","automake","automake-1.19"],"head_dependencies":["autoconf"],"homepage":"https://www.gnu.org/software/automake/","license":"GPL-2.0-or-later","ruby_source_checksum":"706ee509ee3d3a4bc05999b0695f0998cddedeb7d534699bf721ebb0ee4ec487","stable_dependencies":["autoconf"],"stable_checksum":"e3e2c2e3abf37898138db5b6c1d1dc35c9160c5978be7947d2c741705251d445","stable_url_args":["https://ftpmirror.gnu.org/automake/automake-1.19.tar.xz"],"stable_version":"1.19"},"automysqlbackup":{"bottle_rebuild":2,"caveats":"You will have to edit\n  $HOMEBREW_PREFIX/etc/automysqlbackup/automysqlbackup.conf\nto set AutoMySQLBackup up to find your database and backup directory.\n\nThe included service will run AutoMySQLBackup every day at 04:00.\n","desc":"Automate MySQL backups","executables":["automysqlbackup"],"homepage":"https://sourceforge.net/projects/automysqlbackup/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"4be77d01dcaf192a07dd35339018294ff0109a07a786aa06a54adc68c8da990f","service_args":[[":run_type",":cron"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/automysqlbackup.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/automysqlbackup.log"],[":cron","0 4 * * *"]],"service_run_args":["$HOMEBREW_PREFIX/opt/automysqlbackup/sbin/automysqlbackup"],"stable_checksum":"889e064d086b077e213da11e937ea7242a289f9217652b9051c157830dc23cc0","stable_url_args":["https://downloads.sourceforge.net/project/automysqlbackup/AutoMySQLBackup/AutoMySQLBackup%20VER%203.0/automysqlbackup-v3.0_rc6.tar.gz"],"stable_version":"3.0-rc6","bottle_checksum":"c34d3e9363096874a38e300b7ca801587d5e3076de4fd0b9504229b3544cfb50"},"autopep8":{"bottle_rebuild":2,"desc":"Automatically formats Python code to conform to the PEP 8 style guide","executables":["autopep8"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/hhatto/autopep8","license":"MIT","ruby_source_checksum":"ed559f87fef38dafa86d9745bac73714ffd8f4fc6fb2476b327415253904124b","stable_dependencies":["python@3.15"],"stable_checksum":"89440a4f969197b69a995e4ce0661b031f455a9f776d2c5ba3dbd83466931758","stable_url_args":["https://files.pythonhosted.org/packages/50/d8/30873d2b7b57dee9263e53d142da044c4600a46f2d28374b3e38b023df16/autopep8-2.3.2.tar.gz"],"stable_version":"2.3.2","bottle_tag":":all","bottle_checksum":"6e70822190aa64df84e0f9da826f5953719d5aba27a906a6d8b07461fa179fd8"},"autorest":{"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream"},"desc":"Swagger (OpenAPI) Specification code generator","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream"},"executables":["autorest"],"head_dependencies":["node"],"homepage":"https://github.com/Azure/autorest","license":"MIT","ruby_source_checksum":"bf83643ba1d7d6d92b284d9574cf0d724033ed4a5fda85255a4f6c98d1c7df5f","stable_dependencies":["node"],"stable_checksum":"0d1739956d385d7f0951d4622078c73d9dada27340ca39cfaaa8ba7f8ab5bae1","stable_url_args":["https://registry.npmjs.org/autorest/-/autorest-3.8.0.tgz"],"stable_version":"3.8.0","bottle_tag":":all","bottle_checksum":"b9e9e79e98255f252a645acc787169370311c4822e30d35639cc491e8d67910f"},"autorestic":{"bottle_rebuild":2,"desc":"High level CLI utility for restic","executables":["autorestic"],"head_dependencies":["restic",{"go":":build"}],"head_url_args":["https://github.com/cupcakearmy/autorestic.git",{":branch":"master"}],"homepage":"https://autorestic.vercel.app/","license":"Apache-2.0","ruby_source_checksum":"686142d163528d244e9398f5de423831e2dd72ff491bd3814775663514d18082","stable_dependencies":["restic",{"go":":build"}],"stable_checksum":"2f9ccdb83621530ebda4d22373554af45eeb550d32924a82249dbc66cb867726","stable_url_args":["https://github.com/cupcakearmy/autorestic/archive/refs/tags/v1.8.3.tar.gz"],"stable_version":"1.8.3"},"autossh":{"desc":"Automatically restart SSH sessions and tunnels","executables":["autossh","rscreen"],"homepage":"https://www.harding.motd.ca/autossh/","license":"BSD-1-Clause","ruby_source_checksum":"95d61483e5fe014b97e79724125faaf4ec6ab5f1dd72aaa028c147d9130fe6ec","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"5fc3cee3361ca1615af862364c480593171d0c54ec156de79fc421e31ae21277","stable_url_args":["https://www.harding.motd.ca/autossh/autossh-1.4g.tgz"],"stable_version":"1.4g","bottle_checksum":"d1712ac93597119c8ba5cf1f945243b52ef382241e868920753e0d18b8a3944d"},"autotrace":{"desc":"Convert bitmap to vector graphics","executables":["autotrace"],"head_dependencies":["glib","imagemagick","libpng","libtiff","pstoedit","fontconfig","freetype","gettext","liblqr","libomp","libtool","little-cms2",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"intltool":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/autotrace/autotrace.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://autotrace.sourceforge.net/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"revision":2,"ruby_source_checksum":"601cfd5951ceba3f4e806e9099a55183d934fe31dcb0c73d722baa73a89f749b","stable_dependencies":["glib","imagemagick","libpng","libtiff","pstoedit","fontconfig","freetype","gettext","liblqr","libomp","libtool","little-cms2",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"intltool":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"14627f93bb02fe14eeda0163434a7cb9b1f316c0f1727f0bdf6323a831ffe80d","stable_url_args":["https://github.com/autotrace/autotrace/archive/refs/tags/0.31.10.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"0.31.10"},"av1an":{"desc":"Cross-platform command-line encoding framework","executables":["av1an"],"head_dependencies":["ffmpeg","mkvtoolnix","vapoursynth",{"rust":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/rust-av/Av1an.git",{":branch":"master"}],"homepage":"https://github.com/rust-av/Av1an","license":"GPL-3.0-only","revision":3,"ruby_source_checksum":"f2b3e4b182bbae61d95824460ed4cd67a2b1db09528c26636fb3588e445cd9c5","stable_dependencies":["ffmpeg","mkvtoolnix","vapoursynth",{"rust":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","url":"https://github.com/rust-av/Av1an/commit/9bbd829c480e58625842d43b7c8f54962914e9a6.patch?full_index=1","sha256":"78a74c9f236141bbc35e1a7e039b5f3b45d730ad7bb7bda62b337b95daf50e55"}],"stable_checksum":"58eba4215ffaf07a58065e78fb4aec8df9ebda48e9d996621d559f3024b3538b","stable_url_args":["https://github.com/rust-av/Av1an/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2"},"avahi":{"desc":"Service Discovery for Linux using mDNS/DNS-SD","executables":["avahi-autoipd","avahi-browse","avahi-browse-domains","avahi-daemon","avahi-dnsconfd","avahi-publish","avahi-publish-address","avahi-publish-service","avahi-resolve","avahi-resolve-address","avahi-resolve-host-name","avahi-set-host-name"],"head_dependencies":["dbus","expat","gdbm","glib","libcap","libdaemon","systemd",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"m4":":build"},{"perl":":build"},{"pkgconf":[":build",":test"]},{"xmltoman":":build"}],"homepage":"https://avahi.org","license":"LGPL-2.1-or-later","ruby_source_checksum":"426d890a1df22440ccb5cace290e801464fe0a10f4d88632dc0f22a9d25be450","stable_dependencies":["dbus","expat","gdbm","glib","libcap","libdaemon","systemd",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"m4":":build"},{"perl":":build"},{"pkgconf":[":build",":test"]},{"xmltoman":":build"}],"stable_checksum":"5b0a9d88110b0fc8aaafc5cc0a26e83e7d2a4aca3a36bc27c9b626db7ead27b0","stable_url_args":["https://github.com/avahi/avahi/archive/refs/tags/v0.9-rc5.tar.gz"],"stable_version":"0.9-rc5"},"avanor":{"desc":"Quick-growing roguelike game with easy ADOM-like UI","executables":["avanor"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://avanor.sourceforge.net/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/avanor/r133.diff":"2d24ce7b71eb7b20485d841aabffa55b25b9074f9a5dd83aee33b7695ba9d75c"},"ruby_source_checksum":"8fc35256357d60d85077fcf19225fbb667030bfa9b2e16ec20fbc05b28dbc225","stable_patches":[{"strip":"p0","file":"Patches/avanor/r133.diff","type":"cherry-pick"}],"stable_checksum":"8f55be83d985470b9a5220263fc87d0a0a6e2b60dbbc977c1c49347321379ef3","stable_url_args":["https://downloads.sourceforge.net/project/avanor/avanor/0.5.8/avanor-0.5.8-src.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.5.8","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"068723dfb7c9ce0a1c77337ed71fa3966a9bde3abd5af431d9fe80bbc6eebb5d"},"avce00":{"conflicts":[["gdal",{":because":"both install a cpl_conv.h header"}]],"deprecate_args":{":date":"2026-07-17",":because":":unmaintained"},"desc":"Make Arc/Info (binary) Vector Coverages appear as E00","disable_args":{":date":"2027-01-17",":because":":unmaintained"},"executables":["avcdelete","avcexport","avcimport","avctest"],"homepage":"http://avce00.maptools.org/avce00/index.html","license":"MIT","ruby_source_checksum":"272a9f57f5b8f12bf436aed220e5f3dc7e4c833bbc99eea0d29b17ad81bf8b49","stable_checksum":"c0851f86b4cd414d6150a04820491024fb6248b52ca5c7bd1ca3d2a0f9946a40","stable_url_args":["https://deb.debian.org/debian/pool/main/a/avce00/avce00_2.0.0.orig.tar.gz"],"stable_version":"2.0.0","bottle_checksum":"eb6894812ee0f45a4922522cc2c8a38c6f023dc49be73b70209908be6c373ea3"},"avfs":{"desc":"Virtual file system that facilitates looking inside archives","head_dependencies":["bzip2","libfuse","xz",{"pkgconf":":build"}],"homepage":"https://avf.sourceforge.net/","license":{":all_of":["GPL-2.0-only","LGPL-2.0-only","GPL-2.0-or-later","Zlib"]},"ruby_source_checksum":"6d1fef232be53beace4dc19a19dba2cde0308f901f24512fcf72d7c0e7441dad","stable_dependencies":["bzip2","libfuse","xz",{"pkgconf":":build"}],"stable_checksum":"d4dcdaf5afd7ba146334b6d003600340011c97307d84229ece09fe684448f98e","stable_url_args":["https://downloads.sourceforge.net/project/avf/avfs/1.4.0/avfs-1.4.0.tar.bz2"],"stable_version":"1.4.0"},"aview":{"desc":"ASCII-art image browser and animation viewer","executables":["aaflip","asciiview","aview"],"head_dependencies":["aalib"],"homepage":"https://aa-project.sourceforge.net/","license":"GPL-2.0-only","local_patch_checksums":{"Patches/aview/1.3.0rc1.patch":"72a979eff325056f709cee49f5836a425635bd72078515a5949a812aa68741aa"},"ruby_source_checksum":"2419bd4ab035bd26b09ca86b158a156c5381f9ea97d10ed10bc8fd289283e383","stable_dependencies":["aalib"],"stable_patches":[{"strip":"p1","file":"Patches/aview/1.3.0rc1.patch","type":"unofficial"}],"stable_checksum":"42d61c4194e8b9b69a881fdde698c83cb27d7eda59e08b300e73aaa34474ec99","stable_url_args":["https://downloads.sourceforge.net/project/aa-project/aview/1.3.0rc1/aview-1.3.0rc1.tar.gz"],"stable_version":"1.3.0rc1","bottle_checksum":"093f941166a79fd776fafdf09576b47208a1a18ce02aa26f404e2b16fe74ed69"},"avimetaedit":{"desc":"Tool for embedding, validating, and exporting of AVI files metadata","executables":["avimetaedit"],"homepage":"https://mediaarea.net/AVIMetaEdit","license":"CC0-1.0","ruby_source_checksum":"359ebad6fb24e60bf5ffac57f621c6d5ac7c4821fe62f4e3a36eb7e904a7737b","stable_checksum":"e0b83e17460d0202a54f637cb673a0c03460704e6c2cff0c2e34222efb2c11ca","stable_url_args":["https://mediaarea.net/download/binary/avimetaedit/1.0.2/AVIMetaEdit_CLI_1.0.2_GNU_FromSource.tar.bz2"],"stable_version":"1.0.2","bottle_checksum":"8e46ebb28eed64365f6e9e8b460aa3055216efde63561aaa8ef8f03bba8ee365"},"avisynthplus":{"desc":"Improved version of the AviSynth frameserver","head_dependencies":["devil","sound-touch",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/AviSynth/AviSynthPlus.git",{":branch":"master"}],"homepage":"https://avs-plus.net","license":"GPL-2.0-or-later","ruby_source_checksum":"7fdaa925146f82b7ce28495a817162b26bbdbd210c3a1390e5243276397493e3","stable_dependencies":["devil","sound-touch",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"2533fafe5b5a8eb9f14d84d89541252a5efd0839ef62b8ae98f40b9f34b3f3d5","stable_url_args":["https://github.com/AviSynth/AviSynthPlus/archive/refs/tags/v3.7.5.tar.gz"],"stable_version":"3.7.5"},"avra":{"desc":"Assembler for the Atmel AVR microcontroller family","executables":["avra"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://github.com/Ro5bert/avra","license":"GPL-2.0-or-later","ruby_source_checksum":"0b36d09e48705e60c29773328c01325324bbf3474b98774de76058aba6866b7d","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"cc56837be973d1a102dc6936a0b7235a1d716c0f7cd053bf77e0620577cff986","stable_url_args":["https://github.com/Ro5bert/avra/archive/refs/tags/1.4.2.tar.gz"],"stable_version":"1.4.2","bottle_checksum":"d1df06956805a9e7e69e5a4057535dfffa974f782637f26f92a4000e7c1f0c29"},"avrdude":{"desc":"Atmel AVR MCU programmer","executables":["avrdude","elf2tag"],"head_dependencies":["hidapi","libftdi","libusb","libusb-compat",{"cmake":":build"},{"libelf":":build"}],"head_url_args":["https://github.com/avrdudes/avrdude.git",{":branch":"main"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://www.nongnu.org/avrdude/","license":"GPL-2.0-or-later","ruby_source_checksum":"f5d0ab443addb101ebbf49663cd81ad6ee0c34b13bfa14d6969a9f009f313df8","stable_dependencies":["hidapi","libftdi","libusb","libusb-compat",{"cmake":":build"},{"libelf":":build"}],"stable_checksum":"6c6fe3606f2ef331e502fb9c1d418ba09eb9705e811efbe18259025a9787ee3d","stable_url_args":["https://github.com/avrdudes/avrdude/archive/refs/tags/v8.3.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"8.3"},"avro-c":{"desc":"Data serialization system","executables":["avroappend","avrocat","avromod","avropipe"],"head_dependencies":["jansson","snappy","xz",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://avro.apache.org/","license":"Apache-2.0","ruby_source_checksum":"6d2f4bc06e0d60b2ef17b700935f0bfaa72404554d14dc49e01b4facc6ff009d","stable_dependencies":["jansson","snappy","xz",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"ccc85c5a967ca647fe0961ddeedf286cde00aacf87834d8ca552a0165ae4aa6d","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=avro/avro-1.12.2/c/avro-c-1.12.2.tar.gz"],"stable_version":"1.12.2"},"avro-cpp":{"bottle_rebuild":1,"desc":"Data serialization system","executables":["avrogencpp"],"head_dependencies":["zstd",{"cmake":":build"},{"fmt":[":build",":test"]},{"pkgconf":":build"}],"homepage":"https://avro.apache.org/","license":"Apache-2.0","ruby_source_checksum":"59884359570a2cd43015ceef16617af751c130c4cee250a1d0e1703a4ef7534d","stable_dependencies":["zstd",{"cmake":":build"},{"fmt":[":build",":test"]},{"pkgconf":":build"}],"stable_checksum":"5e4cea5d9dc59bbc0e3e1967fd8f8a86b4cb7c1452c4b252561b8137e949f6fd","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=avro/avro-1.12.2/cpp/avro-cpp-1.12.2.tar.gz"],"stable_version":"1.12.2"},"avro-tools":{"desc":"Avro command-line tools and utilities","executables":["avro-tools"],"head_dependencies":["openjdk"],"homepage":"https://avro.apache.org/","license":"Apache-2.0","ruby_source_checksum":"e0d8e1ec1ff932c0a37487e9ef5e06343566b36a9d18a260cb4ee0b41ffa9cf9","stable_dependencies":["openjdk"],"stable_checksum":"6220e8bc089aaf917cdad4cd358bd651fc0394c0e5ddb8b36da402012c294a68","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=avro/avro-1.12.2/java/avro-tools-1.12.2.jar"],"stable_version":"1.12.2","bottle_tag":":all","bottle_checksum":"ccab8ac30df1af76bdf80f62a09325e9990da5d1e39dd6b8e44c318fdec7b045"},"awk":{"desc":"Text processing scripting language","executables":["awk"],"head_url_args":["https://github.com/onetrueawk/awk.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://www.cs.princeton.edu/~bwk/btl.mirror/","license":"SMLNJ","ruby_source_checksum":"831d828fc03e38c7c060aeab2e913d937d47575df47df2350346d30af85a594f","stable_checksum":"7ae5b9fc6a8149bc45ea0ba3ba434a69a16d1460d19f6d01b6f04cc885b8e02b","stable_url_args":["https://github.com/onetrueawk/awk/archive/refs/tags/20260426.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"20260426"},"aws-amplify":{"bottle_rebuild":1,"desc":"Build full-stack web and mobile apps in hours. Easy to start, easy to scale","executables":["amplify"],"head_dependencies":["node"],"homepage":"https://aws.amazon.com/amplify/","license":"Apache-2.0","ruby_source_checksum":"c35cbe204b7d93ae23d6cf4a3cf0c4d46f9064ab3e33abe982a1b1c30e580878","stable_dependencies":["node"],"stable_checksum":"8f5bcb9b609e7d97527dc5b49819677710f54b05eaaafa62323bc7d094170de9","stable_url_args":["https://registry.npmjs.org/@aws-amplify/cli-internal/-/cli-internal-14.5.1.tgz"],"stable_version":"14.5.1"},"aws-c-auth":{"compatibility_version":3,"desc":"C99 library implementation of AWS client-side authentication","head_dependencies":["aws-c-cal","aws-c-common","aws-c-http","aws-c-io","aws-c-sdkutils",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-auth","license":"Apache-2.0","ruby_source_checksum":"f0724fc20ce181eb2d48173fba11fa206dc10887066c6dcc133bb40066a2c89a","stable_dependencies":["aws-c-cal","aws-c-common","aws-c-http","aws-c-io","aws-c-sdkutils",{"cmake":":build"}],"stable_checksum":"88e1587d01fc6d172144453f72dca6f64920785b138ad383626f64ccfe85c686","stable_url_args":["https://github.com/awslabs/aws-c-auth/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"aws-c-cal":{"compatibility_version":2,"desc":"AWS Crypto Abstraction Layer","head_dependencies":["aws-c-common","openssl@4",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-cal","license":"Apache-2.0","revision":1,"ruby_source_checksum":"da21cbeab4db98698080f5119cf66f9792c9305db6b7fe54bd7539984c41b775","stable_dependencies":["aws-c-common","openssl@4",{"cmake":":build"}],"stable_checksum":"9c6d424d206dd7822aa44fa39ce31575dcbaa83133620abdac8e56e4cea9667c","stable_url_args":["https://github.com/awslabs/aws-c-cal/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"aws-c-common":{"compatibility_version":2,"desc":"Core c99 package for AWS SDK for C","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-common","license":"Apache-2.0","ruby_source_checksum":"4176b3025f6304191cc539cb1e8db24a69be102c39e904908f15d257d7214393","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3c204c2a457b0282dd7d1e7edf14ff81bced6928199d12839103e2d4311893a7","stable_url_args":["https://github.com/awslabs/aws-c-common/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3"},"aws-c-compression":{"compatibility_version":2,"desc":"C99 implementation of huffman encoding/decoding","head_dependencies":["aws-c-common",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-compression","license":"Apache-2.0","ruby_source_checksum":"03088827a448bd1c3534e5639ddc357855cca63597cb53e6a29d450c1f9bbfce","stable_dependencies":["aws-c-common",{"cmake":":build"}],"stable_checksum":"d8e934da2086bfec41f97a0cff749d926f66ccb90f2052f1d70841916c1bf4d7","stable_url_args":["https://github.com/awslabs/aws-c-compression/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"aws-c-event-stream":{"compatibility_version":2,"desc":"C99 implementation of the vnd.amazon.eventstream content-type","head_dependencies":["aws-c-common","aws-c-io","aws-checksums",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-event-stream","license":"Apache-2.0","revision":1,"ruby_source_checksum":"256c273292c9ade9e660bbdccf9cbb94731788622d05032f6df9a587250b23da","stable_dependencies":["aws-c-common","aws-c-io","aws-checksums",{"cmake":":build"}],"stable_checksum":"c3817ab04bf9c70fa3582a31243666a9a643ebe45f121f58d5fef5ff4787f8e0","stable_url_args":["https://github.com/awslabs/aws-c-event-stream/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"aws-c-http":{"compatibility_version":3,"desc":"C99 implementation of the HTTP/1.1 and HTTP/2 specifications","head_dependencies":["aws-c-cal","aws-c-common","aws-c-compression","aws-c-io",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-http","license":"Apache-2.0","ruby_source_checksum":"b8ba593aec8a7915cbb880452cc01c754d0d809cf43d59e0525d19ed3ac38271","stable_dependencies":["aws-c-cal","aws-c-common","aws-c-compression","aws-c-io",{"cmake":":build"}],"stable_checksum":"3074b3e022ed7daf14a550b8df80bf14428ee9af0b65773443407effa1c84812","stable_url_args":["https://github.com/awslabs/aws-c-http/archive/refs/tags/v1.1.1.tar.gz"],"stable_version":"1.1.1"},"aws-c-io":{"compatibility_version":3,"desc":"Event driven framework for implementing application protocols","head_dependencies":["aws-c-cal","aws-c-common","s2n",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-io","license":"Apache-2.0","ruby_source_checksum":"0071ece717dc49f775174e64d13e2411af79f7b3e0b64185383100b18330563a","stable_dependencies":["aws-c-cal","aws-c-common","s2n",{"cmake":":build"}],"stable_checksum":"a437ec3b5929582d79f43904e4939626db19d6fd30c44cb16841bc70c7d6548b","stable_url_args":["https://github.com/awslabs/aws-c-io/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"aws-c-mqtt":{"compatibility_version":4,"desc":"C99 implementation of the MQTT 3.1.1 specification","head_dependencies":["aws-c-common","aws-c-http","aws-c-io",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-mqtt","license":"Apache-2.0","ruby_source_checksum":"6a82aeb7640c1944c2fc23aae9645e04a9cdf8894a89f0e30a34275be5ba77c8","stable_dependencies":["aws-c-common","aws-c-http","aws-c-io",{"cmake":":build"}],"stable_checksum":"7ef8f2a031992cc42564bba4e3f937fec925247051da6e0c730aa964639d284f","stable_url_args":["https://github.com/awslabs/aws-c-mqtt/archive/refs/tags/v1.1.2.tar.gz"],"stable_version":"1.1.2"},"aws-c-s3":{"compatibility_version":6,"desc":"C99 library implementation for communicating with the S3 service","head_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-http","aws-c-io","aws-checksums",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-s3","license":"Apache-2.0","revision":1,"ruby_source_checksum":"ce956913fef7a976fdaff0fbb68d76248db780f66f71e54be20d2da37e4e0da5","stable_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-http","aws-c-io","aws-checksums",{"cmake":":build"}],"stable_checksum":"95a3a100c1259990a5272bef9ffcbc92afe9afd5e0d112f4d496fd5673fbfa9a","stable_url_args":["https://github.com/awslabs/aws-c-s3/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1"},"aws-c-sdkutils":{"compatibility_version":2,"desc":"C99 library implementing AWS SDK specific utilities","head_dependencies":["aws-c-common",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-c-sdkutils","license":"Apache-2.0","ruby_source_checksum":"043c91d2ab94bd49d21a50f591e90d8eee7dc2c52a61ddb01ecaef952166cf91","stable_dependencies":["aws-c-common",{"cmake":":build"}],"stable_checksum":"c74ce4e19304051d961255fdeb3cd431cfc81896c608a22f94c2321b5a19d6ba","stable_url_args":["https://github.com/awslabs/aws-c-sdkutils/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"aws-cdk":{"desc":"AWS Cloud Development Kit - framework for defining AWS infra as code","executables":["cdk"],"head_dependencies":["node"],"homepage":"https://github.com/aws/aws-cdk","license":"Apache-2.0","ruby_source_checksum":"014f7ece3510e2dde8da7fd426f30aa041889c24a9e2b50bf678c46075c6ea03","stable_dependencies":["node"],"stable_checksum":"9bbd33b1fc96486a55f054f65643aea9d9c11fcbfdb3f5dac32dbcb2a3f02c0e","stable_url_args":["https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.1146.1.tgz"],"stable_version":"2.1146.1","bottle_tag":":all","bottle_checksum":"9b2f6687851d0329010da97d6cb54c137fadc25a2bb1d85689ef357a08f01420"},"aws-checksums":{"compatibility_version":2,"desc":"Cross-Platform HW accelerated CRC32c and CRC32 with fallback","head_dependencies":["aws-c-common",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-checksums","license":"Apache-2.0","ruby_source_checksum":"bac42cec03663dd21bd277c74540d37e049e935c795795bcd16ef8eee7c43772","stable_dependencies":["aws-c-common",{"cmake":":build"}],"stable_checksum":"b24d4896e8406ddff8080037936c86d539929369918265694bedcb887cbe602b","stable_url_args":["https://github.com/awslabs/aws-checksums/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"aws-console":{"deprecate_args":{":date":"2026-08-08",":because":":repo_archived"},"desc":"Command-line to use AWS CLI credentials to launch the AWS console in a browser","disable_args":{":date":"2027-02-08",":because":":repo_archived"},"executables":["aws-console"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aws-cloudformation/rain.git",{":branch":"main"}],"homepage":"https://github.com/aws-cloudformation/rain","license":"Apache-2.0","ruby_source_checksum":"ae10f8567049952a11f3f153b01671c7e165ca4192eade58fa875581d14961eb","stable_dependencies":[{"go":":build"}],"stable_checksum":"1387dd8e17160a51e8c99fc6654107bcb39dc94a137338c13e4ade30a344d3ef","stable_url_args":["https://github.com/aws-cloudformation/rain/archive/refs/tags/v1.24.4.tar.gz"],"stable_version":"1.24.4"},"aws-crt-cpp":{"compatibility_version":1,"desc":"C++ wrapper around the aws-c-* libraries","head_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-c-sdkutils","aws-checksums",{"cmake":":build"}],"homepage":"https://github.com/awslabs/aws-crt-cpp","license":"Apache-2.0","ruby_source_checksum":"883494037aca6c9ccfd09e3c71403f16f10dcd83ee5f362a9d1f29435161139a","stable_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-c-sdkutils","aws-checksums",{"cmake":":build"}],"stable_checksum":"5d959527f1e91db1410627755fc9a2c9eb371346eb0a0a0a0debbed4bd316669","stable_url_args":["https://github.com/awslabs/aws-crt-cpp/archive/refs/tags/v0.44.2.tar.gz"],"stable_version":"0.44.2"},"aws-elasticbeanstalk":{"aliases":["awsebcli"],"desc":"Client for Amazon Elastic Beanstalk web service","executables":["eb","ebp"],"head_dependencies":["certifi","cryptography","libsodium","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3.html","license":"Apache-2.0","ruby_source_checksum":"2e4ec0a345eb3f5a78bea9217b9fec276445d0c38ed14fa984083845c5bbe3cd","stable_dependencies":["certifi","cryptography","libsodium","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"2a9457ba151226a8462be1b1489b9803e54e0547293930314721d3ef54ba30be","stable_url_args":["https://files.pythonhosted.org/packages/6f/6a/107f743440e5b906e56cf0862c56b5b07c07c4d66c466401518948e77bb9/awsebcli-3.27.5.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.27.5"},"aws-es-proxy":{"caveats":"Before you can use these tools you must export some variables to your $SHELL.\n  export AWS_ACCESS_KEY=\"<Your AWS Access ID>\"\n  export AWS_SECRET_KEY=\"<Your AWS Secret Key>\"\n  export AWS_CREDENTIAL_FILE=\"<Path to the credentials file>\"\n","desc":"Small proxy between HTTP client and AWS Elasticsearch","executables":["aws-es-proxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/abutaha/aws-es-proxy.git",{":branch":"master"}],"homepage":"https://github.com/abutaha/aws-es-proxy","license":"Apache-2.0","ruby_source_checksum":"95a588fceefd6424233a2518c48ed3a1412b76ffa7e1dc86e0ac2415c9fb6071","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/abutaha/aws-es-proxy/commit/5a40bd821e26ce7b6827327f25b22854a07b8880.patch?full_index=1","sha256":"b604cf8d51d3d325bd9810feb54f7bb1a1a7a226cada71a08dd93c5a76ffc15f","type":"backport"}],"stable_checksum":"ac6dca6cc271f57831ccf4a413e210d175641932e13dcd12c8d6036e8030e3a5","stable_url_args":["https://github.com/abutaha/aws-es-proxy/archive/refs/tags/v1.5.tar.gz"],"stable_version":"1.5","bottle_checksum":"ca006b5fff25e619563f739d83881a461d0c763c9501d144b355da1940075468"},"aws-google-auth":{"desc":"Acquire AWS credentials using Google Apps","executables":["aws-google-auth"],"head_dependencies":[{"certifi":":no_linkage"},{"pillow":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/cevoaustralia/aws-google-auth.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/cevoaustralia/aws-google-auth","license":"MIT","revision":25,"ruby_source_checksum":"4bd98eef58b38fce736e972caf631547919800997b0d2878980fc2e3af4f935e","stable_dependencies":[{"certifi":":no_linkage"},{"pillow":":no_linkage"},"python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/cevoaustralia/aws-google-auth/commit/43720916af88d485a914c9d35288b23817e2ae3f.patch?full_index=1","sha256":"1ba699bbddb2e696282c4ccca693f99501b3e4b648252c890aab4ef98e668d85","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/cevoaustralia/aws-google-auth/pull/277"}]}],"stable_checksum":"7a044636df2f0ce6ceb01f8f57aba0b6a79ae58a91bef788b0ccc6474914e8ee","stable_url_args":["https://files.pythonhosted.org/packages/32/4c/3a1dd1781c9d3bb4a85921b3d3e6e32fc0f0bad61ace6a8e1bd1a59c5ba0/aws-google-auth-0.0.38.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.0.38"},"aws-iam-authenticator":{"desc":"Use AWS IAM credentials to authenticate to Kubernetes","executables":["aws-iam-authenticator"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/aws-iam-authenticator.git",{":branch":"master"}],"homepage":"https://github.com/kubernetes-sigs/aws-iam-authenticator","license":"Apache-2.0","ruby_source_checksum":"136be079ea88883b11035738b2e44c4a43ea7bb960686218e3aca9ea99a7f549","stable_dependencies":[{"go":":build"}],"stable_checksum":"388d274decebfe44dcea09e00bb3d11d97feb9b6f3fed5f069452a9c6df05754","stable_url_args":["https://github.com/kubernetes-sigs/aws-iam-authenticator/archive/refs/tags/v0.7.24.tar.gz"],"stable_version":"0.7.24"},"aws-keychain":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-12-08",":because":":unmaintained",":replacement_formula":"aws-vault"},"desc":"Uses macOS keychain for storage of AWS credentials","disable_args":{":date":"2026-12-08",":because":":unmaintained",":replacement_formula":"aws-vault"},"executables":["aws-keychain"],"homepage":"https://github.com/pda/aws-keychain","license":"MIT","ruby_source_checksum":"dc37b191e72c22da0a9e61ba6cab737b112705da90d2caba55c6e1d7659f58b9","stable_checksum":"3c9882d3b516b629303ca9a045fc50f6eb75fda25cd2452f10c47eda205e051f","stable_url_args":["https://github.com/pda/aws-keychain/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_tag":":all","bottle_checksum":"133f33991e2bb9a17768272ab806e803b25935480f4eec03826c8ecfb3d93272"},"aws-lc":{"desc":"General-purpose cryptographic library","executables":["aws-lc-bssl","aws-lc-c_rehash","aws-lc-openssl"],"head_dependencies":[{"bindgen":":build"},{"cmake":":build"},{"go":":build"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"perl":":build"}]],"homepage":"https://github.com/aws/aws-lc","keg_only_args":["it conflicts with OpenSSL"],"license":{":all_of":["Apache-2.0","ISC","OpenSSL","MIT","BSD-3-Clause"]},"ruby_source_checksum":"b51a254a948471cf475f8bf76c0585331d89521332c234e44a20765c3e0477c8","stable_dependencies":[{"bindgen":":build"},{"cmake":":build"},{"go":":build"}],"stable_checksum":"52c7f98ffd296d267cc015ad4653d1ffae399db65b14421da4f5f7efc44becd2","stable_url_args":["https://github.com/aws/aws-lc/archive/refs/tags/v5.12.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],[{"perl":":build"}]],"stable_version":"5.12.0"},"aws-nuke":{"desc":"Nuke a whole AWS account and delete all its resources","executables":["aws-nuke"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ekristen/aws-nuke.git",{":branch":"main"}],"homepage":"https://aws-nuke.ekristen.dev","license":"MIT","ruby_source_checksum":"edf3ceba1df4731da13f015e10951a250eaf342a60de6d027063485f6c0d15ff","stable_dependencies":[{"go":":build"}],"stable_checksum":"2f06b307aa1addccf9231f0fd1f394c63507a8c7438e8113a91386066be0d6aa","stable_url_args":["https://github.com/ekristen/aws-nuke/archive/refs/tags/v3.68.3.tar.gz"],"stable_version":"3.68.3"},"aws-rotate-key":{"bottle_rebuild":1,"desc":"Easily rotate your AWS access key","executables":["aws-rotate-key"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stefansundin/aws-rotate-key.git",{":branch":"main"}],"homepage":"https://github.com/stefansundin/aws-rotate-key","license":"MIT","ruby_source_checksum":"c9e9846be9e09e04ed8f245a866f27c2fe44bd18f73d26e18f08391df70ebcb3","stable_dependencies":[{"go":":build"}],"stable_checksum":"91568ad7aeb849454ac066c44303e2b97e158dc094a90af43c8c9b3dc5cc4ed7","stable_url_args":["https://github.com/stefansundin/aws-rotate-key/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"9430280fe49a0045dbb0664c3c29e8159e4716d87a33bc66a68cf2247a311219"},"aws-sam-cli":{"desc":"CLI tool to build, test, debug, and deploy Serverless applications using AWS SAM","executables":["sam"],"head_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-checksums",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/aws/aws-sam-cli.git",{":branch":"develop"}],"homepage":"https://aws.amazon.com/serverless/sam/","license":"Apache-2.0","ruby_source_checksum":"b316ae78b99b9a4aa906e6601f0549fba0b3ec58e31b12512ba291a2011d4272","stable_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-checksums",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"5fbaadba4beada832ad6fba1edeb8a1b32bb7a8fcff28168e47f788064e4f878","stable_url_args":["https://files.pythonhosted.org/packages/0f/b0/216a29632ed601fd53b9ce97187799888c7ab875893bebc5bd6cf391a217/aws_sam_cli-1.170.0.tar.gz"],"stable_version":"1.170.0"},"aws-sdk-cpp":{"compatibility_version":3,"desc":"AWS SDK for C++","head_dependencies":["aws-c-auth","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-s3","aws-crt-cpp",{"cmake":":build"}],"head_url_args":["https://github.com/aws/aws-sdk-cpp.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/aws/aws-sdk-cpp","license":"Apache-2.0","ruby_source_checksum":"0b1257306766efe834c05c9615347eeacd3ab4b4ecd197b5ca06f4d5f524b264","stable_dependencies":["aws-c-auth","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-s3","aws-crt-cpp",{"cmake":":build"}],"stable_checksum":"14aae4edf6c1b389c2e43ed077889e767dd768495846a3f506c240a1e478f460","stable_url_args":["https://github.com/aws/aws-sdk-cpp/archive/refs/tags/1.11.915.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.11.915"},"aws-shell":{"bottle_rebuild":1,"desc":"Integrated shell for working with the AWS CLI","executables":["aws-shell","aws-shell-mkindex"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://github.com/awslabs/aws-shell","license":"Apache-2.0","revision":16,"ruby_source_checksum":"149c27882c4283cd53a3ee47b676e5ad9002ba6fcd6844514c7a3e56feab0c1b","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"fd1699ea5f201e7cbaacaeb34bf1eb88c8fe6dc6b248bce1b3d22b3e099a41e5","stable_url_args":["https://files.pythonhosted.org/packages/01/31/ee166a91c865a855af4f15e393974eadf57762629fc2a163a3eb3f470ac5/aws-shell-0.2.2.tar.gz"],"stable_version":"0.2.2"},"aws-spiffe-workload-helper":{"desc":"Helper for providing AWS credentials to workloads using their SPIFFE identity","executables":["aws-spiffe-workload-helper"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/spiffe/aws-spiffe-workload-helper.git",{":branch":"main"}],"homepage":"https://github.com/spiffe/aws-spiffe-workload-helper","license":"Apache-2.0","ruby_source_checksum":"5d17383fd9895a74340c5dd259789294fa51346756269365bbac1d4b785cf5f1","stable_dependencies":[{"go":":build"}],"stable_checksum":"9ff2c4f824dd8715e5eb5c186a9bf877887aff1b3bef153b653facbd833040ca","stable_url_args":["https://github.com/spiffe/aws-spiffe-workload-helper/archive/refs/tags/v0.0.7.tar.gz"],"stable_version":"0.0.7"},"aws-sso-cli":{"desc":"Securely manage AWS API credentials using AWS SSO","executables":["aws-sso"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/synfinatic/aws-sso-cli.git",{":branch":"main"}],"homepage":"https://synfinatic.github.io/aws-sso-cli/","license":"GPL-3.0-only","ruby_source_checksum":"d8650c8415c8d10492ee6815470a2f2f032a14779fe714ddc446a0113c1747f6","stable_dependencies":[{"go":":build"}],"stable_checksum":"b52ef033fa140d26689234f62e7112d79f5bc5778c95ef159d15ad7164f283d6","stable_url_args":["https://github.com/synfinatic/aws-sso-cli/archive/refs/tags/v2.3.4.tar.gz"],"stable_version":"2.3.4"},"aws-sso-util":{"bottle_rebuild":1,"desc":"Smooth out the rough edges of AWS SSO (temporarily, until AWS makes it better)","executables":["aws-sso-util"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/61418/aws-sso-util.git",{":branch":"master"}],"homepage":"https://github.com/61418/aws-sso-util","license":"Apache-2.0","revision":9,"ruby_source_checksum":"cb5c5ecc6b40fef4832221297584d4d1218b70e26a4bc3ae3782b5d8f02f4d57","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"e48d7f5911443450d28e1ac1613f81b9aa15babb1b2055b4531df87db43a09df","stable_url_args":["https://files.pythonhosted.org/packages/4f/64/f00272ecbc60703d0f1a3b17ab75d893c05ec5d60b0e6e9d59ef9b8b9c61/aws_sso_util-4.33.0.tar.gz"],"stable_version":"4.33.0"},"aws-vault":{"desc":"Securely store and access AWS credentials in development environments","executables":["aws-vault"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ByteNess/aws-vault.git",{":branch":"main"}],"homepage":"https://github.com/ByteNess/aws-vault","license":"MIT","ruby_source_checksum":"72b3ee2cff973aeed5c76fcb70d3b11c3de971d2140c26eeda20dd4c86440f3b","stable_dependencies":[{"go":":build"}],"stable_checksum":"cc28463175ef133cc7f3c2af2deccb0dbe344975ad8c04c43f1da6e87f26d3c7","stable_url_args":["https://github.com/ByteNess/aws-vault/archive/refs/tags/v7.17.2.tar.gz"],"stable_version":"7.17.2"},"aws2-wrap":{"bottle_rebuild":3,"deprecate_args":{":date":"2025-10-02",":because":":repo_archived"},"desc":"Script to export current AWS SSO credentials or run a sub-process with them","disable_args":{":date":"2026-10-02",":because":":repo_archived"},"executables":["aws2-wrap"],"head_dependencies":["python@3.14"],"homepage":"https://github.com/linaro-its/aws2-wrap","license":"GPL-3.0-only","ruby_source_checksum":"d9e131545b64e1803f603ffadec30b5d820d07266e18ece14662ac95417f7d1c","stable_dependencies":["python@3.14"],"stable_checksum":"77613ae13423a6407e79760bdd35843ddd128612672a0ad3a934ecade76aa7fc","stable_url_args":["https://files.pythonhosted.org/packages/6d/c7/8afdf4d0c7c6e2072c73a0150f9789445af33381a611d33333f4c9bf1ef6/aws2-wrap-1.4.0.tar.gz"],"stable_version":"1.4.0"},"awscli-local":{"desc":"Thin wrapper around the `aws` command-line interface for use with LocalStack","executables":["awslocal","awslocal.bat"],"head_dependencies":["python@3.15",{"awscli":":test"}],"homepage":"https://www.localstack.cloud/","license":"Apache-2.0","ruby_source_checksum":"413826e3098c22e4bee3407af9ff9a45d3ff0952eae016328f0e48e90ec5e8e8","stable_dependencies":["python@3.15",{"awscli":":test"}],"stable_checksum":"59aa31190d578967a4d376440320810e00ffd7dabba5dcb9eab6ae7a4c633441","stable_url_args":["https://files.pythonhosted.org/packages/b1/56/fb8eed90e00285f34ba97239c94c63daa963ce1746d2a99b2f66b893ba92/awscli_local-0.23.0.tar.gz"],"stable_version":"0.23.0","bottle_tag":":all","bottle_checksum":"f557d0e00332505ee16042189fdeeec8dfea4ba3a4eb1c5a9b03d6793072d609"},"awscli":{"aliases":["awscli@2"],"caveats":"The \"examples\" directory has been installed to:\n  $HOMEBREW_PREFIX/share/awscli/examples\n","compatibility_version":1,"desc":"Official Amazon AWS command-line interface","executables":["aws","aws_completer"],"head_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-checksums","python@3.15"],"head_url_args":["https://github.com/aws/aws-cli.git",{":branch":"v2"}],"head_uses_from_macos":[["mandoc"]],"homepage":"https://aws.amazon.com/cli/","license":"Apache-2.0","ruby_source_checksum":"0d8cfa72bc9c148a1eb283921824075531463110a8c86472edd7ec5d42cf387a","stable_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-checksums","python@3.15"],"stable_checksum":"51c6e0fa12f8b1d8700fec03a862703c286a598d5c19b0b7481f3535c2473957","stable_url_args":["https://github.com/aws/aws-cli/archive/refs/tags/2.38.5.tar.gz"],"stable_uses_from_macos":[["mandoc"]],"stable_version":"2.38.5","versioned_formulae":["awscli@1"]},"awscli@1":{"caveats":"The \"examples\" directory has been installed to:\n  $HOMEBREW_PREFIX/share/awscli/examples\n","deprecate_args":{":date":"2026-07-15",":because":":deprecated_upstream",":replacement_formula":"awscli"},"desc":"Official Amazon AWS command-line interface","disable_args":{":date":"2027-07-15",":because":":deprecated_upstream",":replacement_formula":"awscli"},"executables":["aws","aws_completer"],"head_dependencies":["libyaml","python@3.15"],"head_uses_from_macos":[["mandoc"]],"homepage":"https://aws.amazon.com/cli/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"9c84943ce8edef8ea5f29bc6962d4090ab82678019cfb069e0fdb28bee23a14d","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"43e77f324745e760918dc3c6ffb73eef49e35e9f52a5c39fe4a6de854f7e1121","stable_url_args":["https://files.pythonhosted.org/packages/a0/90/c289657c4d946f615063952a945e19d6acc50f493f42580ff77ebc423a35/awscli-1.46.2.tar.gz"],"stable_uses_from_macos":[["mandoc"]],"stable_version":"1.46.2"},"awscurl":{"bottle_rebuild":1,"desc":"Curl like simplicity to access AWS resources","executables":["awscurl"],"head_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-checksums",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/okigan/awscurl.git",{":branch":"master"}],"homepage":"https://github.com/okigan/awscurl","license":"MIT","revision":8,"ruby_source_checksum":"d251ad3a768af6778596f81bfc1a13c9596210a879fca4a5e73e06bf16a7f7c6","stable_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-checksums",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"stable_checksum":"13056e867ac33f556f29d3662102bfc3c40259ea037c6d817c5914dbb2bbd948","stable_url_args":["https://files.pythonhosted.org/packages/c8/77/7da6af880d56aed4a4023bb7c725e15c72a3088afd729ffd373eed0f5a18/awscurl-0.44.tar.gz"],"stable_version":"0.44"},"awsdac":{"desc":"CLI tool for drawing AWS architecture","executables":["awsdac","awsdac-mcp-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/awslabs/diagram-as-code.git",{":branch":"main"}],"homepage":"https://github.com/awslabs/diagram-as-code","license":"Apache-2.0","ruby_source_checksum":"1fdfd3a24870b6cea2f9513e63cab56449f6cd3dbd8e1ab5750360d9364bfd8c","stable_dependencies":[{"go":":build"}],"stable_checksum":"5744f58964e2c90cb8601c40060523b923205105f3456a7ac8ff0aa81070e7ce","stable_url_args":["https://github.com/awslabs/diagram-as-code/archive/refs/tags/v0.24.tar.gz"],"stable_version":"0.24"},"awslogs":{"bottle_rebuild":1,"desc":"Simple command-line tool to read AWS CloudWatch logs","executables":["awslogs"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/jorgebastida/awslogs.git",{":branch":"master"}],"homepage":"https://github.com/jorgebastida/awslogs","license":"BSD-3-Clause","revision":6,"ruby_source_checksum":"7b7ee4bae698d648f866a5f4dd08c53aa5a919fe2876f4d9287f98b04cc698f6","stable_dependencies":["python@3.15"],"stable_checksum":"19f223bb1c0703cea0689d94b1d293006529095e6ab8971f6b52289a2e545dd5","stable_url_args":["https://files.pythonhosted.org/packages/15/f5/8f3bd0f4a927b1fbb3a5e6a5b036f29e4263977fb167b301bc4a5f4db2b9/awslogs-0.15.0.tar.gz"],"stable_version":"0.15.0","bottle_tag":":all","bottle_checksum":"064bbb7838e1633df33e6d327512693547ffe457469ca6f22297a00b1351fd91"},"awsume":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-09-11",":because":":deprecated_upstream",":replacement_formula":"awscli"},"desc":"Utility for easily assuming AWS IAM roles from the command-line","disable_args":{":date":"2027-09-11",":because":":deprecated_upstream",":replacement_formula":"awscli"},"executables":["autoawsume","awsume","awsume-autocomplete","awsume-configure","awsume.bat","awsume.fish","awsume.ps1","awsumepy"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/trek10inc/awsume.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://awsu.me","license":"MIT","revision":2,"ruby_source_checksum":"7576bf91e5ceb040ac031f1b2edb30a9abfb8328d2b5a82d0c0b190c24b2c47c","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"33946d1dbd62394024b1d11c09aeb1eb566981b99e0d8eed5255b948e74ccebc","stable_url_args":["https://github.com/trek10inc/awsume/archive/refs/tags/4.5.5.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"4.5.5"},"awsweeper":{"desc":"CLI tool for cleaning your AWS account","executables":["awsweeper"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jckuester/awsweeper.git",{":branch":"master"}],"homepage":"https://github.com/jckuester/awsweeper/","license":"MPL-2.0","ruby_source_checksum":"1b8169aba27ef9c4e80281cbaf49be2d95f9c0d49d4b2931f7867e09de8e52fe","stable_dependencies":[{"go":":build"}],"stable_checksum":"43468e1af20dab757da449b07330f7b16cbb9f77e130782f88f30a7744385c5e","stable_url_args":["https://github.com/jckuester/awsweeper/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0","bottle_checksum":"f45b885d958f4b7752e02dc778e64d88a604021bfb0635a80444ff07c78f2e95"},"awww":{"desc":"Answer to your Wayland Wallpaper Woes","executables":["awww","awww-daemon"],"head_dependencies":["lz4","wayland","wayland-protocols",{"pkgconf":":build"},{"rust":":build"},{"scdoc":":build"}],"homepage":"https://codeberg.org/LGFae/awww","license":"GPL-3.0-only","ruby_source_checksum":"621960b70c24eecd49af48eaffee8841d1bfb88c79132016a301000e8529792f","stable_dependencies":["lz4","wayland","wayland-protocols",{"pkgconf":":build"},{"rust":":build"},{"scdoc":":build"}],"stable_checksum":"97b3f1c6d65d9d30e51b17092a45244f8c8549607c9207f3c98d82b28ba18fca","stable_url_args":["https://codeberg.org/LGFae/awww/archive/v0.12.1.tar.gz"],"stable_version":"0.12.1"},"axel":{"desc":"Light UNIX download accelerator","executables":["axel"],"head_dependencies":["openssl@4","gettext",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"gettext":":build"},{"txt2man":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/axel-download-accelerator/axel.git",{":branch":"master"}],"homepage":"https://github.com/axel-download-accelerator/axel","license":{"GPL-2.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}},"revision":1,"ruby_source_checksum":"85a4b32352dbe2d3db4f4497f20a6e39c0309d4cb7da8185fec224890f3e656f","stable_dependencies":["openssl@4","gettext",{"pkgconf":":build"}],"stable_checksum":"938ee7c8c478bf6fcc82359bbf9576f298033e8b13908e53e3ea9c45c1443693","stable_url_args":["https://github.com/axel-download-accelerator/axel/releases/download/v2.17.14/axel-2.17.14.tar.xz"],"stable_version":"2.17.14"},"ayatana-ido":{"bottle_rebuild":1,"desc":"Ayatana Indicator Display Objects","head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","pango","gettext",{"cmake":":build"},{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://github.com/AyatanaIndicators/ayatana-ido","license":{":any_of":["GPL-3.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"485be89160d2927238b0c8d3ee76c78521e4dd3b5d7ec0094504557ef2e0464e","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","pango","gettext",{"cmake":":build"},{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"bd59abd5f1314e411d0d55ce3643e91cef633271f58126be529de5fb71c5ab38","stable_url_args":["https://github.com/AyatanaIndicators/ayatana-ido/archive/refs/tags/0.10.4.tar.gz"],"stable_version":"0.10.4"},"azcopy":{"desc":"Azure Storage data transfer utility","executables":["azcopy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Azure/azure-storage-azcopy.git",{":branch":"main"}],"homepage":"https://github.com/Azure/azure-storage-azcopy","license":"MIT","ruby_source_checksum":"085fcb011b47baa54bc80b901daad9a21fd0e65d6001ae9520785306c6514f53","stable_dependencies":[{"go":":build"}],"stable_checksum":"15cc463239fe1f7893247ed8f8fd4ae6cab3f119fd2b5209c0e1126c6f3974d3","stable_url_args":["https://github.com/Azure/azure-storage-azcopy/archive/refs/tags/v10.34.1.tar.gz"],"stable_version":"10.34.1"},"azion":{"desc":"CLI for the Azion service","executables":["azion"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aziontech/azion.git",{":branch":"main"}],"homepage":"https://github.com/aziontech/azion","license":"MIT","oldnames":["azion-cli"],"ruby_source_checksum":"a1bdad02a095cd5ae1be8165b083ed96d09dde6b842ac6d35c5e8197cf7c1760","stable_dependencies":[{"go":":build"}],"stable_checksum":"b0b1c0c34b2285585e0e44abc2ac5e718623c3cd3fd41a4ddf25bf7e20bc8b57","stable_url_args":["https://github.com/aziontech/azion/archive/refs/tags/4.24.0.tar.gz"],"stable_version":"4.24.0"},"azqr":{"desc":"Azure Quick Review","executables":["azqr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Azure/azqr.git",{":branch":"main"}],"homepage":"https://azure.github.io/azqr/","license":"MIT","ruby_source_checksum":"41870e1a65b21b28d4642257ca5b6e7f350dfdce5e54badf815104aaa1f0f12b","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/Azure/azqr.git",{":tag":"v.4.2.2",":revision":"6c6b140ad8ab1d762e2a4ce79d67786063482238"}],"stable_version":"4.2.2"},"aztfexport":{"desc":"Bring your existing Azure resources under the management of Terraform","executables":["aztfexport"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Azure/aztfexport.git",{":branch":"main"}],"homepage":"https://azure.github.io/aztfexport/","license":"MPL-2.0","oldnames":["aztfy"],"ruby_source_checksum":"589f4760be6001240a903ede13424919706640e4c4037be445a2251535707d57","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/Azure/aztfexport.git",{":tag":"v0.20.0",":revision":"d52e1c50f4bd40dbd7c514a487afa09d6a2db560"}],"stable_version":"0.20.0"},"azure-core-cpp":{"compatibility_version":2,"desc":"Primitives, abstractions and helpers for Azure SDK client libraries","head_dependencies":["openssl@4",{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/Azure/azure-sdk-for-cpp/tree/main/sdk/core/azure-core","license":"MIT","revision":1,"ruby_source_checksum":"183ed4c525d03a68ed32f533071a9e98a737744ca4e9f4e9e957444941f74aae","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Azure/azure-sdk-for-cpp/commit/df5f5783fbe525a06b0146fbeea6515d25376cb2.patch?full_index=1","sha256":"f351cc0bcc32523bededc4e1e3099c07ef582a8c4234cbf8e8b60bb4f714920a","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/Azure/azure-sdk-for-cpp/pull/7456"}]}],"stable_checksum":"25f8badf23c66ae82debd95e0d074d6269b276e5fa2ce5d4d3cff38fda9ab8c2","stable_url_args":["https://github.com/Azure/azure-sdk-for-cpp/archive/refs/tags/azure-core_1.16.4.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.16.4"},"azure-dev":{"aliases":["azd"],"desc":"Developer CLI that provides commands for working with Azure resources","executables":["azd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Azure/azure-dev.git",{":branch":"main"}],"homepage":"https://aka.ms/azd","license":"MIT","ruby_source_checksum":"45d522e1316fd6321dbc894d89938159e9990822aa62f35d602bec09b8a14b1d","stable_dependencies":[{"go":":build"}],"stable_checksum":"a24a98c689de0d305e5e5a52cb6dd7923e8d654feee5a6e62c4efa81b1eef17a","stable_url_args":["https://github.com/Azure/azure-dev/archive/refs/tags/azure-dev-cli_1.37.1.tar.gz"],"stable_version":"1.37.1"},"azure-storage-blobs-cpp":{"desc":"Microsoft Azure Storage Blobs SDK for C++","head_dependencies":["azure-core-cpp","azure-storage-common-cpp","flatcc","nanoarrow",{"cmake":":build"}],"homepage":"https://github.com/Azure/azure-sdk-for-cpp/tree/main/sdk/storage/azure-storage-blobs","license":"MIT","ruby_source_checksum":"45644323b83027d0474e4dffd8cbacd35140291717f2d866c221b0a03811e0c1","stable_dependencies":["azure-core-cpp","azure-storage-common-cpp","flatcc","nanoarrow",{"cmake":":build"}],"stable_checksum":"2f7af311f5c21b3eaf797d3184b50ac741652e534b3b3d0346a4bb88427c6d06","stable_url_args":["https://github.com/Azure/azure-sdk-for-cpp/archive/refs/tags/azure-storage-blobs_12.19.1.tar.gz"],"stable_version":"12.19.1"},"azure-storage-common-cpp":{"compatibility_version":1,"desc":"Provides common Azure Storage-related abstractions for Azure SDK","head_dependencies":["azure-core-cpp","openssl@4",{"cmake":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/Azure/azure-sdk-for-cpp/tree/main/sdk/storage/azure-storage-common","license":"MIT","revision":1,"ruby_source_checksum":"0132b115cd1fab67f6ea3ea13f923b4bb9f51c170b16e8cf52674d3e42ee70c1","stable_dependencies":["azure-core-cpp","openssl@4",{"cmake":":build"}],"stable_checksum":"23a10c84418f6d8c07858277f3b8e7c7344008f1ab9eacabdc485fb0744903e5","stable_url_args":["https://github.com/Azure/azure-sdk-for-cpp/archive/refs/tags/azure-storage-common_12.15.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"12.15.0"},"azurehound":{"desc":"Azure Data Exporter for BloodHound","executables":["azurehound"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/SpecterOps/AzureHound.git",{":branch":"main"}],"homepage":"https://github.com/SpecterOps/AzureHound","license":"GPL-3.0-or-later","ruby_source_checksum":"a237a757fce77270454877a931eb15f5ce229a3c9ebcee5d6869225f142c4504","stable_dependencies":[{"go":":build"}],"stable_checksum":"75337077b7f2fc7c61dc92c266c11a693db9e84d4d0299fa667114ab33c7dd11","stable_url_args":["https://github.com/SpecterOps/AzureHound/archive/refs/tags/v3.1.3.tar.gz"],"stable_version":"3.1.3"},"azurite":{"desc":"Lightweight server clone of Azure Storage that simulates it locally","executables":["azurite","azurite-blob","azurite-queue","azurite-table"],"head_dependencies":["node"],"homepage":"https://github.com/Azure/Azurite","license":"MIT","ruby_source_checksum":"500d3189015191ab2be8bf4ef58dacb101b6f5ef3c8a23e9a08c0b612efa8501","stable_dependencies":["node"],"stable_checksum":"991f93cbfd9006d61f8708a7ff78f4f76ce90ff8ee1dfb76ba47de2323170065","stable_url_args":["https://registry.npmjs.org/azurite/-/azurite-3.37.0.tgz"],"stable_version":"3.37.0","bottle_tag":":all","bottle_checksum":"e0d2b9196a3bdedae60f932a3857e3119b445501a692c31e1faf5d5f21f2680e"},"b2-tools":{"conflicts":[["boost-build",{":because":"both install `b2` binaries"}]],"desc":"B2 Cloud Storage Command-Line Tools","executables":["b2","b2v3","b2v4","b2v5"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://github.com/Backblaze/B2_Command_Line_Tool","license":"MIT","ruby_source_checksum":"ff5cde0fe7390e5cfda94950e558bfed68081d5f84127f9ed9275416761ece7a","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"c2f6950a9840143f744b25712deefc1ceeba5fec97e28921355d5007961e3787","stable_url_args":["https://files.pythonhosted.org/packages/9e/89/6dfc6338307c1ef0f2e0a1bd505b2065a0637e84bf3b5475b142179442c9/b2-5.0.2.tar.gz"],"stable_version":"5.0.2"},"b2sum":{"conflicts":[["coreutils",{":because":"both install `b2sum` binaries"}]],"desc":"BLAKE2 b2sum reference binary","executables":["b2sum"],"homepage":"https://github.com/BLAKE2/BLAKE2","license":{":any_of":["CC0-1.0","OpenSSL","Apache-2.0"]},"ruby_source_checksum":"6aab4a6517f40da8b6ad5be8c8131b57fb86eeabca6b1329b6e9d13836c159eb","stable_checksum":"7f2c72859d462d604ab3c9b568c03e97b50a4052092205ad18733d254070ddc2","stable_url_args":["https://github.com/BLAKE2/BLAKE2/archive/refs/tags/20190724.tar.gz"],"stable_version":"20190724","bottle_checksum":"b68e4c748c44e8087d61da723e3402dd9e6506b038695e6bbd447333bb69503f"},"b3sum":{"desc":"Command-line implementation of the BLAKE3 cryptographic hash function","executables":["b3sum"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/BLAKE3-team/BLAKE3","license":{":any_of":["CC0-1.0","Apache-2.0",{"Apache-2.0":{":with":"LLVM-exception"}}]},"ruby_source_checksum":"a17fa773ce2dd30bc0c421c95c777ba4b292c8e2ff3713bce942c71ad95e4baf","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c6782a28842b1c0478524ac06a4f2ede784038ee298d6e2162c0b089c4306a3c","stable_url_args":["https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.8.7.tar.gz"],"stable_version":"1.8.7"},"b4":{"bottle_rebuild":1,"desc":"Tool to work with public-inbox and patch archives","executables":["b4"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libgit2","libsodium","python@3.15",{"rust":":build"}],"homepage":"https://b4.docs.kernel.org/en/latest/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"e15b3958e9833853eeee007405948bb13f0dcf563220b42808acd40594ff92ef","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libgit2","libsodium","python@3.15",{"rust":":build"}],"stable_checksum":"071823a1e904508a6fd9aaf8cc2f9a92697e1dfa270000b4d1130015b56f4137","stable_url_args":["https://files.pythonhosted.org/packages/3b/89/70da0dcb6a75833a388aeb15aef12d859950793f8ce68faff757df97d1e3/b4-0.16.0.tar.gz"],"stable_version":"0.16.0"},"b43-fwcutter":{"desc":"Extract firmware from Braodcom 43xx driver files","executables":["b43-fwcutter"],"homepage":"https://wireless.docs.kernel.org/en/latest/en/users/drivers/b43.html","license":"BSD-2-Clause","ruby_source_checksum":"941bff8583496b43e6c36f9e55a672c7f78bc496cf2925fe9e2238c13e113446","stable_checksum":"c21e0ccf0d15e668ade31fe4d4c424ef6be006b85f63603b6f965f4c5a6f3121","stable_url_args":["https://bues.ch/b43/fwcutter/b43-fwcutter-021.tar.xz"],"stable_version":"021"},"b4n":{"desc":"Terminal user interface (TUI) for Kubernetes API written in Rust","executables":["b4n"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/fioletoven/b4n.git",{":branch":"main"}],"homepage":"https://github.com/fioletoven/b4n","license":"MIT","ruby_source_checksum":"1d0d79fbfc821de1d913b9b65e0356406ac76661e29b40adb68e0a2949d7cc5c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e64b874aae85ff3759d5082339688c9a6ff3ef8326e327b0014b0eba8385a5d7","stable_url_args":["https://github.com/fioletoven/b4n/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"babel":{"desc":"Compiler for writing next generation JavaScript","executables":["babel"],"head_dependencies":["node"],"homepage":"https://babeljs.io/","license":"MIT","ruby_source_checksum":"46f5bc2b48184219eb7c3ccd0d10cc438b22dd5af6984d97bbb8f09867be86e6","stable_dependencies":["node"],"stable_checksum":"dfbbfcb4c7ec02ea76a7681b18990977e3cff412cb8420e1346442b05129c816","stable_url_args":["https://registry.npmjs.org/@babel/cli/-/cli-8.0.6.tgz"],"stable_version":"8.0.6","bottle_tag":":all","bottle_checksum":"4b6535fffd9a6560f8e87a20800b9bccf8edd9fd7a588e9485e0ffd2aca7d6c0"},"babeld":{"desc":"Loop-avoiding distance-vector routing protocol","executables":["babeld"],"head_url_args":["https://github.com/jech/babeld.git",{":branch":"master"}],"homepage":"https://www.irif.fr/~jch/software/babel/","license":"MIT","ruby_source_checksum":"181db65474596750cea51013ed24434b90311cfad75d3e1ff9a7cc69405ab281","stable_checksum":"c4ed13c04880ccc3a85a99645dcb64134beac8ab0607fe32a4d07e1057ad73b7","stable_url_args":["https://www.irif.fr/~jch/software/files/babeld-1.14.tar.gz"],"stable_version":"1.14"},"babelfish":{"caveats":"The shell hook has been installed, you can use it by running:\n\n  $ source $HOMEBREW_PREFIX/share/fish/vendor_functions.d/babel.fish\n","desc":"Translate bash scripts to fish","executables":["babelfish"],"head_dependencies":[{"go":":build"},{"fish":":test"}],"head_url_args":["https://github.com/bouk/babelfish.git",{":branch":"master"}],"homepage":"https://github.com/bouk/babelfish","license":"MIT","ruby_source_checksum":"92adf4482e3a2eee59102fd19e3a7eac05d13d448eb5b68540013134062bb706","stable_dependencies":[{"go":":build"},{"fish":":test"}],"stable_checksum":"967a9020e905f01b0d3150a37f35d21e8d051c634eebf479bc1503d95f81a1d9","stable_url_args":["https://github.com/bouk/babelfish/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_checksum":"edaf31144744c63fd91293ddaf4c5f5cdc96217c3c5df59065d95d04839ecbde"},"babl":{"desc":"Dynamic, any-to-any, pixel format translation library","executables":["babl"],"head_dependencies":["little-cms2",{"glib":":build"},{"gobject-introspection":[":build",":test"]},{"meson":":build"},{"ninja":":build"},{"pcre2":":build"},{"pkgconf":":build"},{"vala":":build"}],"head_url_args":["https://github.com/GNOME/babl.git",{":branch":"master"}],"head_uses_from_macos":[[{"libffi":":build"}]],"homepage":"https://www.gegl.org/babl/","license":"LGPL-3.0-or-later","ruby_source_checksum":"330c5c4a6c46ca5764bb5fadaef938d617cd0ee165689d54041580632c2dabd8","stable_dependencies":["little-cms2",{"glib":":build"},{"gobject-introspection":[":build",":test"]},{"meson":":build"},{"ninja":":build"},{"pcre2":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"e676507b421d414d49db8627415dc1eadbd787536baa7d6fe94a1f1971cbe73e","stable_url_args":["https://download.gimp.org/pub/babl/0.1/babl-0.1.128.tar.xz"],"stable_uses_from_macos":[[{"libffi":":build"}]],"stable_version":"0.1.128"},"backgroundremover":{"desc":"Remove background from images and video using AI","executables":["backgroundremover","backgroundremover-server"],"head_dependencies":[{"certifi":":no_linkage"},"ffmpeg","libheif","llvm@22",{"numpy":":no_linkage"},{"pillow":":no_linkage"},"python@3.15",{"pytorch":":no_linkage"},{"scipy":":no_linkage"},{"torchvision":":no_linkage"},{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://backgroundremoverai.com","license":"MIT","revision":3,"ruby_source_checksum":"9d18c878efe12194785410046207e5de27eb51fed2de8c4379bb5fa5efd2436d","stable_dependencies":[{"certifi":":no_linkage"},"ffmpeg","libheif","llvm@22",{"numpy":":no_linkage"},{"pillow":":no_linkage"},"python@3.15",{"pytorch":":no_linkage"},{"scipy":":no_linkage"},{"torchvision":":no_linkage"},{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"b9fe5ebaa234d43bfae02a2f28734e589ee895a861e55c02f6f1a41518587852","stable_url_args":["https://files.pythonhosted.org/packages/01/23/b6db66a9a7ad24e34581bae7910e77e16fce103fd9658bd5b6aef4e5effd/backgroundremover-0.4.5.tar.gz"],"stable_version":"0.4.5"},"backlog-md":{"desc":"Markdown‑native Task Manager & Kanban visualizer for any Git repository","executables":["backlog"],"head_dependencies":[{"bun":":build"}],"homepage":"https://github.com/MrLesk/Backlog.md","license":"MIT","ruby_source_checksum":"a00bb40352fae19de29b41650f99b02a28b5cd06868d12f00317e771cfccd0f0","stable_dependencies":[{"bun":":build"}],"stable_checksum":"d61d27116a36e01ce368d014a2717c792cb592d4aee6081e265cd8d543ce3b2d","stable_url_args":["https://github.com/MrLesk/Backlog.md/archive/refs/tags/v1.55.3.tar.gz"],"stable_version":"1.55.3"},"backplane-cli":{"desc":"CLI for interacting with the OpenShift Backplane API","executables":["ocm-backplane"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openshift/backplane-cli.git",{":branch":"main"}],"homepage":"https://github.com/openshift/backplane-cli","license":"Apache-2.0","ruby_source_checksum":"3f1af5846503942a98cf13ba9dc03c81a2230e55b06105ae3ae26b3146027657","stable_dependencies":[{"go":":build"}],"stable_checksum":"1ec7691ce6cf2432a6233609cee48ca735d62b75946336dac3c1162ef1345a9f","stable_url_args":["https://github.com/openshift/backplane-cli/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"backupninja":{"desc":"Backup automation tool","executables":["backupninja","ninjahelper"],"head_dependencies":["dialog","bash"],"homepage":"https://0xacab.org/liberate/backupninja","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"be7ac548f3a3f013039b4f6bf3316fd175114ef8f81c2aebf999a60fa4e17986","stable_dependencies":["dialog","bash"],"stable_checksum":"93ddc72f085d46145b289d35dac1d72e998c15bec1833db78e474b53c9768774","stable_url_args":["https://0xacab.org/liberate/backupninja/-/archive/backupninja_upstream/1.2.2/backupninja-backupninja_upstream-1.2.2.tar.gz"],"stable_version":"1.2.2"},"bacon-ls":{"desc":"Rust diagnostic provider based on Bacon","executables":["bacon-ls"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/crisidev/bacon-ls.git",{":branch":"main"}],"homepage":"https://github.com/crisidev/bacon-ls","license":"MIT","ruby_source_checksum":"604f287fa1b67552edbff215c47d4700533988597d03118efeffc851acd1b712","stable_dependencies":[{"rust":":build"}],"stable_checksum":"45c0ff8fecb33ce96c7e464566d338e500e37673a82bb3c80bb96fcea4c502fd","stable_url_args":["https://github.com/crisidev/bacon-ls/archive/refs/tags/0.32.0.tar.gz"],"stable_version":"0.32.0"},"bacon":{"desc":"Background rust code check","executables":["bacon"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/Canop/bacon.git",{":branch":"main"}],"homepage":"https://dystroy.org/bacon/","license":"AGPL-3.0-or-later","revision":1,"ruby_source_checksum":"e25388df74afc03f975a4e97c2eeacf8a70af12d942466d77279083755070cb4","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"d86249d01175f83ce30c7d52d36ed3422855c7eef00907161e673d490955702d","stable_url_args":["https://github.com/Canop/bacon/archive/refs/tags/v3.26.0.tar.gz"],"stable_version":"3.26.0"},"bacula-fd":{"bottle_rebuild":3,"conflicts":[["bareos-client",{":because":"both install a `bconsole` executable"}]],"desc":"Network backup solution","executables":["bacula","bacula-fd","bbconsjson","bconsole","bfdjson","btraceback","get_malware_abuse.ch","md5tobase64.py"],"head_dependencies":["openssl@4","readline"],"homepage":"https://www.bacula.org/","license":{"AGPL-3.0-only":{":with":"openvpn-openssl-exception"}},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"f085fad899871afa513a66f1dcccc1e7b17d385962faa0e74bf2cfcb8c76a41f","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/bacula-fd/bin/bacula-fd","-f"]],"stable_dependencies":["openssl@4","readline"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"},{"strip":"p1","url":"https://git.launchpad.net/ubuntu/+source/bacula/plain/debian/patches/ubuntu/openssl-4-ftbfs.patch?id=0ff2f2f11dee0bbdfb5059d35379088fbe7ae5ab","sha256":"841443a121aa2d61c8156a7e9029113ea659cc24d2d610c2d93a498655272ab8","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.bacula.org/bacula-community-edition/bacula-community/-/work_items/2771"}]}],"stable_checksum":"294afd3d2eb9d5b71c3d0e88fdf19eb513bfdb843b28d35c0552e4ae062827a1","stable_url_args":["https://downloads.sourceforge.net/project/bacula/bacula/15.0.3/bacula-15.0.3.tar.gz"],"stable_version":"15.0.3"},"badkeys":{"bottle_rebuild":1,"desc":"Tool to find common vulnerabilities in cryptographic public keys","executables":["badkeys"],"head_dependencies":[{"cryptography":":no_linkage"},"gmp","libmpc","mpfr","python@3.15"],"head_url_args":["https://github.com/badkeys/badkeys.git",{":branch":"main"}],"homepage":"https://badkeys.info","license":"MIT","ruby_source_checksum":"de14fa0ff6080993cf746cb78d7439afb2e2e27e7acdda6d4f3b45352f178467","stable_dependencies":[{"cryptography":":no_linkage"},"gmp","libmpc","mpfr","python@3.15"],"stable_checksum":"a4323c2a3de67e81786e87271d8c1cb302eed89054b770f85dbf1f95ce4264ad","stable_url_args":["https://files.pythonhosted.org/packages/a1/05/6f1939e3fb4b7cdf7799d7a200c0151ca6a1662042a283b658fe98627f9b/badkeys-0.0.21.tar.gz"],"stable_version":"0.0.21"},"badread":{"bottle_rebuild":1,"desc":"Long read simulator that can imitate many types of read problems","executables":["badread"],"head_dependencies":["numpy","python@3.15",{"scipy":":no_linkage"}],"homepage":"https://github.com/rrwick/Badread","license":"GPL-3.0-or-later","ruby_source_checksum":"8fb1e43ed2c47999a08a141d6a5d601400322e4fca1d106857437dc3deece2e9","stable_dependencies":["numpy","python@3.15",{"scipy":":no_linkage"}],"stable_checksum":"488ee2c4b87c064904e2ea1ef24ef833c2f5932aa4c1f03e361e2e4061692baf","stable_url_args":["https://github.com/rrwick/Badread/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"bagel":{"desc":"CLI to audit posture and evaluate compromise blast radius","executables":["bagel"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/boostsecurityio/bagel.git",{":branch":"main"}],"homepage":"https://boostsecurityio.github.io/bagel/","license":"GPL-3.0-or-later","ruby_source_checksum":"1567e66acfd60b21ba3a8c5ee8bef35133a08139f87f6951d3c1c05c37b5320f","stable_dependencies":[{"go":":build"}],"stable_checksum":"2707877746844c2c769e817eb64f5d3b3c696f723fec927284e93451236882af","stable_url_args":["https://github.com/boostsecurityio/bagel/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"bagels":{"bottle_rebuild":1,"desc":"Powerful expense tracker that lives in your terminal","executables":["bagels"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","numpy",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://github.com/EnhancedJax/Bagels","license":"GPL-3.0-or-later","revision":15,"ruby_source_checksum":"64d1af940c2d63f42a3fc01ee0483519ef655bf7c519811b89fac383b6f1ddfd","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","numpy",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"c3ebd4a727ddd62450528676a1ce3e475f92bd36edfed5f9c0b110bb24592608","stable_url_args":["https://files.pythonhosted.org/packages/6e/04/e19a99e357221cb41e1e2f0352172e282ac8195fa2418b776345497fb260/bagels-0.3.12.tar.gz"],"stable_version":"0.3.12"},"bagit":{"bottle_rebuild":2,"desc":"Library for creation, manipulation, and validation of bags","executables":["bagit.py"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/LibraryOfCongress/bagit-python.git",{":branch":"master"}],"homepage":"https://libraryofcongress.github.io/bagit-python/","license":"CC0-1.0","ruby_source_checksum":"8cd474e6a29994c43b587538918a71f202142f430f67b1ff8806b4d757081e56","stable_dependencies":["python@3.15"],"stable_checksum":"9455006c2d1df88be95ec1fccabc5ea623389589ea4c85b3d85bd256f29d7656","stable_url_args":["https://files.pythonhosted.org/packages/a1/a0/8866b4c6f894af0eb10e4964157f3241dd4117700fc010e7825471d51a13/bagit-1.9.0.tar.gz"],"stable_version":"1.9.0","version_scheme":1,"bottle_tag":":all","bottle_checksum":"f1972689eb820b705d5c000e3c041f662750cbe9eb9fcd50ddf12859f72f29a1"},"baguette":{"desc":"Headless iOS Simulator manager and host-side input injection for iOS 26","executables":["baguette"],"head_url_args":["https://github.com/tddworks/baguette.git",{":branch":"main"}],"homepage":"https://tddworks.github.io/baguette/","license":"Apache-2.0","ruby_source_checksum":"45107168e162b5fdd214b7bbbc814280a099e15557b4f4d01a911a0960e8b5b0","stable_checksum":"42b56e591ee40ba5a2c645dbf4946f9f350ec3028943659deb9d2123e810dbb5","stable_url_args":["https://github.com/tddworks/baguette/archive/refs/tags/v0.2.10.tar.gz"],"stable_version":"0.2.10"},"baidupcs-go":{"desc":"Terminal utility for Baidu Network Disk","executables":["baidupcs-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/qjfoidnh/BaiduPCS-Go.git",{":branch":"main"}],"homepage":"https://github.com/qjfoidnh/BaiduPCS-Go","license":"Apache-2.0","ruby_source_checksum":"6b0d3b8e18cc261c3442608cbfe1965bbe2323f5dce6687e901fd2b66f19a267","stable_dependencies":[{"go":":build"}],"stable_checksum":"12904ec8daee445b357f59d604103108a324f5b1c60cb0d8324f5df216683553","stable_url_args":["https://github.com/qjfoidnh/BaiduPCS-Go/archive/refs/tags/v4.0.2.tar.gz"],"stable_version":"4.0.2"},"balena-cli":{"desc":"Command-line tool for interacting with the balenaCloud and balena API","executables":["balena"],"head_dependencies":["node",{"go":":build"}],"homepage":"https://docs.balena.io/reference/balena-cli/latest/","license":"Apache-2.0","ruby_source_checksum":"bfc6beb1a848c275a51f5d2d0f31fc65c01bfd329e5e92e186862b9ecf4738eb","stable_dependencies":["node",{"go":":build"}],"stable_checksum":"780a6aeba9fda4a100d3e29a0fc7d2c0bde303d27bafa1aeb84dde03ff0daf15","stable_url_args":["https://registry.npmjs.org/balena-cli/-/balena-cli-25.2.7.tgz"],"stable_version":"25.2.7"},"ballerburg":{"desc":"Castle combat game","executables":["ballerburg"],"head_dependencies":["sdl3",{"cmake":":build"}],"head_url_args":["https://framagit.org/baller/ballerburg.git",{":branch":"main"}],"homepage":"https://baller.frama.io/","license":"GPL-3.0-or-later","ruby_source_checksum":"29c27e873253791a638f17841c874307c484112828597b61239aec2abef32bbb","stable_dependencies":["sdl2-compat",{"cmake":":build"}],"stable_checksum":"2e55087c70e10a827a270493732d3928f8fb0abb6b583661f80cbbe1efac80f7","stable_url_args":["https://framagit.org/baller/ballerburg/-/archive/v1.2.3/ballerburg-v1.2.3.tar.bz2"],"stable_version":"1.2.3","bottle_cellar":":any","bottle_checksum":"ee583b89ffe454e9c550860d852333d5f91c23155c426c384727dfd1f689a0fa"},"ballerina":{"aliases":["bal"],"desc":"Programming Language for Network Distributed Applications","executables":["bal"],"head_dependencies":["openjdk"],"homepage":"https://ballerina.io","license":"Apache-2.0","ruby_source_checksum":"66113d6354b7c1fb83f4b408535c001e836891ad006b2bc2ebfb9d15f0e570ff","stable_dependencies":["openjdk"],"stable_checksum":"dd6480488800ec51aa28db33397d6ee602549169aada34ac83e6a58725a9c86a","stable_url_args":["https://dist.ballerina.io/downloads/2201.14.1/ballerina-2201.14.1-swan-lake.zip"],"stable_version":"2201.14.1","bottle_tag":":all","bottle_checksum":"741394621aa9f5583304884184d79e9713a98eadd18c97dd08c40eedb929ce4b"},"bam":{"desc":"Build system that uses Lua to describe the build process","executables":["bam"],"head_url_args":["https://github.com/matricks/bam.git",{":branch":"master"}],"homepage":"https://matricks.github.io/bam/","license":"Zlib","ruby_source_checksum":"a93450f85c254a0eb448d7dcae45ce6e6a442ce4e02c4947c048d60435bf6bf3","stable_checksum":"cc8596af3325ecb18ebd6ec2baee550e82cb7b2da19588f3f843b02e943a15a9","stable_url_args":["https://github.com/matricks/bam/archive/refs/tags/v0.5.1.tar.gz"],"stable_version":"0.5.1","bottle_checksum":"75d5f23cc6cfc164c893479517a3cfbdcae7f08ccade50ab8408a83cd5939e54"},"baml":{"desc":"Programming language for agents","executables":["baml"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/BoundaryML/baml.git",{":branch":"canary"}],"homepage":"https://boundaryml.com/","license":"Apache-2.0","ruby_source_checksum":"9028dc3d47f740472a083f944908a649bab2e8c4a3d253dc9ef6c629d3f04971","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"f1539402dfeb4cfd6b4b14f4b21e5b290eb6fb23c965f61e0e5757570333f73d","stable_url_args":["https://github.com/BoundaryML/baml/archive/refs/tags/baml-wrapper-0.2.5.tar.gz"],"stable_version":"0.2.5"},"bamtools":{"desc":"C++ API and command-line toolkit for BAM data","executables":["bamtools"],"head_dependencies":["jsoncpp",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/pezmaster31/bamtools.git",{":branch":"master"}],"homepage":"https://github.com/pezmaster31/bamtools","license":"MIT","revision":1,"ruby_source_checksum":"a6fa112c9d9823938d07431f1fca7cdc4b384305180b99f746560f8bc483132b","stable_dependencies":["jsoncpp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"7d4e59bac7c03bde488fe43e533692f78b5325a097328785ec31373ffac08344","stable_url_args":["https://github.com/pezmaster31/bamtools/archive/refs/tags/v2.5.3.tar.gz"],"stable_version":"2.5.3"},"bandcamp-dl":{"bottle_rebuild":1,"desc":"Simple python script to download Bandcamp albums","executables":["bandcamp-dl"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/evolution0/bandcamp-dl.git",{":branch":"master"}],"homepage":"https://github.com/evolution0/bandcamp-dl","license":"Unlicense","revision":9,"ruby_source_checksum":"f2f3761103ef994349495ffd28745ac24e02144640ce26f4f47f9d1821f9ca17","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"d5e47777d0b1a14e49ba72d78ffa9b150e72af51d28e981231a0bd32c1c2e159","stable_url_args":["https://files.pythonhosted.org/packages/78/c2/2c11878a494ceef38ed5ac51dede216547cb14ef40a30f8f009fca0ceab6/bandcamp_downloader-0.0.17.tar.gz"],"stable_version":"0.0.17","bottle_tag":":all","bottle_checksum":"30589ce1b682bd1ce82da09538a6cec4a2a77c5af5ef4ba5f39f13214dcd2159"},"bandicoot":{"desc":"C++ library for GPU accelerated linear algebra","head_dependencies":["clblast","openblas",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://coot.sourceforge.io/","license":"Apache-2.0","ruby_source_checksum":"f0230e6bb7fc8bf4809d46bd2549caa9fb2987c72f18a6f68d6c798fde401f0e","stable_dependencies":["clblast","openblas",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"875f64e13d370d9659a719a389ada4bbc1cd2caa38c68d52087c9a8ff88ef64f","stable_url_args":["https://gitlab.com/bandicoot-lib/bandicoot-code/-/archive/5.0.0/bandicoot-code-5.0.0.tar.bz2"],"stable_version":"5.0.0"},"bandit":{"bottle_rebuild":1,"desc":"Security-oriented static analyser for Python code","executables":["bandit","bandit-baseline","bandit-config-generator"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/PyCQA/bandit.git",{":branch":"main"}],"homepage":"https://github.com/PyCQA/bandit","license":"Apache-2.0","revision":1,"ruby_source_checksum":"8359d8da6489ffe3974aa2c43d12de7b5bc04392a37cd0363da6dcb05b264b1a","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"b589e5de2afe70bd4d53fa0c1da6199f4085af666fde00e8a034f152a52cd628","stable_url_args":["https://files.pythonhosted.org/packages/aa/c3/0cb80dfe0f3076e5da7e4c5ad8e57bac6ac357ff4a6406205501cade4965/bandit-1.9.4.tar.gz"],"stable_version":"1.9.4"},"bandwhich":{"bottle_rebuild":2,"desc":"Terminal bandwidth utilization tool","executables":["bandwhich"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/imsnif/bandwhich","license":"MIT","ruby_source_checksum":"78513c74b87e82d3bbbb24dce151f5f4c0b18576122f846fc06a85678b308788","stable_dependencies":[{"rust":":build"}],"stable_checksum":"aafb96d059cf9734da915dca4f5940c319d2e6b54e2ffb884332e9f5e820e6d7","stable_url_args":["https://github.com/imsnif/bandwhich/archive/refs/tags/v0.23.1.tar.gz"],"stable_version":"0.23.1"},"bao":{"conflicts":[["openbao",{":because":"both install `bao` binaries"}]],"desc":"Implementation of BLAKE3 verified streaming","executables":["bao"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/oconnor663/bao.git",{":branch":"master"}],"homepage":"https://github.com/oconnor663/bao","license":{":any_of":["Apache-2.0","CC0-1.0"]},"ruby_source_checksum":"4927abe6d6a617e4ee48343a9a4e926b193840b196ae738cfe64b42b9fbfffcb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"34cdbc1bc30ce41394ffd52e8a29ab4e5956ecabd7c4db26ffd992d306a59d96","stable_url_args":["https://github.com/oconnor663/bao/archive/refs/tags/0.13.1.tar.gz"],"stable_version":"0.13.1","bottle_checksum":"c1be9491ec695e53a1e9d94391081618451b25f6da26bea453faf7791cc34e48"},"baobab":{"bottle_rebuild":1,"desc":"Gnome disk usage analyzer","executables":["baobab"],"head_dependencies":["adwaita-icon-theme","cairo","glib","graphene","gtk4","hicolor-icon-theme","libadwaita","pango","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"homepage":"https://apps.gnome.org/Baobab/","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"f9830b6aa974104999a0eaa1a43306608257e51c5bcf27fb917794b3bec2538b","stable_dependencies":["adwaita-icon-theme","cairo","glib","graphene","gtk4","hicolor-icon-theme","libadwaita","pango","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"573c84f15f5f963a440500f6f43412c928ac2335f6b69dcb58f1a1fe5201024b","stable_url_args":["https://download.gnome.org/sources/baobab/50/baobab-50.0.tar.xz"],"stable_version":"50.0"},"bar":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-01-05",":because":"is not available via HTTPS"},"desc":"Provide progress bars for shell scripts","disable_args":{":date":"2027-01-05",":because":"is not available via HTTPS"},"executables":["bar"],"homepage":"http://www.theiling.de/projects/bar.html","license":"Zlib","ruby_source_checksum":"a308e02b0cd84f1c15a5690cc34cda0989a41a6897a428ab0d5dec19b690d241","stable_checksum":"8034c405b6aa0d474c75ef9356cde1672b8b81834edc7bd94fc91e8ae097033e","stable_url_args":["http://www.theiling.de/downloads/bar-1.4-src.tar.bz2"],"stable_version":"1.4","bottle_tag":":all","bottle_checksum":"0bfd47d83744c345b9d102b66f8f7f580757d90ec821789a76364ad8b1cb13eb"},"bareos-client":{"conflicts":[["bacula-fd",{":because":"both install a `bconsole` executable"}]],"desc":"Client for Bareos (Backup Archiving REcovery Open Sourced)","executables":["bareos-fd","bconsole","btraceback"],"head_dependencies":["jansson","lzo","openssl@3","readline","xxhash","gettext",{"cli11":":build"},{"cmake":":build"},{"cpp-gsl":":build"},{"fmt":":build"},{"utf8cpp":":build"}],"homepage":"https://www.bareos.com/","license":"AGPL-3.0-only","post_install_steps":[{"path":{"base":"var","path":"lib/bareos"},"type":"mkdir_p"},{"command":{"base":"lib","path":"bareos/scripts/bareos-config"},"guards":[{"path":"{{etc}}/bareos/bareos-fd.d","condition":"unless_exists","id":"1"}],"type":"run","args":["deploy_config","bareos-fd"]},{"command":{"base":"lib","path":"bareos/scripts/bareos-config"},"guards":[{"path":"{{etc}}/bareos/bareos-fd.d","condition":"unless_exists","id":"1"}],"type":"run","args":["deploy_config","bconsole"]}],"ruby_source_checksum":"3d07f3093d5c8a584a9e682b6931ae81a6549f50c4cee51d9061658b1355870d","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/run/bareos-fd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/run/bareos-fd.log"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/bareos-client/sbin/bareos-fd","-f"]],"stable_dependencies":["jansson","lzo","openssl@3","readline","xxhash","gettext",{"cli11":":build"},{"cmake":":build"},{"cpp-gsl":":build"},{"fmt":":build"},{"utf8cpp":":build"}],"stable_checksum":"158aba5941fcd1921292d2fe283bce1fe9122b5c81106267cb352678f76af83b","stable_url_args":["https://github.com/bareos/bareos/archive/refs/tags/Release/25.1.1.tar.gz"],"stable_version":"25.1.1"},"baresip":{"desc":"Modular SIP useragent","executables":["baresip"],"head_dependencies":["libre",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/baresip/baresip","license":"BSD-3-Clause","ruby_source_checksum":"b80e5e87e407c6c2820979f605abb0d214f5dce4f9bdc73f51b0ce3bc27e01c2","stable_dependencies":["libre",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"710d79d60c15c09f0aeb93e5d2f219e7f12ab93f62cab826e4280592a1ea155f","stable_url_args":["https://github.com/baresip/baresip/archive/refs/tags/v4.12.0.tar.gz"],"stable_version":"4.12.0"},"barman":{"bottle_rebuild":1,"desc":"Backup and Recovery Manager for PostgreSQL","executables":["barman","barman-cloud-backup","barman-cloud-backup-delete","barman-cloud-backup-keep","barman-cloud-backup-list","barman-cloud-backup-show","barman-cloud-check-wal-archive","barman-cloud-restore","barman-cloud-wal-archive","barman-cloud-wal-restore","barman-wal-archive","barman-wal-restore"],"head_dependencies":["libpq","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/EnterpriseDB/barman.git",{":branch":"REL_3_X_master"}],"homepage":"https://pgbarman.org/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"1cb351942ce964a054538f8cbc425a4952cab0714a18a67abfde8ca2444bf999","stable_dependencies":["libpq","python@3.15",{"rust":":build"}],"stable_checksum":"cac6542ac7a8f7cf2a7892807509d78dd24346a021afc24a7c3ec5b1626cc636","stable_url_args":["https://files.pythonhosted.org/packages/eb/8c/b225bca1623a6370885f005e2f575f5f13c5c790eb9bef6695299efca4dd/barman-3.20.1.tar.gz"],"stable_version":"3.20.1"},"bartib":{"desc":"Simple timetracker for the command-line","executables":["bartib"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/nikolassv/bartib","license":"GPL-3.0-only","ruby_source_checksum":"e4c0b030375b2f89f961f45948997956b41ad2abdf551014ebe442140df79882","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"29fcfb9fc2a64c11023d4be9904e2c70e49ec1f6c9f8ce4c6ee9d73825d2f6f4","stable_url_args":["https://github.com/nikolassv/bartib/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"b0ae657c86becd8b322873503cf52457afc6ddf51e90b7937db03f1aec103f51"},"bartycrouch":{"desc":"Incrementally update/translate your Strings files","executables":["bartycrouch"],"head_url_args":["https://github.com/FlineDev/BartyCrouch.git",{":branch":"main"}],"homepage":"https://github.com/FlineDev/BartyCrouch","license":"MIT","ruby_source_checksum":"893e3b2d315999a1a69ba7c567a70ae83c5fdb7337616fd299ca568b584574f0","stable_url_args":["https://github.com/FlineDev/BartyCrouch.git",{":tag":"4.15.1",":revision":"fe88110ab0af3d1281138b63159e20a7450383fa"}],"stable_version":"4.15.1","bottle_checksum":"a96c215d738ffedc43b770955b434a74b2ebb7ee085d25636a29276628481f90"},"bas55":{"desc":"Minimal BASIC programming language interpreter as defined by ECMA-55","executables":["bas55"],"homepage":"https://jorgicor.niobe.org/bas55/","license":"MIT","ruby_source_checksum":"4e7366c948692ca1558694eb451586daea46e28c9d3be883705543dea594c103","stable_checksum":"640b296df2ee22c2e14e90b23e0edad646682c80b3226652772847fa0614f293","stable_url_args":["https://jorgicor.niobe.org/bas55/bas55-2.0.tar.gz"],"stable_version":"2.0","bottle_checksum":"44d2a192051128129fefc7940affd20c3328a7a0585c7af897e1046acccb6fea"},"base16384":{"bottle_rebuild":1,"desc":"Encode binary files to printable utf16be","executables":["base16384"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fumiama/base16384.git",{":branch":"master"}],"homepage":"https://github.com/fumiama/base16384","license":"GPL-3.0-or-later","ruby_source_checksum":"c8281c9870e7f6695a9d2e1dc3fb36e39fefd3b5e6e4140d81e780706231f6b9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3b612e8ab32e7b108a08cdf4112a04fbebaaa572bc60d386343a954c695e450b","stable_url_args":["https://github.com/fumiama/base16384/archive/refs/tags/v2.3.2.tar.gz"],"stable_version":"2.3.2"},"base64":{"conflicts":[["aklomp-base64",{":because":"both install `base64` binaries"}]],"desc":"Encode and decode base64 files","executables":["base64"],"homepage":"https://www.fourmilab.ch/webtools/base64/","license":":public_domain","ruby_source_checksum":"911acc13b3e5e3bf01f43d7eab70405473535ede9eabf2d790e526bf45ebb93f","stable_checksum":"2416578ba7a7197bddd1ee578a6d8872707c831d2419bdc2c1b4317a7e3c8a2a","stable_url_args":["https://www.fourmilab.ch/webtools/base64/base64-1.5.tar.gz"],"stable_version":"1.5","bottle_checksum":"6fe7f731c8dae0f98208beedf2610c71cac50df042d133612fe9be00864cfec5"},"base91":{"desc":"Utility to encode and decode base91 files","executables":["b91dec","b91enc","base91"],"homepage":"https://base91.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"7b2f1d2ea1aac5e35b3b175e2344dc8a74e1b91dd7eeb5934dee8cdf6ab24467","stable_checksum":"02cfae7322c1f865ca6ce8f2e0bb8d38c8513e76aed67bf1c94eab1343c6c651","stable_url_args":["https://downloads.sourceforge.net/project/base91/basE91/0.6.0/base91-0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_checksum":"17bcc913dc97e5e52dbdd67aae0e622eea1593adbe692adc584c888c754577e7"},"basedpyright":{"desc":"Pyright fork with various improvements and built-in pylance features","executables":["basedpyright","basedpyright-langserver"],"head_dependencies":["node"],"homepage":"https://docs.basedpyright.com","license":"MIT","ruby_source_checksum":"aa9c53fa275eec03f6b0ad7034013daf0abef475b4c127054c08b8ad3af60ee7","stable_dependencies":["node"],"stable_checksum":"5d1073a0e61a1adc6b40b2bed4489017aa5c1336aa8e6fdcb7157b9bf26f3fab","stable_url_args":["https://registry.npmjs.org/basedpyright/-/basedpyright-1.40.2.tgz"],"stable_version":"1.40.2","bottle_tag":":all","bottle_checksum":"0bdc6e8daa8f3f14a2e91be79d7ab415fb13a4907be3b04a9418a6fd0ffc8702"},"basex":{"desc":"Light-weight XML database and XPath/XQuery processor","executables":["basex","basexclient","basexgui","basexhttp","basexhttpstop","basexserver","basexserverstop"],"head_dependencies":["openjdk"],"homepage":"https://basex.org","license":"BSD-3-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"d0569cc9df2cbcd1bd3c3ad004159abe42806b3cdb179a48882dd7eda336bc60","stable_dependencies":["openjdk"],"stable_checksum":"a88680cb4e55e49519f98bae7ac15e702bdda42628666d3f756167227a47bca1","stable_url_args":["https://files.basex.org/releases/12.4/BaseX124.zip"],"stable_version":"12.4","bottle_tag":":all","bottle_checksum":"9573833187e0f024b87540b26f2f02f8f83b2c9b561572be92410cbeb64915c6"},"bash-completion":{"aliases":["bash-completion@1"],"caveats":"Add the following line to your ~/.bash_profile:\n  [[ -r \"$HOMEBREW_PREFIX/etc/profile.d/bash_completion.sh\" ]] && . \"$HOMEBREW_PREFIX/etc/profile.d/bash_completion.sh\"\n\nThis formula is mainly for use with Bash 3. If you are using Homebrew's Bash or your\nsystem Bash is at least version 4.2, then you should install `bash-completion@2` instead.\n","conflicts":[["bash-completion@2",{":because":"each are different versions of the same formula"}],["medusa",{":because":"both install `medusa` bash completion"}]],"desc":"Programmable completion for Bash 3.2","homepage":"https://salsa.debian.org/debian/bash-completion","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/bash-completion/bug-740971.patch":"bd242a35b8664c340add068bcfac74eada41ed26d52dc0f1b39eebe591c2ea97"},"revision":3,"ruby_source_checksum":"d58b400e0690439105117dd3fad7e30ad7d6b392aec0b76813c8b06ecede0ba1","stable_patches":[{"strip":"p1","file":"Patches/bash-completion/bug-740971.patch"},{"strip":"p1","data":true}],"stable_checksum":"8ebe30579f0f3e1a521013bcdd183193605dab353d7a244ff2582fb3a36f7bec","stable_url_args":["https://src.fedoraproject.org/repo/pkgs/bash-completion/bash-completion-1.3.tar.bz2/a1262659b4bbf44dc9e59d034de505ec/bash-completion-1.3.tar.bz2"],"stable_version":"1.3","versioned_formulae":["bash-completion@2"],"bottle_checksum":"1a5cc6b613a97f1a15f87725d8343b4358e56acaa230f7cec64c77d4566a6f80"},"bash-completion@2":{"caveats":"Add the following line to your ~/.bash_profile:\n  [[ -r \"$HOMEBREW_PREFIX/etc/profile.d/bash_completion.sh\" ]] && . \"$HOMEBREW_PREFIX/etc/profile.d/bash_completion.sh\"\n","conflicts":[["bash-completion",{":because":"each are different versions of the same formula"}]],"desc":"Programmable completion for Bash 4.2+","head_dependencies":["bash",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/scop/bash-completion.git",{":branch":"main"}],"homepage":"https://github.com/scop/bash-completion","license":"GPL-2.0-or-later","ruby_source_checksum":"125c73ad01a82e90d37663a62002c6d045318c02c357700e34d678bfbbc8c838","stable_dependencies":["bash"],"stable_checksum":"88bcf85124f77f74f2f2f8bcd16ac4382d807a827ede742a64940c7116aea33f","stable_url_args":["https://github.com/scop/bash-completion/releases/download/2.18.0/bash-completion-2.18.0.tar.xz"],"stable_version":"2.18.0"},"bash-git-prompt":{"bottle_rebuild":1,"caveats":"You should add the following to your .bashrc (or .bash_profile):\n  if [ -f \"$HOMEBREW_PREFIX/opt/bash-git-prompt/share/gitprompt.sh\" ]; then\n    __GIT_PROMPT_DIR=\"$HOMEBREW_PREFIX/opt/bash-git-prompt/share\"\n    source \"$HOMEBREW_PREFIX/opt/bash-git-prompt/share/gitprompt.sh\"\n  fi\n","desc":"Informative, fancy bash prompt for Git users","head_url_args":["https://github.com/magicmonty/bash-git-prompt.git",{":branch":"master"}],"homepage":"https://github.com/magicmonty/bash-git-prompt","license":"BSD-2-Clause","ruby_source_checksum":"b4ca8439162c9bc75803d2172ad2515519077b6eaccde0165794c415477fb4ec","stable_checksum":"5e5fc6f5133b65760fede8050d4c3bc8edb8e78bc7ce26c16db442aa94b8a709","stable_url_args":["https://github.com/magicmonty/bash-git-prompt/archive/refs/tags/2.7.1.tar.gz"],"stable_version":"2.7.1","bottle_tag":":all","bottle_checksum":"5049efb01e5ceb83df920dfe1c5dd23595401e3c700064fee74afbf9949d4f8f"},"bash-language-server":{"desc":"Language Server for Bash","executables":["bash-language-server"],"head_dependencies":["node"],"homepage":"https://github.com/bash-lsp/bash-language-server","license":"MIT","ruby_source_checksum":"0dc2341bfcd967866f3b735faf84a1fd84edacb4f83869ba3a214e64ff37a49e","stable_dependencies":["node"],"stable_checksum":"2ae910de8c50f4ec148222bdc580c121f2c621bdacc1225716218ca700f8ec79","stable_url_args":["https://registry.npmjs.org/bash-language-server/-/bash-language-server-5.8.1.tgz"],"stable_version":"5.8.1","bottle_tag":":all","bottle_checksum":"06298f2450bc4d7cebb61ede9c83771977b0d84faef91516ad1ec9bed88f1f40"},"bash-preexec":{"caveats":"Add the following line to your bash profile (e.g. ~/.bashrc, ~/.profile, or ~/.bash_profile)\n  [ -f $HOMEBREW_PREFIX/etc/profile.d/bash-preexec.sh ] && . $HOMEBREW_PREFIX/etc/profile.d/bash-preexec.sh\n","desc":"Preexec and precmd functions for Bash (like Zsh)","head_url_args":["https://github.com/rcaloras/bash-preexec.git",{":branch":"master"}],"homepage":"https://github.com/rcaloras/bash-preexec","license":"MIT","ruby_source_checksum":"b74e09591ab2ba8555fb70d0460b1c1e417b7f8fe2d8ec938035a9c6d9e277b9","stable_checksum":"f3d5698bde8533e9622b2ee2dcb0dd12e772d85018f4770a8899887ef6cd36a0","stable_url_args":["https://github.com/rcaloras/bash-preexec/archive/refs/tags/0.7.0.tar.gz"],"stable_version":"0.7.0","bottle_tag":":all","bottle_checksum":"e11da546f75f80cdba63dafd4c9268d8e646e816e30bf2c254148744321fd326"},"bash-snippets":{"bottle_rebuild":2,"conflicts":[["cheat",{":because":"both install `cheat` binaries"}],["expect",{":because":"both install `weather` binaries"}],["pwned",{":because":"both install `pwned` binaries"}],["todoman",{":because":"both install `todo` binaries"}]],"desc":"Collection of small bash scripts for heavy terminal users","executables":["bak2dvd","bash-snippets","cheat","cloudup","crypt","cryptocurrency","currency","geo","lyrics","meme","movies","newton","pwned","qrify","short","siteciphers","stocks","taste","todo","transfer","weather","ytview"],"homepage":"https://github.com/alexanderepstein/Bash-Snippets","license":"MIT","ruby_source_checksum":"c10d28246bc0e450ed166a2d51baf99f0ef3c1bd5d465b24fc0cf83f4662b79a","stable_checksum":"59b784e714ba34a847b6a6844ae1703f46db6f0a804c3e5f2de994bbe8ebe146","stable_url_args":["https://github.com/alexanderepstein/Bash-Snippets/archive/refs/tags/v1.23.0.tar.gz"],"stable_version":"1.23.0","bottle_tag":":all","bottle_checksum":"d22507e71365355dc20eba3747a10f575f80ff3dc86103d1a2f9be08a08932d9"},"bash":{"caveats":"DEFAULT_LOADABLE_BUILTINS_PATH: $HOMEBREW_PREFIX/lib/bash:/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.","compatibility_version":1,"desc":"Bourne-Again SHell, a UNIX command interpreter","executables":["bash","bashbug"],"head_dependencies":["ncurses","readline","gettext"],"head_url_args":["https://git.savannah.gnu.org/git/bash.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/bash/","license":"GPL-3.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"1e439a2d96db5460f5146e0652f480da856e8640eb59eec02f7ff5a46c107788","stable_dependencies":["ncurses","readline","gettext"],"stable_patches":[{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-001","sha256":"1f608434364af86b9b45c8b0ea3fb3b165fb830d27697e6cdfc7ac17dee3287f","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-002","sha256":"e385548a00130765ec7938a56fbdca52447ab41fabc95a25f19ade527e282001","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-003","sha256":"f245d9c7dc3f5a20d84b53d249334747940936f09dc97e1dcb89fc3ab37d60ed","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-004","sha256":"9591d245045529f32f0812f94180b9d9ce9023f5a765c039b852e5dfc99747d0","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-005","sha256":"cca1ef52dbbf433bc98e33269b64b2c814028efe2538be1e2c9a377da90bc99d","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-006","sha256":"29119addefed8eff91ae37fd51822c31780ee30d4a28376e96002706c995ff10","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-007","sha256":"c0976bbfffa1453c7cfdd62058f206a318568ff2d690f5d4fa048793fa3eb299","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-008","sha256":"097cd723cbfb8907674ac32214063a3fd85282657ec5b4e544d2c0f719653fb4","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-009","sha256":"eee30fe78a4b0cb2fe20e010e00308899cfc613e0774ebb3c8557a1552f24f8c","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-010","sha256":"cf76f1cce2ea300c18bff9f002d21f280cc931acd17c28518110b93fe6e72569","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-011","sha256":"0298df8f5ea2a31d3be43ed7d269c5b3c7c342dd5b570bea7f64d66dcbbe7531","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-012","sha256":"d71379b39bebaedaf123414414e77fb458a0a43b9ad3116594c6df7ca6754573","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-013","sha256":"042f9cda967e24bf4211944697441e93d06ff42b4b998629a98a1b249279f200","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-014","sha256":"bd4360b401d38507e358783dcad8536a99c6789f0d3a5bd0cfb8c4a34144696c","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-015","sha256":"55b79ceee2fc27f6767eed697e939a7eb2fe2a28c01556bd75f18d581014f46e","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-016","sha256":"9ea29b266b7d24cb34d0ff3f1c4631e4d527bfe2d1ef15d17cdb924bf31ef767","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-017","sha256":"443b927b45c1558ca72052410f8b8f6e5152b617ed707061a2781d4375b0d1c3","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-018","sha256":"ae715d76c50341d7d7095e9a8d2eeed1ca9546152c2ac7289206f90cf30ac697","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-019","sha256":"a25c581e4d0057dea3833918438a930e2e86ee4c6dc17fe15267b7f04cbc4e3d","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/bash/bash-5.3-patches/bash53-020","sha256":"df217ed3a9122aa2286d9b67bbe348661b6a9db262b580c29150dae55d532896","type":"cherry-pick"}],"stable_checksum":"0d5cd86965f869a26cf64f4b71be7b96f90a3ba8b3d74e27e8e9d9d5550f31ba","stable_url_args":["https://ftpmirror.gnu.org/bash/bash-5.3.tar.gz"],"stable_version":"5.3.20"},"bash_unit":{"desc":"Bash unit testing enterprise edition framework for professionals","executables":["bash_unit"],"homepage":"https://github.com/bash-unit/bash_unit","license":"GPL-3.0-only","ruby_source_checksum":"825d777f8af0db877a8c4a66b766c85eca1ce322d2a2d90ad9ffa335916411d7","stable_checksum":"a2f76ddca88e2bef7c628c8cac6bf68b93a388fce143f6a4dc770fe1b3584307","stable_url_args":["https://github.com/bash-unit/bash_unit/archive/refs/tags/v2.3.3.tar.gz"],"stable_version":"2.3.3","bottle_tag":":all","bottle_checksum":"8c7b39455fab02fd97f73960e4c41b3d65f7695d5442d3950385c4d5fe874f09"},"bashate":{"desc":"Code style enforcement for bash programs","executables":["bashate"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/openstack/bashate.git",{":branch":"master"}],"homepage":"https://opendev.org/openstack/bashate","license":"Apache-2.0","revision":4,"ruby_source_checksum":"7f71919efe1c0560c3d2b20f76a089b9081dd31d736cbffc89d4fa69efe474f8","stable_dependencies":["python@3.15"],"stable_checksum":"4bab6e977f8305a720535f8f93f1fb42c521fcbc4a6c2b3d3d7671f42f221f4c","stable_url_args":["https://files.pythonhosted.org/packages/4d/0c/35b92b742cc9da7788db16cfafda2f38505e19045ae1ee204ec238ece93f/bashate-2.1.1.tar.gz"],"stable_version":"2.1.1","bottle_tag":":all","bottle_checksum":"fa569171730e9b35fcb109fe707a4df0e73ebc2c494b3668863c5ef4f3499df2"},"bashdb":{"desc":"Bash shell debugger","executables":["bashdb"],"head_dependencies":["bash"],"homepage":"https://bashdb.sourceforge.net/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"fa9a46f89d1e5b02d8801f1374684731cdc1fae5df290e0e566e683ef5428704","stable_dependencies":["bash"],"stable_checksum":"96fe0c8ffc12bc478c9dc41bb349ae85135da71b692069b8b7f62b27967ce534","stable_url_args":["https://downloads.sourceforge.net/project/bashdb/bashdb/5.2-1.2.0/bashdb-5.2-1.2.0.tar.bz2"],"stable_version":"5.2-1.2.0","bottle_checksum":"ce33c2ad50ddabd3cbff0c1a2b6e0f9ebaf8ff28609df48fafd6d7e8e1c8962d"},"bashish":{"bottle_rebuild":1,"desc":"Theme environment for text terminals","executables":["bashish","bashishtheme"],"head_dependencies":["dialog"],"homepage":"https://bashish.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"29cf4da3d8851cfdf35808cafa34fd9213346b94eba831e96d0864608d8cf805","stable_dependencies":["dialog"],"stable_checksum":"3de48bc1aa69ec73dafc7436070e688015d794f22f6e74d5c78a0b09c938204b","stable_url_args":["https://downloads.sourceforge.net/project/bashish/bashish/2.2.4/bashish-2.2.4.tar.gz"],"stable_version":"2.2.4","bottle_tag":":all","bottle_checksum":"593a8963d32a22c3c7a65c3d1f9f8ae8fec9a0a85dffe8ad5c71baba839091ca"},"bashka":{"desc":"Static verification of installation bash scripts","executables":["bashka"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dmtrKovalenko/bashka.git",{":branch":"main"}],"homepage":"https://github.com/dmtrKovalenko/bashka","license":"MIT","ruby_source_checksum":"ce38a20e13db4110d584af22e3a4709b78ec62aff8499d3ce351d3155d3709aa","stable_dependencies":[{"rust":":build"}],"stable_checksum":"352436b9932fb98ab5aacf7344ef483220309eccd43886ed51ed06c81eba48d1","stable_url_args":["https://github.com/dmtrKovalenko/bashka/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"bashly":{"desc":"Bash command-line framework and CLI generator","executables":["bashly"],"head_dependencies":["ruby","bash"],"head_uses_from_macos":[["libffi"]],"homepage":"https://bashly.dev","license":"MIT","ruby_source_checksum":"62ca4fbff02904c24e0e6baac1eb7d5f4cebc09f10effc2bdcb9082d5a409719","stable_dependencies":["ruby","bash"],"stable_checksum":"952d4c49e7c55c967a05701075b44d31edbafda23098aabc93d235f3aae92110","stable_url_args":["https://github.com/bashly-framework/bashly/archive/refs/tags/v2.0.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.0.0"},"bashunit":{"desc":"Simple testing library for bash scripts","executables":["bashunit"],"homepage":"https://bashunit.typeddevs.com","license":"MIT","ruby_source_checksum":"b2d8e7f89704b2a9ae686be383b1cef60e49e52d3693bcaefda469bfeb598e04","stable_checksum":"6193370a2164abcc1e64601af461ea811505c6cefdc8fa33e579a07e2d05ffe3","stable_url_args":["https://github.com/TypedDevs/bashunit/releases/download/0.52.0/bashunit"],"stable_version":"0.52.0","bottle_tag":":all","bottle_checksum":"a31f520ac32513a0448d1e4890016d964f338bce8f1edfc2066bec3db037e8dc"},"basis_universal":{"aliases":["basisu"],"desc":"Basis Universal GPU texture codec command-line compression tool","executables":["basisu"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/BinomialLLC/basis_universal.git",{":branch":"master"}],"homepage":"https://github.com/BinomialLLC/basis_universal","license":"Apache-2.0","ruby_source_checksum":"2ac172994e4981ad79d30bdbf7e32cf0e041c4370f42a1c2a2098479153a0d76","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"216e49e1f4213d4bfa4afaa07527e16bac28533dddd444197d3aa19230ac130c","stable_url_args":["https://github.com/BinomialLLC/basis_universal/archive/refs/tags/v2_50.tar.gz"],"stable_version":"2.50"},"bastet":{"desc":"Bastard Tetris","executables":["bastet"],"head_dependencies":["boost"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://fph.altervista.org/prog/bastet.html","license":"GPL-3.0-or-later","revision":14,"ruby_source_checksum":"c5c92aef5708c6ede28e00c4751a9730de983e658392341d201f0b243f4b594a","stable_dependencies":["boost"],"stable_patches":[{"strip":"p1","url":"https://github.com/fph/bastet/commit/0e03f8d4d6bc6949cf1c447e632ce0d1b98c4be1.patch?full_index=1","sha256":"9b937d070a4faf150f60f82ace790c7a1119cff0685b52edf579740d2c415d7b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/fph/bastet/issues/6"}]}],"stable_checksum":"f219510afc1d83e4651fbffd5921b1e0b926d5311da4f8fa7df103dc7f2c403f","stable_url_args":["https://github.com/fph/bastet/archive/refs/tags/0.43.2.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.43.2"},"basti":{"desc":"Securely connect to RDS, Elasticache, and other AWS resources in VPCs","executables":["basti"],"head_dependencies":["node"],"homepage":"https://www.basti.app","license":"MIT","ruby_source_checksum":"89fa2ff15a8bc96c134fc17a734399270fc56b2f494326cf22596d7a18da1f9f","stable_dependencies":["node"],"stable_checksum":"cfcda8ebe4f095a5b891a471174787d7ea07c5ea6c06fdd02e44803d42d5e358","stable_url_args":["https://registry.npmjs.org/basti/-/basti-1.8.1.tgz"],"stable_version":"1.8.1"},"bat-extras":{"desc":"Bash scripts that integrate bat with various command-line tools","executables":["bat-modules","batdiff","batgrep","batman","batpipe","batwatch","prettybat"],"head_dependencies":[{"bat":[":build",":test"]},{"shfmt":":build"},{"ripgrep":":test"}],"homepage":"https://github.com/eth-p/bat-extras","license":"MIT","ruby_source_checksum":"18e4af4dbf03d7bc79600e98b8033a1f85ad413b2401225616d043a152f54b0a","stable_dependencies":[{"bat":[":build",":test"]},{"shfmt":":build"},{"ripgrep":":test"}],"stable_checksum":"2ff1b9104134f10721ef36580150365e94546e5b41b9a2a6eaa4851c5959b487","stable_url_args":["https://github.com/eth-p/bat-extras/archive/refs/tags/v2024.08.24.tar.gz"],"stable_version":"2024.08.24","bottle_checksum":"eba7f97907ba5dc853dcbbcaa038d5e6f77e1929e50088c715ba51476de51855"},"bat":{"compatibility_version":1,"desc":"Clone of cat(1) with syntax highlighting and Git integration","executables":["bat"],"head_dependencies":["libgit2","oniguruma",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sharkdp/bat.git",{":branch":"master"}],"homepage":"https://github.com/sharkdp/bat","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"d6cf248f780ef1c2bef16f9fc9fb844fb48fecd8c5b167dbd4edea979b69879c","stable_dependencies":["libgit2","oniguruma",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"4474de87e084953eefc1120cf905a79f72bbbf85091e30cf37c9214eafcaa9c9","stable_url_args":["https://github.com/sharkdp/bat/archive/refs/tags/v0.26.1.tar.gz"],"stable_version":"0.26.1"},"batik":{"desc":"Java-based toolkit for SVG images","executables":["batik-rasterizer","batik-slideshow","batik-squiggle","batik-svgpp","batik-ttf2svg"],"head_dependencies":["openjdk"],"homepage":"https://xmlgraphics.apache.org/batik/","license":"Apache-2.0","ruby_source_checksum":"a1ad26582d0f1d5681520a5cfd6bc2d40f4e42f279a0fff6299c877b001176a6","stable_dependencies":["openjdk"],"stable_checksum":"b703e2b4f61e7fd90b1db053ab01f587957360f1ad7fb73478aa2f1e04659697","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=xmlgraphics/batik/binaries/batik-bin-1.20.tar.gz"],"stable_version":"1.20","bottle_tag":":all","bottle_checksum":"b965bb122d0335788cace4ff4bbc9e2dd93c69b639e0697441e3bf7e88f6dca9"},"bats-core":{"aliases":["bats"],"desc":"Bash Automated Testing System","executables":["bats"],"homepage":"https://github.com/bats-core/bats-core","license":"MIT","ruby_source_checksum":"e2fe5e47f7f41a75662ad843ae1032a0f1fce0e20ebc94d826ed24e618b53f75","stable_checksum":"bb537b70b15b732f6d8827dd6578e3d8ce166636ce1f18ea9a074184fcce9177","stable_url_args":["https://github.com/bats-core/bats-core/archive/refs/tags/v1.14.0.tar.gz"],"stable_version":"1.14.0","bottle_tag":":all","bottle_checksum":"3ba6d697b92936bcf8730f783b6c49c13666e2d286ec7e7300d58c0dc35ac502"},"batt":{"caveats":"The batt service must be running as root before most of batt's commands will work.\n","desc":"Control and limit battery charging on Apple Silicon MacBooks","executables":["batt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/charlie0129/batt.git",{":branch":"master"}],"homepage":"https://github.com/charlie0129/batt","license":"GPL-2.0-only","ruby_source_checksum":"5e48cf9f96ed9a16df26f7ee7820ab99dee857b94e8d44f7d0ba4084ab9bfcfc","service_args":[[":run_type",":immediate"],[":process_type",":interactive"],[":log_path","$HOMEBREW_PREFIX/var/log/batt.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/batt.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/batt/bin/batt","daemon","--log-level=debug","--always-allow-non-root-access","--config=$HOMEBREW_PREFIX/etc/batt.json"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/charlie0129/batt.git",{":tag":"v0.8.0",":revision":"f25fef31ee247bbe81df468cb2523a8015c12f12"}],"stable_version":"0.8.0"},"baysor":{"desc":"Bayesian segmentation of imaging-based spatial transcriptomics data","executables":["baysor"],"head_dependencies":["apache-arrow","fmt","gmp","hdf5","libtiff","mpfr","spdlog",{"cgal":":build"},{"cmake":":build"},{"eigen":":build"},{"nlohmann-json":":build"}],"head_url_args":["https://github.com/kharchenkolab/Baysor.git",{":branch":"cpp"}],"homepage":"https://github.com/kharchenkolab/Baysor","license":"MIT","revision":1,"ruby_source_checksum":"33fefdc35c929cdd2ddd17e3cdb02a6408192653b23dac6a16a3796ba8fe63fd","stable_dependencies":["apache-arrow","fmt","gmp","hdf5","libtiff","mpfr","spdlog",{"cgal":":build"},{"cmake":":build"},{"eigen":":build"},{"nlohmann-json":":build"}],"stable_checksum":"d495e85207a5961bfb4e937f8833973b4230d10b54f883df25e778d9414b2d5c","stable_url_args":["https://github.com/kharchenkolab/Baysor/archive/refs/tags/cpp-0.9.0.tar.gz"],"stable_version":"0.9.0"},"bazarr":{"desc":"Companion to Sonarr and Radarr for managing and downloading subtitles","executables":["bazarr"],"head_dependencies":["ffmpeg","numpy",{"pillow":":no_linkage"},"python@3.15","unar",{"node":":build"}],"head_url_args":["https://github.com/morpheus65535/bazarr.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://www.bazarr.media","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"dd5b8818564161e8fd66152990a2175ab871645589263fc05ab7530179705cc2","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/bazarr.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/bazarr.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/bazarr/bin/bazarr"],"stable_dependencies":["ffmpeg","numpy",{"pillow":":no_linkage"},"python@3.15","unar",{"node":":build"}],"stable_checksum":"82d1c61ea8508b28503d820bd5924360cc503467e7de51fa29205cac34c2627b","stable_url_args":["https://github.com/morpheus65535/bazarr/releases/download/v1.6.2/bazarr.zip"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"1.6.2"},"bazel-diff":{"desc":"Performs Bazel Target Diffing between two revisions in Git","executables":["bazel-diff"],"head_dependencies":[{"protobuf":":build"},{"rust":":build"}],"homepage":"https://github.com/Tinder/bazel-diff/","license":"BSD-3-Clause","ruby_source_checksum":"601a3bfcb4aa50c4d55efd8877e83a00739514728e386f24e4ee5656d20d6ba1","stable_dependencies":[{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"e3af26dc35596b05b17e5646b1c559519a798e09b2f7006978360910d9bfe5c1","stable_url_args":["https://github.com/Tinder/bazel-diff/archive/refs/tags/v66.0.0.tar.gz"],"stable_version":"66.0.0"},"bazel-remote":{"desc":"Remote cache for Bazel","executables":["bazel-remote"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/buchgr/bazel-remote.git",{":branch":"master"}],"homepage":"https://github.com/buchgr/bazel-remote/","license":"Apache-2.0","ruby_source_checksum":"e0aee5b906c41ff2958ccfcf5aeb70f5fbe25ee66e5406bdfc93d0fb999b2406","stable_dependencies":[{"go":":build"}],"stable_checksum":"b717b9724127f673e847de4f1a757671b800f5772ee63a148cb04183eeb66b42","stable_url_args":["https://github.com/buchgr/bazel-remote/archive/refs/tags/v2.6.4.tar.gz"],"stable_version":"2.6.4"},"bazel":{"aliases":["bazel@9"],"conflicts":[["bazelisk",{":because":"Bazelisk replaces the bazel binary"}]],"desc":"Google's own build tool","executables":["bazel","bazel-9.3.1"],"head_dependencies":["openjdk@21"],"head_uses_from_macos":[[{"python":":build"}],["unzip"],["zip"]],"homepage":"https://bazel.build/","license":"Apache-2.0","post_install_steps":[{"source":{"base":"libexec","path":"bin/bazel-real.gz"},"target":{"base":"libexec","path":"bin/bazel-real"},"type":"install_gzipped_executable"}],"ruby_source_checksum":"cbe713df0169e9d9c60412d97ce80a64e2a9d84063cadbc699732b2b9cacd985","stable_dependencies":["openjdk@21"],"stable_checksum":"6169ed42d506f3466fac899cc0a1ffa05718dece512cde9c2cd5eebf4e9ff4c3","stable_url_args":["https://github.com/bazelbuild/bazel/releases/download/9.3.1/bazel-9.3.1-dist.zip"],"stable_uses_from_macos":[[{"python":":build"}],["unzip"],["zip"]],"stable_version":"9.3.1","versioned_formulae":["bazel@8","bazel@7"]},"bazel@7":{"deprecate_args":{":date":"2027-01-01",":because":":unsupported"},"desc":"Google's own build tool","disable_args":{":date":"2028-01-01",":because":":unsupported"},"executables":["bazel","bazel-7.7.1"],"head_dependencies":["openjdk@21"],"head_uses_from_macos":[[{"python":":build"}],["unzip"],["zip"]],"homepage":"https://bazel.build/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","post_install_steps":[{"source":{"base":"libexec","path":"bin/bazel-real.gz"},"target":{"base":"libexec","path":"bin/bazel-real"},"type":"install_gzipped_executable"}],"ruby_source_checksum":"b31a4674721a855e31fc935edb25c42cf1def994f4ee0122a52d6847c01a21f8","stable_dependencies":["openjdk@21"],"stable_checksum":"f40c88b52da292746b6ccf742a0e3f0897a7e4ac24d0143b860f1857f220d5ec","stable_url_args":["https://github.com/bazelbuild/bazel/releases/download/7.7.2/bazel-7.7.2-dist.zip"],"stable_uses_from_macos":[[{"python":":build"}],["unzip"],["zip"]],"stable_version":"7.7.2","versioned_formulae":["bazel@8"]},"bazel@8":{"deprecate_args":{":date":"2028-01-01",":because":":unsupported"},"desc":"Google's own build tool","disable_args":{":date":"2029-01-01",":because":":unsupported"},"executables":["bazel","bazel-8.8.2"],"head_dependencies":["openjdk@21"],"head_uses_from_macos":[[{"python":":build"}],["unzip"],["zip"]],"homepage":"https://bazel.build/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","post_install_steps":[{"source":{"base":"libexec","path":"bin/bazel-real.gz"},"target":{"base":"libexec","path":"bin/bazel-real"},"type":"install_gzipped_executable"}],"ruby_source_checksum":"7295ec5ea0a4c8720c9c0d53259fe85a92aaa39f7aab10a9b7051d3ac3e98f58","stable_dependencies":["openjdk@21"],"stable_checksum":"d14a2e18a02a1d50ef06ba5fdcf636587d595b41e1661903cfce916df43284a0","stable_url_args":["https://github.com/bazelbuild/bazel/releases/download/8.8.2/bazel-8.8.2-dist.zip"],"stable_uses_from_macos":[[{"python":":build"}],["unzip"],["zip"]],"stable_version":"8.8.2","versioned_formulae":["bazel@7"]},"bazelisk":{"conflicts":[["bazel",{":because":"Bazelisk replaces the bazel binary"}]],"desc":"User-friendly launcher for Bazel","executables":["bazel","bazelisk"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bazelbuild/bazelisk.git",{":branch":"master"}],"homepage":"https://github.com/bazelbuild/bazelisk/","license":"Apache-2.0","ruby_source_checksum":"3e97f9ec823a152261e98f4eab335b13728a13e45ebd3f0a6b52a2167fdcfc1a","stable_dependencies":[{"go":":build"}],"stable_checksum":"938c875176d6895d1f9cce21d71a76f56f82e88d819f22ed587f124f795aad33","stable_url_args":["https://github.com/bazelbuild/bazelisk/archive/refs/tags/v1.30.0.tar.gz"],"stable_version":"1.30.0"},"bb-cli":{"desc":"Bitbucket Rest API CLI written in pure PHP","executables":["bb"],"head_dependencies":["php"],"homepage":"https://bb-cli.github.io","license":"MIT","ruby_source_checksum":"c95b2ae6f0939b4c6b5c2914e79e42a6f2cacbe615e460b9601bfebd461e10f1","stable_dependencies":["php"],"stable_checksum":"ed7aa1861743aef75782865461bb03bcc0cfd29231d29dc882a59fb7c4189048","stable_url_args":["https://github.com/bb-cli/bb-cli/releases/download/1.4.1/bb"],"stable_version":"1.4.1","bottle_tag":":all","bottle_checksum":"9103b2f8975990a2d66486c6e1e0b7432393dfdee1477393f5b8e8d2f28471c8"},"bbe":{"desc":"Sed-like editor for binary files","executables":["bbe"],"homepage":"https://sourceforge.net/projects/bbe-/","license":"GPL-2.0-or-later","ruby_source_checksum":"79adcd0ae49bb131cb7db3a6c61feb47367c39cb3cd7ad31e6c19a4800842dc7","stable_checksum":"baaeaf5775a6d9bceb594ea100c8f45a677a0a7d07529fa573ba0842226edddb","stable_url_args":["https://downloads.sourceforge.net/project/bbe-/bbe/0.2.2/bbe-0.2.2.tar.gz"],"stable_version":"0.2.2","bottle_checksum":"81e9cc86f064e0e4a4b7dd44b6752a8f8643ba70dca6f08ae66dce92d4de58bd"},"bbftp-client":{"bottle_rebuild":2,"desc":"Secure file transfer software, optimized for large files","executables":["bbftp","bbftpstatus"],"head_url_args":["https://gitlab.in2p3.fr/cc-in2p3-hpss-service/bbftp.git",{":branch":"master"}],"homepage":"https://gitlab.in2p3.fr/cc-in2p3-hpss-service/bbftp","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"0c553d98f2cd52a807b9de665640496779460eeea15a9d2a1d2652b947e205d2","stable_checksum":"4000009804d90926ad3c0e770099874084fb49013e8b0770b82678462304456d","stable_url_args":["https://pkg.freebsd.org/ports-distfiles/bbftp-client-3.2.1.tar.gz"],"stable_version":"3.2.1"},"bbot":{"desc":"OSINT automation tool","executables":["bbot"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","openssl@4",{"pydantic":":no_linkage"},"python@3.14","xxhash","yara","zeromq","zstd",{"cmake":":build"},{"ninja":":build"},{"openjdk":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/blacklanternsecurity/bbot.git",{":branch":"stable"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://www.blacklanternsecurity.com/bbot/","license":"AGPL-3.0-only","revision":3,"ruby_source_checksum":"c36f58f3f4b29c0cf07e210de065b50f8ac720912fb4d67f52ba28300178bcbb","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","openssl@4",{"pydantic":":no_linkage"},"python@3.14","xxhash","yara","zeromq","zstd",{"cmake":":build"},{"ninja":":build"},{"openjdk":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"92bd672b306d500d8b24787ee3750ff0317a347b66322b21dae4323afcf11c45","stable_url_args":["https://files.pythonhosted.org/packages/78/3c/d75416669c46b2731f7207545efd0eb54037b1ca5e1e68dd1dd9118bef73/bbot-3.0.2.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.0.2"},"bbrew":{"desc":"TUI for managing Homebrew, Flatpak, and Mac App Store packages","executables":["bbrew"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Valkyrie00/bold-brew.git",{":branch":"main"}],"homepage":"https://bold-brew.com","license":"MIT","ruby_source_checksum":"6ff5386e1e36ae68126aaa4d847a6f446e357dd0691ee31fc0da2a3733964d98","stable_dependencies":[{"go":":build"}],"stable_checksum":"2e22f351e9726128746a3f2f8591e9d1a2f525cbe1aca6b0af6a20f6f909faec","stable_url_args":["https://github.com/Valkyrie00/bold-brew/archive/refs/tags/v2.3.2.tar.gz"],"stable_version":"2.3.2"},"bbtools":{"desc":"Brian Bushnell's tools for manipulating reads","executables":["a_sample_mt.sh","addadapters.sh","addssu.sh","adjusthomopolymers.sh","alignerbenchmark.sh","alignrandom.sh","alltoall.sh","analyzeaccession.sh","analyzegenes.sh","analyzesketchresults.sh","annotateanticodon.sh","applyvariants.sh","balancevectors.sh","bamlinestreamer.sh","bandedaligner.sh","bandedplusaligner.sh","bbcms.sh","bbcountunique.sh","bbcrisprfinder.sh","bbduk.sh","bbdukOld.sh","bbdukS.sh","bbest.sh","bbfakereads.sh","bbmap.sh","bbmap5.sh","bbmapS.sh","bbmapacc.sh","bbmapskimmer.sh","bbmask.sh","bbmerge-auto.sh","bbmerge.sh","bbnorm.sh","bbrealign.sh","bbrename.sh","bbsketch.sh","bbsort.sh","bbsplit.sh","bbsplitS.sh","bbsplitpairs.sh","bbstats.sh","bbversion.sh","bbwrap.sh","bedset.sh","bloomfilter.sh","bloomfilterparser.sh","builddisktables.sh","calcmem.sh","calctruequality.sh","calibrate.sh","callgenes.sh","callits.sh","callpeaks.sh","callvariants.sh","callvariants2.sh","cat.sh","cbcl2text.sh","cg2illumina.sh","checkstrand.sh","cladeloader.sh","cladeserver.sh","cloudplot.sh","clumpify.sh","clusterproteins.sh","commonkmers.sh","comparegff.sh","comparelabels.sh","comparesketch.sh","comparessu.sh","comparevcf.sh","consect.sh","consensus.sh","copyfile.sh","countbarcodes.sh","countbarcodes2.sh","countduplicates.sh","countgc.sh","countsharedlines.sh","coveringset.sh","covmaker.sh","crossblock.sh","crosscontaminate.sh","crosscutaligner.sh","cutgff.sh","cutgff2.sh","cutprimers.sh","ddlblacklist.sh","ddlcalibrate.sh","ddlcompare.sh","ddlmerger.sh","ddlwriter.sh","decontaminate.sh","dedupe.sh","dedupe2.sh","dedupebymapping.sh","demuxbyname.sh","demuxserver.sh","diskbench.sh","dlctieraccuracy.sh","driftingaligner.sh","driftingplusaligner.sh","estherfilter.sh","explodetree.sh","faketreeleaves.sh","familylistbuilder.sh","fastqscan.sh","fetchgenomes.sh","fetchproks.sh","filescan.sh","filterassemblysummary.sh","filterbarcodes.sh","filterbycoverage.sh","filterbyname.sh","filterbysequence.sh","filterbytaxa.sh","filterbytile.sh","filterlines.sh","filtersam.sh","filtersilva.sh","filtersubs.sh","filtervcf.sh","findrepeats.sh","findssu.sh","fix_script_paths.sh","fixgaps.sh","fll2simulate.sh","fungalrelease.sh","fuse.sh","fusebytaxa.sh","gbff2gff.sh","getreads.sh","gi2ancestors.sh","gi2taxid.sh","gitable.sh","glocalaligner.sh","gradebins.sh","grademerge.sh","gradesam.sh","gradevcf.sh","icecreamfinder.sh","icecreamgrader.sh","icecreammaker.sh","idmatrix.sh","idtree.sh","indelfree.sh","invertkey.sh","invertvcf.sh","javasetup.sh","kapastats.sh","kcompress.sh","keepbestcopy.sh","khist.sh","kmercountexact.sh","kmercountmulti.sh","kmercountshort.sh","kmercoverage.sh","kmerfilterset.sh","kmerhashdump.sh","kmerlimit.sh","kmerlimit2.sh","kmerposition.sh","kmutate.sh","lilypad.sh","loadreads.sh","loglog.sh","lowcomplexcalibrate.sh","magqc.sh","makechimeras.sh","makecontaminatedgenomes.sh","makepolymers.sh","makequickbinvector.sh","mantissacompare.sh","mapPacBio.sh","markerfactory.sh","markervector.sh","matrixtocolumns.sh","memdetect.sh","mergeOTUs.sh","mergebarcodes.sh","mergepgm.sh","mergeribo.sh","mergesam.sh","mergesam2.sh","mergesketch.sh","mergesorted.sh","microalign.sh","modifynn.sh","msa.sh","multishred.sh","mutate.sh","muxbyname.sh","ncrnacalibrate.sh","netconvert.sh","netfilter.sh","novademux.sh","parallelogram.sh","partition.sh","phylip2fasta.sh","picksubset.sh","pileup.sh","pileup2.sh","plotflowcell.sh","plotgc.sh","plothist.sh","plotreadposition.sh","polyfilter.sh","postfilter.sh","printtime.sh","processfrag.sh","processhi-c.sh","processspeed.sh","profile.sh","prokcc.sh","proteinsearch.sh","quabblealigner.sh","quantumaligner.sh","quickbin.sh","quickclade.sh","randomgenome.sh","randomreads.sh","randomreadsmg.sh","rankingvectorizer.sh","readlength.sh","reassemble.sh","reducecolumns.sh","reducesilva.sh","reformat.sh","reformat2.sh","reformat3.sh","reformatOld.sh","reformatpb.sh","regressiontrainer.sh","removebadbarcodes.sh","removecatdogmousehuman.sh","removehuman.sh","removehuman2.sh","removemicrobes.sh","removesmartbell.sh","rename.sh","renamebymapping.sh","renamebysketch.sh","renamecami.sh","renameimg.sh","renameref.sh","repair.sh","replaceheaders.sh","representative.sh","restorebases.sh","rqcfilter.sh","rqcfilter2.sh","rqcfilter3.sh","runhmm.sh","samstreamer.sh","samtoroc.sh","scalarintervals.sh","scalars.sh","scoresequence.sh","scrabblealigner.sh","seal.sh","sendclade.sh","sendsketch.sh","seqtovec.sh","shred.sh","shredpacbio.sh","shrinkaccession.sh","shuffle.sh","shuffle2.sh","sketch.sh","sketchblacklist.sh","sketchblacklist2.sh","smithwaterman.sh","sortbyname.sh","splitbytaxa.sh","splitnextera.sh","splitribo.sh","splitsam.sh","splitsam4way.sh","splitsam6way.sh","ssuserver.sh","stats.sh","stats3.sh","statswrapper.sh","stream.sh","streamsam.sh","subsketch.sh","summarizecontam.sh","summarizecoverage.sh","summarizecrossblock.sh","summarizemerge.sh","summarizequast.sh","summarizescafstats.sh","summarizeseal.sh","summarizesketch.sh","synthmda.sh","tadpipe.sh","tadpole.sh","tadpolemulti.sh","tadwrapper.sh","tagandmerge.sh","taxonomy.sh","taxserver.sh","taxsize.sh","taxtree.sh","taxtree2.sh","testaligners.sh","testaligners2.sh","testalignersbatch.sh","testalignerslength.sh","testfilesystem.sh","testformat.sh","testformat2.sh","tetramerfreq.sh","textfile.sh","tiledump.sh","train.sh","trainLCHist.sh","translate6frames.sh","translationtablecensus.sh","trimcontigs.sh","trnaconsensus.sh","ttllsimulate.sh","unicode2ascii.sh","unzip.sh","validategz.sh","validatepairs.sh","vcf2gff.sh","vectorutils.sh","visualizealignment.sh","wavefrontaligner.sh","wavefrontalignerviz.sh","webcheck.sh","wobblealigner.sh","wobbleplusaligner.sh","xdrophaligner.sh","zz_rename_package.sh"],"head_dependencies":["openjdk"],"homepage":"https://bbmap.org/","license":"BSD-3-Clause","ruby_source_checksum":"a5b7cf483639ffe870a25b061acc472ea533740d5e473a60a99ee2411bbd272f","stable_dependencies":["openjdk"],"stable_checksum":"5053f2375b48ff1a74f9f47d5e7c3698e8aa68f9474eda067f3ed792fe285495","stable_url_args":["https://downloads.sourceforge.net/bbmap/BBMap_40.05.tar.gz"],"stable_version":"40.05"},"bc-gh":{"conflicts":[["bc",{":because":"both install `bc` and `dc` binaries"}]],"desc":"Implementation of Unix dc and POSIX bc with GNU and BSD extensions","executables":["bc","dc"],"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/gavinhoward/bc.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://github.com/gavinhoward/bc","keg_only_args":[":provided_by_macos"],"license":"BSD-2-Clause","ruby_source_checksum":"2540e7084c1af453d3ae23a4468879f6295c08e826eb3908103b6a0e6f1b4b4d","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"91eb74caed0ee6655b669711a4f350c25579778694df248e28363318e03c7fc4","stable_url_args":["https://github.com/gavinhoward/bc/releases/download/7.0.3/bc-7.0.3.tar.xz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"7.0.3","bottle_checksum":"ac2490db545515f79aea51d3433aa0bedef36f220fb0948851921c63cf5d82c9"},"bc":{"conflicts":[["bc-gh",{":because":"both install `bc` and `dc` binaries"}]],"desc":"Arbitrary precision numeric processing language","executables":["bc","dc"],"head_dependencies":[{"texinfo":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"ed":":build"}],["flex"],["libedit"]],"homepage":"https://www.gnu.org/software/bc/","keg_only_args":[":provided_by_macos"],"license":"GPL-3.0-or-later","ruby_source_checksum":"b1fdcd4242f8c2039455f8344bd08ca2adf939eedd1f4e04e8df7306301e1792","stable_dependencies":[{"texinfo":":build"}],"stable_checksum":"ae470fec429775653e042015edc928d07c8c3b2fc59765172a330d3d87785f86","stable_url_args":["https://ftpmirror.gnu.org/bc/bc-1.08.2.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"ed":":build"}],["flex"],["libedit"]],"stable_version":"1.08.2","bottle_checksum":"e2417d6a027f54331bbf1d5290dfaed83c3811c7e88ebb163e8bbbcf46e98f11"},"bcal":{"desc":"Storage conversion and expression calculator","executables":["bcal"],"homepage":"https://github.com/jarun/bcal","license":"GPL-3.0-or-later","ruby_source_checksum":"529397d3fd53f4c9fc845cca81447436b5d60c1465bfbdc1704ef247f829d6ae","stable_checksum":"bac318405221f2f88d374683549338515b070ca7491497eda2ac9c17bcbb0458","stable_url_args":["https://github.com/jarun/bcal/archive/refs/tags/v2.6.tar.gz"],"stable_version":"2.6"},"bcftools":{"desc":"Tools for BCF/VCF files and variant calling from samtools","executables":["bcftools","color-chrs.pl","gff2gff","gff2gff.py","guess-ploidy.py","plot-roh.py","plot-vcfstats","roh-viz","run-roh.pl","vcfutils.pl","vrfs-variances"],"head_dependencies":["gsl","htslib"],"homepage":"https://www.htslib.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"62d541e71a4ee61e39091c8d814560cdc086cc6f33c130ca920a5f88f7cbd99e","stable_dependencies":["gsl","htslib"],"stable_checksum":"8caddc22610ee2851666047c859bb91da0c1e32d0c2ec553db6f153ad130e46f","stable_url_args":["https://github.com/samtools/bcftools/releases/download/1.24/bcftools-1.24.tar.bz2"],"stable_version":"1.24"},"bchunk":{"desc":"Convert CD images from .bin/.cue to .iso/.cdr","executables":["bchunk"],"head_url_args":["https://github.com/hessu/bchunk.git",{":branch":"master"}],"homepage":"http://he.fi/bchunk/","license":"GPL-2.0-or-later","ruby_source_checksum":"2a3358df7b451d1bd927ff356c38129c138823f68efceec97e91434fc0dedd02","stable_checksum":"48dd464d8547f368e6e3434e3e2d53e7b1a7748b4ecc2c8a423d614b0b1f7fc4","stable_url_args":["https://github.com/hessu/bchunk/archive/refs/tags/release/1.2.2.tar.gz"],"stable_version":"1.2.2","bottle_checksum":"ebb931a33718b6f6a70e94da300b4da3470664d00bd57d7b7856bf6449f61fe7"},"bcoin":{"bottle_rebuild":3,"desc":"Javascript bitcoin library for node.js and browsers","executables":["bcoin"],"head_dependencies":["node"],"head_url_args":["https://github.com/bcoin-org/bcoin.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/bcoin-org/bcoin","license":"MIT","ruby_source_checksum":"59b4c46dc88d7ded7d333e26b779725beedcf1906d42264f4d63904a699e793a","stable_dependencies":["node"],"stable_checksum":"fa1a78a73bef5837b7ff10d18ffdb47c0e42ad068512987037a01e8fad980432","stable_url_args":["https://github.com/bcoin-org/bcoin/archive/refs/tags/v2.2.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.2.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"4ad6a6a70e1ae53934f27d45aecabf79139a8cc9b007613e15d87301c80bb3b0"},"bcpp":{"desc":"C(++) beautifier","executables":["bcpp","cb++"],"homepage":"https://invisible-island.net/bcpp/","license":"MIT","ruby_source_checksum":"a64db8731b786e1f464d6eecd4cca676081cbeaf6bdcf2ef898a285d23619020","stable_checksum":"8d2a0f6255243c7f422cbc8d9d65bb381cc6559879df967ba2838ac7d267be3f","stable_url_args":["https://invisible-mirror.net/archives/bcpp/bcpp-20250914.tgz"],"stable_version":"20250914"},"bcrypt":{"bottle_rebuild":2,"desc":"Cross platform file encryption utility using blowfish","executables":["bcrypt"],"homepage":"https://bcrypt.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"b30059485011d51509521d0a78914d49df9b95df62f79165543a7e1f3ac96905","stable_checksum":"b9c1a7c0996a305465135b90123b0c63adbb5fa7c47a24b3f347deb2696d417d","stable_url_args":["https://bcrypt.sourceforge.net/bcrypt-1.1.tar.gz"],"stable_version":"1.1"},"bde":{"desc":"Basic Development Environment: foundational C++ libraries used at Bloomberg","head_dependencies":["pcre2",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/bloomberg/bde","license":"Apache-2.0","ruby_source_checksum":"6539dfb2605665470800e7b7e137d52e49e62e7f65f09357fc863ee866862ad9","stable_dependencies":["pcre2",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"032ecb934810137bb889d036c0bf038dc7e70a01bf72b6ea39b72d0b1583c6b3","stable_url_args":["https://github.com/bloomberg/bde/archive/refs/tags/4.39.0.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.39.0.0"},"bdftopcf":{"desc":"Convert X font from Bitmap Distribution Format to Portable Compiled Format","executables":["bdftopcf"],"head_dependencies":[{"pkgconf":":build"},{"xorgproto":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/util/bdftopcf","license":"MIT-open-group","ruby_source_checksum":"624c02e3d1b31850b7a5e9297777a9a2eb0f204ce7e6ce7a5ad504d7031d1dd9","stable_dependencies":[{"pkgconf":":build"},{"xorgproto":":build"}],"stable_checksum":"bc60be5904330faaa3ddd2aed7874bee2f29e4387c245d6787552f067eb0523a","stable_url_args":["https://www.x.org/releases/individual/util/bdftopcf-1.1.2.tar.xz"],"stable_version":"1.1.2","bottle_checksum":"cb5d73a38109e5b4519d9db189f7d251dd1a93e6e71421fcf1a1c320dd9ba808"},"bdw-gc":{"aliases":["boehmgc","libgc"],"compatibility_version":1,"desc":"Garbage collector for C and C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/bdwgc/bdwgc.git",{":branch":"master"}],"homepage":"https://www.hboehm.info/gc/","license":{":all_of":["Boehm-GC","HPND-sell-variant"]},"ruby_source_checksum":"2fdf99f80cf2f1fc2d220a4f926d737e22787a0d3692ef190a5a4723e73f344a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"42e5194ad06ab6ffb806c83eb99c03462b495d979cda782f3c72c08af833cd4e","stable_url_args":["https://github.com/bdwgc/bdwgc/releases/download/v8.2.12/gc-8.2.12.tar.gz"],"stable_version":"8.2.12"},"beads":{"compatibility_version":1,"desc":"Memory upgrade for your coding agent","executables":["bd","beads"],"head_dependencies":["dolt","icu4c@78",{"go":":build"}],"head_url_args":["https://github.com/gastownhall/beads.git",{":branch":"main"}],"homepage":"https://github.com/gastownhall/beads","license":"MIT","ruby_source_checksum":"c564a51d1deb1bd476e58cf48f7e25140f0fc7993366b3d1ece8f4bd0ca1b499","stable_dependencies":["dolt","icu4c@78",{"go":":build"}],"stable_checksum":"d2969ec18f4754dee4f08cb05a0d978dfcca750aa6db9a72b3f35ef3cd62dcc9","stable_url_args":["https://github.com/gastownhall/beads/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2"},"beads_viewer":{"bottle_rebuild":1,"desc":"Terminal-based UI for the Beads issue tracker","executables":["bv"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/Dicklesworthstone/beads_viewer","license":"MIT","ruby_source_checksum":"ae6ef1456bbdd266b0b2efe4aefca1d6a2217b0e8dee4cae9e17e93abe994861","stable_dependencies":[{"go":":build"}],"stable_checksum":"e8895e4de9beb68d243f37d4dd797af0e0223324da541737a1252a2dfa1b1a37","stable_url_args":["https://github.com/Dicklesworthstone/beads_viewer/archive/refs/tags/v0.25.2.tar.gz"],"stable_version":"0.25.2"},"beagle":{"bottle_rebuild":1,"desc":"Evaluate the likelihood of sequence evolution on trees","head_dependencies":[{"cmake":":build"},{"openjdk":[":build",":test"]}],"homepage":"https://github.com/beagle-dev/beagle-lib","license":"MIT","ruby_source_checksum":"cccd8657764a67e6a4377a39ccada6af06f11afcc804e4c77f275802e19883fe","stable_dependencies":[{"cmake":":build"},{"openjdk":[":build",":test"]}],"stable_checksum":"9d258cd9bedd86d7c28b91587acd1132f4e01d4f095c657ad4dc93bd83d4f120","stable_url_args":["https://github.com/beagle-dev/beagle-lib/archive/refs/tags/v4.0.1.tar.gz"],"stable_version":"4.0.1","bottle_cellar":":any","bottle_checksum":"a249e59ce098ccab24c15b794bcd148dca578ce4cb5aad253732c8e9466c7f89"},"beakerlib":{"desc":"Shell-level integration testing library","executables":["beakerlib-deja-summarize","beakerlib-journalcmp","beakerlib-journalling","beakerlib-lsb_release","beakerlib-rlMemAvg","beakerlib-rlMemPeak","beakerlib-testwatcher"],"head_dependencies":["coreutils","gnu-getopt"],"homepage":"https://github.com/beakerlib/beakerlib","license":"GPL-2.0-only","ruby_source_checksum":"1bbe1956ab4cef3dbd503da17f298e8ffffd9cc7b15c7db29cabe13ceae417aa","stable_dependencies":["coreutils","gnu-getopt"],"stable_checksum":"87a054194ddd2e073d50c15b0c4f7cf1373b1a5a82e78d9a8f16f13ade7ee00e","stable_url_args":["https://github.com/beakerlib/beakerlib/archive/refs/tags/1.33.3.tar.gz"],"stable_version":"1.33.3"},"beancount-language-server":{"desc":"Language server for beancount files","executables":["beancount-language-server"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/polarmutex/beancount-language-server.git",{":branch":"main"}],"homepage":"https://github.com/polarmutex/beancount-language-server","license":"MIT","ruby_source_checksum":"ebfb130db588bf9e32faee89ddf602f41bd524d94b55a64797eacfdbf7f9903e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f2673b169e4d9fbb1cba4f47d8d90452023fb19921fda5565375ec9020317498","stable_url_args":["https://github.com/polarmutex/beancount-language-server/archive/refs/tags/1.9.2.tar.gz"],"stable_version":"1.9.2"},"beancount":{"bottle_rebuild":1,"desc":"Double-entry accounting tool that works on plain text files","executables":["bean-check","bean-doctor","bean-example","bean-format","treeify"],"head_dependencies":["certifi","python@3.15",{"bison":":build"},{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/beancount/beancount.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://beancount.github.io/","license":"GPL-2.0-only","ruby_source_checksum":"36c8674e8e9c03eb2b30449c74c62c12fa732aa4db892c9b593fcc50e81090ac","stable_dependencies":["certifi","python@3.15",{"bison":":build"},{"meson":":build"},{"ninja":":build"}],"stable_checksum":"f52c4d237bcb092cbf02a29373d3e59d95349c2828a91491818ae437ee220f74","stable_url_args":["https://files.pythonhosted.org/packages/eb/21/ed48e671a5e474c620762a7ea9c6b7f402f847d74dd2b73ceb5d2dec79a3/beancount-3.2.3.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"3.2.3"},"beanquery":{"bottle_rebuild":1,"desc":"Customizable lightweight SQL query tool","executables":["bean-query"],"head_dependencies":["python@3.15",{"bison":":build"},{"meson":":build"},{"ninja":":build"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://github.com/beancount/beanquery","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"5f196e2a3ac2e6875005001fd36e666ce4b9cfc8d8ca5d5e1ef197839dc60f5c","stable_dependencies":["python@3.15",{"bison":":build"},{"meson":":build"},{"ninja":":build"}],"stable_checksum":"2d72b50a39003435c7fed183666572b8ea878b9860499d0f196b38469384cd2c","stable_url_args":["https://files.pythonhosted.org/packages/7c/90/801eec23a07072dcf8df061cb6f27be6045e08c12a90b287e872ce0a12d3/beanquery-0.2.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"0.2.0"},"beanstalkd":{"desc":"Generic work queue originally designed to reduce web latency","executables":["beanstalkd"],"homepage":"https://beanstalkd.github.io/","license":"MIT","ruby_source_checksum":"37e5ba6ee8f53501e342ab1715d43e6b786b20af60a5c7f54228088796767b21","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/beanstalkd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/beanstalkd.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/beanstalkd/bin/beanstalkd"],"stable_checksum":"26292dcdc0a7011d2f8ad968612f2cd8b2ef07687224876015399ae85e9e5263","stable_url_args":["https://github.com/beanstalkd/beanstalkd/archive/refs/tags/v1.13.tar.gz"],"stable_version":"1.13","bottle_checksum":"02424e9c82015053c1217768e20fa081e6d692ae82000de9c792b0e94d77cbaa"},"bear":{"desc":"Generate compilation database for clang tooling","executables":["bear"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/rizsotto/Bear.git",{":branch":"master"}],"homepage":"https://github.com/rizsotto/Bear","license":"GPL-3.0-or-later","ruby_source_checksum":"b786222b90efe748495be4265dcc551f6c21249a4eee217f6fff23b7d4610082","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7c3901786f01da60d606cc80afdda36e866259b78e1dd7f890fd42cee64d3574","stable_url_args":["https://github.com/rizsotto/Bear/archive/refs/tags/4.2.3.tar.gz"],"stable_version":"4.2.3"},"beast":{"bottle_rebuild":1,"desc":"Bayesian Evolutionary Analysis Sampling Trees","executables":["beast","beauti","loganalyser","logcombiner","treeannotator","treestat"],"head_dependencies":["beagle","openjdk@25",{"ant":":build"}],"head_url_args":["https://github.com/beast-dev/beast-mcmc.git",{":branch":"master"}],"homepage":"https://beast.community/","license":"LGPL-2.1-or-later","ruby_source_checksum":"371a23d47eb16aaac9b21221e6e42d0671d91b52ebafd51c9ca97b2001248f1e","stable_dependencies":["beagle","openjdk@25",{"ant":":build"}],"stable_checksum":"6287ebbe85e65e44f421b7e9ec3fd17d9a736ff909dfa3b4ab6b1b1fd361b52b","stable_url_args":["https://github.com/beast-dev/beast-mcmc/archive/refs/tags/v10.5.0.tar.gz"],"stable_version":"10.5.0"},"beautysh":{"bottle_rebuild":1,"desc":"Bash beautifier","executables":["beautysh"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/lovesegfault/beautysh","license":"MIT","ruby_source_checksum":"bad86f782670730de2bf7902cc2f4861660e8ad98e8fc00a16acc436755ea568","stable_dependencies":["python@3.15"],"stable_checksum":"2aceb602fa7e27dafd24d5bc480986e17870873c2827a2b8d720118cafac3018","stable_url_args":["https://files.pythonhosted.org/packages/ae/9d/ed7b7dc146881698f5d71ce8a384f8e8f80790b1b12c73598efa81b8c3ed/beautysh-6.4.3.tar.gz"],"stable_version":"6.4.3","bottle_tag":":all","bottle_checksum":"bd087a1c69b02c1665640295280af9881b6b0fddbf8fe27408846552c1702988"},"bed":{"desc":"Binary editor written in Go","executables":["bed"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/itchyny/bed.git",{":branch":"main"}],"homepage":"https://github.com/itchyny/bed","license":"MIT","ruby_source_checksum":"ee266c11a84826b15ae0ae5fb58757c04e535400fb27b4e7cbd0d2f63b463cff","stable_dependencies":[{"go":":build"}],"stable_checksum":"c163cc9d851db280e85adc2d5218ffad9a39c79f6f874c0d9dfaff939b6cd9ca","stable_url_args":["https://github.com/itchyny/bed/archive/refs/tags/v0.2.9.tar.gz"],"stable_version":"0.2.9"},"bedops":{"bottle_rebuild":1,"desc":"Set and statistical operations on genomic data of arbitrary scale","executables":["bam2bed","bam2bed_gnuParallel","bam2bed_sge","bam2bed_slurm","bam2starch","bam2starch_gnuParallel","bam2starch_sge","bam2starch_slurm","bedextract","bedmap","bedops","closest-features","convert2bed","gff2bed","gff2starch","gtf2bed","gtf2starch","gvf2bed","gvf2starch","psl2bed","psl2starch","rmsk2bed","rmsk2starch","sam2bed","sam2starch","sort-bed","starch","starch-diff","starchcat","starchcluster_gnuParallel","starchcluster_sge","starchcluster_slurm","starchstrip","unstarch","update-sort-bed-migrate-candidates","update-sort-bed-slurm","update-sort-bed-starch-slurm","vcf2bed","vcf2starch","wig2bed","wig2starch"],"head_dependencies":["jansson"],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/bedops/bedops","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/bedops/2.4.42-debian.patch":"7d88db7624500521988d5260ec290578db74e85ad4b0cf0e1552e548691c3a21"},"ruby_source_checksum":"3f493fe056d4d4c3b10d4a905ab9c4602a0307ed770eef41c24bf2b0e06a6ce4","stable_dependencies":["jansson"],"stable_patches":[{"strip":"p1","file":"Patches/bedops/2.4.42-debian.patch","type":"unofficial"}],"stable_checksum":"9daa0c098e37490a07f84664d2c61ff8909689995cf7e1673d259ccd4f1c453c","stable_url_args":["https://github.com/bedops/bedops/archive/refs/tags/v2.4.42.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.4.42"},"bedtk":{"bottle_rebuild":1,"desc":"Simple toolset for BED files","executables":["bedtk"],"homepage":"https://github.com/lh3/bedtk","license":"MIT","ruby_source_checksum":"1273d5ff0983ee5a3c6c6b2dbadc9d2930f90a2ec9eb1d152ced04866655c114","stable_checksum":"c0e1f454337dbd531659662ccce6c35831e7eec75ddf7b7751390b869e6ce9f0","stable_url_args":["https://github.com/lh3/bedtk/archive/refs/tags/v1.2.tar.gz"],"stable_version":"1.2"},"bedtools":{"bottle_rebuild":1,"desc":"Tools for genome arithmetic (set theory on the genome)","executables":["annotateBed","bamToBed","bamToFastq","bed12ToBed6","bedToBam","bedToIgv","bedpeToBam","bedtools","closestBed","clusterBed","complementBed","coverageBed","expandCols","fastaFromBed","flankBed","genomeCoverageBed","getOverlap","groupBy","intersectBed","linksBed","mapBed","maskFastaFromBed","mergeBed","multiBamCov","multiIntersectBed","nucBed","pairToBed","pairToPair","randomBed","shiftBed","shuffleBed","slopBed","sortBed","subtractBed","tagBam","unionBedGraphs","windowBed","windowMaker"],"head_dependencies":["xz"],"head_uses_from_macos":[[{"python":":build"}],["bzip2"]],"homepage":"https://github.com/arq5x/bedtools2","license":"MIT","ruby_source_checksum":"3bb3f46ed572eeb07c7b88c6ad7c8dc29243d9862157947a13d9c701963a4e9b","stable_dependencies":["xz"],"stable_checksum":"79a1ba318d309f4e74bfa74258b73ef578dccb1045e270998d7fe9da9f43a50e","stable_url_args":["https://github.com/arq5x/bedtools2/archive/refs/tags/v2.31.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["bzip2"]],"stable_version":"2.31.1"},"bee":{"desc":"Tool for managing database changes","executables":["bee"],"head_dependencies":["openjdk"],"homepage":"https://github.com/bluesoft/bee","license":"MPL-1.1","ruby_source_checksum":"5194e6353b515cee4f691e246edda017b96cef9e69e2d91ccb6f2f347ac6c10f","stable_dependencies":["openjdk"],"stable_checksum":"1706dc174d2123e06c30d8f4aa62105434f262174fd72fd1128421c353e06e98","stable_url_args":["https://github.com/bluesoft/bee/releases/download/1.117/bee-1.117.zip"],"stable_version":"1.117","bottle_tag":":all","bottle_checksum":"6bfd7672e76a778253da480f733a1d25a049cfd0da09f8028512b368c456cb74"},"beecrypt":{"desc":"C/C++ cryptography library","head_dependencies":[{"libtool":":build"}],"homepage":"https://beecrypt.sourceforge.net/","license":"LGPL-2.1-or-later","revision":7,"ruby_source_checksum":"d92f2d0d5182c4ed89706ac896050c97315ef5ab76acb94805796835e05c6f9c","stable_dependencies":[{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://sourceforge.net/p/beecrypt/patches/_discuss/thread/93d63cef/5653/attachment/beecrypt-gcc47.patch","sha256":"6cb36ae3e8e9c595420379dc535bb5451d0ee60641a38b29a20ca25c7acbc60d","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/beecrypt/patches/10/"}]},{"strip":"p1","url":"https://sourceforge.net/p/beecrypt/patches/13/attachment/beecrypt-4.2.1-c99.patch","sha256":"460f25ccd4478e5ec435dc9185b3021518d8b2d65cad2c9c1ee71be804471420","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/beecrypt/patches/13/"}]}],"stable_checksum":"286f1f56080d1a6b1d024003a5fa2158f4ff82cae0c6829d3c476a4b5898c55d","stable_url_args":["https://downloads.sourceforge.net/project/beecrypt/beecrypt/4.2.1/beecrypt-4.2.1.tar.gz"],"stable_version":"4.2.1","bottle_cellar":":any","bottle_checksum":"7657b38fa0f49bc9a8ecf87d84e6f7d6f3a2bee962632d43aea95da5207fe148"},"beets":{"bottle_rebuild":1,"desc":"Music library manager and tagger","executables":["beet"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"numpy":":no_linkage"},"python@3.15",{"cython":":build"},{"python-setuptools":":build"},{"rust":":build"}],"head_url_args":["https://github.com/beetbox/beets.git",{":branch":"master"}],"homepage":"https://beets.io/","license":"MIT","ruby_source_checksum":"5c821ebd63c8440fd5472b3bae54a40eadc677ac14a989b6e3ca12321fd09e41","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"numpy":":no_linkage"},"python@3.15",{"cython":":build"},{"python-setuptools":":build"},{"rust":":build"}],"stable_checksum":"b25dc7bf8ed093d8b6e043e88013736902c1082c958b81a598af5db5275539a5","stable_url_args":["https://files.pythonhosted.org/packages/b0/5e/ad1f57f5de4846e7b274f2fa3b9df4dd7a641cb35bf047698a99b5179279/beets-2.14.1.tar.gz"],"stable_version":"2.14.1"},"befunge93":{"bottle_rebuild":1,"desc":"Esoteric programming language","executables":["bef","bef2c","befprof"],"head_url_args":["https://github.com/catseye/Befunge-93.git",{":branch":"master"}],"homepage":"https://catseye.tc/article/Languages.md#befunge-93","license":"BSD-3-Clause","ruby_source_checksum":"3606550d2dc160682c424556c553a43d7fb164348954427f47520709032ef867","stable_checksum":"93a11fbc98d559f2bf9d862b9ffd2932cbe7193236036169812eb8e72fd69b19","stable_url_args":["https://catseye.tc/distfiles/befunge-93-2.25.zip"],"stable_version":"2.25","bottle_checksum":"db58586d50b2268a3889d49899aaa3db014546dd905176b33e34785483be516c"},"behaviortree.cpp":{"desc":"Behavior Trees Library in C++","executables":["bt4_nodes_model","bt4_plugin_manifest"],"head_dependencies":["cppzmq","zeromq",{"cmake":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://www.behaviortree.dev/","license":"MIT","ruby_source_checksum":"dddb857f8076689b246be4db24d00933a11b05e7dbc47bed694e9c7a7a73065c","stable_dependencies":["cppzmq","zeromq",{"cmake":":build"}],"stable_checksum":"c758fdedb3666f7ca4c9998a4c0b243251e0a5fb5d03c99e2ee63d615af7a71d","stable_url_args":["https://github.com/BehaviorTree/BehaviorTree.CPP/archive/refs/tags/4.10.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"4.10.0"},"bench":{"bottle_rebuild":2,"desc":"Command-line benchmark tool","executables":["bench"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/Gabriella439/bench.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/Gabriella439/bench","license":"BSD-3-Clause","ruby_source_checksum":"052119e4aaea5ee3bfda5c8a46e1ea889a8d81f60348cb60674c399bce2dfd1f","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Gabriella439/bench/commit/f7efa5225eda160ca1cf978dc0147db4e1902e3c.patch?full_index=1","sha256":"dc9895f4421274daa4e1aca04150b9e07eb48dbe5c11c1894aa9060081260342","type":"backport"},{"strip":"p1","url":"https://github.com/Gabriella439/bench/commit/1c4b112436c3eb3e4e9cccaf60525fa4c40fd38e.patch?full_index=1","sha256":"df9192a1137883120580c9d1f51a2a742e099c28ad6733eca025bb606a71fdc6","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Gabriella439/bench/pull/53"}]}],"stable_checksum":"170c396f59e37851ed626c07756dc394841f7597895e691bf26049fee9725a6c","stable_url_args":["https://hackage.haskell.org/package/bench-1.0.13/bench-1.0.13.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.0.13"},"benchi":{"desc":"Benchmarking tool for data pipelines","executables":["benchi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ConduitIO/benchi.git",{":branch":"main"}],"homepage":"https://github.com/ConduitIO/benchi","license":"Apache-2.0","ruby_source_checksum":"d1f7a38fecbd69356fd4dea7b237a26bf0de78a46826cebdf59e0e5834f645e4","stable_dependencies":[{"go":":build"}],"stable_checksum":"c97fc9f2e2fac7be61e9e9c2282e7ee1c9a5da78c3d6c10e40c472b1e79168ab","stable_url_args":["https://github.com/ConduitIO/benchi/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"db0e879626f4ab89d1508c1c39a5122368d0ca2f67ffef4e9e7409f49d0a5ad7"},"bend":{"desc":"Language that blocks AI mistakes via proof","executables":["bend"],"head_dependencies":["bun"],"head_url_args":["https://github.com/bendlang/bend.git",{":branch":"main"}],"homepage":"https://bend-lang.com","license":"Apache-2.0","ruby_source_checksum":"ea9c4a27f0ecce905a8b1475e90cccd24448ddedc0356cca186f8be345db4b48","stable_dependencies":["bun"],"stable_checksum":"2eb3c00510608f1a91c5b7cd05d2a88dd0e4cb93e2778eca5b7af60b65d198f4","stable_url_args":["https://github.com/bendlang/bend/archive/refs/tags/v2.0.39.tar.gz"],"stable_version":"2.0.39","bottle_tag":":all","bottle_checksum":"558d2bf32cbb2129d8928b48421cd4279187756c269460de8fedfdbecc1ab4fc"},"bender":{"desc":"Dependency management tool for hardware projects","executables":["bender"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/pulp-platform/bender.git",{":branch":"master"}],"homepage":"https://github.com/pulp-platform/bender","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"20ac39da2c3d0879d10b480624a7a123d76c1767ee526be918a9eced9115bf57","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"0541a4b536588b05601e02b28e35a7506e04fa877dccd15d7d5d477b0f95ff3f","stable_url_args":["https://github.com/pulp-platform/bender/archive/refs/tags/v0.32.1.tar.gz"],"stable_version":"0.32.1"},"benerator":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-05-02",":because":":unmaintained"},"desc":"Tool for realistic test data generation","disable_args":{":date":"2027-05-02",":because":":unmaintained"},"executables":["benerator"],"head_dependencies":["openjdk@11"],"homepage":"https://rapiddweller.github.io/homebrew-benerator/","license":"Apache-2.0","ruby_source_checksum":"189723e0c62d1951073ec8345a7299fb0538d0f6ef434880a1c1a3825293c246","stable_dependencies":["openjdk@11"],"stable_checksum":"5d1b3de2344f0c2a1719eed5ab8154a75597a5d7693c373734e0603a45e5f96d","stable_url_args":["https://github.com/rapiddweller/rapiddweller-benerator-ce/releases/download/3.2.1/rapiddweller-benerator-ce-3.2.1-jdk-11-dist.tar.gz"],"stable_version":"3.2.1","bottle_tag":":all","bottle_checksum":"f36cf8f7f24ff1551582eb0e052ea5365709c807b642c8fc38c8ef551e974e67"},"benthos":{"desc":"Stream processor for mundane tasks written in Go","executables":["benthos"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/redpanda-data/benthos.git",{":branch":"main"}],"homepage":"https://github.com/redpanda-data/benthos","license":"MIT","ruby_source_checksum":"cf3e8d14529c213a1031c532ed1a77409a75b18ba66098be85c436b20b894ea6","stable_dependencies":[{"go":":build"}],"stable_checksum":"2b0da974dc367947643e7787a3d52792e5fd6439d34598a889834b4a692a2bc7","stable_url_args":["https://github.com/redpanda-data/benthos/archive/refs/tags/v4.84.0.tar.gz"],"stable_version":"4.84.0"},"bento":{"desc":"Fancy stream processing made operationally mundane","executables":["bento"],"head_dependencies":[{"go":":build"}],"homepage":"https://warpstreamlabs.github.io/bento/","license":"MIT","ruby_source_checksum":"64c84890f631ccb138d38f80bca5e5570a2270d7fe8a44ca1501555af4a8fe84","stable_dependencies":[{"go":":build"}],"stable_checksum":"37323b09e4f5f2c4213badacdee264488bfe6c934761f62249ac16e689440336","stable_url_args":["https://github.com/warpstreamlabs/bento/archive/refs/tags/v1.22.0.tar.gz"],"stable_version":"1.22.0"},"bento4":{"bottle_rebuild":1,"conflicts":[["mp4v2",{":because":"both install `mp4extract` and `mp4info` binaries"}]],"desc":"Full-featured MP4 format and MPEG DASH library and tools","executables":["aac2mp4","avcinfo","fixaacsampledescription","hevcinfo","mp42aac","mp42avc","mp42hevc","mp42hls","mp42ts","mp4audioclip","mp4compact","mp4dash","mp4dashclone","mp4dcfpackager","mp4decrypt","mp4diff","mp4dump","mp4edit","mp4encrypt","mp4extract","mp4fragment","mp4hls","mp4iframeindex","mp4info","mp4mux","mp4pssh","mp4rtphintinfo","mp4split","mp4tag"],"head_dependencies":["python@3.15",{"cmake":":build"}],"homepage":"https://www.bento4.com/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"5b9064572fe92c2a2a92c47f23a521bcc19b4abdad5da361e29c22dfa1d81d19","stable_dependencies":["python@3.15",{"cmake":":build"}],"stable_checksum":"8258faf0de7253f2aac016018f33d4a04c16d9060735e14ec8711f84aaedf0c8","stable_url_args":["https://www.bok.net/Bento4/source/Bento4-SRC-1-6-0-641.zip"],"stable_version":"1.6.0-641"},"berglas":{"desc":"Tool for managing secrets on Google Cloud","executables":["berglas"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/GoogleCloudPlatform/berglas.git",{":branch":"main"}],"homepage":"https://github.com/GoogleCloudPlatform/berglas","license":"Apache-2.0","ruby_source_checksum":"5ff746605c9a45ea5fb0ffae01ae6640efee6b5a0d1c1faa009e9cbb8e80cc4c","stable_dependencies":[{"go":":build"}],"stable_checksum":"7066f3cdd8b23fa16cdc5945a97711785eb906c5fbdc70dcace5b79a48a69c82","stable_url_args":["https://github.com/GoogleCloudPlatform/berglas/archive/refs/tags/v2.0.18.tar.gz"],"stable_version":"2.0.18"},"berkeley-db":{"aliases":["berkeley-db@18","db"],"desc":"High performance key/value database","executables":["db_archive","db_checkpoint","db_convert","db_deadlock","db_dump","db_hotbackup","db_load","db_log_verify","db_printlog","db_recover","db_replicate","db_stat","db_tuner","db_upgrade","db_verify"],"head_dependencies":["openssl@4"],"homepage":"https://www.oracle.com/database/technologies/related/berkeleydb.html","keg_only_args":[":provided_by_macos"],"license":"AGPL-3.0-only","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":4,"ruby_source_checksum":"383f439bd1f413d640ca4daa9d078de6492f06d1f1fdf459fa127fa5d344f07a","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"0cecb2ef0c67b166de93732769abdeba0555086d51de1090df325e18ee8da9c8","stable_url_args":["https://download.oracle.com/berkeley-db/db-18.1.40.tar.gz"],"stable_version":"18.1.40","versioned_formulae":["berkeley-db@5"]},"berkeley-db@5":{"desc":"High performance key/value database","executables":["db_archive","db_checkpoint","db_deadlock","db_dump","db_hotbackup","db_load","db_log_verify","db_printlog","db_recover","db_replicate","db_stat","db_tuner","db_upgrade","db_verify"],"homepage":"https://www.oracle.com/database/technologies/related/berkeleydb.html","keg_only_args":[":versioned_formula"],"license":"Sleepycat","local_patch_checksums":{"Patches/berkeley-db@4/clang.diff":"86111b0965762f2c2611b302e4a95ac8df46ad24925bbb95a1961542a1542e40","Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":1,"ruby_source_checksum":"3c2996cc2671abedff7138018ba5f4dc6e36c41f98887cf15dafebc60671d1a3","stable_patches":[{"strip":"p1","file":"Patches/berkeley-db@4/clang.diff"},{"strip":"p0","url":"https://raw.githubusercontent.com/NetBSD/pkgsrc/6034096dc85159a02116524692545cf5752c8f33/databases/db5/patches/patch-src_dbinc_db.in","sha256":"302b78f3e1f131cfbf91b24e53a5c79e1d9234c143443ab936b9e5ad08dea5b6","type":"unofficial"},{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628","stable_url_args":["https://download.oracle.com/berkeley-db/db-5.3.28.tar.gz"],"stable_version":"5.3.28","bottle_cellar":":any","bottle_checksum":"7fdd38c90e7bfcb57b4a061423d38602471f568e37393820889ee56d1c9fd003"},"bettercap":{"caveats":"bettercap requires root privileges so you will need to run `sudo bettercap`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Swiss army knife for network attacks and monitoring","executables":["bettercap"],"head_dependencies":["libusb",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/bettercap/bettercap.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.bettercap.org/","license":"GPL-3.0-only","ruby_source_checksum":"472ccd32f458ab66002304b7ba9de670f1c0b798aa801705a204221e2cfbd150","stable_dependencies":["libusb",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"797274ac3a4e35e40e640958c267a60f559213d9ae1322ab721d8f4ec71cbaeb","stable_url_args":["https://github.com/bettercap/bettercap/archive/refs/tags/v2.41.7.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"2.41.7"},"betterglobekey":{"desc":"Reworked Globe key for faster input source switching","executables":["betterglobekey"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Serpentiel/betterglobekey.git",{":branch":"main"}],"homepage":"https://github.com/Serpentiel/betterglobekey","license":"MIT","ruby_source_checksum":"33ac7780227dbf5e525340dc9e9290ae4ab988c4d60edc445d8d777e86e62ee5","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/betterglobekey.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/betterglobekey.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/betterglobekey/bin/betterglobekey"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"0d71ebae2d27312fca9000739ee9d15230ee9f6d5f14de84c563e9335e01d34a","stable_url_args":["https://github.com/Serpentiel/betterglobekey/archive/refs/tags/v4.2.0.tar.gz"],"stable_version":"4.2.0"},"betterleaks":{"desc":"Secrets scanner built for configurability and speed","executables":["betterleaks"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/betterleaks/betterleaks.git",{":branch":"main"}],"homepage":"https://betterleaks.com","license":"MIT","ruby_source_checksum":"579e6f8f28c0b937971d4024728d88d33cbc828a1310925cae50fc4337c70c3e","stable_dependencies":[{"go":":build"}],"stable_checksum":"d59617a0ee7f7763e71b91e333665d35541e51189e2b265fea538ae5f19f6715","stable_url_args":["https://github.com/betterleaks/betterleaks/archive/refs/tags/v1.9.0.tar.gz"],"stable_version":"1.9.0"},"betty":{"bottle_rebuild":2,"desc":"English-like interface for the command-line","executables":["betty"],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/pickhardt/betty","license":"Apache-2.0","revision":1,"ruby_source_checksum":"f4f34f655bca3fee3e2658f40edb26467e9f7630b0c6613f078dcf0fcfef88c1","stable_checksum":"ed71e88a659725e0c475888df044c9de3ab1474ff483f0a3bb432949035e62d3","stable_url_args":["https://github.com/pickhardt/betty/archive/refs/tags/v0.1.7.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.1.7","bottle_tag":":all","bottle_checksum":"6e05c82883d813ce98372d8ed15bf2e4b9cd11cd91f36483a07e37ccec8204ee"},"bfg":{"desc":"Remove large files or passwords from Git history like git-filter-branch","executables":["bfg"],"head_dependencies":["openjdk"],"homepage":"https://rtyley.github.io/bfg-repo-cleaner/","license":"GPL-3.0-or-later","ruby_source_checksum":"501f669d816862765d4d379c576bf99c1da62f9bc07a645818f37e83da2a497a","stable_dependencies":["openjdk"],"stable_checksum":"dfe2885adc2916379093f02a80181200536856c9a987bf21c492e452adefef7a","stable_url_args":["https://search.maven.org/remotecontent?filepath=com/madgag/bfg/1.15.0/bfg-1.15.0.jar"],"stable_version":"1.15.0","bottle_tag":":all","bottle_checksum":"e6ab06431b47f90f783c186032521800d0fffb1f9fffb842c0de85e624d54d2d"},"bfs":{"desc":"Breadth-first version of find","executables":["bfs"],"head_dependencies":["oniguruma",{"pkgconf":":build"}],"homepage":"https://tavianator.com/projects/bfs.html","license":"0BSD","ruby_source_checksum":"898850fed7e1bb5bd4b545fc5afa3dc5f5cd0bf1fdbb00f01ade1d076b053c4a","stable_dependencies":["oniguruma",{"pkgconf":":build"}],"stable_checksum":"0cac6849efb8a9447268fb273de3fab38f8460adb26a1770934e3f325fab8f5d","stable_url_args":["https://github.com/tavianator/bfs/archive/refs/tags/4.1.4.tar.gz"],"stable_version":"4.1.4"},"bgpdump":{"bottle_rebuild":1,"desc":"C library for analyzing MRT/Zebra/Quagga dump files","executables":["bgpdump"],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/RIPE-NCC/bgpdump/wiki","license":"GPL-2.0-only","ruby_source_checksum":"811c9c0411ca648439ef6ed73bd8bc17cddcd87da51d23fbc118051a2031c084","stable_checksum":"7c6dc32c367590a527752ca84c727ab4cbedc16a5abe5384dc523e563907abe0","stable_url_args":["https://github.com/RIPE-NCC/bgpdump/releases/download/v1.6.2/libbgpdump-1.6.2.tgz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.6.2"},"bgpq3":{"desc":"BGP filtering automation for Cisco, Juniper, BIRD and OpenBGPD routers","executables":["bgpq3"],"head_url_args":["https://github.com/snar/bgpq3.git",{":branch":"master"}],"homepage":"http://snar.spb.ru/prog/bgpq3/","license":"BSD-2-Clause","ruby_source_checksum":"188f0f37a4216235fb3802726b3a87f58a403b2f14371c3656233b7c53675442","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c4a424825e6c9c9ec48c2583dcbbfc3016d15cc0be1dc55d07827e1b9b79888c","stable_url_args":["https://github.com/snar/bgpq3/archive/refs/tags/v0.1.38.tar.gz"],"stable_version":"0.1.38","bottle_checksum":"19510346a7393c8b478610831da0a8d5060932feb543fb48d37709d09cac061b"},"bgpq4":{"desc":"BGP filtering automation for Cisco, Juniper, BIRD and OpenBGPD routers","executables":["bgpq4"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/bgp/bgpq4.git",{":branch":"main"}],"homepage":"https://github.com/bgp/bgpq4","license":"BSD-2-Clause","ruby_source_checksum":"491849df1cc560ac4f53fc29ba82400b539f8cb70db05482a2a0b0ea1c38b912","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"c228e44bb62141851e7213563b5800b9b7b56d183f71563d5f0fe1ecdf57709e","stable_url_args":["https://github.com/bgp/bgpq4/archive/refs/tags/1.16.tar.gz"],"stable_version":"1.16"},"bgpstream":{"desc":"For live and historical BGP data analysis","executables":["bgpreader","parsebgp"],"head_dependencies":["librdkafka","wandio"],"homepage":"https://bgpstream.caida.org/","license":"BSD-2-Clause","ruby_source_checksum":"ecb6589b314516728cf539f69d14e967fbfbc485a4faf6c5b6a2f0abf606f53b","stable_dependencies":["librdkafka","wandio"],"stable_checksum":"c6be2c761ed216edc23a85409a5de3639172bc42db115c8574c2108ace7481a4","stable_url_args":["https://github.com/CAIDA/libbgpstream/releases/download/v2.3.0/libbgpstream-2.3.0.tar.gz"],"stable_version":"2.3.0","bottle_cellar":":any","bottle_checksum":"66b080b4aa838bc8d49618e17dba64817b0a02f3b66ec187a1ff554e9f50a246"},"bgrep":{"desc":"Like grep but for binary strings","executables":["bgrep"],"head_url_args":["https://github.com/tmbinc/bgrep.git",{":branch":"main"}],"homepage":"https://github.com/tmbinc/bgrep","license":"BSD-2-Clause","ruby_source_checksum":"6b9318f87bb27d2fe364c2b0c890faa7978a0d987fa8412bc5ef2d04bfef7592","stable_checksum":"a54ad3101150d750c180718b487406bef630f062a5ef30fde59be10a7caaaf1e","stable_url_args":["https://github.com/tmbinc/bgrep/archive/refs/tags/bgrep-0.3.tar.gz"],"stable_version":"0.3"},"bib-tool":{"desc":"Manipulates BibTeX databases","executables":["bibtool"],"homepage":"https://www.gerd-neugebauer.de/software/TeX/BibTool/en/","license":"GPL-2.0-or-later","ruby_source_checksum":"438e89ce3f4f6a16f39d28eec7f38134ddd9144fd7efe1fd4251922e8255eeb8","stable_checksum":"e1964d199b0726f431f9a1dc4ff7257bb3dba879b9fa221803e0aa7840dee0e0","stable_url_args":["https://github.com/ge-ne/bibtool/releases/download/BibTool_2_68/BibTool-2.68.tar.gz"],"stable_version":"2.68","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"6ab04c4b9cc2400c1e0239654e1ee02487b545e497597eae58d20cdef1a9448e"},"bibclean":{"desc":"BibTeX bibliography file pretty printer and syntax checker","executables":["bibclean","bibisbn"],"homepage":"https://www.math.utah.edu/~beebe/software/bibclean/bibclean-03.html#HDR.3","license":"GPL-2.0-or-later","ruby_source_checksum":"f9d4328b97382aeab665149436422cf63e70629540850d7209618750a4cf716a","stable_checksum":"919336782e9e3c204e60f56485fd1f8dd679eb622fc8fd1f4833595ee10191a6","stable_url_args":["https://ftp.math.utah.edu/pub/bibclean/bibclean-3.07.tar.xz"],"stable_version":"3.07","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"b186cd7d543fd826e467a97c399e9fbd0cffb1bf65db3e31967aac99ef685093"},"biber":{"desc":"Backend processor for BibLaTeX","executables":["biber"],"head_dependencies":[{"pkgconf":":build"},{"texlive":":test"}],"head_uses_from_macos":[["libxml2"],["libxslt"],["perl"]],"homepage":"https://sourceforge.net/projects/biblatex-biber/","license":"Artistic-2.0","revision":1,"ruby_source_checksum":"e0d7fd71f16ef82d2204b7cfe36cbc7bfdf44a6173f40ab26a85bcbf61133571","stable_dependencies":[{"pkgconf":":build"},{"texlive":":test"}],"stable_checksum":"82adcff9e71b4fc02ad6132f9ccd79137ad390e4d3392c7f681a85246c0cdc01","stable_url_args":["https://github.com/plk/biber/archive/refs/tags/v2.22.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"],["perl"]],"stable_version":"2.22"},"bibtex-tidy":{"desc":"Cleaner and Formatter for BibTeX files","executables":["bibtex-tidy"],"head_dependencies":["node"],"homepage":"https://flamingtempura.github.io/bibtex-tidy/","license":"MIT","ruby_source_checksum":"f71eff54e525fdeda42d15cc405d8f065523572fefd40305b78054bb5d9e5b05","stable_dependencies":["node"],"stable_checksum":"f911be78ea301c6079f9a90c3c1a42b7c85d130dbbf73fd80a462532fc8b20b8","stable_url_args":["https://registry.npmjs.org/bibtex-tidy/-/bibtex-tidy-1.15.1.tgz"],"stable_version":"1.15.1","bottle_tag":":all","bottle_checksum":"0fac33a0a8b25b4b467f1d89346a199da86adca5d0988283fdc7080dca540b8d"},"bibtex2html":{"bottle_rebuild":2,"desc":"BibTeX to HTML converter","executables":["aux2bib","bib2bib","bibtex2html"],"head_dependencies":[{"autoconf":":build"},{"ocaml":":build"}],"head_url_args":["https://github.com/backtracking/bibtex2html.git",{":branch":"master"}],"homepage":"https://usr.lmf.cnrs.fr/~jcf/bibtex2html/index.en.html","license":"GPL-2.0-only","ruby_source_checksum":"5b43df494f23be933cf09509cc669372dcf250612051defadaa1b17fe1f6df38","stable_dependencies":[{"ocaml":":build"}],"stable_checksum":"d224dadd97f50199a358794e659596a3b3c38c7dc23e86885d7b664789ceff1d","stable_url_args":["https://usr.lmf.cnrs.fr/~jcf/ftp/bibtex2html/bibtex2html-1.99.tar.gz"],"stable_version":"1.99","bottle_checksum":"692250d158ca0121d055df2eda755feffabd835831b368af2ce49656f135d4b6"},"bibtexconv":{"desc":"BibTeX file converter","executables":["bibtexconv","bibtexconv-odt","ietf2bibtex"],"head_dependencies":["openssl@4",{"bison":":build"},{"cmake":":build"}],"head_url_args":["https://github.com/dreibh/bibtexconv.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["curl"]],"homepage":"https://www.nntb.no/~dreibh/bibtexconv/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"890e44cca6a42def4328f5a27256e808f4989cffca90b231198553c5ee80245a","stable_dependencies":["openssl@4",{"bison":":build"},{"cmake":":build"}],"stable_checksum":"5d766ec9af261288a71af9d389b407ebdf3a5f5739a166be86e355f2304c7843","stable_url_args":["https://github.com/dreibh/bibtexconv/archive/refs/tags/bibtexconv-2.2.5.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["curl"]],"stable_version":"2.2.5"},"bibutils":{"desc":"Bibliography conversion utilities","executables":["bib2xml","bibdiff","biblatex2xml","copac2xml","ebi2xml","end2xml","endx2xml","isi2xml","med2xml","modsclean","nbib2xml","ris2xml","wordbib2xml","xml2ads","xml2bib","xml2biblatex","xml2end","xml2isi","xml2nbib","xml2ris","xml2wordbib"],"homepage":"https://sourceforge.net/p/bibutils/home/Bibutils/","license":"GPL-2.0-only","ruby_source_checksum":"8ed9ab78687583440a2dd700f7acc86e19ee69b200709a6196477fb9576e0166","stable_checksum":"6e028aef1e8a6b3e5acef098584a7bb68708f35cfe74011b341c11fea5e4b5c3","stable_url_args":["https://downloads.sourceforge.net/project/bibutils/bibutils_7.2_src.tgz"],"stable_version":"7.2","bottle_checksum":"31939f0ba7545b32ed0c2ad75c3efdad4bd08a6d81680a29bac20e3389fe51c6"},"bic":{"bottle_rebuild":1,"desc":"C interpreter and API explorer","executables":["bic"],"head_dependencies":["gmp",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/hexagonal-sun/bic.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["libffi"],["libedit"]],"homepage":"https://github.com/hexagonal-sun/bic","license":"GPL-2.0-only","ruby_source_checksum":"97ffed0129213732597350d6896a8171e737b72f716e8e18319c18c047d9b54a","stable_dependencies":["gmp",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/hexagonal-sun/bic/commit/97296b610350b3ae6abfb546dcae43fd32a002b3.patch?full_index=1","sha256":"32e732260a974cc48d757c0ed0a457467ed8f88025faf5637feca6e37a6e7788","type":"backport"},{"strip":"p1","url":"https://github.com/hexagonal-sun/bic/compare/631cfb449eec35a2df52eb317f4e9add33c1dea9..7748c44eed2c53ce82b9d45a9f629f68f8cc4f99.patch","sha256":"bf10454ec8fededce5e9688d7ebabc0f74df3d50c24322efc0f4ee215a1879a9","type":"backport","resolves":[{"type":"defect","id":"https://github.com/hexagonal-sun/bic/pull/49"}]}],"stable_checksum":"fa5b9e3ffc955220ab825a749f1987a7a0bd268693c1750a1af6cc1802217547","stable_url_args":["https://github.com/hexagonal-sun/bic/archive/refs/tags/v1.0.0.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"1.0.0"},"bigloo":{"bottle_rebuild":1,"desc":"Scheme implementation with object system, C, and Java interfaces","executables":["bglafile","bglafile.sh","bgldepend","bgldepend.sh","bgljas","bgljas.sh","bgljfile","bgljfile.sh","bglmake","bglmake.sh","bglmco","bglmco.sh","bglmemrun","bglpp","bglpp.sh","bglprof","bglprof.sh","bgltags","bgltags.sh","bigloo","bigloo.sh","bigloo4.7b"],"head_dependencies":["bdw-gc","libunistring","libuv","openjdk@25","openssl@4","pcre2","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/manuel-serrano/bigloo.git",{":branch":"master"}],"head_uses_from_macos":[[{"zip":":build"}]],"homepage":"https://www-sop.inria.fr/indes/fp/Bigloo/","license":"GPL-2.0-or-later","ruby_source_checksum":"0fb42e9a70b5877a5a77a86c435f89cf3b058db78bc58645a80959f28dfeed24","stable_dependencies":["bdw-gc","libunistring","libuv","openjdk@25","openssl@4","pcre2","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"06271cc3da5c164d7fb4a5dc29c442f13d4f4b48319e63c40f8bfa12dc39f22c","stable_url_args":["https://www-sop.inria.fr/indes/fp/Bigloo/download/bigloo-4.7b.tar.gz"],"stable_uses_from_macos":[[{"zip":":build"}]],"stable_version":"4.7b"},"bigquery-emulator":{"desc":"Emulate a GCP BigQuery server on your local machine","executables":["bigquery-emulator"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/goccy/bigquery-emulator.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/goccy/bigquery-emulator","license":"MIT","ruby_source_checksum":"26782f5d7c8384947ae92fcdc10ae487b443cc4bb0b04319eeaefac0facf3da0","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"b24e327f433ab5da38cc28946ea7cb3eca8c265fa6ab1f428c82c0522d4daefb","stable_url_args":["https://github.com/goccy/bigquery-emulator/archive/refs/tags/v0.8.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.8.1"},"bilix":{"bottle_rebuild":2,"desc":"Lightning-fast asynchronous download tool for bilibili and more","executables":["bilix"],"head_dependencies":[{"certifi":":no_linkage"},"lz4",{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"}],"head_url_args":["https://github.com/HFrost0/bilix.git",{":branch":"master"}],"homepage":"https://github.com/HFrost0/bilix","license":"Apache-2.0","revision":10,"ruby_source_checksum":"52dae5f45fb687e8aa745e1727d742870521e866e85d687674174c83335b8ebf","stable_dependencies":[{"certifi":":no_linkage"},"lz4",{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/HFrost0/bilix/commit/72c259d88b2fffb6cd530fce01b8c3d35fb79335.patch?full_index=1","sha256":"6f241455c6f1940626ed660d97abbcf3eecd3931cca3b6db6acd1f961649b6cb","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/HFrost0/bilix/pull/244"}]},{"strip":"p1","url":"https://github.com/HFrost0/bilix/commit/f06e8aa90e88c90a38d7f2d80bad6345451525ad.patch?full_index=1","sha256":"540b45643af2961296bbedacde883e6df1b66a0d3b965793cd96d421a9880794","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/HFrost0/bilix/pull/255"}]}],"stable_checksum":"8ab1be9bcc661369cbeba95439c09716778b6b42b2505a3eaddb45175688e247","stable_url_args":["https://files.pythonhosted.org/packages/5c/12/0f885cee77471123a3c82da85bd1934af00aed213910987bbe5b2296997d/bilix-0.18.9.tar.gz"],"stable_version":"0.18.9"},"binaryen":{"desc":"Compiler infrastructure and toolchain library for WebAssembly","executables":["wasm-as","wasm-ctor-eval","wasm-dis","wasm-emscripten-finalize","wasm-fuzz-lattices","wasm-fuzz-types","wasm-merge","wasm-metadce","wasm-opt","wasm-reduce","wasm-shell","wasm-split","wasm2js"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/WebAssembly/binaryen.git",{":branch":"main"}],"homepage":"https://webassembly.org/","license":"Apache-2.0","ruby_source_checksum":"8c1a202ee0ecab0671c3e3376cbdf7c626e1c07165ef1c2432d243337f80a6cd","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"2f3e3d9edc56751499571da073a8a81943ca3fcbc08a945d2c619a7a1d4eb88b","stable_url_args":["https://github.com/WebAssembly/binaryen/archive/refs/tags/version_133.tar.gz"],"stable_version":"133"},"bind":{"desc":"Implementation of the DNS protocols","executables":["arpaname","ddns-confgen","delv","dig","dnssec-cds","dnssec-dsfromkey","dnssec-importkey","dnssec-keyfromlabel","dnssec-keygen","dnssec-ksr","dnssec-revoke","dnssec-settime","dnssec-signzone","dnssec-verify","host","mdig","named","named-checkconf","named-checkzone","named-compilezone","named-journalprint","named-rrchecker","nsec3hash","nslookup","nsupdate","rndc","rndc-confgen","tsig-keygen"],"head_dependencies":["lmdb","jemalloc","json-c","libidn2","libnghttp2","libuv","openssl@4","userspace-rcu",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.isc.org/isc-projects/bind9.git",{":branch":"main"}],"head_uses_from_macos":[["libedit"],["libxml2"]],"homepage":"https://www.isc.org/bind/","license":"MPL-2.0","ruby_source_checksum":"f9c2a1e99d9553aa23075f037fcdcb22ef19baca9a97fefd5448507e6e42a476","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/bind/sbin/named","-f","-L","$HOMEBREW_PREFIX/var/log/named/named.log"]],"stable_dependencies":["readline","jemalloc","json-c","libidn2","libnghttp2","libuv","openssl@4","userspace-rcu",{"pkgconf":":build"}],"stable_checksum":"9e1443a40a72a30272cbc3196d020a6b2e26937111c83e59e101e82e1e3b4fef","stable_url_args":["https://downloads.isc.org/isc/bind9/9.20.30/bind-9.20.30.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"9.20.30","version_scheme":1},"bindfs":{"desc":"FUSE file system for mounting to another location","head_dependencies":["libfuse",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mpartel/bindfs.git",{":branch":"master"}],"homepage":"https://bindfs.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"896d6ed11dacacddcfe1e89d35d32aa633a6aa17bc45ce3f209ed713f553a1e3","stable_dependencies":["libfuse",{"pkgconf":":build"}],"stable_checksum":"3266d0aab787a9328bbb0ed561a371e19f1ff077273e6684ca92a90fedb2fe24","stable_url_args":["https://bindfs.org/downloads/bindfs-1.18.4.tar.gz"],"stable_version":"1.18.4"},"bindgen":{"desc":"Automatically generates Rust FFI bindings to C (and some C++) libraries","executables":["bindgen"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rust-lang/rust-bindgen.git",{":branch":"main"}],"head_uses_from_macos":[["llvm"]],"homepage":"https://rust-lang.github.io/rust-bindgen/","license":"BSD-3-Clause","ruby_source_checksum":"0befd8f76719d23b8937f2ff36b5ed0bac2ca9f5f34301e47db6185a5f851394","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5fc3277dd334e4bbbd7bdb8cad5d4fb87a667b2e95a2bae350a8d5424c280629","stable_url_args":["https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v0.73.2.tar.gz"],"stable_uses_from_macos":[["llvm"]],"stable_version":"0.73.2"},"bingrep":{"desc":"Greps through binaries from various OSs and architectures","executables":["bingrep"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/m4b/bingrep","license":"MIT","ruby_source_checksum":"fe0eb342deb811f18b0380505553ee61209236cb9f4d5ffa2a0ad3d68857854f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8bf096df68736561b40f56cd1feb4834014cd11c0a28b33e74e818618c62e100","stable_url_args":["https://github.com/m4b/bingrep/archive/refs/tags/v0.12.1.tar.gz"],"stable_version":"0.12.1"},"binkd":{"bottle_rebuild":3,"desc":"TCP/IP FTN Mailer","head_url_args":["https://github.com/pgul/binkd.git",{":branch":"master"}],"homepage":"https://github.com/pgul/binkd","license":"GPL-2.0-or-later","ruby_source_checksum":"e4907fc9dc2b0180d433d2af7e9e4038c255237322a7fca0c5ecdb449e32991a","stable_checksum":"67cc5c254198005e6d7c5c98b1d161ad146615874df4839daa86735aa5e3fa1d","stable_url_args":["https://github.com/pgul/binkd/archive/refs/tags/binkd-1_0_4.tar.gz"],"stable_version":"1.0.4"},"binocle":{"desc":"Graphical tool to visualize binary data","executables":["binocle"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sharkdp/binocle.git",{":branch":"master"}],"homepage":"https://github.com/sharkdp/binocle","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"01038ccd9157e2e2f71a833d18378c34e689e6a8b6571a3862f4a73a73f186fb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b58d450f343539242b9f146606f5e70d0d183e12ce03e1b003c5197e6e41727b","stable_url_args":["https://github.com/sharkdp/binocle/archive/refs/tags/v0.3.2.tar.gz"],"stable_version":"0.3.2","bottle_checksum":"a9ee501f778c26b5f3f27c9aefbc63d2d82e019dd3d81f0339f63060a9947d4c"},"binsider":{"desc":"Analyzes ELF binaries","executables":["binsider"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/orhun/binsider.git",{":branch":"main"}],"homepage":"https://binsider.dev/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"70204927e7c473475c5d627c7dbf0c32bb5cfc67b5cf47dc913f00f1e59ff917","stable_dependencies":[{"rust":":build"}],"stable_checksum":"78d8ccb0497fd32bdd3c46d1ca6557725154af179021b30a00150e96e4ead8f8","stable_url_args":["https://github.com/orhun/binsider/archive/refs/tags/v0.3.2.tar.gz"],"stable_version":"0.3.2"},"binutils":{"compatibility_version":1,"desc":"GNU binary tools for native development","executables":["addr2line","ar","as","c++filt","coffdump","dlltool","dllwrap","elfedit","gp-archive","gp-collect-app","gp-display-html","gp-display-src","gp-display-text","gprof","gprofng","gprofng-archive","gprofng-collect-app","gprofng-display-html","gprofng-display-src","gprofng-display-text","gprofng-gmon","ld","ld.bfd","nm","objcopy","objdump","ranlib","readelf","size","srconv","strings","strip","sysdump","windmc","windres"],"head_dependencies":["zstd",{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://www.gnu.org/software/binutils/binutils.html","keg_only_args":[":shadowed_by_macos","Apple's CLT provides the same tools"],"license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later","LGPL-2.0-or-later","LGPL-3.0-only"]},"link_overwrite_paths":["bin/dwp"],"oldnames":["gold"],"ruby_source_checksum":"8f4e28410aec61265d8c13578741a617423f9289fdb0ef1dbff8368eceb1bff7","stable_dependencies":["zstd",{"pkgconf":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"2.47"},"binwalk":{"bottle_rebuild":1,"desc":"Searches a binary image for embedded files and executable code","executables":["binwalk"],"head_dependencies":["sevenzip",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ReFirmLabs/binwalk.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["xz"]],"homepage":"https://github.com/ReFirmLabs/binwalk","license":"MIT","ruby_source_checksum":"b19d3d081482efb373f9d5ed2b48f554cbc22287ed9f8de4ea25f8d835049d20","stable_dependencies":["sevenzip",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ReFirmLabs/binwalk/commit/b83242ffbd54997d11c7f7e304c17bf9582e38fe.patch?full_index=1","sha256":"3a9e9f43ee552d6c3ab3d8069524a786b95f1256969f30400c679b1cc19e026c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ReFirmLabs/binwalk/pull/735"}]}],"stable_checksum":"06f595719417b70a592580258ed980237892eadc198e02363201abe6ca59e49a","stable_url_args":["https://github.com/ReFirmLabs/binwalk/archive/refs/tags/v3.1.0.tar.gz"],"stable_uses_from_macos":[["bzip2"],["xz"]],"stable_version":"3.1.0"},"bioawk":{"bottle_rebuild":1,"desc":"AWK modified for biological data","executables":["bioawk"],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://github.com/lh3/bioawk","license":"HPND","ruby_source_checksum":"35b3e52f225e1957980f4c2997b028120b226b52449d240ba55ee031aebb09f3","stable_checksum":"5cbef3f39b085daba45510ff450afcf943cfdfdd483a546c8a509d3075ff51b5","stable_url_args":["https://github.com/lh3/bioawk/archive/refs/tags/v1.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"1.0"},"biodiff":{"desc":"Hex diff viewer using alignment algorithms from biology","executables":["biodiff","git-biodiff"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/8051Enthusiast/biodiff.git",{":branch":"main"}],"head_uses_from_macos":[["llvm"]],"homepage":"https://github.com/8051Enthusiast/biodiff","license":"MIT","ruby_source_checksum":"cf2bb27cecb8369923e963757310df0b8039d226b9a21bd76fdb292bbfd89497","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/8051Enthusiast/biodiff.git",{":tag":"v1.2.1",":revision":"48468e9e7493c5bec608035f86459feb2469be14"}],"stable_uses_from_macos":[["llvm"]],"stable_version":"1.2.1","bottle_checksum":"036e815818cfc7a42cf07835cc78dcd3915e84f0056dc4f7dd35ad4625d2d687"},"biome":{"desc":"Toolchain of the web","executables":["biome"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/biomejs/biome.git",{":branch":"main"}],"homepage":"https://biomejs.dev/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"f382a76abf72fbb991b3d797b203e5521945ff8891b16890b937a60cd938cd61","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e7f07c07e59abf76a50c2d56b883ad566e2b5f4a6cf2a1a32fe8c6f0e1baa7ac","stable_url_args":["https://github.com/biomejs/biome/archive/refs/tags/@biomejs/biome@2.6.3.tar.gz"],"stable_version":"2.6.3"},"bioperl":{"bottle_rebuild":1,"desc":"Perl tools for bioinformatics, genomics and life science","executables":["bp_aacomp","bp_bioflat_index","bp_biogetseq","bp_dbsplit","bp_extract_feature_seq","bp_fastam9_to_table","bp_fetch","bp_filter_search","bp_find-blast-matches","bp_gccalc","bp_genbank2gff3","bp_index","bp_local_taxonomydb_query","bp_make_mrna_protein","bp_mask_by_search","bp_mrtrans","bp_mutate","bp_nexus2nh","bp_nrdb","bp_oligo_count","bp_process_gadfly","bp_process_sgd","bp_revtrans-motif","bp_search2alnblocks","bp_search2gff","bp_search2table","bp_search2tribe","bp_seq_length","bp_seqconvert","bp_seqcut","bp_seqpart","bp_seqret","bp_seqretsplit","bp_split_seq","bp_sreformat","bp_taxid4species","bp_taxonomy2tree","bp_translate_seq","bp_tree2pag","bp_unflatten_seq"],"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/bioperl/bioperl-live.git",{":branch":"master"}],"head_uses_from_macos":[["expat"],["libxml2"],["perl"]],"homepage":"https://bioperl.org","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"revision":7,"ruby_source_checksum":"41d30f4b9e36ccf08d3029f5490b349f5d6bc5fd44c7b63c3f02c35bd863e786","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"c490a3be7715ea6e4305efd9710e5edab82dabc55fd786b6505b550a30d71738","stable_url_args":["https://cpan.metacpan.org/authors/id/C/CJ/CJFIELDS/BioPerl-1.7.8.tar.gz"],"stable_uses_from_macos":[["expat"],["libxml2"],["perl"]],"stable_version":"1.7.8"},"biosig":{"desc":"Tools for biomedical signal processing and data conversion","executables":["bin2rec","biosig2gdf","biosig_fhir","heka2itx","physicalunits","rec2bin","save2aecg","save2gdf","save2scp"],"head_dependencies":["dcmtk","suite-sparse",{"gawk":":build"},{"libb64":":build"}],"homepage":"https://biosig.sourceforge.net/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"3831231d0d292dc0a91f77aa1d689eb7515c9e2293f5971d10d0d10950083460","stable_dependencies":["dcmtk","suite-sparse",{"gawk":":build"},{"libb64":":build"}],"stable_checksum":"9d7298cb6e466eb3b9eb7f4c8bc501dc4c3a71dcdf2f4156bad0ca9797220422","stable_url_args":["https://downloads.sourceforge.net/project/biosig/BioSig%20for%20C_C%2B%2B/src/biosig-3.9.8.src.tar.xz"],"stable_version":"3.9.8"},"bismark":{"desc":"Bisulfite read mapper and methylation caller","executables":["NOMe_filtering","bam2nuc","bismark","bismark2bedGraph","bismark2report","bismark2summary","bismark_genome_preparation","bismark_methylation_extractor","coverage2cytosine","deduplicate_bismark","filter_non_conversion","methylation_consistency"],"head_dependencies":["bowtie2","minimap2",{"rust":":build"}],"head_url_args":["https://github.com/FelixKrueger/Bismark.git",{":branch":"master"}],"homepage":"https://github.com/FelixKrueger/Bismark","license":"GPL-3.0-only","ruby_source_checksum":"0c10a71ece183eade8d3d0f12fed041eeba8548f15f0a4d1d865d42e6b3b3c87","stable_dependencies":["bowtie2","minimap2",{"rust":":build"}],"stable_checksum":"638d7b068031b23fca9c3b3ca5a6b0db675a4da9d48975420fa642b584b5e411","stable_url_args":["https://github.com/FelixKrueger/Bismark/archive/refs/tags/bismark-rust-v3.1.0.tar.gz"],"stable_version":"3.1.0"},"bison":{"aliases":["bison@3.8"],"compatibility_version":1,"desc":"Parser generator","executables":["bison","yacc"],"head_uses_from_macos":[["m4"]],"homepage":"https://www.gnu.org/software/bison/","keg_only_args":[":provided_by_macos"],"license":"GPL-3.0-or-later","ruby_source_checksum":"45f54c2954bdf6382d40e0b7e6f49ac018c79eda7cea82045b35c69f2535c957","stable_checksum":"9bba0214ccf7f1079c5d59210045227bcf619519840ebfa80cd3849cff5a5bf2","stable_url_args":["https://ftpmirror.gnu.org/bison/bison-3.8.2.tar.xz"],"stable_uses_from_macos":[["m4"]],"stable_version":"3.8.2","version_scheme":1,"bottle_checksum":"fc0224d45c74ee561128eb9df366ccb08698b1d659cfb92ea746e57da0108806"},"bit-git":{"conflicts":[["bit",{":because":"both install `bit` binaries"}]],"desc":"Bit is a modern Git CLI","executables":["bit","bit-git"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/chriswalz/bit.git",{":branch":"master"}],"homepage":"https://github.com/chriswalz/bit","license":"Apache-2.0","ruby_source_checksum":"8155164eb8711f0990839f6fe931875722048b2119fabbd9b3c4ca28d1c87012","stable_dependencies":[{"go":":build"}],"stable_checksum":"563ae6b0fa279cb8ea8f66b4b455c7cb74a9e65a0edbe694505b2c8fc719b2ff","stable_url_args":["https://github.com/chriswalz/bit/archive/refs/tags/v1.1.2.tar.gz"],"stable_version":"1.1.2","bottle_checksum":"23bc09ee2722746a76d3fbd4dba8d4f8d9adceba6e558c2f92ba051f385081d9"},"bit":{"bottle_rebuild":2,"conflicts":[["bit-git",{":because":"both install `bit` binaries"}]],"desc":"Distributed Code Component Manager","executables":["bit"],"head_dependencies":["node","terminal-notifier"],"head_url_args":["https://github.com/teambit/bit.git",{":branch":"master"}],"homepage":"https://bit.dev","license":"Apache-2.0","revision":1,"ruby_source_checksum":"402668bf509d7265c717fa1a3e9f3e95ccffed7ccbb15e18a8aeecdbdb92c2d5","stable_dependencies":["node","terminal-notifier"],"stable_checksum":"25d899bacd06d77fad41026a9b19cbe94c8fb986f5fe59ead7ccec9f60fd0ef9","stable_url_args":["https://registry.npmjs.org/bit-bin/-/bit-bin-14.8.8.tgz"],"stable_version":"14.8.8"},"bitbucket-cli":{"conflicts":[["bkt",{":because":"both install `bkt` binaries"}]],"desc":"CLI for Bitbucket Cloud and Data Center","executables":["bkt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/avivsinai/bitbucket-cli.git",{":branch":"master"}],"homepage":"https://github.com/avivsinai/bitbucket-cli","license":"MIT","ruby_source_checksum":"ef1938341feaac3e97fed4bdb412b2ccffc0cde268bdbffd04f9e7ea414fa3bc","stable_dependencies":[{"go":":build"}],"stable_checksum":"f14099189b5d0296c990824ebb178573072b34c13b938051810dc991ce08ac10","stable_url_args":["https://github.com/avivsinai/bitbucket-cli/archive/refs/tags/v0.36.0.tar.gz"],"stable_version":"0.36.0"},"bitchx":{"bottle_rebuild":2,"desc":"Text-based, scriptable IRC client","executables":["BitchX","BitchX-1.2.1","scr-bx"],"head_dependencies":["openssl@4"],"head_url_args":["https://git.code.sf.net/p/bitchx/git.git",{":branch":"master"}],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://bitchx.sourceforge.net/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/bitchx/linux.patch":"99caa10f32bfe4727a836b8cc99ec81e3c059729e4bb90641be392f4e98255d9"},"revision":1,"ruby_source_checksum":"18e662d822757ee7733a04fc2de85af7b7d83c308fb57113a1c1046368767b8c","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","file":"Patches/bitchx/linux.patch"},{"strip":"p1","data":true}],"stable_checksum":"2d270500dd42b5e2b191980d584f6587ca8a0dbda26b35ce7fadb519f53c83e2","stable_url_args":["https://downloads.sourceforge.net/project/bitchx/ircii-pana/bitchx-1.2.1/bitchx-1.2.1.tar.gz"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"1.2.1"},"bitcoin":{"desc":"Decentralized, peer to peer payment network","executables":["bitcoin","bitcoin-cli","bitcoin-tx","bitcoin-util","bitcoin-wallet","bitcoind"],"head_dependencies":["capnp","libevent","zeromq",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/bitcoin/bitcoin.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://bitcoincore.org/","license":{":all_of":["MIT","BSD-3-Clause","BSL-1.0"]},"revision":1,"ruby_source_checksum":"5beefccd4fc3ec4b115ec9afca18471ddc9dc36ccefd1eb866bb171ba0c47a31","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/bitcoin/bin/bitcoind"],"stable_dependencies":["capnp","libevent","zeromq",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"50411d5b43c7e4c90099394759eb6c2add6e7c2dbe728840893d638b6fc6afc9","stable_url_args":["https://bitcoincore.org/bin/bitcoin-core-31.1/bitcoin-31.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"31.1"},"bitlbee":{"bottle_rebuild":2,"desc":"IRC to other chat networks gateway","head_dependencies":["glib","gnutls","libgcrypt","libgpg-error","gettext",{"pkgconf":":build"}],"head_url_args":["https://github.com/bitlbee/bitlbee.git",{":branch":"master"}],"homepage":"https://www.bitlbee.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"41aab91dc640b37c5de62cfd7a1b199e836dfd9b56c1a4cabdc8f3e3b06b70ed","service_args":[[":run_type",":immediate"],[":sockets","tcp://127.0.0.1:6667"]],"service_run_args":["$HOMEBREW_PREFIX/opt/bitlbee/sbin/bitlbee"],"stable_dependencies":["glib","gnutls","libgcrypt","libgpg-error","gettext",{"pkgconf":":build"}],"stable_checksum":"9f15de46f29b46bf1e39fc50bdf4515e71b17f551f3955094c5da792d962107e","stable_url_args":["https://get.bitlbee.org/src/bitlbee-3.6.tar.gz"],"stable_version":"3.6"},"bitrise":{"desc":"Command-line automation tool","executables":["bitrise"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/bitrise-io/bitrise.git",{":branch":"master"}],"head_uses_from_macos":[["rsync"]],"homepage":"https://github.com/bitrise-io/bitrise","license":"MIT","ruby_source_checksum":"7028d5aee5a80a332b4ef9e4ac17a3cd73a02078a3c716c7fc3336c88d9362b1","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"12f8ff23fb86dfc5b83515f6d1ca99a10cb6d4b4d1bb9aa6e5e0190781619bd3","stable_url_args":["https://github.com/bitrise-io/bitrise/archive/refs/tags/v3.2.1.tar.gz"],"stable_uses_from_macos":[["rsync"]],"stable_version":"3.2.1"},"bittensor":{"bottle_rebuild":1,"conflicts":[["btcli",{":because":"both install `btcli` binaries"}],["btpd",{":because":"both install `btcli` binaries"}]],"desc":"SDK and command-line tool for the Bittensor network","executables":["btcli"],"head_dependencies":["openssl@4",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://subtensor.vercel.app/","license":"Apache-2.0","ruby_source_checksum":"1baddbb186326fa3f572c510788a430db98a505e575a2a37af045ce10c0d43a6","stable_dependencies":["openssl@4",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"8ce05029a712866048c6cf3e3d5df1592ac896175f5b4227f63044b7e7b7edb3","stable_url_args":["https://files.pythonhosted.org/packages/f3/76/166ec4263a7889df2bb8796a57187906cec3aa3079e235b9e60517041c51/bittensor-11.3.0.tar.gz"],"stable_version":"11.3.0"},"bittwist":{"desc":"Libcap-based Ethernet packet generator","executables":["bittwist","bittwiste"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://bittwist.sourceforge.io","license":"GPL-2.0-or-later","ruby_source_checksum":"57f0806b59af9e87efd996175d27904af7f7cab411971946116452388e5f9c11","stable_checksum":"2ff00070d57221672af5198268088ffee8ed6b5ade33d6f26be5b3b4125b48f1","stable_url_args":["https://downloads.sourceforge.net/project/bittwist/macOS/Bit-Twist%204.7/bittwist-macos-4.7.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"4.7","bottle_checksum":"3df91f28e930a032ea31108f1ceb250b14d0a02b5026060924027457426183b8"},"bitwarden-cli":{"desc":"Secure and free password manager for all of your devices","executables":["bw"],"head_dependencies":["node"],"head_url_args":["https://github.com/bitwarden/clients.git",{":branch":"main"}],"homepage":"https://bitwarden.com/","license":"GPL-3.0-only","ruby_source_checksum":"90a25ab9cc637ed3840e73a0972ec658bb47fca9ba8a4159aa8aab5a4ab33257","stable_dependencies":["node"],"stable_checksum":"a400f7042710daafa7d64ed04461a331c09a8bbb7262c68ce870ff3cbc336ea2","stable_url_args":["https://github.com/bitwarden/clients/archive/refs/tags/cli-v2026.10.0.tar.gz"],"stable_version":"2026.10.0","bottle_tag":":all","bottle_checksum":"9ddddd7140e09c2e475f1b28d860a3385165ed482b82fb493a26b0ab6480a33c"},"bitwise":{"desc":"Terminal based bit manipulator in ncurses","executables":["bitwise"],"head_dependencies":["readline",{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/mellowcandle/bitwise","license":"GPL-3.0-or-later","ruby_source_checksum":"9f704a1014dad149344c2c18ffbce4b1cf2b317caaabba86eb5f8ffb5b17e225","stable_dependencies":["readline",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"b8f41f49b9b73ac3abb1e7533a410504f759673fc6e7f35acf56fc82e39cdf37","stable_url_args":["https://github.com/mellowcandle/bitwise/releases/download/v0.70/bitwise-v0.70.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.70"},"bitwuzla":{"desc":"SMT solver for bit-vectors, floating-points, arrays and uninterpreted functions","executables":["bitwuzla"],"head_dependencies":["gmp","mpfr",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://bitwuzla.github.io","license":"MIT","ruby_source_checksum":"cbe8383a7a5bd39c2c00e8765286f2e922242daad1b4451de84c83a454f1ea0b","stable_dependencies":["gmp","mpfr",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"42707f38900a20bb18108e426ba667560d1fd2ccce0d4f75aa60439b546488b4","stable_url_args":["https://github.com/bitwuzla/bitwuzla/archive/refs/tags/0.9.1.tar.gz"],"stable_version":"0.9.1"},"bk":{"desc":"Terminal EPUB Reader","executables":["bk"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/aeosynth/bk.git",{":branch":"master"}],"homepage":"https://github.com/aeosynth/bk","license":"MIT","ruby_source_checksum":"0eb8d22792c4d10ad329da9339fd9b640fab19018160e317155bffee8e7bd729","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c720c8e81e86709f8543ca1a97a3c30b3bb33d55692a536cefed0ad2e3dfabcd","stable_url_args":["https://github.com/aeosynth/bk/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_checksum":"f69c8a364ee94f4ee85f8b9545235ed29b54c51eae5d709259cdb8547b1d3130"},"bkcrack":{"desc":"Crack legacy zip encryption with Biham and Kocher's known plaintext attack","executables":["bkcrack"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/kimci86/bkcrack.git",{":branch":"master"}],"homepage":"https://github.com/kimci86/bkcrack","license":"Zlib","ruby_source_checksum":"c369d587d8c68654fc03eaf05e2825ab7ef88bc22aab9fd93e824fa86b87713b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"bb6a6d0bb1ccbb3c39cf8b3113581b5514b127023bbe0e864992c57e79346053","stable_url_args":["https://github.com/kimci86/bkcrack/archive/refs/tags/v1.8.1.tar.gz"],"stable_version":"1.8.1"},"bkmr":{"desc":"Unified CLI Tool for Bookmark, Snippet, and Knowledge Management","executables":["bkmr"],"head_dependencies":["onnxruntime",{"rust":":build"}],"head_url_args":["https://github.com/sysid/bkmr.git",{":branch":"main"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/sysid/bkmr","license":"BSD-3-Clause","ruby_source_checksum":"c955eb449a091753043ac042cee08edcbd0800d6d3e8f12bd1da8b1225653bf4","stable_dependencies":["onnxruntime",{"rust":":build"}],"stable_checksum":"0427d3ee521a9ab0a333d8fe31cd47fba7eb15f5cf8a4e687857b0761078a2d8","stable_url_args":["https://github.com/sysid/bkmr/archive/refs/tags/v7.8.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"7.8.0"},"bkt":{"conflicts":[["bitbucket-cli",{":because":"both install `bkt` binaries"}]],"desc":"CLI utility for caching the output of subprocesses","executables":["bkt"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/dimo414/bkt","license":"MIT","ruby_source_checksum":"ccb9e1cccc53d4d55a041e262d28abed93f357a631795e1cdf9f10c2a3e77b20","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d9128a13070ebc564bcc70210062bdd60eb757fd0f5d075c50e9aa7f714c6562","stable_url_args":["https://github.com/dimo414/bkt/archive/refs/tags/0.8.2.tar.gz"],"stable_version":"0.8.2","bottle_checksum":"4d516657009e7793b2f9e2e3ee08a9349d613346481b4f03581f1cfd4a948851"},"black":{"desc":"Python code formatter","executables":["black","blackd"],"head_dependencies":["python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/psf/black.git",{":branch":"main"}],"homepage":"https://black.readthedocs.io/en/stable/","license":"MIT","ruby_source_checksum":"e330fda6e03265cfd2768fd65c6bb8742cc5cdfca129141696315aea194d4c32","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/blackd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/blackd.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/black/bin/blackd"],"stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"5f9f83beae62437e060dafd53d7f1fc327e3d3494f74d72ee5c2b73eb90fc4e7","stable_url_args":["https://files.pythonhosted.org/packages/f8/65/a9611a6ec0a8c88d86e59385da02d68d9533f7e86a05913d20c67be54029/black-26.10.1.tar.gz"],"stable_version":"26.10.1"},"blackbox":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-12-09",":because":":repo_archived"},"desc":"Safely store secrets in Git/Mercurial/Subversion","disable_args":{":date":"2026-12-09",":because":":repo_archived"},"executables":["_blackbox_common.sh","_blackbox_common_test.sh","_stack_lib.sh","blackbox_addadmin","blackbox_cat","blackbox_decrypt_all_files","blackbox_decrypt_file","blackbox_deregister_file","blackbox_diff","blackbox_edit","blackbox_edit_end","blackbox_edit_start","blackbox_initialize","blackbox_list_admins","blackbox_list_files","blackbox_listadmins","blackbox_postdeploy","blackbox_recurse","blackbox_register_new_file","blackbox_removeadmin","blackbox_shred_all_files","blackbox_update_all_files","blackbox_view","blackbox_whatsnew"],"head_dependencies":["gnupg"],"homepage":"https://github.com/StackExchange/blackbox","license":"MIT","ruby_source_checksum":"6c44a4fadf8e512b9449cb2bf004718003c1d687501161d21671d5e73d1d87f9","stable_dependencies":["gnupg"],"stable_checksum":"f1efcca6680159f244eb44fdb78e92b521760b875fa5a36e4c433b93ed0f87c1","stable_url_args":["https://github.com/StackExchange/blackbox/archive/refs/tags/v1.20220610.tar.gz"],"stable_version":"1.20220610","version_scheme":1,"bottle_tag":":all","bottle_checksum":"878400e4eed8cba1adc57d86a4b2672e1e4c95bd0928b4f121b0afb849073374"},"blades":{"desc":"Blazing fast dead simple static site generator","executables":["blades"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/grego/blades.git",{":branch":"master"}],"homepage":"https://www.getblades.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"3afd40d887439a8d4af4dccf790a211d6308a46bdbe69f0f38d245fd4156205b","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/grego/blades/commit/dccfd8e30b41309929184386040c8da918f08162.patch?full_index=1","sha256":"07507ad167f1cabfa1b479c2658c5e3212611ecb876a9c9daeccbdda29d087b2","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/grego/blades/pull/29"}]}],"stable_checksum":"6bcce947580243e83a9bf4d6ec4afbc7e6cd0c7541a16d904c7d4f1314036bd0","stable_url_args":["https://github.com/grego/blades/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_checksum":"bd2f938978247d08a419276e60f361805b9bf24ffc64091bc21830887f184297"},"blahtexml":{"desc":"Converts equations into Math ML","executables":["blahtex","blahtexml"],"head_dependencies":["xerces-c"],"homepage":"https://github.com/gvanas/blahtexml","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"52d96a5b92d2897fd8e29c68468041db44c137f0e263c894a49c975324eee680","stable_dependencies":["xerces-c"],"stable_checksum":"ef746642b1371f591b222ce3461c08656734c32ad3637fd0574d91e83995849e","stable_url_args":["https://github.com/gvanas/blahtexml/archive/refs/tags/v1.0.tar.gz"],"stable_version":"1.0","bottle_cellar":":any","bottle_checksum":"33b2552f46a52197ba7964e9ad863ac7aa021843c3aa35af47e2d2dcdcfe9ed7"},"blake3":{"compatibility_version":1,"desc":"C implementation of the BLAKE3 cryptographic hash function","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/BLAKE3-team/BLAKE3","license":{":any_of":["CC0-1.0","Apache-2.0"]},"ruby_source_checksum":"4ee50a098a71187d2c4526095ee906893dc50d09a383dd22555f7b34ef4f3426","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c6782a28842b1c0478524ac06a4f2ede784038ee298d6e2162c0b089c4306a3c","stable_url_args":["https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.8.7.tar.gz"],"stable_version":"1.8.7"},"blast":{"conflicts":[["proj",{":because":"both install a `libproj.a` library"}]],"deprecate_args":{":date":"2027-03-31",":because":"needs EOL `mbedtls@3`"},"desc":"Basic Local Alignment Search Tool","executables":["blast_formatter","blastdb_aliastool","blastdb_convert","blastdb_path","blastdbcheck","blastdbcmd","blastdbcp","blastn","blastp","blastx","cleanup-blastdb-volumes.py","convert2blastmask","datatool","deltablast","dustmasker","gc_cli","get_species_taxids.sh","legacy_blast.pl","lmdbxx_sample","makeblastdb","makeclusterdb","makembindex","makeprofiledb","project_tree_builder","psiblast","rpsblast","rpstblastn","run_with_lock","seedtop","segmasker","seqdb_demo","tax4blast","tblastn","tblastx","update_blastdb.pl","windowmasker","windowmasker_2.2.22_adapter.py"],"head_dependencies":["lmdb","mbedtls@3","pcre2","libomp"],"head_uses_from_macos":[[{"cpio":":build"}],["bzip2"],["sqlite"]],"homepage":"https://blast.ncbi.nlm.nih.gov/","license":":public_domain","revision":2,"ruby_source_checksum":"8d0cc69f8181e0ca1c2c2be683d47587c72c47e9910bd1f335907231196b236b","stable_dependencies":["lmdb","mbedtls@3","pcre2","libomp"],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/med-team/ncbi-blastplus/-/raw/81bb56c0d709fd571c9b99958b6651fed5a13dcd/debian/patches/suppress_tls_version_checks","sha256":"35f3e916762129a2b48d78e1c5f15e6108fe7e5525e3e0c605c5ca7882000f6e","type":"unofficial"}],"stable_checksum":"502057a88e9990e34e62758be21ea474cc0ad68d6a63a2e37b2372af1e5ea147","stable_url_args":["https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.17.0/ncbi-blast-2.17.0+-src.tar.gz"],"stable_uses_from_macos":[[{"cpio":":build"}],["bzip2"],["sqlite"]],"stable_version":"2.17.0"},"blastem":{"bottle_rebuild":1,"desc":"Fast and accurate Genesis emulator","executables":["blastem"],"head_dependencies":["glew","sdl2-compat",{"imagemagick":":build"},{"pillow":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"head_url_args":["https://www.retrodev.com/repos/blastem",{":using":":hg"}],"homepage":"https://www.retrodev.com/blastem/","license":"GPL-3.0-or-later","ruby_source_checksum":"8bfbd8df9b3709a5d8124f52c190584aec2aecea00bb0279344e89fa7902f292","stable_dependencies":["glew","sdl2-compat",{"imagemagick":":build"},{"pillow":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"ad35793e3e6d8f3a23914aecc2b28fe3aeb13ab9416d7d9ecbeba2781a755ceb","stable_url_args":["https://www.retrodev.com/repos/blastem/archive/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"blaze":{"desc":"High-performance C++ math library for dense and sparse arithmetic","head_dependencies":["openblas",{"cmake":":build"}],"head_url_args":["https://bitbucket.org/blaze-lib/blaze.git",{":branch":"master"}],"homepage":"https://bitbucket.org/blaze-lib/blaze","license":"BSD-3-Clause","ruby_source_checksum":"71fae7717728f1fcb3a2cbbc06761b000fa35aee873cd515b11714762e25bd39","stable_dependencies":["openblas",{"cmake":":build"}],"stable_checksum":"4c4e1915971efbedab95790e4c5cf017d8448057fa8f8c62c46e1643bf72cbb1","stable_url_args":["https://bitbucket.org/blaze-lib/blaze/downloads/blaze-3.8.2.tar.gz"],"stable_version":"3.8.2","bottle_checksum":"cdb1e443ad562ea1318c56b0aa3aa0851b3a61706937dea50e5a9b93d9c97889"},"blazeblogger":{"bottle_rebuild":3,"desc":"CMS for the command-line","executables":["blaze","blaze-add","blaze-config","blaze-edit","blaze-init","blaze-list","blaze-log","blaze-make","blaze-remove"],"homepage":"http://blaze.blackened.cz/","license":"GPL-3.0-only","ruby_source_checksum":"99459c5a5ee6dae2a55ef50767f3b255da5122be8f88449e32a76645ac00d6e4","stable_checksum":"39024b70708be6073e8aeb3943eb3b73d441fbb7b8113e145c0cf7540c4921aa","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/blazeblogger/blazeblogger-1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"4f76e3eb4cb3ab302fdf746ec68a54f42422913c10916429788affadad93209c"},"blink":{"bottle_rebuild":2,"desc":"Tiniest x86-64-linux emulator","executables":["blink","blinkenlights"],"head_dependencies":[{"pkgconf":":build"},{"make":":build"}],"head_url_args":["https://github.com/jart/blink.git",{":branch":"master"}],"homepage":"https://github.com/jart/blink","license":"ISC","ruby_source_checksum":"3368592187251b81b3b7288f09213d01b773cc6526267d503bab9c3e4fd549c2","stable_dependencies":[{"pkgconf":":build"},{"make":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/jart/blink/commit/f93880dd38877914b71c2276bb476329a9e24ed0.patch?full_index=1","sha256":"c7f6b41eaf9c0edee25191b6aa9e8dd21d29734c1474919f5f67685893bf20d7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/jart/blink/issues/166"}]}],"stable_checksum":"2649793e1ebf12027f5e240a773f452434cefd9494744a858cd8bff8792dba68","stable_url_args":["https://github.com/jart/blink/archive/refs/tags/1.1.0.tar.gz"],"stable_version":"1.1.0"},"blink1":{"desc":"Control blink(1) indicator light","executables":["blink1-tool"],"head_url_args":["https://github.com/todbot/blink1-tool.git",{":branch":"main"}],"homepage":"https://blink1.thingm.com/","license":{":any_of":["CC-BY-SA-4.0","MIT"]},"ruby_source_checksum":"8aedd0e4b4a1185251d1d1d9c0267e2322a2e9754f2487ea837806a900464d70","stable_url_args":["https://github.com/todbot/blink1-tool.git",{":tag":"v2.5.0",":revision":"600da2c6f14e22fecee0e3871463cdab99a68525"}],"stable_version":"2.5.0"},"blis":{"desc":"BLAS-like Library Instantiation Software Framework","head_dependencies":["libomp"],"head_url_args":["https://github.com/flame/blis.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/flame/blis","license":"BSD-3-Clause","ruby_source_checksum":"b8aab44b8fce99d587fb6e7c49cea5df83242967659b0e5795ed9cd9f3f9f93c","stable_dependencies":["libomp"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"901752ec596cd63421ea45a6a06a9f34491cf5ae01cea412ece05f97a2690a96","stable_url_args":["https://github.com/flame/blis/archive/refs/tags/2.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.1"},"blisp":{"desc":"ISP tool & library for Bouffalo Labs RISC-V Microcontrollers and SoCs","executables":["blisp"],"head_dependencies":["argtable3","libserialport",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/pine64/blisp.git",{":branch":"master"}],"homepage":"https://github.com/pine64/blisp","license":"MIT","revision":1,"ruby_source_checksum":"a63754be1517dcc2d48b14f2ba39baf04610a6200d90df1ec4ac9b9f8e960c26","stable_dependencies":["argtable3","libserialport",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"79f87fbbb66f1d9ddf250cdc15dc16638d95e0905665003b08920a4b1fda9f96","stable_url_args":["https://github.com/pine64/blisp/archive/refs/tags/v0.0.5.tar.gz"],"stable_version":"0.0.5"},"blitz":{"desc":"Multi-dimensional array library for C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/blitzpp/blitz.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/blitzpp/blitz/wiki","license":"Artistic-2.0","ruby_source_checksum":"363396f6496aa654c7c2483e237017005eb062d4c0490c50175927a0eeb0c4d0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"500db9c3b2617e1f03d0e548977aec10d36811ba1c43bb5ef250c0e3853ae1c2","stable_url_args":["https://github.com/blitzpp/blitz/archive/refs/tags/1.0.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.0.2","bottle_cellar":":any","bottle_checksum":"fd5d3fdf22093032fd588b6de174f4c55d7b34bba8badfab58a244bad118c34b"},"blitzwave":{"desc":"C++ wavelet library","executables":["blitzwave-config"],"head_dependencies":["blitz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://oschulz.github.io/blitzwave/","license":"GPL-2.0-or-later","ruby_source_checksum":"d57eaad034b917145870a35021e68402dafc956d823a8948784cf18025c2f452","stable_dependencies":["blitz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"edb0b708a0587e77b8e0aa3387b44f4e838855c17e896a8277bb80fbe79b9a63","stable_url_args":["https://github.com/oschulz/blitzwave/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0","bottle_cellar":":any","bottle_checksum":"44d4e4c784f0ef1a896eebac068467b780e90e8e7e8ba38aa6caede688eb5bf5"},"bloaty":{"desc":"Size profiler for binaries","executables":["bloaty"],"head_dependencies":["abseil","capstone","protobuf","re2",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/google/bloaty.git",{":branch":"main"}],"homepage":"https://github.com/google/bloaty","license":"Apache-2.0","local_patch_checksums":{"Patches/bloaty/system-abseil.patch":"d200e08c96985539795e13d69673ba48deadfb61a262bdf49a226863c65525a7"},"revision":55,"ruby_source_checksum":"7df4a4630b745193cf62a836c0cbcf6a516f912ed017f12101b166be4fdbe3e0","stable_dependencies":["abseil","capstone","protobuf","re2",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/bloaty/system-abseil.patch"}],"stable_checksum":"a308d8369d5812aba45982e55e7c3db2ea4780b7496a5455792fb3dcba9abd6f","stable_url_args":["https://github.com/google/bloaty/releases/download/v1.1/bloaty-1.1.tar.bz2"],"stable_version":"1.1"},"block-goose-cli":{"conflicts":[["goose",{":because":"both install `goose` binaries"}]],"desc":"Open source, extensible AI agent that goes beyond code suggestions","executables":["generate_manpages","goose","mcp_conformance_driver"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/aaif-goose/goose.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://goose-docs.ai/","license":"Apache-2.0","ruby_source_checksum":"389ff068f32ebcee5c158a62ec69059f433c81cfec97dc85f53a4e8425e2deb4","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"ac1723ba25393fe44ca3a83c14093b3f7c105e8b91547bea702beb03339b6d5a","stable_url_args":["https://github.com/aaif-goose/goose/archive/refs/tags/v1.56.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"1.56.0"},"blockhash":{"desc":"Perceptual image hash calculation tool","executables":["blockhash"],"head_dependencies":["imagemagick",{"pkgconf":":build"}],"head_url_args":["https://github.com/commonsmachinery/blockhash.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/commonsmachinery/blockhash","license":"MIT","revision":6,"ruby_source_checksum":"bd424c1038574fe23e9e01edf9a349daea0e194b08207b24bc2d898cb066c714","stable_dependencies":["imagemagick",{"pkgconf":":build"}],"stable_checksum":"3c48af7bdb1f673b2f3c9f8c0bfa9107a7019b54ac3b4e30964bc0707debdd3a","stable_url_args":["https://github.com/commonsmachinery/blockhash/archive/refs/tags/v0.3.3.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.3.3"},"blocky":{"desc":"Fast and lightweight DNS proxy as ad-blocker for local network","executables":["blocky"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/0xerr0r/blocky.git",{":branch":"main"}],"homepage":"https://0xerr0r.github.io/blocky/","license":"Apache-2.0","ruby_source_checksum":"72fcccd5007f4f8a942caca3aeadda51e0910178aadebbe954fa72bb544e369a","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/blocky/sbin/blocky","--config","$HOMEBREW_PREFIX/etc/blocky/config.yml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"c5874e2790aa21def45dd0ed9bd932ef2666ad412839f307c93c6a1bd94c20f5","stable_url_args":["https://github.com/0xerr0r/blocky/archive/refs/tags/v0.35.0.tar.gz"],"stable_version":"0.35.0"},"blogc":{"desc":"Blog compiler with template engine and markup language","executables":["blogc","blogc-git-receiver","blogc-make","blogc-runserver"],"head_url_args":["https://github.com/blogc/blogc.git",{":branch":"master"}],"homepage":"https://blogc.rgm.io/","license":"BSD-3-Clause","ruby_source_checksum":"59be32bf3d337f8a24583295f527c3e5cb9169df7ff3d2d4a450d56d67e119fe","stable_checksum":"d1289367362b7b11b438670fe703ff2c751e795393c06e1999d6b9a6e438fdd8","stable_url_args":["https://github.com/blogc/blogc/releases/download/v0.20.1/blogc-0.20.1.tar.xz"],"stable_version":"0.20.1","bottle_checksum":"947fede34167be2c54235e21108c6bc1cf4457d1fcf6416f917a2b1aec6a5860"},"bltool":{"bottle_rebuild":3,"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream"},"desc":"Tool for command-line interaction with backloggery.com","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream"},"executables":["bltool"],"head_dependencies":["openjdk",{"leiningen":":build"}],"head_url_args":["https://github.com/ToxicFrog/bltool.git",{":branch":"master"}],"homepage":"https://github.com/ToxicFrog/bltool","license":"Apache-2.0","ruby_source_checksum":"ce22e59441b8b4388dadd5c27896e0bd1ebb8d7ce3075d923fac976be457fdeb","stable_dependencies":["openjdk"],"stable_checksum":"5bef751aac7140f8a705b29edd35a7bfa9f87c36039d84d4001f16a307b64ef6","stable_url_args":["https://github.com/ToxicFrog/bltool/releases/download/v0.2.4/bltool-0.2.4.zip"],"stable_version":"0.2.4","bottle_tag":":all","bottle_checksum":"38e264bd60bf4b148e995892e1b4e9d24d5285123affa688ee364a1bcb16a6b2"},"bluepill":{"desc":"Testing tool for iOS that runs UI tests using multiple simulators","executables":["bluepill","bp"],"head_url_args":["https://github.com/MobileNativeFoundation/bluepill.git",{":branch":"master"}],"homepage":"https://github.com/MobileNativeFoundation/bluepill","license":"BSD-2-Clause","ruby_source_checksum":"35369ac394707ffe5ec1087fce42fbdb3d6c98a99d1d45cfecefaac4fbebf31d","stable_url_args":["https://github.com/MobileNativeFoundation/bluepill.git",{":tag":"v5.13.0",":revision":"a3f6f4b52f994dfb322f507f05263d52869c4e01"}],"stable_version":"5.13.0","bottle_checksum":"b89586a8fe4f4049de8446d3e55f040ebf645678b7038a2c59b0c5714db11bb3"},"blueprint-compiler":{"bottle_rebuild":1,"desc":"Markup language and compiler for GTK 4 user interfaces","executables":["blueprint-compiler"],"head_dependencies":["gtk4","pygobject3","python@3.15",{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/blueprint-compiler.git",{":branch":"main"}],"homepage":"https://gnome.pages.gitlab.gnome.org/blueprint-compiler/","license":"LGPL-3.0-or-later","ruby_source_checksum":"af38697673fe99f3580386d2fc90deace58ed3494e6452fad3ffc41101235313","stable_dependencies":["gtk4","pygobject3","python@3.15",{"meson":":build"},{"ninja":":build"}],"stable_checksum":"231d72efbac931c235ac3e022fe94982095c20d88721d9a8dcf60152f2017e07","stable_url_args":["https://download.gnome.org/sources/blueprint-compiler/0.22/blueprint-compiler-0.22.2.tar.xz"],"stable_version":"0.22.2","bottle_tag":":all","bottle_checksum":"1c48e4394e5fa23d8c7a3cc52bc27c482e6292fa8181f6aff9929be37ba4a543"},"bluetoothconnector":{"bottle_rebuild":1,"desc":"Connect and disconnect Bluetooth devices","executables":["BluetoothConnector"],"head_url_args":["https://github.com/lapfelix/BluetoothConnector.git",{":branch":"master"}],"head_uses_from_macos":[[{"swift":":build",":since":":ventura"}]],"homepage":"https://github.com/lapfelix/BluetoothConnector","license":"MIT","ruby_source_checksum":"8a2568788b3188c2add529bae61fb7c2241b7a5cdeb904aa0bf27b80a0d4e5ba","stable_checksum":"cbb192e5f94da27408bd8306a25e11bbffd643d916f6a03d532f83a229281f77","stable_url_args":["https://github.com/lapfelix/BluetoothConnector/archive/refs/tags/2.1.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":ventura"}]],"stable_version":"2.1.0"},"bluetuith":{"desc":"Cross-platform TUI bluetooth manager","executables":["bluetuith"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/bluetuith-org/bluetuith","license":"MIT","ruby_source_checksum":"0354b94046e8c065ec92936e028946d8a9271c492548b72d464955196c83bf12","stable_dependencies":[{"go":":build"}],"stable_checksum":"9586383c1703dd4e12e81f5f68e5144481aed8fb0526ee046dc3a80558d0f0dc","stable_url_args":["https://github.com/bluetuith-org/bluetuith/archive/refs/tags/v0.2.7.tar.gz"],"stable_version":"0.2.7"},"blueutil":{"desc":"Get/set bluetooth power and discoverable state","executables":["blueutil"],"head_url_args":["https://github.com/toy/blueutil.git",{":branch":"main"}],"homepage":"https://github.com/toy/blueutil","license":"MIT","ruby_source_checksum":"49035d2d90d0efaa8907cb0e2bc0690cd6987e00baf8695d559127e6639a5bee","stable_checksum":"8749883d52be4630c0b557656a487432050cc6e5d125f60d5b1efe646797d152","stable_url_args":["https://github.com/toy/blueutil/archive/refs/tags/v2.14.0.tar.gz"],"stable_version":"2.14.0"},"bluez":{"desc":"Bluetooth protocol stack for Linux","executables":["bluemoon","bluetoothctl","btattach","btmon","hex2hcd","isotest","l2ping","l2test","mpris-proxy","rctest"],"head_dependencies":["dbus","glib","libical","readline","systemd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.kernel.org/pub/scm/bluetooth/bluez.git",{":branch":"master"}],"homepage":"https://www.bluez.org","license":"GPL-2.0-or-later","ruby_source_checksum":"7e0371da8842a994dfcc948f61c8bbbb40bdf0ab32887834f4114caebc7728e6","stable_dependencies":["dbus","glib","libical","readline","systemd",{"pkgconf":":build"}],"stable_checksum":"26bdcf2cebd7310c6f598850606b037ef0c515fe6608ebc54d22c50c4c32b35f","stable_url_args":["https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.87.tar.xz"],"stable_version":"5.87"},"bmake":{"desc":"Portable version of NetBSD make(1)","executables":["bmake"],"head_uses_from_macos":[[{"bc-gh":":build"}]],"homepage":"https://www.crufty.net/help/sjg/bmake.html","license":"BSD-3-Clause","ruby_source_checksum":"c402559d80f3a586cb8fa28008297165437474d6e0d4a9fa47ec046fe6ab0dfd","stable_checksum":"b6bd32964cbe451be2838822c9d200b7c7e76a2a5947c03feb71dc6bd72988bd","stable_url_args":["https://www.crufty.net/ftp/pub/sjg/bmake-20260912.tar.gz"],"stable_uses_from_macos":[[{"bc-gh":":build"}]],"stable_version":"20260912"},"bmon":{"desc":"Interface bandwidth monitor","executables":["bmon"],"head_dependencies":["confuse",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/tgraf/bmon.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/tgraf/bmon","license":"BSD-2-Clause","ruby_source_checksum":"658c1fd1babd387566b8ce264187d84594f12beaf766db609f200db5ce3ae3a8","stable_dependencies":["confuse",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"cd7f5fb366a8c32c0e33c79a5daae78edd273993d0edf1036638f269400cf012","stable_url_args":["https://github.com/Jafaral/bmon/archive/refs/tags/v5.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"5.0"},"bnd":{"desc":"Swiss Army Knife for OSGi bundles","executables":["bnd"],"head_dependencies":["openjdk"],"homepage":"https://bnd.bndtools.org/","license":{":any_of":["Apache-2.0","EPL-2.0"]},"ruby_source_checksum":"54f7572273c9b0132235e09fab21df587f1a5e8912b004e5d9e576cecef76247","stable_dependencies":["openjdk"],"stable_checksum":"43c28b57fb2ee536fb4dfcf4af518243b4e2f940afc23f3c7e1d97401ed10826","stable_url_args":["https://search.maven.org/remotecontent?filepath=biz/aQute/bnd/biz.aQute.bnd/7.4.0/biz.aQute.bnd-7.4.0.jar"],"stable_version":"7.4.0","bottle_tag":":all","bottle_checksum":"fd8c2fad6ec0fe23eb02450bedd01d2d73a9c22331c1b450d589c02c8ad6713e"},"bnfc":{"bottle_rebuild":1,"desc":"BNF Converter","executables":["bnfc"],"head_dependencies":["gmp",{"cabal-install":[":build",":test"]},{"ghc":[":build",":test"]},{"sphinx-doc":":build"},{"agda":":test"},{"antlr":":test"},{"bison":":test"},{"flex":":test"},{"openjdk":":test"}],"head_url_args":["https://github.com/BNFC/bnfc.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/BNFC/bnfc","license":"BSD-3-Clause","ruby_source_checksum":"6c1e2ed35b59893e9def2a614e6be11b3ad3f7aa6e3eb200f70cd89c3c3858c4","stable_dependencies":["gmp",{"cabal-install":[":build",":test"]},{"ghc":[":build",":test"]},{"sphinx-doc":":build"},{"agda":":test"},{"antlr":":test"},{"bison":":test"},{"flex":":test"},{"openjdk":":test"}],"stable_checksum":"f8d7356adcf8f068e6ae253402623cec0f19f1554c341f7346687a9654f5e109","stable_url_args":["https://github.com/BNFC/bnfc/archive/refs/tags/v2.9.6.3.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.9.6.3"},"boa":{"desc":"Embeddable and experimental Javascript engine written in Rust","executables":["boa"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/boa-dev/boa.git",{":branch":"main"}],"homepage":"https://github.com/boa-dev/boa","license":{":any_of":["MIT","Unlicense"]},"ruby_source_checksum":"6bf13f176aa22aafa6ea8148d97ebee1c1b0114926925776a6c0fd8f7687f0f9","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"fd12f2cc173e162d0775b6dd07d4cbde0fc2485661a816cc4ef12f8239db96e7","stable_url_args":["https://github.com/boa-dev/boa/archive/refs/tags/v0.22.tar.gz"],"stable_version":"0.22"},"bob":{"desc":"Version manager for neovim","executables":["bob"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/MordechaiHadad/bob","license":"MIT","ruby_source_checksum":"6a09b57e239bfeb609fd4bb1587e87acf6701510775315f14b61456f0bb01fb1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"eec4a76b145ab8cfb29cc4aa3fa668747050bd253f92667445583d19e9ea5aaa","stable_url_args":["https://github.com/MordechaiHadad/bob/archive/refs/tags/v4.2.0.tar.gz"],"stable_version":"4.2.0"},"bochs":{"desc":"Open source IA-32 (x86) PC emulator written in C++","executables":["bochs","bximage"],"head_dependencies":["libtool","sdl2-compat",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://bochs.sourceforge.io/","license":"LGPL-2.0-or-later","ruby_source_checksum":"48145b1797a5543681c75ce30e6a028e00b3564f04e56668713452fe4d52b1d0","stable_dependencies":["libtool","sdl2-compat",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"14aaf78dbe1337987923fffc4e7a962ae56abcf9a87474ace39e593f9f84ee84","stable_url_args":["https://downloads.sourceforge.net/project/bochs/bochs/3.1/bochs-3.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.1"},"bogofilter":{"bottle_rebuild":1,"desc":"Mail filter via statistical analysis","executables":["bf_compact","bf_copy","bf_tar","bogofilter","bogolexer","bogotune","bogoupgrade","bogoutil"],"head_uses_from_macos":[["sqlite"]],"homepage":"https://bogofilter.sourceforge.io","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"4ec9b53d4db5fc44e98213016632660af5cf31f3a86c55cd4f8b5c2c49a1454d","stable_checksum":"3248a1373bff552c500834adbea4b6caee04224516ae581fb25a4c6a6dee89ea","stable_url_args":["https://downloads.sourceforge.net/project/bogofilter/bogofilter-stable/bogofilter-1.2.5.tar.xz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.2.5","bottle_checksum":"5177e2c0e637368f36783396144f66a4e4fbd7f4620e4a5a870ee5208feeba5a"},"bold":{"deprecate_args":{":date":"2026-08-19",":because":"does not build with Zig >= 0.15"},"desc":"Drop-in replacement for Apple system linker ld","disable_args":{":date":"2027-08-19",":because":"does not build with Zig >= 0.15"},"executables":["bold"],"head_dependencies":[{"zig@0.14":":build"}],"homepage":"https://codeberg.org/kubkon/bold","license":"MIT","ruby_source_checksum":"b472897fd961027386706f1554ee8610f89e07f5e745c5db901dcfb263e81ea3","stable_dependencies":[{"zig@0.14":":build"}],"stable_checksum":"23f334869f73d85fdc761df4a4d2c43864ae31563280f52568f314ccae393e46","stable_url_args":["https://codeberg.org/kubkon/bold/archive/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_checksum":"c9f50e5f314cfaeb955778838e303f508167ac884b48846ff1c31c786dcd5644"},"bom":{"desc":"Utility to generate SPDX-compliant Bill of Materials manifests","executables":["bom"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/bom.git",{":branch":"main"}],"homepage":"https://kubernetes-sigs.github.io/bom/","license":"Apache-2.0","ruby_source_checksum":"4461ad2812b7c4fdcbdc6a1ab3e061f426eff5748954ef382fc3415ea18fc295","stable_dependencies":[{"go":":build"}],"stable_checksum":"1d411d8467c7fb9d3ed60d00a99614fb260a96aa533b727d50135b1ac46e9006","stable_url_args":["https://github.com/kubernetes-sigs/bom/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"bombadillo":{"desc":"Non-web browser, designed for a growing list of protocols","executables":["bombadillo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://tildegit.org/sloum/bombadillo.git",{":branch":"master"}],"homepage":"https://bombadillo.colorfield.space/","license":"GPL-3.0-or-later","ruby_source_checksum":"69b3ea3587c567241b1509153dfe8592e792bacf674f968745711bb4da7a45d1","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://tildegit.org/sloum/bombadillo.git",{":tag":"2.4.0",":revision":"30e550c183b197300299640bcb51f73d94244a4e"}],"stable_version":"2.4.0","bottle_checksum":"e50be305e669ce2f6d47976b6515480d9ac9b88227e614d46f1da296bbbc2d63"},"bombardier":{"desc":"Cross-platform HTTP benchmarking tool","executables":["bombardier"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/codesenberg/bombardier.git",{":branch":"master"}],"homepage":"https://github.com/codesenberg/bombardier","license":"MIT","ruby_source_checksum":"b1d9aea37966f89636db751baff589878b3140d93b10c27fca8f0153caf10836","stable_dependencies":[{"go":":build"}],"stable_checksum":"472b14b1c3be26a5f6254f6b7c24f86c9b756544baa5ca28cbfad06aacf7f4ac","stable_url_args":["https://github.com/codesenberg/bombardier/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2","bottle_checksum":"fb82f62d4fc9f0766effee00a2b90e8a1e4a05e06244598d1652c4cd8241d051"},"bomber":{"bottle_rebuild":1,"desc":"Scans Software Bill of Materials for security vulnerabilities","executables":["bomber"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/devops-kung-fu/bomber.git",{":branch":"main"}],"homepage":"https://devops-kung-fu.github.io/bomber/","license":"MPL-2.0","ruby_source_checksum":"ce8937afee92e6dfa113aa191dd6a52a03d5bbe601020964b578b86dc5dcff77","stable_dependencies":[{"go":":build"}],"stable_checksum":"f4d8165ea9d3be0e88fdb33d35870588df308f31a4c40f14f09f0b68570f6ae1","stable_url_args":["https://github.com/devops-kung-fu/bomber/archive/refs/tags/v0.5.1.tar.gz"],"stable_version":"0.5.1"},"bomctl":{"desc":"Format-agnostic SBOM tooling for the stages between SBOM generation and analysis","executables":["bomctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bomctl/bomctl.git",{":branch":"main"}],"homepage":"https://github.com/bomctl/bomctl","license":"Apache-2.0","ruby_source_checksum":"d149a3107b4b851387a15e423aa96eaf43ce4da6b4ca065a77663cafa13be029","stable_dependencies":[{"go":":build"}],"stable_checksum":"8d361a0813de9aa65a366a1f8333004b2fa476981481c0c90e00ccaf74a01c58","stable_url_args":["https://github.com/bomctl/bomctl/archive/refs/tags/v0.4.3.tar.gz"],"stable_version":"0.4.3"},"bonnie++":{"bottle_rebuild":1,"desc":"Benchmark suite for file systems and hard drives","executables":["bon_csv2html","bon_csv2txt","bonnie++","generate_randfile","getc_putc","getc_putc_helper","zcav"],"homepage":"https://www.coker.com.au/bonnie++/","license":"GPL-2.0-only","local_patch_checksums":{"Patches/bonnie++/remove-large-file-support-macros.diff":"368a7ea0cf202a169467efb81cb6649c1b6306999ccd54b85641fd4b458a46b7"},"ruby_source_checksum":"1a7fbb250d7da3d232f329e04d1357c6a4e911054ec65a21a04d2a069e0b94be","stable_patches":[{"strip":"p1","file":"Patches/bonnie++/remove-large-file-support-macros.diff","type":"unofficial"}],"stable_checksum":"a8d33bbd81bc7eb559ce5bf6e584b9b53faea39ccfb4ae92e58f27257e468f0e","stable_url_args":["https://www.coker.com.au/bonnie++/bonnie++-2.00a.tgz"],"stable_version":"2.00a"},"bookloupe":{"deprecate_args":{":date":"2026-01-05",":because":"is not available via HTTPS"},"desc":"List common formatting errors in a Project Gutenberg candidate file","disable_args":{":date":"2027-01-05",":because":"is not available via HTTPS"},"executables":["bookloupe","loupe-test"],"head_dependencies":["glib","gettext",{"pkgconf":":build"}],"homepage":"http://www.juiblex.co.uk/pgdp/bookloupe/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"4e607d11340f886e1e6e0a492ea21de7afbb772c140b84a71e2b917861650845","stable_dependencies":["glib","gettext",{"pkgconf":":build"}],"stable_checksum":"15b1f5a0fa01e7c0a0752c282f8a354d3dc9edbefc677e6e42044771d5abe3c9","stable_url_args":["http://www.juiblex.co.uk/pgdp/bookloupe/bookloupe-2.0.tar.gz"],"stable_version":"2.0","bottle_cellar":":any","bottle_checksum":"f39f6f8a9a229fcd14e1784dd57f1215afae5f8473ce0508392e64ba8063d540"},"bookokrat":{"desc":"Terminal EPUB Book Reader","executables":["bookokrat"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/bugzmanov/bookokrat.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://bugzmanov.github.io/bookokrat/index.html","license":"AGPL-3.0-or-later","ruby_source_checksum":"e1a0af41562ac7e3645d2af68d1834c4d5f5fa1ba811b5762c798c6cfd16b948","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8c69c25e25c00edfef40f845db2c36969f0333454c0cb6a91356454be82c38cd","stable_url_args":["https://github.com/bugzmanov/bookokrat/archive/refs/tags/v0.3.14.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.3.14"},"boom-completion":{"bottle_rebuild":2,"desc":"Bash and Zsh completion for Boom","head_url_args":["https://github.com/holman/boom.git",{":branch":"master"}],"homepage":"https://zachholman.com/boom/","license":"MIT","ruby_source_checksum":"e34e5e5e435350ab881642134d6f57febae2f42579693828df47553194400542","stable_checksum":"d107accf1fb84d9c245bb25383486179605d3b397c439c2f4690341283b0b2dd","stable_url_args":["https://github.com/holman/boom/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_tag":":all","bottle_checksum":"3804dd1b6ac824126d7b5a3456482ccfa6a84afb568b3528cd9fc9be939b157d"},"boost-bcp":{"desc":"Utility for extracting subsets of the Boost library","executables":["bcp"],"head_dependencies":[{"boost-build":":build"},{"boost":":test"}],"head_url_args":["https://github.com/boostorg/boost.git",{":branch":"master"}],"homepage":"https://github.com/boostorg/bcp","license":"BSL-1.0","ruby_source_checksum":"fa57ef4c16dfcdac51d88077b408f50354a580bf3f5ce52a3a782625f75be495","stable_dependencies":[{"boost-build":":build"},{"boost":":test"}],"stable_checksum":"ea7b982002cc9dfbe59b0b217b206f470dc75f3de0bb2973d844118934d82411","stable_url_args":["https://github.com/boostorg/boost/releases/download/boost-1.92.0/boost-1.92.0-b2-nodocs.tar.xz"],"stable_version":"1.92.0"},"boost-build":{"aliases":["bjam","boost-jam"],"conflicts":[["b2-tools",{":because":"both install `b2` binaries"}]],"desc":"C++ build system","executables":["b2"],"head_url_args":["https://github.com/boostorg/build.git",{":branch":"develop"}],"homepage":"https://www.boost.org/build/","license":"BSL-1.0","ruby_source_checksum":"a82b393fe6bb495e59faa311fbdde75b0d42e8f61dbb3544179ede99c3d909f6","stable_checksum":"bf2d9efb60cded0eca0c0be37e5c8a9fda7a3977a5c675b353aefced66ff3444","stable_url_args":["https://github.com/boostorg/build/archive/refs/tags/boost-1.92.0.tar.gz"],"stable_version":"1.92.0","version_scheme":1},"boost-mpi":{"desc":"C++ library for C++/MPI interoperability","head_dependencies":["boost","open-mpi",{"cmake":":test"}],"head_url_args":["https://github.com/boostorg/boost.git",{":branch":"master"}],"homepage":"https://www.boost.org/","license":"BSL-1.0","ruby_source_checksum":"f4cb19b6589708aa3339d4feb85f7eb61bccaa1e3565a5f810f4dc184c1a5e3b","stable_dependencies":["boost","open-mpi",{"cmake":":test"}],"stable_checksum":"ea7b982002cc9dfbe59b0b217b206f470dc75f3de0bb2973d844118934d82411","stable_url_args":["https://github.com/boostorg/boost/releases/download/boost-1.92.0/boost-1.92.0-b2-nodocs.tar.xz"],"stable_version":"1.92.0"},"boost-python3":{"compatibility_version":2,"desc":"C++ library for C++/Python3 interoperability","head_dependencies":["boost","python@3.15",{"numpy":":build"}],"head_url_args":["https://github.com/boostorg/boost.git",{":branch":"master"}],"homepage":"https://www.boost.org/","license":"BSL-1.0","revision":1,"ruby_source_checksum":"65c76bb92391998adf2882033dad9d906f45afcf8154869c08dde9888f7129db","stable_dependencies":["boost","python@3.15",{"numpy":":build"}],"stable_checksum":"ea7b982002cc9dfbe59b0b217b206f470dc75f3de0bb2973d844118934d82411","stable_url_args":["https://github.com/boostorg/boost/releases/download/boost-1.92.0/boost-1.92.0-b2-nodocs.tar.xz"],"stable_version":"1.92.0"},"boost":{"aliases":["boost@1.92"],"compatibility_version":2,"desc":"Collection of portable C++ source libraries","head_dependencies":["icu4c@79","xz","zstd"],"head_url_args":["https://github.com/boostorg/boost.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.boost.org/","license":"BSL-1.0","revision":1,"ruby_source_checksum":"ea0ed2bb6e27be18ab1e1f0f852c2dadb0a2149369ad7f9847820b29c2ea357e","stable_dependencies":["icu4c@79","xz","zstd"],"stable_checksum":"ea7b982002cc9dfbe59b0b217b206f470dc75f3de0bb2973d844118934d82411","stable_url_args":["https://github.com/boostorg/boost/releases/download/boost-1.92.0/boost-1.92.0-b2-nodocs.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.92.0","versioned_formulae":["boost@1.85"]},"boost@1.85":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-04-05",":because":":versioned_formula"},"desc":"Collection of portable C++ source libraries","disable_args":{":date":"2026-04-05",":because":":versioned_formula"},"head_dependencies":["icu4c@78","xz","zstd"],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.boost.org/","keg_only_args":[":versioned_formula"],"license":"BSL-1.0","revision":3,"ruby_source_checksum":"25d3016f5ddeaff02fb296377acb7e9302946f14d2ac7f721f6a193074a82bd6","stable_dependencies":["icu4c@78","xz","zstd"],"stable_checksum":"09f0628bded81d20b0145b30925d7d7492fd99583671586525d5d66d4c28266a","stable_url_args":["https://github.com/boostorg/boost/releases/download/boost-1.85.0/boost-1.85.0-b2-nodocs.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.85.0"},"boot-clj":{"bottle_rebuild":2,"desc":"Build tooling for Clojure","executables":["boot"],"head_dependencies":["openjdk"],"homepage":"https://boot-clj.github.io/","license":"EPL-1.0","revision":2,"ruby_source_checksum":"ff8895cb60d5dc1acdccc42c534db84f5d8f6c70b5ade06d8658be92b458fba0","stable_dependencies":["openjdk"],"stable_checksum":"31f001988f580456b55a9462d95a8bf8b439956906c8aca65d3656206aa42ec7","stable_url_args":["https://github.com/boot-clj/boot/releases/download/2.8.3/boot.jar"],"stable_version":"2.8.3","bottle_tag":":all","bottle_checksum":"5d6682e08bc0900b365f7f704190ed3358ff39d7d53cde67e813d79e69f28f2b"},"bootloadhid":{"desc":"HID-based USB bootloader for AVR microcontrollers","executables":["bootloadHID"],"head_dependencies":["libusb-compat"],"homepage":"https://www.obdev.at/products/vusb/bootloadhid.html","license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"a95de087cbba8acdd18f94e3d4023cf6a9818efc27d0277b5657f6dadb56bbbd","stable_dependencies":["libusb-compat"],"stable_checksum":"154e7e38629a3a2eec2df666edfa1ee2f2e9a57018f17d9f0f8f064cc20d8754","stable_url_args":["https://www.obdev.at/downloads/vusb/bootloadHID.2012-12-08.tar.gz"],"stable_version":"2012-12-08","bottle_cellar":":any","bottle_checksum":"c7da175a271d8319af4c4fe923a2e1b1008be1bfc4ab99b1c0c59d3748f257c3"},"bootterm":{"desc":"Simple, reliable and powerful terminal to ease connection to serial ports","executables":["bt"],"head_url_args":["https://github.com/wtarreau/bootterm.git",{":branch":"master"}],"homepage":"https://github.com/wtarreau/bootterm","license":"MIT","ruby_source_checksum":"1f8730fdcef80d76549c1179cf36c2f76ed29876b9399ad3d3a9b836cc7fa6e1","stable_checksum":"95cc154236655082fb60e8cdae15823e4624e108b8aead59498ac8f2263295ad","stable_url_args":["https://github.com/wtarreau/bootterm/archive/refs/tags/v0.5.tar.gz"],"stable_version":"0.5","bottle_checksum":"e296d70e6c19862f037889c3f5070a8821bef0c7ea894d3a1fe78b7c5383b8ab"},"bore-cli":{"desc":"Modern, simple TCP tunnel in Rust that exposes local ports to a remote server","executables":["bore"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ekzhang/bore.git",{":branch":"main"}],"homepage":"https://github.com/ekzhang/bore","license":"MIT","ruby_source_checksum":"13615eb73d2a25d6646bcba783ece66ab7f89fc1cfa7e6edcb5f9c739e74c982","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ab3175a6f304c7efdcacd0f6a0e4950f49eb31cb2a3ae9b4928c97ed8d03861c","stable_url_args":["https://github.com/ekzhang/bore/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_checksum":"0ca6bcbfa21ac2215828fc5f831ce32c4471dd03aa3ff9e617a7b4c3fc18106a"},"borgbackup":{"bottle_rebuild":1,"desc":"Deduplicating archiver with compression and authenticated encryption","executables":["borg","borgfs"],"head_dependencies":["libb2","lz4","openssl@4","python@3.15","xxhash","zstd",{"pkgconf":":build"}],"head_url_args":["https://github.com/borgbackup/borg.git",{":branch":"master"}],"homepage":"https://www.borgbackup.org/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"8d1b83e4559edca2fa1b52b7a3d8415b7ac770ec1aecec9f14bfc205ad377d21","stable_dependencies":["libb2","lz4","openssl@4","python@3.15","xxhash","zstd",{"pkgconf":":build"}],"stable_checksum":"4f9a5fe584c504b15485841236750dea16aa7cd2ddbc4a594e9d2ce5c49c4508","stable_url_args":["https://files.pythonhosted.org/packages/62/5b/aec6c069840f64f744d661c5eea1c648d407bebb836b2e12d8a3b9939bb4/borgbackup-1.4.5.tar.gz"],"stable_version":"1.4.5"},"borgmatic":{"bottle_rebuild":1,"desc":"Simple wrapper script for the Borg backup software","executables":["borgmatic","generate-borgmatic-config","validate-borgmatic-config"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://projects.torsion.org/borgmatic-collective/borgmatic.git",{":branch":"main"}],"homepage":"https://torsion.org/borgmatic/","license":"GPL-3.0-or-later","ruby_source_checksum":"f884b2a9ce1843327786f4d709cbac3f6a362fdea94db88b61b5a1ac416f0f99","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"cb98f1d893d5586fed43ece8bf6c75477b6892c536e7a5a2eaad189fe00d1541","stable_url_args":["https://files.pythonhosted.org/packages/db/77/c163debaf74354863ebcc64a1fadaf4ec930e17a6db8ceb6473339fa217b/borgmatic-2.1.10.tar.gz"],"stable_version":"2.1.10"},"boring":{"desc":"Simple command-line SSH tunnel manager that just works","executables":["boring"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alebeck/boring.git",{":branch":"main"}],"homepage":"https://alebeck.github.io/boring/","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"post_install_steps":[{"name":"boring","type":"terminate_process"}],"ruby_source_checksum":"5ce498dd291315007875d7580abf71559afdee8809aced92a66e1f1679e2c12f","stable_dependencies":[{"go":":build"}],"stable_checksum":"ca1c6616ba9536b4d90f62e47c7b72bc7914d10fd5db2b14087b2774d29db0ca","stable_url_args":["https://github.com/alebeck/boring/archive/refs/tags/v0.17.0.tar.gz"],"stable_version":"0.17.0"},"boringtun":{"caveats":"boringtun-cli requires root privileges so you will need to run `sudo boringtun-cli utun`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Userspace WireGuard implementation in Rust","executables":["boringtun-cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/cloudflare/boringtun.git",{":branch":"master"}],"homepage":"https://github.com/cloudflare/boringtun","license":"BSD-3-Clause","ruby_source_checksum":"91cf5a6a3880c704cd176e74408c24a104132d58a7849cf17e6200b1511db062","stable_dependencies":[{"rust":":build"}],"stable_checksum":"734e2c542efca8a76fd75ce6db1afd75593e1e3893a94c3973096060f1168465","stable_url_args":["https://github.com/cloudflare/boringtun/archive/refs/tags/boringtun-0.7.1.tar.gz"],"stable_version":"0.7.1"},"bork":{"bottle_rebuild":1,"desc":"Bash-Operated Reconciling Kludge","executables":["bork"],"head_url_args":["https://github.com/borksh/bork.git",{":branch":"main"}],"homepage":"https://bork.sh/","license":"Apache-2.0","ruby_source_checksum":"719aa584d3e3f289ed77299cd5fe0cff66cb9faa82e302efc6eb5b258882d86b","stable_checksum":"718331c54c94bf7eddeff089227c0f57093361f7e6e24066cb544cc9ebd2f6c5","stable_url_args":["https://github.com/borksh/bork/archive/refs/tags/v0.14.0.tar.gz"],"stable_version":"0.14.0","bottle_tag":":all","bottle_checksum":"16ffe8fc8e92fb6b7a8563cf610e9ebef39bb4123b8c092087aba936df7ed44b"},"bosh-cli":{"desc":"Cloud Foundry BOSH CLI v2","executables":["bosh-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cloudfoundry/bosh-cli.git",{":branch":"main"}],"homepage":"https://bosh.io/docs/cli-v2/","license":"Apache-2.0","ruby_source_checksum":"7b8d8f9d3a0af1a904dbe9aab3eda3c7cc4dcfcc56c5dc3e465fc070b6ac0aab","stable_dependencies":[{"go":":build"}],"stable_checksum":"f2b25045096ee3c58a7c7e691f4123b9fc6d23885cf61024fd8ef930aac20494","stable_url_args":["https://github.com/cloudfoundry/bosh-cli/archive/refs/tags/v7.11.2.tar.gz"],"stable_version":"7.11.2"},"bossa":{"desc":"Flash utility for Atmel SAM microcontrollers","executables":["bossac","bossash"],"head_url_args":["https://github.com/shumatech/BOSSA.git",{":branch":"master"}],"homepage":"https://github.com/shumatech/BOSSA","license":"BSD-3-Clause","ruby_source_checksum":"347d34396074be5f810f98f613579db50f25f0bd484670630193cb7a04914725","stable_checksum":"ca650455dfa36cbd029010167347525bea424717a71a691381c0811591c93e72","stable_url_args":["https://github.com/shumatech/BOSSA/archive/refs/tags/1.9.1.tar.gz"],"stable_version":"1.9.1","bottle_checksum":"d2c70106f28ae84a178b62a6f028eac65adf61baf48c6de1d2992796403eb6a6"},"botan":{"aliases":["botan@3"],"bottle_rebuild":2,"compatibility_version":3,"desc":"Cryptographic algorithms and formats library in C++","executables":["botan"],"head_dependencies":["ca-certificates","python@3.15","sqlite",{"pkgconf":":build"}],"head_url_args":["https://github.com/randombit/botan.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://botan.randombit.net/","license":"BSD-2-Clause","ruby_source_checksum":"54b965548ac8eadc28737fd76487b2d69d21518970df0352372085232470ea8e","stable_dependencies":["ca-certificates","python@3.15","sqlite",{"pkgconf":":build"}],"stable_checksum":"12f5a8358890bbee82edfe9d2e7769b0a610b6dd0e0698aea13d20a675d84620","stable_url_args":["https://botan.randombit.net/releases/Botan-3.13.0.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"3.13.0","versioned_formulae":["botan@2"]},"botan@2":{"bottle_rebuild":2,"deprecate_args":{":date":"2024-12-31",":because":":unsupported"},"desc":"Cryptographic algorithms and formats library in C++","disable_args":{":date":"2025-12-31",":because":":unsupported"},"head_dependencies":["python@3.14","sqlite",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["zlib"]],"homepage":"https://botan.randombit.net/","keg_only_args":[":versioned_formula"],"license":"BSD-2-Clause","ruby_source_checksum":"906536ef8e4ee51f233e2c88e825fee23a6564ab664ead5b7085da3de8b9855e","stable_dependencies":["python@3.14","sqlite",{"pkgconf":":build"}],"stable_checksum":"dfeea0e0a6f26d6724c4af01da9a7b88487adb2d81ba7c72fcaf52db522c9ad4","stable_url_args":["https://botan.randombit.net/releases/Botan-2.19.5.tar.xz"],"stable_uses_from_macos":[["bzip2"],["zlib"]],"stable_version":"2.19.5"},"bottom":{"desc":"Yet another cross-platform graphical process/system monitor","executables":["btm"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ClementTsang/bottom.git",{":branch":"main"}],"homepage":"https://clementtsang.github.io/bottom/","license":"MIT","ruby_source_checksum":"3b141ba27e07b6015dad545c61038b550f8ee784a20d5c3e46bbb2bd09624da3","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1dbb940c763fb583b7e1c7dfa165b73ed9a0ba712e72cc97311c5b1c098d5b72","stable_url_args":["https://github.com/ClementTsang/bottom/archive/refs/tags/0.14.9.tar.gz"],"stable_version":"0.14.9"},"bounceback":{"desc":"Stealth redirector for red team operation security","executables":["bounceback"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/D00Movenok/BounceBack.git",{":branch":"main"}],"homepage":"https://github.com/D00Movenok/BounceBack","license":"MIT","ruby_source_checksum":"11b2aede2e17579971a0207ddc88ec246ed1ef1a73e36967e5d10376fe98ce16","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/bounceback.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/bounceback.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/bounceback/bin/bounceback","--config","$HOMEBREW_PREFIX/etc/bounceback.yml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"47673a62ab5fdef6d1d34e5ce84b0f9faa0e481a50a0580276a2b89544d067f3","stable_url_args":["https://github.com/D00Movenok/BounceBack/archive/refs/tags/v1.5.3.tar.gz"],"stable_version":"1.5.3"},"bower-mail":{"conflicts":[["bower",{":because":"both install `bower` binaries"}]],"desc":"Curses terminal client for the Notmuch email system","executables":["bower"],"head_dependencies":["gpgme","ncurses","notmuch",{"mercury":":build"},{"pandoc":":build"}],"head_url_args":["https://github.com/wangp/bower.git",{":branch":"master"}],"homepage":"https://github.com/wangp/bower","license":"GPL-3.0-or-later","ruby_source_checksum":"f5b955eeb0b7e56bfab8790c254adec1580ed0df7274e5bca530e7478e490bc3","stable_dependencies":["gpgme","ncurses","notmuch",{"mercury":":build"},{"pandoc":":build"}],"stable_checksum":"2b175a91b78483ee7648c39f64e09405885a88ee9144c6891c3e30de570a4c45","stable_url_args":["https://github.com/wangp/bower/archive/refs/tags/1.2.tar.gz"],"stable_version":"1.2"},"bower":{"bottle_rebuild":1,"conflicts":[["bower-mail",{":because":"both install `bower` binaries"}]],"desc":"Package manager for the web","executables":["bower"],"head_dependencies":["node"],"homepage":"https://bower.io/","license":"MIT","ruby_source_checksum":"7a14162a33f3c875c95c5847218cdf166c2dc8f87e358e9d388ac1febe2de946","stable_dependencies":["node"],"stable_checksum":"00df3dcc6e8b3a4dd7668934a20e60e6fc0c4269790192179388c928553a3f7e","stable_url_args":["https://registry.npmjs.org/bower/-/bower-1.8.14.tgz"],"stable_version":"1.8.14","bottle_checksum":"5e40c22cfa9946b9bf731953c371b9793808754b6903037276be89b7c4c479b5"},"bowtie2":{"desc":"Fast and sensitive gapped read aligner","executables":["bowtie2","bowtie2-align-l","bowtie2-align-s","bowtie2-build","bowtie2-build-l","bowtie2-build-s","bowtie2-inspect","bowtie2-inspect-l","bowtie2-inspect-s"],"head_uses_from_macos":[["perl"],["python"]],"homepage":"https://bowtie-bio.sourceforge.net/bowtie2/index.shtml","license":"GPL-3.0-or-later","ruby_source_checksum":"7ee9918c096ce2bd9b1983064868c32644bac3e740cb0cef625961b4b1be1952","stable_checksum":"e38d1833ec235ca27fa57589d32d897c9addf87085b7cb7bc978662954662da2","stable_url_args":["https://github.com/BenLangmead/bowtie2/archive/refs/tags/v2.5.5.tar.gz"],"stable_uses_from_macos":[["perl"],["python"]],"stable_version":"2.5.5"},"box2d":{"desc":"2D physics engine for games","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/erincatto/Box2D.git",{":branch":"main"}],"homepage":"https://box2d.org","license":"MIT","ruby_source_checksum":"904491407913228b0069b2fce1bcbb74b27c5217b37a2cfb2db5d89685fb947c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ffec747b27a2267016f8d0240d658c82d187fb2271fa0f69fcbe53fbc067180d","stable_url_args":["https://github.com/erincatto/box2d/archive/refs/tags/v3.2.0.tar.gz"],"stable_version":"3.2.0"},"boxes":{"desc":"Draw boxes around text","executables":["boxes"],"head_dependencies":["libunistring","pcre2",{"bison":":build"}],"head_url_args":["https://github.com/ascii-boxes/boxes.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["ncurses"]],"homepage":"https://boxes.thomasjensen.com/","license":"GPL-3.0-only","ruby_source_checksum":"d114a2aea3c720c241d121cac57863e0c13aed72a23b6442873cf8effbbfa6c5","stable_dependencies":["libunistring","pcre2",{"bison":":build"}],"stable_checksum":"9318ef65f555ee3d893176349a4219f1f1260ce24d4100aeb667a546f61fc183","stable_url_args":["https://github.com/ascii-boxes/boxes/archive/refs/tags/v2.3.2.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["ncurses"]],"stable_version":"2.3.2"},"bozohttpd":{"desc":"Small and secure http version 1.1 server","executables":["bozohttpd"],"head_dependencies":["openssl@4"],"homepage":"https://pkgsrc.se/www/bozohttpd","license":"BSD-2-Clause","ruby_source_checksum":"b035a25fbc259b583f943828a8ffa50a33975e62bb8fd423b5bfd9729058bd46","stable_dependencies":["openssl@4"],"stable_checksum":"2a2e6d62b68d219434973937a8febd17741f22e98c741f6c922b22f13f7523cd","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/LOCAL_PORTS/bozohttpd-20260503.tar.bz2"],"stable_version":"20260503"},"bpftop":{"desc":"Dynamic real-time view of running eBPF programs","head_dependencies":["elfutils","zlib-ng-compat",{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/jfernandez/bpftop.git",{":branch":"main"}],"homepage":"https://github.com/jfernandez/bpftop","license":"Apache-2.0","ruby_source_checksum":"d158b5c894d0a4e637bd9c73da70b08552ab62447186018353b82acc42936e9b","stable_dependencies":["elfutils","zlib-ng-compat",{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a81bcc69a697ffa0919d63394d914d4b1f15b2ba33d2c28e6f6dae2187f59a5a","stable_url_args":["https://github.com/jfernandez/bpftop/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"bpm-tools":{"bottle_rebuild":2,"desc":"Detect tempo of audio files using beats-per-minute (BPM)","executables":["bpm","bpm-tag"],"head_url_args":["https://www.pogo.org.uk/~mark/bpm-tools.git",{":branch":"master"}],"homepage":"https://www.pogo.org.uk/~mark/bpm-tools/","license":"GPL-2.0-only","ruby_source_checksum":"208290835cd4ec4e2b539a7d68721dc2c068d0d103d4e5f2f3aedd6a9402f920","stable_checksum":"37efe81ef594e9df17763e0a6fc29617769df12dfab6358f5e910d88f4723b94","stable_url_args":["https://www.pogo.org.uk/~mark/bpm-tools/releases/bpm-tools-0.3.tar.gz"],"stable_version":"0.3","bottle_checksum":"483c8d0501a94e517e62dda21c44474d9315286e206e7e61e990502bcad0717e"},"bpmnlint":{"desc":"Validate BPMN diagrams based on configurable lint rules","executables":["bpmnlint"],"head_dependencies":["node"],"homepage":"https://github.com/bpmn-io/bpmnlint","license":"MIT","ruby_source_checksum":"fabdb85a7da74dc1b64b059f1d161c54da2a939b666326cf286f2a69feda9075","stable_dependencies":["node"],"stable_checksum":"96b2431aca735813c4d849f7a3527b3d61a8729fe8ac07ccd64c94995793dd83","stable_url_args":["https://registry.npmjs.org/bpmnlint/-/bpmnlint-12.0.0.tgz"],"stable_version":"12.0.0","bottle_tag":":all","bottle_checksum":"6733dfb6794688e22247407343f625e289658a239314c7aae10515854b6d9b97"},"bpython":{"bottle_rebuild":1,"desc":"Fancy interface to the Python interpreter","executables":["bpdb","bpython","bpython-urwid"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/bpython/bpython.git",{":branch":"main"}],"homepage":"https://bpython-interpreter.org","license":"MIT","revision":7,"ruby_source_checksum":"f5a39fc31168a8a567d9163391926b9d99ed1e2723183d3de4a1046d330e1277","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"f79083e1e3723be9b49c9994ad1dd3a19ccb4d0d4f9a6f5b3a73bef8bc327433","stable_url_args":["https://files.pythonhosted.org/packages/44/29/cd80e9108a6fc6a925ffb915f8f69198a2bb2388e39167a41d743ac2a8f4/bpython-0.26.tar.gz"],"stable_version":"0.26"},"bpytop":{"bottle_rebuild":7,"desc":"Linux/OSX/FreeBSD resource monitor","executables":["bpytop"],"head_dependencies":["python@3.15","osx-cpu-temp"],"head_url_args":["https://github.com/aristocratos/bpytop.git",{":branch":"master"}],"homepage":"https://github.com/aristocratos/bpytop","license":"Apache-2.0","ruby_source_checksum":"ba1f9945fe919093d0a2a029f33f16ca77b5cca735f967b553152c8fbb545e91","stable_dependencies":["python@3.15","osx-cpu-temp"],"stable_patches":[{"strip":"p1","url":"https://github.com/aristocratos/bpytop/commit/5634526721b1bc98dc7a7003801cdf99686419ed.patch?full_index=1","sha256":"0158252936cfd1adcbe5e664f641a0c2bb6093270bedf4282cf5c7ff49a7d238","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/aristocratos/bpytop/pull/405"}]}],"stable_checksum":"3a936f8899efb66246e82bbcab33249bf94aabcefbe410e56f045a1ce3c9949f","stable_url_args":["https://github.com/aristocratos/bpytop/archive/refs/tags/v1.0.68.tar.gz"],"stable_version":"1.0.68"},"bqlog":{"desc":"Cross-language logging library","executables":["BqLog_CategoryLogGenerator","BqLog_CategoryLogGenerator-2.7.1","BqLog_LogDecoder","BqLog_LogDecoder-2.7.1"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/Tencent/BqLog.git",{":branch":"main"}],"homepage":"https://github.com/Tencent/BqLog","license":"Apache-2.0","ruby_source_checksum":"be4f7b128f169ea1a50026251db529f63b299e13b8c270cfdf1284097ee5efd7","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"39678545fe7322d2193ff5e22a6e99937de1b6dc01a0531f31440991fa4881a9","stable_url_args":["https://github.com/Tencent/BqLog/archive/refs/tags/Release_2.7.1.tar.gz"],"stable_version":"2.7.1"},"bracken":{"desc":"Bayesian estimation of species abundance from Kraken output","executables":["bracken","bracken-build"],"head_dependencies":["kraken2","libomp"],"head_url_args":["https://github.com/jenniferlu717/Bracken.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://ccb.jhu.edu/software/bracken/","license":"GPL-3.0-or-later","ruby_source_checksum":"cd6e34a50a3bfbe31d50bde99e23c8e2f9b40c2353c3fbfd1488400009f2e1ff","stable_dependencies":["kraken2","libomp"],"stable_checksum":"c0a35331a8aac1e0dbb14c2a92c4de6f89f0aac540101c05c2eec54032107560","stable_url_args":["https://github.com/jenniferlu717/Bracken/archive/refs/tags/v3.1.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"3.1"},"brag":{"deprecate_args":{":date":"2026-02-04",":because":":unmaintained"},"desc":"Download and assemble multipart binaries from newsgroups","disable_args":{":date":"2027-02-04",":because":":unmaintained"},"executables":["brag"],"head_dependencies":["uudeview"],"homepage":"https://brag.sourceforge.net/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"79eb01187130d31e30a04d15e62ca8af454d8381d851e964205c5398a75439b6","stable_dependencies":["uudeview"],"stable_checksum":"f2c8110c38805c31ad181f4737c26e766dc8ecfa2bce158197b985be892cece6","stable_url_args":["https://downloads.sourceforge.net/project/brag/brag/1.4.3/brag-1.4.3.tar.gz"],"stable_version":"1.4.3","bottle_tag":":all","bottle_checksum":"112ddb2485aa0730c63d109081ccf086ca5c83c0de724cb1914722f63e4ea8ad"},"braid":{"bottle_rebuild":1,"desc":"Simple tool to help track vendor branches in a Git repository","executables":["braid"],"head_dependencies":["ruby"],"homepage":"https://cristibalan.github.io/braid/","license":"MIT","revision":2,"ruby_source_checksum":"89f62c2b41c8ccd28b13b9047c5f0661ce492fce875c9f67c45ac2c10df5a2c5","stable_dependencies":["ruby"],"stable_checksum":"b0b7193f4d5ea58abafe1522047973680881115e933286d6556b9e78304626c7","stable_url_args":["https://github.com/cristibalan/braid/archive/refs/tags/v1.1.10.tar.gz"],"stable_version":"1.1.10"},"brainfuck":{"desc":"Interpreter for the brainfuck language","executables":["brainfuck"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fabianishere/brainfuck.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://github.com/fabianishere/brainfuck","license":"Apache-2.0","ruby_source_checksum":"77b4f9f1105b6cd2d4965e3ed927f85e582f3bb450e6f7a55ac4e59a1b8d834d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d99be61271b4c27e26a8154151574aa3750133a0bedd07124b92ccca1e03b5a7","stable_url_args":["https://github.com/fabianishere/brainfuck/archive/refs/tags/2.7.3.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"2.7.3","bottle_checksum":"7d1a2e50deadc635f5ecde4166002b702eaba0c91869d24c5094d8eeb17c83cc"},"breezy":{"aliases":["brz"],"bottle_rebuild":1,"desc":"Version control system implemented in Python with multi-format support","executables":["brz","bzr","bzr-receive-pack","bzr-upload-pack","git-remote-bzr"],"head_dependencies":["libyaml","python@3.15",{"gettext":":build"},{"rust":":build"}],"head_url_args":["https://github.com/breezy-team/breezy.git",{":branch":"main"}],"homepage":"https://www.breezy-vcs.org/","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"53aa8a0a5f7be61478b29282a72a9499e6c9c9ab4d474c656a26e78bf93895b8","stable_dependencies":["libyaml","python@3.15",{"gettext":":build"},{"rust":":build"}],"stable_checksum":"70a5a810690ad8d5def1798a1351e7588be7f89f821eb7a6fae277aacd33d3be","stable_url_args":["https://files.pythonhosted.org/packages/59/1d/68956e351c1af8116ec8525c85faf82ed2484f38f6f4fed4755759073500/breezy-3.3.21.tar.gz"],"stable_version":"3.3.21"},"brename":{"desc":"Cross-platform command-line tool for safe batch renaming via regular expressions","executables":["brename"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/shenwei356/brename","license":"MIT","ruby_source_checksum":"f82d413f8ffc383b8a42bd4dab8e208009da0d70d85d6d476da1c9b9642d1ed3","stable_dependencies":[{"go":":build"}],"stable_checksum":"a16bceb25a75afa14c5dae2248c1244f1083b80b62783ce5dbf3e46ff68867d5","stable_url_args":["https://github.com/shenwei356/brename/archive/refs/tags/v2.14.0.tar.gz"],"stable_version":"2.14.0","bottle_checksum":"b8b913eb74ec7ad4a0173416d14bbf3b0778e4cfcfbab96074d23f3dc3eb599e"},"breseq":{"desc":"Computational pipeline for finding mutations in short-read DNA resequencing data","executables":["breseq","gdtools"],"head_dependencies":["bowtie2","r",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/barricklab/breseq.git",{":branch":"master"}],"homepage":"https://barricklab.org/breseq","license":{":all_of":["GPL-2.0-or-later","MIT","BSD-3-Clause"]},"ruby_source_checksum":"89ad15b470b0d21403e47c80d7262469ae3b5fb0ca0b8b4e582cfea6085af3be","stable_dependencies":["bowtie2","r"],"stable_checksum":"547769032d69af08a155985844ce314081368792cd48d7747631b332a37d291d","stable_url_args":["https://github.com/barricklab/breseq/releases/download/v0.40.3/breseq-0.40.3-Source.tar.gz"],"stable_version":"0.40.3"},"brev":{"desc":"CLI tool for managing workspaces provided by brev.dev","executables":["brev"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/brevdev/brev-cli.git",{":branch":"main"}],"homepage":"https://developer.nvidia.com/brev","license":"MIT","ruby_source_checksum":"bb34dcb3a97f8aa42895d05ce923a7df82bcbec7039ebdd5de26a87452da7837","stable_dependencies":[{"go":":build"}],"stable_checksum":"46013407e0592184eeb848890e8f42f2dd74b851c5fed03e602c40d722a740ef","stable_url_args":["https://github.com/brevdev/brev-cli/archive/refs/tags/v0.6.337.tar.gz"],"stable_version":"0.6.337"},"brew-cask-completion":{"deprecate_args":{":date":"2025-05-17",":because":"is now natively supported by `brew`"},"desc":"Fish completion for brew-cask","disable_args":{":date":"2026-05-17",":because":"is now natively supported by `brew`"},"head_url_args":["https://github.com/xyb/homebrew-cask-completion.git",{":branch":"master"}],"homepage":"https://github.com/xyb/homebrew-cask-completion","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"f1ff42cebf0747387e3446b4ca34e90d4abb50a840334ac39fdf5e2eabe01dfa","stable_checksum":"27c7ea3b7f7c060f5b5676a419220c4ce6ebf384237e859a61c346f61c8f7a1b","stable_url_args":["https://github.com/xyb/homebrew-cask-completion/archive/refs/tags/v2.1.tar.gz"],"stable_version":"2.1","bottle_checksum":"2154b23c163900381ba68cfc78f2d961f5599e3a7116368ad516a7b02e2b7b4e"},"brew-gem":{"desc":"Install RubyGems as Homebrew formulae","executables":["brew-gem"],"head_url_args":["https://github.com/sportngin/brew-gem.git",{":branch":"master"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/sportngin/brew-gem","license":"MIT","ruby_source_checksum":"f0d7e21d0c25be0b1ba72d655cad199e49683827f2affec45391499937a79255","stable_checksum":"0c8b02d3bb475db2a635c9b40892f2b4106c6d721beb540215cd1dd3064742e9","stable_url_args":["https://github.com/sportngin/brew-gem/archive/refs/tags/v1.3.4.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"1.3.4","bottle_tag":":all","bottle_checksum":"a322402a45384a5775ae109821bc3d7b9123914696a9a42fe6d7ada9e7680f04"},"brew-php-switcher":{"desc":"Switch Apache / Valet / CLI configs between PHP versions","executables":["brew-php-switcher","phpswitch.sh"],"head_dependencies":[{"php":":test"}],"head_url_args":["https://github.com/philcook/brew-php-switcher.git",{":branch":"master"}],"homepage":"https://github.com/philcook/brew-php-switcher","license":"MIT","ruby_source_checksum":"f747a77440368335f153a3559adb0f940df5b7e9e1c8c19f528380e1e44c96d1","stable_dependencies":[{"php":":test"}],"stable_checksum":"a1d679b9d63d2a7b1e382c1e923bcb1aa717cee9fe605b0aaa70bb778fe99518","stable_url_args":["https://github.com/philcook/brew-php-switcher/archive/refs/tags/v2.6.tar.gz"],"stable_version":"2.6","bottle_tag":":all","bottle_checksum":"e41fbf1a76ac7c925c36ece1c26a597245e89a4c9444b3a145a1e6c054042dc0"},"brigade-cli":{"desc":"Brigade command-line interface","executables":["brig"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/brigadecore/brigade.git",{":branch":"main"}],"homepage":"https://brigade.sh","license":"Apache-2.0","ruby_source_checksum":"cb36d8b8ac92a9cd3bce7756594b47a3adfa47149f3f3f152655af0e6f42714f","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/brigadecore/brigade.git",{":tag":"v2.6.0",":revision":"e455508e5ec5bb9352e635c179ab44b0bc44c320"}],"stable_version":"2.6.0","bottle_checksum":"86d2d5dbfcacd337eb27194414c7e46e2fd40d7a537e17a3293ea00f6e79e7a1"},"brightness":{"desc":"Change macOS display brightness from the command-line","executables":["brightness"],"head_url_args":["https://github.com/nriley/brightness.git",{":branch":"master"}],"homepage":"https://github.com/nriley/brightness","license":"BSD-2-Clause","ruby_source_checksum":"e73a95b807aa05225368e0370c2443d8ee8e578a5ed97c09c31e5cab144edfd1","stable_checksum":"6094c9f0d136f4afaa823d299f5ea6100061c1cec7730bf45c155fd98761f86b","stable_url_args":["https://github.com/nriley/brightness/archive/refs/tags/1.2.tar.gz"],"stable_version":"1.2","bottle_checksum":"ad0f98500a441f754f2f832e9d797f4dde7261874ceaee0a4d632f025d6d6985"},"briss":{"bottle_rebuild":3,"desc":"Crop PDF files","executables":["briss"],"head_dependencies":["openjdk"],"homepage":"https://briss.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"5e3abdf34e3931c0a7ad2d23554ba29093148801c0b0f2da4806151f8c9e05e5","stable_dependencies":["openjdk"],"stable_checksum":"45dd668a9ceb9cd59529a9fefe422a002ee1554a61be07e6fc8b3baf33d733d9","stable_url_args":["https://downloads.sourceforge.net/project/briss/release%200.9/briss-0.9.tar.gz"],"stable_version":"0.9","bottle_tag":":all","bottle_checksum":"7e198b253f493cc8b14159aa43e522d82a8ce999959f36a66ae0a1d86a173496"},"brogue":{"desc":"Roguelike game","executables":["brogue"],"head_dependencies":["sdl2-compat","sdl2_image"],"head_url_args":["https://github.com/tmewett/BrogueCE.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://sites.google.com/site/broguegame/","license":"AGPL-3.0-or-later","ruby_source_checksum":"cc606459ad82400e14f9c592ed50b947496e0a60e78787ebdb4dcb6f756f80bc","stable_dependencies":["sdl2-compat","sdl2_image"],"stable_checksum":"2abc186c5327342cb9ad7e45d41096ab10797d5ba76dcac843824ac2a0bfb3ac","stable_url_args":["https://github.com/tmewett/BrogueCE/archive/refs/tags/v1.15.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.15.1"},"brook":{"desc":"Cross-platform strong encryption and not detectable proxy. Zero-Configuration","executables":["brook"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/txthinking/brook.git",{":branch":"master"}],"homepage":"https://brook.app/","license":"GPL-3.0-only","ruby_source_checksum":"ea223dab63ecac23a6c28be62e15f804ada55c1c7fcd53815df65815d1c10bde","stable_dependencies":[{"go":":build"}],"stable_checksum":"43d8e5476918daa2d35fc63e8b0c94c0c1df8577f1d09103a3ab0f6141f29c0f","stable_url_args":["https://github.com/txthinking/brook/archive/refs/tags/v20270101.tar.gz"],"stable_version":"20270101"},"broot":{"desc":"New way to see and navigate directory trees","executables":["broot"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Canop/broot.git",{":branch":"main"}],"homepage":"https://dystroy.org/broot/","license":"MIT","ruby_source_checksum":"620f8995270b554eabdc8cc1b31843f79b3197e860bb747404e8883953e4b128","stable_dependencies":[{"rust":":build"}],"stable_checksum":"458f1be5d78fe3b062618e9b1dbc32cf53171b0ca0769b3f32dfae65e753c264","stable_url_args":["https://github.com/Canop/broot/archive/refs/tags/v1.61.0.tar.gz"],"stable_version":"1.61.0"},"brotli":{"compatibility_version":1,"desc":"Generic-purpose lossless compression algorithm by Google","executables":["brotli"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/brotli.git",{":branch":"master"}],"homepage":"https://github.com/google/brotli","license":"MIT","ruby_source_checksum":"dd52c7983ad63e4f322a3d44f610dec3ada3448583c3c66e35030ebbaee3433c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"98d35d11a78dc453aebb7d10c3748f3f73ff78c8267c0dc697b8631f67bf7e8f","stable_url_args":["https://github.com/google/brotli/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"brpc":{"bottle_rebuild":2,"desc":"Better RPC framework","executables":["parallel_http","rpc_press","rpc_replay","rpc_view","trackme_server"],"head_dependencies":["abseil","gflags","leveldb","openssl@4","protobuf",{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/apache/brpc.git",{":branch":"master"}],"homepage":"https://brpc.apache.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"52ff2f940d2c451f6a6dbec39c26f0d3de81eb7fbbb3999c3ff2f39b403c818b","stable_dependencies":["abseil","gflags","leveldb","openssl@4","protobuf",{"cmake":":build"},{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"26497bb50a8e06c8ffe24f37325431b1ca72fffd447de6fa3eb0002db79c978a","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=brpc/1.18.0/apache-brpc-1.18.0-src.tar.gz"],"stable_version":"1.18.0"},"bruno-cli":{"desc":"CLI of the open-source IDE For exploring and testing APIs","executables":["bru"],"head_dependencies":["node"],"homepage":"https://www.usebruno.com/","license":"MIT","ruby_source_checksum":"ba027a9e08388f603a86d89d6fa6a96d5eecbd3b78573552fb3b5ea28cf5b5a3","stable_dependencies":["node"],"stable_checksum":"d464781e90d014a9523a344f6ddf6846205a0ee7f8f3807ef6b97c93da30bcd1","stable_url_args":["https://registry.npmjs.org/@usebruno/cli/-/cli-4.3.0.tgz"],"stable_version":"4.3.0","bottle_tag":":all","bottle_checksum":"1ac88f21c6505b267845ecded2ab5cf53d9fb389424e7289b29495a07754eaa8"},"brush":{"desc":"Bourne RUsty SHell (command interpreter)","executables":["brush"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/reubeno/brush.git",{":branch":"main"}],"homepage":"https://brush.sh","license":"MIT","ruby_source_checksum":"097d50297bea1ea10b1d996f91b43d3c408652297d52b1ef622bd12ff303da5d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0cce607454972c18bc4a30d2f44a2c91fccf02c458475fda7720370a3dc8a4f0","stable_url_args":["https://github.com/reubeno/brush/archive/refs/tags/brush-shell-v0.4.0.tar.gz"],"stable_version":"0.4.0"},"bsc":{"conflicts":[["libbsc",{":because":"both install `bsc` binaries"}]],"desc":"Bluespec Compiler (BSC)","executables":["bluetcl","bsc"],"head_dependencies":["gmp","icarus-verilog","tcl-tk",{"autoconf":":build"},{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/B-Lang-org/bsc.git",{":branch":"main"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"gperf":":build"}],[{"perl":":build"}],["libffi"]],"homepage":"https://github.com/B-Lang-org/bsc","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"f9f314ee94d64542038142274692ef0349e2f2b110fa6f6fa6d972a07b508d56","stable_dependencies":["gmp","icarus-verilog","tcl-tk",{"autoconf":":build"},{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"819026c092715671b17003dd9bad4863498d89171bfbf0ad358905161cf80db2","stable_url_args":["https://github.com/B-Lang-org/bsc/archive/refs/tags/2026.07.1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"gperf":":build"}],[{"perl":":build"}],["libffi"]],"stable_version":"2026.07.1"},"bsdconv":{"desc":"Charset/encoding converter library","executables":["bsdconv","bsdconv-completion","bsdconv-man","bsdconv-mktable"],"head_url_args":["https://github.com/buganini/bsdconv.git",{":branch":"master"}],"homepage":"https://github.com/buganini/bsdconv","license":"BSD-2-Clause","ruby_source_checksum":"a61c6d7d7cf3e459b426c813e123d55bcba739564f9081e8e851ae4e15ca711e","stable_checksum":"c7ce9b7fd5a80f5da36dfbf2b49ca86f67088b006d26f708fcc1112b7c1feafc","stable_url_args":["https://github.com/buganini/bsdconv/archive/refs/tags/11.7.tar.gz"],"stable_version":"11.7"},"bsdiff":{"desc":"Generate and apply patches to binary files","executables":["bsdiff"],"head_dependencies":[{"bmake":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.daemonology.net/bsdiff/","license":"BSD-2-Clause","ruby_source_checksum":"f7638fbae5f372d652cc3e36303979075096d963d006a949166f47ea9434157b","stable_dependencies":[{"bmake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"18821588b2dc5bf159aa37d3bcb7b885d85ffd1e19f23a0c57a58723fea85f48","stable_url_args":["https://deb.debian.org/debian/pool/main/b/bsdiff/bsdiff_4.3.orig.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"4.3","bottle_checksum":"a48083deaf3e24c5c364aeb4503cbceee406a980b63fa764df92d23798c95283"},"bsdmake":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-05-17",":because":":unmaintained"},"desc":"BSD version of the Make build tool","disable_args":{":date":"2027-05-17",":because":":unmaintained"},"executables":["bsdmake"],"homepage":"https://opensource.apple.com/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","BSD-4-Clause-UC"]},"local_patch_checksums":{"Patches/bsdmake/patch-Makefile.diff":"1e247cb7d8769d50e675e3f66b6f19a1bc7663a7c0800fc29a2489f3f6397242","Patches/bsdmake/patch-mk.diff":"b7146bfe7a28fc422e740e28e56e5bf0166a29ddf47a54632ad106bca2d72559","Patches/bsdmake/patch-pathnames.diff":"b24d73e5fe48ac2ecdfbe381e9173f97523eed5b82a78c69dcdf6ce936706ec6","Patches/bsdmake/patch-setrlimit.diff":"cab53527564d775d9bd9a6e4969f116fdd85bcf0ad3f3e57ec2dcc648f7ed448"},"ruby_source_checksum":"ac70475d9404b4ded17a1a32c45949ffb0791393d2ce777e545f399a09fae4e0","stable_patches":[{"strip":"p0","file":"Patches/bsdmake/patch-Makefile.diff","type":"unofficial"},{"strip":"p0","file":"Patches/bsdmake/patch-mk.diff","type":"unofficial"},{"strip":"p0","file":"Patches/bsdmake/patch-pathnames.diff","type":"unofficial"},{"strip":"p0","file":"Patches/bsdmake/patch-setrlimit.diff","type":"unofficial"}],"stable_checksum":"096f333f94193215931a9fab86b9bca0713fbd22ec465bf55510067b53940e62","stable_url_args":["https://github.com/apple-oss-distributions/bsdmake/archive/refs/tags/bsdmake-24.tar.gz"],"stable_version":"24","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"706f2a70bcadbfd643fdc3e6ca944de50c63fde0a23de03244ea4770f192e49a"},"bsdsfv":{"desc":"SFV utility tools","executables":["bsdsfv"],"homepage":"https://bsdsfv.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"8630fcf0dead61b5652d3b8b88cf8e813d339663f1fc34a4b5ba737f6413796a","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"577245da123d1ea95266c1628e66a6cf87b8046e1a902ddd408671baecf88495","stable_url_args":["https://downloads.sourceforge.net/project/bsdsfv/bsdsfv/1.18/bsdsfv-1.18.tar.gz"],"stable_version":"1.18","bottle_checksum":"6f7366afb6194e3d5feca85e754ab5e0b3a2d02c5c56419aa2d9d7372a85afee"},"bstring":{"desc":"Fork of Paul Hsieh's Better String Library","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"check":":test"}],"head_url_args":["https://github.com/msteinert/bstring.git",{":branch":"main"}],"homepage":"https://mike.steinert.ca/bstring/","license":"BSD-3-Clause","ruby_source_checksum":"d0315ebdd8eb21a45986b153c1403c140aca26c584f82a5a5800796c0357eb40","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"check":":test"}],"stable_checksum":"caaa9770c763dfc31a34e86d4afe50a9d3b3e6c43f9b410fa4f3130192ea47f1","stable_url_args":["https://github.com/msteinert/bstring/releases/download/v1.1.1/bstring-1.1.1.tar.xz"],"stable_version":"1.1.1"},"btcli":{"conflicts":[["bittensor",{":because":"both install `btcli` binaries"}],["btpd",{":because":"both install `btcli` binaries"}]],"deprecate_args":{":date":"2026-07-19",":because":":repo_removed",":replacement_formula":"bittensor"},"desc":"Bittensor command-line tool","disable_args":{":date":"2027-01-19",":because":":repo_removed",":replacement_formula":"bittensor"},"executables":["btcli"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","numpy","openssl@4","python@3.14","xxhash",{"rust":":build"}],"homepage":"https://docs.learnbittensor.org/btcli","license":"MIT","revision":1,"ruby_source_checksum":"4cff8e3a4a76b82be162f83df812ad5ee0d6843382aac8ad5eb84bfecf2765f2","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","numpy","openssl@4","python@3.14","xxhash",{"rust":":build"}],"stable_checksum":"0770e70cd756328093f32556561faa548a8ea357ddc5726918b9422068d2a25d","stable_url_args":["https://files.pythonhosted.org/packages/58/5f/fd9ede99e419ec618d5b6e6136b62a94840bd45be3af8bb0ded5f45cfbb4/bittensor_cli-9.23.2.tar.gz"],"stable_version":"9.23.2"},"btdu":{"desc":"Sampling disk usage profiler for btrfs","executables":["btdu"],"head_dependencies":["ncurses",{"btrfs-progs":":build"},{"dub":":build"},{"ldc":":build"}],"homepage":"https://github.com/CyberShadow/btdu","license":"GPL-2.0-only","ruby_source_checksum":"34c7418ce640c7b5dddb9fdedecaa7e8aad5619dbe5a6ea79f27422b1d5958de","stable_dependencies":["ncurses",{"btrfs-progs":":build"},{"dub":":build"},{"ldc":":build"}],"stable_checksum":"695ded59fb2029c8ae48ca0f990e68928841cdf36a4cf4cbc2485460cadbbd67","stable_url_args":["https://github.com/CyberShadow/btdu/archive/refs/tags/v0.7.2.tar.gz"],"stable_version":"0.7.2"},"btfs":{"desc":"BitTorrent filesystem based on FUSE","executables":["btfs","btfsstat","btplay"],"head_dependencies":["curl","libfuse","libtorrent-rasterbar",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/johang/btfs.git",{":branch":"master"}],"homepage":"https://github.com/johang/btfs","license":"GPL-3.0-only","ruby_source_checksum":"689ae050e638fdf39454da22d6fd8da35a6d89270b149e4bb45115d9eb395e47","stable_dependencies":["curl","libfuse","libtorrent-rasterbar",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"9658625244a88e836bfbed53928c104907fc46bdfffb91225284ea8b6947f5a6","stable_url_args":["https://github.com/johang/btfs/archive/refs/tags/v3.3.tar.gz"],"stable_version":"3.3"},"btllib":{"desc":"Bioinformatics Technology Lab common code library","executables":["indexlr","mi_bf_generate","randseq"],"head_dependencies":["libomp",{"cmake":":build"},{"meson":":build"},{"ninja":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/BirolLab/btllib","license":"GPL-3.0-or-later","ruby_source_checksum":"d52ada0a74a555e70ed05fc0bbca7a422fee52b1727ebc3171a7aaee59705c8a","stable_dependencies":["libomp",{"cmake":":build"},{"meson":":build"},{"ninja":":build"}],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/af74f60a871e4a5aa7aea787fc235a2cb760e764/devel/sdsl-lite/files/patch-include_sdsl_louds__tree.hpp","sha256":"84aef67058947044c40032ac39d9b6d1b8a285c581f660d565cd23aaa4beade7","directory":"subprojects/sdsl-lite","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/simongog/sdsl-lite/issues/462"}]}],"stable_checksum":"c78449648f9a512ceb2bc4e95ee349bad4edd864197a63fd6d399e759018eb91","stable_url_args":["https://github.com/BirolLab/btllib/releases/download/v1.8.0/btllib-1.8.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.8.0"},"btop":{"bottle_rebuild":1,"desc":"Resource monitor. C++ version and continuation of bashtop and bpytop","executables":["btop"],"head_dependencies":[{"lowdown":":build"},{"coreutils":":build"}],"head_url_args":["https://github.com/aristocratos/btop.git",{":branch":"main"}],"homepage":"https://github.com/aristocratos/btop","license":"Apache-2.0","ruby_source_checksum":"cf438516a53fe8193a0420fd3135e840fc403c0836f2ec3c3ac1a3029c6d8def","stable_dependencies":[{"lowdown":":build"},{"coreutils":":build"}],"stable_checksum":"933de2e4d1b2211a638be463eb6e8616891bfba73aef5d38060bd8319baeefc6","stable_url_args":["https://github.com/aristocratos/btop/archive/refs/tags/v1.4.7.tar.gz"],"stable_version":"1.4.7"},"btparse":{"desc":"BibTeX utility libraries","executables":["bibparse"],"homepage":"https://metacpan.org/dist/Text-BibTeX/view/btparse/doc/btparse.pod","license":"GPL-2.0-or-later","ruby_source_checksum":"3a4466c5a2f7716fdf20c9d41f3c82b547ec34cba861fbf36b98f89d9b05f06a","stable_checksum":"631bf1b79dfd4c83377b416a12c349fe88ee37448dc82e41424b2f364a99477b","stable_url_args":["https://cpan.metacpan.org/authors/id/A/AM/AMBS/btparse/btparse-0.35.tar.gz"],"stable_version":"0.35","bottle_cellar":":any","bottle_checksum":"79122577ccff4c437a09ca3d3a7f0fcb5270ff5b1b90be60442f420c3e1ee830"},"btpd":{"bottle_rebuild":2,"conflicts":[["bittensor",{":because":"both install `btcli` binaries"}],["btcli",{":because":"both install `btcli` binaries"}]],"desc":"BitTorrent Protocol Daemon","executables":["btcli","btinfo","btpd"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/btpd/btpd","license":"BSD-2-Clause","revision":2,"ruby_source_checksum":"7df4665cd3d9e0f8356771e5b68b5a4a438d18b3d14a97532c54f006d1194676","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"9cda656f67edb2cdc3b51d43b7f0510c4e65a0f55cd1317a7113051429d6c9e5","stable_url_args":["https://github.com/btpd/btpd/archive/refs/tags/v0.16.tar.gz"],"stable_version":"0.16"},"btrfs-progs":{"desc":"Userspace utilities to manage btrfs filesystems","head_dependencies":["e2fsprogs","lzo","systemd","util-linux","zlib-ng-compat","zstd",{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"sphinx-doc":":build"}],"homepage":"https://btrfs.readthedocs.io/en/latest/","license":{":all_of":["GPL-2.0-only","LGPL-2.1-or-later"]},"ruby_source_checksum":"51497a2f71a368519d0b381232027349e619ef2dc72f32d698c0677e16fe7709","stable_dependencies":["e2fsprogs","lzo","systemd","util-linux","zlib-ng-compat","zstd",{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"sphinx-doc":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"d37b63403d25fe025704c758e6a3da0979ae50c30c5f02aa78e4410e7b346e3a","stable_url_args":["https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v7.3.tar.xz"],"stable_version":"7.3"},"bttf":{"desc":"CLI tool for datetime arithmetic, parsing, formatting and more","executables":["bttf"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/BurntSushi/bttf.git",{":branch":"master"}],"homepage":"https://github.com/BurntSushi/bttf","license":{":any_of":["Unlicense","MIT"]},"ruby_source_checksum":"75633b735339714f8c700558ca7ddd0faec16ea5015c1c6e58300c9e9babf1bf","stable_dependencies":[{"rust":":build"}],"stable_checksum":"21b265959403c02406137adac1012f676a25ad67d6fbf29a553b9e459c7bbc73","stable_url_args":["https://github.com/BurntSushi/bttf/archive/refs/tags/0.1.4.tar.gz"],"stable_version":"0.1.4"},"bubblewrap":{"desc":"Unprivileged sandboxing tool for Linux","executables":["bwrap"],"head_dependencies":["libcap",{"docbook-xsl":":build"},{"libxslt":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"strace":":test"}],"head_url_args":["https://github.com/containers/bubblewrap.git",{":branch":"main"}],"homepage":"https://github.com/containers/bubblewrap","license":"LGPL-2.0-or-later","ruby_source_checksum":"2eb6b17b53ec61e1187398b4e036dd058697da4c5cca671f742b96af0b0bea7f","stable_dependencies":["libcap",{"docbook-xsl":":build"},{"libxslt":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"strace":":test"}],"stable_checksum":"0e85c8702248b8dd64144f594147553650cdd0e4c951690345faace79c217c4d","stable_url_args":["https://github.com/containers/bubblewrap/releases/download/v0.13.1/bubblewrap-0.13.1.tar.xz"],"stable_version":"0.13.1"},"budget-tracker":{"desc":"Feature rich TUI budget tracker app","executables":["budget-tracker"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Feromond/budget-tracker-tui.git",{":branch":"main"}],"homepage":"https://github.com/Feromond/budget-tracker-tui","license":"GPL-3.0-only","ruby_source_checksum":"436c280370da7aa5e894a0079cae4d66f8ad9bdb56579fd5734ea3edfc12afd1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"18c12f3d3c6e0eed58039c4c1a1c8206609beeeb9152c6104420afa82e459b7c","stable_url_args":["https://github.com/Feromond/budget-tracker-tui/archive/refs/tags/v1.7.0.tar.gz"],"stable_version":"1.7.0"},"buf":{"desc":"New way of working with Protocol Buffers","executables":["buf","protoc-gen-buf-breaking","protoc-gen-buf-lint"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bufbuild/buf.git",{":branch":"main"}],"homepage":"https://buf.build","license":"Apache-2.0","ruby_source_checksum":"c3de0b5283a778b2429cc98928c1d0929d98da135a5cc9cbde047436365fed4d","stable_dependencies":[{"go":":build"}],"stable_checksum":"e1b688283938b19ff072789d37f371e9bdfbc866ebb719b20c1f1bdc4a9ca8ff","stable_url_args":["https://github.com/bufbuild/buf/archive/refs/tags/v1.75.0.tar.gz"],"stable_version":"1.75.0"},"buffa":{"desc":"Pure-Rust Protocol Buffers implementation with editions support","executables":["protoc-gen-buffa","protoc-gen-buffa-packaging"],"head_dependencies":["protobuf",{"rust":":build"}],"head_url_args":["https://github.com/anthropics/buffa.git",{":branch":"main"}],"homepage":"https://github.com/anthropics/buffa","license":"Apache-2.0","ruby_source_checksum":"b0ab98fd94f4ea6849483b9988b5c8aa4f6fb605bd1c8bf57e0e7b1b7f9e888c","stable_dependencies":["protobuf",{"rust":":build"}],"stable_checksum":"318b363643469c50517cabed7e28c8950f895457b1165fca84f09ca884121d49","stable_url_args":["https://github.com/anthropics/buffa/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2"},"buffrs":{"desc":"Modern protobuf package management","executables":["buffrs"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/helsing-ai/buffrs.git",{":branch":"main"}],"homepage":"https://github.com/helsing-ai/buffrs","license":"Apache-2.0","ruby_source_checksum":"be1bf871797d459d1eb7a0c9756b889d67ba5ac0a577688c9f842dc4567466ac","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a073cbe7c3f2e059caf9fda3f33716b28481d4493e4adb8fe971d0fa1bdbb65b","stable_url_args":["https://github.com/helsing-ai/buffrs/archive/refs/tags/v0.13.3.tar.gz"],"stable_version":"0.13.3"},"build2":{"bottle_rebuild":2,"desc":"C/C++ Build Toolchain","executables":["b","bdep","bpkg","bx"],"head_uses_from_macos":[["curl"],["openssl"]],"homepage":"https://build2.org","license":"MIT","ruby_source_checksum":"0bffe4a0cef8b5bae74b1dd16c7dd1f04094f209ae1d9854fd0c7599908b5195","stable_checksum":"a5f3eab9d4522bc22704899593dd6c7013349a1b8c37278c8b2321073e25ff16","stable_url_args":["https://download.build2.org/0.18.1/build2-toolchain-0.18.1.tar.xz"],"stable_uses_from_macos":[["curl"],["openssl"]],"stable_version":"0.18.1"},"buildapp":{"desc":"Creates executables with SBCL","executables":["buildapp"],"head_dependencies":["sbcl","zstd"],"head_url_args":["https://github.com/xach/buildapp.git",{":branch":"master"}],"homepage":"https://www.xach.com/lisp/buildapp/","license":"BSD-2-Clause","post_install_steps":[{"source":{"base":"prefix","path":"buildapp.gz"},"target":{"base":"prefix","path":"bin/buildapp"},"type":"install_gzipped_executable"}],"revision":7,"ruby_source_checksum":"a2804334e56d243f10cf48cbdc041c1cdb9f8ada49765e2c09229d4ffbd6f752","stable_dependencies":["sbcl","zstd"],"stable_checksum":"d77fb6c151605da660b909af058206f7fe7d9faf972e2c30876d42cb03d6a3ed","stable_url_args":["https://github.com/xach/buildapp/archive/refs/tags/release-1.5.6.tar.gz"],"stable_version":"1.5.6"},"buildifier":{"desc":"Format bazel BUILD files with a standard convention","executables":["buildifier"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bazelbuild/buildtools.git",{":branch":"main"}],"homepage":"https://github.com/bazelbuild/buildtools","license":"Apache-2.0","ruby_source_checksum":"ca3b6a09dd5b2f08ea93f2ca87d25d66906d6b34b8e82c62d78c9dd5d6fdc072","stable_dependencies":[{"go":":build"}],"stable_checksum":"fa0b905032d49a621679e7318875736e451895a1417d992fbbebd27f82b83c38","stable_url_args":["https://github.com/bazelbuild/buildtools/archive/refs/tags/v10.1.0.tar.gz"],"stable_version":"10.1.0"},"buildkit":{"desc":"Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit","executables":["buildctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/moby/buildkit.git",{":branch":"master"}],"homepage":"https://github.com/moby/buildkit","license":"Apache-2.0","ruby_source_checksum":"b0ae4671b2513efe0c8ddd6d12031e5982745b15b7df03c94be0b3efb6c11264","stable_dependencies":[{"go":":build"}],"stable_checksum":"0f7d4a765b273359d0752aa1c8a309606578fd0db42e71f0fc5de845d3b1139b","stable_url_args":["https://github.com/moby/buildkit/archive/refs/tags/v0.34.1.tar.gz"],"stable_version":"0.34.1"},"buildkitd":{"caveats":"To run buildkitd as the current user, see the following steps:\n  OCI worker mode:\n    brew install rootlesskit\n    rootlesskit buildkitd\n  containerd worker mode:\n    brew install nerdctl containerd rootlesskit slirp4netns\n    containerd-rootless-setuptool.sh install\n    CONTAINERD_NAMESPACE=default containerd-rootless-setuptool.sh install-buildkit-containerd\n\nTo run buildkitd as the root user, use `brew services` with `sudo --preserve-env=HOME`.\n","desc":"Concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit (Daemon)","executables":["buildkitd"],"head_dependencies":["runc",{"go":":build"}],"head_url_args":["https://github.com/moby/buildkit.git",{":branch":"master"}],"homepage":"https://github.com/moby/buildkit","license":"Apache-2.0","ruby_source_checksum":"9003afa7decc6530beb87068e009ba13acc2b7c0b176a65fd6a49dfb5fc3f65a","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":["$HOMEBREW_PREFIX/opt/buildkitd/bin/buildkitd"],"stable_dependencies":["runc",{"go":":build"}],"stable_checksum":"0f7d4a765b273359d0752aa1c8a309606578fd0db42e71f0fc5de845d3b1139b","stable_url_args":["https://github.com/moby/buildkit/archive/refs/tags/v0.34.1.tar.gz"],"stable_version":"0.34.1"},"buildkite":{"desc":"Work with Buildkite from the command-line","executables":["buildkite"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/buildkite/cli.git",{":branch":"main"}],"homepage":"https://github.com/buildkite/cli","license":"MIT","ruby_source_checksum":"7b143ae80638b4eea9e1deadfded6672e6e8dc1c105c55b8692dc90e5a7b3caa","stable_dependencies":[{"go":":build"}],"stable_checksum":"cff14147b1ce8c02eb0c9a8663fda32b2d73b60ec6101e259eaa1a4e7187a97a","stable_url_args":["https://github.com/buildkite/cli/archive/refs/tags/v3.66.0.tar.gz"],"stable_version":"3.66.0"},"buildozer":{"desc":"Rewrite bazel BUILD files using standard commands","executables":["buildozer"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bazelbuild/buildtools.git",{":branch":"main"}],"homepage":"https://github.com/bazelbuild/buildtools","license":"Apache-2.0","ruby_source_checksum":"9eacc69a8ca6d31a50d047bf0e17bed13a49023fe5aca7a03c43d152be6aa71d","stable_dependencies":[{"go":":build"}],"stable_checksum":"fa0b905032d49a621679e7318875736e451895a1417d992fbbebd27f82b83c38","stable_url_args":["https://github.com/bazelbuild/buildtools/archive/refs/tags/v10.1.0.tar.gz"],"stable_version":"10.1.0"},"buildpulse-test-reporter":{"bottle_rebuild":1,"desc":"Connect your CI to BuildPulse to detect, track, and rank flaky tests","executables":["buildpulse-test-reporter"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/buildpulse/test-reporter.git",{":branch":"main"}],"homepage":"https://buildpulse.io","license":"MIT","ruby_source_checksum":"9a1372ce2dc862405cdbec1e42551cb1ec240ef01ba250669446085970ac79fc","stable_dependencies":[{"go":":build"}],"stable_checksum":"605e87f4d566f14455f6c1e609eabd3fc2337a09d695fafc489011ce48b02035","stable_url_args":["https://github.com/buildpulse/test-reporter/archive/refs/tags/v0.29.0.tar.gz"],"stable_version":"0.29.0","bottle_checksum":"3f5d4e0bcadb62fd9c54073b4868129f67bb484189800987c64a663a6b594a49"},"buku":{"bottle_rebuild":1,"desc":"Powerful command-line bookmark manager","executables":["buku","bukuserver"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15","rpds-py"],"head_url_args":["https://github.com/jarun/buku.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/jarun/buku","license":"GPL-3.0-or-later","revision":8,"ruby_source_checksum":"053013cb5fdd5a36299e0d5993284bf19a2db35c243df5032424124f54564f45","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15","rpds-py"],"stable_patches":[{"strip":"p1","url":"https://github.com/jarun/buku/commit/8ea88ad2685c57700861c65c16f200324a7f09b0.patch?full_index=1","sha256":"0fb66c7b239e787c57d9a374769d3339c002609404c3ddd192e26cb982cdafe0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/jarun/buku/pull/883"}]}],"stable_checksum":"0f1a3e15f882fe9a0f8e550abae7388d3cb81d4718a1b4309dcf4363633cb7b1","stable_url_args":["https://github.com/jarun/buku/archive/refs/tags/v5.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"5.1"},"bulk_extractor":{"desc":"Stream-based forensics tool","executables":["bulk_extractor"],"head_dependencies":["re2",{"autoconf":":build"},{"automake":":build"},{"abseil":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/simsong/bulk_extractor.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],["expat"],["ncurses"]],"homepage":"https://github.com/simsong/bulk_extractor/wiki","license":"MIT","ruby_source_checksum":"0d7677eebf8e972e8121fba30a3346a4ca7d850ba45306773e9abcc56e0f0f29","stable_dependencies":["re2",{"abseil":":build"},{"pkgconf":":build"}],"stable_checksum":"b9e15d40d711aa43590e1bf1a25d30943e3bad8371281d7c80d3803a6f34c268","stable_url_args":["https://github.com/simsong/bulk_extractor/releases/download/v2.2.0/bulk_extractor-2.2.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["expat"],["ncurses"]],"stable_version":"2.2.0"},"bullet":{"bottle_rebuild":5,"desc":"Physics SDK","head_dependencies":[{"cmake":":build"},{"numpy":[":build",":test"]},{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/bulletphysics/bullet3.git",{":branch":"master"}],"homepage":"https://pybullet.org/","license":"Zlib","ruby_source_checksum":"b6e258dad61afe71f600e069aedda2474d1edce169207f739ca6ccb2e87dd4e5","stable_dependencies":[{"cmake":":build"},{"numpy":[":build",":test"]},{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"c45afb6399e3f68036ddb641c6bf6f552bf332d5ab6be62f7e6c54eda05ceb77","stable_url_args":["https://github.com/bulletphysics/bullet3/archive/refs/tags/3.25.tar.gz"],"stable_version":"3.25"},"bulletty":{"bottle_rebuild":1,"desc":"Pretty feed reader (ATOM/RSS) that stores articles in Markdown files","executables":["bulletty"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/CrociDB/bulletty.git",{":branch":"main"}],"homepage":"https://bulletty.croci.dev/","license":"MIT","ruby_source_checksum":"bae5fe86d4d0f4becef220a84c0bf7b4151f70b888239e91c7f823210f39dd6f","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"93b1da89b46877ee34b2f1688bcf052411c67c74d0e09299adee38ecd86309e5","stable_url_args":["https://github.com/CrociDB/bulletty/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"bumblebee":{"desc":"Read-only developer endpoint scanner for supply-chain exposure","executables":["bumblebee"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/perplexityai/bumblebee.git",{":branch":"main"}],"homepage":"https://github.com/perplexityai/bumblebee","license":"Apache-2.0","ruby_source_checksum":"0a2c61627004ee4221a058240762f6fb9e782545a16bd12bb5f7814f4a282e42","stable_dependencies":[{"go":":build"}],"stable_checksum":"6ed6c27ae6b5c040eb018e247c09e53baa2fdea43bba1c3e63515d14d46157d2","stable_url_args":["https://github.com/perplexityai/bumblebee/archive/refs/tags/v0.1.2.tar.gz"],"stable_version":"0.1.2"},"bump-my-version":{"desc":"Version bump your Python project","executables":["bump-my-version"],"head_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/callowayproject/bump-my-version.git",{":branch":"master"}],"homepage":"https://callowayproject.github.io/bump-my-version/","license":"MIT","ruby_source_checksum":"85d563b41a8261b06518035b13ab9950226c0f2925707034bed7829a2b43bb62","stable_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"a886d5b8a86b439bb1119eecc3625a940c545e8e7b093ae5fd52a754c904c165","stable_url_args":["https://files.pythonhosted.org/packages/30/4a/c8d1330dd23349ee3f1a0f0ae2fb9ffb8f8e8e3f1a6cfc8511edcced2b12/bump_my_version-1.6.3.tar.gz"],"stable_version":"1.6.3"},"bumpp":{"desc":"Interactive CLI that bumps your version numbers and more","executables":["bumpp"],"head_dependencies":["node"],"homepage":"https://github.com/antfu-collective/bumpp","license":"MIT","ruby_source_checksum":"0588f4f16279c77307a856fbb54af65fb1ee1b449179dcc03164a3496ba0210e","stable_dependencies":["node"],"stable_checksum":"0e3a43694c4a1104c82f4fc50ffa696a0bc7e3c0f311cc3d65894ab0985d13b0","stable_url_args":["https://registry.npmjs.org/bumpp/-/bumpp-12.3.0.tgz"],"stable_version":"12.3.0","bottle_tag":":all","bottle_checksum":"bc7b478bed1e9bcb818a33163442f62527ca6ff68d9fc67987991dda4c50687a"},"bun":{"desc":"Incredibly fast JavaScript runtime, bundler, test runner, and package manager","executables":["bun","bunx"],"head_dependencies":[{"cmake":":build"},{"llvm":":build"},{"ninja":":build"},{"rust":":build"},{"nasm":":build"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"perl":":build"}],[{"python":":build"}],[{"ruby":":build"}],[{"unzip":":build"}]],"homepage":"https://bun.com/","license":{":all_of":["MIT","LGPL-2.0-or-later","Apache-2.0","BSD-2-Clause","BSD-3-Clause","IJG","LGPL-2.1-or-later","Zlib",{"Apache-2.0":{":with":"LLVM-exception"}}]},"revision":1,"ruby_source_checksum":"c557a01a4d0922dcd1833c0d46e15baae882738a3533d427461267fbf08893fa","stable_dependencies":[{"cmake":":build"},{"llvm":":build"},{"ninja":":build"},{"rust":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_url_args":["https://github.com/oven-sh/bun.git",{":tag":"bun-v1.4.4",":revision":"38afee6c84fcf48c0edb2466aa4b27d287a59c30"}],"stable_uses_from_macos":[[{"llvm":":build"}],[{"perl":":build"}],[{"python":":build"}],[{"ruby":":build"}],[{"unzip":":build"}]],"stable_version":"1.4.4"},"bundler-completion":{"desc":"Bash completion for Bundler","head_url_args":["https://github.com/mernen/completion-ruby.git",{":branch":"main"}],"homepage":"https://github.com/mernen/completion-ruby","license":"MIT","ruby_source_checksum":"c953cb360ea984e8c3775196abb222b62e689408f7f733ef23d0b2c7de29412b","stable_checksum":"cbcd002bba2a43730cff54f5386565917913d9dec16dcd89345fbe298fe4316b","stable_url_args":["https://github.com/mernen/completion-ruby/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3","version_scheme":1,"bottle_tag":":all","bottle_checksum":"eba47de2a5fee4ae57cc2e1eec146d6b8602819de68ab8865a092cfbfe8aa2e8"},"bundletool":{"desc":"Command-line tool to manipulate Android App Bundles","executables":["bundletool"],"head_dependencies":["openjdk"],"homepage":"https://github.com/google/bundletool","license":"Apache-2.0","ruby_source_checksum":"431753a52dcde38cb0b558a3dc2a7f8d68cf3ccbe4fa39e9a09fd8d5cdd4da07","stable_dependencies":["openjdk"],"stable_checksum":"a099cfa1543f55593bc2ed16a70a7c67fe54b1747bb7301f37fdfd6d91028e29","stable_url_args":["https://github.com/google/bundletool/releases/download/1.18.3/bundletool-all-1.18.3.jar"],"stable_version":"1.18.3","bottle_tag":":all","bottle_checksum":"12d47cf60e022e6fd1130a87d77ceaae4c36220051f116c9d0b5392392ea56d6"},"bunster":{"desc":"Compile shell scripts to static binaries","executables":["bunster"],"head_dependencies":["go"],"head_url_args":["https://github.com/yassinebenaid/bunster.git",{":branch":"master"}],"homepage":"https://bunster.netlify.app/","license":"BSD-3-Clause","ruby_source_checksum":"427425f2cae497f7bc752e90bccbbd5115e9635108c6aadd72588bf87c0ce0dc","stable_dependencies":["go"],"stable_checksum":"bab301b4365b0937537154afca867ec989cfe3f2d2233fabfbfa245882abaa1e","stable_url_args":["https://github.com/yassinebenaid/bunster/archive/refs/tags/v0.14.0.tar.gz"],"stable_version":"0.14.0","bottle_checksum":"c154f3dafa865c73e98519d29dab24692c12e418a6ef4dbb67d8f5da945634b4"},"bup":{"bottle_rebuild":1,"desc":"Backup tool","executables":["bup"],"head_dependencies":["python@3.15","readline",{"pandoc":":build"},{"pkgconf":":build"},{"bash":":build"},{"make":":build"}],"head_url_args":["https://github.com/bup/bup.git",{":branch":"main"}],"homepage":"https://bup.github.io/","license":{":all_of":["BSD-2-Clause","LGPL-2.0-only"]},"ruby_source_checksum":"35e9d288284c45928409db987cba382963f5cd9b2e4ac7278c3e9e9bfafe7be0","stable_dependencies":["python@3.15","readline",{"pandoc":":build"},{"pkgconf":":build"},{"bash":":build"},{"make":":build"}],"stable_checksum":"ab790f39e53bee9570f17c58d22e4bc03246f25d45e12cc1b7b5f2bef6d14611","stable_url_args":["https://github.com/bup/bup/archive/refs/tags/0.34.tar.gz"],"stable_version":"0.34"},"bupstash":{"desc":"Easy and efficient encrypted backups","executables":["bupstash"],"head_dependencies":["libsodium",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://bupstash.io","license":"MIT","revision":1,"ruby_source_checksum":"676a45f093bb1adbb88c70481506fcb6a39241eb320ba90eec9738400d805fb5","stable_dependencies":["libsodium",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"e3054c03b0d57ba718bd2cab8c24df13153369dea311e5a595d586ad24865793","stable_url_args":["https://github.com/andrewchambers/bupstash/releases/download/v0.12.0/bupstash-v0.12.0-src+deps.tar.gz"],"stable_version":"0.12.0","bottle_cellar":":any","bottle_checksum":"553dcd5d10275673f1106914e7af449ac1ebe52ec80f99150206370426a7d558"},"burp":{"bottle_rebuild":2,"caveats":"Before installing the launchd entry you should configure your burp client in\n  $HOMEBREW_PREFIX/etc/burp/burp.conf\n","desc":"Network backup and restore","executables":["bedup","bsigs","bsparse","burp","burp_ca","vss_strip"],"head_dependencies":["librsync","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"uthash":":build"}],"head_url_args":["https://github.com/grke/burp.git",{":branch":"master"}],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://burp.grke.org/","license":{"AGPL-3.0-only":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"0d70f50bf3bb0cc31ca9aa832065bdd513664bcd86fa648a75763c8cb3ab49f7","service_args":[[":run_type",":interval"],[":working_dir","$HOMEBREW_PREFIX"],[":interval",1200],[":require_root",true],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/burp/bin/burp","-a","t"]],"stable_dependencies":["librsync","openssl@4",{"pkgconf":":build"},{"uthash":":build"}],"stable_checksum":"3f5e057d40d2986fbfbebdf7a64570719c4c664882a3fd038ebac5a20326c5cf","stable_url_args":["https://github.com/grke/burp/releases/download/3.2.0/burp-3.2.0.tar.bz2"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"3.2.0"},"burrow":{"desc":"Kafka Consumer Lag Checking","executables":["burrow"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/linkedin/Burrow.git",{":branch":"master"}],"homepage":"https://github.com/linkedin/Burrow","license":"Apache-2.0","ruby_source_checksum":"64de3e367cf8260e8ef9bff2024091dbc7ad3d7a0756367de987855915d1e5f9","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/burrow.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/burrow.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/burrow/bin/burrow","--config-dir","$HOMEBREW_PREFIX/etc/burrow"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"3dcb0af9ff5741c2d2b3ac39211b9087e1f5dfc7f45ffa18bf9007504d91219f","stable_url_args":["https://github.com/linkedin/Burrow/archive/refs/tags/v1.9.6.tar.gz"],"stable_version":"1.9.6"},"burst":{"bottle_rebuild":2,"desc":"Radix sort, lazy ranges and iterators, and more. Boost-like header-only library","head_dependencies":[{"boost":":no_linkage"},{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/izvolov/burst.git",{":branch":"master"}],"homepage":"https://github.com/izvolov/burst","license":"BSL-1.0","ruby_source_checksum":"7ccbfac559dbf4ad9c3f5f74303af6a4f218bbc5d6e92d1be7f559bde7902a8a","stable_dependencies":[{"boost":":no_linkage"},{"cmake":[":build",":test"]}],"stable_checksum":"ee58c7b98ca1709dd452b9ba46cb4c91fc0b2952edd020ed5bc2d600b3edeae7","stable_url_args":["https://github.com/izvolov/burst/archive/refs/tags/v3.1.1.tar.gz"],"stable_version":"3.1.1","bottle_tag":":all","bottle_checksum":"f9f985b7be3eee4cd5a80bb0a32064f454e66345085f46b302f3312f767260a1"},"busted":{"desc":"Elegant Lua unit testing","executables":["busted"],"head_dependencies":["lua",{"luarocks":":build"}],"head_url_args":["https://github.com/lunarmodules/busted.git",{":branch":"master"}],"head_uses_from_macos":[[{"unzip":":build"}]],"homepage":"https://lunarmodules.github.io/busted/","license":"MIT","revision":1,"ruby_source_checksum":"459301559ae51e628d08e54a113a2527378c1c26ad027eee844683fa52f922d7","stable_dependencies":["lua",{"luarocks":":build"}],"stable_checksum":"1669a4f59ff9e08ad4b38d4212ad8cdd4519209101e3af5459a596d5ad9a7d24","stable_url_args":["https://github.com/lunarmodules/busted/archive/refs/tags/v2.3.0.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}]],"stable_version":"2.3.0"},"butane":{"desc":"Translates human-readable Butane Configs into machine-readable Ignition Configs","executables":["butane"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/coreos/butane.git",{":branch":"main"}],"homepage":"https://coreos.github.io/butane/","license":"Apache-2.0","ruby_source_checksum":"855e4b2924815720134effa3a39d15b9ff4aede087b092e8951e19e998093aec","stable_dependencies":[{"go":":build"}],"stable_checksum":"fb53732f08479a8057f60e7d7535e3717ecd013e362d65f474272b44374e0f97","stable_url_args":["https://github.com/coreos/butane/archive/refs/tags/v0.29.0.tar.gz"],"stable_version":"0.29.0"},"bvi":{"desc":"Vi-like binary file (hex) editor","executables":["bmore","bvedit"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://bvi.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"9de1cc4cac1d3864e8e23aea8522037abb09f6f2c1ca3f89ec543f127f5733fe","stable_checksum":"6540716a1a3b2b9711635108da14b26baea488881d4a682121c0bddbba6b74cb","stable_url_args":["https://downloads.sourceforge.net/project/bvi/bvi/1.5.0/bvi-1.5.0.src.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.5.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"13a2ff43c275882c8d8658690aab4a51d4b54cde10189c254f4862a6c38db90c"},"bwa":{"bottle_rebuild":1,"desc":"Burrow-Wheeler Aligner for pairwise alignment of DNA","executables":["bwa"],"head_url_args":["https://github.com/lh3/bwa.git",{":branch":"master"}],"homepage":"https://github.com/lh3/bwa","license":{":all_of":["GPL-3.0-or-later","MIT"]},"ruby_source_checksum":"8344d3cb59f50bfe25f342b7b697033395ad051f834250f2a048f082c1df0aee","stable_checksum":"cdff5db67652c5b805a3df08c4e813a822c65791913eccfb3cf7d528588f37bc","stable_url_args":["https://github.com/lh3/bwa/archive/refs/tags/v0.7.19.tar.gz"],"stable_version":"0.7.19"},"bwfmetaedit":{"desc":"Tool for embedding, validating, and exporting BWF file metadata","executables":["bwfmetaedit"],"homepage":"https://mediaarea.net/BWFMetaEdit","license":"0BSD","ruby_source_checksum":"80b096cb55a4646be2d205da631a847aa5d7ae9dec6d647a0ef1dd9130f5b521","stable_checksum":"6650b61fab0bd752b907fda5ca3bdce5bb349e12d9a6f618e8ebfc52839bbd1f","stable_url_args":["https://mediaarea.net/download/binary/bwfmetaedit/26.08.1/BWFMetaEdit_CLI_26.08.1_GNU_FromSource.tar.xz"],"stable_version":"26.08.1"},"bwidget":{"desc":"Tcl/Tk script-only set of megawidgets to provide the developer additional tools","head_dependencies":["tcl-tk"],"homepage":"https://core.tcl-lang.org/bwidget/home","license":"TCL","revision":1,"ruby_source_checksum":"2a16b6552c16f0a31a2413bcc7130a267882c8e9f92510b1c77a955458d25edb","stable_dependencies":["tcl-tk"],"stable_checksum":"4aea02f38cf92fa4aa44732d4ed98648df839e6537d6f0417c3fe18e1a34f880","stable_url_args":["https://downloads.sourceforge.net/project/tcllib/BWidget/1.10.1/bwidget-1.10.1.tar.gz"],"stable_version":"1.10.1","bottle_tag":":all","bottle_checksum":"d524a18515be797d08ad291537351a3688c6ec100c38663f4729f50c938204af"},"bwm-ng":{"desc":"Console-based live network and disk I/O bandwidth monitor","executables":["bwm-ng"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/vgropp/bwm-ng.git",{":branch":"master"}],"homepage":"https://www.gropp.org/?id=projects&sub=bwm-ng","license":"GPL-2.0-or-later","ruby_source_checksum":"83ed6951f5849f74f4ef30a108ed0f06a859847739ceab22dad94b1b4d9be625","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"c1a552b6ff48ea3e4e10110a7c188861abc4750befc67c6caaba8eb3ecf67f46","stable_url_args":["https://github.com/vgropp/bwm-ng/archive/refs/tags/v0.6.3.tar.gz"],"stable_version":"0.6.3","bottle_checksum":"4dff3336a435422ee54cb39a73754d6ac893020c7b583e2cee2cdf8957de6a76"},"byacc":{"desc":"(Arguably) the best yacc variant","executables":["byacc"],"homepage":"https://invisible-island.net/byacc/","license":":public_domain","ruby_source_checksum":"3170aab2704354741c3a21116985fcaa4576f02f3dcdbac5c14a294409fb0184","stable_checksum":"b618c5fb44c2f5f048843db90f7d1b24f78f47b07913c8c7ba8c942d3eb24b00","stable_url_args":["https://invisible-mirror.net/archives/byacc/byacc-20260126.tgz"],"stable_version":"20260126"},"byobu":{"conflicts":[["ctail",{":because":"both install `ctail` binaries"}]],"desc":"Text-based window manager and terminal multiplexer","executables":["byobu","byobu-config","byobu-ctrl-a","byobu-disable","byobu-disable-prompt","byobu-disable-shell-integration","byobu-enable","byobu-enable-prompt","byobu-enable-shell-integration","byobu-export","byobu-janitor","byobu-keybindings","byobu-launch","byobu-launcher","byobu-launcher-install","byobu-launcher-uninstall","byobu-layout","byobu-prompt","byobu-quiet","byobu-reconnect-sockets","byobu-screen","byobu-select-backend","byobu-select-profile","byobu-select-session","byobu-shell","byobu-silent","byobu-status","byobu-status-detail","byobu-tmux","byobu-ugraph","byobu-ulevel","col1","ctail","manifest","purge-old-kernels","trustmux","trustmuxd","vigpg","whats-my-public-ip","wifi-status"],"head_dependencies":["newt","tmux","coreutils","gettext",{"autoconf":":build"},{"automake":":build"}],"homepage":"https://byobu.org","license":"GPL-3.0-only","ruby_source_checksum":"3cd4b74245c02e3ee5588c23d4ed2c89f758ef29aff1a634b6bb4cd71fd3b9c9","stable_dependencies":["newt","tmux","coreutils","gettext",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"89793f984132732c4491e4a569431b799a40e397d670e86be92f3db70291955d","stable_url_args":["https://github.com/dustinkirkland/byobu/archive/refs/tags/7.22.tar.gz"],"stable_version":"7.22"},"byteman":{"desc":"Java bytecode manipulation tool for testing, monitoring and tracing","executables":["bmcheck","bminstall","bmjava","bmsubmit","bytemancheck"],"head_dependencies":["openjdk"],"head_url_args":["https://github.com/bytemanproject/byteman.git",{":branch":"main"}],"homepage":"https://byteman.jboss.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"80506f0a3c12ebe266dd2736971af955832c5912a997cfdc859fc55a8d36b64b","stable_dependencies":["openjdk"],"stable_checksum":"764fd560ac2c33f0e207a256951f40c59ee3a2fa9b2cb5996bd65f027ce680ec","stable_url_args":["https://downloads.jboss.org/byteman/4.0.28.1/byteman-download-4.0.28.1-bin.zip"],"stable_version":"4.0.28.1","bottle_tag":":all","bottle_checksum":"15752ffd2034dba6ad198b1c95cc8ce586553f4480cbb387ae3e254537d0de70"},"bzip2":{"bottle_rebuild":2,"desc":"Freely available high-quality data compressor","executables":["bunzip2","bzcat","bzcmp","bzdiff","bzegrep","bzfgrep","bzgrep","bzip2","bzip2recover","bzless","bzmore"],"homepage":"https://sourceware.org/bzip2/","keg_only_args":[":provided_by_macos"],"license":"bzip2-1.0.6","ruby_source_checksum":"1dcb862444de02beac243961a3d5788a2c40dbe2bfd157199bda60be697aa48a","stable_checksum":"ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269","stable_url_args":["https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz"],"stable_version":"1.0.8","bottle_checksum":"2cf2591f8865d9a806736a6f1b74f0905477b5520dd730f025aa12d4c5e0749b"},"bzip3":{"desc":"Better and stronger spiritual successor to BZip2","executables":["bunzip3","bz3cat","bz3grep","bz3less","bz3more","bz3most","bzip3"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://github.com/iczelia/bzip3","license":"LGPL-3.0-only","ruby_source_checksum":"2eaf50f5055c8ae3ad1ba524fe71ce4ca8425b3287dab27916a9d0deb29e8e50","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"dc3bd8237178e1a2b99d8dcf1f4aeb3593c723788a9863606e121b40784e596d","stable_url_args":["https://github.com/iczelia/bzip3/releases/download/1.5.5/bzip3-1.5.5.tar.gz"],"stable_version":"1.5.5"},"bzt":{"bottle_rebuild":1,"desc":"BlazeMeter Taurus","executables":["bzt","jmx2yaml","soapui2yaml","swagger2yaml"],"head_dependencies":["certifi","libyaml","numpy","python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Blazemeter/taurus.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://gettaurus.org/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"eed7e738760130f0b33f738b2598f650de93e32eb2d6b02cf1d7540a7022b9c6","stable_dependencies":["certifi","libyaml","numpy","python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Blazemeter/taurus/commit/3d47fbac24069cbd8bff950d81cfb50152d02e87.patch?full_index=1","sha256":"f462f9760fb873db80943c4a6f5aede6fc417b39ab7319f658bd1d1fefc31471","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Blazemeter/taurus/pull/2032"}]}],"stable_checksum":"57144a67010944e5e2f66eca849da5b2900e833baf00e1f3de5f399a8e896227","stable_url_args":["https://files.pythonhosted.org/packages/ec/8d/d9f1a447107a6fef4c36af176236b2e70be0c4523a91781623fc934741cb/bzt-1.17.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"1.17.1"},"c-ares":{"compatibility_version":1,"desc":"Asynchronous DNS library","executables":["adig","ahost"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/c-ares/c-ares.git",{":branch":"main"}],"homepage":"https://c-ares.org/","license":"MIT","ruby_source_checksum":"0d6e516cdfac37e00bf121e61db1252ef4e8e89593568039862f081bd639e239","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9364b70a12eb59a06830fb488d9357f90100dff0d98b23ea3593a183d43e6f2f","stable_url_args":["https://github.com/c-ares/c-ares/releases/download/v1.34.9/c-ares-1.34.9.tar.gz"],"stable_version":"1.34.9"},"c-blosc":{"desc":"Blocking, shuffling and loss-less compression library","head_dependencies":[{"cmake":":build"}],"homepage":"https://www.blosc.org/","license":"BSD-3-Clause","ruby_source_checksum":"ec96dc967029c45c79061f9024bca947d3d492454cf49b8f29fd6a052e47aefd","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Blosc/c-blosc/commit/051b9d2cb9437e375dead8574f66d80ebce47bee.patch?full_index=1","sha256":"756460f653877c12575889f20640605ecc2e49ab72583fba62f59642098fcd63","type":"backport"}],"stable_checksum":"9fcd60301aae28f97f1301b735f966cc19e7c49b6b4321b839b4579a0c156f38","stable_url_args":["https://github.com/Blosc/c-blosc/archive/refs/tags/v1.21.6.tar.gz"],"stable_version":"1.21.6","bottle_cellar":":any","bottle_checksum":"ac3f9f476b9f5f72123b945f1f67aadad959762f55fb1179eaa3471208da5c27"},"c-blosc2":{"compatibility_version":1,"desc":"Fast, compressed, persistent binary data store library for C","head_dependencies":["lz4","zstd",{"cmake":":build"}],"head_url_args":["https://github.com/Blosc/c-blosc2.git",{":branch":"main"}],"homepage":"https://www.blosc.org","license":"BSD-3-Clause","ruby_source_checksum":"2ee3eefcf8e398a548cc71c5afb083105e633b6b173f3350a4ea0ea6285e0fbc","stable_dependencies":["lz4","zstd",{"cmake":":build"}],"stable_checksum":"ae3a348fd960f29180e8ee97b9fa3dad1a6a592098f2a3eac82979082a5932d5","stable_url_args":["https://github.com/Blosc/c-blosc2/archive/refs/tags/v3.3.5.tar.gz"],"stable_version":"3.3.5"},"c-kermit":{"bottle_rebuild":4,"deprecate_args":{":date":"2026-08-09",":because":":unmaintained",":replacement_formula":"openkermit"},"desc":"Scriptable network and serial communication for UNIX and VMS","disable_args":{":date":"2027-08-09",":because":":unmaintained",":replacement_formula":"openkermit"},"executables":["ckermit.ini","kermit","kermit-sshsub"],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://www.kermitproject.org/","license":"BSD-3-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"cbf71c78976f1c06446b971b7ad6649ffe2d9ea93465490f1177f377c39aef87","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"0d5f2cd12bdab9401b4c836854ebbf241675051875557783c332a6a40dac0711","stable_url_args":["https://www.kermitproject.org/ftp/kermit/archives/cku302.tar.gz"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"9.0.302"},"c":{"desc":"Compile and execute C \"scripts\" in one go","executables":["c"],"head_url_args":["https://github.com/ryanmjacobs/c.git",{":branch":"master"}],"homepage":"https://github.com/ryanmjacobs/c","license":"MIT","ruby_source_checksum":"04bf344a5314880f33109d32bf14c0536630c103a17a5b4644131c9abd95fe2c","stable_checksum":"ecfad78cb0ab56da44dcfed805f5c261ddefd6dc4a4e57eb2dcfcffa85330605","stable_url_args":["https://github.com/ryanmjacobs/c/archive/refs/tags/v0.15.1.tar.gz"],"stable_version":"0.15.1","bottle_tag":":all","bottle_checksum":"ea0ccaab4e1a14f38642b582e2ab9c5c53b3bc8a4a90e34e51f6d3eda5a15976"},"c10t":{"desc":"Minecraft cartography tool","executables":["c10t"],"head_dependencies":["boost","freetype","libpng",{"cmake":":build"}],"homepage":"https://github.com/udoprog/c10t","license":"BSD-3-Clause","revision":14,"ruby_source_checksum":"0ab2ceb3ee9c5a9810c148b30cdfd6104444125cf29ed1e70e8e6346ae2c6703","stable_dependencies":["boost","freetype","libpng",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/udoprog/c10t/commit/4a392b9f06d08c70290f4c7591e84ecdbc73d902.patch?full_index=1","sha256":"7197435e9384bf93f580fab01097be549c8c8f2c54a96ba4e2ae49a5d260e297","type":"backport","resolves":[{"type":"defect","id":"https://github.com/udoprog/c10t/pull/153"}]},{"strip":"p1","url":"https://gist.githubusercontent.com/mistydemeo/f7ab02089c43dd557ef4/raw/a0ae7974e635b8ebfd02e314cfca9aa8dc95029d/c10t-freetype.diff","sha256":"9fbb7ccc643589ac1d648e105369e63c9220c26d22f7078a1f40b27080d05db4","type":"backport","resolves":[{"type":"defect","id":"https://github.com/udoprog/c10t/pull/293"}]},{"strip":"p1","url":"https://github.com/udoprog/c10t/commit/800977bb23e6b4f9da3ac850ac15dd216ece0cda.patch?full_index=1","sha256":"c7a37f866b42ff352bb58720ad6c672cde940e1b8ab79de4b6fa0be968b97b66","type":"backport","resolves":[{"type":"defect","id":"https://github.com/udoprog/c10t/pull/196"}]},{"strip":"p1","data":true}],"stable_checksum":"0e5779d517105bfdd14944c849a395e1a8670bedba5bdab281a0165c3eb077dc","stable_url_args":["https://github.com/udoprog/c10t/archive/refs/tags/1.7.tar.gz"],"stable_version":"1.7"},"c2048":{"desc":"Console version of 2048","executables":["2048"],"head_url_args":["https://github.com/mevdschee/2048.c.git",{":branch":"main"}],"homepage":"https://github.com/mevdschee/2048.c","license":"MIT","ruby_source_checksum":"9cb6a8d906c6ea23aec33e572ef8e0aba88ae2d7c3cfcca02b72b6605d9c3627","stable_checksum":"83b9008dc77d7ab2ad721d7316551fb015dce97c40337a354040fe45d8296fd4","stable_url_args":["https://github.com/mevdschee/2048.c/archive/refs/tags/v1.0.5.tar.gz"],"stable_version":"1.0.5"},"c2patool":{"desc":"CLI for working with C2PA manifests and media assets","executables":["c2patool"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/contentauth/c2pa-rs.git",{":branch":"main"}],"homepage":"https://contentauthenticity.org","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"f8c41e32c8d6d5948783c3b3f0e397385aea2da88e88de3713e160aa0445b158","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"4f1a2823572a06debb4a1e41397d74582094c44bb6a189ebfa390aadb6264527","stable_url_args":["https://github.com/contentauth/c2pa-rs/archive/refs/tags/c2patool-v0.27.22.tar.gz"],"stable_version":"0.27.22"},"c2rust":{"desc":"Migrate C code to Rust","executables":["c2rust","c2rust-transpile"],"head_dependencies":["llvm@21",{"cmake":[":build",":test"]},{"pkgconf":":build"},{"rust":":build"},{"tinycbor":":build"}],"homepage":"https://c2rust.com/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"becd5bd4562152273e74f86ae2e11dda47a4207ed639bc34a3099b106680733e","stable_dependencies":["llvm@21",{"cmake":[":build",":test"]},{"pkgconf":":build"},{"rust":":build"},{"tinycbor":":build"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/immunant/c2rust/9199011134df8ba95a12b8703fe708a947f06c7f/nix-tinycbor-cmake.patch","sha256":"2ee5b463cee25893b274b59d555df524558a40be92a768caf63dd859e9615806","type":"cherry-pick"}],"stable_checksum":"a8fa6a88a5f40f35b1e63c086e981e8e03e0b887b769ddcd07ba46b0304c931b","stable_url_args":["https://github.com/immunant/c2rust/archive/refs/tags/v0.22.1.tar.gz"],"stable_version":"0.22.1"},"c3c":{"desc":"Compiler for the C3 language","executables":["c3c"],"head_dependencies":["lld","llvm",{"cmake":":build"}],"head_url_args":["https://github.com/c3lang/c3c.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://c3-lang.org","license":"LGPL-3.0-only","ruby_source_checksum":"f171097fc4d09fa4df9644d6f7bfbf731646d3be0b3e4da59066ed1661ee10dc","stable_dependencies":["lld","llvm",{"cmake":":build"}],"stable_checksum":"9fc60b5092ec63bb77ee5cb80df49a0929e38b2d56ce76d4211ccedb391ca709","stable_url_args":["https://github.com/c3lang/c3c/archive/refs/tags/v0.8.5.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.8.5"},"c4core":{"conflicts":[["rapidyaml",{":because":"both install `c4core` files `include/c4`"}]],"desc":"C++ utilities","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://github.com/biojppm/c4core","license":{":all_of":["MIT","BSL-1.0"]},"ruby_source_checksum":"7a9febecfba362bd468b7bf4ef0354659fd96383ddf31aefe3c623b2a5b18037","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"fd0a3e2c39a5985c6699e306ead71e8a73a6ada2577c905734a2a6ba0a61c1b7","stable_url_args":["https://github.com/biojppm/c4core/releases/download/v0.6.0/c4core-0.6.0-src.tgz"],"stable_version":"0.6.0"},"c7n":{"bottle_rebuild":1,"desc":"Rules engine for cloud security, cost optimization, and governance","executables":["custodian"],"head_dependencies":[{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://cloudcustodian.io","license":"Apache-2.0","ruby_source_checksum":"abd6a742952451611e54e7a9b9e45cdf70a9be9e0626b59399dd7ea00642eea5","stable_dependencies":[{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"4b2bfaabe2d62f2118d0d1ee74011006248822ae1ebc6fefbb67f813244a6628","stable_url_args":["https://github.com/cloud-custodian/cloud-custodian/archive/refs/tags/0.9.53.0.tar.gz"],"stable_version":"0.9.53.0"},"ca-certificates":{"compatibility_version":1,"desc":"Mozilla CA certificate store","homepage":"https://curl.se/docs/caextract.html","license":"MPL-2.0","post_install_steps":[{"command":{"base":"libexec","path":"post-install"},"type":"run","args":["{{pkgshare}}/cacert.pem","{{pkgetc}}/cert.pem"]}],"ruby_source_checksum":"535300ac0e99511a36340454bd5287cfff097191de9d7b9675ed924f3a692317","stable_checksum":"796f1389bfea13c0ed78f663b765baaff54a508e5483786bd6ece73c5e3e3cbe","stable_url_args":["https://curl.se/ca/cacert-2026-10-20.pem"],"stable_version":"2026-10-20","bottle_tag":":all","bottle_checksum":"8589f4e61b3afcc5ea375aab11af1c891ec4c94421c699c2a5a4765078de4443"},"cabal-install":{"desc":"Command-line interface for Cabal and Hackage","executables":["cabal"],"head_dependencies":["gmp",{"ghc":[":build",":test"]}],"head_url_args":["https://github.com/haskell/cabal.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://www.haskell.org/cabal/","license":"BSD-3-Clause","ruby_source_checksum":"c036afaba00e60bc7a1bdec6e652e995ab2d77a795bcd4eb524ed34a9cc0fd36","stable_dependencies":["gmp",{"ghc":[":build",":test"]}],"stable_checksum":"1d55fea99bf82b2f4a2ae51bd47313167048ba05aac6290a30752d91cd5f7cb8","stable_url_args":["https://hackage.haskell.org/package/cabal-install-3.18.2.0/cabal-install-3.18.2.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.18.2.0"},"cabextract":{"desc":"Extract files from Microsoft cabinet files","executables":["cabextract"],"homepage":"https://www.cabextract.org.uk/","license":"GPL-3.0-or-later","ruby_source_checksum":"2d645fcbd73bdfc4617d93c7e720ae82dfeb151dd7b704c93ab07102cb89b41b","stable_checksum":"b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6","stable_url_args":["https://www.cabextract.org.uk/cabextract-1.11.tar.gz"],"stable_version":"1.11","bottle_checksum":"2e30506702df76799a4c685f6004e58cbf06b27a1bbb25fb401f802aa95bd80b"},"cabin":{"desc":"Package manager and build system for C/C++","executables":["cabin"],"head_dependencies":[{"rust":":build"},{"ninja":":test"}],"head_url_args":["https://github.com/cabinpkg/cabin.git",{":branch":"main"}],"homepage":"https://cabinpkg.com","license":"Apache-2.0","oldnames":["poac"],"ruby_source_checksum":"79ce3f18bfe308065ad7742af8f27314818a6ddb9b089fe40e5c9628730b5ae4","stable_dependencies":[{"rust":":build"},{"ninja":":test"}],"stable_checksum":"226a228cadc3f5451492751db766d8e999de5f73c9e2a90226037741056b594c","stable_url_args":["https://github.com/cabinpkg/cabin/archive/refs/tags/0.17.0.tar.gz"],"stable_version":"0.17.0"},"cabocha":{"bottle_rebuild":1,"desc":"Yet Another Japanese Dependency Structure Analyzer","executables":["cabocha","cabocha-config"],"head_dependencies":["crf++","mecab","mecab-ipadic"],"homepage":"https://taku910.github.io/cabocha/","license":{":any_of":["BSD-3-Clause","LGPL-2.1-or-later"]},"ruby_source_checksum":"8fc70d5a116d35e4eb5d131b42270c02b7438cb2db6463f3e45a7186173f2b60","stable_dependencies":["crf++","mecab","mecab-ipadic"],"stable_checksum":"9db896d7f9d83fc3ae34908b788ae514ae19531eb89052e25f061232f6165992","stable_url_args":["https://distfiles.macports.org/cabocha/cabocha-0.69.tar.bz2"],"stable_version":"0.69","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"f4f6ff225aba6446a3d140dc258f66c55dd8b7077297fae888054c6e10d21c0d"},"cadaver":{"desc":"Command-line client for DAV","executables":["cadaver"],"head_dependencies":["neon","readline","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/notroj/cadaver.git",{":branch":"master"}],"homepage":"https://notroj.github.io/cadaver/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"e765ad92be6403eeec1da8f9a14c94640e5288399a082e3bd864c45cb96e0573","stable_dependencies":["neon","readline","gettext",{"pkgconf":":build"}],"stable_checksum":"33e3a54bd54b1eb325b48316a7cacc24047c533ef88e6ef98b88dfbb60e12734","stable_url_args":["https://notroj.github.io/cadaver/cadaver-0.28.tar.gz"],"stable_version":"0.28"},"caddy":{"caveats":"When running the provided service, caddy's data dir will be set as\n  `$HOMEBREW_PREFIX/var/lib`\n  instead of the default location found at https://caddyserver.com/docs/conventions#data-directory\n","desc":"Powerful, enterprise-ready, open source web server with automatic HTTPS","executables":["caddy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/caddyserver/caddy.git",{":branch":"master"}],"homepage":"https://caddyserver.com/","license":"Apache-2.0","ruby_source_checksum":"f70a6c23e2099dcfb72c10e3d88b7820e7baaa5b79d374652abd017c48157bd4","service_args":[[":environment_variables",{":XDG_DATA_HOME":"$HOMEBREW_PREFIX/var/lib",":HOME":"$HOMEBREW_PREFIX/var/lib"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/caddy.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/caddy.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/caddy/bin/caddy","run","--config","$HOMEBREW_PREFIX/etc/Caddyfile"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"86e39de5fa0bc433a9cd574a00e7751059903401f3389c61f8937fd0ad0180f5","stable_url_args":["https://github.com/caddyserver/caddy/archive/refs/tags/v2.11.7.tar.gz"],"stable_version":"2.11.7"},"cadence-workflow":{"conflicts":[["cadence",{":because":"both install an `cadence` executable"}]],"desc":"Distributed, scalable, durable, and highly available orchestration engine","executables":["cadence","cadence-canary","cadence-cassandra-tool","cadence-server","cadence-sql-tool"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cadence-workflow/cadence.git",{":branch":"master"}],"homepage":"https://cadenceworkflow.io/","license":"Apache-2.0","ruby_source_checksum":"ecdb3ec4f5faa8a48bf295b2ed6ff59c88957643b18ddb86b7b4675c06e817ba","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/cadence-workflow/cadence.git",{":tag":"v1.4.2",":revision":"c98e64e010409fbaae94cdc19c2e70ee662634b7"}],"stable_version":"1.4.2"},"cadence":{"conflicts":[["cadence-workflow",{":because":"both install a `cadence` executable"}]],"desc":"Resource-oriented smart contract programming language","executables":["cadence"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/onflow/cadence.git",{":branch":"master"}],"homepage":"https://cadence-lang.org/","license":"Apache-2.0","ruby_source_checksum":"c11938a1c82b5f3f84bc59e965888560d780c52b73c555f065ec949904c8bfc8","stable_dependencies":[{"go":":build"}],"stable_checksum":"1ebf30de848ff857b8203fec7eddfdc61b0b3f003a902c94b96eba08c06a489a","stable_url_args":["https://github.com/onflow/cadence/archive/refs/tags/v1.10.6.tar.gz"],"stable_version":"1.10.6"},"cadical":{"desc":"Clean and efficient state-of-the-art SAT solver","executables":["cadical"],"homepage":"https://fmv.jku.at/cadical/","license":"MIT","ruby_source_checksum":"8c1a61c3fd5f96fa4da3bfe840ab7055bf5ac211c02bcec4ceb9ed5edbb5e8e7","stable_checksum":"0a8ea563b5a25f5aa064634814edab45cc0e45111ea0f5d412a565f806fd7e11","stable_url_args":["https://github.com/arminbiere/cadical/archive/refs/tags/rel-3.0.1.tar.gz"],"stable_version":"3.0.1"},"cadubi":{"desc":"Creative ASCII drawing utility","executables":["cadubi"],"homepage":"https://github.com/statico/cadubi/","license":"MIT","ruby_source_checksum":"11d1b289ce35a71e0f928253ebce1c1a9a7c850d45da3a2198afbc7d44ec716e","stable_checksum":"624f85bb16d8b0bc392d761d1121828d09cfc79b3ded5b1220e9b4262924a1a0","stable_url_args":["https://github.com/statico/cadubi/archive/refs/tags/v1.3.4.tar.gz"],"stable_version":"1.3.4","bottle_tag":":all","bottle_checksum":"9c2832e6449cf5fd7ebbadd2427732b242633ba5ad041046e94e80da63e963e6"},"caesiumclt":{"desc":"Fast and efficient lossy and/or lossless image compression tool","executables":["caesiumclt"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/Lymphatus/caesium-clt","license":"Apache-2.0","ruby_source_checksum":"62928badb80501ad0497fb5a7d5f65ed0cfc70cc1d51e9bb30a1df89af8893c4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c170c4d1ab1179b3757ec39f00c08250b121195e07f013fcbf9f3952db333a05","stable_url_args":["https://github.com/Lymphatus/caesium-clt/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0"},"caf":{"aliases":["actor-framework"],"desc":"Implementation of the Actor Model for C++","head_dependencies":["openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/actor-framework/actor-framework.git",{":branch":"main"}],"homepage":"https://www.actor-framework.org/","license":"BSD-3-Clause","ruby_source_checksum":"369458c96529babfdce5b05741878781c4761294cfd7c3d02541660b3ed290a2","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"2e4c5e2f02e0a2cfda0b011b26cf61b436ef206bea0cce235f5ee55e3d6327fb","stable_url_args":["https://github.com/actor-framework/actor-framework/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0"},"cafeobj":{"bottle_rebuild":2,"desc":"New generation algebraic specification and programming language","executables":["cafeobj"],"head_dependencies":["clisp"],"head_url_args":["https://github.com/CafeOBJ/cafeobj.git",{":branch":"master"}],"homepage":"https://cafeobj.org/","license":{":all_of":["BSD-2-Clause",":public_domain","MIT"]},"ruby_source_checksum":"14a51d9f2dd943f3f6a2fca429fb528c9bdec830be320c95b8e3cbee63cd0b79","stable_dependencies":["clisp"],"stable_checksum":"b5ea4267b7b4ff3d85a970b6330f706b81ef872968230608005c9b3d168b0065","stable_url_args":["https://github.com/CafeOBJ/cafeobj/archive/refs/tags/v1.6.2.tar.gz"],"stable_version":"1.6.2"},"cahute":{"desc":"Library and set of utilities to interact with Casio calculators","executables":["p7","p7os","p7screen","xfer9860"],"head_dependencies":["libusb","sdl2-compat",{"cmake":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"}],"head_url_args":["https://gitlab.com/cahute/cahute.git",{":branch":"develop"}],"homepage":"https://cahute.org/","license":"CECILL-2.1","ruby_source_checksum":"538f1aac684258625c0deb9656c5d26d1ad97ac5d571510da4607dc7ebf07e8b","stable_dependencies":["libusb","sdl2-compat",{"cmake":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"}],"stable_checksum":"2fb0a8f0b14d75fb0d8a6fa07f3feda9b4cfaad11115340285e2c9414565059c","stable_url_args":["https://ftp.cahute.org/releases/cahute-0.6.tar.gz"],"stable_version":"0.6","bottle_cellar":":any","bottle_checksum":"1aa7caddf5a84461d3633f09d878704f395ab7e0467f0817be79cd23ceaa10de"},"cai":{"bottle_rebuild":2,"desc":"CLI tool for prompting LLMs","executables":["cai"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ad-si/cai.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/ad-si/cai","license":"ISC","ruby_source_checksum":"ed0fb530b7d0157166eae2bf879b35de5919b32bb682c7d05d6b17775ced2495","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"5a2cc76aae7ebbc691ac5705749c254c95fda1c423418da9dfc869503a4229a6","stable_url_args":["https://github.com/ad-si/cai/archive/refs/tags/v0.13.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.13.0"},"caire":{"desc":"Content aware image resize tool","executables":["caire"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/esimov/caire.git",{":branch":"master"}],"homepage":"https://github.com/esimov/caire","license":"MIT","ruby_source_checksum":"d509326229dd23ec94a421703f863fb3e377f6bd8bd2ca89e7f76ab0ad6fd736","stable_dependencies":[{"go":":build"}],"stable_checksum":"d63c5edff4f12bc14e787c0a8f3acb456119e1a03d4bd8bfcf70114abd44f941","stable_url_args":["https://github.com/esimov/caire/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"93d0172823e84beee86f213dfd1738de678668778bfd48d6ece7a73892cd8070"},"cairo":{"desc":"Vector graphics library with cross-device output support","executables":["cairo-trace"],"head_dependencies":["fontconfig","freetype","glib","libpng","libx11","libxcb","libxext","libxrender","lzo","pixman","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/cairo/cairo.git",{":branch":"master"}],"homepage":"https://cairographics.org/","license":{":any_of":["LGPL-2.1-only","MPL-1.1"]},"ruby_source_checksum":"a2cb21214a44f8c1d90f6fddea2d60af9233916946a2596314a2f9d1895b6f2c","stable_dependencies":["fontconfig","freetype","glib","libpng","libx11","libxcb","libxext","libxrender","lzo","pixman","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"1c767308174337a74694da0f3ec069c271452163a1ef4540964c50c301f157d4","stable_url_args":["https://cairographics.org/releases/cairo-1.18.6.tar.xz"],"stable_version":"1.18.6"},"cairomm":{"aliases":["cairomm@1.18"],"desc":"Vector graphics library with cross-device output support","head_dependencies":["cairo","libpng","libsigc++",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://cairographics.org/cairomm/","license":"LGPL-2.0-or-later","ruby_source_checksum":"047be269163571a56aa3cd61062f70fbd2e6d04cfcab3878c8a9a5b8d469e8fa","stable_dependencies":["cairo","libpng","libsigc++",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"e0e996a979ee52c840dca3ee74f5d005e3259b94ddce58f255d3b6f47c8cb41d","stable_url_args":["https://cairographics.org/releases/cairomm-1.18.1.tar.xz"],"stable_version":"1.18.1","versioned_formulae":["cairomm@1.14"]},"cairomm@1.14":{"desc":"Vector graphics library with cross-device output support","head_dependencies":["cairo","libpng","libsigc++@2",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://cairographics.org/cairomm/","license":"LGPL-2.0-or-later","ruby_source_checksum":"0f0a3d688f4adfd8765578829f8cce813616c4412fb29fde704c92dd5de1c6c3","stable_dependencies":["cairo","libpng","libsigc++@2",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"7e0d5c7f29175d573a03ab5c45aef63f48dd91a5caf335a404cd763e4b7cea4a","stable_url_args":["https://cairographics.org/releases/cairomm-1.14.6.tar.xz"],"stable_version":"1.14.6"},"cake":{"conflicts":[["coffeescript",{":because":"both install `cake` binaries"}]],"desc":"Cross platform build automation system with a C# DSL","executables":["cake"],"head_dependencies":["dotnet"],"homepage":"https://cakebuild.net/","license":"MIT","ruby_source_checksum":"7b0c0b209fc021ef54e874d306a02ea79dddfd010174a701168f1090bd99dbe3","stable_dependencies":["dotnet"],"stable_checksum":"6db077c1a78323dce1b53a799e5c53ed4d864dd4f6c6d206d46e5d71733e3dcf","stable_url_args":["https://github.com/cake-build/cake/archive/refs/tags/v6.3.0.tar.gz"],"stable_version":"6.3.0"},"calabash":{"bottle_rebuild":1,"desc":"XProc (XML Pipeline Language) implementation","executables":["calabash"],"head_dependencies":["openjdk","saxon"],"homepage":"https://xmlcalabash.com/","license":{":any_of":["GPL-2.0-only","CDDL-1.0"]},"ruby_source_checksum":"1d5302b8bb62f82eb6a2990931c06fd7a60cd26000823e11070f5010eb0bc027","stable_dependencies":["openjdk","saxon"],"stable_checksum":"40a932910f36e78b445bd756acb405155d39b98541091298c0cf4971895cb8c3","stable_url_args":["https://github.com/ndw/xmlcalabash1/releases/download/1.5.7-120/xmlcalabash-1.5.7-120.zip"],"stable_version":"1.5.7-120","bottle_tag":":all","bottle_checksum":"c9cd2c20bea227a53c297e2bf265302d5c8fc696e5a5efb99982ab4eaf7ed6b6"},"calc":{"desc":"Arbitrary precision calculator","executables":["calc"],"head_dependencies":["readline"],"head_url_args":["https://github.com/lcn2/calc.git",{":branch":"master"}],"homepage":"http://www.isthe.com/chongo/tech/comp/calc/","license":"LGPL-2.1-or-later","ruby_source_checksum":"00c9e9dabe9001c07840599701b9de57e1822175b0a30fe24363e7d3c32c915f","stable_dependencies":["readline"],"stable_checksum":"12471c2c23ae6b8a010be7472ef58e877a94022bd2e8c172cb60bede98b6417f","stable_url_args":["https://github.com/lcn2/calc/archive/refs/tags/v2.17.0.2.tar.gz"],"stable_version":"2.17.0.2"},"calceph":{"desc":"C library to access the binary planetary ephemeris files","executables":["calceph_inspector","calceph_queryorientation","calceph_queryposition"],"head_dependencies":["gcc",{"cmake":":build"}],"homepage":"https://calceph.imcce.fr","license":"GPL-2.0-or-later","ruby_source_checksum":"a50a05d2ec941ba8294aace277b683f1b4fcd7e3ede8233d0c7cfd77fe720df6","stable_dependencies":["gcc",{"cmake":":build"}],"stable_checksum":"923d5db2fca10636b64e5529552edf1de8bd3da1da3cc7ac963ae6c3895a31ae","stable_url_args":["https://www.imcce.fr/content/medias/recherche/equipes/asd/calceph/calceph-5.0.1.tar.gz"],"stable_version":"5.0.1"},"calcurse":{"desc":"Text-based personal organizer","executables":["calcurse","calcurse-caldav","calcurse-upgrade","calcurse-vdir"],"head_dependencies":["gettext",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.calcurse.org/calcurse.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://calcurse.org/","license":"BSD-2-Clause","ruby_source_checksum":"b5f21b84115e68675c1ef91254ca7d2039ded2a32ede8b35f3bcb4d4d9cd485b","stable_dependencies":["gettext",{"pkgconf":":build"}],"stable_checksum":"849ba852c7f37b6772365cb0c42a94cde0fe75efba91363e96a0e7ef797ba565","stable_url_args":["https://calcurse.org/files/calcurse-4.8.2.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.8.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"0141f2a451f9d2be67f5f4e0baef21e97ae4821b4733cdc1c6af2e174ca0a0a1"},"calicoctl":{"bottle_rebuild":1,"desc":"Calico CLI tool","executables":["calicoctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectcalico/calico.git",{":branch":"master"}],"homepage":"https://www.tigera.io/project-calico/","license":"Apache-2.0","ruby_source_checksum":"24d88117743156b895605816597535714d3dcbe18d31b06dcb72baeadad9eda8","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/projectcalico/calico.git",{":tag":"v3.33.0",":revision":"fbaa371111636a37ecc82625fce8453064a7fff2"}],"stable_version":"3.33.0"},"calm-cli":{"desc":"CLI allows you to interact with the Common Architecture Language Model (CALM)","executables":["calm"],"head_dependencies":["node"],"homepage":"https://github.com/finos/architecture-as-code/tree/main/cli","license":"Apache-2.0","ruby_source_checksum":"7aabd819ff7cf4475b94fd67dcb0685dc3727f50bd39e23af667d8d0c0a24cd2","stable_dependencies":["node"],"stable_checksum":"ac2215d2d46e83ca9fdd04f8d4c8fa04e6a48726e88be15bb770fcc4b81982bd","stable_url_args":["https://registry.npmjs.org/@finos/calm-cli/-/calm-cli-1.65.0.tgz"],"stable_version":"1.65.0"},"camellia":{"desc":"Image Processing & Computer Vision library written in C","executables":["cam_demo","cam_myobjects","cam_yalefaces"],"homepage":"https://camellia.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"1ea691c05da4ea4f57633358c681184ee5ba7bda9545fc204bbacc88aa93f46a","stable_checksum":"a3192c350f7124d25f31c43aa17e23d9fa6c886f80459cba15b6257646b2f3d2","stable_url_args":["https://downloads.sourceforge.net/project/camellia/Unix_Linux%20Distribution/v2.7.0/CamelliaLib-2.7.0.tar.gz"],"stable_version":"2.7.0","bottle_cellar":":any","bottle_checksum":"60de7bb06d85c339db0c5e43ee8965bbd3b8ab6209c292018d02f635d208d9c5"},"camlp-streams":{"desc":"Stream and Genlex libraries for use with Camlp4 and Camlp5","head_dependencies":["ocaml",{"dune":":build"},{"ocaml-findlib":":test"}],"homepage":"https://github.com/ocaml/camlp-streams","license":{"LGPL-2.1-only":{":with":"OCaml-LGPL-linking-exception"}},"revision":8,"ruby_source_checksum":"e444581d1fd66d80d39fb1af08a1e64cb48aea0d89ea0e3d9198d4373099da2f","stable_dependencies":["ocaml",{"dune":":build"},{"ocaml-findlib":":test"}],"stable_checksum":"ad71f62406e9bb4e7fb5d4593ede2af6c68f8b0d96f25574446e142c3eb0d9a4","stable_url_args":["https://github.com/ocaml/camlp-streams/archive/refs/tags/v5.0.1.tar.gz"],"stable_version":"5.0.1"},"camlp5":{"desc":"Preprocessor and pretty-printer for OCaml","executables":["camlp5","camlp5o","camlp5o.opt","camlp5r","camlp5r.opt","camlp5sch","mkcamlp5","mkcamlp5.opt","ocpp5"],"head_dependencies":["camlp-streams","ocaml","pcre2",{"ocaml-findlib":":build"},{"opam":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/camlp5/camlp5.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://camlp5.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"1a90d396d18eb344f8a82f945b30b5a2f9d306f13c398e491fdbebb904ff75b6","stable_dependencies":["camlp-streams","ocaml","pcre2",{"ocaml-findlib":":build"},{"opam":":build"},{"pkgconf":":build"}],"stable_checksum":"a56ef4afe3eb81ab3d8371f887779f8c0cee3b82c0ada7e066b723e51590f78c","stable_url_args":["https://github.com/camlp5/camlp5/archive/refs/tags/8.05.03.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"8.05.03"},"camlpdf":{"desc":"OCaml library for reading, writing and modifying PDF files","head_dependencies":["ocaml",{"ocaml-findlib":":build"}],"homepage":"https://github.com/johnwhitington/camlpdf","license":{"LGPL-2.1-only":{":with":"OCaml-LGPL-linking-exception"}},"ruby_source_checksum":"ff1c15c29bc5403af9cd557d0e90567ffda0eb1e03683a42f86a395462b63302","stable_dependencies":["ocaml",{"ocaml-findlib":":build"}],"stable_checksum":"b90f79dacd9cfbae140581c8548b3d2e5cdda7176ce62d2724e616f94750f6cb","stable_url_args":["https://github.com/johnwhitington/camlpdf/archive/refs/tags/v2.9.3.tar.gz"],"stable_version":"2.9.3"},"canfigger":{"desc":"Simple configuration file parser library","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/andy5995/canfigger.git",{":branch":"trunk"}],"homepage":"https://andy5995.github.io/canfigger/","license":"MIT","ruby_source_checksum":"14df7f64c8abfcf482d4b772d6f2af0362e3b629a47cd995e160f02a7163b5bc","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"f128a62cec50cce16e1e8c87012f8564d972b663316b27358d1d7f6b4486bec8","stable_url_args":["https://github.com/andy5995/canfigger/releases/download/v0.3.2/canfigger-0.3.2.tar.xz"],"stable_version":"0.3.2"},"capnp":{"compatibility_version":3,"desc":"Data interchange format and capability-based RPC system","executables":["capnp","capnpc","capnpc-c++","capnpc-capnp"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/capnproto/capnproto.git",{":branch":"v2"}],"homepage":"https://capnproto.org/","license":"MIT","revision":1,"ruby_source_checksum":"653742d6337e946a113e91f4e39f91a82559356c49307ae5f88ee372d5ee3a5c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d5ebdf858e9885c33d4b3f765006d68bd66e9b002bf4d607ff4317ef9c1aac6a","stable_url_args":["https://github.com/capnproto/capnproto/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0"},"capstone":{"compatibility_version":1,"desc":"Multi-platform, multi-architecture disassembly framework","executables":["cstool"],"head_dependencies":["gettext"],"head_url_args":["https://github.com/capstone-engine/capstone.git",{":branch":"next"}],"homepage":"https://www.capstone-engine.org/","license":"BSD-3-Clause","ruby_source_checksum":"74d7afa733f1f748ad4b71e691b519b865f35e07da778f9b1bc111a5f926dfce","stable_dependencies":["gettext"],"stable_checksum":"0619da31af08152600af95c481527ef6d756c0a8404fca7544a4fdf6dfc2c0f9","stable_url_args":["https://github.com/capstone-engine/capstone/archive/refs/tags/5.0.9.tar.gz"],"stable_version":"5.0.9"},"caracal":{"desc":"Static analyzer for Starknet smart contracts","executables":["caracal"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/crytic/caracal.git",{":branch":"master"}],"homepage":"https://github.com/crytic/caracal","license":"AGPL-3.0-only","ruby_source_checksum":"2739e45f0630486c12b1622ef7e30d34f0963f58bedc512f9df0f9b1e3285e8c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"70a505b46d19cc389fa11bc17bed106e15ede6b076fb1f8b350a4ccabb4e7052","stable_url_args":["https://github.com/crytic/caracal/archive/refs/tags/v0.2.3.tar.gz"],"stable_version":"0.2.3","bottle_checksum":"b853f1410774434cbeb8d6ee8c167c116f7579fb4d568f358644499b90dfeb18"},"carapace":{"desc":"Multi-shell multi-command argument completer","executables":["carapace"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/carapace-sh/carapace-bin.git",{":branch":"master"}],"homepage":"https://carapace.sh","license":"MIT","ruby_source_checksum":"d2234a23e0e9cdcfad24469cee0545f580614023bded9717c2a13f81a40f8fd5","stable_dependencies":[{"go":":build"}],"stable_checksum":"1dc7314cbda4643186bcf00b6e2402002a113b09a0220e5d564a40e77daa886e","stable_url_args":["https://github.com/carapace-sh/carapace-bin/archive/refs/tags/v1.8.1.tar.gz"],"stable_version":"1.8.1"},"cargo-about":{"desc":"Cargo plugin to generate list of all licenses for a crate","executables":["cargo-about"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/EmbarkStudios/cargo-about.git",{":branch":"main"}],"homepage":"https://github.com/EmbarkStudios/cargo-about","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"bb818e140b81e5c1da8d40d417cf0b3f1a1ddc52b023dd2bc5473cb382f74c9b","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"bc82b1c4ec112780652f8b8fee043b5826e580a946f8dda68c25eb39bc168a05","stable_url_args":["https://github.com/EmbarkStudios/cargo-about/archive/refs/tags/0.9.2.tar.gz"],"stable_version":"0.9.2"},"cargo-all-features":{"desc":"Cargo subcommands to build and test all feature flag combinations","executables":["cargo-all-features","cargo-build-all-features","cargo-check-all-features","cargo-test-all-features"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/frewsxcv/cargo-all-features.git",{":branch":"master"}],"homepage":"https://github.com/frewsxcv/cargo-all-features","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"e2537e45a0d5e6794aa59b7900c813e44cedf410920018f617fcd1edafb068d1","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"912a62e134ddddf3b98c254e80a547567d32e60a63e1e9bc5d9a1bd93c579894","stable_url_args":["https://github.com/frewsxcv/cargo-all-features/archive/refs/tags/1.12.0.tar.gz"],"stable_version":"1.12.0"},"cargo-audit":{"desc":"Audit Cargo.lock files for crates with security vulnerabilities","executables":["cargo-audit"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rustsec/rustsec.git",{":branch":"main"}],"homepage":"https://rustsec.org/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"9a475097d13882e5915158199c314e7b8e9b4327c89d3acbb33816e022477dd8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"85c368a4d166b2cc4972108d50abc5fad605013b65098929a06122439488beb5","stable_url_args":["https://github.com/rustsec/rustsec/archive/refs/tags/cargo-audit/v0.22.2.tar.gz"],"stable_version":"0.22.2"},"cargo-auditable":{"desc":"Make production Rust binaries auditable","executables":["cargo-auditable"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/rust-secure-code/cargo-auditable.git",{":branch":"master"}],"homepage":"https://github.com/rust-secure-code/cargo-auditable","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"2bbdd1d8fa05f2dd5b6a1e4f08f0e850b11dec233f5f8a8cfe5329d2324ce678","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"cab2a4b65cfde0734c98416740d24d4e3f03441ea8a0b385f0431e35244a05aa","stable_url_args":["https://github.com/rust-secure-code/cargo-auditable/archive/refs/tags/v0.7.7.tar.gz"],"stable_version":"0.7.7"},"cargo-binstall":{"desc":"Binary installation for rust projects","executables":["cargo-binstall"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/cargo-bins/cargo-binstall.git",{":branch":"main"}],"homepage":"https://github.com/cargo-bins/cargo-binstall","license":"GPL-3.0-only","ruby_source_checksum":"5958be05f491dca195187d6051eae3af8fe3687109a234c3d4f63e8f81cd0be1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b8fdebfbb8bdeda91062d69607227e56847258907dc38038c7e6bce874b00c46","stable_url_args":["https://github.com/cargo-bins/cargo-binstall/archive/refs/tags/v1.26.1.tar.gz"],"stable_version":"1.26.1"},"cargo-binutils":{"desc":"Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain","executables":["cargo-cov","cargo-nm","cargo-objcopy","cargo-objdump","cargo-profdata","cargo-readobj","cargo-size","cargo-strip","rust-ar","rust-as","rust-cov","rust-ld","rust-lld","rust-nm","rust-objcopy","rust-objdump","rust-profdata","rust-readobj","rust-size","rust-strip"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/rust-embedded/cargo-binutils.git",{":branch":"master"}],"homepage":"https://github.com/rust-embedded/cargo-binutils","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"adc575c08f5b799a3bee8d580e0ceb9fab1e34ca78adc3213255dee9cb42b1ac","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"1656b16634e00e0b9f55bebc83f2c6f021cead99cb08aec52a7b9395563674b8","stable_url_args":["https://static.crates.io/crates/cargo-binutils/cargo-binutils-0.4.0.crate"],"stable_version":"0.4.0"},"cargo-bloat":{"desc":"Find out what takes most of the space in your executable","executables":["cargo-bloat"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/RazrFalcon/cargo-bloat.git",{":branch":"master"}],"homepage":"https://github.com/RazrFalcon/cargo-bloat","license":"MIT","ruby_source_checksum":"5e6e1989ce79fb86bd164a8646d740274f0fdd64349cc58161fba70c2cda3547","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"8195cebb94a740cd3b89611ae79d7d3e2d8fd8ec297f5a0f07efa7069ef05be7","stable_url_args":["https://github.com/RazrFalcon/cargo-bloat/archive/refs/tags/v0.12.1.tar.gz"],"stable_version":"0.12.1","bottle_checksum":"d0de5a94dec7e213075d86b9bb4ac9c206c7308fcf34b75388477ca58825e189"},"cargo-bundle":{"desc":"Wrap rust executables in OS-specific app bundles","executables":["cargo-bundle"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/burtonageo/cargo-bundle.git",{":branch":"master"}],"homepage":"https://github.com/burtonageo/cargo-bundle","license":{":any_of":["Apache-2.0","MIT"]},"revision":1,"ruby_source_checksum":"066889d445a4ca2738bb34894a0ab225e45ab2d0d54f149986ec34383c64c2f9","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"686592eca1e4d0bac0a29b28825214809d02b6552f2c9fd5e954920632b6016b","stable_url_args":["https://github.com/burtonageo/cargo-bundle/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"cargo-c":{"desc":"Helper program to build and install c-like libraries","executables":["cargo-capi","cargo-cbuild","cargo-cinstall","cargo-ctest"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["curl",{":since":":sonoma"}]],"homepage":"https://github.com/lu-zero/cargo-c","license":"MIT","ruby_source_checksum":"c0f2a0acc16ce9d62ab76fa62f312979a132710f8062b6ee8255d4f48774af82","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"5ff6e05531e58286d3c02ec0adb7f254e5d532a8d4b667f30b9942d802e1db25","stable_url_args":["https://static.crates.io/crates/cargo-c/cargo-c-0.10.26+cargo-0.100.0.crate"],"stable_uses_from_macos":[["curl",{":since":":sonoma"}]],"stable_version":"0.10.26"},"cargo-cache":{"bottle_rebuild":1,"desc":"Display information on the cargo cache, plus optional cache pruning","executables":["cargo-cache"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/matthiaskrgr/cargo-cache.git",{":branch":"master"}],"homepage":"https://github.com/matthiaskrgr/cargo-cache","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"e4f088d993dfb87cd0cb65b3773eb3b570448979b82deb9b6788c91304dd0d02","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"d0f71214d17657a27e26aef6acf491bc9e760432a9bc15f2571338fcc24800e4","stable_url_args":["https://github.com/matthiaskrgr/cargo-cache/archive/refs/tags/0.8.3.tar.gz"],"stable_version":"0.8.3"},"cargo-careful":{"desc":"Execute Rust code carefully, with extra checking along the way","executables":["cargo-careful"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/RalfJung/cargo-careful.git",{":branch":"master"}],"homepage":"https://github.com/RalfJung/cargo-careful","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"40de4b8d198f0b9e2a517b447881bda8dc74463f25bba627b8ea4053cab34ab1","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"494e913f8c99b6d247a9a52aef0bbd9af0e9cf9c3a4144a15769d88c31509579","stable_url_args":["https://github.com/RalfJung/cargo-careful/archive/refs/tags/v0.4.10.tar.gz"],"stable_version":"0.4.10"},"cargo-chef":{"desc":"Cargo subcommand to speed up Rust Docker builds using Docker layer caching","executables":["cargo-chef"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"homepage":"https://github.com/LukeMathWalker/cargo-chef","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"6ea364b6fd1d651be6b9c57935d15b7be6964e89268c38d8e1de86b08f54267d","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"994607ada64cd0f03881996d4d07b93077ac181a7751599748ac6a0af703d869","stable_url_args":["https://github.com/LukeMathWalker/cargo-chef/archive/refs/tags/v0.1.78.tar.gz"],"stable_version":"0.1.78"},"cargo-clone":{"desc":"Cargo subcommand to fetch the source code of a Rust crate","executables":["cargo-clone"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/JanLikar/cargo-clone.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["sqlite"]],"homepage":"https://github.com/JanLikar/cargo-clone","license":{":any_of":["Apache-2.0","MIT"]},"revision":1,"ruby_source_checksum":"186bb6a97d02fe8e01cc33b867c5f139492d68193fd4feb821350c8640fa41f7","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"58e86bd3440fc103572f6d8ff20ff1f99cf1e676cddb29975f204a9cb03f5b14","stable_url_args":["https://github.com/JanLikar/cargo-clone/archive/refs/tags/v1.2.4.tar.gz"],"stable_uses_from_macos":[["curl"],["sqlite"]],"stable_version":"1.2.4"},"cargo-component":{"desc":"Create WebAssembly components based on the component model proposal","executables":["cargo-component"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/bytecodealliance/cargo-component.git",{":branch":"main"}],"homepage":"https://github.com/bytecodealliance/cargo-component","license":"Apache-2.0","ruby_source_checksum":"f5049085e34e78fcb8dff76da21d4ff4b070b2391aa7c5ad8f0217121703db4d","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"04ded8443b34687641d0bf01fa682ce46c1a9300af3f13ea5cf1bf5487d6f8b1","stable_url_args":["https://github.com/bytecodealliance/cargo-component/archive/refs/tags/v0.21.1.tar.gz"],"stable_version":"0.21.1","bottle_checksum":"498e8317e9c2a8dc95fae4fbcf42d4e35a2e9c238b8b204f3647e909d96771e9"},"cargo-crev":{"bottle_rebuild":1,"desc":"Code review system for the cargo package manager","executables":["cargo-crev"],"head_dependencies":["openssl@4",{"rust":":build"},{"rustup":":test"}],"homepage":"https://github.com/crev-dev/cargo-crev","license":"Apache-2.0","ruby_source_checksum":"98b1d2fa3d3e320adc858acbd5a57906a755a21c5d38480c69f986e79b3ee8b8","stable_dependencies":["openssl@4",{"rust":":build"},{"rustup":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/crev-dev/cargo-crev/commit/974a24a1d7f77794bcc9029b5f059ba535e13340.patch?full_index=1","sha256":"54373e086a0070f24e3f03161a4ed1c9c78422f3471b9394cb2b57749590c4d3","type":"unofficial"}],"stable_checksum":"785ed01f3352331ac4f6ecd63da5ab896a4d251678ad75b6bcf1545858a4cc82","stable_url_args":["https://github.com/crev-dev/cargo-crev/archive/refs/tags/v0.27.1.tar.gz"],"stable_version":"0.27.1"},"cargo-cyclonedx":{"desc":"Creates CycloneDX Software Bill of Materials (SBOM) from Rust (Cargo) projects","executables":["cargo-cyclonedx"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/CycloneDX/cyclonedx-rust-cargo.git",{":branch":"main"}],"homepage":"https://cyclonedx.org/","license":"Apache-2.0","ruby_source_checksum":"4baed84e3c6c1e6e3c3d52f3d77833ad8957ce49b5f0a87bc083a0c1254707f3","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"36f0dbdd203424cdcb2d73d71093a2795494c776ca5ff9039d5002e4b7785da7","stable_url_args":["https://github.com/CycloneDX/cyclonedx-rust-cargo/archive/refs/tags/cargo-cyclonedx-0.5.9.tar.gz"],"stable_version":"0.5.9"},"cargo-deny":{"desc":"Cargo plugin for linting your dependencies","executables":["cargo-deny"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/EmbarkStudios/cargo-deny.git",{":branch":"main"}],"homepage":"https://github.com/EmbarkStudios/cargo-deny","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"1c0c57d44c652cf0be247a28aa32ad2ebf287434f42d420e0cb9be0a5a852edd","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"31fc1d33fae8d5b4264db8ed5c6c070c27cd2f869cc6d2983ac03548c5a81c8e","stable_url_args":["https://github.com/EmbarkStudios/cargo-deny/archive/refs/tags/0.20.2.tar.gz"],"stable_version":"0.20.2"},"cargo-depgraph":{"desc":"Creates dependency graphs for cargo projects","executables":["cargo-depgraph"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"homepage":"https://sr.ht/~jplatte/cargo-depgraph/","license":"GPL-3.0-or-later","ruby_source_checksum":"b055d7a7473df04e0a1d0f242c33f2091fc5420b98c4b204f84dfb70e6d26cad","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"79f7425bc37c59fc4b083bdc35f43d29c2078b427ec6bb30565a4c04841ce364","stable_url_args":["https://git.sr.ht/~jplatte/cargo-depgraph/archive/v1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_checksum":"2e44d01ca28d59eb203a1cc88f7f5037d755438880164a4c918062e453ed9898"},"cargo-dist":{"conflicts":[["nmh",{":because":"both install `dist` binaries"}]],"desc":"Tool for building final distributable artifacts and uploading them to an archive","executables":["dist"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/axodotdev/cargo-dist.git",{":branch":"main"}],"homepage":"https://axodotdev.github.io/cargo-dist/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"0bd14e623ef951402f2d893f36d085674a006cb5dfedf09efd95b28c3d75d6ad","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"b2d63c9dab0efb0400151e635ad42be94d4d70e51b930c60d97aecacff9588c9","stable_url_args":["https://github.com/axodotdev/cargo-dist/archive/refs/tags/v0.33.1.tar.gz"],"stable_version":"0.33.1"},"cargo-docset":{"desc":"Cargo subcommand to generate a Dash/Zeal docset for your Rust packages","executables":["cargo-docset"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/Robzz/cargo-docset.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/Robzz/cargo-docset","license":"Apache-2.0","ruby_source_checksum":"f32194de3ae1cc7c34b389a031fe9add7ef9c6270941510881777be95348c80a","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"98e7aec301ad5840d442f6027bba02b41de3f03b1f3c85b23adcc6dd7ca8c415","stable_url_args":["https://github.com/Robzz/cargo-docset/archive/refs/tags/v0.3.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.3.1","bottle_checksum":"86dafa007c5203f459d7b4d95db972d2820b94f97f8d4c7ae2578ad4d0651056"},"cargo-edit":{"desc":"Utility for managing cargo dependencies from the command-line","executables":["cargo-add","cargo-rm","cargo-set-version","cargo-upgrade"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"homepage":"https://killercup.github.io/cargo-edit/","license":"MIT","ruby_source_checksum":"ded829f32c8f6b483d7757eaf928a02402c05969f10365e987e3c2c36da7c7d4","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"52f49ea8f76e2caa48d3b57bbcdfe1768268f25ad9a1f07878d9c670488180fb","stable_url_args":["https://github.com/killercup/cargo-edit/archive/refs/tags/v0.13.14.tar.gz"],"stable_version":"0.13.14"},"cargo-expand":{"desc":"Show what Rust code looks like with macros expanded","executables":["cargo-expand"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/dtolnay/cargo-expand.git",{":branch":"master"}],"homepage":"https://github.com/dtolnay/cargo-expand","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"5f255f79cf0e473773d9f59ebe1b10930f35b49f276f649bf43b3a04a92ab5c7","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"8b462a65b4f3291c99ca7312447e0b7550654a02d8964d4000612447e6870b6d","stable_url_args":["https://github.com/dtolnay/cargo-expand/archive/refs/tags/1.0.127.tar.gz"],"stable_version":"1.0.127"},"cargo-features-manager":{"desc":"TUI like cli tool to manage the features of your rust-project dependencies","executables":["cargo-features"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://tangled.org/tobinio.dev/cargo-features-manager.git",{":branch":"main"}],"homepage":"https://tangled.org/tobinio.dev/cargo-features-manager","license":"MIT","ruby_source_checksum":"2d13fadccd00fb3e47ecf816a3eaa036c99b63083cd1851264ff572cf1b2d7d1","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"cbfa8ceb9b52aff46d6122c97752e1cc0a638c028e676159ebff11128f0cf333","stable_url_args":["https://static.crates.io/crates/cargo-features-manager/cargo-features-manager-0.12.0.crate"],"stable_version":"0.12.0"},"cargo-flamegraph":{"desc":"Easy flamegraphs for Rust projects and everything else","executables":["cargo-flamegraph","flamegraph"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/flamegraph-rs/flamegraph.git",{":branch":"main"}],"homepage":"https://github.com/flamegraph-rs/flamegraph","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"ec07b9e1390c47be7a88532aa84dc1f20908d63863a08dee2ec168654df78556","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"c379e26dfacd4c7439456e488457b7f1cb651687c0eb596f4acd1964c6ffbd82","stable_url_args":["https://github.com/flamegraph-rs/flamegraph/archive/refs/tags/v0.6.14.tar.gz"],"stable_version":"0.6.14"},"cargo-fuzz":{"desc":"Command-line helpers for fuzzing","executables":["cargo-fuzz"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"homepage":"https://rust-fuzz.github.io/book/cargo-fuzz.html","license":{":all_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"844afdf2125acfe2b1ba92ed6f5a12704ddd34ccae8a0ad98f793737f95b329c","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"88e179805e4fe4c9903720a004ef6903b0f28b27a22e74660cd72f58612f6b46","stable_url_args":["https://github.com/rust-fuzz/cargo-fuzz/archive/refs/tags/0.13.2.tar.gz"],"stable_version":"0.13.2"},"cargo-geiger":{"desc":"Detects usage of unsafe Rust in a Rust crate and its dependencies","executables":["cargo-geiger"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/geiger-rs/cargo-geiger.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/geiger-rs/cargo-geiger","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"77cb888135e0733ce5f632e0ee5a6eeb023e82e6a07e930922bb105db18e787b","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"60bc6aa6e0169aa9be755188fd42f496b92cf8fb3b6c9e9c1c10be48fe2ea82c","stable_url_args":["https://github.com/geiger-rs/cargo-geiger/archive/refs/tags/geiger-0.14.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.14.0"},"cargo-generate":{"desc":"Use pre-existing git repositories as templates","executables":["cargo-generate"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/cargo-generate/cargo-generate.git",{":branch":"main"}],"homepage":"https://github.com/cargo-generate/cargo-generate","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"bbe8e75f03c1ef1a82fa1a2975d994adb894542732e63c7938c17f6cb79de17c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a36b52c52a8a1c62f8f53a7e9d6d88ea84dd917dc8b2e6523a423b1fc32d5c53","stable_url_args":["https://github.com/cargo-generate/cargo-generate/archive/refs/tags/v0.25.1.tar.gz"],"stable_version":"0.25.1"},"cargo-hack":{"desc":"Cargo subcommand to provide options for testing and continuous integration","executables":["cargo-hack"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/taiki-e/cargo-hack.git",{":branch":"main"}],"homepage":"https://github.com/taiki-e/cargo-hack","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"c9567befd9fd03fb62b96ca295e685827dd87b0a00b5d2419da8ad726237a8a2","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"b7b921beacdbb815dc89a04024f48f1b1735daef890d2398e04f27f006c1d38e","stable_url_args":["https://github.com/taiki-e/cargo-hack/archive/refs/tags/v0.6.45.tar.gz"],"stable_version":"0.6.45"},"cargo-insta":{"desc":"Snapshot testing CLI for Rust","executables":["cargo-insta"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"homepage":"https://insta.rs","license":"Apache-2.0","ruby_source_checksum":"615c20e388c4dc141d1321bebb77c8c3667a321adf13703c1119e0f58e6c9ba6","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"4115f605a25f73bcf5bfda09b4992c03b6c37087f618b4afddcc43e23753b363","stable_url_args":["https://github.com/mitsuhiko/insta/archive/refs/tags/1.49.0.tar.gz"],"stable_version":"1.49.0"},"cargo-instruments":{"desc":"Easily generate Instruments traces for your rust crate","executables":["cargo-instruments"],"head_dependencies":["openssl@4",{"rust":":build"}],"homepage":"https://github.com/cmyr/cargo-instruments","license":"MIT","ruby_source_checksum":"4364247596696b2787a89a64f4de220bed229fec88b024e7b240be960cd5524d","stable_dependencies":["openssl@4",{"rust":":build"}],"stable_checksum":"54be64e0439b3e49a37d0423dd04864c720db9b37ad98d57c6d1569bb817088c","stable_url_args":["https://github.com/cmyr/cargo-instruments/archive/refs/tags/v0.4.18.tar.gz"],"stable_version":"0.4.18"},"cargo-llvm-cov":{"desc":"Cargo subcommand to easily use LLVM source-based code coverage","executables":["cargo-llvm-cov"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/taiki-e/cargo-llvm-cov.git",{":branch":"main"}],"homepage":"https://github.com/taiki-e/cargo-llvm-cov","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"58310b17deae75d6c0af9f5183b2fbc9490925f156c5a4695c556c56d6699f2e","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"5e00647cc92940c4dd82249c480fe08fd3809767e89f056bcec46d8a7962ea5b","stable_url_args":["https://static.crates.io/crates/cargo-llvm-cov/cargo-llvm-cov-0.9.1.crate"],"stable_version":"0.9.1"},"cargo-llvm-lines":{"desc":"Count lines of LLVM IR per generic function","executables":["cargo-llvm-lines"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/dtolnay/cargo-llvm-lines.git",{":branch":"master"}],"homepage":"https://github.com/dtolnay/cargo-llvm-lines","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"8929cddee167393b8093c953b1697413f58529149ca3da8b47b90d63f684dead","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"7eb44a0296047711a9c2c301296ba2c4968203c8fde65f8405de577dfd7c5107","stable_url_args":["https://github.com/dtolnay/cargo-llvm-lines/archive/refs/tags/0.4.48.tar.gz"],"stable_version":"0.4.48"},"cargo-make":{"desc":"Rust task runner and build tool","executables":["cargo-make","makers"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"homepage":"https://sagiegurari.github.io/cargo-make/","license":"Apache-2.0","ruby_source_checksum":"80a51415179396ce245825f2922ce6fdcfd2f332bfd4b6b6b92aadf4658699c5","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"a7f6f7332862442e6020e8d8b2568a6fa8eed28156be0dddd61982e1e644cf02","stable_url_args":["https://github.com/sagiegurari/cargo-make/archive/refs/tags/0.37.24.tar.gz"],"stable_version":"0.37.24","bottle_checksum":"4d4e6df0408ec7ee1110e0380a32c280d1d657b744a302279fdfbc9811a7e8df"},"cargo-msrv":{"desc":"Find the minimum supported Rust version (MSRV) for your project","executables":["cargo-msrv"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/foresterre/cargo-msrv.git",{":branch":"main"}],"homepage":"https://foresterre.github.io/cargo-msrv","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"477d21c9fe2abfa7e0708273034320e515ee5a78953e970b2c482873b461c6a3","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"bd1108422a7dd76acba5bdd787a4bb36f4d97333b624aec3531f7d860dc2838a","stable_url_args":["https://github.com/foresterre/cargo-msrv/archive/refs/tags/v0.19.6.tar.gz"],"stable_version":"0.19.6"},"cargo-mutants":{"desc":"Inject bugs and see if your tests catch them","executables":["cargo-mutants"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/sourcefrog/cargo-mutants.git",{":branch":"main"}],"homepage":"https://mutants.rs/","license":"MIT","ruby_source_checksum":"bef1023fcd924ca633116c6ad17ca0087ad6565b73297ef93b397ab515579183","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"e57d8c31a8edee7d9265949aef896768729c824626897938e98a5d162a82bda0","stable_url_args":["https://github.com/sourcefrog/cargo-mutants/archive/refs/tags/v27.1.0.tar.gz"],"stable_version":"27.1.0"},"cargo-nextest":{"desc":"Next-generation test runner for Rust","executables":["cargo-nextest"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"homepage":"https://nexte.st","license":"Apache-2.0","ruby_source_checksum":"bcf336414a49949f64056440b40c6d238e1c91a1fe26a7580a04bc6815055764","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"3f1519ce8c3ae9e0442c0460995ed6802b70a73597b5876531f96c641577f21a","stable_url_args":["https://github.com/nextest-rs/nextest/archive/refs/tags/cargo-nextest-0.9.149.tar.gz"],"stable_version":"0.9.149"},"cargo-outdated":{"desc":"Cargo subcommand for displaying when Rust dependencies are out of date","executables":["cargo-outdated"],"head_dependencies":["libgit2","openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/kbknapp/cargo-outdated.git",{":branch":"master"}],"homepage":"https://github.com/kbknapp/cargo-outdated","license":"MIT","revision":1,"ruby_source_checksum":"78b9ae6e6d92c04840997d214c7b54ab7cfbb918e88d3c74e65ade4683ef72de","stable_dependencies":["libgit2","openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/kbknapp/cargo-outdated/commit/2681b1c2ffad45ccbb35e027804b6bf39fc4b75e.patch?full_index=1","sha256":"8115a7b5bbbb204c44f250d494d1e24df2d9e6473ab247fa6c342014a1f85e1b","type":"backport"}],"stable_checksum":"ea6592c08d4e8ea53aa0251cbbfbf8ad2b2167f794cb9599715eecb3653507f2","stable_url_args":["https://github.com/kbknapp/cargo-outdated/archive/refs/tags/v0.19.0.tar.gz"],"stable_version":"0.19.0"},"cargo-public-api":{"desc":"List and diff the public API of Rust library crates","executables":["cargo-public-api"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/cargo-public-api/cargo-public-api.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/cargo-public-api/cargo-public-api","license":"MIT","ruby_source_checksum":"a1ed33ef054abc4181b279b3e21906a0f87ba0a873dd410f733547b5163113c5","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"0e0bd4bee8f3faae66bc2888d0e212f18239568210b6c92dc4c76d20ac1a68ac","stable_url_args":["https://github.com/cargo-public-api/cargo-public-api/archive/refs/tags/v0.52.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.52.0"},"cargo-release":{"desc":"Cargo subcommand `release`: everything about releasing a rust crate","executables":["cargo-release"],"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/crate-ci/cargo-release.git",{":branch":"main"}],"homepage":"https://github.com/crate-ci/cargo-release","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"ee365d69f308ef901efc311cec05ed37fd9fcfea756f48af330d61e5e46120af","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"7ab7319bc32972954e1c71314ce32f4b475d4819df26aac9a829b36aebf54f84","stable_url_args":["https://github.com/crate-ci/cargo-release/archive/refs/tags/v1.1.7.tar.gz"],"stable_version":"1.1.7"},"cargo-run-bin":{"desc":"Build, cache, and run binaries from Cargo.toml to avoid global installs","executables":["cargo-bin"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"homepage":"https://dustinblackman.com/posts/why-does-everyone-install-crates-globally/","license":"MIT","ruby_source_checksum":"0c2052d1e9a3395c46fac5842cd620bb7abf6616193ec56992c27b38e8c51be4","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"1ba4ea665f68a2042470ec6e27a36755783ebd3367b90bec2fb100f9d5012fd8","stable_url_args":["https://static.crates.io/crates/cargo-run-bin/cargo-run-bin-1.7.5.crate"],"stable_version":"1.7.5"},"cargo-shear":{"desc":"Detect and remove unused dependencies from `Cargo.toml` in Rust projects","executables":["cargo-shear"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/Boshen/cargo-shear.git",{":branch":"main"}],"homepage":"https://github.com/Boshen/cargo-shear","license":"MIT","ruby_source_checksum":"5f98366bb49720b6440e39d176e40b26e653af055a9fb88569ee9cf7f8db5793","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"c4da6c4d6752741c0dff2b4404d10d4cef728125a332dd416c3147f57e8fee13","stable_url_args":["https://github.com/Boshen/cargo-shear/archive/refs/tags/v1.14.0.tar.gz"],"stable_version":"1.14.0"},"cargo-show-asm":{"desc":"Show assembly, LLVM-IR, MIR, and WASM generated for Rust code","executables":["cargo-asm"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/pacak/cargo-show-asm.git",{":branch":"master"}],"homepage":"https://github.com/pacak/cargo-show-asm","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"e8b13246c501d07a2ecf15dacfa688d94eebcd3811dfe0bd07085ccb981d10d6","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"14faeada9a44344c1b45788e794f456eb0632a8e34621eb4c2b6064094e1823e","stable_url_args":["https://github.com/pacak/cargo-show-asm/archive/refs/tags/0.2.64.tar.gz"],"stable_version":"0.2.64"},"cargo-shuttle":{"conflicts":[["shuttle-cli",{":because":"both install `shuttle` binaries"}]],"desc":"Build & ship backends without writing any infrastructure files","disable_args":{":date":"2026-02-06",":because":":unmaintained"},"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/shuttle-hq/shuttle.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://shuttle.dev","license":"Apache-2.0","ruby_source_checksum":"188d8debb45c60c45cfcd9c4d379248d374ffaf761ca9b3eaea20411bf83bc8f","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f6726ccc4e0885d76b55751a252570459ac8a6a42503c6c1e09ed2b2aea44412","stable_url_args":["https://github.com/shuttle-hq/shuttle/archive/refs/tags/v0.57.3.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.57.3"},"cargo-sort":{"desc":"Tool to check that your Cargo.toml dependencies are sorted alphabetically","executables":["cargo-sort"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/devinr528/cargo-sort.git",{":branch":"main"}],"homepage":"https://github.com/devinr528/cargo-sort","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"fe479b9481af9a6ecbd89b9bdef355e624c52ab9d1e6ca7d39e71e0aae5d91c3","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"89c1727bed54379ed112aa6ade693abd86beeeb106c6d043520d6b210b3ff685","stable_url_args":["https://github.com/DevinR528/cargo-sort/archive/refs/tags/v2.1.4.tar.gz"],"stable_version":"2.1.4"},"cargo-spellcheck":{"desc":"Checks rust documentation for spelling and grammar mistakes","executables":["cargo-spellcheck"],"head_dependencies":["hunspell",{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/drahnr/cargo-spellcheck.git",{":branch":"main"}],"homepage":"https://github.com/drahnr/cargo-spellcheck","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"707fb5b6d0ff9bc453c4573c0f8ff5eca4a80d1d5964202d3c99072a78eefd9a","stable_dependencies":["hunspell",{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"e1516cdf8fbd8596c96d15c19ab04349a69d03a249fd73287685ac30c08f764e","stable_url_args":["https://github.com/drahnr/cargo-spellcheck/archive/refs/tags/v0.15.7.tar.gz"],"stable_version":"0.15.7"},"cargo-sweep":{"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream"},"desc":"Utility for cleaning up unused build files generated by Cargo","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream"},"executables":["cargo-sweep"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/holmgr/cargo-sweep.git",{":branch":"master"}],"homepage":"https://github.com/holmgr/cargo-sweep","license":"MIT","ruby_source_checksum":"502e4b205181d2ab0b590c528e549e85c030b7e6c9552ab8dfc4616eb47393bd","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"f35aed1b18c7852684ed98be79e68585a9322cf868d75b71f017d24a1b7e3ee9","stable_url_args":["https://github.com/holmgr/cargo-sweep/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"cargo-udeps":{"desc":"Find unused dependencies in Cargo.toml","executables":["cargo-udeps"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/est31/cargo-udeps","license":{":any_of":["Apache-2.0","MIT"]},"revision":1,"ruby_source_checksum":"511efb764ee39cc0962aa20016985c25a9f708a19e724d86113c1449265ed52b","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"c50b60817cf112fb8cfd4272bbdd3c342947c72aeb60435c87d45d197da96e77","stable_url_args":["https://github.com/est31/cargo-udeps/archive/refs/tags/v0.1.61.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.1.61"},"cargo-update":{"desc":"Cargo subcommand for checking and applying updates to installed executables","executables":["cargo-install-update","cargo-install-update-config"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/nabijaczleweli/cargo-update.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/nabijaczleweli/cargo-update","license":"MIT","revision":1,"ruby_source_checksum":"ae44a422b150b84e2aee812ce5913caec3fba6ff0435fa56481393596cc35d93","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"570d009f6ddd83d54ea478b63f369e08617feddb7119a9cb1d5c6a050d213c28","stable_url_args":["https://github.com/nabijaczleweli/cargo-update/archive/refs/tags/v22.1.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"22.1.1"},"cargo-watch":{"deprecate_args":{":date":"2025-04-27",":because":":repo_archived"},"desc":"Watches over your Cargo project's source","disable_args":{":date":"2026-04-27",":because":":repo_archived",":replacement_formula":"bacon"},"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/watchexec/cargo-watch.git",{":branch":"8.x"}],"homepage":"https://watchexec.github.io/#cargo-watch","license":"CC0-1.0","ruby_source_checksum":"0c29d3598580eec86a22f25ff056127f614d6d628c73f167fd4dfcb3d58dbfa9","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"1884674d19492727d762da91b9aebc05d29bdb34cdb1903cde36d81edbcc6514","stable_url_args":["https://github.com/watchexec/cargo-watch/archive/refs/tags/v8.5.3.tar.gz"],"stable_version":"8.5.3","bottle_checksum":"28a8bfc9784300c03deddccfde05dd22bb83d018c735275e2f2ea4df77a20faa"},"cargo-zigbuild":{"desc":"Compile Cargo project with zig as linker","executables":["cargo-zigbuild"],"head_dependencies":["zig",{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/rust-cross/cargo-zigbuild.git",{":branch":"main"}],"homepage":"https://github.com/rust-cross/cargo-zigbuild","license":"MIT","ruby_source_checksum":"d3ae3eecc2138c0ec4d5f26ac5871670332d0dc255853ef5a88caabe369a9f78","stable_dependencies":["zig",{"rust":":build"},{"rustup":":test"}],"stable_checksum":"611154096d2e751185bbab692600b7ff535fafb87c65c2e12e49da2d7d880bda","stable_url_args":["https://github.com/rust-cross/cargo-zigbuild/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0"},"cariddi":{"desc":"Scan for endpoints, secrets, API keys, file extensions, tokens and more","executables":["cariddi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/edoardottt/cariddi.git",{":branch":"main"}],"homepage":"https://edoardottt.com/","license":"GPL-3.0-or-later","ruby_source_checksum":"4ec864765ed1ed401361d73b6c1b97a4398360626b32b858f8c8ad609806629b","stable_dependencies":[{"go":":build"}],"stable_checksum":"9a33ebf9324c3f7f28c72161c80c994eaa3ca495c487eefed39a2e6861d65674","stable_url_args":["https://github.com/edoardottt/cariddi/archive/refs/tags/v1.4.6.tar.gz"],"stable_version":"1.4.6"},"carl":{"bottle_rebuild":1,"desc":"Calendar for the command-line","executables":["carl"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://codeberg.org/birger/carl.git",{":branch":"main"}],"homepage":"https://codeberg.org/birger/carl","license":"MIT","ruby_source_checksum":"bbafe21b287db560f8aae18719f55b26dcd9227a0940a8e9823fc317b425d7bf","stable_dependencies":[{"rust":":build"}],"stable_checksum":"225a66d6b91fc6fe15ff1a7afc9f8c1d461f2885aa9a115e06947d3d81f20da3","stable_url_args":["https://static.crates.io/crates/carl/carl-0.6.0.crate"],"stable_version":"0.6.0"},"carla":{"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5"},"desc":"Audio plugin host supporting LADSPA, LV2, VST2/3, SF2 and more","disable_args":{":date":"2027-05-19",":because":"needs end-of-life Qt 5"},"executables":["carla","carla-control","carla-control-e","carla-database","carla-database-e","carla-e","carla-jack-multi","carla-jack-multi-e","carla-jack-patchbayplugin","carla-jack-patchbayplugin-e","carla-jack-single","carla-jack-single-e","carla-osc-gui","carla-osc-gui-e","carla-patchbay","carla-patchbay-e","carla-rack","carla-rack-e","carla-settings","carla-settings-e","carla-single","carla-single-e"],"head_dependencies":["pyqt","qtbase","qtsvg","fluid-synth","liblo","libmagic","libsndfile","python@3.14",{"pkgconf":":build"}],"head_url_args":["https://github.com/falkTX/Carla.git",{":branch":"main"}],"homepage":"https://kx.studio/Applications:Carla","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"bf517a49dd278b3179254804a7950f1a1b7f9a025cffd6df5335efc93b1bb90c","stable_dependencies":["pyqt@5","qt@5","fluid-synth","liblo","libmagic","libsndfile","python@3.14",{"pkgconf":":build"}],"stable_checksum":"ae2835b12081f7271a6b0b25d34b87d36b022c40370028ca4a10f90fcedfa661","stable_url_args":["https://github.com/falkTX/Carla/archive/refs/tags/v2.5.10.tar.gz"],"stable_version":"2.5.10"},"carrot2":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-10-28",":because":"needs deprecated node@22 to build"},"desc":"Search results clustering engine","disable_args":{":date":"2027-10-28",":because":"needs deprecated node@22 to build"},"executables":["carrot2"],"head_dependencies":["openjdk",{"gradle":":build"},{"node@22":":build"},{"yarn":":build"}],"homepage":"https://search.carrot2.org/","license":"Apache-2.0","ruby_source_checksum":"bb39aeda9f8098a2d66532c4b5f81eab3c59a5d621044c0478310c56f043424d","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/carrot2/libexec"]],"service_run_args":["$HOMEBREW_PREFIX/opt/carrot2/bin/carrot2"],"stable_dependencies":["openjdk",{"gradle":":build"},{"node@22":":build"},{"yarn":":build"}],"stable_url_args":["https://github.com/carrot2/carrot2.git",{":tag":"release/4.8.6",":revision":"fa471b2f70b2f54afa594fa23f170f3bb6435c6a"}],"stable_version":"4.8.6"},"carthage":{"desc":"Decentralized dependency manager for Cocoa","executables":["carthage"],"head_url_args":["https://github.com/Carthage/Carthage.git",{":branch":"master"}],"homepage":"https://github.com/Carthage/Carthage","license":"MIT","ruby_source_checksum":"2d45537d799507ef64dafa471f9ecfb389c39570d5029816c448e142f28ff423","stable_url_args":["https://github.com/Carthage/Carthage.git",{":tag":"0.40.0",":revision":"e33e133a5427129b38bfb1ae18d8f56b29a93204"}],"stable_version":"0.40.0","bottle_checksum":"49ec2dc81b3753ea8d83f9b8e4308bf6603f1c8f674df847c7ec86f93d96c0ca"},"carton":{"desc":"Perl module dependency manager (aka Bundler for Perl)","executables":["carton"],"head_dependencies":["perl"],"head_url_args":["https://github.com/perl-carton/carton.git",{":branch":"master"}],"homepage":"https://metacpan.org/pod/Carton","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"2b8f3b5d3e09feb12b7ee862e7cd7a88c37648c7ab4fb99a8ce7b7eae15b362b","stable_dependencies":["perl"],"stable_checksum":"9c4558ca97cd08b69fdfb52b28c3ddc2043ef52f0627b90e53d05a4087344175","stable_url_args":["https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/Carton-v1.0.35.tar.gz"],"stable_version":"1.0.35","bottle_checksum":"1488d2dde96fc144cd7e787b90930275bf1e291850bca2feb2a7639bab69c7d5"},"cartridge-cli":{"deprecate_args":{":date":"2026-01-31",":because":":repo_archived",":replacement_formula":"tt"},"desc":"Tarantool Cartridge command-line utility","disable_args":{":date":"2027-01-31",":because":":repo_archived",":replacement_formula":"tt"},"executables":["cartridge"],"head_dependencies":[{"go":":build"},{"mage":":build"}],"head_url_args":["https://github.com/tarantool/cartridge-cli.git",{":branch":"master"}],"homepage":"https://tarantool.org/","license":"BSD-2-Clause","ruby_source_checksum":"3a1c543619ba2c6b0b57bf6ff199b0a4cda2cae31dc0bb65f281cdc42605180a","stable_dependencies":[{"go":":build"},{"mage":":build"}],"stable_url_args":["https://github.com/tarantool/cartridge-cli.git",{":tag":"2.12.12",":revision":"7f7efcfd4aaf7a2b4061f8424b6843a462794ed6"}],"stable_version":"2.12.12","bottle_checksum":"a64cba32bee84f91839d527ce7abc3ec6a2d615ba82958940095e4358aafc771"},"cascadia":{"desc":"Go cascadia package command-line CSS selector","executables":["cascadia"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/suntong/cascadia.git",{":branch":"master"}],"homepage":"https://github.com/suntong/cascadia","license":"MIT","ruby_source_checksum":"aa871b98f61b8302f194e02cf19389868b11fd9f881342f3c5a0d8835b0a58c4","stable_dependencies":[{"go":":build"}],"stable_checksum":"228ee980bc823adf21874dc4cd76c7832fca39b48fed4b9e014927889dd7051a","stable_url_args":["https://github.com/suntong/cascadia/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"cask":{"desc":"Emacs dependency management","executables":["cask"],"head_dependencies":["coreutils","emacs"],"head_url_args":["https://github.com/cask/cask.git",{":branch":"master"}],"homepage":"https://cask.readthedocs.io/","license":"GPL-3.0-or-later","ruby_source_checksum":"36ab3978ede1063d40f87fb884dd237106903f79c67affb64c6a393197f03a60","stable_dependencies":["coreutils","emacs"],"stable_checksum":"755e71b7291678787afd497e34724004459add3e438d367e83891080f6d545a3","stable_url_args":["https://github.com/cask/cask/archive/refs/tags/v0.9.1.tar.gz"],"stable_version":"0.9.1","bottle_tag":":all","bottle_checksum":"57e45b5a8f5624932427a20879ead2c11b3d007b2b2bfbf751995219c4b1e7fe"},"cassandra-cpp-driver":{"bottle_rebuild":2,"desc":"DataStax C/C++ Driver for Apache Cassandra","head_dependencies":["libuv","openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/apache/cassandra-cpp-driver.git",{":branch":"trunk"}],"homepage":"https://docs.datastax.com/en/developer/cpp-driver/latest","license":"Apache-2.0","ruby_source_checksum":"38a1a68d56be7c036525ccdef5dc98d14874e8cf525cf664df5c33c847a70c9c","stable_dependencies":["libuv","openssl@4",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/apache/cassandra-cpp-driver/commit/b01f0dcfbec419ffeaee31f9a61f4bc86f790dec.patch?full_index=1","sha256":"b7d1aa90d4ad45cdfa119cfdc944ed1d7a0f743404dd242fed323be49a02417c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/apache/cassandra-cpp-driver/pull/590"}]}],"stable_checksum":"e6ab5f5c60a916dd6c0dd9a19a883a4a1ab3d6b4e95cab925a186fecff08344e","stable_url_args":["https://github.com/apache/cassandra-cpp-driver/archive/refs/tags/2.17.1.tar.gz"],"stable_version":"2.17.1"},"cassandra-reaper":{"desc":"Management interface for Cassandra","executables":["cassandra-reaper","spreaper"],"head_dependencies":["openjdk"],"homepage":"https://cassandra-reaper.io/","license":"Apache-2.0","ruby_source_checksum":"691a6e1e208160fbf1f4fa8dbd7a130978eb95370431f65d3e616d5aa87e8153","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/cassandra-reaper/service.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/cassandra-reaper/service.err"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/cassandra-reaper/bin/cassandra-reaper"],"stable_dependencies":["openjdk"],"stable_checksum":"1555d2a862afed69bd172d0279bc22e674972cbe61b8fe8a1b21c5757db79f13","stable_url_args":["https://github.com/thelastpickle/cassandra-reaper/releases/download/5.0.1/cassandra-reaper-5.0.1-release.tar.gz"],"stable_version":"5.0.1","bottle_tag":":all","bottle_checksum":"7c42247463a1e7d6b35a7b1bec1c8603f0acf7294c09497c722c8a465a86de73"},"cassandra":{"aliases":["cassandra@5.0"],"bottle_rebuild":1,"conflicts":[["emqx",{":because":"both install `nodetool` binaries"}]],"desc":"Eventually consistent, distributed key-value store","executables":["auditlogviewer","cassandra","cassandra-stress","compaction-stress","cqlsh","cqlsh.py","debug-cql","fqltool","generatetokens","hash_password","jmxtool","nodetool","sstabledump","sstableexpiredblockers","sstablelevelreset","sstableloader","sstablemetadata","sstableofflinerelevel","sstablepartitions","sstablerepairedset","sstablescrub","sstablesplit","sstableupgrade","sstableutil","sstableverify"],"head_dependencies":["libev","openjdk@17","python@3.13"],"homepage":"https://cassandra.apache.org","license":"Apache-2.0","ruby_source_checksum":"71e5652dbb77eb9c8d9460af585bf5288f9e725c5f0ae0820c25276672552ce5","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/lib/cassandra"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/cassandra/bin/cassandra","-f"]],"stable_dependencies":["libev","openjdk@17","python@3.13"],"stable_checksum":"eee1460b47ebe188a29521207230617f22aad7f9e1674f5ea454f10c8f344d61","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=cassandra/5.0.9/apache-cassandra-5.0.9-bin.tar.gz"],"stable_version":"5.0.9"},"cassowary":{"desc":"Modern cross-platform HTTP load-testing tool written in Go","executables":["cassowary"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rogerwelin/cassowary.git",{":branch":"master"}],"homepage":"https://github.com/rogerwelin/cassowary","license":"MIT","ruby_source_checksum":"4f82675ae2e369e5d62394765ac48219f87c8d68d5133a08c3c4604544d0807c","stable_dependencies":[{"go":":build"}],"stable_checksum":"48f573bbb2b62cd00da68be7d79a8e9b2767ec8e512d6e0a7765c7b18081129f","stable_url_args":["https://github.com/rogerwelin/cassowary/archive/refs/tags/v0.19.0.tar.gz"],"stable_version":"0.19.0","bottle_checksum":"58016ae507acc0044612858a240461d94175a7cd772a5e2ba9290c790ecd9455"},"castget":{"bottle_rebuild":1,"desc":"Command-line podcast and RSS enclosure downloader","executables":["castget"],"head_dependencies":["glib","taglib","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mlj/castget.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"https://castget.johndal.com/","license":"LGPL-2.1-only","revision":1,"ruby_source_checksum":"1caf0dfc69767305d863e648496757747e3c7da63b4c766afbe69811b10da882","stable_dependencies":["glib","taglib","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"ronn-ng":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mlj/castget/commit/28a6a96cfab75a0ff8028dd01b299c3fae4f6d5e.patch?full_index=1","sha256":"489c5626a7c1e7fa2e8b4110921d1651216f3cb46ce6beaa1d85de0c1087b9c2","type":"backport"},{"strip":"p1","url":"https://github.com/mlj/castget/commit/3a6131b97313dcc197916dcd0a1f659720a1eae5.patch?full_index=1","sha256":"2f8e63cc29660f3dde0732b41f8700bcf2d1cc2e922f72b3b642a79ccfd0454b","type":"backport"},{"strip":"p1","url":"https://github.com/mlj/castget/commit/d664a9d270c23056be361d1a040a0529f113bdaa.patch?full_index=1","sha256":"575f267c42767e6a4ad45239d0e798662bdb527c62149324259a74755e6f23bf","type":"backport"},{"strip":"p1","url":"https://github.com/mlj/castget/commit/498b3423a1ec48eb1a3257abee0a67758825014c.patch?full_index=1","sha256":"5a5232fea5bf417b77f1abe1cf642fbaaea47f8d2a3ad75c1055a308d305c869","type":"backport"},{"strip":"p1","url":"https://github.com/mlj/castget/commit/bc2363841a97485fa3704a1219a9b8199bfa0ac7.patch?full_index=1","sha256":"328e0152cc0df61b45b12881bd019eb07e1370429896709996f20269400b3009","type":"backport"},{"strip":"p1","url":"https://github.com/mlj/castget/commit/def52152b85ff169d0ded740bcae49d57a4fb264.patch?full_index=1","sha256":"44e5c945ee0177c0b859b051ab6be36d0699911e03b5cacbc094ce48dbafbf43","type":"backport"},{"strip":"p1","url":"https://github.com/mlj/castget/commit/6ad0c9d791f646e310b733a9d4d4f7797e92c79c.patch?full_index=1","sha256":"d979f9b7db5a8cfd2e631e7a28d6674df7295457bff356d89b26dc8448331d51","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mlj/castget/issues/48"}]}],"stable_checksum":"8cefeb8c76daa791953ee1a555473cc83a29a2d18a29adeb2aef7a41e2212f49","stable_url_args":["https://github.com/mlj/castget/archive/refs/tags/rel_2_0_1.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"2.0.1"},"castxml":{"desc":"C-family Abstract Syntax Tree XML Output","executables":["castxml"],"head_dependencies":["llvm",{"cmake":":build"}],"head_url_args":["https://github.com/CastXML/castxml.git",{":branch":"master"}],"homepage":"https://github.com/CastXML/CastXML","license":"Apache-2.0","ruby_source_checksum":"5bf575c2c788597987efa9828ccbaf91bd323d3161839fd44128265e230b5619","stable_dependencies":["llvm",{"cmake":":build"}],"stable_checksum":"68e91af54851ef341fae72299f7576892c3317f7b40d00590ed79d00dc30a16c","stable_url_args":["https://github.com/CastXML/CastXML/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"cataclysm":{"desc":"Fork/variant of Cataclysm Roguelike","executables":["cataclysm"],"head_dependencies":["freetype","libogg","libvorbis","sdl2-compat","sdl2_image","sdl2_mixer","sdl2_ttf","gettext",{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/CleverRaven/Cataclysm-DDA.git",{":branch":"master"}],"homepage":"https://github.com/CleverRaven/Cataclysm-DDA","license":"CC-BY-SA-3.0","ruby_source_checksum":"f74dd8ef277ccffa5b3fa51614620e563021273ce1f056260a0c1b26fc49741c","stable_dependencies":["freetype","libogg","libvorbis","sdl2-compat","sdl2_image","sdl2_mixer","sdl2_ttf","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"27e35a0a5181f88f0929bef180ca0465d00e606e569911cb02d97b59b8b5768a","stable_url_args":["https://github.com/CleverRaven/Cataclysm-DDA/archive/refs/tags/0.I-1.tar.gz"],"stable_version":"0.I-1"},"catch2":{"desc":"Modern, C++-native, test framework","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/catchorg/Catch2.git",{":branch":"devel"}],"homepage":"https://github.com/catchorg/Catch2","license":"BSL-1.0","ruby_source_checksum":"a58db36da85eac87c8e0012f965e38a7209f5a02e91b4406ee1a939c6e18b584","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d16bd1b8b2364918bd472cb216394acb93bde6784890df0d91bccfb3f28d777d","stable_url_args":["https://github.com/catchorg/Catch2/archive/refs/tags/v3.16.1.tar.gz"],"stable_version":"3.16.1"},"catgirl":{"desc":"Terminal IRC client","executables":["catgirl","sandman"],"head_dependencies":["libretls",{"pkgconf":":build"},{"universal-ctags":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://git.causal.agency/catgirl/about/","license":"GPL-3.0-or-later","ruby_source_checksum":"6f9b8290cfef237bfe878b8a96a7c4dbb78297c382742263c69fc2f73dd824d7","stable_dependencies":["libretls",{"pkgconf":":build"},{"universal-ctags":":build"}],"stable_checksum":"c6d760aaee134e052586def7a9103543f7281fde6531fbcb41086470794297c2","stable_url_args":["https://git.causal.agency/catgirl/snapshot/catgirl-2.2a.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.2a","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"86720e048ec46eba3a7ede53e34b6b944d802b451758ed5f1cc20a0f87d44f55"},"catimg":{"desc":"Insanely fast image printing in your terminal","executables":["catimg"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/posva/catimg.git",{":branch":"main"}],"homepage":"https://github.com/posva/catimg","license":"MIT","ruby_source_checksum":"4c211c6f72320f3f31895f4d3a95ddd46aa743a2cd2453b19f112fdd4cc4491f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"1f4f54c237cd3b70c8a125044eb2578e8263c12b42d401a42c02c32f10f62548","stable_url_args":["https://github.com/posva/catimg/archive/refs/tags/v2.8.0.tar.gz"],"stable_version":"2.8.0"},"cattle":{"desc":"Brainfuck language toolkit","head_dependencies":["glib","gettext",{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/andreabolognani/cattle.git",{":branch":"master"}],"homepage":"https://kiyuko.org/software/cattle","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"dae8a3d621f1d962901bdfc91d8aee073cdddd8d84ddd67695f8fe9f4e34701e","stable_dependencies":["glib","gettext",{"gobject-introspection":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"9ba2d746f940978b5bfc6c39570dde7dc55d5b4d09d0d25f29252d6a25fb562f","stable_url_args":["https://kiyuko.org/software/cattle/releases/cattle-1.4.0.tar.xz"],"stable_version":"1.4.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"3ea680e66032aa529230bab1e7f3d63fe1fa49febb51b6f5629c09370bfff182"},"cava":{"desc":"Console-based Audio Visualizer for ALSA","executables":["cava"],"head_dependencies":["fftw","iniparser","portaudio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/karlstav/cava.git",{":branch":"master"}],"head_uses_from_macos":[[{"vim":":build"}],["ncurses"]],"homepage":"https://github.com/karlstav/cava","license":"MIT","ruby_source_checksum":"c077cd4f070e590ae95ca8af01f02406ec41327583d4c68053e8ac83a431c4f7","stable_dependencies":["fftw","iniparser","portaudio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"2866cea11d0bd38406924ab2b47d5577f14909a7321ee928b6836391f375af7e","stable_url_args":["https://github.com/karlstav/cava/archive/refs/tags/1.0.0.tar.gz"],"stable_uses_from_macos":[[{"vim":":build"}],["ncurses"]],"stable_version":"1.0.0"},"cayley":{"bottle_rebuild":2,"desc":"Graph database inspired by Freebase and Knowledge Graph","executables":["cayley"],"head_dependencies":[{"breezy":":build"},{"go":":build"},{"mercurial":":build"}],"homepage":"https://cayley.io","license":"Apache-2.0","post_install_steps":[{"path":{"base":"var","path":"cayley"},"guards":[{"base":"var","path":"cayley","condition":"unless_exists","id":"1"}],"type":"mkdir_p"},{"command":{"base":"bin","path":"cayley"},"guards":[{"base":"var","path":"cayley","condition":"unless_exists","id":"1"}],"type":"run","args":["init","--config={{etc}}/cayley.yml"]}],"ruby_source_checksum":"de55e7320c7a15d53e22bb6e2deac218deb0d1eb0c26d6153a7d4f2a23788a73","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/cayley"],[":log_path","$HOMEBREW_PREFIX/var/log/cayley.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/cayley.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/cayley/bin/cayley","http","--config=$HOMEBREW_PREFIX/etc/cayley.conf"]],"stable_dependencies":[{"breezy":":build"},{"go":":build"},{"mercurial":":build"}],"stable_url_args":["https://github.com/cayleygraph/cayley.git",{":tag":"v0.7.7",":revision":"dcf764fef381f19ee49fad186b4e00024709f148"}],"stable_version":"0.7.7","bottle_checksum":"e38315fa183ffa0bd0ce497ef1800f148367fc33689c9d634a70d617ac8065f5"},"cbc":{"compatibility_version":1,"conflicts":[["libcouchbase",{":because":"both install `cbc` binaries"}]],"desc":"Mixed integer linear programming solver","executables":["cbc"],"head_dependencies":["cgl","clp","coinutils","osi","openblas",{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/coin-or/Cbc","license":"EPL-2.0","ruby_source_checksum":"143f508e9fa110cd117634b62355b7874648f38bf26e59bd952bacae91ac83ee","stable_dependencies":["cgl","clp","coinutils","osi","openblas",{"pkgconf":[":build",":test"]}],"stable_checksum":"62fde44dcf6f3d05c5cd291d7435cdd1b7e8acd3c78ec481dd39fe49cbc40399","stable_url_args":["https://github.com/coin-or/Cbc/archive/refs/tags/releases/2.10.13.tar.gz"],"stable_version":"2.10.13"},"cbfmt":{"desc":"Format codeblocks inside markdown and org documents","executables":["cbfmt"],"head_dependencies":[{"rust":[":build",":test"]}],"homepage":"https://github.com/lukas-reineke/cbfmt","license":"MIT","ruby_source_checksum":"b36c6d4f964f7c94128e4388ad3ce6a4e33adda5c80b51f92b2b74aa86aa8fe2","stable_dependencies":[{"rust":[":build",":test"]}],"stable_checksum":"42973e9b1e95f4f3d7e72ef17a41333dab1e04d3d91c7930aabfc08f72c14126","stable_url_args":["https://github.com/lukas-reineke/cbfmt/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_checksum":"d08bb1b815be4f880c84e38c49cf1bf7c14ba83670350fc7c77305bebc97faa5"},"cbindgen":{"desc":"Project for generating C bindings from Rust code","executables":["cbindgen"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/mozilla/cbindgen","license":"MPL-2.0","ruby_source_checksum":"9e7a0fcba8d92ea827b157114b07a0c95d4b805ae0ad32b6c47d7cf083147855","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9b5757e915cf8be523d3aca282b9b5651bafa112e14bf1ba488562ba282807d6","stable_url_args":["https://github.com/mozilla/cbindgen/archive/refs/tags/v0.29.4.tar.gz"],"stable_version":"0.29.4"},"cbmbasic":{"desc":"Commodore BASIC V2 as a scripting language","executables":["cbmbasic"],"head_url_args":["https://github.com/mist64/cbmbasic.git",{":branch":"master"}],"homepage":"https://github.com/mist64/cbmbasic","license":"BSD-2-Clause","ruby_source_checksum":"73cb24268b34b8f6b6a2bfe6f576702e328eecda65890246984759880fac8d96","stable_checksum":"2735dedf3f9ad93fa947ad0fb7f54acd8e84ea61794d786776029c66faf64b04","stable_url_args":["https://downloads.sourceforge.net/project/cbmbasic/cbmbasic/1.0/cbmbasic-1.0.tgz"],"stable_version":"1.0","bottle_checksum":"032eb3fb2490ed7ae7d4017bffd81e1052fbae0929427a6efc55cb2e612dae18"},"cbmc":{"desc":"C Bounded Model Checker","executables":["cbmc","cprover","crangler","goto-analyzer","goto-cc","goto-diff","goto-gcc","goto-harness","goto-inspect","goto-instrument","goto-ld","goto-synthesizer","janalyzer","jbmc","jdiff","ls_parse.py","symtab2gb"],"head_dependencies":[{"cmake":":build"},{"maven":":build"},{"openjdk@21":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://www.cprover.org/cbmc/","license":"BSD-4-Clause","ruby_source_checksum":"7c6fb2e98ffebb354b7aee352daf500ba024ad79e4f762a6003349e1e2fd7331","stable_dependencies":[{"cmake":":build"},{"maven":":build"},{"openjdk@21":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/diffblue/cbmc.git",{":tag":"cbmc-6.11.0",":revision":"820ff0f555b43fb78e0cd9332e498461bd14244b"}],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"6.11.0"},"cbonsai":{"desc":"Console Bonsai is a bonsai tree generator, written in C using ncurses","executables":["cbonsai"],"head_dependencies":["ncurses",{"pkgconf":":build"},{"scdoc":":build"}],"homepage":"https://gitlab.com/jallbrit/cbonsai","license":"GPL-3.0-or-later","ruby_source_checksum":"626ece3cb85b21d272bd1e60b26eb2c785a45d60adbca88114458338618837b5","stable_dependencies":["ncurses",{"pkgconf":":build"},{"scdoc":":build"}],"stable_checksum":"75cf844940e5ef825a74f2d5b1551fe81883551b600fecd00748c6aa325f5ab0","stable_url_args":["https://gitlab.com/jallbrit/cbonsai/-/archive/v1.4.2/cbonsai-v1.4.2.tar.gz"],"stable_version":"1.4.2","bottle_cellar":":any","bottle_checksum":"c9ce84ec6ca012fb023bd5648e585660ca47aaa525686aba6c2404ff22580a91"},"cc-connect":{"desc":"Bridges local AI coding agents to messaging platforms","executables":["cc-connect"],"head_dependencies":[{"go":":build"},{"node":":build"}],"homepage":"https://github.com/chenhg5/cc-connect","license":"MIT","ruby_source_checksum":"fb17be63bb9aff50e31a089c90adbf7e4ecad27fc6e932fd53bff0e2d5aebdff","service_args":[[":environment_variables",{":CC_LOG_FILE":"$HOMEBREW_PREFIX/var/log/cc-connect.log",":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/cc-connect"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/cc-connect/bin/cc-connect","--config","$HOMEBREW_PREFIX/etc/cc-connect/config.toml"]],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"23904ca3c3d73dcc84316a039c30ff87448fcbb33f4170633ffd32cf3eea599d","stable_url_args":["https://github.com/chenhg5/cc-connect/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0"},"cc-switch-cli":{"desc":"All-in-one assistant tool for Claude Code, Codex, Gemini, OpenCode and OpenClaw","executables":["cc-switch"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/SaladDay/cc-switch-cli.git",{":branch":"main"}],"homepage":"https://github.com/SaladDay/cc-switch-cli","license":"MIT","ruby_source_checksum":"f0b5c57f22846fac2c84b9d327f4849871ec0a03a41071f6910ca2644a76c6a0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e54d386336e91200161b701d31c6877a20cb0c5a3bcfd6da8b8036523c805c76","stable_url_args":["https://github.com/SaladDay/cc-switch-cli/archive/refs/tags/v5.11.3.tar.gz"],"stable_version":"5.11.3"},"cc65":{"caveats":"Library files have been installed to:\n  $HOMEBREW_CELLAR/cc65/2.19/share/cc65\n","desc":"6502 C compiler","executables":["ar65","ca65","cc65","chrcvt65","cl65","co65","da65","grc65","ld65","od65","sim65","sp65"],"head_url_args":["https://github.com/cc65/cc65.git",{":branch":"master"}],"homepage":"https://cc65.github.io/cc65/","license":"Zlib","ruby_source_checksum":"d5b3c2443370ef9ad260d75480e633f3d23005a4b4acbc0d46696e8761a097af","stable_checksum":"157b8051aed7f534e5093471e734e7a95e509c577324099c3c81324ed9d0de77","stable_url_args":["https://github.com/cc65/cc65/archive/refs/tags/V2.19.tar.gz"],"stable_version":"2.19","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"18dc69ba26b9bee5ef93a34ec4e38111c7cf6c8fe0d4fdee174ed9980718e66e"},"ccache":{"caveats":"To install symlinks for compilers that will automatically use\nccache, prepend this directory to your PATH:\n  $HOMEBREW_PREFIX/opt/ccache/libexec\n\nIf this is an upgrade and you have previously added the symlinks to\nyour PATH, you may need to modify it to the path specified above so\nit points to the current version.\n\nNOTE: ccache can prevent some software from compiling.\nALSO NOTE: The brew command, by design, will never use ccache.\n","compatibility_version":1,"desc":"Object-file caching compiler wrapper","executables":["ccache"],"head_dependencies":["blake3","fmt","hiredis","openssl@4","xxhash","zstd",{"asciidoctor":":build"},{"cmake":":build"},{"cpp-httplib":":build"},{"doctest":":build"},{"pkgconf":":build"},{"span-lite":":build"},{"tl-expected":":build"}],"head_url_args":["https://github.com/ccache/ccache.git",{":branch":"master"}],"homepage":"https://ccache.dev/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/ccache/fix-tests-xcode27.diff":"11a351b4d06605b8962f27e11232f44d09e7cf9eaf1d42db5c6b626253341411"},"ruby_source_checksum":"e6e553e52ad443e9ab02f63a32a62c4cf70331790ec0443f7e5a145fbc0a4c4d","stable_dependencies":["blake3","fmt","hiredis","openssl@4","xxhash","zstd",{"asciidoctor":":build"},{"cmake":":build"},{"cpp-httplib":":build"},{"doctest":":build"},{"pkgconf":":build"},{"span-lite":":build"},{"tl-expected":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/ccache/fix-tests-xcode27.diff","type":"unofficial"}],"stable_checksum":"0feb2707d9cb48885abb950e5d629e85f57fa79a2439cbbdfa681d6c3dc5f0dc","stable_url_args":["https://github.com/ccache/ccache/releases/download/v4.14.2/ccache-4.14.2.tar.xz"],"stable_version":"4.14.2"},"ccal":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-06-22",":because":":does_not_build"},"desc":"Create Chinese calendars for print or browsing","disable_args":{":date":"2026-12-22",":because":":does_not_build"},"executables":["ccal","ccalpdf"],"homepage":"https://ccal.chinesebay.com/ccal/ccal.htm","license":"GPL-2.0-or-later","ruby_source_checksum":"362c200b2fc4ceb6a757d3416b718009811852e5a09f777c42bacd0f699d056f","stable_checksum":"3d4cbdc9f905ce02ab484041fbbf7f0b7a319ae6a350c6c16d636e1a5a50df96","stable_url_args":["https://ccal.chinesebay.com/ccal/ccal-2.5.3.tar.gz"],"stable_version":"2.5.3","bottle_checksum":"ebcd46da3c774e8cfee8e5a480e9d6aa665646bef41eed5774056eb62dd03ae2"},"ccat":{"conflicts":[["ccrypt",{":because":"both install `ccat` binaries"}]],"desc":"Like cat but displays content with syntax highlighting","executables":["ccat"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/owenthereal/ccat.git",{":branch":"master"}],"homepage":"https://github.com/owenthereal/ccat","license":"MIT","ruby_source_checksum":"66b4a52a82b298fa398bdf11027bccd9be7e0f7c5e7638af4df446cf5ac37fae","stable_dependencies":[{"go":":build"}],"stable_checksum":"b02d2c8d573f5d73595657c7854c9019d3bd2d9e6361b66ce811937ffd2bfbe1","stable_url_args":["https://github.com/owenthereal/ccat/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"d4bb45ec8cf50520f4f7199174f8881149e16c2720b1ec0feb6926c92306049a"},"ccd2iso":{"desc":"Convert CloneCD images to ISO images","executables":["ccd2iso"],"homepage":"https://ccd2iso.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"f3b9864574cc108c75fcb7fda57ac7fd0189bae8c8354edfc1f08d1e3bfa5089","stable_checksum":"f874b8fe26112db2cdb016d54a9f69cf286387fbd0c8a55882225f78e20700fc","stable_url_args":["https://downloads.sourceforge.net/project/ccd2iso/ccd2iso/ccd2iso-0.3/ccd2iso-0.3.tar.gz"],"stable_version":"0.3","bottle_checksum":"3fd3ad509a9207e16d00d0b00d34a3ee7b15318303d1a1ec5e94ddf40785e8d8"},"ccextractor":{"desc":"Tool for extracting closed captions from video files","executables":["ccextractor"],"head_dependencies":["freetype","gpac","libpng","protobuf-c","utf8proc",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://www.ccextractor.org","license":"GPL-2.0-only","ruby_source_checksum":"727c66861ae7223cadbbf9334e107eeb222062b4997b624954b4cdbc56a655ef","stable_dependencies":["freetype","gpac","libpng","protobuf-c","utf8proc",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d2bda9d2071ccf7a81a43c10e82ec00899b2a25b391c300e965274f92ad46208","stable_url_args":["https://github.com/CCExtractor/ccextractor/archive/refs/tags/v0.96.6.tar.gz"],"stable_version":"0.96.6"},"ccfits":{"desc":"Object oriented interface to the cfitsio library","executables":["cookbook"],"head_dependencies":["cfitsio"],"homepage":"https://heasarc.gsfc.nasa.gov/docs/software/fitsio/CCfits/","license":"CFITSIO","ruby_source_checksum":"0a823bed2c6a3681792dedae41bbe8643e8e87efca437c6310df7a84ed01873c","stable_dependencies":["cfitsio"],"stable_checksum":"f63546d2feecbf732cc08aaaa80a2eb5334ada37fb2530181b7363a5dbdeb01a","stable_url_args":["https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/ccfits/v2.7/CCfits-2.7.tar.gz"],"stable_version":"2.7","bottle_cellar":":any","bottle_checksum":"512d95b2fae5a3be154661f93801a8ff9232c87e14a6284492fa74e053793f9c"},"ccheck":{"desc":"Check X509 certificate expiration from the command-line, with TAP output","executables":["ccheck"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nerdlem/ccheck.git",{":branch":"master"}],"homepage":"https://github.com/nerdlem/ccheck","license":"GPL-2.0-or-later","ruby_source_checksum":"752cbc8989dc5146eed08f2a245e95d4c81600613e2782815672c7c3d2119a34","stable_dependencies":[{"go":":build"}],"stable_checksum":"2325ea8476cce5111b8f848ca696409092b1d1d9c41bd46de7e3145374ed32cf","stable_url_args":["https://github.com/nerdlem/ccheck/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_checksum":"74350527eafdf458bb565391577cced252ce386c30bc03e8a3692fcb4198b933"},"ccls":{"desc":"C/C++/ObjC language server","executables":["ccls"],"head_dependencies":["llvm",{"cmake":":build"},{"rapidjson":":build"}],"head_url_args":["https://github.com/MaskRay/ccls.git",{":branch":"master"}],"homepage":"https://github.com/MaskRay/ccls","license":"Apache-2.0","ruby_source_checksum":"a7f94429d0c5dba943ccde96fa1cd2c83c79fa3a65fa1194aed1464e4c751a07","stable_dependencies":["llvm",{"cmake":":build"},{"rapidjson":":build"}],"stable_checksum":"8e022718ac8d54aef36cd728a177ad036994d7abf535941b948ae14d1a9085dd","stable_url_args":["https://github.com/MaskRay/ccls/archive/refs/tags/0.20261004.tar.gz"],"stable_version":"0.20261004"},"ccm":{"desc":"Create and destroy an Apache Cassandra cluster on localhost","executables":["ccm"],"head_dependencies":["libev","libyaml","python@3.15"],"head_url_args":["https://github.com/apache/cassandra-ccm.git",{":branch":"trunk"}],"homepage":"https://github.com/apache/cassandra-ccm","license":"Apache-2.0","revision":7,"ruby_source_checksum":"3c71eb20b0cef84d767206b6ae806f6953326530d660f1594d35ba0e752bab2f","stable_dependencies":["libev","libyaml","python@3.15"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"f07cc0a37116d2ce1b96c0d467f792668aa25835c73beb61639fa50a1954326c","stable_url_args":["https://files.pythonhosted.org/packages/f1/12/091e82033d53b3802e1ead6b16045c5ecfb03374f8586a4ae4673a914c1a/ccm-3.1.5.tar.gz"],"stable_version":"3.1.5"},"ccmux":{"desc":"Run all your AI coding agents in tmux","executables":["ccmux"],"head_dependencies":["tmux",{"bun":":build"},{"xcodegen":":build"}],"homepage":"https://github.com/epilande/ccmux","license":"MIT","revision":1,"ruby_source_checksum":"c251aabb40ea0c5745f98a99f2ec00e1d687195e72d0e52fc6cbf09a947ed8ee","stable_dependencies":["tmux",{"bun":":build"},{"xcodegen":":build"}],"stable_checksum":"e5e44bc18eab59ee68ffa33a398c6a254e11831b52a9c649201f36faaf3ee80b","stable_url_args":["https://github.com/epilande/ccmux/archive/refs/tags/v1.4.4.tar.gz"],"stable_version":"1.4.4"},"cconv":{"desc":"Iconv based simplified-traditional Chinese conversion tool","executables":["cconv"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/xiaoyjy/cconv","license":"MIT","ruby_source_checksum":"0462d33332cc618857b21c222a5ae87b471ccb9f8759df42480edc45595a4474","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"82f46a94829f5a8157d6f686e302ff5710108931973e133d6e19593061b81d84","stable_url_args":["https://github.com/xiaoyjy/cconv/archive/refs/tags/v0.6.3.tar.gz"],"stable_version":"0.6.3","bottle_cellar":":any","bottle_checksum":"d1848162e06e023be64aa6c61f22e3b2185409e0549c0ae2ad7629590cf10d80"},"ccrypt":{"conflicts":[["ccat",{":because":"both install `ccat` binaries"}]],"desc":"Encrypt and decrypt files and streams","executables":["ccat","ccdecrypt","ccencrypt","ccguess","ccrypt"],"homepage":"https://ccrypt.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"831b7c678c12b1840509a94d1202e160f9cd1467727eca409065da8f4ae488b5","stable_checksum":"b19c47500a96ee5fbd820f704c912f6efcc42b638c0a6aa7a4e3dc0a6b51a44f","stable_url_args":["https://downloads.sourceforge.net/project/ccrypt/1.11/ccrypt-1.11.tar.gz"],"stable_version":"1.11","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"d4f607f5cf6620bf41ff3bb79f0343f0e6a01960e419d5fe254ecf0e007440ca"},"cctz":{"desc":"C++ library for translating between absolute and civil times","executables":["time_tool"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/google/cctz","license":"Apache-2.0","ruby_source_checksum":"34a08063c07f59c7bcae6eb054ce4dd897b95eb313de3595cbb965c0cb966e46","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"47d2d68e7cb5af3296dc7e69b0f4a765589f1b2f4af4b9c42e772414c428b421","stable_url_args":["https://github.com/google/cctz/archive/refs/tags/v2.5.tar.gz"],"stable_version":"2.5","bottle_cellar":":any","bottle_checksum":"dddb31e05731af18d90829688081aaeffb2aaa4a8dda83975e88a1abf1c0c5f8"},"ccusage":{"desc":"CLI tool for analyzing Claude Code usage from local JSONL files","executables":["ccusage"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/ccusage/ccusage","license":"MIT","ruby_source_checksum":"48292c83571580a01f8aac013ee605ceaba7c177df2d21b43ee3d692fae469b9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3f3faa51e437b091c3c85e341cc57c85cb852079689bdd1a83658625a532a938","stable_url_args":["https://github.com/ccusage/ccusage/archive/refs/tags/v20.0.44.tar.gz"],"stable_version":"20.0.44"},"cd-discid":{"deprecate_args":{":date":"2025-10-16",":because":":unmaintained"},"desc":"Read CD and get CDDB discid information","disable_args":{":date":"2026-10-16",":because":":unmaintained"},"executables":["cd-discid"],"head_url_args":["https://github.com/taem/cd-discid.git",{":branch":"master"}],"homepage":"https://linukz.org/cd-discid.shtml","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/cd-discid/1.4.patch":"f53b660ae70e91174ab86453888dbc3b9637ba7fcaae4ea790855b7c3d3fe8e6"},"revision":2,"ruby_source_checksum":"730e015dd1dd85614a58612e07ac5c61f125f7f4d63b46f718633c31193eb149","stable_patches":[{"strip":"p1","file":"Patches/cd-discid/1.4.patch"}],"stable_checksum":"ffd68cd406309e764be6af4d5cbcc309e132c13f3597c6a4570a1f218edd2c63","stable_url_args":["https://linukz.org/download/cd-discid-1.4.tar.gz"],"stable_version":"1.4","bottle_checksum":"29d889c70841d76b9e01b6d2ab4d482fd7ee7e8ac67ba36a4720b457444f48b1"},"cdargs":{"caveats":"Support files for bash, tcsh, and emacs have been installed to:\n  $HOMEBREW_CELLAR/cdargs/2.1/contrib\n","desc":"Directory bookmarking system - Enhanced cd utilities","executables":["cdargs"],"head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/cbxbiker61/cdargs.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/cbxbiker61/cdargs","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/cdargs/1.35.patch":"adb4e73f6c5104432928cd7474a83901fe0f545f1910b51e4e81d67ecef80a96"},"ruby_source_checksum":"e2bd8aeeabb32b4c5ed47af10d87d7ef0e9bc93468223afe9b100c300c4ae7d8","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/cdargs/1.35.patch"}],"stable_checksum":"062515c3fbd28c68f9fa54ff6a44b81cf647469592444af0872b5ecd7444df7d","stable_url_args":["https://github.com/cbxbiker61/cdargs/archive/refs/tags/2.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.1","bottle_checksum":"86be7bd36de93c3cd56ab18d4b4887a25abe3ece14e85fcf55867e73f453c586"},"cdb":{"desc":"Create and read constant databases","executables":["cdb64dump","cdb64get","cdb64make","cdb64make-12","cdb64make-sv","cdb64stats","cdb64test","cdbdump","cdbget","cdbmake","cdbmake-12","cdbmake-sv","cdbstats","cdbtest"],"homepage":"https://cdb.cr.yp.to/","license":{":any_of":[":public_domain","CC0-1.0","0BSD","MIT-0","MIT"]},"ruby_source_checksum":"5ce953605a1e5cfa53ef6eff439ad3ef27c86aaf388a3ecb5e8c2e227c06b710","stable_checksum":"8e531d6390bcd7c9a4cbd16fed36326eee78e8b0e5c0783a8158a6a79437e3dd","stable_url_args":["https://cdb.cr.yp.to/cdb-20251021.tar.gz"],"stable_version":"20251021"},"cddlib":{"desc":"Double description method for general polyhedral cones","executables":["adjacency","adjacency_gmp","allfaces","allfaces_gmp","cddexec","cddexec_gmp","fourier","fourier_gmp","lcdd","lcdd_gmp","projection","projection_gmp","redcheck","redcheck_gmp","scdd","scdd_gmp","testcdd1","testcdd1_gmp","testcdd2","testcdd2_gmp","testlp1","testlp1_gmp","testlp2","testlp2_gmp","testlp3","testlp3_gmp","testshoot","testshoot_gmp"],"head_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.inf.ethz.ch/personal/fukudak/cdd_home/","license":"GPL-2.0-or-later","ruby_source_checksum":"26bd7dd0b9580a4a295a64ab50d6a80e609bcb0e53f01e6de2274aad6ff51ace","stable_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"b87ee07ba2c1d0ab92a3e4eccacdf568f981a095a392e3b9efd7e7e4a9e125b1","stable_url_args":["https://github.com/cddlib/cddlib/releases/download/0.94n/cddlib-0.94n.tar.gz"],"stable_version":"0.94n","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"24fc8bc926b2943d0ef8b447a76cc4d0facbd52a4e9691b20272b748b272484e"},"cdebug":{"desc":"Swiss army knife of container debugging","executables":["cdebug"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/iximiuz/cdebug.git",{":branch":"main"}],"homepage":"https://iximiuz.com/en/posts/docker-debug-slim-containers/","license":"Apache-2.0","ruby_source_checksum":"b8722a5e3f5f1ef3237284dd31b75cdb825e451d22df69ea1fd98d4027dce365","stable_dependencies":[{"go":":build"}],"stable_checksum":"9bc1779fb342029e2e7b53ac4708ac939d2d55914974752cd64b040617c3b496","stable_url_args":["https://github.com/iximiuz/cdebug/archive/refs/tags/v0.0.19.tar.gz"],"stable_version":"0.0.19"},"cdecl":{"desc":"Turn English phrases to C or C++ declarations","executables":["c++decl","cdecl"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"homepage":"https://github.com/paul-j-lucas/cdecl","license":{":all_of":["GPL-3.0-or-later","LGPL-2.1-or-later",":public_domain"]},"ruby_source_checksum":"e44775f609ff188d48cf0f7ea147121982c8f2da0df69822c3087b425503c4be","stable_checksum":"e91cc201c79456b923b45cfa779da62f5ca91824d11c545167ee7bb33a9fb810","stable_url_args":["https://github.com/paul-j-lucas/cdecl/releases/download/cdecl-18.7.2/cdecl-18.7.2.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"stable_version":"18.7.2"},"cdi":{"desc":"C and Fortran Interface to access Climate and NWP model Data","executables":["cdi"],"head_dependencies":["eccodes","libaec","netcdf"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://code.mpimet.mpg.de/projects/cdi","license":"BSD-3-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"e3af8e54d0cf8cdad7bbf686c63a9d6bc2eaebae24857e940658c5f818585a7d","stable_dependencies":["eccodes","libaec","netcdf"],"stable_checksum":"7256a0771cb827b9058701d8460e51549736d630b2d4354cdc652221f0f654e2","stable_url_args":["https://code.mpimet.mpg.de/attachments/download/30225/cdi-2.6.3.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.6.3"},"cdk":{"desc":"Curses development kit provides predefined curses widget for apps","executables":["cdk5-config"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://invisible-island.net/cdk/","license":"X11-distribute-modifications-variant","ruby_source_checksum":"a168d866b8c52fc8e9821500fb450eb9b79c231c87e96c765275ce2f3c78092a","stable_checksum":"46bb68441e698a7b1f642e2564968a7700afef0386442afd5cf2e7b296d30ee5","stable_url_args":["https://invisible-mirror.net/archives/cdk/cdk-5.0-20260119.tgz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"5.0-20260119"},"cdk8s":{"desc":"Define k8s native apps and abstractions using object-oriented programming","executables":["cdk8s"],"head_dependencies":["node"],"homepage":"https://cdk8s.io/","license":"Apache-2.0","ruby_source_checksum":"e708fd236413d07aebef853a67d0f907176a813fa38a1e7945e33145d8f2462d","stable_dependencies":["node"],"stable_checksum":"4773391feebfa05bfb80cd0ec210cc8ac06527bf6cc43601e413a32342a8cba1","stable_url_args":["https://registry.npmjs.org/cdk8s-cli/-/cdk8s-cli-2.207.70.tgz"],"stable_version":"2.207.70","bottle_tag":":all","bottle_checksum":"a62047060585b620ca8ef85166e555062cc982f00b52d1e62ccf400e74394cb7"},"cdktf":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-12-10",":because":":unmaintained"},"desc":"Cloud Development Kit for Terraform","disable_args":{":date":"2026-12-10",":because":":unmaintained"},"executables":["cdktf"],"head_dependencies":["node",{"opentofu":":test"}],"homepage":"https://github.com/hashicorp/terraform-cdk","license":"MPL-2.0","revision":1,"ruby_source_checksum":"e2c0ae064878d09172cd7687690b189de952c8e69cffc2e083e031f812a8638e","stable_dependencies":["node",{"opentofu":":test"}],"stable_checksum":"5885318063a55b44f87c917fe5806379937f7aecad5fe766bc898a1519de56b6","stable_url_args":["https://registry.npmjs.org/cdktf-cli/-/cdktf-cli-0.21.0.tgz"],"stable_version":"0.21.0"},"cdlabelgen":{"bottle_rebuild":1,"desc":"CD/DVD inserts and envelopes","executables":["cdlabelgen"],"homepage":"https://www.aczoom.com/tools/cdinsert/","license":"BSD-3-Clause","ruby_source_checksum":"6c47b3ad9332827a3c9ba090516cdbe39d5a51e0687b4aab0b975c84763d623f","stable_checksum":"94202a33bd6b19cc3c1cbf6a8e1779d7c72d8b3b48b96267f97d61ced4e1753f","stable_url_args":["https://www.aczoom.com/pub/tools/cdlabelgen-4.3.0.tgz"],"stable_version":"4.3.0","bottle_tag":":all","bottle_checksum":"b59e22a5f1b438e89d6ae6cc662a70c09c9fd3aeee92538cf6a049296a0ca2be"},"cdncheck":{"desc":"Utility to detect various technology for a given IP address","executables":["cdncheck"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/cdncheck.git",{":branch":"main"}],"homepage":"https://projectdiscovery.io","license":"MIT","ruby_source_checksum":"96ae425921f887a0fd38b7115116f1d212cb0f3bf8e256988cff6750feaf1735","stable_dependencies":[{"go":":build"}],"stable_checksum":"1650ebf692abaa27caf2ad8939d3471aa37ff9ac351d31e7c7d5a6b48ef8851f","stable_url_args":["https://github.com/projectdiscovery/cdncheck/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2"},"cdo":{"desc":"Climate Data Operators","executables":["cdo"],"head_dependencies":["eccodes","hdf5","libaec","netcdf","proj"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://code.mpimet.mpg.de/projects/cdo","license":"BSD-3-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"ee0a5ee10956b6f8f2a7bd3af2dd89f22815a245bc0660d7852f37bc4a05915c","stable_dependencies":["eccodes","hdf5","libaec","netcdf","proj"],"stable_checksum":"ed95f4ba9e5125e93a7c190185700e8cfb91da66991288a6d4a526e84d735f66","stable_url_args":["https://code.mpimet.mpg.de/attachments/download/30251/cdo-2.6.6.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.6.6"},"cdogs-sdl":{"desc":"Classic overhead run-and-gun game","executables":["cdogs-sdl","cdogs-sdl-editor"],"head_dependencies":["sdl2-compat","sdl2_image","sdl2_mixer",{"cmake":":build"},{"pkgconf":":build"},{"protobuf":":build"}],"head_url_args":["https://github.com/cxong/cdogs-sdl.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://cxong.github.io/cdogs-sdl/","license":"GPL-2.0-or-later","ruby_source_checksum":"ff315ff901fc088e986ca0ae5ca0bee41c611fce323246670b88e71cb654d885","stable_dependencies":["sdl2-compat","sdl2_image","sdl2_mixer",{"cmake":":build"},{"pkgconf":":build"},{"protobuf":":build"}],"stable_checksum":"18b594e85af9986b7e895aba0f72de05bdf0c73c808653ecd004c45c1842f147","stable_url_args":["https://github.com/cxong/cdogs-sdl/archive/refs/tags/2.5.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"2.5.0"},"cdpr":{"caveats":"run cdpr sudo'd in order to avoid the error: 'No interfaces found! Make sure pcap is installed.'","desc":"Cisco Discovery Protocol Reporter","executables":["cdpr"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.monkeymental.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"dd53adad39865ea2971bd64db8e745d114754f678985b16b342d1e62575bf8d8","stable_checksum":"32d3b58d8be7e2f78834469bd5f48546450ccc2a86d513177311cce994dfbec5","stable_url_args":["https://downloads.sourceforge.net/project/cdpr/cdpr/2.4/cdpr-2.4.tgz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"2.4","bottle_checksum":"bb8bee00358b95fe993e2afb2af08573ead8e170b15f788fe96c8d23d4f186fd"},"cdrdao":{"bottle_rebuild":1,"desc":"Record CDs in Disk-At-Once mode","executables":["cdrdao","cue2toc","toc2cddb","toc2cue","toc2mp3"],"head_dependencies":["lame","libao","libvorbis","mad",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://cdrdao.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"eafdf5d9723de55a6d954c7ec6de912aa492a6a2fb0a4061979af8f1e719301a","stable_dependencies":["lame","libao","libvorbis","mad",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"ba3eadcae7b62a709e9e23988d7fb41f822c408dcec9bd99ff1a343d1bcbc524","stable_url_args":["https://github.com/cdrdao/cdrdao/archive/refs/tags/rel_1_2_6.tar.gz"],"stable_version":"1.2.6"},"cdrtools":{"conflicts":[["dvdrtools",{":because":"both dvdrtools and cdrtools install binaries by the same name"}]],"desc":"CD/DVD/Blu-ray premastering and recording software","executables":["btcflash","cdda2mp3","cdda2ogg","cdda2wav","cdrecord","devdump","isodebug","isodump","isoinfo","isovfy","mkhybrid","mkisofs","readcd","scgcheck","scgskeleton"],"head_dependencies":[{"smake":":build"}],"homepage":"https://cdrtools.sourceforge.net/private/cdrecord.html","license":"CDDL-1.0","ruby_source_checksum":"014c4860cd12afb3693e9671ecc4c14399dd6c9ce0693c4672988895aab2db25","stable_dependencies":[{"smake":":build"}],"stable_checksum":"c7e4f732fb299e9b5d836629dadf5512aa5e6a5624ff438ceb1d056f4dcb07c2","stable_url_args":["https://downloads.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a09.tar.gz"],"stable_version":"3.02a09","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"3e1fd6e949d4a3f1d08a7fb658c6804c314775fad778c1c0171a07a84d301143"},"cdsclient":{"desc":"Tools for querying CDS databases for astronomical data","executables":["Detex","abibcode","aclient","aclient_cgi","catClient.py","catcat","find2mas6x","find2mass","find2mass6x","find2massi","find_cats","find_cats.gz","find_gen","find_gen1","findacro","findcat","findcfhtd","findcfhtw","findcmc14","findcmc15","findenis","findenis1","findenis2","findenis3","findgalex5a","findgalex5m","findglimpse","findgsc","findgsc1.1","findgsc1.2","findgsc1.3","findgsc2.2","findgsc2.3","findigsl","findiphas2","findkic","findmc2","findmc_irsf","findnomad1","findpmm1","findpmm2","findppmx","findppmxl","findsage","findsdss-sp","findsdss3","findsdss4","findsdss5","findsdss6","findsdss7","findsdss8","findsdss9","findspm4","findtyc2","findtycab","finducac1","finducac2","finducac3","finducac4","findudxs8","findudxs9","findugcs8","findugcs9","findugps6","findulas7","findulas8","findulas9","findurat1","findusnoa1","findusnoa2","findusnob1","findviking1","findwise","findwise0","findwise_pre","findwisep","lscat","simbib","simref","vizquery"],"homepage":"https://cdsarc.cds.unistra.fr/doc/cdsclient.html","license":"GPL-3.0-only","ruby_source_checksum":"d8543c2922012b557f2cc824b3f9bf37bfe3e658c522fca3dd90ebb29f6ffdb7","stable_checksum":"4a0a02cb1dc48bc9a0873ebb3ef9b031f9288baf13a3573f885a8504f9c317c5","stable_url_args":["https://cdsarc.cds.unistra.fr/ftp/pub/sw/cdsclient-4.07.tar.gz"],"stable_version":"4.07","bottle_checksum":"4fc95c54e491a0973791f1f741d6a5e4a1190147c3d404d99f9fdb90f7a35d4a"},"cdxgen":{"desc":"Creates CycloneDX Software Bill-of-Materials (SBOM) for projects","executables":["aibom","cbom","cdx-audit","cdx-convert","cdx-sign","cdx-validate","cdx-verify","cdxgen","cdxgen-secure","cdxi","evinse","hbom","obom","saasbom","spdxgen","tracebom"],"head_dependencies":["dotnet","node","ruby","sourcekitten","trivy"],"homepage":"https://github.com/CycloneDX/cdxgen","license":"Apache-2.0","ruby_source_checksum":"65fe0832ee4299bffcf3bf78694ee838f5074ef42a9d14baaf903dbf0acde5e7","stable_dependencies":["dotnet","node","ruby","sourcekitten","trivy"],"stable_checksum":"56a4d2b7042620e419617b6620f2b5ac7f61265d296601e5bda41e3a7c672b0f","stable_url_args":["https://registry.npmjs.org/@cyclonedx/cdxgen/-/cdxgen-12.9.0.tgz"],"stable_version":"12.9.0"},"cek":{"bottle_rebuild":1,"desc":"Explore the (overlay) filesystem and layers of OCI container images","executables":["cek"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bschaatsbergen/cek.git",{":branch":"main"}],"homepage":"https://github.com/bschaatsbergen/cek","license":"MIT","ruby_source_checksum":"7bfc0c73d0f40c1cf3a39cf88dceb9bfdafdf35a55da121ec287ec594cf68014","stable_dependencies":[{"go":":build"}],"stable_checksum":"df2e264e15b7e5d2d72146090300ad6833801213e552a55c9079449d8b8a71d8","stable_url_args":["https://github.com/bschaatsbergen/cek/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"cekit":{"bottle_rebuild":1,"desc":"Container Evolution Kit","executables":["cekit","cekit-cache"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://cekit.io","license":"MIT","revision":1,"ruby_source_checksum":"852d048acc94b89a2411447d49a762ff7dcd743a4f889bc806f4870abb1c03cd","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"1a8bd5c3e86713e28ac01e884cdb7df758791fb022d0beff87ff33d504aa48c9","stable_url_args":["https://files.pythonhosted.org/packages/13/3c/099c13b239c38a09de0225cf7240bc216ff530bb7966bd76bda912552b85/cekit-4.16.0.tar.gz"],"stable_version":"4.16.0"},"celero":{"desc":"C++ Benchmark Authoring Library/Framework","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/DigitalInBlue/Celero","license":"Apache-2.0","ruby_source_checksum":"658a330c2014deea79c6eafe2d3f09502b981d61fe7a8f7a454b835a4d7a4edf","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"166f73a1f450396238074c7444e3295082bdda875355c62e1863af12a83be8fa","stable_url_args":["https://github.com/DigitalInBlue/Celero/archive/refs/tags/v2.10.0.tar.gz"],"stable_version":"2.10.0"},"censys":{"bottle_rebuild":1,"desc":"Command-line interface for the Censys APIs (censys.io)","executables":["censys"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/censys/censys-python.git",{":branch":"main"}],"homepage":"https://github.com/censys/censys-python","license":"Apache-2.0","revision":1,"ruby_source_checksum":"1ffc5e8d311a2133a3ef1098c91055d4645d0aaa6d09d09a22a032159243137d","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"7ebf18d6327acd27817265a5ad34342afae56f9f5c7f0016f651b82e593a6a33","stable_url_args":["https://files.pythonhosted.org/packages/0a/f1/a7da18ea36eabdc73a7fd5c80ce475a61c7a05a3912be64edb3c33980ca7/censys-2.3.0.tar.gz"],"stable_version":"2.3.0","bottle_tag":":all","bottle_checksum":"c91f1674cac71ee411f991076b2deaf5a6c0013e973a6a220e8028112f2d31ec"},"center-im":{"deprecate_args":{":date":"2026-08-28",":because":":unmaintained"},"desc":"Text-mode multi-protocol instant messaging client","disable_args":{":date":"2027-08-28",":because":":unmaintained"},"executables":["centerim5"],"head_dependencies":["glib","libsigc++@2","ncurses","pidgin","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/petrpavlu/centerim5","license":"GPL-2.0-or-later","ruby_source_checksum":"27ff227907207f727515f7478ff4775983e308e784c833646bf7ad9a42b14eaf","stable_dependencies":["glib","libsigc++@2","ncurses","pidgin","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"b80b999e0174b81206255556cf00de6548ea29fa6f3ea9deb1f9ab59d8318313","stable_url_args":["https://github.com/petrpavlu/centerim5/releases/download/v5.0.1/centerim5-5.0.1.tar.gz"],"stable_version":"5.0.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"c39b856a9f8a148f92c600bafb203b135e95ccb34e6a28fa891602c3b6d81858"},"cereal":{"desc":"C++11 library for serialization","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/USCiLab/cereal.git",{":branch":"master"}],"homepage":"https://uscilab.github.io/cereal/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"678fdccc4dfc3cda510f9de166aa0d05ccbaec4b5fd8f225b8aa1fa59a3fa66f","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/USCiLab/cereal/commit/409db5e910279224bd7e78f8188450c7e7d34d87.patch?full_index=1","sha256":"ad413ad34abb4ad515777013f1824f6f8eef879d3391f35cb0bf4b7e30937a7c","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/USCiLab/cereal/pull/835"}]}],"stable_checksum":"16a7ad9b31ba5880dac55d62b5d6f243c3ebc8d46a3514149e56b5e7ea81f85f","stable_url_args":["https://github.com/USCiLab/cereal/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_tag":":all","bottle_checksum":"dc981dc92c83e4642a9ae88b2f9c19df8eed192e09c458ff80d4ad7216c71f25"},"ceres-solver":{"compatibility_version":1,"desc":"C++ library for large-scale optimization","head_dependencies":["abseil","eigen","metis","openblas","suite-sparse","tbb",{"cmake":[":build",":test"]}],"head_url_args":["https://ceres-solver.googlesource.com/ceres-solver.git",{":branch":"master"}],"homepage":"http://ceres-solver.org/","license":"BSD-3-Clause","revision":6,"ruby_source_checksum":"373e777e3b1987e9e5019773c6697bf55a88c24c2a6c0e7e1238d207deda0df3","stable_dependencies":["gflags","glog","eigen","metis","openblas","suite-sparse","tbb",{"cmake":[":build",":test"]}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","url":"https://github.com/ceres-solver/ceres-solver/commit/f9b7b6651b108136a16df44d91fb31735645f5a7.patch?full_index=1","sha256":"019006cc850b19b442e108118c599c98b18af8eb06ab37c22e6698c55d55a512","type":"backport"}],"stable_checksum":"48b2302a7986ece172898477c3bcd6deb8fb5cf19b3327bc49969aad4cede82d","stable_url_args":["https://distfiles.macports.org/ceres-solver/ceres-solver-2.2.0.tar.gz"],"stable_version":"2.2.0"},"cern-ndiff":{"bottle_rebuild":1,"conflicts":[["ndiff",{":because":"both install `ndiff` binaries"}],["nmap",{":because":"both install `ndiff` binaries"}]],"desc":"Numerical diff tool","executables":["ndiff"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/MethodicalAcceleratorDesign/MAD-X.git",{":branch":"master"}],"homepage":"https://mad.web.cern.ch/mad/","license":"GPL-3.0-only","ruby_source_checksum":"56543d3f612fc036c4479ea0353ad41baab35acc537111c8635ee9f5702273bf","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"cd57f9451e3541a820814ad9ef72b6e01d09c6f3be56802fa2e95b1742db7797","stable_url_args":["https://github.com/MethodicalAcceleratorDesign/MAD-X/archive/refs/tags/5.09.03.tar.gz"],"stable_version":"5.09.03","bottle_checksum":"141fb295ae4157e0b8f53d4ec91a465baa6380d8611652da5915f40298a50060"},"certbot":{"bottle_rebuild":1,"desc":"Tool to obtain certs from Let's Encrypt and autoenable HTTPS","executables":["certbot"],"head_dependencies":["augeas",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/certbot/certbot.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://certbot.eff.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"216f4eda1697111f24d4e69cfce39639788ab46e6b611be1d572b0740fc8b2f0","stable_dependencies":["augeas",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"a4a2c7b0459bb626b3791ef07b6df26bbb222d2324783ba3e60f76c0933eec87","stable_url_args":["https://files.pythonhosted.org/packages/31/29/fbf5127d2b8d178d7add2b9145560436a69b437045c6197a4b6edbfcbb3c/certbot-5.8.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"5.8.0"},"certgraph":{"desc":"Crawl the graph of certificate Alternate Names","executables":["certgraph"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/lanrat/certgraph.git",{":branch":"main"}],"homepage":"https://lanrat.github.io/certgraph/","license":"GPL-2.0-or-later","ruby_source_checksum":"c6ebb21795da7db6e95c6104d26610e09c61c52e22d43d72867ea91b76c1aaad","stable_dependencies":[{"go":":build"}],"stable_checksum":"2f4cfc8bea214db05d958bc0faf468e97e646b0b2e6c9dba45f4ff122393cdc0","stable_url_args":["https://github.com/lanrat/certgraph/archive/refs/tags/v0.1.3.tar.gz"],"stable_version":"0.1.3","version_scheme":1},"certifi":{"compatibility_version":1,"desc":"Mozilla CA bundle for Python","head_dependencies":[{"ca-certificates":":no_linkage"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]}],"homepage":"https://github.com/certifi/python-certifi","license":"MPL-2.0","oldnames":["python-certifi"],"ruby_source_checksum":"c278c562aaf26ff9c9742c8ce26c3c75117d85a5a5f7d323402bf5538c5e905a","stable_dependencies":[{"ca-certificates":":no_linkage"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"a9895e6e2758b371e0545e321a3a8fd1fcfd9829ada8824a936dfb16aaaf36cd","stable_url_args":["https://files.pythonhosted.org/packages/fd/11/b524cbd9bbdaca58608e4cf4053fd463417549e1959fa8d3aa18319f9555/certifi-2026.10.23.tar.gz"],"stable_version":"2026.10.23","bottle_tag":":all","bottle_checksum":"6a1ad67a87b9d987dc2e62ca1bb553345e003870a4664f23063f9cb4a38b165a"},"certigo":{"desc":"Utility to examine and validate certificates in a variety of formats","executables":["certigo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/square/certigo.git",{":branch":"master"}],"homepage":"https://github.com/square/certigo","license":"Apache-2.0","ruby_source_checksum":"2c1716018f80c8b499256da49a59a605e72b9063a4cfdfb9bc9d3e23be6001ba","stable_dependencies":[{"go":":build"}],"stable_checksum":"a9f3014ce5f25b6be6cc88b5ca6e08d0ead9263f246d147f85f3f89ac289dba8","stable_url_args":["https://github.com/square/certigo/archive/refs/tags/v1.18.1.tar.gz"],"stable_version":"1.18.1"},"certstrap":{"desc":"Tools to bootstrap CAs, certificate requests, and signed certificates","executables":["certstrap"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/square/certstrap.git",{":branch":"master"}],"homepage":"https://github.com/square/certstrap","license":"Apache-2.0","ruby_source_checksum":"9c617084d70757d5515a8a4a0b037803810ef9ab12aee1991afe98aeab9bae8e","stable_dependencies":[{"go":":build"}],"stable_checksum":"7a016b02ad2fbf6a1c6dd010561b6bfe16add5e58d039db5d9ad8fcd724657e8","stable_url_args":["https://github.com/square/certstrap/archive/refs/tags/v1.4.1.tar.gz"],"stable_version":"1.4.1"},"certsync":{"bottle_rebuild":1,"desc":"Dump NTDS with golden certificates and UnPAC the hash","executables":["certsync"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/zblurx/certsync","license":"MIT","revision":12,"ruby_source_checksum":"403477f6bbfb9b804a0e4bcdac2724cc76baedd45c6da916c07066a1a7eee3a3","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"bbfffd10f36edcb8c4d2d5033f2a2e1e7d641e41d6c5bd11069e7b0827fa1c8d","stable_url_args":["https://files.pythonhosted.org/packages/c8/75/3928920bdbfb0af317446236fad17b47a1d6aad507f1ae2eed6bbf7e7ad9/certsync-0.1.6.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.1.6"},"cf-terraforming":{"desc":"CLI to facilitate terraforming your existing Cloudflare resources","executables":["cf-terraforming"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cloudflare/cf-terraforming.git",{":branch":"master"}],"homepage":"https://github.com/cloudflare/cf-terraforming","license":"MPL-2.0","ruby_source_checksum":"b8c2e1cc75dc3a5985f052a0b85d43946f34df38baa980e34b55b0c8d1ac6c83","stable_dependencies":[{"go":":build"}],"stable_checksum":"6f90684359f9f7f5d2e6013aebc49aa58d38f27a4d1477e108a93ae0ac41a876","stable_url_args":["https://github.com/cloudflare/cf-terraforming/archive/refs/tags/v0.30.0.tar.gz"],"stable_version":"0.30.0"},"cf":{"conflicts":[["cloudfoundry-cli",{":because":"both install `cf` binaries"}]],"desc":"Filter to replace numeric timestamps with a formatted date time","executables":["cf"],"homepage":"https://ee.lbl.gov/","license":"BSD-3-Clause","ruby_source_checksum":"9e1309489aa20cf558a60597a499f21f3f9a699b788c3b7056a8e89932536ef1","stable_checksum":"52ce4302f7f9dd67227e5a3d09fc289127bf0ad256d24d8e1698733ea2e1fd48","stable_url_args":["https://ee.lbl.gov/downloads/cf/cf-1.2.8.tar.gz"],"stable_version":"1.2.8","bottle_checksum":"dbc2e7870bf045b37011c48612b393f9416a3f4e9cb2a8e49b1908eef5bd6adf"},"cf2tf":{"desc":"Cloudformation templates to Terraform HCL converter","executables":["cf2tf"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"cmake":":build"}],"head_url_args":["https://github.com/DontShaveTheYak/cf2tf.git",{":branch":"master"}],"homepage":"https://github.com/DontShaveTheYak/cf2tf","license":"GPL-3.0-only","revision":11,"ruby_source_checksum":"adf1a604435c14a9c7855f92927db36dbe798974bfef94b49cc1a3ef713045d4","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"cmake":":build"}],"stable_checksum":"3fcae8f42f2d1aeb14deb7ef70215cc76c1f1f5cac9b465081e87729498e3ac9","stable_url_args":["https://files.pythonhosted.org/packages/7f/c3/a6dfdc4848cfd4fb50e15e9449c439791a009638c2bd06b6fe6982d9afc1/cf2tf-0.9.2.tar.gz"],"stable_version":"0.9.2"},"cfengine":{"desc":"Help manage and understand IT infrastructure","executables":["cf-agent","cf-check","cf-execd","cf-key","cf-monitord","cf-net","cf-promises","cf-runagent","cf-secret","cf-serverd","cf-support","cf-upgrade","rpmvercmp"],"head_dependencies":["librsync","lmdb","openssl@4","pcre2"],"head_uses_from_macos":[["curl",{":since":":ventura"}],["libxml2"]],"homepage":"https://cfengine.com/","license":{":all_of":["BSD-3-Clause","GPL-2.0-or-later","GPL-3.0-only","LGPL-2.0-or-later"]},"post_install_steps":[{"paths":[{"base":"var","path":"cfengine/inputs"},{"base":"var","path":"cfengine/outputs"},{"base":"var","path":"cfengine/ppkeys"},{"base":"var","path":"cfengine/plugins"}],"permissions":"0700","non_recursive":true,"type":"set_permissions"},{"paths":[{"base":"var","path":"cfengine/state"}],"permissions":"0750","non_recursive":true,"type":"set_permissions"},{"paths":[{"base":"var","path":"cfengine/modules"}],"permissions":"0755","non_recursive":true,"type":"set_permissions"}],"revision":1,"ruby_source_checksum":"c58dec64b96398cae43c142c2da00dd00c3e4004205f8bfc9e0b20d6f5adfe40","stable_dependencies":["librsync","lmdb","openssl@4","pcre2"],"stable_checksum":"03722ab589c00b4e823ee22eb0afef5611b82e4f764fccc37ad3b18a3732c49e","stable_url_args":["https://cfengine-package-repos.s3.amazonaws.com/tarballs/cfengine-community-3.28.0.tar.gz"],"stable_uses_from_macos":[["curl",{":since":":ventura"}],["libxml2"]],"stable_version":"3.28.0"},"cffi":{"compatibility_version":1,"desc":"C Foreign Function Interface for Python","executables":["cffi-gen-src"],"head_dependencies":["pycparser",{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["libffi"]],"homepage":"https://cffi.readthedocs.io/en/latest/","license":"MIT-0","revision":1,"ruby_source_checksum":"7a6f9d7e2e2382b3fd876445965af5cbcca91bf37b08583aa5c19530ed9a4b80","stable_dependencies":["pycparser",{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"dd31f52ea1086513bb9df30f8fcee9b8918323ae067a3d5b78bc826a000712be","stable_url_args":["https://files.pythonhosted.org/packages/9e/ef/008a1939e372c06329a3fce4279c02f328488f3526744906eeec3da7ad5f/cffi-2.1.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.1.1"},"cfitsio":{"compatibility_version":1,"desc":"C access to FITS data files with optional Fortran wrappers","executables":["fitscopy","fitsverify","fpack","funpack","imcopy","smem","speed"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html","license":"CFITSIO","ruby_source_checksum":"6e23f34719e3caab9ccddb1add315c1bf210b0db4ff5fcdd8a9d711768dbf4a7","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"ce573bbea8e75b429f8c3d3e86498741ba3dc9628a1530d2f65268397ad059e8","stable_url_args":["https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/c/cfitsio-4.7.0.tar.gz"],"stable_version":"4.7.0"},"cflow":{"desc":"Generate call graphs from C code","executables":["cflow"],"homepage":"https://www.gnu.org/software/cflow/","license":"GPL-3.0-or-later","ruby_source_checksum":"2b5dae66e4c8eb34ea01845dc945a89e8b793b1bbaf09f05f59f1010fa5f3c3f","stable_checksum":"8321627b55b6c7877f6a43fcc6f9f846a94b1476a081a035465f7a78d3499ab8","stable_url_args":["https://ftpmirror.gnu.org/cflow/cflow-1.8.tar.bz2"],"stable_version":"1.8","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"18555eed054a739c2bf0a562deebc509ab53c96964937b3cbc223d9a1617b2ee"},"cfn-flip":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream",":replacement_formula":"rain"},"desc":"Convert AWS CloudFormation templates between JSON and YAML formats","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream",":replacement_formula":"rain"},"executables":["cfn-flip"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://github.com/awslabs/aws-cfn-template-flip","license":"Apache-2.0","revision":3,"ruby_source_checksum":"c0e02e109943d52c959e912e24cd7d545106eb3ad96d7faf4ef37aa6150ee334","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"003e02a089c35e1230ffd0e1bcfbbc4b12cc7d2deb2fcc6c4228ac9819307362","stable_url_args":["https://files.pythonhosted.org/packages/ca/75/8eba0bb52a6c58e347bc4c839b249d9f42380de93ed12a14eba4355387b4/cfn_flip-1.3.0.tar.gz"],"stable_version":"1.3.0"},"cfn-format":{"deprecate_args":{":date":"2026-08-08",":because":":repo_archived"},"desc":"Command-line tool for formatting AWS CloudFormation templates","disable_args":{":date":"2027-02-08",":because":":repo_archived"},"executables":["cfn-format"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aws-cloudformation/rain.git",{":branch":"main"}],"homepage":"https://github.com/aws-cloudformation/rain","license":"Apache-2.0","ruby_source_checksum":"66b0c28a5b8366dbf63f3a51b508e0ba5f2dbe00f4dcaf4c753550a2bc7cb146","stable_dependencies":[{"go":":build"}],"stable_checksum":"1387dd8e17160a51e8c99fc6654107bcb39dc94a137338c13e4ade30a344d3ef","stable_url_args":["https://github.com/aws-cloudformation/rain/archive/refs/tags/v1.24.4.tar.gz"],"stable_version":"1.24.4"},"cfn-lint":{"desc":"Validate CloudFormation templates against the CloudFormation spec","executables":["cfn-lint"],"head_dependencies":["libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/aws-cloudformation/cfn-lint.git",{":branch":"main"}],"homepage":"https://github.com/aws-cloudformation/cfn-lint/","license":"MIT-0","ruby_source_checksum":"c08138dcabcfdc976bd9969dde2bb40022a028192ae9562a943365c554fbcdd0","stable_dependencies":["libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"ba02cd7f7e06c8bc160936051a03ec931af52943fcc9cc72ad2748caa0f2a103","stable_url_args":["https://files.pythonhosted.org/packages/10/7e/d9395fa56b9f0f014e9e319daca03dd53133abefc2451b85f06ae4dc61dc/cfn_lint-1.58.0.tar.gz"],"stable_version":"1.58.0"},"cfnctl":{"desc":"Brings the Terraform cli experience to AWS Cloudformation","executables":["cfnctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rogerwelin/cfnctl.git",{":branch":"master"}],"homepage":"https://github.com/rogerwelin/cfnctl","license":"Apache-2.0","ruby_source_checksum":"57136cf73a5801f0ec17394e8646d0443439e58eb006408b32b70c30ba1a31af","stable_dependencies":[{"go":":build"}],"stable_checksum":"8e987272db5cb76769631a29a02a7ead2171539148e09c57549bc6b9ed707be3","stable_url_args":["https://github.com/rogerwelin/cfnctl/archive/refs/tags/v0.1.1.tar.gz"],"stable_version":"0.1.1","bottle_checksum":"09f3b8deeefea7efd4bbdc4f7abc993cf90e9c8791fd32bc45685bd290bc0372"},"cfonts":{"desc":"Sexy ANSI fonts for the console","executables":["cfonts"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dominikwilkowski/cfonts.git",{":branch":"released"}],"homepage":"https://github.com/dominikwilkowski/cfonts","license":"GPL-3.0-or-later","ruby_source_checksum":"7b86c2e55ed12505b829dac2d18bf57c946076e18f7ad8275bc609203e5eaaf5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e9d4a5946242a42f34114cf3f0af077a89bf528adca64170749b4a4f9e2966a3","stable_url_args":["https://github.com/dominikwilkowski/cfonts/archive/refs/tags/v1.3.0rust.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"14888787b2cbaf85dbfb0e64d82fefee14fe43ce3fc89506ed8099ec25e3b1ad"},"cfr-decompiler":{"bottle_rebuild":2,"desc":"Yet Another Java Decompiler","executables":["cfr-decompiler"],"head_dependencies":["openjdk@21",{"maven":":build"}],"head_url_args":["https://github.com/leibnitz27/cfr.git",{":branch":"master"}],"homepage":"https://www.benf.org/other/cfr/","license":"MIT","ruby_source_checksum":"58aa76c6b89072965da60c8cd0ef16337ca7117437e3eb381ab54673248bf4df","stable_dependencies":["openjdk@21",{"maven":":build"}],"stable_url_args":["https://github.com/leibnitz27/cfr.git",{":tag":"0.152",":revision":"68477be3ff7171ee17ddd1a26064b9b253f1604f"}],"stable_version":"0.152"},"cfripper":{"bottle_rebuild":1,"desc":"Library and CLI tool to analyse CloudFormation templates for security issues","executables":["cfripper"],"head_dependencies":["libyaml",{"pydantic":":no_linkage"},"python@3.15"],"homepage":"https://cfripper.readthedocs.io","license":"Apache-2.0","ruby_source_checksum":"39828ca5ca08ed30855eec1f1df48c89f56a1a9d87c627c690cd940453eda6a1","stable_dependencies":["libyaml",{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"adba090dc2ac917538899d5753d930b62558d1b73d5cfb3eb11ac724f89a25e0","stable_url_args":["https://files.pythonhosted.org/packages/0c/54/4e03575ddafc851ef12c66b8a2854cd7b304d3c624f61bc7a3c46e7e6cfd/cfripper-1.22.0.tar.gz"],"stable_version":"1.22.0"},"cfssl":{"desc":"CloudFlare's PKI toolkit","executables":["cfssl","cfssljson","cfsslmkbundle"],"head_dependencies":["libtool",{"go":":build"}],"head_url_args":["https://github.com/cloudflare/cfssl.git",{":branch":"master"}],"homepage":"https://cfssl.org/","license":"BSD-2-Clause","ruby_source_checksum":"715133473b3005beab288d6db7f142d9c052674c1c93cd60f706184fbff9a6aa","stable_dependencies":["libtool",{"go":":build"}],"stable_checksum":"6eb828923ad1e43efacab8dde17d86bf05c17ab97c072114a5f17d0184d55a92","stable_url_args":["https://github.com/cloudflare/cfssl/archive/refs/tags/v1.7.1.tar.gz"],"stable_version":"1.7.1"},"cfv":{"bottle_rebuild":1,"desc":"Test and create various files (e.g., .sfv, .csv, .crc., .torrent)","executables":["cfv"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/cfv-project/cfv","license":"GPL-2.0-or-later","ruby_source_checksum":"5a9f232f1c3ff59fb175af36461ef9a5aa114cab34a2841a24da305c3df482c3","stable_dependencies":["python@3.15"],"stable_checksum":"090d453fc9beeb9cf37ae8edf7ebae3d9686ac9382d4bea5df9191b429e6403c","stable_url_args":["https://files.pythonhosted.org/packages/90/e2/4982f414f04c47c5344739ecc6dfd70fe75139d0672e0b080929aea309f9/cfv-3.2.0.tar.gz"],"stable_version":"3.2.0","bottle_tag":":all","bottle_checksum":"c01efc6fe29098ab67692bd739036cb8b02f948fe72a37503dd989dd10c2c8ae"},"cgal":{"compatibility_version":1,"desc":"Computational Geometry Algorithms Library","executables":["cgal_create_CMakeLists","cgal_create_cmake_script"],"head_dependencies":[{"boost":":no_linkage"},{"eigen":":no_linkage"},{"gmp":":no_linkage"},{"mpfr":":no_linkage"},{"cmake":[":build",":test"]},{"qtbase":":test"}],"homepage":"https://www.cgal.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"3ace47e20f8b0a94a447a53e4308ddf87036ee6c99ba61e8f79a8c265c178400","stable_dependencies":[{"boost":":no_linkage"},{"eigen":":no_linkage"},{"gmp":":no_linkage"},{"mpfr":":no_linkage"},{"cmake":[":build",":test"]},{"qtbase":":test"}],"stable_checksum":"b6be77c60765a8456335de991eeaf6ffec55256984e4a9ecc6a97c37bbfe85bf","stable_url_args":["https://github.com/CGAL/cgal/releases/download/v6.2.1/CGAL-6.2.1.tar.xz"],"stable_version":"6.2.1","bottle_tag":":all","bottle_checksum":"a630bdf209970775ad7b3b96efbff3f67d901d923c8a1c43e964353123ecd604"},"cgdb":{"desc":"Curses-based interface to the GNU Debugger","executables":["cgdb"],"head_dependencies":["readline",{"autoconf":":build"},{"automake":":build"},{"help2man":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/cgdb/cgdb.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["ncurses"]],"homepage":"https://cgdb.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"b6ed01f0af872bfeda450cee5b5dda09a0794a5e94ef8991acd4d72488b84d13","stable_dependencies":["readline",{"help2man":":build"},{"texinfo":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"0d38b524d377257b106bad6d856d8ae3304140e1ee24085343e6ddf1b65811f1","stable_url_args":["https://cgdb.me/files/cgdb-0.8.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["ncurses"]],"stable_version":"0.8.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"d959481de39f00122a3274092eebb71c62892c0a2abbee8f59fbb3c1040a5c16"},"cgif":{"compatibility_version":1,"desc":"GIF encoder written in C","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://github.com/dloebl/cgif","license":"MIT","ruby_source_checksum":"681e3855e70ef32b90316ba37952512becc77bd67abb1624ee82a5dff2444806","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"83a70a15bc2da41f081a44ebc58ee48e2e1d524a6d3fdb4a24064afa08d5ad4d","stable_url_args":["https://github.com/dloebl/cgif/archive/refs/tags/v0.5.4.tar.gz"],"stable_version":"0.5.4"},"cgit":{"desc":"Hyperfast web frontend for Git repositories written in C","head_dependencies":["gettext"],"homepage":"https://git.zx2c4.com/cgit/","license":"GPL-2.0-only","local_patch_checksums":{"Patches/cgit/memrchr-impl.patch":"eceb5be34261046e4588b15650da406af2385e2ba5e84e469c968433749c3ebf"},"ruby_source_checksum":"92018d19c24b961b9668fe561137701de672bab7d633275aeca9014ee76e1dcb","stable_dependencies":["gettext"],"stable_patches":[{"strip":"p1","file":"Patches/cgit/memrchr-impl.patch"}],"stable_url_args":["https://git.zx2c4.com/cgit.git",{":tag":"v1.3.1",":revision":"044821677c774cd24f25f1818ea51d09cc64b006"}],"stable_version":"1.3.1"},"cgl":{"compatibility_version":1,"desc":"Cut Generation Library","head_dependencies":["clp","coinutils","osi","openblas",{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/coin-or/Cgl","license":"EPL-2.0","ruby_source_checksum":"baf960848f774ac2faedd40864efa9d3a836604af50f688d212e10e225756f56","stable_dependencies":["clp","coinutils","osi","openblas",{"pkgconf":[":build",":test"]}],"stable_checksum":"41b7ac9402db883d9c487eb7101e59eb513cefd726e6e7a669dc94664d9385e6","stable_url_args":["https://github.com/coin-or/Cgl/archive/refs/tags/releases/0.60.10.tar.gz"],"stable_version":"0.60.10"},"cglm":{"desc":"Optimized OpenGL/Graphics Math (glm) for C","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/recp/cglm","license":"MIT","ruby_source_checksum":"fc80df25fef489c8609577b551fdcfc672daa84d405ac25fb9e8cd92ec059648","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"be5e7d384561eb0fca59724a92b7fb44bf03e588a7eae5123a7d796002928184","stable_url_args":["https://github.com/recp/cglm/archive/refs/tags/v0.9.6.tar.gz"],"stable_version":"0.9.6","bottle_cellar":":any","bottle_checksum":"2decb2f877d789d9982abca215c65c2a641f13dcd0f4b30439b1d2bdbed27318"},"cgns":{"compatibility_version":1,"desc":"CFD General Notation System","executables":["adf2hdf","cgnscheck","cgnscompress","cgnsconvert","cgnsdiff","cgnslist","cgnsnames","cgnsupdate","hdf2adf"],"head_dependencies":["gcc","hdf5",{"cmake":":build"}],"head_url_args":["https://github.com/CGNS/CGNS.git",{":branch":"develop"}],"homepage":"https://cgns.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"9d86ade9012aaf763e4f2ff707b3bc4e185bb3094d06132e820311cb643f69bd","stable_dependencies":["gcc","hdf5",{"cmake":":build"}],"stable_checksum":"95075e1fd0b51d97b1b96b73ebe03b1a551fbcc9cd2b2b6f487ccccedcff5964","stable_url_args":["https://github.com/CGNS/CGNS/archive/refs/tags/v4.5.2.tar.gz"],"stable_version":"4.5.2"},"cgoban":{"desc":"Go-related services","executables":["cgoban","grab_cgoban"],"head_dependencies":["libice","libsm","libx11"],"homepage":"https://cgoban1.sourceforge.net/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"3e2557ccb7947bcb89a08954006480ccdc7093dc012002f1927fc231ade62620","stable_dependencies":["libice","libsm","libx11"],"stable_checksum":"3b8a6fc0e989bf977fcd9a65a367aa18e34c6e25800e78dd8f0063fa549c9b62","stable_url_args":["https://downloads.sourceforge.net/project/cgoban1/cgoban1/1.9.14/cgoban-1.9.14.tar.gz"],"stable_version":"1.9.14","bottle_cellar":":any","bottle_checksum":"b0695f58c0e104e1bac7d68944abdf2d2a0432b47726a94474fe7bd16399b22b"},"cgrep":{"bottle_rebuild":1,"conflicts":[["aerleon",{":because":"both install `cgrep` binaries"}]],"desc":"Context-aware grep for source code","executables":["cgrep"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/awgn/cgrep.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://awgn.github.io/cgrep/","license":"GPL-2.0-or-later","ruby_source_checksum":"669331d38bc1685fe696bb745c1304deb3530902c67dba27ac8bdfffa6ccc77a","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"}],"stable_checksum":"80119410ad24c668e4668773e21ac50439051bdf12d61668995a7cf652304691","stable_url_args":["https://hackage.haskell.org/package/cgrep-9.2.3/cgrep-9.2.3.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"9.2.3"},"cgvg":{"bottle_rebuild":2,"desc":"Command-line source browsing tool","executables":["cg","vg"],"head_url_args":["https://github.com/uzi/cgvg.git",{":branch":"master"}],"homepage":"https://github.com/uzi/cgvg","license":"GPL-2.0-or-later","ruby_source_checksum":"20f0c4dd12ec03e9c4fba99ee1f5b08fb10528c7a7ce0db62111136d01b2b919","stable_checksum":"d879f541abcc988841a8d86f0c0781ded6e70498a63c9befdd52baf4649a12f3","stable_url_args":["https://github.com/uzi/cgvg/archive/refs/tags/v1.6.3.tar.gz"],"stable_version":"1.6.3","bottle_tag":":all","bottle_checksum":"06ba6e4b8f27a86f39d20fa7d6b0b456d584d9973f15c5a7916145ae46c4d989"},"chadwick":{"desc":"Tools for manipulating baseball data","executables":["cwbox","cwcomment","cwdaily","cwevent","cwgame","cwsub"],"homepage":"https://chadwick.readthedocs.io","license":"GPL-2.0-or-later","ruby_source_checksum":"e4c144cd20332d6159ca26b4b8807925d26ddd4b9a072e7e012c6ae11c739438","stable_checksum":"c80d24dfd37707719c3e81883417a57339c4d60865e39ae73aebdbbfe2190259","stable_url_args":["https://github.com/chadwickbureau/chadwick/releases/download/v0.11.0/chadwick-0.11.0.tar.gz"],"stable_version":"0.11.0"},"chafa":{"compatibility_version":1,"desc":"Versatile and fast Unicode/ASCII/ANSI graphics renderer","executables":["chafa"],"head_dependencies":["cairo","freetype","glib","jpeg-turbo","jpeg-xl","libavif","librsvg","libtiff","webp","gdk-pixbuf","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/hpjansson/chafa.git",{":branch":"master"}],"homepage":"https://hpjansson.org/chafa/","license":"LGPL-3.0-or-later","ruby_source_checksum":"a173a268b7b733709b2762159b39b883c24a0c54fd3be25b428e1bf0ccdf51ac","stable_dependencies":["cairo","freetype","glib","jpeg-turbo","jpeg-xl","libavif","librsvg","libtiff","webp","gdk-pixbuf","gettext",{"pkgconf":":build"}],"stable_checksum":"fb995ef21dce6c73dd0dd454ba3e0f7fac08e053ea16060a2e5ce69a3746ee27","stable_url_args":["https://hpjansson.org/chafa/releases/chafa-1.18.3.tar.xz"],"stable_version":"1.18.3"},"chain-bench":{"bottle_rebuild":1,"desc":"Software supply chain auditing tool based on CIS benchmark","executables":["chain-bench"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aquasecurity/chain-bench.git",{":branch":"main"}],"homepage":"https://github.com/aquasecurity/chain-bench","license":"Apache-2.0","ruby_source_checksum":"c3e1e69ad9bda2a868b62bc99fdab17d3bd0168b460161ad10b26d7159ad1392","stable_dependencies":[{"go":":build"}],"stable_checksum":"5bfeaacd9cf7d272e88597135bff7f329d455a810aaf2b6a763ac55e18d383c1","stable_url_args":["https://github.com/aquasecurity/chain-bench/archive/refs/tags/v0.1.10.tar.gz"],"stable_version":"0.1.10"},"chainhook":{"deprecate_args":{":date":"2026-02-27",":because":":repo_archived"},"desc":"Reorg-aware indexing engine for the Stacks & Bitcoin blockchains","disable_args":{":date":"2027-02-27",":because":":repo_archived"},"executables":["chainhook"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/hirosystems/chainhook.git",{":branch":"develop"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/hirosystems/chainhook","license":"GPL-3.0-only","ruby_source_checksum":"4489aadfccf31ab901e343021543b9c0e9e674abb673683fd050b1f394f8a86c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fea917fcd18032a280a965bd84b57894008110ec15191f4efca6aaab26011443","stable_url_args":["https://github.com/hirosystems/chainhook/archive/refs/tags/v1.9.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"1.9.0","bottle_checksum":"95789e890d61682e76409bcab394b10516c01313f6753c487f6b7acf59b2b4ba"},"chainloop-cli":{"desc":"CLI for interacting with Chainloop","executables":["chainloop"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/chainloop-dev/chainloop.git",{":branch":"main"}],"homepage":"https://docs.chainloop.dev","license":"Apache-2.0","ruby_source_checksum":"ac5157559a92a046d2e419911c45fd46fb6ad80f2e1d73d3d672b9c733f8ad61","stable_dependencies":[{"go":":build"}],"stable_checksum":"38907d59789dab67d8a438797fb461660855da100e15dd9e45f73d072d25fa47","stable_url_args":["https://github.com/chainloop-dev/chainloop/archive/refs/tags/v1.127.4.tar.gz"],"stable_version":"1.127.4"},"chainsaw":{"desc":"Rapidly Search and Hunt through Windows Forensic Artefacts","executables":["chainsaw"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/WithSecureLabs/chainsaw.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/WithSecureLabs/chainsaw","license":"GPL-3.0-only","ruby_source_checksum":"a5d54de362bf9710e0ab169abb2a1d98f02ef0aaf97a479d017c3b5c2961eda7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"62b6a7a624400f9d038f784ce67d894c033bac9ff9279e658ea960623cb38502","stable_url_args":["https://github.com/WithSecureLabs/chainsaw/archive/refs/tags/v2.17.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"2.17.1"},"chaiscript":{"desc":"Easy to use embedded scripting language for C++","executables":["chai"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/ChaiScript/ChaiScript.git",{":branch":"develop"}],"homepage":"https://chaiscript.com/","license":"BSD-3-Clause","ruby_source_checksum":"01cf28522e35685a235aa87e933f706bc44cf1475ff44b97f455a2218bb67a66","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3ca9ba6434b4f0123b5ab56433e3383b01244d9666c85c06cc116d7c41e8f92a","stable_url_args":["https://github.com/ChaiScript/ChaiScript/archive/refs/tags/v6.1.0.tar.gz"],"stable_version":"6.1.0","bottle_checksum":"8a621c59024cf368be41bd03f834837b8473da66dbf3bdd8f5721fb3af3b0a67"},"chakra":{"deprecate_args":{":date":"2025-03-28",":because":"fails to run on Linux after rebuild and last release was 2020-12-08"},"desc":"Core part of the JavaScript engine that powers Microsoft Edge","disable_args":{":date":"2026-03-28",":because":"fails to run on Linux after rebuild and last release was 2020-12-08"},"head_dependencies":["icu4c@76",{"cmake":":build"}],"head_url_args":["https://github.com/chakra-core/ChakraCore.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"python":":build"}]],"homepage":"https://github.com/chakra-core/ChakraCore","license":"MIT","local_patch_checksums":{"Patches/chakra/clang10.patch":"5337b8d5de2e9b58f6908645d9e1deb8364d426628c415e0e37aa3288fae3de7","Patches/chakra/python3.patch":"61c61c5376bc28ac52ec47e6d4c053eb27c04860aa4ba787a78266840ce57830"},"revision":9,"ruby_source_checksum":"e5bbe0b6f8f475bac069cab7ed0a2ea357749e14da2301ca3eea034ccfe70198","stable_dependencies":["icu4c@76",{"cmake":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/chakra/clang10.patch"},{"strip":"p1","file":"Patches/chakra/python3.patch"},{"strip":"p1","url":"https://github.com/chakra-core/ChakraCore/commit/a2aae95cfb16cda814c557cc70c4bdb5156fd30f.patch?full_index=1","sha256":"07c94241591be4f8c30b5ea68d7fa08e8e71186f26b124ee871eaf17b2590a28","type":"backport","resolves":[{"type":"defect","id":"https://github.com/chakra-core/ChakraCore/pull/6983"}]},{"strip":"p1","url":"https://github.com/chakra-core/ChakraCore/commit/46af28eb9e01dee240306c03edb5fa736055b5b7.patch?full_index=1","sha256":"d59f8bb5bbf716e4971b3a50d5fe2ca84c5901b354981e395a6c37adad8b2bb2","type":"backport","resolves":[{"type":"defect","id":"https://github.com/chakra-core/ChakraCore/pull/6985"}]}],"stable_checksum":"b99e85f2d0fa24f2b6ccf9a6d2723f3eecfe986a9d2c4d34fa1fd0d015d0595e","stable_url_args":["https://github.com/chakra-core/ChakraCore/archive/refs/tags/v1.11.24.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],[{"python":":build"}]],"stable_version":"1.11.24","bottle_cellar":":any","bottle_checksum":"dc7589f199baf02f63525cd1b5adb4e971d87b9c2369eb3e031dd4234acefac6"},"chalk-cli":{"desc":"Terminal string styling done right","executables":["chalk"],"head_dependencies":["node"],"homepage":"https://github.com/chalk/chalk-cli","license":"MIT","ruby_source_checksum":"ce46e6394da057afc39e2e8293488fe985a58ac5e21a66cbb23a7dcc2cf75a27","stable_dependencies":["node"],"stable_checksum":"480a85e48da024092e1b63fe260f810880f5f82322d82f62304f32e970112216","stable_url_args":["https://registry.npmjs.org/chalk-cli/-/chalk-cli-6.0.0.tgz"],"stable_version":"6.0.0","bottle_tag":":all","bottle_checksum":"888e67d06c5fbe66c72de1de9f759ed9f32fd7a88d9f2158c3626b13f9ecbca6"},"chamber":{"desc":"CLI for managing secrets through AWS SSM Parameter Store","executables":["chamber"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/segmentio/chamber.git",{":branch":"master"}],"homepage":"https://github.com/segmentio/chamber","license":"MIT","ruby_source_checksum":"787785a8461d1e7be2fe9f11f4f516ea5b0f87f17f2a39ecaea3ab5a6095dc36","stable_dependencies":[{"go":":build"}],"stable_checksum":"8658307013875044ddb023b5cf221085b4ecdfb3d093929443e636b8d1817e88","stable_url_args":["https://github.com/segmentio/chamber/archive/refs/tags/v3.1.5.tar.gz"],"stable_version":"3.1.5"},"changelogen":{"desc":"Generate Beautiful Changelogs using Conventional Commits","executables":["changelogen"],"head_dependencies":["node"],"homepage":"https://github.com/unjs/changelogen","license":"MIT","ruby_source_checksum":"3c3cabab2683181a0d76883169c1d10a74753dafb457e8e2b5ad5c2c84875316","stable_dependencies":["node"],"stable_checksum":"cd5e783f11a9496293d2c7790e36574981296192849a9d904dec617e65e257b2","stable_url_args":["https://registry.npmjs.org/changelogen/-/changelogen-0.6.2.tgz"],"stable_version":"0.6.2","bottle_tag":":all","bottle_checksum":"8f81b6116ef1eb1212acc82b881c4bd1c099d9a3221c76ea12203be07f73f2a9"},"changie":{"desc":"Automated changelog tool for preparing releases","executables":["changie"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/miniscruff/changie.git",{":branch":"main"}],"homepage":"https://changie.dev/","license":"MIT","ruby_source_checksum":"331d52315d68cfd8d83d5323f37ee48c4f78832edae65967948896819bc381f5","stable_dependencies":[{"go":":build"}],"stable_checksum":"dec4619b681ad0ad0a9e7b57c196fcaade2705fb086d1f2bbef13a5d2b33ed43","stable_url_args":["https://github.com/miniscruff/changie/archive/refs/tags/v1.26.0.tar.gz"],"stable_version":"1.26.0"},"chaos-client":{"desc":"Client to communicate with Chaos DB API","executables":["chaos"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/chaos-client.git",{":branch":"main"}],"homepage":"https://chaos.projectdiscovery.io","license":"MIT","ruby_source_checksum":"511042d73158a0c81372cb4ad752e6d0949fa183dc02b9f6cafd0ab9e0773282","stable_dependencies":[{"go":":build"}],"stable_checksum":"322f0c200887c2b0e6c412c70ad5de741a30e7687028966cfe26aa7534218369","stable_url_args":["https://github.com/projectdiscovery/chaos-client/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2","bottle_checksum":"d0d8eeea7253bc21784261ea3b5127928bc9b0eb174291c879094378c548c4a4"},"chaoskube":{"desc":"Periodically kills random pods in your Kubernetes cluster","executables":["chaoskube"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/linki/chaoskube.git",{":branch":"master"}],"homepage":"https://github.com/linki/chaoskube","license":"MIT","ruby_source_checksum":"b7e00a44123cb2f1b9e317a024b0c1bcf6326167bb72e917e5231ed1331dd4b0","stable_dependencies":[{"go":":build"}],"stable_checksum":"2228937790850075ca424bbfa221172fc0be0d1b3fb3c2d755dab7101945a5dd","stable_url_args":["https://github.com/linki/chaoskube/archive/refs/tags/v0.39.1.tar.gz"],"stable_version":"0.39.1"},"chapel":{"bottle_rebuild":2,"caveats":"By default, compiled Chapel programs will be single-locale only.\nTo compile and run multi-locale Chapel programs locally:\n\nCompile your program with:\n  `chpl --comm=gasnet --comm-substrate=udp`\nAnd then run it with:\n  `chplrun-udp ./your_program_name`\n\nTo simulate GPU execution, you can compile your program with:\n  `chpl --locale-model=gpu --gpu=cpu`\n","desc":"Programming language for productive parallel computing at scale","executables":["c2chapel","chpl","chpl-language-server","chpl-shim","chplcheck","chpldoc","chplrun-udp","mason"],"head_dependencies":["cmake","gmp","hwloc","jemalloc","llvm@22","pkgconf","python@3.15"],"head_url_args":["https://github.com/chapel-lang/chapel.git",{":branch":"main"}],"homepage":"https://chapel-lang.org/","license":"Apache-2.0","local_patch_checksums":{"Patches/chapel/remove_custom_stdless.diff":"6df0309d652b08780d8c31e68831ae5edf4134e60dcd573dfee5c0ea1613dc3b"},"no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"6448170b3873a17f205901245f52d265e985667ece907b77e512732d6e701fa5","stable_dependencies":["cmake","gmp","hwloc","jemalloc","llvm@22","pkgconf","python@3.15"],"stable_patches":[{"strip":"p1","file":"Patches/chapel/remove_custom_stdless.diff","type":"backport","resolves":[{"type":"defect","id":"https://github.com/chapel-lang/chapel/issues/29458"}]}],"stable_checksum":"55234b391e32757fbdcf78a4c9517a1f0f8075e4d73a68005fc4ac251ef6b5d4","stable_url_args":["https://github.com/chapel-lang/chapel/releases/download/2.10.0/chapel-2.10.0.tar.gz"],"stable_version":"2.10.0"},"chardet":{"desc":"Python character encoding detector","executables":["chardetect"],"head_dependencies":["python@3.15"],"homepage":"https://chardet.readthedocs.io/en/latest/","license":"0BSD","oldnames":["python-chardet"],"ruby_source_checksum":"1e97b58d3faf099ef6ee67134472554e125afa4cbb6526fc0146d38c6c8a0973","stable_dependencies":["python@3.15"],"stable_checksum":"0ba38a05201b0abf7570c12d8af45c30b2af835bd5cc52bfc7105082eda82c1e","stable_url_args":["https://files.pythonhosted.org/packages/47/92/3d893ac5d338b9a9af34c5b517d77492dcea8a10254254eead4215a96f3f/chardet-7.7.0.tar.gz"],"stable_version":"7.7.0","bottle_tag":":all","bottle_checksum":"162251ba996471dce3d6ac4b59ea452f13e29e2501039d0a56a2a7770dfed7fd"},"charls":{"desc":"C++ JPEG-LS library implementation","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/team-charls/charls.git",{":branch":"main"}],"homepage":"https://github.com/team-charls/charls","license":"BSD-3-Clause","ruby_source_checksum":"16878ce423491c22ed08b3752da239882562879c17b1d207a53b9be8c8fe96e5","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b55c742ef96b5e9d63f813a75d0ba29944302abb5a6ab59756ad61fa017b1dd3","stable_url_args":["https://github.com/team-charls/charls/archive/refs/tags/2.4.5.tar.gz"],"stable_version":"2.4.5"},"charm-tools":{"bottle_rebuild":1,"desc":"Tools for authoring and maintaining juju charms","executables":["charm-build","charm-create","charm-help","charm-layers","charm-proof","charm-pull-source","charm-version"],"head_dependencies":["certifi","charm","cryptography","libyaml","python@3.15"],"homepage":"https://github.com/juju/charm-tools","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"d4e0a7390b800f51a11e8481718cbe963a12837051dac8b6cb597b634f8741ba","stable_dependencies":["certifi","charm","cryptography","libyaml","python@3.15"],"stable_checksum":"802d305d61d1872029bea81a6435d7a1c8f9fdbc5e397426567bdc0788cc3bb2","stable_url_args":["https://files.pythonhosted.org/packages/b4/0b/579c79350b94ad0b934ca06fc7ab71504527b8f1d5e505819cd430a46f97/charm_tools-3.0.9.tar.gz"],"stable_version":"3.0.9"},"charm":{"bottle_rebuild":2,"desc":"Tool for managing Juju Charms","executables":["charm"],"head_dependencies":[{"breezy":":build"},{"go@1.26":":build"}],"head_url_args":["https://github.com/juju/charmstore-client.git",{":branch":"master"}],"homepage":"https://github.com/juju/charmstore-client","license":"GPL-3.0-only","ruby_source_checksum":"c234c3a6006a3a73418fea3c7672b2599a236f2dbd68939949f8602b6375fb57","stable_dependencies":[{"breezy":":build"},{"go@1.26":":build"}],"stable_checksum":"3dd52c9a463bc09bedb3a07eb0977711aec77611b9c0d7f40cd366a66aa2ca03","stable_url_args":["https://github.com/juju/charmstore-client/archive/refs/tags/v2.5.2.tar.gz"],"stable_version":"2.5.2"},"charmcraft":{"desc":"Tool to build charms and publish them on Charmhub","executables":["charmcraft"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml",{"pydantic":":no_linkage"},{"pygit2":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/canonical/charmcraft.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://charmhub.io","license":"Apache-2.0","ruby_source_checksum":"8c87661e5866fd50dae6783b4f1e02ab39faa4fce104a494bb5db4178bffdb87","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml",{"pydantic":":no_linkage"},{"pygit2":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"150d9c6376f6340ed7c951e03418b0190ac025b05a2d01bd2bb40835538676c1","stable_url_args":["https://files.pythonhosted.org/packages/8f/02/8874a4780a20476afa3a3c57042874bbf88911d8cbf078f506dbe29f9db3/charmcraft-4.5.0.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"4.5.0"},"chars":{"desc":"Command-line tool to display information about unicode characters","executables":["chars"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/boinkor-net/chars.git",{":branch":"master"}],"homepage":"https://github.com/boinkor-net/chars/","license":"MIT","ruby_source_checksum":"f6a75672660fc20e10992d2881d09fc27792bda21683b9a2697963ea428b1429","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2f79843a3b1173870b41ebce491a54812b13a44090d0ae30a6f572caa91f0736","stable_url_args":["https://github.com/boinkor-net/chars/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0","bottle_checksum":"68c80f7eecac24a7730af591f936abe6e7d5c4189710c9da22afe81e967f4b98"},"chart-releaser":{"bottle_rebuild":1,"desc":"Hosting Helm Charts via GitHub Pages and Releases","executables":["cr"],"head_dependencies":[{"go":":build"},{"helm":":test"}],"head_url_args":["https://github.com/helm/chart-releaser.git",{":branch":"main"}],"homepage":"https://github.com/helm/chart-releaser/","license":"Apache-2.0","ruby_source_checksum":"df0655d308cb01145eb061e24454339b250914ae9740e2cf1a5b8683acd1a919","stable_dependencies":[{"go":":build"},{"helm":":test"}],"stable_checksum":"288fd5a6c6b761312103f499a0e6a797f5ca11ae903f5ab88a6557712b962715","stable_url_args":["https://github.com/helm/chart-releaser/archive/refs/tags/v1.8.1.tar.gz"],"stable_version":"1.8.1"},"chart-testing":{"conflicts":[["coreos-ct",{":because":"both install `ct` binaries"}]],"desc":"Testing and linting Helm charts","executables":["ct"],"head_dependencies":["yamale",{"go":":build"},{"helm":":test"},{"yamllint":":test"}],"head_url_args":["https://github.com/helm/chart-testing.git",{":branch":"main"}],"homepage":"https://github.com/helm/chart-testing","license":"Apache-2.0","ruby_source_checksum":"31d7e92d707336099ac8c91540e3c14ea12c92443d29b5ce816af09b5eefc3a9","stable_dependencies":["yamale",{"go":":build"},{"helm":":test"},{"yamllint":":test"}],"stable_url_args":["https://github.com/helm/chart-testing.git",{":tag":"v3.15.0",":revision":"c65afcebd6649d48179fc8b30db34fa9b1459cce"}],"stable_version":"3.15.0"},"chatblade":{"deprecate_args":{":date":"2026-03-28",":because":":unmaintained"},"desc":"CLI Swiss Army Knife for ChatGPT","disable_args":{":date":"2027-03-28",":because":":unmaintained"},"executables":["chatblade"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.13",{"rust":":build"}],"homepage":"https://github.com/npiv/chatblade","license":"GPL-3.0-only","revision":7,"ruby_source_checksum":"0a374e5d750f03442d6e64c28d475c05a78b714117b3d8dd525af97d6ed7e6ef","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.13",{"rust":":build"}],"stable_checksum":"bfa5f96aa02b869df76e6f0910b0c2528c44de7b2f95ae08de7d192cb30c7892","stable_url_args":["https://files.pythonhosted.org/packages/ff/02/e7dfd50d98139472851d03d793c39aebe1364a960648312d252137b0ec25/chatblade-0.7.0.tar.gz"],"stable_version":"0.7.0"},"chawan":{"desc":"TUI web browser with CSS, inline image and JavaScript support","executables":["cha","mancha"],"head_dependencies":["brotli","libssh2","openssl@4",{"nim":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.sr.ht/~bptato/chawan",{":branch":"master"}],"head_uses_from_macos":[["curl"],["ncurses"]],"homepage":"https://sr.ht/~bptato/chawan/","license":"Unlicense","ruby_source_checksum":"780a519cce5e6d96ede3a7f20b716605cfcf3c2f2b372c6ab0ba4580631a8588","stable_dependencies":["brotli","libssh2","openssl@4",{"nim":":build"},{"pkgconf":":build"}],"stable_checksum":"031d1ef809e1e94f16815c543a450f62a3577a7b7240ac02160dd8c78512f588","stable_url_args":["https://git.sr.ht/~bptato/chawan/archive/v0.5.0.tar.gz"],"stable_uses_from_macos":[["curl"],["ncurses"]],"stable_version":"0.5.0"},"chdig":{"desc":"Dig into ClickHouse with TUI interface","executables":["chdig"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/azat/chdig.git",{":branch":"main"}],"homepage":"https://github.com/azat/chdig","license":"MIT","ruby_source_checksum":"4f4df7740eb716fe0d8c1556237c4d665e9a965f6be416e85ef68c335e796cfe","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a6c63271cec839d862cab09ef46feb062e6a41b18b826984c92a53b537db1236","stable_url_args":["https://github.com/azat/chdig/archive/refs/tags/v26.10.1.tar.gz"],"stable_version":"26.10.1"},"cheapglk":{"desc":"Extremely minimal Glk library","homepage":"https://www.eblong.com/zarf/glk/","keg_only_args":["it conflicts with other Glk libraries"],"license":"MIT","ruby_source_checksum":"21e9ec4a647fddd563654e0141330d8b6c0513be2d18fa8a719f74f73e4f5c39","stable_checksum":"87b9a19d741c71a8d3bffbb0fd7833410672006d3815717c70860e1681043d4c","stable_url_args":["https://www.eblong.com/zarf/glk/cheapglk-107.tar.gz"],"stable_version":"1.0.7","bottle_checksum":"fe810d9b9aa201d3a740860c1433858f84965b6ce5ac5ca9b448c4f982e1d382"},"cheat":{"conflicts":[["bash-snippets",{":because":"both install a `cheat` executable"}]],"desc":"Create and view interactive cheat sheets for *nix commands","executables":["cheat"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cheat/cheat.git",{":branch":"master"}],"homepage":"https://github.com/cheat/cheat","license":"MIT","ruby_source_checksum":"33ff8fe6b61f9db4167f7dedf8fb1cf2986f6dbbec15eb38f8cc86f07ec14188","stable_dependencies":[{"go":":build"}],"stable_checksum":"5ef8864dacb5b37268d7d26cd01f74b99a33b2e5eb5b290e4221358410c99db4","stable_url_args":["https://github.com/cheat/cheat/archive/refs/tags/5.1.0.tar.gz"],"stable_version":"5.1.0"},"check-jsonschema":{"bottle_rebuild":1,"desc":"JSON Schema CLI","executables":["check-jsonschema"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"head_url_args":["https://github.com/python-jsonschema/check-jsonschema.git",{":branch":"main"}],"homepage":"https://github.com/python-jsonschema/check-jsonschema","license":"Apache-2.0","ruby_source_checksum":"fcd963998ea8f7c96326ab90d1c281120567df0bf3b492a39ebbc3500c688abe","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"967176475f9eddd2809baabf7e0d157f7eb482b06ac002a29a79788c0c8a5a90","stable_url_args":["https://files.pythonhosted.org/packages/7f/43/f0cb0cc7e68421c5b0be6bca74d37e2daad915ee74edef42c4af21aaef19/check_jsonschema-0.38.2.tar.gz"],"stable_version":"0.38.2"},"check":{"desc":"C unit testing framework","executables":["checkmk"],"homepage":"https://libcheck.github.io/check/","license":"LGPL-2.1-or-later","ruby_source_checksum":"538b2a3ef22d6084f8efd3cdefce4bc062872e7579f4d047f2e476408248fe0b","stable_checksum":"a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a","stable_url_args":["https://github.com/libcheck/check/releases/download/0.15.2/check-0.15.2.tar.gz"],"stable_version":"0.15.2","bottle_cellar":":any","bottle_checksum":"ce18575f3c364179df6701ae91c328d1c2c50a68d700596f867e5bbc1e1b1eca"},"check_postgres":{"desc":"Monitor Postgres databases","executables":["check_postgres"],"head_dependencies":["libpq"],"head_url_args":["https://github.com/bucardo/check_postgres.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://bucardo.org/wiki/Check_postgres","license":"BSD-2-Clause","ruby_source_checksum":"3ba57a246dee9c86f8ddba8dfe89f2ab521b74a09e9aa61025f6e8fcaf6935d5","stable_dependencies":["libpq"],"stable_checksum":"a3b135c1a205179410ee7b694e528704ebc12358781c98d3763d835872366995","stable_url_args":["https://bucardo.org/downloads/check_postgres-2.26.0.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.26.0","bottle_checksum":"f4023f4278d08648ad51b4c531a72e961e648736578efb14e6d44296af328496"},"checkbashisms":{"desc":"Checks for bashisms in shell scripts","executables":["checkbashisms"],"homepage":"https://launchpad.net/ubuntu/+source/devscripts/","license":"GPL-2.0-or-later","ruby_source_checksum":"d4443d674347f56fb298b8a0163c67e36ae11a581325606c16ee12a91033632d","stable_checksum":"1126dffb3846acf119120a1136c66a8122224ed4f02920de8d993faaa1bed52d","stable_url_args":["https://deb.debian.org/debian/pool/main/d/devscripts/devscripts_2.26.13.tar.xz"],"stable_version":"2.26.13","bottle_tag":":all","bottle_checksum":"89a02f2740d57783f43c4ea83c3caad239227840f515445951c4175eba0cb693"},"checkdmarc":{"desc":"Command-line parser for SPF and DMARC DNS records","executables":["checkdmarc"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/domainaware/checkdmarc.git",{":branch":"main"}],"homepage":"https://domainaware.github.io/checkdmarc/","license":"Apache-2.0","ruby_source_checksum":"af88ce71adc6aabe040624c0e94521806954fbfac97d5e054a4027a654e39a70","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"27113185ec5fd981ee163d5fbd86b8d8c1e15021e0f311c714a878bcb3e8b261","stable_url_args":["https://files.pythonhosted.org/packages/a5/9b/6a25ad12100a86fe6636d41c04d2946d25ec610264023a85612f3452ba41/checkdmarc-6.0.4.tar.gz"],"stable_version":"6.0.4","bottle_tag":":all","bottle_checksum":"a75ce57fcc79ffa1f79a59420add6b6a6c688173bdce2cf1e3390df5396e11a2"},"checkmake":{"bottle_rebuild":2,"desc":"Linter/analyzer for Makefiles","executables":["checkmake"],"head_dependencies":[{"go":":build"},{"pandoc":":build"}],"head_url_args":["https://github.com/checkmake/checkmake.git",{":branch":"main"}],"homepage":"https://github.com/checkmake/checkmake","license":"MIT","ruby_source_checksum":"a921038177724c21c5695a4d7df6d7591460d3726b0a7923975fef2a58adf27f","stable_dependencies":[{"go":":build"},{"pandoc":":build"}],"stable_checksum":"450412ba6500ef7c4c8a0150a5e1a3d2e76591ce9f37609bcbd5508298ad9bef","stable_url_args":["https://github.com/checkmake/checkmake/archive/refs/tags/v0.3.2.tar.gz"],"stable_version":"0.3.2"},"checkov":{"desc":"Prevent cloud misconfigurations during build-time for IaC tools","executables":["checkov","checkov.cmd"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libyaml","numpy",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"cmake":":build"},{"rust":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://www.checkov.io/","license":"Apache-2.0","ruby_source_checksum":"55a607ac5189b5ce31d0a2da76fe666fc59def688c21d33b8cc475fe05e6d079","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libyaml","numpy",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"cmake":":build"},{"rust":":build"}],"stable_checksum":"d827f79e25797d0a54a6643683869dea9893ea06e16e1b81635c9d21c1f0f4a4","stable_url_args":["https://files.pythonhosted.org/packages/40/ed/9ff6eb2510d68671640ee7f305f560d260edd918ffea1bf35c7c788974ef/checkov-3.3.30.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.3.30"},"checkpwn":{"desc":"Check Have I Been Pwned and see if it's time for you to change passwords","executables":["checkpwn"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/brycx/checkpwn.git",{":branch":"master"}],"homepage":"https://github.com/brycx/checkpwn","license":"MIT","ruby_source_checksum":"f9bea680e759524859f9241dcccc90acb68e88b3635edb588cbf04e03e32da79","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ab3ba2a2fe867307ae05121d24eef96527b25ca1ca8ef10d808b24e2e51c271e","stable_url_args":["https://static.crates.io/crates/checkpwn/checkpwn-0.6.2.crate"],"stable_version":"0.6.2"},"checksec":{"desc":"Security feature auditing for ELF binaries and Linux kernels","executables":["checksec"],"head_dependencies":[{"go":":build"}],"homepage":"https://slimm609.github.io/checksec","license":"BSD-3-Clause","ruby_source_checksum":"aa2ee5c769847be36290eeba22fec10bd63f977ed7cf38129c15e003c2fe4ef1","stable_dependencies":[{"go":":build"}],"stable_checksum":"3ea46986821070ed06fef5215b2a83a9076115a865da70874e19f214db2c8d83","stable_url_args":["https://github.com/slimm609/checksec/archive/refs/tags/3.2.0.tar.gz"],"stable_version":"3.2.0"},"checkstyle":{"desc":"Check Java source against a coding standard","executables":["checkstyle"],"head_dependencies":["openjdk"],"homepage":"https://checkstyle.sourceforge.io/","license":"LGPL-2.1-or-later","ruby_source_checksum":"c93989f205878874d3ed5c5bb7d907265361b9b9a71bcedb42d38b9846435f60","stable_dependencies":["openjdk"],"stable_checksum":"754e218ab1fcabb1e1c5f8530e9d3aa37636806c22987bb279dd907a6ee749b2","stable_url_args":["https://github.com/checkstyle/checkstyle/releases/download/checkstyle-14.3.0/checkstyle-14.3.0-all.jar"],"stable_version":"14.3.0","bottle_tag":":all","bottle_checksum":"0e81ec1e27085914b24ee439dad536e7c300bd9b415be373f2f538c9458138d2"},"cheops":{"desc":"CHEss OPponent Simulator","executables":["cheops"],"homepage":"https://logological.org/cheops","license":"GPL-3.0-or-later","ruby_source_checksum":"10155db442d5f3c767c8a99d91d93ec3949f67cc5eee1b23734415f8bdcb52ee","stable_checksum":"a3ce2e94f73068159827a1ec93703b5075c7edfdf5b0c1aba4d71b3e43fe984e","stable_url_args":["https://files.nothingisreal.com/software/cheops/cheops-1.3.tar.bz2"],"stable_version":"1.3","bottle_checksum":"1d04d8df7dddb24564f4ce0698f8a59ce7cd9aafcf600e27281ef65b307b42cf"},"cherrytree":{"desc":"Hierarchical note taking application featuring rich text and syntax highlighting","executables":["cherrytree"],"head_dependencies":["adwaita-icon-theme","at-spi2-core","atkmm@2.28","cairo","cairomm@1.14","enchant","fmt","fribidi","gdk-pixbuf","glib","glibmm@2.66","gspell","gtk+3","gtkmm3","gtksourceview4","harfbuzz",{"librsvg":":no_linkage"},"libsigc++@2","libxml++","pango","pangomm@2.46","spdlog","sqlite","uchardet","vte3","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/giuspen/cherrytree.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],["curl"],["libxml2"]],"homepage":"https://www.giuspen.com/cherrytree/","license":"GPL-3.0-or-later","ruby_source_checksum":"ed90a29a867efe4763458672cdbf9f31937d543d7f6a9a6174fe8e3938584211","stable_dependencies":["adwaita-icon-theme","at-spi2-core","atkmm@2.28","cairo","cairomm@1.14","enchant","fmt","fribidi","gdk-pixbuf","glib","glibmm@2.66","gspell","gtk+3","gtkmm3","gtksourceview4","harfbuzz",{"librsvg":":no_linkage"},"libsigc++@2","libxml++","pango","pangomm@2.46","spdlog","sqlite","uchardet","vte3","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"848c0478f8aa4ec2e932ed00ee6c6618f21b197bbd7fea1bafdd8456468d7d45","stable_url_args":["https://www.giuspen.com/software/cherrytree_1.7.2.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"],["libxml2"]],"stable_version":"1.7.2"},"chezmoi":{"desc":"Manage your dotfiles across multiple diverse machines, securely","executables":["chezmoi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/twpayne/chezmoi.git",{":branch":"master"}],"homepage":"https://chezmoi.io/","license":"MIT","ruby_source_checksum":"76af4e63b3b15e7b03a96300a7e0d85ab45cf5fae28bce7228717777f124b819","stable_dependencies":[{"go":":build"}],"stable_checksum":"0c09db0e696857093d0d68c5f33adaafae63496e0b23fcbb1dd7edc4d2e2f3b1","stable_url_args":["https://github.com/twpayne/chezmoi/releases/download/v2.73.3/chezmoi-2.73.3.tar.gz"],"stable_version":"2.73.3"},"chezscheme":{"compatibility_version":2,"desc":"Implementation of the Chez Scheme language","executables":["chez","petite","scheme-script"],"head_dependencies":[{"libx11":":build"},{"xterm":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://cisco.github.io/ChezScheme/","license":"Apache-2.0","ruby_source_checksum":"572517e7275266157c817b72bdf450d29852cd31ce6a0111743bf9fd7468034b","stable_dependencies":[{"libx11":":build"},{"xterm":":build"}],"stable_checksum":"2e74952db7bc177f0c3602e2217a341ba677d733eec4cd7726418c3a4e1ef308","stable_url_args":["https://github.com/cisco/ChezScheme/releases/download/v10.4.1/csv10.4.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"10.4.1"},"chibi-scheme":{"desc":"Small footprint Scheme for use as a C Extension Language","executables":["chibi-doc","chibi-ffi","chibi-scheme","snow-chibi","snow-chibi.scm"],"head_url_args":["https://github.com/ashinn/chibi-scheme.git",{":branch":"master"}],"homepage":"https://github.com/ashinn/chibi-scheme","license":"BSD-3-Clause","ruby_source_checksum":"be8ddfad90c8021852deaa3cb596d96731956fa447dd6341b571b0578e1366a3","stable_checksum":"b70a1147bc70a0f90df3fb6081bc99808237fd17a9accf9ee7a2cc20d95a4df0","stable_url_args":["https://github.com/ashinn/chibi-scheme/archive/refs/tags/0.12.tar.gz"],"stable_version":"0.12"},"chicken":{"conflicts":[["mono",{":because":"both install `csc`, `csi` binaries"}]],"desc":"Compiler for the Scheme programming language","executables":["chicken","chicken-do","chicken-install","chicken-profile","chicken-status","chicken-uninstall","csc","csi"],"head_url_args":["https://code.call-cc.org/git/chicken-core.git",{":branch":"master"}],"homepage":"https://www.call-cc.org/","license":"BSD-3-Clause","ruby_source_checksum":"e9c3413a0b7fff5414e88357c097654df4bc00bb22b208bcc2f68e3a6c90dcde","stable_checksum":"92835552b1b687ad26737e429b5aba36510bf429f8816ec0f6d336c8cb41f443","stable_url_args":["https://code.call-cc.org/releases/6.0.0/chicken-6.0.0.tar.gz"],"stable_version":"6.0.0"},"chiko":{"desc":"Ultimate Beauty gRPC Client for your Terminal","executables":["chiko"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/felangga/chiko.git",{":branch":"main"}],"homepage":"https://github.com/felangga/chiko","license":"MIT","ruby_source_checksum":"a55c5da2c441af0476b64020f86361ba751bb2e14a99b19e45f5477eb7543541","stable_dependencies":[{"go":":build"}],"stable_checksum":"227cfcb5e581b7201519f260c0ac279eaa3057b39f9f12b60103f4794daa8071","stable_url_args":["https://github.com/felangga/chiko/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0"},"chinadns-c":{"desc":"Port of ChinaDNS to C: fix irregularities with DNS in China","executables":["chinadns"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/shadowsocks/ChinaDNS.git",{":branch":"master"}],"homepage":"https://github.com/shadowsocks/ChinaDNS","license":"GPL-3.0-or-later","ruby_source_checksum":"ea7f6d4568f73179b571f7c4040fda7e7c9cf06cd3e5ef91d0638fb0f05cbd86","stable_checksum":"abfd433e98ac0f31b8a4bd725d369795181b0b6e8d1b29142f1bb3b73bbc7230","stable_url_args":["https://github.com/shadowsocks/ChinaDNS/releases/download/1.3.2/chinadns-1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_checksum":"25c8e721baf2e9622339fd932f96af2e331aceafe6188f196536455cf4e77f20"},"chipmunk-physics":{"desc":"2D rigid body physics library written in C","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://codeberg.org/slembcke/Chipmunk2D.git",{":branch":"master"}],"homepage":"https://codeberg.org/slembcke/Chipmunk2D","license":"MIT","oldnames":["chipmunk"],"ruby_source_checksum":"78bdc8abc9a0c17e6f19d8ddda31012a945b04e8ec2a9384e1cee34aaec0c0f9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"048b0c9eff91c27bab8a54c65ad348cebd5a982ac56978e8f63667afbb63491a","stable_url_args":["https://chipmunk-physics.net/release/Chipmunk-7.x/Chipmunk-7.0.3.tgz"],"stable_version":"7.0.3","bottle_cellar":":any","bottle_checksum":"0ca08e1d68866462daea6c85370d6178ee49dda831b2cc692275e3bbad9efe33"},"chisel-tunnel":{"conflicts":[["chisel-ubuntu",{":because":"both install `chisel` binaries"}],["foundry",{":because":"both install `chisel` binaries"}]],"desc":"Fast TCP/UDP tunnel over HTTP","executables":["chisel"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jpillora/chisel.git",{":branch":"master"}],"homepage":"https://github.com/jpillora/chisel","license":"MIT","ruby_source_checksum":"d1d55a30d759aa789b58ac79dbdbb85908f279c772f754707dc10186981bcc8d","stable_dependencies":[{"go":":build"}],"stable_checksum":"262f568e1a10ad185b0cf5025cd549b636dd2938cc4d59b24bf89f3269ae7e33","stable_url_args":["https://github.com/jpillora/chisel/archive/refs/tags/v1.12.1.tar.gz"],"stable_version":"1.12.1"},"chisel-ubuntu":{"conflicts":[["chisel-tunnel",{":because":"both install `chisel` binaries"}],["foundry",{":because":"both install `chisel` binaries"}]],"desc":"Carve and cut Debian packages into slices","executables":["chisel"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/canonical/chisel.git",{":branch":"main"}],"homepage":"https://github.com/canonical/chisel","license":"AGPL-3.0-only","ruby_source_checksum":"5364fb921c9753436e756466cb38460f4fe857ef0be3a3d7654640e33db3ecdf","stable_dependencies":[{"go":":build"}],"stable_checksum":"01decc25bbb48c14687f0dbf55caefb24bb9febd0304f2d0a563e25c85c04ced","stable_url_args":["https://github.com/canonical/chisel/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"chisel":{"bottle_rebuild":1,"caveats":"Add the following line to ~/.lldbinit to load chisel when Xcode launches:\n  command script import $HOMEBREW_PREFIX/opt/chisel/libexec/fbchisellldb.py\n","desc":"Collection of LLDB commands to assist debugging iOS apps","head_url_args":["https://github.com/facebook/chisel.git",{":branch":"main"}],"homepage":"https://github.com/facebook/chisel","license":"MIT","ruby_source_checksum":"2adea218e2ad60c4e1daafa998cdf9ee4f8a9013778428aed452e7575ccae24a","stable_checksum":"6f019d5e7ab5eb06542a9eccbbe29e7d26165d3676828a32e143575ff102d5f9","stable_url_args":["https://github.com/facebook/chisel/archive/refs/tags/2.0.1.tar.gz"],"stable_version":"2.0.1"},"chkbit":{"desc":"Check your files for data corruption","executables":["chkbit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/laktak/chkbit.git",{":branch":"master"}],"homepage":"https://laktak.github.io/chkbit/","license":"MIT","ruby_source_checksum":"3723b4c810d92437cc08f4d619ea389874340d85ba65ebffa63308a4252bafee","stable_dependencies":[{"go":":build"}],"stable_checksum":"69a5c709d78604ed9d21b5439b2fbae96e21f729d7d36f417d50348dc9fdcc81","stable_url_args":["https://github.com/laktak/chkbit/archive/refs/tags/v6.6.0.tar.gz"],"stable_version":"6.6.0"},"chkrootkit":{"desc":"Rootkit detector","executables":["check_wtmpx","chkdirs","chklastlog","chkproc","chkrootkit","chkutmp","chkwtmp","strings-static"],"homepage":"https://www.chkrootkit.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"41a98b59cf868c20ba0e079600a1d18ce6e02208a3bcacbff1578fc155014508","stable_checksum":"bd38f1d7f543a2aa6dd8c7ad6bb88df7c0d7dc101df57377dac24415cbc8c5ee","stable_url_args":["ftp://ftp.chkrootkit.org/pub/seg/pac/chkrootkit-0.59.tar.gz"],"stable_version":"0.59"},"chmlib":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-09-14",":because":":repo_removed"},"desc":"Library for dealing with Microsoft ITSS/CHM files","disable_args":{":date":"2026-12-14",":because":":repo_removed"},"executables":["chm_http","enum_chmLib","enumdir_chmLib","extract_chmLib","test_chmLib"],"homepage":"https://web.archive.org/web/20260415074851/https://www.jedrea.com/chmlib/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"6988649347ac0d530560163bae6aed8f536c3ae8745651bee7fc257d69ae7421","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"},{"strip":"p1","data":true}],"stable_checksum":"512148ed1ca86dea051ebcf62e6debbb00edfdd9720cde28f6ed98071d3a9617","stable_url_args":["https://web.archive.org/web/20260414144043id_/https://www.jedrea.com/chmlib/chmlib-0.40.tar.gz"],"stable_version":"0.40","bottle_cellar":":any","bottle_checksum":"73986282be1f4d01cfdaebb1aa2b68683143a60acd35cf67235ed8d4f8f0df31"},"chocolate-doom":{"caveats":"Note that this formula only installs a Doom game engine, and no\nactual levels. The original Doom levels are still under copyright,\nso you can copy them over and play them if you already own them.\nOtherwise, there are tons of free levels available online.\nTry starting here:\n  https://www.chocolate-doom.org/\n","desc":"Accurate source port of Doom","executables":["chocolate-doom","chocolate-doom-setup","chocolate-heretic","chocolate-heretic-setup","chocolate-hexen","chocolate-hexen-setup","chocolate-server","chocolate-strife","chocolate-strife-setup"],"head_dependencies":["fluid-synth","libpng","libsamplerate","sdl2-compat","sdl2_mixer","sdl2_net",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/chocolate-doom/chocolate-doom.git",{":branch":"master"}],"homepage":"https://www.chocolate-doom.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"405bc777f92071363889ed4901e2d32e13e7e40fa8209524776696a117c17ad1","stable_dependencies":["fluid-synth","libpng","libsamplerate","sdl2-compat","sdl2_mixer","sdl2_net",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"1edcc41254bdc194beb0d33e267fae306556c4d24110a1d3d3f865717f25da23","stable_url_args":["https://github.com/chocolate-doom/chocolate-doom/archive/refs/tags/chocolate-doom-3.1.1.tar.gz"],"stable_version":"3.1.1","bottle_cellar":":any","bottle_checksum":"bd4cf1f84d8871d1e9ab1aaa95032852d4d0e6e7abccd2f6c6c54b68e4f4c876"},"choose-gui":{"conflicts":[["choose-rust",{":because":"both install a `choose` binary"}]],"desc":"Fuzzy matcher that uses std{in,out} and a native GUI","executables":["choose"],"homepage":"https://github.com/chipsenkbeil/choose","license":"MIT","ruby_source_checksum":"366f978cccb0a5d60a67867ae8fe00768731be89550566b96b0da0e6f8f9c49b","stable_checksum":"34dd16ac0b5e1b8b2468d677a985690e3bac01cb0c45e2eaf5d493df968cca2b","stable_url_args":["https://github.com/chipsenkbeil/choose/archive/refs/tags/1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"e4af99e87b62cf372f365988114caf338c1a66bb87a2b624aedff0b0f5dd2bd4"},"choose-rust":{"conflicts":[["choose-gui",{":because":"both install a `choose` binary"}]],"desc":"Human-friendly and fast alternative to cut and (sometimes) awk","executables":["choose"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/theryangeary/choose","license":"GPL-3.0-or-later","ruby_source_checksum":"485f163f0101d421504d7b6aeed79405680747a41f79eadc26d7ad23a9646cee","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8f51a315fbbe0688c4a2078ba8bc8446d36943b6cce6ed9bbd6a11f33bd1a134","stable_url_args":["https://github.com/theryangeary/choose/archive/refs/tags/v1.3.7.tar.gz"],"stable_version":"1.3.7","bottle_checksum":"a7efcf3746c49ccb1df9cf23f3d7b28758b83f2438578e861242af8bb89652dc"},"chopper":{"desc":"Filter and trim long-read sequencing data by quality and length","executables":["chopper"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/wdecoster/chopper.git",{":branch":"master"}],"homepage":"https://github.com/wdecoster/chopper","license":"MIT","ruby_source_checksum":"5b381506de02f40c4120d53097c94fe78877414474967477dc3e95a0cc32233b","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"899c3bb3e20da9b5ac232b413033dcc26e09c71f3aa222498ba25f4241fed56f","stable_url_args":["https://github.com/wdecoster/chopper/archive/refs/tags/v0.14.1.tar.gz"],"stable_version":"0.14.1"},"chordii":{"desc":"Text file to music sheet converter","executables":["a2crd","chordii"],"homepage":"https://www.vromans.org/johan/projects/Chordii/","license":"GPL-3.0-or-later","ruby_source_checksum":"96910e4398e421989aecdf75a22d63d78ec9f5e4f07aba60df99f4a0d7a0bade","stable_checksum":"edb19be9de456366e592a75a5ce1c0a75352a55d5b4e5f282c953c7e7f2d87b5","stable_url_args":["https://downloads.sourceforge.net/project/chordii/chordii/4.5/chordii-4.5.3b.tar.gz"],"stable_version":"4.5.3b","bottle_checksum":"533776ba55d08f2e8f35a1efe53ba52e97e1d360029f97dfb10dedc5c7920857"},"chroma":{"desc":"General purpose syntax highlighter in pure Go","executables":["chroma"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alecthomas/chroma.git",{":branch":"master"}],"homepage":"https://github.com/alecthomas/chroma","license":"MIT","ruby_source_checksum":"ac7d566d17fa1c4384cc21f5ba6e022b07ce2cbda801e73595835f3149cfad5f","stable_dependencies":[{"go":":build"}],"stable_checksum":"45deb53e12a92cea43e797ed3d1edde0bf6ca7492d454126506e35e8822863a1","stable_url_args":["https://github.com/alecthomas/chroma/archive/refs/tags/v2.27.0.tar.gz"],"stable_version":"2.27.0"},"chromaprint":{"desc":"Core component of the AcoustID project (Audio fingerprinting)","executables":["fpcalc"],"head_dependencies":["ffmpeg",{"cmake":":build"}],"homepage":"https://acoustid.org/chromaprint","license":"LGPL-2.1-or-later","ruby_source_checksum":"f852c342bd798645c85abe8cd7b085269f395a6b86790ba29375ac78da80b405","stable_dependencies":["ffmpeg",{"cmake":":build"}],"stable_checksum":"d54ada62c16b2db396d3251ec54fc7a58909c163131a1cfcf7fa6407dbc14360","stable_url_args":["https://github.com/acoustid/chromaprint/releases/download/v1.6.2/chromaprint-1.6.2.tar.gz"],"stable_version":"1.6.2"},"chrome-cli":{"desc":"Control Google Chrome from the command-line","executables":["arc-cli","brave-cli","chrome-canary-cli","chrome-cli","chromium-cli","edge-cli","vivaldi-cli"],"head_url_args":["https://github.com/prasmussen/chrome-cli.git",{":branch":"master"}],"homepage":"https://github.com/prasmussen/chrome-cli","license":"MIT","ruby_source_checksum":"4d41375ddb321c6d2f2e8f25888c08ce2d88d9736cef18df3b556d44562b65c2","stable_checksum":"e719cf5342f907cb06811c39c7a6ca087e584d08d1185e2eded9953dd218d918","stable_url_args":["https://github.com/prasmussen/chrome-cli/archive/refs/tags/1.11.0.tar.gz"],"stable_version":"1.11.0","bottle_checksum":"46815e7636eaca21c421825509183052781caf166ba76957eb13aa74c6e8fc5d"},"chrome-devtools-mcp":{"desc":"Chrome DevTools for coding agents","executables":["chrome-devtools","chrome-devtools-mcp"],"head_dependencies":["node"],"homepage":"https://github.com/chromedevtools/chrome-devtools-mcp","license":"Apache-2.0","ruby_source_checksum":"5670abe1d904a9ec4ec0ea0867ca6543c9502e6a2a60091cf2d1957fab8bbce8","stable_dependencies":["node"],"stable_checksum":"4aade3167c3e781c797d6109ed603a0ca5b8cb363a289e2eaacaa9b0c5d2a360","stable_url_args":["https://registry.npmjs.org/chrome-devtools-mcp/-/chrome-devtools-mcp-1.12.0.tgz"],"stable_version":"1.12.0","bottle_tag":":all","bottle_checksum":"eb7eb603dee55e0ea1dda39122b019f35a8d6c75a2e2e61564ee7e3466da6e73"},"chrome-export":{"bottle_rebuild":1,"desc":"Convert Chrome's bookmarks and history to HTML bookmarks files","executables":["export-chrome-bookmarks","export-chrome-history"],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/bdesham/chrome-export","license":"ISC","revision":1,"ruby_source_checksum":"9b3a5ed4209fb9d4e24a67f3ac7dd73818644fe2a8bcb5e99f690555043061ae","stable_checksum":"41b667b407bc745a57105cc7969ec80cd5e50d67e1cce73cf995c2689d306e97","stable_url_args":["https://github.com/bdesham/chrome-export/archive/refs/tags/v2.0.2.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"2.0.2","bottle_tag":":all","bottle_checksum":"4eb537cddb8040188b19d7e91771f1e85f31760b36b053f57d606e2356110f2a"},"chronograf":{"desc":"Open source monitoring and visualization UI for the TICK stack","executables":["chronoctl","chronograf"],"head_dependencies":["influxdb","kapacitor",{"go":":build"},{"node":":build"},{"pkg-config-wrapper":":build"},{"pkgconf":":build"},{"rust":":build"},{"yarn":":build"}],"head_url_args":["https://github.com/influxdata/chronograf.git",{":branch":"master"}],"homepage":"https://docs.influxdata.com/chronograf/latest/","license":"AGPL-3.0-or-later","ruby_source_checksum":"d9c326b8edb9f3f4ea56c1c66e8a6af6659024f7f0832d2b28389b66812d65a2","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/chronograf.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/chronograf.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/chronograf/bin/chronograf"],"stable_dependencies":["influxdb","kapacitor",{"go":":build"},{"node":":build"},{"pkg-config-wrapper":":build"},{"pkgconf":":build"},{"rust":":build"},{"yarn":":build"}],"stable_checksum":"00756bde5e5a1b9e1201d93d4c5c3558cb3cf16d914acf9f8fa8165be7e30a55","stable_url_args":["https://github.com/influxdata/chronograf/archive/refs/tags/1.11.6.tar.gz"],"stable_version":"1.11.6"},"chrony":{"desc":"Versatile implementation of the Network Time Protocol (NTP)","executables":["chronyc","chronyd"],"head_dependencies":["gnutls","nettle",{"pkgconf":":build"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://chrony-project.org","license":"GPL-2.0-only","ruby_source_checksum":"ed041dfefeac933f5c942d7f0bec181d49bcb3bcf929db10ddca13df62850127","stable_dependencies":["gnutls","nettle",{"pkgconf":":build"}],"stable_checksum":"4924c6f530105bcd5b9e9e33c48a2ae1bfd889222c8480bc41601110efc864d0","stable_url_args":["https://chrony-project.org/releases/chrony-4.9.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"4.9"},"chrpath":{"desc":"Tool to edit the rpath in ELF binaries","head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://tracker.debian.org/pkg/chrpath","license":"GPL-2.0-or-later","ruby_source_checksum":"d772358033ccb02b9452663d1eb241c1b08901fe108edb91d2516ef06c7731ad","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"f09c49f0618660ca11fc6d9580ddde904c7224d4c6d0f6f2d1f9bcdc9102c9aa","stable_url_args":["https://deb.debian.org/debian/pool/main/c/chrpath/chrpath_0.18.orig.tar.gz"],"stable_version":"0.18"},"chruby-fish":{"bottle_rebuild":1,"desc":"Thin wrapper around chruby to make it work with the Fish shell","head_dependencies":["chruby","fish"],"head_url_args":["https://github.com/JeanMertz/chruby-fish.git",{":branch":"master"}],"homepage":"https://github.com/JeanMertz/chruby-fish","license":"MIT","ruby_source_checksum":"d0f28ebd7f09a2a20d4d68a82e50c511f0dd5cfc4b86b294c399ac30b8486a83","stable_dependencies":["chruby","fish"],"stable_checksum":"db1023255fa55c9a01b06404cd394cccf790d42985cf85706211e5a0dda4fd9f","stable_url_args":["https://github.com/JeanMertz/chruby-fish/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"c4fc2b36d5552646f11abaef2bf3c8f18a3de7c6126e2c1d3ff653c83f095825"},"chruby":{"bottle_rebuild":3,"caveats":"Add the following to the ~/.bash_profile or ~/.zshrc file:\n  source $HOMEBREW_PREFIX/opt/chruby/share/chruby/chruby.sh\n\nTo enable auto-switching of Rubies specified by .ruby-version files,\nadd the following to ~/.bash_profile or ~/.zshrc:\n  source $HOMEBREW_PREFIX/opt/chruby/share/chruby/auto.sh\n","desc":"Ruby environment tool","executables":["chruby-exec"],"head_url_args":["https://github.com/postmodern/chruby.git",{":branch":"master"}],"homepage":"https://github.com/postmodern/chruby","license":"MIT","ruby_source_checksum":"cb6fffd6d908cec13c6d02f9382682352390ccee6fd48725f0280de5fe17c9e9","stable_checksum":"7220a96e355b8a613929881c091ca85ec809153988d7d691299e0a16806b42fd","stable_url_args":["https://github.com/postmodern/chruby/releases/download/v0.3.9/chruby-0.3.9.tar.gz"],"stable_version":"0.3.9","bottle_tag":":all","bottle_checksum":"a93d7f31af99177bb1884086e94e0c9dcb99ba4ef1ffb1f6fe33bff584c385de"},"chsrc":{"desc":"Change Source for every software on every platform from the command-line","executables":["chsrc"],"head_url_args":["https://github.com/RubyMetric/chsrc.git",{":branch":"main"}],"homepage":"https://chsrc.run/","license":"GPL-3.0-or-later","ruby_source_checksum":"0598604c375c9567cde9c4f70ba1d1e17fc30adf0d67b05c74bda278a8e18f39","stable_checksum":"0c1ff6ec9e8860d6c0455bc2f0e228647e578fbbe1874141850ec253a9693f10","stable_url_args":["https://github.com/RubyMetric/chsrc/archive/refs/tags/v0.2.7.tar.gz"],"stable_version":"0.2.7"},"chuck":{"desc":"Concurrent, on-the-fly audio programming language","executables":["chuck"],"head_url_args":["https://github.com/ccrma/chuck.git",{":branch":"main"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://chuck.cs.princeton.edu/","license":"GPL-2.0-or-later","ruby_source_checksum":"33c94b2f17f6b2646bd1035539f3b1959490d15da7e9164bfefdc805980fbb91","stable_checksum":"d230f74cea1b0454ccfae4b2fedfb27ea20e6250c7130f079fa4195fef1f304a","stable_url_args":["https://chuck.cs.princeton.edu/release/files/chuck-1.5.5.8.tgz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.5.5.8"},"chunkah":{"desc":"OCI building tool for content-based layers","executables":["chunkah"],"head_dependencies":["openssl@4","zlib-ng-compat",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/coreos/chunkah","license":"Apache-2.0","ruby_source_checksum":"7bfbaa3d1995181c0513f655fc4c413e4a705ce599e72757edbe97f6cbf507ba","stable_dependencies":["openssl@4","zlib-ng-compat",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"12c0101532e4c65cd63244f28ed801296df9d0a7302e3646026387f684fb690b","stable_url_args":["https://github.com/coreos/chunkah/releases/download/v0.7.1/chunkah-0.7.1.tar.gz"],"stable_version":"0.7.1"},"cidr":{"desc":"CLI to perform various actions on CIDR ranges","executables":["cidr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bschaatsbergen/cidr.git",{":branch":"main"}],"homepage":"https://github.com/bschaatsbergen/cidr","license":"MIT","ruby_source_checksum":"8c2dd12c23c15abe57e756a6b05ac7afbb5c41a847f3f5c89413189056275020","stable_dependencies":[{"go":":build"}],"stable_checksum":"caa803f91b634bfa955c4898abf3085b83c5c3cbcd56f81cc64f29510a99f707","stable_url_args":["https://github.com/bschaatsbergen/cidr/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"cidr2range":{"desc":"Converts CIDRs to IP ranges","executables":["cidr2range"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ipinfo/cli.git",{":branch":"master"}],"homepage":"https://ipinfo.io","license":"Apache-2.0","ruby_source_checksum":"a1277beb25faabea7a9957e0efc3425b1e251925ef9ba98dd00a68fe39cc722d","stable_dependencies":[{"go":":build"}],"stable_checksum":"6e85038d745515b22ed4c19d2400d5d8f7c4d6c9099d6fdf4a88c1d4ad4e1a74","stable_url_args":["https://github.com/ipinfo/cli/archive/refs/tags/cidr2range-3.3.3.tar.gz"],"stable_version":"3.3.3"},"cidrmerge":{"desc":"CIDR merging with network exclusion","executables":["cidrmerge"],"homepage":"https://cidrmerge.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"fe63c3ea2cf3270bea01cc21186ec379d9bc5637a3af347b542f842cfe94a7b8","stable_checksum":"21b36fc8004d4fc4edae71dfaf1209d3b7c8f8f282d1a582771c43522d84f088","stable_url_args":["https://downloads.sourceforge.net/project/cidrmerge/cidrmerge/cidrmerge-1.5.3/cidrmerge-1.5.3.tar.gz"],"stable_version":"1.5.3","bottle_checksum":"ec886d391031fb25d40a8430fb5a73e07b7c8cfb33963ec78ad10cf13dceb0fe"},"cifer":{"desc":"Work on automating classical cipher cracking in C","executables":["cifer","cifer-dict"],"homepage":"https://code.google.com/p/cifer/","license":"GPL-3.0-or-later","ruby_source_checksum":"d42c2d91d0ec8b91ff89f9e9234b601fd89c8daa167a2526ff455b033e03b61f","stable_checksum":"436816c1f9112b8b80cf974596095648d60ffd47eca8eb91fdeb19d3538ea793","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/cifer/cifer-1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"8d266e4601b71e979f7580f3fe3eeb6aafe4aa5c350bf5db2f1fcf4950e556ed"},"cig":{"bottle_rebuild":3,"deprecate_args":{":date":"2026-07-10",":because":":unmaintained"},"desc":"CLI app for checking the state of your git repositories","disable_args":{":date":"2027-07-10",":because":":unmaintained"},"executables":["cig"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stevenjack/cig.git",{":branch":"master"}],"homepage":"https://github.com/stevenjack/cig","license":"MIT","ruby_source_checksum":"c713e6104a9c06b5d3c7b0f1b749e965eba5e7109a5dd88c69af16f92b1e150d","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/stevenjack/cig/compare/2d834ee..f0e78f0.patch?full_index","sha256":"3aa14ecfa057ec6aba08d6be3ea0015d9df550b4ede1c3d4eb76bdc441a59a47","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/stevenjack/cig/pull/44"}]}],"stable_checksum":"545a4a8894e73c4152e0dcf5515239709537e0192629dc56257fe7cfc995da24","stable_url_args":["https://github.com/stevenjack/cig/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5","bottle_checksum":"340790bf6ab897640e1a1f350d8c106d3bc2835ad71cec69b7a717894749cc35"},"cilium-cli":{"desc":"CLI to install, manage & troubleshoot Kubernetes clusters running Cilium","executables":["cilium"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cilium/cilium-cli.git",{":branch":"main"}],"homepage":"https://cilium.io","license":"Apache-2.0","ruby_source_checksum":"8dc0d02b59f0cbd3a6a965dd0ad4ecac07ec203a9f5c7575d882cd23b3d1c7df","stable_dependencies":[{"go":":build"}],"stable_checksum":"3c9c6a261baa52ee3365c41e6501eef956d046133360685ab2b5fc00bad7b683","stable_url_args":["https://github.com/cilium/cilium-cli/archive/refs/tags/v0.20.1.tar.gz"],"stable_version":"0.20.1"},"cimg":{"desc":"C++ toolkit for image processing","homepage":"https://cimg.eu/","license":"CECILL-2.0","ruby_source_checksum":"f7cbf72c39ebc6a24dee34d7365e138a0f653439f33633f32fc631fa93b2c36f","stable_checksum":"4e92e2ec1fbd5847a16c922af6b4363416f865cb3d0fcd22441d795cba3d53ec","stable_url_args":["https://cimg.eu/files/CImg_4.0.6.zip"],"stable_version":"4.0.6","bottle_tag":":all","bottle_checksum":"f6f44a5811d0572607d733dd5792754179b9d668966036ef8134e251a13f3187"},"cinecli":{"bottle_rebuild":1,"desc":"Browse, inspect, and launch movie torrents directly from your terminal","executables":["cinecli"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/eyeblech/cinecli.git",{":branch":"master"}],"homepage":"https://github.com/eyeblech/cinecli","license":"MIT","revision":7,"ruby_source_checksum":"2dc5dd0286da8d517608047e6949490f4b492e577153ed3272efe87b0f7b6054","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"5e2e053a6b0f71070b8e7028dab69be47b8def42639b90f805f28da5a040a141","stable_url_args":["https://files.pythonhosted.org/packages/df/c6/bc46bf8f30ce881a8822ce7b4ead93f9cfaee466852c78cab3f8931f5639/cinecli-0.1.2.tar.gz"],"stable_version":"0.1.2","bottle_tag":":all","bottle_checksum":"4dbe5e2ec10f3a9cad733ae9a8b8684eda5c1849bd9f2317e7efeb4220ce96e0"},"circleci":{"desc":"Official command-line tool for CircleCI","executables":["circleci"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/CircleCI-Public/circleci-cli.git",{":branch":"main"}],"homepage":"https://cli.circleci.com","license":"MIT","ruby_source_checksum":"d44f04fca4711d096868c4426ea59cfff8044e708a3ad93418607c71ce5f51fc","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/CircleCI-Public/circleci-cli.git",{":tag":"v1.11.0",":revision":"cee1069746711d2ad71d3231bb83103f04f364f7"}],"stable_version":"1.11.0"},"circumflex":{"desc":"Hacker News in your terminal","executables":["clx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bensadeh/circumflex.git",{":branch":"main"}],"homepage":"https://github.com/bensadeh/circumflex","license":"MIT","ruby_source_checksum":"613fc18ccdf260fefbb6b19316f74211914dfb56c1208e611f0ebd2f7c693979","stable_dependencies":[{"go":":build"}],"stable_checksum":"2e978f57b426ff7c5fc0fedf7e510f9669da9a3886cb54a29f2bd846d4a04a06","stable_url_args":["https://github.com/bensadeh/circumflex/archive/refs/tags/5.1.tar.gz"],"stable_version":"5.1"},"citus":{"desc":"PostgreSQL-based distributed RDBMS","head_dependencies":["libpq","lz4","openssl@4","zstd",{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"head_url_args":["https://github.com/citusdata/citus.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.citusdata.com","license":"AGPL-3.0-only","ruby_source_checksum":"09549d9f4a585a28eb3ef0e56580cff589ffb4e8f27752cc47429825f1fc0002","stable_dependencies":["libpq","lz4","openssl@4","zstd",{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"1d024dddcf448e553994b07d8def22d6db30dc27388560c98e602721eb6a63f6","stable_url_args":["https://github.com/citusdata/citus/archive/refs/tags/v14.3.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"14.3.0"},"cityhash":{"deprecate_args":{":date":"2026-05-13",":because":":repo_archived"},"desc":"Hash functions for strings","disable_args":{":date":"2027-05-13",":because":":repo_archived"},"homepage":"https://github.com/google/cityhash","license":"MIT","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"541be29a80dabece3744b9ff887994e55073588210b9b07af206a451514e20a5","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"76a41e149f6de87156b9a9790c595ef7ad081c321f60780886b520aecb7e3db4","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/cityhash/cityhash-1.1.1.tar.gz"],"stable_version":"1.1.1","bottle_cellar":":any","bottle_checksum":"e28b61cd0edb007b53f6effd11dda5b1b40e694dd6fb19a23aaf2c30105e5952"},"civetweb":{"desc":"C/C++ embeddable web server with optional CGI, SSL and Lua support","executables":["civetweb"],"head_dependencies":["openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/civetweb/civetweb.git",{":branch":"master"}],"homepage":"https://github.com/civetweb/civetweb","license":"MIT","revision":1,"ruby_source_checksum":"26ae75b6e30296a1e55065e0d83f0ce39b0de30cc8185091690d47384586fb7b","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"f0e471c1bf4e7804a6cfb41ea9d13e7d623b2bcc7bc1e2a4dd54951a24d60285","stable_url_args":["https://github.com/civetweb/civetweb/archive/refs/tags/v1.16.tar.gz"],"stable_version":"1.16"},"civl":{"bottle_rebuild":1,"desc":"Concurrency Intermediate Verification Language","executables":["civl"],"head_dependencies":["openjdk","z3"],"homepage":"https://vsl.cis.udel.edu/civl/","license":{":all_of":["GPL-3.0-or-later","LGPL-3.0-or-later","BSD-3-Clause"]},"ruby_source_checksum":"d335edb6fb0a2599e98d4117b8416c82dba72ce74ee741d68d83ed812e791b44","stable_dependencies":["openjdk","z3"],"stable_checksum":"daf5c5a7295909d45a26d8775a8e7677495d69ab9c303638394ec189c4956b0e","stable_url_args":["https://vsl.cis.udel.edu/lib/sw/civl/1.22/r5854/release/CIVL-1.22_5854.tgz"],"stable_version":"1.22-5854","bottle_tag":":all","bottle_checksum":"71c991aa3a7b29a8c41578d2220e02bbaad9b42d000b3119a0f054bd57892f82"},"cjdns":{"desc":"Advanced mesh routing system with cryptographic addressing","executables":["cjdnstool","cjdroute"],"head_dependencies":["libsodium",{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/cjdelisle/cjdns.git",{":branch":"master"}],"homepage":"https://github.com/cjdelisle/cjdns/","license":{":all_of":["GPL-3.0-or-later","GPL-2.0-or-later","BSD-3-Clause","MIT"]},"ruby_source_checksum":"7e37b87fb8b3d09632ba01d1daac3153d5dff033e5443a6ff976e285933d4c1a","stable_dependencies":["libsodium",{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/cjdelisle/cjdns/commit/4848490a8532c03d9918adf5ee7d28c66eb65fd1.patch?full_index=1","sha256":"4eb2abe4d52270018d8a1d1d938ee1323d9b1675f35e36f5c6bf2f0ba50a47e8","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/cjdelisle/cjdns/pull/1272"}]},{"strip":"p1","url":"https://github.com/cjdelisle/cjdns/commit/5ac5ce94028d507041ab4f24d30184b2a8b49c8a.patch?full_index=1","sha256":"837f023cd073578282d2cdb217f8c8beece090abad329b1410de6976f56ca734","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/cjdelisle/cjdns/pull/1273"}]}],"stable_checksum":"99e20274d581949b9a5998564485f567732e7888ac786c2edb43493048e4d0ef","stable_url_args":["https://github.com/cjdelisle/cjdns/archive/refs/tags/cjdns-v22.3.tar.gz"],"stable_version":"22.3"},"cjson":{"compatibility_version":1,"desc":"Ultralightweight JSON parser in ANSI C","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/DaveGamble/cJSON","license":"MIT","ruby_source_checksum":"c967da19e4b775de3e8bda6b83616835e6155f6872867cef433331cb339b0d5a","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/DaveGamble/cJSON/commit/a29814f285cc531c00223743ad3c55cd38c0dc56.patch?full_index=1","sha256":"98485b6f2635d2d6f69c7d1ebb3f316661023f7570b12b89e0e535ddba88981e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/DaveGamble/cJSON/pull/986"}]}],"stable_checksum":"7fa616e3046edfa7a28a32d5f9eacfd23f92900fe1f8ccd988c1662f30454562","stable_url_args":["https://github.com/DaveGamble/cJSON/archive/refs/tags/v1.7.19.tar.gz"],"stable_version":"1.7.19","bottle_cellar":":any","bottle_checksum":"4c462770205bcd357dc350b46f6a5a3ef62f4ddf34a13d10b4064eaa57389f94"},"ckan":{"bottle_rebuild":1,"caveats":"If upgrading from a prior Mono-based install, you may want to migrate your\nappdata in \"$HOME/.local/share/CKAN\" to \"$HOME/Library/Application Support/CKAN\"\n","desc":"Comprehensive Kerbal Archive Network","executables":["ckan"],"head_dependencies":["dotnet"],"homepage":"https://github.com/KSP-CKAN/CKAN/","license":"MIT","ruby_source_checksum":"62bb8c85b03a9c8c1ea05b0d9e6ccdd99b08316a7e5f3111f26ff896e654888d","stable_dependencies":["dotnet"],"stable_checksum":"5b7d4257ccd760b809cd75a6b2b7bfb2fcf42c8bd492d6c1b61b04e7649b2aaf","stable_url_args":["https://github.com/KSP-CKAN/CKAN/archive/refs/tags/v1.36.4.tar.gz"],"stable_version":"1.36.4"},"cksfv":{"desc":"File verification utility","executables":["cksfv"],"homepage":"https://zakalwe.fi/~shd/foss/cksfv/","license":"GPL-2.0-or-later","ruby_source_checksum":"8701bf9dc0d1b13a7ddc50959fcdb2550c1574b3ec64b1d8ec12611517cf7f47","stable_checksum":"a173be5b6519e19169b6bb0b8a8530f04303fe3b17706927b9bd58461256064c","stable_url_args":["https://zakalwe.fi/~shd/foss/cksfv/files/cksfv-1.3.15.tar.bz2"],"stable_version":"1.3.15","bottle_checksum":"d03a7d8bb5705f8d841cc7353a0a81df246c8bcb081fb3006fa1441adf39e8d2"},"clac":{"desc":"Command-line, stack-based calculator with postfix notation","executables":["clac"],"homepage":"https://github.com/soveran/clac","license":"BSD-2-Clause","ruby_source_checksum":"f07afe00524b22c3dc12a69e8691dd0328a94c89135d3beb58d4e015ea8c1df1","stable_checksum":"ae0a989ba3efc5dbe8480aed5fe39e79e274ea51271bfa7a0193d73cca0b9711","stable_url_args":["https://github.com/soveran/clac/archive/refs/tags/0.3.5.tar.gz"],"stable_version":"0.3.5"},"clair":{"desc":"Vulnerability Static Analysis for Containers","executables":["clair"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/quay/clair.git",{":branch":"main"}],"homepage":"https://quay.github.io/clair/","license":"Apache-2.0","ruby_source_checksum":"adc0c6cbf5eaa735773aa5c3f38d7e99a0858ef813acbfe1cf3dc8238d2eaaa3","stable_dependencies":[{"go":":build"}],"stable_checksum":"354cfddb1e4594fd5982fdf55096f8b0e19649bcc5024156170a409aabcf3081","stable_url_args":["https://github.com/quay/clair/archive/refs/tags/v4.8.0.tar.gz"],"stable_version":"4.8.0","bottle_checksum":"09f69fddde54e84dbe00daf2152697499f26c31736bb91666d23daafc55e6fd6"},"clamav":{"caveats":"To finish installation & run clamav you will need to edit\nthe example conf files at $HOMEBREW_PREFIX/etc/clamav/\n","desc":"Anti-virus software","executables":["clamav-config","clambc","clamconf","clamd","clamdscan","clamdtop","clamonacc","clamscan","clamsubmit","freshclam","sigtool"],"head_dependencies":["json-c","openssl@4","pcre2","yara",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Cisco-Talos/clamav.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["curl"],["libxml2"],["ncurses"]],"homepage":"https://www.clamav.net/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"83d5cee057be6cf68f34ccffbee32a4685c52d76da59905c3e05c929567c8b40","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/clamav/sbin/clamd","--foreground"]],"stable_dependencies":["json-c","openssl@4","pcre2","yara",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Cisco-Talos/clamav/commit/0097a6f99d9f6b78381e12b677a38fb62242c41a.patch?full_index=1","sha256":"3d8d697e3d1b369836b2a3b2a4d618de682330b5c804ae655ae36a16d28f7403","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Cisco-Talos/clamav/pull/1731"}]}],"stable_checksum":"1af1117a228f1b5bc7fa91a0dabc37848a99e7d25188e9be8043332ce721dfd3","stable_url_args":["https://github.com/Cisco-Talos/clamav/releases/download/clamav-1.5.4/clamav-1.5.4.tar.gz"],"stable_uses_from_macos":[["bzip2"],["curl"],["libxml2"],["ncurses"]],"stable_version":"1.5.4"},"clamz":{"desc":"Download MP3 files from Amazon's music store","executables":["clamz"],"head_dependencies":["libgcrypt","libgpg-error",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["expat"]],"homepage":"https://code.google.com/archive/p/clamz/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"b782196428cc1450928d61a45137e5cefeccae1e7fc6a32828ccf8dee694262a","stable_dependencies":["libgcrypt","libgpg-error",{"pkgconf":":build"}],"stable_checksum":"5a63f23f15dfa6c2af00ff9531ae9bfcca0facfe5b1aa82790964f050a09832b","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/clamz/clamz-0.5.tar.gz"],"stable_uses_from_macos":[["curl"],["expat"]],"stable_version":"0.5","bottle_cellar":":any","bottle_checksum":"b86ee0daaee591232ce488b2a0a6e5d13266b59d715bba72e9e1158b2c6376fc"},"clang-build-analyzer":{"desc":"Tool to analyze compilation time","executables":["ClangBuildAnalyzer"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/aras-p/ClangBuildAnalyzer.git",{":branch":"main"}],"head_uses_from_macos":[["llvm"]],"homepage":"https://github.com/aras-p/ClangBuildAnalyzer","license":{":all_of":["Unlicense","Zlib","MIT","BSL-1.0","BSD-3-Clause","Apache-2.0","BSD-2-Clause",{"Apache-2.0":{":with":"LLVM-exception"}}]},"ruby_source_checksum":"ddcbb01c071b90cef1c06a13edb657f9fe6d56f34209481dbfebeabe685df1bb","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"868a8d34ecb9b65da4e5874342062a12c081ce4385c7ddd6ce7d557a0c5c292d","stable_url_args":["https://github.com/aras-p/ClangBuildAnalyzer/archive/refs/tags/v1.6.0.tar.gz"],"stable_uses_from_macos":[["llvm"]],"stable_version":"1.6.0","bottle_checksum":"408f71d00639f0865e7d41c01b54406c490e5ac27bbece37352ae90b1d443512"},"clang-format":{"aliases":["clang-format@23"],"desc":"Formatting tools for C, C++, Obj-C, Java, JavaScript, TypeScript","executables":["clang-format","git-clang-format"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/llvm/llvm-project.git",{":branch":"main"}],"head_uses_from_macos":[["python"]],"homepage":"https://clang.llvm.org/docs/ClangFormat.html","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"5f5a3465e22e0aa6bca79320c18c89c844f319b1dcbb90a2b79c0e456484aa3d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.4/llvm-project-23.1.4.src.tar.xz"],"stable_uses_from_macos":[["python"]],"stable_version":"23.1.4","version_scheme":1,"versioned_formulae":["clang-format@11"]},"clang-format@11":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-02-18",":because":":unmaintained",":replacement_formula":"clang-format"},"desc":"Formatting tools for C, C++, Obj-C, Java, JavaScript, TypeScript","disable_args":{":date":"2027-02-18",":because":":unmaintained",":replacement_formula":"clang-format"},"executables":["clang-format-11","git-clang-format-11"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}],["ncurses"]],"homepage":"https://clang.llvm.org/docs/ClangFormat.html","license":"Apache-2.0","ruby_source_checksum":"4ed2c3975ec68e210aa135dbcb83ad36de7e013db1c444e0930cd0a11cba2b94","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ce8508e318a01a63d4e8b3090ab2ded3c598a50258cc49e2625b9120d4c03ea5","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-11.1.0/llvm-11.1.0.src.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}],["ncurses"]],"stable_version":"11.1.0"},"clang-include-graph":{"desc":"Simple tool for visualizing and analyzing C/C++ project include graph","executables":["clang-include-graph"],"head_dependencies":["boost","llvm",{"cmake":[":build",":test"]},{"pkgconf":":build"}],"head_url_args":["https://github.com/bkryza/clang-include-graph.git",{":branch":"main"}],"homepage":"https://github.com/bkryza/clang-include-graph","license":"Apache-2.0","revision":3,"ruby_source_checksum":"26b1ffca57cd35a493da8ab3f145350def6b1d064ed719d0c1443aef504a3ffe","stable_dependencies":["boost","llvm",{"cmake":[":build",":test"]},{"pkgconf":":build"}],"stable_checksum":"174bbf961a2426030102bcf444eb2ca4ac10c05cfd5b993fef24bf4d492c420c","stable_url_args":["https://github.com/bkryza/clang-include-graph/archive/refs/tags/0.2.0.tar.gz"],"stable_version":"0.2.0"},"clang-uml":{"desc":"Customizable automatic UML diagram generator for C++ based on Clang","executables":["clang-uml"],"head_dependencies":["llvm@22","yaml-cpp",{"cmake":[":build",":test"]},{"pkgconf":":build"}],"head_url_args":["https://github.com/bkryza/clang-uml.git",{":branch":"master"}],"homepage":"https://github.com/bkryza/clang-uml","license":"Apache-2.0","revision":1,"ruby_source_checksum":"1d9c20d9a4578def21de108880b903b16be59710e120d0b5b15f9b8f98d61e5d","stable_dependencies":["llvm@22","yaml-cpp",{"cmake":[":build",":test"]},{"pkgconf":":build"}],"stable_checksum":"6bd077062761e18881b5d4a300993243c09730f0cda449a9920333db6e1fccdd","stable_url_args":["https://github.com/bkryza/clang-uml/archive/refs/tags/0.6.3.tar.gz"],"stable_version":"0.6.3"},"clangql":{"desc":"Run a SQL like language to perform queries on C/C++ files","executables":["clangql"],"head_dependencies":["llvm",{"rust":":build"}],"head_url_args":["https://github.com/AmrDeveloper/ClangQL.git",{":branch":"master"}],"homepage":"https://amrdeveloper.github.io/ClangQL/","license":"MIT","ruby_source_checksum":"f2b021e0c18fdbd7d0fa744ccd2b5e8221814d328cfc2747df6bb1208db5a1c9","stable_dependencies":["llvm",{"rust":":build"}],"stable_checksum":"89167e051aa0bd032109e86b56597279c74c6ed09bae4e86331b846696bc02bd","stable_url_args":["https://github.com/AmrDeveloper/ClangQL/archive/refs/tags/0.23.0.tar.gz"],"stable_version":"0.23.0"},"clarinet":{"desc":"Command-line tool and runtime for the Clarity smart contract language","executables":["clarinet"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/stx-labs/clarinet.git",{":branch":"main"}],"homepage":"https://stackslabs.com/","license":"GPL-3.0-only","ruby_source_checksum":"4781ceddb01548f960fa85a14289237c12cbe88fbe6d044c2d7b726e0d347683","stable_dependencies":[{"rust":":build"}],"stable_checksum":"be5047f990e2fbcfd17e99b5ab716a0ba6724f9a8c47c4efd20fc376ee8ae571","stable_url_args":["https://github.com/stx-labs/clarinet/archive/refs/tags/v3.25.0.tar.gz"],"stable_version":"3.25.0","version_scheme":1},"classads":{"bottle_rebuild":3,"desc":"Classified Advertisements (used by HTCondor Central Manager)","executables":["classad_functional_tester","classad_functional_tester_ns","classad_version","classad_version_ns","cxi","cxi_ns"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://research.cs.wisc.edu/htcondor/classad/","license":"Apache-2.0","ruby_source_checksum":"9808e99245bbc9176f01f6344af2ecbcbf9176a5aef3ef42b7257adf70b7d7e7","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"cde2fe23962abb6bc99d8fc5a5cbf88f87e449b63c6bca991d783afb4691efb3","stable_url_args":["https://ftp.cs.wisc.edu/condor/classad/c++/classads-1.0.10.tar.gz"],"stable_version":"1.0.10"},"classifier":{"bottle_rebuild":1,"desc":"Text classification with Bayes, LSI, kNN, Logistic Regression, and TF-IDF","executables":["classifier","keywords"],"head_dependencies":["ruby"],"homepage":"https://rubyclassifier.com","license":"LGPL-2.1-or-later","ruby_source_checksum":"f28b187d632ebd20ba7c02e122754f76f87afcbe54a7e6299abcfa3e86a5cb1b","stable_dependencies":["ruby"],"stable_checksum":"3e0cf89c758eb4e7cb96a24dd39a422ec55c742d9663ee5fbb7fc63433deb872","stable_url_args":["https://github.com/cardmagic/classifier/archive/refs/tags/v2.7.0.tar.gz"],"stable_version":"2.7.0"},"claude-cmd":{"desc":"Claude Code Commands Manager","executables":["claude-cmd"],"head_dependencies":["node"],"homepage":"https://github.com/kiliczsh/claude-cmd","license":"MIT","ruby_source_checksum":"b519a6fcec118633cfee72504c19578ffe099dda98bdca2e66d8bdd13050f25a","stable_dependencies":["node"],"stable_checksum":"c6b990f7c55ec1281dca603b284d55b468ca7bbdfe217fc8091f5a8f85f16367","stable_url_args":["https://registry.npmjs.org/claude-cmd/-/claude-cmd-1.1.1.tgz"],"stable_version":"1.1.1","bottle_tag":":all","bottle_checksum":"5ae7ff8473e44498a079bf31fc5072742d7104998ac1ecd499706159d4136fa6"},"claude-code-router":{"desc":"Tool to route Claude Code requests to different models and customize any request","executables":["ccr"],"head_dependencies":["node"],"homepage":"https://musistudio.github.io/claude-code-router/","license":"MIT","ruby_source_checksum":"730e2fe1c66dd59099837da738b3f2a2d5e5faa62ee1f9d046ae22516ffd485b","stable_dependencies":["node"],"stable_checksum":"34aca07d5bf6bc654c7a6ea98f44e90823288c303bb3b0d5da40a0d1b1e606f0","stable_url_args":["https://registry.npmjs.org/@musistudio/claude-code-router/-/claude-code-router-3.1.3.tgz"],"stable_version":"3.1.3"},"claude-code-templates":{"conflicts":[["proj",{":because":"both install `cct` binaries"}]],"desc":"CLI tool for configuring and monitoring Claude Code","executables":["cct","claude-code-templates"],"head_dependencies":["node"],"homepage":"https://www.aitmpl.com/agents","license":"MIT","ruby_source_checksum":"0a3dae2633bc48b41e7bbf2fee3d4572bbd3066a00a20c69ea9bcbb6af60650f","stable_dependencies":["node"],"stable_checksum":"46a920e5380ac2e871df4c8c6d121330ddc22c2c3ec483f158c78462f1d58510","stable_url_args":["https://registry.npmjs.org/claude-code-templates/-/claude-code-templates-1.30.0.tgz"],"stable_version":"1.30.0","bottle_tag":":all","bottle_checksum":"18504828d235cac086aa159f61dfdfaac746e71333f69190535a5e0c9c5f6954"},"claude-hooks":{"desc":"Hook system for Claude Code","executables":["claude-hooks"],"head_dependencies":["node"],"homepage":"https://github.com/johnlindquist/claude-hooks","license":"MIT","ruby_source_checksum":"b171dd314917d15cfe78461d9a56154ad2c8ef18b6982b219512fdc0fc9a2c58","stable_dependencies":["node"],"stable_checksum":"b55f6dbdec8ec51f26f459bf2888ae9cd6deae1a1e3ac992904080e118b6e80b","stable_url_args":["https://registry.npmjs.org/claude-hooks/-/claude-hooks-2.4.0.tgz"],"stable_version":"2.4.0","bottle_tag":":all","bottle_checksum":"a8961c6143bc341ef7586a528fa3d52f32c72463e9ef14b8bf73f3aaeaee273e"},"claude-squad":{"desc":"Manage multiple AI agents like Claude Code, Aider and Codex in your terminal","executables":["claude-squad"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/smtg-ai/claude-squad.git",{":branch":"main"}],"homepage":"https://smtg-ai.github.io/claude-squad/","license":"AGPL-3.0-only","ruby_source_checksum":"9fc2fb6ca674bc2c6fde46bef15a539fc217c640ad1c8b391bfc34120de78f3e","stable_dependencies":[{"go":":build"}],"stable_checksum":"1926816df3b9c9bd0455761beeb6b55fdd5f15e4b5dc47d0eb4f5315e4cb28a7","stable_url_args":["https://github.com/smtg-ai/claude-squad/archive/refs/tags/v1.0.20.tar.gz"],"stable_version":"1.0.20"},"claudekit":{"desc":"Intelligent guardrails and workflow automation for Claude Code","executables":["claudekit","claudekit-hooks"],"head_dependencies":["node"],"homepage":"https://github.com/carlrannaberg/claudekit","license":"MIT","ruby_source_checksum":"daa993310a73febca64c6707d048e365c6cbc044a17d1e8c024e2a00f34d33a2","stable_dependencies":["node"],"stable_checksum":"9059948267aeaf80b8d06805b7960fa508efbe6b446eb1ddda6e616987276c23","stable_url_args":["https://registry.npmjs.org/claudekit/-/claudekit-0.9.5.tgz"],"stable_version":"0.9.5","bottle_tag":":all","bottle_checksum":"ab214114f730abb2e91457d273f6f067aa29be48fa8541e3e85f002f64e4f8e4"},"claws-mail":{"bottle_rebuild":1,"desc":"User-friendly, lightweight, and fast email client","executables":["claws-mail"],"head_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","gdk-pixbuf","glib","gnutls","gtk+3","libetpan","librsvg","nettle","pango","gettext",{"pkgconf":":build"}],"homepage":"https://www.claws-mail.org/","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"ebc48f5f61b84a1b687e8a4411aa198c12ed45c84ccc36d5e6adbaaceb0bfd39","stable_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","gdk-pixbuf","glib","gnutls","gtk+3","libetpan","librsvg","nettle","pango","gettext",{"pkgconf":":build"}],"stable_checksum":"642d78309b7b153699c417bcfdf505a735b19c57fd731a0bbb5752ad6adbdb52","stable_url_args":["https://www.claws-mail.org/releases/claws-mail-4.4.0.tar.gz"],"stable_version":"4.4.0"},"clazy":{"desc":"Qt oriented static code analyzer","executables":["clazy","clazy-standalone"],"head_dependencies":["llvm","coreutils",{"cmake":[":build",":test"]},{"qtbase":":test"}],"head_url_args":["https://invent.kde.org/sdk/clazy.git",{":branch":"master"}],"homepage":"https://www.kdab.com/","license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"d7dd80ba9b937cf54d4a074686c62b3fd113995fed2680b4b56fcd116f0e43ce","stable_dependencies":["llvm","coreutils",{"cmake":[":build",":test"]},{"qtbase":":test"}],"stable_checksum":"d67a930833cdfef446a3db2e3c39a966876f09358bca31cd1e67aace0773bc31","stable_url_args":["https://invent.kde.org/sdk/clazy/-/archive/v1.17.1/clazy-v1.17.1.tar.gz"],"stable_version":"1.17.1"},"clblas":{"desc":"Library containing BLAS functions written in OpenCL","executables":["clBLAS-tune"],"head_dependencies":[{"boost":":build"},{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/clMathLibraries/clBLAS","license":"Apache-2.0","revision":1,"ruby_source_checksum":"27f459caf52b990013038ce75ad3ce6d46d9c94d99307dfd504cb288ec9990f5","stable_dependencies":[{"boost":":build"},{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/clMathLibraries/clBLAS/commit/68ce5f0b824d7cf9d71b09bb235cf219defcc7b4.patch?full_index=1","sha256":"df5dc87e9ae543a043608cf790d01b985627b5b6355356c860cfd45a47ba2c36","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/clMathLibraries/clBLAS/pull/360"}]}],"stable_checksum":"7269c7cb06a43c5e96772010eba032e6d54e72a3abff41f16d765a5e524297a9","stable_url_args":["https://github.com/clMathLibraries/clBLAS/archive/refs/tags/v2.12.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.12","bottle_cellar":":any","bottle_checksum":"d8bc99eb36031d7e6f662b40b2d8ef98a1d60fe414959c2ec5f23c590ebcf353"},"clblast":{"desc":"Tuned OpenCL BLAS library","executables":["clblast_tuner_copy_fast","clblast_tuner_copy_pad","clblast_tuner_invert","clblast_tuner_routine_xgemm","clblast_tuner_routine_xtrsv","clblast_tuner_transpose_fast","clblast_tuner_transpose_pad","clblast_tuner_xaxpy","clblast_tuner_xconvgemm","clblast_tuner_xdot","clblast_tuner_xgemm","clblast_tuner_xgemm_direct","clblast_tuner_xgemv","clblast_tuner_xger"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/CNugteren/CLBlast","license":"Apache-2.0","ruby_source_checksum":"7a27e9e79464ec07c22b3e0721d2c515ae1e3a500fd13622e6cdbb86c471fbfa","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"cac83330a6110214f2b7efc8e46062536f40ba96122f3b2a074a51497d8ca9e7","stable_url_args":["https://github.com/CNugteren/CLBlast/archive/refs/tags/1.7.0.tar.gz"],"stable_version":"1.7.0"},"clean":{"desc":"Search for files matching a regex and delete them","executables":["clean"],"homepage":"https://clean.sourceforge.net/","license":":public_domain","ruby_source_checksum":"62cecfc08856f115a7037b19b0b20e0d51f211e126bb7031021c9e11fa83af1b","stable_checksum":"761f3a9e1ed50747b6a62a8113fa362a7cc74d359ac6e8e30ba6b30d59115320","stable_url_args":["https://downloads.sourceforge.net/project/clean/clean/3.4/clean-3.4.tar.bz2"],"stable_version":"3.4","bottle_checksum":"eca64055ebc6c1f717ddc8d84d352dc9f1fd4f3d3d81dcdfd41b2e65c382364c"},"clearlooks-phenix":{"bottle_rebuild":1,"desc":"GTK+3 port of the Clearlooks Theme","head_dependencies":["gtk+3"],"head_url_args":["https://github.com/jpfleury/clearlooks-phenix.git",{":branch":"master"}],"homepage":"https://github.com/jpfleury/clearlooks-phenix","license":"GPL-3.0-or-later","ruby_source_checksum":"a4e73a43fb89412a1ef939854b0b57a01b636c2f18f3f3ef03b0645e3c390e9d","stable_dependencies":["gtk+3"],"stable_checksum":"8219c025341b2eaa992cba01e7ff6da3397e5a005fc4ae1038fdb371efcfb0ce","stable_url_args":["https://github.com/jpfleury/clearlooks-phenix/archive/refs/tags/7.1.tar.gz"],"stable_version":"7.1","bottle_tag":":all","bottle_checksum":"8020fbb50e62286fb222ef6f5003c16db25df20a8571226597c4c0dded41ef1f"},"clens":{"desc":"Library to help port code from OpenBSD to other operating systems","homepage":"https://github.com/conformal/clens","license":"ISC","ruby_source_checksum":"bf5433f112c4cf0b80742459ffd213119c431a377a22fc2cbecc44950b63e8bd","stable_patches":[{"strip":"p1","url":"https://github.com/conformal/clens/commit/83648cc9027d9f76a1bc79ddddcbed1349b9d5cd.patch?full_index=1","sha256":"c70833eff6f98eab6166e9c341bb444eae542617f4937a29514fe5c6bbd3d8b0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/conformal/clens/pull/3"}]}],"stable_checksum":"0cc18155c2c98077cb90f07f6ad8334314606c4be0b6ffc13d6996171c7dc09d","stable_url_args":["https://github.com/conformal/clens/archive/refs/tags/CLENS_0_7_0.tar.gz"],"stable_version":"0.7.0","bottle_checksum":"930fc11da5b772ab93d361d1172b0cf4c2b0abc44c2f9acdeb7f37b5f6be17f5"},"clhep":{"desc":"Class Library for High Energy Physics","executables":["Cast-config","Evaluator-config","Exceptions-config","GenericFunctions-config","Geometry-config","Matrix-config","Random-config","RandomObjects-config","RefCount-config","Units-config","Utility-config","Vector-config","clhep-config"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://gitlab.cern.ch/CLHEP/CLHEP.git",{":branch":"develop"}],"homepage":"https://proj-clhep.web.cern.ch/proj-clhep/","license":"GPL-3.0-only","ruby_source_checksum":"d34774c4ddbb51ea5a016ebb7366c75d6e86402741e679597d89ad4a14c80ff7","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c40c239fa2c5810b60f4e9ddd6a8cc2ce81b962aa170994748cd2a2b5ac87f84","stable_url_args":["https://gitlab.cern.ch/CLHEP/CLHEP/-/archive/CLHEP_2_4_7_2/CLHEP-CLHEP_2_4_7_2.tar.gz"],"stable_version":"2.4.7.2"},"cli11":{"desc":"Simple and intuitive command-line parser for C++11","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/CLIUtils/CLI11.git",{":branch":"main"}],"homepage":"https://cliutils.github.io/CLI11/book/","license":"BSD-3-Clause","ruby_source_checksum":"9b91050104b59a5757cae0e85b247bc50b72b826ea8b04e2cccd55094846ea73","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"46eef3101da70852ec7af026e09d485ccee81813331c8c6052d39344443b83da","stable_url_args":["https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.7.2.tar.gz"],"stable_version":"2.7.2","bottle_tag":":all","bottle_checksum":"3bf8de501264890b36e7c4a4704ecc97d96fdeddee61662ce60a58143b7e5e68"},"cli53":{"desc":"Command-line tool for Amazon Route 53","executables":["cli53"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/barnybug/cli53.git",{":branch":"main"}],"homepage":"https://github.com/barnybug/cli53","license":"MIT","ruby_source_checksum":"a70cbbbc29d821a24cff40c7b7c9a7cb50d5f61692baa39ca6c9cee70163db94","stable_dependencies":[{"go":":build"}],"stable_checksum":"4dc4c3c552a0e045015d734d9505e120db879157cbaa3540f3090559df001ce0","stable_url_args":["https://github.com/barnybug/cli53/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"cliam":{"bottle_rebuild":1,"desc":"Cloud agnostic IAM permissions enumerator","executables":["cliam"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/securisec/cliam.git",{":branch":"master"}],"homepage":"https://github.com/securisec/cliam","license":"GPL-3.0-or-later","ruby_source_checksum":"f1ce32c7102051fe1bbcc312e1e950b534fec85f88fc8c232cbbe9647d0f526a","stable_dependencies":[{"go":":build"}],"stable_checksum":"3fd407787b49645da3ac14960c751cd90acf1cfacec043c57bbf4d81be9b2d9e","stable_url_args":["https://github.com/securisec/cliam/archive/refs/tags/2.2.0.tar.gz"],"stable_version":"2.2.0"},"clib":{"desc":"Package manager for C programming","executables":["clib","clib-build","clib-configure","clib-init","clib-install","clib-search","clib-uninstall","clib-update","clib-upgrade"],"head_url_args":["https://github.com/clibs/clib.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/clibs/clib","license":"MIT","ruby_source_checksum":"7f1896b31f7c5e00bcd9981df7702b500062929bdee63c115e45de70a7e39b5b","stable_checksum":"83d5767e363c3ed4b4271000b9ce63b6e11b6c4740df910e0074f844fb34258e","stable_url_args":["https://github.com/clibs/clib/archive/refs/tags/2.8.7.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.8.7","bottle_checksum":"6c143f9e0b7d3f78e90b7ddd112ac7c73b5f31500401753e6ebc6ec8d18a6e8a"},"click":{"bottle_rebuild":1,"desc":"Command-line interactive controller for Kubernetes","executables":["click"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/databricks/click.git",{":branch":"master"}],"homepage":"https://github.com/databricks/click","license":"Apache-2.0","ruby_source_checksum":"5b68368bfb9d9c2bedbc02511a0f7ad2e61a22af2f6ddd4d0ffe4e4aba52d530","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/databricks/click/commit/b3bf1ab6faccf0693dc134500c826f9a8b647ec7.patch?full_index=1","sha256":"756a8c2f41786778d040e552bc03177609ab81b0fe807ba838db785e9fb9eece","type":"backport"},{"strip":"p1","data":true}],"stable_checksum":"da64d1d205b6136f318dea967eec4e9d67569be8f332875afcc6b31c9a0ef1b7","stable_url_args":["https://github.com/databricks/click/archive/refs/tags/v0.6.3.tar.gz"],"stable_version":"0.6.3"},"clickhouse-cpp":{"desc":"C++ client library for ClickHouse","head_dependencies":[{"abseil":":no_linkage"},"lz4","openssl@4","zstd",{"cmake":":build"}],"head_url_args":["https://github.com/ClickHouse/clickhouse-cpp.git",{":branch":"master"}],"homepage":"https://github.com/ClickHouse/clickhouse-cpp","license":"Apache-2.0","revision":2,"ruby_source_checksum":"823e0c015c8f2371e8f80442f2a87ebba856347e14741d7501f48589b1bf3906","stable_dependencies":[{"abseil":":no_linkage"},"lz4","openssl@4","zstd",{"cmake":":build"}],"stable_checksum":"bac497857759e991fa4e1638bccf936cb36d10ad79273695a570272cc4891428","stable_url_args":["https://github.com/ClickHouse/clickhouse-cpp/archive/refs/tags/v2.6.2.tar.gz"],"stable_version":"2.6.2"},"clickhouse-odbc":{"bottle_rebuild":1,"desc":"Official ODBC driver implementation for accessing ClickHouse as a data source","head_dependencies":["icu4c@79","openssl@4","poco","unixodbc",{"cmake":":build"},{"folly":":build"}],"head_url_args":["https://github.com/ClickHouse/clickhouse-odbc.git",{":branch":"master"}],"homepage":"https://clickhouse.com","license":"Apache-2.0","revision":2,"ruby_source_checksum":"9fad5c9d60855e6f654c0e9fa48495053c4df8a900bb77bb218d953e89aa66f9","stable_dependencies":["icu4c@79","openssl@4","poco","unixodbc",{"cmake":":build"},{"folly":":build"}],"stable_checksum":"a954c7630d9a4af6c5c68798b72710aa2297e5dbb8c4339cdf10a4ba88d092a6","stable_url_args":["https://github.com/ClickHouse/clickhouse-odbc/archive/refs/tags/v1.5.5.20260810.tar.gz"],"stable_version":"1.5.5.20260810"},"clickhouse-sql-parser":{"desc":"Writing clickhouse sql parser in pure Go","executables":["clickhouse-sql-parser"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/AfterShip/clickhouse-sql-parser.git",{":branch":"master"}],"homepage":"https://github.com/AfterShip/clickhouse-sql-parser","license":"MIT","ruby_source_checksum":"b841984ce703e37cf9c7bc51d9c5062989d3fac708a8a66baf4d209b2bf404c3","stable_dependencies":[{"go":":build"}],"stable_checksum":"eb839fe9dc22158e87e19bb24ee1d8719664742ebec087700cbab5785757eb4a","stable_url_args":["https://github.com/AfterShip/clickhouse-sql-parser/archive/refs/tags/v0.5.6.tar.gz"],"stable_version":"0.5.6"},"cliclick":{"desc":"Tool for emulating mouse and keyboard events","executables":["cliclick"],"head_url_args":["https://github.com/BlueM/cliclick.git",{":branch":"master"}],"homepage":"https://www.bluem.net/jump/cliclick/","license":"BSD-3-Clause","ruby_source_checksum":"fe720adf27882d2fb35b0cdfb26efe2d5cb988914aa987e0c3d7d85a166c2a14","stable_checksum":"58bb36bca90fdb91b620290ba9cc0f885b80716cb7309b9ff4ad18edc96ce639","stable_url_args":["https://github.com/BlueM/cliclick/archive/refs/tags/5.1.tar.gz"],"stable_version":"5.1","bottle_checksum":"2f0979882eaa7e88c3da7c8c77522a2c36eb4f587b52a8dea60459156d7bbe39"},"clifm":{"desc":"Command-line Interface File Manager","executables":["clifm"],"head_dependencies":["libmagic","readline","gettext",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/leo-arch/clifm","license":"GPL-2.0-or-later","ruby_source_checksum":"1e2600620dbcbad9b3ab7408a8e0533099a346d08847c6240de64ebedd2c1dce","stable_dependencies":["libmagic","readline","gettext",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"dfdc0f339437345d9d5d8c2cb4bd43294c05821ebc8d5f0c9abfa4eec8f6c905","stable_url_args":["https://github.com/leo-arch/clifm/archive/refs/tags/v1.29.tar.gz"],"stable_version":"1.29"},"cline":{"deprecate_args":{":date":"2026-05-18",":because":"uses non-FOSS @anthropic-ai/claude-agent-sdk and pre-built binaries"},"desc":"AI-powered coding agent for complex work","disable_args":{":date":"2027-05-18",":because":"uses non-FOSS @anthropic-ai/claude-agent-sdk and pre-built binaries"},"executables":["cline"],"head_dependencies":["node"],"homepage":"https://cline.bot","license":"Apache-2.0","ruby_source_checksum":"2236e4fe28d77b1192d31ffcca04bb812b412b4af3cea3215e9f7bbdfc86075c","stable_dependencies":["node"],"stable_checksum":"760e4c66e4ead40db61f89ad4433546a33507f8182e02d000cf1fe6809e635b3","stable_url_args":["https://registry.npmjs.org/cline/-/cline-3.0.3.tgz"],"stable_version":"3.0.3"},"clinfo":{"desc":"Print information about OpenCL platforms and devices","executables":["clinfo"],"head_url_args":["https://github.com/Oblomov/clinfo.git",{":branch":"master"}],"homepage":"https://github.com/Oblomov/clinfo","license":"CC0-1.0","ruby_source_checksum":"35ddeff4eab7de6fa927d7a8eacfb0121d8f98cc0462cb19c23fa1f99c6bcc54","stable_checksum":"e944132329c6613b686ba0fcd373b15ebb553c367a01a734af8519ddb095c01f","stable_url_args":["https://github.com/Oblomov/clinfo/archive/refs/tags/3.1.26.09.26.tar.gz"],"stable_version":"3.1.26.09.26"},"cling":{"desc":"C++ interpreter","executables":["cling"],"head_dependencies":["zstd",{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}],["libedit"],["libxml2"],["ncurses"]],"homepage":"https://root.cern/cling/","license":{":all_of":[{":any_of":["LGPL-2.1-only","NCSA"]},{"Apache-2.0":{":with":"LLVM-exception"}}]},"ruby_source_checksum":"e1085a5868b914a6406040573ef255b522deea793946d1097926e1a99b805cbf","stable_dependencies":["zstd",{"cmake":":build"}],"stable_checksum":"ca81f3bc952338beffba178633d77f5b3e1f1f180cbe2bb9f2713c06f410fd18","stable_url_args":["https://github.com/root-project/cling/archive/refs/tags/v1.3.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["libedit"],["libxml2"],["ncurses"]],"stable_version":"1.3"},"clingo":{"aliases":["clasp","gringo"],"bottle_rebuild":1,"desc":"ASP system to ground and solve logic programs","executables":["clasp","clingo","gringo","lpconvert","reify"],"head_dependencies":["cffi","lua","python@3.15",{"bison":":build"},{"re2c":":build"},{"cmake":":build"},{"doxygen":":build"}],"head_url_args":["https://github.com/potassco/clingo.git",{":branch":"master"}],"homepage":"https://potassco.org/clingo/","license":"MIT","link_overwrite_paths":["bin/clasp","bin/clingo","bin/gringo","bin/lpconvert","bin/reify"],"ruby_source_checksum":"56487618a9cd6c23d969b0494bea6283647de6ed7512f300bfa39ca9e96858fd","stable_dependencies":["cffi","lua","python@3.15",{"cmake":":build"},{"doxygen":":build"}],"stable_checksum":"af961e4e8122b9e1fa325ae20c98f0a17b2087e2c777832ae6e47025ec921331","stable_url_args":["https://github.com/potassco/clingo/archive/refs/tags/v5.8.2.tar.gz"],"stable_version":"5.8.2"},"clip":{"conflicts":[["geomview",{":because":"both install `clip` binaries"}]],"desc":"Create high-quality charts from the command-line","executables":["clip"],"head_dependencies":["cairo","fmt","fontconfig","freetype","fribidi","harfbuzz","libpng",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/asmuth/clip.git",{":branch":"master"}],"homepage":"https://github.com/asmuth/clip","license":"Apache-2.0","revision":5,"ruby_source_checksum":"8adad493b4c421d130b0bfd5b205be12f9d47115c4cd85f10d2d034e76b8716b","stable_dependencies":["cairo","fmt","fontconfig","freetype","fribidi","harfbuzz","libpng",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"f38f455cf3e9201614ac71d8a871e4ff94a6e4cf461fd5bf81bdf457ba2e6b3e","stable_url_args":["https://github.com/asmuth/clip/archive/refs/tags/v0.7.tar.gz"],"stable_version":"0.7"},"clipboard":{"bottle_rebuild":1,"desc":"Cut, copy, and paste anything, anywhere, all from the terminal","executables":["cb"],"head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Slackadays/Clipboard.git",{":branch":"main"}],"homepage":"https://getclipboard.app","license":"GPL-3.0-or-later","ruby_source_checksum":"e6877b7731a2327762509f3daa399ad2ad29e09a987c157e0e4e95e836b9879c","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"741717ee505a7852fab5c69740b019e2b33f81d948232894ce294ed0a55e70fb","stable_url_args":["https://github.com/Slackadays/Clipboard/archive/refs/tags/0.10.0.tar.gz"],"stable_version":"0.10.0"},"cliphist":{"desc":"Wayland clipboard manager with support for multimedia","executables":["cliphist"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/sentriz/cliphist","license":"GPL-3.0-only","ruby_source_checksum":"f874896ecda2f2917534837df467be7961845d43f9d52e92dbe2463ace84de87","stable_dependencies":[{"go":":build"}],"stable_checksum":"8d7dc7b4495e5812b5613274c250ba5d3900933d78888ce7921c01247f191cc8","stable_url_args":["https://github.com/sentriz/cliphist/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"clipper":{"bottle_rebuild":1,"desc":"Share macOS clipboard with tmux and other local and remote apps","executables":["clipper"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wincent/clipper.git",{":branch":"main"}],"homepage":"https://github.com/wincent/clipper","license":"BSD-2-Clause","ruby_source_checksum":"94640e30db9e60f75eddf1f4b3fddf78ba0d7c986bc3e215520b0b6e462668f7","service_args":[[":environment_variables",{":LANG":"en_US.UTF-8"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/clipper/bin/clipper"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"0008c6147a365658c30a556956e923f49b296e76872febf600bfb9c5ffbc6bd0","stable_url_args":["https://github.com/wincent/clipper/archive/refs/tags/3.0.0.tar.gz"],"stable_version":"3.0.0"},"clipper2":{"desc":"Polygon clipping and offsetting library","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/AngusJohnson/Clipper2","license":"BSL-1.0","ruby_source_checksum":"22588c2a6284fd0981df4221817636b7e5e344e51838da4b3b9175303f432e97","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"63e893fc40c3453c9d14cbe98bc7647f16a9d5846ae25b513d8a1ed5b8421144","stable_url_args":["https://github.com/AngusJohnson/Clipper2/releases/download/Clipper2_2.0.1/Clipper2_2.0.1.zip"],"stable_version":"2.0.1"},"clippy":{"desc":"Copy files from your terminal that actually paste into GUI apps","executables":["clippy","pasty"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/neilberkman/clippy","license":"MIT","ruby_source_checksum":"73213ff4f9e398eeaf9fdd256e52c25ac2551f808f825966e4d1757d2d35ffd2","stable_dependencies":[{"go":":build"}],"stable_checksum":"27e6934defdfe662037f59e0c5b6671399abb1c14985697b876c0e17c0e2b779","stable_url_args":["https://github.com/neilberkman/clippy/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1"},"cliproxyapi":{"desc":"Wrap Gemini CLI, Codex, Claude Code, Qwen Code as an API service","executables":["cliproxyapi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/router-for-me/CLIProxyAPI.git",{":branch":"main"}],"homepage":"https://github.com/router-for-me/CLIProxyAPI","license":"MIT","ruby_source_checksum":"ecf078e25a9819475bb6d124808db763db5391a88d13711d3233dcdb822b146e","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/cliproxyapi/bin/cliproxyapi"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"d0cc8ac0edaf4d9da84078fa397bf22ef3593559ec48c79ce203fc20e0874d2c","stable_url_args":["https://github.com/router-for-me/CLIProxyAPI/archive/refs/tags/v8.0.40.tar.gz"],"stable_version":"8.0.40"},"clipsafe":{"desc":"Command-line interface to Password Safe","executables":["clipsafe"],"head_uses_from_macos":[["perl"]],"homepage":"https://waxandwane.org/clipsafe.html","license":"GPL-2.0-or-later","revision":6,"ruby_source_checksum":"bc344b819a531a2a36f0da9d2510b167ec086af1c8b15cab19f24a5bf2475a03","stable_checksum":"7a70b4f467094693a58814a42d272e98387916588c6337963fa7258bda7a3e48","stable_url_args":["https://waxandwane.org/download/clipsafe-1.1.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.1"},"clisp":{"bottle_rebuild":2,"desc":"GNU CLISP, a Common Lisp implementation","executables":["clisp","clisp-link"],"head_dependencies":["libffcall","libsigsegv","readline"],"head_url_args":["https://gitlab.com/gnu-clisp/clisp.git",{":branch":"master"}],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://clisp.sourceforge.io/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"4086d848e7878a2fc63f8a664fd73b8f10caf7c9d7e4ffd6a9065b9be975ecea","stable_dependencies":["libffcall","libsigsegv","readline"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"bd443a94aa9b02da4c4abbcecfc04ffff1919c0a8b0e7e35649b86198cd6bb89","stable_url_args":["https://alpha.gnu.org/gnu/clisp/clisp-2.49.92.tar.bz2"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"2.49.92"},"clitest":{"bottle_rebuild":1,"desc":"Command-Line Tester","executables":["clitest"],"head_url_args":["https://github.com/aureliojargas/clitest.git",{":branch":"main"}],"homepage":"https://github.com/aureliojargas/clitest","license":"MIT","ruby_source_checksum":"d241ab2072c757144b39896c62471e072da2b7c5314e7e3f07ae9ed2da235851","stable_checksum":"4005de0bc27e4676e418ab1e1e64861272aa74af1212c73a1173760fc449b049","stable_url_args":["https://github.com/aureliojargas/clitest/archive/refs/tags/0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_tag":":all","bottle_checksum":"f1cbfc94748a8712ab8a8845fd800d0009519c4d5ffbbcf03efce267406b91e5"},"clive":{"desc":"Automates terminal operations","executables":["clive"],"head_dependencies":["ttyd",{"go":":build"}],"head_url_args":["https://github.com/koki-develop/clive.git",{":branch":"main"}],"homepage":"https://github.com/koki-develop/clive","license":"MIT","ruby_source_checksum":"adcac430c2ca10b9e76e0b4c3d4eaed6e891dfdc13f2e4234f948cdd3f40fb3c","stable_dependencies":["ttyd",{"go":":build"}],"stable_checksum":"fda25e28dece565770d192633aee113f8cfc8f24fc974f0a8ecd59a7fe224f3f","stable_url_args":["https://github.com/koki-develop/clive/archive/refs/tags/v0.12.17.tar.gz"],"stable_version":"0.12.17"},"cljfmt":{"desc":"Formatting Clojure code","executables":["cljfmt"],"head_dependencies":[{"graalvm":":build"},{"leiningen":":build"}],"homepage":"https://github.com/weavejester/cljfmt","license":"EPL-1.0","ruby_source_checksum":"915be685466545356d5f4895c49f170ca0add455693c487a59462d8dba4a6ab2","stable_dependencies":[{"graalvm":":build"},{"leiningen":":build"}],"stable_checksum":"f993bfddf454f0ab07dd9f5dc6524a2639385ae7ba6b32b0a89c71077ce71fc7","stable_url_args":["https://github.com/weavejester/cljfmt/archive/refs/tags/0.16.6.tar.gz"],"stable_version":"0.16.6"},"cln":{"bottle_rebuild":1,"desc":"Class Library for Numbers","executables":["pi"],"head_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"wget":":build"},{"texinfo":":build"}],"head_url_args":["git://www.ginac.de/cln.git",{":branch":"master"}],"homepage":"https://www.ginac.de/CLN/","license":"GPL-2.0-or-later","ruby_source_checksum":"c5cf10e2799cfb4f30fe251209e8d49c765745f20030dba9901ce5d1fabae459","stable_dependencies":["gmp"],"stable_checksum":"7c7ed8474958337e4df5bb57ea5176ad0365004cbb98b621765bc4606a10d86b","stable_url_args":["https://www.ginac.de/CLN/cln-1.3.7.tar.bz2"],"stable_version":"1.3.7"},"cloc":{"bottle_rebuild":1,"desc":"Statistics utility to count lines of code","executables":["cloc"],"head_url_args":["https://github.com/AlDanial/cloc.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/AlDanial/cloc/","license":"GPL-2.0-or-later","ruby_source_checksum":"19bbab93d8dbcdf4f15ba646874cd54b228a52d21994b7e8a3e944f867a3f2fb","stable_checksum":"a8fac35f4cf42728765580ba11afc2568ad205509a22204663f526169548436d","stable_url_args":["https://github.com/AlDanial/cloc/archive/refs/tags/v2.10.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.10"},"clock-rs":{"desc":"Modern, digital clock that effortlessly runs in your terminal","executables":["clock-rs"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Oughie/clock-rs.git",{":branch":"main"}],"homepage":"https://github.com/Oughie/clock-rs","license":"Apache-2.0","ruby_source_checksum":"8bfc3c1c403ca4a5fd0f1a40d45c09b0c59b9cb15a102f2542b9448efbb61002","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cb344326f7ed45eb252d74d27d35cddf61b8df9566e60f25e129da696e083344","stable_url_args":["https://github.com/Oughie/clock-rs/archive/refs/tags/v0.2.1.tar.gz"],"stable_version":"0.2.1"},"clog":{"caveats":"Next step is to create a .clogrc file in your home directory. See 'man clog'\nfor details and a sample file.\n","desc":"Colorized pattern-matching log tail utility","executables":["clog"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/GothenburgBitFactory/clog.git",{":branch":"master"}],"homepage":"https://gothenburgbitfactory.org/clog/docs/","license":"MIT","ruby_source_checksum":"4c9e0426a800217f8bae6583f7cd6482c9e086640beaecd829466c8886986ed9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"fed44a8d398790ab0cf426c1b006e7246e20f3fcd56c0ec4132d24b05d5d2018","stable_url_args":["https://github.com/GothenburgBitFactory/clog/releases/download/v1.3.0/clog-1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"4c5b54b76cf6efd8d72d07b3dfa526605c1a69c93109155a9fd2d1e985e71455"},"clojure-lsp":{"desc":"Language Server (LSP) for Clojure","executables":["clojure-lsp"],"head_dependencies":["openjdk"],"head_url_args":["https://github.com/clojure-lsp/clojure-lsp.git",{":branch":"master"}],"homepage":"https://clojure-lsp.io","license":"MIT","ruby_source_checksum":"2d6e4bd1a8c882d85136cf49737cd7e6989bce26418468ca46c6055741b90c98","stable_dependencies":["openjdk"],"stable_checksum":"b6d4d54b1b53beaf771b791f8d9f8cfea6bb613ae0df337089e6d738718e179b","stable_url_args":["https://github.com/clojure-lsp/clojure-lsp/releases/download/2026.10.15-11.42.38/clojure-lsp-standalone.jar"],"stable_version":"2026.10.15-11.42.38","version_scheme":1,"bottle_tag":":all","bottle_checksum":"b46a4eebabbadf8190dd4cda4f22b81ce9d36d2da1d0878daa4560e354b510d9"},"clojure":{"desc":"Dynamic, general-purpose programming language","executables":["clj","clojure"],"head_dependencies":["openjdk","rlwrap"],"head_uses_from_macos":[[{"ruby":":build"}]],"homepage":"https://clojure.org","license":"EPL-1.0","ruby_source_checksum":"e1a44af42b2bdeeae33f3dce674a0e82a9a5a39609ed914de349ab3df3ba8c3f","stable_dependencies":["openjdk","rlwrap"],"stable_checksum":"fe9194858e75d5af13c2e2aff92d710674d5bc5105f2b42f90a7d94d82ec023c","stable_url_args":["https://github.com/clojure/brew-install/releases/download/1.12.6.1673/clojure-tools-1.12.6.1673.tar.gz"],"stable_uses_from_macos":[[{"ruby":":build"}]],"stable_version":"1.12.6.1673","version_scheme":1,"bottle_tag":":all","bottle_checksum":"893e1fe8b5ea2a4edf542be6e5fab5e6539dacf0401c90da840881a36576aa85"},"clojurescript":{"caveats":"This formula is useful if you need to use the ClojureScript compiler directly.\nFor a more integrated workflow use Leiningen, Boot, or Maven.\n","desc":"Clojure to JS compiler","executables":["cljsc"],"head_dependencies":["openjdk",{"node":":test"}],"head_url_args":["https://github.com/clojure/clojurescript.git",{":branch":"master"}],"homepage":"https://github.com/clojure/clojurescript","license":"EPL-1.0","ruby_source_checksum":"6a0ddb12634f137b96b60fd8d59593b3c84a7c044193530ca4cd13e8ab4b962f","stable_dependencies":["openjdk",{"node":":test"}],"stable_checksum":"89ba5a16fa3b0e74b1206f652c0d14eda5157fdcf8c42f51fc175a4d4c10c48a","stable_url_args":["https://github.com/clojure/clojurescript/releases/download/r1.12.134/cljs.jar"],"stable_version":"1.12.134","bottle_tag":":all","bottle_checksum":"df0df68b4ae1cd3cf1bc44201af2b2290e9e82def0afa28da47d37104e359011"},"cloog":{"desc":"Generate code for scanning Z-polyhedra","executables":["cloog"],"head_dependencies":["gmp","isl",{"pkgconf":":build"}],"homepage":"https://github.com/periscop/cloog","license":"LGPL-2.1-or-later","ruby_source_checksum":"de1e85496c5d6d2f2d3d73f937501c3c3fe90125086c4c21ca7240a3d4ec148a","stable_dependencies":["gmp","isl",{"pkgconf":":build"}],"stable_checksum":"d370cf9990d2be24bfb24750e355bac26110051248cabf2add61f9b3867fb1d7","stable_url_args":["https://github.com/periscop/cloog/releases/download/cloog-0.21.1/cloog-0.21.1.tar.gz"],"stable_version":"0.21.1","bottle_cellar":":any","bottle_checksum":"d46074ebafa3ac16eedd35381930c80446da0db12109746fc39ad316dc9f98a2"},"closure-compiler":{"desc":"JavaScript optimizing compiler","executables":["closure-compiler"],"head_dependencies":["openjdk"],"homepage":"https://developers.google.com/closure/compiler","license":"Apache-2.0","ruby_source_checksum":"9e449e78fbcac98f0b9f20971e29c82245890bc5133d591ca5d4501b90628ecd","stable_dependencies":["openjdk"],"stable_checksum":"8a0d71ccce8ab78afe8c3cee130cda3af4178a6732435982815a37738ad9078a","stable_url_args":["https://search.maven.org/remotecontent?filepath=com/google/javascript/closure-compiler/v20261021/closure-compiler-v20261021.jar"],"stable_version":"20261021","bottle_tag":":all","bottle_checksum":"1e9db65fb9b87a85e8d8d371251da0abff38404f48b7442fd8ff661bdd50fa82"},"cloud-nuke":{"desc":"CLI tool to nuke (delete) cloud resources","executables":["cloud-nuke"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gruntwork-io/cloud-nuke.git",{":branch":"master"}],"homepage":"https://gruntwork.io/","license":"MIT","ruby_source_checksum":"1e889c583362df14d92b97bb8f0a8c12d0be9d810015594dc14153118d9ab5e7","stable_dependencies":[{"go":":build"}],"stable_checksum":"f620a5ecafad7e16acb929582e9653d2063fa323ec0a421dd7c9fe46739a3942","stable_url_args":["https://github.com/gruntwork-io/cloud-nuke/archive/refs/tags/v0.53.0.tar.gz"],"stable_version":"0.53.0"},"cloud-provider-kind":{"desc":"Cloud provider for KIND clusters","executables":["cloud-provider-kind"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/cloud-provider-kind.git",{":branch":"main"}],"homepage":"https://kubernetes-sigs.github.io/cloud-provider-kind/","license":"Apache-2.0","ruby_source_checksum":"09c34f8bcece2622493fdc7bd406051bc0c0aa770db3b41f289c25d30f1b8e32","stable_dependencies":[{"go":":build"}],"stable_checksum":"9a9dd366bfe121245cbc456f2b68b5261214299ffc911795bb67a386c5131145","stable_url_args":["https://github.com/kubernetes-sigs/cloud-provider-kind/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"cloud-sql-proxy":{"desc":"Utility for connecting securely to your Cloud SQL instances","executables":["cloud-sql-proxy"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/GoogleCloudPlatform/cloud-sql-proxy.git",{":branch":"main"}],"homepage":"https://github.com/GoogleCloudPlatform/cloud-sql-proxy","license":"Apache-2.0","ruby_source_checksum":"1b1070022c9ed02b545137d47e011dcbba9f67ee87a3635fa06335748e5636a6","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"7f9721d813ce628f311fec574484569e852a8f92c0220471fa49d335276f2979","stable_url_args":["https://github.com/GoogleCloudPlatform/cloud-sql-proxy/archive/refs/tags/v2.26.3.tar.gz"],"stable_version":"2.26.3"},"cloudflare-cli4":{"bottle_rebuild":1,"desc":"CLI for Cloudflare API v4","executables":["cli4"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/cloudflare/python-cloudflare-cli4.git",{":branch":"main"}],"homepage":"https://github.com/cloudflare/python-cloudflare-cli4","license":"MIT","revision":6,"ruby_source_checksum":"c538b71dcf29735521828dc70e53a0cfe677f831fdc7845ce76b5f02edf37205","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"36efe09d188678e8c99e654b79162758594107342d11f88192423aa47fd6c0b8","stable_url_args":["https://files.pythonhosted.org/packages/77/fd/87b3e026dcee2a6b891f2b6c98b8f0bc98a175c4b731c046b528298c07c5/cloudflare_cli4-2.19.4.post3.tar.gz"],"stable_version":"2.19.4.post3"},"cloudflare-quiche":{"desc":"Savoury implementation of the QUIC transport protocol and HTTP/3","executables":["quiche-client","quiche-server"],"head_dependencies":["fontconfig",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/cloudflare/quiche.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://docs.quic.tech/quiche/","license":"BSD-2-Clause","ruby_source_checksum":"dd5691f12f85a2350157560fa0c35b0c82d201079266d3bb5a7b3da8e266efc9","stable_dependencies":["fontconfig",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/cloudflare/quiche.git",{":tag":"0.30.0",":revision":"be47c5011215b9f13bad06bd7627d3ae49888a19"}],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.30.0"},"cloudflare-speed-cli":{"desc":"Cloudflare-based speed test with optional TUI","executables":["cloudflare-speed-cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kavehtehrani/cloudflare-speed-cli.git",{":branch":"main"}],"homepage":"https://github.com/kavehtehrani/cloudflare-speed-cli","license":"GPL-3.0-only","ruby_source_checksum":"056e63c470b3328f66c78d1071a6a0073342c2a10270bc119e6c5e9504b7590c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"230a5ecac583107b94d33ef9e603923278dcdda40c7e14d909e413657834d99a","stable_url_args":["https://github.com/kavehtehrani/cloudflare-speed-cli/archive/refs/tags/v1.0.10.tar.gz"],"stable_version":"1.0.10"},"cloudflare-wrangler":{"desc":"CLI tool for Cloudflare Workers","executables":["wrangler","wrangler2"],"head_dependencies":["node"],"homepage":"https://developers.cloudflare.com/workers/","license":{":any_of":["Apache-2.0","MIT"]},"oldnames":["cloudflare-wrangler2"],"ruby_source_checksum":"0469a1f529abb26053dfe211255ac21aae7669243b5e6add64ddefa962b88f2c","stable_dependencies":["node"],"stable_checksum":"0937cb6f17b28c012f7d745c137c4e5c4135b81b2cde836d37022615c9d3d690","stable_url_args":["https://registry.npmjs.org/wrangler/-/wrangler-4.152.0.tgz"],"stable_version":"4.152.0"},"cloudflared":{"desc":"Cloudflare Tunnel client (formerly Argo Tunnel)","executables":["cloudflared"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cloudflare/cloudflared.git",{":branch":"master"}],"homepage":"https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/","license":"Apache-2.0","ruby_source_checksum":"d569f6fa4f7573d21053fa1d6c6a6b2041d354402415a72c154b26ac58568600","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/cloudflared.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/cloudflared.log"],[":keep_alive",{":successful_exit":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/cloudflared/bin/cloudflared"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"68d298c522aef45fe8412e0ccf8f21ff12a6ad768aa69cbc23e10eac688ac8c8","stable_url_args":["https://github.com/cloudflare/cloudflared/archive/refs/tags/2026.10.3.tar.gz"],"stable_version":"2026.10.3"},"cloudformation-cli":{"caveats":"cloudformation java, go, python plugins are installed, but the Go and Java are not bundled with the installation.\n","desc":"CloudFormation Provider Development Toolkit","executables":["cfn","cfn-cli"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"},{"go":":test"}],"head_url_args":["https://github.com/aws-cloudformation/cloudformation-cli.git",{":branch":"master"}],"homepage":"https://github.com/aws-cloudformation/cloudformation-cli/","license":"Apache-2.0","revision":3,"ruby_source_checksum":"a704c44bb5396c8367a29d6ca93dfe84d2e23a2f3e1e182350538a1b3606e7aa","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"},{"go":":test"}],"stable_checksum":"bac1612d2ae09329b3230d733e92239f3869ebc710c7febb4135e7e7306285c9","stable_url_args":["https://files.pythonhosted.org/packages/4d/38/749280aaf20f7db34736f47923fb7845f86a08cb984f05d9b5c85762fa09/cloudformation_cli-0.2.41.tar.gz"],"stable_version":"0.2.41"},"cloudformation-guard":{"desc":"Checks CloudFormation templates for compliance using a declarative syntax","executables":["cfn-guard"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/aws-cloudformation/cloudformation-guard","license":"Apache-2.0","ruby_source_checksum":"e852ae5f56304eedc2f01111d615a6be9d2e9dd52c7dff92c5c4c8e9c852f33b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9d5a2e73b70f854be721db20cc3910852fd95b41910a620ab770382543e04d68","stable_url_args":["https://github.com/aws-cloudformation/cloudformation-guard/archive/refs/tags/3.2.1.tar.gz"],"stable_version":"3.2.1"},"cloudfoundry-cli":{"conflicts":[["cf",{":because":"both install `cf` binaries"}]],"desc":"Official command-line client for Cloud Foundry","executables":["cf"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/cloudfoundry/cli.git",{":branch":"main"}],"homepage":"https://docs.cloudfoundry.org/cf-cli","license":"Apache-2.0","ruby_source_checksum":"0c8ca4e7c1e925e0e8721e3bf915466f2532323a1e19bd9b3898b57886e5ada5","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"b8a84d34a355dca188ef546e51d374f54f1aa82c0165bdb5e8d7ad7ee15da774","stable_url_args":["https://github.com/cloudfoundry/cli/archive/refs/tags/v8.19.1.tar.gz"],"stable_version":"8.19.1"},"cloudfox":{"desc":"Automating situational awareness for cloud penetration tests","executables":["cloudfox"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/BishopFox/cloudfox.git",{":branch":"main"}],"homepage":"https://bishopfox.com/blog/introducing-cloudfox","license":"MIT","ruby_source_checksum":"fd8a98d9a2bf051ccfce28c85b3e6e4aa684d61bb599b0a76cb3a28711c7db61","stable_dependencies":[{"go":":build"}],"stable_checksum":"642f16328c9c9c6673453d44a361172836c542fb8098285b0cf363e5715a2be0","stable_url_args":["https://github.com/BishopFox/cloudfox/archive/refs/tags/v2.0.5.tar.gz"],"stable_version":"2.0.5"},"cloudlist":{"desc":"Tool for listing assets from multiple cloud providers","executables":["cloudlist"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/cloudlist.git",{":branch":"dev"}],"homepage":"https://github.com/projectdiscovery/cloudlist","license":"MIT","ruby_source_checksum":"effacad332a25a7c2398dd094833b7d84b274a40f722018a17d71c25911acc93","stable_dependencies":[{"go":":build"}],"stable_checksum":"cecd9e860707139226672ad79812c0ba6b45ab4e92faaa53f3f39f8be239ebe8","stable_url_args":["https://github.com/projectdiscovery/cloudlist/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0"},"cloudmonkey":{"desc":"Apache CloudStack CloudMonkey CLI","executables":["cmk"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/apache/cloudstack-cloudmonkey.git",{":branch":"main"}],"homepage":"https://github.com/apache/cloudstack-cloudmonkey","license":"Apache-2.0","ruby_source_checksum":"f3c3a12bde87be39b9ff61c51156ae2384c8f66a75d48a817cf76afe26a29e97","stable_dependencies":[{"go":":build"}],"stable_checksum":"fdebc87604f8047d9b88ed03b6a9b50bf039242726e5e8e80b42e82fd7d326e7","stable_url_args":["https://github.com/apache/cloudstack-cloudmonkey/archive/refs/tags/6.6.0.tar.gz"],"stable_version":"6.6.0"},"cloudpan189-go":{"deprecate_args":{":date":"2026-03-22",":because":":repo_archived"},"desc":"Command-line client tool for Cloud189 web disk","disable_args":{":date":"2027-03-22",":because":":repo_archived"},"executables":["cloudpan189-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tickstep/cloudpan189-go.git",{":branch":"master"}],"homepage":"https://github.com/tickstep/cloudpan189-go","license":"Apache-2.0","ruby_source_checksum":"85e5f35c9117264554147b75bfeef9dbeae89dc34592c6617e65b72142f4dc92","stable_dependencies":[{"go":":build"}],"stable_checksum":"a215b75369af535aed214c94b66ebb3239b6ef5fcbc2f74039cf9c3eda4b04c1","stable_url_args":["https://github.com/tickstep/cloudpan189-go/archive/refs/tags/v0.1.3.tar.gz"],"stable_version":"0.1.3","bottle_checksum":"6ab13514be4a47d60c22436daad9bd2ca0612b61eff549630d8548cb24405424"},"cloudprober":{"desc":"Active monitoring software to detect failures before your customers do","executables":["cloudprober"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cloudprober/cloudprober.git",{":branch":"main"}],"homepage":"https://cloudprober.org","license":"Apache-2.0","ruby_source_checksum":"aabad39055ea547f6ae30ea43c4bc0c04d9b308c325381d895c9c5eb5b55de19","stable_dependencies":[{"go":":build"}],"stable_checksum":"5ee0bba29d64ee49eefcefc9e4dee6df279c34215729178265fbee2b200311ea","stable_url_args":["https://github.com/cloudprober/cloudprober/archive/refs/tags/v0.14.6.tar.gz"],"stable_version":"0.14.6"},"cloudquery":{"desc":"Data movement tool to sync data from any source to any destination","executables":["cloudquery"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cloudquery/cloudquery.git",{":branch":"main"}],"homepage":"https://www.cloudquery.io","license":"MPL-2.0","ruby_source_checksum":"12ae1a285ed01ec64bbd7b173c871739852829ab830399158265f411ff9a8f5c","stable_dependencies":[{"go":":build"}],"stable_checksum":"275034c717eca821cd14243dcbc545c1e0cbc2f454cbb5c7b7ff79e33a2a44dc","stable_url_args":["https://github.com/cloudquery/cloudquery/archive/refs/tags/cli-v6.49.2.tar.gz"],"stable_version":"6.49.2"},"cloudsplaining":{"bottle_rebuild":1,"desc":"AWS IAM Security Assessment tool","executables":["cloudsplaining"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/salesforce/cloudsplaining.git",{":branch":"master"}],"homepage":"https://cloudsplaining.readthedocs.io/en/latest/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"f3fab2ffcba483a0d704edccb6ab45c8686fee16678095380889756b7f857752","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"14ef4f786144b8a2147372aeaa810822dc70f75d3d7c53dd965a12d1a1167cb9","stable_url_args":["https://files.pythonhosted.org/packages/7c/89/bf53630e908aef0680a4c843c4e8acd0b96a22b196ffec5a94bcc5249f80/cloudsplaining-0.9.1.tar.gz"],"stable_version":"0.9.1"},"clozure-cl":{"deprecate_args":{":date":"2025-09-25",":because":":unsupported"},"desc":"Common Lisp implementation with a long history","disable_args":{":date":"2026-09-25",":because":":unsupported"},"executables":["ccl64"],"head_url_args":["https://github.com/Clozure/ccl.git",{":branch":"master"}],"homepage":"https://ccl.clozure.com","license":"Apache-2.0","ruby_source_checksum":"c33c7e384d8e85ccc7051d2c217d6fa2222a90e2268afc0ae573469fd0dce1d3","stable_checksum":"bca7f8d70d49059f8937b82bc64f47f7d01c07dd18760002ec41b41c444f838c","stable_url_args":["https://github.com/Clozure/ccl/archive/refs/tags/v1.13.tar.gz"],"stable_version":"1.13","bottle_checksum":"77beee69a1b3748ed9f627c31b5ee91bd6914ee614e6b49fc027e1ab76f3ce86"},"clp":{"compatibility_version":1,"desc":"Linear programming solver","executables":["clp"],"head_dependencies":["coinutils","openblas","osi",{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/coin-or/Clp","license":"EPL-2.0","ruby_source_checksum":"e98111094cca36552a095670438540ed064c95c0c8076256cf11964f0af796a6","stable_dependencies":["coinutils","openblas","osi",{"pkgconf":[":build",":test"]}],"stable_checksum":"2c078e174dc1a7a308e091b6256fb34b4017897fc140ea707ba207b2913ea46d","stable_url_args":["https://github.com/coin-or/Clp/archive/refs/tags/releases/1.17.11.tar.gz"],"stable_version":"1.17.11"},"clpbar":{"desc":"Command-line progress bar","executables":["clpbar"],"homepage":"https://clpbar.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"cbd6f0aa4fcf78385747bb89b18509bacd56a4c7aed131b8126c8e21a8796931","stable_checksum":"fa0f5ec5c8400316c2f4debdc6cdcb80e186e668c2e4471df4fec7bfcd626503","stable_url_args":["https://downloads.sourceforge.net/project/clpbar/clpbar/bar-1.11.1/bar_1.11.1.tar.gz"],"stable_version":"1.11.1","bottle_checksum":"536fa2e325dad3dfa4bb63876bc54c9ebea202dadd68d8a87c517842906df821"},"clusterawsadm":{"desc":"Home for bootstrapping, AMI, EKS, and other helpers in Cluster API Provider AWS","executables":["clusterawsadm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/cluster-api-provider-aws.git",{":branch":"main"}],"homepage":"https://cluster-api-aws.sigs.k8s.io/clusterawsadm/clusterawsadm.html","license":"Apache-2.0","ruby_source_checksum":"b62ba193e876c978815203e3bd617471d9d94f1cb0de7fcea8bfb042385bb2ac","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/kubernetes-sigs/cluster-api-provider-aws.git",{":tag":"v2.13.1",":revision":"6883178c3a1f426ecf70bc7dcf3ed0f4189e21a6"}],"stable_version":"2.13.1"},"clusterctl":{"desc":"Home for the Cluster Management API work, a subproject of sig-cluster-lifecycle","executables":["clusterctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/cluster-api.git",{":branch":"main"}],"homepage":"https://cluster-api.sigs.k8s.io","license":"Apache-2.0","ruby_source_checksum":"2bfaeb2e78e7a8a2c43e8ee680800a54969110d8780c7c121dbc677453020c80","stable_dependencies":[{"go":":build"}],"stable_checksum":"656214da5b8a773303512d49edcb4d0760672d8d71b2be3f3bc36e31b0919c49","stable_url_args":["https://github.com/kubernetes-sigs/cluster-api/archive/refs/tags/v1.14.3.tar.gz"],"stable_version":"1.14.3"},"clzip":{"desc":"C language version of lzip","executables":["clzip"],"homepage":"https://www.nongnu.org/lzip/clzip.html","license":"GPL-2.0-or-later","ruby_source_checksum":"6d701a22fb70b82dd8991708c2ed75894a68c1d1064dfbd4c912ccacb74009fb","stable_checksum":"f339a3a5dfc2220532dc36f937a7a58e3a3278b174f2815cc5615107e55966e4","stable_url_args":["https://download.savannah.gnu.org/releases/lzip/clzip/clzip-1.16.tar.gz"],"stable_version":"1.16"},"cmake-docs":{"desc":"Documentation for CMake","head_dependencies":[{"cmake":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://gitlab.kitware.com/cmake/cmake.git",{":branch":"master"}],"homepage":"https://www.cmake.org/","license":"BSD-3-Clause","ruby_source_checksum":"5ac7b9e8600f1d93047b36d4417bfc4bd81626586caf760db1061688e3f0ecd7","stable_dependencies":[{"cmake":":build"},{"sphinx-doc":":build"}],"stable_checksum":"bd24c30d80a7744ae84b845ff080cc8453b06c622ef01066564108e9cefc44cf","stable_url_args":["https://github.com/Kitware/CMake/releases/download/v4.4.4/cmake-4.4.4.tar.gz"],"stable_version":"4.4.4"},"cmake-language-server":{"bottle_rebuild":2,"desc":"Language Server for CMake","executables":["cmake-language-server"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/regen100/cmake-language-server.git",{":branch":"master"}],"homepage":"https://github.com/regen100/cmake-language-server","license":"MIT","ruby_source_checksum":"69fb99da021e89a91cc7f8b70a5b2f9128cd73424d1358e33003f659445c12d0","stable_dependencies":["python@3.15"],"stable_checksum":"005f48367ec569457a7229a58f6762044fddacac647858b39d725ae2b3cd695b","stable_url_args":["https://files.pythonhosted.org/packages/cf/ad/54c337fd2093a7c7c13528ac1393aeda009cdc16be954041834328845237/cmake_language_server-0.1.11.tar.gz"],"stable_version":"0.1.11","bottle_tag":":all","bottle_checksum":"5bb30e7b6859ca0c6eb920ec341dfd102c4785e44ac1dab81bb3e3186df7ce36"},"cmake-lint":{"bottle_rebuild":2,"desc":"Static code checker for CMake files","executables":["cmakelint"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/cmake-lint/cmake-lint","license":"Apache-2.0","ruby_source_checksum":"f1798ae8cec6f1020f56c8d0af2c03d692c821170cbecd66b6732b14aec8b4c5","stable_dependencies":["python@3.15"],"stable_checksum":"98a1e485318b41eeaf4dee3469ca3039d4745985353ecea208d6dd2c1204c71d","stable_url_args":["https://files.pythonhosted.org/packages/9f/46/9b6c39837be138179347611ec8cb79bf00ff3b54966ee8b63e031a05cf76/cmakelint-1.4.3.tar.gz"],"stable_version":"1.4.3","bottle_tag":":all","bottle_checksum":"ed77dd4088e262aed589c7e9cf52306935289dfe836d9d1e6f434ab3cdacb3e5"},"cmake":{"bottle_rebuild":1,"caveats":"To install the CMake documentation, run:\n  brew install cmake-docs\n","compatibility_version":1,"desc":"Cross-platform make","executables":["ccmake","cmake","cpack","ctest"],"head_url_args":["https://gitlab.kitware.com/cmake/cmake.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.cmake.org/","license":"BSD-3-Clause","ruby_source_checksum":"bfea34dcaa8182ea7896c21ea8b8eedd30d52f482aae3364cab2f61aa825c800","stable_checksum":"bd24c30d80a7744ae84b845ff080cc8453b06c622ef01066564108e9cefc44cf","stable_url_args":["https://github.com/Kitware/CMake/releases/download/v4.4.4/cmake-4.4.4.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.4.4"},"cmark-gfm":{"desc":"C implementation of GitHub Flavored Markdown","executables":["cmark-gfm"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/github/cmark-gfm","license":"BSD-2-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"10da828cd0f71a4c76dea076448aeb4c1102723ed71459b04460a968e6081a4d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5abc61798ebd9de5660bc076443c07abad2b8d15dbc11094a3a79644b8ad243a","stable_url_args":["https://github.com/github/cmark-gfm/archive/refs/tags/0.29.0.gfm.13.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.29.0.gfm.13","bottle_cellar":":any","bottle_checksum":"e69573db28aff177eec22651c2ccb5b7be8863b8d4f1edd816ab67eb9da9c05b"},"cmark":{"compatibility_version":1,"desc":"Strongly specified, highly compatible implementation of Markdown","executables":["cmark"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://commonmark.org/","license":"BSD-2-Clause","ruby_source_checksum":"e30bf5db5f2e0610c59f563b0de375df71854e79f16770f5b345bdb24e1ee9f8","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f9bc5ca38bcb0b727f0056100fac4d743e768872e3bacec7746de28f5700d697","stable_url_args":["https://github.com/commonmark/cmark/archive/refs/tags/0.31.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.31.2"},"cmatrix":{"desc":"Console Matrix","executables":["cmatrix"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/abishekvashok/cmatrix/","license":"GPL-3.0-or-later","ruby_source_checksum":"29ba13c4e579f8f60bc650d0d923c4024c432f8726a8e63722b958eb3a905a03","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"ad93ba39acd383696ab6a9ebbed1259ecf2d3cf9f49d6b97038c66f80749e99a","stable_url_args":["https://github.com/abishekvashok/cmatrix/archive/refs/tags/v2.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.0","bottle_checksum":"1a281dff3f4e52cbc909ec3d56da455b5ac56bd918cd652ea9e3d2ee27fe6509"},"cmctl":{"desc":"Command-line tool to manage cert-manager","executables":["cmctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cert-manager/cmctl.git",{":branch":"main"}],"homepage":"https://cert-manager.io","license":"Apache-2.0","ruby_source_checksum":"ddd3efb4c14696e9f1940c96efd86a03746799dfd0611e122d3b69d007e877a9","stable_dependencies":[{"go":":build"}],"stable_checksum":"83226abe4516e4e39953dee0d341b26e4c6f5a7f2f62ea07074bd2f8dd55c664","stable_url_args":["https://github.com/cert-manager/cmctl/archive/refs/tags/v2.6.1.tar.gz"],"stable_version":"2.6.1"},"cmdshelf":{"bottle_rebuild":4,"desc":"Better scripting life with cmdshelf","executables":["cmdshelf"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/toshi0383/cmdshelf","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"304c81611354d912985084fa0520787a5c2668b2ce295e8529f8547da02a12f2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"dea2ea567cfa67196664629ceda5bc775040b472c25e96944c19c74892d69539","stable_url_args":["https://github.com/toshi0383/cmdshelf/archive/refs/tags/2.0.2.tar.gz"],"stable_version":"2.0.2","bottle_checksum":"10633921cd251385fd77106fb77d8fded40f0ffab37e9137d8d5004ea6867d1a"},"cmigemo":{"caveats":"See also https://github.com/emacs-jp/migemo to use cmigemo with Emacs.\nYou will have to save as migemo.el and put it in your load-path.\n","desc":"Migemo is a tool that supports Japanese incremental search with Romaji","executables":["cmigemo"],"head_dependencies":[{"nkf":":build"}],"head_url_args":["https://github.com/koron/cmigemo.git",{":branch":"master"}],"homepage":"https://www.kaoriya.net/software/cmigemo","license":"MIT","ruby_source_checksum":"a23a3fd3a94a3f840d89db446787e413b0520120d082a3561785b944adf3f316","stable_dependencies":[{"nkf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"4aa759b2e055ef3c3fbeb9e92f7f0aacc1fd1f8602fdd2f122719793ee14414c","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/cmigemo/cmigemo-default-src-20110227.zip"],"stable_version":"20110227","bottle_cellar":":any","bottle_checksum":"20da1760b82a2a4b9857dbddc20f48ea095f655df971cf06d3dcfa9abc2932d5"},"cminpack":{"bottle_rebuild":1,"desc":"Solves nonlinear equations and nonlinear least squares problems","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/devernay/cminpack.git",{":branch":"master"}],"homepage":"http://devernay.free.fr/hacks/cminpack/cminpack.html","license":"Minpack","ruby_source_checksum":"0a18aa6b50079c2dc1ad700135b73f6882f7aa2b8c2c2be0aeb0f7ff9bed8b43","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"10a76d214e01baa0480828fa473c2ef6209983c80941eca10b5a69df4de02cee","stable_url_args":["https://github.com/devernay/cminpack/archive/refs/tags/v1.3.14.tar.gz"],"stable_version":"1.3.14"},"cmix":{"desc":"Data compression program with high compression ratio","executables":["cmix"],"head_url_args":["https://github.com/byronknoll/cmix.git",{":branch":"master"}],"homepage":"https://www.byronknoll.com/cmix.html","license":"GPL-3.0-or-later","ruby_source_checksum":"6370833e7b75a9f7b4ee168f6512881021e95f3bda0038e6e568698acaf019d1","stable_patches":[{"strip":"p1","url":"https://github.com/byronknoll/cmix/commit/702022a974cbf7906bcbaed898f1de95d3cbb32d.patch?full_index=1","sha256":"62143fadb5dda1024b0d51c1bb86263eb15d842193e02550a65924b3ac86c28a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/byronknoll/cmix/pull/69"}]},{"strip":"p1","url":"https://github.com/byronknoll/cmix/commit/51c8f57570e4c1eb08056f929a96b3101c0156bb.patch?full_index=1","sha256":"c199390a27bce681e42ac23c8adfaa7261d4ec11fd76f14f9aab00dc629c2d33","type":"backport"},{"strip":"p1","url":"https://github.com/byronknoll/cmix/commit/b5b77acd112985cf8577ec01910c74fb70c98f36.patch?full_index=1","sha256":"e9ea39d1d343bd5bc59de497e899d6e124e4d2aa8768e8d0a7fe47ff7a80dc38","type":"backport","resolves":[{"type":"defect","id":"https://github.com/byronknoll/cmix/pull/74"}]}],"stable_checksum":"c0ff50f24604121bd7ccb843045c0946db1077cfb9ded10fe4c181883e6dbb42","stable_url_args":["https://github.com/byronknoll/cmix/archive/refs/tags/v21.tar.gz"],"stable_version":"21"},"cmocka":{"desc":"Unit testing framework for C","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://git.cryptomilk.org/projects/cmocka.git",{":branch":"master"}],"homepage":"https://cmocka.org/","license":"Apache-2.0","ruby_source_checksum":"5ee734185e31790de18133a1e586ac8daff9d1d40135777c7d8e5a4c6e68f2a2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"39f92f366bdf3f1a02af4da75b4a5c52df6c9f7e736c7d65de13283f9f0ef416","stable_url_args":["https://cmocka.org/files/2.0/cmocka-2.0.2.tar.xz"],"stable_version":"2.0.2"},"cmrc":{"bottle_rebuild":2,"desc":"CMake Resource Compiler","head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/vector-of-bool/cmrc.git",{":branch":"master"}],"homepage":"https://github.com/vector-of-bool/cmrc","license":"MIT","ruby_source_checksum":"5543caa00ca9258c5ad5e592a4d1502e05747cfb11f52187ddd57335cdd12fc4","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/vector-of-bool/cmrc/commit/91c9522ee59654e2f4d9701947a4600a4436d076.patch?full_index=1","sha256":"feea3f04cdf49295497f3c48dd3ad5938716e47a9b29aacc98dc6580493d74ff","type":"backport","resolves":[{"type":"defect","id":"https://github.com/vector-of-bool/cmrc/pull/48"}]}],"stable_checksum":"edad5faaa0bea1df124b5e8cb00bf0adbd2faeccecd3b5c146796cbcb8b5b71b","stable_url_args":["https://github.com/vector-of-bool/cmrc/archive/refs/tags/2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_tag":":all","bottle_checksum":"bccb869a3fb9486fbd2594d68a8be7fb57819f27764bbf9b3888cdc54d746ce7"},"cmu-pocketsphinx":{"aliases":["pocketsphinx"],"desc":"Lightweight speech recognition engine for mobile devices","executables":["pocketsphinx","pocketsphinx_batch","pocketsphinx_jsgf2fsg","pocketsphinx_lm_convert","pocketsphinx_lm_eval","pocketsphinx_mdef_convert","pocketsphinx_pitch"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/cmusphinx/pocketsphinx.git",{":branch":"main"}],"homepage":"https://cmusphinx.github.io/","license":"BSD-2-Clause","ruby_source_checksum":"5f6523743198582cbe7486a0eb5722e2468d3beacfa179b75cd1f382a5cde1ee","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e2db414eb66618cd0a98de77507db32517a48f6900b06bfb94c0acc4bef5761d","stable_url_args":["https://github.com/cmusphinx/pocketsphinx/archive/refs/tags/v5.1.1.tar.gz"],"stable_version":"5.1.1"},"cmuclmtk":{"conflicts":[["julius",{":because":"both install `binlm2arpa` binaries"}]],"deprecate_args":{":date":"2026-07-18",":because":":unmaintained"},"desc":"Language model tools (from CMU Sphinx)","disable_args":{":date":"2027-01-18",":because":":unmaintained"},"executables":["binlm2arpa","evallm","idngram2lm","idngram2stats","lm_combine","lm_interpolate","mergeidngram","ngram2mgram","text2idngram","text2wfreq","text2wngram","wfreq2vocab","wngram2idngram"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://cmusphinx.sourceforge.net/","license":"BSD-2-Clause","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"1a9e44c1915f7d3454e0cc824112fe4a226babaa1ef6f6cd8c14c8c4813aee3d","stable_dependencies":[{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"d23e47f00224667c059d69ac942f15dc3d4c3dd40e827318a6213699b7fa2915","stable_url_args":["https://downloads.sourceforge.net/project/cmusphinx/cmuclmtk/0.7/cmuclmtk-0.7.tar.gz"],"stable_version":"0.7","bottle_cellar":":any","bottle_checksum":"a8e37d15ba21ee7acd391691ebf4f27b585ca9badde68492b828c1a218ef6799"},"cmus":{"desc":"Music player with an ncurses based interface","executables":["cmus","cmus-remote"],"head_dependencies":["faad2","ffmpeg","flac","libao","libvorbis","mad","ncurses","opusfile",{"pkgconf":":build"}],"head_url_args":["https://github.com/cmus/cmus.git",{":branch":"master"}],"homepage":"https://cmus.github.io/","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"ed51749ea92d4cde34d48bb94aa6a1737d1c2ea558d6d9727af2a163c6e79c38","stable_dependencies":["faad2","ffmpeg","flac","libao","libvorbis","mad","ncurses","opusfile",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://deb.debian.org/debian/pool/main/c/cmus/cmus_2.12.0-3.debian.tar.xz","sha256":"dcdbda04f42785079be734c3282e8a114a1ee55da01505ac92da56778bd035a4","apply":["patches/0003-ip-ffmpeg-more-precise-seeking.patch","patches/0004-ip-ffmpeg-skip-samples-only-when-needed.patch","patches/0005-ip-ffmpeg-remove-excessive-version-checks.patch","patches/0006-ip-ffmpeg-major-refactor.patch","patches/0007-Validate-sample-format-in-ip_open.patch","patches/0008-ip-ffmpeg-flush-swresample-buffer-when-seeking.patch","patches/0009-ip-ffmpeg-remember-swr_frame-s-capacity.patch","patches/0010-ip-ffmpeg-reset-swr_frame_start-when-seeking.patch","patches/0011-ip-ffmpeg-better-frame-skipping-logic.patch","patches/0012-ip-ffmpeg-don-t-process-empty-frames.patch","patches/0013-ip-ffmpeg-improve-readability.patch","patches/0014-ip-ffmpeg-fix-building-for-ffmpeg-8.0.patch","patches/0015-ip-ffmpeg-change-sample-format-conversions.patch"],"type":"backport","resolves":[{"type":"defect","id":"https://github.com/cmus/cmus/issues/1459"}]}],"stable_checksum":"44b96cd5f84b0d84c33097c48454232d5e6a19cd33b9b6503ba9c13b6686bfc7","stable_url_args":["https://github.com/cmus/cmus/archive/refs/tags/v2.12.0.tar.gz"],"stable_version":"2.12.0"},"cmusfm":{"desc":"Last.fm standalone scrobbler for the cmus music player","executables":["cmusfm"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"},{"libfaketime":":test"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/Arkq/cmusfm","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"c893d7b47d061360ee4d2db6baff5c3cda8d83db41122f19857c01f0a03140e9","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"},{"libfaketime":":test"}],"stable_checksum":"17aae8fc805e79b367053ad170854edceee5f4c51a9880200d193db9862d8363","stable_url_args":["https://github.com/Arkq/cmusfm/archive/refs/tags/v0.5.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.5.0"},"cnats":{"desc":"C client for the NATS messaging system","head_dependencies":["libevent","libuv","openssl@4","protobuf-c",{"cmake":":build"}],"homepage":"https://github.com/nats-io/nats.c","license":"Apache-2.0","revision":1,"ruby_source_checksum":"b645c7738fbb27e032b1faa5d363b3e652504152d88117e0bc8be516a840c875","stable_dependencies":["libevent","libuv","openssl@4","protobuf-c",{"cmake":":build"}],"stable_checksum":"1f8b450bc295d0c94be201e34713ca0b515aae2c0d1b279273c3e6e0e72fe005","stable_url_args":["https://github.com/nats-io/nats.c/archive/refs/tags/v3.14.0.tar.gz"],"stable_version":"3.14.0"},"cni-plugins":{"desc":"Container Network Interface plugins","head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/containernetworking/plugins.git",{":branch":"main"}],"homepage":"https://www.cni.dev","keg_only_args":["plugin binaries are not intended to be under the $PATH"],"license":"Apache-2.0","ruby_source_checksum":"f15f0c3f64a552532032d6cbb5560346a71ed3b79e4d19d90e8b970741964218","stable_dependencies":[{"go":":build"}],"stable_checksum":"34bd82d47e981940751619c9cc44c095bb90bfcaf8d71865cbb822c37690a764","stable_url_args":["https://github.com/containernetworking/plugins/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1"},"cntb":{"desc":"Contabo Command-Line Interface (CLI)","executables":["cntb"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/contabo/cntb.git",{":branch":"main"}],"homepage":"https://github.com/contabo/cntb","license":"GPL-3.0-only","ruby_source_checksum":"143f22466b6d88d4fb96f6641ed08d85ed74fb235b4f07032c060fef34e3ffbf","stable_dependencies":[{"go":":build"}],"stable_checksum":"bd8f1aa809496b69ec86c60dfd1b1aacf511a7f286d3f15c012561aae0e89b82","stable_url_args":["https://github.com/contabo/cntb/archive/refs/tags/v1.7.tar.gz"],"stable_version":"1.7"},"cntlm":{"bottle_rebuild":2,"caveats":"Edit $HOMEBREW_PREFIX/etc/cntlm.conf to configure Cntlm","desc":"NTLM authentication proxy with tunneling","executables":["cntlm"],"homepage":"https://cntlm.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"85dba9806b708ebb1f1037416ffd348b7838b50694e6eff2425ef4cdcdc706ba","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/cntlm/bin/cntlm","-f"]],"stable_checksum":"7b603d6200ab0b26034e9e200fab949cc0a8e5fdd4df2c80b8fc5b1c37e7b930","stable_url_args":["https://downloads.sourceforge.net/project/cntlm/cntlm/cntlm%200.92.3/cntlm-0.92.3.tar.bz2"],"stable_version":"0.92.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"3bb0d9bd593c362c6303a22d404efc85a9ffcc648110808b3271654574326284"},"coacd":{"desc":"Approximate convex decomposition for 3D meshes with collision-aware concavity","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/SarahWeiii/CoACD.git",{":branch":"main"}],"homepage":"https://github.com/SarahWeiii/CoACD","license":"MIT","ruby_source_checksum":"e662c0eeaee91ab55e5f91968878549e244624ede470b3fe952cd381bf595cde","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"7a5d898c55a48668b19592a3bb8c5e3eb103836cda6883ca8955dfdce056d322","stable_url_args":["https://github.com/SarahWeiii/CoACD/archive/refs/tags/1.0.14.tar.gz"],"stable_version":"1.0.14"},"coal":{"compatibility_version":2,"desc":"Extension of the Flexible Collision Library","head_dependencies":["assimp","boost","boost-python3","eigen","eigenpy","octomap","python@3.15",{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/coal-library/coal.git",{":branch":"devel"}],"homepage":"https://github.com/coal-library/coal","license":"BSD-2-Clause","oldnames":["hpp-fcl"],"revision":2,"ruby_source_checksum":"704597ed733bc7a3239fb0138f4aaee132deb8ec31d8d4e7ddfae69a71e1ba0d","stable_dependencies":["assimp","boost","boost-python3","eigen","eigenpy","octomap","python@3.15",{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"stable_checksum":"0a9091aa281f51b9513f11aae39758a6188bca63010524f36b3bdc566381ca4a","stable_url_args":["https://github.com/coal-library/coal/releases/download/v3.0.4/coal-3.0.4.tar.gz"],"stable_version":"3.0.4"},"cobalt":{"desc":"Static site generator written in Rust","executables":["cobalt"],"head_dependencies":[{"rust":":build"}],"homepage":"https://cobalt-org.github.io/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"45969837c15e01f203123a327a1dab8423dbea745e7110a680f6f1547d01a9a3","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0e3b8f23b23f0cd488399b0c13f08eadf9d7fca5bb52fef433fc075fbd050c39","stable_url_args":["https://github.com/cobalt-org/cobalt.rs/archive/refs/tags/v0.20.4.tar.gz"],"stable_version":"0.20.4"},"cobo-cli":{"desc":"Build, test, and manage your integration with Cobo Wallet-as-a-Service","executables":["cobo"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libsodium","libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/CoboGlobal/cobo-cli.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/CoboGlobal/cobo-cli","license":"MIT","revision":1,"ruby_source_checksum":"6c8ad7bfbe073f68312b4534f474b0f966e041ed24f093e89abccd86592cd838","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libsodium","libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"fc631b4b51346941fcde398080e23cace14afb922ed9754777d2e0bb3e9763d6","stable_url_args":["https://files.pythonhosted.org/packages/a4/78/6ce4772eac6acfdf58c1b2f51c4a074e7abf8ab44bb3c6e37ff998ef888a/cobo_cli-0.1.10.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.1.10"},"cobra-cli":{"bottle_rebuild":1,"desc":"Tool to generate cobra applications and commands","executables":["cobra-cli"],"head_dependencies":["go"],"head_url_args":["https://github.com/spf13/cobra-cli.git",{":branch":"main"}],"homepage":"https://cobra.dev","license":"Apache-2.0","ruby_source_checksum":"f45439a9b291d63a03164255622c79fdffdd9aa71029c251a228b0c23d3f8964","stable_dependencies":["go"],"stable_checksum":"9c9729828a035eff012330d5e720eec28d2cb6a1dbaa048e485285977da77d15","stable_url_args":["https://github.com/spf13/cobra-cli/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"coccinelle":{"desc":"Program matching and transformation engine for C code","executables":["spatch","spgen"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"menhir":":build"},{"ocaml":":build"},{"ocaml-findlib":":build"}],"head_url_args":["https://github.com/coccinelle/coccinelle.git",{":branch":"master"}],"homepage":"https://coccinelle.gitlabpages.inria.fr/website/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"3f06188d1b53c7ef3e92858ba8a4649e07af93f8df10f24fb1b9d70940967ca0","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"menhir":":build"},{"ocaml":":build"},{"ocaml-findlib":":build"}],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/ocaml-stdcompat/raw/03dbbd7cb60f48ac7785d15ed995a90734538a5c/f/ocaml-stdcompat-ocaml5.5.patch","sha256":"ba7970304d73ebe4d1e4c3f6589274c5f604a6124aa312740c8ccf56c7272bd2","directory":"bundles/stdcompat/stdcompat-current","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ocamllibs/stdcompat/pull/75"}]}],"stable_checksum":"265dba12a71e5169d49af9a2d8c3c4b8e2cae4c451c918beb2587c33d6128e3d","stable_url_args":["https://coccinelle.gitlabpages.inria.fr/website/distrib/coccinelle-1.3.3.tar.gz"],"stable_version":"1.3.3"},"cocoapods":{"desc":"Dependency manager for Cocoa projects","executables":["pod","xcodeproj"],"head_dependencies":["ruby",{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://cocoapods.org/","license":"MIT","revision":1,"ruby_source_checksum":"dfe15ecc179e0688aede0690f18bef9d196d16222c7c6615dc51644ba7a7646b","stable_dependencies":["ruby",{"pkgconf":":build"}],"stable_checksum":"1a3e63e815e61ad7661326d6e6ba2593328a596ceb94953d4388e3fe01e27f90","stable_url_args":["https://github.com/CocoaPods/CocoaPods/archive/refs/tags/1.17.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.17.0"},"cocogitto":{"conflicts":[["cogapp",{":because":"both install `cog` binaries"}],["cog",{":because":"both install `cog` binaries"}]],"desc":"Conventional Commits toolbox","executables":["cog"],"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://docs.cocogitto.io/","license":"MIT","ruby_source_checksum":"c376393b245c0673fa29d619cbb4592e61b92bc1352f17fd7e024f1f13ad2419","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"cc00dacf1dd12b63976b0ca3c4ec383f902a95ed148968ccd35d9a174f66966f","stable_url_args":["https://github.com/cocogitto/cocogitto/archive/refs/tags/7.0.0.tar.gz"],"stable_version":"7.0.0"},"coconut":{"desc":"Simple, elegant, Pythonic functional programming","executables":["coconut","coconut-py3","coconut-py3-run","coconut-py3.15","coconut-py3.15-run","coconut-release","coconut-release-run","coconut-run","coconut-v3","coconut-v3-run","coconut-v3.2","coconut-v3.2-run","coconut-v3.2.0","coconut-v3.2.0-run"],"head_dependencies":["python@3.15"],"homepage":"https://coconut-lang.org/","license":"Apache-2.0","revision":4,"ruby_source_checksum":"90f3d389b1de7b562c1e77c5be6caf3c85f094ff09c8db8b02866fee0a91b25e","stable_dependencies":["python@3.15"],"stable_checksum":"0c64554deef3a35b2688368315cc2087dd8244e1b13d6b869fe5c2e679d6a0ad","stable_url_args":["https://files.pythonhosted.org/packages/06/f4/38f315a1d8568257a74fe482e925368a2ef4bccc9b1d5751f003570bccc5/coconut-3.2.0.tar.gz"],"stable_version":"3.2.0"},"cocot":{"desc":"Code converter on tty","executables":["cocot"],"head_url_args":["https://github.com/vmi/cocot.git",{":branch":"master"}],"homepage":"https://vmi.jp/software/cygwin/cocot.html","license":"BSD-3-Clause","ruby_source_checksum":"d532d3d57597d3c37c597d77968763cba9f7bd7289267559de12a007707fd056","stable_checksum":"b718630ce3ddf79624d7dcb625fc5a17944cbff0b76574d321fb80c61bb91e4c","stable_url_args":["https://github.com/vmi/cocot/archive/refs/tags/cocot-1.2-20171118.tar.gz"],"stable_version":"1.2-20171118","bottle_checksum":"8c309ff7d2661f534506c63909107b699d469d782d659e86f765b9e2a28bd319"},"codanna":{"desc":"Code intelligence system with semantic search","executables":["codanna"],"head_dependencies":["onnxruntime",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://docs.codanna.sh/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"168e1f87a63b33817f0b911991fa0b9f7ac233beacbe8b7401b78a03c88b957d","stable_dependencies":["onnxruntime",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ea3cbe407e92395f670f990bd4be875685791e768a65eba1895dfd41f35b28b2","stable_url_args":["https://github.com/bartolli/codanna/archive/refs/tags/v0.17.1.tar.gz"],"stable_version":"0.17.1"},"code-cli":{"desc":"Command-line interface built-in Visual Studio Code","executables":["code"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/microsoft/vscode.git",{":branch":"main"}],"homepage":"https://code.visualstudio.com","license":"MIT","ruby_source_checksum":"a87218768e90d10ae7bfced9af4af687b009318222a4cfe3ed440f2313ec0af7","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d0aa0fe95602998ecdab87a1f51139455b43486a3a8b50f7f62f6b459ffd31a8","stable_url_args":["https://github.com/microsoft/vscode/archive/refs/tags/1.143.1.tar.gz"],"stable_version":"1.143.1"},"code-minimap":{"bottle_rebuild":1,"desc":"High performance code minimap generator","executables":["code-minimap"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/wfxr/code-minimap","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"5df8f072b92e9fdc94d7be76e190f32222d5145d6279f29e8ecc9dab0d8b306e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c68d4387bd0b86684a1b7c643d6281b79e018da318657254f2502ad032d52355","stable_url_args":["https://github.com/wfxr/code-minimap/archive/refs/tags/v0.6.8.tar.gz"],"stable_version":"0.6.8","bottle_checksum":"d8195bd613d46d3ed7941deb5a442b3db073a7a663796ad24d4cde971ece9f6f"},"code-server":{"caveats":"The launchd service runs on http://127.0.0.1:8080. Logs are located at $HOMEBREW_PREFIX/var/log/code-server.log.\n","deprecate_args":{":date":"2026-04-11",":because":"uses non-FOSS @github/copilot since 4.113.0"},"desc":"Access VS Code through the browser","disable_args":{":date":"2027-04-11",":because":"uses non-FOSS @github/copilot since 4.113.0"},"executables":["code-server"],"head_dependencies":["node@22",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://coder.com","license":"MIT","revision":1,"ruby_source_checksum":"08cbd4308900187bba165849a0031455b90980cb34c7370c8811b7d7e051e96e","service_args":[[":run_type",":immediate"],[":working_dir","/$HOME"],[":log_path","$HOMEBREW_PREFIX/var/log/code-server.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/code-server.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/code-server/bin/code-server"],"stable_dependencies":["node@22",{"pkgconf":":build"}],"stable_checksum":"adca4415d5553e9a70ef755f36f6de944aa2d9180540ff42d899eb9ebe28d8c8","stable_url_args":["https://registry.npmjs.org/code-server/-/code-server-4.112.0.tgz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.112.0"},"code2prompt":{"desc":"CLI tool to convert your codebase into a single LLM prompt","executables":["code2prompt"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/mufeedvh/code2prompt.git",{":branch":"main"}],"homepage":"https://code2prompt.dev/","license":"MIT","ruby_source_checksum":"6e1c94d3d9e1741abd3df493ca3daafb8e640636c910d2e93e82d7d26fad8fa0","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"990ebe1d34dec07580dd23e4097423989f0bd6c8d4f4de9d47c0ae77a0c2c732","stable_url_args":["https://static.crates.io/crates/code2prompt/code2prompt-4.3.0.crate"],"stable_version":"4.3.0"},"codeberg-cli":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-13",":because":":repo_archived",":replacement_formula":"forgejo-cli"},"desc":"CLI for Codeberg","disable_args":{":date":"2027-05-13",":because":":repo_archived",":replacement_formula":"forgejo-cli"},"executables":["berg"],"head_dependencies":["openssl@3",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://codeberg.org/Aviac/codeberg-cli.git",{":branch":"main"}],"homepage":"https://codeberg.org/Aviac/codeberg-cli","license":"AGPL-3.0-or-later","ruby_source_checksum":"99b35591172214e27828ddfc067fad632eb3d674a72bdc3018352838e2abb77a","stable_dependencies":["openssl@3",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d824fa482f122cb6b7189ec5ab75bc2c672a623de65cca8884bbbac54e062af2","stable_url_args":["https://codeberg.org/Aviac/codeberg-cli/archive/v0.5.5.tar.gz"],"stable_version":"0.5.5"},"codebook-lsp":{"desc":"Code-aware spell checker language server","executables":["codebook-lsp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/blopker/codebook.git",{":branch":"main"}],"homepage":"https://github.com/blopker/codebook","license":"MIT","ruby_source_checksum":"b22982b162d7b413a3409d0a7de1e5a6b121825ee286e76c8b4b5b0b9b3a9664","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1d625f648ea417a9e336a7f6e269065f30c6fca95615e0fd35877cfd3e12058b","stable_url_args":["https://github.com/blopker/codebook/archive/refs/tags/v0.3.42.tar.gz"],"stable_version":"0.3.42"},"codeburn":{"desc":"See where your AI coding tokens go - by task, tool, model, and project","executables":["codeburn"],"head_dependencies":["node"],"homepage":"https://codeburn.app/","license":"MIT","ruby_source_checksum":"4e2770714692aad629c7bdbb8a99c33d07a014768fd7cfde9f66ab34aee552c2","stable_dependencies":["node"],"stable_checksum":"03e90a178821865af474a5511a985de1c53e63799ffafa34e76f0d8dd58911f0","stable_url_args":["https://registry.npmjs.org/codeburn/-/codeburn-0.9.27.tgz"],"stable_version":"0.9.27"},"codec2":{"desc":"Open source speech codec","executables":["c2dec","c2demo","c2enc","c2sim"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://www.rowetel.com/?page_id=452","license":"LGPL-2.1-only","ruby_source_checksum":"e78c634aa7bd79b3cacd79e66405409c63eba7c10cf84ab3a9efe2d18394b039","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"cbccae52b2c2ecc5d2757e407da567eb681241ff8dadce39d779a7219dbcf449","stable_url_args":["https://github.com/drowe67/codec2/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_cellar":":any","bottle_checksum":"8731a4ab8dc22a3713b9fdbe5ef39e86fa9cf7b3da039d64806e8332fa9fbed8"},"codecov-cli":{"desc":"Codecov's command-line interface","executables":["codecov","codecov-cli","codecovcli"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/codecov/codecov-cli.git",{":branch":"main"}],"homepage":"https://cli.codecov.io/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"e7ba72c3ce28a7faf6d7077c4ac4f59ed772de648f24b9fedc4aba01db0db066","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"316bd39d0e90491b9bd609bc4ad0c2c037ee9c724faf4b2b72c1f70755d4e616","stable_url_args":["https://files.pythonhosted.org/packages/b8/c3/d097b669f1d794d956e4afc52cf5d2ce3d1d0bc42cb3505092fbb5b4d319/codecov_cli-11.3.1.tar.gz"],"stable_version":"11.3.1"},"codelimit":{"desc":"Your Refactoring Alarm","executables":["codelimit"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"homepage":"https://getcodelimit.github.io","license":"GPL-3.0-or-later","revision":11,"ruby_source_checksum":"560382f18237195ccf66ad498a589585362aae95b0885424c959115b6d4939cd","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/getcodelimit/codelimit/commit/5636cacb1f355bd349663384a5e08ea3a48823cc.patch?full_index=1","sha256":"d4d4ad279310da8f60805c215f52f7fe2688e9adb82e1571eb62e1ffdda91449","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/getcodelimit/codelimit/pull/104"}]}],"stable_checksum":"bd43892398acd2e20fa97d37cb6180e679745c6125253a055a55f75357bf8afb","stable_url_args":["https://files.pythonhosted.org/packages/b7/e5/36aae3a408a00642a7ffa95c200799bdcecb8402e495f4ceffca44a7ab13/codelimit-0.21.0.tar.gz"],"stable_version":"0.21.0"},"codequery":{"desc":"Code-understanding, code-browsing or code-search tool","executables":["codequery","cqmakedb","cqsearch"],"head_dependencies":["qt5compat","qtbase","sqlite",{"cmake":":build"},{"qttools":":build"}],"homepage":"https://ruben2020.github.io/codequery/","license":"MPL-2.0","ruby_source_checksum":"d6ef37e3f57806f81692cae6a5ce7067cd4bf9be8cc5bccf64ae41584dbdc9c4","stable_dependencies":["qt5compat","qtbase","sqlite",{"cmake":":build"},{"qttools":":build"}],"stable_checksum":"6e893332f623dcb82256afcd4347084e4135e2fdb5f765865773ad6f6e64f3fe","stable_url_args":["https://github.com/ruben2020/codequery/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"coder":{"desc":"Tool for provisioning self-hosted development environments with Terraform","executables":["coder"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/coder/coder.git",{":branch":"main"}],"homepage":"https://coder.com","license":"AGPL-3.0-only","ruby_source_checksum":"2f4daa1b658b1bbf479c40e2abd02024a54689395123f1310e8d621ecff186a7","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"5928cb520ad16f42f328d770c29aa3711dbea291ee1d8ac1e6734c5973ac3ea9","stable_url_args":["https://github.com/coder/coder/archive/refs/tags/v2.37.6.tar.gz"],"stable_version":"2.37.6"},"codesnap":{"desc":"Generates code snapshots in various formats","executables":["codesnap"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/codesnap-rs/codesnap.git",{":branch":"main"}],"homepage":"https://codesnap-docs.netlify.app/","license":"MIT","ruby_source_checksum":"6382f929c175ae6a7438ef938b67e696fe62738b7d6d74226ef8b5d9a051afdc","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"21599899581c0a8dcdd3a8fcb30e212a521aa99bac35b9ad04ace2ae8059e256","stable_url_args":["https://github.com/codesnap-rs/codesnap/archive/refs/tags/v0.14.0.tar.gz"],"stable_version":"0.14.0"},"codespell":{"bottle_rebuild":1,"desc":"Fix common misspellings in source code and text files","executables":["codespell"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/codespell-project/codespell","license":"GPL-2.0-only","ruby_source_checksum":"9320b0f4b33d4b5139c6106a725c6317bd2d498bf69ae018456ffc2b3e2e828f","stable_dependencies":["python@3.15"],"stable_checksum":"cbe085e331227b37bb86ef8bddd08dc768c704ee9a07ca869852c093fa2793e2","stable_url_args":["https://files.pythonhosted.org/packages/80/19/45e941380f69c042b43423513d201e6592346f992394347f5e7174c31407/codespell-2.4.3.tar.gz"],"stable_version":"2.4.3","bottle_tag":":all","bottle_checksum":"d0333b7cca34257d2f7b3e5dc9b5de21c46cb3d40abb08ed87a9fd2f9e1cf85a"},"codevis":{"desc":"Turns your code into one large image","executables":["codevis"],"head_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sloganking/codevis.git",{":branch":"master"}],"homepage":"https://github.com/sloganking/codevis","license":"MIT","ruby_source_checksum":"62a6a6751afe49325433c9756e7327a2822f07f970e734cc7b7071e45882bf8a","stable_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a4578a1218fc82be8866defe49db4ce6a23088446c18ca3494d3ebc16f931d3f","stable_url_args":["https://github.com/sloganking/codevis/archive/refs/tags/v0.8.4.tar.gz"],"stable_version":"0.8.4","bottle_cellar":":any","bottle_checksum":"acc82b560737c762384696f71560573a66d2327f827265819ebf99c52851bdb2"},"codex-acp":{"desc":"ACP server that exposes Codex CLI functionality for ACP-compatible clients","executables":["codex-acp"],"head_dependencies":["node"],"head_url_args":["https://github.com/agentclientprotocol/codex-acp.git",{":branch":"main"}],"homepage":"https://github.com/agentclientprotocol/codex-acp","license":"Apache-2.0","ruby_source_checksum":"abf3755ecf30825f4f862f96757a98a0b58547270eb1e0b20006ff1395f524a9","stable_dependencies":["node"],"stable_checksum":"5f4fa33c94959c928db11687376a050e9a5e7b72dba51963b571fa55ddb86168","stable_url_args":["https://registry.npmjs.org/@agentclientprotocol/codex-acp/-/codex-acp-2.2.2.tgz"],"stable_version":"2.2.2"},"coffeescript":{"bottle_rebuild":2,"conflicts":[["cake",{":because":"both install `cake` binaries"}]],"desc":"Unfancy JavaScript","executables":["cake","coffee"],"head_dependencies":["node"],"head_url_args":["https://github.com/jashkenas/coffeescript.git",{":branch":"main"}],"homepage":"https://coffeescript.org/","license":"MIT","ruby_source_checksum":"20ff26edd1d6a46e4c7368289826205d7b7383eac422f1bb34a717f7cb8a8592","stable_dependencies":["node"],"stable_checksum":"590e2036bd24d3b54e598b56df2e0737a82c2aa966c1020338508035f3b4721f","stable_url_args":["https://registry.npmjs.org/coffeescript/-/coffeescript-2.7.0.tgz"],"stable_version":"2.7.0","bottle_tag":":all","bottle_checksum":"8b60f70c34df82c6fb506f905b11ecf0cda8421c03fb775e19ac0a2e9f348edf"},"cog":{"conflicts":[["cocogitto",{":because":"both install `cog` binaries"}],["cogapp",{":because":"both install `cog` binaries"}]],"desc":"Containers for machine learning","executables":["cog"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/replicate/cog.git",{":branch":"main"}],"homepage":"https://cog.run/","license":"Apache-2.0","ruby_source_checksum":"220b0448c3a847b1a7d6e10200682fdcf01006677d84c9b5ba6d211b14c05f0c","stable_dependencies":[{"go":":build"}],"stable_checksum":"151a973370d6e25c95e039f96b299ea1c838538eb116cba85b3eb7295c9b5a17","stable_url_args":["https://github.com/replicate/cog/archive/refs/tags/v0.23.1.tar.gz"],"stable_version":"0.23.1"},"cogapp":{"bottle_rebuild":2,"conflicts":[["cocogitto",{":because":"both install `cog` binaries"}],["cog",{":because":"both install `cog` binaries"}]],"desc":"Small bits of Python computation for static files","executables":["cog"],"head_dependencies":["python@3.15"],"homepage":"https://cog.readthedocs.io/en/latest/","license":"MIT","ruby_source_checksum":"60fbfe79892652763751305ad0b6b27ea3f7ebcc8d4b64aaf72a5d2d1bcf0b7d","stable_dependencies":["python@3.15"],"stable_checksum":"ec2a9170bfa644bf0d91996fdb5576c13d7e5e848bb2378a6f92727b48f92604","stable_url_args":["https://files.pythonhosted.org/packages/64/ea/4ffa8095e0b675e9961cbdcad002c09d35d4ab76ff99d61a014e9e6bcd53/cogapp-3.6.0.tar.gz"],"stable_version":"3.6.0","bottle_tag":":all","bottle_checksum":"b73ade25b3b055d47463fbc6f937bf61fb074c5af1976b96039c373d4971d44a"},"coin3d":{"caveats":"The Python bindings (Pivy) are now in the `pivy` formula.","desc":"Open Inventor 2.1 API implementation (Coin)","executables":["coin-config"],"head_dependencies":["qtbase",{"boost":":build"},{"cmake":":build"},{"doxygen":":build"}],"head_url_args":["https://github.com/coin3d/coin.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://coin3d.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"575aa02eaffdf8dbe18d0318297b6e9e7f78e24123835ca9e9ad2219350c2ca0","stable_dependencies":["qtbase",{"boost":":build"},{"cmake":":build"},{"doxygen":":build"}],"stable_checksum":"13fe68831292e7e725e7db1c6909d2b4fe5802080474c229fcac14ddf6445188","stable_url_args":["https://github.com/coin3d/coin/releases/download/v4.0.10/coin-4.0.10-src.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"4.0.10"},"coinutils":{"compatibility_version":1,"desc":"COIN-OR utilities","head_dependencies":["openblas",{"pkgconf":":build"}],"head_url_args":["https://github.com/coin-or/CoinUtils.git",{":branch":"master"}],"homepage":"https://github.com/coin-or/CoinUtils","license":"EPL-2.0","ruby_source_checksum":"834a6d2080dababac75e07f16a4413dea6bea2a93b444e78c2003672f0e3b6a0","stable_dependencies":["openblas",{"pkgconf":":build"}],"stable_checksum":"ddfea48e10209215748bc9f90a8c04abbb912b662c1aefaf280018d0a181ef79","stable_url_args":["https://github.com/coin-or/CoinUtils/archive/refs/tags/releases/2.11.13.tar.gz"],"stable_version":"2.11.13"},"colfer":{"desc":"Schema compiler for binary data exchange","executables":["colf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pascaldekloe/colfer.git",{":branch":"master"}],"homepage":"https://github.com/pascaldekloe/colfer","license":"CC0-1.0","ruby_source_checksum":"b2d4e2d41ab8eddb4dded10c01fce60a9621adcbb1a4965ffba2c50cd0894db4","stable_dependencies":[{"go":":build"}],"stable_checksum":"5d184c8a311543f26c957fff6cad3908b9b0a4d31e454bb7f254b300d004dca7","stable_url_args":["https://github.com/pascaldekloe/colfer/archive/refs/tags/v1.8.1.tar.gz"],"stable_version":"1.8.1","bottle_checksum":"a625b32ffe11cfdbf95699c28f73d5ccceec37b0d2fbf1fae720d41e55be902a"},"colima":{"desc":"Container runtimes on MacOS (and Linux) with minimal setup","executables":["colima"],"head_dependencies":["lima",{"go":":build"}],"head_url_args":["https://github.com/abiosoft/colima.git",{":branch":"main"}],"homepage":"https://colima.run","license":"MIT","ruby_source_checksum":"086756737e0ef57861ca579e0a1516adfc4046ee58a8d74b3b86a410d4ba0020","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","/$HOME"],[":log_path","$HOMEBREW_PREFIX/var/log/colima.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/colima.log"],[":keep_alive",{":successful_exit":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/colima/bin/colima","start","-f"]],"stable_dependencies":["lima",{"go":":build"}],"stable_url_args":["https://github.com/abiosoft/colima.git",{":tag":"v0.10.3",":revision":"00f6c297e92a82c04a4ab507db0a61435650d7e8"}],"stable_version":"0.10.3"},"collada-dom":{"deprecate_args":{":date":"2026-05-04",":because":":unmaintained"},"desc":"C++ library for loading and saving COLLADA data","disable_args":{":date":"2027-05-04",":because":":unmaintained"},"head_dependencies":["boost","minizip","uriparser",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/rdiankov/collada-dom.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://www.khronos.org/collada/wiki/Portal:COLLADA_DOM","license":"MIT","revision":16,"ruby_source_checksum":"3cf937b22c2be370bf6f7d5a80254ce458653c1125ca869a3c1b96a6e2f20d4a","stable_dependencies":["boost","minizip","uriparser",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"3be672407a7aef60b64ce4b39704b32816b0b28f61ebffd4fbd02c8012901e0d","stable_url_args":["https://github.com/rdiankov/collada-dom/archive/refs/tags/v2.5.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.5.0"},"collectd":{"desc":"Statistics collection and monitoring daemon","executables":["collectd","collectd-nagios","collectd-tg","collectdctl","collectdmon"],"head_dependencies":["libgcrypt","libtool","net-snmp","protobuf-c","riemann-client","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/collectd/collectd.git",{":branch":"main"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["perl"]],"homepage":"https://collectd.org/","license":"MIT","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":11,"ruby_source_checksum":"699a83ec4d1818b635122e882c1975090185e2c50b18e90bae2b6faa35a31ebd","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/collectd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/collectd.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/collectd/sbin/collectd","-f","-C","$HOMEBREW_PREFIX/etc/collectd.conf"]],"stable_dependencies":["libgcrypt","libtool","net-snmp","protobuf-c","riemann-client","libgpg-error",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"5bae043042c19c31f77eb8464e56a01a5454e0b39fa07cf7ad0f1bfc9c3a09d6","stable_url_args":["https://storage.googleapis.com/collectd-tarballs/collectd-5.12.0.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["perl"]],"stable_version":"5.12.0"},"colmap":{"desc":"Structure-from-Motion and Multi-View Stereo","executables":["colmap"],"head_dependencies":["boost","ceres-solver","cgal",{"eigen":":no_linkage"},"faiss","flann","gflags","glew","glog","gmp","lz4","metis","mpfr","onnx","onnxruntime","openimageio","openssl@4","qtbase","qtsvg","suite-sparse","libomp","sqlite",{"cmake":":build"}],"head_uses_from_macos":[["curl"],["sqlite"]],"homepage":"https://colmap.github.io/","license":"BSD-3-Clause","revision":3,"ruby_source_checksum":"2864474bd713a94a95389ece0b2221e058aa27019b6960a2cd68ffb74e96e2c6","stable_dependencies":["boost","ceres-solver","cgal",{"eigen":":no_linkage"},"faiss","flann","gflags","glew","glog","gmp","lz4","metis","mpfr","onnx","onnxruntime","openimageio","openssl@4","qtbase","qtsvg","suite-sparse","libomp","sqlite",{"cmake":":build"}],"stable_checksum":"15fb9e333541676e4ee9bc5d8ab95a3ed6e549a20eb13fc5aafd04ca06c76c88","stable_url_args":["https://github.com/colmap/colmap/archive/refs/tags/4.2.1.tar.gz"],"stable_uses_from_macos":[["curl"],["sqlite"]],"stable_version":"4.2.1"},"color-code":{"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5"},"desc":"Free advanced MasterMind clone","disable_args":{":date":"2027-05-19",":because":"needs end-of-life Qt 5"},"executables":["colorcode"],"head_dependencies":["qt@5",{"cmake":":build"}],"homepage":"http://colorcode.laebisch.com/","license":"GPL-3.0-or-later","ruby_source_checksum":"688ebd2139fd7830e986e76c13a4cf7767348d64625663e243fa3907949c8324","stable_dependencies":["qt@5",{"cmake":":build"}],"stable_checksum":"10d6bb0ab532e603c30caf7fafc5541fa1de5c31f2e154ebc6e1bed410de182a","stable_url_args":["http://colorcode.laebisch.com/download/ColorCode-0.8.7.tar.gz"],"stable_version":"0.8.7","bottle_cellar":":any","bottle_checksum":"b954f75bdcddf2b8e43abe941bd31564c24e9571b08f9cd4e4631a58cee0003c"},"colordiff":{"bottle_rebuild":1,"desc":"Color-highlighted diff(1) output","executables":["cdiff","colordiff"],"head_dependencies":[{"coreutils":":build"}],"homepage":"https://www.colordiff.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"ce533e72584581d66bda0af290189e4d11e5c66a9d6f7dc15fde9d8866279b76","stable_dependencies":[{"coreutils":":build"}],"stable_checksum":"f96f73c54521c53f14dc164d5a3920c9ca21a0e5f8e9613f43812a98af3e22af","stable_url_args":["https://www.colordiff.org/colordiff-1.0.22.tar.gz"],"stable_version":"1.0.22","bottle_tag":":all","bottle_checksum":"c5f2ba805cda620b13a3505474a5ff2e3d119e1239cd6c3142a0c4c85dd6c29a"},"colormake":{"bottle_rebuild":1,"desc":"Wrapper around make to colorize the output","executables":["clmake","clmake-short","colormake","colormake-short"],"head_url_args":["https://github.com/pagekite/Colormake.git",{":branch":"master"}],"homepage":"https://github.com/pagekite/Colormake","license":"GPL-2.0-or-later","ruby_source_checksum":"25d42c929c9d9907791f5f16cc76eaa8aa1e10189d3e1b83f5ef84e6f592d196","stable_checksum":"a3f9fae9a455ac96be1cce0371b28bda33a9af73b06fa8e4329aa2f693d68d22","stable_url_args":["https://github.com/pagekite/Colormake/archive/refs/tags/0.9.20140503.tar.gz"],"stable_version":"0.9.20140503","bottle_tag":":all","bottle_checksum":"a628cc6cde2a938abc044ae867405b3232bc9c999b10729652fbe3088535da44"},"colortail":{"desc":"Like tail(1), but with various colors for specified output","executables":["colortail"],"homepage":"https://github.com/joakim666/colortail","license":"GPL-2.0-or-later","ruby_source_checksum":"10a404ddac2944821606539cbd0526f2aee6368ca5cbdcc68b466f67160e3888","stable_checksum":"8d259560c6f4a4aaf1f4bbdb2b62d3e1053e7e19fefad7de322131b7e80e294d","stable_url_args":["https://github.com/joakim666/colortail/releases/download/0.3.5/colortail-0.3.5.tar.gz"],"stable_version":"0.3.5","bottle_checksum":"2b9245f09d0796f87a0e4d615631bd7a678135dc25d5243128b8c47104bae3aa"},"comby":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-13",":because":"needs EOL `pcre`, OCaml < 5 and multiple workarounds to build"},"desc":"Tool for changing code across many languages","disable_args":{":date":"2027-01-13",":because":"needs EOL `pcre`, OCaml < 5 and multiple workarounds to build"},"executables":["comby"],"head_dependencies":["gmp","libev","pcre",{"autoconf":":build"},{"gmp":":build"},{"ocaml@4":":build"},{"opam":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["m4"],["sqlite"],["unzip"]],"homepage":"https://comby.dev","license":"Apache-2.0","revision":1,"ruby_source_checksum":"809a3f75eba55a3c41985144e0e8db1dcb061e467844c65f5024cac6438b4415","stable_dependencies":["gmp","libev","pcre",{"autoconf":":build"},{"gmp":":build"},{"ocaml@4":":build"},{"opam":":build"},{"pkgconf":":build"}],"stable_checksum":"04d51cf742bbbf5e5fda064a710be44537fac49bff598d0e9762a3a799d666e2","stable_url_args":["https://github.com/comby-tools/comby/archive/refs/tags/1.8.1.tar.gz"],"stable_uses_from_macos":[["m4"],["sqlite"],["unzip"]],"stable_version":"1.8.1"},"commandbox":{"desc":"CFML embedded server, package manager, and app scaffolding tools","executables":["box"],"head_dependencies":["openjdk@21"],"homepage":"https://www.ortussolutions.com/products/commandbox","license":"Apache-2.0","ruby_source_checksum":"8d3fff819282ee07b54b8e13ff211ac27812a0edc5b511c3ab6c0b810a924aac","stable_dependencies":["openjdk@21"],"stable_checksum":"f8f5d31843724108f034a68d404d77a934d281108e1e21d510ae5b5a5db796f8","stable_url_args":["https://downloads.ortussolutions.com/ortussolutions/commandbox/6.3.5/commandbox-bin-6.3.5.zip"],"stable_version":"6.3.5","bottle_tag":":all","bottle_checksum":"8e9887816ff47ff9d898668e62f64f8b9fc2f30ac221f742f5320b6a9b62eb24"},"commitizen":{"bottle_rebuild":1,"desc":"Defines a standard way of committing rules and communicating it","executables":["cz","git-cz"],"head_dependencies":["libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/commitizen-tools/commitizen.git",{":branch":"master"}],"homepage":"https://commitizen-tools.github.io/commitizen/","license":"MIT","ruby_source_checksum":"056ad5e1a922a5a1fd279699eafa35ca01a4837a95ba49543b2e85e66c716d4f","stable_dependencies":["libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"af0fb25f2fb60956b9d64eecd6e3ec7b710c2f9b012ce8728cb32c728c2c5a8a","stable_url_args":["https://files.pythonhosted.org/packages/c4/ad/ad4e6fafa0627f38ebd3c65ad63767f3f07e0b33b72cbff0d3cadddf6ecb/commitizen-4.19.2.tar.gz"],"stable_version":"4.19.2"},"commitlint":{"desc":"Lint commit messages according to a commit convention","executables":["commitlint"],"head_dependencies":["node"],"homepage":"https://commitlint.js.org/#/","license":"MIT","ruby_source_checksum":"9c1b98da949f08dcb58c027342b1e034573a004e40d76714f6cc8bab79639a17","stable_dependencies":["node"],"stable_checksum":"2943f4661aefbe10ccdb2a5da1b795e92b475a821eece7a687094a100619b4b6","stable_url_args":["https://registry.npmjs.org/commitlint/-/commitlint-21.2.4.tgz"],"stable_version":"21.2.4","bottle_tag":":all","bottle_checksum":"7f18d69515a6ae99c5f6f4729ccbdec7d30078bb2a27df60b41579dd27dc8dd1"},"committed":{"bottle_rebuild":1,"desc":"Nitpicking commit history since beabf39","executables":["committed"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/crate-ci/committed.git",{":branch":"master"}],"homepage":"https://github.com/crate-ci/committed","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"175bca779eca9e91e976bf64b04d7e2e298c4645b84308fc8b2af6a13456445b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"416aab32bf0cc2012259ee3ba264f3db0493164272694c6c4bef15e9258d4244","stable_url_args":["https://github.com/crate-ci/committed/archive/refs/tags/v1.1.11.tar.gz"],"stable_version":"1.1.11"},"compiledb":{"bottle_rebuild":1,"desc":"Generate a Clang compilation database for Make-based build systems","executables":["compiledb"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/nickdiego/compiledb.git",{":branch":"main"}],"homepage":"https://github.com/nickdiego/compiledb","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"50a72190d460f2db9fb2ef0bfb009609962f84aef20e428f8f1886f3d6e86530","stable_dependencies":["python@3.15"],"stable_checksum":"97752d8810b6977654a11a22cdc41bf6b71473bcdb5da312bc135f36d6af8271","stable_url_args":["https://files.pythonhosted.org/packages/0e/62/d0fc807871757841c32e6fbe433ebad422528a468336a0cf82fea226f41d/compiledb-0.10.7.tar.gz"],"stable_version":"0.10.7","bottle_tag":":all","bottle_checksum":"da10f55570e2a6dcb23dab4247ee939895d15b17a2272d30b24a37848bb3753d"},"composer":{"desc":"Dependency Manager for PHP","executables":["composer"],"head_dependencies":["php"],"homepage":"https://getcomposer.org/","license":"MIT","pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"4049c004ac84bf60765e8ac730d51d8b29e222b297cedef0538a7ceb1ab13678","stable_dependencies":["php"],"stable_checksum":"7a2d379d5b8ffdaa028580ef26494c36d2feef4b178d3dd1473a4dbc5e17c8d6","stable_url_args":["https://getcomposer.org/download/2.10.3/composer.phar"],"stable_version":"2.10.3"},"comrak":{"desc":"CommonMark + GFM compatible Markdown parser and renderer","executables":["comrak"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kivikakk/comrak.git",{":branch":"main"}],"homepage":"https://comrak.ee","license":"BSD-2-Clause","ruby_source_checksum":"6eecac60e9bb1bec320b4dd1c4ec8e8fdd36c07d4740c08c4acc3aea2d5e23d4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"06933637b62368dc5a1199dddebc40794ee34a68c4eb47b5900b774250093f2b","stable_url_args":["https://github.com/kivikakk/comrak/archive/refs/tags/v0.57.0.tar.gz"],"stable_version":"0.57.0"},"comtrya":{"deprecate_args":{":date":"2026-07-09",":because":":unmaintained"},"desc":"Configuration and dotfile management tool","disable_args":{":date":"2027-07-09",":because":":unmaintained"},"executables":["comtrya"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/comtrya/comtrya.git",{":branch":"main"}],"homepage":"https://comtrya.dev","license":"MIT","ruby_source_checksum":"712020378d7fe48fec6f6efea23744f0024a94f34f95e9979bcd5aef72a686f8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7bbd6ac04314e2dd541d8104908a2e8991a7489daab5563d01d28a3e48c08350","stable_url_args":["https://github.com/comtrya/comtrya/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2","bottle_checksum":"91d872c1955cdba479855aa1a57cd647e91d3ccd19585eab397221619e6d17e8"},"conan":{"aliases":["conan@2"],"bottle_rebuild":1,"desc":"Distributed, open source, package manager for C/C++","executables":["conan"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"pkgconf":":build"},{"cmake":":test"}],"head_url_args":["https://github.com/conan-io/conan.git",{":branch":"develop2"}],"homepage":"https://conan.io","license":"MIT","ruby_source_checksum":"453091d39bf40d49e3abbabc228c21a7514f034bb19aaa6dabcd10fd9499800a","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"pkgconf":":build"},{"cmake":":test"}],"stable_checksum":"2e0f890b736d42049f40ef5b96225bac5866cd71a504ca3eca620b25d8333a72","stable_url_args":["https://files.pythonhosted.org/packages/9f/7c/f7cb78bc0a292bb041b8b1e44130afcf8ae798913722a189ecf29783c271/conan-2.33.0.tar.gz"],"stable_version":"2.33.0","versioned_formulae":["conan@1"]},"conan@1":{"deprecate_args":{":date":"2025-10-27",":because":":unsupported"},"desc":"Distributed, open source, package manager for C/C++","disable_args":{":date":"2026-10-27",":because":":unsupported"},"executables":["conan","conan_build_info","conan_server"],"head_dependencies":["certifi","libyaml","python@3.12",{"pkgconf":":build"},{"cmake":":test"}],"homepage":"https://conan.io","keg_only_args":[":versioned_formula"],"license":"MIT","revision":3,"ruby_source_checksum":"50dbb6029090a9781a28016c63577f1c25ddb6d4fa8b93e63474e84f3f73754a","stable_dependencies":["certifi","libyaml","python@3.12",{"pkgconf":":build"},{"cmake":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/conan-io/conan/commit/21089afd5d260c4d2d688ca8a44fb406d1dd1a75.patch?full_index=1","sha256":"ede46dfde4ab3b96299854ff6f6adde4267a8e8939799f3f79a694aae696129a","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/conan-io/conan/pull/18445"}]}],"stable_checksum":"04d2ad0f6ec6f055d95fa0a157b55fdea9328ae67f51b11e7d26e9d9d2f76ab9","stable_url_args":["https://files.pythonhosted.org/packages/ee/e8/0893952ee0c0f78100a7da72aeb81f68925933ecbb730bfd664e7a4c6f1f/conan-1.66.0.tar.gz"],"stable_version":"1.66.0","bottle_cellar":":any","bottle_checksum":"8660e16c3f77b91771d8f5568b8fa7adf05c6867dfb097e322c51f95a087e0cb"},"concord":{"desc":"Terminal user interface client for Discord","executables":["concord"],"head_dependencies":["opus",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/chojs23/concord","license":"GPL-3.0-only","ruby_source_checksum":"bf01df6f30570366c1a0bf94e917b96ad17f24c878522e425766bbb2ddd08572","stable_dependencies":["opus",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"473059af85ca8c7d2433ebd2a024951a8159c6109399fecaad238deaf2fd717a","stable_url_args":["https://github.com/chojs23/concord/archive/refs/tags/v2.6.3.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"2.6.3"},"concurrencykit":{"aliases":["ck"],"desc":"Aid design and implementation of concurrent systems","head_url_args":["https://github.com/concurrencykit/ck.git",{":branch":"master"}],"homepage":"https://github.com/concurrencykit/ck","license":"BSD-2-Clause","ruby_source_checksum":"ca78ab63dc1cbedff30072179884cbd6028d92622079eb9a5c507d410dbb822e","stable_checksum":"568ebe0bc1988a23843fce6426602e555b7840bf6714edcdf0ed530214977f1b","stable_url_args":["https://github.com/concurrencykit/ck/archive/refs/tags/0.7.2.tar.gz"],"stable_version":"0.7.2","bottle_cellar":":any","bottle_checksum":"e1adfa5622f3b5dfc3fe5832ae5a8b7241e914483654bbbd7dfc5fda4d90afa7"},"concurrentqueue":{"desc":"Fast multi-producer, multi-consumer lock-free concurrent queue for C++11","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/cameron314/concurrentqueue","license":{":all_of":[{":any_of":["BSD-2-Clause","BSL-1.0"]},"Zlib"]},"ruby_source_checksum":"5e0bacda9aa25de0e938c2ba1dde285ded30ee08f3047981807d2747b2449756","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"4d6368a27492d86011fde5ca0cf386dce7c49cd425aa3d9b063ca6ec373a6ef3","stable_url_args":["https://github.com/cameron314/concurrentqueue/archive/refs/tags/v1.0.5.tar.gz"],"stable_version":"1.0.5","bottle_tag":":all","bottle_checksum":"627800ae0b728b9f2064ac6ff8ffe1cd7c26d094a0bac6be9459ce48ebf666ca"},"conda-lock":{"desc":"Lightweight lockfile for conda environments","executables":["conda-lock"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15","zstd",{"rust":":build"},{"micromamba":":test"}],"homepage":"https://conda.github.io/conda-lock/","license":"MIT","revision":1,"ruby_source_checksum":"d9d1c435837b9728ddf20f6c156ceadd72be6e1fe34b69195a656df2531e0382","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15","zstd",{"rust":":build"},{"micromamba":":test"}],"stable_checksum":"455efdfddb8e03cb44f2c4b7921e0ddc9d30e949c90611569dbe5aa652eb3079","stable_url_args":["https://files.pythonhosted.org/packages/4b/a2/5b088ae0b780cb98849a8ee93d293d82076f6d297850fc3797d31521fe8d/conda_lock-4.0.3.tar.gz"],"stable_version":"4.0.3"},"conda-zsh-completion":{"desc":"Zsh completion for conda","head_url_args":["https://github.com/conda-incubator/conda-zsh-completion.git",{":branch":"main"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/conda-incubator/conda-zsh-completion","license":"WTFPL","ruby_source_checksum":"c4254cd653c401060d562f79fd348ee9e86c4cbe16eb53be2dc76bbca042d7c9","stable_checksum":"584d5817e276f01f5d789e01ba5c6688667b38d3c9f4ad2cd735a9901e27aa33","stable_url_args":["https://github.com/conda-incubator/conda-zsh-completion/archive/refs/tags/v0.11.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"0.11","bottle_tag":":all","bottle_checksum":"e960cb656df12a852dc6861e660084b853f1eeb3ab3acd8569d78ccb23f699d4"},"conduit":{"desc":"Streams data between data stores. Kafka Connect replacement. No JVM required","executables":["conduit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ConduitIO/conduit.git",{":branch":"main"}],"homepage":"https://conduitio.github.io/","license":"Apache-2.0","ruby_source_checksum":"2788555e87e3b663e8f283c6cb9eb066e020f95c01bc1ce5c46f2e4732c8d505","stable_dependencies":[{"go":":build"}],"stable_checksum":"3a2ebbb179a1dc06fda318b02a880c4fe2c15afe9c2c38ed1ee85c46475b95b8","stable_url_args":["https://github.com/ConduitIO/conduit/archive/refs/tags/v0.20.5.tar.gz"],"stable_version":"0.20.5"},"condure":{"deprecate_args":{":date":"2025-01-10",":because":":repo_archived",":replacement_formula":"pushpin"},"desc":"HTTP/WebSocket connection manager","disable_args":{":date":"2026-01-10",":because":":repo_archived",":replacement_formula":"pushpin"},"head_dependencies":["openssl@3","zeromq",{"pkgconf":":build"},{"rust":":build"},{"cython":":test"},{"python@3.14":":test"}],"homepage":"https://github.com/fanout/condure","license":"Apache-2.0","revision":1,"ruby_source_checksum":"e43512522cfa33c7196618f3636242c04aeb6d84a1141fbc2e0c98e78ced77e6","stable_dependencies":["openssl@3","zeromq",{"pkgconf":":build"},{"rust":":build"},{"cython":":test"},{"python@3.14":":test"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/rust-team/debcargo-conf/-/raw/de3f91dfb0ed10587e653ee1f96dca16d710eb5c/src/condure/debian/patches/fix-build-unsigned-char.diff","sha256":"00ce6b20a13086fca07756d0aaa19c3280a411c29abb221cd8233f006bf0496e","type":"unofficial"}],"stable_checksum":"eb2df8e1a80d9fe4f66c41d2e9fbcd1205d8239ccd9b6cd914de5567356b7c70","stable_url_args":["https://github.com/fanout/condure/archive/refs/tags/1.10.1.tar.gz"],"stable_version":"1.10.1"},"confd":{"desc":"Manage local application configuration files using templates","executables":["confd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kelseyhightower/confd.git",{":branch":"master"}],"homepage":"https://github.com/kelseyhightower/confd","license":"MIT","ruby_source_checksum":"088a19fdd6afe54bbe09b3b16a4e58976a56297ed83cfd242e82a0b529346b73","stable_dependencies":[{"go":":build"}],"stable_checksum":"4a6c4d87fab77aa9827370541024a365aa6b4c8c25a3a9cab52f95ba6b9a97ea","stable_url_args":["https://github.com/kelseyhightower/confd/archive/refs/tags/v0.16.0.tar.gz"],"stable_version":"0.16.0","bottle_checksum":"c98a1cbef3ada8032619ae238d2a83b61a743079f06e2a31f436f7e9bd08374f"},"config-file-validator":{"desc":"CLI tool to validate different configuration file types","executables":["cfv"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Boeing/config-file-validator.git",{":branch":"main"}],"homepage":"https://boeing.github.io/config-file-validator/","license":"Apache-2.0","ruby_source_checksum":"34fd2322fb9ce41e949d6d773aa7c8d4249fd82ecdecc303dde50a4b186e1391","stable_dependencies":[{"go":":build"}],"stable_checksum":"987931434d0fe2b5bdc4fc4c630a7c2f2f05ca51d1245f5c269c139a9e9e296c","stable_url_args":["https://github.com/Boeing/config-file-validator/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"configen":{"deprecate_args":{":date":"2026-10-21",":because":":repo_archived"},"desc":"Configuration file code generator for use in Xcode projects","disable_args":{":date":"2027-10-21",":because":":repo_archived"},"executables":["configen"],"head_url_args":["https://github.com/theappbusiness/ConfigGenerator.git",{":branch":"main"}],"homepage":"https://github.com/theappbusiness/ConfigGenerator","license":"MIT","ruby_source_checksum":"4f7468a6cc2db57c496d9e0bf5c44fd68148467ec1931126d1df6f2e8226eb0c","stable_checksum":"24a0d51f90b36d56c2f75ced9653cf34fe396fd687305903b31eeb822d520608","stable_url_args":["https://github.com/theappbusiness/ConfigGenerator/archive/refs/tags/1.1.2.tar.gz"],"stable_version":"1.1.2","bottle_checksum":"ef53a9ef9dc4b97d7d735ba7b75663734b4f4d84020610ffb724bb3bd2ceaafb"},"confluence-markdown-exporter":{"bottle_rebuild":1,"desc":"Export Atlassian Confluence pages as Markdown files","executables":["cme","confluence-markdown-exporter"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/Spenhouet/confluence-markdown-exporter","license":"MIT","ruby_source_checksum":"bf82912002fbb6993cd50e40ceac0f5a5af3d5c39b966061b25935f735bad51b","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"c94c7026b0886c652dd294a16cb8d7535f2a7896b4f7d7c3841ff558568156db","stable_url_args":["https://files.pythonhosted.org/packages/b2/06/57a7aa4ad69175eecce31577770ac12f661fc577102176bc1366356df3ed/confluence_markdown_exporter-5.5.0.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"5.5.0"},"conftest":{"bottle_rebuild":1,"desc":"Test your configuration files using Open Policy Agent","executables":["conftest"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/open-policy-agent/conftest.git",{":branch":"master"}],"homepage":"https://www.conftest.dev/","license":"Apache-2.0","ruby_source_checksum":"4e7745254b8239110522133c7634cae271e41f8e9bf547b7a00f2f6514cd5d17","stable_dependencies":[{"go":":build"}],"stable_checksum":"1bf5a6ff4b9d7bd943b9713ace13c83c40b77fd3fcf2a9659f32be67c4a2c368","stable_url_args":["https://github.com/open-policy-agent/conftest/archive/refs/tags/v0.71.1.tar.gz"],"stable_version":"0.71.1"},"confuse":{"desc":"Configuration file parser library written in C","head_dependencies":[{"pkgconf":":build"}],"homepage":"https://www.nongnu.org/confuse/manual/","license":"ISC","ruby_source_checksum":"3106da001ac5434a2d999f02cec81560664c970ceb5d5932454f098974b81d1b","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"36bfa3928f9c323914c7c8317e8722cb22f41db69d7c9d4c24b4689fa955445d","stable_url_args":["https://github.com/libconfuse/libconfuse/releases/download/v3.4/confuse-3.4.tar.xz"],"stable_version":"3.4"},"conman":{"caveats":"Before starting the conmand service, configure some consoles in $HOMEBREW_PREFIX/etc/conman.conf.","desc":"Serial console management program supporting a large number of devices","executables":["conman","conmand","conmen"],"head_dependencies":["freeipmi"],"homepage":"https://github.com/dun/conman","license":"GPL-3.0-or-later","ruby_source_checksum":"6c1e6cee442b0a34100910d3b360b2a2b7d7aa96c96571ce78f2c9daae9a806c","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/conman/sbin/conmand","-F","-c","$HOMEBREW_PREFIX/etc/conman.conf"]],"stable_dependencies":["freeipmi"],"stable_checksum":"69b449e4a9e992f7e1c6becfb3689be723cefaf94c75226a0bae685df3bc4cb3","stable_url_args":["https://github.com/dun/conman/releases/download/conman-0.3.1/conman-0.3.1.tar.xz"],"stable_version":"0.3.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"694da5ae8b52314bdf7500b9c266f122ea7507c6c3f3355d329e4b13f8c9c6db"},"conmon":{"desc":"OCI container runtime monitor","head_dependencies":["glib","libseccomp","systemd",{"go":":build"},{"go-md2man":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/containers/conmon.git",{":branch":"main"}],"homepage":"https://github.com/containers/conmon","license":"Apache-2.0","ruby_source_checksum":"1ddf792a190035e2278940cef9bc0457950c4378fd79035155bc17e2a1caa554","stable_dependencies":["glib","libseccomp","systemd",{"go":":build"},{"go-md2man":":build"},{"pkgconf":":build"}],"stable_checksum":"814fb5979a3a4b8576b1f901e606b482bebb41cb7e57926e6d5765ee786b96d3","stable_url_args":["https://github.com/containers/conmon/archive/refs/tags/v2.2.1.tar.gz"],"stable_version":"2.2.1"},"connect":{"desc":"Provides SOCKS and HTTPS proxy support to SSH","executables":["connect"],"head_url_args":["https://github.com/gotoh/ssh-connect.git",{":branch":"master"}],"homepage":"https://github.com/gotoh/ssh-connect","license":"GPL-2.0-or-later","ruby_source_checksum":"8a4656ad5622f2bdee3e9cc982bf26b9b08578bbd2183dcc47c8cf2962fdeb26","stable_checksum":"4f07eec36e6da2c4641a9ea9a2fd0617d6fc6aff5b65b6433f8a6447bea8a002","stable_url_args":["https://github.com/gotoh/ssh-connect/archive/refs/tags/1.106.tar.gz"],"stable_version":"1.106"},"conserver":{"bottle_rebuild":1,"conflicts":[["uffizzi",{":because":"both install `console` binaries"}]],"desc":"Allows multiple users to watch a serial console at the same time","executables":["conserver","console"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[["krb5"],["libxcrypt"]],"homepage":"https://www.conserver.com/","license":"BSD-3-Clause","ruby_source_checksum":"02e0ba599400f13932aa0aba8c1adc83e8841aa8d79408ee366d9d460a79b4a2","stable_dependencies":["openssl@4"],"stable_checksum":"202b2ace3e14f36bca4de6ccd43cc962a99853c1d50799672ce0ffc5c02f8404","stable_url_args":["https://github.com/bstansell/conserver/releases/download/v8.3.0/conserver-8.3.0.tar.gz"],"stable_uses_from_macos":[["krb5"],["libxcrypt"]],"stable_version":"8.3.0"},"console_bridge":{"desc":"Robot Operating System-independent package for logging","head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://wiki.ros.org/console_bridge/","license":"BSD-3-Clause","ruby_source_checksum":"892c193a767fbbfcd008e406d6891a1445c3661e39d40ab1f57b94cabba799c0","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ros/console_bridge/commit/81ec67f6daf3cd19ef506e00f02efb1645597b9c.patch?full_index=1","sha256":"b2746b536b72e391c1a37363a1d8e2203d50229057bf0767f3ceae8e57784a16","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ros/console_bridge/issues/100"}]}],"stable_checksum":"303a619c01a9e14a3c82eb9762b8a428ef5311a6d46353872ab9a904358be4a4","stable_url_args":["https://github.com/ros/console_bridge/archive/refs/tags/1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_cellar":":any","bottle_checksum":"65e60c19d1083cde663749983a1555e7389fba22756e97dd06adbc6ae7e520d7"},"consul-backinator":{"desc":"Consul backup and restoration application","executables":["consul-backinator"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/myENA/consul-backinator.git",{":branch":"master"}],"homepage":"https://github.com/myENA/consul-backinator","license":"MPL-2.0","ruby_source_checksum":"dff4155ac0449a77f026bd95e460f77eae2b1589effbb405e258203c37665c24","stable_dependencies":[{"go":":build"}],"stable_checksum":"b668801ca648ecf888687d7aa69d84c3f2c862f31b92076c443fdea77c984c58","stable_url_args":["https://github.com/myENA/consul-backinator/archive/refs/tags/v1.6.6.tar.gz"],"stable_version":"1.6.6","bottle_checksum":"409a9b3e6b4b37408200b6613c2d1e2bc1adbe49a83913330d19cbf525fa4841"},"consul-template":{"desc":"Generic template rendering and notifications with Consul","executables":["consul-template"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hashicorp/consul-template.git",{":branch":"main"}],"homepage":"https://github.com/hashicorp/consul-template","license":"MPL-2.0","ruby_source_checksum":"b0212c26e8b2136a546feb98ebc3525bd47441c2ce657b79312b4d0f46c22312","stable_dependencies":[{"go":":build"}],"stable_checksum":"97c588a368c49e0478a65337a65b97031affb8a718446a4486759c1d3da6202d","stable_url_args":["https://github.com/hashicorp/consul-template/archive/refs/tags/v0.43.1.tar.gz"],"stable_version":"0.43.1"},"container-canary":{"bottle_rebuild":1,"desc":"Test and validate container requirements against versioned manifests","executables":["canary"],"head_dependencies":[{"go":":build"},{"docker":":test"}],"head_url_args":["https://github.com/NVIDIA/container-canary.git",{":branch":"main"}],"homepage":"https://github.com/NVIDIA/container-canary","license":"Apache-2.0","ruby_source_checksum":"f3750f827596a172e6d9147d4181c75cf84e7a33ce2bdc3b5310f3fdd1ed1377","stable_dependencies":[{"go":":build"},{"docker":":test"}],"stable_checksum":"3f0ceab899931d221f4d88ca01783d98446198a04ce56c8065a111a78872cff6","stable_url_args":["https://github.com/NVIDIA/container-canary/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"container-compose":{"desc":"Manage Apple Container with Docker Compose files","executables":["container-compose"],"head_url_args":["https://github.com/mcrich23/container-compose.git",{":branch":"main"}],"homepage":"https://github.com/mcrich23/container-compose","license":"Apache-2.0","ruby_source_checksum":"b6396fa944c5ccd4e2a8b5f938c964eeed8bd46ca1c3e293f6d0b41bfbceaf3a","stable_checksum":"f7bf17856e9eecf3ed711cd32b93297c20c2afc7b47efd2f316aae52ccb55830","stable_url_args":["https://github.com/Mcrich23/container-compose/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0"},"container-structure-test":{"desc":"Validate the structure of your container images","executables":["container-structure-test"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/GoogleContainerTools/container-structure-test.git",{":branch":"main"}],"homepage":"https://github.com/GoogleContainerTools/container-structure-test","license":"Apache-2.0","ruby_source_checksum":"4fc56dd7877a22092dd7b97cedf7155541d5340513eed111de23c2bd71a88aac","stable_dependencies":[{"go":":build"}],"stable_checksum":"186bb1493ebb3c597e53b2a7abd5460c683c63d404e44a64223d26bb3315841d","stable_url_args":["https://github.com/GoogleContainerTools/container-structure-test/archive/refs/tags/v1.22.1.tar.gz"],"stable_version":"1.22.1"},"container-use":{"desc":"Dev envs for coding agents. Run multiple agents safely with your stack","head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dagger/container-use.git",{":branch":"main"}],"homepage":"https://container-use.com/introduction","license":"Apache-2.0","ruby_source_checksum":"3b397a02460c984cb4bc39d4f08068addf1a11ff5e11e31187aa4d3e376f3c96","stable_dependencies":[{"go":":build"}],"stable_checksum":"951105f0b4a9bfd9f52e7bb3a2d245e800df4b8449704cd34001833ee888a02d","stable_url_args":["https://github.com/dagger/container-use/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"container":{"caveats":"When starting container with `brew services`, no kernel is installed\nautomatically. Install the recommended kernel before running containers:\n  container system kernel set --recommended\n","desc":"Create and run Linux containers using lightweight virtual machines","executables":["container","container-apiserver"],"head_url_args":["https://github.com/apple/container.git",{":branch":"main"}],"homepage":"https://apple.github.io/container/documentation/","license":"Apache-2.0","post_install_steps":[{"command":{"base":"libexec","path":"ensure-container-stopped.sh"},"type":"run","args":["-a"]}],"ruby_source_checksum":"fbdb8309828fa1c41ea00cc490da64576f30acdf2f88d61ff50d99331b8ba202","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/container.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/container.log"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/container/bin/container","system","start","--disable-kernel-install"]],"stable_checksum":"29c95aee960d5346452ef314fd3fdcb527c217ea4298a46bdb315221397f28b5","stable_url_args":["https://github.com/apple/container/archive/refs/tags/1.6.1.tar.gz"],"stable_version":"1.6.1"},"container2wasm":{"desc":"Container to WASM converter","executables":["c2w","c2w-net"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/container2wasm/container2wasm.git",{":branch":"main"}],"homepage":"https://ktock.github.io/container2wasm-demo/","license":"Apache-2.0","ruby_source_checksum":"7e77141d78d8d26692ab4bfbf1cacd98f6a67d238908afb092d5a5a8b8b17670","stable_dependencies":[{"go":":build"}],"stable_checksum":"4216e148c88588924f4026d8359be35f5c861967ab8e55a733bb879cdca678e8","stable_url_args":["https://github.com/container2wasm/container2wasm/archive/refs/tags/v0.8.4.tar.gz"],"stable_version":"0.8.4"},"containerd":{"caveats":"The macOS version of containerd does not natively support running containers.\nYou need to install an additional runtime plugin such as nerdbox (not packaged in Homebrew yet)\nto run containers on this build of containerd.\n\nTo run the Linux native version of containerd in Linux Machine (Lima), execute the following commands:\n  brew install lima\n  limactl start\n","desc":"Open and reliable container runtime","executables":["containerd","containerd-shim-runc-v2","containerd-stress","ctr"],"head_dependencies":[{"go":":build"},{"go-md2man":":build"}],"homepage":"https://containerd.io","license":"Apache-2.0","ruby_source_checksum":"01d0eff4e66bc8d8fb7784bbe8810d481a04ebc55ec1d1199322d4e62777b4d7","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":["$HOMEBREW_PREFIX/opt/containerd/bin/containerd"],"stable_dependencies":[{"go":":build"},{"go-md2man":":build"}],"stable_checksum":"02cbbecd0ef78a521d124afa791b843ba5458ef206e1f7f017999ff45c80c0b4","stable_url_args":["https://github.com/containerd/containerd/archive/refs/tags/v2.4.2.tar.gz"],"stable_version":"2.4.2"},"contentful-cli":{"desc":"Contentful command-line tools","executables":["contentful"],"head_dependencies":["node"],"homepage":"https://www.contentful.com/developers/docs/tutorials/cli/","license":"MIT","ruby_source_checksum":"11cb6636406b9e160307c80f1ee862efd863de9f0c5169bfef395f2503e9cdc7","stable_dependencies":["node"],"stable_checksum":"260451537b46b5340047dc88657780cbe831c0f2dafa9fd2ff428f6c7aed6c46","stable_url_args":["https://registry.npmjs.org/contentful-cli/-/contentful-cli-4.0.12.tgz"],"stable_version":"4.0.12"},"context7-mcp":{"desc":"Up-to-date code documentation for LLMs and AI code editors","executables":["context7-mcp"],"head_dependencies":["node"],"homepage":"https://context7.com","license":"MIT","ruby_source_checksum":"750537ae86d2d619276da704a21c8fed939f0482eb2c16523d05ea3bec8022b7","stable_dependencies":["node"],"stable_checksum":"2ae37c3a2b41ff4d591a275ff1dc56883cb60bfc71e34c399c14ebd38837bb38","stable_url_args":["https://registry.npmjs.org/@upstash/context7-mcp/-/context7-mcp-4.4.4.tgz"],"stable_version":"4.4.4","bottle_tag":":all","bottle_checksum":"e8c5772c8c7434518d799deae99b8b3658e7763a6a78640944e18d748307c649"},"convco":{"desc":"Conventional commits, changelog, versioning, validation","executables":["convco"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/convco/convco.git",{":branch":"main"}],"homepage":"https://convco.github.io","license":"MIT","ruby_source_checksum":"cbe058b40deb0a848f4228e004174215cec60d6b72b8bc00b591b4197b0bd1f8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b73c702e93e9e29f9b57faf497e812a94edb773e2f7d67d7b0481b03464f1b24","stable_url_args":["https://github.com/convco/convco/archive/refs/tags/v0.7.2.tar.gz"],"stable_version":"0.7.2"},"convertlit":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-05",":because":"is not available via HTTPS"},"desc":"Convert Microsoft Reader format eBooks into open format","disable_args":{":date":"2027-01-05",":because":"is not available via HTTPS"},"executables":["clit"],"head_dependencies":["libtommath"],"homepage":"http://www.convertlit.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"06b1f3cc3d8b9c8aa6165b9511980f0b39cabd5536ef402c92b8f2c7a31ab512","stable_dependencies":["libtommath"],"stable_checksum":"d70a85f5b945104340d56f48ec17bcf544e3bb3c35b1b3d58d230be699e557ba","stable_url_args":["http://www.convertlit.com/clit18src.zip"],"stable_version":"1.8","bottle_checksum":"47c22a8704d183095db27702edb6dbe248f4cbf88b3aeb788ea2686656ddf05a"},"convmv":{"desc":"Filename encoding conversion tool","executables":["convmv"],"homepage":"https://www.j3e.de/linux/convmv/","license":"GPL-2.0-or-later","ruby_source_checksum":"a5c252d6ca715f4b53ccf707a42d0ae14922d2d4c73fc36051c43f90687d3570","stable_checksum":"a37192e266742e7fe33ec19a3be49aea7fd4d066887863a6e193fa345bf2e592","stable_url_args":["https://www.j3e.de/linux/convmv/convmv-2.06.tar.gz"],"stable_version":"2.06","bottle_checksum":"96f7dc349fbdb3646f2c0be800a546714c2c06500de40de309931d199b9dd737"},"convox":{"desc":"Command-line interface for the Convox PaaS","executables":["convox"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/convox/convox.git",{":branch":"master"}],"homepage":"https://convox.com/","license":"Apache-2.0","ruby_source_checksum":"1dd756b8cd5df2f764dccfd79419b3b7b38c4be6fcd8249016bd6a8b068bc1d0","stable_dependencies":[{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"8ab3eaebaabe13ad04adff9d02023718502e5d3057641efed1602460c83fcfd9","stable_url_args":["https://github.com/convox/convox/archive/refs/tags/3.25.12.tar.gz"],"stable_version":"3.25.12","version_scheme":1},"cookcli":{"desc":"CLI-tool for cooking recipes formated using Cooklang","executables":["cook"],"head_dependencies":[{"node":":build"},{"rust":":build"}],"head_url_args":["https://github.com/cooklang/cookcli.git",{":branch":"main"}],"homepage":"https://cooklang.org","license":"MIT","ruby_source_checksum":"5970bf98dde980a0c1ad9f3a012091c83546135105d52c1879dd0140abda8986","stable_dependencies":[{"node":":build"},{"rust":":build"}],"stable_checksum":"16863f7fe53f8036296dc00f4959a3c773e57dd981060bb49812f01a24d692e3","stable_url_args":["https://github.com/cooklang/cookcli/archive/refs/tags/v0.39.0.tar.gz"],"stable_version":"0.39.0"},"cookiecutter":{"bottle_rebuild":1,"desc":"Utility that creates projects from templates","executables":["cookiecutter"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/cookiecutter/cookiecutter.git",{":branch":"main"}],"homepage":"https://github.com/cookiecutter/cookiecutter","license":"BSD-3-Clause","revision":5,"ruby_source_checksum":"2e2b01c770f13ed1c6b505013a76940bba528b6ab366cc45d8b9b29be456e5f6","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"ca7bb7bc8c6ff441fbf53921b5537668000e38d56e28d763a1b73975c66c6138","stable_url_args":["https://files.pythonhosted.org/packages/92/03/f4c96d8fd4f5e8af0210bf896eb63927f35d3014a8e8f3bf9d2c43ad3332/cookiecutter-2.7.1.tar.gz"],"stable_version":"2.7.1"},"coordgen":{"desc":"Schrodinger-developed 2D Coordinate Generation","head_dependencies":["maeparser",{"boost":":build"},{"cmake":":build"}],"homepage":"https://github.com/schrodinger/coordgenlibs","license":"BSD-3-Clause","ruby_source_checksum":"9904897faa558d7b07f0f8d15df0ec32e3da793bdc4ee5aed09fa41e412b062d","stable_dependencies":["maeparser",{"boost":":build"},{"cmake":":build"}],"stable_checksum":"f67697434f7fec03bca150a6d84ea0e8409f6ec49d5aab43badc5833098ff4e3","stable_url_args":["https://github.com/schrodinger/coordgenlibs/archive/refs/tags/v3.0.2.tar.gz"],"stable_version":"3.0.2","bottle_cellar":":any","bottle_checksum":"0fe50a8d4e7c4a55ac999494491ea9eb246bf8610d22e5f57697d92a9978a2f8"},"copa":{"desc":"Tool to directly patch container images given the vulnerability scanning results","executables":["copa"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/project-copacetic/copacetic.git",{":branch":"main"}],"homepage":"https://project-copacetic.github.io/copacetic/","license":"Apache-2.0","ruby_source_checksum":"fb6a2f9dab2b7088ad5d2c39190019392cde6136545dcb60737fe5bac81b5017","stable_dependencies":[{"go":":build"}],"stable_checksum":"603d0882485fc41d27173a52b5d9c50c92223066bc40592cec2423f6da35d142","stable_url_args":["https://github.com/project-copacetic/copacetic/archive/refs/tags/v0.15.0.tar.gz"],"stable_version":"0.15.0"},"copier":{"desc":"Utility for rendering projects templates","executables":["copier"],"head_dependencies":["libyaml",{"pydantic":":no_linkage"},"python@3.15"],"homepage":"https://copier.readthedocs.io/","license":"MIT","ruby_source_checksum":"bb2114522e2341dbefd6ab807a5b2ccba836e702b5cd73a298d5839502ddce91","stable_dependencies":["libyaml",{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"3fe48c38a290c90dfa67cfc7811bc3f576c03f59d3a1e6a09a8d46c2f0403988","stable_url_args":["https://files.pythonhosted.org/packages/fb/16/c299f48d12a97c1fc51294cbb7874ad1ba701e8383559c85c7c0edfe7a28/copier-9.19.1.tar.gz"],"stable_version":"9.19.1"},"copilot":{"deprecate_args":{":date":"2026-07-06",":because":":repo_archived"},"desc":"CLI tool for Amazon ECS and AWS Fargate","disable_args":{":date":"2027-07-06",":because":":repo_archived"},"executables":["copilot"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/aws/copilot-cli.git",{":branch":"mainline"}],"homepage":"https://aws.github.io/copilot-cli/","license":"Apache-2.0","ruby_source_checksum":"decbfd196afda2e2548adc784f3684297b0513a3b14123b5be3364c6bc054b75","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"42f37960360063a9a277d40d9e1c0b284bc49a12dbf996696551154737d94475","stable_url_args":["https://github.com/aws/copilot-cli/archive/refs/tags/v1.34.1.tar.gz"],"stable_version":"1.34.1","bottle_checksum":"1ec11fa87d97cc7efe7093979126094c6f67ca0f4834df821d60431a2d92e91a"},"copyparty":{"caveats":"If you need to generate thumbnails for video/audio files:\n  brew install ffmpeg\nIf you need to automatically create a CA and server-cert on startup:\n  brew install cfssl\n","desc":"Portable file server","executables":["copyparty","partyfuse","u2c"],"head_dependencies":[{"cryptography":":no_linkage"},"libsodium",{"pillow":":no_linkage"},"python@3.15","zeromq","gettext",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/9001/copyparty","license":"MIT","ruby_source_checksum":"51110cf7bd8ce9afc6c14c0060063a4a4b2b40c7835994e1d64b879cc74ccf7b","stable_dependencies":[{"cryptography":":no_linkage"},"libsodium",{"pillow":":no_linkage"},"python@3.15","zeromq","gettext",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"6ecf20b612e1e59f2fce54ee31fb47278747769036504c21720e75b5d2799725","stable_url_args":["https://files.pythonhosted.org/packages/5d/c7/135022ae843a8ad8b96212b4d0616826b07a3052edeee3533cebcee1d248/copyparty-1.20.26.tar.gz"],"stable_version":"1.20.26"},"core-lightning":{"aliases":["lightningd"],"desc":"Lightning Network implementation focusing on spec compliance and performance","executables":["lightning-cli","lightning-hsmtool","lightningd","reckless"],"head_dependencies":["bitcoin","libsodium","sqlite",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"lowdown":":build"},{"pkgconf":":build"},{"protobuf":":build"},{"python@3.15":":build"},{"rust":":build"},{"uv":":build"},{"gnu-sed":":build"}],"head_url_args":["https://github.com/ElementsProject/lightning.git",{":branch":"master"}],"head_uses_from_macos":[[{"jq":":build",":since":":sequoia"}],["python"]],"homepage":"https://github.com/ElementsProject/lightning","license":"MIT","revision":1,"ruby_source_checksum":"a6ab25b2bb581ba1a37f58f235545b54fdc562e91d7f7c953a6a8a2589c46818","stable_dependencies":["bitcoin","libsodium","sqlite",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"lowdown":":build"},{"pkgconf":":build"},{"protobuf":":build"},{"python@3.15":":build"},{"rust":":build"},{"uv":":build"},{"gnu-sed":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ElementsProject/lightning/commit/d384750883216e7e19e01779d06bc36295380296.patch?full_index=1","sha256":"4f5c972865a57de11a420e319584710f821e68c908d861e40ed5b741b0bffa6e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ElementsProject/lightning/pull/9072"}]}],"stable_checksum":"ac37b1b6c41b6c60cf06dd8cd7500f1fab04411cf2f3bc126838d8cafab4538d","stable_url_args":["https://github.com/ElementsProject/lightning/releases/download/v26.06.9/clightning-v26.06.9.zip"],"stable_uses_from_macos":[[{"jq":":build",":since":":sequoia"}],["python"]],"stable_version":"26.06.9"},"coredns":{"desc":"DNS server that chains plugins","executables":["coredns"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/coredns/coredns.git",{":branch":"master"}],"homepage":"https://coredns.io/","license":"Apache-2.0","ruby_source_checksum":"be5e3ca414162473ed15a05e0d43a2180c81a5fb72f0f9811290273782daf5b9","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/coredns.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/coredns.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/coredns/bin/coredns","-conf","$HOMEBREW_PREFIX/etc/coredns/Corefile"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"6631fd1d6daccb6eea5a31f31cf8295080aa43c9d0683ff6680b19224c4c2d57","stable_url_args":["https://github.com/coredns/coredns/archive/refs/tags/v1.15.0.tar.gz"],"stable_version":"1.15.0"},"coreos-ct":{"conflicts":[["chart-testing",{":because":"both install `ct` binaries"}]],"desc":"Convert a Container Linux Config into Ignition","executables":["ct"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/flatcar/container-linux-config-transpiler.git",{":branch":"flatcar-master"}],"homepage":"https://flatcar-linux.org/docs/latest/provisioning/config-transpiler/","license":"Apache-2.0","ruby_source_checksum":"d4b0b873a8ffed1ac2853c463b24fb2ab503523b6530a33e1e770f4b2fd361d3","stable_dependencies":[{"go":":build"}],"stable_checksum":"c173ced842a6d178000f9bf01b26e9a8c296b1256ab713834f18d3f0883c4263","stable_url_args":["https://github.com/flatcar/container-linux-config-transpiler/archive/refs/tags/v0.9.4.tar.gz"],"stable_version":"0.9.4","bottle_checksum":"5b29ea3c72c04112fe9d88b6f9253ee6853289b0a697f9468f0bf747d92cb977"},"corepack":{"conflicts":[["hadoop",{":because":"both install `yarn` binaries"}],["pnpm",{":because":"both install `pnpm` and `pnpx` binaries"}],["yarn",{":because":"both install `yarn` and `yarnpkg` binaries"}]],"desc":"Package acting as bridge between Node projects and their package managers","executables":["corepack","pnpm","pnpx","yarn","yarnpkg"],"head_dependencies":["node"],"homepage":"https://github.com/nodejs/corepack","license":"MIT","ruby_source_checksum":"a529ebabd903b7c78f54b2ac3c542638c21a01d6e87c9071a9ce03aa40829a04","stable_dependencies":["node"],"stable_checksum":"9128cfe26aee0c99f4fc68c15c6b8b12309a68be0de2c012cdfea2a463cb722f","stable_url_args":["https://registry.npmjs.org/corepack/-/corepack-0.36.0.tgz"],"stable_version":"0.36.0","bottle_tag":":all","bottle_checksum":"713a97356e9f4b8da721b2323a65f62221da917a7c79322119d7532b47c63544"},"coreutils":{"caveats":"Commands also provided by macOS and the commands dir, dircolors, vdir have been installed with the prefix \"g\".\nIf you need to use these commands with their normal names, you can add a \"gnubin\" directory to your PATH with:\n  PATH=\"$HOMEBREW_PREFIX/opt/coreutils/libexec/gnubin:$PATH\"\n","compatibility_version":1,"conflicts":[["md5sha1sum",{":because":"both install `md5sum` and `sha1sum` binaries"}],["b2sum",{":because":"both install `b2sum` binaries"}],["gfold",{":because":"both install `gfold` binaries"}],["idutils",{":because":"both install `gid` and `gid.1`"}]],"desc":"GNU File, Shell, and Text utilities","executables":["b2sum","base32","basenc","dir","dircolors","factor","g[","gb2sum","gbase32","gbase64","gbasename","gbasenc","gcat","gchgrp","gchmod","gchown","gchroot","gcksum","gcomm","gcp","gcsplit","gcut","gdate","gdd","gdf","gdir","gdircolors","gdirname","gdu","gecho","genv","gexpand","gexpr","gfactor","gfalse","gfmt","gfold","ggroups","ghead","ghostid","gid","ginstall","gjoin","glink","gln","glogname","gls","gmd5sum","gmkdir","gmkfifo","gmknod","gmktemp","gmv","gnice","gnl","gnohup","gnproc","gnumfmt","god","gpaste","gpathchk","gpinky","gpr","gprintenv","gprintf","gptx","gpwd","greadlink","grealpath","grm","grmdir","gseq","gsha1sum","gsha224sum","gsha256sum","gsha384sum","gsha512sum","gshred","gshuf","gsleep","gsort","gsplit","gstat","gstdbuf","gstty","gsum","gsync","gtac","gtail","gtee","gtest","gtimeout","gtouch","gtr","gtrue","gtruncate","gtsort","gtty","guname","gunexpand","guniq","gunlink","gusers","gvdir","gwc","gwho","gwhoami","gyes","hostid","md5sum","nproc","numfmt","pinky","ptx","realpath","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shred","shuf","stdbuf","tac","timeout","truncate","vdir"],"head_dependencies":["gmp","openssl@4",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"gettext":":build"},{"wget":":build"},{"xz":":build"},{"texinfo":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/coreutils.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://www.gnu.org/software/coreutils/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"8d6b787d67c2bdee8c6fee088fb557df8be5b72b8ff998c06fd59e4694e4fcc0","stable_dependencies":["gmp","openssl@4",{"texinfo":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/coreutils/coreutils/commit/782a1e5bc2090212273bb731dceee2cc2a071e54.patch?full_index=1","sha256":"d93cf338341d9418522a637e3c99c4211a25a967d0cffd2f036fd18871f15e35","type":"backport"}],"stable_checksum":"a480198559733e9b3da999e90543ac6f888a2caa544d8d664c5a1f17e528e210","stable_url_args":["https://ftpmirror.gnu.org/coreutils/coreutils-9.12.tar.xz"],"stable_uses_from_macos":[[{"gperf":":build"}]],"stable_version":"9.12"},"corkscrew":{"desc":"Tunnel SSH through HTTP proxies","executables":["corkscrew"],"head_dependencies":[{"libtool":":build"}],"homepage":"https://packages.debian.org/sid/corkscrew","license":"GPL-2.0-or-later","ruby_source_checksum":"b8ef21fd72df91535b9119007fcf9027af1612c3bdb14902e9791669263c8661","stable_dependencies":[{"libtool":":build"}],"stable_checksum":"0d0fcbb41cba4a81c4ab494459472086f377f9edb78a2e2238ed19b58956b0be","stable_url_args":["https://deb.debian.org/debian/pool/main/c/corkscrew/corkscrew_2.0.orig.tar.gz"],"stable_version":"2.0","bottle_checksum":"16b81ff2ca5d308f0eb953399f4ec771870ff1019d93b69630f1218fbd185dc5"},"cornelis":{"bottle_rebuild":2,"desc":"Neovim support for Agda","executables":["cornelis"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"hpack":":build"}],"head_url_args":["https://github.com/agda/cornelis.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/agda/cornelis","license":"BSD-3-Clause","ruby_source_checksum":"62cd6af1dfcdf7c0864f9adbfc6f2b4ed3f2e1ed73a9ce9da929b81ef22d3eb7","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"hpack":":build"}],"stable_checksum":"41787428319dbde15b51ce427451d4a48f14d54a7c42902d004458e232ca3022","stable_url_args":["https://github.com/agda/cornelis/archive/refs/tags/v2.8.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.8.0"},"corral":{"desc":"Dependency manager for the Pony language","executables":["corral"],"head_dependencies":["ponyc"],"head_url_args":["https://github.com/ponylang/corral.git",{":branch":"main"}],"homepage":"https://github.com/ponylang/corral","license":"BSD-2-Clause","ruby_source_checksum":"88ce6f1d90d5e7dadcc32653c8975f9d4cabd23f8006215e548bfe5b6c9b5b44","stable_dependencies":["ponyc"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c6b0000fe2f5c451923988e2fc44da3f2a3c37dd35f2125239028edebdb408b5","stable_url_args":["https://github.com/ponylang/corral/archive/refs/tags/0.9.2.tar.gz"],"stable_version":"0.9.2"},"corrosion":{"desc":"Easy Rust and C/C++ Integration","head_dependencies":[{"cmake":[":build",":test"]},{"rust":[":build",":test"]}],"head_url_args":["https://github.com/corrosion-rs/corrosion.git",{":branch":"master"}],"homepage":"https://corrosion-rs.github.io/corrosion/","license":"MIT","ruby_source_checksum":"39bf2186021fd77a31294858d9f4b9da3bc197d67c00f378f8a1b1f7ed361668","stable_dependencies":[{"cmake":[":build",":test"]},{"rust":[":build",":test"]}],"stable_checksum":"e9e95b1ee2bad52681f347993fb1a5af5cce458c5ce8a2636c9e476e4babf8e3","stable_url_args":["https://github.com/corrosion-rs/corrosion/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1"},"corsixth":{"desc":"Open source clone of Theme Hospital","executables":["CorsixTH"],"head_dependencies":["ffmpeg","freetype","libpng",{"lpeg":":no_linkage"},"lua","rtmidi","sdl2-compat","sdl2_mixer",{"cmake":":build"},{"luarocks":":build"}],"head_url_args":["https://github.com/CorsixTH/CorsixTH.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/CorsixTH/CorsixTH","license":"MIT","revision":1,"ruby_source_checksum":"16556f5ecc1fa10d41528af65a6f3c2791d50f37ecb0737e1a9662f50974d79b","stable_dependencies":["ffmpeg","freetype","libpng",{"lpeg":":no_linkage"},"lua","rtmidi","sdl2-compat","sdl2_mixer",{"cmake":":build"},{"luarocks":":build"}],"stable_checksum":"b3a37b09f168f30600d305314f5a823d3af10bf407074e9a837e0e85acfe9ba3","stable_url_args":["https://github.com/CorsixTH/CorsixTH/archive/refs/tags/v0.70.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.70.1"},"cortex":{"conflicts":[["cortexso",{":because":"both install `cortex` binaries"}]],"desc":"Long term storage for Prometheus","executables":["cortex"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cortexproject/cortex.git",{":branch":"master"}],"homepage":"https://cortexmetrics.io/","license":"Apache-2.0","ruby_source_checksum":"8afd6cfe6c8c7a8fd68918561cc7bbe857eb10729a0ac5f15388b3fea99de7cb","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/cortex.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/cortex.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/cortex/bin/cortex","-config.file=$HOMEBREW_PREFIX/etc/cortex.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"458486e076f9591701009ff0c36c4396c415b44e11832542e2cbc3ed30a27b79","stable_url_args":["https://github.com/cortexproject/cortex/archive/refs/tags/v1.21.1.tar.gz"],"stable_version":"1.21.1"},"cortexso":{"bottle_rebuild":2,"conflicts":[["cortex",{":because":"both install `cortex` binaries"}]],"deprecate_args":{":date":"2025-07-19",":because":":repo_archived"},"desc":"Drop-in, local AI alternative to the OpenAI stack","disable_args":{":date":"2026-07-19",":because":":repo_archived"},"executables":["cortex"],"head_dependencies":["node","sqlite"],"head_url_args":["https://github.com/janhq/cortex.git",{":branch":"dev"}],"homepage":"https://jan.ai/cortex","license":"Apache-2.0","ruby_source_checksum":"4d545232e5debfe61c1b155993fa89c21cca84cf871edc83d6aa7e64ad1d7346","stable_dependencies":["node","sqlite"],"stable_checksum":"48efc16761eebfdd60e50211049554e7b781b30e56461042c6bf100e84d8d244","stable_url_args":["https://registry.npmjs.org/cortexso/-/cortexso-0.1.1.tgz"],"stable_version":"0.1.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"72e19258cda334b426b5fc40cddc58e7c184778c2e97c9f0f7636b1debe53e38"},"cosign":{"desc":"Container Signing","executables":["cosign"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sigstore/cosign.git",{":branch":"main"}],"homepage":"https://github.com/sigstore/cosign","license":"Apache-2.0","ruby_source_checksum":"ec6e564c983e829947d8f2bfb68a541d054413e19524bcfe7f712fe5671fcc53","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/sigstore/cosign.git",{":tag":"v3.1.4",":revision":"0e48502cf5ef34e2e60bbd3617aa19945712f705"}],"stable_version":"3.1.4"},"cot":{"desc":"Rust web framework for lazy developers","executables":["cot"],"head_dependencies":[{"rust":":build"}],"homepage":"https://cot.rs","license":"Apache-2.0","ruby_source_checksum":"1e886c97809889b0c5577cd3dc4aad7816009d6202fe20007ced02c917fa6dcb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8d84e6645e05b213c64e21de4e21200e04cbdcdf934d7b8aa40fa885a1ee74ef","stable_url_args":["https://github.com/cot-rs/cot/archive/refs/tags/cot-v0.7.0.tar.gz"],"stable_version":"0.7.0"},"cotila":{"desc":"Compile-time linear algebra system for C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/calebzulawski/cotila.git",{":branch":"master"}],"homepage":"https://github.com/calebzulawski/cotila","license":"Apache-2.0","ruby_source_checksum":"a0c65b162d5e92dec7597aa7de806f932c13189cef744aafd61f957eb57242d7","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"898ebfdf562cd1a3622870e17a703b38559cf2c607b2d5f79e6b3a55563af619","stable_url_args":["https://github.com/calebzulawski/cotila/archive/refs/tags/1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_tag":":all","bottle_checksum":"8144c977b0567dff23206cbf5e24f7fc4aed78092dd187517e8813ca1e12f495"},"cotp":{"desc":"TOTP/HOTP authenticator app with import functionality","executables":["cotp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/replydev/cotp.git",{":branch":"main"}],"homepage":"https://github.com/replydev/cotp","license":"GPL-3.0-only","ruby_source_checksum":"9b0b162e4f8895b7c4e27641c8f9bd3d7504784e1b0082faf194f8a721bfd128","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8ef923c82397e1ce82b07cb1ac901a82c680d20cfd211d2f79b68a338006da08","stable_url_args":["https://github.com/replydev/cotp/archive/refs/tags/v1.11.0.tar.gz"],"stable_version":"1.11.0"},"coturn":{"desc":"Free open source implementation of TURN and STUN Server","executables":["turnadmin","turnserver","turnutils_natdiscovery","turnutils_oauth","turnutils_peer","turnutils_stunclient","turnutils_uclient"],"head_dependencies":["hiredis","libevent","libpq","openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/coturn/coturn","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"0b2e29c2d8b757e703af8775de6e10f68ceeb83726e433c915ef43ca591c5c6e","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/coturn.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/coturn.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/coturn/bin/turnserver","-c","$HOMEBREW_PREFIX/etc/turnserver.conf"]],"stable_dependencies":["hiredis","libevent","libpq","openssl@4",{"pkgconf":":build"}],"stable_checksum":"28d55294ac596fbd129b293a85e7bb1c5dc4bd15b7fb55c500f355149e5f4e28","stable_url_args":["https://github.com/coturn/coturn/archive/refs/tags/4.18.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"4.18.0"},"couchbase-shell":{"bottle_rebuild":1,"desc":"Modern and fun shell for Couchbase Server and Capella","executables":["cbsh"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/couchbaselabs/couchbase-shell.git",{":branch":"main"}],"homepage":"https://couchbase.sh","license":"Apache-2.0","ruby_source_checksum":"fe88311dd44e7601a4cad912cb9f7f3243bcc67f7d3a65d19d9e320902f01110","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"9300027b9d9d20904ed0306e5a7fe745f3bba8519d17e0f743cab52f3c574fa9","stable_url_args":["https://github.com/couchbaselabs/couchbase-shell/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"couchdb":{"bottle_rebuild":1,"caveats":"CouchDB 3.x requires a set admin password set before startup.\nAdd one to your $HOMEBREW_PREFIX/etc/local.ini before starting CouchDB e.g.:\n  [admins]\n  admin = youradminpassword\n","conflicts":[["ejabberd",{":because":"both install `jiffy` lib"}]],"desc":"Apache CouchDB database server","executables":["couchdb","remsh","weatherreport"],"head_dependencies":["icu4c@79","openssl@4",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"erlang@28":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://couchdb.apache.org/","license":"Apache-2.0","ruby_source_checksum":"258fd86d25a887611cfe806642335708923a4c3a8019a67cddc9c9606baa690a","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/couchdb/bin/couchdb"],"stable_dependencies":["icu4c@79","openssl@4",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"erlang@28":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"ae0bb374cc89900d6cb1dfb8d8e80c799186dcf2d143ca886296c230af420896","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=couchdb/source/3.5.3/apache-couchdb-3.5.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.5.3"},"countdown":{"desc":"Terminal countdown timer","executables":["countdown"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/antonmedv/countdown.git",{":branch":"master"}],"homepage":"https://github.com/antonmedv/countdown","license":"MIT","ruby_source_checksum":"a64823764abfa55d4c60eef3db071fb3497792bfe83bb410ad488f921421b11b","stable_dependencies":[{"go":":build"}],"stable_checksum":"ac83ec593674a367913413796e8708680cbb6504c8f68ce17152d800a92ccf3b","stable_url_args":["https://github.com/antonmedv/countdown/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"ddf45211af332196f188371a462c0af25b115d64e08d568c20370e5be9992b2f"},"counterfeiter":{"desc":"Tool for generating self-contained, type-safe test doubles in go","executables":["counterfeiter"],"head_dependencies":["go"],"head_url_args":["https://github.com/maxbrunsfeld/counterfeiter.git",{":branch":"main"}],"homepage":"https://github.com/maxbrunsfeld/counterfeiter","license":"MIT","ruby_source_checksum":"609064057cedbc22b34e7b7f95ac15b851e45fad1bc64eb26b33b33e08730573","stable_dependencies":["go"],"stable_checksum":"dc0fcae6c854fd418ebe856018a490f5a5651aeb76aa6dd1736b0158ad9788f9","stable_url_args":["https://github.com/maxbrunsfeld/counterfeiter/archive/refs/tags/v6.14.0.tar.gz"],"stable_version":"6.14.0"},"counts":{"desc":"Tool for ad hoc profiling","executables":["counts"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/nnethercote/counts.git",{":branch":"master"}],"homepage":"https://github.com/nnethercote/counts","license":"Unlicense","ruby_source_checksum":"24191469597d5c0bca2a409c6992e0dd3eef5d798b6647d8057d8d300c795040","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a5685538819838ba2fba0b78d11b5d80e37753b9015735f71f0c2065442fe9d8","stable_url_args":["https://github.com/nnethercote/counts/archive/refs/tags/1.0.7.tar.gz"],"stable_version":"1.0.7"},"coursier":{"desc":"Pure Scala Artifact Fetching","executables":["coursier"],"head_dependencies":["openjdk"],"homepage":"https://get-coursier.io/","license":"Apache-2.0","ruby_source_checksum":"6d21129c81ffc1e1f40a043b29816dcf1bebf0529f821b5dace603d8841cf4ec","stable_dependencies":["openjdk"],"stable_checksum":"d3135830850eddfb9998be66ab4c79478ee6cff56012bb5a177532b1df47c7cc","stable_url_args":["https://github.com/coursier/coursier/releases/download/v2.1.26/coursier.jar"],"stable_version":"2.1.26","bottle_tag":":all","bottle_checksum":"2d79ecb2ac3ed5641a4dcb36b689e12e8526401213d38e777b5776958cd5ce10"},"cowsay":{"aliases":["cowthink"],"desc":"Apjanke's fork of the classic cowsay project","executables":["cowsay","cowthink"],"head_url_args":["https://github.com/cowsay-org/cowsay.git",{":branch":"main"}],"homepage":"https://cowsay.diamonds","license":"GPL-3.0-only","ruby_source_checksum":"8097abdb1d260292fba40f70dc2676d30d4fbd46ab30c4a7c9ef501f1fe568d2","stable_checksum":"c15bc10712835d3a9bcda780dc9453362567bf48d1185905dc7ef2334d79aadd","stable_url_args":["https://github.com/cowsay-org/cowsay/archive/refs/tags/v3.8.4.tar.gz"],"stable_version":"3.8.4","bottle_tag":":all","bottle_checksum":"345e99255a69e9cb188a5a8e6bd8e6f50c334830c8a72877fc6b504c95e5cbd1"},"cozyhr":{"desc":"Cozy wrapper around Helm and Flux CD for local development","executables":["cozyhr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cozystack/cozyhr.git",{":branch":"main"}],"homepage":"https://github.com/cozystack/cozyhr","license":"Apache-2.0","ruby_source_checksum":"ecdb3a014251fb34bd8470f4756af876e0f7392008327965f2d6c98c0efedf93","stable_dependencies":[{"go":":build"}],"stable_checksum":"2b93668c7c24ebdc0588ca15e7821de77879b883c263f2d295fba41fb9b1c05c","stable_url_args":["https://github.com/cozystack/cozyhr/archive/refs/tags/v1.6.1.tar.gz"],"stable_version":"1.6.1"},"cozypkg":{"desc":"CLI for managing Cozystack packages","executables":["cozypkg"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cozystack/cozystack.git",{":branch":"main"}],"homepage":"https://cozystack.io","license":"Apache-2.0","ruby_source_checksum":"b1c6df47ea1302122276c16844b7942664ad0568d5f2abcd3c8d2164018b444c","stable_dependencies":[{"go":":build"}],"stable_checksum":"8ab201b539c8f950fd10a03c4600341d5bc958630ecefb67955521959ccc7d54","stable_url_args":["https://github.com/cozystack/cozystack/archive/refs/tags/v1.6.5.tar.gz"],"stable_version":"1.6.5"},"cp2k":{"desc":"Quantum chemistry and solid state physics software package","executables":["cp2k.popt","cp2k.psmp","dbm_miniapp.psmp","dbt_tas_unittest.psmp","dbt_unittest.psmp","dumpdcd.psmp","gemm_square_unittest.psmp","graph.psmp","grid_miniapp.psmp","grid_unittest.psmp","gx_ac_unittest.psmp","libcp2k_unittest.psmp","memory_utilities_unittest.psmp","nequip_unittest.psmp","orbital_transformation_matrices_unittest.psmp","parallel_rng_types_unittest.psmp","realspace_grid_cube_unittest.psmp","xyz2dcd.psmp"],"head_dependencies":["dbcsr","fftw","gcc","libint","libxc","open-mpi","openblas","scalapack","libomp",{"cmake":":build"},{"fypp":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.cp2k.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"6c1ec5e5ff1f2965d3651ea49c14a899e5bfa1117fa74117a026e309ad9e9b7b","stable_dependencies":["dbcsr","fftw","gcc","libint","libxc","open-mpi","openblas","scalapack","libomp",{"cmake":":build"},{"fypp":":build"},{"pkgconf":":build"}],"stable_checksum":"f9bd86f580f57a53a0768c0045d1417f9f9a1d66d851ed7f662f496200043373","stable_url_args":["https://github.com/cp2k/cp2k/releases/download/v2026.2/cp2k-2026.2.tar.bz2"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2026.2"},"cpanminus":{"aliases":["cpanm"],"desc":"Get, unpack, build, and install modules from CPAN","executables":["cpanm"],"head_dependencies":[{"perl":":build"}],"head_url_args":["https://github.com/miyagawa/cpanminus.git",{":branch":"devel"}],"homepage":"https://github.com/miyagawa/cpanminus","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"c627cb69e71c66937cbc3ae2e12dba61f3c230949e7a38929585718e885fe629","stable_dependencies":[{"perl":":build"}],"stable_checksum":"b9ffb88e62a06aa91bd7d5a28ef6bdbb942608aea90e3969aa29b33640035214","stable_url_args":["https://cpan.metacpan.org/authors/id/M/MI/MIYAGAWA/App-cpanminus-1.7049.tar.gz"],"stable_version":"1.7049","version_scheme":1,"bottle_tag":":all","bottle_checksum":"4c821fab27813b58a25595c949578c8b3316e51ab386edbb693e0f77a56ff049"},"cpdf":{"desc":"PDF Command-line Tools","executables":["cpdf"],"head_dependencies":[{"camlpdf":":build"},{"ocaml":":build"},{"ocaml-findlib":":build"}],"homepage":"https://github.com/johnwhitington/cpdf-source","license":"AGPL-3.0-only","ruby_source_checksum":"45d5a7f0f7ec62eba860ae7f00d3d8808fdaa957c4878633ab6c9f62713d8ab4","stable_dependencies":[{"camlpdf":":build"},{"ocaml":":build"},{"ocaml-findlib":":build"}],"stable_checksum":"21f33258f29458a31bd6dc6a0a327adb4b3d6db08fb278523412bc721df87d20","stable_url_args":["https://github.com/johnwhitington/cpdf-source/archive/refs/tags/v2.9.3.tar.gz"],"stable_version":"2.9.3"},"cpi":{"desc":"Tiny c++ interpreter","executables":["cpi"],"head_dependencies":["qtbase"],"head_url_args":["https://github.com/treefrogframework/cpi.git",{":branch":"master"}],"head_uses_from_macos":[["llvm"]],"homepage":"https://treefrogframework.github.io/cpi/","license":"MIT","ruby_source_checksum":"833481c97d630bce873ba4842956cf521380a68126e524314628077f63a20514","stable_dependencies":["qtbase"],"stable_checksum":"a8b86198eefcf262e8831e9691eb69d15b9b514aba282f28f471bb0fe7e54c36","stable_url_args":["https://github.com/treefrogframework/cpi/archive/refs/tags/v2.2.4.tar.gz"],"stable_uses_from_macos":[["llvm"]],"stable_version":"2.2.4"},"cpio":{"desc":"Copies files into or out of a cpio or tar archive","executables":["cpio"],"homepage":"https://www.gnu.org/software/cpio/","keg_only_args":[":shadowed_by_macos","macOS provides cpio"],"license":"GPL-3.0-or-later","ruby_source_checksum":"e4a6fedbde19b50f532347aa0fcf3f71323ed954c4c814644006f217ff728230","stable_checksum":"937610b97c329a1ec9268553fb780037bcfff0dcffe9725ebc4fd9c1aa9075db","stable_url_args":["https://ftpmirror.gnu.org/cpio/cpio-2.15.tar.bz2"],"stable_version":"2.15","bottle_checksum":"7ae883284d803554f4f3076ab924591d1238a2e73847d852decf8c4e78757494"},"cpl":{"conflicts":[["gdal",{":because":"both install cpl_error.h"}]],"desc":"ISO-C libraries for developing astronomical data-reduction tasks","head_dependencies":["cfitsio","fftw","libcext","wcslib"],"homepage":"https://www.eso.org/sci/software/cpl/","license":"GPL-2.0-or-later","ruby_source_checksum":"7cec517c97b8d1a73f0ab9f0a5e6beea92d2fd4a12e0d68418b034d0898adda6","stable_dependencies":["cfitsio","fftw","libcext","wcslib"],"stable_checksum":"63171467e9deab880842f3e5589c02698c4637cf75106c4aa39affd84ecd8bd4","stable_url_args":["https://ftp.eso.org/pub/dfs/pipelines/libraries/cpl/cpl-7.4.tar.gz"],"stable_version":"7.4"},"cpm":{"conflicts":[["yaze-ag",{":because":"both install `cpm` binaries"}]],"desc":"Fast CPAN module installer","executables":["cpm"],"head_dependencies":["perl"],"head_url_args":["https://github.com/skaji/cpm.git",{":branch":"main"}],"homepage":"https://metacpan.org/pod/CPM","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"8525cb82e6d1d249923c106a71164ca7170cf1996605928ce4e0a4268a665e0f","stable_dependencies":["perl"],"stable_checksum":"c78f0ce4bb7770fff95334956bfd63a9cab537d4cca4bdb1d1844990ad601fa8","stable_url_args":["https://cpan.metacpan.org/authors/id/S/SK/SKAJI/App-cpm-v1.1.6.tar.gz"],"stable_version":"1.1.6"},"cpmtools":{"desc":"Tools to access CP/M file systems","executables":["cpmchattr","cpmchmod","cpmcp","cpmls","cpmrm","fsck.cpm","fsed.cpm","mkfs.cpm"],"head_dependencies":["libdsk",{"autoconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.moria.de/~michael/cpmtools/","license":"GPL-3.0-or-later","ruby_source_checksum":"50a6e5597e02c0f6f9a2fb05ff5f2e5ad0a3d3e6b95fbd837201800f0ba58c77","stable_dependencies":["libdsk",{"autoconf":":build"}],"stable_checksum":"7839b19ac15ba554e1a1fc1dbe898f62cf2fd4db3dcdc126515facc6b929746f","stable_url_args":["https://www.moria.de/~michael/cpmtools/files/cpmtools-2.23.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.23","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ee486061d9a3338f5b29ac3e999b18379685bf81503c52c4ce567eb0b1ecdd4d"},"cpp-gsl":{"desc":"Microsoft's C++ Guidelines Support Library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/Microsoft/GSL.git",{":branch":"main"}],"homepage":"https://github.com/Microsoft/GSL","license":"MIT","ruby_source_checksum":"c2b4aa1e899956f993369ce8a6f65993e2c61bd2d3521863577c47baaa05628a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"733a87a7eea56db075ee060735ba7616a27c1c55955f264d5473bf9e83294ad0","stable_url_args":["https://github.com/Microsoft/GSL/archive/refs/tags/v5.0.1.tar.gz"],"stable_version":"5.0.1","bottle_tag":":all","bottle_checksum":"98d286960afef25939b81793ccc8db35e11c0a8368accba6121796253ecec647"},"cpp-httplib":{"desc":"C++ header-only HTTP/HTTPS server and client library","head_dependencies":[{"cmake":":build"},{"openssl@4":":build"}],"homepage":"https://yhirose.github.io/cpp-httplib/","license":"MIT","ruby_source_checksum":"c850d06329df1bd4b8b53415a1910e78da9a8adbe19375751c4d2590320fe718","stable_dependencies":[{"cmake":":build"},{"openssl@4":":build"}],"stable_checksum":"44ab42e16926e95f7641d286bc90d739ab1c16886114d7cc5bc7a9f905c5edf8","stable_url_args":["https://github.com/yhirose/cpp-httplib/archive/refs/tags/v0.63.0.tar.gz"],"stable_version":"0.63.0","bottle_tag":":all","bottle_checksum":"da26d3fc789171860b2c523f2d5944b0cf834687b8dfbb4bc83e674f36e86ab6"},"cpp-lazy":{"desc":"C++11 (and onwards) library for lazy evaluation","head_dependencies":["fmt",{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/Kaaserne/cpp-lazy.git",{":branch":"master"}],"homepage":"https://github.com/Kaaserne/cpp-lazy","license":"MIT","ruby_source_checksum":"c57faf6779344674f5a3cc7c47dcccbdfe49c56f70b74f1924b429b747b26256","stable_dependencies":["fmt",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"675fd6a494608e0e2e88fedc9b34c7349c7acbd11aaa07fe30e099cc54acb44d","stable_url_args":["https://github.com/Kaaserne/cpp-lazy/releases/download/v9.0.1/cpp-lazy-src.zip"],"stable_version":"9.0.1","bottle_tag":":all","bottle_checksum":"a6189f64f50809a62082509f85a970ade5984a5b7c4ef229aece0cf8e3f9b23b"},"cpp-peglib":{"desc":"Header-only PEG (Parsing Expression Grammars) library for C++","executables":["peglint"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://yhirose.github.io/cpp-peglib/","license":"MIT","ruby_source_checksum":"a951dea5ebd275eeace26828c11725c0d7a55894f857a624b9a3adcd183c1be2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a80f0f7cff743da505fd72f57b6c1c477d7c811e087841726351484b888a4031","stable_url_args":["https://github.com/yhirose/cpp-peglib/archive/refs/tags/v1.26.0.tar.gz"],"stable_version":"1.26.0"},"cppad":{"desc":"Differentiation of C++ Algorithms","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/coin-or/CppAD.git",{":branch":"master"}],"homepage":"https://cppad.readthedocs.io/latest/","license":"EPL-2.0","ruby_source_checksum":"e927286f8e8fb4cf5060f6527b002645ec3768956d69f4daffcd4e17e88ac2a0","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"41ec617bb1e4163da381aaa5083a152e033631e9b5e135ccdc3466aaa1dc9001","stable_url_args":["https://github.com/coin-or/CppAD/archive/refs/tags/20260000.0.tar.gz"],"stable_version":"20260000.0","version_scheme":1},"cppcheck":{"bottle_rebuild":1,"desc":"Static analysis of C and C++ code","executables":["cppcheck","cppcheck-htmlreport"],"head_dependencies":["tinyxml2",{"cmake":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/cppcheck-opensource/cppcheck.git",{":branch":"main"}],"head_uses_from_macos":[[{"libxml2":":build"}]],"homepage":"https://sourceforge.net/projects/cppcheck/","license":"GPL-3.0-or-later","ruby_source_checksum":"af08f1dbe4fc708720f9f061853c532c65a0e04969d7d1176c1e160153740204","stable_dependencies":["tinyxml2",{"cmake":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"d74945deb2d50393430e07596b766f8a779512c7f60dac2a30ea64e059ece57b","stable_url_args":["https://github.com/cppcheck-opensource/cppcheck/archive/refs/tags/2.22.0.tar.gz"],"stable_uses_from_macos":[[{"libxml2":":build"}]],"stable_version":"2.22.0"},"cppcms":{"bottle_rebuild":2,"desc":"Free High Performance Web Development Framework","executables":["cppcms_config_find_param","cppcms_make_key","cppcms_run","cppcms_scale","cppcms_tmpl_cc"],"head_dependencies":["openssl@4",{"cmake":":build"}],"head_uses_from_macos":[["python"]],"homepage":"http://cppcms.com/wikipp/en/page/main","license":"MIT","ruby_source_checksum":"085bc48e3a7e9b8f5cbbbaee602bc9fefa880bec0d531b777b15d89a7f89a4cb","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/artyom-beilis/cppcms/commit/92164714273bddfc032d930d3d89f78428110939.patch?full_index=1","sha256":"7934a74f9b39d2108944895f826d960ee34d4b88f52f2482a683f15d395fd74a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/artyom-beilis/cppcms/pull/106"}]}],"stable_checksum":"4a7a2217b3fa59384650912a7000e016c308b4fa986a3d2562002691e5a9d6e7","stable_url_args":["https://github.com/artyom-beilis/cppcms/archive/refs/tags/v2.0.1.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"2.0.1"},"cppi":{"desc":"Indent C preprocessor directives to reflect their nesting","executables":["cppi"],"homepage":"https://www.gnu.org/software/cppi/","license":"GPL-3.0-or-later","ruby_source_checksum":"558b9dd40131827b99e3f54865f3d82d895743647fb3acde3e649adbe89bff1d","stable_checksum":"12a505b98863f6c5cf1f749f9080be3b42b3eac5a35b59630e67bea7241364ca","stable_url_args":["https://ftpmirror.gnu.org/cppi/cppi-1.18.tar.xz"],"stable_version":"1.18","bottle_checksum":"eeed7bf193f6800050418eca626511ba5e3c76fb4ebd4f11ad67e93f1924b569"},"cppinsights":{"desc":"See your source code with the eyes of a compiler","executables":["insights"],"head_dependencies":["llvm@21",{"cmake":":build"}],"homepage":"https://cppinsights.io/","license":"MIT","ruby_source_checksum":"dfc4937ca122d1fffb9ed28e6df3b8354793f5870fd63813f3abb34a32111c8b","stable_dependencies":["llvm@21",{"cmake":":build"}],"stable_checksum":"205361d9a19e78a7bfe62b673fc1f86e41af6f6bae37a427c2be2e2444171ff2","stable_url_args":["https://github.com/andreasfertig/cppinsights/archive/refs/tags/v_21.1.tar.gz"],"stable_version":"21.1"},"cpplint":{"bottle_rebuild":2,"desc":"Static code checker for C++","executables":["cpplint"],"head_dependencies":["python@3.15"],"homepage":"https://pypi.org/project/cpplint/","license":"Apache-2.0","ruby_source_checksum":"e8ef97b8a472855149bf7c278da22033e1080d980e6960ce7edda93c2fcbc32b","stable_dependencies":["python@3.15"],"stable_checksum":"8a5971e4b5490133e425284f0c566c7ade0b959e61018d2c9af3ff7f357ddc57","stable_url_args":["https://files.pythonhosted.org/packages/c5/83/47a9e7513ba4d943a9dac2f6752b444377c91880f4f4968799b4f42d89cc/cpplint-2.0.2.tar.gz"],"stable_version":"2.0.2","bottle_tag":":all","bottle_checksum":"225ee7243776ebb17a4617d5c70a5b925cf4f983d3d68a983f0c0c6a4c7794e6"},"cppman":{"bottle_rebuild":1,"desc":"C++ manual pages from cplusplus.com and cppreference.com","executables":["cppman"],"head_dependencies":["python@3.15","groff"],"head_url_args":["https://github.com/aitjcize/cppman.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/aitjcize/cppman","license":"GPL-3.0-or-later","ruby_source_checksum":"0379e8515b8112c830fbc501d08a41a6403615de531ab5e9854878b1be8fe9db","stable_dependencies":["python@3.15","groff"],"stable_checksum":"16a782b87b0848c5202b61965402258f8fc8260cbf0867cb876992eb3d046eb0","stable_url_args":["https://files.pythonhosted.org/packages/a2/97/b0c1de5b35cc4e66eb32accffd261c22d511aba964a7aed3b210a85851b7/cppman-0.6.3.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.6.3"},"cppp":{"desc":"Partial Preprocessor for C","executables":["cppp"],"homepage":"https://www.muppetlabs.com/~breadbox/software/cppp.html","license":"GPL-2.0-or-later","ruby_source_checksum":"f8cdd0c97991db0323f6fde8ba75162955204c4359df1c8c55e083c066f5067f","stable_checksum":"76a95b46c3e36d55c0a98175c0aa72b17b219e68062c2c2c26f971e749951c07","stable_url_args":["https://www.muppetlabs.com/~breadbox/pub/software/cppp-2.9.tar.gz"],"stable_version":"2.9","bottle_checksum":"dcc13b4d0b56a0b9b880254b8c0771b9734f6c41804fe9da6b51d5e5cfaa647f"},"cpprestsdk":{"deprecate_args":{":date":"2026-06-12",":because":":repo_archived"},"desc":"C++ libraries for cloud-based client-server communication","disable_args":{":date":"2027-06-12",":because":":repo_archived"},"head_dependencies":["boost","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/microsoft/cpprestsdk.git",{":branch":"master"}],"homepage":"https://github.com/microsoft/cpprestsdk","license":"MIT","revision":5,"ruby_source_checksum":"82cc3e86f228485c0c32e215dbd0cf8b1146aaf90e810180ab6f04916aba5603","stable_dependencies":["boost","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/microsoft/vcpkg/566f9496b7e00ee0cc00aca0ab90493d122d148a/ports/cpprestsdk/fix-asio-error.patch","sha256":"8fa4377a86afb4cdb5eb2331b5fb09fd7323dc2de90eb2af2b46bb3585a8022e","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/microsoft/cpprestsdk/issues/1815"},{"type":"defect","id":"https://github.com/microsoft/cpprestsdk/issues/1323"}]},{"strip":"p1","data":true}],"stable_checksum":"4b0d14e5bfe77ce419affd253366e861968ae6ef2c35ae293727c1415bd145c8","stable_url_args":["https://github.com/microsoft/cpprestsdk/archive/refs/tags/v2.10.19.tar.gz"],"stable_version":"2.10.19"},"cpptest":{"deprecate_args":{":date":"2026-09-28",":because":":repo_archived"},"desc":"Unit testing framework handling automated tests in C++","disable_args":{":date":"2027-09-28",":because":":repo_archived"},"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/cpptest/cpptest.git",{":branch":"master"}],"homepage":"https://cpptest.sourceforge.io/","license":"LGPL-2.1-or-later","ruby_source_checksum":"c5e1d8a83742eca540edf7e95e3668144375c7d7aa99265e695bfc0bcc5c74a3","stable_checksum":"d2f13834dd9a5c4e56fa237e01d154474044687e7cc03f6c11017c5fe6ef0641","stable_url_args":["https://github.com/cpptest/cpptest/releases/download/2.0.1/cpptest-2.0.1.tar.bz2"],"stable_version":"2.0.1"},"cpptoml":{"bottle_rebuild":1,"desc":"Header-only library for parsing TOML","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/skystrife/cpptoml.git",{":branch":"master"}],"homepage":"https://github.com/skystrife/cpptoml","license":"MIT","revision":1,"ruby_source_checksum":"e15da653c9b5ccb987fb7f68fe5de676bb0e0ea37438b4e91d4ea986750c2137","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/skystrife/cpptoml/commit/c55a516e90133d89d67285429c6474241346d27a.patch?full_index=1","sha256":"29d720fa096f0afab8a6a42b3382e98ce09a8d2958d0ad2980cf7c70060eb2c1","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/skystrife/cpptoml/pull/123"}]}],"stable_checksum":"23af72468cfd4040984d46a0dd2a609538579c78ddc429d6b8fd7a10a6e24403","stable_url_args":["https://github.com/skystrife/cpptoml/archive/refs/tags/v0.1.1.tar.gz"],"stable_version":"0.1.1","bottle_tag":":all","bottle_checksum":"c7277d9959d90daba22c6e5e464e5d9877c6dce18d25932a5a7d53feac061139"},"cpptrace":{"desc":"Simple, portable, and self-contained stacktrace library for C++11 and newer","head_dependencies":["dwarfutils","zstd",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/jeremy-rifkin/cpptrace","license":"MIT","ruby_source_checksum":"034d810bd6c5796f1749744f189366902f4ac70de65b0b789105e57592adc561","stable_dependencies":["dwarfutils","zstd",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"5c9f5b301e903714a4d01f1057b9543fa540f7bfcc5e3f8bd1748e652e24f9ea","stable_url_args":["https://github.com/jeremy-rifkin/cpptrace/archive/refs/tags/v1.0.4.tar.gz"],"stable_version":"1.0.4"},"cppunit":{"desc":"Unit testing framework for C++","executables":["DllPlugInTester"],"homepage":"https://wiki.freedesktop.org/www/Software/cppunit/","license":"LGPL-2.1-only","ruby_source_checksum":"c30a26667ff6c3876b6521ddcce171907f6048db8bad316d4e7b80410fc7b992","stable_checksum":"89c5c6665337f56fd2db36bc3805a5619709d51fb136e51937072f63fcc717a7","stable_url_args":["https://dev-www.libreoffice.org/src/cppunit-1.15.1.tar.gz"],"stable_version":"1.15.1","bottle_cellar":":any","bottle_checksum":"7e5529650f22b5b4e19ff31a2af7134a11a112b8cbdbbd383cb50b0257e6fe7b"},"cpputest":{"bottle_rebuild":1,"desc":"C /C++ based unit xUnit test framework","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/cpputest/cpputest.git",{":branch":"master"}],"homepage":"https://cpputest.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"17cd0585e7cd0122f98837738abf99218a10e13a88d1bab33a8bfe77f092b725","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"21c692105db15299b5529af81a11a7ad80397f92c122bd7bf1e4a4b0e85654f7","stable_url_args":["https://github.com/cpputest/cpputest/releases/download/v4.0/cpputest-4.0.tar.gz"],"stable_version":"4.0","bottle_checksum":"ee957c107b4c8972e0acdf8b23db196e710a3eddbc9efe76bb14f9cf1f0e5e8d"},"cppzmq":{"desc":"Header-only C++ binding for libzmq","head_dependencies":["zeromq",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://www.zeromq.org","license":"MIT","ruby_source_checksum":"b28d741216889440480c9f7d52ddc9c97d671700c1e038571fcc2813bb678637","stable_dependencies":["zeromq",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"0fff4ff311a7c88fdb76fceefba0e180232d56984f577db371d505e4d4c91afd","stable_url_args":["https://github.com/zeromq/cppzmq/archive/refs/tags/v4.11.0.tar.gz"],"stable_version":"4.11.0","bottle_tag":":all","bottle_checksum":"5aad9277c9ee7b3140a55c7602ffc5f2be20dd46ea77fcae0ca4bb75c47fb372"},"cpr":{"desc":"C++ Requests, a spiritual port of Python Requests","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/libcpr/cpr.git",{":branch":"master"}],"head_uses_from_macos":[["curl",{":since":":monterey"}]],"homepage":"https://docs.libcpr.org/","license":"MIT","ruby_source_checksum":"209175dd55e3e8c74878b9ba0bcaa315e30280f79cd2f6af6c53b4ed81478872","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c2fc62a030c4ca5d7c3517e8068531297f938bf4ab52bf951d4fc9bbc9222716","stable_url_args":["https://github.com/libcpr/cpr/archive/refs/tags/1.15.1.tar.gz"],"stable_uses_from_macos":[["curl",{":since":":monterey"}]],"stable_version":"1.15.1"},"cproto":{"desc":"Generate function prototypes for functions in input files","executables":["cproto"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://invisible-island.net/cproto/","license":":public_domain","ruby_source_checksum":"4679970c492b1adf5dad64c8be137771d30638ebba42b8585d78609c2f151da3","stable_checksum":"beb121e08c0d47b5bd719071c32a77edcc31dff992a84e3d9a59c0f7ec9fadd3","stable_url_args":["https://invisible-mirror.net/archives/cproto/cproto-4.8a.tgz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"4.8a"},"cpu_features":{"desc":"Cross platform C99 library to get cpu features at runtime","executables":["list_cpu_features"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/cpu_features.git",{":branch":"main"}],"homepage":"https://github.com/google/cpu_features","license":"Apache-2.0","ruby_source_checksum":"6788df2b93daeaff34f8a08a50ad09b837ce14b46b04945e9287ae46d44341a0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ab2463f2d38fcaff1ce806be8e4c91333449931f5e02009d543b2569a3fa471a","stable_url_args":["https://github.com/google/cpu_features/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"cpufetch":{"desc":"CPU architecture fetching tool","executables":["cpufetch"],"head_url_args":["https://github.com/Dr-Noob/cpufetch.git",{":branch":"master"}],"homepage":"https://github.com/Dr-Noob/cpufetch","license":"GPL-2.0-only","ruby_source_checksum":"fe05a6dfb24dc6145ff9eded23db1ff8c0b12f5a279bd2ec59bf542efddaa2dd","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"dc3ec8f9c9d41d8434702a778cc150b196d5d178fd768a964f57d22f268a2c17","stable_url_args":["https://github.com/Dr-Noob/cpufetch/archive/refs/tags/v1.07.tar.gz"],"stable_version":"1.07"},"cpuid":{"desc":"CPU feature identification for Go","executables":["cpuid"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/klauspost/cpuid.git",{":branch":"master"}],"homepage":"https://github.com/klauspost/cpuid","license":"MIT","ruby_source_checksum":"5d1bb38e3cefcd5f3913f42e37edb56a9a719f7274d83ebdeff450e182a349cc","stable_dependencies":[{"go":":build"}],"stable_checksum":"2ebe64c72afbcdfc761efc16c8ad625a142131465f58921f567f2e93c9f72e13","stable_url_args":["https://github.com/klauspost/cpuid/archive/refs/tags/v2.4.1.tar.gz"],"stable_version":"2.4.1"},"cpulimit":{"desc":"CPU usage limiter","executables":["cpulimit"],"head_url_args":["https://github.com/opsengine/cpulimit.git",{":branch":"master"}],"homepage":"https://github.com/opsengine/cpulimit","license":"GPL-2.0-or-later","ruby_source_checksum":"24617dc76d035d88847292f2a74642b4e58eb1b569259282d163fa56f3f03352","stable_patches":[{"strip":"p1","url":"https://github.com/opsengine/cpulimit/commit/4c1e021037550c437c7da3a276b95b5bf79e967e.patch?full_index=1","sha256":"0e1cda1dfad54cefd2af2d0677c76192d5db5c18f3ee73318735b5122ccf0e34","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/opsengine/cpulimit/pull/109"}]}],"stable_checksum":"64312f9ac569ddcadb615593cd002c94b76e93a0d4625d3ce1abb49e08e2c2da","stable_url_args":["https://github.com/opsengine/cpulimit/archive/refs/tags/v0.2.tar.gz"],"stable_version":"0.2","bottle_checksum":"e26ef5c56d8a24d533ebbe33a65dda99defac0f32504edff34358992b39fa1cb"},"cql-proxy":{"desc":"DataStax cql-proxy enables Cassandra apps to use Astra DB without code changes","executables":["cql-proxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/datastax/cql-proxy.git",{":branch":"main"}],"homepage":"https://github.com/datastax/cql-proxy","license":"Apache-2.0","ruby_source_checksum":"4b93a30fcc91a68a562b1e4596e928d078fdbaa078cf69f8e6fe1cd6bc435b58","stable_dependencies":[{"go":":build"}],"stable_checksum":"41a6d8a65446f2cb65b004de561adccae58a2066119c21e0fb24bf3999dd58c2","stable_url_args":["https://github.com/datastax/cql-proxy/archive/refs/tags/v0.2.1.tar.gz"],"stable_version":"0.2.1"},"cql":{"bottle_rebuild":1,"desc":"Decentralized SQL database with blockchain features","executables":["cql"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/CovenantSQL/CovenantSQL.git",{":branch":"develop"}],"homepage":"https://covenantsql.io","license":"Apache-2.0","ruby_source_checksum":"d9548ec1d9829d84258c4c1551e69d314ca8c6d459f700edc3ace3c634aa419b","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/CovenantSQL/CovenantSQL/commit/c1d5d81f5c27f0d02688bba41e29b84334eb438c.patch?full_index=1","sha256":"ebb9216440dc7061a99ad05be3dc7634db4260585f82966104a29a7c323c903d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/CovenantSQL/CovenantSQL/pull/379"}]}],"stable_checksum":"73abb65106e5045208aa4a7cda56bc7c17ba377557ae47d60dad39a63f9c88a6","stable_url_args":["https://github.com/CovenantSQL/CovenantSQL/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1","bottle_checksum":"3fcb9c1f88fcf471a71342c7b339f1f5da89003b4ca0f205780422d3ee705cf2"},"cqlkit":{"bottle_rebuild":2,"desc":"CLI tool to export Cassandra query as CSV and JSON format","executables":["cql2cql","cql2csv","cql2json","cqlkit"],"head_dependencies":["openjdk"],"homepage":"https://github.com/tenmax/cqlkit","license":"Apache-2.0","ruby_source_checksum":"f8e504ac6f94c140d88b2596717364efc95595dfe179cbd1bca13548a29c5a82","stable_dependencies":["openjdk"],"stable_checksum":"0574b4b6fe893078e993a80f95a183b89955129ab8929f5032b7faacf611952c","stable_url_args":["https://github.com/tenmax/cqlkit/releases/download/v0.3.3/cqlkit-0.3.3.zip"],"stable_version":"0.3.3","bottle_tag":":all","bottle_checksum":"d046672e2ea78accbef7eb841a473b6074a2b42f683d6c9b4e07979f63c60c29"},"crabz":{"desc":"Like pigz, but in Rust","executables":["crabz"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sstadick/crabz.git",{":branch":"main"}],"homepage":"https://github.com/sstadick/crabz","license":{":any_of":["MIT","Unlicense"]},"ruby_source_checksum":"d06077dfe07e86a36ae323e29d4fb2d51a02fbdfbc1dac4039420434ffe9cc8f","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"fb7833a83db958c8abc3b688a8905385cd19e721133ed0aa1d1dd290ef65d8f0","stable_url_args":["https://github.com/sstadick/crabz/archive/refs/tags/v0.10.1.tar.gz"],"stable_version":"0.10.1"},"cracklib":{"bottle_rebuild":1,"desc":"LibCrack password checking library","executables":["cracklib-check","cracklib-format","cracklib-packer","cracklib-unpacker","cracklib-update","create-cracklib-dict"],"head_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/cracklib/cracklib.git",{":branch":"main"}],"homepage":"https://github.com/cracklib/cracklib","license":"LGPL-2.1-only","post_install_steps":[{"path":{"base":"var","path":"cracklib"},"type":"mkdir_p"},{"source":{"base":"share","path":"cracklib-words-*"},"target":{"base":"var","path":"cracklib/cracklib-words"},"source_glob":true,"type":"copy"},{"command":{"base":"bin","path":"cracklib-packer"},"stdin_path":{"path":"{{var}}/cracklib/cracklib-words"},"type":"run"}],"ruby_source_checksum":"87acf454fbda941af30fa2cb20ff080b7891e99beb748a805c1e3f363e7a1a52","stable_dependencies":["gettext"],"stable_checksum":"f3dcb54725d5604523f54a137b378c0427c1a0be3e91cfb8650281a485d10dae","stable_url_args":["https://github.com/cracklib/cracklib/releases/download/v2.10.3/cracklib-2.10.3.tar.bz2"],"stable_version":"2.10.3"},"cram":{"bottle_rebuild":2,"desc":"Functional testing framework for command-line applications","executables":["cram"],"head_dependencies":["python@3.15"],"homepage":"https://bitheap.org/cram","license":"GPL-2.0-or-later","ruby_source_checksum":"466f696409eed1af4239ea4f8da572ff662d58a47d2e2b4ca5dc12b35da6bd17","stable_dependencies":["python@3.15"],"stable_checksum":"7da7445af2ce15b90aad5ec4792f857cef5786d71f14377e9eb994d8b8337f2f","stable_url_args":["https://files.pythonhosted.org/packages/38/85/5a8a3397b2ccb2ffa3ba871f76a4d72c16531e43d0e58fc89a0f2983adbd/cram-0.7.tar.gz"],"stable_version":"0.7","bottle_tag":":all","bottle_checksum":"16012da21815491e985665b65396aa0c61332cad5dd200bd081f6250f9ea5a4c"},"crane":{"desc":"Tool for interacting with remote images and registries","executables":["crane"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/go-containerregistry.git",{":branch":"main"}],"homepage":"https://github.com/google/go-containerregistry","license":"Apache-2.0","ruby_source_checksum":"3e62ee7a534dadef237e19143d2ff52c5fa7217952364df522de2beeb7cc64e7","stable_dependencies":[{"go":":build"}],"stable_checksum":"a52cc7d61f8b2f043b7f0be1febecead5fceb791543c4790d699440f12d6b370","stable_url_args":["https://github.com/google/go-containerregistry/archive/refs/tags/v0.22.1.tar.gz"],"stable_version":"0.22.1"},"crash":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-29",":because":":unmaintained"},"desc":"Kernel debugging shell for Java that allows gdb-like syntax","disable_args":{":date":"2027-01-29",":because":":unmaintained"},"executables":["crash.sh"],"head_dependencies":["openjdk"],"homepage":"https://web.archive.org/web/20250415141850/https://www.crashub.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"f54efe5acb85f6b9eb4c1bad968a3e1d1c9e74c75430a8310f4c6cc2605ace95","stable_dependencies":["openjdk"],"stable_checksum":"9607a84c34b01e5df999ac5bde6de2357d2a0dfb7c5c0ce2a5aea772b174ef01","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/crashub/crash.distrib/1.3.2/crash.distrib-1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_tag":":all","bottle_checksum":"f2b6a3446992c7b2b38b4db049afc77e08c1eeaa3780d12686e298d4f705420b"},"crates-tui":{"bottle_rebuild":1,"desc":"TUI for exploring crates.io using Ratatui","executables":["crates-tui"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ratatui/crates-tui.git",{":branch":"main"}],"homepage":"https://github.com/ratatui/crates-tui","license":"MIT","ruby_source_checksum":"b4824424b2cdf6348457f8164fe1354dba116017bf68df574544328471f2e6a5","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b02e2fa3b7225b5638f9ab8716c3cf21dfb32d96aee140ead2f451005abd58c2","stable_url_args":["https://github.com/ratatui/crates-tui/archive/refs/tags/v0.1.25.tar.gz"],"stable_version":"0.1.25"},"crc32c":{"desc":"Implementation of CRC32C with CPU-specific acceleration","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/crc32c.git",{":branch":"main"}],"homepage":"https://github.com/google/crc32c","license":"BSD-3-Clause","ruby_source_checksum":"3c5523682aaea50960bb13815560eb1ce3f69fbf38a8379d3e41f0107429ddd2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ac07840513072b7fcebda6e821068aa04889018f24e10e46181068fb214d7e56","stable_url_args":["https://github.com/google/crc32c/archive/refs/tags/1.1.2.tar.gz"],"stable_version":"1.1.2","bottle_cellar":":any","bottle_checksum":"838b9ec85a464004ec90f99348eaca5a2432de5ea2cd671d8bf454f5b4106612"},"crcany":{"desc":"Compute any CRC, a bit at a time, a byte at a time, and a word at a time","executables":["crcany"],"head_url_args":["https://github.com/madler/crcany.git",{":branch":"master"}],"homepage":"https://github.com/madler/crcany","license":"Zlib","ruby_source_checksum":"f119b8c8a3f968511c55f1f908e4e0eba9204b44f67bcab0d72f04206a7b183d","stable_checksum":"e07cf86f2d167ea628e6c773369166770512f54a34a3d5c0acd495eb947d8a1b","stable_url_args":["https://github.com/madler/crcany/archive/refs/tags/v2.1.tar.gz"],"stable_version":"2.1","bottle_checksum":"f032e8a58904a3325852630bb6749c920bf1461636eca319b2aa9d6617f5bc5d"},"crd2pulumi":{"deprecate_args":{":date":"2026-10-21",":because":":repo_archived"},"desc":"Generate typed CustomResources from a Kubernetes CustomResourceDefinition","disable_args":{":date":"2027-04-21",":because":":repo_archived"},"executables":["crd2pulumi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pulumi/crd2pulumi.git",{":branch":"master"}],"homepage":"https://github.com/pulumi/crd2pulumi","license":"Apache-2.0","ruby_source_checksum":"6a361c877e57917c8cecb6e8fa98c00da4759a9c4fec2368d05e30457754dd38","stable_dependencies":[{"go":":build"}],"stable_checksum":"4a308fe9e386ef75601da5e1aa64b41ca750b2a0a0e66c6144ee3126063d98aa","stable_url_args":["https://github.com/pulumi/crd2pulumi/archive/refs/tags/v1.6.2.tar.gz"],"stable_version":"1.6.2"},"create-api":{"bottle_rebuild":1,"desc":"Delightful code generator for OpenAPI specs","executables":["create-api"],"head_url_args":["https://github.com/CreateAPI/CreateAPI.git",{":branch":"main"}],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/CreateAPI/CreateAPI","license":"MIT","revision":1,"ruby_source_checksum":"9a7b0d73f6b5815be1ada58aafb8daec55420970176a9d57f3b3045f59575eb2","stable_checksum":"9f61943314797fe4f09b40be72e1f72b0a616c66cb1b66cd042f97a596ffd869","stable_url_args":["https://github.com/CreateAPI/CreateAPI/archive/refs/tags/0.2.0.tar.gz"],"stable_uses_from_macos":[["swift"]],"stable_version":"0.2.0","bottle_checksum":"b6fc15cf43f820ec337a72ebbf119e8837f3bd801d7d06f0125b9aaec2997dfb"},"create-dmg":{"desc":"Shell script to build fancy DMGs","executables":["create-dmg"],"homepage":"https://github.com/create-dmg/create-dmg","license":"MIT","ruby_source_checksum":"6c6684b2ccd8c735dec96a336f41cf4b4cf26b770d98c635725c8aeaed66a0cb","stable_checksum":"c50d2bc97c3d6292642bac55f530d247eaf4bf65ee605f26b4caf339383e381c","stable_url_args":["https://github.com/create-dmg/create-dmg/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"2a93e0121ce021f77b0861939f7186cfef43ffec154a5b53dc446138f7c28419"},"credo":{"desc":"Static code analysis tool for the Elixir","executables":["credo"],"head_dependencies":["elixir"],"homepage":"https://github.com/rrrene/credo","license":"MIT","ruby_source_checksum":"ab78df01ea29b7474ea06cce2c6aa20fa78c66d6b5fcf9107cf9062aa802f03b","stable_dependencies":["elixir"],"stable_checksum":"a4b5a14d574107e1e17857f699584e332f8553cdf465b8d1b0307c4a63c60af5","stable_url_args":["https://github.com/rrrene/credo/archive/refs/tags/v1.7.19.tar.gz"],"stable_version":"1.7.19"},"credstash":{"bottle_rebuild":1,"desc":"Little utility for managing credentials in the cloud","executables":["credstash","credstash.py"],"head_dependencies":[{"cryptography":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/fugue/credstash.git",{":branch":"master"}],"homepage":"https://github.com/fugue/credstash","license":"Apache-2.0","revision":16,"ruby_source_checksum":"a4732b9871250d55ec659fbd25daf16da47f4b571259590d22ea6cdcd9aa5683","stable_dependencies":[{"cryptography":":no_linkage"},"python@3.15"],"stable_checksum":"6c04e8734ef556ab459018da142dd0b244093ef176b3be5583e582e9a797a120","stable_url_args":["https://files.pythonhosted.org/packages/b4/89/f929fda5fec87046873be2420a4c0cb40a82ab5e30c6d9cb22ddec41450b/credstash-1.17.1.tar.gz"],"stable_version":"1.17.1","bottle_tag":":all","bottle_checksum":"92634af6ebef01e2aaa55fb62a4b61e2a0c576a7ccc7ef32feffebfb8e134e6d"},"creduce":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-06-13",":because":":unmaintained"},"desc":"Reduce a C/C++ program while keeping a property of interest","disable_args":{":date":"2027-06-13",":because":":unmaintained"},"executables":["creduce"],"head_dependencies":["astyle","llvm@21"],"head_url_args":["https://github.com/csmith-project/creduce.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["perl"]],"homepage":"https://github.com/csmith-project/creduce","license":"BSD-3-Clause","revision":5,"ruby_source_checksum":"ed43209b296e2b074382e2ed5ea24a94c047b81dab6cf24b48c3a9ee00bd4d88","stable_dependencies":["astyle","llvm@21"],"stable_patches":[{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/e9bb8686c5ef83a961f63744671c5e70066cba4e.patch?full_index=1","sha256":"d5878a2c8fb6ebc5a43ad25943a513ff5226e42b842bb84f466cdd07d7bd626a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/198"}]},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/e507cca4ccb32585c5692d49b8d907c1051c826c.patch?full_index=1","sha256":"71d772bf7d48a46019a07e38c04559c0d517bf06a07a26d8e8101273e1fabd8f","type":"backport"},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/8d56bee3e1d2577fc8afd2ecc03b1323d6873404.patch?full_index=1","sha256":"d846e2a04c211f2da9a87194181e3644324c933ec48a7327a940e4f4b692cbae","type":"backport","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/246"}]},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/8ab9a69caf13ce24172737e8bfd09de51a1ecb6a.patch?full_index=1","sha256":"fb5dfed2f0255ea524f0c0074a5b162ae2acbcabb9ff1f31adf45ca025dd4419","type":"backport","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/254"}]},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/a4f6cf3689d44513fd944b1090ca8fd6d5ae8cd5.patch?full_index=1","sha256":"2752eba5204de7f0eeac215bdabc2fb02441b79cbd17e5584e021cc29b8521c5","type":"backport","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/270"}]},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/98baa64699aedb943520f175a5e731582df2806f.patch?full_index=1","sha256":"7a5a04ed394de464c09174997020a6cca0cc05154f58a3e855f20c8423fc8865","type":"backport","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/271"}]},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/4371cc2d77c771b8b88ded79b95176bac8dfbf09.patch?full_index=1","sha256":"f7e88a13deb1db21933d0a81dfe328982beed283d49a66a59e6ef9c2220b1144","type":"backport"},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/dff59dae1fc2d62cc1cd240761492587bab364be.patch?full_index=1","sha256":"e4c531c73a8cd26cbf9175fa6f094f46a12cda00e5de3ac40e5c13aaf22c0b77","type":"backport","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/275"}]},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/30d433e5e49c6b5864e5ca7d8aa7cf30cf3191e2.patch?full_index=1","sha256":"f0de5d3cf8a17405f4fce908a498feed3aa0d8594092bb3096624dba1ca5b74f","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/285"}]},{"strip":"p1","url":"https://github.com/csmith-project/creduce/commit/62bd78d6d621faca246a1b2b659b75bf721aa184.patch?full_index=1","sha256":"fe476690a81b3a6d9cda06058515fc49a250f1a0b6d9ecf30a9a9dc68ab7987d","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/287"}]},{"strip":"p1","url":"https://salsa.debian.org/toolchain-team/creduce/-/raw/86e45dd83b7e8e88d9e5398ff8556883c1679629/debian/patches/289.diff","sha256":"90a53403a0e1a69227bf46866d8e36f68b218b420695e08c5846bc6f1705fb31","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/csmith-project/creduce/pull/289"}]}],"stable_checksum":"de320cd83bd77ec1a591f36dd6a4d0d1c47a0a28d850a6ebd348540feeab2297","stable_url_args":["https://github.com/csmith-project/creduce/archive/refs/tags/creduce-2.10.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["perl"]],"stable_version":"2.10.0"},"crf++":{"bottle_rebuild":3,"desc":"Conditional random fields for segmenting/labeling sequential data","head_url_args":["https://github.com/taku910/crfpp.git",{":branch":"master"}],"homepage":"https://taku910.github.io/crfpp/","license":{":any_of":["LGPL-2.1-only","BSD-3-Clause"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"9c2efecdb948c3f30861cb67f544abd2e15bfa9c20f50b50cc227705db0381ae","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"9d1c0a994f25a5025cede5e1d3a687ec98cd4949bfb2aae13f2a873a13259cb2","stable_url_args":["https://mirrors.sohu.com/gentoo/distfiles/f2/CRF%2B%2B-0.58.tar.gz"],"stable_version":"0.58","bottle_cellar":":any","bottle_checksum":"1233d831712132c1221d609f9ea56f217179ccae1d93c2fdb288efa2077d9eb0"},"crfsuite":{"conflicts":[["freeling",{":because":"both install `crfsuite` binaries"}]],"desc":"Fast implementation of conditional random fields","executables":["crfsuite"],"head_dependencies":["liblbfgs",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[[{"python":":test"}]],"homepage":"https://www.chokkan.org/software/crfsuite/","license":"BSD-3-Clause","ruby_source_checksum":"c782b068eee63a6fb4e5cc04aa75d8d598309da3f984c0de260196d4b1c648de","stable_dependencies":["liblbfgs",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/chokkan/crfsuite/commit/a6a4a38ccc4738deb0e90fc9ff2c11868922aa11.patch?full_index=1","sha256":"8c572cb9d737e058b0a86c6eab96d1ffa8951016b50eee505491c2dae7c7c74d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/chokkan/crfsuite/pull/29"}]}],"stable_checksum":"ab83084ed5d4532ec772d96c3e964104d689f2c295915e80299ea3c315335b00","stable_url_args":["https://github.com/chokkan/crfsuite/archive/refs/tags/0.12.tar.gz"],"stable_uses_from_macos":[[{"python":":test"}]],"stable_version":"0.12","bottle_cellar":":any","bottle_checksum":"9044e7b8b91b781be38409cc180e7889fdf5430699025628726dc21919324704"},"cri-tools":{"desc":"CLI and validation tools for Kubelet Container Runtime Interface (CRI)","executables":["crictl","critest"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/cri-tools.git",{":branch":"master"}],"homepage":"https://github.com/kubernetes-sigs/cri-tools","license":"Apache-2.0","ruby_source_checksum":"fb6213ad56262fb5f3166dd8dad934c9365c2bf7ea897f2f93d270167e51d6df","stable_dependencies":[{"go":":build"}],"stable_checksum":"ef81c240412a5b77b164ae6570857b7a0f347770031a697764ba5167389842d8","stable_url_args":["https://github.com/kubernetes-sigs/cri-tools/archive/refs/tags/v1.37.0.tar.gz"],"stable_version":"1.37.0"},"crip":{"bottle_rebuild":1,"desc":"Tool to extract server certificates","executables":["crip"],"head_dependencies":[{"graalvm":":build"},{"maven":":build"}],"homepage":"https://github.com/Hakky54/certificate-ripper","license":"Apache-2.0","ruby_source_checksum":"e997dd9612aab4267a3a07278a716af64c7bd578ef33787d0bbf0a20cbbd523e","stable_dependencies":[{"graalvm":":build"},{"maven":":build"}],"stable_checksum":"d73bc25c3ab37467764310e8573895953b4ff80cf045d96c90aa3c24a67a4f05","stable_url_args":["https://github.com/Hakky54/certificate-ripper/archive/refs/tags/2.7.1.tar.gz"],"stable_version":"2.7.1"},"crispy-doom":{"desc":"Limit-removing enhanced-resolution Doom source port based on Chocolate Doom","executables":["crispy-doom","crispy-doom-setup","crispy-heretic","crispy-heretic-setup","crispy-hexen","crispy-hexen-setup","crispy-server","crispy-strife","crispy-strife-setup"],"head_dependencies":["fluid-synth","libpng","libsamplerate","sdl2-compat","sdl2_mixer","sdl2_net",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/fabiangreffrath/crispy-doom.git",{":branch":"master"}],"homepage":"https://github.com/fabiangreffrath/crispy-doom","license":"GPL-2.0-or-later","ruby_source_checksum":"fa46350c14d8682a90ac65f806d4e6dad1c1001b02fb3c4d4d2e7a33e5782442","stable_dependencies":["fluid-synth","libpng","libsamplerate","sdl2-compat","sdl2_mixer","sdl2_net",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"8fc243bd8c29a17f7e25b5dc367ef93e4d727955d7f731ee4d743eb32445b74c","stable_url_args":["https://github.com/fabiangreffrath/crispy-doom/archive/refs/tags/crispy-doom-7.2.tar.gz"],"stable_version":"7.2"},"crit":{"desc":"Your feedback loop with the agent: review plans and code locally","executables":["crit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tomasz-tomczyk/crit.git",{":branch":"main"}],"homepage":"https://crit.md/","license":"MIT","ruby_source_checksum":"88c7962f5e6f731c7f8bf6beaed52d893c5ab54ce0cbca8545a25102dd424067","stable_dependencies":[{"go":":build"}],"stable_checksum":"202ef05b6681299b5f8f4928fa5e148f8df7b581ef8ae2f7916630d4e3a2d10a","stable_url_args":["https://github.com/tomasz-tomczyk/crit/archive/refs/tags/v0.23.1.tar.gz"],"stable_version":"0.23.1"},"criterion":{"desc":"Cross-platform C and C++ unit testing framework for the 21st century","head_dependencies":["libgit2","nanomsg","nanopb",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Snaipe/Criterion.git",{":branch":"bleeding"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/Snaipe/Criterion","license":"MIT","revision":1,"ruby_source_checksum":"b21a71a2beb149b71fb77df6f8a3cd73b1235c5c115e616b61f377ca533f51aa","stable_dependencies":["libgit2","nanomsg","nanopb",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"740d5a9c00ca6f58f59dc20ba1ebecb3505d28287a8fe4ea3029c7f8a1906496","stable_url_args":["https://github.com/Snaipe/Criterion/releases/download/v2.5.0/criterion-2.5.0.tar.xz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.5.0"},"croaring":{"compatibility_version":1,"desc":"Roaring bitmaps in C (and C++)","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/RoaringBitmap/CRoaring.git",{":branch":"master"}],"homepage":"https://roaringbitmap.org","license":"Apache-2.0","ruby_source_checksum":"8b653d31239b11f242e593fffeec4bf8b30352e32970b2195a1a8b6e4fb72446","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f8eba67b2655cd6df08f4f92cf104cde5e4f7fa5280bccad0ec6b79c6734cd08","stable_url_args":["https://github.com/RoaringBitmap/CRoaring/archive/refs/tags/v5.3.2.tar.gz"],"stable_version":"5.3.2"},"croc":{"desc":"Securely send things from one computer to another","executables":["croc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/schollz/croc.git",{":branch":"main"}],"homepage":"https://github.com/schollz/croc","license":"MIT","ruby_source_checksum":"c68db82b1f5e017d260e12cac9a8bd8452115bb8278f575a668dd5cb0c3a3d4f","stable_dependencies":[{"go":":build"}],"stable_checksum":"1263e430cd62654438c9724072b7d5587e9930ca0e687d65b3dd8917ec0141df","stable_url_args":["https://github.com/schollz/croc/archive/refs/tags/v11.5.5.tar.gz"],"stable_version":"11.5.5"},"cromwell":{"desc":"Workflow Execution Engine using Workflow Description Language","executables":["cromwell","womtool"],"head_dependencies":["openjdk",{"sbt":":build"}],"head_url_args":["https://github.com/broadinstitute/cromwell.git",{":branch":"develop"}],"homepage":"https://github.com/broadinstitute/cromwell","license":"BSD-3-Clause","ruby_source_checksum":"9e4b626470385787960dcfc633545becab7257a5a64190fd5ff1f82c7750c134","stable_dependencies":["openjdk"],"stable_checksum":"e0e3a050d4124e81369a79059e5774142b2f06bd89df4a0b035f559db85cedf5","stable_url_args":["https://github.com/broadinstitute/cromwell/releases/download/92/cromwell-92.jar"],"stable_version":"92","bottle_tag":":all","bottle_checksum":"65f1fe5fc374b0cce66e8ab04ad5b768549e005112207ae41d79b633457bd97b"},"cronboard":{"bottle_rebuild":1,"desc":"Terminal-based dashboard for managing cron jobs locally and on servers","executables":["cronboard"],"head_dependencies":[{"cryptography":":no_linkage"},"libsodium","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://cronboard.dev/","license":"Apache-2.0","ruby_source_checksum":"cede8d9e2f4805d9d212c11af10196c33fa886303b784301a54e8bd713dcfed8","stable_dependencies":[{"cryptography":":no_linkage"},"libsodium","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"af60bc6ee7894e527e59d4efa5374eaff6d5bb61d45afdb4ad614ae65b44a310","stable_url_args":["https://github.com/antoniorodr/cronboard/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"crossplane":{"desc":"Build control planes without needing to write code","executables":["crossplane"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/crossplane/cli.git",{":branch":"main"}],"homepage":"https://github.com/crossplane/cli","license":"Apache-2.0","ruby_source_checksum":"9436ac1a5e065ebc4a0f431bda00643fdefdf89ad0806f38a1bd9aeabddfe6c2","stable_dependencies":[{"go":":build"}],"stable_checksum":"a88c0068f9d6f5a7589d5a0ef21ddb3268e617d709e68d25863f13b60ce6d5f6","stable_url_args":["https://github.com/crossplane/cli/archive/refs/tags/v2.5.0.tar.gz"],"stable_version":"2.5.0"},"crosstool-ng":{"bottle_rebuild":1,"desc":"Tool for building toolchains","executables":["ct-ng"],"head_dependencies":["autoconf","automake","binutils","bison","flex","libtool","lzip","m4","ncurses","python@3.15","xz","bash","coreutils","gawk","gettext","gnu-sed","grep","make",{"help2man":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/crosstool-ng/crosstool-ng.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],[{"gperf":":build"}],[{"unzip":":build"}]],"homepage":"https://crosstool-ng.github.io/","license":"GPL-2.0-only","ruby_source_checksum":"8f51c2f3895ec326eead7be10ba694a955d98f0d841666d128b42ceb6ce89244","stable_dependencies":["autoconf","automake","binutils","bison","flex","libtool","lzip","m4","ncurses","python@3.15","xz","bash","coreutils","gawk","gettext","gnu-sed","grep","make",{"help2man":":build"},{"texinfo":":build"}],"stable_checksum":"1e0c5efcf2af674993b74a1783fe78727c8d34b500ebab07eb1bb0a45c8fcc87","stable_url_args":["https://github.com/crosstool-ng/crosstool-ng/releases/download/crosstool-ng-1.29.0/crosstool-ng-1.29.0.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"gperf":":build"}],[{"unzip":":build"}]],"stable_version":"1.29.0"},"crow":{"desc":"Fast and Easy to use microframework for the web","head_dependencies":["asio",{"cmake":":build"}],"head_url_args":["https://github.com/CrowCpp/Crow.git",{":branch":"master"}],"homepage":"https://crowcpp.org","license":"BSD-3-Clause","ruby_source_checksum":"1d749283f367612b24a6353ec499a5cb81814697c5e38e02f207872075c793c6","stable_dependencies":["asio",{"cmake":":build"}],"stable_checksum":"6be759b3a648b41f0adc3a8408a53fd0243775217b4e32e8101d69e4aadf48cc","stable_url_args":["https://github.com/CrowCpp/Crow/archive/refs/tags/v1.3.4.tar.gz"],"stable_version":"1.3.4","bottle_tag":":all","bottle_checksum":"4e583318c4782293d5c2170b18a0d7615d5d4cae5fe9f370161f80d48d1d2840"},"crowdin":{"desc":"Command-line tool that allows to manage your resources with crowdin.com","executables":["crowdin"],"head_dependencies":[{"bun":":build"}],"homepage":"https://support.crowdin.com/cli-tool/","license":"MIT","revision":1,"ruby_source_checksum":"b217143e1762c1a8fb34596163bc181c8f50516aa06236590629f549d82c3f91","stable_dependencies":[{"bun":":build"}],"stable_checksum":"bfb363152db668267dd8a79239f9c698113d863e1777464af7cbccca90466185","stable_url_args":["https://github.com/crowdin/crowdin-cli/archive/refs/tags/5.5.0.tar.gz"],"stable_version":"5.5.0"},"cruft":{"desc":"Utility that creates projects from templates and maintains the cruft afterwards","executables":["cruft"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/cruft/cruft.git",{":branch":"main"}],"homepage":"https://cruft.github.io/cruft/","license":"MIT","revision":17,"ruby_source_checksum":"196b274d5debd4cf9f7241555f79bb53fd7012f910f1d7b9398141e4f7bb9ea7","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"184662853fbc1c16c0137fe0e9444e0cbe95e40362f5ebb2d9fae33d9223e73f","stable_url_args":["https://files.pythonhosted.org/packages/d1/7e/0e20012f2aa156e5d6a70483a8d90accb7ed4966dddb0c58987d9f6eba12/cruft-2.16.0.tar.gz"],"stable_version":"2.16.0"},"crun":{"desc":"Fast and lightweight fully featured OCI runtime and C library","executables":["crun"],"head_dependencies":["json-c","libcap","libseccomp","systemd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"go-md2man":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"head_url_args":["https://github.com/containers/crun.git",{":branch":"main"}],"homepage":"https://github.com/containers/crun","license":{":any_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"100fb9bca9f9c1373ef799eb3fa22b986e107b4628301ac5ed8bd804f488627a","stable_dependencies":["json-c","libcap","libseccomp","systemd",{"go-md2man":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"d62b89a82520a553edf63fd3ae11275be6f16ec86ed90d8ef7b113d06b239fa2","stable_url_args":["https://github.com/containers/crun/releases/download/1.30.1/crun-1.30.1.tar.zst"],"stable_version":"1.30.1"},"crunch":{"bottle_rebuild":1,"desc":"Wordlist generator","executables":["crunch"],"homepage":"https://sourceforge.net/projects/crunch-wordlist/","license":"GPL-2.0-only","ruby_source_checksum":"2e1bcdb6674fcb513dc1060f6c65d57408e962ccbdf9b3981ec9f0e6d05c23f4","stable_checksum":"6a8f6c3c7410cc1930e6854d1dadc6691bfef138760509b33722ff2de133fe55","stable_url_args":["https://downloads.sourceforge.net/project/crunch-wordlist/crunch-wordlist/crunch-3.6.tgz"],"stable_version":"3.6","bottle_checksum":"21786261bea2b66d97b4f2b089929175cf79690491b1d45768900cb9384f69b0"},"cryfs":{"deprecate_args":{":date":"2026-06-21",":because":"needs unmaintained `libfuse@2`"},"desc":"Encrypts your files so you can safely store them in Dropbox, iCloud, etc.","disable_args":{":date":"2027-06-21",":because":"needs unmaintained `libfuse@2`"},"executables":["cryfs","cryfs-unmount"],"head_dependencies":["boost","fmt","libfuse@2","spdlog",{"cmake":":build"},{"curl":":build"},{"pkgconf":":build"},{"python@3.14":":build"},{"range-v3":":build"}],"head_url_args":["https://github.com/cryfs/cryfs.git",{":branch":"main"}],"homepage":"https://www.cryfs.org","license":"LGPL-3.0-or-later","revision":2,"ruby_source_checksum":"f12005b5079e27ab39612dd14e083c23a65196a8fa1c6cbbccdd8be01ffd9b6f","stable_dependencies":["boost","fmt","libfuse@2","spdlog",{"cmake":":build"},{"curl":":build"},{"pkgconf":":build"},{"python@3.14":":build"},{"range-v3":":build"}],"stable_checksum":"5550f612f7b692e60c0c10a0331dcefbcc9616ad1411a016de7e4503ad866696","stable_url_args":["https://github.com/cryfs/cryfs/releases/download/1.0.3/cryfs-1.0.3.tar.gz"],"stable_version":"1.0.3"},"cryptography":{"compatibility_version":2,"desc":"Cryptographic recipes and primitives for Python","head_dependencies":["cffi","openssl@4",{"maturin":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]},{"rust":":build"}],"head_url_args":["https://github.com/pyca/cryptography.git",{":branch":"main"}],"homepage":"https://cryptography.io/en/latest/","license":{":any_of":["Apache-2.0","BSD-3-Clause"]},"oldnames":["python-cryptography"],"revision":2,"ruby_source_checksum":"598e810dcea0f60929c2237ad0b84805bdcfb5d4cca756a2e88ea9eef1ca5366","stable_dependencies":["cffi","openssl@4",{"maturin":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]},{"rust":":build"}],"stable_checksum":"7b46165bb56eb4704e2eaaf86f3c940d19154535d9b0ca7d6d590b04060e00d5","stable_url_args":["https://files.pythonhosted.org/packages/9d/af/182eb91b0df3fe75c4d9f26fe70684569566745f6ba7e5c9c73a862c5252/cryptography-50.0.2.tar.gz"],"stable_version":"50.0.2"},"cryptol":{"desc":"Domain-specific language for specifying cryptographic algorithms","executables":["check-exercises","cryptol","cryptol-html"],"head_dependencies":["gmp","z3",{"cabal-install":":build"},{"ghc@9.12":":build"}],"head_url_args":["https://github.com/GaloisInc/cryptol.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://galoisinc.github.io/cryptol/master/RefMan.html","license":"BSD-3-Clause","ruby_source_checksum":"11fdee4b1cbeeb24b33c6338c96e2206c57108d4c0da2ff0c2e05b9a6a2c57a6","stable_dependencies":["gmp","z3",{"cabal-install":":build"},{"ghc@9.12":":build"}],"stable_checksum":"cc0a7ef3b20f4543386209b9077c0d9064c22e0db81f30e8ab4cc8f5dc4a8d93","stable_url_args":["https://hackage.haskell.org/package/cryptol-3.6.0/cryptol-3.6.0.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"3.6.0"},"cryptominisat":{"compatibility_version":1,"desc":"Advanced SAT solver","executables":["cryptominisat5","oracle"],"head_dependencies":["gmp",{"cmake":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"homepage":"https://www.msoos.org/cryptominisat5/","license":"MIT","revision":1,"ruby_source_checksum":"72833c5849c6011d08092153b30c8c76c456c6f2974df1f7f0552cf9e466b9f8","stable_dependencies":["gmp",{"cmake":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"376f3ee70815037a175e54631162232785da343ca9436faa929e6863648e5f92","stable_url_args":["https://github.com/msoos/cryptominisat/archive/refs/tags/release/v5.17.0.tar.gz"],"stable_version":"5.17.0"},"cryptopp":{"aliases":["crypto++"],"bottle_rebuild":2,"desc":"Free C++ class library of cryptographic schemes","head_url_args":["https://github.com/weidai11/cryptopp.git",{":branch":"master"}],"homepage":"https://github.com/weidai11/cryptopp","license":{":all_of":[":public_domain","BSL-1.0"]},"ruby_source_checksum":"e2a58fe18b506452292ee724ca8e50cc58653ed7e261d739b995e882e19b0d9a","stable_checksum":"4cc0ccc324625b80b695fcd3dee63a66f1a460d3e51b71640cdbfc4cd1a3779c","stable_url_args":["https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_8_9_0/cryptopp890.zip"],"stable_version":"8.9.0","bottle_cellar":":any","bottle_checksum":"8ce970a2b184c1e9f086a267e076218f8b7d59c5675bdbe8660e7ca47526a0a2"},"crystal-icr":{"desc":"Interactive console for Crystal programming language","executables":["icr"],"head_dependencies":["bdw-gc","crystal","libyaml","openssl@4","pcre2","readline"],"homepage":"https://github.com/crystal-community/icr","license":"MIT","revision":4,"ruby_source_checksum":"9718b4d977277e711db19a0615bcfce6d7c2940201e5d9d50b075a6c3132a681","stable_dependencies":["bdw-gc","crystal","libyaml","openssl@4","pcre2","readline"],"stable_patches":[{"strip":"p1","url":"https://github.com/crystal-community/icr/commit/bebf21ccea7c372b86d233552b05b824b21e97f7.patch?full_index=1","sha256":"50b632eb3115eaa10b92b99df1cac9cdfbf4c2523204bd22b6a8c590f8204427","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/crystal-community/icr/pull/136"}]}],"stable_checksum":"2530293e94b60d69919a79b49e83270f1462058499ad37a762233df8d6e5992c","stable_url_args":["https://github.com/crystal-community/icr/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"crystal":{"compatibility_version":2,"desc":"Fast and statically typed, compiled language with Ruby-like syntax","executables":["crystal","shards"],"head_dependencies":["bdw-gc",{"gmp":":no_linkage"},"libyaml","llvm","openssl@4","pcre2","pkgconf","libffi",{"asciidoctor":":build"}],"head_url_args":["https://github.com/crystal-lang/crystal.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://crystal-lang.org/","license":"Apache-2.0","ruby_source_checksum":"e72dd52f74e19fa04a0f035e31b15ea2f88aefa22b06c637e97154dfd8fee2db","stable_dependencies":["bdw-gc",{"gmp":":no_linkage"},"libyaml","llvm","openssl@4","pcre2","pkgconf","libffi",{"asciidoctor":":build"}],"stable_checksum":"134da23412c2493ec34ae2dda2d5dc10310d8e0c83ba7463bdc4a4269b392002","stable_url_args":["https://github.com/crystal-lang/crystal/archive/refs/tags/1.22.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.22.1"},"crystalline":{"bottle_rebuild":1,"desc":"Language Server Protocol implementation for Crystal","executables":["crystalline"],"head_dependencies":["bdw-gc","crystal","libyaml","llvm","pcre2"],"homepage":"https://github.com/elbywan/crystalline","license":"MIT","revision":1,"ruby_source_checksum":"b5846134a8f863ca170280b92087999d96cab81f647587f0185867b79699f428","stable_dependencies":["bdw-gc","crystal","libyaml","llvm","pcre2"],"stable_checksum":"8693e91c0f2afa9afa66885aa2bbdc971e539ff95e3d89b2f5d499d07acad02d","stable_url_args":["https://github.com/elbywan/crystalline/archive/refs/tags/v0.20.0.tar.gz"],"stable_version":"0.20.0"},"crytic-compile":{"bottle_rebuild":1,"desc":"Abstraction layer for smart contract build systems","executables":["crytic-compile"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/crytic/crytic-compile.git",{":branch":"master"}],"homepage":"https://github.com/crytic/crytic-compile","license":"AGPL-3.0-only","revision":1,"ruby_source_checksum":"b6462353d69e9f8a012634c7ae2594f99031cce303020641e3a59b9fd1cd8675","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"161325e40785d8e42cdd8846b98d4f82c291ca5bcd07b5feae1a84d5a18c59fb","stable_url_args":["https://files.pythonhosted.org/packages/d3/c1/ba7f089fbf73cef1f1684d8fb5ec7c47d6f81870ca3e21b32aed88196774/crytic_compile-0.4.2.tar.gz"],"stable_version":"0.4.2"},"cscope":{"desc":"Tool for browsing source code","executables":["cscope","ocs"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://cscope.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"9e13ae1af64253f5d9f82a12989807a0ec204ac32d8c1f650147179b51b463af","stable_checksum":"c5505ae075a871a9cd8d9801859b0ff1c09782075df281c72c23e72115d9f159","stable_url_args":["https://downloads.sourceforge.net/project/cscope/cscope/v15.9/cscope-15.9.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"15.9","bottle_checksum":"2de1fac38c80a9b6643ebaaf7990928e7ea2764c435489d8fda616e661620d03"},"csfml":{"desc":"SMFL bindings for C","head_dependencies":["sfml",{"cmake":":build"}],"head_url_args":["https://github.com/SFML/CSFML.git",{":branch":"master"}],"homepage":"https://www.sfml-dev.org/","license":"Zlib","ruby_source_checksum":"580b1a543d17d0992a267209ef68703a3cc51d644bd4273170f795aa33a27941","stable_dependencies":["sfml",{"cmake":":build"}],"stable_checksum":"903cd4a782fb0b233f732dc5b37861b552998e93ae8f268c40bd4ce50b2e88ca","stable_url_args":["https://github.com/SFML/CSFML/archive/refs/tags/3.0.0.tar.gz"],"stable_version":"3.0.0"},"csmith":{"caveats":"It is recommended that you set the environment variable 'CSMITH_PATH' to\n  $HOMEBREW_CELLAR/csmith/2.3.0/include/csmith-2.3.0\n","desc":"Generates random C programs conforming to the C99 standard","executables":["compiler_test.pl","csmith","launchn.pl"],"head_url_args":["https://github.com/csmith-project/csmith.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://github.com/csmith-project/csmith","license":"BSD-2-Clause","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"1d5729629b7a7819e0fbb379e44e03d8f2e21a69ba3746881b69a042031af739","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"},{"strip":"p1","url":"https://github.com/csmith-project/csmith/commit/88f99e87cf82be4e9011baf5f4c320e620a60142.patch?full_index=1","sha256":"2e10bd42351d4fb097e2fb9d1eb8baecd6118a47dfde686329bb41e0c9624c9d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/csmith-project/csmith/pull/165"},{"type":"defect","id":"https://github.com/csmith-project/csmith/issues/177"}]}],"stable_checksum":"9d024a6b202f6a1b9e01351218a85888c06b67b837fe4c6f8ef5bd522fae098c","stable_url_args":["https://github.com/csmith-project/csmith/archive/refs/tags/csmith-2.3.0.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"2.3.0","bottle_cellar":":any","bottle_checksum":"4e49e28ba325a522c1fc7581bb550bad3d7e411aad88b2eb13e64e049bfb44fc"},"csound":{"conflicts":[["libextractor",{":because":"both install `extract` binaries"}]],"desc":"Sound and music computing system","executables":["atsa","cs","csanalyze","csb64enc","csbeats","csdebugger","csound","cvanal","dnoise","envext","extract","extractor","het_export","het_import","hetro","lpanal","lpc_export","lpc_import","makecsd","mixer","mkir","pv_export","pv_import","pvanal","pvlook","scale","scot","scsort","sdif2ad","smf_conv","sndinfo","src_conv"],"head_dependencies":["gettext","jack","lame","liblo","libsamplerate","libsndfile","portaudio","portmidi","python@3.15",{"asio":":build"},{"bison":":build"},{"cmake":":build"}],"head_url_args":["https://github.com/csound/csound.git",{":branch":"develop"}],"head_uses_from_macos":[[{"flex":":build"}],["curl"]],"homepage":"https://csound.com","license":"LGPL-2.1-or-later","ruby_source_checksum":"d6eb9f1aaaf84c733a73eb1008e318b6076b2577389aee6d9525207ad2233ab3","stable_dependencies":["gettext","jack","lame","liblo","libsamplerate","libsndfile","portaudio","portmidi","python@3.15",{"asio":":build"},{"bison":":build"},{"cmake":":build"}],"stable_url_args":["https://github.com/csound/csound.git",{":tag":"7.0.0",":revision":"c58f4de6b8056b9356f31615b395b3bfd9bd0775"}],"stable_uses_from_macos":[[{"flex":":build"}],["curl"]],"stable_version":"7.0.0"},"cspell":{"desc":"Spell checker for code","executables":["cspell"],"head_dependencies":["node"],"homepage":"https://cspell.org","license":"MIT","ruby_source_checksum":"07c3894d046027aa59e73a2d4475822db93f0a8106f9acb7f540044bbf366d4d","stable_dependencies":["node"],"stable_checksum":"73b8354d9bf11df027d08283848f67fc45fae15bdad804dd741ef6ffc1b22ac2","stable_url_args":["https://registry.npmjs.org/cspell/-/cspell-10.4.0.tgz"],"stable_version":"10.4.0","bottle_tag":":all","bottle_checksum":"d43d0115d6c277878651f9b48f5e671a9fe2b9bd3af66050842fe186d6c7dc65"},"cspice":{"conflicts":[["openhmd",{":because":"both install `simple` binaries"}],["enscript",{":because":"both install `states` binaries"}],["pwntools",{":because":"both install `version` binaries"}]],"desc":"Observation geometry system for robotic space science missions","executables":["brief","chronos","ckbrief","commnt","dskbrief","dskexp","frmdiff","inspekt","mkdsk","mkspk","msopck","simple","spacit","spkdiff","spkmerge","states","subpt","tictoc","tobin","toxfr","version"],"homepage":"https://naif.jpl.nasa.gov/naif/toolkit.html","license":":cannot_represent","ruby_source_checksum":"9f28d95f5491adeb2d53554a16e62d3729f92571aab596ca2438539797a16811","stable_checksum":"6f4980445fee4d363dbce6f571819f4a248358d2c1bebca47e0743eedfe9935e","stable_url_args":["https://naif.jpl.nasa.gov/pub/naif/toolkit/C/MacIntel_OSX_AppleC_64bit/packages/cspice.tar.Z"],"stable_version":"67","bottle_checksum":"08f343b41a74f34b570617df5af195429f90a0d1feb1303a8edcf49f77476080"},"csprecon":{"desc":"Discover new target domains using Content Security Policy","executables":["csprecon"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/edoardottt/csprecon.git",{":branch":"main"}],"homepage":"https://edoardottt.com/","license":"MIT","ruby_source_checksum":"27ed1a876e511a5d15c55b2b4f5d226428377a40db1fafb5c76e10340ed019ab","stable_dependencies":[{"go":":build"}],"stable_checksum":"93f448d1c8b9f4b45e066fb84665410f554fc815cad75c9cb8aa1b0df2cceab5","stable_url_args":["https://github.com/edoardottt/csprecon/archive/refs/tags/v0.4.7.tar.gz"],"stable_version":"0.4.7"},"css-crush":{"desc":"Extensible PHP based CSS preprocessor","executables":["csscrush"],"head_dependencies":["php"],"head_url_args":["https://github.com/peteboere/css-crush.git",{":branch":"master"}],"homepage":"https://the-echoplex.net/csscrush","license":"MIT","ruby_source_checksum":"eba58250dcb4e9bbad9854d8bfceb1ef5a72e6f834d0815a66a9f6560f1d9452","stable_dependencies":["php"],"stable_checksum":"98b93ae9acb1586a1bdefeb377065206f62cb5f00f3ac065b65dff9dc5d0a979","stable_url_args":["https://github.com/peteboere/css-crush/archive/refs/tags/v5.0.1.tar.gz"],"stable_version":"5.0.1","bottle_tag":":all","bottle_checksum":"85d7cf94858273e35f58f6d87bf6b8d62c0fa9b595bda0b716bd684f60c538f3"},"csshx":{"bottle_rebuild":1,"desc":"Cluster ssh tool for Terminal.app","executables":["csshX"],"head_url_args":["https://github.com/brockgr/csshx.git",{":branch":"master"}],"homepage":"https://github.com/brockgr/csshx","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"7f9fce106764bcff27455bedb0e5e53d05b99726925ae743255e8c8d714909ec","stable_checksum":"eaa9e52727c8b28dedc87398ed33ffa2340d6d0f3ea9d261749c715cb7a0e9c8","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/csshx/csshX-0.74.tgz"],"stable_version":"0.74","bottle_tag":":all","bottle_checksum":"b8bdc972870bbf205b870ecd86251a2975d517f0da679aecdc0299b9472ef338"},"csview":{"bottle_rebuild":1,"desc":"High performance csv viewer for cli","executables":["csview"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/wfxr/csview.git",{":branch":"master"}],"homepage":"https://github.com/wfxr/csview","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"1b6c1257f40e767b238cf6a6fc70af19a3595d12149d607d2ac08c664629cdec","stable_dependencies":[{"rust":":build"}],"stable_checksum":"91fadcddef511265f4bf39897ce4a65c457ac89ffd8dd742dc209d30bf04d6aa","stable_url_args":["https://github.com/wfxr/csview/archive/refs/tags/v1.3.4.tar.gz"],"stable_version":"1.3.4","bottle_checksum":"46a886931cb6f7876fa7dca415a2d25f61063e69a4d47dd1fa7eb2726f2bc41e"},"csvkit":{"bottle_rebuild":1,"desc":"Suite of command-line tools for converting to and working with CSV","executables":["csvclean","csvcut","csvformat","csvgrep","csvjoin","csvjson","csvlook","csvpy","csvsort","csvsql","csvstack","csvstat","in2csv","sql2csv"],"head_dependencies":["python@3.15"],"homepage":"https://csvkit.readthedocs.io/","license":"MIT","ruby_source_checksum":"5b55811b50bf1728ec6bdd199f62456d1e12bee75ca2ef77b63c27aed66f1f07","stable_dependencies":["python@3.15"],"stable_checksum":"147318a8dbaec07c0bbb9291c14b78de5fa32ed3d4a5c2396e52a83c0a30df6b","stable_url_args":["https://files.pythonhosted.org/packages/9a/bf/59b035abead12d9498c96dc05b965ec77683d3c794305dec2648e23830cc/csvkit-2.2.0.tar.gz"],"stable_version":"2.2.0"},"csvlens":{"desc":"Command-line csv viewer","executables":["csvlens"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/YS-L/csvlens.git",{":branch":"main"}],"homepage":"https://github.com/YS-L/csvlens","license":"MIT","ruby_source_checksum":"cde6053c88c9e10f92aa597792583a9343bd0296e9be2e5875c3db4249c1bf1d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4396cf4e0c51be589f86aed662b9cb03f4f9414d8e2fd80dbc18f20eaf447bb7","stable_url_args":["https://github.com/YS-L/csvlens/archive/refs/tags/v0.15.1.tar.gz"],"stable_version":"0.15.1"},"csvprintf":{"desc":"Command-line utility for parsing CSV files","executables":["csvprintf","xml2csv"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["libxslt"]],"homepage":"https://github.com/archiecobbs/csvprintf","license":"Apache-2.0","ruby_source_checksum":"3ddb626397d7f9ab6a09c1535d439d9e4eec3264ebd550ee35f21657030daeeb","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"dff2ecf046bac822bc34fc8a452cecae3d22abeb85a9ac950dafdec4fedf0db2","stable_url_args":["https://github.com/archiecobbs/csvprintf/archive/refs/tags/1.3.4.tar.gz"],"stable_uses_from_macos":[["libxslt"]],"stable_version":"1.3.4"},"csvq":{"desc":"SQL-like query language for csv","executables":["csvq"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mithrandie/csvq.git",{":branch":"master"}],"homepage":"https://mithrandie.github.io/csvq","license":"MIT","ruby_source_checksum":"ab47a4fce723826f229d2450eb984ad111a687958911b214ff3b317be56ffc9b","stable_dependencies":[{"go":":build"}],"stable_checksum":"69f98d0d26c055cbe4ebfe2cedf79c744bebafac604ea55fb0081826b1ac7b74","stable_url_args":["https://github.com/mithrandie/csvq/archive/refs/tags/v1.18.1.tar.gz"],"stable_version":"1.18.1","bottle_checksum":"3062a442b7fbdfe309ca430277257a6f9a86a6b98e4f3558f6342d56278e2a37"},"csvtk":{"desc":"Cross-platform, efficient and practical CSV/TSV toolkit in Golang","executables":["csvtk"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/shenwei356/csvtk.git",{":branch":"master"}],"homepage":"https://bioinf.shenwei.me/csvtk","license":"MIT","ruby_source_checksum":"a97598a2c7cf2cc3d2562c5049aced5d6aa4471a6dab6fd2e5d8adb35db2be86","stable_dependencies":[{"go":":build"}],"stable_checksum":"0b2ed4c03b6082179b6c0d117a6d8e74d9bf53f334bb15d952fa059f58206d06","stable_url_args":["https://github.com/shenwei356/csvtk/archive/refs/tags/v0.38.0.tar.gz"],"stable_version":"0.38.0"},"csvtomd":{"bottle_rebuild":7,"deprecate_args":{":date":"2025-01-10",":because":":repo_archived"},"desc":"CSV to Markdown table converter","disable_args":{":date":"2026-01-10",":because":":repo_archived"},"head_dependencies":["python@3.14"],"homepage":"https://github.com/mplewis/csvtomd","license":"MIT","revision":3,"ruby_source_checksum":"53a309da3888cf65b4bebc4d441661f6735b109932c2448597902f1b17f143a3","stable_dependencies":["python@3.14"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"a1fbf1db86d4b7b62a75dc259807719b2301ed01db5d1d7d9bb49c4a8858778b","stable_url_args":["https://files.pythonhosted.org/packages/9d/59/ea3c8b102f9c72e5d276a169f7f343432213441c39a6eac7a8f444c66681/csvtomd-0.3.0.tar.gz"],"stable_version":"0.3.0","bottle_tag":":all","bottle_checksum":"5ec7258739ce76c3ca9987d824d27efcd6897ba1f75e72fe59dc975f5e4b1246"},"ctags-lsp":{"desc":"LSP implementation using universal-ctags as backend","executables":["ctags-lsp"],"head_dependencies":["universal-ctags",{"go":":build"}],"homepage":"https://github.com/netmute/ctags-lsp","license":"MIT","ruby_source_checksum":"de5a15b308b4a3c562ae1a374a5535c65e9d3a7fb7889c7379cf32293e2c422b","stable_dependencies":["universal-ctags",{"go":":build"}],"stable_checksum":"86d1090c7281e65aa5f16bb3a06bb57b19b9dbb5f778c108a8f33662236523d9","stable_url_args":["https://github.com/netmute/ctags-lsp/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"ctags":{"aliases":["ctags-exuberant"],"caveats":"Under some circumstances, emacs and ctags can conflict. By default,\nemacs provides an executable `ctags` that would conflict with the\nexecutable of the same name that ctags provides. To prevent this,\nHomebrew removes the emacs `ctags` and its manpage before linking.\n","conflicts":[["universal-ctags",{":because":"both install `ctags` binaries"}]],"desc":"Reimplementation of ctags(1)","executables":["ctags"],"head_dependencies":[{"autoconf":":build"}],"head_url_args":["https://svn.code.sf.net/p/ctags/code/trunk"],"homepage":"https://ctags.sourceforge.net/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/ctags/5.8.patch":"9b5b04d2b30d27abe71094b4b9236d60482059e479aefec799f0e5ace0f153cb"},"revision":2,"ruby_source_checksum":"d89f56c929dfc7bde8206cf09e6dfbf419fc5de9a786236a67f0af9c5b543c0f","stable_patches":[{"strip":"p2","url":"https://gist.githubusercontent.com/naegelejd/9a0f3af61954ae5a77e7/raw/16d981a3d99628994ef0f73848b6beffc70b5db8/Ctags%20r782","sha256":"26d196a75fa73aae6a9041c1cb91aca2ad9d9c1de8192fce8cdc60e4aaadbcbb","type":"backport","resolves":[{"type":"defect","id":"https://sourceforge.net/p/ctags/bugs/312/"}]},{"strip":"p2","file":"Patches/ctags/5.8.patch"}],"stable_checksum":"0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7","stable_url_args":["https://downloads.sourceforge.net/project/ctags/ctags/5.8/ctags-5.8.tar.gz"],"stable_version":"5.8","bottle_checksum":"936d4fd1280ecbcff4c3b07a5af8a07c2115c0ffa36bb7aa4418ac2a23d284f2"},"ctail":{"bottle_rebuild":1,"conflicts":[["byobu",{":because":"both install `ctail` binaries"}]],"desc":"Tool for operating tail across large clusters of machines","executables":["ctail"],"head_dependencies":["apr","apr-util",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/pquerna/ctail","license":"Apache-2.0","ruby_source_checksum":"b09550a68968b5bc026411a17e34318062ee39534e8402aefcda2b22a3b7acde","stable_dependencies":["apr","apr-util",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"864efb235a5d076167277c9f7812ad5678b477ff9a2e927549ffc19ed95fa911","stable_url_args":["https://github.com/pquerna/ctail/archive/refs/tags/ctail-0.1.0.tar.gz"],"stable_version":"0.1.0","bottle_cellar":":any","bottle_checksum":"c168ea95ba0e8639c4f1152c19a8cbb831ac1cd7f108c2fc9ac37eab03e0ed23"},"ctcache":{"bottle_rebuild":1,"desc":"Cache for clang-tidy static analysis results","executables":["clang-tidy-cache"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"homepage":"https://github.com/matus-chochlik/ctcache","license":"BSL-1.0","ruby_source_checksum":"955595eecfc57563b7b1dbbf26686b0872985c898cdb3b1bbb07adeff57f730e","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"8a5423bf81599f4613c771b144dbbad1125af86eac622fc0d500f8dc1105a16b","stable_url_args":["https://github.com/matus-chochlik/ctcache/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"f4d1bb12ce49b05ad4c90d6684c8915f9d38601d24f446e9010cd01377e0fbc3"},"ctemplate":{"bottle_rebuild":3,"desc":"Template language for C++","executables":["diff_tpl_auto_escape","make_tpl_varnames_h","template-converter"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/olafvdspek/ctemplate.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/olafvdspek/ctemplate","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"28fc0a38bc69d6b8545e1e2d6502e27b55a39e4ca05d5b078d9d98c9efb04a46","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"ccc4105b3dc51c82b0f194499979be22d5a14504f741115be155bd991ee93cfa","stable_url_args":["https://github.com/OlafvdSpek/ctemplate/archive/refs/tags/ctemplate-2.4.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.4","bottle_cellar":":any","bottle_checksum":"8395eba52adc92de5ec11316fd65082dba1f5c934750cd86d7ec68ab7c40251d"},"ctl":{"desc":"Programming language for digital color management","executables":["ctlrender","exr_ctl_exr","exrdpx"],"head_dependencies":["imath","libtiff","openexr",{"cmake":":build"}],"head_url_args":["https://github.com/aces-aswf/CTL.git",{":branch":"master"}],"homepage":"https://github.com/aces-aswf/CTL","license":"AMPAS","revision":1,"ruby_source_checksum":"ad1e9d0b3b460d5916b2a3fe5e3e48e9fb05a031853f15313d970d612895960c","stable_dependencies":["imath","libtiff","openexr",{"cmake":":build"}],"stable_checksum":"b6a36ac31e0a79224216e4fc41b56982939cec7a1afd4e80165cec3f1c37d265","stable_url_args":["https://github.com/aces-aswf/CTL/archive/refs/tags/ctl-1.5.5.tar.gz"],"stable_version":"1.5.5"},"ctlptl":{"desc":"Making local Kubernetes clusters fun and easy to set up","executables":["ctlptl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tilt-dev/ctlptl.git",{":branch":"main"}],"homepage":"https://github.com/tilt-dev/ctlptl","license":"Apache-2.0","ruby_source_checksum":"1fe55f63841b35f34c0f116e44c9fbdab9714e37ac53681a416cb9c2b3760efa","stable_dependencies":[{"go":":build"}],"stable_checksum":"51af2008cf435a808cb297c9564fe94a4207da541871739bde5062a2a8ede933","stable_url_args":["https://github.com/tilt-dev/ctlptl/archive/refs/tags/v0.9.6.tar.gz"],"stable_version":"0.9.6"},"ctop":{"desc":"Top-like interface for container metrics","executables":["ctop"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bcicen/ctop.git",{":branch":"master"}],"homepage":"https://bcicen.github.io/ctop/","license":"MIT","ruby_source_checksum":"001424d6ac543566ab16b6d93dc13f0002ae5272653f458926c95cfbbf77cfd8","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/bcicen/ctop.git",{":tag":"v0.7.7",":revision":"11a1cb10f416b4ca5e36c22c1acc2d11dbb24fb4"}],"stable_version":"0.7.7","bottle_checksum":"45a367803950a7c4953b036d94c821a08b6229585ccfabd2134b4ef500753091"},"ctpv":{"desc":"Image previews for lf file manager","executables":["ctpv","ctpvclear","ctpvquit"],"head_dependencies":["libmagic","openssl@4"],"homepage":"https://www.nikitaivanov.com/man1/ctpv","license":"MIT","revision":1,"ruby_source_checksum":"05da5f2ef734ae8b6c312fdaf90ea3e41cea7a6638746eba29a2157b4bbba59d","stable_dependencies":["libmagic","openssl@4"],"stable_checksum":"29e458fbc822e960f052b47a1550cb149c28768615cc2dddf21facc5c86f7463","stable_url_args":["https://github.com/NikitaIvanovV/ctpv/archive/refs/tags/v1.1.tar.gz"],"stable_version":"1.1"},"ctre":{"desc":"Compile-time regular expression matcher for C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://compile-time-regular-expressions.readthedocs.io/","license":"Apache-2.0","ruby_source_checksum":"d4215b3c480fcadf48528260a4cf2de75b660b2536a9a5ba89305bf41c153a47","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"7d4b30d0bdd8864a47cceb2ab8e7c4d1846f0ec62383f8c45122435d32f19530","stable_url_args":["https://github.com/hanickadot/compile-time-regular-expressions/archive/refs/tags/v3.11.0.tar.gz"],"stable_version":"3.11.0","bottle_tag":":all","bottle_checksum":"27bbec85b0afe0bf5ff53c9b1850c7ffaab5d58cd4c7e421c70a954d62526b1c"},"ctrld":{"desc":"Highly configurable, multi-protocol DNS forwarding proxy","executables":["ctrld"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/Control-D-Inc/ctrld","license":"MIT","ruby_source_checksum":"9e9e7a7c98104ff907159a3cbdc3931c577cc9638ddbee6a8eb5a6e43edeee71","stable_dependencies":[{"go":":build"}],"stable_checksum":"9cf8971abab920cc691bc5a9da5de16df31e3b2bec26a9d14a0652b18eb33ce6","stable_url_args":["https://github.com/Control-D-Inc/ctrld/archive/refs/tags/v1.5.8.tar.gz"],"stable_version":"1.5.8"},"ctx7":{"desc":"Manage AI coding skills and documentation context","executables":["ctx7"],"head_dependencies":["node"],"homepage":"https://context7.com","license":"MIT","ruby_source_checksum":"5319e55a2537f559e401335affc8cc1edecaddc3eb842ad10442b314a8841cf2","stable_dependencies":["node"],"stable_checksum":"302c372c8e52984f0b9df3746d635d142ba0512881668819b80c88e94f21b61b","stable_url_args":["https://registry.npmjs.org/ctx7/-/ctx7-0.8.2.tgz"],"stable_version":"0.8.2","bottle_tag":":all","bottle_checksum":"184bec30aa9dadc09c9dfbc45eea37b3fda6bc7c261ed02e7481e0da974ec20c"},"cuba":{"desc":"Library for multidimensional numerical integration","homepage":"https://feynarts.de/cuba/","license":"LGPL-3.0-only","ruby_source_checksum":"f9e7c0a7f93f9660851248847cbf932508ea270526214bbecef20880473c06de","stable_checksum":"8d9f532fd2b9561da2272c156ef7be5f3960953e4519c638759f1b52fe03ed52","stable_url_args":["https://feynarts.de/cuba/Cuba-4.2.2.tar.gz"],"stable_version":"4.2.2","bottle_checksum":"7a6e2801aa15f48ce5ef6aa1c7c2d70a0eb05d9a95d9e75ebd1982dc23345d08"},"cubeb":{"desc":"Cross-platform audio library","head_dependencies":[{"cmake":":build"},{"rust":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mozilla/cubeb.git",{":branch":"master"}],"homepage":"https://github.com/mozilla/cubeb","license":"ISC","ruby_source_checksum":"b1a4d828d5ffbaf553a33145912a88ee1aed689ca89e54e668c8b129bf0b43e0","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"cac10876da4fa3b3d2879e0c658d09e8a258734562198301d99c1e8228e66907","stable_url_args":["https://github.com/mozilla/cubeb/archive/refs/tags/cubeb-0.2.tar.gz"],"stable_version":"0.2","bottle_cellar":":any","bottle_checksum":"0041ddd0e681a15e761608af2f419790b7f367629b45afd420c19ceb94f731b8"},"cubejs-cli":{"desc":"Cube.js command-line interface","executables":["cubejs"],"head_dependencies":["node"],"homepage":"https://cube.dev/","license":"Apache-2.0","ruby_source_checksum":"0dbc4cfe0d9e8859b2469d0e08fdd7498835eb7fec2a2ef2f604779d83cde517","stable_dependencies":["node"],"stable_checksum":"ff9d629950a01989135aefcf93026fc270693d01bb100b8b7ece8560181eebfd","stable_url_args":["https://registry.npmjs.org/cubejs-cli/-/cubejs-cli-1.8.10.tgz"],"stable_version":"1.8.10"},"cubelib":{"bottle_rebuild":1,"desc":"Performance report explorer for Scalasca and Score-P","executables":["cube3to4","cube4to3","cube_calltree","cube_canonize","cube_clean","cube_cmp","cube_commoncalltree","cube_cut","cube_derive","cube_diff","cube_dump","cube_exclusify","cube_inclusify","cube_info","cube_is_empty","cube_mean","cube_merge","cube_nodeview","cube_part","cube_pop_metrics","cube_rank","cube_regioninfo","cube_remap2","cube_sanity","cube_server","cube_stat","cube_test","cube_topoassist","cubelib-config","tau2cube"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://scalasca.org/software/cube-4.x/download.html","license":"BSD-3-Clause","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"da55c8736410da6748d70ea4ba8d031c48a5c21c35a89eb1bce5d719b8e2fa82","stable_dependencies":[{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"d82a899af07ec6c34c88665a0dfddbbc33a760031b1a79f12d168301e8ea1e46","stable_url_args":["https://apps.fz-juelich.de/scalasca/releases/cube/4.9/dist/cubelib-4.9.1.tar.gz"],"stable_version":"4.9.1"},"cucumber-cpp":{"desc":"Support for writing Cucumber step definitions in C++","head_dependencies":["asio","tclap",{"cmake":":build"},{"nlohmann-json":":build"},{"ruby":":test"}],"homepage":"https://cucumber.io","license":"MIT","ruby_source_checksum":"cb1a378f4f43fe4d67b409533eaab79091acf458f20def7694e479e0b79b45cf","stable_dependencies":["asio","tclap",{"cmake":":build"},{"nlohmann-json":":build"},{"ruby":":test"}],"stable_url_args":["https://github.com/cucumber/cucumber-cpp.git",{":tag":"v0.9.0",":revision":"3a906521e53846b4c5d59b994e4b60655097d5ea"}],"stable_version":"0.9.0"},"cucumber-ruby":{"desc":"Cucumber for Ruby","executables":["cucumber"],"head_dependencies":["ruby",{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://cucumber.io","license":"MIT","ruby_source_checksum":"70945c2bacbd6d549a2cbb22eda715bf53bc9430871d662b258f46d6eafb9e9d","stable_dependencies":["ruby",{"pkgconf":":build"}],"stable_checksum":"d1e1e3a4d6bebad2403c53982c9890dc0a0b8a31ef3f44b1b4dab32aa7414adf","stable_url_args":["https://github.com/cucumber/cucumber-ruby/archive/refs/tags/v12.0.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"12.0.0"},"cue":{"desc":"Validate and define text-based and dynamic configuration","executables":["cue"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cue-lang/cue.git",{":branch":"master"}],"homepage":"https://cuelang.org/","license":"Apache-2.0","ruby_source_checksum":"a9fadc9721f7045cbc6a1544538a269b4ac606fdb8d34e6533a36ef30f08a54e","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/cue-lang/cue.git",{":tag":"v0.17.1",":revision":"fc6c0b2ecd3666da92f7053d13fcfbf009b7d7a3"}],"stable_version":"0.17.1"},"cuetools":{"desc":"Utilities for .cue and .toc files","executables":["cuebreakpoints","cueconvert","cueprint","cuetag.sh"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/svend/cuetools.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://github.com/svend/cuetools","license":"GPL-2.0-only","ruby_source_checksum":"716320d7f97c0dc5deab95d269105784f390a800ea249045b4ff5d36449c3fe5","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"24a2420f100c69a6539a9feeb4130d19532f9f8a0428a8b9b289c6da761eb107","stable_url_args":["https://github.com/svend/cuetools/archive/refs/tags/1.4.1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.4.1","bottle_checksum":"812f65a66d659a29eae61ad58c82c9ab2f993fd1ae26b8ec5f6577e07d5983f5"},"cunit":{"desc":"Lightweight unit testing framework for C","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://cunit.sourceforge.net/","license":"LGPL-2.0-or-later","ruby_source_checksum":"19174efc36737478e0ab31aa4e3d96c3f23e00f50d87b5a303ef0e4f58852f44","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214","stable_url_args":["https://downloads.sourceforge.net/project/cunit/CUnit/2.1-3/CUnit-2.1-3.tar.bz2"],"stable_version":"2.1-3","bottle_cellar":":any","bottle_checksum":"1091cec262b92bf2b8ce1b1e579afd1841ab3edbc9151fefb733a4707cd69b6c"},"cups":{"desc":"Common UNIX Printing System","executables":["cups-config","ippeveprinter","ipptool"],"head_dependencies":["openssl@4",{"pkgconf":":build"}],"head_url_args":["https://github.com/OpenPrinting/cups.git",{":branch":"master"}],"homepage":"https://github.com/OpenPrinting/cups","keg_only_args":[":provided_by_macos"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"revision":1,"ruby_source_checksum":"620674178650b85db6811a19293fae2f4f264f54161b7abbb52449776df8ef7d","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/OpenPrinting/cups/commit/23a183b63a4c94ae7cd0f36c63ee7eb905be60fd.patch?full_index=1","sha256":"8168c6048065abea242af383171b08b4b16b58d7b9831819f75b05c0d52ae0c5","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/OpenPrinting/cups/pull/1740"}]}],"stable_checksum":"ab4d9cd7f3e58060091d2b24972223d6401675f11c49b65abf4f6ef31dea22ff","stable_url_args":["https://github.com/OpenPrinting/cups/releases/download/v2.4.20/cups-2.4.20-source.tar.gz"],"stable_version":"2.4.20"},"curl":{"compatibility_version":1,"desc":"Get a file from an HTTP, HTTPS or FTP server","executables":["curl","curl-config","wcurl"],"head_dependencies":["brotli","libnghttp2","libnghttp3","libngtcp2","libpsl","libssh2","openssl@4","zstd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/curl/curl.git",{":branch":"master"}],"head_uses_from_macos":[["krb5"],["openldap"]],"homepage":"https://curl.se","keg_only_args":[":provided_by_macos"],"license":"curl","oldnames":["wcurl"],"ruby_source_checksum":"0d69822fa0db39c5730b76f619da1f1e0162e21a70a3477ea6730ee2b7ded0aa","stable_dependencies":["brotli","libnghttp2","libnghttp3","libngtcp2","libpsl","libssh2","openssl@4","zstd",{"pkgconf":[":build",":test"]}],"stable_checksum":"95b22eb32bf6d1fa6e3e9463bdb61cece3efc56d86576a9b3cbd428246a6d854","stable_url_args":["https://curl.se/download/curl-8.23.0.tar.bz2"],"stable_uses_from_macos":[["krb5"],["openldap"]],"stable_version":"8.23.0"},"curlcpp":{"desc":"Object oriented C++ wrapper for CURL (libcurl)","head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://josephp91.github.io/curlcpp","license":"MIT","revision":1,"ruby_source_checksum":"456b97ed80e805f8c47f60cd9429e0e9a61ad5fbff97f30077407e793ed81e55","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ba7aeed9fde9e5081936fbe08f7a584e452f9ac1199e5fabffbb3cfc95e85f4b","stable_url_args":["https://github.com/JosephP91/curlcpp/archive/refs/tags/3.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"3.1","bottle_cellar":":any","bottle_checksum":"5676d84a6ce7dc9f2a65f19cb8752ca24f5f974c27d315e421b7ca1e82bdcdbe"},"curlftpfs":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-06-21",":because":":unmaintained"},"desc":"Filesystem for accessing FTP hosts based on FUSE and libcurl","disable_args":{":date":"2027-06-21",":because":":unmaintained"},"head_dependencies":["curl","glib","libfuse@2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://curlftpfs.sourceforge.net/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"2099f831adfe0613b2fee3782538bb6af305cbae1954f5b3c0518ba17e3602b0","stable_dependencies":["curl","glib","libfuse@2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"4eb44739c7078ba0edde177bdd266c4cfb7c621075f47f64c85a06b12b3c6958","stable_url_args":["https://downloads.sourceforge.net/project/curlftpfs/curlftpfs/0.9.2/curlftpfs-0.9.2.tar.gz"],"stable_version":"0.9.2"},"curlie":{"desc":"Power of curl, ease of use of httpie","executables":["curlie"],"head_dependencies":[{"go":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://rs.github.io/curlie/","license":"MIT","ruby_source_checksum":"aa2fe9e3f0d1c1e6bed0308c69f630bb94451d175e5dc187b5a501c7e7f3065a","stable_dependencies":[{"go":":build"}],"stable_checksum":"846ca3c5f2cca60c15eaef24949cf49607f09bdd68cbe9d81a2a026e434fa715","stable_url_args":["https://github.com/rs/curlie/archive/refs/tags/v1.8.2.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.8.2","bottle_checksum":"0989be89b84c97a2e8b9e1efcf124844728919f3ff7b9aab9bb3d832f042358e"},"curlpp":{"desc":"C++ wrapper for libcURL","executables":["curlpp-config"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.curlpp.org/","license":"MIT","revision":2,"ruby_source_checksum":"dd22a6a4f4daa8a91b7308071c97b14957bd944a0b652c5cb947697b43b9aa38","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"97e3819bdcffc3e4047b6ac57ca14e04af85380bd93afe314bee9dd5c7f46a0a","stable_url_args":["https://github.com/jpbarrette/curlpp/archive/refs/tags/v0.8.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.8.1","bottle_cellar":":any","bottle_checksum":"4f3de6c2c0b73744aa28d4a1744f7dc79a7155b32e39c7fce99f49e9dc9131ba"},"curseofwar":{"desc":"Fast-paced action strategy game","executables":["curseofwar"],"head_url_args":["https://github.com/a-nikolaev/curseofwar.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://a-nikolaev.github.io/curseofwar/","license":"GPL-3.0-or-later","ruby_source_checksum":"f8f556a271b9fe108223b6fb9bf907c75ebecb315b2bcab666aea1790523fc37","stable_checksum":"2a90204d95a9f29a0e5923f43e65188209dc8be9d9eb93576404e3f79b8a652b","stable_url_args":["https://github.com/a-nikolaev/curseofwar/archive/refs/tags/v1.3.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.3.0","bottle_checksum":"a188c211e65d756a13002d91f5e2b8dfd72fc0043a449f2e0661eeb85ab63449"},"custom-install":{"bottle_rebuild":1,"desc":"Install CIA files directly to Nintendo 3DS SD card","executables":["custom-install"],"head_dependencies":["python@3.15","save3ds_fuse"],"homepage":"https://github.com/ihaveamac/custom-install","license":"MIT","ruby_source_checksum":"8e46b3a87439e0eb64dda057b246dacf2930d399e893f4aadd775719c0e87f59","stable_dependencies":["python@3.15","save3ds_fuse"],"stable_checksum":"35477355c8981d7aa55ace60fc3e43e1f96f762d141cf8773eb22df1ce4c50f8","stable_url_args":["https://github.com/ihaveamac/custom-install/archive/refs/tags/v2.1.tar.gz"],"stable_version":"2.1"},"cutadapt":{"bottle_rebuild":1,"desc":"Removes adapter sequences from sequencing reads","executables":["cutadapt"],"head_dependencies":["python@3.15",{"nasm":":build"}],"homepage":"https://cutadapt.readthedocs.io","license":"MIT","ruby_source_checksum":"ce2877e2efec2b6cf3cf11b7f0eabf6d8d1ec5281a5da233c76a9e7c1ff9e777","stable_dependencies":["python@3.15",{"nasm":":build"}],"stable_url_args":["https://github.com/marcelm/cutadapt.git",{":tag":"v5.2",":revision":"ef852629f667637439f28761499bb56126e390a1"}],"stable_version":"5.2"},"cutter-cli":{"desc":"Unit Testing Framework for C and C++","executables":["cut-diff","cutter"],"head_dependencies":["glib","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"gtk-doc":":build"},{"intltool":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/clear-code/cutter.git",{":branch":"main"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://github.com/clear-code/cutter","license":"LGPL-3.0-or-later","oldnames":["cutter"],"ruby_source_checksum":"3aa570f8b77af14cefaf34b1e301601fd11790ee4b754647832961049d35e622","stable_dependencies":["glib","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"gtk-doc":":build"},{"intltool":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"9ee1d9edf465110cad864889e70df681f4f5df55470a302593e5d9208249940e","stable_url_args":["https://github.com/clear-code/cutter/archive/refs/tags/1.2.9.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"1.2.9"},"cuttlefish":{"desc":"Build compacted de Bruijn graphs from references or reads","executables":["cuttlefish"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/COMBINE-lab/cuttlefish.git",{":branch":"main"}],"homepage":"https://combine-lab.github.io/cuttlefish/","license":"BSD-3-Clause","ruby_source_checksum":"8e58ef86cf346063a43f3aec9182a476656a90e77e88d93d8704e7d27e894a77","stable_dependencies":[{"rust":":build"}],"stable_checksum":"10eb5b1d7ec4ba4bcb76a10e0d14bace4a2a624f9d8927647b5b82eabe3320b2","stable_url_args":["https://github.com/COMBINE-lab/cuttlefish/archive/refs/tags/v3.1.0.tar.gz"],"stable_version":"3.1.0"},"cve-bin-tool":{"desc":"Scans binaries and SBOMs for known vulnerabilities and prepares reports","executables":["csv2cve","cve-bin-tool","mismatch"],"head_dependencies":["certifi","cryptography","libyaml",{"pillow":":no_linkage"},"python@3.15","rpds-py",{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ossf/cve-bin-tool.git",{":branch":"main"}],"homepage":"https://github.com/ossf/cve-bin-tool","license":"GPL-3.0-or-later","revision":4,"ruby_source_checksum":"2474d5fc05cd0269f53fd4e1fee9b84c93b67f682bab78e2419104f2842e8dd5","stable_dependencies":["certifi","cryptography","libyaml",{"pillow":":no_linkage"},"python@3.15","rpds-py",{"cmake":":build"},{"rust":":build"}],"stable_checksum":"13341c16f38e836e3e3e598917df1820bf318d20f000d0ddffa3cb6154b98969","stable_url_args":["https://files.pythonhosted.org/packages/5e/3e/e61d7581a0074c82536aacbdc7082fda2aa39d650998871068eb80627c3c/cve_bin_tool-3.4.tar.gz"],"stable_version":"3.4"},"cvs-fast-export":{"desc":"Export an RCS or CVS history as a fast-import stream","executables":["cvs-fast-export","cvsconvert","cvssync"],"head_dependencies":[{"asciidoctor":":build"},{"go":":build"},{"cvs":":test"}],"head_url_args":["https://gitlab.com/esr/cvs-fast-export.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"http://www.catb.org/~esr/cvs-fast-export/","license":"GPL-2.0-or-later","ruby_source_checksum":"deddb44576722aa84fe410bc2bf5a3fe1f895f3b0f3fac1faedcf29404462e62","stable_dependencies":[{"asciidoctor":":build"},{"go":":build"},{"cvs":":test"}],"stable_checksum":"54b93785d4d107d41b368e0d190678a17a03891e19b544481d9980cd113c6eef","stable_url_args":["https://gitlab.com/esr/cvs-fast-export/-/archive/2.6/cvs-fast-export-2.6.tar.bz2"],"stable_uses_from_macos":[["python"]],"stable_version":"2.6"},"cvs":{"bottle_rebuild":2,"desc":"Version control system","executables":["cvs","cvsbug","rcs2log"],"head_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"}],"head_uses_from_macos":[["krb5"],["libxcrypt"]],"homepage":"https://www.nongnu.org/cvs/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later"]},"local_patch_checksums":{"Patches/cvs/vasnprintf-high-sierra-fix.diff":"affa485332f66bb182963680f90552937bf1455b855388f7c06ef6a3a25286e2"},"revision":4,"ruby_source_checksum":"c8f6c16d46ffac6b4c11dfe9c9ae57d03027741cf5697f7bbc6ebb33f332aa81","stable_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"}],"stable_patches":[{"strip":"p0","url":"https://github.com/apple-oss-distributions/cvs/archive/refs/tags/cvs-47.tar.gz","sha256":"57652695bbfbc33eacb8f1ecb3ca5e2df0f773e4abb307b840bf948e3840f3d3","apply":["patches/PR5178707.diff","patches/ea.diff","patches/endian.diff","patches/fixtest-client-20.diff","patches/fixtest-recase.diff","patches/i18n.diff","patches/initgroups.diff","patches/remove-info.diff","patches/tag.diff","patches/zlib.diff","patches/nopic.diff"],"type":"unofficial"},{"strip":"p1","file":"Patches/cvs/vasnprintf-high-sierra-fix.diff"},{"strip":"p1","data":true}],"stable_checksum":"78853613b9a6873a30e1cc2417f738c330e75f887afdaf7b3d0800cb19ca515e","stable_url_args":["https://ftpmirror.gnu.org/non-gnu/cvs/source/feature/1.12.13/cvs-1.12.13.tar.bz2"],"stable_uses_from_macos":[["krb5"],["libxcrypt"]],"stable_version":"1.12.13"},"cvsutils":{"bottle_rebuild":1,"desc":"CVS utilities for use in working directories","executables":["cvschroot","cvsco","cvsdiscard","cvsdo","cvspurge","cvstrim","cvsu"],"head_uses_from_macos":[["perl"]],"homepage":"https://www.red-bean.com/cvsutils/","license":"GPL-2.0-or-later","ruby_source_checksum":"8460ca557a106e793ca4183aded15d5f0c27c826a1543a226aadd0030f424aa9","stable_checksum":"174bb632c4ed812a57225a73ecab5293fcbab0368c454d113bf3c039722695bb","stable_url_args":["https://www.red-bean.com/cvsutils/releases/cvsutils-0.2.6.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.2.6","bottle_tag":":all","bottle_checksum":"9efd138b85d862065f5a5d36e02a4ec04c40b6f669bfe7feb09a08f233991d50"},"cvsync":{"desc":"Portable CVS repository synchronization utility","executables":["cvscan","cvsup2cvsync","cvsync","cvsync2cvsup","cvsyncd","rcscan","rcscmp"],"head_dependencies":["openssl@4"],"homepage":"https://www.cvsync.org/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"6101cfb2491fd88afd0eeadd698d0efaccd0f3f3526722870fb62d40f8747fde","stable_dependencies":["openssl@4"],"stable_checksum":"38fe7ed5e5b8e93858cf59484e0c3e661a52fb82177f73ce29e6170d3069a2a5","stable_url_args":["https://www.cvsync.org/dist/cvsync-0.24.20.tar.bz2"],"stable_version":"0.24.20"},"cwalk":{"desc":"Cross-platform path library for C/C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://likle.github.io/cwalk/","license":"MIT","ruby_source_checksum":"592d8a1de32d5943fb9a9498ae13eede93380a6defaea155e420e071a7a02a4c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"54f160031687ec90a414e0656cf6266445207cb91b720dacf7a7c415d6bc7108","stable_url_args":["https://github.com/likle/cwalk/archive/refs/tags/v1.2.9.tar.gz"],"stable_version":"1.2.9"},"cwb3":{"bottle_rebuild":2,"caveats":"CWB default registry directory: $HOMEBREW_PREFIX/share/cwb/registry","desc":"Tools for managing and querying large text corpora with linguistic annotations","executables":["cqp","cqpcl","cqpserver","cwb-align","cwb-align-decode","cwb-align-encode","cwb-align-show","cwb-atoi","cwb-compress-rdx","cwb-config","cwb-decode","cwb-decode-nqrfile","cwb-describe-corpus","cwb-encode","cwb-huffcode","cwb-itoa","cwb-lexdecode","cwb-makeall","cwb-s-decode","cwb-s-encode","cwb-scan-corpus"],"head_dependencies":["glib","pcre2","readline","gettext",{"pkgconf":":build"}],"head_url_args":["svn://svn.code.sf.net/p/cwb/code/cwb/trunk"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"homepage":"https://cwb.sourceforge.io/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/cwb3/r1831.diff":"b20d91efc9eb7bc515880ba9a29f49c553615cc9ab1cfbc6d09638ad677de4a7"},"post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/share/cwb/registry"},"type":"mkdir_p"}],"ruby_source_checksum":"4c743a65fb05137f2268e1997afdfb25838af3c289209029c9fc4eafdbd4f61b","stable_dependencies":["glib","pcre2","readline","gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p0","file":"Patches/cwb3/r1831.diff"}],"stable_checksum":"20bbd00b7c830389ce384fe70124bc0f55ea7f3d70afc3a159e6530d51b24059","stable_url_args":["https://downloads.sourceforge.net/project/cwb/cwb/cwb-3.5/source/cwb-3.5.0-src.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"stable_version":"3.5.0"},"cweb":{"conflicts":[["texlive",{":because":"both install `cweb` binaries"}]],"desc":"Literate documentation system for C, C++, and Java","executables":["ctangle","cweave"],"homepage":"https://cs.stanford.edu/~knuth/cweb.html","license":"Knuth-CTAN","ruby_source_checksum":"e9138d024c8ef07b99d1a656048de248e5fc2aabaa428913de2baf96ddf52b6c","stable_checksum":"519ac1c03610eea18956ed62d2996dc5a629f0c3af91f38cf4621d5deab749fd","stable_url_args":["https://github.com/ascherer/cweb/archive/refs/tags/cweb-4.12.2.tar.gz"],"stable_version":"4.12.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"7f10cc21dc5400577161bee0ba422d268045fd28217e8d6c7f53da392b47211f"},"cxgo":{"bottle_rebuild":1,"desc":"Transpiling C to Go","executables":["cxgo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gotranspile/cxgo.git",{":branch":"main"}],"homepage":"https://gotranspile.dev","license":"MIT","ruby_source_checksum":"2c2289ffe9b13caff2e80285d45cc778028a34a05a1375adba5ac6db3141d01e","stable_dependencies":[{"go":":build"}],"stable_checksum":"942393dc381dcf47724c93b5d6c4cd7695c0000628ecb7f30c5b99be4676ae83","stable_url_args":["https://github.com/gotranspile/cxgo/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2"},"cxxopts":{"bottle_rebuild":1,"desc":"Lightweight C++ command-line option parser","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/jarro2783/cxxopts.git",{":branch":"master"}],"homepage":"https://github.com/jarro2783/cxxopts","license":"MIT","ruby_source_checksum":"3ea9affdf6e9f47a03e9981c9ee017cb5b280ef0f20fe5aad611bc49a36d22a3","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3bfc70542c521d4b55a46429d808178916a579b28d048bd8c727ee76c39e2072","stable_url_args":["https://github.com/jarro2783/cxxopts/archive/refs/tags/v3.3.1.tar.gz"],"stable_version":"3.3.1","bottle_tag":":all","bottle_checksum":"5c90eb7984473c65039f6dce14c4d9df760f5545777d8901dd5725a87f72a43c"},"cxxtest":{"bottle_rebuild":7,"desc":"C++ unit testing framework similar to JUnit, CppUnit and xUnit","executables":["cxxtestgen"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/CxxTest/cxxtest.git",{":branch":"master"}],"homepage":"https://github.com/CxxTest/cxxtest","license":"LGPL-3.0-only","revision":3,"ruby_source_checksum":"8b6c106b75e3ad3ffbfd76415dc529e5d3e9660e82ec8e52d9477333cdfc559e","stable_dependencies":["python@3.15"],"stable_checksum":"1c154fef91c65dbf1cd4519af7ade70a61d85a923b6e0c0b007dc7f4895cf7d8","stable_url_args":["https://github.com/CxxTest/cxxtest/releases/download/4.4/cxxtest-4.4.tar.gz"],"stable_version":"4.4","bottle_tag":":all","bottle_checksum":"71f0403e65f3e5a01559dc1a8154e77ac6e63c48ad999a96d5babb5a3913b8cc"},"cyan":{"bottle_rebuild":1,"desc":"iOS app injector and modifier","executables":["cgen","cyan"],"head_dependencies":["ldid-procursus","python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"head_url_args":["https://github.com/asdfzxcvbn/pyzule-rw.git",{":branch":"main"}],"homepage":"https://github.com/asdfzxcvbn/pyzule-rw","license":"Unlicense","revision":1,"ruby_source_checksum":"225b43ca8bcc062557f3eb5124b013748bae2d38347cad46bf44f242e96bf6f8","stable_dependencies":["ldid-procursus","python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"fa2ce2a9a715ef9691f77a293ad58a61a6daf170896aebf32024c0ee797fc4a4","stable_url_args":["https://github.com/asdfzxcvbn/pyzule-rw/archive/refs/tags/v1.4.4.tar.gz"],"stable_version":"1.4.4"},"cyclonedx-cli":{"desc":"Tool for analysis and manipulation of CycloneDX SBOMs","executables":["cyclonedx"],"head_dependencies":["dotnet"],"homepage":"https://cyclonedx.org/","license":"Apache-2.0","ruby_source_checksum":"032c101e8f3a20b02973ebd7a9f45febddf51a644b275449cbd5440898ffaa7e","stable_dependencies":["dotnet"],"stable_checksum":"01574e2e7d1cfe88ed50bbe7e87663af45a6b261ba11518a6c8eb34f809e1309","stable_url_args":["https://github.com/CycloneDX/cyclonedx-cli/archive/refs/tags/v0.33.1.tar.gz"],"stable_version":"0.33.1"},"cyclonedx-gomod":{"desc":"Creates CycloneDX Software Bill of Materials (SBOM) from Go modules","executables":["cyclonedx-gomod"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/CycloneDX/cyclonedx-gomod.git",{":branch":"main"}],"homepage":"https://cyclonedx.org/","license":"Apache-2.0","ruby_source_checksum":"ce33735ea5ed110d302e91fd59aed60691c85fbd3cc1367f66d086d389a06936","stable_dependencies":[{"go":[":build",":test"]}],"stable_url_args":["https://github.com/CycloneDX/cyclonedx-gomod.git",{":tag":"v1.12.0",":revision":"07257d5b9cbd2a3d4338a880c0ca50081e1ac445"}],"stable_version":"1.12.0"},"cyclonedx-npm":{"desc":"Creates CycloneDX Software Bill of Materials (SBOM) from npm projects","executables":["cyclonedx-npm"],"head_dependencies":["node"],"homepage":"https://github.com/CycloneDX/cyclonedx-node-npm","license":"Apache-2.0","ruby_source_checksum":"e48a20b81003627e3f612559c3bef2f74c9d5ab17130cd9d5d024fe7499b99d0","stable_dependencies":["node"],"stable_checksum":"569c41869fbd969d6bd435fec2a0e035c7e442d4a8dad323e32b9baa80e1d9e7","stable_url_args":["https://registry.npmjs.org/@cyclonedx/cyclonedx-npm/-/cyclonedx-npm-6.0.1.tgz"],"stable_version":"6.0.1","bottle_tag":":all","bottle_checksum":"85639e6aab1a8a541a58b9bfdd9c9ef97e885e6e218e2f16a80f42971d43441d"},"cyclonedx-python":{"bottle_rebuild":1,"desc":"Creates CycloneDX Software Bill of Materials (SBOM) from Python projects","executables":["cyclonedx-py"],"head_dependencies":["python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/CycloneDX/cyclonedx-python.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://cyclonedx.org/","license":"Apache-2.0","ruby_source_checksum":"23c8c159d59b694cde94546b4a6158ec0b0f8ab86653e07e8bab6db48066a471","stable_dependencies":["python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"396cc8c9cb7533d25a21f930b45d2699a1839e3ba2be9ba88f8bd61c566b51dc","stable_url_args":["https://files.pythonhosted.org/packages/02/87/65a331687130bcd70152b345e05b6ec6b81b8d5fb7709e8aab48babcdd32/cyclonedx_bom-7.5.0.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"7.5.0"},"cycode":{"bottle_rebuild":1,"desc":"Boost security in your dev lifecycle via SAST, SCA, Secrets & IaC scanning","executables":["cycode"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/cycodehq/cycode-cli.git",{":branch":"main"}],"homepage":"https://github.com/cycodehq/cycode-cli","license":"MIT","ruby_source_checksum":"1b8d58acc4b8e76f1a2290844e67dc879e88acf61845f662afa8f6822b03454d","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"6f44bf3660a132cd7feea79e55bb962019ecdacda6c07ba386f03817b866af6f","stable_url_args":["https://files.pythonhosted.org/packages/8c/01/0654eb7ba018f0824ffa6a476ef94fd7b03f31bcfd96ac0d983d1f0f7c49/cycode-3.26.0.tar.gz"],"stable_version":"3.26.0"},"cyctl":{"desc":"Customizable UI for Kubernetes workloads","executables":["cyctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cyclops-ui/cyclops.git",{":branch":"main"}],"homepage":"https://cyclops-ui.com/","license":"Apache-2.0","ruby_source_checksum":"7f902cb5e1309844b2da34a13350794592e95fc42277b490f55be57dd6a5e1d6","stable_dependencies":[{"go":":build"}],"stable_checksum":"f5c14b153cac83b6cd401eed86df219dce0fd4a8843858104cb470bdf691a714","stable_url_args":["https://github.com/cyclops-ui/cyclops/archive/refs/tags/v0.21.1.tar.gz"],"stable_version":"0.21.1","bottle_checksum":"19a8bf0780b4bec03bda21046b752f0ee013089ea7b6f988b0a4ad0c914cf6ee"},"cymbal":{"desc":"Language-agnostic code navigation CLI powered by tree-sitter","executables":["cymbal"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/1broseidon/cymbal.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/1broseidon/cymbal","license":"MIT","ruby_source_checksum":"08346949d9285b7a94810ff9c033fe57aa193a2daeeca9910d9d4230b4fdfc93","stable_dependencies":[{"go":":build"}],"stable_checksum":"b9a988bcb30e638937a6af55c1e5cb0beaa46a72fcfcee9de314dcc955967895","stable_url_args":["https://github.com/1broseidon/cymbal/archive/refs/tags/v0.17.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.17.0"},"cyme":{"desc":"List system USB buses and devices","executables":["cyme"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tuna-f1sh/cyme.git",{":branch":"main"}],"homepage":"https://github.com/tuna-f1sh/cyme","license":"GPL-3.0-or-later","ruby_source_checksum":"51c743946ad0c71e747da1332adcad71be4981e94d5c36af3d386d6a60525ebc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1ac9956cc768d4482138455ce71fb5d62b816057dc34c181096a36be27735e0d","stable_url_args":["https://github.com/tuna-f1sh/cyme/archive/refs/tags/v3.0.2.tar.gz"],"stable_version":"3.0.2"},"cypher-shell":{"desc":"Command-line shell where you can execute Cypher against Neo4j","executables":["cypher-shell"],"head_dependencies":["openjdk@21"],"homepage":"https://neo4j.com","license":"GPL-3.0-only","ruby_source_checksum":"a389c982566165a69151e2da91e817cd28824dce5da39608464e8c48ddce46f8","stable_dependencies":["openjdk@21"],"stable_checksum":"cd3604b5bcaa45079d2ea64746ae9bbc880a262d09f92d4d8fa89576fd0484b8","stable_url_args":["https://dist.neo4j.org/cypher-shell/cypher-shell-2026.10.1.zip"],"stable_version":"2026.10.1","version_scheme":1,"bottle_tag":":all","bottle_checksum":"6f80e4af743c0d754415fec205a98db8f3523166eb7bc20d07efd8c37fcd5197"},"cyphernetes":{"bottle_rebuild":1,"desc":"Kubernetes Query Language","executables":["cyphernetes"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/AvitalTamir/cyphernetes.git",{":branch":"main"}],"homepage":"https://cyphernet.es","license":"Apache-2.0","ruby_source_checksum":"c66b29f454fedcdfbe1ec224735eeb457ea5a1c1faa8e81547c8068c7c9e84c6","stable_dependencies":[{"go":":build"}],"stable_checksum":"98c48dbc4263854c74c9216274c8ec1cb327d9accbf0458f86c2231de8c889e9","stable_url_args":["https://github.com/AvitalTamir/cyphernetes/archive/refs/tags/v0.18.2.tar.gz"],"stable_version":"0.18.2"},"cyrus-sasl":{"desc":"Simple Authentication and Security Layer","executables":["pluginviewer","saslauthd","sasldblistusers2","saslpasswd2","testsaslauthd"],"head_dependencies":["krb5","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/cyrusimap/cyrus-sasl.git",{":branch":"master"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.cyrusimap.org/sasl/","keg_only_args":[":provided_by_macos"],"license":"BSD-3-Clause-Attribution","revision":4,"ruby_source_checksum":"c54dbeab35965d7d590e70669528810672bb1d808117bab4db119f08244984ee","stable_dependencies":["krb5","openssl@4"],"stable_checksum":"7ccfc6abd01ed67c1a0924b353e526f1b766b21f42d4562ee635a8ebfc5bb38c","stable_url_args":["https://github.com/cyrusimap/cyrus-sasl/releases/download/cyrus-sasl-2.1.28/cyrus-sasl-2.1.28.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"2.1.28"},"cython":{"desc":"Compiler for writing C extensions for the Python language","executables":["cygdb","cython","cythonize"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/cython/cython.git",{":branch":"master"}],"homepage":"https://cython.org/","license":"Apache-2.0","oldnames":["libcython"],"revision":1,"ruby_source_checksum":"7f5c5503401970822151c2752a9b7a7ce0bd7200aecb9abb3e3817332bcc3ca2","stable_dependencies":["python@3.15"],"stable_checksum":"eed0d93fbca7087f143b42c34b05a825849bdf17f101572c2105acfa49aa88b8","stable_url_args":["https://files.pythonhosted.org/packages/a9/d8/4981ef716ad0e3ff0d3ef383aefc6b03c4a88dee33b272bf8e0d833001ca/cython-3.3.0.tar.gz"],"stable_version":"3.3.0"},"czg":{"desc":"Interactive Commitizen CLI that generate standardized commit messages","executables":["czg","git-czg"],"head_dependencies":["node"],"homepage":"https://cz-git.qbb.sh","license":"MIT","ruby_source_checksum":"70a853e877a15d8b16f75b29770894d92296679d06675f67f441bc82f85d9ca6","stable_dependencies":["node"],"stable_checksum":"74a4c978a8fc8a1a1b11b4947a568a8693dde45cfb9d23bfde5a04c99a944a5a","stable_url_args":["https://registry.npmjs.org/czg/-/czg-1.14.0.tgz"],"stable_version":"1.14.0","bottle_tag":":all","bottle_checksum":"795a8e706b718384c33d98f12801fbf489c654ec3b7ac3d54fe8a953bf31d0a8"},"czkawka":{"caveats":"czkawka_gui requires $XDG_DATA_DIRS to contain \"$HOMEBREW_PREFIX/share\".\n","desc":"Duplicate file utility","executables":["czkawka_cli","czkawka_gui","krokiet"],"head_dependencies":["adwaita-icon-theme","cairo","dav1d","ffmpeg","gdk-pixbuf","glib","gtk4","libheif","librsvg","pango","pkgconf","webp-pixbuf-loader","gettext","graphene","harfbuzz",{"rust":":build"}],"head_url_args":["https://github.com/qarmin/czkawka.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/qarmin/czkawka","license":{":all_of":["MIT","CC-BY-4.0"]},"post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"ruby_source_checksum":"c88bb68295a4d90460d44ca9330b8c3e6f5dee48a5d1b1bbe410a308c8a8899a","stable_dependencies":["adwaita-icon-theme","cairo","dav1d","ffmpeg","gdk-pixbuf","glib","gtk4","libheif","librsvg","pango","pkgconf","webp-pixbuf-loader","gettext","graphene","harfbuzz",{"rust":":build"}],"stable_checksum":"b9e1722ac2625aa0c5861eac6499cafe9e4e7cc0bc9a429c8c3ad6c1e8cd68f1","stable_url_args":["https://github.com/qarmin/czkawka/archive/refs/tags/12.0.2.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"12.0.2"},"czmq":{"bottle_rebuild":1,"desc":"High-level C binding for ZeroMQ","executables":["zmakecert"],"head_dependencies":["lz4","zeromq",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"asciidoc":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"head_url_args":["https://github.com/zeromq/czmq.git",{":branch":"master"}],"homepage":"http://czmq.zeromq.org/","license":"MPL-2.0","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"7d419bf40ae32bc6eaba8c24ed945d84dffc79e376227cc5976b7149a05115e0","stable_dependencies":["lz4","zeromq",{"asciidoc":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"},{"strip":"p1","url":"https://github.com/zeromq/czmq/commit/7f744f730941dc8ca68750cd977a38a655d1a646.patch?full_index=1","sha256":"efd3749181bedaab37348ca0fe2efa3db77c4b9d46a49f410476d8473cb20c01","type":"backport","resolves":[{"type":"defect","id":"https://github.com/zeromq/czmq/pull/2162"}]}],"stable_checksum":"5d720a204c2a58645d6f7643af15d563a712dad98c9d32c1ed913377daa6ac39","stable_url_args":["https://github.com/zeromq/czmq/releases/download/v4.2.1/czmq-4.2.1.tar.gz"],"stable_version":"4.2.1","bottle_cellar":":any","bottle_checksum":"67d8bb3b5214620f2e55a65b779e4d92affde8d6468ac25eccc5b4d1ac504ee8"},"d2":{"desc":"Modern diagram scripting language that turns text to diagrams","executables":["d2"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/d2lang/d2.git",{":branch":"master"}],"homepage":"https://d2lang.com/","license":"MPL-2.0","ruby_source_checksum":"587ec919f8d3dded8b20809b054b1d4ec0730d00fcf53c17e9faa4fdb196d28d","stable_dependencies":[{"go":":build"}],"stable_checksum":"1256ad3907bceb4fcee7ed40d17c5726f8b602eea900e94500ba3352e96febbc","stable_url_args":["https://github.com/d2lang/d2/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"daemon":{"desc":"Turn other processes into daemons","executables":["daemon"],"homepage":"https://libslack.org/daemon/","license":"GPL-2.0-or-later","ruby_source_checksum":"0be9fe0d5a97e747bc76b0c9e6299781d415a1ea3b42da463198b76c509d4168","stable_checksum":"fa28859ad341cb0a0b012c11c271814f870482013b49f710600321d379887cd1","stable_url_args":["https://libslack.org/daemon/download/daemon-0.8.4.tar.gz"],"stable_version":"0.8.4","bottle_checksum":"fbe58edeb92d71e3ba4e5e7f3f6e9bfd5cb9710357bbd6098c92065f38d27b62"},"daemonize":{"desc":"Run a command as a UNIX daemon","homepage":"https://software.clapper.org/daemonize/","license":"BSD-3-Clause","ruby_source_checksum":"f60ccd171d4d54f278fb4aca949cf0fc4e358a6d49e0da468fe6febe9524ff6f","stable_checksum":"20c4fc9925371d1ddf1b57947f8fb93e2036eb9ccc3b43a1e3678ea8471c4c60","stable_url_args":["https://github.com/bmc/daemonize/archive/refs/tags/release-1.7.8.tar.gz"],"stable_version":"1.7.8","bottle_checksum":"d271ade4fea6639e817bb38815fde49a53e006a5b51a60f4d0b54fb08e07337d"},"daemonlogger":{"bottle_rebuild":1,"desc":"Network packet logger and soft tap daemon","executables":["daemonlogger"],"head_dependencies":["libdnet"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://sourceforge.net/projects/daemonlogger/","license":"GPL-2.0-only","ruby_source_checksum":"bcb4d48281ab54fdfd634cbdaf9f79d16e79dc8d6fbd9dd3c9d0abdcbc131212","stable_dependencies":["libdnet"],"stable_checksum":"79fcd34d815e9c671ffa1ea3c7d7d50f895bb7a79b4448c4fd1c37857cf44a0b","stable_url_args":["https://downloads.sourceforge.net/project/daemonlogger/daemonlogger-1.2.1.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.2.1","bottle_cellar":":any","bottle_checksum":"f85bf445ce68b5ab5914671739bebfe81ed91f7ee0bed9d4e92667e42edf6c5e"},"daemontools":{"bottle_rebuild":2,"caveats":"Services are stored in:\n  $HOMEBREW_PREFIX/etc/service/\n","desc":"Collection of tools for managing UNIX services","executables":["envdir","envuidgid","fghack","multilog","pgrphack","readproctitle","setlock","setuidgid","softlimit","supervise","svc","svok","svscan","svscanboot","svstat","tai64n","tai64nlocal"],"homepage":"https://cr.yp.to/daemontools.html","license":":public_domain","local_patch_checksums":{"Patches/daemontools/errno.patch":"b7beb4cfe150b5cad1f50f4879d91cd8fc72e581940da4a716b99467d3a14937","Patches/daemontools/posix-headers.patch":"288afdf9b7ba4f05a791f714ddea22b0a18020f54face020e45311135f0c92c1"},"post_install_steps":[{"path":{"base":"etc","path":"service"},"type":"mkdir_p"}],"revision":2,"ruby_source_checksum":"9663598beab7365ddfa429eff05ea4e025b7c8a97d83ed3d346475c3d6d978d1","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/daemontools/bin/svscanboot"],"stable_patches":[{"strip":"p1","file":"Patches/daemontools/errno.patch","type":"unofficial"},{"strip":"p1","file":"Patches/daemontools/posix-headers.patch","type":"unofficial"}],"stable_checksum":"a55535012b2be7a52dcd9eccabb9a198b13be50d0384143bd3b32b8710df4c1f","stable_url_args":["https://cr.yp.to/daemontools/daemontools-0.76.tar.gz"],"stable_version":"0.76"},"dafny":{"deprecate_args":{":date":"2026-11-10",":because":"needs end-of-life .NET 8"},"desc":"Verification-aware programming language","disable_args":{":date":"2027-11-10",":because":"needs end-of-life .NET 8"},"executables":["dafny"],"head_dependencies":["dotnet@8","z3",{"gradle@8":":build"},{"openjdk":[":build",":test"]}],"homepage":"https://github.com/dafny-lang/dafny/blob/master/README.md","license":"MIT","ruby_source_checksum":"73e0a1ad14e1393e730b66ef88e1b2afe1a5f6a0ff16fe28c53059e591a1cb53","stable_dependencies":["dotnet@8","z3",{"gradle@8":":build"},{"openjdk":[":build",":test"]}],"stable_checksum":"05417a2250cea13494318a60d86bd0dc6d9622bd625d9f4fbeb42854462e6798","stable_url_args":["https://github.com/dafny-lang/dafny/archive/refs/tags/v4.11.0.tar.gz"],"stable_version":"4.11.0","bottle_checksum":"531c8d8608f45143c240ebcdb7c7bc92a47cf23d20b972f9d0d435318198a569"},"dagger":{"desc":"Portable devkit for CI/CD pipelines","executables":["dagger"],"head_dependencies":[{"go@1.26":":build"},{"docker":":test"}],"head_url_args":["https://github.com/dagger/dagger.git",{":branch":"main"}],"homepage":"https://dagger.io","license":"Apache-2.0","ruby_source_checksum":"fa17531408a0ee7acb3ef35abf848f517bf0ca8815e69c3394a51a0f59ab8448","stable_dependencies":[{"go@1.26":":build"},{"docker":":test"}],"stable_checksum":"90cdd1012c73317ed41da4feae5abf3f08634c2816f30f0e54a2d7cb9e20df63","stable_url_args":["https://github.com/dagger/dagger/archive/refs/tags/v0.21.11.tar.gz"],"stable_version":"0.21.11"},"dagu":{"desc":"Lightweight and powerful workflow engine","executables":["dagu"],"head_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"head_url_args":["https://github.com/dagucloud/dagu.git",{":branch":"main"}],"homepage":"https://dagu.sh","license":"GPL-3.0-only","ruby_source_checksum":"68672e5928e6d33891ba99b00536eb9845de61bd3a5ae418a5a8e160398681ce","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/dagu.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/dagu.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/dagu/bin/dagu","start-all"]],"stable_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"faf14c5bf618e9bc11d4e6c20c5fe0230d5f0dcff8680b9d3992f404a967d395","stable_url_args":["https://github.com/dagucloud/dagu/archive/refs/tags/v2.22.2.tar.gz"],"stable_version":"2.22.2"},"daktilo":{"desc":"Plays typewriter sounds every time you press a key","executables":["daktilo","daktilo-completions","daktilo-mangen"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://daktilo.cli.rs","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"182698887076dcc56e511e598668f13caf1552610b985243b1d7cf7193bac264","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"594987ad0697a29e3d0dc25b220e5680cfaecedf2175fd6c17ba827fc7bc2978","stable_url_args":["https://github.com/orhun/daktilo/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_checksum":"076a61558f93da37b2a31f97496fd4f687e578be0929488e931fbe3b806575fd"},"dalfox":{"desc":"XSS scanner and utility focused on automation","executables":["dalfox"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/hahwul/dalfox.git",{":branch":"main"}],"homepage":"https://dalfox.hahwul.com","license":"MIT","ruby_source_checksum":"bbadf9fcbb82fb76509defc52d2fc74ad53a0dbe0e7a9467ac2e32fa7fb2cd5b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d86cae222a4db6c8a335013c980d0c6d672b3abee8cfb44da6ce1b489e4d3a9b","stable_url_args":["https://github.com/hahwul/dalfox/archive/refs/tags/v3.2.4.tar.gz"],"stable_version":"3.2.4"},"damask-grid":{"desc":"Grid solver of DAMASK - Multi-physics crystal plasticity simulation package","executables":["DAMASK_grid","damask_grid"],"head_dependencies":["fftw","gcc","hdf5-mpi","metis","open-mpi","openblas","petsc","scalapack","libomp",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://damask-multiphysics.org","license":"AGPL-3.0-only","revision":1,"ruby_source_checksum":"1bd47822fe0121c1161080532161d2b2659f9fb340a57ec1cc38acbeba901a92","stable_dependencies":["fftw","gcc","hdf5-mpi","metis","open-mpi","openblas","petsc","scalapack","libomp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"d1ba65a167aab221c13f003507aba17f663c53af94fc1cd4a47408008329def1","stable_url_args":["https://damask-multiphysics.org/download/damask-3.1.0.tar.xz"],"stable_version":"3.1.0"},"dante":{"desc":"SOCKS server and client, implementing RFC 1928 and related standards","executables":["sockd","socksify"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.inet.no/dante/","license":"BSD-Inferno-Nettverk","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"d539cc21349114ead827c36adb2e89f917ffe25104a3e35f62f48155ce4261ae","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"1973c7732f1f9f0a4c0ccf2c1ce462c7c25060b25643ea90f9b98f53a813faec","stable_url_args":["https://www.inet.no/dante/files/dante-1.4.4.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"1.4.4","bottle_cellar":":any","bottle_checksum":"314f9bdede43b188b66a6e477362f7a05067aad5139596a511a3f6268bd718ec"},"daq":{"desc":"Network intrusion prevention and detection system","executables":["daqtest","daqtest-static"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/snort3/libdaq.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.snort.org/","license":"GPL-2.0-only","ruby_source_checksum":"be129b467d6888a78df9576a5d5fb218bd4ccfc9f6ddf8a37f64d46b9d842f28","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"a72bc8882abdcfaf475b18d547b5a08785d574005584ce258e533d247bc62771","stable_url_args":["https://github.com/snort3/libdaq/archive/refs/tags/v3.0.28.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"3.0.28"},"dar":{"desc":"Backup directory tree and files","executables":["dar","dar_cp","dar_manager","dar_slave","dar_split","dar_xform"],"head_dependencies":["argon2","libgcrypt","libgpg-error","lz4","lzo","xz","zstd","gettext"],"head_uses_from_macos":[["bzip2"]],"homepage":"http://dar.linux.free.fr/doc/index.html","license":"GPL-2.0-or-later","ruby_source_checksum":"a6ddf80a69528d185938244077733cc7e101848f555110cf778e9073b2b76da8","stable_dependencies":["argon2","libgcrypt","libgpg-error","lz4","lzo","xz","zstd","gettext"],"stable_checksum":"d56caeb6c86f751cb454d8fef45f3daecc508f208290d9f51e8c75bba5dc46c5","stable_url_args":["https://downloads.sourceforge.net/project/dar/dar/2.8.6/dar-2.8.6.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.8.6"},"darcs":{"bottle_rebuild":3,"desc":"Distributed version control system that tracks changes, via Haskell","executables":["darcs"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://darcs.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"d4b61fc2832bb71e62d0f23d351e45f4eca5f3c9d29fd24c7106e5c9c1eadf4b","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e310692989e313191824f532a26c5eae712217444214266503d5eb5867f951ab","stable_url_args":["https://hackage.haskell.org/package/darcs-2.18.5/darcs-2.18.5.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"2.18.5"},"dark-mode":{"desc":"Control the macOS dark mode from the command-line","executables":["dark-mode"],"head_url_args":["https://github.com/sindresorhus/dark-mode.git",{":branch":"main"}],"homepage":"https://github.com/sindresorhus/dark-mode","license":"MIT","ruby_source_checksum":"15cb178c426c347c55ab06b2609228d6fc4d2fde8d2c4f7f358a6d59841b0c67","stable_checksum":"fda7d4337fe3f0af92267fb517a17f11a267b5f8f38ec2db0c416526efd42619","stable_url_args":["https://github.com/sindresorhus/dark-mode/archive/refs/tags/v3.0.2.tar.gz"],"stable_version":"3.0.2","bottle_checksum":"46d4c9a2055387cd9a0abf38f563e803034e4a946313dae838f30d6025633421"},"darker":{"bottle_rebuild":1,"desc":"Apply Black formatting only in regions changed since last commit","executables":["darker"],"head_dependencies":["python@3.15",{"rust":":build"}],"homepage":"https://github.com/akaihola/darker","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"a24ec107b4c121cd7a2ee9b68ed451c336962b79d82dab8c3a79d6543c99c201","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"eb53776f037fcf42b1f5a56f62fb841cd871d95a78a388536dc91dc4355ce8bb","stable_url_args":["https://files.pythonhosted.org/packages/df/78/ad6af1661c2eca0ec69b7ff7c99d95dcae29c5e0071c7ebc98e6670f4663/darker-3.0.0.tar.gz"],"stable_version":"3.0.0"},"darkhttpd":{"desc":"Small static webserver without CGI","executables":["darkhttpd"],"homepage":"https://unix4lyfe.org/darkhttpd/","license":"ISC","ruby_source_checksum":"b2604343876a6ba9d2df01a94cc7ace028cdc42cf0d3239b6a9a8ecdce1e5a78","stable_checksum":"4fee9927e2d8bb0a302f0dd62f9ff1e075748fa9f5162c9481a7a58b41462b56","stable_url_args":["https://github.com/emikulic/darkhttpd/archive/refs/tags/v1.17.tar.gz"],"stable_version":"1.17","bottle_checksum":"cba66b5df314cfe3df8307c5c35b5aaae430e9019038ee2392c58f2e3bcc3b47"},"darkice":{"desc":"Live audio streamer","executables":["darkice"],"head_dependencies":["faac","jack","lame","libogg","libsamplerate","libvorbis","two-lame",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"http://www.darkice.org/","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"8b5ab675ddef4138c62763f201840e622c1fa5d6e6c77c791bf1cd3f162926c8","stable_dependencies":["faac","jack","lame","libogg","libsamplerate","libvorbis","two-lame",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p2","url":"https://github.com/rafael2k/darkice/commit/af8c0ad5904bf7bc97ec2d4dfb8f883397009c9d.patch?full_index=1","sha256":"c599afb642d374332d63220c80914d3e369400cda3b60068183460d1120fec35","directory":"darkice/trunk","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/rafael2k/darkice/pull/216"}]},{"strip":"p2","url":"https://github.com/rafael2k/darkice/commit/e4f1e83b6582cd4602b6387f02882d72490b7854.patch?full_index=1","sha256":"76b2b310d5052bff7902391e6676bf3e46f64dff3828773ca3f804bb6a99097d","directory":"darkice/trunk","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/rafael2k/darkice/pull/216"}]}],"stable_checksum":"52807d887d60646776110b63543d3845ebe9ed52d3eea44bed7c4bdd95b6575e","stable_url_args":["https://github.com/rafael2k/darkice/archive/refs/tags/v1.6.tar.gz"],"stable_version":"1.6"},"darklua":{"desc":"Command-line tool that transforms Lua code","executables":["darklua"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/seaofvoices/darklua.git",{":branch":"main"}],"homepage":"https://darklua.com/","license":"MIT","ruby_source_checksum":"96bb377d027f085ab0e2d4f1902a6a4493382b903274dbe39a48a32d1a7b80cf","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6f2ce6d6f29aa256ca1ec47e33a25937a6964b1ada1083d427ebcc6a7d4ab43f","stable_url_args":["https://github.com/seaofvoices/darklua/archive/refs/tags/v0.19.0.tar.gz"],"stable_version":"0.19.0"},"darkstat":{"bottle_rebuild":1,"desc":"Network traffic analyzer","executables":["darkstat"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/emikulic/darkstat.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://unix4lyfe.org/darkstat/","license":{":all_of":["GPL-2.0-only","ISC","BSD-2-Clause","BSD-3-Clause"]},"local_patch_checksums":{"Patches/darkstat/clock_gettime.patch":"001b81d417a802f16c5bc4577c3b840799511a79ceedec27fc7ff1273df1018b"},"ruby_source_checksum":"2db1e909f9c88742c0cb4f02c4c674a4e4b500755f9640900003c38f35be2d83","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/darkstat/clock_gettime.patch"}],"stable_checksum":"5c8e66d4c478b6d7e58f4c842823a09125509bf6851017ff70e32b32ce95b01b","stable_url_args":["https://github.com/emikulic/darkstat/archive/refs/tags/3.0.722.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"3.0.722"},"dart-sass":{"desc":"Reference implementation of Sass, written in Dart","executables":["sass"],"head_dependencies":["dartaotruntime",{"buf":":build"},{"dart-sdk":":build"}],"homepage":"https://sass-lang.com/dart-sass","license":"MIT","ruby_source_checksum":"3c5234e0c61a1e7372d144a85ae2ef40b3a636094ca8f26a8c0dcb8cad117ec7","stable_dependencies":["dartaotruntime",{"buf":":build"},{"dart-sdk":":build"}],"stable_checksum":"5742589847d5f08000f21cf9df61f70ab61dec486f43301cf5e58d88086e2313","stable_url_args":["https://github.com/sass/dart-sass/archive/refs/tags/1.106.1.tar.gz"],"stable_version":"1.106.1"},"dart-sdk":{"compatibility_version":3,"desc":"Dart Language SDK, including the VM, dart2js, core libraries, and more","executables":["dart"],"head_dependencies":[{"ninja":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"curl":":build"}],[{"python":":build"}],[{"xz":":build"}]],"homepage":"https://dart.dev","license":"BSD-3-Clause","ruby_source_checksum":"b64c01a972a894b1575092aa0a0ec589d2cc0e81589813bd4393f3f81b01c175","stable_dependencies":[{"ninja":":build"},{"rust":":build"}],"stable_checksum":"cd2a1450f33cfeb35f180d33b836ab92a663d1335ee7f953ae3ebcb20308c99d","stable_url_args":["https://github.com/dart-lang/sdk/archive/refs/tags/3.13.7.tar.gz"],"stable_uses_from_macos":[[{"curl":":build"}],[{"python":":build"}],[{"xz":":build"}]],"stable_version":"3.13.7"},"dartaotruntime":{"compatibility_version":3,"desc":"Command-line tool for running AOT-compiled snapshots of Dart code","executables":["dartaotruntime"],"head_dependencies":[{"ninja":":build"},{"dart-sdk":":test"}],"head_uses_from_macos":[[{"curl":":build"}],[{"python":":build"}],[{"xz":":build"}]],"homepage":"https://dart.dev/tools/dartaotruntime","license":"BSD-3-Clause","ruby_source_checksum":"8775099444ffe846e4a6b00de4ed247a9b71b81f659832d816616cf00f8f844e","stable_dependencies":[{"ninja":":build"},{"dart-sdk":":test"}],"stable_checksum":"ff4301ec8e5c1259c5778c4abc947e303308cd31af30acd55575f5ca7ed6f405","stable_url_args":["https://raw.githubusercontent.com/dart-lang/sdk/refs/tags/3.13.7/README.md"],"stable_uses_from_macos":[[{"curl":":build"}],[{"python":":build"}],[{"xz":":build"}]],"stable_version":"3.13.7"},"dartsim":{"desc":"Dynamic Animation and Robotics Toolkit","head_dependencies":["assimp","bullet","eigen","fcl","flann","fmt","ipopt","libccd","nlopt","octomap","ode","open-scene-graph","spdlog","tinyxml2","urdfdom",{"cmake":[":build",":test"]},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://dartsim.github.io/","license":"BSD-2-Clause","ruby_source_checksum":"3054736471f6fe9a4676e98b29934e068a994b16b855243535cf15e363938b32","stable_dependencies":["assimp","bullet","eigen","fcl","flann","fmt","ipopt","libccd","nlopt","octomap","ode","open-scene-graph","spdlog","tinyxml2","urdfdom",{"cmake":[":build",":test"]},{"pkgconf":":build"}],"stable_checksum":"da78699a52468ac0931a4e03026ad2ff8a6bb03da99a23ba3fa2f7c58ee85538","stable_url_args":["https://github.com/dartsim/dart/archive/refs/tags/v6.20.3.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"6.20.3"},"dasel":{"desc":"JSON, YAML, TOML, XML, and CSV query and modification tool","executables":["dasel"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/TomWright/dasel.git",{":branch":"master"}],"homepage":"https://daseldocs.tomwright.me","license":"MIT","ruby_source_checksum":"df2229a48a456c2f70cab86d0fcd7eac816348ef9d97c465cc2984dfb47c975c","stable_dependencies":[{"go":":build"}],"stable_checksum":"5471fe33b28c98efed2b1a13431ed24097785f56a24dc9fb15e37b1e266446e1","stable_url_args":["https://github.com/TomWright/dasel/archive/refs/tags/v3.11.2.tar.gz"],"stable_version":"3.11.2"},"dash-mpd-cli":{"desc":"Download media content from a DASH-MPEG or DASH-WebM MPD manifest","executables":["dash-mpd-cli"],"head_dependencies":["bento4","ffmpeg","mkvtoolnix",{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/emarsden/dash-mpd-cli.git",{":branch":"main"}],"homepage":"https://emarsden.github.io/dash-mpd-cli/","license":"MIT","ruby_source_checksum":"0ae9b8f5e03070e351840ec707801054a74017adf67f6caffc2c0594be36dbb8","stable_dependencies":["bento4","ffmpeg","mkvtoolnix",{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"f7ff3ff7bffb9d3e5404fed27241c1bad6f11e210180f97dff6701a79db80c75","stable_url_args":["https://github.com/emarsden/dash-mpd-cli/archive/refs/tags/v0.2.35.tar.gz"],"stable_version":"0.2.35"},"dash-shell":{"desc":"POSIX-compliant descendant of NetBSD's ash (the Almquist SHell)","executables":["dash"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.kernel.org/pub/scm/utils/dash/dash.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"]],"homepage":"http://gondor.apana.org.au/~herbert/dash/","license":"BSD-3-Clause","oldnames":["dash"],"ruby_source_checksum":"0ca80aa6b79a6eab267ebdc733692c55f0e47d3af6eedc15beffab717ad96ad5","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"40090101a2a491f13e901d3d48e90414f26634628b9bfff35ff540363c227a7d","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/dash-0.5.13.5.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"0.5.13.5"},"dashing":{"bottle_rebuild":2,"desc":"Generate Dash documentation from HTML files","executables":["dashing"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/technosophos/dashing.git",{":branch":"master"}],"homepage":"https://github.com/technosophos/dashing","license":"MIT","revision":1,"ruby_source_checksum":"6da359674e26cf33936fb450e5a1b1b3e2719c2828883376e5ed4422c4e33162","stable_dependencies":[{"go":":build"}],"stable_checksum":"81b21acae83c144f10d9eea05a0b89f0dcdfa694c3760c2a25bd4eab72a2a3b9","stable_url_args":["https://github.com/technosophos/dashing/archive/refs/tags/0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"304de6dcdcc89d4f94952b0b1d547a6e77abdd355c2825ba3260057c289c26e5"},"dasht":{"bottle_rebuild":1,"desc":"Search API docs offline, in your terminal or browser","executables":["dasht","dasht-docsets","dasht-docsets-extract","dasht-docsets-install","dasht-docsets-remove","dasht-docsets-update","dasht-query-exec","dasht-query-html","dasht-query-line","dasht-server","dasht-server-http"],"head_dependencies":["socat","sqlite","w3m","wget"],"homepage":"https://sunaku.github.io/dasht","license":"ISC","ruby_source_checksum":"2d6a28aa8fe804b4f74cbd62246c6df293b90e2fc51994b444cb9357166e6638","stable_dependencies":["socat","sqlite","w3m","wget"],"stable_checksum":"5ea43b0f7461e124d46b991892dedc8dcf506ccd5e9dc94324f7bdf6e580ff73","stable_url_args":["https://github.com/sunaku/dasht/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0","bottle_tag":":all","bottle_checksum":"14af08c8719ce7e688faa8b061141624a912960bc57d53499161428f08820b21"},"dasm":{"desc":"Macro assembler with support for several 8-bit microprocessors","executables":["dasm","ftohex"],"homepage":"https://dasm-assembler.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"7308bc668a5851695f62f5c9b773ac2441eabc308e6508942b4185419642f737","stable_checksum":"4755532fe8c990c8616b4cfbe22c3fe5820e40476343da01e088b617bd2d1144","stable_url_args":["https://github.com/dasm-assembler/dasm/archive/refs/tags/v2.20.17.tar.gz"],"stable_version":"2.20.17","version_scheme":1},"datadog-static-analyzer":{"desc":"Static analysis tool for code quality and security","executables":["datadog-static-analyzer","datadog-static-analyzer-git-hook"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/DataDog/datadog-static-analyzer.git",{":branch":"main"}],"homepage":"https://docs.datadoghq.com/security/code_security/static_analysis/","license":"Apache-2.0","ruby_source_checksum":"694895f48724d43e91814fb6d1ef05c673b1c6d9312ba00b521bac775a72d1f5","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"eee848ec9fe33c3c92111c8e448e3fcf7810a2992bda73d46039428ad26a42c3","stable_url_args":["https://github.com/DataDog/datadog-static-analyzer/archive/refs/tags/0.9.10.tar.gz"],"stable_version":"0.9.10"},"datafusion":{"desc":"Apache Arrow DataFusion and Ballista query engines","executables":["datafusion-cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/apache/datafusion.git",{":branch":"main"}],"homepage":"https://arrow.apache.org/datafusion","license":"Apache-2.0","ruby_source_checksum":"4ec5a7cb2408575db5e977b0d109242d1862b46f42d46ce5b3c97a17e8da06b1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"54b40ccacf006ad5967b7d398b5f7e111a682c4d6f9a519c929ab0f02da0f176","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=datafusion/datafusion-55.2.0/apache-datafusion-55.2.0.tar.gz"],"stable_version":"55.2.0"},"datalad":{"bottle_rebuild":1,"desc":"Data distribution geared toward scientific datasets","executables":["datalad","git-annex-remote-datalad","git-annex-remote-datalad-archives","git-annex-remote-ora","git-annex-remote-ria","git-credential-datalad"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"git-annex","p7zip","python@3.15"],"head_url_args":["https://github.com/datalad/datalad.git",{":branch":"maint"}],"homepage":"https://www.datalad.org","license":"MIT","ruby_source_checksum":"f1e3ae8498c00b3288bf2d5fd99cc1b08d50ef7784ed6b3d6391b31e109aea5a","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"git-annex","p7zip","python@3.15"],"stable_checksum":"805c52af920ffff54b285896eb5db8d57087ba51c2c414f30cf412b45b6ffc59","stable_url_args":["https://files.pythonhosted.org/packages/fe/d9/4cf5c57cab55c5f07a25ef13437e7e70cb80f4c08ea77a92005270d0f601/datalad-1.7.1.tar.gz"],"stable_version":"1.7.1"},"datamash":{"desc":"Tool to perform numerical, textual & statistical operations","executables":["datamash","decorate"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/datamash.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/datamash/","license":"GPL-3.0-or-later","ruby_source_checksum":"6f2c708e09ec4c12a048a2e133f7c052a611d22baa620b882e4ee121f61b543d","stable_checksum":"f382ebda03650dd679161f758f9c0a6cc9293213438d4a77a8eda325aacb87d2","stable_url_args":["https://ftpmirror.gnu.org/datamash/datamash-1.9.tar.gz"],"stable_version":"1.9","bottle_checksum":"55bac91ad338c873452f9b72c1a931f576cdb7868a71d67a959dc43e45150cac"},"datasette":{"desc":"Open source multi-tool for exploring and publishing data","executables":["datasette"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/simonw/datasette.git",{":branch":"main"}],"homepage":"https://docs.datasette.io/en/stable/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"b00c34b04a2d8c621728ae853c922cba69623839e3875abdccf435c405bb9ff5","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"8d16ab1bf9a2753089cd3cb079045885d440f11267973e89e08e7fecf555264a","stable_url_args":["https://files.pythonhosted.org/packages/98/4a/75224122c9cc725b6dcc9466fff8a720c99a2d7b67ce866a82c52a5f2141/datasette-0.65.5.tar.gz"],"stable_version":"0.65.5"},"datatype99":{"desc":"Algebraic data types for C99","head_dependencies":["metalang99"],"head_url_args":["https://github.com/Hirrolot/datatype99.git",{":branch":"master"}],"homepage":"https://github.com/Hirrolot/datatype99","license":"MIT","ruby_source_checksum":"b9bc9571798d6c8b960195418bc4f6ee36d5b97d48099ed6682095cc89381e69","stable_dependencies":["metalang99"],"stable_checksum":"f38c077afdb91b7d754321be5d3c4a43ed5420c1ad51514d1de20023960f9a8e","stable_url_args":["https://github.com/Hirrolot/datatype99/archive/refs/tags/v1.6.5.tar.gz"],"stable_version":"1.6.5","bottle_tag":":all","bottle_checksum":"de27c538560d8993175a1c972437f30e9de4d719154b3a4851f154610cb577b1"},"datetime-fortran":{"bottle_rebuild":1,"desc":"Fortran time and date manipulation library","head_dependencies":["gcc",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/wavebitscientific/datetime-fortran.git",{":branch":"main"}],"homepage":"https://github.com/wavebitscientific/datetime-fortran","license":"MIT","ruby_source_checksum":"dcebccdc06175a26030a8683704cdaad675c2f88270d4c665da3d4e358d596ce","stable_dependencies":["gcc"],"stable_checksum":"cff4c1f53af87a9f8f31256a3e04176f887cc3e947a4540481ade4139baf0d6f","stable_url_args":["https://github.com/wavebitscientific/datetime-fortran/releases/download/v1.7.0/datetime-fortran-1.7.0.tar.gz"],"stable_version":"1.7.0","bottle_checksum":"f12bb3de09be467e5be1c6934110f5c5f9952bd9822c754995bae144610968d9"},"dateutils":{"desc":"Tools to manipulate dates with a focus on financial data","executables":["dadd","dateadd","dateconv","datediff","dategrep","dateround","dateseq","datesort","datetest","datezone","dconv","ddiff","dgrep","dround","dseq","dsort","dtest","dzone","strptime"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/hroptatyr/dateutils.git",{":branch":"master"}],"homepage":"https://www.fresse.org/dateutils/","license":"BSD-3-Clause","ruby_source_checksum":"60ba520fc581ea8b5b4ca7248844ec3c1790a7f4f52a3c5ec2e364fb313a4242","stable_checksum":"1e0593116e1a229242255cf890f210cbe120e6f05e9d877faf8d85da675ade1a","stable_url_args":["https://github.com/hroptatyr/dateutils/releases/download/v0.4.12/dateutils-0.4.12.tar.xz"],"stable_version":"0.4.12"},"dav1d":{"compatibility_version":1,"desc":"AV1 decoder targeted to be small and fast","executables":["dav1d"],"head_dependencies":[{"meson":":build"},{"ninja":":build"},{"nasm":":build"}],"homepage":"https://code.videolan.org/videolan/dav1d","license":"BSD-2-Clause","ruby_source_checksum":"ceaebbf22c54822f9e1ff2d4fa6a5c26f3556dc6f5005ab77a335dfc185cbae6","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"nasm":":build"}],"stable_checksum":"2abfb0c89212e6e4733a54e0ae509ec00a5b845a6360946f918806e14aedb011","stable_url_args":["https://code.videolan.org/videolan/dav1d/-/archive/1.5.4/dav1d-1.5.4.tar.bz2"],"stable_version":"1.5.4"},"davix":{"desc":"Library and tools for advanced file I/O with HTTP-based protocols","executables":["davix-get","davix-http","davix-ls","davix-mkdir","davix-mv","davix-put","davix-rm"],"head_dependencies":["openssl@4",{"cmake":":build"},{"nlohmann-json":":build"}],"head_url_args":["https://github.com/cern-fts/davix.git",{":branch":"devel"}],"head_uses_from_macos":[[{"python":":build"}],["curl",{":since":":monterey"}],["libxml2"]],"homepage":"https://github.com/cern-fts/davix","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"c2ec0298c6911908b8f11ca4f5a133c7bb30d4f33f5cb428baee584933f77c10","stable_dependencies":["openssl@4",{"cmake":":build"},{"nlohmann-json":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/cern-fts/davix/commit/5223f92a8472489acb427552317b160facccec2b.patch?full_index=1","sha256":"77a143f47564cb2f8020d4bffe2754593e160512a52b6240f76ce5acb981a956","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/cern-fts/davix/pull/151"}]}],"stable_checksum":"cf68461550fcd8fd88320658a42c55c7e7f6653e2be1461dfa95013adc56cced","stable_url_args":["https://github.com/cern-fts/davix/releases/download/R_0_9_0/davix-0.9.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["curl",{":since":":monterey"}],["libxml2"]],"stable_version":"0.9.0"},"davmail":{"desc":"POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway","executables":["davmail"],"head_dependencies":["openjdk"],"head_uses_from_macos":[[{"netcat":":test"}]],"homepage":"https://davmail.sourceforge.net/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"89eae9d5df8fdce76abffc02ea29a011fbf5ba0c30d427889bb93f1511456adf","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":interval"],[":log_path","/dev/null"],[":error_log_path","/dev/null"],[":interval",300],[":keep_alive",{":always":false}]],"service_run_args":["$HOMEBREW_PREFIX/opt/davmail/bin/davmail"],"stable_dependencies":["openjdk"],"stable_checksum":"c007d3ac57e00d680c977c1b2d027d70ca7713dd734f69423ccd4bcb11c0cf54","stable_url_args":["https://downloads.sourceforge.net/project/davmail/davmail/7.1.0/davmail-7.1.0-4498.zip"],"stable_uses_from_macos":[[{"netcat":":test"}]],"stable_version":"7.1.0","bottle_tag":":all","bottle_checksum":"c38ab83a35580e004cc1f5c7d30cfe89125a997bd0ed54057976e3bf342ae3b3"},"db-vcs":{"bottle_rebuild":1,"desc":"Version control for MySQL databases","executables":["db"],"homepage":"https://github.com/infostreams/db","license":"MIT","ruby_source_checksum":"27b64e751f6644a2befb49f95c74db2bb4200b3df01238f420d82d3f38831aa3","stable_checksum":"90f07c13c388896ba02032544820f8ff3a23e6f9dc1e320a1a653dd77e032ee7","stable_url_args":["https://github.com/infostreams/db/archive/refs/tags/1.1.tar.gz"],"stable_version":"1.1","bottle_tag":":all","bottle_checksum":"babb3e6342f742d8b4ffa1773605d2c946d01c67829bcaaaa71b701781d99ddf"},"dbacl":{"desc":"Digramic Bayesian classifier","executables":["bayesol","dbacl","hmine","hypex","mailcross","mailfoot","mailinspect","mailtoe"],"homepage":"https://dbacl.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"554344d6faffa23d39db11e119fb35231cc965ae5a68a92f73f17c5681bfc749","stable_checksum":"ff0dfb67682e863b1c3250acc441ce77c033b9b21d8e8793e55b622e42005abd","stable_url_args":["https://downloads.sourceforge.net/project/dbacl/dbacl/1.14.1/dbacl-1.14.1.tar.gz"],"stable_version":"1.14.1","bottle_checksum":"016b9c97da07866abe32a76f55a0e8e28744cb34aa5a71eae7e3b2033f8a71d7"},"dbcsr":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Distributed Block Compressed Sparse Row matrix library","head_dependencies":["gcc","open-mpi","openblas","libomp",{"cmake":[":build",":test"]},{"fypp":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://cp2k.github.io/dbcsr/","license":"GPL-2.0-or-later","ruby_source_checksum":"ee73fff10422913b0d0c547ce7e39fdab5d3c5ab1ae526c42166a58c55114f9f","stable_dependencies":["gcc","open-mpi","openblas","libomp",{"cmake":[":build",":test"]},{"fypp":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/cp2k/dbcsr/commit/a5d9bcfcd487e3181b981687334da1b89bc61dce.patch?full_index=1","sha256":"c0f0f43eb108e12076079cbe59d0a9afe486f729bcfb94f4c61b721e093018fc","type":"backport","resolves":[{"type":"defect","id":"https://github.com/cp2k/dbcsr/pull/1027"}]}],"stable_checksum":"3d897220fbb4498215331efad6905eb7744881b4cf04eb5c5fb4db7c48a56ef9","stable_url_args":["https://github.com/cp2k/dbcsr/releases/download/v2.10.0/dbcsr-2.10.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.10.0"},"dbg-macro":{"desc":"Dbg(…) macro for C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/sharkdp/dbg-macro.git",{":branch":"master"}],"homepage":"https://github.com/sharkdp/dbg-macro","license":"MIT","ruby_source_checksum":"5bb872744882798f2d17cabf852a3f37f3f593c57a9c34cdfeb342c096140ccc","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"fffea75f067c69995853dc790626887788e2c4c9eb0a5a0014a4501d2b6b9909","stable_url_args":["https://github.com/sharkdp/dbg-macro/archive/refs/tags/v0.5.1.tar.gz"],"stable_version":"0.5.1","bottle_tag":":all","bottle_checksum":"45a4f08e47ff977a2979b29715ffe68e0dc3654a33697bcbaf53bae69b6846e5"},"dbhash":{"desc":"Computes the SHA1 hash of schema and content of a SQLite database","executables":["dbhash"],"head_uses_from_macos":[[{"tcl-tk":":build"}],[{"sqlite":":test"}]],"homepage":"https://www.sqlite.org/dbhash.html","license":"blessing","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"05b00802a57de8c7e3404b541f98f470eb678e97350c39687c85d6f7bfcacc7d","stable_checksum":"387e7f6cad4797b17848c07d453dc6606917bb356a6cfe5a3abafd38c240c71b","stable_url_args":["https://www.sqlite.org/2026/sqlite-src-3540100.zip"],"stable_uses_from_macos":[[{"tcl-tk":":build"}],[{"sqlite":":test"}]],"stable_version":"3.54.1"},"dblab":{"desc":"Database client every command-line junkie deserves","executables":["dblab"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/danvergara/dblab.git",{":branch":"main"}],"homepage":"https://dblab.app/","license":"MIT","ruby_source_checksum":"67f6a02b127aa8900966856fa79802e262c3c4522ab7222d184d531c04f35394","stable_dependencies":[{"go":":build"}],"stable_checksum":"bf2f5d0726cb73fac406701c3aa6b759a2a3addf9ddd2d9095b39caa4afbc285","stable_url_args":["https://github.com/danvergara/dblab/archive/refs/tags/v0.53.0.tar.gz"],"stable_version":"0.53.0"},"dbmate":{"desc":"Lightweight, framework-agnostic database migration tool","executables":["dbmate"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/amacneil/dbmate.git",{":branch":"main"}],"homepage":"https://github.com/amacneil/dbmate","license":"MIT","ruby_source_checksum":"97f3773ba0b0c56ca158af393ba0a56a6a3584c93f89784b271248d123051f75","stable_dependencies":[{"go":":build"}],"stable_checksum":"31bfdb3e87dc706dcc87a7f6a6343819f288af8c5ff0152c5793551e3cad1847","stable_url_args":["https://github.com/amacneil/dbmate/archive/refs/tags/v2.37.0.tar.gz"],"stable_version":"2.37.0"},"dbml-cli":{"desc":"Convert DBML file to SQL and vice versa","executables":["db2dbml","dbml2sql","sql2dbml"],"head_dependencies":["node"],"homepage":"https://www.dbml.org/cli/","license":"Apache-2.0","ruby_source_checksum":"a6317003dadbcb11382f847a9fe8a7a09e90dba26908e8d6ce26ea6d316f5315","stable_dependencies":["node"],"stable_checksum":"108bcb99ed26344e04a2d02931a3d0caa52564de6407d3be7570dc92e6cb5c04","stable_url_args":["https://registry.npmjs.org/@dbml/cli/-/cli-10.3.1.tgz"],"stable_version":"10.3.1"},"dbus-glib":{"desc":"GLib bindings for the D-Bus message bus system","executables":["dbus-binding-tool"],"head_dependencies":["dbus","glib","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://wiki.freedesktop.org/www/Software/DBusBindings/","license":{":all_of":["GPL-2.0-or-later",{":any_of":["AFL-2.1","GPL-2.0-or-later"]}]},"ruby_source_checksum":"2aa9b568d0771f068513942232efed5208668f528b0b7d028dec88975fb9aab3","stable_dependencies":["dbus","glib","gettext",{"pkgconf":":build"}],"stable_checksum":"e3f3d4487e2883800770ed5899ed111bdc4ba7056af34a255c4c46ad8a2486f3","stable_url_args":["https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.116.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.116"},"dbus":{"caveats":"To start the session bus now and at login:\n\n  brew services start dbus\n\nTo start the system bus now and on boot, install and activate the included daemon:\n\n  sudo cp -f $(brew --prefix dbus)/org.freedesktop.dbus-system.plist /Library/LaunchDaemons\n  sudo launchctl bootstrap system /Library/LaunchDaemons/org.freedesktop.dbus-system.plist\n\nIf the daemon is already installed and running, restart it:\n\n  sudo launchctl kickstart -k system/org.freedesktop.dbus-system\n","compatibility_version":1,"desc":"Message bus system, providing inter-application communication","executables":["dbus-cleanup-sockets","dbus-daemon","dbus-launch","dbus-monitor","dbus-run-session","dbus-send","dbus-test-tool","dbus-update-activation-environment","dbus-uuidgen"],"head_dependencies":[{"docbook":":build"},{"docbook-xsl":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"head_url_args":["https://gitlab.freedesktop.org/dbus/dbus.git",{":branch":"main"}],"head_uses_from_macos":[[{"libxslt":":build"}],[{"python":":build"}],["expat"]],"homepage":"https://wiki.freedesktop.org/www/Software/dbus","license":{":any_of":["AFL-2.1","GPL-2.0-or-later"]},"post_install_steps":[{"command":{"base":"bin","path":"dbus-uuidgen"},"type":"run","args":["--ensure={{var}}/lib/dbus/machine-id"]}],"revision":1,"ruby_source_checksum":"f32f2de29dc4a6f56d401f6227c6d66f5b3601958566fe0e90ab6bdd006bd3b9","service_name_args":{":macos":"org.freedesktop.dbus-session"},"stable_dependencies":[{"docbook":":build"},{"docbook-xsl":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2","stable_url_args":["https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}],[{"python":":build"}],["expat"]],"stable_version":"1.16.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"2f10ec74399e7ffb843022aa22bf11b088ab6b00d34da46d623fca78900f166b"},"dbx-cli":{"desc":"Command-line interface for DBX database connections, schema, and safe queries","executables":["dbx"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://dbxio.com","license":"Apache-2.0","ruby_source_checksum":"49e9409121bd5e9ab1bd736be1f2f95e41386a166f25d21c80ab5f5d0fb25786","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"9d491cd5a934d4175016ce03666697ee38684a133697c598254ec50bb623a4a3","stable_url_args":["https://github.com/t8y2/dbx/archive/refs/tags/packages-v0.4.130.tar.gz"],"stable_version":"0.4.130"},"dbxcli":{"desc":"Command-line tool for Dropbox users and team admins","executables":["dbxcli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dropbox/dbxcli.git",{":branch":"master"}],"homepage":"https://github.com/dropbox/dbxcli","license":"Apache-2.0","ruby_source_checksum":"c3fa6a9e04c5a042609aa6d56cc046c3ef79f50eb22a4a371200ea1c2710ba1a","stable_dependencies":[{"go":":build"}],"stable_checksum":"e28d45962d1a95b934235280743eeba37b942ba75a250d083517ead8fa012f8b","stable_url_args":["https://github.com/dropbox/dbxcli/archive/refs/tags/v3.7.4.tar.gz"],"stable_version":"3.7.4"},"dbxml":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-04-18",":because":":unmaintained"},"desc":"Embeddable XML database with XQuery support and other advanced features","disable_args":{":date":"2027-04-18",":because":":unmaintained"},"executables":["dbxml","dbxml_dump","dbxml_load","dbxml_load_container"],"head_dependencies":["berkeley-db","xerces-c","xqilla"],"homepage":"https://www.oracle.com/database/technologies/related/berkeleydb.html","license":"AGPL-3.0-only","local_patch_checksums":{"Patches/dbxml/cxx11.patch":"98d518934072d86c15780f10ceee493ca34bba5bc788fd9db1981a78234b0dc4"},"revision":4,"ruby_source_checksum":"3d0dc3cdefad3f1ca03e72ba5dfd2d432a58d9203d018146edd5258c070a2c62","stable_dependencies":["berkeley-db","xerces-c","xqilla"],"stable_patches":[{"strip":"p1","file":"Patches/dbxml/cxx11.patch","type":"unofficial"}],"stable_checksum":"a8fc8f5e0c3b6e42741fa4dfc3b878c982ff8f5e5f14843f6a7e20d22e64251a","stable_url_args":["https://download.oracle.com/berkeley-db/dbxml-6.1.4.tar.gz"],"stable_version":"6.1.4"},"dc3dd":{"desc":"Patched GNU dd that is intended for forensic acquisition of data","executables":["dc3dd"],"head_dependencies":["gettext"],"homepage":"https://sourceforge.net/projects/dc3dd/","license":"GPL-3.0-or-later","ruby_source_checksum":"c8db922fde62a999f55b06129616816947182d984a9ef0488b17972c4da49e1b","stable_dependencies":["gettext"],"stable_checksum":"bd1b66d20a4020ab94b512e56d76cb5f86470d0216081586d596366927cb8d8b","stable_url_args":["https://downloads.sourceforge.net/project/dc3dd/dc3dd/7.3.1/dc3dd-7.3.1.zip"],"stable_version":"7.3.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"f65cccfafa99f62c687eb87c64cfdb3492f8050e86a268045d73f53f5c5dfe97"},"dcd":{"desc":"Auto-complete program for the D programming language","executables":["dcd-client","dcd-server"],"head_dependencies":[{"ldc":":build"}],"head_url_args":["https://github.com/dlang-community/dcd.git",{":branch":"master"}],"homepage":"https://github.com/dlang-community/DCD","license":"GPL-3.0-or-later","ruby_source_checksum":"54dd50c776d96a1ab7455fae948c7aea03e7a103b239ef51d73baa18066ca34b","stable_dependencies":[{"ldc":":build"}],"stable_url_args":["https://github.com/dlang-community/DCD.git",{":tag":"v0.19.4",":revision":"61945c007df08af40b329baaad04c2b5b3e8a293"}],"stable_version":"0.19.4"},"dcfldd":{"desc":"Enhanced version of dd for forensics and security","executables":["dcfldd"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/resurrecting-open-source-projects/dcfldd","license":"GPL-2.0-or-later","ruby_source_checksum":"3b053b9e158359db9ddef00e5f6fdb76f6d6173da913acf4fd569c2cfb26feec","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"e5813e97bbc8f498f034f5e05178489c1be86de015e8da838de59f90f68491e7","stable_url_args":["https://github.com/resurrecting-open-source-projects/dcfldd/archive/refs/tags/v1.9.3.tar.gz"],"stable_version":"1.9.3","bottle_checksum":"c89731f9220e739bc26473f6e17adbb3246cf93dfe9835b77a96552edfb9994b"},"dcled":{"desc":"Linux driver for dream cheeky USB message board","executables":["dcled"],"head_dependencies":["libusb"],"homepage":"https://www.jeffrika.com/~malakai/dcled/index.html","license":":cannot_represent","ruby_source_checksum":"a5bcf216fdefd8045ac2e41892aaea3deacaf653cbf48517b9c6bb30660f3930","stable_dependencies":["libusb"],"stable_checksum":"0da78c04e1aa42d16fa3df985cf54b0fbadf2d8ff338b9bf59bfe103c2a959c6","stable_url_args":["https://www.jeffrika.com/~malakai/dcled/dcled-2.2.tgz"],"stable_version":"2.2","bottle_cellar":":any","bottle_checksum":"42bb46504f3936e2e6698f4a7da7e7de0db98a2edb55fa83ce91ff8c238c1cbd"},"dcm2niix":{"desc":"DICOM to NIfTI converter","executables":["dcm2niix"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/rordenlab/dcm2niix.git",{":branch":"master"}],"homepage":"https://www.nitrc.org/plugins/mwiki/index.php/dcm2nii:MainPage","license":"BSD-3-Clause","ruby_source_checksum":"8b06c1e38f4f501016ca3a473d46d43ef0774086b8d254a60f218d17b48c3572","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"be6478b15aaf1e0c396df242e272a6a695966dc916672f519844ad1682b59e59","stable_url_args":["https://github.com/rordenlab/dcm2niix/archive/refs/tags/v1.0.20260724.tar.gz"],"stable_version":"1.0.20260724","version_scheme":1},"dcmtk":{"compatibility_version":1,"desc":"OFFIS DICOM toolkit command-line utilities","executables":["cda2dcm","dcm2cda","dcm2img","dcm2json","dcm2pdf","dcm2pnm","dcm2xml","dcmcjpeg","dcmcjpls","dcmconv","dcmcrle","dcmdecap","dcmdjpeg","dcmdjpls","dcmdrle","dcmdspfn","dcmdump","dcmencap","dcmftest","dcmgpdir","dcmicmp","dcmj2pnm","dcml2pnm","dcmmkcrv","dcmmkdir","dcmmklut","dcmodify","dcmp2pgm","dcmprscp","dcmprscu","dcmpschk","dcmpsmk","dcmpsprt","dcmpsrcv","dcmpssnd","dcmqridx","dcmqrscp","dcmqrti","dcmquant","dcmrecv","dcmscale","dcmsend","dcmsign","dcmtk","dcod2lum","dconvlum","drtdump","dsr2html","dsr2xml","dsrdump","dump2dcm","echoscu","findscu","getscu","img2dcm","json2dcm","mkcsmapper","mkesdb","movescu","pdf2dcm","stl2dcm","storescp","storescu","termscu","wlmscpfs","xml2dcm","xml2dsr"],"head_dependencies":["jpeg-turbo","libpng","libtiff","openssl@4",{"cmake":":build"}],"head_url_args":["https://git.dcmtk.org/dcmtk.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://dcmtk.org/en/dcmtk/","license":"BSD-3-Clause","ruby_source_checksum":"75f6c61050c761555ab86f94ecf11b0fea4070ecf05199707bebee38811563b9","stable_dependencies":["jpeg-turbo","libpng","libtiff","openssl@4",{"cmake":":build"}],"stable_checksum":"38ac8fceebe201921f6c101493e9611ba12fb5c597db7311df26e95d6d6bf39a","stable_url_args":["https://github.com/DCMTK/dcmtk/archive/refs/tags/DCMTK-3.7.1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.7.1"},"dcp":{"desc":"Docker cp made easy","executables":["dcp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/exdx/dcp.git",{":branch":"main"}],"homepage":"https://github.com/exdx/dcp","license":"MIT","ruby_source_checksum":"1f3e6f52e9d99454fa9dbd05d9fe44ea32c9bc1ed446097a18dfa14519d42f7e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7d9caa94c6a099762f367901cb0ccbe63130026f903e5477f4403d0cfff98b53","stable_url_args":["https://github.com/exdx/dcp/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"c81ed8916ea09601f859c03baa6adb8356aa5377f461144beefb8aa6eb9f76c2"},"dcraw":{"desc":"Digital camera RAW photo decoding software","executables":["dcraw"],"head_dependencies":["jasper","jpeg-turbo","little-cms2"],"homepage":"https://dechifro.org/dcraw/","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"892a24ced8177f31efc3054cc09860668220477a72a4c618352b7e661624aa4b","stable_dependencies":["jasper","jpeg-turbo","little-cms2"],"stable_checksum":"2890c3da2642cd44c5f3bfed2c9b2c1db83da5cec09cc17e0fa72e17541fb4b9","stable_url_args":["https://dechifro.org/dcraw/archive/dcraw-9.28.0.tar.gz"],"stable_version":"9.28.0","bottle_cellar":":any","bottle_checksum":"2ece1b23d5c77ada535e6e4ae803b9d8060296838cfe92818c191b1e49dceba8"},"ddate":{"bottle_rebuild":1,"desc":"Converts boring normal dates to fun Discordian Date","executables":["ddate"],"homepage":"https://github.com/bo0ts/ddate","license":":public_domain","ruby_source_checksum":"8a5464ba389d7b92776cc574918778414c0be93143d85d608de27ad11581cda3","stable_checksum":"d53c3f0af845045f39d6d633d295fd4efbe2a792fd0d04d25d44725d11c678ad","stable_url_args":["https://github.com/bo0ts/ddate/archive/refs/tags/v0.2.2.tar.gz"],"stable_version":"0.2.2","bottle_checksum":"dc6a83d4395ba0e0cc54890798b9dec02958912ad7f17fbadf2ca46c8236e9c8"},"ddcctl":{"desc":"DDC monitor controls (brightness) for Mac OSX command-line","executables":["ddcctl"],"homepage":"https://github.com/kfix/ddcctl","license":"GPL-3.0-only","ruby_source_checksum":"4cd0467483c5571ae1f3eac683b0d4494166f63ce3e463a463315f60107eb9bd","stable_checksum":"1b6eddd0bc20594d55d58832f2d2419ee899e74ffc79c389dcdac55617aebb90","stable_url_args":["https://github.com/kfix/ddcctl/archive/refs/tags/v1.tar.gz"],"stable_version":"1","bottle_checksum":"eaaacf4646080a84a4b1b958a7bb8bfc959a1b4e13718a0957cd9f65e6ed7b7b"},"ddclient":{"bottle_rebuild":4,"caveats":"For ddclient to work, you will need to customise the configuration\nfile at `$HOMEBREW_PREFIX/etc/ddclient/ddclient.conf`.\n\nNote: don't enable daemon mode in the configuration file; see\nadditional information below.\n\nThe next reboot of the system will automatically start ddclient.\n\nYou can adjust the execution interval by changing the value of\nStartInterval (in seconds) in /Library/LaunchDaemons/sh.brew.ddclient.plist.\n","desc":"Update dynamic DNS entries","executables":["ddclient"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/ddclient/ddclient.git",{":branch":"main"}],"head_uses_from_macos":[["perl"]],"homepage":"https://ddclient.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"086c8fa199db204a0371f9478156893175ccac716140c6ed5d79777f5632b20a","service_args":[[":run_type",":interval"],[":interval",300],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/ddclient/bin/ddclient","-file","$HOMEBREW_PREFIX/etc/ddclient/ddclient.conf"]],"stable_checksum":"15c73d4b61e8e4974707379df1dbf15ab9f933835c6968947d2b56173388c6f0","stable_url_args":["https://github.com/ddclient/ddclient/releases/download/v4.0.0/ddclient-4.0.0.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"4.0.0","bottle_tag":":all","bottle_checksum":"dd5a0ecc4036f9ed9f287ea1240f09cbc2bf2cfeb5d672069e3ea384465ceb9c"},"ddcutil":{"desc":"Control monitor settings using DDC/CI and USB","executables":["ddcutil"],"head_dependencies":["acl","dbus","glib","i2c-tools","jansson","kmod","libdrm","libusb","libx11","libxext","libxrandr","systemd",{"pkgconf":":build"}],"homepage":"https://www.ddcutil.com","license":"GPL-2.0-or-later","ruby_source_checksum":"3401a654ba87618669135aa72a440f1ee65e91b2e162909f5fdbac8e6c5f5c80","stable_dependencies":["acl","dbus","glib","i2c-tools","jansson","kmod","libdrm","libusb","libx11","libxext","libxrandr","systemd",{"pkgconf":":build"}],"stable_checksum":"1c862dc263aa295f23da8d9a6693487d4cd8c97a91bdeaa4711cab28a33cdd6e","stable_url_args":["https://www.ddcutil.com/tarballs/ddcutil-3.0.1.tar.gz"],"stable_version":"3.0.1"},"ddd":{"desc":"Graphical front-end for command-line debuggers","executables":["ddd"],"head_dependencies":["fontconfig","libx11","libxaw","libxft","libxmu","libxpm","libxt","openmotif","libice","libsm","libxext","libxp",{"gnu-sed":":build"},{"gdb":":test"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.gnu.org/software/ddd/","license":{":all_of":["GPL-3.0-or-later","GFDL-1.1-no-invariants-or-later","GFDL-1.3-no-invariants-or-later","HPND-sell-variant","MIT-open-group"]},"ruby_source_checksum":"b40f342be4bdb951abec1c20c6b38a87823b73866db0add423c72c3b510aadbd","stable_dependencies":["fontconfig","libx11","libxaw","libxft","libxmu","libxpm","libxt","openmotif","libice","libsm","libxext","libxp",{"gnu-sed":":build"},{"gdb":":test"}],"stable_checksum":"b87517a6c3f9611566347e283a2cf931fa369919b553536a2235e63402f4ee89","stable_url_args":["https://ftpmirror.gnu.org/ddd/ddd-3.4.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.4.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"47ff49d7888461a987aee0ae62749dc96d6c44c6825f09a61d637f13cd736198"},"ddgr":{"bottle_rebuild":2,"desc":"DuckDuckGo from the terminal","executables":["ddgr"],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/jarun/ddgr","license":"GPL-3.0-or-later","ruby_source_checksum":"7563635d91d378e10b83b6c0e927cde297359543338ae2b8161498b80b5b82f4","stable_checksum":"a858e0477ea339b64ae0427743ebe798a577c4d942737d8b3460bce52ac52524","stable_url_args":["https://github.com/jarun/ddgr/archive/refs/tags/v2.2.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"2.2","bottle_tag":":all","bottle_checksum":"fe1e5b35a67ae65335a46b0cc9fa8d362f9196aa64a527f7f73210d95fd97848"},"ddh":{"desc":"Fast duplicate file finder","executables":["ddh"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/darakian/ddh","license":"LGPL-3.0-only","ruby_source_checksum":"d4bec72847b4207eff10ab42c6234293301d68f84596daddc7fc07f388908e4a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"87010f845fa68945d2def4a05a3eb796222b67c5d3cea41e576cfaf2ab078ef8","stable_url_args":["https://github.com/darakian/ddh/archive/refs/tags/0.13.0.tar.gz"],"stable_version":"0.13.0","bottle_checksum":"b6d9b4efbd475c242879125f200dd62ce1a5ac036faa100a098c5b5b80e04084"},"ddns-go":{"desc":"Simple and easy-to-use DDNS","executables":["ddns-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jeessy2/ddns-go.git",{":branch":"master"}],"homepage":"https://github.com/jeessy2/ddns-go","license":"MIT","ruby_source_checksum":"d1e4b9713a30f478cfacf1cb24191c0e7def944a91731abca0a586b5552df534","stable_dependencies":[{"go":":build"}],"stable_checksum":"f7001004e092d9641aad5a94158e0b4cae4a53a7f5c7d96d5c6af3d246c56fcc","stable_url_args":["https://github.com/jeessy2/ddns-go/archive/refs/tags/v6.17.7.tar.gz"],"stable_version":"6.17.7"},"ddns-updater":{"desc":"Lightweight universal DDNS Updater program","executables":["ddns-updater"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/qdm12/ddns-updater","license":"MIT","ruby_source_checksum":"b66b1f704696cd597a7a81615fe457215a29d767ae5dc3b321ae2b066234376b","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/ddns-updater.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/ddns-updater.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/ddns-updater/bin/ddns-updater"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"809407604d35bea7615bf02292f025ad46305b384a7c55c705410b4a1c0908a6","stable_url_args":["https://github.com/qdm12/ddns-updater/archive/refs/tags/v2.10.0.tar.gz"],"stable_version":"2.10.0"},"ddrescue":{"desc":"GNU data recovery tool","executables":["ddrescue","ddrescuelog"],"homepage":"https://www.gnu.org/software/ddrescue/ddrescue.html","license":"GPL-2.0-or-later","ruby_source_checksum":"1916d2468cbe3ee8823ef6ae04fe563f3a234a5be48496aae767c05b07275a4c","stable_checksum":"2264622d309d6c87a1cfc19148292b8859a688e9bc02d4702f5cd4f288745542","stable_url_args":["https://ftpmirror.gnu.org/ddrescue/ddrescue-1.30.tar.lz"],"stable_version":"1.30"},"deadfinder":{"desc":"Finds broken links","executables":["deadfinder"],"head_dependencies":["bdw-gc","libevent","libyaml","openssl@4","pcre2",{"crystal":":build"},{"lexbor":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/hahwul/deadfinder.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://deadfinder.hahwul.com","license":"MIT","revision":1,"ruby_source_checksum":"5e2a3e98d09748095cddc1a95e505fd291c57acc9586bb065558276f7fe3d024","stable_dependencies":["bdw-gc","libevent","libyaml","openssl@4","pcre2",{"crystal":":build"},{"lexbor":":build"},{"pkgconf":":build"}],"stable_checksum":"ae2364f33c1b94f9d2183162b6dd42ae33a68dbda970a1e67c9080ee1681c7d9","stable_url_args":["https://github.com/hahwul/deadfinder/archive/refs/tags/2.1.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.1.0"},"deark":{"desc":"File conversion utility for older formats","executables":["deark"],"homepage":"https://entropymine.com/deark/","license":"MIT","ruby_source_checksum":"3b7ab689a1bd3f16bedc31e827a7ef6fed4884821bb51790922d029957de2bf7","stable_patches":[{"strip":"p1","url":"https://github.com/jsummers/deark/commit/d9ad63f9331f7d804c4978a644272810e200eb4c.patch?full_index=1","sha256":"0b08bfdd88bd0ff99208c6eb96eb72fc91f421c633a55bfc2ec960c5ee74a1cf","type":"backport"}],"stable_checksum":"84f9e0134830389e4ab12c89dc09cf42a3f885ec551254e9fdc22952858add11","stable_url_args":["https://entropymine.com/deark/releases/deark-1.7.3.tar.gz"],"stable_version":"1.7.3"},"debianutils":{"desc":"Miscellaneous utilities specific to Debian","executables":["ischroot","run-parts","tempfile"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"po4a":":build"}],"homepage":"https://tracker.debian.org/pkg/debianutils","license":"GPL-2.0-or-later","ruby_source_checksum":"48a1cb47dfb891a9112e9d15360bf1827a579662f8eb3aa9cee7082c753e0c8a","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"po4a":":build"}],"stable_checksum":"bf79c301ad48e82ddb09d8c0770f6d44294ee9529ae5e54164072f7bf5c57016","stable_url_args":["https://deb.debian.org/debian/pool/main/d/debianutils/debianutils_5.24.tar.xz"],"stable_version":"5.24"},"debugbreak":{"bottle_rebuild":1,"desc":"Break into the debugger programmatically","homepage":"https://github.com/scottt/debugbreak","license":"BSD-2-Clause","ruby_source_checksum":"1743c74f0ac2366d11a2b4dc1f7dcc42fa4b47f9a29ca35fb30f642c53d12673","stable_checksum":"62089680cc1cd0857519e2865b274ed7534bfa7ddfce19d72ffee41d4921ae2f","stable_url_args":["https://github.com/scottt/debugbreak/archive/refs/tags/v1.0.tar.gz"],"stable_version":"1.0","bottle_tag":":all","bottle_checksum":"c3d74ba626694bb1db1d81d3efac9b1a9ca9c71521212bb937bfd897d677272f"},"decasify":{"desc":"Utility for casting strings to title-case according to locale-aware style guides","executables":["decasify"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/alerque/decasify.git",{":branch":"master"}],"head_uses_from_macos":[[{"jq":":build",":since":":sequoia"}]],"homepage":"https://github.com/alerque/decasify","license":"LGPL-3.0-only","ruby_source_checksum":"24a591176cc3242f05d36b9d3d018b5ecb08427416d8f0f7694ff23b9002683a","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"37e56750c7ccbe725f44dd065c6dbc170f92afa950c335e7f8256f21ba3b8fcc","stable_url_args":["https://github.com/alerque/decasify/releases/download/v0.11.4/decasify-0.11.4.tar.zst"],"stable_uses_from_macos":[[{"jq":":build",":since":":sequoia"}]],"stable_version":"0.11.4"},"deck":{"desc":"Creates slide deck using Markdown and Google Slides","executables":["deck"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/k1LoW/deck.git",{":branch":"main"}],"homepage":"https://github.com/k1LoW/deck","license":"MIT","ruby_source_checksum":"7d5bc9a37d39460e2567de213461bbe1f740230ce4caf402d6d250ece453905d","stable_dependencies":[{"go":":build"}],"stable_checksum":"e7c4dbc5cb9a1273d43c8f998d1d2dc1fc44af9758c70df413f7b5e3daf9a9b7","stable_url_args":["https://github.com/k1LoW/deck/archive/refs/tags/v1.24.4.tar.gz"],"stable_version":"1.24.4"},"decker":{"desc":"HyperCard-like multimedia sketchpad","executables":["decker","lilt"],"head_dependencies":["sdl2-compat","sdl2_image"],"homepage":"https://beyondloom.com/decker/","license":"MIT","ruby_source_checksum":"0bcfdf658cc6f1f02cfb9e1f2ba6ccb051c12d2c55a7332b92f70110d7242e2d","stable_dependencies":["sdl2-compat","sdl2_image"],"stable_checksum":"1c7907f88bb1cb47f25e12110162198d4fc8947b8046bd98317a526d416073e5","stable_url_args":["https://github.com/JohnEarnest/Decker/archive/refs/tags/v1.71.tar.gz"],"stable_version":"1.71"},"decompose":{"desc":"Reverse-engineering tool for docker environments","executables":["decompose"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/s0rg/decompose.git",{":branch":"master"}],"homepage":"https://github.com/s0rg/decompose","license":"MIT","ruby_source_checksum":"6221765246550bc19667d835f94b3f7e9619840995d695a543c1d74cf5ae2902","stable_dependencies":[{"go":":build"}],"stable_checksum":"c68e57eb98d88d4d4221147229839b753b20640da88992b1e6ce143aec51459a","stable_url_args":["https://github.com/s0rg/decompose/archive/refs/tags/v1.11.8.tar.gz"],"stable_version":"1.11.8"},"deepline":{"desc":"CLI for Deepline data enrichment and durable plays","executables":["deepline","deepline-sdk"],"head_dependencies":["node"],"homepage":"https://code.deepline.com","license":"MIT","ruby_source_checksum":"7b9fca740bf23db4d72530148b80d828fc1c4cbd23d61cee0e6bd30254211a10","stable_dependencies":["node"],"stable_checksum":"e9abcf7c73b56922a8d64dee59d1c4a4b2d4cee84fe398e83e7cf20dd32330f4","stable_url_args":["https://registry.npmjs.org/deepline/-/deepline-0.3.400.tgz"],"stable_version":"0.3.400"},"defaultbrowser":{"desc":"Command-line tool for getting & setting the default browser","executables":["defaultbrowser"],"homepage":"https://github.com/kerma/defaultbrowser","license":"MIT","ruby_source_checksum":"3042d2a4f1d8f105b718ccbf78c6bd47e1053c1ecf469cc7b2bdcc5e17841387","stable_checksum":"56249f05da912bbe828153d775dc4f497f5a8b453210c2788d6a439418ac2ea3","stable_url_args":["https://github.com/kerma/defaultbrowser/archive/refs/tags/1.1.tar.gz"],"stable_version":"1.1","bottle_checksum":"6312f36faa5128d899e9410d89ecbf6425fc2e5aff3ce30398092f6c13ad8768"},"define":{"desc":"Command-line dictionary (thesaurus) app, with access to multiple sources","executables":["define"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Rican7/define.git",{":branch":"main"}],"homepage":"https://github.com/Rican7/define","license":"MIT","ruby_source_checksum":"237340c410ddd755a4e4c034f6340aee215753ef51788eec4386d63c05686cd4","stable_dependencies":[{"go":":build"}],"stable_checksum":"b8f0a83bbf345330d1081634e3b865527d4924be8e771501283abf17c4304514","stable_url_args":["https://github.com/Rican7/define/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"52b5e52db7f2a1cd770fb042a28781496fc7c15bcd441fc9d2b0ec24ccfba3c6"},"defuddle":{"desc":"Extract article content and metadata from web pages","executables":["defuddle"],"head_dependencies":["node"],"homepage":"https://defuddle.md","license":"MIT","ruby_source_checksum":"d8a9941c5746044d60191a759073500c813e8ff40b3898c252d8842802cebe56","stable_dependencies":["node"],"stable_checksum":"1cbe156e923f38be0e3dc36bb22d1e20d708349b17fd26bb8136b221451f4ae4","stable_url_args":["https://registry.npmjs.org/defuddle/-/defuddle-0.19.5.tgz"],"stable_version":"0.19.5","bottle_tag":":all","bottle_checksum":"13d22f8a7ff03a7d2b896ee427ddeaaebcb35f3f1a3d188ccddd4c1b89eafe45"},"deheader":{"desc":"Analyze C/C++ files for unnecessary headers","executables":["deheader"],"head_dependencies":[{"asciidoctor":":build"}],"head_url_args":["https://gitlab.com/esr/deheader.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"http://www.catb.org/~esr/deheader/","license":"BSD-2-Clause","ruby_source_checksum":"093cd6140827af0d12e70cdab092d7724fe0cfb3f66d7d678e8a87cd4ca0c782","stable_dependencies":[{"asciidoctor":":build"}],"stable_checksum":"9d048b84c6459b44ecc8cd56d1bc407dc30419eb4c7263311f887a4587eb9f4b","stable_url_args":["https://gitlab.com/esr/deheader/-/archive/1.13/deheader-1.13.tar.bz2"],"stable_uses_from_macos":[["python"]],"stable_version":"1.13","bottle_tag":":all","bottle_checksum":"6f8f29cb6ec6a901c6beb182a2d98a1e4dc767339f0110e05d995ac8367a443e"},"dehydrated":{"bottle_rebuild":1,"desc":"LetsEncrypt/acme client implemented as a shell-script","executables":["dehydrated"],"homepage":"https://dehydrated.io","license":"MIT","ruby_source_checksum":"f8be3f87c12ab8be080cf53535133f5fb4a6cf1c625042ae9c22a8e5f550cd19","stable_checksum":"34d0e316dd86108cf302fddfe1c6d7b72c2fa98bed338ddd6c0155da2ec75a94","stable_url_args":["https://github.com/dehydrated-io/dehydrated/archive/refs/tags/v0.7.2.tar.gz"],"stable_version":"0.7.2","bottle_tag":":all","bottle_checksum":"069a4a6c4658ce2051150ae2ee9245b5d40ceb175912ab8428ecd7e1a7519bcd"},"deja-gnu":{"aliases":["dejagnu"],"bottle_rebuild":1,"desc":"Framework for testing other programs","executables":["dejagnu","runtest"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/dejagnu.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/dejagnu/","license":"GPL-3.0-or-later","ruby_source_checksum":"053b6c82084e9790669bca1e16ac2df0d6b3b16bd4e68bc6f24ddfe187867002","stable_checksum":"87daefacd7958b4a69f88c6856dbd1634261963c414079d0c371f589cd66a2e3","stable_url_args":["https://ftpmirror.gnu.org/dejagnu/dejagnu-1.6.3.tar.gz"],"stable_version":"1.6.3","bottle_tag":":all","bottle_checksum":"8b7481a7c316dd293ddffc9a58fcfbd5289be84f4c2d39d6f4e69da6dd36bd80"},"deja-vu":{"conflicts":[["deja",{":because":"both install `deja` binaries"}]],"desc":"Local searchable memory over the session histories of coding agents","executables":["deja"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vshulcz/deja-vu.git",{":branch":"main"}],"homepage":"https://github.com/vshulcz/deja-vu","license":"MIT","ruby_source_checksum":"892dc77d342c88dad188d93ba6e0668c957c26cdb13a53422e17a3bb3ccee44b","stable_dependencies":[{"go":":build"}],"stable_checksum":"fc578d218322f45dc8e4502d53016f58d379f555b215e0465b06d6cddbc58c52","stable_url_args":["https://github.com/vshulcz/deja-vu/archive/refs/tags/v0.23.1.tar.gz"],"stable_version":"0.23.1"},"deja":{"conflicts":[["deja-vu",{":because":"both install `deja` binaries"}]],"desc":"Predictive ghost-text autosuggestions for zsh","executables":["deja"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Giammarco-Ferranti/deja.git",{":branch":"main"}],"homepage":"https://github.com/Giammarco-Ferranti/deja","license":"MIT","ruby_source_checksum":"19a62bf7d4def11de1cbefa05fefd537b69d15fedd4e4fe37dedee257facd631","stable_dependencies":[{"go":":build"}],"stable_checksum":"c122b5556558f87e754398ea1f1b8d0f5276d2249939db487b1b780f616ec1c8","stable_url_args":["https://github.com/Giammarco-Ferranti/deja/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"dekit":{"desc":"Process manager for dev and prod","executables":["dekit","mprocs"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/pvolok/dekit.git",{":branch":"master"}],"homepage":"https://dekit.run","license":"MIT","oldnames":["mprocs"],"ruby_source_checksum":"fced3e6f4436b9a6f6b638de540f0f188998752eff468c28cb2e12f7f6fbd4a0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6acfd19444a371ce04557af1a755accc4735c64e650704ae257aaf9f2e1168ba","stable_url_args":["https://github.com/pvolok/dekit/archive/refs/tags/v0.10.2.tar.gz"],"stable_version":"0.10.2"},"delly":{"desc":"Structural variant discovery by paired-end and split-read analysis","executables":["delly"],"head_dependencies":["boost","htslib","xz"],"head_url_args":["https://github.com/dellytools/delly.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/dellytools/delly","license":"BSD-3-Clause","ruby_source_checksum":"0e7245023c80d5175be511d41f24296b93327112a6a2bb701c5cad7a134dbb83","stable_dependencies":["boost","htslib","xz"],"stable_checksum":"e0965d4a6f9f5336f7697049d40b6621fa0946dcc1747ff93cee1abfdb842e20","stable_url_args":["https://github.com/dellytools/delly/archive/refs/tags/v2.7.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.7.0"},"delve":{"aliases":["dlv"],"desc":"Debugger for the Go programming language","executables":["dlv"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/go-delve/delve.git",{":branch":"master"}],"homepage":"https://github.com/go-delve/delve","license":"MIT","ruby_source_checksum":"7026bd1e56732fd4a66a59646278d144381ed801295c47fb2dd774d3d7573256","stable_dependencies":[{"go":":build"}],"stable_checksum":"8ea5979dfc5978c9690dc1dd533a830815441dd33617f4a61bcdff7d2c3c7e90","stable_url_args":["https://github.com/go-delve/delve/archive/refs/tags/v1.27.2.tar.gz"],"stable_version":"1.27.2"},"demumble":{"desc":"More powerful symbol demangler (a la c++filt)","executables":["demumble"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/nico/demumble.git",{":branch":"main"}],"homepage":"https://github.com/nico/demumble","license":"Apache-2.0","ruby_source_checksum":"c6d76ec10614dc61636f107749c1b61df61e5fafa9dbd69f88abc9bbc12ce1ec","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"29501fbd5522820a1672aea0292105b8706899e4e4b283ff51c126f79b3b2c41","stable_url_args":["https://github.com/nico/demumble/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"3ba5801427e3a2ac99c397cb763935a7634eb7570e160d6b2f6024df4242a5d0"},"deno":{"compatibility_version":1,"conflicts":[["dxpy",{":because":"both install `dx` binaries"}]],"desc":"Secure runtime for JavaScript and TypeScript","executables":["deno","dx"],"head_dependencies":["little-cms2","sqlite",{"cmake":":build"},{"lld":":build"},{"llvm":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/denoland/deno.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}],["libffi"]],"homepage":"https://deno.com/","license":"MIT","ruby_source_checksum":"bd807084794cc89ef75696bef58f6b6cb6519a6ed9c1f2a78163bf3b7c331035","stable_dependencies":["little-cms2","sqlite",{"cmake":":build"},{"lld":":build"},{"llvm":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b57d0281c1647effc735f242ba52bc409747fc6ed6ad4946e76f062c67e113eb","stable_url_args":["https://github.com/denoland/deno/releases/download/v2.9.8/deno_src.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["libffi"]],"stable_version":"2.9.8"},"denominator":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Portable Java library for manipulating DNS clouds","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["denominator"],"head_dependencies":["openjdk"],"homepage":"https://github.com/Netflix/denominator/tree/v4.7.1/cli","license":"Apache-2.0","ruby_source_checksum":"246772a3aaecbf0cb6d1793f60f576e3dd190bab434d801c4ae3d30ca1428cbb","stable_dependencies":["openjdk"],"stable_checksum":"f2d09aaebb63ccb348dcba3a5cc3e94a42b0eae49e90ac0ec2b0a14adfbe5254","stable_url_args":["https://search.maven.org/remotecontent?filepath=com/netflix/denominator/denominator-cli/4.7.1/denominator-cli-4.7.1-fat.jar"],"stable_version":"4.7.1","bottle_tag":":all","bottle_checksum":"3da7d5704460e94f75bd1241c7d285971b2c22f23633c2cea058cccefc6a65e5"},"dep-scan":{"desc":"Security and risk audit tool for project dependencies and container images","executables":["depscan","depscan-vdb"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},"sqlite",{"rust":":build"}],"homepage":"https://github.com/owasp-dep-scan/dep-scan","license":"MIT","ruby_source_checksum":"c044412bf2f197232da16f8ebb701aee327cdff858344ac39e3aff2663bbd53a","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/dep-scan/bin/depscan","--server"]],"stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},"sqlite",{"rust":":build"}],"stable_checksum":"534254287e29d58768e1a7db2c1132ff4d964865b213fbe75f9cf7293ddd36b9","stable_url_args":["https://files.pythonhosted.org/packages/d9/7f/9841c25bf3b66151fc91d4a301a5d068c25f8591b80975b31e4afda5e3a0/owasp_depscan-6.3.0.tar.gz"],"stable_version":"6.3.0"},"dep-tree":{"desc":"Tool for visualizing dependencies between files and enforcing dependency rules","executables":["dep-tree"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gabotechs/dep-tree.git",{":branch":"main"}],"homepage":"https://github.com/gabotechs/dep-tree","license":"MIT","ruby_source_checksum":"c2826418aee3a38244b30206f7aec03f0edd17fa3f7c48c2a6b499b41780b41a","stable_dependencies":[{"go":":build"}],"stable_checksum":"84f303594bce854527fe85208867a5060314ff3b24990d7c0f2846d364d81d4a","stable_url_args":["https://github.com/gabotechs/dep-tree/archive/refs/tags/v0.23.4.tar.gz"],"stable_version":"0.23.4","bottle_checksum":"d53ad18af48f54b65b6ef9660a05f770517521c78864484a9c5578c596bd3fa3"},"dependabot":{"desc":"Tool for testing and debugging Dependabot update jobs","executables":["dependabot"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dependabot/cli.git",{":branch":"main"}],"homepage":"https://github.com/dependabot/cli","license":"MIT","ruby_source_checksum":"a57cfe8ecd3739de28611dc8410e7bb7a86c7cd476281d586a73b04c6a11632d","stable_dependencies":[{"go":":build"}],"stable_checksum":"2c8401f1b98e2b42851e7670599e473458af5cd2ffe02c35383c875158c3b6f9","stable_url_args":["https://github.com/dependabot/cli/archive/refs/tags/v1.96.0.tar.gz"],"stable_version":"1.96.0"},"dependency-check":{"desc":"OWASP dependency-check","executables":["dependency-check"],"head_dependencies":["openjdk"],"head_url_args":["https://github.com/dependency-check/DependencyCheck.git",{":branch":"main"}],"homepage":"https://owasp.org/www-project-dependency-check/","license":"Apache-2.0","ruby_source_checksum":"d924ca1681979966e0b8e084a06c6f609a95d67e9c9cdfc6cf1f0b49b8489643","stable_dependencies":["openjdk"],"stable_checksum":"44d920d1ec03e948df862a253f0912782a31b9beee8a7c8895b9cb95760176ed","stable_url_args":["https://github.com/dependency-check/DependencyCheck/releases/download/v13.0.0/dependency-check-13.0.0-release.zip"],"stable_version":"13.0.0","bottle_tag":":all","bottle_checksum":"1afa418b76e8e058939c5136c6d9500d18ff892b85e83cbf129d0c6cc135a6cd"},"deployer":{"desc":"Deployment tool written in PHP with support for popular frameworks","executables":["dep"],"head_dependencies":["php"],"homepage":"https://deployer.org/","license":"MIT","ruby_source_checksum":"26a73cb995b2e224a5279d1625b1e5ce79da52ba9b1661b8f789b48e4064a4ac","stable_dependencies":["php"],"stable_checksum":"0026dfa73626a8ccde06222fe5fccf03e6d4a19e765914bb87d7d2cc21f3e57d","stable_url_args":["https://github.com/deployphp/deployer/releases/download/v8.0.5/deployer.phar"],"stable_version":"8.0.5","bottle_tag":":all","bottle_checksum":"30faf6172ee6025effbbebc49d712af4fad206520d4337e7f8bbaa534c5c7fbc"},"depot":{"desc":"Build your Docker images in the cloud","executables":["depot"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/depot/cli.git",{":branch":"main"}],"homepage":"https://depot.dev/","license":"MIT","ruby_source_checksum":"427d7319cc5a4cfbba7fa5ca1e559c7b95d08ffa3eb8ab1ebd055fa89736be55","stable_dependencies":[{"go":":build"}],"stable_checksum":"71264da73c2580126cbf1296966b45b2d751d426d9eb669997f3ab944e0d7730","stable_url_args":["https://github.com/depot/cli/archive/refs/tags/v2.103.2.tar.gz"],"stable_version":"2.103.2"},"depqbf":{"desc":"Solver for quantified boolean formulae (QBF)","executables":["depqbf"],"head_url_args":["https://github.com/lonsing/depqbf.git",{":branch":"master"}],"homepage":"https://lonsing.github.io/depqbf/","license":"GPL-3.0-or-later","ruby_source_checksum":"d724405bff1b4598465e0d3eb7751e1f35666c9e480eaa5451409f74db2e7f36","stable_checksum":"9684bb1562bfe14559007401f52975554373546d3290a19618ee71d709bce76e","stable_url_args":["https://github.com/lonsing/depqbf/archive/refs/tags/version-6.03.tar.gz"],"stable_version":"6.03","bottle_cellar":":any","bottle_checksum":"209da2f6f71ffd18105f99dd6333a0547865da8725e109138fe9e3e138b8300c"},"depsguard":{"desc":"Harden package manager configs against supply chain attacks","executables":["depsguard"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/arnica/depsguard.git",{":branch":"main"}],"homepage":"https://depsguard.com","license":"MIT","ruby_source_checksum":"6b7803cffd6e6d1248861df5eb3efee6325408aea3eabf0aa20bbc1faa7cdd68","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0db158f447f8ebf887466ae57f0d7bf6f02c8d647fa02235d3ebb5852a395193","stable_url_args":["https://github.com/arnica/depsguard/archive/refs/tags/v0.1.40.tar.gz"],"stable_version":"0.1.40"},"der-ascii":{"desc":"Reversible DER and BER pretty-printer","executables":["ascii2der","der2ascii"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/der-ascii.git",{":branch":"main"}],"homepage":"https://github.com/google/der-ascii","license":"Apache-2.0","ruby_source_checksum":"38ef4b24513135186e6a6cd8d8b251ecffae74bfc0150efe650cd7fe504f487c","stable_dependencies":[{"go":":build"}],"stable_checksum":"15e7268f6ac03617080751be9208df04a6d431d86c72c4ae5d8334e01b03c4a7","stable_url_args":["https://github.com/google/der-ascii/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"derby":{"bottle_rebuild":3,"deprecate_args":{":date":"2026-01-03",":because":":unsupported"},"desc":"Apache Derby is an embedded relational database running on JVM","disable_args":{":date":"2027-01-03",":because":":unsupported"},"executables":["NetworkServerControl","dblook","ij","setEmbeddedCP","setNetworkClientCP","setNetworkServerCP","startNetworkServer","stopNetworkServer","sysinfo"],"head_dependencies":["openjdk"],"homepage":"https://db.apache.org/derby/","license":"Apache-2.0","ruby_source_checksum":"4082d02673b18e608db5b658cf1eeb69022abbe36713fba87f5f7a8340183654","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/derby"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/derby/bin/NetworkServerControl","-h","127.0.0.1","start"]],"stable_dependencies":["openjdk"],"stable_checksum":"cbcfe4a0f07aab943cf89978f38d9047a9783233a770c54074bf555a65bedd42","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=db/derby/db-derby-10.17.1.0/db-derby-10.17.1.0-bin.tar.gz"],"stable_version":"10.17.1.0","bottle_tag":":all","bottle_checksum":"e7ed627ed2f1ea6529efac7f4b480874f4903e5ff671b1f9b885d470132231ab"},"descope":{"desc":"Command-line utility for performing common tasks on Descope projects","executables":["descope"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/descope/descopecli.git",{":branch":"main"}],"homepage":"https://www.descope.com","license":"MIT","ruby_source_checksum":"14eefc82598824801b55acd83d77b9b5e0ceeda88c655cf8fc5986b033a9bd2b","stable_dependencies":[{"go":":build"}],"stable_checksum":"aa86702720bddb5bf2a7402cf08872103b05a11e56f9d887d5a4da4015a0209e","stable_url_args":["https://github.com/descope/descopecli/archive/refs/tags/v0.8.16.tar.gz"],"stable_version":"0.8.16"},"desed":{"desc":"Debugger for Sed","executables":["desed"],"head_dependencies":[{"rust":":build"},{"gnu-sed":":test"}],"head_url_args":["https://github.com/SoptikHa2/desed.git",{":branch":"master"}],"homepage":"https://soptik.tech/articles/building-desed-the-sed-debugger.html","license":"GPL-3.0-or-later","ruby_source_checksum":"7bcceca2c13d5130636afddf6665918f07ffaa6800482b20ea88201d4634eba1","stable_dependencies":[{"rust":":build"},{"gnu-sed":":test"}],"stable_checksum":"73c75eaa65cccde5065a947e45daf1da889c054d0f3a3590d376d7090d4f651a","stable_url_args":["https://github.com/SoptikHa2/desed/archive/refs/tags/v1.2.2.tar.gz"],"stable_version":"1.2.2","bottle_checksum":"8d561d9e6c8f3d55f5a708ce24cc786b2975f227ec86414cf312409adc5130c7"},"desk":{"bottle_rebuild":1,"desc":"Lightweight workspace manager for the shell","executables":["desk"],"homepage":"https://github.com/jamesob/desk","license":"MIT","ruby_source_checksum":"388318f6e6d9845be2eefe84d5dec4dfad85677c21fbfe745b9759bb1657287a","stable_checksum":"620bfba5b285d4d445e3ff9e399864063d7b0e500ef9c70d887fb7b157576c45","stable_url_args":["https://github.com/jamesob/desk/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_tag":":all","bottle_checksum":"95e0acae98be5f6f5d3105ff2c6236d3e9648b8bbc1ab350e7735ed3935db8fe"},"desktop-file-utils":{"desc":"Command-line utilities for working with desktop entries","executables":["desktop-file-edit","desktop-file-install","desktop-file-validate","update-desktop-database"],"head_dependencies":["glib","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.freedesktop.org/www/Software/desktop-file-utils/","license":"GPL-2.0-or-later","ruby_source_checksum":"6826d6f4b7551697c3d2a0a5bdd5baebd42bda7cd69a4efbb0c69fa518eee286","stable_dependencies":["glib","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"4401d4e231d842c2de8242395a74a395ca468cd96f5f610d822df33594898a70","stable_url_args":["https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.28.tar.xz"],"stable_version":"0.28","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"4d17379ae5028f3dfebc90aa1f4747edebb77f38ed58d53712e688bd05a0d864"},"detach":{"desc":"Execute given command in detached process","executables":["detach"],"homepage":"https://inglorion.net/software/detach/","license":"MIT","ruby_source_checksum":"b4d0a86e0ef54e28eed6918fb7300adce1733b4d048ee35045699cacbae533fd","stable_checksum":"b2070e708d4fe3a84197e2a68f25e477dba3c2d8b1f9ce568f70fc8b8e8a30f0","stable_url_args":["https://inglorion.net/download/detach-0.2.3.tar.bz2"],"stable_version":"0.2.3","bottle_checksum":"94bd75041180a9e7cf48d3c352d2ef788a3f9ca382a77ecc1195b221c375b99c"},"detect-secrets":{"bottle_rebuild":1,"desc":"Enterprise friendly way of detecting and preventing secrets in code","executables":["detect-secrets","detect-secrets-hook"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/Yelp/detect-secrets.git",{":branch":"master"}],"homepage":"https://github.com/Yelp/detect-secrets","license":"Apache-2.0","revision":10,"ruby_source_checksum":"9a5d119bf13fe28ade8cea8c6dcc49b047a8358e7b30793b35f6de61f0b421b8","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"6bb46dcc553c10df51475641bb30fd69d25645cc12339e46c824c1e0c388898a","stable_url_args":["https://files.pythonhosted.org/packages/69/67/382a863fff94eae5a0cf05542179169a1c49a4c8784a9480621e2066ca7d/detect_secrets-1.5.0.tar.gz"],"stable_version":"1.5.0"},"detekt":{"desc":"Static code analysis for Kotlin","executables":["detekt"],"head_dependencies":["openjdk@21"],"homepage":"https://detekt.dev","license":"Apache-2.0","ruby_source_checksum":"4df712192895a35b35c5e7746fcf128a614050c8309dc90beb7b3c0b93f5953c","stable_dependencies":["openjdk@21"],"stable_checksum":"2ce2ff952e150baf28a29cda70a363b0340b3e81a55f43e51ec5edffc3d066c1","stable_url_args":["https://github.com/detekt/detekt/releases/download/v1.23.8/detekt-cli-1.23.8-all.jar"],"stable_version":"1.23.8","bottle_tag":":all","bottle_checksum":"37152acb3b7195f62c6e972c3deb2d8423a59f907e1e3452a94628c6e4023ea0"},"detox":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-28",":because":":unmaintained"},"desc":"Utility to replace problematic characters in filenames","executables":["detox","inline-detox"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://detox.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"7df785895f790f4077fb63e74ece6037d6ceb0adad2477259659ed31dc6215bc","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"425a02fda04103b86abe7f83bdd4c73de5c9c9f69041fb16e9e2e602dd78495b","stable_url_args":["https://github.com/dharple/detox/releases/download/v3.0.1/detox-3.0.1.zip"],"stable_version":"3.0.1"},"devcockpit":{"desc":"TUI system monitor for Apple Silicon","executables":["devcockpit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/caioricciuti/dev-cockpit.git",{":branch":"main"}],"homepage":"https://devcockpit.app/","license":"GPL-3.0-only","ruby_source_checksum":"629d3e458b20bdf56bd4013b61d4a07b4ac7aa90c1199a33999de81965547e21","stable_dependencies":[{"go":":build"}],"stable_checksum":"5f0c72cd82ce06b166ad92810d096507c9575350af058734c3c010408cf0e87c","stable_url_args":["https://github.com/caioricciuti/dev-cockpit/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"devcontainer":{"desc":"Reference implementation for the Development Containers specification","executables":["devcontainer"],"head_dependencies":["node"],"homepage":"https://containers.dev","license":"MIT","ruby_source_checksum":"8d70fa18cc12cee86915cd316b113108337d5e61aca6a1484940e258ee9ef953","stable_dependencies":["node"],"stable_checksum":"49c7d71d40058f89e1fd8b019a193ed4215b7fc773c0f6273f7032a46cd33f4b","stable_url_args":["https://registry.npmjs.org/@devcontainers/cli/-/cli-0.89.0.tgz"],"stable_version":"0.89.0","bottle_tag":":all","bottle_checksum":"e4f9e7e3aaa7e3554226407638d20b605d0e1d3c1b6a0497d9d77e75d6615303"},"device-mapper":{"desc":"Userspace library and tools for logical volume management","executables":["blkdeactivate","dmsetup","dmstats","dmvdostats"],"head_dependencies":["libaio",{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/lvmteam/lvm2.git",{":branch":"main"}],"homepage":"https://sourceware.org/dm","license":"LGPL-2.1-only","ruby_source_checksum":"3b0830741fddb268ef463a9214e9b3fd316195d09755bbfa149a3b584d8860aa","stable_dependencies":["libaio",{"pkgconf":":build"}],"stable_checksum":"d87ec0dac9061f1fa58ebced5c6b1360c87d4c5cd7b455dc0ebe1d3f036920d7","stable_url_args":["https://sourceware.org/pub/lvm2/releases/LVM2.2.03.43.tgz"],"stable_version":"2.03.43"},"devil":{"desc":"Cross-platform image library","head_dependencies":["jasper","jpeg-turbo","libpng","libtiff","little-cms2",{"cmake":":build"}],"head_url_args":["https://github.com/DentonW/DevIL.git",{":branch":"master"}],"homepage":"https://sourceforge.net/projects/openil/","license":"LGPL-2.1-only","revision":6,"ruby_source_checksum":"744f3a1e49dcd8b7b3c6c5d584a4438315679855295d3f5fd403628de34f2b77","stable_dependencies":["jasper","jpeg-turbo","libpng","libtiff","little-cms2",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/DentonW/DevIL/commit/41fcabbe.patch?full_index=1","sha256":"324dc09896164bef75bb82b37981cc30dfecf4f1c2386c695bb7e92a2bb8154d","type":"backport"},{"strip":"p1","url":"https://github.com/DentonW/DevIL/commit/4a2d7822.patch?full_index=1","sha256":"7e74a4366ef485beea1c4285f2b371b6bfa0e2513b83d4d45e4e120690c93f1d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/DentonW/DevIL/issues/48"}]},{"strip":"p1","url":"https://github.com/DentonW/DevIL/commit/42a62648.patch?full_index=1","sha256":"b3a99c34cd7f9a5681f43dc0886fe360ba7d1df2dd1eddd7fcdcae7898f7a68e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/DentonW/DevIL/pull/91"}]},{"strip":"p1","data":true}],"stable_checksum":"0075973ee7dd89f0507873e2580ac78336452d29d34a07134b208f44e2feb709","stable_url_args":["https://downloads.sourceforge.net/project/openil/DevIL/1.8.0/DevIL-1.8.0.tar.gz"],"stable_version":"1.8.0","bottle_cellar":":any","bottle_checksum":"41c4a55d025dbe6bb13fe38575289bca95014da52ecebb5d06091521eba82598"},"devspace":{"desc":"CLI helps develop/deploy/debug apps with Docker and k8s","executables":["devspace"],"head_dependencies":["kubernetes-cli",{"go":":build"}],"head_url_args":["https://github.com/devspace-sh/devspace.git",{":branch":"main"}],"homepage":"https://devspace.sh/","license":"Apache-2.0","ruby_source_checksum":"9daed83f114f5ac467e6aa4b77c93ba01b2a66a4dc46f895a8860f9e9c70bdb0","stable_dependencies":["kubernetes-cli",{"go":":build"}],"stable_checksum":"c6e4f9d6587d77b5498d56391667c5d88b65ced06ca7e03a4ac74f600c19c8c4","stable_url_args":["https://github.com/devspace-sh/devspace/archive/refs/tags/v6.3.21.tar.gz"],"stable_version":"6.3.21"},"dex":{"bottle_rebuild":1,"conflicts":[["dexidp",{":because":"both install `dex` binaries"}]],"desc":"Dextrous text editor","executables":["dex"],"head_url_args":["https://github.com/tihirvon/dex.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/tihirvon/dex","license":"GPL-2.0-only","ruby_source_checksum":"5ecc1c38fe06135493b9dff60a19c612e0ae4572be924728cb8ccb69aed43a50","stable_checksum":"4468b53debe8da6391186dccb78288a8a77798cb4c0a00fab9a7cdc711cd2123","stable_url_args":["https://github.com/tihirvon/dex/archive/refs/tags/v1.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"c6b949a5254e17100be03b643f2c6a48322e52d841c17c3c8755d5c0895edf82"},"dex2jar":{"bottle_rebuild":1,"desc":"Tools to work with Android .dex and Java .class files","executables":["d2j-apk-sign","d2j-asm-verify","d2j-baksmali","d2j-class-version-switch","d2j-decrypt-string","d2j-dex-recompute-checksum","d2j-dex-weaver","d2j-dex2jar","d2j-dex2smali","d2j-jar-access","d2j-jar-weaver","d2j-jar2dex","d2j-jar2jasmin","d2j-jasmin2jar","d2j-smali","d2j-std-apk","d2j_invoke"],"head_dependencies":["openjdk"],"homepage":"https://github.com/pxb1988/dex2jar","license":"Apache-2.0","ruby_source_checksum":"639ce594385bc2f904d44a7620db906e65a3f98597f2b851056fa645e8063b55","stable_dependencies":["openjdk"],"stable_checksum":"ee7c45eb3c1d2474a6145d8d447e651a736a22d9664b6d3d3be5a5a817dda23a","stable_url_args":["https://github.com/pxb1988/dex2jar/releases/download/v2.4/dex-tools-v2.4.zip"],"stable_version":"2.4","bottle_tag":":all","bottle_checksum":"ded18e9ed01974a255fca1641dfa790cf06c09ad819578f9e351d06f71a5ad83"},"dexidp":{"conflicts":[["dex",{":because":"both install `dex` binaries"}]],"desc":"OpenID Connect Identity and OAuth 2.0 Provider","executables":["dex"],"head_dependencies":[{"go":":build"}],"homepage":"https://dexidp.io","license":"Apache-2.0","ruby_source_checksum":"26a46d222ebaf98fb2c91fd765aa07456da2e6e9312147a996b70fe2ac270085","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/dex.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/dex.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/dexidp/bin/dex","serve","$HOMEBREW_PREFIX/etc/dexidp/config.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"05e2e149b53f9876269362fefa9061b4b1abd3d5437f23247d79e44a77ac487d","stable_url_args":["https://github.com/dexidp/dex/archive/refs/tags/v2.46.1.tar.gz"],"stable_version":"2.46.1"},"dexter-lsp":{"conflicts":[["dexter",{":because":"both install `dexter` binaries"}]],"desc":"Elixir LSP optimized for large codebases","executables":["dexter"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/remoteoss/dexter.git",{":branch":"main"}],"head_uses_from_macos":[[{"sqlite":":build"}]],"homepage":"https://github.com/remoteoss/dexter","license":"MIT","ruby_source_checksum":"3ecfd9134543c8ef3b6c9e377e427cdfbca738cd7e3d1960d604517178b8f9e6","stable_dependencies":[{"go":":build"}],"stable_checksum":"675ad9d59678db0f7c63bd5f0672f19d7e499a26359e8af6cd1ee5272b583b8f","stable_url_args":["https://github.com/remoteoss/dexter/archive/refs/tags/v0.7.2.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":build"}]],"stable_version":"0.7.2"},"dexter":{"conflicts":[["dexter-lsp",{":because":"both install `dexter` binaries"}]],"desc":"Automatic indexer for Postgres","executables":["dexter"],"head_dependencies":["libpq","ruby",{"postgresql@18":":test"}],"homepage":"https://github.com/ankane/dexter","license":"MIT","revision":1,"ruby_source_checksum":"6acb76f8dd99f244326d98ba82ce235dbb3a5719a0f39838bdaf28c6a518b3e4","stable_dependencies":["libpq","ruby",{"postgresql@18":":test"}],"stable_checksum":"5aca9fcb671170bda6ae8a9b6d563a4813237412a658f614bb48c8caf6067f78","stable_url_args":["https://github.com/ankane/dexter/archive/refs/tags/v0.6.3.tar.gz"],"stable_version":"0.6.3"},"dezoomify-rs":{"bottle_rebuild":1,"desc":"Tiled image downloader","executables":["dezoomify-rs"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"imagemagick":":test"}],"head_url_args":["https://github.com/lovasoa/dezoomify-rs.git",{":branch":"master"}],"homepage":"https://dezoomify-rs.ophir.dev","license":"GPL-3.0-only","ruby_source_checksum":"581ee25d1b5b7da8ebdf94d0012b00b1b7a4d751bcba012c4683ec1d98cb9a57","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"imagemagick":":test"}],"stable_checksum":"c88920aa1d90eb546b53af8f1c0a497491fa4664d87dd1ee496b217af8923675","stable_url_args":["https://github.com/lovasoa/dezoomify-rs/archive/refs/tags/v2.20.0.tar.gz"],"stable_version":"2.20.0"},"dfc":{"bottle_rebuild":1,"desc":"Display graphs and colors of file system space/usage","executables":["dfc"],"head_dependencies":["gettext",{"cmake":":build"},{"gettext":":build"}],"head_url_args":["https://github.com/Rolinh/dfc.git",{":branch":"master"}],"homepage":"https://github.com/Rolinh/dfc","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"3c72db65a6029f23b350978c642114b7c07e86cc36a91eb9ed9316c668aa18dd","stable_dependencies":["gettext",{"cmake":":build"},{"gettext":":build"}],"stable_checksum":"962466e77407dd5be715a41ffc50a54fce758a78831546f03a6bb282e8692e54","stable_url_args":["https://github.com/Rolinh/dfc/releases/download/v3.1.1/dfc-3.1.1.tar.gz"],"stable_version":"3.1.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"fefbde9ea38d983a69c406f0ed63ceecdea1460fa34d97ca64a158b86da1f2f2"},"dfmt":{"desc":"Formatter for D source code","executables":["dfmt"],"head_dependencies":[{"ldc":":build"}],"head_url_args":["https://github.com/dlang-community/dfmt.git",{":branch":"master"}],"homepage":"https://github.com/dlang-community/dfmt","license":"BSL-1.0","ruby_source_checksum":"bb299b918d9c4929b0b368e5927fc68f318509595a37a36deee5070759a8eaa8","stable_dependencies":[{"ldc":":build"}],"stable_url_args":["https://github.com/dlang-community/dfmt.git",{":tag":"v0.15.2",":revision":"d8e43e23eca0aa32f064fe7efe8e74a9efa8018e"}],"stable_version":"0.15.2","bottle_checksum":"a6395124d210dcf1ee14f282d0a1a9a94f46e620e4fbc8fc909197a2c8d49d90"},"dfu-programmer":{"bottle_rebuild":1,"desc":"Device firmware update based USB programmer for Atmel chips","executables":["dfu-programmer"],"head_dependencies":["libusb",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/dfu-programmer/dfu-programmer.git",{":branch":"master"}],"homepage":"https://github.com/dfu-programmer/dfu-programmer","license":"GPL-2.0-or-later","ruby_source_checksum":"3b8f6c51c857da923e71f5b4d633bf63af2030ddf5eee49ac18954cfd55d42fb","stable_dependencies":["libusb"],"stable_checksum":"844e469be559657bc52c9d9d03c30846acd11ffbb1ddd42438fa8af1d2b8587d","stable_url_args":["https://github.com/dfu-programmer/dfu-programmer/releases/download/v1.1.0/dfu-programmer-1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_cellar":":any","bottle_checksum":"7924fe1214155edd5e6467e29c31981efaebad2d0aa92f484e5021e2f7c4ea3c"},"dfu-util":{"desc":"USB programmer","executables":["dfu-prefix","dfu-suffix","dfu-util"],"head_dependencies":["libusb",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.code.sf.net/p/dfu-util/dfu-util.git",{":branch":"master"}],"homepage":"https://dfu-util.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"29c6c1493048740de2afa79eeebe0a7448213c8a08f12a70f9379cc72dab43c2","stable_dependencies":["libusb",{"pkgconf":":build"}],"stable_checksum":"b4b53ba21a82ef7e3d4c47df2952adf5fa494f499b6b0b57c58c5d04ae8ff19e","stable_url_args":["https://downloads.sourceforge.net/project/dfu-util/dfu-util-0.11.tar.gz"],"stable_version":"0.11","bottle_cellar":":any","bottle_checksum":"84abd91cd4595f7d3445b7d3ba754528fdb671c7cfcdf82977b96e701c0cf60e"},"dhall-bash":{"bottle_rebuild":3,"desc":"Compile Dhall to Bash","executables":["dhall-to-bash"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/dhall-lang/dhall-haskell.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://github.com/dhall-lang/dhall-haskell/tree/main/dhall-bash","license":"BSD-3-Clause","ruby_source_checksum":"3d08615a6709f988c69713f3dc26e15696208e146ae9af2ca4a9dee889245b06","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"2aeb9316c22ddbc0c9c53ca0b347c49087351f326cba7a1cb95f4265691a5f26","stable_url_args":["https://hackage.haskell.org/package/dhall-bash-1.0.41/dhall-bash-1.0.41.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"1.0.41"},"dhall-json":{"bottle_rebuild":3,"desc":"Dhall to JSON compiler and a Dhall to YAML compiler","executables":["dhall-to-json","dhall-to-yaml","json-to-dhall"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/dhall-lang/dhall-haskell.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://github.com/dhall-lang/dhall-haskell/tree/master/dhall-json","license":"BSD-3-Clause","ruby_source_checksum":"17fa7281b8a6efc89ed06f5be002f570ab165ce1f29a4b5ec67d9d5f64418ee2","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"ca48cd434380cbd979dbb12889f90da8fdc1ea90bc266cab14f061c60e19d5fa","stable_url_args":["https://hackage.haskell.org/package/dhall-json-1.7.12/dhall-json-1.7.12.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"1.7.12"},"dhall-lsp-server":{"bottle_rebuild":3,"desc":"Language Server Protocol (LSP) server for Dhall","executables":["dhall-lsp-server"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/dhall-lang/dhall-haskell.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://github.com/dhall-lang/dhall-haskell/tree/main/dhall-lsp-server","license":"BSD-3-Clause","ruby_source_checksum":"c10032df023f4548c4743811a1a729454558aaeaa0e6cd331cb7a323e348ee0a","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_patches":[{"strip":"p2","url":"https://github.com/dhall-lang/dhall-haskell/commit/a621e1438df5865d966597e2e1b0bb37e8311447.patch?full_index=1","sha256":"89b768b642c0a891e5d0a33ac43c84f07f509c538cf2a035fad967ce6af074ef","type":"backport"},{"strip":"p2","url":"https://github.com/dhall-lang/dhall-haskell/commit/9f2d4d44be643229784bfc502ab49184ec82bc05.patch?full_index=1","sha256":"877ac62d2aa87d8aeb13e021b134298a299917f30b6a7a5962d5a06407c38067","type":"backport"}],"stable_checksum":"4c7f056c8414f811edb14d26b0a7d3f3225762d0023965e474b5712ed18c9a6d","stable_url_args":["https://hackage.haskell.org/package/dhall-lsp-server-1.1.4/dhall-lsp-server-1.1.4.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"1.1.4"},"dhall-toml":{"bottle_rebuild":3,"desc":"Convert between Dhall and Toml","executables":["dhall-to-toml","toml-to-dhall"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/dhall-lang/dhall-haskell.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://github.com/dhall-lang/dhall-haskell/tree/main/dhall-toml","license":"BSD-3-Clause","ruby_source_checksum":"64d4547e762c3587822b31554e6c49da1eb62ce8f5028b175ea16d1f4b61fd4a","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"e2a71fe3a9939728b4829f32146ca949b3c5b3f61e1245486a9fd43ba86f32dc","stable_url_args":["https://hackage.haskell.org/package/dhall-toml-1.0.4/dhall-toml-1.0.4.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"1.0.4"},"dhall-yaml":{"bottle_rebuild":4,"desc":"Convert between Dhall and YAML","executables":["dhall-to-yaml-ng","yaml-to-dhall"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/dhall-lang/dhall-haskell.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://github.com/dhall-lang/dhall-haskell/tree/main/dhall-yaml","license":"BSD-3-Clause","ruby_source_checksum":"1b8869148444fdb0f4cc8bebaa21d24df77e5a2df8d7b61ec3d4c1cb70fce7be","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"e288091b568cfba756eb458716fb84745eb2599a848326b3eb3b45a5aa0008ea","stable_url_args":["https://hackage.haskell.org/package/dhall-yaml-1.2.12/dhall-yaml-1.2.12.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"1.2.12"},"dhall":{"bottle_rebuild":2,"desc":"Interpreter for the Dhall language","executables":["dhall"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://dhall-lang.org/","license":"BSD-3-Clause","ruby_source_checksum":"3e8634c3dabf97e5276eea03d4974aa329827a87bc7dc31c0ed8cbb8385095dd","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"cbb5612d9c55b9b3fa07ab73b72e6445875a6f53283f29979f164a9b3b067a00","stable_url_args":["https://hackage.haskell.org/package/dhall-1.42.3/dhall-1.42.3.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"1.42.3"},"dhcpdump":{"desc":"Monitor DHCP traffic for debugging purposes","executables":["dhcpdump"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/dhcpdump-org/dhcpdump","license":"BSD-2-Clause","ruby_source_checksum":"9ec9abde0c58d15abd103b08f0ffea5cd2def67c45e9d7ae02a04fb42527e026","stable_checksum":"41c79aa975662f33b1b7acaa0ab4c071b654cc78166c6475e82e3f0cfbe4b009","stable_url_args":["https://github.com/dhcpdump-org/dhcpdump/releases/download/v2.00/dhcpdump-2.00.tar.xz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"2.00"},"dhcping":{"desc":"Perform a dhcp-request to check whether a dhcp-server is running","executables":["dhcping"],"homepage":"https://www.mavetju.org/unix/general.php","license":"BSD-2-Clause","ruby_source_checksum":"182961ffd924bff399667175caf085ab99189a2c6d83d8951eefc888424b1ede","stable_checksum":"32ef86959b0bdce4b33d4b2b216eee7148f7de7037ced81b2116210bc7d3646a","stable_url_args":["https://www.mavetju.org/download/dhcping-1.2.tar.gz"],"stable_version":"1.2","bottle_checksum":"8136c24d5623a25b4077432b0965d5e842f4884b82b909f807e09648a866cb66"},"dhex":{"desc":"Ncurses based advanced hex editor featuring diff mode and more","executables":["dhex"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.dettus.net/dhex/","license":"GPL-2.0-or-later","ruby_source_checksum":"f161b04afb5374c998a59baf1fe3054bd229803d74c500defb5a1ff4632f482c","stable_checksum":"52730bcd1cf16bd4dae0de42531be9a4057535ec61ca38c0804eb8246ea6c41b","stable_url_args":["https://www.dettus.net/dhex/dhex_0.69.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.69","bottle_checksum":"7b69d79912f98bbfc1b01b2bace2f9c93f9aa33ec31054ffd8195df35c0b8529"},"di":{"desc":"Advanced df-like disk information utility","executables":["di"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://diskinfo-di.sourceforge.io/","license":"Zlib","ruby_source_checksum":"549ef283be772a5cf474ddfe11af4a1a299306b0608a3c2c8024337acfd0f328","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"19eeeb7ebcad3061ae7814cdae5593accfb2bb261ce24795a604a282cbfc60fe","stable_url_args":["https://downloads.sourceforge.net/project/diskinfo-di/di-6.2.2.2.tar.gz"],"stable_version":"6.2.2.2"},"diagram":{"desc":"CLI app to convert ASCII arts into hand drawn diagrams","executables":["diagram"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/esimov/diagram.git",{":branch":"master"}],"homepage":"https://github.com/esimov/diagram","license":"MIT","ruby_source_checksum":"3200a319b8c5e719f3f184994eaa9ec942dd055dcefb1769328d17ef9d4e7383","stable_dependencies":[{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"f88bc99975ade753435ecf0e7a6470611f77563eb73b94d56fa6b6bafb4b8561","stable_url_args":["https://github.com/esimov/diagram/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"bfdfb5a4c9c981dceedc86608888e1e1a6100e0f98f2fe397d411485a3762ce4"},"dialog":{"compatibility_version":1,"desc":"Display user-friendly message boxes from shell scripts","executables":["dialog","dialog-config"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://invisible-island.net/dialog/","license":"LGPL-2.1-or-later","ruby_source_checksum":"c654b1ebc0849bae3f8983e4d1cf302955942ccb4610e80911ba8504ebff8048","stable_checksum":"62bdf59057d4f760a1cc2217827f07887b4a3eebf694c25eacd4803d2171cdc6","stable_url_args":["https://invisible-mirror.net/archives/dialog/dialog-1.3-20260721.tgz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.3-20260721"},"diamond":{"desc":"Accelerated BLAST compatible local sequence aligner","executables":["diamond"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/bbuchfink/diamond","license":"GPL-3.0-or-later","ruby_source_checksum":"e6e63dc05310008833ef2fac62f8bb483f209a7ac20330631105d8102a047614","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a9cc37bd955fa7ed25447278a0b4f97e7036a9abd64f60e6565a56c28219c54c","stable_url_args":["https://github.com/bbuchfink/diamond/archive/refs/tags/v2.2.8.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.2.8"},"diary":{"desc":"Text-based journaling program","executables":["diary"],"head_dependencies":[{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxml2"],["ncurses"]],"homepage":"https://diary.p0c.ch","license":"MIT","revision":1,"ruby_source_checksum":"053f77b49ed560bc974cba3653ffefed45833a88b741102511ae65bae16ff704","stable_dependencies":[{"pkgconf":":build"}],"stable_url_args":["https://git.in0rdr.ch/diary.git",{":tag":"v0.16",":revision":"e9c235ccbefdda9363c8d82f6e40c79df8e836f6"}],"stable_uses_from_macos":[["curl"],["libxml2"],["ncurses"]],"stable_version":"0.16"},"dicebear":{"desc":"CLI for DiceBear - An avatar library for designers and developers","executables":["dicebear","node-gyp"],"head_dependencies":["glib","node","vips","gettext",{"pkgconf":":build"}],"homepage":"https://www.dicebear.com","license":"MIT","ruby_source_checksum":"fe8eec4267af588241c89c2982c7979540fc7375b1a3dc8361e76d825650397a","stable_dependencies":["glib","node","vips","gettext",{"pkgconf":":build"}],"stable_checksum":"9fef906a168742230b3a31e90bd0708a555a7a14d06c6ebd8d13e368d3336902","stable_url_args":["https://registry.npmjs.org/dicebear/-/dicebear-10.7.0.tgz"],"stable_version":"10.7.0"},"diceware":{"bottle_rebuild":3,"desc":"Passphrases to remember","executables":["diceware"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/ulif/diceware","license":"GPL-3.0-or-later","ruby_source_checksum":"8cac681f6a92b3ec3199677a3ec313953ff98f710a2af50ba977b58883601e4e","stable_dependencies":["python@3.15"],"stable_checksum":"54b690809f0c56ab3085a18e15a0c3804d4a0d127f38aef0b5cf5f859d0f6639","stable_url_args":["https://files.pythonhosted.org/packages/8b/ba/db6c087f044f6a753a85c0d8b25848122018ced2130061298c0c08940a54/diceware-1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"071e3eccb812c87b1799257d1be5e262ee02c80c118b2900f879fd6a7605feb9"},"dict":{"bottle_rebuild":1,"desc":"Dictionary Server Protocol (RFC2229) client","executables":["colorit","dict","dict_lookup","dictd","dictdplugin-config","dictfmt","dictfmt_index2suffix","dictfmt_index2word","dictl","dictunformat","dictzip"],"head_dependencies":["libmaa",{"libtool":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://dict.org/bin/Dict","license":"GPL-2.0-or-later","ruby_source_checksum":"d5abf1d2f55df2cc05902bde44ef37d0c7009b91cfe0d2c27c3c6a78c14e29ff","stable_dependencies":["libmaa",{"libtool":":build"}],"stable_checksum":"192129dfb38fa723f48a9586c79c5198fc4904fec1757176917314dd073f1171","stable_url_args":["https://downloads.sourceforge.net/project/dict/dictd/dictd-1.13.3/dictd-1.13.3.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.13.3"},"diction":{"aliases":["style"],"desc":"GNU diction and style","executables":["diction","style"],"homepage":"https://www.gnu.org/software/diction/","license":"GPL-3.0-or-later","ruby_source_checksum":"65074c889a8f2c6d133bf137663d5918051011c1317fd318de2e5bc8ed68c802","stable_checksum":"35c2f1bf8ddf0d5fa9f737ffc8e55230736e5d850ff40b57fdf5ef1d7aa024f6","stable_url_args":["https://ftpmirror.gnu.org/diction/diction-1.11.tar.gz"],"stable_version":"1.11","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"600f2890074435296fd68c07bb8cbcd69c3cee3f4bdf84fcfbd7c508e075da43"},"diesel":{"desc":"Command-line tool for Rust ORM Diesel","executables":["diesel"],"head_dependencies":["libpq","mariadb-connector-c",{"rust":[":build",":test"]}],"head_url_args":["https://github.com/diesel-rs/diesel.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://diesel.rs","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"7703f2d3df1825f6acbc1dd11302a5ce2ed0a0786ce477d6a954bb57e02bcd2d","stable_dependencies":["libpq","mariadb-connector-c",{"rust":[":build",":test"]}],"stable_checksum":"0d10dbdcc7e8c4cb84e9ff9b1d6623b981395911b585e3bc753af9a31064c4bb","stable_url_args":["https://static.crates.io/crates/diesel_cli/diesel_cli-2.3.14.crate"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.3.14"},"diff-pdf":{"desc":"Visually compare two PDF files","executables":["diff-pdf"],"head_dependencies":["cairo","glib","poppler","wxwidgets","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://vslavik.github.io/diff-pdf/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"1814f1a2b892516111af0f3cb5c2a17a9f1f7f7a60678bd6a5f6a9ed464d7f4d","stable_dependencies":["cairo","glib","poppler","wxwidgets","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"dc4004fe1199eebf381b5e0f2a60b6b59ff73434730e4f0aae1e0d02fa171b98","stable_url_args":["https://github.com/vslavik/diff-pdf/releases/download/v0.5.3/diff-pdf-0.5.3.tar.gz"],"stable_version":"0.5.3"},"diff-so-fancy":{"desc":"Good-lookin' diffs with diff-highlight and more","executables":["diff-so-fancy"],"head_url_args":["https://github.com/so-fancy/diff-so-fancy.git",{":branch":"next"}],"homepage":"https://github.com/so-fancy/diff-so-fancy","license":"MIT","ruby_source_checksum":"d4799bc9661f041cb5fbf1bfc2621ff2ab1c4e47f20184e699f1534a800a78a7","stable_checksum":"7ebdaaac4aade23a9b5296f560484e42a864331903febe92314b530380a34734","stable_url_args":["https://github.com/so-fancy/diff-so-fancy/archive/refs/tags/v1.4.14.tar.gz"],"stable_version":"1.4.14","bottle_tag":":all","bottle_checksum":"7d41a32350b7b648fe09bdb7ec135d3426d84fd2be2f7aff60090591eb0e6e1a"},"diffle":{"desc":"Keyboard-first diff viewer with LSP support and GitHub integration","executables":["diffle"],"head_dependencies":[{"node":":build"},{"rust":":build"}],"homepage":"https://github.com/moritzwilksch/diffle","license":"Apache-2.0","ruby_source_checksum":"e2a95e2cfdd67bac570e936993c50366356ac6f6f5ae38abb6d64451d8d1cf1d","stable_dependencies":[{"node":":build"},{"rust":":build"}],"stable_checksum":"9069c8a69ab9370e1d6763ff7051f8820ae349dd7ad9a91ab8aa5a15f81d21bf","stable_url_args":["https://github.com/moritzwilksch/diffle/archive/refs/tags/v0.3.4.tar.gz"],"stable_version":"0.3.4"},"diffnav":{"desc":"Git diff pager based on delta but with a file tree","executables":["diffnav"],"head_dependencies":["git-delta",{"go":":build"}],"head_url_args":["https://github.com/dlvhdr/diffnav.git",{":branch":"main"}],"homepage":"https://github.com/dlvhdr/diffnav","license":"MIT","ruby_source_checksum":"c0c8a782ce2bda3e178e4c17eaf02b75c495a8f8219003b98df00d7a6588993b","stable_dependencies":["git-delta",{"go":":build"}],"stable_checksum":"c0915b7960db053479cbdd2dd9745e5822531ea17f3c8228da7a77842be92d97","stable_url_args":["https://github.com/dlvhdr/diffnav/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"diffoci":{"desc":"Diff for Docker and OCI container images","executables":["diffoci"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/reproducible-containers/diffoci.git",{":branch":"master"}],"homepage":"https://github.com/reproducible-containers/diffoci","license":"Apache-2.0","ruby_source_checksum":"8089ba3a6330493636445d10c47561fbcc00cecd35073a8c2c2087f5bc326078","stable_dependencies":[{"go":":build"}],"stable_checksum":"05fd59d8c6bb5d960077638a3e68725093b73c4ca9f2f2fe2da1f696020ee5d4","stable_url_args":["https://github.com/reproducible-containers/diffoci/archive/refs/tags/v0.1.8.tar.gz"],"stable_version":"0.1.8"},"diffoscope":{"bottle_rebuild":1,"desc":"In-depth comparison of files, archives, and directories","executables":["diffoscope"],"head_dependencies":["libarchive",{"libmagic":":no_linkage"},"python@3.15"],"homepage":"https://diffoscope.org","license":"GPL-3.0-or-later","ruby_source_checksum":"2275b07958150209a3107ac9c7aa22af0310641757c5c0b2337792a43a084617","stable_dependencies":["libarchive",{"libmagic":":no_linkage"},"python@3.15"],"stable_checksum":"da858807ce2535f1bb5c3942020b01c7aef14f870257c964b70cd4e1f2333206","stable_url_args":["https://files.pythonhosted.org/packages/93/cf/b7794181a2d0677841c6e6906687aeff3619d73a8b4022bd4cbde7d85e09/diffoscope-332.tar.gz"],"stable_version":"332"},"diffr":{"desc":"LCS based diff highlighting tool to ease code review from your terminal","executables":["diffr"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/mookid/diffr","license":"MIT","ruby_source_checksum":"378ef421b8d30f18c9ddb27db2b4b73a5090fa8fc2f11bbb21c1afd07838c158","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6c5861e5b8f5d798e027fe69cc186452848dc4ae5641326b41b5c160d3e91654","stable_url_args":["https://github.com/mookid/diffr/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5","bottle_checksum":"6d3a1af07c576b6db1522a77560bbe540a567a7339838dc5c660e7781a2302bb"},"diffstat":{"desc":"Produce graph of changes introduced by a diff file","executables":["diffstat"],"homepage":"https://invisible-island.net/diffstat/","license":"MIT-CMU","ruby_source_checksum":"0b5a83515aa5e6ef7d904b0db8068d294fd94d5a5f4b2122b8a38cd89af1271a","stable_checksum":"bb02464072f769dd9832fd999526734c90eb4d66fb56d5351540a750c88a77f6","stable_url_args":["https://invisible-mirror.net/archives/diffstat/diffstat-1.69.tgz"],"stable_version":"1.69"},"difftastic":{"compatibility_version":1,"desc":"Diff that understands syntax","executables":["difft"],"head_dependencies":[{"rust":":build"}],"homepage":"https://difftastic.wilfred.me.uk/","license":"MIT","ruby_source_checksum":"3f68aac0d4deba4cc8e0b09289b1244169595cff4c4897fdd48819dd5e7fe47c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d6afd26103c6492a91307dc6779c7dd0ca4d4c85499f81d7dc53fdfa5107331d","stable_url_args":["https://github.com/Wilfred/difftastic/archive/refs/tags/0.71.0.tar.gz"],"stable_version":"0.71.0"},"diffutils":{"compatibility_version":1,"desc":"File comparison utilities","executables":["cmp","diff","diff3","sdiff"],"homepage":"https://www.gnu.org/software/diffutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"5f2a9cae8c28dce66eea9a349348944cf064d182f7d107b1ee808406f0f78a7d","stable_checksum":"7c8b7f9fc8609141fdea9cece85249d308624391ff61dedaf528fcb337727dfd","stable_url_args":["https://ftpmirror.gnu.org/diffutils/diffutils-3.12.tar.xz"],"stable_version":"3.12","bottle_checksum":"21df5472d1dabef143c9db748602efaf9acb5348a9f63e0ac364bd6562a9acb6"},"difi":{"desc":"Pixel-perfect terminal diff viewer","executables":["difi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/xguot/difi.git",{":branch":"main"}],"homepage":"https://github.com/xguot/difi","license":"MIT","ruby_source_checksum":"52964e6799ae9a9b04e8b98aed0de9deb3c5bc25bf340adf10cf1effeca787af","stable_dependencies":[{"go":":build"}],"stable_checksum":"8b2d6dc51d0f39d56013434176724739287f7f6173ab7af27b03628f7ffc99e6","stable_url_args":["https://github.com/xguot/difi/archive/refs/tags/v0.2.31.tar.gz"],"stable_version":"0.2.31"},"digdag":{"deprecate_args":{":date":"2026-05-02",":because":":unmaintained"},"desc":"Workload Automation System","disable_args":{":date":"2027-05-02",":because":":unmaintained"},"executables":["digdag"],"head_dependencies":["openjdk@11"],"homepage":"https://www.digdag.io/","license":"Apache-2.0","ruby_source_checksum":"03e5e75c5f3ae53861bd0067ffe17dbca87084cbd3ff6f105603f3e2a190c47e","stable_dependencies":["openjdk@11"],"stable_checksum":"4d1337d777bd334c2348e07ebc1795283aa50a2fd3b7d720cba5ee33b5486aa8","stable_url_args":["https://github.com/treasure-data/digdag/releases/download/v0.10.5.1/digdag-0.10.5.1.jar"],"stable_version":"0.10.5.1","bottle_tag":":all","bottle_checksum":"3af153565676568e99be6edfa30c63e2729d7c3e0b1c89cad5fbb49550be4ac3"},"digitemp":{"desc":"Read temperature sensors in a 1-Wire net","executables":["digitemp_DS2490","digitemp_DS9097","digitemp_DS9097U"],"head_dependencies":["libusb-compat"],"head_url_args":["https://github.com/bcl/digitemp.git",{":branch":"master"}],"homepage":"https://www.digitemp.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"da541e1a837996e62b09dc0eb6e01c45b7967fd584790cb6d367a0a33296d40c","stable_dependencies":["libusb-compat"],"stable_checksum":"683df4ab5cc53a45fe4f860c698f148d34bcca91b3e0568a342f32d64d12ba24","stable_url_args":["https://github.com/bcl/digitemp/archive/refs/tags/v3.7.2.tar.gz"],"stable_version":"3.7.2","bottle_cellar":":any","bottle_checksum":"0c886d16a9413d8639d8c970ac6d875b1a63ae5585a44e67086262d2f310331a"},"dillo":{"desc":"Fast and small graphical web browser","executables":["dillo","dillo-install-hyphenation","dilloc","dpid","dpidc"],"head_dependencies":["fltk@1.3","jpeg-turbo","libpng","openssl@4",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.dillo-browser.org/dillo/",{":branch":"master",":using":":git"}],"homepage":"https://dillo-browser.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"78d0cf41cae0e115da687546eec8597e8a3239d5bef4267bbfd10a3040eca4d8","stable_dependencies":["fltk@1.3","jpeg-turbo","libpng","openssl@4"],"stable_checksum":"db1863261d5efbd27b090e430c88064082b891cea1edf7a14e234cca51754f60","stable_url_args":["https://dillo-browser.org/release/3.3.0/dillo-3.3.0.tar.gz"],"stable_version":"3.3.0"},"dipc":{"desc":"Convert your favorite images/wallpapers with your favorite color palettes/themes","executables":["dipc"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/doprz/dipc","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"b378c284f82b6415293c4f2de8ea8c278966f20e1d5784423647f5b9eb97e47a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3cc4e46cb6531b4b903d2c1a209c19667acac34d91caff5967600ed51c4bebc0","stable_url_args":["https://github.com/doprz/dipc/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"dirac":{"bottle_rebuild":1,"desc":"General-purpose video codec aimed at a range of resolutions","executables":["BMPtoRGB","RGBtoBMP","RGBtoUYVY","RGBtoYUV411","RGBtoYUV420","RGBtoYUV422","RGBtoYUV444","UYVYtoRGB","UYVYtoYUV422","YUV411toRGB","YUV420Down2x2","YUV420ItoYUV422I","YUV420pt75filter","YUV420toRGB","YUV420toYUV422","YUV422ItoYUV420I","YUV422toRGB","YUV422toUYVY","YUV422toYUV420","YUV444toRGB","create_dirac_testfile.pl","dirac_decoder","dirac_encoder","dirac_instrumentation"],"homepage":"https://sourceforge.net/projects/dirac/","license":{":any_of":["MPL-1.1","GPL-2.0-only","LGPL-2.1-only"]},"local_patch_checksums":{"Patches/dirac/1.0.2.patch":"8f77a8f088b7054855e18391a4baa5c085da0f418f203c3e47aad7b63d84794a"},"ruby_source_checksum":"d5793c432a53587af7192ba513f8b6d9f0a2d3b3b16187e1cb547f9266a2eda5","stable_patches":[{"strip":"p1","url":"https://gist.githubusercontent.com/mistydemeo/da8a53abcf057c58b498/raw/bde69c5f07d871542dcb24792110e29e6418d2a3/unititialized-memory.patch","sha256":"d5fcbb1b5c9f2f83935d71ebd312e98294121e579edbd7818e3865606da36e10","type":"backport"},{"strip":"p1","url":"https://gist.githubusercontent.com/mistydemeo/e729c459525d0d6e9e2d/raw/d9ff69c944b8bde006eef27650c0af36f51479f5/dirac-gcc-fixes.patch","sha256":"52c40f2c8aec9174eba2345e6ba9689ced1b8f865c7ced23e7f7ee5fdd6502c3","type":"backport","resolves":[{"type":"defect","id":"https://sourceforge.net/p/dirac/bugs/2984304/"}]},{"strip":"p1","file":"Patches/dirac/1.0.2.patch"}],"stable_checksum":"816b16f18d235ff8ccd40d95fc5b4fad61ae47583e86607932929d70bf1f00fd","stable_url_args":["https://downloads.sourceforge.net/project/dirac/dirac-codec/Dirac-1.0.2/dirac-1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_cellar":":any","bottle_checksum":"da8aa90563093bde9f95ce1bed46e85150f9d57afdc35a2af8544ba5f9921cb6"},"directx-headers":{"desc":"Official DirectX headers available under an open source license","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"mingw-w64":":test"}],"homepage":"https://devblogs.microsoft.com/directx/","license":"MIT","ruby_source_checksum":"9bc1d9e0d47f1fa08a3b8fc522828a32a6d4470e2e5cde2d4e9bc6419b5e0a8a","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"mingw-w64":":test"}],"stable_checksum":"24a0b7d8079a2dbbc90753c0d8bc812040d052acce2302e69a97c5d873b313b8","stable_url_args":["https://github.com/microsoft/DirectX-Headers/archive/refs/tags/v1.619.5.tar.gz"],"stable_version":"1.619.5"},"direnv":{"desc":"Load/unload environment variables based on $PWD","executables":["direnv"],"head_dependencies":["bash",{"go-md2man":":build"},{"go":":build"}],"head_url_args":["https://github.com/direnv/direnv.git",{":branch":"master"}],"homepage":"https://direnv.net/","license":"MIT","ruby_source_checksum":"777a6c5555ac229bdc0eb0e1a8c66113d38738048a4f7242e4c34039931cecf3","stable_dependencies":["bash",{"go":":build"}],"stable_checksum":"02c5e873e9ebcf2798513f7dd3775e5b8aace99bfa1e0c1b93091b6d4cbcaffb","stable_url_args":["https://github.com/direnv/direnv/archive/refs/tags/v2.38.2.tar.gz"],"stable_version":"2.38.2"},"direvent":{"desc":"Monitors events in the file system directories","executables":["direvent"],"homepage":"https://www.gnu.org.ua/software/direvent/direvent.html","license":"GPL-3.0-or-later","ruby_source_checksum":"3f92fc8eb0644dcc36f8d5ae8b446bd8e3ad4f75f4a02a3aba4b82551ae9371a","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"0e16c0b4b3e6f7673e9b4f31d81ab01236ad22f83538512f3b2f58f9f96fdcb7","stable_url_args":["https://ftpmirror.gnu.org/direvent/direvent-5.5.tar.gz"],"stable_version":"5.5"},"direwolf":{"desc":"Software \"soundcard\" AX.25 packet modem/TNC and APRS encoder/decoder","executables":["aclients","appserver","atest","cm108","decode_aprs","direwolf","dwespeak.sh","gen_packets","kissutil","ll2utm","log2gpx","telem-balloon.pl","telem-bits.pl","telem-data.pl","telem-data91.pl","telem-eqns.pl","telem-parm.pl","telem-seq.sh","telem-unit.pl","telem-volts.py","text2tt","tnctest","tt2text","ttcalc","utm2ll"],"head_dependencies":["gpsd","hamlib","hidapi","portaudio",{"cmake":":build"}],"head_url_args":["https://github.com/wb2osz/direwolf.git",{":branch":"master"}],"homepage":"https://github.com/wb2osz/direwolf","license":{":all_of":["GPL-2.0-or-later","ISC",":cannot_represent"]},"revision":1,"ruby_source_checksum":"8818fa7fb0081e530aa5c359b7d120cc6aa46b8a13ac727b4e6b56c269376f14","stable_dependencies":["gpsd","hamlib","hidapi","portaudio",{"cmake":":build"}],"stable_checksum":"89d5f7992ae1e74d8cf26ec6479dde74d1f480bde950043756e875a689d065d7","stable_url_args":["https://github.com/wb2osz/direwolf/archive/refs/tags/1.8.1.tar.gz"],"stable_version":"1.8.1"},"dirt":{"bottle_rebuild":1,"desc":"Experimental sample playback","executables":["dirt"],"head_dependencies":["jack","liblo","libsamplerate","libsndfile"],"head_url_args":["https://codeberg.org/uzu/dirt.git",{":branch":"main"}],"homepage":"https://codeberg.org/uzu/dirt","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"35a09369ef5152b7913015886ffe27b44f86fb2fd157f7469fd00cf3b43b69c8","stable_dependencies":["jack","liblo","libsamplerate","libsndfile"],"stable_checksum":"5739be152a527352a8fe4c8b7caf0f56add9eb752bef74ab0d815510f6076a1e","stable_url_args":["https://codeberg.org/uzu/dirt/archive/1.1.tar.gz"],"stable_version":"1.1","bottle_cellar":":any","bottle_checksum":"5ff0f05492f68f79315dd99ce136a09cfb3455b030bf1a12d9164f4dee70b43c"},"discount":{"conflicts":[["markdown",{":because":"both install `markdown` binaries"}],["multimarkdown",{":because":"both install `markdown` binaries"}]],"desc":"C implementation of Markdown","executables":["makepage","markdown","mkd2html","theme"],"head_url_args":["https://github.com/Orc/discount.git",{":branch":"main"}],"homepage":"https://www.pell.portland.or.us/~orc/Code/discount/","license":"BSD-3-Clause","ruby_source_checksum":"200f4b5177ae2b51b443f04a7523fd074d7f1ced528eac7545e6cae733d72c85","stable_checksum":"4747d9e745c2bb6fc0f2cf24ebf27d8f5cc61d08c01fafa54db419b604f1b674","stable_url_args":["https://www.pell.portland.or.us/~orc/Code/discount/discount-3.0.2.0.tar.bz2"],"stable_version":"3.0.2.0"},"dish":{"bottle_rebuild":1,"desc":"Lightweight monitoring service that efficiently checks socket connections","executables":["dish"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/thevxn/dish.git",{":branch":"master"}],"homepage":"https://github.com/thevxn/dish","license":"MIT","ruby_source_checksum":"57cadba1fd52087b96e0b37bb497556fb12384cd7cf034e2e8b7ce7082e544ce","stable_dependencies":[{"go":":build"}],"stable_checksum":"4d8d18b837f03f7c3e03b6da79ffba1865256f2938f3995adafad48cb19a6b6f","stable_url_args":["https://github.com/thevxn/dish/archive/refs/tags/v1.12.0.tar.gz"],"stable_version":"1.12.0","bottle_checksum":"9bb4679a8537a8fe7f7c305273573950a648e2378ada306bdc9d5e0b86297948"},"diskonaut":{"bottle_rebuild":1,"desc":"Terminal visual disk space navigator","executables":["diskonaut"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/imsnif/diskonaut","license":"MIT","ruby_source_checksum":"1ccd89fa6b1c641d1545958674dac4b93362543fcc98eea7bfe470cf8ba36a31","stable_dependencies":[{"rust":":build"}],"stable_checksum":"355367dbc6119743d88bfffaa57ad4f308596165a57acc2694da1277c3025928","stable_url_args":["https://github.com/imsnif/diskonaut/archive/refs/tags/0.11.0.tar.gz"],"stable_version":"0.11.0","bottle_checksum":"c92c31afbe56de87bc3be623a4df2f07c0da1f211b7aeaad205c1e251c36c94e"},"disktype":{"desc":"Detect content format of a disk or disk image","executables":["disktype"],"head_url_args":["https://git.code.sf.net/p/disktype/disktype.git",{":branch":"master"}],"homepage":"https://disktype.sourceforge.net/","license":"MIT","ruby_source_checksum":"10124ee8210a23c7adf98dae9bb4a89b55a609564273fbda80ccb9f2aefe0aac","stable_checksum":"b6701254d88412bc5d2db869037745f65f94b900b59184157d072f35832c1111","stable_url_args":["https://downloads.sourceforge.net/project/disktype/disktype/9/disktype-9.tar.gz"],"stable_version":"9","bottle_checksum":"12c3b63110fa663a8a7fe20080db82f2968fc0ed6888bb3a53c37a74297f57df"},"diskus":{"desc":"Minimal, fast alternative to 'du -sh'","executables":["diskus"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/sharkdp/diskus","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"d938fffdfdc70488330a9c98bf24efa92a6df9d55f6467a45d7d433e8448c0a4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c4c9e4cd3cda25f55172130e3d6a58b389f0113fcefa96c73e4c80565547d1bf","stable_url_args":["https://github.com/sharkdp/diskus/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"diskwatch":{"desc":"Cross-platform disk diagnostics TUI","executables":["diskwatch"],"head_dependencies":[{"rust":":build"}],"homepage":"https://www.netwatchlabs.com/labs/diskwatch","license":"MIT","ruby_source_checksum":"9366beeae914aefc6aa46886990be25e3bc88dc6f0f6a3357ff9beaba0e6154f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0c85e1f3d7edb600fff80778813f9c507db4c663f61b2fc017c1ba1ad3d2caf8","stable_url_args":["https://github.com/matthart1983/diskwatch/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"dislocker":{"desc":"FUSE driver to read/write Windows' BitLocker-ed volumes","executables":["dislocker","dislocker-bek","dislocker-file","dislocker-fuse","dislocker-metadata"],"head_dependencies":["libfuse","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/Aorimn/dislocker","license":"GPL-2.0-or-later","ruby_source_checksum":"7bfd6730a218a92122d3eb333e75470ce11e6fb8562b7d2a98423f2a85322a4e","stable_dependencies":["libfuse","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"c39261727a4993af13f90beec5ce1b56932f8a6d813df26e437ed0a668cf4141","stable_url_args":["https://github.com/Aorimn/dislocker/archive/refs/tags/v0.7.4.tar.gz"],"stable_version":"0.7.4"},"dispenso":{"desc":"High-performance C++ library for parallel programming","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://github.com/facebookincubator/dispenso","license":"MIT","ruby_source_checksum":"de1fe3ba23ecc7817f8fa823d5b403c3e74819b46653b17a360d7623e82830b3","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"9641511a6b14a77f68817f1a6e72fa9e55bc3ef2628a10011dcab07c6ba10539","stable_url_args":["https://github.com/facebookincubator/dispenso/archive/refs/tags/v1.6.2.tar.gz"],"stable_version":"1.6.2"},"displayplacer":{"desc":"Utility to configure multi-display resolutions and arrangements","executables":["displayplacer"],"head_url_args":["https://github.com/jakehilborn/displayplacer.git",{":branch":"master"}],"homepage":"https://github.com/jakehilborn/displayplacer","license":"MIT","ruby_source_checksum":"c5de3b1c39d83c048767fd2f75858e91bdce99bea45f00155f140881b7d003e6","stable_checksum":"54b239359dbf9dc9b3a25e41a372eafb1de6c3131fe7fed37da53da77189b600","stable_url_args":["https://github.com/jakehilborn/displayplacer/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0","bottle_checksum":"95bf79968d24216d2d00c935ed8931e4fa4cac2ae338fdf29f0d55428b577247"},"dissent":{"bottle_rebuild":1,"desc":"GTK4 Discord client in Go","executables":["dissent"],"head_dependencies":["cairo","gdk-pixbuf","glib","gobject-introspection","graphene","gtk4","gtksourceview5","libadwaita","libcanberra","libspelling","pango","gettext","harfbuzz",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/diamondburned/dissent.git",{":branch":"main"}],"homepage":"https://github.com/diamondburned/dissent","license":"GPL-3.0-or-later","ruby_source_checksum":"6f331c2092428ef416ee1bf97e8534f277d72e07deb139412592e3a564fa077e","stable_dependencies":["cairo","gdk-pixbuf","glib","gobject-introspection","graphene","gtk4","gtksourceview5","libadwaita","libcanberra","libspelling","pango","gettext","harfbuzz",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"b08ae331e5c69759eb7b9511908007fc3e9c7a28208bfa66ffbd84b6f335364a","stable_url_args":["https://github.com/diamondburned/dissent/archive/refs/tags/v0.0.37.tar.gz"],"stable_version":"0.0.37"},"distcc":{"bottle_rebuild":2,"desc":"Distributed compiler client and server","executables":["distcc","distccd","distccmon-text","lsdistcc","pump","update-distcc-symlinks"],"head_dependencies":["popt","python@3.15",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"head_url_args":["https://github.com/distcc/distcc.git",{":branch":"master"}],"homepage":"https://github.com/distcc/distcc/","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"80a5b250c6d251141e895fa29d636250e8a6604a8afc2253f97c6a1aab72dd87","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/distcc"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/distcc/bin/distccd","--allow=192.168.0.1/24"]],"stable_dependencies":["python@3.15",{"python-setuptools":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/distcc/distcc/commit/83e030a852daf1d4d8c906e46f86375d421b781e.patch?full_index=1","sha256":"d65097b7c13191e18699d3a9c7c9df5566bba100f8da84088aa4e49acf46b6a7","type":"backport"},{"strip":"p1","url":"https://github.com/distcc/distcc/commit/76873f8858bf5f32bda170fcdc1dfebb69de0e4b.patch?full_index=1","sha256":"611910551841854755b06d2cac1dc204f7aaf8c495a5efda83ae4a1ef477d588","type":"backport"}],"stable_checksum":"2b99edda9dad9dbf283933a02eace6de7423fe5650daa4a728c950e5cd37bd7d","stable_url_args":["https://github.com/distcc/distcc/releases/download/v3.4/distcc-3.4.tar.gz"],"stable_version":"3.4"},"distill-cli":{"bottle_rebuild":1,"desc":"Use AWS Transcribe and Bedrock to create summaries of your audio recordings","executables":["distill-cli"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/awslabs/distill-cli.git",{":branch":"main"}],"homepage":"https://www.allthingsdistributed.com/2024/06/introducing-distill-cli.html","license":"Apache-2.0","ruby_source_checksum":"d7da3bb35a80c055a55953a8c77eb20aa81547e7ecccd6df8ed0ae03d9431d1d","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ca48908a0d4c9b2cdc72a74cc6ec983f3d9ea665ba10e7837b641dbaf88ddf65","stable_url_args":["https://github.com/awslabs/distill-cli/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0"},"distribution":{"bottle_rebuild":2,"desc":"Create ASCII graphical histograms in the terminal","executables":["distribution"],"head_url_args":["https://github.com/time-less-ness/distribution.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/time-less-ness/distribution","license":"GPL-2.0-only","ruby_source_checksum":"34571259ff36601678aeda799c1d9c860ca4170ded6e8d91d260f3e83e989761","stable_checksum":"d7f2c9beeee15986d24d8068eb132c0a63c0bd9ace932e724cb38c1e6e54f95d","stable_url_args":["https://github.com/time-less-ness/distribution/archive/refs/tags/1.3.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.3","bottle_tag":":all","bottle_checksum":"51f9e979ccce6ace7efb959a4e7bee9b9db4b6faa7eea4049ff06b98358a02fc"},"distrobox":{"caveats":"Distrobox requires one of podman or docker. Do\n  brew install podman\nor consult the documentation for details.\n","desc":"Use any Linux distribution inside your terminal","executables":["distrobox","distrobox-assemble","distrobox-create","distrobox-enter","distrobox-ephemeral","distrobox-export","distrobox-generate-entry","distrobox-host-exec","distrobox-init","distrobox-list","distrobox-rm","distrobox-stop","distrobox-upgrade"],"head_url_args":["https://github.com/89luca89/distrobox.git",{":branch":"main"}],"homepage":"https://distrobox.privatedns.org/","license":"GPL-3.0-only","ruby_source_checksum":"de70cc598bb105e40266076b37b3fc97be4941168e4cddbf2bf555bc32ff2745","stable_checksum":"0c3bc4785ee3be3b89f93abb7cc0a9f60e56989e81319af140a4b60403b18f80","stable_url_args":["https://github.com/89luca89/distrobox/archive/refs/tags/1.8.2.5.tar.gz"],"stable_version":"1.8.2.5","bottle_tag":":all","bottle_checksum":"7c51ad4da1192d6346f7099ba55a1c3e18e0c67853833568c86d9bd200f3be6f"},"dita-ot":{"desc":"DITA Open Toolkit is an implementation of the OASIS DITA specification","executables":["dita"],"head_dependencies":["openjdk"],"homepage":"https://www.dita-ot.org/","license":"Apache-2.0","ruby_source_checksum":"49161a08c89123c93ad77cfc29c103827dc330d83744e4706b55ee9a50490792","stable_dependencies":["openjdk"],"stable_checksum":"154414c1debb548e923bf77e9a09019e249a8887680ff4bfbd8e137de9e8e250","stable_url_args":["https://github.com/dita-ot/dita-ot/releases/download/4.4.1/dita-ot-4.4.1.zip"],"stable_version":"4.4.1","bottle_tag":":all","bottle_checksum":"c8069bab2aa8041f0ddb36c4a1ecc6f57781c706894cfdaadc3cef0c4c44cfa0"},"ditaa":{"bottle_rebuild":1,"desc":"Convert ASCII diagrams into proper bitmap graphics","executables":["ditaa"],"head_dependencies":["openjdk"],"homepage":"https://ditaa.sourceforge.net/","license":"LGPL-3.0-or-later","revision":1,"ruby_source_checksum":"aa8638a8acdf64dcdcef548fc8feafbe2cecf572f1f6cb03980e8c553fb51556","stable_dependencies":["openjdk"],"stable_checksum":"9418aa63ff6d89c5d2318396f59836e120e75bea7a5930c4d34aa10fe7a196a9","stable_url_args":["https://github.com/stathissideris/ditaa/releases/download/v0.11.0/ditaa-0.11.0-standalone.jar"],"stable_version":"0.11.0","bottle_tag":":all","bottle_checksum":"4e03eed43d92f5622e98144174fcd5f40dfb2b0bbdcb819aa5b59ec61d5fb632"},"dive":{"bottle_rebuild":2,"desc":"Tool for exploring each layer in a docker image","executables":["dive"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wagoodman/dive.git",{":branch":"main"}],"homepage":"https://github.com/wagoodman/dive","license":"MIT","ruby_source_checksum":"267147dadb7069107bf113fd2ef7c4789ac03bc1418e0e69115fbd27b33e6f0e","stable_dependencies":[{"go":":build"}],"stable_checksum":"2a9666e9c3fddd5e2e5bad81dccda520b8102e7cea34e2888f264b4eb0506852","stable_url_args":["https://github.com/wagoodman/dive/archive/refs/tags/v0.13.1.tar.gz"],"stable_version":"0.13.1"},"django-completion":{"desc":"Bash completion for Django","head_url_args":["https://github.com/django/django.git",{":branch":"main"}],"homepage":"https://www.djangoproject.com/","license":"BSD-3-Clause","ruby_source_checksum":"3f0c379b4bad8e6dda9a333255a26c472fd2d9adc07d26c196f353ccd6692880","stable_checksum":"415e47f6da5a709ae0528335df435b413e7317ef9c99ab9eafc9614413edf1ad","stable_url_args":["https://github.com/django/django/archive/refs/tags/6.1.2.tar.gz"],"stable_version":"6.1.2","bottle_tag":":all","bottle_checksum":"6741ba0a2997b215471b41c12672db213f8c326c3acee4181d8c76254a05f990"},"djbdns":{"bottle_rebuild":3,"desc":"D.J. Bernstein's DNS tools","executables":["axfr-get","axfrdns","axfrdns-conf","dnscache","dnscache-conf","dnsfilter","dnsip","dnsipq","dnsmx","dnsname","dnsq","dnsqr","dnstrace","dnstracesort","dnstxt","pickdns","pickdns-conf","pickdns-data","random-ip","rbldns","rbldns-conf","rbldns-data","tinydns","tinydns-conf","tinydns-data","tinydns-edit","tinydns-get","walldns","walldns-conf"],"head_dependencies":["daemontools","ucspi-tcp"],"homepage":"https://cr.yp.to/djbdns.html","license":":public_domain","ruby_source_checksum":"717e4c3e22dad1b85b3b9605c7a1bb03034229161d28aa88c23797a27c9d9614","stable_dependencies":["daemontools","ucspi-tcp"],"stable_checksum":"3ccd826a02f3cde39be088e1fc6aed9fd57756b8f970de5dc99fcd2d92536b48","stable_url_args":["https://cr.yp.to/djbdns/djbdns-1.05.tar.gz"],"stable_version":"1.05","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"5acb70859d01c8bc6e7ca3aaecfee0ff9a2791bbd3bcebf7de1a4937c3e18878"},"djhtml":{"bottle_rebuild":1,"desc":"Django/Jinja template indenter","executables":["djcss","djhtml","djjs","djtxt"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/rtts/djhtml","license":"GPL-3.0-or-later","ruby_source_checksum":"95162f2242780148c0a109d176b93f6f62faee2dce6cf0f542683cda76ef5d14","stable_dependencies":["python@3.15"],"stable_checksum":"dbaf55684294bda6486a094954e43847a1c0945e521282e008a9aabdac245688","stable_url_args":["https://files.pythonhosted.org/packages/22/57/5771714b5961b7ee275a5696cabc3bd8c4a602d7cca103a44016109509fd/djhtml-3.0.11.tar.gz"],"stable_version":"3.0.11","bottle_tag":":all","bottle_checksum":"8441d5afd859c62854e98c9cc4e20fb2016640dd31ba83b916d8205b46694dea"},"djl-serving":{"desc":"This module contains an universal model serving implementation","executables":["djl-serving"],"head_dependencies":["openjdk"],"homepage":"https://github.com/deepjavalibrary/djl-serving","license":"Apache-2.0","ruby_source_checksum":"58440eab2cc3005bd5cf2c31eb47707679ba9ba0fd1b450ea69dbf6b96ceda83","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/djl-serving"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/djl-serving/bin/djl-serving","run"]],"stable_dependencies":["openjdk"],"stable_checksum":"f91e90522f38a8c86172c34620d88202e7222233804a240f05d10c51b72085c0","stable_url_args":["https://publish.djl.ai/djl-serving/serving-0.36.0.tar"],"stable_version":"0.36.0","bottle_tag":":all","bottle_checksum":"a85ddef0f4af5264220c18c66092e069826eb427248dd5821dae801499e54edb"},"djlint":{"desc":"Lint & Format HTML Templates","executables":["djlint"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/djlint/djLint.git",{":branch":"master"}],"homepage":"https://djlint.com","license":"GPL-3.0-or-later","ruby_source_checksum":"81e997a1ce6b863f87bc2dcbcd0652eb446e6907ca5067f24697d1047cf64ae5","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"bf07f9b8184fe65e7743320c8c57d980ac623761ec0e03566da245340aa1dc05","stable_url_args":["https://files.pythonhosted.org/packages/7c/63/4d255d0557620ebddaefc09a98df6be50dae9e259a173177f93f28e8c75a/djlint-1.47.0.tar.gz"],"stable_version":"1.47.0"},"djview4":{"bottle_rebuild":1,"desc":"Viewer for the DjVu image format","executables":["djview"],"head_dependencies":["djvulibre","libtiff","qt5compat","qtbase",{"autoconf":":build"},{"automake":":build"},{"librsvg":":build"},{"libtool":":build"},{"pkgconf":":build"},{"qttools":":build"}],"homepage":"https://djvu.sourceforge.net/djview4.html","license":"GPL-2.0-or-later","ruby_source_checksum":"81540e3f53ab0773b814f2c0b7495837913c66e0771aeac021a966e57d8a6e14","stable_dependencies":["djvulibre","libtiff","qt5compat","qtbase",{"autoconf":":build"},{"automake":":build"},{"librsvg":":build"},{"libtool":":build"},{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"17bfb9731ab8070e01235381f08e57b1231ffb5f49eb031873ebfa189cdaf47d","stable_url_args":["https://downloads.sourceforge.net/project/djvu/DjView/4.12/djview-4.12.3.tar.gz"],"stable_version":"4.12.3"},"djvu2pdf":{"bottle_rebuild":1,"desc":"Small tool to convert Djvu files to PDF files","executables":["djvu2pdf"],"head_dependencies":["djvulibre","ghostscript"],"homepage":"https://0x2a.at/site/projects/djvu2pdf/","license":"GPL-3.0-or-later","ruby_source_checksum":"be3cf1e0a144e1990c116d19dcce4a5c2c237d616f79ed5802f38bc2667a6e7e","stable_dependencies":["djvulibre","ghostscript"],"stable_checksum":"afe86237bf4412934d828dfb5d20fe9b584d584ef65b012a893ec853c1e84a6c","stable_url_args":["https://0x2a.at/site/projects/djvu2pdf/djvu2pdf-0.9.2.tar.gz"],"stable_version":"0.9.2","bottle_tag":":all","bottle_checksum":"9fdbe69a5415de2630d2a2934f513f985db8d4917b5451ef0241fd125e1096fc"},"djvulibre":{"compatibility_version":1,"desc":"DjVu viewer","executables":["any2djvu","bzz","c44","cjb2","cpaldjvu","csepdjvu","ddjvu","djvm","djvmcvt","djvudigital","djvudump","djvuextract","djvumake","djvups","djvused","djvuserve","djvutoxml","djvutxt","djvuxmlparser"],"head_dependencies":["jpeg-turbo","libtiff",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://djvu.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"61d8d1620db31e70c14662052f27eec8e9838698b1208f46ddf3b149b0120a62","stable_dependencies":["jpeg-turbo","libtiff",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"ee5e457d4cfebe566f94b99e5e3d3cc7f5c79ddb741c2ac2ba2e456f00329644","stable_url_args":["https://downloads.sourceforge.net/project/djvu/DjVuLibre/3.5.30/djvulibre-3.5.30.tar.gz"],"stable_version":"3.5.30"},"dlib":{"desc":"C++ library for machine learning","head_dependencies":["jpeg-turbo","libpng","openblas",{"cmake":":build"}],"head_url_args":["https://github.com/davisking/dlib.git",{":branch":"master"}],"homepage":"https://dlib.net/","license":"BSL-1.0","ruby_source_checksum":"0bcddedbbab5e95166c960dcfd793bbb696b66502f2811ccbf0bca2b8ab765a0","stable_dependencies":["jpeg-turbo","libpng","openblas",{"cmake":":build"}],"stable_checksum":"dab5b4ec4b68bd7dc128a1fb7900723f89d2da107e44cd5def7d38fc57252a9d","stable_url_args":["https://github.com/davisking/dlib/archive/refs/tags/v20.0.1.tar.gz"],"stable_version":"20.0.1"},"dlpack":{"desc":"Common in-memory tensor structure","head_dependencies":[{"cmake":":build"},{"numpy":":test"},{"python@3.15":":test"}],"head_url_args":["https://github.com/dmlc/dlpack.git",{":branch":"main"}],"homepage":"https://dmlc.github.io/dlpack/latest","license":"Apache-2.0","ruby_source_checksum":"a266bb8aea97b2ee61f4f919550160647d13776b61b0ad63b0be4f0403fa677f","stable_dependencies":[{"cmake":":build"},{"numpy":":test"},{"python@3.15":":test"}],"stable_checksum":"f3d567f885f6c142183afc91a58873b31d0e0b36faa2e45c232b98c74596404f","stable_url_args":["https://github.com/dmlc/dlpack/archive/refs/tags/v1.3.tar.gz"],"stable_version":"1.3","bottle_tag":":all","bottle_checksum":"30a717cecea8548dd3d1e77b92ebcd12f915717236ba86937170b75a29afd1c7"},"dmagnetic":{"desc":"Magnetic Scrolls Interpreter","executables":["dMagnetic"],"homepage":"https://www.dettus.net/dMagnetic/","license":"BSD-2-Clause","ruby_source_checksum":"8c887362c9a265a4110e2d15171d4cc6131ec98cac4261d7023d041c7f9037a1","stable_checksum":"ad812bb515bc972e23930d643d5abeaed971d550768b1b3f371bd0f72c3c2e89","stable_url_args":["https://www.dettus.net/dMagnetic/dMagnetic_0.37.tar.bz2"],"stable_version":"0.37","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"53b7f3052773759db150a337a05f47d400a1815d4091a03fe4c356099fe9ed8b"},"dmalloc":{"desc":"Debug versions of system memory management routines","executables":["dmalloc"],"homepage":"https://dmalloc.com/","license":"ISC","ruby_source_checksum":"06c6d43ea3a4bbb72b62c7f12e3e140fc64ef28863c458c6fe3c890c3dfd9a7f","stable_checksum":"480e3414ab6cedca837721c756b7d64b01a84d2d0e837378d98444e2f63a7c01","stable_url_args":["https://dmalloc.com/releases/dmalloc-5.6.5.tgz"],"stable_version":"5.6.5","bottle_checksum":"01adf9d08a79145edccb9004602becb64b659062815b15ce5504a80937c80970"},"dmd":{"caveats":"Ancillary tools (e.g. ddemangle, dustmite, rdmd) are now in the `dtools` formula.\n","deprecate_args":{":date":"2025-09-25",":because":"is unsupported, https://docs.brew.sh/Support-Tiers#future-macos-support"},"desc":"Digital Mars D compiler","disable_args":{":date":"2026-09-25",":because":"is unsupported, https://docs.brew.sh/Support-Tiers#future-macos-support"},"executables":["dmd"],"head_dependencies":[{"ldc":":build"}],"head_url_args":["https://github.com/dlang/dmd.git",{":branch":"master"}],"homepage":"https://dlang.org/","license":"BSL-1.0","ruby_source_checksum":"b61156dfde42a67c4355c907d40116df54b3d602357837e799929b81728b4915","stable_dependencies":[{"ldc":":build"}],"stable_checksum":"2d1d39388c2afa72859d22aec1f005a969163b9463a5e0e6743ac187aedb4c8d","stable_url_args":["https://github.com/dlang/dmd/archive/refs/tags/v2.113.0.tar.gz"],"stable_version":"2.113.0"},"dmenu":{"desc":"Dynamic menu for X11","executables":["dmenu","dmenu_path","dmenu_run","stest"],"head_dependencies":["fontconfig","libx11","libxft","libxinerama"],"head_url_args":["https://git.suckless.org/dmenu/",{":branch":"master",":using":":git"}],"homepage":"https://tools.suckless.org/dmenu/","license":"MIT","ruby_source_checksum":"210287e4bad4353cc32e75102a9149389fbda840906dbdb64a0215ced856f89b","stable_dependencies":["fontconfig","libx11","libxft","libxinerama"],"stable_checksum":"8fbace2a0847aa80fe861066b118252dcc7b4ca0a0a8f3a93af02da8fb6cd453","stable_url_args":["https://dl.suckless.org/tools/dmenu-5.4.tar.gz"],"stable_version":"5.4","bottle_cellar":":any","bottle_checksum":"359269551ea3e028114d423cc0104176d0d6537b6d7a989847dc63555a9fc1f9"},"dmg2img":{"desc":"Utilities for converting macOS DMG images","executables":["dmg2img","vfdecrypt"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[["bzip2"]],"homepage":"http://vu1tur.eu.org/tools/","license":{":all_of":["GPL-2.0-only","MIT"]},"local_patch_checksums":{"Patches/dmg2img/openssl-3.diff":"bd57e74ecb562197abfeca8f17d0622125a911dd4580472ff53e0f0793f9da1c"},"revision":2,"ruby_source_checksum":"b6c2e2c3261d282b7ff5bedd697257a61f1a8c4386e99de88b72f48c76ac8a8f","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p0","file":"Patches/dmg2img/openssl-3.diff","type":"unofficial"}],"stable_checksum":"02aea6d05c5b810074913b954296ddffaa43497ed720ac0a671da4791ec4d018","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/dmg2img-1.6.7.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.6.7"},"dmtx-utils":{"desc":"Read and write data matrix barcodes","executables":["dmtxquery","dmtxread","dmtxwrite"],"head_dependencies":["imagemagick","libdmtx","libtool","fontconfig","freetype","gettext","glib","liblqr","libomp","little-cms2",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/dmtx/dmtx-utils","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"revision":10,"ruby_source_checksum":"9cd0da6001dfbed50d0afeb8b8d139dc2ab9107dde44900548f896958ce55a89","stable_dependencies":["imagemagick","libdmtx","libtool","fontconfig","freetype","gettext","glib","liblqr","libomp","little-cms2",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/dmtx/dmtx-utils/commit/f7b97efc3bd6fc2e4403803f46514ae28318743b.patch?full_index=1","sha256":"e9a44b85bce58ed9c4af90f123c2317a9f4a4b9dade114a9014211e22bcc5c4d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/dmtx/dmtx-utils/pull/16"}]}],"stable_checksum":"0d396ec14f32a8cf9e08369a4122a16aa2e5fa1675e02218f16f1ab777ea2a28","stable_url_args":["https://github.com/dmtx/dmtx-utils/archive/refs/tags/v0.7.6.tar.gz"],"stable_version":"0.7.6"},"dnglab":{"desc":"Camera RAW to DNG file format converter","executables":["dnglab"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/dnglab/dnglab","license":"LGPL-2.1-only","ruby_source_checksum":"1da5891038faa2bc810852a11bde9ce88cb89a05987b20dcb389a9ff11f9180d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"432b8ac8f553289e06c0d78b37ae6f9546e80b736ef879f2ee66b66345590c4d","stable_url_args":["https://github.com/dnglab/dnglab/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"dnote":{"desc":"Simple command-line notebook","executables":["dnote"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dnote/dnote.git",{":branch":"master"}],"homepage":"https://www.getdnote.com","license":"Apache-2.0","ruby_source_checksum":"e423d022564c89459e32a8f1156409fb6570c7a1ab9c09f4daeaed33528956e6","stable_dependencies":[{"go":":build"}],"stable_checksum":"29a15bc4e397a1c02117adc1e5a35ff8f6bd35d50cb36f570144a3d10c2ed0bc","stable_url_args":["https://github.com/dnote/dnote/archive/refs/tags/cli-v0.17.0.tar.gz"],"stable_version":"0.17.0"},"dns2tcp":{"desc":"TCP over DNS tunnel","executables":["dns2tcpc","dns2tcpd"],"homepage":"https://packages.debian.org/sid/dns2tcp","license":"GPL-2.0-or-later","ruby_source_checksum":"bc8691b4d22dd897972775a1cd8904e43802a1048c6206e7bc21e5b373212a53","stable_checksum":"ea9ef59002b86519a43fca320982ae971e2df54cdc54cdb35562c751704278d9","stable_url_args":["https://deb.debian.org/debian/pool/main/d/dns2tcp/dns2tcp_0.5.2.orig.tar.gz"],"stable_version":"0.5.2","bottle_checksum":"d922e172d654f0bf200d345d526ad150c57bf77376b8a022a76b98e594494100"},"dnscontrol":{"caveats":"dnscontrol bash completion depends on the bash-completion package.","desc":"Synchronize your DNS to multiple providers from a simple DSL","executables":["dnscontrol"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/DNSControl/dnscontrol.git",{":branch":"main"}],"homepage":"https://dnscontrol.org/","license":"MIT","ruby_source_checksum":"4a7bc0c02e175803cf6eeedc3d34e6caded604f77c45e6b4d9e611636411da99","stable_dependencies":[{"go":":build"}],"stable_checksum":"4a76b675ba797cf9ee3200c33c0452fd74da429b93b32bd4a56e00307ca4d6ef","stable_url_args":["https://github.com/DNSControl/dnscontrol/archive/refs/tags/v5.7.0.tar.gz"],"stable_version":"5.7.0","version_scheme":1},"dnscrypt-proxy":{"caveats":"After starting dnscrypt-proxy, you will need to point your\nlocal DNS server to 127.0.0.1. You can do this by going to\nSystem Preferences > \"Network\" and clicking the \"Advanced...\"\nbutton for your interface. You will see a \"DNS\" tab where you\ncan click \"+\" and enter 127.0.0.1 in the \"DNS Servers\" section.\n\nBy default, dnscrypt-proxy runs on localhost (127.0.0.1), port 53,\nbalancing traffic across a set of resolvers. If you would like to\nchange these settings, you will have to edit the configuration file:\n  $HOMEBREW_PREFIX/etc/dnscrypt-proxy.toml\n\nTo check that dnscrypt-proxy is working correctly, open Terminal and enter the\nfollowing command. Replace en1 with whatever network interface you're using:\n\n  sudo tcpdump -i en1 -vvv 'port 443'\n\nYou should see a line in the result that looks like this:\n\n resolver.dnscrypt.info\n","desc":"Secure communications between a client and a DNS resolver","executables":["dnscrypt-proxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/DNSCrypt/dnscrypt-proxy.git",{":branch":"master"}],"homepage":"https://dnscrypt.info","license":"ISC","ruby_source_checksum":"603f6c05b245216b07fc7448a6a43b2e3af670303191c605f076e3265df94b64","service_args":[[":run_type",":immediate"],[":process_type",":background"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/dnscrypt-proxy/sbin/dnscrypt-proxy","-config","$HOMEBREW_PREFIX/etc/dnscrypt-proxy.toml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"2e6adb32e0f91cb755f1d2c060cddcc80ffca6a181bf03c90df22bbade121607","stable_url_args":["https://github.com/DNSCrypt/dnscrypt-proxy/archive/refs/tags/2.1.20.tar.gz"],"stable_version":"2.1.20"},"dnscrypt-wrapper":{"desc":"Server-side proxy that adds dnscrypt support to name resolvers","executables":["dnscrypt-wrapper"],"head_dependencies":["libevent","libsodium",{"autoconf":":build"}],"head_url_args":["https://github.com/Cofyc/dnscrypt-wrapper.git",{":branch":"master"}],"homepage":"https://cofyc.github.io/dnscrypt-wrapper/","license":"ISC","revision":2,"ruby_source_checksum":"af22fc2c8a2a7be48a2e87b3529686ed2626400f24089f01569cfdf6b1971b23","stable_dependencies":["libevent","libsodium",{"autoconf":":build"}],"stable_checksum":"911856dc4e211f906ca798fcf84f5b62be7fdbf73c53e5715ce18d553814ac86","stable_url_args":["https://github.com/cofyc/dnscrypt-wrapper/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2","bottle_cellar":":any","bottle_checksum":"1aeb1619be4bfddebbe11aae4cd7763e045e76f7002426291c2b3d41b2d4db68"},"dnsdist":{"desc":"Highly DNS-, DoS- and abuse-aware loadbalancer","executables":["dnsdist"],"head_dependencies":["fstrm","libnghttp2","libsodium","luajit","openssl@4","re2","tinycdb",{"boost":":build"},{"libyaml":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://www.dnsdist.org/","license":"GPL-2.0-only","ruby_source_checksum":"7c63794f2abb88e3642999b590b5e768071ce5d0a0932cc696a20e009633d105","stable_dependencies":["fstrm","libnghttp2","libsodium","luajit","openssl@4","re2","tinycdb",{"boost":":build"},{"libyaml":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"41cc224817ff0f7753b46fe5b814ddb9221dd9dbf76e9eb1a09f01c3c5cbb4aa","stable_url_args":["https://downloads.powerdns.com/releases/dnsdist-2.1.3.tar.xz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"2.1.3"},"dnsgen":{"desc":"Generates DNS names from existing domain names","executables":["dnsgen"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/AlephNullSK/dnsgen.git",{":branch":"master"}],"homepage":"https://github.com/AlephNullSK/dnsgen","license":"MIT","revision":11,"ruby_source_checksum":"373eb86e50faa6b47014bc739ebd6d5e53b4b46ba5dc046a1aa35bbabbaf6d57","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"1087e9e5c323918aa3511e592759716116a208012aee024ffdbeac5fce573a0c","stable_url_args":["https://files.pythonhosted.org/packages/5f/e1/1c7d86f51da5b93f3f99ac99e3ad051ed82234147ddd869f77a3959e6abc/dnsgen-1.0.4.tar.gz"],"stable_version":"1.0.4","bottle_tag":":all","bottle_checksum":"07f62ed73ce607d4763414a7c335e9e8c0e2471bba4547df87d60f612afec702"},"dnsglobe":{"desc":"Global DNS propagation checker TUI","executables":["dnsglobe"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/514-labs/dnsglobe.git",{":branch":"main"}],"homepage":"https://github.com/514-labs/dnsglobe","license":"MIT","ruby_source_checksum":"a1db607fa5bb6027a95fd5a2499806f83c1afc70aad6b5a20eeceaab36e4bf62","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6bbcf1204abeb556bc502956f37c4b43ae0e1400ae1ce4550fabd215eca05b69","stable_url_args":["https://github.com/514-labs/dnsglobe/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"dnsmap":{"desc":"Passive DNS network mapper (a.k.a. subdomains bruteforcer)","executables":["dnsmap","dnsmap-bulk"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/resurrecting-open-source-projects/dnsmap.git",{":branch":"master"}],"homepage":"https://github.com/resurrecting-open-source-projects/dnsmap","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"b6c1394cc1a2a080e49186c0b7a65c076f321fc812c4c6888dfae4de93363f96","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"f52d6d49cbf9a60f601c919f99457f108d51ecd011c63e669d58f38d50ad853c","stable_url_args":["https://github.com/resurrecting-open-source-projects/dnsmap/archive/refs/tags/0.36.tar.gz"],"stable_version":"0.36","bottle_checksum":"4c3b82bafb59e5ad12ecb2c8233f54bf9b218728e453aa9be75f42524f125cf3"},"dnsmasq":{"caveats":"On current macOS releases, `/etc/resolver/<domain>` resolver overrides do not work if the nameserver is `127.0.0.1` and dnsmasq is running on a non-53 port.\nTo use scoped resolver zones reliably, bind dnsmasq to a non-localhost IP (e.g., a loopback alias like 10.0.0.1) on port 53.\n","compatibility_version":1,"desc":"Lightweight DNS forwarder and DHCP server","executables":["dnsmasq"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://thekelleys.org.uk/dnsmasq/doc.html","license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"b252ca31da83c246da0d62b9a4e8cf691bfc77fcb5eddf840b8052f45e0be67f","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/dnsmasq/sbin/dnsmasq","--keep-in-foreground","-C","$HOMEBREW_PREFIX/etc/dnsmasq.conf","-7","$HOMEBREW_PREFIX/etc/dnsmasq.d,*.conf"]],"stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"cc967771abdafeb43d10db18932d6b59fd4bed2c69c22acf8cb96aff6920d55f","stable_url_args":["https://thekelleys.org.uk/dnsmasq/dnsmasq-2.93.tar.gz"],"stable_version":"2.93"},"dnsperf":{"desc":"Measure DNS performance by simulating network conditions","executables":["dnsperf","resperf","resperf-report"],"head_dependencies":["concurrencykit","ldns","libnghttp2","openssl@4",{"pkgconf":":build"}],"homepage":"https://www.dns-oarc.net/tools/dnsperf","license":"Apache-2.0","revision":1,"ruby_source_checksum":"3725dbee12d82ba6c4127049bb9c6a09cbbad2ef7adc57defdc8a865fedb365d","stable_dependencies":["concurrencykit","ldns","libnghttp2","openssl@4",{"pkgconf":":build"}],"stable_checksum":"6bccbd6949a4616442fdabb8a93d20011f5fbc2e5492d467e612a16aa39426e2","stable_url_args":["https://www.dns-oarc.net/files/dnsperf/dnsperf-2.16.0.tar.gz"],"stable_version":"2.16.0"},"dnspyre":{"desc":"CLI tool for a high QPS DNS benchmark","executables":["dnspyre"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Tantalor93/dnspyre.git",{":branch":"master"}],"homepage":"https://tantalor93.github.io/dnspyre/","license":"MIT","ruby_source_checksum":"08213cce84711fe0e796e78dca813c20f4692097050a43b87ac4d64e30e9d6b7","stable_dependencies":[{"go":":build"}],"stable_checksum":"a7f227edcb297659aad5d4f235e6aa82c8990e004d69fb69b6c81d2371dc46d5","stable_url_args":["https://github.com/Tantalor93/dnspyre/archive/refs/tags/v3.12.0.tar.gz"],"stable_version":"3.12.0"},"dnsrobocert":{"desc":"Manage Let's Encrypt SSL certificates based on DNS challenges","executables":["dnsrobocert"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"head_url_args":["https://github.com/adferrand/dnsrobocert.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://dnsrobocert.readthedocs.io/en/latest/","license":"MIT","revision":2,"ruby_source_checksum":"81b44c687322f42ca2ba1b4abddeb16534e69a5a1fb787da3c2c4c4a0c5bfcf0","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"2aceadf82e023f8464740c9a00b3c0e36731286cb3792608c418e1f789f38e68","stable_url_args":["https://files.pythonhosted.org/packages/a9/e5/7350bf0736df1f4adc205a34a1982682d3c2952989c88537e9b4ab101234/dnsrobocert-3.27.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.27.1"},"dnstop":{"bottle_rebuild":1,"desc":"Console tool to analyze DNS traffic","executables":["dnstop"],"head_uses_from_macos":[["libpcap"],["ncurses"]],"homepage":"http://dns.measurement-factory.com/tools/dnstop/index.html","license":"BSD-3-Clause","ruby_source_checksum":"1e54ab9fbf2efe7c7af0ebf5dce608c6947a75808f092a3ff1f0c3de0a26ced0","stable_checksum":"b4b03d02005b16e98d923fa79957ea947e3aa6638bb267403102d12290d0c57a","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/dnstop-20140915.tar.gz"],"stable_uses_from_macos":[["libpcap"],["ncurses"]],"stable_version":"20140915","bottle_checksum":"4411393ab2b699d8ecc96e791daf89c1fff67e7c10f2d48d19a8f7550da67ec7"},"dnstracer":{"desc":"Trace a chain of DNS servers to the source","executables":["dnstracer"],"homepage":"https://www.mavetju.org/unix/dnstracer.php","license":"BSD-2-Clause","ruby_source_checksum":"edf2614bfa2a47aac57712969bf78b917b489b7f176ea695f7a44492b7633179","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2ebc08af9693ba2d9fa0628416f2d8319ca1627e41d64553875d605b352afe9c","stable_url_args":["https://www.mavetju.org/download/dnstracer-1.9.tar.gz"],"stable_version":"1.9","bottle_checksum":"1e163d7856ec1f1d8a420f080ad6d1593c8c0977c1f3d1c22b9c19728abe4094"},"dnstwist":{"bottle_rebuild":1,"desc":"Test domains for typo squatting, phishing and corporate espionage","executables":["dnstwist"],"head_dependencies":[{"certifi":":no_linkage"},"libmaxminddb","python@3.15","ssdeep",{"rust":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://dnstwist.it","license":"Apache-2.0","revision":13,"ruby_source_checksum":"7aef6ce2a421ae0ba9bff0b95c217b0db72ac723ad21c8bfb818405e63186aff","stable_dependencies":[{"certifi":":no_linkage"},"libmaxminddb","python@3.15","ssdeep",{"rust":":build"}],"stable_checksum":"8b6dd9c42a643a0e8b087903c0e6d75c0f6cebf94920ab0b7760ac2522c6bb42","stable_url_args":["https://files.pythonhosted.org/packages/e7/0e/88b4c5c7f3077c0d2e8544a14e321fce80b3cf0148a46dec9724e27c61d3/dnstwist-20250130.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"20250130"},"dnsviz":{"desc":"Tools for analyzing and visualizing DNS and DNSSEC behavior","executables":["dnsviz"],"head_dependencies":[{"cryptography":":no_linkage"},"graphviz","python@3.15",{"bind":[":build",":test"]},{"pkgconf":":build"},{"rust":":build"},{"swig":":build"},{"json-c":":test"}],"homepage":"https://github.com/dnsviz/dnsviz/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"83c121f14bfeebaaf2cdd22ad9d4e675e5e836de27ea80c1f123517c1c32e9b8","stable_dependencies":[{"cryptography":":no_linkage"},"graphviz","python@3.15",{"bind":[":build",":test"]},{"pkgconf":":build"},{"rust":":build"},{"swig":":build"},{"json-c":":test"}],"stable_checksum":"ca136788bd868c03b1f2653575d899ffef41a016711655c0ee65f89c1bea3514","stable_url_args":["https://files.pythonhosted.org/packages/50/33/de6ddf145bdb6c94ee25b33bc314af3bdbd15950c5a4647295da224ab58f/dnsviz-0.11.2.tar.gz"],"stable_version":"0.11.2"},"dnswire":{"desc":"Library for encoding/decoding different DNS encapsulations","head_dependencies":["libuv","protobuf-c","tinyframe",{"pkgconf":[":build",":test"]}],"homepage":"https://codeberg.org/DNS-OARC/dnswire","license":"GPL-3.0-or-later","ruby_source_checksum":"81d4916e10517b9258da48a92879323837887b1fda4ee52d60f6544fc76ca207","stable_dependencies":["libuv","protobuf-c","tinyframe",{"pkgconf":[":build",":test"]}],"stable_checksum":"b0b52b95e20eda768256794097080b5f5725d9fe841ef03568c51987b02673b4","stable_url_args":["https://www.dns-oarc.net/files/dnswire/dnswire-0.5.1.tar.gz"],"stable_version":"0.5.1"},"dnsx":{"desc":"DNS query and resolution tool","executables":["dnsx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/dnsx.git",{":branch":"dev"}],"homepage":"https://github.com/projectdiscovery/dnsx","license":"MIT","ruby_source_checksum":"b34edb4000a5e38fec845526f692116f14bf6f67a7b5eaf3cc988000dfa834e5","stable_dependencies":[{"go":":build"}],"stable_checksum":"2c14a27b00e3215e1c0dc07afe9e5e5c3f0a3502852f1d5f497a92b5e6cb63db","stable_url_args":["https://github.com/projectdiscovery/dnsx/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1"},"doc8":{"bottle_rebuild":1,"desc":"Style checker for Sphinx documentation","executables":["doc8"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/PyCQA/doc8.git",{":branch":"main"}],"homepage":"https://github.com/PyCQA/doc8","license":"Apache-2.0","revision":1,"ruby_source_checksum":"205eec4f86b2a2cd4aa75cf31e0adf53d248381a64889f79a9b66298ab9e87a7","stable_dependencies":["python@3.15"],"stable_checksum":"1267ad32758971fbcf991442417a3935c7bc9e52550e73622e0e56ba55ea1d40","stable_url_args":["https://files.pythonhosted.org/packages/92/91/88bb55225046a2ee9c2243d47346c78d2ed861c769168f451568625ad670/doc8-2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"b245ad59690256035fa27e2e98202870938e1d058c6ead2c46406cc64216db17"},"docbook-xsl":{"bottle_rebuild":2,"desc":"XML vocabulary to create presentation-neutral documents","executables":["dbtoepub"],"head_dependencies":["docbook"],"homepage":"https://github.com/docbook/xslt10-stylesheets","license":"MIT","local_patch_checksums":{"Patches/docbook-xsl/docbook-xsl-nons-1.79.2-stack_fix-1.patch":"a92c39715c54949ba9369add1809527b8f155b7e2a2b2e30cb4b39ee715f2e30"},"post_install_steps":[{"command":{"base":"libexec","path":"post-install"},"type":"run"}],"revision":1,"ruby_source_checksum":"5b6a2042230990160d09c998193a3325e66fcc4fc9bca6d9be736ee314674e89","stable_dependencies":["docbook"],"stable_patches":[{"strip":"p1","file":"Patches/docbook-xsl/docbook-xsl-nons-1.79.2-stack_fix-1.patch"}],"stable_checksum":"ee8b9eca0b7a8f89075832a2da7534bce8c5478fc8fc2676f512d5d87d832102","stable_url_args":["https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F1.79.2/docbook-xsl-nons-1.79.2.tar.bz2"],"stable_version":"1.79.2"},"docbook":{"bottle_rebuild":1,"caveats":"To use the DocBook package in your XML toolchain,\nyou need to add the following to your ~/.bashrc:\n\nexport XML_CATALOG_FILES=\"$HOMEBREW_PREFIX/etc/xml/catalog\"\n","compatibility_version":1,"desc":"Standard XML representation system for technical documents","head_uses_from_macos":[["libxml2"]],"homepage":"https://docbook.org/","license":":cannot_represent","no_autobump_args":{":because":"new version should be added as a new resource"},"post_install_steps":[{"command":{"base":"libexec","path":"post-install"},"type":"run"}],"ruby_source_checksum":"a7e8b0ce96b98032181df69fa89dbe044a6692015b0871274dcceb66e3b7a172","stable_checksum":"c2ae23cd2b45f472d8e47c1966f5886a43a23471b066ecca6bc3a107e63e8021","stable_url_args":["https://codeberg.org/DocBook/docbook/releases/download/5.2.1/docbook-5.2.1.zip"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"5.2.1"},"docbook2x":{"desc":"Convert DocBook to UNIX manpages and GNU TeXinfo","executables":["db2x_manxml","db2x_texixml","db2x_xsltproc","docbook2man","docbook2texi","sgml2xml-isoent","utf8trans"],"head_dependencies":["docbook"],"head_uses_from_macos":[["expat"],["libxslt"],["perl"]],"homepage":"https://docbook2x.sourceforge.net/","license":{":all_of":["MIT","DocBook-XML"]},"ruby_source_checksum":"05d2b2e3bedc16f0df0fec7ba0f5826b9c6b2a94791cdb0a912ca0ca3ec160cd","stable_dependencies":["docbook"],"stable_checksum":"4077757d367a9d1b1427e8d5dfc3c49d993e90deabc6df23d05cfe9cd2fcdc45","stable_url_args":["https://downloads.sourceforge.net/project/docbook2x/docbook2x/0.8.8/docbook2X-0.8.8.tar.gz"],"stable_uses_from_macos":[["expat"],["libxslt"],["perl"]],"stable_version":"0.8.8","bottle_checksum":"3d7054d71c1423f9b206092c71fcf6c63dec19a55c4600cf6d941fcbba9d1e9a"},"docfx":{"bottle_rebuild":1,"desc":"Tools for building and publishing API documentation for .NET projects","executables":["docfx"],"head_dependencies":["dotnet",{"node":":build"}],"homepage":"https://dotnet.github.io/docfx/","license":"MIT","ruby_source_checksum":"05e9a0dddec1544fc81e819732cc0567e4a73b4361a97dca66afb72e80045f22","stable_dependencies":["dotnet",{"node":":build"}],"stable_checksum":"55b492cab70a7f883ea5e9a7a134a23d25d70e97153b61d1083ad6b5fa6e2d68","stable_url_args":["https://github.com/dotnet/docfx/archive/refs/tags/v2.81.0.tar.gz"],"stable_version":"2.81.0"},"dockcheck":{"desc":"CLI tool to automate docker image updates","executables":["dockcheck"],"head_dependencies":["regclient"],"head_url_args":["https://github.com/mag37/dockcheck.git",{":branch":"main"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}]],"homepage":"https://mag37.org","license":"GPL-3.0-only","ruby_source_checksum":"ed294e685c308f61c0a8c6531cbcffd15815a1f0ab8ab8c4650010e15479a312","stable_dependencies":["regclient"],"stable_patches":[{"strip":"p1","url":"https://github.com/mag37/dockcheck/commit/7b6c7398a5338938e4555e804762f293b6e7d0f4.patch?full_index=1","sha256":"0def605fe272de63462431129d7b57117259a34c2d6f96b4036cc6ed5e53ec44","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mag37/dockcheck/pull/308"}]}],"stable_checksum":"dc2d3d23a422a7af7429b68815b22fba7d913c16229d66fc071de6cbfd1e2c9d","stable_url_args":["https://github.com/mag37/dockcheck/archive/refs/tags/v0.8.3.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}]],"stable_version":"0.8.3","bottle_tag":":all","bottle_checksum":"638964c5e3604a0cdcf90f79350105d7f5317bd8dc3e33309099192a11d3b929"},"docker-agent":{"desc":"Agent Builder and Runtime by Docker Engineering","executables":["docker-agent"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/docker/docker-agent.git",{":branch":"main"}],"homepage":"https://docker.github.io/docker-agent/","license":"Apache-2.0","oldnames":["cagent"],"ruby_source_checksum":"2adc39ff8c9df69a91e434725020297b97a31295263fb5945f93a68c8a9be3b1","stable_dependencies":[{"go":":build"}],"stable_checksum":"d91b4edd1e666eacf048c2394df542a51d952aaf30eaecbfc48fff6175c33a6d","stable_url_args":["https://github.com/docker/docker-agent/archive/refs/tags/v1.152.0.tar.gz"],"stable_version":"1.152.0"},"docker-buildx":{"caveats":"docker-buildx is a Docker plugin. For Docker to find the plugin, add \"cliPluginsExtraDirs\" to ~/.docker/config.json:\n  \"cliPluginsExtraDirs\": [\n      \"$HOMEBREW_PREFIX/lib/docker/cli-plugins\"\n  ]\n","desc":"Docker CLI plugin for extended build capabilities with BuildKit","executables":["docker-buildx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/docker/buildx.git",{":branch":"master"}],"homepage":"https://docs.docker.com/buildx/working-with-buildx/","license":"Apache-2.0","ruby_source_checksum":"58b4026f0dba903d4d9a97a55e8193112cc5bb85bca81275cc33024afa4b3e36","stable_dependencies":[{"go":":build"}],"stable_checksum":"bfd908c66d13c88cb6dccbc6d0fbb68aab17446901ba24203b5019ebf9d32f67","stable_url_args":["https://github.com/docker/buildx/archive/refs/tags/v0.38.1.tar.gz"],"stable_version":"0.38.1"},"docker-clean":{"bottle_rebuild":1,"desc":"Clean Docker containers, images, networks, and volumes","executables":["docker-clean"],"homepage":"https://github.com/ZZROTDesign/docker-clean","license":"MIT","ruby_source_checksum":"75c198dc698d100198f623e58ae0acf77da579dd6c1cea33b7a6e1d562264d97","stable_checksum":"4b636fd7391358b60c05b65ba7e89d27eaf8dd56cc516f3c786b59cadac52740","stable_url_args":["https://github.com/ZZROTDesign/docker-clean/archive/refs/tags/v2.0.4.tar.gz"],"stable_version":"2.0.4","bottle_tag":":all","bottle_checksum":"8534cd2757101cb7ea6fc68d2175147769009a5b6bbab15d87bd5b83f46a06d6"},"docker-completion":{"compatibility_version":1,"deprecate_args":{":date":"2026-05-31",":because":":deprecated_upstream",":replacement_formula":"docker"},"desc":"Bash, Zsh and Fish completion for Docker","disable_args":{":date":"2027-05-31",":because":":deprecated_upstream",":replacement_formula":"docker"},"head_url_args":["https://github.com/docker/cli.git",{":branch":"master"}],"homepage":"https://www.docker.com/","license":"Apache-2.0","link_overwrite_paths":["etc/bash_completion.d/docker","share/fish/vendor_completions.d/docker.fish","share/zsh/site-functions/_docker"],"ruby_source_checksum":"dbf26908b80597f6334e52d401e8e58332e1f5264dc793e9cff1bd98894bafe3","stable_checksum":"e3b1fab5e2ee2d6b63b8ce0e8bbd08d6f54c0537c470332f2c345ab997233409","stable_url_args":["https://github.com/docker/cli/archive/refs/tags/v29.9.2.tar.gz"],"stable_version":"29.9.2","bottle_tag":":all","bottle_checksum":"85ce4e479f20a446dc8aec16118955aae3c29502bc0ab5f7234c73c677b304d8"},"docker-compose-langserver":{"desc":"Language service for Docker Compose documents","executables":["docker-compose-langserver"],"head_dependencies":["node"],"homepage":"https://github.com/microsoft/vscode-containers","license":"MIT","ruby_source_checksum":"87315fa59ee41ff32ba0d7b3e222d67609aec4cc6a7dc04453e82409657ab967","stable_dependencies":["node"],"stable_checksum":"a05c72415a94db9ebcbf51f99eca082f93d99e1e78ae4bd3d187eda6832c9d5f","stable_url_args":["https://registry.npmjs.org/@microsoft/compose-language-service/-/compose-language-service-1.0.0.tgz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"b4c5171992ad52f04d7080ebf37119c3dcb6ec7d6c82e0d26cb7babf50ec8e52"},"docker-compose":{"caveats":"Compose is a Docker plugin. For Docker to find the plugin, add \"cliPluginsExtraDirs\" to ~/.docker/config.json:\n  \"cliPluginsExtraDirs\": [\n      \"$HOMEBREW_PREFIX/lib/docker/cli-plugins\"\n  ]\n","desc":"Isolated development environments using Docker","executables":["docker-compose"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/docker/compose.git",{":branch":"main"}],"homepage":"https://docs.docker.com/compose/","license":"Apache-2.0","ruby_source_checksum":"ec6fd599cea5a6244c551b71037288349d02bd5237645780483443aa5d384ef0","stable_dependencies":[{"go":":build"}],"stable_checksum":"bd1318503f131bc7f02538f153a7ead52f27ea30a99aee09f153a5dab9e6230a","stable_url_args":["https://github.com/docker/compose/archive/refs/tags/v5.6.1.tar.gz"],"stable_version":"5.6.1"},"docker-credential-helper-ecr":{"desc":"Docker Credential Helper for Amazon ECR","executables":["docker-credential-ecr-login"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/awslabs/amazon-ecr-credential-helper.git",{":branch":"main"}],"homepage":"https://github.com/awslabs/amazon-ecr-credential-helper","license":"Apache-2.0","ruby_source_checksum":"b020375a7f2e66cece6b7c86dbd8b382aad9cb8e7d7ea14ada6fb14c8382bd8c","stable_dependencies":[{"go":":build"}],"stable_checksum":"c874cc88850330fd7a93452c7c654737fa37f06916153cf818e49088197a5e4c","stable_url_args":["https://github.com/awslabs/amazon-ecr-credential-helper/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"docker-credential-helper":{"desc":"Platform keystore credential helper for Docker","executables":["docker-credential-pass","docker-credential-secretservice"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/docker/docker-credential-helpers.git",{":branch":"main"}],"homepage":"https://github.com/docker/docker-credential-helpers","license":"MIT","ruby_source_checksum":"bbf4e6b1c847a172ec6fb60b426587bf0624c7cda512499f1838ce476b24f2da","stable_dependencies":[{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"26fe64555610f1cf521628b957f91e811ea64c47182d4dc19261e3aed5a1bea7","stable_url_args":["https://github.com/docker/docker-credential-helpers/archive/refs/tags/v0.9.12.tar.gz"],"stable_version":"0.9.12"},"docker-debug":{"bottle_rebuild":1,"desc":"Use new container attach on already container go on debug","executables":["docker-debug"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/zeromake/docker-debug.git",{":branch":"master"}],"homepage":"https://github.com/zeromake/docker-debug","license":"MIT","ruby_source_checksum":"7c6a8f1c4835350c230dae84be4c3bc03e637c0fcd080820cb5d651cb7804743","stable_dependencies":[{"go":":build"}],"stable_checksum":"f872f649db05f3670650dd7aa3507b0658eb29557d0d2685658ab581b2919101","stable_url_args":["https://github.com/zeromake/docker-debug/archive/refs/tags/v0.7.11.tar.gz"],"stable_version":"0.7.11"},"docker-engine":{"caveats":"To run dockerd as the current user, execute the following commands:\n  brew install rootlesskit slirp4netns\n  dockerd-rootless-setuptool.sh install\n\nNOTE: As the lifecycle of containerd is managed by dockerd,\n      do NOT run `containerd-rootless-setuptool.sh install`\n      before `dockerd-rootless-setuptool.sh install`.\n\nTo run dockerd as the root user, use `brew services` with `sudo --preserve-env=HOME`.\n","desc":"Pack, ship and run any application as a lightweight container (Daemon)","executables":["docker-proxy","dockerd","dockerd-rootless-setuptool.sh","dockerd-rootless.sh"],"head_dependencies":["containerd","nftables","runc","tini",{"go":":build"},{"go-md2man":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/moby/moby.git",{":branch":"master"}],"homepage":"https://www.docker.com/","license":"Apache-2.0","ruby_source_checksum":"2f67fbab1b19dd82420b79993963a46dd3072ecfe8b2fce11835c52e11c9cba9","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":["$HOMEBREW_PREFIX/opt/docker-engine/bin/dockerd"],"stable_dependencies":["containerd","nftables","runc","tini",{"go":":build"},{"go-md2man":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/moby/moby.git",{":tag":"docker-v29.9.2",":revision":"0367cbeb49b9d98cb0b4f51e95f7b54b4803e76c"}],"stable_version":"29.9.2"},"docker-gen":{"desc":"Generate files from docker container metadata","executables":["docker-gen"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nginx-proxy/docker-gen.git",{":branch":"main"}],"homepage":"https://github.com/nginx-proxy/docker-gen","license":"MIT","ruby_source_checksum":"6e94d218fcbaf009dc732bc6838d2c9ef8ea78ccafb6d2a6b670dd0236ad9ae5","stable_dependencies":[{"go":":build"}],"stable_checksum":"dfea32f45e8b3f0c61f93927375d538de6bb94c2089b0fb4adbbbce3289df378","stable_url_args":["https://github.com/nginx-proxy/docker-gen/archive/refs/tags/0.17.2.tar.gz"],"stable_version":"0.17.2"},"docker-language-server":{"desc":"Language server for Dockerfiles, Compose files, and Bake files","executables":["docker-language-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/docker/docker-language-server.git",{":branch":"main"}],"homepage":"https://www.docker.com","license":"Apache-2.0","ruby_source_checksum":"b024e4aaf2aa2633c6813fbc365bdcf640bc94d8e9b3088266d57b400228480a","stable_dependencies":[{"go":":build"}],"stable_checksum":"df94194ce63f0a1217944c72b941a842101aee7b7dd16018d71818d070d146a8","stable_url_args":["https://github.com/docker/docker-language-server/archive/refs/tags/v0.20.1.tar.gz"],"stable_version":"0.20.1"},"docker-ls":{"deprecate_args":{":date":"2026-02-17",":because":":repo_archived"},"desc":"Tools for browsing and manipulating docker registries","disable_args":{":date":"2027-02-17",":because":":repo_archived"},"executables":["docker-ls","docker-rm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mayflower/docker-ls.git",{":branch":"master"}],"homepage":"https://github.com/mayflower/docker-ls","license":"MIT","ruby_source_checksum":"431f4c242a06584d7b41a2ba3962b713e259d6edcc53c4ec9ffabc03236e3fc4","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/mayflower/docker-ls.git",{":tag":"v0.5.1",":revision":"ae0856513066feff2ee6269efa5d665145709d2e"}],"stable_version":"0.5.1","bottle_checksum":"6a504107a216b56ac9b5b9b3f435c791c4dbb56440ca9a39bcf94d285665c580"},"docker-machine-driver-vmware":{"bottle_rebuild":1,"desc":"VMware Fusion & Workstation docker-machine driver","disable_args":{":date":"2027-06-30",":because":":deprecated_upstream"},"executables":["docker-machine-driver-vmware"],"head_dependencies":["docker-machine",{"go":":build"}],"head_url_args":["https://github.com/machine-drivers/docker-machine-driver-vmware.git",{":branch":"master"}],"homepage":"https://www.vmware.com/products/personal-desktop-virtualization.html","license":"Apache-2.0","ruby_source_checksum":"b7a391a16ba03935fa1aaad5311864413890031547109355c523a9d8414cdf6f","stable_dependencies":["docker-machine",{"go":":build"}],"stable_url_args":["https://github.com/machine-drivers/docker-machine-driver-vmware.git",{":tag":"v0.1.5",":revision":"faa4b93573820340d44333ffab35e2beee3f984a"}],"stable_version":"0.1.5","bottle_checksum":"e88d45b53c2fa8ca55a55f4e5bf0f793da4e8cbc0be4cd3109cb232a858586a1"},"docker-machine-driver-vultr":{"bottle_rebuild":1,"desc":"Docker Machine driver plugin for Vultr Cloud","executables":["docker-machine-driver-vultr"],"head_dependencies":["rancher-machine",{"go":":build"}],"head_url_args":["https://github.com/vultr/docker-machine-driver-vultr.git",{":branch":"master"}],"homepage":"https://github.com/vultr/docker-machine-driver-vultr","license":"MIT","ruby_source_checksum":"bde99090984f06900560e8f139d8a69109a921c5674255f1b576a269101b4f7d","stable_dependencies":["rancher-machine",{"go":":build"}],"stable_checksum":"451a6e31ab4e5fb9be2c2730b1b03f5039a8ac2b41f677824e1b8a15036ab815","stable_url_args":["https://github.com/vultr/docker-machine-driver-vultr/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"docker-machine-nfs":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-04-27",":because":":repo_archived"},"desc":"Activates NFS on docker-machine","disable_args":{":date":"2026-04-27",":because":":repo_archived"},"executables":["docker-machine-nfs"],"homepage":"https://github.com/adlogix/docker-machine-nfs","license":"MIT","ruby_source_checksum":"5bd3037ee84f9811930351ce244a64d17b070b9159521b5ab1a8a442905f53cd","stable_checksum":"ecb8d637524eaeb1851a0e12da797d4ffdaec7007aa28a0692f551e9223a71b7","stable_url_args":["https://github.com/adlogix/docker-machine-nfs/archive/refs/tags/0.5.4.tar.gz"],"stable_version":"0.5.4","bottle_tag":":all","bottle_checksum":"7adcced71d07397c241cf4999adf40d17b6f773aa28fc53625df5982484d4c6e"},"docker-machine":{"aliases":["boot2docker-cli"],"compatibility_version":1,"desc":"Create Docker hosts locally and on cloud providers","disable_args":{":date":"2027-06-30",":because":":deprecated_upstream"},"executables":["docker-machine"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/gitlab-org/ci-cd/docker-machine.git",{":branch":"main"}],"homepage":"https://docs.gitlab.com/runner/executors/docker_machine.html","license":"Apache-2.0","ruby_source_checksum":"89358b2540ef4839f8fee5928727e2ebed40ee3a9506716d02af4b737d17e2ca","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/docker-machine/bin/docker-machine","start","default"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"7c9f9cf281d37f04d6bfd8512ee6ca032003bf1fcfb525e3d2172ab4f9dd8596","stable_url_args":["https://gitlab.com/gitlab-org/ci-cd/docker-machine/-/archive/v0.16.2-gitlab.64/docker-machine-v0.16.2-gitlab.64.tar.bz2"],"stable_version":"0.16.2-gitlab.64"},"docker-squash":{"bottle_rebuild":1,"desc":"Docker image squashing tool","executables":["docker-squash"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://github.com/goldmann/docker-squash","license":"MIT","revision":8,"ruby_source_checksum":"b8eb97e68f0495fa0c9692059f1227717c3fecf73a16c65649525dd2a2daac74","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"74dd70412ddcf570bcd322567929062342793d1ec70c63b5371cc9e2808ae2ef","stable_url_args":["https://files.pythonhosted.org/packages/77/ef/45dc63f3f0f3fba18306dac34d9be26f9dd0d1a0742a7f0ca39cf1a98b15/docker_squash-1.2.2.tar.gz"],"stable_version":"1.2.2","bottle_tag":":all","bottle_checksum":"055ca10faa3f790a33e7d7acd2d1d7d4a73bca981289d7b30b09cfe7c6bc3064"},"docker":{"desc":"Pack, ship and run any application as a lightweight container","executables":["docker"],"head_dependencies":[{"go":":build"},{"go-md2man":":build"}],"head_url_args":["https://github.com/docker/cli.git",{":branch":"master"}],"homepage":"https://www.docker.com/","license":"Apache-2.0","ruby_source_checksum":"dc3510ef7d5cc047b195b325669b6cf029ff2499c6ae96c08b2a43cd62f0d539","stable_dependencies":[{"go":":build"},{"go-md2man":":build"}],"stable_url_args":["https://github.com/docker/cli.git",{":tag":"v29.9.2",":revision":"a82e528901260c8df6073311379eac65f92db204"}],"stable_version":"29.9.2"},"dockerfile-language-server":{"desc":"Language server for Dockerfiles powered by Node, TypeScript, and VSCode","executables":["docker-langserver"],"head_dependencies":["node"],"homepage":"https://github.com/rcjsuen/dockerfile-language-server","license":"MIT","ruby_source_checksum":"2652444ba91012b78f25dd20f9ca2ea44e4a2ee583e5363eb65c0545fffdf2e0","stable_dependencies":["node"],"stable_checksum":"32ee93b98f43d8d60273019b7ed12a263593ba3a2308442ca7449d49676f480d","stable_url_args":["https://registry.npmjs.org/dockerfile-language-server-nodejs/-/dockerfile-language-server-nodejs-0.15.0.tgz"],"stable_version":"0.15.0","bottle_tag":":all","bottle_checksum":"7e63595a7c55824a185f84aeef01ba0c0ad797c217fcbabd23a0990614ff7795"},"dockerfilegraph":{"desc":"Visualize your multi-stage Dockerfiles","executables":["dockerfilegraph"],"head_dependencies":["graphviz",{"go":":build"}],"head_url_args":["https://github.com/patrickhoefler/dockerfilegraph.git",{":branch":"main"}],"homepage":"https://github.com/patrickhoefler/dockerfilegraph","license":"MIT","ruby_source_checksum":"279f8320a79f7ede7fdff356632fa3260a91f3f1a658f221bde2be68b7f05255","stable_dependencies":["graphviz",{"go":":build"}],"stable_checksum":"7593483acf26aefb42b2bc9eeea1d42d2262732d4c88298d1dff78c52278c48f","stable_url_args":["https://github.com/patrickhoefler/dockerfilegraph/archive/refs/tags/v0.21.0.tar.gz"],"stable_version":"0.21.0"},"dockerfmt":{"desc":"Dockerfile format and parser. a modern dockfmt","executables":["dockerfmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/reteps/dockerfmt.git",{":branch":"main"}],"homepage":"https://github.com/reteps/dockerfmt","license":"MIT","ruby_source_checksum":"bc529bf5ac3890de41745a76f90d0231866c09bd25b98785bce66a3b3eb9bc9d","stable_dependencies":[{"go":":build"}],"stable_checksum":"feceb63f17513d8310efbe81c660bf48f6a3bd8040ab00a45dc4c9fbf591033f","stable_url_args":["https://github.com/reteps/dockerfmt/archive/refs/tags/v0.5.4.tar.gz"],"stable_version":"0.5.4"},"dockerize":{"conflicts":[["powerman-dockerize",{":because":"powerman-dockerize and dockerize install conflicting executables"}]],"desc":"Utility to simplify running applications in docker containers","executables":["dockerize"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jwilder/dockerize.git",{":branch":"master"}],"homepage":"https://github.com/jwilder/dockerize","license":"MIT","ruby_source_checksum":"89d4a821d7ba57af6f906bc30d4727e27161764c4cd0f7c8c024cc1d11f68640","stable_dependencies":[{"go":":build"}],"stable_checksum":"f24dd9242c203f96c199c66c05c43a12acead1b11ab4266c1e1ab6bdf3292669","stable_url_args":["https://github.com/jwilder/dockerize/archive/refs/tags/v0.16.0.tar.gz"],"stable_version":"0.16.0"},"dockly":{"desc":"Immersive terminal interface for managing docker containers and services","executables":["dockly"],"head_dependencies":["node"],"homepage":"https://lirantal.github.io/dockly/","license":"MIT","ruby_source_checksum":"bb4ba61c44f63f30a6063d678b369e8a200f00361852a6013cc2ac14e6793655","stable_dependencies":["node"],"stable_checksum":"278203ca5fe88f802f50a9fe58f37e95309ccb098b47a6f5f3558ccc9dc623b6","stable_url_args":["https://registry.npmjs.org/dockly/-/dockly-3.24.5.tgz"],"stable_version":"3.24.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"fa994bb066eb8c0190c2c7cfa674255fe9de6491a4a182d75697f2eed99dd435"},"dockutil":{"bottle_rebuild":1,"desc":"Tool for managing dock items","executables":["dockutil"],"head_url_args":["https://github.com/kcrawford/dockutil.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":big_sur"}]],"homepage":"https://github.com/kcrawford/dockutil","license":"Apache-2.0","ruby_source_checksum":"0953238b62202ce1bdf23df8db501a914bdc5505feb4d05fb4ad3e58be7ae47f","stable_checksum":"622bbb5c97f09b3f46ebea9a612f7470dd7fb6a7daaed12b87dee5af7a0177f6","stable_url_args":["https://github.com/kcrawford/dockutil/archive/refs/tags/3.1.3.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":big_sur"}]],"stable_version":"3.1.3","bottle_checksum":"4436030a66f240ccfea5317023281dc817ce4bdf0784d52f0c90b536321be629"},"dockviz":{"desc":"Visualizing docker data","executables":["dockviz"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/justone/dockviz.git",{":branch":"master"}],"homepage":"https://github.com/justone/dockviz","license":"Apache-2.0","ruby_source_checksum":"275dedeb628765c0744fe01ff901dab5cb0b4346ddcbb64938b029697017e9d4","stable_dependencies":[{"go":":build"}],"stable_checksum":"228e2c11fad1de38ec63e5d46e60bf9411625447c3c381dd0cd99aaa05d4e5db","stable_url_args":["https://github.com/justone/dockviz/archive/refs/tags/v0.6.4.tar.gz"],"stable_version":"0.6.4","bottle_checksum":"8df071372a3d9b63c113fe4834ae92107f24b19269901d04e6f717368c65380a"},"docmd":{"desc":"Minimal Markdown documentation generator","executables":["docmd"],"head_dependencies":["esbuild","node"],"homepage":"https://docmd.io","license":"MIT","ruby_source_checksum":"5ed428f93ef173ef611db6f40b0aa0928a501ade3abd682d47197c268191167b","stable_dependencies":["esbuild","node"],"stable_checksum":"4ad5df3a34db50812f88d4cf68dabe5d1cb57bd3149bb84f9aee8a1cc082e1dc","stable_url_args":["https://registry.npmjs.org/@docmd/core/-/core-0.9.8.tgz"],"stable_version":"0.9.8","bottle_tag":":all","bottle_checksum":"0fe3aa0e581aabb8d46d47d32af320a86c63ad4b1f00802fb28a46d7656908df"},"doctest":{"desc":"Feature-rich C++11/14/17/20/23 single-header testing framework","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/doctest/doctest","license":"MIT","ruby_source_checksum":"fe2fa99107e39f51f229eae13fdb115de27be79405b6ea51346b4941bd7087a9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"174ebc4e769928959614789c5b4e9c3d0a0f81a62bb608756b127bfebfb21331","stable_url_args":["https://github.com/doctest/doctest/archive/refs/tags/v2.5.3.tar.gz"],"stable_version":"2.5.3","bottle_tag":":all","bottle_checksum":"30a480dee0a16e08b071549d936a0bb62b6e370dcd26c831d1a91071778afd0d"},"doctl":{"desc":"Command-line tool for DigitalOcean","executables":["doctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/digitalocean/doctl.git",{":branch":"main"}],"homepage":"https://docs.digitalocean.com/reference/doctl/","license":"Apache-2.0","ruby_source_checksum":"5786c5eb9fdfd99dceffc353be34cc8c0868af5e4b482df9cc92f2b2898a6959","stable_dependencies":[{"go":":build"}],"stable_checksum":"a1acc98f69cb41b1096d319c72d1255dfe1939b1333989758f15a0eb6c81b283","stable_url_args":["https://github.com/digitalocean/doctl/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"docutils":{"bottle_rebuild":1,"desc":"Text processing system for reStructuredText","executables":["docutils","rst2html","rst2html4","rst2html5","rst2latex","rst2man","rst2odt","rst2pseudoxml","rst2s5","rst2xetex","rst2xml"],"head_dependencies":["python@3.15"],"homepage":"https://docutils.sourceforge.io","license":{":all_of":[":public_domain","BSD-2-Clause","GPL-3.0-or-later","Python-2.0"]},"ruby_source_checksum":"8e9fb51d8bf63cea754254289e31985d593e926d73c9bf0c4311ba2999a786cd","stable_dependencies":["python@3.15"],"stable_checksum":"746f5060322511280a1e50eb76846ed6bf2342984b2ac04dc42caa1a8d78799e","stable_url_args":["https://files.pythonhosted.org/packages/39/a4/5180d9afc57e8fca05601dd652bdff19604c218814037fe90ffc7625a50a/docutils-0.23.tar.gz"],"stable_version":"0.23","bottle_tag":":all","bottle_checksum":"04a8f23f994e085aee08118828278b940568c710cab5c09afd04cf4d34413e73"},"docuum":{"desc":"Perform least recently used (LRU) eviction of Docker images","executables":["docuum"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/stepchowfun/docuum","license":"MIT","ruby_source_checksum":"fee35ca761cfbd8a7775b6efa801f027065ec759055d8be0284ea472ee3aad46","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/docuum.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/docuum.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/docuum/bin/docuum"],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"8e5f12bf28ae9eaada96c4087f298207dbc7c72e5daa94d6b39345dc9a4ec529","stable_url_args":["https://github.com/stepchowfun/docuum/archive/refs/tags/v0.27.1.tar.gz"],"stable_version":"0.27.1"},"docx2txt":{"bottle_rebuild":2,"desc":"Converts Microsoft Office docx documents to equivalent text documents","executables":["docx2txt.pl","docx2txt.sh"],"homepage":"https://docx2txt.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"6b905ea7e732707f486042824bdc392eac6188634fae4b9082aebb8475e1f99e","stable_checksum":"b297752910a404c1435e703d5aedb4571222bd759fa316c86ad8c8bbe58c6d1b","stable_url_args":["https://downloads.sourceforge.net/project/docx2txt/docx2txt/v1.4/docx2txt-1.4.tgz"],"stable_version":"1.4","bottle_tag":":all","bottle_checksum":"9c8866a49e04bb1b2a4797c4c911e5aee4df8c3a86701a6a792e55415ac10a7b"},"doge":{"bottle_rebuild":1,"desc":"Command-line DNS client","executables":["doge"],"head_dependencies":[{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://dog.ramfield.net/","license":"EUPL-1.2","ruby_source_checksum":"8625759125e667866493d0e14b786835e064afaa6af5580035ce451b49450835","stable_dependencies":[{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"21d459f1f88d6a1e001a747b84782f180c01de8f3c39f3a1389c352b2f2edc88","stable_url_args":["https://github.com/Dj-Codeman/dog_community/archive/refs/tags/v0.2.9.tar.gz"],"stable_version":"0.2.9"},"doggo":{"desc":"Command-line DNS Client for Humans","executables":["doggo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mr-karan/doggo.git",{":branch":"main"}],"homepage":"https://doggo.mrkaran.dev/","license":"GPL-3.0-or-later","ruby_source_checksum":"a568535e03bbaf3b4b236bdecb814c54408f40c3f153ba231815f25705e02235","stable_dependencies":[{"go":":build"}],"stable_checksum":"9c5d1d0d800f72e80d35f6731fa3a80435f5a1af08af900a6b77142600e19395","stable_url_args":["https://github.com/mr-karan/doggo/archive/refs/tags/v1.4.2.tar.gz"],"stable_version":"1.4.2"},"doh":{"desc":"Stand-alone DNS-over-HTTPS resolver using libcurl","executables":["doh"],"head_url_args":["https://github.com/curl/doh.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/curl/doh","license":"MIT","ruby_source_checksum":"1da40228fce8f2061ee8f8b97bc14994c9c1e8641f57f2d0c845bc1a9b2ada03","stable_checksum":"b36c4b4a27fabb508d5d3bb0fb58bd9cfadcef30d22e552bbe5c4442ae81e742","stable_url_args":["https://github.com/curl/doh/archive/refs/tags/doh-0.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.1"},"doitlive":{"bottle_rebuild":1,"desc":"Replay stored shell commands for live presentations","executables":["doitlive"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/sloria/doitlive.git",{":branch":"main"}],"homepage":"https://doitlive.readthedocs.io/en/latest/","license":"MIT","revision":1,"ruby_source_checksum":"e3dee4593761c931fcc189f62402196c5d318e723df7bae29607e60719db019d","stable_dependencies":["python@3.15"],"stable_checksum":"7587a57c04fa74718e76cb4622f99ef6b762f1c861d0c1c2f843ab6bec53d063","stable_url_args":["https://files.pythonhosted.org/packages/3f/50/d2715aa1b4dd5bfe1c91e5a332f5123180c2f2b1c8b0879389179b9f9c5e/doitlive-5.2.1.tar.gz"],"stable_version":"5.2.1"},"dolphie":{"bottle_rebuild":1,"desc":"Feature-rich top tool for monitoring MySQL","executables":["dolphie"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://github.com/charles-001/dolphie","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"fd700a17c25e509c8b47573fd87d9c04b39b2f358cc90deef82ed2ce638fdeb9","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"fce7c250ec62d5f2289c59323d8c50d4b8d4b98e3595b97696198125956edad1","stable_url_args":["https://files.pythonhosted.org/packages/ef/1c/882a2ff5064617e35840b3503e2f6d24d01595442fa472b5524b4512cb1a/dolphie-6.18.0.tar.gz"],"stable_version":"6.18.0"},"dolt":{"desc":"Git for Data","executables":["dolt"],"head_dependencies":["icu4c@78",{"go":":build"}],"head_url_args":["https://github.com/dolthub/dolt.git",{":branch":"main"}],"homepage":"https://www.dolthub.com","license":"Apache-2.0","ruby_source_checksum":"0fec8467fe857ee5e1be5321e073252371bb4adad52c4c35ba4038a8e718bbd9","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/dolt"],[":log_path","$HOMEBREW_PREFIX/var/log/dolt.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/dolt.error.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/dolt/bin/dolt","sql-server","--config","$HOMEBREW_PREFIX/etc/dolt/config.yaml"]],"stable_dependencies":["icu4c@78",{"go":":build"}],"stable_checksum":"ad4eba0b1b39d0696f3866ab20385efaa18e3701e67123aa3d1d0f7e2ac7700c","stable_url_args":["https://github.com/dolthub/dolt/archive/refs/tags/v2.6.0.tar.gz"],"stable_version":"2.6.0","version_scheme":1},"doltgres":{"bottle_rebuild":1,"desc":"Dolt for Postgres","executables":["doltgres"],"head_dependencies":["icu4c@79",{"go":":build"},{"libpq":":test"}],"head_url_args":["https://github.com/dolthub/doltgresql.git",{":branch":"main"}],"homepage":"https://github.com/dolthub/doltgresql","license":"Apache-2.0","ruby_source_checksum":"53dd715678713627e7e434fc74e5e3829532050cafe49722bd5f78001e86318a","stable_dependencies":["icu4c@79",{"go":":build"},{"libpq":":test"}],"stable_checksum":"8340d0ba1a193e8355d1b0c515c183927539766ccdf8a31b5d37e83ebd27e844","stable_url_args":["https://github.com/dolthub/doltgresql/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"doltlite":{"desc":"SQLite fork with Git-style version control via prolly trees","executables":["doltlite","doltlite-remotesrv"],"head_url_args":["https://github.com/dolthub/doltlite.git",{":branch":"master"}],"homepage":"https://github.com/dolthub/doltlite","license":{":all_of":["Apache-2.0","blessing"]},"ruby_source_checksum":"8ff9c18d16bd0bdddbbb6f415c1382ccf121f0a32ddc42a39b96fe6a1c624b49","stable_checksum":"d6bb40c5f2299c79f9872fc9434dbead95078941cc802ff28c5a55d088467393","stable_url_args":["https://github.com/dolthub/doltlite/releases/download/v0.51.2/doltlite-autoconf-0.51.2.tar.gz"],"stable_version":"0.51.2"},"domain-check":{"desc":"CLI tool for checking domain availability using RDAP and WHOIS protocols","executables":["domain-check"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/saidutt46/domain-check.git",{":branch":"main"}],"homepage":"https://github.com/saidutt46/domain-check","license":"Apache-2.0","ruby_source_checksum":"3f1e8811e5ebc5d7342bc4a11507ca1ed9e2dea1cd122b17139a4a5892c45225","stable_dependencies":[{"rust":":build"}],"stable_checksum":"eb7fd0a42fe85efd220ac40123ea3629ca5e6b32aeaf3318dedfc9b2e66b2974","stable_url_args":["https://github.com/saidutt46/domain-check/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"dooit":{"bottle_rebuild":1,"desc":"TUI todo manager","executables":["dooit"],"head_dependencies":["libyaml","python@3.15",{"cmake":":build"}],"head_url_args":["https://github.com/dooit-org/dooit.git",{":branch":"main"}],"homepage":"https://dooit-org.github.io/dooit/","license":"MIT","revision":2,"ruby_source_checksum":"7a0ba13ee36e27eaaeaf7914abee30996d898eed2515884d76877fa182fb540f","stable_dependencies":["libyaml","python@3.15",{"cmake":":build"}],"stable_checksum":"ec9022168c4a4568693590840aba0b859cdbca27872f1bef84e39d64c044acd2","stable_url_args":["https://files.pythonhosted.org/packages/a1/dd/96bfcde11415f846d8e4bf2ec494432aae4e6938c6b3ef1e9db3a854b45e/dooit-3.3.4.tar.gz"],"stable_version":"3.3.4"},"dopewars":{"desc":"Free rewrite of a game originally based on \"Drug Wars\"","executables":["dopewars"],"head_dependencies":["glib","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["ncurses"]],"homepage":"https://dopewars.sourceforge.io","license":"GPL-2.0-or-later","ruby_source_checksum":"8fe81c05284ed291f9cc5a69c6160d420581bce6a18ef54425d72e89d2e72d79","stable_dependencies":["glib","gettext",{"pkgconf":":build"}],"stable_checksum":"623b9d1d4d576f8b1155150975308861c4ec23a78f9cc2b24913b022764eaae1","stable_url_args":["https://downloads.sourceforge.net/project/dopewars/dopewars/1.6.2/dopewars-1.6.2.tar.gz"],"stable_uses_from_macos":[["curl"],["ncurses"]],"stable_version":"1.6.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"4f6d47cccb1c3ac186e1292963386355f28bd865f0d957275df20a9955266a8e"},"doppler":{"desc":"CLI for interacting with Doppler secrets and configuration","executables":["doppler"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/DopplerHQ/cli.git",{":branch":"master"}],"homepage":"https://docs.doppler.com/docs","license":"Apache-2.0","ruby_source_checksum":"c450294f14f9c4c5241523d189dabf015362c53b55510fcc75315a6b05b833b9","stable_dependencies":[{"go":":build"}],"stable_checksum":"5e7aa448e81acb9b9d1d066117853c1ffdb38c417a5db01ed1c8e3fcdec83960","stable_url_args":["https://github.com/DopplerHQ/cli/archive/refs/tags/3.77.1.tar.gz"],"stable_version":"3.77.1"},"dory":{"bottle_rebuild":1,"desc":"Development proxy for docker","executables":["dory"],"head_dependencies":["ruby"],"homepage":"https://github.com/freedomben/dory","license":"MIT","ruby_source_checksum":"0b791823fa053a16fa6e3b5d8ebe5fee65b80e0b34da817f24c390dd119e3c67","stable_dependencies":["ruby"],"stable_checksum":"8c385d898aed2de82f7d0ab5c776561ffe801dd4b222a07e25e5837953355b81","stable_url_args":["https://github.com/FreedomBen/dory/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"dc275970eb94ef3bba02bd5bf12241e26e4a35f415fa9de16710d9fe80b978bc"},"dos2unix":{"aliases":["unix2dos"],"desc":"Convert text between DOS, UNIX, and Mac formats","executables":["dos2unix","mac2unix","unix2dos","unix2mac"],"homepage":"https://waterlander.net/dos2unix/","license":"BSD-2-Clause","ruby_source_checksum":"b314f293113f6cd5f53f56f68fed10eb2d7b29d437f4827bcb8d9664d87679e0","stable_checksum":"669ee27120ae71589f638fe3a167d6ea54f8633f5ab1b282551bd7a7c9510dfa","stable_url_args":["https://waterlander.net/dos2unix/files/dos2unix-7.5.7.tar.gz"],"stable_version":"7.5.7"},"dosbox-staging":{"bottle_rebuild":1,"desc":"Modernized DOSBox soft-fork","executables":["dosbox-staging"],"head_dependencies":["sdl3","sdl3_image","fluid-synth","iir1","libpng",{"libslirp":":no_linkage"},"mt32emu","opusfile","speexdsp",{"asio":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/dosbox-staging/dosbox-staging.git",{":branch":"main"}],"homepage":"https://dosbox-staging.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"3067f310acf7636da1b7c11d9a2ee3d5352676b9231f96967473c8352c2e8527","stable_dependencies":["sdl2-compat","sdl2_image","fluid-synth","iir1","libpng",{"libslirp":":no_linkage"},"mt32emu","opusfile","speexdsp",{"asio":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/dosbox-staging/dosbox-staging/commit/e97e927c198960c809d18fae53280554ed0c975f.patch?full_index=1","sha256":"838fe6ea1ba409d33b3301d5f53b9a8c80893e3754c208f4d62e689035228891","type":"unofficial"},{"strip":"p1","url":"https://github.com/dosbox-staging/dosbox-staging/commit/d12e88ced5ae5b94c48bde4c2809b53da6f6ecae.patch?full_index=1","sha256":"aecb0c7cc96de7acb862bd3b850ecbf79b5bb5dd379012586eb68f8f3495f457","type":"backport"},{"strip":"p1","url":"https://github.com/dosbox-staging/dosbox-staging/commit/482477a6f48ba30520920c0a09732371ba1cd772.patch?full_index=1","sha256":"219438a2110b49f0a9b62e0e547c35db7cdce3f7fa40feb5d529529fe07fe5bb","type":"backport"}],"stable_checksum":"9b36be5a666784adaeffa560bd0950691f851a76bdb97e7ae3c989561e91caf3","stable_url_args":["https://github.com/dosbox-staging/dosbox-staging/archive/refs/tags/v0.83.0.tar.gz"],"stable_version":"0.83.0"},"dosbox-x":{"desc":"DOSBox with accurate emulation and wide testing","executables":["dosbox-x"],"head_dependencies":["fluid-synth","freetype","libpng","libslirp","sdl2-compat","sdl2_net","gettext","glib",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/joncampbell123/dosbox-x.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://dosbox-x.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"6889e2b258433ab05fbf12778417152e1ee79e7cae4f91c5d614d7e57e9f65a1","stable_dependencies":["fluid-synth","freetype","libpng","libslirp","sdl2-compat","sdl2_net","gettext","glib",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"df023a6c0e4a139dcbd60befff5947e0db2cc68e4e79db463670f581a4044ed4","stable_url_args":["https://github.com/joncampbell123/dosbox-x/archive/refs/tags/dosbox-x-v2026.10.01.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2026.10.01","version_scheme":1},"dosfstools":{"desc":"Tools to create, check and label file systems of the FAT family","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/dosfstools/dosfstools.git",{":branch":"master"}],"homepage":"https://github.com/dosfstools","license":"GPL-3.0-or-later","ruby_source_checksum":"8d88d682694db73608996b9d5c45db947bf4e97d62fd4286505c292fea23e5fb","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/dosfstools/dosfstools/commit/77ffb87e8272760b3bb2dec8f722103b0effb801.patch?full_index=1","sha256":"ecbd911eae51ed382729cd1fb84d4841b3e1e842d08e45b05d61f41fbd0a88ff","type":"backport","resolves":[{"type":"defect","id":"https://github.com/dosfstools/dosfstools/pull/166"}]}],"stable_checksum":"64926eebf90092dca21b14259a5301b7b98e7b1943e8a201c7d726084809b527","stable_url_args":["https://github.com/dosfstools/dosfstools/releases/download/v4.2/dosfstools-4.2.tar.gz"],"stable_version":"4.2","bottle_checksum":"134a64a971297ad37b2635532916116f6350c3771c03efa6ea3da259bb260ce1"},"dotbot":{"bottle_rebuild":1,"desc":"Tool that bootstraps your dotfiles","executables":["dotbot"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://github.com/anishathalye/dotbot","license":"MIT","ruby_source_checksum":"2d21ba051a5b85e46e9c6d29209beb7538a9f565967f6b6da00ca1a97b1404c3","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"83def50fa1625530066f105b88c2dc1c61e27536433488a12324eb0b55a14730","stable_url_args":["https://files.pythonhosted.org/packages/ce/99/905f34404698d54de29fbc1dcbb9fdc4b1bbd4b5b30207750ff5ad5b5c69/dotbot-1.24.1.tar.gz"],"stable_version":"1.24.1"},"dotdrop":{"desc":"Save your dotfiles once, deploy them everywhere","executables":["dotdrop"],"head_dependencies":[{"certifi":":no_linkage"},{"libmagic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/deadc0de6/dotdrop.git",{":branch":"master"}],"homepage":"https://github.com/deadc0de6/dotdrop","license":"GPL-3.0-or-later","ruby_source_checksum":"2b7f5d057ddcb4c9252d900fa3af361c4cd23c036ea2188eee2626a91ce83fcd","stable_dependencies":[{"certifi":":no_linkage"},{"libmagic":":no_linkage"},"python@3.15"],"stable_checksum":"287ea0ed88e640bd080ac8dbc4f80d2260aee0feebb18389c6f10a5e2e3583fe","stable_url_args":["https://files.pythonhosted.org/packages/8e/3f/962230bc52799b870d9723d51e77f1094720334e6bc4c8d1355f7bcd87ce/dotdrop-1.18.0.tar.gz"],"stable_version":"1.18.0"},"dotenv-linter":{"desc":"Lightning-fast linter for .env files written in Rust","executables":["dotenv-linter"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dotenv-linter/dotenv-linter.git",{":branch":"master"}],"homepage":"https://dotenv-linter.github.io","license":"MIT","ruby_source_checksum":"8d29206d31f24daff3e2c04ac13fcc633cd5af7cc219c6002efb120167b31434","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c10f63e84a877b630986a59680df20ee3f49ae3f89daa8d7e65f427d31b13a32","stable_url_args":["https://github.com/dotenv-linter/dotenv-linter/archive/refs/tags/v4.0.0.tar.gz"],"stable_version":"4.0.0"},"dotnet":{"aliases":["dotnet@10"],"caveats":"For other software to find dotnet you may need to set:\n  export DOTNET_ROOT=\"$HOMEBREW_PREFIX/opt/dotnet/libexec\"\n","compatibility_version":8,"desc":".NET Core","executables":["dotnet"],"head_dependencies":["zstd","brotli","icu4c@78","openssl@4",{"ninja":":build"},{"cmake":":build"},{"pkgconf":":build"},{"rapidjson":":build"},{"bash":":build"},{"grep":":build"}],"head_url_args":["https://github.com/dotnet/dotnet.git",{":branch":"main"}],"head_uses_from_macos":[[{"cpio":":build"}],[{"python":":build"}],["krb5"]],"homepage":"https://dotnet.microsoft.com/","license":"MIT","ruby_source_checksum":"0c4a8f98e27df5f792d2f7e04b5229e2eaf59b2bfdd31920bf4e6a02fe571fc0","stable_dependencies":["brotli","icu4c@78","openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rapidjson":":build"},{"bash":":build"},{"grep":":build"}],"stable_checksum":"ef4ec1aab8a6e5305858afe4a6f42dcb80b9785369c5b81100ddf1acee7cd5fe","stable_url_args":["https://github.com/dotnet/dotnet/releases/download/v10.0.402/release.json"],"stable_uses_from_macos":[[{"cpio":":build"}],[{"python":":build"}],["krb5"]],"stable_version":"10.0.402","version_scheme":1,"versioned_formulae":["dotnet@9","dotnet@8","dotnet@6"]},"dotnet@6":{"caveats":"For other software to find dotnet you may need to set:\n  export DOTNET_ROOT=\"$HOMEBREW_PREFIX/opt/dotnet@6/libexec\"\n","deprecate_args":{":date":"2024-11-12",":because":":unsupported"},"desc":".NET Core","disable_args":{":date":"2025-11-12",":because":":unsupported"},"head_dependencies":["icu4c@77","openssl@3",{"cmake":":build"},{"pkgconf":":build"},{"python@3.13":":build"}],"head_uses_from_macos":[[{"llvm":":build"}],["krb5"],["zlib"]],"homepage":"https://dotnet.microsoft.com/","keg_only_args":[":versioned_formula"],"license":"MIT","revision":1,"ruby_source_checksum":"9e7df934e2d0dae4843c6080139e71b3c553174c3ad5a7609e81162dea128734","stable_dependencies":["icu4c@77","openssl@3",{"cmake":":build"},{"pkgconf":":build"},{"python@3.13":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_url_args":["https://github.com/dotnet/installer.git",{":tag":"v6.0.136",":revision":"d638663530d923adbe0442604b7a6562127321e9"}],"stable_uses_from_macos":[[{"llvm":":build"}],["krb5"],["zlib"]],"stable_version":"6.0.136","versioned_formulae":["dotnet@9","dotnet@8"]},"dotnet@8":{"caveats":"For other software to find dotnet you may need to set:\n  export DOTNET_ROOT=\"$HOMEBREW_PREFIX/opt/dotnet@8/libexec\"\n","compatibility_version":1,"deprecate_args":{":date":"2026-11-10",":because":":unsupported"},"desc":".NET Core","disable_args":{":date":"2027-11-10",":because":":unsupported"},"executables":["dotnet"],"head_dependencies":["icu4c@78","openssl@3",{"cmake":":build"},{"pkgconf":":build"},{"grep":":build"},{"llvm@20":":build"}],"head_uses_from_macos":[[{"python":":build"}],["krb5"]],"homepage":"https://dotnet.microsoft.com/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"b0bcbceda14472f01c24ec0a2724ee949ee7fbb08dfb350e5d137946a1113562","stable_dependencies":["icu4c@78","openssl@3",{"cmake":":build"},{"pkgconf":":build"},{"grep":":build"},{"llvm@20":":build"}],"stable_checksum":"e488a0713415c47ca93b6c8a185cabfa4fa58facb83e0f7c306e3bf5e86ab021","stable_url_args":["https://github.com/dotnet/dotnet/archive/refs/tags/v8.0.132.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["krb5"]],"stable_version":"8.0.132","versioned_formulae":["dotnet@9","dotnet@6"]},"dotnet@9":{"caveats":"For other software to find dotnet you may need to set:\n  export DOTNET_ROOT=\"$HOMEBREW_PREFIX/opt/dotnet@9/libexec\"\n","compatibility_version":1,"deprecate_args":{":date":"2026-11-10",":because":":unsupported"},"desc":".NET Core","disable_args":{":date":"2027-11-10",":because":":unsupported"},"executables":["dotnet"],"head_dependencies":["brotli","icu4c@78","openssl@3",{"cmake":":build"},{"pkgconf":":build"},{"rapidjson":":build"},{"grep":":build"},{"llvm@20":":build"}],"head_uses_from_macos":[[{"python":":build"}],["krb5"]],"homepage":"https://dotnet.microsoft.com/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"1f01e48d515d577dad61ec6e3f88e9d517e6072bf09535247f424e4f48b8a23c","stable_dependencies":["brotli","icu4c@78","openssl@3",{"cmake":":build"},{"pkgconf":":build"},{"rapidjson":":build"},{"grep":":build"},{"llvm@20":":build"}],"stable_checksum":"2e55d8e6c56813253d2dcb1c8c99c61517f0178ec42ca4ed705f5be46eb4bfbf","stable_url_args":["https://github.com/dotnet/dotnet/archive/refs/tags/v9.0.122.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["krb5"]],"stable_version":"9.0.122","versioned_formulae":["dotnet@8","dotnet@6"]},"dotslash":{"desc":"Simplified executable deployment","executables":["dotslash"],"head_dependencies":[{"rust":":build"}],"homepage":"https://dotslash-cli.com","license":"Apache-2.0","ruby_source_checksum":"a65ab8e49be662cf99745361c803ce2f42855e716b387385e0164697eb7afe8a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"28cc3b27598d3a776d3c54c2132a8d533a130d80db9deff3c1883b63224dcd41","stable_url_args":["https://github.com/facebook/dotslash/archive/refs/tags/v0.5.9.tar.gz"],"stable_version":"0.5.9"},"dotter":{"desc":"Dotfile manager and templater written in rust","executables":["dotter"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/SuperCuber/dotter","license":"Unlicense","ruby_source_checksum":"0e1d2c251b95391f979505dc8e0cfcd277bc2d2471a39768a25c3e1442d7ea7b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4ce8550c53db13ddebd683828ee954bf71caed010b3337b291bc5a536aeddc18","stable_url_args":["https://github.com/SuperCuber/dotter/archive/refs/tags/v0.13.5.tar.gz"],"stable_version":"0.13.5"},"double-conversion":{"compatibility_version":1,"desc":"Binary-decimal and decimal-binary routines for IEEE doubles","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/double-conversion.git",{":branch":"master"}],"homepage":"https://github.com/google/double-conversion","license":"BSD-3-Clause","ruby_source_checksum":"637f9f35235b227da8d6ce2c8bf5d51d54adf0aa7a0a93570e431387ad56e86a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"42fd4d980ea86426e457b24bdfa835a6f5ad9517ddb01cdb42b99ab9c8dd5dc9","stable_url_args":["https://github.com/google/double-conversion/archive/refs/tags/v3.4.0.tar.gz"],"stable_version":"3.4.0"},"doublecpp":{"desc":"Double dispatch in C++","executables":["doublecpp"],"homepage":"https://doublecpp.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"c442cbdbc987e43d8d0532efb8ddb204908d92f316ed0c513423cac086cb47cc","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"232f8bf0d73795558f746c2e77f6d7cb54e1066cbc3ea7698c4fba80983423af","stable_url_args":["https://downloads.sourceforge.net/project/doublecpp/doublecpp/0.6.3/doublecpp-0.6.3.tar.gz"],"stable_version":"0.6.3","bottle_checksum":"b734b575fec9d1c01c97e96c283caf593ba17a2650bf5071e4523f0851d04e04"},"doubledown":{"bottle_rebuild":1,"desc":"Sync local changes to a remote directory","executables":["doubledown","doubledown-fsevents","doubledown-inotify"],"head_url_args":["https://github.com/devstructure/doubledown.git",{":branch":"master"}],"homepage":"https://github.com/devstructure/doubledown","license":"BSD-2-Clause","ruby_source_checksum":"b5647a4060d0568057397b24f933d28ed5a5c53ed744587530cb10fdad7ddbf2","stable_checksum":"47ff56b6197c5302a29ae4a373663229d3b396fd54d132adbf9f499172caeb71","stable_url_args":["https://github.com/devstructure/doubledown/archive/refs/tags/v0.0.2.tar.gz"],"stable_version":"0.0.2","bottle_tag":":all","bottle_checksum":"7e93ea6b6323a89639c314a3f44364e2aa3ab4e5d7017d6b352c8761e5f13fa5"},"dovecot":{"caveats":"For Dovecot to work, you may need to create a dovecot user\nand group depending on your configuration file options.\n","desc":"IMAP/POP3 server","executables":["doveadm","doveconf","dovecot","dovecot-sysreport","sieve-dump","sieve-filter","sieve-test","sievec"],"head_dependencies":["lua","openldap","openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}],[{"netcat":":test"}],["bzip2"],["libxcrypt"],["sqlite"]],"homepage":"https://dovecot.org/","license":{":all_of":["BSD-3-Clause","LGPL-2.1-or-later","MIT","Unicode-DFS-2016",":public_domain"]},"revision":1,"ruby_source_checksum":"9c564369896e483201f02b8391f952e47c10937dddd0ff1e4c5ba78f53d3945b","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/dovecot/dovecot.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/dovecot/dovecot.log"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/dovecot/sbin/dovecot","-F"]],"stable_dependencies":["lua","openldap","openssl@4",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/dovecot/core/commit/bbfab4976afdf38a7fa966752de33481f9d2c2e5.patch?full_index=1","sha256":"f5a77eeaf5978b75a6c7d1d9d4b7623679aec047c3dae63516105774ae6c04de","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/dovecot/core/pull/232"}]},{"strip":"p1","data":true},{"strip":"p1","url":"https://src.fedoraproject.org/rpms/dovecot/raw/1b94c9d8fe9f5840e7a8dcd1268960fd4627d419/f/dovecot-2.4.2-lua-5.5.patch","sha256":"e43bf7b80f6f5537178966b915c9d87cf80057da3d129148999b9ec7539f70ef","type":"unofficial"}],"stable_checksum":"868c2686a61b5f8e00a3e4721789b1ab46e6528fd773a5fbed07a6ecba7731e6","stable_url_args":["https://dovecot.org/releases/2.4/dovecot-2.4.5.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],[{"netcat":":test"}],["bzip2"],["libxcrypt"],["sqlite"]],"stable_version":"2.4.5"},"dovi_convert":{"bottle_rebuild":1,"desc":"Dolby Vision Profile 7 to 8.1 MKV converter","executables":["dovi_convert"],"head_dependencies":["dovi_tool","ffmpeg","media-info","mkvtoolnix","python@3.15"],"homepage":"https://docs.doviconvert.com","license":"GPL-3.0-only","ruby_source_checksum":"f06751de649cb443ac7fed7bb830f0a4887458444b4f4801d5d06663c25bdadf","stable_dependencies":["dovi_tool","ffmpeg","media-info","mkvtoolnix","python@3.15"],"stable_checksum":"bf6d9a634d66415b96faa4ee90c0e60149b91b5ab0c53dfb4111cdb2f593ed40","stable_url_args":["https://github.com/cryptochrome/dovi_convert/archive/refs/tags/v8.2.0.tar.gz"],"stable_version":"8.2.0","bottle_tag":":all","bottle_checksum":"6e290b72efb6eb68516da6ab3da4cce8f8da72bd28f8064dd81598b5af15a189"},"dovi_tool":{"desc":"CLI tool for Dolby Vision metadata on video streams","executables":["dovi_tool"],"head_dependencies":[{"cargo-c":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/quietvoid/dovi_tool.git",{":branch":"main"}],"homepage":"https://github.com/quietvoid/dovi_tool/","license":"MIT","ruby_source_checksum":"716155f7ccd77cf769a9e0e18fe405856470351cc75173f0d0a9e9258139275f","stable_dependencies":[{"cargo-c":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"15b5cb68b3598e51ca968316443c9fb9597b6230e9d692cb4e641d54505a97ec","stable_url_args":["https://github.com/quietvoid/dovi_tool/archive/refs/tags/2.3.4.tar.gz"],"stable_version":"2.3.4"},"doxx":{"desc":"Terminal document viewer for .docx files","executables":["doxx","generate_test_docs"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/bgreenwell/doxx.git",{":branch":"main"}],"homepage":"https://bgreenwell.github.io/doxx/","license":"MIT","ruby_source_checksum":"4aa4506873e563b33db50a4d030b68ec002804be5c9fdc2e384955adac552910","stable_dependencies":[{"rust":":build"}],"stable_checksum":"72af676ca30b27adc7a13b17a48aac88589c940accba28453f3d94a861bed961","stable_url_args":["https://github.com/bgreenwell/doxx/archive/refs/tags/v0.1.4.tar.gz"],"stable_version":"0.1.4"},"doxygen":{"compatibility_version":1,"desc":"Generate documentation for several programming languages","executables":["doxygen"],"head_dependencies":["fmt","spdlog",{"bison":":build"},{"cmake":":build"}],"head_url_args":["https://github.com/doxygen/doxygen.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build",":since":":big_sur"}],[{"python":":build"}],["sqlite"]],"homepage":"https://www.doxygen.nl/","license":"GPL-2.0-only","ruby_source_checksum":"067a8aea129abdb3a4970252d7381cbad26ae70ce15ae5f9c04074b4e855c971","stable_dependencies":["fmt","spdlog",{"bison":":build"},{"cmake":":build"}],"stable_checksum":"a1deed70a6785bbec95a2b2a9e419dc7f7b223a9d74a8644ae611c8e2dcdd354","stable_url_args":["https://doxygen.nl/files/doxygen-1.18.0.src.tar.gz"],"stable_uses_from_macos":[[{"flex":":build",":since":":big_sur"}],[{"python":":build"}],["sqlite"]],"stable_version":"1.18.0"},"doxymacs":{"desc":"Elisp package for using doxygen under Emacs","executables":["doxymacs_parser"],"head_dependencies":["doxygen","emacs",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.code.sf.net/p/doxymacs/code.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://doxymacs.sourceforge.net/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"e0a6c96d1380d0d9980869e5a2eb5ba679d4446fb73397a3a71e4c836f3def12","stable_dependencies":["doxygen","emacs"],"stable_checksum":"a23fd833bc3c21ee5387c62597610941e987f9d4372916f996bf6249cc495afa","stable_url_args":["https://downloads.sourceforge.net/project/doxymacs/doxymacs/1.8.0/doxymacs-1.8.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.8.0"},"dpcmd":{"desc":"Linux software for DediProg SF100/SF600","executables":["dpcmd"],"head_dependencies":["libusb",{"pkgconf":":build"}],"homepage":"https://github.com/DediProgSW/SF100Linux","license":"GPL-2.0-only","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"108cef0871ad048b4e6e4a0833437b80ce3d595d67f9bc92bd1caeee650079c7","stable_dependencies":["libusb",{"pkgconf":":build"}],"stable_checksum":"2bab3df0b971e66f574db33daa1687d1a064eed6b3e99d97c265bfce35470ddf","stable_url_args":["https://github.com/DediProgSW/SF100Linux/archive/refs/tags/V1.14.21,x.tar.gz"],"stable_version":"1.14.21","bottle_cellar":":any","bottle_checksum":"56e693f599c54b059039fd369cf77eee88fd39a9b2e9490e74021e5fdcd1081f"},"dpic":{"desc":"Implementation of the GNU pic \"little language\"","executables":["dpic"],"homepage":"https://ece.uwaterloo.ca/~aplevich/dpic/","license":"BSD-2-Clause","ruby_source_checksum":"38a0c7ee20999a34ace8aea00289f4817f2d5b3c9905b4288f57167387d11091","stable_checksum":"0f38f5c1e91518826cb2c6e95624b390d1808efadc0402f83911512f0ce726c3","stable_url_args":["https://ece.uwaterloo.ca/~aplevich/dpic/dpic-2025.08.01.tar.gz"],"stable_version":"2025.08.01"},"dpkg":{"caveats":"This installation of dpkg is not configured to install software, so\ncommands such as `dpkg -i`, `dpkg --configure` will fail.\n","compatibility_version":1,"desc":"Debian package management system","executables":["dpkg","dpkg-architecture","dpkg-buildapi","dpkg-buildflags","dpkg-buildpackage","dpkg-buildtree","dpkg-checkbuilddeps","dpkg-deb","dpkg-distaddfile","dpkg-divert","dpkg-genbuildinfo","dpkg-genchanges","dpkg-gencontrol","dpkg-gensymbols","dpkg-maintscript-helper","dpkg-mergechangelogs","dpkg-name","dpkg-parsechangelog","dpkg-query","dpkg-realpath","dpkg-scanpackages","dpkg-scansources","dpkg-shlibdeps","dpkg-source","dpkg-split","dpkg-statoverride","dpkg-trigger","dpkg-vendor","update-alternatives"],"head_dependencies":["gnu-tar","gpatch","libmd","perl","xz","gettext",{"gettext":":build"},{"pkgconf":":build"},{"po4a":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://wiki.debian.org/Teams/Dpkg","license":"GPL-2.0-or-later","ruby_source_checksum":"e80a5efdb86c3ae8538d7a52ea732e65a67a089580b33acbdd7c4faa5b6318c2","stable_dependencies":["gnu-tar","gpatch","libmd","perl","xz","gettext",{"gettext":":build"},{"pkgconf":":build"},{"po4a":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"4baf0632157bfac430b7dc1fe8800ea0787dac91f8bb272404ae19d98e569dd3","stable_url_args":["https://deb.debian.org/debian/pool/main/d/dpkg/dpkg_1.23.11.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.23.11"},"dpp":{"desc":"Directly include C headers in D source code","executables":["d++"],"head_dependencies":[{"dtools":":build"},{"dub":":build"},{"ldc":[":build",":test"]}],"head_uses_from_macos":[["llvm"]],"homepage":"https://github.com/atilaneves/dpp","license":"BSL-1.0","revision":1,"ruby_source_checksum":"9419dba36c7904bfc6c1e95c90e39561e4901dcc284138b233250432cebaef92","stable_dependencies":[{"dtools":":build"},{"dub":":build"},{"ldc":[":build",":test"]}],"stable_url_args":["https://github.com/atilaneves/dpp.git",{":tag":"v0.6.0",":revision":"9c2b175b32cc46581a94a7ee1c0026f0cda045fc"}],"stable_uses_from_macos":[["llvm"]],"stable_version":"0.6.0","bottle_checksum":"8acb22136bec153dd078adc4ad53441ce33e65a1ad96c25161a13cc19ca9e1e0"},"dprint":{"desc":"Pluggable and configurable code formatting platform written in Rust","executables":["dprint"],"head_dependencies":["xz",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/dprint/dprint.git",{":branch":"main"}],"homepage":"https://dprint.dev/","license":"MIT","ruby_source_checksum":"da8f16bdd50974de937d16d0e3bb5e707a8b7314330623920c95d22c19478944","stable_dependencies":["xz",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"5aca2a32a9a69fa2a6d0abf7732f1ce394a93d239fbd0e3e82982b90f77d8f19","stable_url_args":["https://github.com/dprint/dprint/archive/refs/tags/0.64.3.tar.gz"],"stable_version":"0.64.3"},"dps8m":{"desc":"Simulator of the 36-bit GE/Honeywell/Bull 600/6000-series mainframe computers","executables":["dps8","prt2pdf","punutil","tap2raw"],"head_dependencies":["libuv",{"lld":":build"},{"llvm":":build"}],"head_url_args":["https://gitlab.com/dps8m/dps8m.git",{":branch":"master"}],"head_uses_from_macos":[["bash"]],"homepage":"https://dps8m.gitlab.io/","license":"ICU","ruby_source_checksum":"894b4d823fef18039c190b68d4507163ca6990103e9bae886f1893ae869260c0","stable_dependencies":["libuv",{"lld":":build"},{"llvm":":build"}],"stable_checksum":"4f09cb3e0106f39864617f17f3858e15cca1e9588fd50dde9bc736808f89e26b","stable_url_args":["https://dps8m.gitlab.io/dps8m-r3.1.0-archive/R3.1.0/dps8m-r3.1.0-src.tar.gz"],"stable_uses_from_macos":[["bash"]],"stable_version":"3.1.0","bottle_cellar":":any","bottle_checksum":"b2e4de813094ec39ec4cebeb41fba5e8a4cd7980a1827725103da70aa016dad0"},"dqlite":{"desc":"Embeddable, replicated and fault-tolerant SQLite-powered engine","head_dependencies":["libuv","lz4","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"go":":test"}],"homepage":"https://dqlite.io","license":"LGPL-3.0-only","ruby_source_checksum":"59940f198eee1303b657b7cdb95fbe49d0e7559b3eec1d06f688c254c790695f","stable_dependencies":["libuv","lz4","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"go":":test"}],"stable_checksum":"7a9087460f3296313379e95a25761c88081c508ae0742bec6fb63e895eb807a9","stable_url_args":["https://github.com/canonical/dqlite/archive/refs/tags/v1.18.7.tar.gz"],"stable_version":"1.18.7"},"dra":{"desc":"Command-line tool to download release assets from GitHub","executables":["dra"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/devmatteini/dra.git",{":branch":"main"}],"homepage":"https://github.com/devmatteini/dra","license":"MIT","ruby_source_checksum":"0a68e8bdc8aac7db288235f27aab9af0191215b604fe038a87a3ccb7cbac90f7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f37abf2c8bb2ed19789e6ec98ef8e03120be2312f29964911b2227439ce08b0e","stable_url_args":["https://github.com/devmatteini/dra/archive/refs/tags/0.10.3.tar.gz"],"stable_version":"0.10.3"},"draco":{"compatibility_version":2,"desc":"3D geometric mesh and point cloud compression library","executables":["draco_decoder","draco_decoder-1.5.7","draco_encoder","draco_encoder-1.5.7"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://google.github.io/draco/","license":"Apache-2.0","ruby_source_checksum":"76aff451bdf5e3b4c0a4cb276554adf0a8de80e6ccb23b43c1afdf1c3766f945","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5b84e0e212ccc7b03ace681760a65a66fe2481a5f54df65154cfc8f0cbb87148","stable_url_args":["https://github.com/google/draco/archive/refs/tags/1.5.9.tar.gz"],"stable_version":"1.5.9"},"draft":{"desc":"Day 0 tool for getting your app on Kubernetes fast","executables":["draft"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Azure/draft.git",{":branch":"main"}],"homepage":"https://github.com/Azure/draft","license":"MIT","ruby_source_checksum":"2fea6e02c8fef4bc5459cfcae34646896568c7381fad1974e0e70b01aec83231","stable_dependencies":[{"go":":build"}],"stable_checksum":"02417432eaa374505829ea2e8d80655f5555436a5f3b737dca1fa19a8e570026","stable_url_args":["https://github.com/Azure/draft/archive/refs/tags/v0.17.17.tar.gz"],"stable_version":"0.17.17"},"drafter":{"deprecate_args":{":date":"2024-12-04",":because":":repo_archived"},"desc":"Native C/C++ API Blueprint Parser","disable_args":{":date":"2025-12-04",":because":":repo_archived"},"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/apiaryio/drafter.git",{":branch":"master"}],"homepage":"https://apiblueprint.org/","license":"MIT","ruby_source_checksum":"ac6a77c19a8ded806f07f0a67d3a1dc6e9914dc58f2bd8c304bb21ea69d25e10","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/apiaryio/drafter/commit/481d0ba83370d2cd45aa1979308cac4c2dbd3ab3.patch?full_index=1","sha256":"3c3579ab3c0ae71a4449f547b734023b40a872b82ea81a8ccc0961f1d47e9a25","type":"backport","resolves":[{"type":"defect","id":"https://github.com/apiaryio/drafter/pull/796"}]}],"stable_checksum":"b3f60d9e77ace0d40d32b892b99852d3ed92e2fd358abd7f43d813c8dc473913","stable_url_args":["https://github.com/apiaryio/drafter/releases/download/v5.1.0/drafter-v5.1.0.tar.gz"],"stable_version":"5.1.0","bottle_cellar":":any","bottle_checksum":"b3b7bf960af127738f0e212336255a2b94321a90366d9e01447013e9537c9ae7"},"dragonbox":{"desc":"Reference implementation of Dragonbox in C++","head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/jk-jeon/dragonbox.git",{":branch":"master"}],"homepage":"https://github.com/jk-jeon/dragonbox","license":{":any_of":["BSL-1.0",{"Apache-2.0":{":with":"LLVM-exception"}}]},"ruby_source_checksum":"b69daa14121f0583a45a519405b1a4b5776bbc67ac9f6deb9aa7c1c6af721b6c","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"09d63b05e9c594ec423778ab59b7a5aa1d76fdd71d25c7048b0258c4ec9c3384","stable_url_args":["https://github.com/jk-jeon/dragonbox/archive/refs/tags/1.1.3.tar.gz"],"stable_version":"1.1.3","bottle_checksum":"129ef3cab84bf26377f8e8925123d655dd19f033f971ea2a8f01dc0d9ea06316"},"draw-things-cli":{"desc":"Local inference and LoRA training CLI for Draw Things","executables":["draw-things-cli"],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/drawthingsai/draw-things-community","license":"GPL-3.0-or-later","ruby_source_checksum":"6ba614a2ba6a2e43aec455c4610e6aed08910f5d96291ad44666095e806b6947","stable_checksum":"6d1a04ce4f3669847477a4cd0f46fed4d42cd9f593235a0ad8b20ee5c40cbfee","stable_url_args":["https://github.com/drawthingsai/draw-things-community/archive/refs/tags/v26.1023.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"26.1023.0"},"driftctl":{"bottle_rebuild":1,"desc":"Detect, track and alert on infrastructure drift","executables":["driftctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/snyk/driftctl.git",{":branch":"main"}],"homepage":"https://github.com/snyk/driftctl","license":"Apache-2.0","ruby_source_checksum":"9aa6521d3bce61e9875f99660948c2d5b80d0dac9020dee011c2759625b7d0e2","stable_dependencies":[{"go":":build"}],"stable_checksum":"30781d35092dd1dd1b34f22e63e3130a062cf4a3f511f61be013a0ff2a0c7767","stable_url_args":["https://github.com/snyk/driftctl/archive/refs/tags/v0.40.0.tar.gz"],"stable_version":"0.40.0"},"driftwood":{"deprecate_args":{":date":"2025-04-27",":because":":repo_archived",":replacement_formula":"trufflehog"},"desc":"Private key usage verification","disable_args":{":date":"2026-04-27",":because":":repo_archived",":replacement_formula":"trufflehog"},"executables":["driftwood"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/trufflesecurity/driftwood.git",{":branch":"main"}],"homepage":"https://trufflesecurity.com/","license":"Apache-2.0","ruby_source_checksum":"d0fe327b9a1516dfd4951b169cc971ae6db9e4315447d58e1b582d8629d6225e","stable_dependencies":[{"go":":build"}],"stable_checksum":"655e7f5841a97820adf11b608b41f88cc93953c8c5e1d497bdbd86e5662b2621","stable_url_args":["https://github.com/trufflesecurity/driftwood/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_checksum":"45bd8ae86b45b33f711d1408048742ba539a0e5246b1328b6bcc1797f81b2413"},"drill":{"conflicts":[["ldns",{":because":"both install a `drill` binary"}]],"desc":"HTTP load testing application written in Rust","executables":["drill"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/fcsonline/drill.git",{":branch":"master"}],"homepage":"https://github.com/fcsonline/drill","license":"GPL-3.0-or-later","ruby_source_checksum":"69c15c53a92152fdf250e473508c8eb8b675fd605c1b80bf42f35984c9b54d0e","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"79e90ba78e484e15bf6cc919d0be5fdd99155ff2d5b16581539e4361191a8bc7","stable_url_args":["https://github.com/fcsonline/drill/archive/refs/tags/0.9.1.tar.gz"],"stable_version":"0.9.1"},"droast":{"desc":"Opinionated Dockerfile linter","executables":["droast"],"head_dependencies":[{"rust":":build"}],"homepage":"https://ewry.net/droast-dockerfile-linter/","license":"MIT","ruby_source_checksum":"636b2b56d92aa9cfeeeb35749986ad3d746732efc4add8697f79043cfba17b6f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5acfdb95d78aa6dbef4ee31abc954aeb7c7a84b6bc6de14307d1e061e583da64","stable_url_args":["https://github.com/immanuwell/dockerfile-roast/archive/refs/tags/1.7.0.tar.gz"],"stable_version":"1.7.0"},"drogon":{"desc":"Modern C++ web application framework","executables":["_drogon_ctl","async_stream","benchmark","client","cors","dg_ctl","drogon_ctl","file_upload","helloworld","jsonstore","login_session","redis_chat","redis_simple","websocket_client","websocket_server"],"head_dependencies":["brotli","c-ares","jsoncpp","openssl@4",{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/drogonframework/drogon.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://drogon.org","license":"MIT","ruby_source_checksum":"b8e69f88dfc8a41050212da88012f863aa7d77ef37015ca9dfd888b2cc231647","stable_dependencies":["brotli","c-ares","jsoncpp","openssl@4",{"cmake":[":build",":test"]}],"stable_url_args":["https://github.com/drogonframework/drogon.git",{":tag":"v1.9.14",":revision":"3aae769cc405cf5abb9d477675c6430924f02c7c"}],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.9.14"},"dromeaudio":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-08-02",":because":":unmaintained"},"desc":"Small C++ audio manipulation and playback library","disable_args":{":date":"2026-08-02",":because":":unmaintained"},"executables":["DromeAudioPlayer"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/joshb/dromeaudio.git",{":branch":"master"}],"homepage":"https://github.com/joshb/dromeaudio/","license":"BSD-2-Clause","ruby_source_checksum":"2eaab51de6fd2d1aed2cf2560f970515c6dcbe5757475b53739d67c830e77c7b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d226fa3f16d8a41aeea2d0a32178ca15519aebfa109bc6eee36669fa7f7c6b83","stable_url_args":["https://github.com/joshb/DromeAudio/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0","bottle_checksum":"46904c7b701735b3e0fe766e57b7629ce71647ead11195bb73776cd1df29a80d"},"drone-cli":{"desc":"Command-line client for the Drone continuous integration server","executables":["drone"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/harness/drone-cli.git",{":branch":"master"}],"homepage":"https://drone.io","license":"Apache-2.0","ruby_source_checksum":"97a81b5bfcb56e8fc821739a0b79acd3bd2e0694bb06239cce23e7c281d3609b","stable_dependencies":[{"go":":build"}],"stable_checksum":"f19786bb5da9e506f6d175c0639bfd0a3f8acf8487ac575a54afba222e0b70d7","stable_url_args":["https://github.com/harness/drone-cli/archive/refs/tags/v1.9.0.tar.gz"],"stable_version":"1.9.0","bottle_checksum":"72b2623cbe6e8319cdf8a8b1044116a59215698b9004a34405f2e1f4c8a66216"},"dropbear":{"desc":"Small SSH server/client for POSIX-based system","executables":["dbclient","dropbear","dropbearconvert","dropbearkey"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/mkj/dropbear.git",{":branch":"main"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://matt.ucc.asn.au/dropbear/dropbear.html","license":"MIT","ruby_source_checksum":"2db98cc70507f445eac0e5d1e372bc2c4f4ea98bf949124908a1e17a0d220368","stable_checksum":"e098034a843699200c8c977a991fff73159735bf795d5f72ef672c41a6b1ae81","stable_url_args":["https://matt.ucc.asn.au/dropbear/releases/dropbear-2026.94.tar.bz2"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"2026.94"},"dropbox-uploader":{"bottle_rebuild":1,"desc":"Bash script for interacting with Dropbox","executables":["dropShell.sh","dropbox_uploader.sh"],"homepage":"https://www.andreafabrizi.it/2016/01/01/Dropbox-Uploader/","license":"GPL-3.0-or-later","ruby_source_checksum":"1f8f377787742617fa20f66cf5260e989cc6e250a4df4bb084ba2c72344e77e2","stable_checksum":"8c9be8bd38fb3b0f0b4d1a863132ad38c8299ac62ecfbd1e818addf32b48d84c","stable_url_args":["https://github.com/andreafabrizi/Dropbox-Uploader/archive/refs/tags/1.0.tar.gz"],"stable_version":"1.0","bottle_tag":":all","bottle_checksum":"7c75671b625c28098f9e47ca1290b976943c041666e1250798f2a0cc5d73135d"},"druid":{"desc":"High-performance, column-oriented, distributed data store","executables":["druid-broker.sh","druid-coordinator.sh","druid-historical.sh","druid-jconsole.sh","druid-middleManager.sh","druid-node.sh","druid-overlord.sh","druid-router.sh"],"head_dependencies":["openjdk",{"zookeeper":":test"}],"homepage":"https://druid.apache.org/","license":"Apache-2.0","ruby_source_checksum":"1c1669a5a1c7d4b1aefa0c0da37f74a532284d1053511ce03ce8ee1cacad279e","stable_dependencies":["openjdk",{"zookeeper":":test"}],"stable_checksum":"a1c0ecab53df71b72fabfab4cfb894584da9f645c1c2349547436cb9c3f01f26","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=druid/38.0.0/apache-druid-38.0.0-bin.tar.gz"],"stable_version":"38.0.0","bottle_tag":":all","bottle_checksum":"4f3e971c573b106afcad7ff4373da5d8c06439268fb298fcb1dd9490277c0b10"},"dry":{"desc":"Terminal application to manage Docker and Docker Swarm","executables":["dry"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/moncho/dry.git",{":branch":"master"}],"homepage":"https://moncho.github.io/dry/","license":"MIT","ruby_source_checksum":"50ac83b6b43d3f0bd11e52ec7a5c5c51d77599bda36a9e320a19c8dcd172f05c","stable_dependencies":[{"go":":build"}],"stable_checksum":"636d6b371bf329443849d19d574e8b493d77528d18167b52381df12755ba2ae7","stable_url_args":["https://github.com/moncho/dry/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"dscanner":{"desc":"Analyses e.g. the style and syntax of D code","executables":["dscanner"],"head_dependencies":[{"ldc":":build"}],"head_url_args":["https://github.com/dlang-community/D-Scanner.git",{":branch":"master"}],"homepage":"https://github.com/dlang-community/D-Scanner","license":"BSL-1.0","ruby_source_checksum":"402de62a4eacb312ede9d44843d1724ac1877e2661e8f9c4bc745058c48812ae","stable_dependencies":[{"ldc":":build"}],"stable_url_args":["https://github.com/dlang-community/D-Scanner.git",{":tag":"v0.15.2",":revision":"1201a68f662a300eacae4f908a87d4cd57f2032e"}],"stable_version":"0.15.2","bottle_checksum":"5f9e5546dcccee737c540b09ddc4920c59a52f04f99a35d949ed1a42ec9475f0"},"dsda-doom":{"caveats":"For DSDA-Doom to find your WAD files, place them in:\n  $HOMEBREW_PREFIX/share/games/doom\n","desc":"Fork of prboom+ with a focus on speedrunning","executables":["dsda-doom"],"head_dependencies":["fluid-synth","libsndfile","libvorbis","libxmp","libzip","mad","portmidi","sdl2-compat","sdl2_image","sdl2_mixer",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/kraflab/dsda-doom.git",{":branch":"master"}],"homepage":"https://github.com/kraflab/dsda-doom","license":"GPL-2.0-only","post_install_steps":[{"command":{"base":"libexec","path":"post-install"},"type":"run"}],"ruby_source_checksum":"c04f6563f2f0249492f1eda43b6ff914aa4212ee85d5a937d6b9a1ded5f65da7","stable_dependencies":["fluid-synth","libsndfile","libvorbis","libxmp","libzip","mad","portmidi","sdl2-compat","sdl2_image","sdl2_mixer",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"c8b14d5e6f5aba66745cb682297fe3aa97f3ef158d7f876798dd213a82e1de40","stable_url_args":["https://github.com/kraflab/dsda-doom/archive/refs/tags/v0.30.1.tar.gz"],"stable_version":"0.30.1"},"dsh":{"desc":"Dancer's shell, or distributed shell","executables":["dsh"],"head_dependencies":["libdshconfig",{"gnu-sed":":build"}],"homepage":"https://www.netfort.gr.jp/~dancer/software/dsh.html.en","license":"GPL-2.0-or-later","ruby_source_checksum":"f0767a685ecdd9ea2ef078c274b692d85118286817819294909061768df38662","stable_dependencies":["libdshconfig",{"gnu-sed":":build"}],"stable_checksum":"520031a5474c25c6b3f9a0840e06a4fea4750734043ab06342522f533fa5b4d0","stable_url_args":["https://www.netfort.gr.jp/~dancer/software/downloads/dsh-0.25.10.tar.gz"],"stable_version":"0.25.10","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"54000d6f2a6da19c9a7acefd4b5d59b434deb9adf5ba957e98116032b11a06d8"},"dskditto":{"desc":"Ultra-fast duplicate file finder TUI/GUI","executables":["dskditto"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/jdefrancesco/dskDitto","license":"Apache-2.0","ruby_source_checksum":"3bff91f4a852381f0d1040717be9976df593758ed253e843472d336714b6a861","stable_dependencies":[{"go":":build"}],"stable_checksum":"bb017dea15bcd2a4b5877b33945b299afbfec903e07e75f8f3f0ec43112a0efa","stable_url_args":["https://github.com/jdefrancesco/dskDitto/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"dsocks":{"desc":"SOCKS client wrapper for *BSD/macOS","executables":["dsocks.sh"],"head_url_args":["https://github.com/dugsong/dsocks.git",{":branch":"master"}],"homepage":"https://monkey.org/~dugsong/dsocks/","license":"BSD-2-Clause","ruby_source_checksum":"7b67e0f59029e65a93c39915ce032913d3634eb4a8630998f2439ae19f0d7b7b","stable_checksum":"2b57fb487633f6d8b002f7fe1755480ae864c5e854e88b619329d9f51c980f1d","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/dsocks/dsocks-1.8.tar.gz"],"stable_version":"1.8","bottle_cellar":":any","bottle_checksum":"a4d3e2c8193a67fbde79cdba6c28e0d3c603ea8d5a1f1e5a0705af588fa6f256"},"dspdfviewer":{"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5"},"desc":"Dual-Screen PDF Viewer for latex-beamer","disable_args":{":date":"2027-05-19",":because":"needs end-of-life Qt 5"},"executables":["dspdfviewer"],"head_dependencies":["boost","cairo","fontconfig","freetype","glib","jpeg-turbo","libpng","libtiff","openjpeg","poppler-qt5","qt@5","gettext",{"cmake":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/dannyedel/dspdfviewer.git",{":branch":"master"}],"homepage":"https://dspdfviewer.danny-edel.de/","license":"GPL-2.0-or-later","revision":27,"ruby_source_checksum":"1a155696924a673da99c59342f333565fde594faaf4a356597c4a4c3bb17c484","stable_dependencies":["boost","cairo","fontconfig","freetype","glib","jpeg-turbo","libpng","libtiff","openjpeg","poppler-qt5","qt@5","gettext",{"cmake":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"stable_checksum":"c5b6f8c93d732e65a27810286d49a4b1c6f777d725e26a207b14f6b792307b03","stable_url_args":["https://github.com/dannyedel/dspdfviewer/archive/refs/tags/v1.15.1.tar.gz"],"stable_version":"1.15.1"},"dsq":{"desc":"CLI tool for running SQL queries against JSON, CSV, Excel, Parquet, and more","executables":["dsq"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/multiprocessio/dsq.git",{":branch":"main"}],"homepage":"https://github.com/multiprocessio/dsq","license":"Apache-2.0","ruby_source_checksum":"4665b5bb77589148f60eac972f5044f671b9193a4404468a5291f37938a510ac","stable_dependencies":[{"go":":build"}],"stable_checksum":"02c923f9089399bf66809bedcb3fec27022f11829e0ed2ac9c7ff87f72e85d8d","stable_url_args":["https://github.com/multiprocessio/dsq/archive/refs/tags/v0.23.0.tar.gz"],"stable_version":"0.23.0","bottle_checksum":"cb66853afae665e55d8fe3fac0c9cfcfcf32136390928a62a1c6f4138b226145"},"dssim":{"desc":"RGBA Structural Similarity Rust implementation","executables":["dssim"],"head_dependencies":[{"rust":":build"},{"nasm":":build"}],"homepage":"https://kornel.ski/dssim","license":"AGPL-3.0-or-later","ruby_source_checksum":"9fa7bc8aee8334817912323b76d5f0421c37b05a7a94c4ef71a2434f1035b185","stable_dependencies":[{"rust":":build"},{"nasm":":build"}],"stable_checksum":"5267e79f4604558d9f24ce02aa20597396a9b052d0ad1b2f8000d4d6bd162126","stable_url_args":["https://github.com/kornelski/dssim/archive/refs/tags/3.4.0.tar.gz"],"stable_version":"3.4.0","bottle_checksum":"c7a2d47f9818c50be6379f92773d0677bc4cec873be83b56060f04f159069e19"},"dstack":{"desc":"ML workflow orchestration system designed for reproducibility and collaboration","executables":["dstack"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/dstackai/dstack.git",{":branch":"master"}],"homepage":"https://dstack.ai/","license":"MPL-2.0","ruby_source_checksum":"8bb601e5b0dfddabbc2a8908c65e56bd9f8d811ea881843c97959e9d555d66b6","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"685f43d67861531116ef923b925ce9d3ac39565b084b560356c41b4d5bcec319","stable_url_args":["https://files.pythonhosted.org/packages/54/f9/919eab3d7cbef5708116f23d4fb528fe4bfa0ba221e2da8247e9c8b9bad4/dstack-0.22.5.tar.gz"],"stable_version":"0.22.5"},"dstask":{"desc":"Git-powered personal task tracker","executables":["dstask","dstask-import"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/naggie/dstask.git",{":branch":"master"}],"homepage":"https://github.com/naggie/dstask","license":"MIT","ruby_source_checksum":"9df6a8ef5381ffd7da938634013ae8eae500ec0970cbae86515bbec60ea99cc6","stable_dependencies":[{"go":":build"}],"stable_checksum":"afca526d049874e2609d91c0e5f186d614c684ec13b2fe517e00ec4eeb4f70da","stable_url_args":["https://github.com/naggie/dstask/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"dstp":{"desc":"Run common networking tests against your site","executables":["dstp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ycd/dstp.git",{":branch":"main"}],"homepage":"https://github.com/ycd/dstp","license":"MIT","ruby_source_checksum":"11850e3839d35f1011a078ad9013fc100fad2a531eeb9b073a9ecb35f000ced2","stable_dependencies":[{"go":":build"}],"stable_checksum":"1ab45012204cd68129fd05723dd768ea4a9ce08e2f6c2fa6468c2c88ab65c877","stable_url_args":["https://github.com/ycd/dstp/archive/refs/tags/v0.4.23.tar.gz"],"stable_version":"0.4.23","bottle_checksum":"cb67648c382f56115631967b9d5c7fc76c9209299e524ea22f7d32c48e44f34c"},"dsvpn":{"caveats":"dsvpn requires root privileges so you will need to run `sudo $HOMEBREW_PREFIX/sbin/dsvpn`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Dead Simple VPN","executables":["dsvpn"],"head_url_args":["https://github.com/jedisct1/dsvpn.git",{":branch":"master"}],"homepage":"https://github.com/jedisct1/dsvpn","license":"MIT","ruby_source_checksum":"591ad3ba3b6b05d9cdd91fc3712c975dfaf7c87b5148813b6b163ac64f0b689b","stable_checksum":"53c9ff2518acea188926a4f10d38929da7b61b6770d6ec00f73a4c82ff918c5e","stable_url_args":["https://github.com/jedisct1/dsvpn/archive/refs/tags/0.1.5.tar.gz"],"stable_version":"0.1.5"},"dtach":{"desc":"Emulates the detach feature of screen","executables":["dtach"],"homepage":"https://dtach.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"b2d1142b6ede1065d9cf737729e35e5c1e0490c8aa85302902ab26047485c92f","stable_checksum":"32e9fd6923c553c443fab4ec9c1f95d83fa47b771e6e1dafb018c567291492f3","stable_url_args":["https://downloads.sourceforge.net/project/dtach/dtach/0.9/dtach-0.9.tar.gz"],"stable_version":"0.9","bottle_checksum":"8197e8606d40305873646270d38aae3973190340c46d0e47c66a38cc91bc1824"},"dtc":{"compatibility_version":1,"desc":"Device tree compiler","executables":["convert-dtsv0","dtc","dtdiff","fdtdump","fdtget","fdtoverlay","fdtput"],"head_dependencies":["libyaml",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.kernel.org/pub/scm/utils/dtc/dtc.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://git.kernel.org/pub/scm/utils/dtc/dtc.git","license":{":any_of":["GPL-2.0-or-later","BSD-2-Clause"]},"ruby_source_checksum":"0996948d0919552f834245870a8fba81871c583becd2c3c16a15544927fc9060","stable_dependencies":["libyaml",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"23526015a6f1550e0541a53fe7acea1b5a11e3697cdf3a3bdc076abc38f6045d","stable_url_args":["https://mirrors.edge.kernel.org/pub/software/utils/dtc/dtc-1.8.1.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.8.1"},"dtm":{"desc":"Cross-language distributed transaction manager","executables":["dtm","dtm-qs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dtm-labs/dtm.git",{":branch":"main"}],"homepage":"https://en.dtm.pub/","license":"BSD-3-Clause","ruby_source_checksum":"e04b6de674fd8210fe3ae5c8c5735c8beec9c2d368c044d98e769007902d9def","stable_dependencies":[{"go":":build"}],"stable_checksum":"11340c32e810dfd463953bca0a5f5a2c41a88c35782efc2ab70cfa78733fa823","stable_url_args":["https://github.com/dtm-labs/dtm/archive/refs/tags/v1.19.0.tar.gz"],"stable_version":"1.19.0","bottle_checksum":"cb8953792e5ca9d7edd4f56547f3f333ff6bb34de276f60781edd57acedc1288"},"dtools":{"desc":"D programming language tools","executables":["ddemangle","dustmite","rdmd"],"head_dependencies":[{"dub":":build"},{"ldc":[":build",":test"]}],"head_url_args":["https://github.com/dlang/tools.git",{":branch":"master"}],"homepage":"https://dlang.org/","license":"BSL-1.0","link_overwrite_paths":["bin/ddemangle","bin/dustmite","bin/rdmd"],"ruby_source_checksum":"c7497013508bb913896a5f2fe8277939f1690f607ccd5225dc6d38fb5d7f51c3","stable_dependencies":[{"dub":":build"},{"ldc":[":build",":test"]}],"stable_checksum":"9fae73963d16ab7330120588c0bbbd15919de087858bfcb1d75d7cc06970179e","stable_url_args":["https://github.com/dlang/tools/archive/refs/tags/v2.113.0.tar.gz"],"stable_version":"2.113.0"},"dtop":{"desc":"Terminal dashboard for Docker monitoring across multiple hosts","executables":["dtop"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/amir20/dtop.git",{":branch":"main"}],"homepage":"https://dtop.dev/","license":"MIT","ruby_source_checksum":"2d6484fcff5aa8210516040daa9d2c7955822f4cd80ecf00e3b754360e32f821","stable_dependencies":[{"rust":":build"}],"stable_checksum":"71e5577f8591179c56aebd263391db10d1ccd4048f4b2c596e99240ce1067ff3","stable_url_args":["https://github.com/amir20/dtop/archive/refs/tags/v0.10.4.tar.gz"],"stable_version":"0.10.4"},"dtrx":{"bottle_rebuild":1,"desc":"Intelligent archive extraction","executables":["dtrx"],"head_dependencies":["p7zip","python@3.15","xz"],"head_uses_from_macos":[[{"zip":":test"}],["bzip2"],["unzip"]],"homepage":"https://pypi.org/project/dtrx/","license":"GPL-3.0-or-later","ruby_source_checksum":"3a4d09e69d6e748dc064135690ca3f83520a32f5b844bfab929872c639d9b290","stable_dependencies":["p7zip","python@3.15","xz"],"stable_checksum":"d3be625ce7860c82d5159a551bbd215eada8a11cf4f82557e4f77eabc0986e43","stable_url_args":["https://files.pythonhosted.org/packages/12/c2/e678320a0051cbbe5de91d1836998bac858086852a135441d7d0bfddc1c1/dtrx-8.7.1.tar.gz"],"stable_uses_from_macos":[[{"zip":":test"}],["bzip2"],["unzip"]],"stable_version":"8.7.1","bottle_tag":":all","bottle_checksum":"ed75df18cd94ca8d2b06a67232d6408f94d774304a2a8ec6ed110ad677c9afc3"},"dtsroll":{"desc":"CLI tool for bundling TypeScript declaration files","executables":["dtsroll"],"head_dependencies":["node"],"homepage":"https://github.com/privatenumber/dtsroll","license":"MIT","ruby_source_checksum":"ea2f469a7fa8f56ab486f5edc20113f54f35022265e23fea82e109f0a203426d","stable_dependencies":["node"],"stable_checksum":"a40b1a0cf0fd28f7a2e0dfa69a6234ffd183bf2bb69108851f8a80b6f1d104a4","stable_url_args":["https://registry.npmjs.org/dtsroll/-/dtsroll-1.8.2.tgz"],"stable_version":"1.8.2"},"dua-cli":{"bottle_rebuild":1,"desc":"View disk space usage and delete unwanted data, fast","executables":["dua"],"head_dependencies":[{"rust":":build"}],"homepage":"https://lib.rs/crates/dua-cli","license":"MIT","ruby_source_checksum":"22df65d95e6f9e81501baccd85df702b0bd20463268b260ace4dd14779b43e8b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"321e06440a8ba5dd05ecfd78904a127c9ffa556a40d886ab5862a9fe9aa9bd21","stable_url_args":["https://github.com/Byron/dua-cli/archive/refs/tags/v2.46.0.tar.gz"],"stable_version":"2.46.0"},"dub":{"desc":"Build tool for D projects","executables":["dub"],"head_dependencies":["pkgconf",{"ldc":[":build",":test"]}],"head_url_args":["https://github.com/dlang/dub.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://code.dlang.org/getting_started","license":"MIT","ruby_source_checksum":"7e42b5d02620aa238498a041c79e791478da86fe5b7f3bd737c9d1cb5e7c329c","stable_dependencies":["pkgconf",{"ldc":[":build",":test"]}],"stable_checksum":"7f0a5133885a71b89f7a683d8f3e3616e070238424b36ae04fdbc0d7b99e3027","stable_url_args":["https://github.com/dlang/dub/archive/refs/tags/v1.42.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.42.0","version_scheme":1},"duc":{"desc":"Suite of tools for inspecting disk usage","executables":["duc"],"head_dependencies":["tkrzw","cairo","glfw","glib","pango","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/zevv/duc.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/zevv/duc","license":"LGPL-3.0-only","ruby_source_checksum":"8d3a8196cb1f7c5b975e71fb7302d907dac7a8ad623dee7d813cea043e78e1e4","stable_dependencies":["tokyo-cabinet","cairo","glfw","glib","pango","gettext","harfbuzz",{"pkgconf":":build"}],"stable_checksum":"e91592e367f3f8be671899660756b25e2c37f316c42ebd2a36dd684be3e2f25a","stable_url_args":["https://github.com/zevv/duc/releases/download/1.4.6/duc-1.4.6.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.4.6"},"duck":{"conflicts":[["duckscript",{":because":"both install `duck` binaries"}]],"desc":"Command-line interface for Cyberduck (a multi-protocol file transfer tool)","executables":["duck"],"head_dependencies":["openjdk",{"ant":":build"},{"maven":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/iterate-ch/cyberduck.git",{":branch":"master"}],"head_uses_from_macos":[["libffi",{":since":":monterey"}]],"homepage":"https://duck.sh/","license":"GPL-3.0-only","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"7455989bab3c131448b7f88c0b4889154b969019ecb8bf8bc81237477a0678b6","stable_dependencies":["openjdk",{"ant":":build"},{"maven":":build"},{"pkgconf":":build"}],"stable_checksum":"dce8e54c5f7b813b3cc42595f939b1f0135679cb4c802a5c0a1c4464a7086c75","stable_url_args":["https://github.com/iterate-ch/cyberduck/archive/refs/tags/release-9-5-4.tar.gz"],"stable_uses_from_macos":[["libffi",{":since":":monterey"}]],"stable_version":"9.5.4.45528"},"duckdb":{"desc":"Embeddable SQL OLAP Database Management System","executables":["duckdb","duckdb_cli"],"head_dependencies":[{"cmake":[":build",":test"]}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.duckdb.org","license":"MIT","revision":1,"ruby_source_checksum":"8c8f07048fc8573cfcd3a89bb2ac04e62f879643f4de5a897422bb1aeff9f5c8","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_url_args":["https://github.com/duckdb/duckdb.git",{":tag":"v2.0.0",":revision":"d54cbbe3df17e8e5ce68312f483b4155836112aa"}],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.0.0"},"ducker":{"desc":"Slightly quackers Docker TUI based on k9s","executables":["ducker"],"head_dependencies":[{"rust":":build"}],"homepage":"https://ducker.soane.io","license":"MIT","ruby_source_checksum":"1178ecb182a2815c3721b904e5c9fddac02fbde7e74e92d315e1f546c116bbcc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f40b405f6bad7483a93b71a8c8fdafa35d50e667e4e0c0ee2fbbb592dcc0a438","stable_url_args":["https://github.com/robertpsoane/ducker/archive/refs/tags/v0.6.5.tar.gz"],"stable_version":"0.6.5"},"duckscript":{"bottle_rebuild":1,"conflicts":[["duck",{":because":"both install `duck` binaries"}]],"desc":"Simple, extendable and embeddable scripting language","executables":["duck"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sagiegurari/duckscript.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://sagiegurari.github.io/duckscript","license":"Apache-2.0","ruby_source_checksum":"33066834c8877a8f18fbbcb4972b5ea061a7cb82bc97736e691fe6b8b78e2212","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"2e23b16359fb9b2c521f0bd250f6eb754bcb8ef40a7f8bf8076f87387276032a","stable_url_args":["https://github.com/sagiegurari/duckscript/archive/refs/tags/0.11.1.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.11.1"},"dud":{"desc":"CLI tool for versioning data","executables":["dud"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kevin-hanselman/dud.git",{":branch":"main"}],"homepage":"https://kevin-hanselman.github.io/dud/","license":"BSD-3-Clause","ruby_source_checksum":"256920a5d867b38da9157c7c50f89ba9588000acf60a9821e556e7b6c95709c0","stable_dependencies":[{"go":":build"}],"stable_checksum":"57f63d260c8a0a0f925bb67e3634f1211c69b07a7405215b53c38d8563119425","stable_url_args":["https://github.com/kevin-hanselman/dud/archive/refs/tags/v0.4.5.tar.gz"],"stable_version":"0.4.5","bottle_checksum":"9ba8951fd0efc9b6a64503491025a2f9b6a0a741e3fcd147dc5f0855a9333a51"},"duf":{"desc":"Disk Usage/Free Utility - a better 'df' alternative","executables":["duf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/muesli/duf.git",{":branch":"master"}],"homepage":"https://github.com/muesli/duf","license":"MIT","ruby_source_checksum":"2a51bf070cb91af241dc249c4b7de790c84702b3a492a4951d0d601bcb330297","stable_dependencies":[{"go":":build"}],"stable_checksum":"1334d8c1a7957d0aceebe651e3af9e1c1e0c6f298f1feb39643dd0bd8ad1e955","stable_url_args":["https://github.com/muesli/duf/archive/refs/tags/v0.9.1.tar.gz"],"stable_version":"0.9.1","bottle_checksum":"92a705a34e2553e02be84c25e9bf3b3fb9ad78b18347e865ff42969e6df7ad58"},"duff":{"desc":"Quickly find duplicates in a set of files from the command-line","executables":["duff"],"homepage":"https://github.com/elmindreda/duff","license":"Zlib","ruby_source_checksum":"b923d2d5839ab95b0ecf489871d4f98ce4e596c60edcb4741412d011767941cf","stable_checksum":"15b721f7e0ea43eba3fd6afb41dbd1be63c678952bf3d80350130a0e710c542e","stable_url_args":["https://downloads.sourceforge.net/project/duff/duff/0.5.2/duff-0.5.2.tar.gz"],"stable_version":"0.5.2","bottle_checksum":"ae67b1af84e554db4575280152fe634369a8248c1ca9cc358d4247e553ee87da"},"dufs":{"desc":"Static file server","executables":["dufs"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/sigoden/dufs","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"570d8e1c856d1ba155d1146fead3598dc6f01b3cc5f7b2085beeb53cd1dde2fb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"bab9d4fa1654adc6c88523b61bb8697f575334248cf554282e1f87e2329c0569","stable_url_args":["https://github.com/sigoden/dufs/archive/refs/tags/v0.47.0.tar.gz"],"stable_version":"0.47.0"},"dug":{"bottle_rebuild":1,"desc":"Global DNS propagation checker that gives pretty output","executables":["dug"],"head_dependencies":["dotnet"],"homepage":"https://dug.unfrl.com","license":"MIT","ruby_source_checksum":"f78385b0cb73bf840363597b15ca871d536899e8461cf794dd9d1162d772f344","stable_dependencies":["dotnet"],"stable_checksum":"bc7df36788cc4bb1ee01cfbaa670e4f8f97280d1906710360b5702764dcbda28","stable_url_args":["https://github.com/unfrl/dug/archive/refs/tags/0.0.100.tar.gz"],"stable_version":"0.0.100"},"duktape":{"desc":"Embeddable Javascript engine with compact footprint","executables":["duk"],"homepage":"https://duktape.org","license":"MIT","ruby_source_checksum":"40dfc1afb2d4736a1247e6e0fbf74111081942523d6386847329d974466e10a2","stable_checksum":"90f8d2fa8b5567c6899830ddef2c03f3c27960b11aca222fa17aa7ac613c2890","stable_url_args":["https://github.com/svaarala/duktape/releases/download/v2.7.0/duktape-2.7.0.tar.xz"],"stable_version":"2.7.0","bottle_cellar":":any","bottle_checksum":"1c4196f4cfb1ba4319714b7d31249e89cce27ed41ff82bf10ae90e10be159b21"},"dum":{"bottle_rebuild":1,"desc":"Npm scripts runner written in Rust","executables":["dum"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/egoist/dum.git",{":branch":"main"}],"homepage":"https://github.com/egoist/dum","license":"MIT","ruby_source_checksum":"f8787581b735628fc3abcba1b67828cc2df4d7adee44f3c9675bffb5b573fef1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a1f4890f7edec4b5a376d3d6a30986b13ef8818593732f4a577a35c3c7145503","stable_url_args":["https://github.com/egoist/dum/archive/refs/tags/v0.1.20.tar.gz"],"stable_version":"0.1.20","bottle_checksum":"04fa40d559dd0816671b58404c9e829f8ac6c94bb4f51a8403dfd80419815292"},"dumb":{"deprecate_args":{":date":"2025-07-03",":because":":repo_archived"},"desc":"IT, XM, S3M and MOD player library","disable_args":{":date":"2026-07-03",":because":":repo_archived",":replacement_formula":"libopenmpt"},"executables":["dumbout","dumbplay"],"head_dependencies":["argtable","sdl2-compat",{"cmake":":build"}],"homepage":"https://dumb.sourceforge.net/","license":":cannot_represent","ruby_source_checksum":"4882cb67d8906c77e3b80cf4219469c2f88cdd3f28fdf573fb49be7d815227a4","stable_dependencies":["argtable","sdl2-compat",{"cmake":":build"}],"stable_checksum":"99bfac926aeb8d476562303312d9f47fd05b43803050cd889b44da34a9b2a4f9","stable_url_args":["https://github.com/kode54/dumb/archive/refs/tags/2.0.3.tar.gz"],"stable_version":"2.0.3","bottle_cellar":":any","bottle_checksum":"e2acfd0a2255bdb9c7256cd9cec4bf7a450e3db8853271a2ad0e13befc4bac4b"},"dumbpipe":{"desc":"Unix pipes between devices","executables":["dumbpipe"],"head_dependencies":[{"rust":":build"}],"homepage":"https://dumbpipe.dev","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"18b9a2dd1ff5bfe89910738dfdb4f46d73e9cb514c64b02ce5ac83c67178cd10","stable_dependencies":[{"rust":":build"}],"stable_checksum":"17bc0190772ff20a01e90d9cda6bf9a7695cfd50c0e1c3c6e146bdc8844ab62e","stable_url_args":["https://github.com/n0-computer/dumbpipe/archive/refs/tags/v0.40.1.tar.gz"],"stable_version":"0.40.1"},"dump1090-fa":{"desc":"FlightAware ADS-B Ground Station System for SDRs","executables":["dump1090","view1090"],"head_dependencies":["libbladerf","librtlsdr","ncurses",{"pkgconf":":build"}],"homepage":"https://github.com/flightaware/dump1090","license":"GPL-2.0-or-later","oldnames":["dump1090-mutability"],"ruby_source_checksum":"2e39cc4bb2b415747135f2e8dab962adf3dc21b8288f756f2761ef7cc2c9a06d","stable_dependencies":["libbladerf","librtlsdr","ncurses",{"pkgconf":":build"}],"stable_checksum":"21fe1164d9b189274f6837bfffad7a1fe1b3471187ade4b5dc0409c1e640143f","stable_url_args":["https://github.com/flightaware/dump1090/archive/refs/tags/v11.1.tar.gz"],"stable_version":"11.1"},"dumpling":{"desc":"Creating SQL dump from a MySQL-compatible database","executables":["dumpling"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/pingcap/tidb.git",{":branch":"master"}],"homepage":"https://github.com/pingcap/tidb","license":"Apache-2.0","ruby_source_checksum":"d610b747c4002852a09185f93fc4fae5dfa49d5215a6bfcb41e91ae4e7fda2dd","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"4af9c875702ad53ba9c3e1466c2c43e6f2dc1fd0082600ad9a961138b81f4f2a","stable_url_args":["https://github.com/pingcap/tidb/archive/refs/tags/v26.3.21.tar.gz"],"stable_version":"26.3.21"},"dunamai":{"desc":"Dynamic version generation","executables":["dunamai"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/mtkennerly/dunamai","license":"MIT","ruby_source_checksum":"e7a307f967bbe9aadad2c35547749758ec303cb853625b0e64cfb46dc3348a1d","stable_dependencies":["python@3.15"],"stable_checksum":"fe2f732186710ee5048044fdbef6c76c6afbb9ee7de4f6d00cf34256e9ec2e7f","stable_url_args":["https://files.pythonhosted.org/packages/c5/62/edf5352d8ce1371129ccfe971e6de3a1ce4dc7f9bdc80390fb79856b78d4/dunamai-1.26.3.tar.gz"],"stable_version":"1.26.3","bottle_tag":":all","bottle_checksum":"f14d5aa00c15bbb072977e0e73820ea1c4661f0edcdad2018dd2044b72a5d21f"},"dune":{"desc":"Composable build system for OCaml","executables":["dune"],"head_dependencies":[{"ocaml":[":build",":test"]}],"head_url_args":["https://github.com/ocaml/dune.git",{":branch":"main"}],"homepage":"https://dune.build/","license":"MIT","ruby_source_checksum":"4b889c512175850d37c9b0eaeb95650d8ed925018f116a3bf9d6c809307ca422","stable_dependencies":[{"ocaml":[":build",":test"]}],"stable_checksum":"472798691b0216daf538709f0f4703b3617ef24ad0866c9096068baaba4d762a","stable_url_args":["https://github.com/ocaml/dune/releases/download/3.24.2/dune-3.24.2.tbz"],"stable_version":"3.24.2"},"dungeon":{"desc":"Classic text adventure game","executables":["dungeon"],"head_dependencies":["gcc"],"homepage":"https://github.com/GOFAI/dungeon","license":"HPND","revision":3,"ruby_source_checksum":"db5eae5a4410d80089afeff6843c7c95b2e6dac4cff55cab55f9d42cf85d1ae0","stable_dependencies":["gcc"],"stable_checksum":"b88c49ef60e908e8611257fbb5a6a41860e1058760df2dfcb7eb141eb34e198b","stable_url_args":["https://github.com/GOFAI/dungeon/archive/refs/tags/4.1.tar.gz"],"stable_version":"4.1","bottle_cellar":":any","bottle_checksum":"f1197055b9b31daea8f6e6cb9c28488a91c01c6a145604a18f6c077ef5e7c17d"},"duo_unix":{"desc":"Two-factor authentication for SSH","executables":["duo_unix_support.sh","login_duo"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.duosecurity.com/docs/duounix","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"28338f628c216d7b903124520ec05679933b1e531d5633e9b5cd053970887c15","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/duosecurity/duo_unix/commit/c17f4845ca553a6cd33f6554aabcf7e726fc167b.patch?full_index=1","sha256":"7f1692ba71faddd872b034cce36804f70f5d23a53462dcf4a08f9d0a7ee1293b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/duosecurity/duo_unix/pull/410"}]}],"stable_checksum":"f8c53a1beb54f40765c1f5708a6cf6fd4abd94c645d5fdc52e222223d2040092","stable_url_args":["https://github.com/duosecurity/duo_unix/archive/refs/tags/duo_unix-2.3.0.tar.gz"],"stable_version":"2.3.0"},"duplicity":{"bottle_rebuild":1,"desc":"Bandwidth-efficient encrypted backup","executables":["duplicity"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"gnupg","librsync","libsodium","libyaml","python@3.15",{"gettext":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://gitlab.com/duplicity/duplicity","license":"GPL-2.0-or-later","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"24dbc0000b1db023f6698b1aded4cf5d8f87057a821958204a7ca6150bcd2280","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"gnupg","librsync","libsodium","libyaml","python@3.15",{"gettext":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"4284e3d8f0082a85d3dcfa634901532a1087463df7a33ead417670c0d63b9ef5","stable_url_args":["https://files.pythonhosted.org/packages/a8/31/94fac806c15bb2388f09c338f5f75a023c10eceffb496c18eec682976078/duplicity-3.2.1.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.2.1"},"duply":{"desc":"Frontend to the duplicity backup system","executables":["duply"],"head_dependencies":["duplicity"],"homepage":"https://duply.net/Main_Page","license":"GPL-2.0-only","ruby_source_checksum":"d1e2319e867a876d965ec750419106b4edb37162c9bfdc655c767b71b25df50c","stable_dependencies":["duplicity"],"stable_checksum":"0d24a78df6dc81622e59a03ee21eddff41eaa43a17aa424ec866a9617e2bb4fd","stable_url_args":["https://downloads.sourceforge.net/project/ftplicity/duply%20%28simple%20duplicity%29/2.5.x/duply_2.5.6.tgz"],"stable_version":"2.5.6","bottle_tag":":all","bottle_checksum":"b48da865cd1504a00ea027655cc144227ed1fe6b200855b959e9836d281e3a6a"},"dupseek":{"aliases":["dupeseek"],"bottle_rebuild":3,"deprecate_args":{":date":"2026-01-05",":because":"is not available via HTTPS"},"desc":"Interactive program to find and remove duplicate files","disable_args":{":date":"2027-01-05",":because":"is not available via HTTPS"},"executables":["dupseek"],"homepage":"http://www.beautylabs.net/software/dupseek.html","license":"GPL-2.0-only","ruby_source_checksum":"ddbdefa4184048c5fbac856bbd40dcf7df0b0cf57b3936f79a6ae528d3113ac3","stable_checksum":"c046118160e4757c2f8377af17df2202d6b9f2001416bfaeb9cd29a19f075d93","stable_url_args":["http://www.beautylabs.net/software/dupseek-1.3.tgz"],"stable_version":"1.3","bottle_tag":":all","bottle_checksum":"af5b3ecacae9c0ace4403ba786d09138413571a9dc52d95ed59b289118683ff4"},"dura":{"bottle_rebuild":3,"desc":"Backs up your work automatically via Git commits","executables":["dura"],"head_dependencies":["libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/tkellogg/dura","license":"Apache-2.0","ruby_source_checksum":"291b422698e4138097795c50c43cd220770399ca4d75a174980d3b950f28cade","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/dura.log.json"],[":error_log_path","$HOMEBREW_PREFIX/var/log/dura.stderr.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/dura/bin/dura","serve"]],"stable_dependencies":["libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"6486afa167cc2c9b6b6646b9a3cb36e76c1a55e986f280607c8933a045d58cca","stable_url_args":["https://github.com/tkellogg/dura/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0"},"durdraw":{"caveats":"Default configuration and themes are installed to $HOMEBREW_PREFIX/etc/durdraw\n","desc":"Versatile ASCII and ANSI Art text editor for drawing in the terminal","executables":["durdraw","durfetch","durview"],"head_dependencies":[{"ansilove":":no_linkage"},{"pillow":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/cmang/durdraw.git",{":branch":"master"}],"homepage":"https://durdraw.org","license":"BSD-3-Clause","ruby_source_checksum":"a6b2573012966dff1b5f94bcfd461f1c7d17820799338168ee6495907ab0d0ef","stable_dependencies":[{"ansilove":":no_linkage"},{"pillow":":no_linkage"},"python@3.15"],"stable_checksum":"c87f67cdb6c1e419bc3ef5d165d06c7408629777fb9d52adddb5c822892a39fb","stable_url_args":["https://github.com/cmang/durdraw/archive/refs/tags/0.31.1.tar.gz"],"stable_version":"0.31.1","bottle_tag":":all","bottle_checksum":"d9e9b2ead603ff760c2725961a1b7efece1994dfa49449ce9437295d31ddfb62"},"dust":{"desc":"More intuitive version of du in rust","executables":["dust"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/bootandy/dust.git",{":branch":"master"}],"homepage":"https://github.com/bootandy/dust","license":"Apache-2.0","ruby_source_checksum":"38a64a98b961a1758810ef6ff12b9a744628cf0b318341463ad7e60079b3161d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9dd1ec7576d43574e6f48342cb96a5087338b4c308460a848f5895f72ddc3bc9","stable_url_args":["https://github.com/bootandy/dust/archive/refs/tags/v1.2.6.tar.gz"],"stable_version":"1.2.6"},"duti":{"bottle_rebuild":2,"desc":"Select default apps for documents and URL schemes on macOS","executables":["duti"],"head_dependencies":[{"autoconf":":build"}],"head_url_args":["https://github.com/moretension/duti.git",{":branch":"master"}],"homepage":"https://github.com/moretension/duti/","license":":public_domain","revision":1,"ruby_source_checksum":"b51ec0222e3d1e002dd9efac14ed44faabfb6756a1599c78c050268fd2713f76","stable_dependencies":[{"autoconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/moretension/duti/commit/825b5e6a92770611b000ebdd6e3d3ef8f47f1c47.patch?full_index=1","sha256":"0f6013b156b79aa498881f951172bcd1ceac53807c061f95c5252a8d6df2a21a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/moretension/duti/pull/32"}]},{"strip":"p1","url":"https://github.com/moretension/duti/commit/4a1f54faf29af4f125134aef3a47cfe05c7755ff.patch?full_index=1","sha256":"7c90efd1606438f419ac2fa668c587f2a63ce20673c600ed0c45046fd8b14ea6","type":"backport","resolves":[{"type":"defect","id":"https://github.com/moretension/duti/pull/43"}]},{"strip":"p1","url":"https://github.com/moretension/duti/commit/ec195e261f8a48a1a18e262a2b1f0ef26a0bc1ee.patch?full_index=1","sha256":"dec21aeea7f31c1a2122a01b44c13539af48840b181a80cecb4653591a9b0f9d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/moretension/duti/pull/49"}]},{"strip":"p1","url":"https://github.com/moretension/duti/commit/54a1539b23ac764b32679bcada5659fbad483ecc.patch?full_index=1","sha256":"055023ce50903ffe9378c68d630a105d317b7efe778c029e3fe23521be89176f","type":"backport"},{"strip":"p1","url":"https://github.com/moretension/duti/commit/8d31a2f75fefb61381dc7731cf7ecac9237ee64d.patch?full_index=1","sha256":"5987230901e63e619bba85c026201dd00ca3f06016a87516e031eebb6cf0e582","type":"backport"}],"stable_checksum":"3f8f599899a0c3b85549190417e4433502f97e332ce96cd8fa95c0a9adbe56de","stable_url_args":["https://github.com/moretension/duti/archive/refs/tags/duti-1.5.4.tar.gz"],"stable_version":"1.5.4","bottle_checksum":"dce7338c9367ac1b0ea16b2776ab33794d9b262e1abaa6edb3d831aa0b77e93c"},"dutree":{"desc":"Tool to analyze file system usage written in Rust","executables":["dutree"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/nachoparker/dutree.git",{":branch":"master"}],"homepage":"https://github.com/nachoparker/dutree","license":"GPL-3.0-only","ruby_source_checksum":"1806ee1f015c603da56aed0415e417d4b0f088bdd610d7eb9102c52280cfe9c7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"55c30e57cc339dd16141510af33245cc3b82f588f22419fc034f02b36ebecba0","stable_url_args":["https://github.com/nachoparker/dutree/archive/refs/tags/v0.2.18.tar.gz"],"stable_version":"0.2.18","bottle_checksum":"aaa311e0c04f6110ba51dd74d8f8315a7d720f1be65a77d7148a37d3248fdfa4"},"dvanalyzer":{"bottle_rebuild":1,"desc":"Quality control tool for examining tape-to-file DV streams","executables":["dvanalyzer"],"homepage":"https://mediaarea.net/DVAnalyzer","license":{":all_of":["BSD-2-Clause","GPL-3.0-or-later","Zlib"]},"ruby_source_checksum":"a21c84d38f7251c17c953a0f194c5949f90c2e23b7841de0752230704b8691fd","stable_checksum":"d2f3fdd98574f7db648708e1e46b0e2fa5f9e6e12ca14d2dfaa77c13c165914c","stable_url_args":["https://mediaarea.net/download/binary/dvanalyzer/1.4.2/DVAnalyzer_CLI_1.4.2_GNU_FromSource.tar.bz2"],"stable_version":"1.4.2"},"dvc":{"desc":"Git for data science projects","executables":["dvc"],"head_dependencies":["apache-arrow",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","numpy",{"pydantic":":no_linkage"},{"pygit2":":no_linkage"},"python@3.15",{"cmake":":build"},{"ninja":":build"},{"openjdk":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://dvc.org","license":"Apache-2.0","revision":18,"ruby_source_checksum":"f20cee78a13beca59a736257abbf10e2205a3a3b00fb52b21699a4197e1af061","stable_dependencies":["apache-arrow",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","numpy",{"pydantic":":no_linkage"},{"pygit2":":no_linkage"},"python@3.15",{"cmake":":build"},{"ninja":":build"},{"openjdk":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"0a941016a10ac8c99b5342e5a964c9bff29c191f7b3539ff3e04910d828f82ab","stable_url_args":["https://files.pythonhosted.org/packages/13/1e/957a50eab8af18a5837bf47f148b90dac36650150faca840d5c020272098/dvc-3.67.1.tar.gz"],"stable_version":"3.67.1"},"dvd+rw-tools":{"desc":"DVD+-RW/R tools","head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://en.wikipedia.org/wiki/Dvd+rw-tools","license":"GPL-2.0-only","ruby_source_checksum":"dd25e9771430903a3b26cb35f0a9a5b7306b8af8da4aa1830c565bdb5d62c5e0","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"f8d60f822e914128bcbc5f64fbe3ed131cbff9045dca7e12c5b77b26edde72ca","stable_url_args":["https://deb.debian.org/debian/pool/main/d/dvd+rw-tools/dvd+rw-tools_7.1.orig.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"7.1","bottle_checksum":"f87fed662aa38e3ae76443247e6f0db628a70c4dac97e1ef15e036728af4ffb2"},"dvd-vr":{"desc":"Utility to identify and extract recordings from DVD-VR files","executables":["dvd-vr"],"homepage":"https://www.pixelbeat.org/programs/dvd-vr/","license":"GPL-2.0-or-later","ruby_source_checksum":"fa3d00156e176ed32dc417d9e5d8a2d9457bf58bfe09f36c37d6860810b5ac13","stable_checksum":"19d085669aa59409e8862571c29e5635b6b6d3badf8a05886a3e0336546c938f","stable_url_args":["https://www.pixelbeat.org/programs/dvd-vr/dvd-vr-0.9.7.tar.gz"],"stable_version":"0.9.7","bottle_checksum":"fd4bf8df87ae39182a966d3f85daa450777ad8e1f2a247a64309a0045246a244"},"dvdauthor":{"desc":"DVD-authoring toolset","executables":["dvdauthor","dvddirdel","dvdunauthor","mpeg2desc","spumux","spuunmux"],"head_dependencies":["freetype","libdvdread","libpng",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://dvdauthor.sourceforge.net/","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"f3cd7b5bee3117ed8221e7a30efeca6aa28173c5a0bc686badc70b776e1d4c86","stable_dependencies":["freetype","libdvdread","libpng",{"pkgconf":":build"}],"stable_checksum":"3020a92de9f78eb36f48b6f22d5a001c47107826634a785a62dfcd080f612eb7","stable_url_args":["https://downloads.sourceforge.net/project/dvdauthor/dvdauthor-0.7.2.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.7.2"},"dvdbackup":{"desc":"Rip DVD's from the command-line","executables":["dvdbackup"],"head_dependencies":["libdvdread"],"homepage":"https://dvdbackup.sourceforge.net/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/dvdbackup/compat.patch":"12d54bc08b0eb2acf6429c256373d1d98ba3f6f14821c2bebbbb571eb7b9d82b"},"revision":3,"ruby_source_checksum":"2042915928825755361e0728ec3fe999a06d245704a57c9fb75e1e231479bf06","stable_dependencies":["libdvdread"],"stable_patches":[{"strip":"p1","file":"Patches/dvdbackup/compat.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.launchpad.net/dvdbackup/+bug/1869226"}]}],"stable_checksum":"0a37c31cc6f2d3c146ec57064bda8a06cf5f2ec90455366cb250506bab964550","stable_url_args":["https://downloads.sourceforge.net/project/dvdbackup/dvdbackup/dvdbackup-0.4.2/dvdbackup-0.4.2.tar.gz"],"stable_version":"0.4.2","bottle_cellar":":any","bottle_checksum":"31fe3266f27694ca57994af74493450a960ceda2be728926332264c83df27d06"},"dvdrtools":{"conflicts":[["cdrtools",{":because":"both cdrtools and dvdrtools install binaries by the same name"}]],"deprecate_args":{":date":"2026-06-30",":because":":unmaintained"},"desc":"Fork of cdrtools DVD writer support","disable_args":{":date":"2027-06-30",":because":":unmaintained"},"executables":["cdda2mp3","cdda2ogg","cdda2wav","devdump","dvdrecord","isodump","isoinfo","isovfy","mkisofs","readcd"],"homepage":"https://savannah.nongnu.org/projects/dvdrtools/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/dvdrtools/patch-cdda2wav-cdda2wav.c":"f792a26af38f63ee1220455da8dba2afc31296136a97c11476d8e3abe94a4a94","Patches/dvdrtools/patch-cdrecord-cdrecord.c":"c7f182ce154785e19235f30d22d3cf56e60f6c9c8cc953a9d16b58205e29a039","Patches/dvdrtools/patch-scsi-mac-iokit.c":"f31253e021a70cc49e026eed81c5a49166a59cb8da1a7f0695fa2f26c7a3d98f"},"ruby_source_checksum":"02b1f7177c140704932b67b1c6305aae2b45d01db3302cf6ccb5547b16289afd","stable_patches":[{"strip":"p0","file":"Patches/dvdrtools/patch-cdda2wav-cdda2wav.c","type":"unofficial"},{"strip":"p0","file":"Patches/dvdrtools/patch-cdrecord-cdrecord.c","type":"unofficial"},{"strip":"p0","file":"Patches/dvdrtools/patch-scsi-mac-iokit.c","type":"unofficial"}],"stable_checksum":"053d0f277f69b183f9c8e8c8b09b94d5bb4a1de6d9b122c0e6c00cc6593dfb46","stable_url_args":["https://download.savannah.gnu.org/releases/dvdrtools/dvdrtools-0.2.1.tar.gz"],"stable_version":"0.2.1","bottle_checksum":"bcc5fd8f00fad05c8027a1f151a39da5cf3e3a57ed84c8753834202ffd903797"},"dvisvgm":{"desc":"Fast DVI to SVG converter","executables":["dvisvgm"],"head_dependencies":["brotli","freetype","ghostscript","potrace","texlive","woff2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://dvisvgm.de","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"2ccfe1ea9f26d311b34070a4fc9eb8ad48a48e4aefef5d4521a22938a48133d4","stable_dependencies":["brotli","freetype","ghostscript","potrace","texlive","woff2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"d6aab13136de758e91530a009ace194c84d909dbdb8efa8fa5721de71ff298d8","stable_url_args":["https://github.com/mgieseki/dvisvgm/releases/download/3.6.1/dvisvgm-3.6.1.tar.gz"],"stable_version":"3.6.1"},"dvm":{"bottle_rebuild":1,"caveats":"dvm is a shell function, and must be sourced before it can be used.\nAdd the following command to your bash profile:\n    [ -f $HOMEBREW_PREFIX/opt/dvm/dvm.sh ] && . $HOMEBREW_PREFIX/opt/dvm/dvm.sh\n","desc":"Docker Version Manager","head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/howtowhale/dvm.git",{":branch":"main"}],"homepage":"https://howtowhale.github.io/dvm/","license":"Apache-2.0","ruby_source_checksum":"55ed72121b79f3068d55a02f98be3dfeb6f375c0ae5eeae268188a124424f480","stable_dependencies":[{"go":":build"}],"stable_checksum":"148c2c48a17435ebcfff17476528522ec39c3f7a5be5866e723c245e0eb21098","stable_url_args":["https://github.com/howtowhale/dvm/archive/refs/tags/1.0.3.tar.gz"],"stable_version":"1.0.3","bottle_checksum":"6e8fc7a1bc70906f11ce1e4db939b9a5155c1ca4f285cc3a880426e448ada12b"},"dvr-scan":{"desc":"Extract scenes with motion from videos","executables":["dvr-scan","dvr-scan-app"],"head_dependencies":["ffmpeg","numpy","opencv",{"pillow":":no_linkage"},"python@3.14",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Breakthrough/DVR-Scan.git",{":branch":"main"}],"homepage":"https://www.dvr-scan.com/","license":"BSD-2-Clause","no_autobump_args":{":because":"macOS resources cannot be updated on linux CI"},"revision":1,"ruby_source_checksum":"15240174c80d1503af0bdf0e449d6e599ad54e66c6bbce258d1f9f3afbe5a49b","stable_dependencies":["ffmpeg","numpy","opencv",{"pillow":":no_linkage"},"python@3.14",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"e424eaa8f2502a773588c97722bfe163f1317129e6e7073c25c4282bcf5f8e40","stable_url_args":["https://files.pythonhosted.org/packages/47/84/a3256473a827f0c17e3e724c409a33146a26d6515f87df38c3a649547b7d/dvr_scan-1.8.2.1.tar.gz"],"stable_version":"1.8.2.1"},"dwarf":{"desc":"Object file manipulation tool","executables":["dwarf"],"head_dependencies":["flex","readline"],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://github.com/elboza/dwarf-ng/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"ee9e1ee38410dbd53da5dea8835d3250353df855b40eaf7ab6b0cfb4d8277b30","stable_dependencies":["flex","readline"],"stable_checksum":"a64656f53ded5166041ae25cc4b1ad9ab5046a5c4d4c05b727447e73c0d83da0","stable_url_args":["https://github.com/elboza/dwarf-ng/archive/refs/tags/dwarf-0.4.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"0.4.0","bottle_cellar":":any","bottle_checksum":"bce795ff823288cbfe918b0b3f8ed08f9cd7aab506e25fe104ff15d9174c2079"},"dwarfs":{"desc":"Fast high compression read-only file system for Linux, Windows, and macOS","executables":["dwarfsck","dwarfsextract","mkdwarfs"],"head_dependencies":["boost","brotli","flac","fmt","howard-hinnant-date","libarchive","lz4","nlohmann-json","openssl@4","parallel-hashmap","range-v3","utf8cpp","xxhash","xz","zstd",{"cmake":":build"},{"googletest":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/mhx/dwarfs","license":"GPL-3.0-or-later","ruby_source_checksum":"3118d703cda6525b88aacd38db568323b16bb9a1ef0d532b41a4e6d6800b9159","stable_dependencies":["boost","brotli","flac","fmt","howard-hinnant-date","libarchive","lz4","nlohmann-json","openssl@4","parallel-hashmap","range-v3","utf8cpp","xxhash","xz","zstd",{"cmake":":build"},{"googletest":":build"},{"pkgconf":":build"}],"stable_checksum":"a2382a2d06f4539b1c53b8b4f800776945e2f13f71c0a3226d3bab3e1b25fe04","stable_url_args":["https://github.com/mhx/dwarfs/releases/download/v0.15.8/dwarfs-0.15.8.tar.xz"],"stable_version":"0.15.8"},"dwarfutils":{"aliases":["libdwarf"],"compatibility_version":1,"desc":"Dump and produce DWARF debug information in ELF objects","executables":["dwarfdump"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/davea42/libdwarf-code.git",{":branch":"main"}],"homepage":"https://www.prevanders.net/dwarf.html","license":{":all_of":["BSD-2-Clause","LGPL-2.1-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"aa94ecf03c0d5f52fdf481b4a98b8e940f09734208c146237dd36e1538774580","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"bde13d1c49be6f2467326a6e0b3919247471455d16eefc3c6be26c7d4baca36a","stable_url_args":["https://www.prevanders.net/libdwarf-2.3.3.tar.xz"],"stable_version":"2.3.3","version_scheme":1},"dwatch":{"bottle_rebuild":2,"desc":"Watch programs and perform actions based on a configuration file","executables":["dwatch"],"homepage":"https://siag.nu/dwatch/","license":"GPL-2.0-or-later","ruby_source_checksum":"ae0a59a729a488a72bbf5825fcb7e65109dbf2fd9d742b2d5a141bbd0cdb2efc","stable_checksum":"ba093d11414e629b4d4c18c84cc90e4eb079a3ba4cfba8afe5026b96bf25d007","stable_url_args":["https://siag.nu/pub/dwatch/dwatch-0.1.1.tar.gz"],"stable_version":"0.1.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"e4be73a2e05f83a381a97642543c740ce26669977c01d1bd4eb25ccfb50440ca"},"dwdiff":{"bottle_rebuild":1,"desc":"Diff that operates at the word level","executables":["dwdiff","dwfilter"],"head_dependencies":["icu4c@79","gettext",{"gettext":":build"},{"pkgconf":":build"}],"homepage":"https://os.ghalkes.nl/dwdiff.html","license":"GPL-3.0-only","revision":11,"ruby_source_checksum":"530f1039ab53833e6c00a6f06c79a02c81245b53a03ef79f18fda46d41562605","stable_dependencies":["icu4c@79","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"df16fec44dcb467d65a4246a43628f93741996c1773e930b90c6dde22dd58e0a","stable_url_args":["https://os.ghalkes.nl/dist/dwdiff-2.1.4.tar.bz2"],"stable_version":"2.1.4"},"dwm":{"caveats":"In order to use the Mac OS X command key for dwm commands,\nchange the X11 keyboard modifier map using xmodmap (1).\n\ne.g. by running the following command from $HOME/.xinitrc\nxmodmap -e 'remove Mod2 = Meta_L' -e 'add Mod1 = Meta_L'&\n\nSee also https://gist.github.com/311377 for a handful of tips and tricks\nfor running dwm on Mac OS X.\n","desc":"Dynamic window manager","executables":["dwm"],"head_dependencies":["dmenu","fontconfig","libx11","libxft","libxinerama"],"head_url_args":["https://git.suckless.org/dwm/",{":branch":"master",":using":":git"}],"homepage":"https://dwm.suckless.org/","license":"MIT","ruby_source_checksum":"cf5b62864d6470a8c7585be4ce9addb86acce4be42b908927da65c71340351fa","stable_dependencies":["dmenu","fontconfig","libx11","libxft","libxinerama"],"stable_checksum":"bcf540589ad174d4073f4efa658828411e2f5ba63196cfaf6b71363700f590b7","stable_url_args":["https://dl.suckless.org/dwm/dwm-6.8.tar.gz"],"stable_version":"6.8"},"dxflib":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-10-21",":because":":repo_removed"},"desc":"C++ library for parsing DXF files","disable_args":{":date":"2027-10-21",":because":":repo_removed"},"head_dependencies":[{"qtbase":":build"}],"homepage":"https://www.ribbonsoft.com/en/what-is-dxflib","license":"GPL-2.0-or-later","ruby_source_checksum":"f83a8bc775f7724c4916396b17a636a5bfe44c7050bd20723fcfc247af78b58d","stable_dependencies":[{"qtbase":":build"}],"stable_checksum":"e7208c9b67f5bc6727a0e3adf2162d8e67d80e0244dcda167fb7535556d944a1","stable_url_args":["https://deb.debian.org/debian/pool/main/d/dxflib/dxflib_3.26.4.orig.tar.gz"],"stable_version":"3.26.4"},"dxpy":{"conflicts":[["deno",{":because":"both install `dx` binaries"}]],"desc":"DNAnexus toolkit utilities and platform API bindings for Python","executables":["dx","dx-app-wizard","dx-build-app","dx-build-applet","dx-clone-asset","dx-docker","dx-download-all-inputs","dx-fetch-bundled-depends","dx-generate-dxapp","dx-jobutil-add-output","dx-jobutil-dxlink","dx-jobutil-get-identity-token","dx-jobutil-new-job","dx-jobutil-parse-link","dx-jobutil-report-error","dx-log-stream","dx-mount-all-inputs","dx-notebook-reconnect","dx-print-bash-vars","dx-upload-all-outputs"],"head_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-checksums",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"homepage":"https://github.com/dnanexus/dx-toolkit","license":"Apache-2.0","ruby_source_checksum":"a8d8500f4c3b0027a5ce0d63210584ac2f7d33781b6f9f94f59bb61fb2219176","stable_dependencies":["aws-c-auth","aws-c-cal","aws-c-common","aws-c-event-stream","aws-c-http","aws-c-io","aws-c-mqtt","aws-c-s3","aws-checksums",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"stable_checksum":"ae65ba1d0eeae2df2f98feabe8ee4308106d9fe035389adb19c5304e2188ac90","stable_url_args":["https://files.pythonhosted.org/packages/c2/a0/1f16ce13dbc10b89ac1dfe2d61bc4c3d642b6fa3db2d1c36d66429c1118d/dxpy-0.417.1.tar.gz"],"stable_version":"0.417.1"},"dyff":{"desc":"Diff tool for YAML files, and sometimes JSON","executables":["dyff"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/homeport/dyff.git",{":branch":"main"}],"homepage":"https://github.com/homeport/dyff","license":"MIT","ruby_source_checksum":"2e88e2cb56dc876eacf9c186f4c33b3067d214424cf69f4e1d802c3419316f14","stable_dependencies":[{"go":":build"}],"stable_checksum":"3edeb78b3166fc7ba4cdea1c9339eacbd57d768f27a77564adf58dc8819df75f","stable_url_args":["https://github.com/homeport/dyff/archive/refs/tags/v1.12.0.tar.gz"],"stable_version":"1.12.0"},"dyld-headers":{"desc":"Header files for the dynamic linker","homepage":"https://opensource.apple.com/","keg_only_args":[":provided_by_macos"],"license":"APSL-2.0","ruby_source_checksum":"e12e382df7d762d05cc89b67f18115345d8ef2541863906621b68a7bcbd97f01","stable_checksum":"509c8b081153a7b9ff08d6ddf0a681c0ab5190e1e336ef2e9748b801bdb9c59e","stable_url_args":["https://github.com/apple-oss-distributions/dyld/archive/refs/tags/dyld-1378.tar.gz"],"stable_version":"1378","bottle_tag":":all","bottle_checksum":"89c13839ace58295a6094d1813c757e1521712be77c60c86cbda9ed2e8f3e180"},"dylibbundler":{"desc":"Utility to bundle libraries into executables for macOS","executables":["dylibbundler"],"head_url_args":["https://github.com/auriamg/macdylibbundler.git",{":branch":"master"}],"homepage":"https://github.com/auriamg/macdylibbundler","license":"MIT","ruby_source_checksum":"ee2b290bcd491e77386d48361f41c150a39277b3984aba6e56a0f83e79dc5b8a","stable_checksum":"13384ebe7ca841ec392ac49dc5e50b1470190466623fa0e5cd30f1c634858530","stable_url_args":["https://github.com/auriamg/macdylibbundler/archive/refs/tags/1.0.5.tar.gz"],"stable_version":"1.0.5","bottle_checksum":"c564cf5d48edcaab9c2940d0820bc420b5c99621d359a2b681c7b3e68e413843"},"dynaconf":{"bottle_rebuild":1,"desc":"Configuration Management for Python","executables":["dynaconf"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/dynaconf/dynaconf.git",{":branch":"master"}],"homepage":"https://www.dynaconf.com/","license":"MIT","ruby_source_checksum":"52caba34b5b3e9c7d78dac01c8454f7b9308c3c57d9a655b016645b72e69a6fb","stable_dependencies":["python@3.15"],"stable_checksum":"a08f6ab44025034ef3c9f86b32548ab01efd4039094a74bd9f028a43c63d016f","stable_url_args":["https://files.pythonhosted.org/packages/71/e4/723ba469856bb493c948985e5bd562c8a65f2b93e70c896e9764ab76de00/dynaconf-3.3.5.tar.gz"],"stable_version":"3.3.5","bottle_tag":":all","bottle_checksum":"7e6d4a4db8ee43d3dcc2676c417e28c4471360331117af6ba8f60e158848d3c0"},"dynamips":{"desc":"Cisco 7200/3600/3725/3745/2600/1700 Router Emulator","executables":["dynamips","nvram_export"],"head_dependencies":[{"cmake":":build"},{"libelf":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/GNS3/dynamips","license":"GPL-2.0-only","ruby_source_checksum":"af4cf28e68c42643dc9847c718847eb5c8d5b457fea8517a22480a1a7f51e285","stable_dependencies":[{"cmake":":build"},{"libelf":":build"}],"stable_checksum":"af8e5c24906382b041e0f86f8e4290cff78e8ab4f3aa6097f9f7d666d53368bf","stable_url_args":["https://github.com/GNS3/dynamips/archive/refs/tags/v0.2.25.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.2.25"},"dynare":{"caveats":"To get started with Dynare, open Octave and type\n  addpath $HOMEBREW_PREFIX/opt/dynare/lib/dynare/matlab\n","desc":"Platform for economic models, particularly DSGE and OLG models","executables":["dynare-preprocessor"],"head_dependencies":["gcc","gsl","libmatio","octave","openblas","slicot","suite-sparse","libomp",{"bison":":build"},{"boost":":build"},{"cweb":":build"},{"flex":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.dynare.org/Dynare/dynare.git",{":branch":"master"}],"homepage":"https://www.dynare.org/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/dynare/clang.diff":"2d174336fc8db4d8989cda214a972ef49c6302bb12a64d717140869e546e17d0"},"ruby_source_checksum":"280bb9d65eca01b2ac08f95f84f212b3250d16d58539b8f512643fdc04a9fcc7","stable_dependencies":["gcc","gsl","libmatio","octave","openblas","slicot","suite-sparse","libomp",{"bison":":build"},{"boost":":build"},{"cweb":":build"},{"flex":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/dynare/clang.diff","type":"unofficial"}],"stable_checksum":"88204354739547117b315e8fa3f8780a7570c576efd12f6a292f2a2468bb7a3c","stable_url_args":["https://www.dynare.org/release/source/dynare-7.2.tar.xz"],"stable_version":"7.2"},"dynein":{"bottle_rebuild":1,"desc":"DynamoDB CLI","executables":["dy"],"head_dependencies":["aws-lc",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/awslabs/dynein.git",{":branch":"main"}],"homepage":"https://github.com/awslabs/dynein","license":"Apache-2.0","ruby_source_checksum":"8f5e7f2ab493b8a2b427bf90d108960c96a24ab1373579a9e1ca375b650e16d1","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"40be5866288f565ac00494910d5dbb266ca0c34d56d50d839bc2c2aad34dc470","stable_url_args":["https://github.com/awslabs/dynein/archive/refs/tags/v0.3.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.3.0"},"dynet":{"deprecate_args":{":date":"2026-02-02",":because":":unmaintained"},"desc":"Dynamic Neural Network Toolkit","disable_args":{":date":"2027-02-02",":because":":unmaintained"},"head_dependencies":["eigen@3",{"cmake":":build"}],"homepage":"https://github.com/clab/dynet","license":"Apache-2.0","revision":1,"ruby_source_checksum":"d05c774e8e2eb7fb6aed0468d3c2a548f802faf9cb93632ba0bf4e7c169a694e","stable_dependencies":["eigen@3",{"cmake":":build"}],"stable_checksum":"014505dc3da2001db54f4b8f3a7a6e7a1bb9f33a18b6081b2a4044e082dab9c8","stable_url_args":["https://github.com/clab/dynet/archive/refs/tags/2.1.2.tar.gz"],"stable_version":"2.1.2"},"dynomite":{"bottle_rebuild":1,"desc":"Generic dynamo implementation for different k-v storage engines","executables":["dynomite","dynomite-hash-tool","dynomite-test"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/Netflix/dynomite","license":"Apache-2.0","ruby_source_checksum":"f9a20017dbc06938a1e8c6a77a9bf3d45b9b242c6c955e9dc21cfbe6afd21679","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"9c3c60d95b39939f3ce596776febe8aa00ae8614ba85aa767e74d41e302e704a","stable_url_args":["https://github.com/Netflix/dynomite/archive/refs/tags/v0.6.22.tar.gz"],"stable_version":"0.6.22"},"dysk":{"desc":"Linux utility to get information on filesystems, like df but better","executables":["dysk"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Canop/dysk.git",{":branch":"main"}],"homepage":"https://dystroy.org/dysk/","license":"MIT","ruby_source_checksum":"b9e20c1c72e53526ed4d5e1dd0b66ec20abf38c6f57d963c451884a5e3be3f3f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8da0e478a6027803043149c63c84abbb0dd4b3538372b8d854c2f8cab8215f41","stable_url_args":["https://github.com/Canop/dysk/archive/refs/tags/v3.8.1.tar.gz"],"stable_version":"3.8.1"},"dz6":{"desc":"Fast Vim-inspired TUI hex editor","executables":["dz6"],"head_dependencies":[{"rust":":build"}],"homepage":"https://dz6.dev.br","license":"GPL-3.0-or-later","ruby_source_checksum":"4fb28e6c3fcb9987681fbb87b208f979666f97f8ebf13dc985d4032ed38b489f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f995b1e8df20fca7bee48523e35e7bd9ec59f6df8066e342bbe8067176572887","stable_url_args":["https://github.com/mentebinaria/dz6/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"dzr":{"desc":"Command-line Deezer.com player","executables":["dzr","dzr-dec","dzr-id3","dzr-srt","dzr-url"],"head_dependencies":["dialog","mpv"],"head_url_args":["https://github.com/yne/dzr.git",{":branch":"master"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}]],"homepage":"https://github.com/yne/dzr","license":"Unlicense","ruby_source_checksum":"879b30047290b693e17b364c9d295ddc51462b6419c348b11dd0259d38b7846f","stable_dependencies":["dialog","mpv"],"stable_checksum":"3bf9f3121cbbd35a4d3fb83d1869d3047abe32db157705a4d68aaf441c6ea0fe","stable_url_args":["https://github.com/yne/dzr/archive/refs/tags/260315.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}]],"stable_version":"260315","bottle_tag":":all","bottle_checksum":"3cb40f558bc5c55bb3dcde6b46dccd1073e7a72e218646471f261b409be09a15"},"e1s":{"desc":"TUI for managing AWS ECS, inspired by k9s","executables":["e1s"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/keidarcy/e1s.git",{":branch":"master"}],"homepage":"https://github.com/keidarcy/e1s","license":"MIT","ruby_source_checksum":"d4998a435f36b39bbb50499883c2040e08a8fb71e32dda16d63f79c0f9992ed9","stable_dependencies":[{"go":":build"}],"stable_checksum":"d2846602a86b245ca85e0f80d3a02f5cdeb6320d12b87189894f1cfc5531ac28","stable_url_args":["https://github.com/keidarcy/e1s/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"e2b":{"desc":"CLI to manage E2B sandboxes and templates","executables":["e2b"],"head_dependencies":["node"],"homepage":"https://e2b.dev","license":"Apache-2.0","ruby_source_checksum":"bd48b5af1f324525852f9aaeca2dacb509aa3d4dc5a3202704acfa9452e7a721","stable_dependencies":["node"],"stable_checksum":"ad46571fb8696bcdf6df385802db4f3ddcb847d30b548c1a26bf90cc29167077","stable_url_args":["https://registry.npmjs.org/@e2b/cli/-/cli-2.22.3.tgz"],"stable_version":"2.22.3","bottle_tag":":all","bottle_checksum":"73219c88f5bb7d4508bab6d29fcbb5e9f71fc4ff743e07966d85d64380ef53b7"},"e2fsprogs":{"compatibility_version":1,"desc":"Utilities for the ext2, ext3, and ext4 file systems","executables":["badblocks","blkid","chattr","compile_et","debugfs","dumpe2fs","e2freefrag","e2fsck","e2image","e2label","e2mmpstatus","e2undo","filefrag","findfs","fsck","fsck.ext2","logsave","lsattr","mk_cmds","mke2fs","mkfs.ext2","mklost+found","resize2fs","uuidd","uuidgen"],"head_dependencies":["gettext",{"pkgconf":":build"}],"head_url_args":["https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git",{":branch":"master"}],"homepage":"https://e2fsprogs.sourceforge.net/","keg_only_args":[":shadowed_by_macos"],"license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later","LGPL-2.0-only","BSD-3-Clause","MIT"]},"ruby_source_checksum":"ce7b09d029681e370f8da355e47a90b67cbbbfd7743a2c497a82a5abc7658d80","stable_dependencies":["gettext",{"pkgconf":":build"}],"stable_checksum":"2cec05f39c20ee621f14926195664e66e6017190ac8e4bbdb16d86082e43c5da","stable_url_args":["https://downloads.sourceforge.net/project/e2fsprogs/e2fsprogs/v1.47.4/e2fsprogs-1.47.4.tar.gz"],"stable_version":"1.47.4"},"e2tools":{"desc":"Utilities to read, write, and manipulate files in ext2/3/4 filesystems","executables":["e2cp","e2ln","e2ls","e2mkdir","e2mv","e2rm","e2tail","e2tools"],"head_dependencies":["e2fsprogs",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://e2tools.github.io/","license":"GPL-2.0-only","ruby_source_checksum":"d9d3454f2bff881da4adfc8bcb13e7514bb28f0f5bb8333f461e8d5d1b780870","stable_dependencies":["e2fsprogs",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"b19593bbfc85e9c14c0d2bc8525887901c8fe02588c76df60ab843bf0573c4a2","stable_url_args":["https://github.com/e2tools/e2tools/releases/download/v0.1.2/e2tools-0.1.2.tar.gz"],"stable_version":"0.1.2","bottle_checksum":"972f0d6881b1fbbccf01f8c65991e7ea7ae277d0d437162c4ff613f9aee73412"},"earthly":{"deprecate_args":{":date":"2025-06-29",":because":":unmaintained"},"desc":"Build automation tool for the container era","disable_args":{":date":"2026-06-29",":because":":unmaintained"},"executables":["earthly"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/earthly/earthly.git",{":branch":"main"}],"homepage":"https://earthly.dev/","license":"MPL-2.0","ruby_source_checksum":"03a653eec988a1700b91333bf8413687c4e58722b37b3620058463b96cc44cf0","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/earthly/earthly.git",{":tag":"v0.8.16",":revision":"c48905267920d5599e849e8e043f801c6baab94a"}],"stable_version":"0.8.16","bottle_checksum":"e546a6f2586355f34627aeeebed740d22545a0f55341f461297543f4d9435057"},"eas-cli":{"desc":"Command-line tool for working with Expo Application Services","executables":["eas"],"head_dependencies":["node"],"homepage":"https://docs.expo.dev/eas/","license":"MIT","ruby_source_checksum":"f33ff92979843e6075d0abd5a328efd76f3b2216149b84250011013f6dfad0d0","stable_dependencies":["node"],"stable_checksum":"198dbcb08096ade15998b9a34a28479f86088e1fcfd89e9d213bdabac4966133","stable_url_args":["https://registry.npmjs.org/eas-cli/-/eas-cli-25.3.0.tgz"],"stable_version":"25.3.0","bottle_tag":":all","bottle_checksum":"9bb0c38094e40071eda60f2df8fee30adcaa4bcc9089594813c279f73027e05e"},"easeprobe":{"desc":"Simple, standalone, and lightWeight tool that can do health/status checking","executables":["easeprobe"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/megaease/easeprobe.git",{":branch":"main"}],"homepage":"https://github.com/megaease/easeprobe","license":"Apache-2.0","ruby_source_checksum":"5b912fa9bc87cf0443d6c449ca2bf4a50f48a20b988f1c315c382166c44d8839","stable_dependencies":[{"go":":build"}],"stable_checksum":"84c91cb784073516393b33bf58093f2236eaccfab5833c682640cef71c225450","stable_url_args":["https://github.com/megaease/easeprobe/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0","bottle_checksum":"415a686c94a56d4a49bf7a10fe1840eb1deeb5b489f1eaf1208c3915fa9239c2"},"eask-cli":{"desc":"CLI for building, running, testing, and managing your Emacs Lisp dependencies","executables":["eask"],"head_dependencies":["node"],"homepage":"https://emacs-eask.github.io/","license":"GPL-3.0-or-later","ruby_source_checksum":"831b022a3544a84890856e5f392dddd8ca2f7fe382f550bd739ba555fe5a7105","stable_dependencies":["node"],"stable_checksum":"c678ba145235cab6d53175acbdeeb89d73420a5bd5f078fe8a8bfa0139fe6f20","stable_url_args":["https://registry.npmjs.org/@emacs-eask/cli/-/cli-0.12.9.tgz"],"stable_version":"0.12.9","bottle_tag":":all","bottle_checksum":"2ab54d08c719a69368634c7827130436b13c88de78c6c3c533c12796322d34c8"},"easy-rsa":{"caveats":"By default, keys will be created in:\n  $HOMEBREW_PREFIX/etc/easy-rsa/pki\n\nThe configuration may be modified by editing and renaming:\n  $HOMEBREW_PREFIX/etc/easy-rsa/vars.example\n","desc":"CLI utility to build and manage a PKI CA","executables":["easyrsa"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/OpenVPN/easy-rsa.git",{":branch":"master"}],"homepage":"https://github.com/OpenVPN/easy-rsa","license":"GPL-2.0-only","ruby_source_checksum":"d41b9412d4eedea11f60cb3b672196bb8d8e2f4ba70f33470299751b3552cc03","stable_dependencies":["openssl@4"],"stable_checksum":"308743bc9fe871b902d47dbe98d749daff3a05b27531684f02625ce7208d4598","stable_url_args":["https://github.com/OpenVPN/easy-rsa/releases/download/v3.2.7/EasyRSA-3.2.7.tgz"],"stable_version":"3.2.7","bottle_tag":":all","bottle_checksum":"1f970441b6e3dfb27cd73ab08569a034667ef71f927e03993db19907fcf3206a"},"easy-tag":{"bottle_rebuild":2,"desc":"Application for viewing and editing audio file tags","executables":["easytag"],"head_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","flac","gdk-pixbuf","glib","gtk+3","harfbuzz","hicolor-icon-theme","id3lib","libid3tag","libogg","libvorbis","pango","speex","taglib","wavpack","gettext",{"appstream-glib":":build"},{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"intltool":":build"},{"itstool":":build"},{"libtool":":build"},{"pkgconf":":build"},{"yelp-tools":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://wiki.gnome.org/Apps/EasyTAG","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"revision":12,"ruby_source_checksum":"791631e368625913ebc83baa49a50fc2a8806d14acf2b9218d7dc0b4b5e1391b","stable_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","flac","gdk-pixbuf","glib","gtk+3","harfbuzz","hicolor-icon-theme","id3lib","libid3tag","libogg","libvorbis","pango","speex","taglib","wavpack","gettext",{"appstream-glib":":build"},{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"intltool":":build"},{"itstool":":build"},{"libtool":":build"},{"pkgconf":":build"},{"yelp-tools":":build"}],"stable_patches":[{"strip":"p1","url":"https://sources.debian.org/data/main/e/easytag/2.4.3-9/debian/patches/03_port-to-taglib-2.patch","sha256":"8b096f58ce08a059a992428fb239f8ab3a5887434bf8db33302a8635d0965aa4","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/easytag/-/merge_requests/16"},{"type":"defect","id":"https://bugs.debian.org/1092704"}]},{"strip":"p1","url":"https://sources.debian.org/data/main/e/easytag/2.4.3-9/debian/patches/04_taglib-2-further-fix.patch","sha256":"3a5a7880e56a011a291b4b2c2c9ba1d378acc505c7eebd0a306735afc58c7b9f","type":"unofficial"}],"stable_checksum":"fc51ee92a705e3c5979dff1655f7496effb68b98f1ada0547e8cbbc033b67dd5","stable_url_args":["https://download.gnome.org/sources/easytag/2.4/easytag-2.4.3.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"2.4.3"},"easyeda2kicad":{"bottle_rebuild":1,"desc":"Converts electronic components from EasyEDA or LCSC to a KiCad library","executables":["easyeda2kicad"],"head_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/uPesy/easyeda2kicad.py.git",{":branch":"master"}],"homepage":"https://github.com/uPesy/easyeda2kicad.py","license":"AGPL-3.0-or-later","ruby_source_checksum":"2ca95d909dd0798dce619512290adf6b651f847b60eeb9ac3d932486ff1fd662","stable_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"122a48fafa3b918e730185c973dd342183928b8a0dbe24436d13d58b90290e84","stable_url_args":["https://files.pythonhosted.org/packages/ab/8b/9a7abcdbb2a3a86d55e40f59f7c28b24e7e8fe9fcc08949509fff386a9a5/easyeda2kicad-1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"7c1e166f88a02e77a511aaaf035367da444e79c02db7743e36f0301685e3f648"},"easyengine":{"desc":"Command-line control panel to manage WordPress sites","executables":["ee"],"head_dependencies":["dnsmasq","php"],"homepage":"https://easyengine.io/","license":"MIT","pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"66f5ca9d70dba304718ac41a3dbc70aca8c7e425c0783dfdbed72f45700a7f9d","stable_dependencies":["dnsmasq","php"],"stable_checksum":"13364d76ab4df809d9c70b080401df2b50ccca980c9044ffa9f56e6981a194ec","stable_url_args":["https://github.com/EasyEngine/easyengine/releases/download/v4.13.3/easyengine.phar"],"stable_version":"4.13.3"},"easyrpg-player":{"desc":"RPG Maker 2000/2003 games interpreter","executables":["easyrpg-player"],"head_dependencies":["fmt","freetype","harfbuzz","icu4c@79","liblcf","libpng","libsndfile","libvorbis","libxmp","mpg123","pixman","sdl2-compat","speexdsp","inih","libogg",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://easyrpg.org/","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"1ca7958add065a92c296607723538180f4749217ad660f09508fece3ea98b0d0","stable_dependencies":["fmt","freetype","harfbuzz","icu4c@79","liblcf","libpng","libsndfile","libvorbis","libxmp","mpg123","pixman","sdl2-compat","speexdsp","inih","libogg",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"52ab46efdc5253a5ef08d3eee49c84d5c5cbb770929f28a08681fe01e5279bb2","stable_url_args":["https://easyrpg.org/downloads/player/0.8.1.1/easyrpg-player-0.8.1.1.tar.xz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.8.1.1"},"eatmemory":{"desc":"Simple program to allocate memory from the command-line","executables":["eatmemory"],"homepage":"https://github.com/julman99/eatmemory","license":"MIT","ruby_source_checksum":"a7b505ee23daa2c27aec51e3eb2ae5a1f95bd227f946d4bc65a2fb1c5a15e587","stable_checksum":"1cbd585adcf014beaecd442454f15eeac8364eab12dde39593acc0a503b41223","stable_url_args":["https://github.com/julman99/eatmemory/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"ebook-tools":{"desc":"Access and convert several ebook formats","executables":["einfo","lit2epub"],"head_dependencies":["libzip",{"cmake":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://sourceforge.net/projects/ebook-tools/","license":"MIT","revision":4,"ruby_source_checksum":"1139a908a60a3f61efff02420cb60f840589e522b172e144563fca26a3d6135d","stable_dependencies":["libzip",{"cmake":":build"}],"stable_checksum":"cbc35996e911144fa62925366ad6a6212d6af2588f1e39075954973bbee627ae","stable_url_args":["https://downloads.sourceforge.net/project/ebook-tools/ebook-tools/0.2.2/ebook-tools-0.2.2.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.2.2"},"ebook2cw":{"desc":"Converts ebooks to morse code","executables":["ebook2cw"],"head_dependencies":["lame","libogg","libvorbis","gettext"],"homepage":"https://fkurz.net/ham/ebook2cw.html","license":"GPL-2.0-or-later","ruby_source_checksum":"58b0648b294c001277ace3e3639d0355e5822e5c049ae843fcc20ccfb17516c0","stable_dependencies":["lame","libogg","libvorbis","gettext"],"stable_checksum":"571f734f12123b4affbad90b55dd4c9630b254afe343fa621fc5114b9bd25fc3","stable_url_args":["https://fkurz.net/ham/ebook2cw/ebook2cw-0.8.5.tar.gz"],"stable_version":"0.8.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"eb4f79ba7941e073eb076731d020a3c948b086602b18eaf27dd819e51611d9f5"},"ec":{"desc":"TUI 3-way git mergetool","executables":["ec"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/chojs23/ec","license":"MIT","ruby_source_checksum":"c5e9780fba43e642489eee9c8a53d4543c911727a4efd54d7ca9fccc05cfefe7","stable_dependencies":[{"go":":build"}],"stable_checksum":"bfd7017c09b395df73850b72d7b27f026fb6001b2ac165097f7c3d7cebf23534","stable_url_args":["https://github.com/chojs23/ec/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"ecasound":{"desc":"Multitrack-capable audio recorder and effect processor","executables":["ecaconvert","ecafixdc","ecalength","ecamonitor","ecanormalize","ecaplay","ecasignalview","ecasound","libecasound-config","libecasoundc-config"],"head_dependencies":["jack","libsamplerate","libsndfile"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://nosignal.fi/ecasound/","license":"GPL-2.0-or-later","ruby_source_checksum":"ecfefae0badcd0c21bf3115eb72d7fa7b23c9a2e2a59f8c7cb6d0033e7195002","stable_dependencies":["jack","libsamplerate","libsndfile"],"stable_checksum":"468bec44566571043c655c808ddeb49ae4f660e49ab0072970589fd5a493f6d4","stable_url_args":["https://nosignal.fi/download/ecasound-2.9.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.9.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ee2fba8822efd205930d9b0329d54d2175eb14043d19aeea77130acc193dece7"},"eccodes":{"compatibility_version":1,"desc":"Decode and encode messages in the GRIB 1/2 and BUFR 3/4 formats","executables":["bufr_compare","bufr_compare_dir","bufr_copy","bufr_count","bufr_dump","bufr_filter","bufr_get","bufr_index_build","bufr_ls","bufr_set","codes_bufr_filter","codes_config","codes_count","codes_export_resource","codes_info","codes_parser","codes_split_file","grib2ppm","grib_compare","grib_copy","grib_count","grib_dump","grib_filter","grib_get","grib_get_data","grib_histogram","grib_index_build","grib_ls","grib_set","grib_to_netcdf","gts_compare","gts_copy","gts_count","gts_dump","gts_filter","gts_get","gts_ls"],"head_dependencies":["gcc","libaec","libpng","netcdf","openjpeg",{"cmake":":build"}],"homepage":"https://confluence.ecmwf.int/display/ECC","license":"Apache-2.0","ruby_source_checksum":"dcdaf083d11edd57688a9c4f1615c8f19ecaea5d394e85d93b6f60de22b0ba68","stable_dependencies":["gcc","libaec","libpng","netcdf","openjpeg",{"cmake":":build"}],"stable_checksum":"221880302583c378adefd8849ee870b15499fdb810a361a25aa4f7457631a537","stable_url_args":["https://confluence.ecmwf.int/download/attachments/45757960/eccodes-2.50.0-Source.tar.gz"],"stable_version":"2.50.0"},"ecflow-ui":{"desc":"User interface for client/server workflow package","executables":["ecflow_client","ecflow_ui","ecflow_ui.x"],"head_dependencies":["openssl@4","qt5compat","qtbase","qtcharts","qtsvg",{"boost":":build"},{"cmake":":build"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://ecflow.readthedocs.io","license":"Apache-2.0","revision":1,"ruby_source_checksum":"d10959bf77d6fe833165ab7abbd53827c49ee9e39513638828547d15898b5273","stable_dependencies":["openssl@4","qt5compat","qtbase","qtcharts","qtsvg",{"boost":":build"},{"cmake":":build"}],"stable_checksum":"84c7efe001ff293498d8313440c91f57596cd404d3391c5ed8777888b32e55e7","stable_url_args":["https://confluence.ecmwf.int/download/attachments/8650755/ecFlow-5.19.0-Source.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"5.19.0"},"echidna":{"desc":"Ethereum smart contract fuzzer","executables":["echidna"],"head_dependencies":["crytic-compile","gmp","libff","libyaml","secp256k1","slither-analyzer",{"ghc@9.10":":build"},{"haskell-stack":":build"},{"pkgconf":":build"},{"solidity":":test"}],"head_url_args":["https://github.com/crytic/echidna.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://secure-contracts.com/program-analysis/echidna/index.html","license":"AGPL-3.0-only","revision":1,"ruby_source_checksum":"4674421547c46eff2f5dc25a8cd23e39a296744f4a3624f3645171671d3ebdd3","stable_dependencies":["crytic-compile","gmp","libff","libyaml","secp256k1","slither-analyzer",{"ghc@9.10":":build"},{"haskell-stack":":build"},{"pkgconf":":build"},{"solidity":":test"}],"stable_checksum":"fab7817640a613856365766031518a8bde5471a9fb14618dfb0b77e3820a7cba","stable_url_args":["https://github.com/crytic/echidna/archive/refs/tags/v2.3.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.3.3"},"echtvar":{"bottle_rebuild":2,"desc":"Rapid variant annotation and filtering","executables":["echtvar"],"head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"},{"python@3.15":":test"}],"head_uses_from_macos":[[{"llvm":":build"}],["bzip2"]],"homepage":"https://academic.oup.com/nar/advance-article/doi/10.1093/nar/gkac931/6775383","license":"MIT","ruby_source_checksum":"af7aee9b1d82887a5dd167252c9eab5ccdff16c201b35d2f8a4b737b61a22ea8","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"},{"python@3.15":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/brentp/echtvar/commit/5d3b3600d0f3a9243b19ed5617076b46276c62fb.patch?full_index=1","sha256":"4ef184305ca098f3b8466b1c08e27354c346aa01653312af99cff657a7c2459b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/brentp/echtvar/pull/59"}]}],"stable_checksum":"e4d04d16d9c8e02aa9c216d7c7173e4d35ed3a9f848d05e5908d60e74b5c128b","stable_url_args":["https://github.com/brentp/echtvar/archive/refs/tags/v0.2.4.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["bzip2"]],"stable_version":"0.2.4"},"ecl":{"bottle_rebuild":3,"desc":"Embeddable Common Lisp","executables":["ecl","ecl-config"],"head_dependencies":["bdw-gc","gmp",{"texinfo":":build"}],"head_url_args":["https://gitlab.com/embeddable-common-lisp/ecl.git",{":branch":"develop"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://ecl.common-lisp.dev","license":"LGPL-2.1-or-later","ruby_source_checksum":"35d1f2ed14f047400e175931c4eb1d96fdd970be950213a599afd375e6482294","stable_dependencies":["bdw-gc","gmp",{"texinfo":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/embeddable-common-lisp/ecl/-/commit/59de50b52380132d44bfa05f573544cba0a8c65f.diff","sha256":"553982804178fbcc3111474e8ca5319c689141e74c151f3feb6fec78f93ae640","type":"backport"}],"stable_checksum":"a01a5bcda8c5b73e59dda3494fd13e5fec5db6aa1dad782c3cc3bb57f1633435","stable_url_args":["https://ecl.common-lisp.dev/static/files/release/ecl-26.5.5.tgz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"26.5.5"},"ecoji":{"desc":"Encodes (and decodes) data as emojis","executables":["ecoji"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/keith-turner/ecoji.git",{":branch":"main"}],"homepage":"https://ecoji.io","license":"Apache-2.0","ruby_source_checksum":"ed3251774e56218b3718096e4a3865bb79e426602a862f78e753d876c8d100fd","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/keith-turner/ecoji/commit/bdf4511e7f4390f0f30c7c51c7607416607a09d0.patch?full_index=1","sha256":"37dfa3a641b43acd0bbc805ae2780b5ea9d7e57ecbc73742a7c683a0ffade09e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/keith-turner/ecoji/pull/39"}]}],"stable_checksum":"2f5de343c4e1032b328efe6a3a61d9ba6aae5ef668f99f0d06a16a9dda22e52e","stable_url_args":["https://github.com/keith-turner/ecoji/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2"},"ecs-deploy":{"bottle_rebuild":1,"desc":"CLI tool to simplify Amazon ECS deployments, rollbacks & scaling","executables":["ecs"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://github.com/fabfuel/ecs-deploy","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"568a2b2fc754987d99c1ff4395b51684e10210f5527b6710222ecc1cf3f7aebe","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"7f8be36edb2321e84c286fc2d9fd9295ff7063d901edffcbac0ce3d891081a9d","stable_url_args":["https://files.pythonhosted.org/packages/d4/8c/a098b7e3d793b004d917d9a5fc9539eaec60653a1f61761d55a91d1d4f8c/ecs_deploy-1.17.0.tar.gz"],"stable_version":"1.17.0","bottle_tag":":all","bottle_checksum":"a763ab2874616a81ac1f5d1169a340ae45911ca9b5135b25e9ddfbc380ded63a"},"ed":{"caveats":"All commands have been installed with the prefix \"g\".\nIf you need to use these commands with their normal names, you\ncan add a \"gnubin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/ed/libexec/gnubin:$PATH\"\n","desc":"Classic UNIX line editor","executables":["ed","red"],"homepage":"https://www.gnu.org/software/ed/ed.html","keg_only_args":[":provided_by_macos"],"license":"GPL-3.0-or-later","ruby_source_checksum":"5b033e5a2aa7ad34baec5526e9c30b70d4ca56c5b2a42a28ff8eb8b6c10af692","stable_checksum":"3f33b22135219c39c3c695f7b7171c2567d3e2a17c798c0a90607320cbb268f2","stable_url_args":["https://ftpmirror.gnu.org/ed/ed-1.22.6.tar.lz"],"stable_version":"1.22.6"},"edbrowse":{"desc":"Command-line editor and web browser","executables":["edbrowse","edbrowse-plugin-chrome","edbrowse-plugin-mpv","edbrowse-plugin-telnet","edbrowse-plugin-zip"],"head_dependencies":["curl","openssl@4","pcre2","quickjs-ng","readline","unixodbc",{"pkgconf":":build"}],"head_url_args":["https://github.com/edbrowse/edbrowse.git",{":branch":"master"}],"homepage":"https://edbrowse.org","license":"GPL-2.0-or-later","ruby_source_checksum":"70181559481326f79903238420b6402e4aacbdd5c3850f340a8acb6ae3030016","stable_dependencies":["curl","openssl@4","pcre2","quickjs-ng","readline","unixodbc",{"pkgconf":":build"}],"stable_checksum":"8ebfd92b5200e8b2190e104b9ce4edd6e3c38276449716cfc69705bf71c891a3","stable_url_args":["https://github.com/edbrowse/edbrowse/archive/refs/tags/v3.8.19.tar.gz"],"stable_version":"3.8.19"},"edencommon":{"compatibility_version":1,"desc":"Shared library for Watchman and Eden projects","head_dependencies":["boost","fb303","fmt","folly",{"cmake":":build"},{"fbthrift":":build"},{"gflags":":build"},{"glog":":build"},{"googletest":":build"},{"mvfst":":build"},{"wangle":":build"}],"head_url_args":["https://github.com/facebookexperimental/edencommon.git",{":branch":"main"}],"homepage":"https://github.com/facebookexperimental/edencommon","license":"MIT","ruby_source_checksum":"58c689cff81a2e44437bbf36ea35efee76c20266f11c0517eafe31e4b84ae6c1","stable_dependencies":["boost","fb303","fmt","folly",{"cmake":":build"},{"fbthrift":":build"},{"gflags":":build"},{"glog":":build"},{"googletest":":build"},{"mvfst":":build"},{"wangle":":build"}],"stable_checksum":"8f998ab2f535a9736e073dae16b55f76fcc65d142dab551f3919e96a019a5f3b","stable_url_args":["https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2026.10.19.00.tar.gz"],"stable_version":"2026.10.19.00"},"edgevpn":{"desc":"Immutable, decentralized, statically built p2p VPN","executables":["edgevpn"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/mudler/edgevpn.git",{":branch":"master"}],"homepage":"https://mudler.github.io/edgevpn","license":"Apache-2.0","ruby_source_checksum":"ae2e82f87fdf51097336595016b9aace921c0db13b715e059230679c55762762","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"1029809789ebe2b031cf5ea1926b27da35bf39a1181df24245d76e367237b568","stable_url_args":["https://github.com/mudler/edgevpn/archive/refs/tags/v0.35.5.tar.gz"],"stable_version":"0.35.5"},"editorconfig-checker":{"desc":"Tool to verify that your files are in harmony with your .editorconfig","executables":["editorconfig-checker"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/editorconfig-checker/editorconfig-checker.git",{":branch":"main"}],"homepage":"https://editorconfig-checker.github.io/","license":"MIT","ruby_source_checksum":"221f1c07619e80c66f5c0c419b2feebf30e832d630db23d2424457d5f2341154","stable_dependencies":[{"go":":build"}],"stable_checksum":"0b84c5090d3f48db1bdfab454b7cde79adb26015d1a2731bba59bc1a636276bb","stable_url_args":["https://github.com/editorconfig-checker/editorconfig-checker/archive/refs/tags/v4.0.2.tar.gz"],"stable_version":"4.0.2"},"editorconfig":{"desc":"Maintain consistent coding style between multiple editors","executables":["editorconfig","editorconfig-0.12.11"],"head_dependencies":["pcre2",{"cmake":":build"}],"head_url_args":["https://github.com/editorconfig/editorconfig-core-c.git",{":branch":"master"}],"homepage":"https://editorconfig.org/","license":"BSD-2-Clause","ruby_source_checksum":"8f1fff4145a7e2e8cac31889a50f25eb80104cd35b0eeb6e404a0cbcbc2df856","stable_dependencies":["pcre2",{"cmake":":build"}],"stable_checksum":"9d8b420b56a969ea3cf784861c72d26fa0e158fa1494d732df2c8a1480d36a5c","stable_url_args":["https://github.com/editorconfig/editorconfig-core-c/archive/refs/tags/v0.12.11.tar.gz"],"stable_version":"0.12.11"},"efl":{"desc":"Enlightenment Foundation Libraries","executables":["diffeet","ecore_evas_convert","edje_cc","edje_codegen","edje_decc","edje_external_inspector","edje_inspector","edje_pick","edje_player","edje_recc","edje_watch","eet","eetpack","efl_debug","efl_debugd","efreetd","eina_btlog","eina_modinfo","eldbus-codegen","elementary_codegen","elementary_config","elementary_perf","elementary_quicklaunch","elementary_run","elementary_test","elm_prefs_cc","embryo_cc","eo_debug","eolian_cxx","eolian_gen","ethumb","ethumbd","ethumbd_client","exactness","exactness_inject","exactness_inspect","exactness_play","exactness_record","vieet"],"head_dependencies":["bullet","cairo","dbus","fontconfig","freetype","fribidi","gettext","giflib","glib","gstreamer","harfbuzz","jpeg-turbo","libpng","libraw","librsvg","libsndfile","libspectre","libtiff","luajit","lz4","openjpeg","openssl@4","poppler","pulseaudio","shared-mime-info","webp","gdk-pixbuf","little-cms2",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://www.enlightenment.org","license":{":all_of":["GPL-2.0-only","LGPL-2.1-only","BSD-2-Clause","FTL","zlib-acknowledgement"]},"post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/mime"},"type":"update_mime_database"}],"revision":4,"ruby_source_checksum":"f449f38d2bd3250a30c0e48bfebc6caa9368d26208007e643164aa498a4e4540","stable_dependencies":["bullet","cairo","dbus","fontconfig","freetype","fribidi","gettext","giflib","glib","gstreamer","harfbuzz","jpeg-turbo","libpng","libraw","librsvg","libsndfile","libspectre","libtiff","luajit","lz4","openjpeg","openssl@4","poppler","pulseaudio","shared-mime-info","webp","gdk-pixbuf","little-cms2",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Enlightenment/efl/commit/0fcaf460c4a33eb54a51b9d8cb38321603019529.patch?full_index=1","sha256":"1336cb9bcfbaf644b1ab34baeedaa66fef0118855b4c3bc860d368ed05860a6a","type":"backport","resolves":[{"type":"defect","id":"https://git.enlightenment.org/enlightenment/efl/issues/84"}]},{"strip":"p1","url":"https://github.com/Enlightenment/efl/commit/628c40cce2de0a18818b40615d3351b0c9e9b889.patch?full_index=1","sha256":"9c6149e3f0b322bce621c60ff15563b1b5a3c5ed29465f2fe965ca9af5346d53","type":"backport"},{"strip":"p1","url":"https://github.com/Enlightenment/efl/commit/0c4f145ca20905d53cca75b5d2ccc15e4261483d.patch?full_index=1","sha256":"5cef6fea74ece27d5abc78f4d8975817ca398c6390c929b4f9549fcaddebfef9","type":"backport"}],"stable_checksum":"84cf6145f9cc82bfff690005be24392c8f3c52f8e00ff04d8eea371429c09424","stable_url_args":["https://download.enlightenment.org/rel/libs/efl/efl-1.28.1.tar.xz"],"stable_version":"1.28.1"},"efm-langserver":{"desc":"General purpose Language Server","executables":["efm-langserver"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mattn/efm-langserver.git",{":branch":"master"}],"homepage":"https://github.com/mattn/efm-langserver","license":"MIT","ruby_source_checksum":"7d33045901b6a66caef5a438c2d5ae6a371760bfb2c2da32f77db4571b82fc58","stable_dependencies":[{"go":":build"}],"stable_checksum":"5a00742ab59c146514f652cc1d8cd34df1b0b1c692706261e4a97131f9cbe935","stable_url_args":["https://github.com/mattn/efm-langserver/archive/refs/tags/v0.0.57.tar.gz"],"stable_version":"0.0.57"},"eg-examples":{"bottle_rebuild":3,"conflicts":[["eg",{":because":"both install `eg` binaries"}]],"desc":"Useful examples at the command-line","executables":["eg"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/srsudar/eg","license":"MIT","ruby_source_checksum":"2a7e2acd348fd1cc00d36e123b3276e6f9b292b9b5c963286bc2dc0257cd834f","stable_dependencies":["python@3.15"],"stable_checksum":"31f221b24701a9fc4b034d9593f081859d943b14bf26b2e98190509b64e2622b","stable_url_args":["https://files.pythonhosted.org/packages/dc/9b/9f254b434ed6af1e8566a398660c9f8ecada95ccf03ed799e09637a13b77/eg-1.2.3.tar.gz"],"stable_version":"1.2.3","bottle_tag":":all","bottle_checksum":"cb81851daf9392a718d867de6024ff0a40a1b3642d4b027338b01e37226a4c03"},"eg":{"conflicts":[["eg-examples",{":because":"both install `eg` binaries"}]],"desc":"Expert Guide. Norton Guide Reader For GNU/Linux","executables":["eg"],"head_dependencies":["s-lang"],"head_url_args":["https://github.com/davep/eg.git",{":branch":"master"}],"homepage":"https://github.com/davep/eg","license":"GPL-2.0-or-later","ruby_source_checksum":"cc1c960e67050c9ed8bb73e94e16cbc8d033338291417f8c2acb747e6670f56a","stable_dependencies":["s-lang"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"6b73fff51b5cf82e94cdd60f295a8f80e7bbb059891d4c75d5b1a6f0c5cc7003","stable_url_args":["https://github.com/davep/eg/archive/refs/tags/v1.02.tar.gz"],"stable_version":"1.02","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"7934ccf9ab53a286897f8bf177884685ab0ea5ca2db8918428643b3bb8f54067"},"egctl":{"desc":"Command-line utility for operating Envoy Gateway","executables":["egctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/envoyproxy/gateway.git",{":branch":"main"}],"homepage":"https://gateway.envoyproxy.io/","license":"Apache-2.0","ruby_source_checksum":"4c55bdcbaf1cea26620a0aea06b6001d7385207811dc85e551a7b1b6bfcefff5","stable_dependencies":[{"go":":build"}],"stable_checksum":"52878ac962ec0b377974de7f62e336b0b26936ce6c65d01aa874bfa6e210c5ac","stable_url_args":["https://github.com/envoyproxy/gateway/archive/refs/tags/v1.9.2.tar.gz"],"stable_version":"1.9.2"},"eget":{"desc":"Easily install prebuilt binaries from GitHub","executables":["eget"],"head_dependencies":[{"go":":build"},{"pandoc":":build"}],"head_url_args":["https://github.com/zyedidia/eget.git",{":branch":"master"}],"homepage":"https://github.com/zyedidia/eget","license":"MIT","ruby_source_checksum":"0c03f9e28eadf118417720a8e6cd13eb1e046bf4f56f32692fcbb8c7571dbc6c","stable_dependencies":[{"go":":build"},{"pandoc":":build"}],"stable_checksum":"1d36e2e77caa5654c01efb890993f489fc6ae3b5b7f3e6fb0159fe946d6e7a06","stable_url_args":["https://github.com/zyedidia/eget/archive/refs/tags/v1.3.4.tar.gz"],"stable_version":"1.3.4","bottle_checksum":"59ffb0c7a037e94eece3ef3a5b2c74d49644adea9eaaafeb1907fa7885ba671c"},"ehco":{"desc":"Network relay tool and a typo :)","executables":["ehco"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Ehco1996/ehco.git",{":branch":"master"}],"homepage":"https://github.com/Ehco1996/ehco","license":"GPL-3.0-only","ruby_source_checksum":"23e515a13a63b8d0ba51074b39d301ede52f8f7ea1d3edd1e4821f1b9db579b7","stable_dependencies":[{"go":":build"}],"stable_checksum":"002d18a6b631f5026b2dc90dbbe55dc46469fbaaef24ad812a281356d54ebe26","stable_url_args":["https://github.com/Ehco1996/ehco/archive/refs/tags/v1.1.6.tar.gz"],"stable_version":"1.1.6"},"eiffelstudio":{"desc":"Development environment for the Eiffel language","executables":["compile_all","ec","ecb","estudio","finish_freezing","iron","syntax_updater","vision2_demo"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","libx11","pango","at-spi2-core","gettext","harfbuzz",{"pkgconf":":build"}],"head_uses_from_macos":[[{"pax":":build"}]],"homepage":"https://www.eiffel.com","license":"GPL-2.0-only","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"20bc98a7d26ce3ba3e581af8fab79428c26c9f9706d7faf3f1b068f276b2c14c","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","libx11","pango","at-spi2-core","gettext","harfbuzz",{"pkgconf":":build"}],"stable_checksum":"fd7a1ec2a09e87535f077bdef542fed1665f6790c46b837b44497aec5b65c6dd","stable_url_args":["https://ftp.eiffel.com/pub/download/25.02/pp/PorterPackage_25.02_rev_98732.tar"],"stable_uses_from_macos":[[{"pax":":build"}]],"stable_version":"25.02.98732","bottle_cellar":":any","bottle_checksum":"c630a8e2c1aa1857bfc26e40611293c855fa568285b17a1254ba13c8dcf1b162"},"eigen":{"aliases":["eigen@5"],"compatibility_version":1,"desc":"C++ template library for linear algebra","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://gitlab.com/libeigen/eigen.git",{":branch":"master"}],"homepage":"https://gitlab.com/libeigen/eigen","license":{":all_of":["MPL-2.0","Apache-2.0","BSD-3-Clause","Minpack"]},"ruby_source_checksum":"2fa246438c5e87181c57b987c368b09f3dea9d915479284c3333b47e758925d4","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e9c326dc8c05cd1e044c71f30f1b2e34a6161a3b6ecf445d56b53ff1669e3dec","stable_url_args":["https://gitlab.com/libeigen/eigen/-/archive/5.0.1/eigen-5.0.1.tar.gz"],"stable_version":"5.0.1","versioned_formulae":["eigen@3"],"bottle_tag":":all","bottle_checksum":"563e391400dc4eab1a9cf164c14082db589cd39d0546b454a8b4f7ec56237be6"},"eigen@3":{"desc":"C++ template library for linear algebra","head_dependencies":[{"cmake":":build"}],"homepage":"https://gitlab.com/libeigen/eigen","keg_only_args":[":versioned_formula"],"license":{":all_of":["MPL-2.0","Apache-2.0","BSD-3-Clause","Minpack","LGPL-2.1-only"]},"ruby_source_checksum":"86922fbe38714d7d09f31ab5c7b8b220442cdf8fbe98c00ab2d0297dbebfdc74","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b93c667d1b69265cdb4d9f30ec21f8facbbe8b307cf34c0b9942834c6d4fdbe2","stable_url_args":["https://gitlab.com/libeigen/eigen/-/archive/3.4.1/eigen-3.4.1.tar.gz"],"stable_version":"3.4.1","bottle_tag":":all","bottle_checksum":"213fb8af2b98a2329bb16d3e3ed14e657af1ba01ac48c2c59613f465158196d0"},"eigenpy":{"desc":"Python bindings of Eigen library with Numpy support","head_dependencies":["boost-python3","eigen","numpy","python@3.15","scipy",{"boost":":build"},{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/stack-of-tasks/eigenpy.git",{":branch":"devel"}],"homepage":"https://github.com/stack-of-tasks/eigenpy","license":"BSD-2-Clause","revision":2,"ruby_source_checksum":"485abccb0e19109be774a4224e700b7530122d2dd97ca734edd4d1838a0fbac1","stable_dependencies":["boost-python3","eigen","numpy","python@3.15","scipy",{"boost":":build"},{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"stable_checksum":"4e5f05ffa68a299732c6284348486d1f0c364e7f2a2bce0f14afa93780226d0b","stable_url_args":["https://github.com/stack-of-tasks/eigenpy/releases/download/v3.13.0/eigenpy-3.13.0.tar.gz"],"stable_version":"3.13.0"},"ejabberd":{"caveats":"If you face nodedown problems, concat your machine name to:\n  /private/etc/hosts\nafter 'localhost'.\n","conflicts":[["couchdb",{":because":"both install `jiffy` lib"}]],"desc":"XMPP application server","executables":["ejabberdctl"],"head_dependencies":["elixir","erlang","gd","libyaml","openssl@4",{"autoconf":":build"},{"automake":":build"},{"coreutils":":build"}],"head_url_args":["https://github.com/processone/ejabberd.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.ejabberd.im","license":"GPL-2.0-or-later","ruby_source_checksum":"2d6c9627c37f2263f54060bcdf92961dd81488a84b4a5a589a949d01ed1da282","service_args":[[":environment_variables",{":HOME":"$HOMEBREW_PREFIX/var/lib/ejabberd"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/lib/ejabberd"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/ejabberd/sbin/ejabberdctl","foreground"]],"stable_dependencies":["elixir","erlang","gd","libyaml","openssl@4",{"autoconf":":build"},{"automake":":build"},{"coreutils":":build"}],"stable_checksum":"2853a0ccafc0343ba47a3a848267fd9971c521d594a29c4caa8114bc511f10ab","stable_url_args":["https://github.com/processone/ejabberd/archive/refs/tags/26.09.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"26.09"},"ejdb":{"desc":"Embeddable JSON Database engine C11 library","executables":["jbs"],"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/Softmotions/ejdb.git",{":branch":"master"}],"homepage":"https://ejdb.org","license":"MIT","ruby_source_checksum":"693c7b2428dbf1a4f57235d103e238a8765121608fd3d8c9a2253ea0a4a059dd","stable_dependencies":[{"pkgconf":":build"}],"stable_url_args":["https://github.com/Softmotions/ejdb.git",{":tag":"v2.95",":revision":"3ed77af15559da8d3fe29ff3ff0c188ce6faf421"}],"stable_version":"2.95"},"ekg2":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-13",":because":":unmaintained"},"desc":"Multiplatform, multiprotocol, plugin-based instant messenger","disable_args":{":date":"2026-05-18",":because":":unmaintained"},"executables":["ekg2"],"head_dependencies":["glib","gettext","openssl@3","readline",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ekg2/ekg2.git",{":branch":"master"}],"homepage":"https://github.com/ekg2/ekg2","license":"GPL-2.0-only","local_patch_checksums":{"Patches/ekg2/0.3.1.patch":"6efbb25e57581c56fe52cf7b70dbb9c91c9217525b402f0647db820df9a14daa"},"revision":4,"ruby_source_checksum":"c80d5af7bb239632e5a08a58c96a132c8dc9a11a78aa42b884a9c1ae4c916bff","stable_dependencies":["openssl@3","readline",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/ekg2/0.3.1.patch","type":"unofficial"},{"strip":"p1","url":"https://github.com/ekg2/ekg2/commit/f05815.patch?full_index=1","sha256":"207639edc5e6576c8a67301c63f0b28814d9885f0d4fca5d9d9fc465f4427cd7","type":"backport"}],"stable_checksum":"6ad360f8ca788d4f5baff226200f56922031ceda1ce0814e650fa4d877099c63","stable_url_args":["https://src.fedoraproject.org/lookaside/extras/ekg2/ekg2-0.3.1.tar.gz/68fc05b432c34622df6561eaabef5a40/ekg2-0.3.1.tar.gz"],"stable_version":"0.3.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"cf60041384bf67e252fbe27d60baceb48ea590d22184854c1990072c3948df71"},"ekhtml":{"desc":"Forgiving SAX-style HTML parser","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://ekhtml.sourceforge.net/","license":"BSD-2-Clause","ruby_source_checksum":"616e139095e105fd243e35015ab885106db830c60c18256990fe5515aa4fe9ac","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"1ed1f0166cd56552253cd67abcfa51728ff6b88f39bab742dbf894b2974dc8d6","stable_url_args":["https://downloads.sourceforge.net/project/ekhtml/ekhtml/0.3.2/ekhtml-0.3.2.tar.gz"],"stable_version":"0.3.2","bottle_cellar":":any","bottle_checksum":"3d1bdcc582ab80b004131b68622139a924f0dd4c1ee7a8f8fa3284d5736e4222"},"ekphos":{"desc":"Terminal-based markdown research tool inspired by Obsidian","executables":["ekphos"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/nostacks/ekphos.git",{":branch":"main"}],"homepage":"https://ekphos.nostacks.xyz/","license":"MIT","ruby_source_checksum":"78a1aeee11dd591ef4ff11f63e647a1ceff25d410ffde8977b29f5370ea6f2a4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1f2d2e6a55a7870b25a977f02a715390f8f5d93fc2bbd805ca2e3a94a71f8649","stable_url_args":["https://github.com/nostacks/ekphos/archive/refs/tags/v0.60.20.tar.gz"],"stable_version":"0.60.20"},"eksctl":{"desc":"Simple command-line tool for creating clusters on Amazon EKS","executables":["eksctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/eksctl-io/eksctl.git",{":branch":"main"}],"homepage":"https://eksctl.io","license":"Apache-2.0","ruby_source_checksum":"6b77794555567fdaa59966dd61507539f1a064eb0556d07c80d4f704dacc3dad","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/eksctl-io/eksctl.git",{":tag":"v0.231.0",":revision":"f671416a1ca0f8eb407dd0056de22044283926b2"}],"stable_version":"0.231.0"},"elan-init":{"aliases":["elan"],"bottle_rebuild":1,"conflicts":[["lean-cli",{":because":"both install `lean` binaries"}]],"desc":"Lean Theorem Prover installer and version manager","executables":["elan","elan-init","lake","lean","leanc","leanchecker","leanmake","leanpkg"],"head_dependencies":["coreutils","gmp","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/leanprover/elan.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://github.com/leanprover/elan","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"b4cd968345fa34a0cd7372c805cd97ee643ab512ec95ff2163741f3c4f4a0bc3","stable_dependencies":["coreutils","gmp","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/leanprover/elan/commit/5a90cb8529f1c96105cd7f67e3080781a52bac45.patch?full_index=1","sha256":"c2a7087cc30d2481de7c6ae14fbd43189b9a7f7048a16cdc4059d9aa289a0bbe","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/leanprover/elan/pull/213"}]}],"stable_checksum":"aae972bd10907763d53d0ea9593c02a340359505ce667b99e5289372f6801eec","stable_url_args":["https://github.com/leanprover/elan/archive/refs/tags/v4.2.4.tar.gz"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"4.2.4"},"elasticmq":{"desc":"In-memory message queue with an Amazon SQS-compatible interface","executables":["elasticmq"],"head_dependencies":["openjdk"],"homepage":"https://softwaremill.com/open-source/","license":"Apache-2.0","ruby_source_checksum":"7ed804f2d4734cac76846793da669504a34bad1e12ad3368a444193a4d87ee8e","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/elasticmq.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/elasticmq.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/elasticmq/bin/elasticmq"],"stable_dependencies":["openjdk"],"stable_checksum":"a40dfd03fd8e2f17418f3c61a460c1daea902119145bdce97d09a81f03aa0428","stable_url_args":["https://github.com/softwaremill/elasticmq/releases/download/v1.7.1/elasticmq-server-all-1.7.1.jar"],"stable_version":"1.7.1","bottle_tag":":all","bottle_checksum":"1349e260f8076539c1a65d055ff5267a21fe023a2ff712b909970e08e6cd0a07"},"electric":{"bottle_rebuild":1,"desc":"Real-time sync for Postgres","executables":["electric"],"head_dependencies":["openssl@4",{"elixir":":build"},{"erlang":":build"},{"postgresql@18":":test"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://electric-sql.com","license":"Apache-2.0","ruby_source_checksum":"a6d0a0d02216e96628fc7ed1d0b2b61d9e98298ca3513e68391ba5155a7ff5a5","stable_dependencies":["openssl@4",{"elixir":":build"},{"erlang":":build"},{"postgresql@18":":test"}],"stable_checksum":"2ba074fb3de684b611d1297fd9ae44b435f1bb9fd0774b3a451a224832f8ed97","stable_url_args":["https://github.com/electric-sql/electric/archive/refs/tags/@core/sync-service@1.8.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.8.1"},"elektra":{"deprecate_args":{":date":"2025-01-10",":because":":repo_archived"},"desc":"Framework to access config settings in a global key database","disable_args":{":date":"2026-01-10",":because":":repo_archived"},"head_dependencies":[{"cmake":":build"},{"doxygen":":build"}],"head_url_args":["https://github.com/ElektraInitiative/libelektra.git",{":branch":"master"}],"homepage":"https://www.libelektra.org","license":"BSD-3-Clause","ruby_source_checksum":"83062fdc52c5bdf105aeed95008067dd5b269cea2641fe8647c9a1808746acc5","stable_dependencies":[{"cmake":":build"},{"doxygen":":build"}],"stable_checksum":"4e1f7c986010555a1d30ef2d23c0636373e993bab88e5ec238cac18a469b5cc2","stable_url_args":["https://www.libelektra.org/ftp/elektra/releases/elektra-0.11.0.tar.gz"],"stable_version":"0.11.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"572831f83143c1f019fd2f3a964778f3614f06a9bd47a94cf533fb53b07d0d6f"},"eless":{"bottle_rebuild":1,"desc":"Better `less` using Emacs view-mode and Bash","executables":["eless"],"head_dependencies":["emacs"],"homepage":"https://eless.scripter.co/","license":"MIT","ruby_source_checksum":"39e6c8ecf596e9a4094e3e6e7d8788bcb3df4aa0e198de904e568a1d0f85659f","stable_dependencies":["emacs"],"stable_checksum":"de7a7891a20a5e7f25c0b5df812edaea87ab0d3336d41821a24e2d248aaf4abc","stable_url_args":["https://github.com/kaushalmodi/eless/archive/refs/tags/v0.7.tar.gz"],"stable_version":"0.7","bottle_tag":":all","bottle_checksum":"562c9ae16a0fc87aa6752e240e261fa0634f908867f19d716846dceb43ecc72b"},"eleventy":{"desc":"Simpler static site generator","executables":["eleventy"],"head_dependencies":["node"],"head_url_args":["https://github.com/11ty/eleventy.git",{":branch":"main"}],"homepage":"https://www.11ty.dev","license":"MIT","ruby_source_checksum":"882a69f246ee8c1699c18b41a80af4dd4c8ed99be471dd5a54114da27bd66daa","stable_dependencies":["node"],"stable_checksum":"71a54c83855a9eec0171321d9aded12de5d8635cbbf06dd8edfbc92d9cb3ef58","stable_url_args":["https://registry.npmjs.org/@11ty/eleventy/-/eleventy-3.1.7.tgz"],"stable_version":"3.1.7","bottle_tag":":all","bottle_checksum":"789eb30f803eec17143cf8b5edf6e70512b77eac9f393e55ca560db8fd0d02ac"},"elf2uf2-rs":{"desc":"Convert ELF files to UF2 for USB Flashing Bootloaders","executables":["elf2uf2-rs"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/JoNil/elf2uf2-rs","license":"0BSD","ruby_source_checksum":"dda333e9d12f7aa683e64f7797b40e5641fd90fe71c049e240e37ebd58fb997d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7fd821623343bf6af63543a008caf49c1b7ad9f7e6df24403ae9c7a6bf325b54","stable_url_args":["https://github.com/JoNil/elf2uf2-rs/archive/refs/tags/2.2.0.tar.gz"],"stable_version":"2.2.0"},"elfio":{"desc":"Header-only C++ library for reading and generating ELF files","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/serge1/ELFIO.git",{":branch":"main"}],"homepage":"https://serge1.github.io/ELFIO","license":"MIT","ruby_source_checksum":"14208c743202fd844e6d673028f7981256035e3f68ac01a6b734dba4898736f2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e4ebc9ce3d6916461bc3e7765bb45e6210f0a9b93978bf91e59b05388c024489","stable_url_args":["https://github.com/serge1/ELFIO/archive/refs/tags/Release_3.12.tar.gz"],"stable_version":"3.12","bottle_tag":":all","bottle_checksum":"195ef71a662681ff1d1eb3f822c1853680911960d9487d4056493a438694c5e7"},"elfutils":{"compatibility_version":1,"desc":"Libraries and utilities for handling ELF objects","executables":["elfutils-addr2line","elfutils-ar","elfutils-elfclassify","elfutils-elfcmp","elfutils-elfcompress","elfutils-elflint","elfutils-findtextrel","elfutils-make-debug-archive","elfutils-nm","elfutils-objdump","elfutils-ranlib","elfutils-readelf","elfutils-size","elfutils-srcfiles","elfutils-stack","elfutils-strings","elfutils-strip","elfutils-unstrip","eu-addr2line","eu-ar","eu-elfclassify","eu-elfcmp","eu-elfcompress","eu-elflint","eu-findtextrel","eu-make-debug-archive","eu-nm","eu-objdump","eu-ranlib","eu-readelf","eu-size","eu-srcfiles","eu-stack","eu-strings","eu-strip","eu-unstrip"],"head_dependencies":["bzip2","xz","zlib-ng-compat","zstd",{"m4":":build"},{"pkgconf":":build"}],"homepage":"https://fedorahosted.org/elfutils/","license":{":all_of":["GPL-3.0-or-later",{":any_of":["GPL-2.0-or-later","LGPL-3.0-or-later"]},"GFDL-1.3-no-invariants-or-later"]},"ruby_source_checksum":"a7e7adc711a56db65ada1ad98d93bb85cc5d6435dd6c1b71b16b2bb63d12d7f1","stable_dependencies":["bzip2","xz","zlib-ng-compat","zstd",{"m4":":build"},{"pkgconf":":build"}],"stable_checksum":"1fdf525f22dcf796d99a99ba3ea00a1f7b1ae5421bc62e8443a708920b99b904","stable_url_args":["https://sourceware.org/elfutils/ftp/0.197/elfutils-0.197.tar.bz2"],"stable_version":"0.197"},"elfx86exts":{"desc":"Decodes x86 binaries (ELF and Mach-O) and prints out ISA extensions in use","executables":["elfx86exts"],"head_dependencies":["capstone",{"rust":":build"}],"head_url_args":["https://github.com/pkgw/elfx86exts.git",{":branch":"master"}],"homepage":"https://github.com/pkgw/elfx86exts","license":"MIT","ruby_source_checksum":"7581f3c5fbd0e18080ee5b68c257367515b541440d6ae2f202b1ccf03600cad2","stable_dependencies":["capstone",{"rust":":build"}],"stable_checksum":"55e2ee8c6481e46749b622910597a01e86207250d57e4430b7ce31a22b982e1a","stable_url_args":["https://github.com/pkgw/elfx86exts/archive/refs/tags/elfx86exts@0.6.2.tar.gz"],"stable_version":"0.6.2","bottle_checksum":"afb4dc9409919287108a2124cbda2c51b5e7577f965262a50e581afdd9dee9f9"},"elio":{"desc":"Batteries-included terminal file manager with rich previews","executables":["elio"],"head_dependencies":[{"rust":":build"}],"homepage":"https://elio-fm.github.io/","license":"MIT","ruby_source_checksum":"b7fd8416c6a16785b248f2020d2652cb6191284debc32303d3b1793900c3b759","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7a78b104e48f94a0460333a02f5e5f3a95dad11ec21a24e2b0be69d6e1974799","stable_url_args":["https://github.com/elio-fm/elio/archive/refs/tags/v1.14.0.tar.gz"],"stable_version":"1.14.0"},"elixir-ls":{"desc":"Language Server and Debugger for Elixir","executables":["elixir-debug-adapter","elixir-ls"],"head_dependencies":["elixir"],"head_url_args":["https://github.com/elixir-lsp/elixir-ls.git",{":branch":"master"}],"homepage":"https://elixir-lsp.github.io/elixir-ls","license":"Apache-2.0","ruby_source_checksum":"94781ffd419251dffeeeac047987891a0ab423ddaaa149b81c3b96d7116a7a22","stable_dependencies":["elixir"],"stable_checksum":"915dcf461411bf5a1ff5a13639dee832616b9b11b6efe911a86927c3d1930b67","stable_url_args":["https://github.com/elixir-lsp/elixir-ls/archive/refs/tags/v0.31.1.tar.gz"],"stable_version":"0.31.1","bottle_tag":":all","bottle_checksum":"0788f842a7ba329056572b0aaf459f265d1044e7493de645ac9e83c3713021d0"},"elixir":{"compatibility_version":6,"desc":"Functional metaprogramming aware language built on Erlang VM","executables":["elixir","elixirc","iex","mix"],"head_dependencies":["erlang"],"head_url_args":["https://github.com/elixir-lang/elixir.git",{":branch":"main"}],"homepage":"https://elixir-lang.org/","license":"Apache-2.0","ruby_source_checksum":"5778b8ffef61f4ca3b412d30ff116a020da3d829fee0ec937eeb3b19623d3b15","stable_dependencies":["erlang"],"stable_checksum":"2f87be1702583ecbeee82c0ad4d6353de96463cfa0fa6e7557e05f68d90da869","stable_url_args":["https://github.com/elixir-lang/elixir/archive/refs/tags/v1.20.4.tar.gz"],"stable_version":"1.20.4"},"elm-format":{"bottle_rebuild":2,"desc":"Elm source code formatter, inspired by gofmt","executables":["elm-format"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"hpack":":build"}],"head_url_args":["https://github.com/avh4/elm-format.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/avh4/elm-format","license":"BSD-3-Clause","ruby_source_checksum":"1a09ef1440d9ba83f03ad70324c4934cb176eedb7a0c0e84f9fda5afd1c50072","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"hpack":":build"}],"stable_url_args":["https://github.com/avh4/elm-format.git",{":tag":"0.8.8",":revision":"d07fddc8c0eef412dba07be4ab8768d6abcca796"}],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.8.8"},"elm":{"bottle_rebuild":1,"desc":"Functional programming language for building browser-based GUIs","executables":["elm"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://elm-lang.org","license":"BSD-3-Clause","ruby_source_checksum":"2d54909ec0785bb6c802ba537b670925ce8798d7ef211266a5acd499d1f66fba","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"745b1edfea2f8e3b36cf6f77ae3b59fd86e8e397d427971f6d903f9fce6163a5","stable_url_args":["https://github.com/elm/compiler/archive/refs/tags/0.19.2.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"0.19.2"},"elvis":{"desc":"Erlang Style Reviewer","executables":["elvis"],"head_dependencies":["erlang",{"rebar3":":build"}],"head_url_args":["https://github.com/inaka/elvis.git",{":branch":"master"}],"homepage":"https://github.com/inaka/elvis","license":"Apache-2.0","ruby_source_checksum":"0f3b1ce11f822a69fe36c2d82485cb4ea5762e1a5993df86d1a83e51eefe19fb","stable_dependencies":["erlang",{"rebar3":":build"}],"stable_checksum":"ea0d3438062d94b686b375e98995584ed7b6b8863582f77b1966971299e400f4","stable_url_args":["https://github.com/inaka/elvis/archive/refs/tags/6.0.0.tar.gz"],"stable_version":"6.0.0"},"elvish":{"desc":"Friendly and expressive shell","executables":["elvish"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/elves/elvish.git",{":branch":"master"}],"homepage":"https://elv.sh/","license":"BSD-2-Clause","ruby_source_checksum":"1b0a37b7ced366bae73319ff0db0adeeccbf43bffb8b0ce5dcb7a1aa01814d3c","stable_dependencies":[{"go":":build"}],"stable_checksum":"3a4b93c3c99fe2f9847de35d64be24e2d4b9c12d429cd9831b4571993a66bb7a","stable_url_args":["https://github.com/elves/elvish/archive/refs/tags/v0.21.0.tar.gz"],"stable_version":"0.21.0","bottle_checksum":"f14e578bcbe405c2e867d92e048da270f212ccd9335feee4ddf4f132d77b0a93"},"emacs-clang-complete-async":{"desc":"Emacs plugin using libclang to complete C/C++ code","executables":["clang-complete"],"head_dependencies":["llvm"],"head_url_args":["https://github.com/Golevka/emacs-clang-complete-async.git",{":branch":"master"}],"homepage":"https://github.com/Golevka/emacs-clang-complete-async","license":"GPL-3.0-or-later","revision":7,"ruby_source_checksum":"91581e52a9a9394fc70e08ba7a7668541a01db23a7c1bdb8bb3e8b90278c3552","stable_dependencies":["llvm"],"stable_patches":[{"strip":"p1","url":"https://github.com/Golevka/emacs-clang-complete-async/commit/d75c893a533abe22fcbd81f33166a641f5e73304.patch?full_index=1","sha256":"35c134a969f46a65763ed5732e199c5ba54f71f162ad7eea0745baa3a2c8283c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Golevka/emacs-clang-complete-async/issues/65"},{"type":"defect","id":"https://github.com/Golevka/emacs-clang-complete-async/pull/69"}]},{"strip":"p1","url":"https://github.com/yocchi/emacs-clang-complete-async/commit/5ce197b15d7b8c9abfc862596bf8d902116c9efe.patch?full_index=1","sha256":"f5057f683a9732c36fea206111507e0e373e76ee58483e6e09a0302c335090d0","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/Golevka/emacs-clang-complete-async/pull/59"}]}],"stable_checksum":"151a81ae8dd9181116e564abafdef8e81d1e0085a1e85e81158d722a14f55c76","stable_url_args":["https://github.com/Golevka/emacs-clang-complete-async/archive/refs/tags/v0.5.tar.gz"],"stable_version":"0.5","bottle_cellar":":any","bottle_checksum":"d6b9df18bb4f4a75278afdb31ee7dac53b969205da6169c9a6cfbe8e9f88d84a"},"emacs-dracula":{"desc":"Dark color theme available for a number of editors","head_dependencies":["emacs"],"head_url_args":["https://github.com/dracula/emacs.git",{":branch":"main"}],"homepage":"https://draculatheme.com/emacs","license":"MIT","ruby_source_checksum":"81f3d671370a566f68ef78106bba6660c5dd0689fca993cb78f64761e4eb8ab7","stable_dependencies":["emacs"],"stable_checksum":"6650e5c83c419878785f555f8a23717b37eb50f897e95eedd9142f4a8d7ed616","stable_url_args":["https://github.com/dracula/emacs/archive/refs/tags/v1.8.3.tar.gz"],"stable_version":"1.8.3","bottle_tag":":all","bottle_checksum":"fdd1a29498717bebf1d4eda6f8fdd4645d05d59a62c218407c5a32904780c97e"},"emacs":{"compatibility_version":1,"desc":"GNU Emacs text editor","executables":["ebrowse","emacs","emacs-31.1","emacsclient","etags"],"head_dependencies":["gmp","gnutls","tree-sitter",{"autoconf":":build"},{"gnu-sed":":build"},{"pkgconf":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/emacs-mirror/emacs.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["ncurses"]],"homepage":"https://www.gnu.org/software/emacs/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"7de194f06787daee341a1b2726c29f217a9e9dc21d62ccac3acd5fc9dee272e8","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/emacs/bin/emacs","--fg-daemon"]],"stable_dependencies":["gmp","gnutls","tree-sitter",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"1da5790d9580c81932b5bf700633114468da7b3412d69faa767daebf974f4586","stable_url_args":["https://ftpmirror.gnu.org/emacs/emacs-31.1.tar.xz"],"stable_uses_from_macos":[["libxml2"],["ncurses"]],"stable_version":"31.1"},"embree":{"bottle_rebuild":1,"desc":"High-performance ray tracing kernels","head_dependencies":["tbb",{"cmake":":build"},{"ispc":":build"}],"head_url_args":["https://github.com/RenderKit/embree.git",{":branch":"master"}],"homepage":"https://www.embree.org/","license":"Apache-2.0","ruby_source_checksum":"75dfbd6b95f572aa5050fc0fd7981782583d224089c0a54e440d870601741629","stable_dependencies":["tbb",{"cmake":":build"},{"ispc":":build"}],"stable_checksum":"dcf338cc61b636c871ccf370e673bfd380c5ecb71ce49ad50f28e1d4ec9995dc","stable_url_args":["https://github.com/RenderKit/embree/archive/refs/tags/v4.4.1.tar.gz"],"stable_version":"4.4.1"},"embulk":{"bottle_rebuild":1,"desc":"Data transfer between various databases, file formats and services","disable_args":{":date":"2026-05-12",":because":":unmaintained"},"executables":["embulk"],"head_dependencies":["openjdk@21"],"homepage":"https://www.embulk.org/","license":"Apache-2.0","ruby_source_checksum":"0f8ab8931bfbcf60829228c190a3b6ed070f665b1af12bc0ad22a9f0d96171af","stable_dependencies":["openjdk@21"],"stable_checksum":"e2f298db60c2fe1cc17c377edf7215c7005b5d106d151b1a4278a508e4a32e47","stable_url_args":["https://github.com/embulk/embulk/releases/download/v0.11.5/embulk-0.11.5.jar"],"stable_version":"0.11.5","version_scheme":1,"bottle_tag":":all","bottle_checksum":"fc718acf04dd0ffd6e04dc816490ba13bc8af9b0de9d45b169cc6b55a9e936f7"},"emmylua_ls":{"desc":"Lua Language Server","executables":["emmylua_check","emmylua_doc_cli","emmylua_ls"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/EmmyLuaLs/emmylua-analyzer-rust.git",{":branch":"main"}],"homepage":"https://github.com/EmmyLuaLs/emmylua-analyzer-rust","license":"MIT","ruby_source_checksum":"c91378db259b4195078a4347c07423836d03f72170096779587a09fe74b096b4","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"497b80cf970afbcced36d446a29bde2b59a86f10bbfa936d86f048450553fb0c","stable_url_args":["https://github.com/EmmyLuaLs/emmylua-analyzer-rust/archive/refs/tags/0.25.1.tar.gz"],"stable_version":"0.25.1"},"emojify":{"bottle_rebuild":1,"desc":"Emoji on the command-line :scream:","executables":["emojify"],"head_dependencies":["bash"],"head_url_args":["https://github.com/mrowa44/emojify.git",{":branch":"master"}],"homepage":"https://github.com/mrowa44/emojify","license":"MIT","ruby_source_checksum":"c2132181a45d834ba288801450002f89abaf8b3ab959fd8ca25a7980aec9079d","stable_dependencies":["bash"],"stable_checksum":"340b866c432705989f71a61551c92af55f49f14d8f17b2c63a0db99e2d687e55","stable_url_args":["https://github.com/mrowa44/emojify/archive/refs/tags/2.2.0.tar.gz"],"stable_version":"2.2.0","bottle_tag":":all","bottle_checksum":"753bd40adda1ec6d8ee6f762d3cc4abc79d64150b19ae8e56024d97dfcb9b062"},"emp":{"desc":"CLI for Empire","executables":["emp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/remind101/empire.git",{":branch":"master"}],"homepage":"https://github.com/remind101/empire","license":"BSD-2-Clause","ruby_source_checksum":"97e75d1e30e6d4c54bcb566bb44b5fc9b6349dd9c014b53cd405e4f56ab7ede5","stable_dependencies":[{"go":":build"}],"stable_checksum":"1294de5b02eaec211549199c5595ab0dbbcfdeb99f670b66e7890c8ba11db22b","stable_url_args":["https://github.com/remind101/empire/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0","bottle_checksum":"f24039f8d422c330ecb050b546bf5a87f7178fa5b0d2b0503086151f001edf5b"},"empty":{"desc":"Lightweight Expect-like PTY tool for shell scripts","executables":["empty"],"homepage":"https://empty.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"d8355892b9e8e281ab6ab1d686be7e58194aca122b4cc512b600c5c576ac393e","stable_checksum":"9ad495d52b942e3fd858643536d8d12e282568214300954d4518d8c22b893585","stable_url_args":["https://downloads.sourceforge.net/project/empty/empty/empty-0.6.23d/empty-0.6.23d.tgz"],"stable_version":"0.6.23d","bottle_checksum":"9a0fa642d52265c62f880bc103bcf9417e2efef638347c82ae62c4b8ff022125"},"emqx":{"conflicts":[["cassandra",{":because":"both install `nodetool` binaries"}]],"deprecate_args":{":date":"2025-11-30",":because":"changed its license to only BUSL in 5.9.0"},"desc":"MQTT broker for IoT","disable_args":{":date":"2026-11-30",":because":"changed its license to only BUSL in 5.9.0"},"executables":["emqx","emqx-5.8.8","emqx_cluster_rescue","emqx_ctl","emqx_ctl-5.8.8","emqx_fw","install_upgrade.escript","install_upgrade.escript-5.8.8","no_dot_erlang.boot","node_dump","nodetool","nodetool-5.8.8"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"coreutils":":build"},{"erlang@26":":build"},{"freetds":":build"},{"libtool":":build"}],"head_uses_from_macos":[[{"curl":":build"}],[{"unzip":":build"}],[{"zip":":build"}],["cyrus-sasl"],["krb5"],["ncurses"]],"homepage":"https://www.emqx.io/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"e1e3b3e0727670a5d904494cc41d45e850dd47e294bac2fb4bfcf665fcea07c4","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/emqx/bin/emqx","foreground"]],"stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"coreutils":":build"},{"erlang@26":":build"},{"freetds":":build"},{"libtool":":build"}],"stable_checksum":"5861d8d32c4934175ca3d01c691ea679ac1a7903a1faee72027f6484d3085c89","stable_url_args":["https://github.com/emqx/emqx/archive/refs/tags/v5.8.8.tar.gz"],"stable_uses_from_macos":[[{"curl":":build"}],[{"unzip":":build"}],[{"zip":":build"}],["cyrus-sasl"],["krb5"],["ncurses"]],"stable_version":"5.8.8"},"ems-flasher":{"desc":"Software for flashing the EMS Gameboy USB cart","executables":["ems-flasher"],"head_dependencies":["libusb",{"pkgconf":":build"}],"homepage":"https://lacklustre.net/projects/ems-flasher/","license":"MIT","ruby_source_checksum":"71b1f4dc40d5939b65d2cf551a0cc28a1ab5180df5fa0572e78b71e575094b20","stable_dependencies":["libusb",{"pkgconf":":build"}],"stable_checksum":"d77723a3956e00a9b8af9a3545ed2c55cd2653d65137e91b38523f7805316786","stable_url_args":["https://lacklustre.net/projects/ems-flasher/ems-flasher-0.03.tgz"],"stable_version":"0.03","bottle_cellar":":any","bottle_checksum":"bbae7536369f11050b3c97fc86e299370174f3639c2d962508751b472311f1e6"},"emscripten":{"desc":"LLVM bytecode to JavaScript compiler","executables":["bootstrap.py","em++","em-config","emar","embuilder","emcc","emcmake","emconfigure","emdwp","emmake","emnm","empath-split","emprofile","emranlib","emrun","emscan-deps","emscons","emsize","emstrip","emsymbolizer","wasm32-clang","wasm32-clang++","wasm32-wasi-clang","wasm32-wasi-clang++"],"head_dependencies":["node","python@3.15","yuicompressor",{"cmake":":build"}],"head_url_args":["https://github.com/emscripten-core/emscripten.git",{":branch":"main"}],"homepage":"https://emscripten.org/","license":{":all_of":["Apache-2.0",{"Apache-2.0":{":with":"LLVM-exception"}},{":any_of":["MIT","NCSA"]}]},"post_install_steps":[{"command":{"base":"libexec","path":"post-install"},"type":"run"}],"ruby_source_checksum":"d859ae51153f64bb933ec81f0a038b64e744f067dbbdbe6e26587a1ca6b40372","stable_dependencies":["node","python@3.15","yuicompressor",{"cmake":":build"}],"stable_checksum":"a0258c1deb71d20532d1c38af4bc43082d27c8f8f91e18d50e9106f4249952ba","stable_url_args":["https://github.com/emscripten-core/emscripten/archive/refs/tags/6.0.13.tar.gz"],"stable_version":"6.0.13"},"enca":{"desc":"Charset analyzer and converter","executables":["enca","enconv"],"head_url_args":["https://github.com/Project-OSS-Revival/enca.git",{":branch":"master"}],"homepage":"https://cihar.com/software/enca/","license":"GPL-2.0-only","ruby_source_checksum":"3cf451232eb4eeec1cf98c26e24eec384830bee31458f480fd4b79dbd6d80a77","stable_checksum":"95a70dd21198e6427d77a1d79721f4f87dd8bd07fdefe71a2062c6f41eee39da","stable_url_args":["https://github.com/Project-OSS-Revival/enca/releases/download/1.22/enca-1.22.tar.xz"],"stable_version":"1.22"},"encfs":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-06-21",":because":"needs unmaintained `libfuse@2`"},"desc":"Encrypted pass-through FUSE file system","disable_args":{":date":"2027-06-21",":because":"needs unmaintained `libfuse@2`"},"head_dependencies":["libfuse","openssl@4",{"rust":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/vgough/encfs.git",{":branch":"master"}],"homepage":"https://vgough.github.io/encfs/","license":"GPL-3.0-or-later","revision":5,"ruby_source_checksum":"256ab172d0e8e8944b60539bf8ab9ea5e6c1006f72714f36fd9c448120928623","stable_dependencies":["libfuse@2","tinyxml2","openssl@4",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"4709f05395ccbad6c0a5b40a4619d60aafe3473b1a79bafb3aa700b1f756fd63","stable_url_args":["https://github.com/vgough/encfs/archive/refs/tags/v1.9.5.tar.gz"],"stable_version":"1.9.5"},"enchant":{"compatibility_version":1,"desc":"Spellchecker wrapping library","executables":["enchant-2","enchant-lsmod-2"],"head_dependencies":["aspell","glib","gettext",{"pkgconf":":build"},{"groff":":build"}],"head_uses_from_macos":[[{"mandoc":":build"}]],"homepage":"https://rrthomas.github.io/enchant/","license":"LGPL-2.1-or-later","ruby_source_checksum":"b9862b838de7e1450a8b8c8b728bc92fe1a3747fb1d6f05d4cf743a757b99b0a","stable_dependencies":["aspell","glib","gettext",{"pkgconf":":build"},{"groff":":build"}],"stable_checksum":"dd2a762697c463148a8f59867089a5ebf2dd1449d869f93764b76c12bcf8acc0","stable_url_args":["https://github.com/rrthomas/enchant/releases/download/v2.8.21/enchant-2.8.21.tar.gz"],"stable_uses_from_macos":[[{"mandoc":":build"}]],"stable_version":"2.8.21"},"enchive":{"desc":"Encrypted personal archives","executables":["enchive"],"head_url_args":["https://github.com/skeeto/enchive.git",{":branch":"master"}],"homepage":"https://github.com/skeeto/enchive","license":"Unlicense","ruby_source_checksum":"6f70e3bba30785c9effdc2a471fb0ad50f3f99e903fc9894e2286cfd2aaa0447","stable_checksum":"cb867961149116443a85d3a64ef5963e3c399bdd377b326669bb566a3453bd06","stable_url_args":["https://github.com/skeeto/enchive/releases/download/3.5/enchive-3.5.tar.xz"],"stable_version":"3.5","bottle_checksum":"6e1fe9e5471985e9d9caadc563297313ff0d0e15a8aa1ac3ccb15be45ec4879f"},"endlessh":{"desc":"SSH tarpit that slowly sends an endless banner","executables":["endlessh"],"head_url_args":["https://github.com/skeeto/endlessh.git",{":branch":"master"}],"head_uses_from_macos":[[{"netcat":":test"}]],"homepage":"https://github.com/skeeto/endlessh","license":"Unlicense","ruby_source_checksum":"5833afdf203206b97b75682009b7d48d4af4ff144c6eb2a80b7f514acb5bcfc8","stable_checksum":"786cea9e2c8e0a37d3d4ecd984ca4a0ae0b2d6e2b8da37e3cdbb9d49ccdecbf0","stable_url_args":["https://github.com/skeeto/endlessh/archive/refs/tags/1.1.tar.gz"],"stable_uses_from_macos":[[{"netcat":":test"}]],"stable_version":"1.1","bottle_checksum":"53b1c6fab6fc6c3cc9f1480326d27f7d0c49ab7c2f97ee35669fec08d4bd6c4c"},"energy":{"bottle_rebuild":1,"desc":"CLI is used to initialize the Energy development environment tools","executables":["energy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/energye/energy.git",{":branch":"main"}],"homepage":"https://energye.github.io","license":"Apache-2.0","ruby_source_checksum":"17c0ec37fc70dec9073058b75cf85f38d05721d0cd2e84ea82ba9e4ffcadc65a","stable_dependencies":[{"go":":build"}],"stable_checksum":"7dcc439e32a6b1723b7809175eb43856b7817899350bbf47f794b1103dfec69e","stable_url_args":["https://github.com/energye/energy/archive/refs/tags/v2.5.6.tar.gz"],"stable_version":"2.5.6"},"enet":{"desc":"Provides a network communication layer on top of UDP","head_url_args":["https://github.com/lsalzman/enet.git",{":branch":"master"}],"homepage":"http://enet.bespin.org","license":"MIT","ruby_source_checksum":"5868e3281bdbdf984af8f37091e9555cd66cc20daa27a4ce69f9d08dee96db87","stable_checksum":"2a8a0c5360d68bb4fcd11f2e4c47c69976e8d2c85b109dd7d60b1181a4f85d36","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/enet-1.3.18.tar.gz"],"stable_version":"1.3.18","bottle_cellar":":any","bottle_checksum":"ef5837ce67084857ced1dcc5d467f644420a4eb0eac7cb846134274e1c58d0b5"},"enex2notion":{"desc":"Import Evernote ENEX files to Notion","executables":["enex2notion"],"head_dependencies":[{"certifi":":no_linkage"},"pymupdf","python@3.15"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/vzhd1701/enex2notion","license":"MIT","revision":25,"ruby_source_checksum":"cf40750db3377f59d9be8dd3262e9b4006df418b2a7b7700311188a66b608cb1","stable_dependencies":[{"certifi":":no_linkage"},"pymupdf","python@3.15"],"stable_checksum":"f11d8a7b6c135b4d08c63e1256279d56b3798cdd48ad3b6e39c0770dc3bd82e6","stable_url_args":["https://files.pythonhosted.org/packages/de/5c/c0ce22d810226345411b03177f9b43c35b82c3a671d5d73f56fc43b0858e/enex2notion-0.3.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.3.1"},"enigma":{"bottle_rebuild":1,"desc":"Puzzle game inspired by Oxyd and Rock'n'Roll","executables":["enigma"],"head_dependencies":["enet","freetype","libpng","sdl2-compat","sdl2_image","sdl2_mixer","sdl2_ttf","xerces-c","gettext",{"autoconf":":build"},{"automake":":build"},{"texi2html":":build"},{"imagemagick":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Enigma-Game/Enigma.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.nongnu.org/enigma/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"47efb0aa017090868e5dfe47acfe1ab44e62ecb55f2952a93eb2967f40fa1af7","stable_dependencies":["enet","freetype","libpng","sdl2-compat","sdl2_image","sdl2_mixer","sdl2_ttf","xerces-c","gettext",{"imagemagick":":build"},{"pkgconf":":build"}],"stable_checksum":"ae64b91fbc2b10970071d0d78ed5b4ede9ee3868de2e6e9569546fc58437f8af","stable_url_args":["https://github.com/Enigma-Game/Enigma/releases/download/1.30/Enigma-1.30-src.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.30"},"enkits":{"desc":"C and C++ Task Scheduler for creating parallel programs","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/dougbinks/enkiTS","license":"Zlib","ruby_source_checksum":"c635a6222056dc3941c577e4a4e3dd6746a990013a186a87afd20dee01e3b85a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8373b6199d56816bd3ba58432eae74e2ebd5afcfdffb723073cc34730b189fd5","stable_url_args":["https://github.com/dougbinks/enkiTS/archive/refs/tags/v1.12.tar.gz"],"stable_version":"1.12"},"enpass-cli":{"desc":"Enpass command-line client","executables":["enpass-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hazcod/enpass-cli.git",{":branch":"master"}],"homepage":"https://github.com/hazcod/enpass-cli","license":"MIT","ruby_source_checksum":"30799f1a602c97d214e1b9f4f8c609f4a73f952c19937dfb232d6eecd51286bd","stable_dependencies":[{"go":":build"}],"stable_checksum":"e54fee6a4af2fb0acb003b7ac8de13a9a8cedb2cfd55bfea7b18484d87a1de5f","stable_url_args":["https://github.com/hazcod/enpass-cli/archive/refs/tags/v1.14.0.tar.gz"],"stable_version":"1.14.0"},"enscript":{"conflicts":[["cspice",{":because":"both install `states` binaries"}]],"desc":"Convert text to Postscript, HTML, or RTF, with syntax highlighting","executables":["diffpp","enscript","mkafmmap","over","sliceprint","states"],"head_dependencies":["gettext"],"head_url_args":["https://git.savannah.gnu.org/git/enscript.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/enscript/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"2f96ca24f49bd946afc3e8e03147c3dcd0fe38f27657e23d3f6585539febaf62","stable_dependencies":["gettext"],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/a24179380383ebda2ad9209f958ef8dd4ce7354d/print/enscript/files/patch-string_h.diff","sha256":"0238849f8b78777b30cf2043d19d866ff722992225926440e925a4e49d3ae5a8","type":"unofficial","resolves":[{"type":"defect","id":"https://savannah.gnu.org/bugs/?64307"}]}],"stable_checksum":"6d56bada6934d055b34b6c90399aa85975e66457ac5bf513427ae7fc77f5c0bb","stable_url_args":["https://ftpmirror.gnu.org/enscript/enscript-1.6.6.tar.gz"],"stable_version":"1.6.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"d8556f7d35ce02179e429d32250bceb3b0b87ea812a487b204e27fea4485f99a"},"ensmallen":{"desc":"Flexible C++ library for efficient mathematical optimization","head_dependencies":["armadillo",{"cmake":":build"}],"head_url_args":["https://github.com/mlpack/ensmallen.git",{":branch":"master"}],"homepage":"https://ensmallen.org","license":"BSD-3-Clause","ruby_source_checksum":"f9480cf94a0a56d52685c8f75d7bb534d1ae177e2edb04dfc9b61ab257cfa757","stable_dependencies":["armadillo",{"cmake":":build"}],"stable_checksum":"3606c0d0a06ac75858ddb4eecd0802154bc91d45763aa9521cf53a0e78178d55","stable_url_args":["https://github.com/mlpack/ensmallen/archive/refs/tags/3.11.1.tar.gz"],"stable_version":"3.11.1","bottle_tag":":all","bottle_checksum":"dfbc63e10c28823a61a7e8f92e1c47a6cbf67ace968b4eeb976853fab9ce6c13"},"ent":{"desc":"Pseudorandom number sequence test program","executables":["ent"],"homepage":"https://www.fourmilab.ch/random/","license":":public_domain","ruby_source_checksum":"95df849ae9f08cce8470e56702f9e0d6f928e6f02344260cb9005b42a59b6598","stable_checksum":"6316b9956f2e0cc39f2b934f3c53019eafe2715316c260fd5c1e5ef4523ae520","stable_url_args":["https://github.com/psm14/ent/archive/refs/tags/1.0.tar.gz"],"stable_version":"1.0","bottle_checksum":"eff4c785445db5ab72694aee597e36b1a42bff98520f8a9eef4955f513da620f"},"ente-cli":{"desc":"Utility for exporting data from Ente and decrypt the export from Ente Auth","executables":["ente"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ente/ente.git",{":branch":"main"}],"homepage":"https://github.com/ente-io/","license":"AGPL-3.0-only","ruby_source_checksum":"20d4921d14f853156dd9b0b6baed1e335a765ea5070d54708c9642361cc1b887","stable_dependencies":[{"go":":build"}],"stable_checksum":"bcc7620943ed8e3b16f5f2295ab8ff2e7dfe0f9b60abc9f95bf2139a02f27708","stable_url_args":["https://github.com/ente/ente/archive/refs/tags/cli-v0.3.0.tar.gz"],"stable_version":"0.3.0"},"enter-tex":{"desc":"TeX/LaTeX text editor","executables":["enter-tex"],"head_dependencies":["adwaita-icon-theme","gdk-pixbuf","glib","gspell","gtk+3","libgedit-amtk","libgedit-gfls","libgedit-gtksourceview","libgedit-tepl","libgee","libhandy","pango","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/swilmet/enter-tex.git",{":branch":"main"}],"homepage":"https://gitlab.gnome.org/swilmet/enter-tex","license":"GPL-3.0-or-later","oldnames":["gnome-latex"],"post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"32dfc9b17843934b0b2bc0e7d222328cef21859537e105cc8e279b5ea79cd7b3","stable_dependencies":["adwaita-icon-theme","gdk-pixbuf","glib","gspell","gtk+3","libgedit-amtk","libgedit-gfls","libgedit-gtksourceview","libgedit-tepl","libgee","libhandy","pango","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"8423115492d28b140b594cf103b3ba0740786bd308e835ce65885f47fef12b1b","stable_url_args":["https://gitlab.gnome.org/World/gedit/enter-tex/-/archive/3.51.0/enter-tex-3.51.0.tar.bz2"],"stable_version":"3.51.0"},"entityx":{"desc":"Fast, type-safe C++ Entity Component System","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/alecthomas/entityx","license":"MIT","ruby_source_checksum":"c23d9ebdb0ff6133fd770353780dfa9c8f395e511fa55bd8bbbe3b8404b03ddb","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"2cd56d4fc5c553b786b8caf0b5bd9231434f21d43ca0e963d3bc5ee503a06222","stable_url_args":["https://github.com/alecthomas/entityx/archive/refs/tags/1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"32c94a4745f4b3458b8e3723c5c9bd26fc77266546bd9c8dd892c65115ff396f"},"entr":{"desc":"Run arbitrary commands when files change","executables":["entr"],"head_url_args":["https://github.com/eradman/entr.git",{":branch":"master"}],"homepage":"https://eradman.com/entrproject/","license":"ISC","ruby_source_checksum":"92c253e94cd27f1618b4b10300cdd3e4d8bb137cad5203f4f204a9bfbe8cd5f0","stable_checksum":"0ef2ce7db728167844a91904944cd07c7ccc6fd3041b849cad861224d106a845","stable_url_args":["https://eradman.com/entrproject/code/entr-5.9.tar.gz"],"stable_version":"5.9"},"entt":{"desc":"Fast and reliable entity-component system for C++","head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/skypjack/entt.git",{":branch":"main"}],"homepage":"https://github.com/skypjack/entt/wiki","license":"MIT","ruby_source_checksum":"2ea1d6965fcf29dc73eaf76759a1b8322bb2405bda371cc58ef1efe8011dd595","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"32a2ff2c72cb047dfd57306006ef238820b70da7c6ce4e7e8a507ac63365212e","stable_url_args":["https://github.com/skypjack/entt/archive/refs/tags/v4.0.0.tar.gz"],"stable_version":"4.0.0","bottle_tag":":all","bottle_checksum":"e01e8be59d9793cdd9fea68edc82707291606027ee9602ac78f8f957228c9c1d"},"envchain":{"desc":"Secure your credentials in environment variables","executables":["envchain"],"head_url_args":["https://github.com/sorah/envchain.git",{":branch":"master"}],"homepage":"https://github.com/sorah/envchain","license":"MIT","ruby_source_checksum":"612a4f5f7d41584dcdd8225d05821a1849ee5ccace239bede2501644428ff0f4","stable_checksum":"832bcf58037db6187f7327282e347e45627ea617c2e09a9e6d18629e7310fff9","stable_url_args":["https://github.com/sorah/envchain/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"a3f83b8b0b6ea0236e3474a1e1a2a7d5c931be0bcd95d8f29f5d3b15ffd4e387"},"envd":{"desc":"Reproducible development environment for AI/ML","executables":["envd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tensorchord/envd.git",{":branch":"main"}],"homepage":"https://envd.tensorchord.ai","license":"Apache-2.0","ruby_source_checksum":"abd5029e3b3b134a0ce0d6020c1b428059d13469246742d34dafb6cbc5bc6f60","stable_dependencies":[{"go":":build"}],"stable_checksum":"795776d46263d2a21312cd3b4eabc6d3cc19560f82b02aee1dd066045eb7b5d2","stable_url_args":["https://github.com/tensorchord/envd/archive/refs/tags/v1.3.6.tar.gz"],"stable_version":"1.3.6"},"envelope":{"desc":"Environment variables CLI tool","executables":["envelope"],"head_dependencies":[{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/mattrighetti/envelope.git",{":branch":"master"}],"homepage":"https://github.com/mattrighetti/envelope","license":{":any_of":["MIT","Unlicense"]},"ruby_source_checksum":"baf37d112c12e8c3dc16ee96389f20baa9a008525c2d61ed4343840e0950c578","stable_dependencies":[{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"18d7a2f985f012b2a0ae05a41f473148625c5dcb9d0499b00a5312974e7dc4de","stable_url_args":["https://github.com/mattrighetti/envelope/archive/refs/tags/0.8.0.tar.gz"],"stable_version":"0.8.0"},"envio":{"desc":"Modern And Secure CLI Tool For Managing Environment Variables","executables":["envio"],"head_dependencies":["gpgme","libgpg-error",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/humblepenguinn/envio.git",{":branch":"main"}],"homepage":"https://github.com/humblepenguinn/envio","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"a61da5a645e089e621732454cb13efd7f950c9b42486573a22513f0bd088ffc4","stable_dependencies":["gpgme","libgpg-error",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"694e68d3434c951f17d778315eb8ed3de9d4934ae834d7368bd700751a385620","stable_url_args":["https://github.com/humblepenguinn/envio/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"envoy":{"desc":"Cloud-native high-performance edge/middle/service proxy","executables":["envoy"],"head_dependencies":[{"bazel@8":":build"},{"cmake":":build"},{"go":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/envoyproxy/envoy.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.envoyproxy.io/index.html","license":"Apache-2.0","ruby_source_checksum":"61aa7030f586e6da7c90427aff997a09823958fb4e6a1912a0c64b42064a00bf","stable_dependencies":[{"bazel@8":":build"},{"cmake":":build"},{"go":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"5540c2b78934f7eb009d3751813490c2110cfa6be6aed6777bfc540d3c5020d0","stable_url_args":["https://github.com/envoyproxy/envoy/archive/refs/tags/v1.40.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.40.1"},"envv":{"desc":"Shell-independent handling of environment variables","executables":["envv"],"homepage":"https://github.com/jakewendt/envv","license":"MIT","ruby_source_checksum":"a2af93f8891146f6a2f5c555ff2a93894de05ec9a57c841ffe0c983c51fa74db","stable_patches":[{"strip":"p1","url":"https://github.com/jakewendt/envv/commit/0445a7e4ada9067b3817d1b03edfb91ba59a8962.patch?full_index=1","sha256":"7c778b4ab19f53feefaef65003249e9dbd09ac80fb4a7c0828bb357422eb8683","type":"backport","resolves":[{"type":"defect","id":"https://github.com/jakewendt/envv/pull/4"}]}],"stable_checksum":"1db05b46904e0cc4d777edf3ea14665f6157ade0567359e28663b5b00f6fa59a","stable_url_args":["https://github.com/jakewendt/envv/archive/refs/tags/v1.7.tar.gz"],"stable_version":"1.7","bottle_checksum":"ab99488e9001da3147d116a80bc6f7235b60f6ca348587e573b92d20f88149aa"},"enzyme":{"desc":"High-performance automatic differentiation of LLVM","head_dependencies":["llvm",{"cmake":":build"}],"head_url_args":["https://github.com/EnzymeAD/Enzyme.git",{":branch":"main"}],"homepage":"https://enzyme.mit.edu","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"12a3e506c8ec7a9f585e5e85b173213fea9d991f3ae8af8c89c2367cdc20bf45","stable_dependencies":["llvm",{"cmake":":build"}],"stable_checksum":"0ca3114d008e524cd3b13152bbc172794b20af643d1628161655373eba4554de","stable_url_args":["https://github.com/EnzymeAD/Enzyme/archive/refs/tags/v0.0.303.tar.gz"],"stable_version":"0.0.303"},"eot-utils":{"desc":"Tools to convert fonts from OTF/TTF to EOT format","executables":["eotinfo","mkeot"],"homepage":"https://www.w3.org/Tools/eot-utils/","license":"W3C","ruby_source_checksum":"9d4acf34e06ea6572916498b478f089733a696efcdad6e53138a887f0b9726d5","stable_checksum":"4eed49dac7052e4147deaddbe025c7dfb404fc847d9fe71e1c42eba5620e6431","stable_url_args":["https://www.w3.org/Tools/eot-utils/eot-utilities-1.1.tar.gz"],"stable_version":"1.1","bottle_checksum":"1a0d54258d1c6df0ded3e820520cf809bc1ffd0c6fb5b9c1236aead95c8f69d1"},"epeg":{"desc":"JPEG/JPG thumbnail scaling","executables":["epeg"],"head_dependencies":["jpeg-turbo","libexif",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/mattes/epeg.git",{":branch":"master"}],"homepage":"https://github.com/mattes/epeg","license":"MIT-enna","ruby_source_checksum":"81b7ca240f0d4eb4c43f7dc14193fd8031984f98a322335cb7cdcbcceaf0a971","stable_dependencies":["jpeg-turbo","libexif",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"efcd7e72c530c3ff46f9efd86ec1dbb042e4a55fc5a7ea75e6ade9f83cf77ba3","stable_url_args":["https://github.com/mattes/epeg/archive/refs/tags/v0.9.3.tar.gz"],"stable_version":"0.9.3","bottle_cellar":":any","bottle_checksum":"2b416c133f210e7dfe26b7aa956b5bbc13a1549d229b5b35a6961f1ce93abaea"},"ephemeralpg":{"desc":"Run tests on an isolated, temporary Postgres database","executables":["getsocket","pg_tmp"],"head_dependencies":["libpq",{"postgresql@18":":test"}],"homepage":"https://eradman.com/ephemeralpg/","license":"ISC","ruby_source_checksum":"df498bdc154b79359a08dc7083a40b377d7e684c2abaf65277c67bb303f5bbd1","stable_dependencies":["libpq",{"postgresql@18":":test"}],"stable_checksum":"2300082455bf6a10d71a020d8b837d986dd72b0ef82572baf922f118c67cb52d","stable_url_args":["https://eradman.com/ephemeralpg/code/ephemeralpg-3.4.tar.gz"],"stable_version":"3.4","bottle_checksum":"8399f66362e20f4a34d3e69163eef9ef4d11d08bf21f48151f281beee1eaf816"},"epic5":{"bottle_rebuild":1,"desc":"Enhanced, programmable IRC client","executables":["epic5","epic5-2157"],"head_dependencies":["openssl@4"],"head_url_args":["https://git.epicsol.org/epic5.git",{":branch":"master"}],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://www.epicsol.org/","license":"BSD-3-Clause","ruby_source_checksum":"01d338fda2a66f19e87df37b9a1c734e460e27a2412525328ac1089bb382cc3b","stable_dependencies":["openssl@4"],"stable_checksum":"63a411215c14040b65b5d728aff10f7523d55e170f6298fb01e1cf958d79d326","stable_url_args":["https://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/epic5-3.0.3.tar.xz"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"3.0.3"},"epics-base":{"bottle_rebuild":1,"caveats":"To use EPICS in the shell you have to put this here into shell configuration:\n  export EPICS_BASE=$HOMEBREW_PREFIX/opt/epics-base/libexec\n  export EPICS_HOST_ARCH=$($HOMEBREW_PREFIX/opt/epics-base/bin/EpicsHostArch.pl)\n\n","conflicts":[["libffcall",{":because":"both install `callback.h` header"}]],"desc":"Experimental Physics and Industrial Control System","executables":["EpicsHostArch.pl","caRepeater","caget","cainfo","camonitor","caput","casw","pvcall","pvget","pvinfo","pvlist","pvmonitor","pvput","softioc","softiocpva"],"head_dependencies":["perl","readline",{"pkgconf":":build"}],"homepage":"https://epics-controls.org/","license":"EPICS","ruby_source_checksum":"af85e801fbea83adb39109de50384e9d58f3d97233a3da5c449ca86cbcd7f514","stable_dependencies":["perl","readline",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/epics-base/epics-base/commit/2c4d4714acbfd4ec6a26dcf0d7b9823475251d16.patch?full_index=1","sha256":"d71ff147064b3d305365b2e05a7810d3d4beed10692a343b955a76ba13d440eb","type":"backport","resolves":[{"type":"defect","id":"https://github.com/epics-base/epics-base/issues/895"}]}],"stable_url_args":["https://github.com/epics-base/epics-base.git",{":tag":"R7.0.10",":revision":"bf11a0c31c919ba85ba2e23b72bcf0b5f9f62e77"}],"stable_version":"7.0.10"},"epinio":{"desc":"CLI for Epinio, the Application Development Engine for Kubernetes","executables":["epinio"],"head_dependencies":[{"go":":build"}],"homepage":"https://epinio.io/","license":"Apache-2.0","ruby_source_checksum":"bee1411e2511a3236b832d189ce94e383eeeb64e436e26478870a559da35d91b","stable_dependencies":[{"go":":build"}],"stable_checksum":"a44324139d82c3519aeaf5b07355a39da69233c20b8c0c57312c08757979e1a2","stable_url_args":["https://github.com/epinio/epinio/archive/refs/tags/v1.14.3.tar.gz"],"stable_version":"1.14.3"},"epoll-shim":{"desc":"Small epoll implementation using kqueue","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/jiixyj/epoll-shim","license":"MIT","ruby_source_checksum":"d04d522867117330b7d280219b68e338cbc7a8fca63307d340f8ae9ec28c32f2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8f5125217e4a0eeb96ab01f9dfd56c38f85ac3e8f26ef2578e538e72e87862cb","stable_url_args":["https://github.com/jiixyj/epoll-shim/archive/refs/tags/v0.0.20240608.tar.gz"],"stable_version":"0.0.20240608","bottle_cellar":":any","bottle_checksum":"19a54dec59e5a92d900b6376b7e140af4e08af6343a3c762ea94364de222c97d"},"epr":{"bottle_rebuild":8,"desc":"Command-line EPUB reader","executables":["epr"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/wustho/epr.git",{":branch":"master"}],"homepage":"https://github.com/wustho/epr","license":"MIT","ruby_source_checksum":"bf4eadc2750420bc0066e5070c58f6df86d940df8027d66cfa5ed5f0861bede7","stable_dependencies":["python@3.15"],"stable_checksum":"a5cd0fbab946c9a949a18d0cb48a5255b47e8efd08ddb804921aaaf0caa781cc","stable_url_args":["https://files.pythonhosted.org/packages/39/20/d647083aa86ec9da89b4f04b62dd6942aabb77528fd2efe018ff1cd145d2/epr-reader-2.4.15.tar.gz"],"stable_version":"2.4.15","bottle_tag":":all","bottle_checksum":"f51b3a6546519f864f1fa41ad5844033bcf1f41cb84a22a020555cb7644e8a9e"},"eprover":{"desc":"Theorem prover for full first-order logic with equality","executables":["checkproof","e_axfilter","e_deduction_server","e_ltb_runner","e_stratpar","eground","ekb_create","ekb_delete","ekb_ginsert","ekb_insert","epclextract","eprover","picosat"],"homepage":"https://eprover.org/","license":{":any_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"70a9c36031bbff1c5ad2aa528902e028722e79ba41b64ff9791f6b06f727fae5","stable_checksum":"074c8e5fc3062476341ce790fd15ad8004d322d6b6627844bd2768a8830bd4ae","stable_url_args":["https://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_3.2/E.tgz"],"stable_version":"3.2","bottle_checksum":"0bbb0c7af2039115ab05e98ee1b355fe4f33610d1940ad560b824cbcacabf9e5"},"epsilon":{"desc":"Powerful wavelet image compressor","executables":["epsilon","start_epsilon_nodes.pl","stop_epsilon_nodes.pl"],"head_dependencies":["popt",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://sourceforge.net/projects/epsilon-project/","license":{":all_of":["BSD-3-Clause",{":any_of":["GPL-3.0-or-later","LGPL-3.0-or-later"]}]},"ruby_source_checksum":"b563335da5b3cc57a4e65e93d80c1b0c7023832b5f2faf32364a78aa9e33d26f","stable_dependencies":["popt",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"5421a15969d4d7af0ac0a11d519ba8d1d2147dc28d8c062bf0c52f3a0d4c54c4","stable_url_args":["https://downloads.sourceforge.net/project/epsilon-project/epsilon/0.9.2/epsilon-0.9.2.tar.gz"],"stable_version":"0.9.2","bottle_cellar":":any","bottle_checksum":"633feb4f0326003a7b01cb1c4879a334ce2f8872a008382ad9a8ea9110e04d2e"},"epstool":{"desc":"Edit preview images and fix bounding boxes in EPS files","executables":["epstool"],"head_dependencies":["ghostscript"],"homepage":"http://www.ghostgum.com.au/software/epstool.htm","license":"GPL-2.0-only","ruby_source_checksum":"ca246834aacc6458b8fd07d83ce73fbb1518652b51607a87edc5ba357f47d25a","stable_dependencies":["ghostscript"],"stable_checksum":"1e85249d1a44f9418b1f95a3aebd8b0784dab8e49deb6417ac9b996ca08f6011","stable_url_args":["https://deb.debian.org/debian/pool/main/e/epstool/epstool_3.09.orig.tar.xz"],"stable_version":"3.09","bottle_checksum":"38188fa0418ab531bad39ffa157bdbc542385cf02ef3f5bfa75771e12b43e3ea"},"epubcheck":{"desc":"Validate EPUB files, version 2.0 and later","executables":["epubcheck"],"head_dependencies":["openjdk"],"homepage":"https://www.w3.org/publishing/epubcheck/","license":"BSD-3-Clause","ruby_source_checksum":"0da7e894379e09f842ea6dc4869b77811ec2552844052b77f98a350abbc4ca0f","stable_dependencies":["openjdk"],"stable_checksum":"33350c61038e71dfb3d45a76aed04bf5481e6d5500cb780f6e98db8bbd15a28c","stable_url_args":["https://github.com/w3c/epubcheck/releases/download/v5.4.0/epubcheck-5.4.0.zip"],"stable_version":"5.4.0","bottle_tag":":all","bottle_checksum":"6740a640702575af8d520803def971d8edc138d9d20d804d7479ec8bd5e420a9"},"eralchemy":{"bottle_rebuild":1,"desc":"Simple entity relation (ER) diagrams generation","executables":["eralchemy"],"head_dependencies":["graphviz","python@3.15",{"pkgconf":":build"}],"homepage":"https://github.com/eralchemy/eralchemy","license":"Apache-2.0","revision":1,"ruby_source_checksum":"72e7350a7331bfb9477d0a14f15474fa4505c3ab2be6a8b0b8d1ccb1d659c93e","stable_dependencies":["graphviz","python@3.15",{"pkgconf":":build"}],"stable_checksum":"926376fdab2e1ca8eec05698c457d17718ed1458fa574b67e815c43ae52b377a","stable_url_args":["https://files.pythonhosted.org/packages/1b/cc/d41f21c662b244efedabac91705834c59dcf43b09e74dbc2b5ff32ea8b1c/eralchemy-1.7.0.tar.gz"],"stable_version":"1.7.0"},"erdtree":{"desc":"Multi-threaded file-tree visualizer and disk usage analyzer","executables":["erd"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/solidiquis/erdtree","license":"MIT","ruby_source_checksum":"363913c1f230a8b5482ea39ce2089f2aeb780d371618678ad4b860c25e7c17ba","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1758e7ad8f7be59bc3c6bda8b058097509f9db6f40ad57c4b0b361e3be439297","stable_url_args":["https://github.com/solidiquis/erdtree/archive/refs/tags/v3.1.2.tar.gz"],"stable_version":"3.1.2","bottle_checksum":"caf7752a6c664489c58deeaa96926ed7ee4bc5135c32ffba75e5304c91b51671"},"erfa":{"desc":"Essential Routines for Fundamental Astronomy","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/liberfa/erfa.git",{":branch":"master"}],"homepage":"https://github.com/liberfa/erfa","license":"BSD-3-Clause","ruby_source_checksum":"a3b31598eebaffb07b9abc7853b7cca34fc5329a7b53bc0c31e647aa0b409c20","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"d5469fbd0b212b3c7270c1da15c9bd82f37da9218fc89627f98283d27b416cbf","stable_url_args":["https://github.com/liberfa/erfa/archive/refs/tags/v2.0.1.tar.gz"],"stable_version":"2.0.1"},"erg":{"desc":"Statically typed language that can deeply improve the Python ecosystem","executables":["erg"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/erg-lang/erg","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"b37978e1e25e21806565e96b607bfa7d0f54b4250752748c3ea7755ccb113e58","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1e9c462f255b2438392267281d27fe576f4aeebbe8dd7233b618550709ae1db6","stable_url_args":["https://github.com/erg-lang/erg/archive/refs/tags/v0.6.53.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.6.53","bottle_checksum":"d13936f69d0c3af87bf510fc4fb6cb44068cdbf3ea9409f390674145b5347402"},"erlang-language-platform":{"desc":"LSP server and CLI for the Erlang programming language","executables":["elp"],"head_dependencies":["erlang","openjdk","rebar3",{"rust":":build"},{"sbt":":build"},{"scala":":build"}],"head_url_args":["https://github.com/WhatsApp/erlang-language-platform.git",{":branch":"main"}],"homepage":"https://whatsapp.github.io/erlang-language-platform/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"c637b8432c2ee42f143bf8a9e1b63e3cf654d8d417b56b662fafdf0b6705c377","stable_dependencies":["erlang","openjdk","rebar3",{"rust":":build"},{"sbt":":build"},{"scala":":build"}],"stable_url_args":["https://github.com/WhatsApp/erlang-language-platform.git",{":tag":"2026-10-14",":revision":"b36ba37346a8e6122fd309420cb67886ccc5871c"}],"stable_version":"2026-10-14"},"erlang":{"aliases":["erlang@29"],"caveats":"Man pages can be found in:\n  $HOMEBREW_PREFIX/opt/erlang/lib/erlang/man\n\nAccess them with `erl -man`, or add this directory to MANPATH.\n","compatibility_version":2,"desc":"Programming language for highly scalable real-time systems","executables":["ct_run","dialyzer","epmd","erl","erlc","escript","run_erl","to_erl","typer"],"head_dependencies":["openssl@4","unixodbc","wxwidgets@3.2",{"autoconf":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/erlang/otp.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxslt":":build"}],["ncurses"]],"homepage":"https://www.erlang.org/","license":"Apache-2.0","ruby_source_checksum":"34bc6bfc80a1ae57bda3363580f5e613e82791ed6275c45759e0d2284c35d8b3","stable_dependencies":["openssl@4","unixodbc","wxwidgets@3.2"],"stable_checksum":"c79966661e35fe4aff8ec003db63682e3b33b10b672220d51bf93c0a9244b049","stable_url_args":["https://github.com/erlang/otp/releases/download/OTP-29.1.2/otp_src_29.1.2.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["ncurses"]],"stable_version":"29.1.2","versioned_formulae":["erlang@28","erlang@27","erlang@26"]},"erlang@26":{"bottle_rebuild":1,"caveats":"Man pages can be found in:\n  $HOMEBREW_PREFIX/opt/erlang@26/lib/erlang/man\n\nAccess them with `erl -man`, or add this directory to MANPATH.\n","deprecate_args":{":date":"2026-05-27",":because":":unsupported"},"desc":"Programming language for highly scalable real-time systems","disable_args":{":date":"2027-05-27",":because":":unsupported"},"executables":["ct_run","dialyzer","epmd","erl","erlc","escript","run_erl","to_erl","typer"],"head_dependencies":["openssl@4","unixodbc","wxwidgets@3.2"],"head_uses_from_macos":[[{"libxslt":":build"}],["ncurses"]],"homepage":"https://www.erlang.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"aada8b8d1292dce8054b5ce6c9db09ad27ba1573d02e5fed1fdb74fe4ea713a8","stable_dependencies":["openssl@4","unixodbc","wxwidgets@3.2"],"stable_checksum":"e1fde86f4e2874d4c136221a34753b5b785d762b910fb3fb35a23a6a7faf0a64","stable_url_args":["https://github.com/erlang/otp/releases/download/OTP-26.2.5.21/otp_src_26.2.5.21.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["ncurses"]],"stable_version":"26.2.5.21","versioned_formulae":["erlang@28","erlang@27"]},"erlang@27":{"caveats":"Man pages can be found in:\n  $HOMEBREW_PREFIX/opt/erlang@27/lib/erlang/man\n\nAccess them with `erl -man`, or add this directory to MANPATH.\n","desc":"Programming language for highly scalable real-time systems","executables":["ct_run","dialyzer","epmd","erl","erlc","escript","run_erl","to_erl","typer"],"head_dependencies":["openssl@4","unixodbc","wxwidgets@3.2"],"head_uses_from_macos":[[{"libxslt":":build"}],["ncurses"]],"homepage":"https://www.erlang.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"1d3c169d95edd8dd54671eccdcbceabbf00130e40934885735d2af9ba3d4ee3f","stable_dependencies":["openssl@4","unixodbc","wxwidgets@3.2"],"stable_checksum":"866307e64e245e86bee15b3807030a998e59873d7480d6fae1e40b432a3d12b7","stable_url_args":["https://github.com/erlang/otp/releases/download/OTP-27.3.4.19/otp_src_27.3.4.19.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["ncurses"]],"stable_version":"27.3.4.19","versioned_formulae":["erlang@28","erlang@26"]},"erlang@28":{"caveats":"Man pages can be found in:\n  $HOMEBREW_PREFIX/opt/erlang@28/lib/erlang/man\n\nAccess them with `erl -man`, or add this directory to MANPATH.\n","desc":"Programming language for highly scalable real-time systems","executables":["ct_run","dialyzer","epmd","erl","erlc","escript","run_erl","to_erl","typer"],"head_dependencies":["openssl@4","unixodbc","wxwidgets@3.2"],"head_uses_from_macos":[[{"libxslt":":build"}],["ncurses"]],"homepage":"https://www.erlang.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"f5db16cabda70f102ffdcf3efd783dce6f27fd9096bed6ecb71e80dbfb532d96","stable_dependencies":["openssl@4","unixodbc","wxwidgets@3.2"],"stable_checksum":"8a696e15bcbe5d57197b1f4c03c92d415f9fd9af70f9222a05911c8a5463cba6","stable_url_args":["https://github.com/erlang/otp/releases/download/OTP-28.5.0.8/otp_src_28.5.0.8.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["ncurses"]],"stable_version":"28.5.0.8","versioned_formulae":["erlang@27","erlang@26"]},"erlang_ls":{"deprecate_args":{":date":"2026-02-17",":because":":repo_archived"},"desc":"Erlang Language Server","disable_args":{":date":"2027-02-17",":because":":repo_archived",":replacement_formula":"erlang-language-platform"},"executables":["erlang_ls"],"head_dependencies":["erlang","rebar3",{"erlang@28":":build"}],"homepage":"https://erlang-ls.github.io/","license":"Apache-2.0","ruby_source_checksum":"b26a6e3827a6b1d08ee20e971156d78b9a08f8dbb34b4d81f161bb131a64c528","stable_dependencies":["erlang","rebar3",{"erlang@28":":build"}],"stable_checksum":"b826edae46219a90ab6a162be1626e2f4b0fd60cb2f3372d7a171ee3921aebf0","stable_url_args":["https://github.com/erlang-ls/erlang_ls/archive/refs/tags/1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"555f68cb1034010a6915ccc739262e4e3e731d0f92cf0c0d88e3743ad874616d"},"erlfmt":{"desc":"Automated code formatter for Erlang","executables":["erlfmt"],"head_dependencies":["erlang",{"rebar3":":build"}],"homepage":"https://github.com/WhatsApp/erlfmt","license":"Apache-2.0","ruby_source_checksum":"2043a79f00da6663ca50b61f04b1bd6ae517d446c11d0642d391067563c3c41f","stable_dependencies":["erlang",{"rebar3":":build"}],"stable_checksum":"c7205f3a28dac589c623f21546d63d5b04cc669545d03485cb88552de0117f43","stable_url_args":["https://github.com/WhatsApp/erlfmt/archive/refs/tags/v1.8.0.tar.gz"],"stable_version":"1.8.0"},"erofs-utils":{"desc":"Utilities for Enhanced Read-Only File System","executables":["dump.erofs","erofsfuse","fsck.erofs","mkfs.erofs","mount.erofs"],"head_dependencies":["lz4","xz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git",{":branch":"master"}],"homepage":"https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git","license":"GPL-2.0-or-later","ruby_source_checksum":"1aa25165984ff8a76a215d514ee78eb6922d7eecc41159993d84cbc88a847481","stable_dependencies":["lz4","xz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"7d135aa2550326a5acf20f53c518aea5a8900015ce50700044e40f818c31dd80","stable_url_args":["https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-1.9.4.tar.gz"],"stable_version":"1.9.4"},"erpc":{"desc":"Fault-tolerant RPC proxy with re-org-aware permanent caching","executables":["erpc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/erpc/erpc.git",{":branch":"main"}],"homepage":"https://docs.erpc.cloud/","license":"Apache-2.0","ruby_source_checksum":"ec62c9f85470b83f1cb7fecb60b48249d6a29b08c4be27bfe70ff8f2cebfbd68","stable_dependencies":[{"go":":build"}],"stable_checksum":"72084f5e865807e15346f9670645b46fb705803f297c7a59b603fe4413f19159","stable_url_args":["https://github.com/erpc/erpc/archive/refs/tags/0.4.0.tar.gz"],"stable_version":"0.4.0"},"errcheck":{"desc":"Finds silently ignored errors in Go code","executables":["errcheck"],"head_dependencies":[{"go":[":build",":test"]}],"homepage":"https://github.com/kisielk/errcheck","license":"MIT","ruby_source_checksum":"ce8bff1ac5734af023fdfad1e3098d99bed7d46360e4a3a0ae8437f22668ca9d","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"0c7b3bfdc9cc659d87c6ed72eb8980e4740e2990a6243a6e67743394ea1c20ff","stable_url_args":["https://github.com/kisielk/errcheck/archive/refs/tags/v1.30.0.tar.gz"],"stable_version":"1.30.0"},"esbmc":{"desc":"Efficient SMT-based context-bounded model checker for C, C++, and Python","executables":["esbmc"],"head_dependencies":["bitwuzla","boost","fmt","gmp","llvm@22","python@3.15","yaml-cpp","z3",{"bison":":build"},{"cmake":":build"},{"immer":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/esbmc/esbmc.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://esbmc.github.io/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"8ee6549775b8e9cd6e0893045a39ab1895d97b01d5bd66e1798a9d6450c9a512","stable_dependencies":["bitwuzla","boost","fmt","gmp","llvm@22","python@3.15","yaml-cpp","z3",{"bison":":build"},{"cmake":":build"},{"immer":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"a691bbf63a51da753a24b59027dd603c91bc2e90fcdd1abc042e241453164f5a","stable_url_args":["https://github.com/esbmc/esbmc/archive/refs/tags/v8.6.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"8.6"},"esbonio":{"bottle_rebuild":1,"desc":"Language server for working with Sphinx projects","executables":["esbonio"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/swyddfa/esbonio","license":"MIT","ruby_source_checksum":"08f9b7b29373917cc8e1c79319aad34c4e4f4a73c172841d6d741ab419a6530f","stable_dependencies":["python@3.15"],"stable_checksum":"7fd6973616c88689800ff3de17ce929c6dfe34fedf6e2c142e2b7ceab8b2ebbd","stable_url_args":["https://files.pythonhosted.org/packages/68/e6/b40e53f2efc28fc18319795800cd3cc1dca6215cf34b55d0183361adebff/esbonio-2.1.0.tar.gz"],"stable_version":"2.1.0"},"esbuild":{"desc":"Extremely fast JavaScript bundler and minifier","executables":["esbuild"],"head_dependencies":[{"go":":build"},{"node":":test"}],"head_url_args":["https://github.com/evanw/esbuild.git",{":branch":"main"}],"homepage":"https://esbuild.github.io/","license":"MIT","ruby_source_checksum":"eb83c27daeff37714d9a42d6be4cde080e455a19ee21cdb02c0c3d9e801b1f27","stable_dependencies":[{"go":":build"},{"node":":test"}],"stable_checksum":"300162f899361d9f0263065f8728ef9086dcfc1a3d36bcbc4e0abe5de9c58bf8","stable_url_args":["https://github.com/evanw/esbuild/archive/refs/tags/v0.28.2.tar.gz"],"stable_version":"0.28.2"},"eslint":{"desc":"AST-based pattern checker for JavaScript","executables":["eslint"],"head_dependencies":["node"],"head_url_args":["https://github.com/eslint/eslint.git",{":branch":"main"}],"homepage":"https://eslint.org","license":"MIT","ruby_source_checksum":"200bcc51a48353010579e17ba3e0fb698a2292b919497807f1a1fd6863f01cba","stable_dependencies":["node"],"stable_checksum":"05da899bc1602385a199570db5ad7cff488010fb103e659994065eed38f479f3","stable_url_args":["https://registry.npmjs.org/eslint/-/eslint-10.13.0.tgz"],"stable_version":"10.13.0","bottle_tag":":all","bottle_checksum":"0d2282d44b78fc1a4e69ed52b1418e996f28cabce6bee195c65ebac00d058bfb"},"eslint_d":{"desc":"Speed up eslint to accelerate your development workflow","executables":["eslint_d"],"head_dependencies":["node"],"homepage":"https://github.com/mantoni/eslint_d.js","license":"MIT","ruby_source_checksum":"1947e92972f8b691c81501693eda59290ed890866302c2c96ce4b73094241988","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/eslint_d"],[":log_path","$HOMEBREW_PREFIX/var/log/eslint_d.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/eslint_d.err.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/eslint_d/bin/eslint_d","start"]],"stable_dependencies":["node"],"stable_checksum":"2d635c2a6037f2840cfb07804b729555222bfaa642dfbd1d3823447ece593e85","stable_url_args":["https://registry.npmjs.org/eslint_d/-/eslint_d-15.0.3.tgz"],"stable_version":"15.0.3","bottle_tag":":all","bottle_checksum":"e4547583e3a05f8c698733685828b5513febad9e51134c0aa22051f767dca312"},"esniper":{"deprecate_args":{":date":"2026-03-30",":because":":unmaintained"},"desc":"Snipe eBay auctions from the command-line","disable_args":{":date":"2026-09-30",":because":":unmaintained"},"executables":["esniper"],"head_uses_from_macos":[["curl"]],"homepage":"https://sourceforge.net/projects/esniper/","license":"BSD-2-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"c961d07c3efaff7f99754724a66c13570a120245d8704690c764a97c68dcbce6","stable_checksum":"a93d4533e31640554f2e430ac76b43e73a50ed6d721511066020712ac8923c12","stable_url_args":["https://downloads.sourceforge.net/project/esniper/esniper/2.35.0/esniper-2-35-0.tgz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.35.0","bottle_checksum":"5fff65a1cec7ac2bbaaa5cc849cd61a4e795f589ee5f0ea6231f405841eb4a06"},"espeak-ng":{"conflicts":[["espeak",{":because":"both install `espeak` binaries"}]],"desc":"Speech synthesizer that supports more than hundred languages and accents","executables":["espeak","espeak-ng","speak","speak-ng"],"head_dependencies":["pcaudiolib",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/espeak-ng/espeak-ng.git",{":branch":"master"}],"homepage":"https://github.com/espeak-ng/espeak-ng","license":"GPL-3.0-or-later","ruby_source_checksum":"2f740d86d47e47ad13f90736f0c40257cccc0bfbe513005ea4a32d52c2931913","stable_dependencies":["pcaudiolib",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"bb4338102ff3b49a81423da8a1a158b420124b055b60fa76cfb4b18677130a23","stable_url_args":["https://github.com/espeak-ng/espeak-ng/archive/refs/tags/1.52.0.tar.gz"],"stable_version":"1.52.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"f125b94acc7e862d31c649810ecaea2636c5bbd67b0fe52f37a05ddb799f62c5"},"espeak":{"bottle_rebuild":2,"conflicts":[["espeak-ng",{":because":"both install `espeak` binaries"}]],"deprecate_args":{":date":"2025-11-13",":because":":unmaintained",":replacement_formula":"espeak-ng"},"desc":"Text to speech, software speech synthesizer","disable_args":{":date":"2026-11-13",":because":":unmaintained",":replacement_formula":"espeak-ng"},"executables":["espeak"],"head_dependencies":["portaudio"],"homepage":"https://espeak.sourceforge.net/","license":{":all_of":["GPL-3.0-or-later","LGPL-2.1-or-later"]},"revision":1,"ruby_source_checksum":"5157ac93572fbf3b6339773c725b00eed589bacba1c2307cf8c3d347cfbad0c5","stable_dependencies":["portaudio"],"stable_checksum":"bf9a17673adffcc28ff7ea18764f06136547e97bbd9edf2ec612f09b207f0659","stable_url_args":["https://downloads.sourceforge.net/project/espeak/espeak/espeak-1.48/espeak-1.48.04-source.zip"],"stable_version":"1.48.04"},"espflash":{"desc":"Serial flasher utility for Espressif SoCs and modules based on esptool.py","executables":["espflash"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"libuv":":build"}],"homepage":"https://github.com/esp-rs/espflash","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"a3606581cc69ff51421ef4cd1cdd71f789ab8b91af261c81e9a160c2126ac935","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"libuv":":build"}],"stable_checksum":"4d6fd3b57e7fc33480df9e4db403352632a3d8af486ed2721a8f5ab3c666195e","stable_url_args":["https://github.com/esp-rs/espflash/archive/refs/tags/v4.6.0.tar.gz"],"stable_version":"4.6.0"},"esphome":{"desc":"Make creating custom firmwares for ESP32/ESP8266 super easy","executables":["esphome"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/esphome/esphome.git",{":branch":"dev"}],"homepage":"https://esphome.io/","license":"MIT","no_autobump_args":{":because":"macOS resources cannot be updated on linux CI"},"ruby_source_checksum":"b5c2682f588d539e1764fd8fd5252588ba0289bd167928527c565b372d9354d4","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"},{"rust":":build"}],"stable_checksum":"a583830d20cb64f059a5d06a25df3099679cbb2bbc798a969da959cf5027a1aa","stable_url_args":["https://files.pythonhosted.org/packages/ee/a4/4ad1af31028378bff8edfb742f85c9ddb20971113d930679bbe0837ea8ec/esphome-2026.10.0.tar.gz"],"stable_version":"2026.10.0"},"esptool":{"desc":"ESP8266 and ESP32 serial bootloader utility","executables":["esp_rfc2217_server","esp_rfc2217_server.py","espefuse","espefuse.py","espsecure","espsecure.py","esptool","esptool.py"],"head_dependencies":[{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"homepage":"https://docs.espressif.com/projects/esptool/en/latest/esp32/","license":"GPL-2.0-or-later","ruby_source_checksum":"d06f3d2ee0a8b98d286663b2d422f99a181d14a25dfb3b4bc1224b63f09fb12c","stable_dependencies":[{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"86c7249e9cc3a824e032ede9ba20abad057a2c49e231418cc4f02b177bb36f42","stable_url_args":["https://files.pythonhosted.org/packages/96/4c/a949409e527b87f863f237cea9f997d25644607f799293a3d247f1b40e67/esptool-5.6.0.tar.gz"],"stable_version":"5.6.0"},"et":{"desc":"Remote terminal with IP roaming","executables":["et","etserver","etterminal","htm","htmd"],"head_dependencies":["abseil","libsodium","openssl@4","protobuf",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://mistertea.github.io/EternalTerminal/","license":"Apache-2.0","revision":5,"ruby_source_checksum":"028d76f3c00d263747e861fec5762c698bece37ede531277fdedf8274ce0563f","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/et/etserver.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/et/etserver.err"],[":require_root",true],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/et/bin/etserver","--cfgfile","$HOMEBREW_PREFIX/etc/et.cfg"]],"stable_dependencies":["abseil","libsodium","openssl@4","protobuf",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"3580962861589c0b69efd6b385ff92ad8fdf688c91d1a0edc1a83278205e28e8","stable_url_args":["https://github.com/MisterTea/EternalTerminal/archive/refs/tags/et-v7.0.0.tar.gz"],"stable_version":"7.0.0"},"etcd-cpp-apiv3":{"deprecate_args":{":date":"2026-06-12",":because":"needs deprecated cpprestsdk"},"desc":"C++ implementation for etcd's v3 client API, i.e., ETCDCTL_API=3","disable_args":{":date":"2027-06-12",":because":"needs deprecated cpprestsdk"},"head_dependencies":["abseil","c-ares","cpprestsdk","grpc","openssl@4","protobuf","re2",{"cmake":[":build",":test"]},{"etcd":":test"}],"homepage":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3","license":"BSD-3-Clause","revision":54,"ruby_source_checksum":"d5d0a420e44a7ff00de325980ccdfae4c0768caf772604ef07f2240231a7eb63","stable_dependencies":["abseil","c-ares","cpprestsdk","grpc","openssl@4","protobuf","re2",{"cmake":[":build",":test"]},{"etcd":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/commit/ece56adf4d01658a5f0668a3618c97153665581c.patch?full_index=1","sha256":"f3686647436045a9a53b05f81fae02d5a5a2025d5ce78a66aca0ade85c1a99c6","type":"backport","resolves":[{"type":"defect","id":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/pull/281"}]},{"strip":"p1","url":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/commit/17d7b60194e5b6d9005bb10947905a393f432624.patch?full_index=1","sha256":"b0d1bce10cf2f03124af744f2a184162b6b555b09d162b8633ed8ab9b613f8f8","type":"backport","resolves":[{"type":"defect","id":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/pull/270"}]},{"strip":"p1","url":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/commit/3ad17314d6e8c26beb88501f8e74e506ccaf26b8.patch?full_index=1","sha256":"52dd6132b03c4c1210bb1c0b8a32ff952f84b198d612903c10a53b7a4f5ce2b9","type":"backport","resolves":[{"type":"defect","id":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/pull/276"}]},{"strip":"p1","url":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/commit/ea56cee80f441973a0149b57604e7a7874c61b65.patch?full_index=1","sha256":"bce8ef02bc56f2ac430d580191217ff78210cc6e261d29c7031a22e65cd05693","type":"backport","resolves":[{"type":"defect","id":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/pull/277"}]},{"strip":"p1","url":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/commit/7c6e714f188f9576e25e0350cac4181139eec23e.patch?full_index=1","sha256":"96c9e4cbadb46c9ebfc6f4f386125161b68df4c12f7c85feffda39dff41a7277","type":"backport","resolves":[{"type":"defect","id":"https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/pull/299"}]}],"stable_checksum":"4516ecfa420826088c187efd42dad249367ca94ea6cdfc24e3030c3cf47af7b4","stable_url_args":["https://github.com/etcd-cpp-apiv3/etcd-cpp-apiv3/archive/refs/tags/v0.15.4.tar.gz"],"stable_version":"0.15.4"},"etcd":{"desc":"Key value store for shared configuration and service discovery","executables":["etcd","etcdctl","etcdutl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/etcd-io/etcd.git",{":branch":"main"}],"homepage":"https://etcd.io","license":"Apache-2.0","ruby_source_checksum":"0018a1a0bd200c4c75e6136c1b05549f5719132c38bd922fd9ad45a1851b15d7","service_args":[[":environment_variables",{":ETCD_UNSUPPORTED_ARCH":"arm64"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/etcd/bin/etcd"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/etcd-io/etcd.git",{":tag":"v3.7.3",":revision":"0a173d0410a96d01091b484daae81365bbcde57e"}],"stable_version":"3.7.3"},"ethereum":{"desc":"Official Go implementation of the Ethereum protocol","executables":["abidump","abigen","blsync","devp2p","era","ethkey","evm","fetchpayload","geth","rlpdump","workload"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ethereum/go-ethereum.git",{":branch":"master"}],"homepage":"https://geth.ethereum.org/","license":"LGPL-3.0-or-later","ruby_source_checksum":"1a670a8e9de343b6f30667098612c2af8d3cfcc5a16bc60eab113b892f9185ea","stable_dependencies":[{"go":":build"}],"stable_checksum":"d947e1e82eef5ffb46900d1047f207ed5e6f6d2049970cf3f1442669a175fd27","stable_url_args":["https://github.com/ethereum/go-ethereum/archive/refs/tags/v1.17.10.tar.gz"],"stable_version":"1.17.10"},"etl":{"desc":"Extensible Template Library","executables":["ETL-config"],"head_dependencies":["glibmm@2.66",{"pkgconf":":build"}],"homepage":"https://synfig.org","license":"GPL-3.0-or-later","ruby_source_checksum":"18bef9eb2eeb4b62571a5af63e04c0f21b11907b19066ed4eb908574f17bb5fb","stable_dependencies":["glibmm@2.66",{"pkgconf":":build"}],"stable_checksum":"570c898f1c976fac3026866d718ea3f48f8bce1b232ed8cbedc65921c4e3cc25","stable_url_args":["https://github.com/synfig/synfig/releases/download/v1.5.5/ETL-1.5.5.tar.gz"],"stable_version":"1.5.5","bottle_tag":":all","bottle_checksum":"0a4090f4ab50fbb307622bff66ee04cc9150a73eb1213b4130d923153a755f66"},"etsh":{"conflicts":[["oils-for-unix",{":because":"both install `osh` binaries"}],["omake",{":because":"both install `osh` binaries"}],["teleport",{":because":"both install `tsh` binaries"}]],"desc":"Two ports of /bin/sh from V6 UNIX (circa 1975)","executables":["etsh","osh","sh6","tsh"],"homepage":"https://etsh.dev/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","BSD-4-Clause",":public_domain"]},"ruby_source_checksum":"ea3f763ada9b44e74d20a2071b9b1589c853332a485530a345e199277dadf63b","stable_checksum":"fd4351f50acbb34a22306996f33d391369d65a328e3650df75fb3e6ccacc8dce","stable_url_args":["https://etsh.dev/src/etsh_5.4.0/etsh-5.4.0.tar.xz"],"stable_version":"5.4.0","version_scheme":1,"bottle_cellar":"/usr/local/Cellar","bottle_checksum":"b92baad08391533553aa6234a942a101d1a66b4c0befa54ae16535af0a38442c"},"ettercap":{"desc":"Multipurpose sniffer/interceptor/logger for switched LAN","executables":["ettercap","ettercap-pkexec","etterfilter","etterlog"],"head_dependencies":["gdk-pixbuf","glib","gtk+3","libmaxminddb","libnet","ncurses","openssl@4","pcre2","at-spi2-core","cairo","freetype","pango",{"cmake":":build"}],"head_url_args":["https://github.com/Ettercap/ettercap.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"],["libpcap"]],"homepage":"https://ettercap.github.io/ettercap/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"9997d56629ec9961a28236ef276b41b5189af2bd2ac8e53a55a99bd0e8a15732","stable_dependencies":["gdk-pixbuf","glib","gtk+3","libmaxminddb","libnet","ncurses","openssl@4","pcre2","at-spi2-core","cairo","freetype","pango",{"cmake":":build"}],"stable_checksum":"210a535138772ee67f5946ef61efe3bba31413d0f241a11d953fb553cacbbacd","stable_url_args":["https://github.com/Ettercap/ettercap/archive/refs/tags/v0.8.4.1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"],["libpcap"]],"stable_version":"0.8.4.1"},"euler-py":{"bottle_rebuild":1,"desc":"Project Euler command-line tool written in Python","executables":["euler"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/iKevinY/EulerPy.git",{":branch":"master"}],"homepage":"https://github.com/iKevinY/EulerPy","license":"MIT","revision":4,"ruby_source_checksum":"ce246dd9e211eb7749dec928c179e398607a28f9d0f3318895b2b80880d15173","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/iKevinY/EulerPy/commit/9923d2ee026608e33026909bb95c444724b08ba2.patch?full_index=1","sha256":"43e0474e6efabe576443499c37b280f3b8332321494423c59b1f121306b0759f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/iKevinY/EulerPy/commit/9923d2ee026608e33026909bb95c444724b08ba2"}]}],"stable_checksum":"83b2175ee1d875e0f52b0d7bae1fb8500f5098ac6de5364a94bc540fb9408d23","stable_url_args":["https://files.pythonhosted.org/packages/a6/41/f074081bc036fbe2f066746e44020947ecf06ac53b6319a826023b8b5333/EulerPy-1.4.0.tar.gz"],"stable_version":"1.4.0","bottle_tag":":all","bottle_checksum":"312c6131b3f8915132ccc76a74083c142034b90924665e6b4add191739d866fb"},"eureka":{"bottle_rebuild":1,"desc":"CLI tool to input and store your ideas without leaving the terminal","executables":["eureka"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/simeg/eureka.git",{":branch":"master"}],"homepage":"https://github.com/simeg/eureka","license":"MIT","ruby_source_checksum":"b16255165a3df684b6c015bfc0243dd84853ede321dfe3ef874b66b2c491e620","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b9eb7d49b51341976d72280a7edb8857358ef8ec3715cf4f26da12420622c85b","stable_url_args":["https://github.com/simeg/eureka/archive/refs/tags/v2.1.0.tar.gz"],"stable_version":"2.1.0"},"eva":{"desc":"Calculator REPL, similar to bc(1)","executables":["eva"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/oppiliappan/eva.git",{":branch":"master"}],"homepage":"https://github.com/oppiliappan/eva/","license":"MIT","ruby_source_checksum":"a0e3b94743e9b41e20387f2db854e94ef98bd57eb1af92690bc079b90f4359e4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d6a6eb8e0d46de1fea9bd00c361bd7955fcd7cc8f3310b786aad48c1dce7b3f7","stable_url_args":["https://github.com/oppiliappan/eva/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1","bottle_checksum":"ad7e7d66530d8aa57fb9d219e069faebf84ac9357d7c45d937547efe25c267d4"},"evans":{"desc":"More expressive universal gRPC client","executables":["evans"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ktr0731/evans.git",{":branch":"master"}],"homepage":"https://github.com/ktr0731/evans","license":"MIT","ruby_source_checksum":"ef76749afc576bfbd99b2db8e8add8258e7c552e0b0f87a79bfe9b3bfc31c80d","stable_dependencies":[{"go":":build"}],"stable_checksum":"980177e9a7a88e2d9d927acb8171466c40dcef2db832ee4b638ba512d50cce37","stable_url_args":["https://github.com/ktr0731/evans/archive/refs/tags/v0.10.11.tar.gz"],"stable_version":"0.10.11","bottle_checksum":"afb78ceadf7221eb37ffa03f0ad50c565085486ff3b51440bfeb9eee6e86b1d7"},"eventpp":{"desc":"Event Dispatcher and callback list for C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/wqking/eventpp","license":"Apache-2.0","ruby_source_checksum":"200144a98e35b45f85fc130ad4ca53f67ff4e28aa9b5c4c3ef6ad6f33a5f4595","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d87aba67223fd9aced2ba55eb82bd534007e43e1b919106a53fcd3070fa125ea","stable_url_args":["https://github.com/wqking/eventpp/archive/refs/tags/v0.1.3.tar.gz"],"stable_version":"0.1.3","bottle_tag":":all","bottle_checksum":"8c9e674ef83f8d4768c4bfd91497f725487973384179be6bd8986ab37c55d7b2"},"evernote-backup":{"bottle_rebuild":1,"desc":"Backup & export all Evernote notes and notebooks","executables":["evernote-backup"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://github.com/vzhd1701/evernote-backup","license":"MIT","revision":2,"ruby_source_checksum":"2f7bcb0be7937279b5987811b69819a15cd21a23befc4f48dcc9788876c71600","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"d62240730c6444072b2011aa5e63fbd15e2246959324fec3e58f86a3e313a962","stable_url_args":["https://files.pythonhosted.org/packages/fe/fb/77e7a39fda8f28b795b91959b963afbbb137221b1d25408514ae0848bbb1/evernote_backup-1.14.0.tar.gz"],"stable_version":"1.14.0"},"evernote2md":{"desc":"Convert Evernote .enex file to Markdown","executables":["evernote2md"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wormi4ok/evernote2md.git",{":branch":"master"}],"homepage":"https://github.com/wormi4ok/evernote2md","license":"MIT","ruby_source_checksum":"5fe2ce71c6d851f64cff53c2a9c179125e587122ecd8d545619ea0f64265b7cd","stable_dependencies":[{"go":":build"}],"stable_checksum":"14615324b12362e6ee15bf5354cf2db8ea6ce37016fb409126cf334062ab36ee","stable_url_args":["https://github.com/wormi4ok/evernote2md/archive/refs/tags/v0.23.0.tar.gz"],"stable_version":"0.23.0"},"evil-helix":{"bottle_rebuild":1,"conflicts":[["helix",{":because":"both install `hx` binaries"}],["hex",{":because":"both install `hx` binaries"}]],"desc":"Soft fork of the helix editor","executables":["hx"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/usagi-flow/evil-helix.git",{":branch":"main"}],"homepage":"https://evil-helix.github.io","license":"MPL-2.0","ruby_source_checksum":"28d268d6c627a7636cdbae46125821e2ad9bbfaf3ea6fc5fc7c07a3621fc3ef8","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/usagi-flow/evil-helix/commit/7ea891969ae2592403ce1ee2c84fa119133c5cea.patch?full_index=1","sha256":"d9c4eb16ca38063c9bd4d40ec77dc3ee334d16ba6af14f38273c3a319594219e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/helix-editor/helix/pull/14746"}]}],"stable_checksum":"1a5dc826890eede336b2f2cabbb1bb19b3e25ebbc0c42ac09eb7d9348bbf27cc","stable_url_args":["https://github.com/usagi-flow/evil-helix/archive/refs/tags/release-20250915.tar.gz"],"stable_version":"20250915"},"evince":{"bottle_rebuild":1,"desc":"GNOME document viewer","executables":["evince","evince-previewer","evince-thumbnailer"],"head_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","djvulibre","gdk-pixbuf","glib","gspell","gtk+3","hicolor-icon-theme","libarchive","libgxps","libhandy","libsecret","libspectre","libtiff","pango","poppler","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://apps.gnome.org/Evince/","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"83fb363a8c3a561e597cf0b65449d68c2bb43e124e4a5193e9ad71240d4487f1","stable_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","djvulibre","gdk-pixbuf","glib","gspell","gtk+3","hicolor-icon-theme","libarchive","libgxps","libhandy","libsecret","libspectre","libtiff","pango","poppler","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"f296c5c662886635d4cd597e8ac0afcde7982be4486533c2b7f095b268be8668","stable_url_args":["https://download.gnome.org/sources/evince/48/evince-48.4.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"48.4"},"evnx":{"desc":"Comprehensive CLI tool for managing .env files","executables":["evnx"],"head_dependencies":[{"rust":":build"}],"homepage":"https://evnx.dev","license":"MIT","ruby_source_checksum":"2a3ed160583d459a0eb8f2b0cc0b9443921baf81911833ec170dee7b0a42adf2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"75ecc4b73faa82ddd6391dd35c9c605fe4f3d4f2839147036ae83fa3f4c537af","stable_url_args":["https://github.com/urwithajit9/evnx/archive/refs/tags/v0.10.18.tar.gz"],"stable_version":"0.10.18"},"evtx":{"desc":"Windows XML Event Log parser","executables":["evtx_dump"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/omerbenamram/evtx.git",{":branch":"master"}],"homepage":"https://github.com/omerbenamram/evtx","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"e8f2fcc1e087c6b45aba285875b20e9711eb387c91c0d7ef93d4c8e7fd5ff193","stable_dependencies":[{"rust":":build"}],"stable_checksum":"618d66d3bf7cb151260b0d3f7e9c42229b6af3141abec5670040c62abb1f3e2a","stable_url_args":["https://github.com/omerbenamram/evtx/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"ex-vi":{"bottle_rebuild":1,"conflicts":[["macvim",{":because":"both install `vi` and `view` binaries"}],["vim",{":because":"both install `ex` and `view` binaries"}],["vim-classic",{":because":"both install `ex` and `view` binaries"}]],"desc":"UTF8-friendly version of traditional vi","executables":["edit","ex","vedit","vi","view"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://ex-vi.sourceforge.net/","license":{":all_of":["BSD-4-Clause","BSD-4-Clause-UC"]},"ruby_source_checksum":"833f9a2e347e0db972c8b35b10d0099438a9b68fe9c57d5ba2d8b60ec41b9495","stable_checksum":"da4be7cf67e94572463b19e56850aa36dc4e39eb0d933d3688fe8574bb632409","stable_url_args":["https://downloads.sourceforge.net/project/ex-vi/ex-vi/050325/ex-050325.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"050325","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"6d2ef3fd102c883b10e95a0a491046e9bdfba6615fdc866a921f058440346da3"},"exact-image":{"bottle_rebuild":1,"desc":"Image processing library","executables":["bardecode","econvert","edentify","empty-page","hocr2pdf","optimize2bw"],"head_dependencies":["libagg",{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://exactcode.com/opensource/exactimage/","license":"GPL-2.0-only","ruby_source_checksum":"2a380a0a026ad971f521bde23f9f3c251fba21338c2e111704154b486d721fed","stable_dependencies":["libagg",{"pkgconf":":build"}],"stable_checksum":"7843cf35db40f3a2caed3d0b11256e226ef16169244ca2dc1c89af86ac8a148a","stable_url_args":["https://dl.exactcode.de/oss/exact-image/exact-image-1.2.1.tar.bz2"],"stable_uses_from_macos":[["expat"]],"stable_version":"1.2.1"},"excalidraw-converter":{"desc":"Command-line tool for porting Excalidraw diagrams to Gliffy","executables":["excalidraw-converter","exconv"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sindrel/excalidraw-converter.git",{":branch":"master"}],"homepage":"https://github.com/sindrel/excalidraw-converter","license":"MIT","ruby_source_checksum":"d7d017e27902a28458e6070ff4321f41d76cfc1c7326f4a324a96b7f6285a023","stable_dependencies":[{"go":":build"}],"stable_checksum":"46981f7f023e975338f276efafa9bcb1e002ce406a7750f96a63ee2a090a277b","stable_url_args":["https://github.com/sindrel/excalidraw-converter/archive/refs/tags/v1.5.6.tar.gz"],"stable_version":"1.5.6"},"excel-compare":{"bottle_rebuild":1,"desc":"Command-line tool (and API) for diffing Excel Workbooks","executables":["excel_cmp"],"head_dependencies":["openjdk"],"homepage":"https://github.com/na-ka-na/ExcelCompare","license":"MIT","ruby_source_checksum":"38db3bd3a6ec3dfd3981c09b7493b0adb066c46672163085c6af10d18ccb3145","stable_dependencies":["openjdk"],"stable_checksum":"bf5709fc7c86a59f6f535685b0e08a7c8bcb73c48c4c03e4d54b1fd816c90825","stable_url_args":["https://github.com/na-ka-na/ExcelCompare/releases/download/0.7.0/ExcelCompare-0.7.0.zip"],"stable_version":"0.7.0","bottle_tag":":all","bottle_checksum":"a711cca888cc9038f1b3d57586bd777495e17e849ff0fc5577d10cfca5bd329a"},"execline":{"desc":"Interpreter-less scripting language","executables":["background","backtick","case","cd","define","dollarat","dollarsharp","elgetopt","elgetpositionals","elglob","eltest","emptyenv","envfile","exec","execlineb","exit","export","export-array","fdblock","fdclose","fdmove","fdreserve","fdswap","forbacktickx","foreground","forstdin","forx","getcwd","getpid","heredoc","homeof","if","ifelse","ifte","ifthenelse","importas","loopwhilex","multidefine","multisubstitute","pipeline","piperw","redirfd","runblock","shift","trap","tryexec","umask","unexport","wait","withstdinas"],"head_dependencies":["skalibs",{"pkgconf":":build"}],"head_url_args":["git://git.skarnet.org/execline",{":branch":"main"}],"homepage":"https://skarnet.org/software/execline/","license":"ISC","ruby_source_checksum":"9c81c32cb2a550ffc38c2b4dcf6922d87d0a142d29ffad4b0f364758573622d8","stable_dependencies":["skalibs",{"pkgconf":":build"}],"stable_checksum":"561be2ce578604644e2263a889bbdf4736e7980401ee88556a7f9017c166dbab","stable_url_args":["https://skarnet.org/software/execline/execline-2.10.0.0.tar.gz"],"stable_version":"2.10.0.0"},"execstack":{"desc":"Utility to set/clear/query executable stack bit","head_dependencies":["elfutils"],"homepage":"https://people.redhat.com/jakub/prelink/","license":"GPL-2.0-or-later","ruby_source_checksum":"f751e80d49b3264bfa9e8655a6067dd3d01ad033c987bf8c3a95bf389e87eacb","stable_dependencies":["elfutils"],"stable_checksum":"6339c7605e9b6f414d1be32530c9c8011f38820d36431c8a62e8674ca37140f0","stable_url_args":["https://people.redhat.com/jakub/prelink/prelink-20130503.tar.bz2"],"stable_version":"20130503"},"exempi":{"bottle_rebuild":1,"desc":"Library to parse XMP metadata","executables":["exempi"],"head_uses_from_macos":[["expat"]],"homepage":"https://libopenraw.freedesktop.org/exempi/","license":"BSD-3-Clause","ruby_source_checksum":"5a619d04b5d60bb50335686231a6c134ac92e4eea086beebba575f6d14ccb5db","stable_checksum":"7513b7e42c3bd90a58d77d938c60d2e87c68f81646e7cb8b12d71fe334391c6f","stable_url_args":["https://libopenraw.freedesktop.org/download/exempi-2.6.6.tar.bz2"],"stable_uses_from_macos":[["expat"]],"stable_version":"2.6.6"},"exercism":{"desc":"Command-line tool to interact with exercism.io","executables":["exercism"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/exercism/cli.git",{":branch":"main"}],"homepage":"https://exercism.io/cli/","license":"MIT","ruby_source_checksum":"4ee91c7f68cda93ddc655567083d0dce167f1df5ab09884bc83276e0654c6465","stable_dependencies":[{"go":":build"}],"stable_checksum":"8595fc3e8b0ff3fcff7cc56a67bee58156665e71eee1ff9eace593568ec8debf","stable_url_args":["https://github.com/exercism/cli/archive/refs/tags/v3.5.9.tar.gz"],"stable_version":"3.5.9"},"exif":{"desc":"Read, write, modify, and display EXIF data on the command-line","executables":["exif"],"head_dependencies":["libexif","popt",{"pkgconf":":build"}],"homepage":"https://libexif.github.io/","license":"LGPL-2.1-or-later","ruby_source_checksum":"4f7dca4923fab8ae4c4800ee10211c779223043a59986a301984f82e6b86dc95","stable_dependencies":["libexif","popt",{"pkgconf":":build"}],"stable_checksum":"0fe268736e0ca0538d4af941022761a438854a64c8024a4175e57bf0418117b9","stable_url_args":["https://github.com/libexif/exif/releases/download/exif-0_6_22-release/exif-0.6.22.tar.xz"],"stable_version":"0.6.22","bottle_cellar":":any","bottle_checksum":"13a54ab17d7c7abd2604ec6f6b092051f587fbf5cf404ac8aa3cba3a5d8ef238"},"exiftags":{"desc":"Utility to read EXIF tags from a digital camera JPEG file","executables":["exifcom","exiftags","exiftime"],"homepage":"https://johnst.org/sw/exiftags/","license":"BSD-4-Clause","ruby_source_checksum":"43d9a1ea1cf0ab612f5b98b1762ab95d202b5c69179cc02ad300b6698feb2088","stable_checksum":"d95744de5f609f1562045f1c2aae610e8f694a4c9042897a51a22f0f0d7591a4","stable_url_args":["https://johnst.org/sw/exiftags/exiftags-1.01.tar.gz"],"stable_version":"1.01","bottle_checksum":"dbc075e01b52cabb93e00ab84498cbcb0e32e1597259f28630fed2524f8be6eb"},"exiftool":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Perl lib for reading and writing EXIF metadata","executables":["exiftool"],"head_dependencies":["brotli","xz"],"head_url_args":["https://git.code.sf.net/p/exiftool/code.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://exiftool.org","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"local_patch_checksums":{"Patches/exiftool/unbundle-brotli.diff":"34ddadcaf596066a5fb8e95f8034ccc1bf9e01cb6652fb6248a1bdfacf9b4ebe"},"revision":1,"ruby_source_checksum":"753e549b053010342bb8e29043212ddedaa6c8a369340551fd41d7998aac23eb","stable_dependencies":["brotli","xz"],"stable_checksum":"5f4c81d34ad406538c2871ad72dbfceb5d9b412b2f16cbbeb4d712d270846667","stable_url_args":["https://downloads.sourceforge.net/project/exiftool/Image-ExifTool-13.55.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"13.55"},"exiftran":{"bottle_rebuild":1,"desc":"Transform digital camera jpegs and their EXIF data","executables":["exiftran"],"head_dependencies":["jpeg-turbo","libexif","pixman",{"pkgconf":":build"}],"homepage":"https://www.kraxel.org/blog/linux/fbida/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/exiftran/fix-build.diff":"017268a3195fb52df08ed75827fa40e8179aff0d9e54c926b0ace5f8e60702bf"},"revision":2,"ruby_source_checksum":"e2f73b7c7bbb65df10321c1e44f5622df222d34fd85a8eaf138e537432ba5dda","stable_dependencies":["jpeg-turbo","libexif","pixman",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/exiftran/fix-build.diff"}],"stable_checksum":"95b7c01556cb6ef9819f358b314ddfeb8a4cbe862b521a3ed62f03d163154438","stable_url_args":["https://www.kraxel.org/releases/fbida/fbida-2.14.tar.gz"],"stable_version":"2.14","bottle_cellar":":any","bottle_checksum":"5b325ba44ebed23f36442ac9379a33d4d71ca3a8f392997bfec59edd3b47660e"},"exim":{"bottle_rebuild":1,"caveats":"Start with:\n  exim_ctl start\nDon't forget to run it as root to be able to bind port 25.\n","desc":"Complete replacement for sendmail","executables":["exicyclog","exigrep","exim","exim-4.100.1-2","exim_checkaccess","exim_ctl","exim_dbmbuild","exim_dumpdb","exim_fixdb","exim_id_update","exim_lock","exim_msgdate","exim_tidydb","eximstats","exinext","exipick","exiqgrep","exiqsumm","exiwhat"],"head_dependencies":["openssl@4","pcre2"],"head_uses_from_macos":[["libxcrypt"],["perl"],["sqlite"]],"homepage":"https://exim.org","license":"GPL-2.0-or-later","ruby_source_checksum":"3496fe9b229f00b12a3f8113092886ec241b00aeddb1094803cfffc51a0d5e04","stable_dependencies":["openssl@4","pcre2"],"stable_checksum":"e9fb41f6724a5b136d64c9d19dbc5f26494af879a3e7e3190f91639eaa79fa0d","stable_url_args":["https://ftp.exim.org/pub/exim/exim4/exim-4.100.1.tar.xz"],"stable_uses_from_macos":[["libxcrypt"],["perl"],["sqlite"]],"stable_version":"4.100.1"},"exiv2":{"compatibility_version":1,"desc":"EXIF and IPTC metadata manipulation library and tools","executables":["exiv2"],"head_dependencies":["brotli","inih","libssh","gettext",{"cmake":":build"},{"gettext":":build"}],"head_url_args":["https://github.com/Exiv2/exiv2.git",{":branch":"main"}],"head_uses_from_macos":[["curl"],["expat"]],"homepage":"https://exiv2.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"35c039e825a9911218b1fab1872068d7b86d278a4d8130cd259cc4e17460305d","stable_dependencies":["brotli","inih","libssh","gettext",{"cmake":":build"},{"gettext":":build"}],"stable_checksum":"700b76b97695b2fab4ef8c79619c68ae57d09e0c130724791cafbd39e0eb4aef","stable_url_args":["https://github.com/Exiv2/exiv2/archive/refs/tags/v0.28.9.tar.gz"],"stable_uses_from_macos":[["curl"],["expat"]],"stable_version":"0.28.9"},"exodriver":{"aliases":["liblabjackusb"],"desc":"Thin interface to LabJack devices","head_dependencies":["libusb"],"head_url_args":["https://github.com/labjack/exodriver.git",{":branch":"master"}],"homepage":"https://labjack.com/support/linux-and-mac-os-x-drivers","license":"MIT","ruby_source_checksum":"800371f1e4568a9d313f8a8877c234a2643f7938db62eed8ddb664445e27993e","stable_dependencies":["libusb"],"stable_checksum":"ef11760322b31f16802ec202406e780339f54bde774689b97e926778417d6c79","stable_url_args":["https://github.com/labjack/exodriver/archive/refs/tags/v2.7.0.tar.gz"],"stable_version":"2.7.0","bottle_cellar":":any","bottle_checksum":"32715a1a59209051175d941d67522ac295d1676a86588029a88b1450a15e2688"},"exomizer":{"desc":"File compressor optimized for decompression in 8-bit environments","executables":["exobasic","exomizer"],"head_url_args":["https://bitbucket.org/magli143/exomizer.git",{":branch":"master"}],"homepage":"https://bitbucket.org/magli143/exomizer/","license":{":all_of":["Zlib",{"GPL-3.0-or-later":{":with":"Bison-exception-2.2"}}]},"ruby_source_checksum":"5688336442db4ab91cd90db6af27202363bc5f3ad483eb4a517cd6bebb389163","stable_checksum":"01713f2ee39efc86cbe54bb6011613e097efc3bc532cdc640809e7589cd9c043","stable_url_args":["https://bitbucket.org/magli143/exomizer/get/3.1.2.tar.gz"],"stable_version":"3.1.2","bottle_checksum":"dfc125e3ac9f7799f2a733c9b24e9270751f8d4091ab12d9bf5ae1247c76a612"},"expat":{"compatibility_version":1,"desc":"XML 1.0 parser","executables":["xmlwf"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"docbook2x":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/libexpat/libexpat.git",{":branch":"master"}],"homepage":"https://libexpat.github.io/","keg_only_args":[":provided_by_macos"],"license":"MIT","ruby_source_checksum":"9e75ba976436b53977f9e55b3a216bc1f503e9333933e5e5855f155fb8cfcd90","stable_checksum":"1e6371862cc31999b368c3b89b49994f0677e1bab5f1b2b85ae3741f5d803051","stable_url_args":["https://github.com/libexpat/libexpat/releases/download/R_2_9_0/expat-2.9.0.tar.xz"],"stable_version":"2.9.0"},"expect":{"conflicts":[["ircd-hybrid",{":because":"both install an `mkpasswd` binary"}],["bash-snippets",{":because":"both install `weather` binaries"}]],"deprecate_args":{":date":"2026-10-12",":because":":unmaintained"},"desc":"Program that can automate interactive applications","disable_args":{":date":"2028-01-01",":because":":unmaintained"},"executables":["autoexpect","autopasswd","cryptdir","decryptdir","dislocate","expect","ftp-rfc","kibitz","lpunlock","mkpasswd","multixterm","passmass","rftp","rlogin-cwd","timed-read","timed-run","tknewsbiff","tkpasswd","unbuffer","weather","xkibitz","xpstat"],"head_dependencies":["tcl-tk@8",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://core.tcl-lang.org/expect/index","license":":public_domain","local_patch_checksums":{"Patches/expect/headers.diff":"7a4d5c958b3e51a08368cae850607066baf9c049026bec11548e8c04cec363ef"},"revision":3,"ruby_source_checksum":"e0c473ee86c98723c0c4246ad5b6a21a619e5ccbd07556aed44778b77ffb3b2b","stable_dependencies":["tcl-tk@8",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/expect/headers.diff"},{"strip":"p1","url":"https://github.com/iains/darwin-expect/commit/2a98bd855e9bf2732ba6ddbd490b748d5668eeb0.patch?full_index=1","sha256":"deb83cfa2475b532c4e63b0d67e640a4deac473300dd986daf650eba63c4b4c0","type":"unofficial"}],"stable_checksum":"49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34","stable_url_args":["https://downloads.sourceforge.net/project/expect/Expect/5.45.4/expect5.45.4.tar.gz"],"stable_version":"5.45.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"3e841e410fdcbb63b135eda50a712df978fa54e6288347718a63fcc77d5cb8e7"},"expert":{"desc":"Official Elixir Language Server Protocol implementation","executables":["expert"],"head_dependencies":["openssl@4",{"elixir":":build"},{"erlang":":build"},{"just":":build"}],"head_url_args":["https://github.com/expert-lsp/expert.git",{":branch":"main"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://expert-lsp.org","license":"Apache-2.0","ruby_source_checksum":"6d69ca89a119a77f77882cb1980a5c4e9bc6cdfa0a2aa9cdb09e2a688c910e12","stable_dependencies":["openssl@4",{"elixir":":build"},{"erlang":":build"},{"just":":build"}],"stable_checksum":"386b87925978899128fcd0282dbd7c8fb45698f378e1513d849d8b4a8920b486","stable_url_args":["https://github.com/expert-lsp/expert/archive/refs/tags/v0.2.2.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.2.2"},"exploitdb":{"desc":"Database of public exploits and corresponding vulnerable software","executables":["searchsploit"],"head_url_args":["https://gitlab.com/exploit-database/exploitdb.git",{":branch":"main"}],"homepage":"https://www.exploit-db.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"680147a5bd52744dd48955c0539f4ce04ce5ca9dc31f12159d202b6097a15dcb","stable_url_args":["https://gitlab.com/exploit-database/exploitdb.git",{":tag":"2026-10-24",":revision":"ad8ab6d0f38e0378f10861d50052cc05f9b3da7b"}],"stable_version":"2026-10-24"},"ext2fuse":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-03-06",":because":":unmaintained"},"desc":"Compact implementation of ext2 file system using FUSE","disable_args":{":date":"2026-03-06",":because":":unmaintained"},"head_dependencies":["e2fsprogs","libfuse@2"],"homepage":"https://sourceforge.net/projects/ext2fuse/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"c2d19ccf799a1888fff6193065acc51819d60e67c7fae035b1825836d2601c1b","stable_dependencies":["e2fsprogs","libfuse@2"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"431035797b2783216ec74b6aad5c721b4bffb75d2174967266ee49f0a3466cd9","stable_url_args":["https://downloads.sourceforge.net/project/ext2fuse/ext2fuse/0.8.1/ext2fuse-src-0.8.1.tar.gz"],"stable_version":"0.8.1"},"ext4fuse":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-06-21",":because":":unmaintained"},"desc":"Read-only implementation of ext4 for FUSE","disable_args":{":date":"2027-06-21",":because":":unmaintained"},"head_dependencies":["libfuse@2",{"pkgconf":":build"}],"head_url_args":["https://github.com/gerard/ext4fuse.git",{":branch":"master"}],"homepage":"https://github.com/gerard/ext4fuse","license":"GPL-2.0-only","ruby_source_checksum":"2197a5e567f2db9b35349a32e80e387ee8993132b0d699a9e2bc7d5183da4e86","stable_dependencies":["libfuse@2",{"pkgconf":":build"}],"stable_checksum":"550f1e152c4de7d4ea517ee1c708f57bfebb0856281c508511419db45aa3ca9f","stable_url_args":["https://github.com/gerard/ext4fuse/archive/refs/tags/v0.1.3.tar.gz"],"stable_version":"0.1.3"},"extra-cmake-modules":{"desc":"Extra modules and scripts for CMake","head_dependencies":[{"cmake":[":build",":test"]},{"sphinx-doc":":build"}],"head_url_args":["https://invent.kde.org/frameworks/extra-cmake-modules.git",{":branch":"master"}],"homepage":"https://api.kde.org/ecm/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","MIT"]},"ruby_source_checksum":"3a0a495950c4743e5491b5c7ead6377e2de008ec4d36825b6bf76036f659e63b","stable_dependencies":[{"cmake":[":build",":test"]},{"sphinx-doc":":build"}],"stable_checksum":"8f74af329e4c918358bfe54316f8cf4d530c28444595a3e2fb15075f72877f17","stable_url_args":["https://download.kde.org/stable/frameworks/6.31/extra-cmake-modules-6.31.0.tar.xz"],"stable_version":"6.31.0","bottle_tag":":all","bottle_checksum":"caaa9e06856b61d7be0676020abeea2da6ea2ecc702346aafb464604be5c9325"},"extract_url":{"desc":"Perl script to extracts URLs from emails or plain text","executables":["extract_url"],"head_uses_from_macos":[["ncurses"],["perl"]],"homepage":"https://www.memoryhole.net/~kyle/extract_url/","license":"BSD-2-Clause","revision":5,"ruby_source_checksum":"ec6f62cab7a4b5b37ec9a301c66789e3f6306777e7a7156e381e80c96504fdb0","stable_checksum":"5f0b568d5c9449f477527b4077d8269f1f5e6d6531dfa5eb6ca72dbacab6f336","stable_url_args":["https://github.com/m3m0ryh0l3/extracturl/archive/refs/tags/v1.6.2.tar.gz"],"stable_uses_from_macos":[["ncurses"],["perl"]],"stable_version":"1.6.2"},"exult":{"bottle_rebuild":1,"caveats":"This formula only includes the game engine; you will need to supply your own\nown legal copy of the Ultima 7 game files for the software to fully function.\n\nUpdate audio settings accordingly with configuration file:\n  ~/Library/Preferences/exult.cfg\n\n  To use CoreAudio, set `driver` to `CoreAudio`.\n  To use audio pack, set `use_oggs` to `yes`.\n","desc":"Recreation of Ultima 7","executables":["exult"],"head_dependencies":["sdl3","libogg","libvorbis",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/exult/exult.git",{":branch":"master"}],"homepage":"https://exult.sourceforge.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"151c78073bcc64e7eada6bf65aec89a7575ce486a83d9971d5bab55fcfb9ae67","stable_dependencies":["sdl2-compat","libogg","libvorbis",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"5e5113e31dd8010b8dfd00b6b08f76681dc1e88254d357c92f15c202f7ed7e1f","stable_url_args":["https://github.com/exult/exult/archive/refs/tags/v1.12.1.tar.gz"],"stable_version":"1.12.1"},"eye-d3":{"bottle_rebuild":1,"desc":"Work with ID3 metadata in .mp3 files","executables":["eyeD3"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/nicfit/eyeD3.git",{":branch":"0.9.x"}],"homepage":"https://eyed3.readthedocs.io/en/latest/","license":"GPL-3.0-or-later","ruby_source_checksum":"2f5e87bb6ae7ddb33533a37083462a7113b369edc21f258f3dbd6fa81a1b596e","stable_dependencies":["python@3.15"],"stable_checksum":"a8affaae19384aca66f6efef3babd705042a76e546f08e886f5f28691ac62a3b","stable_url_args":["https://files.pythonhosted.org/packages/ee/aa/5873b98fa5f570724a65757987c155dea68d27f0acae17da1b1ffc8cd0d2/eyed3-0.9.9.tar.gz"],"stable_version":"0.9.9","bottle_tag":":all","bottle_checksum":"142ba7fcb3a819564420acfff7c4c0eca80fab07ab32a5bc2d78cf699a2fe9d3"},"eza":{"desc":"Modern, maintained replacement for ls","executables":["eza"],"head_dependencies":["libgit2",{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/eza-community/eza.git",{":branch":"main"}],"homepage":"https://eza.rocks","license":"EUPL-1.2","ruby_source_checksum":"e2e4e3e2ff6b114df1302f550af86d86d9a147da20d5408c7cefa7013961860b","stable_dependencies":["libgit2",{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"bbf179f2611c904014431740b559e8055276c12fcf978a7e31c271663548337f","stable_url_args":["https://github.com/eza-community/eza/archive/refs/tags/v0.23.5.tar.gz"],"stable_version":"0.23.5"},"ezstream":{"desc":"Client for Icecast streaming servers","executables":["ezstream","ezstream-cfgmigrate","ezstream-file.sh"],"head_dependencies":["libshout","taglib",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"check":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/ezstream.git",{":branch":"develop"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://icecast.org/ezstream/","license":"GPL-2.0-only","revision":2,"ruby_source_checksum":"2333780a099b8f0975b5b12c15b6c3107e5fcbcdd7132a38a18c095ad4a535de","stable_dependencies":["libshout","taglib",{"check":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/fa368818e58ecee010bd43f3c08e51c523ee8cf6/audio/ezstream/files/sys-types.patch","sha256":"a5c39de970e1d43dc2dac84f4a0a82335112da6b86f9ea09be73d6e95ce4716c","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.xiph.org/xiph/ezstream/-/issues/2270"}]}],"stable_checksum":"11de897f455a95ba58546bdcd40a95d3bda69866ec5f7879a83b024126c54c2a","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/ezstream/ezstream-1.0.2.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.0.2"},"f2":{"desc":"Command-line batch renaming tool","executables":["f2"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ayoisaiah/f2.git",{":branch":"master"}],"homepage":"https://f2.freshman.tech","license":"MIT","ruby_source_checksum":"afe7f2240e44b5df9a3cdb4a35d09cdec70c2de5a912a55efe53d3c1b2b8e66d","stable_dependencies":[{"go":":build"}],"stable_checksum":"0785e40b1fd2adb55165f668dc2635d47559fd7534b0f1da33849f155c4e539b","stable_url_args":["https://github.com/ayoisaiah/f2/archive/refs/tags/v2.2.2.tar.gz"],"stable_version":"2.2.2"},"f3":{"desc":"Test various flash cards","executables":["f3read","f3write"],"head_dependencies":["argp-standalone"],"head_url_args":["https://github.com/AltraMayor/f3.git",{":branch":"master"}],"homepage":"https://fight-flash-fraud.readthedocs.io/en/latest/","license":"GPL-3.0-only","ruby_source_checksum":"c27cc647a86d672c64a0d4c8d770c32aea33e42e6d2a0072d4ab94f356b477bf","stable_dependencies":["argp-standalone"],"stable_checksum":"ce54275b7793f97391583ede33c1d87590901d8da20cce604b1f07a029aefc67","stable_url_args":["https://github.com/AltraMayor/f3/archive/refs/tags/v10.0.tar.gz"],"stable_version":"10.0"},"f3d":{"desc":"Fast and minimalist 3D viewer","executables":["f3d"],"head_dependencies":["alembic","assimp","freetype","libpng","opencascade","vtk","hdf5","imath","netcdf",{"cmake":":build"}],"homepage":"https://f3d.app","license":"BSD-3-Clause","ruby_source_checksum":"18f1a6d8f98112784eb1334d513dc0a51be8c87959ee1d6d987fbaad61b6eadc","stable_dependencies":["alembic","assimp","freetype","libpng","opencascade","vtk","hdf5","imath","netcdf",{"cmake":":build"}],"stable_checksum":"3edb481a5ab7bb6689fc3f37689895465eceecf1052bc30e4f86ad14f4ee1d71","stable_url_args":["https://github.com/f3d-app/f3d/archive/refs/tags/v4.0.0.tar.gz"],"stable_version":"4.0.0"},"faac":{"compatibility_version":3,"desc":"ISO AAC audio encoder","executables":["faac"],"head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/FreewareAdvancedAudio/faac.git",{":branch":"master"}],"homepage":"https://freewareadvancedaudio.github.io","license":"LGPL-2.1-or-later","ruby_source_checksum":"35b29dc5c85b11b5dadb42337c79a87798d33112e940af3f512ef1ca67c8b70c","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"a93963573907c83e26e8cfabbf80d3a9c360f06ea4ecf1ea6cb74a202494d8d9","stable_url_args":["https://github.com/FreewareAdvancedAudio/faac/archive/refs/tags/faac-2.2.tar.gz"],"stable_version":"2.2"},"faad2":{"desc":"ISO AAC audio decoder","executables":["faad"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://freewareadvancedaudio.github.io","license":"GPL-2.0-or-later","ruby_source_checksum":"c27475532c6a87462a209d2c2fc245c4ce061cd34a3dd7186abbaddb17b5ebf9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ee479ccbae4a8387ab696e6f21a481bd83fe3881471cafa81b4ae59d7d3aed43","stable_url_args":["https://github.com/FreewareAdvancedAudio/faad2/archive/refs/tags/2.11.4.tar.gz"],"stable_version":"2.11.4"},"faas-cli":{"aliases":["faas"],"desc":"CLI for templating and/or deploying FaaS functions","executables":["faas","faas-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openfaas/faas-cli.git",{":branch":"master"}],"homepage":"https://www.openfaas.com/","license":"MIT","ruby_source_checksum":"46133c55c09769e06096a35ff7a864afd130547fd9a216ebb1410bd613c6fb79","stable_dependencies":[{"go":":build"}],"stable_checksum":"1ca28894490767e8a4ee1e6cd20e173c8cf261572136a059abababf4ab37ec01","stable_url_args":["https://github.com/openfaas/faas-cli/archive/refs/tags/0.18.18.tar.gz"],"stable_version":"0.18.18"},"fabio":{"desc":"Zero-conf load balancing HTTP(S) router","executables":["fabio"],"head_dependencies":[{"go":":build"},{"etcd":":test"}],"head_url_args":["https://github.com/fabiolb/fabio.git",{":branch":"master"}],"homepage":"https://fabiolb.net","license":"MIT","ruby_source_checksum":"78cd11f391ee5867665a57a36ec8e9c45a14e055facbdfcdf1ecb19fc3947b27","stable_dependencies":[{"go":":build"},{"etcd":":test"}],"stable_checksum":"2de8fc98a9b67f6a6832e25dfc739d0f6b83e7d5e5cd47464e35d431c59c5f66","stable_url_args":["https://github.com/fabiolb/fabio/archive/refs/tags/v1.8.0.tar.gz"],"stable_version":"1.8.0"},"fabric-ai":{"desc":"Open-source framework for augmenting humans using AI","executables":["fabric-ai"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/danielmiessler/fabric.git",{":branch":"main"}],"homepage":"https://github.com/danielmiessler/fabric","license":"MIT","ruby_source_checksum":"c6dfc4764492b46c98abfbb2b649b89f41ccc68fc246f535805c47dfcf1c2fe5","stable_dependencies":[{"go":":build"}],"stable_checksum":"4a861a46bfcf857148887332c70dd1ec60b4eb88cb431ca80c6a850c115552e7","stable_url_args":["https://github.com/danielmiessler/fabric/archive/refs/tags/v1.4.553.tar.gz"],"stable_version":"1.4.553"},"fabric-completion":{"bottle_rebuild":2,"caveats":"All available tasks are cached in special file to speed up the response.\nTherefore, Add .fab_tasks~ to your \".gitignore\".\n\nFor more details and configuration refer to the home page.\n","desc":"Bash completion for Fabric","head_url_args":["https://github.com/n0740/fabric-completion.git",{":branch":"master"}],"homepage":"https://github.com/n0740/fabric-completion","license":"MIT","ruby_source_checksum":"048790ff39624102cc25b1f8d7613334f301e411d82fcb0d45f781b4b1d2723d","stable_checksum":"34db5a8b207a66170580fc5c9d7521e76f3c3ee85471fa19a27718dca9a934a7","stable_url_args":["https://github.com/n0740/fabric-completion/archive/5b5910492046e6335af0e88550176d2583d9a510.tar.gz"],"stable_version":"1","bottle_tag":":all","bottle_checksum":"3d2a6d8ccfa6f87727fb8d7530c7a4fb20fda11dd0a580740bb7a4179b0e54c0"},"fabric-installer":{"desc":"Installer for Fabric for the vanilla launcher","executables":["fabric-installer"],"head_dependencies":["openjdk"],"homepage":"https://fabricmc.net/","license":"Apache-2.0","ruby_source_checksum":"808f4fd00ad5de3bf7d57c87ee88463253f1f77968901ee6994a5c64482542a2","stable_dependencies":["openjdk"],"stable_checksum":"61e035bf7bf70153e127440ce34de47c9036f0a2d0c65d1529454bd35ceefe4f","stable_url_args":["https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.1.2/fabric-installer-1.1.2.jar"],"stable_version":"1.1.2","bottle_tag":":all","bottle_checksum":"f39d9f4cb764e71d737597f83db459697a047a2453fb4206a7d88e48520f1ae4"},"fabric":{"bottle_rebuild":1,"desc":"Library and command-line tool for SSH","executables":["fab"],"head_dependencies":["cryptography","libsodium","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/fabric/fabric.git",{":branch":"main"}],"homepage":"https://www.fabfile.org/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"ac8ca01dc0a2e6833c68294288849536e5ac605eabb0939a91b33bd4d7ddfdae","stable_dependencies":["cryptography","libsodium","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"dcbd2c47ad87688facaef5cc11aab6d1ec9ed05645fed97a5de7204d5d17cc44","stable_url_args":["https://files.pythonhosted.org/packages/e3/7e/29cd6237c3b7ce79c3ca945eb99ab5affd101db54b2f7a78dde0cfa19fd4/fabric-3.2.3.tar.gz"],"stable_version":"3.2.3"},"facad":{"desc":"Modern, colorful directory listing tool for the command-line","executables":["facad"],"head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://github.com/yellow-footed-honeyguide/facad","license":"MIT","ruby_source_checksum":"d9d8fd5452b021c95a39bbd27b96cf39c615e2082fde7dafa8c9d0bfbbc1f20e","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"4de8b7021efb0ec6f9bf71f0f70cb33e1cf52e945cc99e80760b80767dc380d7","stable_url_args":["https://github.com/yellow-footed-honeyguide/facad/archive/refs/tags/v2.20.16.tar.gz"],"stable_version":"2.20.16","bottle_checksum":"aec4f6294fd7f106723203f8e26ffc3d12cf2eac6dcfd0d5a791fc353128871f"},"faceprints":{"desc":"Detect and label images of faces using local Vision.framework models","executables":["faceprints"],"head_url_args":["https://github.com/Nexuist/faceprints.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/Nexuist/faceprints","license":"MIT","ruby_source_checksum":"abfc4cbfa8111c05d57d58680a1794bf06b1152614b846eff9d87067f22af804","stable_checksum":"ce42a7b6d5f8c7fa8d4d11641f923e703f53bc01707991970923fd90b723d663","stable_url_args":["https://github.com/Nexuist/faceprints/archive/refs/tags/1.1.2.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"1.1.2","bottle_checksum":"560c312597df4258d49e6410276021819721520474298fe5257a4772faee096d"},"fades":{"desc":"Automatically handle virtualenvs for python scripts","executables":["fades"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/PyAr/fades.git",{":branch":"master"}],"homepage":"https://fades.readthedocs.io/","license":"GPL-3.0-only","local_patch_checksums":{"Patches/fades/drop-pkg_resources.patch":"ceb374937c146e16801b4bcc52531861a700939e3137ecc2d177be5c366b7921"},"revision":4,"ruby_source_checksum":"0530ae110ba1616d5b633112a39465c1c3b52a3148418cec3b3de0585c0dd5c5","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","file":"Patches/fades/drop-pkg_resources.patch","type":"backport","resolves":[{"type":"defect","id":"https://github.com/PyAr/fades/pull/432"}]}],"stable_checksum":"4a2212f48c4c377bbe4da376c4459fe2d79aea2e813f0cb60d9b9fdf43d205cc","stable_url_args":["https://files.pythonhosted.org/packages/8b/e8/87a44f1c33c41d1ad6ee6c0b87e957bf47150eb12e9f62cc90fdb6bf8669/fades-9.0.2.tar.gz"],"stable_version":"9.0.2"},"fail2ban":{"bottle_rebuild":1,"caveats":"You must enable any jails by editing:\n  $HOMEBREW_PREFIX/etc/fail2ban/jail.conf\n\nOther configuration files are in $HOMEBREW_PREFIX/etc/fail2ban. See more instructions at\nhttps://github.com/fail2ban/fail2ban/wiki/Proper-fail2ban-configuration.\n","desc":"Scan log files and ban IPs showing malicious signs","executables":["fail2ban-client","fail2ban-python","fail2ban-regex","fail2ban-server","fail2ban-testcases"],"head_dependencies":["python@3.15",{"sphinx-doc":":build"}],"head_url_args":["https://github.com/fail2ban/fail2ban.git",{":branch":"master"}],"homepage":"https://www.fail2ban.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"f9416e294f2291836f663682c8e80599871156785566ae21f72a0d661d640bb1","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/fail2ban/bin/fail2ban-client","-x","start"]],"stable_dependencies":["python@3.15",{"sphinx-doc":":build"}],"stable_checksum":"4be0ea0488e32de260058462a44a040f0542cd26a9fb6fa6d2514f9dd8ec1609","stable_url_args":["https://github.com/fail2ban/fail2ban/archive/refs/tags/1.1.1.tar.gz"],"stable_version":"1.1.1"},"faircamp":{"desc":"Static site generator for audio producers","executables":["faircamp","faircamp-cli"],"head_dependencies":["ffmpeg","opus",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://codeberg.org/simonrepp/faircamp","license":"AGPL-3.0-or-later","ruby_source_checksum":"119b00e6a9bd4710e303b38375c78249d384239a56a1a86c1912b55221e95873","stable_dependencies":["ffmpeg","opus",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"c3518bb1a54609475ba7452f2e4b0fe82199818700083a0cd69d8997f59a4585","stable_url_args":["https://codeberg.org/simonrepp/faircamp/archive/2.0.1.tar.gz"],"stable_version":"2.0.1"},"fairy-stockfish":{"desc":"Strong open source chess variant engine (with largeboards support)","executables":["fairy-stockfish"],"head_url_args":["https://github.com/fairy-stockfish/Fairy-Stockfish.git",{":branch":"master"}],"homepage":"https://fairy-stockfish.github.io/","license":"GPL-3.0-or-later","ruby_source_checksum":"0fc007e9f8dc93b82ad5466238e48f071a26b9bd2cdc44ce23c19a665c83f4be","stable_checksum":"53914fc89d89afca7cfcfd20660ccdda125f1751f59a68b1f3ed1d4eb6cfe805","stable_url_args":["https://github.com/fairy-stockfish/Fairy-Stockfish/archive/refs/tags/fairy_sf_14_0_1_xq.tar.gz"],"stable_version":"14.0.1"},"fairymax":{"bottle_rebuild":1,"desc":"AI for playing Chess variants","executables":["fairymax","maxqi","shamax"],"homepage":"https://www.chessvariants.com/index/msdisplay.php?itemid=MSfairy-max","license":":public_domain","ruby_source_checksum":"3006c5e423dc96959c0caf5da9947f4e17f7c6885dfbc11f1f3d66854f254f40","stable_checksum":"3e36ba168aa10179225f8dd6953d1c39c4cd4526572765b2e9c77717efe3e52f","stable_url_args":["https://deb.debian.org/debian/pool/main/f/fairymax/fairymax_5.0b.orig.tar.gz"],"stable_version":"5.0b","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"bbf8bfbf45b9a08f721360217552ed277cb612f0878231b6dfc3b50dd84d6b43"},"faiss":{"desc":"Efficient similarity search and clustering of dense vectors","head_dependencies":["openblas","libomp",{"cmake":":build"}],"homepage":"https://faiss.ai","license":"MIT","ruby_source_checksum":"a225649134ff47cc974946db7ff76cbf0b47f6c319c6705b46fa2494296ce5a9","stable_dependencies":["openblas","libomp",{"cmake":":build"}],"stable_checksum":"7b583010cc3c0a778b909a1beecbc5a4bd42f415d82af734b2c05d5eaaca0ffa","stable_url_args":["https://github.com/facebookresearch/faiss/archive/refs/tags/v1.15.1.tar.gz"],"stable_version":"1.15.1"},"fake-gcs-server":{"desc":"Emulator for Google Cloud Storage API","executables":["fake-gcs-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fsouza/fake-gcs-server.git",{":branch":"main"}],"homepage":"https://github.com/fsouza/fake-gcs-server","license":"BSD-2-Clause","ruby_source_checksum":"2872e8d5617654602ec59d701f657ad82973ecd8f9af1d0689eeafbd7fe0a91c","stable_dependencies":[{"go":":build"}],"stable_checksum":"a322297f949d5339a8e521eb15a35b80c8023f970b0f6511a7bb84e72932ca2c","stable_url_args":["https://github.com/fsouza/fake-gcs-server/archive/refs/tags/v1.56.1.tar.gz"],"stable_version":"1.56.1"},"fakecloud":{"desc":"Free, open-source local AWS cloud emulator for integration testing","executables":["fakecloud"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/faiscadev/fakecloud.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["xz"]],"homepage":"https://fakecloud.dev/","license":"AGPL-3.0-or-later","ruby_source_checksum":"ac5d044fbbf8caf7ec7a43a0626d540405559ee44959465ddada0987deadeefc","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/fakecloud/bin/fakecloud"]],"stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"23c16293013a73bc5eb7a7248fe36cb02deb6f93db84543d698252743dd94bd0","stable_url_args":["https://github.com/faiscadev/fakecloud/archive/refs/tags/v0.51.0.tar.gz"],"stable_uses_from_macos":[["bzip2"],["xz"]],"stable_version":"0.51.0"},"faker":{"bottle_rebuild":1,"desc":"Python-based fake data generator","executables":["faker"],"head_dependencies":["python@3.15"],"homepage":"https://faker.readthedocs.io","license":"MIT","ruby_source_checksum":"61a5f163491cd73ea55153c909d2000701f7717e637f02b29484069f1144ef44","stable_dependencies":["python@3.15"],"stable_checksum":"757b74c3095edb31c386b76e29ded861e2becaf22cbeb7b9987246f9a97d3496","stable_url_args":["https://github.com/joke2k/faker/archive/refs/tags/v40.43.0.tar.gz"],"stable_version":"40.43.0","bottle_tag":":all","bottle_checksum":"40ba6b8f1ef8e4b24de0193c887240a6306549d3ad35438e1c5381ba393ba553"},"fakeroot":{"desc":"Provide a fake root environment","executables":["faked","fakeroot"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://tracker.debian.org/pkg/fakeroot","license":"GPL-3.0-or-later","ruby_source_checksum":"35671e31cd5d4be4ac611e7b02fe7a4af384b046989399d2440936e7c554b639","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"0822bd5a9f0cf19d2ba0546b88b0432d4d3d9917db62c57b74044ccadba06e49","stable_url_args":["https://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_2.1.4.orig.tar.xz"],"stable_version":"2.1.4"},"fakesteak":{"desc":"ASCII Matrix-like steak demo","executables":["fakesteak"],"homepage":"https://github.com/domsson/fakesteak","license":"CC0-1.0","ruby_source_checksum":"79d98b9bf56ea049851b6edb407388a948aa24d4ccd3301e5f0e7333e76b748c","stable_checksum":"0f183a2727e84d2e128e3192d4cff3e180393c9c39b598fa1c4bfe8c70a4eb1a","stable_url_args":["https://github.com/domsson/fakesteak/archive/refs/tags/v0.2.4.tar.gz"],"stable_version":"0.2.4","bottle_checksum":"7f80849b67d39baee17d87603098b7d6ecc480d2b67108f2b311d91c874394a9"},"faketty":{"desc":"Wrapper to exec a command in a pty, even if redirecting the output","executables":["faketty"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dtolnay/faketty.git",{":branch":"master"}],"homepage":"https://github.com/dtolnay/faketty","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"d0ff943af3ac84100291d2f243585fed840222dcc8fbd684fed9b78d1d1166ca","stable_dependencies":[{"rust":":build"}],"stable_checksum":"40a4d1cfa3f265f94895cb1430e9100df43ba0b04c551349cac2973e033a7775","stable_url_args":["https://github.com/dtolnay/faketty/archive/refs/tags/1.0.20.tar.gz"],"stable_version":"1.0.20"},"falco":{"desc":"VCL parser and linter optimized for Fastly","executables":["falco"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ysugimoto/falco.git",{":branch":"main"}],"homepage":"https://github.com/ysugimoto/falco","license":"MIT","ruby_source_checksum":"382eaeec404232ab033b7c7156aa8536e1e83d9c25db827990a221daa0855edc","stable_dependencies":[{"go":":build"}],"stable_checksum":"9a92e85dea65f1eebec5134f8921c21c98618e24966925a01c20dc6206b09519","stable_url_args":["https://github.com/ysugimoto/falco/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"falcoctl":{"desc":"CLI tool for working with Falco and its ecosystem components","executables":["falcoctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/falcosecurity/falcoctl.git",{":branch":"main"}],"homepage":"https://github.com/falcosecurity/falcoctl","license":"Apache-2.0","ruby_source_checksum":"b0c030f73214c3135911a94acad4af45cdef94a227f96f02764580f8e2c71212","stable_dependencies":[{"go":":build"}],"stable_checksum":"2ac3bd90913933e7fb6f9a722e1b8999dedaaab158c1ea073405d28c491112c1","stable_url_args":["https://github.com/falcosecurity/falcoctl/archive/refs/tags/v0.14.2.tar.gz"],"stable_version":"0.14.2"},"falcosecurity-libs":{"desc":"Core libraries for Falco and Sysdig","head_dependencies":["jsoncpp","re2","tbb",{"uthash":":no_linkage"},{"cmake":":build"},{"valijson":":build"},{"googletest":":test"}],"homepage":"https://falcosecurity.github.io/libs/","license":{":all_of":["Apache-2.0",{":any_of":["GPL-2.0-only","MIT"]},{"GPL-2.0-only":{":with":"Linux-syscall-note"}}]},"ruby_source_checksum":"ff6403e7849a06951572c6fbba213dd19e8fbb7f9430498a25f6442340c3b2f2","stable_dependencies":["jsoncpp","re2","tbb",{"uthash":":no_linkage"},{"cmake":":build"},{"valijson":":build"},{"googletest":":test"}],"stable_checksum":"4ded90e99fe0ecdd50d63395e8c9a2333cfe1d839dcf4fdbbcc2201cf44628f6","stable_url_args":["https://github.com/falcosecurity/libs/archive/refs/tags/0.26.1.tar.gz"],"stable_version":"0.26.1"},"fallow":{"desc":"Codebase intelligence for TypeScript and JavaScript","executables":["fallow"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/fallow-rs/fallow.git",{":branch":"main"}],"homepage":"https://docs.fallow.tools","license":"MIT","ruby_source_checksum":"e558c9004f4dd4ba660399352594491bc88661c309bd186ee2ac0c1b2238e670","stable_dependencies":[{"rust":":build"}],"stable_checksum":"480ade396aefbf1bc732e2ebf50e54e84701cddb073ef2f64a55e1ac8d23400f","stable_url_args":["https://github.com/fallow-rs/fallow/archive/refs/tags/v3.35.0.tar.gz"],"stable_version":"3.35.0"},"fancy-cat":{"desc":"PDF reader for terminal emulators using the Kitty image protocol","executables":["fancy-cat"],"head_dependencies":["mujs","mupdf",{"zig@0.15":":build"}],"homepage":"https://github.com/freref/fancy-cat","license":"AGPL-3.0-or-later","revision":6,"ruby_source_checksum":"bcf9904d2f6d3f7c1c20f65497064b2180e00967acdb1ad447647d7f0a124da6","stable_dependencies":["mujs","mupdf",{"zig@0.15":":build"}],"stable_checksum":"c40cd59bef243b3bafa80a33ac97d07c54ab27490d13702abeccbd713f59e37c","stable_url_args":["https://github.com/freref/fancy-cat/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"fanficfare":{"desc":"Download fanfiction and original stories as e-books","executables":["fanficfare"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15","sqlite",{"pkgconf":":build"}],"head_url_args":["https://github.com/JimmXinu/FanFicFare.git",{":branch":"main"}],"homepage":"https://github.com/JimmXinu/FanFicFare","license":"Apache-2.0","revision":1,"ruby_source_checksum":"720f8b2a41a5cc5a22fb053feb18ae8313113916755a270d6ecbd17ed8cfc5fe","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15","sqlite",{"pkgconf":":build"}],"stable_checksum":"eee865d46b0b863cab470c6c7e60d59e102d25d4cea096ca08491337ab81b69e","stable_url_args":["https://files.pythonhosted.org/packages/92/24/a394ed6de5daf39237ce371cac34a72cd6936608b278d7568a43ef99c288/fanficfare-4.62.0.tar.gz"],"stable_version":"4.62.0"},"fann":{"desc":"Fast artificial neural network library","head_dependencies":[{"cmake":":build"}],"homepage":"https://sourceforge.net/projects/fann/","license":"LGPL-2.1-or-later","ruby_source_checksum":"f44d10707c7618c9e1030e11e29e1e9b849233e0730b70796129d0ff7db00a6e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3d6ee056dab91f3b34a3f233de6a15331737848a4cbdb4e0552123d95eed4485","stable_url_args":["https://downloads.sourceforge.net/project/fann/fann/2.2.0/FANN-2.2.0-Source.tar.gz"],"stable_version":"2.2.0","bottle_cellar":":any","bottle_checksum":"f7df3b27256ce1656e6ccd36986dd65ee5b0bb8d9b5d0c5f3871bfe8c87ccfe6"},"fantom":{"conflicts":[["flux",{":because":"both install `flux` binaries"}],["fluxcd",{":because":"both install `flux` binaries"}]],"desc":"Object oriented, portable programming language","executables":["fan","fan.bat","fanc","fanc.bat","fanlaunch","fanlaunch.bat","fanp","fanp.bat","fanr","fanr.bat","fansh","fansh.bat","fansubstitute","fant","fant.bat","flux","flux.bat","jstub","jstub.bat"],"head_dependencies":["openjdk"],"homepage":"https://fantom.org/","license":"AFL-3.0","ruby_source_checksum":"ad17ef30c2146e7b168f302a2b87328d2aa8abe62d44cdffe092f4aae4b57b97","stable_dependencies":["openjdk"],"stable_checksum":"3ea9f6728a43cca961ae4094a4cd8cb381d3dc3c57d08b023c9cb19b334bc4d5","stable_url_args":["https://github.com/fantom-lang/fantom/releases/download/v1.0.84/fantom-1.0.84.zip"],"stable_version":"1.0.84","bottle_tag":":all","bottle_checksum":"ec9cca9253500e263f652274c2af0ee21c19018dbd87aa6dd2ab1eec996e84b4"},"fanyi":{"desc":"Chinese and English translate tool in your command-line","executables":["fanyi","fy"],"head_dependencies":["node"],"homepage":"https://github.com/afc163/fanyi","license":"MIT","ruby_source_checksum":"4e1b08942003a1e1b109c469fa3555770fb5753717b8139e2c22ac43cefe4afb","stable_dependencies":["node"],"stable_checksum":"7893ae87298c3731ea4a846e0c766db698c709d9b13d20f16bb8177e8d1c7100","stable_url_args":["https://registry.npmjs.org/fanyi/-/fanyi-11.0.0.tgz"],"stable_version":"11.0.0","bottle_tag":":all","bottle_checksum":"5fe2ffae948f281c5470a09341e19afa59d82eb6e35fc0c91d31dbe2651a9547"},"far2l-tty":{"desc":"Unix TTY port of FAR Manager v2 (with NetRocks support)","executables":["far2l","far2ledit"],"head_dependencies":["libarchive","libnfs","libssh","neon","openssl@4","uchardet",{"cmake":":build"},{"gperf":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"m4":":build"}],["libxml2"]],"homepage":"https://github.com/elfmz/far2l","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"3049d69cbef7e6956010aa847498c2ebfe86bea367286fe3c641b8a757e5757b","stable_dependencies":["libarchive","libnfs","libssh","neon","openssl@4","uchardet",{"cmake":":build"},{"gperf":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"a28d647f12b17fce3a89e939ce036fe4ef0d4fb1a9fc7c44fe27d292021522e4","stable_url_args":["https://github.com/elfmz/far2l/archive/refs/tags/v_2.9.1.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}],["libxml2"]],"stable_version":"2.9.1"},"fast_float":{"desc":"Fast and exact implementation of the C++ from_chars functions for number types","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fastfloat/fast_float.git",{":branch":"main"}],"homepage":"https://fastfloat.github.io/fast_float/","license":"Apache-2.0","ruby_source_checksum":"a9c98048d33eea801a0e9c248e130db7421ac4b048595fc0a884df8883fb369b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"71bb9e865b888df01351558db5a39586d13ea97ada162156b3a07784d8c1b26b","stable_url_args":["https://github.com/fastfloat/fast_float/archive/refs/tags/v8.3.2.tar.gz"],"stable_version":"8.3.2","bottle_tag":":all","bottle_checksum":"97b907cb6f9f05bd553ed0688e58e804cdb909f69fd9f7ca3ecfff2c3aa92948"},"fastani":{"desc":"Fast whole-genome similarity (ANI) estimation","executables":["fastANI"],"head_dependencies":["gsl","libomp",{"cmake":":build"}],"head_url_args":["https://github.com/ParBLiSS/FastANI.git",{":branch":"master"}],"homepage":"https://github.com/ParBLiSS/FastANI","license":"Apache-2.0","ruby_source_checksum":"75c3066b251a92fc404679491821aef30531f800327e2afc5fb52ee595bf2fd5","stable_dependencies":["gsl","libomp",{"cmake":":build"}],"stable_checksum":"dc185cf29b9fa40cdcc2c83bb48150db46835e49b9b64a3dbff8bc4d0f631cb1","stable_url_args":["https://github.com/ParBLiSS/FastANI/archive/refs/tags/v1.34.tar.gz"],"stable_version":"1.34"},"fastapi":{"desc":"CLI for FastAPI framework","executables":["fastapi"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://fastapi.tiangolo.com/","license":"MIT","ruby_source_checksum":"bd963b42ebc1f3e81c053eaf6a6b6abb38b2d671091e333c0516b13111a734df","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"6a22c1e2e6e32e0633ee7e170f00009a29b8228b16feb219ee42f32fd8d88a8f","stable_url_args":["https://files.pythonhosted.org/packages/e9/eb/2cf8c80abf09b2800aef0a83b41066fbfda8ee5495b7a08b9d1af40f7046/fastapi-0.162.0.tar.gz"],"stable_version":"0.162.0"},"fastbuild":{"desc":"High performance build system for Windows, OSX and Linux","executables":["fbuild","fbuildworker"],"homepage":"https://fastbuild.org/","license":"Zlib","ruby_source_checksum":"2737098a2994f402feeb1e774038db479685bfe7813e9ea079213c18c2b6aa71","stable_checksum":"62dc242dee1f6604d979c162b23f728583d94fd5ba834eecd86e39591a10b0e4","stable_url_args":["https://github.com/fastbuild/fastbuild/archive/refs/tags/v1.20.tar.gz"],"stable_version":"1.20"},"fastd":{"desc":"Fast and Secure Tunnelling Daemon","executables":["fastd"],"head_dependencies":["json-c","libsodium","libuecc","openssl@4",{"bison":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/neocturne/fastd.git",{":branch":"main"}],"homepage":"https://github.com/neocturne/fastd","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"5b2258cac515148b34d9e0215bd8a742fc3eace6637a100176a3752f96c85175","stable_dependencies":["json-c","libsodium","libuecc","openssl@4",{"bison":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"dcab54485c79dda22ce6308a2a48764d53977a518952facd1204ba21af1c86e0","stable_url_args":["https://github.com/neocturne/fastd/releases/download/v23/fastd-23.tar.xz"],"stable_version":"23"},"fastfetch":{"desc":"Like neofetch, but much faster because written mostly in C","executables":["fastfetch"],"head_dependencies":["yyjson",{"chafa":":build"},{"cmake":":build"},{"glib":":build"},{"imagemagick":":build"},{"lua":":build"},{"pkgconf":":build"},{"python@3.15":":build"},{"vulkan-loader":":build"}],"head_url_args":["https://github.com/fastfetch-cli/fastfetch.git",{":branch":"dev"}],"head_uses_from_macos":[[{"sqlite":":build"}]],"homepage":"https://github.com/fastfetch-cli/fastfetch","license":"MIT","ruby_source_checksum":"83ef218bd0bb6671842ac7ee4cc03ceb678ec84b2403caffe30ddc0ca5ffd2fe","stable_dependencies":["yyjson",{"chafa":":build"},{"cmake":":build"},{"glib":":build"},{"imagemagick":":build"},{"lua":":build"},{"pkgconf":":build"},{"python@3.15":":build"},{"vulkan-loader":":build"}],"stable_checksum":"8aa01bd3faff2be1d94f231d76489ce6d9f781f51f6e93eafe82359d6d8669af","stable_url_args":["https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.70.0.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":build"}]],"stable_version":"2.70.0"},"fastga":{"desc":"Pairwise whole genome aligner","executables":["ALNchain","ALNplot","ALNreset","ALNshow","ALNtoPAF","ALNtoPSL","ANOshow","ANOstat","ANOtoBED","BEDtoANO","FAtoGDB","FastGA","FastKS","GDBshow","GDBstat","GDBtoFA","GIXcp","GIXmake","GIXmv","GIXrm","GIXshow","ONEalnTEST","ONEview","PAFtoALN","PAFtoPSL"],"head_url_args":["https://github.com/thegenemyers/FASTGA.git",{":branch":"main"}],"homepage":"https://github.com/thegenemyers/FASTGA","license":{":all_of":["BSD-3-Clause","MIT"]},"ruby_source_checksum":"8f89956f20875d8b024302faba59acd4c0289a81d53a96f3677457a2d89ef160","stable_checksum":"cedd760e3faf61b03a40db75fcd304b46d60a17d3a5e868e6422162a6a522b47","stable_url_args":["https://github.com/thegenemyers/FASTGA/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"fastgron":{"desc":"High-performance JSON to GRON converter","executables":["fastgron"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/adamritter/fastgron","license":"MIT","ruby_source_checksum":"d2c9e292692b257e74adb5ca2773fd305640721c0e3bd7c64633d818c6a7e954","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3011a3b99cd07d42648b2e964f459024b13ecc904d30501f0493fb0dc9fc33b2","stable_url_args":["https://github.com/adamritter/fastgron/archive/refs/tags/v0.7.7.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.7.7","bottle_checksum":"3f5469196d51e258b7baf7cb7ee982d4ecf9506eedd9fa8cf475d5c89d9947bb"},"fastjar":{"bottle_rebuild":1,"desc":"Implementation of Sun's jar tool","executables":["fastjar","grepjar"],"homepage":"https://savannah.nongnu.org/projects/fastjar","license":"GPL-2.0-or-later","ruby_source_checksum":"f4115e5a6ff6e92a0b695772b180d63f87f018d4eefeef7b1672f249acade5b5","stable_checksum":"f156abc5de8658f22ee8f08d7a72c88f9409ebd8c7933e9466b0842afeb2f145","stable_url_args":["https://download.savannah.nongnu.org/releases/fastjar/fastjar-0.98.tar.gz"],"stable_version":"0.98"},"fastk":{"bottle_rebuild":1,"desc":"K-mer counter for high-fidelity shotgun datasets","executables":["FastK","Fastcat","Fastcp","Fastmerge","Fastmv","Fastrm","Haplex","Histex","Homex","KmerMap","Logex","Profex","Symmex","Tabex","Vennex"],"head_dependencies":["xz"],"head_url_args":["https://github.com/thegenemyers/FASTK.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://github.com/thegenemyers/FASTK","license":{":all_of":["BSD-3-Clause",{":all_of":["MIT","BSD-3-Clause"]},"MIT"]},"ruby_source_checksum":"d6c36240a6e7fc81b7e8f9d4ad4fb79917b0b1a17690b512484ced485f72b6d5","stable_dependencies":["xz"],"stable_checksum":"2e347fd698ea109685868149dd2d9c43aefc373f70ad7df8e303e0724f75c850","stable_url_args":["https://github.com/thegenemyers/FASTK/archive/refs/tags/v1.2.tar.gz"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"1.2"},"fastlane":{"caveats":"Fastlane will install additional gems to FASTLANE_GEM_HOME, which defaults to\n  ${HOME}/.local/share/fastlane/4.0.0\n","desc":"Easiest way to build and release mobile apps","executables":["fastlane"],"head_dependencies":["ruby","terminal-notifier"],"head_url_args":["https://github.com/fastlane/fastlane.git",{":branch":"master"}],"homepage":"https://fastlane.tools","license":"MIT","revision":1,"ruby_source_checksum":"beafa435967eb1d48b220076a95ca5fed000cf5c086da7cb0c796c0ab130cbaa","stable_dependencies":["ruby","terminal-notifier"],"stable_checksum":"3f77e0ce5bb2ee66b85165c5d452e10e1863cfb1ffbf0d13e223333c84dac31a","stable_url_args":["https://github.com/fastlane/fastlane/archive/refs/tags/2.241.1.tar.gz"],"stable_version":"2.241.1"},"fastly":{"desc":"Build, deploy and configure Fastly services","executables":["fastly"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fastly/cli.git",{":branch":"main"}],"homepage":"https://www.fastly.com/documentation/reference/cli/","license":"Apache-2.0","ruby_source_checksum":"71375b10686a6bf35fbcec0d3ba2aaa0fc0203c34a819a934f14bd4a04590be6","stable_dependencies":[{"go":":build"}],"stable_checksum":"52e971b7ef0fd57ff6e751a7deb34843b5a3f591fce8b79e11c708b6a7bdd22b","stable_url_args":["https://github.com/fastly/cli/archive/refs/tags/v16.2.0.tar.gz"],"stable_version":"16.2.0"},"fastmcp":{"desc":"Fast, Pythonic way to build MCP servers and clients","executables":["fastmcp"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},"uv",{"rust":":build"}],"head_url_args":["https://github.com/jlowin/fastmcp.git",{":branch":"main"}],"homepage":"https://gofastmcp.com/getting-started/welcome","license":"Apache-2.0","ruby_source_checksum":"17fd4301638615f925037051c6680e7fa135d1542a1f0f2b686100e410796775","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},"uv",{"rust":":build"}],"stable_checksum":"a1f79e9db929a1603c75331df603f74530fc236aa711e0ee2e185821c6d9888d","stable_url_args":["https://files.pythonhosted.org/packages/ea/f4/79169f9a2419e1f541b3b39b1bda1c57569b4c7c1ac4b606750c81471ad1/fastmcp-4.1.3.tar.gz"],"stable_version":"4.1.3"},"fastme":{"bottle_rebuild":1,"desc":"Accurate and fast distance-based phylogeny inference program","executables":["fastme"],"head_dependencies":["libomp"],"homepage":"http://www.atgc-montpellier.fr/fastme/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"37d3b585cc9d74b9e9079955f9027a904edbfca31e5fa472c959a28629d31b05","stable_dependencies":["libomp"],"stable_checksum":"09a23ea94e23c0821ab75f426b410ec701dac47da841943587443a25b2b85030","stable_url_args":["https://gite.lirmm.fr/atgc/FastME/raw/v2.1.6.3/tarball/fastme-2.1.6.3.tar.gz"],"stable_version":"2.1.6.3","bottle_cellar":":any","bottle_checksum":"819551b354f63fbf7ed7c93e427352457f966a67abdf67d78bba11ac6a6e8991"},"fastmod":{"desc":"Fast, partial replacement for codemod (find/replace tool for programmers)","executables":["fastmod"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/facebookincubator/fastmod","license":"Apache-2.0","ruby_source_checksum":"703b77a01271a182fbc94e323873ff36377938840d60f5c177a12a75b17585a6","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b438cc7564ef34d01f27cdd3cd50ee66a9915b9c50939ca021c6bee2e9c1f069","stable_url_args":["https://github.com/facebookincubator/fastmod/archive/refs/tags/v0.4.4.tar.gz"],"stable_version":"0.4.4","bottle_checksum":"c2cd11d0b8f5bc395749013078c1667bf50b9f57d51768ec5bf47e6dbd85c79a"},"fastnetmon":{"desc":"DDoS detection tool with sFlow, Netflow, IPFIX and port mirror support","executables":["fastnetmon","fastnetmon_api_client","fastnetmon_client"],"head_dependencies":["abseil","boost","capnp","grpc","hiredis","log4cpp","mongo-c-driver","openssl@4","protobuf",{"cmake":":build"}],"head_uses_from_macos":[["libpcap"],["ncurses"]],"homepage":"https://github.com/pavel-odintsov/fastnetmon/","license":"GPL-2.0-only","revision":14,"ruby_source_checksum":"1248bbc40352257254ec9e78ab8bf04a022cc977364eea3c62ddcb601530e4af","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/fastnetmon.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/fastnetmon.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/fastnetmon/sbin/fastnetmon","--configuration_file","$HOMEBREW_PREFIX/etc/fastnetmon.conf","--log_to_console","--disable_pid_logic"]],"stable_dependencies":["abseil","boost","capnp","grpc","hiredis","log4cpp","mongo-c-driver","openssl@4","protobuf",{"cmake":":build"}],"stable_checksum":"5ecc10791af04fc1fd720a9a113060668426aa798d5b6c3921364213a31a5e9b","stable_url_args":["https://github.com/pavel-odintsov/fastnetmon/archive/refs/tags/v1.2.9.tar.gz"],"stable_uses_from_macos":[["libpcap"],["ncurses"]],"stable_version":"1.2.9"},"fastp":{"desc":"Ultra-fast all-in-one FASTQ preprocessor","executables":["fastp"],"head_dependencies":["highway","isa-l","libdeflate"],"head_url_args":["https://github.com/OpenGene/fastp.git",{":branch":"master"}],"homepage":"https://github.com/OpenGene/fastp","license":"MIT","ruby_source_checksum":"12e734ab3f740654a93dc48b1dc9ffcbb742b875924ce824fa528542e108d93f","stable_dependencies":["highway","isa-l","libdeflate"],"stable_checksum":"28c0537e9d1f32f5a5c404562e6a282bf373b034a4c3a3610d9aa31d6429b550","stable_url_args":["https://github.com/OpenGene/fastp/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"fastplong":{"desc":"Ultra-fast preprocessing and quality control for long-read sequencing data","executables":["fastplong"],"head_dependencies":["highway","isa-l","libdeflate"],"head_url_args":["https://github.com/OpenGene/fastplong.git",{":branch":"main"}],"homepage":"https://github.com/OpenGene/fastplong","license":"MIT","ruby_source_checksum":"c889daaba4e7cad3cf0a8ad75154b5c9470b6a2ebfffe74ba634862639d82bcd","stable_dependencies":["highway","isa-l","libdeflate"],"stable_checksum":"29cd6545d0db00e4a53989088dcdb7b0f0dcbc4442574fb1b5f67b594df7cb5b","stable_url_args":["https://github.com/OpenGene/fastplong/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"fastq-tools":{"deprecate_args":{":date":"2026-01-12",":because":":unmaintained"},"desc":"Small utilities for working with fastq sequence files","disable_args":{":date":"2027-01-12",":because":":unmaintained"},"executables":["fastq-grep","fastq-kmers","fastq-match","fastq-qscale","fastq-qual","fastq-qualadj","fastq-sample","fastq-sort","fastq-uniq"],"head_dependencies":["pcre",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/dcjones/fastq-tools","license":"MIT","ruby_source_checksum":"ff1bd7fa41b3cec005436af77f0814f709430cf00517d1f7cbc27869f16971df","stable_dependencies":["pcre",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"0cd7436e81129090e707f69695682df80623b06448d95df483e572c61ddf538e","stable_url_args":["https://github.com/dcjones/fastq-tools/archive/refs/tags/v0.8.3.tar.gz"],"stable_version":"0.8.3","bottle_cellar":":any","bottle_checksum":"a69e35ad7cc93c6481de5b86c4482200ce80e417472c77ae1eae5d0bf98c22ab"},"fastqc":{"desc":"Quality control tool for high throughput sequence data","executables":["fastqc"],"head_dependencies":["openjdk"],"head_url_args":["https://github.com/s-andrews/FastQC.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://www.bioinformatics.babraham.ac.uk/projects/fastqc/","license":"GPL-3.0-or-later","ruby_source_checksum":"fb1cbda175126df729a4017cada922936ecf766ecc283824ed8f0e4b74276d83","stable_dependencies":["openjdk"],"stable_checksum":"c9504d47752e79ecfe61691e09bf367fc3f15167ac3fe83d9e33534fffbcc301","stable_url_args":["https://github.com/s-andrews/FastQC/releases/download/v0.13.0/fastqc_v0.13.0.zip"],"stable_uses_from_macos":[["python"]],"stable_version":"0.13.0","bottle_tag":":all","bottle_checksum":"1c7fe2b894185e522e6d136bc612f491c7fab0f2d5d02c8bd11bb744a3863afd"},"fastrace":{"desc":"Dependency-free traceroute implementation in pure C","executables":["fastrace"],"homepage":"https://github.com/davidesantangelo/fastrace","license":"BSD-2-Clause","ruby_source_checksum":"c9fee18bfe648747a243472f11d3274c10811b6968956ab9531e0b8c255f4a4e","stable_checksum":"2306b081389a98486167707733ace0e5811bd154eaf0beffd9f144e081c94ad9","stable_url_args":["https://github.com/davidesantangelo/fastrace/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"fatal":{"deprecate_args":{":date":"2026-09-27",":because":":repo_archived"},"desc":"Facebook Template Library","disable_args":{":date":"2027-03-27",":because":":repo_archived"},"head_url_args":["https://github.com/facebook/fatal.git",{":branch":"main"}],"homepage":"https://www.facebook.com/groups/libfatal/","license":"BSD-3-Clause","ruby_source_checksum":"d297f98fb7208ee695d93964d63646fc6f0f8de7c0624109430af2a72ab67463","stable_checksum":"da43cabebbe0a1b279f5eaf3fe7d3460ed7320887ca033d805b84079bc29e3a1","stable_url_args":["https://github.com/facebook/fatal/archive/refs/tags/v2026.09.14.00.tar.gz"],"stable_version":"2026.09.14.00","bottle_tag":":all","bottle_checksum":"00f4a4f24af792f102425ba6e653b99c3add770fd1106abf0053b44939325b34"},"fatsort":{"desc":"Sorts FAT16 and FAT32 partitions","executables":["fatsort"],"head_dependencies":["help2man"],"homepage":"https://fatsort.sourceforge.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"62de7ddfc7ecb370a817011eb1955d92154f34241ca27a4d04fd997b6f0c6ef6","stable_dependencies":["help2man"],"stable_checksum":"1012f551382639d69e194eabfbe99342ede7c856b1cd6788287f9dfd4bd8d122","stable_url_args":["https://downloads.sourceforge.net/project/fatsort/fatsort-1.7.679.tar.xz"],"stable_version":"1.7.679"},"faudio":{"desc":"Accuracy-focused XAudio reimplementation for open platforms","head_dependencies":["sdl3",{"cmake":":build"}],"head_url_args":["https://github.com/FNA-XNA/FAudio.git",{":branch":"master"}],"homepage":"https://fna-xna.github.io/","license":"Zlib","ruby_source_checksum":"87bfd2adbbcbd4ddd79a633e3942239bf1b320a0f8cbb778ec649068ac68aa32","stable_dependencies":["sdl3",{"cmake":":build"}],"stable_checksum":"c508f297ec8d065b456b2d9d74bab89ffc84ac3afbcb428bd54e40f09f8b901e","stable_url_args":["https://github.com/FNA-XNA/FAudio/archive/refs/tags/26.10.tar.gz"],"stable_version":"26.10"},"fauna-shell":{"deprecate_args":{":date":"2025-06-22",":because":":unmaintained"},"desc":"Interactive shell for FaunaDB","disable_args":{":date":"2026-06-22",":because":":unmaintained"},"executables":["fauna"],"head_dependencies":["node"],"homepage":"https://fauna.com/","license":"MPL-2.0","ruby_source_checksum":"b525f7933809a41e31e21a675e190639434e2fd376752c32e75094d1b1ec0366","stable_dependencies":["node"],"stable_checksum":"6dd5c853c1a62e72d6101741a498b3b9fe4db21e68ec2e024541b488b858c77f","stable_url_args":["https://registry.npmjs.org/fauna-shell/-/fauna-shell-4.0.0.tgz"],"stable_version":"4.0.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"1c13fb4091005e6408f8db2b02e2a56d69a1833d4b1dc3d4e9d9b50ea8676c5c"},"faust":{"desc":"Functional programming language for real time signal processing","executables":["encoderunitypackage","faust","faust-config","faust2alqt","faust2alsa","faust2alsaconsole","faust2android","faust2androidunity","faust2api","faust2atomsnippets","faust2au","faust2audiokit","faust2bela","faust2bench","faust2caconsole","faust2cagtk","faust2caqt","faust2caqtios","faust2clap.py","faust2cmajor","faust2comparator","faust2cpalrust","faust2csound","faust2csvplot","faust2daisy","faust2dplug","faust2dssi","faust2dummy","faust2dummymem","faust2eps","faust2esp32","faust2faustvst","faust2feh","faust2firefox","faust2gen","faust2graph","faust2graphviewer","faust2hothouse","faust2ios","faust2jack","faust2jackconsole","faust2jackrust","faust2jackserver","faust2jaqt","faust2jaqtchain","faust2juce","faust2ladspa","faust2linuxunity","faust2lv2","faust2magtk","faust2mathdoc","faust2mathviewer","faust2max6","faust2md","faust2minimal","faust2msp","faust2netjackconsole","faust2netjackqt","faust2nodejs","faust2octave","faust2osxiosunity","faust2owl","faust2paconsole","faust2paqt","faust2pdf","faust2plot","faust2png","faust2portaudiojulia","faust2portaudiorust","faust2pure","faust2puredata","faust2pwconsole","faust2pwgtk","faust2pwqt","faust2raqt","faust2rnbo","faust2ros","faust2rosgtk","faust2rpialsaconsole","faust2rpinetjackconsole","faust2sam","faust2sc","faust2sc.py","faust2sig","faust2sigviewer","faust2smartkeyb","faust2sndfile","faust2stratus","faust2sublimecompletions","faust2supercollider","faust2svg","faust2svgplot","faust2svgviewer","faust2teensy","faust2tidalcycles","faust2unity","faust2vcvrack","faust2vst","faust2vsti","faust2w32max6","faust2w32msp","faust2w32puredata","faust2w32vst","faust2w64max6","faust2w64puredata","faust2w64vst","faust2winunity","faust2wwise","faust2wwise.py","faustoptflags","faustpath","faustremote","filename2ident","sound2faust","sound2file","sound2reader","usage.sh"],"head_dependencies":["libmicrohttpd","libsndfile","llvm",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://faust.grame.fr","license":"GPL-2.0-or-later","ruby_source_checksum":"904e39539aa425ec5207384730512368d9c3862db040322c47698995087e3eb2","stable_dependencies":["libmicrohttpd","libsndfile","llvm",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"e4e175cf236924b5b7d4784cbb8c50cc01e211159e169655dd9e6d8f92b871d9","stable_url_args":["https://github.com/grame-cncm/faust/releases/download/2.88.0/faust-2.88.0.tar.gz"],"stable_version":"2.88.0"},"fava":{"bottle_rebuild":1,"desc":"Web interface for the double-entry bookkeeping software Beancount","executables":["fava"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"bison":":build"},{"meson":":build"},{"ninja":":build"},{"rust":":build"}],"head_url_args":["https://github.com/beancount/fava.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://beancount.github.io/fava/","license":"MIT","revision":1,"ruby_source_checksum":"db2e6b1e362f1fce7153898a8c4191e2b02f9c2339c473e7893e8d12a4341a60","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"bison":":build"},{"meson":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"447425cca159e34dfb230e5c93d5af9e202f366fc4508dc398b13e126c8f9c37","stable_url_args":["https://files.pythonhosted.org/packages/3d/06/2c40e01ea4b2e52d7ec7d96aba7c971ce4c32d8fc91a6e781ad069bc4f50/fava-1.30.16.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"1.30.16"},"favirecon":{"desc":"Uses favicon.ico to improve the target recon phase","executables":["favirecon"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/edoardottt/favirecon.git",{":branch":"main"}],"homepage":"https://edoardottt.com/","license":"MIT","ruby_source_checksum":"1cc060f4ad84e3041a3d3c67c4ce06f144f61228c816b4c22b5d64f30884ba34","stable_dependencies":[{"go":":build"}],"stable_checksum":"3cc64b241fc357cda44ea11ffbe036fbf7160049d0011c45a9963746e6e27bfb","stable_url_args":["https://github.com/edoardottt/favirecon/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"fb-client":{"bottle_rebuild":1,"conflicts":[["spotbugs",{":because":"both install a `fb` binary"}]],"desc":"Shell-script client for https://paste.xinu.at","executables":["fb"],"head_dependencies":["curl","openssl@4","python@3.15"],"homepage":"https://paste.xinu.at","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"64845d49ab5f1c2f5e2f9d522f7d9e1a4a1ac0cfa82457f615f90967a5152398","stable_dependencies":["curl","openssl@4","python@3.15"],"stable_checksum":"a3dd5580c7ba459c18f2d2ac39614422fd9c0dccb4545dbd683c77104062af39","stable_url_args":["https://paste.xinu.at/data/client/fb-2.4.0.tar.gz"],"stable_version":"2.4.0"},"fb303":{"compatibility_version":1,"desc":"Thrift functions for querying information from a service","head_dependencies":["fbthrift","fmt","folly","gflags","glog",{"cmake":[":build",":test"]},{"fizz":[":build",":test"]},{"mvfst":[":build",":test"]}],"head_url_args":["https://github.com/facebook/fb303.git",{":branch":"main"}],"homepage":"https://github.com/facebook/fb303","license":"Apache-2.0","ruby_source_checksum":"7b37e6f58d94ab7057dbe7d0f19968fd426a58134e2da23bc71f725fab950249","stable_dependencies":["fbthrift","fmt","folly","gflags","glog",{"cmake":[":build",":test"]},{"fizz":[":build",":test"]},{"mvfst":[":build",":test"]}],"stable_checksum":"18577844e7d185b5330e88a484889e1fcd97b5527788a6afcda1d788759ee5d9","stable_url_args":["https://github.com/facebook/fb303/archive/refs/tags/v2026.10.19.00.tar.gz"],"stable_version":"2026.10.19.00"},"fblog":{"desc":"Small command-line JSON log viewer","executables":["fblog"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/brocode/fblog.git",{":branch":"master"}],"homepage":"https://github.com/brocode/fblog","license":"WTFPL","ruby_source_checksum":"d8e31dd4ef9b8de9562898f48f930d342207d4e28f97b094bc392cce571ebf5d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6582020850aa9205fbdc4e169401c20e8ecc9b5decdc25dfcceeb955c83e3bcf","stable_url_args":["https://github.com/brocode/fblog/archive/refs/tags/v4.17.0.tar.gz"],"stable_version":"4.17.0"},"fbthrift":{"compatibility_version":1,"conflicts":[["thrift",{":because":"both install `thrift` binaries"}]],"desc":"Facebook's branch of Apache Thrift, including a new C++ server","executables":["thrift","thrift1"],"head_dependencies":["double-conversion","fizz","fmt","folly","gflags","glog","openssl@4","wangle","xxhash",{"bison":":build"},{"cmake":[":build",":test"]},{"mvfst":[":build",":test"]},{"zstd":":build"}],"head_url_args":["https://github.com/facebook/fbthrift.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}]],"homepage":"https://github.com/facebook/fbthrift","license":"Apache-2.0","ruby_source_checksum":"7f5e6b6a4aa2e70015f4d3ad764ca32b1371f818169982ab4434ea4d8ced50b0","stable_dependencies":["double-conversion","fizz","fmt","folly","gflags","glog","openssl@4","wangle","xxhash",{"bison":":build"},{"cmake":[":build",":test"]},{"mvfst":[":build",":test"]},{"zstd":":build"}],"stable_checksum":"51fe01005b3c82294310a398086425262707b410cd8d2b0238de38cd426dc105","stable_url_args":["https://github.com/facebook/fbthrift/archive/refs/tags/v2026.10.19.00.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}]],"stable_version":"2026.10.19.00"},"fceux":{"desc":"All-in-one NES/Famicom Emulator","executables":["fceux"],"head_dependencies":["ffmpeg","libarchive","minizip","qtbase","sdl2-compat","x264","x265",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/TASEmulators/fceux.git",{":branch":"master"}],"homepage":"https://fceux.com/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later","MIT"]},"ruby_source_checksum":"87659c68b79c6eafaacdea36eb8ecb8ae9c2060b8b54c1a6a4eeeaff4b99c794","stable_dependencies":["ffmpeg","libarchive","minizip","qtbase","sdl2-compat","x264","x265",{"cmake":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/TASEmulators/fceux.git",{":tag":"fceux-2.7.0",":revision":"a6d03e7968bd77a8156a7c9b628a673753f2f4c6"}],"stable_version":"2.7.0"},"fcft":{"bottle_rebuild":1,"desc":"Simple library for font loading and glyph rasterization","head_dependencies":["fontconfig","freetype","harfbuzz","pixman","utf8proc",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"scdoc":":build"},{"tllist":":build"}],"homepage":"https://codeberg.org/dnkl/fcft","license":"MIT","ruby_source_checksum":"7e17f703cb34beba27420c06c7b0e47a88e4628d778f58fd7313e4841020b238","stable_dependencies":["fontconfig","freetype","harfbuzz","pixman","utf8proc",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"scdoc":":build"},{"tllist":":build"}],"stable_checksum":"bb298772d625e7d917373d541456f34f1957a9e22b16f17f64158b2c3816563c","stable_url_args":["https://codeberg.org/dnkl/fcft/releases/download/3.3.3/fcft-3.3.3.tar.gz"],"stable_version":"3.3.3"},"fcgi":{"aliases":["fastcgi"],"desc":"Protocol for interfacing interactive programs with a web server","executables":["cgi-fcgi"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://fastcgi-archives.github.io/","license":"OML","ruby_source_checksum":"a7fa07741b8094d286f1d5b3f3ff04cdb909d334b419c1cc9fc3706dcc62f9e4","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"e41ddc3a473b555bdc0cbd80703dcb1f4610c1a7700d3b9d3d0c14a416e1074b","stable_url_args":["https://github.com/FastCGI-Archives/fcgi2/archive/refs/tags/2.4.7.tar.gz"],"stable_version":"2.4.7"},"fcgiwrap":{"desc":"CGI support for Nginx","head_dependencies":["fcgi",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://www.nginx.com/resources/wiki/start/topics/examples/fcgiwrap/","license":"MIT","ruby_source_checksum":"2cc334ca0cf669c0401d1fe3eb719b280c6cc3e095f83c2aadfa1038019d6f38","stable_dependencies":["fcgi",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"4c7de0db2634c38297d5fcef61ab4a3e21856dd7247d49c33d9b19542bd1c61f","stable_url_args":["https://github.com/gnosek/fcgiwrap/archive/refs/tags/1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_cellar":":any","bottle_checksum":"578107ed37b7d8cc435a7b0d9f36ceca8f50500957145ebfd1d0dc6742dc4f16"},"fcitx-remote-for-osx":{"desc":"Handle input method in command-line","executables":["fcitx-remote","fcitx-remote-general"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/xcodebuild/fcitx-remote-for-osx","license":"GPL-3.0-or-later","ruby_source_checksum":"3e2dd05d7d1f79949a201c6d623398905f0107c954ba3d7b71daf28456b8265c","stable_checksum":"453c99a0c2e227c29e2db640c592b657342a9294a3386d1810fd4c9237deeaae","stable_url_args":["https://github.com/xcodebuild/fcitx-remote-for-osx/archive/refs/tags/0.4.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.4.0","bottle_checksum":"cc5388fe0d9810de4868dc7d9e34ef08a720d080010d74e6c4a440d18cf7ee19"},"fcl":{"desc":"Flexible Collision Library","head_dependencies":["eigen","libccd","octomap",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/flexible-collision-library/fcl.git",{":branch":"master"}],"homepage":"https://flexible-collision-library.github.io/","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"06c69650689e8f60cb885a3ed65068f0ee857111da2465e9b31308a95421b81b","stable_dependencies":["eigen","libccd","octomap",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/flexible-collision-library/fcl/commit/1257b4183e0ae4890294b0edea780605c2533cfd.patch?full_index=1","sha256":"d3bb6bc82e926d4a89c19064f79b11506fa9899d52c46a482e3f9b41785b1291","type":"backport","resolves":[{"type":"defect","id":"https://github.com/flexible-collision-library/fcl/pull/645"}]},{"strip":"p1","url":"https://github.com/flexible-collision-library/fcl/commit/beffa1bb54da6686e8167843e051a3f9a2bad6f7.patch?full_index=1","sha256":"ab2058f7316e8ad6e9caa253e94c6f8dcad633ae02473d6353b9003552909525","type":"backport","resolves":[{"type":"defect","id":"https://github.com/flexible-collision-library/fcl/pull/594"}]},{"strip":"p1","url":"https://github.com/flexible-collision-library/fcl/commit/3c2b993a0b1a10f888a53cce4f3c73035ab862c3.patch?full_index=1","sha256":"a483773630e9f28c59ace7edacb0a782c9b6a1830514b92e1465ce4828e1111d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/flexible-collision-library/fcl/pull/634"}]},{"strip":"p1","url":"https://github.com/flexible-collision-library/fcl/commit/75ad2bc55acefb6c5638ed2730827530b4b7a176.patch?full_index=1","sha256":"6265c1178fe237313e107ae19386d7fc5d69638213d705290ddb61aea0b0fda2","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/flexible-collision-library/fcl/pull/649"}]}],"stable_checksum":"90409e940b24045987506a6b239424a4222e2daf648c86dd146cbcb692ebdcbc","stable_url_args":["https://github.com/flexible-collision-library/fcl/archive/refs/tags/0.7.0.tar.gz"],"stable_version":"0.7.0"},"fclones":{"desc":"Efficient Duplicate File Finder","executables":["fclones"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/pkolaczk/fclones","license":"MIT","ruby_source_checksum":"013f702f85e9459d875bca171c4ae0c90e6d011bdf527a965d881f88388f5654","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9d8bb36076190f799f01470f80e64c6a1f15f0d938793f8f607a2544cdd6115a","stable_url_args":["https://github.com/pkolaczk/fclones/archive/refs/tags/v0.35.0.tar.gz"],"stable_version":"0.35.0","bottle_checksum":"9952ed3909b1d2c9b840ce2fba135c4dc067094291ff4cfa9f1e9b555c35d0ac"},"fcp":{"desc":"Significantly faster alternative to the classic Unix cp(1) command","executables":["fcp"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/Svetlitski/fcp/","license":"BSD-3-Clause","ruby_source_checksum":"46e125cae0e9e9329ccdfdd9b214133dcee88f1b01dfc6e00977c478de88b0f1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c8c3da588711b1684370009e9a186232fe3c6c0db7ceff00b0ce0dacb98b9403","stable_url_args":["https://github.com/Svetlitski/fcp/archive/refs/tags/v0.2.2.tar.gz"],"stable_version":"0.2.2"},"fcrackzip":{"bottle_rebuild":1,"desc":"Zip password cracker","executables":["fcrackzip","zipinfo"],"head_uses_from_macos":[[{"zip":":test"}]],"homepage":"https://oldhome.schmorp.de/marc/fcrackzip.html","license":"GPL-2.0-or-later","ruby_source_checksum":"574971bd69bd5ba5c06a75e01c85f973565fa362ff8a12eb5bb4f11957cce420","stable_checksum":"4a58c8cb98177514ba17ee30d28d4927918bf0bdc3c94d260adfee44d2d43850","stable_url_args":["https://oldhome.schmorp.de/marc/data/fcrackzip-1.0.tar.gz"],"stable_uses_from_macos":[[{"zip":":test"}]],"stable_version":"1.0","bottle_checksum":"0fc4f365ee4ffbe7a4491417f1e1da010482b8cbb7659394e6d7e045d86308df"},"fd":{"conflicts":[["fdclone",{":because":"both install `fd` binaries"}]],"desc":"Simple, fast and user-friendly alternative to find","executables":["fd"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sharkdp/fd.git",{":branch":"master"}],"homepage":"https://github.com/sharkdp/fd","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"0ee1efe3ec6eaf81f2027c589b377899acfe562f7629a77c0f9829105af48956","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e6d9e90730bf316101691e49d59cc02565278dc3779d33a77423801569484851","stable_url_args":["https://github.com/sharkdp/fd/archive/refs/tags/v10.5.0.tar.gz"],"stable_version":"10.5.0"},"fdclone":{"caveats":"To install the initial config file:\n    install -c -m 0644 $HOMEBREW_PREFIX/opt/fdclone/share/fdclone/fd2rc.dist ~/.fd2rc\nTo set application messages to Japanese, edit your .fd2rc:\n    MESSAGELANG=\"ja\"\n","conflicts":[["fd",{":because":"both install `fd` binaries"}]],"deprecate_args":{":date":"2026-01-05",":because":":repo_removed"},"desc":"Console-based file manager","disable_args":{":date":"2027-01-05",":because":":repo_removed"},"executables":["fd"],"head_dependencies":[{"nkf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://hp.vector.co.jp/authors/VA012337/soft/fd/","license":":cannot_represent","local_patch_checksums":{"Patches/fdclone/3.01b.patch":"c4159db3052d7e4abec57ca719ff37f5acff626654ab4c1b513d7879dcd1eb78"},"ruby_source_checksum":"ff5c6044042eedb1b8c3b5db98319d877c2e41ff0dc750cf817598bbb39e825b","stable_dependencies":[{"nkf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/fdclone/3.01b.patch"}],"stable_checksum":"fe5bb67eb670dcdb1f7368698641c928523e2269b9bee3d13b3b77565d22a121","stable_url_args":["https://deb.debian.org/debian/pool/main/f/fdclone/fdclone_3.01j.orig.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.01j","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"77caac2a97e0b941e44f6985c618f7877d75d918cc73d90b1b7c2e87a9e647ba"},"fdk-aac-encoder":{"deprecate_args":{":date":"2026-09-13",":because":"needs `fdk-aac` which does not meet the license policy"},"desc":"Command-line encoder frontend for libfdk-aac","disable_args":{":date":"2026-09-13",":because":"needs `fdk-aac` which does not meet the license policy"},"executables":["fdkaac"],"head_dependencies":["fdk-aac",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/nu774/fdkaac","license":"Zlib","ruby_source_checksum":"039ce51b599cffb713c756f5b26e2d71c1d86ab3a59c68fe7f50f1d5b7e12758","stable_dependencies":["fdk-aac",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"be6de0851c447d132e9bff0141068ee6fec6d37e21973ea9304480c68178058b","stable_url_args":["https://github.com/nu774/fdkaac/archive/refs/tags/v1.0.9.tar.gz"],"stable_version":"1.0.9"},"fdk-aac":{"deprecate_args":{":date":"2026-09-13",":because":"does not meet the license policy"},"desc":"Standalone library of the Fraunhofer FDK AAC code from Android","disable_args":{":date":"2026-09-13",":because":"does not meet the license policy"},"executables":["aac-enc"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://git.code.sf.net/p/opencore-amr/fdk-aac.git",{":branch":"master"}],"homepage":"https://sourceforge.net/projects/opencore-amr/","license":"Apache-2.0","ruby_source_checksum":"0ed2fe9368df805467a15632881248e4bbe315e39c818d8eb8c34ad2917d3c9b","stable_checksum":"829b6b89eef382409cda6857fd82af84fabb63417b08ede9ea7a553f811cb79e","stable_url_args":["https://downloads.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-2.0.3.tar.gz"],"stable_version":"2.0.3","bottle_cellar":":any","bottle_checksum":"635b76c14fa7e66275239c9f4aa8fc6f5a40f94664b03a343e937a0b204e1ebe"},"fdroidcl":{"desc":"F-Droid desktop client","executables":["fdroidcl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Hoverth/fdroidcl.git",{":branch":"master"}],"homepage":"https://github.com/Hoverth/fdroidcl","license":"BSD-3-Clause","ruby_source_checksum":"e0c3c01dd1dd6dba49fa754f119d765812d5bf2fd0643b7cb71bb4f1a807e41b","stable_dependencies":[{"go":":build"}],"stable_checksum":"934881b18ce13a7deb246321678eabd3f81284cae61ff4d18bde6c7c4217584a","stable_url_args":["https://github.com/Hoverth/fdroidcl/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1","bottle_checksum":"8bfd91ccb97abe616d4fd3d32ccb498cf79a1787b9700860609de72b4f93c4a5"},"fdroidserver":{"caveats":"For complete functionality, fdroidserver requires that the\nAndroid SDK's \"build-tools\" and \"platform-tools\" are installed,\nand those require a Java JDK.  Also, it is best if the base path\nof the Android SDK is set in the environment variable ANDROID_HOME.\nTo do this all from the command line, run:\n\n  brew install --cask android-commandlinetools temurin\n  export ANDROID_HOME=$HOMEBREW_CELLAR/fdroidserver/2.4.5_7/share/android-commandlinetools\n  $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager \"platform-tools\" \"build-tools;34.0.0\"\n","desc":"Create and manage Android app repositories for F-Droid","executables":["fdroid"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"freetype",{"libmagic":":no_linkage"},"libsodium","libyaml","numpy",{"pillow":":no_linkage"},"python@3.15","qhull","rclone","s3cmd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"pybind11":":build"},{"rust":":build"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://f-droid.org","license":"AGPL-3.0-or-later","revision":7,"ruby_source_checksum":"bb5b29b015304ed71c84793290a30f2aec6aebb6ac66a9861251d70f7e81e89f","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"freetype",{"libmagic":":no_linkage"},"libsodium","libyaml","numpy",{"pillow":":no_linkage"},"python@3.15","qhull","rclone","s3cmd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"pybind11":":build"},{"rust":":build"}],"stable_checksum":"f9b52646264c732678e32e37e23a995db20cc61d45622dda5830ce23255547f4","stable_url_args":["https://files.pythonhosted.org/packages/f4/d8/7beac4add64c4b3d03dac01a073dc7c6beb69a7adbd4215bc8def3075d46/fdroidserver-2.4.5.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"2.4.5"},"fdupes":{"desc":"Identify or delete duplicate files","executables":["fdupes"],"head_dependencies":["pcre2"],"head_uses_from_macos":[["ncurses"],["sqlite"]],"homepage":"https://github.com/adrianlopezroche/fdupes","license":"MIT","ruby_source_checksum":"5a1b6288a566d90ec94e2e0b84405f17c35689a07f229078aa315e3357b22413","stable_dependencies":["pcre2"],"stable_checksum":"527b27a39d031dcbe1d29a220b3423228c28366c2412887eb72c25473d7b1736","stable_url_args":["https://github.com/adrianlopezroche/fdupes/releases/download/v2.4.0/fdupes-2.4.0.tar.gz"],"stable_uses_from_macos":[["ncurses"],["sqlite"]],"stable_version":"2.4.0","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"284f3172305b2a50293c69bd760d65007611557e771a5980a6e5bef3da419a9f"},"fedify":{"desc":"CLI toolchain for Fedify","executables":["fedify"],"head_dependencies":["node"],"head_url_args":["https://github.com/fedify-dev/fedify.git",{":branch":"main"}],"homepage":"https://fedify.dev/cli","license":"MIT","ruby_source_checksum":"793b74a41e66a2ffc1a2c12b0ddf22afade6a3c18563a91adab859eb72c84f3f","stable_dependencies":["node"],"stable_checksum":"2ade580935fdef5738b1188ddc60e174612ec2eb04b284563e0ed177f509f3c1","stable_url_args":["https://registry.npmjs.org/@fedify/cli/-/cli-2.4.4.tgz"],"stable_version":"2.4.4","bottle_tag":":all","bottle_checksum":"ec96a15fbcc8654b697edec23cf3b4869c1a0ef0bff3dbaeeae3b19c7a533658"},"feedgnuplot":{"desc":"Tool to plot realtime and stored data from the command-line","executables":["feedgnuplot"],"head_dependencies":["gnuplot"],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/dkogan/feedgnuplot","license":{":any_of":["GPL-1.0-or-later","Artistic-1.0"]},"revision":1,"ruby_source_checksum":"e3465afbd4c47d9b6c7bb92cc1419df32c2c092241dee0ea7b93a6c4be96d53f","stable_dependencies":["gnuplot"],"stable_checksum":"30c3952600b694a98a0e0ee20ecbbc02d0c70ca96194e3719e9177409af6c5c9","stable_url_args":["https://github.com/dkogan/feedgnuplot/archive/refs/tags/v1.64.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.64"},"feh":{"desc":"X11 image viewer","executables":["feh"],"head_dependencies":["imlib2","libexif","libpng","libx11","libxinerama","libxt"],"head_uses_from_macos":[["curl"]],"homepage":"https://feh.finalrewind.org/","license":"MIT-feh","ruby_source_checksum":"98007f54d535dd517c41e470e5f42a55cf78e0a6b4676250521050c458ee1b08","stable_dependencies":["imlib2","libexif","libpng","libx11","libxinerama","libxt"],"stable_checksum":"785cd3bf51e05f6bb86ab0d649b7ed20e31892eb635bc5a25c963bf934088445","stable_url_args":["https://feh.finalrewind.org/feh-3.13.1.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"3.13.1"},"feishu2md":{"desc":"Convert feishu/larksuite documents to markdown","executables":["feishu2md"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Wsine/feishu2md.git",{":branch":"main"}],"homepage":"https://github.com/Wsine/feishu2md","license":"MIT","ruby_source_checksum":"bc68bd1e96e39d21334be26003d1f109d1a093537924f8e1f1b1de9879445e2d","stable_dependencies":[{"go":":build"}],"stable_checksum":"938feb85d798732ed53b1e15b5cb94dc892b79c4eea5bc897750d00f6fcf012f","stable_url_args":["https://github.com/Wsine/feishu2md/archive/refs/tags/v2.4.5.tar.gz"],"stable_version":"2.4.5","bottle_checksum":"3c35747c3979260aecda237aa32d26a43af9c2c1000829cda553b258e69aebd7"},"felinks":{"desc":"Text mode browser and Gemini, NNTP, FTP, Gopher, Finger, and BitTorrent client","executables":["elinks"],"head_dependencies":["brotli","gnutls","libcss","libdom","libgcrypt","libidn2","libwapcaplet","tre",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/rkd77/elinks.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"python":":build"}],["curl"],["expat"]],"homepage":"https://github.com/rkd77/elinks","license":"GPL-2.0-only","ruby_source_checksum":"afe59f173e46da1ead021ed11b98a9f5b3b0dc3af4a5a1e1f65bffe21092ef7c","stable_dependencies":["brotli","gnutls","libcss","libdom","libgcrypt","libidn2","libwapcaplet","tre",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"75af7ba88af99ff5069ec7b4b7a3241d5920f4089764c7297cff3c8484a9e33f","stable_url_args":["https://github.com/rkd77/elinks/releases/download/v0.20.0/elinks-0.20.0.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"python":":build"}],["curl"],["expat"]],"stable_version":"0.20.0"},"feluda":{"desc":"Detect license usage restrictions in your project","executables":["feluda"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/anistark/feluda.git",{":branch":"main"}],"homepage":"https://github.com/anistark/feluda","license":"MIT","ruby_source_checksum":"73302bc8e49cb3174c53c794d94a1988e8eb72619fb333d7f03cfdce3be5edd5","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"67f2c71fa894480d9ac8d03abd786b34be07ad0c7b117a40adadf5c8bd98168f","stable_url_args":["https://github.com/anistark/feluda/archive/refs/tags/v1.17.0.tar.gz"],"stable_version":"1.17.0"},"fence":{"desc":"Lightweight sandbox for commands with network and filesystem restrictions","executables":["fence"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fencesandbox/fence.git",{":branch":"main"}],"homepage":"https://github.com/fencesandbox/fence","license":"Apache-2.0","ruby_source_checksum":"20f5708dfa61edf2b01d868d19978a54b066115c4eacb3c13800de5330aca4ee","stable_dependencies":[{"go":":build"}],"stable_checksum":"f2e55bd108816d224f45b3115e0c8feba2cb1a92055f0ebf7839f82b87a84f35","stable_url_args":["https://github.com/fencesandbox/fence/archive/refs/tags/v0.1.67.tar.gz"],"stable_version":"0.1.67"},"fend":{"desc":"Arbitrary-precision unit-aware calculator","executables":["fend"],"head_dependencies":[{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/printfn/fend.git",{":branch":"main"}],"homepage":"https://printfn.github.io/fend","license":"MIT","ruby_source_checksum":"60bb997b8fdcf434b515adb277cd1081c425ae1171d5389876e4e431023e4ea0","stable_dependencies":[{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"3622b09d197d4be374880f3f97256633d0481e7a3c7da2f69f2cb5141aac1721","stable_url_args":["https://github.com/printfn/fend/archive/refs/tags/v1.5.9.tar.gz"],"stable_version":"1.5.9"},"fennel-ls":{"desc":"Language Server for Fennel","executables":["fennel-ls"],"head_dependencies":["lua",{"pandoc":":build"}],"homepage":"https://git.sr.ht/~xerool/fennel-ls/","license":"MIT","ruby_source_checksum":"0835432dcada6d857b23585d80212ed3607a4af33abd8707a0eaee47e5b1f807","stable_dependencies":["lua",{"pandoc":":build"}],"stable_checksum":"d50a48e2c65e84c87694cf7fd142ffcfc3a573567a1610a0b1accb97930ee2d5","stable_url_args":["https://git.sr.ht/~xerool/fennel-ls/archive/0.2.4.tar.gz"],"stable_version":"0.2.4"},"fennel":{"desc":"Lua Lisp Language","executables":["fennel"],"head_dependencies":["lua",{"luajit":[":build",":test"]}],"homepage":"https://fennel-lang.org","license":"MIT","revision":1,"ruby_source_checksum":"416dc15cab38ce19209acf0eac645f7ddeafea0cd179078e631ca1ffa394dfde","stable_dependencies":["lua",{"luajit":[":build",":test"]}],"stable_checksum":"8bf46040ea9554f4c132de6cb6bf26a30ce8f7c99e58e82bc971c533d91ecd71","stable_url_args":["https://github.com/bakpakin/Fennel/archive/refs/tags/1.6.1.tar.gz"],"stable_version":"1.6.1","bottle_tag":":all","bottle_checksum":"e1101f993a8ab14fc3f1d8dd0a7c9ed61369de54960825471829cb02f92c688b"},"ferium":{"desc":"Fast and multi-source CLI program for managing Minecraft mods and modpacks","executables":["ferium"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/gorilla-devs/ferium.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/gorilla-devs/ferium","license":"MPL-2.0","ruby_source_checksum":"2a9e813e2de1d8c84056867c22250743a84df5e015d35829e6f439901464b3d1","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a9b9fd966f47d5f8c32e483a21ea476f6883f194e7813f1f81b0001e14b046a5","stable_url_args":["https://github.com/gorilla-devs/ferium/archive/refs/tags/v4.7.1.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"4.7.1","bottle_checksum":"4c14295cc97f603fb82fed856fb6695ec9f32e4b6473fb95cca6c0c2a10b80a0"},"fern-api":{"desc":"Stripe-level SDKs and Docs for your API","executables":["fern"],"head_dependencies":["node"],"homepage":"https://buildwithfern.com/","license":"Apache-2.0","ruby_source_checksum":"0c2079e06422ce3c1bfdc00e68eed3276922593e8541278611ad21d67e9f7da1","stable_dependencies":["node"],"stable_checksum":"fbede61bc734b7fb5c98ba5f89cb3dbd60a7b0a3c33142e7cbe30b68424375d8","stable_url_args":["https://registry.npmjs.org/fern-api/-/fern-api-5.172.0.tgz"],"stable_version":"5.172.0"},"fernflower":{"desc":"Advanced decompiler for Java bytecode","executables":["fernflower"],"head_dependencies":["openjdk"],"homepage":"https://github.com/JetBrains/fernflower","license":"Apache-2.0","ruby_source_checksum":"e20a7214c888f576c4d6a53d5bda37f9f35335c75b0c51ae40331ad6316986d1","stable_dependencies":["openjdk"],"stable_checksum":"2885f0ff6526eb5791367c21055f685b8f9010cb841666cccaec7fc248a6d5e7","stable_url_args":["https://www.jetbrains.com/intellij-repository/releases/com/jetbrains/intellij/java/java-decompiler-engine/262.10968.63/java-decompiler-engine-262.10968.63.jar"],"stable_version":"262.10968.63","bottle_tag":":all","bottle_checksum":"d99113a03abe82eedddc20edb2605472851014c077732337b21febe94fe78505"},"feroxbuster":{"bottle_rebuild":1,"desc":"Fast, simple, recursive content discovery tool written in Rust","executables":["feroxbuster"],"head_dependencies":[{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"},{"miniserve":":test"}],"homepage":"https://epi052.github.io/feroxbuster","license":"MIT","ruby_source_checksum":"03a2d42d3bbc7e658ceaeadf3b370d66adaae91b55f596c511537a53c0f067eb","stable_dependencies":[{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"},{"miniserve":":test"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"6f1f3466319ea5485b9d6f05000718c6ccbe1210c1cea7b2af83a5343d068a23","stable_url_args":["https://github.com/epi052/feroxbuster/archive/refs/tags/v2.13.1.tar.gz"],"stable_version":"2.13.1"},"ferron":{"desc":"Fast, memory-safe web server written in Rust","executables":["ferron"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ferronweb/ferron.git",{":branch":"develop-2.x"}],"homepage":"https://www.ferronweb.org/","license":"MIT","ruby_source_checksum":"7180a2f5378466cd993b9b66f98c8975d0e7893a0668faabc0872d728c07781b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"32354ffed4fbe8caede924d420e6a7ac84127f264c47e1e738b462d9479c0680","stable_url_args":["https://github.com/ferronweb/ferron/archive/refs/tags/2.8.1.tar.gz"],"stable_version":"2.8.1"},"fetch-crl":{"desc":"Retrieve certificate revocation lists (CRLs)","executables":["clean-crl","fetch-crl"],"head_uses_from_macos":[["perl"]],"homepage":"https://wiki.nikhef.nl/grid/FetchCRL3","license":"Apache-2.0","ruby_source_checksum":"f902401f44011fd838d4a36d5c5e40e8ac70723195f7238adb9699dcc1ee1401","stable_checksum":"e466f90a7f8deb9bbe29874897a308f456f8775dd0e00b4971757f97d5855151","stable_url_args":["https://dist.eugridpma.info/distribution/util/fetch-crl3/fetch-crl-3.0.25.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"3.0.25"},"fetch":{"desc":"Download assets from a commit, branch, or tag of GitHub repositories","executables":["fetch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gruntwork-io/fetch.git",{":branch":"master"}],"homepage":"https://www.gruntwork.io/","license":"MIT","ruby_source_checksum":"64fabec2c8ba85ecf4996b34755e0a95e0e036c47a197ab1ff4610a5367e9eb1","stable_dependencies":[{"go":":build"}],"stable_checksum":"8192dddb375e2a8765e54e27c65b544068b35bd349f9ad669d6269734f3b5f76","stable_url_args":["https://github.com/gruntwork-io/fetch/archive/refs/tags/v0.4.8.tar.gz"],"stable_version":"0.4.8"},"fetchmail":{"desc":"Client for fetching mail from POP, IMAP, ETRN or ODMR-capable servers","executables":["fetchmail","fetchmailconf"],"head_dependencies":["openssl@4",{"pkgconf":":build"}],"homepage":"https://www.fetchmail.info/","license":{":all_of":["LGPL-2.1-or-later","ISC","BSD-3-Clause",":public_domain",{"GPL-2.0-or-later":{":with":"openvpn-openssl-exception"}}]},"ruby_source_checksum":"c8563ac94677f5293b95caf053f0991e6f893040ec67145c00d8ceda651147fd","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"3dfc47192e76099b5614f2b2a42198cb41fa05d7ca9b5073e08c051e9be81435","stable_url_args":["https://downloads.sourceforge.net/project/fetchmail/branch_6.6/fetchmail-6.6.9.tar.xz"],"stable_version":"6.6.9"},"fex":{"desc":"Powerful field extraction tool","executables":["fex"],"homepage":"https://www.semicomplete.com/projects/fex/","license":"Apache-2.0","ruby_source_checksum":"53dba80dc24a65016f8d802c7ca137ec82ea5f871fcb36adbe840668277bf75e","stable_checksum":"03043c8eac74f43173068a2e693b6f73d5b45f453a063e6da11f34455d0e374e","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/semicomplete/fex-2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_checksum":"ba9dc477aa675909383c9bbda166b0786254fea4898afa1c46c6b85a3400d11f"},"ffc.h":{"desc":"Single-header C99 accelerated float/double parsing","head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/kolemannix/ffc.h.git",{":branch":"main"}],"homepage":"https://github.com/kolemannix/ffc.h","license":"Apache-2.0","ruby_source_checksum":"f092a9f032669eeddec0fcc2975d00a8a0fd5b578e4311d0547f2f4a6bd4aa9c","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"ad5c2fa0dd980aa40eb1cb78bad333387d4b8f14f6300d66063c533430faa618","stable_url_args":["https://github.com/kolemannix/ffc.h/archive/refs/tags/v26.09.01.tar.gz"],"stable_version":"26.09.01","bottle_tag":":all","bottle_checksum":"1f1690dcf82b6729b44e933db4aeb0b75a119d4726b35965c16c66ac6849cf10"},"ffe":{"bottle_rebuild":1,"desc":"Parse flat file structures and print them in different formats","executables":["ffe"],"homepage":"https://ff-extractor.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"70f621b0c674ea8a15fb3c6d78685dd1679794ce41fa2f2186317bf0be5507c1","stable_checksum":"3f3433c6e8714f9756826279e249bcf7f7ab8c45b5686003764e44f63eb225e7","stable_url_args":["https://downloads.sourceforge.net/project/ff-extractor/0.3.9a/0.3.9a.tar.gz"],"stable_version":"0.3.9a","bottle_checksum":"8e2a4fd7ab7bd26bcd4b562eb90e7ae78987bbd5c0ff387cac15e6dcf45fd0ce"},"ffind":{"bottle_rebuild":1,"conflicts":[["sleuthkit",{":because":"both install a `ffind` executable"}]],"desc":"Friendlier find","executables":["ffind"],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/sjl/friendly-find","license":"GPL-3.0-only","ruby_source_checksum":"7fa2eda16c30a1675d8683cc2c121717b6989be4738f8bb3ca587b3190083933","stable_checksum":"cf30e09365750a197f7e041ec9bbdd40daf1301e566cd0b1a423bf71582aad8d","stable_url_args":["https://github.com/sjl/friendly-find/archive/refs/tags/v1.0.1.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"04003304502f97107473f1e6be50bf658ff48ec2f8b3c2b12e743279bbfcb2a7"},"ffmate":{"desc":"FFmpeg automation layer","executables":["ffmate"],"head_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"homepage":"https://docs.ffmate.io","license":"AGPL-3.0-only","ruby_source_checksum":"78192c0d5859b1efedec6cef6cc115922b3759b3875e15fc6d659fd9e42939b4","stable_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_url_args":["https://github.com/welovemedia/ffmate.git",{":tag":"2.0.18",":revision":"a420fb497cf131f97c875fadf35ed622bde5cc85"}],"stable_version":"2.0.18"},"ffmpeg-full":{"caveats":"ffmpeg-full includes additional tools and libraries that are not included in the regular ffmpeg formula.\n","desc":"Play, record, convert, and stream many audio and video codecs","executables":["aviocat","bisect-create","check_arm_indent.sh","check_commit_msg.sh","clean-diff","compare-cvelists.sh","crypto_bench","cws2fws","dvd2concat","enc_recon_frame_test","enum_options","ffescape","ffeval","ffhash","ffmpeg","ffplay","ffprobe","fourcc2pixfmt","gen-rc","general_assembly.pl","graph2dot","indent_arm_assembly.pl","ismindex","loudnorm.rb","make_chlayout_test","merge-all-source-plugins","missing_codec_desc","murge","normalize.py","patcheck","pktdumper","plotframes","probetest","qt-faststart","scale_slice_test","seek_print","sidxindex","source2c","target_dec_fate.sh","trasher","uncoded_frame","unwrap-diff","update-checkasm.sh","venc_data_dump","zmqsend","zmqshell.py"],"head_dependencies":["aom","aribb24","dav1d","fontconfig","freetype",{"frei0r":":no_linkage"},"ggml","gnutls","harfbuzz","jpeg-xl","lame","libass","libbluray","libplacebo","librist","libsoxr","libssh","libvidstab","libvmaf","libvorbis","libvpx","libx11","libxcb","opencore-amr","openjpeg","opus","qrencode","rav1e","rubberband","sdl2-compat","snappy","speex","srt","svt-av1","tesseract","theora","webp","whisper.cpp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate",{"pkgconf":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/FFmpeg/FFmpeg.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://ffmpeg.org/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","ruby_source_checksum":"9d97328f2cc181719a6bc15982e3706f5c6ce39a2d959c96e40ccde503c81056","stable_dependencies":["aom","aribb24","dav1d","fontconfig","freetype",{"frei0r":":no_linkage"},"ggml","gnutls","harfbuzz","jpeg-xl","lame","libass","libbluray","libplacebo","librist","libsoxr","libssh","libvidstab","libvmaf","libvorbis","libvpx","libx11","libxcb","opencore-amr","openjpeg","opus","qrencode","rav1e","rubberband","sdl2-compat","snappy","speex","srt","svt-av1","tesseract","theora","webp","whisper.cpp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate",{"pkgconf":":build"},{"nasm":":build"}],"stable_checksum":"8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e","stable_url_args":["https://ffmpeg.org/releases/ffmpeg-9.0.2.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"9.0.2"},"ffmpeg":{"aliases":["ffmpeg@9"],"caveats":"ffmpeg-full includes additional tools and libraries that are not included in the regular ffmpeg formula.\n","compatibility_version":3,"desc":"Play, record, convert, and stream select audio and video codecs","executables":["aviocat","bisect-create","check_arm_indent.sh","check_commit_msg.sh","clean-diff","compare-cvelists.sh","crypto_bench","cws2fws","dvd2concat","enc_recon_frame_test","enum_options","ffescape","ffeval","ffhash","ffmpeg","ffplay","ffprobe","fourcc2pixfmt","gen-rc","general_assembly.pl","graph2dot","indent_arm_assembly.pl","ismindex","loudnorm.rb","make_chlayout_test","merge-all-source-plugins","missing_codec_desc","murge","normalize.py","patcheck","pktdumper","plotframes","probetest","qt-faststart","scale_slice_test","seek_print","sidxindex","source2c","target_dec_fate.sh","trasher","uncoded_frame","unwrap-diff","update-checkasm.sh","venc_data_dump","zmqshell.py"],"head_dependencies":["dav1d","lame","libvmaf","libvpx","openssl@4","opus","sdl2-compat","svt-av1","x264","x265","xz",{"pkgconf":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/FFmpeg/FFmpeg.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://ffmpeg.org/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"1f3e7264a319af3096a9487b6847cf8dc1f888c7798a66b5f91bde1459a7a421","stable_dependencies":["dav1d","lame","libvmaf","libvpx","openssl@4","opus","sdl2-compat","svt-av1","x264","x265","xz",{"pkgconf":":build"},{"nasm":":build"}],"stable_checksum":"8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e","stable_url_args":["https://ffmpeg.org/releases/ffmpeg-9.0.2.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"9.0.2","versioned_formulae":["ffmpeg@8","ffmpeg@7","ffmpeg@6","ffmpeg@5","ffmpeg@4","ffmpeg@2.8"]},"ffmpeg2theora":{"deprecate_args":{":date":"2026-04-06",":because":":unmaintained"},"desc":"Convert video files to Ogg Theora format","disable_args":{":date":"2027-04-06",":because":":unmaintained"},"executables":["ffmpeg2theora"],"head_dependencies":["ffmpeg@4","libkate","libogg","libvorbis","theora",{"pkgconf":":build"},{"scons":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/ffmpeg2theora.git",{":branch":"master"}],"homepage":"https://gitlab.xiph.org/xiph/ffmpeg2theora","license":"GPL-2.0-or-later","revision":12,"ruby_source_checksum":"3ecbdff52463103abd21449fc1ba225aefba694a31f88a4245c8d95234ba0fda","stable_dependencies":["ffmpeg@4","libkate","libogg","libvorbis","theora",{"pkgconf":":build"},{"scons":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/multimedia-team/ffmpeg2theora/-/raw/master/debian/patches/0002-Use-python3-print.patch","sha256":"8cf333e691cf19494962b51748b8246502432867d9feb3d7919d329cb3696e97","type":"unofficial"},{"strip":"p1","url":"https://salsa.debian.org/multimedia-team/ffmpeg2theora/-/raw/debian/0.30-2/debian/patches/link-libm.patch","sha256":"1cf00c93617ecc4833e9d2267d68b70eeb6aa6183f0c939f7caf0af5ce8460b5","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/768674"}]}],"stable_checksum":"9bc69b7c3430184e8e74d648e39bd8a35a8bb10e9e6d6d5750f334c4feaca8d6","stable_url_args":["https://gitlab.xiph.org/xiph/ffmpeg2theora/-/archive/0.30/ffmpeg2theora-0.30.tar.gz"],"stable_version":"0.30","bottle_cellar":":any","bottle_checksum":"032d3f203c4ae3ef2da43b4e16702586a081f101ae719ac211698df4039c922c"},"ffmpeg@2.8":{"deprecate_args":{":date":"2026-01-17",":because":":versioned_formula"},"desc":"Play, record, convert, and stream audio and video","disable_args":{":date":"2027-01-17",":because":":versioned_formula"},"executables":["aviocat","bisect-create","clean-diff","crypto_bench","cws2fws","dvd2concat","ffescape","ffeval","ffhash","ffmpeg","ffplay","ffprobe","ffserver","fourcc2pixfmt","gen-rc","graph2dot","ismindex","make_chlayout_test","missing_codec_desc","normalize.py","patcheck","pktdumper","plotframes","probetest","qt-faststart","seek_print","sidxindex","trasher","uncoded_frame","unwrap-diff","zmqshell.py"],"head_dependencies":["fontconfig","freetype","frei0r","lame","libass","libogg","libvo-aacenc","libvorbis","libvpx","opencore-amr","openssl@4","opus","rtmpdump","sdl12-compat","snappy","speex","theora","x264","x265","xvid","xz",{"pkgconf":":build"},{"texi2html":":build"},{"yasm":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://ffmpeg.org/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","revision":9,"ruby_source_checksum":"b955bdba9fdb2a7ddf09fc95b95d9af52df343144fe0760768899ad0fa5cff44","stable_dependencies":["fontconfig","freetype","frei0r","lame","libass","libogg","libvo-aacenc","libvorbis","libvpx","opencore-amr","openssl@4","opus","rtmpdump","sdl12-compat","snappy","speex","theora","x264","x265","xvid","xz",{"pkgconf":":build"},{"texi2html":":build"},{"yasm":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/FFmpeg/FFmpeg/commit/effadce6c756247ea8bae32dc13bb3e6f464f0eb.patch?full_index=1","sha256":"9800c708313da78d537b61cfb750762bb8ad006ca9335b1724dbbca5669f5b24","type":"backport"}],"stable_checksum":"1fbbf622806a112c5131d42b280a9e980f676ffe1c81a4e0f2ae4cb121241531","stable_url_args":["https://ffmpeg.org/releases/ffmpeg-2.8.22.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.8.22","versioned_formulae":["ffmpeg@8","ffmpeg@7","ffmpeg@6","ffmpeg@5","ffmpeg@4"]},"ffmpeg@4":{"compatibility_version":1,"deprecate_args":{":date":"2027-05-01",":because":":versioned_formula"},"desc":"Play, record, convert, and stream audio and video","disable_args":{":date":"2028-05-01",":because":":versioned_formula"},"executables":["aviocat","bisect-create","check_arm_indent.sh","cl2c","clean-diff","crypto_bench","cws2fws","dvd2concat","enum_options","ffescape","ffeval","ffhash","ffmpeg","ffplay","ffprobe","fourcc2pixfmt","gen-rc","graph2dot","indent_arm_assembly.pl","ismindex","libav-merge-next-commit","loudnorm.rb","make_chlayout_test","missing_codec_desc","murge","normalize.py","patcheck","pktdumper","plotframes","probetest","qt-faststart","seek_print","sidxindex","target_dec_fate.sh","trasher","uncoded_frame","unwrap-diff","venc_data_dump","zmqsend","zmqshell.py"],"head_dependencies":["aom","dav1d","fontconfig","freetype","frei0r","gnutls","lame","libass","libbluray","librist","libsoxr","libvidstab","libvorbis","libvpx","libxcb","opencore-amr","openjpeg","opus","rav1e","rubberband","sdl2-compat","snappy","speex","srt","tesseract","theora","webp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate","libvmaf",{"pkgconf":":build"},{"nasm":":build"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://ffmpeg.org/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"894162c2b6828571333e53450c658e2c52151c4c5ff586c3e9c4258fbda28f6a","stable_dependencies":["aom","dav1d","fontconfig","freetype","frei0r","gnutls","lame","libass","libbluray","librist","libsoxr","libvidstab","libvorbis","libvpx","libxcb","opencore-amr","openjpeg","opus","rav1e","rubberband","sdl2-compat","snappy","speex","srt","tesseract","theora","webp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate","libvmaf",{"pkgconf":":build"},{"nasm":":build"}],"stable_checksum":"c73848c4ae283d9eaee7be3b276affbc3543380483555500d0dd2c9b7e1c39c3","stable_url_args":["https://ffmpeg.org/releases/ffmpeg-4.4.8.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"4.4.8","versioned_formulae":["ffmpeg@8","ffmpeg@7","ffmpeg@6","ffmpeg@5","ffmpeg@2.8"]},"ffmpeg@5":{"deprecate_args":{":date":"2026-09-02",":because":":versioned_formula"},"desc":"Play, record, convert, and stream audio and video","disable_args":{":date":"2027-09-02",":because":":versioned_formula"},"executables":["aviocat","bisect-create","check_arm_indent.sh","cl2c","clean-diff","crypto_bench","cws2fws","dvd2concat","enum_options","ffescape","ffeval","ffhash","ffmpeg","ffplay","ffprobe","fourcc2pixfmt","gen-rc","graph2dot","indent_arm_assembly.pl","ismindex","libav-merge-next-commit","loudnorm.rb","make_chlayout_test","missing_codec_desc","murge","normalize.py","patcheck","pktdumper","plotframes","probetest","qt-faststart","scale_slice_test","seek_print","sidxindex","target_dec_fate.sh","trasher","uncoded_frame","unwrap-diff","venc_data_dump","zmqsend","zmqshell.py"],"head_dependencies":["aom","aribb24","dav1d","fontconfig","freetype","frei0r","gnutls","lame","libass","libbluray","librist","libsoxr","libvidstab","libvmaf","libvorbis","libvpx","libx11","libxcb","opencore-amr","openjpeg","opus","rav1e","rubberband","sdl2-compat","snappy","speex","srt","svt-av1","tesseract","theora","webp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate",{"pkgconf":":build"},{"nasm":":build"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://ffmpeg.org/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"b5d7d6e975f13fc3b190827c63d871810602547360e7861385dac0c5ef1636b5","stable_dependencies":["aom","aribb24","dav1d","fontconfig","freetype","frei0r","gnutls","lame","libass","libbluray","librist","libsoxr","libvidstab","libvmaf","libvorbis","libvpx","libx11","libxcb","opencore-amr","openjpeg","opus","rav1e","rubberband","sdl2-compat","snappy","speex","srt","svt-av1","tesseract","theora","webp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate",{"pkgconf":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/FFmpeg/FFmpeg/commit/d1ed5c06e3edc5f2b5f3664c80121fa55b0baa95.patch?full_index=1","sha256":"0eb23ab90c0e5904590731dd3b81c86a4127785bc2b367267d77723990fb94a2","type":"backport"},{"strip":"p1","url":"https://github.com/FFmpeg/FFmpeg/commit/a5d4c398b411a00ac09d8fe3b66117222323844c.patch?full_index=1","sha256":"19bae44a05aa7adbdabfe7479ee2f20e6ed6ad1f4b8adee6f646edba12d47030","type":"backport"}],"stable_checksum":"392306d6fc45dab0e9e0ea55381e071842e83a2fb31d320aeda40477a7766293","stable_url_args":["https://ffmpeg.org/releases/ffmpeg-5.1.10.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"5.1.10","versioned_formulae":["ffmpeg@8","ffmpeg@7","ffmpeg@6","ffmpeg@4","ffmpeg@2.8"]},"ffmpeg@6":{"compatibility_version":1,"desc":"Play, record, convert, and stream audio and video","executables":["aviocat","bisect-create","check_arm_indent.sh","clean-diff","crypto_bench","cws2fws","dvd2concat","enc_recon_frame_test","enum_options","ffescape","ffeval","ffhash","ffmpeg","ffplay","ffprobe","fourcc2pixfmt","gen-rc","general_assembly.pl","graph2dot","indent_arm_assembly.pl","ismindex","libav-merge-next-commit","loudnorm.rb","make_chlayout_test","missing_codec_desc","murge","normalize.py","patcheck","pktdumper","plotframes","probetest","qt-faststart","scale_slice_test","seek_print","sidxindex","source2c","target_dec_fate.sh","trasher","uncoded_frame","unwrap-diff","venc_data_dump","zmqsend","zmqshell.py"],"head_dependencies":["aom","aribb24","dav1d","fontconfig","freetype","frei0r","gnutls","harfbuzz","jpeg-xl","lame","libass","libbluray","librist","libsoxr","libssh","libvidstab","libvmaf","libvorbis","libvpx","libx11","libxcb","opencore-amr","openjpeg","opus","rav1e","rubberband","sdl2-compat","snappy","speex","srt","svt-av1","tesseract","theora","webp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate",{"pkgconf":":build"},{"nasm":":build"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://ffmpeg.org/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"800eb46cd75fa6f62ce82439d2f355314db0584b4b8575d9f83c237235d59b12","stable_dependencies":["aom","aribb24","dav1d","fontconfig","freetype","frei0r","gnutls","harfbuzz","jpeg-xl","lame","libass","libbluray","librist","libsoxr","libssh","libvidstab","libvmaf","libvorbis","libvpx","libx11","libxcb","opencore-amr","openjpeg","opus","rav1e","rubberband","sdl2-compat","snappy","speex","srt","svt-av1","tesseract","theora","webp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate",{"pkgconf":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/FFmpeg/FFmpeg/commit/d1ed5c06e3edc5f2b5f3664c80121fa55b0baa95.patch?full_index=1","sha256":"0eb23ab90c0e5904590731dd3b81c86a4127785bc2b367267d77723990fb94a2","type":"backport"},{"strip":"p1","url":"https://github.com/FFmpeg/FFmpeg/commit/a5d4c398b411a00ac09d8fe3b66117222323844c.patch?full_index=1","sha256":"19bae44a05aa7adbdabfe7479ee2f20e6ed6ad1f4b8adee6f646edba12d47030","type":"backport"}],"stable_checksum":"d4fcb164028dd3beee5d92c0ac72e46aac6973c75ea12dc14de07bf8f407370a","stable_url_args":["https://ffmpeg.org/releases/ffmpeg-6.1.6.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"6.1.6","versioned_formulae":["ffmpeg@8","ffmpeg@7","ffmpeg@5","ffmpeg@4","ffmpeg@2.8"]},"ffmpeg@7":{"desc":"Play, record, convert, and stream audio and video","executables":["aviocat","bisect-create","check_arm_indent.sh","clean-diff","crypto_bench","cws2fws","dvd2concat","enc_recon_frame_test","enum_options","ffescape","ffeval","ffhash","ffmpeg","ffplay","ffprobe","fourcc2pixfmt","gen-rc","general_assembly.pl","graph2dot","indent_arm_assembly.pl","ismindex","libav-merge-next-commit","loudnorm.rb","make_chlayout_test","missing_codec_desc","murge","normalize.py","patcheck","pktdumper","plotframes","probetest","qt-faststart","scale_slice_test","seek_print","sidxindex","source2c","target_dec_fate.sh","trasher","uncoded_frame","unwrap-diff","venc_data_dump","zmqsend","zmqshell.py"],"head_dependencies":["aom","aribb24","dav1d","fontconfig","freetype","frei0r","gnutls","harfbuzz","jpeg-xl","lame","libass","libbluray","librist","libsoxr","libssh","libvidstab","libvmaf","libvorbis","libvpx","libx11","libxcb","opencore-amr","openjpeg","opus","rav1e","rubberband","sdl2-compat","snappy","speex","srt","svt-av1","tesseract","theora","webp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate",{"pkgconf":":build"},{"nasm":":build"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://ffmpeg.org/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"79acec3ead3737b748597c407ce8d46771f7040a9153a2c7e5ed5340da2f86e5","stable_dependencies":["aom","aribb24","dav1d","fontconfig","freetype","frei0r","gnutls","harfbuzz","jpeg-xl","lame","libass","libbluray","librist","libsoxr","libssh","libvidstab","libvmaf","libvorbis","libvpx","libx11","libxcb","opencore-amr","openjpeg","opus","rav1e","rubberband","sdl2-compat","snappy","speex","srt","svt-av1","tesseract","theora","webp","x264","x265","xvid","xz","zeromq","zimg","libarchive","libogg","libsamplerate",{"pkgconf":":build"},{"nasm":":build"}],"stable_checksum":"de668509caf9e35e3cd162473441fdb29538c6d96ed080292b3cf9e6fc5d558f","stable_url_args":["https://ffmpeg.org/releases/ffmpeg-7.1.5.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"7.1.5","versioned_formulae":["ffmpeg@8","ffmpeg@6","ffmpeg@5","ffmpeg@4","ffmpeg@2.8"]},"ffmpeg@8":{"bottle_rebuild":1,"desc":"Play, record, convert, and stream select audio and video codecs","executables":["aviocat","bisect-create","check_arm_indent.sh","clean-diff","compare-cvelists.sh","crypto_bench","cws2fws","dvd2concat","enc_recon_frame_test","enum_options","ffescape","ffeval","ffhash","ffmpeg","ffplay","ffprobe","fourcc2pixfmt","gen-rc","general_assembly.pl","graph2dot","indent_arm_assembly.pl","ismindex","loudnorm.rb","make_chlayout_test","merge-all-source-plugins","missing_codec_desc","murge","normalize.py","patcheck","pktdumper","plotframes","probetest","qt-faststart","scale_slice_test","seek_print","sidxindex","source2c","target_dec_fate.sh","trasher","uncoded_frame","unwrap-diff","venc_data_dump","zmqshell.py"],"head_dependencies":["dav1d","lame","libvmaf","libvpx","openssl@4","opus","sdl2-compat","svt-av1","x264","x265",{"pkgconf":":build"},{"nasm":":build"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://ffmpeg.org/","keg_only_args":[":versioned_formula"],"license":"GPL-3.0-or-later","ruby_source_checksum":"784a540e14a5115a6c387b38709f60571f33ccfba65c3e0cd55140c9d029d157","stable_dependencies":["dav1d","lame","libvmaf","libvpx","openssl@4","opus","sdl2-compat","svt-av1","x264","x265",{"pkgconf":":build"},{"nasm":":build"}],"stable_checksum":"7138d28c96d9d3e3af4ee3d8cad72741f8ffb40da90c1112235dea3ecd3178a3","stable_url_args":["https://ffmpeg.org/releases/ffmpeg-8.1.3.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"8.1.3","versioned_formulae":["ffmpeg@7","ffmpeg@6","ffmpeg@5","ffmpeg@4","ffmpeg@2.8"]},"ffmpegthumbnailer":{"desc":"Create thumbnails for your video files","executables":["ffmpegthumbnailer"],"head_dependencies":["ffmpeg","jpeg-turbo","libpng",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/dirkvdb/ffmpegthumbnailer.git",{":branch":"master"}],"homepage":"https://github.com/dirkvdb/ffmpegthumbnailer","license":"GPL-2.0-or-later","ruby_source_checksum":"1b75d6cb7a9338b4386977731c23160e696dadd863b3e295957a81504f97dafe","stable_dependencies":["ffmpeg","jpeg-turbo","libpng",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"0691647dc054179c358794c643a0968f796d23c015d02283e6ce2cf4173d2e0a","stable_url_args":["https://github.com/dirkvdb/ffmpegthumbnailer/archive/refs/tags/v2.3.1.tar.gz"],"stable_version":"2.3.1"},"ffms2":{"desc":"Libav/ffmpeg based source library and Avisynth plugin","executables":["ffmsindex"],"head_dependencies":["ffmpeg",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]},{"vapoursynth":":test"}],"head_url_args":["https://github.com/FFMS/ffms2.git",{":branch":"master"}],"homepage":"https://github.com/FFMS/ffms2","license":"GPL-2.0-or-later","revision":6,"ruby_source_checksum":"6a90d3e1e20f531277ceb35efbaa4b15ef00f06383c562c04dcabbdaa1bad402","stable_dependencies":["ffmpeg",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]},{"vapoursynth":":test"}],"stable_checksum":"7770af0bbc0063f9580a6a5c8e7c51f1788f171d7da0b352e48a1e60943a8c3c","stable_url_args":["https://github.com/FFMS/ffms2/archive/refs/tags/5.0.tar.gz"],"stable_version":"5.0"},"ffsend":{"bottle_rebuild":1,"desc":"Fully featured Firefox Send client","executables":["ffsend"],"head_dependencies":[{"rust":":build"}],"homepage":"https://gitlab.com/timvisee/ffsend","license":"GPL-3.0-only","ruby_source_checksum":"d623500fbb173e72d4e1927c3f1bb2cea5065872f9261e26187cbb10fc15e653","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/timvisee/ffsend/-/commit/29eb167d4367929a2546c20b3f2bbf890b63c631.diff","sha256":"e5171b23ffd3cc0f4f1d47b29d110735c211ce96ba601a166a66537df28ed1c4","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.com/timvisee/ffsend/-/merge_requests/44"}]},{"strip":"p1","data":true}],"stable_checksum":"b13329704c5eab7c74ebc29c3f2209290ea00e758139daaefc0ab0d5728c2fa4","stable_url_args":["https://github.com/timvisee/ffsend/archive/refs/tags/v0.2.77.tar.gz"],"stable_version":"0.2.77"},"fftw":{"compatibility_version":1,"desc":"C routines to compute the Discrete Fourier Transform","executables":["fftw-wisdom","fftw-wisdom-to-conf","fftwf-wisdom","fftwl-wisdom"],"head_dependencies":["libomp",{"open-mpi":":build"}],"homepage":"https://fftw.org","license":{":all_of":["GPL-2.0-or-later","BSD-2-Clause"]},"ruby_source_checksum":"f07d1505a397700652216112547c52930eee6bbd3ca482c5626f363b72246c2d","stable_dependencies":["libomp",{"open-mpi":":build"}],"stable_checksum":"5630c24cdeb33b131612f7eb4b1a9934234754f9f388ff8617458d0be6f239a1","stable_url_args":["https://fftw.org/fftw-3.3.11.tar.gz"],"stable_version":"3.3.11"},"ffuf":{"desc":"Fast web fuzzer written in Go","executables":["ffuf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ffuf/ffuf.git",{":branch":"master"}],"homepage":"https://github.com/ffuf/ffuf","license":"MIT","ruby_source_checksum":"137cbf048aae0d4190726759b26ad287ac51666f7c368bf8ba52156461b0a61c","stable_dependencies":[{"go":":build"}],"stable_checksum":"cdb2e58259f380862850eba587f71a9dc1738fb5edc1ea60414fae30fd0ed4f2","stable_url_args":["https://github.com/ffuf/ffuf/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"fgbio":{"desc":"Tools for working with genomic and high throughput sequencing data","executables":["fgbio"],"head_dependencies":["openjdk"],"homepage":"https://fulcrumgenomics.github.io/fgbio/","license":"MIT","ruby_source_checksum":"e2b6bc41282cda5e7bc53db6d484476c52e91e76d007fbb46a4d18259d51b2d9","stable_dependencies":["openjdk"],"stable_checksum":"cf569dd9f32dcdd4a38f2af7e2763eb16dcd1d5467e9414caeed027893b4ab36","stable_url_args":["https://github.com/fulcrumgenomics/fgbio/releases/download/4.1.1/fgbio-4.1.1.jar"],"stable_version":"4.1.1","bottle_tag":":all","bottle_checksum":"03ea7b7b280d63b143ab95aaeff84e80ba99915ff896017876b58d43047a56ff"},"fheroes2":{"caveats":"Run fheroes2-install-demo command to download and install all the necessary\nfiles from the demo version of the original Heroes of Might and Magic II game.\n\nRun fheroes2-extract-resources command to extract all the necessary resource\nfiles from a legally purchased copy of the original game.\n\nDocumentation is available at:\n$HOMEBREW_CELLAR/fheroes2/1.1.17/share/doc/fheroes2/README.txt\n","desc":"Recreation of the Heroes of Might and Magic II game engine","executables":["fheroes2","fheroes2-extract-resources","fheroes2-install-demo"],"head_dependencies":["innoextract","sdl2-compat","sdl2_mixer",{"cmake":":build"},{"gettext":":build"}],"head_url_args":["https://github.com/ihhub/fheroes2.git",{":branch":"master"}],"homepage":"https://ihhub.github.io/fheroes2/","license":"GPL-2.0-or-later","ruby_source_checksum":"b2642ea251461a6c79aaacd753689a7a6c70a78406d2492557a5079d5da7b472","stable_dependencies":["innoextract","sdl2-compat","sdl2_mixer",{"cmake":":build"},{"gettext":":build"}],"stable_checksum":"29f0be1a15ecce658e647b8c3d3fe2e6acddf6fa2144b1e05c82984846f568a1","stable_url_args":["https://github.com/ihhub/fheroes2/archive/refs/tags/1.1.17.tar.gz"],"stable_version":"1.1.17"},"fibjs":{"desc":"JavaScript on Fiber","executables":["fibjs"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fibjs/fibjs.git",{":branch":"dev"}],"head_uses_from_macos":[[{"llvm":[":build",":test"]}]],"homepage":"https://fibjs.org/","license":"GPL-3.0-only","ruby_source_checksum":"66f3c8bd986b12b314500822c0db7183726831697e68431e00f015878fd75a2d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"51908a22a5ddbdb2c772c2cf08ba61cee96d89a4da0f678014423b86690478fd","stable_url_args":["https://github.com/fibjs/fibjs/releases/download/v0.37.0/fullsrc.zip"],"stable_uses_from_macos":[[{"llvm":[":build",":test"]}]],"stable_version":"0.37.0","bottle_checksum":"1cbe5e6746b9d0d30283d6fc587da0c9bb5d91b31b717e7563ab48e959c8e4cc"},"ficy":{"bottle_rebuild":1,"desc":"Icecast/Shoutcast stream grabber suite","executables":["fIcy","fPls","fResync"],"head_url_args":["https://gitlab.com/wavexx/fIcy.git",{":branch":"master"}],"homepage":"https://www.thregr.org/wavexx/software/fIcy/","license":"LGPL-2.1-only","ruby_source_checksum":"8810ee732eaa3a8476585db305fffca0c0d672a5d4b593984f9de1a57a888033","stable_checksum":"8564b16d3a52fa6dc286b02bfcc19e4acdc148c30f1750ca144e2ea47c84fd81","stable_url_args":["https://www.thregr.org/wavexx/software/fIcy/releases/fIcy-1.0.21.tar.gz"],"stable_version":"1.0.21","bottle_checksum":"ef2563d59bf9e6e918bf73928c2002d3d5e75f57f97e9fa24140c7dac10f0d17"},"fierce":{"bottle_rebuild":3,"desc":"DNS reconnaissance tool for locating non-contiguous IP space","executables":["fierce"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/mschwager/fierce.git",{":branch":"master"}],"homepage":"https://github.com/mschwager/fierce","license":"GPL-3.0-only","ruby_source_checksum":"6cec288f79eb2f4943c570e83a3d3a03d31834e36d0fe004c02787f7cb8396b1","stable_dependencies":["python@3.15"],"stable_checksum":"1a19182bbce19e395aa7d2cba91322317bb1cad57357b778749986106e455a75","stable_url_args":["https://github.com/mschwager/fierce/archive/refs/tags/1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_tag":":all","bottle_checksum":"fcbcf538612e5812a261476e07f4491df5aa1d94f4d113a4a0e6ca29498d8b4d"},"fifechan":{"desc":"C++ GUI library designed for games","head_dependencies":["allegro","freetype","sdl3","sdl3_image","sdl3_ttf",{"cmake":":build"},{"utf8cpp":":build"}],"homepage":"https://fifengine.github.io/fifechan/","license":"LGPL-2.1-or-later","ruby_source_checksum":"12e446f727de3355b1e5f15df38a46a443bdd866890fa5509c46a90a5f269c03","stable_dependencies":["allegro","freetype","sdl3","sdl3_image","sdl3_ttf",{"cmake":":build"},{"utf8cpp":":build"}],"stable_checksum":"8295ba2f2988f13f7c574cbc53eb1d30bc35ea78c79e53c2728ca23e30635425","stable_url_args":["https://github.com/fifengine/fifechan/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"fig2dev":{"bottle_rebuild":1,"desc":"Translates figures generated by xfig to other formats","executables":["fig2dev","fig2ps2tex","pic2tpic","transfig"],"head_dependencies":["ghostscript","libpng","netpbm"],"homepage":"https://mcj.sourceforge.net/","license":"MIT","ruby_source_checksum":"466a8656cf5a8678af70e925d18cef24d0076a85df5f8a438e02d126762d414b","stable_dependencies":["ghostscript","libpng","netpbm"],"stable_checksum":"61e185393176852f03b901b3b05b19fbc5ad8258ff142f3da6e70b1b83513326","stable_url_args":["https://downloads.sourceforge.net/project/mcj/fig2dev-3.2.9a.tar.xz"],"stable_version":"3.2.9a"},"figlet":{"desc":"Banner-like program prints strings as ASCII art","executables":["chkfont","figlet","figlist","showfigfonts"],"homepage":"https://www.figlet.org/","license":"BSD-3-Clause","ruby_source_checksum":"fa4144d393d538969a627f19cfb5b7d3d2a02758d5456fe8780bb49220b74680","stable_checksum":"bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d","stable_url_args":["ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz"],"stable_version":"2.2.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"3955d7572889134c95edc8ddf8bb2c01221e5c5ffed53b5410cf033a7d595795"},"file-formula":{"aliases":["file"],"desc":"Utility to determine file types","executables":["file"],"head_dependencies":["libmagic"],"head_url_args":["https://github.com/file/file.git",{":branch":"master"}],"homepage":"https://darwinsys.com/file/","keg_only_args":[":provided_by_macos"],"license":"BSD-2-Clause-Darwin","ruby_source_checksum":"62a9c615d8e7c25d67e512f152e46449ed44bf2699f343a984ea9a4a98c08017","stable_dependencies":["libmagic"],"stable_checksum":"ed14656883b23a364b4057c05595d93252da9bc473d30106519519d0da141283","stable_url_args":["https://astron.com/pub/file/file-5.48.tar.gz"],"stable_version":"5.48"},"file-roller":{"bottle_rebuild":1,"desc":"GNOME archive manager","executables":["file-roller"],"head_dependencies":["adwaita-icon-theme","desktop-file-utils","glib","gtk4","hicolor-icon-theme","json-glib","libadwaita","libarchive","pango","gettext",{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.gnome.org/Apps/FileRoller","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"},{"path":{"base":"homebrew_prefix","path":"share/applications"},"type":"update_desktop_database"}],"ruby_source_checksum":"92a067679505649b70128dfe5dac7df3be24d736ed9e41867d3b74480d997f1e","stable_dependencies":["adwaita-icon-theme","desktop-file-utils","glib","gtk4","hicolor-icon-theme","json-glib","libadwaita","libarchive","pango","gettext",{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"67cada96a2409c859f378e82fbe868b0e9c00a69e6b7b885d542c64ea2a1297d","stable_url_args":["https://download.gnome.org/sources/file-roller/44/file-roller-44.7.tar.xz"],"stable_version":"44.7"},"filebeat":{"desc":"File harvester to ship log files to Elasticsearch or Logstash","executables":["filebeat"],"head_dependencies":[{"go":":build"},{"mage":":build"}],"head_url_args":["https://github.com/elastic/beats.git",{":branch":"main"}],"homepage":"https://www.elastic.co/products/beats/filebeat","license":"Apache-2.0","ruby_source_checksum":"0081ce8fc5825a88f0244dd7b3af52c2b7c5a91d52212ff08bdbbfd1cad6dc99","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/filebeat/bin/filebeat"],"stable_dependencies":[{"go":":build"},{"mage":":build"}],"stable_url_args":["https://github.com/elastic/beats.git",{":tag":"v9.5.5",":revision":"b80bf8464fba72f582cefed91dd72909eb7116db"}],"stable_version":"9.5.5"},"filebrowser":{"desc":"Web File Browser","executables":["filebrowser"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/filebrowser/filebrowser.git",{":branch":"master"}],"homepage":"https://filebrowser.org/","license":"Apache-2.0","ruby_source_checksum":"173975995c210ad57670691c631821581b414612a28b8730b251735eba6c8cf6","stable_dependencies":[{"go":":build"}],"stable_checksum":"18020983f6a4e43d679738738c3f95c52a333a282144046ec152491f2341a152","stable_url_args":["https://github.com/filebrowser/filebrowser/archive/refs/tags/v2.63.23.tar.gz"],"stable_version":"2.63.23"},"fileicon":{"desc":"macOS CLI for managing custom icons for files and folders","executables":["fileicon"],"homepage":"https://github.com/mklement0/fileicon","license":"MIT","ruby_source_checksum":"7ed10033520e9a146b48a651d2f81ca2fe09bb284ded8dcd4c0969245222d1c6","stable_checksum":"e0b64fb5ead02dc74fb097948aaca2931e61064e8177801b08a6b57d263cda7e","stable_url_args":["https://github.com/mklement0/fileicon/archive/refs/tags/v0.3.5.tar.gz"],"stable_version":"0.3.5","bottle_tag":":all","bottle_checksum":"f949b99b0a677468c315be200854ef1480a72e225a3f3cef028504030389a62e"},"filen-cli":{"desc":"Interface with Filen, an end-to-end encrypted cloud storage service","executables":["filen"],"head_dependencies":["node",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://filen.io","license":"AGPL-3.0-or-later","ruby_source_checksum":"1fae09ae492bf28b0ef70b4c36a25d0ab2688b9b36e22755564992855ad26f7e","stable_dependencies":["node",{"pkgconf":":build"}],"stable_checksum":"b124711dfe329029bee0475958a1fe233a61aa100c95947b71c11668aa8f45b2","stable_url_args":["https://registry.npmjs.org/@filen/cli/-/cli-0.0.34.tgz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.0.34","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"29a98ac2cabaf393769b65aebcb7dbe3c06aec72961364d6480e52c829ac8856"},"fileql":{"desc":"Run SQL-like query on local files instead of database files using the GitQL SDK","executables":["fileql"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/AmrDeveloper/FileQL.git",{":branch":"master"}],"homepage":"https://github.com/AmrDeveloper/FileQL","license":"MIT","ruby_source_checksum":"bf7ff01d9b831665180b293a5512122e0a3fd3e573ba0dc245f2a8872d21ad0a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c85976ffd14454be0f3f973d6d97621f10d8dc0d4814448bd66d2a376f6dfdc2","stable_url_args":["https://github.com/AmrDeveloper/FileQL/archive/refs/tags/0.10.0.tar.gz"],"stable_version":"0.10.0","bottle_checksum":"7608a695e3020c871be877d0e5084605a8f2afa3b405232b11fd8a386c063270"},"filmcraft-cli":{"desc":"Headless FilmCraft CLI and MCP server to edit, render and export video projects","executables":["filmcraft-cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/storytold/filmcraft.git",{":branch":"main"}],"homepage":"https://getartcraft.com/apps/filmcraft","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"11cadeecbf7682662d35c308e8ec775ba7faf4a496e5072837be705c142a460d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"83022ffecdc03adc113d8aaa54e5cab999047a92d0d531821a4681a4751d7dd2","stable_url_args":["https://github.com/storytold/filmcraft/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"filtlong":{"bottle_rebuild":1,"desc":"Quality filtering of long noisy DNA sequencing reads","executables":["filtlong"],"homepage":"https://github.com/rrwick/Filtlong","license":"GPL-3.0-or-later","ruby_source_checksum":"dff75c19e7a9f2dd5a424275f4d950574ff66e644d729dd38a938b6256b9e9b1","stable_checksum":"09b43a0c9e2c6b40cd29e3025de8ff39302c0b5eabbf660a47c9c26bdf9dd35e","stable_url_args":["https://github.com/rrwick/Filtlong/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"findent":{"desc":"Indent and beautify Fortran sources and generate dependency information","executables":["findent","wfindent"],"homepage":"https://www.ratrabbit.nl/ratrabbit/findent/index.html","license":"BSD-3-Clause","ruby_source_checksum":"d1bf4f38a81969618aecf0855c2062fdbed022806302181c75e8da79e6280d5e","stable_checksum":"005a0a8cb8e25c8aab10ba3e0735a26b00835281040ee4d3453580ca8604e078","stable_url_args":["https://downloads.sourceforge.net/project/findent/findent-4.4.2.tar.gz"],"stable_version":"4.4.2"},"findomain":{"bottle_rebuild":1,"desc":"Cross-platform subdomain enumerator","executables":["findomain"],"head_dependencies":[{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/Findomain/Findomain","license":"GPL-3.0-or-later","ruby_source_checksum":"73b280aa23b17784c97932e4c7aa6eb1c0f71074036f6fdd06e68bdeac584740","stable_dependencies":[{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2562943c29a9b3ce1b76685d9e7de1ad5109f80a35c6941e7853b31fb92641fa","stable_url_args":["https://github.com/Findomain/Findomain/archive/refs/tags/10.0.1.tar.gz"],"stable_version":"10.0.1"},"findutils":{"caveats":"All commands have been installed with the prefix \"g\".\nIf you need to use these commands with their normal names, you\ncan add a \"gnubin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/findutils/libexec/gnubin:$PATH\"\n","desc":"Collection of GNU find, xargs, and locate","executables":["gfind","glocate","gupdatedb","gxargs"],"homepage":"https://www.gnu.org/software/findutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"4d72242e4019f0f5049f0cb5362c4232549d403697f119771103dcdf8d100016","stable_checksum":"bfd19cb06cc71f3352d567e90284d8cdac02ac89774bbeadf0b533b0c11432fd","stable_url_args":["https://ftpmirror.gnu.org/findutils/findutils-4.11.0.tar.xz"],"stable_version":"4.11.0"},"fio":{"conflicts":[["fiona",{":because":"both install `fio` binaries"}]],"desc":"I/O benchmark and stress test","executables":["fio","fio-btrace2fio","fio-dedupe","fio-genzipf","fio-histo-log-pctiles.py","fio-verify-state","fio2gnuplot","fio_generate_plots","fio_jsonplus_clat2csv","fiologparser.py","fiologparser_hist.py","genfio"],"homepage":"https://github.com/axboe/fio","license":"GPL-2.0-only","ruby_source_checksum":"b28dd247d26de18f77c5a1211c7daefbac745484f833ae8dfa9a0680dd1d41f6","stable_checksum":"efa49b3f36eda9adf29294f27a87d7e457747d676cd0f73996d6365357832cfe","stable_url_args":["https://github.com/axboe/fio/archive/refs/tags/fio-3.43.tar.gz"],"stable_version":"3.43"},"fiona":{"bottle_rebuild":1,"conflicts":[["fio",{":because":"both install `fio` binaries"}]],"desc":"Reads and writes geographic data files","executables":["fio"],"head_dependencies":[{"certifi":":no_linkage"},"gdal","python@3.15"],"homepage":"https://fiona.readthedocs.io/en/stable/","license":"BSD-3-Clause","revision":3,"ruby_source_checksum":"a6e2ad918dcb88300ec03cc3fed3f3a4975e0f1dc80c7ef0669ad16f59b43d16","stable_dependencies":[{"certifi":":no_linkage"},"gdal","python@3.15"],"stable_checksum":"b00ae357669460c6491caba29c2022ff0acfcbde86a95361ea8ff5cd14a86b68","stable_url_args":["https://files.pythonhosted.org/packages/51/e0/71b63839cc609e1d62cea2fc9774aa605ece7ea78af823ff7a8f1c560e72/fiona-1.10.1.tar.gz"],"stable_version":"1.10.1"},"firebase-cli":{"desc":"Firebase command-line tools","executables":["firebase"],"head_dependencies":["node"],"homepage":"https://firebase.google.com/docs/cli/","license":"MIT","ruby_source_checksum":"d67b001e574abaa4081ab5a09b9ad12856ba2c08b8bcecb2d43cf682ff31d589","stable_dependencies":["node"],"stable_checksum":"1a106a3a99d2d5d7a998c764b753e92cb577b1bf548b624dcfd4ea8a537509fa","stable_url_args":["https://registry.npmjs.org/firebase-tools/-/firebase-tools-15.34.1.tgz"],"stable_version":"15.34.1"},"firefly":{"desc":"Create and manage the Hyperledger FireFly stack for blockchain interaction","executables":["firefly"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hyperledger-firefly/cli.git",{":branch":"main"}],"homepage":"https://hyperledger-firefly.github.io/firefly/latest/","license":"Apache-2.0","ruby_source_checksum":"778d729c011af745a57ed4e54de9e0320409e6fe6c09015f7e38528efc1ca9e8","stable_dependencies":[{"go":":build"}],"stable_checksum":"f9c73ca146af0e9e5ed5ef68d45c5733375f211233e5093ca060c9ddf8587f0b","stable_url_args":["https://github.com/hyperledger-firefly/cli/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0"},"firefoxpwa":{"caveats":"To use the browser extension, manually link the app manifest with:\n  sudo mkdir -p \"/Library/Application Support/Mozilla/NativeMessagingHosts\"\n  sudo ln -sf \"$HOMEBREW_PREFIX/opt/firefoxpwa/share/firefoxpwa.json\" \"/Library/Application Support/Mozilla/NativeMessagingHosts/firefoxpwa.json\"\n","desc":"Tool to install, manage and use Progressive Web Apps in Mozilla Firefox","executables":["firefoxpwa"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/filips123/PWAsForFirefox.git",{":branch":"main"}],"homepage":"https://pwasforfirefox.filips.si/","license":"MPL-2.0","ruby_source_checksum":"0818671e43d75fc5f9cd491e9f496875d6806a6e50716fadd199c5d9a8552b06","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"97ee2e61698f79629871b7eeca1d70c32ccfc68a49902b9ecd6da05b142bfe19","stable_url_args":["https://github.com/filips123/PWAsForFirefox/archive/refs/tags/v2.20.1.tar.gz"],"stable_version":"2.20.1"},"fish-lsp":{"desc":"LSP implementation for the fish shell language","executables":["fish-lsp"],"head_dependencies":["node",{"fish":[":build",":test"]}],"homepage":"https://www.fish-lsp.dev","license":"MIT","ruby_source_checksum":"9aa92512cba09654b027f8c8acf5285e912feaa96dd341af59d4a44c046f5a87","stable_dependencies":["node",{"fish":[":build",":test"]}],"stable_checksum":"2fa71212c2e0eefae779c97a596f760db008a08878758887e37c86513fe83258","stable_url_args":["https://registry.npmjs.org/fish-lsp/-/fish-lsp-1.1.5.tgz"],"stable_version":"1.1.5"},"fish":{"aliases":["fishfish"],"compatibility_version":1,"desc":"User-friendly command-line shell for UNIX-like operating systems","executables":["fish","fish_indent","fish_key_reader"],"head_dependencies":["pcre2",{"cmake":":build"},{"rust":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/fish-shell/fish-shell.git",{":branch":"master"}],"homepage":"https://fishshell.com","license":"GPL-2.0-only","ruby_source_checksum":"95542fadde577ac84e6418b0c9554e1b16d74292d4998d8320edf89eb6931583","stable_dependencies":["pcre2",{"cmake":":build"},{"rust":":build"},{"sphinx-doc":":build"}],"stable_checksum":"20998a25f73217ddcc19f499055fd587e9912d1ad6e7109120fbcf2871f0b98c","stable_url_args":["https://github.com/fish-shell/fish-shell/releases/download/4.9.3/fish-4.9.3.tar.xz"],"stable_version":"4.9.3"},"fisher":{"desc":"Plugin manager for the Fish shell","head_dependencies":["fish"],"homepage":"https://github.com/jorgebucaran/fisher","license":"MIT","ruby_source_checksum":"27ad4f622c19ea64dcb0c9b07530454147f3fbe0bfe2de4df1e9ce273b1e84e1","stable_dependencies":["fish"],"stable_checksum":"6e1b9cdc8a49918b817f87e15bebf5e8af749f856fb10808cdb9a889f77f1eae","stable_url_args":["https://github.com/jorgebucaran/fisher/archive/refs/tags/4.4.8.tar.gz"],"stable_version":"4.4.8","bottle_tag":":all","bottle_checksum":"87b3e119018e5b07504fd5c9a2dcae8cc52f9c6c7856e2dd00fcce95f877f559"},"fits":{"desc":"File Information Tool Set","executables":["fits","fits-ngserver"],"head_dependencies":["exiftool","libmediainfo","openjdk"],"homepage":"https://harvard-lts.github.io/fits/","license":"LGPL-2.1-only","ruby_source_checksum":"a49d4c0082becfbc47ff770b21da2016560ce3f347486bb49de922d630749133","stable_dependencies":["exiftool","libmediainfo","openjdk"],"stable_checksum":"32e436effe7251c5b067ec3f02321d5baf4944b3f0d1010fb8ec42039d9e3b73","stable_url_args":["https://github.com/harvard-lts/fits/releases/download/1.6.0/fits-1.6.0.zip"],"stable_version":"1.6.0","bottle_cellar":":any","bottle_checksum":"6113f4769d039c7e57371e31ddaf5acf0382a0f65d37232ae2aecb35ca3ec269"},"fizmo":{"desc":"Z-Machine interpreter","executables":["fizmo-console","fizmo-ncursesw","fizmo-sdl2"],"head_dependencies":["freetype","jpeg-turbo","libpng","libsndfile","libx11","sdl2-compat",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["ncurses"]],"homepage":"https://fizmo.spellbreaker.org","license":"BSD-3-Clause","revision":4,"ruby_source_checksum":"f7e60d4a3955c2a1b2dfd6bb4848c4a4882cb0ebdf226310f08f17fb4d60009f","stable_dependencies":["freetype","jpeg-turbo","libpng","libsndfile","libx11","sdl2-compat",{"pkgconf":":build"}],"stable_checksum":"1c259a29b21c9f401c12fc24d555aca4f4ff171873be56fb44c0c9402c61beaa","stable_url_args":["https://fizmo.spellbreaker.org/source/fizmo-0.8.5.tar.gz"],"stable_uses_from_macos":[["libxml2"],["ncurses"]],"stable_version":"0.8.5"},"fizsh":{"bottle_rebuild":1,"desc":"Fish-like front end for ZSH","executables":["fizsh"],"head_dependencies":["zsh"],"head_url_args":["https://github.com/zsh-users/fizsh.git",{":branch":"master"}],"homepage":"https://github.com/zsh-users/fizsh","license":"BSD-3-Clause","ruby_source_checksum":"af6f49981e55022d0f200b5f88642c36058d6a11d482f81625e0289cd3e55c89","stable_dependencies":["zsh"],"stable_checksum":"dbbbe03101f82e62f1dfe1f8af7cde23bc043833679bc74601a0a3d58a117b07","stable_url_args":["https://downloads.sourceforge.net/project/fizsh/fizsh-1.0.9.tar.gz"],"stable_version":"1.0.9","bottle_tag":":all","bottle_checksum":"f893871f51a8542bbc01321935e948a6753e4eb5865885307dbdeed9882e7192"},"fizz":{"compatibility_version":1,"desc":"C++14 implementation of the TLS-1.3 standard","head_dependencies":["fmt","folly","glog","libsodium","openssl@4","zstd",{"cmake":[":build",":test"]},{"gflags":":build"},{"libevent":":build"}],"head_url_args":["https://github.com/facebookincubator/fizz.git",{":branch":"main"}],"homepage":"https://github.com/facebookincubator/fizz","license":"BSD-3-Clause","ruby_source_checksum":"b87283ea5484ecf4c0df761b831ef32499a929bb8cc12fd75e611a58d3ad1a8d","stable_dependencies":["fmt","folly","glog","libsodium","openssl@4","zstd",{"cmake":[":build",":test"]},{"gflags":":build"},{"libevent":":build"}],"stable_checksum":"88fcc4d518b41b727399423c680f17bdb1b26e7f8fcb256ac7319a698e40b94b","stable_url_args":["https://github.com/facebookincubator/fizz/archive/refs/tags/v2026.10.19.00.tar.gz"],"stable_version":"2026.10.19.00"},"fjira":{"desc":"Fuzzy-find cli jira interface","executables":["fjira"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mk-5/fjira.git",{":branch":"master"}],"homepage":"https://github.com/mk-5/fjira","license":"AGPL-3.0-only","ruby_source_checksum":"91ffc49cd5da12a005711e82967a080b6bc55cae5e3f55e6da8e8a6d83143f5a","stable_dependencies":[{"go":":build"}],"stable_checksum":"f708f29646a69d371f93bdb09bb5811fc00baa13ab1374bee0719f5b81a6e82b","stable_url_args":["https://github.com/mk-5/fjira/archive/refs/tags/1.5.6.tar.gz"],"stable_version":"1.5.6"},"flac":{"desc":"Free lossless audio codec","executables":["flac","metaflac"],"head_dependencies":["libogg",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/flac.git",{":branch":"master"}],"homepage":"https://xiph.org/flac/","license":{":all_of":["BSD-3-Clause","GPL-2.0-or-later","ISC","LGPL-2.0-or-later","LGPL-2.1-or-later",":public_domain",{":any_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]}]},"ruby_source_checksum":"672673af158e6b17e6fd0aa69c66b36074501ab904df99d6eed23086445ab0ab","stable_dependencies":["libogg",{"pkgconf":":build"}],"stable_checksum":"f2c1c76592a82ffff8413ba3c4a1299b6c7ab06c734dee03fd88630485c2b920","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/flac/flac-1.5.0.tar.xz"],"stable_version":"1.5.0","bottle_cellar":":any","bottle_checksum":"f1c784569961db85af848fd5d816d975a987ee986e54d9b48c45effe698755f1"},"flac123":{"desc":"Command-line program for playing FLAC audio files","executables":["flac123"],"head_dependencies":["flac","libao","libogg","popt",{"autoconf":":build"},{"automake":":build"}],"homepage":"https://github.com/flac123/flac123","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"9c609514ed4299901d43614454990c4bb9c1bb161ee7ec945f37022070fa4ddc","stable_dependencies":["flac","libao","libogg","popt",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"c09676dce51383ce4fe7a553e67f4369918cf40ee6d922e585e50c11bce9e227","stable_url_args":["https://github.com/flac123/flac123/archive/refs/tags/v2.1.1.tar.gz"],"stable_version":"2.1.1","bottle_cellar":":any","bottle_checksum":"ed0839c5d9d6ba86b97c1d1482f5a3371c32a41c88f62cd42fe7526ba6ea56f7"},"flactag":{"desc":"Tag single album FLAC files with MusicBrainz CUE sheets","executables":["checkflac","discid","flactag","ripdataflac","ripflac"],"head_dependencies":["flac","jpeg-turbo","libdiscid","libmusicbrainz","neon","s-lang","unac",{"asciidoc":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxslt"]],"homepage":"https://flactag.sourceforge.net/","license":"GPL-3.0-or-later","revision":4,"ruby_source_checksum":"2e18d6d184686c5166cd13016abf299f5118377aaf14ca309b88d0e02cc0b00c","stable_dependencies":["flac","jpeg-turbo","libdiscid","libmusicbrainz","neon","s-lang","unac",{"asciidoc":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"stable_checksum":"c96718ac3ed3a0af494a1970ff64a606bfa54ac78854c5d1c7c19586177335b2","stable_url_args":["https://downloads.sourceforge.net/project/flactag/v2.0.4/flactag-2.0.4.tar.gz"],"stable_uses_from_macos":[["libxslt"]],"stable_version":"2.0.4","bottle_cellar":":any","bottle_checksum":"9e3b475328f5b9eabd9417c5d40e64cd7d82c6b9157924c257016887a9ed6065"},"flagd":{"desc":"Feature flag daemon with a Unix philosophy","executables":["flagd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/open-feature/flagd.git",{":branch":"main"}],"homepage":"https://flagd.dev","license":"Apache-2.0","ruby_source_checksum":"1ab19f3a6a3e2afea6cd603bce5e2983d51b6893dc5a4075686b51fdad6347c0","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/open-feature/flagd.git",{":tag":"flagd/v0.18.0",":revision":"ac826d8e9cf3f5b14ad56f6e9eeeb981f45321eb"}],"stable_version":"0.18.0"},"flake":{"desc":"FLAC audio encoder","executables":["flake"],"homepage":"https://flake-enc.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"c4eab74aad7c3defc4ddb46e6948c15c08fb334e9aea4aa1b362d7734fcde4cb","stable_checksum":"8dd249888005c2949cb4564f02b6badb34b2a0f408a7ec7ab01e11ceca1b7f19","stable_url_args":["https://downloads.sourceforge.net/project/flake-enc/flake/0.11/flake-0.11.tar.bz2"],"stable_version":"0.11","bottle_checksum":"3a9de6b4ef37f0237a1ee39ccda3e62ccd87d826d4fa27b347aa8ddc06d74f1c"},"flake8":{"bottle_rebuild":1,"desc":"Lint your Python code for style and logical errors","executables":["flake8"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/PyCQA/flake8.git",{":branch":"main"}],"homepage":"https://flake8.pycqa.org/","license":"MIT","ruby_source_checksum":"ff32a760eb3ffce19b943e789a4eed149d1395e72bacf033735bbb6ba2a1e603","stable_dependencies":["python@3.15"],"stable_checksum":"84ea5afcaf344487b0ea5baaebb8100f4cfaebc01f755998f75876664029f587","stable_url_args":["https://files.pythonhosted.org/packages/c2/94/85870fc02dfe4ab0885c440e7e41f6a986b10e43eca6717e90f8ce1215cc/flake8-7.4.1.tar.gz"],"stable_version":"7.4.1","bottle_tag":":all","bottle_checksum":"6f98b0b600995298f16c2861fde614b40b7933e5e4f6fa68885b3b7b37102c17"},"flamebearer":{"desc":"Blazing fast flame graph tool for V8 and Node","executables":["flamebearer","flamebearer-node"],"head_dependencies":["node"],"homepage":"https://github.com/mapbox/flamebearer","license":"ISC","ruby_source_checksum":"4515198310c0f0b47fabc7547709db1f59d2b4ab64cf016259522745b26e4cb0","stable_dependencies":["node"],"stable_checksum":"30464b792b16b27acee532045f8fa54dd4fbb319925b6989a1765ae52603530a","stable_url_args":["https://registry.npmjs.org/flamebearer/-/flamebearer-2.2.0.tgz"],"stable_version":"2.2.0","bottle_tag":":all","bottle_checksum":"6e47f059d69e35fa11b6995c304ed1f3251bbc65d1f98e28265292c7eacfa307"},"flamegraph":{"bottle_rebuild":1,"desc":"Stack trace visualizer","executables":["difffolded.pl","files.pl","flamegraph.pl","pkgsplit-perf.pl","range-perf.pl","stackcollapse-aix.pl","stackcollapse-elfutils.pl","stackcollapse-gdb.pl","stackcollapse-go.pl","stackcollapse-instruments.pl","stackcollapse-jstack.pl","stackcollapse-ljp.awk","stackcollapse-perf-sched.awk","stackcollapse-perf.pl","stackcollapse-pmc.pl","stackcollapse-recursive.pl","stackcollapse-sample.awk","stackcollapse-stap.pl","stackcollapse-vsprof.pl","stackcollapse-vtune.pl","stackcollapse.pl"],"head_url_args":["https://github.com/brendangregg/FlameGraph.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/brendangregg/FlameGraph","license":"CDDL-1.0","revision":1,"ruby_source_checksum":"447d05a0cbffb284b326b6f3c60ed636e0389ed560d42024485acfd05137fd7a","stable_checksum":"c5ba824228a4f7781336477015cb3b2d8178ffd86bccd5f51864ed52a5ad6675","stable_url_args":["https://github.com/brendangregg/FlameGraph/archive/refs/tags/v1.0.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.0","bottle_tag":":all","bottle_checksum":"97511f43f573d3f64674b4ca16d9e9f2175366d769741f8c49407c8aefdaa4ec"},"flang":{"desc":"LLVM Fortran Frontend","executables":["bbc","f18-parse-demo","fir-lsp-server","fir-opt","flang","flang-23","flang-new","tco"],"head_dependencies":["llvm",{"cmake":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/llvm/llvm-project.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://flang.llvm.org/","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"597cb23aeb26e4cbb20e7c7d253ca514b975607dea9276c6459854e7352ad1e0","stable_dependencies":["llvm",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.4/llvm-project-23.1.4.src.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"23.1.4"},"flank":{"bottle_rebuild":1,"desc":"Massively parallel Android and iOS test runner for Firebase Test Lab","executables":["flank"],"head_dependencies":["openjdk"],"homepage":"https://firebase.community/","license":"Apache-2.0","ruby_source_checksum":"83b7b60a13d9dddd0e3902bb8da79f2fcafff84930bdad1c5cd97760be64f33d","stable_dependencies":["openjdk"],"stable_checksum":"719ba0ca5744f571aad01fc61392b18990833ee9dd36e6b600ccdff614350d58","stable_url_args":["https://github.com/Flank/flank/releases/download/v23.10.1/flank.jar"],"stable_version":"23.10.1","bottle_tag":":all","bottle_checksum":"f6c1c7a433156099db3565266cc19220b34233bd230df04b5845c952c8462100"},"flann":{"compatibility_version":1,"desc":"Fast Library for Approximate Nearest Neighbors","executables":["flann_example_c","flann_example_cpp"],"head_dependencies":["hdf5","lz4",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/flann-lib/flann","license":"BSD-3-Clause","revision":4,"ruby_source_checksum":"e9d6e1c49ecdff0271cb5ed0a3b7959dc8a4e43b118d038970ef5c0019b8a037","stable_dependencies":["hdf5","lz4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"e26829bb0017f317d9cc45ab83ddcb8b16d75ada1ae07157006c1e7d601c8824","stable_url_args":["https://github.com/flann-lib/flann/archive/refs/tags/1.9.2.tar.gz"],"stable_version":"1.9.2"},"flarectl":{"desc":"CLI application for interacting with a Cloudflare account","executables":["flarectl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cloudflare/cloudflare-go.git",{":branch":"v0"}],"homepage":"https://github.com/cloudflare/cloudflare-go/tree/v0/cmd/flarectl","license":"BSD-3-Clause","ruby_source_checksum":"5f663da80413e8bd3bf3e586ed175ee46e6cd8adbe22418e1100c6205684acd4","stable_dependencies":[{"go":":build"}],"stable_checksum":"96592a5ea285ec198a6557618131bf502d938c3a3105b7dbbd9e01677fcb8abd","stable_url_args":["https://github.com/cloudflare/cloudflare-go/archive/refs/tags/v0.119.0.tar.gz"],"stable_version":"0.119.0"},"flash":{"desc":"Command-line script to flash SD card images of any kind","executables":["flash"],"homepage":"https://github.com/hypriot/flash","license":"MIT","ruby_source_checksum":"62a6093a539f0ef093368d21aba363773244ce48f7a63e2d94000bfe57cd9740","stable_checksum":"571d9e6424b275859a9273029a2321245888ab201dbae1a3ec57a6ef708adce1","stable_url_args":["https://github.com/hypriot/flash/releases/download/2.7.2/flash"],"stable_version":"2.7.2","bottle_tag":":all","bottle_checksum":"7ba28ca5b0372393c667b70b7841d4b9b6f587e9ce0c0c1a6bf9bb67dddec577"},"flashrom":{"bottle_rebuild":1,"desc":"Identify, read, write, verify, and erase flash chips","executables":["flashrom"],"head_dependencies":["libftdi","libjaylink","libusb","openssl@4",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://review.coreboot.org/flashrom.git",{":branch":"main"}],"homepage":"https://flashrom.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"990f743f15b94c33d7f6c16b228a9a7a0a91ce789190a62275876ab22a1528ac","stable_dependencies":["libftdi","libjaylink","libusb","openssl@4",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"654c9c61745c250cd3b5ccd0e56fc43ee76980f92a5e078420420639d66975a2","stable_url_args":["https://download.flashrom.org/releases/flashrom-v1.8.0.tar.xz"],"stable_version":"1.8.0"},"flatbuffers":{"bottle_rebuild":1,"desc":"Serialization library for C++, supporting Java, C#, and Go","executables":["flatc"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/flatbuffers.git",{":branch":"master"}],"homepage":"https://google.github.io/flatbuffers","license":"Apache-2.0","ruby_source_checksum":"54f81deab8183b1b186a4128fcb0509ee837970b8e6647e1e354b08483c60d82","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f81c3162b1046fe8b84b9a0dbdd383e24fdbcf88583b9cb6028f90d04d90696a","stable_url_args":["https://github.com/google/flatbuffers/archive/refs/tags/v25.12.19.tar.gz"],"stable_version":"25.12.19"},"flatcc":{"desc":"FlatBuffers Compiler and Library in C for C","executables":["flatcc"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/dvidelabs/flatcc.git",{":branch":"master"}],"homepage":"https://github.com/dvidelabs/flatcc","license":"Apache-2.0","ruby_source_checksum":"0df78037ad583b8c624acbe846c972a8fb299b42e1905b5d9542eff583f253b0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"463c1cbc95777a01e103a6c961325f28e8876cb44a195b5c0f8d1117ae019580","stable_url_args":["https://github.com/dvidelabs/flatcc/archive/refs/tags/v0.6.4.tar.gz"],"stable_version":"0.6.4"},"flavours":{"desc":"Easy to use base16 scheme manager that integrates with any workflow","executables":["flavours"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Misterio77/flavours.git",{":branch":"master"}],"homepage":"https://github.com/Misterio77/flavours","license":"MIT","ruby_source_checksum":"811160a03a4ec459c44072dd4a2f09f6263bf4a22d6375fc7e9c56c9efe6fb45","stable_dependencies":[{"rust":":build"}],"stable_checksum":"207002728cc270d92f4cd437384925e767c611d30520ec8a29816dfe600d7f61","stable_url_args":["https://github.com/Misterio77/flavours/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1","bottle_checksum":"cf8bb2e1d3c20d057a79a8dca7c8249e93e63ed04178b910740b07767df38829"},"flawfinder":{"bottle_rebuild":1,"desc":"Examines code and reports possible security weaknesses","executables":["flawfinder"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/david-a-wheeler/flawfinder.git",{":branch":"master"}],"homepage":"https://dwheeler.com/flawfinder/","license":"GPL-2.0-or-later","ruby_source_checksum":"00b3ad44377f67eca34203035c7a90e6a7f80e9baa106287168f7ae84fc25629","stable_dependencies":["python@3.15"],"stable_checksum":"9d732a4e0fef1cd4eaeefd4a0093f183c5981f6c843711ceae6a63419404996b","stable_url_args":["https://dwheeler.com/flawfinder/flawfinder-2.0.20.tar.gz"],"stable_version":"2.0.20","bottle_tag":":all","bottle_checksum":"4f7e464f8d42bfbcfb5594c7fed90da8cf538ed88a7490d66fad1df09f5f8925"},"flawz":{"bottle_rebuild":1,"desc":"Terminal UI for browsing security vulnerabilities (CVEs)","executables":["flawz"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/orhun/flawz.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/orhun/flawz","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"969d7e037dc0cd1deeaa082f2f2e3d2ca0edc2a938a71928aa7902479e7699e0","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"641264999d2a5d662bc3d9c3994fcc580b92a2e9051c79fbcb8fdb2220924f30","stable_url_args":["https://github.com/orhun/flawz/archive/refs/tags/v0.4.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.4.1"},"flecs":{"desc":"Fast entity component system for C & C++","head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/SanderMertens/flecs.git",{":branch":"master"}],"homepage":"https://www.flecs.dev","license":"MIT","ruby_source_checksum":"a1cce8bd206faf6afeb68232d8c1010a69fa6e71173ddf17327234f12e0e8c2c","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"29ccf56961b7ffbd38cce2227a06c0722c7df464422e86619a65ee37bb31bae7","stable_url_args":["https://github.com/SanderMertens/flecs/archive/refs/tags/v4.1.6.tar.gz"],"stable_version":"4.1.6"},"fleet-cli":{"desc":"Manage large fleets of Kubernetes clusters","executables":["fleet"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rancher/fleet.git",{":branch":"main"}],"homepage":"https://fleet.rancher.io/","license":"Apache-2.0","ruby_source_checksum":"63f8a48225cf7bf60bf548631dc8dbcc5b04e53accf7d07813b560f93b7fe93c","stable_dependencies":[{"go":":build"}],"stable_checksum":"6c72695e11063427a42dc6bebfad4434b509491cc5d316f2053386f6640abf83","stable_url_args":["https://github.com/rancher/fleet/archive/refs/tags/v0.16.3.tar.gz"],"stable_version":"0.16.3"},"flex":{"desc":"Fast Lexical Analyzer, generates Scanners (tokenizers)","executables":["flex","flex++","lex"],"head_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"gnu-sed":":build"},{"libtool":":build"},{"help2man":":build"}],"head_url_args":["https://github.com/westes/flex.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],["m4"]],"homepage":"https://github.com/westes/flex","keg_only_args":[":provided_by_macos"],"license":"BSD-2-Clause","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":2,"ruby_source_checksum":"fc74e0f17661a0b7238b214b70097202a30dc5b8ee68a30dc6caa71dcea0c002","stable_dependencies":["gettext",{"help2man":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995","stable_url_args":["https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["m4"]],"stable_version":"2.6.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"d4b974c982ab96f6d372d7e76b0a3965ae2afb084cb533a0abedc840979f78b9"},"flexget":{"desc":"Multipurpose automation tool for content","executables":["flexget","flexget-headless"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"homepage":"https://www.flexget.com","license":"MIT","revision":1,"ruby_source_checksum":"d3335e81bc0f13043c9a867ea207590f09eab186bfe14bb2d7f2a18a91f2d676","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/flexget/bin/flexget","--cron","daemon","start"]],"stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"03bb4f6d213c75ef540bfd8cf1dfdfb280aa1233800108f4cb5570e9c505005b","stable_url_args":["https://files.pythonhosted.org/packages/88/6e/aaf87a19e706366a4e7ccb831fecd04941c7da82c9e1e725cf6f6ac78d72/flexget-3.22.6.tar.gz"],"stable_version":"3.22.6"},"flexiblas":{"caveats":"FlexiBLAS includes the following backends: OpenBLASOpenMP, NETLIB, APPLE\nOpenBLASOpenMP has been set as the default in $HOMEBREW_PREFIX/etc/flexiblasrc\n","desc":"BLAS and LAPACK wrapper library with runtime exchangable backends","executables":["flexiblas","flexiblas-config"],"head_dependencies":["gcc","openblas","libomp",{"cmake":":build"}],"head_url_args":["https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release.git",{":branch":"master"}],"homepage":"https://www.mpi-magdeburg.mpg.de/projects/flexiblas","license":{":all_of":["LGPL-3.0-or-later","LGPL-2.1-or-later","BSD-3-Clause-Open-MPI"]},"ruby_source_checksum":"bc30f07d73df3e9a6d47a02c88d418fd597908c0709b5827c32aa27a20809184","stable_dependencies":["gcc","openblas","libomp",{"cmake":":build"}],"stable_checksum":"504c0eeac09dca98e4bc930757f44bc409cb770f8fa7578ddb18c0d6accba072","stable_url_args":["https://csc.mpi-magdeburg.mpg.de/mpcsc/software/flexiblas/flexiblas-3.5.0.tar.xz"],"stable_version":"3.5.0"},"flickcurl":{"desc":"Library for the Flickr API","executables":["flickcurl","flickcurl-config","flickrdf"],"head_dependencies":[{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"https://librdf.org/flickcurl/","license":{":any_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":1,"ruby_source_checksum":"ac8306587639f9fa7a55ea85e53a37d6e011dec1fe013e029d63b508194adec7","stable_dependencies":[{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"ff42a36c7c1c7d368246f6bc9b7d792ed298348e5f0f5d432e49f6803562f5a3","stable_url_args":["https://download.dajobe.org/flickcurl/flickcurl-1.26.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"1.26"},"flif":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream",":replacement_formula":"jpeg-xl"},"desc":"Free Loseless Image Format","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream",":replacement_formula":"jpeg-xl"},"executables":["apng2flif","dflif","flif","gif2flif","viewflif"],"head_dependencies":["libpng","sdl2-compat",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/FLIF-hub/FLIF.git",{":branch":"master"}],"homepage":"https://flif.info/","license":"LGPL-3.0-or-later","ruby_source_checksum":"be1e67a42741875f42a93ccf6284fb851fa2c1dc020174e8a0557a9af71f1572","stable_dependencies":["libpng","sdl2-compat",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"cc98313ef0dbfef65d72bc21f730edf2a97a414f14bd73ad424368ce032fdb7f","stable_url_args":["https://github.com/FLIF-hub/FLIF/archive/refs/tags/v0.4.tar.gz"],"stable_version":"0.4"},"flint-checker":{"desc":"Check your project for common sources of contributor friction","executables":["flint"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/pengwynn/flint","license":"MIT","ruby_source_checksum":"24788a66f50b04461c415b0159d87ad3393f6815aa4c5585e7aeeffc6d13a504","stable_dependencies":[{"go":":build"}],"stable_checksum":"ec865ec5cad191c7fc9c7c6d5007754372696a708825627383913367f3ef8b7f","stable_url_args":["https://github.com/pengwynn/flint/archive/refs/tags/v0.1.0.tar.gz"],"stable_version":"0.1.0","bottle_checksum":"7560d772fafc17dd5037aa271009e8e18645cc6ad2afb57df36316cd042a1195"},"flint":{"compatibility_version":3,"desc":"C library for number theory","head_dependencies":["gmp","mpfr",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/flintlib/flint.git",{":branch":"main"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://flintlib.org/","license":"LGPL-3.0-or-later","ruby_source_checksum":"6e862f59d1ea16fa8cfecb88b3b4dacff3e5e37c9112a3e19fb13ffbb8440a61","stable_dependencies":["gmp","mpfr"],"stable_checksum":"b95e2c7792f5eea4a1c8d2d42c4098434756832e57a094b295eb5dfdc9b4c36b","stable_url_args":["https://github.com/flintlib/flint/releases/download/v3.6.0/flint-3.6.0.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"3.6.0"},"flintrock":{"bottle_rebuild":1,"desc":"Tool for launching Apache Spark clusters","executables":["flintrock"],"head_dependencies":[{"cryptography":":no_linkage"},"libsodium","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/nchammas/flintrock","license":"Apache-2.0","revision":1,"ruby_source_checksum":"82296579052f8c2e01379e8aca3fb047a1bb9366cb48a2f86c8b4f32834807f3","stable_dependencies":[{"cryptography":":no_linkage"},"libsodium","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"dde4032630ad44c374c2a9b12f0d97db87fa5117995f1c7dd0f70b631f47a035","stable_url_args":["https://files.pythonhosted.org/packages/e9/3b/810c7757f6abb0a73a50c2da6da2dacb5af85a04b056aef81323b2b6a082/Flintrock-2.1.0.tar.gz"],"stable_version":"2.1.0"},"flip-link":{"desc":"Adds zero-cost stack overflow protection to your embedded programs","executables":["flip-link"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"homepage":"https://github.com/knurling-rs/flip-link","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"27c25b6cf74ae0e2e611ed55010ac742ab2f5202442c9a38d06cb10a644d1c45","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"3608b9adddd5415d1a897947abaaf0438a8a4459292054dc7eb1f809ecab1366","stable_url_args":["https://github.com/knurling-rs/flip-link/archive/refs/tags/v0.1.12.tar.gz"],"stable_version":"0.1.12"},"flit":{"bottle_rebuild":1,"desc":"Simplified packaging of Python modules","executables":["flit"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/pypa/flit.git",{":branch":"main"}],"homepage":"https://github.com/pypa/flit","license":"BSD-3-Clause","ruby_source_checksum":"d5aa9387de911ec99fed46c91a910d34ac07e4c82ff06c7057d4ceb764714847","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"18b463c435db03b8cbecf139b6b0bb285b2dfd8a7e623558136abd66f4a04af4","stable_url_args":["https://files.pythonhosted.org/packages/47/58/a9f301c4edb50a15ef40e85bebbd33ff3bdd4b80cf35798dc9d6f7f21044/flit-4.1.0.tar.gz"],"stable_version":"4.1.0","bottle_tag":":all","bottle_checksum":"1d78badaa0336a1c35a39b260476e893e22c3ad85c20e884ca9a0845af5b5dcc"},"flite":{"desc":"Small fast and portable speech synthesis system","executables":["flite","flite_cmu_time_awb","flite_cmu_us_awb","flite_cmu_us_kal","flite_cmu_us_kal16","flite_cmu_us_rms","flite_cmu_us_slt","flite_time"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"coreutils":":build"}],"head_url_args":["https://github.com/festvox/flite.git",{":branch":"master"}],"homepage":"http://www.festvox.org/flite","license":{":all_of":["MIT-Festival","BSD-2-Clause","BSD-3-Clause","Spencer-86","Apache-2.0",":cannot_represent"]},"ruby_source_checksum":"7a56a27ac66b3fe25f086beb796a3e2f5acd03fc54e2a72fa55d68a713e432e2","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"coreutils":":build"}],"stable_checksum":"ab1555fe5adc3f99f1d4a1a0eb1596d329fd6d74f1464a0097c81f53c0cf9e5c","stable_url_args":["https://github.com/festvox/flite/archive/refs/tags/v2.2.tar.gz"],"stable_version":"2.2"},"flix":{"desc":"Statically typed functional, imperative, and logic programming language","executables":["flix"],"head_dependencies":["openjdk",{"mill":":build"},{"scala":":build"}],"head_url_args":["https://github.com/flix/flix.git",{":branch":"master"}],"homepage":"https://flix.dev/","license":"Apache-2.0","ruby_source_checksum":"0cd5334a1ef950eef138fb1f359aad120fc4042519a423e2a591b88a77d5eb8e","stable_dependencies":["openjdk",{"mill":":build"},{"scala":":build"}],"stable_checksum":"f168b41e2999332c1cb3190b98fd63dc5d007aaa81b2718c3a81d01ef64c544b","stable_url_args":["https://github.com/flix/flix/archive/refs/tags/v0.79.0.tar.gz"],"stable_version":"0.79.0","bottle_tag":":all","bottle_checksum":"412db87fd6c924a045944f837e4eae02e4f02c655b7beb1cae05face7effbdff"},"flock":{"desc":"Lock file during command","executables":["flock"],"homepage":"https://github.com/discoteq/flock","license":"ISC","ruby_source_checksum":"ae83140d33ce59471f8377b5784659f4c24dd6187b355e97f8ec4655a7486a19","stable_checksum":"01bbd497d168e9b7306f06794c57602da0f61ebd463a3210d63c1d8a0513c5cc","stable_url_args":["https://github.com/discoteq/flock/releases/download/v0.4.0/flock-0.4.0.tar.xz"],"stable_version":"0.4.0","bottle_checksum":"0b28bbaccdc54d4f0bcbc960731cd45dad2dd3538bc24f5e728e0ef0defa4a33"},"floresta":{"desc":"Lightweight and embeddable Bitcoin client, built for sovereignty","executables":["floresta-cli","florestad"],"head_dependencies":[{"boost":":build"},{"cmake":":build"},{"gcc":":build"},{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/getfloresta/Floresta.git",{":branch":"master"}],"homepage":"https://getfloresta.org","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"1df995b633d85dba437f41044a6f30dc4e6e06429f6bc182e35cd3b4acdcf4af","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/floresta/bin/florestad"],"stable_dependencies":[{"boost":":build"},{"cmake":":build"},{"gcc":":build"},{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"47dbff1991bd9ee8f8880a0762e4c7ee8b095b93c755529a6e0805fa9ea1cf9f","stable_url_args":["https://github.com/getfloresta/Floresta/archive/refs/tags/v0.9.1.tar.gz"],"stable_version":"0.9.1"},"flow-cli":{"conflicts":[["flow",{":because":"both install `flow` binaries"}],["flow-control",{":because":"both install `flow` binaries"}]],"desc":"Command-line interface that provides utilities for building Flow applications","executables":["flow"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/onflow/flow-cli.git",{":branch":"master"}],"homepage":"https://onflow.org","license":"Apache-2.0","ruby_source_checksum":"2dcf003d879c2f72c472f630d27b8a9052f4162a08fba3c37998e172e61edfda","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"6dc750c4ff4230b66220d136309b6820af17d45468c28f3adc14f9eefc536583","stable_url_args":["https://github.com/onflow/flow-cli/archive/refs/tags/v2.19.0.tar.gz"],"stable_version":"2.19.0"},"flow-control":{"conflicts":[["flow",{":because":"both install `flow` binaries"}],["flow-cli",{":because":"both install `flow` binaries"}]],"desc":"Programmer's text editor","executables":["flow"],"head_dependencies":[{"zig":":build"}],"head_url_args":["https://github.com/neurocyte/flow.git",{":branch":"master"}],"homepage":"https://flow-control.dev/","license":"MIT","ruby_source_checksum":"287d9e74d8947f79660b6e9a18ab2522193806c18f13623c3cc25bd24f480cf5","stable_dependencies":[{"zig@0.15":":build"}],"stable_url_args":["https://github.com/neurocyte/flow.git",{":tag":"v0.7.2",":revision":"af7c97acb9579f76a237a52e3104b1639dd24fbd"}],"stable_version":"0.7.2"},"flow-tools":{"bottle_rebuild":2,"desc":"Collect, send, process, and generate NetFlow data reports","executables":["flow-capture","flow-cat","flow-dscan","flow-expire","flow-export","flow-fanout","flow-filter","flow-gen","flow-header","flow-import","flow-log2rrd","flow-mask","flow-merge","flow-nfilter","flow-print","flow-receive","flow-report","flow-rpt2rrd","flow-rptfmt","flow-send","flow-split","flow-stat","flow-tag","flow-xlate"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://code.google.com/archive/p/flow-tools/","license":"BSD-2-Clause","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"761b8354d3dbdc1e11315fcd4f065bcb4d8ad6d575095beb4310d6b3fb1714d4","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"},{"strip":"p1","url":"https://src.fedoraproject.org/rpms/flow-tools/raw/5590477b99c33b61a4d18436453a29e398be01aa/f/flow-tools-c99.patch","sha256":"ce1693d53c1dab3a91486a8005ea35ce35a794d6b42dad2a4e05513c40ee9495","type":"unofficial"},{"strip":"p1","url":"https://src.fedoraproject.org/rpms/flow-tools/raw/61ed33ab67251599c26a2e2636f1926b0448ab8a/f/flow-tools-extern.patch","sha256":"3b0937004edfabc53d966e035ad2a2c3239bcfccdc1bacef2f54612fccd84290","type":"unofficial"}],"stable_checksum":"80bbd3791b59198f0d20184761d96ba500386b0a71ea613c214a50aa017a1f67","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/flow-tools/flow-tools-0.68.5.1.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"0.68.5.1"},"flow":{"conflicts":[["flow-cli",{":because":"both install `flow` binaries"}],["flow-control",{":because":"both install `flow` binaries"}]],"desc":"Static type checker for JavaScript","executables":["flow"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/facebook/flow.git",{":branch":"main"}],"homepage":"https://flow.org/","license":"MIT","ruby_source_checksum":"67172cea49e3a0b320e296e5ad75956ec6c08fbfb9dd2f181e95f602234e74df","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d7e0783e1cfbc5b04a04ccdc5e01624fe428e0062c715ce05dfc4116475d020c","stable_url_args":["https://github.com/facebook/flow/archive/refs/tags/v0.337.0.tar.gz"],"stable_version":"0.337.0"},"flowgrind":{"bottle_rebuild":1,"desc":"TCP measurement tool, similar to iperf or netperf","executables":["flowgrind","flowgrind-stop","flowgrindd"],"head_dependencies":["gsl","xmlrpc-c",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/flowgrind/flowgrind.git",{":branch":"next"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://flowgrind.github.io","license":"GPL-3.0-or-later","revision":4,"ruby_source_checksum":"38c128bc374574011efb7e7ae1024b32b95611619b3c5ec49de39ba29b75216d","stable_dependencies":["gsl","xmlrpc-c"],"stable_checksum":"432c4d15cb62d5d8d0b3509034bfb42380a02e3f0b75d16b7619a1ede07ac4f1","stable_url_args":["https://github.com/flowgrind/flowgrind/releases/download/flowgrind-0.8.2/flowgrind-0.8.2.tar.bz2"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.8.2"},"flowpipe":{"desc":"Cloud scripting engine","executables":["flowpipe"],"head_dependencies":[{"corepack":":build"},{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/turbot/flowpipe.git",{":branch":"develop"}],"homepage":"https://flowpipe.io","license":"AGPL-3.0-only","ruby_source_checksum":"e953261166399d94ff37c6c5770e74fd825b1b53b4ee12e75a092f7d3b08a584","stable_dependencies":[{"corepack":":build"},{"go":":build"},{"node":":build"}],"stable_checksum":"5a658b8e4fe9681692376424feb500684629550076038d33f16dd3ff8a3262d0","stable_url_args":["https://github.com/turbot/flowpipe/archive/refs/tags/v1.2.3.tar.gz"],"stable_version":"1.2.3"},"flowrs":{"desc":"TUI application for Apache Airflow","executables":["flowrs"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/jvanbuel/flowrs.git",{":branch":"main"}],"homepage":"https://github.com/jvanbuel/flowrs","license":"MIT","ruby_source_checksum":"69ed4524050e03c96b20b246c234f2fbd6d494665215c32863cfe6d386bd369c","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b88e2b5fbcc42182c9b38f5572d5f9222ce73f3fd421eb40da4bd30cc6583aa2","stable_url_args":["https://github.com/jvanbuel/flowrs/archive/refs/tags/flowrs-tui-v0.16.1.tar.gz"],"stable_version":"0.16.1"},"fltk":{"aliases":["fltk@1.4"],"compatibility_version":1,"desc":"Cross-platform C++ GUI toolkit","executables":["fltk-config","fltk-options","fluid"],"head_dependencies":["jpeg-turbo","libpng",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/fltk/fltk.git",{":branch":"master"}],"homepage":"https://www.fltk.org/","license":{"LGPL-2.0-only":{":with":"FLTK-exception"}},"ruby_source_checksum":"3d10a52164c171c611de3a3f2a165e7a3b8085fccbf9cc78f29a8918c6a0e56a","stable_dependencies":["jpeg-turbo","libpng",{"pkgconf":":build"}],"stable_checksum":"b5a52489b7ffae196db2076adb4c1b18170db0d047f5e93539a382603461564b","stable_url_args":["https://github.com/fltk/fltk/releases/download/release-1.4.5/fltk-1.4.5-source.tar.bz2"],"stable_version":"1.4.5","versioned_formulae":["fltk@1.3"]},"fltk@1.3":{"desc":"Cross-platform C++ GUI toolkit","executables":["fltk-config","fluid"],"head_dependencies":["jpeg-turbo","libpng",{"pkgconf":":build"}],"homepage":"https://www.fltk.org/","keg_only_args":[":versioned_formula"],"license":{"LGPL-2.0-only":{":with":"FLTK-exception"}},"ruby_source_checksum":"669d5b16990dfd06acc1ed1d0d1aed42a1189354afb1147aa1035c7a7fc9c5f5","stable_dependencies":["jpeg-turbo","libpng",{"pkgconf":":build"}],"stable_checksum":"ca2e144e5f89173cd094cc273940d56230b1bf613083a0792e6406dc191cd99f","stable_url_args":["https://github.com/fltk/fltk/releases/download/release-1.3.11/fltk-1.3.11-source.tar.bz2"],"stable_version":"1.3.11","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"a08e62819ae086c72f22d35935324f1a6a4f74449008c78daa678bef112627f4"},"fluent-bit":{"desc":"Fast and Lightweight Logs and Metrics processor","executables":["fluent-bit"],"head_dependencies":["libyaml","luajit","openssl@4",{"bison":":build"},{"cmake":":build"},{"flex":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/fluent/fluent-bit.git",{":branch":"master"}],"homepage":"https://fluentbit.io","license":"Apache-2.0","ruby_source_checksum":"a5f19184b9b98e71c9a8667fa356e799300482e0375b4fe4d23445580fc7d358","stable_dependencies":["libyaml","luajit","openssl@4",{"bison":":build"},{"cmake":":build"},{"flex":":build"},{"pkgconf":":build"}],"stable_checksum":"de18660c0d8b077289d29cec6da6d8956b212b4ce75a58e2debe9be78286c621","stable_url_args":["https://github.com/fluent/fluent-bit/archive/refs/tags/v5.1.5.tar.gz"],"stable_version":"5.1.5"},"fluid-synth":{"aliases":["fluidsynth"],"compatibility_version":1,"desc":"Real-time software synthesizer based on the SoundFont 2 specs","executables":["fluidsynth"],"head_dependencies":["libsndfile","readline","gettext","portaudio",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/FluidSynth/fluidsynth.git",{":branch":"master"}],"homepage":"https://www.fluidsynth.org","license":"LGPL-2.1-or-later","ruby_source_checksum":"8cc3b0426821f62a47892431e70e769ebefef14fe0b43493ae16eb026b7f8691","stable_dependencies":["libsndfile","readline","gettext","portaudio",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"3d258a3bf97cc20c59eeebfe62c2432fae88adda74d3ad098681c76e0ebf446b","stable_url_args":["https://github.com/FluidSynth/fluidsynth/archive/refs/tags/v2.6.1.tar.gz"],"stable_version":"2.6.1"},"flume":{"deprecate_args":{":date":"2026-05-22",":because":":unmaintained"},"desc":"Hadoop-based distributed log collection and aggregation","disable_args":{":date":"2027-05-22",":because":":unmaintained"},"executables":["flume-ng"],"head_dependencies":["hadoop","openjdk@17"],"homepage":"https://flume.apache.org","license":"Apache-2.0","revision":1,"ruby_source_checksum":"4bc79aa51d167a4f9f270fd4116e9aa2538c4d012a693e2dc3ee36f679d6a82b","stable_dependencies":["hadoop","openjdk@17"],"stable_checksum":"6eb7806076bdc3dcadb728275eeee7ba5cb12b63a2d981de3da9063008dba678","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=flume/1.11.0/apache-flume-1.11.0-bin.tar.gz"],"stable_version":"1.11.0","bottle_tag":":all","bottle_checksum":"48db8221f283446a57987c14a36acd4cc21848c24ca31b00f45b59ed12bf3710"},"flux":{"conflicts":[["fantom",{":because":"both install `flux` binaries"}],["fluxcd",{":because":"both install `flux` binaries"}]],"desc":"Lightweight scripting language for querying databases","executables":["flux"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/influxdata/flux.git",{":branch":"master"}],"homepage":"https://www.influxdata.com/products/flux/","license":"MIT","ruby_source_checksum":"34abe0f5473da1c31cbadf95608ebd0332471e06c750ee76e57980c6fd33d4ed","stable_dependencies":[{"go":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/influxdata/flux.git",{":tag":"v0.201.0",":revision":"9eb12f7f4702875e79189789cf9b3ac560499c11"}],"stable_version":"0.201.0"},"fluxcd":{"conflicts":[["fantom",{":because":"both install `flux` binaries"}],["flux",{":because":"both install `flux` binaries"}]],"desc":"Open and extensible continuous delivery solution for Kubernetes","executables":["flux"],"head_dependencies":[{"go":":build"},{"kustomize":":build"}],"homepage":"https://fluxcd.io","license":"Apache-2.0","ruby_source_checksum":"af5ef3a702dbbd25c8ba38417b07d92f41b4ccf7496dea98f27f4d373beef610","stable_dependencies":[{"go":":build"},{"kustomize":":build"}],"stable_checksum":"3ce69f8df361cdd8bf2751faccc4c86c9fa536a949f53d5632e078e27efbddce","stable_url_args":["https://github.com/fluxcd/flux2/archive/refs/tags/v2.9.6.tar.gz"],"stable_version":"2.9.6"},"flvmeta":{"desc":"Manipulate Adobe flash video files (FLV)","executables":["flvmeta"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/noirotm/flvmeta.git",{":branch":"master"}],"homepage":"https://flvmeta.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"5492fa379115080d84f600783e73e53bc7ebe2610dfd3c1738363f04409ed057","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e1a7449d5ff1d601f85534d5acb41bcb5f6adf785473401ca755fcdfb1874c00","stable_url_args":["https://github.com/noirotm/flvmeta/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1"},"flvstreamer":{"bottle_rebuild":1,"conflicts":[["rtmpdump",{":because":"both install 'rtmpsrv', 'rtmpsuck' and 'streams' binary"}]],"deprecate_args":{":date":"2025-03-21",":because":":unmaintained"},"desc":"Stream audio and video from flash & RTMP Servers","disable_args":{":date":"2026-03-21",":because":":unmaintained"},"homepage":"https://www.nongnu.org/flvstreamer/","license":"GPL-2.0-or-later","ruby_source_checksum":"67e66ee16f57a0687b449f57f823b796af6606cfea373fbc0ba2eb16fb06d3bf","stable_checksum":"e90e24e13a48c57b1be01e41c9a7ec41f59953cdb862b50cf3e667429394d1ee","stable_url_args":["https://download.savannah.gnu.org/releases/flvstreamer/source/flvstreamer-2.1c1.tar.gz"],"stable_version":"2.1c1","bottle_checksum":"b80c82043109dae0ab1868a5f3fadd6897663f55cea6321b6a76364bd91ea5bb"},"flyctl":{"desc":"Command-line tools for fly.io services","executables":["fly","flyctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/superfly/flyctl.git",{":branch":"master"}],"homepage":"https://fly.io","license":"Apache-2.0","ruby_source_checksum":"7652bdf9103ae171f8174a9a1e3e5a5d63a28755a10f62e8490e58c0d71ccb88","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/superfly/flyctl.git",{":tag":"v0.4.122",":revision":"a463acd1c554051efddad0394851885151f543a1"}],"stable_version":"0.4.122"},"flye":{"bottle_rebuild":3,"desc":"De novo assembler for single molecule sequencing reads using repeat graphs","executables":["flye","flye-minimap2","flye-modules","flye-samtools"],"head_dependencies":["python@3.15","samtools"],"head_url_args":["https://github.com/mikolmogorov/Flye.git",{":branch":"flye"}],"homepage":"https://github.com/mikolmogorov/Flye","license":{":all_of":["BSD-3-Clause","Apache-2.0","BSL-1.0","CC-BY-3.0","MIT"]},"ruby_source_checksum":"1382315fbdaa5f2dde048fa373832340124144f1acf5ea45a8083324f1c5c8d4","stable_dependencies":["python@3.15","samtools"],"stable_checksum":"f05a3889b1c7aafed4cc0ed1adc1f19c22618c1c7b97ab5f80d388c8192bd32a","stable_url_args":["https://github.com/mikolmogorov/Flye/archive/refs/tags/2.9.6.tar.gz"],"stable_version":"2.9.6"},"flyline":{"desc":"Supercharged Bash plugin replacement for readline","head_dependencies":[{"rust":":build"},{"bash":":test"}],"homepage":"https://github.com/HalFrgrd/flyline","license":{":any_of":["GPL-3.0-only","MIT"]},"ruby_source_checksum":"c198042c256be1be4e57bc9c72d9ec0c47dfafaedeb52e6bd06b34b5ad1372a7","stable_dependencies":[{"rust":":build"},{"bash":":test"}],"stable_checksum":"3da007554eed359ef8a0e05875ac9a3c5d251dbce8f50cdc0e864e72a54b3199","stable_url_args":["https://github.com/HalFrgrd/flyline/archive/refs/tags/v1.10.0.tar.gz"],"stable_version":"1.10.0"},"flyscrape":{"desc":"Standalone and scriptable web scraper","executables":["flyscrape"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/philippta/flyscrape.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://flyscrape.com/","license":"MPL-2.0","ruby_source_checksum":"f189e0ada05bdc94e3e78576776b848e6bd983aa877fa5a7a64ea7269f2c936e","stable_dependencies":[{"go":":build"}],"stable_checksum":"cbc8c977c55f9617ce29f2178c00c22bda4bd9d1987f37c688580c2848653e17","stable_url_args":["https://github.com/philippta/flyscrape/archive/refs/tags/v0.9.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.9.0","bottle_checksum":"1f804a2b20deb93cca4a66cb987b8d1a65c121eb0e80b1a29afa662814298898"},"flyway":{"desc":"Database version control to control migrations","executables":["flyway"],"head_dependencies":["openjdk"],"homepage":"https://www.red-gate.com/products/flyway/community/","license":"Apache-2.0","ruby_source_checksum":"9a5d02e26081b431dc559fe64aabd8c16cb447dc3c9d69ebcf6c919c74ea76ae","stable_dependencies":["openjdk"],"stable_checksum":"c44f9389a6e77e363f7cf25bdbb431f6a8ee16387101ffe1f85e9f16fcd0972e","stable_url_args":["https://github.com/flyway/flyway/releases/download/flyway-13.11.1/flyway-commandline-13.11.1.tar.gz"],"stable_version":"13.11.1","bottle_tag":":all","bottle_checksum":"17d915ce1038dca96ddf9b1b05a43dcc9fdc30c64c16061b253dc419afb37ab4"},"fmdiff":{"bottle_rebuild":3,"desc":"Use FileMerge as a diff command for Subversion and Mercurial","executables":["filemerge","fmdiff","fmdiff3","fmmerge","fmresolve"],"head_url_args":["https://github.com/brunodefraine/fmscripts.git",{":branch":"master"}],"homepage":"https://github.com/brunodefraine/fmscripts","license":":public_domain","ruby_source_checksum":"a48c3216c8f9dfeb1d744c2ea8692a8977c93fc9e5e7b8692e0251dc633ea12a","stable_checksum":"45ead0c972aa8ff5b3f9cf1bcefbc069931fd8218b2e28ff76958437a3fabf96","stable_url_args":["https://github.com/brunodefraine/fmscripts/archive/refs/tags/20150915.tar.gz"],"stable_version":"20150915","bottle_tag":":all","bottle_checksum":"a2f4d1e3f09bde0fd9d7e7e146bf4f0709f94b67150a54991ff10959f85fa22a"},"fmpp":{"bottle_rebuild":2,"desc":"Text file preprocessing tool using FreeMarker templates","executables":["fmpp"],"head_dependencies":["openjdk"],"homepage":"https://fmpp.sourceforge.net/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"74f6073014af3fda65a671cb7c0b83abe90913c483f412f0185bb77f45455ab4","stable_dependencies":["openjdk"],"stable_checksum":"86561e3f3a2ccb436f5f3df88d79a7dad72549a33191901f49d12a38b53759cd","stable_url_args":["https://downloads.sourceforge.net/project/fmpp/fmpp/0.9.16/fmpp_0.9.16.tar.gz"],"stable_version":"0.9.16","bottle_tag":":all","bottle_checksum":"fd2a84f1e4cb90f27ac04f99af1b5da3499c81e111e78370ebd71f448dd97d12"},"fmt":{"compatibility_version":2,"desc":"Open-source formatting library for C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fmtlib/fmt.git",{":branch":"main"}],"homepage":"https://fmt.dev/","license":"MIT","ruby_source_checksum":"ebc7a265a6d41e1924dcf8251afcaad049030402567914b53da8270132a17a31","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a2f4a8d51178f954e4c339007f77edd76ba0cb2e36f87a48e5a5403d9be5878f","stable_url_args":["https://github.com/fmtlib/fmt/releases/download/12.2.0/fmt-12.2.0.zip"],"stable_version":"12.2.0"},"fn":{"desc":"Command-line tool for the fn project","executables":["fn"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/fnproject/cli.git",{":branch":"master"}],"homepage":"https://fnproject.io","license":"Apache-2.0","ruby_source_checksum":"f09da248d37ac2d3f9d877b11a472b9074c206fe8193568bb5f8d0f59d45bdbf","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"93452a52db5d67dd365b4d17244a0cfbac9290aef92729e3a1b4ce20f3cf9af5","stable_url_args":["https://github.com/fnproject/cli/archive/refs/tags/0.6.73.tar.gz"],"stable_version":"0.6.73"},"fnlfmt":{"desc":"Formatter for Fennel code","executables":["fnlfmt"],"head_dependencies":["lua"],"homepage":"https://git.sr.ht/~technomancy/fnlfmt","license":"LGPL-3.0-or-later","ruby_source_checksum":"8d405bc1bfeca5b2310bd139b481b3fe444fbf70a416e76c18b9875fc2c8547e","stable_dependencies":["lua"],"stable_checksum":"b9364b9e69aca6f7b272805a3338b599b1ff706ea881896960ab425f22b0800f","stable_url_args":["https://git.sr.ht/~technomancy/fnlfmt/archive/0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_tag":":all","bottle_checksum":"77ae3f0ecfb12b1c0895638a823de22302aaf3ae7ccdb1d31f0de4a85ab29a50"},"fnm":{"desc":"Fast and simple Node.js version manager","executables":["fnm"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Schniz/fnm.git",{":branch":"master"}],"homepage":"https://github.com/Schniz/fnm","license":"GPL-3.0-only","ruby_source_checksum":"80ddfc472c938f73a5a78867dd7406a53ce682173a85c2571a49f906e6fc70c8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"224081a677a02acd9f972885e824a98fa3843f5b778b28400ad5af97752f6127","stable_url_args":["https://github.com/Schniz/fnm/archive/refs/tags/v1.39.0.tar.gz"],"stable_version":"1.39.0"},"fnox":{"desc":"Fort Knox for your secrets - flexible secret management tool","executables":["fnox"],"head_dependencies":["openssl@4","sqlcipher","usage",{"pkgconf":":build"},{"rust":":build"},{"age":":test"}],"head_url_args":["https://github.com/jdx/fnox.git",{":branch":"main"}],"homepage":"https://fnox.jdx.dev/","license":"MIT","ruby_source_checksum":"41a42eb8989248e3d516f06f1b2bdcf5b00126f26a7ba62605998f5736dad3ca","stable_dependencies":["openssl@4","sqlcipher","usage",{"pkgconf":":build"},{"rust":":build"},{"age":":test"}],"stable_checksum":"dbf5428e786625a3d5bc7a2671d9a69672015d07d92a0d6d79a2c5af5cf2454f","stable_url_args":["https://github.com/jdx/fnox/archive/refs/tags/v1.42.1.tar.gz"],"stable_version":"1.42.1"},"fnt":{"desc":"Apt for fonts, the missing font manager for macOS/linux","executables":["fnt"],"head_dependencies":["chafa","lcdf-typetools","xz","coreutils"],"homepage":"https://github.com/alexmyczko/fnt","license":"MIT","ruby_source_checksum":"07bb4bff0918a622ea17bcc216d104a6284247c683986378c9b2e44629874ede","stable_dependencies":["chafa","lcdf-typetools","xz","coreutils"],"stable_checksum":"a3c4c17bb891d773dbf6cccb9479d8d436bb83d4c3d57d7e333a8db8cb9f11b4","stable_url_args":["https://github.com/alexmyczko/fnt/archive/refs/tags/1.9.2.tar.gz"],"stable_version":"1.9.2","bottle_tag":":all","bottle_checksum":"3ed3b35accff93ac93a66169e9a2501a71d81428dfb85d6e6a97c6e3420c462a"},"fobis":{"desc":"KISS build tool for automatically building modern Fortran projects","executables":["FoBiS.py","fobis"],"head_dependencies":["gcc","graphviz","python@3.15"],"homepage":"https://github.com/szaghi/FoBiS","license":"GPL-3.0-or-later","ruby_source_checksum":"38c85ee80391a99a5efa4b2b1057c929011420cdef48ebc4e91ae88ae1ea0dd3","stable_dependencies":["gcc","graphviz","python@3.15"],"stable_checksum":"da0b91d48530e913e54c4b21b0b07bb2e367c460fea72e808e4aca6b09d00e1b","stable_url_args":["https://files.pythonhosted.org/packages/00/8b/c7f499018ed3325a0f6b9d8b39956e091bb949d17518faa835aefc53a02f/fobis_py-3.10.0.tar.gz"],"stable_version":"3.10.0","bottle_tag":":all","bottle_checksum":"09fd53bcc011227b024ce76a12ab204479ab55273fb7ca2ef50e559d9d95b802"},"folderify":{"desc":"Generate pixel-perfect macOS folder icons in the native style","executables":["folderify"],"head_dependencies":["imagemagick",{"rust":":build"}],"head_url_args":["https://github.com/lgarron/folderify.git",{":branch":"main"}],"homepage":"https://github.com/lgarron/folderify","license":"MIT","ruby_source_checksum":"eee8315f44f0de5a7ce6d070d9dc2e36c00a1023f4fa5ec9b88a27d7fba40de4","stable_dependencies":["imagemagick",{"rust":":build"}],"stable_checksum":"4fbf770168a540dd39ea07d8c5670a065d54c6f458f113af748e0f1d9cc1e538","stable_url_args":["https://github.com/lgarron/folderify/archive/refs/tags/v4.1.4.tar.gz"],"stable_version":"4.1.4"},"folly":{"compatibility_version":1,"desc":"Collection of reusable C++ library artifacts developed at Facebook","head_dependencies":["boost","double-conversion","fmt","gflags","glog","libevent","libsodium","lz4","openssl@4","snappy","xz","zstd",{"cmake":":build"},{"fast_float":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/facebook/folly.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/facebook/folly","license":"Apache-2.0","ruby_source_checksum":"f5966e2fa1852411feeeea0a6152f9d331939c77037a95b0bc597bfea03ebbf4","stable_dependencies":["boost","double-conversion","fmt","gflags","glog","libevent","libsodium","lz4","openssl@4","snappy","xz","zstd",{"cmake":":build"},{"fast_float":":build"},{"pkgconf":":build"}],"stable_checksum":"b9e52ab77d48b9cf2ba7a64771f14d64873fb800ad0e6ef04022cd2a1ee6b8c6","stable_url_args":["https://github.com/facebook/folly/archive/refs/tags/v2026.10.19.00.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2026.10.19.00"},"foma":{"conflicts":[["freeling",{":because":"freeling ships its own copy of foma"}]],"desc":"Finite-state compiler and C library","executables":["cgflookup","flookup","foma"],"head_dependencies":[{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://github.com/mhulden/foma","license":"Apache-2.0","revision":1,"ruby_source_checksum":"211aa197a43e6abb7928d2d7648cda79879396fdbd5d9637aa457c2a81772380","stable_dependencies":[{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"32fff2bd0a8338716adfee71505277d8562dabd48be9bf15620c38b15c8c404e","stable_url_args":["https://github.com/mhulden/foma/archive/refs/tags/v0.10.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"0.10.0"},"fon-flash-cli":{"desc":"Flash La Fonera and Atheros chipset compatible devices","executables":["fon-flash"],"head_url_args":["https://github.com/ericpaulbishop/gargoyle.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.gargoyle-router.com/wiki/doku.php?id=fon_flash","license":"GPL-2.0-or-later","ruby_source_checksum":"7753b48f52af9f54b0fe6c6c73cc29d0de1f8d72b82c30a887ac0ec90b5362e8","stable_patches":[{"strip":"p1","url":"https://github.com/ericpaulbishop/gargoyle/commit/e69325f56366074d771379528d3c8cbf75cbb9e7.patch?full_index=1","sha256":"79a053f5796be94bbb6fe2d3d1a1f113236033cc5b8d579edcc4d9f0c63aef26","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ericpaulbishop/gargoyle/pull/1017"}]}],"stable_checksum":"bd3ba67ab9cd8c7474ce8f02a3a320b91aec72c6710e43c18dbe719b13f3820a","stable_url_args":["https://github.com/ericpaulbishop/gargoyle/archive/refs/tags/1.14.0.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.14.0","bottle_checksum":"bea7e00d9364f56371c13a7f025d69322461ba39d2e9263c9b1a2ab0f78e8b00"},"font-util":{"desc":"X.Org: Font package creation/installation utilities","executables":["bdftruncate","ucs2any"],"head_dependencies":[{"pkgconf":[":build",":test"]},{"util-macros":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"333dd23baefdb66be3891000e4087c2183a60bd10e25b431f2bb0b314682457d","stable_dependencies":[{"pkgconf":[":build",":test"]},{"util-macros":":build"}],"stable_checksum":"02e4f8afdcf03cc8372ca9c37aa104b1e36b47722dbc79531be08f0a4c622999","stable_url_args":["https://xorg.freedesktop.org/archive/individual/font/font-util-1.4.2.tar.xz"],"stable_version":"1.4.2"},"fontconfig":{"compatibility_version":1,"desc":"XML-based font configuration API for X Windows","executables":["fc-cache","fc-cat","fc-conflist","fc-genconf","fc-list","fc-match","fc-pattern","fc-query","fc-scan","fc-validate"],"head_dependencies":["freetype","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.freedesktop.org/fontconfig/fontconfig.git",{":branch":"main"}],"head_uses_from_macos":[[{"gperf":":build"}],[{"python":":build"}],["expat"]],"homepage":"https://wiki.freedesktop.org/www/Software/fontconfig/","license":{":all_of":["HPND-sell-variant","Unicode-3.0","MIT-Modern-Variant","MIT",":public_domain"]},"post_install_steps":[{"command":{"base":"bin","path":"fc-cache"},"type":"run","args":["--force","--really-force","--verbose"]}],"ruby_source_checksum":"377fd40fc05503009a2ecc23e447b7413e6aca2e99eabe277a18689c0340bcc9","stable_dependencies":["freetype","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"9ae01e1d53acdef56010c5451cd34aa41d325b2faccd8606448d8fa01b2496b3","stable_url_args":["https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/2.18.3/fontconfig-2.18.3.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}],[{"python":":build"}],["expat"]],"stable_version":"2.18.3"},"fontforge":{"caveats":"This formula only installs the command line utilities.\n\nFontForge.app can be downloaded directly from the website:\n  https://fontforge.github.io\n\nAlternatively, install with Homebrew Cask:\n  brew install --cask fontforge\n","compatibility_version":1,"desc":"Command-line outline and bitmap font editor/converter","executables":["acorn2sfd","dewoff","findtable","fontforge","fontimage","fontlint","pcl2ttf","pfadecrypt","rmligamarks","sfddiff","showttf","stripttc","ttf2eps","woff"],"head_dependencies":["cairo","fontconfig","freetype","giflib","glib","jpeg-turbo","libpng","libspiro","libtiff","libtool","libuninameslist","pango","python@3.15","readline","woff2","brotli","gettext",{"cmake":":build"},{"gettext":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/fontforge/fontforge.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://fontforge.github.io","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"e83e3a2ede4bed1f21d7435b0bef0abb96c3b9fa73ddf8f254245f8ea61d586a","stable_dependencies":["cairo","fontconfig","freetype","giflib","glib","jpeg-turbo","libpng","libspiro","libtiff","libtool","libuninameslist","pango","python@3.15","readline","woff2","brotli","gettext",{"cmake":":build"},{"gettext":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"69046500185a5581b58139dfad30c0b3d8128f00ebbfddc31f2fcf877e329e52","stable_url_args":["https://github.com/fontforge/fontforge/releases/download/20251009/fontforge-20251009.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"20251009"},"fonts-encodings":{"desc":"Font encoding tables for libfontenc","head_dependencies":[{"font-util":":build"},{"mkfontscale":":build"},{"util-macros":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/font/encodings","license":":public_domain","ruby_source_checksum":"df3cf4614e15600afc7d5a8ba58f7b071d74a240ee6359614f27232166ed53fd","stable_dependencies":[{"font-util":":build"},{"mkfontscale":":build"},{"util-macros":":build"}],"stable_checksum":"9ff13c621756cfa12e95f32ba48a5b23839e8f577d0048beda66c67dab4de975","stable_url_args":["https://xorg.freedesktop.org/archive/individual/font/encodings-1.1.0.tar.xz"],"stable_version":"1.1.0","bottle_checksum":"59c87e4e30083b75e3018ad22f97910fad4e0a836078f4004dd317e5fe15a0bd"},"fonttools":{"desc":"Library for manipulating fonts","executables":["fonttools","pyftmerge","pyftsubset","ttx"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/fonttools/fonttools.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://github.com/fonttools/fonttools","license":"MIT","revision":1,"ruby_source_checksum":"1e60ba97c7edbe195964728d351bdffa5c67a614ac1f31b6c93dcecaafb474c2","stable_dependencies":["python@3.15"],"stable_checksum":"3cb57e6600ca77c0b1729cf8adc23bc0652633a37f18cfa934d9c7bc3de25519","stable_url_args":["https://files.pythonhosted.org/packages/94/36/102e180f8f5dbaee88b26595b01ca8aa80bf4e62128d9aa94265b3996c96/fonttools-4.67.0.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"4.67.0"},"foot":{"desc":"Fast, lightweight and minimalistic Wayland terminal emulator","executables":["foot","footclient"],"head_dependencies":["fcft","fontconfig","freetype","libxkbcommon","pixman","utf8proc","wayland",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"scdoc":":build"},{"tllist":":build"},{"wayland-protocols":":build"}],"homepage":"https://codeberg.org/dnkl/foot","license":"MIT","ruby_source_checksum":"ab4d7092824b614451c7b630c57f819ce17c9cac5555d1faeb42010dd86fcb25","stable_dependencies":["fcft","fontconfig","freetype","libxkbcommon","pixman","utf8proc","wayland",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"scdoc":":build"},{"tllist":":build"},{"wayland-protocols":":build"}],"stable_checksum":"ee73c292a4b457004b38c2df178eac025ab0b849fdd9e13253c1f8b5cf110710","stable_url_args":["https://codeberg.org/dnkl/foot/releases/download/1.28.0/foot-1.28.0.tar.gz"],"stable_version":"1.28.0"},"fop":{"aliases":["apache-fop"],"desc":"XSL-FO print formatter for making PDF or PS documents","executables":["fop"],"head_dependencies":["openjdk"],"homepage":"https://xmlgraphics.apache.org/fop/index.html","license":"Apache-2.0","ruby_source_checksum":"ca999792472c2033dd2d235f5a0f150a5c088b34faf61789a575fd32dddbe8e6","stable_dependencies":["openjdk"],"stable_checksum":"f43bf5227557c2653105f4494bb2c3c4e7715cef21997286a16e9847399b81a4","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=xmlgraphics/fop/binaries/fop-2.12-bin.tar.gz"],"stable_version":"2.12","bottle_tag":":all","bottle_checksum":"2f25c916a8397621ac52b8c6fce2019473c0d276930c939a5691fc7b3f1fe03e"},"forbidden":{"bottle_rebuild":1,"desc":"Bypass 4xx HTTP response status codes and more","executables":["forbidden","stresser"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},{"cryptography":":no_linkage"},"curl","openssl@4",{"pycparser":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/ivan-sincek/forbidden.git",{":branch":"main"}],"homepage":"https://github.com/ivan-sincek/forbidden","license":"MIT","revision":9,"ruby_source_checksum":"6acf01bb3d87f758f15659326eef1cde17ff373a31d45da9bc9e80e3228d64f0","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},{"cryptography":":no_linkage"},"curl","openssl@4",{"pycparser":":no_linkage"},"python@3.15"],"stable_checksum":"dc987150b71515810d7ae252895b3ca6e077a8d9b3cbb0d09dfc9797c933a14d","stable_url_args":["https://files.pythonhosted.org/packages/9b/aa/98fc3ee28aac41cae341a197858ff6af5d79e40dcd45c8a6e37b1fdbfd19/forbidden-13.4.tar.gz"],"stable_version":"13.4"},"forcecli":{"desc":"Command-line interface to Force.com","executables":["force"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ForceCLI/force.git",{":branch":"master"}],"homepage":"https://force-cli.herokuapp.com/","license":"MIT","ruby_source_checksum":"d5b9e78c8f66887bb2edc0e603c6a86ac44031a8557cd9a33246d972ba331375","stable_dependencies":[{"go":":build"}],"stable_checksum":"8066d9919cd49fd651df5f70e9fe69f282d6af6043ee1d8c3b91f61160e4a0b0","stable_url_args":["https://github.com/ForceCLI/force/archive/refs/tags/v1.15.0.tar.gz"],"stable_version":"1.15.0"},"ford":{"bottle_rebuild":1,"desc":"Automatic documentation generator for modern Fortran programs","executables":["ford"],"head_dependencies":["graphviz","python@3.15"],"head_url_args":["https://github.com/Fortran-FOSS-Programmers/ford.git",{":branch":"master"}],"homepage":"https://github.com/Fortran-FOSS-Programmers/ford","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"5dae09731a358ac1440531633c3ff6f5cc3e3ae69dff740aea5d6d399a80e346","stable_dependencies":["graphviz","python@3.15"],"stable_checksum":"482a75b34b9f2b1975cbae9aa1c533a62d63e0c1861b5b772d25aa52fb1ce809","stable_url_args":["https://files.pythonhosted.org/packages/7e/22/c9688672022dc47456a0dd0a51e0f4310e5c69ef4cd8243c141420421dc9/ford-7.0.13.tar.gz"],"stable_version":"7.0.13"},"forego":{"bottle_rebuild":1,"desc":"Foreman in Go for Procfile-based application management","executables":["forego"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ddollar/forego.git",{":branch":"master"}],"homepage":"https://github.com/ddollar/forego","license":"Apache-2.0","ruby_source_checksum":"ab9370f12891e535f2fd81f9d4fc5ebdfd5b763d6a8c7e4380b760b6f60b9368","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ddollar/forego/commit/89fb456a167f59ace41e0e9294f4b7c01f76943e.patch?full_index=1","sha256":"98274160eb0251af323df030f8f05369ab19b0116a2b87e58372974bae5c0524","type":"backport"}],"stable_checksum":"23119550cc0e45191495823aebe28b42291db6de89932442326340042359b43d","stable_url_args":["https://github.com/ddollar/forego/archive/refs/tags/20180216151118.tar.gz"],"stable_version":"20180216151118"},"foreman":{"bottle_rebuild":1,"desc":"Manage Procfile-based applications","executables":["foreman"],"head_dependencies":["ruby"],"homepage":"https://ddollar.github.io/foreman/","license":"MIT","ruby_source_checksum":"7dcd6fe8a33b81768c9bc49f3245e0487509996c7c3c359a685b846ef6ccaf4c","stable_dependencies":["ruby"],"stable_checksum":"d9428f9ab4c2e2b4f9e22a35d19237f5ad6789e2e71110cfe26f8715f4e3a58a","stable_url_args":["https://github.com/ddollar/foreman/archive/refs/tags/v0.90.0.tar.gz"],"stable_version":"0.90.0"},"foremost":{"desc":"Console program to recover files based on their headers and footers","executables":["foremost"],"homepage":"https://foremost.sourceforge.net/","license":":public_domain","revision":1,"ruby_source_checksum":"e2be229f724ed738df573d56935d81850c2ee2ff843552f1136b52ef2ce43347","stable_checksum":"502054ef212e3d90b292e99c7f7ac91f89f024720cd5a7e7680c3d1901ef5f34","stable_url_args":["https://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz"],"stable_version":"1.5.7","bottle_checksum":"2d80ae72544ef8057af1a21228eb3c6772ae35086fc710094c55778c716b0431"},"forge":{"bottle_rebuild":1,"desc":"High Performance Visualization","head_dependencies":["fontconfig","freetype","glfw","glm","libx11",{"boost":":build"},{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/arrayfire/forge","license":"BSD-3-Clause","ruby_source_checksum":"5a8d0860f8a5a2a67761770a7828cff9635409148da57e1c2305e54112426457","stable_dependencies":["fontconfig","freetype","glfw","glm","libx11",{"boost":":build"},{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"stable_checksum":"77d2581414d6392aa51748454b505a747cd63404f63d3e1ddeafae6a0664419c","stable_url_args":["https://github.com/arrayfire/forge/archive/refs/tags/v1.0.8.tar.gz"],"stable_version":"1.0.8"},"forgecode":{"desc":"AI-enhanced terminal development environment","executables":["forge"],"head_dependencies":[{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tailcallhq/forgecode.git",{":branch":"main"}],"homepage":"https://forgecode.dev/","license":"Apache-2.0","ruby_source_checksum":"51d6c30ef20149752422054602b4bca3a73c0bc7f999998fdcea48e71a3864c1","stable_dependencies":[{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"4069a3db5bd21f24e7c215715aaa63c4fe55d6a317fe001cf3ba703053a227cb","stable_url_args":["https://github.com/tailcallhq/forgecode/archive/refs/tags/v2.14.0.tar.gz"],"stable_version":"2.14.0"},"forgejo-cli":{"desc":"CLI tool for interacting with Forgejo","executables":["fj"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://codeberg.org/forgejo-contrib/forgejo-cli.git",{":branch":"main"}],"homepage":"https://codeberg.org/forgejo-contrib/forgejo-cli","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"09e697af7436c9237940a163242dfec636bf8aae464c447c9a67c5aa0d8e6a8b","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a5c2eb931ed0c208ee432601850968158fbb1963a57313192db881e082060c46","stable_url_args":["https://static.crates.io/crates/forgejo-cli/forgejo-cli-0.7.0.crate"],"stable_version":"0.7.0"},"forgejo-runner":{"caveats":"Config file: $HOMEBREW_PREFIX/etc/forgejo-runner/config.yaml","desc":"Official Actions runner for Forgejo instances","executables":["forgejo-runner"],"head_dependencies":[{"go":":build"}],"homepage":"https://code.forgejo.org/forgejo/runner","license":"GPL-3.0-or-later","ruby_source_checksum":"8343737fecefa32c3baa10b79089c7b299b275bd6b0f6ae6b083de918d2d1a9b","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/lib/forgejo-runner"],[":log_path","$HOMEBREW_PREFIX/var/log/forgejo-runner.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/forgejo-runner.err"],[":keep_alive",{":successful_exit":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/forgejo-runner/bin/forgejo-runner","daemon","--config","$HOMEBREW_PREFIX/etc/forgejo-runner/config.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"9a7cc5bce2385feaa124213a7e000090dfac6e6a0177b04ae084e7dcb6ba46d5","stable_url_args":["https://code.forgejo.org/forgejo/runner/archive/v13.2.0.tar.gz"],"stable_version":"13.2.0"},"forgejo":{"desc":"Self-hosted lightweight software forge","executables":["forgejo"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://codeberg.org/forgejo/forgejo.git",{":branch":"forgejo"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://forgejo.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"5b7f4bf6c53981c74f3c8144c5a1d7b9eceeed1c91aa6d5a9db3ea096458ce07","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/forgejo.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/forgejo.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/forgejo/bin/forgejo","web","--work-path","$HOMEBREW_PREFIX/var/forgejo"]],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"e89c58b872b05b451b630a7ae55a35e79c42cbdfdfd091376e06754ca203526d","stable_url_args":["https://codeberg.org/forgejo/forgejo/releases/download/v17.0.0/forgejo-src-17.0.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"17.0.0"},"forgit":{"caveats":"A shell plugin has been installed to:\n  $HOMEBREW_PREFIX/opt/forgit/share/forgit/forgit.plugin.zsh\n  $HOMEBREW_PREFIX/opt/forgit/share/forgit/forgit.plugin.sh\n  $HOMEBREW_PREFIX/opt/forgit/share/forgit/forgit.plugin.fish\n","desc":"Interactive git commands in the terminal","executables":["git-forgit"],"head_dependencies":["fzf"],"homepage":"https://github.com/wfxr/forgit","license":"MIT","ruby_source_checksum":"5843c4a6e1727563ae7caa8ee1fc3ec467e75c9cba510229c06c499e959e6d07","stable_dependencies":["fzf"],"stable_checksum":"dd967eef52084bb3b4addb40b69296797df673106c3b3a23c6ce340774728384","stable_url_args":["https://github.com/wfxr/forgit/releases/download/26.10.0/forgit-26.10.0.tar.gz"],"stable_version":"26.10.0","bottle_tag":":all","bottle_checksum":"45810e8061970fd0d0c7d2f6a2de118f4d9a6c9bd375dd5bb63fcd78d54ab8a7"},"fork-cleaner":{"deprecate_args":{":date":"2026-07-16",":because":":repo_archived"},"desc":"Cleans up old and inactive forks on your GitHub account","disable_args":{":date":"2027-01-16",":because":":repo_archived"},"executables":["fork-cleaner"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/caarlos0/fork-cleaner.git",{":branch":"main"}],"homepage":"https://github.com/caarlos0/fork-cleaner","license":"MIT","ruby_source_checksum":"9b014132fc56c4086fc99bcf83cdfed102a1894d1b71feee29d99d6888266273","stable_dependencies":[{"go":":build"}],"stable_checksum":"28ded4826d8a36d25857b824bea1ae480c76029ff50e8d831f79e18c360ff032","stable_url_args":["https://github.com/caarlos0/fork-cleaner/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0"},"form":{"desc":"Symbolic manipulation system","executables":["form","tform"],"head_dependencies":["flint","gmp","mpfr","zstd"],"homepage":"https://www.nikhef.nl/~form/","license":"GPL-3.0-or-later","ruby_source_checksum":"710f5382864401963df07975282383aa44ba7ff1c00ac60dce1650ca556420db","stable_dependencies":["flint","gmp","mpfr","zstd"],"stable_checksum":"90a3fbc31a31de50a181e63ce222d0224642a5916fdbb25373913558a6d6921a","stable_url_args":["https://github.com/form-dev/form/releases/download/v5.0.2/form-5.0.2.tar.gz"],"stable_version":"5.0.2"},"format-udf":{"bottle_rebuild":1,"desc":"Bash script to format a block device to UDF","executables":["format-udf"],"homepage":"https://github.com/JElchison/format-udf","license":"GPL-2.0-or-later","ruby_source_checksum":"f8ac3125342b60be2f869a166b385380bc6ef795e876261aa7cd84d4a478cb8b","stable_checksum":"52854097db9044d729fbd7cff012f4b554df01c15225ee17ec159c71da174c8d","stable_url_args":["https://github.com/JElchison/format-udf/archive/refs/tags/1.8.0.tar.gz"],"stable_version":"1.8.0","bottle_tag":":all","bottle_checksum":"ba8a2952eb6a60e6660c71d6054d6a0adc3d450d5532ef270f2849a0fd13849d"},"fortio":{"desc":"HTTP and gRPC load testing and visualization tool and server","executables":["fortio"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fortio/fortio.git",{":branch":"master"}],"homepage":"https://fortio.org/","license":"Apache-2.0","ruby_source_checksum":"7a1ddde92c31dbf5e6bc33c273c5e95ac0a86c1fa02e0e02ed07c04492b2712c","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/fortio/fortio.git",{":tag":"v1.76.0",":revision":"67ce9fa2a3a62fdb2f7a0d2b50acda1f7002d32b"}],"stable_version":"1.76.0"},"fortitude":{"desc":"Fortran linter","executables":["fortitude"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/PlasmaFAIR/fortitude.git",{":branch":"main"}],"homepage":"https://fortitude.readthedocs.io/en/stable/","license":"MIT","ruby_source_checksum":"2fc3613391e38a9901e058c5c35e676b5282ee88a8941c875d18c12cd8409522","stable_dependencies":[{"rust":":build"}],"stable_checksum":"883d2b0448c7c81e380f07fa8d46780cb9503cd0be9e3434945c702fd18016ec","stable_url_args":["https://github.com/PlasmaFAIR/fortitude/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"fortls":{"bottle_rebuild":2,"conflicts":[["fortran-language-server",{":because":"both install `fortls` binaries"}]],"desc":"Fortran language server","executables":["fortls"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/fortran-lang/fortls.git",{":branch":"master"}],"homepage":"https://fortls.fortran-lang.org/","license":"MIT","ruby_source_checksum":"b907494a2a53d366398a9b58c353777ac928aa77297c2217ef2d3baac8a939af","stable_dependencies":["python@3.15"],"stable_checksum":"b43b2b8cbd447ae848c63b8f008c2df96fd48c3a967b33f6ed64b3421496883b","stable_url_args":["https://files.pythonhosted.org/packages/c1/2b/db1e5cd07fc9e74a2e4fb8f65946f8fd79ef72211001af00982a04d977d5/fortls-3.2.2.tar.gz"],"stable_version":"3.2.2","bottle_tag":":all","bottle_checksum":"7fb66a8d3dc572a469a32db0a1d2c1d2ff2d5590abe5b5af954ef05529e7051a"},"fortran-language-server":{"bottle_rebuild":7,"conflicts":[["fortls",{":because":"both install `fortls` binaries"}]],"desc":"Language Server for Fortran","executables":["fortls"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/hansec/fortran-language-server.git",{":branch":"master"}],"homepage":"https://github.com/hansec/fortran-language-server","license":"MIT","ruby_source_checksum":"a1f9a35f5e61f9ca5e98b80880e21708118704934339aae7b2233b16bf1b307a","stable_dependencies":["python@3.15"],"stable_checksum":"ec3921ef23d7e2b50b9337c9171838ed8c6b09ac6e1e4fa4dd33883474bd4f90","stable_url_args":["https://files.pythonhosted.org/packages/72/46/eb2c733e920a33409906aa145bde93b015f7f77c9bb8bdf65faa8c823998/fortran-language-server-1.12.0.tar.gz"],"stable_version":"1.12.0","bottle_tag":":all","bottle_checksum":"1b328874faa138df2de1e76ad733fa0917ca34c80b619dc13e219da3748d3c99"},"fortran-stdlib":{"desc":"Fortran Standard Library","head_dependencies":["gcc",{"cmake":[":build",":test"]},{"fypp":":build"}],"head_url_args":["https://github.com/fortran-lang/stdlib.git",{":branch":"master"}],"homepage":"https://stdlib.fortran-lang.org","license":"MIT","ruby_source_checksum":"c1137b3c081caaeed48df7ae8f802b152adad9863f728c2e4e64f4d0423ed4e3","stable_dependencies":["gcc",{"cmake":[":build",":test"]},{"fypp":":build"}],"stable_checksum":"6d20b120a4b17fb23ee5353408f6826b521bd006cd42eb412b01984eb9c31ded","stable_url_args":["https://github.com/fortran-lang/stdlib/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"fortune":{"bottle_rebuild":4,"desc":"Infamous electronic fortune-cookie generator","executables":["fortune","strfile","unstr"],"homepage":"https://www.ibiblio.org/pub/linux/games/amusements/fortune/!INDEX.html","license":"BSD-4-Clause-UC","ruby_source_checksum":"b80a5acda8af706ad90833c75bd181c9f3170088820958e5b568536bf61355ef","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"1a98a6fd42ef23c8aec9e4a368afb40b6b0ddfb67b5b383ad82a7b78d8e0602a","stable_url_args":["https://www.ibiblio.org/pub/linux/games/amusements/fortune/fortune-mod-9708.tar.gz"],"stable_version":"9708","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"eb226e3087a3f58f8bc0dc0eafabfb7625605bc6e023ed45d9386692cb26cc63"},"fossil":{"desc":"Distributed software configuration management","executables":["fossil"],"head_dependencies":["openssl@4"],"head_url_args":["https://www.fossil-scm.org/",{":using":":fossil"}],"homepage":"https://www.fossil-scm.org/home/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"b963eff22257001b33db7136d1046c1c9aa716bac389271ce9176f0f948a4d18","stable_dependencies":["openssl@4"],"stable_checksum":"84c18824ca227e7602d2408b663c3747f754ad306ed5c73ddab959d6589538a6","stable_url_args":["https://fossil-scm.org/home/tarball/version-2.28/fossil-src-2.28.tar.gz"],"stable_version":"2.28"},"foundry":{"conflicts":[["chisel-tunnel",{":because":"both install `chisel` binaries"}],["chisel-ubuntu",{":because":"both install `chisel` binaries"}],["jboss-forge",{":because":"both install `forge` binaries"}]],"desc":"Blazing fast, portable and modular toolkit for Ethereum application development","executables":["anvil","cast","chisel","forge"],"head_dependencies":["libusb",{"help2man":":build"},{"rust":":build"}],"head_url_args":["https://github.com/foundry-rs/foundry.git",{":branch":"master"}],"homepage":"https://github.com/foundry-rs/foundry","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"e377be2085de8f38c95548dcd916b519f3b28dd14abf5609f2bb254498109caa","stable_dependencies":["libusb",{"help2man":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/foundry-rs/foundry.git",{":tag":"v1.8.6",":revision":"6bad0a66de7c83f7b33695044138f0f5fa4c5990"}],"stable_version":"1.8.6"},"fourmolu":{"desc":"Formatter for Haskell source code","executables":["fourmolu"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/fourmolu/fourmolu.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://fourmolu.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"48ee6cbec4727ae1b476aa091b131f384147af155a05f4f41d794eafb669ef74","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"db321715aa08d24fbf58276dd6f705911d5ced07c00379e9ad10c09aaa064078","stable_url_args":["https://hackage.haskell.org/package/fourmolu-0.21.0.0/fourmolu-0.21.0.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.21.0.0"},"fourstore":{"aliases":["4store"],"bottle_rebuild":2,"caveats":"Databases will be created at $HOMEBREW_PREFIX/var/fourstore.\n\nCreate and start up a database:\n    4s-backend-setup mydb\n    4s-backend mydb\n\nLoad RDF data:\n    4s-import mydb datafile.rdf\n\nStart up HTTP SPARQL server without daemonizing:\n    4s-httpd -p 8000 -D mydb\n\nSee https://4store.danielknoell.de/trac/wiki/Documentation/ for more information.\n","deprecate_args":{":date":"2026-01-12",":because":"needs EOL `pcre`"},"desc":"Efficient, stable RDF database","disable_args":{":date":"2027-01-12",":because":"needs EOL `pcre`"},"executables":["4s-admin","4s-backend","4s-backend-copy","4s-backend-destroy","4s-backend-info","4s-backend-passwd","4s-backend-setup","4s-boss","4s-cluster-copy","4s-cluster-create","4s-cluster-destroy","4s-cluster-file-backup","4s-cluster-info","4s-cluster-start","4s-cluster-stop","4s-delete-model","4s-dump","4s-file-backup","4s-httpd","4s-import","4s-info","4s-query","4s-restore","4s-size","4s-ssh-all","4s-ssh-all-parallel","4s-update"],"head_dependencies":["dbus","glib","pcre","raptor","rasqal","readline","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://4store.github.io","license":"GPL-3.0-or-later","ruby_source_checksum":"6876dc263d4365d34963383446cf913742f0e744a30499ed2a0b2eaa2892d42b","stable_dependencies":["dbus","glib","pcre","raptor","rasqal","readline","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"e511f1adb094e2506545d4773a6005a462f6b4532731e91f1115b038ab25a8f0","stable_url_args":["https://github.com/4store/4store/archive/refs/tags/v1.1.7.tar.gz"],"stable_version":"1.1.7"},"fox":{"bottle_rebuild":1,"desc":"Toolkit for developing Graphical User Interfaces easily","executables":["PathFinder","adie","calculator","fox-config","reswrap","shutterbug"],"head_dependencies":["fontconfig","freetype","jpeg-turbo","libpng","libtiff","libx11","libxcursor","libxext","libxft","libxrandr","mesa","mesa-glu","libxfixes","libxi","libxrender"],"head_uses_from_macos":[["bzip2"]],"homepage":"http://fox-toolkit.org/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"769e38a9e61e3cff7ac61f919f2c7eeb0f2fac6ad8bdc20bc65ed20bdbec0241","stable_dependencies":["fontconfig","freetype","jpeg-turbo","libpng","libtiff","libx11","libxcursor","libxext","libxft","libxrandr","mesa","mesa-glu","libxfixes","libxi","libxrender"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"48f33d2dd5371c2d48f6518297f0ef5bbf3fcd37719e99f815dc6fc6e0f928ae","stable_url_args":["https://distfiles.macports.org/fox/fox-1.6.59.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.6.59"},"foxglove-cli":{"desc":"Foxglove command-line tool","executables":["foxglove"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/foxglove/foxglove-cli.git",{":branch":"main"}],"homepage":"https://github.com/foxglove/foxglove-cli","license":"MIT","ruby_source_checksum":"5af81dd8fcbd6d3bfd43b60d3ec1a67a81be357c448cfc1e5485e924643bf00b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5cd9729fdc440a77471400de4fb327d9bc9aaaab3f01ea7d18b5012ed3075ee7","stable_url_args":["https://github.com/foxglove/foxglove-cli/archive/refs/tags/v2.0.1.tar.gz"],"stable_version":"2.0.1"},"fpart":{"desc":"Sorts file trees and packs them into bags","executables":["fpart","fpsync"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://www.fpart.org/","license":"BSD-2-Clause","ruby_source_checksum":"c3c05d30b17c1bcdca26b11ce5c3850a86bd9c976fbd71f086ff0e4c28b0dfeb","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"512a82320cf5418ed70416b96cd49aa51a5ae418e96482144683cad6609add2e","stable_url_args":["https://github.com/martymac/fpart/archive/refs/tags/fpart-1.7.1.tar.gz"],"stable_version":"1.7.1"},"fpc":{"bottle_rebuild":1,"conflicts":[["px",{":because":"both install `ptop` binaries"}]],"desc":"Free Pascal: multi-architecture Pascal compiler","executables":["bin2obj","chmcmd","chmls","cldrparser","compileserver","data2inc","delp","fd2pascal","fp","fpc","fpcjres","fpclasschart","fpcmake","fpcmkcfg","fpcres","fpcsubst","fpdoc","fppkg","fprcp","grab_vcsa","h2pas","h2paspp","instantfpc","json2pas","makeskel","mka64ins","mkarmins","mkinsadd","mkx86ins","pas2fpm","pas2jni","pas2js","pas2ut","plex","postw32","ppcx64","ppdep","ppudump","ppufiles","ppumove","ptop","pyacc","rmcvsdir","rstconv","unihelper","unitdiff","webidl2pas"],"head_dependencies":[{"sevenzip":":build"}],"homepage":"https://www.freepascal.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"e639b1ad7a21890bf48e5723d831c0fd175dbbff9830607f6e0c90cdfd1549b6","stable_dependencies":[{"sevenzip":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/freepascal.org/fpc/source/-/commit/a20a7e3497bccf3415bf47ccc55f133eb9d6d6a0.diff","sha256":"7fac043022a6f3ffa91287f856c2c4959fdc374ff9169a244eaf55a3897c76d8","type":"backport"}],"stable_checksum":"d542e349de246843d4f164829953d1f5b864126c5b62fd17c9b45b33e23d2f44","stable_url_args":["https://downloads.sourceforge.net/project/freepascal/Source/3.2.2/fpc-3.2.2.source.tar.gz"],"stable_version":"3.2.2"},"fping":{"desc":"Scriptable ping program for checking if multiple hosts are up","executables":["fping"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/schweikert/fping.git",{":branch":"develop"}],"homepage":"https://fping.org/","license":"BSD-3-Clause","ruby_source_checksum":"fe441be26849e02f9b0d88abd71b93cecd663ada2926b22f48220e89050f26f6","stable_checksum":"15c4e32b6c55ff105bafe03e8c91c7ca1b2eda31bf9a7127326bb87887ee18fe","stable_url_args":["https://fping.org/dist/fping-5.5.tar.gz"],"stable_version":"5.5"},"fplll":{"desc":"Lattice algorithms using floating-point arithmetic","executables":["fplll","latticegen"],"head_dependencies":["gmp","mpfr",{"automake":":build"},{"pkgconf":":test"}],"homepage":"https://github.com/fplll/fplll","license":"LGPL-2.1-or-later","ruby_source_checksum":"71c1421166cc98809f84bcaaf5c75b91053234e073e865fd36eee32b947f1b8b","stable_dependencies":["gmp","mpfr",{"automake":":build"},{"pkgconf":":test"}],"stable_checksum":"f0af6bdd0ebd5871e87ff3ef7737cb5360b1e38181a4e5a8c1236f3476fec3b2","stable_url_args":["https://github.com/fplll/fplll/releases/download/5.5.0/fplll-5.5.0.tar.gz"],"stable_version":"5.5.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"592795ee10822fe22704b9e4907af58022ac78bbdc2942a3d25c22801f265f04"},"fpm":{"desc":"Package manager and build system for Fortran","executables":["fpm"],"head_dependencies":["gcc"],"homepage":"https://fpm.fortran-lang.org","license":"MIT","ruby_source_checksum":"9dff557a4bd3e6fc833c8029bd8d350d12990dbd6bb0443e3fc029d79cdb4146","stable_dependencies":["gcc"],"stable_checksum":"001cff6cf1145f215baa0888ba27acc06cea30a89b79d1a8be97db3fffbc8cd2","stable_url_args":["https://github.com/fortran-lang/fpm/releases/download/v0.13.0/fpm-0.13.0.F90"],"stable_version":"0.13.0"},"fpp":{"bottle_rebuild":1,"desc":"CLI program that accepts piped input and presents files for selection","executables":["fpp"],"head_url_args":["https://github.com/facebook/pathpicker.git",{":branch":"main"}],"head_uses_from_macos":[["python"]],"homepage":"https://facebook.github.io/PathPicker/","license":"MIT","ruby_source_checksum":"01341cd901dbb7b0b90ed991c3edc6cb0f25286a7dbd44e67ff61b4610ba7b40","stable_checksum":"b0142676ed791085d619d9b3d28d28cab989ffc3b260016766841c70c97c2a52","stable_url_args":["https://github.com/facebook/PathPicker/archive/refs/tags/0.9.5.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"0.9.5","bottle_tag":":all","bottle_checksum":"3cd7e3e25d729646c8cbb993eaa2c3d517dc128693dcdbc39bd1362c11429390"},"fprettify":{"bottle_rebuild":6,"desc":"Auto-formatter for modern fortran source code","executables":["fprettify"],"head_dependencies":["python@3.15",{"gcc":":test"}],"head_url_args":["https://github.com/fortran-lang/fprettify.git",{":branch":"master"}],"homepage":"https://github.com/fortran-lang/fprettify/","license":"GPL-3.0-or-later","ruby_source_checksum":"3839ff7b217d5d7819abbfbf497d2871e7989767345d4614c5ac2205f59591a5","stable_dependencies":["python@3.15",{"gcc":":test"}],"stable_checksum":"1488a813f7e60a9e86c56fd0b82bd9df1b75bfb4bf2ee8e433c12f63b7e54057","stable_url_args":["https://files.pythonhosted.org/packages/39/15/d88681bd2be4a375a78b52443b8e87608240913623d9be5c47e3c328b068/fprettify-0.3.7.tar.gz"],"stable_version":"0.3.7","bottle_tag":":all","bottle_checksum":"2eed8e7434178165e755f3a4862a8b79e045d89b08754c9e7abccfd918b4c5b1"},"fprobe":{"desc":"Libpcap-based NetFlow probe","head_uses_from_macos":[["libpcap"]],"homepage":"https://sourceforge.net/projects/fprobe/","license":"GPL-2.0-only","ruby_source_checksum":"87a60e0da817666ce5b429913faa7d8f4c7bf211fc2db34fac8f9941a843f716","stable_checksum":"3a1cedf5e7b0d36c648aa90914fa71a158c6743ecf74a38f4850afbac57d22a0","stable_url_args":["https://downloads.sourceforge.net/project/fprobe/fprobe/1.1/fprobe-1.1.tar.bz2"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.1","bottle_checksum":"cb2e30b70d2d6c74bf835841fe85df84c2465e562e573985567f29bc61ec6b6d"},"fq":{"bottle_rebuild":1,"desc":"Brokered message queue optimized for performance","executables":["fq-proxy","fq-receiver","fq-sender","fq_rcvr","fq_sndr","fqc","fqd","fqs","fqtool"],"head_dependencies":["concurrencykit","jlog"],"head_url_args":["https://github.com/circonus-labs/fq.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/circonus-labs/fq","license":"MIT","ruby_source_checksum":"05617ee89c7db23a1d9d9846dcb4a7731118e64fa429de3ef4c913d1598b9219","stable_dependencies":["concurrencykit","jlog"],"stable_checksum":"4329fa7678437c2d22f021ec8a5bed2b7a7eeb608bbfe4c8749f8520011b12d3","stable_url_args":["https://github.com/circonus-labs/fq/archive/refs/tags/v0.13.12.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.13.12"},"fracturedjson":{"desc":"JSON formatter that produces highly readable but fairly compact output","executables":["fracjson"],"head_dependencies":[{"dotnet":":build"}],"homepage":"https://github.com/j-brooke/FracturedJson","license":"MIT","ruby_source_checksum":"7ffbc08cefa80b0dc373d2e212de00d09749d3dba474cbb22931e5d89fe31ad2","stable_dependencies":[{"dotnet":":build"}],"stable_checksum":"0b6efec044f5c7d738f837124cdf5fc9d3b94864be8a9b07c2de8ffe22e2235a","stable_url_args":["https://github.com/j-brooke/FracturedJson/archive/refs/tags/cli-v1.1.0.tar.gz"],"stable_version":"1.1.0"},"fragroute":{"bottle_rebuild":2,"desc":"Intercepts, modifies and rewrites egress traffic for a specified host","head_dependencies":["libdnet","libevent"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.monkey.org/~dugsong/fragroute/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/fragroute/configure.patch":"215e21d92304e47239697945963c61445f961762aea38afec202e4dce4487557","Patches/fragroute/fragroute.c.patch":"f4475dbe396ab873dcd78e3697db9d29315dcc4147fdbb22acb6391c0de011eb","Patches/fragroute/pcaputil.c.patch":"c1036f61736289d3e9b9328fcb723dbe609453e5f2aab4875768068faade0391"},"revision":2,"ruby_source_checksum":"0bc9fdf3acd3b26d0062b27f4c1f3eb7fd5c267483922769119c32bf7f0044e4","stable_dependencies":["libdnet","libevent"],"stable_patches":[{"strip":"p0","file":"Patches/fragroute/configure.patch"},{"strip":"p0","file":"Patches/fragroute/fragroute.c.patch"},{"strip":"p0","file":"Patches/fragroute/pcaputil.c.patch"}],"stable_checksum":"6899a61ecacba3bb400a65b51b3c0f76d4e591dbf976fba0389434a29efc2003","stable_url_args":["https://www.monkey.org/~dugsong/fragroute/fragroute-1.2.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"de37d085aa93a0213819b702ea9393705ada7dff78d1d02651ed56550cfe0c16"},"framework-tool-tui":{"desc":"TUI for controlling and monitoring Framework Computers hardware","executables":["framework-tool-tui"],"head_dependencies":["systemd",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/grouzen/framework-tool-tui.git",{":branch":"main"}],"homepage":"https://github.com/grouzen/framework-tool-tui","license":"MIT","ruby_source_checksum":"14d4354abcfa2fb728ba5ac45a70d5b83316e19d9a3cdfed9b41d9840153ad29","stable_dependencies":["systemd",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a648a5f2cb8c2c0312ea02a2ae8904353072a61d41d23207fc4cc0fb8212181f","stable_url_args":["https://github.com/grouzen/framework-tool-tui/archive/refs/tags/v0.8.6.tar.gz"],"stable_version":"0.8.6"},"fred":{"bottle_rebuild":1,"desc":"Fully featured FRED Command-line Interface & Python API wrapper","executables":["categories","fred","releases","series","sources","tags"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://fred.stlouisfed.org/docs/api/fred/","license":"MIT","revision":3,"ruby_source_checksum":"697cb104c524279e20b46e7b0b1eb7c982ccda9e5cf026c665f8744040f17c5a","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"04691b7571ffb424f0ce3a823f1917605efa59e9434c6a58f5e5f71ac134047d","stable_url_args":["https://files.pythonhosted.org/packages/81/97/25f2721387b30613436d80e0d82d6b2dea76f053139950e5b02d7786dccd/fred_py_api-1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_tag":":all","bottle_checksum":"6d6ab3235fe432b975df52376d88933d6abb4387c72b79659c0508bf82df2a98"},"freealut":{"aliases":["alut"],"desc":"Implementation of OpenAL's ALUT standard","executables":["freealut-config"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/vancegroup/freealut","license":"LGPL-2.0-only","ruby_source_checksum":"fb208d48cbee6ec5e3318e2be1a131ee09224f818ba51b7e5acbc8bc726be161","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"60d1ea8779471bb851b89b49ce44eecb78e46265be1a6e9320a28b100c8df44f","stable_url_args":["https://deb.debian.org/debian/pool/main/f/freealut/freealut_1.1.0.orig.tar.gz"],"stable_version":"1.1.0","bottle_cellar":":any","bottle_checksum":"e538e0e346fe29aadb9df1856ef2291cf3c897edd1d6aa79ba1ad5218262c895"},"freebayes":{"bottle_rebuild":1,"desc":"Bayesian haplotype-based genetic polymorphism discovery and genotyping","executables":["bamleftalign","freebayes"],"head_dependencies":["htslib","tabixpp",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"simde":":build"},{"wfa2-lib":":build"}],"head_url_args":["https://github.com/freebayes/freebayes.git",{":branch":"master"}],"homepage":"https://github.com/freebayes/freebayes","license":"MIT","ruby_source_checksum":"35b7c8b3960fc9a8235e7817719f33cd966973a5969c3ccc59f356a4e48167e7","stable_dependencies":["htslib","tabixpp",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"simde":":build"},{"wfa2-lib":":build"}],"stable_url_args":["https://github.com/freebayes/freebayes.git",{":tag":"v1.3.10",":revision":"b0d8efd9fa7f6612c883ec5ff79e4d17a0c29993"}],"stable_version":"1.3.10"},"freeciv":{"desc":"Free and Open Source empire-building strategy game","executables":["freeciv-gtk4","freeciv-manual","freeciv-mp-gtk4","freeciv-ruleup","freeciv-server"],"head_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","gdk-pixbuf","glib","gtk4","icu4c@79","lua","pango","readline","sdl2-compat","sdl2_mixer","xz","zstd","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/freeciv/freeciv.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["curl"],["sqlite"]],"homepage":"https://freeciv.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"e32957ceda94f245adb59fddfabe710f9a92b649869033283e6da8eabb505bfe","stable_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","gdk-pixbuf","glib","gtk4","icu4c@79","lua","pango","readline","sdl2-compat","sdl2_mixer","xz","zstd","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/freeciv/freeciv/commit/b427d038fab6c96983cef54cf618a4b07bd1a62f.patch?full_index=1","sha256":"4a0665180ff33e733809ec1185d484e6cc1dfed38ef7acd88f0f4e8042e5349f","type":"backport"},{"strip":"p1","url":"https://github.com/freeciv/freeciv/commit/4718723428fc8009b7d46f9b6133d0fd76f056ab.patch?full_index=1","sha256":"5d5cb19715488f34c0bb40b3379609a48454353d0aa1967b9c58ccbbff502faa","type":"backport"}],"stable_checksum":"b3ce15f54083b1fca146f62837a5f7d41d298537fa34940cca70eeb09c7a9c6e","stable_url_args":["https://downloads.sourceforge.net/project/freeciv/Freeciv%203.2/3.2.6/freeciv-3.2.6.tar.xz"],"stable_uses_from_macos":[["bzip2"],["curl"],["sqlite"]],"stable_version":"3.2.6"},"freediameter":{"bottle_rebuild":2,"caveats":"To configure freeDiameter, edit $HOMEBREW_PREFIX/etc/freeDiameter.conf to taste.\n\nSample configuration files can be found in $HOMEBREW_CELLAR/freediameter/1.6.0/share/doc/freediameter.\n\nFor more information about freeDiameter configuration options, read:\n  http://www.freediameter.net/trac/wiki/Configuration\n\nOther potentially useful files can be found in $HOMEBREW_PREFIX/opt/freediameter/share/freediameter/contrib.\n","desc":"Open source Diameter (Authentication) protocol implementation","executables":["freeDiameterd","freeDiameterd-1.6.0"],"head_dependencies":["gnutls","libgcrypt","libidn2",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/freeDiameter/freeDiameter.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://github.com/freeDiameter/freeDiameter","license":"BSD-3-Clause","ruby_source_checksum":"4453eccf457e49a2fbaade8484d2483e65590a96c9d107d5f5ca1405197b53ae","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/freediameter/bin/freeDiameterd"],"stable_dependencies":["gnutls","libgcrypt","libidn2",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/freeDiameter/freeDiameter/commit/3037ee7735b969d106b197818c1a5bcdb4586d77.patch?full_index=1","sha256":"146a8e6586b1a1146f06771129609583d43a792bbd94eea7a3c0348f02eb26b2","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/freeDiameter/freeDiameter/pull/84"}]}],"stable_checksum":"0bb4ed33ada0b57ab681d86ae3fe0e3a9ce95892f492c401cbb68a87ec1d47bc","stable_url_args":["https://github.com/freeDiameter/freeDiameter/archive/refs/tags/1.6.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.6.0"},"freedink":{"bottle_rebuild":2,"desc":"Portable version of the Dink Smallwood game engine","executables":["dink","dinkedit","freedink","freedinkedit"],"head_dependencies":["fontconfig","sdl2-compat","sdl2_gfx","sdl2_image","sdl2_mixer","sdl2_ttf","gettext",{"glm":":build"},{"pkgconf":":build"}],"homepage":"https://www.gnu.org/software/freedink/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"bf6a91c80b860bccfd7ff89f5f6fd14fa46269830d90a61fcdfcf62dbafed673","stable_dependencies":["fontconfig","sdl2-compat","sdl2_gfx","sdl2_image","sdl2_mixer","sdl2_ttf","gettext",{"glm":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/openbsd/ports/fc8b95c6/games/freedink/game/patches/patch-src_input_cpp","sha256":"fa06a8a87bd4f3977440cdde0fb6145b6e5b0005b266b19c059d3fd7c2ff836a","type":"unofficial"}],"stable_checksum":"5e0b35ac8f46d7bb87e656efd5f9c7c2ac1a6c519a908fc5b581e52657981002","stable_url_args":["https://ftpmirror.gnu.org/freedink/freedink-109.6.tar.gz"],"stable_version":"109.6"},"freeglut":{"bottle_rebuild":1,"desc":"Open-source alternative to the OpenGL Utility Toolkit (GLUT) library","head_dependencies":["libx11","libxi","libxrandr","libxxf86vm","mesa",{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://freeglut.sourceforge.net/","license":"MIT","ruby_source_checksum":"9daff3c329141ad498b2578371f029e7d8466b8f1025862191f002fda2a1aee6","stable_dependencies":["libx11","libxi","libxrandr","libxxf86vm","mesa",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"674dcaff25010e09e450aec458b8870d9e98c46f99538db457ab659b321d9989","stable_url_args":["https://github.com/freeglut/freeglut/releases/download/v3.8.0/freeglut-3.8.0.tar.gz"],"stable_version":"3.8.0"},"freeimage":{"bottle_rebuild":3,"deprecate_args":{":date":"2026-01-10",":because":"has outstanding CVEs and requires patches to build"},"desc":"Library for FreeImage, a dependency-free graphics library","disable_args":{":date":"2027-01-10",":because":"has outstanding CVEs and requires patches to build"},"head_url_args":["https://svn.code.sf.net/p/freeimage/svn/FreeImage/trunk/"],"homepage":"https://sourceforge.net/projects/freeimage/","license":"FreeImage","local_patch_checksums":{"Patches/freeimage/3.17.0.patch":"8ef390fece4d2166d58e739df76b5e7996c879efbff777a8a94bcd1dd9a313e2"},"no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"5717caf424130da3573f697c5542d6e85b00931a4de75752a91be39b8218a806","stable_patches":[{"strip":"p1","file":"Patches/freeimage/3.17.0.patch"}],"stable_checksum":"f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd","stable_url_args":["https://downloads.sourceforge.net/project/freeimage/Source%20Distribution/3.18.0/FreeImage3180.zip"],"stable_version":"3.18.0","bottle_cellar":":any","bottle_checksum":"57fd52efb2fe5109a77c46f42affd2192fc94acd0211d74a9045719e2ee54c9f"},"freeipmi":{"desc":"In-band and out-of-band IPMI (v1.5/2.0) software","executables":["bmc-config","bmc-device","bmc-info","bmc-watchdog","ipmi-chassis","ipmi-chassis-config","ipmi-config","ipmi-console","ipmi-dcmi","ipmi-detect","ipmi-fru","ipmi-locate","ipmi-oem","ipmi-pef-config","ipmi-pet","ipmi-ping","ipmi-power","ipmi-raw","ipmi-sel","ipmi-sensors","ipmi-sensors-config","ipmiconsole","ipmidetect","ipmidetectd","ipmimonitoring","ipmiping","ipmipower","ipmiseld","pef-config","rmcp-ping","rmcpping"],"head_dependencies":["libgcrypt","argp-standalone",{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/freeipmi/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"8e12f36139acfb66325bc9fcb3dda4245cc79063aef1486005feee3b83f071d2","stable_dependencies":["libgcrypt","argp-standalone",{"texinfo":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"9cc644530ee629ffb94d6fd209e7cb4a8b8ae6677f89d2dc461efed9b2e709f2","stable_url_args":["https://ftpmirror.gnu.org/freeipmi/freeipmi-1.6.20.tar.gz"],"stable_version":"1.6.20"},"freeling":{"bottle_rebuild":1,"conflicts":[["foma",{":because":"freeling ships its own copy of foma"}],["hunspell",{":because":"both install 'analyze' binary"}],["crfsuite",{":because":"both install `crfsuite` binaries"}]],"deprecate_args":{":date":"2026-02-02",":because":":unmaintained"},"desc":"Suite of language analyzers","disable_args":{":date":"2026-08-13",":because":":unmaintained"},"executables":["analyze","analyzer","analyzer_client","convert_model","crfsuite","threaded_analyzer","treeler"],"head_dependencies":["boost","dynet","icu4c@78",{"cmake":":build"}],"homepage":"https://nlp.lsi.upc.edu/freeling/","license":"AGPL-3.0-only","revision":13,"ruby_source_checksum":"08ef2feaae8dad1383caffdaeb40b4e72624d8cb004d1ea084280437efbcce7f","stable_dependencies":["boost","dynet","icu4c@78",{"cmake":":build"}],"stable_checksum":"c672a6379142ac2e872741e7662f17eccd8230bffc680564d2843d87480f1600","stable_url_args":["https://github.com/TALP-UPC/FreeLing/releases/download/4.2/FreeLing-src-4.2.1.tar.gz"],"stable_version":"4.2"},"freeradius-server":{"bottle_rebuild":1,"desc":"High-performance and highly configurable RADIUS server","executables":["checkrad","dhcpclient","map_unit","rad_counter","radattr","radclient","radconf2json","radcrypt","raddebug","raddict2json","radeapclient","radiusd","radlast","radmin","radmod2json","radsecret","radsniff","radsqlrelay","radtest","radwho","radzap","rc.radiusd","rlm_ippool_tool","rlm_sqlippool_tool","smbencrypt"],"head_dependencies":["collectd","json-c","openssl@4","python@3.15","talloc"],"head_url_args":["https://github.com/FreeRADIUS/freeradius-server.git",{":branch":"master"}],"head_uses_from_macos":[["krb5"],["libpcap"],["libxcrypt"],["perl"]],"homepage":"https://freeradius.org/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"revision":2,"ruby_source_checksum":"10f66451898e5f698352eb981e1cf2c56ad098b36063441523289e3d860b034a","stable_dependencies":["collectd","json-c","openssl@4","python@3.15","talloc"],"stable_patches":[{"strip":"p1","url":"https://github.com/FreeRADIUS/freeradius-server/commit/6658c9e375637ce0bd14bed733270d863224431e.patch?full_index=1","sha256":"98a204233c5bed7fb1f73d9b8d6d3edcd36cbaad3268ac3f5653f2bcbd84cbc7","type":"backport"}],"stable_checksum":"40e0cdfdcceb22cf0acb79bc29cf7c32995466a61fda09445ce5220608a55afd","stable_url_args":["https://github.com/FreeRADIUS/freeradius-server/releases/download/release_3_2_10/freeradius-server-3.2.10.tar.gz"],"stable_uses_from_macos":[["krb5"],["libpcap"],["libxcrypt"],["perl"]],"stable_version":"3.2.10"},"freerdp":{"caveats":"xfreerdp is an X11 application that requires an XServer be installed\nand running. Lack of a running XServer will cause a \"$DISPLAY\" error.\n\nXQuartz provides an XServer for macOS. The XQuartz can be installed\nas a package from www.xquartz.org or as a Homebrew cask:\n  brew install --cask xquartz\n\n","desc":"X11 implementation of the Remote Desktop Protocol (RDP)","executables":["freerdp-proxy","freerdp-shadow-cli","sdl-freerdp","sfreerdp","sfreerdp-server","winpr-hash","winpr-makecert","xfreerdp"],"head_dependencies":["ffmpeg","jansson","jpeg-turbo","libcbor","libfido2","libusb","libx11","libxcursor","libxext","libxfixes","libxi","libxinerama","libxrandr","libxrender","libxv","openssl@4","sdl3","sdl3_ttf","uriparser",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/FreeRDP/FreeRDP.git",{":branch":"master"}],"head_uses_from_macos":[["cups"]],"homepage":"https://www.freerdp.com/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"281a2ffae8c7928a59bfaab0e1022f47ea249d5403271b973ba59a865e8f68d7","stable_dependencies":["ffmpeg","jansson","jpeg-turbo","libcbor","libfido2","libusb","libx11","libxcursor","libxext","libxfixes","libxi","libxinerama","libxrandr","libxrender","libxv","openssl@4","sdl3","sdl3_ttf","uriparser",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"9ccb8357bf0188044a460de775c7ea289ca7d2a2a917eca0f0a7c4dc9c8b08ea","stable_url_args":["https://github.com/FreeRDP/FreeRDP/archive/refs/tags/3.32.2.tar.gz"],"stable_uses_from_macos":[["cups"]],"stable_version":"3.32.2"},"freesasa":{"desc":"Solvent Accessible Surface Area calculations","executables":["freesasa"],"head_dependencies":["json-c",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://freesasa.github.io/","license":"MIT","ruby_source_checksum":"a9daa5520a53072ab5fd62b75668d14485920bfbe4ef7c444fed5e2f2903fc88","stable_dependencies":["json-c",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"dc4fe377352569299d69329d9ded2f141e527da325960b20d2e30b5335c2b3ff","stable_url_args":["https://github.com/mittinatten/freesasa/archive/refs/tags/2.1.3.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.1.3"},"freeswitch":{"desc":"Telephony platform to route various communication protocols","executables":["freeswitch","fs_cli","fs_encode","fs_ivrd","fs_tts","fsxs","gentls_cert","switch_eavesdrop","tone2wav"],"head_dependencies":["freetype","jpeg-turbo","ldns","libks","libpng","libpq","libsndfile","libtiff","lua","opencore-amr","openssl@4","opus","pcre2","signalwire-client-c","sofia-sip","speex","speexdsp","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/signalwire/freeswitch.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libedit"]],"homepage":"https://freeswitch.org","license":{":all_of":["MPL-1.1","LGPL-2.1-only"]},"revision":1,"ruby_source_checksum":"bdc279384bc557274489939678831dad11387ca46b81f7103c6e5bf990373d7f","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/freeswitch/bin/freeswitch","-nc","-nonat"]],"stable_dependencies":["freetype","jpeg-turbo","ldns","libks","libpng","libpq","libsndfile","libtiff","lua","opencore-amr","openssl@4","opus","pcre2","signalwire-client-c","sofia-sip","speex","speexdsp","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/signalwire/freeswitch/commit/fd1cab5117cd4c711293439354885a559ef783bb.patch?full_index=1","sha256":"b214d7d737da93aa51e3e8c30d5d34dcf252e3f5149653bb064356c75906510b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/signalwire/freeswitch/pull/3185"}]}],"stable_checksum":"e7cfeed1cfbcaea31a30f4d21b778a2fb56c8bd534fdc2a864cec91c3fa3fd79","stable_url_args":["https://files.freeswitch.org/releases/freeswitch/freeswitch-1.11.3.-release.tar.gz"],"stable_uses_from_macos":[["curl"],["libedit"]],"stable_version":"1.11.3"},"freetds":{"compatibility_version":1,"desc":"Libraries to talk to Microsoft SQL Server and Sybase databases","executables":["bsqldb","bsqlodbc","datacopy","defncopy","fisql","freebcp","osql","tdspool","tsql"],"head_dependencies":["openssl@4","unixodbc",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/FreeTDS/freetds.git",{":branch":"master"}],"head_uses_from_macos":[["krb5"]],"homepage":"https://www.freetds.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"3718e918b6e1b1b2c337f9a46d90483c755848e21c26ae8f2cb8430fe8aed888","stable_dependencies":["openssl@4","unixodbc",{"pkgconf":":build"}],"stable_checksum":"0dc2df2fea9934e3a99e00d417f3d192e9897572f6aff3905bd48f2507d16dff","stable_url_args":["https://www.freetds.org/files/stable/freetds-1.5.19.tar.bz2"],"stable_uses_from_macos":[["krb5"]],"stable_version":"1.5.19"},"freetype":{"aliases":["freetype2"],"compatibility_version":1,"desc":"Software library to render fonts","executables":["freetype-config"],"head_dependencies":["brotli","libpng",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.freetype.org/","license":"FTL","ruby_source_checksum":"55306144d6c059f30be7c8d2c0b4909836c259edc470c48fb4375d1f3e08fd34","stable_dependencies":["brotli","libpng",{"pkgconf":":build"}],"stable_checksum":"93cd47eb719c325107f2d3cf087d06299e944c3b48a40b55537302304dea1dd5","stable_url_args":["https://downloads.sourceforge.net/project/freetype/freetype2/2.15.0/freetype-2.15.0.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.15.0"},"freexl":{"bottle_rebuild":1,"desc":"Library to extract data from Excel .xls files","head_dependencies":["minizip"],"head_uses_from_macos":[["expat"]],"homepage":"https://www.gaia-gis.it/fossil/freexl/index","license":{":any_of":["MPL-1.1","GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"4a418a2617e13ba630ec0fe6413331247382e8d31f3d7bbfe4facdf5a27728c8","stable_dependencies":["minizip"],"stable_checksum":"176705f1de58ab7c1eebbf5c6de46ab76fcd8b856508dbd28f5648f7c6e1a7f0","stable_url_args":["https://www.gaia-gis.it/gaia-sins/freexl-sources/freexl-2.0.0.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"2.0.0"},"frege-repl":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-05-22",":because":":unmaintained"},"desc":"REPL (read-eval-print loop) for Frege","disable_args":{":date":"2027-05-22",":because":":unmaintained"},"executables":["frege-repl"],"head_dependencies":["openjdk@17"],"homepage":"https://github.com/Frege/frege-repl","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"47b516398b279dac480d8ddf221ac325399f12c64f0cad9af5a082d8159228ae","stable_dependencies":["openjdk@17"],"stable_checksum":"2ca5f13bc5efaf8515381e8cdf99b4d4017264a462a30366a873cb54cc4f4640","stable_url_args":["https://github.com/Frege/frege-repl/releases/download/1.4-SNAPSHOT/frege-repl-1.4-SNAPSHOT.zip"],"stable_version":"1.4-SNAPSHOT","bottle_tag":":all","bottle_checksum":"f68a61801c7e99908489f6339d178107252377a08db65607849027d869df9bd0"},"frege":{"bottle_rebuild":2,"desc":"Non-strict, functional programming language in the spirit of Haskell","executables":["fregec"],"head_dependencies":["openjdk"],"homepage":"https://github.com/Frege/frege/","license":"BSD-3-Clause","revision":3,"ruby_source_checksum":"17425bf8a032b3f170308813f71ae126172e922bb2e01977424adec15a484b90","stable_dependencies":["openjdk"],"stable_checksum":"f5a6e40d1438a676de85620e3304ada4760878879e02dbb7c723164bd6087fc4","stable_url_args":["https://github.com/Frege/frege/releases/download/3.24public/frege3.24.405.jar"],"stable_version":"3.24.405","bottle_tag":":all","bottle_checksum":"644724d94a5b46f40c49bd15c1e979a4cbb06c73d018891245c4ae69c46bbd23"},"frei0r":{"compatibility_version":1,"desc":"Minimalistic plugin API for video effects","head_dependencies":[{"cmake":":build"}],"homepage":"https://frei0r.dyne.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"96ac613632610c0824056584ce2801d57aa79a3c56572b83488a7a699108dbad","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"425ddc9358151c52775a00b14e9dbd4044fc1f3aa931beef2aa3633707ba1eb8","stable_url_args":["https://github.com/dyne/frei0r/archive/refs/tags/v3.6.0.tar.gz"],"stable_version":"3.6.0"},"fresh-editor":{"desc":"Text editor for your terminal: easy, powerful and fast","executables":["fresh"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://sinelaw.github.io/fresh/","license":"GPL-3.0-or-later","ruby_source_checksum":"d4f7c37fe9e494b421f0dbae53a5c78b4785d971c651c42f6d67f691e21c0d08","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b062b336a85bf290344fe4efb730468fd8bda6941e508bf76150a3afb6a9a2d6","stable_url_args":["https://github.com/sinelaw/fresh/archive/refs/tags/v0.5.4.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.5.4"},"fribidi":{"desc":"Implementation of the Unicode BiDi algorithm","executables":["fribidi"],"head_dependencies":[{"help2man":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/fribidi/fribidi","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"a7a0f98a348293651e9dcd90b7a8ab80ef2ae93aae6fa8853b07d5e5002a8350","stable_dependencies":[{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"6949dcde27d41cebad1fd741fcafc36d55a1020d2d872d4a6eb3914caabbada2","stable_url_args":["https://github.com/fribidi/fribidi/releases/download/v1.0.17/fribidi-1.0.17.tar.xz"],"stable_version":"1.0.17"},"fricas":{"desc":"Advanced computer algebra system","executables":["efricas","fricas"],"head_dependencies":["gmp","libice","libsm","libx11","libxau","libxdmcp","libxpm","libxt","sbcl","zstd"],"homepage":"https://fricas.github.io","license":"BSD-3-Clause","ruby_source_checksum":"272a51ce0896a75868619c5d5f444e55adb9df2e05edca861c73328784f65d24","stable_dependencies":["gmp","libice","libsm","libx11","libxau","libxdmcp","libxpm","libxt","sbcl","zstd"],"stable_checksum":"e113c721aaba673226d0806076a12ec82c07562c2954479443047d4264172514","stable_url_args":["https://github.com/fricas/fricas/releases/download/1.4.0/fricas-1.4.0-full.tar.bz2"],"stable_version":"1.4.0"},"frizbee":{"desc":"Throw a tag at and it comes back with a checksum","executables":["frizbee"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stacklok/frizbee.git",{":branch":"main"}],"homepage":"https://github.com/stacklok/frizbee","license":"Apache-2.0","ruby_source_checksum":"0a1ac2e7e213e475edb32b1b86c8060c4cf6ed13f02088ca20bfb15d3f5de0bf","stable_dependencies":[{"go":":build"}],"stable_checksum":"e340a92a712b5214e7e6cbf5c7b29c334012cb41d2607c9545106fc73c543546","stable_url_args":["https://github.com/stacklok/frizbee/archive/refs/tags/v0.1.11.tar.gz"],"stable_version":"0.1.11"},"frotz":{"bottle_rebuild":1,"desc":"Infocom-style interactive fiction player","executables":["dfrotz","frotz","sfrotz"],"head_dependencies":["freetype","jpeg-turbo","libao","libmodplug","libpng","libsamplerate","libsndfile","libvorbis","ncurses","sdl2-compat","sdl2_mixer",{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/DavidGriffith/frotz.git",{":branch":"master"}],"homepage":"https://661.org/proj/if/frotz/","license":"GPL-2.0-or-later","ruby_source_checksum":"6d7138ea8f2cd5423ab6a24fd6fdd3bbdb23ab5e5aa69c40e81e9644454b89d0","stable_dependencies":["freetype","jpeg-turbo","libao","libmodplug","libpng","libsamplerate","libsndfile","libvorbis","ncurses","sdl2-compat","sdl2_mixer",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/DavidGriffith/frotz/-/commit/52be64afc92a6ea0a982ff83205a67cbfb94b619.diff","sha256":"d9105caf79c436d98fa80b8091b1dd05de88c8c7f26c2a688133879b7dfa3477","type":"backport"}],"stable_checksum":"e3d6912ff94bca724759fe59aa222c1ee23aa4d35ffa15a0b40f72f97887d871","stable_url_args":["https://www.ifarchive.org/if-archive/infocom/interpreters/frotz/frotz-2.55.tar.gz"],"stable_version":"2.55"},"frozen":{"desc":"Header-only, constexpr alternative to gperf for C++14 users","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/serge-sans-paille/frozen.git",{":branch":"master"}],"homepage":"https://github.com/serge-sans-paille/frozen","license":"Apache-2.0","ruby_source_checksum":"f347cac1bf6acac27c7172d79b39399f2ba7d8bd7af307bc2835cd5020483d06","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ed8339c017d7c5fe019ac2c642477f435278f0dc643c1d69d3f3b1e95915e823","stable_url_args":["https://github.com/serge-sans-paille/frozen/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"43eb6ff03102e4345ff6c03cb2169f7152209e377b015120d77493f211a94022"},"frpc":{"desc":"Client app of fast reverse proxy to expose a local server to the internet","executables":["frpc"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/fatedier/frp.git",{":branch":"dev"}],"homepage":"https://github.com/fatedier/frp","license":"Apache-2.0","ruby_source_checksum":"3f70993f0922ed330ba13badd8280ccb37b77fa11d489157659fa21663f5451f","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/frpc.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/frpc.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/frpc/bin/frpc","-c","$HOMEBREW_PREFIX/etc/frp/frpc.toml"]],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"079f5fdebfbf8b8fa42c8b03245d169a7b5298697d754d7345ea25f09e496722","stable_url_args":["https://github.com/fatedier/frp/archive/refs/tags/v0.71.1.tar.gz"],"stable_version":"0.71.1"},"frps":{"desc":"Server app of fast reverse proxy to expose a local server to the internet","executables":["frps"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/fatedier/frp.git",{":branch":"dev"}],"homepage":"https://github.com/fatedier/frp","license":"Apache-2.0","ruby_source_checksum":"3ff7eab4b74b90066c6a04987710e80913c55d9500fd6ca3c61328965330f05c","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/frps.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/frps.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/frps/bin/frps","-c","$HOMEBREW_PREFIX/etc/frp/frps.toml"]],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"079f5fdebfbf8b8fa42c8b03245d169a7b5298697d754d7345ea25f09e496722","stable_url_args":["https://github.com/fatedier/frp/archive/refs/tags/v0.71.1.tar.gz"],"stable_version":"0.71.1"},"fruit":{"desc":"Dependency injection framework for C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/google/fruit/wiki","license":"Apache-2.0","ruby_source_checksum":"484b3676100087400d4ebc17b97f33c19c6eb0e7d9ba860148532f199114604f","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/google/fruit/commit/b731fdb6426b07bd6674d2d9a057ad13c8e247e7.patch?full_index=1","sha256":"dacdf25c966dba2df55526c3c77a036ef48ac1f8fc7a53b17c0e87492963d0f7","type":"backport"}],"stable_checksum":"ed4c6b7ebfbf75e14a74e21eb74ce2703b8485bfc9e660b1c36fb7fe363172d0","stable_url_args":["https://github.com/google/fruit/archive/refs/tags/v3.7.1.tar.gz"],"stable_version":"3.7.1","bottle_cellar":":any","bottle_checksum":"90a9e9ed4c7b5009627bd46e107f3697b310e022e2e1ba0efe05dd0bcb049fd1"},"frum":{"bottle_rebuild":2,"desc":"Fast and modern Ruby version manager written in Rust","executables":["frum"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/TaKO8Ki/frum.git",{":branch":"main"}],"homepage":"https://github.com/TaKO8Ki/frum/","license":"MIT","ruby_source_checksum":"2b468ccef4eaa321847b0d51b37a8d347e59a25ebe75dd6b5aba43893f90c8c8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0a67d12976b50f39111c92fa0d0e6bf0ae6612a0325c31724ea3a6b831882b5d","stable_url_args":["https://github.com/TaKO8Ki/frum/archive/refs/tags/v0.1.2.tar.gz"],"stable_version":"0.1.2"},"fs-uae":{"bottle_rebuild":2,"desc":"Amiga emulator","executables":["fs-uae","fs-uae-device-helper"],"head_dependencies":["flac","mpg123","python@3.15","sdl3","sdl3_image","sdl3_ttf","zstd","glib","libmpeg2","libpng","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/FrodeSolheim/fs-uae.git",{":branch":"main"}],"head_uses_from_macos":[["zip"]],"homepage":"https://fs-uae.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"9574e8367aa1c4447a7f132350a060ddce06421799040940d7dfe38c44ea6bfd","stable_dependencies":["sdl2-compat","glib","libmpeg2","libpng","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"f3d3cb8d3df34b0b0125c45a5a3e187ff71050be5dc8455cc4505c0380269117","stable_url_args":["https://github.com/FrodeSolheim/fs-uae/releases/download/v3.2.35/fs-uae-3.2.35.tar.xz"],"stable_uses_from_macos":[["zip"]],"stable_version":"3.2.35"},"fselect":{"desc":"Find files with SQL-like queries","executables":["fselect"],"head_dependencies":["libgit2",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://fselect.rocks","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"bb881b71c68138b7ddf681cb3a2b5906b3d10e1e97f98da933a978e2eddd5cbd","stable_dependencies":["libgit2",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"cbcfba22855b92363fe39722559d649f803bf7acb9a433f54d92f290df006fec","stable_url_args":["https://github.com/jhspetersson/fselect/archive/refs/tags/0.10.4.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.10.4"},"fsevent_watch":{"desc":"macOS FSEvents client","executables":["fsevent_watch"],"head_url_args":["https://github.com/proger/fsevent_watch.git",{":branch":"master"}],"homepage":"https://github.com/proger/fsevent_watch","license":"MIT","ruby_source_checksum":"7515abfb46b135937c28d78e76eb2e853f4d8daf61885bb1a3d257b9e1bc1615","stable_checksum":"1cfd66d551bb5a7ef80b53bcc7952b766cf81ce2059aacdf7380a9870aa0af6c","stable_url_args":["https://github.com/proger/fsevent_watch/archive/refs/tags/v0.2.tar.gz"],"stable_version":"0.2","bottle_checksum":"c6acaf3d89a88a1e1c776428193f711e4f80d1bdd244ce8eb223e5c41fab10af"},"fsevents-tools":{"desc":"Command-line utilities for the FSEvents API","executables":["autorsync","notifyloop","notifywait"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ggreer/fsevents-tools.git",{":branch":"master"}],"homepage":"https://geoff.greer.fm/fsevents/","license":"Apache-2.0","ruby_source_checksum":"d5637e14ba1486e0a93d364b0c7fbe6e45e0a01c0950449a7a3a8ed8844f6aa2","stable_checksum":"498528e1794fa2b0cf920bd96abaf7ced15df31c104d1a3650e06fa3f95ec628","stable_url_args":["https://geoff.greer.fm/fsevents/releases/fsevents-tools-1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"3136f299634d309fd98b7aaec18e4b03b28b4c61716b86e8a32f3933f0bba669"},"fsql":{"bottle_rebuild":1,"desc":"Search through your filesystem with SQL-esque queries","executables":["fsql"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kashav/fsql.git",{":branch":"master"}],"homepage":"https://github.com/kashav/fsql","license":"MIT","ruby_source_checksum":"e7aa3c5fcdbd0759faa613544488336ed505e3a120857160ac228301852bd8a6","stable_dependencies":[{"go":":build"}],"stable_checksum":"21f12261516bfa2ebc4136b7e7e08a23743809e847dfdace3c1f6ac88023277d","stable_url_args":["https://github.com/kashav/fsql/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2"},"fst":{"desc":"Represent large sets and maps compactly with finite state transducers","executables":["fst"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/BurntSushi/fst.git",{":branch":"master"}],"homepage":"https://github.com/BurntSushi/fst","license":{":any_of":["Unlicense","MIT"]},"ruby_source_checksum":"c284fff3a792c6127216378ff891b10e25bc9906de49819956390d0df20aa8f4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b3bc3f5b1becb288856c43673d440ab680d4c4d7221360247dd97cca00b5a20e","stable_url_args":["https://static.crates.io/crates/fst-bin/fst-bin-0.4.3.crate"],"stable_version":"0.4.3","bottle_checksum":"b2674c7f7e94b5381849dd98ed9a17556e5cabd43ff4696d796f2489884bb7d8"},"fstrm":{"desc":"Frame Streams implementation in C","executables":["fstrm_capture","fstrm_dump","fstrm_replay"],"head_dependencies":["libevent",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/farsightsec/fstrm.git",{":branch":"master"}],"homepage":"https://github.com/farsightsec/fstrm","license":"MIT","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"e0fb180de19ebe5d502fb15a0fcec4c44815aa7697e8459b67859ff673fa91f0","stable_dependencies":["libevent",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"bca4ac1e982a2d923ccd24cce2c98f4ceeed5009694430f73fc0dcebca8f098f","stable_url_args":["https://dl.farsightsecurity.com/dist/fstrm/fstrm-0.6.1.tar.gz"],"stable_version":"0.6.1","bottle_cellar":":any","bottle_checksum":"2ce57432abdc248382c8d9c333455c1c8dfbfc1f00958a66e0fe9772acd7f891"},"fsw":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-01-04",":because":":unmaintained",":replacement_formula":"fswatch"},"desc":"File change monitor with multiple backends","disable_args":{":date":"2027-01-04",":because":":unmaintained",":replacement_formula":"fswatch"},"executables":["fsw","fswatch-run","fswatch-run-bash","fswatch-run-zsh"],"homepage":"https://emcrisostomo.github.io/fsw/","license":"GPL-3.0-or-later","ruby_source_checksum":"47054c412b3fcbc03e13f7f9694736990438db26892fba477416a4d2f7b43df7","stable_checksum":"9222f76f99ef9841dc937a8f23b529f635ad70b0f004b9dd4afb35c1b0d8f0ff","stable_url_args":["https://github.com/emcrisostomo/fsw/releases/download/1.3.9/fsw-1.3.9.tar.gz"],"stable_version":"1.3.9","bottle_checksum":"495901d41455a46749f54f9df6d1ee95eec0dd22937c42b946018b8909d25669"},"fswatch":{"desc":"Monitor a directory for changes and run a shell command","executables":["fswatch"],"homepage":"https://emcrisostomo.github.io/fswatch/","license":{":all_of":["GPL-3.0-or-later","Apache-2.0"]},"ruby_source_checksum":"b2a7eac1c99601cf90b4ef0d2a0967f2f224a3bc661ef0987108c72587b7eba3","stable_checksum":"fa6e2becba0a629964b466b39c5997e72d8a6da40d82b88190aae7359065c758","stable_url_args":["https://github.com/emcrisostomo/fswatch/releases/download/1.22.0/fswatch-1.22.0.tar.gz"],"stable_version":"1.22.0"},"ftgl":{"desc":"Freetype / OpenGL bridge","head_dependencies":["freetype",{"pkgconf":":test"}],"homepage":"https://sourceforge.net/projects/ftgl/","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"a2a2bb02113afba1b3c27b07b98acfc503636b78b39f346295cbc19ed62bca9e","stable_dependencies":["freetype",{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"5458d62122454869572d39f8aa85745fc05d5518001bcefa63bd6cbb8d26565b","stable_url_args":["https://downloads.sourceforge.net/project/ftgl/FTGL%20Source/2.1.3~rc5/ftgl-2.1.3-rc5.tar.gz"],"stable_version":"2.1.3-rc5","bottle_cellar":":any","bottle_checksum":"184d35152ccbbee8771edbed5f40d34a8864704d4d90812f2c8f247ce79e5608"},"ftnchek":{"desc":"Fortran 77 program checker","executables":["dcl2inc","ftnchek"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"groff":":build"}],"homepage":"https://www.dsm.fordham.edu/~ftnchek/","license":"MIT","ruby_source_checksum":"00c1612fdd7a764e561ba04a4d9418216ab72453d08f7e5ce3bd416b1ba93e3e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"groff":":build"}],"stable_checksum":"d92212dc0316e4ae711f7480d59e16095c75e19aff6e0095db2209e7d31702d4","stable_url_args":["https://www.dsm.fordham.edu/~ftnchek/download/ftnchek-3.3.1.tar.gz"],"stable_version":"3.3.1","bottle_checksum":"87decd2c40db4d011c535284a764010635d20a9d788f11864539e2de3d4a39f4"},"ftxui":{"desc":"C++ Functional Terminal User Interface","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/ArthurSonzogni/FTXUI.git",{":branch":"main"}],"homepage":"https://arthursonzogni.github.io/FTXUI/","license":"MIT","ruby_source_checksum":"ab7743a31871544e1e41f387db67b273ce5969bed7ff2e6c3a1fa522bd154192","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"be506d647bf6eed2e7927f99ea080bcccff0938d9a35617756161d5b76df8b8a","stable_url_args":["https://github.com/ArthurSonzogni/FTXUI/releases/download/v7.0.3/source.tar.gz"],"stable_version":"7.0.3"},"fuc":{"desc":"Modern, performance focused unix commands","executables":["cpz","rmz"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/supercilex/fuc.git",{":branch":"master"}],"homepage":"https://github.com/supercilex/fuc","license":"Apache-2.0","ruby_source_checksum":"b60f3811a28d9080e8df971a4f579e2fbb9ea0e3859e9a9ff8ac02209fc6e54b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c9ee5227aa7344fae0444ff8d1da0c6f74240fea7226796dffc2438cc581aed3","stable_url_args":["https://github.com/supercilex/fuc/archive/refs/tags/3.2.1.tar.gz"],"stable_version":"3.2.1"},"fuego-firestore":{"conflicts":[["fuego",{":because":"both install `fuego` binaries"}]],"desc":"Command-line client for the Firestore database","executables":["fuego"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sgarciac/fuego.git",{":branch":"develop"}],"homepage":"https://github.com/sgarciac/fuego","license":"GPL-3.0-only","ruby_source_checksum":"7d40c8c3e1d28568b5be6d69cc716c16aa50fcbf7e2a047ebb71859c6f813fc5","stable_dependencies":[{"go":":build"}],"stable_checksum":"25446224f1d20d2e843127639450526fcdaa8e3ce03701f4ed9007821cb2020a","stable_url_args":["https://github.com/sgarciac/fuego/archive/refs/tags/0.35.0.tar.gz"],"stable_version":"0.35.0","bottle_checksum":"f9d3be6dd8c27d825b5a01a1e2ccce37308f4d77d82df895d36b39e614df16e9"},"fuego":{"bottle_rebuild":1,"conflicts":[["fuego-firestore",{":because":"both install `fuego` binaries"}]],"deprecate_args":{":date":"2026-10-17",":because":":unmaintained"},"desc":"Collection of C++ libraries for the game of Go","disable_args":{":date":"2027-04-17",":because":":unmaintained"},"executables":["fuego","fuego_test"],"head_dependencies":["boost",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://svn.code.sf.net/p/fuego/code/trunk"],"homepage":"https://fuego.sourceforge.net/","license":{":any_of":["GPL-3.0-only","LGPL-3.0-only"]},"no_autobump_args":{":because":":incompatible_version_format"},"revision":17,"ruby_source_checksum":"d942ef836c11cfe262e171ace91a8823b5a0fdfee11ea2b334220690ad60e1aa","stable_dependencies":["boost",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"85cf2fe4556847c2d48364980faf1d7a558d8170d4aea1fb1f4441819ad0b725","stable_url_args":["https://github.com/mmueller65/fuego/archive/edd2392f7a87d8f1dc9b83f6a5b54a17edf20826.tar.gz"],"stable_version":"1.1","version_scheme":1},"func-e":{"desc":"Easily run Envoy","executables":["func-e"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tetratelabs/func-e.git",{":branch":"master"}],"homepage":"https://func-e.io","license":"Apache-2.0","ruby_source_checksum":"385825c49ca888a409807acbd078e1053bb9b767e0065e7f54bc8ce770706376","stable_dependencies":[{"go":":build"}],"stable_checksum":"98982018669fe59b2216d43cafac3760bbad346cec93b329d8943f56268b6446","stable_url_args":["https://github.com/tetratelabs/func-e/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0"},"funcoeszz":{"bottle_rebuild":1,"caveats":"To use this software add to your profile:\n  export ZZPATH=\"$HOMEBREW_PREFIX/opt/funcoeszz/bin/funcoeszz\"\n  source \"$ZZPATH\"\n\nUsage of a newer Bash than the macOS default is required.\n","desc":"Dozens of command-line mini-applications (Portuguese)","executables":["funcoeszz"],"head_dependencies":["bash"],"head_uses_from_macos":[[{"bc-gh":":test"}]],"homepage":"https://funcoeszz.net/","license":"GPL-2.0-only","ruby_source_checksum":"d2e13da965ff2438d3be378320df9882a30dddb39bfeeb07631318987fafb98c","stable_dependencies":["bash"],"stable_checksum":"630017119208b576387e18db8734dbda9d9e7750c742f9c3ffec7232b7636856","stable_url_args":["https://funcoeszz.net/download/funcoeszz-21.1.sh"],"stable_uses_from_macos":[[{"bc-gh":":test"}]],"stable_version":"21.1","bottle_tag":":all","bottle_checksum":"b9d4a7633bfd39f84797948a471e9d231cdc7539e472dc982cc33c2f4b6d3e88"},"functionalplus":{"desc":"Functional Programming Library for C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/Dobiasd/FunctionalPlus.git",{":branch":"master"}],"homepage":"https://www.daiw.de/fplus-api-search/","license":"BSL-1.0","ruby_source_checksum":"34a9c0aad3f425a236b633e2e29efbad12cb51f7068e4946211ba638739775a2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8864a3e9bebde6ebed71b49ac2a036cedf9ae0f02ce758bc28c21e6a2ae15803","stable_url_args":["https://github.com/Dobiasd/FunctionalPlus/archive/refs/tags/v0.2.28.tar.gz"],"stable_version":"0.2.28","bottle_tag":":all","bottle_checksum":"99a0a032e6e1a98799d695b1ed87a3f3152807c0d33bc345fd19dfab92a8348d"},"funzzy":{"desc":"Lightweight file watcher","executables":["funzzy","fzz"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/cristianoliveira/funzzy.git",{":branch":"main"}],"homepage":"https://github.com/cristianoliveira/funzzy","license":"MIT","ruby_source_checksum":"7bd0171979212f73528fa39d1d19e7e7820e94e0ede8903bfed9ad541bbceb91","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ebec4e15771fedf8c9bb0c32c0ec4b90b2d24887bc3b8fa054efe7b197f4a4e6","stable_url_args":["https://github.com/cristianoliveira/funzzy/archive/refs/tags/v2.0.1.tar.gz"],"stable_version":"2.0.1"},"fuse-overlayfs":{"desc":"FUSE implementation for overlayfs","executables":["fuse-overlayfs"],"head_dependencies":["libfuse",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/containers/fuse-overlayfs","license":"GPL-2.0-or-later","ruby_source_checksum":"a40c95b0b26fc1e6def255487a3d0e911a322792d334a2a3e76dfd850c84b1e3","stable_dependencies":["libfuse",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"fdd1896c8de35a15eb14444d7880be81d635fcbbc4ad162d8bc3ccf5627aa8c7","stable_url_args":["https://github.com/containers/fuse-overlayfs/archive/refs/tags/v1.18.tar.gz"],"stable_version":"1.18"},"fuse-zip":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-06-21",":because":":unmaintained"},"desc":"FUSE file system to create & manipulate ZIP archives","disable_args":{":date":"2027-06-21",":because":":unmaintained"},"head_dependencies":["libfuse@2","libzip",{"pkgconf":":build"}],"head_url_args":["https://bitbucket.org/agalanin/fuse-zip.git",{":branch":"master"}],"homepage":"https://bitbucket.org/agalanin/fuse-zip","license":"GPL-3.0-or-later","ruby_source_checksum":"1b988ae771391a6604651ca09dcb97674131a846f734b23e902f83cc17289c90","stable_dependencies":["libfuse@2","libzip",{"pkgconf":":build"}],"stable_checksum":"3dd0be005677442f1fd9769a02dfc0b4fcdd39eb167e5697db2f14f4fee58915","stable_url_args":["https://bitbucket.org/agalanin/fuse-zip/downloads/fuse-zip-0.7.2.tar.gz"],"stable_version":"0.7.2"},"fuseki":{"desc":"SPARQL server","executables":["fuseki-backup","fuseki-plain","fuseki-server"],"head_dependencies":["openjdk"],"homepage":"https://jena.apache.org/documentation/fuseki2/","license":"Apache-2.0","ruby_source_checksum":"d7db72f0057d8ddc85db388b734c6246341cafdca7820b9dd290ff8c1692b14d","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/fuseki/bin/fuseki-server"],"stable_dependencies":["openjdk"],"stable_checksum":"e3b8b033872cd2f24091603bec1e7eb21cc3e1def5b9572658c48143e86b977f","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=jena/binaries/apache-jena-fuseki-6.2.0.tar.gz"],"stable_version":"6.2.0","bottle_tag":":all","bottle_checksum":"e1bdf3f8d615b745f7e9a1f0813fc2500f2bc4dc72f0b2ed9142598a3c9b8927"},"fusesoc":{"bottle_rebuild":1,"desc":"Package manager and build abstraction tool for HDL code","executables":["fusesoc"],"head_dependencies":["libyaml",{"pydantic":":no_linkage"},"python@3.15"],"homepage":"https://fusesoc.net","license":"BSD-2-Clause","ruby_source_checksum":"878b554a12f6425e5ee02090bea8134a3f145500b3a75079998241f7c1d097d6","stable_dependencies":["libyaml",{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"f1023de57524660b5926fec6807af0edecb04418918e39a15224c83855546894","stable_url_args":["https://files.pythonhosted.org/packages/3c/58/639a43653bbd97d1fa75255b57a224755c775df54b568fb714651530e104/fusesoc-2.4.7.tar.gz"],"stable_version":"2.4.7"},"futhark":{"desc":"Data-parallel functional programming language","executables":["futhark"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/diku-dk/futhark.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://futhark-lang.org/","license":"ISC","ruby_source_checksum":"3618a5941453e783c1f529a00fa912fb2a3564e900a497ba48e47459827a228c","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"sphinx-doc":":build"}],"stable_checksum":"13b75dc398f5c610a528c0d4352fa6e8c309d69d940e9f416c15054c77ba12ee","stable_url_args":["https://github.com/diku-dk/futhark/archive/refs/tags/v0.28.1.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"0.28.1"},"fuzzy-find":{"desc":"Fuzzy filename finder matching across directories as well as files","executables":["ff"],"head_url_args":["https://github.com/silentbicycle/ff.git",{":branch":"master"}],"homepage":"https://github.com/silentbicycle/ff","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"a0634aaeb5888b7ac72589bd9698b1702cf59b7c7a7ad0d4de9001c1aacdaf85","stable_checksum":"104300ba16af18d60ef3c11d70d2ec2a95ddf38632d08e4f99644050db6035cb","stable_url_args":["https://github.com/silentbicycle/ff/archive/refs/tags/v0.6-flag-features.tar.gz"],"stable_version":"0.6.0","bottle_checksum":"30e4f0f37ffa934c2bf2c62cb1f15a3f4cd0ec3a0ab54b8524e0f33cccd2aa0e"},"fvm":{"desc":"Manage Flutter SDK versions per project","executables":["fvm"],"head_dependencies":["dartaotruntime",{"dart-sdk":":build"}],"homepage":"https://fvm.app","license":"MIT","ruby_source_checksum":"6cbdcb92c382a79bd578717f99d1e24f9582f2226f5f0c23075b09455dcdf303","stable_dependencies":["dartaotruntime",{"dart-sdk":":build"}],"stable_checksum":"e16b1e76eb4df5b22d00ab40fe77cfd8c261be6f968e94eb081ad39af5615059","stable_url_args":["https://github.com/leoafarias/fvm/archive/refs/tags/4.3.2.tar.gz"],"stable_version":"4.3.2"},"fw":{"bottle_rebuild":2,"desc":"Workspace productivity booster","executables":["fw"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/brocode/fw","license":"WTFPL","ruby_source_checksum":"74c0de4258889b329630d3d9ab127b7c1b047e8eaaebd21dcb272df1d6cfc557","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"9a8b3b1f483118597e07de9561c0fac3412b896aa950243726ef553a705561ac","stable_url_args":["https://github.com/brocode/fw/archive/refs/tags/v2.21.0.tar.gz"],"stable_version":"2.21.0"},"fwknop":{"desc":"Single Packet Authorization and Port Knocking","executables":["fwknop","fwknopd"],"head_dependencies":["gpgme","libassuan","libgpg-error",{"texinfo":":build"}],"head_url_args":["https://github.com/mrash/fwknop.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.cipherdyne.org/fwknop/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"fa2c289acfb04208c6b5ae1bac63da8f7f0d50eb9473679f7bf256e50a87783e","stable_dependencies":["gpgme","libassuan","libgpg-error",{"texinfo":":build"}],"stable_checksum":"bcb4e0e2eb5fcece5083d506da8471f68e33fb6b17d9379c71427a95f9ca1ec8","stable_url_args":["https://www.cipherdyne.org/fwknop/download/fwknop-2.6.11.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"2.6.11","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"659d69cb42503ccb2d8fe7334985b3e20e50dcaa025c72005b7e08e548bc8994"},"fwup":{"desc":"Configurable embedded Linux firmware update creator and runner","executables":["fwup","img2fwup"],"head_dependencies":["confuse","libarchive",{"pkgconf":":build"}],"homepage":"https://github.com/fwup-home/fwup","license":"Apache-2.0","ruby_source_checksum":"940e323f4c83f9a094fc15739354be0f18dafd0631eaffa2f119c7084bedfc7f","stable_dependencies":["confuse","libarchive",{"pkgconf":":build"}],"stable_checksum":"7672c6568b7538ed81b8557c91bf3a198599dc9eb6f69ea4441cee8b1e87c098","stable_url_args":["https://github.com/fwup-home/fwup/releases/download/v1.17.1/fwup-1.17.1.tar.gz"],"stable_version":"1.17.1"},"fwupd":{"desc":"Firmware update daemon","executables":["dbxtool","fwupdtool"],"head_dependencies":["glib","gnutls","libcbor","libjcat","libusb","libxmlb","readline","sqlite","usb.ids","xz","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"},{"vala":":build"}],"head_url_args":["https://github.com/fwupd/fwupd.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/fwupd/fwupd","license":"LGPL-2.1-or-later","ruby_source_checksum":"7a7624fd64b70e95ae0f2ad15a1416a0ac6a8f9defee27260b574f0e298bb958","stable_dependencies":["glib","gnutls","libcbor","libjcat","libusb","libxmlb","readline","sqlite","usb.ids","xz","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"},{"vala":":build"}],"stable_checksum":"d45f3cbac06f1f6da300fb7c148237ff15c12df9981824e925bc2f3722bff233","stable_url_args":["https://github.com/fwupd/fwupd/releases/download/2.1.9/fwupd-2.1.9.tar.xz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.1.9"},"fx-agent":{"conflicts":[["fx",{":because":"both install an `fx` binary"}]],"desc":"Tiny, open, embeddable, native coding agent","executables":["fx"],"head_dependencies":[{"zig":":build"}],"head_url_args":["https://github.com/vercel-labs/fx.git",{":branch":"main"}],"homepage":"https://fx.sh","license":"Apache-2.0","ruby_source_checksum":"246b27d9a2aa935b39d100af5bd65aeb28089d2ed9faef1771fe9ee9c443c0a7","stable_dependencies":[{"zig":":build"}],"stable_checksum":"931b8d19098181e615e5f7ee9df55bbecd2065ad8a57db466ae2e95f5db3ffb0","stable_url_args":["https://github.com/vercel-labs/fx/archive/refs/tags/v0.0.14.tar.gz"],"stable_version":"0.0.14"},"fx-upscale":{"desc":"Metal-powered video upscaling","executables":["fx-upscale"],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/finnvoor/fx-upscale","license":"CC0-1.0","ruby_source_checksum":"fafa7d4fff7bb27fe8593259d297adb983377bd769290a77ad844b0e6e28218f","stable_checksum":"4dc10cbbd23acbede656215259ac3644e9472915840243409b34c6bc471ff11d","stable_url_args":["https://github.com/finnvoor/fx-upscale/archive/refs/tags/1.3.2.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"1.3.2"},"fx":{"conflicts":[["fx-agent",{":because":"both install an `fx` binary"}]],"desc":"Terminal JSON viewer","executables":["fx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/antonmedv/fx.git",{":branch":"master"}],"homepage":"https://fx.wtf","license":"MIT","ruby_source_checksum":"893691bd8d3379d4a8dd4d68d23232de98461e246b87e8378e6e61a16e0a7aa9","stable_dependencies":[{"go":":build"}],"stable_checksum":"311ca3f2ac2fe951c1f662b52e9fbf5ceeed74a2b7c52e8aa98c30001c2ffbb2","stable_url_args":["https://github.com/antonmedv/fx/archive/refs/tags/40.0.1.tar.gz"],"stable_version":"40.0.1"},"fypp":{"bottle_rebuild":1,"desc":"Python powered Fortran preprocessor","executables":["fypp"],"head_dependencies":["python@3.15",{"gcc":":test"}],"head_url_args":["https://github.com/aradi/fypp.git",{":branch":"main"}],"homepage":"https://fypp.readthedocs.io/en/stable/","license":"BSD-2-Clause","ruby_source_checksum":"043b207c0aa86b0e102f4694b91f7f674911a0e10c253f8f5b0e34c682282dea","stable_dependencies":["python@3.15",{"gcc":":test"}],"stable_checksum":"14bb98c370873624c0a5e53bcf30f6ef0e1a3885e0f0cc714774c745ed8543f1","stable_url_args":["https://files.pythonhosted.org/packages/bb/a8/e156637279a91880d477a8afeb13097f438e46af332c5c1996fed10369f5/fypp-3.3.tar.gz"],"stable_version":"3.3","bottle_tag":":all","bottle_checksum":"f6b6a6d36e74518217f6d23f153428bc0e46ff091eee77e5afbc63605af3822e"},"fzf-make":{"desc":"Fuzzy finder with preview window for various command runners including make","executables":["fzf-make"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kyu08/fzf-make.git",{":branch":"main"}],"homepage":"https://github.com/kyu08/fzf-make","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"49d90efa226e61684c1a8328ed578dd4558febe8825d30004be4adca64172d0b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9183f49fe2026477288630a06b50a899a00d5a2786d45e2d4860e9f3e3ac79d4","stable_url_args":["https://github.com/kyu08/fzf-make/archive/refs/tags/v0.76.0.tar.gz"],"stable_version":"0.76.0"},"fzf-tab":{"caveats":"To activate fzf-tab, add the following to your .zshrc:\n  source \"$HOMEBREW_PREFIX/opt/fzf-tab/share/fzf-tab/fzf-tab.zsh\"\n","desc":"Replace zsh completion selection menu with fzf","head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/Aloxaf/fzf-tab","license":"MIT","ruby_source_checksum":"53d5bc24c52c52ac891aeb4ed51de3a0091458bda86c3ac6ae1c54b6dfec4c5d","stable_checksum":"d75ac08c2c8af5a6a0478787b0f11fabbe24951973b7841ae963431e2070ee9a","stable_url_args":["https://github.com/Aloxaf/fzf-tab/archive/refs/tags/v1.3.0.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"070b819cece9212109f22a5f0c8dc93aedf3e2e5d58378a8d4f945a81a0f99b0"},"fzf":{"caveats":"To set up shell integration, see:\n  https://github.com/junegunn/fzf#setting-up-shell-integration\nTo use fzf in Vim, add the following line to your .vimrc:\n  set rtp+=$HOMEBREW_PREFIX/opt/fzf\n","compatibility_version":1,"desc":"Command-line fuzzy finder written in Go","executables":["fzf","fzf-preview.sh","fzf-tmux"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/junegunn/fzf.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://junegunn.github.io/fzf/","license":"MIT","ruby_source_checksum":"f4cae1e193a4c2a5a01cbeed469f26931b3b067cf22f5f505b97de46574128d7","stable_dependencies":[{"go":":build"}],"stable_checksum":"5529d08897b85ae773695787c811ff9c9eeee32419c8a297fa1dbe586ed0a27e","stable_url_args":["https://github.com/junegunn/fzf/archive/refs/tags/v0.74.5.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.74.5"},"fzy":{"desc":"Fast, simple fuzzy text selector with an advanced scoring algorithm","executables":["fzy"],"head_url_args":["https://github.com/jhawthorn/fzy.git",{":branch":"master"}],"homepage":"https://github.com/jhawthorn/fzy","license":"MIT","ruby_source_checksum":"9df59b09b5c4479d075e8d7a048feefb48fa04897f853c88fe3ec855d3586b26","stable_checksum":"93d300d9c6c7063b2c6bda4e08a9704a029ec33f609718cd95443d1a890aff4e","stable_url_args":["https://github.com/jhawthorn/fzy/archive/refs/tags/1.1.tar.gz"],"stable_version":"1.1","bottle_checksum":"0143418a513be50762b0d7783ac5dbd42cd86c1011b499df62873aa6fc7f12a5"},"g-ls":{"desc":"Powerful and cross-platform ls","executables":["g"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Equationzhao/g.git",{":branch":"master"}],"homepage":"https://equationzhao.github.io/g/","license":"MIT","ruby_source_checksum":"9d095a720306f374ffa093aea1435dcf420baf7801851d26f5d6746c3c20b953","stable_dependencies":[{"go":":build"}],"stable_checksum":"a1ef8a6872fa80625287c19167152081b833abc4db88910ab145b35b3bbc6da3","stable_url_args":["https://github.com/Equationzhao/g/archive/refs/tags/v0.31.2.tar.gz"],"stable_version":"0.31.2"},"g2":{"bottle_rebuild":2,"caveats":"To complete the installation:\n  . $HOMEBREW_CELLAR/g2/1.1/g2-install.sh\n\nNOTE: This will install a new ~/.gitconfig, backing up any existing\nfile first. For more information view:\n  $HOMEBREW_CELLAR/g2/1.1/README.md\n","desc":"Friendly git client","head_url_args":["https://github.com/orefalo/g2.git",{":branch":"master"}],"homepage":"https://orefalo.github.io/g2/","license":"MIT","ruby_source_checksum":"ac827d1d563630183dae7936a422936352e1e19fa49c88cff3634254f8063922","stable_checksum":"bc534a4cb97be200ba4e3cc27510d8739382bb4c574e3cf121f157c6415bdfba","stable_url_args":["https://github.com/orefalo/g2/archive/refs/tags/v1.1.tar.gz"],"stable_version":"1.1","bottle_tag":":all","bottle_checksum":"db643e8eb1b3d9b685e605656c4116f38a91c3b716ee855d0c9909ec20ff18b8"},"g2o":{"desc":"General framework for graph optimization","executables":["g2o","g2o_simulator2d","g2o_simulator3d"],"head_dependencies":["eigen",{"cmake":":build"}],"homepage":"https://openslam-org.github.io/g2o.html","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"de05a1de28307d913c516568821957389a3c1f7d5a7ff36b029fb069d65d06ae","stable_dependencies":["eigen",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/RainerKuemmerle/g2o/commit/5ad2b3d8b550bad67242d90115f28c5b725da2a1.patch?full_index=1","sha256":"f2c0139a045b0ef7380d56d368d1ee0cbd11feeff2dede9858d6a8532a7103bb","type":"backport","resolves":[{"type":"defect","id":"https://github.com/RainerKuemmerle/g2o/pull/903"}]},{"strip":"p1","url":"https://github.com/RainerKuemmerle/g2o/commit/ef80e643adeb700536dd282dd4316c90cfc05fe8.patch?full_index=1","sha256":"ac9abf38a4425fd95ceb4a295160bec5a2f2bbd2bb2f8695951ba9e0c101edc4","type":"backport","resolves":[{"type":"defect","id":"https://github.com/RainerKuemmerle/g2o/pull/922"}]}],"stable_checksum":"d691ead69184ebbb8256c9cd9f4121d1a880b169370efc0554dd31a64802a452","stable_url_args":["https://github.com/RainerKuemmerle/g2o/archive/refs/tags/20241228_git.tar.gz"],"stable_version":"20241228"},"g3log":{"desc":"Asynchronous, 'crash safe', logger that is easy to use","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/KjellKod/g3log","license":"Unlicense","ruby_source_checksum":"efaa2cede0efab7ece0c4538ce631b45440bc29cf1351346b1466a2c8385b0fc","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"def0e36d3e4a4382f73c3e28949cb2506ee53952c2d209dd1584f4de71880f57","stable_url_args":["https://github.com/KjellKod/g3log/archive/refs/tags/2.6.2.tar.gz"],"stable_version":"2.6.2"},"gabedit":{"deprecate_args":{":date":"2026-03-14",":because":"uses deprecated `gtkglext`"},"desc":"GUI to computational chemistry packages like Gamess-US, Gaussian, etc.","disable_args":{":date":"2027-03-14",":because":"uses deprecated `gtkglext`"},"executables":["gabedit"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk+","gtkglext","pango","at-spi2-core","gettext","harfbuzz",{"pkgconf":":build"}],"homepage":"https://gabedit.sourceforge.net/","license":"MIT","revision":1,"ruby_source_checksum":"2ff06c61275dbd77657f54fc166bd538bee0d2b763261d7a1b38a274b856a19d","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+","gtkglext","pango","at-spi2-core","gettext","harfbuzz",{"pkgconf":":build"}],"stable_checksum":"efcb00151af383f662d535a7a36a2b0ed2f14c420861a28807feaa9e938bff9e","stable_url_args":["https://downloads.sourceforge.net/project/gabedit/gabedit/Gabedit251/GabeditSrc251.tar.gz"],"stable_version":"2.5.1","bottle_cellar":":any","bottle_checksum":"8acd0846dd0cb1d925b104d87ceb402fe0663fa8bfc1b1ca85d4c3ac719b6c1e"},"gabo":{"desc":"Generates GitHub Actions boilerplate","executables":["gabo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ashishb/gabo.git",{":branch":"master"}],"homepage":"https://ashishb.net/tech/common-pitfalls-of-github-actions/","license":"Apache-2.0","ruby_source_checksum":"a03d6c1bd0aa284f0e9d0e225e721cc62da28fc7965cd9151547c01e69997132","stable_dependencies":[{"go":":build"}],"stable_checksum":"9a009a74007433645abe0171e5f50aba73317b1bb9991c2de519557eb3ee4028","stable_url_args":["https://github.com/ashishb/gabo/archive/refs/tags/v1.25.0.tar.gz"],"stable_version":"1.25.0"},"gaffitter":{"desc":"Efficiently fit files/folders to fixed size volumes (like DVDs)","executables":["fit"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://gaffitter.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"5d30f5563bbad818ef2e01a2849ff284ebf74933255c879075f49e5d6f221c7f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c85d33bdc6c0875a7144b540a7cce3e78e7c23d2ead0489327625549c3ab23ee","stable_url_args":["https://downloads.sourceforge.net/project/gaffitter/gaffitter/1.0.0/gaffitter-1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"8334784dfa8795b86f4a542de4e5e70e3ed1d9985b06ae68c90560ed592e116d"},"galen":{"bottle_rebuild":1,"desc":"Automated testing of look and feel for responsive websites","executables":["galen"],"head_dependencies":["openjdk"],"homepage":"https://galenframework.com/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"c0c1306d7718f2a69cbdd7cb3aedd853da75aad15b0333feb21fb78a54f4af94","stable_dependencies":["openjdk"],"stable_checksum":"b89ed0ccef4e5ea310563ab3220965f72d5fc182e89e6faadf44780f1c43b88d","stable_url_args":["https://github.com/galenframework/galen/releases/download/galen-2.4.4/galen-bin-2.4.4.zip"],"stable_version":"2.4.4","bottle_tag":":all","bottle_checksum":"1a79c5f2fde4af91e79d29b711b7966e63c07c0d59f97ad4845cd49bac3e54d8"},"gallery-dl":{"desc":"Command-line downloader for image-hosting site galleries and collections","executables":["gallery-dl"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"yt-dlp":":no_linkage"}],"head_url_args":["https://codeberg.org/mikf/gallery-dl.git",{":branch":"master"}],"homepage":"https://codeberg.org/mikf/gallery-dl","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"762d0a7188b062e49af495a1ff3b3b2106fb0ab1a5fa09e7dbf774bb5e83a2c6","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"yt-dlp":":no_linkage"}],"stable_checksum":"7e49b3140d23b88e020ff24049dfac59edd855d6fdfb11bc725ad44b0335bbb6","stable_url_args":["https://files.pythonhosted.org/packages/4e/7e/3ba52253f4edc121c2e5d4cc1bbc613c29822acd3435eecc54e6308157a5/gallery_dl-1.32.17.tar.gz"],"stable_version":"1.32.17"},"gama":{"desc":"Manage your GitHub Actions from Terminal with great UI","executables":["gama"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/termkit/gama.git",{":branch":"main"}],"homepage":"https://github.com/termkit/gama","license":"GPL-3.0-only","ruby_source_checksum":"6010e67e953070afa5a5762ff374f0814584c6409cd2fe124200901516893213","stable_dependencies":[{"go":":build"}],"stable_checksum":"d2fad1280142b0cc8cb311a5e328590feb0c5a1642c47e3f8e0aaf1b713f6c7b","stable_url_args":["https://github.com/termkit/gama/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_checksum":"0c8a11688f5d7cc46cfb8bdcfab4ec50a22bd17447ca4d274942270e2c671ed5"},"gambit-scheme":{"bottle_rebuild":1,"conflicts":[["ghostscript",{":because":"both install `gsc` binary"}],["gerbil-scheme",{":because":"both install `gsc` binary"}],["scheme48",{":because":"both install `scheme-r5rs` binaries"}]],"desc":"Implementation of the Scheme Language","executables":["gambdoc","gambuild-C","gambuild-arm","gambuild-java","gambuild-js","gambuild-php","gambuild-python","gambuild-riscv-32","gambuild-riscv-64","gambuild-ruby","gambuild-x86","gambuild-x86-64","gambvcs","gsc","gsc-script","gsi","gsi-script","scheme-ieee-1178-1990","scheme-r4rs","scheme-r5rs","scheme-srfi-0","six","six-script"],"head_dependencies":["openssl@4","gcc"],"homepage":"https://gambitscheme.org/","license":"Apache-2.0","ruby_source_checksum":"2047b1948b96bae4ad5990055cf0c4affc47509a7dbeaaf192a78ea6d8ea7bc5","stable_dependencies":["openssl@4","gcc"],"stable_checksum":"0ec19b755dbda6c540e9e60b7235d801f26f40c2f211ddfb729b756218bcc873","stable_url_args":["https://github.com/gambit/gambit/archive/refs/tags/v4.9.8.tar.gz"],"stable_version":"4.9.8"},"gambit":{"desc":"Software tools for game theory","executables":["gambit","gambit-convert","gambit-enummixed","gambit-enumpoly","gambit-enumpure","gambit-gnm","gambit-ipa","gambit-lcp","gambit-liap","gambit-logit","gambit-lp","gambit-simpdiv"],"head_dependencies":["wxwidgets"],"homepage":"https://www.gambit-project.org/","license":{":all_of":["GPL-2.0-or-later","Zlib"]},"revision":1,"ruby_source_checksum":"6e875ee84006cfd64449fc91407b06f97f10866098052753842d3f9f99493465","stable_dependencies":["wxwidgets"],"stable_checksum":"35a2d7df4f8181cb216ce9a2b10ca820724768d8c69787a608a4a2725a745278","stable_url_args":["https://github.com/gambitproject/gambit/releases/download/v16.7.0/gambit-16.7.0.tar.gz"],"stable_version":"16.7.0"},"gamdl":{"bottle_rebuild":1,"desc":"Python CLI app for downloading Apple Music songs, music videos and post videos","executables":["gamdl"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://github.com/glomatico/gamdl","license":"MIT","ruby_source_checksum":"a108afa24f0fccf812778f99b0aed85c83ad39951eec741fa5c9a1d211932ae2","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"9b119e26a337b3b51ebd0af302cbf80586ec9317d7eefa493eca4d87360bc92b","stable_url_args":["https://files.pythonhosted.org/packages/f5/29/909a6423a026ec770e911a6479217fb2dc7e60f32b89c7a5e40b228c1f8b/gamdl-3.9.1.tar.gz"],"stable_version":"3.9.1"},"game-music-emu":{"aliases":["libgme"],"compatibility_version":1,"desc":"Videogame music file emulator collection","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/libgme/game-music-emu.git",{":branch":"master"}],"homepage":"https://github.com/libgme/game-music-emu","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"c3f45de9712d7438c0b1c3f277c6d60d2a878605da0f69c5aa25565ae174da99","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8531678502451c2cf04248cda45c8b4645e19fcfb63e6a7ec2549641c47bb392","stable_url_args":["https://github.com/libgme/game-music-emu/archive/refs/tags/0.6.5.tar.gz"],"stable_version":"0.6.5"},"gammaray":{"desc":"Examine and manipulate Qt application internals at runtime","executables":["gammaray"],"head_dependencies":["graphviz","qt3d","qtbase","qtconnectivity","qtdeclarative","qtpositioning","qtscxml","qtsvg","qttools","qtlocation","qtwebchannel",{"cmake":":build"}],"head_url_args":["https://github.com/KDAB/GammaRay.git",{":branch":"master"}],"homepage":"https://www.kdab.com/software-technologies/developer-tools/gammaray/","license":"GPL-2.0-or-later","ruby_source_checksum":"92b997821e5226c9debd77811e4a25560cf23087a0ed19b67ca192f659be196d","stable_dependencies":["graphviz","qt3d","qtbase","qtconnectivity","qtdeclarative","qtpositioning","qtscxml","qtsvg","qttools","qtlocation","qtwebchannel",{"cmake":":build"}],"stable_checksum":"f3b9e28a6d799a3b798e9e0dfde52481a9b8aa6aeb68c65890b3736731603740","stable_url_args":["https://github.com/KDAB/GammaRay/releases/download/v3.4.1/gammaray-3.4.1.tar.gz"],"stable_version":"3.4.1"},"gammu":{"desc":"Command-line utility to control a phone","executables":["gammu","gammu-config","gammu-detect","gammu-smsd","gammu-smsd-inject","gammu-smsd-monitor","jadmaker"],"head_dependencies":["glib","gettext",{"cmake":":build"}],"head_url_args":["https://github.com/gammu/gammu.git",{":branch":"master"}],"homepage":"https://wammu.eu/gammu/","license":"GPL-2.0-or-later","ruby_source_checksum":"190e51b3e3fe2c458b603cc089cb81fe1c1e380f309597d27a50e8cc9ae3dde9","stable_dependencies":["glib","gettext",{"cmake":":build"}],"stable_checksum":"09c32e0573db6c26b23c185ce0e5600677bd57bf98cf7ec69557e24a5cad7c40","stable_url_args":["https://github.com/gammu/gammu/releases/download/1.45.1/Gammu-1.45.1.tar.gz"],"stable_version":"1.45.1"},"garage":{"desc":"S3 object store so reliable you can run it outside datacenters","executables":["garage"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://git.deuxfleurs.fr/Deuxfleurs/garage.git",{":branch":"main-v2"}],"homepage":"https://garagehq.deuxfleurs.fr/","license":"AGPL-3.0-or-later","ruby_source_checksum":"0875f0ca4847744632a8a4fbce216760a92a95b646226bddcb14279dd1a3d67c","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/garage.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/garage.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/garage/bin/garage","--config","$HOMEBREW_PREFIX/etc/garage/config.toml","server"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"f6ae76cd694b0dd4a625dfd6b167da73a339ababc88b32cd61434fe3af076d51","stable_url_args":["https://git.deuxfleurs.fr/Deuxfleurs/garage/archive/v2.5.0.tar.gz"],"stable_version":"2.5.0"},"garble":{"desc":"Obfuscate Go builds","executables":["garble"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/burrowers/garble.git",{":branch":"master"}],"homepage":"https://github.com/burrowers/garble","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"87fa687aff9a8d08aaf704a3085dbf5f9a384e393363a6c8540680fda223f616","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"56ca8f1c354eb1043c18099726c7ab7b685751d5f020434561b1676308ea9754","stable_url_args":["https://github.com/burrowers/garble/archive/refs/tags/v0.18.0.tar.gz"],"stable_version":"0.18.0"},"garden":{"desc":"Grow and cultivate collections of Git trees","executables":["garden","garden-gui"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/garden-rs/garden.git",{":branch":"main"}],"homepage":"https://garden-rs.gitlab.io","license":"MIT","ruby_source_checksum":"b171b385a974f8f9e28dee884e12b5134d14c911c0046850be17a8380392345e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"40f7df483e784583664e258c6d27873050107d6a2a80f971ea64264baf89f0b5","stable_url_args":["https://github.com/garden-rs/garden/archive/refs/tags/v2.7.0.tar.gz"],"stable_version":"2.7.0"},"garmintools":{"desc":"Interface to the Garmin Forerunner GPS units","executables":["garmin_dump","garmin_gchart","garmin_get_info","garmin_gmap","garmin_gpx","garmin_save_runs"],"head_dependencies":["libusb-compat"],"homepage":"https://code.google.com/archive/p/garmintools/","license":"GPL-2.0-or-later","ruby_source_checksum":"818b01a3efcd9704a29f2944b84c921f2bafac2c1400fba0e0f4a76c8a1adaee","stable_dependencies":["libusb-compat"],"stable_checksum":"ffd50b7f963fa9b8ded3223c4786b07906c887ed900de64581a24ff201444cee","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/garmintools/garmintools-0.10.tar.gz"],"stable_version":"0.10","bottle_cellar":":any","bottle_checksum":"1fba9cf9c8ce7383afbde00c72aa5082b0a2a87fdae51ced08dee7dc00e9575a"},"garnet":{"desc":"High-performance cache-store","executables":["GarnetServer"],"head_dependencies":["dotnet",{"rust":":build"},{"valkey":":test"}],"homepage":"https://microsoft.github.io/garnet/","license":"MIT","ruby_source_checksum":"dfe64ba25aa4d3a206b181614948a131709924aceea2b125c50e6dc2bf344022","stable_dependencies":["dotnet",{"rust":":build"},{"valkey":":test"}],"stable_checksum":"84c3efaa16336bf1007981f4dae723ddd537fcc64da71678f5375906db5c438c","stable_url_args":["https://github.com/microsoft/garnet/archive/refs/tags/v2.2.4.tar.gz"],"stable_version":"2.2.4"},"gascity":{"conflicts":[["graphviz",{":because":"both install a `gc` binary"}]],"desc":"Orchestration-builder SDK for multi-agent coding workflows","executables":["gc"],"head_dependencies":["beads","dolt","icu4c@78","jq","tmux","flock",{"go":":build"}],"head_url_args":["https://github.com/gastownhall/gascity.git",{":branch":"main"}],"homepage":"https://github.com/gastownhall/gascity","license":"MIT","ruby_source_checksum":"c2994df375e791873f683ed434b821af031f2ad962287a85fd89db28ab3230c6","stable_dependencies":["beads","dolt","icu4c@78","jq","tmux","flock",{"go":":build"}],"stable_checksum":"ed81257ac3e7d1d3cf96036dfd7039350f5852bcd556f6842da6cb714e0022ab","stable_url_args":["https://github.com/gastownhall/gascity/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"gastown":{"conflicts":[["genometools",{":because":"both install `gt` binaries"}],["libslax",{":because":"both install `gt` binaries"}]],"desc":"Multi-agent workspace manager","executables":["gastown","gt"],"head_dependencies":["beads","icu4c@78",{"go":":build"}],"head_url_args":["https://github.com/gastownhall/gastown.git",{":branch":"main"}],"homepage":"https://github.com/gastownhall/gastown","license":"MIT","ruby_source_checksum":"1bff0872dacb74f1c37e4e0e0b345389f81389ee54ed06f480b9a44311786fcf","stable_dependencies":["beads","icu4c@78",{"go":":build"}],"stable_checksum":"ddfaf8e774e9f3a281239c04592d04aee10afe621cbfa5df3e29310c9838d753","stable_url_args":["https://github.com/gastownhall/gastown/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"gat":{"desc":"Cat alternative written in Go","executables":["gat"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/koki-develop/gat.git",{":branch":"main"}],"homepage":"https://github.com/koki-develop/gat","license":"MIT","ruby_source_checksum":"e7d5dc28e23751266a502a55cab8007f06e425dfe54d4c63045487270dacc824","stable_dependencies":[{"go":":build"}],"stable_checksum":"424ad788c91081fe5db432f99d108802bb96ef5688b0ccb263cc4ca673efb155","stable_url_args":["https://github.com/koki-develop/gat/archive/refs/tags/v0.31.0.tar.gz"],"stable_version":"0.31.0"},"gateway-go":{"desc":"GateWay Client for OpenIoTHub","executables":["gateway-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/OpenIoTHub/gateway-go.git",{":branch":"master"}],"homepage":"https://github.com/OpenIoTHub","license":"MIT","ruby_source_checksum":"4868e7595512f5eda3bab11ce329e2448259be19a1b3b0a11fc127ac43b9de53","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/gateway-go.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/gateway-go.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/gateway-go/bin/gateway-go","-c","$HOMEBREW_PREFIX/etc/gateway-go.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"b06175c5c5ee602ca1a2c4652033c865a12e226eee7adfefb0dde807a3c5ff63","stable_url_args":["https://github.com/OpenIoTHub/gateway-go/archive/refs/tags/v2.0.12.tar.gz"],"stable_version":"2.0.12"},"gator":{"desc":"CLI Utility for Open Policy Agent Gatekeeper","executables":["gator"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/open-policy-agent/gatekeeper.git",{":branch":"master"}],"homepage":"https://open-policy-agent.github.io/gatekeeper/","license":"Apache-2.0","ruby_source_checksum":"2dda9fd61664d45735b08dde26967c78d6fdb8c1b64fcab3cdf751843ac15851","stable_dependencies":[{"go":":build"}],"stable_checksum":"8d49585365c26e809754850b4119b0f97eaba608071b1c99bc3e68b41038272e","stable_url_args":["https://github.com/open-policy-agent/gatekeeper/archive/refs/tags/v3.23.1.tar.gz"],"stable_version":"3.23.1"},"gatsby-cli":{"desc":"Gatsby command-line interface","executables":["gatsby"],"head_dependencies":["node"],"homepage":"https://www.gatsbyjs.com/docs/reference/gatsby-cli/","license":"MIT","ruby_source_checksum":"e7cd985bbd7bd5b0dde1263746d2db062b522d0ff1ed85a9a4e2ff9afce0a6ad","stable_dependencies":["node"],"stable_checksum":"312014d94558e08b829c5aadf736ecc6a221d137c3e1bcaa3812bbe23eea5bab","stable_url_args":["https://registry.npmjs.org/gatsby-cli/-/gatsby-cli-5.16.0.tgz"],"stable_version":"5.16.0"},"gau":{"desc":"Open Threat Exchange, Wayback Machine, and Common Crawl URL fetcher","executables":["gau"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/lc/gau.git",{":branch":"master"}],"homepage":"https://github.com/lc/gau","license":"MIT","ruby_source_checksum":"c214f9202080cf600f728276f435b4c99edf39f189224698f16f1e56cdab86ad","stable_dependencies":[{"go":":build"}],"stable_checksum":"537abafca9065a7ed5d93aa7722d85da0815abf6b08c2d1494483171558ce3f7","stable_url_args":["https://github.com/lc/gau/archive/refs/tags/v2.2.4.tar.gz"],"stable_version":"2.2.4","bottle_checksum":"10d23c1e073ad46bc37e270a2f8c9bab12fb8a620114b86cc3192556922f3265"},"gauche":{"bottle_rebuild":1,"deprecate_args":{":date":"2027-03-31",":because":"needs EOL `mbedtls@3`"},"desc":"R7RS Scheme implementation, developed to be a handy script interpreter","executables":["gauche-cesconv","gauche-config","gauche-install","gauche-package","gosh"],"head_dependencies":["ca-certificates","mbedtls@3"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://practical-scheme.net/gauche/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"ffe813b2d3b6a88ba89ca0a6505ee7253cc379f8918a2e54842d497b1a44d5e4","stable_dependencies":["ca-certificates","mbedtls@3"],"stable_checksum":"3643e27bc7c8822cfd6fb2892db185f658e8e364938bc2ccfcedb239e35af783","stable_url_args":["https://github.com/shirok/Gauche/releases/download/release0_9_15/Gauche-0.9.15.tgz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"0.9.15"},"gauge":{"desc":"Test automation tool that supports executable documentation","executables":["gauge"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/getgauge/gauge.git",{":branch":"master"}],"homepage":"https://gauge.org","license":"Apache-2.0","ruby_source_checksum":"ea81506776ce251bf389e8a6a9f3ef56a1d8418956def06ec48cfdd1d935dda5","stable_dependencies":[{"go":":build"}],"stable_checksum":"74ffed36325b2b28b4d82dd799505cb0912efd9985812a2e50045dd4de117dd6","stable_url_args":["https://github.com/getgauge/gauge/archive/refs/tags/v1.6.41.tar.gz"],"stable_version":"1.6.41"},"gaul":{"desc":"Genetic Algorithm Utility Library","executables":["gaul_diagnostics"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://gaul.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"3431f65fea7dcf8851cb528a178be418ed57ed11f7729098de17b856cd32041b","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"7aabb5c1c218911054164c3fca4f5c5f0b9c8d9bab8b2273f48a3ff573da6570","stable_url_args":["https://downloads.sourceforge.net/project/gaul/gaul-devel/0.1850-0/gaul-devel-0.1850-0.tar.gz"],"stable_version":"0.1850-0","bottle_cellar":":any","bottle_checksum":"0272c7461b39c0894221a8b21fa95601f3d0476bb6343cfbe12e76181523df3b"},"gauth":{"desc":"Google Authenticator in your terminal","executables":["gauth"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pcarrier/gauth.git",{":branch":"main"}],"homepage":"https://github.com/pcarrier/gauth","license":"ISC","ruby_source_checksum":"48f6bc0a9e16452e7bf9801856374768d14e7b605d40cf748d348ff3e1e84580","stable_dependencies":[{"go":":build"}],"stable_checksum":"5c98287f5c209b9f02ec62ede4abd4117aa3ca738fbcb4153a6ec1e966f492a8","stable_url_args":["https://github.com/pcarrier/gauth/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"51e2838fc31e6a7dd13880b2f95ef69d7732e8db0832feeec7f30b6ec18354b1"},"gawk":{"caveats":"GNU \"awk\" has been installed as \"gawk\".\nIf you need to use it as \"awk\", you can add a \"gnubin\" directory\nto your PATH from your ~/.bashrc and/or ~/.zshrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/gawk/libexec/gnubin:$PATH\"\n","compatibility_version":1,"desc":"GNU awk utility","executables":["awk","gawk","gawk-5.4.1","gawkbug"],"head_dependencies":["gmp","mpfr","readline","gettext"],"head_url_args":["https://git.savannah.gnu.org/git/gawk.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/gawk/","license":"GPL-3.0-or-later","ruby_source_checksum":"7d820b395776d8394daec0637fbc41912cd0b0157858c04141ef781a4c5d2e53","stable_dependencies":["gmp","mpfr","readline","gettext"],"stable_checksum":"07f6f7342b7febe4313fc2c2542ad93d64fe20ad8717200109f105a826f5fd37","stable_url_args":["https://ftpmirror.gnu.org/gawk/gawk-5.4.1.tar.xz"],"stable_version":"5.4.1"},"gaze":{"desc":"Execute commands for you","executables":["gaze"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wtetsu/gaze.git",{":branch":"master"}],"homepage":"https://github.com/wtetsu/gaze","license":"MIT","ruby_source_checksum":"c4475f694ceb5f29edd65c94fbc9182d9e8adbbb16fd07b45d4022c9cdd71b39","stable_dependencies":[{"go":":build"}],"stable_checksum":"ba2878f5b0ddd385afbe6c8b3fcf92acdcd722113b97e52d2fafc53ee3cef918","stable_url_args":["https://github.com/wtetsu/gaze/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_checksum":"8165d4fde34b016e36c5455ee3578c475e90e6e13e21f14f07e67738a4ffa4fd"},"gbox":{"desc":"Provides environments for AI Agents to operate computer and mobile devices","executables":["gbox"],"head_dependencies":["frpc",{"go":":build"}],"homepage":"https://gbox.ai","license":"Apache-2.0","ruby_source_checksum":"b0e4cd2ffde8324412d82631f4b32555132d9e04a611cb0068dec4bd9f7634ba","stable_dependencies":["frpc",{"go":":build"}],"stable_checksum":"d2d8f57c90af6c4cfa468df93e0fc83754b9cb5515b08bdaf2c17d0886a9c581","stable_url_args":["https://github.com/babelcloud/gbox/releases/download/v0.1.20/gbox-v0.1.20.tar.gz"],"stable_version":"0.1.20"},"gcab":{"bottle_rebuild":1,"desc":"Windows installer (.MSI) tool","executables":["gcab"],"head_dependencies":["glib","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"homepage":"https://wiki.gnome.org/msitools","license":"LGPL-2.1-or-later","ruby_source_checksum":"956088a7fa5df4710cd8d8fd2fcf71e0371a049e6f7c194a7569ab76625fde3a","stable_dependencies":["glib","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"2f0c9615577c4126909e251f9de0626c3ee7a152376c15b5544df10fc87e560b","stable_url_args":["https://download.gnome.org/sources/gcab/1.6/gcab-1.6.tar.xz"],"stable_version":"1.6"},"gcalcli":{"bottle_rebuild":1,"desc":"Easily access your Google Calendar(s) from a command-line","executables":["gcalcli"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pycparser":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/insanum/gcalcli.git",{":branch":"main"}],"homepage":"https://github.com/insanum/gcalcli","license":"MIT","revision":14,"ruby_source_checksum":"b0a5555729269f8e74a31745eefa65f1c1cd48be24d23a32ec6100d4f67f5c29","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pycparser":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"bbc8d6b9ce40d0be0535ffec3bb3384761400c7fbf1d67716e7d0e5fe9c6f2d5","stable_url_args":["https://files.pythonhosted.org/packages/68/b8/c3f3b8c73c9740eeb592e31f3f1092485ce8809fd7137d7c776a0b0d3567/gcalcli-4.5.1.tar.gz"],"stable_version":"4.5.1"},"gcc":{"aliases":["gcc@16","gfortran"],"bottle_rebuild":1,"compatibility_version":2,"desc":"GNU compiler collection","executables":["c++-16","cpp-16","g++-16","gcc-16","gcc-ar-16","gcc-nm-16","gcc-ranlib-16","gcov-16","gcov-dump-16","gcov-tool-16","gfortran","gfortran-16","gm2","gm2-16","lto-dump-16","x86_64-pc-linux-gnu-c++-16","x86_64-pc-linux-gnu-g++-16","x86_64-pc-linux-gnu-gcc-16","x86_64-pc-linux-gnu-gcc-ar-16","x86_64-pc-linux-gnu-gcc-nm-16","x86_64-pc-linux-gnu-gcc-ranlib-16","x86_64-pc-linux-gnu-gfortran-16","x86_64-pc-linux-gnu-gm2-16"],"head_dependencies":["gmp","isl","libmpc","mpfr","zstd",{"make":":build"}],"head_url_args":["https://gcc.gnu.org/git/gcc.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],[{"m4":":build"}]],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"local_patch_checksums":{"Patches/gcc/gcc-16.2.0.diff":"578a78ae0bc62a02f260b6a20c7f23e71deee16ed644e9cb5619247be4df5a71"},"post_install_steps":[{"type":"configure_gcc_runtime"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"f09c8035d0874fb1d8a2d7ca3464f8108273c4c532cec582d7b9f340aa544aa3","stable_dependencies":["gmp","isl","libmpc","mpfr","zstd",{"make":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/gcc/gcc-16.2.0.diff"}],"stable_checksum":"e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"m4":":build"}]],"stable_version":"16.2.0","versioned_formulae":["gcc@15","gcc@14","gcc@13","gcc@12","gcc@11","gcc@10","gcc@9"]},"gcc@10":{"deprecate_args":{":date":"2025-09-18",":because":":unsupported"},"desc":"GNU compiler collection","disable_args":{":date":"2026-09-18",":because":":unsupported"},"executables":["c++-10","cpp-10","gcc-10","gcc-ar-10","gcc-nm-10","gcc-ranlib-10","gcov-10","gcov-dump-10","gcov-tool-10","gfortran-10","lto-dump-10"],"head_dependencies":["gmp","isl","libmpc","mpfr"],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"post_install_steps":[{"type":"configure_gcc_runtime"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"1776f1478b444284eeb321c0b1d8f24eff96872f85ea43c72c51fd1f6f738a56","stable_dependencies":["gmp","isl","libmpc","mpfr"],"stable_checksum":"25109543fdf46f397c347b5d8b7a2c7e5694a5a51cce4b9c6e1ea8a71ca307c1","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz"],"stable_version":"10.5.0","versioned_formulae":["gcc@15","gcc@14","gcc@13","gcc@12","gcc@11","gcc@9"],"bottle_cellar":"/usr/local/Cellar","bottle_checksum":"1155f38da440c96a9df1442152c3149755dfd369815cf8b967e9bbf2a4874489"},"gcc@11":{"desc":"GNU compiler collection","executables":["aarch64-apple-darwin23-c++-11","aarch64-apple-darwin23-gcc-11","aarch64-apple-darwin23-gcc-ar-11","aarch64-apple-darwin23-gcc-nm-11","aarch64-apple-darwin23-gcc-ranlib-11","aarch64-apple-darwin23-gfortran-11","cpp-11","gcov-11","gcov-dump-11","gcov-tool-11","lto-dump-11"],"head_dependencies":["gmp","isl","libmpc","mpfr","zstd"],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"local_patch_checksums":{"Patches/gcc/gcc-11.5.0.diff":"213b332bd09452e0cf081f874f32d028911fa871875f85b200b55c5b588ce193"},"post_install_steps":[{"type":"configure_gcc_runtime"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"f7f03a40e13968debd0b285108fade3acd962f5dc10d3437ace2186533185f60","stable_dependencies":["gmp","isl","libmpc","mpfr","zstd"],"stable_patches":[{"strip":"p1","file":"Patches/gcc/gcc-11.5.0.diff"}],"stable_checksum":"a6e21868ead545cf87f0c01f84276e4b5281d672098591c1c896241f09363478","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-11.5.0/gcc-11.5.0.tar.xz"],"stable_version":"11.5.0","versioned_formulae":["gcc@15","gcc@14","gcc@13","gcc@12","gcc@10","gcc@9"],"bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ceae737d0fe4ec0e8fc10356007d09c9250401443b5ccd632ee960a00004cba1"},"gcc@12":{"desc":"GNU compiler collection","executables":["aarch64-apple-darwin23-c++-12","aarch64-apple-darwin23-gcc-12","aarch64-apple-darwin23-gcc-ar-12","aarch64-apple-darwin23-gcc-nm-12","aarch64-apple-darwin23-gcc-ranlib-12","aarch64-apple-darwin23-gfortran-12","cpp-12","gcov-12","gcov-dump-12","gcov-tool-12","lto-dump-12"],"head_dependencies":["gmp","isl","libmpc","mpfr","zstd"],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"local_patch_checksums":{"Patches/gcc/gcc-12.4.0.diff":"6178f6473bd2c225ed80745834d584e1c3beff9597f5afa982f249efb39ca084","Patches/gcc/gcc-12-13-darwin-version-mapping.diff":"ec8f64ea6571afca8c0427a4b91e7d7cc9af5176fc219ef8a1b5d300280eabc3","Patches/gcc/gcc-12.5.0-alignof.diff":"b333590dfe9c56d7c3bbe22dc7e4f16b967207af511976697ab6003191069a2d"},"post_install_steps":[{"type":"configure_gcc_runtime"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"e51bf832ea1ad3172854a59c517dee8793712ca6167a49b0ee1159e1aba5721a","stable_dependencies":["gmp","isl","libmpc","mpfr","zstd"],"stable_patches":[{"strip":"p1","file":"Patches/gcc/gcc-12.4.0.diff"},{"strip":"p1","url":"https://github.com/iains/gcc-12-branch/compare/e300c1337a48cf772b09e7136601fd7f9f09d6f1..914cec39148b1c8a697976275629aa8526ea1050.patch","sha256":"f622b8fb9d36d679bed2c98adc47c46029d40923646410704eb8e04cd672de96","type":"unofficial"},{"strip":"p1","url":"https://github.com/iains/gcc-12-branch/compare/f0f9d56ffca2da2cab9af21c0c378ffe4d9cf908...99533d94172ed7a24c0e54c4ea97e6ae2260409e.patch","sha256":"7aa45104e32a4fd288a8f3b931848dc5c306d0b295ca28c8bf60a048edd8d2a5","type":"unofficial"},{"strip":"p1","file":"Patches/gcc/gcc-12-13-darwin-version-mapping.diff","type":"unofficial"},{"strip":"p1","file":"Patches/gcc/gcc-12.5.0-alignof.diff","type":"unofficial"}],"stable_checksum":"71cd373d0f04615e66c5b5b14d49c1a4c1a08efa7b30625cd240b11bab4062b3","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-12.5.0/gcc-12.5.0.tar.xz"],"stable_version":"12.5.0","versioned_formulae":["gcc@15","gcc@14","gcc@13","gcc@11","gcc@10","gcc@9"]},"gcc@13":{"bottle_rebuild":4,"desc":"GNU compiler collection","executables":["c++-13","cpp-13","g++-13","gcc-13","gcc-ar-13","gcc-nm-13","gcc-ranlib-13","gcov-13","gcov-dump-13","gcov-tool-13","gfortran-13","lto-dump-13","x86_64-pc-linux-gnu-c++-13","x86_64-pc-linux-gnu-g++-13","x86_64-pc-linux-gnu-gcc-13","x86_64-pc-linux-gnu-gcc-ar-13","x86_64-pc-linux-gnu-gcc-nm-13","x86_64-pc-linux-gnu-gcc-ranlib-13","x86_64-pc-linux-gnu-gfortran-13"],"head_dependencies":["gmp","isl","libmpc","mpfr","zstd"],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"local_patch_checksums":{"Patches/gcc/gcc-13.4.0.diff":"60b22ae7f5f78b41e12c51d8c6e99ba933a7e124454fe8cdbff7200505167949","Patches/gcc/gcc-12-13-darwin-version-mapping.diff":"ec8f64ea6571afca8c0427a4b91e7d7cc9af5176fc219ef8a1b5d300280eabc3"},"post_install_steps":[{"type":"configure_gcc_runtime"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"db1870e58c02740ebeda58cd1dbd6ab12ed49e580ff7b486282c87ce83a577e2","stable_dependencies":["gmp","isl","libmpc","mpfr","zstd"],"stable_patches":[{"strip":"p1","file":"Patches/gcc/gcc-13.4.0.diff"},{"strip":"p1","file":"Patches/gcc/gcc-12-13-darwin-version-mapping.diff","type":"unofficial"}],"stable_checksum":"9c4ce6dbb040568fdc545588ac03c5cbc95a8dbf0c7aa490170843afb59ca8f5","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-13.4.0/gcc-13.4.0.tar.xz"],"stable_version":"13.4.0","versioned_formulae":["gcc@15","gcc@14","gcc@12","gcc@11","gcc@10","gcc@9"]},"gcc@14":{"desc":"GNU compiler collection","executables":["c++-14","cpp-14","g++-14","gcc-14","gcc-ar-14","gcc-nm-14","gcc-ranlib-14","gcov-14","gcov-dump-14","gcov-tool-14","gfortran-14","gm2-14","lto-dump-14","x86_64-pc-linux-gnu-c++-14","x86_64-pc-linux-gnu-g++-14","x86_64-pc-linux-gnu-gcc-14","x86_64-pc-linux-gnu-gcc-ar-14","x86_64-pc-linux-gnu-gcc-nm-14","x86_64-pc-linux-gnu-gcc-ranlib-14","x86_64-pc-linux-gnu-gfortran-14","x86_64-pc-linux-gnu-gm2-14"],"head_dependencies":["gmp","isl","libmpc","mpfr","zstd",{"make":":build"}],"head_uses_from_macos":[[{"flex":":build"}],[{"m4":":build"}]],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"local_patch_checksums":{"Patches/gcc/gcc-14.4.0.diff":"c0c5ebd7c64fd20af78f516a1daf8dc543b44c170c766c583e02b11735e55678"},"post_install_steps":[{"type":"configure_gcc_runtime"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"76bd1269c3fc410ffccb6d28aa43a2a59a82486b6a791e027a07c295866aba7a","stable_dependencies":["gmp","isl","libmpc","mpfr","zstd",{"make":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/gcc/gcc-14.4.0.diff"}],"stable_checksum":"752b6f567beac83159c77a7680b1316bdd784738bff9a9d070112c09da90f6d9","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-14.4.0/gcc-14.4.0.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"m4":":build"}]],"stable_version":"14.4.0","versioned_formulae":["gcc@15","gcc@13","gcc@12","gcc@11","gcc@10","gcc@9"]},"gcc@15":{"bottle_rebuild":1,"desc":"GNU compiler collection","executables":["c++-15","cpp-15","g++-15","gcc-15","gcc-ar-15","gcc-nm-15","gcc-ranlib-15","gcov-15","gcov-dump-15","gcov-tool-15","gfortran-15","gm2-15","lto-dump-15","x86_64-pc-linux-gnu-c++-15","x86_64-pc-linux-gnu-g++-15","x86_64-pc-linux-gnu-gcc-15","x86_64-pc-linux-gnu-gcc-ar-15","x86_64-pc-linux-gnu-gcc-nm-15","x86_64-pc-linux-gnu-gcc-ranlib-15","x86_64-pc-linux-gnu-gfortran-15","x86_64-pc-linux-gnu-gm2-15"],"head_dependencies":["gmp","isl","libmpc","mpfr","zstd",{"make":":build"}],"head_uses_from_macos":[[{"flex":":build"}],[{"m4":":build"}]],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"local_patch_checksums":{"Patches/gcc/gcc-15.3.0.diff":"f4e237594326286dc163230ebec0e763a868951649fb62e3fb0ac9c1416d0cdd"},"post_install_steps":[{"type":"configure_gcc_runtime"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"6b37a6508f1b747026f110ce50ebad3dff370810267f7bf853684a341688b874","stable_dependencies":["gmp","isl","libmpc","mpfr","zstd",{"make":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/gcc/gcc-15.3.0.diff"}],"stable_checksum":"fa59c1beef8995f27c4d71c1df227587189315d3e6faff1bb4306e61b0c530eb","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-15.3.0/gcc-15.3.0.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"m4":":build"}]],"stable_version":"15.3.0","versioned_formulae":["gcc@14","gcc@13","gcc@12","gcc@11","gcc@10","gcc@9"]},"gcc@9":{"deprecate_args":{":date":"2025-09-18",":because":":unsupported"},"desc":"GNU compiler collection","disable_args":{":date":"2026-09-18",":because":":unsupported"},"executables":["c++-9","cpp-9","g++-9","gcc-9","gcc-ar-9","gcc-nm-9","gcc-ranlib-9","gcov-9","gcov-dump-9","gcov-tool-9","gfortran-9","x86_64-apple-darwin20-c++-9","x86_64-apple-darwin20-g++-9","x86_64-apple-darwin20-gcc-9","x86_64-apple-darwin20-gcc-9.5.0","x86_64-apple-darwin20-gcc-ar-9","x86_64-apple-darwin20-gcc-nm-9","x86_64-apple-darwin20-gcc-ranlib-9","x86_64-apple-darwin20-gfortran-9"],"head_dependencies":["gmp","isl","libmpc","mpfr"],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"post_install_steps":[{"type":"configure_gcc_runtime"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"98102445882e8f347883c85d0222053014b8d450a3a1c8932aa39dc8d2ce1bc1","stable_dependencies":["gmp","isl","libmpc","mpfr"],"stable_checksum":"27769f64ef1d4cd5e2be8682c0c93f9887983e6cfd1a927ce5a0a2915a95cf8f","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-9.5.0/gcc-9.5.0.tar.xz"],"stable_version":"9.5.0","versioned_formulae":["gcc@15","gcc@14","gcc@13","gcc@12","gcc@11","gcc@10"],"bottle_tag":":monterey","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"9aa22339b3002ae9b3bde3ed9034238d80b07cff4a5c3c60f3f3653f52c55ce3"},"gcem":{"desc":"C++ compile-time math library","head_dependencies":[{"cmake":":build"}],"homepage":"https://gcem.readthedocs.io/en/latest/","license":"Apache-2.0","ruby_source_checksum":"a1691234cd39e353da1a97ebd9e31812d6446cff6879c559a63d52764ab83b01","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8e71a9f5b62956da6c409dda44b483f98c4a98ae72184f3aa4659ae5b3462e61","stable_url_args":["https://github.com/kthohr/gcem/archive/refs/tags/v1.18.0.tar.gz"],"stable_version":"1.18.0","bottle_tag":":all","bottle_checksum":"4c337ac05dac7977ed331c345563b4ec5a023af3ec25a1fd9fe714fd812170e4"},"gci":{"desc":"Control Golang package import order and make it always deterministic","executables":["gci"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/daixiang0/gci.git",{":branch":"master"}],"homepage":"https://github.com/daixiang0/gci","license":"BSD-3-Clause","ruby_source_checksum":"47692e0859e5b4fa30852a748bab7170bdab683b96ce7fcb324bf409097f1cbb","stable_dependencies":[{"go":":build"}],"stable_checksum":"433d6dd89ebcb9f928f91729b9243971f6233970f78efc41ae672fe376de4e88","stable_url_args":["https://github.com/daixiang0/gci/archive/refs/tags/v0.14.0.tar.gz"],"stable_version":"0.14.0"},"gcl":{"desc":"GNU Common Lisp","head_dependencies":["gmp","libtirpc"],"homepage":"https://www.gnu.org/software/gcl/","license":{":all_of":["LGPL-2.0-or-later","GPL-1.0-or-later","LOOP"]},"ruby_source_checksum":"78dedb5344ad7a65bbfb821ac35bf3dc847613f8d84e5a3bdb10ced9041af931","stable_dependencies":["gmp","libtirpc"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"79d0bb65b82df81c078bc55c4cda3fe4d766d87e3bfe10fde0b2f728204e1015","stable_url_args":["https://ftpmirror.gnu.org/gcl/gcl-2.7.1.tar.gz"],"stable_version":"2.7.1"},"gcli":{"desc":"Portable Git(hub|lab|tea)/Forgejo/Bugzilla CLI tool","executables":["gcli"],"head_dependencies":["lowdown","openssl@4",{"pkgconf":":build"},{"readline":":build"}],"head_url_args":["https://github.com/herrhotzenplotz/gcli.git",{":branch":"trunk"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"],["libedit"]],"homepage":"https://herrhotzenplotz.de/gcli/","license":"BSD-2-Clause","revision":2,"ruby_source_checksum":"705a259ed491c010090e1b06326ea1f27d307e5d7265225d6135ad08840516ea","stable_dependencies":["lowdown","openssl@4",{"pkgconf":":build"},{"readline":":build"}],"stable_checksum":"3dd25f636e439f7af6187248e46f2b4078dffdca4fe2d506d0edb275515d62b4","stable_url_args":["https://github.com/herrhotzenplotz/gcli/archive/refs/tags/v2.13.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"],["libedit"]],"stable_version":"2.13.0"},"gcovr":{"desc":"Reports from gcov test coverage program","executables":["gcovr"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/gcovr/gcovr.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://gcovr.com/","license":"BSD-3-Clause","ruby_source_checksum":"d88c832c62bd050e644c437523cfe0744509c76e9ff98b94411e6180c51af8f1","stable_dependencies":["python@3.15"],"stable_checksum":"cfb9b2c373cc5be4b1cbe53250a5e4446fe6d4723c6900d3f41aa83540c8ddc8","stable_url_args":["https://files.pythonhosted.org/packages/09/47/c19e5c16988ef485210825101e78ab9ea05b08c2361aa4e51b40d6c484ac/gcovr-8.7.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"8.7"},"gcr":{"desc":"Library for bits of crypto UI and parsing","head_dependencies":["glib","gnupg","libgcrypt","libsecret","p11-kit","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/gcr.git",{":branch":"main"}],"homepage":"https://gitlab.gnome.org/GNOME/gcr","license":{":all_of":["LGPL-2.0-or-later","LGPL-2.1-or-later","GPL-2.0-or-later","FSFULLRWD"]},"ruby_source_checksum":"c38e84273a68b0f15d282c0631845b879706dd53dc9ef8534f78ef7b598c0e69","stable_dependencies":["glib","gnupg","libgcrypt","libsecret","p11-kit","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"c4442c15d4330f17a1f5194df08c576877af68412ab2521446a93bd5e24c931b","stable_url_args":["https://download.gnome.org/sources/gcr/4.4/gcr-4.4.1.tar.xz"],"stable_version":"4.4.1"},"gcsfuse":{"desc":"User-space file system for interacting with Google Cloud","executables":["gcsfuse","mount.fuse.gcsfuse","mount.gcsfuse"],"head_dependencies":["libfuse",{"go":":build"}],"head_url_args":["https://github.com/GoogleCloudPlatform/gcsfuse.git",{":branch":"master"}],"homepage":"https://github.com/googlecloudplatform/gcsfuse","license":"Apache-2.0","ruby_source_checksum":"b8b9028f349f362f74594d1528b72928cba353ea9f16ac546dd086cdcfe38c2b","stable_dependencies":["libfuse",{"go":":build"}],"stable_checksum":"34d3b9557ee74e37eef42bf1c4434eebda1789222b546a7d3253be45a1b16196","stable_url_args":["https://github.com/GoogleCloudPlatform/gcsfuse/archive/refs/tags/v3.13.0.tar.gz"],"stable_version":"3.13.0"},"gcviewer":{"desc":"Java garbage collection visualization tool","executables":["gcviewer"],"head_dependencies":["openjdk"],"homepage":"https://github.com/chewiebug/GCViewer","license":"LGPL-2.1-or-later","ruby_source_checksum":"72e6693a2c6df45e2ac1a4cab30e4943ff18712cc8ec59c7cf13807816e15742","stable_dependencies":["openjdk"],"stable_checksum":"325a5f1a8f67588b6845c71eceb70c8b74c45930fd553ba2fc7b3b4118608e13","stable_url_args":["https://downloads.sourceforge.net/project/gcviewer/gcviewer-1.37.jar"],"stable_version":"1.37","bottle_tag":":all","bottle_checksum":"b9de4dec3e8697881b60484da3b016d93ea54738c69accc151cdfa43e2f30eae"},"gcx":{"desc":"CLI for managing Grafana Cloud resources","executables":["gcx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/grafana/gcx.git",{":branch":"main"}],"homepage":"https://github.com/grafana/gcx","license":"Apache-2.0","ruby_source_checksum":"5fe1aabc8e6b8a4991c70ee30e7e57adc7fb934966bbfc723a67f688879d7002","stable_dependencies":[{"go":":build"}],"stable_checksum":"9b5ec00327d457f0acba20c301e94d2e1085448da60b500d58dd9a8d415a18c8","stable_url_args":["https://github.com/grafana/gcx/archive/refs/tags/v1.7.1.tar.gz"],"stable_version":"1.7.1"},"gd":{"aliases":["libgd"],"conflicts":[["mummer",{":because":"both install `annotate` binaries"}]],"desc":"Graphics library to dynamically manipulate images","executables":["annotate","bdftogd","gd2copypal","gd2togif","gd2topng","gdcmpgif","gdparttopng","gdtopng","giftogd2","pngtogd","pngtogd2","webpng"],"head_dependencies":["fontconfig","freetype","jpeg-turbo","libavif","libpng","libtiff","webp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/libgd/libgd.git",{":branch":"master"}],"homepage":"https://libgd.github.io/","license":"GD","revision":6,"ruby_source_checksum":"4258bbf2952d4af7ae82e8629f545fa0c9709cbdd7148a2100c79d7fb5b05061","stable_dependencies":["fontconfig","freetype","jpeg-turbo","libavif","libpng","libtiff","webp"],"stable_patches":[{"strip":"p1","url":"https://github.com/libgd/libgd/commit/f4bc1f5c26925548662946ed7cfa473c190a104a.patch?full_index=1","sha256":"1015f6e125f139a1e922ac4bc2a18abbc498b0142193fa692846bf0f344a3691","type":"cherry-pick","resolves":[{"type":"defect","id":"https://github.com/libgd/libgd/pull/766"}]}],"stable_checksum":"3fe822ece20796060af63b7c60acb151e5844204d289da0ce08f8fdf131e5a61","stable_url_args":["https://github.com/libgd/libgd/releases/download/gd-2.3.3/libgd-2.3.3.tar.xz"],"stable_version":"2.3.3","bottle_cellar":":any","bottle_checksum":"4a75b4a92fbe6e26a47104496b6bfbaeffa73ac76d4290e68e81603de5b0f41f"},"gdal":{"bottle_rebuild":1,"compatibility_version":2,"conflicts":[["avce00",{":because":"both install a cpl_conv.h header"}],["cpl",{":because":"both install cpl_error.h"}]],"desc":"Geospatial Data Abstraction Library","executables":["gdal","gdal-config","gdal2tiles","gdal2tiles.py","gdal2xyz","gdal2xyz.py","gdal_calc","gdal_calc.py","gdal_contour","gdal_create","gdal_edit","gdal_edit.py","gdal_fillnodata","gdal_fillnodata.py","gdal_footprint","gdal_grid","gdal_merge","gdal_merge.py","gdal_pansharpen","gdal_pansharpen.py","gdal_polygonize","gdal_polygonize.py","gdal_proximity","gdal_proximity.py","gdal_rasterize","gdal_retile","gdal_retile.py","gdal_sieve","gdal_sieve.py","gdal_translate","gdal_viewshed","gdaladdo","gdalattachpct","gdalattachpct.py","gdalbuildvrt","gdalcompare","gdalcompare.py","gdaldem","gdalenhance","gdalinfo","gdallocationinfo","gdalmanage","gdalmdiminfo","gdalmdimtranslate","gdalmove","gdalmove.py","gdalsrsinfo","gdaltindex","gdaltransform","gdalwarp","gnmanalyse","gnmmanage","nearblack","ogr2ogr","ogr_layer_algebra","ogr_layer_algebra.py","ogrinfo","ogrlineref","ogrmerge","ogrmerge.py","ogrtindex","pct2rgb","pct2rgb.py","rgb2pct","rgb2pct.py","sozip"],"head_dependencies":["apache-arrow","c-blosc","cfitsio","epsilon","freexl","geos","giflib","hdf5","imath","jpeg-turbo","jpeg-xl","json-c","libaec","libarchive","libdeflate","libgeotiff","libheif","libkml","liblerc","libpng","libpq","libspatialite","libtiff","libxml2","lz4","netcdf","numpy","openexr","openjpeg","openssl@4","pcre2","poppler","proj","python@3.15","qhull","sfcgal","sqlite","unixodbc","webp","xerces-c","xz","zstd","minizip","uriparser",{"doxygen":":build"},{"ant":":build"},{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"swig":":build"}],"head_url_args":["https://github.com/OSGeo/gdal.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["expat",{":since":":sequoia"}]],"homepage":"https://gdal.org/en/stable/","license":"MIT","revision":5,"ruby_source_checksum":"f0d7926271498e38f50fef8aac793d45a4223856293604fb33674af9738c05a8","stable_dependencies":["apache-arrow","c-blosc","cfitsio","epsilon","freexl","geos","giflib","hdf5","imath","jpeg-turbo","jpeg-xl","json-c","libaec","libarchive","libdeflate","libgeotiff","libheif","libkml","liblerc","libpng","libpq","libspatialite","libtiff","libxml2","lz4","netcdf","numpy","openexr","openjpeg","openssl@4","pcre2","poppler","proj","python@3.15","qhull","sfcgal","sqlite","unixodbc","webp","xerces-c","xz","zstd","minizip","uriparser",{"ant":":build"},{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/OSGeo/gdal/commit/f68c6ba6551f67dbc6b18e9461b197711283dd87.patch?full_index=1","sha256":"b4b502b4a0988bb438bb7e5bb40d21ac0c148afb1a7c90aaf1a78b92e9e4cb4d","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/OSGeo/gdal/pull/15042"}]}],"stable_checksum":"5e0c388d83da2d686cc00a40272882432cdb54edff43d4af173e532844a0a0ea","stable_url_args":["https://github.com/OSGeo/gdal/releases/download/v3.13.3/gdal-3.13.3.tar.gz"],"stable_uses_from_macos":[["curl"],["expat",{":since":":sequoia"}]],"stable_version":"3.13.3"},"gdb":{"bottle_rebuild":1,"caveats":"gdb requires special privileges to access Mach ports.\nYou will need to codesign the binary. For instructions, see:\n\n  https://sourceware.org/gdb/wiki/PermissionsDarwin\n","compatibility_version":1,"desc":"GNU debugger","executables":["gcore","gdb","gdb-add-index","gdbserver","gstack"],"head_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"}],"head_url_args":["https://sourceware.org/git/binutils-gdb.git",{":branch":"master"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://www.gnu.org/software/gdb/","license":"GPL-3.0-or-later","ruby_source_checksum":"9f95928f65533ac836e37d7550133cf64e49f74ae5a3ea640cb209c37b046d75","stable_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"cd9fc3fe2b47743840e42c1592d3d87f8302eb18639c0b8b4ba0898002e2348f","stable_url_args":["https://ftpmirror.gnu.org/gdb/gdb-18.1.tar.xz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"18.1"},"gdbgui":{"bottle_rebuild":3,"desc":"Modern, browser-based frontend to gdb (gnu debugger)","executables":["gdbgui"],"head_dependencies":["gdb","python@3.15"],"homepage":"https://www.gdbgui.com/","license":"GPL-3.0-only","ruby_source_checksum":"1ed7e53630a04744ebacac9b88782fb52256c1fc7e7623deb080d5b38630bf22","stable_dependencies":["gdb","python@3.15"],"stable_checksum":"fc7c85134267a0dd37083c82402a3f63d4721f860e328781ee48517886fcb7b6","stable_url_args":["https://files.pythonhosted.org/packages/d6/e6/024e8e183ef8e414a9efbca356f7755a813c4a3420892bcac9e9bb23bfb3/gdbgui-0.15.3.0.tar.gz"],"stable_version":"0.15.3.0"},"gdbm":{"compatibility_version":1,"desc":"GNU database manager","executables":["gdbm_dump","gdbm_load","gdbmtool"],"homepage":"https://www.gnu.org.ua/software/gdbm/","license":"GPL-3.0-or-later","ruby_source_checksum":"324047669bbdb9005425288d1ccafed5317f6c297098fab2f4ebc7bb0bbd96a3","stable_checksum":"6a24504a14de4a744103dcb936be976df6fbe88ccff26065e54c1c47946f4a5e","stable_url_args":["https://ftpmirror.gnu.org/gdbm/gdbm-1.26.tar.gz"],"stable_version":"1.26","bottle_cellar":":any","bottle_checksum":"5b33d9eac93ab4587f19882e1e29c8534818d104984aeb6a661edc1f3afc2066"},"gdcm":{"bottle_rebuild":1,"desc":"Grassroots DICOM library and utilities for medical files","executables":["gdcmanon","gdcmclean","gdcmconv","gdcmdiff","gdcmdump","gdcmgendir","gdcmimg","gdcminfo","gdcmpap3","gdcmraw","gdcmscanner","gdcmscu","gdcmtar","gdcmxml"],"head_dependencies":["charls","json-c","openjpeg","openssl@4",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"head_uses_from_macos":[["expat"],["libxml2"]],"homepage":"https://sourceforge.net/projects/gdcm/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"c84b2ae1abfc29c072e2e3907cbad2bf2065a049f6c22839101024c04c10a908","stable_dependencies":["charls","json-c","openjpeg","openssl@4",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/malaterre/GDCM/commit/5ebde0b55256142fbfe1b86f010109144ed35251.patch?full_index=1","sha256":"40165c0b18539f9b68956fd1cb17dd7566b4282472facf843c32c1f28fe6d792","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/malaterre/GDCM/pull/232"}]}],"stable_checksum":"b7b17b70c009677cf244cc7837b88386441e097f8861fdeee83aa27d1bc1b090","stable_url_args":["https://github.com/malaterre/GDCM/archive/refs/tags/v3.2.7.tar.gz"],"stable_uses_from_macos":[["expat"],["libxml2"]],"stable_version":"3.2.7"},"gdk-pixbuf":{"compatibility_version":1,"desc":"Toolkit for image loading and pixel buffer manipulation","executables":["gdk-pixbuf-csource","gdk-pixbuf-pixdata","gdk-pixbuf-query-loaders","gdk-pixbuf-thumbnailer"],"head_dependencies":["glib","jpeg-turbo","libpng","libtiff","gettext",{"docutils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://gtk.org","license":"LGPL-2.1-or-later","post_install_steps":[{"type":"gdk_pixbuf_query_loaders"}],"ruby_source_checksum":"bf7d7df9057785b2d17e60623b92fa7e767ebb995b501b0f306febad244e5e29","stable_dependencies":["glib","jpeg-turbo","libpng","libtiff","gettext",{"docutils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"919f529512961a12e81cd4b4b466a48c3933469e7f9a310c6513cd4fb252ba3c","stable_url_args":["https://download.gnome.org/sources/gdk-pixbuf/2.44/gdk-pixbuf-2.44.8.tar.xz"],"stable_version":"2.44.8"},"gdl":{"deprecate_args":{":date":"2025-01-15",":because":":repo_archived"},"desc":"GNOME Docking Library provides docking features for GTK+ 3","disable_args":{":date":"2026-01-15",":because":":repo_archived"},"head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","libxml2","at-spi2-core","gettext","harfbuzz","pango",{"gettext":":build"},{"gobject-introspection":":build"},{"intltool":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://gitlab.gnome.org/Archive/gdl","license":"LGPL-2.0-or-later","revision":2,"ruby_source_checksum":"4cb8280f6fc4986b9101bccda02f2f9838b6eda56d5b8ee0940542e6a5a276a8","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","libxml2","at-spi2-core","gettext","harfbuzz","pango",{"gettext":":build"},{"gobject-introspection":":build"},{"intltool":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://gitlab.gnome.org/GNOME/gdl/-/commit/414f83eb4ad9e5576ee3d089594bf1301ff24091.diff","sha256":"715c804e6d03304bc077b99f667bbeb062c873b3bbd737182fb2cd47a295de95","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/gdl/-/merge_requests/4"}]}],"stable_checksum":"3641d4fd669d1e1818aeff3cf9ffb7887fc5c367850b78c28c775eba4ab6a555","stable_url_args":["https://download.gnome.org/sources/gdl/3.40/gdl-3.40.0.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"3.40.0"},"gdown":{"desc":"Google Drive Public File Downloader when Curl/Wget Fails","executables":["gdown"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/wkentaro/gdown.git",{":branch":"main"}],"homepage":"https://github.com/wkentaro/gdown","license":"MIT","revision":1,"ruby_source_checksum":"a94aad35175d969d6d8dec476c3a1674c461acce0db992567cee0806521ff80a","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"a5454bb4a2c2770fb4cd0105d11fd75d3484a0f664565686a08a948caad8c188","stable_url_args":["https://files.pythonhosted.org/packages/20/39/391b50873e74c3b2836ec198fc285123c6a014f6aa3bc9ada3e9ca3058a4/gdown-6.4.2.tar.gz"],"stable_version":"6.4.2","bottle_tag":":all","bottle_checksum":"24473e4cbc9663109947d66e76ab448bf77d52747afaa121ec3d5ef3c3d7cefc"},"gdrive-downloader":{"desc":"Download a gdrive folder or file easily, shell ftw","executables":["gdl"],"head_dependencies":["bash"],"head_url_args":["https://github.com/Akianonymus/gdrive-downloader.git",{":branch":"master"}],"homepage":"https://github.com/Akianonymus/gdrive-downloader","license":"Unlicense","ruby_source_checksum":"859b922ddae21a8ee1771548e75184687547fe7af3625acce906e3d1da83270f","stable_dependencies":["bash"],"stable_checksum":"0c9cccf7c10b02b31fd1e8b40b8c68b6d2cce34bc1534c7732024a21d637d273","stable_url_args":["https://github.com/Akianonymus/gdrive-downloader/archive/refs/tags/v2.0.tar.gz"],"stable_version":"2.0","bottle_tag":":all","bottle_checksum":"4bf15846802e9bd0249ea5dda20be4a1f3324fedf7de558ab40d756aa3a1904e"},"gdrive":{"aliases":["gdrive@3"],"bottle_rebuild":1,"desc":"Google Drive CLI Client","executables":["gdrive"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/glotlabs/gdrive.git",{":branch":"main"}],"homepage":"https://github.com/glotlabs/gdrive","license":"MIT","ruby_source_checksum":"899cf64e5e65e531d1e8f65e8460ad82c0fce24ad30b8550b9289978398471fb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9aadb1b9a23d83f5aaa785960973bef1c63b85346de6be01a36e0630f2ddec1c","stable_url_args":["https://github.com/glotlabs/gdrive/archive/refs/tags/3.9.1.tar.gz"],"stable_version":"3.9.1","bottle_checksum":"1e67b9d2936b20f5460fe4a2117b56d34fc49fa0c5b25edb8b2db2159deb7036"},"gdtoolkit":{"desc":"Independent set of GDScript tools - parser, linter, formatter, and more","executables":["gd2py","gdformat","gdlint","gdparse","gdradon"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/Scony/godot-gdscript-toolkit.git",{":branch":"master"}],"homepage":"https://github.com/Scony/godot-gdscript-toolkit","license":"MIT","revision":2,"ruby_source_checksum":"6357a9c078373c0e2537aab452c7a17d33b5c698e061184336d16e4d33fb1a27","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"1ab17fb5400d86e4ae66d9c94992f4e3a9b6c27d618d4094782e66101efb3e9a","stable_url_args":["https://files.pythonhosted.org/packages/de/39/041c1705dba6450c67e23be0c70d0fcff035e7d240b6695fc59efd8dafb6/gdtoolkit-4.5.0.tar.gz"],"stable_version":"4.5.0"},"gdu":{"caveats":"To avoid a conflict with `coreutils`, `gdu` has been installed as `gdu-go`.\n","desc":"Disk usage analyzer with console interface written in Go","executables":["gdu-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dundee/gdu.git",{":branch":"master"}],"homepage":"https://github.com/dundee/gdu","license":"MIT","ruby_source_checksum":"ec42733d03fc2b6faa77263b47a38b381f84e158be5e70546deb235929b939ca","stable_dependencies":[{"go":":build"}],"stable_checksum":"44589852e4b1a82fc766182f654e4269d469ec2f9a9f2755a72a7991a5a5ac37","stable_url_args":["https://github.com/dundee/gdu/archive/refs/tags/v5.38.0.tar.gz"],"stable_version":"5.38.0"},"gearman":{"aliases":["gearmand"],"desc":"Application framework to farm out work to other machines or processes","executables":["gearadmin","gearman","gearmand"],"head_dependencies":["boost","libevent","libmemcached",{"pkgconf":":build"},{"sphinx-doc":":build"}],"head_uses_from_macos":[[{"gperf":":build"}],["sqlite"]],"homepage":"https://gearman.org/","license":"BSD-3-Clause","ruby_source_checksum":"41f04f0223ea9cbcdf5e3b5df9a3c39e0bbdcf594d4b40ca8fcdff078650e2c0","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/gearman/sbin/gearmand"],"stable_dependencies":["boost","libevent","libmemcached",{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"fec69ec0e893147a9eb8bfa203e173cc5598adc372e307fea12d587d13071d75","stable_url_args":["https://github.com/gearman/gearmand/releases/download/2.2.0/gearmand-2.2.0.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}],["sqlite"]],"stable_version":"2.2.0"},"gebug":{"bottle_rebuild":1,"desc":"Debug Dockerized Go applications better","executables":["gebug"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/moshebe/gebug.git",{":branch":"master"}],"homepage":"https://github.com/moshebe/gebug","license":"Apache-2.0","ruby_source_checksum":"ef154eeb9a8976a6b176e3e439b98d90cd5e6ee498337dec42f406fd9f9fb2d4","stable_dependencies":[{"go":":build"}],"stable_checksum":"3dac2b9b1f9a3d5fa8c19fceb7f77ea8ce003504239a2744bfc3c492b96a2e56","stable_url_args":["https://github.com/moshebe/gebug/archive/refs/tags/v1.0.7.tar.gz"],"stable_version":"1.0.7"},"geckodriver":{"desc":"WebDriver <-> Marionette proxy","executables":["geckodriver","wires"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://hg.mozilla.org/mozilla-central/",{":using":":hg"}],"homepage":"https://firefox-source-docs.mozilla.org/testing/geckodriver/","license":"MPL-2.0","ruby_source_checksum":"31923a6c6bf96f6a9591e33b687521f63e6e72e6184e3eb3dc56af34fed0902c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"57ee05afde1696bb094481150eebd93bf08af180292ab8368165cfb5f003788b","stable_url_args":["https://github.com/mozilla/geckodriver/archive/refs/tags/v0.37.1.tar.gz"],"stable_version":"0.37.1"},"gecode":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Toolkit for developing constraint-based systems and applications","executables":["fzn-gecode","mzn-gecode"],"head_dependencies":["qtbase",{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://www.gecode.dev/","license":"MIT","ruby_source_checksum":"aa6fb10eef332027a6a9efe2ed9bac6c56180560b714f908d68c18268710bb7d","stable_dependencies":["qtbase",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"4cc0e4f440f821a643e637801094cd42ccb5946caf5248c905f29f5f3a16f260","stable_url_args":["https://github.com/Gecode/gecode/archive/refs/tags/release-6.4.0.tar.gz"],"stable_version":"6.4.0"},"gedit":{"desc":"GNOME text editor","executables":["gedit"],"head_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gobject-introspection","gsettings-desktop-schemas","gspell","gtk+3","libgedit-amtk","libgedit-gfls","libgedit-gtksourceview","libgedit-tepl","libpeas@1","pango","gettext","gtk-mac-integration",{"desktop-file-utils":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"gtk-doc":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/World/gedit/gedit.git",{":branch":"main"}],"homepage":"https://gedit-technology.github.io/apps/gedit/","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"3e955e2a60d621954176f7eb00a7117268730da177aee7177f494080e353e30a","stable_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gobject-introspection","gsettings-desktop-schemas","gspell","gtk+3","libgedit-amtk","libgedit-gfls","libgedit-gtksourceview","libgedit-tepl","libpeas@1","pango","gettext","gtk-mac-integration",{"desktop-file-utils":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"gtk-doc":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"25070b5c70af1839efab396f03e50caff15262a2e22ff8a550013e2bec84738d","stable_url_args":["https://gitlab.gnome.org/World/gedit/gedit/-/archive/51.0/gedit-51.0.tar.bz2"],"stable_version":"51.0"},"geeqie":{"desc":"Lightweight Gtk+ based image viewer","executables":["geeqie"],"head_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","djvulibre","exiv2","ffmpeg","ffmpegthumbnailer","gdk-pixbuf","glib","graphene","gspell","gtk4","imagemagick","imath","jpeg-turbo","jpeg-xl","libarchive","libheif","libraw","libtiff","little-cms2","openexr","openjpeg","pango","poppler","webp","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"libxslt":":build"}],[{"python":":build"}],[{"vim":":build"}]],"homepage":"https://www.geeqie.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"e31217b0eb7752d6c96bbe561e9b436b6ec9481bb7c329567883726acfdc49a1","stable_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","djvulibre","exiv2","ffmpeg","ffmpegthumbnailer","gdk-pixbuf","glib","graphene","gspell","gtk4","imagemagick","imath","jpeg-turbo","jpeg-xl","libarchive","libheif","libraw","libtiff","little-cms2","openexr","openjpeg","pango","poppler","webp","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"45ea0ef3c2b93b754e33763a1074673ab380e088d8217c28be3779423f56fe48","stable_url_args":["https://github.com/BestImageViewer/geeqie/releases/download/v3.3/geeqie-3.3.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}],[{"python":":build"}],[{"vim":":build"}]],"stable_version":"3.3"},"geesefs":{"desc":"FUSE FS implementation over S3","executables":["geesefs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/yandex-cloud/geesefs.git",{":branch":"master"}],"homepage":"https://github.com/yandex-cloud/geesefs","license":"Apache-2.0","ruby_source_checksum":"5a47aa3302eb253bc2c4b20a09d5190d51fec0590bb7086d11eb9f8d1472e52b","stable_dependencies":[{"go":":build"}],"stable_checksum":"beee3771a2bbe652c49f9e8048b4f3e1ef2f606432d496e8de574c9355cb2dee","stable_url_args":["https://github.com/yandex-cloud/geesefs/archive/refs/tags/v0.43.9.tar.gz"],"stable_version":"0.43.9"},"gegl":{"desc":"Graph based image processing framework","executables":["gegl","gegl-imgcmp"],"head_dependencies":["babl","cairo","glib","jpeg-turbo","json-glib","libnsgif","libpng","libtiff","little-cms2","webp","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/gegl.git",{":branch":"master"}],"homepage":"https://www.gegl.org/","license":{":all_of":["LGPL-3.0-or-later","GPL-3.0-or-later","BSD-3-Clause","MIT"]},"ruby_source_checksum":"452f277a3239b58f53699248211b6a1adc47e73f7dc6d662646b88fed9b4b3ec","stable_dependencies":["babl","cairo","glib","jpeg-turbo","json-glib","libnsgif","libpng","libtiff","little-cms2","webp","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"ccbb8cdd1db56ecd4ece5dbabae0118ab2c46b5b3439c94f3cec467798ce956d","stable_url_args":["https://download.gimp.org/pub/gegl/0.4/gegl-0.4.72.tar.xz"],"stable_version":"0.4.72"},"gel":{"bottle_rebuild":1,"deprecate_args":{":date":"2024-12-25",":because":":unmaintained"},"desc":"Modern gem manager","disable_args":{":date":"2025-12-25",":because":":unmaintained"},"head_dependencies":[{"ronn":":build"}],"head_url_args":["https://github.com/gel-rb/gel.git",{":branch":"main"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://gel.dev","license":"MIT","revision":1,"ruby_source_checksum":"27eeb1db5f6933530bc06dab1d56de38514671aeb7e3b1c68fc2778627c32250","stable_dependencies":[{"ronn":":build"}],"stable_checksum":"fe7c4bd67a2ea857b85b754f5b4d336e26640eda7199bc99b9a1570043362551","stable_url_args":["https://github.com/gel-rb/gel/archive/refs/tags/v0.3.0.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.3.0","bottle_tag":":all","bottle_checksum":"898572d813d48ead8bc112c19eab9964c5ba560062fe57e40f138840a35ee5da"},"gem-completion":{"desc":"Bash completion for gem","head_url_args":["https://github.com/mernen/completion-ruby.git",{":branch":"main"}],"homepage":"https://github.com/mernen/completion-ruby","license":"MIT","ruby_source_checksum":"42181cb00d2bc0aef17efd3fd3474181fb00b5d709e71387b598290bf6ebbbab","stable_checksum":"cbcd002bba2a43730cff54f5386565917913d9dec16dcd89345fbe298fe4316b","stable_url_args":["https://github.com/mernen/completion-ruby/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3","version_scheme":1,"bottle_tag":":all","bottle_checksum":"ae8a1951beb43f5f63f4a3961545d3a325e8ccdbf9da708c5175673012a5757a"},"gemgen":{"desc":"Command-line tool for converting Commonmark Markdown to Gemtext","executables":["gemgen"],"head_dependencies":[{"go":":build"},{"scdoc":":build"}],"head_url_args":["https://git.sr.ht/~kota/gemgen",{":branch":"master"}],"homepage":"https://sr.ht/~kota/gemgen/","license":"GPL-3.0-or-later","ruby_source_checksum":"eef8274a97709def2a370bb01d91cb1fcef72c86867eb5fc4e0be54faff0fa1f","stable_dependencies":[{"go":":build"},{"scdoc":":build"}],"stable_checksum":"ea0ab8fb45d8b2aa89bb3d5fd4e3ccf559dc509be6bf4c2a2cbaa95d1f69dc22","stable_url_args":["https://git.sr.ht/~kota/gemgen/archive/v0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_checksum":"e6785bdc094268929208e829ebd282c9b25c53ddf5ff10819df53a7f083ffa7f"},"gemini-cli":{"deprecate_args":{":date":"2026-06-18",":because":":unsupported",":replacement_cask":"antigravity-cli"},"desc":"Interact with Google Gemini AI models from the command-line","disable_args":{":date":"2026-12-18",":because":":unsupported",":replacement_cask":"antigravity-cli"},"executables":["gemini"],"head_dependencies":["node"],"homepage":"https://geminicli.com","license":"Apache-2.0","ruby_source_checksum":"9984fa01719b07f906c64c4f9284d62870f4f64879659ea387565ea12fbc21c8","stable_dependencies":["node"],"stable_checksum":"97f1f7f1e7e189054d27edfb9c62c6a45cec15b678840dfdde3c0ccd87fab376","stable_url_args":["https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.65.0.tgz"],"stable_version":"0.65.0"},"gemmi":{"bottle_rebuild":1,"desc":"Macromolecular crystallography library and utilities","executables":["gemmi"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://project-gemmi.github.io/","license":"MPL-2.0","ruby_source_checksum":"a4eed174d9cd112ddb53248ab27d64d6e8bed42c00b6a1d2128685fdca7676fd","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9e2a8a51e62c69bf43f62aadf527ca4312860de8a36c12a8747d3e8ae556f0b3","stable_url_args":["https://github.com/project-gemmi/gemmi/archive/refs/tags/v0.7.5.tar.gz"],"stable_version":"0.7.5"},"genact":{"desc":"Nonsense activity generator","executables":["genact"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/svenstaro/genact.git",{":branch":"master"}],"homepage":"https://svenstaro.github.io/genact/","license":"MIT","ruby_source_checksum":"11b89add8b2879a8fde64eb35d6f2876e6e1cc901c5fc66e546cf05a2e7a91b1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"bff905d0717cd8d5567cca3a81b718b64e0c965b6a49b119bb83b6726858e31d","stable_url_args":["https://github.com/svenstaro/genact/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0"},"genders":{"desc":"Static cluster configuration database for cluster management","executables":["nodeattr"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"perl":":build"}],[{"python":":build"}]],"homepage":"https://github.com/chaos/genders","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"29d2313a360860d6ac06a9c98fb745c6d284beed11729bc95783ab74a19da12b","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"0dc186ec8fd01ec10b5e171d8b8ef632a56d17c135baee2570c0a3c0ffd9d64d","stable_url_args":["https://github.com/chaos/genders/archive/refs/tags/genders-1-32-1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"perl":":build"}],[{"python":":build"}]],"stable_version":"1.32.1","bottle_cellar":":any","bottle_checksum":"418c4f1cd65608a9b31203c3fe1351260ab9af1c5e0ed7dc7ad6df40b2f816d4"},"generate-json-schema":{"bottle_rebuild":3,"desc":"Generate a JSON Schema from Sample JSON","executables":["generate-schema"],"head_dependencies":["node"],"head_url_args":["https://github.com/Nijikokun/generate-schema.git",{":branch":"master"}],"homepage":"https://github.com/Nijikokun/generate-schema","license":"MIT","ruby_source_checksum":"bc0a287ee8788f42607b4b56f67026ec0954ac25af7d1e3d0b344ede2b801056","stable_dependencies":["node"],"stable_checksum":"1ddbf91aab2d649108308d1de7af782d9270a086919edb706f48d0216d51374a","stable_url_args":["https://registry.npmjs.org/generate-schema/-/generate-schema-2.6.0.tgz"],"stable_version":"2.6.0","bottle_tag":":all","bottle_checksum":"455469fbc5354030c4c7e62fcaba25fb9610bd32078ced0b95502195f9b6972a"},"genext2fs":{"desc":"Generates an ext2 filesystem as a normal (non-root) user","executables":["genext2fs"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://genext2fs.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"02b702379ec386c3664a1017842119513bd8e41a08fd9d1346e66c84618333a6","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"e3503a5bae3fd4b5b2c2d4f49b5b7f8d08e7accb20ab28c0f9647389b2c8a079","stable_url_args":["https://github.com/bestouff/genext2fs/archive/refs/tags/v1.6.3.tar.gz"],"stable_version":"1.6.3"},"gengetopt":{"desc":"Generate C code to parse command-line arguments via getopt_long","executables":["gengetopt"],"head_dependencies":[{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/gengetopt/","license":"GPL-3.0-or-later","ruby_source_checksum":"18782d8119e909877c9de242a9b19495cff2dd676c4a1c3facbab0fcb65528a5","stable_dependencies":[{"texinfo":":build"}],"stable_checksum":"3b9def48422bd45f78af95936200b7f9287369a3db76c4907c42fe10f4922ab6","stable_url_args":["https://ftpmirror.gnu.org/gengetopt/gengetopt-2.23.1.tar.xz"],"stable_version":"2.23.1"},"geni":{"desc":"Standalone database migration tool","executables":["geni"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/emilpriver/geni","license":"MIT","ruby_source_checksum":"0c98e3b9c0d0d6e7f37c7f78bf244fa36b7c2fbc3df2bd720e2bd97a1c089784","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4b12e63bf71e283381d923f108f1a48e52fe7e16ffcb21a082d2deb89e74e023","stable_url_args":["https://github.com/emilpriver/geni/archive/refs/tags/v1.3.3.tar.gz"],"stable_version":"1.3.3"},"genometools":{"bottle_rebuild":3,"conflicts":[["gastown",{":because":"both install `gt` binaries"}],["libslax",{":because":"both install `gt` binaries"}]],"desc":"Versatile open source genome analysis software","executables":["genometools-config","gt"],"head_dependencies":["cairo","glib","pango","tre","gettext","harfbuzz",{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/genometools/genometools.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["expat"],["sqlite"]],"homepage":"https://genometools.org/","license":"ISC","ruby_source_checksum":"3a855a16a69eb71c872460a0cb9d6b21c9188c3edbc30f4580b08fb7116e23cc","stable_dependencies":["cairo","glib","pango","tre","gettext","harfbuzz",{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"cc5d92c44708a4566a07650bbe7e9009fb602262548427814c04d3a7043d26e9","stable_url_args":["https://github.com/genometools/genometools/archive/refs/tags/v1.6.6.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"],["sqlite"]],"stable_version":"1.6.6"},"gensio":{"bottle_rebuild":1,"desc":"Stream I/O Library","executables":["gagwpe","gensiot","gmdns","greflector","gsh","gsound","gtlssh","gtlssh-keygen","gtlsshd","gtlssync"],"head_dependencies":["glib","openssl@4","python@3.15","tcl-tk","gettext","portaudio",{"go":":build"},{"pkgconf":":build"},{"swig":":build"}],"homepage":"https://github.com/cminyard/gensio","license":{":all_of":["LGPL-2.1-only","GPL-2.0-only","Apache-2.0"]},"revision":2,"ruby_source_checksum":"a98ea2d4948696941b0a92dd37e8d33e36f2c06432834fcd35111b5ab2949016","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/gensio/sbin/gtlsshd","--nodaemon","--pam-service","sshd"]],"stable_dependencies":["glib","openssl@4","python@3.15","tcl-tk","gettext","portaudio",{"go":":build"},{"pkgconf":":build"},{"swig":":build"}],"stable_checksum":"e28c24fc5d9f3cb90005bc008fec8bb8eedce503753024ab650bed0ac250cbe3","stable_url_args":["https://github.com/cminyard/gensio/releases/download/v3.0.4/gensio-3.0.4.tar.gz"],"stable_version":"3.0.4"},"geocode-glib":{"bottle_rebuild":1,"desc":"GNOME library for gecoding and reverse geocoding","head_dependencies":["glib","gtk+3","json-glib","libsoup","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://gitlab.gnome.org/GNOME/geocode-glib","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"revision":1,"ruby_source_checksum":"4c608a996a275dc33ccb1fd98d7d7d0c34839e7bcfdce3cc45bdd8d0acaf3abf","stable_dependencies":["glib","gtk+3","json-glib","libsoup","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"2d9a6826d158470449a173871221596da0f83ebdcff98b90c7049089056a37aa","stable_url_args":["https://download.gnome.org/sources/geocode-glib/3.26/geocode-glib-3.26.4.tar.xz"],"stable_version":"3.26.4"},"geogram":{"desc":"Programming library of geometric algorithms","executables":["geobox","geocod","geodump","geogram_demo_Application","geogram_demo_CSG","geogram_demo_Delaunay2d","geogram_demo_Delaunay3d","geogram_demo_Evert","geogram_demo_GLUP","geogram_demo_Picking","geogram_demo_Raytrace","geogram_demo_SimpleApp","geoshade","vorpalite","vorpaview"],"head_dependencies":["glfw",{"cmake":":build"}],"head_url_args":["https://github.com/BrunoLevy/geogram.git",{":branch":"main"}],"homepage":"https://github.com/BrunoLevy/geogram/wiki","license":{":all_of":["BSD-3-Clause",":public_domain","LGPL-3.0-or-later","MIT"]},"ruby_source_checksum":"d6ea5d76451b9cb60c1670b9fbd5390bc42bd8d8a1fab3a0938c5c934462f7d6","stable_dependencies":["glfw",{"cmake":":build"}],"stable_checksum":"30033340a0dfd86f9e15a8ffdd7c1e6d49b967d3f26fb96cf3dfd1a502d8eba2","stable_url_args":["https://github.com/BrunoLevy/geogram/releases/download/v1.10.1/geogram_1.10.1.tar.gz"],"stable_version":"1.10.1"},"geographiclib":{"desc":"C++ geography library","executables":["Cart3Convert","CartConvert","Conformal3Proj","ConicProj","GeoConvert","Geod3Solve","GeodSolve","GeodesicProj","GeoidEval","Gravity","IntersectTool","MagneticField","Planimeter","RhumbSolve","TransverseMercatorProj","geographiclib-get-geoids","geographiclib-get-gravity","geographiclib-get-magnetic"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/geographiclib/geographiclib.git",{":branch":"main"}],"homepage":"https://geographiclib.sourceforge.io/","license":"MIT","ruby_source_checksum":"8050e1906289ad969e89fd9e8718e31e7abad30f0217d6897b2ce18888793bb4","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5aaca14cd75f13aa2690273d76e88e8ddf4aeb267d6be2c3e0ba948deb9ceea5","stable_url_args":["https://github.com/geographiclib/geographiclib/archive/refs/tags/r2.7.tar.gz"],"stable_version":"2.7"},"geoip2fast":{"bottle_rebuild":4,"desc":"GeoIP2 country/ASN lookup tool","executables":["geoip2dat","geoip2fast"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/rabuchaim/geoip2fast.git",{":branch":"main"}],"homepage":"https://github.com/rabuchaim/geoip2fast","license":"MIT","ruby_source_checksum":"19ef6bd2c4ddd7f0180e01d1955f916bf0f65507e886dd718bb05cd37a121b94","stable_dependencies":["python@3.15"],"stable_checksum":"38815700cedfeb197d51b4b8733b0d4f7965b36de15147c125527124f8b45d6b","stable_url_args":["https://files.pythonhosted.org/packages/c6/07/2a346a6a3294e1a1f6c1852f17ae555160d6f41d8636ea00c2ae0a89a8ec/geoip2fast-1.2.2.tar.gz"],"stable_version":"1.2.2","bottle_tag":":all","bottle_checksum":"60ac230c517d6f581b57173fcc625b8935f19937730d01e3a59ff70f4c549d6d"},"geoipupdate":{"desc":"Automatic updates of GeoIP2 and GeoIP Legacy databases","executables":["geoipupdate"],"head_dependencies":[{"go":":build"},{"pandoc":":build"}],"head_url_args":["https://github.com/maxmind/geoipupdate.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/maxmind/geoipupdate","license":"Apache-2.0","ruby_source_checksum":"c26eca66dedd6c492724760b4fbe3196e8c38eb8f7ecd961595367aa9c0eb6fa","stable_dependencies":[{"go":":build"},{"pandoc":":build"}],"stable_checksum":"5c08b39d2ac49ad492138b3d618dddac130065852b6237ec450bac856ace7e0a","stable_url_args":["https://github.com/maxmind/geoipupdate/archive/refs/tags/v8.0.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"8.0.0"},"geometry":{"bottle_rebuild":1,"caveats":"To activate Geometry, add the following to your .zshrc:\n  source $HOMEBREW_PREFIX/opt/geometry/share/geometry/geometry.zsh\n","desc":"Minimal, fully customizable and composable zsh prompt theme","head_dependencies":["zsh-async"],"head_url_args":["https://github.com/geometry-zsh/geometry.git",{":branch":"main"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/geometry-zsh/geometry","license":"ISC","ruby_source_checksum":"02cb5ff79d1a7a8b4f22ddb787c2a570dbaa030b3235ae91e49f24c391231bfb","stable_dependencies":["zsh-async"],"stable_checksum":"2ffe63fbe83813e368933d2add79b7f6439c7ade4fcc8243cb0166c17178cd9a","stable_url_args":["https://github.com/geometry-zsh/geometry/archive/refs/tags/v2.2.0.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"2.2.0","bottle_tag":":all","bottle_checksum":"fa0842885c350c64f807ccda07244f74d44825b7bcb12077f9fb803a3b1dddff"},"geomview":{"bottle_rebuild":1,"conflicts":[["clip",{":because":"both install `clip` binaries"}]],"deprecate_args":{":date":"2025-09-25",":because":":unsupported"},"desc":"Interactive 3D viewing program","disable_args":{":date":"2026-09-25",":because":":unsupported"},"executables":["anytooff","anytoucd","bdy","bez2mesh","clip","geomview","math2oogl","offconsol","oogl2rib","oogl2vrml","oogl2vrml2","polymerge","remotegv","togeomview","ucdtooff","vrml2oogl"],"head_dependencies":["libice","libsm","libx11","libxext","libxmu","libxt","mesa","mesa-glu","openmotif"],"homepage":"http://www.geomview.org","license":"LGPL-2.1-only","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":2,"ruby_source_checksum":"ae4c22a1ce298c569a63d00cfd4b28e1d5d3e9110856e0bd48cd01fbe50d6160","stable_dependencies":["libice","libsm","libx11","libxext","libxmu","libxt","mesa","mesa-glu","openmotif"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"67edb3005a22ed2bf06f0790303ee3f523011ba069c10db8aef263ac1a1b02c0","stable_url_args":["https://deb.debian.org/debian/pool/main/g/geomview/geomview_1.9.5.orig.tar.gz"],"stable_version":"1.9.5"},"geos":{"compatibility_version":1,"desc":"Geometry Engine","executables":["geos-config","geosop"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://libgeos.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"faf88c5894f0abcdc297b3d85962f1371df7776a90898551a0bfbafd9e228ac1","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d5e5192a686d065eaed082de14dd26244c5c8e02bff16b2c6cce3265f648e00e","stable_url_args":["https://download.osgeo.org/geos/geos-3.15.0.tar.bz2"],"stable_version":"3.15.0"},"geoserver":{"caveats":"To start geoserver:\n  geoserver path/to/data/dir\n","desc":"Java server to share and edit geospatial data","executables":["geoserver"],"homepage":"https://geoserver.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"5577ce8243bdc97bd8163c4b6eb1cf6b53f4e663dddfd54432f3a44441a4d41d","stable_checksum":"66520d9debefb7689b96c8b9b133430f0ebdb28e74ce58b2355d877b8e9a01bc","stable_url_args":["https://downloads.sourceforge.net/project/geoserver/GeoServer/3.0.2/geoserver-3.0.2-bin.zip"],"stable_version":"3.0.2","bottle_tag":":all","bottle_checksum":"d0ea8e40f4ad22af736a075e856318a30b1656db0634ac878a1620028dccfe2d"},"geph4":{"bottle_rebuild":1,"desc":"Modular Internet censorship circumvention system to deal with national filtering","executables":["geph4-client"],"head_dependencies":["sqlite",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/geph-official/geph4-client.git",{":branch":"master"}],"homepage":"https://geph.io/","license":"GPL-3.0-only","ruby_source_checksum":"ec639fd96beac76dfb2867f9b56e925a719d79131b29127dd6e8639050300f19","stable_dependencies":["sqlite",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"fd6585717448b796d90b7b6dadd609c86c806ee7b4c9f0a21e27ffb47e8ff59c","stable_url_args":["https://github.com/geph-official/geph4-client/archive/refs/tags/v4.99.32.tar.gz"],"stable_version":"4.99.32"},"gerbil-scheme":{"bottle_rebuild":1,"conflicts":[["ghostscript",{":because":"both install `gsc` binary"}],["gambit-scheme",{":because":"both install `gsc` binary"}]],"desc":"Opinionated dialect of Scheme designed for Systems Programming","executables":["gambuild-C","gerbil","gsc","gxc","gxensemble","gxensemble-test","gxhttpd","gxhttpd-ensemble-test","gxhttpd-test","gxi","gxpkg","gxprof","gxtags","gxtest"],"head_dependencies":["openssl@4","gcc",{"pkgconf":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://cons.io","license":{":any_of":["LGPL-2.1-or-later","Apache-2.0"]},"ruby_source_checksum":"3cc531e95299f1ccf121451e89f521f676ad700553acb100139eaa629c464169","stable_dependencies":["openssl@4","gcc",{"pkgconf":":build"}],"stable_checksum":"8e4cdefea8d75feea4d5df33cc90b37dc5e8d6ab03b7b4b7eb749ae7d9ff739e","stable_url_args":["https://github.com/mighty-gerbils/gerbil/archive/refs/tags/v0.18.2.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.18.2"},"gerbv":{"deprecate_args":{":date":"2026-08-28",":because":"needs EOL `gtk+`"},"desc":"Gerber (RS-274X) viewer","disable_args":{":date":"2027-08-28",":because":"needs EOL `gtk+`"},"executables":["gerbv"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk+","at-spi2-core","gettext","harfbuzz","pango",{"cmake":":build"},{"gettext":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://gerbv.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"2afc4a427d3ae026a09230573713631365f04073afe177533108bff0de264389","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+","at-spi2-core","gettext","harfbuzz","pango",{"cmake":":build"},{"gettext":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"0479b333efffadc118b7e3080be5621d8890fdcd2376edbe40a686d5c3642784","stable_url_args":["https://github.com/gerbv/gerbv/archive/refs/tags/v2.13.0.tar.gz"],"stable_version":"2.13.0"},"gerrit-tools":{"bottle_rebuild":2,"conflicts":[["git-gerrit",{":because":"both install `gerrit-cherry-pick` binaries"}],["git-review",{":because":"both install `git-review` binaries"}]],"desc":"Tools to ease Gerrit code review","executables":["gerrit-cherry-pick","gerrit-setup","git-review"],"head_url_args":["https://github.com/indirect/gerrit-tools.git",{":branch":"main"}],"homepage":"https://github.com/indirect/gerrit-tools","license":"Apache-2.0","ruby_source_checksum":"76afc93f3355011575cb00e759267cda446162e073471f24f2dc2703bc246084","stable_checksum":"c3a84af2ddb0f17b7a384e5dbc797329fb94d2499a75b6d8f4c8ed06a4a482dd","stable_url_args":["https://github.com/indirect/gerrit-tools/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"5f4f0ba04b41b1b03bfb7341f646cdbaca62ae8daf624675e1c08e0c05ba07ef"},"gersemi":{"bottle_rebuild":1,"desc":"Formatter to make your CMake code the real treasure","executables":["gersemi"],"head_dependencies":["libyaml","python@3.15",{"rust":":build"}],"homepage":"https://github.com/BlankSpruce/gersemi","license":"MPL-2.0","ruby_source_checksum":"5c72ca3eece474dcc8cdc51cfd1a2c29b460a708d2cb785af3d270643761d847","stable_dependencies":["libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"3acab643bec6c8174fb90ece56d76a8381847f77873a1a6ae3211f5b40472c25","stable_url_args":["https://files.pythonhosted.org/packages/65/6a/278112b2d82169bfe6bd2bac025deb917d7c83f890d71509c988fedd9a01/gersemi-0.29.2.tar.gz"],"stable_version":"0.29.2"},"gerust":{"bottle_rebuild":2,"desc":"Project generator for Rust backend projects","executables":["gerust"],"head_dependencies":["aws-lc",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/mainmatter/gerust.git",{":branch":"main"}],"homepage":"https://gerust.rs/","license":"MIT","ruby_source_checksum":"7fa0fa65e517da556d02b8f5212c1ef0b608454921f046ef35f160ebe79eb79b","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"1036cc5461e91f775bf499575f2352cba8a91ac2c97d2b312bdc19601d300038","stable_url_args":["https://github.com/mainmatter/gerust/archive/refs/tags/v0.0.6.tar.gz"],"stable_version":"0.0.6"},"get-flash-videos":{"deprecate_args":{":date":"2025-03-21",":because":":unmaintained"},"desc":"Download or play videos from various Flash-based websites","disable_args":{":date":"2026-03-21",":because":":unmaintained"},"head_dependencies":["rtmpdump"],"head_uses_from_macos":[["openssl"],["perl"]],"homepage":"https://github.com/monsieurvideo/get-flash-videos","license":"Apache-2.0","revision":4,"ruby_source_checksum":"6a1756aefbdc20bd05737efa402be5cd94dfe7fab69decaa1e0804ea99f54472","stable_dependencies":["rtmpdump"],"stable_checksum":"37267b41c7b0c240d99ed1f5e7ba04d00f98a8daff82ac9edd2b12c3bca83d73","stable_url_args":["https://github.com/monsieurvideo/get-flash-videos/archive/refs/tags/1.25.99.03.tar.gz"],"stable_uses_from_macos":[["openssl"],["perl"]],"stable_version":"1.25.99.03","bottle_checksum":"4b38c8850c54efd5fcec94048eb5e35452647c1f85d2852f49d312ec4e120bd7"},"get_iplayer":{"desc":"Utility for downloading TV and radio programmes from BBC iPlayer","executables":["get_iplayer","get_iplayer.cgi"],"head_dependencies":["atomicparsley","ffmpeg"],"head_url_args":["https://github.com/get-iplayer/get_iplayer.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["perl"]],"homepage":"https://github.com/get-iplayer/get_iplayer","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"e3a3d71916fa3deb395b22a6770e1d287bd5a4e3c66e09a5edbb0066a6415fbf","stable_dependencies":["atomicparsley","ffmpeg"],"stable_checksum":"9a70383143b6e3f43ee079f551b7f5719037ada86eb48d9defc66e00e619d996","stable_url_args":["https://github.com/get-iplayer/get_iplayer/archive/refs/tags/v3.36.tar.gz"],"stable_uses_from_macos":[["libxml2"],["perl"]],"stable_version":"3.36"},"getdns":{"desc":"Modern asynchronous DNS API","executables":["getdns_query","getdns_server_mon"],"head_dependencies":["libev","libevent","libidn2","libuv","openssl@4","unbound",{"cmake":":build"}],"head_url_args":["https://github.com/getdnsapi/getdns.git",{":branch":"develop"}],"homepage":"https://getdnsapi.net","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"22a00bb31663b7d83dd2ecc91736bf792296272b2b3fe25f742f5fddd89ebfab","stable_dependencies":["libev","libevent","libidn2","libuv","openssl@4","unbound",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/getdnsapi/getdns/commit/ee534d10bf1aff0ff62b7ea8c0e2f894e015e429.patch?full_index=1","sha256":"7e3afaaaf89fd914eb425de33c3e097ef3df4f467f26434706108ebcda3db10b","type":"backport"},{"strip":"p1","url":"https://github.com/getdnsapi/getdns/commit/735764d84272cb46f8fd4c3ddfe0cacbda0d9323.patch?full_index=1","sha256":"f94d55c5a026d95558cea54c4bed8fbbc1278637cccb5a293585661e81758ac7","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/getdnsapi/getdns/issues/550"}]}],"stable_checksum":"f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c","stable_url_args":["https://getdnsapi.net/releases/getdns-1-7-3/getdns-1.7.3.tar.gz"],"stable_version":"1.7.3"},"getmail6":{"desc":"Extensible mail retrieval system with POP3, IMAP4, SSL support","executables":["getmail","getmail_fetch","getmail_maildir","getmail_mbox"],"head_uses_from_macos":[["python"]],"homepage":"https://getmail6.org/","license":"GPL-2.0-only","ruby_source_checksum":"10337d6dfcaf52916ef44fca5f6d85311a3768bfe630b6e9755e2f4c32339836","stable_checksum":"dcc1a44ab78aeee0d312c25ee5c0391d38ad1d7cee9db182be909c4f89a2622d","stable_url_args":["https://github.com/getmail6/getmail6/archive/refs/tags/v6.20.02.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"6.20.02","bottle_tag":":all","bottle_checksum":"af30c2175a829ec03d54c9808448f84cf2e915a674787336da97629d98a40701"},"getparty":{"desc":"Multi-part HTTP download manager","executables":["getparty"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vbauerster/getparty.git",{":branch":"master"}],"homepage":"https://github.com/vbauerster/getparty","license":"BSD-3-Clause","ruby_source_checksum":"2fd73125b636bf9ed1fef9c05937e352e6c595e8abf3bb11c90ada3359b9041d","stable_dependencies":[{"go":":build"}],"stable_checksum":"ab12d1eaad86477370a93b1cdca8ab5e4ff8465b364374d2786a8cc700d710c0","stable_url_args":["https://github.com/vbauerster/getparty/archive/refs/tags/v1.28.3.tar.gz"],"stable_version":"1.28.3"},"gettext":{"bottle_rebuild":2,"compatibility_version":1,"desc":"GNU internationalization (i18n) and localization (l10n) library","executables":["autopoint","envsubst","gettext","gettext.sh","gettextize","msgattrib","msgcat","msgcmp","msgcomm","msgconv","msgen","msgexec","msgfilter","msgfmt","msggrep","msginit","msgmerge","msgpre","msgunfmt","msguniq","ngettext","po-fetch","printf_gettext","printf_ngettext","recode-sr-latin","spit","xgettext"],"head_dependencies":["json-c","libunistring"],"head_uses_from_macos":[["curl"],["libxml2"],["ncurses"]],"homepage":"https://www.gnu.org/software/gettext/","license":{":all_of":["GPL-3.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"9c90f7cf5a45c828e2a66d9339b25b781302cf49316e939d029e6079e1b9d916","stable_dependencies":["json-c","libunistring"],"stable_checksum":"85d99b79c981a404874c02e0342176cf75c7698e2b51fe41031cf6526d974f1a","stable_url_args":["https://ftpmirror.gnu.org/gettext/gettext-1.0.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"],["ncurses"]],"stable_version":"1.0"},"getxbook":{"bottle_rebuild":1,"desc":"Tools to download ebooks from various sources","executables":["getabook","getbnbook","getgbook"],"head_dependencies":["openssl@4"],"homepage":"https://njw.name/getxbook/","license":"ISC","ruby_source_checksum":"77df48a69f8a40d4a65ea6696ad5e125735540465ec639be1d21be6d063155a4","stable_dependencies":["openssl@4"],"stable_checksum":"a1b8252a50ba61e7c66a82161af35e08f4e6187e8c2cea1e2a040d167932de18","stable_url_args":["https://njw.name/getxbook/getxbook-1.3.tar.xz"],"stable_version":"1.3"},"gexiv2":{"bottle_rebuild":1,"desc":"GObject wrapper around the Exiv2 photo metadata library","head_dependencies":["exiv2","glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"pygobject3":[":build",":test"]},{"python@3.15":[":build",":test"]},{"vala":":build"}],"homepage":"https://wiki.gnome.org/Projects/gexiv2","license":"GPL-2.0-or-later","ruby_source_checksum":"d0d7fd89a9286277180760312c256affe8a3766eab4204c90ad6c59ce6c48604","stable_dependencies":["exiv2","glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"pygobject3":[":build",":test"]},{"python@3.15":[":build",":test"]},{"vala":":build"}],"stable_checksum":"aad9e240fdffbe85e390f46ee0a567e251baea5c29c3d8690260388683dc8d0a","stable_url_args":["https://download.gnome.org/sources/gexiv2/0.16/gexiv2-0.16.2.tar.xz"],"stable_version":"0.16.2"},"gf":{"desc":"App development framework of Golang","executables":["gf"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/gogf/gf.git",{":branch":"master"}],"homepage":"https://goframe.org","license":"MIT","ruby_source_checksum":"945651733b5e17cea8398eb61d809de352d9118203ffd5bb2e5b0f393239ff69","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"548e000382e013d853b8b3e360aa48e5bd23689a3a2eb3946d6f0b17e8339c5e","stable_url_args":["https://github.com/gogf/gf/archive/refs/tags/v2.10.3.tar.gz"],"stable_version":"2.10.3"},"gffcompare":{"desc":"Compare, merge and annotate GFF/GTF transcript files","executables":["gffcompare","trmap"],"head_url_args":["https://github.com/gpertea/gffcompare.git",{":branch":"master"}],"homepage":"https://ccb.jhu.edu/software/stringtie/gffcompare.shtml","license":"MIT","ruby_source_checksum":"f7f972dd1bed4c50d99cb71ed6d167254214a86c485e6e0508e063d09fc15f9f","stable_checksum":"c708798c873b83b7a3c8e5a779da885b4d24e6039eebc6990d235aa8efe77646","stable_url_args":["https://github.com/gpertea/gffcompare/archive/refs/tags/v0.12.10.tar.gz"],"stable_version":"0.12.10"},"gffread":{"desc":"GFF/GTF format conversions, region filtering, FASTA sequence extraction","executables":["gffread"],"homepage":"https://github.com/gpertea/gffread","license":"MIT","ruby_source_checksum":"4e997079748159817831ff5be4a022afd0fc0a1f81f92d27bf94cf8532e425b6","stable_checksum":"3ee1a3a2db938569bcccb1e8d908503392ebf0a3f203ddaff1b967b8ade614d1","stable_url_args":["https://github.com/gpertea/gffread/releases/download/v0.12.9/gffread-0.12.9.tar.gz"],"stable_version":"0.12.9"},"gflags":{"compatibility_version":1,"desc":"Library for processing command-line flags","executables":["gflags_completions.sh"],"head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://gflags.github.io/gflags/","license":"BSD-3-Clause","ruby_source_checksum":"f9a36867bb534637f890b70abd8d923088716671ddd974525c39b5396ff0bd61","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"1b5e0648d7b94021895086e65479b4eaca7935eecfffd7dd9512eb576181c53d","stable_url_args":["https://github.com/gflags/gflags/archive/refs/tags/v2.3.1.tar.gz"],"stable_version":"2.3.1"},"gfold":{"conflicts":[["coreutils",{":because":"both install `gfold` binaries"}]],"desc":"Help keep track of your Git repositories, written in Rust","executables":["gfold"],"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/nickgerace/gfold.git",{":branch":"main"}],"homepage":"https://github.com/nickgerace/gfold","license":"Apache-2.0","ruby_source_checksum":"7ea6d8cfb92a9f796a28dcdc5536a682887018e08f1b2dece54aaa7b93aba6df","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d5bc582d8cd9c2f05097f6e7669f166ded64a0108373e75bbd864e3f6e63997b","stable_url_args":["https://github.com/nickgerace/gfold/archive/refs/tags/2026.9.0.tar.gz"],"stable_version":"2026.9.0"},"gforth":{"bottle_rebuild":1,"desc":"Implementation of the ANS Forth language","executables":["gforth","gforth-0.7.3","gforth-fast","gforth-fast-0.7.3","gforth-itc","gforth-itc-0.7.3","gforthmi","gforthmi-0.7.3","vmgen","vmgen-0.7.3"],"head_dependencies":["libtool",{"emacs":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://www.gnu.org/software/gforth/","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"c3b759bde3d3d56eae2e1cba0e1f958a77dabc14cee7c8bf38649f6b2fc2895e","stable_dependencies":["libtool",{"emacs":":build"}],"stable_checksum":"2f62f2233bf022c23d01c920b1556aa13eab168e3236b13352ac5e9f18542bb0","stable_url_args":["https://ftpmirror.gnu.org/gforth/gforth-0.7.3.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.7.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"70a64aa5969292059b5a284473fc5676b06f53248c942b69f77f072eb2dc3037"},"gfxutil":{"bottle_rebuild":1,"desc":"Device Properties conversion tool","executables":["gfxutil"],"head_url_args":["https://github.com/acidanthera/gfxutil.git",{":branch":"master"}],"homepage":"https://github.com/acidanthera/gfxutil","license":":public_domain","ruby_source_checksum":"70098cfedf2025ca44c323ba0ae64f0ec697eeda4d679358297811ca1a06b69b","stable_checksum":"f1b3779fd917b8fa9b4286f0e451617fa450e740df6e780651341dfebec868d9","stable_url_args":["https://github.com/acidanthera/gfxutil/archive/refs/tags/1.84b.tar.gz"],"stable_version":"1.84b"},"ggc":{"desc":"Modern Git CLI","executables":["ggc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bmf-san/ggc.git",{":branch":"main"}],"head_uses_from_macos":[["vim"]],"homepage":"https://github.com/bmf-san/ggc","license":"MIT","ruby_source_checksum":"bead13999c3f4b4c4cec8cb965e031544efb6fa3a9dafc6d53ebb5c161748bbb","stable_dependencies":[{"go":":build"}],"stable_checksum":"b524691a42dbb5fe06bcadfca05d18bd69ce472ca9a2116181b727a1a5cb0158","stable_url_args":["https://github.com/bmf-san/ggc/archive/refs/tags/v8.7.6.tar.gz"],"stable_uses_from_macos":[["vim"]],"stable_version":"8.7.6"},"ggh":{"desc":"Recall your SSH sessions","executables":["ggh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/byawitz/ggh.git",{":branch":"master"}],"homepage":"https://github.com/byawitz/ggh","license":"Apache-2.0","ruby_source_checksum":"9e1aa9c4a5d142f37928c79e986975b286673a2cc206c002cd08c5eab3664f72","stable_dependencies":[{"go":":build"}],"stable_checksum":"1adf81aec62040233154843dd18cf575c9485a10d4f46c475708474536422b1b","stable_url_args":["https://github.com/byawitz/ggh/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5"},"ggml":{"compatibility_version":1,"desc":"Tensor library for machine learning","head_dependencies":["libomp",{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/ggml-org/ggml.git",{":branch":"master"}],"homepage":"https://github.com/ggml-org/ggml","license":"MIT","link_overwrite_paths":["include/ggml*","include/gguf.h","lib/cmake/ggml/","lib/libggml*"],"ruby_source_checksum":"d8e6a41ac22e772b44404933a84021e508cfa175545337a6026f689df9ab54de","stable_dependencies":["libomp",{"cmake":[":build",":test"]}],"stable_checksum":"a4bec5021627a204984f8abd34781eb3bf5dee586b6337246c952d2103d7ef45","stable_url_args":["https://github.com/ggml-org/ggml/archive/refs/tags/v0.27.0.tar.gz"],"stable_version":"0.27.0"},"ggshield":{"desc":"Scanner for secrets and sensitive data in code","executables":["ggshield"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","openssl@4",{"pydantic":":no_linkage"},"python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/GitGuardian/ggshield.git",{":branch":"main"}],"homepage":"https://www.gitguardian.com","license":"MIT","revision":1,"ruby_source_checksum":"1c3097d2b2eacc0878a7269a4f095b034c2534fb87d1cc573d832177e3e583c7","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","openssl@4",{"pydantic":":no_linkage"},"python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"1b0e9c6471e357cb570a0c2f6df46acd7fe462881db6a95f1833cf17cacea92d","stable_url_args":["https://files.pythonhosted.org/packages/9b/96/f17606e742f65981bac50bf7edcfa5706e145d597010c913f1a55530ea99/ggshield-1.56.0.tar.gz"],"stable_version":"1.56.0"},"gh-ost":{"desc":"Triggerless online schema migration solution for MySQL","executables":["gh-ost"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/github/gh-ost.git",{":branch":"master"}],"homepage":"https://github.com/github/gh-ost","license":"MIT","ruby_source_checksum":"b84a8f4fa2824be7c6ad6887e8657ed92f95f0f486185f2b20f7f95a255a6bd8","stable_dependencies":[{"go":":build"}],"stable_checksum":"f1cf96257d3f29922a8bd5a906fd742d852cbfb43a0a607e778a9b135cf3133c","stable_url_args":["https://github.com/github/gh-ost/archive/refs/tags/v1.1.11.tar.gz"],"stable_version":"1.1.11"},"gh":{"compatibility_version":1,"desc":"GitHub command-line tool","executables":["gh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cli/cli.git",{":branch":"trunk"}],"homepage":"https://cli.github.com/","license":"MIT","ruby_source_checksum":"f2e29eebfe73fde5a9bcd3a575c6c96c4f4fba118c572ba6c2b42758c678a662","stable_dependencies":[{"go":":build"}],"stable_checksum":"73a62f89937b2c058e0873a571f4963a28c7c78d3b60d0bf29e5658789eb8012","stable_url_args":["https://github.com/cli/cli/archive/refs/tags/v2.103.2.tar.gz"],"stable_version":"2.103.2"},"ghalint":{"desc":"GitHub Actions linter","executables":["ghalint"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/suzuki-shunsuke/ghalint.git",{":branch":"main"}],"homepage":"https://github.com/suzuki-shunsuke/ghalint","license":"MIT","ruby_source_checksum":"8ae9c10669052068681a8972935e867b077851b0b0f6158900ff11b2b6124f54","stable_dependencies":[{"go":":build"}],"stable_checksum":"1188047b654a86390d49b776153c1a7b3eddde30ebcc0d024dfab9585785b02b","stable_url_args":["https://github.com/suzuki-shunsuke/ghalint/archive/refs/tags/v1.5.6.tar.gz"],"stable_version":"1.5.6"},"ghc":{"aliases":["ghc@9","ghc@9.14"],"bottle_rebuild":1,"desc":"Glorious Glasgow Haskell Compilation System","executables":["ghc","ghc-9.14.1","ghc-pkg","ghc-pkg-9.14.1","ghci","ghci-9.14.1","haddock","haddock-ghc-9.14.1","hp2ps","hp2ps-ghc-9.14.1","hpc","hpc-ghc-9.14.1","hsc2hs","hsc2hs-ghc-9.14.1","runghc","runghc-9.14.1","runhaskell","runhaskell-9.14.1"],"head_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"python@3.15":":build"},{"sphinx-doc":":build"},{"xz":":build"}],"head_url_args":["https://gitlab.haskell.org/ghc/ghc.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}],["libffi"],["ncurses"]],"homepage":"https://haskell.org/ghc/","license":"BSD-3-Clause","post_install_steps":[{"command":{"base":"bin","path":"ghc-pkg"},"type":"run","args":["recache"]}],"ruby_source_checksum":"ede1acd171f4943b35db5124d7d9ddb274e3c75ba12f9bfd0746e1a55f164ade","stable_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"python@3.15":":build"},{"sphinx-doc":":build"},{"xz":":build"}],"stable_checksum":"2a83779c9af86554a3289f2787a38d6aa83d00d136aa9f920361dd693c101e77","stable_url_args":["https://downloads.haskell.org/~ghc/9.14.1/ghc-9.14.1-src.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}],["libffi"],["ncurses"]],"stable_version":"9.14.1","versioned_formulae":["ghc@9.12","ghc@9.10","ghc@9.8","ghc@9.6","ghc@9.4"]},"ghc@9.10":{"bottle_rebuild":3,"desc":"Glorious Glasgow Haskell Compilation System","executables":["ghc","ghc-9.10.3","ghc-pkg","ghc-pkg-9.10.3","ghci","ghci-9.10.3","haddock","haddock-ghc-9.10.3","hp2ps","hp2ps-ghc-9.10.3","hpc","hpc-ghc-9.10.3","hsc2hs","hsc2hs-ghc-9.10.3","runghc","runghc-9.10.3","runhaskell","runhaskell-9.10.3"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"python@3.15":":build"},{"sphinx-doc":":build"},{"xz":":build"}],"head_uses_from_macos":[[{"m4":":build"}],["ncurses"]],"homepage":"https://haskell.org/ghc/","keg_only_args":[":versioned_formula"],"license":{":all_of":["BSD-3-Clause","MIT",{":any_of":["LGPL-3.0-or-later","GPL-2.0-or-later"]}]},"post_install_steps":[{"command":{"base":"bin","path":"ghc-pkg"},"type":"run","args":["recache"]}],"ruby_source_checksum":"6758da30a4c9db9ab5784fc9904f434ebfa438e05347c53e9809eb889ae9093b","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"python@3.15":":build"},{"sphinx-doc":":build"},{"xz":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/6db1e81c76b338ca18677906c9767e5f60e9ff0e.diff","sha256":"48f8a2bdb6af1c060f6f4d976744c9d9d1c3297c9f8f26ca39f65a18dab7f81c","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.haskell.org/ghc/ghc/-/issues/26166"}]},{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/d0966d3753da095dc76f2c314b2eb0dcbc828b65.diff","sha256":"229cf8ebf7c3228a4addf1c6dc40d79b1d4892fad4e9ca339dfc393fbc1cac2e","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.haskell.org/ghc/ghc/-/issues/26166"}]},{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/4ab3132f1318f36b84e7a9382bb7f26144e22388.diff","sha256":"cbe091d1c20473b6e1eb7e0a86674f09a336cd2fffb094656d19bd3b21aea6f4","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.haskell.org/ghc/ghc/-/issues/26166"}]},{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/31db96c597a6427c49de52def42883e7a3352569.diff","sha256":"cb5e5e7028891293927a2e2daa730dee33bfa0458f2d386cb724d0f55b22e187","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.haskell.org/ghc/ghc/-/issues/26166"}]},{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/2c27a1e1a39b45816323b9b0cda8585599625b63.diff","sha256":"399415d688a941ffcd5d22027cb3529ca2808ad9ced5e7b9a1ab9605f6bcfbe2","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.haskell.org/ghc/ghc/-/issues/26166"}]},{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/e1911282f61806b41fe78024b784b2d4daf4a1f8.diff","sha256":"60a363e1edcdf4242a8e1113b53f9545a118aa10a465c0513abfa09faa58a398","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.haskell.org/ghc/ghc/-/issues/26166"}]},{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/062c10a7cb68ee95ff52ae76552d6c4ff01b1d66.diff","sha256":"a28682b246f66900d450c877ede7b44f31b11d1a619ed692fb0ed99fea291642","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.haskell.org/ghc/ghc/-/issues/26166"}]}],"stable_checksum":"d266864b9e0b7b741abe8c9d6a790d7c01c21cf43a1419839119255878ebc59a","stable_url_args":["https://downloads.haskell.org/~ghc/9.10.3/ghc-9.10.3-src.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}],["ncurses"]],"stable_version":"9.10.3","versioned_formulae":["ghc@9.12","ghc@9.8","ghc@9.6","ghc@9.4"]},"ghc@9.12":{"desc":"Glorious Glasgow Haskell Compilation System","executables":["ghc","ghc-9.12.4","ghc-pkg","ghc-pkg-9.12.4","ghci","ghci-9.12.4","haddock","haddock-ghc-9.12.4","hp2ps","hp2ps-ghc-9.12.4","hpc","hpc-ghc-9.12.4","hsc2hs","hsc2hs-ghc-9.12.4","runghc","runghc-9.12.4","runhaskell","runhaskell-9.12.4"],"head_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"python@3.15":":build"},{"sphinx-doc":":build"},{"xz":":build"}],"head_uses_from_macos":[[{"m4":":build"}],["libffi"],["ncurses"]],"homepage":"https://haskell.org/ghc/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","post_install_steps":[{"command":{"base":"bin","path":"ghc-pkg"},"type":"run","args":["recache"]}],"ruby_source_checksum":"507961671ba7b97e4aedbc52a9107cf023d87de43f57a72aa301d3270b3e0bea","stable_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"python@3.15":":build"},{"sphinx-doc":":build"},{"xz":":build"}],"stable_checksum":"02d1ee5080acf00e135b93b238f09015b06ff27254cde59669cf57c42c2bee43","stable_url_args":["https://downloads.haskell.org/~ghc/9.12.4/ghc-9.12.4-src.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}],["libffi"],["ncurses"]],"stable_version":"9.12.4","versioned_formulae":["ghc@9.10","ghc@9.8","ghc@9.6","ghc@9.4"]},"ghc@9.4":{"deprecate_args":{":date":"2025-01-05",":because":":unmaintained"},"desc":"Glorious Glasgow Haskell Compilation System","disable_args":{":date":"2026-01-05",":because":":unmaintained"},"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"python@3.12":":build"},{"sphinx-doc":":build"}],"head_uses_from_macos":[[{"m4":":build"}],[{"xz":":build"}],["ncurses"]],"homepage":"https://haskell.org/ghc/","keg_only_args":[":versioned_formula"],"license":{":all_of":["BSD-3-Clause","MIT",{":any_of":["LGPL-3.0-or-later","GPL-2.0-or-later"]}]},"post_install_steps":[{"command":{"base":"bin","path":"ghc-pkg"},"type":"run","args":["recache"]}],"ruby_source_checksum":"74eb7902d9c70abf51ebc5c4dac59c6fb978f2685b5b09014d090a7ee35da46b","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"python@3.12":":build"},{"sphinx-doc":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/70526f5bd8886126f49833ef20604a2c6477780a.diff","sha256":"54cdde1ca5d1b6fe3bbad8d0eac2b8c112ca1f346c4086d1e7361fa9510f1f44","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10520"}]}],"stable_checksum":"0bf407eb67fe3e3c24b0f4c8dea8cb63e07f63ca0f76cf2058565143507ab85e","stable_url_args":["https://downloads.haskell.org/~ghc/9.4.8/ghc-9.4.8-src.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}],[{"xz":":build"}],["ncurses"]],"stable_version":"9.4.8","versioned_formulae":["ghc@9.12","ghc@9.10","ghc@9.8","ghc@9.6"],"bottle_cellar":":any","bottle_checksum":"ab3a536d106db981fbf58d8516b561dbf2c9d72b9e3a55e287b96ec65fdf81f6"},"ghc@9.6":{"deprecate_args":{":date":"2026-06-08",":because":":versioned_formula"},"desc":"Glorious Glasgow Haskell Compilation System","disable_args":{":date":"2026-12-08",":because":":versioned_formula"},"executables":["ghc","ghc-9.6.7","ghc-pkg","ghc-pkg-9.6.7","ghci","ghci-9.6.7","haddock","haddock-ghc-9.6.7","hp2ps","hp2ps-ghc-9.6.7","hpc","hpc-ghc-9.6.7","hsc2hs","hsc2hs-ghc-9.6.7","runghc","runghc-9.6.7","runhaskell","runhaskell-9.6.7"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"python@3.14":":build"},{"sphinx-doc":":build"}],"head_uses_from_macos":[[{"m4":":build"}],[{"xz":":build"}],["ncurses"]],"homepage":"https://haskell.org/ghc/","keg_only_args":[":versioned_formula"],"license":{":all_of":["BSD-3-Clause","MIT",{":any_of":["LGPL-3.0-or-later","GPL-2.0-or-later"]}]},"post_install_steps":[{"command":{"base":"bin","path":"ghc-pkg"},"type":"run","args":["recache"]}],"ruby_source_checksum":"4c3ab5cf8ce85f5c75579c82267e69faaa776eaf19bfe48bfa6f18f467ea7323","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"python@3.14":":build"},{"sphinx-doc":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/c9731d6d3cad01fccb88c99c4f26070a44680389.diff","sha256":"f7e921f7096c97bd4e63ac488186a132eb0cc508d04f0c5a99e9ded51bf16b25","type":"backport"}],"stable_checksum":"d053bf6ce1d588a75cfe8c9316269486e9d8fb89dcdf6fd92836fa2e3df61305","stable_url_args":["https://downloads.haskell.org/~ghc/9.6.7/ghc-9.6.7-src.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}],[{"xz":":build"}],["ncurses"]],"stable_version":"9.6.7","versioned_formulae":["ghc@9.12","ghc@9.10","ghc@9.8","ghc@9.4"],"bottle_cellar":":any","bottle_checksum":"d4f0c1e17358fd3026d406f26fbfb6a26ab3e6c33b76dcca6092965f9fab55f6"},"ghc@9.8":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-06-08",":because":":versioned_formula"},"desc":"Glorious Glasgow Haskell Compilation System","disable_args":{":date":"2026-12-08",":because":":versioned_formula"},"executables":["ghc","ghc-9.8.4","ghc-pkg","ghc-pkg-9.8.4","ghci","ghci-9.8.4","haddock","haddock-ghc-9.8.4","hp2ps","hp2ps-ghc-9.8.4","hpc","hpc-ghc-9.8.4","hsc2hs","hsc2hs-ghc-9.8.4","runghc","runghc-9.8.4","runhaskell","runhaskell-9.8.4"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"python@3.14":":build"},{"sphinx-doc":":build"},{"xz":":build"}],"head_uses_from_macos":[[{"m4":":build"}],["ncurses"]],"homepage":"https://haskell.org/ghc/","keg_only_args":[":versioned_formula"],"license":{":all_of":["BSD-3-Clause","MIT",{":any_of":["LGPL-3.0-or-later","GPL-2.0-or-later"]}]},"post_install_steps":[{"command":{"base":"bin","path":"ghc-pkg"},"type":"run","args":["recache"]}],"ruby_source_checksum":"b1da172ab01004d8a84b3a811d0cf4e254d2a627e8817b9d64e992d9ca619f7b","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"python@3.14":":build"},{"sphinx-doc":":build"},{"xz":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.haskell.org/ghc/ghc/-/commit/c9731d6d3cad01fccb88c99c4f26070a44680389.diff","sha256":"f7e921f7096c97bd4e63ac488186a132eb0cc508d04f0c5a99e9ded51bf16b25","type":"backport"}],"stable_checksum":"17e8188f3c8a5c2f73fb4e35d01032e8dc258835ec876d52c8ad8ee3d24b2fc5","stable_url_args":["https://downloads.haskell.org/~ghc/9.8.4/ghc-9.8.4-src.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}],["ncurses"]],"stable_version":"9.8.4","versioned_formulae":["ghc@9.12","ghc@9.10","ghc@9.6","ghc@9.4"]},"ghcid":{"desc":"Very low feature GHCi based IDE","executables":["ghcid"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":[":build",":test"]}],"head_url_args":["https://github.com/ndmitchell/ghcid.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/ndmitchell/ghcid","license":"BSD-3-Clause","ruby_source_checksum":"976ade80a90db168a634071d6b7cd034ebecd30213b9971bf1379452d1b39934","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":[":build",":test"]}],"stable_checksum":"6317ed3a0c83c1d1d5b03ca40d7b6906d208850b46dd6a372ea90345946f3b4f","stable_url_args":["https://github.com/ndmitchell/ghcid/archive/refs/tags/v1.0.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.0.0"},"ghcitty":{"desc":"Fast, friendly GHCi","executables":["ghcitty"],"head_dependencies":[{"rust":":build"},{"ghc":":test"}],"head_url_args":["https://github.com/mattlianje/ghcitty.git",{":branch":"master"}],"homepage":"https://github.com/mattlianje/ghcitty","license":"Apache-2.0","ruby_source_checksum":"6c6d2d29c4b872b5ffd4bd5f58e044c537eb3b1946d3c43ae498d59bc80bafb0","stable_dependencies":[{"rust":":build"},{"ghc":":test"}],"stable_checksum":"13c26d741630d4c5d4dab0c7acc92ff6d9fa2382f25b83b0a4b261e20925a9b2","stable_url_args":["https://github.com/mattlianje/ghcitty/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"ghcup":{"bottle_rebuild":1,"desc":"Installer for the general purpose language Haskell","executables":["ghcup"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/haskell/ghcup-hs.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["libffi"],["ncurses"]],"homepage":"https://www.haskell.org/ghcup/","license":"LGPL-3.0-only","ruby_source_checksum":"30583287bce0931b1e82be3e17a4da8a9249f27e5840fc979aa20de4b3130d0c","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"32d05d0a878a31e0ccdbdb6767dc4c2d1940330a9e9e1c477e0db3858825f168","stable_url_args":["https://github.com/haskell/ghcup-hs/releases/download/v0.2.6.2/ghcup-0.2.6.2-src.tar.gz"],"stable_uses_from_macos":[["bzip2"],["libffi"],["ncurses"]],"stable_version":"0.2.6.2"},"ghex":{"desc":"GNOME hex editor","executables":["ghex"],"head_dependencies":["cairo","glib","gtk4","hicolor-icon-theme","libadwaita","pango","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.gnome.org/Apps/Ghex","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"5bbd4decd3463e79f7141de607e3210474ce4f61dda22cb50cc9324f54796ece","stable_dependencies":["cairo","glib","gtk4","hicolor-icon-theme","libadwaita","pango","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"e2bcf62438edaf04ca961aef8dafd35a2d208aa45f00ee557000b37214c0972e","stable_url_args":["https://download.gnome.org/sources/ghex/50/ghex-50.4.tar.xz"],"stable_version":"50.4"},"ghi":{"bottle_rebuild":1,"desc":"Work on GitHub issues on the command-line","executables":["ghi"],"head_url_args":["https://github.com/drazisil/ghi.git",{":branch":"master"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/drazisil/ghi","license":"MIT","ruby_source_checksum":"350f7187b463c3328f764a258a0d5bc00706da52c993b0d973132ad17e3b9187","stable_checksum":"83fbc4918ddf14df77ef06b28922f481747c6f4dc99b865e15d236b1db98c0b8","stable_url_args":["https://github.com/drazisil/ghi/archive/refs/tags/1.2.1.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"1.2.1"},"ghidra":{"bottle_rebuild":1,"desc":"Multi-platform software reverse engineering framework","executables":["ghidraRun","pyghidraRun"],"head_dependencies":["openjdk@25",{"gradle":":build"},{"python@3.15":":build"}],"homepage":"https://github.com/NationalSecurityAgency/ghidra","license":"Apache-2.0","ruby_source_checksum":"40a4573f99eadff7e07ffd7beee3f89203c04c4558db1fa50920a43ebf45e4ad","stable_dependencies":["openjdk@25",{"gradle":":build"},{"python@3.15":":build"}],"stable_checksum":"ade4fd6e277a10c82db4e75ff5acaeedb3113ef0c7d126ea2c8b38c37128f3c3","stable_url_args":["https://github.com/NationalSecurityAgency/ghidra/archive/refs/tags/Ghidra_12.2_build.tar.gz"],"stable_version":"12.2"},"ghorg":{"desc":"Quickly clone an entire org's or user's repositories into one directory","executables":["ghorg"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gabrie30/ghorg.git",{":branch":"master"}],"homepage":"https://github.com/gabrie30/ghorg","license":"Apache-2.0","ruby_source_checksum":"25f20ae0743ea12bf4c4f5fa6446629befac159547fd72849fda4189c94558e1","stable_dependencies":[{"go":":build"}],"stable_checksum":"a8f172c428ee341b49025dc4b08057b3910714e78ab7941f8e93bd091710ecca","stable_url_args":["https://github.com/gabrie30/ghorg/archive/refs/tags/v1.11.16.tar.gz"],"stable_version":"1.11.16"},"ghostscript":{"aliases":["gs"],"caveats":"Ghostscript is now built `--without-versioned-path`. Temporary backwards\ncompatibility symlinks exist but will be removed with 10.07.0 release.\n","compatibility_version":1,"conflicts":[["gambit-scheme",{":because":"both install `gsc` binary"}],["gerbil-scheme",{":because":"both install `gsc` binary"}]],"desc":"Interpreter for PostScript and PDF","executables":["dvipdf","eps2eps","gpcl6","gpcl6c","gpdlc","gs","gsbj","gsc","gsdj","gsdj500","gslj","gslp","gsnd","gsx","gxps","gxpsc","lprsetup.sh","pdf2dsc","pdf2ps","pf2afm","pfbtopfa","pphs","printafm","ps2ascii","ps2epsi","ps2pdf","ps2pdf12","ps2pdf13","ps2pdf14","ps2pdfwr","ps2ps","ps2ps2","unix-lpr.sh"],"head_dependencies":["fontconfig","freetype","jbig2dec","jpeg-turbo","leptonica","libarchive","libidn","libpng","libtiff","little-cms2","openjpeg","tesseract",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ArtifexSoftware/ghostpdl.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.ghostscript.com/","license":"AGPL-3.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"2d6606514ac36c06fd4b00141ba01bfc2d4d83fc2318c0cdaa022c8187e9a62b","stable_dependencies":["fontconfig","freetype","jbig2dec","jpeg-turbo","leptonica","libarchive","libidn","libpng","libtiff","little-cms2","openjpeg","tesseract",{"pkgconf":":build"}],"stable_checksum":"94943e3c4adb7115d132b3c28b913672f2e62e6a9d802f7e754e716b1634174a","stable_url_args":["https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10080/ghostpdl-10.08.0.tar.xz"],"stable_uses_from_macos":[["expat"]],"stable_version":"10.08.0"},"ghostunnel":{"desc":"Simple SSL/TLS proxy with mutual authentication","executables":["ghostunnel"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ghostunnel/ghostunnel.git",{":branch":"master"}],"homepage":"https://ghostunnel.dev/","license":"Apache-2.0","ruby_source_checksum":"7f591932b95a2f0ac3c3b197030e542835aab326d83bf8ea88114c01b361eaf1","stable_dependencies":[{"go":":build"}],"stable_checksum":"4e422caf02e8fc2082f749f56b37dd64133da0e288cebdfdde52be8537ead69a","stable_url_args":["https://github.com/ghostunnel/ghostunnel/archive/refs/tags/v1.11.5.tar.gz"],"stable_version":"1.11.5"},"ghq":{"desc":"Remote repository management made easy","executables":["ghq"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/x-motemen/ghq.git",{":branch":"master"}],"homepage":"https://github.com/x-motemen/ghq","license":"MIT","ruby_source_checksum":"e8d1143268f58f721c68a0d9c8659a7bb8268c3af1aebda2bdd0ecd0bdc62b02","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/x-motemen/ghq.git",{":tag":"v1.11.2",":revision":"b9273dd116d09b423073b83e7c0d82ef508d985a"}],"stable_version":"1.11.2"},"ghr":{"desc":"Upload multiple artifacts to GitHub Release in parallel","executables":["ghr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tcnksm/ghr.git",{":branch":"master"}],"homepage":"https://github.com/tcnksm/ghr","license":"MIT","ruby_source_checksum":"13f1b04d3f93203a61356282e222b7151d6d9c448b9dfb4e3d8120bc93ee9b8b","stable_dependencies":[{"go":":build"}],"stable_checksum":"b176fb747a3316999883cdbbc3f48a7512ef4b31b622ca378b64f015dc95a439","stable_url_args":["https://github.com/tcnksm/ghr/archive/refs/tags/v0.18.5.tar.gz"],"stable_version":"0.18.5"},"ghz-web":{"desc":"Web interface for ghz","executables":["ghz-web"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bojand/ghz.git",{":branch":"master"}],"homepage":"https://ghz.sh","license":"Apache-2.0","ruby_source_checksum":"0f6d42ca384028200eb73744600702694f740201d74f45dd48eb54a4ced49247","stable_dependencies":[{"go":":build"}],"stable_checksum":"d92ed00a2cd1be3b14fe680e1615e9dace4fd4cf6d679811173ae7f2611ad762","stable_url_args":["https://github.com/bojand/ghz/archive/refs/tags/v0.121.0.tar.gz"],"stable_version":"0.121.0"},"ghz":{"desc":"Simple gRPC benchmarking and load testing tool","executables":["ghz"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bojand/ghz.git",{":branch":"master"}],"homepage":"https://ghz.sh","license":"Apache-2.0","ruby_source_checksum":"112b92bcd41f8ca06c47f3725f2db20ff1dd3eef5f0a609eae0b50b804715fc9","stable_dependencies":[{"go":":build"}],"stable_checksum":"d92ed00a2cd1be3b14fe680e1615e9dace4fd4cf6d679811173ae7f2611ad762","stable_url_args":["https://github.com/bojand/ghz/archive/refs/tags/v0.121.0.tar.gz"],"stable_version":"0.121.0"},"gi-docgen":{"bottle_rebuild":1,"desc":"Documentation tool for GObject-based libraries","executables":["gi-docgen"],"head_dependencies":["python@3.15"],"head_url_args":["https://gitlab.gnome.org/GNOME/gi-docgen.git",{":branch":"main"}],"homepage":"https://gnome.pages.gitlab.gnome.org/gi-docgen/","license":{":any_of":["Apache-2.0","GPL-3.0-or-later"]},"revision":1,"ruby_source_checksum":"0456e9ba75b99e8639bf5479a94e455bed1d73bacf6e89b8ccf82204ecfbce41","stable_dependencies":["python@3.15"],"stable_checksum":"65ac3c4f2b4255d1c616fb8eae55139b6ca10071545ca2272759ffd2ccf2c7b5","stable_url_args":["https://files.pythonhosted.org/packages/43/23/386dad008d1f1dc3c7188db63ea5bf82ceb41a5914fb050e6e09a14a457a/gi_docgen-2026.1.tar.gz"],"stable_version":"2026.1"},"gibbslda":{"desc":"Library wrapping imlib2's context API","executables":["lda"],"homepage":"https://gibbslda.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"5035451578f7cfc2cb33bf2f307efc596b2aa121a6722ae0a5cb9f3ddc276fe3","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"4ca7b51bd2f098534f2fdf82c3f861f5d8bf92e29a6b7fbdc50c3c2baeb070ae","stable_url_args":["https://downloads.sourceforge.net/project/gibbslda/GibbsLDA%2B%2B/0.2/GibbsLDA%2B%2B-0.2.tar.gz"],"stable_version":"0.2","bottle_checksum":"7b142fad1e04fe47487d8c5b446bf096baf6277c4567c56898d62322fad3a7d8"},"gibo":{"desc":"Access GitHub's .gitignore boilerplates","executables":["gibo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/simonwhitaker/gibo.git",{":branch":"main"}],"homepage":"https://github.com/simonwhitaker/gibo","license":"Unlicense","ruby_source_checksum":"c91b2072dfc7745494f7183d106f9daadda14b3a23cc768529d0a62c7de17012","stable_dependencies":[{"go":":build"}],"stable_checksum":"a529ad07de46728eafe3aecf01612128bee23ec8a856ad6484e94a21c98dd9e8","stable_url_args":["https://github.com/simonwhitaker/gibo/archive/refs/tags/v3.0.23.tar.gz"],"stable_version":"3.0.23"},"gickup":{"desc":"Backup all your repositories with Ease","executables":["gickup"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cooperspencer/gickup.git",{":branch":"main"}],"homepage":"https://cooperspencer.github.io/gickup-documentation/","license":"Apache-2.0","ruby_source_checksum":"e49be2a17b7d797fe1acaa5fadbf3501b3f60cbf823364d59450816e97628c92","stable_dependencies":[{"go":":build"}],"stable_checksum":"ad7ef9de7c55e6f3822326120cb7a823a69bb966489c105bfc4e2ece673a412c","stable_url_args":["https://github.com/cooperspencer/gickup/archive/refs/tags/v0.10.47.tar.gz"],"stable_version":"0.10.47"},"gif2png":{"desc":"Convert GIFs to PNGs","executables":["gif2png","web2png"],"head_dependencies":[{"asciidoctor":":build"},{"go":":build"}],"head_url_args":["https://gitlab.com/esr/gif2png.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"http://www.catb.org/~esr/gif2png/","license":"BSD-2-Clause","ruby_source_checksum":"a7e9d25b9a769d16704b6d2b12315161b3d941ce986655ff3ecd889d1ed83ab9","stable_dependencies":[{"asciidoctor":":build"},{"go":":build"}],"stable_checksum":"8cc0733ad5d48329da903d1a56e01adbaa4994181f5a12ce962fd4f2c504da22","stable_url_args":["https://gitlab.com/esr/gif2png/-/archive/3.0.5/gif2png-3.0.5.tar.bz2"],"stable_uses_from_macos":[["python"]],"stable_version":"3.0.5"},"gifcap":{"bottle_rebuild":1,"desc":"Capture video from an Android device and make a gif","executables":["gifcap"],"head_dependencies":["ffmpeg"],"head_url_args":["https://github.com/outlook/gifcap.git",{":branch":"master"}],"homepage":"https://github.com/outlook/gifcap","license":"MIT","ruby_source_checksum":"3d05db9a00a5c49bdc7b081b8d96d61707dbd823033b988a49a8bf59e0ae5110","stable_dependencies":["ffmpeg"],"stable_checksum":"32747a6cf77f7ea99380752ba35ecd929bb185167e5908cf910d2a92f05029ad","stable_url_args":["https://github.com/outlook/gifcap/archive/refs/tags/1.0.4.tar.gz"],"stable_version":"1.0.4","bottle_tag":":all","bottle_checksum":"444ff7c3428195689d64e4d9700488e04ae1837e87cc93c71a42a0d1e8a8a9ea"},"gifify":{"bottle_rebuild":2,"desc":"Turn movies into GIFs","executables":["gifify"],"head_dependencies":["ffmpeg","imagemagick"],"head_url_args":["https://github.com/jclem/gifify.git",{":branch":"master"}],"head_uses_from_macos":[["bc-gh"]],"homepage":"https://github.com/jclem/gifify","license":"MIT","ruby_source_checksum":"2c26f8c38136a48f873f33d016f670c243395de3759169fc99630cec7c65bc75","stable_dependencies":["ffmpeg","imagemagick"],"stable_checksum":"4cb967e8d0ba897bc91a60006e34299687f388dd47e05fd534f2eff8379fe479","stable_url_args":["https://github.com/jclem/gifify/archive/refs/tags/v4.0.tar.gz"],"stable_uses_from_macos":[["bc-gh"]],"stable_version":"4.0","bottle_tag":":all","bottle_checksum":"112f3fcebc9d5ec54142bcb1c376f314a82a69212c9a58fc7a20e9c64526abcb"},"giflib":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Library and utilities for processing GIFs","executables":["gifbuild","gifclrmp","giffix","giftext","giftool"],"homepage":"https://giflib.sourceforge.net/","license":"MIT","ruby_source_checksum":"d07af08a16f8bcbe3405e94af9c60ba48f0d4e2540008174a86068e728c9b584","stable_checksum":"b65b66b99f0424b93525f987386f22fc5efb9da2bfc92ad4a532249aaffbab0e","stable_url_args":["https://downloads.sourceforge.net/project/giflib/giflib-6.x/giflib-6.1.3.tar.gz"],"stable_version":"6.1.3"},"gifsicle":{"desc":"GIF image/animation creator/editor","executables":["gifdiff","gifsicle"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/kohler/gifsicle.git",{":branch":"master"}],"homepage":"https://www.lcdf.org/gifsicle/","license":"GPL-2.0-only","ruby_source_checksum":"8df49a7d560961504f87b03f6b849d7373adc0cfc9d67e65532318aebebe78f6","stable_checksum":"e9d4cc0816db95c64d32e79f778836db0f1f7eb15868490bd330104e5146b66e","stable_url_args":["https://www.lcdf.org/gifsicle/gifsicle-1.98.tar.gz"],"stable_version":"1.98"},"gifski":{"desc":"Highest-quality GIF encoder based on pngquant","executables":["gifski"],"head_dependencies":["ffmpeg",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://gif.ski/","license":"AGPL-3.0-only","revision":1,"ruby_source_checksum":"66cea3aa2e67a24eb7d1d933680a08cb09fce228cee2bda297722f8418bb11b0","stable_dependencies":["ffmpeg",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.archlinux.org/archlinux/packaging/packages/gifski/-/raw/592ebed61803fb8eb86fa8b5e33caec854e60ddf/ffmpeg-8.patch","sha256":"ce67b34864c276a87b5e8324c06297d3c52bd8fd625fd38236d3473d23513039","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"c9711473615cb20d7754e8296621cdd95cc068cb04b640f391cd71f8787b692c","stable_url_args":["https://github.com/ImageOptim/gifski/archive/refs/tags/1.34.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"1.34.0"},"gimme-aws-creds":{"bottle_rebuild":1,"desc":"CLI to retrieve AWS credentials from Okta","executables":["gimme-aws-creds","gimme-aws-creds-autocomplete.sh","gimme-aws-creds.cmd"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/Nike-Inc/gimme-aws-creds.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/Nike-Inc/gimme-aws-creds","license":"Apache-2.0","revision":16,"ruby_source_checksum":"55d99139eb8d004d9b863359f5f3e7f993c3988cb1ac752a40920c2d70d9cbb4","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/Nike-Inc/gimme-aws-creds/commit/7896145aeb3ed5665a2102d4f3cf43508a2493f4.patch?full_index=1","sha256":"9bea3faad4eabe40e7724af2841db49dd4abb874546b3581e3097b920c7b5649","type":"backport"}],"stable_checksum":"12784f4b749617d7391bf2056373990277858dc9886328832b545e9e334f24d3","stable_url_args":["https://files.pythonhosted.org/packages/63/73/9e508d37d4d301f6a3811fdc0b0a076696de87f82ad8a81ec28c3e6befb5/gimme_aws_creds-2.8.2.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.8.2"},"gimme":{"desc":"Shell script to install any Go version","executables":["gimme"],"homepage":"https://github.com/travis-ci/gimme","license":"MIT","ruby_source_checksum":"2b86b75247f3763421e44fb17ff477c82deea662d35766c3c1afe7aa507ca3ec","stable_checksum":"50c42ec01505bee0e5b60165a0f577fe1e08fe9278fe3fe4b073c521f781c61e","stable_url_args":["https://github.com/travis-ci/gimme/archive/refs/tags/v1.5.6.tar.gz"],"stable_version":"1.5.6","bottle_tag":":all","bottle_checksum":"a8ec70ee55a17b2a5ba037a519eab2618dc5ccd3c6198d28f2ec64065639896c"},"gimmecert":{"bottle_rebuild":3,"desc":"Quickly issue X.509 server and client certificates using locally-generated CA","executables":["gimmecert"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/azaghal/gimmecert.git",{":branch":"master"}],"homepage":"https://github.com/azaghal/gimmecert","license":"GPL-3.0-or-later","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"d362974b97e3db013c8c7390ab33b82c7266c255bff43dbbfa38f08aac13ebc7","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"stable_checksum":"eb00848fab5295903b4d5ef997c411fe063abc5b0f520a78ca2cd23f77e3fd99","stable_url_args":["https://files.pythonhosted.org/packages/94/b3/f8d0d4fc8951d7ff02f1d3653ba446ad0edf14ab1a18cff4fbe1d1b62086/gimmecert-1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"3452280005eb736af46246438648ffae995ac82c3301b977428557ddb07d4fde"},"ginac":{"bottle_rebuild":1,"desc":"Not a Computer algebra system","executables":["ginsh","viewgar"],"head_dependencies":["cln","readline",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.ginac.de/","license":"GPL-2.0-or-later","ruby_source_checksum":"a665614bc58214812f1ec52dc27f934852f7ef82ac47304d3e85acdf8e569856","stable_dependencies":["cln","readline",{"pkgconf":":build"}],"stable_checksum":"6cac1973a5325de0b9bcb8e392988ae95fbc37aa66c0f1f1d3b8e64c08cec1b9","stable_url_args":["https://www.ginac.de/ginac-1.8.10.tar.bz2"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.8.10"},"ginkgo":{"bottle_rebuild":1,"desc":"High-performance numerical linear algebra software package","head_dependencies":["metis","open-mpi","libomp",{"cmake":":build"},{"nlohmann-json":":build"},{"yaml-cpp":":build"},{"pkgconf":":test"}],"homepage":"https://ginkgo-project.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"0c9358ba31ff8f9c0b87cdfb42bebee43f7c100e40162429d20eccbd20254188","stable_dependencies":["metis","open-mpi","libomp",{"cmake":":build"},{"nlohmann-json":":build"},{"yaml-cpp":":build"},{"pkgconf":":test"}],"stable_checksum":"8052c3d5994e1c996ebabe50a169deb565965da4f1c6c02e814ff0c7146c0378","stable_url_args":["https://github.com/ginkgo-project/ginkgo/archive/refs/tags/v1.11.0.tar.gz"],"stable_version":"1.11.0"},"girara":{"desc":"Common components for zathura","head_dependencies":["glib",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://pwmt.org/projects/girara/","license":"Zlib","ruby_source_checksum":"dd81795c489d2fa8b6cfe28705c3714de412168d7266c0c84a8abd2122ea6787","stable_dependencies":["glib",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"d7255635776a45d42d1e555aa425ab96caf23755442474cf240cbac966d8502f","stable_url_args":["https://pwmt.org/projects/girara/download/girara-2026.07.18.tar.xz"],"stable_version":"2026.07.18"},"gismo":{"desc":"C++ library for isogeometric analysis (IGA)","head_dependencies":["openblas","suite-sparse","superlu","libomp",{"cmake":":build"}],"head_url_args":["https://github.com/gismo/gismo.git",{":branch":"dev"}],"homepage":"https://gismo.github.io","license":"MPL-2.0","ruby_source_checksum":"e17cba6c5fad3e5c80c4cea2d1bd825c41cc3b12b145db79528976b8a69fa089","stable_dependencies":["openblas","suite-sparse","superlu","libomp",{"cmake":":build"}],"stable_checksum":"1274f62cb448f098cb793a44feb9e0b7f053ef6ef96b4eedb2dd6b4c67c92085","stable_url_args":["https://github.com/gismo/gismo/archive/refs/tags/v26.09.0.tar.gz"],"stable_version":"26.09.0"},"gist":{"desc":"Command-line utility for uploading Gists","executables":["gist"],"head_url_args":["https://github.com/defunkt/gist.git",{":branch":"master"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://defunkt.io/gist/","license":"MIT","ruby_source_checksum":"77b775bf746e2dfd4a41fed5b608a62f7aa61d85530ac1507c0ddf697db05586","stable_checksum":"53c72eb07bcdd71b1a8fdd3f81a3cc44a332b92c34a30632e45d6941c10f3096","stable_url_args":["https://github.com/defunkt/gist/archive/refs/tags/v6.1.0.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"6.1.0","bottle_tag":":all","bottle_checksum":"d3596bb6c1e1c112cd0276a220a4ff7a6a40d45be3a5c0c6cff8faf9ed69ae6b"},"gistit":{"desc":"Command-line utility for creating Gists","executables":["gistit"],"head_dependencies":["jansson",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/jrbasso/gistit.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/jrbasso/gistit","license":"MIT","ruby_source_checksum":"a3cc2a0fd80d79cd99d4b527f0e134f872dfd8021383e07e2384fc441ce9e0b4","stable_dependencies":["jansson",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"9d87cfdd6773ebbd3f6217b11d9ebcee862ee4db8be7e18a38ebb09634f76a78","stable_url_args":["https://github.com/jrbasso/gistit/archive/refs/tags/v0.1.4.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.1.4","bottle_cellar":":any","bottle_checksum":"d1c3d1b689d9f2493532bcde527ce8a8627a40e5a9b40235a6d4934706864ba7"},"git-absorb":{"desc":"Automatic git commit --fixup","executables":["git-absorb"],"head_dependencies":["libgit2",{"asciidoctor":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tummychow/git-absorb.git",{":branch":"master"}],"homepage":"https://github.com/tummychow/git-absorb","license":"BSD-3-Clause","ruby_source_checksum":"afa2a9a8099f8b3dec6a24f2fb86da4b4a595a8aaf9c01a20b182e509b348f9b","stable_dependencies":["libgit2",{"asciidoctor":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a0f74e6306d7fbd746d2b4a6856621d46a7f82e3e88b6bb8b6fc0480cf811f53","stable_url_args":["https://github.com/tummychow/git-absorb/archive/refs/tags/0.9.0.tar.gz"],"stable_version":"0.9.0"},"git-annex-remote-rclone":{"bottle_rebuild":1,"desc":"Use rclone supported cloud storage with git-annex","executables":["git-annex-remote-rclone"],"head_dependencies":["git-annex","rclone"],"homepage":"https://github.com/git-annex-remote-rclone/git-annex-remote-rclone","license":"GPL-3.0-only","ruby_source_checksum":"b97299a67efcffcce8a8b1e356ec032833aea3aedabb701a94b5a728af8f0a4e","stable_dependencies":["git-annex","rclone"],"stable_checksum":"6da12f46d46613cc5a539057052be7d8aa5259bd973ddff2d6ee460d34cd096c","stable_url_args":["https://github.com/git-annex-remote-rclone/git-annex-remote-rclone/archive/refs/tags/v0.8.tar.gz"],"stable_version":"0.8","bottle_tag":":all","bottle_checksum":"60ec135de845b97d8eafb3de716f93fda72c9c69a99c58e6b9669eec71006cfc"},"git-annex":{"desc":"Manage files with git without checking in file contents","executables":["git-annex","git-annex-shell","git-remote-annex","git-remote-tor-annex"],"head_dependencies":["gmp","libmagic",{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"}],"head_url_args":["git://git-annex.branchable.com/",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["sqlite"]],"homepage":"https://git-annex.branchable.com/","license":{":all_of":["AGPL-3.0-or-later","BSD-2-Clause","BSD-3-Clause","GPL-2.0-only","GPL-3.0-or-later","MIT"]},"ruby_source_checksum":"fda653c64341498b503af06006a6af403bd9f76285727df4a30e18ab7306c438","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/git-annex/bin/git-annex","assistant","--autostart"]],"stable_dependencies":["gmp","libmagic",{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"}],"stable_checksum":"aa804374f238143318fe61dd058541149f2149624109a8393f8093f6df895720","stable_url_args":["https://hackage.haskell.org/package/git-annex-10.20261020/git-annex-10.20261020.tar.gz"],"stable_uses_from_macos":[["libffi"],["sqlite"]],"stable_version":"10.20261020"},"git-appraise":{"desc":"Distributed code review system for Git repos","executables":["git-appraise"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/git-appraise.git",{":branch":"master"}],"homepage":"https://github.com/google/git-appraise","license":"Apache-2.0","ruby_source_checksum":"8a0006ced2ae496332b00125b32aacaca50b3c1b5b99824514a21131b04b770f","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"b57dd4ac4746486e253658b2c93422515fd8dc6fdca873b5450a6fb0f9487fb3","stable_url_args":["https://github.com/google/git-appraise/archive/refs/tags/v0.7.tar.gz"],"stable_version":"0.7","bottle_checksum":"b4140f1103438c29899231dfe0b1cc289bc812c8d0e68bd7c827d10a68c1c900"},"git-archive-all":{"bottle_rebuild":4,"desc":"Archive a project and its submodules","executables":["git-archive-all"],"head_url_args":["https://github.com/Kentzo/git-archive-all.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/Kentzo/git-archive-all","license":"MIT","ruby_source_checksum":"5734b0e238bfb2b2e8dc4a19106394948d19dd9adbe7f3f74e9919dcee906512","stable_checksum":"0c440d15be18e336672549231510fa3c66d0cb95069a5e4800fdd876ab6814df","stable_url_args":["https://github.com/Kentzo/git-archive-all/archive/refs/tags/1.23.1.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.23.1","bottle_tag":":all","bottle_checksum":"9e7f58cc0dc34cb76ca99a53da3fb41fc10efb8eff7514a95b48e1033848cc0b"},"git-big-picture":{"bottle_rebuild":6,"desc":"Visualization tool for Git repositories","executables":["git-big-picture"],"head_dependencies":["graphviz","python@3.15"],"head_url_args":["https://github.com/git-big-picture/git-big-picture.git",{":branch":"main"}],"homepage":"https://github.com/git-big-picture/git-big-picture","license":"GPL-3.0-or-later","ruby_source_checksum":"58a96b6becadf8b1b2b2918b361cc269432580ebb2375cbca7239973e89ae1e7","stable_dependencies":["graphviz","python@3.15"],"stable_checksum":"a36539d20059d24516bcb6bbf6bca0a6932a7a8ac480b4b5b68e9e863a2666a5","stable_url_args":["https://files.pythonhosted.org/packages/bb/df/15392f049576f9b3989ffe9d5ec12135f8d9618c089a6259c5a2c16556c9/git-big-picture-1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"a6cf32be8a82d9bde4c15d16212748953a6624f8f92cff6a73735299e2585412"},"git-branchless":{"desc":"High-velocity, monorepo-scale workflow for Git","executables":["git-branchless"],"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/arxanas/git-branchless.git",{":branch":"master"}],"homepage":"https://github.com/arxanas/git-branchless","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"5b789072539df62c404bedd0670ed3af74c1dc6dc0bae3b35720c8c73cba0877","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"e71f3e0b6cdbe9948dcabd6e70a18a29285d8a6af3e54bf91192f1aea7099c7c","stable_url_args":["https://github.com/arxanas/git-branchless/archive/refs/tags/v0.11.1.tar.gz"],"stable_version":"0.11.1"},"git-bug":{"desc":"Distributed, offline-first bug tracker embedded in git, with bridges","executables":["git-bug"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/git-bug/git-bug.git",{":branch":"trunk"}],"homepage":"https://github.com/git-bug/git-bug","license":"GPL-3.0-or-later","ruby_source_checksum":"cfaf5010d74b55c0d19de913385a7feeccdad82bc83b0c31ab3eb5d241aac2d9","stable_dependencies":[{"go":":build"}],"stable_checksum":"31ae65e733e31fbf37ecea8f31966fe46cbeb1657a144876c855d5cf09cffb69","stable_url_args":["https://github.com/git-bug/git-bug/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"git-cal":{"bottle_rebuild":1,"desc":"GitHub-like contributions calendar but on the command-line","executables":["git-cal"],"head_url_args":["https://github.com/k4rthik/git-cal.git",{":branch":"master"}],"homepage":"https://github.com/k4rthik/git-cal","license":"MIT","revision":1,"ruby_source_checksum":"69a2684e780833afdb1660c01c2e1be9c0bd935e1b8026d64c844d1098073ef9","stable_checksum":"783fa73197b349a51d90670480a750b063c97e5779a5231fe046315af0a946cd","stable_url_args":["https://github.com/k4rthik/git-cal/archive/refs/tags/v0.9.1.tar.gz"],"stable_version":"0.9.1","bottle_tag":":all","bottle_checksum":"b2ae266c7357f258b1daf368b5f744e3ad785f368eb1231d8db232be05e59389"},"git-cinnabar":{"conflicts":[["git-remote-hg",{":because":"both install `git-remote-hg` binaries"}]],"desc":"Git remote helper to interact with mercurial repositories","executables":["git-cinnabar","git-remote-hg"],"head_dependencies":["mercurial",{"rust":":build"}],"head_url_args":["https://github.com/glandium/git-cinnabar.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://github.com/glandium/git-cinnabar","license":{":all_of":["MPL-2.0","GPL-2.0-only"]},"ruby_source_checksum":"eed4e711f97f43e698dfba1b81e86537991f1b6f22a50e57c9c9e73c06911806","stable_dependencies":["mercurial",{"rust":":build"}],"stable_checksum":"b7f51bf94f7795deb25b862c72a57f83c48f84d12e52c20e5f99f6c70397a516","stable_url_args":["https://static.crates.io/crates/git-cinnabar/git-cinnabar-0.7.5.crate"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"0.7.5"},"git-cliff":{"desc":"Highly customizable changelog generator","executables":["git-cliff"],"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://git-cliff.org/","license":{":all_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"6a0561e4c9ec304cb0521fb7e96f9a9ed6b5ccf8cef18b5deca89d31c38bcf97","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"fbbb1f8ade8e9affeaacd632bedc94ac898fb726516f2f5a86d1bfba947635f4","stable_url_args":["https://github.com/orhun/git-cliff/archive/refs/tags/v2.14.2.tar.gz"],"stable_version":"2.14.2"},"git-codereview":{"desc":"Tool for working with Gerrit code reviews","executables":["git-codereview"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/golang/review.git",{":branch":"master"}],"homepage":"https://pkg.go.dev/golang.org/x/review/git-codereview","license":"BSD-3-Clause","ruby_source_checksum":"0cd75936eacdaca425c04121fd80b21283b14b2d85a7ae0306b382ca4b0960e1","stable_dependencies":[{"go":":build"}],"stable_checksum":"d1215854ba15b8f7d457bb00637f8f137f775004e5a6568dab82d27755dbd587","stable_url_args":["https://github.com/golang/review/archive/refs/tags/v1.21.0.tar.gz"],"stable_version":"1.21.0"},"git-cola":{"desc":"Highly caffeinated git GUI","executables":["cola","git-cola","git-cola-sequence-editor","git-dag"],"head_dependencies":["git-gui","pyqt","python@3.14"],"head_url_args":["https://github.com/git-cola/git-cola.git",{":branch":"main"}],"homepage":"https://git-cola.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"2ece3279a6a95ba2fcd296274c83592a00f640487d2b4f20fecdcc18cc4fda53","stable_dependencies":["git-gui","pyqt","python@3.14"],"stable_checksum":"8b85c50ecf1086c9664c79348a96cebd7dbb65054d53ea2b02e70d53cb7f0981","stable_url_args":["https://files.pythonhosted.org/packages/98/79/6be8026bdc9340a278f0a7631c732f7bae1884e53f5dfaeb2798362d190b/git_cola-4.19.0.tar.gz"],"stable_version":"4.19.0","bottle_tag":":all","bottle_checksum":"59304aa1e231c16bf8f7a10409865cb70c1cbeacfa5ebaadbb4f90c5a6a1fe3b"},"git-credential-libsecret":{"desc":"Git helper for accessing credentials via libsecret","executables":["git-credential-libsecret"],"head_dependencies":["glib","libsecret","gettext",{"pkgconf":":build"}],"head_url_args":["https://github.com/git/git.git",{":branch":"master"}],"homepage":"https://git-scm.com","license":"GPL-2.0-or-later","ruby_source_checksum":"45ebe0a8b55e9aca207eb3c4ea3464d081d19e9ce3b64cfb7188522b5459ad46","stable_dependencies":["glib","libsecret","gettext",{"pkgconf":":build"}],"stable_checksum":"26c56c296b38c0695b26fa95f475f1d01704d2d38e73465ca30b0b2f5dc789d3","stable_url_args":["https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.56.0.tar.xz"],"stable_version":"2.56.0"},"git-credential-oauth":{"desc":"Git credential helper that authenticates in browser using OAuth","executables":["git-credential-oauth"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hickford/git-credential-oauth.git",{":branch":"main"}],"homepage":"https://github.com/hickford/git-credential-oauth","license":"Apache-2.0","ruby_source_checksum":"38b02bb0d1ecc848c919ede6e08ebc27e7467bcafde386a099cd788719591a9e","stable_dependencies":[{"go":":build"}],"stable_checksum":"2acf2c1c9197e179e3068e318da67ec1af26feae63d8661c930963e3a7704ba2","stable_url_args":["https://github.com/hickford/git-credential-oauth/archive/refs/tags/v0.18.0.tar.gz"],"stable_version":"0.18.0"},"git-crypt":{"desc":"Enable transparent encryption/decryption of files in a git repo","executables":["git-crypt"],"head_dependencies":["openssl@4",{"docbook":":build"},{"docbook-xsl":":build"}],"head_uses_from_macos":[[{"libxslt":":build"}]],"homepage":"https://www.agwa.name/projects/git-crypt/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"144d8614ca8e45852186dcbeb52b263601168c8f70467b03d9efef402ba36b02","stable_dependencies":["openssl@4",{"docbook":":build"},{"docbook-xsl":":build"}],"stable_checksum":"540d424f87bed7994a4551a8c24b16e50d3248a5b7c3fd8ceffe94bfd4af0ad9","stable_url_args":["https://www.agwa.name/projects/git-crypt/downloads/git-crypt-0.8.0.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}]],"stable_version":"0.8.0"},"git-delete-merged-branches":{"conflicts":[["git-extras",{":because":"both install `git-delete-merged-branches` binaries"}]],"desc":"Command-line tool to delete merged Git branches","executables":["git-delete-merged-branches","git-dmb"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/hartwork/git-delete-merged-branches","license":"GPL-3.0-or-later","ruby_source_checksum":"9ea8b246b359eb56cfefe8feb0ea0a14a27f56b809c0740233c50afcaf05987d","stable_dependencies":["python@3.15"],"stable_checksum":"56b539a72fe856014a0ca0ab1430d612285fd8dd54fff67e1350bb37431cc264","stable_url_args":["https://files.pythonhosted.org/packages/38/c8/da076635e5b5002b8bb5c47add8c91e0e1a96f3e0bfa5772b75782388962/git_delete_merged_branches-7.7.0.tar.gz"],"stable_version":"7.7.0"},"git-delta":{"aliases":["delta"],"compatibility_version":1,"desc":"Syntax-highlighting pager for git and diff output","executables":["delta"],"head_dependencies":["libgit2","oniguruma",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/dandavison/delta.git",{":branch":"main"}],"homepage":"https://dandavison.github.io/delta/","license":"MIT","ruby_source_checksum":"ec4d4da0442c0e02b335352dcd70c7c221d2c1c4e1fe13e7c241ab7bdc963726","stable_dependencies":["libgit2","oniguruma",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d9d502396e3595ee8fd926f1ed2e54ac9935baabd3569a3753efab36304f90fa","stable_url_args":["https://github.com/dandavison/delta/archive/refs/tags/0.20.1.tar.gz"],"stable_version":"0.20.1"},"git-extras":{"caveats":"To load Zsh completions, add the following to your .zshrc:\n  source $HOMEBREW_PREFIX/opt/git-extras/share/git-extras/git-extras-completion.zsh\n","conflicts":[["git-delete-merged-branches",{":because":"both install `git-delete-merged-branches` binaries"}],["git-ignore",{":because":"both install a `git-ignore` binary"}],["git-standup",{":because":"both install `git-standup` binaries"}],["git-sync",{":because":"both install a `git-sync` binary"}],["ugit",{":because":"both install `git-undo` binaries"}]],"desc":"Small git utilities","executables":["git-abort","git-alias","git-archive-file","git-authors","git-browse","git-browse-ci","git-brv","git-bulk","git-changelog","git-clear","git-clear-soft","git-coauthor","git-commits-since","git-continue","git-contrib","git-count","git-cp","git-create-branch","git-delete-branch","git-delete-merged-branches","git-delete-squashed-branches","git-delete-submodule","git-delete-tag","git-delta","git-effort","git-extras","git-feature","git-force-clone","git-fork","git-fresh-branch","git-get","git-gh-pages","git-graft","git-guilt","git-ignore","git-ignore-io","git-info","git-local-commits","git-lock","git-locked","git-magic","git-merge-into","git-merge-repo","git-missing","git-mr","git-obliterate","git-paste","git-pr","git-psykorebase","git-pull-request","git-reauthor","git-rebase-patch","git-release","git-rename-branch","git-rename-file","git-rename-remote","git-rename-tag","git-repl","git-reset-file","git-root","git-rscp","git-scp","git-sed","git-setup","git-show-merged-branches","git-show-tree","git-show-unmerged-branches","git-squash","git-stamp","git-standup","git-summary","git-sync","git-touch","git-undo","git-unlock","git-unwip","git-utimes","git-wip"],"head_url_args":["https://github.com/tj/git-extras.git",{":branch":"main"}],"homepage":"https://github.com/tj/git-extras","license":"MIT","ruby_source_checksum":"a557e04b94f9c7624e15ada1cabee1f1868acc3d4678a5ef0dc4ca8113f0bba9","stable_checksum":"bcfe0eabdccc806e53a10130fed6fb02373720ddeb670eecc5cc84d041d79880","stable_url_args":["https://github.com/tj/git-extras/archive/refs/tags/7.5.0.tar.gz"],"stable_version":"7.5.0","bottle_tag":":all","bottle_checksum":"eb00f8d931c119b51c32974c191d6b887f9bc1337e4b36681dacf0d3c65279e5"},"git-filter-repo":{"bottle_rebuild":1,"desc":"Quickly rewrite git repository history","executables":["git-filter-repo"],"head_uses_from_macos":[["git"],["python"]],"homepage":"https://github.com/newren/git-filter-repo","license":"MIT","ruby_source_checksum":"186435f735f325fa609f5587674ffd13db10e27f5052e2cf922b90e59fe41487","stable_checksum":"4662cbe5918196a9f1b5b3e1211a32e61cff1812419c21df4f47c5439f09e902","stable_url_args":["https://github.com/newren/git-filter-repo/releases/download/v2.47.0/git-filter-repo-2.47.0.tar.xz"],"stable_uses_from_macos":[["git"],["python"]],"stable_version":"2.47.0","bottle_tag":":all","bottle_checksum":"774b68744bca239b25b7e82693204f198c6ab1224ded38d8dd33ec1c23c245d8"},"git-fixup":{"desc":"Alias for git commit --fixup <ref>","executables":["git-fixup"],"head_url_args":["https://github.com/keis/git-fixup.git",{":branch":"master"}],"homepage":"https://github.com/keis/git-fixup","license":"ISC","ruby_source_checksum":"35a0e7f90be37932134faa8dfe4f9a22842276672ea6bb664908c69245d580f0","stable_checksum":"414d207687059094df9603c79d5e52343704e077b72777f25eda4d6ce291046e","stable_url_args":["https://github.com/keis/git-fixup/archive/refs/tags/v1.6.1.tar.gz"],"stable_version":"1.6.1","bottle_tag":":all","bottle_checksum":"d9e677b598f75ff4cd9fb7c34b1787dc2e798061f32ce8dc6c3e953e6313aec9"},"git-flow-next":{"conflicts":[["git-flow",{":because":"both install the same binaries"}]],"desc":"Modern implementation of the Git-flow branching model","executables":["git-flow"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gittower/git-flow-next.git",{":branch":"main"}],"homepage":"https://git-flow.sh/","license":"BSD-2-Clause","ruby_source_checksum":"d91748a3f2cf2ef7fd0937f06e0426b817cad84ce219cd72dc5d887f35ed2afd","stable_dependencies":[{"go":":build"}],"stable_checksum":"a122ddd1e772fb57271b760400e334f5820d7dcbf9f3f6e080e976e4b978cbeb","stable_url_args":["https://github.com/gittower/git-flow-next/archive/refs/tags/v2.1.0.tar.gz"],"stable_version":"2.1.0"},"git-flow":{"bottle_rebuild":2,"caveats":"To install Zsh completions:\n  brew install zsh-completions\n","conflicts":[["git-flow-next",{":because":"both install the same binaries"}]],"deprecate_args":{":date":"2025-12-19",":because":":repo_archived"},"desc":"Extensions to follow Vincent Driessen's branching model","disable_args":{":date":"2026-12-19",":because":":repo_archived",":replacement_formula":"git-flow-next"},"executables":["git-flow"],"head_url_args":["https://github.com/nvie/gitflow.git",{":branch":"develop"}],"homepage":"https://github.com/nvie/gitflow","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"06e89b1744b7a50110343634247d84995bcb96e65139c68273397fc5fcf75ca9","stable_checksum":"c1271b0ba2c6655e4ad4d79562f6a910c3b884f3d4e16985e227e67f8d95c180","stable_url_args":["https://github.com/nvie/gitflow/archive/refs/tags/0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_tag":":all","bottle_checksum":"053355d898d7f3c171eec04b984fb2f4e06588b7ef58dd8f6024c5300933d27a"},"git-format-staged":{"desc":"Git command to transform staged files using a formatting command","executables":["git-format-staged"],"head_url_args":["https://github.com/hallettj/git-format-staged.git",{":branch":"main"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/hallettj/git-format-staged","license":"MIT","ruby_source_checksum":"1a15708b2732b0109d2a84e695b8ff9c05bb07b1ab1513294e14b1c1851549d9","stable_checksum":"1144e9ebf9fdecb3ba4fd9520b72dafa80ede998b833ec9865547c9b1410bdf3","stable_url_args":["https://github.com/hallettj/git-format-staged/archive/refs/tags/v4.0.2.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"4.0.2","bottle_tag":":all","bottle_checksum":"666a072db7821d60c7bbfa4455dcc15adf3726757e6a6f20c974ace2c99fd5d9"},"git-fresh":{"bottle_rebuild":1,"desc":"Utility to keep git repos fresh","executables":["git-fresh"],"homepage":"https://github.com/imsky/git-fresh","license":"MIT","ruby_source_checksum":"e0a891dba88cf357d4d658fd8f6dc3c4767ca3d44a33ae5a5bb614da424f363f","stable_checksum":"7043aaf2bf66dade7d06ebcf96e5d368c4910c002b7b00962bd2bd24490ce2dc","stable_url_args":["https://github.com/imsky/git-fresh/archive/refs/tags/v1.13.0.tar.gz"],"stable_version":"1.13.0","bottle_tag":":all","bottle_checksum":"2ef148bdcba28587b794c4a63178151165c088648dcedda3fc6ecb1bd1ecf09e"},"git-ftp":{"bottle_rebuild":2,"desc":"Git-powered FTP client","executables":["git-ftp"],"head_dependencies":["curl","libssh2",{"pandoc":":build"}],"head_url_args":["https://github.com/git-ftp/git-ftp.git",{":branch":"master"}],"homepage":"https://git-ftp.github.io/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"15cfa93bda9c6f41a5c5fa956c589c81c6fcf155c02c07029a3c64d1a8f2be39","stable_dependencies":["curl","libssh2",{"pandoc":":build"}],"stable_checksum":"088b58d66c420e5eddc51327caec8dcbe8bddae557c308aa739231ed0490db01","stable_url_args":["https://github.com/git-ftp/git-ftp/archive/refs/tags/1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_tag":":all","bottle_checksum":"95470631e72758db4f8eb07739a78f6265c09bcf41da6f69bd8c701f02bed360"},"git-game":{"bottle_rebuild":1,"desc":"Game for git to guess who made which commit","executables":["git-game"],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/jsomers/git-game","license":"MIT","ruby_source_checksum":"fbd2ce49291af54b9e3c5f54f9fc33644c77b3187dbca3925ecf87d5b29a9a60","stable_checksum":"6670c73c2ffe2bc2255566c88f26763100bf0b24a94d3fe10d255712d2a8809e","stable_url_args":["https://github.com/jsomers/git-game/archive/refs/tags/1.3.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"1.3","bottle_tag":":all","bottle_checksum":"fa90fff3303bfe31a09230d1a67d12fcf483e1d82be4bcacad64ce064f396338"},"git-gerrit":{"bottle_rebuild":3,"conflicts":[["gerrit-tools",{":because":"both install `gerrit-cherry-pick` binaries"}]],"desc":"Gerrit code review helper scripts","executables":["gerrit","gerrit-cherry-pick","git-gerrit"],"head_url_args":["https://github.com/fbzhong/git-gerrit.git",{":branch":"master"}],"homepage":"https://github.com/fbzhong/git-gerrit","license":"BSD-3-Clause","ruby_source_checksum":"aea76eb2b3fcc42aca28c266e5a4d7b70ebef33c48d45977c87387e67506b158","stable_checksum":"433185315db3367fef82a7332c335c1c5e0b05dabf8d4fbeff9ecf6cc7e422eb","stable_url_args":["https://github.com/fbzhong/git-gerrit/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0","bottle_tag":":all","bottle_checksum":"2b2647c6487fc6987733e3ec0d88f6c3cb87013244b69d91027355548868cf35"},"git-get":{"desc":"Better way to clone, organize and manage multiple git repositories","executables":["git-get","git-list"],"head_dependencies":[{"go":":build"},{"go-md2man":":build"}],"head_url_args":["https://github.com/grdl/git-get.git",{":branch":"main"}],"homepage":"https://github.com/grdl/git-get","license":"MIT","ruby_source_checksum":"a57d6b8bd260e08666e002697a61a54cfdc10b81f12ed88de5939a97233b614e","stable_dependencies":[{"go":":build"},{"go-md2man":":build"}],"stable_checksum":"82a24231bffacc0a8eaf50d21892ac6160f5f616cafccd2381b8bc9845452ff4","stable_url_args":["https://github.com/grdl/git-get/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1"},"git-grab":{"bottle_rebuild":1,"desc":"Clone a git repository into a standard location organised by domain and path","executables":["git-grab"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://codeberg.org/wezm/git-grab.git",{":branch":"main"}],"homepage":"https://codeberg.org/wezm/git-grab","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"203a89bfe406f94a4cd844727ff96a584d5d70e3e02ca9edcd8febb9b7efb5ed","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5182ee527d93f15e811d346fb86f3e4c2c24fbc479d4deb57efda6bec065a1c0","stable_url_args":["https://static.crates.io/crates/git-grab/git-grab-4.0.1.crate"],"stable_version":"4.0.1"},"git-graph":{"desc":"Command-line tool to show clear git graphs arranged for your branching model","executables":["git-graph"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/git-bahn/git-graph.git",{":branch":"master"}],"homepage":"https://github.com/git-bahn/git-graph","license":"MIT","ruby_source_checksum":"d1ac9115f7edd88aac2fc05d9ed74ec2e62fe5d3ecd169a268897f07dacc1a16","stable_dependencies":[{"rust":":build"}],"stable_checksum":"906ef8f5931c32324ab372ac0047b6440faf76b8ce61fda811d8b85cdc3da577","stable_url_args":["https://github.com/git-bahn/git-graph/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"git-gui":{"compatibility_version":1,"desc":"Tcl/Tk UI for the git revision control system","executables":["git-citool","git-gui","git-gui--askpass","git-gui--askyesno","gitk"],"head_dependencies":["tcl-tk"],"head_url_args":["https://github.com/git/git.git",{":branch":"master"}],"homepage":"https://git-scm.com","license":"GPL-2.0-only","ruby_source_checksum":"03680ef824af5c53686a737aa3fab13489132e403ab6054c5d79a272b8e4b37e","stable_dependencies":["tcl-tk"],"stable_checksum":"26c56c296b38c0695b26fa95f475f1d01704d2d38e73465ca30b0b2f5dc789d3","stable_url_args":["https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.56.0.tar.xz"],"stable_version":"2.56.0","bottle_tag":":all","bottle_checksum":"86660f4ccb36a593623b899a228cee6748f05545fe3fcfb204c701f108f76cb0"},"git-hooks-go":{"deprecate_args":{":date":"2026-07-09",":because":":checksum_mismatch"},"desc":"Git hooks manager","disable_args":{":date":"2027-01-09",":because":":checksum_mismatch"},"executables":["git-hooks"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/git-hooks/git-hooks.git",{":branch":"master"}],"homepage":"https://git-hooks.github.io/git-hooks","license":"MIT","ruby_source_checksum":"ecc8c1dda5568f70da4d293b8207090dbd7343a6ce2375ad0a84e4831a92cdda","stable_dependencies":[{"go":":build"}],"stable_checksum":"c37cedf52b3ea267b7d3de67dde31adad4d2a22a7780950d6ca2da64a8b0341b","stable_url_args":["https://github.com/git-hooks/git-hooks/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_checksum":"ca8f15aef832912d96b0df4f61890c61e61e3e4fd174aebdee7ba25e7310d167"},"git-hound":{"desc":"Git plugin that prevents sensitive data from being committed","executables":["git-hound"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ezekg/git-hound.git",{":branch":"master"}],"homepage":"https://github.com/ezekg/git-hound","license":"MIT","ruby_source_checksum":"e5d3d9e86d0c0cf7bee41e93692043c9ea2d7510e2c1eae6e5f296bc7fc2625e","stable_dependencies":[{"go":":build"}],"stable_checksum":"32f79f470c790db068a23fd68e9763b3bedc84309a281b4c99b941d4f33f5763","stable_url_args":["https://github.com/ezekg/git-hound/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"5958f86063b6163227599ba6fa622ff75e600698017d97f4222f0d5de5f9d41a"},"git-if":{"desc":"Glulx interpreter that is optimized for speed","executables":["git-if"],"head_dependencies":[{"glktermw":":build"}],"head_url_args":["https://github.com/DavidKinder/Git.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://ifarchive.org/indexes/if-archive/programming/glulx/interpreters/git/","license":"MIT","ruby_source_checksum":"fe13bbeca6822c27353fecb9b4240831ea796bdaf6d1e6c6479aa28e7806e2a1","stable_dependencies":[{"glktermw":":build"}],"stable_checksum":"59de132505fdf2d212db569211c18ff0f1f4c1032c5370b95272d2c2b4e95c00","stable_url_args":["https://ifarchive.org/if-archive/programming/glulx/interpreters/git/git-138.zip"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.3.8","bottle_checksum":"6aa6daff0372749efa6ef75264013026afac6860c606213b73d86e3b977ccd20"},"git-ignore":{"conflicts":[["git-extras",{":because":"both install a `git-ignore` binary"}]],"desc":"List, fetch and generate .gitignore templates","executables":["git-ignore"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sondr3/git-ignore.git",{":branch":"main"}],"homepage":"https://github.com/sondr3/git-ignore","license":"GPL-3.0-or-later","ruby_source_checksum":"1e73fb0eedffe5f1c97e374230e07c217fd87acbb012d4d6e3f8996689b7bffb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"58b2ae7c5fdc057d6935ee411c4a8225151b7ea2368c863d9b21bf4ccafb11a5","stable_url_args":["https://github.com/sondr3/git-ignore/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0","bottle_checksum":"5f40874c4f120468776f62a856d1e3b19214417b665d7518af3c87cc4562df1c"},"git-imerge":{"bottle_rebuild":7,"desc":"Incremental merge for git","executables":["git-imerge"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/mhagger/git-imerge.git",{":branch":"master"}],"homepage":"https://github.com/mhagger/git-imerge","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"8382524c5f571d05f9f5f7b2b5fcc5384d56bd59087fa3187bae86574e95aa2e","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"df5818f40164b916eb089a004a47e5b8febae2b4471a827e3aaa4ebec3831a3f","stable_url_args":["https://files.pythonhosted.org/packages/be/f6/ea97fb920d7c3469e4817cfbf9202db98b4a4cdf71d8740e274af57d728c/git-imerge-1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"7b4ff75971568d2bd712d22e35083b9b6d7a3a2ce8b8ef5db47085a2ae055653"},"git-integration":{"bottle_rebuild":3,"desc":"Manage git integration branches","executables":["git-integration"],"head_url_args":["https://github.com/johnkeeping/git-integration.git",{":branch":"master"}],"homepage":"https://johnkeeping.github.io/git-integration/","license":"GPL-2.0-only","ruby_source_checksum":"7da7e608f91c4c6b663b8a53ef2929d31cb7af06e6125f70598ffddec2df6904","stable_checksum":"b0259e90dca29c71f6afec4bfdea41fe9c08825e740ce18409cfdbd34289cc02","stable_url_args":["https://github.com/johnkeeping/git-integration/archive/refs/tags/v0.4.tar.gz"],"stable_version":"0.4","bottle_tag":":all","bottle_checksum":"33e61576b92c02c7c8fc37b244cddecd0b1c065ba954e85d5ab860f318636df5"},"git-interactive-rebase-tool":{"bottle_rebuild":1,"desc":"Native sequence editor for Git interactive rebase","executables":["interactive-rebase-tool"],"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://gitrebasetool.mitmaro.ca/","license":"GPL-3.0-or-later","revision":4,"ruby_source_checksum":"d08f5d311a047513f69ef281c51f390d57b1a23b880de1c278dad6169478f4f9","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MitMaro/git-interactive-rebase-tool/commit/f3193b3faae665605d6bac4c1bafa798d3d241ae.patch?full_index=1","sha256":"32c6cc976407c0d2f41e434e35274f86d64b8b396ed18927c833af656551ebd3","type":"backport","resolves":[{"type":"defect","id":"https://github.com/MitMaro/git-interactive-rebase-tool/pull/948"}]}],"stable_checksum":"0b1ba68a1ba1548f44209ce1228d17d6d5768d72ffa991909771df8e9d42d70d","stable_url_args":["https://github.com/MitMaro/git-interactive-rebase-tool/archive/refs/tags/2.4.1.tar.gz"],"stable_version":"2.4.1"},"git-lfs":{"caveats":"Update your git config to finish installation:\n\n  # Update global git config\n  $ git lfs install\n\n  # Update system git config\n  $ git lfs install --system\n","compatibility_version":1,"desc":"Git extension for versioning large files","executables":["git-lfs"],"head_dependencies":[{"asciidoctor":":build"},{"go":":build"}],"homepage":"https://git-lfs.com/","license":"MIT","ruby_source_checksum":"dd96986e5b8c862c885e844c87e3cafa2de1f86f813b652b180a19458c1629f6","stable_dependencies":[{"asciidoctor":":build"},{"go":":build"}],"stable_checksum":"1939307bef808580f7c8954ede7072889d7e76721f5d6fdc4ab110bf907330ab","stable_url_args":["https://github.com/git-lfs/git-lfs/releases/download/v3.8.1/git-lfs-v3.8.1.tar.gz"],"stable_version":"3.8.1"},"git-machete":{"bottle_rebuild":1,"desc":"Git repository organizer & rebase workflow automation tool","executables":["git-machete"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/VirtusLab/git-machete","license":"MIT","ruby_source_checksum":"db814731f0934ba4c43984b13c3aff9da291c5ecf07c2330b53e3c17787130fa","stable_dependencies":["python@3.15"],"stable_checksum":"0859252d5c3280d26e08bfba5dc193d03d192351a964e6a9d8a50f1f46d8dc90","stable_url_args":["https://files.pythonhosted.org/packages/27/32/80a8f8a3c131c8956999957f22cb80a4f12a57cafa94f1b3e3bcc7ff2c72/git_machete-3.46.1.tar.gz"],"stable_version":"3.46.1","bottle_tag":":all","bottle_checksum":"426c58f15ea470666cf6b556bec8ca0305129b23c1092793be4d4cd8a630f685"},"git-mediate":{"desc":"Utility to help resolve merge conflicts","executables":["git-mediate"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/Peaker/git-mediate","license":"GPL-2.0-only","ruby_source_checksum":"a6cee414d6a84513fe491afe3e52445e37e12fd1b8cef45b72ca31a7c7255171","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"841f48c18f83f3be05a7227f429310d0ff3fc2275e285b46fc23c38bd7407ac7","stable_url_args":["https://github.com/Peaker/git-mediate/archive/refs/tags/1.2.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.2.0"},"git-mob":{"bottle_rebuild":1,"desc":"CLI tool for including co-authors in commits","executables":["git-add-coauthor","git-mob","git-mob-print","git-solo","git-suggest-coauthors"],"head_dependencies":["node"],"homepage":"https://github.com/rkotze/git-mob/blob/master/packages/git-mob","license":"MIT","ruby_source_checksum":"5e4200a87b7404502e89c1e7c88bf7ec2a3029884b6e01cf9703e91b98a50741","stable_dependencies":["node"],"stable_checksum":"b2f2c558aa7674b1275bb4f92cd6b967c90a6ee8a8db7d3a567524bf33d78242","stable_url_args":["https://registry.npmjs.org/git-mob/-/git-mob-4.0.1.tgz"],"stable_version":"4.0.1","bottle_tag":":all","bottle_checksum":"e1d543c5bd84b8924a1ca7a6a9e840998f2178e56f76272e4ff39c21ac6e31a6"},"git-multipush":{"bottle_rebuild":2,"desc":"Push a branch to multiple remotes in one command","executables":["git-multipush"],"head_dependencies":[{"asciidoc":":build"}],"head_url_args":["https://github.com/gavinbeatty/git-multipush.git",{":branch":"main"}],"homepage":"https://github.com/gavinbeatty/git-multipush","license":"GPL-3.0-or-later","ruby_source_checksum":"a308993ecc928612bddf1454694a05fac4e589066759628fd41dc3bf5ded7602","stable_dependencies":[{"asciidoc":":build"}],"stable_checksum":"1f3b51e84310673045c3240048b44dd415a8a70568f365b6b48e7970afdafb67","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/git-multipush/git-multipush-2.3.tar.bz2"],"stable_version":"2.3","bottle_tag":":all","bottle_checksum":"74cbae277a623c4ffc3d8b597734d05741cc549a2021de8c25eef4fc9ac4aa25"},"git-now":{"bottle_rebuild":2,"desc":"Light, temporary commits for git","executables":["git-now"],"head_dependencies":["gnu-getopt"],"head_url_args":["https://github.com/iwata/git-now.git",{":branch":"master"}],"homepage":"https://github.com/iwata/git-now","license":"GPL-2.0-only","ruby_source_checksum":"c541e1cc36d643a0e729804e959454d3b5988d49f579a5a650797df5968e8222","stable_dependencies":["gnu-getopt"],"stable_patches":[{"strip":"p1","url":"https://github.com/iwata/git-now/commit/be74736cb95e8213cd06cc6fe85f467e26b9a3c2.patch?full_index=1","sha256":"6f13e7baeb0160e937221e51cd5736fabc57e3b8ba9309b88a8b17b5d14bb767","type":"backport"}],"stable_checksum":"b6f6b9221dcab10de44514575f54e80daf825dc9f5a72262f5708a7432aa087f","stable_url_args":["https://github.com/iwata/git-now/archive/refs/tags/v0.1.1.0.tar.gz"],"stable_version":"0.1.1.0","bottle_tag":":all","bottle_checksum":"3ab8b27aefe8c9e0580cffc3c996028dbfcbca7f9c0c90a9141585d682f816b4"},"git-number":{"bottle_rebuild":1,"desc":"Use numbers for dealing with files in git","executables":["git-id","git-list","git-number"],"homepage":"https://github.com/holygeek/git-number","license":"ISC","ruby_source_checksum":"268e124e04afff98b28eb2259223ab28a6a72d1bd8bc174198c8031413f0fe82","stable_patches":[{"strip":"p1","url":"https://github.com/holygeek/git-number/commit/3da16b37716455ef1dcc9f617a89e003581b5188.patch?full_index=1","sha256":"6e7ed0dfcd86b1e8ee4ada9688aa12be9e33c4d9bb6928cf59dda653aa3c716e","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/holygeek/git-number/pull/47"}]},{"strip":"p1","url":"https://github.com/holygeek/git-number/commit/743d06416f097da4f39f4be7883aa755c8a2edfb.patch?full_index=1","sha256":"88544a6312df728e83dd7c421be57427a155742e51363903c48a707b8e29ade7","type":"backport"},{"strip":"p1","url":"https://github.com/holygeek/git-number/commit/e699e92394fa6a4ecbc4d7235925e9080a61aaa2.patch?full_index=1","sha256":"92d77a6c06fd579e79ab95c9c2d1d461d0f4e0a7fc28217dbb24aeae60d0bec9","type":"backport"}],"stable_checksum":"1b9e691bd2c16321a8b83b65f2393af1707ece77e05dab73b14b04f51e9f9a56","stable_url_args":["https://github.com/holygeek/git-number/archive/refs/tags/1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"f006192cf61d5d3c178201835e847dff5c2c351578d90f183f7ef7363d1a1255"},"git-octopus":{"bottle_rebuild":3,"deprecate_args":{":date":"2025-12-14",":because":":repo_archived"},"desc":"Continuous merge workflow","disable_args":{":date":"2026-12-14",":because":":repo_archived"},"executables":["git-apply-conflict-resolution","git-conflict","git-octopus"],"homepage":"https://github.com/lesfurets/git-octopus","license":"LGPL-3.0-only","ruby_source_checksum":"923437d801ff2e2c0384f3e6fd67bd2ed38f6913d55f65d9f880e6e1dd9eeafe","stable_checksum":"e2800eea829c6fc74da0d3f3fcb3f7d328d1ac8fbb7b2eca8c651c0c903a50c3","stable_url_args":["https://github.com/lesfurets/git-octopus/archive/refs/tags/v1.4.tar.gz"],"stable_version":"1.4","bottle_tag":":all","bottle_checksum":"85596e8a14e47ed9ca1982b4ae0fb3c3afd7bc991722d8e19045a406055d13e0"},"git-open":{"bottle_rebuild":1,"desc":"Open GitHub webpages from a terminal","executables":["git-open"],"homepage":"https://github.com/jeffreyiacono/git-open","license":"MIT","ruby_source_checksum":"c13a279845cf70281b7f072fd59781b318149c01e8855aff30dcffde0938fc05","stable_checksum":"a1217e9b0a76382a96afd33ecbacad723528ec1116381c22a17cc7458de23701","stable_url_args":["https://github.com/jeffreyiacono/git-open/archive/refs/tags/v1.3.tar.gz"],"stable_version":"1.3","bottle_tag":":all","bottle_checksum":"142aaeed12d42b049c0414d59f19f8dfddf1c1c83dee8f208b1af1e745fd432d"},"git-pages-cli":{"desc":"Tool for publishing a site to a git-pages server","executables":["git-pages-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://codeberg.org/git-pages/git-pages-cli.git",{":branch":"main"}],"homepage":"https://codeberg.org/git-pages/git-pages-cli","license":"0BSD","ruby_source_checksum":"c6a775d044d782de2f3ff9a6fc6ee9c5365d1e291116c1cad4cdb89c3f9c86c9","stable_dependencies":[{"go":":build"}],"stable_checksum":"6f48805887fe0d77aa4ea022acaf8d2f99aeb754f88e629a49ca58626b2a6451","stable_url_args":["https://codeberg.org/git-pages/git-pages-cli/releases/download/v1.12.1/git-pages-cli-src.zip"],"stable_version":"1.12.1"},"git-pages":{"bottle_rebuild":2,"desc":"Scalable static site server for Git forges","executables":["git-pages"],"head_dependencies":[{"go":":build"}],"homepage":"https://codeberg.org/git-pages/git-pages","license":"0BSD","ruby_source_checksum":"91587ad71d776e5af0a7dfc417a12f7eae2f9aa2fe689c1b7f11a4fd30af9215","stable_dependencies":[{"go":":build"}],"stable_checksum":"f9c71aa5be211cbd7e03637ec7455e124e05e5cabb040f09e05e188358c2ea00","stable_url_args":["https://codeberg.org/git-pages/git-pages/releases/download/v0.9.1/git-pages-src.zip"],"stable_version":"0.9.1"},"git-pkgs-brief":{"desc":"Tool that detects and reports a project's toolchain, configuration, and more","executables":["brief"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/git-pkgs/brief.git",{":branch":"main"}],"homepage":"https://github.com/git-pkgs/brief","license":"MIT","ruby_source_checksum":"6dbbb414a285debd30f4eabd8911a622cc00ec3da6686d3a1a116767110e9f3d","stable_dependencies":[{"go":":build"}],"stable_checksum":"e01028fc5bc79a49b76b0804325ea5b12796c3275799f82b89e4cc0717bc3bb5","stable_url_args":["https://github.com/git-pkgs/brief/archive/refs/tags/v0.14.2.tar.gz"],"stable_version":"0.14.2"},"git-pkgs-forge":{"desc":"Go library and CLI for working with git forges","executables":["forge"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/git-pkgs/forge.git",{":branch":"main"}],"homepage":"https://github.com/git-pkgs/forge","license":"MIT","ruby_source_checksum":"1a2cdeeb0ffc47a858e0e24750dbce8319e01787d0f6f49bf17f7d228cc2d5a5","stable_dependencies":[{"go":":build"}],"stable_checksum":"4e6674f10c84da580776d3b3c4eb6fcd46ef76828b43a2caa602f2cdcf483047","stable_url_args":["https://github.com/git-pkgs/forge/archive/refs/tags/v0.10.1.tar.gz"],"stable_version":"0.10.1"},"git-pkgs-proxy":{"desc":"Lightweight caching proxy for package registries","executables":["proxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/git-pkgs/proxy.git",{":branch":"main"}],"homepage":"https://github.com/git-pkgs/proxy","license":"GPL-3.0-or-later","ruby_source_checksum":"7c94492a02b241a252f33fd82dad144234c0cb3e43c054a1bda60dcf3bab05e9","stable_dependencies":[{"go":":build"}],"stable_checksum":"b07335586199df429dac55c0bfc2d1a3d9489ada00c8c1583817ffa491722189","stable_url_args":["https://github.com/git-pkgs/proxy/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"git-pkgs":{"desc":"Track package dependencies across git history","executables":["git-pkgs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/git-pkgs/git-pkgs.git",{":branch":"main"}],"homepage":"https://git-pkgs.dev","license":"MIT","ruby_source_checksum":"7f10c385b5b4ea94c9aa0c20a7d9dedade8d5007f87a468dd95ddf05d2060a57","stable_dependencies":[{"go":":build"}],"stable_checksum":"d48505757969fb808e21de80f3dc8d8247e3cfd3f8f89c30bf43fe7a91d5f598","stable_url_args":["https://github.com/git-pkgs/git-pkgs/archive/refs/tags/v0.21.0.tar.gz"],"stable_version":"0.21.0"},"git-plus":{"bottle_rebuild":6,"conflicts":[["git-recent",{":because":"both install `git-recent` binaries"}]],"desc":"Git utilities: git multi, git relation, git old-branches, git recent","executables":["git-multi","git-old-branches","git-recent","git-relation","git-semver"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/tkrajina/git-plus.git",{":branch":"master"}],"homepage":"https://github.com/tkrajina/git-plus","license":"Apache-2.0","ruby_source_checksum":"145f99bae5ba94d6482922bd737841ad97c81e9ade25cd29f05e3d07240933e4","stable_dependencies":["python@3.15"],"stable_checksum":"c1b12553d22050cc553af6521dd672623f81d835b08e0feb01da06865387f3b0","stable_url_args":["https://files.pythonhosted.org/packages/79/27/765447b46d6fa578892b2bdd59be3f7f3c545d68ab65ba6d3d89994ec7fc/git-plus-0.4.10.tar.gz"],"stable_version":"0.4.10","bottle_tag":":all","bottle_checksum":"347e8a37ad5550e55ab6735552ec501678fbdb92b4311db59df20d67c2a7ba73"},"git-quick-stats":{"desc":"Simple and efficient way to access statistics in git","executables":["git-quick-stats"],"head_dependencies":["coreutils"],"homepage":"https://git-quick-stats.sh/","license":"MIT","ruby_source_checksum":"c00ce2295f428bfd8db53cc215a0b22c19635fc0de4ac30bfdc05954e8ac547d","stable_dependencies":["coreutils"],"stable_checksum":"7f522e604849a1c645d1379bca8e69d14382df3f1a29cb4a7cf1421c514f5562","stable_url_args":["https://github.com/git-quick-stats/git-quick-stats/archive/refs/tags/2.11.0.tar.gz"],"stable_version":"2.11.0","bottle_tag":":all","bottle_checksum":"6bb238ebbd9da536e555fa05c674a1266d898e3904e34d337f9d193857aa75df"},"git-recent":{"conflicts":[["git-plus",{":because":"both install `git-recent` binaries"}]],"desc":"Browse your latest git branches, formatted real fancy","executables":["git-recent","git-recent-og"],"head_dependencies":["fzf"],"homepage":"https://github.com/paulirish/git-recent","license":"MIT","ruby_source_checksum":"21ff96d55402984e3ef5dbd18d5582febd284153f65713cdaa25e0cc9208abaf","stable_dependencies":["fzf"],"stable_checksum":"2930b5e2ccb0e5e058c78b119dad60b9f4576736a9afed7f8c821a9b93324b1d","stable_url_args":["https://github.com/paulirish/git-recent/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0","bottle_tag":":all","bottle_checksum":"f1beb95313698c139b547502963a092d0446a5ede532ba1048442d43b6601288"},"git-remote-codecommit":{"bottle_rebuild":1,"desc":"Git Remote Helper to interact with AWS CodeCommit","executables":["git-remote-codecommit"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/aws/git-remote-codecommit.git",{":branch":"master"}],"homepage":"https://github.com/aws/git-remote-codecommit","license":"Apache-2.0","revision":8,"ruby_source_checksum":"d8924209ee2821efe6ad19f0b4b74e5493c94062bb13acc6b118e56a7507d324","stable_dependencies":["python@3.15"],"stable_checksum":"fd4a9ba3fbd88cd455a8e2087765e415da0beaae9932d4e84010069a536de24e","stable_url_args":["https://files.pythonhosted.org/packages/6c/a0/feb4dfa42e8cb1a0bd91667233254e49696cf6618f51ad5629f6efd89dae/git-remote-codecommit-1.17.tar.gz"],"stable_version":"1.17","bottle_tag":":all","bottle_checksum":"417955c4f84ef02ee4f4088e4a8af61bb567530c45d0417dd04991a821534998"},"git-remote-gcrypt":{"desc":"GPG-encrypted git remotes","executables":["git-remote-gcrypt"],"head_dependencies":[{"docutils":":build"}],"homepage":"https://spwhitton.name/tech/code/git-remote-gcrypt/","license":{":any_of":["GPL-3.0-only","GPL-2.0-or-later"]},"ruby_source_checksum":"0d8ce6ffad6968bf9da78ccbdc9089a38185eec14a9a628289551085af05062e","stable_dependencies":[{"docutils":":build"}],"stable_checksum":"0a0b8359eccdd5d63eaa3b06b7a24aea813d7f1e8bf99536bdd60bc7f18dca03","stable_url_args":["https://github.com/spwhitton/git-remote-gcrypt/archive/refs/tags/1.5.tar.gz"],"stable_version":"1.5","bottle_checksum":"80d8af3e55e306c6711a445e6ff12d1117d9f38b9039b49e7a81aef8f84669ef"},"git-remote-hg":{"conflicts":[["git-cinnabar",{":because":"both install `git-remote-hg` binaries"}]],"desc":"Transparent bidirectional bridge between Git and Mercurial","executables":["git-remote-hg"],"head_dependencies":["mercurial","python@3.15",{"asciidoctor":":build"}],"head_url_args":["https://github.com/felipec/git-remote-hg.git",{":branch":"master"}],"homepage":"https://github.com/felipec/git-remote-hg","license":"GPL-2.0-only","revision":3,"ruby_source_checksum":"6b6e15ef8f5b684b99652eaf2dc8f98e46e46bc40b53b9559fff99210384bcf0","stable_dependencies":["mercurial","python@3.15",{"asciidoctor":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/felipec/git-remote-hg/commit/bad0a3e5e5dd8352b3ea67d6efa8584ebde5311e.patch?full_index=1","sha256":"9a9e1f052571b48747d1c14bd5f09dcf4778b64bb2673ecc9987f46d03537105","type":"backport"},{"strip":"p1","url":"https://github.com/felipec/git-remote-hg/commit/e7ac1caffaf7518d17e158d41f35fe1e0ba057b8.patch?full_index=1","sha256":"6177d0e7800e8553ba4976c7746772f3179617a674b229905114228f1ce0c94b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/felipec/git-remote-hg/pull/100"}]}],"stable_checksum":"ada593c2462bed5083ab0fbd50b9406b8e83b04a6c882de80483e7c77ce8bf07","stable_url_args":["https://github.com/felipec/git-remote-hg/archive/refs/tags/v0.7.tar.gz"],"stable_version":"0.7","bottle_tag":":all","bottle_checksum":"e90eff0db403519edc1c7a28c118fca81a007fe16ca8b909d80b320136d26bfa"},"git-review":{"bottle_rebuild":1,"conflicts":[["gerrit-tools",{":because":"both install `git-review` binaries"}]],"desc":"Submit git branches to gerrit for review","executables":["git-review"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://opendev.org/opendev/git-review.git",{":branch":"master"}],"homepage":"https://opendev.org/opendev/git-review","license":"Apache-2.0","revision":8,"ruby_source_checksum":"0c07ec209ebe48384965adab2a0c1bb1288e65c4e7dd59bd7a344b6053d2a20d","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"1bcffaef02848a5a3b066e8268c7d700a77cbd8b2e56b128d30f60cd431cf0a8","stable_url_args":["https://files.pythonhosted.org/packages/da/92/ddc922d34061791a4d0fd483ee4ffc5e026e93783b70fe5a29a129d0cf63/git_review-2.5.0.tar.gz"],"stable_version":"2.5.0","bottle_tag":":all","bottle_checksum":"0077cc4a5621c15d3ab6476bdf292247360b99368b61e673c6c8468ef741b081"},"git-revise":{"bottle_rebuild":1,"desc":"Rebase alternative for easy & efficient in-memory rebases and fixups","executables":["git-revise"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/mystor/git-revise.git",{":branch":"main"}],"homepage":"https://github.com/mystor/git-revise","license":"MIT","ruby_source_checksum":"0e7881972c91ff1f7ca26f0abd6600b0782fd091c42111dc40892a7d229f80ca","stable_dependencies":["python@3.15"],"stable_checksum":"3239b1809cd659b33f6f323d3bfca5c7e3a9eb2eace223cf63b346f91c8c831c","stable_url_args":["https://files.pythonhosted.org/packages/b7/51/771e8ecd76847a6e822d40e070604eb3d916bf25f73b369417a9789103d5/git_revise-0.8.0.tar.gz"],"stable_version":"0.8.0","bottle_tag":":all","bottle_checksum":"dc10cbf6cb8d8d8367f0fc3d213d455352044ab5cf5a9c3bb7dbfac988618ca5"},"git-secret":{"desc":"Bash-tool to store the private data inside a git repo","executables":["git-secret"],"head_dependencies":["gawk","gnupg"],"head_url_args":["https://github.com/sobolevn/git-secret.git",{":branch":"master"}],"homepage":"https://sobolevn.me/git-secret","license":"MIT","ruby_source_checksum":"09010a4a7f58e8059fad581398bf75e6a7d7931cb1c357992ca1ff29dba9d4e9","stable_dependencies":["gawk","gnupg"],"stable_checksum":"1cba04a59c8109389079b479c1bf5719b595e799680e10d35ce9aa091cb752af","stable_url_args":["https://github.com/sobolevn/git-secret/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_checksum":"973f4fddf023508c20a21b6d4cdc303c24d7bdd8d912c7ba90beee9d71aae329"},"git-secrets":{"bottle_rebuild":1,"desc":"Prevents you from committing sensitive information to a git repo","executables":["git-secrets"],"head_url_args":["https://github.com/awslabs/git-secrets.git",{":branch":"master"}],"homepage":"https://github.com/awslabs/git-secrets","license":"Apache-2.0","ruby_source_checksum":"8603b10ef8e19a31fb5c0329256d9d028d67edf467b38d7992fd4364d87cf6c8","stable_patches":[{"strip":"p1","url":"https://github.com/awslabs/git-secrets/commit/65891e23f341f159098300999edcce5983cd3ad8.patch?full_index=1","sha256":"add9ad9f5778dd38885a23b8b394601061a203d1862b91cd64c5ca2a0c9a6ab2","type":"backport","resolves":[{"type":"defect","id":"https://github.com/awslabs/git-secrets/pull/221"}]}],"stable_checksum":"f1d50c6c5c7564f460ff8d279081879914abe920415c2923934c1f1d1fac3606","stable_url_args":["https://github.com/awslabs/git-secrets/archive/refs/tags/1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"826637bd7920ad23df848a7ffbfadb79a7d7c918b330d80bc7fea4dfb9fed1d5"},"git-series":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-14",":because":":unmaintained"},"desc":"Track changes to a patch series over time","disable_args":{":date":"2026-09-14",":because":":unmaintained"},"executables":["git-series"],"head_dependencies":["libgit2","libssh2","openssl@3",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/git-series/git-series","license":"MIT","revision":13,"ruby_source_checksum":"3d4ffdb1305979cfb9533ee7b3ca42a20b598ca516548308cf670d604fd7f77d","stable_dependencies":["libgit2","libssh2","openssl@3",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c0362e19d3fa168a7cb0e260fcdecfe070853b163c9f2dfd2ad8213289bc7e5f","stable_url_args":["https://github.com/git-series/git-series/archive/refs/tags/0.9.1.tar.gz"],"stable_version":"0.9.1"},"git-sizer":{"desc":"Compute various size metrics for a Git repository","executables":["git-sizer"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/github/git-sizer.git",{":branch":"master"}],"homepage":"https://github.com/github/git-sizer","license":"MIT","ruby_source_checksum":"878f629989215a73c71582b38542efa851be61c8c5d2a9772d975e41145dd5a1","stable_dependencies":[{"go":":build"}],"stable_checksum":"07a5ac5f30401a17d164a6be8d52d3d474ee9c3fb7f60fd83a617af9f7e902bb","stable_url_args":["https://github.com/github/git-sizer/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"84eec3e5aeb0f702b96dc0e15c002a99f46fdf9899e445384a416d1b02b47ee8"},"git-spice":{"caveats":"The 'gs' executable has been renamed to 'git-spice'.\nIf you prefer to use 'gs', add an alias to your shell configuration:\n\n  alias gs='git-spice'\n","desc":"Manage stacked Git branches","executables":["git-spice"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/abhinav/git-spice.git",{":branch":"main"}],"homepage":"https://abhinav.github.io/git-spice/","license":"GPL-3.0-or-later","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"e96eb51bb74cf02658b9703be136822e8e65450c3e5dac296c08232481763688","stable_dependencies":[{"go":":build"}],"stable_checksum":"5a7a20433c830b290f974b58fb3c7b800a3369f7ba8a2dab6c3861f0a823da5f","stable_url_args":["https://github.com/abhinav/git-spice/archive/refs/tags/v0.32.0.tar.gz"],"stable_version":"0.32.0"},"git-split-diffs":{"desc":"Syntax highlighted side-by-side diffs in your terminal","executables":["git-split-diffs"],"head_dependencies":["node"],"homepage":"https://github.com/banga/git-split-diffs","license":"MIT","ruby_source_checksum":"5e2b48bf69fb1b3a35662c9ec6baa78820796a6e0fa9d0358feaa098ac02e4dd","stable_dependencies":["node"],"stable_checksum":"6391f1a1fb8b5a3b5d6b31008a9ba1627a0c6903e857eba24b734c81d3351edc","stable_url_args":["https://registry.npmjs.org/git-split-diffs/-/git-split-diffs-2.3.0.tgz"],"stable_version":"2.3.0","bottle_tag":":all","bottle_checksum":"2103d2b959bb461d8752cef4f0bd669bf22825c1c90ce375c9c84edaa4631c85"},"git-standup":{"bottle_rebuild":2,"conflicts":[["git-extras",{":because":"both install `git-standup` binaries"}]],"desc":"Git extension to generate reports for standup meetings","executables":["git-standup"],"head_url_args":["https://github.com/nilbuild/git-standup.git",{":branch":"master"}],"homepage":"https://github.com/nilbuild/git-standup","license":"MIT","ruby_source_checksum":"0509d423542c2780d307772ae495c91d0aedcf6a95db27a098b64432eff87605","stable_checksum":"48d5aaa3c585037c950fa99dd5be8a7e9af959aacacde9fe94143e4e0bfcd6ba","stable_url_args":["https://github.com/nilbuild/git-standup/archive/refs/tags/2.3.2.tar.gz"],"stable_version":"2.3.2","bottle_tag":":all","bottle_checksum":"592920ec8fc670fd61e01e6526d4e016e9cbfd7585fed0803c418e62705696d8"},"git-subrepo":{"bottle_rebuild":1,"desc":"Git Submodule Alternative","executables":["git-subrepo"],"head_dependencies":["bash",{"gnu-sed":":build"}],"head_url_args":["https://github.com/ingydotnet/git-subrepo.git",{":branch":"master"}],"homepage":"https://github.com/ingydotnet/git-subrepo","license":"MIT","ruby_source_checksum":"0d6cded039f029d6ed2336f3c4e6e15896e9fe988f49d4ec951a61da4e9e9e5b","stable_dependencies":["bash",{"gnu-sed":":build"}],"stable_checksum":"6e4784d9739a9153377d4a00bd3256618eee732ee988b85b4c70f1ba48566458","stable_url_args":["https://github.com/ingydotnet/git-subrepo/archive/refs/tags/0.4.9.tar.gz"],"stable_version":"0.4.9","bottle_tag":":all","bottle_checksum":"2b36a28dabe54ae8570223cf276739f8692c3ca72b28e96fcd2f74a819a46736"},"git-svn-abandon":{"bottle_rebuild":1,"desc":"History-preserving svn-to-git migration","executables":["git-svn-abandon-cleanup","git-svn-abandon-fix-refs","git-svn-abandon-msg-filter"],"head_url_args":["https://github.com/nothingmuch/git-svn-abandon.git",{":branch":"master"}],"homepage":"https://github.com/nothingmuch/git-svn-abandon","license":"MIT","ruby_source_checksum":"9f5e4d3cd805419c92166df713cd379d04acbce511cfe958ca3933dfdd6a9912","stable_checksum":"65c11b5e575e6af4d21ef7624941c4581a5570748d50e38714bd33fee56e4485","stable_url_args":["https://github.com/nothingmuch/git-svn-abandon/archive/refs/tags/0.0.1.tar.gz"],"stable_version":"0.0.1","bottle_tag":":all","bottle_checksum":"020e0d7161a9de4a0b7aedb1d73305db3f7914ff645b46ea8b0dbd7c7d7ba94e"},"git-svn":{"desc":"Bidirectional operation between a Subversion repository and Git","executables":["git-svn"],"head_dependencies":["git","subversion"],"head_url_args":["https://github.com/git/git.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://git-scm.com","license":"GPL-2.0-or-later","ruby_source_checksum":"10b9aa99daf5c1663f0606583c117376cd8eaad1adca12cfdb26d05e5e4dee2d","stable_dependencies":["git","subversion"],"stable_checksum":"26c56c296b38c0695b26fa95f475f1d01704d2d38e73465ca30b0b2f5dc789d3","stable_url_args":["https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.56.0.tar.xz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.56.0"},"git-sync":{"conflicts":[["git-extras",{":because":"both install `git-sync` binaries"}]],"desc":"Clones a git repository and keeps it synchronized with the upstream","executables":["git-sync"],"head_dependencies":["coreutils","git",{"go":":build"}],"head_url_args":["https://github.com/kubernetes/git-sync.git",{":branch":"master"}],"homepage":"https://github.com/kubernetes/git-sync","license":"Apache-2.0","ruby_source_checksum":"92f88055afaec19cddee870e5aa2cdf5f031043e4736fcb958b41ad9c792e4b5","stable_dependencies":["coreutils","git",{"go":":build"}],"stable_checksum":"8c6bee1f131434546e6202fe544ebc116b3227ed3af4ab75eee15337c209b308","stable_url_args":["https://github.com/kubernetes/git-sync/archive/refs/tags/v4.8.0.tar.gz"],"stable_version":"4.8.0"},"git-tools":{"desc":"Assorted git-related scripts and tools","executables":["git-branches-rename","git-clone-subset","git-find-uncommitted-repos","git-rebase-theirs","git-restore-mtime","git-strip-merge"],"head_url_args":["https://github.com/MestreLion/git-tools.git",{":branch":"main"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/MestreLion/git-tools","license":"GPL-3.0-or-later","ruby_source_checksum":"5bb353dfaaa66634841c1fc95326949564bc4f462ed602c63ccfeba026beddb2","stable_checksum":"65eb05f2959861d16e60d132b2175169e6e1aec840ab6e4bae556c6d08a199a7","stable_url_args":["https://github.com/MestreLion/git-tools/archive/refs/tags/v2025.08.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"2025.08","bottle_tag":":all","bottle_checksum":"ba1a42e203720e6a74dcdfefb2653be957015fbd115415686b119975f111bdb6"},"git-town":{"desc":"High-level command-line interface for Git","executables":["git-town"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/git-town/git-town.git",{":branch":"main"}],"homepage":"https://www.git-town.com/","license":"MIT","ruby_source_checksum":"31a7816196141f115e75be616f631021da4e6e1c0c4290c853e92d43443d8bd4","stable_dependencies":[{"go":":build"}],"stable_checksum":"2a6fab5645dab15237a9b40f5c6c413dadfdd0e3fa5897f2f0dd10232fd9faea","stable_url_args":["https://github.com/git-town/git-town/archive/refs/tags/v24.1.0.tar.gz"],"stable_version":"24.1.0"},"git-tracker":{"bottle_rebuild":1,"desc":"Integrate Pivotal Tracker into your Git workflow","executables":["git-tracker"],"head_url_args":["https://github.com/stevenharman/git_tracker.git",{":branch":"main"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/stevenharman/git_tracker","license":"MIT","ruby_source_checksum":"d4aa73a50590c9557fb1a74a13a51bd13276e381cdb5b83efd1f83b9f53a41bd","stable_checksum":"ec0a8d6dd056b8ae061d9ada08f1cc2db087e13aaecf4e0d150c1808e0250504","stable_url_args":["https://github.com/stevenharman/git_tracker/archive/refs/tags/v2.0.0.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"2.0.0","bottle_checksum":"c25f12523b2b8de0affa72363cd84c3cc3c8947bfea4765fa47382a1b5185b39"},"git-trim":{"bottle_rebuild":2,"desc":"Trim your git remote tracking branches that are merged or gone","executables":["git-trim"],"head_dependencies":["libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/foriequal0/git-trim","license":"MIT","ruby_source_checksum":"57aedec1e7df71f9590679c219f470f7c5f35f7e9ad25ba1df6c8c310ad26dff","stable_dependencies":["libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_url_args":["https://github.com/foriequal0/git-trim.git",{":tag":"v0.4.4",":revision":"1f39d85ddb242e9933fba9faaecd6f423f2b6a5b"}],"stable_version":"0.4.4"},"git-url-sub":{"bottle_rebuild":1,"desc":"Recursively substitute remote URLs for multiple repos","executables":["git-url-sub"],"head_url_args":["https://github.com/gosuri/git-url-sub.git",{":branch":"master"}],"homepage":"https://gosuri.github.io/git-url-sub","license":"MIT","ruby_source_checksum":"abd1dc9b639c12f29252296971ef70c283f9c378377ef035a11e7c6d007759e3","stable_checksum":"6c943b55087e786e680d360cb9e085d8f1d7b9233c88e8f2e6a36f8e598a00a9","stable_url_args":["https://github.com/gosuri/git-url-sub/archive/refs/tags/1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"055dea89e85d2f7947a37817d5d25f502f40416d0e35ccede1bfeb7795891be0"},"git-vendor":{"bottle_rebuild":1,"desc":"Command for managing git vendored dependencies","executables":["git-vendor"],"head_url_args":["https://github.com/brettlangdon/git-vendor.git",{":branch":"master"}],"homepage":"https://brettlangdon.github.io/git-vendor","license":"MIT","ruby_source_checksum":"ee5a6c64bfeb4dd9fe5fae4093a40bc5657cfb3bc331ea0e15646e22724ef8ab","stable_checksum":"774c0ba9596f3231c846dad096f61d7e2906f6fad38c031bf6c01bb8d6c0a338","stable_url_args":["https://github.com/brettlangdon/git-vendor/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"787b5a6895706acdec2ad5cc6dade2cef8dbdfcd0d0352b6fbc45a6a40489f0e"},"git-when-merged":{"bottle_rebuild":5,"desc":"Find where a commit was merged in git","executables":["git-when-merged"],"head_url_args":["https://github.com/mhagger/git-when-merged.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/mhagger/git-when-merged","license":"GPL-2.0-only","ruby_source_checksum":"04a6a45d58a4276ad84de7a868144b628a08eda92542e150229199d2915ac5a5","stable_checksum":"46ba5076981862ac2ad0fa0a94b9a5401ef6b5c5b0506c6e306b76e5798e1f58","stable_url_args":["https://github.com/mhagger/git-when-merged/archive/refs/tags/v1.2.1.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.2.1","bottle_tag":":all","bottle_checksum":"8c5accfbda69a2a247dcfbd78b1122f6cd9456b24f4b19830dbb81441c95d6ee"},"git-who":{"desc":"Git blame for file trees","executables":["git-who"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sinclairtarget/git-who.git",{":branch":"master"}],"homepage":"https://github.com/sinclairtarget/git-who","license":"MIT","ruby_source_checksum":"685294cad97aefd516e4eafd7907af593f84292523247e1755321876780503a1","stable_dependencies":[{"go":":build"}],"stable_checksum":"7af9950b8786a52e71e80457986f8b961064dc39923de1e330bc9fede42feef4","stable_url_args":["https://github.com/sinclairtarget/git-who/archive/refs/tags/v1.3.tar.gz"],"stable_version":"1.3"},"git-workspace":{"desc":"Sync personal and work git repositories from multiple providers","executables":["git-workspace"],"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/orf/git-workspace.git",{":branch":"master"}],"homepage":"https://github.com/orf/git-workspace","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"687c22c40843e76bfc2c85dcefb267cfea7d0dca2f7dc82d3c0781e3b490e3b6","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"e2cf64219d6235a587448bef093224ceccc144697e2e3ebad2380236f2373404","stable_url_args":["https://github.com/orf/git-workspace/archive/refs/tags/v1.11.0.tar.gz"],"stable_version":"1.11.0"},"git-xargs":{"desc":"CLI for making updates across multiple Github repositories with a single command","executables":["git-xargs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gruntwork-io/git-xargs.git",{":branch":"master"}],"homepage":"https://github.com/gruntwork-io/git-xargs","license":"Apache-2.0","ruby_source_checksum":"fb7ecbe42295c4245f44d4b1ffa4165a402eabd0ae54f86a34bad1d3a6008fa1","stable_dependencies":[{"go":":build"}],"stable_checksum":"baf43133e9b361860982f2c13e6edbe193f825af864ea3fe81ec54464eda1857","stable_url_args":["https://github.com/gruntwork-io/git-xargs/archive/refs/tags/v0.1.16.tar.gz"],"stable_version":"0.1.16","bottle_checksum":"7e638bfc967c4b2216e20dcaf486033b03a54be584b0bcff1751cbb5f5530344"},"git-xet":{"bottle_rebuild":1,"desc":"Git LFS plugin that uploads and downloads using the Xet protocol","executables":["git-xet"],"head_dependencies":["git-lfs","libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/huggingface/xet-core","license":"Apache-2.0","ruby_source_checksum":"920dbc4293359de2f7b4f5e845844a2a927423ebc0dd4467b3595343da3b59aa","stable_dependencies":["git-lfs","libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"df2a90a8266918bf2aba35e22276c745d11bd9c39850410f78ebbf2b50d0c87c","stable_url_args":["https://github.com/huggingface/xet-core/archive/refs/tags/git-xet-v0.2.1.tar.gz"],"stable_version":"0.2.1"},"git":{"caveats":"The Tcl/Tk GUIs (e.g. gitk, git-gui) are now in the `git-gui` formula.\nSubversion interoperability (git-svn) is now in the `git-svn` formula.\n","compatibility_version":1,"desc":"Distributed revision control system","executables":["git","git-cvsserver","git-receive-pack","git-shell","git-upload-archive","git-upload-pack","scalar"],"head_dependencies":["pcre2","gettext",{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/git/git.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["expat"]],"homepage":"https://git-scm.com","license":{":all_of":["GPL-2.0-only","GPL-2.0-or-later","LGPL-2.1-or-later","BSD-3-Clause","MIT"]},"revision":1,"ruby_source_checksum":"df39658f97fd2bb62ab681628d14c7e41b6c2dfbe220778c3d3b2712ff16b0a4","stable_dependencies":["pcre2","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"26c56c296b38c0695b26fa95f475f1d01704d2d38e73465ca30b0b2f5dc789d3","stable_url_args":["https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.56.0.tar.xz"],"stable_uses_from_macos":[["curl"],["expat"]],"stable_version":"2.56.0"},"gita":{"bottle_rebuild":1,"desc":"Manage multiple git repos with sanity","executables":["gita"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/nosarthur/gita","license":"MIT","ruby_source_checksum":"0b531a224fa9f45fabca2457c8d50a1f164d34862de6dfad56dc5ebe207bad3e","stable_dependencies":["python@3.15"],"stable_checksum":"064e5cbcfa5df76409cfd8e70142f8153f6ecc40fb35d3a28a0a04054d5fb3fd","stable_url_args":["https://files.pythonhosted.org/packages/1d/89/8dd6dd79eadd70ff2f64b79f434637e384cd0490c2a626074e2a73c8a896/gita-0.16.8.2.tar.gz"],"stable_version":"0.16.8.2"},"gitbackup":{"desc":"Tool to backup your Bitbucket, GitHub and GitLab repositories","executables":["gitbackup"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/amitsaha/gitbackup.git",{":branch":"master"}],"homepage":"https://github.com/amitsaha/gitbackup","license":"MIT","ruby_source_checksum":"13724ac396f50a1a51b0fb22c3ff87674a2b531a35c78801c242f5ccaea295cb","stable_dependencies":[{"go":":build"}],"stable_checksum":"697ad5a84e39cc1b444c2129ce6cbcba9a953629486d53d4d87e1b624fc451ae","stable_url_args":["https://github.com/amitsaha/gitbackup/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1"},"gitbatch":{"desc":"Manage your git repositories in one place","executables":["gitbatch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/isacikgoz/gitbatch.git",{":branch":"master"}],"homepage":"https://github.com/isacikgoz/gitbatch","license":"MIT","ruby_source_checksum":"c8250fdd50bc63bfd67a681710ac0ffeb837e2b13b4c9a398a3b9f1d0bf27eb6","stable_dependencies":[{"go":":build"}],"stable_checksum":"0ef36a4ea0b6cf4beb51928dd51281ec106006ba800c439d2588515c1bfeaf41","stable_url_args":["https://github.com/isacikgoz/gitbatch/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1","bottle_checksum":"00104e93f6610498cccea2112338f3f9fa516ca3bdf66ead50640e9d97739b8b"},"gitbucket":{"caveats":"Note: When using `brew services` the port will be 8080.\n","desc":"Git platform powered by Scala offering","head_dependencies":["openjdk",{"sbt":":build"}],"head_url_args":["https://github.com/gitbucket/gitbucket.git",{":branch":"master"}],"homepage":"https://gitbucket.github.io/","license":"Apache-2.0","ruby_source_checksum":"bd8d6494a3632e4cb7ad5c6fb2b44f1e51cd9d6504a2c2e31003d9b0eafbe3fb","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/openjdk/bin/java","-Dmail.smtp.starttls.enable=true","-jar","$HOMEBREW_PREFIX/opt/gitbucket/libexec/gitbucket.war","--host=127.0.0.1","--port=8080"]],"stable_dependencies":["openjdk"],"stable_checksum":"bbd08775a5a19d51a4358f481fb16eceecb992b2b0c83bfac414e54717310359","stable_url_args":["https://github.com/gitbucket/gitbucket/releases/download/4.48.0/gitbucket.war"],"stable_version":"4.48.0","bottle_tag":":all","bottle_checksum":"ba514792f807df50229673e8aab37945e89b4a5e071c2a9626ff627943a812b5"},"gitea-cli":{"desc":"Official command-line tool for Gitea","executables":["gt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitea.com/gitea/cli.git",{":branch":"main"}],"homepage":"https://gitea.com/gitea/cli","license":"MIT","ruby_source_checksum":"17350f62e53457772778fb8dbb0b16ce1aa7b3122f49c3afeb117de73a3dbb62","stable_dependencies":[{"go":":build"}],"stable_checksum":"b275325123c5cc68e45302cfd99d31259852ffdce21be711fe4872ac6bf8cc57","stable_url_args":["https://gitea.com/gitea/cli/archive/v0.1.0.tar.gz"],"stable_version":"0.1.0"},"gitea-importer":{"desc":"CLI to migrate repositories from GitHub, GitLab and Gitea into Gitea","executables":["gitea-importer"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitea.com/gitea/importer.git",{":branch":"main"}],"homepage":"https://gitea.com/gitea/importer","license":"MIT","ruby_source_checksum":"5bbc78c5b3720cb14cc0b847d9959ad1c6ee3f27bc53fb6d4481c740521ba535","stable_dependencies":[{"go":":build"}],"stable_checksum":"2b9e610f34fee685cd57e7104641e00f17115b7c60e06596d5ff66ca33601aba","stable_url_args":["https://gitea.com/gitea/importer/archive/v0.0.2.tar.gz"],"stable_version":"0.0.2"},"gitea-mcp-server":{"desc":"Interactive with Gitea instances with MCP","executables":["gitea-mcp-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitea.com/gitea/gitea-mcp.git",{":branch":"main"}],"homepage":"https://gitea.com/gitea/gitea-mcp","license":"MIT","ruby_source_checksum":"3d07be39d018228228afc3305abc9dd61c7ca38f554d4e961f831ab749df3acb","stable_dependencies":[{"go":":build"}],"stable_checksum":"7712e780369e9bc19bce97b558f06ff056bcdabc4d927f9f600c8cf8f28f50d5","stable_url_args":["https://gitea.com/gitea/gitea-mcp/archive/v1.11.0.tar.gz"],"stable_version":"1.11.0"},"gitea-runner":{"caveats":"Config file: $HOMEBREW_PREFIX/etc/gitea-runner/config.yaml","desc":"Official Actions runner for Gitea","executables":["gitea-runner"],"head_dependencies":[{"go":":build"}],"homepage":"https://gitea.com/gitea/runner","license":"MIT","oldnames":["act_runner"],"ruby_source_checksum":"cfcc8de544b6d6de734c94d747f6b4009f6690e76ca8e0d3766053119a07ec91","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/lib/gitea-runner"],[":log_path","$HOMEBREW_PREFIX/var/log/gitea-runner.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/gitea-runner.err"],[":keep_alive",{":successful_exit":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/gitea-runner/bin/gitea-runner","daemon","--config","$HOMEBREW_PREFIX/etc/gitea-runner/config.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"4f56d45548ceae40c5814e4c0f014d86b42e5966c69592e292cd21c01bc050af","stable_url_args":["https://gitea.com/gitea/runner/archive/v5.2.2.tar.gz"],"stable_version":"5.2.2"},"gitea":{"desc":"Painless self-hosted all-in-one software development service","executables":["gitea"],"head_dependencies":[{"node":":build"},{"pnpm":":build"},{"go":":build"}],"head_url_args":["https://github.com/go-gitea/gitea.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://about.gitea.com/","license":"MIT","ruby_source_checksum":"4d174458d0890d62f1cdfbd470549ebcb7bf1ee6366f0c4d63d7a038a43bbf23","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/gitea.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/gitea.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/gitea/bin/gitea","web","--work-path","$HOMEBREW_PREFIX/var/gitea"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"b8ad80f8a79ea42fa5cf52bdc3d5fd3457bb6abd6bd57cfcfab6a5ad4f31c3dc","stable_url_args":["https://dl.gitea.com/gitea/28.2.0/gitea-src-28.2.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"28.2.0"},"gitg":{"bottle_rebuild":1,"desc":"GNOME GUI client to view git repositories","executables":["gitg"],"head_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gobject-introspection","gpgme","gspell","gtk+3","gtksourceview4","hicolor-icon-theme","json-glib","libdazzle","libgee","libgit2","libgit2-glib","libhandy","libpeas@1","libsecret","pango","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wiki.gnome.org/Apps/Gitg","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"458489292c1af3e8715a9281d1bf6d97efbce089e3cbcb8f6c78d65a9ec30a1a","stable_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gobject-introspection","gpgme","gspell","gtk+3","gtksourceview4","hicolor-icon-theme","json-glib","libdazzle","libgee","libgit2","libgit2-glib","libhandy","libpeas@1","libsecret","pango","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.gnome.org/GNOME/gitg/-/commit/22db29e9069042b4e5c07ee496c62c8c63e9b7d5.diff","sha256":"570f15ebcf61ff7779ad638120a6542b0f045272c77a5b185a27d2c50f2d3a18","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/gitg/-/merge_requests/410"}]}],"stable_checksum":"331216a86920cd4e8ab9b0036e63cecb3e1a1d1162c61aa31bd6924e985a8154","stable_url_args":["https://download.gnome.org/sources/gitg/50/gitg-50.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"50"},"github-keygen":{"desc":"Bootstrap GitHub SSH configuration","executables":["github-keygen"],"head_url_args":["https://github.com/dolmen/github-keygen.git",{":branch":"release"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/dolmen/github-keygen","license":"GPL-3.0-or-later","ruby_source_checksum":"85075deee7892d37ba16527457fb5db948210bdb8d02aa433c6e011ece7cf534","stable_checksum":"0feb346de7927a3bcacadf2122b333041bb7b21b8262230265dc49a2d0f0b7ef","stable_url_args":["https://github.com/dolmen/github-keygen/archive/refs/tags/v1.401.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.401","bottle_tag":":all","bottle_checksum":"1aa3cea67da44906e941e9c8119b0e33c7eb70fa38d3e7ff0cfdca61082e00c0"},"github-markdown-toc":{"desc":"Easy TOC creation for GitHub README.md (in go)","executables":["gh-md-toc"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/ekalinin/github-markdown-toc.go","license":"MIT","ruby_source_checksum":"330daa4d00cb88b46d03b501d6b3a77bf89c3feb47c020c5660842990a4beb37","stable_dependencies":[{"go":":build"}],"stable_checksum":"62f34f003912244c8d6d94cad9a273ddb3f29f6f01133d16fdefd0c017030526","stable_url_args":["https://github.com/ekalinin/github-markdown-toc.go/archive/refs/tags/v2.0.1.tar.gz"],"stable_version":"2.0.1"},"github-mcp-server":{"desc":"GitHub Model Context Protocol server for AI tools","executables":["github-mcp-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/github/github-mcp-server.git",{":branch":"main"}],"homepage":"https://github.com/github/github-mcp-server","license":"MIT","ruby_source_checksum":"6e9060a978a1e852eea302ebce4150269237af17c027bd54f1fa2106f8054b4f","stable_dependencies":[{"go":":build"}],"stable_checksum":"22803dd59ab2f1e0c901606b6ef75080477ce1da44d15e5eac756dce4a128e34","stable_url_args":["https://github.com/github/github-mcp-server/archive/refs/tags/v2.0.3.tar.gz"],"stable_version":"2.0.3"},"github-release":{"desc":"Create and edit releases on Github (and upload artifacts)","executables":["github-release"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/github-release/github-release.git",{":branch":"master"}],"homepage":"https://github.com/github-release/github-release","license":"MIT","ruby_source_checksum":"347d452aa28cde9fe234f279aa60ec44b7155b80f36162b4f0f2089d40cbc55e","stable_dependencies":[{"go":":build"}],"stable_checksum":"6e6d3d77ce7d6acf6c4e4e0e005c71641ba7c2eb67d9f1f2e2cf2cc5f5c68086","stable_url_args":["https://github.com/github-release/github-release/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0","bottle_checksum":"a20268af91f08bc5e7eb972f9713dd0d5a9cb68be43a0e16b1e822bfa4c7e71e"},"gitingest":{"bottle_rebuild":1,"desc":"Turn any Git repository into a prompt-friendly text ingest for LLMs","executables":["gitingest"],"head_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://gitingest.com","license":"MIT","revision":9,"ruby_source_checksum":"02d97dc5e0a7b860f1b0f4e59baea9ed594d769f958da3d8f97e3843c4a7dda0","stable_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"4587cab873d4e08bdb16d612bb153c23e0ce59771a1d57a438239c5e39f05ebf","stable_url_args":["https://files.pythonhosted.org/packages/d6/fe/a915f0c32a3d7920206a677f73c185b3eadf4ec151fb05aedd52e64713f7/gitingest-0.3.1.tar.gz"],"stable_version":"0.3.1"},"gitlab-ci-linter":{"desc":"Command-line tool to lint GitLab CI YAML files","executables":["gitlab-ci-linter"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/orobardet/gitlab-ci-linter.git",{":branch":"master"}],"homepage":"https://gitlab.com/orobardet/gitlab-ci-linter","license":"MIT","ruby_source_checksum":"d9bd71a584aa2a710557e0948787b8d6601bea9569391084d3af7cfd01900849","stable_dependencies":[{"go":":build"}],"stable_checksum":"caacfabcb3e5d01b821c685d443b709c464b999a60f72bd67ead4a2d991547d7","stable_url_args":["https://gitlab.com/orobardet/gitlab-ci-linter/-/archive/v2.4.0/gitlab-ci-linter-v2.4.0.tar.bz2"],"stable_version":"2.4.0"},"gitlab-ci-local":{"desc":"Run gitlab pipelines locally as shell executor or docker executor","executables":["gitlab-ci-local"],"head_dependencies":["node"],"homepage":"https://github.com/firecow/gitlab-ci-local","license":"MIT","ruby_source_checksum":"5cb5501488c7f626c584cac96493103ef4dd4445735dc89150adbd40670954aa","stable_dependencies":["node"],"stable_checksum":"f7c8b38d02f0751b1b58d34dea471c95a87b1e30acfc227be4ab4d42a72e784f","stable_url_args":["https://registry.npmjs.org/gitlab-ci-local/-/gitlab-ci-local-4.76.1.tgz"],"stable_version":"4.76.1","bottle_tag":":all","bottle_checksum":"8a432ab63c78cd034c4a2d19cc37cbd6475578f011572762bf2c62d3afad7ea6"},"gitlab-gem":{"desc":"Ruby client and CLI for GitLab API","executables":["gitlab"],"head_dependencies":["ruby"],"homepage":"https://narkoz.github.io/gitlab/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"8e8eb43f307552dfb944267f61e893ec1a8deb3969883b027c217a839e1a8c32","stable_dependencies":["ruby"],"stable_checksum":"a1a0d2885994d15ef432818bdcaf1421c98a95c364d66284d46be432e115569d","stable_url_args":["https://github.com/NARKOZ/gitlab/archive/refs/tags/v6.1.0.tar.gz"],"stable_version":"6.1.0"},"gitlab-release-cli":{"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream",":replacement_formula":"glab"},"desc":"Toolset to create, retrieve and update releases on GitLab","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream",":replacement_formula":"glab"},"executables":["release-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/gitlab-org/release-cli.git",{":branch":"master"}],"homepage":"https://gitlab.com/gitlab-org/release-cli","license":"MIT","ruby_source_checksum":"5bd4d473bbb3f3d302021c9d73e5b621d0af127454ab6b3675f1596685e2fc2c","stable_dependencies":[{"go":":build"}],"stable_checksum":"e13a53fdaf60e2fb2df620969dd35131800cddad8d3d4c476154110249629daa","stable_url_args":["https://gitlab.com/gitlab-org/release-cli/-/archive/v0.24.0/release-cli-v0.24.0.tar.bz2"],"stable_version":"0.24.0","bottle_checksum":"5480d1281a3356e1ddb811a9b4a6634969286682e14366641166a30c150d8202"},"gitlab-runner":{"desc":"Official GitLab CI runner","executables":["gitlab-runner"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/gitlab-org/gitlab-runner.git",{":branch":"main"}],"homepage":"https://gitlab.com/gitlab-org/gitlab-runner","license":"MIT","ruby_source_checksum":"a79de12bcaad7b0e45b8d6ef35599a53a75df1c618e14f15bff35e605340d964","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":process_type",":interactive"],[":working_dir","/$HOME"],[":macos_legacy_timers",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/gitlab-runner/bin/gitlab-runner","run","--syslog"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://gitlab.com/gitlab-org/gitlab-runner.git",{":tag":"v19.5.1",":revision":"f411f264f80a4870995a7c49482d02765e86c86e"}],"stable_version":"19.5.1"},"gitleaks":{"desc":"Audit git repos for secrets","executables":["gitleaks"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gitleaks/gitleaks.git",{":branch":"master"}],"homepage":"https://gitleaks.io/","license":"MIT","ruby_source_checksum":"eb430a1ae9a324253596d4fc227ad3d799b1dfaf99986bfc757bb777f083e4f5","stable_dependencies":[{"go":":build"}],"stable_checksum":"e90fb266d75837e75894c778bf594ab8e2787f12dce5a62651f21b893eaf9abb","stable_url_args":["https://github.com/gitleaks/gitleaks/archive/refs/tags/v8.30.1.tar.gz"],"stable_version":"8.30.1"},"gitlint":{"bottle_rebuild":1,"desc":"Linting for your git commit messages","executables":["gitlint"],"head_dependencies":["python@3.15"],"homepage":"https://jorisroovers.com/gitlint/","license":"MIT","revision":1,"ruby_source_checksum":"1da01d2ccfc18bf5c68b8aacc968ceaeb610fd5f5711f830cb338c6aed829470","stable_dependencies":["python@3.15"],"stable_checksum":"7bf977b03ff581624a9e03f65ebb8502cc12dfaa3e92d23e8b2b54bbdaa29992","stable_url_args":["https://files.pythonhosted.org/packages/73/51/b59270264aabcab5b933f3eb9bfb022464ca9205b04feef1bdc1635fd9b4/gitlint_core-0.19.1.tar.gz"],"stable_version":"0.19.1","bottle_tag":":all","bottle_checksum":"d3d99a1788103eeae31c470789f985372eaeae5de5cbc8168c5a7f3c3a641034"},"gitlogue":{"desc":"Cinematic Git commit replay tool","executables":["gitlogue"],"head_dependencies":["libgit2",{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/unhappychoice/gitlogue.git",{":branch":"main"}],"homepage":"https://github.com/unhappychoice/gitlogue","license":"ISC","ruby_source_checksum":"e31859ca1af456fab3b7611bd4d6a38bd1e309c523f969b04a01d58720f20af8","stable_dependencies":["libgit2",{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"1d271302883be633d7d8dfdb7540d2382f2ab0742c9772e43a585e769230ea29","stable_url_args":["https://github.com/unhappychoice/gitlogue/archive/refs/tags/v0.12.1.tar.gz"],"stable_version":"0.12.1"},"gitmoji":{"bottle_rebuild":1,"desc":"Interactive command-line tool for using emoji in commit messages","executables":["gitmoji"],"head_dependencies":["node"],"homepage":"https://gitmoji.dev","license":"MIT","ruby_source_checksum":"eec892a0cb36216b1cd204b756db76861a15e6e3989e2cc993624d3f51c0c8e9","stable_dependencies":["node"],"stable_checksum":"feafd3520f57f5eed9c1df0a603cbd4c69869daab5fd2011bd7e3711541f482b","stable_url_args":["https://registry.npmjs.org/gitmoji-cli/-/gitmoji-cli-9.7.0.tgz"],"stable_version":"9.7.0","bottle_tag":":all","bottle_checksum":"3caa7ff08fc6f9e6845699bd0390bef6d4529ec07a1e7fd1fc1bd9846ff1db6e"},"gitmux":{"desc":"Git status in tmux status bar","executables":["gitmux"],"head_dependencies":["tmux",{"go":":build"}],"homepage":"https://github.com/arl/gitmux","license":"MIT","ruby_source_checksum":"a027a70d68967496db96afd499d88f6f1c61aceb05e697ecf64142e4392218b4","stable_dependencies":["tmux",{"go":":build"}],"stable_checksum":"c6a01faa5372a8c4ab24bc3a2c9665a9f430c45c79b175c1510388433637ca72","stable_url_args":["https://github.com/arl/gitmux/archive/refs/tags/v0.11.5.tar.gz"],"stable_version":"0.11.5","bottle_checksum":"9d3c91091767b588839c979566d546c7271219bf13b1cb1793e2b85f27a273f8"},"gitnr":{"bottle_rebuild":1,"desc":"Create `.gitignore` using templates from TopTal, GitHub or your own collection","executables":["gitnr"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/reemus-dev/gitnr.git",{":branch":"main"}],"homepage":"https://github.com/reemus-dev/gitnr","license":"MIT","ruby_source_checksum":"15dfe169077520143e2767ebd1bb2667be9762d54163c48b2e4365479d3d1efe","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"06b1ab4a5ff56c815162485a9d90aae1d72b0c042f9be15b7db20c210a80f378","stable_url_args":["https://github.com/reemus-dev/gitnr/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"gitoxide":{"desc":"Idiomatic, lean, fast & safe pure Rust implementation of Git","executables":["ein","gix"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/GitoxideLabs/gitoxide.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/GitoxideLabs/gitoxide","license":"Apache-2.0","ruby_source_checksum":"251caeb9f711d43e34f8896d1412d285656d7e48be8ce1ba67dbeb11227c9ed3","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"52eef94ef7a4714189fc3c77a0a345a4f61d2e3b5a4dc472ea11115a05c8da40","stable_url_args":["https://github.com/GitoxideLabs/gitoxide/archive/refs/tags/v0.61.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.61.0"},"gitql":{"conflicts":[["gql",{":because":"both install `gitql` binaries"}]],"desc":"Git query language","executables":["gitql"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/filhodanuvem/gitql.git",{":branch":"main"}],"homepage":"https://github.com/filhodanuvem/gitql","license":"MIT","ruby_source_checksum":"cb7f1ec819007d80987b2e5479b6ca5b93b9107837514d5f52599eb36e6f97d5","stable_dependencies":[{"go":":build"}],"stable_checksum":"e3d34649f3dc714cb3189638103918314cf63b1ddbfd99a067d802730d1119b2","stable_url_args":["https://github.com/filhodanuvem/gitql/archive/refs/tags/v2.3.1.tar.gz"],"stable_version":"2.3.1","bottle_checksum":"1afa4269aa54b3f990d4061b7fe21424c9aeb509ba86a6af4a6b7cdfd5d6daf6"},"gitsign":{"desc":"Keyless Git signing using Sigstore","executables":["gitsign","gitsign-credential-cache"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sigstore/gitsign.git",{":branch":"main"}],"homepage":"https://github.com/sigstore/gitsign","license":"Apache-2.0","ruby_source_checksum":"1e5d483f3995c310860cb1719bc69070c19afeb83a979f5203f2ae2ced81c887","stable_dependencies":[{"go":":build"}],"stable_checksum":"d87dbb00624d0e6874ef2df37b3bb3b3a89416c3a19114753d3c3cb932dcdcba","stable_url_args":["https://github.com/sigstore/gitsign/archive/refs/tags/v0.18.0.tar.gz"],"stable_version":"0.18.0"},"gitslave":{"desc":"Create group of related repos with one as superproject","executables":["gits"],"head_uses_from_macos":[["perl"]],"homepage":"https://gitslave.sourceforge.net/","license":"LGPL-2.1-only","ruby_source_checksum":"9ad817e44550577649f9af7e8c27fcf19a54718011f249d526042b08e3ec284d","stable_checksum":"8aa3dcb1b50418cc9cee9bee86bb4b279c1c5a34b7adc846697205057d4826f0","stable_url_args":["https://downloads.sourceforge.net/project/gitslave/gitslave-2.0.2.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.0.2","bottle_checksum":"9ccd093a0733d354b484b5fb5245315c8507c512a0f96dc51d90d36c09779d34"},"gitter-cli":{"bottle_rebuild":3,"desc":"Extremely simple Gitter client for terminals","executables":["gitter-cli"],"head_dependencies":["node"],"homepage":"https://github.com/RodrigoEspinosa/gitter-cli","license":"MIT","ruby_source_checksum":"c890e4c4cdcf661c5ecee968d73c96b683bba5b84e4c1a4a234bc0b8321ab033","stable_dependencies":["node"],"stable_checksum":"c4e335620fc1be50569f3b7543c28ba2c6121b1c7e6d041464b29a31b3d84c25","stable_url_args":["https://github.com/RodrigoEspinosa/gitter-cli/archive/refs/tags/v0.8.5.tar.gz"],"stable_version":"0.8.5","bottle_tag":":all","bottle_checksum":"fc3d9fc87869b22fb03bd8a53405527174c3a9cc910332d8c906dfd79b34ded5"},"gittuf":{"desc":"Security layer for Git repositories","executables":["git-remote-gittuf","gittuf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gittuf/gittuf.git",{":branch":"main"}],"homepage":"https://gittuf.dev/","license":"Apache-2.0","ruby_source_checksum":"0e22b2672441289738a6fa80b08c77fbfd3e07d9833750627fcfd8133f8e4002","stable_dependencies":[{"go":":build"}],"stable_checksum":"a3fa3cb08baa4799d7d2a70691cdc803ed7d26abc77223c132803ff622480996","stable_url_args":["https://github.com/gittuf/gittuf/releases/download/v0.17.0/gittuf.src.tar.gz"],"stable_version":"0.17.0"},"gittype":{"bottle_rebuild":1,"desc":"CLI code-typing game that turns your source code into typing challenges","executables":["gittype"],"head_dependencies":["libgit2",{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/unhappychoice/gittype.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/unhappychoice/gittype","license":"MIT","ruby_source_checksum":"d50614071d4aa54ea6c3affa23c55326f80d74bca981311a97f26fe272d0f6b3","stable_dependencies":["libgit2",{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"49d734b079854549380e4048ac1894112736c5b8fb848957ab1e2d3d6cd4a534","stable_url_args":["https://github.com/unhappychoice/gittype/archive/refs/tags/v0.10.3.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.10.3"},"gitu":{"desc":"TUI Git client inspired by Magit","executables":["gitu"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/altsem/gitu.git",{":branch":"master"}],"homepage":"https://github.com/altsem/gitu","license":"MIT","ruby_source_checksum":"9a30aef7b0fda7762a193b02c33cd4f70b836a77e14f8294fc05bd8d9b9b343d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4cc89732b2fa4fee07b2db5ce4cf325577fd195995e70e11c86b9bc1a6a2e114","stable_url_args":["https://github.com/altsem/gitu/archive/refs/tags/v0.43.0.tar.gz"],"stable_version":"0.43.0"},"gitui":{"bottle_rebuild":1,"desc":"Blazing fast terminal-ui for git written in rust","executables":["gitui"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/gitui-org/gitui.git",{":branch":"master"}],"homepage":"https://github.com/gitui-org/gitui","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"a5d3fc32ea3c196709b68e145f601b4753c62c08a354afed7d40e61e40b60cb7","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/gitui-org/gitui/commit/f0cbe33cd72951c0faf877ac1531d3af8ba66d2a.patch?full_index=1","sha256":"5c75d06ce71366b575a8a7189d6f767833d630f028b4854b8307415d9ed83fd8","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/gitui-org/gitui/pull/2914"}]}],"stable_checksum":"0400cbf59605490b5fb8779f9af41fa4d7a1bb748093ca0e13156a5dff31c7aa","stable_url_args":["https://github.com/gitui-org/gitui/archive/refs/tags/v0.28.1.tar.gz"],"stable_version":"0.28.1"},"gitup":{"desc":"Update multiple git repositories at once","executables":["gitup"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/earwig/git-repo-updater.git",{":branch":"main"}],"homepage":"https://github.com/earwig/git-repo-updater","license":"MIT","revision":9,"ruby_source_checksum":"e3d1c7bd88ee56c049dcaf9ff17abee8bf096f09b0688081ecc4db0ce7bf3710","stable_dependencies":["python@3.15"],"stable_checksum":"e750d63c9f4938cad175619a8a22f8ab3a3854515e4f5ac6e72c88e848fe651c","stable_url_args":["https://files.pythonhosted.org/packages/41/9e/3e47a00bf3c4e47f2acec776732421819b723d5adeae3b0adf0ed5f82c0d/gitup-0.5.2.tar.gz"],"stable_version":"0.5.2","bottle_tag":":all","bottle_checksum":"1b812936bca9c0622b9de4dbde68754f8b150f59753412448411076fc6d1db79"},"gitversion":{"desc":"Easy semantic versioning for projects using Git","executables":["gitversion"],"head_dependencies":["dotnet","openssl@4"],"homepage":"https://gitversion.net/docs/","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"revision":1,"ruby_source_checksum":"833671460e057e12b74a8f0bda26d94a950c15ff77e8917767bd09741dbc640e","stable_dependencies":["dotnet","openssl@4"],"stable_checksum":"02b7efc0b9cfee26971c0f89b27724eb51d33c3230788963e77dc94070173c21","stable_url_args":["https://github.com/GitTools/GitVersion/archive/refs/tags/6.8.2.tar.gz"],"stable_version":"6.8.2"},"gitwatch":{"desc":"Watch a file or folder and automatically commit changes to a git repo easily","executables":["gitwatch"],"head_dependencies":["coreutils","fswatch"],"head_url_args":["https://github.com/gitwatch/gitwatch.git",{":branch":"master"}],"homepage":"https://github.com/gitwatch/gitwatch","license":"GPL-3.0-or-later","ruby_source_checksum":"1f98cb7c3c1c1e06d5b78fe7342de0bfd704cbc3d5506c35ca5b1b6d0326a001","stable_dependencies":["coreutils","fswatch"],"stable_checksum":"0c49fb357377479710578d82b51a71a9d306bab00adf9c6ab9dae18ee7541489","stable_url_args":["https://github.com/gitwatch/gitwatch/archive/refs/tags/v0.6.tar.gz"],"stable_version":"0.6","bottle_tag":":all","bottle_checksum":"b1cc4cb70d2d7d3aa194622c2383f66f52ab560be6d7ed981384714f1b415b5f"},"gixy":{"desc":"NGINX configuration static analyzer focused on security","executables":["gixy"],"head_dependencies":["python@3.15"],"homepage":"https://gixy.getpagespeed.com/","license":"MPL-2.0","ruby_source_checksum":"9877460d218b68145ede3e3c9979f4c27111dd8696e3b57c8f0eb0d0c082629a","stable_dependencies":["python@3.15"],"stable_checksum":"7feabc25746e12ad6f7b3dd5b1de09bd588986c174ad199a3ad975270697a588","stable_url_args":["https://files.pythonhosted.org/packages/dc/83/e7454baaa6db43cfde942d583f81b8537faab7cbc5d683e83a15731628a4/gixy_ng-0.2.57.tar.gz"],"stable_version":"0.2.57"},"giza":{"desc":"Scientific plotting library for C/Fortran built on cairo","head_dependencies":["cairo","fontconfig","freetype","gcc","libx11",{"pkgconf":":build"}],"head_url_args":["https://github.com/danieljprice/giza.git",{":branch":"main"}],"homepage":"https://danieljprice.github.io/giza/","license":"LGPL-3.0-only","ruby_source_checksum":"08ccc1fd20fd9902841430b61381546ffe653d2eac190ba588cf188884d32a02","stable_dependencies":["cairo","fontconfig","freetype","gcc","libx11",{"pkgconf":":build"}],"stable_checksum":"2dc801eb976ab28d083cb41b5e4dc595c4d956d9fed173c5d76fcf29eca0210d","stable_url_args":["https://github.com/danieljprice/giza/releases/download/v2.0.2/giza-v2.0.2.tar.gz"],"stable_version":"2.0.2"},"gjs":{"desc":"JavaScript Bindings for GNOME","executables":["gjs","gjs-console"],"head_dependencies":["cairo","glib","libx11","readline","spidermonkey","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/gjs.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://gitlab.gnome.org/GNOME/gjs/wikis/Home","license":{":all_of":["LGPL-2.0-or-later","MIT"]},"post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"ruby_source_checksum":"64586b181928a8675fd0ccdfeebf87e48b9ad37ac06ed6ee25ea8ca429a16524","stable_dependencies":["cairo","glib","libx11","readline","spidermonkey","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"05ceaa80f48e3782e5c44938572fad863e02b8c4a6c55657a99aa81db8ce9efa","stable_url_args":["https://download.gnome.org/sources/gjs/1.90/gjs-1.90.1.tar.xz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.90.1"},"gkrellm":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-08-28",":because":"needs EOL `gtk+`"},"desc":"Extensible GTK system monitoring application","disable_args":{":date":"2027-08-28",":because":"needs EOL `gtk+`"},"executables":["gkrellm","gkrellmd"],"head_dependencies":["gdk-pixbuf","glib","gtk+","openssl@4","pango","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://billw2.github.io/gkrellm/gkrellm.html","license":"GPL-3.0-or-later","ruby_source_checksum":"d02775728c28aea109295169dcab68d11030f5cefee4f1f3a1e507494528103a","stable_dependencies":["gdk-pixbuf","glib","gtk+","openssl@4","pango","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"089e3c1ed398482e682c9900b504ea166a6144a6c9fa041e70c5bbca6b177e63","stable_url_args":["https://gkrellm.srcbox.net/releases/gkrellm-2.5.1.tar.bz2"],"stable_version":"2.5.1"},"gl2ps":{"desc":"OpenGL to PostScript printing library","head_dependencies":["libpng",{"cmake":":build"}],"homepage":"https://www.geuz.org/gl2ps/","license":"GL2PS","ruby_source_checksum":"9ca677c0e481ca5b2704f525cd56303e5acb3b8a65514c3e7248346d2c309bcb","stable_dependencies":["libpng",{"cmake":":build"}],"stable_checksum":"2e0a5368917cf0e5467ba8618bc576f50ae9f316c61201635b09711c7908efcc","stable_url_args":["https://geuz.org/gl2ps/src/gl2ps-1.4.3.tgz"],"stable_version":"1.4.3"},"glab":{"desc":"Open-source GitLab command-line tool","executables":["glab"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/gitlab-org/cli.git",{":branch":"main"}],"homepage":"https://gitlab.com/gitlab-org/cli","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"f1a4b4e31507b32c6bc0e8f7b09ab8548e3b6e3904ddb09c87af5f5507a3a094","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://gitlab.com/gitlab-org/cli.git",{":tag":"v1.124.0",":revision":"d43ccacecb043b0c060dd13224cf993140db6c2b"}],"stable_version":"1.124.0"},"glade":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-30",":because":":repo_archived"},"desc":"RAD tool for the GTK+ and GNOME environment","disable_args":{":date":"2027-01-30",":because":":repo_archived"},"executables":["glade","glade-previewer"],"head_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","gdk-pixbuf","glib","gtk+3",{"hicolor-icon-theme":":no_linkage"},"libxml2","pango","gettext",{"docbook-xsl":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"libxslt":":build"}]],"homepage":"https://glade.gnome.org/","license":"LGPL-2.1-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"revision":2,"ruby_source_checksum":"f772b4a250c42551f91dd5fd1de79e7adea3eaec6b7f43d399fb011cf1c18960","stable_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","gdk-pixbuf","glib","gtk+3",{"hicolor-icon-theme":":no_linkage"},"libxml2","pango","gettext",{"docbook-xsl":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"31c9adaea849972ab9517b564e19ac19977ca97758b109edc3167008f53e3d9c","stable_url_args":["https://download.gnome.org/sources/glade/3.40/glade-3.40.0.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}]],"stable_version":"3.40.0"},"glances":{"desc":"Alternative to top/htop","executables":["glances"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/nicolargo/glances.git",{":branch":"develop"}],"homepage":"https://nicolargo.github.io/glances/","license":"LGPL-3.0-or-later","ruby_source_checksum":"f5e02d356d4924bf9cb89e1995b07f3c0a61019affc8f38a4ef39faf34e881ec","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"a1e5ed5a6488964a576d550a420c91af6f2c7c2d8df8e9fbe67c98eb38bacf3b","stable_url_args":["https://files.pythonhosted.org/packages/e7/94/bccda9f01de23a8d5595f63b7d2d686f325941b18e4baf6c6f9120762a8f/glances-4.5.8.tar.gz"],"stable_version":"4.5.8"},"glassfish":{"caveats":"You may want to add the following to your .bash_profile:\n  export GLASSFISH_HOME=$HOMEBREW_PREFIX/opt/glassfish/libexec\n","conflicts":[["payara",{":because":"both install the same scripts"}]],"desc":"Java EE application server","executables":["asadmin","asadmin.java","debug-asadmin","startserv","stopserv"],"head_dependencies":["openjdk@25"],"homepage":"https://glassfish.org/","license":"EPL-2.0","ruby_source_checksum":"30ef7232318f8c14ab0192bb0f95f3a29a57397d380313fd77b5318fe418b5c8","stable_dependencies":["openjdk@25"],"stable_checksum":"19a948687603935766fbfdc24b7a67d0e6a7516dcde63cfab0b18891c45e1584","stable_url_args":["https://download.eclipse.org/ee4j/glassfish/glassfish-8.0.5.zip"],"stable_version":"8.0.5","bottle_tag":":all","bottle_checksum":"1908efc2b6b64c122b34ae77c3588d67cdb10ff33ff89f8a08942c22625393eb"},"glasskube":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Missing Package Manager for Kubernetes","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["glasskube"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/glasskube/glasskube.git",{":branch":"main"}],"homepage":"https://glasskube.dev/products/package-manager/docs/","license":"Apache-2.0","ruby_source_checksum":"49e693869e3056c8b236fd67ffa3f959e58ce4ae5ad265718dd7abfec01ed58e","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"c044187e49683b39aa89c26bc02dab38781578c24b6ab277c0a58ae811066996","stable_url_args":["https://github.com/glasskube/glasskube/archive/refs/tags/v0.26.1.tar.gz"],"stable_version":"0.26.1"},"glaze":{"desc":"Extremely fast, in-memory JSON and interface library for modern C++","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://stephenberry.github.io/glaze/","license":"MIT","ruby_source_checksum":"3a4bf984d60cd71813cdf5e9f5bfc54cb8472e9fca99ca8c1290904b77949d4e","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"dd7b033c5bf6e4308615bb7834c541291d5b20f64121d9a68222a39414635517","stable_url_args":["https://github.com/stephenberry/glaze/archive/refs/tags/v9.0.0.tar.gz"],"stable_version":"9.0.0","bottle_tag":":all","bottle_checksum":"1dbd31f3424d5c51e9d5b20e1413b8edb73ce8777fc4e4591d3c2ac0ab6c1cf6"},"glbinding":{"aliases":["glbinding@3"],"desc":"C++ binding for the OpenGL API","executables":["glbinding-glmeta"],"head_dependencies":[{"cmake":":build"},{"glfw":":test"}],"head_url_args":["https://github.com/cginternals/glbinding.git",{":branch":"master"}],"homepage":"https://glbinding.org/","license":"MIT","ruby_source_checksum":"235f588546987f27d7bef40f10e1b5f95d2bee25f86de99c7b8a06ef90ebe664","stable_dependencies":[{"cmake":":build"},{"glfw":":test"}],"stable_checksum":"bb39a97d5d94f70fe6e9c2152e0d8d760758bb031b352e1707fa90f00a43fc69","stable_url_args":["https://github.com/cginternals/glbinding/archive/refs/tags/v3.5.0.tar.gz"],"stable_version":"3.5.0","versioned_formulae":["glbinding@2"],"bottle_cellar":":any","bottle_checksum":"1f7649a5e986c147c1d290c72e1b79d91168266bbba58be9b1005880885293ec"},"glbinding@2":{"deprecate_args":{":date":"2026-05-18",":because":":unmaintained"},"desc":"C++ binding for the OpenGL API","disable_args":{":date":"2027-05-18",":because":":unmaintained"},"executables":["glmeta"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://glbinding.org/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"45f78863afdc67c4b88d9aa58014ae2e3dc40d8da400f7dd680fa175e3d1d534","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"cb5971b086c0d217b2304d31368803fd2b8c12ee0d41c280d40d7c23588f8be2","stable_url_args":["https://github.com/cginternals/glbinding/archive/refs/tags/v2.1.4.tar.gz"],"stable_version":"2.1.4","bottle_cellar":":any","bottle_checksum":"004e4f718650c5f8204a1690b03b67fdb1b29aaf1aa8ee50835c0d82d695e7f3"},"glci":{"caveats":"glci requires a running container engine (Docker or Podman) to execute jobs.\n","desc":"Run GitLab CI/CD pipelines locally","executables":["glci"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/gitlab-org/ci-cd/runner-tools/glci.git",{":branch":"main"}],"homepage":"https://gitlab.com/gitlab-org/ci-cd/runner-tools/glci","license":"MIT","ruby_source_checksum":"7127506db5c00d6786e730788fd26d71161e5676440c1ad9dd60f82f39c9eeee","stable_dependencies":[{"go":":build"}],"stable_checksum":"d5da2c86d3e17d1080f8cc577ae84b15ad9ef08a2fbc63dd9c72fb3f55b64f96","stable_url_args":["https://gitlab.com/gitlab-org/ci-cd/runner-tools/glci/-/archive/v0.8.0/glci-v0.8.0.tar.gz"],"stable_version":"0.8.0"},"gleam":{"desc":"Statically typed language for the Erlang VM","executables":["gleam"],"head_dependencies":["erlang","rebar3",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/gleam-lang/gleam.git",{":branch":"main"}],"homepage":"https://gleam.run","license":"Apache-2.0","ruby_source_checksum":"c4fc47750236d958dc4573f92be54f0bf5146fcd64803c89c6ee4c379e339c0c","stable_dependencies":["erlang","rebar3",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d8796325dad02802dccc91568a90a00e43247cad1d87ddbd9779a99d3c435d61","stable_url_args":["https://github.com/gleam-lang/gleam/archive/refs/tags/v1.19.2.tar.gz"],"stable_version":"1.19.2"},"glew":{"bottle_rebuild":1,"compatibility_version":1,"desc":"OpenGL Extension Wrangler Library","executables":["glewinfo","visualinfo"],"head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/nigels-com/glew.git",{":branch":"master"}],"homepage":"https://glew.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"97b38a3452216ca15fa612bc875df2a7b5dd1c693c5fb6e0fc13a1635efa1e0b","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/nigels-com/glew/commit/a7c9cc7c01fa9d59322edf702b6d59e10fe427cb.patch?full_index=1","sha256":"d177dc99fb81d310d2b78b051cdddb4432843904806952794040f8201d702c0c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/nigels-com/glew/pull/455"}]}],"stable_checksum":"b64790f94b926acd7e8f84c5d6000a86cb43967bd1e688b03089079799c9e889","stable_url_args":["https://downloads.sourceforge.net/project/glew/glew/2.3.1/glew-2.3.1.tgz"],"stable_version":"2.3.1"},"glfw":{"compatibility_version":1,"desc":"Multi-platform library for OpenGL applications","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/glfw/glfw.git",{":branch":"master"}],"homepage":"https://www.glfw.org/","license":"Zlib","ruby_source_checksum":"5db1124ee8e8ddbdc44b1e14dc792ae7f63d679d3b3ab63ce0d937553cb73b11","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"5234f4f29473e9a06bc7847d8371858dd135d38466eeeaa652fdc9f8f9ff0c20","stable_url_args":["https://github.com/glfw/glfw/archive/refs/tags/3.5.1.tar.gz"],"stable_version":"3.5.1"},"glib-networking":{"desc":"Network related modules for glib","head_dependencies":["glib","gnutls","gsettings-desktop-schemas","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/glib-networking","license":"LGPL-2.1-or-later","link_overwrite_paths":["lib/gio/modules"],"post_install_steps":[{"command":{"path":"{{HOMEBREW_PREFIX}}/opt/glib/bin/gio-querymodules"},"type":"run","args":["{{HOMEBREW_PREFIX}}/lib/gio/modules"]}],"ruby_source_checksum":"751f053d28e1d1a06c82dc01098f8b54ce940da9fa50b5eb1ca000edb8b56323","stable_dependencies":["glib","gnutls","gsettings-desktop-schemas","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"ea95636590098355a05e3027579dba1a9a950b05e456b2488ea03d82e4b6c18a","stable_url_args":["https://download.gnome.org/sources/glib-networking/2.90/glib-networking-2.90.1.tar.xz"],"stable_version":"2.90.1"},"glib":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Core application library for C","executables":["gapplication","gdbus","gdbus-codegen","gi-compile-repository","gi-decompile-typelib","gi-inspect-typelib","gio","gio-querymodules","glib-compile-resources","glib-compile-schemas","glib-genmarshal","glib-gettextize","glib-mkenums","gobject-query","gresource","gsettings","gtester","gtester-report"],"head_dependencies":["pcre2","gettext",{"bison":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python-setuptools":":build"},{"python@3.15":":build"}],"head_uses_from_macos":[[{"flex":":build"}],["libffi"],["python"]],"homepage":"https://docs.gtk.org/glib/","license":"LGPL-2.1-or-later","link_overwrite_paths":["bin/gdbus-codegen","bin/glib-genmarshal","bin/glib-mkenums","bin/gtester-report","share/glib-2.0/codegen","share/glib-2.0/gdb","lib/girepository-1.0/GLib-2.0.typelib","lib/girepository-1.0/GModule-2.0.typelib","lib/girepository-1.0/GObject-2.0.typelib","lib/girepository-1.0/Gio-2.0.typelib","share/gir-1.0/GLib-2.0.gir","share/gir-1.0/GModule-2.0.gir","share/gir-1.0/GObject-2.0.gir","share/gir-1.0/Gio-2.0.gir"],"local_patch_checksums":{"Patches/glib/hardcoded-paths.diff":"d846efd0bf62918350da94f850db33b0f8727fece9bfaf8164566e3094e80c97"},"oldnames":["glib-utils"],"post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/lib/gio/modules"},"type":"mkdir_p"}],"ruby_source_checksum":"e6c6094ef287cd9dd51af16a4e69cb899b732cdf92da900eb9371339099df005","stable_dependencies":["pcre2","gettext",{"bison":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python-setuptools":":build"},{"python@3.15":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/glib/hardcoded-paths.diff"}],"stable_checksum":"93c941aa17d5eb1d53fe838365f29a8b4e539c222a256d974ec8f30fc413e396","stable_url_args":["https://download.gnome.org/sources/glib/2.90/glib-2.90.1.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],["libffi"],["python"]],"stable_version":"2.90.1"},"glibc":{"aliases":["glibc@2.39"],"bottle_rebuild":2,"caveats":"The Homebrew's Glibc has been installed with the following executables:\n  $HOMEBREW_PREFIX/opt/glibc/bin/ldd\n  $HOMEBREW_PREFIX/opt/glibc/bin/ld.so\n  $HOMEBREW_PREFIX/opt/glibc/sbin/ldconfig\n\nBy default, Homebrew's linker will not search for the system's libraries. If you\nwant Homebrew to do so, run:\n\n  cp \"$HOMEBREW_PREFIX/etc/ld.so.conf.d/99-system-ld.so.conf.example\" \"$HOMEBREW_PREFIX/etc/ld.so.conf.d/99-system-ld.so.conf\"\n  brew postinstall glibc\n\nto append the system libraries to Homebrew's ld search paths. This is risky and\n**highly not recommended**, because it may cause linkage to Homebrew libraries\nmixed with system libraries.\n","desc":"GNU C Library","executables":["gencat","getconf","getent","iconv","iconvconfig","ld.so","ldconfig","ldd","locale","localedef","makedb","mtrace","nscd","pcprofiledump","pldd","sln","sotruss","sprof","tzselect","xtrace","zdump","zic"],"head_dependencies":["linux-headers@6.8"],"homepage":"https://www.gnu.org/software/libc/","keg_only_args":["it can shadow system glibc if linked"],"license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/glibc/2.39-test-fixes.patch":"9ca4385190ce847dd37dd065095700e1d29091bb19772e74de3db771eb990cbe"},"post_install_steps":[{"source":{"path":"{{prefix}}/etc/ld.so.conf"},"target":{"path":"{{etc}}/ld.so.conf"},"force":true,"type":"symlink"},{"paths":[{"path":"{{etc}}/ld.so.cache"}],"type":"remove"},{"command":{"base":"sbin","path":"ldconfig"},"type":"run"},{"type":"configure_glibc_runtime"}],"revision":1,"ruby_source_checksum":"c6e4e90f01ac00159a7e0ad302815ecd055d7898608eea05ebf125b5c8d7bec6","stable_dependencies":["linux-headers@6.8"],"stable_patches":[{"strip":"p1","url":"https://archive.ubuntu.com/ubuntu/pool/main/g/glibc/glibc_2.39-0ubuntu8.8.debian.tar.xz","sha256":"ff1aa3bb3eba4f302a99c9b957cacff6d79f26e9b0e663e379bf70a4f39d4283","apply":["patches/any/CVE-2024-2961.patch","patches/any/CVE-2024-33599.patch","patches/any/CVE-2024-33600_1.patch","patches/any/CVE-2024-33600_2.patch","patches/any/CVE-2024-33601_33602.patch","patches/any/CVE-2025-0395.patch","patches/any/CVE-2025-5702.patch","patches/any/CVE-2025-8058.patch","patches/CVE-2025-15281.patch","patches/CVE-2026-0861.patch","patches/CVE-2026-0915.patch","patches/CVE-2026-4046.patch","patches/CVE-2026-5450.patch","patches/CVE-2026-5928.patch","patches/CVE-2026-6238-pre1.patch","patches/CVE-2026-6238-pre2.patch","patches/CVE-2026-6238-pre3.patch","patches/CVE-2026-6238-pre4.patch","patches/CVE-2026-5435.patch","patches/CVE-2026-6238-1.patch","patches/CVE-2026-6238-2.patch","patches/CVE-2026-443x.patch"],"type":"backport","resolves":[{"type":"security","id":"CVE-2024-2961"},{"type":"security","id":"CVE-2024-33599"},{"type":"security","id":"CVE-2024-33600"},{"type":"security","id":"CVE-2024-33601"},{"type":"security","id":"CVE-2024-33602"},{"type":"security","id":"CVE-2025-0395"},{"type":"security","id":"CVE-2025-5702"},{"type":"security","id":"CVE-2025-8058"},{"type":"security","id":"CVE-2025-15281"},{"type":"security","id":"CVE-2026-0861"},{"type":"security","id":"CVE-2026-0915"},{"type":"security","id":"CVE-2026-4046"},{"type":"security","id":"CVE-2026-4437"},{"type":"security","id":"CVE-2026-4438"},{"type":"security","id":"CVE-2026-5435"},{"type":"security","id":"CVE-2026-5450"},{"type":"security","id":"CVE-2026-5928"},{"type":"security","id":"CVE-2026-6238"}]},{"strip":"p1","file":"Patches/glibc/2.39-test-fixes.patch","type":"backport"}],"stable_checksum":"97f84f3b7588cd54093a6f6389b0c1a81e70d99708d74963a2e3eab7c7dc942d","stable_url_args":["https://ftpmirror.gnu.org/glibc/glibc-2.39.tar.gz"],"stable_version":"2.39","versioned_formulae":["glibc@2.17","glibc@2.13"]},"glibc@2.13":{"desc":"GNU C Library","head_dependencies":[{"linux-headers@4.4":":build"}],"homepage":"https://www.gnu.org/software/libc/","keg_only_args":["it can shadow system glibc if linked"],"license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/glibc/2.13-getconf.diff":"e945c11c76655cba6f3e1c13d847e57d6e591a5af3fd7d3eb2c200475bfcdaed"},"post_install_steps":[{"type":"configure_glibc_runtime"}],"revision":1,"ruby_source_checksum":"7cb309ce13cf27d9ae907792cc7e854dc0c2f11b866fa69482e95e6a59cc5192","stable_dependencies":[{"linux-headers@4.4":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/glibc/2.13-getconf.diff"}],"stable_checksum":"bd90d6119bcc2898befd6e1bbb2cb1ed3bb1c2997d5eaa6fdbca4ee16191a906","stable_url_args":["https://ftpmirror.gnu.org/glibc/glibc-2.13.tar.gz"],"stable_version":"2.13","versioned_formulae":["glibc@2.17"]},"glibc@2.17":{"bottle_rebuild":1,"desc":"GNU C Library","head_dependencies":[{"linux-headers@4.4":":build"}],"homepage":"https://www.gnu.org/software/libc/","keg_only_args":["it can shadow system glibc if linked"],"license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/glibc/2.17-aarch64-dl-machine.diff":"ece66819f9ef3a1b73081d0f5cda8c814b5204d25c07f8a7adb8209ee286c39d"},"post_install_steps":[{"type":"configure_glibc_runtime"}],"ruby_source_checksum":"b54c112210124bbcea572daf42e44c3b4e16ca10f9d9148dc7bd79e46990a235","stable_dependencies":[{"linux-headers@4.4":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/CentOS/archives/git.centos.org/rpms/glibc/-/raw/fa3bfd60c9d49f3cfd3e29ac36a808ffc0d9cc75/SOURCES/glibc-rh1500908.patch","sha256":"48bfb15f5a26161bbef3d58e18d44876a170ddbfcc5922a39c77fd8da9fe68f6","type":"backport","resolves":[{"type":"defect","id":"https://bugzilla.redhat.com/show_bug.cgi?id=1500908"}]},{"strip":"p1","file":"Patches/glibc/2.17-aarch64-dl-machine.diff"}],"stable_checksum":"a3b2086d5414e602b4b3d5a8792213feb3be664ffc1efe783a829818d3fca37a","stable_url_args":["https://ftpmirror.gnu.org/glibc/glibc-2.17.tar.gz"],"stable_version":"2.17","versioned_formulae":["glibc@2.13"]},"glibmm":{"aliases":["glibmm@2.90"],"compatibility_version":1,"desc":"C++ interface to glib","head_dependencies":["glib","libsigc++",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://gtkmm.gnome.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"58c34ca6aa63babe286c07763adc8b5219a8b0fa9fa28ede2abd7ea4309be246","stable_dependencies":["glib","libsigc++",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"e2efa45643f16b9fea2d6299f2f403d672eaeacddf0ff7f8094e1af9b0f5980b","stable_url_args":["https://download.gnome.org/sources/glibmm/2.90/glibmm-2.90.0.tar.xz"],"stable_version":"2.90.0","versioned_formulae":["glibmm@2.66"]},"glibmm@2.66":{"desc":"C++ interface to glib","head_dependencies":["glib","libsigc++@2",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://gtkmm.gnome.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"0baf3de64e9f1135058c8d5de765e1dc3a0cd3d3db7c00a91aa73a3242759b5f","stable_dependencies":["glib","libsigc++@2",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"2b61780203aed98e701d3ea57c8f353e7c8ada9706a79be782f6c5153dd035c0","stable_url_args":["https://download.gnome.org/sources/glibmm/2.66/glibmm-2.66.10.tar.xz"],"stable_version":"2.66.10"},"glider":{"desc":"Forward proxy with multiple protocols support","executables":["glider"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nadoo/glider.git",{":branch":"main"}],"homepage":"https://github.com/nadoo/glider","license":"GPL-3.0-or-later","ruby_source_checksum":"56e96e49b64475cbfef562cee70399ee394a8af9e397c85987ef2166b1088cb2","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/glider/bin/glider","-config","$HOMEBREW_PREFIX/etc/glider.conf"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"91aa9ad6d56b164b30abedc88a0d371b3af6ff96cfe92f18525fa8e110aaee1d","stable_url_args":["https://github.com/nadoo/glider/archive/refs/tags/v0.16.4.tar.gz"],"stable_version":"0.16.4","bottle_checksum":"254249a7b25bb02d6d21516eabbb0992e47030a8cf1570a7a11d433262e2583d"},"glkterm":{"bottle_rebuild":1,"desc":"Terminal-window Glk library","head_uses_from_macos":[["ncurses"]],"homepage":"https://www.eblong.com/zarf/glk/","keg_only_args":["it conflicts with other Glk libraries"],"license":"Glulxe","ruby_source_checksum":"809346f410f04ca4a1f0c58948319bfa848eb3b199174036a83cd1ed23852ebe","stable_checksum":"473d6ef74defdacade2ef0c3f26644383e8f73b4f1b348e37a9bb669a94d927e","stable_url_args":["https://www.eblong.com/zarf/glk/glkterm-104.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0.4","bottle_checksum":"634360102e7a03bf06bd75c090d336ffdbcd07a3f0abbc177585b92bfe519dff"},"glktermw":{"bottle_rebuild":1,"desc":"Terminal-window Glk library with Unicode support","head_uses_from_macos":[["ncurses"]],"homepage":"https://www.eblong.com/zarf/glk/","keg_only_args":["it conflicts with other Glk libraries"],"license":"Glulxe","ruby_source_checksum":"0c4428df3ac9ac85a7ebbf526e56f1ad14bbf2003b086f42842b533572c65b4c","stable_checksum":"5968630b45e2fd53de48424559e3579db0537c460f4dc2631f258e1c116eb4ea","stable_url_args":["https://www.eblong.com/zarf/glk/glktermw-104.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0.4","bottle_checksum":"1fe4217ba733bafb231019e146f8ec74ca9aa57fe09c94614dcbd3942c4bd9e3"},"glm":{"compatibility_version":1,"desc":"C++ mathematics library for graphics software","head_dependencies":[{"cmake":":build"},{"doxygen":":build"}],"head_url_args":["https://github.com/g-truc/glm.git",{":branch":"master"}],"homepage":"https://glm.g-truc.net/","license":"MIT","ruby_source_checksum":"6f5157fd7e394885dbaa54e5413ab0bd7ca2dab60072717803b52209e65ebe70","stable_dependencies":[{"cmake":":build"},{"doxygen":":build"}],"stable_checksum":"6775e47231a446fd086d660ecc18bcd076531cfedd912fbd66e576b118607001","stable_url_args":["https://github.com/g-truc/glm/archive/refs/tags/1.0.3.tar.gz"],"stable_version":"1.0.3"},"global-arrays":{"desc":"Partitioned Global Address Space (PGAS) library for distributed arrays","head_dependencies":["open-mpi",{"cmake":[":build",":test"]}],"homepage":"https://globalarrays.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"423e9efbc457cee88da278e5a96d36dd0c49a3ce866544c514988a3188e9f808","stable_dependencies":["open-mpi",{"cmake":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/GlobalArrays/ga/commit/9f8d8fad67637c75c430a7a3ea887e4115482301.patch?full_index=1","sha256":"421d65a117ef3e53899c491ca5887360821170f0f9e735cc15a72efd9fe08882","type":"backport","resolves":[{"type":"defect","id":"https://github.com/GlobalArrays/ga/pull/376"}]}],"stable_checksum":"cbf15764bf9c04e47e7a798271c418f76b23f1857b23feb24b6cb3891a57fbf2","stable_url_args":["https://github.com/GlobalArrays/ga/releases/download/v5.9.2/ga-5.9.2.tar.gz"],"stable_version":"5.9.2"},"global":{"bottle_rebuild":1,"desc":"Source code tag system","executables":["global","globash","gozilla","gtags","gtags-cscope","htags","htags-server"],"head_dependencies":["libtool","ncurses","python@3.15","sqlite","universal-ctags",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"flex":":build"},{"libtool":":build"}],"head_url_args":["\\:pserver:anonymous:@cvs.savannah.gnu.org:/sources/global",{":using":":cvs"}],"homepage":"https://www.gnu.org/software/global/","license":"GPL-3.0-or-later","ruby_source_checksum":"05a001e54ef9b4d4ce9cf06b0df93b44db4e49f8b2ff6246cb76860330868c65","stable_dependencies":["libtool","ncurses","python@3.15","sqlite","universal-ctags"],"stable_checksum":"fdab590c9bda2d68d55e99c51c7e60c2c8595ae4dcebab9bbbb0795f2a5c8bf7","stable_url_args":["https://ftpmirror.gnu.org/global/global-6.7.tar.gz"],"stable_version":"6.7"},"globjects":{"deprecate_args":{":date":"2026-05-18",":because":":unmaintained"},"desc":"C++ library strictly wrapping OpenGL objects","disable_args":{":date":"2027-05-18",":because":":unmaintained"},"head_dependencies":["glbinding","glm",{"cmake":":build"}],"head_url_args":["https://github.com/cginternals/globjects.git",{":branch":"master"}],"homepage":"https://globjects.org/","license":"MIT","revision":1,"ruby_source_checksum":"24d1b602fe4caff6fbc506d7af4418f139e1d2ea2eeda48d15d879ac7d0c75b5","stable_dependencies":["glbinding@2","glm",{"cmake":":build"}],"stable_checksum":"68fa218c1478c09b555e44f2209a066b28be025312e0bab6e3a0b142a01ebbc6","stable_url_args":["https://github.com/cginternals/globjects/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_cellar":":any","bottle_checksum":"4c43449656c4dcc9a7f2b355632daba1cbd002d6ad45f54d502ae372d74bffa9"},"globstar":{"desc":"Static analysis toolkit for writing and running code checkers","executables":["globstar"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/DeepSourceCorp/globstar.git",{":branch":"master"}],"homepage":"https://globstar.dev","license":"MIT","ruby_source_checksum":"fdd4965866eb69558b8261e5f24ab6d6b554dfaf087cc76568b796449e133d80","stable_dependencies":[{"go":":build"}],"stable_checksum":"72e587b847e75fa751510bacfdf25d035ff3d6290878f1b51d26eeafa03d39e9","stable_url_args":["https://github.com/DeepSourceCorp/globstar/archive/refs/tags/v0.7.2.tar.gz"],"stable_version":"0.7.2"},"glog":{"compatibility_version":1,"desc":"Application-level logging library","head_dependencies":["gflags",{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/google/glog.git",{":branch":"master"}],"homepage":"https://google.github.io/glog/stable/","license":"BSD-3-Clause","ruby_source_checksum":"b5c9861c70e4f526d16861c36e5b4b81ded8ec1d2cf4d040c54b2b2f12fede5a","stable_dependencies":["gflags",{"cmake":[":build",":test"]}],"stable_checksum":"00e4a87e87b7e7612f519a41e491f16623b12423620006f59f5688bfd8d13b08","stable_url_args":["https://github.com/google/glog/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"glom":{"bottle_rebuild":1,"desc":"Declarative object transformer and formatter, for conglomerating nested data","executables":["glom"],"head_dependencies":["python@3.15"],"homepage":"https://glom.readthedocs.io/en/latest/","license":"BSD-3-Clause","ruby_source_checksum":"60436da2d46a23a50617b5eab8597ed82e6d24201e2cb152d1f7d24d409502fb","stable_dependencies":["python@3.15"],"stable_checksum":"1ae7da88be3693df40ad27bdf57a765a55c075c86c971bcddd67927403eb0069","stable_url_args":["https://files.pythonhosted.org/packages/78/74/8387f95565ba7c30cd152a585b275ebb9a834d1d32782425c5d2fe0a102c/glom-25.12.0.tar.gz"],"stable_version":"25.12.0","bottle_tag":":all","bottle_checksum":"0026e60750543e9be893fc998b66cb70a1f4db947e3d2244d2abe17ecd139507"},"glooctl":{"deprecate_args":{":date":"2026-12-31",":because":":deprecated_upstream"},"desc":"Envoy-Powered API Gateway","disable_args":{":date":"2027-12-31",":because":":deprecated_upstream"},"executables":["glooctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/solo-io/gloo.git",{":branch":"main"}],"homepage":"https://docs.solo.io/gloo-edge/main/reference/cli/glooctl/","license":"Apache-2.0","ruby_source_checksum":"6794eadd42417e77843febfe5ee5feee874e3d2d6a8cbcc2ec96bb022778aee5","stable_dependencies":[{"go":":build"}],"stable_checksum":"42a8f107dec293333460fcce932a73732c2075d0cb4e40cc0dcd8da45b824c7e","stable_url_args":["https://github.com/solo-io/gloo/archive/refs/tags/v1.22.7.tar.gz"],"stable_version":"1.22.7"},"gloox":{"bottle_rebuild":2,"desc":"C++ Jabber/XMPP library that handles the low-level protocol","executables":["gloox-config"],"head_dependencies":["gnutls","libidn",{"pkgconf":":build"}],"homepage":"https://camaya.net/gloox/","license":{"GPL-3.0-only":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"42f88f81de91af6675425194d38e0e2377dbc0078f97624047cbb5c39802e614","stable_dependencies":["gnutls","libidn",{"pkgconf":":build"}],"stable_checksum":"591bd12c249ede0b50a1ef6b99ac0de8ef9c1ba4fd2e186f97a740215cc5966c","stable_url_args":["https://camaya.net/download/gloox-1.0.28.tar.bz2"],"stable_version":"1.0.28"},"glow":{"compatibility_version":1,"desc":"Render markdown on the CLI","executables":["glow"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/charmbracelet/glow","license":"MIT","ruby_source_checksum":"0c017a031621063020e3b8f546158f9f84662eda04cce1b766a08b192a9b3d18","stable_dependencies":[{"go":":build"}],"stable_checksum":"18df6f3c09157021366b8c702b5badba405d37dbb42f132353eb50c1b0d3f464","stable_url_args":["https://github.com/charmbracelet/glow/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"glpk":{"desc":"Library for Linear and Mixed-Integer Programming","executables":["glpsol"],"head_dependencies":["gmp"],"homepage":"https://www.gnu.org/software/glpk/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"a4e947f8a9d14b413901dc2168bd19cacee5a3c9c04d9a7c9882685592e35e79","stable_dependencies":["gmp"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"4a1013eebb50f728fc601bdd833b0b2870333c3b3e5a816eeba921d95bec6f15","stable_url_args":["https://ftpmirror.gnu.org/glpk/glpk-5.0.tar.gz"],"stable_version":"5.0","bottle_cellar":":any","bottle_checksum":"f9085947b73dba1b8577d6837698047444dbb7226aa513803f8e319510553dc1"},"glslang":{"compatibility_version":1,"desc":"OpenGL and OpenGL ES reference compiler for shading languages","executables":["glslang","glslangValidator"],"head_dependencies":["spirv-headers","spirv-tools",{"cmake":":build"}],"head_url_args":["https://github.com/KhronosGroup/glslang.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.khronos.org/opengles/sdk/Reference-Compiler/","license":{":all_of":["BSD-3-Clause","GPL-3.0-or-later","MIT","Apache-2.0"]},"ruby_source_checksum":"c60ef015494366d8e9a552e1aa017d0fd89b29253b4e07d8f5c7974b1f78a649","stable_dependencies":["spirv-headers","spirv-tools",{"cmake":":build"}],"stable_checksum":"9c09b901149c729df745057dafa815278aaa101b84d2b6e14f16a42de52f97f2","stable_url_args":["https://github.com/KhronosGroup/glslang/archive/refs/tags/16.6.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"16.6.0"},"glslviewer":{"desc":"Live-coding console tool that renders GLSL Shaders","executables":["glslScreenSaver","glslThumbnailer","glslViewer"],"head_dependencies":["ffmpeg","glfw",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/patriciogonzalezvivo/glslViewer.git",{":branch":"main"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://patriciogonzalezvivo.com/2015/glslViewer/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"79b0489f2b41fbce5fdb9a2af591dd56445dda5a889bb7863e52992561e553a5","stable_dependencies":["ffmpeg","glfw",{"cmake":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/patriciogonzalezvivo/glslViewer.git",{":tag":"3.5.2",":revision":"edb58380ba8523d32e72966d0d0508ba78c28ffd"}],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.5.2","version_scheme":1},"glui":{"bottle_rebuild":1,"desc":"C++ user interface library","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/libglui/glui","license":"Zlib","revision":1,"ruby_source_checksum":"cb0bb8cbc7af206d5fa3f5bb142401bbc77da4a165d5dff10b662a3bf5affa9d","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/libglui/glui/commit/fc9ad76733034605872a0d1323bb19cbc23d87bf.patch?full_index=1","sha256":"b1afada854f920692ab7cb6b6292034f3488936c4332e3e996798ee494a3fdd7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/libglui/glui/pull/55"}]},{"strip":"p1","url":"https://github.com/libglui/glui/commit/eaca63aea72ed4db055514dfec2abc71a106aa70.patch?full_index=1","sha256":"81cd6400037f9082ffd2926a01458c40c0d81c71cb7786cb667909ef64b1541b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/libglui/glui/pull/54"}]},{"strip":"p1","url":"https://github.com/libglui/glui/commit/4299e8fa43bb1e67370be36cad4b21115ab88af9.patch?full_index=1","sha256":"9070d9a3f44ffd3787762125fb194d92e24a9bc0b5e27bc5571ac09718199404","type":"backport","resolves":[{"type":"defect","id":"https://github.com/libglui/glui/pull/60"}]}],"stable_checksum":"f7f6983f7410fe8dfaa032b2b7b1aac2232ec6a400a142b73f680683dad795f8","stable_url_args":["https://github.com/libglui/glui/archive/refs/tags/2.37.tar.gz"],"stable_version":"2.37","bottle_cellar":":any","bottle_checksum":"dd8fd33cb3acc7d02eb0506368fde6bab453eed79ea0d5e8de13ad23dd0874c1"},"glulxe":{"desc":"Portable VM like the Z-machine","executables":["glulxe"],"head_dependencies":[{"glktermw":":build"}],"head_url_args":["https://github.com/erkyrath/glulxe.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.eblong.com/zarf/glulx/","license":"MIT","ruby_source_checksum":"b0bd04d46f8182afb9d605ed26665cccc0db63c3c37567cbc6f26521c8d710e4","stable_dependencies":[{"glktermw":":build"}],"stable_checksum":"f81dc474d60d7d914fcde45844a4e1acafee50e13aebfcb563249cc56740769f","stable_url_args":["https://eblong.com/zarf/glulx/glulxe-061.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.6.1","bottle_checksum":"bb4cd4317c7867a4ac3e41ad77a0d4aa84350aa7f356564e38fa8c1e3575c519"},"gluon":{"desc":"Static, type inferred and embeddable language written in Rust","executables":["gluon"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/gluon-lang/gluon.git",{":branch":"master"}],"homepage":"https://gluon-lang.org","license":"MIT","ruby_source_checksum":"b5523fffbe5273418f8d722348676d6def9125557d9e370c88aa7c6c84b0bb40","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2d600af19c69efcd9412882e9d8f01e5842e2565a2d054772588e4aaffd7ec2f","stable_url_args":["https://github.com/gluon-lang/gluon/archive/refs/tags/v0.18.4.tar.gz"],"stable_version":"0.18.4"},"glyph":{"deprecate_args":{":date":"2026-08-19",":because":"does not build with Zig >= 0.15"},"desc":"Converts images/video to ASCII art","disable_args":{":date":"2027-08-19",":because":"does not build with Zig >= 0.15"},"executables":["glyph"],"head_dependencies":["ffmpeg",{"pkgconf":":build"},{"zig@0.14":":build"}],"homepage":"https://github.com/seatedro/glyph","license":"MIT","oldnames":["asciigen"],"revision":2,"ruby_source_checksum":"d7899403b9395b089a99ed4f3b1edc6e21b08856310c698009745ff5894b5e06","stable_dependencies":["ffmpeg",{"pkgconf":":build"},{"zig@0.14":":build"}],"stable_checksum":"7de7936a13b92b18240134bef64c006ab73988850a8776a1b276e22b73377f15","stable_url_args":["https://github.com/seatedro/glyph/archive/refs/tags/v1.0.11.tar.gz"],"stable_version":"1.0.11"},"glyr":{"deprecate_args":{":date":"2025-12-08",":because":":unmaintained"},"desc":"Music related metadata search engine with command-line interface and C API","disable_args":{":date":"2026-12-08",":because":":unmaintained"},"executables":["glyrc"],"head_dependencies":["gettext","glib",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["sqlite"]],"homepage":"https://github.com/sahib/glyr","license":"LGPL-3.0-or-later","revision":3,"ruby_source_checksum":"4b9ffd62072116119125102533c7d63a8ace156d57501ad83170b95e1872fb07","stable_dependencies":["gettext","glib",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/multimedia-team/glyr/-/raw/5425c57b7d5716b91553fdf65ec117eda45ae025/debian/patches/0003-Import-curl.h-instead-of-a-header-subset.patch","sha256":"c97a4a96c30219f5c31b21501a8e37cff18817d02451634654a949a0ec8303a3","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/1114127"}]}],"stable_checksum":"77e8da60221c8d27612e4a36482069f26f8ed74a1b2768ebc373c8144ca806e8","stable_url_args":["https://github.com/sahib/glyr/archive/refs/tags/1.0.10.tar.gz"],"stable_uses_from_macos":[["curl"],["sqlite"]],"stable_version":"1.0.10","bottle_cellar":":any","bottle_checksum":"244b65728e18b1514ca9b3fb77c09d835ce07d98656567b0b62f90365716ea92"},"gmailctl":{"desc":"Declarative configuration for Gmail filters","executables":["gmailctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mbrt/gmailctl.git",{":branch":"master"}],"homepage":"https://github.com/mbrt/gmailctl","license":"MIT","ruby_source_checksum":"63264b2f82e21e15d256059e4e1aafdf482392bdbcad4e29d2aa08b1fd6b212d","stable_dependencies":[{"go":":build"}],"stable_checksum":"49df3a2fe7929114ec406096d577004a27ad75bbb4c836ca603dff88c1a830bd","stable_url_args":["https://github.com/mbrt/gmailctl/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"gmic":{"desc":"Full-Featured Open-Source Framework for Image Processing","executables":["gmic"],"head_dependencies":["cimg","fftw","imath","jpeg-turbo","libpng","libtiff","openexr","libomp",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/GreycLab/gmic.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://gmic.eu/","license":"CECILL-2.1","ruby_source_checksum":"8e0a18a125fa9a04e9cb43ae08101a8d8a0671456d6d53f8b57d718564ec8bbf","stable_dependencies":["cimg","fftw","imath","jpeg-turbo","libpng","libtiff","openexr","libomp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"4463f82277f800e81d56f43b82c8736994bd24ac1115320b965b67091d1366df","stable_url_args":["https://gmic.eu/files/source/gmic_4.0.6.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"4.0.6"},"gmime":{"bottle_rebuild":1,"compatibility_version":1,"desc":"MIME mail utilities","head_dependencies":["glib","gpgme","libidn2","gettext","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/jstedfast/gmime.git",{":branch":"master"}],"homepage":"https://github.com/jstedfast/gmime","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"8613563967b56ce6e93696411b133a688406914925266b34de5dc47f3db0b3e2","stable_dependencies":["glib","gpgme","libidn2","gettext","libgpg-error",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"84cd2a481a27970ec39b5c95f72db026722904a2ccf3fdbd57b280cf2d02b5c4","stable_url_args":["https://github.com/jstedfast/gmime/releases/download/3.2.15/gmime-3.2.15.tar.xz"],"stable_version":"3.2.15"},"gmp-ecm":{"bottle_rebuild":1,"desc":"Elliptic Curve Method for integer factorization","executables":["ecm"],"head_dependencies":["gmp","primesieve","libomp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://gitlab.inria.fr/zimmerma/ecm.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://gitlab.inria.fr/zimmerma/ecm","license":{":all_of":["GPL-3.0-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"7e5dcfc8699167937d614994680c4b6c09d2c503d93b99dcc2e35f8b81294a2b","stable_dependencies":["gmp","primesieve","libomp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"cfc1c0745694e7b24a8a373d8e854f8ab42cff177dbd98beba3b093e3858ca8a","stable_url_args":["https://gitlab.inria.fr/zimmerma/ecm/-/archive/git-7.0.7/ecm-git-7.0.7.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"7.0.7"},"gmp":{"bottle_rebuild":1,"compatibility_version":1,"desc":"GNU multiple precision arithmetic library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://gmplib.org/repo/gmp/",{":using":":hg"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://gmplib.org/","license":{":any_of":["LGPL-3.0-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"a7a712aab26d2b88865ebd9c06f4eeb131c53815f3b6e467578b32ab66ac3b18","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898","stable_url_args":["https://ftpmirror.gnu.org/gmp/gmp-6.3.0.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"6.3.0"},"gmsh":{"desc":"3D finite element grid generator with CAD engine","executables":["gmsh"],"head_dependencies":["cairo","fltk","gmp","jpeg-turbo","libpng","metis","opencascade","freetype","libomp",{"cmake":":build"},{"eigen":":build"}],"head_url_args":["https://gitlab.onelab.info/gmsh/gmsh.git",{":branch":"master"}],"homepage":"https://gmsh.info/","license":"GPL-2.0-or-later","ruby_source_checksum":"42228c1ff5efa6f09f68eb873d7dc6e7247d2edfb3637a3bc766ee400b1863d2","stable_dependencies":["cairo","fltk","gmp","jpeg-turbo","libpng","metis","opencascade","freetype","libomp",{"cmake":":build"},{"eigen":":build"}],"stable_checksum":"be3f66f225d27ba9fa014f07e83169285da8a051b0e8ab7103d88066b39bdd3e","stable_url_args":["https://gmsh.info/src/gmsh-4.15.2-source.tgz"],"stable_version":"4.15.2"},"gmssl":{"desc":"Toolkit for Chinese national cryptographic standards","executables":["gmssl"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/guanzhi/GmSSL.git",{":branch":"master"}],"homepage":"https://github.com/guanzhi/GmSSL","license":"Apache-2.0","ruby_source_checksum":"d90e56032b5589f55b277e693ffda72a209342ba65deab1c3641fa3f82a255f9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b0bb50f935c1b35c614ff0a7f235b00520b86a3e9a659a681d77be6dadcb5d6b","stable_url_args":["https://github.com/guanzhi/GmSSL/archive/refs/tags/v3.2.0.tar.gz"],"stable_version":"3.2.0"},"gmt":{"caveats":"GMT needs Ghostscript for the 'psconvert' command to convert PostScript files\nto other formats. To use 'psconvert', please 'brew install ghostscript'.\n\nGMT needs FFmpeg for the 'movie' command to make movies in MP4 or WebM format.\nIf you need this feature, please 'brew install ffmpeg'.\n\nGMT needs GraphicsMagick for the 'movie' command to make animated GIFs.\nIf you need this feature, please 'brew install graphicsmagick'.\n","desc":"Tools for manipulating and plotting geographic and Cartesian data","executables":["fz_funcs","fz_funcs.sh","fzmodeler","fzprofiler","gmt","gmt-config","gmt_shell_functions.sh","gmt_update","gmtswitch","isogmt"],"head_dependencies":["fftw","gdal","geos","netcdf","openblas","pcre2",{"cmake":":build"}],"head_url_args":["https://github.com/GenericMappingTools/gmt.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.generic-mapping-tools.org/","license":"LGPL-3.0-or-later","ruby_source_checksum":"b4b7926960c885cec9992603766c751baf17392d8ff43f3422d4ab4bd0951532","stable_dependencies":["fftw","gdal","geos","netcdf","openblas","pcre2",{"cmake":":build"}],"stable_checksum":"1a0c2ce2d1d8d19eecbff806876c37f986f442435031da56ea57d31de6579126","stable_url_args":["https://github.com/GenericMappingTools/gmt/archive/refs/tags/6.7.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"6.7.0"},"gnhf":{"desc":"Autonomous agent orchestrator for long-running coding tasks","executables":["gnhf"],"head_dependencies":["node"],"homepage":"https://github.com/kunchenguid/gnhf","license":"MIT","ruby_source_checksum":"6d2afd93a0c18a187054e66f92d66e533beea65e8f0c472f59c7bc2fe9b1d7dc","stable_dependencies":["node"],"stable_checksum":"f2baed096cf49e963e578b6c777ed21123e521f12500debd94221e9ddd18a1ec","stable_url_args":["https://registry.npmjs.org/gnhf/-/gnhf-0.1.51.tgz"],"stable_version":"0.1.51","bottle_tag":":all","bottle_checksum":"9ef9883ac6027050fceab0e847089b14aff638c70e10e2b1d9fbfb81438b7ae2"},"gnirehtet":{"caveats":"At runtime, adb must be accessible from your PATH.\n\nYou can install adb from Homebrew Cask:\n  brew install --cask android-platform-tools\n","desc":"Reverse tethering tool for Android","executables":["gnirehtet"],"head_dependencies":[{"rust":":build"},{"socat":":test"}],"head_url_args":["https://github.com/Genymobile/gnirehtet.git",{":branch":"master"}],"homepage":"https://github.com/Genymobile/gnirehtet","license":"Apache-2.0","ruby_source_checksum":"b0fcad58c04812bb540d4d81c16a94fcbfbd928745d538f3d243e9ebaa4cf24c","stable_dependencies":[{"rust":":build"},{"socat":":test"}],"stable_checksum":"0d41361b9ac8b3b7fa4f4a0aff933472a72886556bd3fc4659be299b546274e6","stable_url_args":["https://github.com/Genymobile/gnirehtet/archive/refs/tags/v2.5.1.tar.gz"],"stable_version":"2.5.1","bottle_checksum":"16e2b20622495234ad41bd99233c72288221e721b071d37984355c1f291e9377"},"gnmic":{"desc":"GNMI CLI client and collector","executables":["gnmic"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openconfig/gnmic.git",{":branch":"main"}],"homepage":"https://gnmic.openconfig.net","license":"Apache-2.0","ruby_source_checksum":"03d44998f72ebebcf90ddfd9ad669467e017260622c91ad408dfcda6bee6a115","stable_dependencies":[{"go":":build"}],"stable_checksum":"4f3ad40acb2fc4643eecbd4f0feb3b979f9b1139ff492aeb90dc02c309012c5c","stable_url_args":["https://github.com/openconfig/gnmic/archive/refs/tags/v0.49.1.tar.gz"],"stable_version":"0.49.1"},"gnome-autoar":{"desc":"GNOME library for archive handling","head_dependencies":["glib","gtk+3","libarchive","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/GNOME/gnome-autoar","license":"LGPL-2.1-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"ruby_source_checksum":"4a026fab0169dc2e32701a0045563f88e927fecdf51496db60991c61826ac496","stable_dependencies":["glib","gtk+3","libarchive","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"6c20bd16c87aba15869e56444424481f632ac302989a203e8ce4dcc73dea33a5","stable_url_args":["https://download.gnome.org/sources/gnome-autoar/0.5/gnome-autoar-0.5.2.tar.xz"],"stable_version":"0.5.2"},"gnome-builder":{"bottle_rebuild":1,"desc":"Develop software for GNOME","executables":["gnome-builder"],"head_dependencies":["adwaita-icon-theme","cairo","cmark","editorconfig","glib","gobject-introspection","gtk4","gtksourceview5","json-glib","jsonrpc-glib","libadwaita","libdex","libgit2","libgit2-glib","libpanel","libpeas","libspelling","libyaml","llvm","pango","template-glib","vte3","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/gnome-builder.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://apps.gnome.org/Builder/","license":"GPL-3.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"41c0fb1dc9d9ce2826d1e72ff6b0ab497e3a08b27b56e76b23e2b63b526fa9fc","stable_dependencies":["adwaita-icon-theme","cairo","cmark","editorconfig","glib","gobject-introspection","gtk4","gtksourceview5","json-glib","jsonrpc-glib","libadwaita","libdex","libgit2","libgit2-glib","libpanel","libpeas","libspelling","libyaml","llvm","pango","template-glib","vte3","gettext",{"desktop-file-utils":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"46d54fd13f4f4bdb6eed7d004b499d0b6d9a76a6fafc68ad16c389953fd92f46","stable_url_args":["https://download.gnome.org/sources/gnome-builder/50/gnome-builder-50.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"50.0"},"gnome-online-accounts":{"bottle_rebuild":1,"desc":"Single sign-on framework for GNOME","head_dependencies":["glib","gtk4","json-glib","libadwaita","libgoa","librest","libsecret","libsoup","gettext",{"dbus":":build"},{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/gnome-online-accounts.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxslt":":build"}],["libxml2"]],"homepage":"https://gitlab.gnome.org/GNOME/gnome-online-accounts","license":"LGPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"a9e5741d1c1598fc0e9351bbb0772a179e4a601b207ef0a060d98484d3af9769","stable_dependencies":["glib","gtk4","json-glib","libadwaita","libgoa","librest","libsecret","libsoup","gettext",{"dbus":":build"},{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"9ec1900cc51409c2067c07c828c10be06fe3bf68d2999bb72d7d5ed325ed9bbc","stable_url_args":["https://download.gnome.org/sources/gnome-online-accounts/3.58/gnome-online-accounts-3.58.1.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["libxml2"]],"stable_version":"3.58.1"},"gnome-papers":{"desc":"Document viewer for PDF and other document formats aimed at the GNOME desktop","executables":["papers","papers-previewer","papers-thumbnailer"],"head_dependencies":["adwaita-icon-theme","cairo","djvulibre","exempi","gdk-pixbuf","glib","graphene","gtk4","gtksourceview5","hicolor-icon-theme","libadwaita","libarchive","libspelling","libtiff","pango","poppler","gettext","harfbuzz",{"appstream":":build"},{"blueprint-compiler":":build"},{"desktop-file-utils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"rust":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://apps.gnome.org/Papers/","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"a879f9872b58dcb5e345ffa6560d7773a15186a106dd010404fa0adea31ab755","stable_dependencies":["adwaita-icon-theme","cairo","djvulibre","exempi","gdk-pixbuf","glib","graphene","gtk4","gtksourceview5","hicolor-icon-theme","libadwaita","libarchive","libspelling","libtiff","pango","poppler","gettext","harfbuzz",{"appstream":":build"},{"blueprint-compiler":":build"},{"desktop-file-utils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"rust":":build"}],"stable_checksum":"ac0db229883b3d2aacbbda1700dc12aa69716664df201120926096f066e4796b","stable_url_args":["https://download.gnome.org/sources/papers/51/papers-51.1.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"51.1"},"gnome-recipes":{"bottle_rebuild":2,"desc":"Formula for GNOME recipes","executables":["gnome-recipes"],"head_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gnome-autoar","gspell","gtk+3","json-glib","libcanberra","libgoa","librest","libsoup","pango","gettext",{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.gnome.org/Apps/Recipes","license":"GPL-3.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"revision":3,"ruby_source_checksum":"98e57e0cb6d676b2653664d8bec43414cb2f1554e58720439f7790dd1f7acdbf","stable_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gnome-autoar","gspell","gtk+3","json-glib","libcanberra","libgoa","librest","libsoup","pango","gettext",{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/gnome-team/gnome-recipes/-/raw/76a3e12b3a77e76bf0c2bf894481d6b0284dd5af/debian/patches/Port-to-libsoup-3.0-and-librest-1.0.patch","sha256":"15a06b277d3961d4a00e71eb37b12f4f63f42c99bc1c1a6c9d9f4ead879d4c32","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/recipes/-/merge_requests/47"}]}],"stable_checksum":"b30e96985f66fe138a17189c77af44d34d0b4c859b304ebdb52033bc2cd3ffed","stable_url_args":["https://download.gnome.org/sources/gnome-recipes/2.0/gnome-recipes-2.0.4.tar.xz"],"stable_version":"2.0.4"},"gnome-themes-extra":{"deprecate_args":{":date":"2024-12-10",":because":":repo_archived"},"desc":"Extra themes for the GNOME desktop environment","disable_args":{":date":"2025-12-10",":because":":repo_archived"},"head_dependencies":["cairo","glib","gtk+","at-spi2-core","gdk-pixbuf","gettext","harfbuzz","pango",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://gitlab.gnome.org/Archive/gnome-themes-extra","license":"LGPL-2.1-or-later","oldnames":["gnome-themes-standard"],"revision":1,"ruby_source_checksum":"e7bc8d346325a20b48450ab50a03932d3b7ee5b6a4e8fe08a255359144bfac55","stable_dependencies":["cairo","glib","gtk+","at-spi2-core","gdk-pixbuf","gettext","harfbuzz","pango",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"7c4ba0bff001f06d8983cfc105adaac42df1d1267a2591798a780bac557a5819","stable_url_args":["https://download.gnome.org/sources/gnome-themes-extra/3.28/gnome-themes-extra-3.28.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"3.28","bottle_cellar":":any","bottle_checksum":"11323caf0f8a1f3745f1f0ae6f0b5558590148a1eb0efd124a32b3ee945b50ab"},"gnu-apl":{"desc":"GNU implementation of the programming language APL","executables":["AP100","AP210","APserver","Gtk_server","apl"],"head_dependencies":["cairo","glib","gtk+3","libpng","libx11","libxcb","pcre2","sqlite","at-spi2-core","gdk-pixbuf","gettext","harfbuzz","pango",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://svn.savannah.gnu.org/svn/apl/trunk"],"homepage":"https://www.gnu.org/software/apl/","license":"GPL-3.0-or-later","ruby_source_checksum":"d3b6bce45a1b29d28fb4cdc9bf7499c90b3303f1078d9198bff29f208e9427e5","stable_dependencies":["cairo","glib","gtk+3","libpng","libx11","libxcb","pcre2","sqlite","at-spi2-core","gdk-pixbuf","gettext","harfbuzz","pango",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/debian/gnu-apl/-/raw/9553c1ebcfa46cdfe3717378ede5f37dcaceaf0f/debian/patches/0008-move-integral.py.patch","sha256":"5895566af3b0c7f69dccbea06dac99cb463ff213c4d1daf4d9a157f36cf795b9","type":"backport"}],"stable_checksum":"24bbb744fce47e62837234a053bdeecee51b9ea61c82c79f7cc191bc6a54c0a1","stable_url_args":["https://ftpmirror.gnu.org/apl/apl-2.0.tar.gz"],"stable_version":"2.0"},"gnu-barcode":{"desc":"Convert text strings to printed bars","executables":["barcode","sample"],"homepage":"https://www.gnu.org/software/barcode/","license":"GPL-3.0-or-later","ruby_source_checksum":"f314e78ad656ba8c358334f44300638e75d88d0798b46a3dfdd6ecb75540e81f","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"7c031cf3eb811242f53664379aebbdd9fae0b7b26b5e5d584c31a9f338154b64","stable_url_args":["https://ftpmirror.gnu.org/barcode/barcode-0.99.tar.gz"],"stable_version":"0.99","bottle_checksum":"930679d903dca0fa945427cd97be4243a047e17c8be5e1f8085ddd34c13d5ec2"},"gnu-chess":{"caveats":"This formula also downloads the additional opening book.  The\nopening book is a PGN file located in $HOMEBREW_CELLAR/gnu-chess/6.3.0/share/doc/gnu-chess that can be added\nusing gnuchess commands.\n","desc":"Chess-playing program","executables":["gnuchess","gnuchessu","gnuchessx"],"head_dependencies":["gettext","readline",{"autoconf":":build"},{"automake":":build"},{"help2man":":build"}],"head_url_args":["https://svn.savannah.gnu.org/svn/chess/trunk"],"homepage":"https://www.gnu.org/software/chess/","license":"GPL-3.0-or-later","ruby_source_checksum":"93837d2df1dcb673fdd8b575e46a386abc1d3950e63eca88998d0f06eb554cbf","stable_dependencies":["readline"],"stable_checksum":"0b37bec2098c2ad695b7443e5d7944dc6dc8284f8d01fcc30bdb94dd033ca23a","stable_url_args":["https://ftpmirror.gnu.org/chess/gnuchess-6.3.0.tar.gz"],"stable_version":"6.3.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"46b344c0ae3e5b3507678f9d5a1814927a349487a28095f4b23fa854eaa76571"},"gnu-complexity":{"desc":"Measures complexity of C source","executables":["complexity","cx-vs-mc"],"head_dependencies":["autogen",{"autoconf":":build"},{"automake":":build"}],"homepage":"https://www.gnu.org/software/complexity/","license":"GPL-3.0-or-later","ruby_source_checksum":"9ec0f81e01ef96598fded673711db44f72d84bcc2dfd277d97a8bf3c90af9f78","stable_dependencies":["autogen",{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/debian/complexity/-/raw/69a7b9d27eb5c2ba8aa43966518971df74d55657/debian/patches/01_fix_autobuild.patch","sha256":"3c2403be83ae819bbdfe7d1b0f14e2637d504387d1237f15b24e149cd66f56b1","type":"unofficial"}],"stable_checksum":"80a625a87ee7c17fed02fb39482a7946fc757f10d8a4ffddc5372b4c4b739e67","stable_url_args":["https://ftpmirror.gnu.org/complexity/complexity-1.13.tar.xz"],"stable_version":"1.13","bottle_cellar":":any","bottle_checksum":"4bef537bbe2199465336c8f1dcbd0c862564eb13cf2680d53671075cd6bda92e"},"gnu-getopt":{"compatibility_version":1,"desc":"Command-line option parsing utility","executables":["getopt"],"homepage":"https://github.com/util-linux/util-linux","keg_only_args":[":shadowed_by_macos","macOS provides BSD getopt"],"license":"GPL-2.0-or-later","ruby_source_checksum":"5052ea85c3ad819ce766039a3c521915044a6d7927bffc5bc3c7095d98296e7f","stable_patches":[{"strip":"p1","url":"https://github.com/util-linux/util-linux/commit/d22edc2f100eb8dd83d3515758565cb73b0d2eed.patch?full_index=1","sha256":"2fb01154faa3fd8b0fce27eb88049ed9c8f839e706e412399c19c087f7f3b5e1","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/util-linux/util-linux/pull/4173"}]}],"stable_checksum":"af3241e7776964dcb6bb9a811ca7b0d93000b563e2ae2a8df8f80a7cd6e04d56","stable_url_args":["https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.42/util-linux-2.42.4.tar.gz"],"stable_version":"2.42.4"},"gnu-go":{"desc":"Plays the game of Go","executables":["gnugo"],"head_url_args":["https://git.savannah.gnu.org/git/gnugo.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/gnugo/gnugo.html","license":{":all_of":["GPL-3.0-or-later",":public_domain",":cannot_represent"]},"revision":1,"ruby_source_checksum":"a3ff91f53c7a9d0058ca8a2c732600044c0f9288dfbbdf2884c242406cde0914","stable_checksum":"da68d7a65f44dcf6ce6e4e630b6f6dd9897249d34425920bfdd4e07ff1866a72","stable_url_args":["https://ftpmirror.gnu.org/gnugo/gnugo-3.8.tar.gz"],"stable_version":"3.8","bottle_checksum":"aa6a55c92da6fc437dfc599fc84ec2a1f0e53d069efbfcb335d6a78da06d9177"},"gnu-indent":{"bottle_rebuild":1,"caveats":"GNU \"indent\" has been installed as \"gindent\".\nIf you need to use it as \"indent\", you can add a \"gnubin\" directory\nto your PATH from your bashrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/gnu-indent/libexec/gnubin:$PATH\"\n","desc":"C code prettifier","executables":["gindent"],"head_dependencies":["gettext",{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/indent/","license":"GPL-3.0-or-later","ruby_source_checksum":"015b8080e5765be92003e3441370f7eac40b7a055cfcd92c1a830fd87b5c8739","stable_dependencies":["gettext",{"texinfo":":build"}],"stable_checksum":"9e64634fc4ce6797b204bcb8897ce14fdd0ab48ca57696f78767c59cae578095","stable_url_args":["https://ftpmirror.gnu.org/indent/indent-2.2.13.tar.gz"],"stable_version":"2.2.13","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ca896ee13248337aa3cb203b13bfb64a327f7c479aee79977839ab5128183c4a"},"gnu-prolog":{"desc":"Prolog compiler with constraint solving","executables":["fd2c","gplc","gprolog","hexgplc","ma2asm","pl2wam","wam2ma"],"homepage":"http://www.gprolog.org/","license":{":any_of":["LGPL-3.0-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"c8e915f7e4b598403e5b4300d5b9321dccf59b524a9813edc5c4b16a29b64af5","stable_checksum":"670642b43c0faa27ebd68961efb17ebe707688f91b6809566ddd606139512c01","stable_url_args":["https://ftpmirror.gnu.org/gprolog/gprolog-1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"02ee6b13fa27046dd98fb661dfa19671ae2ee5f724a4616a6556af48e851d08c"},"gnu-sed":{"aliases":["gsed"],"caveats":"GNU \"sed\" has been installed as \"gsed\".\nIf you need to use it as \"sed\", you can add a \"gnubin\" directory\nto your PATH from your bashrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/gnu-sed/libexec/gnubin:$PATH\"\n","compatibility_version":1,"desc":"GNU implementation of the famous stream editor","executables":["gsed"],"homepage":"https://www.gnu.org/software/sed/","license":"GPL-3.0-or-later","ruby_source_checksum":"b2de73d49275a419480016a61a07efa242841f92419fce44b65ee884543d5e8b","stable_checksum":"b8e72182b2ec96a3574e2998c47b7aaa64cc20ce000d8e9ac313cc07cecf28c7","stable_url_args":["https://ftpmirror.gnu.org/sed/sed-4.10.tar.xz"],"stable_version":"4.10"},"gnu-shogi":{"desc":"Japanese Chess","executables":["gnushogi"],"homepage":"https://www.gnu.org/software/gnushogi/","license":"GPL-3.0-or-later","ruby_source_checksum":"2139fae0629fddd17554506c1ab5264e6e30f6d0a0f6474d325f11e7675d94e0","stable_checksum":"1ecc48a866303c63652552b325d685e7ef5e9893244080291a61d96505d52b29","stable_url_args":["https://ftpmirror.gnu.org/gnushogi/gnushogi-1.4.2.tar.gz"],"stable_version":"1.4.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ef6c5d508b5a76bc305290ee3e644c2823691b168752feab79f3a4ce79379fb8"},"gnu-smalltalk":{"bottle_rebuild":4,"desc":"Implementation of the Smalltalk language","executables":["gst","gst-blox","gst-config"],"head_dependencies":["gdbm","gmp","gnutls","libsigsegv","libtool","readline",{"texinfo":":build"},{"autoconf":":build"},{"automake":":build"},{"gawk":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/gnu-smalltalk/smalltalk.git",{":branch":"master"}],"head_uses_from_macos":[[{"zip":":build"}],["expat"],["libffi"]],"homepage":"https://www.gnu.org/software/smalltalk/","license":"GPL-2.0-or-later","revision":10,"ruby_source_checksum":"c9598fa3733289b5ab3e6477b538441a15bfe88eac33dbacd179726dcd0efaaa","stable_dependencies":["gdbm","gmp","gnutls","libsigsegv","libtool","readline",{"autoconf":":build"},{"automake":":build"},{"gawk":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"819a15f7ba8a1b55f5f60b9c9a58badd6f6153b3f987b70e7b167e7755d65acc","stable_url_args":["https://ftpmirror.gnu.org/smalltalk/smalltalk-3.2.5.tar.xz"],"stable_uses_from_macos":[[{"zip":":build"}],["expat"],["libffi"]],"stable_version":"3.2.5"},"gnu-tar":{"caveats":"GNU \"tar\" has been installed as \"gtar\".\nIf you need to use it as \"tar\", you can add a \"gnubin\" directory\nto your PATH from your bashrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/gnu-tar/libexec/gnubin:$PATH\"\n","compatibility_version":1,"desc":"GNU version of the tar archiving utility","executables":["tar"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/tar.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/tar/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"e2fd1af456521265e21b6e60ba76c716f89311130aad1fae0729674f78680540","stable_checksum":"14d55e32063ea9526e057fbf35fcabd53378e769787eff7919c3755b02d2b57e","stable_url_args":["https://ftpmirror.gnu.org/tar/tar-1.35.tar.gz"],"stable_version":"1.35"},"gnu-time":{"caveats":"GNU \"time\" has been installed as \"gtime\".\nIf you need to use it as \"time\", you can add a \"gnubin\" directory\nto your PATH from your bashrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/gnu-time/libexec/gnubin:$PATH\"\n","desc":"GNU implementation of time utility","executables":["gtime"],"head_uses_from_macos":[[{"ruby":":test"}]],"homepage":"https://www.gnu.org/software/time/","license":"GPL-3.0-or-later","ruby_source_checksum":"0ad11f3e92cc10ced6e4822a6e28e7dde0498e6ec9071dc33b6ae437455362cf","stable_checksum":"e8c29fb4ab599d8478e41e8618f50db8aede9c90af27d0d2ef28ae50d5de09c3","stable_url_args":["https://ftpmirror.gnu.org/time/time-1.10.tar.gz"],"stable_uses_from_macos":[[{"ruby":":test"}]],"stable_version":"1.10"},"gnu-typist":{"aliases":["gtypist"],"bottle_rebuild":1,"desc":"GNU typing tutor","executables":["gtypist","typefortune"],"head_dependencies":["gettext"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.gnu.org/software/gtypist/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/gnu-typist/2.10.patch":"26e0576906f42b76db8f7592f1b49fabd268b2af49c212a48a4aeb2be41551b3"},"ruby_source_checksum":"6139633d77fc3df3691d34bf664ef9238d76a61dc439cc10f049dbcfe3a0f118","stable_dependencies":["gettext"],"stable_patches":[{"strip":"p1","file":"Patches/gnu-typist/2.10.patch"}],"stable_checksum":"ca618054e91f1ed5ef043fcc43500bbad701c959c31844d4688ff22849ac252d","stable_url_args":["https://ftpmirror.gnu.org/gtypist/gtypist-2.10.1.tar.xz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.10.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"7cc31cf6f3f5cd325c69d8b61fe0a75e0f1fd0ab0be47649ca06423a14fed6cf"},"gnu-units":{"caveats":"All commands have been installed with the prefix \"g\".\nIf you need to use these commands with their normal names, you\ncan add a \"gnubin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/gnu-units/libexec/gnubin:$PATH\"\n","desc":"GNU unit conversion tool","executables":["gunits","gunits_cur"],"head_dependencies":["readline"],"homepage":"https://www.gnu.org/software/units/","license":"GPL-3.0-or-later","ruby_source_checksum":"8532a77a30e38a01a31eca9f527fb462c9375099794c95f8a3588220cb96552e","stable_dependencies":["readline"],"stable_checksum":"e1bbdb09672e7c08eee986749e7a1629eb84a6bdf41f5a2a79d6804444abbe10","stable_url_args":["https://ftpmirror.gnu.org/units/units-2.27.tar.gz"],"stable_version":"2.27"},"gnu-which":{"caveats":"GNU \"which\" has been installed as \"gwhich\".\nIf you need to use it as \"which\", you can add a \"gnubin\" directory\nto your PATH from your bashrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/gnu-which/libexec/gnubin:$PATH\"\n","desc":"GNU implementation of which utility","executables":["which"],"homepage":"https://savannah.gnu.org/projects/which/","license":"GPL-3.0-or-later","ruby_source_checksum":"dbdbbaf149d051684195ed623135db2c99a9871c3a69e1bc57c73540bf199cc6","stable_checksum":"1cb83e4f702e60b8211ab5ec4c2afbab1b1dec80209456a7d2faf7584ed225ea","stable_url_args":["https://ftpmirror.gnu.org/which/which-2.25.tar.gz"],"stable_version":"2.25"},"gnuastro":{"bottle_rebuild":1,"desc":"Astronomical data manipulation and analysis utilities and libraries","executables":["astarithmetic","astconvertt","astconvolve","astcosmiccal","astcrop","astfits","astmatch","astmkcatalog","astmkprof","astnoisechisel","astquery","astscript-color-faint-gray","astscript-ds9-region","astscript-fits-view","astscript-pointing-simulate","astscript-psf-scale-factor","astscript-psf-select-stars","astscript-psf-stamp","astscript-psf-subtract","astscript-psf-unite","astscript-radial-profile","astscript-sort-by-night","astscript-zeropoint","astsegment","aststatistics","asttable","astwarp"],"head_dependencies":["cfitsio","gsl","jpeg-turbo","libgit2","libtiff","libtool","wcslib",{"pkgconf":":build"}],"homepage":"https://www.gnu.org/software/gnuastro/","license":"GPL-3.0-or-later","ruby_source_checksum":"c2a940d0dc57580e4dcccf30c557eb07dba20e3e491df3952f165b92ffe5e931","stable_dependencies":["cfitsio","gsl","jpeg-turbo","libgit2","libtiff","libtool","wcslib",{"pkgconf":":build"}],"stable_checksum":"c4e6401eee5d81619b82d8d18a6447851b36e0754118ebf5bdfac7a03194f981","stable_url_args":["https://ftpmirror.gnu.org/gnuastro/gnuastro-0.24.tar.gz"],"stable_version":"0.24"},"gnucobol":{"bottle_rebuild":1,"desc":"COBOL85-202x compiler supporting lots of dialect specific extensions","executables":["cob-config","cobc","cobcrun"],"head_dependencies":["lmdb","unixodbc","berkeley-db","gmp","json-c",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"gettext":":build"},{"help2man":":build"},{"libtool":":build"},{"texinfo":":build"},{"pkgconf":":build"}],"head_url_args":["https://svn.code.sf.net/p/gnucobol/code/trunk"],"head_uses_from_macos":[[{"flex":":build"}],["libxml2"],["ncurses"]],"homepage":"https://gnucobol.sourceforge.io/","license":"GPL-3.0-or-later","oldnames":["gnu-cobol"],"revision":1,"ruby_source_checksum":"d807730d35dfd74023b7d379ae532a01af53acecee13880fb33cf83303db11c3","stable_dependencies":["berkeley-db","gmp","json-c",{"pkgconf":":build"}],"stable_checksum":"3bb48af46ced4779facf41fdc2ee60e4ccb86eaa99d010b36685315df39c2ee2","stable_url_args":["https://ftpmirror.gnu.org/gnucobol/gnucobol-3.2.tar.xz"],"stable_uses_from_macos":[["libxml2"],["ncurses"]],"stable_version":"3.2"},"gnumeric":{"desc":"GNOME Spreadsheet Application","executables":["gnumeric","gnumeric-1.12.62","ssconvert","ssdiff","ssgrep","ssindex"],"head_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","goffice","gtk+3","libgsf","libxml2","pango","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"itstool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"python":":build"}],["perl"]],"homepage":"https://projects.gnome.org/gnumeric/","license":{":any_of":["GPL-3.0-only","GPL-2.0-only"]},"post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"ruby_source_checksum":"e362c728b9724c1dc7cdbd038299d7c7edeaa499603e676c5ccc78f06ba98039","stable_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","goffice","gtk+3","libgsf","libxml2","pango","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"itstool":":build"},{"pkgconf":":build"}],"stable_checksum":"89331121321b9bad72d37af5a6d13a0a636f0fbb0880f0ea1f2cf8b7ab9ae631","stable_url_args":["https://download.gnome.org/sources/gnumeric/1.12/gnumeric-1.12.62.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"python":":build"}],["perl"]],"stable_version":"1.12.62"},"gnunet":{"desc":"Framework for distributed, secure and privacy-preserving applications","executables":["gnunet-abd","gnunet-arm","gnunet-auto-share","gnunet-base32","gnunet-bugreport","gnunet-cadet","gnunet-config","gnunet-core","gnunet-datastore","gnunet-dht-get","gnunet-dht-hello","gnunet-dht-monitor","gnunet-dht-put","gnunet-did","gnunet-directory","gnunet-download","gnunet-ecc","gnunet-fs","gnunet-gns","gnunet-gns-proxy-setup-ca","gnunet-hello","gnunet-identity","gnunet-messenger","gnunet-namecache","gnunet-namestore","gnunet-namestore-dbtool","gnunet-namestore-zonefile","gnunet-nat","gnunet-nat-auto","gnunet-nat-server","gnunet-nse","gnunet-pils","gnunet-publish","gnunet-reclaim","gnunet-regex","gnunet-resolver","gnunet-revocation","gnunet-rps","gnunet-scalarproduct","gnunet-scrypt","gnunet-search","gnunet-statistics","gnunet-testbed","gnunet-testing-netjail-launcher","gnunet-transport-certificate-creation","gnunet-unindex","gnunet-uri","gnunet-vpn","gnunet-zoneimport"],"head_dependencies":["gettext","gmp","gnutls","jansson","libextractor","libgcrypt","libidn2","libmicrohttpd","libsodium","libtool","libunistring","libgpg-error",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl",{":since":":ventura"}],["sqlite"]],"homepage":"https://gnunet.org/","license":"AGPL-3.0-or-later","ruby_source_checksum":"86a9b9511f7d0760c60a11c54fc35ca23cf1eadcd07a37af47f052010cdb9666","stable_dependencies":["gettext","gmp","gnutls","jansson","libextractor","libgcrypt","libidn2","libmicrohttpd","libsodium","libtool","libunistring","libgpg-error",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"c27055165d347388dd487a07d7d131506cae2eeca5ee2d49cfcccada1ac29acc","stable_url_args":["https://ftpmirror.gnu.org/gnunet/gnunet-0.29.0.tar.gz"],"stable_uses_from_macos":[["curl",{":since":":ventura"}],["sqlite"]],"stable_version":"0.29.0"},"gnupg-pkcs11-scd":{"desc":"Enable the use of PKCS#11 tokens with GnuPG","executables":["gnupg-pkcs11-scd"],"head_dependencies":["libassuan","libgcrypt","libgpg-error","openssl@4","pkcs11-helper",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://gnupg-pkcs11.sourceforge.net/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"b6240893853847b2e14c109496449885aba506db90c3037a7b37763b3615e9de","stable_dependencies":["libassuan","libgcrypt","libgpg-error","openssl@4","pkcs11-helper",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"954787e562f2b3d9294212c32dd0d81a2cd37aca250e6685002d2893bb959087","stable_url_args":["https://github.com/alonbl/gnupg-pkcs11-scd/releases/download/gnupg-pkcs11-scd-0.11.0/gnupg-pkcs11-scd-0.11.0.tar.bz2"],"stable_version":"0.11.0"},"gnupg":{"aliases":["gnupg@2.5","gpg","gpg2"],"compatibility_version":1,"desc":"GNU Privacy Guard (OpenPGP)","executables":["addgnupghome","applygnupgdefaults","dirmngr","dirmngr-client","gpg","gpg-agent","gpg-authcode-sign.sh","gpg-card","gpg-connect-agent","gpg-mail-tube","gpg-wks-client","gpg-wks-server","gpgconf","gpgparsemail","gpgscm","gpgsm","gpgsplit","gpgtar","gpgv","kbxutil","watchgnupg"],"head_dependencies":["gnutls","libassuan","libgcrypt","libgpg-error","libksba","libusb","npth","pinentry","readline","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["openldap"],["sqlite"]],"homepage":"https://gnupg.org/","license":"GPL-3.0-or-later","post_install_steps":[{"path":{"base":"var","path":"run"},"type":"mkdir_p"},{"name":"gpg-agent","type":"terminate_process"}],"revision":1,"ruby_source_checksum":"8594732bc1f0d95b42d68d66445de4c3853f1019937b7ba8fe8fc125e03f6532","stable_dependencies":["gnutls","libassuan","libgcrypt","libgpg-error","libksba","libusb","npth","pinentry","readline","gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/gpg/gnupg/commit/42386bcf8861f04c1bdec5cbb139a03da83d8ef9.patch?full_index=1","sha256":"93817449be3f93dcade3d79960e33e72959f54f95ff6108f22176bef28111f2b","type":"backport","resolves":[{"type":"defect","id":"https://dev.gnupg.org/T8469"}]},{"strip":"p1","url":"https://github.com/gpg/gnupg/commit/5523cec6913bcbd1a374d183899a6f298d2c0e32.patch?full_index=1","sha256":"0a0acd2f7f25723f3f84ec5c4ecf03b786d73ca61c48487d4d00c0559be89d66","type":"backport","resolves":[{"type":"defect","id":"https://dev.gnupg.org/T8469"}]}],"stable_checksum":"bf149d01a2b9fcc0e4589b8ae8697d3d5c557ea48ed95a3fa55dd3b1187e6039","stable_url_args":["https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.5.24.tar.bz2"],"stable_uses_from_macos":[["bzip2"],["openldap"],["sqlite"]],"stable_version":"2.5.24","versioned_formulae":["gnupg@1.4"]},"gnupg@1.4":{"aliases":["gpg1"],"bottle_rebuild":1,"caveats":"This formula does not install either `gpg` or `gpgv` executables into\nthe PATH.\n\nIf you simply require `gpg` and `gpgv` executables without explicitly\nneeding GnuPG 1.x we recommend:\n  brew install gnupg\n\nIf you really need to use these tools without the \"1\" suffix you can\nadd a \"gpgbin\" directory to your PATH like:\n    PATH=\"$HOMEBREW_PREFIX/opt/gnupg@1.4/libexec/gpgbin:$PATH\"\n\nNote that doing so may interfere with GPG-using formulae installed via\nHomebrew.\n","desc":"GNU Privacy Guard (OpenPGP)","executables":["gpg-zip1","gpg1","gpgsplit1","gpgv1"],"homepage":"https://www.gnupg.org/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"f752226fb899e53faa596e4bba2862980ad593c3f0fe99baeabe9a6c4043e12d","stable_checksum":"c9462f17e651b6507848c08c430c791287cd75491f8b5a8b50c6ed46b12678ba","stable_url_args":["https://gnupg.org/ftp/gcrypt/gnupg/gnupg-1.4.23.tar.bz2"],"stable_version":"1.4.23"},"gnuplot":{"compatibility_version":1,"desc":"Command-driven, interactive function plotting","executables":["gnuplot"],"head_dependencies":["cairo","gd","glib","libcerf","lua","pango","qt5compat","qtbase","qtsvg","readline","webp","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"qttools":":build"}],"head_url_args":["https://git.code.sf.net/p/gnuplot/gnuplot-main.git",{":branch":"master"}],"homepage":"http://www.gnuplot.info/","license":"gnuplot","ruby_source_checksum":"2831ce44e1e30d3591135bdf330d195f83b69207f052e4932cdd8b34d4baec04","stable_dependencies":["cairo","gd","glib","libcerf","lua","pango","qt5compat","qtbase","qtsvg","readline","webp","gettext","harfbuzz",{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"73237f37f03306d68bfae133a9a50d5e9341384e198d5ab37eeca9ab534deed8","stable_url_args":["https://downloads.sourceforge.net/project/gnuplot/gnuplot/6.0.5/gnuplot-6.0.5.tar.gz"],"stable_version":"6.0.5"},"gnuradio":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5. gr-qtgui support will be removed after 2026-11-19"},"desc":"SDK for signal processing blocks to implement software radios","executables":["gnuradio-companion","gnuradio-config-info","gr_filter_design","gr_modtool","gr_plot","gr_plot_const","gr_plot_fft","gr_plot_iq","gr_plot_psd","gr_plot_qt","gr_read_file_metadata","grcc","polar_channel_construction","uhd_fft","uhd_rx_cfile","uhd_rx_nogui","uhd_siggen","uhd_siggen_gui"],"head_dependencies":[{"pyqt":":no_linkage"},"qtbase","qwt","adwaita-icon-theme","boost","fftw","fmt","gmp","gsl","gtk+3","jack","libsndfile","libyaml",{"numpy":":no_linkage"},"portaudio",{"pygobject3":":no_linkage"},"python@3.14",{"rpds-py":":no_linkage"},"soapysdr","spdlog","uhd","volk","zeromq",{"cmake":":build"},{"cppzmq":":build"},{"pkgconf":":build"},{"pybind11":":build"}],"head_url_args":["https://github.com/gnuradio/gnuradio.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://www.gnuradio.org/","license":"GPL-3.0-or-later","revision":12,"ruby_source_checksum":"6a6d4c66dbdb69d28fb73aed5b86fc48502d6a9c09f08693624a87ec67735e79","stable_dependencies":[{"pyqt@5":":no_linkage"},"qt@5","qwt-qt5","adwaita-icon-theme","boost","fftw","fmt","gmp","gsl","gtk+3","jack","libsndfile","libyaml",{"numpy":":no_linkage"},"portaudio",{"pygobject3":":no_linkage"},"python@3.14",{"rpds-py":":no_linkage"},"soapysdr","spdlog","uhd","volk","zeromq",{"cmake":":build"},{"cppzmq":":build"},{"pkgconf":":build"},{"pybind11":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/gnuradio/gnuradio/commit/02aa698a05935fe350fb1772226e29605abd335e.patch?full_index=1","sha256":"246d540bdd2025b3ad2ffc84adea84b378ea0d640e73809e3f0e48f9bb6d3881","type":"backport","resolves":[{"type":"defect","id":"https://github.com/gnuradio/gnuradio/pull/7904"}]}],"stable_checksum":"fe78ad9f74c8ebf93d5c8ad6fa2c13236af330f3c67149d91a0647b3dc6f3958","stable_url_args":["https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.12.0.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.10.12.0"},"gnuski":{"desc":"Open source clone of Skifree","executables":["gnuski"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://gnuski.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"c9b83d29a6cc4278810695b1a5cd60c2db8fa153fb9d0acf55bfbdf8cd091886","stable_checksum":"1b629bd29dd6ad362b56055ccdb4c7ad462ff39d7a0deb915753c2096f5f959d","stable_url_args":["https://downloads.sourceforge.net/project/gnuski/gnuski/gnuski-0.3/gnuski-0.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.3","bottle_checksum":"2e85d7ff425c969c3ec59ac17c7638424a2533e2064478f782a3ecf3a7d8abbb"},"gnustep-base":{"bottle_rebuild":1,"desc":"Library of general-purpose, non-graphical Objective C objects","executables":["autogsdoc","classes","cvtenc","plmerge","sfparse","xmlparse"],"head_dependencies":["gmp","gnutls",{"gnustep-make":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"llvm":":build"}],["libffi"],["libxml2"],["libxslt"]],"homepage":"https://www.gnustep.org/","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"c34034c0017163ed0888b6e82421677b0435291195e08e74f9728221573c6936","stable_dependencies":["gmp","gnutls",{"gnustep-make":":build"},{"pkgconf":":build"}],"stable_checksum":"e7546f1c978a7c75b676953a360194a61e921cb45a4804497b4f346a460545cd","stable_url_args":["https://github.com/gnustep/libs-base/releases/download/base-1_31_1/gnustep-base-1.31.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["libffi"],["libxml2"],["libxslt"]],"stable_version":"1.31.1"},"gnustep-make":{"desc":"Basic GNUstep Makefiles","homepage":"https://www.gnustep.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"3802dd492647ec388730e258ec6fd87d6426f9b3f008b5f3e4f1e5b0e0b3d43d","stable_checksum":"93ca320b706279ebca53760da89d4c3f2bbc547f4723967140a34346d9f04c24","stable_url_args":["https://github.com/gnustep/tools-make/releases/download/make-2_9_3/gnustep-make-2.9.3.tar.gz"],"stable_version":"2.9.3","bottle_checksum":"acca702d1efc0af0f7bcff2eb13272b165bc72d566fede6bc0271247588c8c49"},"gnutls":{"bottle_rebuild":1,"caveats":"Guile bindings are now in the `guile-gnutls` formula.","compatibility_version":2,"desc":"GNU Transport Layer Security (TLS) Library","executables":["gnutls-certtool","gnutls-cli","gnutls-cli-debug","gnutls-serv","ocsptool","p11tool","psktool"],"head_dependencies":[{"ca-certificates":":no_linkage"},"gmp","libidn2","libtasn1","libunistring","nettle","p11-kit","gettext",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://gnutls.org/","license":{":all_of":["LGPL-2.1-or-later","GPL-3.0-only"]},"post_install_steps":[{"source":{"path":"{{etc}}/ca-certificates/cert.pem"},"target":{"path":"{{pkgetc}}/cert.pem"},"force":true,"type":"symlink"}],"revision":2,"ruby_source_checksum":"720a0b82acbc9f97fe2950c6b919ea5e9383b491c8ef7b7f06a7f3e16c9b8c07","stable_dependencies":[{"ca-certificates":":no_linkage"},"gmp","libidn2","libtasn1","libunistring","nettle","p11-kit","gettext",{"pkgconf":":build"},{"texinfo":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/gnutls/gnutls/-/commit/29c2027c963cf559817d0da37c1fc2efd0c1bd6a.diff","sha256":"c0bfc0164ff131c9d2e1c4d0367430f8b767b64c9c21e0f408bd634d21fb0302","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.com/gnutls/gnutls/-/merge_requests/2106"}]}],"stable_checksum":"ffed8ec1bf09c2426d4f14aae377de4753b53e537d685e604e99a8b16ca9c97e","stable_url_args":["https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-3.8.13.tar.xz"],"stable_version":"3.8.13"},"go-air":{"conflicts":[["air",{":because":"both install binaries with the same name"}]],"desc":"Live reload for Go apps","executables":["air"],"head_dependencies":["go"],"head_url_args":["https://github.com/air-verse/air.git",{":branch":"master"}],"homepage":"https://github.com/air-verse/air","license":"GPL-3.0-or-later","ruby_source_checksum":"cfec61d9ee554a68bf84b97efdca0f9d6a31d18c31a51a25ab06be25fdaa66db","stable_dependencies":["go"],"stable_checksum":"d74de50458f4f2cd744bb08a1acf84dbbcc99138ea0682176568f9a381a81887","stable_url_args":["https://github.com/air-verse/air/archive/refs/tags/v1.67.4.tar.gz"],"stable_version":"1.67.4"},"go-arch-lint":{"desc":"Architecture linter for Go projects","executables":["go-arch-lint"],"head_dependencies":["go"],"head_url_args":["https://github.com/fe3dback/go-arch-lint.git",{":branch":"master"}],"homepage":"https://github.com/fe3dback/go-arch-lint","license":"MIT","ruby_source_checksum":"5c72aedd7ce085541a1a588e8575664aa477ea0ff2350c8f242b6b9f90740e92","stable_dependencies":["go"],"stable_checksum":"9117679607ae73d64fb79f7ac2f2f7c989d79eada82770713d5ede3a8152c28f","stable_url_args":["https://github.com/fe3dback/go-arch-lint/archive/refs/tags/v1.19.0.tar.gz"],"stable_version":"1.19.0"},"go-bindata":{"desc":"Small utility that generates Go code from any file","executables":["go-bindata"],"head_dependencies":["go"],"head_url_args":["https://github.com/kevinburke/go-bindata.git",{":branch":"master"}],"homepage":"https://github.com/kevinburke/go-bindata","license":"BSD-2-Clause","ruby_source_checksum":"c683de485ea85921069f089a7d4eeb7882e9ac7f7f0ee4caaf8148cb88d780ff","stable_dependencies":["go"],"stable_checksum":"ac343c4b316b234b8ea354d86eb3c7ded2da4fe8f40d45f60391d289c66cd950","stable_url_args":["https://github.com/kevinburke/go-bindata/archive/refs/tags/v4.0.2.tar.gz"],"stable_version":"4.0.2","bottle_checksum":"e5e4f74424a4bc23bdba3c3bd8b74031b8b7c1c3ebcd46cfec1fdca526fbd1b4"},"go-blueprint":{"bottle_rebuild":1,"desc":"CLI to streamline Go project setup with standardized structure","executables":["go-blueprint"],"head_dependencies":["go"],"head_url_args":["https://github.com/Melkeydev/go-blueprint.git",{":branch":"main"}],"homepage":"https://docs.go-blueprint.dev/","license":"MIT","ruby_source_checksum":"54c28692e619db09931b7553d7d87c87ee7d1a19eab9461614dff2451a085733","stable_dependencies":["go"],"stable_checksum":"4c5a8d75738fe73266b6e9d051829d7810c3787d52ab4c939c19ca92c9493004","stable_url_args":["https://github.com/Melkeydev/go-blueprint/archive/refs/tags/v0.10.11.tar.gz"],"stable_version":"0.10.11"},"go-camo":{"desc":"Secure image proxy server","executables":["go-camo","url-tool"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cactus/go-camo.git",{":branch":"master"}],"homepage":"https://github.com/cactus/go-camo","license":"MIT","ruby_source_checksum":"543cc1904021a2fb1337ab3f81b799b9d786404f5f0b7ff16607ff5aa9853c51","stable_dependencies":[{"go":":build"}],"stable_checksum":"255081875bd70918a8f9a72ab6ea06a047cf5fb2eef8618c5c12a259787616bf","stable_url_args":["https://github.com/cactus/go-camo/archive/refs/tags/v3.1.tar.gz"],"stable_version":"3.1"},"go-critic":{"desc":"Opinionated Go source code linter","executables":["go-critic","gocritic"],"head_dependencies":["go"],"head_url_args":["https://github.com/go-critic/go-critic.git",{":branch":"master"}],"homepage":"https://go-critic.com","license":"MIT","ruby_source_checksum":"40b0f4ab197afb6e123e5ac004da637c4b2123983d1de88b1e883081fef13366","stable_dependencies":["go"],"stable_checksum":"6cee82b801a849aef3adb714b7900d6df7b27213af984368be4c65db8400632e","stable_url_args":["https://github.com/go-critic/go-critic/archive/refs/tags/v0.15.0.tar.gz"],"stable_version":"0.15.0"},"go-feature-flag-relay-proxy":{"aliases":["go-feature-flag"],"desc":"Stand alone server to run GO Feature Flag","executables":["go-feature-flag-relay-proxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/thomaspoignant/go-feature-flag.git",{":branch":"main"}],"homepage":"https://gofeatureflag.org","license":"MIT","ruby_source_checksum":"fb071a183fc418e83094c35f3fc9ee4a4c14a10684214992f620b1a379c274e7","stable_dependencies":[{"go":":build"}],"stable_checksum":"61fb1c9c5cd83f55646bb9ddad67524e05adc11cdb7bbf8bda3e3d1bb4040070","stable_url_args":["https://github.com/thomaspoignant/go-feature-flag/archive/refs/tags/v1.57.2.tar.gz"],"stable_version":"1.57.2"},"go-hass-agent":{"desc":"Native Home Assistant agent for desktop/laptop devices","executables":["go-hass-agent"],"head_dependencies":[{"go":":build"},{"node":":build"}],"homepage":"https://github.com/joshuar/go-hass-agent","license":"MIT","revision":1,"ruby_source_checksum":"f1d31af52366610b78c9a24658adfcb5692221dca36ac13d42583f84cacd75dd","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/go-hass-agent.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/go-hass-agent.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/go-hass-agent/bin/go-hass-agent","run"]],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"8506161fb719b948ab026c2533bd43b03659d0ac490f6b343fa2b4591f62696c","stable_url_args":["https://github.com/joshuar/go-hass-agent/archive/refs/tags/v14.17.0.tar.gz"],"stable_version":"14.17.0"},"go-jira":{"conflicts":[["jira-cli",{":because":"both install `jira` binaries"}]],"desc":"Simple jira command-line client in Go","executables":["jira"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/go-jira/jira.git",{":branch":"master"}],"homepage":"https://github.com/go-jira/jira","license":"Apache-2.0","ruby_source_checksum":"37e26351886cba0c0a833c64c13528240c0f2f86c9c589fa91d0882a8cd30305","stable_dependencies":[{"go":":build"}],"stable_checksum":"c5bcf7b61300b67a8f4e42ab60e462204130c352050e8551b1c23ab2ecafefc7","stable_url_args":["https://github.com/go-jira/jira/archive/refs/tags/v1.0.27.tar.gz"],"stable_version":"1.0.27","bottle_checksum":"6abb3ebbda9a8a58d0cd89d9bdacf4e35bc0086acc951568454ca63ad5ff0c02"},"go-jsonnet":{"conflicts":[["jsonnet",{":because":"both install binaries with the same name"}]],"desc":"Go implementation of configuration language for defining JSON data","executables":["jsonnet","jsonnet-deps","jsonnet-lint","jsonnetfmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/go-jsonnet.git",{":branch":"master"}],"homepage":"https://jsonnet.org/","license":"Apache-2.0","ruby_source_checksum":"a89a91302a6d48c68732275ac5ea293fe4c748804bb17e2e3bcd156b3b720d73","stable_dependencies":[{"go":":build"}],"stable_checksum":"9c463043a05c1e833c57136521e808ee8df192131f00c636235a2b54823d8c4c","stable_url_args":["https://github.com/google/go-jsonnet/archive/refs/tags/v0.22.0.tar.gz"],"stable_version":"0.22.0"},"go-librespot":{"desc":"Spotify client","executables":["go-librespot"],"head_dependencies":["flac","libogg","libvorbis","mpg123",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/devgianlu/go-librespot.git",{":branch":"master"}],"homepage":"https://github.com/devgianlu/go-librespot","license":"GPL-3.0-only","ruby_source_checksum":"bce1dd513f6656616079a19e0b1ec1ce80162232266a76bf1b9947a927239238","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/go-librespot.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/go-librespot.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/go-librespot/bin/go-librespot","--config_dir","$HOMEBREW_PREFIX/etc/go-librespot"]],"stable_dependencies":["flac","libogg","libvorbis","mpg123",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"1fb57b9db64bd1e6fa2b594a2c78e243258e0ddbafaa43c0b570eaab632dafbf","stable_url_args":["https://github.com/devgianlu/go-librespot/archive/refs/tags/v0.10.5.tar.gz"],"stable_version":"0.10.5"},"go-md2man":{"desc":"Converts markdown into roff (man pages)","executables":["go-md2man"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cpuguy83/go-md2man.git",{":branch":"master"}],"homepage":"https://github.com/cpuguy83/go-md2man","license":"MIT","ruby_source_checksum":"0bf537c3edf08bc277e42864d0f87454160cec846435bc55e7c19525375e438b","stable_dependencies":[{"go":":build"}],"stable_checksum":"ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92","stable_url_args":["https://github.com/cpuguy83/go-md2man/archive/refs/tags/v2.0.7.tar.gz"],"stable_version":"2.0.7","bottle_checksum":"001d4ae9334dbaffa5b3d40beb39a21397ceb816f60a458c765b034bff064870"},"go-parquet-tools":{"desc":"Utility to deal with Parquet data","executables":["parquet-tools"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hangxie/parquet-tools.git",{":branch":"main"}],"homepage":"https://github.com/hangxie/parquet-tools","license":"BSD-3-Clause","ruby_source_checksum":"1df0ae1fb4e9bbb4f25a83f543956a63bceef30d290797e698e36be0c8af923f","stable_dependencies":[{"go":":build"}],"stable_checksum":"3dd831d8e618f102bbc04341e1753a663789abb6f2d17ce6dd5b964ef25ae09b","stable_url_args":["https://github.com/hangxie/parquet-tools/archive/refs/tags/v1.56.4.tar.gz"],"stable_version":"1.56.4"},"go-passbolt-cli":{"desc":"CLI for passbolt","executables":["passbolt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/passbolt/go-passbolt-cli.git",{":branch":"main"}],"homepage":"https://www.passbolt.com/","license":"MIT","ruby_source_checksum":"a27b9ff9ed050f6e8d311eec013bb16b855cf6c5c729b98907a75cc44fff852a","stable_dependencies":[{"go":":build"}],"stable_checksum":"a1956f16f207ee63fa6f6373ec93c9e3e4f9fc406af6424ac3ddd6962de11d14","stable_url_args":["https://github.com/passbolt/go-passbolt-cli/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2"},"go-rice":{"desc":"Easily embed resources like HTML, JS, CSS, images, and templates in Go","executables":["rice"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/GeertJohan/go.rice.git",{":branch":"master"}],"homepage":"https://github.com/GeertJohan/go.rice","license":"BSD-2-Clause","ruby_source_checksum":"43d91893e5647aa7619fbdeb53ab15877f38ed0832c8cb3cfc174d5dfaf318fb","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"dda8be9c9c594e164e664479001e7113d0f6571b3fc93253ef132096540f0673","stable_url_args":["https://github.com/GeertJohan/go.rice/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3","bottle_checksum":"52269f53fda001ba801a35a19c774755f8b183f3bf9d99474d852945b915e1dd"},"go-size-analyzer":{"bottle_rebuild":1,"conflicts":[["gwenhywfar",{":because":"both install `gsa` binaries"}]],"desc":"Analyzing the dependencies in compiled Golang binaries","executables":["gsa"],"head_dependencies":[{"go":[":build",":test"]},{"node":":build"},{"pnpm@10":":build"}],"head_url_args":["https://github.com/Zxilly/go-size-analyzer.git",{":branch":"master"}],"homepage":"https://gsa.zxilly.dev/","license":"AGPL-3.0-only","ruby_source_checksum":"2a7feba98ce02db4a12b35f7b341e944cadedb98b31c785174ab3583cc9532a4","stable_dependencies":[{"go":[":build",":test"]},{"node":":build"},{"pnpm@10":":build"}],"stable_checksum":"c33d0ff8c5c5fd37cb30d8d6a963fe07a20f13cfe4bf2cf3832af93f421eee11","stable_url_args":["https://github.com/Zxilly/go-size-analyzer/archive/refs/tags/v1.14.1.tar.gz"],"stable_version":"1.14.1"},"go-statik":{"desc":"Embed files into a Go executable","executables":["statik"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rakyll/statik.git",{":branch":"master"}],"homepage":"https://github.com/rakyll/statik","license":"Apache-2.0","ruby_source_checksum":"2e4d7c11aab0292991b86656fc17a1388649471122dd4db447dfebda97e4a2ad","stable_dependencies":[{"go":":build"}],"stable_checksum":"670d14b003fb883efbd68f3e813b1022ce2325a6b4b6d2e9e6445f38db51f902","stable_url_args":["https://github.com/rakyll/statik/archive/refs/tags/v0.1.8.tar.gz"],"stable_version":"0.1.8"},"go-task":{"conflicts":[["task",{":because":"both install `task` binaries"}]],"desc":"Task is a task runner/build tool that aims to be simpler and easier to use","executables":["task"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/go-task/task.git",{":branch":"main"}],"homepage":"https://taskfile.dev/","license":"MIT","ruby_source_checksum":"851ea29f807bf1eeb80d41cd6e7a3b2992a8441cc649f92e02a9dbfc4e94f369","stable_dependencies":[{"go":":build"}],"stable_checksum":"d9e92770c2c18f135701431d04bb24fb77b5f13464699683892bdfc0b26f2eb8","stable_url_args":["https://github.com/go-task/task/archive/refs/tags/v3.54.0.tar.gz"],"stable_version":"3.54.0"},"go":{"aliases":["go@1.27","golang","google-go"],"compatibility_version":13,"desc":"Open source programming language to build simple/reliable/efficient software","executables":["go","gofmt"],"head_url_args":["https://go.googlesource.com/go.git",{":branch":"master"}],"homepage":"https://go.dev/","license":"BSD-3-Clause","ruby_source_checksum":"60d78711c1300f95a5f3f5ef6f0a1892517e5bdff0c6068d2b0c71bd3233b1f9","stable_checksum":"6e7749035cf360f06b2575d162ea79df9fda8ef671889e5c375f8e50777f26bb","stable_url_args":["https://go.dev/dl/go1.27.3.src.tar.gz"],"stable_version":"1.27.3","versioned_formulae":["go@1.26","go@1.25","go@1.24","go@1.23","go@1.22"]},"go@1.22":{"deprecate_args":{":date":"2025-02-16",":because":":unsupported"},"desc":"Open source programming language to build simple/reliable/efficient software","disable_args":{":date":"2026-02-16",":because":":unsupported"},"head_dependencies":[{"go":":build"}],"homepage":"https://go.dev/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","ruby_source_checksum":"c07c1c015216e8929829126b09dfbb7d3b03bf3afb8b5f5e3cf1cd55b64156b1","stable_dependencies":[{"go":":build"}],"stable_checksum":"012a7e1f37f362c0918c1dfa3334458ac2da1628c4b9cf4d9ca02db986e17d71","stable_url_args":["https://go.dev/dl/go1.22.12.src.tar.gz"],"stable_version":"1.22.12","versioned_formulae":["go@1.26","go@1.25","go@1.24","go@1.23"],"bottle_checksum":"9861be855108e1e3af8d4308b75e0ff1fadfa78700c3d05e9eacd52e6c6e6e38"},"go@1.23":{"deprecate_args":{":date":"2025-08-12",":because":":unsupported"},"desc":"Open source programming language to build simple/reliable/efficient software","disable_args":{":date":"2026-08-12",":because":":unsupported"},"executables":["go","gofmt"],"head_dependencies":[{"go":":build"}],"homepage":"https://go.dev/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","ruby_source_checksum":"4bb1728bbe4eae01821a209de1a6fc3b214a28ed1fe1b06deff2960797cf55aa","stable_dependencies":[{"go":":build"}],"stable_checksum":"e1cce9379a24e895714a412c7ddd157d2614d9edbe83a84449b6e1840b4f1226","stable_url_args":["https://go.dev/dl/go1.23.12.src.tar.gz"],"stable_version":"1.23.12","versioned_formulae":["go@1.26","go@1.25","go@1.24","go@1.22"],"bottle_checksum":"8ac67f6811b895edc648ded2acd6afdc0c27c67e4282d7587844149efda71381"},"go@1.24":{"deprecate_args":{":date":"2026-02-11",":because":":unsupported"},"desc":"Open source programming language to build simple/reliable/efficient software","disable_args":{":date":"2027-02-11",":because":":unsupported"},"executables":["go","gofmt"],"head_dependencies":[{"go":":build"}],"homepage":"https://go.dev/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"561ca21179299cc47c056ba4a4659ecdc3cf6be7dfb897269080b4a72e76a707","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/golang/go/commit/28fbdf7acb4146b5bc3d88128e407d1344691839.patch?full_index=1","sha256":"2e05f7e16f2320685547a7ebb240163a8b7f1c7bf9d2f6dc4872ff8b27707a35","type":"backport","resolves":[{"type":"defect","id":"https://github.com/golang/go/issues/77387"}]}],"stable_checksum":"639a6204c2486b137df1eb6e78ee3ed038f9877d0e4b5a465e796a2153f858d7","stable_url_args":["https://go.dev/dl/go1.24.13.src.tar.gz"],"stable_version":"1.24.13","versioned_formulae":["go@1.26","go@1.25","go@1.23","go@1.22"]},"go@1.25":{"compatibility_version":3,"deprecate_args":{":date":"2026-08-25",":because":":unsupported"},"desc":"Open source programming language to build simple/reliable/efficient software","disable_args":{":date":"2027-08-25",":because":":unsupported"},"executables":["go","gofmt"],"head_dependencies":[{"go":":build"}],"homepage":"https://go.dev/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","ruby_source_checksum":"70afdbb08475fc096f48a02ff37ba12b67efb7deeb1a7979ab717892fd9b4d09","stable_dependencies":[{"go":":build"}],"stable_checksum":"9e83f44f5fc297378861b4e16cc6aa114be8add7993fb3ceb2c512380aa4d582","stable_url_args":["https://go.dev/dl/go1.25.14.src.tar.gz"],"stable_version":"1.25.14","versioned_formulae":["go@1.26","go@1.24","go@1.23","go@1.22"]},"go@1.26":{"compatibility_version":1,"desc":"Open source programming language to build simple/reliable/efficient software","executables":["go","gofmt"],"head_dependencies":[{"go":":build"}],"homepage":"https://go.dev/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","ruby_source_checksum":"c981d36fe1b9b6008a5a5cfb95562531395198a8211eef385d253329e96ef7e3","stable_dependencies":[{"go":":build"}],"stable_checksum":"fd63e883ba2f2bfca93c1646b31ebef63e2b1e4d2b317c9789d976a68d81f36f","stable_url_args":["https://go.dev/dl/go1.26.10.src.tar.gz"],"stable_version":"1.26.10","versioned_formulae":["go@1.25","go@1.24","go@1.23","go@1.22"]},"goaccess":{"desc":"Log analyzer and interactive viewer for the Apache Webserver","executables":["goaccess"],"head_dependencies":["libmaxminddb","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"}],"head_url_args":["https://github.com/allinurl/goaccess.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://goaccess.io/","license":"MIT","ruby_source_checksum":"148b171d5b4dbb84f4087af0d40c94b66b46b2ca3533307a8c7652fd823a9dd3","stable_dependencies":["libmaxminddb","gettext"],"stable_checksum":"3aef5f6d5061decc6fc4946339b3a61b170bd256f80b4e861194b095df83ec86","stable_url_args":["https://tar.goaccess.io/goaccess-1.12.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.12"},"goat":{"desc":"General purpose AT Protocol CLI in Go","executables":["goat"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/bluesky-social/goat","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"716c5c00a2263d465fa0ca41914d963f5efb15bab4146356758005c7bd9ebb9b","stable_dependencies":[{"go":":build"}],"stable_checksum":"3ab36603983d516cc0cb91c384e97554fa22a124bedfc91cb06c4fb7a5c774d5","stable_url_args":["https://github.com/bluesky-social/goat/archive/refs/tags/v0.2.7.tar.gz"],"stable_version":"0.2.7"},"goawk":{"desc":"POSIX-compliant AWK interpreter written in Go","executables":["goawk"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/benhoyt/goawk.git",{":branch":"master"}],"homepage":"https://benhoyt.com/writings/goawk/","license":"MIT","ruby_source_checksum":"384332d6ffb4556757aad96b86892cc943089bab279e0892e498a521714f1289","stable_dependencies":[{"go":":build"}],"stable_checksum":"5425248c199bf506987af0deff9109bbdeecfb723f11b30c712c54a10b78f1a9","stable_url_args":["https://github.com/benhoyt/goawk/archive/refs/tags/v1.32.0.tar.gz"],"stable_version":"1.32.0"},"gobackup":{"desc":"CLI tool for backup your databases, files to cloud storages","executables":["gobackup"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/gobackup/gobackup.git",{":branch":"main"}],"homepage":"https://gobackup.github.io","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"97adfa0ea7f9dc336da0a969c3fdf8634160e2adf0ebe09787a43e85d3e5cda4","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"dc3ea58f3e2ac91dbf91dc7d7c5a704c03446fec757c1a88625ffcdbe2eedf9b","stable_url_args":["https://github.com/gobackup/gobackup/archive/refs/tags/v3.1.1.tar.gz"],"stable_version":"3.1.1"},"gobject-introspection":{"compatibility_version":1,"desc":"Generate introspection data for GObject libraries","executables":["g-ir-annotation-tool","g-ir-compiler","g-ir-doc-tool","g-ir-generate","g-ir-inspect","g-ir-scanner"],"head_dependencies":["cairo","glib","pkgconf","python@3.15",{"bison":":build"},{"meson":":build"},{"ninja":":build"}],"head_uses_from_macos":[[{"flex":":build"}],["libffi"]],"homepage":"https://gi.readthedocs.io/en/latest/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later","MIT"]},"revision":6,"ruby_source_checksum":"d4a89b9c75de975f2beb6f9acb1bd980247d62bca37652235b6be65d8b0f5fb2","stable_dependencies":["cairo","glib","pkgconf","python@3.15",{"bison":":build"},{"meson":":build"},{"ninja":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"920d1a3fcedeadc32acff95c2e203b319039dd4b4a08dd1a2dfd283d19c0b9ae","stable_url_args":["https://download.gnome.org/sources/gobject-introspection/1.86/gobject-introspection-1.86.0.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],["libffi"]],"stable_version":"1.86.0"},"gobo":{"desc":"Free and portable Eiffel tools and libraries","executables":["geant","gec","gecc","gecop","gedoc","geimage","gelex","gelint","gelsp","gepp","getest","gexslt","geyacc"],"head_dependencies":[{"eiffelstudio":":test"}],"homepage":"https://www.gobosoft.com/","license":"MIT","ruby_source_checksum":"270a9ea88303df593843541376c3cab90449d84df35663c6c6e90bff63430e25","stable_dependencies":[{"eiffelstudio":":test"}],"stable_checksum":"d96b635a14da59c708e043d1129e0ef10bcd2a70db2df5e62545397effdf6d2b","stable_url_args":["https://downloads.sourceforge.net/project/gobo-eiffel/gobo-eiffel/26.03/gobo-26.03.tar.gz"],"stable_version":"26.03"},"gobuster":{"desc":"Directory/file & DNS busting tool written in Go","executables":["gobuster"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/OJ/gobuster.git",{":branch":"master"}],"homepage":"https://github.com/OJ/gobuster","license":"Apache-2.0","ruby_source_checksum":"129538402667c0e7cbcdabcaaf1ec4df3e9f469ee1777f2e11d57023fa3235ea","stable_dependencies":[{"go":":build"}],"stable_checksum":"6919232eafbd0c4bbc9664d7f434b6a8d82133aa09f1400341ef6985ceff208a","stable_url_args":["https://github.com/OJ/gobuster/archive/refs/tags/v3.8.2.tar.gz"],"stable_version":"3.8.2","bottle_checksum":"b5ff54ece6cb45fe81471c6ef9e60ecbd5bdaaded4a76ccb5a47ce7214e4afb9"},"gocheat":{"desc":"TUI Cheatsheet for keybindings, hotkeys and more","executables":["gocheat"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Achno/gocheat.git",{":branch":"main"}],"homepage":"https://github.com/Achno/gocheat","license":"MIT","ruby_source_checksum":"e5e3c74ca138a9c1a825b3479b89c122efaaae1e96a27a4aac9889069da3f29b","stable_dependencies":[{"go":":build"}],"stable_checksum":"338e7123411c4a5fb9fe387f7155f1e48d511845fe7f2383718d16abf54b26fc","stable_url_args":["https://github.com/Achno/gocheat/archive/refs/tags/v0.1.1.tar.gz"],"stable_version":"0.1.1"},"gocloc":{"desc":"Little fast LoC counter","executables":["gocloc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hhatto/gocloc.git",{":branch":"master"}],"homepage":"https://github.com/hhatto/gocloc","license":"MIT","ruby_source_checksum":"e1991eaf9a0163b064efdc3bc14303e3e6bcc2a30d6a79dc1c4c4387e71fc06d","stable_dependencies":[{"go":":build"}],"stable_checksum":"9375f6699a7bffad42da661b4ba7988af23dd01191da4a4b21eca8f9bb676d9a","stable_url_args":["https://github.com/hhatto/gocloc/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0","bottle_checksum":"b823c57b1e74b2f39fd119e41bd39582f023dd8d8afef45267c77f361a7c24c1"},"goclone":{"bottle_rebuild":1,"desc":"Website Cloner","executables":["goclone"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/goclone-dev/goclone.git",{":branch":"master"}],"homepage":"https://goclone.dev","license":"MIT","ruby_source_checksum":"a3cb48a90bfa09a1fecf9116aeb44135e4e69d54bb9e2d7e10f2e739ccca0117","stable_dependencies":[{"go":":build"}],"stable_checksum":"1e005a045b3d2f5d4d0a7154f4552e537900c170256b668cc73aeac204d9defa","stable_url_args":["https://github.com/goclone-dev/goclone/archive/refs/tags/v1.2.2.tar.gz"],"stable_version":"1.2.2"},"gocr":{"aliases":["jocr"],"deprecate_args":{":date":"2026-06-22",":because":":repo_removed"},"desc":"Optical Character Recognition (OCR), converts images back to text","disable_args":{":date":"2027-06-22",":because":":repo_removed"},"executables":["gocr","gocr.tcl"],"head_dependencies":["jpeg-turbo","netpbm"],"homepage":"https://jocr.sourceforge.net/index.html","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/gocr/0.50.patch":"0ed4338c3233a8d1d165f687d6cbe6eee3d393628cdf711a4f8f06b5edc7c4dc"},"revision":3,"ruby_source_checksum":"8bf507d83be073e8fbe4c519fc3cfb3ad3c6b5b8e3846a6386a7e3765f53e542","stable_dependencies":["jpeg-turbo","netpbm"],"stable_patches":[{"strip":"p1","file":"Patches/gocr/0.50.patch"}],"stable_checksum":"df906463105f5f4273becc2404570f187d4ea52bd5769d33a7a8661a747b8686","stable_url_args":["https://web.archive.org/web/20250919083502/https://wasd.urz.uni-magdeburg.de/jschulen/ocr/gocr-0.52.tar.gz"],"stable_version":"0.52"},"gocryptfs":{"bottle_rebuild":1,"desc":"Encrypted overlay filesystem written in Go","head_dependencies":["libfuse","openssl@4",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/rfjakob/gocryptfs.git",{":branch":"master"}],"homepage":"https://nuetzlich.net/gocryptfs/","license":"MIT","ruby_source_checksum":"0b967bf5e80e0f5f05c44de99f5cd94b329a7ffebc71f2573481dca52b615612","stable_dependencies":["libfuse","openssl@4",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"9a966c1340a1a1d92073091643687b1205c46b57017c5da2bf7e97e3f5729a5a","stable_url_args":["https://github.com/rfjakob/gocryptfs/releases/download/v2.6.1/gocryptfs_v2.6.1_src-deps.tar.gz"],"stable_version":"2.6.1"},"goctl":{"desc":"Generates server-side and client-side code for web and RPC services","executables":["goctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/zeromicro/go-zero.git",{":branch":"master"}],"homepage":"https://go-zero.dev","license":"MIT","ruby_source_checksum":"a36edfcfe860e7b260e7a0837083226a1008ef9430b6958b948670fd48591ccb","stable_dependencies":[{"go":":build"}],"stable_checksum":"ef0247f24122dc9531f72a992b9bd4f92469b16690d131336abb9d4ccd2a832c","stable_url_args":["https://github.com/zeromicro/go-zero/archive/refs/tags/tools/goctl/v1.10.2.tar.gz"],"stable_version":"1.10.2"},"godap":{"desc":"Complete TUI (terminal user interface) for LDAP","executables":["godap"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Macmod/godap.git",{":branch":"main"}],"homepage":"https://github.com/Macmod/godap","license":"MIT","ruby_source_checksum":"b0d3ddf1fc60e18f457af8485809282ed4d87bd123b9a388b06fa0486e91119d","stable_dependencies":[{"go":":build"}],"stable_checksum":"4e1d6e34c50fdeeb98e7d49d2e7164348c9395f5327920468ede0c32eb12adff","stable_url_args":["https://github.com/Macmod/godap/archive/refs/tags/v2.12.2.tar.gz"],"stable_version":"2.12.2"},"godns":{"desc":"Dynamic DNS client with multiple providers support","executables":["godns"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/TimothyYe/godns.git",{":branch":"master"}],"homepage":"https://github.com/TimothyYe/godns","license":"Apache-2.0","ruby_source_checksum":"f6c182895d7cdbaebd8877d4d9c5e82ac574998909ef0d906bda024752d80bfb","stable_dependencies":[{"go":":build"}],"stable_checksum":"ccec55e12aa1d22655e1c3894189902d30d7ac1a42f594dd25b5681c5dffb65d","stable_url_args":["https://github.com/TimothyYe/godns/archive/refs/tags/v3.4.6.tar.gz"],"stable_version":"3.4.6"},"goenv":{"aliases":["goenv@3"],"caveats":"If you are upgrading from goenv v2, you may need to remove the stale shim:\n  rm -f \"${GOENV_ROOT:-$HOME/.goenv}/shims/goenv\"\n","desc":"Go version management","executables":["goenv"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/go-nv/goenv","license":"MIT","ruby_source_checksum":"1776a95aaddc23707ef15bcf840ab7288a4d9a1d2fc8513df49548ab7596bcf9","stable_dependencies":[{"go":":build"}],"stable_checksum":"b5b39ce5b711a64e75a2d7df27a867645338002a2184beb49cb7984755ed6975","stable_url_args":["https://github.com/go-nv/goenv/archive/refs/tags/3.2.2.tar.gz"],"stable_version":"3.2.2","version_scheme":1,"versioned_formulae":["goenv@2"]},"goenv@2":{"deprecate_args":{":date":"2026-05-04",":because":"superseded by v3.x; disables 2028-12-31",":replacement_formula":"goenv"},"desc":"Go version management","disable_args":{":date":"2028-12-31",":because":":unmaintained"},"executables":["go-build","goenv","goenv-install","goenv-uninstall"],"homepage":"https://github.com/go-nv/goenv","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"2ac0ace2692323183f92db695893a4b48d0a326686c074ae3f9cbc2f779091df","stable_checksum":"7cc888037ef367c20128aff107eb90d84ee56a61cc8ef34beac61ec641c3ea22","stable_url_args":["https://github.com/go-nv/goenv/archive/refs/tags/2.2.48.tar.gz"],"stable_version":"2.2.48","bottle_tag":":all","bottle_checksum":"208263888ad83d91cf7499f92654e41eea699c091f8571007f8cb9acd81de9ab"},"gof5":{"desc":"F5 BIG-IP VPN client","executables":["gof5"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kayrus/gof5.git",{":branch":"master"}],"homepage":"https://github.com/kayrus/gof5","license":"Apache-2.0","ruby_source_checksum":"3ba20679c325e65796c4ac1fc568ef0d8a36c9d8d7f919555d851c8e09a25100","stable_dependencies":[{"go":":build"}],"stable_checksum":"33356f098a81b4ffa17eb63b440675a920a8cb0319b5f3285985b58f88973fed","stable_url_args":["https://github.com/kayrus/gof5/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5"},"goffice":{"desc":"Gnumeric spreadsheet program","head_dependencies":["at-spi2-core","cairo","gdk-pixbuf","glib","gtk+3","libgsf","librsvg","pango","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"gettext":":build"},{"intltool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/goffice.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}],[{"python":":build"}],["libxml2"],["libxslt"]],"homepage":"https://gitlab.gnome.org/GNOME/goffice","license":{":any_of":["GPL-3.0-only","GPL-2.0-only"]},"ruby_source_checksum":"76a636f81cbad4fd54f66a294d2fee751e843b1bd03a6f741ac862f5ac0564fc","stable_dependencies":["at-spi2-core","cairo","gdk-pixbuf","glib","gtk+3","libgsf","librsvg","pango","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"500eaff50628faa75adb3cd560236a4db498d9e7c52c036b78fa9a57f21805b3","stable_url_args":["https://download.gnome.org/sources/goffice/0.10/goffice-0.10.62.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}],[{"python":":build"}],["libxml2"],["libxslt"]],"stable_version":"0.10.62"},"gofumpt":{"desc":"Stricter gofmt","executables":["gofumpt"],"head_dependencies":["go"],"head_url_args":["https://github.com/mvdan/gofumpt.git",{":branch":"master"}],"homepage":"https://github.com/mvdan/gofumpt","license":"BSD-3-Clause","ruby_source_checksum":"c7859f5f1110003ac20a3e48f78edd8685d70ae87ca68849dfa53f908a9718a0","stable_dependencies":["go"],"stable_checksum":"b6d5d14692cad23996da4329bf24d30324af30125dd5261e6d9b0c5bc8b20b28","stable_url_args":["https://github.com/mvdan/gofumpt/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"gogcli":{"desc":"Google Suite CLI","executables":["gog"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openclaw/gogcli.git",{":branch":"main"}],"homepage":"https://gogcli.sh","license":"MIT","ruby_source_checksum":"67125ef02cad4b9ca3514582897473a0795ad1b0d13462bbbad905b0a90117cd","stable_dependencies":[{"go":":build"}],"stable_checksum":"b8155478a8ae0a8af0fb9d8f943362cdf24f6a4ffd45c60cb19b9927f1c9aa93","stable_url_args":["https://github.com/openclaw/gogcli/archive/refs/tags/v0.47.0.tar.gz"],"stable_version":"0.47.0"},"goimapnotify":{"desc":"Execute scripts on IMAP mailbox changes using IDLE","executables":["goimapnotify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/shackra/goimapnotify.git",{":branch":"master"}],"homepage":"https://gitlab.com/shackra/goimapnotify","license":"GPL-3.0-or-later","ruby_source_checksum":"f4a73ac27a0dc315758e2351dfc703fe2351f5933cdd09c16d33377fdaab6392","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/goimapnotify.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/goimapnotify.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/goimapnotify/bin/goimapnotify"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"0d5764737ca6b76a3b4c0ddb25671de059abfe8b8e51686ffc3cf526bc605618","stable_url_args":["https://gitlab.com/shackra/goimapnotify/-/archive/2.5.8/goimapnotify-2.5.8.tar.bz2"],"stable_version":"2.5.8"},"goimports":{"desc":"Go formatter that additionally inserts import statements","executables":["goimports"],"head_dependencies":["go"],"head_url_args":["https://github.com/golang/tools.git",{":branch":"master"}],"homepage":"https://pkg.go.dev/golang.org/x/tools/cmd/goimports","license":"BSD-3-Clause","ruby_source_checksum":"3ab5ea57307642572ee694b5b9858ac7e5a0544757032ec7ef208e2e3637104a","stable_dependencies":["go"],"stable_checksum":"52846a0ad92cde47a8ed152c5f1908f81daa93114c8fa5c10a8f19352af1a1d9","stable_url_args":["https://github.com/golang/tools/archive/refs/tags/v0.52.0.tar.gz"],"stable_version":"0.52.0"},"gojq":{"desc":"Pure Go implementation of jq","executables":["gojq"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/itchyny/gojq.git",{":branch":"main"}],"homepage":"https://github.com/itchyny/gojq","license":"MIT","ruby_source_checksum":"05c9f2debaa753a8c063e20711ac088b164e5872811a551d998e744aa3a71eef","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/itchyny/gojq.git",{":tag":"v0.12.19",":revision":"b7ebffbfc038677520df0bae4c8c2d877f88ffea"}],"stable_version":"0.12.19"},"gokey":{"desc":"Simple vaultless password manager in Go","executables":["gokey"],"head_dependencies":[{"go":":build"},{"go-md2man":":build"}],"head_url_args":["https://github.com/cloudflare/gokey.git",{":branch":"main"}],"homepage":"https://github.com/cloudflare/gokey","license":"BSD-3-Clause","ruby_source_checksum":"7ba04aa7b5998142003174183c6dd1bad595776bb2136631852f48ff0ccfbcbd","stable_dependencies":[{"go":":build"},{"go-md2man":":build"}],"stable_checksum":"b9f03491efa3b3481fc78246f62c6786ba19e9c9c8c36461cc8b949081f5896d","stable_url_args":["https://github.com/cloudflare/gokey/archive/refs/tags/v0.2.1.tar.gz"],"stable_version":"0.2.1"},"goku":{"desc":"HTTP load testing tool","executables":["goku"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jcaromiq/goku.git",{":branch":"main"}],"homepage":"https://goku.observabilityinsight.com/","license":"MIT","ruby_source_checksum":"8370a5b3740adc671f7fc392e0412749e2f36c09bb84f068e70fc882557ece1d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"95635c42cf748b64a4d1a04b5460397331366a78ddd890f7e13bf0e811c27976","stable_url_args":["https://github.com/jcaromiq/goku/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"golang-migrate":{"desc":"Database migrations CLI tool","executables":["migrate"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/golang-migrate/migrate.git",{":branch":"master"}],"homepage":"https://github.com/golang-migrate/migrate","license":"MIT","ruby_source_checksum":"f6d65e3975958c1f851bfa3d5a43986d0053da5fd1fc20661b5e4d66bc288253","stable_dependencies":[{"go":":build"}],"stable_checksum":"365a1c5b517348301a540b04bda5d8778e61bff7e68583bcf2f278da570f4b46","stable_url_args":["https://github.com/golang-migrate/migrate/archive/refs/tags/v4.20.1.tar.gz"],"stable_version":"4.20.1"},"golangci-lint-langserver":{"desc":"Language server for `golangci-lint`","executables":["golangci-lint-langserver"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nametake/golangci-lint-langserver.git",{":branch":"main"}],"homepage":"https://github.com/nametake/golangci-lint-langserver","license":"MIT","ruby_source_checksum":"88dbc1fa5e17fa67e0e78c4d097c0c57f3485a97ef6daa7ab2a3caf1e3f2ada6","stable_dependencies":[{"go":":build"}],"stable_checksum":"bdda9b1138f0a6cbfec0b2a93ef64111410bf16a82583c659e1b57f11ed93936","stable_url_args":["https://github.com/nametake/golangci-lint-langserver/archive/refs/tags/v0.0.12.tar.gz"],"stable_version":"0.0.12"},"golangci-lint":{"desc":"Fast linters runner for Go","executables":["golangci-lint"],"head_dependencies":["go"],"head_url_args":["https://github.com/golangci/golangci-lint.git",{":branch":"main"}],"homepage":"https://golangci-lint.run/","license":"GPL-3.0-only","ruby_source_checksum":"0040d1b19fcbb5c14abb2fb1a749490290f0cd16ea9a8b6ce76e28da2e2c0c21","stable_dependencies":["go"],"stable_url_args":["https://github.com/golangci/golangci-lint.git",{":tag":"v2.15.0",":revision":"25c5369a93aacb8cccea0d46e1569ca4a194564d"}],"stable_version":"2.15.0"},"goleft":{"desc":"Tools for coverage and QC of BAM/CRAM files, including indexcov","executables":["goleft"],"head_dependencies":["samtools",{"go":":build"}],"head_url_args":["https://github.com/brentp/goleft.git",{":branch":"master"}],"homepage":"https://github.com/brentp/goleft","license":"MIT","ruby_source_checksum":"e39888a1c92a57eae842fc5f26f5da354a1eb966a43fd32e65b3a9d8c38f51e0","stable_dependencies":["samtools",{"go":":build"}],"stable_checksum":"0c563edea898059a75adf6250149643bdc61e4660544fabafbaefc09b4c9d1b3","stable_url_args":["https://github.com/brentp/goleft/archive/refs/tags/v0.2.6.tar.gz"],"stable_version":"0.2.6"},"golines":{"desc":"Golang formatter that fixes long lines","executables":["golines"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/golangci/golines.git",{":branch":"main"}],"homepage":"https://github.com/golangci/golines","license":"MIT","ruby_source_checksum":"1147b491dec3c3b87fe1f78528f084450fa1feea52f8796faed109ab8b2aa318","stable_dependencies":[{"go":":build"}],"stable_checksum":"5745f0e490033ae8eb2f9d731cd7a6b5efe2a5b71a830a6cb9900f4140c4d322","stable_url_args":["https://github.com/golangci/golines/archive/refs/tags/v0.16.0.tar.gz"],"stable_version":"0.16.0"},"gollama":{"desc":"Go manage your Ollama models","executables":["gollama"],"head_dependencies":[{"go":":build"},{"ollama":":test"}],"head_url_args":["https://github.com/sammcj/gollama.git",{":branch":"main"}],"homepage":"https://smcleod.net","license":"MIT","ruby_source_checksum":"1b5238fa917da4f723370789c806a0ff2d30faaefaec6d319d4fac9c8a1d944c","stable_dependencies":[{"go":":build"},{"ollama":":test"}],"stable_checksum":"7644ac3145809bc06a51e48cbf9c3512c92349e16161473e8953ff641d532bf8","stable_url_args":["https://github.com/sammcj/gollama/archive/refs/tags/v2.0.7.tar.gz"],"stable_version":"2.0.7"},"gom":{"bottle_rebuild":2,"desc":"GObject wrapper around SQLite","head_dependencies":["glib","sqlite",{"gdk-pixbuf":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"}],"homepage":"https://wiki.gnome.org/Projects/Gom","license":"LGPL-2.1-or-later","ruby_source_checksum":"b9c7244bc9fc4e57f7e03351c79737152459c72bc360246da7a1004debf66a64","stable_dependencies":["glib","sqlite",{"gdk-pixbuf":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"}],"stable_checksum":"4d7a5e268698c8e7e40603e36e9e3a2b76133931ce1b637c1136301491b54cc3","stable_url_args":["https://download.gnome.org/sources/gom/0.5/gom-0.5.6.tar.xz"],"stable_version":"0.5.6"},"gomi":{"desc":"Functions like rm but with the ability to restore files","executables":["gomi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/babarot/gomi.git",{":branch":"main"}],"homepage":"https://gomi.dev","license":"MIT","ruby_source_checksum":"bb1f6fd789132840faf44600fc964f8a70996870f7b1767921359e6760f6d685","stable_dependencies":[{"go":":build"}],"stable_checksum":"5f1b135ef0531e85020bbcd840b3645bdc1c6811ddd3b187fadf722d8f1251c8","stable_url_args":["https://github.com/babarot/gomi/archive/refs/tags/v1.7.0.tar.gz"],"stable_version":"1.7.0"},"gomodifytags":{"desc":"Go tool to modify struct field tags","executables":["gomodifytags"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fatih/gomodifytags.git",{":branch":"main"}],"homepage":"https://github.com/fatih/gomodifytags","license":"BSD-3-Clause","ruby_source_checksum":"08f71b9b2bfb8cd7ade45f5bbaca42fdff3d74295ff2fb58caedc69399fd11aa","stable_dependencies":[{"go":":build"}],"stable_checksum":"a490786d80c962dc946b8f9804ffec596c1087dbf91b122b9b5903c03b6da6b9","stable_url_args":["https://github.com/fatih/gomodifytags/archive/refs/tags/v1.17.0.tar.gz"],"stable_version":"1.17.0","bottle_checksum":"c45d10a4c19d9898dadbd7b98b07ebcd7f9cf1bcd14641db6d3d665226c4f163"},"gomplate":{"desc":"Command-line Golang template processor","executables":["gomplate"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hairyhenderson/gomplate.git",{":branch":"main"}],"homepage":"https://gomplate.ca/","license":"MIT","ruby_source_checksum":"1ef0b7273b3e3507d7382db46fa974ead2c226614cba6e343b74f581e981401b","stable_dependencies":[{"go":":build"}],"stable_checksum":"4f3e313a9eaaa677d5f69406a62adaf1191daf4901a92729d1a6e8b3be954a2a","stable_url_args":["https://github.com/hairyhenderson/gomplate/archive/refs/tags/v5.3.1.tar.gz"],"stable_version":"5.3.1"},"gonzo":{"desc":"Log analysis TUI","executables":["gonzo"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/control-theory/gonzo.git",{":branch":"main"}],"homepage":"https://gonzo.controltheory.com/","license":"MIT","ruby_source_checksum":"e0cd37beaa75f1637f80820a3f625bda0346f7e39a9340d6b3fb5e04b3873b57","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"cc9b0c79238f39b18f05ac5076c286166984d55056e8583fd9964b6594f7409f","stable_url_args":["https://github.com/control-theory/gonzo/archive/refs/tags/v0.4.3.tar.gz"],"stable_version":"0.4.3"},"goocanvas":{"deprecate_args":{":date":"2026-06-09",":because":":repo_archived"},"desc":"Canvas widget for GTK+ using the Cairo 2D library for drawing","disable_args":{":date":"2027-06-09",":because":":repo_archived"},"head_dependencies":["at-spi2-core","cairo","gdk-pixbuf","glib","gtk+3","pango","gettext","harfbuzz",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://wiki.gnome.org/Projects/GooCanvas","license":"LGPL-2.0-only","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":1,"ruby_source_checksum":"1cd16dda7bb2ba1113c4a8ad3b54fef32ed286ee647da724509f1d5f92622e87","stable_dependencies":["at-spi2-core","cairo","gdk-pixbuf","glib","gtk+3","pango","gettext","harfbuzz",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"670a7557fe185c2703a14a07506156eceb7cea3b4bf75076a573f34ac52b401a","stable_url_args":["https://download.gnome.org/sources/goocanvas/3.0/goocanvas-3.0.0.tar.xz"],"stable_version":"3.0.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"555e4e209cfcb7476df00bba6e4c23e99c3dddf938bdee7389f454cfc3dc7aba"},"goodls":{"desc":"CLI tool to download shared files and folders from Google Drive","executables":["goodls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tanaikech/goodls.git",{":branch":"master"}],"homepage":"https://github.com/tanaikech/goodls","license":"MIT","ruby_source_checksum":"7954bfc8f0f6d9935c7c4669485758418bbba39ff030fbe3c341f741e593e05a","stable_dependencies":[{"go":":build"}],"stable_checksum":"5acda68a159e8bc7d8dfe164a2bb44a8868240db9394b6c5eff93233260a4b8b","stable_url_args":["https://github.com/tanaikech/goodls/archive/refs/tags/v3.4.0.tar.gz"],"stable_version":"3.4.0"},"google-authenticator-libpam":{"caveats":"Add 2-factor authentication for ssh:\n  echo \"auth required $HOMEBREW_PREFIX/opt/google-authenticator-libpam/lib/security/pam_google_authenticator.so\" \\\n  | sudo tee -a /etc/pam.d/sshd\n\nAdd 2-factor authentication for ssh allowing users to log in without OTP:\n  echo \"auth required $HOMEBREW_PREFIX/opt/google-authenticator-libpam/lib/security/pam_google_authenticator.so\" \\\n  \"nullok\" | sudo tee -a /etc/pam.d/sshd\n\n(Or just manually edit /etc/pam.d/sshd)\n","desc":"PAM module for two-factor authentication","executables":["google-authenticator"],"head_dependencies":["qrencode",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/google/google-authenticator-libpam","license":"Apache-2.0","revision":1,"ruby_source_checksum":"6e18af3bad0377674d5b22779a3e6194e60a439e7e07b5e10506a1a1e4ec8895","stable_dependencies":["qrencode",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"3ee08a6dd46aace7dba1c88cf47e9cd267447ccd1cd8be1d5a05fd0e6816062d","stable_url_args":["https://github.com/google/google-authenticator-libpam/archive/refs/tags/1.11.tar.gz"],"stable_version":"1.11"},"google-benchmark":{"desc":"C++ microbenchmark support library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/benchmark.git",{":branch":"main"}],"homepage":"https://github.com/google/benchmark","license":"Apache-2.0","ruby_source_checksum":"14600a2db2a53e55ae9450e4ff54834afb0ca0a205ef58363c01685c2fc5feb9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"acc5c7c0fbed855c4aaa2d7c3c36fb82b0c15c28f4e151e3f679c2fc0aa404af","stable_url_args":["https://github.com/google/benchmark/archive/refs/tags/v1.10.0.tar.gz"],"stable_version":"1.10.0"},"google-java-format":{"desc":"Reformats Java source code to comply with Google Java Style","executables":["google-java-format","google-java-format-diff"],"head_dependencies":["openjdk"],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/google/google-java-format","license":"Apache-2.0","ruby_source_checksum":"2e41a490e6b27c0f5e299374b6f5f08bc3a41598bba4f00a74ca831a845480ea","stable_dependencies":["openjdk"],"stable_checksum":"834b2a0c38cb774953322a84b5ca3f2f40dd3156650b3cd44d3b744345962f7a","stable_url_args":["https://github.com/google/google-java-format/releases/download/v1.37.0/google-java-format-1.37.0-all-deps.jar"],"stable_uses_from_macos":[["python"]],"stable_version":"1.37.0","bottle_tag":":all","bottle_checksum":"faa9328f469dba1c75a36cf9d889d30c3d17a4b65e487087613c3479012cfe4a"},"google-sparsehash":{"bottle_rebuild":1,"desc":"Extremely memory-efficient hash_map implementation","head_url_args":["https://github.com/sparsehash/sparsehash.git",{":branch":"master"}],"homepage":"https://github.com/sparsehash/sparsehash","license":"BSD-3-Clause","ruby_source_checksum":"0b98e01fddd11ec8560bda9ea3acdb6c3ee84decebf1e0a2dd14c6657f93f2fb","stable_checksum":"8cd1a95827dfd8270927894eb77f62b4087735cbede953884647f16c521c7e58","stable_url_args":["https://github.com/sparsehash/sparsehash/archive/refs/tags/sparsehash-2.0.4.tar.gz"],"stable_version":"2.0.4","bottle_tag":":all","bottle_checksum":"9624c9bf9296d118481a05a3e05f9f1f8774fda3cf2d53cd63e8a4f926fd2ff0"},"googletest":{"desc":"Google Testing and Mocking Framework","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/googletest.git",{":branch":"main"}],"homepage":"https://google.github.io/googletest/","license":"BSD-3-Clause","ruby_source_checksum":"78b14354e99a65554804e3b765cda2e7ff546c3464ecf7affb34b51f440b1b6b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"6e3191c1455468b3fc35a417fb565c1c5071aee1b7e7f85e30cf48a98d37d8b5","stable_url_args":["https://github.com/google/googletest/archive/refs/tags/v1.18.0.tar.gz"],"stable_version":"1.18.0"},"googleworkspace-cli":{"conflicts":[["gws",{":because":"both install a `gws` binary"}]],"desc":"CLI for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more","executables":["gws"],"head_dependencies":[{"rust":":build"}],"homepage":"https://developers.google.com/workspace","license":"Apache-2.0","ruby_source_checksum":"18ea3bae22a33173eb2f394abb5daab17d3784713548c9850ac3b37e3ccdd3fe","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1e55ec8c6ee87fac7d422975604a2d546c35f6d687a1cfaba7c7cc0d3c05663f","stable_url_args":["https://github.com/googleworkspace/cli/archive/refs/tags/v0.22.5.tar.gz"],"stable_version":"0.22.5"},"goolabs":{"bottle_rebuild":1,"desc":"Command-line tool for morphologically analyzing Japanese language","executables":["goolabs"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://pypi.python.org/pypi/goolabs","license":"MIT","revision":19,"ruby_source_checksum":"3b2660fcfcd8a28a94d33fc00ea5c5879d9a284544104269ce529e96413457a6","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"4f768a5b98960c507f5ba4e1ca14d45e3139388669148a2750d415c312281527","stable_url_args":["https://files.pythonhosted.org/packages/ce/86/2d3b5bd85311ee3a7ae7a661b3619095431503cd0cae03048c646b700cad/goolabs-0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_tag":":all","bottle_checksum":"fd74658a6c22537254dcd0c82986bf9d949dae79d6591f7d2e80d23fc0dc265f"},"goose":{"conflicts":[["block-goose-cli",{":because":"both install `goose` binaries"}]],"desc":"Go Language's command-line interface for database migrations","executables":["goose"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pressly/goose.git",{":branch":"main"}],"homepage":"https://pressly.github.io/goose/","license":"MIT","ruby_source_checksum":"801643477242c4d6da8728c61e318bc5b5662276310756d773a073b1b3138ad4","stable_dependencies":[{"go":":build"}],"stable_checksum":"267124956365ab3ed32ec9e36f4f341050916ed69fd2c4fbfc42355bb7fbf66f","stable_url_args":["https://github.com/pressly/goose/archive/refs/tags/v3.29.0.tar.gz"],"stable_version":"3.29.0"},"gopass-jsonapi":{"desc":"Gopass Browser Bindings","executables":["gopass-jsonapi"],"head_dependencies":["gopass",{"go":":build"}],"head_url_args":["https://github.com/gopasspw/gopass-jsonapi.git",{":branch":"master"}],"homepage":"https://github.com/gopasspw/gopass-jsonapi","license":"MIT","ruby_source_checksum":"7d27ab83d6bd64b9f1f0ecd3f7dd4f79583b35687d83aafe224f2082beb46061","stable_dependencies":["gopass",{"go":":build"}],"stable_checksum":"5cc12a3894a60fc3b0233344636638fcb04a0e834912247160e333878a60e37f","stable_url_args":["https://github.com/gopasspw/gopass-jsonapi/archive/refs/tags/v1.17.4.tar.gz"],"stable_version":"1.17.4"},"gopass":{"desc":"Slightly more awesome Standard Unix Password Manager for Teams","executables":["gopass"],"head_dependencies":["gnupg","terminal-notifier",{"go":":build"}],"head_url_args":["https://github.com/gopasspw/gopass.git",{":branch":"master"}],"homepage":"https://www.gopass.pw/","license":"MIT","ruby_source_checksum":"78838748d552c85be5b0c00e89281a8889580b1c67b20c85c17a914bf8a99c06","stable_dependencies":["gnupg","terminal-notifier",{"go":":build"}],"stable_checksum":"de75d2a43cd7ae54cdeac2e3074456ab2a79901c607a24166804878269415989","stable_url_args":["https://github.com/gopasspw/gopass/releases/download/v1.17.4/gopass-1.17.4.tar.gz"],"stable_version":"1.17.4"},"gopeed":{"desc":"Multi protocol download manager","executables":["gopeed"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/GopeedLab/gopeed.git",{":branch":"main"}],"homepage":"https://gopeed.com","license":"GPL-3.0-or-later","ruby_source_checksum":"784d61e204cfc6edd2321e4eec9d5fa7ba86e1ede445447b7ca574652ba39469","stable_dependencies":[{"go":":build"}],"stable_checksum":"da8da9516fbe2a01db1dab11dda97c7e3096e43a14a7c13202a2f92976aa6db9","stable_url_args":["https://github.com/GopeedLab/gopeed/archive/refs/tags/v1.9.3.tar.gz"],"stable_version":"1.9.3"},"gopls":{"desc":"Language server for the Go language","executables":["gopls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/golang/tools.git",{":branch":"master"}],"homepage":"https://github.com/golang/tools/tree/master/gopls","license":"BSD-3-Clause","ruby_source_checksum":"38f13b61bf919c0d1fa716c802d4af7ceca93acbffc4a2f19c364e9372bfb240","stable_dependencies":[{"go":":build"}],"stable_checksum":"5ecc22f581cafe4039873e2f28e0d045efecfb0dfc6ea51ee1345daa694cb6a9","stable_url_args":["https://github.com/golang/tools/archive/refs/tags/gopls/v0.24.0.tar.gz"],"stable_version":"0.24.0"},"goproxy":{"desc":"Global proxy for Go modules","executables":["goproxy"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/goproxyio/goproxy.git",{":branch":"master"}],"homepage":"https://goproxy.io/","license":"MIT","ruby_source_checksum":"755f69c47f4392fb5bd10784bd5383f732a6a720e50bec843236c0af6e975458","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"d87f3928467520f8d6b0ba8adcbf5957dc6eb2dc9936249edd6568ceb01a71ca","stable_url_args":["https://github.com/goproxyio/goproxy/archive/refs/tags/v2.0.7.tar.gz"],"stable_version":"2.0.7","bottle_checksum":"aba91922176d4874a6a1b2a6da7fae4fcb669f472d38c259241b0dfb619c1c3f"},"gops":{"desc":"Tool to list and diagnose Go processes currently running on your system","executables":["gops"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/google/gops.git",{":branch":"master"}],"homepage":"https://github.com/google/gops","license":"BSD-3-Clause","ruby_source_checksum":"fea249376b4234814ea5e117c06c436e345e10f4d64f7e18f1f381e1ef30fed7","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"c4637684ac8efbcc0bc55faf64e3920a7764a9ae8f4580945084c1a5b8b2d051","stable_url_args":["https://github.com/google/gops/archive/refs/tags/v0.3.29.tar.gz"],"stable_version":"0.3.29"},"gor":{"desc":"Real-time HTTP traffic replay tool written in Go","executables":["gor"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/probelabs/goreplay.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://goreplay.org","license":"LGPL-3.0-only","ruby_source_checksum":"3f5565dbd011f4d301e0a7df5f3f62802e78661383806354b92d138e26356fb2","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"d8487e4d677546f9533b930e1d5f604628cd904f7e31a260552dfbf7b440876e","stable_url_args":["https://github.com/probelabs/goreplay/archive/refs/tags/1.3.3.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.3.3","bottle_checksum":"e8da9dd64c5e41f1ae20fc6b5650ccfdbbf923bb55fffdee6609b0748fa1b559"},"goread":{"bottle_rebuild":1,"desc":"RSS/Atom feeds in the terminal","executables":["goread"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/TypicalAM/goread.git",{":branch":"main"}],"homepage":"https://github.com/TypicalAM/goread","license":"GPL-3.0-or-later","ruby_source_checksum":"9596be7a59b2dd04ce7f3ba356e76a5cf75ed6a6ec2300670fb1b48ce7541838","stable_dependencies":[{"go":":build"}],"stable_checksum":"9b08cae05593034711c599b6b17605194a11bbfae769b4e7e0076a01ec197c37","stable_url_args":["https://github.com/TypicalAM/goread/archive/refs/tags/v1.7.3.tar.gz"],"stable_version":"1.7.3"},"goredo":{"conflicts":[["redo",{":because":"both install `redo` and `redo-*` binaries"}]],"deprecate_args":{":date":"2026-07-02",":because":"is not available via HTTPS"},"desc":"Go implementation of djb's redo, a Makefile replacement that sucks less","executables":["goredo","redo","redo-affects","redo-always","redo-cleanup","redo-dep2rec","redo-depfix","redo-dot","redo-ifchange","redo-ifcreate","redo-inode","redo-log","redo-ood","redo-sources","redo-stamp","redo-targets","redo-whichdo"],"head_dependencies":[{"go":":build"}],"homepage":"http://www.goredo.stargrave.org/","license":"GPL-3.0-only","ruby_source_checksum":"92894c8cda33446fb7372e340fcb0bb4f45294bf7b648263494db9a36ce36ca1","stable_dependencies":[{"go":":build"}],"stable_checksum":"9229effbd8add272b489af12d96f0037c156cb575137d9cdcd5786f27e1a6364","stable_url_args":["http://www.goredo.stargrave.org/download/goredo-2.10.0.tar.zst"],"stable_version":"2.10.0"},"goreleaser":{"desc":"Deliver Go binaries as fast and easily as possible","executables":["goreleaser"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/goreleaser/goreleaser.git",{":branch":"main"}],"homepage":"https://goreleaser.com/","license":"MIT","ruby_source_checksum":"edec01d5f30838541a71ed84ae941e7735540696d3a256f29fbd914b384dc3fc","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/goreleaser/goreleaser.git",{":tag":"v2.19.0",":revision":"00139d15712716a3a2f21eb4d533f231ff19b9c5"}],"stable_version":"2.19.0"},"goreman":{"desc":"Foreman clone written in Go","executables":["goreman"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mattn/goreman.git",{":branch":"master"}],"homepage":"https://github.com/mattn/goreman","license":"MIT","ruby_source_checksum":"df288ada10b3170c590752cdea9a451c8200e345dd97501314878ebcd3c6c20b","stable_dependencies":[{"go":":build"}],"stable_checksum":"d5076b8844a4e29815b557927c326d8683ca4a91c8b3ffdad6fd33f238149e43","stable_url_args":["https://github.com/mattn/goreman/archive/refs/tags/v0.3.19.tar.gz"],"stable_version":"0.3.19"},"goresym":{"desc":"Go symbol recovery tool","executables":["goresym"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/mandiant/GoReSym.git",{":branch":"master"}],"homepage":"https://github.com/mandiant/GoReSym","license":"MIT","ruby_source_checksum":"98f61b5ca0de5bf1595dc3cacb2c7de8c2350f2064988b18092a654d3527a9ed","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"c8600ad8634aae2166f09af224ac7c257c8ee403acd42d72f6f1276e786a70e8","stable_url_args":["https://github.com/mandiant/GoReSym/archive/refs/tags/v3.4.1.tar.gz"],"stable_version":"3.4.1"},"gorilla-cli":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-06-17",":because":":unmaintained"},"desc":"LLMs for your CLI","disable_args":{":date":"2026-06-17",":because":":unmaintained"},"executables":["gorilla"],"head_dependencies":["certifi","python@3.14"],"homepage":"https://gorilla.cs.berkeley.edu/","license":"Apache-2.0","revision":4,"ruby_source_checksum":"37615a9dfb1b98fda2ab1c3e66ac2e6cd5ea833899355072f5f69f59062e0ae7","stable_dependencies":["certifi","python@3.14"],"stable_checksum":"bf375230a06fac99ba56f14f49474466036f072751cd1d5a1908e8ace561856c","stable_url_args":["https://files.pythonhosted.org/packages/cd/2b/7a64f9ad59009e72ddf73d055195b4bf23e15599a61e66f1458b4025b9e5/gorilla-cli-0.0.10.tar.gz"],"stable_version":"0.0.10","bottle_tag":":all","bottle_checksum":"90ce1cb08fa3609ce611dcfbfb001512cd5a5c4f1bfa19de9b7be1d5994eb799"},"gosec":{"desc":"Golang security checker","executables":["gosec"],"head_dependencies":["go"],"head_url_args":["https://github.com/securego/gosec.git",{":branch":"master"}],"homepage":"https://securego.io/","license":"Apache-2.0","ruby_source_checksum":"0870ff1632cac30e8f3348c1cf0425115a2c9116d2956d9864d91c26f6e510ca","stable_dependencies":["go"],"stable_checksum":"58ad3a584453ad31f0b646818bcd1cc005afd20ef507d71cd41821fbba506332","stable_url_args":["https://github.com/securego/gosec/archive/refs/tags/v2.30.0.tar.gz"],"stable_version":"2.30.0"},"goshs":{"desc":"Simple, yet feature-rich web server written in Go","executables":["goshs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/goshs-labs/goshs.git",{":branch":"main"}],"homepage":"https://goshs.de","license":"MIT","ruby_source_checksum":"9b31164e536ea253a14e248596ba7dfbb7c6599114414c836a760a08c6439755","stable_dependencies":[{"go":":build"}],"stable_checksum":"7426eb37f6b5e773c1c256c30d76b797c61ee4ba7fd9bd7781f5e3b464af3fdd","stable_url_args":["https://github.com/goshs-labs/goshs/archive/refs/tags/v2.1.7.tar.gz"],"stable_version":"2.1.7"},"gossip":{"bottle_rebuild":2,"desc":"Desktop client for Nostr written in Rust","executables":["gossip"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mikedilger/gossip.git",{":branch":"master"}],"homepage":"https://github.com/mikedilger/gossip","license":"MIT","ruby_source_checksum":"40aa3eacaa397c832bcab89211739f0a2b75224f3bb742775748965d89ae5928","stable_dependencies":[{"rust":":build"}],"stable_url_args":["https://github.com/mikedilger/gossip.git",{":tag":"v0.14.0",":revision":"53ba02c672e1f2e14da1df11a0fc43fcf19d2526"}],"stable_version":"0.14.0"},"gost":{"caveats":"The config is installed to $HOMEBREW_PREFIX/etc/gost.yml.\n","conflicts":[["vulsio-gost",{":because":"both install `gost` binaries"}]],"desc":"GO Simple Tunnel - a simple tunnel written in golang","executables":["gost"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/go-gost/gost.git",{":branch":"master"}],"homepage":"https://gost.run/","license":"MIT","ruby_source_checksum":"43e3d02fb79df26d8955a0328598a123a38bd088caf0ad2abf25d7077ec6f3a1","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/gost/bin/gost","-C","$HOMEBREW_PREFIX/etc/gost.yml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"3b5241edbc69d9578a37b3e950cf02ca7a7dc2aa2f688457affc63d966b93012","stable_url_args":["https://github.com/go-gost/gost/archive/refs/tags/v3.3.1.tar.gz"],"stable_version":"3.3.1"},"gostatic":{"desc":"Fast static site generator","executables":["gostatic"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/piranha/gostatic.git",{":branch":"master"}],"homepage":"https://github.com/piranha/gostatic","license":"ISC","ruby_source_checksum":"46da4a0d360f5845c095e3123abd5de4898e70b5344788a007b65734fc8b53e1","stable_dependencies":[{"go":":build"}],"stable_checksum":"a66e306c0289bac541af10cb88acc9b9576153de5d4acec566c3f927acefd778","stable_url_args":["https://github.com/piranha/gostatic/archive/refs/tags/2.36.tar.gz"],"stable_version":"2.36","bottle_checksum":"702b45e745c213901ee9bac69898a39fca340055bea4257ed12967563990d842"},"gosu":{"desc":"Pragmatic language for the JVM","executables":["gosu"],"head_dependencies":["openjdk@17",{"maven":":build"}],"head_url_args":["https://github.com/gosu-lang/gosu-lang.git",{":branch":"main"}],"homepage":"https://gosu-lang.github.io/","license":"Apache-2.0","ruby_source_checksum":"6d516c128a8a9731329ef12f226a24a117cdac8b8125a61defb28648d1ab655d","stable_dependencies":["openjdk@17",{"maven":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"22bc5e2d5a7e9dd25c9028764b4cbf5d9febcb7f85a7f192bc97c7999cf1003c","stable_url_args":["https://github.com/gosu-lang/gosu-lang/archive/refs/tags/v1.18.12.tar.gz"],"stable_version":"1.18.12"},"got":{"desc":"Version control system","executables":["gitwrapper","got","gotadmin","gotctl","gotd","gotsh","gotwebctl","gotwebd","tog"],"head_dependencies":["libevent","libretls","ncurses","openssl@4",{"bison":":build"},{"pkgconf":":build"}],"homepage":"https://gameoftrees.org/","license":"ISC","no_autobump_args":{":because":"GitHub runners are not abile to access the homepage or livecheck URL"},"ruby_source_checksum":"db903c2fcad2f7502e211c0ea4be7b75d7c4806ba48bab8c8f75d106e67cc1e1","stable_dependencies":["libevent","libretls","ncurses","openssl@4",{"bison":":build"},{"pkgconf":":build"}],"stable_checksum":"938307dead3d2f4c11e424e996821cea976dd6de494815721447501944bd251c","stable_url_args":["https://gameoftrees.org/releases/portable/got-portable-0.130.tar.gz"],"stable_version":"0.130"},"gotags":{"bottle_rebuild":1,"desc":"Tag generator for Go, compatible with ctags","executables":["gotags"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jstemmer/gotags.git",{":branch":"master"}],"homepage":"https://github.com/jstemmer/gotags","license":"MIT","ruby_source_checksum":"8a3bc231633a334cb8e9d1f29c0c3fe362bdef0fcafee519f4747a174551e807","stable_dependencies":[{"go":":build"}],"stable_checksum":"2df379527eaa7af568734bc4174febe7752eb5af1b6194da84cd098b7c873343","stable_url_args":["https://github.com/jstemmer/gotags/archive/refs/tags/v1.4.1.tar.gz"],"stable_version":"1.4.1","bottle_checksum":"ddb7aa582f4a228079c940fa4fb9a3cb003655e5ef73de506bb75aa23f49e070"},"gotests":{"desc":"Automatically generate Go test boilerplate from your source code","executables":["gotests"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/cweill/gotests.git",{":branch":"develop"}],"homepage":"https://github.com/cweill/gotests","license":"Apache-2.0","ruby_source_checksum":"2aa4ccbe017bfa5dc9aea5d193307764ab13e3118b0af4830ce9232120947a32","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"1a36874dd5beec211e9b9aaf7d72be8839e76b5ad0a002cb4e83b80ad948697b","stable_url_args":["https://github.com/cweill/gotests/archive/refs/tags/v1.9.0.tar.gz"],"stable_version":"1.9.0"},"gotestsum":{"desc":"Human friendly `go test` runner","executables":["gotestsum"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/gotestyourself/gotestsum.git",{":branch":"main"}],"homepage":"https://github.com/gotestyourself/gotestsum","license":"Apache-2.0","ruby_source_checksum":"724bf2b3b911479d38cac889c3a3c583f450e19be918ccc770b19668936c33c2","stable_dependencies":[{"go":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/gotestyourself/gotestsum/commit/47842dbc0c69364e0bacb61cc1ac4fce5ed2b6c5.patch?full_index=1","sha256":"ed666978dac6b6757b1e71978d8f2bf9726aee5939ebca0d3837efd3073f718c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/gotestyourself/gotestsum/pull/528"}]}],"stable_checksum":"e64d58e1bf4f4c4b82b3a703ed5046ea2b4eb827d2a7ba2ead3216bb5fb85547","stable_url_args":["https://github.com/gotestyourself/gotestsum/archive/refs/tags/v1.13.0.tar.gz"],"stable_version":"1.13.0"},"gotestwaf":{"desc":"Tool for API and OWASP attack simulation","executables":["gotestwaf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wallarm/gotestwaf.git",{":branch":"master"}],"homepage":"https://lab.wallarm.com/test-your-waf-before-hackers/","license":"MIT","ruby_source_checksum":"723431af2673476d11ced3964a09a37e06d3299ea5c58126bb4c5cc7f4de9412","stable_dependencies":[{"go":":build"}],"stable_checksum":"1e16260572ba1932014683b934d2f18df6c06aec960756d51eaedfe7e025a8c1","stable_url_args":["https://github.com/wallarm/gotestwaf/archive/refs/tags/v0.5.10.tar.gz"],"stable_version":"0.5.10"},"gotify":{"desc":"Command-line interface for pushing messages to gotify/server","executables":["gotify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gotify/cli.git",{":branch":"master"}],"homepage":"https://github.com/gotify/cli","license":"MIT","ruby_source_checksum":"938a05e61310e78be97639ad2049ee163776c138f2f38f98acf52c7748c3b16a","stable_dependencies":[{"go":":build"}],"stable_checksum":"d33622db87549355b8ccc3d4a4e342cfc769fa96c45213e682b53a0971c8c41d","stable_url_args":["https://github.com/gotify/cli/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0"},"goto":{"bottle_rebuild":1,"desc":"Bash tool for navigation to aliased directories with auto-completion","homepage":"https://iridakos.com/programming/2019/04/10/shell-navigation-with-autocomplete","license":"MIT","ruby_source_checksum":"9d2db5136fa781d4615101c7a1a838a6b6bcf92c3c69aedc0e639ac445f78c32","stable_checksum":"460fe3994455501b50b2f771f999ace77ade295122e90e959084047dbfb1f0dc","stable_url_args":["https://github.com/iridakos/goto/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"43777539bca93f8ed079e3c3701cc37128ac7ba6b98006b91c39a0aa2e6b09bc"},"gotop":{"desc":"Terminal based graphical activity monitor inspired by gtop and vtop","executables":["gotop"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/xxxserxxx/gotop.git",{":branch":"master"}],"homepage":"https://github.com/xxxserxxx/gotop","license":"BSD-3-Clause","ruby_source_checksum":"927521f8c038c558e193d50cbdce07247090f6f00a5d9ca5ae6774ae684b81cf","stable_dependencies":[{"go":":build"}],"stable_checksum":"e9d9041903acb6bd3ffe94e0a02e69eea53f1128274da1bfe00fe44331ccceb1","stable_url_args":["https://github.com/xxxserxxx/gotop/archive/refs/tags/v4.2.0.tar.gz"],"stable_version":"4.2.0","bottle_checksum":"16826d2a09c771408f8686dd3eb2be2e354b457c5e81d14d331498e4a8768e8a"},"gotpm":{"desc":"CLI for using TPM 2.0","executables":["gotpm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/go-tpm-tools.git",{":branch":"main"}],"homepage":"https://github.com/google/go-tpm-tools","license":"Apache-2.0","ruby_source_checksum":"caeeb31b5a9751d7a368b2189be15b42bb12fcf93f958d6e6d257fbcc4b43b8c","stable_dependencies":[{"go":":build"}],"stable_checksum":"050823ea0aa7bcc14a31f090ffb79bbb9ec5d96fadbb0094e63e75636b67fbe9","stable_url_args":["https://github.com/google/go-tpm-tools/archive/refs/tags/v0.4.11.tar.gz"],"stable_version":"0.4.11"},"gotun":{"desc":"Lightweight HTTP proxy over SSH","executables":["gotun"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/Sesame2/gotun","license":"MIT","ruby_source_checksum":"1b2b8d87d70480427de4a08b96ab20be55405d0c5ced605ea68d60c0ef8e8028","stable_dependencies":[{"go":":build"}],"stable_checksum":"4448e9cd2efaf1ea5c1da50f39d3ea967632e15cffc36d2e1041f5c03b615750","stable_url_args":["https://github.com/Sesame2/gotun/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"gotz":{"desc":"Displays timezones in your terminal","executables":["gotz"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/merschformann/gotz.git",{":branch":"main"}],"homepage":"https://github.com/merschformann/gotz","license":"MIT","ruby_source_checksum":"40f2ee07c813564f6c6e088733a5fc99d9e7e5c26f40f197573fb63d4a3e5989","stable_dependencies":[{"go":":build"}],"stable_checksum":"8ab6167d9a98717a8548ff60b0f454c42f116e94216e3a5d83deb711c035b270","stable_url_args":["https://github.com/merschformann/gotz/archive/refs/tags/v0.1.15.tar.gz"],"stable_version":"0.1.15","bottle_checksum":"f35197d8f5d2ebdd0fe4c50fc98508544cf6f3abff6424e57a09faf83506bfa9"},"gource":{"desc":"Version Control Visualization Tool","executables":["gource"],"head_dependencies":["boost","freetype","glew","libpng","pcre2","sdl2-compat","sdl2_image",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"glm":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/acaudwell/Gource.git",{":branch":"master"}],"homepage":"https://gource.io/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"444dbf00a5f915c5f20756c730fbad6c3d6f4b2dde11ab51977dacf880f48062","stable_dependencies":["boost","freetype","glew","libpng","pcre2","sdl2-compat","sdl2_image",{"glm":":build"},{"pkgconf":":build"}],"stable_checksum":"332d89b9a979b17417fbce0edd72b19914f1409fd126a13d11787d0e15dc0d79","stable_url_args":["https://github.com/acaudwell/Gource/releases/download/gource-0.56/gource-0.56.tar.gz"],"stable_version":"0.56"},"govc":{"desc":"Command-line tool for VMware vSphere","executables":["govc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vmware/govmomi.git",{":branch":"main"}],"homepage":"https://github.com/vmware/govmomi/tree/main/govc","license":"Apache-2.0","ruby_source_checksum":"86bb1737812290d19af6f69e595c22c76e344d3207a4526673ab6da18c11b6dc","stable_dependencies":[{"go":":build"}],"stable_checksum":"da5ed306f41a0ee2e8bf56f85e39092863ea34a008d80fdf63d43062c75ec161","stable_url_args":["https://github.com/vmware/govmomi/archive/refs/tags/v0.56.1.tar.gz"],"stable_version":"0.56.1"},"govulncheck":{"desc":"Database client and tools for the Go vulnerability database","executables":["govulncheck"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/golang/vuln.git",{":branch":"master"}],"homepage":"https://github.com/golang/vuln","license":"BSD-3-Clause","ruby_source_checksum":"a2eda305da9c52e5f5ade795e98131a395bfab46c6e6c25a02ec6e6d20a7afb6","stable_dependencies":[{"go":[":build",":test"]}],"stable_url_args":["https://github.com/golang/vuln.git",{":tag":"v1.9.0",":revision":"e672cbe8fbc8c76e28fcb6db0efd9ce354e0dac5"}],"stable_version":"1.9.0"},"gowall":{"desc":"Tool to convert a Wallpaper's color scheme / palette","executables":["gowall"],"head_dependencies":["mupdf",{"go":":build"}],"head_url_args":["https://github.com/Achno/gowall.git",{":branch":"main"}],"homepage":"https://achno.github.io/gowall-docs/","license":"MIT","revision":6,"ruby_source_checksum":"edbbaedb9efe6248d66c8bdbe776e34c938826fffb5639e5669cc0bc9bd7ca4d","stable_dependencies":["mupdf",{"go":":build"}],"stable_checksum":"df19d8a7f4d138cfa233415ad71250c788aa1a3d310b4b19ca952fb0750c0c36","stable_url_args":["https://github.com/Achno/gowall/archive/refs/tags/v0.2.4.tar.gz"],"stable_version":"0.2.4"},"gowsdl":{"desc":"WSDL2Go code generation as well as its SOAP proxy","executables":["gowsdl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hooklift/gowsdl.git",{":branch":"master"}],"homepage":"https://github.com/hooklift/gowsdl","license":"MPL-2.0","ruby_source_checksum":"d10749e2fbe61144c58db3411ae66e9c6012127aa31cef258818ad041425d51c","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/hooklift/gowsdl.git",{":tag":"v0.5.0",":revision":"51f3ef6c0e8f41ed1bdccce4c04e86b6769da313"}],"stable_version":"0.5.0","bottle_checksum":"03fd4af0ea805054cf29bc1156533b8540de308889d827459da3809f65cb6335"},"goyacc":{"desc":"Parser Generator for Go","executables":["goyacc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/cznic/goyacc.git",{":branch":"master"}],"homepage":"https://pkg.go.dev/modernc.org/goyacc","license":"BSD-3-Clause","ruby_source_checksum":"30e90b0fc30788b87692fb9b0ac84fe3849ad6083fa772f45eb278c5acbb6c7c","stable_dependencies":[{"go":":build"}],"stable_checksum":"a999dd35759dfa35cc2cff70b840db0cd41443ef7aff7b090ac170731e6a6c6c","stable_url_args":["https://gitlab.com/cznic/goyacc/-/archive/v1.0.3/goyacc-v1.0.3.tar.bz2"],"stable_version":"1.0.3","bottle_checksum":"a9b364cae415d90c5c3a38cbe6e214ad339933905cc27e330cc01c70bd136c70"},"gpa":{"desc":"Graphical user interface for the GnuPG","executables":["gpa"],"head_dependencies":["gdk-pixbuf","glib","gpgme","gtk+3","libassuan","libgpg-error","at-spi2-core","cairo","gettext","harfbuzz","pango",{"autoconf":":build"},{"automake":":build"},{"desktop-file-utils":":build"},{"pkgconf":":build"}],"head_url_args":["https://dev.gnupg.org/source/gpa.git",{":branch":"master"}],"homepage":"https://www.gnupg.org/related_software/gpa/","license":"GPL-3.0-or-later","ruby_source_checksum":"0a360fef767024bbfd5fe2c8bbe238e5390db3ff4714719f6ca4081aa65570ec","stable_dependencies":["gdk-pixbuf","glib","gpgme","gtk+3","libassuan","libgpg-error","at-spi2-core","cairo","gettext","harfbuzz","pango",{"desktop-file-utils":":build"},{"pkgconf":":build"}],"stable_checksum":"0bc5b2cd3e0641d07a2d8af372a09659decd918bee22fdfbefd2133d7c4d5d0b","stable_url_args":["https://gnupg.org/ftp/gcrypt/gpa/gpa-0.11.1.tar.bz2"],"stable_version":"0.11.1"},"gpac":{"aliases":["mp4box"],"compatibility_version":1,"desc":"Multimedia framework for research and academic purposes","executables":["MP4Box","gpac"],"head_dependencies":["ffmpeg","freetype","jpeg-turbo","libnghttp2","libpng","libvorbis","libx11","libxext","openjpeg","openssl@4","sdl2-compat","theora","xz","libogg",{"pkgconf":":build"}],"head_url_args":["https://github.com/gpac/gpac.git",{":branch":"master"}],"homepage":"https://gpac.io/","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"58fcddde6573212009535b307af037855b5dc845f4278f8d0804c9f3130c66e2","stable_dependencies":["ffmpeg","freetype","jpeg-turbo","libnghttp2","libpng","libvorbis","libx11","libxext","openjpeg","openssl@4","sdl2-compat","theora","xz","libogg",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.archlinux.org/archlinux/packaging/packages/gpac/-/raw/270a935296832d1daba2e459354a654e60f0fa68/ffmpeg-9.patch","sha256":"d1867a638ac3dd83df1c11e46467b96cec13b757317af1bbb9003da926fd8fc7","type":"unofficial"}],"stable_checksum":"57822c1a74dcb83d76ff1f671e1b4fae2e7614e8194a5adb9f20661e0e9421dd","stable_url_args":["https://github.com/gpac/gpac/archive/refs/tags/v26.07.0.tar.gz"],"stable_version":"26.07.0"},"gpatch":{"caveats":"GNU \"patch\" has been installed as \"gpatch\".\nIf you need to use it as \"patch\", you can add a \"gnubin\" directory\nto your PATH from your bashrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/gpatch/libexec/gnubin:$PATH\"\n","desc":"Apply a diff file to an original","executables":["patch"],"homepage":"https://savannah.gnu.org/projects/patch/","license":"GPL-3.0-or-later","ruby_source_checksum":"1f4836e3e5251cac4b801775eaebd96218e6429777d4e4e0efc89cca61c3fd7e","stable_checksum":"3240c7959c5347c8ed347e3c4201c0337bf4240d5cf09d68889e58eeaba30e17","stable_url_args":["https://ftpmirror.gnu.org/patch/patch-2.8.1.tar.xz"],"stable_version":"2.8.1"},"gpcslots2":{"bottle_rebuild":1,"desc":"Casino text-console game","executables":["gpcslots2"],"homepage":"https://sourceforge.net/projects/gpcslots2/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"4646fbe79c25763d5592cbfea6a4858f1b4f8073b098ca3aef34a0688268c6cb","stable_checksum":"4daf5b6e5a23fe6cd121fe1250f10ad9f3b936bd536d475ec585f57998736f55","stable_url_args":["https://downloads.sourceforge.net/project/gpcslots2/gpcslots2_0-4-5b"],"stable_version":"0.4.5b","bottle_tag":":all","bottle_checksum":"929c7fc634b2f18293d05562d73850df33ac33ff14e1d43bb62ccb42a4ab778b"},"gperf":{"desc":"Perfect hash function generator","executables":["gperf"],"homepage":"https://www.gnu.org/software/gperf/","license":"GPL-3.0-or-later","ruby_source_checksum":"5465f65f1a320e54e551fce3fb9c69fc63baced737cadf58f2076eabe6aa5df2","stable_checksum":"fd87e0aba7e43ae054837afd6cd4db03a3f2693deb3619085e6ed9d8d9604ad8","stable_url_args":["https://ftpmirror.gnu.org/gperf/gperf-3.3.tar.gz"],"stable_version":"3.3","bottle_checksum":"f88499737add86611067de8160cb81ebda7c03269df980af4b91cb1f0fbc07b4"},"gperftools":{"compatibility_version":1,"desc":"Multi-threaded malloc() and performance analysis tools","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/gperftools/gperftools.git",{":branch":"master"}],"head_uses_from_macos":[["xz"]],"homepage":"https://github.com/gperftools/gperftools","license":"BSD-3-Clause","ruby_source_checksum":"e3a819b00767e27eeb97436229e752c3aa2463558d6c490bc21184743701d1f8","stable_checksum":"4b0ac7a3803868685caa0ca4c190100ad8a302af6eb10b3e7482d36367f97309","stable_url_args":["https://github.com/gperftools/gperftools/releases/download/gperftools-2.19.1/gperftools-2.19.1.tar.gz"],"stable_uses_from_macos":[["xz"]],"stable_version":"2.19.1"},"gpg-tui":{"desc":"Manage your GnuPG keys with ease!","executables":["gpg-tui"],"head_dependencies":["gnupg","gpgme","libgpg-error","libxcb",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://blog.orhun.dev/introducing-gpg-tui/","license":"MIT","ruby_source_checksum":"8c286c7377edaf7181c6d408ae178b69d06a0bb6f47cb76cf34d0b1f3ea34b50","stable_dependencies":["gnupg","gpgme","libgpg-error","libxcb",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"2cbd0186b76b7bb5b4a21c76b2f4b344c03194731729aac645465f33d665ef91","stable_url_args":["https://github.com/orhun/gpg-tui/archive/refs/tags/v0.11.2.tar.gz"],"stable_version":"0.11.2"},"gpgme":{"compatibility_version":1,"desc":"Library access to GnuPG","executables":["gnupg-key-manage","gpgme-config","gpgme-json","gpgme-tool"],"head_dependencies":["gnupg","libassuan","libgpg-error"],"homepage":"https://www.gnupg.org/related_software/gpgme/","license":"LGPL-2.1-or-later","ruby_source_checksum":"91bbde19b895edfe0e4e413ed77e4cf0cf3aea6631fb5d93e75290cc3eed58af","stable_dependencies":["gnupg","libassuan","libgpg-error"],"stable_checksum":"7160e80e84dafd00d956c84891c533bb7ab16a6a54fbe1574b2f3acf0496977b","stable_url_args":["https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-2.2.0.tar.bz2"],"stable_version":"2.2.0"},"gpgmepp":{"compatibility_version":1,"desc":"C++ bindings for gpgme","head_dependencies":["gpgme",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://www.gnupg.org/related_software/gpgme/","license":"LGPL-2.1-or-later","ruby_source_checksum":"eda4f9d9ec0ec54b2a8ab0575b7e049f1a818aa22aea44944f461a89eb1f8a0c","stable_dependencies":["gpgme",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"6651c5f7f801543d5b676719df9fec8053b0a6f5aba40b98ca0d2bee11136f30","stable_url_args":["https://www.gnupg.org/ftp/gcrypt/gpgmepp/gpgmepp-2.2.0.tar.xz"],"stable_version":"2.2.0"},"gpgmepy":{"desc":"Python bindings for gpgme","head_dependencies":["gpgme","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"homepage":"https://www.gnupg.org/related_software/gpgme/","license":"LGPL-2.1-or-later","revision":3,"ruby_source_checksum":"f733819542503700a31a29f5e831e3483ea6b941b2964bbd5bebf4ef39d814b5","stable_dependencies":["gpgme","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://sources.debian.org/data/main/g/gpgmepy/2.0.0-3/debian/patches/0030-build-with-swig-4.5.0.patch","sha256":"71e1a543ee8d22b2a62d5dd7b5d7095c53f20271b17f06dd413e7c6b9bb34772","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/1145351"}]}],"stable_checksum":"07e1265648ff51da238c9af7a18b3f1dc7b0c66b4f21a72f27c74b396cd3336d","stable_url_args":["https://gnupg.org/ftp/gcrypt/gpgmepy/gpgmepy-2.0.0.tar.bz2"],"stable_version":"2.0.0"},"gphoto2":{"desc":"Command-line interface to libgphoto2","executables":["gphoto2"],"head_dependencies":["jpeg-turbo","libexif","libgphoto2","popt","readline","gettext",{"pkgconf":":build"}],"homepage":"http://www.gphoto.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"41f92789824249e1a306c1e616c1c44dfb2f4ab57a67232621865d7ab116ef14","stable_dependencies":["jpeg-turbo","libexif","libgphoto2","popt","readline","gettext",{"pkgconf":":build"}],"stable_checksum":"4e379a0f12f72b49ee5ee2283ffd806b5d12d099939d75197a3f4bbc7f27a1a1","stable_url_args":["https://downloads.sourceforge.net/project/gphoto/gphoto/2.5.32/gphoto2-2.5.32.tar.bz2"],"stable_version":"2.5.32","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"aff2e028f6ab3cc76f521ae161f729541eaf68e44d987ce1948967f3b792a4aa"},"gphotos-uploader-cli":{"bottle_rebuild":1,"desc":"Command-line tool to mass upload media folders to Google Photos","executables":["gphotos-uploader-cli"],"head_dependencies":[{"go":":build"}],"homepage":"https://gphotosuploader.github.io/gphotos-uploader-cli/","license":"MIT","ruby_source_checksum":"29c74c6aa33a79dbdbd4f4a4782cd20044b3473716991ba0ce9048a5602b535f","stable_dependencies":[{"go":":build"}],"stable_checksum":"180ced2507d796b2305627097017aacd2b0206e1131e0b40da2a46563a823ec1","stable_url_args":["https://github.com/gphotosuploader/gphotos-uploader-cli/archive/refs/tags/v5.1.0.tar.gz"],"stable_version":"5.1.0"},"gping":{"conflicts":[["inetutils",{":because":"both install `gping` binaries"}]],"desc":"Ping, but with a graph","executables":["gping"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/orf/gping.git",{":branch":"main"}],"homepage":"https://github.com/orf/gping","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"844a69048eae1c25bfeff75a6840fb99d87f9ee7e4cfba8a64c2dfaf7479ecd2","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"350c091923f67fdc72847e12368b2f207015be200ea1d781bce422a2a884d1c6","stable_url_args":["https://github.com/orf/gping/archive/refs/tags/gping-v1.21.0.tar.gz"],"stable_version":"1.21.0"},"gpk":{"desc":"TUI and CLI that unifies every package manager on the system","executables":["gpk"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/neur0map/glazepkg.git",{":branch":"main"}],"homepage":"https://github.com/neur0map/glazepkg","license":"GPL-3.0-or-later","ruby_source_checksum":"62081f4d52239b3d85ba32061084325ee1ee299262b030c2d6a32455e48c7d27","stable_dependencies":[{"go":":build"}],"stable_checksum":"0c7f708564e2e35613161ebba7ae9c980493cce667c0a5f8946ace75eb08c100","stable_url_args":["https://github.com/neur0map/glazepkg/archive/refs/tags/v0.6.10.tar.gz"],"stable_version":"0.6.10"},"gplcver":{"desc":"Pragmatic C Software GPL Cver 2001","executables":["cver"],"homepage":"https://gplcver.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"eaec16e80c7f0881dbe7dbc0aa342252e14ec7248900faacbc99bdb91fcc781c","stable_checksum":"f7d94677677f10c2d1e366eda2d01a652ef5f30d167660905c100f52f1a46e75","stable_url_args":["https://downloads.sourceforge.net/project/gplcver/gplcver/2.12a/gplcver-2.12a.src.tar.bz2"],"stable_version":"2.12a","bottle_checksum":"7f5a82695d115973abaf6713640fb3a64890014727c3a630e667396ba86bc900"},"gplugin":{"desc":"GObject based library that implements a reusable plugin system","executables":["gplugin-gtk4-viewer","gplugin-query"],"head_dependencies":["glib","gtk4","pygobject3","python@3.15","gettext",{"gobject-introspection":":build"},{"help2man":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://keep.imfreedom.org/gplugin/gplugin/","license":{":all_of":["LGPL-2.0-or-later","GPL-3.0-or-later"]},"revision":1,"ruby_source_checksum":"9b15677b74c65ea0266b03ee17908a5bd90c36f9a0537347a091c30f32816e9f","stable_dependencies":["glib","gtk4","pygobject3","python@3.15","gettext",{"gobject-introspection":":build"},{"help2man":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"aea244e1add9628b50ec042c54cf93803f4577f8f142678f09b91fd4c0b20f72","stable_url_args":["https://downloads.sourceforge.net/project/pidgin/gplugin/0.44.2/gplugin-0.44.2.tar.xz"],"stable_version":"0.44.2"},"gpp":{"desc":"General-purpose preprocessor with customizable syntax","executables":["gpp"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/logological/gpp.git",{":branch":"master"}],"homepage":"https://logological.org/gpp","license":"LGPL-3.0-only","ruby_source_checksum":"0dde08ccff6ccf433fd1583852c49dea89b5695f17a23a17b705648b2d8fd826","stable_checksum":"343d33d562e2492ca9b51ff2cc4b06968a17a85fdc59d5d4e78eed3b1d854b70","stable_url_args":["https://files.nothingisreal.com/software/gpp/gpp-2.28.tar.bz2"],"stable_version":"2.28","bottle_checksum":"0551516a9669a23146b86cf17b91af27e2669eeee3504b3bb697ea648064bd79"},"gpredict":{"desc":"Real-time satellite tracking/prediction application","executables":["gpredict"],"head_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gtk+3","hamlib","pango","at-spi2-core","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/csete/gpredict.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}],["curl"]],"homepage":"https://oz9aec.dk/gpredict/","license":"GPL-2.0-or-later","ruby_source_checksum":"b351f6c410626a053b70cd0d5d8b8961f9823a1bca4d6efe7ce9c8fc03de547f","stable_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gtk+3","hamlib","pango","at-spi2-core","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"f4e6967cb2eeb6d74b8e8208c90dc8f4b1c00955ae1049753ad8352c927e54a3","stable_url_args":["https://github.com/csete/gpredict/releases/download/v2.6/gpredict-2.6.tar.bz2"],"stable_uses_from_macos":[[{"perl":":build"}],["curl"]],"stable_version":"2.6"},"gprof2dot":{"bottle_rebuild":2,"desc":"Convert the output from many profilers into a Graphviz dot graph","executables":["gprof2dot"],"head_dependencies":["graphviz","python@3.15"],"head_url_args":["https://github.com/jrfonseca/gprof2dot.git",{":branch":"main"}],"homepage":"https://github.com/jrfonseca/gprof2dot","license":"LGPL-3.0-or-later","ruby_source_checksum":"592381ea48ca186536047574f2d3385515922fdffef415261a4d1bc3d62e2eb0","stable_dependencies":["graphviz","python@3.15"],"stable_checksum":"35743e2d2ca027bf48fa7cba37021aaf4a27beeae1ae8e05a50b55f1f921a6ce","stable_url_args":["https://files.pythonhosted.org/packages/bb/fd/cad13fa1f7a463a607176432c4affa33ea162f02f58cc36de1d40d3e6b48/gprof2dot-2025.4.14.tar.gz"],"stable_version":"2025.4.14","bottle_tag":":all","bottle_checksum":"622db685b7875f54dca12bea87b9c86cfb9addf6e1bc1460d94a5899385a9c9f"},"gpsbabel":{"bottle_rebuild":2,"desc":"Converts/uploads GPS waypoints, tracks, and routes","executables":["gpsbabel"],"head_dependencies":["libusb","qt5compat","qtbase","shapelib",{"cmake":":build"},{"pkgconf":":build"},{"qtserialport":":build"}],"homepage":"https://www.gpsbabel.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"0d960ad1ccd2ee619b6ae0c359dab70c8d6164f5f200f438a0ee8694a584e8af","stable_dependencies":["libusb","qt5compat","qtbase","shapelib",{"cmake":":build"},{"pkgconf":":build"},{"qtserialport":":build"}],"stable_checksum":"a89756fb988a54f5c5f371413845b9aecb66628a594cd83bd529c0f18382c968","stable_url_args":["https://github.com/GPSBabel/gpsbabel/archive/refs/tags/gpsbabel_1_10_0.tar.gz"],"stable_version":"1.10.0"},"gpsd":{"caveats":"gpsd does not automatically detect GPS device addresses. Once started, you\nneed to force it to connect to your GPS:\n\n  GPSD_SOCKET=\"$HOMEBREW_PREFIX/var/gpsd.sock\" $HOMEBREW_CELLAR/gpsd/3.27.5/sbin/gpsdctl add /dev/tty.usbserial-XYZ\n","desc":"Global Positioning System (GPS) daemon","executables":["cgps","gps2udp","gpsctl","gpsd","gpsdctl","gpsdebuginfo","gpsdecode","gpsmon","gpspipe","gpsrinex","gpssnmp","gpxlogger","lcdgps","ntpshmmon"],"head_dependencies":[{"asciidoctor":":build"},{"scons":":build"}],"head_url_args":["https://gitlab.com/gpsd/gpsd.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://gpsd.gitlab.io/gpsd/","license":"BSD-2-Clause","ruby_source_checksum":"5d37d750ab10f7536f3ecd3e2277225b0bd1d7eb8161cdce2528aac65b44e40b","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/gpsd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/gpsd.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/gpsd/sbin/gpsd","-N","-F","$HOMEBREW_PREFIX/var/gpsd.sock"]],"stable_dependencies":[{"asciidoctor":":build"},{"scons":":build"}],"stable_checksum":"dc4a62bad835282bae788772bc7cc8f8bec4c7a48e8dceeb37477a89091c4656","stable_url_args":["https://download.savannah.gnu.org/releases/gpsd/gpsd-3.27.5.tar.xz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.27.5"},"gpsim":{"bottle_rebuild":1,"desc":"Simulator for Microchip's PIC microcontrollers","executables":["gpsim"],"head_dependencies":["glib","popt","readline","gettext",{"gputils":":build"},{"pkgconf":":build"}],"head_url_args":["https://svn.code.sf.net/p/gpsim/code/trunk"],"homepage":"https://gpsim.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"635659ee209351b661a79617b8606514c3b82851cf0bfe5482f2fb08dc3e1028","stable_dependencies":["glib","popt","readline","gettext",{"gputils":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c704d923ae771fabb7f63775a564dfefd7018a79c914671c4477854420b32e69","stable_url_args":["https://downloads.sourceforge.net/project/gpsim/gpsim/0.32.0/gpsim-0.32.1.tar.gz"],"stable_version":"0.32.1","bottle_cellar":":any","bottle_checksum":"21b9949b633afe932ca30e23cc291a8a6d760cb38413f1728b4f8e7b1349f10c"},"gptfdisk":{"desc":"Text-mode partitioning tools","executables":["cgdisk","fixparts","gdisk","sgdisk"],"head_dependencies":["popt"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.rodsbooks.com/gdisk/","license":"GPL-2.0-or-later","ruby_source_checksum":"daf7a83c9e7f322fa841db6937d87a05375dab4162791537fb3e9161b57e32f8","stable_dependencies":["popt"],"stable_checksum":"2abed61bc6d2b9ec498973c0440b8b804b7a72d7144069b5a9209b2ad693a282","stable_url_args":["https://downloads.sourceforge.net/project/gptfdisk/gptfdisk/1.0.10/gptfdisk-1.0.10.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0.10","bottle_cellar":":any","bottle_checksum":"a991ae67bc6d77886ba9fdcac791531c8557d093e385c74d34c5252e8ac62039"},"gptline":{"desc":"ChatGPT client with native iTerm2 support","executables":["gptline"],"head_dependencies":[{"certifi":":no_linkage"},"freetype","jpeg-turbo","libraqm","libtiff","libyaml","little-cms2",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15","webp",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/gnachman/gptline.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/gnachman/gptline","license":"GPL-3.0-only","revision":25,"ruby_source_checksum":"79310ae1704c9c3faa0572f7876ccb20d025ee82fac259cde2cbb0629f21e2c5","stable_dependencies":[{"certifi":":no_linkage"},"freetype","jpeg-turbo","libraqm","libtiff","libyaml","little-cms2",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15","webp",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"4a0a0b5fa4f23e5f2ad7ac5bf44a9143e5de3757b0b8eefe5d78a7757d1d34bb","stable_url_args":["https://files.pythonhosted.org/packages/5b/28/d15a9a5b349c77a051a633e13141151314f352067ec7d516220bd6b20fcf/gptline-1.0.8.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"1.0.8"},"gptme":{"desc":"AI assistant in your terminal","executables":["gptme","gptme-acp","gptme-agent","gptme-attest","gptme-auth","gptme-checkpoint","gptme-convert","gptme-dataset","gptme-doctor","gptme-dspy","gptme-eval","gptme-eval-swebench","gptme-eval-tbench","gptme-eval-trends","gptme-init","gptme-mcp-server","gptme-onboard","gptme-resume","gptme-server","gptme-service","gptme-stats","gptme-status","gptme-tui","gptme-tutorial","gptme-util","gptme-wut"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"head_url_args":["https://github.com/ErikBjare/gptme.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://gptme.org/docs/","license":"MIT","ruby_source_checksum":"b120809df037eb10b77696b0ad11af1ceaa86da2f5981c76e6f3118c7ba98938","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"fa0c94fd63533d0828ce202c62c8fa9c3b57934ea7180f2f333a3769cbdacfb9","stable_url_args":["https://files.pythonhosted.org/packages/d7/82/d0d00ed9d966614bf380981d68a5e38d9bc4adb162be4f6f2cedb4116da7/gptme-0.35.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.35.1"},"gptscript":{"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Develop LLM Apps in Natural Language","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["gptscript"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gptscript-ai/gptscript.git",{":branch":"main"}],"homepage":"https://docs.gptscript.ai/","license":"Apache-2.0","ruby_source_checksum":"624fc449207a64a18bc4495ad88ee37da0ce89679d7a031c0d828b80d9b71a5d","stable_dependencies":[{"go":":build"}],"stable_checksum":"1f875ca3da55f1c2d697807a375dba517ad5f49a2b1115d22590b2bcd968548e","stable_url_args":["https://github.com/gptscript-ai/gptscript/archive/refs/tags/v0.9.9.tar.gz"],"stable_version":"0.9.9"},"gptsync":{"desc":"GPT and MBR partition tables synchronization tool","homepage":"https://refit.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"0905b7e56de5f4650c5cc000e1027772770da39b114f4d18ed64c81915b93094","stable_checksum":"c4b0803683c9f8a1de0b9f65d2b5a25a69100dcc608d58dca1611a8134cde081","stable_url_args":["https://downloads.sourceforge.net/project/refit/rEFIt/0.14/refit-src-0.14.tar.gz"],"stable_version":"0.14","bottle_checksum":"c711d1ffe374d2c6e67b5d36ea3f83e25102c2c1eadde19187fe571307b3048d"},"gputils":{"desc":"GNU PIC Utilities","executables":["gpasm","gpdasm","gplib","gplink","gpstrip","gpvc","gpvo"],"homepage":"https://gputils.sourceforge.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"241bab739ec87169a2dc175053240a235cd899c9b788414e61e49f4ab4121977","stable_checksum":"8fb8820b31d7c1f7c776141ccb3c4f06f40af915da6374128d752d1eee3addf2","stable_url_args":["https://downloads.sourceforge.net/project/gputils/gputils/1.5.0/gputils-1.5.2.tar.bz2"],"stable_version":"1.5.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"dee33ce7d2ec0e90877801f33554fc3bb824c7ce2c3128ea3037af276c61eeb6"},"gpx":{"desc":"Gcode to x3g converter for 3D printers running Sailfish","executables":["gpx","machines","s3gdump"],"head_url_args":["https://github.com/markwal/GPX.git",{":branch":"master"}],"homepage":"https://github.com/markwal/GPX/blob/HEAD/README.md","license":"GPL-2.0-or-later","ruby_source_checksum":"bf671e804ed242d7c27f0728075e67dd595edc4c60b0774958c04a0defbdda9b","stable_checksum":"0877de07d405e7ced8428caa9dd989ebf90e7bdb7b1c34b85b2d3ee30ed28360","stable_url_args":["https://github.com/markwal/GPX/archive/refs/tags/2.6.8.tar.gz"],"stable_version":"2.6.8","bottle_checksum":"44f9dbf09fa8b6816aef12f79fe43f0d377e847fb746aca99d041fd48eaa023a"},"gql":{"conflicts":[["gitql",{":because":"both install `gitql` binaries"}]],"desc":"Git Query language is a SQL like language to perform queries on .git files","executables":["gitql"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/AmrDeveloper/GQL.git",{":branch":"master"}],"homepage":"https://amrdeveloper.github.io/GQL/","license":"MIT","ruby_source_checksum":"3594739e2ffb004cff41c9f32e5a36cd53a2d8dc4addcbddbba86813cd5d96ae","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"29744a565ff8a46d0713a077202d3b72a2b32f29ff253c98ec0aa226559fd7fd","stable_url_args":["https://github.com/AmrDeveloper/GQL/archive/refs/tags/0.43.0.tar.gz"],"stable_version":"0.43.0"},"gqlplus":{"bottle_rebuild":1,"desc":"Drop-in replacement for sqlplus, an Oracle SQL client","executables":["gqlplus"],"head_dependencies":["libedit"],"homepage":"https://gqlplus.sourceforge.net/","license":"GPL-2.0-only","revision":2,"ruby_source_checksum":"a2940143acfeacdae3f07e13a4a674034ea9402c04f4dfc89f82305e0e931bea","stable_dependencies":["libedit"],"stable_checksum":"9e0071d6f8bc24b0b3623c69d9205f7d3a19c2cb32b5ac9cff133dc75814acdd","stable_url_args":["https://downloads.sourceforge.net/project/gqlplus/gqlplus/1.16/gqlplus-1.16.tar.gz"],"stable_version":"1.16"},"graalvm":{"desc":"JDK distribution with Graal compiler and Native Image","executables":["jar","jarsigner","java","javac","javadoc","javap","jcmd","jconsole","jdb","jdeprscan","jdeps","jfr","jhsdb","jimage","jinfo","jlink","jmap","jmod","jnativescan","jpackage","jps","jrunscript","jshell","jstack","jstat","jstatd","jwebserver","keytool","native-image","native-image-configure","native-image-utils","rmiregistry","serialver"],"head_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"mx":":build"},{"ninja":":build"},{"openjdk@25":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"homepage":"https://www.graalvm.org/","keg_only_args":["installs a JDK which shadows openjdk"],"license":{"GPL-2.0-only":{":with":"Classpath-exception-2.0"}},"ruby_source_checksum":"75f3e4ee75b623be23178f4b0b37f4fc4f0b2a031d1edad08f56c39a881b3148","stable_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"mx":":build"},{"ninja":":build"},{"openjdk@25":":build"},{"pkgconf":":build"}],"stable_checksum":"be511fd2ff9bc64862c281f11bd1ad2a9f3c311c8551aba7bbe5700c71fe575d","stable_url_args":["https://github.com/oracle/graal/archive/refs/tags/graal-25.4.4.1.1.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"stable_version":"25.4.4.1.1"},"grace":{"desc":"WYSIWYG 2D plotting tool for X11","executables":["convcal","fdf2fit","gracebat","grconvert","xmgrace"],"head_dependencies":["fftw","jpeg-turbo","libice","libpng","libsm","libx11","libxext","libxmu","libxp","libxpm","libxt","openmotif"],"homepage":"https://plasma-gate.weizmann.ac.il/Grace/","license":"GPL-2.0-only","revision":5,"ruby_source_checksum":"35caffa6d5cef6b0d88253ed4c1db190b56e22e80ecf082419459c827f00c513","stable_dependencies":["fftw","jpeg-turbo","libice","libpng","libsm","libx11","libxext","libxmu","libxp","libxpm","libxt","openmotif"],"stable_checksum":"751ab9917ed0f6232073c193aba74046037e185d73b77bab0f5af3e3ff1da2ac","stable_url_args":["https://deb.debian.org/debian/pool/main/g/grace/grace_5.1.25.orig.tar.gz"],"stable_version":"5.1.25","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"cd2e7a9db645ec5cbd45c591c865840d24e19ce94b7a067cadf7147cc5f85b75"},"gradle-completion":{"compatibility_version":1,"desc":"Bash and Zsh completion for Gradle","head_url_args":["https://github.com/gradle/gradle-completion.git",{":branch":"master"}],"homepage":"https://gradle.org/","license":"MIT","ruby_source_checksum":"941c82b48729ed1c75fbb17f93db17a0155a50c35411acbb7d4e7de08cf156bd","stable_checksum":"15672384608402919caf0d7c51e3b6675c006724b099045d21a269e8cb0b006d","stable_url_args":["https://github.com/gradle/gradle-completion/archive/refs/tags/v9.8.0.tar.gz"],"stable_version":"9.8.0","bottle_tag":":all","bottle_checksum":"0d36610aa4c9370f5d9d2450cc2ed410873cf739bc5c7593b50d608a26dccf5d"},"gradle-profiler":{"desc":"Profiling and benchmarking tool for Gradle builds","executables":["gradle-profiler"],"head_dependencies":["openjdk@21"],"homepage":"https://github.com/gradle/gradle-profiler/","license":"Apache-2.0","ruby_source_checksum":"94b701c4f93d461c7c95e85bb225102fd49fd8fd0b0316151523c1b3d501cbca","stable_dependencies":["openjdk@21"],"stable_checksum":"c573cdaffac8ecfa60cdd0624274511f46cbdde77fbba39ce35eae0fae7c9877","stable_url_args":["https://github.com/gradle/gradle-profiler/releases/download/v0.26.0/gradle-profiler-0.26.0.zip"],"stable_version":"0.26.0","bottle_tag":":all","bottle_checksum":"64753f4f208d98dfc417288c873dff761271e9e9ab1f6179c1241756453163ce"},"gradle":{"aliases":["gradle@9"],"desc":"Open-source build automation tool based on the Groovy and Kotlin DSL","executables":["gradle"],"head_dependencies":["gradle-completion","openjdk"],"homepage":"https://www.gradle.org/","license":"Apache-2.0","ruby_source_checksum":"844426943c337fa43bde93890e4e7e92c97184a9c56b7006f143a40b9265fa3a","stable_dependencies":["gradle-completion","openjdk"],"stable_checksum":"a1bb7e9651ef09e4cd9a62d471564e0ee23b5757e5f21fd7358d7cfc21018fdf","stable_url_args":["https://services.gradle.org/distributions/gradle-9.8.2-all.zip"],"stable_version":"9.8.2","versioned_formulae":["gradle@8","gradle@7"],"bottle_tag":":all","bottle_checksum":"6b1ae201be0bea5305a2a02818f07d22c34677797787c759fe6cbe0a68689a07"},"gradle@7":{"deprecate_args":{":date":"2025-07-31",":because":":unmaintained"},"desc":"Open-source build automation tool based on the Groovy and Kotlin DSL","disable_args":{":date":"2026-07-31",":because":":unmaintained"},"executables":["gradle"],"head_dependencies":["openjdk@17"],"homepage":"https://www.gradle.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"e1d765b7a640855cbbae61dae42a82b97c8ce339df87a152a4f66821378a8746","stable_dependencies":["openjdk@17"],"stable_checksum":"6ed4d467349e2d3f555a578829c4aeadd67d73e2ec5d213c2a62f8f2829d9fa9","stable_url_args":["https://services.gradle.org/distributions/gradle-7.6.6-all.zip"],"stable_version":"7.6.6","versioned_formulae":["gradle@8"],"bottle_tag":":all","bottle_checksum":"d65eb2a55c0be7b144b661bea1d9f3df08d67eb0aa7a033c3088a58272b7b2db"},"gradle@8":{"desc":"Open-source build automation tool based on the Groovy and Kotlin DSL","executables":["gradle"],"head_dependencies":["openjdk@21"],"homepage":"https://www.gradle.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"3fe1562db089f7c5337e58fcf697d79e051084dc914bbef95ded269ff7ec5d5f","stable_dependencies":["openjdk@21"],"stable_checksum":"24fc39aedd1b68c3de8e4d46a0277c9b42d9ccdb172231a634fad54a3693e50a","stable_url_args":["https://services.gradle.org/distributions/gradle-8.14.6-all.zip"],"stable_version":"8.14.6","versioned_formulae":["gradle@7"],"bottle_tag":":all","bottle_checksum":"89c000fb62842013acc41ff083909ead31beee9f82ab59b20526a66066ddae91"},"grafana-agent":{"caveats":"The agent uses a configuration file that you must customize before running:\n  $HOMEBREW_PREFIX/etc/grafana-agent/config.yml\n","desc":"Exporter for Prometheus Metrics, Loki Logs, and Tempo Traces","disable_args":{":date":"2026-02-01",":because":":deprecated_upstream",":replacement_formula":"grafana-alloy"},"head_dependencies":[{"go":":build"},{"node":":build"},{"yarn":":build"}],"homepage":"https://grafana.com/docs/agent/latest/","license":"Apache-2.0","post_install_steps":[{"path":{"base":"etc","path":"grafana-agent"},"type":"mkdir_p"}],"ruby_source_checksum":"f36def45dded2f014b5af938b90dc680a1584e1f2586df873e2c901a6dadf4a2","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/grafana-agent.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/grafana-agent.err.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/grafana-agent/bin/grafana-agent","-config.file","$HOMEBREW_PREFIX/etc/grafana-agent/config.yml"]],"stable_dependencies":[{"go":":build"},{"node":":build"},{"yarn":":build"}],"stable_checksum":"ce86302982702912cfe5df98237fd0a3c14b14b1205386b1f5a4b6d3b64cf414","stable_url_args":["https://github.com/grafana/agent/archive/refs/tags/v0.44.4.tar.gz"],"stable_version":"0.44.4"},"grafana-alloy":{"caveats":"Alloy configuration directory is $HOMEBREW_PREFIX/etc/grafana-alloy","conflicts":[["alloy-analyzer",{":because":"both install `alloy` binaries"}]],"desc":"OpenTelemetry Collector distribution with programmable pipelines","executables":["alloy"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/grafana/alloy.git",{":branch":"main"}],"homepage":"https://grafana.com/oss/alloy-opentelemetry-collector/","license":"Apache-2.0","ruby_source_checksum":"ddcfa72b0d7710d0e3aad62e787ea9b036b06fe4266a86f80f4703e8a29bb7ff","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/grafana-alloy.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/grafana-alloy.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/grafana-alloy/bin/alloy","run","--storage.path=$HOMEBREW_PREFIX/var/lib/grafana-alloy/data","$HOMEBREW_PREFIX/etc/grafana-alloy"]],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"e1c2d28b2edcab46d16414573add172f958cb8b2e8b7a31b7eed7ee1e7e64d87","stable_url_args":["https://github.com/grafana/alloy/archive/refs/tags/v1.21.2.tar.gz"],"stable_version":"1.21.2"},"grafana":{"desc":"Gorgeous metric visualizations and dashboards for timeseries databases","executables":["grafana"],"head_dependencies":[{"go":":build"},{"node":":build"},{"yarn":":build"}],"head_url_args":["https://github.com/grafana/grafana.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://grafana.com","license":"AGPL-3.0-only","ruby_source_checksum":"ba3de4d5ef5671260c4348a929a6f59ddad0f18dde651785b4db2c62261f0912","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/lib/grafana"],[":log_path","$HOMEBREW_PREFIX/var/log/grafana-stdout.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/grafana-stderr.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/grafana/bin/grafana","server","--config","$HOMEBREW_PREFIX/etc/grafana/grafana.ini","--homepath","$HOMEBREW_PREFIX/opt/grafana/share/grafana","--packaging=brew","cfg:default.paths.logs=$HOMEBREW_PREFIX/var/log/grafana","cfg:default.paths.data=$HOMEBREW_PREFIX/var/lib/grafana","cfg:default.paths.plugins=$HOMEBREW_PREFIX/var/lib/grafana/plugins"]],"stable_dependencies":[{"go":":build"},{"node":":build"},{"yarn":":build"}],"stable_checksum":"fdd57503b5f591e951ea3dff80ab53a41487c3373dc89370da2e36e7bf752f52","stable_url_args":["https://github.com/grafana/grafana/archive/refs/tags/v13.2.4.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"13.2.4"},"grafanactl":{"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream",":replacement_formula":"gcx"},"desc":"CLI to interact with Grafana","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream",":replacement_formula":"gcx"},"executables":["grafanactl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/grafana/grafanactl.git",{":branch":"main"}],"homepage":"https://grafana.github.io/grafanactl/","license":"Apache-2.0","ruby_source_checksum":"2c2763b7756a904640c6712d1599c339960ebfb3dd3acce92aebfee3dcdfe0ad","stable_dependencies":[{"go":":build"}],"stable_checksum":"c3a3fef02f073aa92fb7b62c6f60a26e80fe794cf158f86830fe38ff053035fd","stable_url_args":["https://github.com/grafana/grafanactl/archive/refs/tags/v0.1.10.tar.gz"],"stable_version":"0.1.10"},"grails":{"caveats":"The GRAILS_HOME directory is:\n  $HOMEBREW_PREFIX/opt/grails/libexec\n","desc":"Web application framework for the Groovy language","executables":["grails","grails-forge-cli","grails-shell-cli","grails_forge_cli_completion"],"head_dependencies":["openjdk@21"],"homepage":"https://grails.apache.org/","license":"Apache-2.0","ruby_source_checksum":"d87883b2f16ab5beb3125da02b5b1a30deb303725f7745f2a4a58403038fb845","stable_dependencies":["openjdk@21"],"stable_checksum":"9e8b67c62fe83b8777a6a8142aa86f59d5621fe13cfee7308a320583d50b8d03","stable_url_args":["https://github.com/apache/grails-core/releases/download/v8.0.0/apache-grails-8.0.0-bin.zip"],"stable_version":"8.0.0","bottle_tag":":all","bottle_checksum":"1a8d6d39b7687850f7e3f28b0b8805627249a4d2126cf2b46e10aa454459c651"},"granted":{"desc":"Easiest way to access your cloud","executables":["assume","assume.fish","assumego","granted"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fwdcloudsec/granted.git",{":branch":"main"}],"homepage":"https://granted.dev/","license":"MIT","ruby_source_checksum":"8a57f610a010af831fcc5074aaaf4fedefc5e84fb1e46f3c29adfe587945ea63","stable_dependencies":[{"go":":build"}],"stable_checksum":"93170305101876b6508f79f84f8a998f97ed7ffb9ec11d363088875297b00f4e","stable_url_args":["https://github.com/fwdcloudsec/granted/archive/refs/tags/v0.40.0.tar.gz"],"stable_version":"0.40.0"},"grantlee":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-04-03",":because":":unmaintained",":replacement_formula":"ktexttemplate"},"desc":"Libraries for text templating with Qt","disable_args":{":date":"2026-04-03",":because":":unmaintained",":replacement_formula":"ktexttemplate"},"head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"doxygen":":build"},{"graphviz":":build"}],"head_url_args":["https://github.com/steveire/grantlee.git",{":branch":"master"}],"homepage":"https://github.com/steveire/grantlee","license":"LGPL-2.1-or-later","ruby_source_checksum":"e6fd460c9de2da9a126d125dfea226b106a9d44934fd4406c00163a1e9151c7c","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"doxygen":":build"},{"graphviz":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/steveire/grantlee/commit/1efeb1cb61947e69b8c99ddbfc5b75cd27013a87.patch?full_index=1","sha256":"6c5fa321c5df2b970ec2873df610ec43dd2d50977cb0a104d0d7c4ecb90621c2","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/steveire/grantlee/pull/88"}]}],"stable_checksum":"ba288ae9ed37ec0c3622ceb40ae1f7e1e6b2ea89216ad8587f0863d64be24f06","stable_url_args":["https://github.com/steveire/grantlee/releases/download/v5.3.1/grantlee-5.3.1.tar.gz"],"stable_version":"5.3.1"},"grap":{"desc":"Language for typesetting graphs","executables":["grap"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://www.lunabase.org/~faber/Vault/software/grap/","license":"BSD-2-Clause","ruby_source_checksum":"ba08097dc01b24d4584b85d488d4c942b33015b929f4c2eba687b7acede43ab0","stable_checksum":"f0bc7f09641a5ec42f019da64b0b2420d95c223b91b3778ae73cb68acfdf4e23","stable_url_args":["https://www.lunabase.org/~faber/Vault/software/grap/grap-1.49.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.49","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"41074c98b53d60b6cdbed6f9a90335cc5b4e23e0353cc960e8f25b7a3f2e42e6"},"graph-tool":{"caveats":"If you want graph drawing, you will need to install additional formulae:\n  brew install gtk+3 py3cairo pygobject3 python-matplotlib\n\nIf you want zstd decompression, you can use the bundled Python package, e.g.\n  export PYTHONPATH=\"$HOMEBREW_PREFIX/opt/graph-tool/libexec/lib/python3.15/site-packages\"\n","desc":"Efficient network analysis for Python 3","head_dependencies":["boost","boost-python3","cairomm","gmp",{"numpy":":no_linkage"},"python@3.15",{"scipy":":no_linkage"},"zstd","cairo","libomp","libsigc++",{"cgal":":build"},{"pkgconf":":build"},{"py3cairo":[":build",":test"]},{"python-setuptools":":build"},{"llvm":":build"},{"pygobject3":":test"},{"python-matplotlib":":test"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://graph-tool.skewed.de/","license":"LGPL-3.0-or-later","revision":1,"ruby_source_checksum":"9b042e6a973e7ff8891844e4b4e8c31dec28dd95f22eeeec8355b8e10895c0a9","stable_dependencies":["boost","boost-python3","cairomm","gmp",{"numpy":":no_linkage"},"python@3.15",{"scipy":":no_linkage"},"zstd","cairo","libomp","libsigc++",{"cgal":":build"},{"pkgconf":":build"},{"py3cairo":[":build",":test"]},{"python-setuptools":":build"},{"llvm":":build"},{"pygobject3":":test"},{"python-matplotlib":":test"}],"stable_checksum":"812ab3575cae13dd6faad96e4d932797a7a71a84480a1eacbb874f2ebafc7c69","stable_url_args":["https://downloads.skewed.de/graph-tool/graph-tool-3.9.tar.bz2"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"3.9"},"graphene":{"desc":"Thin layer of graphic data types","head_dependencies":["glib","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://ebassi.github.io/graphene/","license":"MIT","ruby_source_checksum":"851e31d0f829b4f35f3cd36dd98d6c483b865994a1ae44fba99b89053ac84a51","stable_dependencies":["glib","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"922dc109d2dc5dc56617a29bd716c79dd84db31721a8493a13a5f79109a4a4ed","stable_url_args":["https://github.com/ebassi/graphene/archive/refs/tags/1.10.8.tar.gz"],"stable_version":"1.10.8","bottle_cellar":":any","bottle_checksum":"23b03fa04a05c85a9b8dfcebbbf62461593fd419c8a619de1a2b4c0185f03155"},"graphicsmagick":{"compatibility_version":1,"desc":"Image processing tools collection","executables":["GraphicsMagick++-config","GraphicsMagick-config","GraphicsMagickWand-config","gm"],"head_dependencies":["freetype","jasper","jpeg-turbo","jpeg-xl","libheif","libpng","libtiff","libtool","little-cms2","webp","zstd",{"pkgconf":":build"}],"head_url_args":["http://hg.code.sf.net/p/graphicsmagick/code",{":using":":hg"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://graphicsmagick.sourceforge.io/","license":"MIT","ruby_source_checksum":"ae779242ad6d6613bdfb56c4c6f71c0ca23192189c669cd045e7301ed48a1180","stable_dependencies":["freetype","jasper","jpeg-turbo","jpeg-xl","libheif","libpng","libtiff","libtool","little-cms2","webp","zstd",{"pkgconf":":build"}],"stable_checksum":"7efa070dc31116b4315061b39f84bc7181e8b060bf61214ec9af851131af9c81","stable_url_args":["https://downloads.sourceforge.net/project/graphicsmagick/graphicsmagick/1.3.49/GraphicsMagick-1.3.49.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"1.3.49"},"graphite2":{"desc":"Smart font renderer for non-Roman scripts","executables":["gr2fonttest"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/silnrsi/graphite.git",{":branch":"master"}],"homepage":"https://graphite.sil.org/","license":{":any_of":["MIT","MPL-2.0","LGPL-2.1-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"c6f07d76dbcf74bd4ad449c114cfecb025f6778c93a5e41ae37fe2b9a2945f09","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c6bc8b4252724665297f7cad0c55897285c673f9b8e6db3522ace833593fe0b1","stable_url_args":["https://github.com/silnrsi/graphite/releases/download/1.3.15/graphite2-1.3.15.tgz"],"stable_version":"1.3.15"},"graphql-cli":{"bottle_rebuild":2,"desc":"Command-line tool for common GraphQL development workflows","executables":["graphql"],"head_dependencies":["node"],"homepage":"https://github.com/Urigo/graphql-cli","license":"MIT","ruby_source_checksum":"65ff8d89d3902f80b04121c7c16233d5c58e8ec067c94824691276027704e9dc","stable_dependencies":["node"],"stable_checksum":"c52d62ac108d4a3f711dbead0939bd02e3e2d0c82f8480fd76fc28f285602f5c","stable_url_args":["https://registry.npmjs.org/graphql-cli/-/graphql-cli-4.1.0.tgz"],"stable_version":"4.1.0","bottle_tag":":all","bottle_checksum":"9acfbbbc98a9212677f8cda3b773d20958ddb1cd5503d2c9894e531e44861832"},"graphql-inspector":{"desc":"Validate schema, get schema change notifications, validate operations, and more","executables":["graphql-inspector"],"head_dependencies":["node"],"homepage":"https://the-guild.dev/graphql/inspector","license":"MIT","ruby_source_checksum":"018dda458849b8f02d3f0cdc8228501067d3f44c8b30c2c57712e2d4768be2a3","stable_dependencies":["node"],"stable_checksum":"8199c316ad8fca900dcd4553447fef145d51362f5ac4f90385e6e06996458810","stable_url_args":["https://registry.npmjs.org/@graphql-inspector/cli/-/cli-7.0.2.tgz"],"stable_version":"7.0.2","bottle_tag":":all","bottle_checksum":"d28857b03ca39f660f3baf9a1d35c8aa408aa1b59730da4d4f9658be9577eb1d"},"graphqlite":{"caveats":"The SQLite extension is installed in $HOMEBREW_PREFIX/opt/graphqlite/lib/sqlite.\nTo load it in the SQLite CLI:\n  .load $HOMEBREW_PREFIX/opt/graphqlite/lib/sqlite/graphqlite\n","desc":"SQLite graph database extension","head_dependencies":["sqlite",{"bison":":build"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://colliery-io.github.io/graphqlite/","license":"MIT","ruby_source_checksum":"e8911ddadb353a31105e1b2eb88c82696c024f5c25bfcac6f1d274e123b6002a","stable_dependencies":["sqlite",{"bison":":build"}],"stable_checksum":"694da13c31f3404a6dff81fda6623613ed0e96bb1cb2473e430cfc71362cd819","stable_url_args":["https://github.com/colliery-io/graphqlite/archive/refs/tags/v0.12.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"0.12.0"},"graphqlviz":{"bottle_rebuild":2,"desc":"GraphQL Server schema visualizer","executables":["graphqlviz"],"head_dependencies":["node"],"homepage":"https://github.com/sheerun/graphqlviz","license":"MIT","ruby_source_checksum":"c5df91746c37ae065e1f2fda46e25939daef455ea5b327d9108a7747a33b5a77","stable_dependencies":["node"],"stable_checksum":"1ede0553fe61ca6f59876b31a7d86f8f9aa692456255c1acf91c204feb2e1ef3","stable_url_args":["https://registry.npmjs.org/graphqlviz/-/graphqlviz-4.0.1.tgz"],"stable_version":"4.0.1","bottle_tag":":all","bottle_checksum":"4db2299d2acc437a3c3603bd69bca3baceade220abde52ae69b2146c9746cdd9"},"graphqurl":{"bottle_rebuild":1,"desc":"Curl for GraphQL with autocomplete, subscriptions and GraphiQL","executables":["gq","graphqurl"],"head_dependencies":["node"],"homepage":"https://github.com/hasura/graphqurl","license":"Apache-2.0","ruby_source_checksum":"f13423fe2b454eb9a618d18e400521c1e209c8affe916f9387115e5d3223d04d","stable_dependencies":["node"],"stable_checksum":"589fd91ec8b40554ff2d32a35846bc9e31466ce9824530ccd3176aafe8e8ce75","stable_url_args":["https://registry.npmjs.org/graphqurl/-/graphqurl-2.0.0.tgz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"5c7b7760dba8c9c4652d41475697c10e83ea2e22b382e2091c54a9129dff898b"},"graphqxl":{"desc":"Language for creating big and scalable GraphQL server-side schemas","executables":["graphqxl"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/gabotechs/graphqxl.git",{":branch":"main"}],"homepage":"https://gabotechs.github.io/graphqxl","license":"MIT","ruby_source_checksum":"a14e2c05005975f6fc28f6e04c98e832b6e39230f7849390cc5c3e6e1d66b9e4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2ddc205e3943e97273984e64bdac3d41c70b87eb408976d7d2108163fca35d4e","stable_url_args":["https://github.com/gabotechs/graphqxl/archive/refs/tags/v0.40.2.tar.gz"],"stable_version":"0.40.2","bottle_checksum":"b891e5456d2bc434589d9f8e3bfc6f30c6b94792a546e8bdbbc54f1930b57702"},"graphviz":{"bottle_rebuild":1,"compatibility_version":2,"conflicts":[["gascity",{":because":"both install a `gc` binary"}]],"desc":"Graph visualization software from AT&T and Bell Labs","executables":["acyclic","bcomps","ccomps","circo","cluster","dijkstra","dot","dot2gxl","dot_builtins","dot_sandbox","edgepaint","fdp","gc","gml2gv","graphml2gv","gv2gml","gv2gxl","gvcolor","gvgen","gvmap","gvmap.sh","gvpack","gvpr","gxl2dot","gxl2gv","mm2gv","neato","nop","osage","patchwork","prune","sccmap","sfdp","tred","twopi","unflatten"],"head_dependencies":["cairo","gd","glib","gts","libpng","librsvg","libtool","pango","webp","fontconfig","freetype","gdk-pixbuf","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/graphviz/graphviz.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}],["expat"]],"homepage":"https://graphviz.org/","license":"EPL-1.0","ruby_source_checksum":"9024b489a2ae2ccf591ae57ef96bf48acf9a1d3afbaf799323403d53322221c2","stable_dependencies":["cairo","gd","glib","gts","libpng","librsvg","libtool","pango","webp","fontconfig","freetype","gdk-pixbuf","gettext","harfbuzz",{"bison":":build"},{"pkgconf":":build"}],"stable_checksum":"0f661718f3e5268dc3bad0fb53ab646605d26db70f4080799aff1dc2f61783c3","stable_url_args":["https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/16.1.0/graphviz-16.1.0.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}],["expat"]],"stable_version":"16.1.0","version_scheme":1},"graphviz2drawio":{"bottle_rebuild":1,"desc":"Convert graphviz (dot) files into draw.io / lucid (mxGraph) format","executables":["graphviz2drawio"],"head_dependencies":["graphviz","python@3.15",{"rust":":build"}],"homepage":"https://github.com/hbmartin/graphviz2drawio/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"7716329d414a0839852bfe7cc138e83e57ae05ac796132a6b7bc898f6a5b6042","stable_dependencies":["graphviz","python@3.15",{"rust":":build"}],"stable_checksum":"75a4775dd975c932ff7e2bfa49cc5ec6c8f1dffe77a3b5b56d40ae3850af692b","stable_url_args":["https://files.pythonhosted.org/packages/ac/5e/c83be8d5beed742079976c2b2bd75f3505166e0ef5aa2ffe67cbced0a94a/graphviz2drawio-1.2.0.tar.gz"],"stable_version":"1.2.0"},"gravitino":{"desc":"High-performance, geo-distributed, and federated metadata lake","executables":["gravitino-iceberg-rest-server.sh","gravitino.sh"],"head_dependencies":["openjdk@17",{"gradle@8":":build"},{"node":":build"}],"homepage":"https://gravitino.apache.org","license":"Apache-2.0","ruby_source_checksum":"13439e72c5377c15e334326fed6dad298748b27e3f59fb78a95c0e2c40e18583","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/gravitino.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/gravitino.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/gravitino/bin/gravitino.sh","--config","$HOMEBREW_PREFIX/etc/gravitino","run"]],"stable_dependencies":["openjdk@17",{"gradle@8":":build"},{"node":":build"}],"stable_checksum":"d9f4abda3d8397cc38cc116c86c796fc634eb15c040dcafa286b3c02455331a2","stable_url_args":["https://github.com/apache/gravitino/releases/download/v1.3.1/gravitino-1.3.1-src.tar.gz"],"stable_version":"1.3.1"},"gravity":{"desc":"Embeddable programming language","executables":["gravity"],"head_url_args":["https://github.com/marcobambini/gravity.git",{":branch":"master"}],"homepage":"https://www.gravity-lang.org/","license":"MIT","ruby_source_checksum":"d5d89bbef854c4c969951cd9cad081ddf0e1eb5b30d76c7311c8f6ea337f3cfe","stable_checksum":"6b14bf45a0657c0e5a088e5dc941d72669b086847eb3474bcf65b37a522da548","stable_url_args":["https://github.com/marcobambini/gravity/archive/refs/tags/0.9.9.tar.gz"],"stable_version":"0.9.9"},"grayskull":{"desc":"Recipe generator for Conda","executables":["conda-grayskull","conda-greyskull","grayskull","greyskull"],"head_dependencies":["certifi","libyaml","python@3.15",{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/conda/grayskull.git",{":branch":"main"}],"homepage":"https://conda.github.io/grayskull/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"f06daccda0059681e99ce47806dac02ca8b8767cfb2285510fc410193c81bb6c","stable_dependencies":["certifi","libyaml","python@3.15",{"cmake":":build"},{"rust":":build"}],"stable_checksum":"467bb43a7de610fc8719e520c9e9049f597a28d9e72c0ff047127b5340569ddb","stable_url_args":["https://files.pythonhosted.org/packages/89/45/abdddfb30303923b3abb01f21d2da114d582f2df299b71124687dac9b7c7/grayskull-3.2.0.tar.gz"],"stable_version":"3.2.0"},"grc":{"bottle_rebuild":6,"desc":"Colorize logfiles and command output","executables":["grc","grcat"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/garabik/grc.git",{":branch":"master"}],"homepage":"https://kassiopeia.juls.savba.sk/~garabik/software/grc.html","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"e69a8bbe7f7668c4c29c369c51d2840e32363f18332ae43aa9920f98d45a1bf3","stable_dependencies":["python@3.15"],"stable_checksum":"a7b10d4316b59ca50f6b749f1d080cea0b41cb3b7258099c3eb195659d1f144f","stable_url_args":["https://github.com/garabik/grc/archive/refs/tags/v1.13.tar.gz"],"stable_version":"1.13","bottle_tag":":all","bottle_checksum":"867660b03cae504f71739b503970f364b4e8319020545f2afd3aeade942fcd2d"},"greenmask":{"desc":"PostgreSQL dump and obfuscation tool","executables":["greenmask"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/GreenmaskIO/greenmask.git",{":branch":"main"}],"homepage":"https://www.greenmask.io/","license":"Apache-2.0","ruby_source_checksum":"6e33d27356198082d44e6504fcdaa7bbb66d14ff31adf9af9c5083144c3c035c","stable_dependencies":[{"go":":build"}],"stable_checksum":"2e77626183f52cf6309ed8db4d84ff143fe0e045d8b3c5d47d98d2e50e70a016","stable_url_args":["https://github.com/GreenmaskIO/greenmask/archive/refs/tags/v0.2.26.tar.gz"],"stable_version":"0.2.26"},"grep":{"caveats":"All commands have been installed with the prefix \"g\".\nIf you need to use these commands with their normal names, you\ncan add a \"gnubin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/grep/libexec/gnubin:$PATH\"\n","compatibility_version":1,"desc":"GNU grep, egrep and fgrep","executables":["gegrep","gfgrep","ggrep"],"head_dependencies":["pcre2",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"texinfo":":build"},{"wget":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/grep.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://www.gnu.org/software/grep/","license":"GPL-3.0-or-later","ruby_source_checksum":"1a6b5c391f20abc5d3cc3e461d22c5cccfc22ea829b1cff0deb270f9ca324144","stable_dependencies":["pcre2",{"pkgconf":":build"}],"stable_checksum":"2649b27c0e90e632eadcd757be06c6e9a4f48d941de51e7c0f83ff76408a07b9","stable_url_args":["https://ftpmirror.gnu.org/grep/grep-3.12.tar.xz"],"stable_version":"3.12","bottle_cellar":":any","bottle_checksum":"92d27595ccca0054a7995282b20d004dfa41e8f11a28cfac18f9f4b80e26ec9e"},"grepcidr":{"desc":"Filter IP addresses matching IPv4 CIDR/network specification","executables":["grepcidr"],"homepage":"https://www.pc-tools.net/unix/grepcidr/","license":"GPL-2.0-or-later","ruby_source_checksum":"d57b05481e7b3711c43edae921012d443d7089dfb774c105069f4c75d0bca39d","stable_checksum":"61886a377dabf98797145c31f6ba95e6837b6786e70c932324b7d6176d50f7fb","stable_url_args":["https://www.pc-tools.net/files/unix/grepcidr-2.0.tar.gz"],"stable_version":"2.0","bottle_checksum":"642f5f57ecbc3b84581648265f483180d40b741e3e3092b9689e25f7d9472248"},"grepip":{"desc":"Filters IPv4 & IPv6 addresses with a grep-compatible interface","executables":["grepip"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ipinfo/cli.git",{":branch":"master"}],"homepage":"https://ipinfo.io","license":"Apache-2.0","ruby_source_checksum":"efbf65e7cfd6668955d9865281c0fd06e959015708030165931c4503f8fc72f8","stable_dependencies":[{"go":":build"}],"stable_checksum":"0c76734ce34573999def6abf0eb3087669af6898ec307308d39aae7994d57389","stable_url_args":["https://github.com/ipinfo/cli/archive/refs/tags/grepip-3.3.3.tar.gz"],"stable_version":"3.3.3"},"grex":{"desc":"Command-line tool for generating regular expressions","executables":["grex"],"head_dependencies":[{"rust":":build"}],"homepage":"https://pemistahl.github.io/grex-js/","license":"Apache-2.0","ruby_source_checksum":"40d5b668e8ec7a1a906cf97388f94b2bc32268ae54f1db77f9f4200f449afffa","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2ab9cb4c3d921711f23ea33a9e60dc11e9eaab450b16d1f2247bea2276822433","stable_url_args":["https://github.com/pemistahl/grex/archive/refs/tags/v1.4.6.tar.gz"],"stable_version":"1.4.6"},"grin-wallet":{"desc":"Official wallet for the cryptocurrency Grin","executables":["grin-wallet"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://grin.mw","license":"Apache-2.0","ruby_source_checksum":"584c26d573e6f1a11bb7751e79788d66f9c0819aa7821a7fb5cb6721cde3ecb1","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a044c594c0492cc96b48e6f32080cfbd4e9154229647ed29f16ef5caed033208","stable_url_args":["https://github.com/mimblewimble/grin-wallet/archive/refs/tags/v5.5.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"5.5.1"},"grin":{"desc":"Minimal implementation of the Mimblewimble protocol","executables":["grin"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}],["ncurses"]],"homepage":"https://grin.mw/","license":"Apache-2.0","ruby_source_checksum":"47428e7ff71a845989458efff9f8702e84ef131f584cf34a5a3ff3eeae8e31cd","stable_dependencies":[{"rust":":build"}],"stable_checksum":"df68a9496db18f6f1e6e286a95ecdc5f3d25de38affe9872c650b4b004c1e2d3","stable_url_args":["https://github.com/mimblewimble/grin/archive/refs/tags/v5.5.2.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["ncurses"]],"stable_version":"5.5.2"},"grip":{"bottle_rebuild":1,"desc":"GitHub Markdown previewer","executables":["grip"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://github.com/joeyespo/grip","license":"MIT","revision":22,"ruby_source_checksum":"632bd999fefb2831f400790c870cdeb19c485d1200791620f330df38d9202e38","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"3cf6dce0aa06edd663176914069af83f19dcb90f3a9c401271acfa71872f8ce3","stable_url_args":["https://files.pythonhosted.org/packages/f4/3f/e8bc3ea1f24877292fa3962ad9e0234ad4bc787dc1eb5bd08c35afd0ceca/grip-4.6.2.tar.gz"],"stable_version":"4.6.2"},"grizzly":{"deprecate_args":{":date":"2026-02-17",":because":":repo_archived",":replacement_formula":"grafanactl"},"desc":"Command-line tool for managing and automating Grafana dashboards","disable_args":{":date":"2027-02-17",":because":":repo_archived",":replacement_formula":"grafanactl"},"executables":["grr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/grafana-cold-storage/grizzly.git",{":branch":"main"}],"homepage":"https://grafana.github.io/grizzly/","license":"Apache-2.0","ruby_source_checksum":"5516592031d2f50c5b0f4762b6121dd38ec70ca53469727d877031ecf079f379","stable_dependencies":[{"go":":build"}],"stable_checksum":"81811b684ef1bddd3b7147c5095224552a0b35dc3ff210d10e6cbc5e12331160","stable_url_args":["https://github.com/grafana-cold-storage/grizzly/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1","bottle_checksum":"679f770b4eff802b8e9b6eb199fb9ae076f14093ea58342fcc1752d43985415f"},"groestlcoin":{"bottle_rebuild":1,"desc":"Decentralized, peer to peer payment network","executables":["groestlcoin","groestlcoin-cli","groestlcoin-tx","groestlcoin-util","groestlcoin-wallet","groestlcoind"],"head_dependencies":["capnp","libevent","zeromq",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/groestlcoin/groestlcoin.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://www.groestlcoin.org/groestlcoin-core-wallet/","license":"MIT","revision":2,"ruby_source_checksum":"3e27b7eec6d23ab35518407d2734cbf6b20aeb53375a2e4bf177ab42728ee45a","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/groestlcoin/bin/groestlcoind"],"stable_dependencies":["capnp","libevent","zeromq",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Groestlcoin/groestlcoin/commit/0bc9d354dfd8074d1c36a891a69b6585a8775c65.patch?full_index=1","sha256":"3f163d9775d4f80e559c28bd5a0c58586b25cb9fe08ec9340d5950355476b477","type":"backport"}],"stable_checksum":"9c8b3004f7ed640a24acdadccace49ea123feae66ba562ca967de4119f061be3","stable_url_args":["https://github.com/Groestlcoin/groestlcoin/releases/download/v31.0/groestlcoin-31.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"31.0"},"groff":{"compatibility_version":1,"desc":"GNU troff text-formatting system","executables":["addftinfo","afmtodit","chem","eqn","eqn2graph","gdiffmk","glilypond","gperl","gpinyin","grap2graph","grn","grodvi","groff","grog","grolbp","grolj4","gropdf","grops","grotty","hpftodit","indxbib","lkbib","lookbib","mmroff","neqn","nroff","pdfmom","pfbtops","pic","pic2graph","post-grohtml","pre-grohtml","preconv","refer","soelim","tbl","tfmtodit","troff"],"head_dependencies":["ghostscript","netpbm","psutils","uchardet",{"pkgconf":":build"},{"texinfo":":build"}],"head_uses_from_macos":[[{"bison":":build"}],["perl"]],"homepage":"https://www.gnu.org/software/groff/","license":"GPL-3.0-or-later","ruby_source_checksum":"ea14ca9deb2e0efe18e08ae94ca45835c85b76c8da0eed633f15040b01f9c51a","stable_dependencies":["ghostscript","netpbm","psutils","uchardet",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"f9c1efd5bebbe37fc6e1063db7473ce8df1e3e0be4ff0f43ce04fce57e9c5dd9","stable_url_args":["https://ftpmirror.gnu.org/groff/groff-1.24.2.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["perl"]],"stable_version":"1.24.2"},"grok":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-11",":because":":unmaintained"},"desc":"DRY and RAD for regular expressions and then some","disable_args":{":date":"2027-01-11",":because":":unmaintained"},"executables":["discogrok","grok"],"head_dependencies":["libevent","pcre","tokyo-cabinet"],"head_url_args":["https://github.com/jordansissel/grok.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://github.com/jordansissel/grok","license":"BSD-2-Clause","revision":2,"ruby_source_checksum":"5c4ab5aa05ec2e4b7a3ebc43e9294e1a83878fa30aeca30c9569b490f67163b6","stable_dependencies":["libevent","pcre","tokyo-cabinet"],"stable_patches":[{"strip":"p1","url":"https://github.com/jordansissel/grok/commit/f440e9b4ce29a8e803f09d39e37a5725724aba95.patch?full_index=1","sha256":"2f92f3b5956224c6d5674940d1d604c1aafa1c3387bda68a266e853c90d0fa86","type":"backport","resolves":[{"type":"defect","id":"https://github.com/jordansissel/grok/pull/14"}]}],"stable_checksum":"40edbdba488ff9145832c7adb04b27630ca2617384fbef2af014d0e5a76ef636","stable_url_args":["https://github.com/jordansissel/grok/archive/refs/tags/v0.9.2.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}]],"stable_version":"0.9.2","bottle_cellar":":any","bottle_checksum":"bc44900cc8642a13759e53187cbdb03495dbb951ece0ab2932127b3f7a08a02d"},"grokj2k":{"desc":"JPEG 2000 Library","executables":["grk_compress","grk_decompress","grk_dump","grk_transcode"],"head_dependencies":["fmt","jpeg-turbo","libpng","libtiff","little-cms2","xz","zstd",{"cmake":":build"},{"pkgconf":":build"},{"exiftool":":test"}],"head_url_args":["https://github.com/GrokImageCompression/grok.git",{":branch":"master"}],"homepage":"https://github.com/GrokImageCompression/grok","license":"AGPL-3.0-or-later","ruby_source_checksum":"9cfc42e3e072cdd4e7fe1918bef0312c104a53fcabb2eefc75cf3cbd8d7b5e8b","stable_dependencies":["fmt","jpeg-turbo","libpng","libtiff","little-cms2","xz","zstd",{"cmake":":build"},{"pkgconf":":build"},{"exiftool":":test"}],"stable_checksum":"08210a05a8b20a66ad7dcb8265a1613b3ac0878a45a4b252678d9ac02240285e","stable_url_args":["https://github.com/GrokImageCompression/grok/releases/download/v20.4.19/source-full.tar.gz"],"stable_version":"20.4.19"},"grokmirror":{"bottle_rebuild":1,"desc":"Framework to smartly mirror git repositories","executables":["grok-bundle","grok-dumb-pull","grok-fsck","grok-manifest","grok-pi-piper","grok-pull"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/mricon/grokmirror.git",{":branch":"master"}],"homepage":"https://github.com/mricon/grokmirror","license":"GPL-3.0-or-later","revision":8,"ruby_source_checksum":"9ffb9f9e07250ea9eb18c5e43b84e8d456e0713d10943392befc9ac206cd0ff3","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"5264b6b2030bcb48ff5610173dacaba227b77b6ed39b17fc473bed91d4eb218b","stable_url_args":["https://files.pythonhosted.org/packages/26/91/af8831185ef4e5bef5d210039ab67abdc8c27a09a585d3963a10cf774789/grokmirror-2.0.12.tar.gz"],"stable_version":"2.0.12","bottle_tag":":all","bottle_checksum":"4955b0ea765c33769b29d1a4943170783834aef8dbee83804b998adb5aa34ea8"},"gromacs":{"caveats":"GMXRC and other scripts installed to:\n  $HOMEBREW_PREFIX/share/gromacs\n","desc":"Versatile package for molecular dynamics calculations","executables":["gmx"],"head_dependencies":["fftw","lmfit","muparser","openblas","libomp",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://www.gromacs.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"2bbd3df7d0605da6b6eac0227cfbc80092c1f774aeb5e20587080dfde7b2321b","stable_dependencies":["fftw","lmfit","muparser","openblas","libomp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"58eda60979b124fcf9dff8b1b63cedfbc72fdb36d99e921dc1bdc310571098b6","stable_url_args":["https://ftp.gromacs.org/pub/gromacs/gromacs-2026.4.tar.gz"],"stable_version":"2026.4"},"gron":{"desc":"Make JSON greppable","executables":["gron"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tomnomnom/gron.git",{":branch":"master"}],"homepage":"https://github.com/tomnomnom/gron","license":"MIT","ruby_source_checksum":"d720c238edd73de3a7b418bff12df5f3eb69e99342079c231b5a308861f674e8","stable_dependencies":[{"go":":build"}],"stable_checksum":"1c98f2ef2ba03558864b1ab5e9c4b47a2e89d3ffaf24cfa0ac75cd38d775feb4","stable_url_args":["https://github.com/tomnomnom/gron/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1","bottle_checksum":"f046a622113661374c20ca12ba8e725f80bdf9ac1be704e3e7b850a0219e9e84"},"groonga":{"compatibility_version":1,"desc":"Fulltext search engine and column store","executables":["groonga","groonga-suggest-create-dataset"],"head_dependencies":["lz4","mecab",{"mecab-ipadic":":no_linkage"},"msgpack","onigmo","simdjson","zstd",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/groonga/groonga.git",{":branch":"main"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://groonga.org/","license":"LGPL-2.1-or-later","link_overwrite_paths":["lib/groonga/plugins/normalizers/","share/doc/groonga-normalizer-mysql/","lib/pkgconfig/groonga-normalizer-mysql.pc"],"ruby_source_checksum":"b357c1aeeadde31013960207ab1d602ce89b3735ddf19322da88ad94ae606df3","stable_dependencies":["lz4","mecab",{"mecab-ipadic":":no_linkage"},"msgpack","onigmo","simdjson","zstd",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"ba36450702f2a094cf68b399e9adad9cb0e69d796a19a49cd642b55a710adf3e","stable_url_args":["https://github.com/groonga/groonga/releases/download/v16.1.4/groonga-16.1.4.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"16.1.4"},"groovy":{"conflicts":[["groovysdk",{":because":"both install the same binaries"}]],"desc":"Java-based scripting language","executables":["grape","groovy","groovyConsole","groovyc","groovydoc","groovysh","java2groovy","startGroovy"],"head_dependencies":["openjdk"],"homepage":"https://www.groovy-lang.org/","license":"Apache-2.0","ruby_source_checksum":"f20ab1791a13a3e1e6e94b994c9dd621ad7397b29115c7297dd3770a18cf63ca","stable_dependencies":["openjdk"],"stable_checksum":"54ab1a877f01da2ed16ed43c1ed7a8d6c36b122714c6959712700e89e6efde7c","stable_url_args":["https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-binary-6.0.0.zip"],"stable_version":"6.0.0","bottle_tag":":all","bottle_checksum":"49ec0a3b2fcc9ec60c9dbcc3e001410cda0348bd9546a43f58a0911e1c595524"},"groovysdk":{"conflicts":[["groovy",{":because":"both install the same binaries"}]],"desc":"SDK for Groovy: a Java-based scripting language","executables":["grape","grape_completion","groovy","groovy.ico","groovyConsole","groovyConsole_completion","groovy_completion","groovyc","groovyc_completion","groovydoc","groovydoc_completion","groovysh","groovysh_completion","java2groovy","startGroovy"],"head_dependencies":["openjdk"],"homepage":"https://www.groovy-lang.org/","license":"Apache-2.0","ruby_source_checksum":"bf117002f59ea906c3f1c5dacec5092c8fef9207b5fdfd3bf030e6489a602007","stable_dependencies":["openjdk"],"stable_checksum":"f04e3a85c890dcf2b44114dc48596ad00afabe3ab17d88f3a2c14d50ee6e5c28","stable_url_args":["https://groovy.jfrog.io/artifactory/dist-release-local/groovy-zips/apache-groovy-sdk-6.0.0.zip"],"stable_version":"6.0.0","bottle_tag":":all","bottle_checksum":"d10a3b8180d3a9f1d79167737c03adc77bc0159997197a30b95d2ba864deec94"},"grpc":{"aliases":["grpc@1.84"],"compatibility_version":6,"desc":"Next generation open source RPC library and framework","executables":["grpc_cpp_plugin","grpc_csharp_plugin","grpc_node_plugin","grpc_objective_c_plugin","grpc_php_plugin","grpc_python_plugin","grpc_ruby_plugin"],"head_dependencies":["abseil","c-ares","openssl@4","protobuf","re2",{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/grpc/grpc.git",{":branch":"master"}],"homepage":"https://grpc.io/","license":"Apache-2.0","ruby_source_checksum":"b392ccf12c7dd219316d1880ef0b02c55081652868b24ceff9808c63153e83a6","stable_dependencies":["abseil","c-ares","openssl@4","protobuf","re2",{"cmake":":build"},{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/grpc/grpc/commit/fb056ab0bb3ed003febe82f069ff41514288a4f3.patch?full_index=1","sha256":"87b230d855ec21fe0a58d6a1d1c726c1a78ccd2cbda6269998f5177f12f10bb4","type":"backport","resolves":[{"type":"defect","id":"https://github.com/grpc/grpc/pull/41932"}]}],"stable_url_args":["https://github.com/grpc/grpc.git",{":tag":"v1.84.1",":revision":"b0c0c4f8823ba69e7e43aaaf183c30a43e549924"}],"stable_version":"1.84.1"},"grpcui":{"desc":"Interactive web UI for gRPC, along the lines of postman","executables":["grpcui"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fullstorydev/grpcui.git",{":branch":"master"}],"homepage":"https://github.com/fullstorydev/grpcui","license":"MIT","ruby_source_checksum":"232fadad56d65068b6e1809e0e914c5f2373768b6e6c57c0eecf6c8f02d8e109","stable_dependencies":[{"go":":build"}],"stable_checksum":"664137b2982cad4bc5e8a8e5963fb46fe3686b6aff0f2f925172fd98d2f8a12f","stable_url_args":["https://github.com/fullstorydev/grpcui/archive/refs/tags/v1.5.4.tar.gz"],"stable_version":"1.5.4"},"grpcurl":{"desc":"Like cURL, but for gRPC","executables":["grpcurl"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/fullstorydev/grpcurl.git",{":branch":"master"}],"homepage":"https://www.fullstory.com/resources/content/fullstory-engineering-blog/","license":"MIT","ruby_source_checksum":"45a21cde6a3e207f3c76b7753799c6071eccdd2eb75a34728dbdfb5c849d0d9b","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"bea899ba2f483a951bf40aa05d41e069dd2f7bfe52d2a229717abfdb5620cb7c","stable_url_args":["https://github.com/fullstorydev/grpcurl/archive/refs/tags/v1.9.4.tar.gz"],"stable_version":"1.9.4"},"grsync":{"desc":"GUI for rsync","executables":["grsync","grsync-batch"],"head_dependencies":["glib","gtk+3","pango","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://www.opbyte.it/grsync/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"7ed014e7279640013ada09d0bf71dcb3c4398757570113a6b581c61e67737245","stable_dependencies":["glib","gtk+3","pango","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"33cc0e25daa62e5ba7091caea3c83a8dc74dc5d7721c4501d349f210c4b3c6d3","stable_url_args":["https://downloads.sourceforge.net/project/grsync/grsync-1.3.1.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"1.3.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"2049a7ee4bb92a609351d65b0c16adc5bee3f81cdfa580ade205dfcef48d8b4d"},"grt":{"desc":"Gesture Recognition Toolkit for real-time machine learning","executables":["grt-lin-reg-tool","grt-log-reg-tool","grt-merge-tool","grt-mlp-tool","grt-rf-tool","grt-softmax-tool","grt-split-tool","grt-svm-tool","grt-test-tool"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://nickgillian.com/grt/","license":"MIT","ruby_source_checksum":"306f5e3f63fbcbbb05c37321999d2e132611f83f50551ebd7d67051e8d481145","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"55bcabe7a58916461dc4341758eff2a45bd5b236c263dfe6e58c176c1a7e1ac4","stable_url_args":["https://github.com/nickgillian/grt/archive/refs/tags/v0.2.4.tar.gz"],"stable_version":"0.2.4","bottle_cellar":":any","bottle_checksum":"bc61d78a6e3788cfbd018970acdcb4d60bcf7b66da889c5dd908dcda2e701d1a"},"grunt-cli":{"bottle_rebuild":2,"desc":"JavaScript Task Runner","executables":["grunt"],"head_dependencies":["node"],"homepage":"https://gruntjs.com/","license":"MIT","ruby_source_checksum":"4e11cde1ee1d1dd6505b15828ea3532a678ef484b245813b70cd6a6873185b17","stable_dependencies":["node"],"stable_checksum":"4f7f52cf9f3bc62ebc7ae60d2db5c7f896cb0915ad1202dab9285d6117d7536d","stable_url_args":["https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.5.0.tgz"],"stable_version":"1.5.0","bottle_tag":":all","bottle_checksum":"0c39a24d633b89cf96aa864478ab95418b1003408d92ecfa446719ff4751df24"},"grunt-completion":{"desc":"Bash and Zsh completion for Grunt","head_url_args":["https://github.com/gruntjs/grunt-cli.git",{":branch":"main"}],"homepage":"https://gruntjs.com/","license":"MIT","ruby_source_checksum":"307688a6819b4536f8fce086da35f8671674ce80d9b5b77fce1341606c514025","stable_checksum":"0ed2f1bbe6ba85c5b2b3ae1233c52b7622db092c078aafbba75dbb435a6a9d20","stable_url_args":["https://github.com/gruntjs/grunt-cli/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_tag":":all","bottle_checksum":"4b46d9b78c7353cfdc7dcea3a0009d9799ac6281b32484fca512db71258a23e5"},"gruyere":{"desc":"TUI program for viewing and killing processes listening on ports","executables":["gruyere"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/savannahostrowski/gruyere.git",{":branch":"main"}],"homepage":"https://github.com/savannahostrowski/gruyere","license":"MIT","ruby_source_checksum":"5cf54d28de96224d3ea58e1cd76d78f58d72f31c08eb8e6524c05c3f27f55ff3","stable_dependencies":["python@3.15"],"stable_checksum":"de848e041a461629b9e76c5b6118c1ac84e0f4faa2cd14dc4b390298ea49a32e","stable_url_args":["https://files.pythonhosted.org/packages/04/8e/29dff1a81e094bdaea0e8a2a6e49111c7b74e32dbb30f259eb6643b29c23/gruyere-0.1.1.tar.gz"],"stable_version":"0.1.1"},"grype":{"desc":"Vulnerability scanner for container images and filesystems","executables":["grype"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/anchore/grype.git",{":branch":"main"}],"homepage":"https://github.com/anchore/grype","license":"Apache-2.0","ruby_source_checksum":"f934cc43a16d1a9981423d7555ab31d5e1b5afa86ba34a512e30426ecdefeac1","stable_dependencies":[{"go":":build"}],"stable_checksum":"87244bc41b3fbd596d12f31f2f0e335d36c1059662f27baa31036584e427d169","stable_url_args":["https://github.com/anchore/grype/archive/refs/tags/v0.121.0.tar.gz"],"stable_version":"0.121.0"},"gsan":{"bottle_rebuild":1,"desc":"Extract subdomains from SSL certificates in HTTPS sites","executables":["gsan"],"head_dependencies":[{"cryptography":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/franccesco/getaltname.git",{":branch":"master"}],"homepage":"https://franccesco.github.io/getaltname/","license":"MIT","revision":5,"ruby_source_checksum":"8d66fe694d802c087f79d5bad8c92a8dc99f9340b392b39f25190e70d2a1ec89","stable_dependencies":[{"cryptography":":no_linkage"},"python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/franccesco/getaltname/commit/e68f61d418a3ce4e55797fe4ae175e65d73c8cb5.patch?full_index=1","sha256":"64691b483f9e12050052218c6f8db07787eea18e9141973de5b47fc9282557bc","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/franccesco/getaltname/pull/37"}]}],"stable_checksum":"2418a6897b0eb1c6eb44c3521ccc5c69a811071f864b8001fd9699a4d2f4c9e3","stable_url_args":["https://files.pythonhosted.org/packages/73/0c/1fc5a29ae79fd74f0fd54d2c4d487b8cf7b21ede08efe99a6c39977816c6/gsan-5.0.0.tar.gz"],"stable_version":"5.0.0","bottle_tag":":all","bottle_checksum":"893b6887104e2783dd4b4fa44feb0d12a01cdf2f2913ce4d3c9b0c3b8cd44342"},"gsar":{"desc":"General Search And Replace on files","executables":["gsar"],"homepage":"https://tjaberg.com/","license":"GPL-2.0-only","ruby_source_checksum":"7d2a0026743513adf43ae8124b9ef63c28d679a34d1bcd82b50670e5f0c98c41","stable_checksum":"72908ae302d2293de5218fd4da0b98afa2ce8890a622e709360576e93f5e8cc8","stable_url_args":["https://tjaberg.com/gsar151.zip"],"stable_version":"1.51","bottle_checksum":"101d468b37350873bfee957164379ee006a8f8947577d88c580e0ed4f2041197"},"gsasl":{"compatibility_version":1,"desc":"SASL library command-line interface","executables":["gsasl"],"head_dependencies":["libgcrypt","gettext"],"homepage":"https://www.gnu.org/software/gsasl/","license":"GPL-3.0-or-later","ruby_source_checksum":"fbb75f9242e03453ba209d53252a47cc984e41aa60dc431ba43860ccefc7160e","stable_dependencies":["libgcrypt","gettext"],"stable_checksum":"d32be15efd3a04cb19b232f721bdca02cc6ad7ab415df7d79fb2dd2c0da3e0be","stable_url_args":["https://ftpmirror.gnu.org/gsasl/gsasl-2.2.4.tar.gz"],"stable_version":"2.2.4"},"gsettings-desktop-schemas":{"compatibility_version":1,"desc":"GSettings schemas for desktop components","head_dependencies":["glib",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://download.gnome.org/sources/gsettings-desktop-schemas/","license":"LGPL-2.1-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"ruby_source_checksum":"524b39a1e3cb45205734cdf30082d9319df345258bc40b1925c13312ca812830","stable_dependencies":["glib",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"1e2419a5f21d26c324b28ae1c00e29e9175e8b596fff385a04c2172b36652226","stable_url_args":["https://download.gnome.org/sources/gsettings-desktop-schemas/51/gsettings-desktop-schemas-51.0.tar.xz"],"stable_version":"51.0"},"gsl":{"aliases":["gnu-scientific-library"],"compatibility_version":1,"desc":"Numerical library for C and C++","executables":["gsl-config","gsl-histogram","gsl-randist"],"homepage":"https://www.gnu.org/software/gsl/","license":"GPL-3.0-or-later","ruby_source_checksum":"4a24de84997905ce04bc8d3002697a9b2a2892951b2ce9b93a1cbd937a5fb8cf","stable_checksum":"6a99eeed15632c6354895b1dd542ed5a855c0f15d9ad1326c6fe2b2c9e423190","stable_url_args":["https://ftpmirror.gnu.org/gsl/gsl-2.8.tar.gz"],"stable_version":"2.8","bottle_cellar":":any","bottle_checksum":"0b59031c0d9af903b2c1fc50e98022199a802ce5e44ad554a81bf763a2748806"},"gsmartcontrol":{"desc":"Graphical user interface for smartctl","executables":["gsmartcontrol","gsmartcontrol-root"],"head_dependencies":["atkmm@2.28","cairo","cairomm@1.14","glib","glibmm@2.66","gtk+3","gtkmm3","libsigc++@2","pangomm@2.46","smartmontools","at-spi2-core","gdk-pixbuf","gettext","harfbuzz","pango","pcre2",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://gsmartcontrol.shaduri.dev/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"3a71af6f45aad70f1a45ea5b4f9d1243e4e00ddd02ed0bed137d2219d380f56d","stable_dependencies":["atkmm@2.28","cairo","cairomm@1.14","glib","glibmm@2.66","gtk+3","gtkmm3","libsigc++@2","pangomm@2.46","smartmontools","at-spi2-core","gdk-pixbuf","gettext","harfbuzz","pango","pcre2",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"7cebd83fd34883d51e143389aa88f8173ea7b67c760b12b7de847f3c3c8cee34","stable_url_args":["https://downloads.sourceforge.net/project/gsmartcontrol/2.0.2/gsmartcontrol-2.0.2.tar.gz"],"stable_version":"2.0.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"244de0b2b1617a8a7f71210230f94fd32d3f77a87745a4e3a893e6621e1da4f2"},"gsoap":{"desc":"SOAP stub and skeleton compiler for C and C++","executables":["soapcpp2","wsdl2h"],"head_dependencies":["openssl@4",{"autoconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://www.genivia.com/products.html","license":{"GPL-2.0-or-later":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"3fc5aa184ae4eec98662ef01156d7806ce0aad3da1622857ae1b022b53c298ff","stable_dependencies":["openssl@4",{"autoconf":":build"}],"stable_checksum":"176767e2443f3586048108209d9424a71b0ae7ba2658655878ab513edec1eede","stable_url_args":["https://downloads.sourceforge.net/project/gsoap2/gsoap_2.8.145.zip"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"2.8.145"},"gspell":{"compatibility_version":1,"desc":"Flexible API to implement spellchecking in GTK+ applications","executables":["gspell-app1"],"head_dependencies":["at-spi2-core","cairo","enchant","gdk-pixbuf","glib","gtk+3","harfbuzz","icu4c@79","pango","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/gspell","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"a744133e611f2eb889788d5d7dcc222febc36575a5f37106e3aa086b006886ea","stable_dependencies":["at-spi2-core","cairo","enchant","gdk-pixbuf","glib","gtk+3","harfbuzz","icu4c@79","pango","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"788783b56fc3d03283b3aa29302d0b958aeca88835e10b1ec61f19e0efc7e8a4","stable_url_args":["https://download.gnome.org/sources/gspell/1.14/gspell-1.14.5.tar.xz"],"stable_version":"1.14.5"},"gss-ntlmssp":{"desc":"NTLM authentication plugin for GSSAPI","head_dependencies":["krb5","libunistring","openssl@4","zlib-ng-compat",{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/gssapi/gss-ntlmssp.git",{":branch":"main"}],"homepage":"https://github.com/gssapi/gss-ntlmssp","license":"ISC","revision":1,"ruby_source_checksum":"4f312caa1daa6542ae42302eb4e5f9c784c40fe33d9a1b6dd439d5d6a29f4f50","stable_dependencies":["krb5","libunistring","openssl@4","zlib-ng-compat",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"e5cc8d74e5f88cfe74622b14d1d28e85710dec898b754c2c78969f25147bbb55","stable_url_args":["https://github.com/gssapi/gss-ntlmssp/releases/download/v1.3.2/gssntlmssp-1.3.2.tar.gz"],"stable_version":"1.3.2"},"gssdp":{"desc":"GUPnP library for resource discovery and announcement over SSDP","head_dependencies":["glib","libsoup","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pandoc":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://wiki.gnome.org/GUPnP/","license":"LGPL-2.1-or-later","ruby_source_checksum":"08b1d681552ba4aeb3a2b435d3197a95a8fcbbcfd9750c0f4c56d529b1116e0f","stable_dependencies":["glib","libsoup","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pandoc":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"767d2275254ce0efeaeac64419ff9f4f0ad470d134ef672f5c556b2abb786bcb","stable_url_args":["https://download.gnome.org/sources/gssdp/1.6/gssdp-1.6.6.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.6.6"},"gssh":{"deprecate_args":{":date":"2025-05-25",":because":":repo_archived"},"desc":"SSH automation tool based on Groovy DSL","disable_args":{":date":"2026-06-03",":because":":repo_archived"},"executables":["gssh"],"head_dependencies":["openjdk@21",{"gradle@8":":build"}],"head_url_args":["https://github.com/int128/gradle-ssh-plugin.git",{":branch":"master"}],"homepage":"https://gradle-ssh-plugin.github.io/","license":"Apache-2.0","ruby_source_checksum":"12edd27f18c6ad503017ac7a98af5d8205b8df31f4f2f84145a89175f35566bb","stable_dependencies":["openjdk@21",{"gradle@8":":build"}],"stable_checksum":"b2ce4ddc0d208e90ab4e986a1b1d759955783bdf3fe046f770eba98e6e6a13a9","stable_url_args":["https://github.com/int128/groovy-ssh/archive/refs/tags/2.12.0.tar.gz"],"stable_version":"2.12.0","bottle_checksum":"5dd2bfab32371162fe7f5c1af5ffa917c0d3d33188b53656df6be5e404751994"},"gstreamer":{"caveats":"All gst-* GStreamer plugins are now bundled in this formula.\nFor GStreamer to find your own plugins, add their paths to `GST_PLUGIN_PATH`.\nFor example, if you have plugins in `~/.local/lib/gstreamer-1.0`:\n  export GST_PLUGIN_PATH=\"~/.local/lib/gstreamer-1.0\"\n\nDo not install plugins into GStreamer's prefix. They will be deleted\nby `brew upgrade`.\n","compatibility_version":1,"desc":"Development framework for multimedia applications","executables":["ges-launch-1.0","gst-device-monitor-1.0","gst-discoverer-1.0","gst-dots-viewer","gst-inspect-1.0","gst-launch-1.0","gst-play-1.0","gst-stats-1.0","gst-transcoder-1.0","gst-typefind-1.0","gst-validate-1.0","gst-validate-images-check-1.0","gst-validate-launcher","gst-validate-media-check-1.0","gst-validate-rtsp-server-1.0","gst-validate-transcoding-1.0","gst-webrtc-signalling-server"],"head_dependencies":["aom","cairo","dav1d","faac","faad2","ffmpeg","flac","gdk-pixbuf","glib","graphene","gtk+3","gtk4","imath","jpeg-turbo","json-glib","lame","libass","libnice","libogg","libpng","librsvg","libshout","libsndfile","libsodium",{"libsoup":":no_linkage"},"libusrsctp","libvmaf","libvorbis","libvpx","libx11","libxcb","libxext","libxfixes","libxi","libxtst","little-cms2","mpg123","nettle","opencore-amr","openexr","openjpeg","openssl@4","opus","orc","pango",{"pygobject3":":no_linkage"},"python@3.15","rtmpdump","speex","srt","srtp","svt-av1","taglib","theora","webp","x264","x265","gettext","harfbuzz","musepack",{"bison":":build"},{"cargo-c":":build"},{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"},{"nasm":":build"}],"head_url_args":["https://gitlab.freedesktop.org/gstreamer/gstreamer.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],["bzip2"],["curl"],["libxml2"]],"homepage":"https://gstreamer.freedesktop.org/","license":{":all_of":["LGPL-2.0-or-later","LGPL-2.1-or-later","MIT"]},"link_overwrite_paths":["bin/gst-*","lib/ligst*","lib/libges*","lib/girepository-1.0/Gst*-1.0.typelib","lib/girepository-1.0/GES-1.0.typelib","lib/gst-validate-launcher/*","lib/gstreamer-1.0/*","lib/pkgconfig/gst*.pc","lib/python3.15/site-packages/gi/overrides/*","include/gstreamer-1.0/*","share/gir-1.0/Gst*.gir","share/gir-1.0/GES-1.0.gir","share/gstreamer-1.0/*","share/locale/*/LC_MESSAGES/gst-*.mo","share/man/man1/g*"],"oldnames":["gst-devtools","gst-editing-services","gst-libav","gst-plugins-bad","gst-plugins-base","gst-plugins-good","gst-plugins-rs","gst-plugins-ugly","gst-python","gst-rtsp-server"],"revision":1,"ruby_source_checksum":"37ec8a06d2316e6b719338b7e5cfc74495bf2ba9bc57809f69ce5ed880b12297","stable_dependencies":["aom","cairo","dav1d","faac","faad2","ffmpeg","flac","gdk-pixbuf","glib","graphene","gtk+3","gtk4","imath","jpeg-turbo","json-glib","lame","libass","libnice","libogg","libpng","librsvg","libshout","libsndfile","libsodium",{"libsoup":":no_linkage"},"libusrsctp","libvmaf","libvorbis","libvpx","libx11","libxcb","libxext","libxfixes","libxi","libxtst","little-cms2","mpg123","nettle","opencore-amr","openexr","openjpeg","openssl@4","opus","orc","pango",{"pygobject3":":no_linkage"},"python@3.15","rtmpdump","speex","srt","srtp","svt-av1","taglib","theora","webp","x264","x265","gettext","harfbuzz","musepack",{"bison":":build"},{"cargo-c":":build"},{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/49b4b4129e3b488f246493d3a57dc70652ec9dcf.diff","sha256":"25ef9fc417878e0aac46ffb0f16c5a5d1a44341cd3364c97111980fb5bfd64b8","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/12148"}]},{"strip":"p1","url":"https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/2890668a8e8aec2f41f36a62036e4e7daf93f976.diff","sha256":"b39d939f1b614dfcb9bfd89e259779196ba64f9d0277588c42be4d16b84486f8","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/12148"}]},{"strip":"p1","data":true}],"stable_checksum":"f181a8e3115326fc9e0abf132c19db7e6b71648c8c001e15d13fd9402ba61625","stable_url_args":["https://gitlab.freedesktop.org/gstreamer/gstreamer/-/archive/1.28.8/gstreamer-1.28.8.tar.bz2"],"stable_uses_from_macos":[[{"flex":":build"}],["bzip2"],["curl"],["libxml2"]],"stable_version":"1.28.8"},"gti":{"desc":"ASCII-art displaying typo-corrector for commands","executables":["gti"],"head_url_args":["https://github.com/rwos/gti.git",{":branch":"master"}],"homepage":"https://r-wos.org/hacks/gti","license":"MIT","ruby_source_checksum":"cb59941824ccf1f97b39892c17c87a15b8c5c5a9a7106d292dda3c7d1218504a","stable_checksum":"f8a3afdd3967fe7d88bd1b0b9f5cb62ae04dc9ba458238da91efc213f61a9cf9","stable_url_args":["https://github.com/rwos/gti/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1","bottle_checksum":"e9086b3d38889bfc0562db4390b3a0f692fd1d2a5324daee6e29c75cc2c8f161"},"gtk+":{"aliases":["gtk"],"caveats":"To avoid a conflict with `gtk+3` formula, `gtk-update-icon-cache` is installed at\n  $HOMEBREW_PREFIX/opt/gtk+/libexec/gtk-update-icon-cache\nA versioned symlink `gtk2-update-icon-cache` is linked for convenience.\n","deprecate_args":{":date":"2026-08-28",":because":":unsupported"},"desc":"GUI toolkit","disable_args":{":date":"2027-08-28",":because":":unsupported"},"head_dependencies":["at-spi2-core","cairo","gdk-pixbuf","glib","hicolor-icon-theme","pango","gettext","harfbuzz",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://gtk.org/","license":"LGPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":2,"ruby_source_checksum":"467e3fca6388a31c6e6a7f1a3e393ab4b33e962291d0b3370a839e829d8acf63","stable_dependencies":["at-spi2-core","cairo","gdk-pixbuf","glib","hicolor-icon-theme","pango","gettext","harfbuzz",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"},{"strip":"p1","url":"https://gitlab.gnome.org/GNOME/gtk/uploads/2a194d81de8e8346a81816870264b3bf/gdkimage.patch","sha256":"ce5adf1a019ac7ed2a999efb65cfadeae50f5de8663638c7f765f8764aa7d931","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/gtk/-/issues/580"}]}],"stable_checksum":"ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da","stable_url_args":["https://download.gnome.org/sources/gtk+/2.24/gtk+-2.24.33.tar.xz"],"stable_version":"2.24.33","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"e1724dfbff3e12dfc41c91d4ea850c52fbc716d30cae80308f55afaeaa887e42"},"gtk+3":{"compatibility_version":1,"desc":"Toolkit for creating graphical user interfaces","executables":["gtk-builder-tool","gtk-encode-symbolic-svg","gtk-launch","gtk-query-immodules-3.0","gtk-query-settings","gtk-update-icon-cache","gtk3-demo","gtk3-demo-application","gtk3-icon-browser","gtk3-update-icon-cache","gtk3-widget-factory"],"head_dependencies":["at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","gsettings-desktop-schemas","harfbuzz","hicolor-icon-theme","libepoxy","pango","gettext",{"docbook":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"libxslt":":build"}]],"homepage":"https://gtk.org/","license":"LGPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"command":{"base":"bin","path":"gtk3-update-icon-cache"},"type":"run","args":["-f","-t","{{HOMEBREW_PREFIX}}/share/icons/hicolor"]},{"command":{"base":"bin","path":"gtk-query-immodules-3.0"},"stdout_path":{"path":"{{HOMEBREW_PREFIX}}/lib/gtk-3.0/3.0.0/immodules.cache"},"type":"run"}],"revision":1,"ruby_source_checksum":"6ad85c9ddccf3a7a9573aaf32dc2198719203416f01260c093e3d71364164707","stable_dependencies":["at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","gsettings-desktop-schemas","harfbuzz","hicolor-icon-theme","libepoxy","pango","gettext",{"docbook":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/GNOME/gtk/commit/f80b61d6c8d6de0ce80c29052590c359a7f4b465.patch?full_index=1","sha256":"5f9e57e0824e35fdf78c3c388e084a840909c0d4c760e7fec69d99b2326a37fd","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9951"}]},{"strip":"p1","url":"https://github.com/GNOME/gtk/commit/9667dc9166513ba0e99043920cf80562f8a8b926.patch?full_index=1","sha256":"3fc4ea96f8be403233421953da572744e4806d76cc2b1ec2d18af79ddc7f8030","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/10037"}]}],"stable_checksum":"80931fa472a77b9a164f6740e3c0b444fac6770054632d35a7ff9d679e5e7b9f","stable_url_args":["https://download.gnome.org/sources/gtk/3.24/gtk-3.24.52.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}]],"stable_version":"3.24.52"},"gtk-doc":{"bottle_rebuild":1,"desc":"GTK+ documentation tool","executables":["gtkdoc-check","gtkdoc-depscan","gtkdoc-fixxref","gtkdoc-mkdb","gtkdoc-mkhtml","gtkdoc-mkhtml2","gtkdoc-mkman","gtkdoc-mkpdf","gtkdoc-rebase","gtkdoc-scan","gtkdoc-scangobj","gtkdocize"],"head_dependencies":["docbook","docbook-xsl","python@3.15",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://gitlab.gnome.org/GNOME/gtk-doc","license":"GPL-2.0-or-later","ruby_source_checksum":"5c829975a6566d136f7f15fca3f1769c6c28acc5d5b576020c3f6c986dc23b1f","stable_dependencies":["docbook","docbook-xsl","python@3.15",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"2facfb530ddcd20c03ed4758ef934e832626c393e2cacd23fc1249b7ed0e4246","stable_url_args":["https://download.gnome.org/sources/gtk-doc/1.37/gtk-doc-1.37.0.tar.xz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"1.37.0"},"gtk-gnutella":{"deprecate_args":{":date":"2026-08-28",":because":"needs EOL `gtk+`"},"desc":"Share files in a peer-to-peer (P2P) network","disable_args":{":date":"2027-08-28",":because":"needs EOL `gtk+`"},"executables":["gtk-gnutella"],"head_dependencies":["at-spi2-core","dbus","gdk-pixbuf","glib","gtk+","pango","gettext","harfbuzz","pcre2",{"pkgconf":":build"}],"homepage":"https://gtk-gnutella.sourceforge.io","license":"GPL-2.0-or-later","ruby_source_checksum":"9248e4c4cb456f6b98f077b84a5b0b61bf9b5c8afd45bd5309640223cc761ecf","stable_dependencies":["at-spi2-core","dbus","gdk-pixbuf","glib","gtk+","pango","gettext","harfbuzz","pcre2",{"pkgconf":":build"}],"stable_checksum":"897d856e5f7dea35df6783372a6ae0d83306a9054f8cde25d6006e4f15e44dc4","stable_url_args":["https://downloads.sourceforge.net/project/gtk-gnutella/gtk-gnutella/1.3.2/gtk-gnutella-1.3.2.tar.xz"],"stable_version":"1.3.2"},"gtk-mac-integration":{"desc":"Integrates GTK macOS applications with the Mac desktop","head_dependencies":["at-spi2-core","cairo","gdk-pixbuf","gettext","glib","gtk+3","harfbuzz","pango",{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/gtk-mac-integration.git",{":branch":"master"}],"homepage":"https://www.gtk.org/docs/installations/macos","license":"LGPL-2.1-only","ruby_source_checksum":"038aa613f37ac71cf11e86cfaa706d753037296cf6dc1a500adf191d4593c68e","stable_dependencies":["at-spi2-core","cairo","gdk-pixbuf","gettext","glib","gtk+3","harfbuzz","pango",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"42f29e002365467eac10f4ba78435d4be785a947424d9890112c8c8d5e21be25","stable_url_args":["https://download.gnome.org/sources/gtk-mac-integration/3.0/gtk-mac-integration-3.0.2.tar.xz"],"stable_version":"3.0.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"38d4c1f561c9062c4a6cbd38e282c42ae7fd7a07612c3f3417038c101a3cc715"},"gtk-vnc":{"bottle_rebuild":1,"desc":"VNC viewer widget for GTK","executables":["gvnccapture"],"head_dependencies":["cairo","gdk-pixbuf","glib","gmp","gnutls","gtk+3","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/gtk-vnc","license":"LGPL-2.1-or-later","ruby_source_checksum":"db12b32100d86f214159102054f735f3a0660755046880cb50e5836f22fe23be","stable_dependencies":["cairo","gdk-pixbuf","glib","gmp","gnutls","gtk+3","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"c0beb4747528ad931da43acc567c6a0190f7fc624465571ed9ccece02c34dd23","stable_url_args":["https://download.gnome.org/sources/gtk-vnc/1.5/gtk-vnc-1.5.0.tar.xz"],"stable_version":"1.5.0"},"gtk4":{"compatibility_version":1,"desc":"Toolkit for creating graphical user interfaces","executables":["gtk4-builder-tool","gtk4-demo","gtk4-demo-application","gtk4-image-tool","gtk4-launch","gtk4-node-editor","gtk4-path-tool","gtk4-print-editor","gtk4-query-settings","gtk4-rendernode-tool","gtk4-update-icon-cache","gtk4-widget-factory"],"head_dependencies":["cairo","fontconfig","fribidi","gdk-pixbuf","glib","graphene","harfbuzz","hicolor-icon-theme","jpeg-turbo","libepoxy","libpng","librsvg","libtiff","pango","gettext",{"dart-sass":":build"},{"docbook":":build"},{"docbook-xsl":":build"},{"docutils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/gtk.git",{":branch":"main"}],"head_uses_from_macos":[[{"libxslt":":build"}],["cups"]],"homepage":"https://gtk.org/","license":"LGPL-2.1-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"e4e6812616086a7b0201deae926845160a4b240c77f5b255ffaf4d1876490471","stable_dependencies":["cairo","fontconfig","fribidi","gdk-pixbuf","glib","graphene","harfbuzz","hicolor-icon-theme","jpeg-turbo","libepoxy","libpng","librsvg","libtiff","pango","gettext",{"dart-sass":":build"},{"docbook":":build"},{"docbook-xsl":":build"},{"docutils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"e98abe720e16129c8c0f50761dee0a2e9ae2478055e31018f6cf977fcf6513e9","stable_url_args":["https://download.gnome.org/sources/gtk/4.24/gtk-4.24.1.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["cups"]],"stable_version":"4.24.1"},"gtkdatabox":{"desc":"Widget for live display of large amounts of changing data","head_dependencies":["cairo","glib","gtk+3","pango","at-spi2-core","gdk-pixbuf","gettext","harfbuzz",{"pkgconf":[":build",":test"]}],"homepage":"https://sourceforge.net/projects/gtkdatabox/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"087f19f8ae1abf12f68b65c7391aee83674295c81da660fcea9b744233951a0c","stable_dependencies":["cairo","glib","gtk+3","pango","at-spi2-core","gdk-pixbuf","gettext","harfbuzz",{"pkgconf":[":build",":test"]}],"stable_checksum":"8bee70206494a422ecfec9a88d32d914c50bb7a0c0e8fedc4512f5154aa9d3e3","stable_url_args":["https://downloads.sourceforge.net/project/gtkdatabox/gtkdatabox-1/gtkdatabox-1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_cellar":":any","bottle_checksum":"7a86f4f2915d37de33ae84232fa05588e576a2e0698321501b3a75e0aedd9ace"},"gtkglext":{"deprecate_args":{":date":"2026-03-14",":because":":repo_archived"},"desc":"OpenGL extension to GTK+","disable_args":{":date":"2027-03-14",":because":":repo_archived"},"head_dependencies":["glib","gtk+","pango","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz",{"pkgconf":[":build",":test"]}],"homepage":"https://gitlab.gnome.org/Archive/gtkglext","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/gtkglext/patch-configure.diff":"aca35cd6ae28613b375301068715f82b59bd066a32b2f4d046177478950ab026","Patches/gtkglext/patch-examples-pixmap-mixed.c.diff":"d2fe00bfcf96b3c78dd4b01aa119a7860a34ca6080c57f0ccc7a8e2fc4a3c92b","Patches/gtkglext/patch-examples-pixmap.c.diff":"d955b18784d3e83c1f698e63875d98de5bad9eae1e84b66549dfe25d9ff94d51","Patches/gtkglext/patch-gdk-gdkglglext.h.diff":"a1b6a97016013d5cda73760bbf2a970bae318153c2810291b81bd49ed67de80b","Patches/gtkglext/patch-gdk-gdkglquery.c.diff":"a419b8d523f123d1ab59e4de1105cdfc72bf5a450db8031809dcbc84932b539f","Patches/gtkglext/patch-gdk-gdkglshapes.c.diff":"bc01fccec833f7ede39ee06ecc2a2ad5d2b30cf703dc66d2a40a912104c6e1f5","Patches/gtkglext/patch-gdk-makefile.in.diff":"d0bc857f258640bf4f423a79e8475e8cf86e24f9994c0a85475ce87f41bcded6","Patches/gtkglext/patch-gtk-gtkglwidget.c.diff":"7f7918d5a83c8f36186026a92587117a94014e7b21203fe9eb96a1c751c3c317","Patches/gtkglext/patch-gtk-makefile.in.diff":"49f58421a12c2badd84ae6677752ba9cc23c249dac81987edf94abaf0d088ff6","Patches/gtkglext/patch-makefile.in.diff":"0d112b417d6c51022e31701037aa49ea50f270d3a34c263599ac0ef64c2f6743"},"revision":4,"ruby_source_checksum":"70f67cc444fa9e4c333d986413bb04c23054093681437adf5330ebf75e65e13d","stable_dependencies":["glib","gtk+","pango","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz",{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p0","file":"Patches/gtkglext/patch-configure.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-examples-pixmap-mixed.c.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-examples-pixmap.c.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-gdk-gdkglglext.h.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-gdk-gdkglquery.c.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-gdk-gdkglshapes.c.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-gdk-makefile.in.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-gtk-gtkglwidget.c.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-gtk-makefile.in.diff"},{"strip":"p0","file":"Patches/gtkglext/patch-makefile.in.diff"},{"strip":"p0","url":"https://trac.macports.org/raw-attachment/ticket/56260/patch-index-gdkglshapes-osx.diff","sha256":"699ddd676b12a6c087e3b0a7064cc9ef391eac3d84c531b661948bf1699ebcc5","type":"unofficial","resolves":[{"type":"defect","id":"https://trac.macports.org/ticket/56260"}]}],"stable_checksum":"e5073f3c6b816e7fa67d359d9745a5bb5de94a628ac85f624c992925a46844f9","stable_url_args":["https://download.gnome.org/sources/gtkglext/1.2/gtkglext-1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_cellar":":any","bottle_checksum":"986da9680b6032a4f4ae363e3c18176dce0bd276367e311c36b09494198d79d1"},"gtkmm":{"deprecate_args":{":date":"2026-05-22",":because":":unmaintained"},"desc":"C++ interfaces for GTK+ and GNOME","disable_args":{":date":"2027-05-22",":because":":unmaintained"},"head_dependencies":["atkmm@2.28","cairomm@1.14","gdk-pixbuf","glib","glibmm@2.66","gtk+","libsigc++@2","pangomm@2.46","at-spi2-core","cairo","gettext","harfbuzz","pango",{"pkgconf":[":build",":test"]}],"homepage":"https://www.gtkmm.org/","license":"LGPL-2.1-or-later","revision":9,"ruby_source_checksum":"3b937352fe8d5879abd6f762007fcd92a3b4b164de70384a62897212d74b7605","stable_dependencies":["atkmm@2.28","cairomm@1.14","gdk-pixbuf","glib","glibmm@2.66","gtk+","libsigc++@2","pangomm@2.46","at-spi2-core","cairo","gettext","harfbuzz","pango",{"pkgconf":[":build",":test"]}],"stable_checksum":"0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72","stable_url_args":["https://download.gnome.org/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz"],"stable_version":"2.24.5","bottle_cellar":":any","bottle_checksum":"992c80fea122b473d7788fe6733423dc729282fcce37095b204d5363e08b701a"},"gtkmm3":{"compatibility_version":1,"desc":"C++ interfaces for GTK+ and GNOME","head_dependencies":["atkmm@2.28","cairomm@1.14","gdk-pixbuf","glib","glibmm@2.66","gtk+3","libsigc++@2","pangomm@2.46",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://www.gtkmm.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"c2d401865f95a75584515ffaf196603bdbb433a66f2b44cf1e2a9e912a6ba5fc","stable_dependencies":["atkmm@2.28","cairomm@1.14","gdk-pixbuf","glib","glibmm@2.66","gtk+3","libsigc++@2","pangomm@2.46",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"19e383c82d5dd89db275e00b82864e90414d4c3fb3d100b2f996bcc2338a4cc7","stable_url_args":["https://download.gnome.org/sources/gtkmm/3.24/gtkmm-3.24.11.tar.xz"],"stable_version":"3.24.11"},"gtkmm4":{"desc":"C++ interfaces for GTK+ and GNOME","head_dependencies":["cairo","cairomm","gdk-pixbuf","glib","glibmm","graphene","gtk4","libsigc++","pangomm",{"mm-common":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/gtkmm.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}],[{"perl":":build"}]],"homepage":"https://www.gtkmm.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"f0ac680d5763eeca531d410463a6d8e9039823c5a316e97a03b11addb5afbcf3","stable_dependencies":["cairo","cairomm","gdk-pixbuf","glib","glibmm","graphene","gtk4","libsigc++","pangomm",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"7fd9cea356e7d3b74bf7d2a51d7e0e6763f3f9f1cddc5e77c8b0b5b7fa9d5e5a","stable_url_args":["https://download.gnome.org/sources/gtkmm/4.24/gtkmm-4.24.0.tar.xz"],"stable_version":"4.24.0"},"gtksourceview3":{"desc":"Text view with syntax, undo/redo, and text marks","head_dependencies":["at-spi2-core","cairo","gdk-pixbuf","glib","gtk+3","pango","gettext","harfbuzz",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"},{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://projects.gnome.org/gtksourceview/","license":"LGPL-2.1-or-later","revision":5,"ruby_source_checksum":"1952de28c0df8a1bd81967842ab85772f86109a58f27bf2525fe3bffedc37c47","stable_dependencies":["at-spi2-core","cairo","gdk-pixbuf","glib","gtk+3","pango","gettext","harfbuzz",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"},{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"}],"stable_checksum":"691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd","stable_url_args":["https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.24.11"},"gtksourceview4":{"compatibility_version":1,"desc":"Text view with syntax, undo/redo, and text marks","head_dependencies":["at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","gtk+3","pango","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://projects.gnome.org/gtksourceview/","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"f7396d007d6509bc6cad96c3a72439ff7451b3fac3ebcce698cc0e6c72babc41","stable_dependencies":["at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","gtk+3","pango","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d","stable_url_args":["https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"4.8.4"},"gtksourceview5":{"compatibility_version":1,"desc":"Text view with syntax, undo/redo, and text marks","head_dependencies":["cairo","fontconfig","fribidi","gdk-pixbuf","glib","graphene","gtk4","pango","pcre2","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://projects.gnome.org/gtksourceview/","license":"LGPL-2.1-or-later","ruby_source_checksum":"e1ee98cac319d85a52cdc77e77a5192ead4d0b4947f81a95a2fe869be5b6acf3","stable_dependencies":["cairo","fontconfig","fribidi","gdk-pixbuf","glib","graphene","gtk4","pango","pcre2","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"3ebce33c781e65590a450ecd3ffade480d8e3135b52ee996f1620d6c7dffbbff","stable_url_args":["https://download.gnome.org/sources/gtksourceview/5.22/gtksourceview-5.22.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"5.22.0"},"gtksourceviewmm3":{"desc":"C++ bindings for gtksourceview3","head_dependencies":["atkmm@2.28","cairomm@1.14","glib","glibmm@2.66","gtk+3","gtkmm3","gtksourceview3","libsigc++@2","pangomm@2.46","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"pkgconf":[":build",":test"]}],"homepage":"https://gitlab.gnome.org/GNOME/gtksourceviewmm","license":"LGPL-2.1-or-later","revision":11,"ruby_source_checksum":"5a79e257fdd6ea84e296f4a5179be34f7325a1e630598a02e54149ca7b1b679a","stable_dependencies":["atkmm@2.28","cairomm@1.14","glib","glibmm@2.66","gtk+3","gtkmm3","gtksourceview3","libsigc++@2","pangomm@2.46","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"pkgconf":[":build",":test"]}],"stable_checksum":"51081ae3d37975dae33d3f6a40621d85cb68f4b36ae3835eec1513482aacfb39","stable_url_args":["https://download.gnome.org/sources/gtksourceviewmm/3.18/gtksourceviewmm-3.18.0.tar.xz"],"stable_version":"3.18.0","bottle_cellar":":any","bottle_checksum":"599a63e233b2cab4497e4266780a1c4a55616aeb6a8dfbdb7fa92c0f443720c6"},"gtkspell3":{"desc":"Gtk widget for highlighting and replacing misspelled words","head_dependencies":["enchant","glib","gtk+3","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"gtk-doc":":build"},{"intltool":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://gtkspell.sourceforge.net/","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"102d991cc1b52281e35ea042fb6e094c7f7bd2a561761eee75bd8d61e78c1ab7","stable_dependencies":["enchant","glib","gtk+3","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"gtk-doc":":build"},{"intltool":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"b040f63836b347eb344f5542443dc254621805072f7141d49c067ecb5a375732","stable_url_args":["https://downloads.sourceforge.net/project/gtkspell/3.0.10/gtkspell3-3.0.10.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"3.0.10","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"8327e4eb37ec513c654f28d3c4bc1602fe19d0984f46fffae5bae668b526085e"},"gtl":{"desc":"Greg's Template Library of useful classes","head_dependencies":[{"boost":":build"},{"cmake":":build"}],"homepage":"https://github.com/greg7mdp/gtl","license":"Apache-2.0","ruby_source_checksum":"43dee076d08d8ed554bfa2d0957cae27b8ae867566a892c188a4e9943c639a25","stable_dependencies":[{"boost":":build"},{"cmake":":build"}],"stable_checksum":"1547ab78f62725c380f50972f7a49ffd3671ded17a3cb34305da5c953c6ba8e7","stable_url_args":["https://github.com/greg7mdp/gtl/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"07f48a0ff25c60a6fd034c7027aa1cb362fe1aa48e767ddaa16ecbf47e9e68c0"},"gtmess":{"bottle_rebuild":2,"desc":"Console MSN messenger client","executables":["gtmess","gtmess-notify","gtmess_w"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/geotz/gtmess.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://gtmess.sourceforge.net/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"149e5f99a21b25aaaa71ec4ba4481489939eb214b511447088ae1d4b052f9a6a","stable_dependencies":["openssl@4"],"stable_checksum":"606379bb06fa70196e5336cbd421a69d7ebb4b27f93aa1dfd23a6420b3c6f5c6","stable_url_args":["https://downloads.sourceforge.net/project/gtmess/gtmess/0.97/gtmess-0.97.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.97"},"gtop":{"bottle_rebuild":1,"desc":"System monitoring dashboard for terminal","executables":["gtop"],"head_dependencies":["node"],"homepage":"https://github.com/aksakalli/gtop","license":"MIT","ruby_source_checksum":"d01af3b13f557a9fc3cad319d5c8a64884920eb0726ccfcc4e6fe7a583dcd637","stable_dependencies":["node"],"stable_checksum":"a8e90b828e33160c6a0ac4fb11231f292496e8049c0dac814e46fdd0c90817c1","stable_url_args":["https://registry.npmjs.org/gtop/-/gtop-1.1.5.tgz"],"stable_version":"1.1.5","bottle_checksum":"c553e5fc33023ca5721afcfa8a427ee24728fe83c4b3b959f7c2f297d9d7765b"},"gtranslator":{"desc":"GNOME gettext PO file editor","executables":["gtranslator"],"head_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","gettext","glib","gtk4","gtksourceview5","json-glib","libadwaita","libsoup","libspelling","pango","sqlite",{"desktop-file-utils":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wiki.gnome.org/Design/Apps/Translator","license":"GPL-3.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"f8e0e873aa80ee5241c5380595c82e2f21ee4c457df6444fbf2efe716effd0f0","stable_dependencies":[{"adwaita-icon-theme":":no_linkage"},"cairo","gettext","glib","gtk4","gtksourceview5","json-glib","libadwaita","libsoup","libspelling","pango","sqlite",{"desktop-file-utils":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"2dc283b4e36624064bdc85e657eb4de1eb01feba62a1b0eb3b2221fc6c02c75a","stable_url_args":["https://download.gnome.org/sources/gtranslator/51/gtranslator-51.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"51.0"},"gtrash":{"bottle_rebuild":1,"desc":"Featureful Trash CLI manager: alternative to rm and trash-cli","executables":["gtrash"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/umlx5h/gtrash.git",{":branch":"main"}],"homepage":"https://github.com/umlx5h/gtrash","license":"MIT","ruby_source_checksum":"58b597636efaa73231bddd2e264c54db17ac3048360711254a9856a4c426a249","stable_dependencies":[{"go":":build"}],"stable_checksum":"66003276073d9da03cbb4347a4b161f89c81f3706012b77c3e91a154c91f3586","stable_url_args":["https://github.com/umlx5h/gtrash/archive/refs/tags/v0.0.6.tar.gz"],"stable_version":"0.0.6"},"gtree":{"desc":"Generate directory trees and directories using Markdown or programmatically","executables":["gtree"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ddddddO/gtree.git",{":branch":"master"}],"homepage":"https://ddddddo.github.io/gtree/","license":"BSD-2-Clause","ruby_source_checksum":"818a1797f6308d9f570fcd2de257bf2514ae0531869b833c0853ce87cb3146b3","stable_dependencies":[{"go":":build"}],"stable_checksum":"fbedb935bacd045e67a2d91402fa441da0824ff67941bfb5903a653db817e623","stable_url_args":["https://github.com/ddddddO/gtree/archive/refs/tags/v1.14.9.tar.gz"],"stable_version":"1.14.9"},"gts":{"conflicts":[["pcb",{":because":"both install a `gts.h` header"}]],"desc":"GNU triangulated surface library","executables":["delaunay","gts-config","gts2dxf","gts2oogl","gts2stl","gtscheck","gtscompare","gtstemplate","happrox","stl2gts","transform"],"head_dependencies":["glib","netpbm","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://gts.sourceforge.net/","license":"LGPL-2.0-or-later","revision":4,"ruby_source_checksum":"e2d424ec33c7ef4a3b75265d1c21a9b25fe5f79c6e1a6f022008c93aa8ce50be","stable_dependencies":["glib","netpbm","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"059c3e13e3e3b796d775ec9f96abdce8f2b3b5144df8514eda0cc12e13e8b81e","stable_url_args":["https://downloads.sourceforge.net/project/gts/gts/0.7.6/gts-0.7.6.tar.gz"],"stable_version":"0.7.6"},"gucharmap":{"desc":"GNOME Character Map, based on the Unicode Character Database","executables":["gucharmap"],"head_dependencies":["at-spi2-core","cairo","glib","gtk+3","pango","pcre2","gettext",{"desktop-file-utils":":build"},{"gobject-introspection":":build"},{"gtk-doc":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"homepage":"https://wiki.gnome.org/Apps/Gucharmap","license":"GPL-3.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"ruby_source_checksum":"d2a12a712da52d2f43e40465a47343374c6c4c1ee38e4239dbc21774c6301ce7","stable_dependencies":["at-spi2-core","cairo","glib","gtk+3","pango","pcre2","gettext",{"desktop-file-utils":":build"},{"gobject-introspection":":build"},{"gtk-doc":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"564aca0ed8a25e4880ed5298de033889dfbc11bd49af1d7ee2959a5f46eb8f1d","stable_url_args":["https://gitlab.gnome.org/GNOME/gucharmap/-/archive/18.0.0/gucharmap-18.0.0.tar.bz2"],"stable_version":"18.0.0"},"guetzli":{"deprecate_args":{":date":"2026-07-14",":because":":repo_archived"},"desc":"Perceptual JPEG encoder","disable_args":{":date":"2027-01-14",":because":":repo_archived"},"executables":["guetzli"],"head_dependencies":["libpng",{"pkgconf":":build"}],"head_url_args":["https://github.com/google/guetzli.git",{":branch":"master"}],"homepage":"https://github.com/google/guetzli","license":"Apache-2.0","ruby_source_checksum":"82b9ce600e2083ddc5686e1c593c4e1a6649212e41802afea4dac2e66ded7c17","stable_dependencies":["libpng",{"pkgconf":":build"}],"stable_checksum":"e52eb417a5c0fb5a3b08a858c8d10fa797627ada5373e203c196162d6a313697","stable_url_args":["https://github.com/google/guetzli/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_cellar":":any","bottle_checksum":"e6a66cebdbadbf4de6e1d54e46af1e0bdb30db3b079fe73123687a4c1265e33b"},"guichan":{"desc":"Small, efficient C++ GUI library designed for games","head_dependencies":[{"pkgconf":":test"}],"homepage":"https://github.com/darkbitsorg/guichan","license":"BSD-3-Clause","ruby_source_checksum":"d43318e1155635e6648f96a3da4ba9500ca2e33b22fccf9dc96d3888364bb2ff","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"2f3b265d1b243e30af9d87e918c71da6c67947978dcaa82a93cb838dbf93529b","stable_url_args":["https://github.com/darkbitsorg/guichan/releases/download/v0.8.3/guichan-0.8.3.tar.gz"],"stable_version":"0.8.3","bottle_cellar":":any","bottle_checksum":"8d8a76daa74d299ef906b105b25c98b62b5fbb3f6a7efa37ba7af5bba316f916"},"guile-fibers":{"bottle_rebuild":1,"desc":"Concurrent ML-like concurrency for Guile","head_dependencies":["guile","libevent","bdw-gc",{"autoconf":":build"},{"automake":":build"},{"texinfo":":build"}],"homepage":"https://codeberg.org/guile/fibers","license":"LGPL-3.0-or-later","ruby_source_checksum":"7a8426a23334b6208985198ca6adca6cf261b075a71862058ad9dcf78d4397b6","stable_dependencies":["guile","libevent","bdw-gc",{"autoconf":":build"},{"automake":":build"},{"texinfo":":build"}],"stable_checksum":"fd055e9cee7ec11f7d9a6009e5387c002e99beb9fa9d2da3eab1b4da92b5be91","stable_url_args":["https://codeberg.org/guile/fibers/archive/v1.4.3.tar.gz"],"stable_version":"1.4.3"},"guile-gnutls":{"caveats":"If you are going to use the Guile bindings you will need to add the following\nto your .bashrc or equivalent in order for Guile to find the TLS certificates\ndatabase:\n  export GUILE_TLS_CERTIFICATE_DIRECTORY=$HOMEBREW_PREFIX/etc/gnutls/\n","desc":"Guile bindings for the GnuTLS library","head_dependencies":["gnutls","guile","bdw-gc",{"autoconf":":build"},{"automake":":build"},{"texinfo":":build"}],"head_url_args":["https://codeberg.org/guile-gnutls/guile-gnutls.git",{":branch":"main"}],"homepage":"https://codeberg.org/guile-gnutls/guile-gnutls","license":"LGPL-2.1-or-later","post_install_steps":[{"path":{"path":"{{lib}}/guile/3.0/site-ccache/gnutls.go"},"type":"touch"}],"ruby_source_checksum":"6c49afe49b1cdcaa23cef016c4521c0beb2cfbdb62c13dab75666cf5f914cbd7","stable_dependencies":["gnutls","guile","bdw-gc"],"stable_checksum":"230ae4f89dffac6d57fff618410611820e1550907aeef6065b121fe6410a7b6b","stable_url_args":["https://codeberg.org/guile-gnutls/guile-gnutls/releases/download/v5.0.3/guile-gnutls-5.0.3.tar.gz"],"stable_version":"5.0.3"},"guile":{"aliases":["guile@3"],"bottle_rebuild":1,"caveats":"Guile libraries can now be installed here:\n    Source files: $HOMEBREW_PREFIX/share/guile/site/3.0\n  Compiled files: $HOMEBREW_PREFIX/lib/guile/3.0/site-ccache\n      Extensions: $HOMEBREW_PREFIX/lib/guile/3.0/extensions\n\nAdd the following to your .bashrc or equivalent:\n  export GUILE_LOAD_PATH=\"$HOMEBREW_PREFIX/share/guile/site/3.0\"\n  export GUILE_LOAD_COMPILED_PATH=\"$HOMEBREW_PREFIX/lib/guile/3.0/site-ccache\"\n  export GUILE_SYSTEM_EXTENSIONS_PATH=\"$HOMEBREW_PREFIX/lib/guile/3.0/extensions\"\n","compatibility_version":1,"desc":"GNU Ubiquitous Intelligent Language for Extensions","executables":["guild","guile","guile-config","guile-snarf","guile-tools"],"head_dependencies":["bdw-gc","gmp","libtool","libunistring","pkgconf","readline",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"texinfo":":build"},{"gnu-sed":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/guile.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],["gperf"],["libffi"],["libxcrypt"]],"homepage":"https://www.gnu.org/software/guile/","license":"LGPL-3.0-or-later","post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/lib/guile/3.0/site-ccache"},"type":"mkdir_p"},{"path":{"path":"{{HOMEBREW_PREFIX}}/lib/guile/3.0/extensions"},"type":"mkdir_p"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/guile/site/3.0"},"type":"mkdir_p"}],"ruby_source_checksum":"1b80cc1c40c0dadb2390c1d1762817f8eee6aeaaddfebc3c36d00fcfb2ee58cb","stable_dependencies":["bdw-gc","gmp","libtool","libunistring","pkgconf","readline",{"gnu-sed":":build"}],"stable_checksum":"818c79d236657a7fa96fb364137cc7b41b3bdee0d65c6174ca03769559579460","stable_url_args":["https://ftpmirror.gnu.org/guile/guile-3.0.11.tar.xz"],"stable_uses_from_macos":[["gperf"],["libffi"],["libxcrypt"]],"stable_version":"3.0.11"},"gulp-cli":{"bottle_rebuild":1,"desc":"Command-line utility for Gulp","executables":["gulp"],"head_dependencies":["node"],"homepage":"https://github.com/gulpjs/gulp-cli","license":"MIT","ruby_source_checksum":"7ca7a1ea16ddd506e650b061997ff0ad3b4e724a9bc043ce6526c0aff28a3b2a","stable_dependencies":["node"],"stable_checksum":"683fa88d8d15b49a8adf760f25e4e46f068f1e065fe234e1199b27fe6bf0376e","stable_url_args":["https://registry.npmjs.org/gulp-cli/-/gulp-cli-3.1.0.tgz"],"stable_version":"3.1.0","bottle_tag":":all","bottle_checksum":"240302d96e2d2ded3a74ad80abc51db6c8539e32421a6026a081879c1387dc3c"},"gum":{"compatibility_version":1,"desc":"Tool for glamorous shell scripts","executables":["gum"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/charmbracelet/gum.git",{":branch":"main"}],"homepage":"https://github.com/charmbracelet/gum","license":"MIT","ruby_source_checksum":"e9d04aa9046c0f943ccc8024675f31c83f30ca49300ddaaeabd04c2fa3a9588b","stable_dependencies":[{"go":":build"}],"stable_checksum":"06403707671e9b2af386640d8b9f6079efc0aadf77e8f6b091bd191fe16c1264","stable_url_args":["https://github.com/charmbracelet/gum/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2"},"gumbo-parser":{"compatibility_version":2,"desc":"C99 library for parsing HTML5","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://codeberg.org/gumbo-parser/gumbo-parser","license":"Apache-2.0","ruby_source_checksum":"0629f7590ff8bbe40cc51a9a4b1347f367e8afa2d89cc2db409cb2a3cc3ee3ee","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"ba5d13b9b508ec693613b3b61518163aced38f8e885f7e28dc047348a4e61365","stable_url_args":["https://codeberg.org/gumbo-parser/gumbo-parser/archive/0.14.1.tar.gz"],"stable_version":"0.14.1"},"gup":{"desc":"Update binaries installed by go install","executables":["gup"],"head_dependencies":["go"],"head_url_args":["https://github.com/nao1215/gup.git",{":branch":"main"}],"homepage":"https://github.com/nao1215/gup","license":"Apache-2.0","ruby_source_checksum":"6d352d7789d3fb6d1a4636f72fa75ce0465f3abf9a9322a8ed8828b2dc3eceda","stable_dependencies":["go"],"stable_checksum":"2bdcd9189802c401d951f57e01a9a10fa1b535a071ebb0d2272bec9e1973debd","stable_url_args":["https://github.com/nao1215/gup/archive/refs/tags/v1.10.3.tar.gz"],"stable_version":"1.10.3"},"gupnp-av":{"desc":"Library to help implement UPnP A/V profiles","head_dependencies":["glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wiki.gnome.org/GUPnP/","license":"LGPL-2.1-or-later","ruby_source_checksum":"949542c08693c2b66fc2e9a495e921e2832bd9f0509549af996a3f551748a4a1","stable_dependencies":["glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"93918fcf5af529fda5b3d2d9fc3b77cd93df88064939b82f249f5577d8de1c02","stable_url_args":["https://download.gnome.org/sources/gupnp-av/0.14/gupnp-av-0.14.5.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.14.5"},"gupnp-tools":{"desc":"Free replacements of Intel's UPnP tools","executables":["gssdp-discover","gupnp-av-cp","gupnp-event-dumper","gupnp-network-light","gupnp-universal-cp","gupnp-upload"],"head_dependencies":["gdk-pixbuf","glib","gssdp","gtk+3","gtksourceview4","gupnp","gupnp-av","libsoup","libxml2","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.gnome.org/GUPnP/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"bfba4dfce588bf7f585230482ce8fb762a9cdca5fc6e1c5d9df2c06f20aa674f","stable_dependencies":["gdk-pixbuf","glib","gssdp","gtk+3","gtksourceview4","gupnp","gupnp-av","libsoup","libxml2","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"2c7f6f538fb36a15322be532217e5de161182c943c0a8b0da4458cf970b4092f","stable_url_args":["https://download.gnome.org/sources/gupnp-tools/0.12/gupnp-tools-0.12.4.tar.xz"],"stable_version":"0.12.4"},"gupnp":{"bottle_rebuild":1,"desc":"Framework for creating UPnP devices and control points","executables":["gupnp-binding-tool-1.6"],"head_dependencies":["glib","gssdp","libsoup","libxml2",{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/gupnp.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://gitlab.gnome.org/GNOME/gupnp","license":"LGPL-2.0-or-later","ruby_source_checksum":"0e6373c50bdccd0de252f84bb09ac40346ce39f595fd5a333c58bc1c0797a5f2","stable_dependencies":["glib","gssdp","libsoup","libxml2",{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"a1ee07b7b12673c32d7fc73ca158a50c1a4dc69ab35b65e94d24d38ac875345e","stable_url_args":["https://download.gnome.org/sources/gupnp/1.6/gupnp-1.6.10.tar.xz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.6.10"},"gurk":{"desc":"Signal Messenger client for terminal","executables":["gurk"],"head_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"homepage":"https://github.com/boxdot/gurk-rs","license":"AGPL-3.0-only","ruby_source_checksum":"a5c817337fbac82ef778aa2de5af91deb4d18b93238cadef1eafeb6cb489247a","stable_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"d047915916bceb221cd96a8afe53e5ba3b897f8d8798a4d36ca4cf354aa63b03","stable_url_args":["https://github.com/boxdot/gurk-rs/archive/refs/tags/v0.10.2.tar.gz"],"stable_version":"0.10.2"},"gut":{"desc":"Beginner friendly porcelain for git","executables":["gut"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/julien040/gut.git",{":branch":"main"}],"homepage":"https://gut-cli.dev/","license":"MIT","ruby_source_checksum":"07f48e98cead6f5879c6e433be35b027d3f9972f56dedd86d942e4306cf9576d","stable_dependencies":[{"go":":build"}],"stable_checksum":"2e5af066ac8bcf46ef15cd9c788e57862c3dcb6119539eac100a71daee148e7d","stable_url_args":["https://github.com/julien040/gut/archive/refs/tags/0.3.3.tar.gz"],"stable_version":"0.3.3"},"gvp":{"bottle_rebuild":2,"desc":"Go versioning packager","executables":["gvp"],"homepage":"https://github.com/pote/gvp","license":"MIT","ruby_source_checksum":"fa8c1d5d928614ba3805c8c51e3a030f16b8a26b751b2deec2a390f67e409dbf","stable_patches":[{"strip":"p1","url":"https://github.com/pote/gvp/commit/11c4cefd.patch?full_index=1","sha256":"19c59c5185d351e05d0b3fbe6a4dba3960c34a804d67fe320e3189271374c494","type":"backport","resolves":[{"type":"defect","id":"https://github.com/pote/gvp/pull/46"}]}],"stable_checksum":"e1fccefa76495293350d47d197352a63cae6a014d8d28ebdedb785d4304ee338","stable_url_args":["https://github.com/pote/gvp/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0","bottle_tag":":all","bottle_checksum":"7570737e59ef17b2cde9b25b56a9f148a839924b0e0bc9b9a91e30ee95b6a3e6"},"gwctl":{"bottle_rebuild":1,"desc":"CLI for managing and inspecting Gateway API resources in Kubernetes clusters","executables":["gwctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/gwctl.git",{":branch":"main"}],"homepage":"https://github.com/kubernetes-sigs/gwctl","license":"Apache-2.0","ruby_source_checksum":"c5aed1be972a4cb375055066234aefdc8a11239163804107c947806d75e8be07","stable_dependencies":[{"go":":build"}],"stable_checksum":"ee3bf78df7645f518db0adc21aa156507847c4f0727eb949d7d49c8aa8cb9c73","stable_url_args":["https://github.com/kubernetes-sigs/gwctl/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0"},"gwenhywfar":{"conflicts":[["go-size-analyzer",{":because":"both install `gsa` binaries"}]],"desc":"Utility library required by aqbanking and related software","executables":["gct-tool","gsa","gwbuild","gwenhywfar-config","mklistdoc","typemaker","typemaker2","xmlmerge"],"head_dependencies":["gnutls","libgcrypt","libgpg-error","openssl@4","pkgconf","qtbase","gettext",{"gettext":":build"},{"cmake":":test"}],"homepage":"https://www.aquamaniac.de/rdm/projects/gwenhywfar","license":"LGPL-2.1-or-later","no_autobump_args":{":because":":incompatible_version_format"},"revision":1,"ruby_source_checksum":"648be9bf560197706c51f35eeaac676e06887ab8af2430dbbf3f3ba825649799","stable_dependencies":["gnutls","libgcrypt","libgpg-error","openssl@4","pkgconf","qtbase","gettext",{"gettext":":build"},{"cmake":":test"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8916feaa99cb954f963f2cba8dd2dffe57cacf7f284daf00eab071aad6fe2ab3","stable_url_args":["https://www.aquamaniac.de/rdm/attachments/download/630/gwenhywfar-5.14.1.tar.gz"],"stable_version":"5.14.1"},"gws":{"bottle_rebuild":1,"conflicts":[["googleworkspace-cli",{":because":"both install a `gws` binary"}]],"desc":"Manage workspaces composed of git repositories","executables":["gws"],"head_dependencies":["bash"],"homepage":"https://streakycobra.github.io/gws/","license":"MIT","ruby_source_checksum":"b7f221a034d4ac9058ee2906d2559ee39852767f160b785653d2a1495f080b8d","stable_dependencies":["bash"],"stable_checksum":"f92b7693179c2522c57edd578abdb90b08f6e2075ed27abd4af56c1283deab1a","stable_url_args":["https://github.com/StreakyCobra/gws/archive/refs/tags/0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_tag":":all","bottle_checksum":"0d31f65a9ff26f5e0d80055636889fe835445ffcdcccb144333e042ae2b771aa"},"gwt":{"desc":"Google web toolkit","executables":["i18nCreator","webAppCreator"],"head_dependencies":["openjdk"],"homepage":"https://www.gwtproject.org/","license":"Apache-2.0","ruby_source_checksum":"91cd89615cd8e232a1b35c7f27ecfe036f62747b6094b6f8a33b24242e90f0eb","stable_dependencies":["openjdk"],"stable_checksum":"92610f2f9b929a8625b858fe394c15351357ba32733282e79e38168ecc0d131d","stable_url_args":["https://github.com/gwtproject/gwt/releases/download/2.13.1/gwt-2.13.1.zip"],"stable_version":"2.13.1","bottle_tag":":all","bottle_checksum":"d14dc605a4b0a4628bb6b2df67684e850e32f7fa02cf12c1da4559fcaeecc189"},"gwyddion":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-08-28",":because":"needs EOL `gtk+`"},"desc":"Scanning Probe Microscopy visualization and analysis tool","disable_args":{":date":"2027-08-28",":because":"needs EOL `gtk+`"},"executables":["gwyddion","gwyddion-thumbnailer"],"head_dependencies":["gtk+3","gtk-mac-integration","cairo","fftw","gdk-pixbuf","glib","libpng","libxml2","libzip","pango","webp","zstd","at-spi2-core","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://svn.code.sf.net/p/gwyddion/code/branches/GWYDDION-UNSTABLE"],"head_uses_from_macos":[[{"libxslt":":build"}],["bzip2"]],"homepage":"https://gwyddion.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"e673c7cbf8dc835b34638221a22fd947c367f23bde748d13aca032b58f2b0d26","stable_dependencies":["gtk+","cairo","fftw","gdk-pixbuf","glib","libpng","libxml2","libzip","pango","webp","zstd","at-spi2-core","gettext","harfbuzz",{"pkgconf":[":build",":test"]},{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2df721befccbe4d5ee2ba564b32e69341f8ce1de637e2045838a09a2d46b5dba","stable_url_args":["https://downloads.sourceforge.net/project/gwyddion/gwyddion/2.71/gwyddion-2.71.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.71"},"gx":{"deprecate_args":{":date":"2024-12-07",":because":":unmaintained"},"desc":"Language-agnostic, universal package manager","disable_args":{":date":"2025-12-07",":because":":unmaintained"},"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/whyrusleeping/gx.git",{":branch":"master"}],"homepage":"https://github.com/whyrusleeping/gx","license":"MIT","ruby_source_checksum":"5a2788aa05d7226913200d23636a4f5a4218c4dfc9e5d3ad64c00003a32651f0","stable_dependencies":[{"go":":build"}],"stable_checksum":"2c0b90ddfd3152863f815c35b37e94d027216c6ba1c6653a94b722bf6e2b015d","stable_url_args":["https://github.com/whyrusleeping/gx/archive/refs/tags/v0.14.3.tar.gz"],"stable_version":"0.14.3","bottle_checksum":"e707d45bd29a98762cee6992eccec4b0015c75d6d009488abfafeb96f63684f5"},"gxml":{"desc":"GObject-based XML DOM API","head_dependencies":["glib","libgee","libxml2","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://wiki.gnome.org/GXml","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"545a00a5d87ff88677cca63a662292d0a9c2971c8783dd6e91db05ce8b5d6a31","stable_dependencies":["glib","libgee","libxml2","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.gnome.org/GNOME/gxml/-/commit/6551103abd5143e51814ec1dce9b36bb9a46e09f.diff","sha256":"b87f585ab782b2ff4f024c45c9a90791c2023e3703756f2eb799591e7978e640","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/gxml/-/merge_requests/28"}]}],"stable_checksum":"d8d8b16ff701d0c5ff04b337b246880ec4523abfe897a1f77acdf7d73fb14b84","stable_url_args":["https://gitlab.gnome.org/GNOME/gxml/-/archive/0.20.4/gxml-0.20.4.tar.bz2"],"stable_version":"0.20.4"},"gyb":{"bottle_rebuild":1,"caveats":"Default config_folder: $HOMEBREW_PREFIX/etc/gyb","desc":"CLI for backing up and restoring Gmail messages","executables":["gyb"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/GAM-team/got-your-back.git",{":branch":"main"}],"homepage":"https://github.com/GAM-team/got-your-back/","license":"Apache-2.0","ruby_source_checksum":"9cd80110da4654e34e95b8b8cd1a401a81eacb200640e64cf021130c1da0ab88","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"stable_checksum":"853050ff6e2dde4f71585c4256b730f7c50404f04ce083895634d91155fcb4a1","stable_url_args":["https://github.com/GAM-team/got-your-back/archive/refs/tags/v1.97.tar.gz"],"stable_version":"1.97"},"gzip":{"desc":"Popular GNU data compression program","executables":["gunzip","gzexe","gzip","uncompress","zcat","zcmp","zdiff","zegrep","zfgrep","zforce","zgrep","zless","zmore","znew"],"homepage":"https://www.gnu.org/software/gzip/","license":"GPL-3.0-or-later","ruby_source_checksum":"e6f17e7ef8c592f289cc3df79b035f76a4b2cf3e252194d8db9d4344bf68dd38","stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/OpenMandrivaAssociation/gzip/5a3c8e5316bac3ac837f7aa8dc7e3a4b0ba74321/gzip-1.15-aarch64-head-macro.patch","sha256":"82ef5b24041eeb86511ce67cb4e60edf8fbfcce01f7a1ab28fd1e024a3050df0","type":"unofficial","resolves":[{"type":"defect","id":"https://lists.gnu.org/archive/html/bug-gzip/2026-09/msg00031.html"}]}],"stable_checksum":"545886cf57fa88a65e967fbf705903d7fcb2567c82c7342493e82e8d7b1a210b","stable_url_args":["https://ftpmirror.gnu.org/gzip/gzip-1.15.tar.gz"],"stable_version":"1.15"},"gzrt":{"bottle_rebuild":1,"desc":"Gzip recovery toolkit","executables":["gzrecover"],"homepage":"https://www.urbanophile.com/arenn/coding/gzrt/gzrt.html","license":"GPL-2.0-or-later","ruby_source_checksum":"fabad773c3ed1a03455a0a4108c2b9a1dd03158926377cd5d1156e81050fd5fb","stable_checksum":"b0b7dc53dadd8309ad9f43d6d6be7ac502c68ef854f1f9a15bd7f543e4571fee","stable_url_args":["https://www.urbanophile.com/arenn/coding/gzrt/gzrt-0.8.tar.gz"],"stable_version":"0.8"},"h2":{"desc":"Java SQL database","executables":["h2"],"head_dependencies":["openjdk"],"homepage":"https://www.h2database.com/","license":"MPL-2.0","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"0e46daf172dd1393f862685ed6f8a96d51f758e50cf9cf81caa3543f3c60bb1a","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/h2/bin/h2","-tcp","-web","-pg"]],"stable_dependencies":["openjdk"],"stable_checksum":"e81c3cb2174a3a0aa4d7887dd0c8c5e307960e6f47925d8c40283f9bb960b13b","stable_url_args":["https://github.com/h2database/h2database/releases/download/version-2.5.252/h2-2026-09-23.zip"],"stable_version":"2.5.252","bottle_tag":":all","bottle_checksum":"c311538a50ec4b368318f006d38da2e05ebc07676cc48602afaff7e96563e52d"},"h264bitstream":{"bottle_rebuild":1,"desc":"Library for reading and writing H264 video streams","executables":["h264_analyze"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":test"}],"homepage":"https://h264bitstream.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"17e9fe7bb362c223d2a0700923b9b13558781e475bd709e39e52f6d4da6e64f4","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":test"}],"stable_checksum":"94912cb07ef67da762be9c580b325fd8957ad400793c9030f3fb6565c6d263a7","stable_url_args":["https://downloads.sourceforge.net/project/h264bitstream/h264bitstream/0.2.0/h264bitstream-0.2.0.tar.gz"],"stable_version":"0.2.0"},"h26forge":{"desc":"Tool for making syntactically valid but semantically spec-noncompliant videos","executables":["h26forge"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[["llvm"]],"homepage":"https://github.com/h26forge/h26forge","license":"MIT","ruby_source_checksum":"aa7c6d4e94f7c5753000960d7a7f2f87d8ee197506a4ef8892b37921077a06ae","stable_dependencies":[{"rust":":build"}],"stable_checksum":"66e3bd1f63e6c70db334d103107ced2b2924aaee6472c71682ed34c8276203b0","stable_url_args":["https://github.com/h26forge/h26forge/archive/refs/tags/2024-07-06.tar.gz"],"stable_uses_from_macos":[["llvm"]],"stable_version":"2024-07-06","bottle_checksum":"ffe426e9eae46e983558bc76e27422d94837af5fb7260efaac0dedf0381fb6d7"},"h2c":{"bottle_rebuild":1,"desc":"Headers 2 curl","executables":["h2c"],"homepage":"https://curl.se/h2c/","license":"MIT","ruby_source_checksum":"97f738a4bbd1a9f86c76e7b01d64048384c1762bca3a4f20652257d693dcb9f0","stable_checksum":"1c5e4d76131abb5151c89cc54945256509dad9d12cab36205aa5bcd7f8a311af","stable_url_args":["https://github.com/curl/h2c/archive/refs/tags/1.0.tar.gz"],"stable_version":"1.0","bottle_tag":":all","bottle_checksum":"1380fd71175ca3911be9411e849ff6a739dca5b676771a42a6437c629216983e"},"h2o":{"bottle_rebuild":1,"caveats":"A basic example configuration file has been placed in $HOMEBREW_PREFIX/etc/h2o.\n\nYou can find fuller, unmodified examples in $HOMEBREW_PREFIX/opt/h2o/share/h2o/examples.\n","deprecate_args":{":date":"2026-02-19",":because":"upstream does not provide tagged versions anymore"},"desc":"HTTP server with support for HTTP/1.x and HTTP/2","disable_args":{":date":"2027-02-19",":because":"upstream does not provide tagged versions anymore"},"executables":["h2o"],"head_dependencies":["openssl@3",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/h2o/h2o/","license":"MIT","revision":3,"ruby_source_checksum":"36a612adfb534dcb96f7add85f22e551946988cf2d29f28923c2134796aada57","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/h2o/bin/h2o","-c","$HOMEBREW_PREFIX/etc/h2o/h2o.conf"]],"stable_dependencies":["openssl@3",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"f8cbc1b530d85ff098f6efc2c3fdbc5e29baffb30614caac59d5c710f7bda201","stable_url_args":["https://github.com/h2o/h2o/archive/refs/tags/v2.2.6.tar.gz"],"stable_version":"2.2.6"},"h2spec":{"bottle_rebuild":1,"desc":"Conformance testing tool for HTTP/2 implementation","executables":["h2spec"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/summerwind/h2spec.git",{":branch":"master"}],"homepage":"https://github.com/summerwind/h2spec","license":"MIT","ruby_source_checksum":"c52ae86acba2280f8351ea9426aa3c7126cb6d4483e5d438d04f107451dd533c","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/summerwind/h2spec.git",{":tag":"v2.6.0",":revision":"70ac2294010887f48b18e2d64f5cccd48421fad1"}],"stable_version":"2.6.0","bottle_checksum":"f64b879c82616e820a77e8c39c65a6fd6b957c069aabd31ef5f2478b14101d46"},"h3":{"desc":"Hexagonal hierarchical geospatial indexing system","executables":["cellToBoundary","cellToBoundaryHier","cellToLatLng","cellToLatLngHier","cellToLocalIj","gridDisk","gridDiskUnsafe","h3","h3ToComponents","h3ToHier","latLngToCell","localIjToCell"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://uber.github.io/h3/","license":"Apache-2.0","ruby_source_checksum":"e7064f96a22b8e8aa8ef165fdec19e6f77b058e22c63772db1f23b4b1aaadc40","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"0da8a392a6ff77e76b60e6a331a49497d0935b6b7b6899da7a3e2786139b0441","stable_url_args":["https://github.com/uber/h3/archive/refs/tags/v4.5.0.tar.gz"],"stable_version":"4.5.0"},"hack-browser-data":{"desc":"Command-line tool for decrypting and exporting browser data","executables":["hack-browser-data"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/moonD4rk/HackBrowserData.git",{":branch":"main"}],"homepage":"https://github.com/moonD4rk/HackBrowserData","license":"MIT","ruby_source_checksum":"88e75d5325d4afe393ee9b9aa003b8af1984962a6a91792a9647423fb02827ad","stable_dependencies":[{"go":":build"}],"stable_checksum":"8efd8b28d85ef96683ee5f501e882685108ce78a8e128d42a194c949da74465f","stable_url_args":["https://github.com/moonD4rk/HackBrowserData/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"hackrf":{"desc":"Low cost software radio platform","executables":["hackrf_biast","hackrf_clock","hackrf_cpldjtag","hackrf_debug","hackrf_info","hackrf_operacake","hackrf_spiflash","hackrf_sweep","hackrf_transfer"],"head_dependencies":["fftw","libusb",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/greatscottgadgets/hackrf.git",{":branch":"main"}],"homepage":"https://greatscottgadgets.com/hackrf/","license":"GPL-2.0-or-later","ruby_source_checksum":"5fa1faa0cf5276c8d0431d62ca5c6184c361f4a6225caf38176020524d8d406c","stable_dependencies":["fftw","libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"d2b76a1115d9b4df648c29efb2f3c8e80009b7cf9a8adf37abbfdba72101b086","stable_url_args":["https://github.com/greatscottgadgets/hackrf/releases/download/v2026.01.3/hackrf-2026.01.3.tar.xz"],"stable_version":"2026.01.3"},"hadolint":{"desc":"Smarter Dockerfile linter to validate best practices","executables":["hadolint"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"],["xz"]],"homepage":"https://github.com/hadolint/hadolint","license":"GPL-3.0-only","ruby_source_checksum":"b06a93b5d8b693ed7f1523ff98f3fcc499e14a16dea0a6a71bc9a0f114694d5c","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"53a210184be82bd273fb298c0887a84e7d6c1d08fcdfc376373235c0c786bb27","stable_url_args":["https://hackage.haskell.org/package/hadolint-2.15.1/hadolint-2.15.1.tar.gz"],"stable_uses_from_macos":[["libffi"],["xz"]],"stable_version":"2.15.1"},"hadoop":{"compatibility_version":1,"conflicts":[["corepack",{":because":"both install `yarn` binaries"}],["yarn",{":because":"both install `yarn` binaries"}]],"desc":"Framework for distributed processing of large data sets","executables":["FederationStateStore","distribute-exclude.sh","hadoop","hadoop-daemon.sh","hadoop-daemons.sh","hdfs","httpfs.sh","kms.sh","mapred","mr-jobhistory-daemon.sh","refresh-namenodes.sh","start-all.sh","start-balancer.sh","start-dfs.sh","start-secure-dns.sh","start-yarn.sh","stop-all.sh","stop-balancer.sh","stop-dfs.sh","stop-secure-dns.sh","stop-yarn.sh","workers.sh","yarn","yarn-daemon.sh","yarn-daemons.sh"],"head_dependencies":["openjdk@17"],"homepage":"https://hadoop.apache.org/","license":"Apache-2.0","ruby_source_checksum":"9090ef29c3f8ac97928cd967384a3325fd948407cddcdac746bf11a5569f6c1e","stable_dependencies":["openjdk@17"],"stable_checksum":"82b9c2b89c2c903dc1047b1297da42ae5bcbf4a3e7355940c337eb5a51404850","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=hadoop/common/hadoop-3.5.0/hadoop-3.5.0.tar.gz"],"stable_version":"3.5.0","bottle_tag":":all","bottle_checksum":"7ed2ca815df59d77574e8d86b9e66a5283c565e39b75e71b1c242e94c881565f"},"haiti":{"desc":"Hash type identifier","executables":["haiti"],"head_dependencies":["ruby",{"rust":":build"}],"head_uses_from_macos":[["llvm"]],"homepage":"https://noraj.github.io/haiti/#/","license":"MIT","ruby_source_checksum":"5a8e87162bc5b341bdfdd0e328770c72a33ea668ed14ab71a55e1e4ad2a9a57f","stable_dependencies":["ruby",{"rust":":build"}],"stable_checksum":"505ae91562ad8c21e31874b77c0000fc8bf649aaf031a05b15aaa92124f2ddf2","stable_url_args":["https://github.com/noraj/haiti/archive/refs/tags/v4.0.0.tar.gz"],"stable_uses_from_macos":[["llvm"]],"stable_version":"4.0.0"},"halibut":{"desc":"Yet another free document preparation system","executables":["halibut"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://git.tartarus.org/simon/halibut.git",{":branch":"main"}],"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/halibut/","license":{":all_of":["MIT","APAFML"]},"ruby_source_checksum":"f57bc43f491f78bb2a06d2b756a1390abc1312366d0ac2b2a7f46325b1d3eb77","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"aaa0f7696f17f74f42d97d0880aa088f5d68ed3079f3ed15d13b6e74909d3132","stable_url_args":["https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.3/halibut-1.3.tar.gz"],"stable_version":"1.3","bottle_checksum":"bed49d04cdab196ff5554ee4d8a0f431407cbce92f2eccc5b97d2ae4bdb23ffd"},"halide":{"desc":"Language for fast, portable data-parallel computation","executables":["adams2019_retrain_cost_model","adams2019_weightsdir_to_weightsfile","anderson2021_retrain_cost_model","anderson2021_weightsdir_to_weightsfile","featurization_to_sample","gengen","get_host_target"],"head_dependencies":["lld@21","llvm@21",{"wabt":":no_linkage"},{"cmake":":build"},{"flatbuffers":":build"},{"pybind11":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/halide/Halide.git",{":branch":"main"}],"homepage":"https://halide-lang.org","license":"MIT","revision":3,"ruby_source_checksum":"c36ad470ae649f9df34703d3786d875e93a9cce5465e44183b84c9f0dfe30e18","stable_dependencies":["lld@21","llvm@21",{"wabt":":no_linkage"},{"cmake":":build"},{"flatbuffers":":build"},{"pybind11":":build"},{"python@3.15":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/halide/Halide/commit/7d7f0b4422594296fed1d561a43dc262d163d2b8.patch?full_index=1","sha256":"6b861e585ce4d71aec53b225562e078086ee310e8c6e7a052bf3fd53f03322ab","type":"backport","resolves":[{"type":"defect","id":"https://github.com/halide/Halide/pull/8923"}]},{"strip":"p1","url":"https://github.com/halide/Halide/commit/6a7ed977f0e03dc812b8ae4ef43654178d651c46.patch?full_index=1","sha256":"63232c844394cbaff3137f2a9e144579d4ad0af150ed1cf0e784edcc3d07b503","type":"backport","resolves":[{"type":"defect","id":"https://github.com/halide/Halide/pull/9016"}]},{"strip":"p1","url":"https://github.com/halide/Halide/commit/038f2e8a2824ec69db8f7785bf963b0ff110df2f.patch?full_index=1","sha256":"4179d05badd64af26a82fe38d2146bdbb2eb36d54a0fc7c9ccb30364813d69da","type":"backport","resolves":[{"type":"defect","id":"https://github.com/halide/Halide/pull/9473"}]}],"stable_checksum":"aa6b6f5e89709ca6bc754ce72b8b13b2abce0d6b001cb2516b1c6f518f910141","stable_url_args":["https://github.com/halide/Halide/archive/refs/tags/v21.0.0.tar.gz"],"stable_version":"21.0.0"},"halp":{"desc":"CLI tool to get help with CLI tools","executables":["halp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/orhun/halp.git",{":branch":"main"}],"homepage":"https://halp.cli.rs/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"372a957cbcc3d81d14197c03476fd1fe6c2762120cbd1e6fa6b8effe25c883cc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"de4e931aebd420e800007c446115f9fa3e2e581cbb4f2db9cb10488862e5f98b","stable_url_args":["https://github.com/orhun/halp/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_checksum":"7387bc748aaba59be28c6c0e220034e115097b7b7ea453c75c128bebb0982286"},"hamlib":{"desc":"Ham radio control libraries","executables":["ampctl","ampctld","rigctl","rigctlcom","rigctld","rigctlsync","rigctltcp","rigmem","rigsmtr","rigswr","rigtestlibusb","rigtestmcast","rigtestmcastrx","rotctl","rotctld"],"head_dependencies":["libtool","libusb","libusb-compat",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/hamlib/hamlib.git",{":branch":"master"}],"homepage":"http://www.hamlib.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"a8353d2310d82f440e3bb9ad34a1db9c18c1f192c97b521553b0ee7a036a6ced","stable_dependencies":["libtool","libusb","libusb-compat",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"ae1fcf2dbc80ea0786ea8f047b09399c3f7737d1930442f61a031708ed33e88f","stable_url_args":["https://github.com/Hamlib/Hamlib/releases/download/4.7.2/hamlib-4.7.2.tar.gz"],"stable_version":"4.7.2"},"handbrake":{"desc":"Open-source video transcoder available for Linux, Mac, and Windows","executables":["HandBrakeCLI"],"head_dependencies":["dav1d","freetype","fribidi","harfbuzz","jansson","jpeg-turbo","lame","libass","libbluray","libdvdnav","libdvdread","libogg","libvorbis","libvpx","opus","speex","svt-av1","theora","x264","xz","zimg","libx11",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"libtool":":build"},{"meson":":build"},{"nasm":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/HandBrake/HandBrake.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}],[{"python":":build"}],["bzip2"],["libxml2"]],"homepage":"https://handbrake.fr/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"74805dad28a0cf17cc08bceea0ce50790025d6ea1115b3fa0585b547f89c14a6","stable_dependencies":["dav1d","freetype","fribidi","harfbuzz","jansson","jpeg-turbo","lame","libass","libbluray","libdvdnav","libdvdread","libogg","libvorbis","libvpx","opus","speex","svt-av1","theora","x264","xz","zimg","libx11",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"libtool":":build"},{"meson":":build"},{"nasm":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"12b046350f2422dc28783ff94229aff4ba5fe5e683431e057355d36163b2593a","stable_url_args":["https://github.com/HandBrake/HandBrake/releases/download/1.11.2/HandBrake-1.11.2-source.tar.bz2"],"stable_uses_from_macos":[[{"m4":":build"}],[{"python":":build"}],["bzip2"],["libxml2"]],"stable_version":"1.11.2"},"hapi-fhir-cli":{"desc":"Command-line interface for the HAPI FHIR library","executables":["hapi-fhir-cli"],"head_dependencies":["openjdk"],"homepage":"https://hapifhir.io/","license":"Apache-2.0","ruby_source_checksum":"b348e0aea7d31594efa63191ea3ab07e46c5eb83ca23df6cbe0023005728b5b4","stable_dependencies":["openjdk"],"stable_checksum":"195217ca4af4b6c06eb42345054bd38504324564b25cad86c750f7f43df92d56","stable_url_args":["https://github.com/hapifhir/hapi-fhir/releases/download/v8.12.1/hapi-fhir-8.12.1-cli.zip"],"stable_version":"8.12.1","bottle_tag":":all","bottle_checksum":"b305804a820db2e6ba5e77b9220a380fe8c6962612319d571a637b07bd6d8752"},"hapless":{"bottle_rebuild":1,"desc":"Run and manage background processes","executables":["hap"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/bmwant/hapless.git",{":branch":"main"}],"homepage":"https://bmwant.link/hapless-easily-run-and-manage-background-processes/","license":"MIT","revision":2,"ruby_source_checksum":"245ed2ac2f5bb66115c20acf17d3d0800d3983ef675fb9442287137495ca9b79","stable_dependencies":["python@3.15"],"stable_checksum":"b54707a5f77ac8e779bfd0c8c49344333e9d40a5c9479f0da1c303ffa237077d","stable_url_args":["https://files.pythonhosted.org/packages/2c/ab/a5c875f00927421371c9c36849030ba84dc171e7157575fd85126e893064/hapless-0.15.1.tar.gz"],"stable_version":"0.15.1"},"happy-coder":{"deprecate_args":{":date":"2026-07-11",":because":"uses non-FOSS @anthropic-ai/claude-agent-sdk since 1.1.5"},"desc":"CLI for operating AI coding agents from mobile devices","disable_args":{":date":"2027-07-11",":because":"uses non-FOSS @anthropic-ai/claude-agent-sdk since 1.1.5"},"executables":["happy","happy-mcp"],"head_dependencies":["difftastic","node","ripgrep",{"yarn":":build"}],"head_url_args":["https://github.com/slopus/happy-cli.git",{":branch":"main"}],"homepage":"https://happy.engineering","license":"MIT","ruby_source_checksum":"79e383339ca727308d723c16e71fc0228853aa7ae04727edf15529783730de3d","stable_dependencies":["difftastic","node","ripgrep",{"yarn":":build"}],"stable_checksum":"42e1281f806aa2e604d684853213e4936f2424ea220e90f2cd6c06f4f37f297d","stable_url_args":["https://github.com/slopus/happy-cli/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"haproxy":{"aliases":["haproxy@3.4"],"desc":"Reliable, high performance TCP/HTTP load balancer","executables":["haproxy"],"head_dependencies":["openssl@4","pcre2"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.haproxy.org/","license":{"GPL-2.0-or-later":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"36647520b773090114593bc8787a85ae84b1691186bb5ae50cb5cf720afd595f","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/haproxy.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/haproxy.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/haproxy/bin/haproxy","-f","$HOMEBREW_PREFIX/etc/haproxy.cfg"]],"stable_dependencies":["openssl@4","pcre2"],"stable_checksum":"ccfd342f3724c2cd659574044d788f44e20b212467c6bd5edbbfc517a2775dca","stable_url_args":["https://www.haproxy.org/download/3.4/src/haproxy-3.4.7.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"3.4.7","versioned_formulae":["haproxy@2.8"]},"haproxy@2.8":{"desc":"Reliable, high performance TCP/HTTP load balancer","disable_args":{":date":"2028-04-01",":because":":unmaintained"},"executables":["haproxy"],"head_dependencies":["openssl@3","pcre2"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.haproxy.org/","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-or-later":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"c6931d34f174a95ccfe82e28ffd3e5e39b9d37ee32eea2db5d5d62231d3bd5ec","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/haproxy.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/haproxy.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/haproxy@2.8/bin/haproxy","-f","$HOMEBREW_PREFIX/etc/haproxy.cfg"]],"stable_dependencies":["openssl@3","pcre2"],"stable_checksum":"88c28dae25ea46672e66f8db0dadd1fb5920e06ee2415ceb9f281c256b537727","stable_url_args":["https://www.haproxy.org/download/2.8/src/haproxy-2.8.26.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"2.8.26"},"haraka":{"desc":"Fast, highly extensible, and event driven SMTP server","executables":["haraka","haraka_grep"],"head_dependencies":["node"],"homepage":"https://haraka.github.io/","license":"MIT","ruby_source_checksum":"ae15eba8c62ad9885c72919d1f17134cc1e67004a4f122f9109cff1d968cd401","stable_dependencies":["node"],"stable_checksum":"cf22799d7426632e6884ae109ca4ea7582f7828bb8366a08105c1e032f46e7a7","stable_url_args":["https://registry.npmjs.org/Haraka/-/Haraka-3.3.5.tgz"],"stable_version":"3.3.5","bottle_tag":":all","bottle_checksum":"9aad0a3dc7847883ab0685a9228daafce9d2a781cfa6b082c440569f6082a783"},"harbor-cli":{"desc":"CLI for Harbor container registry","executables":["harbor"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/goharbor/harbor-cli.git",{":branch":"main"}],"homepage":"https://github.com/goharbor/harbor-cli","license":"Apache-2.0","ruby_source_checksum":"6b45a24f067300864d0387ef5895c0228095e6654ebcd2a016b50c7a03e8ee35","stable_dependencies":[{"go":":build"}],"stable_checksum":"b8661164e532471e1cfcd74d5447c69648924a501a628a8b8322c4facaefb17b","stable_url_args":["https://github.com/goharbor/harbor-cli/archive/refs/tags/v0.0.27.tar.gz"],"stable_version":"0.0.27"},"harbour":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-01-05",":because":"uses deprecated libxdiff"},"desc":"Portable, xBase-compatible programming language and environment","disable_args":{":date":"2027-01-05",":because":"uses deprecated libxdiff"},"executables":["harbour","hb3rdpat.hbs","hbformat","hbi18n","hbmk2","hbnetio","hbpp","hbrun","hbtest"],"head_dependencies":["jpeg-turbo","libharu","libpng","libxdiff","minizip","pcre"],"head_url_args":["https://github.com/harbour/core.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["curl"],["expat"],["ncurses"],["sqlite"]],"homepage":"https://harbour.github.io","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"bc44e99df768acc26aba8b204fb06e0dcf934d4d33da680c1df5d7993eac912a","stable_dependencies":["jpeg-turbo","libharu","libpng","libxdiff","minizip","pcre"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"4e99c0c96c681b40c7e586be18523e33db24baea68eb4e394989a3b7a6b5eaad","stable_url_args":["https://downloads.sourceforge.net/project/harbour-project/source/3.0.0/harbour-3.0.0.tar.bz2"],"stable_uses_from_macos":[["bzip2"],["curl"],["expat"],["ncurses"],["sqlite"]],"stable_version":"3.0.0"},"harfbuzz":{"compatibility_version":1,"desc":"OpenType text shaping engine","executables":["hb-info","hb-raster","hb-shape","hb-subset","hb-vector","hb-view"],"head_dependencies":["cairo","freetype","glib","graphite2","icu4c@79","libpng",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]},{"pygobject3":":test"}],"head_url_args":["https://github.com/harfbuzz/harfbuzz.git",{":branch":"main"}],"homepage":"https://github.com/harfbuzz/harfbuzz","license":"MIT","revision":1,"ruby_source_checksum":"93346a12384ee13cd1a2fe13cce5063f6014f31be1139d7507b0f57a22296b45","stable_dependencies":["cairo","freetype","glib","graphite2","icu4c@79","libpng",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]},{"pygobject3":":test"}],"stable_checksum":"968536e9abd782f07f7954044c0c4020199fcdd39b41d221ec42d2a3be4a44df","stable_url_args":["https://github.com/harfbuzz/harfbuzz/releases/download/15.0.0/harfbuzz-15.0.0.tar.xz"],"stable_version":"15.0.0"},"harlequin":{"desc":"Easy, fast, and beautiful database client for the terminal","executables":["harlequin","hsql"],"head_dependencies":["apache-arrow","libpq",{"numpy":":no_linkage"},"python@3.15","unixodbc",{"cmake":":build"},{"libyaml":":build"},{"ninja":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tconbeer/harlequin.git",{":branch":"main"}],"homepage":"https://harlequin.sh","license":"MIT","local_patch_checksums":{"Patches/mysql-connector-python/mysql-connector-python-python315-ssl.patch":"f444a485a5a322664e73360e2fcab7d570ae8b661f0a72b28bd1f8f4b44cf045"},"ruby_source_checksum":"253bff469661a763e3057ceeec8be629a1cb0a3ecd3676a41cc99b2245cbb296","stable_dependencies":["apache-arrow","libpq",{"numpy":":no_linkage"},"python@3.15","unixodbc",{"cmake":":build"},{"libyaml":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"62f5e6bcab6040a2375cf481fe04f53932e27473bf999c423a808428e26b35fd","stable_url_args":["https://files.pythonhosted.org/packages/a3/0e/e30b611a5c3b3a5181743c02f7e746a28511b241aa7f5a66a90c47b119a9/harlequin-2.16.2.tar.gz"],"stable_version":"2.16.2"},"harper":{"desc":"Grammar Checker for Developers","executables":["harper-cli","harper-ls"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Automattic/harper.git",{":branch":"master"}],"homepage":"https://writewithharper.com","license":"Apache-2.0","ruby_source_checksum":"b3586c912299f758b833597f802d82a37f2f3de87116e5036363e2a815788269","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c2576a84a81019399095eb1bdbd0b66a32a1dba780ff1dea2b3d083e8b20626e","stable_url_args":["https://github.com/Automattic/harper/archive/refs/tags/v2.13.0.tar.gz"],"stable_version":"2.13.0"},"harsh":{"desc":"Habit tracking for geeks","executables":["harsh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wakatara/harsh.git",{":branch":"master"}],"homepage":"https://github.com/wakatara/harsh","license":"MIT","ruby_source_checksum":"c6e2ad0ef227567834952311e0c19cef32bbc3109ba251d798bb54afb1aee0ec","stable_dependencies":[{"go":":build"}],"stable_checksum":"37516772901d1cd31e7a9655dd3c3f522099f9c0467f3ef886d64301dd8b84a0","stable_url_args":["https://github.com/wakatara/harsh/archive/refs/tags/v0.14.5.tar.gz"],"stable_version":"0.14.5"},"has":{"desc":"Checks presence of various command-line tools and their versions on the path","executables":["has"],"head_url_args":["https://github.com/kdabir/has.git",{":branch":"master"}],"homepage":"https://github.com/kdabir/has","license":"MIT","ruby_source_checksum":"72a8c19e02da796a00160c5b33ec6772611cbe7fdd4b63bb1dedae4d09056f8f","stable_checksum":"99b4b82d8b935521bd1b44bf7a6af3421f4c850a28b8edfee39e6ee75af4d78f","stable_url_args":["https://github.com/kdabir/has/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_tag":":all","bottle_checksum":"01b6b5fa1ca423996dc8648cd076389b26fc2d6e3c4c0cf6f1fd8bdf9d161f9c"},"hashcash":{"desc":"Proof-of-work algorithm to counter denial-of-service (DoS) attacks","executables":["hashcash","sha1"],"head_dependencies":["openssl@4"],"homepage":"http://hashcash.org","license":{":any_of":[":public_domain","BSD-3-Clause","LGPL-2.1-only","GPL-2.0-only"]},"revision":2,"ruby_source_checksum":"fe195eae4c17048c401b167d2759c95488baa1336126d633d551d1b305bb4d85","stable_dependencies":["openssl@4"],"stable_checksum":"0192f12d41ce4848e60384398c5ff83579b55710601c7bffe6c88bc56b547896","stable_url_args":["https://deb.debian.org/debian/pool/main/h/hashcash/hashcash_1.22.orig.tar.gz"],"stable_version":"1.22"},"hashcat":{"bottle_rebuild":3,"desc":"World's fastest and most advanced password recovery utility","executables":["aescrypt2hashcat.pl","apfs2hashcat.py","bisq2hashcat.py","bitlocker2hashcat.py","bitwarden2hashcat.py","cachedata2hashcat.py","cryptoloop2hashcat.py","exodus2hashcat.py","gitea2hashcat.py","hashcat","hashcat_bin","keybag2hashcat.py","kremlin2hashcat.py","lastpass2hashcat.py","luks2hashcat.py","metamask2hashcat.py","mozilla2hashcat.py","radmin3_to_hashcat.pl","securenotes2hashcat.pl","shiro1-to-hashcat.py","sqlcipher2hashcat.pl","truecrypt2hashcat.py","veeamvbk2hashcat.py","veracrypt2hashcat.py","virtualbox2hashcat.py","vmwarevmx2hashcat.py"],"head_dependencies":["minizip","xxhash",{"gnu-sed":":build"}],"head_url_args":["https://github.com/hashcat/hashcat.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://hashcat.net/hashcat/","license":{":all_of":["MIT","LZMA-SDK-9.22",":public_domain"]},"ruby_source_checksum":"a29bba54b1ff5fbd5c14e10432d763d34c0dce8fc2091b2252b2bcb47b70be3c","stable_dependencies":["minizip","xxhash",{"gnu-sed":":build"}],"stable_checksum":"9546a6326d747530b44fcc079babad40304a87f32d3c9080016d58b39cfc8b96","stable_url_args":["https://hashcat.net/files/hashcat-7.1.2.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"7.1.2","version_scheme":1},"hashlink":{"bottle_rebuild":1,"deprecate_args":{":date":"2027-03-31",":because":"needs deprecated `haxe` which needs EOL `mbedtls@3`"},"desc":"Virtual machine for Haxe","executables":["hl"],"head_dependencies":["jpeg-turbo","libogg","libpng","libuv","libvorbis","mbedtls","openal-soft","sdl3",{"pkgconf":":build"},{"haxe":":test"}],"head_url_args":["https://github.com/HaxeFoundation/hashlink.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://hashlink.haxe.org/","license":"MIT","ruby_source_checksum":"95b16d1acf71bb55cc84bd471ee30df15b4f679e7fa0627f7bfbf0132f4d5e1e","stable_dependencies":["jpeg-turbo","libogg","libpng","libuv","libvorbis","mbedtls","openal-soft","sdl3",{"pkgconf":":build"},{"haxe":":test"}],"stable_checksum":"c392ce6e1d3670bcb60c85d83a161591707de9cdb6b00b48e79f9ea7807fc5a9","stable_url_args":["https://github.com/HaxeFoundation/hashlink/archive/refs/tags/1.16.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.16"},"haskell-language-server":{"caveats":"haskell-language-server is built for GHC versions 9.12.4, 9.14.1.\nYou need to provide your own GHC or install one with\n  brew install ghc\n","desc":"Integration point for ghcide and haskell-ide-engine. One IDE to rule them all","executables":["ghcide-bench-9.12","ghcide-bench-9.12.4","ghcide-bench-9.14","ghcide-bench-9.14.1","haskell-language-server-9.12","haskell-language-server-9.12.4","haskell-language-server-9.14","haskell-language-server-9.14.1","haskell-language-server-wrapper"],"head_dependencies":["gmp",{"cabal-install":[":build",":test"]},{"ghc":[":build",":test"]},{"ghc@9.12":[":build",":test"]}],"head_url_args":["https://github.com/haskell/haskell-language-server.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://github.com/haskell/haskell-language-server","license":"Apache-2.0","revision":1,"ruby_source_checksum":"1ec80c2068add760bef24a081fcfbd9d13dd20f9e08735b13bd705f2b3db4785","stable_dependencies":["gmp",{"cabal-install":[":build",":test"]},{"ghc":[":build",":test"]},{"ghc@9.12":[":build",":test"]}],"stable_checksum":"a6ecf9eeac802dfa358f151d4309803ca082671ed18195d1db0d60771a2159e2","stable_url_args":["https://github.com/haskell/haskell-language-server/releases/download/2.15.0.0/haskell-language-server-2.15.0.0-src.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"2.15.0.0"},"haskell-stack":{"aliases":["stack"],"bottle_rebuild":1,"desc":"Cross-platform program for developing Haskell projects","executables":["stack"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/commercialhaskell/stack.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://haskellstack.org/","license":"BSD-3-Clause","ruby_source_checksum":"f61706638e55f61fa8bbd3cf0e857ed6a2c00698bc428ea25868423515b66028","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"388916c20e2a9e9d343ef40c0c31fbb664cdbf302122ded8508ded8f765cbb4f","stable_url_args":["https://github.com/commercialhaskell/stack/archive/refs/tags/v3.11.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.11.1"},"haste-client":{"deprecate_args":{":date":"2025-04-18",":because":":repo_archived"},"desc":"CLI client for haste-server","disable_args":{":date":"2026-04-18",":because":":repo_archived"},"executables":["haste"],"head_url_args":["https://github.com/toptal/haste-client.git",{":branch":"master"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://hastebin.com/","license":"MIT","revision":2,"ruby_source_checksum":"a9d127d6d0a3c8823723337e6f2a4a8d207849864515738120cc2107852234b9","stable_checksum":"9f7e943be47408ba0b9765328794e7b87bdb2a785f1e9edb5d541d67b4a75d31","stable_url_args":["https://github.com/toptal/haste-client/archive/refs/tags/v0.3.0.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.3.0","bottle_checksum":"e6968438749dec734a5a5ab8c4dac48fd5eee5b2c8adfe6ec8908d17c72788c1"},"hasura-cli":{"deprecate_args":{":date":"2024-10-29",":because":"uses `node@18`, which is deprecated"},"desc":"Command-Line Interface for Hasura GraphQL Engine","disable_args":{":date":"2025-10-29",":because":"uses `node@18`, which is deprecated"},"head_dependencies":[{"go":":build"},{"node@18":":build"}],"head_url_args":["https://github.com/hasura/graphql-engine.git",{":branch":"master"}],"homepage":"https://hasura.io","license":"Apache-2.0","ruby_source_checksum":"ccf48297928dfdc3adc20d205acad1afeffe0f828176195c2ad12a6b423197ae","stable_dependencies":[{"go":":build"},{"node@18":":build"}],"stable_checksum":"ad7f7e85168e53671b3421d4947c5a6f840682ba0fbff834fb1ce2b4f3f9d6b1","stable_url_args":["https://github.com/hasura/graphql-engine/archive/refs/tags/v2.48.3.tar.gz"],"stable_version":"2.48.3","bottle_checksum":"310114abbf68ed17ec45b968303c43862c53cab6350cfd638475f76ffe277d11"},"hatari":{"bottle_rebuild":2,"desc":"Atari ST/STE/TT/Falcon emulator","executables":["atari-convert-dir","atari-hd-image","gst2ascii","hatari","hatari-prg-args","hatari_profile","hmsa","zip2st"],"head_dependencies":["sdl3","libpng",{"cmake":":build"}],"head_url_args":["https://framagit.org/hatari/hatari.git",{":branch":"main"}],"homepage":"https://www.hatari-emu.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"635de41c4a083cda462fe6ad393fd868b26aa3ff5e66ede1f79748975cc50aef","stable_dependencies":["sdl2-compat","libpng",{"cmake":":build"}],"stable_checksum":"b7dc09ebffc1b77da6837d37b116bc5a9b2fd46affff1021124101e3f6e76bc5","stable_url_args":["https://framagit.org/hatari/releases/-/raw/main/v2.6.1/hatari-2.6.1.tar.bz2"],"stable_version":"2.6.1"},"hatch":{"desc":"Modern, extensible Python project management","executables":["hatch"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15","uv"],"homepage":"https://hatch.pypa.io/latest/","license":"MIT","revision":3,"ruby_source_checksum":"9ee6363b687a75f8cd8a1c7f3e7f190cc2805a62f4139318e4ee80bd70ebd9f7","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15","uv"],"stable_checksum":"222fff78e197cf12a39db7efe5318ca403f2614db213416fd106a6c3260ef221","stable_url_args":["https://files.pythonhosted.org/packages/91/81/a5a77aaa23df824562d50ad25eeb52ae6446924d0dc68c7c19ed6d8b171f/hatch-1.18.1.tar.gz"],"stable_version":"1.18.1"},"havener":{"desc":"Swiss army knife for Kubernetes tasks","executables":["havener"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/homeport/havener.git",{":branch":"main"}],"homepage":"https://github.com/homeport/havener","license":"MIT","ruby_source_checksum":"7dd9c81e63f238d8759795ec9fbfd7ef700e2b11737493c8ad9d831f3563006b","stable_dependencies":[{"go":":build"}],"stable_checksum":"f923cd42bb4ded5535aa089037bc285110b2bc335ae108553e50ac8bddeafff0","stable_url_args":["https://github.com/homeport/havener/archive/refs/tags/v2.2.7.tar.gz"],"stable_version":"2.2.7"},"havn":{"desc":"Fast configurable port scanner with reasonable defaults","executables":["havn"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/mrjackwills/havn","license":"MIT","ruby_source_checksum":"c0569d223643801a0f65b5b3c39cb9f71249c1f5a60d81a8671ad557094aaa98","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3706e7c986cb5641ddd20e66d743ae8d978c7b8fd37075644a07e592fb991746","stable_url_args":["https://github.com/mrjackwills/havn/archive/refs/tags/v0.3.10.tar.gz"],"stable_version":"0.3.10"},"hawkeye":{"desc":"Simple license header checker and formatter, in multiple distribution forms","executables":["hawkeye"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/korandoru/hawkeye","license":"Apache-2.0","ruby_source_checksum":"42a0f80b7705b1d2a1290420c6637132f55da7f7f561f7726c4d7114b761420b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d85bc32c3813040a83c72555998f74ca1e7218b6908faf1106d29af279e61e51","stable_url_args":["https://github.com/korandoru/hawkeye/archive/refs/tags/v7.2.0.tar.gz"],"stable_version":"7.2.0"},"haxe":{"caveats":"Add the following line to your .bashrc or equivalent:\n  export HAXE_STD_PATH=\"$HOMEBREW_PREFIX/lib/haxe/std\"\n","deprecate_args":{":date":"2027-03-31",":because":"needs EOL `mbedtls@3`"},"desc":"Multi-platform programming language","executables":["haxe","haxelib"],"head_dependencies":["mbedtls@3","neko","pcre2",{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/HaxeFoundation/haxe.git",{":branch":"development"}],"homepage":"https://haxe.org/","license":{":all_of":["GPL-2.0-or-later","MIT"]},"revision":3,"ruby_source_checksum":"239fca10a99715fe8f36528dd98cc839e1ee342aeb0eec76f9e581a07a61a089","stable_dependencies":["mbedtls@3","neko","pcre2",{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/HaxeFoundation/haxe.git",{":tag":"4.3.7",":revision":"e0b355c6be312c1b17382603f018cf52522ec651"}],"stable_version":"4.3.7"},"hayagriva":{"desc":"Bibliography management tool","executables":["hayagriva"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/typst/hayagriva.git",{":branch":"main"}],"homepage":"https://github.com/typst/hayagriva","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"65971ad9bd271922faf339747fbf76e17ec7723be9d581ef996c6382ace2d441","stable_dependencies":[{"rust":":build"}],"stable_checksum":"bce8393f5200a3672b0d5baade84cfd96646dc7f0e045faedb0bf9a754c1a48d","stable_url_args":["https://github.com/typst/hayagriva/archive/refs/tags/v0.10.1.tar.gz"],"stable_version":"0.10.1"},"hbase":{"desc":"Hadoop database: a distributed, scalable, big data store","executables":["hbase","start-hbase.sh","stop-hbase.sh"],"head_dependencies":["openjdk@17",{"ant":":build"}],"homepage":"https://hbase.apache.org","license":"Apache-2.0","ruby_source_checksum":"22f469f831fdc131379c8c4e0116932d124751321b67fee2a468988c570acffa","service_args":[[":environment_variables",{":HBASE_HOME":"$HOMEBREW_PREFIX/opt/hbase/libexec",":HBASE_IDENT_STRING":"root",":HBASE_LOG_DIR":"$HOMEBREW_PREFIX/var/hbase",":HBASE_LOG_PREFIX":"hbase-root-master",":HBASE_LOGFILE":"hbase-root-master.log",":HBASE_MASTER_OPTS":" -XX:PermSize=128m -XX:MaxPermSize=128m",":HBASE_NICENESS":"0",":HBASE_PID_DIR":"$HOMEBREW_PREFIX/var/run/hbase",":HBASE_REGIONSERVER_OPTS":" -XX:PermSize=128m -XX:MaxPermSize=128m",":HBASE_ROOT_LOGGER":"INFO,RFA",":HBASE_SECURITY_LOGGER":"INFO,RFAS"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/hbase/hbase.log"],[":error_log_path","$HOMEBREW_PREFIX/var/hbase/hbase.err"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/hbase/bin/hbase","--config","$HOMEBREW_PREFIX/opt/hbase/libexec/conf","master","start"]],"stable_dependencies":["openjdk@17",{"ant":":build"}],"stable_checksum":"09ec88a00f238f0ec608fa58b737ceefad60bb7339bd557ea32ea4a7a0a79655","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=hbase/3.0.0/hbase-3.0.0-bin.tar.gz"],"stable_version":"3.0.0"},"hblock":{"desc":"Adblocker that creates a hosts file from multiple sources","executables":["hblock"],"head_uses_from_macos":[["curl"]],"homepage":"https://hblock.molinero.dev/","license":"MIT","ruby_source_checksum":"8fa73fc6b0e4c0c2742c36d9beed3d67338ef73b1bb56534ea977c88d364038b","stable_checksum":"af98a6753e5de1406b63cd1fabf4b3eae84816168c532dae40c83092acb69941","stable_url_args":["https://github.com/hectorm/hblock/archive/refs/tags/v3.5.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"3.5.1","bottle_tag":":all","bottle_checksum":"4b1d02f032f4ba28b0f3497231a40a3d4f47064f7a740064e16ed83aa6357f42"},"hck":{"desc":"Sharp cut(1) clone","executables":["hck"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sstadick/hck.git",{":branch":"master"}],"homepage":"https://github.com/sstadick/hck","license":{":any_of":["MIT","Unlicense"]},"ruby_source_checksum":"0b1ff42468fc5b66d2146ded3c369cda3ec820bf348ebc45c406edc17bbdc003","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"b9821c4de35308d8d1d9e979da39f8a7effd82d2e0b1f4f7b1c83bc48ab8da20","stable_url_args":["https://github.com/sstadick/hck/archive/refs/tags/v0.11.6.tar.gz"],"stable_version":"0.11.6"},"hcl2json":{"desc":"Convert HCL2 to JSON","executables":["hcl2json"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tmccombs/hcl2json.git",{":branch":"main"}],"homepage":"https://github.com/tmccombs/hcl2json","license":"Apache-2.0","ruby_source_checksum":"a637ebf3a639626953f07aeb4971972ea5d2e10969a6baa8671aa209ab351720","stable_dependencies":[{"go":":build"}],"stable_checksum":"df7361e4ea5f34de02a81afa06f515bc6379efeb5ab86c154c6a31def6bcb3dc","stable_url_args":["https://github.com/tmccombs/hcl2json/archive/refs/tags/v0.6.9.tar.gz"],"stable_version":"0.6.9"},"hcledit":{"desc":"Command-line editor for HCL","executables":["hcledit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/minamijoyo/hcledit.git",{":branch":"master"}],"homepage":"https://github.com/minamijoyo/hcledit","license":"MIT","ruby_source_checksum":"db2e32353df15780b3417020b48feaa2708070ce489410299cf28f75c1a7f3f8","stable_dependencies":[{"go":":build"}],"stable_checksum":"40be8406251263e90006853bcd336dc27b09fae93c56840dc3a44c3fd72f968c","stable_url_args":["https://github.com/minamijoyo/hcledit/archive/refs/tags/v0.2.18.tar.gz"],"stable_version":"0.2.18"},"hcloud":{"desc":"Command-line interface for Hetzner Cloud","executables":["hcloud"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hetznercloud/cli.git",{":branch":"main"}],"homepage":"https://github.com/hetznercloud/cli","license":"MIT","ruby_source_checksum":"59a44f1f9ff504c4e82a5d2fad7642819279891e39861dd548525d5427a38342","stable_dependencies":[{"go":":build"}],"stable_checksum":"0a1de1b3f2b6ee7a1cb45b482d4fde6d88d555fe5e93894d551910987e959542","stable_url_args":["https://github.com/hetznercloud/cli/archive/refs/tags/v1.70.2.tar.gz"],"stable_version":"1.70.2"},"hcxtools":{"desc":"Utils for conversion of cap/pcap/pcapng WiFi dump files","executables":["hcxeiutool","hcxhash2cap","hcxhashtool","hcxpcapngtool","hcxpmktool","hcxpottool","hcxpsktool","hcxwltool","whoismac","wlancap2wpasec"],"head_dependencies":["openssl@4",{"pkgconf":":build"}],"head_url_args":["https://github.com/ZerBea/hcxtools.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/ZerBea/hcxtools","license":"MIT","revision":1,"ruby_source_checksum":"a6dc3392b6c04b9bf06256378e1b9100b6b8538119f319dd9e422580d9304a9a","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"c726b93df32efd3298874b324f820d93cb08a4dae03d9144b0d5062c003fd77f","stable_url_args":["https://github.com/ZerBea/hcxtools/archive/refs/tags/7.1.2.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"7.1.2"},"hdf5-mpi":{"compatibility_version":1,"conflicts":[["hdf5",{":because":"hdf5-mpi is a variant of hdf5, one can only use one or the other"}]],"desc":"File format designed to store large amounts of data","executables":["h5c++","h5cc","h5clear","h5copy","h5debug","h5delete","h5diff","h5dump","h5fc","h5format_convert","h5import","h5jam","h5ls","h5mkgrp","h5pcc","h5perf","h5perf_serial","h5pfc","h5repack","h5repart","h5stat","h5unjam","h5watch","ph5diff"],"head_dependencies":["gcc","libaec","open-mpi","pkgconf",{"cmake":":build"}],"homepage":"https://www.hdfgroup.org/solutions/hdf5/","license":"BSD-3-Clause","ruby_source_checksum":"91e544fbfde11b5ec32a8d3532dc5e82af714211aff5ff11e3de71e7b343630c","stable_dependencies":["gcc","libaec","open-mpi","pkgconf",{"cmake":":build"}],"stable_checksum":"1a1ab8209b35586fbc1aa279ba76d102130b95badcb20ca329587219112d8c16","stable_url_args":["https://github.com/HDFGroup/hdf5/releases/download/2.2.0/hdf5-2.2.0.tar.gz"],"stable_version":"2.2.0","version_scheme":1},"hdf5":{"aliases":["hdf5@2.2"],"compatibility_version":1,"conflicts":[["hdf5-mpi",{":because":"hdf5-mpi is a variant of hdf5, one can only use one or the other"}]],"desc":"File format designed to store large amounts of data","executables":["h5c++","h5cc","h5clear","h5copy","h5debug","h5delete","h5diff","h5dump","h5fc","h5format_convert","h5import","h5jam","h5ls","h5mkgrp","h5perf_serial","h5repack","h5repart","h5stat","h5unjam","h5watch"],"head_dependencies":["gcc","libaec","pkgconf",{"cmake":":build"}],"homepage":"https://www.hdfgroup.org/solutions/hdf5/","license":"BSD-3-Clause","ruby_source_checksum":"300b0543344ac19c2f443e65b5dca10ed88b6884f0298c5636942b1ea8b74261","stable_dependencies":["gcc","libaec","pkgconf",{"cmake":":build"}],"stable_checksum":"1a1ab8209b35586fbc1aa279ba76d102130b95badcb20ca329587219112d8c16","stable_url_args":["https://github.com/HDFGroup/hdf5/releases/download/2.2.0/hdf5-2.2.0.tar.gz"],"stable_version":"2.2.0","version_scheme":1},"hdr10plus_tool":{"desc":"CLI utility to work with HDR10+ in HEVC files","executables":["hdr10plus_tool"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/quietvoid/hdr10plus_tool.git",{":branch":"main"}],"homepage":"https://github.com/quietvoid/hdr10plus_tool","license":"MIT","ruby_source_checksum":"c8af8db0eb54a33f0d041dea49317fcc4fa4c5fdbaa71f83a7edaae60e1685a3","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"cc917e769bad85323c7f596179798cc96ac878a01ddfd53b210fecae4c891849","stable_url_args":["https://github.com/quietvoid/hdr10plus_tool/archive/refs/tags/1.7.2.tar.gz"],"stable_version":"1.7.2"},"hdrhistogram_c":{"compatibility_version":1,"desc":"C port of the HdrHistogram","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/HdrHistogram/HdrHistogram_c","license":{":any_of":["CC0-1.0","BSD-2-Clause"]},"ruby_source_checksum":"fb1802ef660c892dd90fe7ec47a14e38ce6e662703f52a39cb96a5b1774cae6f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b2cff564b49f900e7f951c95428100a4aed36561703237ffc5e41b4843d804ce","stable_url_args":["https://github.com/HdrHistogram/HdrHistogram_c/archive/refs/tags/0.12.1.tar.gz"],"stable_version":"0.12.1"},"hdt":{"bottle_rebuild":1,"desc":"Header Dictionary Triples (HDT) is a compression format for RDF data","executables":["hdt2rdf","hdtInfo","hdtSearch","modifyHeader","rdf2hdt","replaceHeader","searchHeader"],"head_dependencies":["serd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/rdfhdt/hdt-cpp","license":"LGPL-2.1-or-later","ruby_source_checksum":"1d1a49fb08d718d019d97f2102c3c030ac0da4a7b297cd1e13e6c3113dca61e3","stable_dependencies":["serd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"3abc8af7a0b19760654acf149f0ec85d4e9589a32c4331d3bfbe2fcd825173e6","stable_url_args":["https://github.com/rdfhdt/hdt-cpp/archive/refs/tags/v1.3.3.tar.gz"],"stable_version":"1.3.3"},"headscale-cli":{"desc":"CLI for headscale, an open-source implementation of the Tailscale control server","executables":["headscale"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/juanfont/headscale","license":"BSD-3-Clause","ruby_source_checksum":"86439cb5d7d8c64ff75f8d488d7d5425709e7b26c6d3a5f816840c165baa7fe9","stable_dependencies":[{"go":":build"}],"stable_checksum":"021bbd166a7b5fd2b6fdc28e4127dfa0cfd2a4090ac87a8ff6215b26dddba602","stable_url_args":["https://github.com/juanfont/headscale/archive/refs/tags/v0.29.6.tar.gz"],"stable_version":"0.29.6"},"headson":{"desc":"Head/tail for structured data","executables":["hson"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kantord/headson.git",{":branch":"main"}],"homepage":"https://docs.rs/headson/latest/headson/","license":"MIT","ruby_source_checksum":"7dd68a4daeff878899a9bce1b67975f12a685eb72dd5a5f69a30406e0eb82461","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7c04dbe3d94c8e828d453cfe93b68f0dbd25a72ce3735fc43d71e3e0ea2b9b32","stable_url_args":["https://github.com/kantord/headson/archive/refs/tags/headson-v0.17.1.tar.gz"],"stable_version":"0.17.1"},"healpix":{"desc":"Hierarchical Equal Area isoLatitude Pixelization of a sphere","executables":["alice3","alm2map_cxx","anafast_cxx","calc_powspec","compute_weights","hotspots_cxx","map2tga","median_filter_cxx","mult_alm","needlet_tool","rotalm_cxx","smoothing_cxx","syn_alm_cxx","udgrade_cxx","udgrade_harmonic_cxx"],"head_dependencies":["cfitsio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://healpix.sourceforge.io","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"revision":2,"ruby_source_checksum":"3a174e42af5b4227d5b61832dd1fba51f5e8c7d046dae1b5c4ef0648d8932a8a","stable_dependencies":["cfitsio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"8876c18efc596fd706b2a004ac15f2fb60b795f2db6fbabea9d8ccf549531dda","stable_url_args":["https://downloads.sourceforge.net/project/healpix/Healpix_3.83/Healpix_3.83_2024Nov13.tar.gz"],"stable_version":"3.83"},"heartbeat":{"desc":"Lightweight Shipper for Uptime Monitoring","executables":["heartbeat"],"head_dependencies":[{"go":":build"},{"mage":":build"}],"head_url_args":["https://github.com/elastic/beats.git",{":branch":"main"}],"homepage":"https://www.elastic.co/beats/heartbeat","license":"Apache-2.0","ruby_source_checksum":"9ada8d9be8e61f63c58c82803f72e877472b643da63013608d326c6a19d834ef","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/heartbeat/bin/heartbeat"],"stable_dependencies":[{"go":":build"},{"mage":":build"}],"stable_url_args":["https://github.com/elastic/beats.git",{":tag":"v9.5.5",":revision":"b80bf8464fba72f582cefed91dd72909eb7116db"}],"stable_version":"9.5.5"},"heatshrink":{"desc":"Data compression library for embedded/real-time systems","executables":["heatshrink"],"homepage":"https://github.com/atomicobject/heatshrink","license":"ISC","ruby_source_checksum":"5597e3c13afacb661550491e1c6eccf57bd401c2d6814be9f59f098968c521e7","stable_checksum":"7529a1c8ac501191ad470b166773364e66d9926aad632690c72c63a1dea7e9a6","stable_url_args":["https://github.com/atomicobject/heatshrink/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"0bde7796c0ff7e0b7d9963db722a39a69baa5b9d89b975b8e49bbab5a6b246a7"},"hebcal":{"desc":"Perpetual Jewish calendar for the command-line","executables":["hebcal"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hebcal/hebcal.git",{":branch":"main"}],"homepage":"https://hebcal.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"0f2c17dbc40d1e27c77842a008621ebe7ece106718374d00c7a20f1b22ed0005","stable_dependencies":[{"go":":build"}],"stable_checksum":"bee68122bc38f0cdc98bc0001dec4101cf11f78226bf061783c1f5ddf9d52a54","stable_url_args":["https://github.com/hebcal/hebcal/archive/refs/tags/v5.17.0.tar.gz"],"stable_version":"5.17.0"},"heimdal":{"desc":"Free Kerberos 5 implementation","executables":["bsearch","gsstool","heimtools","hxtool","idn-lookup","iprop-log","kadmin","kdestroy","kf","kgetcred","kinit","klist","kpasswd","krb5-config","kstash","kswitch","ktutil","otp","otpprint","string2key","su","verify_krb5_conf"],"head_dependencies":["lmdb","openldap","openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"perl":":build"}],[{"python":":build"}],["libxcrypt"],["ncurses"]],"homepage":"https://github.com/heimdal/heimdal","keg_only_args":["it conflicts with Kerberos"],"license":{":all_of":["BSD-3-Clause","BSD-2-Clause","HPND-export2-US",":public_domain"]},"revision":2,"ruby_source_checksum":"9f5c2b6fdb3d520e544a83f24b1fffb93f6e9869815ce47127130fd55b041857","stable_dependencies":["lmdb","openldap","openssl@4",{"pkgconf":":build"}],"stable_checksum":"fd87a207846fa650fd377219adc4b8a8193e55904d8a752c2c3715b4155d8d38","stable_url_args":["https://github.com/heimdal/heimdal/releases/download/heimdal-7.8.0/heimdal-7.8.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"perl":":build"}],[{"python":":build"}],["libxcrypt"],["ncurses"]],"stable_version":"7.8.0"},"heksa":{"desc":"CLI hex dumper with colors","executables":["heksa"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/raspi/heksa.git",{":branch":"master"}],"homepage":"https://github.com/raspi/heksa","license":"Apache-2.0","ruby_source_checksum":"8a55e88aea77c4cb4a4d7dd3496d2e4e14ea3aff06e9a84a67157aed06dd8f15","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/raspi/heksa.git",{":tag":"v1.14.0",":revision":"045ea335825556c856b2f4dee606ae91c61afe7d"}],"stable_version":"1.14.0","bottle_checksum":"3bff648f15075466f5e8ddfa77e7092428b6d294091c8f95dabf53e6688a97f6"},"helib":{"desc":"Implementation of homomorphic encryption","head_dependencies":["gmp","ntl",{"cmake":":build"},{"bats-core":":test"}],"homepage":"https://github.com/homenc/HElib","license":"Apache-2.0","revision":1,"ruby_source_checksum":"fe549c6b71794b55cd2a9ec7f0453a5db5dd781177c5e764a5491dd4fda43211","stable_dependencies":["gmp","ntl",{"cmake":":build"},{"bats-core":":test"}],"stable_checksum":"05c87f2b50d4774e16868ba61a7271930dd67f4ad137f30eb0f310969377bc20","stable_url_args":["https://github.com/homenc/HElib/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"helidon":{"desc":"Command-line tool for Helidon application development","executables":["helidon"],"head_dependencies":["maven","openjdk"],"homepage":"https://helidon.io/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"6b2c9066383748cecb7de0af462c0cae80af055b96d9d0198e409ce9b781e6ae","stable_dependencies":["maven","openjdk"],"stable_checksum":"749cf3fd162bb9449ab57584c0bdf8874114d678499071ea522c047637de0f90","stable_url_args":["https://github.com/helidon-io/helidon-build-tools/archive/refs/tags/3.0.6.tar.gz"],"stable_version":"3.0.6","bottle_checksum":"67f45ccc046d27bcbc02ce5c817156aa3762e8bebf19becefc49e2afd56e2311"},"helix-db":{"desc":"Open-source graph-vector database built from scratch in Rust","executables":["helix"],"head_dependencies":["rust"],"homepage":"https://helix-db.com","license":"Apache-2.0","ruby_source_checksum":"89b6b998a9d7f96479db7a0562562a73a763ac1f8b053956f6dbce4b794aacfd","stable_dependencies":["rust"],"stable_checksum":"0b76b4a7afbdcd0385b3a18c78218fa8afb9e99d68d2d16618c09593e0819855","stable_url_args":["https://github.com/HelixDB/helix-db/archive/refs/tags/v3.5.1.tar.gz"],"stable_version":"3.5.1"},"helix":{"aliases":["hx"],"bottle_rebuild":1,"conflicts":[["evil-helix",{":because":"both install `hx` binaries"}],["hex",{":because":"both install `hx` binaries"}]],"desc":"Post-modern modal text editor","executables":["hx"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/helix-editor/helix.git",{":branch":"master"}],"homepage":"https://helix-editor.com","license":"MPL-2.0","ruby_source_checksum":"97d92f52a15a32f421fc34e63dc6bea73e1b65b41183edd0df019fe07ebc0515","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2d0cf264ac77f8c25386a636e2b3a09a23dec555568cc9a5b2927f84322f544e","stable_url_args":["https://github.com/helix-editor/helix/releases/download/25.07.1/helix-25.07.1-source.tar.xz"],"stable_version":"25.07.1"},"hello":{"bottle_rebuild":1,"desc":"Program providing model for GNU coding standards and practices","executables":["hello"],"homepage":"https://www.gnu.org/software/hello/","license":"GPL-3.0-or-later","ruby_source_checksum":"5b7509fca45647cc02a4cf9bb7937809f32e8ccb014f255d45dcede17e38bcbf","stable_checksum":"0d5f60154382fee10b114a1c34e785d8b1f492073ae2d3a6f7b147687b366aa0","stable_url_args":["https://ftpmirror.gnu.org/hello/hello-2.12.3.tar.gz"],"stable_version":"2.12.3"},"hellwal":{"desc":"Fast, extensible color palette generator","executables":["hellwal"],"homepage":"https://github.com/danihek/hellwal","license":"MIT","ruby_source_checksum":"e36c9f8ea82c08695a00e88c1bb13338a6166ae562869ae6385c89f6ce47cfea","stable_checksum":"f708cbe7326299ac14a9a39869f5a833d58668ec7bbc679fea8b24915b307864","stable_url_args":["https://github.com/danihek/hellwal/archive/refs/tags/v1.0.9.tar.gz"],"stable_version":"1.0.9"},"helm-docs":{"desc":"Tool for automatically generating markdown documentation for helm charts","executables":["helm-docs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/norwoodj/helm-docs.git",{":branch":"master"}],"homepage":"https://github.com/norwoodj/helm-docs","license":"GPL-3.0-or-later","ruby_source_checksum":"f0b213a3d8da350e993b8aa17fdd29feca9670186030440211c970f58065ebf8","stable_dependencies":[{"go":":build"}],"stable_checksum":"88d1b3401220b2032cd27974264d2dc0da8f9e7b67a8a929a0848505c4e4a0ae","stable_url_args":["https://github.com/norwoodj/helm-docs/archive/refs/tags/v1.14.2.tar.gz"],"stable_version":"1.14.2","bottle_checksum":"1f25d968c9cd5ae22a5e2cc08f5ff15361fc990b9a3aa618dfb9c3180109b2f8"},"helm-ls":{"bottle_rebuild":1,"desc":"Language server for Helm","executables":["helm_ls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mrjosh/helm-ls.git",{":branch":"master"}],"homepage":"https://github.com/mrjosh/helm-ls","license":"MIT","ruby_source_checksum":"51e5293d0677786f124f30898bdc79316255a1391f49cef1982bc725684c7b57","stable_dependencies":[{"go":":build"}],"stable_checksum":"a8a5490084839af3506c85efcf603fbd71bb9ee37222bbd7817da1da3f054ab3","stable_url_args":["https://github.com/mrjosh/helm-ls/archive/refs/tags/v0.5.4.tar.gz"],"stable_version":"0.5.4"},"helm":{"aliases":["helm@4"],"desc":"Kubernetes package manager","executables":["helm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/helm/helm.git",{":branch":"main"}],"homepage":"https://helm.sh/","license":"Apache-2.0","ruby_source_checksum":"d303ba21c992f491ae171cb15879ec7e026e73128d68210d9f5496ede5dfa256","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/helm/helm.git",{":tag":"v4.3.1",":revision":"c0d08d0d6d9424d4a14febb5e8a3e51b0dd00dff"}],"stable_version":"4.3.1","versioned_formulae":["helm@3"]},"helm@3":{"compatibility_version":1,"desc":"Kubernetes package manager","executables":["helm"],"head_dependencies":[{"go":":build"}],"homepage":"https://helm.sh/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"1b41cb4be8c5ac9cbf8379094827e9af78dbf9f539c8155722e6c4442c8ea28b","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/helm/helm.git",{":tag":"v3.22.1",":revision":"d6c1a0e4027caa6abc7892e7ea9f0cda7447baa3"}],"stable_version":"3.22.1"},"helmfile":{"desc":"Deploy Kubernetes Helm Charts","executables":["helmfile"],"head_dependencies":["helm",{"go":":build"}],"head_url_args":["https://github.com/helmfile/helmfile.git",{":branch":"main"}],"homepage":"https://github.com/helmfile/helmfile","license":"MIT","ruby_source_checksum":"38790d6ea6ea47242731c09817a72bcc3ba67a0e12a21445e903ce10e6fdf271","stable_dependencies":["helm",{"go":":build"}],"stable_checksum":"641e9eec8ccd402bae60254ae29dfb144f02e16e089f5777b5465b04d12b241c","stable_url_args":["https://github.com/helmfile/helmfile/archive/refs/tags/v1.8.2.tar.gz"],"stable_version":"1.8.2","version_scheme":1},"helmify":{"desc":"Create Helm chart from Kubernetes yaml","executables":["helmify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/arttor/helmify.git",{":branch":"main"}],"homepage":"https://github.com/arttor/helmify","license":"MIT","ruby_source_checksum":"74c2aeb35722e353c04ae47c623218db98fff31f9da8e0fd235378c94d03c913","stable_dependencies":[{"go":":build"}],"stable_checksum":"34febd73d083e119cadc0a880152ea4802396e59fe09bf5243ab440f5a54be91","stable_url_args":["https://github.com/arttor/helmify/archive/refs/tags/v0.4.20.tar.gz"],"stable_version":"0.4.20"},"helmsman":{"bottle_rebuild":1,"desc":"Helm Charts as Code tool","executables":["helmsman"],"head_dependencies":["helm","kubernetes-cli",{"go":":build"}],"head_url_args":["https://github.com/mkubaczyk/helmsman.git",{":branch":"master"}],"homepage":"https://github.com/mkubaczyk/helmsman","license":"MIT","ruby_source_checksum":"002a54a8e4ae1e398a83e7d27111476a7a1e4796a88d548760ea400d4ec72c4b","stable_dependencies":["helm","kubernetes-cli",{"go":":build"}],"stable_checksum":"d7a49bd4322dfc4f1f8136fe0bcce5ef0bbb9aafe895945580178861fd908ac4","stable_url_args":["https://github.com/mkubaczyk/helmsman/archive/refs/tags/v4.0.5.tar.gz"],"stable_version":"4.0.5"},"help2man":{"desc":"Automatically generate simple man pages","executables":["help2man"],"head_dependencies":["gettext"],"head_uses_from_macos":[["perl"]],"homepage":"https://www.gnu.org/software/help2man/","license":"GPL-3.0-or-later","revision":5,"ruby_source_checksum":"1f93283af3f24e0493dc02e608678aa4b0965530b4ca504472a2456daa05c384","stable_dependencies":["gettext"],"stable_checksum":"4d7e4fdef2eca6afe07a2682151cea78781e0a4e8f9622142d9f70c083a2fd4f","stable_url_args":["https://ftpmirror.gnu.org/help2man/help2man-1.49.3.tar.xz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.49.3"},"hercules":{"bottle_rebuild":1,"desc":"System/370, ESA/390 and z/Architecture Emulator","executables":["card2txt","cckd2ckd","cckd642ckd","cckdcdsk","cckdcdsk64","cckdcomp","cckdcomp64","cckddiag","cckddiag64","cckdmap","cckdswap","cckdswap64","cfba2fba","cfba642fba","ckd2cckd","ckd2cckd64","convto64","dasdcat","dasdconv","dasdconv64","dasdcopy","dasdcopy64","dasdinit","dasdinit64","dasdisup","dasdlist","dasdload","dasdload64","dasdls","dasdpdsu","dasdseq","dasdser","dmap2hrc","fba2cfba","fba2cfba64","hercifc","herclin","hercules","hetget","hetinit","hetmap","hetupd","maketape","tapecopy","tapemap","tapesplt","tfprint","tfswap","txt2card","vmfplc2"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"gnu-sed":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/SDL-Hercules-390/hyperion.git",{":branch":"master"}],"homepage":"https://sdl-hercules-390.github.io/html/","license":"QPL-1.0","ruby_source_checksum":"c3bacce121a2c42bf45eccd05ad9956f9d3395d5656f8050d7685ebd0189a6bd","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"gnu-sed":":build"},{"libtool":":build"}],"stable_checksum":"22768fee6a949c31fed075886dffc7d81ac89ffc3d2f5cb2fc971e71be1c22a7","stable_url_args":["https://github.com/SDL-Hercules-390/hyperion/archive/refs/tags/Release_4.9.1.tar.gz"],"stable_version":"4.9.1"},"herdr":{"desc":"Agent multiplexer that lives in your terminal","executables":["herdr"],"head_dependencies":[{"rust":":build"},{"zig@0.16":":build"}],"head_url_args":["https://github.com/herdrdev/herdr.git",{":branch":"master"}],"homepage":"https://herdr.dev","license":"Apache-2.0","ruby_source_checksum":"0a14f77c3ae7efc0f06624493397814b8a52d908058cff8f94e0e5f9243dbc8c","stable_dependencies":[{"rust":":build"},{"zig@0.16":":build"}],"stable_checksum":"a2486b09a8153630f6a19e72606ba1c961a6194bce13c09cba67ccce5e4252de","stable_url_args":["https://github.com/herdrdev/herdr/archive/refs/tags/v0.9.5.tar.gz"],"stable_version":"0.9.5"},"hermes-agent":{"caveats":"Voice and TTS audio format conversion optionally uses ffmpeg:\n  brew install ffmpeg\n","desc":"Self-improving AI agent that creates skills from experience","executables":["hermes","hermes-acp","hermes-agent"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libheif","node",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.14","ripgrep",{"rpds-py":":no_linkage"},"tirith",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/NousResearch/hermes-agent.git",{":branch":"main"}],"homepage":"https://hermes-agent.nousresearch.com","license":"MIT","ruby_source_checksum":"6e94a4cd19ec6f9484b96e9b9dadd3f7b0aa296a0b10e8852a964ebe2cf612ac","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libheif","node",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.14","ripgrep",{"rpds-py":":no_linkage"},"tirith",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"808464c45097ebc4febaed2d08bb936095262c6997ba7c49ee1a0c4e7f7c593e","stable_url_args":["https://github.com/NousResearch/hermes-agent/archive/refs/tags/v0.22.4.tar.gz"],"stable_version":"0.22.4","version_scheme":1},"hermit":{"caveats":"For shell integration hooks, add the following to your shell configuration:\n\nFor bash, add the following command to your .bashrc:\n  eval \"$(test -x $(brew --prefix)/bin/hermit && $(brew --prefix)/bin/hermit shell-hooks --print --bash)\"\n\nFor zsh, add the following command to your .zshrc:\n  eval \"$(test -x $(brew --prefix)/bin/hermit && $(brew --prefix)/bin/hermit shell-hooks --print --zsh)\"\n","desc":"Manages isolated, self-bootstrapping sets of tools in software projects","executables":["hermit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cashapp/hermit.git",{":branch":"master"}],"homepage":"https://cashapp.github.io/hermit","license":"Apache-2.0","ruby_source_checksum":"2392c14da7ba17a132a9ec0e1886235d251b95f6746411217c6a8a8e2dcfadd0","stable_dependencies":[{"go":":build"}],"stable_checksum":"2121aabf57b62c9728f7f3319ad5cc6e4724be8c303b2302828d2bafd05f040e","stable_url_args":["https://github.com/cashapp/hermit/archive/refs/tags/v0.54.1.tar.gz"],"stable_version":"0.54.1"},"heroku":{"desc":"CLI for Heroku","executables":["heroku"],"head_dependencies":["node","terminal-notifier"],"homepage":"https://www.npmjs.com/package/heroku/","license":"ISC","ruby_source_checksum":"e6e9e19818cee4d36d2c9a44edf6b5bc6fad7cdfbfa4957ca3b047dbbd4384c7","stable_dependencies":["node","terminal-notifier"],"stable_checksum":"a1a781e4153f52ace677f45f05d6c70c0d96123870b80c6a75ddde34d3cde3a5","stable_url_args":["https://registry.npmjs.org/heroku/-/heroku-11.12.1.tgz"],"stable_version":"11.12.1"},"hesiod":{"bottle_rebuild":1,"desc":"Library for the simple string lookup service built on top of DNS","executables":["hesinfo"],"head_dependencies":["libidn",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/achernya/hesiod","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"89cb2282d9a8866e3e45a3306cf8b99a009174d4b251a53474e0acdf1438ec83","stable_dependencies":["libidn",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"813ccb091ad15d516a323bb8c7693597eec2ef616f36b73a8db78ff0b856ad63","stable_url_args":["https://github.com/achernya/hesiod/archive/refs/tags/hesiod-3.2.1.tar.gz"],"stable_version":"3.2.1","bottle_cellar":":any","bottle_checksum":"7fe19d0020ba5289aa071273d00a86179fcadaf2d6352ccb6caf7bc213eb80dd"},"hevea":{"desc":"LaTeX-to-HTML translator","executables":["bibhva","esponja","hacha","hevea","imagen"],"head_dependencies":["ocaml",{"ocamlbuild":":build"}],"homepage":"https://hevea.inria.fr/","license":{":all_of":["QPL-1.0","GPL-2.0-only"]},"revision":1,"ruby_source_checksum":"6ebaa645418ed80bd1736d8e937f44d9ad31eadb1ae98488f17aaa30d1f00c90","stable_dependencies":["ocaml",{"ocamlbuild":":build"}],"stable_checksum":"722038065007226f0fa3de4629127294d2e29bfbbc41042c83a570fa0c455a47","stable_url_args":["https://hevea.inria.fr/old/hevea-2.38.tar.gz"],"stable_version":"2.38"},"hevi":{"bottle_rebuild":1,"desc":"Hex viewer","executables":["hevi"],"head_dependencies":[{"zig@0.15":":build"}],"homepage":"https://codeberg.org/arnauc/hevi","license":"GPL-3.0-or-later","ruby_source_checksum":"387130a80b4bc72e7d64855eff3209ee27201b7b420becbff0c4693a57db28b4","stable_dependencies":[{"zig@0.15":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Arnau478/hevi/commit/07847bf8c2f05d02756aea1ffce7dd60ad563daf.patch?full_index=1","sha256":"71e992a3183a7fbfa94ac98b12e02fee2f36f4e66b7a60ae78bb699f461edc90","type":"backport"},{"strip":"p1","data":true},{"strip":"p1","url":"https://github.com/Arnau478/hevi/commit/830ce7fff48429027c6a527b9c9a53935a212e81.patch?full_index=1","sha256":"9a78d4e64126c0ddc4c2fa84c0f6a163b8dacd41558df564ca4918c4c3454ea8","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Arnau478/hevi/pull/62"}]},{"strip":"p1","url":"https://codeberg.org/arnauc/hevi/commit/810fdf763ccb7069103b8350fab699bb9d3b7b15.diff","sha256":"6dff03ca70c27d9f514d541045eeaa1a9fc8e3ac7405329ce58f144b1f8dce88","type":"backport"},{"strip":"p1","url":"https://codeberg.org/arnauc/hevi/commit/1e0d70fd6f61b4515f2dbc02ddc214388cf9b5d6.diff","sha256":"3c467402c7ac5547081d8cf69eb3a37bcdb9da37441d504b280617749c5e2c4b","type":"backport"},{"strip":"p1","url":"https://codeberg.org/arnauc/hevi/commit/6f46f9e6fbcfb7bd331dadbde7f6da48a6679b5c.diff","sha256":"8649801251f87c51db9735cafb4eaf14f6c9255c45f0e9dea2a70b7f0f578bf9","type":"backport"}],"stable_checksum":"e236bb43c5eb66a183c0ee6f6d14efbb89f9e9427e23a652a7e3916f8b774aa5","stable_url_args":["https://codeberg.org/arnauc/hevi/archive/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"hex":{"conflicts":[["evil-helix",{":because":"both install `hx` binaries"}],["helix",{":because":"both install `hx` binaries"}]],"desc":"Futuristic take on hexdump","executables":["hx"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sitkevij/hex.git",{":branch":"master"}],"homepage":"https://github.com/sitkevij/hex","license":"MIT","ruby_source_checksum":"79f30a4de520de12f0968afdcfa1a47c20e01ae2e4b453c3654b8955b5548f35","stable_dependencies":[{"rust":":build"}],"stable_checksum":"32a3c45897480226fa21eafed2aab3ad4601aa21707bde314a4301fd1370b90e","stable_url_args":["https://github.com/sitkevij/hex/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"hexapoda":{"desc":"Colorful modal hex editor","executables":["hexapoda"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/simonomi/hexapoda.git",{":branch":"main"}],"homepage":"https://simonomi.dev/hexapoda","license":"GPL-3.0-only","ruby_source_checksum":"1331cc0fb653f87ebb167f72400680bf6eac189e86e4157a6e5846efdd8b5ac6","stable_dependencies":[{"rust":":build"}],"stable_checksum":"33c57a7bfbfab6401b94ef369262a8b8a9cde53371b032bb5c630677d26b0940","stable_url_args":["https://github.com/simonomi/hexapoda/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"hexcurse":{"desc":"Ncurses-based console hex editor","executables":["hexcurse"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/LonnyGomes/hexcurse","license":"GPL-2.0-or-later","ruby_source_checksum":"62d0183c41beeb9e2c378b7927de5dd1aedfa07b2402002bd03719da39871a3a","stable_checksum":"f6919e4a824ee354f003f0c42e4c4cef98a93aa7e3aa449caedd13f9a2db5530","stable_url_args":["https://github.com/LonnyGomes/hexcurse/archive/refs/tags/v1.60.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.60.0","bottle_checksum":"1ae6efc1513df7fccc4ed4e124f76b2a1cee2255503e5c495f0cfa53c61c9d81"},"hexd":{"desc":"Colourful, human-friendly hexdump tool","executables":["hexd"],"homepage":"https://github.com/FireyFly/hexd","license":"MIT","ruby_source_checksum":"0e1c47bcc2734588c0ee212f664865403670733e48a0ff169f8459b968218d96","stable_patches":[{"strip":"p1","url":"https://github.com/FireyFly/hexd/commit/ebfa9b5f76b5c71eea4fc003ab031f83615cea9b.patch?full_index=1","sha256":"620b0186cf47a7736c3636017d17dccb13e358c7d030821989ae4d6006192a1c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/FireyFly/hexd/commit/ebfa9b5f76b5c71eea4fc003ab031f83615cea9b"}]}],"stable_checksum":"de0db7205c8eb0f170263aca27f5d48963855345bc79ba4842edd21a938d0326","stable_url_args":["https://github.com/FireyFly/hexd/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"dacdc00f2ad09c469316c672491b47d4242bf119eea23ed4de2d361518a3b7f8"},"hexedit":{"desc":"View and edit files in hexadecimal or ASCII","executables":["hexedit"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/pixel/hexedit.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://rigaux.org/hexedit.html","license":"GPL-2.0-or-later","ruby_source_checksum":"2135e88c12f4605a8fb8051310a81e3c406fafdf6c1af8af27f35aa97ec80095","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"598906131934f88003a6a937fab10542686ce5f661134bc336053e978c4baae3","stable_url_args":["https://github.com/pixel/hexedit/archive/refs/tags/1.6.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.6","bottle_checksum":"31a2dd5134505b0fd1c10cfbf241a2dfd7cf62874d350588b89f2f14a2f4bdff"},"hexer":{"desc":"Hex editor for the terminal with vi-like interface","executables":["hexer"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://devel.ringlet.net/editors/hexer/","license":"BSD-3-Clause","ruby_source_checksum":"4c3a7097acde15ed0aeefdec0726fcf383b1ca85654121deb5b3d5ae5266581e","stable_checksum":"4e4ee48f7c9b0f62ecf5e5012d280bcd6f2bbd35e77facb769ac912278f4ed08","stable_url_args":["https://devel.ringlet.net/files/editors/hexer/hexer-1.0.7.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0.7","bottle_checksum":"570c1a10b6e713d104c8ffac9f4d23962c4823064ab9530507c02ad9fa1bcb07"},"hexgui":{"desc":"GUI for playing Hex over Hex Text Protocol","executables":["hexgui"],"head_dependencies":["openjdk",{"ant":":build"}],"head_url_args":["https://github.com/apetresc/hexgui.git",{":branch":"master"}],"homepage":"https://sourceforge.net/p/benzene/hexgui/","license":"GPL-3.0-or-later","ruby_source_checksum":"292756f6d328bd6ff36c95cc9ce787961ee48749f0cd1470d8e7ab531429e7c2","stable_dependencies":["openjdk",{"ant":":build"}],"stable_checksum":"902ebcdf46ac9b90fec6ebd2e24e8d12f2fb291ea4ef711abe407f13c4301eb8","stable_url_args":["https://github.com/apetresc/hexgui/archive/refs/tags/v0.9.4.tar.gz"],"stable_version":"0.9.4","bottle_checksum":"d8e8fd7679f0f5a55f8c2221049542ac4241c1c0ac3bbd2a05401bdf4b702401"},"hexhog":{"desc":"Hex viewer/editor","executables":["hexhog"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/DVDTSB/hexhog.git",{":branch":"main"}],"homepage":"https://github.com/DVDTSB/hexhog","license":"MIT","ruby_source_checksum":"164c79e6b98affe5678ba40cc959ed4042909273ab1a10973442bd86b7ea825d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5858dcb32b3f12647784c9a6ba2e107e157b9a82884bcfed3e994a70c7584b29","stable_url_args":["https://github.com/DVDTSB/hexhog/archive/refs/tags/v0.1.3.tar.gz"],"stable_version":"0.1.3"},"hexo":{"desc":"Fast, simple & powerful blog framework","executables":["hexo"],"head_dependencies":["node"],"head_url_args":["https://github.com/hexojs/hexo.git",{":branch":"master"}],"homepage":"https://hexo.io/","license":"MIT","ruby_source_checksum":"8e018031bb2854e1ed6b449e8eacfb4e04fca7e92cf0b1a039dc380775da32f2","stable_dependencies":["node"],"stable_checksum":"3ba063de1fb6ecfe5ec79d1f9ac3e886deb2f7c3f0b93fd063b8e1ef11ff97d2","stable_url_args":["https://registry.npmjs.org/hexo/-/hexo-8.1.2.tgz"],"stable_version":"8.1.2","bottle_tag":":all","bottle_checksum":"7f0acb92d2031af07571b7cb9693a3639729a7cc2e89e60876acbb13ed3b4158"},"hexyl":{"desc":"Command-line hex viewer","executables":["hexyl"],"head_dependencies":[{"pandoc":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sharkdp/hexyl.git",{":branch":"master"}],"homepage":"https://github.com/sharkdp/hexyl","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"1c2e2d17822dd3f0462283dd098e77507ba63ee9fdfb1e07556bcfe16449e1de","stable_dependencies":[{"pandoc":":build"},{"rust":":build"}],"stable_checksum":"72fa17397ad187eec6b295d02c7caabbb209a6e0d5706187b8a599bd5df8615e","stable_url_args":["https://github.com/sharkdp/hexyl/archive/refs/tags/v0.17.0.tar.gz"],"stable_version":"0.17.0"},"hey":{"desc":"HTTP load generator, ApacheBench (ab) replacement","executables":["hey"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/rakyll/hey","license":"Apache-2.0","ruby_source_checksum":"87aa2e452a09146c62e6da0480191c6ca07d41ca88c7e122cf6f208d3e51cee9","stable_dependencies":[{"go":":build"}],"stable_checksum":"f678bc0f07c62a6513726298873940b70099aa85244efa813f6a0d925092ffe9","stable_url_args":["https://github.com/rakyll/hey/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5"},"hf-mcp-server":{"desc":"MCP Server for Hugging Face","executables":["hf-mcp-server","hf-mcp-server-http","hf-mcp-server-http-json"],"head_dependencies":["node"],"homepage":"https://github.com/evalstate/hf-mcp-server","license":"MIT","ruby_source_checksum":"3868771717140c597d333057682b9a83e35145b33894bcc8fb457b7feb1acaf4","stable_dependencies":["node"],"stable_checksum":"13d9071e45e5eba3067c01382f671f45011f6b197b8fe98182286f6e1853e878","stable_url_args":["https://registry.npmjs.org/@llmindset/hf-mcp-server/-/hf-mcp-server-0.4.31.tgz"],"stable_version":"0.4.31"},"hf-mount":{"desc":"Mount Hugging Face Buckets and repos as local filesystems","executables":["hf-mount","hf-mount-fuse","hf-mount-nfs"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/huggingface/hf-mount.git",{":branch":"main"}],"homepage":"https://github.com/huggingface/hf-mount","license":"Apache-2.0","ruby_source_checksum":"d108b32775714db352cfb7332887a54b6570335fc0af515c13065570fbc499c7","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"733c18a3fe7af4ff2b8ec259cd1fb3367ff904837fd94fe130b6b30f1d87ce5d","stable_url_args":["https://github.com/huggingface/hf-mount/archive/refs/tags/v0.13.1.tar.gz"],"stable_version":"0.13.1"},"hf":{"desc":"Client library for huggingface.co hub","executables":["hf","tiny-agents"],"head_dependencies":[{"certifi":":no_linkage"},"git-lfs","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/huggingface/huggingface_hub.git",{":branch":"main"}],"homepage":"https://huggingface.co/docs/huggingface_hub/guides/cli","license":"Apache-2.0","oldnames":["huggingface-cli"],"ruby_source_checksum":"907c3e1d4121acc931090e1746010c3e87aa92c8c65e133886c1ee8d14815594","stable_dependencies":[{"certifi":":no_linkage"},"git-lfs","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"0b783b37f200f1d25bef2344a997c7d410f4437fbe9d8fd965f958e75cec7aef","stable_url_args":["https://files.pythonhosted.org/packages/46/dd/585639d95f6a987c0bdfb9045f050f4ad67240775644ba7a4fdc5aca3a3b/huggingface_hub-2.3.0.tar.gz"],"stable_version":"2.3.0"},"hfstospell":{"bottle_rebuild":1,"desc":"Helsinki Finite-State Technology ospell","executables":["hfst-ospell","hfst-ospell-office","hfst-ospell-predict"],"head_dependencies":["icu4c@79","libarchive",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://hfst.github.io/","license":"Apache-2.0","revision":5,"ruby_source_checksum":"db9ccea0d1bbb778bf63a8e537b9ba5ac99f5c54b3325f6f585da90e946865e1","stable_dependencies":["icu4c@79","libarchive",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"ab644c802f813a06a406656c3a873d31f6a999e13cafc9df68b03e76714eae0e","stable_url_args":["https://github.com/hfst/hfst-ospell/releases/download/v0.5.4/hfst-ospell-0.5.4.tar.bz2"],"stable_version":"0.5.4"},"hfsutils":{"bottle_rebuild":1,"desc":"Tools for reading and writing Macintosh volumes","executables":["hvol"],"homepage":"https://www.mars.org/home/rob/proj/hfs/","license":"GPL-2.0-or-later","ruby_source_checksum":"8ea58ed53c774ba78b30a01db5720644b1350c682aed403380c91e5b49dd0baa","stable_checksum":"bc9d22d6d252b920ec9cdf18e00b7655a6189b3f34f42e58d5bb152957289840","stable_url_args":["https://ftp.mars.org/hfs/hfsutils-3.2.6.tar.gz"],"stable_version":"3.2.6","bottle_checksum":"cf4d77dfdb1ede0dc9b5cbdeba835284926b201d5f8afc7830d7fb59bb68b39f"},"hg-fast-export":{"desc":"Fast Mercurial to Git converter","executables":["hg-fast-export.py","hg-fast-export.sh","hg-reset.py","hg-reset.sh","hg2git.py"],"head_dependencies":["mercurial","python@3.15"],"head_url_args":["https://github.com/frej/fast-export.git",{":branch":"master"}],"homepage":"https://repo.or.cz/fast-export.git","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"5da6d5128a6f76d0490ffcbed7b4a088d840ae2571d313d07e80f8735751daa3","stable_dependencies":["mercurial","python@3.15"],"stable_checksum":"23af10aed62096a25f54012e37a16f5137d221f7e862dd559eba1ecf56ff1dbe","stable_url_args":["https://github.com/frej/fast-export/archive/refs/tags/v260405.tar.gz"],"stable_version":"260405","bottle_tag":":all","bottle_checksum":"9d309f42b21122a4038b57e3a7d0cdb76d970625ab31bdce5c3caa54c0347fc8"},"hgrep":{"desc":"Grep with human-friendly search results","executables":["hgrep"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rhysd/hgrep.git",{":branch":"main"}],"homepage":"https://github.com/rhysd/hgrep","license":"MIT","ruby_source_checksum":"591f6c4d4b157b27e5fa7c32eea4c1b881604a11355465df5e8ca829250b42a0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c8246d7ff9a8b7cb11f18892f68d16fbd8b7237c37e9bc34c95aaab43be48222","stable_url_args":["https://github.com/rhysd/hgrep/archive/refs/tags/v0.3.9.tar.gz"],"stable_version":"0.3.9"},"hickory-dns":{"desc":"Rust based DNS client, server, and resolver","executables":["hickory-dns"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/hickory-dns/hickory-dns.git",{":branch":"main"}],"homepage":"https://github.com/hickory-dns/hickory-dns","license":{":any_of":["Apache-2.0","MIT"]},"oldnames":["trust-dns"],"ruby_source_checksum":"6f89ccc818599f54f034054c1fe73631ec93eddb484bcf3330f71b45fcde93bd","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4d623c78cd9e098b1d00a17b0fae3e6dbd192b886e07b2324060dd5349031a39","stable_url_args":["https://github.com/hickory-dns/hickory-dns/archive/refs/tags/v0.26.3.tar.gz"],"stable_version":"0.26.3"},"hicolor-icon-theme":{"desc":"Fallback theme for FreeDesktop.org icon themes","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://gitlab.freedesktop.org/xdg/default-icon-theme.git",{":branch":"master"}],"homepage":"https://wiki.freedesktop.org/www/Software/icon-theme/","license":"GPL-2.0-only","ruby_source_checksum":"ac5752179084bec01e2686d2a1c313e13bd9e4dfe5c1dade4359e1f40c62fdba","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7","stable_url_args":["https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz"],"stable_version":"0.18","bottle_tag":":all","bottle_checksum":"76779247990b538d304e98b042fde85677491e428d0381a59383264ce8ef199f"},"hidapi":{"compatibility_version":1,"desc":"Library for communicating with USB and Bluetooth HID devices","executables":["hidtest"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libusb/hidapi.git",{":branch":"master"}],"homepage":"https://libusb.info/hidapi/","license":{":any_of":["GPL-3.0-only","BSD-3-Clause","HIDAPI"]},"ruby_source_checksum":"79923915f60dd675e43bb6e8280abfd1e791fa99273572bb97291a7c55a3e6f8","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"5d84dec684c27b97b921d2f3b73218cb773cf4ea915caee317ac8fc73cef8136","stable_url_args":["https://github.com/libusb/hidapi/archive/refs/tags/hidapi-0.15.0.tar.gz"],"stable_version":"0.15.0","bottle_cellar":":any","bottle_checksum":"7c3be7a7e5e21e5d84da1ed2f1fe86d0f47342f794583e12590f980b5a2004cb"},"hidapitester":{"desc":"Command-line tool to exercise USB HID devices via HIDAPI","executables":["hidapitester"],"head_dependencies":["hidapi",{"cmake":":build"}],"head_url_args":["https://github.com/todbot/hidapitester.git",{":branch":"main"}],"homepage":"https://github.com/todbot/hidapitester","license":"GPL-3.0-only","ruby_source_checksum":"0a7ab7835d3db7aa63b5ca30346c1224e61b693df0f9bf733e7f5787d3f8d15f","stable_dependencies":["hidapi",{"cmake":":build"}],"stable_checksum":"a20f805e308592f79c9ea4ecf74d9ea36a267e222b3c3c49c18f7b980a67ebbe","stable_url_args":["https://github.com/todbot/hidapitester/archive/refs/tags/v0.7.tar.gz"],"stable_version":"0.7"},"hierarchy-builder":{"compatibility_version":1,"desc":"High level commands to declare a hierarchy based on packed classes","head_dependencies":["rocq","rocq-elpi"],"homepage":"https://github.com/math-comp/hierarchy-builder","license":"MIT","revision":5,"ruby_source_checksum":"122e320d20e52105c66443c5ea93140cc1bb389ebadc000aa849c79a874debf7","stable_dependencies":["rocq","rocq-elpi"],"stable_checksum":"577597528f25d217baee91040cc5d7e5f621be7e7a629cccf295e337f73a6d45","stable_url_args":["https://github.com/math-comp/hierarchy-builder/releases/download/v1.10.3/hierarchy-builder-1.10.3.tar.gz"],"stable_version":"1.10.3"},"highlight":{"desc":"Convert source code to formatted text with syntax highlighting","executables":["highlight"],"head_dependencies":["lua",{"boost":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/saalen/highlight.git",{":branch":"master"}],"homepage":"http://andre-simon.de/doku/highlight/en/highlight.php","license":"GPL-3.0-or-later","ruby_source_checksum":"990e9af726507e4e0a186ba792b9e8ef9497253a5d3b7d0592787ea94ad860dc","stable_dependencies":["lua",{"boost":":build"},{"pkgconf":":build"}],"stable_checksum":"b41e0b00f75e642dcc85144e04a6893aa0aada502d5d482c06462610e3078590","stable_url_args":["https://gitlab.com/saalen/highlight/-/archive/v4.21/highlight-v4.21.tar.gz"],"stable_version":"4.21"},"highs":{"compatibility_version":4,"desc":"Linear optimization software","executables":["highs"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://www.maths.ed.ac.uk/hall/HiGHS/","license":"MIT","ruby_source_checksum":"ef86c013ff7a3372c2b3e7182dccd75c19c9235f049c6c98439e5c62ff295a4b","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"30132da2b21899c62f07c4d6566325a3b869a7da4ce61d8b25f833b38e1562b1","stable_url_args":["https://github.com/ERGO-Code/HiGHS/releases/download/v1.15.1/source-archive.tar.gz"],"stable_version":"1.15.1"},"highway":{"compatibility_version":1,"desc":"Performance-portable, length-agnostic SIMD with runtime dispatch","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/highway.git",{":branch":"master"}],"homepage":"https://github.com/google/highway","license":{":any_of":["Apache-2.0","BSD-3-Clause"]},"link_overwrite_paths":["include/hwy/*","lib/pkgconfig/libhwy*"],"ruby_source_checksum":"4cd06ebd5130b5983d8106f0d51ce97316d8e19dd20cdfd9cf7910932e8ed8d9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e72241ac9524bb653ae52ced768b508045d4438726a303f10181a38f764a453c","stable_url_args":["https://github.com/google/highway/archive/refs/tags/1.4.0.tar.gz"],"stable_version":"1.4.0"},"hilite":{"desc":"CLI tool that runs a command and highlights STDERR output","executables":["hilite"],"homepage":"https://sourceforge.net/projects/hilite/","license":"GPL-2.0-or-later","ruby_source_checksum":"afae66d21e3d9bf6a6a4679f5cdc1769ed557def922c3a8ff5e774beb4dcec0f","stable_checksum":"e15bdff2605e8d23832d6828a62194ca26dedab691c9d75df2877468c2f6aaeb","stable_url_args":["https://downloads.sourceforge.net/project/hilite/hilite/1.5/hilite.c"],"stable_version":"1.5","bottle_checksum":"5316dcf6b7f26ecf9a6149a3db6026a9b1c467f35af63e2dcd499f0262c3db52"},"himalaya":{"desc":"CLI email client written in Rust","executables":["himalaya"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://pimalaya.org","license":"MIT","ruby_source_checksum":"f4ec99df7fea6ae645fd36d05df8bf6980a8bc57caf542e5e375c8583133b6a6","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"261b6d3bce4f0de6399b347525fc3c687f309d83840b4e10a58ab7ad70c03544","stable_url_args":["https://github.com/pimalaya/himalaya/archive/refs/tags/v2.2.1.tar.gz"],"stable_version":"2.2.1"},"hindent":{"bottle_rebuild":2,"desc":"Haskell pretty printer","executables":["hindent"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/mihaimaruseac/hindent.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/mihaimaruseac/hindent","license":"BSD-3-Clause","ruby_source_checksum":"06944654fab50f72cc3f65f6f12199125a11884c228f9e3cd46f248275238823","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mihaimaruseac/hindent/commit/38e5fff0a224dd2137bb6ee4cace6ae792b6a527.patch?full_index=1","sha256":"14d79ab840c44d8a1991f38d0d3d34bcd246f3148fa7cfaec1e3c28e1445e91e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mihaimaruseac/hindent/issues/1155"}]}],"stable_checksum":"2726bdbf137691624997f181c29392f22f8566ebc87c5f82e420adfb0068ef07","stable_url_args":["https://github.com/mihaimaruseac/hindent/archive/refs/tags/v6.3.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"6.3.0"},"hiredis":{"compatibility_version":3,"desc":"Minimalistic client for Redis","head_dependencies":["openssl@4"],"head_url_args":["https://github.com/redis/hiredis.git",{":branch":"master"}],"homepage":"https://github.com/redis/hiredis","license":"BSD-3-Clause","ruby_source_checksum":"37c052ecf87bbfd2c38b867fe9faf7d755bca1a10f192f51b77cc0424834539c","stable_dependencies":["openssl@4"],"stable_checksum":"eec7ef8641d221e144a58d5ef8d733c8c75c7fd487097a233aacb4fa33981cfb","stable_url_args":["https://github.com/redis/hiredis/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0"},"hishtory":{"bottle_rebuild":1,"desc":"Your shell history: synced, queryable, and in context","executables":["hishtory"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ddworken/hishtory.git",{":branch":"master"}],"homepage":"https://hishtory.dev","license":"MIT","ruby_source_checksum":"eda23abb4f405ed605937c9cac7b13fc2212032e92261b5c052011df06b5f39f","stable_dependencies":[{"go":":build"}],"stable_checksum":"f312acc99195ca035db7b6612408169ce3a14c170f85dba238f9a29ca7825a3d","stable_url_args":["https://github.com/ddworken/hishtory/archive/refs/tags/v0.335.tar.gz"],"stable_version":"0.335"},"hister":{"desc":"Self-hosted search engine for your browsing history","executables":["hister"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/asciimoo/hister.git",{":branch":"master"}],"homepage":"https://hister.org/","license":"AGPL-3.0-or-later","ruby_source_checksum":"4c2ad5fd7225ef3627bc7c9dd81cce5421736a10153a4038095fed4956a92da4","service_args":[[":environment_variables",{":HISTER_DATA_DIR":"$HOMEBREW_PREFIX/var/hister"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/hister"],[":log_path","$HOMEBREW_PREFIX/var/log/hister.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/hister.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/hister/bin/hister","listen"]],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"211743f169766ce9a8d7b8a4ebd69a9e5d3bd656150e76c7a0e2fe4e1321a623","stable_url_args":["https://github.com/asciimoo/hister/archive/refs/tags/v0.20.0.tar.gz"],"stable_version":"0.20.0"},"historian":{"bottle_rebuild":1,"desc":"Command-line utility for managing shell history in a SQLite database","executables":["hist"],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/jcsalterego/historian","license":"BSD-2-Clause","ruby_source_checksum":"f232b1974deaa6126c41a79fa8000ed5e7069be170979abd0a96876c92740131","stable_checksum":"691b131290ddf06142a747755412115fec996cb9cc2ad8e8f728118788b3fe05","stable_url_args":["https://github.com/jcsalterego/historian/archive/refs/tags/0.0.2.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.0.2","bottle_tag":":all","bottle_checksum":"189a00a7ac7714b8c9c9f5aa6691278538a072629bc6fa24ab99812d37b9e58d"},"hive":{"caveats":"If you want to use HCatalog with Pig, set $HCAT_HOME in your profile:\n  export HCAT_HOME=$HOMEBREW_PREFIX/opt/hive/libexec/hcatalog\n","desc":"Hadoop-based data summarization, query, and analysis","executables":["beeline","hive","hive-config.sh","hiveserver2","hplsql","init-hive-dfs.sh","metatool","replstats.sh","schematool"],"head_dependencies":["hadoop","openjdk@21"],"homepage":"https://hive.apache.org","license":"Apache-2.0","ruby_source_checksum":"22570ebf96d776a000887a7d598e9926a6c0e1bbdf5b8d3d3a5d455536148d11","stable_dependencies":["hadoop","openjdk@21"],"stable_checksum":"525c2d8b8ba28b808df361a8277d2af655a257d063ea2c9799790009b843a245","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=hive/hive-4.2.1/apache-hive-4.2.1-bin.tar.gz"],"stable_version":"4.2.1","bottle_tag":":all","bottle_checksum":"c0aa6492035555c2d378c5cf93bc5aab63f8d38b99b49cd2fe2ce8c2fa411c19"},"hivemind":{"desc":"Process manager for Procfile-based applications","executables":["hivemind"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/DarthSim/hivemind.git",{":branch":"master"}],"homepage":"https://github.com/DarthSim/hivemind","license":"MIT","ruby_source_checksum":"d72514a19687f5a93dc1a80fa03c3090aae04e94a0cd62e409f108bc9a4571b2","stable_dependencies":[{"go":":build"}],"stable_checksum":"b4f7259663ef5b99906af0d98fe4b964d8f9a4d86a8f5aff30ab8df305d3a996","stable_url_args":["https://github.com/DarthSim/hivemind/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"026944b2be6f616212ad147c3b9ce9bba4a18929f8db3edcee75e2eda6abaa20"},"hivex":{"desc":"Library and tools for extracting the contents of Windows Registry hive files","executables":["hivexget","hivexml","hivexsh"],"head_dependencies":["readline","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[[{"pod2man":":build"}],["libxml2"]],"homepage":"https://libguestfs.org","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-only"]},"revision":1,"ruby_source_checksum":"084b5e2b40444c1b52a141df33da84e1760d371e7a539897785a9e609c575678","stable_dependencies":["readline","gettext",{"pkgconf":":build"}],"stable_checksum":"a52fa45cecc9a78adb2d28605d68261e4f1fd4514a778a5473013d2ccc8a193c","stable_url_args":["https://download.libguestfs.org/hivex/hivex-1.3.24.tar.gz"],"stable_uses_from_macos":[[{"pod2man":":build"}],["libxml2"]],"stable_version":"1.3.24"},"hjson":{"desc":"Convert JSON to HJSON and vice versa","executables":["hjson"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hjson/hjson-go.git",{":branch":"master"}],"homepage":"https://hjson.github.io/","license":"MIT","ruby_source_checksum":"d92462ab44b309f9623c24b18c66d24d9168a990da58fb33264b4024be5ae039","stable_dependencies":[{"go":":build"}],"stable_checksum":"2881c114bcd194860155885e3c3586b6e41832818ea5cbf9c661a6a7990a79b6","stable_url_args":["https://github.com/hjson/hjson-go/archive/refs/tags/v4.7.1.tar.gz"],"stable_version":"4.7.1"},"hk":{"desc":"Git hook and pre-commit lint manager","executables":["generate-docs","hk"],"head_dependencies":["usage",{"pkl":":build"},{"rust":[":build",":test"]}],"head_url_args":["https://github.com/jdx/hk.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://hk.jdx.dev","license":"MIT","ruby_source_checksum":"8fdaec7455fd5bc499ad619d7257029207d7c46fa58e771d2138daa94a64a342","stable_dependencies":["usage",{"pkl":":build"},{"rust":[":build",":test"]}],"stable_url_args":["https://github.com/jdx/hk.git",{":tag":"v2.8.1",":revision":"2e06ed15c5077edc43e13b41b33420659a4f1b3e"}],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.8.1"},"hl":{"desc":"Fast and powerful log viewer and processor","executables":["hl"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/pamburus/hl.git",{":branch":"master"}],"homepage":"https://github.com/pamburus/hl","license":"MIT","ruby_source_checksum":"9fe24feec163e7d9902ba6b3d885ade2dffab9b9b98c48b7657bd6d9f74228f5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a40337288a0c113326ed739930166fdf9202d40f4f40583f05a5a27c1c043d3d","stable_url_args":["https://github.com/pamburus/hl/archive/refs/tags/v0.36.5.tar.gz"],"stable_version":"0.36.5"},"hledger":{"desc":"Easy plain text accounting with command-line, terminal and web UIs","executables":["hledger","hledger-ui","hledger-web"],"head_dependencies":["gmp","libyaml",{"ghc":":build"},{"haskell-stack":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/simonmichael/hledger.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://hledger.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"7f966e925ed2f6458d630cef03c3e1000cc1626bfe5d0329acf086da1751cb22","stable_dependencies":["gmp","libyaml",{"ghc":":build"},{"haskell-stack":":build"},{"pkgconf":":build"}],"stable_checksum":"42806ef717db4dfecba6a2bfa326d97036ea946e4810dd0b7421ed4980f1d4aa","stable_url_args":["https://github.com/simonmichael/hledger/archive/refs/tags/1.52.4.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"1.52.4"},"hlint":{"bottle_rebuild":1,"desc":"Haskell source code suggestions","executables":["hlint"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc@9.12":":build"}],"head_url_args":["https://github.com/ndmitchell/hlint.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://github.com/ndmitchell/hlint","license":"BSD-3-Clause","ruby_source_checksum":"d4b0317b1fe53848d7949846ce4cb06b8b1d15d294a45b87ad9c7d792032277a","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc@9.12":":build"}],"stable_checksum":"d99672337c06b455884ac14418d562701143141d0d7e46af476817c2ae3efe37","stable_url_args":["https://hackage.haskell.org/package/hlint-3.10/hlint-3.10.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"3.10"},"hmmer":{"desc":"Build profile HMMs and scan against sequence databases","executables":["alimask","hmmalign","hmmbuild","hmmconvert","hmmemit","hmmfetch","hmmlogo","hmmpgmd","hmmpgmd_shard","hmmpress","hmmscan","hmmsearch","hmmsim","hmmstat","jackhmmer","makehmmerdb","nhmmer","nhmmscan","phmmer"],"homepage":"http://hmmer.org/","license":"BSD-3-Clause","ruby_source_checksum":"413bd5f89e54d200791035732d991801b6d934ec2de967eecd6b065b9187a914","stable_checksum":"ca70d94fd0cf271bd7063423aabb116d42de533117343a9b27a65c17ff06fbf3","stable_url_args":["https://distfiles.macports.org/hmmer/hmmer-3.4.tar.gz"],"stable_version":"3.4","bottle_checksum":"1158f5420a01acc1906a56f654c564dc1538fc7961472f4a00598875b474f7c3"},"hoedown":{"desc":"Secure Markdown processing (a revived fork of Sundown)","executables":["hoedown"],"homepage":"https://github.com/hoedown/hoedown","license":"ISC","ruby_source_checksum":"20af60fb53cea4c4ab777276d2ea421670ebbf216b58cb14abd30961b8f374b5","stable_checksum":"01b6021b1ec329b70687c0d240b12edcaf09c4aa28423ddf344d2bd9056ba920","stable_url_args":["https://github.com/hoedown/hoedown/archive/refs/tags/3.0.7.tar.gz"],"stable_version":"3.0.7","bottle_checksum":"141636a2e7dac87d21a6de5d3c31ab258048e641934b6da600b50c79a9b34290"},"hof":{"bottle_rebuild":2,"desc":"Flexible data modeling & code generation system","executables":["hof"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hofstadter-io/hof.git",{":branch":"_next"}],"homepage":"https://hofstadter.io/","license":"Apache-2.0","ruby_source_checksum":"cbcd37d1d00459bfb96841604e5a137236a655b271c89b1f561ab3b8900c13a6","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/hofstadter-io/hof/commit/7d0389788a67be9bed36ab4d9ac8768b6890aff3.patch?full_index=1","sha256":"662ef04018e749a0772ad099af209fc4e0caefba4ee0e7633be33182e0741dae","type":"backport","resolves":[{"type":"defect","id":"https://github.com/hofstadter-io/hof/pull/410"}]}],"stable_checksum":"87703d19a23121a4b617f1359aed9616dceb6c79718245861835b61ccff7e1eb","stable_url_args":["https://github.com/hofstadter-io/hof/archive/refs/tags/v0.6.10.tar.gz"],"stable_version":"0.6.10"},"homeassistant-cli":{"bottle_rebuild":1,"desc":"Command-line utility for Home Assistant","executables":["hass-cli"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/home-assistant-ecosystem/home-assistant-cli.git",{":branch":"dev"}],"homepage":"https://github.com/home-assistant-ecosystem/home-assistant-cli","license":"Apache-2.0","revision":5,"ruby_source_checksum":"8998035c8ffa189a1dc3de69a3c7549f95d166efc5e495c55f02dd4d406a2512","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"de7cc54de6f2a8bdbde3bfea75913f35ee82faa17fe272e840a2da0c93b1a7df","stable_url_args":["https://files.pythonhosted.org/packages/42/9b/9b92e5db7510336aadfe20481eee705d09f01f2a445683cea04140015895/homeassistant_cli-1.0.0.tar.gz"],"stable_version":"1.0.0"},"homebank":{"desc":"Manage your personal accounts at home","executables":["homebank"],"head_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gtk+3","hicolor-icon-theme","libofx","libsoup","pango","at-spi2-core","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://www.gethomebank.org/en/index.php","license":"GPL-2.0-or-later","ruby_source_checksum":"1519e10831cf49f4e0b24748258f9f79eec9f92ab4eff47fe69700e82f13ca78","stable_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gtk+3","hicolor-icon-theme","libofx","libsoup","pango","at-spi2-core","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"574de504cceafdb6138ffa2e03be567ad66b8a2ceaef3434e07ca695e82dd9e3","stable_url_args":["https://www.gethomebank.org/public/sources/homebank-5.10.3.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"5.10.3"},"homeshick":{"bottle_rebuild":2,"caveats":"To enable the `homeshick cd <CASTLE>` command, you need to\n  `export HOMESHICK_DIR=$HOMEBREW_PREFIX/opt/homeshick`\nand\n  `source \"$HOMEBREW_PREFIX/opt/homeshick/homeshick.sh\"`\nin your $HOME/.bashrc\n","desc":"Git dotfiles synchronizer written in bash","executables":["homeshick"],"head_url_args":["https://github.com/andsens/homeshick.git",{":branch":"master"}],"homepage":"https://github.com/andsens/homeshick","license":"MIT","ruby_source_checksum":"a7d538fc6b8e187a9d7e78a6d365fa9efd0d24bb9624b80ba6934fe2f53ce260","stable_checksum":"949f5de3c7f235ceb37c08e0cc8f3f7ad166f741a8fd01bf4b935a2031e37557","stable_url_args":["https://github.com/andsens/homeshick/archive/refs/tags/v2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_tag":":all","bottle_checksum":"9a93b6514577c36a3de2d9c6a8c3cf9474a6534cc9547407f49ebc0325b20a8d"},"homeworlds":{"desc":"C++ framework for the game of Binary Homeworlds","executables":["homeworlds-cli","homeworlds-wx"],"head_dependencies":["wxwidgets"],"homepage":"https://github.com/Quuxplusone/Homeworlds/","license":"BSD-2-Clause","revision":5,"ruby_source_checksum":"f674fa06c23f02ab8961067644025359d537e1c51b223984965377ce45387c6b","stable_dependencies":["wxwidgets"],"stable_patches":[{"strip":"p1","url":"https://github.com/Quuxplusone/Homeworlds/commit/bb1a5d2395df4e097122b311c0009801107f4d3a.patch?full_index=1","sha256":"a133fb4bdeb4a5d2759a7257989089402e0ad84edbaed86780c26d47e58b8d55","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/Quuxplusone/Homeworlds/pull/6"}]}],"stable_checksum":"3ffbad58943127850047ef144a572f6cc84fd1ec2d29dad1f118db75419bf600","stable_url_args":["https://github.com/Quuxplusone/Homeworlds/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","version_scheme":1},"honcho":{"bottle_rebuild":3,"desc":"Python clone of Foreman, for managing Procfile-based applications","executables":["honcho"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/nickstenning/honcho.git",{":branch":"main"}],"homepage":"https://github.com/nickstenning/honcho","license":"MIT","ruby_source_checksum":"ec32d7528b1a5817c24d66e7b6115070fec31094bff83d7f34f12b3d9d63adb2","stable_dependencies":["python@3.15"],"stable_checksum":"af3815c03c634bf67d50f114253ea9fef72ecff26e4fd06b29234789ac5b8b2e","stable_url_args":["https://files.pythonhosted.org/packages/65/c8/d860888358bf5c8a6e7d78d1b508b59b0e255afd5655f243b8f65166dafd/honcho-2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"8cbb268c275938b7349a819a9f4cae8af6ccad7d85aa124cf5729deef27a007e"},"honker":{"caveats":"The SQLite extension is installed in $HOMEBREW_PREFIX/opt/honker/lib/sqlite.\nTo load it in the SQLite CLI:\n  .load $HOMEBREW_PREFIX/opt/honker/lib/sqlite/libhonker_ext\n","desc":"SQLite message queue extension","head_dependencies":["sqlite",{"rust":":build"}],"homepage":"https://honker.dev","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"f73696e34cb3b01428d8e7f6cc62d6d5368594cf0fedc928776da6f6acf31b37","stable_dependencies":["sqlite",{"rust":":build"}],"stable_checksum":"e63f3f389f225cd250a2846becbadf15c91dc25285cb1bd43901187c8f1e3774","stable_url_args":["https://static.crates.io/crates/honker-extension/honker-extension-0.5.0.crate"],"stable_version":"0.5.0"},"hookdeck":{"desc":"Forward webhook events from Hookdeck to a local server","executables":["hookdeck"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hookdeck/hookdeck-cli.git",{":branch":"main"}],"homepage":"https://hookdeck.com","license":"Apache-2.0","ruby_source_checksum":"79d970562b037be3aefdabb161e3d7218af082db367eacac92a5e70d331c5666","stable_dependencies":[{"go":":build"}],"stable_checksum":"547e736f87e027070702db53ad0ba077788c5e8d7eefbcb18e8221a1c0b45c84","stable_url_args":["https://github.com/hookdeck/hookdeck-cli/archive/refs/tags/v3.1.0.tar.gz"],"stable_version":"3.1.0"},"hopenpgp-tools":{"desc":"Command-line tools for OpenPGP-related operations","executables":["hkt","hokey","hop","hot"],"head_dependencies":["gmp","nettle",{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"},{"gnupg":":test"}],"head_url_args":["https://salsa.debian.org/clint/hOpenPGP.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://hackage.haskell.org/package/hopenpgp-tools","license":"AGPL-3.0-or-later","ruby_source_checksum":"06013cd16fbe9b0a31c763066e74d15f6135fe99d824747fb6413cb262016949","stable_dependencies":["gmp","nettle",{"cabal-install":":build"},{"ghc":":build"},{"pkgconf":":build"},{"gnupg":":test"}],"stable_checksum":"bfa7c765c34069397e28ab572adda5341a2dff19948aafed4499f8735648a896","stable_url_args":["https://hackage.haskell.org/package/hopenpgp-tools-0.26.1/hopenpgp-tools-0.26.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.26.1"},"hopscotch-map":{"desc":"C++ implementation of a fast hash map and hash set using hopscotch hashing","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/Tessil/hopscotch-map","license":"MIT","ruby_source_checksum":"592980e702961f7c8961b575fe502460a20c62ec5bef5423ee71f705341c332b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c147d1f6af9559c0e91af3ecf62274404ce5fb35ce94d2234c080ccc7a5913de","stable_url_args":["https://github.com/Tessil/hopscotch-map/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0","bottle_tag":":all","bottle_checksum":"48f35372243c02af50dc2657574c9d10e2715401827b01f6996a08fb28650e00"},"hostdb":{"bottle_rebuild":1,"desc":"Generate DNS zones and DHCP configuration from hostlist.txt","executables":["Example_comparezones","NIdhcpupdate","canonzone","catif","checkrootcache","copy-if-change","genrange","mergeiplists","mkdestinations","mknamedconf","mkzones","sortbyip","zone2hostdb","zone2hostdbhelper"],"homepage":"https://code.google.com/archive/p/hostdb/","license":"GPL-2.0-or-later","ruby_source_checksum":"c7efebf56be902dde8ab27abc9e68bc8900938c95fe5112f24dfd733d69a0fdf","stable_checksum":"beea7cfcdc384eb40d0bc8b3ad2eb094ee81ca75e8eef7c07ea4a47e9f0da350","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/hostdb/hostdb-1.004.tgz"],"stable_version":"1.004","bottle_tag":":all","bottle_checksum":"7f0c8bfe7fe1652daa4aa926d6287ae94e851bd979ca6b53b3c0bc54e85dc208"},"hostess":{"bottle_rebuild":1,"desc":"Idempotent command-line utility for managing your /etc/hosts file","executables":["hostess"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cbednarski/hostess.git",{":branch":"master"}],"homepage":"https://github.com/cbednarski/hostess","license":"MIT","ruby_source_checksum":"408c752479b961caf6154e9f5c7ed9406954cddc3ade209491fe0a76b4bca037","stable_dependencies":[{"go":":build"}],"stable_checksum":"ece52d72e9e886e5cc877379b94c7d8fe6ba5e22ab823ef41b66015e5326da87","stable_url_args":["https://github.com/cbednarski/hostess/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2","bottle_checksum":"a0cf169ccb1606629100606c6326aeccb72447e6f3447dd018814c4423f8f07e"},"hotbuild":{"desc":"Cross platform hot compilation tool for go","executables":["hotbuild"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wandercn/hotbuild.git",{":branch":"master"}],"homepage":"https://hotbuild.rustpub.com/","license":"MulanPSL-2.0","ruby_source_checksum":"d39e54e6bc748ea2b971f0a29aafceb26e4a7f09de6ca7add168819fed5d7283","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/wandercn/hotbuild/commit/1b04ea4e9e1327ef4d462256072d72f4f37040cb.patch?full_index=1","sha256":"b0bbcdf106914307265b4ac81d73667a8b2d4c2fd688cc76dd1e303f690b4021","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/wandercn/hotbuild/pull/15"}]}],"stable_checksum":"7e8c5c52269344d12d4dc83ae4f472f8aec05faad76379c844dc21c2da44704c","stable_url_args":["https://github.com/wandercn/hotbuild/archive/refs/tags/v1.0.9.tar.gz"],"stable_version":"1.0.9"},"hoverfly":{"desc":"API simulations for development and testing","executables":["hoverfly"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/SpectoLabs/hoverfly.git",{":branch":"master"}],"homepage":"https://hoverfly.io/","license":"Apache-2.0","ruby_source_checksum":"f6d67f5df35cbdba327448a4e1d3f6a733f88027193be2fd5881036df865b401","stable_dependencies":[{"go":":build"}],"stable_checksum":"3571f41cdc6f308a912130558d2a901b08f68cc81589a67313e40ef83fc79c54","stable_url_args":["https://github.com/SpectoLabs/hoverfly/archive/refs/tags/v1.12.16.tar.gz"],"stable_version":"1.12.16"},"howard-hinnant-date":{"desc":"C++ library for date and time operations based on <chrono>","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/HowardHinnant/date","license":"MIT","ruby_source_checksum":"ae41b2862bdaace643e84c48f87d35787b3118feb9f4fc7abff61967470cced7","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ef786edc203daec76475825640b3af247bd08e31fc52217e5ce8f76107b4bb05","stable_url_args":["https://github.com/HowardHinnant/date/archive/refs/tags/v3.0.5.tar.gz"],"stable_version":"3.0.5"},"howdoi":{"bottle_rebuild":1,"desc":"Instant coding answers via the command-line","executables":["howdoi"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","python@3.15"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/gleitz/howdoi","license":"MIT","revision":23,"ruby_source_checksum":"ecb3769286ab582dd253f72a709e0729e4eedda13b96e8063e9bb740b9a26be4","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","python@3.15"],"stable_checksum":"51cd40c53e0c0f8f8da88f480eb7423183be2350ab4f0a4d9d4763ca6ac3e2a9","stable_url_args":["https://files.pythonhosted.org/packages/6d/43/0e8166583575bd500c0f8f1a4ab9429af9466feb6fcdc006e88de8fd23e9/howdoi-2.0.20.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"2.0.20"},"hpack":{"bottle_rebuild":1,"desc":"Modern format for Haskell packages","executables":["hpack"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/sol/hpack.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/sol/hpack","license":"MIT","ruby_source_checksum":"730320fea712840127fdb8476b8026a5a0c4d77145ab74d98a10806b08b8523e","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"267459c3961bf66428a1570a71b3aac577c11a07b775b91872282634418ea936","stable_url_args":["https://hackage.haskell.org/package/hpack-0.39.6/hpack-0.39.6.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.39.6"},"hq":{"conflicts":[["proxygen",{":because":"both install `hq` binaries"}]],"desc":"Jq, but for HTML","executables":["hq"],"head_dependencies":[{"rust":":build"}],"homepage":"https://orf.github.io/html-query/","license":"MIT","ruby_source_checksum":"f0af2855cbe9dbfbe749921d2be8e267c55ef8205a87d578ccc7f93ef73be4cb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0fdc12100c178cd2e5ae61c54e640ecb68533017fcee4845ceb4050d1e4fff60","stable_url_args":["https://github.com/orf/html-query/archive/refs/tags/html-query-v1.2.2.tar.gz"],"stable_version":"1.2.2","bottle_checksum":"1fc6b120bfea15968b556c36a75428a9c5f7df760b73c94e5eff5fc77cc3e714"},"hqx":{"bottle_rebuild":3,"desc":"Magnification filter designed for pixel art","executables":["hqx"],"head_dependencies":["devil",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"php":":test"}],"homepage":"https://github.com/grom358/hqx","license":"LGPL-2.1-or-later","ruby_source_checksum":"1d80c4474000aaf4ea4644712a62b37a30ee7fe6f806d954e42334a585fdd179","stable_dependencies":["devil",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"php":":test"}],"stable_url_args":["https://github.com/grom358/hqx.git",{":tag":"v1.2",":revision":"124c9399fa136fb0f743417ca27dfa2ca2860c2d"}],"stable_version":"1.2"},"hr":{"desc":"<hr />, for your terminal window","executables":["hr"],"head_url_args":["https://github.com/LuRsT/hr.git",{":branch":"master"}],"homepage":"https://github.com/LuRsT/hr","license":"MIT","ruby_source_checksum":"94bd150769328167f43cbff2eb022653d09ae9b06e73a0416dcb0e00dd834059","stable_checksum":"d4bb6e8495a8adaf7a70935172695d06943b4b10efcbfe4f8fcf6d5fe97ca251","stable_url_args":["https://github.com/LuRsT/hr/archive/refs/tags/1.5.tar.gz"],"stable_version":"1.5","bottle_tag":":all","bottle_checksum":"ef156edf072a61b38e5fd50fa8eb8e71f651ed459132490b8994737eb2691ed7"},"hsd":{"bottle_rebuild":2,"desc":"Handshake Daemon & Full Node","executables":["hs-seeder","hs-wallet","hsd","hsd-cli","hsd-node","hsd-rpc","hsd-spvnode","hsw-cli","hsw-rpc"],"head_dependencies":["node","unbound","gmp"],"homepage":"https://handshake.org","license":"MIT","ruby_source_checksum":"a136e8042b83b72a0005766e815cf8ac8d7cb35c56bef29223eb8109e6b95596","stable_dependencies":["node","unbound","gmp"],"stable_checksum":"1de0ebbbac6ca35d62353227176c7377203a82efbc27fdf08ad23dedb481ee28","stable_url_args":["https://github.com/handshake-org/hsd/archive/refs/tags/v8.0.0.tar.gz"],"stable_version":"8.0.0"},"hspell":{"bottle_rebuild":3,"desc":"Free Hebrew linguistic project","executables":["hspell","hspell-i","multispell"],"head_dependencies":[{"autoconf":":build"}],"homepage":"https://hspell.sourceforge.net/","license":"AGPL-3.0-only","local_patch_checksums":{"Patches/hspell/1.3.patch":"63cc1bc753b1062d1144dcdd959a0a8f712b8872dce89e54ddff2d24f2ca2065"},"ruby_source_checksum":"86c21198e7c2d6c8e2630da181f4c240ffc73170a742935db4fb246a82194fb9","stable_dependencies":[{"autoconf":":build"}],"stable_patches":[{"strip":"p0","file":"Patches/hspell/1.3.patch"}],"stable_checksum":"7310f5d58740d21d6d215c1179658602ef7da97a816bc1497c8764be97aabea3","stable_url_args":["https://hspell.sourceforge.net/hspell-1.4.tar.gz"],"stable_version":"1.4"},"hss":{"desc":"Interactive parallel SSH client","executables":["hss"],"head_dependencies":["readline"],"homepage":"https://github.com/six-ddc/hss","license":"MIT","ruby_source_checksum":"fbb408a3096a362915a48ed58b827ea769b7b73349731d6251efe523d16d8792","stable_dependencies":["readline"],"stable_checksum":"570585d660e64ba29e574f68bae5f2e38905d9a5f6ce0e9e36d82c5342fddf2b","stable_url_args":["https://github.com/six-ddc/hss/archive/refs/tags/1.10.tar.gz"],"stable_version":"1.10"},"hstr":{"desc":"Bash and zsh history suggest box","executables":["hh","hstr"],"head_dependencies":["readline",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/dvorka-oss/hstr","license":"Apache-2.0","ruby_source_checksum":"21ac657a7698b01257e180d6487913a6aa5a056cccff194ff537ffc804b5885d","stable_dependencies":["readline",{"pkgconf":":build"}],"stable_checksum":"abf0a8625545b2022d62bf0d1c576e3cc783c4ea7cc2ae2843c518743f77f4c9","stable_url_args":["https://github.com/dvorka-oss/hstr/releases/download/v3.2/hstr-3.2.0-tarball.tgz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.2"},"ht":{"bottle_rebuild":3,"conflicts":[["texlive",{":because":"both install `ht` binaries"}]],"desc":"Viewer/editor/analyzer for executables","executables":["ht"],"head_dependencies":["lzo"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://hte.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"67f319e1e05a117f6c7696e0b9d3e45b5f076a960f8a83f2fcb4f615bf2f93b7","stable_dependencies":["lzo"],"stable_patches":[{"strip":"p1","url":"https://github.com/sebastianbiallas/ht/commit/a721310665267655d37d9e80db5234d2a7731895.patch?full_index=1","sha256":"def983c542112d66f472a4a32323948f812bdd30bb1aa54abc5cb5b3ffef1752","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/sebastianbiallas/ht/pull/31"}]},{"strip":"p1","url":"https://github.com/sebastianbiallas/ht/commit/e52dfb86aa2c370d7d1ac2e046a4b9babc93bac9.patch?full_index=1","sha256":"0119c3973d2cc4ac56c7f28061ce0426eab169695ae7b81e1514f9347740ab26","type":"backport"}],"stable_checksum":"31f5e8e2ca7f85d40bb18ef518bf1a105a6f602918a0755bc649f3f407b75d70","stable_url_args":["https://downloads.sourceforge.net/project/hte/ht-source/ht-2.1.0.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.1.0","bottle_cellar":":any","bottle_checksum":"d704c8f0d899b257967d3478cbeb1e2c093a71e28402747722842908e1e2eff6"},"html-xml-utils":{"desc":"Tools for manipulating HTML and XML files","executables":["asc2xml","hxaddid","hxcite","hxcite-mkbib","hxclean","hxcopy","hxcount","hxextract","hxincl","hxindex","hxmkbib","hxmultitoc","hxname2id","hxnormalize","hxnsxml","hxnum","hxpipe","hxprintlinks","hxprune","hxref","hxremove","hxselect","hxtabletrans","hxtoc","hxuncdata","hxunent","hxunpipe","hxunxmlns","hxwls","hxxmlns","xml2asc"],"homepage":"https://www.w3.org/Tools/HTML-XML-utils/","license":"W3C","ruby_source_checksum":"362dc8941f4405b177af33ea21b72ab39e242c526b2007f35609f9d11c873302","stable_checksum":"950027e1780787ca88271570aae890e0ac9b906f764554c2dee263d4cf7b74b8","stable_url_args":["https://www.w3.org/Tools/HTML-XML-utils/html-xml-utils-8.8.tar.gz"],"stable_version":"8.8"},"html2markdown":{"desc":"Convert HTML to Markdown","executables":["html2markdown"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/JohannesKaufmann/html-to-markdown.git",{":branch":"main"}],"homepage":"https://html-to-markdown.com","license":"MIT","oldnames":["html-to-markdown"],"ruby_source_checksum":"054735aca82c11f2707d36bc54d6f47180a9a4e7b7d16494459ce48e2ed1d9d9","stable_dependencies":[{"go":":build"}],"stable_checksum":"1086b066a17bf49d8bec8fa493e07a54580924ad866ed7e8052692accba706dc","stable_url_args":["https://github.com/JohannesKaufmann/html-to-markdown/archive/refs/tags/v2.5.2.tar.gz"],"stable_version":"2.5.2"},"html2text":{"desc":"Advanced HTML-to-text converter","executables":["html2text"],"head_url_args":["https://gitlab.com/grobian/html2text.git",{":branch":"master"}],"homepage":"https://gitlab.com/grobian/html2text","license":"GPL-2.0-or-later","ruby_source_checksum":"5144a6b0cb383e5ae7ac47355692ebdb0fcd2de2367a5c20c49df758ba6446af","stable_checksum":"9d0a7174cacbb3f050b60facd8cba6e138944ec5020b16d1cee70cf91a59f132","stable_url_args":["https://gitlab.com/-/project/48313341/uploads/8526650dd42218b3493ce7ca0a3eeb1e/html2text-2.4.0.tar.gz"],"stable_version":"2.4.0"},"htmlcleaner":{"bottle_rebuild":1,"desc":"HTML parser written in Java","executables":["htmlcleaner"],"head_dependencies":["openjdk",{"maven":":build"}],"homepage":"https://htmlcleaner.sourceforge.net/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"4d0b4137ad6aa591f5b05606dace34efea01e335836b2cb8df054ffd602d0b40","stable_dependencies":["openjdk",{"maven":":build"}],"stable_checksum":"9fc68d7161be6f34f781e109bf63894d260428f186d88f315b1d2e3a33495350","stable_url_args":["https://downloads.sourceforge.net/project/htmlcleaner/htmlcleaner/htmlcleaner%20v2.29/htmlcleaner-src-2.29.zip"],"stable_version":"2.29","bottle_checksum":"8dc19a84c07fee65cef8e0889cae31a1e9f1a437f78911808340bbaf5a7a9a2b"},"htmlcompressor":{"bottle_rebuild":2,"desc":"Minify HTML or XML","executables":["htmlcompressor"],"head_dependencies":["openjdk"],"homepage":"https://code.google.com/archive/p/htmlcompressor/","license":"Apache-2.0","ruby_source_checksum":"6a2bcb5316fefc677b4196a00725a03332d4204969e55bd4c97cc34d061ef7f0","stable_dependencies":["openjdk"],"stable_checksum":"88894e330cdb0e418e805136d424f4c262236b1aa3683e51037cdb66310cb0f9","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/htmlcompressor/htmlcompressor-1.5.3.jar"],"stable_version":"1.5.3","bottle_tag":":all","bottle_checksum":"a8323e2d6001cc0effb3c29900f977118d35fc4a0a86be9cd49d0fa133d04f23"},"htmlcxx":{"desc":"Non-validating CSS1 and HTML parser for C++","executables":["htmlcxx"],"homepage":"https://htmlcxx.sourceforge.net/","license":{":all_of":["LGPL-2.0-only","Apache-2.0"]},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"5ab6d3397de76d0b29037d8b2c945eca580a20b3244a4133f052eaf8185fe1b7","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"5d38f938cf4df9a298a5346af27195fffabfef9f460fc2a02233cbcfa8fc75c8","stable_url_args":["https://downloads.sourceforge.net/project/htmlcxx/v0.87/htmlcxx-0.87.tar.gz"],"stable_version":"0.87","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"61b23db961d207a125bb6443e2d76d9e2a4d8d89443165c385962be172ed8c09"},"htmldoc":{"desc":"Convert HTML to PDF or PostScript","executables":["htmldoc"],"head_dependencies":["jpeg-turbo","libpng",{"pkgconf":":build"}],"head_url_args":["https://github.com/michaelrsweet/htmldoc.git",{":branch":"master"}],"head_uses_from_macos":[["cups"]],"homepage":"https://www.msweet.org/htmldoc/","license":"GPL-2.0-only","ruby_source_checksum":"eb93e0be01b554fb752117ee299edb334e6b069f0c4aefa04e7ea038c37aac93","stable_dependencies":["jpeg-turbo","libpng",{"pkgconf":":build"}],"stable_checksum":"1ae2803f82a4fac7b4f8f80f036d82fdca8f467fb89f4df5d07e7889192e678f","stable_url_args":["https://github.com/michaelrsweet/htmldoc/releases/download/v1.9.24/htmldoc-1.9.24-source.zip"],"stable_uses_from_macos":[["cups"]],"stable_version":"1.9.24"},"htmlhint":{"desc":"Static code analysis tool you need for your HTML","executables":["htmlhint"],"head_dependencies":["node"],"homepage":"https://htmlhint.com","license":"MIT","ruby_source_checksum":"0a678e016037002d975adc32e5218ea9ad5d1d89a25b0ccde2c41a289e6fdb76","stable_dependencies":["node"],"stable_checksum":"c32775c6abf4ed12bbb87c7310ff76802270989f4880a25196d196b7c7fe7c17","stable_url_args":["https://registry.npmjs.org/htmlhint/-/htmlhint-1.9.2.tgz"],"stable_version":"1.9.2","bottle_tag":":all","bottle_checksum":"69e0a71a735b3a9c39a171ed08a9f92fcc26a5a04eee483e331a7402dd6e1a44"},"htmlq":{"bottle_rebuild":1,"desc":"Uses CSS selectors to extract bits content from HTML files","executables":["htmlq"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mgdm/htmlq.git",{":branch":"master"}],"homepage":"https://github.com/mgdm/htmlq","license":"MIT","ruby_source_checksum":"bd34999fc711829cefd43d93c949956f8308c672741db541a5053ea380436731","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c2954c0fcb3ada664b14834646aa0a2c4268683cc51fd60d47a71a9f7e77d4b9","stable_url_args":["https://github.com/mgdm/htmlq/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"dd3223cb5afa829c8519e42515d06f56d6d815794af40d8c7ff932aacb3d3634"},"htmltest":{"desc":"HTML validator written in Go","executables":["htmltest"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wjdp/htmltest.git",{":branch":"master"}],"homepage":"https://github.com/wjdp/htmltest","license":"MIT","ruby_source_checksum":"6cb7f1fb7dc0d1309e60de462b3853c322c25bef2b65db7e24d028f1a9fcd334","stable_dependencies":[{"go":":build"}],"stable_checksum":"2c89e56c837f4d715db9816942e007c973ba58de53d249abc80430c4b7e72f88","stable_url_args":["https://github.com/wjdp/htmltest/archive/refs/tags/v0.17.0.tar.gz"],"stable_version":"0.17.0","bottle_checksum":"306cdfed4300789dfd04480c4ebf16120a1ce8f7e5ecc9dae31ba503a47dc574"},"htop":{"caveats":"htop requires root privileges to correctly display all running processes,\nso you will need to run `sudo htop`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Improved top (interactive process viewer)","executables":["htop"],"head_dependencies":["ncurses",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/htop-dev/htop.git",{":branch":"main"}],"homepage":"https://htop.dev/","license":"GPL-2.0-or-later","ruby_source_checksum":"6c12d94f50291cc0bfaafdd13fc9b3f1f98f22ac324b241b27e3730221b4bc3c","stable_dependencies":["ncurses",{"pkgconf":":build"}],"stable_checksum":"a8b164386494cb85bb255a415a3f5f80afe7a0c4491da5d113b3a0f951087e65","stable_url_args":["https://github.com/htop-dev/htop/releases/download/3.5.3/htop-3.5.3.tar.xz"],"stable_version":"3.5.3"},"htpdate":{"desc":"Synchronize time with remote web servers","executables":["htpdate"],"homepage":"https://www.vervest.org/htp/","license":"GPL-2.0-or-later","ruby_source_checksum":"968464806340ab9cdf968d0907fc59ff4b5a3efaa48238c8797012b6ea368c96","stable_checksum":"3f5effa9355db140ef8ace6d17800d48815d1afdcef9d1096510451839dd8de4","stable_url_args":["https://github.com/twekkel/htpdate/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2"},"htslib":{"compatibility_version":1,"desc":"C library for high-throughput sequencing data formats","executables":["annot-tsv","bgzip","htsfile","ref-cache","tabix"],"head_dependencies":["libdeflate","xz"],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://www.htslib.org/","license":{":all_of":["MIT","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"88f9cd0bab76c218163244e6179735b214a470427fbfb1eea7633b0e51619f4a","stable_dependencies":["libdeflate","xz"],"stable_checksum":"28a8de191381c7a97a35675ceac76fa1ea95e7b678d6a2e9d600a7874e4077de","stable_url_args":["https://github.com/samtools/htslib/releases/download/1.24/htslib-1.24.tar.bz2"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"1.24"},"httm":{"conflicts":[["nicotine-plus",{":because":"both install `nicotine` binaries"}]],"desc":"Interactive, file-level Time Machine-like tool for ZFS/btrfs","executables":["bowie","equine","httm","nicotine","ounce"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kimono-koans/httm.git",{":branch":"master"}],"homepage":"https://github.com/kimono-koans/httm","license":"MPL-2.0","ruby_source_checksum":"5b7f4a5517ad54ac9b90139b3e94b1a752f45dee628d3e3f6d6d3802e84a4c71","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4c83d3a54aa2b4089e8009049dcf61f501ede0d5b6d03691b8d783bd43bb960b","stable_url_args":["https://github.com/kimono-koans/httm/archive/refs/tags/0.51.0.tar.gz"],"stable_version":"0.51.0"},"http-prompt":{"desc":"Interactive command-line HTTP client with autocomplete and syntax highlighting","executables":["http-prompt"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/httpie/http-prompt.git",{":branch":"master"}],"homepage":"https://http-prompt.com","license":"MIT","revision":22,"ruby_source_checksum":"ee408e2a28189b6a0c2ee29e00bc567da734c5849868a81a4ed4f3ca21d41634","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"eee71a00fed0b8a2a35bb338b269be7a20e8a1a6f6465a65561d76a21521e7f3","stable_url_args":["https://files.pythonhosted.org/packages/bf/e2/bc5b0df107afcac65fde7015df48cbe9b4d877d1d0818203544ed1a41d4c/http-prompt-2.1.0.tar.gz"],"stable_version":"2.1.0"},"http-server-rs":{"conflicts":[["http-server",{":because":"both install a `http-server` binary"}]],"desc":"Simple and configurable command-line HTTP server","executables":["http-server"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/http-server-rs/http-server.git",{":branch":"main"}],"homepage":"https://github.com/http-server-rs/http-server","license":"Apache-2.0","ruby_source_checksum":"9d390c689cea7a28adaeeab54395b004bc98c8aaa436271e9060f8be8492ea67","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b385a979946efb9421f49b698ce9fe1f0e590a96797e72e8e441bebd6ce65bb6","stable_url_args":["https://github.com/http-server-rs/http-server/archive/refs/tags/v0.8.9.tar.gz"],"stable_version":"0.8.9","bottle_checksum":"2b555ba245fc88ce42aacc38c80c1409176d0f7900d85945609111bc3bdf6573"},"http-server":{"bottle_rebuild":2,"conflicts":[["http-server-rs",{":because":"both install a `http-server` binary"}]],"desc":"Simple zero-configuration command-line HTTP server","executables":["http-server"],"head_dependencies":["node"],"head_url_args":["https://github.com/http-party/http-server.git",{":branch":"master"}],"homepage":"https://github.com/http-party/http-server","license":"MIT","ruby_source_checksum":"263139982c6257e48eb59876933d0df0a375f621937a02e6b65ea56d52733491","stable_dependencies":["node"],"stable_checksum":"9e1ceb265d09a4d86dcf509cb4ba6dcd2e03254b1d13030198766fe3897fd7a5","stable_url_args":["https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz"],"stable_version":"14.1.1","bottle_tag":":all","bottle_checksum":"255fa4f7d541f2485fc11af34b8d240785fd6b364d7e98eae44800da7dcf87d1"},"http_load":{"bottle_rebuild":1,"desc":"Test throughput of a web server by running parallel fetches","disable_args":{":date":"2026-07-24",":because":":repo_removed"},"executables":["http_load"],"head_dependencies":["openssl@3"],"homepage":"https://www.acme.com/software/http_load/","license":"BSD-2-Clause","no_autobump_args":{":because":":incompatible_version_format"},"revision":2,"ruby_source_checksum":"468da83c587d038e0f8c0d8a461a51ae2cbda3f2de7ad3e5c3612a8fb407a486","stable_dependencies":["openssl@3"],"stable_checksum":"5a7b00688680e3fca8726dc836fd3f94f403fde831c71d73d9a1537f215b4587","stable_url_args":["https://www.acme.com/software/http_load/http_load-09Mar2016.tar.gz"],"stable_version":"20160309","bottle_cellar":":any","bottle_checksum":"a6416934e52f12730249f9175afefb89dda92f939aa880961b48613561eeb124"},"httpd":{"aliases":["apache-httpd","apache2"],"caveats":"DocumentRoot is $HOMEBREW_PREFIX/var/www.\n\nThe default ports have been set in $HOMEBREW_PREFIX/etc/httpd/httpd.conf to 8080 and in\n$HOMEBREW_PREFIX/etc/httpd/extra/httpd-ssl.conf to 8443 so that httpd can run without sudo.\n","compatibility_version":1,"desc":"Apache HTTP server","executables":["ab","apachectl","apxs","checkgid","dbmmanage","fcgistarter","htcacheclean","htdbm","htdigest","htpasswd","httpd","httxt2dbm","logresolve","rotatelogs","suexec"],"head_dependencies":["apr","apr-util","brotli","libnghttp2","openssl@4","pcre2"],"head_uses_from_macos":[["libxcrypt"],["libxml2"]],"homepage":"https://httpd.apache.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"1ec63792bac85beb3f9e297762048b983f8b4992cbdcfe568ab9c95fb45389a8","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/httpd/bin/httpd","-D","FOREGROUND"]],"stable_dependencies":["apr","apr-util","brotli","libnghttp2","openssl@4","pcre2"],"stable_checksum":"c5e6ebc66e349b87d7fc6916ae7cc2a808ed348003de134cf9e9d89d3e2cc73d","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=httpd/httpd-2.4.69.tar.bz2"],"stable_uses_from_macos":[["libxcrypt"],["libxml2"]],"stable_version":"2.4.69"},"httperf":{"desc":"Tool for measuring webserver performance","executables":["httperf","idleconn"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/httperf/httperf.git",{":branch":"master"}],"homepage":"https://github.com/httperf/httperf","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/httperf/openssl-1.1.diff":"69d5003f60f5e46d25813775bbf861366fb751da4e0e4d2fe7530d7bb3f3660a"},"revision":3,"ruby_source_checksum":"3bde0aa68344ca524390972f03b2348cbabdc36bb1b6446e59514d914f2f1059","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","file":"Patches/httperf/openssl-1.1.diff"}],"stable_checksum":"e1a0bf56bcb746c04674c47b6cfa531fad24e45e9c6de02aea0d1c5f85a2bf1c","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/httperf/httperf-0.9.0.tar.gz"],"stable_version":"0.9.0"},"httpflow":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-10",":because":":unmaintained"},"desc":"Packet capture and analysis utility similar to tcpdump for HTTP","disable_args":{":date":"2027-01-10",":because":":unmaintained"},"executables":["httpflow"],"head_dependencies":["pcre"],"head_url_args":["https://github.com/six-ddc/httpflow.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/six-ddc/httpflow","license":"MIT","ruby_source_checksum":"93d3b464e049c8ecf4f16ee65368505d365cd596e02292aa2bbebdfb93c7c6b5","stable_dependencies":["pcre"],"stable_checksum":"2347bd416641e165669bf1362107499d0bc4524ed9bfbb273ccd3b3dd411e89c","stable_url_args":["https://github.com/six-ddc/httpflow/archive/refs/tags/0.0.9.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.0.9"},"httpie":{"desc":"User-friendly cURL replacement (command-line HTTP client)","executables":["http","httpie","https"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/httpie/cli.git",{":branch":"master"}],"homepage":"https://httpie.io/","license":"BSD-3-Clause","revision":13,"ruby_source_checksum":"7d20200c7ab9c6c10a5b9fbbf624d599d9c297ee15701670e9841a74a2b175be","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"b185cd8d81325f97c773582e50f1c5e047c2d8575b53d676469c9daf2a52f341","stable_url_args":["https://github.com/httpie/cli/archive/refs/tags/3.2.4.tar.gz"],"stable_version":"3.2.4"},"httping":{"desc":"Ping-like tool for HTTP requests","executables":["httping"],"head_dependencies":["fftw","openssl@4","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/folkertvanheusden/HTTPing.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/folkertvanheusden/HTTPing","license":"AGPL-3.0-only","revision":2,"ruby_source_checksum":"3f777c6717028c091ef5434ba85931944107757be3094b3d5ce22dd1fb94c3f9","stable_dependencies":["fftw","openssl@4","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/folkertvanheusden/HTTPing/commit/79236affb75667cf195f87a58faaebe619e7bfd4.patch?full_index=1","sha256":"765fd15dcb35a33141d62b70e4888252a234b9f845c8e35059654852a0d19d1c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/folkertvanheusden/HTTPing/pull/48"}]}],"stable_checksum":"87fa2da5ac83c4a0edf4086161815a632df38e1cc230e1e8a24a8114c09da8fd","stable_url_args":["https://github.com/folkertvanheusden/HTTPing/archive/refs/tags/v4.4.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.4.0"},"httpry":{"bottle_rebuild":1,"desc":"Packet sniffer for displaying and logging HTTP traffic","executables":["httpry"],"head_url_args":["https://github.com/jbittel/httpry.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/jbittel/httpry","license":"GPL-2.0-only","ruby_source_checksum":"e1498bd9606661f8afaddaabb02eb4e57060b69391b4c5311596e5e8558d2343","stable_checksum":"b3bcbec3fc6b72342022e940de184729d9cdecb30aa754a2c994073447468cf0","stable_url_args":["https://github.com/jbittel/httpry/archive/refs/tags/httpry-0.1.8.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.1.8","bottle_checksum":"20c4af64c9155666c8c0c777c065aef44bb29e35c339e280d3e834b5759cd026"},"httpstat":{"bottle_rebuild":1,"desc":"Curl statistics made simple","executables":["httpstat"],"head_uses_from_macos":[["curl"],["python"]],"homepage":"https://github.com/reorx/httpstat","license":"MIT","ruby_source_checksum":"65238abc9a37ef3c6d21f2fd2efdc33282cb3cd0097a57ddd4b7f03ba1131a9d","stable_checksum":"56c45aebdb28160dd16c73cf23af8208c19b30ec0166790685dfec115df9c92f","stable_url_args":["https://github.com/reorx/httpstat/archive/refs/tags/1.3.2.tar.gz"],"stable_uses_from_macos":[["curl"],["python"]],"stable_version":"1.3.2","bottle_tag":":all","bottle_checksum":"4c6ac7e7f5619376d294d7921048b7bfc2745c280518b2ce977f8091d5536ef9"},"httptap":{"desc":"HTTP request visualizer with phase-by-phase timing breakdown","executables":["httptap"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://docs.httptap.dev/","license":"Apache-2.0","ruby_source_checksum":"562d779801cb2c0b9aa075908db5ce05da14884be4a0bdc07d9da2bb7efa071c","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"d28d5333c1f65b985895ce88b87ef9a90cfbdf73ab36b9c50e55fa161e5aeec3","stable_url_args":["https://files.pythonhosted.org/packages/f8/b4/f9762ad8ce02d0c26af58610128ccbbb74f81d08763ac05e8c709466a833/httptap-0.8.2.tar.gz"],"stable_version":"0.8.2","bottle_tag":":all","bottle_checksum":"918dc2d5e5cb01c31b8db8bdd9f6ab42f1dda94e0e68a995fd54f5fb109e98df"},"httpx":{"desc":"Fast and multi-purpose HTTP toolkit","executables":["httpx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/httpx.git",{":branch":"dev"}],"homepage":"https://github.com/projectdiscovery/httpx","license":"MIT","ruby_source_checksum":"7e61e4a2bc82d8847fd5c9b764bf10db9f93a4711867671ccb7acbdfafbe161e","stable_dependencies":[{"go":":build"}],"stable_checksum":"b29319c085537047bff8acf72c6cd4ecf17585ede97f4afdde2304431c74e64e","stable_url_args":["https://github.com/projectdiscovery/httpx/archive/refs/tags/v1.12.0.tar.gz"],"stable_version":"1.12.0"},"httpx2":{"desc":"HTTP client library for Python","executables":["httpx2"],"head_dependencies":["python@3.15"],"homepage":"https://httpx2.pydantic.dev","license":"BSD-3-Clause","ruby_source_checksum":"c4d0467f78a0e9cf96c93c2e1752c1283f3014038ab43394af55d7009cdfe016","stable_dependencies":["python@3.15"],"stable_checksum":"0d54c98128e8f2ff7fbbde0fca8c359e5f032edeaaaac443cdb7f31f685bcd7f","stable_url_args":["https://files.pythonhosted.org/packages/43/73/5ca2cedf5e4e50423d1c258877865a6b62793633b561c58499f8aeb33b7e/httpx2-2.16.0.tar.gz"],"stable_version":"2.16.0","bottle_tag":":all","bottle_checksum":"8567543813e7935ccc01114cdf9c2d86762e4a2748866f9e39814bbc3dd9b634"},"httpyac":{"desc":"Quickly and easily send REST, SOAP, GraphQL and gRPC requests","executables":["httpyac"],"head_dependencies":["node"],"homepage":"https://httpyac.github.io/","license":"MIT","ruby_source_checksum":"84beed31fbbe6a69c9410465e0d1326862c6fb8de256d31dbe1077603ab6cf73","stable_dependencies":["node"],"stable_checksum":"e6bc615ef8b58ea9334fcac3e2000eb3e49926dca1ec7087456e9aa6c402000e","stable_url_args":["https://registry.npmjs.org/httpyac/-/httpyac-6.16.7.tgz"],"stable_version":"6.16.7","bottle_checksum":"866418e856e92498dfcc3efd3f1418a5db7791e0addce76c733a9af8f74064a8"},"httrack":{"desc":"Website copier/offline browser","executables":["htsserver","httrack","proxytrack","webhttrack"],"head_dependencies":["openssl@4"],"homepage":"https://www.httrack.com/","license":{"GPL-3.0-or-later":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"d8628ab1d6016e4528f828be7f7f8ac86d91ce977da5d2c326545e41e72cda8b","stable_dependencies":["openssl@4"],"stable_checksum":"4a017e8311035ec02ee2947e14022a5f1291c86c7e67e98ee762c9486f0db39d","stable_url_args":["https://github.com/xroche/httrack/releases/download/3.50.5/httrack-3.50.5.tar.gz"],"stable_version":"3.50.5"},"hub-tool":{"deprecate_args":{":date":"2026-07-08",":because":":repo_archived"},"desc":"Docker Hub experimental CLI tool","disable_args":{":date":"2026-10-08",":because":":repo_archived"},"executables":["hub-tool"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/docker/hub-tool.git",{":branch":"main"}],"homepage":"https://github.com/docker/hub-tool","license":"Apache-2.0","ruby_source_checksum":"7f58ee7367f410cbd51583f1fcbc50ddf24acea0fd92c49fb927006be930e848","stable_dependencies":[{"go":":build"}],"stable_checksum":"e033e027c4b6dc360abf530a00b3ac0caec5ab17788c015336eb59a5e854e7d1","stable_url_args":["https://github.com/docker/hub-tool/archive/refs/tags/v04.6.tar.gz"],"stable_version":"04.6","bottle_checksum":"e3ee0caebbd8e7a36566a14a720ee77d29cfb7f7efb7e85d25df4586ddc1d914"},"hub":{"desc":"Add GitHub support to git on the command-line","executables":["hub"],"head_dependencies":[{"go":":build"},{"groff":":build"}],"head_url_args":["https://github.com/mislav/hub.git",{":branch":"master"}],"head_uses_from_macos":[[{"ruby":":build"}]],"homepage":"https://hub.github.com/","license":"MIT","ruby_source_checksum":"3621e3b1616c147e04dbe47a90aa92c4f80a9d4b0c485902b1ce87f0cd53f0ef","stable_dependencies":[{"go":":build"},{"groff":":build"}],"stable_checksum":"e19e0fdfd1c69c401e1c24dd2d4ecf3fd9044aa4bd3f8d6fd942ed1b2b2ad21a","stable_url_args":["https://github.com/mislav/hub/archive/refs/tags/v2.14.2.tar.gz"],"stable_uses_from_macos":[[{"ruby":":build"}]],"stable_version":"2.14.2","bottle_checksum":"737b57476182bf2e937a570be65f991590d79d84b9d14299fe15c2711a715113"},"hubble":{"desc":"Network, Service & Security Observability for Kubernetes using eBPF","executables":["hubble"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cilium/hubble.git",{":branch":"main"}],"homepage":"https://github.com/cilium/hubble","license":"Apache-2.0","ruby_source_checksum":"9d79f841a46a06868605f251a2ead2d360b8326b772db7f4dcc8383d344a455c","stable_dependencies":[{"go":":build"}],"stable_checksum":"929ee40b4b3e5087a88c448970509c626f46ce8080b6e36f829658765a803800","stable_url_args":["https://github.com/cilium/hubble/archive/refs/tags/v1.20.2.tar.gz"],"stable_version":"1.20.2"},"huexpress":{"desc":"PC Engine emulator","executables":["hucrc","huexpress"],"head_dependencies":["libvorbis","libzip","sdl2-compat","sdl2_mixer","gettext","glib",{"pkgconf":":build"},{"scons":":build"}],"head_url_args":["https://github.com/kallisti5/huexpress.git",{":branch":"master"}],"homepage":"https://github.com/kallisti5/huexpress","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"a607887bf912ae3be08065e3f576157deae23ca2f532f5fef7ae35062b537bd8","stable_dependencies":["libvorbis","libzip","sdl2-compat","sdl2_mixer","gettext","glib",{"pkgconf":":build"},{"scons":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"76589f02d1640fc5063d48a47f017077c6b7557431221defe9e38679d86d4db8","stable_url_args":["https://github.com/kallisti5/huexpress/archive/refs/tags/3.0.4.tar.gz"],"stable_version":"3.0.4","bottle_cellar":":any","bottle_checksum":"3fc6ef796681ae0b49b2f6386add406c8ace5aa450160b2530fe0174205d6b7e"},"hugo":{"desc":"Configurable static site generator","executables":["hugo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gohugoio/hugo.git",{":branch":"master"}],"homepage":"https://gohugo.io/","license":"Apache-2.0","ruby_source_checksum":"6de682e9381381877e6940feac13ea2f2982ef7ba39db9fcf23e0ee12a9d394c","stable_dependencies":[{"go":":build"}],"stable_checksum":"45ba430ac86cfe8e5fb07b81eaef78769973af9b4d1c51f1d88195e0d438be3e","stable_url_args":["https://github.com/gohugoio/hugo/archive/refs/tags/v0.168.0.tar.gz"],"stable_version":"0.168.0"},"humanbound":{"bottle_rebuild":1,"desc":"Adversarial security testing engine, SDK, and CLI for AI agents","executables":["hb"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"homepage":"https://docs.humanbound.ai/","license":"Apache-2.0","ruby_source_checksum":"63ff70feb8219fe5e3441a1b052dde938f0cd90b33a90b9b491e4ef0c1a28f8c","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"873393659445b22d9c1b7c7c6d9ec165689e84375046f83cde2d92d512fceca1","stable_url_args":["https://files.pythonhosted.org/packages/5d/36/bafb9ce772cfc374540305d3993360798380f81d4da56e5808bc86cc031a/humanbound-2.13.0.tar.gz"],"stable_version":"2.13.0"},"humanlog":{"desc":"Logs for humans to read","executables":["humanlog"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/humanlogio/humanlog.git",{":branch":"master"}],"homepage":"https://humanlog.io","license":"Apache-2.0","ruby_source_checksum":"c16942017abdc3f3372120a2cbff3533f9ddb0947e1b2a85a95a4435a7cd587f","stable_dependencies":[{"go":":build"}],"stable_checksum":"7eb257742d52bd292f61312414af49e85acfe3be6fc687c391fa5fbb8e9e08d4","stable_url_args":["https://github.com/humanlogio/humanlog/archive/refs/tags/v0.8.9.tar.gz"],"stable_version":"0.8.9"},"hunk":{"desc":"Review-first terminal diff viewer for agent-authored changesets","executables":["hunk"],"head_dependencies":[{"bun":":build"}],"head_url_args":["https://github.com/modem-dev/hunk.git",{":branch":"main"}],"homepage":"https://hunk.dev/","license":"MIT","revision":1,"ruby_source_checksum":"1d2784a6f9f98e3344963ad0185a4f15e40651c228d1d456b2b40148db2f11e6","stable_dependencies":[{"bun":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/modem-dev/hunk/commit/96619dbcde205b3a296df6970aa82e46b33e955b.patch?full_index=1","sha256":"eed3bd8907546afb602c9f0e9b938b2fded2dc65307d354356d6e7d9ed8a1b0c","type":"backport"},{"strip":"p1","url":"https://github.com/modem-dev/hunk/commit/676c172b44acc5610b58f85dfd8cf83dcd55a3c3.patch?full_index=1","sha256":"4056af590dcfea0d2b1281aa61bafa4ede32252a0563806400e9f2d6114a26c2","type":"backport"},{"strip":"p1","url":"https://github.com/modem-dev/hunk/commit/43138ca1b997a1245fa3d2e5523a140f7d456766.patch?full_index=1","sha256":"a77bd2cf62d55206b8fd7a2ceed2ff4d414ac4e2718f8bb2c377ef6004a4015a","type":"backport"}],"stable_checksum":"108120c25c64017d1b608e1aa2b7317dc1bb9220285fdccffcde6c67d89ace04","stable_url_args":["https://github.com/modem-dev/hunk/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0"},"hunspell":{"caveats":"Dictionary files (*.aff and *.dic) should be placed in\n~/Library/Spelling/ or /Library/Spelling/.  Homebrew itself\nprovides no dictionaries for Hunspell, but you can download\ncompatible dictionaries from other sources, such as\nhttps://cgit.freedesktop.org/libreoffice/dictionaries/tree/ .\n","conflicts":[["freeling",{":because":"both install 'analyze' binary"}]],"desc":"Spell checker and morphological analyzer","executables":["affixcompress","analyze","chmorph","hunspell","hunzip","hzip","ispellaff2myspell","makealias","munch","unmunch","wordforms","wordlist2hunspell"],"head_dependencies":["readline","gettext",{"gettext":":build"},{"coreutils":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://hunspell.github.io","license":{":any_of":["MPL-1.1","GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"1292f1647c6bb60dc493d4fb27d8545e07d4e1d87281e19668e44eebe0fbc7d0","stable_dependencies":["readline","gettext",{"gettext":":build"},{"coreutils":":build"}],"stable_checksum":"2e559f0c2a592ba48e421477f58e9bf7e01062277a4a7821afb52fc9401010ae","stable_url_args":["https://github.com/hunspell/hunspell/releases/download/v1.7.5/hunspell-1.7.5.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.7.5"},"hurl":{"desc":"Run and Test HTTP Requests with plain text and curl","executables":["hurl","hurlfmt"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"openssl@4":":build"}],"head_url_args":["https://github.com/Orange-OpenSource/hurl.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libxml2"],["llvm"]],"homepage":"https://hurl.dev","license":"Apache-2.0","ruby_source_checksum":"76778139f79a0ed221631566a291a022593135b61adb49d9a6955366bfb3b0a1","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"openssl@4":":build"}],"stable_checksum":"d5ea72ed489b9de319d0306d7b23728c4d284ac505adeb06c297ff5da1cf0de8","stable_url_args":["https://github.com/Orange-OpenSource/hurl/archive/refs/tags/8.0.1.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"],["llvm"]],"stable_version":"8.0.1"},"hut":{"desc":"CLI tool for sr.ht","executables":["hut"],"head_dependencies":[{"go":":build"},{"scdoc":":build"}],"head_url_args":["https://git.sr.ht/~xenrox/hut",{":branch":"master"}],"homepage":"https://sr.ht/~xenrox/hut","license":"AGPL-3.0-or-later","ruby_source_checksum":"9c96afa77bf4adcf9a18316681f867670d581e159a70ef48180c435b1e9a179d","stable_dependencies":[{"go":":build"},{"scdoc":":build"}],"stable_checksum":"1636cc4b8c983bb55dce25b074b24b9db989b47c2408c6835a6a4849c3ca9563","stable_url_args":["https://git.sr.ht/~xenrox/hut/archive/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"hwatch":{"desc":"Modern alternative to the watch command","executables":["hwatch"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/blacknon/hwatch.git",{":branch":"master"}],"homepage":"https://github.com/blacknon/hwatch","license":"MIT","ruby_source_checksum":"7345b80931c194430925b8c5cd4c1a2efac1c58848369b4d333bab5ddfd83e69","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b13a492ac1fded05ee072c904f61f227a1a5119c6767c2dbed03eb2e7c261a1f","stable_url_args":["https://github.com/blacknon/hwatch/archive/refs/tags/0.4.2.tar.gz"],"stable_version":"0.4.2"},"hwloc":{"compatibility_version":1,"desc":"Portable abstraction of the hierarchical topology of modern architectures","executables":["hwloc-annotate","hwloc-bind","hwloc-calc","hwloc-compress-dir","hwloc-diff","hwloc-distrib","hwloc-dump-hwdata","hwloc-gather-cpuid","hwloc-gather-topology","hwloc-info","hwloc-ls","hwloc-patch","hwloc-ps","lstopo","lstopo-no-graphics"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/open-mpi/hwloc.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["ncurses"]],"homepage":"https://www.open-mpi.org/projects/hwloc/","license":"BSD-3-Clause","ruby_source_checksum":"7009a20ee998f037bab58ee3c5599c594663710839f14f1124be7c5eee4c8710","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"0084b926fff9a960ddbf175654db39054ed60afbb830d2039d8a60686ca06a7f","stable_url_args":["https://download.open-mpi.org/release/hwloc/v2.15/hwloc-2.15.0.tar.bz2"],"stable_uses_from_macos":[["libxml2"],["ncurses"]],"stable_version":"2.15.0"},"hy":{"bottle_rebuild":1,"desc":"Dialect of Lisp that's embedded in Python","executables":["hy","hy2py","hyc"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/hylang/hy","license":"MIT","ruby_source_checksum":"05aee229053aa88418cb76a8653f356820bc9caba698179fb2787214f91f183a","stable_dependencies":["python@3.15"],"stable_checksum":"cf7b85fc59079b5da794c7ecaafc6a6e9140f73305af03836c3d52cf978b6645","stable_url_args":["https://files.pythonhosted.org/packages/91/1e/de3ff93dcb16de04b12b570742e03e4d741106e9721c1a5a0bb53d450e08/hy-1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_tag":":all","bottle_checksum":"5b2111f1ad8dfb75644be9048280da1fe5f26b4b0ca8855754d31503bdb0da91"},"hydra":{"conflicts":[["ory-hydra",{":because":"both install `hydra` binaries"}]],"desc":"Network logon cracker which supports many services","executables":["dpl4hydra.sh","hydra","hydra-wizard.sh","pw-inspector"],"head_dependencies":["libssh","mariadb-connector-c","openssl@4","pcre2",{"pkgconf":":build"}],"head_url_args":["https://github.com/vanhauser-thc/thc-hydra.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/vanhauser-thc/thc-hydra","license":"AGPL-3.0-only","revision":1,"ruby_source_checksum":"473da10f266a209a8710565450803dd095d78875ffa5bdf5a113b6764282dd17","stable_dependencies":["libssh","mariadb-connector-c","openssl@4","pcre2",{"pkgconf":":build"}],"stable_checksum":"8dbe11e5858b8c1aab7bd670bc39a3483accd09e147d3dd981fe11a7fa0d10de","stable_url_args":["https://github.com/vanhauser-thc/thc-hydra/archive/refs/tags/v9.7.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"9.7"},"hyfetch":{"bottle_rebuild":1,"desc":"Fast, highly customisable system info script with LGBTQ+ pride flags","executables":["hyfetch","hyfetch.rs","hyfetch.v1","neowofetch"],"head_dependencies":["python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/hykilpikonna/hyfetch.git",{":branch":"master"}],"homepage":"https://github.com/hykilpikonna/hyfetch","license":"MIT","ruby_source_checksum":"bd1c0e5b798f15ac6b2d4413717345aeb69240a7a4fb898026a691914de7e0c3","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"257eb5effcdd58bfaee9e7e6460e04c1fd5b5693385d6de1d32739085c44b4bf","stable_url_args":["https://files.pythonhosted.org/packages/69/a8/df23913bb5e6791f339ca477558e14d1a43a23ebe72336e80001e188179e/hyfetch-2.1.0.tar.gz"],"stable_version":"2.1.0"},"hyper-mcp":{"bottle_rebuild":1,"desc":"MCP server that extends its capabilities through WebAssembly plugins","executables":["hyper-mcp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/hyper-mcp-rs/hyper-mcp.git",{":branch":"main"}],"homepage":"https://github.com/hyper-mcp-rs/hyper-mcp","license":"Apache-2.0","ruby_source_checksum":"78e8aa6faac53ce67ef573606b3a249cc3fc88efd622b830cf6e54f6cd84338e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fe4fbd44e26d81c2537aa6c82a619d0b88636bb32907fa3ff7c96e2493f5de06","stable_url_args":["https://github.com/hyper-mcp-rs/hyper-mcp/archive/refs/tags/v0.8.3.tar.gz"],"stable_version":"0.8.3"},"hyperestraier":{"deprecate_args":{":date":"2026-04-18",":because":":unmaintained"},"desc":"Full-text search system for communities","disable_args":{":date":"2027-04-18",":because":":unmaintained"},"executables":["estbutler","estcall","estcmd","estconfig","estload","estmaster","estmttest","estwaver","estwolefind"],"head_dependencies":["qdbm",{"pkgconf":":build"}],"homepage":"https://dbmx.net/hyperestraier/","license":"LGPL-2.1-or-later","ruby_source_checksum":"535da7458b1d43b04acf10d3eeba477bdd0ad6c76bf392e3316080a22d677143","stable_dependencies":["qdbm",{"pkgconf":":build"}],"stable_checksum":"496f21190fa0e0d8c29da4fd22cf5a2ce0c4a1d0bd34ef70f9ec66ff5fbf63e2","stable_url_args":["https://dbmx.net/hyperestraier/hyperestraier-1.4.13.tar.gz"],"stable_version":"1.4.13","bottle_cellar":":any","bottle_checksum":"ecc6438dbf55e4e3fde88968da4cf9c071b97436e94cb21e3daadd04f5ff4052"},"hyperfine":{"desc":"Command-line benchmarking tool","executables":["hyperfine"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sharkdp/hyperfine.git",{":branch":"master"}],"homepage":"https://github.com/sharkdp/hyperfine","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"729a305f47cf291a59a934fd6b0eabe0cbbdd72615b31ca6e7e923774295893f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f4b71df3c78e4cf752ca6fb6ebc4b025f7ea6a5ca5c48fea75f8a1fdb4c7d721","stable_url_args":["https://github.com/sharkdp/hyperfine/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"hyphy":{"desc":"Hypothesis testing using Phylogenies","executables":["hyphy"],"head_dependencies":["libomp",{"cmake":":build"}],"head_url_args":["https://github.com/veg/hyphy.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.hyphy.org","license":"MIT","ruby_source_checksum":"07deca29f9d8b4a8d051445f2fbd91fd2f7b590b9cf91aa7726e68554aedc222","stable_dependencies":["libomp",{"cmake":":build"}],"stable_checksum":"e3602aa3add7f4d88c18038828bc49080a749dd377f9d41c92933fbf07d846c2","stable_url_args":["https://github.com/veg/hyphy/archive/refs/tags/2.5.103.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.5.103"},"hypopg":{"desc":"Hypothetical Indexes for PostgreSQL","head_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"homepage":"https://github.com/HypoPG/hypopg","license":"PostgreSQL","ruby_source_checksum":"796435b9b428eda1190ae205d8a557ecb7922e35a7fa54a89e5c0d60a8acab47","stable_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"498a961d88cf37057fd9e98027d06fe805c8959d51895c3d9b94c9eb4e14f706","stable_url_args":["https://github.com/HypoPG/hypopg/archive/refs/tags/1.4.3.tar.gz"],"stable_version":"1.4.3"},"hypre":{"compatibility_version":1,"desc":"Library featuring parallel multigrid methods for grid problems","head_dependencies":["open-mpi","openblas",{"cmake":":build"}],"head_url_args":["https://github.com/hypre-space/hypre.git",{":branch":"master"}],"homepage":"https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"c452beec840d7113aa041db7a4d30024c13c85a2af47aaa6e95915864a3bca80","stable_dependencies":["open-mpi","openblas",{"cmake":":build"}],"stable_checksum":"5273205a310fb6aa3ae506ce216760fb67b30e02024874f3cdb8b811e4801de7","stable_url_args":["https://github.com/hypre-space/hypre/archive/refs/tags/v3.2.0.tar.gz"],"stable_version":"3.2.0"},"hysteria":{"desc":"Feature-packed proxy & relay tool optimized for lossy, unstable connections","executables":["hysteria"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/apernet/hysteria.git",{":branch":"master"}],"homepage":"https://hysteria.network/","license":"MIT","ruby_source_checksum":"9befe987bea5b7fa11cf9155bcc189bfae0fe635db797e845c088ef05387264a","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/hysteria/bin/hysteria","--config","$HOMEBREW_PREFIX/etc/hysteria/config.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"dfde427a93a0dc5ff65ddc1e239df3b1def54bf33f8b137c571daa7b27ecddd0","stable_url_args":["https://github.com/apernet/hysteria/archive/refs/tags/app/v2.13.0.tar.gz"],"stable_version":"2.13.0"},"hyx":{"desc":"Powerful hex editor for the console","executables":["hyx"],"homepage":"https://yx7.cc/code/","license":"MIT","ruby_source_checksum":"b5fcdfd37cb9a52d72d5701f9b120863b396d424cfa8f2a5546ec27e5b659d7f","stable_checksum":"550863c9e6a2c0e2618c16a562c8ee995e88c1d30e62abfdf4ecb819b3c4df54","stable_url_args":["https://yx7.cc/code/hyx/hyx-2026.01.11.tar.xz"],"stable_version":"2026.01.11"},"hz":{"desc":"Golang HTTP framework for microservices","executables":["hz","protoc-gen-hertz","thrift-gen-hertz"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/cloudwego/hertz.git",{":branch":"main"}],"homepage":"https://www.cloudwego.io","license":"Apache-2.0","ruby_source_checksum":"b7a9a9cb76bd7aeb3be8e032c7df7eeec93103dbd1fb9c3d8bff49cc0db2f5d0","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"1afe64cad65a12cb717521427371ce092fbefaf4c180669e8248f1926f71ec9f","stable_url_args":["https://github.com/cloudwego/hertz/archive/refs/tags/cmd/hz/v0.9.8.tar.gz"],"stable_version":"0.9.8"},"i2c-tools":{"bottle_rebuild":2,"desc":"Heterogeneous set of I2C tools for Linux","executables":["ddcmon","decode-dimms","decode-edid","decode-vaio","eeprog","i2c-stub-from-dump","i2cdetect","i2cdump","i2cget","i2cset","i2ctransfer"],"head_dependencies":[{"python@3.15":[":build",":test"]}],"homepage":"https://i2c.wiki.kernel.org/index.php/I2C_Tools","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"b4c6ef994ec31ae96944f80ace63036737e73edd0882a3ce5577aa0f33526df3","stable_dependencies":[{"python@3.15":[":build",":test"]}],"stable_checksum":"8b15f0a880ab87280c40cfd7235cfff28134bf14d5646c07518b1ff6642a2473","stable_url_args":["https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/i2c-tools-4.4.tar.xz"],"stable_version":"4.4"},"i2p":{"desc":"Anonymous overlay network - a network within a network","executables":["eepget","i2prouter"],"head_dependencies":["java-service-wrapper","openjdk",{"ant":":build"},{"gettext":":build"}],"homepage":"https://geti2p.net","license":":cannot_represent","ruby_source_checksum":"da3e961aa6c3fd3099de72c11df8c0ad09b2f3ff001c1d74a3b88c9a495a90e7","stable_dependencies":["java-service-wrapper","openjdk",{"ant":":build"},{"gettext":":build"}],"stable_checksum":"603babd72d90f5ee5cd2c68349df29ec16a8d378c2a6cfced40150ca79002cbb","stable_url_args":["https://github.com/i2p/i2p.i2p/archive/refs/tags/i2p-2.14.0.tar.gz"],"stable_version":"2.14.0"},"i2pd":{"desc":"Full-featured C++ implementation of I2P client","executables":["i2pd"],"head_dependencies":["boost","miniupnpc","openssl@4"],"homepage":"https://i2pd.website/","license":"BSD-3-Clause","post_install_steps":[{"source":{"path":"{{pkgshare}}/certificates"},"target":{"path":"{{var}}/lib/i2pd/certificates"},"force":true,"type":"symlink"},{"source":{"path":"{{pkgetc}}/i2pd.conf"},"target":{"path":"{{var}}/lib/i2pd/i2pd.conf"},"force":true,"type":"symlink"},{"source":{"path":"{{pkgetc}}/subscriptions.txt"},"target":{"path":"{{var}}/lib/i2pd/subscriptions.txt"},"force":true,"type":"symlink"},{"source":{"path":"{{pkgetc}}/tunnels.conf"},"target":{"path":"{{var}}/lib/i2pd/tunnels.conf"},"force":true,"type":"symlink"}],"ruby_source_checksum":"8009cc4641cbb137244448798ce3967129a542ffe80925fe9dfe9994b04e61db","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/i2pd/bin/i2pd","--datadir=$HOMEBREW_PREFIX/var/lib/i2pd","--conf=$HOMEBREW_PREFIX/etc/i2pd/i2pd.conf","--tunconf=$HOMEBREW_PREFIX/etc/i2pd/tunnels.conf","--log=file","--logfile=$HOMEBREW_PREFIX/var/log/i2pd/i2pd.log","--pidfile=$HOMEBREW_PREFIX/var/run/i2pd.pid"]],"stable_dependencies":["boost","miniupnpc","openssl@4"],"stable_checksum":"e82d4cdcce71180a42f89a753012db9aa303a792afc3e442802761f099ee39e4","stable_url_args":["https://github.com/PurpleI2P/i2pd/archive/refs/tags/3.0.0.1.tar.gz"],"stable_version":"3.0.0.1"},"i2util":{"desc":"Internet2 utility tools","executables":["aespasswd","pfstore"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://github.com/perfsonar/i2util","license":"Apache-2.0","ruby_source_checksum":"9cb9a41d701a96318885f9a29f28b5c9c5885b6e84ddfff726324ea0c8bf0511","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"8e9e15f6ccf7b7c5edd509350de6f7507b3f8121f09d9f9de4439d18e4026ea0","stable_url_args":["https://github.com/perfsonar/i2util/archive/refs/tags/v5.2.6.tar.gz"],"stable_version":"5.2.6"},"i386-elf-gdb":{"bottle_rebuild":1,"desc":"GNU debugger for i386-elf cross development","executables":["i386-elf-gdb","i386-elf-gdb-add-index","i386-elf-gstack"],"head_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"i686-elf-gcc":":test"}],"head_url_args":["https://sourceware.org/git/binutils-gdb.git",{":branch":"master"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://www.gnu.org/software/gdb/","license":"GPL-3.0-or-later","ruby_source_checksum":"87ae87454fb554a52508a80b05b766a4e9a0289722b8d8db0353bec5af77283b","stable_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"i686-elf-gcc":":test"}],"stable_checksum":"cd9fc3fe2b47743840e42c1592d3d87f8302eb18639c0b8b4ba0898002e2348f","stable_url_args":["https://ftpmirror.gnu.org/gdb/gdb-18.1.tar.xz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"18.1"},"i686-elf-binutils":{"desc":"GNU Binutils for i686-elf cross development","executables":["i686-elf-addr2line","i686-elf-ar","i686-elf-as","i686-elf-c++filt","i686-elf-elfedit","i686-elf-gprof","i686-elf-ld","i686-elf-ld.bfd","i686-elf-nm","i686-elf-objcopy","i686-elf-objdump","i686-elf-ranlib","i686-elf-readelf","i686-elf-size","i686-elf-strings","i686-elf-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"7e0e9bc412d3f043c9e294e95b0b17daab47eec5bb1217b939d47497814eee08","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"i686-elf-gcc":{"desc":"GNU compiler collection for i686-elf","executables":["i686-elf-c++","i686-elf-cpp","i686-elf-g++","i686-elf-gcc","i686-elf-gcc-16.2.0","i686-elf-gcc-ar","i686-elf-gcc-nm","i686-elf-gcc-ranlib","i686-elf-gcov","i686-elf-gcov-dump","i686-elf-gcov-tool","i686-elf-lto-dump"],"head_dependencies":["gmp","i686-elf-binutils","libmpc","mpfr","zstd"],"homepage":"https://gcc.gnu.org","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"ruby_source_checksum":"f97a6a09dd1abf01ebc1d21607eded2b780c61d5f409cc77ffe1fc4808dbe8b4","stable_dependencies":["gmp","i686-elf-binutils","libmpc","mpfr","zstd"],"stable_checksum":"e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz"],"stable_version":"16.2.0"},"i686-elf-grub":{"bottle_rebuild":1,"desc":"GNU GRUB bootloader for i686-elf","executables":["i686-elf-grub-editenv","i686-elf-grub-file","i686-elf-grub-fstest","i686-elf-grub-glue-efi","i686-elf-grub-kbdcomp","i686-elf-grub-menulst2cfg","i686-elf-grub-mkimage","i686-elf-grub-mklayout","i686-elf-grub-mknetdir","i686-elf-grub-mkpasswd-pbkdf2","i686-elf-grub-mkrelpath","i686-elf-grub-mkrescue","i686-elf-grub-mkstandalone","i686-elf-grub-render-label","i686-elf-grub-script-check","i686-elf-grub-syslinux2cfg"],"head_dependencies":["xz","gettext",{"gawk":":build"},{"help2man":":build"},{"i686-elf-binutils":":build"},{"i686-elf-gcc":[":build",":test"]},{"texinfo":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"python":":build"}]],"homepage":"https://savannah.gnu.org/projects/grub","license":"GPL-3.0-or-later","ruby_source_checksum":"bb35b1cf4063804cfd07172fbfa881b5ce36a427daa40a58fe8f98280a17f038","stable_dependencies":["xz","gettext",{"gawk":":build"},{"help2man":":build"},{"i686-elf-binutils":":build"},{"i686-elf-gcc":[":build",":test"]},{"texinfo":":build"}],"stable_checksum":"f3c97391f7c4eaa677a78e090c7e97e6dc47b16f655f04683ebd37bef7fe0faa","stable_url_args":["https://ftpmirror.gnu.org/grub/grub-2.12.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"python":":build"}]],"stable_version":"2.12"},"iam-policy-json-to-terraform":{"desc":"Convert a JSON IAM Policy into terraform","executables":["iam-policy-json-to-terraform"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/flosell/iam-policy-json-to-terraform.git",{":branch":"master"}],"homepage":"https://flosell.github.io/iam-policy-json-to-terraform/","license":"Apache-2.0","ruby_source_checksum":"13a04ac0edcc149c9a69ea9e557bccdf4c86ff781a6a89e6ffda364d67384bb2","stable_dependencies":[{"go":":build"}],"stable_checksum":"63a1a8cc21785e70d830b8fc8289c36250d232c432446e39a25c0da2f2f27067","stable_url_args":["https://github.com/flosell/iam-policy-json-to-terraform/archive/refs/tags/1.9.2.tar.gz"],"stable_version":"1.9.2"},"iamb":{"desc":"Matrix client for Vim addicts","executables":["iamb"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["sqlite",{":since":":ventura"}]],"homepage":"https://iamb.chat","license":"Apache-2.0","ruby_source_checksum":"696a891531fafbd57c92281bde5cb8f97e55ede3cf2889b6c4889adb35d526e7","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8e919c19ef90f328d20e6e46720a26f0dea6e61901b8180fedbbacb473f131f1","stable_url_args":["https://github.com/ulyssa/iamb/archive/refs/tags/v0.13.1.tar.gz"],"stable_uses_from_macos":[["sqlite",{":since":":ventura"}]],"stable_version":"0.13.1"},"iamy":{"desc":"AWS IAM import and export tool","executables":["iamy"],"head_dependencies":["awscli",{"go":":build"}],"head_url_args":["https://github.com/99designs/iamy.git",{":branch":"master"}],"homepage":"https://github.com/99designs/iamy","license":"MIT","ruby_source_checksum":"6be9b206532f6a942ee008e9590c24acd9c62f92650de1c7cb669836e55cc00a","stable_dependencies":["awscli",{"go":":build"}],"stable_checksum":"13bd9e66afbeb30d386aa132a4af5d2e9a231d2aadf54fe8e5dc325583379359","stable_url_args":["https://github.com/99designs/iamy/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0","bottle_checksum":"cb7d122b05b54d4bb580b923d100b0b0bd2e175f8bc69d92ffc6c2f4f46f2c65"},"iat":{"desc":"Converts many CD-ROM image formats to ISO9660","executables":["iat"],"homepage":"https://sourceforge.net/projects/iat.berlios/","license":"GPL-2.0-or-later","ruby_source_checksum":"c3e8a1879a16be81608e1d03b5a8cffc5a9881246579947f0482baab28fe54f1","stable_checksum":"fb72c42f4be18107ec1bff8448bd6fac2a3926a574d4950a4d5120f0012d62ca","stable_url_args":["https://downloads.sourceforge.net/project/iat.berlios/iat-0.1.7.tar.bz2"],"stable_version":"0.1.7","bottle_checksum":"e01adc32b1913dab6e6907a82fcc5865c6f7d9cf1d18ea65225fb45726862fef"},"ibazel":{"desc":"Tools for building Bazel targets when source files change","executables":["ibazel"],"head_dependencies":[{"go":[":build",":test"]},{"bazel":":test"}],"head_url_args":["https://github.com/bazelbuild/bazel-watcher.git",{":branch":"main"}],"homepage":"https://github.com/bazelbuild/bazel-watcher","license":"Apache-2.0","ruby_source_checksum":"58c5f24aae39d7386589a20c4fa44db3d2e459c0ba00b3be97db333ad94bd840","stable_dependencies":[{"go":[":build",":test"]},{"bazel":":test"}],"stable_checksum":"18f5773135c2cc92c4acae562178f54c4d9972425f5186e5d9f3a6a952027080","stable_url_args":["https://github.com/bazelbuild/bazel-watcher/archive/refs/tags/v0.33.0.tar.gz"],"stable_version":"0.33.0"},"ibex":{"bottle_rebuild":1,"desc":"C++ library for constraint processing over real numbers","executables":["ibexopt","ibexsolve"],"head_dependencies":[{"bison":":build"},{"cmake":[":build",":test"]},{"flex":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ibex-team/ibex-lib.git",{":branch":"master"}],"homepage":"https://ibex-team.github.io/ibex-lib/","license":"LGPL-3.0-only","ruby_source_checksum":"f2274d674b07c7cd83c918d523a1b881a9aaaea65324d62e19efd51cb6f11b89","stable_dependencies":[{"bison":":build"},{"cmake":[":build",":test"]},{"flex":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"b3cd09c3be137fd2ff0f2570c3bcbdfcd9ea62fcf04d45d058db3b0dbb1d8872","stable_url_args":["https://github.com/ibex-team/ibex-lib/archive/refs/tags/ibex-2.9.1.tar.gz"],"stable_version":"2.9.1"},"iblinter":{"desc":"Linter tool for Interface Builder","executables":["iblinter"],"head_url_args":["https://github.com/IBDecodable/IBLinter.git",{":branch":"master"}],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/IBDecodable/IBLinter","license":"MIT","revision":2,"ruby_source_checksum":"4cffb10de6ad4f6201c5fa284a75308e96809e903abb5f3e915a66c8521193bf","stable_checksum":"d1aafdca18bc81205ef30a2ee59f33513061b20184f0f51436531cec4a6f7170","stable_url_args":["https://github.com/IBDecodable/IBLinter/archive/refs/tags/0.5.0.tar.gz"],"stable_uses_from_macos":[["swift"]],"stable_version":"0.5.0"},"ic-wasm":{"desc":"CLI tool for performing Wasm transformations specific to ICP canisters","executables":["ic-wasm"],"head_dependencies":[{"rust":":build"},{"wasm-tools":":test"}],"homepage":"https://github.com/dfinity/ic-wasm","license":"Apache-2.0","ruby_source_checksum":"e7cd60ad6d8328927f4236223e30e56acac92721a6e877fa2969663629330ab4","stable_dependencies":[{"rust":":build"},{"wasm-tools":":test"}],"stable_checksum":"0ad9b97cc85a66d862f0b855860c4c2fbaa247c62fcc7b6092c18ba4ac4c5199","stable_url_args":["https://github.com/dfinity/ic-wasm/archive/refs/tags/0.11.1.tar.gz"],"stable_version":"0.11.1"},"ical-buddy":{"desc":"Get events and tasks from the macOS calendar database","executables":["icalBuddy"],"head_url_args":["https://github.com/dkaluta/icalBuddy64.git",{":branch":"master"}],"homepage":"https://hasseg.org/icalBuddy/","license":"MIT","revision":1,"ruby_source_checksum":"f7a3a03a8e1e840ec2cfce0f360c4256e92e6bcaef2a2b6b7e9c8c0771eb2190","stable_checksum":"aff42b809044efbf9a1f7df7598e9e110c1c4de0a4c27ddccde5ea325ddc4b77","stable_url_args":["https://github.com/dkaluta/icalBuddy64/archive/refs/tags/v1.10.1.tar.gz"],"stable_version":"1.10.1","bottle_checksum":"fa2359d74a4873041ef1774db5882be7468a4c056be5aca64ad01e3eaef604ff"},"icann-rdap":{"conflicts":[["rdap",{":because":"rdap also ships a rdap binary"}]],"desc":"Full-rich client for the Registry Data Access Protocol (RDAP) sponsored by ICANN","executables":["rdap","rdap-test"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/icann/icann-rdap/wiki","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"6409c1a69fc1c9413b9f8ef460d74872259d206dce7e1c9621e78fd05fb70b57","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"cde23e68f4a80216187f80a658f583adc68ee3d81776bded7abe116b1198ea9f","stable_url_args":["https://github.com/icann/icann-rdap/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"icarus-verilog":{"bottle_rebuild":1,"desc":"Verilog simulation and synthesis tool","executables":["iverilog","iverilog-vpi","vvp"],"head_dependencies":[{"autoconf":":build"},{"bison":":build"}],"head_url_args":["https://github.com/steveicarus/iverilog.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],[{"gperf":":build"}],["bzip2"]],"homepage":"https://steveicarus.github.io/iverilog/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"e1a72db66966977d9997411f096a2a8fcb4a3a788a8d58056c7adca0a7ef432a","stable_dependencies":[{"autoconf":":build"},{"bison":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/steveicarus/iverilog/commit/f20865a5ea4ea7f5cdcbb6d19b0751a9390a8978.patch?full_index=1","sha256":"a56837d524f2a7f6bc05435601d7951cd1bdb94fb7ce3c0d43aa774475da6d52","type":"backport","resolves":[{"type":"defect","id":"https://github.com/steveicarus/iverilog/pull/1315"}]}],"stable_checksum":"c897bbfa9848688982c6d5c30529fc29d68df0b9ff22ffa73bad89db73a7ce49","stable_url_args":["https://github.com/steveicarus/iverilog/archive/refs/tags/v13_0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"gperf":":build"}],["bzip2"]],"stable_version":"13.0"},"icbirc":{"desc":"Proxy IRC client and ICB server","executables":["icbirc"],"head_dependencies":[{"bmake":":build"}],"homepage":"https://www.benzedrine.ch/icbirc.html","license":"BSD-2-Clause","ruby_source_checksum":"7a5fd7a6f29adc2b5c7fa03b494088bfaead6636a1cfd3951270db05b72504f7","stable_dependencies":[{"bmake":":build"}],"stable_checksum":"de045b4fc826abc348d4f83ac674a135faeee7235a4941d5daf35e85a83c2b3e","stable_url_args":["https://www.benzedrine.ch/icbirc-2.2.tar.gz"],"stable_version":"2.2","bottle_checksum":"8ac135755acfc32dcabbd12e8a0deb9fae1f8b02ca9835c1fbdf567121214de5"},"iccdev":{"desc":"Developer tools for interacting with and manipulating ICC profiles","executables":["iccApplyNamedCmm","iccApplyProfiles","iccApplySearch","iccApplyToLink","iccDumpProfile","iccDumpProfileGui","iccFromCube","iccFromJson","iccFromXml","iccPawgReport","iccPngDump","iccProfilePlot","iccProfileVisualize","iccProfileVisualizePlot","iccRoundTrip","iccSpecSepToTiff","iccTiffDump","iccToJson","iccToXml","iccV5DspObsToV4Dsp"],"head_dependencies":["jpeg-turbo","libpng","libtiff","wxwidgets",{"cmake":":build"},{"nlohmann-json":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/InternationalColorConsortium/iccDEV","license":"BSD-3-Clause","oldnames":["iccmax"],"revision":1,"ruby_source_checksum":"df04c5a502668041d5da23cfdba4de98d7702fccdfafc7efc30e971e8ef30843","stable_dependencies":["jpeg-turbo","libpng","libtiff","wxwidgets",{"cmake":":build"},{"nlohmann-json":":build"}],"stable_checksum":"0748d2759b5c010efa84faf1820d9743f88adf79f4d3dc740651a7b579517e62","stable_url_args":["https://github.com/InternationalColorConsortium/iccDEV/archive/refs/tags/v2.3.2.3.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.3.2.3"},"icdiff":{"desc":"Improved colored diff","executables":["git-icdiff","icdiff"],"head_url_args":["https://github.com/jeffkaufman/icdiff.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://www.jefftk.com/icdiff","license":"PSF-2.0","ruby_source_checksum":"0fe9aa30addca3c9c98b44753c4d844a18b75e7850b9a0d8c0ae63d3701aca61","stable_checksum":"0db463ddf9006c671170022cae2ce6ef101b0da6329ab59ae90a534ef57fea5e","stable_url_args":["https://github.com/jeffkaufman/icdiff/archive/refs/tags/release-2.0.10.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"2.0.10","bottle_tag":":all","bottle_checksum":"0983cc614b2109d7aab7d91987c091341e27c51a4dae4e5aecca3decf6602e39"},"ice":{"bottle_rebuild":1,"desc":"Comprehensive RPC framework","executables":["dsnode","glacier2router","icebox","iceboxadmin","icebridge","icegridadmin","icegriddb","icegridnode","icegridregistry","icestormadmin","icestormdb","slice2cpp","slice2php","slice2py"],"head_dependencies":["lmdb","mcpp"],"head_uses_from_macos":[["bzip2"],["expat"],["libedit"],["libxcrypt"]],"homepage":"https://zeroc.com","license":"GPL-2.0-only","ruby_source_checksum":"5f34eaacd0c7df65b38574a45a0924e9900fc13cac2cd60f32a28a188d5495c1","stable_dependencies":["lmdb","mcpp"],"stable_checksum":"62240ed349317f72269ebf1b26e8b3629a09ad9a915031e942e83f75e9fb6971","stable_url_args":["https://github.com/zeroc-ice/ice/archive/refs/tags/v3.8.3.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"],["libedit"],["libxcrypt"]],"stable_version":"3.8.3"},"iceberg-cli":{"desc":"Command-line interface for Apache Iceberg","executables":["iceberg"],"head_dependencies":[{"go":":build"}],"homepage":"https://go.iceberg.apache.org/cli.html","license":"Apache-2.0","oldnames":["iceberg"],"ruby_source_checksum":"ab1eeef142da576a66fdd747477aa9c22741c54a13c1203182dab34cc8923574","stable_dependencies":[{"go":":build"}],"stable_checksum":"8c6bf515c17bd54127a20670f810f40ec1c4542ade2f862c07c323fa67718241","stable_url_args":["https://github.com/apache/iceberg-go/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"icecast":{"desc":"Streaming MP3 audio server","executables":["icecast"],"head_dependencies":["libogg","libvorbis","openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxml2"],["libxslt"]],"homepage":"https://icecast.org/","license":"GPL-2.0-only","post_install_steps":[{"path":{"path":"{{var}}/log/icecast/access.log"},"type":"touch"},{"path":{"path":"{{var}}/log/icecast/error.log"},"type":"touch"}],"revision":4,"ruby_source_checksum":"7b7cf06ae28eae60f04dae62a7fd19a79ac5dc481f28115516976b2c4f8b7096","stable_dependencies":["libogg","libvorbis","openssl@4",{"pkgconf":":build"}],"stable_checksum":"49b5979f9f614140b6a38046154203ee28218d8fc549888596a683ad604e4d44","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/icecast/icecast-2.4.4.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"],["libxslt"]],"stable_version":"2.4.4"},"icecream":{"caveats":"To override the toolset with icecc, add to your path:\n  $HOMEBREW_PREFIX/opt/icecream/libexec/icecc/bin\n","desc":"Distributed compiler with a central scheduler to share build load","executables":["icecc","icecc-create-env","icecc-scheduler","icecc-test-env","iceccd","icerun"],"head_dependencies":["libarchive","lzo","zstd",{"autoconf":":build"},{"automake":":build"},{"docbook2x":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://en.opensuse.org/Icecream","license":"GPL-2.0-or-later","ruby_source_checksum":"e55faa6a8e8ed6e968879f33c7c5ae3975445e77119d0c3d57a8e69460c0f5c2","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/icecream/sbin/iceccd"],"stable_dependencies":["libarchive","lzo","zstd",{"autoconf":":build"},{"automake":":build"},{"docbook2x":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"249dcf74f0fc477ff9735ff0bdcdfaa4c257a864c4db5255d8b25c9f4fd20b6b","stable_url_args":["https://github.com/icecc/icecream/archive/refs/tags/1.4.tar.gz"],"stable_version":"1.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"2b6b3e86015280b1ab00f8ced1ce1dad32800c316627d7cba4165931f44a58fc"},"icemon":{"desc":"Icecream GUI Monitor","executables":["icemon"],"head_dependencies":["icecream","lzo","qtbase","zstd","libarchive",{"cmake":":build"},{"extra-cmake-modules":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"homepage":"https://kfunk.org/tag/icemon/","license":"GPL-2.0-or-later","ruby_source_checksum":"af4a5712d03f7ba1f077c1fb351977e8d0fc58ee62d9c65e4a1e1e49ce79751f","stable_dependencies":["icecream","lzo","qtbase","zstd","libarchive",{"cmake":":build"},{"extra-cmake-modules":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"75f79aa21e0524e384c9041b558d3b55ad5e2ce9a8c851d6c7ca94ce0bfe7e9a","stable_url_args":["https://github.com/icecc/icemon/archive/refs/tags/v3.4.tar.gz"],"stable_version":"3.4"},"icestorm":{"desc":"Tools for analyzing and creating Lattice iCE40 FPGA bitstream files","executables":["icebox_asc2hlc","icebox_chipdb","icebox_colbuf","icebox_diff","icebox_explain","icebox_hlc2asc","icebox_html","icebox_maps","icebox_stat","icebox_vlog","icebram","icemulti","icepack","icepll","iceprog","icetime","iceunpack"],"head_dependencies":["libftdi","libusb","python@3.15",{"pkgconf":":build"}],"head_url_args":["https://github.com/YosysHQ/icestorm.git",{":branch":"main"}],"homepage":"https://prjicestorm.readthedocs.io","license":"ISC","revision":1,"ruby_source_checksum":"98f405b7a0b8e05328b12abb17d88108f6e1964dfb1a97ac9755c1c97255eecb","stable_dependencies":["libftdi","libusb","python@3.15",{"pkgconf":":build"}],"stable_checksum":"928dd541d15540a796a3d320122794d8d76acff90783de8c5747f613e474652f","stable_url_args":["https://github.com/YosysHQ/icestorm/archive/refs/tags/v1.1.tar.gz"],"stable_version":"1.1"},"icloudpd":{"deprecate_args":{":date":"2026-09-17",":because":":checksum_mismatch"},"desc":"Tool to download photos from iCloud","disable_args":{":date":"2027-09-17",":because":":checksum_mismatch"},"executables":["icloud","icloudpd"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.14",{"gnu-sed":":build"}],"head_url_args":["https://github.com/icloud-photos-downloader/icloud_photos_downloader.git",{":branch":"master"}],"homepage":"https://github.com/icloud-photos-downloader/icloud_photos_downloader","license":"MIT","ruby_source_checksum":"152aebb7c2c6f110df163795f18c47552af5969a05712cc202aeabf5ec982fb5","stable_dependencies":[{"certifi":":no_linkage"},"python@3.14",{"gnu-sed":":build"}],"stable_url_args":["https://github.com/icloud-photos-downloader/icloud_photos_downloader.git",{":tag":"v1.32.3",":revision":"9857dd88c4c7de49deb712b7d6b12193e23864b9"}],"stable_version":"1.32.3"},"icon-naming-utils":{"desc":"Script to handle icon names in desktop icon themes","head_dependencies":[{"pkgconf":":test"}],"head_uses_from_macos":[["perl"]],"homepage":"https://specifications.freedesktop.org/icon-naming/latest/","license":"GPL-2.0-or-later","ruby_source_checksum":"8f33161dd81efee74652cc992f3d7bcda3f1ab1d9c31d4defef84fbc5744f961","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"044ab2199ed8c6a55ce36fd4fcd8b8021a5e21f5bab028c0a7cdcf52a5902e1c","stable_url_args":["https://deb.debian.org/debian/pool/main/i/icon-naming-utils/icon-naming-utils_0.8.90.orig.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.8.90","bottle_checksum":"0d9b0891567661143495e9cb87f7811d66a7e980e26d403fdbd3485590f9bbf7"},"icon":{"desc":"General-purpose programming language","executables":["icon","icont","iconx"],"homepage":"https://www2.cs.arizona.edu/icon/","license":":public_domain","ruby_source_checksum":"5d91f8a82307b07a6c79d1243757e0b3d14262065901bdd9ee401992f0efcd93","stable_checksum":"ab15b7fc5a96e8b4da1b76cc6c7935400879f8a54b0fcf94a947c02815f21006","stable_url_args":["https://github.com/gtownsend/icon/archive/refs/tags/v9.5.25a.tar.gz"],"stable_version":"9.5.25a","bottle_checksum":"88420a8637449dd69ae7e959176dd1a287565779f997cf73c1bf27a57f512bc1"},"iconsur":{"bottle_rebuild":7,"deprecate_args":{":date":"2026-08-01",":because":":repo_archived"},"desc":"macOS Big Sur Adaptive Icon Generator","disable_args":{":date":"2027-02-01",":because":":repo_archived"},"executables":["iconsur"],"head_dependencies":["node","python@3.15"],"homepage":"https://github.com/rikumi/iconsur","license":"MIT","ruby_source_checksum":"82c94edb101eec6ae918918fc7c31a389a05907d85816a6962582e1d7bd81531","stable_dependencies":["node","python@3.15"],"stable_checksum":"d732df6bbcaf1418c6f46f9148002cbc1243814692c1c0e5c0cebfcff001c4a1","stable_url_args":["https://registry.npmjs.org/iconsur/-/iconsur-1.7.0.tgz"],"stable_version":"1.7.0"},"icoutils":{"bottle_rebuild":1,"desc":"Create and extract MS Windows icons and cursors","executables":["extresso","genresscript","icotool","wrestool"],"head_dependencies":["libpng",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.nongnu.org/icoutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"ad7a2a937875a9136f2302ea1b6e336816690141afc3084b048f20fc38db3813","stable_dependencies":["libpng",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"17abe02d043a253b68b47e3af69c9fc755b895db68fdc8811786125df564c6e0","stable_url_args":["https://download.savannah.gnu.org/releases/icoutils/icoutils-0.32.3.tar.bz2"],"stable_version":"0.32.3","bottle_cellar":":any","bottle_checksum":"bc125498f4fb92c602479703be80ef4e1870dd4f74159e1ed0d2fd801179ba75"},"icp-cli":{"desc":"Development tool for building and deploying canisters on ICP","executables":["icp"],"head_dependencies":["ic-wasm","openssl@4",{"lld":":build"},{"rust":":build"},{"rust-wasm":":build"}],"head_url_args":["https://github.com/dfinity/icp-cli.git",{":branch":"main"}],"homepage":"https://dfinity.github.io/icp-cli/","license":"Apache-2.0","ruby_source_checksum":"6d8193d8ca6b07fd66a12063f9de3e0e572c074facc9bd6bcaa66e9af540277e","stable_dependencies":["ic-wasm","openssl@4",{"lld":":build"},{"rust":":build"},{"rust-wasm":":build"}],"stable_checksum":"6ab68c9276ddbe34ddfe4b82cb4343b4705cf57777f00aa28479e515569d7be2","stable_url_args":["https://github.com/dfinity/icp-cli/archive/refs/tags/v1.7.0.tar.gz"],"stable_version":"1.7.0"},"icu4c@76":{"deprecate_args":{":date":"2025-03-29",":because":":versioned_formula"},"desc":"C/C++ and Java libraries for Unicode and globalization","disable_args":{":date":"2026-03-29",":because":":versioned_formula"},"homepage":"https://icu.unicode.org/home","keg_only_args":[":versioned_formula"],"license":"Unicode-3.0","revision":2,"ruby_source_checksum":"89fe01fee954a7f5254699200396e5dbd4de1ae82213d10ac4a4d6d50a044661","stable_checksum":"dfacb46bfe4747410472ce3e1144bf28a102feeaa4e3875bac9b4c6cf30f4f3e","stable_url_args":["https://github.com/unicode-org/icu/releases/download/release-76-1/icu4c-76_1-src.tgz"],"stable_version":"76.1","versioned_formulae":["icu4c@79","icu4c@78","icu4c@77"],"bottle_cellar":":any","bottle_checksum":"d7186e6b5e4a11a0614ecc251633825ade3a548f8bdedce230dc0d2982c3ff78"},"icu4c@77":{"desc":"C/C++ and Java libraries for Unicode and globalization","disable_args":{":date":"2026-10-30",":because":":versioned_formula"},"executables":["derb","escapesrc","genbrk","genccode","gencfu","gencmn","gencnval","gendict","gennorm2","genrb","gensprep","icu-config","icuexportdata","icuinfo","icupkg","makeconv","pkgdata","uconv"],"homepage":"https://icu.unicode.org/home","keg_only_args":[":versioned_formula"],"license":"Unicode-3.0","revision":1,"ruby_source_checksum":"ff1623f4b17039574255e3d6decb6f3a4d021b755a62b7cb950e795d28034057","stable_checksum":"588e431f77327c39031ffbb8843c0e3bc122c211374485fa87dc5f3faff24061","stable_url_args":["https://github.com/unicode-org/icu/releases/download/release-77-1/icu4c-77_1-src.tgz"],"stable_version":"77.1","versioned_formulae":["icu4c@79","icu4c@78","icu4c@76"]},"icu4c@78":{"compatibility_version":1,"desc":"C/C++ and Java libraries for Unicode and globalization","executables":["derb","escapesrc","genbrk","genccode","gencfu","gencmn","gencnval","gendict","gennorm2","genrb","gensprep","icu-config","icuexportdata","icuinfo","icupkg","makeconv","pkgdata","uconv"],"homepage":"https://icu.unicode.org/home","keg_only_args":[":versioned_formula"],"license":"Unicode-3.0","revision":1,"ruby_source_checksum":"36d5977a4e166b0f4ec9230cf2e9e4c024373efca4f242071994b2c343e717b9","stable_checksum":"3a2e7a47604ba702f345878308e6fefeca612ee895cf4a5f222e7955fabfe0c0","stable_url_args":["https://github.com/unicode-org/icu/releases/download/release-78.3/icu4c-78.3-sources.tgz"],"stable_version":"78.3","versioned_formulae":["icu4c@79","icu4c@77","icu4c@76"]},"icu4c@79":{"aliases":["icu4c"],"compatibility_version":1,"desc":"C/C++ and Java libraries for Unicode and globalization","executables":["derb","escapesrc","genbrk","genccode","gencfu","gencmn","gencnval","gendict","gennorm2","genrb","gensprep","icu-config","icuexportdata","icuinfo","icupkg","makeconv","pkgdata","uconv"],"homepage":"https://icu.unicode.org/home","keg_only_args":[":shadowed_by_macos","macOS provides libicucore.dylib (but nothing else)"],"license":"Unicode-3.0","ruby_source_checksum":"501b5029e184ab296555618fb394762996c08090b0ad1a44f675d97abf38afa1","stable_checksum":"06fa63ecb521048f8082f12ad988f6b678d90cbd88aafce24cbc94902b191d99","stable_url_args":["https://github.com/unicode-org/icu/releases/download/release-79.1/icu4c-79.1-sources.tgz"],"stable_version":"79.1","versioned_formulae":["icu4c@78","icu4c@77","icu4c@76"]},"id3lib":{"bottle_rebuild":1,"compatibility_version":1,"desc":"ID3 tag manipulation","executables":["id3convert","id3cp","id3info","id3tag"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://id3lib.sourceforge.net/","license":"LGPL-2.0-or-later","local_patch_checksums":{"Patches/id3lib/id3lib-main.patch":"83c8d2fa54e8f88b682402b2a8730dcbcc8a7578681301a6c034fd53e1275463","Patches/id3lib/id3lib-vbr-overflow.patch":"0ec91c9d89d80f40983c04147211ced8b4a4d8a5be207fbe631f5eefbbd185c2","Patches/id3lib/no-iomanip.h.patch":"da0bd9f3d17f1dd054720c17dfd15062eabdfc4d38126bb1b2ef5e8f39904925","Patches/id3lib/automake.patch":"c1ae2aa04baee7f92301cbed120340682e62e1f839bb61f8f6d3c459a7faf097","Patches/id3lib/boolcheck.patch":"a7881dc25665f284798934ba19092d1eb45ca515a34e5c473accd144aa1a215a","Patches/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff":"71c79002d9485965a3a93e87ecbd7fed8f89f64340433b7ccd263d21385ac969"},"revision":1,"ruby_source_checksum":"199d25748d3357b706199f274f1758fd20ca7cd53f50796804ce4937da1e2bec","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/id3lib/id3lib-main.patch"},{"strip":"p1","file":"Patches/id3lib/id3lib-vbr-overflow.patch"},{"strip":"p1","file":"Patches/id3lib/no-iomanip.h.patch"},{"strip":"p1","file":"Patches/id3lib/automake.patch"},{"strip":"p1","file":"Patches/id3lib/boolcheck.patch"},{"strip":"p1","file":"Patches/id3lib/patch_id3lib_3.8.3_UTF16_writing_bug.diff"},{"strip":"p1","data":true}],"stable_checksum":"2749cc3c0cd7280b299518b1ddf5a5bcfe2d1100614519b68702230e26c7d079","stable_url_args":["https://downloads.sourceforge.net/project/id3lib/id3lib/3.8.3/id3lib-3.8.3.tar.gz"],"stable_version":"3.8.3"},"id3v2":{"bottle_rebuild":1,"desc":"Command-line editor","executables":["id3v2"],"head_dependencies":["id3lib"],"head_uses_from_macos":[[{"mandoc":":build"}]],"homepage":"https://id3v2.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"7a58644cf5902822a717b46b43488fa087edd3ce4086a136d73b34f9138d16e0","stable_dependencies":["id3lib"],"stable_checksum":"8105fad3189dbb0e4cb381862b4fa18744233c3bbe6def6f81ff64f5101722bf","stable_url_args":["https://downloads.sourceforge.net/project/id3v2/id3v2/0.1.12/id3v2-0.1.12.tar.gz"],"stable_uses_from_macos":[[{"mandoc":":build"}]],"stable_version":"0.1.12"},"identme":{"desc":"Public IP address lookup","executables":["identme"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.ident.me","license":"0BSD","ruby_source_checksum":"ece56ba611e95f467a22a94f97fce57f1634f3061bbe783e09e3a13693dd1216","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5e37f2f5b661ebe9731aab8d6d2ecdbea6e2239ea6f5ad1f2b158ea15fea947c","stable_url_args":["https://github.com/xmit-co/ident.me/archive/refs/tags/v0.6.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.6.0","bottle_checksum":"4767ff40b495e2121372fa1b63eec1ec3af427349550df21620422071120f023"},"ideviceinstaller":{"desc":"Tool for managing apps on iOS devices","executables":["ideviceinstaller"],"head_dependencies":["libimobiledevice","libplist","libzip",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libimobiledevice/ideviceinstaller.git",{":branch":"master"}],"homepage":"https://libimobiledevice.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"0b33cdea33ac68da3e4707c156fc0866ae271fa6ba6a1f6707c9dd35bbb89431","stable_dependencies":["libimobiledevice","libplist","libzip",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"26115288e50d003bbb7d23c05441c54ea69b255974303bfd44fef6943e042f94","stable_url_args":["https://github.com/libimobiledevice/ideviceinstaller/releases/download/1.2.0/ideviceinstaller-1.2.0.tar.bz2"],"stable_version":"1.2.0"},"idnits":{"desc":"Looks for problems in internet draft formatting","executables":["idnits"],"head_dependencies":["node"],"homepage":"https://author-tools.ietf.org/idnits3/","license":"BSD-3-Clause","ruby_source_checksum":"a7fdece32f3a9e46994d0cdffc30f62af201dc4187308672d07eea09d60d7214","stable_dependencies":["node"],"stable_checksum":"6103dd8d4e721fd59946e51a462e1fc679e747d4ad805cd55ac3a76c5a2678be","stable_url_args":["https://registry.npmjs.org/@ietf-tools/idnits/-/idnits-3.3.0.tgz"],"stable_version":"3.3.0","bottle_tag":":all","bottle_checksum":"c1dc336ce88447beec8ff60b6a741b8a0174aa0169038bb88fa9075a8d08c0ed"},"idris2":{"desc":"Pure functional programming language with dependent types","executables":["idris2"],"head_dependencies":["chezscheme",{"gmp":":build"}],"head_url_args":["https://github.com/idris-lang/Idris2.git",{":branch":"main"}],"homepage":"https://www.idris-lang.org/","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"5c3cfa113089e79fbf693d8df93264f7ff29296313ddc96f735499a17f00b9ef","stable_dependencies":["chezscheme",{"gmp":":build"}],"stable_checksum":"7b85226098c5dee96a0a77c892932d2e9fab8e5a5c2d08a0525520e1f4405551","stable_url_args":["https://github.com/idris-lang/Idris2/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"idsgrep":{"bottle_rebuild":1,"desc":"Grep for Extended Ideographic Description Sequences","executables":["idsgrep"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://tsukurimashou.org/idsgrep.php.en","license":"GPL-3.0-only","ruby_source_checksum":"9a322a7209bd4e0460ea799b5c0b2e3cd66c563f583a30d5e8b8ff351e6cf0fd","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"2c07029bab12d9ceefddf447ce4213535b68d020b093a593190c2afa8a577c7c","stable_url_args":["https://tsukurimashou.org/files/idsgrep-0.6.tar.gz"],"stable_version":"0.6"},"idutils":{"bottle_rebuild":2,"conflicts":[["coreutils",{":because":"both install `gid` and `gid.1`"}]],"desc":"ID database and query tools","executables":["aid","defid","eid","fid","fnid","gid","lid","mkid","xtokid"],"homepage":"https://www.gnu.org/software/idutils/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"2884f2b96951972a4693ae9bb2d4348694cd3e28e972eddfd884777d2bb3a4a4","stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/b76d1e48dac/editors/nano/files/secure_snprintf.patch","sha256":"57f972940a10d448efbd3d5ba46e65979ae4eea93681a85e1d998060b356e0d2","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"8181f43a4fb62f6f0ccf3b84dbe9bec71ecabd6dfdcf49c6b5584521c888aac2","stable_url_args":["https://ftpmirror.gnu.org/idutils/idutils-4.6.tar.xz"],"stable_version":"4.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"1d29ee25c018fa81e5cc297091cb8190fa0dbdb54c2ad21c8909cff989e8703c"},"ifacemaker":{"desc":"Generate interfaces from structure methods","executables":["ifacemaker"],"head_dependencies":["go"],"head_url_args":["https://github.com/vburenin/ifacemaker.git",{":branch":"master"}],"homepage":"https://github.com/vburenin/ifacemaker","license":"Apache-2.0","ruby_source_checksum":"d62c6b96dbb437fde9c4b51c2a980faefdafc74e52442ce67a3e1ee271e4ebc1","stable_dependencies":["go"],"stable_checksum":"c14fb68397812f4ac487a2626262396d9f9a01a4da39023713795b04b5714a83","stable_url_args":["https://github.com/vburenin/ifacemaker/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"ifopt":{"bottle_rebuild":1,"desc":"Light-weight C++ Interface to Nonlinear Programming Solvers","head_dependencies":["eigen","ipopt",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.ros.org/ifopt","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"55136e2ed360806ba5d8629d527a7a59d7e8475e9d32f559e24ee29da99b7bb3","stable_dependencies":["eigen","ipopt",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ethz-adrl/ifopt/commit/deb3209d5e34cdaa896c7432f6ee1138148ddfda.patch?full_index=1","sha256":"95e1ee352d1842811b2e015a78be304bfce0af867f8233f7e5e7e94aa01aae2d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ethz-adrl/ifopt/pull/110"}]},{"strip":"p1","url":"https://github.com/ethz-adrl/ifopt/commit/ca908c2f5e372b5ba9dad3573be6dd156a39d28a.patch?full_index=1","sha256":"15c9b47faecdfac311d9b5a67ad008c8d5a96cc5b64407a6448c909f7ec6a267","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ethz-adrl/ifopt/pull/112"}]}],"stable_checksum":"da38f91a282f3ed305db163954c37d999b6e95f5d2c913a63bae3fef9ffb3a37","stable_url_args":["https://github.com/ethz-adrl/ifopt/archive/refs/tags/2.1.4.tar.gz"],"stable_version":"2.1.4"},"ifstat":{"desc":"Tool to report network interface bandwidth","executables":["ifstat"],"homepage":"http://gael.roualland.free.fr/ifstat/","license":"GPL-2.0-or-later","ruby_source_checksum":"7712a1ad03117e78e97132fde532b3a32c1c937d042b862e555fe3d23a5a97e6","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8599063b7c398f9cfef7a9ec699659b25b1c14d2bc0f535aed05ce32b7d9f507","stable_url_args":["https://deb.debian.org/debian/pool/main/i/ifstat/ifstat_1.1.orig.tar.gz"],"stable_version":"1.1","bottle_checksum":"be15673cd3ce2675c9e2e350891ad0c888c0691b53be77f649a95556ca810307"},"iftop":{"caveats":"iftop requires root privileges so you will need to run `sudo iftop`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Display an interface's bandwidth usage","head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://code.blinkace.com/pdw/iftop.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"],["ncurses"]],"homepage":"https://pdw.ex-parrot.com/iftop/","license":"GPL-2.0-or-later","ruby_source_checksum":"e1ec71b4c95104b5080fecca5b5cea5a8ac6513b6eee293e1aaba8637022e5a3","stable_checksum":"f733eeea371a7577f8fe353d86dd88d16f5b2a2e702bd96f5ffb2c197d9b4f97","stable_url_args":["https://pdw.ex-parrot.com/iftop/download/iftop-1.0pre4.tar.gz"],"stable_uses_from_macos":[["libpcap"],["ncurses"]],"stable_version":"1.0pre4","bottle_checksum":"fc562e7e272bf086b60ecc29385410ddd173d3814f500c6d880a6c4c0afa8a56"},"ifuse":{"desc":"FUSE module for iOS devices","executables":["ifuse"],"head_dependencies":["glib","libfuse","libimobiledevice","libplist",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libimobiledevice/ifuse.git",{":branch":"master"}],"homepage":"https://libimobiledevice.org/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"38a68e1db748195633501610d97e05834fe6f7378013842d77d160c5731a0473","stable_dependencies":["glib","libfuse","libimobiledevice","libplist",{"pkgconf":":build"}],"stable_checksum":"9d490470ba6553f8052b385bb5330462e46fbe82131ebe65be47a1cc1c70e857","stable_url_args":["https://github.com/libimobiledevice/ifuse/releases/download/1.2.1/ifuse-1.2.1.tar.bz2"],"stable_version":"1.2.1"},"ignite":{"desc":"Build, launch, and maintain any crypto application with Ignite CLI","executables":["ignite"],"head_dependencies":["go","node"],"head_url_args":["https://github.com/ignite/cli.git",{":branch":"main"}],"homepage":"https://docs.ignite.com/","license":"Apache-2.0","ruby_source_checksum":"c564cc48e1306eeb4411eb001a08fb65f02d4e3d20515e29107e764296093e74","stable_dependencies":["go","node"],"stable_checksum":"3d9edae9cc6b270a75f0bc4aa4a83326defe67126f509965bb2150e5530015a2","stable_url_args":["https://github.com/ignite/cli/archive/refs/tags/v29.10.1.tar.gz"],"stable_version":"29.10.1"},"igraph":{"bottle_rebuild":1,"desc":"Network analysis package","head_dependencies":["arpack","glpk","gmp","openblas",{"cmake":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://igraph.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"1f63a27cef2da11b4f5988eed47019219ae7cf094c836f48331a4a017ed11bff","stable_dependencies":["arpack","glpk","gmp","openblas",{"cmake":":build"}],"stable_checksum":"969f2d7d22f67e788d8638c9a8c96615f50d7819c08978b3ef4a787bb6daa96c","stable_url_args":["https://github.com/igraph/igraph/releases/download/1.0.1/igraph-1.0.1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.0.1"},"igrep":{"desc":"Interactive grep","executables":["ig"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/konradsz/igrep","license":"MIT","ruby_source_checksum":"401ed6f2e11110c55a2080b066ac2d84840c56229486bab5a6bfbc3b24100a08","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c4ccd55082f2957dab3766b4c7229c3f804d578a8214ef2ce23f13029bdd2296","stable_url_args":["https://github.com/konradsz/igrep/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"c3d75de9c19cfeef74696cac8f70b7ae883abe652b3235bdd8533f34c793f869"},"iguana":{"desc":"Universal serialization engine","head_dependencies":["frozen"],"head_url_args":["https://github.com/qicosmos/iguana.git",{":branch":"master"}],"homepage":"https://github.com/qicosmos/iguana","license":"Apache-2.0","ruby_source_checksum":"a51853bc5eebba08144958c249320e8fe8c8cc3743a45629692915c74b0eaa8a","stable_dependencies":["frozen"],"stable_checksum":"29ad1ff853a278df0b1598db992e1507167bd4521b232a55e360928cf751a9af","stable_url_args":["https://github.com/qicosmos/iguana/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"647bd296c4d028e746df79db3049226d6c0bf72cdb0e9869bc0f7d7275d5788e"},"igv":{"desc":"Interactive Genomics Viewer","executables":["igv","igvtools"],"head_dependencies":["openjdk"],"homepage":"https://igv.org/doc/desktop/","license":"MIT","ruby_source_checksum":"972ebb0ef1c891b84e697c33e46dd648d5956e8df238180b28def6ed5b830d26","stable_dependencies":["openjdk"],"stable_checksum":"7476fc44f15788f52dfe1d40e99748c7aedcb9dbf6a91f7634a81344e50d07a6","stable_url_args":["https://data.broadinstitute.org/igv/projects/downloads/2.19/IGV_2.19.8.zip"],"stable_version":"2.19.8","bottle_tag":":all","bottle_checksum":"6e96fe7ad392849ed01828d6c2c3fe1cd15add2d47dc7c1c83dfa0241e5460a1"},"ii":{"desc":"Minimalist IRC client","executables":["ii"],"head_url_args":["https://git.suckless.org/ii/",{":branch":"master",":using":":git"}],"homepage":"https://tools.suckless.org/ii/","license":"MIT","ruby_source_checksum":"05ee61c95e4262b2eba6d818570ca42699f04d1bca0a8021b9e9186c39f2f0db","stable_checksum":"4f67afcd208c07939b88aadbf21497a702ad0a07f9b5a6ce861f9f39ffe5425b","stable_url_args":["https://dl.suckless.org/tools/ii-2.0.tar.gz"],"stable_version":"2.0","bottle_checksum":"781ebafbbff7496ee5eebbef4751e1c0490f22f7f76b208a13e2b7d931f27f37"},"iir1":{"desc":"DSP IIR realtime filter library written in C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://berndporr.github.io/iir1/","license":"MIT","ruby_source_checksum":"66afe4e6ab276352f3365da256d3b450c2a6dc878d8451ed01c1da0dd244da19","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/berndporr/iir1/commit/8bdfa0f2a53d0e63cb870b82c039476ffeb97487.patch?full_index=1","sha256":"03e9a3350311e503909b78dc397fb7f4a6817421f433ea9e575424c21e1900a5","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/berndporr/iir1/pull/73"}]}],"stable_checksum":"1a0f702f6787d9d38dd54e96ae82a4764766c506eeaff47f84f63eba9b5774e0","stable_url_args":["https://github.com/berndporr/iir1/archive/refs/tags/1.11.0.tar.gz"],"stable_version":"1.11.0"},"ijq":{"desc":"Interactive jq","executables":["ijq"],"head_dependencies":[{"go":":build"},{"scdoc":":build"}],"head_url_args":["https://codeberg.org/gpanders/ijq.git",{":branch":"master"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}]],"homepage":"https://codeberg.org/gpanders/ijq","license":"GPL-3.0-or-later","ruby_source_checksum":"47834086f07543d5c8a1edfd17fd71739380d3c0e488a08a94c2d906444383d6","stable_dependencies":[{"go":":build"},{"scdoc":":build"}],"stable_checksum":"1c19df50facbf5374fbd6fc04edb20437e2605c712b592a8fb5dfed033fead5c","stable_url_args":["https://codeberg.org/gpanders/ijq/archive/v1.4.2.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}]],"stable_version":"1.4.2"},"ike-scan":{"bottle_rebuild":2,"desc":"Discover and fingerprint IKE hosts","executables":["ike-scan","psk-crack"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/royhills/ike-scan.git",{":branch":"master"}],"homepage":"https://github.com/royhills/ike-scan","license":{"GPL-3.0-or-later":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"807f5d33fa33f51f6c1d6d96e4ee837b2979ed228e0604865f1682cce3feab05","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/royhills/ike-scan/commit/9949ce4bdf9f4bcb616b2a5d273708a7ea9ee93d.patch?full_index=1","sha256":"99e46df8b50e26982f0462d633cf3638f9b3ff2f65b7b4588241f17628e0f9d7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/royhills/ike-scan/pull/39"}]}],"stable_checksum":"5152bf06ac82d0cadffb93a010ffb6bca7efd35ea169ca7539cf2860ce2b263f","stable_url_args":["https://github.com/royhills/ike-scan/archive/refs/tags/1.9.5.tar.gz"],"stable_version":"1.9.5"},"imagejs":{"bottle_rebuild":1,"desc":"Tool to hide JavaScript inside valid image files","executables":["imagejs"],"head_url_args":["https://github.com/jklmnn/imagejs.git",{":branch":"master"}],"homepage":"https://github.com/jklmnn/imagejs","license":"GPL-3.0-only","ruby_source_checksum":"70439da62681d2899410560429d874b7586698c3bee75189ba32c53ffcac5c95","stable_checksum":"ba75c7ea549c4afbcb2a516565ba0b762b5fc38a03a48e5b94bec78bac7dab07","stable_url_args":["https://github.com/jklmnn/imagejs/archive/refs/tags/0.7.2.tar.gz"],"stable_version":"0.7.2","bottle_checksum":"e2ad3d26c4cf47649428a26612ebf2db567717311fac840f894526c52efc423a"},"imagemagick-full":{"caveats":"imagemagick-full includes additional tools and libraries that are not included in the regular imagemagick formula.\n","desc":"Tools and libraries to manipulate images in many formats","executables":["Magick++-config","MagickCore-config","MagickWand-config","animate","compare","composite","conjure","convert","display","identify","import","magick","magick-script","mogrify","montage","stream"],"head_dependencies":["cairo","fontconfig","freetype","ghostscript","glib","jpeg-turbo","jpeg-xl","libheif","liblqr","libpng","libraw","librsvg","libtiff","libtool","libultrahdr","libzip","little-cms2","openexr","openjpeg","webp","xz","gdk-pixbuf","gettext","imath","libomp",{"pkgconf":":build"}],"head_url_args":["https://github.com/ImageMagick/ImageMagick.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://imagemagick.org","keg_only_args":[":versioned_formula"],"license":"ImageMagick","ruby_source_checksum":"2d21fb68924e946f56426d146b55627077ada71dd6f063840f6b122548b94915","stable_dependencies":["cairo","fontconfig","freetype","ghostscript","glib","jpeg-turbo","jpeg-xl","libheif","liblqr","libpng","libraw","librsvg","libtiff","libtool","libultrahdr","libzip","little-cms2","openexr","openjpeg","webp","xz","gdk-pixbuf","gettext","imath","libomp",{"pkgconf":":build"}],"stable_checksum":"a376053195cbab4618855e1a7d90f85f41b95ec2240a91e9c0fe5815d231960d","stable_url_args":["https://github.com/ImageMagick/ImageMagick/releases/download/7.1.2-34/ImageMagick-7.1.2-34.7z"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"7.1.2-34"},"imagemagick":{"aliases":["imagemagick@7"],"caveats":"imagemagick-full includes additional tools and libraries that are not included in the regular imagemagick formula.\n","compatibility_version":3,"desc":"Tools and libraries to manipulate images in select formats","executables":["Magick++-config","MagickCore-config","MagickWand-config","animate","compare","composite","conjure","convert","display","identify","import","magick","magick-script","mogrify","montage","stream"],"head_dependencies":["freetype","jpeg-turbo","libheif","libpng","libtiff","libtool","little-cms2","webp","xz",{"pkgconf":":build"}],"head_url_args":["https://github.com/ImageMagick/ImageMagick.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://imagemagick.org","license":"ImageMagick","ruby_source_checksum":"9691820f710a4cce625645bb700dce63c847918d30782ab15c580262fea7264f","stable_dependencies":["freetype","jpeg-turbo","libheif","libpng","libtiff","libtool","little-cms2","webp","xz",{"pkgconf":":build"}],"stable_checksum":"a376053195cbab4618855e1a7d90f85f41b95ec2240a91e9c0fe5815d231960d","stable_url_args":["https://github.com/ImageMagick/ImageMagick/releases/download/7.1.2-34/ImageMagick-7.1.2-34.7z"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"7.1.2-34","versioned_formulae":["imagemagick@6"]},"imagemagick@6":{"caveats":"Ghostscript is not installed by default as a dependency.\nIf you need PS or PDF support, ImageMagick will still use the ghostscript formula if installed directly.\n","deprecate_args":{":date":"2026-05-01",":because":"is end of life and only receives security updates"},"desc":"Tools and libraries to manipulate images in many formats","disable_args":{":date":"2029-04-01",":because":":repo_archived",":replacement_formula":"imagemagick"},"executables":["Magick++-config","Magick-config","MagickCore-config","MagickWand-config","Wand-config","animate","compare","composite","conjure","convert","display","identify","import","mogrify","montage","stream"],"head_dependencies":["fontconfig","freetype","jpeg-turbo","libpng","libtiff","libtool","little-cms2","openjpeg","webp","xz",{"pkgconf":":build"}],"head_url_args":["https://github.com/imagemagick/imagemagick6.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://legacy.imagemagick.org/","keg_only_args":[":versioned_formula"],"license":"ImageMagick","ruby_source_checksum":"af9c2d9c69f977b66dbaadfeaff54c095165d4a4c3d70e3811168e66642ac34e","stable_dependencies":["fontconfig","freetype","jpeg-turbo","libpng","libtiff","libtool","little-cms2","openjpeg","webp","xz",{"pkgconf":":build"}],"stable_checksum":"25f456444a7b8fa6622a87a901791acc8617f91ef7fb815fa383732e8a271366","stable_url_args":["https://github.com/ImageMagick/ImageMagick6/releases/download/6.9.13-59/ImageMagick-6.9.13-59.7z"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"6.9.13-59"},"imageoptim-cli":{"desc":"CLI for ImageOptim, ImageAlpha and JPEGmini","executables":["imageoptim"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/JamieMason/ImageOptim-CLI.git",{":branch":"main"}],"homepage":"https://jamiemason.github.io/ImageOptim-CLI/","license":"MIT","ruby_source_checksum":"ed05502c17e5e8b5d5d3b93422b6350beb3a5f2a69e69107e8badd178d4485b6","stable_dependencies":[{"rust":":build"}],"stable_checksum":"29a6d28984273eb70ab8be03ea028a5b7285b051d442598e41bd77306ead8f52","stable_url_args":["https://github.com/JamieMason/ImageOptim-CLI/archive/refs/tags/4.0.0.tar.gz"],"stable_version":"4.0.0"},"imagesnap":{"desc":"Tool to capture still images from an iSight or other video source","executables":["imagesnap"],"homepage":"https://github.com/rharder/imagesnap","license":":public_domain","ruby_source_checksum":"fac1c5adf1a980670365407d315a9ae79b9333a9a5b4d93275c6e2eb1a3826fc","stable_checksum":"817660df5a5517c01d5672f28245050e8df12ef5006e98865bdcf07e6338dca4","stable_url_args":["https://github.com/rharder/imagesnap/archive/refs/tags/0.3.0.2.tar.gz"],"stable_version":"0.3.0.2"},"imageworsener":{"bottle_rebuild":1,"desc":"Utility and library for image scaling and processing","executables":["imagew"],"head_dependencies":["jpeg-turbo","libpng",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/jsummers/imageworsener.git",{":branch":"master"}],"homepage":"https://entropymine.com/imageworsener/","license":"MIT","ruby_source_checksum":"1939dcc1a07bfa4d900caff5a8b016daa8f5f981a4cf48a6d5576ae80d550d2b","stable_dependencies":["jpeg-turbo","libpng"],"stable_checksum":"a7fbb65c5ade67d9ebc32e52c58988a4f986bacc008c9021fe36b598466d5c8d","stable_url_args":["https://entropymine.com/imageworsener/imageworsener-1.3.5.tar.gz"],"stable_version":"1.3.5"},"imagineer":{"desc":"Image processing and conversion from the terminal","executables":["ig"],"head_dependencies":[{"rust":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/foresterre/imagineer.git",{":branch":"main"}],"homepage":"https://github.com/foresterre/imagineer","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"83d3d8664c8c3d8071566e9a186ec0cd151270a43a1fe88795ef28b6e19b0b43","stable_dependencies":[{"rust":":build"},{"nasm":":build"}],"stable_checksum":"2511068e1919ee67af1fb9203a1bbcfc9f24894cd3b2e341c52d493e79535e93","stable_url_args":["https://github.com/foresterre/imagineer/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0","bottle_checksum":"b9058702f0d82940053f9c6f17ba5967d84cd17d9d04c62bf3ec960322b70c43"},"imake":{"desc":"Build automation system written for X11","executables":["ccmakedep","cleanlinks","imake","makeg","mergelib","mkdirhier","mkhtmlindex","revpath","xmkmf"],"head_dependencies":["tradcpp",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"xorgproto":":build"}],"homepage":"https://xorg.freedesktop.org","license":"MIT","ruby_source_checksum":"020ba00bed53dd2056dbceb803575011d1e30e8478cccd51df2c79b4f6f4373f","stable_dependencies":["tradcpp",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"xorgproto":":build"}],"stable_checksum":"55955527eaebe94633e4083d4fe5f2160a65fe4c6dafdee48b89fea5f1ca8a78","stable_url_args":["https://xorg.freedesktop.org/releases/individual/util/imake-1.0.11.tar.xz"],"stable_version":"1.0.11"},"imap-backup":{"bottle_rebuild":1,"desc":"Backup GMail (or other IMAP) accounts to disk","executables":["imap-backup"],"head_dependencies":["ruby"],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/joeyates/imap-backup","license":"MIT","ruby_source_checksum":"51e57b84dfba305fe0d7e6afa72f62c66479f765056bd01985c9c7ec4342230f","stable_dependencies":["ruby"],"stable_checksum":"b224c2a2a2eefb6438f2da4a9954f7ae6d7b876b718f15629824b76e4e021e4d","stable_url_args":["https://github.com/joeyates/imap-backup/archive/refs/tags/v16.6.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"16.6.0"},"imapfilter":{"bottle_rebuild":1,"caveats":"You will need to create a ~/.imapfilter/config.lua file.\nSamples can be found in:\n  $HOMEBREW_CELLAR/imapfilter/2.8.5/samples\n","desc":"IMAP message processor/filter","executables":["imapfilter"],"head_dependencies":["lua","openssl@4","pcre2"],"homepage":"https://github.com/lefcha/imapfilter/","license":"MIT","ruby_source_checksum":"ca3b3d59bd29dbcf6e2fb731daae61eeb31853d7bcac8f808f11cbdb95c94a18","stable_dependencies":["lua","openssl@4","pcre2"],"stable_patches":[{"strip":"p1","url":"https://github.com/lefcha/imapfilter/commit/d0e1b29ee5ae0e6e91944fd5c04b943fc810e13c.patch?full_index=1","sha256":"b4c52d30ad177546cac2393722184038d974a3b59bdbc14a832c5e3be27f578b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/lefcha/imapfilter/pull/317"}]}],"stable_checksum":"81930d83c99a07305554b2fd283422aefb4f069e13cff971377f3f844e601424","stable_url_args":["https://github.com/lefcha/imapfilter/archive/refs/tags/v2.8.5.tar.gz"],"stable_version":"2.8.5"},"imapsync":{"bottle_rebuild":3,"desc":"Migrate or backup IMAP mail accounts","executables":["imapsync"],"head_dependencies":[{"pod2man":":build"}],"head_url_args":["https://github.com/imapsync/imapsync.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://imapsync.lamiral.info/","license":"NLPL","revision":1,"ruby_source_checksum":"8207787bf784927fce9fdb5654a61b10ff810dbad327a26896491cdd04da4d4f","stable_dependencies":[{"pod2man":":build"}],"stable_checksum":"34e1715c6584889ff3bd9c0acc2fab254446282beda90c8e5a71a83b3a59dbca","stable_url_args":["https://imapsync.lamiral.info/dist2/imapsync-2.314.tgz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.314"},"imath":{"compatibility_version":1,"desc":"Library of 2D and 3D vector, matrix, and math operations","head_dependencies":[{"cmake":":build"}],"homepage":"https://imath.readthedocs.io/en/latest/","license":"BSD-3-Clause","link_overwrite_paths":["lib/libImath.dylib","lib/libImath.so"],"ruby_source_checksum":"d1e776ad26a15b3531eb632f2828a0633ed26acc28cf658132907d86d691e8d2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e10c12b3f21f45bf08e09d4215d9c7691368d747beebd840de0b6fefed2df9f8","stable_url_args":["https://github.com/AcademySoftwareFoundation/Imath/archive/refs/tags/v3.2.3.tar.gz"],"stable_version":"3.2.3"},"imessage-exporter":{"desc":"Command-line tool to export and inspect local iMessage database","executables":["imessage-exporter"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/ReagentX/imessage-exporter","license":"GPL-3.0-only","ruby_source_checksum":"abb60b7cbfc08593bb45937e4ac370db463ca2a1e496391a435d7ad09fb32cf2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"aaa19f21a3144bf9d115ce02a77a988bfdf3485fcd1d35cdb9ac4c81b86e2400","stable_url_args":["https://github.com/ReagentX/imessage-exporter/archive/refs/tags/4.3.0.tar.gz"],"stable_version":"4.3.0"},"imessage-ruby":{"bottle_rebuild":1,"desc":"Command-line tool to send text and attachment in Message.app","executables":["imessage"],"head_dependencies":["ruby"],"head_url_args":["https://github.com/linjunpop/imessage.git",{":branch":"master"}],"homepage":"https://github.com/linjunpop/imessage","license":"MIT","ruby_source_checksum":"f631e5f0bdf8dbeb5af81687beaab711fe386c7510886d19b6eb95f5fd9ebf92","stable_dependencies":["ruby"],"stable_checksum":"09031e60548f34f05e07faeb0e26b002aeb655488d152dd811021fba8d850162","stable_url_args":["https://github.com/linjunpop/imessage/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_tag":":all","bottle_checksum":"6c9c93e10c1079ddab1763ced2e4dd34ccbacabdfd6dc6445186927f1e51abf4"},"img2pdf":{"bottle_rebuild":1,"desc":"Convert images to PDF via direct JPEG inclusion","executables":["img2pdf","img2pdf-gui"],"head_dependencies":[{"pillow":":no_linkage"},"python@3.15","qpdf"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://gitlab.mister-muffin.de/josch/img2pdf","license":"LGPL-3.0-or-later","revision":1,"ruby_source_checksum":"dd1cb2ad10ef2ce6f7a0a6d59ee6e1917081d3d0c1f62d25b4b00169f33aa4ee","stable_dependencies":[{"pillow":":no_linkage"},"python@3.15","qpdf"],"stable_checksum":"219518020f5bd242bdc46493941ea3f756f664c2e86f2454721e74353f58cd95","stable_url_args":["https://files.pythonhosted.org/packages/8e/97/ca44c467131b93fda82d2a2f21b738c8bcf63b5259e3b8250e928b8dd52a/img2pdf-0.6.3.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.6.3"},"imgdiet":{"desc":"Optimize and resize images","executables":["imgdiet"],"head_dependencies":["glib","vips","gettext",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.sr.ht/~jamesponddotco/imgdiet-go",{":branch":"trunk"}],"homepage":"https://git.sr.ht/~jamesponddotco/imgdiet-go","license":"MIT","ruby_source_checksum":"fbebe911827dfc88534a58b0d56ce80aea2886c2cc9c375863dee4571c5ccc09","stable_dependencies":["glib","vips","gettext",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"25fcdc40ad63ce2739fad6543c592d757dc59d5c7a409af87cb20884600984ce","stable_url_args":["https://git.sr.ht/~jamesponddotco/imgdiet-go/archive/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_cellar":":any","bottle_checksum":"947efce27e3c0ef5a9be6fba6fa4fe3c7f6d926ed27bb1e3f62d04cf4c2eb65d"},"imgdiff":{"desc":"Pixel-by-pixel image difference tool","executables":["imgdiff"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/n7olkachev/imgdiff.git",{":branch":"master"}],"homepage":"https://github.com/n7olkachev/imgdiff","license":"MIT","ruby_source_checksum":"4817a75a9a3790e85bb986085b06041b629a5b968a13a5d8354df3232d1794e6","stable_dependencies":[{"go":":build"}],"stable_checksum":"e057fffbf9960caf90d69387d6bc52e4c59637d75b6ee19cbc40d8a3238877e4","stable_url_args":["https://github.com/n7olkachev/imgdiff/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_checksum":"29720df056b9a1efc37bba9541506c34472f15e3a76e8e7c5da2bd72d9a76633"},"imgp":{"bottle_rebuild":1,"desc":"High-performance CLI batch image resizer & rotator","executables":["imgp"],"head_dependencies":["pillow","python@3.15"],"homepage":"https://github.com/jarun/imgp","license":"GPL-3.0-or-later","ruby_source_checksum":"8067b01719358cea1bcd3e3ccd042f2c41f86bfce0561c311d97004055c5585e","stable_dependencies":["pillow","python@3.15"],"stable_checksum":"8d11fc1969ec908b996e04d2d266137fa167221152d2a9e4197308393b41bf03","stable_url_args":["https://github.com/jarun/imgp/archive/refs/tags/v3.0.tar.gz"],"stable_version":"3.0","bottle_tag":":all","bottle_checksum":"0cd08bc8a29bfaa490333b1ecd1053c0232d71548430c84ca931005e8583948b"},"imgproxy":{"desc":"Fast and secure server for resizing and converting remote images","executables":["imgproxy"],"head_dependencies":["glib","vips","gettext",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/imgproxy/imgproxy.git",{":branch":"master"}],"homepage":"https://imgproxy.net","license":"Apache-2.0","ruby_source_checksum":"422f26d5d973c70c2588a335fac59f8045a297556c2d1917d2307dd49f30d6fb","stable_dependencies":["glib","vips","gettext",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"16b980edde124fe394446d1e356ba406a0ca5de0dbe46dc98763f683147fcdba","stable_url_args":["https://github.com/imgproxy/imgproxy/archive/refs/tags/v4.0.19.tar.gz"],"stable_version":"4.0.19"},"imlib2":{"compatibility_version":1,"desc":"Image loading and rendering library","executables":["imlib2_bumpmap","imlib2_colorspace","imlib2_conv","imlib2_grab","imlib2_load","imlib2_poly","imlib2_show","imlib2_test","imlib2_view"],"head_dependencies":["freetype","giflib","jpeg-turbo","libpng","libtiff","libx11","libxcb","libxext","xz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://sourceforge.net/projects/enlightenment/","license":"Imlib2","ruby_source_checksum":"e9d87993ee195ceabc4d4f5febc9c8f644e718e7fc881c540301179e29d27c48","stable_dependencies":["freetype","giflib","jpeg-turbo","libpng","libtiff","libx11","libxcb","libxext","xz",{"pkgconf":":build"}],"stable_checksum":"b863d4c7130261d5256471a15106feb57b53d15e15fc7f52ece9af92e291eec7","stable_url_args":["https://downloads.sourceforge.net/project/enlightenment/imlib2-src/1.12.7/imlib2-1.12.7.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.12.7"},"immer":{"desc":"Library of persistent and immutable data structures written in C++","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://sinusoid.es/immer/","license":"BSL-1.0","ruby_source_checksum":"7b1ce500fa367f38ffd5dd32167ec1ad49ae5b19a016d134918e88a7e3fb7916","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"b18b92ba60ec3186dc36ef671d3c2ae542cbb63eb6dc0e258476c6111a67c971","stable_url_args":["https://github.com/arximboldi/immer/archive/refs/tags/v0.9.1.tar.gz"],"stable_version":"0.9.1","bottle_tag":":all","bottle_checksum":"9e8fb22791b14e5ff097df3c481289d5e87c31f5eb97f54c7e84fac00d93fbf1"},"immich-cli":{"desc":"Command-line interface for self-hosted photo manager Immich","executables":["immich"],"head_dependencies":["node"],"homepage":"https://immich.app/docs/features/command-line-interface","license":"AGPL-3.0-only","ruby_source_checksum":"d81933dfe07e511cd594602bda3a72b6a47706b7a0712c3477385c7d71d7a4c5","stable_dependencies":["node"],"stable_checksum":"107b96404ce519a95e7326505afac98ecdd08bcfd7131e4dc7855d0f6b40c6f5","stable_url_args":["https://registry.npmjs.org/@immich/cli/-/cli-3.3.5.tgz"],"stable_version":"3.3.5","bottle_tag":":all","bottle_checksum":"96f0f913578c4ddfd5c68441cd8b411372ec62e1fd4513d917d09ed490385146"},"immich-go":{"desc":"Alternative to the official immich-CLI command written in Go","executables":["immich-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/simulot/immich-go.git",{":branch":"main"}],"homepage":"https://github.com/simulot/immich-go","license":"AGPL-3.0-only","ruby_source_checksum":"0b534042dd860ce14925f7a095669bc7933ed65f30a8bfc149e15716bbb06ff3","stable_dependencies":[{"go":":build"}],"stable_checksum":"1c07ce22e5b46e3691867025154751063d4b9e4cf5df6ef4335102711e017d92","stable_url_args":["https://github.com/simulot/immich-go/archive/refs/tags/v0.32.0.tar.gz"],"stable_version":"0.32.0"},"immortal":{"desc":"OS agnostic (*nix) cross-platform supervisor","executables":["immortal","immortalctl","immortaldir"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/immortal/immortal.git",{":branch":"master"}],"homepage":"https://immortal.run/","license":"BSD-3-Clause","ruby_source_checksum":"c3a76259d54ac29ce8201b3183343afff4ffdbb8b007cf6e23e68a2e8a62f107","stable_dependencies":[{"go":":build"}],"stable_checksum":"f4e646bda8ed8124271f002ceefea4949fcb8d70e2ec55856641b4be8cf69c51","stable_url_args":["https://github.com/immortal/immortal/archive/refs/tags/v0.24.7.tar.gz"],"stable_version":"0.24.7"},"immudb":{"desc":"Lightweight, high-speed immutable database","executables":["immuadmin","immuclient","immudb"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/codenotary/immudb.git",{":branch":"master"}],"homepage":"https://immudb.io/","license":"Apache-2.0","ruby_source_checksum":"2bd5e37516969298b60c116fd65669624aaf1ecc6d568e844a18663e23df2b47","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/immudb"],[":log_path","$HOMEBREW_PREFIX/var/log/immudb.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/immudb.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/immudb/bin/immudb"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"5860663e92b663d0e72c2b4cd4a995090029e7d6e3b6a678115896f757300c21","stable_url_args":["https://github.com/codenotary/immudb/archive/refs/tags/v1.11.2.tar.gz"],"stable_version":"1.11.2"},"imposm3":{"desc":"Imports OpenStreetMap data into PostgreSQL/PostGIS databases","executables":["imposm"],"head_dependencies":["geos","leveldb",{"go":":build"},{"osmium-tool":":test"}],"head_url_args":["https://github.com/omniscale/imposm3.git",{":branch":"master"}],"homepage":"https://imposm.org/docs/imposm3/latest/","license":"Apache-2.0","ruby_source_checksum":"b0b7adf99d40d7b34c7e1d1f0ba8e3c603c8b1a21b3244ea19352a9c1057c37b","stable_dependencies":["geos","leveldb",{"go":":build"},{"osmium-tool":":test"}],"stable_checksum":"dc779a274a7ec7e86ffdb97c881b6410f82a6d21924d08b9ed0785d2cf266113","stable_url_args":["https://github.com/omniscale/imposm3/archive/refs/tags/v0.14.2.tar.gz"],"stable_version":"0.14.2","bottle_cellar":":any","bottle_checksum":"49aacfcbcbf3e519f8257f24a8366aca51460e96c51036a5232d5d1324e60f3c"},"inadyn":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-10-25",":because":":repo_archived"},"desc":"Dynamic DNS client with IPv4, IPv6, and SSL/TLS support","disable_args":{":date":"2026-10-25",":because":":repo_archived"},"executables":["inadyn"],"head_dependencies":["confuse","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/troglobit/inadyn.git",{":branch":"master"}],"homepage":"https://troglobit.com/projects/inadyn/","license":{":all_of":["GPL-2.0-or-later","ISC","MIT"]},"ruby_source_checksum":"1ac6904666a34a270aa049bea09e17ecd440ccd75c4e6d06109761f06c8e910b","stable_dependencies":["confuse","openssl@4",{"pkgconf":":build"}],"stable_checksum":"d08ca63a35896f2a809ba9b704da16ec6812b94dd410e7b3ea536a16d93860c2","stable_url_args":["https://github.com/troglobit/inadyn/releases/download/v2.13.0/inadyn-2.13.0.tar.xz"],"stable_version":"2.13.0"},"inchi":{"desc":"IUPAC International Chemical Identifier","executables":["inchi-1","inchi_main"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://www.inchi-trust.org/","license":"MIT","link_overwrite_paths":["include/inchi/inchi_api.h","lib/libinchi.dylib","lib/libinchi.so"],"ruby_source_checksum":"ccc0d6c2cace15d43f71a998a26ef68ef1463e6a00e774f9185f46b15da50a32","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9a8af985295c47bfaf424ad8386b1597da515589665ec71908dae1bd2b67ac96","stable_url_args":["https://github.com/IUPAC-InChI/InChI/archive/refs/tags/v1.07.5.tar.gz"],"stable_version":"1.07.5"},"include-what-you-use":{"aliases":["iwyu"],"desc":"Tool to analyze #includes in C and C++ source files","executables":["fix_includes.py","include-what-you-use","iwyu_tool.py"],"head_dependencies":["llvm",{"cmake":":build"}],"head_url_args":["https://github.com/include-what-you-use/include-what-you-use.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://include-what-you-use.org/","license":"NCSA","ruby_source_checksum":"178165558e1a5eb9f9aa9bcf7f6fa4cf77888be1c68fd0649e02e70a974851e8","stable_dependencies":["llvm",{"cmake":":build"}],"stable_checksum":"f6871eeea7dc9741cd00aae546d7514abe84b91ca3d1f096f15095e6ac14875f","stable_url_args":["https://include-what-you-use.org/downloads/include-what-you-use-0.27.src.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.27"},"incus":{"desc":"CLI client for interacting with Incus","executables":["incus"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/lxc/incus.git",{":branch":"main"}],"homepage":"https://linuxcontainers.org/incus","license":"Apache-2.0","ruby_source_checksum":"0dd4d9ce3e7e26956c9bb396072926235d00f6f2d6554a95ee4f8fef017b7771","stable_dependencies":[{"go":":build"}],"stable_checksum":"93338baa19016b1b406f5c8275306ee20afbaf3e3d4b32ea203ad75583266c6a","stable_url_args":["https://linuxcontainers.org/downloads/incus/incus-7.5.1.tar.xz"],"stable_version":"7.5.1"},"indicators":{"bottle_rebuild":1,"desc":"Activity indicators for modern C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/p-ranav/indicators.git",{":branch":"master"}],"homepage":"https://github.com/p-ranav/indicators","license":"MIT","ruby_source_checksum":"068b1f598e22e3d1345480377e90bdf290cfedd57735af9c248088554f046373","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"70da7a693ff7a6a283850ab6d62acf628eea17d386488af8918576d0760aef7b","stable_url_args":["https://github.com/p-ranav/indicators/archive/refs/tags/v2.3.tar.gz"],"stable_version":"2.3","bottle_tag":":all","bottle_checksum":"2322751e34abbf99f523edd2f22119089ce3ce2935ffc919e6ba6c2e2b6f72bc"},"inetutils":{"caveats":"Only the following commands have been installed without the prefix 'g'.\n\n    dnsdomainname\n    ftp\n    rcp\n    rexec\n    rlogin\n    rsh\n    telnet\n\nIf you really need to use other commands with their normal names,\nyou can add a \"gnubin\" directory to your PATH from your bashrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/inetutils/libexec/gnubin:$PATH\"\n","conflicts":[["telnet",{":because":"both install `telnet` binaries"}],["tnftp",{":because":"both install `ftp` binaries"}],["gping",{":because":"both install `gping` binaries"}]],"desc":"GNU utilities for networking","executables":["dnsdomainname","ftp","gdnsdomainname","gftp","ghostname","gifconfig","glogger","gping","gping6","grcp","grexec","grlogin","grsh","gtalk","gtelnet","gtftp","gtraceroute","gwhois","rcp","rexec","rlogin","rsh","telnet"],"head_dependencies":["libidn2",{"help2man":":build"}],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://www.gnu.org/software/inetutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"16096fdd8ea51602f98b9160d0c32d99595a5b56c79dd607b43465c97352c557","stable_dependencies":["libidn2",{"help2man":":build"}],"stable_checksum":"57b3cf4f77555992881e5ba2a09a63b05aa2c56342a60ed4305b5f45938390b5","stable_url_args":["https://ftpmirror.gnu.org/inetutils/inetutils-2.8.tar.gz"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"2.8"},"infat":{"desc":"Tool to set default openers for file formats and url schemes on macOS","executables":["infat"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/philocalyst/infat.git",{":branch":"canonical"}],"homepage":"https://github.com/philocalyst/infat","license":"BlueOak-1.0.0","ruby_source_checksum":"b4fa0ec9b65736151a310cfe44ac2dd3a41992c24bfd31229d5f8b46f7708e02","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ad32dd35fd8f6f77648416ff26504faab308c63de895cb3e45ac622eda71a9d6","stable_url_args":["https://github.com/philocalyst/infat/archive/refs/tags/v3.1.2.tar.gz"],"stable_version":"3.1.2"},"infisical":{"desc":"CLI for Infisical","executables":["infisical"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Infisical/cli.git",{":branch":"main"}],"homepage":"https://infisical.com/docs/cli/overview","license":"MIT","ruby_source_checksum":"d8340ace99cda7fbb371eedb3a5efde41c110fbacb339223f8a9fd0ec780dd67","stable_dependencies":[{"go":":build"}],"stable_checksum":"aef34aad2b67fda812707d7cac8b4951adfce20152eb882de4da99fbd6b51762","stable_url_args":["https://github.com/Infisical/cli/archive/refs/tags/v0.44.9.tar.gz"],"stable_version":"0.44.9"},"influxdb-cli":{"desc":"CLI for managing resources in InfluxDB v2","executables":["influx"],"head_dependencies":[{"go":":build"},{"influxdb@2":":test"}],"head_url_args":["https://github.com/influxdata/influx-cli.git",{":branch":"main"}],"homepage":"https://influxdata.com/time-series-platform/influxdb/","license":"MIT","ruby_source_checksum":"fbc58770f8f10dc1a9c65538ec4f0b2abecb0227f07bb09c8f0f6db1cf94e1e0","stable_dependencies":[{"go":":build"},{"influxdb@2":":test"}],"stable_checksum":"a507a4d0a0f4858d575f5a5c343c0f80e00151715c381d8be402c8bb6c9b8769","stable_url_args":["https://github.com/influxdata/influx-cli/archive/refs/tags/v2.8.0.tar.gz"],"stable_version":"2.8.0"},"influxdb":{"aliases":["influxdb@3"],"desc":"Time series, events, and metrics database","executables":["influxdb3"],"head_dependencies":["python@3.15",{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/influxdata/influxdb.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://influxdata.com/time-series-platform/influxdb/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"530f164866f6b3ee105fb52cdb6a670dd23a166a39bece01c7fcd4b672e3506c","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/influxdb/influxdb3.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/influxdb/influxdb3.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/influxdb/bin/influxdb3","serve","--node-id","default","--object-store","file","--data-dir","$HOMEBREW_PREFIX/var/lib/influxdb"]],"stable_dependencies":["python@3.15",{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/influxdata/influxdb.git",{":tag":"v3.12.1",":revision":"692ea4a9943fc343c5fdf830d7dff82eef1f7fca"}],"stable_uses_from_macos":[["bzip2"]],"stable_version":"3.12.1","versioned_formulae":["influxdb@2","influxdb@1"]},"influxdb@1":{"desc":"Time series, events, and metrics database","executables":["influx","influx_inspect","influx_tools","influxd"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://influxdata.com/time-series-platform/influxdb/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"414ac0d0713947a8158f94fbac52797df0fbca532784cf9e0451f533daccc27f","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/influxdb.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/influxdb.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/influxdb@1/bin/influxd","-config","$HOMEBREW_PREFIX/etc/influxdb.conf"]],"stable_dependencies":[{"go":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8a5546252029301889172ccc6b4516be8d3b216d702390d8529d59d3847699db","stable_url_args":["https://github.com/influxdata/influxdb/archive/refs/tags/v1.13.1.tar.gz"],"stable_version":"1.13.1","versioned_formulae":["influxdb@2"]},"influxdb@2":{"caveats":"This formula does not contain command-line interface; to install it, run:\n  brew install influxdb-cli\n","desc":"Time series, events, and metrics database","executables":["influxd"],"head_dependencies":[{"breezy":":build"},{"go":":build"},{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"homepage":"https://influxdata.com/time-series-platform/influxdb/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"e019cb769eb298d09760b24d7e8405ef0a314cfded5678d380f090f05fa62abb","service_args":[[":environment_variables",{":INFLUXD_CONFIG_PATH":"$HOMEBREW_PREFIX/etc/influxdb2/config.yml"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/influxdb2/influxd_output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/influxdb2/influxd_output.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/influxdb@2/bin/influxd"],"stable_dependencies":[{"breezy":":build"},{"go":":build"},{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/influxdata/influxdb.git",{":tag":"v2.10.0",":revision":"01c64e96a87f0912f2550dd7e72745e70ef5a4fe"}],"stable_version":"2.10.0","versioned_formulae":["influxdb@1"]},"inform6":{"desc":"Design system for interactive fiction","executables":["inform","inform-6.44","pblorb","pblorb.pl","punyinform","punyinform-6.44","punyinform.sh","scanblorb","scanblorb.pl"],"head_url_args":["https://gitlab.com/DavidGriffith/inform6unix.git",{":branch":"master"}],"homepage":"https://inform-fiction.org/inform6.html","license":"Artistic-2.0","ruby_source_checksum":"d842a1d584e0045107ed7981c4d1d61dc6c22538f03781516f345c3582aba283","stable_checksum":"3e1f94e5c726f5f59cf086756dc14e66a3fd281ddbac75ead611d45aa57e4bdb","stable_url_args":["https://ifarchive.org/if-archive/infocom/compilers/inform6/source/inform-6.44-r7.tar.gz"],"stable_version":"6.44-r7"},"infracost":{"desc":"Cost estimates for Terraform, Terragrunt, and CloudFormation","executables":["infracost"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/infracost/cli.git",{":branch":"main"}],"homepage":"https://www.infracost.io/docs/","license":"Apache-2.0","ruby_source_checksum":"8d5b3c251fc130da000cd09aa79e71103a72931101e3707dc5cc050d82f2c885","stable_dependencies":[{"go":":build"}],"stable_checksum":"3821209272ded08e4a5711d0f53fc2b4fe942c1e0c667dbbe889087087490fa1","stable_url_args":["https://github.com/infracost/cli/archive/refs/tags/v2.18.2.tar.gz"],"stable_version":"2.18.2"},"inframap":{"desc":"Read your tfstate or HCL to generate a graph","executables":["inframap"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cycloidio/inframap.git",{":branch":"master"}],"homepage":"https://github.com/cycloidio/inframap","license":"MIT","ruby_source_checksum":"ca534dfba161fbd15313cd8056ddd8da68d73d6c78290b7de3257379c9de07b7","stable_dependencies":[{"go":":build"}],"stable_checksum":"c846977a1b445737e199b1565f09f17f4d9f53d4ef585fd39627b149f17e3a8a","stable_url_args":["https://github.com/cycloidio/inframap/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"ingress2gateway":{"desc":"Convert Kubernetes Ingress resources to Kubernetes Gateway API resources","executables":["ingress2gateway"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/ingress2gateway.git",{":branch":"main"}],"homepage":"https://github.com/kubernetes-sigs/ingress2gateway","license":"Apache-2.0","ruby_source_checksum":"3fa7568b94f26fd5c38f7a224a950346aa362e6c5ef3edd3b6a011068492c1f7","stable_dependencies":[{"go":":build"}],"stable_checksum":"881f2599b39d29f14c07e1ae12c60ffbbe636ae07a7ca6e1491d70bb8ab37c5f","stable_url_args":["https://github.com/kubernetes-sigs/ingress2gateway/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"inih":{"compatibility_version":1,"desc":"Simple .INI file parser in C","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://github.com/benhoyt/inih","license":"BSD-3-Clause","ruby_source_checksum":"0a2301c5f98f1820b5933c6185ce070d10af200688079ab2d872a9a7383b178a","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"9c15fa751bb8093d042dae1b9f125eb45198c32c6704cd5481ccde460d4f8151","stable_url_args":["https://github.com/benhoyt/inih/archive/refs/tags/r62.tar.gz"],"stable_version":"62","bottle_cellar":":any","bottle_checksum":"ca38d47aaad57936c7f35f0717c88f137ebecfc736eb77420451cc00b884d73d"},"iniparser":{"desc":"Library for parsing ini files","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://gitlab.com/iniparser/iniparser.git",{":branch":"main"}],"homepage":"https://gitlab.com/iniparser/iniparser","license":"MIT","ruby_source_checksum":"4ed92677b9b0399105ad6fd5a843ef000c11b84ccff261ae19209e6da4b2ddd7","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"60fbba5c2f6c2aa3856c3ba1b6674e48f3322e3437228e5e7df7a0f222e52ac7","stable_url_args":["https://gitlab.com/iniparser/iniparser/-/archive/v4.3.2/iniparser-v4.3.2.tar.bz2"],"stable_version":"4.3.2"},"inja":{"desc":"Template engine for modern C++","head_dependencies":["nlohmann-json",{"cmake":":build"}],"head_url_args":["https://github.com/pantor/inja.git",{":branch":"main"}],"homepage":"https://pantor.github.io/inja/","license":"MIT","ruby_source_checksum":"9cd91e0df3b3f086f0c8ecbbd2f205eb6fa9d3f27a3f1bf86d111cedcc5de82e","stable_dependencies":["nlohmann-json",{"cmake":":build"}],"stable_checksum":"a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2","stable_url_args":["https://github.com/pantor/inja/archive/refs/tags/v3.5.0.tar.gz"],"stable_version":"3.5.0","bottle_tag":":all","bottle_checksum":"231ca1e3911473b3cad187701813504adcb75628d382b7bb80f08f481728315f"},"inko":{"desc":"Safe and concurrent object-oriented programming language","executables":["inko"],"head_dependencies":["llvm",{"rust":":build"}],"head_url_args":["https://github.com/inko-lang/inko.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://inko-lang.org/","license":"MPL-2.0","revision":1,"ruby_source_checksum":"d6e652036401ee676931bfb63aa154cf8d327e41340f866f3ce8389855211ddc","stable_dependencies":["llvm",{"rust":":build"}],"stable_checksum":"f883b34b404fbc977775b6d38c2bcf89580fe7afe11f58f8391fa72188625cda","stable_url_args":["https://releases.inko-lang.org/0.21.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.21.1"},"inlyne":{"desc":"GPU powered yet browserless tool to help you quickly view markdown files","executables":["inlyne"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Inlyne-Project/inlyne.git",{":branch":"main"}],"homepage":"https://github.com/Inlyne-Project/inlyne","license":"MIT","ruby_source_checksum":"76931c273fb22563acb8288a44727f565a7ca8b47fbb075ddea562bbc7408637","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ee96cafd254e50290ff64da80bf3240002cfc1d8d204defcfa7243e6fe86c47f","stable_url_args":["https://github.com/Inlyne-Project/inlyne/archive/refs/tags/v0.5.3.tar.gz"],"stable_version":"0.5.3"},"innoextract":{"desc":"Tool to unpack installers created by Inno Setup","executables":["innoextract"],"head_dependencies":["boost","xz",{"cmake":":build"}],"head_url_args":["https://github.com/dscharrer/innoextract.git",{":branch":"master"}],"homepage":"https://constexpr.org/innoextract/","license":"Zlib","revision":14,"ruby_source_checksum":"f3c30eeadf71e9e91127e37768c1ced870501beed9ef3c25c70fe99870475915","stable_dependencies":["boost","xz",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/dscharrer/innoextract/commit/83d0bf4365b09ddd17dddb400ba5d262ddf16fb8.patch?full_index=1","sha256":"fe5299d1fdea5c66287aef2f70fee41d86aedc460c5b165da621d699353db07d","type":"backport"},{"strip":"p1","url":"https://github.com/dscharrer/innoextract/commit/264c2fe6b84f90f6290c670e5f676660ec7b2387.patch?full_index=1","sha256":"f968a9c0521083dd4076ce5eed56127099a9c9888113fc50f476b914396045cc","type":"backport","resolves":[{"type":"defect","id":"https://github.com/dscharrer/innoextract/pull/169"}]},{"strip":"p1","url":"https://github.com/dscharrer/innoextract/commit/882796e0e9b134b02deeaae4bbfe92920adb6fe2.patch?full_index=1","sha256":"d5af3e86eb2b74bff559885440d330678e5dbb028ce165bb836ddb14224af201","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/dscharrer/innoextract/pull/199"}]}],"stable_checksum":"6344a69fc1ed847d4ed3e272e0da5998948c6b828cb7af39c6321aba6cf88126","stable_url_args":["https://constexpr.org/innoextract/files/innoextract-1.9.tar.gz"],"stable_version":"1.9"},"innotop":{"desc":"Top clone for MySQL","executables":["innotop"],"head_dependencies":["perl-dbd-mysql"],"head_url_args":["https://github.com/innotop/innotop.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/innotop/innotop/","license":{":any_of":["GPL-2.0-only","Artistic-1.0-Perl"]},"revision":1,"ruby_source_checksum":"aacf33ac76a277edd707f4bc6dd0de80d8cb4df1abde1e59b74f1f08443038a6","stable_dependencies":["perl-dbd-mysql"],"stable_checksum":"45645f20e70d54adc5208b5098beb378f5f29fc5e0447237351311418cc9933b","stable_url_args":["https://github.com/innotop/innotop/archive/refs/tags/v1.16.0.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.16.0"},"inotify-tools":{"desc":"C library and command-line programs providing a simple interface to inotify","executables":["fsnotifywait","fsnotifywatch","inotifywait","inotifywatch"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/inotify-tools/inotify-tools","license":"GPL-2.0-or-later","ruby_source_checksum":"5059015131e466c844a052286e492a34f6db742aff10e604c01c24fc138bb409","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c4187f85f9f963fa18b0430fc1beb3daefc69bd6649e1b07c47a885138bc9f03","stable_url_args":["https://github.com/inotify-tools/inotify-tools/archive/refs/tags/4.26.270.tar.gz"],"stable_version":"4.26.270"},"insect":{"bottle_rebuild":1,"deprecate_args":{":date":"2024-12-28",":because":":unmaintained",":replacement_formula":"numbat"},"desc":"High precision scientific calculator with support for physical units","disable_args":{":date":"2025-12-28",":because":":unmaintained",":replacement_formula":"numbat"},"head_dependencies":["node"],"homepage":"https://numbat.dev/","license":"MIT","ruby_source_checksum":"4aa406fd84ccd0957607fdfcce52259a7d8de976bda953bd92cbfa209075207a","stable_dependencies":["node"],"stable_checksum":"dcb8d696e9209157f596c7c102cdc436d520629d2aed71585767af77bde2cb70","stable_url_args":["https://registry.npmjs.org/insect/-/insect-5.9.0.tgz"],"stable_version":"5.9.0","bottle_checksum":"8077869bde22d8f4f44fb25ba149c47c7b39d80b1f5b0ad0e364a477be7c829b"},"inshellisense":{"desc":"IDE style command-line auto complete","executables":["inshellisense","is"],"head_dependencies":["node"],"homepage":"https://github.com/microsoft/inshellisense","license":"MIT","ruby_source_checksum":"d6efea52b82bbbdccd1c48247710d5ddf39fd30acba3263ab231852461d94b81","stable_dependencies":["node"],"stable_checksum":"413c9a1657bb5b31353dbb372e25934a712c57857bd09199889f6cb64c441fb7","stable_url_args":["https://registry.npmjs.org/@microsoft/inshellisense/-/inshellisense-0.0.4.tgz"],"stable_version":"0.0.4"},"inspectrum":{"desc":"Offline radio signal analyser","executables":["inspectrum"],"head_dependencies":["fftw","liquid-dsp","qtbase",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/miek/inspectrum.git",{":branch":"main"}],"homepage":"https://github.com/miek/inspectrum","license":"GPL-3.0-or-later","ruby_source_checksum":"7a8446b30c95e563a31837d3f417c8ccbdb8b09be2fc88b265098b989fa61249","stable_dependencies":["fftw","liquid-dsp","qtbase",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"a11214070c0aa3379e6ffd1728aa9528bf1dd722b8b72218ea1b872471b50c65","stable_url_args":["https://github.com/miek/inspectrum/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"inspircd":{"desc":"Modular C++ Internet Relay Chat daemon","executables":["inspircd","inspircd-testssl"],"head_dependencies":["argon2","gnutls","libpq","mariadb-connector-c",{"pkgconf":":build"}],"head_uses_from_macos":[["openldap"]],"homepage":"https://www.inspircd.org/","license":"GPL-2.0-only","ruby_source_checksum":"d543ef0410d23845bdc38cc9baf2ced1f80d906583d058ed30dc1374b59cb5ca","stable_dependencies":["argon2","gnutls","libpq","mariadb-connector-c",{"pkgconf":":build"}],"stable_checksum":"d88d16014349c572776d5dc0a55e4b28e61caba857b5fbee47c3a49ca1591fef","stable_url_args":["https://github.com/inspircd/inspircd/archive/refs/tags/v4.12.1.tar.gz"],"stable_uses_from_macos":[["openldap"]],"stable_version":"4.12.1"},"install-nothing":{"desc":"Simulates installing things but doesn't actually install anything","executables":["install-nothing"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/buyukakyuz/install-nothing.git",{":branch":"main"}],"homepage":"https://github.com/buyukakyuz/install-nothing","license":"MIT","ruby_source_checksum":"36f8ac72fac4cdba4bfcbb2124a8a46f01c76cdf2788714277d8c4a5cac1ed87","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/buyukakyuz/install-nothing/commit/1933dfd5ac5f8e6572b6cb0d8fde8b152fb51540.patch?full_index=1","sha256":"11ffb9c283c1d38933de854468b2f6c6001aa5d4886961a7372dde3ea602d44d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/buyukakyuz/install-nothing/pull/14"}]}],"stable_checksum":"de1afd428496e8d7228e2023104613098808994b0c3859565fd02d41e86928f9","stable_url_args":["https://github.com/buyukakyuz/install-nothing/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"install-peerdeps":{"desc":"CLI to automatically install peerDeps","executables":["install-peerdeps"],"head_dependencies":["node"],"homepage":"https://github.com/nathanhleung/install-peerdeps","license":"MIT","ruby_source_checksum":"7015722a234f585e5a9743aec49fe3f33f4b9c68b73cdb2026b17797122eb4c9","stable_dependencies":["node"],"stable_checksum":"b161e9e3e497cd492e571393784232a9ac9e4518044cda909f7e1d09c4fb5ea7","stable_url_args":["https://registry.npmjs.org/install-peerdeps/-/install-peerdeps-3.0.7.tgz"],"stable_version":"3.0.7","bottle_tag":":all","bottle_checksum":"eec2d65cc63dd3b8af5a9fd355eded183615f9f987cc708d1ac2a22fe16a4b2d"},"instaloader":{"desc":"Download media from Instagram","executables":["instaloader"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"homepage":"https://instaloader.github.io/","license":"MIT","ruby_source_checksum":"9ae6421495e6fbc033c0f3ce73a1f39b608ba765b77eb6d2e947243c4b852ad4","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"3fde2f5e9421449344d7e05a41d1ea853ef17efead5a272e4af2728b0eaf38b9","stable_url_args":["https://files.pythonhosted.org/packages/eb/e1/e4a53e61dc719ea5ff89df171567a91e797a0e5bf5fba067cc892421a2fc/instaloader-4.15.4.tar.gz"],"stable_version":"4.15.4","bottle_tag":":all","bottle_checksum":"d2cefdc46d78dfa43b13a778737831220b5768ca71b26ad7bef3c5470ef9266e"},"instalooter":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-10",":because":":unmaintained",":replacement_formula":"instaloader"},"desc":"Download any picture or video associated from an Instagram profile","disable_args":{":date":"2027-07-10",":because":":unmaintained",":replacement_formula":"instaloader"},"executables":["instalooter"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"homepage":"https://github.com/althonos/instalooter","license":"GPL-3.0-or-later","revision":19,"ruby_source_checksum":"a1b00a02735f27379f68e48ab2dec11edacc3b28f1479ebf2ab6f03e584329d7","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"fb9b4a948702361a161cc42e58857e3a6c9dafd9e22568b07bc0d0b09c3c34a9","stable_url_args":["https://files.pythonhosted.org/packages/30/13/907e6aaba6280e1001080ab47e750068ffc5fb7174203985b3c9d678e3f2/instalooter-2.4.4.tar.gz"],"stable_version":"2.4.4","bottle_tag":":all","bottle_checksum":"44f39eb826b945320026ed80070e2f529453df91d4ab6726e086a9060bd34803"},"instead":{"desc":"Interpreter of simple text adventures","executables":["instead","sdl-instead"],"head_dependencies":["luajit","sdl3","sdl3_image","sdl3_mixer","sdl3_ttf",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://instead.hugeping.ru/","license":"MIT","ruby_source_checksum":"af1f9610ae0d2c4763ae5ca63668fbed1b054492480f190b2b22cbf5d87f6c01","stable_dependencies":["luajit","sdl3","sdl3_image","sdl3_mixer","sdl3_ttf",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"ecc15268824d4cbd1d56ba4e44491069accaebaa642a6d275169878492ede80b","stable_url_args":["https://github.com/instead-hub/instead/releases/download/3.6.0/instead_3.6.0.tar.gz"],"stable_version":"3.6.0"},"intelli-shell":{"desc":"Like IntelliSense, but for shells","executables":["intelli-shell"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/lasantosr/intelli-shell.git",{":branch":"main"}],"homepage":"https://lasantosr.github.io/intelli-shell/","license":"Apache-2.0","ruby_source_checksum":"c4d4312cfc600e461a2fb7f375e8eae8403f979b6865bc32c5d09aff07bf7866","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7f785558cb60e9fb839e8ef0fb8964ca3341ce4ab090e08d4ce8bf9627f173ea","stable_url_args":["https://github.com/lasantosr/intelli-shell/archive/refs/tags/v3.4.6.tar.gz"],"stable_version":"3.4.6"},"intercal":{"deprecate_args":{":date":"2025-09-25",":because":":unsupported"},"desc":"Esoteric, parody programming language","disable_args":{":date":"2026-09-25",":because":":unsupported"},"executables":["convickt","ick"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://gitlab.com/esr/intercal.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"http://catb.org/~esr/intercal/","license":"GPL-2.0-or-later","ruby_source_checksum":"69ce1aa0d8fa6c772af92b3227c7da22155934ea47b9b1a5d3b49b4a667b7769","stable_checksum":"b55e8edc68e2517a067a902766e2f57b97b502553fdcbae2b5ab2463ba58f0e1","stable_url_args":["http://catb.org/~esr/intercal/intercal-0.35.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"0.35"},"intercept":{"bottle_rebuild":1,"desc":"Static Application Security Testing (SAST) tool","executables":["intercept"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/xfhg/intercept.git",{":branch":"master"}],"homepage":"https://intercept.cc","license":"EUPL-1.2","ruby_source_checksum":"dca5132b41994a94633f91c56d954fb8849ef4d322ae4bac7a4a686858c0c265","stable_dependencies":[{"go":":build"}],"stable_checksum":"2732a3e895a9685ba6f112e7e372627aebfa340a94bf4716462b382075593308","stable_url_args":["https://github.com/xfhg/intercept/archive/refs/tags/v1.0.12.tar.gz"],"stable_version":"1.0.12","version_scheme":1},"interface99":{"desc":"Full-featured interfaces for C99","head_dependencies":["metalang99"],"head_url_args":["https://github.com/Hirrolot/interface99.git",{":branch":"master"}],"homepage":"https://github.com/Hirrolot/interface99","license":"MIT","ruby_source_checksum":"74a585e3cb525d3d08bc1ceae336f2969329bb4a8e694f850636c7b2ba186a39","stable_dependencies":["metalang99"],"stable_checksum":"8bd007c48cf05436ced60884e8e3a05ede46105f3efae9bf29e0f4d30f938f9e","stable_url_args":["https://github.com/Hirrolot/interface99/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_tag":":all","bottle_checksum":"cdcd1817a2f31b433c04ed591b2f5de07141a3e783de280b0c7431b68dec2556"},"intermodal":{"bottle_rebuild":1,"desc":"Command-line utility for BitTorrent torrent file creation, verification, etc.","executables":["imdl"],"head_dependencies":[{"help2man":":build"},{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://imdl.io","license":"CC0-1.0","ruby_source_checksum":"146f5787dbcf556ef3081f1a181c9b5fd6734be206a0817f5bc25e266c7bac23","stable_dependencies":[{"help2man":":build"},{"openssl@4":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"3a072929379ddba929d85a579888ac51cf22e44897b7dc84af7612f49d3874d7","stable_url_args":["https://github.com/casey/intermodal/archive/refs/tags/v0.1.16.tar.gz"],"stable_version":"0.1.16"},"internetarchive":{"desc":"Python wrapper for the various Internet Archive APIs","executables":["ia"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/jjjake/internetarchive.git",{":branch":"master"}],"homepage":"https://github.com/jjjake/internetarchive","license":"AGPL-3.0-or-later","ruby_source_checksum":"7a5976528581381aeb2112345e85af640c4338edb3a1441dea99bd34169c2271","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"fa9589c463a8a64e1c194f19f40bac680e2db9b493a0d9722cf7d30754cde65b","stable_url_args":["https://files.pythonhosted.org/packages/a5/e5/6299a3f04c085c9d3582840e2a086a3845e89b2ae5058fb817fca0a99795/internetarchive-5.12.1.tar.gz"],"stable_version":"5.12.1","bottle_tag":":all","bottle_checksum":"66e679c5eaab81857faf3ddae6c794a7a0d12bafa67692e4398772602407ba32"},"intltool":{"bottle_rebuild":1,"desc":"String tool","executables":["intltool-extract","intltool-merge","intltool-prepare","intltool-update","intltoolize"],"head_uses_from_macos":[["perl"]],"homepage":"https://wiki.freedesktop.org/www/Software/intltool","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"c6140cfbe18e22c9ace6f3451dc8a53b4aa293453d20b211a018d83c725f37f6","stable_checksum":"67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd","stable_url_args":["https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.51.0","bottle_checksum":"a15ddf828a10f73b8ecbc8126bc6a5b9c659c94dcc9f8c3f761cda1a40e725cb"},"invoice":{"bottle_rebuild":1,"desc":"Command-line invoice generator","executables":["invoice"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/maaslalani/invoice.git",{":branch":"main"}],"homepage":"https://github.com/maaslalani/invoice","license":"MIT","ruby_source_checksum":"17add4c2778ec8f3ceebe92bdc794ca3bb4a1c4b89a7b37fc53adb8d8243e18b","stable_dependencies":[{"go":":build"}],"stable_checksum":"f34f20f6491f42c0e94dbde433a578f0dba98938f2e3186018d3e16d050abdaf","stable_url_args":["https://github.com/maaslalani/invoice/archive/refs/tags/v0.1.0.tar.gz"],"stable_version":"0.1.0"},"inxi":{"bottle_rebuild":1,"desc":"Full featured CLI system information tool","executables":["inxi"],"head_url_args":["https://codeberg.org/smxi/inxi.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://smxi.org/docs/inxi.htm","license":"GPL-3.0-or-later","ruby_source_checksum":"5819ae5b7219d37aaf2b9700eb32cd1b5a94ea124073326276b120ae099998db","stable_checksum":"e08d92550a0f10890e722cc7db1e6d6cbde7e9fb47e61a8c6cec51f54a0b63d8","stable_url_args":["https://codeberg.org/smxi/inxi/archive/3.3.41-1.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"3.3.41-1","bottle_tag":":all","bottle_checksum":"3f06e25a279e48f71e849cc46705a885a905d165156f6a5145d629fd0e7589a3"},"io":{"bottle_rebuild":1,"desc":"Small prototype-based programming language","executables":["io","io_static"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/IoLanguage/io.git",{":branch":"master"}],"homepage":"http://iolanguage.com/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"57a4867eaa04796f931675589a01da468f1a5bb13c75d4075283f9581f76faeb","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/IoLanguage/io/commit/27d3900e8a88d0ee45773666a5a257ca735eb0b0.patch?full_index=1","sha256":"937ba88cecf017b19791b13e8f721060b91af319ba753463b40353a56d6fa99d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/IoLanguage/io/pull/360"}]},{"strip":"p1","url":"https://github.com/IoLanguage/io/commit/27e87f614992df745d894b5190c95180baf9cf4b.patch?full_index=1","sha256":"142761908bc1cb2e04c442e1d97397f39b063d64d10079750b396316280ccf7e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/IoLanguage/io/pull/366"}]},{"strip":"p1","url":"https://github.com/IoLanguage/io/commit/72c8a7ec1e0711ba54754b17def08e3fdcea4f66.patch?full_index=1","sha256":"634ded26ac1e1015ec1ece869c7311ec1db7639b6c6bfb976f74c7617c7b417f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/IoLanguage/io/pull/384"}]},{"strip":"p1","url":"https://github.com/IoLanguage/io/commit/b200c7f0e0f899a19d576852e931badb542f37a7.patch?full_index=1","sha256":"85f942c3b25238ab722d26944ff2c11d8e55cd6c3d4373e8121c2a31d1fe1fd5","type":"backport","resolves":[{"type":"defect","id":"https://github.com/IoLanguage/io/pull/471"}]},{"strip":"p1","data":true},{"strip":"p1","url":"https://github.com/IoLanguage/io/commit/bb5fa48fc272e0e8febda40c0f9f6c85cd788a60.patch?full_index=1","sha256":"b6f1100606dc2539abdd0707fe6a578cd7e462db7f70d192a9613860e67bf760","type":"backport","resolves":[{"type":"defect","id":"https://github.com/IoLanguage/io/pull/476"}]},{"strip":"p1","url":"https://github.com/IoLanguage/io/commit/92fe8304c55b84a17b0624613a7006e85a0128a2.patch?full_index=1","sha256":"183367979123123671fcd076aba3820ed20066add66725211a396eb5c621a6c6","type":"backport","resolves":[{"type":"defect","id":"https://github.com/IoLanguage/io/pull/359"}]},{"strip":"p1","url":"https://github.com/IoLanguage/io/commit/9f3e4d87b6d4c1bf583134d55d1cf92d3464c49f.patch?full_index=1","sha256":"2ee70f5e61d1b798bea172fb357381c7781eecd465714de7ad56c56fd89f5c1c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/IoLanguage/io/pull/446"}]}],"stable_checksum":"9ac5cd94bbca65c989cd254be58a3a716f4e4f16480f0dc81070457aa353c217","stable_url_args":["https://github.com/IoLanguage/io/archive/refs/tags/2017.09.06.tar.gz"],"stable_version":"2017.09.06","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"914d9b485bd7ceaec9bc8e43c9ffff86560ced0074ea2ae73312c45fafc0e01e"},"iocextract":{"bottle_rebuild":1,"desc":"Defanged indicator of compromise extractor","executables":["iocextract"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/InQuest/iocextract.git",{":branch":"master"}],"homepage":"https://inquest.readthedocs.io/projects/iocextract/en/latest/","license":"GPL-2.0-only","revision":14,"ruby_source_checksum":"2be621e2e39249993c1d5318f33035c02fe02c665fb73b561b35c16e8e8b12d6","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"ec1389a76a5083f643652579610e8313d27ed5821fc57e7b046c23ddec181d44","stable_url_args":["https://files.pythonhosted.org/packages/ad/4b/19934df6cd6a0f6923aabae391a67b630fdd03c12c1226377c99a747a4f1/iocextract-1.16.1.tar.gz"],"stable_version":"1.16.1"},"ioctl":{"desc":"Command-line interface for interacting with the IoTeX blockchain","executables":["ioctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/iotexproject/iotex-core.git",{":branch":"master"}],"homepage":"https://docs.iotex.io/","license":"Apache-2.0","ruby_source_checksum":"251ae479649f7bee2df6cb00be51118288853f7201cef24565ea105daa4797d3","stable_dependencies":[{"go":":build"}],"stable_checksum":"c66a4673ebd3bbf4a4163dee26aefa36369c49e0b98e4ea900a99806e44e787d","stable_url_args":["https://github.com/iotexproject/iotex-core/archive/refs/tags/v2.5.1.tar.gz"],"stable_version":"2.5.1"},"iodine":{"bottle_rebuild":1,"desc":"Tunnel IPv4 traffic through a DNS server","executables":["iodine","iodined"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/yarrick/iodine.git",{":branch":"master"}],"homepage":"https://code.kryo.se/iodine","license":"ISC","ruby_source_checksum":"96cbf415cc98e48f3d08669d44ad21c27109dfcccdc736b32f07b40d640d2a2a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ffc7a58cdde390a01580f4cfc78c446b0965bcb719bde2c68c5e0c27345a8dfc","stable_url_args":["https://github.com/yarrick/iodine/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"ioping":{"desc":"Tool to monitor I/O latency in real time","executables":["ioping"],"head_url_args":["https://github.com/koct9i/ioping.git",{":branch":"master"}],"homepage":"https://github.com/koct9i/ioping","license":"GPL-3.0-or-later","ruby_source_checksum":"32fd150a6175c53e45ba71078cc762f8556ae3ed51e0f4c9cfe7166ed12dd229","stable_checksum":"7aa48e70aaa766bc112dea57ebbe56700626871052380709df3a26f46766e8c8","stable_url_args":["https://github.com/koct9i/ioping/archive/refs/tags/v1.3.tar.gz"],"stable_version":"1.3","bottle_checksum":"808c5aa1e50e89a7a600bf83aa07905c8896be683854ddb7de42ec78c20c26bf"},"ios-class-guard":{"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream"},"desc":"Objective-C obfuscator for Mach-O executables","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream"},"executables":["ios-class-guard"],"head_url_args":["https://github.com/Polidea/ios-class-guard.git",{":branch":"master"}],"homepage":"https://github.com/Polidea/ios-class-guard/","license":"GPL-2.0-or-later","ruby_source_checksum":"cfc3d0a6efd5d688e7e328356b79b2b6e9e2877760d5c181ad0746a2a4f8b869","stable_checksum":"4446993378f1e84ce1d1b3cbace0375661e3fe2fa1a63b9bf2c5e9370a6058ff","stable_url_args":["https://github.com/Polidea/ios-class-guard/archive/refs/tags/0.8.tar.gz"],"stable_version":"0.8","bottle_checksum":"4864bb18b6e3712c92bede68182d7d8345e35b98da0327b8bbffbfc07891ddee"},"ios-deploy":{"bottle_rebuild":1,"desc":"Install and debug iPhone apps from the command-line","executables":["ios-deploy"],"head_url_args":["https://github.com/ios-control/ios-deploy.git",{":branch":"master"}],"homepage":"https://github.com/ios-control/ios-deploy","license":{":all_of":["GPL-3.0-or-later","BSD-3-Clause"]},"ruby_source_checksum":"7f14e2935e5c6e8d9d403f3089756487892d83db578b2b5e06dc6948b04aab8f","stable_checksum":"2a1e9836192967f60194334261e7af4de2ba72e4047a3e54376e5caa57a1db70","stable_url_args":["https://github.com/ios-control/ios-deploy/archive/refs/tags/1.12.2.tar.gz"],"stable_version":"1.12.2"},"ios-sim":{"bottle_rebuild":2,"desc":"Command-line application launcher for the iOS Simulator","executables":["ios-sim"],"head_dependencies":["node"],"head_url_args":["https://github.com/ios-control/ios-sim.git",{":branch":"master"}],"homepage":"https://github.com/ios-control/ios-sim","license":"Apache-2.0","ruby_source_checksum":"cc91fa6d1acb093628499285ad762d44a20577b8018d3e8805e36652fa75e51c","stable_dependencies":["node"],"stable_checksum":"8c72c8c5f9b0682c218678549c08ca01b3ac2685417fc2ab5b4b803d65a21958","stable_url_args":["https://github.com/ios-control/ios-sim/archive/refs/tags/9.0.0.tar.gz"],"stable_version":"9.0.0","bottle_tag":":all","bottle_checksum":"7659fa28568951c5036b1d0b02becfb30d4d2f8242545367930e964ab16f49d9"},"ios-webkit-debug-proxy":{"desc":"DevTools proxy for iOS devices","executables":["ios_webkit_debug_proxy"],"head_dependencies":["libimobiledevice","libplist","libusbmuxd","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/google/ios-webkit-debug-proxy.git",{":branch":"master"}],"homepage":"https://github.com/google/ios-webkit-debug-proxy","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"1f1a7be4378eff3bf197146864c8ca288cc8270ab5c57732c53c8e4c19ace691","stable_dependencies":["libimobiledevice","libplist","libusbmuxd","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"768f101612bf5d2507957f10a8e34e98675ea8fe3c63b8ed78772f8abd103fbf","stable_url_args":["https://github.com/google/ios-webkit-debug-proxy/archive/refs/tags/v1.9.2.tar.gz"],"stable_version":"1.9.2"},"iowow":{"deprecate_args":{":date":"2026-09-18",":because":":checksum_mismatch"},"desc":"C utility library and persistent key/value storage engine","disable_args":{":date":"2027-09-18",":because":":checksum_mismatch"},"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/Softmotions/iowow.git",{":branch":"master"}],"homepage":"https://github.com/Softmotions/iowow","license":"MIT","ruby_source_checksum":"1c03513354b0f21dc38c6ac3c72c0430629a1efc34fcbdd39cdad7a10834c1fd","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"fc6104e50355de8369cb6f3007d9a61c9380d35c4159d345eca80ceee780e526","stable_url_args":["https://github.com/Softmotions/iowow/archive/refs/tags/v1.5.2.tar.gz"],"stable_version":"1.5.2"},"ip2location":{"desc":"C library and CLI to geolocate IP addresses","executables":["ip2location"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/ip2location/IP2Location-C-Library.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://github.com/ip2location/IP2Location-C-Library","license":"MIT","ruby_source_checksum":"1b8d4063545b649384ed045fb1f1199cbd809f0ea5f693cf72169ef15a66eaec","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"0c196016c281f685cb428011d4703360bca8a805f4efa777eb1bd29c8295d196","stable_url_args":["https://github.com/ip2location/IP2Location-C-Library/archive/refs/tags/8.7.0.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"8.7.0"},"ip_relay":{"bottle_rebuild":1,"desc":"TCP traffic shaping relay application","executables":["ip_relay"],"homepage":"https://stewart.com.au/ip_relay/","license":"GPL-2.0-only","ruby_source_checksum":"113660600d6732911ca9348ea8e15591a1a14920da62e614685acc6034794990","stable_checksum":"0cf6c7db64344b84061c64e848e8b4f547b5576ad28f8f5e67163fc0382d9ed3","stable_url_args":["https://stewart.com.au/ip_relay/ip_relay-0.71.tgz"],"stable_version":"0.71","bottle_tag":":all","bottle_checksum":"ea932a50ad3b1643e87dab5b41be2a75c2ac1f22392930e1cf3f05e85beef8ed"},"ipapatch":{"desc":"CLI tool to patch iOS IPA files and their plugins","executables":["ipapatch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/asdfzxcvbn/ipapatch.git",{":branch":"main"}],"homepage":"https://github.com/asdfzxcvbn/ipapatch","license":"MIT","ruby_source_checksum":"3526365fbdd36c1f5bcca59eec3569b6c26606863f9e8f22d48d0328ca21849b","stable_dependencies":[{"go":":build"}],"stable_checksum":"e7593e9d7cb77cdebce80f76129050cae984a9a41c4bfa12b0b5eec8dafa6f3a","stable_url_args":["https://github.com/asdfzxcvbn/ipapatch/archive/refs/tags/v2.1.3.tar.gz"],"stable_version":"2.1.3"},"ipatool":{"desc":"CLI tool for searching and downloading app packages from the iOS App Store","executables":["ipatool"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/majd/ipatool.git",{":branch":"main"}],"homepage":"https://github.com/majd/ipatool","license":"MIT","ruby_source_checksum":"02e24bfb67621bf1ffec250b55b757e298cce5a2c0ebeecc11854e3de9283465","stable_dependencies":[{"go":":build"}],"stable_checksum":"8f88d20bf971d6edbb8780cff8f76c1c565e9f352f21f6da0c6ac48003b3189d","stable_url_args":["https://github.com/majd/ipatool/archive/refs/tags/v2.7.0.tar.gz"],"stable_version":"2.7.0"},"ipbt":{"desc":"Program for recording a UNIX terminal session","executables":["ipbt","ipbt-dump"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/ipbt/","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"f2c18c8aa35f0f4afa748220f048df8aed2f3e98dfec71d992785853e7bf102f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5303c8010addf1b2dec5375c8cf32d70e1835545d639ee2183863e09d4e80aa3","stable_url_args":["https://www.chiark.greenend.org.uk/~sgtatham/ipbt/ipbt-20260527.fdcd2b0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"20260527"},"ipcalc":{"bottle_rebuild":1,"desc":"Calculate various network masks, etc. from a given IP address","executables":["ipcalc"],"homepage":"https://jodies.de/ipcalc","license":"GPL-2.0-or-later","ruby_source_checksum":"87bb4c362616cd6c7e89c3a32075ce05626b26521ff353a76c1696346c444686","stable_checksum":"a4dbfaeb7511b81830793ab9936bae9d7b1b561ad33e29106faaaf97ba1c117e","stable_url_args":["https://github.com/kjokjo/ipcalc/archive/refs/tags/0.51.tar.gz"],"stable_version":"0.51","bottle_tag":":all","bottle_checksum":"34f1ac1f3130d85231cf0af66acd5d46b21bbdaa9a32153ae71c7d9977c36c57"},"iperf":{"desc":"Tool to measure maximum TCP and UDP bandwidth","executables":["iperf"],"homepage":"https://sourceforge.net/projects/iperf2/","license":"BSD-3-Clause","ruby_source_checksum":"448175e767bf4f94b9ac6e1e7df878400225eb47c156b57fdef45e5c1e05abfe","stable_checksum":"754ab0a7e28033dbea81308ef424bc7df4d6e2fe31b60cc536b61b51fefbd8fb","stable_url_args":["https://downloads.sourceforge.net/project/iperf2/iperf-2.2.1.tar.gz"],"stable_version":"2.2.1","bottle_checksum":"64ed221535508fd70d50c162cf827e21e3753a831cd806d7a81949f9251503af"},"iperf3":{"desc":"Update of iperf: measures TCP, UDP, and SCTP bandwidth","executables":["iperf3"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/esnet/iperf.git",{":branch":"master"}],"homepage":"https://github.com/esnet/iperf","license":"BSD-3-Clause","ruby_source_checksum":"0601be9986b55cea5a804835a9ba937771ed3709497485b3b52ce40f1b0de677","stable_dependencies":["openssl@4"],"stable_checksum":"1c0d0fb02c52626111d6e132db80edfbf27bbaff8bd9245df2a371dcb0b35a92","stable_url_args":["https://downloads.es.net/pub/iperf/iperf-3.22.tar.gz"],"stable_version":"3.22"},"ipget":{"deprecate_args":{":date":"2026-08-21",":because":":repo_archived",":replacement_formula":"kubo"},"desc":"Retrieve files over IPFS and save them locally","disable_args":{":date":"2027-08-21",":because":":repo_archived",":replacement_formula":"kubo"},"executables":["ipget"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/ipfs/ipget.git",{":branch":"master"}],"homepage":"https://github.com/ipfs/ipget/","license":"MIT","ruby_source_checksum":"caaa9a6cf4bd52deb9a0d312c967bb315525cdc8b88fb4910ee63328c234c656","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"e30a9f84633562b4c4d262b4c027260d43a6dcb47630215c7221dcc8066e8816","stable_url_args":["https://github.com/ipfs/ipget/archive/refs/tags/v0.13.2.tar.gz"],"stable_version":"0.13.2"},"ipinfo-cli":{"conflicts":[["ipinfo",{":because":"ipinfo and ipinfo-cli install the same binaries"}]],"desc":"Official CLI for the IPinfo IP Address API","executables":["ipinfo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ipinfo/cli.git",{":branch":"master"}],"homepage":"https://ipinfo.io/","license":"Apache-2.0","ruby_source_checksum":"44a33fe3f74ac34204862b76576558a90603786c1fdce1fd2056c0ad8f196d2c","stable_dependencies":[{"go":":build"}],"stable_checksum":"6227811eb7eb8da2931f66b1d4fe52e664610a101246ca6340a66a02723bce5d","stable_url_args":["https://github.com/ipinfo/cli/archive/refs/tags/ipinfo-3.3.3.tar.gz"],"stable_version":"3.3.3"},"ipinfo":{"conflicts":[["ipinfo-cli",{":because":"ipinfo and ipinfo-cli install the same binaries"}]],"desc":"Tool for calculation of IP networks","executables":["ipinfo","ipmatch"],"homepage":"https://kyberdigi.cz/projects/ipinfo/","license":"Beerware","ruby_source_checksum":"c2d3b1d27572ea0fb72deebe63343a188a1c96fa216afda6f4a8a46f98b820e0","stable_checksum":"19e6659f781a48b56062a5527ff463a29c4dcc37624fab912d1dce037b1ddf2d","stable_url_args":["https://kyberdigi.cz/projects/ipinfo/files/ipinfo-1.2.tar.gz"],"stable_version":"1.2","bottle_checksum":"b6200ef7097f9b8deaf0b7c28b968e6af3577e22a38345fccc859c89ded033b1"},"ipmitool":{"bottle_rebuild":1,"desc":"Utility for IPMI control with kernel driver or LAN interface","executables":["ipmievd","ipmitool"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://codeberg.org/IPMITool/ipmitool.git",{":branch":"master"}],"homepage":"https://codeberg.org/IPMITool/ipmitool","license":"BSD-3-Clause","revision":3,"ruby_source_checksum":"225738c56537e1b4aa4eab6db00c67c5877e33389a5f9b5bcefca59a1b0a0ac0","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ipmitool/ipmitool/commit/a61349b443c16821e4884cde5ad8c031d619631a.patch?full_index=1","sha256":"e026b8a5a5128714a0f36d05b4b26428dca3522dc889ebc21dc8888a2d3f1505","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ipmitool/ipmitool/pull/389"},{"type":"defect","id":"https://github.com/ipmitool/ipmitool/issues/388"}]},{"strip":"p1","url":"https://codeberg.org/IPMITool/ipmitool/commit/1edb0e27e44196d1ebe449aba0b9be22d376bcb6.patch?full_index=1","sha256":"044363a930cf6a9753d8be2a036a0ee8c4243ce107eebc639dcb93e1e412e0ed","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ipmitool/ipmitool/issues/377"}]},{"strip":"p1","url":"https://codeberg.org/IPMITool/ipmitool/commit/206dba615d740a31e881861c86bcc8daafd9d5b1.patch?full_index=1","sha256":"86eba5d0000b2d1f3ce3ba4a23ccb5dd762d01fec0f9910a95e756c5399d7fb8","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ipmitool/ipmitool/issues/332"}]}],"stable_checksum":"ce13c710fea3c728ba03a2a65f2dd45b7b13382b6f57e25594739f2e4f20d010","stable_url_args":["https://codeberg.org/IPMITool/ipmitool/archive/IPMITOOL_1_8_19.tar.gz"],"stable_version":"1.8.19"},"ipmiutil":{"conflicts":[["renameutils",{":because":"both install `icmd` binaries"}]],"desc":"IPMI server management utility","executables":["ialarms","icmd","iconfig","idiscover","ievents","ifirewall","ifru","ifwum","igetevent","ihealth","ihpm","ilan","ipicmg","ipmi_port","ipmiutil","ireset","isel","iseltime","isensor","iserial","isol","iuser","iwdt"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://ipmiutil.sourceforge.net/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","GPL-2.0-or-later"]},"ruby_source_checksum":"f82ab85680eb4530464367fa712eb159ffcfa4617816c54353b3f936d2d86c8e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"d26cae7318f12ab1098ec6c8ef2f017722659dda26eb81ebc6b50edc0453867a","stable_url_args":["https://downloads.sourceforge.net/project/ipmiutil/ipmiutil-3.2.3.tar.gz"],"stable_version":"3.2.3"},"ipopt":{"compatibility_version":1,"desc":"Interior point optimizer","executables":["ipopt","ipopt_sens"],"head_dependencies":["ampl-asl","gcc","openblas",{"openjdk":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/coin-or/Ipopt.git",{":branch":"stable/3.14"}],"homepage":"https://coin-or.github.io/Ipopt/","license":"EPL-2.0","local_patch_checksums":{"Patches/ipopt/mumps-makefile-inc-generic-seq.patch":"0c570ee41299073ec2232ad089d8ee10a2010e6dfc9edc28f66912dae6999d75"},"ruby_source_checksum":"fbcf9c4104602c386bf6872b842ea50829fc1a46ca1d52f56ecd13ebb3254473","stable_dependencies":["ampl-asl","gcc","openblas",{"openjdk":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"43bddd6fa793b1694aa94d6129fe3e4a8d452d97a84ef5f2ff721c8047c75605","stable_url_args":["https://github.com/coin-or/Ipopt/archive/refs/tags/releases/3.14.20.tar.gz"],"stable_version":"3.14.20"},"iproute2":{"desc":"Linux routing utilities","executables":["bridge","ctstat","dcb","devlink","dpll","genl","ifstat","ip","lnstat","netshaper","nstat","rdma","routel","rtacct","rtmon","rtstat","ss","tc","tipc","vdpa"],"head_dependencies":["elfutils","libbpf","libcap","libmnl","libtirpc",{"bison":":build"},{"flex":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.kernel.org/pub/scm/network/iproute2/iproute2.git",{":branch":"main"}],"homepage":"https://wiki.linuxfoundation.org/networking/iproute2","license":"GPL-2.0-only","ruby_source_checksum":"d03480e0e5f162ab198de4939bbafb6a4a50a4627c34b50ee85b447d424767af","stable_dependencies":["elfutils","libbpf","libcap","libmnl","libtirpc",{"bison":":build"},{"flex":":build"},{"pkgconf":":build"}],"stable_checksum":"5c1789d290bba048a6135ed1ab81b0402dd0fb528d1f1421765c42b1fc3d6289","stable_url_args":["https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/iproute2-7.3.0.tar.xz"],"stable_version":"7.3.0"},"iproute2mac":{"bottle_rebuild":1,"desc":"CLI wrapper for basic network utilities on macOS - ip command","executables":["bridge","ip","ss"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/brona/iproute2mac","license":"MIT","ruby_source_checksum":"84077ecd7a2fc7134cc76f1062b6969fba014b80ef0f169e92be9e61902e2ef7","stable_dependencies":["python@3.15"],"stable_checksum":"a5b8e4ec28e38232d5b9b149d824598fd561336e5456af39dfa21a75d707dfde","stable_url_args":["https://github.com/brona/iproute2mac/releases/download/v1.7.6/iproute2mac-1.7.6.tar.gz"],"stable_version":"1.7.6","bottle_tag":":all","bottle_checksum":"dc08505a778949bea7abc673bcb928910ada16494911e2ab142daef517a35c28"},"ipsumdump":{"desc":"Summarizes TCP/IP dump files into a self-describing ASCII format","executables":["ipaggcreate","ipaggmanip","ipsumdump"],"head_url_args":["https://github.com/kohler/ipsumdump.git",{":branch":"master"}],"homepage":"https://read.seas.harvard.edu/~kohler/ipsumdump/","license":"MIT","ruby_source_checksum":"cfe3d8f39d49101545df82258b9d8d2700dfb856ee9541f027fb69cde7410cde","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e114cd01b04238b42cd1d0dc6cfb8086a6b0a50672a866f3d0d1888d565e3b9c","stable_url_args":["https://read.seas.harvard.edu/~kohler/ipsumdump/ipsumdump-1.86.tar.gz"],"stable_version":"1.86","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"3b5c4c6d9645971bdb31dbaf9e2fa6feae366d34bf2c1d6720af1d8cd77a9062"},"ipsw":{"desc":"Research tool for iOS & macOS devices","executables":["ipsw"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/blacktop/ipsw.git",{":branch":"master"}],"homepage":"https://blacktop.github.io/ipsw","license":"MIT","ruby_source_checksum":"f3f75117fcb583306008fbeeae229cb5b33c3efac7c2b794dc73a37be0973bd3","stable_dependencies":[{"go":":build"}],"stable_checksum":"4c644efc9a3cb4d8f70699ace495e2dc79e17f88f761138ea5a6693d4aa1c94c","stable_url_args":["https://github.com/blacktop/ipsw/archive/refs/tags/v3.1.739.tar.gz"],"stable_version":"3.1.739"},"iptables":{"desc":"Linux kernel packet control tool","head_dependencies":["libmnl","libnetfilter_conntrack","libnfnetlink","libnftnl","libpcap","nftables",{"pkgconf":":build"}],"homepage":"https://www.netfilter.org/projects/iptables/index.html","license":"GPL-2.0-or-later","ruby_source_checksum":"ff65c1ccf40710e2318aa47aeeb13ea134ab0b040fdd1c0c8d2227bf1cd41027","stable_dependencies":["libmnl","libnetfilter_conntrack","libnfnetlink","libnftnl","libpcap","nftables",{"pkgconf":":build"}],"stable_checksum":"1afcd33da9e8f913ace6a2126788162e207e26f5d5e29c6573c0e581ffc58b99","stable_url_args":["https://www.netfilter.org/pub/iptables/iptables-1.8.13.tar.xz"],"stable_version":"1.8.13"},"iputils":{"desc":"Set of small useful utilities for Linux networking","head_dependencies":["libxslt",{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/iputils/iputils.git",{":branch":"master"}],"homepage":"https://github.com/iputils/iputils","license":{":all_of":["GPL-2.0-or-later","BSD-3-Clause"]},"ruby_source_checksum":"d9987854a1bba20daa9107cde2fb2c16a36ce4f63a2488c9c83a2e1fe708451f","stable_dependencies":["libxslt",{"meson":":build"},{"ninja":":build"}],"stable_checksum":"66a8697da6b6696e8cd69e88d69a31c7b7a7cc6d6937cd1dfc84532c23a84f14","stable_url_args":["https://github.com/iputils/iputils/releases/download/20250605/iputils-20250605.zip"],"stable_version":"20250605"},"ipv6calc":{"desc":"Small utility for manipulating IPv6 addresses","executables":["ipv6calc","ipv6loganon","ipv6logconv","ipv6logstats"],"head_uses_from_macos":[["perl"]],"homepage":"https://www.deepspace6.net/projects/ipv6calc.html","license":"GPL-2.0-only","ruby_source_checksum":"824c6ba05c19c3237390f74a791496b0dc7fac0f6fe4f8f8258c8a6ba5e584bc","stable_checksum":"c8227af9f8149304006070bd1e1783e4b1f8abb37f3d34822c7ea82b05154808","stable_url_args":["https://github.com/pbiering/ipv6calc/archive/refs/tags/4.4.1.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"4.4.1"},"ipv6toolkit":{"desc":"Security assessment and troubleshooting tool for IPv6","executables":["addr6","blackhole6","flow6","frag6","icmp6","jumbo6","messi","mldq6","na6","ni6","ns6","path6","ra6","rd6","rs6","scan6","script6","tcp6","udp6"],"head_url_args":["https://github.com/fgont/ipv6toolkit.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.si6networks.com/research/tools/ipv6toolkit/","license":"GPL-3.0-or-later","ruby_source_checksum":"4a9acc9a6971bdedb20ff038284de374b0d496187a214a0f95656f44f93f8db0","stable_checksum":"b6a1af3d3cf417a81dbb4cd99cf710d16a62338be4bfbbb14b8d1cb298849338","stable_url_args":["https://github.com/fgont/ipv6toolkit/archive/refs/tags/v2.2.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"2.2"},"ipython":{"bottle_rebuild":1,"desc":"Interactive computing in Python","executables":["ipython","ipython3"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/ipython/ipython.git",{":branch":"main"}],"homepage":"https://ipython.org/","license":"BSD-3-Clause","ruby_source_checksum":"74cf7c984cf15fe239c610432103f03243f8ef27693d10e86a07d137e674eddb","stable_dependencies":["python@3.15"],"stable_checksum":"8919be8c27f20a6f4423145028063f6637b42a03ce57665bb12015ee1f073529","stable_url_args":["https://files.pythonhosted.org/packages/b9/32/99451b1283ec5d92ad77073f12e1c667dc10775384d8f15c2914207149dd/ipython-9.17.1.tar.gz"],"stable_version":"9.17.1"},"iqtree3":{"desc":"Phylogenetics by maximum likelihood","executables":["iqtree3"],"head_dependencies":[{"boost":":build"},{"cmake":":build"},{"eigen":":build"}],"homepage":"http://www.iqtree.org","license":"GPL-2.0-or-later","ruby_source_checksum":"93ced0525d742d9bd8ba38aa149822951b5ce1ce14072d371077cfc511f810cb","stable_dependencies":[{"boost":":build"},{"cmake":":build"},{"eigen":":build"}],"stable_checksum":"8bcba50d25263fb7e5d52d308f7d2a35545dd53f96e04cf44e6a0515be0f823b","stable_url_args":["https://github.com/iqtree/iqtree3/archive/refs/tags/v3.1.4.tar.gz"],"stable_version":"3.1.4"},"ircd-hybrid":{"bottle_rebuild":1,"caveats":"You'll more than likely need to edit the default settings in the config file:\n  $HOMEBREW_PREFIX/etc/ircd.conf\n","conflicts":[["expect",{":because":"both install an `mkpasswd` binary"}],["ircd-irc2",{":because":"both install an `ircd` binary"}]],"desc":"High-performance secure IRC server","executables":["ircd","mkpasswd"],"head_dependencies":["jansson","openssl@4"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.ircd-hybrid.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"c6ecb29a499d1dd2044da2206c762da7c0d6f7382c5fe93dde9a692229d19564","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":error_log_path","$HOMEBREW_PREFIX/var/ircd.log"],[":keep_alive",{":always":false}]],"service_run_args":["$HOMEBREW_PREFIX/opt/ircd-hybrid/bin/ircd"],"stable_dependencies":["jansson","openssl@4"],"stable_checksum":"d5f253f6dd1a93e7183323f410b7e2269ba4392d3d00a0e7dc6248f6f9864ffe","stable_url_args":["https://downloads.sourceforge.net/project/ircd-hybrid/ircd-hybrid/ircd-hybrid-8.2.47/ircd-hybrid-8.2.47.tgz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"8.2.47"},"ircd-irc2":{"bottle_rebuild":2,"conflicts":[["ircd-hybrid",{":because":"both install `ircd` binaries"}]],"deprecate_args":{":date":"2025-04-06",":because":":unmaintained"},"desc":"Original IRC server daemon","disable_args":{":date":"2026-04-06",":because":":unmaintained"},"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://web.archive.org/web/20240814044559/http://www.irc.org/","license":{":all_of":["GPL-1.0-or-later","GPL-2.0-or-later","ISC","BSD-4-Clause-UC",":cannot_represent"]},"ruby_source_checksum":"a2344e583b2fd27974228c14af9f54aba52377f86929e873626fdba265741a0b","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":error_log_path","$HOMEBREW_PREFIX/var/ircd.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/ircd-irc2/sbin/ircd","-t"]],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"be94051845f9be7da0e558699c4af7963af7e647745d339351985a697eca2c81","stable_url_args":["https://web.archive.org/web/20240805183402/http://www.irc.org/ftp/irc/server/irc2.11.2p3.tgz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"2.11.2p3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"fcde6372721ec2700d587fd077cb410df0afdc5100d8181576a5f905728e7ed9"},"ircii":{"bottle_rebuild":1,"desc":"IRC and ICB client","executables":["irc","irc-20260115","ircbug","ircflush"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"http://www.eterna23.net/ircii/","license":{":all_of":["BSD-3-Clause","BSD-2-Clause","GPL-2.0-or-later","MIT",":public_domain"]},"ruby_source_checksum":"0213f5dbb35e050d55d663cbac96ad4ddfe20ab40e7a24d2cf221ddfc5d2489a","stable_dependencies":["openssl@4"],"stable_checksum":"a42749250a5eee0a57db3b72fe709bd6b8b81ec76c04c4f89f0878ef899168eb","stable_url_args":["https://ircii.warped.com/ircii-20260115.tar.bz2"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"20260115"},"ired":{"desc":"Minimalistic hexadecimal editor designed to be used in scripts","executables":["bdiff","ired","vired"],"homepage":"https://github.com/radare/ired","license":"MIT","ruby_source_checksum":"f35b39beb0adac2785f66da3648eeded4ed8b374da01d97303da5c25c569dc37","stable_checksum":"c15d37b96b1a25c44435d824bd7ef1f9aea9dc191be14c78b689d3156312d58a","stable_url_args":["https://github.com/radare/ired/archive/refs/tags/0.6.tar.gz"],"stable_version":"0.6","bottle_checksum":"b4ebac315972d619eb8034bd5b486a6e4e8c46e9bc7ca4aff78a5e7a19c62af4"},"iredis":{"bottle_rebuild":1,"desc":"Terminal Client for Redis with AutoCompletion and Syntax Highlighting","executables":["iredis"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/laixintao/iredis.git",{":branch":"master"}],"homepage":"https://iredis.xbin.io/","license":"BSD-3-Clause","revision":3,"ruby_source_checksum":"1d8e40ef08ef190ddac84cfeafc80eec72c0f04441c372ff4f6c813c1b84ee57","stable_dependencies":["python@3.15"],"stable_checksum":"862a67a59e05710cb6547bdff55e3b6801298578f78d39e7fa953424f68793df","stable_url_args":["https://files.pythonhosted.org/packages/24/3c/9d26458a7e1a064f417fbdca8e9c0656c3c1a0afda225bf6ad76c3ff4f70/iredis-1.16.1.tar.gz"],"stable_version":"1.16.1"},"ironclaw":{"desc":"Security-first personal AI assistant with WASM sandbox channels","executables":["ironclaw"],"head_dependencies":[{"corepack":":build"},{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/nearai/ironclaw.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.ironclaw.com","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"fa6ba6229a52a9c7bc3473fc9e6dfcbc470c90452cc8756a4f67dfc50f83cc25","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/ironclaw/bin/ironclaw","serve"]],"stable_dependencies":[{"corepack":":build"},{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"1fb826d6ce730a659205f6e60093bb9a79eb02bfd2535b64c9b19bec13ede034","stable_url_args":["https://github.com/nearai/ironclaw/archive/refs/tags/ironclaw-v1.4.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.4.1"},"irrlicht":{"bottle_rebuild":1,"desc":"Realtime 3D engine","head_dependencies":["jpeg-turbo","libpng"],"head_url_args":["https://svn.code.sf.net/p/irrlicht/code/trunk"],"head_uses_from_macos":[["bzip2"]],"homepage":"https://irrlicht.sourceforge.io/","license":"Zlib","local_patch_checksums":{"Patches/irrlicht/use-system-libs.patch":"70d2534506e0e34279c3e9d8eff4b72052cb2e78a63d13ce0bc60999cbdb411b","Patches/irrlicht/xcode.patch":"2cfcc34236469fcdb24b6a77489272dfa0a159c98f63513781245f3ef5c941c0"},"revision":1,"ruby_source_checksum":"849481d3e201799e5eab4b980917789696c7dccbc1c619bd814c1ef53236df4d","stable_dependencies":["jpeg-turbo","libpng"],"stable_patches":[{"strip":"p1","file":"Patches/irrlicht/use-system-libs.patch"},{"strip":"p1","file":"Patches/irrlicht/xcode.patch"}],"stable_checksum":"effb7beed3985099ce2315a959c639b4973aac8210f61e354475a84105944f3d","stable_url_args":["https://downloads.sourceforge.net/project/irrlicht/Irrlicht%20SDK/1.8/1.8.5/irrlicht-1.8.5.zip"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.8.5"},"irrtoolset":{"desc":"Tools to work with Internet routing policies","executables":["peval","rpslcheck","rtconfig"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/irrtoolset/irrtoolset.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://github.com/irrtoolset/irrtoolset","license":{":all_of":["MIT","HPND","GPL-2.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"aeeb3b7d6d5ac59a2f4268a2f40ad60677bac9edf3dae216873a7f3dd73a6ed9","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"a3eff14c2574f21be5b83302549d1582e509222d05f7dd8e5b68032ff6f5874a","stable_url_args":["https://github.com/irrtoolset/irrtoolset/archive/refs/tags/release-5.1.3.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"5.1.3","bottle_checksum":"11e52bef1dfd00a4986b2569907a6cd813f48805273de424006bd54d939d6b38"},"irssi":{"bottle_rebuild":1,"desc":"Modular IRC client","executables":["irssi"],"head_dependencies":["glib","openssl@4","perl","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://irssi.org/","license":{"GPL-2.0-or-later":{":with":"openvpn-openssl-exception"}},"revision":3,"ruby_source_checksum":"9de8f91324c2f817ec88b76100238134b5930a8b50e6952d825414ff4cd2d6ad","stable_dependencies":["glib","openssl@4","perl","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"72a951cb0ad622785a8962801f005a3a412736c7e7e3ce152f176287c52fe062","stable_url_args":["https://github.com/irssi/irssi/releases/download/1.4.5/irssi-1.4.5.tar.xz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.4.5"},"is-fast":{"desc":"Check the internet as fast as possible","executables":["is-fast"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Magic-JD/is-fast.git",{":branch":"main"}],"homepage":"https://github.com/Magic-JD/is-fast","license":"MIT","ruby_source_checksum":"2f8b14c4e07bad7276acf866e0d79cd093922b8f3552c061115a3a9d1421ec91","stable_dependencies":[{"rust":":build"}],"stable_checksum":"031ac21094cb3b276c3b36eee114aec6b9dd978e91aa4fe2cd4f669c35002963","stable_url_args":["https://github.com/Magic-JD/is-fast/archive/refs/tags/v0.17.7.tar.gz"],"stable_version":"0.17.7"},"isa-l":{"desc":"Intelligent Storage Acceleration Library","executables":["igzip"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"nasm":":build"}],"homepage":"https://github.com/intel/isa-l","license":"BSD-3-Clause","ruby_source_checksum":"b566f2fb3faed6f7f2e35172b881d2b9ff732a9e0b4f71f9edc128c87d0b6685","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"nasm":":build"}],"stable_checksum":"d9f7179ab0e14a3db9b610fac22793854a1435e8423ec9ce07f4cbedc5f92f5e","stable_url_args":["https://github.com/intel/isa-l/archive/refs/tags/v2.32.1.tar.gz"],"stable_version":"2.32.1"},"isl":{"aliases":["isl@0.28"],"desc":"Integer Set Library for the polyhedral model","head_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://repo.or.cz/isl.git",{":branch":"master"}],"homepage":"https://libisl.sourceforge.io/","license":"MIT","ruby_source_checksum":"7c26187c57f112fea09a04ea6d7c7a34a8a3037e35394733c5f4df6c9e60c1a3","stable_dependencies":["gmp"],"stable_checksum":"3dc31b8e1b18329e42d5dfbf84dd55e15c59b61569a2ab246f61497d9592f727","stable_url_args":["https://libisl.sourceforge.io/isl-0.28.tar.xz"],"stable_version":"0.28"},"iso-codes":{"compatibility_version":1,"desc":"Provides lists of various ISO standards","head_dependencies":[{"gettext":":build"},{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://salsa.debian.org/iso-codes-team/iso-codes.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://salsa.debian.org/iso-codes-team/iso-codes","license":"LGPL-2.1-or-later","ruby_source_checksum":"6d8d3c5486ec0409e96e952d9046f8861f4a15f4f2e38a44da10cd06290fa832","stable_dependencies":[{"gettext":":build"},{"meson":":build"},{"ninja":":build"}],"stable_checksum":"5d551f3ddb32548c4321e9011720fd97751af0107592f79ebffc939bd32f2268","stable_url_args":["https://deb.debian.org/debian/pool/main/i/iso-codes/iso-codes_4.20.1.orig.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.20.1","bottle_tag":":all","bottle_checksum":"759f0f3e98ac876c7b1a1a60a604fc391ba091275ebae662d76e2f255c5c7ba9"},"isort":{"bottle_rebuild":1,"desc":"Sort Python imports automatically","executables":["isort","isort-identify-imports"],"head_dependencies":["python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/PyCQA/isort.git",{":branch":"main"}],"homepage":"https://pycqa.github.io/isort/","license":"MIT","ruby_source_checksum":"5bbf05d42ff017a08b9ea084ae9626cba50829683741fa2013ea87492a1831d9","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"d2298980ce44350f11d9d24c8150eaef1883431ec203dddbb4e9b5c3ceb54c70","stable_url_args":["https://files.pythonhosted.org/packages/da/cf/068066b8fdab91cd40bcd63e483137908710a3d25a4d3a01b538be45d9d6/isort-9.0.2.tar.gz"],"stable_version":"9.0.2","bottle_tag":":all","bottle_checksum":"a5a99acedabaae197c453882a363e463fe7ff273e1b6a7d192d07faeaf037caa"},"ispc":{"desc":"Compiler for SIMD programming on the CPU","executables":["ispc"],"head_dependencies":["llvm",{"bison":":build"},{"cmake":":build"},{"flex":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://ispc.github.io","license":"BSD-3-Clause","ruby_source_checksum":"624fab282143dea90b95e5c263c24739955523733058015043002d763fc244ad","stable_dependencies":["llvm",{"bison":":build"},{"cmake":":build"},{"flex":":build"}],"stable_checksum":"705b818062602a0c6b62965a8aa011508ef7f9decce716cf1645f2b04ba1e9f8","stable_url_args":["https://github.com/ispc/ispc/archive/refs/tags/v1.32.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.32.0"},"ispell":{"desc":"International Ispell","executables":["buildhash","defmt-c","defmt-sh","findaffix","icombine","ijoin","ispell","munchlist","tryaffix"],"head_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"homepage":"https://www.cs.hmc.edu/~geoff/ispell.html","license":":cannot_represent","ruby_source_checksum":"fb9bfb2db2d1580c8786ebf850e4cb1cf5251d51e24a69b3ae2e76522af172e4","stable_checksum":"17c91633d4c8075acc503163a16463fc54ab1c7453280ad39cd3db75c783eba6","stable_url_args":["https://www.cs.hmc.edu/~geoff/tars/ispell-3.4.06.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"stable_version":"3.4.06","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"09c4567d275b8bc4aaf705c61b55415efc4ca531d1aac0affc77accf25f37cbb"},"isponsorblocktv":{"bottle_rebuild":1,"desc":"SponsorBlock client for all YouTube TV clients","executables":["iSponsorBlockTV"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://github.com/dmunozv04/iSponsorBlockTV","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"240f5089339e67aaf9c34142c67c2ef0b78a2276510535e0df947a752e478303","service_args":[[":environment_variables",{":PYTHONUNBUFFERED":"1"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/iSponsorBlockTV.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/iSponsorBlockTV.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/isponsorblocktv/bin/iSponsorBlockTV"]],"stable_dependencies":["certifi","python@3.15"],"stable_checksum":"48b7004b91682fc24f4c77e619a0102bd64518006e45f7766157e409c3bb4df9","stable_url_args":["https://files.pythonhosted.org/packages/0d/2a/5355d641aaf481b00da635aa128ce5fc5f6937af96e49ad4996d9849880f/isponsorblocktv-2.11.0.tar.gz"],"stable_version":"2.11.0"},"istioctl":{"desc":"Istio configuration command-line utility","executables":["istioctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/istio/istio.git",{":branch":"master"}],"homepage":"https://istio.io/","license":"Apache-2.0","ruby_source_checksum":"d8c40d21aa7c1bce3facddcb7625521ad11cf7539d5f5d1ca2d9798b327070a4","stable_dependencies":[{"go":":build"}],"stable_checksum":"aa1380bf3d59061c85c7704f1fb6c11cb922ea41131b6def42f9b6a9a7670eea","stable_url_args":["https://github.com/istio/istio/archive/refs/tags/1.31.3.tar.gz"],"stable_version":"1.31.3"},"isync":{"desc":"Synchronize a maildir with an IMAP server","executables":["mbsync","mbsync-get-cert","mdconvert"],"head_dependencies":["berkeley-db@5","openssl@4",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.code.sf.net/p/isync/isync.git",{":branch":"master"}],"head_uses_from_macos":[["cyrus-sasl"]],"homepage":"https://isync.sourceforge.io/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/isync/openssl-4.diff":"6409f5b0907ba7deed05c4520299c6864f048cd0c9a9a6f3d10c0da3dda160bd"},"revision":1,"ruby_source_checksum":"14710a9f388c092483f9add0309ecccdc282c5bae950f18d1f2bea7a5893eaa5","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":interval"],[":log_path","/dev/null"],[":error_log_path","/dev/null"],[":interval",300],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/isync/bin/mbsync","-a"]],"stable_dependencies":["berkeley-db@5","openssl@4"],"stable_patches":[{"strip":"p1","file":"Patches/isync/openssl-4.diff","type":"backport"}],"stable_checksum":"28cc90288036aa5b6f5307bfc7178a397799003b96f7fd6e4bd2478265bb22fa","stable_url_args":["https://downloads.sourceforge.net/project/isync/isync/1.5.1/isync-1.5.1.tar.gz"],"stable_uses_from_macos":[["cyrus-sasl"]],"stable_version":"1.5.1"},"itex2mml":{"desc":"Text filter to convert itex equations to MathML","executables":["itex2MML"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://golem.ph.utexas.edu/~distler/blog/itex2MML.html","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"d8e17297b3f4ad2e851357fbc7966ecccc6f7847e189e44dc50a588cce445f7d","stable_checksum":"3ef2572aa3421cf4d12321905c9c3f6b68911c3c9283483b7a554007010be55f","stable_url_args":["https://golem.ph.utexas.edu/~distler/blog/files/itexToMML-1.6.1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.6.1","bottle_checksum":"e54abed4dd08fd6edf1b19812617d7ec4c3d94a4619c36172579b3a32f04351a"},"itk":{"bottle_rebuild":1,"desc":"Insight Toolkit is a toolkit for performing registration and segmentation","executables":["itkTestDriver"],"head_dependencies":["double-conversion","fftw","gdcm","hdf5","jpeg-turbo","libpng","libtiff","vtk","freetype","glew",{"cmake":":build"}],"head_url_args":["https://github.com/InsightSoftwareConsortium/ITK.git",{":branch":"main"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://itk.org","license":"Apache-2.0","revision":1,"ruby_source_checksum":"27502c3ebc0ba24d04920d8c937f8a6137556d0229836b4266006f9a3ac4b358","stable_dependencies":["double-conversion","fftw","gdcm","hdf5","jpeg-turbo","libpng","libtiff","vtk","freetype","glew",{"cmake":":build"}],"stable_checksum":"4907033e0e93fb04734df8556b88a670ba630b4f42b52e9f25ed4d084a7ab925","stable_url_args":["https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.4.7/InsightToolkit-5.4.7.tar.gz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"5.4.7"},"itpp":{"bottle_rebuild":2,"desc":"Library of math, signal, and communication classes and functions","executables":["itpp-config"],"head_dependencies":["fftw",{"cmake":":build"}],"head_url_args":["https://git.code.sf.net/p/itpp/git.git",{":branch":"master"}],"homepage":"https://itpp.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"fc0603d01984ed32284a92a5abfcfab709573b29182a78a59213ef02f0ae775d","stable_dependencies":["fftw",{"cmake":":build"}],"stable_checksum":"50717621c5dfb5ed22f8492f8af32b17776e6e06641dfe3a3a8f82c8d353b877","stable_url_args":["https://downloads.sourceforge.net/project/itpp/itpp/4.3.1/itpp-4.3.1.tar.bz2"],"stable_version":"4.3.1"},"itstool":{"desc":"Make XML documents translatable through PO files","executables":["itstool"],"head_dependencies":["libxml2","python@3.15",{"autoconf":":build"},{"automake":":build"},{"doxygen":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"head_url_args":["https://github.com/itstool/itstool.git",{":branch":"master"}],"homepage":"https://itstool.org/","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"4cb1465f4fc5f8977bdfcea2e686a258a44c6c05fca8d9e7c47bfdb73b4e6204","stable_dependencies":["libxml2","python@3.15",{"doxygen":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"stable_checksum":"6b9a7cd29a12bb95598f5750e8763cee78836a1a207f85b74d8b3275b27e87ca","stable_url_args":["https://files.itstool.org/itstool/itstool-2.0.7.tar.bz2"],"stable_version":"2.0.7"},"ittapi":{"desc":"Intel Instrumentation and Tracing Technology (ITT) and Just-In-Time (JIT) API","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/intel/ittapi.git",{":branch":"master"}],"homepage":"https://github.com/intel/ittapi","license":"GPL-2.0-only","ruby_source_checksum":"0d6377f87a579d23e3dd9ebac4123070c16a04d98fa353c6967a08a81540cfa9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"70572732cdf41c2625fe18c8f3d4f71533b114cb6889fba18495422973560ca3","stable_url_args":["https://github.com/intel/ittapi/archive/refs/tags/v3.28.4.tar.gz"],"stable_version":"3.28.4"},"ivtools":{"desc":"X11 vector graphic servers","executables":["comdraw","comterp","comterp_run","comtest","csvfilt","dclock","drawserv","drawtool","flipbook","gclock","glyphterp","graphdraw","iclass","idemo","idraw","ivgetjpg","ivtext","ivtiftopnm","stdcmapppm"],"head_dependencies":["ace","libx11","libxext"],"homepage":"https://github.com/vectaport/ivtools","license":"MIT","revision":7,"ruby_source_checksum":"4a247cbfbf2558e330852dfdcd4cd10905f0c86cec3b30e3120778d91a85127a","stable_dependencies":["ace","libx11","libxext"],"stable_patches":[{"strip":"p1","url":"https://github.com/vectaport/ivtools/commit/df902bfd4bdf883455e65f3a251817193636e42b.patch?full_index=1","sha256":"e8a3cff8f5f8630634675d9acce44e11a7687c8e99bc99e85d3016879cc0f7f2","type":"backport","resolves":[{"type":"defect","id":"https://github.com/vectaport/ivtools/commit/df902bfd4bdf883455e65f3a251817193636e42b"}]},{"strip":"p1","url":"https://github.com/vectaport/ivtools/commit/6c4f2afb11d76fc34fb918c2ba53c4c4c5db55ae.patch?full_index=1","sha256":"5aaa198d2c2721d30b1f31ea9817ca7fbf1a518dde782d6441cf5946a7b83ee2","type":"backport","resolves":[{"type":"defect","id":"https://github.com/vectaport/ivtools/pull/25"}]}],"stable_checksum":"4fa680b9d0fd2af610e9012258e150249d9a8abbc3b1f65eb17d01c959142cfc","stable_url_args":["https://github.com/vectaport/ivtools/archive/refs/tags/ivtools-2.1.1.tar.gz"],"stable_version":"2.1.1"},"ivy":{"desc":"Agile dependency manager","executables":["ivy"],"head_dependencies":["openjdk"],"homepage":"https://ant.apache.org/ivy/","license":"Apache-2.0","ruby_source_checksum":"338e74393bb1f883f7b8c5a8407fe17dcc1956d3fa8184239557691f818327a0","stable_dependencies":["openjdk"],"stable_checksum":"3ada1eaadfaddf5347f1de8303d283dc535f4d8bddd7bee7b32e397c8327cb1f","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=ant/ivy/2.6.0/apache-ivy-2.6.0-bin.tar.gz"],"stable_version":"2.6.0","bottle_tag":":all","bottle_checksum":"bf45fa90dd574a280c73748a8add44d6c3d1bcf11281d5459bda8d75df60531f"},"ivykis":{"desc":"Async I/O-assisting library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://sourceforge.net/projects/libivykis/","license":"LGPL-2.1-only","ruby_source_checksum":"cd4c294f60390c67a5df83b382c8f7c6fd8e4876451aac9bb50f17cd3dafbe61","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"22621ae6a7144039cfb8666ed509b99ea1876d7642021a3505c7351502641103","stable_url_args":["https://github.com/buytenh/ivykis/archive/refs/tags/v0.43.2-trunk.tar.gz"],"stable_version":"0.43.2","bottle_cellar":":any","bottle_checksum":"ed59e7e11206ff76514c05ab2bbe5bc302bfff40e73959ee3294cb6759640dda"},"jabba":{"caveats":"Add the following line to your ~/.bashrc or ~/.zshrc file:\n  [ -s \"$HOMEBREW_PREFIX/opt/jabba/jabba.sh\" ] && . \"$HOMEBREW_PREFIX/opt/jabba/jabba.sh\"\n\nIf you use the Fish shell then add the following line to your ~/.config/fish/config.fish:\n  [ -s \"$HOMEBREW_PREFIX/opt/jabba/jabba.fish\" ]; and source \"$HOMEBREW_PREFIX/opt/jabba/jabba.fish\"\n","desc":"Cross-platform Java Version Manager","executables":["jabba"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Jabba-Team/jabba.git",{":branch":"main"}],"homepage":"https://github.com/Jabba-Team/jabba","license":"Apache-2.0","ruby_source_checksum":"a239a6e25c50307887a78f956411014bb47320874ea677027ba4516c462c46bb","stable_dependencies":[{"go":":build"}],"stable_checksum":"36607ef03a196719403f138e3d7f5591f6ed253b772e82501849bb95fdb47a2b","stable_url_args":["https://github.com/Jabba-Team/jabba/archive/refs/tags/0.15.0.tar.gz"],"stable_version":"0.15.0"},"jack":{"bottle_rebuild":1,"desc":"Audio Connection Kit","executables":["jackd"],"head_dependencies":["libsamplerate","aften",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://jackaudio.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"53790dc8b093b551b83a256916a9b0925489119ed572f21ad30f380a2c21145f","service_args":[[":environment_variables",{":PATH":"/usr/bin:/bin:/usr/sbin:/sbin:$HOMEBREW_PREFIX/bin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/jack"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/jack/bin/jackd","-X","coremidi","-d","coreaudio"]],"stable_dependencies":["libsamplerate","aften",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/jackaudio/jack2/commit/250420381b1a6974798939ad7104ab1a4b9a9994.patch?full_index=1","sha256":"919f94a5eb4a00854f90b6618a35be4ba9ab3d8cc56f09a1fba2277030363b20","type":"backport","resolves":[{"type":"defect","id":"https://github.com/jackaudio/jack2/pull/953"}]}],"stable_checksum":"1e42b9fc4ad7db7befd414d45ab2f8a159c0b30fcd6eee452be662298766a849","stable_url_args":["https://github.com/jackaudio/jack2/archive/refs/tags/v1.9.22.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.9.22"},"jackett":{"deprecate_args":{":date":"2026-11-10",":because":"needs end-of-life .NET 9"},"desc":"API Support for your favorite torrent trackers","disable_args":{":date":"2027-11-10",":because":"needs end-of-life .NET 9"},"executables":["jackett"],"head_dependencies":["dotnet@9"],"head_url_args":["https://github.com/Jackett/Jackett.git",{":branch":"master"}],"homepage":"https://github.com/Jackett/Jackett","license":"GPL-2.0-only","ruby_source_checksum":"b23cfc196372f6fe22b3851a53c706f039356b7d1cbd86843e152bb827bb4520","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/jackett/libexec"],[":log_path","$HOMEBREW_PREFIX/var/log/jackett.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/jackett.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/jackett/bin/jackett"],"stable_dependencies":["dotnet@9"],"stable_checksum":"3c7cf9d21ea28599597f45f1ae4928a4255381070ee1946e2f498d755c07273e","stable_url_args":["https://github.com/Jackett/Jackett/archive/refs/tags/v0.24.2903.tar.gz"],"stable_version":"0.24.2903"},"jadx":{"compatibility_version":1,"desc":"Dex to Java decompiler","executables":["jadx","jadx-gui"],"head_dependencies":["openjdk",{"gradle":":build"}],"head_url_args":["https://github.com/skylot/jadx.git",{":branch":"master"}],"homepage":"https://github.com/skylot/jadx","license":"Apache-2.0","ruby_source_checksum":"fbaaec7ac3272149da754a6f80f8d4533e99e9b46bf6c37c5736678c51e4c60a","stable_dependencies":["openjdk",{"gradle":":build"}],"stable_checksum":"11bb5ebd8c3169ff3f87e6f928d60cff1545f0c55ba1f814ce67e43ba3f2a9e7","stable_url_args":["https://github.com/skylot/jadx/archive/refs/tags/v1.5.6.tar.gz"],"stable_version":"1.5.6"},"jags":{"desc":"Just Another Gibbs Sampler for Bayesian MCMC simulation","executables":["jags"],"head_dependencies":["gcc","openblas",{"pkgconf":":build"}],"homepage":"https://mcmc-jags.sourceforge.io","license":"GPL-2.0-only","ruby_source_checksum":"e2d238d91d85866fc55b0d0d38baefc4953c5e190e65aa201e1aa6d3984f62eb","stable_dependencies":["gcc","openblas",{"pkgconf":":build"}],"stable_checksum":"64fcd4883b8a8ee907722f49366cc9f277477a0647ada61356f17568f84ffff8","stable_url_args":["https://downloads.sourceforge.net/project/mcmc-jags/JAGS/5.x/Source/JAGS-5.0.0.tar.gz"],"stable_version":"5.0.0"},"jaguar":{"desc":"Live reloading for your ESP32","executables":["jag"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/toitlang/jaguar.git",{":branch":"main"}],"homepage":"https://toitlang.org/","license":"MIT","ruby_source_checksum":"9d377212512cd937d7fffee4afd6a230f8f70033c5f920c44ed6271df24be9c7","stable_dependencies":[{"go":":build"}],"stable_checksum":"716b61cd32e6759352fc41021e91fbc56e23b0960bb61d88b70253a55392308c","stable_url_args":["https://github.com/toitlang/jaguar/archive/refs/tags/v1.72.0.tar.gz"],"stable_version":"1.72.0"},"jailkit":{"bottle_rebuild":5,"desc":"Utilities to create limited user accounts in a chroot jail","executables":["jk_check","jk_chrootlaunch","jk_chrootsh","jk_cp","jk_init","jk_jailuser","jk_list","jk_lsh","jk_socketd","jk_uchroot","jk_update"],"head_dependencies":["python@3.15"],"homepage":"https://olivier.sessink.nl/jailkit/","license":{":all_of":["BSD-3-Clause","LGPL-2.0-or-later"]},"revision":1,"ruby_source_checksum":"b2fe23513d95de7ab9e9961aad649ba7172dae87ff11230eaf362e47db8004cf","stable_dependencies":["python@3.15"],"stable_checksum":"aa27dc1b2dbbbfcec2b970731f44ced7079afc973dc066757cea1beb4e8ce59c","stable_url_args":["https://olivier.sessink.nl/jailkit/jailkit-2.23.tar.bz2"],"stable_version":"2.23"},"janet":{"caveats":"When uninstalling Janet, please delete the following manually:\n- $HOMEBREW_PREFIX/lib/janet\n- $HOMEBREW_PREFIX/bin/jpm\n- $HOMEBREW_PREFIX/share/man/man1/jpm.1\n","desc":"Dynamic language and bytecode vm","executables":["janet"],"head_url_args":["https://github.com/janet-lang/janet.git",{":branch":"master"}],"homepage":"https://janet-lang.org","license":"MIT","post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/lib/janet"},"type":"mkdir_p"},{"command":{"base":"bin","path":"janet"},"chdir":{"path":"{{libexec}}/jpm"},"type":"run","args":["bootstrap.janet"],"env":{"PREFIX":"{{prefix}}","JANET_BINPATH":"{{HOMEBREW_PREFIX}}/bin","JANET_HEADERPATH":"{{HOMEBREW_PREFIX}}/include/janet","JANET_LIBPATH":"{{HOMEBREW_PREFIX}}/lib","JANET_MANPATH":"{{HOMEBREW_PREFIX}}/share/man/man1","JANET_MODPATH":"{{HOMEBREW_PREFIX}}/lib/janet"}}],"ruby_source_checksum":"95d051f9f561ada38325562240264b3de726e8a88e9d3cbe3d1bd9b5c51db14c","stable_checksum":"2391f8c6565742dad1c5e8872ad1d570b64a239d5d1ef11a188fc6b400457a04","stable_url_args":["https://github.com/janet-lang/janet/archive/refs/tags/v1.42.1.tar.gz"],"stable_version":"1.42.1"},"jansson":{"compatibility_version":1,"desc":"C library for encoding, decoding, and manipulating JSON","homepage":"https://digip.org/jansson/","license":"MIT","ruby_source_checksum":"d2599ae4af1ab9e187ac04c4dabbb72d5f6bbb2c6f108151dc9658b62ea28f72","stable_checksum":"0c7114dc0b2d22a670724a1f95922029d7077c19dbf79a584cb8084d2f267f2f","stable_url_args":["https://github.com/akheron/jansson/releases/download/v2.15.1/jansson-2.15.1.tar.gz"],"stable_version":"2.15.1"},"jaq":{"conflicts":[["json2tsv",{":because":"both install `jaq` binaries"}]],"desc":"JQ clone focussed on correctness, speed, and simplicity","executables":["jaq"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/01mf02/jaq.git",{":branch":"main"}],"homepage":"https://github.com/01mf02/jaq","license":"MIT","ruby_source_checksum":"a846b14c90158c920585198ca3d494014bcb6a7d39a023915216a984eb2375ec","stable_dependencies":[{"rust":":build"}],"stable_checksum":"54ac66fac30a1d28c54f19716215cf4256877c69964c1c0150c3976bde618b93","stable_url_args":["https://github.com/01mf02/jaq/archive/refs/tags/v3.1.2.tar.gz"],"stable_version":"3.1.2"},"jarl":{"desc":"Just another R linter","executables":["jarl"],"head_dependencies":[{"rust":":build"}],"homepage":"https://jarl.etiennebacher.com","license":"MIT","ruby_source_checksum":"c177d7f3cab8f0c9d3ba4f9c3c5698ddba7284f78449fc30ee7c83582d840342","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f1974b1f8082fcfa44b5e9a755e8787f9fedd6aac63147714a46a29b80d85ffe","stable_url_args":["https://github.com/etiennebacher/jarl/archive/refs/tags/0.7.1.tar.gz"],"stable_version":"0.7.1"},"jasmin":{"bottle_rebuild":2,"desc":"Assembler for the Java Virtual Machine","executables":["jasmin"],"head_dependencies":["openjdk"],"homepage":"https://jasmin.sourceforge.net/","license":"BSD-4-Clause","revision":2,"ruby_source_checksum":"fa0cf24c06d0d5a1f2d7d7aa005d8c868e63f21e5f1500eab37085297c8296d0","stable_dependencies":["openjdk"],"stable_checksum":"eaa10c68cec68206fd102e9ec7113739eccd790108a1b95a6e8c3e93f20e449d","stable_url_args":["https://downloads.sourceforge.net/project/jasmin/jasmin/jasmin-2.4/jasmin-2.4.zip"],"stable_version":"2.4","bottle_tag":":all","bottle_checksum":"5ca0d0e4caaf51963cbbc63ffa2b3b2506737c8c0cc8a2773acb76f185221b11"},"jasper":{"compatibility_version":1,"desc":"Library for manipulating JPEG-2000 images","executables":["imgcmp","imginfo","jasper","jiv"],"head_dependencies":["jpeg-turbo",{"cmake":":build"}],"homepage":"https://ece.engr.uvic.ca/~frodo/jasper/","license":"JasPer-2.0","ruby_source_checksum":"820f24b91bfe445426e39da65f50100a95dfa56e4a59e4805127931573152b1e","stable_dependencies":["jpeg-turbo",{"cmake":":build"}],"stable_checksum":"f71cf643937a5fcaedcfeb30a22ba406912948ad4413148214df280afc425454","stable_url_args":["https://github.com/jasper-software/jasper/releases/download/version-4.2.9/jasper-4.2.9.tar.gz"],"stable_version":"4.2.9"},"java-service-wrapper":{"desc":"Simplify the deployment, launch and monitoring of Java applications","head_dependencies":[{"ant":":build"},{"openjdk":[":build",":test"]}],"homepage":"https://wrapper.tanukisoftware.com/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"ed869803f601417dffe9dd57df30ef20245e4128ab41e6ee423bf27d0e5be831","stable_dependencies":[{"ant":":build"},{"openjdk":[":build",":test"]}],"stable_checksum":"d8c5936fb894d27701e96a5685fdbf8cf1a3d4d61c465c3abdc944361ea23905","stable_url_args":["https://download.tanukisoftware.com/wrapper/3.7.4/wrapper_3.7.4_src.tar.gz"],"stable_version":"3.7.4"},"javacc":{"desc":"Parser generator for use with Java applications","executables":["javacc","jjdoc","jjtree"],"head_dependencies":["openjdk",{"ant":":build"}],"homepage":"https://javacc.github.io/javacc/","license":"BSD-3-Clause","ruby_source_checksum":"27acc951ec468ab14e01b1b94e98d08dc28238f0d3f631675c85a4f29766abdd","stable_dependencies":["openjdk",{"ant":":build"}],"stable_checksum":"d1bfebb4ca9261c5c3b16b00280b3278a41b193ca8503f2987f72de453bf99c6","stable_url_args":["https://github.com/javacc/javacc/archive/refs/tags/javacc-7.0.13.tar.gz"],"stable_version":"7.0.13","bottle_checksum":"ecd5ae75666cee39459c65063a32d4c24a27be79ae2125b12fa3ad5042bcb0d3"},"jbake":{"desc":"Java based static site/blog generator","executables":["jbake"],"head_dependencies":["openjdk"],"homepage":"https://jbake.org/","license":"MIT","ruby_source_checksum":"0963cbb71cfce535ebeed8ae835f11389634041da3a878da8cdc9d606cc80c5c","stable_dependencies":["openjdk"],"stable_checksum":"dc602d6ebe12d99d33263d0c1cff7f0878c986906dbe6eddf2ca9a89ab14c013","stable_url_args":["https://github.com/jbake-org/jbake/releases/download/v2.7.0/jbake-2.7.0-bin.zip"],"stable_version":"2.7.0","bottle_tag":":all","bottle_checksum":"ef25972c89cab47c6cd977ca550134d0ad630af0eac2a479295d6a07b72c3fca"},"jbang":{"desc":"Tool to create, edit and run self-contained source-only Java programs","executables":["jbang"],"head_dependencies":["openjdk"],"homepage":"https://jbang.dev/","license":"MIT","ruby_source_checksum":"255ecf43db2ff4cb8eebaa44924a4a588f4fa617535e1a92ce1b88039c331c8b","stable_dependencies":["openjdk"],"stable_checksum":"8bee0bd035344cc46322aff7117ec475d48cefe37f2a79ff2c6ee3db577bb070","stable_url_args":["https://github.com/jbangdev/jbang/releases/download/v0.142.0/jbang-0.142.0.zip"],"stable_version":"0.142.0","bottle_tag":":all","bottle_checksum":"fb10b14ca7b6d7fb245eba76ac0ae6e4ab97c5121776201312568f5c446f8c31"},"jbig2dec":{"desc":"JBIG2 decoder and library (for monochrome documents)","executables":["jbig2dec"],"homepage":"https://github.com/ArtifexSoftware/jbig2dec","license":"AGPL-3.0-or-later","ruby_source_checksum":"fffdef1156cb2ade2f628b1cf653cc56d7a046b864fdacac4f0fa8d0e5cee6c2","stable_checksum":"7b63ff6470289547e7a3a0f145cb8ea6c2afffdd65645b7d87d3b7febc96fb3a","stable_url_args":["https://github.com/ArtifexSoftware/jbig2dec/releases/download/0.20/jbig2dec-0.20.tar.gz"],"stable_version":"0.20","bottle_cellar":":any","bottle_checksum":"daab35fae8429496d00b301717837f656c4e166a3f384d8ccc0a2e1ae69f6c30"},"jbig2enc":{"desc":"JBIG2 encoder (for monochrome documents)","executables":["jbig2","jbig2topdf.py"],"head_dependencies":["leptonica","giflib","jpeg-turbo","libpng","libtiff","webp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/agl/jbig2enc.git",{":branch":"master"}],"homepage":"https://github.com/agl/jbig2enc","license":"Apache-2.0","ruby_source_checksum":"1057eb5f08b0ebbea1bfca141414f5425f142eb24a3bdbcec60362525f18123b","stable_dependencies":["leptonica","giflib","jpeg-turbo","libpng","libtiff","webp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"5b3b1c48617e5b1608f916a78038ea867a2c9eb20c2ff34a78a48a243f655c2a","stable_url_args":["https://github.com/agl/jbig2enc/archive/refs/tags/0.32.tar.gz"],"stable_version":"0.32"},"jbigkit":{"conflicts":[["netpbm",{":because":"both install `pbm.5` and `pgm.5` files"}]],"desc":"JBIG1 data compression standard implementation","executables":["jbgtopbm","jbgtopbm85","pbmtojbg","pbmtojbg85"],"head_url_args":["https://www.cl.cam.ac.uk/~mgk25/git/jbigkit",{":branch":"master",":using":":git"}],"homepage":"https://www.cl.cam.ac.uk/~mgk25/jbigkit/","license":"GPL-2.0-or-later","ruby_source_checksum":"d602c7410190b25ff9db9ea727b991002ecc82e9aa0a256e861163b6459ed4bd","stable_checksum":"3302109c93b7befbffa3cfe8bceb4355f19dea0ee7dcb5f33710b1648bf6645c","stable_url_args":["https://www.cl.cam.ac.uk/~mgk25/jbigkit/download/jbigkit-2.2.tar.gz"],"stable_version":"2.2"},"jboss-forge":{"bottle_rebuild":2,"conflicts":[["foundry",{":because":"both install `forge` binaries"}]],"desc":"Tools to help set up and configure a project","executables":["forge"],"head_dependencies":["openjdk"],"homepage":"https://forge.jboss.org/","license":"EPL-1.0","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"58062b240b82f7d036e34293fa5e0c548e044113dcef50e4aeab6ada46717dce","stable_dependencies":["openjdk"],"stable_checksum":"0c57ea7ad90cbc5e654dd09623f385c192c6fabe366a30c11597b49bb09f7fb3","stable_url_args":["https://downloads.jboss.org/forge/releases/3.10.0.Final/forge-distribution-3.10.0.Final-offline.zip"],"stable_version":"3.10.0.Final","bottle_tag":":all","bottle_checksum":"f94f4ca9e8be07c5fbcf13f5c685b071091e4ee55dbe6e0bb33cbfc378fa9d07"},"jc":{"desc":"Serializes the output of command-line tools to structured JSON output","executables":["jc"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://github.com/kellyjonbrazil/jc","license":"MIT","ruby_source_checksum":"3e2887198573e2c1fa4f813fbb6b8a09b68cf3bce52ccf97f14ceb0f15960990","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"fdf1a58d05db351bd597438cf3b67ff7a9653cc0da4c63234ce77fe26051a4dc","stable_url_args":["https://files.pythonhosted.org/packages/e8/e0/ac16e68e8e56d0c63eb97d6d9a0f1d0320dcd16763ab288de4ea950eb7ca/jc-1.26.1.tar.gz"],"stable_version":"1.26.1","bottle_tag":":all","bottle_checksum":"19a86ea3827623a5ba95cdd39cdde12bf2c77de43a67a22b8e3386c20ffed5f4"},"jcal":{"desc":"UNIX-cal-like tool to display Jalali calendar","executables":["jcal","jdate"],"homepage":"https://savannah.nongnu.org/projects/jcal/","license":"GPL-3.0-or-later","ruby_source_checksum":"fe68beedde0fbc38fa5903160cdfe5494eb8391a122d39d36118d6528f1e7267","stable_checksum":"1ff30b55c2aaa8483ce13674c1ed08c4a6cca31bcaa598bd23889c17dbb2a419","stable_url_args":["https://download.savannah.gnu.org/releases/jcal/jcal-0.6.0.tar.gz"],"stable_version":"0.6.0"},"jcode":{"desc":"AI coding agent harness for the terminal","executables":["jcode","jcode-harness"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://jcode.sh","license":"MIT","ruby_source_checksum":"04d4bfd7fd7976a66a81193def8413a3ec33c01e65c1a1da73796f2af86e7e48","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f2ca7478f806ec04c69f9b8270a97c39d89f48b98d35a201c59051b03e144832","stable_url_args":["https://github.com/1jehuang/jcode/archive/refs/tags/v0.99.1.tar.gz"],"stable_version":"0.99.1"},"jd":{"desc":"JSON diff and patch","executables":["jd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/josephburnett/jd.git",{":branch":"master"}],"homepage":"https://github.com/josephburnett/jd","license":"MIT","ruby_source_checksum":"497c0f538d3d2ccd757ec9179253b88c09ad981163dfd8ce25dc5c0447773d75","stable_dependencies":[{"go":":build"}],"stable_checksum":"f4d141122ad91d1e7628e9cfee95ca183113e144872cce61f6d3d56449efa19b","stable_url_args":["https://github.com/josephburnett/jd/archive/refs/tags/v2.5.0.tar.gz"],"stable_version":"2.5.0"},"jdnssec-tools":{"desc":"Java command-line tools for DNSSEC","executables":["jdnssec-dstool","jdnssec-keygen","jdnssec-keyinfo","jdnssec-signkeyset","jdnssec-signrrset","jdnssec-signzone","jdnssec-tools","jdnssec-verifyzone","jdnssec-zoneformat"],"head_dependencies":["openjdk"],"head_url_args":["https://github.com/dblacka/jdnssec-tools.git",{":branch":"master"}],"homepage":"https://github.com/dblacka/jdnssec-tools","license":"LGPL-2.1-or-later","ruby_source_checksum":"989ad1c8070bc487a7edbb7766cf1fc2725797a66cf3656b9e06d91d8c7a98f6","stable_dependencies":["openjdk"],"stable_checksum":"fba298d1105f4e82eca3e2a6b8138cc4831d35e4f056dbc98386343a4c30bf48","stable_url_args":["https://github.com/dblacka/jdnssec-tools/releases/download/v0.20.1/jdnssec-tools-0.20.1.tar.gz"],"stable_version":"0.20.1","bottle_tag":":all","bottle_checksum":"858e3b4879a31ebc05bba2a846ef68bba5e1fd41e44f6efcecfdedce13431213"},"jdtls":{"desc":"Java language specific implementation of the Language Server Protocol","executables":["jdtls"],"head_dependencies":["openjdk","python@3.15"],"homepage":"https://github.com/eclipse-jdtls/eclipse.jdt.ls","license":"EPL-2.0","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"5e54fade2a9098e68955a9d6bac78462381cd74c5829be886db7f108f5674b03","stable_dependencies":["openjdk","python@3.15"],"stable_checksum":"b1f2abe0b3cccb462cf64fb4a5587c7d09df60cf8be7748b152cbd89d018bdc4","stable_url_args":["https://www.eclipse.org/downloads/download.php?file=/jdtls/milestones/1.63.0/jdt-language-server-1.63.0-202610191322.tar.gz"],"stable_version":"1.63.0","version_scheme":1,"bottle_tag":":all","bottle_checksum":"d70ecc4536155c65108e9ea0825872e9a21b3818da4dfcad97fb12313505026e"},"jdupes":{"desc":"Duplicate file finder and an enhanced fork of 'fdupes'","executables":["jdupes"],"head_dependencies":["libjodycode"],"homepage":"https://codeberg.org/jbruchon/jdupes","license":"MIT","ruby_source_checksum":"f01bd8549472189d06fb178d5532988fdf289a2eb963dfed226d5fe42e35a480","stable_dependencies":["libjodycode"],"stable_checksum":"3f76188082330cc28d37788377f0ed06b0ba181fcd4d88827a59f26a0c396168","stable_url_args":["https://codeberg.org/jbruchon/jdupes/archive/v1.31.3.tar.gz"],"stable_version":"1.31.3"},"jed":{"bottle_rebuild":1,"desc":"Powerful editor for programmers","executables":["jed","jed-script"],"head_dependencies":["s-lang",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["git://git.jedsoft.org/git/jed.git",{":branch":"master"}],"homepage":"https://www.jedsoft.org/jed/","license":"GPL-2.0-or-later","ruby_source_checksum":"fb5df384642e5cccb21a2f72961b9a62b28f004086f8fb3e6d3c2ee3dbe1c9bb","stable_dependencies":["s-lang"],"stable_checksum":"5eed5fede7a95f18b33b7b32cb71be9d509c6babc1483dd5c58b1a169f2bdf52","stable_url_args":["https://www.jedsoft.org/releases/jed/jed-0.99-19.tar.gz"],"stable_version":"0.99-19","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"cf04039833c1a2f231bf358772e699682547a0193098afd88d32c9a270cd5ffa"},"jello":{"bottle_rebuild":1,"desc":"Filter JSON and JSON Lines data with Python syntax","executables":["jello"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/kellyjonbrazil/jello","license":"MIT","revision":1,"ruby_source_checksum":"45cc7086cf242cd9c7a85b039829ade63b6072cd7e3884b259b9204e5e6be4d2","stable_dependencies":["python@3.15"],"stable_checksum":"eee1d43f2d9bb3b3b8c857b713e56191badb9a03a2274defaad1e727fad35521","stable_url_args":["https://files.pythonhosted.org/packages/fb/5e/fe41641ce367cb8b57a6514372fffd7aed4a8c916cd7dc0bb7e9ae8f6ae2/jello-1.6.1.tar.gz"],"stable_version":"1.6.1","bottle_tag":":all","bottle_checksum":"c8309f9add296020c8fd450140fe405ecf2a8888b53b48c9e96d58ebed9f1a56"},"jellyfish":{"desc":"Fast, memory-efficient counting of DNA k-mers","executables":["jellyfish"],"head_dependencies":["htslib",{"pkgconf":":build"}],"homepage":"https://github.com/gmarcais/Jellyfish","license":{":any_of":["BSD-3-Clause","GPL-3.0-or-later"]},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"77f5bfa67be83a45e427561d1501a30db3efe2631dbcc39f583166ba62d7dd45","stable_dependencies":["htslib",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"ee032b57257948ca0f0610883099267572c91a635eecbd88ae5d8974c2430fcd","stable_url_args":["https://github.com/gmarcais/Jellyfish/releases/download/v2.3.1/jellyfish-2.3.1.tar.gz"],"stable_version":"2.3.1","bottle_cellar":":any","bottle_checksum":"55f9ba9cc23d3f238d711973cad51e2db5e9805f2abb9b2c2016ecb183dfd55c"},"jemalloc":{"desc":"Implementation of malloc emphasizing fragmentation avoidance","executables":["jemalloc-config","jemalloc.sh","jeprof"],"head_dependencies":[{"autoconf":":build"},{"docbook-xsl":":build"}],"head_url_args":["https://github.com/jemalloc/jemalloc.git",{":branch":"dev"}],"homepage":"https://jemalloc.net/","license":"BSD-2-Clause","ruby_source_checksum":"9673f4add30a4c4db0fed1934b8c6c60e1df50a61ad24e6490296bb6e26a3863","stable_checksum":"200776fac271093e7c2f21edd6d62657ecd2be578d9328633f2a86bfa6ef4f1d","stable_url_args":["https://github.com/jemalloc/jemalloc/releases/download/5.4.0/jemalloc-5.4.0.tar.bz2"],"stable_version":"5.4.0"},"jena":{"conflicts":[["pwntools",{":because":"both install `update` binaries"}],["samba",{":because":"both install `tdbbackup` binaries"}],["tdb",{":because":"both install `tdbbackup`, `tdbdump` binaries"}]],"desc":"Framework for building semantic web and linked data apps","executables":["arq","infer","iri","jena","jena.version","juuid","langtag","nquads","ntriples","qparse","rdfcat","rdfcompare","rdfcopy","rdfdiff","rdfparse","rdfpatch","rdfxml","riot","rset","rsparql","rupdate","schemagen","shacl","shex","sparql","tdb1.xloader","tdb2.tdbbackup","tdb2.tdbcompact","tdb2.tdbdump","tdb2.tdbloader","tdb2.tdbquery","tdb2.tdbstats","tdb2.tdbupdate","tdb2.xloader","tdbbackup","tdbdump","tdbloader","tdbloader2","tdbquery","tdbstats","tdbupdate","trig","turtle","uparse","update","utf8","wwwdec","wwwenc","xload-common","xload-data","xload-index","xload-main"],"head_dependencies":["openjdk"],"homepage":"https://jena.apache.org/","license":"Apache-2.0","ruby_source_checksum":"081645e7a8c1a979304a2848ed0805875787540b14ef74423489826b35692b68","stable_dependencies":["openjdk"],"stable_checksum":"14c12ef4aa2f0078a473be4b10b015e0e0b85e767d6867e8581679de8fec3f6e","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=jena/binaries/apache-jena-6.2.0.tar.gz"],"stable_version":"6.2.0","bottle_tag":":all","bottle_checksum":"7467ee5fd13c634c65af9e517b7441c93200c0f3ef31a723e12181b65f205503"},"jenkins-cli":{"bottle_rebuild":1,"desc":"CLI for jenkins","executables":["jcli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jenkins-zh/jenkins-cli.git",{":branch":"master"}],"homepage":"https://github.com/jenkins-zh/jenkins-cli","license":"MIT","ruby_source_checksum":"86fdce928a7ec5d7caf37e24ad514d32667a91e9e9c72cfe4c277bbba29a8c1b","stable_dependencies":[{"go":":build"}],"stable_checksum":"4e78600e214c357c08a0a83fe9cc59214b0d050de07dbb469d9f226c8c37eabc","stable_url_args":["https://github.com/jenkins-zh/jenkins-cli/archive/refs/tags/v0.0.47.tar.gz"],"stable_version":"0.0.47"},"jenkins-job-builder":{"bottle_rebuild":1,"desc":"Configure Jenkins jobs with YAML files stored in Git","executables":["jenkins-jobs"],"head_dependencies":["certifi","libyaml","python@3.15"],"homepage":"https://docs.openstack.org/infra/jenkins-job-builder/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"07ba292ad9c98370cceea34e1434b6b56eb99c1a7b6b411baa0de5feb0aa2b2e","stable_dependencies":["certifi","libyaml","python@3.15"],"stable_checksum":"f44ded591f68969019ae5a21fddc6c233b73d8f2497d126b3d4cccbe9b8b149d","stable_url_args":["https://files.pythonhosted.org/packages/af/c9/b2fa858f3825c0347a201d0e542c0235605167fcb61b161648585b5ab248/jenkins_job_builder-6.5.0.tar.gz"],"stable_version":"6.5.0"},"jenkins-lts":{"caveats":"Note: When using launchctl the port will be 8080.\n","desc":"Extendable open source continuous integration server","executables":["jenkins-lts","jenkins-lts-cli"],"head_dependencies":["openjdk@21"],"homepage":"https://www.jenkins.io/","license":"MIT","ruby_source_checksum":"de68848baa4338990f17652bfb3623345681430528125efaa7d071ee7502bafc","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/openjdk@21/bin/java","-Dmail.smtp.starttls.enable=true","-jar","$HOMEBREW_PREFIX/opt/jenkins-lts/libexec/jenkins.war","--httpListenAddress=127.0.0.1","--httpPort=8080"]],"stable_dependencies":["openjdk@21"],"stable_checksum":"393bf2476352dd726519fd1f92ce66eac7d23c0936e6967420b717060c4c40d0","stable_url_args":["https://get.jenkins.io/war-stable/2.580.1/jenkins.war"],"stable_version":"2.580.1","bottle_tag":":all","bottle_checksum":"877d487bebb0653a066917c0b680f535d867fce1b15c7d75770a17664eac06b1"},"jenkins":{"aliases":["hudson"],"caveats":"Note: When using launchctl the port will be 8080.\n","desc":"Extendable open source continuous integration server","executables":["jenkins","jenkins-cli"],"head_dependencies":["openjdk@21",{"maven":":build"}],"head_url_args":["https://github.com/jenkinsci/jenkins.git",{":branch":"master"}],"homepage":"https://www.jenkins.io/","license":"MIT","ruby_source_checksum":"2c64358557b31bb20054eb76fc74107bc7ea316e7d46bb49ad8cd77304e97f35","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/jenkins/output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/jenkins/error.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/jenkins/bin/jenkins","--httpListenAddress=127.0.0.1","--httpPort=8080"]],"stable_dependencies":["openjdk@21"],"stable_checksum":"90906935d350fc7f4bde745703074a0d3a8925bf191e0d9e90ddf6af1c7db7ca","stable_url_args":["https://get.jenkins.io/war/2.587/jenkins.war"],"stable_version":"2.587","bottle_tag":":all","bottle_checksum":"cb058709a9c125853c0d53ffe2047ab5bd8a425ff56dee1a94bafb48f18e39af"},"jenv":{"caveats":"To activate jenv, add the following to your shell profile e.g. ~/.profile\nor ~/.zshrc:\n  export PATH=\"$HOME/.jenv/bin:$PATH\"\n  eval \"$(jenv init -)\"\n","desc":"Manage your Java environment","executables":["jenv"],"head_url_args":["https://github.com/jenv/jenv.git",{":branch":"master"}],"homepage":"https://github.com/jenv/jenv","license":"MIT","ruby_source_checksum":"2dc03bd30c6c67283ffc06cc6e036374ee0e18a36f0de933cc332624a0737390","stable_checksum":"2897ac544007a2c651bb3c02985143c94f4e1234b9c3c6cb2e436442b17cbc74","stable_url_args":["https://github.com/jenv/jenv/archive/refs/tags/0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_tag":":all","bottle_checksum":"41e433160ef6ac63f3b9d2d07ace490965d38a4125380e65930d8fd5670592c7"},"jerryscript":{"desc":"Ultra-lightweight JavaScript engine for the Internet of Things","executables":["jerry"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/jerryscript-project/jerryscript.git",{":branch":"master"}],"homepage":"https://jerryscript.net","license":"Apache-2.0","ruby_source_checksum":"13486c8a6bc49d6aebed1b068949606294db6a4a829bff7a388eb297b927de7d","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/jerryscript-project/jerryscript/commit/e8948ac3f34079ac6f3d6f47f8998b82f16b1621.patch?full_index=1","sha256":"ebce75941e1f34118fed14e317500b0ab69f48182ba9cce8635e9f62fe9aa4d1","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/jerryscript-project/jerryscript/pull/5204"}]}],"stable_checksum":"4d586d922ba575d95482693a45169ebe6cb539c4b5a0d256a6651a39e47bf0fc","stable_url_args":["https://github.com/jerryscript-project/jerryscript/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_cellar":":any","bottle_checksum":"2426c72ce0d91dd244fc0a4eb59a4912d6c753f090707a71367f9dd36f503751"},"jet":{"desc":"Type safe SQL builder with code generation and auto query result data mapping","executables":["jet"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/go-jet/jet.git",{":branch":"master"}],"homepage":"https://github.com/go-jet/jet","license":"Apache-2.0","ruby_source_checksum":"ae649cab3b23b3fb1a4388e7181b52f5e2fb83b72c8074c22945be2acb1af11c","stable_dependencies":[{"go":":build"}],"stable_checksum":"b718fe71acf9f87a5e8c464b8b1ff611a48984d3b77e6a838db14e6014ef9bed","stable_url_args":["https://github.com/go-jet/jet/archive/refs/tags/v2.16.1.tar.gz"],"stable_version":"2.16.1"},"jetty-runner":{"deprecate_args":{":date":"2025-06-04",":because":":deprecated_upstream"},"desc":"Use Jetty without an installed distribution","disable_args":{":date":"2026-06-04",":because":":deprecated_upstream"},"executables":["jetty-runner"],"head_dependencies":["openjdk"],"homepage":"https://jetty.org/","license":{":any_of":["Apache-2.0","EPL-1.0"]},"ruby_source_checksum":"548ec2b72a88adeb9478fba247ee16bdcf80ef1ecdd487aa4a9e6124c581f756","stable_dependencies":["openjdk"],"stable_checksum":"b6403baf0782c2154231b23109fb84247e2ee95d295f4621ca9bdc75dfebc762","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-runner/11.0.26/jetty-runner-11.0.26.jar"],"stable_version":"11.0.26","bottle_tag":":all","bottle_checksum":"8958471cd8133f453afbee348c696884a56eaaa493ecf224beab6d7d57887dbd"},"jetty":{"desc":"Java servlet engine and webserver","executables":["jetty"],"head_dependencies":["openjdk"],"homepage":"https://jetty.org/","license":{":any_of":["Apache-2.0","EPL-2.0"]},"ruby_source_checksum":"a0ad58b23516f2b60e8ec36da913ef13a2b246f7ed7e38e1bd6c3339f6c798c8","stable_dependencies":["openjdk"],"stable_checksum":"f269b7b98691a48647e54ca5bce9d1042c0eb5f12a0887879974f418f70baa23","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/eclipse/jetty/jetty-home/12.1.14/jetty-home-12.1.14.tar.gz"],"stable_version":"12.1.14","bottle_tag":":all","bottle_checksum":"e462a20199043736f18f13f34cd20aadeef468cbdd54898831670277eae38344"},"jflex":{"bottle_rebuild":1,"desc":"Lexical analyzer generator for Java, written in Java","executables":["jflex"],"head_dependencies":["openjdk"],"homepage":"https://jflex.de/","license":"BSD-3-Clause","ruby_source_checksum":"53a375b0ff335582b8425b5a5c9efab6e3571c21fe22fe2d3c92972207885be8","stable_dependencies":["openjdk"],"stable_checksum":"e0c1e9eef91ff6df04d73fa5eaff13f3a02b679fee1474e5ccae007224df6df6","stable_url_args":["https://github.com/jflex-de/jflex/releases/download/v1.9.1/jflex-1.9.1.tar.gz"],"stable_version":"1.9.1","bottle_tag":":all","bottle_checksum":"0e6a95ad6f0aa8fbe269ef4f17eb27227c43456e925a39baafa5bca7e25c151f"},"jfrog-cli":{"desc":"Command-line interface for JFrog products","executables":["jf","jfrog"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jfrog/jfrog-cli.git",{":branch":"master"}],"homepage":"https://docs.jfrog.com/integrations/docs/jfrog-cli","license":"Apache-2.0","ruby_source_checksum":"6e2cb7cef2b211e3e1410175580cad1945215657852fba65ca50bb4d37df7d67","stable_dependencies":[{"go":":build"}],"stable_checksum":"c592e0cb9b6a95a8e6f765a8b1b393fddac31770c23086a98713d5116dd8d849","stable_url_args":["https://github.com/jfrog/jfrog-cli/archive/refs/tags/v2.128.0.tar.gz"],"stable_version":"2.128.0"},"jhead":{"desc":"Extract Digicam setting info from EXIF JPEG headers","executables":["jhead"],"homepage":"https://github.com/Matthias-Wandel/jhead","license":":public_domain","ruby_source_checksum":"19336bcc1a5d9da1f8b4b68a8a250002e989af194d6659f63b9f0cf66bbe906a","stable_checksum":"999a81b489c7b2a7264118f194359ecf4c1b714996a2790ff6d5d2f3940f1e9f","stable_url_args":["https://github.com/Matthias-Wandel/jhead/archive/refs/tags/3.08.tar.gz"],"stable_version":"3.08","bottle_checksum":"1507b2155ce500002fc776d8c336cc687cb515d0186bd1a1f2215ca4361e17c8"},"jhiccup":{"bottle_rebuild":1,"desc":"Measure pauses and stalls of an app's Java runtime platform","executables":["jHiccup","jHiccupLogProcessor","jHiccupPlotter"],"homepage":"https://www.azul.com/products/components/jhiccup/","license":{":any_of":["CC0-1.0","BSD-2-Clause"]},"ruby_source_checksum":"01cbe2c2facea64e7f77d4c4263eb390db508126e0fb0b2db366c97801511db1","stable_checksum":"7bb1145d211d140b4f81184df7eb9cea90f56720ad7504fac43c0c398f38a7d8","stable_url_args":["https://www.azul.com/wp-content/uploads/jHiccup-2.0.10-dist.zip"],"stable_version":"2.0.10","bottle_tag":":all","bottle_checksum":"010529211ca43ed531a37e60a1c33ee7a38b823038d204992713461c4ef4b56c"},"jhipster":{"desc":"Generate, develop and deploy Spring Boot + Angular/React applications","executables":["jhipster"],"head_dependencies":["node","openjdk"],"homepage":"https://www.jhipster.tech/","license":"Apache-2.0","ruby_source_checksum":"be191ae4c252b6d7f391080e956a3bcb15746ddf04a9b5cf0ca7c82f08a0c75d","stable_dependencies":["node","openjdk"],"stable_checksum":"ffa9b891ea8ed25feeff7447b7f774e9b5d30fcf5c19084fb6973670f1f00002","stable_url_args":["https://registry.npmjs.org/generator-jhipster/-/generator-jhipster-9.4.0.tgz"],"stable_version":"9.4.0"},"jid":{"desc":"Json incremental digger","executables":["jid"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/simeji/jid.git",{":branch":"master"}],"homepage":"https://github.com/simeji/jid","license":"MIT","ruby_source_checksum":"c2d7fd5e89cf78e58b5595af5a8efb223743534ddc77daf88d93a05e050a28c9","stable_dependencies":[{"go":":build"}],"stable_checksum":"5d1092316e13eb3029a76ffd749cf1ad8642511fe3762f00635feea32d24b7d1","stable_url_args":["https://github.com/simeji/jid/archive/refs/tags/v1.1.3.tar.gz"],"stable_version":"1.1.3"},"jigdo":{"bottle_rebuild":1,"desc":"Tool to distribute very large files over the internet","executables":["jigdo-file","jigdo-lite","jigdo-mirror"],"head_dependencies":["berkeley-db@5","wget","gettext",{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.einval.com/git/jigdo.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.einval.com/~steve/software/jigdo/","license":{"GPL-2.0-only":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"594e4e3ad41c773633b6cb2e9fc60053b347bee9a00243bb10333570aab0c6de","stable_dependencies":["berkeley-db@5","wget","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"36f286d93fa6b6bf7885f4899c997894d21da3a62176592ac162d9c6a8644f9e","stable_url_args":["https://www.einval.com/~steve/software/jigdo/download/jigdo-0.8.2.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.8.2"},"jikken":{"desc":"Powerful, source control friendly REST API testing toolkit","executables":["jk"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/jikkenio/jikken.git",{":branch":"main"}],"homepage":"https://jikken.io/","license":"MIT","ruby_source_checksum":"7f751300f73623a8f53f49b42cbdfd82a0d36b777c7ad960d901239b27af3697","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"fe43cac1ddc90b3b4b39205b2c66b8f405984d121fc3fdb9fd29ab915e13abe5","stable_url_args":["https://github.com/jikkenio/jikken/archive/refs/tags/v0.8.4.tar.gz"],"stable_version":"0.8.4"},"jimtcl":{"bottle_rebuild":1,"desc":"Small footprint implementation of Tcl","executables":["build-jim-ext","jimdb","jimsh"],"head_dependencies":["openssl@4","readline",{"pkgconf":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://jim.tcl.tk/index.html","license":"BSD-2-Clause","ruby_source_checksum":"e3d23192168f8940c31591a54d6a336ee5a2ed2ae8e25971309bf1033e736900","stable_dependencies":["openssl@4","readline",{"pkgconf":":build"}],"stable_checksum":"435095b436b38b96dd85e8cda13878144813bf52066057f76368db178dd8fea2","stable_url_args":["https://github.com/msteveb/jimtcl/archive/refs/tags/0.84.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.84"},"jing-trang":{"bottle_rebuild":1,"desc":"Schema validation and conversion based on RELAX NG","executables":["jing","trang"],"head_dependencies":["openjdk",{"ant":":build"}],"head_uses_from_macos":[[{"unzip":":build"}]],"homepage":"http://www.thaiopensource.com/relaxng/","license":"BSD-3-Clause","ruby_source_checksum":"84bfd6dba190eb8ca62653796d0174b3f31c7886de268d1d81f1aad818d5ad4b","stable_dependencies":["openjdk",{"ant":":build"}],"stable_url_args":["https://github.com/relaxng/jing-trang.git",{":tag":"V20241231",":revision":"a6bc0041035988325dfbfe7823ef2c098fc56597"}],"stable_uses_from_macos":[[{"unzip":":build"}]],"stable_version":"20241231","bottle_checksum":"0a99746daf81cd2730cb3a5eb6a387e3f48c274cdc6b6431d37c1bc1cf1e342f"},"jinja2-cli":{"bottle_rebuild":1,"desc":"CLI for the Jinja2 templating language","executables":["jinja2"],"head_dependencies":["libyaml","python@3.15",{"rust":":build"}],"homepage":"https://github.com/mattrobenolt/jinja2-cli","license":"BSD-2-Clause","ruby_source_checksum":"9fb1aa58f07739b48c67e08ae2be27fed8b631a393463bcfd2a99f6bdc381e69","stable_dependencies":["libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"cca3e59494558640af52add7b8636cfa82eba72871a21cbbdc0a6f2000a4e5b7","stable_url_args":["https://files.pythonhosted.org/packages/91/b3/19afd8cfe9b6664fcc200befbc71a393cbbe343bb76a6acbeff1709d0c83/jinja2_cli-1.0.1.tar.gz"],"stable_version":"1.0.1"},"jinx":{"desc":"Embeddable scripting language for real-time applications","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/JamesBoer/Jinx.git",{":branch":"master"}],"homepage":"https://jamesboer.github.io/Jinx/","license":"MIT","ruby_source_checksum":"c32ecfdff156279f28aa73ac78614e35a89a614da3f414d7c6884894b5257b67","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"58ca494e965b799e7296c4dc98936230fdc97f0072e78d6f658c976c0cfaa6f5","stable_url_args":["https://github.com/JamesBoer/Jinx/archive/refs/tags/v1.3.11.tar.gz"],"stable_version":"1.3.11"},"jira-cli":{"bottle_rebuild":1,"conflicts":[["go-jira",{":because":"both install `jira` binaries"}]],"desc":"Feature-rich interactive Jira CLI","executables":["jira"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ankitpokhrel/jira-cli.git",{":branch":"main"}],"homepage":"https://github.com/ankitpokhrel/jira-cli","license":"MIT","ruby_source_checksum":"0e9e5347c03eec944164874b77a5316d7a38cea479bd0187426f733d58dc6cbf","stable_dependencies":[{"go":":build"}],"stable_checksum":"6b1ecbd2228626cdc987548d8d83faae074c7a167cef737a9ac9180a03767154","stable_url_args":["https://github.com/ankitpokhrel/jira-cli/archive/refs/tags/v1.7.0.tar.gz"],"stable_version":"1.7.0"},"jiratui":{"desc":"Textual User Interface for interacting with Atlassian Jira from your shell","executables":["jiratui"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libmagic","libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/whyisdifficult/jiratui.git",{":branch":"main"}],"homepage":"https://jiratui.sh/","license":"MIT","ruby_source_checksum":"a521d2f94ed6c5c23a96316a799853705bad7f63b9677f402c73f61a56b7231a","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libmagic","libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"982595aea9aa3a8aa0edff03f196eccff6d5075628753bfd95b002c01a1437cb","stable_url_args":["https://files.pythonhosted.org/packages/07/fd/41f2de6d8b0debe5e8e233c7b2d6b07e2c4a9d82a40f54e58c34978a9d44/jiratui-1.18.0.tar.gz"],"stable_version":"1.18.0"},"jj":{"aliases":["jujutsu"],"compatibility_version":1,"desc":"Git-compatible distributed version control system","executables":["jj"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jj-vcs/jj.git",{":branch":"main"}],"homepage":"https://github.com/jj-vcs/jj","license":"Apache-2.0","ruby_source_checksum":"8ed1f5a31f6ab4bdafaab194f8337eac52c9fdaa3956f6d2e089acac58ab45e3","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6489f79d59dc4f9c11230c51d309dc9c6ec392921772b738546966c494b6d72c","stable_url_args":["https://github.com/jj-vcs/jj/archive/refs/tags/v0.46.0.tar.gz"],"stable_version":"0.46.0"},"jjui":{"desc":"TUI for interacting with the Jujutsu version control system","executables":["jjui"],"head_dependencies":["jj",{"go":":build"}],"homepage":"https://idursun.github.io/jjui/","license":"MIT","ruby_source_checksum":"6428514389c4cea11ad546382aff994529e57cc05aec2b1bde1e43499174ce0b","stable_dependencies":["jj",{"go":":build"}],"stable_checksum":"736692b7ee62ba7a4f368868f690bdccca62bcfaf7f6b79acd9e364b75055dc2","stable_url_args":["https://github.com/idursun/jjui/archive/refs/tags/v0.10.12.tar.gz"],"stable_version":"0.10.12"},"jless":{"desc":"Command-line pager for JSON data","executables":["jless"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://jless.io/","license":"MIT","ruby_source_checksum":"3105d532579ebd9bd47efcb0caabf5b55ddd8be8e8d1016a85655085ff5931f1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"43527a78ba2e5e43a7ebd8d0da8b5af17a72455c5f88b4d1134f34908a594239","stable_url_args":["https://github.com/PaulJuliusMartinez/jless/archive/refs/tags/v0.9.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.9.0","bottle_checksum":"5fd473bb7164c9c5ea0ce8695e0c1aa7976a7acf914455c3ddde42c24d3c25c4"},"jlog":{"desc":"Pure C message queue with subscribers and publishers for logs","executables":["jlog_change_endian","jlog_sanity_check","jlogctl","jlogtail"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/omniti-labs/jlog.git",{":branch":"master"}],"homepage":"https://labs.omniti.com/labs/jlog","license":"BSD-3-Clause","ruby_source_checksum":"6f30f417c431cfbcaabb7614e96141e3b6abe54c89eac933191646883de42e18","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"c3c6e745557f789c2cef3e3760e3c68ee585727a0d55c14ad9cb3e8232f4e46b","stable_url_args":["https://github.com/omniti-labs/jlog/archive/refs/tags/2.6.0.tar.gz"],"stable_version":"2.6.0","bottle_cellar":":any","bottle_checksum":"ed19d61911e281161bfd89926aa405a3b50b0519c5d0c9b9016685c862cc3255"},"jmeter":{"bottle_rebuild":2,"desc":"Load testing and performance measurement application","executables":["jmeter"],"head_dependencies":["openjdk@21"],"homepage":"https://jmeter.apache.org/","license":"Apache-2.0","ruby_source_checksum":"94272a70725f6a759cc428bb948193fdbc3836f540b1f9642b159c2e42f1e568","stable_dependencies":["openjdk@21"],"stable_checksum":"f68efc17fe060f698c48a6abe2599a933927486bda2924dbe14c74895318ddde","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=jmeter/binaries/apache-jmeter-5.6.3.tgz"],"stable_version":"5.6.3","bottle_tag":":all","bottle_checksum":"13c89a34f46a525ba7131741a8c7c8f0ea789ed231762b20ac6e5dc5f0757b04"},"jmxterm":{"bottle_rebuild":1,"desc":"Open source, command-line based interactive JMX client","executables":["jmxterm"],"head_dependencies":["openjdk"],"homepage":"https://docs.cyclopsgroup.org/jmxterm","license":"Apache-2.0","ruby_source_checksum":"fa212160a009c4c4fa9d6098cd5fcc6bd02c711cf334c7182e8e021fde295616","stable_dependencies":["openjdk"],"stable_checksum":"ce3e78c732a8632f084f8114d50ca5022cef4a69d68a74b45f5007d34349872b","stable_url_args":["https://github.com/jiaqi/jmxterm/releases/download/v1.0.4/jmxterm-1.0.4-uber.jar"],"stable_version":"1.0.4","bottle_tag":":all","bottle_checksum":"03113ff040a52832b1202c64ba4b784662b455e6aea16641d42206fa7c770661"},"jnethack":{"desc":"Japanese localization of NetHack","executables":["jnethack"],"head_dependencies":[{"nkf":":build"}],"head_url_args":["https://github.com/jnethack/jnethack-release.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"homepage":"https://github.com/jnethack/jnethack-release","license":"NGPL","post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/share/jnethack/save"},"type":"mkdir_p"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/jnethack/xlogfile"},"type":"touch"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/jnethack/logfile"},"type":"touch"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/jnethack/perm"},"type":"touch"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/jnethack/record"},"type":"touch"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/jnethack/save/.keepme"},"type":"touch"},{"paths":[{"path":"{{HOMEBREW_PREFIX}}/share/jnethack"},{"path":"{{HOMEBREW_PREFIX}}/share/jnethack/save"}],"permissions":"g+w","non_recursive":true,"type":"set_permissions"}],"ruby_source_checksum":"0b2c6806002240b9142af3ce041aaf1aad6acea65d93bbbe3bf4248697f25f72","stable_dependencies":[{"nkf":":build"}],"stable_url_args":["https://github.com/jnethack/jnethack-release.git",{":tag":"v3.6.7-0.2",":revision":"3f3a1afbdf51473d9c7a55f78d351b435707b751"}],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"stable_version":"3.6.7-0.2"},"jnettop":{"bottle_rebuild":3,"desc":"View hosts/ports taking up the most network traffic","executables":["jnettop"],"head_dependencies":["glib","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"],["ncurses"]],"homepage":"https://sourceforge.net/projects/jnettop/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"3631a8bcb122d0462d25c46768bcedd97374c4c3a0e1cad2d5ccbf48e1d73ad2","stable_dependencies":["glib","gettext",{"pkgconf":":build"}],"stable_checksum":"a005d6fa775a85ff9ee91386e25505d8bdd93bc65033f1928327c98f5e099a62","stable_url_args":["https://downloads.sourceforge.net/project/jnettop/jnettop/0.13/jnettop-0.13.0.tar.gz"],"stable_uses_from_macos":[["libpcap"],["ncurses"]],"stable_version":"0.13.0"},"jnv":{"desc":"Interactive JSON filter using jq","executables":["jnv"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ynqa/jnv.git",{":branch":"main"}],"homepage":"https://github.com/ynqa/jnv","license":"MIT","ruby_source_checksum":"344a75298228e80b753ac5c4ba60907dbc38d52093ec862e94ed5b56bd9825a6","stable_dependencies":[{"rust":":build"}],"stable_checksum":"22423fe5d621848f2b7dd3b94511d74068b763235d07a30a191d086f6a98b6b5","stable_url_args":["https://github.com/ynqa/jnv/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"jo":{"bottle_rebuild":1,"desc":"JSON output from a shell","executables":["jo"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/jpmens/jo.git",{":branch":"master"}],"homepage":"https://github.com/jpmens/jo","license":{":all_of":["GPL-2.0-or-later","MIT"]},"ruby_source_checksum":"971470b2bbacd3f6d2e90246371583a636b9f285cf98a2d2eac52e7aebdeecec","stable_checksum":"0195cd6f2a41103c21544e99cd9517b0bce2d2dc8cde31a34867977f8a19c79f","stable_url_args":["https://github.com/jpmens/jo/releases/download/1.9/jo-1.9.tar.gz"],"stable_version":"1.9","bottle_checksum":"c654746fff530ccfe66809a4eff3d15f0f29cee2fed75abf7e1296a4c539321f"},"jobber":{"bottle_rebuild":1,"desc":"Alternative to cron, with better status-reporting and error-handling","executables":["jobber"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dshearer/jobber.git",{":branch":"master"}],"homepage":"https://dshearer.github.io/jobber/","license":"MIT","ruby_source_checksum":"32c8e4f3f27614e1ebcf0305ffbdafbf09d8157d670fd9fd6e5e6cb3fec353c1","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/jobber.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/jobber.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/jobber/libexec/jobbermaster"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"fd88a217a413c5218316664fab5510ace941f4fdb68dcb5428385ff09c68dcc2","stable_url_args":["https://github.com/dshearer/jobber/archive/refs/tags/v1.4.4.tar.gz"],"stable_version":"1.4.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"52cb55ed06ba90923ec1fc7c022b653bd48138c233f35d0d7fd2efa7b86b152e"},"joe":{"conflicts":[["jupp",{":because":"both install the same binaries"}]],"desc":"Full featured terminal-based screen editor","executables":["jmacs","joe","jpico","jstar","rjoe"],"homepage":"https://joe-editor.sourceforge.io/","license":"GPL-1.0-or-later","ruby_source_checksum":"6c8be63e63243de9286bd3440ea2dbe5fffefc95d0907790c8d7f55d964802be","stable_checksum":"6995b28ee20dcdbbcb5a45a4c110642dc96d67748aea27450c74cdb4dd07cc20","stable_url_args":["https://downloads.sourceforge.net/project/joe-editor/JOE%20sources/joe-4.8/joe-4.8.tar.gz"],"stable_version":"4.8"},"joern":{"desc":"Open-source code analysis platform based on code property graphs","executables":["abap2cpg","c2cpg.sh","csharpsrc2cpg","ghidra2cpg","gosrc2cpg","javasrc2cpg","jimple2cpg","joern","joern-cpg2scpg","joern-export","joern-flow","joern-parse","joern-scan","joern-slice","joern-vectors","jssrc2cpg.sh","kotlin2cpg","php2cpg","pysrc2cpg","rubysrc2cpg","rust2cpg","schema-extender.sh","swiftsrc2cpg.sh"],"head_dependencies":["astgen","coreutils","openjdk@25","php",{"sbt":":build"}],"homepage":"https://joern.io/","license":"Apache-2.0","ruby_source_checksum":"647d4001d97d553fa5bbe2dd91567d9a385c397b1f866cc104fc1db8f31fe1b7","stable_dependencies":["astgen","coreutils","openjdk@25","php",{"sbt":":build"}],"stable_checksum":"c5c79776c60f8ae1b0e0caa78f0e48e7dd8900070d5da98933de56a01b82ff90","stable_url_args":["https://github.com/joernio/joern/archive/refs/tags/v4.0.660.tar.gz"],"stable_version":"4.0.660"},"john-jumbo":{"bottle_rebuild":4,"conflicts":[["john",{":because":"both install the same binaries"}]],"desc":"Enhanced version of john, a UNIX password cracker","executables":["john"],"head_dependencies":["gmp","openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.openwall.com/john/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/john-jumbo/john_jumbo_m1.diff":"6658f02056fd6d54231d3fdbf84135b32d47c09345fc07c6f861a1feebd00902"},"revision":1,"ruby_source_checksum":"b08e43218acac7ecd3632c95d9077d4f0ce2848c814111edecbf5cdd7c4335b3","stable_dependencies":["gmp","openssl@4",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/openwall/john/commit/a537bbca37c1c2452ffcfccea6d2366447ec05c2.patch?full_index=1","sha256":"bb6cfff297f1223dd1177a515657b8f1f780c55f790e5b6e6518bb2cb0986b7b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/openwall/john/pull/4100"}]},{"strip":"p1","url":"https://github.com/openwall/john/commit/4844c79bf43dbdbb6ae3717001173355b3de5517.patch?full_index=1","sha256":"8469b8eb1d880365121491d45421d132b634983fdcaf4028df8ae8b9085c98ae","type":"backport","resolves":[{"type":"defect","id":"https://github.com/openwall/john/pull/4101"}]},{"strip":"p1","url":"https://github.com/openwall/john/commit/26750d4cff0e650f836974dc3c9c4d446f3f8d0e.patch?full_index=1","sha256":"43d259266b6b986a0a3daff484cfb90214ca7f57cd4703175e3ff95d48ddd3e2","type":"backport","resolves":[{"type":"defect","id":"https://github.com/openwall/john/pull/4101"}]},{"strip":"p1","url":"https://github.com/openwall/john/commit/f03412b789d905b1a8d50f5f4b76d158b01c81c1.patch?full_index=1","sha256":"65a4aacc22f82004e102607c03149395e81c7b6104715e5b90b4bbc016e5e0f7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/openwall/john/pull/4101"}]},{"strip":"p1","file":"Patches/john-jumbo/john_jumbo_m1.diff"},{"strip":"p1","url":"https://github.com/openwall/john/commit/8152ac071bce1ebc98fac6bed962e90e9b92d8cf.patch?full_index=1","sha256":"efb4e3597c47930d63f51efbf18c409f436ea6bd0012a4290b05135a54d7edd4","type":"backport","resolves":[{"type":"defect","id":"https://github.com/openwall/john/pull/4611"}]}],"stable_checksum":"f5d123f82983c53d8cc598e174394b074be7a77756f5fb5ed8515918c81e7f3b","stable_url_args":["https://openwall.com/john/k/john-1.9.0-jumbo-1.tar.xz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"1.9.0"},"john":{"bottle_rebuild":1,"conflicts":[["john-jumbo",{":because":"both install the same binaries"}]],"desc":"Featureful UNIX password cracker","executables":["john","unafs","unique","unshadow"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.openwall.com/john/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/john/1.9.0.patch":"3137169c7f3c25bf58a4f4db46ddf250e49737fc2816a72264dfe87a7f89b6a1"},"revision":1,"ruby_source_checksum":"3f35ffcaeeb8acfc486576670f432179c00b6e23b6adf20e4a2e6589e0b27695","stable_patches":[{"strip":"p1","file":"Patches/john/1.9.0.patch"}],"stable_checksum":"0b266adcfef8c11eed690187e71494baea539efbd632fe221181063ba09508df","stable_url_args":["https://www.openwall.com/john/k/john-1.9.0.tar.xz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"1.9.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"452c5df9c3715d40aa5297a1b3b07f53eb03cff46601f4293904a9d07335d473"},"johnnydep":{"desc":"Display dependency tree of Python distribution","executables":["johnnydep"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15","uv"],"homepage":"https://github.com/wimglenn/johnnydep","license":"MIT","ruby_source_checksum":"5350a64987ef3124f2676a5f97ca6f923c862050a750c1ce8ca244fd4d1e1bda","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15","uv"],"stable_checksum":"64296fedfdb98afdcec72f9dd68779bb99fd88eb42935730db3ba6ace8442b99","stable_url_args":["https://files.pythonhosted.org/packages/e6/88/d9422dd8d382730672299f98c0425a89db56f6e6f890892aa0425bdf20f7/johnnydep-2.1.1.tar.gz"],"stable_version":"2.1.1"},"joker":{"desc":"Small Clojure interpreter, linter and formatter","executables":["joker"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/candid82/joker.git",{":branch":"master"}],"homepage":"https://joker-lang.org/","license":"EPL-1.0","ruby_source_checksum":"2b1985dbe50eb59d7c47c9f66d96a71c515a3f6c01e3e8b3cf052268aa1d195f","stable_dependencies":[{"go":":build"}],"stable_checksum":"cdb2878f1a6b46fe0ed54dc4296dfae0e4ac9a3fa1b7e842e12b8b5b703f3949","stable_url_args":["https://github.com/candid82/joker/archive/refs/tags/v1.10.0.tar.gz"],"stable_version":"1.10.0"},"jolie":{"desc":"Service-oriented programming language","executables":["jolie","jolie2java","jolie2openapi","jolie2plasma","jolie2surface","jolie2wsdl","joliec","joliedoc","joliemock","jolier","jolietraceviewer","metaservice","openapi2jolie","wsdl2jolie"],"head_dependencies":["openjdk"],"homepage":"https://www.jolie-lang.org/","license":"LGPL-2.1-only","ruby_source_checksum":"ad948606c7d456536f71e31b35456b6279878a151d56eb09e1b8769e56b9a259","stable_dependencies":["openjdk"],"stable_checksum":"fd374b75b29c55f6c073b1cd29e6087ae48f99cd1541d0417010cd86629bd9c9","stable_url_args":["https://github.com/jolie/jolie/releases/download/v1.13.4/jolie-1.13.4.jar"],"stable_version":"1.13.4","bottle_tag":":all","bottle_checksum":"22d036e00176a261eab692373493d226359f4bd044dfc7ace796c423f3e41a1e"},"joplin-cli":{"desc":"Note taking and to-do application with synchronization capabilities","executables":["joplin"],"head_dependencies":["glib","node","sqlite","vips","gettext","terminal-notifier",{"pkgconf":":build"}],"homepage":"https://joplinapp.org/","license":"MIT","ruby_source_checksum":"f4f23836a9994839490b8d49e231966c320d39ecfea6af458c8fd45d9635e4d4","stable_dependencies":["glib","node","sqlite","vips","gettext","terminal-notifier",{"pkgconf":":build"}],"stable_checksum":"18bc5b28bcfc6c5a418871e86d075015b5a83afc075dbea994fa26a40a765b56","stable_url_args":["https://registry.npmjs.org/joplin/-/joplin-3.7.1.tgz"],"stable_version":"3.7.1"},"jose":{"desc":"C-language implementation of Javascript Object Signing and Encryption","executables":["jose"],"head_dependencies":["jansson","openssl@4",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/latchset/jose","license":"Apache-2.0","ruby_source_checksum":"f1d846a7478bebb8906def698617ca65626a98f8275c337fe43c6b815265c94d","stable_dependencies":["jansson","openssl@4",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"1d055c445392aa48d709ecd6e56220384ae2b480496e270818bddf1f219c8659","stable_url_args":["https://github.com/latchset/jose/releases/download/v15/jose-15.tar.xz"],"stable_version":"15"},"joshuto":{"desc":"Ranger-like terminal file manager written in Rust","executables":["joshuto"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kamiyaa/joshuto.git",{":branch":"main"}],"homepage":"https://github.com/kamiyaa/joshuto","license":"LGPL-3.0-or-later","ruby_source_checksum":"f22b1c5c8e3f64e9c67f04fc750329b500b40938bb595074a38658c4f1b262d5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"85a230183f7478dee7c29229d78313ee07b759e596e19292acf024d2e5735efa","stable_url_args":["https://github.com/kamiyaa/joshuto/archive/refs/tags/v0.9.9.tar.gz"],"stable_version":"0.9.9","bottle_checksum":"9118c587822568b2063f55dbfb550f3c76a8ec6b38f4688c99d2964571a71148"},"jot":{"conflicts":[["json-table",{":because":"both install `jt` binaries"}]],"desc":"Rapid note management for the terminal","executables":["jt"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/shashwatah/jot.git",{":branch":"main"}],"homepage":"https://github.com/shashwatah/jot","license":"MIT","ruby_source_checksum":"3bf883cb02a107aebaed0ffb1f9ca70f60c4ba88856f935c157e4dcddac0b900","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d7da3220c29102ee7c51e2a5656ceb6672ae3b85be22c5ddcd176b330c6029c9","stable_url_args":["https://github.com/shashwatah/jot/archive/refs/tags/v0.1.2.tar.gz"],"stable_version":"0.1.2","bottle_checksum":"4b7c7e29dff1a8057b628f43452439d02df492dee6e526269aca874f7158a883"},"jove":{"desc":"Emacs-style editor with vi-like memory, CPU, and size requirements","executables":["jove","teachjove"],"head_dependencies":[{"groff":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://directory.fsf.org/wiki/Jove","license":"jove","ruby_source_checksum":"cc85e472086fce02645af67a7e2452844a17dfa74f10ddf48ee6344140fda127","stable_dependencies":[{"groff":":build"}],"stable_checksum":"4261d7cab02816eb03f3f356a0a2869d7f6168fce53478ede8e5fdd06a9ecfb9","stable_url_args":["https://github.com/jonmacs/jove/archive/refs/tags/4.17.5.5.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.17.5.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"1a7d7b4b004063ba6099ed680695c1b18ac9f73d3ef83e2b45d703186df468af"},"joyce":{"bottle_rebuild":1,"desc":"Emulates the Amstrad PCW on Unix, Windows and macOS","executables":["dskconv","dsklabel","lsgotek","xanne","xjoyce"],"head_dependencies":["libdsk","libpng","sdl12-compat"],"head_uses_from_macos":[["libxml2"]],"homepage":"https://www.seasip.info/Unix/Joyce/index.html","license":"GPL-2.0-or-later","ruby_source_checksum":"0825bfc8ca80d9738b0246b339ab9d4d841c03583bce440c0f2d17644635e47b","stable_dependencies":["libdsk","libpng","sdl12-compat"],"stable_checksum":"85659a6ac9b94fdf78c28d5d8d65a4f69e7520e1c02a915b971c2754695ab82c","stable_url_args":["https://www.seasip.info/Unix/Joyce/joyce-2.4.2.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.4.2"},"jp":{"desc":"Dead simple terminal plots from JSON data","executables":["jp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sgreben/jp.git",{":branch":"master"}],"homepage":"https://github.com/sgreben/jp","license":"MIT","ruby_source_checksum":"d02ad85b0761ad055ec7768086b1f6b99f92de8b3b67989ea985a306d19e0dae","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8c9cddf8b9d9bfae72be448218ca0e18d24e755d36c915842b12398fefdc7a64","stable_url_args":["https://github.com/sgreben/jp/archive/refs/tags/1.1.12.tar.gz"],"stable_version":"1.1.12","bottle_checksum":"4ab9a9c62daeea0f88e6fbfaa6fccfb630ff4845f9d6fbf587ba4f2d36a015ba"},"jp2a":{"desc":"Convert JPG images to ASCII","executables":["jp2a"],"head_dependencies":["jpeg-turbo","libexif","libpng","webp",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["ncurses"]],"homepage":"https://github.com/Talinx/jp2a","license":"GPL-2.0-or-later","ruby_source_checksum":"c0bc8067d77d01811854baa2dd4687715249818f974a0c70ac9e152984ebd5f9","stable_dependencies":["jpeg-turbo","libexif","libpng","webp",{"pkgconf":":build"}],"stable_checksum":"8aa995f570235321c94dcf705ca12d3e499f2a6b78213698de3c152534e38c0e","stable_url_args":["https://github.com/Talinx/jp2a/releases/download/v1.3.3/jp2a-1.3.3.tar.bz2"],"stable_uses_from_macos":[["curl"],["ncurses"]],"stable_version":"1.3.3","version_scheme":1},"jpdfbookmarks":{"bottle_rebuild":1,"desc":"Create and edit bookmarks on existing PDF files","executables":["jpdfbookmarks"],"head_dependencies":["openjdk"],"homepage":"https://sourceforge.net/projects/jpdfbookmarks/","license":"GPL-3.0-or-later","ruby_source_checksum":"6487ebf92e94e44f1f3214bd2e0d1ce152a96b6d2cc9ba4b11ca7a9497996fe2","stable_dependencies":["openjdk"],"stable_checksum":"8ab51c20414591632e48ad3817e6c97e9c029db8aaeff23d74c219718cfe19f9","stable_url_args":["https://downloads.sourceforge.net/project/jpdfbookmarks/JPdfBookmarks-2.5.2/jpdfbookmarks-2.5.2.tar.gz"],"stable_version":"2.5.2","bottle_tag":":all","bottle_checksum":"bbac7244d29ddb86bb5342e4752fa87479247a239a57663c5a701d2687aafc46"},"jpeg-archive":{"bottle_rebuild":1,"desc":"Utilities for archiving JPEGs for long term storage","executables":["jpeg-archive","jpeg-compare","jpeg-hash","jpeg-recompress"],"head_dependencies":["mozjpeg"],"homepage":"https://github.com/danielgtaylor/jpeg-archive","license":"MIT","revision":1,"ruby_source_checksum":"fc3738bf33f5ed2bdc1632869e19288e9384d205b12377e4620adf4cab76ee24","stable_dependencies":["mozjpeg"],"stable_checksum":"3da16a5abbddd925dee0379aa51d9fe0cba33da0b5703be27c13a2dda3d7ed75","stable_url_args":["https://github.com/danielgtaylor/jpeg-archive/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0"},"jpeg-turbo":{"aliases":["libjpeg-turbo"],"bottle_rebuild":1,"compatibility_version":1,"desc":"JPEG image codec that aids compression and decompression","executables":["cjpeg","djpeg","jpegtran","rdjpgcom","tjbench","wrjpgcom"],"head_dependencies":[{"cmake":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/libjpeg-turbo/libjpeg-turbo.git",{":branch":"main"}],"homepage":"https://www.libjpeg-turbo.org/","license":{":all_of":["IJG","Zlib","BSD-3-Clause"]},"link_overwrite_paths":["bin/cjpeg","bin/djpeg","bin/jpegtran","bin/rdjpgcom","bin/wrjpgcom","include/jconfig.h","include/jerror.h","include/jmorecfg.h","include/jpeglib.h","lib/libjpeg.dylib","lib/libjpeg.so","lib/libjpeg.a","lib/pkgconfig/libjpeg.pc","share/man/man1/cjpeg.1","share/man/man1/djpeg.1","share/man/man1/jpegtran.1","share/man/man1/rdjpgcom.1","share/man/man1/wrjpgcom.1"],"ruby_source_checksum":"7e2e90fde4b71193c517e87763b199f3ebf185afcce4b99d82eee7467e761b8d","stable_dependencies":[{"cmake":":build"},{"nasm":":build"}],"stable_checksum":"6f30092cef9fb839779646608f4ee14ae3cbac989c47fa05e841b0841f09878e","stable_url_args":["https://github.com/libjpeg-turbo/libjpeg-turbo/releases/download/3.2.0/libjpeg-turbo-3.2.0.tar.gz"],"stable_version":"3.2.0"},"jpeg-xl":{"compatibility_version":2,"desc":"New file format for still image compression","executables":["benchmark_xl","butteraugli_main","cjxl","decode_and_encode","display_to_hlg","djxl","djxl_fuzzer_corpus","exr_to_pq","generate_lut_template","icc_simplify","jxl_from_tree","jxlinfo","jxltran","local_tone_map","pq_to_hlg","render_hlg","ssimulacra2","ssimulacra_main","texture_to_cube","tone_map","xyb_range"],"head_dependencies":["brotli","giflib","highway","imath","jpeg-turbo","libpng","little-cms2","openexr",{"asciidoc":":build"},{"cmake":":build"},{"docbook-xsl":":build"},{"pkgconf":[":build",":test"]},{"sphinx-doc":":build"},{"webp":":build"}],"head_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}]],"homepage":"https://jpeg.org/jpegxl/index.html","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"1e76478e13ef6cd18c73676e029f043cc0511386deeb07db11ddee7aa70217fd","stable_dependencies":["brotli","giflib","highway","imath","jpeg-turbo","libpng","little-cms2","openexr",{"asciidoc":":build"},{"cmake":":build"},{"docbook-xsl":":build"},{"pkgconf":[":build",":test"]},{"sphinx-doc":":build"},{"webp":":build"}],"stable_checksum":"03e9be69a30be4011f559da75328b6d7cea8ad921fabfbd551ce10bf45cdc992","stable_url_args":["https://github.com/libjxl/libjxl/archive/refs/tags/v0.12.0.tar.gz"],"stable_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}]],"stable_version":"0.12.0"},"jpeg":{"aliases":["libjpeg","libjpg"],"desc":"Image manipulation library","executables":["cjpeg","djpeg","jpegtran","rdjpgcom","wrjpgcom"],"homepage":"https://www.ijg.org/","keg_only_args":["it conflicts with `jpeg-turbo`"],"license":"IJG","ruby_source_checksum":"bdb61ab8536ea7bb1a2ff54e7570172ed21851c1a578d5c73e9a5c07fc2dafec","stable_checksum":"8b9eaa13242690ebd03e1728ab1edf97a81a78ed6e83624d493655f31ac95ab5","stable_url_args":["https://www.ijg.org/files/jpegsrc.v10.tar.gz"],"stable_version":"10"},"jpeginfo":{"desc":"Prints information and tests integrity of JPEG/JFIF files","executables":["jpeginfo"],"head_dependencies":["jpeg-turbo",{"autoconf":":build"}],"head_url_args":["https://github.com/tjko/jpeginfo.git",{":branch":"main"}],"homepage":"https://www.kokkonen.net/tjko/projects.html","license":"GPL-3.0-or-later","ruby_source_checksum":"fb408b0f4a16477edc82b9a726d99d75486446c07ff7325f0906160891c27549","stable_dependencies":["jpeg-turbo",{"autoconf":":build"}],"stable_checksum":"274f6be23fd089bd9e8715b67643a66ca2f63a503028bdea3e571228d50b669e","stable_url_args":["https://www.kokkonen.net/tjko/src/jpeginfo-1.7.1.tar.gz"],"stable_version":"1.7.1","bottle_cellar":":any","bottle_checksum":"e247c0e359e49aa543b37db1ded9799d2372e03e3c02e5db2462ff01d210e552"},"jpegoptim":{"desc":"Utility to optimize JPEG files","executables":["jpegoptim"],"head_dependencies":["jpeg-turbo"],"head_url_args":["https://github.com/tjko/jpegoptim.git",{":branch":"main"}],"homepage":"https://github.com/tjko/jpegoptim","license":"GPL-3.0-or-later","ruby_source_checksum":"c26db60f4f089fc0a44ee0aa8a458c59095dfcc6545e8037e84b50d3ed5f156d","stable_dependencies":["jpeg-turbo"],"stable_checksum":"96cc4c6f6961235db41c8fc7b7b5baebc3179ddb24e96e87a03355beaf6014e2","stable_url_args":["https://github.com/tjko/jpegoptim/releases/download/v1.5.6/jpegoptim-1.5.6.zip"],"stable_version":"1.5.6"},"jprq":{"desc":"Join Public Router, Quickly","executables":["jprq"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/azimjohn/jprq.git",{":branch":"master"}],"homepage":"https://jprq.io/","license":"BSD-3-Clause","ruby_source_checksum":"cbc598a352e3c6d3ac345a2ea242dc5db9d691249214c5a199bd959deb7d1e04","stable_dependencies":[{"go":":build"}],"stable_checksum":"a3fc5a804851129c79a02deb3e5b7f5b84c0f351d688ca0088b571407399ff30","stable_url_args":["https://github.com/azimjohn/jprq/archive/refs/tags/2.4.tar.gz"],"stable_version":"2.4","bottle_checksum":"d0061191f55e023d50c1bc33534c827564d6f1e9dbf82e5adabf6fac707eccd0"},"jq-lsp":{"desc":"Jq language server","executables":["jq-lsp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wader/jq-lsp.git",{":branch":"master"}],"homepage":"https://github.com/wader/jq-lsp","license":"MIT","ruby_source_checksum":"0bf8ffd8c522aaab159b67ee37275185e86c3479950595a85f3a2b581727debc","stable_dependencies":[{"go":":build"}],"stable_checksum":"a209ea43c2ae6b0c1273a1cac8f6a8e1ac5f7e2d43c18160fda0690ea0656890","stable_url_args":["https://github.com/wader/jq-lsp/archive/refs/tags/v0.1.19.tar.gz"],"stable_version":"0.1.19"},"jq":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Lightweight and flexible command-line JSON processor","executables":["jq"],"head_dependencies":["oniguruma",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/jqlang/jq.git",{":branch":"master"}],"homepage":"https://jqlang.github.io/jq/","license":"MIT","ruby_source_checksum":"0081a3a8d8afaa165b4bfa9b222723916b56f4d04b975d7aad35e8cdad0b0296","stable_dependencies":["oniguruma"],"stable_checksum":"71b8d6e8f5fe81f6c6d0d110e3892251f6ce76ed095abd315e26e6e1193af3af","stable_url_args":["https://github.com/jqlang/jq/releases/download/jq-1.8.2/jq-1.8.2.tar.gz"],"stable_version":"1.8.2"},"jqfmt":{"desc":"Opinionated formatter for jq","executables":["jqfmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/noperator/jqfmt.git",{":branch":"main"}],"homepage":"https://github.com/noperator/jqfmt","license":"MIT","ruby_source_checksum":"440d2195d4298bcd3754ee5f048833805d21d58296da86233c65c9d7017f4341","stable_dependencies":[{"go":":build"}],"stable_checksum":"5435c3166921ea103513d516c4d56ee00755d6b0b798f3edbdabfc06a1d98268","stable_url_args":["https://github.com/noperator/jqfmt/archive/refs/tags/v0.1.0.tar.gz"],"stable_version":"0.1.0"},"jql":{"desc":"JSON query language CLI tool","executables":["jql"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/yamafaktory/jql.git",{":branch":"main"}],"homepage":"https://github.com/yamafaktory/jql","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"a8d4f5ec544749e379a1cec5099b4e6fadc27cdbf2b4280e869f92c920b6f4cb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"271d340c39fb328eb22d3a1dd5151be99f1c38c2169ea28d5f9ebbdd40e4eb82","stable_url_args":["https://github.com/yamafaktory/jql/archive/refs/tags/jql-v9.0.3.tar.gz"],"stable_version":"9.0.3"},"jqp":{"bottle_rebuild":1,"desc":"TUI playground to experiment and play with jq","executables":["jqp"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/noahgorstein/jqp","license":"MIT","ruby_source_checksum":"c869806c77cc495f7f5e94188e03c7b5cf7a6a3c29127ee020c50f4d6099e6b7","stable_dependencies":[{"go":":build"}],"stable_checksum":"c70e83975edb1c1dacb0fb067a0685e9632e21360805ade3dda03e54751e4855","stable_url_args":["https://github.com/noahgorstein/jqp/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"jr":{"bottle_rebuild":1,"desc":"CLI program that helps you to create quality random data for your applications","executables":["jr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jrnd-io/jr.git",{":branch":"main"}],"homepage":"https://jrnd.io/","license":"MIT","ruby_source_checksum":"24579c04d9a0831dfdd0aac00ae6a6688d980763c66b97cb9353b40c9e5ef661","stable_dependencies":[{"go":":build"}],"stable_checksum":"ae8f8e8fecef16f2e95b69d25460ff4f4d28b112c9877eeaf37993addf18a46d","stable_url_args":["https://github.com/jrnd-io/jr/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"jreleaser":{"desc":"Release projects quickly and easily with JReleaser","executables":["jreleaser"],"head_dependencies":["openjdk"],"homepage":"https://jreleaser.org/","license":"Apache-2.0","ruby_source_checksum":"9c95a9a3d80cfceb6b42f8774844b085270869db69708a2cddd2c598c270530d","stable_dependencies":["openjdk"],"stable_checksum":"c821df22b1715a841024ba17c4b5233375c868e6c9dcc81612c38329c8dec628","stable_url_args":["https://github.com/jreleaser/jreleaser/releases/download/v1.26.0/jreleaser-1.26.0.zip"],"stable_version":"1.26.0","bottle_tag":":all","bottle_checksum":"114cdfaf9806a10c2780f5ca95257c8fca16079dcbfb62f59a0577a9f718efa3"},"jrnl":{"bottle_rebuild":1,"desc":"Command-line note taker","executables":["jrnl"],"head_dependencies":[{"cryptography":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/jrnl-org/jrnl.git",{":branch":"main"}],"homepage":"https://jrnl.sh/en/stable/","license":"GPL-3.0-only","ruby_source_checksum":"669a23cd4b47b22f9cddca08d4eb1fdca0b4e35007103233a69c3fb3d83ce4da","stable_dependencies":[{"cryptography":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"971bc5b43a3443470c0c3049fce083d825655036b26a8311e9d8d440ef583abc","stable_url_args":["https://files.pythonhosted.org/packages/f2/c3/5aeb33596fb901a6f5abad02f756334d7e88a52c1689c3b638d31bd494be/jrnl-4.6.tar.gz"],"stable_version":"4.6"},"jrsonnet":{"bottle_rebuild":2,"desc":"Rust implementation of Jsonnet language","executables":["jrsonnet"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/deltarocks/jrsonnet.git",{":branch":"master"}],"homepage":"https://github.com/deltarocks/jrsonnet","license":"MIT","ruby_source_checksum":"49ebde0cbd94872e0e99d4c8751a743b936a54966556981e9eacf81b4ae92825","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2396c57a49a20db99da17b8ddd1b0b283f1a6e7c5ae1dc94823e7503cbb6ce3f","stable_url_args":["https://github.com/deltarocks/jrsonnet/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"jrtplib":{"desc":"Fully featured C++ Library for RTP (Real-time Transport Protocol)","head_dependencies":["jthread",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://research.edm.uhasselt.be/jori/jrtplib","license":"MIT","ruby_source_checksum":"3b058e9f29396cde84d820a0aca51b9f6a75f13cd2562bb56bc8c34290c02cd4","stable_dependencies":["jthread",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"2c01924c1f157fb1a4616af5b9fb140acea39ab42bfb28ac28d654741601b04c","stable_url_args":["https://research.edm.uhasselt.be/jori/jrtplib/jrtplib-3.11.2.tar.bz2"],"stable_version":"3.11.2","bottle_cellar":":any","bottle_checksum":"86f675039a7b9e13b2da96de3f126ddc1cc0e4c6a9851bd4388663b194799d80"},"jruby":{"desc":"Ruby implementation in pure Java","executables":["ast","install_doc","jbundle","jbundler","jerb","jgem","jirb","jirb_swing","jminitest","jracc","jrake","jrdoc","jri","jruby","jruby.sh","jrubyc","jsyntax_suggest","jtest-unit","lock_jars"],"head_dependencies":[{"libfixposix":":no_linkage"},"openjdk",{"ant":":build"},{"maven":":build"},{"pkgconf":":build"},{"ruby":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://www.jruby.org/","license":{":any_of":["EPL-2.0","GPL-2.0-only","LGPL-2.1-only"]},"ruby_source_checksum":"b3198ec483482c83f3b46578ce237c7b30cb654d7b86ecd666667e8195c4d356","stable_dependencies":[{"libfixposix":":no_linkage"},"openjdk",{"ant":":build"},{"maven":":build"},{"pkgconf":":build"},{"ruby":":build"}],"stable_checksum":"28b8c3655e3ed99ea1f067ccee71c747682d519349c424536946996bd71743b1","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/jruby/jruby-dist/10.1.2.0/jruby-dist-10.1.2.0-src.zip"],"stable_uses_from_macos":[["libffi"]],"stable_version":"10.1.2.0"},"js-beautify":{"conflicts":[["jsbeautifier",{":because":"both install `js-beautify` binaries"}]],"desc":"JavaScript, CSS and HTML unobfuscator and beautifier","executables":["css-beautify","html-beautify","js-beautify"],"head_dependencies":["node"],"homepage":"https://beautifier.io","license":"MIT","ruby_source_checksum":"188d4db4363ab8b77c60c4f2a7c092897c8d7250881e7f592b5a09059ac50f08","stable_dependencies":["node"],"stable_checksum":"f687b307188ea030cf65f49cc56b036dd6344eb6fd9592907453d3f1a083ca6b","stable_url_args":["https://registry.npmjs.org/js-beautify/-/js-beautify-2.0.3.tgz"],"stable_version":"2.0.3","bottle_tag":":all","bottle_checksum":"8adba2fdcfb98d4216b4d052f5dc6a76e86a0ef64f4cf685a09f10bb577a26e9"},"jsawk":{"bottle_rebuild":1,"desc":"Like awk, but for JSON, using JavaScript objects and arrays","executables":["jsawk"],"head_dependencies":["spidermonkey"],"head_url_args":["https://github.com/micha/jsawk.git",{":branch":"master"}],"homepage":"https://github.com/micha/jsawk","license":"BSD-3-Clause","ruby_source_checksum":"93d8732d41f1491045aa68261e05026868a9167fbea4ddb14b73bf5656cb1ef4","stable_dependencies":["spidermonkey"],"stable_checksum":"3d38ffb4b9c6ff7f17072a12c5817ffe68bd0ab58d6182de300fc1e587d34530","stable_url_args":["https://github.com/micha/jsawk/archive/refs/tags/1.4.tar.gz"],"stable_version":"1.4","bottle_tag":":all","bottle_checksum":"ad82c5334cd78f71f7faa8835d7c3315e0ea98f26a9a2615d8425a72d77242a5"},"jsbeautifier":{"bottle_rebuild":1,"conflicts":[["js-beautify",{":because":"both install `js-beautify` binaries"}]],"desc":"JavaScript unobfuscator and beautifier","executables":["js-beautify"],"head_dependencies":["python@3.15"],"homepage":"https://beautifier.io","license":"MIT","ruby_source_checksum":"bef7401db41e2816939b3c0d4dc292ffac23e4199c49572211d472f9d5d03828","stable_dependencies":["python@3.15"],"stable_checksum":"9579d4e9dbaa00383f3efdff4c98c8140bb85ba319398e8b97cdaba27abd6ba3","stable_url_args":["https://files.pythonhosted.org/packages/2e/81/e0e11e305caa89831a0c8e555638d588c28b426d1105e734e113b00efd5d/jsbeautifier-2.0.3.tar.gz"],"stable_version":"2.0.3","bottle_tag":":all","bottle_checksum":"cfb7f587cfe2ee456f8f27a32d269fdc17fdaf6d889cc563a66a14a75ffd7b57"},"jscpd":{"desc":"Copy/paste detector for programming source code","executables":["cpd","jscpd"],"head_dependencies":[{"rust":":build"}],"homepage":"https://jscpd.dev/","license":"MIT","ruby_source_checksum":"d20bb7d39b515bedacc73ff0c3854fb3c91abb4be3bb6b6bada1c990c9cc9546","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e51ea154058f92ced612f4f32c366ca16f6e2e87e3743137a79b169a04233bac","stable_url_args":["https://github.com/kucherenko/jscpd/archive/refs/tags/v5.4.2.tar.gz"],"stable_version":"5.4.2"},"jsdoc3":{"desc":"API documentation generator for JavaScript","executables":["jsdoc"],"head_dependencies":["node"],"homepage":"https://jsdoc.app/","license":"Apache-2.0","ruby_source_checksum":"07e50a47e097abb88972b69f3d417aa3feeba2813cdf6351c8e340353fcf4f3c","stable_dependencies":["node"],"stable_checksum":"a590c432d7a190fea72445db6b3e2f8d1f457832caa88e617dbb24984141f971","stable_url_args":["https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.5.tgz"],"stable_version":"4.0.5","bottle_tag":":all","bottle_checksum":"8d86f3f9bc538cb7fa6038821e62cf8aa0bfff3a057799f3aab176894a6c8b21"},"jshon":{"desc":"Parse, read, and create JSON from the shell","executables":["jshon"],"head_dependencies":["jansson"],"homepage":"https://github.com/keenerd/jshon","license":"MIT","ruby_source_checksum":"11dccad9fa6df709b2f1a07e1866a7fd8f8adecbbad2aa7cee7117bd4c518ba0","stable_dependencies":["jansson"],"stable_checksum":"28420f6f02c6b762732898692cc0b0795cfe1a59fbfb24e67b80f332cf6d4fa2","stable_url_args":["https://github.com/keenerd/jshon/archive/refs/tags/20131105.tar.gz"],"stable_version":"20131105","bottle_cellar":":any","bottle_checksum":"642bbf1d65f96c69316ce7e0294bb750107912515d47d92417a5482e73ba7e2b"},"jsign":{"desc":"Tool for signing Windows executable files, installers and scripts","executables":["jsign"],"head_dependencies":["openjdk@21",{"maven":":build"}],"head_url_args":["https://github.com/ebourg/jsign.git",{":branch":"master"}],"homepage":"https://ebourg.github.io/jsign/","license":"Apache-2.0","ruby_source_checksum":"0400e401b7cefbd7ce40637bc687f0225da36133f6c1023f43726728390d4a85","stable_dependencies":["openjdk@21",{"maven":":build"}],"stable_checksum":"18ee1bbfc8a45b8991467055ea71ba8266c4229ddba9cfb4f3372d7a26a1c625","stable_url_args":["https://github.com/ebourg/jsign/archive/refs/tags/7.6.tar.gz"],"stable_version":"7.6"},"jslint4java":{"bottle_rebuild":2,"desc":"Java wrapper for JavaScript Lint (jsl)","executables":["jslint4java"],"head_dependencies":["openjdk"],"homepage":"https://code.google.com/archive/p/jslint4java/","license":"BSD-2-Clause","ruby_source_checksum":"ca9f2ae06680e8649d170e3cb177ad85df3f5832ea8c20e8a68b7f849fdb8ed7","stable_dependencies":["openjdk"],"stable_checksum":"078240b17256a0472f9981d68f11556238658ebaa67be49ea49958adafc96a81","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/jslint4java/jslint4java-2.0.5-dist.zip"],"stable_version":"2.0.5","bottle_tag":":all","bottle_checksum":"96eda9ffe32e9dae5f01ef6dbad6c26ae7deeff1ad79163c18c0331819d44e46"},"jsmn":{"bottle_rebuild":1,"desc":"World fastest JSON parser/tokenizer","homepage":"https://zserge.com/jsmn/","license":"MIT","ruby_source_checksum":"eeb30a7c2a29e5014c02607634a6418eb3c18f0d3a6408d40205e68a79cc4b72","stable_checksum":"5f0913a10657fe7ec8d5794ccf00a01000e3e1f2f1e1f143c34a0f7b47edcb38","stable_url_args":["https://github.com/zserge/jsmn/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"14d421cf40a85a3edc9d909bf6ea5be806deee891e3f08b086292f1c1a9eee57"},"json-c":{"bottle_rebuild":1,"desc":"JSON parser for C","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/json-c/json-c.git",{":branch":"master"}],"homepage":"https://github.com/json-c/json-c/wiki","license":"MIT","ruby_source_checksum":"7b6c55b79158a98a41e376a39e05bbee827f425b67654af75db461f79402af37","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"37ad0249902e301bd9052bf712e511fcc6acff4ecaad4b5900aad9ce564e26de","stable_url_args":["https://s3.amazonaws.com/json-c_releases/releases/json-c-0.19.tar.gz"],"stable_version":"0.19"},"json-fortran":{"desc":"Fortran 2008 JSON API","head_dependencies":["gcc",{"cmake":":build"},{"ford":":build"}],"head_url_args":["https://github.com/jacobwilliams/json-fortran.git",{":branch":"master"}],"homepage":"https://jacobwilliams.github.io/json-fortran/","license":"BSD-3-Clause","ruby_source_checksum":"803e59aa8288b0d3e37f64eb293de341153d1d8e5e3024a861cd2a1d42e8087f","stable_dependencies":["gcc",{"cmake":":build"},{"ford":":build"}],"stable_checksum":"301a8d205bc7510b21c731130c30babd552c33e3f20568ce732b5e165b1f7a86","stable_url_args":["https://github.com/jacobwilliams/json-fortran/archive/refs/tags/9.3.1.tar.gz"],"stable_version":"9.3.1"},"json-glib":{"compatibility_version":1,"desc":"Library for JSON, based on GLib","executables":["json-glib-format","json-glib-validate"],"head_dependencies":["glib","gettext",{"docutils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://wiki.gnome.org/Projects/JsonGlib","license":"LGPL-2.1-or-later","ruby_source_checksum":"5bac83868e7a143b1d6b0f0f19947127d6228473e5a570eb6bcc915373e728ec","stable_dependencies":["glib","gettext",{"docutils":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"55c5c141a564245b8f8fbe7698663c87a45a7333c2a2c56f06f811ab73b212dd","stable_url_args":["https://download.gnome.org/sources/json-glib/1.10/json-glib-1.10.8.tar.xz"],"stable_version":"1.10.8"},"json-table":{"conflicts":[["jot",{":because":"both install `jt` binaries"}]],"desc":"Transform nested JSON data into tabular data in the shell","executables":["jt"],"head_url_args":["https://github.com/micha/json-table.git",{":branch":"master"}],"homepage":"https://github.com/micha/json-table","license":"EPL-1.0","ruby_source_checksum":"9cdc7f27d1aa7e9e71b32d01086c5604f9cf93a0f46bbb00551ea8c5cb6c0862","stable_checksum":"0ab7bb2a705ad3399132060b30b32903762473ff79b5a6e6f52f086e507b0911","stable_url_args":["https://github.com/micha/json-table/archive/refs/tags/4.3.3.tar.gz"],"stable_version":"4.3.3","bottle_checksum":"1f355223e0eacbec654b62e3df5525aed0bf8b5fea393e7ccba4bb48d02d8453"},"json2hcl":{"deprecate_args":{":date":"2025-10-26",":because":":repo_archived"},"desc":"Convert JSON to HCL, and vice versa","disable_args":{":date":"2026-10-26",":because":":repo_archived"},"executables":["json2hcl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kvz/json2hcl.git",{":branch":"master"}],"homepage":"https://github.com/kvz/json2hcl","license":"MIT","ruby_source_checksum":"74a731002883da3f208b42c61b016b3f7661c51ba3fb95765bc90726a8e9284b","stable_dependencies":[{"go":":build"}],"stable_checksum":"ac10155d2d86a196a97e9cfb98e7a66f0b0505dee8904bbd3e32979370b81f34","stable_url_args":["https://github.com/kvz/json2hcl/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_checksum":"62798fba3369e97896eb088773cef0d613b1ce3caa6b952b19f780038a8dad65"},"json2ts":{"desc":"Compile JSONSchema to TypeScript type declarations","executables":["json2ts"],"head_dependencies":["node"],"homepage":"https://github.com/bcherny/json-schema-to-typescript","license":"MIT","ruby_source_checksum":"5c56830f71cf151ec4dcbfc056af5fff4223ebe8a0879d2194e05c5aed0586ca","stable_dependencies":["node"],"stable_checksum":"7fc57e29fa45770e478a0b491c54e07955bf2bd4b9bc2bbda3fe7deb9d097956","stable_url_args":["https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-16.0.0.tgz"],"stable_version":"16.0.0","bottle_tag":":all","bottle_checksum":"9c3d9f365b392bf039933f8e9f80b1fdae584db47e2ae6e5c17604ed25353cdc"},"json2tsv":{"conflicts":[["jaq",{":because":"both install `jaq` binaries"}]],"desc":"JSON to TSV converter","executables":["jaq","json2tsv"],"homepage":"https://codemadness.org/json2tsv.html","license":"ISC","ruby_source_checksum":"779d7abae82f9128aef8b1d11cdae0b4a20ce2d07db47585c761b939880bdf0f","stable_checksum":"113e5a7aeb295e7f8135f231cad900091f99aebd6c98316f761d377e9b50fd84","stable_url_args":["https://codemadness.org/releases/json2tsv/json2tsv-1.2.tar.gz"],"stable_version":"1.2","bottle_checksum":"9703a23fa98d4ef797b35b6a3a1fcd338725489db90e477d53dc39ad8ee2f9ba"},"json5":{"bottle_rebuild":2,"desc":"JSON enhanced with usability features","executables":["json5"],"head_dependencies":["node"],"homepage":"https://json5.org/","license":"MIT","ruby_source_checksum":"61c28823655b0cf66ad4bb91c78d690640ba80e4d2d14ca74170c3f63e30bdf8","stable_dependencies":["node"],"stable_checksum":"a98d1dd7c6b101fd99ae692102dc05a65f072b3e6f8077d3658819440bf76637","stable_url_args":["https://github.com/json5/json5/archive/refs/tags/v2.2.3.tar.gz"],"stable_version":"2.2.3","bottle_tag":":all","bottle_checksum":"549882eb4bc333f0952050c2578e929cf4d653d3834467aa364ef0b07f4133d3"},"json_spirit":{"bottle_rebuild":1,"desc":"C++ JSON parser/generator","head_dependencies":[{"boost":":no_linkage"},{"cmake":":build"}],"homepage":"https://www.codeproject.com/Articles/20027/JSON-Spirit-A-C-JSON-Parser-Generator-Implemented","license":"MIT","ruby_source_checksum":"550768caa7e59d021546c1b059803fa94bea2361dff62ce78b174617b7e568e0","stable_dependencies":[{"boost":":no_linkage"},{"cmake":":build"}],"stable_checksum":"43829f55755f725c06dd75d626d9e57d0ce68c2f0d5112fe9a01562c0501e94c","stable_url_args":["https://github.com/png85/json_spirit/archive/refs/tags/json_spirit-4.0.8.tar.gz"],"stable_version":"4.08","bottle_cellar":":any","bottle_checksum":"0d753bf6024d053de0a479e014234dd2bf6c3cf05613385f2c80b768dcc06fed"},"jsoncpp":{"compatibility_version":1,"desc":"Library for interacting with JSON","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"cmake":":test"}],"head_url_args":["https://github.com/open-source-parsers/jsoncpp.git",{":branch":"master"}],"homepage":"https://github.com/open-source-parsers/jsoncpp","license":"MIT","ruby_source_checksum":"845074a57c04eebb144925c576f5877cf80384dd0355374899c570aa11052967","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"cmake":":test"}],"stable_checksum":"51828cf3574281d2b79ec2a1c56a9e4c20cc1103711321ea96384cffb8d2d904","stable_url_args":["https://github.com/open-source-parsers/jsoncpp/archive/refs/tags/1.9.8.tar.gz"],"stable_version":"1.9.8"},"jsonfmt":{"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Like gofmt, but for JSON files","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["jsonfmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/caarlos0/jsonfmt.git",{":branch":"master"}],"homepage":"https://github.com/caarlos0/jsonfmt","license":"MIT","ruby_source_checksum":"0e678d7d5e0987a1c089a4221d0cadcfa60d21c7725592397818eb7791ee9677","stable_dependencies":[{"go":":build"}],"stable_checksum":"07494aaec99d4c8cd7f0cea1bacd32e1d20321e541848aa6aafa64d64d89c9ab","stable_url_args":["https://github.com/caarlos0/jsonfmt/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2"},"jsongrep":{"desc":"Query tool for JSON, YAML, TOML, and other structured formats","executables":["jg"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/micahkepe/jsongrep.git",{":branch":"main"}],"homepage":"https://github.com/micahkepe/jsongrep","license":"MIT","ruby_source_checksum":"ff1d2ddfbae7126a56481de12dea4cbbea39fee48fad34dc02451339965ddf84","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2467abc8e7f94219b70b5fd99a3a28937ca442721f1967fc910e3ce64dd0515c","stable_url_args":["https://github.com/micahkepe/jsongrep/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"jsonlint":{"desc":"JSON parser and validator with a CLI","executables":["jsonlint"],"head_dependencies":["node"],"homepage":"https://github.com/zaach/jsonlint","license":"MIT","ruby_source_checksum":"236281156f20d492dd969b89accee870dcc38a722d5d9400897f65f915de5ff7","stable_dependencies":["node"],"stable_checksum":"987f42f0754b7bc0c84967b81fc2b4db0ed2ebe2117ccc5a5faa59e462447723","stable_url_args":["https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz"],"stable_version":"1.6.3","bottle_tag":":all","bottle_checksum":"f385934d75bcc430e766ac449f35048cb99579b9179f8d7e38bf38459047bac1"},"jsonnet-bundler":{"desc":"Package manager for Jsonnet","executables":["jb"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jsonnet-bundler/jsonnet-bundler.git",{":branch":"master"}],"homepage":"https://github.com/jsonnet-bundler/jsonnet-bundler","license":"Apache-2.0","ruby_source_checksum":"93c9c5882fe6e156f430c68e496138c9a992dd16071807a2eb1f0d05c2d8e08c","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/jsonnet-bundler/jsonnet-bundler.git",{":tag":"v0.6.0",":revision":"ddded59c7066658f3d5abc7fcfc6be2220c92cad"}],"stable_version":"0.6.0","bottle_checksum":"c4c52bef64a185727912ff7b00236894042acbc88e5ecd25796eed36b98296a4"},"jsonnet":{"conflicts":[["go-jsonnet",{":because":"both install binaries with the same name"}]],"desc":"Domain specific configuration language for defining JSON data","executables":["jsonnet","jsonnetfmt"],"head_url_args":["https://github.com/google/jsonnet.git",{":branch":"master"}],"homepage":"https://jsonnet.org/","license":"Apache-2.0","ruby_source_checksum":"5bb3b802216a93388b73486f4c908f61d59cc54eee737d959d6738f217dac0ba","stable_checksum":"5914b9904d97efa662d919519cef1a14e4132bfddddaeed8b061b4a8af628f8d","stable_url_args":["https://github.com/google/jsonnet/archive/refs/tags/v0.22.0.tar.gz"],"stable_version":"0.22.0"},"jsonpp":{"desc":"Command-line JSON pretty-printer","executables":["jsonpp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jmhodges/jsonpp.git",{":branch":"main"}],"homepage":"https://jmhodges.github.io/jsonpp/","license":"MIT","revision":1,"ruby_source_checksum":"9835163d00db4025af7de7eb0234b108079c4b0ae32c39c0637343694787ddfc","stable_dependencies":[{"go":":build"}],"stable_checksum":"dde8ea9b270a79cd2b2f40824f89abc5270bd360122d87ab04b4361c0015d941","stable_url_args":["https://github.com/jmhodges/jsonpp/archive/refs/tags/1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"113145c638ca1c14c22b8de4161f040df61b8502893b9849f4f84ec4ca54500f"},"jsonrpc-glib":{"desc":"GNOME library to communicate with JSON-RPC based peers","head_dependencies":["glib","json-glib","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/jsonrpc-glib","license":"LGPL-2.1-or-later","ruby_source_checksum":"eedb27a1a173a0b50052b5a36d8e6001ffc43fc3c5865a8f00a9e72a632996de","stable_dependencies":["glib","json-glib","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"965496b6e1314f3468b482a5d80340dc3b0340a5402d7783cad24154aee77396","stable_url_args":["https://download.gnome.org/sources/jsonrpc-glib/3.44/jsonrpc-glib-3.44.2.tar.xz"],"stable_version":"3.44.2","bottle_cellar":":any","bottle_checksum":"d4912dbad1101dbc693b6527036882352656aa302eb44980c704c130690d8e5e"},"jsonschema2pojo":{"desc":"Generates Java types from JSON Schema (or example JSON)","executables":["jsonschema2pojo"],"head_dependencies":["openjdk"],"homepage":"https://www.jsonschema2pojo.org/","license":"Apache-2.0","ruby_source_checksum":"41b3552d1e23eb0abb8796ed8527dff4f79bb7cdb04f66856629a844265acb66","stable_dependencies":["openjdk"],"stable_checksum":"877924359f7f3faf4a95d95df1d9fd074ede64c0f982fa86408299e9442775c4","stable_url_args":["https://github.com/joelittlejohn/jsonschema2pojo/releases/download/jsonschema2pojo-1.3.3/jsonschema2pojo-1.3.3.tar.gz"],"stable_version":"1.3.3"},"jsontoolkit":{"deprecate_args":{":date":"2025-04-17",":because":":does_not_build"},"desc":"Swiss-army knife library for expressive JSON programming in modern C++","disable_args":{":date":"2026-04-17",":because":":does_not_build"},"head_dependencies":[{"cmake":":build"}],"homepage":"https://jsontoolkit.sourcemeta.com/","license":"AGPL-3.0-only","ruby_source_checksum":"0af1587c9c7593e8b4b81d6a4ade8abb514d4b85dd4e6d948c2183e54ec90752","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"00f82f02166beabec80522e2bbc7b839ee9b7ccb631411c42e6fab65186e80ba","stable_url_args":["https://github.com/sourcemeta/core/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_cellar":":any","bottle_checksum":"82f13b513c2f80a41b9362e5dd116f413cdf5d1d4d603664c36884d7149855ed"},"jsrepo":{"desc":"Build and distribute your code","executables":["jsrepo"],"head_dependencies":["node"],"homepage":"https://jsrepo.dev/","license":"MIT","ruby_source_checksum":"c118058d29161cc14c4e3033d182867ab85dda70993f75ef8aa5cf4ac3a97268","stable_dependencies":["node"],"stable_checksum":"f40403fc216b3ee77161e5e0487a6fb7f54c1ffc93d6e0cf22e4b206f592fc64","stable_url_args":["https://registry.npmjs.org/jsrepo/-/jsrepo-3.8.2.tgz"],"stable_version":"3.8.2"},"jsvc":{"compatibility_version":1,"desc":"Wrapper to launch Java applications as daemons","executables":["jsvc"],"head_dependencies":["openjdk",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://commons.apache.org/daemon/jsvc.html","license":"Apache-2.0","ruby_source_checksum":"33de25f6e150ba84f357ee01945a580dc55c736a06ae51d430e9273bfdf9b73f","stable_dependencies":["openjdk",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"15ea9386b760ba74f2926fbc0a6853c1088a4c0dd5c46d0d1866f9ff091a6364","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=commons/daemon/source/commons-daemon-1.6.1-src.tar.gz"],"stable_version":"1.6.1"},"jtbl":{"bottle_rebuild":4,"desc":"Convert JSON and JSON Lines to terminal, CSV, HTTP, and markdown tables","executables":["jtbl"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/kellyjonbrazil/jtbl.git",{":branch":"master"}],"homepage":"https://github.com/kellyjonbrazil/jtbl","license":"MIT","ruby_source_checksum":"586cf8dc3231f977ff62b4e0d2dea89a34fcf7dbe48ec1b4bb4f6b7fd6387f54","stable_dependencies":["python@3.15"],"stable_checksum":"7de0cb08ebb2b3a0658229a8edd4204c6944cbd9e3e04724a9ea235a61c115a5","stable_url_args":["https://files.pythonhosted.org/packages/9e/7c/b21f3383ca611b56dbc281081cca73a24274c3f39654e7fe196d73a67af6/jtbl-1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_tag":":all","bottle_checksum":"e7ece66dbc2f33abd65e261d5811bd20cd1277c520cef65b072ce05eae0fe6d7"},"jthread":{"desc":"C++ class to make use of threads easy","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://research.edm.uhasselt.be/jori/page/CS/Jthread.html","license":"MIT","ruby_source_checksum":"1118e2bf4366584cae7304efc5b9aa6eca0bd649805090b8a462f000e06c21c5","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"17560e8f63fa4df11c3712a304ded85870227b2710a2f39692133d354ea0b64f","stable_url_args":["https://research.edm.uhasselt.be/jori/jthread/jthread-1.3.3.tar.bz2"],"stable_version":"1.3.3","bottle_cellar":":any","bottle_checksum":"0e4540078fce3d303b3a5cc1aa147f1eacb41367d39fdbeccd15e8d9c125d86f"},"judy":{"desc":"State-of-the-art C library that implements a sparse dynamic array","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://judy.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"6de7b40b26796cf5d4458cb76aae7d6a57f3c24175f6e9059fd3aa624f30e0d4","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"d2704089f85fdb6f2cd7e77be21170ced4b4375c03ef1ad4cf1075bd414a63eb","stable_url_args":["https://downloads.sourceforge.net/project/judy/judy/Judy-1.0.5/Judy-1.0.5.tar.gz"],"stable_version":"1.0.5","bottle_cellar":":any","bottle_checksum":"816a9e40b00d33093c747cb4d9c72799441d80e2992dce13630abf1e54b91572"},"juicefs":{"desc":"Cloud-based, distributed POSIX file system built on top of Redis and S3","executables":["juicefs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/juicedata/juicefs.git",{":branch":"main"}],"homepage":"https://juicefs.com","license":"Apache-2.0","ruby_source_checksum":"88686c00ebd9e46156b2b74bd4af41c569621b03d942e6a3073de3625d732503","stable_dependencies":[{"go":":build"}],"stable_checksum":"d398e39c4545b63685aa8846fb8847d3f5f37c93ea8436e49f6cf19d16e8091c","stable_url_args":["https://github.com/juicedata/juicefs/archive/refs/tags/v1.4.2.tar.gz"],"stable_version":"1.4.2"},"juise":{"desc":"JUNOS user interface scripting environment","executables":["juise","juise-config"],"head_dependencies":["libslax",{"autoconf":":build"},{"automake":":build"},{"libssh2":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Juniper/juise.git",{":branch":"main"}],"homepage":"https://github.com/Juniper/juise/wiki","license":"BSD-3-Clause","ruby_source_checksum":"b05d3811635b213eacb9a416de54a0f32cc4e9cde9a3c903816ba983394d9372","stable_dependencies":["libslax",{"libssh2":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"54d641789bf9a531bc262876914e76888382522ad193eace132d16203546d51e","stable_url_args":["https://github.com/Juniper/juise/releases/download/3.0.0/juise-3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"0c88f52098999814254d35f3a82b7d61d40ab6dea598ff8924be683debc31c66"},"juju":{"desc":"DevOps management tool","executables":["juju","juju-metadata"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/juju/juju.git",{":branch":"main"}],"homepage":"https://canonical.com/juju","license":"AGPL-3.0-only","ruby_source_checksum":"d951061dad71fc6e109b0665aa54640245378c64fdb86dea5e0333c6465f4f08","stable_dependencies":[{"go":":build"}],"stable_checksum":"d01fdd2778628b99d6c920d523efdfb6271a98e9ff32311fd953bcd59b901691","stable_url_args":["https://github.com/juju/juju/archive/refs/tags/v4.0.16.tar.gz"],"stable_version":"4.0.16","version_scheme":1},"julia":{"conflicts":[["juliaup",{":because":"both install `julia` binaries"}]],"desc":"Fast, Dynamic Programming Language","executables":["julia"],"head_dependencies":[{"ca-certificates":":no_linkage"},"curl","gcc",{"gmp":":no_linkage"},{"libblastrampoline":":no_linkage"},"libgit2",{"libnghttp2":":no_linkage"},{"libssh2":":no_linkage"},{"mpfr":":no_linkage"},{"openblas64":":no_linkage"},{"openlibm":":no_linkage"},"openssl@4","p7zip","pcre2","suite-sparse","utf8proc","zstd",{"cmake":":build"}],"head_url_args":["https://github.com/JuliaLang/julia.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}],[{"python":":build"}],["ncurses"]],"homepage":"https://julialang.org/","license":{":all_of":["MIT","BSD-3-Clause","Apache-2.0","BSL-1.0"]},"ruby_source_checksum":"a60e7cd37cd4ede73378fdabf85d95b3bf800ef22ab03c55e2d2d7bbd8062c64","stable_dependencies":[{"ca-certificates":":no_linkage"},"curl","gcc",{"gmp":":no_linkage"},{"libblastrampoline":":no_linkage"},"libgit2",{"libnghttp2":":no_linkage"},{"libssh2":":no_linkage"},{"mpfr":":no_linkage"},{"openblas64":":no_linkage"},{"openlibm":":no_linkage"},"openssl@4","p7zip","pcre2","suite-sparse","utf8proc","zstd",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/JuliaLang/julia/commit/a60153ef1ecf6928f1962bb557313489e00d8f59.patch?full_index=1","sha256":"adba308fd9e3165c3d1c964ac7c659936347ff62e0eb60d406bbf4f21d9a5941","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/JuliaLang/julia/pull/63376"}]},{"strip":"p1","url":"https://github.com/JuliaLang/julia/commit/c3eba74c6a7506b3651d3478a69d2e3cd67a4627.patch?full_index=1","sha256":"cce58a5d6a0313c9d6dbf4455b7b11c7734a24025bdf4483dc308b49567fa1a0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/JuliaLang/julia/issues/63100"}]}],"stable_checksum":"33703abf30a23f5dd27e4e1adb7fc66c7c03ae98961376e9c04661c84d389229","stable_url_args":["https://github.com/JuliaLang/julia/releases/download/v1.13.2/julia-1.13.2-full.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}],[{"python":":build"}],["ncurses"]],"stable_version":"1.13.2"},"juliaup":{"conflicts":[["julia",{":because":"both install `julia` binaries"}]],"desc":"Julia installer and version multiplexer","executables":["julia","julialauncher","juliaup","juliaupgui"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/JuliaLang/juliaup.git",{":branch":"main"}],"homepage":"https://github.com/JuliaLang/juliaup","license":"MIT","ruby_source_checksum":"1e1d72d92666c644d4f32027b9e0a5d830b58f3de4ca0adbce4abbd638a2b9cc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7cd745a53a0e60f96779b4b79dc78644fbe8bb7b9ef228348d4d479669c59420","stable_url_args":["https://github.com/JuliaLang/juliaup/archive/refs/tags/v1.22.10.tar.gz"],"stable_version":"1.22.10"},"julius":{"bottle_rebuild":1,"conflicts":[["cmuclmtk",{":because":"both install `binlm2arpa` binaries"}]],"desc":"Two-pass large vocabulary continuous speech recognition engine","executables":["accept_check","adinrec","adintool","binlm2arpa","dfa_determinize","dfa_minimize","generate","generate-ngram","gram2sapixml.pl","jclient.pl","jcontrol","julius","libjulius-config","libsent-config","mkbingram","mkbinhmm","mkbinhmmlist","mkdfa.pl","mkdfa.py","mkfa","mkgshmm","mkss","nextword","yomi2voca.pl"],"head_dependencies":["libsndfile"],"homepage":"https://github.com/julius-speech/julius","license":"BSD-3-Clause","ruby_source_checksum":"9d772ccb4e2c61cae8a34e0e3bdc9bb451e6abe8aeefc6cd587b7729e70d5043","stable_dependencies":["libsndfile"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"74447d7adb3bd119adae7915ba9422b7da553556f979ac4ee53a262d94d47b47","stable_url_args":["https://github.com/julius-speech/julius/archive/refs/tags/v4.6.tar.gz"],"stable_version":"4.6"},"juman":{"desc":"Japanese morphological analysis system","executables":["juman"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/ku-nlp/juman.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://nlp.ist.i.kyoto-u.ac.jp/index.php?JUMAN","license":"BSD-3-Clause","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"9316421c963c80626afcd26589003b61fc7f7af984de518a544e0eef46663d5a","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"64bee311de19e6d9577d007bb55281e44299972637bd8a2a8bc2efbad2f917c6","stable_url_args":["https://nlp.ist.i.kyoto-u.ac.jp/nl-resource/juman/juman-7.01.tar.bz2"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"7.01","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"fea60e1ecb3168344e4d5576680b79b76036e6bf19d24553c5cde0c914ec8b1d"},"jumanpp":{"desc":"Japanese Morphological Analyzer based on RNNLM","executables":["jumanpp","mkdarts_jumanpp"],"head_dependencies":["gperftools",{"boost":":build"}],"homepage":"https://nlp.ist.i.kyoto-u.ac.jp/EN/index.php?JUMAN%2B%2B","license":"Apache-2.0","ruby_source_checksum":"70b043015843ab1ed9d0e11119dbe80b0be9c57fdd0dccc25db396d507ef681b","stable_dependencies":["gperftools",{"boost":":build"}],"stable_checksum":"01fa519cb1b66c9cccc9778900a4048b69b718e190a17e054453ad14c842e690","stable_url_args":["https://lotus.kuee.kyoto-u.ac.jp/nl-resource/jumanpp/jumanpp-1.02.tar.xz"],"stable_version":"1.02","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"6d2b11b21bafc965f703c292afee992e65b3a77089f2c05629eff5a397f83de5"},"jump":{"desc":"Helps you navigate your file system faster by learning your habits","executables":["jump"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gsamokovarov/jump.git",{":branch":"main"}],"homepage":"https://github.com/gsamokovarov/jump","license":"MIT","ruby_source_checksum":"04c19ad75f68457cf783e88bc61e36bd5f1bc56605860ee42ff44cfc3ae17a65","stable_dependencies":[{"go":":build"}],"stable_checksum":"17567f7acd305e2e8093f49e591aa03d74bc5c94204b0461550b0bd8055490af","stable_url_args":["https://github.com/gsamokovarov/jump/archive/refs/tags/v0.69.0.tar.gz"],"stable_version":"0.69.0"},"jupp":{"bottle_rebuild":1,"conflicts":[["joe",{":because":"both install the same binaries"}]],"desc":"Professional screen editor for programmers","executables":["jmacs","joe","jpico","jstar","jupp","rjoe","termidx"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gnu-sed":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://mbsd.evolvis.org/jupp.htm","license":"GPL-1.0-or-later","ruby_source_checksum":"d023e2307596463eabceb61eea0b8c17de7bba4e156a0713c96ba1c43027b9f1","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gnu-sed":":build"}],"stable_checksum":"7bb8ea8af519befefff93ec3c9e32108d7f2b83216c9bc7b01aef5098861c82f","stable_url_args":["https://mbsd.evolvis.org/MirOS/dist/jupp/joe-3.1jupp41.tgz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.1jupp41"},"jupyter-r":{"desc":"R support for Jupyter","head_dependencies":["jupyterlab","r","zeromq","gettext",{"pkgconf":":build"}],"homepage":"https://irkernel.github.io","license":"MIT","revision":4,"ruby_source_checksum":"52227e383aa3fc5f86706b8c23b66d9c5024e6d85e2aed03caac654ba8f828e3","stable_dependencies":["jupyterlab","r","zeromq","gettext",{"pkgconf":":build"}],"stable_checksum":"4ef2df1371e4b80dc1520da9186242998eb89eb0acfbc7d78de9aef4416bc358","stable_url_args":["https://github.com/IRkernel/IRkernel/archive/refs/tags/1.3.2.tar.gz",{":using":":nounzip"}],"stable_version":"1.3.2"},"jupyterlab":{"caveats":"Additional kernels can be installed into the shared jupyter directory\n  $HOMEBREW_PREFIX/etc/jupyter\n","compatibility_version":1,"desc":"Interactive environments for writing and running code","executables":["jupyter","jupyter-builder","jupyter-console","jupyter-dejavu","jupyter-events","jupyter-execute","jupyter-kernel","jupyter-kernelspec","jupyter-lab","jupyter-labextension","jupyter-labhub","jupyter-migrate","jupyter-nbconvert","jupyter-run","jupyter-server","jupyter-troubleshoot","jupyter-trust"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libyaml","node","pandoc","python@3.15",{"rpds-py":":no_linkage"},"zeromq",{"cmake":":build"},{"ninja":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://jupyter.org/","license":{":all_of":["BSD-3-Clause","MIT"]},"revision":3,"ruby_source_checksum":"a44b2f55e4f825170a1f7945f4b5ab44f8d9b67d24766fac32c14ed1ebe0157e","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/jupyterlab.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/jupyterlab.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/jupyterlab/bin/jupyter-lab"]],"stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libyaml","node","pandoc","python@3.15",{"rpds-py":":no_linkage"},"zeromq",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"404f49b081819378524886c9db66dba57a5565981eff885830df1baba3a17df5","stable_url_args":["https://files.pythonhosted.org/packages/33/8d/995cc142f6083346b35e7d3eadc5a6717ee89ce64ea53577010ac493bc3c/jupyterlab-4.6.4.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"4.6.4"},"jupytext":{"bottle_rebuild":1,"desc":"Jupyter notebooks as Markdown documents, Julia, Python or R scripts","executables":["jupytext","jupytext-config"],"head_dependencies":["libyaml","python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/mwouts/jupytext.git",{":branch":"main"}],"homepage":"https://jupytext.readthedocs.io/en/latest/","license":"MIT","ruby_source_checksum":"3c5c7d4b47805d6074d3bdf80bb34291b7df380d99df9c5b3b2bd510e7af8036","stable_dependencies":["libyaml","python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"ba1d143bb3751e054d3164376b148ee8fa74e1a860fc9411e1da93ff588b8a17","stable_url_args":["https://files.pythonhosted.org/packages/79/7f/5d2cc9618eca61dbc2d76628da3622a311702abd6b15c824bbf2b53e0db6/jupytext-1.19.6.tar.gz"],"stable_version":"1.19.6"},"just-lsp":{"desc":"Language server for just","executables":["just-lsp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/terror/just-lsp.git",{":branch":"master"}],"homepage":"https://github.com/terror/just-lsp","license":"CC0-1.0","ruby_source_checksum":"a9cd3805c23df527900fcc4ab103075a0c30b4c46ca89e92b4651ad832e6b7ee","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a3c91860a0f35b76ace3d1f4a06de9caa3757254fa31d481bc6d10476ecc7c28","stable_url_args":["https://github.com/terror/just-lsp/archive/refs/tags/0.10.0.tar.gz"],"stable_version":"0.10.0"},"just":{"desc":"Handy way to save and run project-specific commands","executables":["just"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/casey/just.git",{":branch":"master"}],"homepage":"https://just.systems","license":"CC0-1.0","ruby_source_checksum":"5ae9271ffa6e2e440bc60960e165b8ccf20290585a790ae4045dbcdd0cb8a155","stable_dependencies":[{"rust":":build"}],"stable_checksum":"20f876880851f1cc67fc7eb7589c7f7ccaa7612d827feac75797cf4a6ed729aa","stable_url_args":["https://github.com/casey/just/archive/refs/tags/1.59.0.tar.gz"],"stable_version":"1.59.0"},"jvgrep":{"desc":"Grep for Japanese users of Vim","executables":["jvgrep"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mattn/jvgrep.git",{":branch":"master"}],"homepage":"https://github.com/mattn/jvgrep","license":"MIT","ruby_source_checksum":"78fc57e0e0d29396e1abd50c34eca76782710f6d530cc54e7870df9c23cedb5a","stable_dependencies":[{"go":":build"}],"stable_checksum":"f337724a802867998187157644fce61929b3795728c09bbd7ea8386f6d43ace6","stable_url_args":["https://github.com/mattn/jvgrep/archive/refs/tags/v5.8.16.tar.gz"],"stable_version":"5.8.16"},"jvm-mon":{"desc":"Console-based JVM monitoring","executables":["jvm-mon"],"head_dependencies":[{"go":":build"},{"openjdk":":build"}],"head_url_args":["https://github.com/ajermakovics/jvm-mon.git",{":branch":"main"}],"homepage":"https://ajermakovics.github.io/jvm-mon/","license":"Apache-2.0","ruby_source_checksum":"b5eeb6f6bfd8be87e9c7ab1f757fac457d48e9d8bb95ce68871ba474564b2340","stable_dependencies":[{"go":":build"},{"openjdk":":build"}],"stable_checksum":"1fda84dbb8e848c1fe6046468a290ac53fcfeb147db8585d9f4ea2ecbdec0058","stable_url_args":["https://github.com/ajermakovics/jvm-mon/archive/refs/tags/1.4.tar.gz"],"stable_version":"1.4"},"jvmtop":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-25",":because":":unmaintained"},"desc":"Console application for monitoring all running JVMs on a machine","disable_args":{":date":"2026-09-25",":because":":unmaintained"},"executables":["jvmtop"],"head_dependencies":["openjdk@8"],"homepage":"https://github.com/patric-r/jvmtop","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"27feb1820371c4715c1f537b0059f12d29827807c020456daf9f883b24ee2a16","stable_dependencies":["openjdk@8"],"stable_checksum":"f9de8159240b400a51b196520b4c4f0ddbcaa8e587fab1f0a59be8a00dc128c4","stable_url_args":["https://github.com/patric-r/jvmtop/releases/download/0.8.0/jvmtop-0.8.0.tar.gz"],"stable_version":"0.8.0","bottle_tag":":all","bottle_checksum":"b9fabbeac0618290d38994f556f5de9288b33c2e23c7dd00e1892d111c23c4ce"},"jwt-cli":{"desc":"Super fast CLI tool to decode and encode JWTs built in Rust","executables":["jwt"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mike-engel/jwt-cli.git",{":branch":"main"}],"homepage":"https://github.com/mike-engel/jwt-cli","license":"MIT","ruby_source_checksum":"8d5d2795d3a2d9edae32908a7f2195ff590fbb7bd718af1ee48b2853dadddd1f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"49d67d920391978684dc32b75e553a2abbd46c775365c0fb4b232d22c0ed653a","stable_url_args":["https://github.com/mike-engel/jwt-cli/archive/refs/tags/6.2.0.tar.gz"],"stable_version":"6.2.0","bottle_checksum":"60ffb058e6075cbbddd0b23ce137bc00679553f0d875e9db5addbf903dfb478d"},"jwt-hack":{"desc":"JSON Web Token Hack Toolkit","executables":["jwt-hack"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/hahwul/jwt-hack.git",{":branch":"main"}],"homepage":"https://github.com/hahwul/jwt-hack","license":"MIT","ruby_source_checksum":"f3a160051dc8ce637b06d876487c4022d18ef7fcdb7d33db416a31ecb374f617","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f510ce2a1fb1bb98844536810659c9e310ee6a2e844af9dc7f0b874222ca7f6d","stable_url_args":["https://github.com/hahwul/jwt-hack/archive/refs/tags/v2.6.0.tar.gz"],"stable_version":"2.6.0"},"jwt-ui":{"desc":"TUI for decoding and encoding JWT tokens","executables":["jwtui"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jwt-rs/jwt-ui.git",{":branch":"main"}],"homepage":"https://jwtui.cli.rs/","license":"MIT","ruby_source_checksum":"c750e435f5cc8d7a501ffa1de15fbb96a66c14508ebab8584cd78158346dd56d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"97c6a8cd998adcf80147aa12084efd5ca5bf2f0ead4645851837967d98114630","stable_url_args":["https://github.com/jwt-rs/jwt-ui/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"jxl-oxide":{"desc":"JPEG XL decoder","executables":["jxl-oxide"],"head_dependencies":["little-cms2",{"rust":":build"}],"homepage":"https://github.com/tirr-c/jxl-oxide","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"451380808197f7149586791898afde5d0fb73ca2f5c0a665d0b6a77bf11753ce","stable_dependencies":["little-cms2",{"rust":":build"}],"stable_checksum":"d4ddd94b8d9c5d34424e3e228e07a5399aee9a388339fd6cd81b073eebf1e6de","stable_url_args":["https://github.com/tirr-c/jxl-oxide/archive/refs/tags/0.12.6.tar.gz"],"stable_version":"0.12.6"},"jxrlib":{"deprecate_args":{":date":"2026-08-23",":because":":unmaintained"},"desc":"Tools for JPEG-XR image encoding/decoding","disable_args":{":date":"2027-02-23",":because":":unmaintained"},"executables":["JxrDecApp","JxrEncApp"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://tracker.debian.org/pkg/jxrlib","license":"BSD-2-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"c5c7b4b5fd94d4b1f139e19c282c922bffdd2f99053ff0f2784c4160caff10b8","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/Gcenx/macports-wine/1b310a17497f9a49cc82789cc5afa2d22bb67c0c/graphics/jxrlib/files/0001-Add-ability-to-build-using-cmake.patch","sha256":"beebe13d40bc5b0ce645db26b3c8f8409952d88495bbab8bc3bebc954bdecffe","type":"unofficial"}],"stable_checksum":"3e3c9d3752b0bbf018ed9ce01b43dcd4be866521dc2370dc9221520b5bd440d4","stable_url_args":["https://deb.debian.org/debian/pool/main/j/jxrlib/jxrlib_1.2~git20170615.f752187.orig.tar.xz"],"stable_version":"1.2_git20170615-f752187","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"449029d8100d5ed878755410d3c23b3044f4033afb5a384886fd2db2b0994434"},"jython":{"desc":"Python implementation written in Java (successor to JPython)","executables":["jython"],"head_dependencies":["openjdk"],"homepage":"https://www.jython.org/","license":"PSF-2.0","ruby_source_checksum":"f396bcddf20f3b6f7cb7403eac0ed27248d1c23c463479b1f91ec9dc0fe4a511","stable_dependencies":["openjdk"],"stable_checksum":"6001f0741ed5f4a474e5c5861bcccf38dc65819e25d46a258cbc0278394a070b","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/python/jython-installer/2.7.4/jython-installer-2.7.4.jar"],"stable_version":"2.7.4","bottle_checksum":"c24c368c2bdd03928c74e6807c2954343c05d72ea0bde7d048add87354d49d12"},"k0sctl":{"desc":"Bootstrapping and management tool for k0s clusters","executables":["k0sctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/k0sproject/k0sctl.git",{":branch":"main"}],"homepage":"https://github.com/k0sproject/k0sctl","license":"Apache-2.0","ruby_source_checksum":"972b436d1acdab6d7e3cf52eb4d59b70b968aa42e3cee93c58bb8f906b4bff69","stable_dependencies":[{"go":":build"}],"stable_checksum":"0106b84cd80db5af0cd6796302904b990c908a8bb76baba07e11c944d66bca52","stable_url_args":["https://github.com/k0sproject/k0sctl/archive/refs/tags/v0.33.1.tar.gz"],"stable_version":"0.33.1"},"k2tf":{"desc":"Kubernetes YAML to Terraform HCL converter","executables":["k2tf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sl1pm4t/k2tf.git",{":branch":"master"}],"homepage":"https://github.com/sl1pm4t/k2tf","license":"MPL-2.0","ruby_source_checksum":"3ff353e813c6789fca565f712f936a28fc6ee42f2f86a6e6edaf95d504ce6c68","stable_dependencies":[{"go":":build"}],"stable_checksum":"9efdac448a99dbdda558eb93b63ed0b3ccabbac43c14df21ef3ba9bd402a4003","stable_url_args":["https://github.com/sl1pm4t/k2tf/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0","bottle_checksum":"8a1f65789b5060b8e020770642231486d6b9d563645bc4f2ffe9337dfb2d36f0"},"k3d":{"desc":"Little helper to run CNCF's k3s in Docker","executables":["k3d"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/k3d-io/k3d.git",{":branch":"main"}],"homepage":"https://k3d.io","license":"MIT","ruby_source_checksum":"ad232d2d1471d9f7ca6229d3a0b56791597eed7f81c14d5a6c9e22b853c99b10","stable_dependencies":[{"go":":build"}],"stable_checksum":"969cce82c4871bb829be798655abe2b6709b77cc0f42f7ff69293c621dfbbab0","stable_url_args":["https://github.com/k3d-io/k3d/archive/refs/tags/v5.9.0.tar.gz"],"stable_version":"5.9.0"},"k3sup":{"desc":"Utility to create k3s clusters on any local or remote VM","executables":["k3sup"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alexellis/k3sup.git",{":branch":"master"}],"homepage":"https://k3sup.dev","license":"MIT","ruby_source_checksum":"80fa0d83e400491667aac77b6fcdca16bb1d9e7ffa759b395fdee845fb40737a","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/alexellis/k3sup.git",{":tag":"0.13.14",":revision":"07ee3911f65dc978899f036586c7a99317a31996"}],"stable_version":"0.13.14"},"k6":{"desc":"Modern load testing tool, using Go and JavaScript","executables":["k6"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/grafana/k6.git",{":branch":"master"}],"homepage":"https://k6.io","license":"AGPL-3.0-or-later","ruby_source_checksum":"857d4d4fd9abf03ac4d968d967bee44eabe6c310317ddee20159f2cab338542c","stable_dependencies":[{"go":":build"}],"stable_checksum":"35d0e4ce17ac3b7557f220a63bd9486f24dd63e032fbe1aed8a79326191a2097","stable_url_args":["https://github.com/grafana/k6/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"k8sgpt":{"desc":"Scanning your k8s clusters, diagnosing, and triaging issues in simple English","executables":["k8sgpt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/k8sgpt-ai/k8sgpt.git",{":branch":"main"}],"homepage":"https://k8sgpt.ai/","license":"Apache-2.0","ruby_source_checksum":"01349fe810d3290bf050067decae1e3519b521ce911a8889793e7512d8dd25a4","stable_dependencies":[{"go":":build"}],"stable_checksum":"5bf358be47b5e7a9f78bf70318244acb737f5916084c85212f898aa6d12e323c","stable_url_args":["https://github.com/k8sgpt-ai/k8sgpt/archive/refs/tags/v0.4.41.tar.gz"],"stable_version":"0.4.41"},"k9s":{"desc":"Kubernetes CLI To Manage Your Clusters In Style!","executables":["k9s"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/derailed/k9s.git",{":branch":"master"}],"homepage":"https://k9scli.io/","license":"Apache-2.0","ruby_source_checksum":"a7ff757285a23ab931669c2b78f51e25badb56d01d975725f769d063b01df527","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/derailed/k9s.git",{":tag":"v0.51.0",":revision":"558caafe7ba067467de46b320cc22ef11fef9c34"}],"stable_version":"0.51.0"},"kaf":{"desc":"Modern CLI for Apache Kafka","executables":["kaf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/birdayz/kaf.git",{":branch":"master"}],"homepage":"https://github.com/birdayz/kaf","license":"Apache-2.0","ruby_source_checksum":"ce768ff97885feb41e6fc4e01f9e86a3a5b7ab28115f76b214de7cd0628d60c9","stable_dependencies":[{"go":":build"}],"stable_checksum":"83e78c19e5bce2d1922910809c19bacf489f6d16bbabefa6dcdd3e4b5c292b13","stable_url_args":["https://github.com/birdayz/kaf/archive/refs/tags/v0.2.14.tar.gz"],"stable_version":"0.2.14"},"kafka":{"bottle_rebuild":1,"desc":"Open-source distributed event streaming platform","executables":["connect-distributed","connect-mirror-maker","connect-plugin-path","connect-standalone","kafka-acls","kafka-broker-api-versions","kafka-client-metrics","kafka-cluster","kafka-configs","kafka-console-consumer","kafka-console-producer","kafka-console-share-consumer","kafka-consumer-groups","kafka-consumer-perf-test","kafka-delegation-tokens","kafka-delete-records","kafka-dump-log","kafka-e2e-latency","kafka-features","kafka-get-offsets","kafka-groups","kafka-jmx","kafka-leader-election","kafka-log-dirs","kafka-metadata-quorum","kafka-metadata-shell","kafka-producer-perf-test","kafka-reassign-partitions","kafka-replica-verification","kafka-run-class","kafka-server-start","kafka-server-stop","kafka-share-consumer-perf-test","kafka-share-groups","kafka-storage","kafka-streams-application-reset","kafka-streams-groups","kafka-topics","kafka-transactions","kafka-verifiable-consumer","kafka-verifiable-producer","kafka-verifiable-share-consumer","trogdor"],"head_dependencies":["openjdk"],"homepage":"https://kafka.apache.org/","license":"Apache-2.0","post_install_steps":[{"path":{"base":"var","path":"log/kafka"},"type":"mkdir_p"},{"command":{"base":"libexec","path":"post-install"},"guards":[{"base":"var","path":"lib/kraft-combined-logs/meta.properties","condition":"unless_exists","id":"1"}],"type":"run"}],"ruby_source_checksum":"0aca4416a004a79e1632a450c3d6c82ce96c4241838f2c9bae26a9c9c5d478af","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/kafka/kafka_output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/kafka/kafka_output.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/kafka/bin/kafka-server-start","$HOMEBREW_PREFIX/etc/kafka/server.properties"]],"stable_dependencies":["openjdk"],"stable_checksum":"f118328b2d053497350d5befd82c08db7ffd710327ff52943dd5caaa1b25db21","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=kafka/4.3.1/kafka_2.13-4.3.1.tgz"],"stable_version":"4.3.1"},"kafkactl-aws-plugin":{"desc":"AWS Plugin for kafkactl","executables":["kafkactl-aws-plugin"],"head_dependencies":["kafkactl",{"go":":build"}],"homepage":"https://deviceinsight.github.io/kafkactl/","license":"Apache-2.0","ruby_source_checksum":"cca5e4a94ab39abb09055a24e6393fab7446215c240ffbd3e78cfe1497b46824","stable_dependencies":["kafkactl",{"go":":build"}],"stable_checksum":"f7f5b961061c863131a9f84e8a6aa7d7273a16b1c3ad4fb86888edebda345eb1","stable_url_args":["https://github.com/deviceinsight/kafkactl-plugins/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_checksum":"b37d14848bd63b210d5372b65d24d816555f9d944866acd7ac17e94123b3472a"},"kafkactl-azure-plugin":{"desc":"Azure Plugin for kafkactl","executables":["kafkactl-azure-plugin"],"head_dependencies":["kafkactl",{"go":":build"}],"homepage":"https://deviceinsight.github.io/kafkactl/","license":"Apache-2.0","ruby_source_checksum":"20a40aad693455c69d4710c2a5b17737306e1cd8c1f9bf1ec524cb1034ba974d","stable_dependencies":["kafkactl",{"go":":build"}],"stable_checksum":"f7f5b961061c863131a9f84e8a6aa7d7273a16b1c3ad4fb86888edebda345eb1","stable_url_args":["https://github.com/deviceinsight/kafkactl-plugins/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_checksum":"98e2a44851ac0c34061a2844fed3263583df18e271511b490c461181caa18fc2"},"kafkactl":{"desc":"CLI for managing Apache Kafka","executables":["kafkactl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/deviceinsight/kafkactl.git",{":branch":"main"}],"homepage":"https://deviceinsight.github.io/kafkactl/","license":"Apache-2.0","ruby_source_checksum":"c4d4c625f7ebf32be758cba15bc256680c115323bb7de8d43d2a12ccddc0796b","stable_dependencies":[{"go":":build"}],"stable_checksum":"31baacbaab41a9b3f945a894440b11647b99e1dd49744ccfa750aa082fb4632e","stable_url_args":["https://github.com/deviceinsight/kafkactl/archive/refs/tags/v5.21.0.tar.gz"],"stable_version":"5.21.0"},"kagent":{"desc":"Kubernetes native framework for building AI agents","executables":["kagent"],"head_dependencies":[{"go":":build"},{"kubernetes-cli":":test"}],"head_url_args":["https://github.com/kagent-dev/kagent.git",{":branch":"main"}],"homepage":"https://kagent.dev","license":"Apache-2.0","ruby_source_checksum":"3e5c715b1c92226caedf8751f1c0e2cf7def2af9c407785637e69759c8c86135","stable_dependencies":[{"go":":build"},{"kubernetes-cli":":test"}],"stable_checksum":"6f4155a55f22b18b779a322646368f468c04dfbf7d100b5d638aae57dad16ace","stable_url_args":["https://github.com/kagent-dev/kagent/archive/refs/tags/v0.10.4.tar.gz"],"stable_version":"0.10.4"},"kahip":{"conflicts":[["mcp-toolbox",{":because":"both install `toolbox` binaries"}]],"desc":"Karlsruhe High Quality Partitioning","executables":["dspac","edge_evaluator","edge_list_to_metis_graph","edge_partitioning","evaluator","global_multisection","graph2binary","graph2binary_external","graphchecker","interface_test","kaffpa","kaffpaE","label_propagation","node_ordering","node_separator","parhip","partition_to_vertex_separator","readbgf","toolbox"],"head_dependencies":["open-mpi","libomp",{"cmake":":build"}],"head_url_args":["https://github.com/KaHIP/KaHIP.git",{":branch":"master"}],"homepage":"https://algo2.iti.kit.edu/documents/kahip/index.html","license":"MIT","ruby_source_checksum":"efa837937c7f1262b64be4dc933c058bed98b7dfc0899e1c2beb52239b7858e7","stable_dependencies":["open-mpi","libomp",{"cmake":":build"}],"stable_checksum":"3abad20158887b585b4d4792c35fa9023b7fd634b2bc4494334a3951b69f4842","stable_url_args":["https://github.com/KaHIP/KaHIP/archive/refs/tags/v3.25.tar.gz"],"stable_version":"3.25"},"kaitai-struct-compiler":{"desc":"Compiler for generating binary data parsers","executables":["kaitai-struct-compiler"],"head_dependencies":["openjdk"],"homepage":"https://kaitai.io/","license":"GPL-3.0-or-later","ruby_source_checksum":"ec71f2877b445453b3664600d06081173e18aa80a77a80b41d1621f21e15b98a","stable_dependencies":["openjdk"],"stable_checksum":"ff89389d9dc9e770d78a24af328763cb1f8e7b31ce7766c9edf10669a060f2a2","stable_url_args":["https://github.com/kaitai-io/kaitai_struct_compiler/releases/download/0.11/kaitai-struct-compiler-0.11.zip"],"stable_version":"0.11","bottle_tag":":all","bottle_checksum":"66821f7ac017603678d4c0d615f1421a9a68996d5a7592421e72dbea54f829b8"},"kakoune":{"bottle_rebuild":1,"desc":"Selection-based modal text editor","executables":["kak"],"head_url_args":["https://github.com/mawww/kakoune.git",{":branch":"master"}],"homepage":"https://github.com/mawww/kakoune","license":"Unlicense","ruby_source_checksum":"79a22a500ac6b90796cdf1f599bb6305f68c8de386baa0ce8ba265f99347078e","stable_checksum":"be1deb3fe9808a0733ab1057309da380bb757307e8fdbb22dc478b674b6bad34","stable_url_args":["https://github.com/mawww/kakoune/releases/download/v2026.05.21/kakoune-2026.05.21.tar.bz2"],"stable_version":"2026.05.21"},"kalign":{"bottle_rebuild":1,"desc":"Fast multiple sequence alignment program for biological sequences","executables":["kalign"],"head_dependencies":["libomp",{"cmake":":build"}],"homepage":"https://github.com/TimoLassmann/kalign","license":"Apache-2.0","ruby_source_checksum":"766b0172582aa1c8dbc3ea0625f9f62b1f20cfccc96430545c1c9ae8850f3991","stable_dependencies":["libomp",{"cmake":":build"}],"stable_checksum":"983bfd7da76010d59c3de3bae3d977cac78642c5eb061009dd12b11b9db5190d","stable_url_args":["https://github.com/TimoLassmann/kalign/archive/refs/tags/v3.5.1.tar.gz"],"stable_version":"3.5.1"},"kalker":{"desc":"Full-featured calculator with math syntax","executables":["kalker"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://kalker.strct.net","license":"MIT","ruby_source_checksum":"157cd57014eaa8baced8c197d3678438527c30f8d3e312e06b4e3e62c5127382","stable_dependencies":[{"rust":":build"}],"stable_checksum":"91749c767e345094a2c2057cfcf722d9aed24583381c175bdbd838a5ec00d1ec","stable_url_args":["https://github.com/PaddiM8/kalker/archive/refs/tags/v2.2.3.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"2.2.3"},"kallisto":{"desc":"Quantify abundances of transcripts from RNA-Seq data","executables":["kallisto"],"head_dependencies":["hdf5",{"cmake":":build"}],"homepage":"https://pachterlab.github.io/kallisto/","license":"BSD-2-Clause","ruby_source_checksum":"05c2bed0824d3fee63adf0a2e195fd9380054a0f652b338e870fee0e53aa65d5","stable_dependencies":["hdf5",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/pachterlab/kallisto/commit/a5caefb608611c48e102d63e91eafd3660d3e569.patch?full_index=1","sha256":"e29be49cc52a18f78b13b381f2d97cdf047ea45ba6b61b94caa54d46e195d0e2","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pachterlab/kallisto/pull/506"}]},{"strip":"p1","url":"https://github.com/pachterlab/kallisto/commit/e79245b1386d984849f2274fd2287a85682991bc.patch?full_index=1","sha256":"0a2e28de1bbe247842f5f6082a00ac60158ffe3d3264b639131d16b9c8c2e1a5","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pachterlab/kallisto/pull/506"}]}],"stable_checksum":"68184e41706d77e409f05a598a87dacdf3cf227f18c028175e2bce8b284bdea4","stable_url_args":["https://github.com/pachterlab/kallisto/archive/refs/tags/v0.52.0.tar.gz"],"stable_version":"0.52.0"},"kamal-proxy":{"desc":"Lightweight proxy server for Kamal","executables":["kamal-proxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/basecamp/kamal-proxy.git",{":branch":"main"}],"homepage":"https://kamal-deploy.org/","license":"MIT","ruby_source_checksum":"bc1b39f7453563dc13b43af193ad1105351857d039d7883ea76d17a8d515fd24","stable_dependencies":[{"go":":build"}],"stable_checksum":"5c75d24ab6110391f62e7a73b913fc8f37f4c7451b629fe2f26a7d8768c7d77e","stable_url_args":["https://github.com/basecamp/kamal-proxy/archive/refs/tags/v0.10.2.tar.gz"],"stable_version":"0.10.2"},"kamel":{"desc":"Apache Camel K CLI","executables":["kamel"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/apache/camel-k.git",{":branch":"main"}],"homepage":"https://camel.apache.org/","license":"Apache-2.0","ruby_source_checksum":"05a8094717e1b2738b74ce91160bd3c43d4316bc6f1ee404401e644786a55dca","stable_dependencies":[{"go":":build"}],"stable_checksum":"aace4782b7f4fcb5ff7c49f8c4ead8a5d33b1139678c6f9253c6c37e83d4e78b","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=camel/camel-k/2.11.0/camel-k-sources-2.11.0.tar.gz"],"stable_version":"2.11.0"},"kanata-tray":{"desc":"System tray for kanata keyboard remapper","executables":["kanata-tray"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/rszyma/kanata-tray.git",{":branch":"main"}],"homepage":"https://github.com/rszyma/kanata-tray","license":"GPL-3.0-or-later","ruby_source_checksum":"e818bad29078f010fa9a6a0ceaf9f26dc05c05bdda4de14f66944a436d575f66","stable_dependencies":[{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"18d17493d20f6a06db31131c41059d2a8224494479fdf98498eb76c0fab70885","stable_url_args":["https://github.com/rszyma/kanata-tray/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"kanata":{"desc":"Cross-platform software keyboard remapper for Linux, macOS and Windows","executables":["kanata"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jtroo/kanata.git",{":branch":"main"}],"homepage":"https://github.com/jtroo/kanata","license":"LGPL-3.0-only","ruby_source_checksum":"1d44b2cc5f9c88d040ac9aae18d2034998506b88c08896e27cc5e92378224cca","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","/$HOME"],[":log_path","$HOMEBREW_PREFIX/var/log/kanata.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/kanata.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/kanata/bin/kanata","--no-wait","--cfg","/$HOME/.config/kanata/kanata.kbd"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"7081073d1d22fe4e404cf8e7d1dfa3f72562fb2d96538367c07f64877dcbf87a","stable_url_args":["https://github.com/jtroo/kanata/archive/refs/tags/v1.12.0.tar.gz"],"stable_version":"1.12.0"},"kanif":{"bottle_rebuild":1,"desc":"Cluster management and administration tool","executables":["kaget","kanif","kaput","kash"],"head_dependencies":["taktuk"],"homepage":"https://packages.debian.org/stable/net/kanif","license":"GPL-2.0-or-later","ruby_source_checksum":"af25e4e709a85efa541eefdc99fbe8f9036f7ba96ad687b67ff5df1a15298e6a","stable_dependencies":["taktuk"],"stable_checksum":"3f0c549428dfe88457c1db293cfac2a22b203f872904c3abf372651ac12e5879","stable_url_args":["https://deb.debian.org/debian/pool/main/k/kanif/kanif_1.2.2.orig.tar.gz"],"stable_version":"1.2.2","bottle_tag":":all","bottle_checksum":"f8e0c833384c4479f288c31b55223157190f271ca6489bbcc47cfb8c9c2042e8"},"kapacitor":{"desc":"Open source time series data processor","executables":["kapacitor","kapacitord"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/influxdata/kapacitor.git",{":branch":"master"}],"homepage":"https://github.com/influxdata/kapacitor","license":"MIT","ruby_source_checksum":"6a729d8aa5ab68145b591ac8a2beb642f9586b281acf0bef151b92112bec82cf","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/kapacitor.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/kapacitor.log"],[":keep_alive",{":successful_exit":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/kapacitor/bin/kapacitord","-config","$HOMEBREW_PREFIX/etc/kapacitor.conf"]],"stable_dependencies":[{"go":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/influxdata/kapacitor.git",{":tag":"v1.8.8",":revision":"5795d00a62fa02bec66c4ae0ed0c572cb7d2fa69"}],"stable_version":"1.8.8"},"kapp":{"desc":"CLI tool for Kubernetes users to group and manage bulk resources","executables":["kapp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/carvel-dev/kapp.git",{":branch":"develop"}],"homepage":"https://carvel.dev/kapp/","license":"Apache-2.0","ruby_source_checksum":"dd57b088a22ec75bbac875b1b123d028f0701bc3f11ffb99987def2db704e23f","stable_dependencies":[{"go":":build"}],"stable_checksum":"044e6480297043b8939ef819bcf2d4cd9d36486d83d2f3bd3fd1382efad48c61","stable_url_args":["https://github.com/carvel-dev/kapp/archive/refs/tags/v0.66.1.tar.gz"],"stable_version":"0.66.1"},"karakeep":{"desc":"CLI tool for self-hostable bookmark-everything app karakeep","executables":["karakeep"],"head_dependencies":["node"],"homepage":"https://karakeep.app/","license":"AGPL-3.0-only","ruby_source_checksum":"6df731bc81a8514e80c688577f0613483fb08c99ce858a78d648c2038c81b97f","stable_dependencies":["node"],"stable_checksum":"0cccbeb191bcda965da89b0ad3e6b025bfe637cda27ee49187ac715306558c6f","stable_url_args":["https://registry.npmjs.org/@karakeep/cli/-/cli-0.34.0.tgz"],"stable_version":"0.34.0","bottle_tag":":all","bottle_checksum":"023f3fb46bcb6ad43e8c75813a9d56ff19baf8904deaa28566535e84822c2988"},"karchive":{"desc":"Reading, creating, and manipulating file archives","head_dependencies":["openssl@4","qtbase","xz","zstd",{"cmake":[":build",":test"]},{"doxygen":":build"},{"extra-cmake-modules":[":build",":test"]},{"pkgconf":":build"},{"qttools":":build"}],"head_url_args":["https://invent.kde.org/frameworks/karchive.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://api.kde.org/karchive-index.html","license":{":all_of":["BSD-2-Clause","LGPL-2.0-only","LGPL-2.0-or-later",{":any_of":["LGPL-2.0-only","LGPL-3.0-only"]}]},"ruby_source_checksum":"3d531c0ec46b408e247f62dd10034dce2e87544df157b06b4dcb68b6cd264326","stable_dependencies":["openssl@4","qtbase","xz","zstd",{"cmake":[":build",":test"]},{"doxygen":":build"},{"extra-cmake-modules":[":build",":test"]},{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"95acaf5a459593184104e1c157cef415ec59a33e71674186169e0df33cdacaac","stable_url_args":["https://download.kde.org/stable/frameworks/6.31/karchive-6.31.0.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"6.31.0"},"kargo":{"desc":"Multi-Stage GitOps Continuous Promotion","executables":["kargo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/akuity/kargo.git",{":branch":"main"}],"homepage":"https://kargo.io/","license":"Apache-2.0","ruby_source_checksum":"faf551a038f39a49eb356225d36c69c7103576a56f5e8c44acbc49fe58ec8189","stable_dependencies":[{"go":":build"}],"stable_checksum":"81cca68a0fa3943bef713ef630666a9e1d8f73b39311d0152bde7221efc92075","stable_url_args":["https://github.com/akuity/kargo/archive/refs/tags/v1.12.4.tar.gz"],"stable_version":"1.12.4"},"karmadactl":{"desc":"CLI for Karmada control plane","executables":["karmadactl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/karmada-io/karmada.git",{":branch":"master"}],"homepage":"https://karmada.io/","license":"Apache-2.0","ruby_source_checksum":"8767eebb55012835cb9070b38516fe6696e11f06dc68737693e51e9fdbe0c0e9","stable_dependencies":[{"go":":build"}],"stable_checksum":"200fb27d97385756baa0971e630d674fe4900fb2dbefd49d3a42b3ab43eaa5dd","stable_url_args":["https://github.com/karmada-io/karmada/archive/refs/tags/v1.19.0.tar.gz"],"stable_version":"1.19.0"},"karn":{"desc":"Manage multiple Git identities","executables":["karn"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/prydonius/karn.git",{":branch":"master"}],"homepage":"https://github.com/prydonius/karn","license":"MIT","ruby_source_checksum":"ac726e8b432bfb0531a62403b032b8bfbe6f3be3d6b6e93aca3cee42dd96bedb","stable_dependencies":[{"go":":build"}],"stable_checksum":"96f10ff263468b9f91244edf16d8ea548c9d281cba9b2597eaf5270f9e6127e3","stable_url_args":["https://github.com/prydonius/karn/archive/refs/tags/v0.1.0.tar.gz"],"stable_version":"0.1.0","bottle_checksum":"39702da4deba9720c8e7559835351012e44c5906c7f06d9bff276b845d58c573"},"kaskade":{"bottle_rebuild":1,"desc":"TUI for Kafka","executables":["kaskade"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"librdkafka","libyaml","python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/sauljabin/kaskade.git",{":branch":"main"}],"homepage":"https://github.com/sauljabin/kaskade","license":"MIT","ruby_source_checksum":"36de3c2ad4a01382d945bac722ce0d6fdab54442ac72e3704fdf27ef1faf67b4","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"librdkafka","libyaml","python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"cff8cef193aa2a1bc9ee9422a4d7c82adaa63a1496e39fae0e3ee7dcd4f7aa04","stable_url_args":["https://files.pythonhosted.org/packages/3f/b7/0b3951bd91f014601090b0866859e4b848a596ad23d43e5aff1c73fdf51c/kaskade-5.1.0.tar.gz"],"stable_version":"5.1.0"},"kata":{"desc":"Local-first, federated issue tracker for humans and coding agents","executables":["kata"],"head_dependencies":[{"go":":build"}],"homepage":"https://katatracker.com","license":"MIT","ruby_source_checksum":"2bd498bfdc35eaaddc119c2df585a02603a5c7f17d6d43017db41ee16da8652e","stable_dependencies":[{"go":":build"}],"stable_checksum":"5647809b6a150f217e14d774499e190e5d6b1d17b1a877fc1028a02585cb0765","stable_url_args":["https://github.com/kenn-io/kata/releases/download/v0.20.0/kata_0.20.0_source.tar.gz"],"stable_version":"0.20.0"},"katago":{"desc":"Neural Network Go engine with no human-provided knowledge","executables":["katago"],"head_dependencies":["libzip",{"cmake":":build"},{"ninja":":build"},{"eigen":":build"}],"homepage":"https://katagotraining.org/","license":{":all_of":["MIT","CC0-1.0"]},"revision":2,"ruby_source_checksum":"aa09114945a7e9b47367bc0628dff7649c0c90479ce7436ede532e1e3dc33f66","stable_dependencies":["libzip",{"cmake":":build"},{"ninja":":build"},{"eigen":":build"}],"stable_checksum":"fefd554bfaf0daa00d97ac3a767c7aef8d303545b135b0fbf8bd6837772f8bf9","stable_url_args":["https://github.com/lightvector/KataGo/archive/refs/tags/v1.18.2.tar.gz"],"stable_version":"1.18.2"},"katana":{"desc":"Crawling and spidering framework","executables":["katana"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/katana.git",{":branch":"dev"}],"homepage":"https://github.com/projectdiscovery/katana","license":"MIT","ruby_source_checksum":"344ed0a821ab4c167ca005ca90b5b55058ba89dd0b7024d1494a5fb39c2eace5","stable_dependencies":[{"go":":build"}],"stable_checksum":"490f23c25daeea0ccf93268a81b4a89ba84ec43ac2bf6dc988392ec3a65d9329","stable_url_args":["https://github.com/projectdiscovery/katana/archive/refs/tags/v1.8.0.tar.gz"],"stable_version":"1.8.0"},"kawa":{"bottle_rebuild":1,"desc":"Programming language for Java (implementation of Scheme)","executables":["kawa"],"head_dependencies":["openjdk"],"homepage":"https://www.gnu.org/software/kawa/","license":"MIT","revision":1,"ruby_source_checksum":"c8057042837c7fa39b742546235268bb538c44eb41867459c1972044fc1aa729","stable_dependencies":["openjdk"],"stable_checksum":"dab1f41da968191fc68be856f133e3d02ce65d2dbd577a27e0490f18ca00fa22","stable_url_args":["https://ftpmirror.gnu.org/kawa/kawa-3.1.1.zip"],"stable_version":"3.1.1","bottle_tag":":all","bottle_checksum":"c7ea8432d31f2ae8fdcf5307d328016c728f51db2bc2c76f10161d7c40fcb962"},"kbld":{"desc":"Tool for building and pushing container images in development workflows","executables":["kbld"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/carvel-dev/kbld.git",{":branch":"develop"}],"homepage":"https://carvel.dev/kbld/","license":"Apache-2.0","ruby_source_checksum":"41de275cacdf4dfcb87773512821caec6076273abbe51c94d6b2e00aacd42213","stable_dependencies":[{"go":":build"}],"stable_checksum":"b6e5c4438d37dc0f034e58854948351f397000468b59deb50c00765f0ab1bd3f","stable_url_args":["https://github.com/carvel-dev/kbld/archive/refs/tags/v0.49.2.tar.gz"],"stable_version":"0.49.2"},"kbt":{"desc":"Keyboard tester in terminal","executables":["kbt"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/bloznelis/kbt.git",{":branch":"master"}],"homepage":"https://github.com/bloznelis/kbt","license":"MIT","ruby_source_checksum":"43785967b770a3d5746002b15d08d5d6d80ceab42ea51be5df90bea49406503e","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8dd3b9c129b51e902f1b0aeb5a717c716d92f81ed76c2264a9131f8def428e93","stable_url_args":["https://github.com/bloznelis/kbt/archive/refs/tags/2.1.0.tar.gz"],"stable_version":"2.1.0","bottle_checksum":"24a8ec918a6dfea51eb963c9538e7523476ba09680eee1252dc17fd37bad9f71"},"kcat":{"desc":"Generic command-line non-JVM Apache Kafka producer and consumer","executables":["kcat"],"head_dependencies":["avro-c","librdkafka","libserdes","yajl"],"head_url_args":["https://github.com/edenhill/kcat.git",{":branch":"master"}],"homepage":"https://github.com/edenhill/kcat","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"874c95ddcd781cd78164c69f05844fc5bc2392c533eeb163da28c4e0eac3ea82","stable_dependencies":["avro-c","librdkafka","libserdes","yajl"],"stable_url_args":["https://github.com/edenhill/kcat.git",{":tag":"1.7.0",":revision":"f2236ae5d985b9f31631b076df24ca6c33542e61"}],"stable_version":"1.7.0","bottle_cellar":":any","bottle_checksum":"95536d78ad5b427449953b687b98e18f7cc4fd0b53fd9439849b19970cdba06b"},"kcgi":{"bottle_rebuild":1,"desc":"Minimal CGI and FastCGI library for C/C++","executables":["kfcgi"],"head_dependencies":[{"bmake":":build"}],"homepage":"https://kristaps.bsd.lv/kcgi/","license":"ISC","ruby_source_checksum":"8231b2ac9a08f0edd4f9e4c503a362e64edf9aec9bf8757f33d412a6042210f8","stable_dependencies":[{"bmake":":build"}],"stable_checksum":"bc1cc29bca48eace5df4ba0f1aa1dfc2fe7ac773f750d4af84d80c52cece3c45","stable_url_args":["https://kristaps.bsd.lv/kcgi/snapshots/kcgi-1.0.1.tgz"],"stable_version":"1.0.1"},"kconf":{"bottle_rebuild":1,"desc":"CLI for managing multiple kubeconfigs","executables":["kconf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/particledecay/kconf.git",{":branch":"main"}],"homepage":"https://github.com/particledecay/kconf","license":"MIT","ruby_source_checksum":"fcbc851ada3d5a32367948093307c83e7cca0fc57e640d0039aa4c0296455bb5","stable_dependencies":[{"go":":build"}],"stable_checksum":"e7fe6750c719caf227890a31e2fd5446972ec3e1e5492180d0a387fe1c3394c0","stable_url_args":["https://github.com/particledecay/kconf/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"kcov":{"desc":"Code coverage tester for compiled programs, Python, and shell scripts","executables":["kcov","kcov-system-daemon"],"head_dependencies":["dwarfutils","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/SimonKagstrom/kcov.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],["curl"]],"homepage":"https://simonkagstrom.github.io/kcov/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"fcdc118da83656144cd99a0ea73ffd7004e27e6d198d921c3dc60a305ad2c24b","stable_dependencies":["dwarfutils","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/SimonKagstrom/kcov/commit/698f612b01e776dfbc4bab11d320097425918423.patch?full_index=1","sha256":"9465fa31cde08a449e03b8b9ac6149d2ad6eb337189c348000def5eabd58d519","type":"backport","resolves":[{"type":"defect","id":"https://github.com/SimonKagstrom/kcov/issues/475"}]}],"stable_checksum":"4cbba86af11f72de0c7514e09d59c7927ed25df7cebdad087f6d3623213b95bf","stable_url_args":["https://github.com/SimonKagstrom/kcov/archive/refs/tags/v43.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"]],"stable_version":"43"},"kcptun":{"deprecate_args":{":date":"2026-02-11",":because":":repo_archived"},"desc":"Stable & Secure Tunnel based on KCP with N:M multiplexing and FEC","disable_args":{":date":"2026-05-11",":because":":repo_archived"},"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/xtaci/kcptun.git",{":branch":"master"}],"homepage":"https://github.com/xtaci/kcptun","license":"MIT","ruby_source_checksum":"2c68de14987ca6e16266c8fc516d6b028a3c8499c711f89449ed03e2de4f0737","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/kcptun.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/kcptun.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/kcptun/bin/kcptun_client","-c","$HOMEBREW_PREFIX/etc/kcptun_client.json"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"814dcd0b1af47b8230b28139fda2187b3b1c2bf4c04b31648d72bc32daca299d","stable_url_args":["https://github.com/xtaci/kcptun/archive/refs/tags/v20260101.tar.gz"],"stable_version":"20260101"},"kdash":{"desc":"Simple and fast dashboard for Kubernetes","executables":["kdash"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kdash-rs/kdash.git",{":branch":"main"}],"homepage":"https://kdash-rs.github.io/","license":"MIT","ruby_source_checksum":"1bdf120c0ac545cd3c4b4ee6f29ab37d51c792e5b94947bda13a882cad3faa9c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a1cd1f43eeb93623a7a66cced9952da8b92bade03804f21acbd3283ea8bd749e","stable_url_args":["https://github.com/kdash-rs/kdash/archive/refs/tags/v2.1.1.tar.gz"],"stable_version":"2.1.1"},"kdoctools":{"desc":"Create documentation from DocBook","executables":["checkXML6","meinproc6"],"head_dependencies":["docbook-xsl","karchive","qtbase",{"cmake":[":build",":test"]},{"doxygen":":build"},{"extra-cmake-modules":[":build",":test"]},{"gettext":":build"},{"ki18n":":build"},{"qttools":":build"}],"head_url_args":["https://invent.kde.org/frameworks/kdoctools.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}],["libxml2"],["libxslt"]],"homepage":"https://l10n.kde.org/docs/doc-primer/","license":{":all_of":["BSD-3-Clause","GPL-2.0-or-later","LGPL-2.1-or-later",{":any_of":["LGPL-2.1-only","LGPL-3.0-only"]}]},"ruby_source_checksum":"1468e0e874e17cae8b00881dc5b81adbb9fa2ad4e676d14307f8da3151f455aa","stable_dependencies":["docbook-xsl","karchive","qtbase",{"cmake":[":build",":test"]},{"doxygen":":build"},{"extra-cmake-modules":[":build",":test"]},{"gettext":":build"},{"ki18n":":build"},{"qttools":":build"}],"stable_checksum":"6a54b0319d775b8d0d5ebaffd1149b7862621e997fec564da0fb2fcbd694a060","stable_url_args":["https://download.kde.org/stable/frameworks/6.31/kdoctools-6.31.0.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}],["libxml2"],["libxslt"]],"stable_version":"6.31.0"},"kdoctor":{"desc":"Environment diagnostics for Kotlin Multiplatform Mobile app development","executables":["kdoctor"],"head_dependencies":[{"gradle@8":":build"},{"openjdk@21":":build"}],"head_url_args":["https://github.com/Kotlin/kdoctor.git",{":branch":"master"}],"homepage":"https://github.com/kotlin/kdoctor","license":"Apache-2.0","ruby_source_checksum":"8eb01849b82e1c8ff7a6f524dc068232c572708b13a5c13edbe0def7fc84c992","stable_dependencies":[{"gradle@8":":build"},{"openjdk@21":":build"}],"stable_checksum":"d0c8cfeb84c49f98e0069aff55897ebdd5b79e6fc2f52744659377732769c7b9","stable_url_args":["https://github.com/Kotlin/kdoctor/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"a83d0b999afc56ea71f884bf7d23e54cd5b96d5b8ce13e1183fd16616510a0a7"},"kea":{"desc":"DHCP server","executables":["kea-admin","kea-dhcp-ddns","kea-dhcp4","kea-dhcp6","kea-lfc","kea-msg-compiler","kea-shell","keactrl","perfdhcp"],"head_dependencies":[{"boost":":no_linkage"},"log4cplus","openssl@4",{"bison":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"head_url_args":["https://gitlab.isc.org/isc-projects/kea.git",{":branch":"master"}],"homepage":"https://www.isc.org/kea/","license":"MPL-2.0","ruby_source_checksum":"5448175084ae67cfaa0e3c8b7f903a7d76658e39b7f7d8fc7bb781e2850476bf","stable_dependencies":[{"boost":":no_linkage"},"log4cplus","openssl@4",{"bison":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"3478220be62b3aa361a2c7f97d5d2989b934f7864e82d4bd17056e1e208b9735","stable_url_args":["https://downloads.isc.org/isc/kea/3.2.1/kea-3.2.1.tar.xz"],"stable_version":"3.2.1"},"keep-sorted":{"desc":"Language-agnostic formatter that sorts selected lines","executables":["keep-sorted"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/keep-sorted.git",{":branch":"main"}],"homepage":"https://github.com/google/keep-sorted","license":"Apache-2.0","ruby_source_checksum":"b6e76b9960e1be3a7bc3cfd3170adddaeb53a4bd940edd9e7381d367abf6fe93","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/google/keep-sorted.git",{":tag":"v0.10.0",":revision":"b225c42a9a8f480d760cf967d1e3a839060b242c"}],"stable_version":"0.10.0"},"keepassc":{"bottle_rebuild":3,"desc":"Curses-based password manager for KeePass v.1.x and KeePassX","executables":["keepassc","keepassc-agent","keepassc-server"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/raymontag/keepassc","license":"ISC","revision":5,"ruby_source_checksum":"6110ba9f128099bb05be802707ff95f2d29b89353294c3e43d98801326b6ff8b","stable_dependencies":["python@3.15"],"stable_checksum":"2e1fc6ccd5325c6f745f2d0a3bb2be26851b90d2095402dd1481a5c197a7b24e","stable_url_args":["https://files.pythonhosted.org/packages/c8/87/a7d40d4a884039e9c967fb2289aa2aefe7165110a425c4fb74ea758e9074/keepassc-1.8.2.tar.gz"],"stable_version":"1.8.2"},"keeper-commander":{"bottle_rebuild":1,"desc":"Command-line and SDK interface to Keeper Password Manager","executables":["keeper"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Keeper-Security/Commander.git",{":branch":"master"}],"homepage":"https://docs.keeper.io/en/privileged-access-manager/commander-cli/overview","license":"MIT","no_autobump_args":{":because":"macOS resources cannot be updated on linux CI"},"ruby_source_checksum":"eb2551095447449e3af34f3fe331bc129328d7020e16cd9290bc0b1d3b8f32fb","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7bbea24a5d3d0184667f5f2b735c942a18807a0b17c0bc38843e75668b3a195a","stable_url_args":["https://files.pythonhosted.org/packages/86/e6/5f5bad8a216953867f13df1949092894d5e6a93d14328ee571c030171ce8/keepercommander-18.1.8.tar.gz"],"stable_version":"18.1.8"},"keepkey-agent":{"deprecate_args":{":date":"2026-02-21",":because":":unmaintained"},"desc":"Keepkey Hardware-based SSH/GPG agent","disable_args":{":date":"2026-09-16",":because":":unmaintained"},"executables":["keepkey-agent","keepkey_agent.py"],"head_dependencies":["cryptography","hidapi","libsodium","libusb","python@3.14",{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/romanz/trezor-agent","license":"LGPL-3.0-only","revision":12,"ruby_source_checksum":"53af3f990102301ab79ef056548cb85a7ebfa02eaeb41164a745fc990988754d","stable_dependencies":["cryptography","hidapi","libsodium","libusb","python@3.14",{"pkgconf":":build"}],"stable_checksum":"47c85de0c2ffb53c5d7bd2f4d2230146a416e82511259fad05119c4ef74be70c","stable_url_args":["https://files.pythonhosted.org/packages/65/72/4bf47a7bc8dc93d2ac21672a0db4bc58a78ec5cee3c4bcebd0b4092a9110/keepkey_agent-0.9.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.9.0"},"kekkai":{"desc":"File integrity monitoring tool","executables":["kekkai"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/catatsuy/kekkai.git",{":branch":"main"}],"homepage":"https://github.com/catatsuy/kekkai","license":"MIT","ruby_source_checksum":"8d6ddf65af942e007782c261b46759faa871eb8e8027edb51a3b4917f67e46af","stable_dependencies":[{"go":":build"}],"stable_checksum":"98e52e7f2b57405395fd3d7799fe53cce259982965e8438d5d3e5d4ac8a03015","stable_url_args":["https://github.com/catatsuy/kekkai/archive/refs/tags/v0.2.13.tar.gz"],"stable_version":"0.2.13"},"keploy":{"desc":"Testing Toolkit creates test-cases and data mocks from API calls, DB queries","executables":["keploy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/keploy/keploy.git",{":branch":"main"}],"homepage":"https://keploy.io","license":"Apache-2.0","ruby_source_checksum":"a0e3dfc857bf216e5785968b5174dd718573c19e344f00dfa193af851bd4d952","stable_dependencies":[{"go":":build"}],"stable_checksum":"eb178051d3793e00e1eb4637ca65d73a5a138de007b833d650d0c9fd1497a09e","stable_url_args":["https://github.com/keploy/keploy/archive/refs/tags/v3.6.160.tar.gz"],"stable_version":"3.6.160"},"kepubify":{"bottle_rebuild":1,"desc":"Convert ebooks from epub to kepub","executables":["covergen","kepubify","seriesmeta"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pgaskin/kepubify.git",{":branch":"master"}],"homepage":"https://pgaskin.net/kepubify/","license":"MIT","ruby_source_checksum":"fd9d112428135737b54b7dafd84e05f7bb8f82e31b0fe3b555e8f25fd7104b82","stable_dependencies":[{"go":":build"}],"stable_checksum":"a3bf118a8e871b989358cb598746efd6ff4e304cba02fd2960fe35404a586ed5","stable_url_args":["https://github.com/pgaskin/kepubify/archive/refs/tags/v4.0.4.tar.gz"],"stable_version":"4.0.4","bottle_checksum":"44e8ad81f4b4a79af66a6a342a61d2cc35f6fb7266ac7d31eb789761035c95c2"},"kerl":{"desc":"Easy building and installing of Erlang/OTP instances","executables":["kerl"],"head_url_args":["https://github.com/kerl/kerl.git",{":branch":"master"}],"homepage":"https://github.com/kerl/kerl","license":"MIT","ruby_source_checksum":"ac8179b983b72c8fc93fe8b1700904ced662964a5ab4d490a6826292fa8c9a19","stable_checksum":"0f32eb08172baffdca9264c5626f6d7fd650369365079fe21f8b8ab997885d8c","stable_url_args":["https://github.com/kerl/kerl/archive/refs/tags/4.4.0.tar.gz"],"stable_version":"4.4.0","bottle_tag":":all","bottle_checksum":"9e44f6243554ba4b4ff9c6e84a77328a7fd893d842786f402d1a03dde413b3e9"},"kertish-dos":{"desc":"Kertish Object Storage and Cluster Administration CLI","executables":["krtadm","krtfs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/freakmaxi/kertish-dos.git",{":branch":"master"}],"homepage":"https://github.com/freakmaxi/kertish-dos","license":"GPL-3.0-only","oldnames":["kertish-dfs"],"ruby_source_checksum":"2d0ddd8c6fa7d601a0a9404a93d3b2c6371e9500f72b0c936d239dd80fbfa429","stable_dependencies":[{"go":":build"}],"stable_checksum":"fe76b525762a3240e8c4bc8e6d7caedebf466aec81c1a22f8014d6881c2bdaf6","stable_url_args":["https://github.com/freakmaxi/kertish-dos/archive/refs/tags/v22.2.0147.tar.gz"],"stable_version":"22.2.0147-532592","bottle_checksum":"bfd2942609310c775b5ae27df2a982300f03603edd8745856c3ab0c2d544b3eb"},"ketch":{"desc":"Web search and scraping for agents","executables":["ketch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/1broseidon/ketch.git",{":branch":"main"}],"homepage":"https://github.com/1broseidon/ketch","license":"MIT","ruby_source_checksum":"8d8642bc232d96d8001482744fd0bf302c67fc4633ffbc664bc313f133ca2159","stable_dependencies":[{"go":":build"}],"stable_checksum":"d47d037d9dc350b18a54d253ab3519211aef8f3a50fc0e3ce3f3b36c68f773ed","stable_url_args":["https://github.com/1broseidon/ketch/archive/refs/tags/v0.20.0.tar.gz"],"stable_version":"0.20.0"},"kettle":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-09-19",":because":"changed its license to BUSL on the next release"},"desc":"Pentaho Data Integration software","disable_args":{":date":"2026-09-19",":because":"changed its license to BUSL on the next release"},"executables":["pdicarte","pdikitchen","pdipan"],"head_dependencies":["openjdk"],"homepage":"https://pentaho.com/products/pentaho-data-integration","license":"Apache-2.0","ruby_source_checksum":"3356f0bb3a169654fe2cbeac7b7a72aafaf1139193aa0c360cbecc928eb0206c","service_args":[[":environment_variables",{":KETTLE_HOME":"$HOMEBREW_PREFIX/etc/kettle"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/etc/kettle"],[":log_path","$HOMEBREW_PREFIX/var/log/kettle/carte.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/kettle/carte.log"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/kettle/bin/pdicarte","$HOMEBREW_PREFIX/etc/kettle/carte-config.xml"]],"stable_dependencies":["openjdk"],"stable_checksum":"e6804fae1a9aa66b92e781e9b2e835d72d56a6adc53dc03e429a847991a334e8","stable_url_args":["https://hitachiedge1.jfrog.io/artifactory/pntpub-maven-release/org/pentaho/di/pdi-ce/9.4.0.0-343/pdi-ce-9.4.0.0-343.zip"],"stable_version":"9.4.0.0-343","bottle_tag":":all","bottle_checksum":"2e06b9a8ce68da482615fb8566137223350e711a6d7a48e8e19f27bb3307b0f7"},"kew":{"desc":"Command-line music player","executables":["kew"],"head_dependencies":["chafa","faad2","fftw","glib","libogg","libvorbis","opus","opusfile","taglib","gdk-pixbuf","gettext",{"pkgconf":":build"}],"head_url_args":["https://github.com/ravachol/kew.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/ravachol/kew","license":"GPL-2.0-or-later","ruby_source_checksum":"f9b60a80a1a0a35bd195998e78864225ff58532ff68a0f07154aa7f3e446ff96","stable_dependencies":["chafa","faad2","fftw","glib","libogg","libvorbis","opus","opusfile","taglib","gdk-pixbuf","gettext",{"pkgconf":":build"}],"stable_checksum":"b4a534501a4ce8813a8e9b06a87ce313af6cc53bb231c88c38c0d6b1a70358c5","stable_url_args":["https://github.com/ravachol/kew/archive/refs/tags/v4.4.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"4.4.1"},"keychain":{"desc":"User-friendly front-end to ssh-agent(1)","executables":["keychain"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/danielrobbins/keychain.git",{":branch":"master"}],"homepage":"https://www.funtoo.org/Keychain","license":"GPL-3.0-only","ruby_source_checksum":"fc5a026b6911f606917c6e4573c8128fc456cc8243bfcf64ef29b84322e05aa3","stable_dependencies":["python@3.15"],"stable_checksum":"66bf1a3e3887b924a7649fbf4a72b4982a5345fdfb634ffffd772085e2ba72da","stable_url_args":["https://github.com/danielrobbins/keychain/archive/refs/tags/3.0.8.tar.gz"],"stable_version":"3.0.8","bottle_tag":":all","bottle_checksum":"15c6f195c141fc755953d3478b0980af2ed0f7cda1ca17cd82c3b0f4a980227f"},"keyd":{"caveats":"Default configuration goes in $HOMEBREW_PREFIX/etc/keyd/default.conf\n","desc":"Key remapping daemon for Linux","executables":["keyd","keyd-application-mapper"],"head_url_args":["https://github.com/rvaiya/keyd.git",{":branch":"master"}],"homepage":"https://github.com/rvaiya/keyd","license":"MIT","ruby_source_checksum":"768ea3bdf0d3741689fe8733c1fc87b7127e843e3bc33d0b525e43a017b5cc64","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/keyd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/keyd.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/keyd/bin/keyd"]],"stable_checksum":"697089681915b89d9e98caf93d870dbd4abce768af8a647d54650a6a90744e26","stable_url_args":["https://github.com/rvaiya/keyd/archive/refs/tags/v2.6.0.tar.gz"],"stable_version":"2.6.0"},"keydb":{"deprecate_args":{":date":"2026-10-04",":because":":unmaintained"},"desc":"Multithreaded fork of Redis","disable_args":{":date":"2027-04-04",":because":":unmaintained"},"executables":["keydb-benchmark","keydb-check-aof","keydb-check-rdb","keydb-cli","keydb-sentinel","keydb-server"],"head_dependencies":["openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://keydb.dev","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"68715ff1c8d30392dea4186a7a3bffa136d17e2ff17d773e11c2c6088404cb68","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Snapchat/KeyDB/commit/674d9fb7eea1e6cca6ac8da3b2d1a63dc38c9d2b.patch?full_index=1","sha256":"aa175e61c8a8b5c12f8608afdb20985a558c14cc94f69be43ab3e0e0c999a3bc","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Snapchat/KeyDB/pull/737"}]},{"strip":"p1","url":"https://github.com/Snapchat/KeyDB/commit/603ebb27fb82a27fb98b0feb6749b0f7661a1c4b.patch?full_index=1","sha256":"3cece0a51cc74606bcfa32f1b745b615078be5c67ba3e97287ce9c5c982c1ba7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Snapchat/KeyDB/pull/801"}]},{"strip":"p1","data":true}],"stable_checksum":"229190b251f921e05aff7b0d2f04b5676c198131e2abbec1e2cfb2e61215e2f3","stable_url_args":["https://github.com/Snapchat/KeyDB/archive/refs/tags/v6.3.4.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"6.3.4"},"keyring":{"bottle_rebuild":1,"desc":"Easy way to access the system keyring service from python","executables":["keyring"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/jaraco/keyring","license":"MIT","revision":1,"ruby_source_checksum":"b1ef360100d8cf17eac4e9d5c117ce42e77b20b5c1e1bbcd41071965e87d47fe","stable_dependencies":["python@3.15"],"stable_checksum":"fe01bd85eb3f8fb3dd0405defdeac9a5b4f6f0439edbb3149577f244a2e8245b","stable_url_args":["https://files.pythonhosted.org/packages/43/4b/674af6ef2f97d56f0ab5153bf0bfa28ccb6c3ed4d1babf4305449668807b/keyring-25.7.0.tar.gz"],"stable_version":"25.7.0"},"keystone":{"bottle_rebuild":2,"desc":"Assembler framework: Core + bindings","executables":["kstool"],"head_dependencies":[{"cmake":":build"},{"python@3.15":":build"}],"head_url_args":["https://github.com/keystone-engine/keystone.git",{":branch":"master"}],"homepage":"https://github.com/keystone-engine/keystone","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"e213eb258a9ea89bb5a01a9fa79afd9aa08825848327397c666e4d6d32ae2384","stable_dependencies":[{"cmake":":build"},{"python@3.15":":build"}],"stable_checksum":"c9b3a343ed3e05ee168d29daf89820aff9effb2c74c6803c2d9e21d55b5b7c24","stable_url_args":["https://github.com/keystone-engine/keystone/archive/refs/tags/0.9.2.tar.gz"],"stable_version":"0.9.2"},"keyutils":{"desc":"Linux key management utilities","homepage":"https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"e6fd567cf20bf436c17ba232ecbafc0c5693afd1f812cb22cd4937aededdf481","stable_checksum":"a61d5706136ae4c05bd48f86186bcfdbd88dd8bd5107e3e195c924cfc1b39bb4","stable_url_args":["https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git/snapshot/keyutils-1.6.3.tar.gz"],"stable_version":"1.6.3"},"kfr":{"desc":"Fast, modern C++ DSP framework","head_dependencies":[{"boost":":build"},{"cmake":":build"}],"homepage":"https://www.kfrlib.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"4ee21b9a9d74ad4c68892cc6b2fce52fc729d1e0758728bbd919251d946fc9e8","stable_dependencies":[{"boost":":build"},{"cmake":":build"}],"stable_checksum":"4f1603d5b6e609c25d25cff58fe7154a371583fd6d379615b342e44223be0763","stable_url_args":["https://github.com/kfrlib/kfr/archive/refs/tags/7.2.0.tar.gz"],"stable_version":"7.2.0"},"khal":{"desc":"CLI calendar application","executables":["ikhal","khal"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/pimutils/khal.git",{":branch":"master"}],"homepage":"https://lostpackets.de/khal/","license":"MIT","revision":1,"ruby_source_checksum":"fa8e36f332554ee8d832cdfd85b2bc4e76d9a1aeb6d5131cf38b072264950232","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/pimutils/khal/commit/bc181c736c191883dae8646f10bb176e2820bb5f.patch?full_index=1","sha256":"d4b92c79fc4647ef02fa08a24d689374e56f15c3623374f9bebdd5268da487fe","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pimutils/khal/pull/1470"}]}],"stable_checksum":"2b51679d80662b2d65e757c509813bd72b496043d789839bfd970f0026da687d","stable_url_args":["https://files.pythonhosted.org/packages/7f/e3/982937a23abdba94e6f858cc4be5bf7bf032b96db4ce14c520a7d1868f61/khal-0.14.1.tar.gz"],"stable_version":"0.14.1","bottle_tag":":all","bottle_checksum":"d665aa09a138a7c41253d9a419e0a443cc87b78a2932c4da8c9e6117fa6c474c"},"khaos":{"desc":"Kafka traffic simulator for observability and chaos engineering","executables":["khaos"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aleksandarskrbic/khaos.git",{":branch":"main"}],"homepage":"https://github.com/aleksandarskrbic/khaos","license":"Apache-2.0","ruby_source_checksum":"5b117edbb36c857b86a1805700d1126e46b0bdf65f74f2ee4fc3197c71db4e6c","stable_dependencies":[{"go":":build"}],"stable_checksum":"fbc05cb87e75670ad28fe03cad653523df19689096db068019781897f01aabb2","stable_url_args":["https://github.com/aleksandarskrbic/khaos/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"khard":{"bottle_rebuild":1,"desc":"Console carddav client","executables":["khard"],"head_dependencies":["python@3.15"],"homepage":"https://khard.readthedocs.io/en/latest/","license":"GPL-3.0-only","ruby_source_checksum":"be07e78068ddb8401fd4a27c78e1d6ea53ce6fa11101c796e63e6ea3e961f9ac","stable_dependencies":["python@3.15"],"stable_checksum":"99f8ce6ab338eafb4840d82881a155b3f13031505123efc92ea42e88e900c6dd","stable_url_args":["https://files.pythonhosted.org/packages/b8/80/56b6698504dd5ed2e1f354af6e823845da62254150198071958b900eada8/khard-0.22.0.tar.gz"],"stable_version":"0.22.0","bottle_tag":":all","bottle_checksum":"4c195f3132769a2c3f54d34585f5aaf9434f5b9c6d7f2f9d5cb05e8a3a060f5b"},"ki":{"bottle_rebuild":1,"desc":"Kotlin Language Interactive Shell","executables":["ki"],"head_dependencies":["openjdk",{"maven":":build"}],"head_url_args":["https://github.com/Kotlin/kotlin-interactive-shell.git",{":branch":"main"}],"homepage":"https://github.com/Kotlin/kotlin-interactive-shell","license":"Apache-2.0","ruby_source_checksum":"3fa39a36ca0269e95896c3d95761fdacce573b13bf5ea0df75d2ba16311ffeb4","stable_dependencies":["openjdk",{"maven":":build"}],"stable_checksum":"46404602ca69c18a777ed2c88de5c5eec7e43d4cc1e77a4b44e413701bd327a0","stable_url_args":["https://github.com/Kotlin/kotlin-interactive-shell/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"ki18n":{"desc":"KDE Gettext-based UI text internationalization","head_dependencies":["gettext","iso-codes","qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"doxygen":":build"},{"extra-cmake-modules":[":build",":test"]},{"pkgconf":":build"},{"qttools":":build"}],"head_url_args":["https://invent.kde.org/frameworks/ki18n.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://api.kde.org/ki18n-index.html","license":{":all_of":["BSD-3-Clause","LGPL-2.0-or-later",{":any_of":["LGPL-2.1-only","LGPL-3.0-only"]}]},"ruby_source_checksum":"c660a8b807a6ab0a73299efa7fcd34a285c35aa3ed6adf3edbd8de289890bef8","stable_dependencies":["gettext","iso-codes","qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"doxygen":":build"},{"extra-cmake-modules":[":build",":test"]},{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"9fa271c7a33b856451de1ed3ff105626c2763fbd3b11d3210b02cb30de43f2ba","stable_url_args":["https://download.kde.org/stable/frameworks/6.31/ki18n-6.31.0.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"6.31.0"},"kibi":{"desc":"Text editor in ≤1024 lines of code, written in Rust","executables":["kibi"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/ilai-deutel/kibi","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"565024f350a6340a8b8e5d80a01ae75c0eee308bf706d4dbe653e716fe3f90b4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a7a7b6f6937f39ae86fd4f556034a3744bb99091c102bc6f38b281ee751d10e9","stable_url_args":["https://github.com/ilai-deutel/kibi/archive/refs/tags/v0.3.3.tar.gz"],"stable_version":"0.3.3"},"kickstart":{"desc":"Scaffolding tool to get new projects up and running quickly","executables":["kickstart"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/Keats/kickstart","license":"MIT","ruby_source_checksum":"8dbdfee63ef475bc44822f8913608d9123323067f69cc572df78da71cd7ac325","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0888ca59bc11e2c9531957047973b3f4d28e4270c03d1272f29d8b73f12bb142","stable_url_args":["https://github.com/Keats/kickstart/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"kics":{"caveats":"KICS queries are placed under $HOMEBREW_PREFIX/opt/kics/share/kics/assets/queries\nTo use KICS default queries add KICS_QUERIES_PATH env to your ~/.zshrc or ~/.zprofile:\n    \"echo 'export KICS_QUERIES_PATH=$HOMEBREW_PREFIX/opt/kics/share/kics/assets/queries' >> ~/.zshrc\"\nusage of CLI flag --queries-path takes precedence.\n","desc":"Detect vulnerabilities, compliance issues, and misconfigurations","executables":["kics"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Checkmarx/kics.git",{":branch":"master"}],"homepage":"https://kics.io/","license":"Apache-2.0","ruby_source_checksum":"20e11e18759a8410525fdfcabe7a352aab74f3c3bfe10a703836cc73194938c6","stable_dependencies":[{"go":":build"}],"stable_checksum":"3be94ee0b393699b72f00be8603260c60d5531c61aada740cfcbbc3009d1ef05","stable_url_args":["https://github.com/Checkmarx/kics/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0"},"kiesel":{"desc":"JavaScript engine written in Zig","executables":["kiesel"],"head_dependencies":[{"rust":":build"},{"zig":":build"}],"head_url_args":["https://codeberg.org/kiesel-js/kiesel.git",{":branch":"main"}],"homepage":"https://kiesel.dev/","license":"MIT","ruby_source_checksum":"328aaf5fde4d4eff823ffe3d82a0ae09928bd58f5b8832037c4d0be3155de6f9","stable_dependencies":[{"rust":":build"},{"zig":":build"}],"stable_checksum":"a21430c087ff0089dc52de038e5124fbac8e981ddb11d98c1e205e70e5acf4c4","stable_url_args":["https://codeberg.org/kiesel-js/kiesel/archive/0.4.1.tar.gz"],"stable_version":"0.4.1"},"killport":{"desc":"Command-line tool to kill processes listening on a specific port","executables":["killport"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/jkfran/killport","license":"MIT","ruby_source_checksum":"61101625632102bc0bb9c6e6d1351238e1e03e19de20484044788575164f55fa","stable_dependencies":[{"rust":":build"}],"stable_checksum":"01c30e5a213582daf829332aa8bf96f41404f6871e58d85f5a5af53f454d8127","stable_url_args":["https://github.com/jkfran/killport/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2"},"killswitch":{"desc":"VPN kill switch for macOS","executables":["killswitch"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/vpn-kill-switch/killswitch.git",{":branch":"main"}],"homepage":"https://killswitch.network","license":"BSD-3-Clause","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"85b8edd101d4f73edaf9866d30b2bde97d8ad9b0f4857837dd2d820d3b1b5aaa","stable_dependencies":[{"rust":":build"}],"stable_checksum":"061f0f8fc7c16178b7e99387fd5498ca5812d7bb95c2931464c5ae6b8c268598","stable_url_args":["https://github.com/vpn-kill-switch/killswitch/archive/refs/tags/0.8.3.tar.gz"],"stable_version":"0.8.3"},"kim-api":{"desc":"Knowledgebase of Interatomic Models (KIM) API","executables":["kim-api-activate","kim-api-collections-management","kim-api-deactivate"],"head_dependencies":["gcc",{"cmake":":build"},{"doxygen":":build"}],"head_uses_from_macos":[["xz"]],"homepage":"https://openkim.org","license":"CDDL-1.0","ruby_source_checksum":"3d558ce2141cda021e8a0833f48b34adc9a71b13cc5e767d0e665c0d89ac13b8","stable_dependencies":["gcc",{"cmake":":build"},{"doxygen":":build"}],"stable_checksum":"1710bd6ceaea093062e000d2308719c51cc0a2d2def1bdcb0a03df8ed867b11f","stable_url_args":["https://s3.openkim.org/kim-api/kim-api-2.4.2.txz"],"stable_uses_from_macos":[["xz"]],"stable_version":"2.4.2"},"kimi-cli":{"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream",":replacement_formula":"kimi-code"},"desc":"CLI agent for MoonshotAI Kimi platform","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream",":replacement_formula":"kimi-code"},"executables":["kimi","kimi-cli"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.14","re2",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"pybind11":":build"},{"rust":":build"}],"head_url_args":["https://github.com/MoonshotAI/kimi-cli.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://moonshotai.github.io/kimi-cli/","license":"Apache-2.0","no_autobump_args":{":because":"macOS resources cannot be updated on linux CI"},"ruby_source_checksum":"b893d5e548513c03d238ef854bc0a4819ae5c354a53ccd830856a9a8957e4a11","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.14","re2",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"pybind11":":build"},{"rust":":build"}],"stable_checksum":"d2a0b5ba4489215cc27f09820d6d9eec19d24a4fad3823758d503a887ec38f38","stable_url_args":["https://files.pythonhosted.org/packages/96/3a/1013a733e39e4bd0bf16d3c276b4cee69aebb9037c24a55599e5c4705068/kimi_cli-1.50.0.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"1.50.0"},"kimi-code":{"desc":"AI coding agent for your terminal","executables":["kimi"],"head_dependencies":["node"],"homepage":"https://moonshotai.github.io/kimi-code/","license":"MIT","ruby_source_checksum":"9ebb1126bd603af0b03a873fbe0b4b9b21d2b7d29acfbee8bf3c06989cb8bd11","stable_dependencies":["node"],"stable_checksum":"55ac1db0452e6646ff50e3f83916bcbb7d48a157622d1e5110497d52b26f79e7","stable_url_args":["https://registry.npmjs.org/@moonshot-ai/kimi-code/-/kimi-code-2.3.1.tgz"],"stable_version":"2.3.1"},"kimwitu++":{"desc":"Tool for processing trees (i.e. terms)","homepage":"https://savannah.nongnu.org/projects/kimwitu-pp","license":"GPL-2.0-or-later","ruby_source_checksum":"e63d1770a2b432c62de3857471f654583368852b678eb01615301d007b66d3bc","stable_checksum":"3f6d9fbb35cc4760849b18553d06bc790466ca8b07884ed1a1bdccc3a9792a73","stable_url_args":["https://download.savannah.gnu.org/releases/kimwitu-pp/kimwitu++-2.3.13.tar.gz"],"stable_version":"2.3.13","bottle_checksum":"d434374974309b23dcf7aabe1778ac02b2328173c8723db794f9b22b8309db8c"},"kin":{"bottle_rebuild":1,"desc":"Sane PBXProj files","executables":["kin"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/Serchinastico/Kin.git",{":branch":"main"}],"homepage":"https://github.com/Serchinastico/Kin","license":"Apache-2.0","ruby_source_checksum":"043322f10e75b4da26a664e80c0c4d89e102379b79b1aeffdcc196282bfd634f","stable_dependencies":["python@3.15"],"stable_checksum":"35f571875a470d92632657116e78e0f28a2b25796f0bb2bc2497609ca7b960ab","stable_url_args":["https://files.pythonhosted.org/packages/14/9e/f8b5cbc9e647bbc06f14927fdd16d7dbbc33e3194f7150198dd44c66ae8a/kin-2.1.16.tar.gz"],"stable_version":"2.1.16","bottle_tag":":all","bottle_checksum":"7205f562207cb046de9f1029c956a689d815f35401472060e8f5bb438f45c5e3"},"kind":{"desc":"Run local Kubernetes cluster in Docker","executables":["kind"],"head_dependencies":[{"go":":build"},{"docker":":test"}],"head_url_args":["https://github.com/kubernetes-sigs/kind.git",{":branch":"main"}],"homepage":"https://kind.sigs.k8s.io/","license":"Apache-2.0","ruby_source_checksum":"7356bf1497eda549db06b16a4ca0b541c6d5d9bc454061b65ef8169b596139fc","stable_dependencies":[{"go":":build"},{"docker":":test"}],"stable_checksum":"8b00b127eb567f30b028cb032d236d990404e9fd83ce7798db7f9c7a305fab34","stable_url_args":["https://github.com/kubernetes-sigs/kind/archive/refs/tags/v0.33.0.tar.gz"],"stable_version":"0.33.0"},"kingfisher":{"desc":"MongoDB's blazingly fast secret scanning and validation tool","executables":["kingfisher"],"head_dependencies":["aws-lc",{"pkgconf":":build"},{"rust":":build"},{"vectorscan":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://mongodb.github.io/kingfisher/","license":"Apache-2.0","ruby_source_checksum":"82b2720e0b57f306f1572cb74d0e8e5daf4ce71dadfcea976d38bdd5421443d7","stable_dependencies":["aws-lc",{"pkgconf":":build"},{"rust":":build"},{"vectorscan":":build"}],"stable_checksum":"97f5fe6d609ac9445da305e518e6f37dbaa45c657304ade227f147f5f47712a6","stable_url_args":["https://github.com/mongodb/kingfisher/archive/refs/tags/v2.14.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.14.0"},"kiota":{"desc":"OpenAPI based HTTP Client code generator","executables":["kiota"],"head_dependencies":["dotnet"],"head_url_args":["https://github.com/microsoft/kiota.git",{":branch":"main"}],"homepage":"https://aka.ms/kiota/docs","license":"MIT","ruby_source_checksum":"96dd538ba25d900c4f7f0cc8046ec2782595d99386e8e14ac2d6aac56eab3bad","stable_dependencies":["dotnet"],"stable_checksum":"e91e748a75d889d202f8fd121bfc04336060fd3f6c84c86ddff182beaa85700a","stable_url_args":["https://github.com/microsoft/kiota/archive/refs/tags/v1.36.1.tar.gz"],"stable_version":"1.36.1"},"kirimase":{"bottle_rebuild":1,"desc":"CLI for building full-stack Next.js apps","executables":["kirimase"],"head_dependencies":["node"],"homepage":"https://kirimase.dev/","license":"MIT","ruby_source_checksum":"e9b90802d5c49fb8a89c5685a16a49245a49e21619819c124febae4aca2bba3b","stable_dependencies":["node"],"stable_checksum":"5d6d0e43b8bd07bcae71b279820491053b8a1445c5e6f8f66f5f0d158a67d16c","stable_url_args":["https://registry.npmjs.org/kirimase/-/kirimase-0.0.62.tgz"],"stable_version":"0.0.62","bottle_tag":":all","bottle_checksum":"576a94fbed2383917bc82e212abf02911902a14668878dbfb747743dda5aeaf6"},"kissat":{"desc":"Bare metal SAT solver","executables":["kissat"],"homepage":"https://github.com/arminbiere/kissat","license":"MIT","ruby_source_checksum":"a76d6d0f6e776479bec8afdb497926451bb8c7823cf5574117564d24fe8e3f54","stable_checksum":"bfe93eaa6323b48011e4b1fcf74b3f2e20f9de544767e728009e5b2018296193","stable_url_args":["https://github.com/arminbiere/kissat/archive/refs/tags/rel-4.0.4.tar.gz"],"stable_version":"4.0.4"},"kitchen-completion":{"bottle_rebuild":1,"desc":"Bash completion for Kitchen","head_url_args":["https://github.com/MarkBorcherding/test-kitchen-bash-completion.git",{":branch":"master"}],"homepage":"https://github.com/MarkBorcherding/test-kitchen-bash-completion","license":"MIT","ruby_source_checksum":"098ad6a9e05fd894f3678f0bf457905518ad0e54d00294554559cfb511001ae7","stable_checksum":"6a9789359dab220df0afad25385dd3959012cfa6433c8c96e4970010b8cfc483","stable_url_args":["https://github.com/MarkBorcherding/test-kitchen-bash-completion/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"2db54abff94a93a95e8cee31a46ad86210e556d2f2c25d1f7f3d8a8dd1853514"},"kitchen-sync":{"desc":"Fast efficiently sync database without dumping & reloading","executables":["ks","ks_mysql","ks_postgresql"],"head_dependencies":["libpq","mariadb-connector-c",{"cmake":":build"}],"head_url_args":["https://github.com/willbryant/kitchen_sync.git",{":branch":"main"}],"homepage":"https://github.com/willbryant/kitchen_sync","license":"MIT","ruby_source_checksum":"775b9c2859fc8957afaa77fe7c6f99697cfd3e10c26f6df19c610094ff881229","stable_dependencies":["libpq","mariadb-connector-c",{"cmake":":build"}],"stable_checksum":"0a2c25001069c90135a91b1cc70c1b9096c3c6e127f6a14f1b45cdbb0c209f09","stable_url_args":["https://github.com/willbryant/kitchen_sync/archive/refs/tags/v2.21.tar.gz"],"stable_version":"2.21","bottle_cellar":":any","bottle_checksum":"d73ae2d23fd13510fd8b6fba2130dd2761587cc505866a8e2bb4686be1d14ad0"},"kitex":{"desc":"Golang RPC framework for microservices","executables":["kitex"],"head_dependencies":[{"go":[":build",":test"]},{"thriftgo":":test"}],"head_url_args":["https://github.com/cloudwego/kitex.git",{":branch":"main"}],"homepage":"https://www.cloudwego.io/docs/kitex/","license":"Apache-2.0","ruby_source_checksum":"ee8dad400c2f51d5a60b3f8e6587a94b6e13f247e4496734ea4dcabb50d54925","stable_dependencies":[{"go":[":build",":test"]},{"thriftgo":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/chenrui333/kitex/commit/e136273bd4fce56882cc3f59efa5cbf55170892f.patch?full_index=1","sha256":"17bb2821c34139f8111e921b261f696d80aab95888abc44beee3158c59aee9d9","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/cloudwego/kitex/pull/2009"}]}],"stable_checksum":"db369c6387af3d29e1037adf31edf556356502b1e406bc056b448c24acce18fa","stable_url_args":["https://github.com/cloudwego/kitex/archive/refs/tags/v0.16.4.tar.gz"],"stable_version":"0.16.4"},"klavaro":{"desc":"Free touch typing tutor program","executables":["klavaro"],"head_dependencies":["adwaita-icon-theme","glib","gtk+3","gtkdatabox","pango","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}],["curl"]],"homepage":"https://klavaro.sourceforge.io/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"c6eb86935f438434d3fd08e3bba201d5a88c8542dd8cf5672f31d5ce70c14ad8","stable_dependencies":["adwaita-icon-theme","glib","gtk+3","gtkdatabox","pango","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"87187e49d301c510e6964098cdb612126bf030d2a875fd799eadcad3eae56dab","stable_url_args":["https://downloads.sourceforge.net/project/klavaro/klavaro-3.14.tar.bz2"],"stable_uses_from_macos":[[{"perl":":build"}],["curl"]],"stable_version":"3.14","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"756f253d5890c66e7ed6554ed23b6f16fb18f305afe73cbfd3e33f964e8b4d8b"},"klee":{"desc":"Symbolic Execution Engine","executables":["kleaver","klee","klee-exec-tree","klee-replay","klee-stats","klee-zesti","ktest-gen","ktest-randgen","ktest-tool"],"head_dependencies":["gperftools","llvm@19","python@3.15","sqlite","stp","z3",{"cmake":":build"},{"pkgconf":":build"},{"wllvm":":build"}],"head_url_args":["https://github.com/klee/klee.git",{":branch":"master"}],"homepage":"https://klee-se.org","license":"NCSA","revision":1,"ruby_source_checksum":"dbe5fb1b73c15d9e9e7ea100c7b7b83e32a7cf77ddbcee801152362902f11fc0","stable_dependencies":["gperftools","llvm@19","python@3.15","sqlite","stp","z3",{"cmake":":build"},{"pkgconf":":build"},{"wllvm":":build"}],"stable_checksum":"baa73ad3d4bc345d28434c9aa54c639bfb504cd71c26852d1da1dd7cb22bfb48","stable_url_args":["https://github.com/klee/klee/archive/refs/tags/v3.3.tar.gz"],"stable_version":"3.3"},"klog":{"desc":"Command-line tool for time tracking in a human-readable, plain-text file format","executables":["klog"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jotaen/klog.git",{":branch":"main"}],"homepage":"https://klog.jotaen.net","license":"MIT","ruby_source_checksum":"63217e986aadae36dc347c27ccaa7961f5a4f07300d482b096cb7b2c38165b7c","stable_dependencies":[{"go":":build"}],"stable_checksum":"a11f6eb447103d9f77e02cdb37ea7fe77910835c1786f45b1760252e86672317","stable_url_args":["https://github.com/jotaen/klog/archive/refs/tags/v7.2.tar.gz"],"stable_version":"7.2"},"kmod":{"desc":"Linux kernel module handling","head_dependencies":["openssl@4","xz","zlib-ng-compat","zstd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"scdoc":":build"}],"homepage":"https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"revision":1,"ruby_source_checksum":"6e0eb7b0ec7a7513a51354824fa1cccc4150ac168b43f2830e4b92978c3c4ec1","stable_dependencies":["openssl@4","xz","zlib-ng-compat","zstd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"scdoc":":build"}],"stable_checksum":"5a5d5073070cc7e0c7a7a3c6ec2a0e1780850c8b47b3e3892226b93ffcb9cb54","stable_url_args":["https://mirrors.edge.kernel.org/pub/linux/utils/kernel/kmod/kmod-34.2.tar.xz"],"stable_version":"34.2"},"kn":{"desc":"Command-line interface for managing Knative Serving and Eventing resources","executables":["kn"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/knative/client.git",{":branch":"main"}],"homepage":"https://github.com/knative/client","license":"Apache-2.0","ruby_source_checksum":"b10f825b2a05822b1899d5f702053c910262bff0370be1bb8bbda9fffef33648","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/knative/client.git",{":tag":"knative-v1.23.0",":revision":"e411e88475005c36abaa42530521065210c8588d"}],"stable_version":"1.23.0"},"knock":{"desc":"Port-knock server","executables":["knock","knock_helper_ipt.sh","knockd"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/jvinet/knock.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/jvinet/knock","license":"GPL-2.0-or-later","ruby_source_checksum":"d3109a46c09fe6f0e861c94f6fade5583edb434d68621632fc6660bafe22abba","stable_checksum":"698d8c965624ea2ecb1e3df4524ed05afe387f6d20ded1e8a231209ad48169c7","stable_url_args":["https://github.com/jvinet/knock/releases/download/v0.8/knock-0.8.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.8","bottle_checksum":"765d3a0f6ae6560d5c274cda7330e50faaa3412d11251594a8463b5acd9a0539"},"knot-resolver":{"desc":"Minimalistic, caching, DNSSEC-validating DNS resolver","executables":["knot-resolver","kres-cache-gc","kres-manager","kresctl","kresd"],"head_dependencies":["fstrm","gnutls","knot","libnghttp2","libuv","libyaml","lmdb","luajit","protobuf-c","python@3.15",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.labs.nic.cz/knot/knot-resolver.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://www.knot-resolver.cz","license":{":all_of":["CC0-1.0","GPL-3.0-or-later","LGPL-2.1-or-later","MIT"]},"ruby_source_checksum":"57bccc005e395f1a7b60db8facdc1e9df1793d28fe8cdbe1b3f8aa3e969e7155","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/run/knot-resolver"],[":input_path","/dev/null"],[":log_path","$HOMEBREW_PREFIX/var/log/knot-resolver.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/knot-resolver.log"],[":require_root",true]],"service_run_args":["$HOMEBREW_PREFIX/opt/knot-resolver/bin/knot-resolver"],"stable_dependencies":["fstrm","gnutls","knot","libnghttp2","libuv","libyaml","lmdb","luajit","protobuf-c","python@3.15",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"3b2a04626c1df9b42420960025bc94e28777744d31c567adb9580c37189aae97","stable_url_args":["https://knot-resolver.nic.cz/release/knot-resolver-6.5.1.tar.xz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"6.5.1"},"knot":{"compatibility_version":1,"desc":"High-performance authoritative-only DNS server","executables":["kcatalogprint","kdig","keymgr","khost","kjournalprint","knotc","knotd","knsec3hash","knsupdate","kzonecheck","kzonesign"],"head_dependencies":["fstrm","gnutls","libidn2","libnghttp2","lmdb","protobuf-c","userspace-rcu",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://gitlab.nic.cz/knot/knot-dns.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://www.knot-dns.cz/","license":{":all_of":["GPL-3.0-or-later","0BSD","BSD-3-Clause","LGPL-2.0-or-later","MIT"]},"ruby_source_checksum":"7ba5a64f4260b37bbb8f1b345009b116934bd892765937bb3302809054fa5881","service_args":[[":run_type",":immediate"],[":input_path","/dev/null"],[":log_path","/dev/null"],[":error_log_path","$HOMEBREW_PREFIX/var/log/knot.log"],[":require_root",true]],"service_run_args":["$HOMEBREW_PREFIX/opt/knot/sbin/knotd"],"stable_dependencies":["fstrm","gnutls","libidn2","libnghttp2","lmdb","protobuf-c","userspace-rcu",{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"2916ac117ac77d1f2341a6562e47d797493521b791b414960a382cb5bc113e21","stable_url_args":["https://knot-dns.nic.cz/release/knot-3.6.2.tar.xz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"3.6.2"},"ko":{"desc":"Build and deploy Go applications on Kubernetes","executables":["ko"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ko-build/ko.git",{":branch":"main"}],"homepage":"https://ko.build","license":"Apache-2.0","ruby_source_checksum":"38dde488eea84e028bf52a3b9233c12aa9a6f836c4fb6982b64e9a8954ec7711","stable_dependencies":[{"go":":build"}],"stable_checksum":"7accc1f4ad074285086573b084387bef5871872ef16e3f292d5818a99e4feeae","stable_url_args":["https://github.com/ko-build/ko/archive/refs/tags/v0.19.1.tar.gz"],"stable_version":"0.19.1"},"koji":{"desc":"Interactive CLI for creating conventional commits","executables":["koji"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/cococonscious/koji.git",{":branch":"main"}],"homepage":"https://github.com/cococonscious/koji","license":"MIT","ruby_source_checksum":"0e9ac476bb30722e2be7e62347f1a02ab838ce0c94cfa311161fb30216a15d8f","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"3d428fe87cb163128b79730d396ae42f408ea1a035e11174de0ac84e63469639","stable_url_args":["https://github.com/cococonscious/koji/archive/refs/tags/v3.4.0.tar.gz"],"stable_version":"3.4.0"},"koka":{"desc":"Compiler for the Koka language","executables":["koka"],"head_dependencies":["gmp","libuv",{"cabal-install":":build"},{"ghc":":build"},{"pcre2":":build"}],"head_url_args":["https://github.com/koka-lang/koka.git",{":branch":"dev"}],"head_uses_from_macos":[["libffi"]],"homepage":"http://koka-lang.org","license":"Apache-2.0","ruby_source_checksum":"124697a4fbc72495b5b36291419cc17da6f22ca75ad949a1e50e3909480481c4","stable_dependencies":["gmp","libuv",{"cabal-install":":build"},{"ghc":":build"},{"pcre2":":build"}],"stable_url_args":["https://github.com/koka-lang/koka.git",{":tag":"v3.2.9",":revision":"facb7932ce6871fdb063f762a304bd8238f35fba"}],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.2.9"},"kokkos":{"compatibility_version":1,"desc":"C++ Performance Portability Ecosystem for parallel execution and abstraction","executables":["hpcbind","kokkos_launch_compiler","nvcc_wrapper"],"head_dependencies":["libomp",{"cmake":":build"}],"head_url_args":["https://github.com/kokkos/kokkos.git",{":branch":"develop"}],"homepage":"https://kokkos.org","license":"Apache-2.0","ruby_source_checksum":"fb68ce005da4e98b82df50ca4c19e70174596081af3aec3d48515271afa12c72","stable_dependencies":["libomp",{"cmake":":build"}],"stable_checksum":"d6557aaef39302282a15f9c770433d1fcdf4e961dfd6d9ed726b9d0d0f546b9f","stable_url_args":["https://github.com/kokkos/kokkos/releases/download/5.2.2/kokkos-5.2.2.tar.gz"],"stable_version":"5.2.2"},"komac":{"bottle_rebuild":1,"desc":"Community Manifest Creator for Windows Package Manager (WinGet)","executables":["komac"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/russellbanks/Komac.git",{":branch":"main"}],"homepage":"https://github.com/russellbanks/Komac","license":"GPL-3.0-or-later","ruby_source_checksum":"8fad90107e427c56a3dbd26093369a886fb07e9e62fe5fa7cbe4ebe2ca7cc3d5","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b87a4cec1c2dc8a334812d240c668692ab463f81ca58dc210b95f599f148b183","stable_url_args":["https://github.com/russellbanks/Komac/archive/refs/tags/v2.17.1.tar.gz"],"stable_version":"2.17.1"},"kommit":{"bottle_rebuild":1,"desc":"More detailed commit messages without committing!","executables":["git-kommit"],"homepage":"https://github.com/vigo/kommit","license":"MIT","ruby_source_checksum":"01d102106161b317935fdd3c3ef0588e3fbc0be3d69692caf1904aa09310deab","stable_checksum":"c51e87c9719574feb9841fdcbd6d1a43b73a45afeca25e1312d2699fdf730161","stable_url_args":["https://github.com/vigo/kommit/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"e27d05c078699c3a5c3ba379e6a598cd4b96142358bf41fca14cf2faa83251ff"},"kompose":{"desc":"Tool to move from `docker-compose` to Kubernetes","executables":["kompose"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes/kompose.git",{":branch":"main"}],"homepage":"https://kompose.io/","license":"Apache-2.0","ruby_source_checksum":"7de81bfae399a3153f07e6bc1cd94d9d5702058f9542e7c47eea7c123318cad9","stable_dependencies":[{"go":":build"}],"stable_checksum":"1a6eb3e9a5084d0ce6d1a81628b314686b7cfa41124bace13eb188865f7640a0","stable_url_args":["https://github.com/kubernetes/kompose/archive/refs/tags/v1.38.0.tar.gz"],"stable_version":"1.38.0"},"kona":{"desc":"Open-source implementation of the K programming language","executables":["k"],"head_url_args":["https://github.com/kevinlawler/kona.git",{":branch":"master"}],"homepage":"https://github.com/kevinlawler/kona","license":"ISC","ruby_source_checksum":"d1417053c2933fae4f78ba02e1e4824445c88bc9df3e000e04ebe5c68d6037dc","stable_checksum":"cd5dcc03394af275f0416b3cb2914574bf51ec60d1c857020fbd34b5427c5faf","stable_url_args":["https://github.com/kevinlawler/kona/archive/refs/tags/Win64-20211225.tar.gz"],"stable_version":"20211225","bottle_checksum":"90ed66c0f504012d6b9842882fde439a4be1c63c7d460aa9e046ffedba2b578a"},"kondo":{"desc":"Save disk space by cleaning non-essential files from software projects","executables":["kondo"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tbillington/kondo.git",{":branch":"master"}],"homepage":"https://github.com/tbillington/kondo","license":"MIT","ruby_source_checksum":"180748548daa81bf7f657bda71ea020aa4a50a5cbc783b2bb2c51e576e5c7ac9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"188c577f1d21d783cd2b4b43a5cbae5ffe8b085e5773e10846af55968ddd50c4","stable_url_args":["https://github.com/tbillington/kondo/archive/refs/tags/v0.9.tar.gz"],"stable_version":"0.9"},"kool":{"desc":"Web apps development with containers made easy","executables":["kool"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kool-dev/kool.git",{":branch":"main"}],"homepage":"https://kool.dev","license":"MIT","ruby_source_checksum":"e3d045a3a88a4e589fcbae62c2e99427f6919ff70afa0c501b9ff648ff700838","stable_dependencies":[{"go":":build"}],"stable_checksum":"de6f4f943203e394c586866941ca693975ff922438cf4051f0e2cbd87679b9c3","stable_url_args":["https://github.com/kool-dev/kool/archive/refs/tags/3.7.0.tar.gz"],"stable_version":"3.7.0"},"kopia":{"desc":"Fast and secure open-source backup","executables":["kopia"],"head_dependencies":[{"go":":build"}],"homepage":"https://kopia.io","license":"Apache-2.0","ruby_source_checksum":"9c7252be8922206c1c7cb74eac835d976f448e6b51c8bf65d494aafc613f6216","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/kopia/kopia.git",{":tag":"v0.23.1",":revision":"72ec08fd8edb86c67ed27099bf1b955e1f308ffa"}],"stable_version":"0.23.1"},"kops":{"desc":"Production Grade K8s Installation, Upgrades, and Management","executables":["kops"],"head_dependencies":["kubernetes-cli",{"go":":build"}],"head_url_args":["https://github.com/kubernetes/kops.git",{":branch":"master"}],"homepage":"https://kops.sigs.k8s.io/","license":"Apache-2.0","ruby_source_checksum":"c2d73bcdff61bd10f363fb58d9511b8ced5faa8fbfb9cea0f300f05d720cae1b","stable_dependencies":["kubernetes-cli",{"go":":build"}],"stable_checksum":"1d6b92b045eae3bc7c9c49cd2a998bbcda239aaa3fc3cbca3bec63dfd749408e","stable_url_args":["https://github.com/kubernetes/kops/archive/refs/tags/v1.36.2.tar.gz"],"stable_version":"1.36.2"},"kor":{"desc":"CLI tool to discover unused Kubernetes resources","executables":["kor"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/yonahd/kor.git",{":branch":"main"}],"homepage":"https://github.com/yonahd/kor","license":"MIT","ruby_source_checksum":"5b6c478c7c4eda09ad91abecaab6d21aa431c7593177d78ad15532480fdf1d77","stable_dependencies":[{"go":":build"}],"stable_checksum":"2b354562dd032a629dec136bb38c288886f5d362dabbd2597bf9bde8628b59e1","stable_url_args":["https://github.com/yonahd/kor/archive/refs/tags/v0.6.9.tar.gz"],"stable_version":"0.6.9"},"kore":{"desc":"Web application framework for writing web APIs in C","executables":["kodev","kore"],"head_dependencies":["openssl@4",{"pkgconf":":build"}],"head_url_args":["https://github.com/jorisvink/kore.git",{":branch":"master"}],"homepage":"https://kore.io/","license":"ISC","revision":1,"ruby_source_checksum":"dffe0f5e9af674fea59c47c9354fc9b39bbf8d2dddce92572331c1b4f76930fd","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"f9a9727af97441ae87ff9250e374b9fe3a32a3348b25cb50bd2b7de5ec7f5d82","stable_url_args":["https://kore.io/releases/kore-4.2.3.tar.gz"],"stable_version":"4.2.3"},"kosli-cli":{"desc":"CLI for managing Kosli","executables":["kosli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kosli-dev/cli.git",{":branch":"main"}],"homepage":"https://docs.kosli.com","license":"MIT","ruby_source_checksum":"352ef8e7256c77eaa33f25b06a5ded449aa6beb6daf50c23d2ef092aa3e03d7e","stable_dependencies":[{"go":":build"}],"stable_checksum":"c003d5200f80e5ee5bc0f0d54640f51273f26cb7ee5a308025e6ba7ce35db834","stable_url_args":["https://github.com/kosli-dev/cli/archive/refs/tags/v2.48.2.tar.gz"],"stable_version":"2.48.2"},"kotlin-language-server":{"desc":"Intelligent Kotlin support for any editor/IDE using the Language Server Protocol","executables":["kotlin-language-server"],"head_dependencies":["openjdk@21",{"gradle":":build"}],"homepage":"https://github.com/fwcd/kotlin-language-server","license":"MIT","ruby_source_checksum":"9f29a62407e5972586c544d456fc318c304c81d32f87f43793fd0665e61e4095","stable_dependencies":["openjdk@21",{"gradle":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/fwcd/kotlin-language-server/commit/a788e5f7b449dd701adc642c7cfb129f1895bd3e.patch?full_index=1","sha256":"cc9f6c68a09c76017099ffdd9bfe242a81b51221131bc33f3a7e2baa5bea6d01","type":"backport","resolves":[{"type":"defect","id":"https://github.com/fwcd/kotlin-language-server/pull/611"}]}],"stable_checksum":"4cb346f989ef114f6073cb9401968a7dd27eb5cd96993fa6856203610a13f96e","stable_url_args":["https://github.com/fwcd/kotlin-language-server/archive/refs/tags/1.3.13.tar.gz"],"stable_version":"1.3.13","bottle_checksum":"06b601dfae36e4909787d1c2f9c01509c4573eb5a35b617806cd36faaf6c3bfb"},"kotlin":{"desc":"Statically typed programming language for the JVM","executables":["kapt","kotlin","kotlinc","kotlinc-js","kotlinc-jvm","kotlinc-wasm","kotlinr"],"head_dependencies":["openjdk"],"homepage":"https://kotlinlang.org/","license":"Apache-2.0","ruby_source_checksum":"a4164fdd9049c65ba6e3991852e2aa5fe7fb55296a53adc3fa49235b829bd54f","stable_dependencies":["openjdk"],"stable_checksum":"7cc140e76daf416a0424a5557f99afd7ca89ebd463ea1101261e3e01c33e75cd","stable_url_args":["https://github.com/JetBrains/kotlin/releases/download/v2.4.21/kotlin-compiler-2.4.21.zip"],"stable_version":"2.4.21","bottle_tag":":all","bottle_checksum":"45a2d7b02d60962892ad23b601ea2e225a69fc420bbb1a6bd60e447b485e8b1b"},"kotofetch":{"desc":"Small, configurable CLI that displays Japanese quotes in the terminal","executables":["kotofetch"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/hxpe-dev/kotofetch","license":"MIT","ruby_source_checksum":"76791a21d350d5774e3fe3a0c39dec52f7bba5e5c90e06e2f9c80f0727b28588","stable_dependencies":[{"rust":":build"}],"stable_checksum":"19afeff83d166bb31410b2fd7c69b12468f918534f22a435ce2e6e3b620d5594","stable_url_args":["https://github.com/hxpe-dev/kotofetch/archive/refs/tags/v0.2.23.tar.gz"],"stable_version":"0.2.23"},"kpcli":{"desc":"Command-line interface to KeePass database files","executables":["kpcli"],"head_dependencies":["readline"],"head_uses_from_macos":[["ncurses"],["perl"]],"homepage":"https://kpcli.sourceforge.io/","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"revision":3,"ruby_source_checksum":"7ff81c2486f9bd6905d6e3808ddda3ccafe83c9ba357cea6f2f8d09921dab9d2","stable_dependencies":["readline"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c91363e4e07f3521a867f68db602c95b53dc167e4366ee7ff254252b4176c62f","stable_url_args":["https://downloads.sourceforge.net/project/kpcli/kpcli-4.1.3.pl"],"stable_uses_from_macos":[["ncurses"],["perl"]],"stable_version":"4.1.3"},"kpt":{"desc":"Toolchain for composing, customizing, and deploying Kubernetes packages","executables":["kpt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kptdev/kpt.git",{":branch":"main"}],"homepage":"https://kpt.dev","license":"Apache-2.0","ruby_source_checksum":"6df2b24187b76d624818068352c8f67940f8469f86194d4078c435d217a82bdd","stable_dependencies":[{"go":":build"}],"stable_checksum":"3c4c075d805c99a4fac0196c31ab770d9446852a5f328b6ced23514af46818d0","stable_url_args":["https://github.com/kptdev/kpt/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"kqwait":{"desc":"Wait for events on files or directories on macOS","executables":["kqwait"],"head_url_args":["https://github.com/sschober/kqwait.git",{":branch":"master"}],"homepage":"https://github.com/sschober/kqwait","license":"BSD-2-Clause","ruby_source_checksum":"e30f665691a1e48c2ced1735f7b3f42e46e0cd78da3c9a6a9e26626d00fa901d","stable_checksum":"878560936d473f203c0ccb3d42eadccfb50cff15e6f15a59061e73704474c531","stable_url_args":["https://github.com/sschober/kqwait/archive/refs/tags/kqwait-v1.0.3.tar.gz"],"stable_version":"1.0.3","bottle_checksum":"46fdfbeb3a8961f18b4da5e0d1b94ae232b45ea789a701d963317a496c5542a8"},"kraftkit":{"desc":"Build and use highly customized and ultra-lightweight unikernel VMs","executables":["kraft"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/unikraft/kraftkit.git",{":branch":"staging"}],"homepage":"https://unikraft.org/docs/cli","license":"BSD-3-Clause","ruby_source_checksum":"2206d70b5371a693099f857dafd5adfb9c0965d571017cdec3f0de62485385e9","stable_dependencies":[{"go":":build"}],"stable_checksum":"a7d26ba2a73583e0aaa5e027a09bf583b080cb2e60ccaba10e7a445eafd4fa22","stable_url_args":["https://github.com/unikraft/kraftkit/archive/refs/tags/v0.12.16.tar.gz"],"stable_version":"0.12.16"},"kraken2":{"desc":"Taxonomic sequence classification system","executables":["k2","kraken2","kraken2-build","kraken2-inspect"],"head_dependencies":["gperftools","wget","libomp"],"head_url_args":["https://github.com/DerrickWood/kraken2.git",{":branch":"master"}],"head_uses_from_macos":[["perl"],["python"],["rsync"]],"homepage":"https://github.com/DerrickWood/kraken2","license":"MIT","ruby_source_checksum":"e929188663e25eee83623a97164483f8d0c9cfb5a6a320b2a4e9545a7f3ff340","stable_dependencies":["gperftools","wget","libomp"],"stable_patches":[{"strip":"p1","url":"https://github.com/DerrickWood/kraken2/commit/01fb1d90167c720b6ecab3db707587d6406c8df4.patch?full_index=1","sha256":"5a09c4b99b8c656ed4c00c0d40670a63525a99bb3a2abbb60019991da8b17cbd","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/DerrickWood/kraken2/pull/1041"}]}],"stable_checksum":"84ff95cd6d8a4c9e93ab6bf1d9b3892099baaefb0277bcf2edc3eb4948566035","stable_url_args":["https://github.com/DerrickWood/kraken2/archive/refs/tags/2.17.2.tar.gz"],"stable_uses_from_macos":[["perl"],["python"],["rsync"]],"stable_version":"2.17.2"},"krakend":{"desc":"Ultra-High performance API Gateway built in Go","executables":["krakend"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/krakend/krakend-ce.git",{":branch":"master"}],"homepage":"https://www.krakend.io/","license":"Apache-2.0","ruby_source_checksum":"67d8f32ca5685bd58e479a8c22adf6f7ae284ea84bac918c1b8490515f4866fb","stable_dependencies":[{"go":":build"}],"stable_checksum":"8f05f699e3161ec7396011f5eaf0cf4995f0f9f2ff9b925e044e1668d1bdbaac","stable_url_args":["https://github.com/krakend/krakend-ce/archive/refs/tags/v3.0.2.tar.gz"],"stable_version":"3.0.2"},"krane":{"desc":"Kubernetes deploy tool with rollout verification","executables":["krane"],"head_dependencies":["kubernetes-cli","ruby"],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/Shopify/krane","license":"MIT","ruby_source_checksum":"1160a0df8f37a49bb114c17cbc9a78a658a9c665eb0ef4f3447f042ec826828a","stable_dependencies":["kubernetes-cli","ruby"],"stable_checksum":"64da5d6b80b25e401e1b9a9c4966f2045002948ca56b567df3b2ceb7a237d4d1","stable_url_args":["https://rubygems.org/downloads/krane-3.9.2.gem"],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.9.2"},"krb5":{"compatibility_version":1,"desc":"Network authentication protocol","executables":["compile_et","gss-client","gss-server","k5srvutil","kadmin","kadmin.local","kadmind","kdb5_util","kdestroy","kinit","klist","kpasswd","kprop","kpropd","kproplog","krb5-config","krb5-send-pr","krb5kdc","kswitch","ktutil","kvno","sclient","sim_client","sim_server","sserver","uuclient","uuserver"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://web.mit.edu/kerberos/","keg_only_args":[":provided_by_macos"],"license":{":all_of":["BSD-2-Clause","BSD-2-Clause-first-lines","BSD-3-Clause","BSD-4-Clause","Brian-Gladman-2-Clause","CMU-Mach-nodoc","FSFULLRWD","HPND","HPND-export2-US","HPND-export-US","HPND-export-US-acknowledgement","HPND-export-US-modify","ISC","MIT","MIT-CMU","OLDAP-2.8","OpenVision",{":any_of":["BSD-2-Clause","GPL-2.0-or-later"]}]},"revision":2,"ruby_source_checksum":"929c96efaa420f85eb75a078c9ebb55b285c46d4cbc417c66421158909978bde","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","url":"https://github.com/krb5/krb5/commit/ceee5d558a2be93a9b2df717be1ea42c5d83ee51.patch?full_index=1","sha256":"f7af91992fa6c825a4d42bcc138cd521aa8b98d723f9301c3d39acc4e780d249","type":"backport"}],"stable_checksum":"3243ffbc8ea4d4ac22ddc7dd2a1dc54c57874c40648b60ff97009763554eaf13","stable_url_args":["https://kerberos.org/dist/krb5/1.22/krb5-1.22.2.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"1.22.2"},"krep":{"desc":"High-Performance String Search Utility","executables":["krep"],"homepage":"https://github.com/davidesantangelo/krep","license":"BSD-2-Clause","ruby_source_checksum":"00fac93530508e6b5f704748893cf8e930c5c1ae8a1af94ad01e17e5243dd707","stable_checksum":"536342ce821bfaa4afc37c19d96cc54a37755a866b6564dc825be7a0a242a068","stable_url_args":["https://github.com/davidesantangelo/krep/archive/refs/tags/v3.1.0.tar.gz"],"stable_version":"3.1.0"},"krew":{"desc":"Package manager for kubectl plugins","executables":["kubectl-krew"],"head_dependencies":["kubernetes-cli",{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/krew.git",{":branch":"master"}],"homepage":"https://sigs.k8s.io/krew/","license":"Apache-2.0","ruby_source_checksum":"163208e427179fe90a40f6a603bf5adcd45f743687ef89e0802b5bf0ae3057a6","stable_dependencies":["kubernetes-cli",{"go":":build"}],"stable_url_args":["https://github.com/kubernetes-sigs/krew.git",{":tag":"v0.5.0",":revision":"8a4a6fffb08d2ee04b4b013253160a50ed22139c"}],"stable_version":"0.5.0"},"ksh93":{"desc":"KornShell, ksh93","executables":["ksh","ksh93","rksh","rksh93","shcomp"],"head_url_args":["https://github.com/ksh93/ksh.git",{":branch":"dev"}],"homepage":"https://github.com/ksh93/ksh","license":"EPL-2.0","oldnames":["ksh"],"ruby_source_checksum":"29848cccd556fba72d3659e1a892f97f6d165a8d31ae7d3347ef4b4d54708199","stable_checksum":"9f4c7a9531cec6941d6a9fd7fb70a4aeda24ea32800f578fd4099083f98b4e8a","stable_url_args":["https://github.com/ksh93/ksh/archive/refs/tags/v1.0.10.tar.gz"],"stable_version":"1.0.10","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"fd2c2ab5ef6b79db5b99b18775c36806ab45f06dbfde1a19dbba879c88ff02a3"},"ksops":{"desc":"Flexible Kustomize Plugin for SOPS Encrypted Resources","executables":["ksops"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/viaduct-ai/kustomize-sops.git",{":branch":"master"}],"homepage":"https://github.com/viaduct-ai/kustomize-sops","license":"Apache-2.0","ruby_source_checksum":"829ef7443ba87aaab510a7894e616c36e87034c75460e341c670ca54395d1a73","stable_dependencies":[{"go":":build"}],"stable_checksum":"c3cd2b77e6adb4cc84bcaad8cbd751ee0c633bed2f835ac85ce2bc969d21a88b","stable_url_args":["https://github.com/viaduct-ai/kustomize-sops/archive/refs/tags/v4.5.1.tar.gz"],"stable_version":"4.5.1"},"kstart":{"desc":"Modified version of kinit that can use keytabs to authenticate","executables":["k5start","krenew"],"head_uses_from_macos":[["krb5"]],"homepage":"https://www.eyrie.org/~eagle/software/kstart/","license":{":all_of":["MIT","FSFAP","ISC"]},"ruby_source_checksum":"07637c6f8a1f3edae27d763f003f59d24028cda946409a99cfb2eab6695820f7","stable_checksum":"7a3388ae79927c6698dc1bf20b29717e6bc34f692e00f12b3369d896f6702060","stable_url_args":["https://archives.eyrie.org/software/kerberos/kstart-4.3.tar.xz"],"stable_uses_from_macos":[["krb5"]],"stable_version":"4.3","bottle_checksum":"fc55d53dc7331b351749f1bfd22268e8c035b8997d3c7408d422dfb898f2265a"},"ktea":{"desc":"Kafka TUI client","executables":["ktea"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jonas-grgt/ktea.git",{":branch":"main"}],"homepage":"https://github.com/jonas-grgt/ktea","license":"Apache-2.0","ruby_source_checksum":"7872c05d1b2db77ef7b0c70ae637cb53e0627096af85c1dc6d09e47ffa62e58a","stable_dependencies":[{"go":":build"}],"stable_checksum":"4ad435de5503d8aa1d3f9b08a43e32d0482310791a8904b843b49037f73375d8","stable_url_args":["https://github.com/jonas-grgt/ktea/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"ktexttemplate":{"desc":"Libraries for text templating with Qt","head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"extra-cmake-modules":":build"},{"qttools":":build"}],"head_url_args":["https://invent.kde.org/frameworks/ktexttemplate.git",{":branch":"master"}],"homepage":"https://api.kde.org/ktexttemplate-index.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"b86142876ab84f5dcfc6699faa21a69ab56488a53b570c00afd6cd274fd62b2e","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"extra-cmake-modules":":build"},{"qttools":":build"}],"stable_checksum":"461c0d1672430f646d98d89ec226912f7ace031fda020a209b9ce270fd146c0c","stable_url_args":["https://download.kde.org/stable/frameworks/6.31/ktexttemplate-6.31.0.tar.xz"],"stable_version":"6.31.0"},"ktfmt":{"desc":"Kotlin code formatter","executables":["ktfmt"],"head_dependencies":["openjdk@17",{"gradle":":build"}],"homepage":"https://facebook.github.io/ktfmt/","license":"Apache-2.0","ruby_source_checksum":"e993ab1aeb591f09fa5e540392304e3651ad1284489661a2662f418cda237fe3","stable_dependencies":["openjdk@17",{"gradle":":build"}],"stable_checksum":"e03e4627481c4b078a9f3b263b486161937770ba7f9babebf938dbc06c6a7fe3","stable_url_args":["https://github.com/facebook/ktfmt/archive/refs/tags/v0.65.tar.gz"],"stable_version":"0.65"},"ktlint":{"desc":"Anti-bikeshedding Kotlin linter with built-in formatter","executables":["ktlint"],"head_dependencies":["openjdk"],"homepage":"https://ktlint.github.io/","license":"MIT","ruby_source_checksum":"6e4bdfc8c58920b6ebf7fa8383a8d6ff0a30a0beff4e3fb4503119061d0818c9","stable_dependencies":["openjdk"],"stable_checksum":"3722801dd119b96a2fbeda0b9d66f173994f249998c87bcf2274b51977aa8f77","stable_url_args":["https://github.com/ktlint/ktlint/releases/download/1.8.0/ktlint-1.8.0.zip"],"stable_version":"1.8.0","bottle_tag":":all","bottle_checksum":"6ceb6042ff9dd6daab3eb7bb071ecca7c5227ab327a11e4a7e8bddcea27f029f"},"ktmpl":{"bottle_rebuild":1,"desc":"Parameterized templates for Kubernetes manifests","executables":["ktmpl"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jimmycuadra/ktmpl.git",{":branch":"master"}],"homepage":"https://github.com/jimmycuadra/ktmpl","license":"MIT","ruby_source_checksum":"977594d8f98b413b75b7568665f31a6ef984e6b5e2ec1045832e598e4dbb10f2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3377f10477775dd40e78f9b3d65c3db29ecd0553e9ce8a5bdcb8d09414c782e9","stable_url_args":["https://github.com/jimmycuadra/ktmpl/archive/refs/tags/0.9.1.tar.gz"],"stable_version":"0.9.1","bottle_checksum":"8191182f4620f45a4f092d7a854b3535a4f7bd9ded1103cddafd7b80662963da"},"ktoblzcheck":{"bottle_rebuild":2,"desc":"Library for German banks","executables":["ibanchk","ktoblzcheck","ktoblzupdate"],"head_dependencies":["python@3.15","sqlite",{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://ktoblzcheck.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"369fd58339f7b6e808b6aed7d6d99db486850902ed1cddae76f06ccea6981283","stable_dependencies":["python@3.15","sqlite",{"cmake":":build"}],"stable_checksum":"3cd33880d2425e8fa3be9918c85485514f53e04b0b986bcf7bd003fc53071fa7","stable_url_args":["https://downloads.sourceforge.net/project/ktoblzcheck/ktoblzcheck-1.59.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.59"},"ktop":{"desc":"Top-like tool for your Kubernetes clusters","executables":["ktop"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vladimirvivien/ktop.git",{":branch":"main"}],"homepage":"https://ktop.app/","license":"Apache-2.0","ruby_source_checksum":"f11340908c07d2c4f5fee4cc28e003b3c9bbab9df30c92faf0cb5217df39d7d0","stable_dependencies":[{"go":":build"}],"stable_checksum":"f255733a56ce292cdf6ca543cf5ef85969814de8ccf60431d70b85dfe38f720f","stable_url_args":["https://github.com/vladimirvivien/ktop/archive/refs/tags/v0.5.3.tar.gz"],"stable_version":"0.5.3"},"ktor":{"bottle_rebuild":1,"desc":"Generates Ktor projects through the command-line interface","executables":["ktor"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ktorio/ktor-cli.git",{":branch":"main"}],"homepage":"https://github.com/ktorio/ktor-cli","license":"Apache-2.0","ruby_source_checksum":"2e1e698c66b1978959f983ec62e3c6e829bd70cc0dc75dc921057ad71b860e0f","stable_dependencies":[{"go":":build"}],"stable_checksum":"6bc452b6aa7e4a911649f10359a0c00d0017e8ab3a3c70b0e1412c026794f6a3","stable_url_args":["https://github.com/ktorio/ktor-cli/archive/refs/tags/0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_checksum":"40853271a7712e7914374bbe56cbf5eba3f14586b5568991a78bff8d46283643"},"kty":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-10-15",":because":":unmaintained"},"desc":"Terminal for Kubernetes","disable_args":{":date":"2027-04-15",":because":":unmaintained"},"executables":["kty"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/grampelberg/kty.git",{":branch":"main"}],"homepage":"https://kty.dev","license":"Apache-2.0","ruby_source_checksum":"388ae789e3c8ca913a752d3f64bc66fc663932ec4357b9fd5c79a3876446d778","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"050c8b0df88f65e1a06863bea99495b77bf2045829825e7e130756f1828c6aa6","stable_url_args":["https://github.com/grampelberg/kty/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"kube-bench":{"desc":"Checks Kubernetes deployment against security best practices (CIS Benchmark)","executables":["kube-bench"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aquasecurity/kube-bench.git",{":branch":"main"}],"homepage":"https://github.com/aquasecurity/kube-bench","license":"Apache-2.0","ruby_source_checksum":"8c8aa7d38395163f0e274297e1df6e931d68da27fe997a3597eb940cbff564b6","stable_dependencies":[{"go":":build"}],"stable_checksum":"41fb9a5db1030439270a6a969da49cccb5149bd760fa478c0ca8757d0ef7bcce","stable_url_args":["https://github.com/aquasecurity/kube-bench/archive/refs/tags/v0.16.0.tar.gz"],"stable_version":"0.16.0"},"kube-linter":{"desc":"Static analysis tool for Kubernetes YAML files and Helm charts","executables":["kube-linter"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stackrox/kube-linter.git",{":branch":"main"}],"homepage":"https://docs.kubelinter.io/","license":"Apache-2.0","ruby_source_checksum":"701d90b3355f145258046e7e0b12927a8da4e70b4daef3be1d23772c37395ff0","stable_dependencies":[{"go":":build"}],"stable_checksum":"e548670732ec47e34308abc96755c2cffeeaa1d942222167669709d612caa7d1","stable_url_args":["https://github.com/stackrox/kube-linter/archive/refs/tags/v0.8.3.tar.gz"],"stable_version":"0.8.3"},"kube-ps1":{"caveats":"Make sure kube-ps1 is loaded from your ~/.zshrc and/or ~/.bashrc:\n  source \"$HOMEBREW_PREFIX/opt/kube-ps1/share/kube-ps1.sh\"\n  PS1='$(kube_ps1)'$PS1\n","desc":"Kubernetes prompt info for bash and zsh","head_dependencies":["kubernetes-cli"],"head_url_args":["https://github.com/jonmosco/kube-ps1.git",{":branch":"master"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/jonmosco/kube-ps1","license":"Apache-2.0","ruby_source_checksum":"a8bc5e31fcb644c66b56f0a4c9acf7beb26aefa2ec9f4621ee3e97fdcf6c993f","stable_dependencies":["kubernetes-cli"],"stable_checksum":"af44982ad27e492d3ade2d03223c944523070b0462839a9260df7483692c1bb0","stable_url_args":["https://github.com/jonmosco/kube-ps1/archive/refs/tags/v1.0.0.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"d842ab5faead998444a3b9f26e315d4bcf350d2c20b87cb70b97061dca960b25"},"kube-score":{"desc":"Kubernetes object analysis recommendations for improved reliability and security","executables":["kube-score"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/zegl/kube-score.git",{":branch":"master"}],"homepage":"https://kube-score.com","license":"MIT","ruby_source_checksum":"db6261d37905f026bc230c9c181353378740d8c4c87ecdedffabc384168d9e8a","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/zegl/kube-score.git",{":tag":"v1.20.0",":revision":"81371e9f53b633bec69423fc298295bd71bd869a"}],"stable_version":"1.20.0","bottle_checksum":"5c6eef05adc999c965abb8fbfe2e87845b4ae9dcd48109648350823fb755c861"},"kubeaudit":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-01-10",":because":":repo_archived",":replacement_formula":"kube-bench"},"desc":"Helps audit your Kubernetes clusters against common security controls","disable_args":{":date":"2026-01-10",":because":":repo_archived",":replacement_formula":"kube-bench"},"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Shopify/kubeaudit.git",{":branch":"main"}],"homepage":"https://github.com/Shopify/kubeaudit","license":"MIT","ruby_source_checksum":"03f4b74421ebefb08ed1414711d38b90706da9af7053b410af3418a5393e79b5","stable_dependencies":[{"go":":build"}],"stable_checksum":"90752d42c4d502ab6776af3358ae87a02d2893fc2bb7a0364d6c1fdcd8ff0570","stable_url_args":["https://github.com/Shopify/kubeaudit/archive/refs/tags/v0.22.2.tar.gz"],"stable_version":"0.22.2"},"kubebuilder":{"desc":"SDK for building Kubernetes APIs using CRDs","executables":["kubebuilder"],"head_dependencies":["go"],"head_url_args":["https://github.com/kubernetes-sigs/kubebuilder.git",{":branch":"master"}],"homepage":"https://github.com/kubernetes-sigs/kubebuilder","license":"Apache-2.0","ruby_source_checksum":"f1d638d35120a90e98cc1afa1c01befb5e00e49bfb67bb7747da22893303b422","stable_dependencies":["go"],"stable_url_args":["https://github.com/kubernetes-sigs/kubebuilder.git",{":tag":"v4.16.0",":revision":"4d01fcdf146e4d832fc973ef95684a00bcf0f0c0"}],"stable_version":"4.16.0"},"kubecfg":{"desc":"Manage complex enterprise Kubernetes environments as code","executables":["kubecfg"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubecfg/kubecfg.git",{":branch":"main"}],"homepage":"https://github.com/kubecfg/kubecfg","license":"Apache-2.0","ruby_source_checksum":"0a90bc1308580da8e33cb4c3bd3cf8eb416d58be4d71ef967e642a9da7ff1724","stable_dependencies":[{"go":":build"}],"stable_checksum":"6f313075e5b3877466145ede26ae3a7ac9d4892faf230902298574f9aa80a590","stable_url_args":["https://github.com/kubecfg/kubecfg/archive/refs/tags/v0.41.0.tar.gz"],"stable_version":"0.41.0"},"kubecm":{"desc":"KubeConfig Manager","executables":["kubecm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sunny0826/kubecm.git",{":branch":"master"}],"homepage":"https://kubecm.cloud","license":"Apache-2.0","ruby_source_checksum":"ac62fc8e0b21a7f3f9fba8c6f7c2c6873303d06cbd3b60a23afe206ab9246621","stable_dependencies":[{"go":":build"}],"stable_checksum":"fe6c08075c45ee595c59b7f87e6e226c2ee8a0a237f22f409b55a1b83ffe037b","stable_url_args":["https://github.com/sunny0826/kubecm/archive/refs/tags/v0.35.1.tar.gz"],"stable_version":"0.35.1"},"kubecolor":{"desc":"Colorize your kubectl output","executables":["kubecolor"],"head_dependencies":[{"go":":build"},{"kubernetes-cli":":test"}],"head_url_args":["https://github.com/kubecolor/kubecolor.git",{":branch":"main"}],"homepage":"https://kubecolor.github.io/","license":"MIT","ruby_source_checksum":"8cd921cf11919f949badb5b88a3eb7539baf92a2e079a3e68208a9794f4b4507","stable_dependencies":[{"go":":build"},{"kubernetes-cli":":test"}],"stable_checksum":"e7d840da6b5d5a384ff56d44222ab02e11cb676827d35b39e139d585557660cf","stable_url_args":["https://github.com/kubecolor/kubecolor/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"kubeconform":{"desc":"FAST Kubernetes manifests validator, with support for Custom Resources!","executables":["kubeconform"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/yannh/kubeconform.git",{":branch":"master"}],"homepage":"https://github.com/yannh/kubeconform","license":"Apache-2.0","ruby_source_checksum":"ff7db7c882b358fd91dbe62d5dd5bf22f33f06b8ebdcf997acb15de61a73f93c","stable_dependencies":[{"go":":build"}],"stable_checksum":"c345de9c3207f2d24628c64fe3cb9bed55c4248b12c181efe81ee907d6c994f2","stable_url_args":["https://github.com/yannh/kubeconform/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"kubectl-ai":{"desc":"AI powered Kubernetes Assistant","executables":["kubectl-ai"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/GoogleCloudPlatform/kubectl-ai.git",{":branch":"main"}],"homepage":"https://github.com/GoogleCloudPlatform/kubectl-ai","license":"Apache-2.0","ruby_source_checksum":"8036a4ad04647919ef737fcfc4b7a865277355174d00fb18df2926bd691ffc71","stable_dependencies":[{"go":":build"}],"stable_checksum":"a16ccc914fb957e59b7d03f2c707672366ec4444e5c34777361f2efea3e732f3","stable_url_args":["https://github.com/GoogleCloudPlatform/kubectl-ai/archive/refs/tags/v0.0.31.tar.gz"],"stable_version":"0.0.31"},"kubectl-cnpg":{"desc":"CloudNativePG plugin for kubectl","executables":["kubectl-cnpg","kubectl_complete-cnpg"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cloudnative-pg/cloudnative-pg.git",{":branch":"main"}],"homepage":"https://cloudnative-pg.io/","license":"Apache-2.0","ruby_source_checksum":"613ed053ac1bda4d2b0d235875f928cc625fa89d53189a8c72d09a70f0c44954","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/cloudnative-pg/cloudnative-pg.git",{":tag":"v1.30.1",":revision":"2a35abb4628f209d149825ef3c38011e0701ff2f"}],"stable_version":"1.30.1"},"kubectl-explore":{"desc":"Better kubectl explain with the fuzzy finder","executables":["kubectl-explore"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/keisku/kubectl-explore","license":"MIT","ruby_source_checksum":"c71a3723f2e50edb0931232ffeffa2bb32dc3ed44f5385f1c054ffab79ecfdec","stable_dependencies":[{"go":":build"}],"stable_checksum":"cf13b9a569d5fb3852e6d6d6844e3f4383e4dbddfd16187eccd05627a4c10e90","stable_url_args":["https://github.com/keisku/kubectl-explore/archive/refs/tags/v0.14.1.tar.gz"],"stable_version":"0.14.1"},"kubectl-klock":{"desc":"Kubectl plugin to render watch output in a more readable fashion","executables":["kubectl-klock","kubectl_complete-klock"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/applejag/kubectl-klock","license":{":all_of":["GPL-3.0-or-later","CC0-1.0"]},"ruby_source_checksum":"5bdb0e545416f0fcd647474a8541bbb35b2528bf84d0335e123dab798334c7f0","stable_dependencies":[{"go":":build"}],"stable_checksum":"98f28a0d32a5cd0bd07f6d4dc12fd8f1ef069dba176f222540b31e3689366719","stable_url_args":["https://github.com/applejag/kubectl-klock/archive/refs/tags/v0.9.3.tar.gz"],"stable_version":"0.9.3"},"kubectl-radar":{"desc":"Missing open-source Kubernetes UI with a built-in MCP server for AI agents","executables":["kubectl-radar","radar"],"head_dependencies":[{"go":":build"},{"node":":build"}],"homepage":"https://radarhq.io","license":"Apache-2.0","ruby_source_checksum":"0f66f37cd9375bfd8d00d13dc26e12974f74b73fa7025bfc222563324e38d336","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"9f7f3636ce4da5b360ab91bfc46a882b30c35a63f6dddf14b2ec2ed9f0bb8dc0","stable_url_args":["https://github.com/skyhook-io/radar/archive/refs/tags/v1.18.1.tar.gz"],"stable_version":"1.18.1"},"kubectl-rook-ceph":{"desc":"Rook plugin for Ceph management","executables":["kubectl-rook_ceph"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rook/kubectl-rook-ceph.git",{":branch":"master"}],"homepage":"https://rook.io/","license":"Apache-2.0","ruby_source_checksum":"9773eff173724108f643389604d56986d6b6acea3a031a58491bb42b66dfc369","stable_dependencies":[{"go":":build"}],"stable_checksum":"5e580a42f1fda40a0ec4db0af24bc09f2ec0fcb02393ffb6ba2d7b08ea5c99e2","stable_url_args":["https://github.com/rook/kubectl-rook-ceph/archive/refs/tags/v0.9.6.tar.gz"],"stable_version":"0.9.6"},"kubectl-tree":{"desc":"Kubectl plugin to browse Kubernetes object hierarchies as a tree","executables":["kubectl-tree"],"head_dependencies":["kubernetes-cli",{"go":":build"}],"head_url_args":["https://github.com/ahmetb/kubectl-tree.git",{":branch":"master"}],"homepage":"https://github.com/ahmetb/kubectl-tree","license":"Apache-2.0","ruby_source_checksum":"b2fa0297a22f9522bff3e91c84afdea2c8e8d079f928bdfd34bebbb3c1433629","stable_dependencies":["kubernetes-cli",{"go":":build"}],"stable_checksum":"a2c62e887be6bd66c920edb26f9e8ad40d483d4d257e31641fbbef8f0ab1a6ce","stable_url_args":["https://github.com/ahmetb/kubectl-tree/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"kubectx":{"desc":"Tool that can switch between kubectl contexts easily and create aliases","executables":["kubectl-ctx","kubectl-ns","kubectx","kubens"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ahmetb/kubectx.git",{":branch":"master"}],"homepage":"https://github.com/ahmetb/kubectx","license":"Apache-2.0","ruby_source_checksum":"853cc6b70594d526c80794af6e40073011a14c18fd8716cc4d37ccc17638af0c","stable_dependencies":[{"go":":build"}],"stable_checksum":"1c8eb6b30c0067f89e5b2f9480865b0e3229a221fadddb644ce192d663c63907","stable_url_args":["https://github.com/ahmetb/kubectx/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"kubefirst":{"desc":"GitOps Infrastructure & Application Delivery Platform for kubernetes","executables":["kubefirst"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/konstructio/kubefirst.git",{":branch":"main"}],"homepage":"https://kubefirst.konstruct.io/docs/","license":"MIT","ruby_source_checksum":"b4d72ea19735b291ce4fa59f23a1cd4462ebc3827857bd47190ca2afa5aeff20","stable_dependencies":[{"go":":build"}],"stable_checksum":"91112d5f07bdcfdb4f85a9da79968f6dc9c2d352d03a50b275f3fdd06b9f8364","stable_url_args":["https://github.com/konstructio/kubefirst/archive/refs/tags/v2.10.5.tar.gz"],"stable_version":"2.10.5"},"kubefwd":{"desc":"Bulk port forwarding Kubernetes services for local development","executables":["kubefwd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/txn2/kubefwd.git",{":branch":"master"}],"homepage":"https://kubefwd.com","license":"Apache-2.0","ruby_source_checksum":"b0b0be3163eb6991d1a98f7df58fb85dfc505aab4b3cc0b4a35ec6279b564f8d","stable_dependencies":[{"go":":build"}],"stable_checksum":"5c6e0f7a9407729a0fd948078b259790554eec9a15506c935083e688c3cbf371","stable_url_args":["https://github.com/txn2/kubefwd/archive/refs/tags/v1.25.18.tar.gz"],"stable_version":"1.25.18"},"kubehound":{"bottle_rebuild":1,"desc":"Tool for building Kubernetes attack paths","executables":["kubehound"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/DataDog/KubeHound.git",{":branch":"main"}],"homepage":"https://kubehound.io","license":"Apache-2.0","ruby_source_checksum":"043a012f6b16548d5183e731c17305fa0c4a53928a072b7c0aa99b04ec54ab58","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"b753e20ef6200e1bb0e26e0afba9bf9e76f5ea7a2d823bf90dc88b60f4ebd31d","stable_url_args":["https://github.com/DataDog/KubeHound/archive/refs/tags/v1.6.7.tar.gz"],"stable_version":"1.6.7"},"kubekey":{"aliases":["kk"],"desc":"Installer for Kubernetes and / or KubeSphere, and related cloud-native add-ons","executables":["kk"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubesphere/kubekey.git",{":branch":"main"}],"homepage":"https://kubesphere.io","license":"Apache-2.0","ruby_source_checksum":"6e6eaea42760a15a62c29b25ec87917e6e5714937e50a57d5e37acd4cb4a99cf","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/kubesphere/kubekey.git",{":tag":"v4.0.7",":revision":"9b38d25d6514758afc97559dc6f111eda31a4e82"}],"stable_version":"4.0.7"},"kubelogin":{"desc":"OpenID Connect authentication plugin for kubectl","executables":["kubectl-oidc_login"],"head_dependencies":[{"go":":build"},{"kubernetes-cli":":test"}],"head_url_args":["https://github.com/int128/kubelogin.git",{":branch":"master"}],"homepage":"https://github.com/int128/kubelogin","license":"Apache-2.0","ruby_source_checksum":"a5a22cf4d56931377ae521362568cbfb4c660613d61027431fef75ef9a9ea42a","stable_dependencies":[{"go":":build"},{"kubernetes-cli":":test"}],"stable_checksum":"ddae6975006895791d0bbf8464f228b3911f697b869446fdf1b8233c12c30544","stable_url_args":["https://github.com/int128/kubelogin/archive/refs/tags/v1.36.4.tar.gz"],"stable_version":"1.36.4"},"kubent":{"desc":"Easily check your clusters for use of deprecated APIs","executables":["kubent"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/doitintl/kube-no-trouble.git",{":branch":"master"}],"homepage":"https://github.com/doitintl/kube-no-trouble","license":"MIT","ruby_source_checksum":"19185fb581b9840df94df0bb3190dad8329ce31383e5c7071bee945534114572","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/doitintl/kube-no-trouble.git",{":tag":"0.7.3",":revision":"57480c07b3f91238f12a35d0ec88d9368aae99aa"}],"stable_version":"0.7.3","bottle_checksum":"b9f9a862ec8458c562ec9643e4c6876475d1e77071730f2c6876b29403d641f1"},"kubeone":{"desc":"Automate cluster operations on all your environments","executables":["kubeone"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubermatic/kubeone.git",{":branch":"main"}],"homepage":"https://kubeone.io","license":"Apache-2.0","ruby_source_checksum":"0406349538479db3c6a94489acbff526b642ed75654e03a09a0960df937eebdb","stable_dependencies":[{"go":":build"}],"stable_checksum":"420b7d729702617e2c6070aafd280843af3d58f3be025fe743f49b16454f582b","stable_url_args":["https://github.com/kubermatic/kubeone/archive/refs/tags/v1.14.4.tar.gz"],"stable_version":"1.14.4"},"kubergrunt":{"desc":"Collection of commands to fill in the gaps between Terraform, Helm, and Kubectl","executables":["kubergrunt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gruntwork-io/kubergrunt.git",{":branch":"main"}],"homepage":"https://github.com/gruntwork-io/kubergrunt","license":"Apache-2.0","ruby_source_checksum":"8d462b0b098b2a5953426701dd1807cba831621fed7fcb8d9293702808454a74","stable_dependencies":[{"go":":build"}],"stable_checksum":"0bc4d67db238b974bb2a80b4786beb8ff3c38b748b3e10448c5f0174c7ead488","stable_url_args":["https://github.com/gruntwork-io/kubergrunt/archive/refs/tags/v0.19.0.tar.gz"],"stable_version":"0.19.0"},"kubernetes-cli":{"aliases":["kubectl","kubernetes-cli@1.37"],"bottle_rebuild":1,"desc":"Kubernetes command-line interface","executables":["kubectl"],"head_dependencies":[{"go@1.26":":build"},{"bash":":build"},{"coreutils":":build"}],"head_url_args":["https://github.com/kubernetes/kubernetes.git",{":branch":"master"}],"homepage":"https://kubernetes.io/docs/reference/kubectl/","license":"Apache-2.0","ruby_source_checksum":"6847c168047de3c9959ee5c1cc4af7f4edf4c04804b373279771337e1062142c","stable_dependencies":[{"go@1.26":":build"},{"bash":":build"},{"coreutils":":build"}],"stable_url_args":["https://github.com/kubernetes/kubernetes.git",{":tag":"v1.37.1",":revision":"f78e722310e50bcaca9276be22276d9e91d91308"}],"stable_version":"1.37.1","versioned_formulae":["kubernetes-cli@1.35","kubernetes-cli@1.34","kubernetes-cli@1.33","kubernetes-cli@1.32","kubernetes-cli@1.31"]},"kubernetes-cli@1.31":{"desc":"Kubernetes command-line interface","disable_args":{":date":"2025-10-28",":because":":deprecated_upstream"},"head_dependencies":[{"bash":":build"},{"go":":build"},{"coreutils":":build"}],"head_uses_from_macos":[[{"rsync":":build"}]],"homepage":"https://kubernetes.io/docs/reference/kubectl/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"c0f0eb1633611ba3aed39e94a0ac95bcfff41c0bfb8a77d974fd2a5b1429958f","stable_dependencies":[{"bash":":build"},{"go":":build"},{"coreutils":":build"}],"stable_url_args":["https://github.com/kubernetes/kubernetes.git",{":tag":"v1.31.13",":revision":"c601ba40fa8f2254acd93bb31a02a6eb24948ec5"}],"stable_uses_from_macos":[[{"rsync":":build"}]],"stable_version":"1.31.13","versioned_formulae":["kubernetes-cli@1.35","kubernetes-cli@1.34","kubernetes-cli@1.33","kubernetes-cli@1.32"]},"kubernetes-cli@1.32":{"desc":"Kubernetes command-line interface","disable_args":{":date":"2026-02-28",":because":":deprecated_upstream"},"head_dependencies":[{"go":":build"},{"bash":":build"},{"coreutils":":build"}],"head_uses_from_macos":[[{"rsync":":build"}]],"homepage":"https://kubernetes.io/docs/reference/kubectl/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"82a262dbf632d9fbfe210a166c57d211509bde46fa8cd746b76ed1a35d79fff6","stable_dependencies":[{"go":":build"},{"bash":":build"},{"coreutils":":build"}],"stable_url_args":["https://github.com/kubernetes/kubernetes.git",{":tag":"v1.32.13",":revision":"6172d7357c6287643350a4fc7e048f24098f2a1b"}],"stable_uses_from_macos":[[{"rsync":":build"}]],"stable_version":"1.32.13","versioned_formulae":["kubernetes-cli@1.35","kubernetes-cli@1.34","kubernetes-cli@1.33","kubernetes-cli@1.31"]},"kubernetes-cli@1.33":{"desc":"Kubernetes command-line interface","disable_args":{":date":"2026-06-28",":because":":deprecated_upstream"},"executables":["kubectl"],"head_dependencies":[{"go":":build"},{"bash":":build"},{"coreutils":":build"}],"head_uses_from_macos":[[{"rsync":":build"}]],"homepage":"https://kubernetes.io/docs/reference/kubectl/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"86d63527a5b4ac5585727214aeb4fca2905301c3c2fea6c3e0ab53f22259eae6","stable_dependencies":[{"go":":build"},{"bash":":build"},{"coreutils":":build"}],"stable_url_args":["https://github.com/kubernetes/kubernetes.git",{":tag":"v1.33.13",":revision":"c029d48d28322ad0369aabdcf8b656fd3195cd30"}],"stable_uses_from_macos":[[{"rsync":":build"}]],"stable_version":"1.33.13","versioned_formulae":["kubernetes-cli@1.35","kubernetes-cli@1.34","kubernetes-cli@1.32","kubernetes-cli@1.31"]},"kubernetes-cli@1.34":{"desc":"Kubernetes command-line interface","disable_args":{":date":"2026-10-27",":because":":deprecated_upstream"},"executables":["kubectl"],"head_dependencies":[{"go":":build"},{"bash":":build"},{"coreutils":":build"}],"head_uses_from_macos":[[{"rsync":":build"}]],"homepage":"https://kubernetes.io/docs/reference/kubectl/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"794553408e02e45a366e0ab4afc6bf12fb34a0ef02ba1fff74b66a15085911a2","stable_dependencies":[{"go":":build"},{"bash":":build"},{"coreutils":":build"}],"stable_url_args":["https://github.com/kubernetes/kubernetes.git",{":tag":"v1.34.12",":revision":"26c89157669bdc7e3657302bc1abde758507095b"}],"stable_uses_from_macos":[[{"rsync":":build"}]],"stable_version":"1.34.12","versioned_formulae":["kubernetes-cli@1.35","kubernetes-cli@1.33","kubernetes-cli@1.32","kubernetes-cli@1.31"]},"kubernetes-cli@1.35":{"desc":"Kubernetes command-line interface","disable_args":{":date":"2027-02-28",":because":":deprecated_upstream"},"executables":["kubectl"],"head_dependencies":[{"go":":build"},{"bash":":build"},{"coreutils":":build"}],"homepage":"https://kubernetes.io/docs/reference/kubectl/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"772b286b7d74a03fac0438852abc5dd5505585105a5791bbaf6d7fcb65e4af86","stable_dependencies":[{"go":":build"},{"bash":":build"},{"coreutils":":build"}],"stable_url_args":["https://github.com/kubernetes/kubernetes.git",{":tag":"v1.35.9",":revision":"329000efd0b26bd78155e51e4df449130f0fca00"}],"stable_version":"1.35.9","versioned_formulae":["kubernetes-cli@1.34","kubernetes-cli@1.33","kubernetes-cli@1.32","kubernetes-cli@1.31"]},"kubernetes-mcp-server":{"desc":"MCP server for Kubernetes","executables":["kubernetes-mcp-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/containers/kubernetes-mcp-server.git",{":branch":"main"}],"homepage":"https://github.com/containers/kubernetes-mcp-server","license":"Apache-2.0","ruby_source_checksum":"63ae751f04ddd449befb0e0941c053cc1d0244cba7b45d836720c7419fe01299","stable_dependencies":[{"go":":build"}],"stable_checksum":"621e07933333f9915a55e02abe479be61251627657ad9e8467963f783f7e1c2b","stable_url_args":["https://github.com/containers/kubernetes-mcp-server/archive/refs/tags/v0.0.69.tar.gz"],"stable_version":"0.0.69"},"kubescape":{"desc":"Kubernetes testing according to Hardening Guidance by NSA and CISA","executables":["kubescape"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubescape/kubescape.git",{":branch":"master"}],"homepage":"https://kubescape.io","license":"Apache-2.0","ruby_source_checksum":"d98f4ebd0d0e792ba454095947c71ad6e405ac181ab8e3d406a576577d330902","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/kubescape/kubescape.git",{":tag":"v4.0.16",":revision":"d0ea07bcd9d7ab1640dcd6527d0e68a34f10da0e"}],"stable_version":"4.0.16"},"kubeseal":{"desc":"Kubernetes controller and tool for one-way encrypted Secrets","executables":["kubeseal"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bitnami/sealed-secrets.git",{":branch":"main"}],"homepage":"https://github.com/bitnami/sealed-secrets","license":"Apache-2.0","ruby_source_checksum":"5addd51ae0b1d9087e8953b0e284c36a631485f29b0e83df611ef95478b4f47f","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/bitnami/sealed-secrets.git",{":tag":"v0.41.1",":revision":"f845e8f80a1ff6d112e2116d552f4670bf22895c"}],"stable_version":"0.41.1"},"kubesess":{"desc":"Manage multiple kubernetes cluster at the same time","executables":["kubesess"],"head_dependencies":[{"rust":":build"},{"kubernetes-cli":":test"}],"head_url_args":["https://github.com/Ramilito/kubesess.git",{":branch":"main"}],"homepage":"https://github.com/Ramilito/kubesess","license":"MIT","ruby_source_checksum":"57d1627d3dfd570c7ce00e15efffd1ddc8681f834a123a5dc7011bd80882d2ad","stable_dependencies":[{"rust":":build"},{"kubernetes-cli":":test"}],"stable_checksum":"827db2afb33e5dac69dd4690ffcbff91a17ad6b5c4fe21c61d1ed39c7a7bc099","stable_url_args":["https://github.com/Ramilito/kubesess/archive/refs/tags/3.0.0.tar.gz"],"stable_version":"3.0.0"},"kubeshark":{"desc":"API Traffic Analyzer providing real-time visibility into Kubernetes network","executables":["kubeshark"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubeshark/kubeshark.git",{":branch":"master"}],"homepage":"https://kubeshark.com","license":"Apache-2.0","ruby_source_checksum":"c597cde3456994b32f3f7a01ea141eec20421ad26b49d7bb227d0cd82aaf6bd1","stable_dependencies":[{"go":":build"}],"stable_checksum":"b613c35a7c955b681e8517d9608c5ef28f429f72632020a4241df1428c7444c8","stable_url_args":["https://github.com/kubeshark/kubeshark/archive/refs/tags/v53.6.0.tar.gz"],"stable_version":"53.6.0"},"kubespy":{"bottle_rebuild":2,"desc":"Tools for observing Kubernetes resources in realtime","executables":["kubespy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pulumi/kubespy.git",{":branch":"master"}],"homepage":"https://github.com/pulumi/kubespy","license":"Apache-2.0","ruby_source_checksum":"8c31e2bf928c17df8790fa884568cadb75ad7bd6951928d1229ef9cc866f6404","stable_dependencies":[{"go":":build"}],"stable_checksum":"1975bf0a0aeb03e69c42ac626c16cd404610226cc5f50fab96d611d9eb6a6d29","stable_url_args":["https://github.com/pulumi/kubespy/archive/refs/tags/v0.6.3.tar.gz"],"stable_version":"0.6.3"},"kubetail":{"desc":"Logging tool for Kubernetes with a real-time web dashboard","executables":["kubetail"],"head_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"head_url_args":["https://github.com/kubetail-org/kubetail.git",{":branch":"main"}],"homepage":"https://www.kubetail.com/","license":"Apache-2.0","ruby_source_checksum":"38348333c0932ed32bea3f82bda3774b3e5140e09a659082a41b36b5d0e3dda6","stable_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"21bdc1241a0e9b92f4bd44fce438920a33fab5d84157c7abdea3766176a5ed9f","stable_url_args":["https://github.com/kubetail-org/kubetail/archive/refs/tags/cli/v0.18.1.tar.gz"],"stable_version":"0.18.1"},"kubetrim":{"desc":"Trim your KUBECONFIG automatically","executables":["kubetrim"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alexellis/kubetrim.git",{":branch":"master"}],"homepage":"https://github.com/alexellis/kubetrim","license":"MIT","ruby_source_checksum":"b1895cb9201c7e5002359da9f510aa2875dc36df1e957379a38944d809138936","stable_dependencies":[{"go":":build"}],"stable_checksum":"0721b0712d0184cabc3424019f161220e9ae4cc39f0eaf6cb5051ffb94d0ce80","stable_url_args":["https://github.com/alexellis/kubetrim/archive/refs/tags/v0.0.3.tar.gz"],"stable_version":"0.0.3"},"kubetui":{"desc":"TUI tool for monitoring and exploration of Kubernetes resources","executables":["kubetui"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sarub0b0/kubetui.git",{":branch":"main"}],"homepage":"https://github.com/sarub0b0/kubetui","license":"MIT","ruby_source_checksum":"11554315f3f23d28d2ddb0388ac0de190fcd55fa1b9caae6c0baeedeaaabdc57","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6955061c22e7994f563176132602f03a7d07821e329fd751a18ca7f5e586d77b","stable_url_args":["https://github.com/sarub0b0/kubetui/archive/refs/tags/v1.14.0.tar.gz"],"stable_version":"1.14.0"},"kubevela":{"desc":"Application Platform based on Kubernetes and Open Application Model","executables":["vela"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubevela/kubevela.git",{":branch":"master"}],"homepage":"https://kubevela.io","license":"Apache-2.0","ruby_source_checksum":"edd9348caef7cf32de43bba09b1ee662c0dccb3d88a451a7db5f519c4327a346","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/kubevela/kubevela.git",{":tag":"v1.11.0",":revision":"a1860544f0556828e165ef68701b2926730671a7"}],"stable_version":"1.11.0"},"kubevious":{"bottle_rebuild":1,"desc":"Detects and prevents Kubernetes misconfigurations and violations","executables":["kubevious"],"head_dependencies":["node"],"homepage":"https://kubevious.io","license":"Apache-2.0","ruby_source_checksum":"6abdafc0a6caa6147f53bd4b7b19157bece477652373880e459fcbb96a5e29ab","stable_dependencies":["node"],"stable_checksum":"f67bb559bd0aee165186307e678cf03141ade8f8b79127bd10be0f47d85d0348","stable_url_args":["https://registry.npmjs.org/kubevious/-/kubevious-1.0.64.tgz"],"stable_version":"1.0.64","bottle_tag":":all","bottle_checksum":"0a90f43ca3f6dc2ce0eff8244708ad484bf9a6860f949a04fb124a0536f41b72"},"kubevpn":{"desc":"Offers a Cloud-Native Dev Environment that connects to your K8s cluster network","executables":["kubevpn"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubenetworks/kubevpn.git",{":branch":"master"}],"homepage":"https://www.kubevpn.dev","license":"MIT","ruby_source_checksum":"d17391aa3229950dfc13d455c8878a11797408e71864d9a19b61aa9149d55b4f","stable_dependencies":[{"go":":build"}],"stable_checksum":"0acbedcafe51572c42daad67c7d8af5ee57ae566a80fdc6d2c9e6fe5fba3556d","stable_url_args":["https://github.com/kubenetworks/kubevpn/archive/refs/tags/v2.11.10.tar.gz"],"stable_version":"2.11.10"},"kubie":{"desc":"Much more powerful alternative to kubectx and kubens","executables":["kubie"],"head_dependencies":[{"rust":":build"},{"kubernetes-cli":":test"}],"head_url_args":["https://github.com/kubie-org/kubie.git",{":branch":"master"}],"homepage":"https://sbstp.ca","license":"Zlib","ruby_source_checksum":"fb05d399fb63120a7256a25e62112f37ea876d611de71531778600b41b8f4365","stable_dependencies":[{"rust":":build"},{"kubernetes-cli":":test"}],"stable_checksum":"47a373e94a2b0a1d1ab6c2a36dec49774f605ffb19baad3b3b0f613cf1d9c1ab","stable_url_args":["https://github.com/kubie-org/kubie/archive/refs/tags/v0.28.0.tar.gz"],"stable_version":"0.28.0"},"kubo":{"bottle_rebuild":1,"desc":"Peer-to-peer hypermedia protocol","executables":["ipfs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ipfs/kubo.git",{":branch":"master"}],"homepage":"https://docs.ipfs.tech/how-to/command-line-quick-start/","license":{":all_of":["MIT",{":any_of":["MIT","Apache-2.0"]}]},"oldnames":["ipfs"],"ruby_source_checksum":"e58bc7a8aa2601f95487284c1e0fb475cfd55c47ac20692f3c3aa051ea26eead","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/kubo/bin/ipfs","daemon"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"470f90d551f34ff65b533299e8f55ed3d2f2d062fd15c998ea53d095bac3ed26","stable_url_args":["https://github.com/ipfs/kubo/releases/download/v0.43.1/kubo-source.tar.gz"],"stable_version":"0.43.1"},"kumactl":{"desc":"Kuma control plane command-line utility","executables":["kumactl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kumahq/kuma.git",{":branch":"master"}],"homepage":"https://kuma.io/","license":"Apache-2.0","ruby_source_checksum":"97a5b345cd96464a9238a1890b191326f2fa1f35edffc05430fa64fd3f315171","stable_dependencies":[{"go":":build"}],"stable_checksum":"cb28582f3da98c26588c54a6439b86228191a2a4439f533ac3387c39820d6a08","stable_url_args":["https://github.com/kumahq/kuma/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"kumo":{"bottle_rebuild":2,"desc":"Word Clouds in Java","executables":["kumo"],"head_dependencies":["openjdk"],"homepage":"https://github.com/kennycason/kumo","license":"MIT","ruby_source_checksum":"04eeaafd902e3368ccc552ffb4f23fe5a8d2b5b303c6877c2260f19cf00a1418","stable_dependencies":["openjdk"],"stable_checksum":"43e4e2ea9da62a2230deed9151d8484f80bd6ae5fef304eaadf3301378f45fb6","stable_url_args":["https://search.maven.org/remotecontent?filepath=com/kennycason/kumo-cli/1.28/kumo-cli-1.28.jar"],"stable_version":"1.28","bottle_tag":":all","bottle_checksum":"964493ca566d7dc73ab4519fa820e7360981acd9d8d343920f843b83642cc008"},"kustomize":{"desc":"Template-free customization of Kubernetes YAML manifests","executables":["kustomize"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubernetes-sigs/kustomize.git",{":branch":"master"}],"homepage":"https://github.com/kubernetes-sigs/kustomize","license":"Apache-2.0","ruby_source_checksum":"e8912a51fa2477b0cbc50b90d62f3f468a39e263ad7e1d94227fb3022b567a3c","stable_dependencies":[{"go":":build"}],"stable_checksum":"c823ae7b7e1461d82dfe7e592823796c6a98d9633cdbe33c64508b65c9911a57","stable_url_args":["https://github.com/kubernetes-sigs/kustomize/archive/refs/tags/kustomize/v5.8.3.tar.gz"],"stable_version":"5.8.3"},"kustomizer":{"bottle_rebuild":1,"desc":"Package manager for distributing Kubernetes configuration as OCI artifacts","executables":["kustomizer"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stefanprodan/kustomizer.git",{":branch":"main"}],"homepage":"https://kustomizer.dev","license":"Apache-2.0","ruby_source_checksum":"40a89428cb71a97703507debe1782ba13d7300840cb99db832e1903c7d16ea1e","stable_dependencies":[{"go":":build"}],"stable_checksum":"bba48e2eed5b84111c39b34d9892ffc9f0575b6f6470d50f832f47ff6417bf03","stable_url_args":["https://github.com/stefanprodan/kustomizer/archive/refs/tags/v2.2.1.tar.gz"],"stable_version":"2.2.1"},"kuto":{"bottle_rebuild":2,"desc":"Reverse JS bundler","executables":["kuto"],"head_dependencies":["node"],"homepage":"https://github.com/samthor/kuto","license":"Apache-2.0","ruby_source_checksum":"5a2cb4cd576708cd7b1a6d038409cc7e4522523ed4fee7972dbc75d090e5f36a","stable_dependencies":["node"],"stable_checksum":"4e4ac78f04caebf634674fea2266d1701b20aa0a132513e58b25f8875d0b81e1","stable_url_args":["https://registry.npmjs.org/kuto/-/kuto-0.3.6.tgz"],"stable_version":"0.3.6","bottle_tag":":all","bottle_checksum":"d0b642c13ec7b23fd229ef06d6ab335cb2cb3eaea4785644006ab84572b0d8bf"},"kuttl":{"desc":"KUbernetes Test TooL","executables":["kubectl-kuttl"],"head_dependencies":[{"go":":build"},{"kubernetes-cli":":test"}],"head_url_args":["https://github.com/kudobuilder/kuttl.git",{":branch":"main"}],"homepage":"https://github.com/kudobuilder/kuttl","license":"Apache-2.0","ruby_source_checksum":"b67703bd9d6ce070c4bc1ab30eecc332dbe0c9f402478ef68ca0bdb9f37a1416","stable_dependencies":[{"go":":build"},{"kubernetes-cli":":test"}],"stable_checksum":"265b82ec8e630a062f39b2b6dec63f547f8f2adeda19b62ac0c1b4e211a75a14","stable_url_args":["https://github.com/kudobuilder/kuttl/archive/refs/tags/v0.28.0.tar.gz"],"stable_version":"0.28.0"},"kuzco":{"deprecate_args":{":date":"2026-07-03",":because":":does_not_build"},"desc":"Reviews Terraform and OpenTofu resources and uses AI to suggest improvements","disable_args":{":date":"2027-01-03",":because":":does_not_build"},"executables":["kuzco"],"head_dependencies":[{"go":":build"},{"opentofu":":test"}],"head_url_args":["https://github.com/RoseSecurity/Kuzco.git",{":branch":"main"}],"homepage":"https://github.com/RoseSecurity/Kuzco","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"9c813ed33a18a71923b46015fa3004af7c68aefde91b6a35b4e143ab186c7887","stable_dependencies":[{"go":":build"},{"opentofu":":test"}],"stable_checksum":"0ed043dcb031338c40054d91631522af3cd8a859534152b67757c0ac446a1edc","stable_url_args":["https://github.com/RoseSecurity/Kuzco/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1"},"kuzu":{"deprecate_args":{":date":"2026-01-20",":because":":repo_archived"},"desc":"Embeddable graph database management system built for query speed & scalability","disable_args":{":date":"2027-01-20",":because":":repo_archived"},"executables":["kuzu"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/kuzudb/kuzu.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/kuzudb/kuzu","license":"MIT","ruby_source_checksum":"2c307621dc8a03195c33b8f11c3666c5e0156ddaa7c166be0bbca5e0284045b6","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f6456fa290879e4c13db49b8918258c4422d78a57fdc6d8925d4aef23e7a0b3c","stable_url_args":["https://github.com/kuzudb/kuzu/archive/refs/tags/v0.11.3.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.11.3"},"kvazaar":{"desc":"Ultravideo HEVC encoder","executables":["kvazaar"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/ultravideo/kvazaar.git",{":branch":"master"}],"homepage":"https://github.com/ultravideo/kvazaar","license":"BSD-3-Clause","ruby_source_checksum":"d316bf6e53804134b7f043f71b1b58744cfc2ecafa9d8829a118c3c4b242c2b1","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"ddd0038696631ca5368d8e40efee36d2bbb805854b9b1dda8b12ea9b397ea951","stable_url_args":["https://github.com/ultravideo/kvazaar/archive/refs/tags/v2.3.2.tar.gz"],"stable_version":"2.3.2"},"kwctl":{"desc":"CLI tool for the Kubewarden policy engine for Kubernetes","executables":["kwctl"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/kubewarden/adm-controller.git",{":branch":"main"}],"homepage":"https://www.kubewarden.io/","license":"Apache-2.0","ruby_source_checksum":"44095e47430e199eb32a2deb6b509cf8eaa928612d806f3ca6237cc94623486b","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"01370d25fc29c7e90d827870652a54c697cb465046946b874e2d8d60a3d5ac8f","stable_url_args":["https://github.com/kubewarden/adm-controller/archive/refs/tags/v1.38.2.tar.gz"],"stable_version":"1.38.2"},"kwok":{"desc":"Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters","executables":["kwok","kwokctl"],"head_dependencies":[{"go":":build"},{"docker":":test"}],"head_url_args":["https://github.com/kubernetes-sigs/kwok.git",{":branch":"main"}],"homepage":"https://kwok.sigs.k8s.io","license":"Apache-2.0","ruby_source_checksum":"fd1e307f761fcdc916fcd1a2c39947cb55e72a8b60fa4f328637c99c52d60a79","stable_dependencies":[{"go":":build"},{"docker":":test"}],"stable_checksum":"6b0ee90f5288e73b440e3724bcbafba6988016aa85bd93f32c474c3a1bffbe4f","stable_url_args":["https://github.com/kubernetes-sigs/kwok/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"kyma-cli":{"desc":"Kyma command-line interface","executables":["kyma"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kyma-project/cli.git",{":branch":"main"}],"homepage":"https://kyma-project.io","license":"Apache-2.0","ruby_source_checksum":"c789cc3c21a1dfb1905b8515a8beaf920a5fe662387877940c6ca0935e2600e0","stable_dependencies":[{"go":":build"}],"stable_checksum":"fc1622315dc59f50bbed79ddce0cfbe8b96a56e9de3a5ab251357a37ed43c665","stable_url_args":["https://github.com/kyma-project/cli/archive/refs/tags/3.5.0.tar.gz"],"stable_version":"3.5.0"},"kyoto-cabinet":{"bottle_rebuild":1,"desc":"Library of routines for managing a database","executables":["kccachetest","kcdirmgr","kcdirtest","kcforestmgr","kcforesttest","kcgrasstest","kchashmgr","kchashtest","kclangctest","kcpolymgr","kcpolytest","kcprototest","kcstashtest","kctreemgr","kctreetest","kcutilmgr","kcutiltest"],"homepage":"https://dbmx.net/kyotocabinet/","license":"GPL-3.0-or-later","ruby_source_checksum":"04202c8a032e5df4122da7b52af91fea5d0f92b7ee58391b570905d0ed212459","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"4c85d736668d82920bfdbdb92ac3d66b7db1108f09581a769dd9160a02def349","stable_url_args":["https://dbmx.net/kyotocabinet/pkg/kyotocabinet-1.2.80.tar.gz"],"stable_version":"1.2.80"},"kyoto-tycoon":{"bottle_rebuild":1,"desc":"Database server with interface to Kyoto Cabinet","executables":["ktremotemgr","ktremotetest","ktserver","kttimedmgr","kttimedtest","ktutilmgr","ktutilserv","ktutiltest"],"head_dependencies":["kyoto-cabinet",{"lua":":build"},{"pkgconf":":build"}],"homepage":"https://dbmx.net/kyototycoon/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/kyoto-tycoon/0.9.56.patch":"7a5efe02a38e3f5c96fd5faa81d91bdd2c1d2ffeb8c3af52878af4a2eab3d830","Patches/kyoto-tycoon/ephemeral-ports.patch":"736603b28e9e7562837d0f376d89c549f74a76d31658bf7d84b57c5e66512672"},"revision":5,"ruby_source_checksum":"c16bf6b568146f7af0131d817a503e658d6a42c9e6dd289cc6bd96d1fd9e554d","stable_dependencies":["kyoto-cabinet",{"lua":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/kyoto-tycoon/0.9.56.patch"},{"strip":"p1","file":"Patches/kyoto-tycoon/ephemeral-ports.patch"}],"stable_checksum":"553e4ea83237d9153cc5e17881092cefe0b224687f7ebcc406b061b2f31c75c6","stable_url_args":["https://dbmx.net/kyototycoon/pkg/kyototycoon-0.9.56.tar.gz"],"stable_version":"0.9.56"},"kytea":{"desc":"Toolkit for analyzing text, especially Japanese and Chinese","executables":["api-example","kytea","train-kytea"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/neubig/kytea.git",{":branch":"master"}],"homepage":"https://www.phontron.com/kytea/","license":"Apache-2.0","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"5cb67bb760a77c0e2c4c1e2540f4db556f61350d182a138705a31d0bd75a6605","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"},{"strip":"p1","url":"https://github.com/neubig/kytea/commit/eab98ce9c45ccc4a0226a87fa6c40b6d0c5ba82b.patch?full_index=1","sha256":"aabb381b38592432d97f789520c81e6df46808c611ff541aae093357c06921c6","type":"backport","resolves":[{"type":"defect","id":"https://github.com/neubig/kytea/pull/29"}]}],"stable_checksum":"534a33d40c4dc5421f053c71a75695c377df737169f965573175df5d2cff9f46","stable_url_args":["https://www.phontron.com/kytea/download/kytea-0.4.7.tar.gz"],"stable_version":"0.4.7","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"0ec4d5bde1d09dd1b51f2cd047b8e586b1aebadc0a8d418025f778ef68ce1c72"},"kyua":{"desc":"Testing framework for infrastructure software","executables":["kyua"],"head_dependencies":["atf","lua","lutok",{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/freebsd/kyua.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/freebsd/kyua","license":"BSD-3-Clause","ruby_source_checksum":"43a1c8cd863946723efb801a0f9887e205d906ed3f817ac2a335ab6b9a06a610","stable_dependencies":["atf","lua","lutok",{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/freebsd/kyua/commit/41222b1393499096a73be5f3b7d9c45b274bbfb6.patch?full_index=1","sha256":"d37fc322a827f511dd1289ae822c81b15429db4e6e27420c1ee96a61e4b909e7","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/freebsd/kyua/pull/328"}]}],"stable_checksum":"08b0d498d1440c49413ef651ace410ef5bab83d48a2c5024b0a0e500da96d8c4","stable_url_args":["https://github.com/freebsd/kyua/releases/download/kyua-0.15.0/kyua-0.15.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.15.0"},"kyverno":{"desc":"Kubernetes Native Policy Management","executables":["kyverno"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kyverno/kyverno.git",{":branch":"main"}],"homepage":"https://kyverno.io/","license":"Apache-2.0","ruby_source_checksum":"9fed05501f0886cd899b3fe93b7727dcdba355d9f1f8b4fef90343bcb768e507","stable_dependencies":[{"go":":build"}],"stable_checksum":"9c09a8cf176357852aaf9b81df0c609099ba72d6591b9e2148984a5b8cfe1dda","stable_url_args":["https://github.com/kyverno/kyverno/archive/refs/tags/v1.19.2.tar.gz"],"stable_version":"1.19.2"},"lab":{"bottle_rebuild":1,"desc":"Git wrapper for GitLab","executables":["lab"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/zaquestion/lab.git",{":branch":"master"}],"homepage":"https://zaquestion.github.io/lab","license":"CC0-1.0","ruby_source_checksum":"110da90ca424bda6dae1384731b0115bddffaef08e2d0bb500eee468560b67c1","stable_dependencies":[{"go":":build"}],"stable_checksum":"f8cccdfbf1ca5a2c76f894321a961dfe0dc7a781d95baff5181eafd155707d79","stable_url_args":["https://github.com/zaquestion/lab/archive/refs/tags/v0.25.1.tar.gz"],"stable_version":"0.25.1"},"labctl":{"desc":"CLI tool for interacting with iximiuz labs and playgrounds","executables":["labctl"],"head_dependencies":[{"go":":build"}],"homepage":"https://labs.iximiuz.com/playgrounds","license":"Apache-2.0","ruby_source_checksum":"6a9cb15338c445460cfe7e5a7c713a0b0d06951aa0e55bb0490c3f9024436ae3","stable_dependencies":[{"go":":build"}],"stable_checksum":"956fa49203c75fc255909473a2a7f9fdd4cd272e64a15628a692264e544bea04","stable_url_args":["https://github.com/iximiuz/labctl/archive/refs/tags/v0.1.114.tar.gz"],"stable_version":"0.1.114"},"lacework-cli":{"desc":"CLI for managing Lacework","executables":["lacework"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/lacework/go-sdk.git",{":branch":"main"}],"homepage":"https://github.com/lacework/go-sdk","license":"Apache-2.0","ruby_source_checksum":"e2954253f8b972b34adc1236e23591b5d1a95169855e2abf84725b96b8101a86","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/lacework/go-sdk.git",{":tag":"v2.21.0",":revision":"9b094a8197fc6776efe5ab1f560a5e3fb56d3f3f"}],"stable_version":"2.21.0"},"ladder":{"desc":"Selfhosted alternative to 12ft.io and 1ft.io HTTP web proxies","executables":["ladder"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/everywall/ladder.git",{":branch":"main"}],"homepage":"https://github.com/everywall/ladder","license":"GPL-3.0-only","ruby_source_checksum":"b293e68fa7bf66bfcd683b9e956849f55ef43191646e44e0b1b2676ad9a16c5a","stable_dependencies":[{"go":":build"}],"stable_checksum":"e837284c3e283d7de1441b55606bd54ecc10bb6c81abed5a96b9e6836d7d3a2a","stable_url_args":["https://github.com/everywall/ladder/archive/refs/tags/v0.0.23.tar.gz"],"stable_version":"0.0.23"},"ladspa-sdk":{"bottle_rebuild":2,"desc":"Linux Audio Developer's Simple Plugin","head_dependencies":["libsndfile"],"homepage":"https://www.ladspa.org","license":"LGPL-2.1-only","ruby_source_checksum":"2206a720465abaa0f8bd5a5188a72dcf8e2910c607e80b3c3c681e389dbdc384","stable_dependencies":["libsndfile"],"stable_checksum":"27d24f279e4b81bd17ecbdcc38e4c42991bb388826c0b200067ce0eb59d3da5b","stable_url_args":["https://www.ladspa.org/download/ladspa_sdk_1.17.tgz"],"stable_version":"1.17"},"ladybug":{"desc":"Embedded graph database built for query speed and scalability","executables":["lbug"],"head_dependencies":["openssl@4",{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://ladybugdb.com/","license":"MIT","ruby_source_checksum":"83e682dee1ecbfc131bb4b784b5e9c7bd24f18808e8b11a42d75c2c013fa14da","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"8b3f98df08a6a1a37ff9a45dc32f83b0a52fb063082b7875d9518654775ac150","stable_url_args":["https://github.com/LadybugDB/ladybug/archive/refs/tags/v0.21.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.21.2"},"lager":{"desc":"C++ lib for value-oriented design using unidirectional data-flow architecture","head_dependencies":[{"boost":":no_linkage"},{"zug":":no_linkage"},{"cmake":":build"}],"head_url_args":["https://github.com/arximboldi/lager.git",{":branch":"master"}],"homepage":"https://sinusoid.es/lager/","license":"MIT","ruby_source_checksum":"f63aae2e8777d8bf17ad283d8047a7e9166614d9c3e06dbe58af962bd92944cb","stable_dependencies":[{"boost":":no_linkage"},{"zug":":no_linkage"},{"cmake":":build"}],"stable_checksum":"55d3442d2d4306aad78fa2af5d3db01af65f4fdbfc58c4620fba13dbde82e599","stable_url_args":["https://github.com/arximboldi/lager/archive/refs/tags/v0.1.3.tar.gz"],"stable_version":"0.1.3","bottle_tag":":all","bottle_checksum":"7aa16594e53fd48f851e5634fa7095a741355da7390c67b7ead81af131157959"},"lakekeeper":{"desc":"Apache Iceberg REST Catalog","executables":["lakekeeper"],"head_dependencies":["openssl@4",{"cmake":":build"},{"rust":":build"},{"postgresql@18":":test"}],"head_url_args":["https://github.com/lakekeeper/lakekeeper.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://docs.lakekeeper.io","license":"Apache-2.0","ruby_source_checksum":"805d44baa9622be63d4093a8ec950824cab93a7784bfee4f8972f067aacc5e4b","stable_dependencies":["openssl@4",{"cmake":":build"},{"rust":":build"},{"postgresql@18":":test"}],"stable_checksum":"0b4356fb0ff72ca580959a4685be5412d900d81e0f27cbb5b8c95cab4d50b0c9","stable_url_args":["https://github.com/lakekeeper/lakekeeper/archive/refs/tags/v0.14.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.14.1"},"lame":{"desc":"High quality MPEG Audio Layer III (MP3) encoder","executables":["lame"],"head_dependencies":["mpg123",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://lame.sourceforge.io/","license":"LGPL-2.0-or-later","ruby_source_checksum":"9a5607136c9583e61d0be24428901baecce5d38f204df9428bbfde6ed3d1360e","stable_dependencies":["mpg123",{"pkgconf":":build"}],"stable_checksum":"3df5124d5ad3a98312ffd7ba6a9b36230e4f8a3e66d3ce0f425e336c32d216eb","stable_url_args":["https://downloads.sourceforge.net/project/lame/lame/4.0/lame-4.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.0"},"lammps":{"desc":"Molecular Dynamics Simulator","executables":["lmp_mpi","lmp_serial"],"head_dependencies":["fftw","jpeg-turbo","kim-api","libpng","open-mpi","libomp",{"cmake":":build"},{"pkgconf":":build"},{"voro++":":build"}],"head_uses_from_macos":[["curl"],["python"]],"homepage":"https://docs.lammps.org/","license":"GPL-2.0-only","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"795d11542c246abdb546bfcc00fd2e65a764a54f33a5971e2a6f88c3a0c06dc8","stable_dependencies":["fftw","jpeg-turbo","kim-api","libpng","open-mpi","libomp",{"cmake":":build"},{"pkgconf":":build"},{"voro++":":build"}],"stable_checksum":"a3daf373ff07b8dd98773f2eed2707d0bc5dac96ee2a2599b0d2d98d91c9d20a","stable_url_args":["https://github.com/lammps/lammps/releases/download/stable_30Sep2026/lammps-src-30Sep2026.tar.gz"],"stable_uses_from_macos":[["curl"],["python"]],"stable_version":"20260930"},"lando-cli":{"caveats":"To complete the installation:\n  lando setup\n","desc":"Cli part of Lando","executables":["lando"],"head_dependencies":["node"],"head_url_args":["https://github.com/lando/core.git",{":branch":"main"}],"homepage":"https://docs.lando.dev/cli","license":"MIT","ruby_source_checksum":"ab43950595b633398a15774c5beb9b8ee2328eb52e88428169505f8f8a024ca0","stable_dependencies":["node"],"stable_checksum":"0e552b37ed2a38e6cc1467ed170bad9781b2eba4302545661dc00e6981a2456c","stable_url_args":["https://github.com/lando/core/archive/refs/tags/v3.26.9.tar.gz"],"stable_version":"3.26.9"},"landrun":{"desc":"Lightweight, secure sandbox for running Linux processes using Landlock LSM","head_dependencies":[{"go":":build"}],"homepage":"https://github.com/Zouuup/landrun","license":"MIT","ruby_source_checksum":"3f08a2074725a15ec6a18c9f0908371888cb727e89af3dd8fb16ec01b64b6ae3","stable_dependencies":[{"go":":build"}],"stable_checksum":"c6b2579ba5e30b77ca83dac2b4ba912edb31afe558d7933cedd43dc917df5e7d","stable_url_args":["https://github.com/Zouuup/landrun/archive/refs/tags/v0.1.17.tar.gz"],"stable_version":"0.1.17"},"langgraph-cli":{"desc":"Command-line interface for deploying apps to the LangGraph platform","executables":["langgraph"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15","xxhash","zstd",{"rust":":build"}],"homepage":"https://www.github.com/langchain-ai/langgraph","license":"MIT","ruby_source_checksum":"8a6565ca39b0b0ae7e5bd30d892ac2ecd8554f5e0df85d425915aa0668b72b93","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15","xxhash","zstd",{"rust":":build"}],"stable_checksum":"545211d0641cbbf1a923b47c18d86f76eb815531410c29b45217db348f4f2e90","stable_url_args":["https://files.pythonhosted.org/packages/13/9e/af18592c463c331bc455c8df5cd8faf2a89013cb3321df5201fe0b8fe6da/langgraph_cli-0.4.38.tar.gz"],"stable_version":"0.4.38"},"languagetool-rust":{"bottle_rebuild":1,"desc":"LanguageTool API in Rust","executables":["ltrs"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/jeertmans/languagetool-rust.git",{":branch":"main"}],"homepage":"https://docs.rs/languagetool-rust","license":"MIT","ruby_source_checksum":"ab3bf53c87304e91b472f738efc16020eaf71be024fd6f1bfea3ce8f625ed858","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"fc3dfcb73f21c58bb143b5f31495892755bc1e945aa64f522f3640e1cf77de31","stable_url_args":["https://github.com/jeertmans/languagetool-rust/archive/refs/tags/v3.0.1.tar.gz"],"stable_version":"3.0.1"},"languagetool":{"bottle_rebuild":2,"desc":"Style and grammar checker","executables":["languagetool","languagetool-gui","languagetool-server"],"head_dependencies":["openjdk@17",{"maven":":build"}],"head_url_args":["https://github.com/languagetool-org/languagetool.git",{":branch":"master"}],"homepage":"https://www.languagetool.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"39f384f0eea28930536b655487c517963e4f3195bb5402fea43660771d0979a5","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/languagetool/languagetool-server.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/languagetool/languagetool-server.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/languagetool/bin/languagetool-server","--config","$HOMEBREW_PREFIX/etc/languagetool/server.properties","--port","8081","--allow-origin"]],"stable_dependencies":["openjdk@17",{"maven":":build"}],"stable_url_args":["https://github.com/languagetool-org/languagetool.git",{":tag":"v6.8",":revision":"e807fcde6a6506191e1470744d2345da28c26be6"}],"stable_version":"6.8"},"lanraragi":{"desc":"Web application for archival and reading of manga/doujinshi","executables":["lanraragi"],"head_dependencies":["ghostscript","imagemagick","libarchive","libffi","node","openssl@4","perl","redis","zstd",{"cpanminus":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Difegue/LANraragi.git",{":branch":"dev"}],"homepage":"https://lrr.tvc-16.science","license":"MIT","revision":2,"ruby_source_checksum":"718d2cb12e9d93c2fc0f5116117d8ee58bda7785c1c4d55538c5cf16646d9353","stable_dependencies":["ghostscript","imagemagick","libarchive","libffi","node","openssl@4","perl","redis","zstd",{"cpanminus":":build"},{"pkgconf":":build"}],"stable_checksum":"d4ded2cde7d30b5d565da8a0f85014a245cefe9a8f969a45aa0eec57854beadc","stable_url_args":["https://github.com/Difegue/LANraragi/archive/refs/tags/v.0.9.81.tar.gz"],"stable_version":"0.9.81"},"lapack":{"bottle_rebuild":1,"desc":"Linear Algebra PACKage","head_dependencies":["gcc",{"cmake":":build"}],"head_url_args":["https://github.com/Reference-LAPACK/lapack.git",{":branch":"master"}],"homepage":"https://www.netlib.org/lapack/","keg_only_args":[":shadowed_by_macos","macOS provides LAPACK in Accelerate.framework"],"license":{":all_of":["BSD-3-Clause-Open-MPI","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"44c6db73cb87232c224f1f25cad14cf89d22b6da2e9ea79f0bd61e791d6a5ae0","stable_dependencies":["gcc",{"cmake":":build"}],"stable_checksum":"2ca6407a001a474d4d4d35f3a61550156050c48016d949f0da0529c0aa052422","stable_url_args":["https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.12.1.tar.gz"],"stable_version":"3.12.1"},"largetifftools":{"desc":"Collection of software that can help managing (very) large TIFF files","executables":["tifffastcrop","tiffmakemosaic","tiffsplittiles"],"head_dependencies":["jpeg-turbo","libpng","libtiff","webp","zstd"],"homepage":"https://pperso.ijclab.in2p3.fr/page_perso/Deroulers/software/largetifftools/","license":"GPL-3.0-only","ruby_source_checksum":"8e058e471afa7a2152dff284e6647a52385dbaf658294750ceb95ad31c1b1539","stable_dependencies":["jpeg-turbo","libpng","libtiff","webp","zstd"],"stable_checksum":"a7544d79a93349ebbc755f2b7b6c5fbcd71a01f68d2939dbcba749ba6069fabb","stable_url_args":["https://pperso.ijclab.in2p3.fr/page_perso/Deroulers/software/largetifftools/download/largetifftools-1.4.2/largetifftools-1.4.2.tar.bz2"],"stable_version":"1.4.2","bottle_cellar":":any","bottle_checksum":"58bde27fe7d7cf8a22ae7feac74afb4c88d54af82b1d254f5b8ffcf6a563193d"},"lasi":{"bottle_rebuild":2,"desc":"C++ stream output interface for creating Postscript documents","head_dependencies":["freetype","glib","pango","fontconfig","gettext","harfbuzz",{"cmake":":build"},{"doxygen":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://svn.code.sf.net/p/lasi/code/trunk"],"homepage":"https://www.unifont.org/lasi/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"e7b21438bbbaae38bfef528a7acf4d23f928e45a246118a0743cc07e5718ffe5","stable_dependencies":["freetype","glib","pango","fontconfig","gettext","harfbuzz",{"cmake":":build"},{"doxygen":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"5e5d2306f7d5a275949fb8f15e6d79087371e2a1caa0d8f00585029d1b47ba3b","stable_url_args":["https://downloads.sourceforge.net/project/lasi/lasi/1.1.3%20Source/libLASi-1.1.3.tar.gz"],"stable_version":"1.1.3","bottle_cellar":":any","bottle_checksum":"219654bc604d3071f1cbf7c5b39855af57ecaafe12088bd5e805373098fb2b7f"},"lasso":{"desc":"Library for Liberty Alliance and SAML protocols","head_dependencies":["glib","libxml2","libxmlsec1","openssl@4","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}],["libxslt"]],"homepage":"https://lasso.entrouvert.org/","license":"GPL-2.0-or-later","revision":5,"ruby_source_checksum":"c0a6dfaf452efca125c23cc1a90427e4a3c3641cad230b9dff6859f6265258f4","stable_dependencies":["glib","libxml2","libxmlsec1","openssl@4","gettext",{"pkgconf":":build"}],"stable_checksum":"63816c8219df48cdefeccb1acb35e04014ca6395b5263c70aacd5470ea95c351","stable_url_args":["https://dev.entrouvert.org/releases/lasso/lasso-2.9.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["libxslt"]],"stable_version":"2.9.0"},"lastpass-cli":{"desc":"LastPass command-line interface tool","executables":["lpass"],"head_dependencies":["curl","openssl@4","pinentry",{"asciidoc":":build"},{"cmake":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/lastpass/lastpass-cli.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://github.com/lastpass/lastpass-cli","license":{"GPL-2.0-or-later":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"0f812becbb76d5d4419cf48d9f94aa03baa3e7edbaee7196312dfafcd3180fae","stable_dependencies":["curl","openssl@4","pinentry",{"asciidoc":":build"},{"cmake":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/lastpass/lastpass-cli/commit/31a4ad5f735933ff8e96403103d5b4f61faee945.patch?full_index=1","sha256":"a4c2a16fd47942a511c0ebbce08bee5ffdb0d6141f6c9b60ce397db9e207d8be","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/lastpass/lastpass-cli/pull/716"}]}],"stable_checksum":"b65b9c951a9a17b87b8ac0500808c716ef8e5fe6e70f1fd44f23b8385aa30984","stable_url_args":["https://github.com/lastpass/lastpass-cli/releases/download/v1.6.2/lastpass-cli-1.6.2.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"1.6.2"},"lastz":{"desc":"Pairwise aligner for DNA sequences","executables":["lastz","lastz_D"],"head_url_args":["https://github.com/lastz/lastz.git",{":branch":"master"}],"homepage":"https://lastz.github.io/lastz/","license":"MIT","ruby_source_checksum":"9ab85d77177b09b6146b6fc1649306f1588b8ed8228cc1025a237490efe47d56","stable_checksum":"e66bb419a6599861b1d48c3b209d3746e8008c3ddde33f0dfeaa76e634bccebf","stable_url_args":["https://github.com/lastz/lastz/archive/refs/tags/1.04.60.tar.gz"],"stable_version":"1.04.60"},"laszip":{"desc":"Lossless LiDAR compression","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/LASzip/LASzip.git",{":branch":"master"}],"homepage":"https://laszip.org/","license":"Apache-2.0","ruby_source_checksum":"ad16e4e1e56c5d592fc364910d83a7a7cc4e113107a1896dc0ab2d32e7206b40","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/LASzip/LASzip/commit/0bcd1a507be50c845ea62f75d602663b2b3f3b73.patch?full_index=1","sha256":"743450909335a7f8170cd40756733b3eae57671b093a5613a42ec26c0d2c99f7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/LASzip/LASzip/pull/129"}]}],"stable_checksum":"6e9baac8689dfd2e1502ceafabb20c62b6cd572744d240fb755503fd57c2a6af","stable_url_args":["https://github.com/LASzip/LASzip/archive/refs/tags/3.5.0.tar.gz"],"stable_version":"3.5.0"},"latex2html":{"desc":"LaTeX-to-HTML translator","executables":["latex2html","pstoimg","texexpand"],"head_dependencies":["ghostscript","netpbm"],"homepage":"https://www.latex2html.org","license":"GPL-2.0-or-later","ruby_source_checksum":"5c0a0cb375553e27568c2da683123118a3bc4d1ae9934cb02c889ec534f10614","stable_dependencies":["ghostscript","netpbm"],"stable_checksum":"f91c0c9bc8dbcadbba883f912f9d1cd2382b563fd754456488a95c120f24331e","stable_url_args":["https://github.com/latex2html/latex2html/archive/refs/tags/v2026.tar.gz"],"stable_version":"2026"},"latex2rtf":{"desc":"Translate LaTeX to RTF","executables":["latex2png","latex2rtf"],"head_dependencies":[{"texinfo":":build"}],"head_url_args":["https://github.com/latex2rtf/latex2rtf.git",{":branch":"main"}],"homepage":"https://latex2rtf.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"4de9c799102afa523199eda862dc6bb974d7caefa2a8790cc79d3db84e67022c","stable_checksum":"338ba2e83360f41ded96a0ceb132db9beaaf15018b36101be2bae8bb239017d9","stable_url_args":["https://deb.debian.org/debian/pool/main/l/latex2rtf/latex2rtf_2.3.18a.orig.tar.gz"],"stable_version":"2.3.18a","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"b4a170771dcabf60d657f8f9ac69b7bfebcc9986dcbd226d4a99909fe66bf29d"},"latexdiff":{"bottle_rebuild":1,"desc":"Compare and mark up LaTeX file differences","executables":["latexdiff","latexdiff-fast","latexdiff-so","latexdiff-vc","latexrevise"],"head_uses_from_macos":[["perl"]],"homepage":"https://www.ctan.org/pkg/latexdiff","license":"GPL-3.0-or-later","ruby_source_checksum":"81a70e74a6f86a2d548e937678c11b73526acb2efb1871a668bf0b684826f817","stable_checksum":"2aaea10ae1a9c1b975c9dc933da6ac6f83f665eea76b358daf86b97b606912ea","stable_url_args":["https://github.com/ftilmann/latexdiff/releases/download/1.4.0/latexdiff-1.4.0.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.4.0","bottle_tag":":all","bottle_checksum":"7d747cedc4241a804cc7280b7605d20853ddfdbad574b7ee90fabca194f23152"},"latexindent":{"desc":"Add indentation to LaTeX files","executables":["latexindent"],"head_dependencies":["perl"],"homepage":"https://latexindentpl.readthedocs.io","license":"GPL-3.0-or-later","ruby_source_checksum":"d66654b3673f00777b00ed71d4ce121331693c0827456d6169e8500aa246da15","stable_dependencies":["perl"],"stable_checksum":"80aef9350a404b03b2cb367e6f1321976b906aaa0ca61fcfaa4c82c82204bbf5","stable_url_args":["https://github.com/cmhughes/latexindent.pl/archive/refs/tags/V4.0.3.tar.gz"],"stable_version":"4.0.3"},"latexml":{"desc":"LaTeX to XML/HTML/MathML Converter","executables":["latexml","latexmlc","latexmlfind","latexmlmath","latexmlpost"],"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/brucemiller/LaTeXML.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["libxslt"],["perl",{":since":":sonoma"}]],"homepage":"https://math.nist.gov/~BMiller/LaTeXML/","license":":public_domain","revision":5,"ruby_source_checksum":"86621dfe63e4d8cf7282a5515324f36308e3834846b9ec872e34b8afca882b80","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"7d2bbe2ce252baf86ba3f388cd0dec3aa4838f49d612b9ec7cc4ff88105badcc","stable_url_args":["https://math.nist.gov/~BMiller/LaTeXML/releases/LaTeXML-0.8.8.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"],["perl",{":since":":sonoma"}]],"stable_version":"0.8.8"},"latino":{"desc":"Open source programming language for Latinos and Hispanic speakers","executables":["latino"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/lenguaje-latino/latino.git",{":branch":"master"}],"homepage":"https://www.lenguajelatino.org/","license":"MIT","ruby_source_checksum":"aed4f8e0a3284a5845ebffbc744746b5abb79a57b6d65c697eaeefc64c33bdcc","stable_dependencies":[{"cmake":":build"}],"stable_url_args":["https://github.com/lenguaje-latino/latino.git",{":tag":"v1.4.4",":revision":"4d8ed2e690dd1efcc47a9f8f790b8a9aeba4b808"}],"stable_version":"1.4.4","bottle_cellar":":any","bottle_checksum":"5a940fde4f7577543fefc1c54ddd0b56b9b09078b9b77acc70b957b8cbc14631"},"launch":{"bottle_rebuild":1,"desc":"Command-line launcher for macOS, in the spirit of `open`","executables":["launch"],"head_url_args":["https://github.com/nriley/launch.git",{":branch":"master"}],"homepage":"https://sabi.net/nriley/software/#launch","license":"BSD-3-Clause","ruby_source_checksum":"1fb2b2a3c4f42c37f1f9bc575a3c759f20bccba238c0b4607316a2ec3e7b2b03","stable_checksum":"486632b11bee04d9f6bcb595fd2a68b5fde2f748ebdc182274778cc5cf97ff70","stable_url_args":["https://sabi.net/nriley/software/launch-1.2.5.tar.gz"],"stable_version":"1.2.5","bottle_checksum":"55dd24d6048328483994c1d22a56a4c26317399322ec52fbf81968bc1b64a4d0"},"launch4j":{"deprecate_args":{":date":"2025-09-25",":because":":unsupported"},"desc":"Cross-platform Java executable wrapper","disable_args":{":date":"2026-09-25",":because":":unsupported"},"executables":["launch4j"],"head_dependencies":["openjdk",{"ant":":build"}],"homepage":"https://launch4j.sourceforge.net/","license":{":all_of":["BSD-3-Clause","MIT"]},"no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"5dd75d006ccc0d8003ef2e9d1b92e31df9cd8ceac61daae8074b4688e99ad2e9","stable_dependencies":["openjdk",{"ant":":build"}],"stable_url_args":["https://git.code.sf.net/p/launch4j/git.git",{":tag":"Release_launch4j-3_50",":revision":"0b6f1c1ffe4e83dc47fa866a733dbf0125237937"}],"stable_version":"3.50","bottle_checksum":"15f9a731ba37cfd7cf90365c98f8d59ac5c5e482d2caf7561c83adccb81e8f16"},"launch_socket_server":{"bottle_rebuild":2,"desc":"Bind to privileged ports without running a server as root","head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mistydemeo/launch_socket_server.git",{":branch":"master"}],"homepage":"https://github.com/mistydemeo/launch_socket_server","license":"MIT","ruby_source_checksum":"f58034b180f544992922bbb5ab8378897cb747fb8fc52bcea7262b2d06d1d07e","service_args":[[":environment_variables",{":LAUNCH_PROGRAM_TCP_ADDRESS":"127.0.0.1:8080"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/launch_socket_server.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/launch_socket_server.log"],[":require_root",true],[":sockets",{":Socket":"tcp://127.0.0.1:80"}],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/launch_socket_server/sbin/launch_socket_server","-"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"507184544d170dab63e6112198212033aaa84edf0e092c1dfe641087f092f365","stable_url_args":["https://github.com/mistydemeo/launch_socket_server/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"launchctl-completion":{"desc":"Bash completion for Launchctl","homepage":"https://github.com/CamJN/launchctl-completion","license":"MIT","ruby_source_checksum":"0d8f42e928541f2014fc9c6800fb21ec32f072f0347adef9b2e3ed012165d110","stable_checksum":"990499494562cedf361482c5bf9f89b3a8b6a8aee92fda4e1eadaacb96688ecd","stable_url_args":["https://github.com/CamJN/launchctl-completion/archive/refs/tags/v2.0.tar.gz"],"stable_version":"2.0","bottle_tag":":all","bottle_checksum":"bb5ad864a24035baedca788946f7d39c9d7da36e5a14ab43abf26544ef753e0d"},"lavat":{"desc":"Lava lamp simulation using metaballs in the terminal","executables":["lavat"],"head_url_args":["https://github.com/AngelJumbo/lavat.git",{":branch":"main"}],"homepage":"https://github.com/AngelJumbo/lavat","license":"MIT","ruby_source_checksum":"f35cddc2d9f277190432f6bf5e1ade18e0fe3f87b0008ba435f4c27936b9b301","stable_checksum":"c5364203a75395953560b173fae90c316b753a046acb8f557c9e684eec6d76ba","stable_url_args":["https://github.com/AngelJumbo/lavat/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"lavinmq":{"desc":"Message broker implementing the AMQP 0-9-1 and MQTT protocols","executables":["lavinmq","lavinmqctl","lavinmqperf"],"head_dependencies":["bdw-gc","lz4","openssl@4","pcre2",{"crystal":":build"},{"help2man":":build"},{"coreutils":":build"}],"head_url_args":["https://github.com/cloudamqp/lavinmq.git",{":branch":"main"}],"homepage":"https://lavinmq.com","license":"Apache-2.0","ruby_source_checksum":"209ad2c0183a5c0328826c9a3f59cd2eaa4b1ea59eb688e14e504ddaad9192a2","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/lavinmq/bin/lavinmq","-c","$HOMEBREW_PREFIX/etc/lavinmq/lavinmq.ini"]],"stable_dependencies":["bdw-gc","lz4","openssl@4","pcre2",{"crystal":":build"},{"help2man":":build"},{"coreutils":":build"}],"stable_checksum":"f9e8e54f6d4b7b9d46a84037fc155343d6fcff10690a015f92dcc9cc1df45c50","stable_url_args":["https://github.com/cloudamqp/lavinmq/archive/refs/tags/v2.10.3.tar.gz"],"stable_version":"2.10.3"},"lazy-tmux":{"desc":"Save all your tmux sessions and lazy restore them","executables":["lazy-tmux"],"head_dependencies":["tmux",{"go":":build"}],"homepage":"https://lazy-tmux.xyz","license":"MIT","ruby_source_checksum":"1ab5a753812c15585380df030dc279c6aa6c5881980dc695fa8417044d486a66","stable_dependencies":["tmux",{"go":":build"}],"stable_checksum":"a277f2b22a7a5deed580b9d946b3fbbab764dc1818e4fec2fb2b99955fb67af3","stable_url_args":["https://github.com/alchemmist/lazy-tmux/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"lazycontainer":{"desc":"Terminal UI for Apple Containers","executables":["lazycontainer"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/andreybleme/lazycontainer.git",{":branch":"main"}],"homepage":"https://github.com/andreybleme/lazycontainer","license":"MIT","ruby_source_checksum":"eb266f55e783f37263be6373c277aeb2c9b0a1e0b6be4ddedd28a025e5cd4e18","stable_dependencies":[{"go":":build"}],"stable_checksum":"b7aa9e050f947c7e99c7059eed75477711e1f558d0b0c90098421bee196e1a64","stable_url_args":["https://github.com/andreybleme/lazycontainer/archive/refs/tags/v0.0.2.tar.gz"],"stable_version":"0.0.2"},"lazycut":{"desc":"Terminal-based video trimming TUI","executables":["lazycut"],"head_dependencies":["chafa","ffmpeg",{"go":":build"}],"homepage":"https://github.com/ozemin/lazycut","license":"MIT","ruby_source_checksum":"1008b514ba7dd6d46ba106917f1bd8579653881020190758739e520483979279","stable_dependencies":["chafa","ffmpeg",{"go":":build"}],"stable_checksum":"ca435f59c1d16e71b9917f36f731887eba001d8a06813f02d1785306e92578c5","stable_url_args":["https://github.com/ozemin/lazycut/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_tag":":all","bottle_checksum":"a6df308891945ccea5c3811321485874a4a2745fbc71ceef87b07f8797a55b8b"},"lazydocker":{"desc":"Lazier way to manage everything docker","executables":["lazydocker"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jesseduffield/lazydocker.git",{":branch":"master"}],"homepage":"https://github.com/jesseduffield/lazydocker","license":"MIT","ruby_source_checksum":"62d803392b6daae975cb96eb3a7a93b62c5b3328f9c324ff2ff0b47f94cfcfc6","stable_dependencies":[{"go":":build"}],"stable_checksum":"405071220e5be9aa061c65d290e0347143b73ae0a3cc01df164f0105de2b53c4","stable_url_args":["https://github.com/jesseduffield/lazydocker/archive/refs/tags/v0.25.2.tar.gz"],"stable_version":"0.25.2"},"lazygit":{"desc":"Simple terminal UI for git commands","executables":["lazygit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jesseduffield/lazygit.git",{":branch":"master"}],"homepage":"https://github.com/jesseduffield/lazygit/","license":"MIT","ruby_source_checksum":"5ddcbab948fefebd8eb6392bd5062f9f47d5a6b416128b7ddf3e63f7b71504e4","stable_dependencies":[{"go":":build"}],"stable_checksum":"fcaad0909af765ef87bd873164a4de78435515ab4d8b04f58d6ad51e8ecd00e5","stable_url_args":["https://github.com/jesseduffield/lazygit/archive/refs/tags/v0.66.2.tar.gz"],"stable_version":"0.66.2"},"lazyjj":{"deprecate_args":{":date":"2026-09-09",":because":":does_not_build"},"desc":"TUI for Jujutsu/jj","disable_args":{":date":"2026-12-09",":because":":does_not_build"},"executables":["lazyjj"],"head_dependencies":["jj",{"rust":":build"}],"head_url_args":["https://github.com/Cretezy/lazyjj.git",{":branch":"main"}],"homepage":"https://github.com/Cretezy/lazyjj","license":"Apache-2.0","ruby_source_checksum":"41a478755be22ddc0ccea5f1df850c0596b05aee4066bfd2eae689363aa6522f","stable_dependencies":["jj",{"rust":":build"}],"stable_checksum":"34a702d55ec4c5d0ca016d4f71f4061ccca347ac88c80018229f6cf50141e208","stable_url_args":["https://github.com/Cretezy/lazyjj/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1","bottle_checksum":"1924e3d0562c7094f55e29a0d214e7d114137a78a1da6514c6171a119720e649"},"lazyjournal":{"desc":"TUI for logs from journalctl, file system, Docker, Podman and Kubernetes pods","executables":["lazyjournal"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Lifailon/lazyjournal.git",{":branch":"main"}],"homepage":"https://github.com/Lifailon/lazyjournal","license":"MIT","ruby_source_checksum":"5a2ab2295e962e4e4768340958f198844acf7eeb6519547a23cdd9e812204cfc","stable_dependencies":[{"go":":build"}],"stable_checksum":"5798b65c98ec00f32cf43e79b31568896084881adb3afc9e7cda3482baad3183","stable_url_args":["https://github.com/Lifailon/lazyjournal/archive/refs/tags/0.8.6.tar.gz"],"stable_version":"0.8.6"},"lazymake":{"desc":"Modern TUI for Makefiles","executables":["lazymake"],"head_dependencies":[{"go":":build"}],"homepage":"https://lazymake.vercel.app/","license":"MIT","ruby_source_checksum":"1a08eb19c0e7b6fa1709dd65be6484af3bcde9a6d019ede4038bc434ee739c37","stable_dependencies":[{"go":":build"}],"stable_checksum":"49dc29635990385fef22717d23c986a62803dc2afeeb428e0a1910711b169c37","stable_url_args":["https://github.com/rshelekhov/lazymake/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1"},"lazyrsync":{"desc":"Terminal UI for rsync, written in Rust","executables":["lazyrsync"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/westpoint-io/lazyrsync.git",{":branch":"main"}],"homepage":"https://lazyrsync.westpoint.io/","license":"MIT","ruby_source_checksum":"64339bee8ec6f27c6e7504f894183bf611632258f7a15360b61f22ce4141e375","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e8995ca91c75dc67d88ad4e09f74a2f7863387262b63ee299833a4f9d4c7de3c","stable_url_args":["https://github.com/westpoint-io/lazyrsync/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"lazysql":{"desc":"Cross-platform TUI database management tool","executables":["lazysql"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jorgerojas26/lazysql.git",{":branch":"main"}],"head_uses_from_macos":[[{"sqlite":":test"}]],"homepage":"https://github.com/jorgerojas26/lazysql","license":"MIT","ruby_source_checksum":"7a280f4da7e3b557305c09891040f3542e6e4847c04e0b4556a472060b93087a","stable_dependencies":[{"go":":build"}],"stable_checksum":"735b5a987c8a84a699d34d0cba1a3bcce6d65a46cf608d96758df6257ca353f7","stable_url_args":["https://github.com/jorgerojas26/lazysql/archive/refs/tags/v0.7.0.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":test"}]],"stable_version":"0.7.0"},"lazyssh":{"desc":"Terminal-based SSH manager","executables":["lazyssh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Adembc/lazyssh.git",{":branch":"main"}],"homepage":"https://github.com/Adembc/lazyssh","license":"Apache-2.0","ruby_source_checksum":"83a82eddd16ca31c1d6aa2751caff7f0caf83050153c3e578dcf8cb898c9e53d","stable_dependencies":[{"go":":build"}],"stable_checksum":"36cd630b3cd9447e88904171cbb64944aeacbbd62c15db66d8a0e4a4486ffe88","stable_url_args":["https://github.com/Adembc/lazyssh/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"lbdb":{"desc":"Little brother's database for the mutt mail reader","executables":["lbdb-fetchaddr","lbdb_dotlock","lbdbq","mutt_ldap_query","nodelist2lbdb"],"head_dependencies":["abook","khard"],"homepage":"https://www.spinnaker.de/lbdb/","license":"GPL-2.0-or-later","ruby_source_checksum":"8072ec79edecd67606b94a074b1603bc2903e96c396a9240c87a8fb09b6baf71","stable_dependencies":["abook","khard"],"stable_checksum":"212fe2e40df5ed3e5496bc5e821e4b0683a6c9523b8885e7e87b634bcf923a88","stable_url_args":["https://www.spinnaker.de/lbdb/download/lbdb-0.57.tar.gz"],"stable_version":"0.57"},"lbfgspp":{"desc":"Header-only C++ library for L-BFGS and L-BFGS-B algorithms","head_dependencies":["eigen",{"cmake":":build"}],"head_url_args":["https://github.com/yixuan/LBFGSpp.git",{":branch":"master"}],"homepage":"https://lbfgspp.statr.me/","license":"MIT","revision":1,"ruby_source_checksum":"4f3236e3fa227b3633f197961ed9c8e0b4c106f880c7a056f4b95b01ecad8950","stable_dependencies":["eigen",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/yixuan/LBFGSpp/commit/b7c91e57a7e5319b4f168ab5e381e92e95236694.patch?full_index=1","sha256":"fbd364dae7afe1ae36b344a82425e42d4702f60da7e17e6789d289c03e0bef5e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/yixuan/LBFGSpp/pull/48"}]}],"stable_checksum":"39c4aaebd8b94ccdc98191d51913a31cddd618cc0869d99f07a4b6da83ca6254","stable_url_args":["https://github.com/yixuan/LBFGSpp/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_tag":":all","bottle_checksum":"5a7448c359aea68fd3317768eb086befc6442be56cf0d1c864d59aea9150d9da"},"lc0":{"bottle_rebuild":2,"desc":"Open source neural network based chess engine","executables":["lc0"],"head_dependencies":["eigen",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://lczero.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"c01e313a24eadd102cd180eb9c8b0c42574d132ac6c46c329ed65d7d9dc73930","stable_dependencies":["eigen",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/LeelaChessZero/lc0.git",{":tag":"v0.32.1",":revision":"fd71a2d921b689c5f479d3227c3806c8e272d9c5"}],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.32.1"},"lcdf-typetools":{"conflicts":[["texlive",{":because":"both install a `cfftot1` executable"}]],"desc":"Manipulate OpenType and multiple-master fonts","executables":["cfftot1","mmafm","mmpfb","otfinfo","otftotfm","t1dotlessj","t1lint","t1rawafm","t1reencode","t1testpage","ttftotype42"],"head_url_args":["https://github.com/kohler/lcdf-typetools.git",{":branch":"master"}],"homepage":"https://www.lcdf.org/type/","license":"GPL-2.0-or-later","ruby_source_checksum":"525db352537f6ee1bf96eaa6a7b0025c76938d4a3844d3d36ad714b402a50dec","stable_checksum":"517f9ee879208679d3224a14d5e6eb20598fc648d5c3562708083d003088a934","stable_url_args":["https://www.lcdf.org/type/lcdf-typetools-2.110.tar.gz"],"stable_version":"2.110","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"1dd345c1b3f20d16d2303573c9324047172f728999ecb497cb6e13c56e31c96a"},"lcdproc":{"desc":"Display real-time system information on a LCD","executables":["LCDd","fortune.pl","iosock.pl","lcdexec","lcdident.pl","lcdmetar.pl","lcdproc","lcdvc","tail.pl","x11amp.pl"],"head_dependencies":["libftdi","libusb","libusb-compat",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.lcdproc.org/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"3a83b07236e45c892fc8cf399ac217e304c19fca92ad18469ca22bc4e533b695","stable_dependencies":["libftdi","libusb","libusb-compat",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"d48a915496c96ff775b377d2222de3150ae5172bfb84a6ec9f9ceab962f97b83","stable_url_args":["https://github.com/lcdproc/lcdproc/releases/download/v0.5.9/lcdproc-0.5.9.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.5.9","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ff2675dfa714a9de7e8d5a9f40c214cf5547c85c402337e7376a54631f43020a"},"lci":{"conflicts":[["lolcode",{":because":"both install `lci` binaries"}]],"desc":"Interpreter for the lambda calculus","executables":["lci"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://www.chatzi.org/lci/","license":"GPL-2.0-or-later","ruby_source_checksum":"a0419abfd01d9ad40c2ff6ac1e18347d7da08afc602c33220f074e962ed1b95e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"51725e33a7066100757b7da84b2290a651a5f47b985eb3e3647acd871964cd58","stable_url_args":["https://github.com/chatziko/lci/releases/download/v1.1/lci-v1.1.tar.gz"],"stable_version":"1.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"0821036d4af1bfc500f333725f6caf28c1d2fc75a212d66131658f63ffdcd8fe"},"lcm":{"bottle_rebuild":1,"desc":"Libraries and tools for message passing and data marshalling","executables":["lcm-gen","lcm-logger","lcm-logplayer","lcm-logplayer-gui","lcm-spy"],"head_dependencies":["glib","lua","openjdk","python@3.15",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/lcm-proj/lcm.git",{":branch":"master"}],"homepage":"https://lcm-proj.github.io/","license":"LGPL-2.1-or-later","ruby_source_checksum":"3016f367335f60bedb647ffa171b0aaabcaeaad919266130447a5a1318f67d4d","stable_dependencies":["glib","lua","openjdk","python@3.15",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"f7e693d50e229e37de00387ac8ab9228e16559dd57bddd155c4b5ca1c233834e","stable_url_args":["https://github.com/lcm-proj/lcm/archive/refs/tags/v1.5.3.tar.gz"],"stable_version":"1.5.3"},"lcov":{"desc":"Graphical front-end for GCC's coverage testing tool (gcov)","executables":["gendesc","genhtml","geninfo","genpng","html2lcov","jacoco2lcov","lcov","llvm2lcov","perl2lcov","py2lcov","xml2lcov","xml2lcovutil.py"],"head_dependencies":[{"sphinx-doc":":build"}],"head_url_args":["https://github.com/linux-test-project/lcov.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/linux-test-project/lcov","license":"GPL-2.0-or-later","ruby_source_checksum":"6c7e7da2658d70fc7fa91d0cb86ba2ee9078ab889c06521a617122fe186c3b38","stable_dependencies":[{"sphinx-doc":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/linux-test-project/lcov/commit/761a5a42479f2c347caa2e9ec9447fcfad498309.patch?full_index=1","sha256":"b1e89199ef09bfc8330d7d6c8226b54e9ab7821f4fdeb60e1b257a5c638f4051","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/linux-test-project/lcov/pull/549"}]}],"stable_checksum":"67a45db99b8ef0260c3fac9a2e3749fd8fa350a15e235dd3c29b356d97755c75","stable_url_args":["https://github.com/linux-test-project/lcov/releases/download/v2.6/lcov-2.6.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.6"},"lcs":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-10-17",":because":":unmaintained"},"desc":"Satirical console-based political role-playing/strategy game","disable_args":{":date":"2027-04-17",":because":":unmaintained"},"executables":["crimesquad"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://svn.code.sf.net/p/lcsgame/code/trunk"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://sourceforge.net/projects/lcsgame/","license":"GPL-2.0-or-later","ruby_source_checksum":"6325275a0057580dd2b24fecac9df68cf3bf6af57a5a11719d07f0cb6de931cc","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"77832463f2c244e346b869d6e8586856d34134e32df02a3a1c54a7efd77ca445","stable_url_args":["https://github.com/ashley-s-fox/Liberal-Crime-Squad/archive/59744167aff8d39b8e4b36fa2b529ad5671c9dd0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.07.4b"},"ld-find-code-refs":{"desc":"Build tool for sending feature flag code references to LaunchDarkly","executables":["ld-find-code-refs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/launchdarkly/ld-find-code-refs.git",{":branch":"main"}],"homepage":"https://launchdarkly.com","license":"Apache-2.0","ruby_source_checksum":"3f2889cd36a5afba820eb326c9061faf649b6b6a71572f6f0d54b937ff11f81d","stable_dependencies":[{"go":":build"}],"stable_checksum":"0f0da15bd8785de0a75a5876660ddcd12ac21deba176bd40760d65cb2e01af94","stable_url_args":["https://github.com/launchdarkly/ld-find-code-refs/archive/refs/tags/v2.18.4.tar.gz"],"stable_version":"2.18.4"},"ldapvi":{"desc":"Update LDAP entries with a text editor","executables":["ldapvi"],"head_dependencies":["glib","libxcrypt","openssl@4","popt","readline","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"],["openldap"]],"homepage":"http://www.lichteblau.com/ldapvi/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"c95937043eff824bd6e88b95ea51087b611cdc808dabf0ebac2c427c43ed03b2","stable_dependencies":["glib","libxcrypt","openssl@4","popt","readline","gettext",{"pkgconf":":build"}],"stable_checksum":"359c84d61198c4b4b62930e21670c077c380a41a121f299313330907967949db","stable_url_args":["https://github.com/ldapvi/ldapvi/releases/download/1.8/ldapvi-1.8.tar.gz"],"stable_uses_from_macos":[["ncurses"],["openldap"]],"stable_version":"1.8"},"ldc":{"bottle_rebuild":2,"desc":"Portable D programming language compiler","executables":["ldc-build-plugin","ldc-build-runtime","ldc-prune-cache","ldc2","ldmd2","timetrace2txt"],"head_dependencies":["llvm",{"cmake":":build"},{"pkgconf":":build"},{"lld":":test"}],"head_url_args":["https://github.com/ldc-developers/ldc.git",{":branch":"master"}],"homepage":"https://wiki.dlang.org/LDC","license":"BSD-3-Clause","ruby_source_checksum":"c99aaba9b194500dabcc9c5e4179ec6acb3fa861283a7f700fc1579c86f45713","stable_dependencies":["llvm",{"cmake":":build"},{"pkgconf":":build"},{"lld":":test"}],"stable_checksum":"d655aad0daf0ce9a17b2ffffb947bb79ec6968bc7fb88bc918316dbe78c616e7","stable_url_args":["https://github.com/ldc-developers/ldc/releases/download/v1.43.0/ldc-1.43.0-src.tar.gz"],"stable_version":"1.43.0"},"ldcli":{"desc":"CLI for managing LaunchDarkly feature flags","executables":["ldcli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/launchdarkly/ldcli.git",{":branch":"main"}],"homepage":"https://launchdarkly.com/docs/home/getting-started/ldcli","license":"Apache-2.0","ruby_source_checksum":"d7a5ecf1b184ecedcbd86128d89a3342fb75b318cb1d753bfe4189fd7976894b","stable_dependencies":[{"go":":build"}],"stable_checksum":"486e9e043d40e8186a1ae04b83eba30453d809b263a48e76d09f1d06c6fad013","stable_url_args":["https://github.com/launchdarkly/ldcli/archive/refs/tags/v3.14.0.tar.gz"],"stable_version":"3.14.0"},"ldeep":{"bottle_rebuild":1,"desc":"LDAP enumeration utility","executables":["ldeep"],"head_dependencies":[{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/franc-pentest/ldeep.git",{":branch":"master"}],"head_uses_from_macos":[["krb5"]],"homepage":"https://github.com/franc-pentest/ldeep","license":"MIT","revision":1,"ruby_source_checksum":"caf8c3144a8df842f744fb8dfe4f3d023d558c63ffa74c8d7a3e82e9242b5208","stable_dependencies":[{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"a7a085d495ba12edff9e0186a6d92a4a989aceabebcf79e321059ee124907021","stable_url_args":["https://files.pythonhosted.org/packages/8e/bf/cadc67e213fecdfc338a722dc51a04ec0e897e3b9738d8025f1a773b263c/ldeep-2.0.3.tar.gz"],"stable_uses_from_macos":[["krb5"]],"stable_version":"2.0.3"},"ldid-procursus":{"conflicts":[["ldid",{":because":"ldid installs a conflicting ldid binary"}]],"desc":"Put real or fake signatures in a Mach-O binary","executables":["ldid","ldid2"],"head_dependencies":["libplist","openssl@3",{"pkgconf":":build"}],"head_url_args":["https://github.com/ProcursusTeam/ldid.git",{":branch":"master"}],"homepage":"https://github.com/ProcursusTeam/ldid","license":"AGPL-3.0-or-later","revision":3,"ruby_source_checksum":"528e9c9e52becc2314b71926a8418b03e19beb15bc74e827cd09f9c6a534367f","stable_dependencies":["libplist","openssl@3",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ProcursusTeam/ldid/commit/f38a095aa0cc721c40050cb074116c153608a11b.patch?full_index=1","sha256":"848caded901d4686444aec79cdae550832cfd3633b2090ad92cd3dd8aa6e98cf","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ProcursusTeam/ldid/pull/34"}]}],"stable_url_args":["https://github.com/ProcursusTeam/ldid.git",{":tag":"v2.1.5-procursus7",":revision":"aaf8f23d7975ecdb8e77e3a8f22253e0a2352cef"}],"stable_version":"2.1.5-procursus7"},"ldid":{"conflicts":[["ldid-procursus",{":because":"ldid-proucursus installs a conflicting ldid binary"}]],"desc":"Lets you manipulate the signature block in a Mach-O binary","executables":["ldid","ldid2"],"head_dependencies":["libplist","openssl@3"],"head_url_args":["git://git.saurik.com/ldid.git",{":branch":"master"}],"homepage":"https://cydia.saurik.com/info/ldid/","license":"AGPL-3.0-or-later","revision":2,"ruby_source_checksum":"5055e110ddec01fb954b344be3fab0230de6b968555f4c9b7a728bfa36ae5d23","stable_dependencies":["libplist","openssl@3"],"stable_url_args":["git://git.saurik.com/ldid.git",{":tag":"v2.1.5",":revision":"a23f0faadd29ec00a6b7fb2498c3d15af15a7100"}],"stable_version":"2.1.5"},"ldns":{"bottle_rebuild":1,"compatibility_version":1,"conflicts":[["drill",{":because":"both install a `drill` binary"}]],"desc":"DNS library written in C","executables":["drill","ldns-chaos","ldns-compare-zones","ldns-config","ldns-dane","ldns-dpa","ldns-gen-zone","ldns-key2ds","ldns-keyfetcher","ldns-keygen","ldns-mx","ldns-notify","ldns-nsec3-hash","ldns-read-zone","ldns-resolver","ldns-revoke","ldns-rrsig","ldns-signzone","ldns-test-edns","ldns-testns","ldns-update","ldns-verify-zone","ldns-version","ldns-walk","ldns-zcat","ldns-zsplit","ldnsd"],"head_dependencies":["openssl@4","python@3.15",{"swig":":build"}],"homepage":"https://nlnetlabs.nl/projects/ldns/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"ad053fa13bcf235ccb9daa313c62bd7c251b7977eea85e67112eb0a2f0dfe29b","stable_dependencies":["openssl@4","python@3.15",{"swig":":build"}],"stable_checksum":"b524fa21994b6e834200ceb8c27f1b84bda5982fe35706f058196c079db94d5d","stable_url_args":["https://nlnetlabs.nl/downloads/ldns/ldns-1.9.2.tar.gz"],"stable_version":"1.9.2"},"ldpl":{"desc":"COBOL-like programming language that compiles to C++","executables":["ldpl"],"homepage":"https://www.ldpl-lang.org/","license":"Apache-2.0","ruby_source_checksum":"6fb9c9d0685ee36e742ef29711d1ea33ea28c27e4cc6d86b13076f63b4e922aa","stable_checksum":"f61c0a8a3405965a7ee168da3ecf754b600de5a1c89208ae437ffba8658b2701","stable_url_args":["https://github.com/Lartu/ldpl/archive/refs/tags/LDPL-5.1.0.tar.gz"],"stable_version":"5.1.0"},"le":{"desc":"Text editor with block and binary operations","executables":["le"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/lavv17/le","license":{":all_of":["GPL-3.0-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"806e4f14adc18b0ed935223f1c9dc4e43146c28f17b2c312d79df8f2e8a34159","stable_patches":[{"strip":"p1","data":true},{"strip":"p1","url":"https://github.com/lavv17/le/commit/f5582ae199e4c4b80d32e4764715d630203b44f6.patch?full_index=1","sha256":"aa7ce012a03b86a5e3e7724fcd1c4d3cd304a92193510905eb71e614473c66ef","type":"backport","resolves":[{"type":"defect","id":"https://github.com/lavv17/le/pull/39"}]}],"stable_checksum":"1cbe081eba31e693363c9b8a8464af107e4babfd2354a09a17dc315b3605af41","stable_url_args":["https://github.com/lavv17/le/releases/download/v1.16.7/le-1.16.7.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.16.7","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"dbd85e597501a053d50b15d5a2be4d2627a4c2b78bfa6d520d9fb0cd87320c79"},"leaf-markdown-viewer":{"conflicts":[["leaf",{":because":"both install `leaf` binaries"}],["leaf-proxy",{":because":"both install `leaf` binaries"}]],"desc":"Terminal Markdown previewer with a GUI-like experience","executables":["leaf"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/RivoLink/leaf.git",{":branch":"main"}],"homepage":"https://leaf.rivolink.mg/","license":"MIT","oldnames":["leaf-md"],"ruby_source_checksum":"69c2284754bb89df07d21251ff3fb2e32aab71c76534931409cb7de89f5c8b77","stable_dependencies":[{"rust":":build"}],"stable_checksum":"20c7c3f2ae80e960f0b5a894b2ff1c5ba190f21c7a4c1339e10c1df9e3b134a2","stable_url_args":["https://github.com/RivoLink/leaf/archive/refs/tags/1.29.1.tar.gz"],"stable_version":"1.29.1"},"leaf-proxy":{"conflicts":[["leaf",{":because":"both install a `leaf` binary"}],["leaf-markdown-viewer",{":because":"both install `leaf` binaries"}]],"desc":"Lightweight and fast proxy utility","executables":["leaf"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/eycorsican/leaf.git",{":branch":"master"}],"homepage":"https://github.com/eycorsican/leaf","license":"Apache-2.0","ruby_source_checksum":"6592ec09a880fcc4e2dddaa1d87a78287f0547144cd7cd2261df30f20d2f74d0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"605bfb0a12b187824a3958066e7e9651a6bfb2f0a889041e73e1d58bb706ed43","stable_url_args":["https://github.com/eycorsican/leaf/archive/refs/tags/v0.14.2.tar.gz"],"stable_version":"0.14.2"},"leaf":{"bottle_rebuild":2,"conflicts":[["leaf-markdown-viewer",{":because":"both install `leaf` binaries"}],["leaf-proxy",{":because":"both install `leaf` binaries"}]],"deprecate_args":{":date":"2026-08-23",":because":":unmaintained"},"desc":"General purpose reloader for all projects","disable_args":{":date":"2027-08-23",":because":":unmaintained"},"executables":["leaf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vrongmeal/leaf.git",{":branch":"master"}],"homepage":"https://pkg.go.dev/github.com/vrongmeal/leaf","license":"MIT","ruby_source_checksum":"59ad3c66139675c6e7b11d37f6deccb7a1e4565c1e0a5519d998921f9fb93413","stable_dependencies":[{"go":":build"}],"stable_checksum":"00ba86c1670e4a547d6f584350d41d174452d0679be25828e7835a8da1fe100a","stable_url_args":["https://github.com/vrongmeal/leaf/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"leakcanary-shark":{"desc":"CLI Java memory leak explorer for LeakCanary","executables":["shark-cli"],"head_dependencies":["openjdk"],"homepage":"https://square.github.io/leakcanary/shark/","license":"Apache-2.0","ruby_source_checksum":"49fc840ffe153cd0ff6bfd5954a112a502ff4a8aabbc2bdded6e164088cab3b0","stable_dependencies":["openjdk"],"stable_checksum":"4a1022a4610fd6a4a1306b264f95985c4210e169e2bd4b0ad19bbdcc16d6beef","stable_url_args":["https://github.com/square/leakcanary/releases/download/v2.14/shark-cli-2.14.zip"],"stable_version":"2.14","bottle_tag":":all","bottle_checksum":"0cebacc85e3f690e603a7f298e342d248c5ed6068da7edff8cfac07d4c59ab43"},"lean-cli":{"conflicts":[["elan-init",{":because":"both install `lean` binaries"}]],"desc":"Command-line tool to develop and manage LeanCloud apps","executables":["lean","tds"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/leancloud/lean-cli.git",{":branch":"master"}],"homepage":"https://github.com/leancloud/lean-cli","license":"Apache-2.0","ruby_source_checksum":"595cf372d44b39ac8130f49466f9d2c6ceacf8d443d11e5c0e60b297e2bac558","stable_dependencies":[{"go":":build"}],"stable_checksum":"1d7c355b3060a35a8679e446cbe504423e09b55296c044a51a27a23c9298329b","stable_url_args":["https://github.com/leancloud/lean-cli/archive/refs/tags/v1.2.4.tar.gz"],"stable_version":"1.2.4","bottle_checksum":"0eb771d51928d4ebdbdd14c689eabea88ec3bb726f4d63c86df37351cfe2b10b"},"leapp-cli":{"bottle_rebuild":2,"caveats":"Only the `leap` CLI is installed. For Leapp.app:\n  brew install --cask leapp\n","desc":"Cloud credentials manager cli","executables":["leapp"],"head_dependencies":["node",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.leapp.cloud/","license":"MPL-2.0","ruby_source_checksum":"aebb506ec396f0801e246713500abf4d4b1a432ecfed92a7c5666bcaba600158","stable_dependencies":["node",{"pkgconf":":build"}],"stable_checksum":"a770256e2ce62f08c17650a30e785e46f92e7acb03e2bcbdec949054467b711c","stable_url_args":["https://registry.npmjs.org/@noovolari/leapp-cli/-/leapp-cli-0.1.65.tgz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.1.65"},"leaps":{"deprecate_args":{":date":"2026-07-17",":because":":unmaintained"},"desc":"Collaborative web-based text editing service written in Golang","disable_args":{":date":"2027-01-17",":because":":unmaintained"},"executables":["leaps"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jeffail/leaps.git",{":branch":"master"}],"homepage":"https://github.com/jeffail/leaps","license":"MIT","ruby_source_checksum":"da79340ef0ec64ef2b96a2989db64345c23cb427da42d80c3ba681672b406389","stable_dependencies":[{"go":":build"}],"stable_checksum":"8335e2a939ac5928a05f71df4014529b5b0f2097152017d691a0fb6d5ae27be4","stable_url_args":["https://github.com/Jeffail/leaps/archive/refs/tags/v0.9.1.tar.gz"],"stable_version":"0.9.1","bottle_checksum":"de49d3372e65ed4129bbf915d3220cd88a4e5bfe0ee468702d05cdacc85174cf"},"leaves":{"desc":"Text-mode disk usage visualization utility","executables":["leaves"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/patonw/leaves.git",{":branch":"main"}],"homepage":"https://github.com/patonw/leaves","license":"MPL-2.0","ruby_source_checksum":"5485a1ff25dd1af0de76a2776cf8281b82da0105a51838bef85b9751b54906dc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e7635268ddfeddadb2d29ec4f7af22599a5ce6a006082d1621d4de32fd93496b","stable_url_args":["https://github.com/patonw/leaves/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0"},"ledger":{"bottle_rebuild":1,"desc":"Command-line, double-entry accounting tool","executables":["ledger"],"head_dependencies":["boost","gmp","gpgme","gpgmepp","mpfr","python@3.15","libassuan",{"cmake":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/ledger/ledger.git",{":branch":"main"}],"head_uses_from_macos":[[{"mandoc":":build"}],["libedit"]],"homepage":"https://ledger-cli.org/","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"03724e1b4ba0b5e529021c939ab9b0ff1ced37ffea710770b9b753718b5df929","stable_dependencies":["boost","gmp","gpgme","gpgmepp","mpfr","python@3.15","libassuan",{"cmake":":build"},{"texinfo":":build"}],"stable_checksum":"1cf012cdc8445cab0efc445064ef9b2d3f46ed0165dae803c40fe3d2b23fdaad","stable_url_args":["https://github.com/ledger/ledger/archive/refs/tags/v3.4.1.tar.gz"],"stable_uses_from_macos":[[{"mandoc":":build"}],["libedit"]],"stable_version":"3.4.1"},"ledit":{"desc":"Line editor for interactive commands","executables":["ledit"],"head_dependencies":["camlp-streams","camlp5","ocaml",{"ocaml-findlib":":build"}],"homepage":"https://pauillac.inria.fr/~ddr/ledit/","license":"BSD-3-Clause","ruby_source_checksum":"779bff3f38aae6ebe8344e8fbe83c3e2aebbad9dd15fdde81281502275b36c89","stable_dependencies":["camlp-streams","camlp5","ocaml",{"ocaml-findlib":":build"}],"stable_checksum":"0f10f70bcdde68ce6514d4eedeb0774653322385a642d1ee696438b5594050f1","stable_url_args":["https://github.com/chetmurthy/ledit/archive/refs/tags/2.08.tar.gz"],"stable_version":"2.08"},"leela-zero":{"desc":"Neural Network Go engine with no human-provided knowledge","executables":["leelaz"],"head_dependencies":["boost",{"cmake":":build"}],"homepage":"https://zero.sjeng.org/","license":"GPL-3.0-or-later","revision":13,"ruby_source_checksum":"b1b7906aa062fe34b7b9cac7842f837222cb20b48a7bbdf6a699478bf2a871de","stable_dependencies":["boost",{"cmake":":build"}],"stable_url_args":["https://github.com/leela-zero/leela-zero.git",{":tag":"v0.17",":revision":"3f297889563bcbec671982c655996ccff63fa253"}],"stable_version":"0.17"},"leetcode-cli":{"bottle_rebuild":1,"desc":"May the code be with you","executables":["leetcode"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/clearloop/leetcode-cli.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/clearloop/leetcode-cli","license":"MIT","ruby_source_checksum":"a4325a63fd5f9d082912b36478180effa81b53d11c08da1af0fd01d732a769b2","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"52bc5bac21dc52a0d498c8b817f9e04c7267ba9febb08d4ed0a158e91893d6cf","stable_url_args":["https://github.com/clearloop/leetcode-cli/archive/refs/tags/v0.5.5.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.5.5"},"leetgo":{"desc":"CLI tool for LeetCode","executables":["leetgo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/j178/leetgo.git",{":branch":"master"}],"homepage":"https://github.com/j178/leetgo","license":"MIT","ruby_source_checksum":"2c695d0e12ece8d2628263a2e65b6826076608f27335cbac9fb5a25904016d6f","stable_dependencies":[{"go":":build"}],"stable_checksum":"0bcd0b22ec53e527f06d9a12aa8540f0dfa97ba5ff0c5aa0a095002ff7c90c42","stable_url_args":["https://github.com/j178/leetgo/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"leetsolv":{"desc":"CLI tool for DSA problem revision with spaced repetition","executables":["leetsolv"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/eannchen/leetsolv.git",{":branch":"main"}],"homepage":"https://github.com/eannchen/leetsolv","license":"MIT","ruby_source_checksum":"9e6e4fc721b35fdd97f169e1f3de32697fb9ea498abf9d6ed1cbc0220a97733d","stable_dependencies":[{"go":":build"}],"stable_checksum":"430303725aed7340f70d09e2461a82806e9f8ee195a98b8f0af6f0fc09236cd2","stable_url_args":["https://github.com/eannchen/leetsolv/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"leetup":{"desc":"Command-line tool to solve Leetcode problems","executables":["leetup"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/dragfire/leetup.git",{":branch":"master"}],"homepage":"https://github.com/dragfire/leetup","license":"MIT","revision":1,"ruby_source_checksum":"156f8c661a58a5a2ec057897f34757eeb3928a6577f679c8534ad5510d279594","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f7fd0fed6cab7e352bf6ca5e4d0dd5631d90ef4451e27787236ff4ade36de3b8","stable_url_args":["https://github.com/dragfire/leetup/archive/refs/tags/v1.2.5.tar.gz"],"stable_version":"1.2.5"},"lefthook":{"desc":"Fast and powerful Git hooks manager for any type of projects","executables":["lefthook"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/evilmartians/lefthook.git",{":branch":"master"}],"homepage":"https://github.com/evilmartians/lefthook","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"fa5f7a6bd8e192a0fccf8c81f057944c3a29e7f1b8dd442df941bd5b813e69e1","stable_dependencies":[{"go":":build"}],"stable_checksum":"c635447bcdb0b9f731e4ae54ac842c222ac6932bd545f87fe48fc20818b4c5f6","stable_url_args":["https://github.com/evilmartians/lefthook/archive/refs/tags/v2.2.2.tar.gz"],"stable_version":"2.2.2"},"legba":{"desc":"Multiprotocol credentials bruteforcer/password sprayer and enumerator","executables":["legba"],"head_dependencies":["openssl@4","samba",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/evilsocket/legba.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://legba.evilsocket.net/","license":"AGPL-3.0-only","revision":1,"ruby_source_checksum":"a2b52ccb7eaa0149b822aed23800b55a578ca98910af819e97f45fc43ad199da","stable_dependencies":["openssl@4","samba",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"92707c3dfd809480714c2b5347d2f6506c8848466986597787671b9ffa8bc461","stable_url_args":["https://github.com/evilsocket/legba/archive/refs/tags/1.3.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"1.3.0"},"legit":{"desc":"Command-line interface for Git, optimized for workflow simplicity","executables":["legit"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/frostming/legit.git",{":branch":"master"}],"homepage":"https://frostming.github.io/legit/","license":"BSD-3-Clause","revision":17,"ruby_source_checksum":"0e49f9fab94ec0a166701471cabc5e7782d1766682d6f14ef8103c26781bb985","stable_dependencies":["python@3.15"],"stable_checksum":"949396b68029a8af405ab20c901902341ef6bd55c7fec6dab71141d63d406b11","stable_url_args":["https://files.pythonhosted.org/packages/cb/e4/8cc5904c486241bf2edc4dd84f357fa96686dc85f48eedb835af65f821bf/legit-1.2.0.post0.tar.gz"],"stable_version":"1.2.0.post0","bottle_tag":":all","bottle_checksum":"dedb03cc4874bbf8f8b7cb562d143c8bc76a56eae6e03542fd32c369a615ccfa"},"legitify":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-15",":because":":unmaintained"},"desc":"Tool to detect/remediate misconfig and security risks of GitHub/GitLab assets","disable_args":{":date":"2027-01-15",":because":":unmaintained"},"executables":["legitify"],"head_dependencies":[{"go@1.24":":build"}],"head_url_args":["https://github.com/Legit-Labs/legitify.git",{":branch":"main"}],"homepage":"https://legitify.dev/","license":"Apache-2.0","ruby_source_checksum":"e471d479b2ae361acd167dee7130c550003ea228c8be27d2543b5d94b55ebaf6","stable_dependencies":[{"go@1.24":":build"}],"stable_checksum":"f63809a93571a72269aed6c10fa3cb1a0f384802857c21740386773690b696bb","stable_url_args":["https://github.com/Legit-Labs/legitify/archive/refs/tags/v1.0.11.tar.gz"],"stable_version":"1.0.11"},"lego":{"desc":"Let's Encrypt client and ACME library","executables":["lego"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/go-acme/lego.git",{":branch":"main"}],"homepage":"https://go-acme.github.io/lego/","license":"MIT","ruby_source_checksum":"eb43e07791db3e09b4102ced013205a086bfa6c5919fe9facccb248ceaef059e","stable_dependencies":[{"go":":build"}],"stable_checksum":"5e0ead0ff177a3f896136817842a420eadc55cccaab9d3afe957b05506f17d27","stable_url_args":["https://github.com/go-acme/lego/archive/refs/tags/v5.5.2.tar.gz"],"stable_version":"5.5.2"},"leiningen":{"bottle_rebuild":1,"caveats":"Dependencies will be installed to:\n  $HOME/.m2/repository\nTo play around with Clojure run `lein repl` or `lein help`.\n","desc":"Build tool for Clojure","executables":["lein"],"head_dependencies":["openjdk"],"head_url_args":["https://github.com/technomancy/leiningen.git",{":branch":"main"}],"homepage":"https://codeberg.org/leiningen/leiningen","license":"EPL-1.0","ruby_source_checksum":"ee1eeda74c52760385dbd74a6fcdf8a3e52c438a48fad6e4dd9a31d739743460","stable_dependencies":["openjdk"],"stable_checksum":"a71aaf44eaf7796198943bd6db7662c99664bb6441f8dc7216d4a87fa4ea4dad","stable_url_args":["https://github.com/technomancy/leiningen/archive/refs/tags/2.13.0.tar.gz"],"stable_version":"2.13.0","bottle_tag":":all","bottle_checksum":"2dd30cf30c1f139181469c5773596cb27eae48f667a7e2ff2710042800f889b6"},"lemmeknow":{"desc":"Fastest way to identify anything!","executables":["lemmeknow"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/swanandx/lemmeknow.git",{":branch":"main"}],"homepage":"https://github.com/swanandx/lemmeknow","license":"MIT","ruby_source_checksum":"591037e942d8cbd35c0d25bcd77dbfd2e507c7df0fceb3f4491ec4b7c105ef53","stable_dependencies":[{"rust":":build"}],"stable_checksum":"46f42e80cf2c142641fc52826bcf73e00e26dbb93f20397a282e04b786a7cfe8","stable_url_args":["https://github.com/swanandx/lemmeknow/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0","bottle_checksum":"8b5b5766ec6bb2c0392759b960b21613a46cbecdd4a06b696197fd2b18b63e69"},"lemon":{"desc":"LALR(1) parser generator like yacc or bison","executables":["lemon"],"homepage":"https://www.hwaci.com/sw/lemon/","license":"blessing","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"4f067499b11043967c996acc8103b8d6eb2f515677bf2d7a050f1e5f0c505d2f","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"387e7f6cad4797b17848c07d453dc6606917bb356a6cfe5a3abafd38c240c71b","stable_url_args":["https://www.sqlite.org/2026/sqlite-src-3540100.zip"],"stable_version":"3.54.1"},"lensfun":{"bottle_rebuild":6,"desc":"Remove defects from digital images","executables":["g-lensfun-update-data","lensfun-add-adapter","lensfun-update-data","lenstool"],"head_dependencies":["glib","libpng","python@3.15","gettext",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/lensfun/lensfun.git",{":branch":"master"}],"homepage":"https://lensfun.github.io/","license":{":all_of":["LGPL-3.0-only","GPL-3.0-only","CC-BY-3.0",":public_domain"]},"ruby_source_checksum":"9e0c7bb5dfbbfba486d7310532b84b7df78dd709f1a5caabead2173d0f082d0e","stable_dependencies":["glib","libpng","python@3.15","gettext",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"dafb39c08ef24a0e2abd00d05d7341b1bf1f0c38bfcd5a4c69cf5f0ecb6db112","stable_url_args":["https://github.com/lensfun/lensfun/archive/refs/tags/v0.3.4.tar.gz"],"stable_version":"0.3.4","version_scheme":1},"leptonica":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Image processing and image analysis library","executables":["convertfilestopdf","convertfilestops","convertformat","convertsegfilestopdf","convertsegfilestops","converttopdf","converttops","fileinfo","imagetops","xtractprotos"],"head_dependencies":["giflib","jpeg-turbo","libpng","libtiff","openjpeg","webp",{"pkgconf":":build"}],"homepage":"http://www.leptonica.org/","license":"BSD-2-Clause","ruby_source_checksum":"0785c1d81e62af0ffc1edae8b8d5808dc6049a8439398cd498919b9d6d8124df","stable_dependencies":["giflib","jpeg-turbo","libpng","libtiff","openjpeg","webp",{"pkgconf":":build"}],"stable_checksum":"c73363397f96eb1295602bf44d708a994ad42046c791bf03ea0505d829bdb6a7","stable_url_args":["https://github.com/DanBloomberg/leptonica/releases/download/1.87.0/leptonica-1.87.0.tar.gz"],"stable_version":"1.87.0"},"lerna":{"desc":"Tool for managing JavaScript projects with multiple packages","executables":["lerna"],"head_dependencies":["node"],"homepage":"https://lerna.js.org","license":"MIT","ruby_source_checksum":"76673f4a6333ecac705e06f6c939be5252a214cf02c9272caca21b0983c3986b","stable_dependencies":["node"],"stable_checksum":"ffa7bfd387c52f8e22d367dbcc91da4d873a814e02f42a01381e35279967b4ea","stable_url_args":["https://registry.npmjs.org/lerna/-/lerna-10.1.1.tgz"],"stable_version":"10.1.1"},"less":{"compatibility_version":1,"desc":"Pager program similar to more","executables":["less"],"head_dependencies":["ncurses","pcre2",{"autoconf":":build"},{"groff":":build"}],"head_url_args":["https://github.com/gwsw/less.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://www.greenwoodsoftware.com/less/index.html","license":"GPL-3.0-or-later","ruby_source_checksum":"71c64ec00fe236b57d8d92d2ff86e6dad3ed230cfd6c5f8b44c82526ee4bb7cd","stable_dependencies":["ncurses","pcre2"],"stable_checksum":"d1008fb78dcae1323ddab664bcb352a61f022b1b131bd8018548e021d975ec7a","stable_url_args":["https://www.greenwoodsoftware.com/less/less-710.tar.gz"],"stable_version":"710"},"lesspipe":{"caveats":"add the following to your shell profile e.g. ~/.profile or ~/.zshrc:\n  export LESSOPEN=\"|$HOMEBREW_PREFIX/bin/lesspipe.sh %s\"\n","desc":"Input filter for the pager less","executables":["archive_color","lesspipe.sh"],"head_dependencies":["bash"],"head_uses_from_macos":[[{"zsh":":build"}],["perl"]],"homepage":"https://lesspipe.org","license":{":all_of":["GPL-2.0-only","GPL-2.0-or-later","MIT",{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]}]},"ruby_source_checksum":"8e49eb2e5636bb41c6f4a32c71333deeb562d192f23ff186a3194b90cf5777e9","stable_dependencies":["bash"],"stable_checksum":"b4f65d054afdc5964bada9a91d0c65f0b9896024fdfbade4089e92e674d91142","stable_url_args":["https://github.com/wofr06/lesspipe/archive/refs/tags/v2.28.tar.gz"],"stable_uses_from_macos":[[{"zsh":":build"}],["perl"]],"stable_version":"2.28","bottle_tag":":all","bottle_checksum":"d12c1845ae5644854e76d81fb76c22f2c9537dd13fc3fa25f56d41043a5479cf"},"letta-code":{"desc":"Memory-first coding agent","executables":["letta"],"head_dependencies":["glib","node","ripgrep","vips","gettext",{"pkgconf":":build"}],"homepage":"https://docs.letta.com/letta-code","license":"Apache-2.0","ruby_source_checksum":"0a70b04f3e8a812f4166ce90ae2fc33ec6d7341062c6fca3a26e4833ec17cd93","stable_dependencies":["glib","node","ripgrep","vips","gettext",{"pkgconf":":build"}],"stable_checksum":"b39b1f164cfe4d130c71f46550e3becbc7602cf364fb8dbf5ad42937b03839d4","stable_url_args":["https://registry.npmjs.org/@letta-ai/letta-code/-/letta-code-0.34.23.tgz"],"stable_version":"0.34.23"},"levant":{"deprecate_args":{":date":"2025-06-27",":because":":repo_archived"},"desc":"Templating and deployment tool for HashiCorp Nomad jobs","disable_args":{":date":"2026-06-27",":because":":repo_archived",":replacement_formula":"nomad-pack"},"executables":["levant"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hashicorp/levant.git",{":branch":"main"}],"homepage":"https://github.com/hashicorp/levant","license":"MPL-2.0","ruby_source_checksum":"67a29d4c3efdb6ecf94391f64e2105485a25be1fcd05519658707aff26f1a045","stable_dependencies":[{"go":":build"}],"stable_checksum":"8d299e890af5a3c6e9048f930b10cd34276656142358c298497ec5d7d8efa263","stable_url_args":["https://github.com/hashicorp/levant/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"4237a1b7e9431f1da4b05740ff17ad96c0c0b3be6925ed006c5b6e7ebc3bc477"},"leveldb":{"desc":"Key-value storage library with ordered mapping","executables":["leveldbutil"],"head_dependencies":["snappy",{"cmake":":build"}],"homepage":"https://github.com/google/leveldb/","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"9c9ab63e85aa5c025fd3d4a5d624879a3478b3d85ddca723501cd1a2f62b35a9","stable_dependencies":["snappy",{"cmake":":build"}],"stable_checksum":"9a37f8a6174f09bd622bc723b55881dc541cd50747cbd08831c2a82d620f6d76","stable_url_args":["https://github.com/google/leveldb/archive/refs/tags/1.23.tar.gz"],"stable_version":"1.23","bottle_cellar":":any","bottle_checksum":"b20dad4e906b5c65f7b52e4a61293c22b8324925b24c982c0c4baad2c77e13c0"},"lexbor":{"desc":"Fast embeddable web browser engine written in C with no dependencies","head_dependencies":[{"cmake":":build"}],"homepage":"https://lexbor.com/","license":"Apache-2.0","ruby_source_checksum":"1388e273a466451526228fb7b634982bd0b78a2007db3dc73cce7f2ec768f1a3","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"08ce3d18efdd09b8b3488779b97509f83cc181e09a5a4cd8162ac08d77266600","stable_url_args":["https://github.com/lexbor/lexbor/archive/refs/tags/v3.0.1.tar.gz"],"stable_version":"3.0.1"},"lexicon":{"desc":"Manipulate DNS records on various DNS providers in a standardized way","executables":["lexicon"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/dns-lexicon/dns-lexicon.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/dns-lexicon/dns-lexicon","license":"MIT","revision":5,"ruby_source_checksum":"33f044f29b61c5b6c0915daf9f355d60a036d7cd9c79a2a06b70f4521e692393","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"a377bf2b4017ee46de8d5515cf2c204bfda74b49032dc5420bd3100993f28deb","stable_url_args":["https://files.pythonhosted.org/packages/4b/37/291063606930c749681b2ad0612952b1bc5374ab2037346566812ba8f2c9/dns_lexicon-3.25.2.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.25.2"},"lexido":{"deprecate_args":{":date":"2025-12-21",":because":":repo_archived"},"desc":"Innovative assistant for the command-line","disable_args":{":date":"2026-12-21",":because":":repo_archived"},"executables":["lexido"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/micr0-dev/lexido.git",{":branch":"main"}],"homepage":"https://github.com/micr0-dev/lexido","license":"AGPL-3.0-or-later","ruby_source_checksum":"ffe6252ec3fd214ab59a417c18a411228492a0bf1ebc2e2006b75ce416596260","stable_dependencies":[{"go":":build"}],"stable_checksum":"c39cf8f93cce2480773c9099ece1d8a90c1e350cf48cad56eebea96fbc04981f","stable_url_args":["https://github.com/micr0-dev/lexido/archive/refs/tags/v1.4.3.tar.gz"],"stable_version":"1.4.3","bottle_checksum":"0e2c3248e36b02b6e0fa26b5a200874d2c92d426f7675bafbda92506d69abdc5"},"lf":{"desc":"Terminal file manager","executables":["lf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gokcehan/lf.git",{":branch":"master"}],"homepage":"https://godoc.org/github.com/gokcehan/lf","license":"MIT","ruby_source_checksum":"8ef56b1f688ce25011bba77f9d862ef55264f21e5c4ef5d15b5bfd78b853cb25","stable_dependencies":[{"go":":build"}],"stable_checksum":"7a8f7c2c86419270b713b6235dced7b9d0e68732e74a1e0f375f774fff4023ca","stable_url_args":["https://github.com/gokcehan/lf/archive/refs/tags/r42.tar.gz"],"stable_version":"42"},"lfe":{"desc":"Concurrent Lisp for the Erlang VM","executables":["lfe","lfe-first-try","lfe-test","lfec","lfedoc","lfeexec","lfescript"],"head_dependencies":["erlang",{"emacs":":build"}],"head_url_args":["https://github.com/lfe/lfe.git",{":branch":"develop"}],"homepage":"https://lfe.io/","license":"Apache-2.0","ruby_source_checksum":"6de0387366b3691174955b16675bdef11fb93cf9a6743c7987c320c09d956fc5","stable_dependencies":["erlang",{"emacs":":build"}],"stable_checksum":"19a51ad759a547c35535f8bbbafd982aab647ebfb15b438d233e4102fd8761a3","stable_url_args":["https://github.com/lfe/lfe/archive/refs/tags/v2.2.2.tar.gz"],"stable_version":"2.2.2"},"lfk":{"bottle_rebuild":1,"desc":"Terminal user interface for navigating and managing Kubernetes clusters","executables":["lfk"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/janosmiko/lfk","license":"Apache-2.0","ruby_source_checksum":"37f976fe16dd753d04e6cbb7ab1d257437ca6538d974bc4087a8d012cf26319c","stable_dependencies":[{"go":":build"}],"stable_checksum":"b671a5b374bbe01533931b4f4d6f4f5f50c53d6fc15f4c7a9e0d8b174b9983a8","stable_url_args":["https://github.com/janosmiko/lfk/archive/refs/tags/v0.19.12.tar.gz"],"stable_version":"0.19.12"},"lft":{"desc":"Layer Four Traceroute (LFT), an advanced traceroute tool","executables":["lft","whob"],"head_dependencies":["c-ares","ncurses",{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://pwhois.org/lft/","license":"VOSTROM","ruby_source_checksum":"fb347b0cf0aad0f0ee12636098299be9a2545932cb166c5367bcc27f2f02ec1e","stable_dependencies":["c-ares","ncurses",{"pkgconf":":build"}],"stable_checksum":"d84aff0c2baf57a5c5b21fb3b228eed0ac0e12e5a676b3b3be13e34770b91d17","stable_url_args":["https://pwhois.org/dl/index.who?file=lft-4.03.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"4.03"},"lftp":{"bottle_rebuild":2,"desc":"Sophisticated file transfer program","executables":["lftp","lftpget"],"head_dependencies":["libidn2","openssl@4","readline","gettext"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://lftp.yar.ru/","license":"GPL-3.0-or-later","ruby_source_checksum":"8cae9833a553a57cd8a14ac73cd5aaf674667d8865f36f1be0d75b47a55edf7a","stable_dependencies":["libidn2","openssl@4","readline","gettext"],"stable_patches":[{"strip":"p1","url":"https://github.com/lavv17/lftp/commit/e5d53bcb31b1f3792c6ab321e20d566b9a4ff0a5.patch?full_index=1","sha256":"64df1d1146d83f333d0caf45cb8a82288338761534dd0e0758a71132ca93a00b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/lavv17/lftp/pull/776"}]}],"stable_checksum":"68116cc184ab660a78a4cef323491e89909e5643b59c7b5f0a14f7c2b20e0a29","stable_url_args":["https://github.com/lavv17/lftp/releases/download/v4.9.3/lftp-4.9.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.9.3"},"lgeneral":{"bottle_rebuild":4,"caveats":"Requires pg-data.tar.gz or the original DOS version of Panzer General. Can be downloaded from\nhttps://sourceforge.net/projects/lgeneral/files/lgeneral-data/pg-data.tar.gz/download\nTo install use:\n  lgc-pg -s <pg-data-unzipped-dir> -d $HOMEBREW_PREFIX/opt/lgeneral/share/lgeneral\n⚠️ Note: Sound and music are not supported in this build\n","desc":"Turn-based strategy engine heavily inspired by Panzer General","executables":["lgc-pg","lged","lgeneral","ltrextract","shptool"],"head_dependencies":["sdl12-compat","gettext"],"homepage":"https://lgames.sourceforge.io/LGeneral/","license":"GPL-2.0-or-later","ruby_source_checksum":"be236a6b88fd25c88524a89d8671991b5eb9d0c045212b2d882d52d84ad26c1d","stable_dependencies":["sdl12-compat","gettext"],"stable_checksum":"0a26b495716cdcab63b49a294ba31649bc0abe74ce0df48276e52f4a6f323a95","stable_url_args":["https://downloads.sourceforge.net/lgeneral/lgeneral/lgeneral-1.4.4.tar.gz"],"stable_version":"1.4.4"},"lgogdownloader":{"desc":"Unofficial downloader for GOG.com games","executables":["lgogdownloader"],"head_dependencies":["boost","htmlcxx","jsoncpp","rhash","tidy-html5","tinyxml2",{"cmake":":build"},{"help2man":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Sude-/lgogdownloader.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://sites.google.com/site/gogdownloader/","license":"WTFPL","ruby_source_checksum":"702806424709039d7e0953800a0a494f2a0ca01c2f6eacf02a228703f2cdc1b8","stable_dependencies":["boost","htmlcxx","jsoncpp","rhash","tidy-html5","tinyxml2",{"cmake":":build"},{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"0fd3622f1cee4627048aafbbebd17dc38fd3ddb220c979e4a118eeab2cc665d4","stable_url_args":["https://github.com/Sude-/lgogdownloader/releases/download/v3.19/lgogdownloader-3.19.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"3.19"},"lhasa":{"desc":"LHA implementation to decompress .lzh and .lzs archives","executables":["lha"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/fragglet/lhasa.git",{":branch":"master"}],"homepage":"https://fragglet.github.io/lhasa/","license":"ISC","ruby_source_checksum":"14a1885d182ae569ce928ea9a09d60765c0cd4b07275f31551924d454884ce16","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"9840154367f73e9d9c3196f944a121ab4d398d84e921c8fe8fca8a931274aed7","stable_url_args":["https://github.com/fragglet/lhasa/releases/download/v0.6.0/lhasa-0.6.0.tar.gz"],"stable_version":"0.6.0"},"license-eye":{"desc":"Tool to check and fix license headers and resolve dependency licenses","executables":["license-eye"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/apache/skywalking-eyes.git",{":branch":"main"}],"homepage":"https://skywalking.apache.org/","license":"Apache-2.0","ruby_source_checksum":"d3847c02ade2bd614e3b586c63cd2dfb8270bd816ed6004c646509db0b7772f4","stable_dependencies":[{"go":":build"}],"stable_checksum":"59265a26cbf51f24eeace490eab59c82513c7428d7ca26e004df8e94756027e6","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=skywalking/eyes/0.9.0/skywalking-license-eye-0.9.0-src.tgz"],"stable_version":"0.9.0"},"licensed":{"bottle_rebuild":2,"desc":"Cache and verify the licenses of dependencies","executables":["licensed"],"head_dependencies":["libgit2","ruby",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://github.com/licensee/licensed","license":"MIT","ruby_source_checksum":"c7c3efc8491175b61a0b36e28a3a1e09580fcfc0f58729c18a8b9124dd3698ce","stable_dependencies":["libgit2","ruby",{"cmake":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/licensee/licensed.git",{":tag":"v5.1.0",":revision":"5cefad36349e5798ab0e4e33551907ff999ccbaa"}],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"5.1.0"},"licensee":{"desc":"Detect under what license a project is distributed","executables":["licensee"],"head_dependencies":["libgit2","ruby",{"pkgconf":":build"}],"head_url_args":["https://github.com/licensee/licensee.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://licensee.github.io/licensee/","license":"MIT","ruby_source_checksum":"6dd2247454f5911a053728e592624fb36c5964a6dcdcbd0ae523b4e037df0eac","stable_dependencies":["libgit2","ruby",{"pkgconf":":build"}],"stable_url_args":["https://github.com/licensee/licensee.git",{":tag":"v10.1.0",":revision":"fb924e7b69b81488092ddbc183afa5ebe45abf1a"}],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"10.1.0"},"licensefinder":{"desc":"Find licenses for your project's dependencies","executables":["license_finder"],"head_dependencies":["ruby"],"homepage":"https://github.com/pivotal/LicenseFinder","license":"MIT","revision":1,"ruby_source_checksum":"7a01290ed03bfb2ffef56ed5a7bedb7cab4ccdd43cc68ae666869a551be037ef","stable_dependencies":["ruby"],"stable_patches":[{"strip":"p1","url":"https://github.com/pivotal/LicenseFinder/commit/4cac18e5c7a48f72700b8de4db97d3150637a20d.patch?full_index=1","sha256":"7a7a9b201cd34a5f868901841ba5f144f0e75580664c8ec024792449348f5875","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pivotal/LicenseFinder/pull/1013"}]},{"strip":"p1","data":true}],"stable_url_args":["https://github.com/pivotal/LicenseFinder.git",{":tag":"v7.2.1",":revision":"00b04cb91e8ec9021c939ccfceb69d4047f4c8ca"}],"stable_version":"7.2.1"},"licenseplist":{"desc":"License list generator of all your dependencies for iOS applications","executables":["license-plist"],"head_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"homepage":"https://www.slideshare.net/mono0926/licenseplist-a-license-list-generator-of-all-your-dependencies-for-ios-applications","license":"MIT","ruby_source_checksum":"362c2468cf1e55142f847cdf4abe731e6ee9f79c0542723958dc5186c8aa23e0","stable_checksum":"f5e1482fae8207fec4f11e8b665c0b12f6a8f4e46188c9f1e45af6611a99f360","stable_url_args":["https://github.com/mono0926/LicensePlist/archive/refs/tags/3.28.3.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"stable_version":"3.28.3"},"licensor":{"bottle_rebuild":1,"desc":"Write licenses to stdout","executables":["licensor"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/raftario/licensor.git",{":branch":"master"}],"homepage":"https://github.com/raftario/licensor","license":"MIT","ruby_source_checksum":"1c206c582f6825651d59832d8f7c9b20ec91a352ef56209a1939b7e5ae809fb5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d061ce9fd26d58b0c6ababa7acdaf35222a4407f0b5ea9c4b78f6835527611fd","stable_url_args":["https://github.com/raftario/licensor/archive/refs/tags/v2.1.0.tar.gz"],"stable_version":"2.1.0","bottle_checksum":"b3f3ac98e20289e69e860ca0b4508c126dda52be3facc3810177cdaf2b82fff1"},"lief-patchelf":{"desc":"Robust, modern reimplementation of patchelf based on the LIEF","executables":["lief-patchelf"],"head_dependencies":[{"rust":":build"}],"homepage":"https://lief.re/doc/latest/tools/lief-patchelf/index.html","license":"Apache-2.0","ruby_source_checksum":"d0510032bd22ed0d09e0696e1df3d323870a0f721813f0f7ad99cdb096ae34a8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2cf412695ff739d82e129db441e5c2025f3bb4873a3d3a1d3dd4cf300b682abd","stable_url_args":["https://github.com/lief-project/LIEF/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0"},"lief":{"bottle_rebuild":1,"desc":"Library to Instrument Executable Formats","head_dependencies":["fmt","spdlog",{"tl-expected":":no_linkage"},{"cmake":":build"},{"frozen":":build"},{"nlohmann-json":":build"},{"utf8cpp":":build"}],"homepage":"https://lief.re/","license":"Apache-2.0","ruby_source_checksum":"4cd99837a1a757fefa99b488c0c0ef5896fc891606eae4dd819ef0cb0ee9eea4","stable_dependencies":["fmt","spdlog",{"tl-expected":":no_linkage"},{"cmake":":build"},{"frozen":":build"},{"nlohmann-json":":build"},{"utf8cpp":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/lief-project/LIEF/commit/029bba8595a6747805e11fde8ed1443eee2349f6.patch?full_index=1","sha256":"11a7827e7c44a0d0dd262af5d5f3f7b4a60083e6cb7afb86f1ee0fcfaa85273e","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/lief-project/LIEF/pull/1380"}]}],"stable_checksum":"2cf412695ff739d82e129db441e5c2025f3bb4873a3d3a1d3dd4cf300b682abd","stable_url_args":["https://github.com/lief-project/LIEF/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0"},"lifelines":{"desc":"Text-based genealogy software","executables":["btedit","dbverify","llexec","llines"],"head_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"homepage":"https://lifelines.github.io/lifelines/","license":"MIT","ruby_source_checksum":"2aeebb541c7cbe294808a275927deb7f9f517084c2f4b09c673bfc09837d3734","stable_checksum":"083007f81e406fce15931e5a29a7ba0380ef0b3b9c61d5eb5228ad378c7f332d","stable_url_args":["https://github.com/lifelines/lifelines/releases/download/3.1.1/lifelines-3.1.1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"stable_version":"3.1.1"},"lightgbm":{"desc":"Fast, distributed, high performance gradient boosting framework","executables":["lightgbm"],"head_dependencies":["libomp",{"cmake":":build"}],"homepage":"https://lightgbm.readthedocs.io/en/latest/","license":"MIT","ruby_source_checksum":"7bfea31a359b7760afc10795fee01933f2eb9249e419ec5937cbaa1bc2f009a9","stable_dependencies":["libomp",{"cmake":":build"}],"stable_url_args":["https://github.com/lightgbm-org/LightGBM.git",{":tag":"v4.7.0",":revision":"8f7036f03627054d5a54a6f965b13f4b9ff2cb63"}],"stable_version":"4.7.0"},"lighthouse":{"desc":"Rust Ethereum 2.0 Client","executables":["lighthouse"],"head_dependencies":[{"cmake":":build"},{"protobuf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://lighthouse.sigmaprime.io/","license":"Apache-2.0","ruby_source_checksum":"594f4f1531512174548c5e8c2e304cabff393f27b6780f9e1840894f0d0d4b77","stable_dependencies":[{"cmake":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"a7c4923d2218c62f27ca8ad8dc5a99350d56671345b5dc29f8b9b5877fa808df","stable_url_args":["https://github.com/sigp/lighthouse/archive/refs/tags/v8.3.2.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"8.3.2"},"lightning":{"desc":"Generates assembly language code at run-time","head_dependencies":[{"binutils":":build"}],"homepage":"https://www.gnu.org/software/lightning/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/lightning/bfd695a94668861a9447b29d2666f8b9c5dcd5bf.patch":"57db78acba8aaa30ecd1d5f8dd8da23b229a31c988c85a52dbf1d7fd997650d6"},"revision":1,"ruby_source_checksum":"82d3230c75264d70efb62579b962c798acff338ecad0982f054ae27ee5c54076","stable_dependencies":[{"binutils":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/lightning/bfd695a94668861a9447b29d2666f8b9c5dcd5bf.patch","type":"backport"}],"stable_checksum":"c045c7a33a00affbfeb11066fa502c03992e474a62ba95977aad06dbc14c6829","stable_url_args":["https://ftpmirror.gnu.org/lightning/lightning-2.2.3.tar.gz"],"stable_version":"2.2.3","bottle_cellar":":any","bottle_checksum":"4b560322ed7277918cc27b34064730088f37560d0aec5f8b6e7389db5c5813c2"},"lighttpd":{"caveats":"Docroot is: $HOMEBREW_PREFIX/var/www\n\nThe default port has been set in $HOMEBREW_PREFIX/etc/lighttpd/lighttpd.conf to 8080 so that\nlighttpd can run without sudo.\n","desc":"Small memory footprint, flexible web-server","executables":["lighttpd","lighttpd-angel"],"head_dependencies":["openldap","openssl@4","pcre2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["libxcrypt"]],"homepage":"https://www.lighttpd.net/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"3110610bbe62c6d0495cbecafbc7af4e1cef22c99ccf18edd25d05ae79f08d08","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/lighttpd/output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/lighttpd/output.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/lighttpd/bin/lighttpd","-D","-f","$HOMEBREW_PREFIX/etc/lighttpd/lighttpd.conf"]],"stable_dependencies":["openldap","openssl@4","pcre2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"18de51b393bac4a6827879e1a7ff377c169e414bae92cd245091d80fc2601d13","stable_url_args":["https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.85.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxcrypt"]],"stable_version":"1.4.85"},"likec4":{"desc":"Architecture modeling tool with live diagrams from code","executables":["likec4"],"head_dependencies":["graphviz","node"],"homepage":"https://likec4.dev","license":"MIT","ruby_source_checksum":"bdc835f10f1163b9ae701b5c6698fa7352db723083bf2d135cfd3ff480a1cfc9","stable_dependencies":["graphviz","node"],"stable_checksum":"2a52f65809e68fa3f270a096c0eeccc5181f282bba2bf76931782ccd6498dd9f","stable_url_args":["https://registry.npmjs.org/likec4/-/likec4-1.60.0.tgz"],"stable_version":"1.60.0"},"lilv":{"bottle_rebuild":1,"desc":"C library to use LV2 plugins","executables":["lv2apply","lv2bench","lv2info","lv2ls"],"head_dependencies":["libsndfile","lv2","serd","sord","sratom","zix",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"homepage":"https://drobilla.net/software/lilv.html","license":"ISC","ruby_source_checksum":"6941b22fdfbabf79a8a45aca77f19b69d0df99514b124e12130a962b45070a23","stable_dependencies":["libsndfile","lv2","serd","sord","sratom","zix",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"8dcb70adb5cf072335115a6b091f4113710bdc73abaadaa3f9e9c1e55957b149","stable_url_args":["https://download.drobilla.net/lilv-0.28.0.tar.xz"],"stable_version":"0.28.0"},"lilypond":{"desc":"Music engraving system","executables":["abc2ly","convert-ly","etf2ly","lilymidi","lilypond","lilypond-book","lilypond-invoke-editor","midi2ly","musicxml2ly"],"head_dependencies":["bdw-gc","cairo","fontconfig","freetype","ghostscript","glib","guile","libpng","pango","python@3.15","gettext","harfbuzz",{"autoconf":":build"},{"bison":":build"},{"fontforge":":build"},{"gettext":":build"},{"pkgconf":":build"},{"t1utils":":build"},{"texinfo":":build"},{"texlive":":build"},{"make":":build"}],"head_url_args":["https://gitlab.com/lilypond/lilypond.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],[{"perl":":build"}]],"homepage":"https://lilypond.org","license":{":all_of":["GPL-3.0-or-later","GPL-3.0-only","OFL-1.1-RFN","GFDL-1.3-no-invariants-or-later",":public_domain","MIT","AGPL-3.0-only","LPPL-1.3c"]},"revision":1,"ruby_source_checksum":"f7fa8fd3cdbac2080ffe5cea1d79d370a7424d0af522019cc96f3f1e37143006","stable_dependencies":["bdw-gc","cairo","fontconfig","freetype","ghostscript","glib","guile","libpng","pango","python@3.15","gettext","harfbuzz",{"bison":":build"},{"fontforge":":build"},{"gettext":":build"},{"pkgconf":":build"},{"t1utils":":build"},{"texinfo":":build"},{"texlive":":build"},{"make":":build"}],"stable_checksum":"bbe82dbeba7f7f99ddcd8d1fa134a0d89cafa6e8f815fde5bb01f4208b06fe05","stable_url_args":["https://lilypond.org/download/sources/v2.26/lilypond-2.26.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"perl":":build"}]],"stable_version":"2.26.0"},"lima-additional-guestagents":{"desc":"Additional guest agents for Lima","head_dependencies":["lima","qemu",{"go":":build"}],"head_url_args":["https://github.com/lima-vm/lima.git",{":branch":"master"}],"homepage":"https://lima-vm.io/","license":"Apache-2.0","ruby_source_checksum":"ffcb79f68ee232b86098e6e2f6d3ae81b9a1e8ea30e5eb37b2101df6b94fa27f","stable_dependencies":["lima","qemu",{"go":":build"}],"stable_checksum":"d551efb52115ba006c1052d5c929e4d3afac363c78c9cfca6975af1f85c1426a","stable_url_args":["https://github.com/lima-vm/lima/archive/refs/tags/v2.2.1.tar.gz"],"stable_version":"2.2.1"},"lima":{"caveats":"The guest agents for non-native architectures are now provided in a separate formula:\n  brew install lima-additional-guestagents\n","compatibility_version":1,"desc":"Linux virtual machines","executables":["apptainer.lima","docker.lima","kubectl.lima","lima","limactl","nerdctl.lima","podman.lima"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/lima-vm/lima.git",{":branch":"master"}],"homepage":"https://lima-vm.io/","license":"Apache-2.0","ruby_source_checksum":"3b19c08797b01f1878bc95462fcf5f0f968fe5061206606d9529a62ad214a9ec","stable_dependencies":[{"go":":build"}],"stable_checksum":"d551efb52115ba006c1052d5c929e4d3afac363c78c9cfca6975af1f85c1426a","stable_url_args":["https://github.com/lima-vm/lima/archive/refs/tags/v2.2.1.tar.gz"],"stable_version":"2.2.1"},"limesuite":{"desc":"Device drivers utilities, and interface layers for LimeSDR","executables":["LimeQuickTest","LimeUtil"],"head_dependencies":["fltk","gnuplot","libusb","soapysdr",{"cmake":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://myriadrf.org/projects/software/lime-suite/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"243173cee16a5d923eeecd23fe02a95a7a957f6c136c9a4c449be7fc9d916141","stable_dependencies":["fltk","gnuplot","libusb","soapysdr",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/myriadrf/LimeSuite/commit/4e5ad459d50c922267a008e5cecb3efdbff31f09.patch?full_index=1","sha256":"7cfd2b80234771fc2de5660582f2003003a3c8c1b78337f0b41c4e367adcd266","type":"backport","resolves":[{"type":"defect","id":"https://github.com/myriadrf/LimeSuite/pull/417"}]},{"strip":"p1","url":"https://github.com/myriadrf/LimeSuite/commit/698e416f9b9f1d0460508555c367124769cb3470.patch?full_index=1","sha256":"176a0a315fe65b2f8d848ce0d05e8eb3920127f18f1e1b6c11c2766a3a495be7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/myriadrf/LimeSuite/pull/417"}]}],"stable_checksum":"fd8a448b92bc5ee4012f0ba58785f3c7e0a4d342b24e26275318802dfe00eb33","stable_url_args":["https://github.com/myriadrf/LimeSuite/archive/refs/tags/v23.11.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"23.11.0"},"limine":{"desc":"Modern, secure, portable, multiprotocol bootloader and boot manager","executables":["limine"],"head_dependencies":[{"lld":":build"},{"llvm":":build"},{"mtools":":build"},{"nasm":":build"}],"homepage":"https://github.com/Limine-Bootloader/Limine","license":"BSD-2-Clause","ruby_source_checksum":"4ee99d57972c5e98ca4121982d1f5db4f480075fbf1ae18be59456de912adfde","stable_dependencies":[{"lld":":build"},{"llvm":":build"},{"mtools":":build"},{"nasm":":build"}],"stable_checksum":"4f75ffca8e11a1030e43e2b9ab82fac1a0f8985e1c40d429fea9fd2972693447","stable_url_args":["https://github.com/Limine-Bootloader/Limine/releases/download/v12.9.4/limine-12.9.4.tar.gz"],"stable_version":"12.9.4"},"linecast":{"desc":"Weather, tides, the sun, the moon, and maps, drawn for the terminal","executables":["linecast"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/ashuttl/linecast","license":"MIT","ruby_source_checksum":"887d80103c5f9552f3e0528c404ef8a81ecdde2b3868107013420014c2ea2761","stable_dependencies":["python@3.15"],"stable_checksum":"718b3e621641240cac1cc8ef09f26bf1dd85764dee4d7e185fdb062dab92eb7e","stable_url_args":["https://files.pythonhosted.org/packages/88/f8/32a2a50137e3802475ed4f2e99c7db3e7e688f8d7d08ba68d342f91c37fe/linecast-2.10.3.tar.gz"],"stable_version":"2.10.3","bottle_tag":":all","bottle_checksum":"ddd7c0bbd6c1fe6a33f17e2ddb5f314796d7a34a7b925194b760ebc1ee626a15"},"link-grammar":{"bottle_rebuild":1,"desc":"Carnegie Mellon University's link grammar parser","executables":["link-generator","link-parser"],"head_dependencies":[{"ant":":build"},{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"python@3.15":":build"},{"swig":":build"}],"head_url_args":["https://github.com/opencog/link-grammar.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["libedit"],["sqlite"]],"homepage":"https://github.com/opencog/link-grammar","license":"LGPL-2.1-or-later","ruby_source_checksum":"ecc22e9f5f4e0892d981ec94ce0b5173aab1c6c5894c6568695e3187ee0cb26e","stable_dependencies":[{"ant":":build"},{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"python@3.15":":build"},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/opencog/link-grammar/commit/b296c8fa844a66c1320b4d04713e615db9d011f0.patch?full_index=1","sha256":"072b663ed547792761786530cf367b49ed526e2a722120b0f8565e1f36a21b36","type":"backport","resolves":[{"type":"defect","id":"https://github.com/opencog/link-grammar/pull/1540"}]},{"strip":"p1","url":"https://github.com/opencog/link-grammar/commit/5611221d83fc6571418e86374bbfa5daf5e5428a.patch?full_index=1","sha256":"f72c7482d73fd21e6b766a147d15ac7f6186a99b632093aa4e6161620e3ac3ff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/opencog/link-grammar/pull/1543"}]}],"stable_checksum":"a545b7efb7aceab2d8ad301466f199778a3da712928999ed8d66deb32ca3184f","stable_url_args":["https://github.com/opencog/link-grammar/archive/refs/tags/link-grammar-5.13.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["libedit"],["sqlite"]],"stable_version":"5.13.0"},"linkerd":{"bottle_rebuild":1,"desc":"Command-line utility to interact with linkerd","executables":["linkerd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/linkerd/linkerd2.git",{":branch":"main"}],"homepage":"https://linkerd.io","license":"Apache-2.0","ruby_source_checksum":"73a56dd7ed1c29d6e3e1be21dddf5f6ddb0bdbfef480d60d3d148a1fbbf0bca0","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/linkerd/linkerd2.git",{":tag":"version-2.20",":revision":"eadc1acf79ad2e766afbdceadb77f1594296fd77"}],"stable_version":"2.20"},"links":{"desc":"Lynx-like WWW browser that supports tables, menus, etc.","executables":["links"],"head_dependencies":["openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://links.twibright.com/","license":{"GPL-2.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}},"revision":1,"ruby_source_checksum":"93abdf0986b8d3f24fe0200cbf1b223db06e73c7e9aa2695cb6500a997d32ab2","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"c4631c6b5a11527cdc3cb7872fc23b7f2b25c2b021d596be410dadb40315f166","stable_url_args":["https://links.twibright.com/download/links-2.30.tar.bz2"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.30"},"linode-cli":{"bottle_rebuild":1,"desc":"CLI for the Linode API","executables":["lin","linode","linode-cli"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/linode/linode-cli.git",{":branch":"dev"}],"homepage":"https://github.com/linode/linode-cli","license":"BSD-3-Clause","ruby_source_checksum":"f61fd51a40f1716937392ed30452e88a6d7b5c5cfcfe5b1f30fed0f7f1cb0a1f","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"d08dbf8014fca1327537d3272f690bbf8f1f9f5d511ffd1ef812ba1f756cbaf9","stable_url_args":["https://files.pythonhosted.org/packages/50/0b/e7d29399cade814e1df366ae7d38e22e3ef2a2b9fe3fe4b9093504ac3e99/linode_cli-5.69.0.tar.gz"],"stable_version":"5.69.0"},"linux-headers@4.4":{"bottle_rebuild":1,"desc":"Header files of the Linux kernel","homepage":"https://kernel.org/","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Linux-syscall-note"}},"ruby_source_checksum":"db7ab9dd31a873be5de90f4076990d6147f31e66e5fccd8c167d5b909e9760e8","stable_checksum":"66271f9d9fce8596622e8154ca0ea160e46b78a5a6c967a15b55855f744d1b0b","stable_url_args":["https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.302.tar.gz"],"stable_version":"4.4.302","versioned_formulae":["linux-headers@6.8","linux-headers@5.15"]},"linux-headers@5.15":{"compatibility_version":1,"desc":"Header files of the Linux kernel","homepage":"https://kernel.org/","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Linux-syscall-note"}},"ruby_source_checksum":"4dc4501252ab6b8a16f552250739f90db1136f86e7eeb995d82fc4711039b0c7","stable_checksum":"ff9ac7fc62cb8a65b34bce42a51623423cd55c340b7707e3695263f5565c714d","stable_url_args":["https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.223.tar.gz"],"stable_version":"5.15.223","versioned_formulae":["linux-headers@6.8","linux-headers@4.4"]},"linux-headers@6.8":{"aliases":["linux-headers"],"desc":"Header files of the Linux kernel","homepage":"https://kernel.org/","license":{"GPL-2.0-only":{":with":"Linux-syscall-note"}},"revision":1,"ruby_source_checksum":"9629425fe96429c6609ecf1a7e8cde33d0f73e947de45f4af3e80366053f32e2","stable_checksum":"1f6134265066aa2bef94103c1e4485d6ed8c2e08ba2a24202ea0c757c6c2c0de","stable_url_args":["https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.8.12.tar.gz"],"stable_version":"6.8.12","versioned_formulae":["linux-headers@5.15","linux-headers@4.4"]},"linux-pam":{"desc":"Pluggable Authentication Modules for Linux","head_dependencies":["libnsl","libtirpc","libxcrypt",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/linux-pam/linux-pam.git",{":branch":"master"}],"homepage":"https://github.com/linux-pam/linux-pam","license":{":any_of":["BSD-3-Clause","GPL-1.0-only"]},"ruby_source_checksum":"f6dba6361c58cb9235f73c544dbef8fc5e765aa81c9c2b30c18769f6d63eaf22","stable_dependencies":["libnsl","libtirpc","libxcrypt",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"2ce4765fd49df6693771ef2941f81e33d8ee14b94a81a5c7b369aa3b137b85a5","stable_url_args":["https://github.com/linux-pam/linux-pam/releases/download/v1.7.3/Linux-PAM-1.7.3.tar.xz"],"stable_version":"1.7.3"},"liqoctl":{"desc":"Is a CLI tool to install and manage Liqo-enabled clusters","executables":["liqoctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/liqotech/liqo.git",{":branch":"master"}],"homepage":"https://liqo.io","license":"Apache-2.0","ruby_source_checksum":"65cdac4d4117eead838871beb312b6641adbb85c988b063ebf7dbc9d80913b1c","stable_dependencies":[{"go":":build"}],"stable_checksum":"a4fcd3a9acafc67c8eda1dfc1fd5914e827f4ace4843d97026520903ab37254d","stable_url_args":["https://github.com/liqotech/liqo/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"liquibase":{"bottle_rebuild":1,"caveats":"You should set the environment variable LIQUIBASE_HOME to\n  $HOMEBREW_PREFIX/opt/liquibase/libexec\n","desc":"Library for database change tracking","executables":["liquibase"],"head_dependencies":["openjdk"],"homepage":"https://www.liquibase.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"77e10ff3b9483aa97d37cb0fcb91e1944f1267418a3968f92f2946d2e4d692f6","stable_dependencies":["openjdk"],"stable_checksum":"689acfcdc97bad0d4c150d1efab9c851e251b398cb3d6326f75e8aafe40ed578","stable_url_args":["https://github.com/liquibase/liquibase/releases/download/v4.33.0/liquibase-4.33.0.tar.gz"],"stable_version":"4.33.0","bottle_tag":":all","bottle_checksum":"222519225b5374762241360ed0c6720d11f31a6b996c2df9268fe321bf7917aa"},"liquid-dsp":{"desc":"Digital signal processing library for software-defined radios","head_dependencies":["fftw",{"autoconf":":build"},{"automake":":build"}],"homepage":"https://liquidsdr.org/","license":"MIT","ruby_source_checksum":"535cbd4e187f444c98c0213d2a3f0a0405b750cc544fad14a6483f851b0cf288","stable_dependencies":["fftw",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"18fa83b73db8bb6fe6ea0376e4b5aecf8645970f4604d10d9dadbf609f3f95e2","stable_url_args":["https://github.com/jgaeddert/liquid-dsp/archive/refs/tags/v1.8.3.tar.gz"],"stable_version":"1.8.3"},"liquidctl":{"bottle_rebuild":1,"desc":"Cross-platform tool and drivers for liquid coolers and other devices","executables":["liquidctl"],"head_dependencies":["hidapi","libusb",{"pillow":":no_linkage"},"python@3.15",{"pkgconf":":build"}],"head_url_args":["https://github.com/liquidctl/liquidctl.git",{":branch":"main"}],"homepage":"https://github.com/liquidctl/liquidctl","license":"GPL-3.0-or-later","ruby_source_checksum":"3b922c92cba703bf855575c1790b343cb64a97271f363fc64dfe3785c172d9d1","stable_dependencies":["hidapi","libusb",{"pillow":":no_linkage"},"python@3.15",{"pkgconf":":build"}],"stable_checksum":"b631a9f9c17980304c482ba72599b4089cc168d8c2edfdf65b0daa85cc614f8f","stable_url_args":["https://files.pythonhosted.org/packages/7f/9c/11f37716eeeccc72a781c80e76021a33cafa35578627263199ea62b2eb2d/liquidctl-1.16.0.tar.gz"],"stable_version":"1.16.0"},"liquidprompt":{"caveats":"Add the following lines to your bash or zsh config (e.g. ~/.bash_profile):\n  if [ -f $HOMEBREW_PREFIX/share/liquidprompt ]; then\n    . $HOMEBREW_PREFIX/share/liquidprompt\n  fi\n\nIf you'd like to reconfigure options, you may do so in ~/.liquidpromptrc.\n","desc":"Adaptive prompt for bash and zsh shells","head_url_args":["https://github.com/liquidprompt/liquidprompt.git",{":branch":"master"}],"homepage":"https://liquidprompt.readthedocs.io/en/stable/","license":"AGPL-3.0-or-later","ruby_source_checksum":"f701b34baddbe9e199dc9c866dcc7e0c8c5aea01acf9e5f1cc2ef251f1ad78db","stable_checksum":"47e4af3211cad2c775eb5520926466c37ffc0a50ce7990be5b16f7dd291ef720","stable_url_args":["https://github.com/liquidprompt/liquidprompt/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0","bottle_tag":":all","bottle_checksum":"9d8b913cfb66a0e7470cc5696cc9d3afcf93d0143f714dbaeea9d408eb402e26"},"liquidsoap":{"desc":"Audio and video streaming language","executables":["liquidsoap"],"head_dependencies":["ffmpeg",{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/savonet/liquidsoap.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.liquidsoap.info","license":"GPL-2.0-or-later","ruby_source_checksum":"2220d9beb420899bb1dc98b55c3f578865db735124f2bc214c2aede9190133e8","stable_dependencies":["ffmpeg",{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/savonet/liquidsoap/commit/2811ecc5848e02419c7d5c56fe7eb6d89af5b955.patch?full_index=1","sha256":"7dc9d38926c3ad35ec5d5b69a1ddae54e82cd1b264eb379228176896f0b48453","type":"backport","resolves":[{"type":"defect","id":"https://github.com/savonet/liquidsoap/pull/5239"}]}],"stable_checksum":"a88da89382147d5d5923426e07b24b15197a5aaf8424ecf6fc58034d6c6839c2","stable_url_args":["https://github.com/savonet/liquidsoap/archive/refs/tags/v2.4.6.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.4.6"},"lisette":{"desc":"Language inspired by Rust that compiles to Go","executables":["lis"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ivov/lisette.git",{":branch":"main"}],"homepage":"https://lisette.run","license":"MIT","ruby_source_checksum":"5754fab671adeab0ebfba88c4a11683ecdd94262a75a3b1549316dee9c9bb88e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5ab490663d2b8704eaf13363ed9a6ed222ecc7a562fd480ba505b3fc9bc7c393","stable_url_args":["https://github.com/ivov/lisette/archive/refs/tags/lisette-v0.12.5.tar.gz"],"stable_version":"0.12.5"},"lispkit":{"desc":"Scheme framework for extension and scripting languages on macOS and iOS","executables":["lispkit"],"homepage":"https://lisppad.app","license":"Apache-2.0","ruby_source_checksum":"bc7f586c04bd0ae42d13032e2ddc9d383604ce02a0d004342616f6c4340d5ed5","stable_checksum":"1265ed3249471888b2ad1284070833570dc8d56a374debd3b179362f58fa9771","stable_url_args":["https://github.com/objecthub/swift-lispkit/archive/refs/tags/2.6.3.tar.gz"],"stable_version":"2.6.3"},"lit":{"conflicts":[["luvit",{":because":"both install `lit` binaries"}]],"desc":"Portable tool for LLVM- and Clang-style test suites","executables":["lit"],"head_dependencies":["python@3.15",{"llvm":":test"}],"homepage":"https://llvm.org","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"2e08d241bf9e66aa84f3b7a277677ccb1f911424637474af3f9336302c83d7ea","stable_dependencies":["python@3.15",{"llvm":":test"}],"stable_checksum":"74f38863e22900e8203a5482e01f4a4f15b6bef4d36d6193483a8c76d95e5109","stable_url_args":["https://files.pythonhosted.org/packages/a2/b9/8773dbe96f7dc582a9d3044e2557e7fec27d43f99aeaf7ce8054b2de228f/lit-23.1.4.tar.gz"],"stable_version":"23.1.4","bottle_tag":":all","bottle_checksum":"f841f08fb182d26919a29ce68e6c2b6bb44b5b0438258afb127d9742312f9896"},"litani":{"bottle_rebuild":6,"desc":"Metabuild system","executables":["litani"],"head_dependencies":["gnuplot","graphviz","libyaml","ninja","python@3.15",{"coreutils":":build"},{"mandoc":":build"}],"homepage":"https://awslabs.github.io/aws-build-accumulator/","license":"Apache-2.0","ruby_source_checksum":"c705e2c50272d9b77df8bbfe2f1f37157e7b1d49032a72e06090f5cb864e2a97","stable_dependencies":["gnuplot","graphviz","libyaml","ninja","python@3.15",{"coreutils":":build"},{"mandoc":":build"}],"stable_url_args":["https://github.com/awslabs/aws-build-accumulator.git",{":tag":"1.29.0",":revision":"8002c240ef4f424039ed3cc32e076c0234d01768"}],"stable_version":"1.29.0"},"litecli":{"bottle_rebuild":1,"desc":"CLI for SQLite Databases with auto-completion and syntax highlighting","executables":["litecli"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://litecli.com","license":"BSD-3-Clause","revision":4,"ruby_source_checksum":"4a125f7ba6eaae07bd2c130e717d9d7dc1cb060eef3c2fabc83f4906c0e6f442","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"e2f7191eaba830b24dbbfc9171a495c62562df923ba1cc3b2db2652547c1bac8","stable_url_args":["https://files.pythonhosted.org/packages/e3/d5/afec99cc3eaba96214d77e76438d7fe5e6ea54704b0e47dd97d9696ccd6c/litecli-1.17.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.17.1"},"litehtml":{"compatibility_version":1,"desc":"Fast and lightweight HTML/CSS rendering engine","head_dependencies":["gumbo-parser",{"cmake":":build"}],"homepage":"http://www.litehtml.com/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"7c8ab1c97d3d2d4afbbf1327f21001c41513d03d815fdcddd4a3d4b4459b66db","stable_dependencies":["gumbo-parser",{"cmake":":build"}],"stable_checksum":"7700eced92847d34ad9846b138cf195a9c974b519be70de58797880ae9da649e","stable_url_args":["https://github.com/litehtml/litehtml/archive/refs/tags/v0.10.tar.gz"],"stable_version":"0.10"},"literate-git":{"bottle_rebuild":1,"desc":"Render hierarchical git repositories into HTML","executables":["git-dump-all-trees","git-literate-render"],"head_dependencies":[{"pygit2":":no_linkage"},"python@3.15",{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/bennorth/literate-git","license":"GPL-3.0-or-later","ruby_source_checksum":"c4819080f6d29885be64e5471b1e81dcfd2c9590811ce48db688097b69ce3ba3","stable_dependencies":[{"pygit2":":no_linkage"},"python@3.15",{"pkgconf":":build"}],"stable_checksum":"8dbe0930f0b915caedd53411aec063961ff6999fac812e5d80976e65a89661cc","stable_url_args":["https://files.pythonhosted.org/packages/67/36/c0d78cde182822b1df78b3f4b1db3a5d21bc80663557d0373d7e61a75747/literategit-0.5.5.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.5.5"},"litmusctl":{"desc":"Command-line interface for interacting with LitmusChaos","executables":["litmusctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/litmuschaos/litmusctl.git",{":branch":"master"}],"homepage":"https://litmuschaos.io","license":"Apache-2.0","ruby_source_checksum":"93020f87779347cbd63769735faf621f899f39a9a0ad7c8f5d565a4868f58841","stable_dependencies":[{"go":":build"}],"stable_checksum":"cb165985c5b0756c7eb1d5a8a2f8d94fb2efb943b05b5e003a7e1621850e87fa","stable_url_args":["https://github.com/litmuschaos/litmusctl/archive/refs/tags/1.28.0.tar.gz"],"stable_version":"1.28.0"},"litra":{"desc":"Control Logitech Litra lights from the command-line","executables":["litra"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/timrogers/litra-rs.git",{":branch":"main"}],"homepage":"https://github.com/timrogers/litra-rs","license":"MIT","ruby_source_checksum":"827066a1ff1cb39f8c428d44425ef1fa18189fc0a452824cf3d1df2d7bd78913","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"18b998c9d4d7d4db515765852d667fcb24b9ed84ba917d2d8385bee3eb59cfa6","stable_url_args":["https://github.com/timrogers/litra-rs/archive/refs/tags/v3.3.0.tar.gz"],"stable_version":"3.3.0"},"little-cms2":{"aliases":["lcms2"],"bottle_rebuild":1,"compatibility_version":1,"desc":"Color management engine supporting ICC profiles","executables":["jpgicc","linkicc","psicc","tificc","transicc"],"head_dependencies":["jpeg-turbo","libtiff"],"homepage":"https://www.littlecms.com/","license":"MIT","ruby_source_checksum":"3fb1fecbc829bddbbadb586f38596b5cd0d6b953469fe56139faabd6fecc35fe","stable_dependencies":["jpeg-turbo","libtiff"],"stable_checksum":"bfc54f7bab59fbc921012014a8032e4cba4abd46db47d46b76416a8c0b2815c8","stable_url_args":["https://downloads.sourceforge.net/project/lcms/lcms/2.19.1/lcms2-2.19.1.tar.gz"],"stable_version":"2.19.1","version_scheme":1},"livebook-cli":{"desc":"Code notebooks for Elixir developers","executables":["livebook"],"head_dependencies":["erlang",{"elixir":":build"},{"node":":build"}],"head_url_args":["https://github.com/livebook-dev/livebook.git",{":branch":"main"}],"homepage":"https://livebook.dev","license":"Apache-2.0","ruby_source_checksum":"d11606e214e3d08405d12cf24812c1ff427766760971b279633c838128e097a0","stable_dependencies":["erlang",{"elixir":":build"},{"node":":build"}],"stable_checksum":"a4ddd8a73e1c663bdd1ec7b33aaaca5390912c0541a50301c7a8cf652b095538","stable_url_args":["https://github.com/livebook-dev/livebook/archive/refs/tags/v0.19.10.tar.gz"],"stable_version":"0.19.10"},"livekit-cli":{"desc":"Command-line interface to LiveKit","executables":["livekit-cli","lk"],"head_dependencies":["portaudio",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/livekit/livekit-cli.git",{":branch":"main"}],"homepage":"https://livekit.io","license":"Apache-2.0","ruby_source_checksum":"37e04f5e64c4c0442b50af31abfa72136a3664ce18d6c7e422b8d1df011c5cce","stable_dependencies":["portaudio",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"db92f4b7adb33c5bd9f838ea7d7c6b75b141e49934c876a3449d6c9fe397f788","stable_url_args":["https://github.com/livekit/livekit-cli/archive/refs/tags/v2.19.2.tar.gz"],"stable_version":"2.19.2"},"livekit":{"desc":"Scalable, high-performance WebRTC server","executables":["livekit-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/livekit/livekit.git",{":branch":"master"}],"homepage":"https://livekit.io","license":"Apache-2.0","ruby_source_checksum":"e92a700087c22611d899daab2a6ad850aca48267b95ff0f758d547fa40d57fff","stable_dependencies":[{"go":":build"}],"stable_checksum":"d1b93ced314b14654faceeb99627a79114b8ebe002bb5d620be4a185db83a4b2","stable_url_args":["https://github.com/livekit/livekit/archive/refs/tags/v1.13.10.tar.gz"],"stable_version":"1.13.10"},"livereload":{"bottle_rebuild":1,"desc":"Local web server in Python","executables":["livereload"],"head_dependencies":["python@3.15"],"homepage":"https://livereload.readthedocs.io/en/latest/","license":"BSD-3-Clause","revision":4,"ruby_source_checksum":"c7cc780cba587c4befb931a371a3520ecda23a8c0d302f25f0d7dc5fb75d317a","stable_dependencies":["python@3.15"],"stable_checksum":"3d9bf7c05673df06e32bea23b494b8d36ca6d10f7d5c3c8a6989608c09c986a9","stable_url_args":["https://files.pythonhosted.org/packages/43/6e/f2748665839812a9bbe5c75d3f983edbf3ab05fa5cd2f7c2f36fffdf65bd/livereload-2.7.1.tar.gz"],"stable_version":"2.7.1"},"lizard-analyzer":{"conflicts":[["lizard",{":because":"both install `lizard` binaries"}]],"desc":"Extensible Cyclomatic Complexity Analyzer","executables":["lizard"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/terryyin/lizard","license":"MIT","ruby_source_checksum":"56fe57ef14f4c09b21e646fbb59c436d75a4cb636541d66202d0ec029faa21b6","stable_dependencies":["python@3.15"],"stable_checksum":"84ac9c687bf38e9dd7a7fc179ab4113858bd0fa125cef328812f88be5cd13d30","stable_url_args":["https://files.pythonhosted.org/packages/f8/85/323734da1a70492b432a04bd2665a012eade1378c2ea913c960cfe138b1d/lizard-1.24.2.tar.gz"],"stable_version":"1.24.2"},"lizard":{"conflicts":[["lizard-analyzer",{":because":"both install `lizard` binaries"}]],"desc":"Efficient compressor with very fast decompression","executables":["lizard","lizardcat","unlizard"],"homepage":"https://github.com/inikep/lizard","license":{":all_of":["BSD-2-Clause","GPL-2.0-or-later"]},"ruby_source_checksum":"b259bc11a7178a33ae5b889628c5e98ea97f243b464c5e413327d6951ca0817c","stable_checksum":"0c1a7efceeb8ae66bfa2b7b659f01dec120925d846b01ce4dfc6960ba8cd61e5","stable_url_args":["https://github.com/inikep/lizard/archive/refs/tags/v2.1.tar.gz"],"stable_version":"2.1","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"39b3961d0fc7b870dcc7d375782ccd5c51ac716e4a3ef8bb6ffa16431409ae37"},"lla":{"caveats":"The Lla plugins have been installed in the following directory:\n  $HOMEBREW_PREFIX/opt/lla/lib\n","desc":"High-performance, extensible alternative to ls","executables":["lla"],"head_dependencies":[{"protobuf":":build"},{"rust":":build"}],"homepage":"https://github.com/chaqchase/lla","license":"MIT","ruby_source_checksum":"f66a6ef531b6de36a189de6dd99913ae1be4b8016831dd125dccfda444827463","stable_dependencies":[{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"cfbb50f6e72d34485491743da1277b7095e0781efcb0bf4a3cf0b3665818fd5e","stable_url_args":["https://github.com/chaqchase/lla/archive/refs/tags/v0.6.6.tar.gz"],"stable_version":"0.6.6"},"llama.cpp":{"compatibility_version":1,"desc":"LLM inference in C/C++","executables":["llama","llama-batched","llama-batched-bench","llama-bench","llama-cli","llama-completion","llama-debug","llama-diffusion-cli","llama-embedding","llama-eval-callback","llama-finetune","llama-fit-params","llama-gen-docs","llama-gguf","llama-gguf-hash","llama-gguf-split","llama-idle","llama-imatrix","llama-lookahead","llama-lookup","llama-lookup-create","llama-lookup-merge","llama-lookup-stats","llama-mtmd-cli","llama-parallel","llama-passkey","llama-perplexity","llama-quantize","llama-results","llama-retrieval","llama-server","llama-simple","llama-simple-chat","llama-speculative","llama-speculative-simple","llama-tokenize","llama-tts"],"head_dependencies":["ggml","openssl@4",{"cmake":[":build",":test"]},{"node":":build"}],"head_url_args":["https://github.com/ggml-org/llama.cpp.git",{":branch":"master"}],"homepage":"https://llama.app","license":"MIT","ruby_source_checksum":"843af2b3fc79ae17e822e8dd2b3b60edec94d781114b79c6c8cbab81e214fe5c","stable_dependencies":["ggml","openssl@4",{"cmake":[":build",":test"]},{"node":":build"}],"stable_url_args":["https://github.com/ggml-org/llama.cpp.git",{":tag":"v0.7.0",":revision":"620d2225cc436ab0b001e3200e590e3b286ef9ab"}],"stable_version":"0.7.0","version_scheme":1},"lld":{"aliases":["lld@23"],"compatibility_version":2,"desc":"LLVM Project Linker","executables":["ld.lld","ld64.lld","lld","lld-link","wasm-ld"],"head_dependencies":["llvm","zstd",{"cmake":":build"}],"head_url_args":["https://github.com/llvm/llvm-project.git",{":branch":"main"}],"homepage":"https://lld.llvm.org/","license":{"Apache-2.0":{":with":"LLVM-exception"}},"link_overwrite_paths":["bin/lld","bin/ld64.lld","bin/ld.lld","bin/lld-link","bin/wasm-ld","include/lld/*","lib/cmake/lld/*"],"ruby_source_checksum":"5663f3018dfa603497b4a0bee74d974b8fc154ca7c2d2bcd8e5c64cc7b71edff","stable_dependencies":["llvm","zstd",{"cmake":":build"}],"stable_checksum":"819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.4/llvm-project-23.1.4.src.tar.xz"],"stable_version":"23.1.4","versioned_formulae":["lld@22","lld@21","lld@20","lld@19"]},"lld@19":{"bottle_rebuild":1,"desc":"LLVM Project Linker","executables":["ld.lld","ld64.lld","lld","lld-link","wasm-ld"],"head_dependencies":["llvm@19","zstd",{"cmake":":build"}],"homepage":"https://lld.llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"ba5a358fec7af86552868cf5f3f5ff466fa5c360d71432a98b1269ddf1a33587","stable_dependencies":["llvm@19","zstd",{"cmake":":build"}],"stable_checksum":"82401fea7b79d0078043f7598b835284d6650a75b93e64b6f761ea7b63097501","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz"],"stable_version":"19.1.7","versioned_formulae":["lld@22","lld@21","lld@20"]},"lld@20":{"bottle_rebuild":1,"compatibility_version":1,"desc":"LLVM Project Linker","executables":["ld.lld","ld64.lld","lld","lld-link","wasm-ld"],"head_dependencies":["llvm@20","zstd",{"cmake":":build"}],"homepage":"https://lld.llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"015b996deb4a0ba9ddf29c27cc423b24e1c6e3ac8db0ffdd4fb908ee40cf658f","stable_dependencies":["llvm@20","zstd",{"cmake":":build"}],"stable_checksum":"6898f963c8e938981e6c4a302e83ec5beb4630147c7311183cf61069af16333d","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz"],"stable_version":"20.1.8","versioned_formulae":["lld@22","lld@21","lld@19"]},"lld@21":{"compatibility_version":1,"desc":"LLVM Project Linker","executables":["ld.lld","ld64.lld","lld","lld-link","wasm-ld"],"head_dependencies":["llvm@21","zstd",{"cmake":":build"}],"homepage":"https://lld.llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"revision":1,"ruby_source_checksum":"6c2fa9a3d9cd48cb650336d1e710e2dc3b20dc81c99dc40af341f15c8233647d","stable_dependencies":["llvm@21","zstd",{"cmake":":build"}],"stable_checksum":"4633a23617fa31a3ea51242586ea7fb1da7140e426bd62fc164261fe036aa142","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz"],"stable_version":"21.1.8","versioned_formulae":["lld@22","lld@20","lld@19"]},"lld@22":{"desc":"LLVM Project Linker","executables":["ld.lld","ld64.lld","lld","lld-link","wasm-ld"],"head_dependencies":["llvm@22","zstd",{"cmake":":build"}],"homepage":"https://lld.llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"466b439b688170150f5526f04f0042882d9d0b7f6d492d8659cc4cfc50f54b3d","stable_dependencies":["llvm@22","zstd",{"cmake":":build"}],"stable_checksum":"922f1817a0df7b1489272d18134ee0087a8b068828f87ac63b9861b1a9965888","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.8/llvm-project-22.1.8.src.tar.xz"],"stable_version":"22.1.8","versioned_formulae":["lld@21","lld@20","lld@19"]},"lldb":{"compatibility_version":1,"desc":"Next generation, high-performance debugger","executables":["lldb","lldb-argdumper","lldb-dap","lldb-instr","lldb-mcp","lldb-server","lldb-tblgen","yaml2macho-core"],"head_dependencies":["llvm","python@3.15","xz","z3","zstd",{"cmake":":build"},{"ninja":":build"},{"swig":":build"}],"head_url_args":["https://github.com/llvm/llvm-project.git",{":branch":"main"}],"head_uses_from_macos":[["libedit"],["libxml2"],["ncurses"]],"homepage":"https://lldb.llvm.org/","keg_only_args":[":provided_by_macos"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"253c1d2f13a856d237a01a2ae1d6f00bdb7311bce2f971a6d4950e206d86ccd3","stable_dependencies":["llvm","python@3.15","xz","z3","zstd",{"cmake":":build"},{"ninja":":build"},{"swig":":build"}],"stable_checksum":"819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.4/llvm-project-23.1.4.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libxml2"],["ncurses"]],"stable_version":"23.1.4"},"lldpd":{"desc":"Implementation of IEEE 802.1ab (LLDP)","executables":["lldpcli","lldpctl","lldpd"],"head_dependencies":["libevent","readline",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://lldpd.github.io/","license":"ISC","ruby_source_checksum":"8febf5d42c24bcf9cc69a0e142fd037e0b94130fcb9ce5d23fb5e6aa684f8af5","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/lldpd/sbin/lldpd"],"stable_dependencies":["libevent","readline",{"pkgconf":":build"}],"stable_checksum":"9587940ed2314a86774c5499f3dfb13a8eb86232a62d243a83a1f09886848e03","stable_url_args":["https://media.luffy.cx/files/lldpd/lldpd-1.0.22.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.0.22"},"llgo":{"bottle_rebuild":1,"desc":"Go compiler based on LLVM integrate with the C ecosystem and Python","executables":["llgo"],"head_dependencies":[{"bdw-gc":":no_linkage"},"go",{"libuv":":no_linkage"},"lld@22","llvm@22",{"openssl@4":":no_linkage"},"pkgconf"],"head_url_args":["https://github.com/xgo-dev/llgo.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/xgo-dev/llgo","license":"Apache-2.0","ruby_source_checksum":"e942579cec9044d4f67e9bbdf982718835e3879157e3c03a21656891fe5506d6","stable_dependencies":[{"bdw-gc":":no_linkage"},"go",{"libuv":":no_linkage"},"lld@22","llvm@22",{"openssl@4":":no_linkage"},"pkgconf"],"stable_checksum":"b281815ad671b7d09fbb8be553433e28a23ba4496f8e7657616630a382b905be","stable_url_args":["https://github.com/xgo-dev/llgo/archive/refs/tags/v1.0.6.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.0.6"},"llhttp":{"compatibility_version":2,"desc":"Port of http_parser to llparse","head_dependencies":[{"cmake":":build"}],"homepage":"https://llhttp.org/","license":"MIT","ruby_source_checksum":"fb046c70a9ea6d7d0482c23904078dbcd6a6c56ea57b3c9907c16ac85ba83dc7","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"1eb813c7437b31a87496a1cd3ed79f00746720f5e7e29c79b42c02cb69f36c39","stable_url_args":["https://github.com/nodejs/llhttp/archive/refs/tags/release/v9.4.3.tar.gz"],"stable_version":"9.4.3"},"llm":{"desc":"Access large language models from the command-line","executables":["llm"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://llm.datasette.io/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"b323c7171f60abe60a6f06d8461c9b6dd5ff8414f9ab5f46677d140e7d5fb766","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"e59ad30875a99be2eea0c880543b1ebfe40eea24ae55d4008eb1e12c77964626","stable_url_args":["https://files.pythonhosted.org/packages/93/5e/7d5e3c85a64b7b08d74ff6332ece77685383261575c693ed694f0f9c2e78/llm-0.36.tar.gz"],"stable_version":"0.36"},"llmfit":{"desc":"Find what models run on your hardware","executables":["llmfit"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/AlexsJones/llmfit.git",{":branch":"main"}],"homepage":"https://github.com/AlexsJones/llmfit","license":"MIT","ruby_source_checksum":"429881a8daf1f09a2c6558991b31feaab58b5f82990ed5e5a655cfb84b60eb80","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c96f02f0d76ce0637914bd1c54787624573e8e5d1301d337db66f5e6f12e6eb6","stable_url_args":["https://static.crates.io/crates/llmfit/llmfit-1.1.17.crate"],"stable_version":"1.1.17"},"llnode":{"caveats":"`brew install llnode` does not link the plugin to LLDB PlugIns dir.\n\nTo load this plugin in LLDB, one will need to either\n\n* Type `plugin load $HOMEBREW_PREFIX/opt/llnode/lib/llnode/llnode.dylib` on each run of lldb\n* Install plugin into PlugIns dir manually (macOS only):\n\n    mkdir -p \"$HOME/Library/Application Support/LLDB/PlugIns\"\n    ln -sf '$HOMEBREW_PREFIX/opt/llnode/lib/llnode/llnode.dylib' \"$HOME/Library/Application Support/LLDB/PlugIns/\"\n","desc":"LLDB plugin for live/post-mortem debugging of node.js apps","executables":["llnode"],"head_dependencies":[{"lldb":":build"},{"node":[":build",":test"]}],"head_uses_from_macos":[["lldb"]],"homepage":"https://github.com/nodejs/llnode","license":"MIT","revision":1,"ruby_source_checksum":"fab9e7fdb92dbd7281eab276a540107930902d03d89468e2fd1b3008358c720a","stable_dependencies":[{"lldb":":build"},{"node":[":build",":test"]}],"stable_checksum":"abc295c077443f823444faffb165ada4c6ca377f2b1af4c002e8a9eea0f30135","stable_url_args":["https://github.com/nodejs/llnode/archive/refs/tags/v4.0.0.tar.gz"],"stable_uses_from_macos":[["lldb"]],"stable_version":"4.0.0"},"llvm":{"aliases":["llvm@23"],"caveats":"CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang\nCLANG_CONFIG_FILE_USER_DIR:   ~/.config/clang\n\nLLD and LLDB are now provided in separate formulae:\n  brew install lld\n  brew install lldb\n\nZ3 solver support will be removed in LLVM 24 as it is unsupported upstream,\nsee https://github.com/llvm/llvm-project/pull/205370\n\nUsing `clang`, `clang++`, etc., requires a CLT installation at `/Library/Developer/CommandLineTools`.\nIf you don't want to install the CLT, you can write appropriate configuration files pointing to your\nSDK at ~/.config/clang.\n\nTo use the bundled libunwind please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm/lib/unwind -lunwind\"\n\nTo use the bundled libc++ please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm/lib/unwind -lunwind\"\nFeatures newer than system libc++ will require the following define to enable\n(support for this may be removed in a future major LLVM release):\n  CPPFLAGS=\"-D_LIBCPP_DISABLE_AVAILABILITY\"\n\nNOTE: You probably want to use the libunwind and libc++ provided by macOS unless you know what you're doing.\n","compatibility_version":2,"desc":"Next-gen compiler infrastructure","executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","clang","clang++","clang-23","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-installapi","clang-linker-wrapper","clang-move","clang-nvlink-wrapper","clang-offload-bundler","clang-offload-packager","clang-query","clang-refactor","clang-reorder-fields","clang-repl","clang-scan-deps","clang-ssaf-analyzer","clang-ssaf-format","clang-ssaf-linker","clang-sycl-linker","clang-tblgen","clang-tidy","clangd","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","llc","lli","lli-child-target","llubi","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cas","llvm-cat","llvm-cfi-verify","llvm-cgdata","llvm-config","llvm-cov","llvm-ctxprof-util","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-extract-bundle-entry","llvm-gpu-loader","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-ir2vec","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-ml64","llvm-modextract","llvm-nm","llvm-objcopy","llvm-objdump","llvm-offload-binary","llvm-offload-wrapper","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-readtapi","llvm-reduce","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tblgen","llvm-test-mustache-spec","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cat","mlir-irdl-to-cpp","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-minimal-opt","mlir-minimal-opt-canonicalize","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-query","mlir-reduce","mlir-rewrite","mlir-runner","mlir-src-sharder","mlir-tblgen","mlir-transform-opt","mlir-translate","modularize","not","nvptx-arch","obj2yaml","offload-arch","opt","pp-trace","reduce-chunk-list","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","split-file","tblgen-lsp-server","tblgen-to-irdl","verify-uselistorder","yaml-bench","yaml2obj"],"head_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/llvm/llvm-project.git",{":branch":"main"}],"head_uses_from_macos":[["libedit"],["libffi"]],"homepage":"https://llvm.org/","keg_only_args":[":provided_by_macos"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"local_patch_checksums":{"Patches/llvm/pull-111397.diff":"88357e2d2e355ad1a58f406f046bf3c5985e77bbf4253ba5181adee36869b77a"},"ruby_source_checksum":"0c4a5f980542a997d3f3b2d46c61334fdf72e26ac9ffa47d2e077900e9d4f08d","stable_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/llvm/pull-111397.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/111397"}]}],"stable_checksum":"819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.4/llvm-project-23.1.4.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"]],"stable_version":"23.1.4","versioned_formulae":["llvm@22","llvm@21","llvm@20","llvm@19","llvm@18","llvm@17","llvm@16","llvm@15","llvm@14"]},"llvm@14":{"bottle_rebuild":4,"caveats":"To use the bundled libc++ please add the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@14/lib/c++ -Wl,-rpath,$HOMEBREW_PREFIX/opt/llvm@14/lib/c++\"\n","desc":"Next-gen compiler infrastructure","disable_args":{":date":"2027-04-15",":because":":versioned_formula"},"executables":["FileCheck","analyze-build","bugpoint","c-index-test","clang","clang++","clang-14","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-fixer","clang-linker-wrapper","clang-move","clang-nvlink-wrapper","clang-offload-bundler","clang-offload-wrapper","clang-query","clang-refactor","clang-rename","clang-reorder-fields","clang-repl","clang-scan-deps","clang-tidy","clangd","clangd-xpc-test-client","count","darwin-debug","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","ld.lld","ld64.lld","llc","lld","lld-link","lldb","lldb-argdumper","lldb-instr","lldb-server","lldb-vscode","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-config","llvm-cov","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-modextract","llvm-mt","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-reduce","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tapi-diff","llvm-tblgen","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cpu-runner","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-opt","mlir-pdll","mlir-reduce","mlir-tblgen","mlir-translate","modularize","not","obj2yaml","opt","pp-trace","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","set-xcode-analyzer","split-file","verify-uselistorder","wasm-ld","yaml-bench","yaml2obj"],"head_dependencies":[{"cmake":":build"},{"python@3.12":[":build",":test"]}],"head_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"e3086e0a7666d0dbd909d343b6b95b3dee82bdc2643f67e13c3ddc6ba03c0aa9","stable_dependencies":[{"cmake":":build"},{"python@3.12":[":build",":test"]}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8b3cfd7bc695bd6cea0f37f53f0981f34f87496e79e2529874fd03a2f9dd3a8a","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"stable_version":"14.0.6","versioned_formulae":["llvm@22","llvm@21","llvm@20","llvm@19","llvm@18","llvm@17","llvm@16","llvm@15"],"bottle_cellar":":any","bottle_checksum":"e66da1e873688670be544c1bd796edaabfb1bd75704bf0726ec0eeb4001c9a20"},"llvm@15":{"bottle_rebuild":1,"caveats":"To use the bundled libc++ please add the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@15/lib/c++ -Wl,-rpath,$HOMEBREW_PREFIX/opt/llvm@15/lib/c++\"\n","desc":"Next-gen compiler infrastructure","executables":["FileCheck","UnicodeNameMappingGenerator","analyze-build","bugpoint","c-index-test","clang","clang++","clang-15","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-fixer","clang-linker-wrapper","clang-move","clang-nvlink-wrapper","clang-offload-bundler","clang-offload-packager","clang-offload-wrapper","clang-pseudo","clang-query","clang-refactor","clang-rename","clang-reorder-fields","clang-repl","clang-scan-deps","clang-tidy","clangd","clangd-xpc-test-client","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","ld.lld","ld64.lld","llc","lld","lld-link","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-config","llvm-cov","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-modextract","llvm-mt","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-reduce","llvm-remark-size-diff","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tapi-diff","llvm-tblgen","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cpu-runner","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-opt","mlir-pdll-lsp-server","mlir-reduce","mlir-tblgen","mlir-translate","modularize","not","obj2yaml","opt","pp-trace","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","set-xcode-analyzer","split-file","tblgen-lsp-server","verify-uselistorder","wasm-ld","yaml-bench","yaml2obj"],"head_dependencies":["zstd",{"cmake":":build"},{"python@3.12":[":build",":test"]}],"head_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"5fd05ddcd89ccb9b547b68dcbe0385d4f0dd15a076d5db5271af55458c201a24","stable_dependencies":["zstd",{"cmake":":build"},{"python@3.12":[":build",":test"]}],"stable_checksum":"8b5fcb24b4128cf04df1b0b9410ce8b1a729cb3c544e6da885d234280dedeac6","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"stable_version":"15.0.7","versioned_formulae":["llvm@22","llvm@21","llvm@20","llvm@19","llvm@18","llvm@17","llvm@16","llvm@14"],"bottle_cellar":":any","bottle_checksum":"14244325d6f28f97dc28b77b668696c113696f8abc2e3c334a886c24a62e9f1b"},"llvm@16":{"bottle_rebuild":1,"caveats":"To use the bundled libc++ please add the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@16/lib/c++ -Wl,-rpath,$HOMEBREW_PREFIX/opt/llvm@16/lib/c++\"\n","desc":"Next-gen compiler infrastructure","executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","bugpoint","c-index-test","clang","clang++","clang-16","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-linker-wrapper","clang-move","clang-offload-bundler","clang-offload-packager","clang-pseudo","clang-query","clang-refactor","clang-rename","clang-reorder-fields","clang-repl","clang-scan-deps","clang-tblgen","clang-tidy","clangd","clangd-xpc-test-client","count","darwin-debug","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","ld.lld","ld64.lld","llc","lld","lld-link","lldb","lldb-argdumper","lldb-instr","lldb-server","lldb-vscode","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-config","llvm-cov","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-modextract","llvm-mt","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-reduce","llvm-remark-size-diff","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tapi-diff","llvm-tblgen","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cpu-runner","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-reduce","mlir-tblgen","mlir-translate","modularize","not","nvptx-arch","obj2yaml","opt","pp-trace","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","set-xcode-analyzer","split-file","tblgen-lsp-server","verify-uselistorder","wasm-ld","yaml-bench","yaml2obj"],"head_dependencies":["python@3.12","xz","zstd",{"cmake":":build"},{"ninja":":build"},{"swig":":build"}],"head_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"pour_bottle_args":{":only_if":":clt_installed"},"revision":1,"ruby_source_checksum":"f623994d5531661fe12a0958218ef59319448f81b5182de6684f17eb3e46402e","stable_dependencies":["python@3.12","xz","zstd",{"cmake":":build"},{"ninja":":build"},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/ab8d4f5a122fde5740f8c084c8165f51a26c93c7.patch?full_index=1","sha256":"9b01de9708e4eb5cef10c18f25dd42e126306ed8cbd9d9a26bb5fbb91ac7d7a3","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mesonbuild/meson/issues/11642"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/73e15b5edb4fa4a77e68c299a6e3b21e610d351f.patch?full_index=1","sha256":"b540ef6e3728d7881d95775a163314fac6e2f9207f5d5e8b79c8c73c73ba4dc3","type":"backport"}],"stable_checksum":"ce5e71081d17ce9e86d7cbcfa28c4b04b9300f8fb7e78422b1feb6bc52c3028e","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"stable_version":"16.0.6","versioned_formulae":["llvm@22","llvm@21","llvm@20","llvm@19","llvm@18","llvm@17","llvm@15","llvm@14"]},"llvm@17":{"bottle_rebuild":1,"caveats":"To use the bundled libc++ please add the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@17/lib/c++ -Wl,-rpath,$HOMEBREW_PREFIX/opt/llvm@17/lib/c++\"\n","desc":"Next-gen compiler infrastructure","disable_args":{":date":"2027-04-15",":because":":versioned_formula"},"executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","bugpoint","c-index-test","clang","clang++","clang-17","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-linker-wrapper","clang-move","clang-offload-bundler","clang-offload-packager","clang-pseudo","clang-query","clang-refactor","clang-rename","clang-reorder-fields","clang-repl","clang-scan-deps","clang-tblgen","clang-tidy","clangd","clangd-xpc-test-client","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","ld.lld","ld64.lld","llc","lld","lld-link","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-config","llvm-cov","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-modextract","llvm-mt","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-reduce","llvm-remark-size-diff","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tapi-diff","llvm-tblgen","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cpu-runner","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-reduce","mlir-tblgen","mlir-translate","modularize","not","nvptx-arch","obj2yaml","opt","pp-trace","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","set-xcode-analyzer","split-file","tblgen-lsp-server","verify-uselistorder","wasm-ld","yaml-bench","yaml2obj"],"head_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.14":[":build",":test"]}],"head_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"local_patch_checksums":{"Patches/llvm/17.x-arm64-opt.patch":"0e312207fd9474bd26f4a283ee23d94b334d3ec8732086d30bce95f7c8dc2201"},"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"c53c2fa062f9fb70c10255c62f78343bd886bb06ff1f4b8c042136b3a2a9625a","stable_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.14":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/llvm/17.x-arm64-opt.patch"}],"stable_checksum":"58a8818c60e6627064f312dbf46c02d9949956558340938b71cf731ad8bc0813","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"stable_version":"17.0.6","versioned_formulae":["llvm@22","llvm@21","llvm@20","llvm@19","llvm@18","llvm@16","llvm@15","llvm@14"]},"llvm@18":{"bottle_rebuild":3,"caveats":"To use the bundled libc++ please add the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@18/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm@18/lib -lunwind\"\n","desc":"Next-gen compiler infrastructure","executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","bugpoint","c-index-test","clang","clang++","clang-18","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-linker-wrapper","clang-move","clang-offload-bundler","clang-offload-packager","clang-pseudo","clang-query","clang-refactor","clang-rename","clang-reorder-fields","clang-repl","clang-scan-deps","clang-tblgen","clang-tidy","clangd","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","ld.lld","ld64.lld","llc","lld","lld-link","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-config","llvm-cov","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-modextract","llvm-mt","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-readtapi","llvm-reduce","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tblgen","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cat","mlir-cpu-runner","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-minimal-opt","mlir-minimal-opt-canonicalize","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-query","mlir-reduce","mlir-tblgen","mlir-translate","modularize","not","nvptx-arch","obj2yaml","opt","pp-trace","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","split-file","tblgen-lsp-server","tblgen-to-irdl","verify-uselistorder","wasm-ld","yaml-bench","yaml2obj"],"head_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"local_patch_checksums":{"Patches/llvm/18.x-arm64e.x1-support.patch":"1ba7f8e97f23b880065f7e053e4c2920810e620ce9909697c0dc22ca60d75db5"},"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"1e67dd105af5fa494e8ecfc9345f6b1ec492add420b4df9421e846c1b467492d","stable_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/macports/macports-ports/3e8ffa3fc0a854820d1917bffacc29624ff66a85/lang/llvm-18/files/0140-llvm-no-cmp-spec.patch","sha256":"bc24230389a5ba0947e07dc1d6e94ecdb2d67b9baf4206be5d967f73b03cd109","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/160804"}]},{"strip":"p1","url":"https://raw.githubusercontent.com/macports/macports-ports/3e8ffa3fc0a854820d1917bffacc29624ff66a85/lang/llvm-18/files/0141-infinity_nan.patch","sha256":"13b68937e4c9cd1e84264ebd6656670d02bfefb8571d281145e3ccbf065ff3b6","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/164348"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/477a65a051ce151895193f8dede1262fdc251132.patch?full_index=1","sha256":"4bbdb4ab0eaefce2403fdfa96929026940f153f8e7421feba288cbc3dd8fe6e2","type":"backport"},{"strip":"p1","file":"Patches/llvm/18.x-arm64e.x1-support.patch","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/222721"}]}],"stable_checksum":"0b58557a6d32ceee97c8d533a59b9212d87e0fc4d2833924eb6c611247db2f2a","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"],["ncurses"]],"stable_version":"18.1.8","versioned_formulae":["llvm@22","llvm@21","llvm@20","llvm@19","llvm@17","llvm@16","llvm@15","llvm@14"]},"llvm@19":{"bottle_rebuild":3,"caveats":"CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang\nCLANG_CONFIG_FILE_USER_DIR:   ~/.config/clang\n\nLLD is now provided in a separate formula:\n  brew install lld@19\n\nUsing `clang`, `clang++`, etc., requires a CLT installation at `/Library/Developer/CommandLineTools`.\nIf you don't want to install the CLT, you can write appropriate configuration files pointing to your\nSDK at ~/.config/clang.\n\nTo use the bundled libunwind please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@19/lib/unwind -lunwind\"\n\nTo use the bundled libc++ please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@19/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm@19/lib/unwind -lunwind\"\n\nNOTE: You probably want to use the libunwind and libc++ provided by macOS unless you know what you're doing.\n","compatibility_version":1,"desc":"Next-gen compiler infrastructure","executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","bugpoint","c-index-test","clang","clang++","clang-19","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-installapi","clang-linker-wrapper","clang-move","clang-nvlink-wrapper","clang-offload-bundler","clang-offload-packager","clang-pseudo","clang-query","clang-refactor","clang-rename","clang-reorder-fields","clang-repl","clang-scan-deps","clang-tblgen","clang-tidy","clangd","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","llc","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-config","llvm-cov","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-modextract","llvm-mt","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-readtapi","llvm-reduce","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tblgen","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cat","mlir-cpu-runner","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-minimal-opt","mlir-minimal-opt-canonicalize","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-query","mlir-reduce","mlir-tblgen","mlir-transform-opt","mlir-translate","modularize","not","nvptx-arch","obj2yaml","opt","pp-trace","reduce-chunk-list","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","split-file","tblgen-lsp-server","tblgen-to-irdl","verify-uselistorder","yaml-bench","yaml2obj"],"head_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["libedit"],["libffi"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"local_patch_checksums":{"Patches/llvm/19.x-arm64e.x1-support.patch":"5f301498bffb3dccd9e3bf0af9d6cc7e00b6eb53da4fb4d09acd16242fd2c8f1"},"post_install_steps":[{"type":"configure_clang_system"}],"ruby_source_checksum":"b958cf69a0b8c12d25ae50cb6bd4010ffeaa84be7af124419283584b15781c3d","stable_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/1682c99a8877364f1d847395cef501e813804caa.patch?full_index=1","sha256":"2d0a185e27ff2bc46531fc2c18c61ffab521ae8ece2db5b5bed498a15f3f3758","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/110962"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/88dd0d33147a7f46a3c9df4aed28ad4e47ef597c.patch?full_index=1","sha256":"0acaa80042055ad194306abb9843a94da24f53ee2bb819583d624391a6329b90","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/111387"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/a3e8b860788934d7cc1489f850f00dcfd9d8b595.patch?full_index=1","sha256":"6d8403fec7be55004e94de90b074c2c166811903ad4921fd76274498c5a60a23","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/111397"}]},{"strip":"p1","url":"https://raw.githubusercontent.com/macports/macports-ports/437657215603f3ec4801195efa6b80e47b9faeab/lang/llvm-20/files/0140-llvm-no-cmp-spec.patch","sha256":"65872f978b5c8c06b8821b327f3e998d521a0630bb4333bff44df5d55349b634","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/160804"}]},{"strip":"p1","url":"https://raw.githubusercontent.com/macports/macports-ports/437657215603f3ec4801195efa6b80e47b9faeab/lang/llvm-20/files/0141-infinity_nan.patch","sha256":"79331012c6a2ec6cac4b3c2d572cba5825f7f6559a10329730cf19c19c623c17","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/164348"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/477a65a051ce151895193f8dede1262fdc251132.patch?full_index=1","sha256":"4bbdb4ab0eaefce2403fdfa96929026940f153f8e7421feba288cbc3dd8fe6e2","type":"backport"},{"strip":"p1","file":"Patches/llvm/19.x-arm64e.x1-support.patch","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/222721"}]}],"stable_checksum":"82401fea7b79d0078043f7598b835284d6650a75b93e64b6f761ea7b63097501","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"]],"stable_version":"19.1.7","versioned_formulae":["llvm@22","llvm@21","llvm@20","llvm@18","llvm@17","llvm@16","llvm@15","llvm@14"]},"llvm@20":{"bottle_rebuild":3,"caveats":"CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang\nCLANG_CONFIG_FILE_USER_DIR:   ~/.config/clang\n\nLLD is now provided in a separate formula:\n  brew install lld@20\n\nUsing `clang`, `clang++`, etc., requires a CLT installation at `/Library/Developer/CommandLineTools`.\nIf you don't want to install the CLT, you can write appropriate configuration files pointing to your\nSDK at ~/.config/clang.\n\nTo use the bundled libunwind please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@20/lib/unwind -lunwind\"\n\nTo use the bundled libc++ please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@20/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm@20/lib/unwind -lunwind\"\n\nNOTE: You probably want to use the libunwind and libc++ provided by macOS unless you know what you're doing.\n","compatibility_version":1,"desc":"Next-gen compiler infrastructure","executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","bugpoint","c-index-test","clang","clang++","clang-20","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-installapi","clang-linker-wrapper","clang-move","clang-nvlink-wrapper","clang-offload-bundler","clang-offload-packager","clang-query","clang-refactor","clang-reorder-fields","clang-repl","clang-scan-deps","clang-sycl-linker","clang-tblgen","clang-tidy","clangd","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","llc","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-cgdata","llvm-config","llvm-cov","llvm-ctxprof-util","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-modextract","llvm-mt","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-readtapi","llvm-reduce","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tblgen","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cat","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-minimal-opt","mlir-minimal-opt-canonicalize","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-query","mlir-reduce","mlir-rewrite","mlir-runner","mlir-tblgen","mlir-transform-opt","mlir-translate","modularize","not","nvptx-arch","obj2yaml","opt","pp-trace","reduce-chunk-list","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","split-file","tblgen-lsp-server","tblgen-to-irdl","verify-uselistorder","yaml-bench","yaml2obj"],"head_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["libedit"],["libffi"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"local_patch_checksums":{"Patches/llvm/pull-111397.diff":"88357e2d2e355ad1a58f406f046bf3c5985e77bbf4253ba5181adee36869b77a","Patches/llvm/21.x-arm64e.x1-support.patch":"439aa24a87b1d7b03c8b7850d6dc8c9172f54cb4fcbb954d816af5ca40a1ec2e"},"post_install_steps":[{"type":"configure_clang_system"}],"ruby_source_checksum":"85be23c0cf58c50c511a5638f5b0471711bcf3fe1f19f7799218be34ddb7685d","stable_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/llvm/pull-111397.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/111397"}]},{"strip":"p1","url":"https://raw.githubusercontent.com/macports/macports-ports/437657215603f3ec4801195efa6b80e47b9faeab/lang/llvm-20/files/0140-llvm-no-cmp-spec.patch","sha256":"65872f978b5c8c06b8821b327f3e998d521a0630bb4333bff44df5d55349b634","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/160804"}]},{"strip":"p1","url":"https://raw.githubusercontent.com/macports/macports-ports/437657215603f3ec4801195efa6b80e47b9faeab/lang/llvm-20/files/0141-infinity_nan.patch","sha256":"79331012c6a2ec6cac4b3c2d572cba5825f7f6559a10329730cf19c19c623c17","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/164348"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/477a65a051ce151895193f8dede1262fdc251132.patch?full_index=1","sha256":"4bbdb4ab0eaefce2403fdfa96929026940f153f8e7421feba288cbc3dd8fe6e2","type":"backport"},{"strip":"p1","file":"Patches/llvm/21.x-arm64e.x1-support.patch","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/222721"}]}],"stable_checksum":"6898f963c8e938981e6c4a302e83ec5beb4630147c7311183cf61069af16333d","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/llvm-project-20.1.8.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"]],"stable_version":"20.1.8","versioned_formulae":["llvm@22","llvm@21","llvm@19","llvm@18","llvm@17","llvm@16","llvm@15","llvm@14"]},"llvm@21":{"caveats":"CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang\nCLANG_CONFIG_FILE_USER_DIR:   ~/.config/clang\n\nLLD is now provided in a separate formula:\n  brew install lld@21\n\nUsing `clang`, `clang++`, etc., requires a CLT installation at `/Library/Developer/CommandLineTools`.\nIf you don't want to install the CLT, you can write appropriate configuration files pointing to your\nSDK at ~/.config/clang.\n\nTo use the bundled libunwind please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@21/lib/unwind -lunwind\"\n\nTo use the bundled libc++ please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@21/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm@21/lib/unwind -lunwind\"\nFeatures newer than system libc++ will require the following define to enable:\n  CPPFLAGS=\"-D_LIBCPP_DISABLE_AVAILABILITY\"\n\nNOTE: You probably want to use the libunwind and libc++ provided by macOS unless you know what you're doing.\n","compatibility_version":1,"desc":"Next-gen compiler infrastructure","executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","bugpoint","c-index-test","clang","clang++","clang-21","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-installapi","clang-linker-wrapper","clang-move","clang-nvlink-wrapper","clang-offload-bundler","clang-offload-packager","clang-query","clang-refactor","clang-reorder-fields","clang-repl","clang-scan-deps","clang-sycl-linker","clang-tblgen","clang-tidy","clangd","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","llc","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-cgdata","llvm-config","llvm-cov","llvm-ctxprof-util","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-ml64","llvm-modextract","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-readtapi","llvm-reduce","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tblgen","llvm-test-mustache-spec","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cat","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-minimal-opt","mlir-minimal-opt-canonicalize","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-query","mlir-reduce","mlir-rewrite","mlir-runner","mlir-tblgen","mlir-transform-opt","mlir-translate","modularize","not","nvptx-arch","obj2yaml","offload-arch","opt","pp-trace","reduce-chunk-list","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","split-file","tblgen-lsp-server","tblgen-to-irdl","verify-uselistorder","yaml-bench","yaml2obj"],"head_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["libedit"],["libffi"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"local_patch_checksums":{"Patches/llvm/pull-111397.diff":"88357e2d2e355ad1a58f406f046bf3c5985e77bbf4253ba5181adee36869b77a","Patches/llvm/21.x-arm64e.x1-support.patch":"439aa24a87b1d7b03c8b7850d6dc8c9172f54cb4fcbb954d816af5ca40a1ec2e"},"post_install_steps":[{"type":"configure_clang_system"}],"revision":1,"ruby_source_checksum":"2ba944badd13923d5403ecd413fb9e53513363c748905299ed331557b80b39ff","stable_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/llvm/pull-111397.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/111397"}]},{"strip":"p1","url":"https://raw.githubusercontent.com/macports/macports-ports/437657215603f3ec4801195efa6b80e47b9faeab/lang/llvm-21/files/0140-llvm-no-cmp-spec.patch","sha256":"215d00d5ce5854806092dfad4749ff2cb9b061967c481357ac946293c5f01628","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/160804"}]},{"strip":"p1","url":"https://raw.githubusercontent.com/macports/macports-ports/437657215603f3ec4801195efa6b80e47b9faeab/lang/llvm-21/files/0141-infinity_nan.patch","sha256":"eb483ded080dac022fd2852631ac990549021fb3a525f0f602c5ec84ece93cc0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/164348"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/477a65a051ce151895193f8dede1262fdc251132.patch?full_index=1","sha256":"4bbdb4ab0eaefce2403fdfa96929026940f153f8e7421feba288cbc3dd8fe6e2","type":"backport"},{"strip":"p1","file":"Patches/llvm/21.x-arm64e.x1-support.patch","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/222721"}]}],"stable_checksum":"4633a23617fa31a3ea51242586ea7fb1da7140e426bd62fc164261fe036aa142","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-21.1.8/llvm-project-21.1.8.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"]],"stable_version":"21.1.8","versioned_formulae":["llvm@22","llvm@20","llvm@19","llvm@18","llvm@17","llvm@16","llvm@15","llvm@14"]},"llvm@22":{"bottle_rebuild":3,"caveats":"CLANG_CONFIG_FILE_SYSTEM_DIR: $HOMEBREW_PREFIX/etc/clang\nCLANG_CONFIG_FILE_USER_DIR:   ~/.config/clang\n\nLLD is now provided in a separate formula:\n  brew install lld@22\n\nUsing `clang`, `clang++`, etc., requires a CLT installation at `/Library/Developer/CommandLineTools`.\nIf you don't want to install the CLT, you can write appropriate configuration files pointing to your\nSDK at ~/.config/clang.\n\nTo use the bundled libunwind please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@22/lib/unwind -lunwind\"\n\nTo use the bundled libc++ please use the following LDFLAGS:\n  LDFLAGS=\"-L$HOMEBREW_PREFIX/opt/llvm@22/lib/c++ -L$HOMEBREW_PREFIX/opt/llvm@22/lib/unwind -lunwind\"\nFeatures newer than system libc++ will require the following define to enable:\n  CPPFLAGS=\"-D_LIBCPP_DISABLE_AVAILABILITY\"\n\nNOTE: You probably want to use the libunwind and libc++ provided by macOS unless you know what you're doing.\n","desc":"Next-gen compiler infrastructure","executables":["FileCheck","UnicodeNameMappingGenerator","amdgpu-arch","analyze-build","bugpoint","clang","clang++","clang-22","clang-apply-replacements","clang-change-namespace","clang-check","clang-cl","clang-cpp","clang-doc","clang-extdef-mapping","clang-format","clang-include-cleaner","clang-include-fixer","clang-installapi","clang-linker-wrapper","clang-move","clang-nvlink-wrapper","clang-offload-bundler","clang-offload-packager","clang-query","clang-refactor","clang-reorder-fields","clang-repl","clang-scan-deps","clang-sycl-linker","clang-tblgen","clang-tidy","clangd","count","diagtool","dsymutil","find-all-symbols","git-clang-format","hmaptool","intercept-build","llc","lli","lli-child-target","llvm-PerfectShuffle","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cas","llvm-cat","llvm-cfi-verify","llvm-cgdata","llvm-config","llvm-cov","llvm-ctxprof-util","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-ir2vec","llvm-jitlink","llvm-jitlink-executor","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-ml64","llvm-modextract","llvm-nm","llvm-objcopy","llvm-objdump","llvm-offload-binary","llvm-offload-wrapper","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-readtapi","llvm-reduce","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tblgen","llvm-test-mustache-spec","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","mlir-cat","mlir-linalg-ods-yaml-gen","mlir-lsp-server","mlir-minimal-opt","mlir-minimal-opt-canonicalize","mlir-opt","mlir-pdll","mlir-pdll-lsp-server","mlir-query","mlir-reduce","mlir-rewrite","mlir-runner","mlir-tblgen","mlir-transform-opt","mlir-translate","modularize","not","nvptx-arch","obj2yaml","offload-arch","opt","pp-trace","reduce-chunk-list","run-clang-tidy","sancov","sanstats","scan-build","scan-build-py","scan-view","split-file","tblgen-lsp-server","tblgen-to-irdl","verify-uselistorder","yaml-bench","yaml2obj"],"head_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["libedit"],["libffi"]],"homepage":"https://llvm.org/","keg_only_args":[":versioned_formula"],"license":{"Apache-2.0":{":with":"LLVM-exception"}},"local_patch_checksums":{"Patches/llvm/pull-111397.diff":"88357e2d2e355ad1a58f406f046bf3c5985e77bbf4253ba5181adee36869b77a"},"post_install_steps":[{"type":"configure_clang_system"}],"ruby_source_checksum":"e75d37d36a577f34d820e753515a1931fca9ea0a22ecf5d9903380850a2ddfdf","stable_dependencies":["zstd",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/llvm/pull-111397.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/111397"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/18c1cbce6874a7341f357014befb66d4c11a04a9.patch?full_index=1","sha256":"e2d7fc13d39948e8d957f386fb8081abdda50f76ba61d4fa9ecdfcd3556423e3","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/203680"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/6e562169fd026e26124fe4e2e435d3a4c522ffe2.patch?full_index=1","sha256":"8091d44d10ad585052fbb13669095b8a804bc00681b3df4ff32dc37c48784e47","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/205044"}]},{"strip":"p1","url":"https://github.com/llvm/llvm-project/commit/b8007a8e4020b8bca2b12e941660e10bf5bf6716.patch?full_index=1","sha256":"e41e300eb6f5cca9172ab344e572c3fb24f0d05885ae23dd7cb4f9c2528839f7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/llvm/llvm-project/pull/222721"}]}],"stable_checksum":"922f1817a0df7b1489272d18134ee0087a8b068828f87ac63b9861b1a9965888","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-22.1.8/llvm-project-22.1.8.src.tar.xz"],"stable_uses_from_macos":[["libedit"],["libffi"]],"stable_version":"22.1.8","versioned_formulae":["llvm@21","llvm@20","llvm@19","llvm@18","llvm@17","llvm@16","llvm@15","llvm@14"]},"lm-sensors":{"desc":"Tools for monitoring the temperatures, voltages, and fans","head_dependencies":[{"bison":":build"},{"flex":":build"}],"homepage":"https://github.com/hramrach/lm-sensors","license":{":any_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"39f91537604b52e3af7f0be90e58e3dda04f624a091f83a67bc2e348b1b9cbcf","stable_dependencies":[{"bison":":build"},{"flex":":build"}],"stable_checksum":"c6a0587e565778a40d88891928bf8943f27d353f382d5b745a997d635978a8f0","stable_url_args":["https://github.com/hramrach/lm-sensors/archive/refs/tags/V3-6-2.tar.gz"],"stable_version":"3.6.2"},"lm4tools":{"desc":"Tools for TI Stellaris Launchpad boards","executables":["lm4flash","lmicdi"],"head_dependencies":["libusb",{"pkgconf":":build"}],"homepage":"https://github.com/utzig/lm4tools","license":{":all_of":["GPL-2.0-or-later","BSD-3-Clause"]},"ruby_source_checksum":"998e025d7cd781acfa287cb0441eecb34dddbf47296d4bf9dde59de6d9e39492","stable_dependencies":["libusb",{"pkgconf":":build"}],"stable_checksum":"e8064ace3c424b429b7e0b50e58b467d8ed92962b6a6dfa7f6a39942416b1627","stable_url_args":["https://github.com/utzig/lm4tools/archive/refs/tags/v0.1.3.tar.gz"],"stable_version":"0.1.3","bottle_cellar":":any","bottle_checksum":"7c481d7dfe7be9b57aae020c7a46fafd5de306cfd687b02ec4857e4db9d694cc"},"lmdb":{"compatibility_version":1,"desc":"Lightning memory-mapped database: key-value data store","executables":["mdb_copy","mdb_drop","mdb_dump","mdb_load","mdb_stat"],"head_dependencies":[{"pkgconf":":test"}],"head_url_args":["https://git.openldap.org/openldap/openldap.git",{":branch":"mdb.master"}],"homepage":"https://www.symas.com/lmdb.php","license":"OLDAP-2.8","ruby_source_checksum":"546e7da281da13dca1e492cdeef501ef2d5e5b6492765e42de9027ba0c41707a","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"015f482ba647e926fbddc9cea49ed59281229c12896cd18675484c36712b98bd","stable_url_args":["https://git.openldap.org/openldap/openldap/-/archive/LMDB_1.0.3/openldap-LMDB_1.0.3.tar.bz2"],"stable_version":"1.0.3","version_scheme":1},"lmfit":{"compatibility_version":1,"desc":"C library for Levenberg-Marquardt minimization and least-squares fitting","head_dependencies":[{"cmake":":build"}],"homepage":"https://jugit.fz-juelich.de/mlz/lib/lmfit","license":"BSD-2-Clause","ruby_source_checksum":"185a667e0652710332e6add621af9d002d94acfafaa40caaecc44b61df6e2bf9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5289b1264f82cd9a62d445848dc17d2fce1cdc0079b24594f52d87c12e1ac716","stable_url_args":["https://jugit.fz-juelich.de/mlz/lib/lmfit/-/archive/v11.0/lmfit-v11.0.tar.bz2"],"stable_version":"11.0"},"lmod":{"caveats":"To use Lmod, you should add the init script to the shell you are using.\n\nFor example, the bash setup script is here: $HOMEBREW_PREFIX/opt/lmod/init/profile\nand you can source it in your bash setup or link to it.\n\nIf you use fish, use $HOMEBREW_PREFIX/opt/lmod/init/fish, such as:\n  ln -s $HOMEBREW_PREFIX/opt/lmod/init/fish ~/.config/fish/conf.d/00_lmod.fish\n","desc":"Lua-based environment modules system to modify PATH variable","head_dependencies":["lua","tcl-tk",{"luarocks":":build"},{"pkgconf":":build"},{"gnu-sed":":build"}],"head_uses_from_macos":[[{"bc-gh":":build"}],["libxcrypt"]],"homepage":"https://lmod.readthedocs.io","license":"MIT","ruby_source_checksum":"0f49cc8f59ca014e9725f9a1a74c4b6ccfeed5ae71910e4a5726d037c45d9da5","stable_dependencies":["lua","tcl-tk",{"luarocks":":build"},{"pkgconf":":build"},{"gnu-sed":":build"}],"stable_checksum":"05292b7a1d9285a869129726f1429f86393fe274bf12d311828e16df27cdaaf3","stable_url_args":["https://github.com/TACC/Lmod/archive/refs/tags/9.4.5.tar.gz"],"stable_uses_from_macos":[[{"bc-gh":":build"}],["libxcrypt"]],"stable_version":"9.4.5"},"lnav":{"desc":"Curses-based tool for viewing and analyzing log files","executables":["lnav"],"head_dependencies":["libarchive","libunistring","pcre2","sqlite",{"autoconf":":build"},{"automake":":build"},{"re2c":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tstack/lnav.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://lnav.org/","license":"BSD-2-Clause","ruby_source_checksum":"6f9b77029f8a1c29aeca058e0688233e2dd97a69096d3e7b6e03b14bb9100932","stable_dependencies":["libarchive","libunistring","pcre2","sqlite",{"rust":":build"}],"stable_checksum":"870c896a6973e1e973007be1d66bba3aef23b2aa68411fb5cc85bb7dd21a7fb0","stable_url_args":["https://github.com/tstack/lnav/releases/download/v0.14.1/lnav-0.14.1.tar.gz"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"0.14.1"},"lndir":{"desc":"Create a shadow directory of symbolic links to another directory tree","executables":["lndir"],"head_dependencies":[{"pkgconf":":build"},{"xorgproto":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/util/lndir","license":"MIT-open-group","ruby_source_checksum":"4b2dae2f4552d07cb161af74bd4f2bc0a28b421f32ac95f2c53547fedad56e8b","stable_dependencies":[{"pkgconf":":build"},{"xorgproto":":build"}],"stable_checksum":"18f6d664e52894b7dee0d2fc9b171e0e58566e5091e44f9535f10e6d941912a4","stable_url_args":["https://www.x.org/releases/individual/util/lndir-1.0.6.tar.xz"],"stable_version":"1.0.6"},"lnk":{"desc":"Git-native dotfiles management that doesn't suck","executables":["lnk"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/yarlson/lnk","license":"MIT","ruby_source_checksum":"06b70a7989fa88158c3bbb00c3348f36437d034424320412d5e1e62a99a101d1","stable_dependencies":[{"go":":build"}],"stable_checksum":"2cbc8f994b7888d2d384a1ed34e1fd73477e1c73b9a05f638d2ad940c6c458ae","stable_url_args":["https://github.com/yarlson/lnk/archive/refs/tags/v0.9.1.tar.gz"],"stable_version":"0.9.1"},"loc":{"bottle_rebuild":3,"desc":"Count lines of code quickly","executables":["loc"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/cgag/loc","license":"MIT","ruby_source_checksum":"91712cca36db0310998077859cac8c9ddefadd52d61a8250d91283680e2a7d8f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1e8403fd9a3832007f28fb389593cd6a572f719cd95d85619e7bbcf3dbea18e5","stable_url_args":["https://github.com/cgag/loc/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"40c3ca943d6c518203f669d6597945f4019eb87ee0ec2e42c158ae67157b6083"},"localai":{"desc":"OpenAI alternative","executables":["local-ai"],"head_dependencies":[{"go":":build"},{"node":":build"},{"protobuf":":build"},{"protoc-gen-go":":build"},{"protoc-gen-go-grpc":":build"}],"head_url_args":["https://github.com/mudler/LocalAI.git",{":branch":"master"}],"homepage":"https://localai.io","license":"MIT","ruby_source_checksum":"ddb08586abb84516f31232a5fbfec8c4b5cc9ae2db505ba86b41fd2c67a5e39e","stable_dependencies":[{"go":":build"},{"node":":build"},{"protobuf":":build"},{"protoc-gen-go":":build"},{"protoc-gen-go-grpc":":build"}],"stable_checksum":"7e47078e3e92439e7539d331150c0941a1350228c874de6ec641aee21685bd8c","stable_url_args":["https://github.com/mudler/LocalAI/releases/download/v4.12.1/LocalAI-v4.12.1-source.tar.gz"],"stable_version":"4.12.1"},"localsend-cli":{"desc":"Terminal client for sending files between nearby devices","executables":["localsend-cli"],"head_dependencies":[{"rust":":build"}],"homepage":"https://localsend.org","license":"Apache-2.0","ruby_source_checksum":"ab0a0410ac9a8e3355f81a4854f828b6fc2036e2c41e99431af8af98ca7aa9ec","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4425dfcf2e016d6540ea44941deb4ba6568201cc47d7f08753606e6e4b2769cd","stable_url_args":["https://github.com/localsend/localsend/archive/refs/tags/v1.18.2.tar.gz"],"stable_version":"1.18.2"},"localstack":{"bottle_rebuild":1,"compatibility_version":1,"deprecate_args":{":date":"2026-04-12",":because":":unmaintained"},"desc":"Fully functional local AWS cloud stack","disable_args":{":date":"2027-04-12",":because":":unmaintained"},"executables":["localstack"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"},{"docker":":test"}],"homepage":"https://localstack.cloud/","license":"Apache-2.0","revision":3,"ruby_source_checksum":"bc6ddc77e6f3098eedc0819dd363861a17f9d5dbd6a4be434cafef3d05089e12","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"},{"docker":":test"}],"stable_checksum":"c06b06ed205ae6c52637b75b6f72640f2876ebbb1981fc4ae22d71ab047851b6","stable_url_args":["https://files.pythonhosted.org/packages/a2/16/8231e7b97a3e0c5187754b65be2d7a6c550dea6d71a00318068e95953560/localstack-2026.3.0.tar.gz"],"stable_version":"2026.3.0"},"localtunnel":{"bottle_rebuild":1,"desc":"Exposes your localhost to the world for easy testing and sharing","executables":["lt"],"head_dependencies":["node"],"homepage":"https://theboroer.github.io/localtunnel-www/","license":"MIT","ruby_source_checksum":"4a7f3898b21890e248dfcfdd7ee709b85adc44067f1179e1255ee99d55b0216a","stable_dependencies":["node"],"stable_checksum":"6fb76f0ac6b92989669a5b7bb519361e07301965ea1f5a04d813ed59ab2e0c34","stable_url_args":["https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz"],"stable_version":"2.0.2","bottle_tag":":all","bottle_checksum":"b5425789666cab50aa13978b6bec08b978f7be5d53e13b9e447ed712dc2b3c60"},"locateme":{"desc":"Find your location using Apple's geolocation services","executables":["LocateMe"],"homepage":"https://iharder.sourceforge.net/current/macosx/locateme/","license":":public_domain","ruby_source_checksum":"593554f63ed423ccd0e24467f6f4d8836301c992a440ea7135136991a22ec8f8","stable_checksum":"137016e6c1a847bbe756d8ed294b40f1d26c1cb08869940e30282e933e5aeecd","stable_url_args":["https://downloads.sourceforge.net/project/iharder/locateme/LocateMe-v0.2.1.zip"],"stable_version":"0.2.1","bottle_checksum":"db1688ffa07905231ed8d2c04fe43c2eabd575541ef596e16a67eec803275250"},"lockrun":{"deprecate_args":{":date":"2026-01-05",":because":"is not available via HTTPS"},"desc":"Run cron jobs with overrun protection","disable_args":{":date":"2027-01-05",":because":"is not available via HTTPS"},"executables":["lockrun"],"homepage":"http://unixwiz.net/tools/lockrun.html","license":":public_domain","ruby_source_checksum":"d2668a3cb9bda0be2de3af84918770fb6ffda27c8ecd4f2175c185e698246d34","stable_checksum":"cea2e1e64c57cb3bb9728242c2d30afeb528563e4d75b650e8acae319a2ec547","stable_url_args":["http://unixwiz.net/tools/lockrun.c"],"stable_version":"1.1.3","bottle_checksum":"f6898ae5b1113480d59d39f49709a50759290b7ac0ce53545cf9d63cbf602d45"},"locust":{"desc":"Scalable user load testing tool written in Python","executables":["locust"],"head_dependencies":["certifi","python@3.15","zeromq",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"homepage":"https://locust.io/","license":"MIT","revision":1,"ruby_source_checksum":"5e756e9bc1ce41b3010bf193986b5ca79ca0b8f172ea0eb574fcf44c395a16da","stable_dependencies":["certifi","python@3.15","zeromq",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"70ffe28cdb7a3224a4efb60b31d585c26343d5679fec8d5b18017ffb6893b423","stable_url_args":["https://files.pythonhosted.org/packages/d2/17/1099f80db4462e93c56619f3aba0c629ea01b08fd143181c2ecfa128f9bd/locust-2.47.0.tar.gz"],"stable_version":"2.47.0"},"log4c":{"desc":"Logging Framework for C","executables":["log4c-config"],"head_url_args":["https://git.code.sf.net/p/log4c/log4c.git",{":branch":"master"}],"homepage":"https://log4c.sourceforge.net/","license":"LGPL-2.1-only","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"ed14ff693e23b5e4161c3b388a6dd96ed5d6a7e9735a29322c56721cfdfeaee7","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"5991020192f52cc40fa852fbf6bbf5bd5db5d5d00aa9905c67f6f0eadeed48ea","stable_url_args":["https://downloads.sourceforge.net/project/log4c/log4c/1.2.4/log4c-1.2.4.tar.gz"],"stable_version":"1.2.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"11db7e7c463f17035e79dfd31d906a8b52dbca9802ba7a45239290d337e0a4b7"},"log4cplus":{"compatibility_version":1,"desc":"Logging Framework for C++","head_dependencies":[{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/log4cplus/log4cplus/wiki","license":{":all_of":["Apache-2.0","BSD-2-Clause"]},"ruby_source_checksum":"de700fb8c6fd349ae14fd0f43b6818159949554f840e622923a9fed588cf3775","stable_dependencies":[{"pkgconf":[":build",":test"]}],"stable_checksum":"4b2801aedcdb32476a6f139a93ca01c9dac5158682516ca5a02df68c600292c6","stable_url_args":["https://github.com/log4cplus/log4cplus/releases/download/REL_2_2_1/log4cplus-2.2.1.tar.xz"],"stable_version":"2.2.1"},"log4cpp":{"desc":"Configurable logging for C++","executables":["log4cpp-config"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://log4cpp.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"2f25081ffc8896a7852b99c215616a8038615105d412f218405a7541e8f23fbb","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a036bc6bd6044479e6c456de7edd042b060ea5c843e47beb75f59baea9b20e3a","stable_url_args":["https://downloads.sourceforge.net/project/log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/log4cpp-1.1.6.tar.gz"],"stable_version":"1.1.6"},"log4cxx":{"desc":"Library of C++ classes for flexible logging","head_dependencies":["apr","apr-util",{"cmake":":build"}],"homepage":"https://logging.apache.org/log4cxx/index.html","license":"Apache-2.0","ruby_source_checksum":"365be390e963eac079357e64cfea9973bc6125678285728f3de693e10495cb35","stable_dependencies":["apr","apr-util",{"cmake":":build"}],"stable_checksum":"6a2e40dfa6b81a9a814ef2083d181b254f88324efff678368e5e61188a58fd3d","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=logging/log4cxx/1.8.0/apache-log4cxx-1.8.0.tar.gz"],"stable_version":"1.8.0"},"log4shib":{"desc":"Forked version of log4cpp for the Shibboleth project","homepage":"https://wiki.shibboleth.net/confluence/display/OpenSAML/log4shib","license":"LGPL-2.1-only","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"87cd56ce1ab14e903ea1ecc5b4b68ce7316ce7b3c31055dc73d6d820fabf57d3","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"aad37f3929bd3d4c16f09831ff109c20ae8c7cb8b577917e3becb12f873f26df","stable_url_args":["https://shibboleth.net/downloads/log4shib/2.0.1/log4shib-2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_cellar":":any","bottle_checksum":"5eca207602aa861957c57cc05e191ee5d22fc2cec69761c9b4d78d7429369b7e"},"logcheck":{"desc":"Mail anomalies in the system logfiles to the administrator","executables":["logcheck","logcheck-test","logtail","logtail2"],"head_dependencies":[{"gnu-sed":":build"}],"homepage":"https://packages.debian.org/sid/logcheck","license":"GPL-2.0-only","ruby_source_checksum":"32de0ef9dc34244a8a5e83f576ded5d103bde26770c2031f8f4931d7e56cfc4f","stable_dependencies":[{"gnu-sed":":build"}],"stable_checksum":"cc160cbcac28f39388e8b96e462c4e62d005453b6957f1f0eaa8c093ff9cf3df","stable_url_args":["https://deb.debian.org/debian/pool/main/l/logcheck/logcheck_1.4.7.tar.xz"],"stable_version":"1.4.7","bottle_tag":":all","bottle_checksum":"19ea8aec29460a47f04121aea1ff7151a215179bff66fd3091cb546664ed74dd"},"logcli":{"desc":"Run LogQL queries against a Loki server","executables":["logcli"],"head_dependencies":[{"go":":build"},{"loki":":test"}],"head_url_args":["https://github.com/grafana/loki.git",{":branch":"main"}],"homepage":"https://grafana.com/oss/loki","license":"AGPL-3.0-only","ruby_source_checksum":"871190e94e9b717af7535132d73c84e1e2b8fa666f2d9b572ce3539b8c780bdf","stable_dependencies":[{"go":":build"},{"loki":":test"}],"stable_checksum":"374cc8b5f9aab740b44b1b0d9689e69b0e6f2c0feb41942cb52d3e1c4bb7bdeb","stable_url_args":["https://github.com/grafana/loki/archive/refs/tags/v3.7.9.tar.gz"],"stable_version":"3.7.9"},"logdy":{"bottle_rebuild":1,"desc":"Web based real-time log viewer","executables":["logdy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/logdyhq/logdy-core.git",{":branch":"main"}],"homepage":"https://logdy.dev","license":"Apache-2.0","ruby_source_checksum":"d3a863ad2c56655d2482cb6b641f689b05cf8bf4e2eaec38f1566582e3f92596","stable_dependencies":[{"go":":build"}],"stable_checksum":"bd5db124e736e42d3671697787a26b354e0be6e787a95e69c054ad873058fcec","stable_url_args":["https://github.com/logdyhq/logdy-core/archive/refs/tags/v0.17.1.tar.gz"],"stable_version":"0.17.1"},"logrotate":{"bottle_rebuild":2,"desc":"Rotates, compresses, and mails system logs","executables":["logrotate"],"head_dependencies":["popt"],"homepage":"https://github.com/logrotate/logrotate","license":"GPL-2.0-or-later","ruby_source_checksum":"9250f25f65561cc444c0544f63faee7cefcbd3f82e92a5f3de6432b156762d9e","service_args":[[":run_type",":cron"],[":cron","25 6 * * *"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/logrotate/sbin/logrotate","$HOMEBREW_PREFIX/etc/logrotate.conf"]],"stable_dependencies":["popt"],"stable_checksum":"42b4080ee99c9fb6a7d12d8e787637d057a635194e25971997eebbe8d5e57618","stable_url_args":["https://github.com/logrotate/logrotate/releases/download/3.22.0/logrotate-3.22.0.tar.xz"],"stable_version":"3.22.0"},"logstalgia":{"desc":"Web server access log visualizer with retro style","executables":["logstalgia"],"head_dependencies":["boost","freetype","glew","libpng","pcre2","sdl2-compat","sdl2_image",{"autoconf":":build"},{"automake":":build"},{"glm":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/acaudwell/Logstalgia.git",{":branch":"master"}],"homepage":"https://logstalgia.io/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"f69d3aff27c8feac346ac6e15f5de90a627f3d68edcc8de33943bc05714d6649","stable_dependencies":["boost","freetype","glew","libpng","pcre2","sdl2-compat","sdl2_image",{"autoconf":":build"},{"automake":":build"},{"glm":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"028936e9f663c877d6969ad25f145c7b420797e9a3e01c6c184815ed8309f481","stable_url_args":["https://github.com/acaudwell/Logstalgia/releases/download/logstalgia-1.1.5/logstalgia-1.1.5.tar.gz"],"stable_version":"1.1.5"},"logstash":{"caveats":"Configuration files are located in $HOMEBREW_PREFIX/etc/logstash/","desc":"Tool for managing events and logs","executables":["logstash","logstash-plugin"],"head_dependencies":["openjdk@21",{"gradle@8":":build"}],"head_url_args":["https://github.com/elastic/logstash.git",{":branch":"main"}],"head_uses_from_macos":[[{"ruby":":build"}]],"homepage":"https://www.elastic.co/products/logstash","license":"Apache-2.0","ruby_source_checksum":"a2e435e41d064622731faeb82d9a8f3f92bc83506f1008cbd663019ef367624a","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/logstash.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/logstash.log"],[":keep_alive",{":always":false}]],"service_run_args":["$HOMEBREW_PREFIX/opt/logstash/bin/logstash"],"stable_dependencies":["openjdk@21",{"gradle@8":":build"}],"stable_checksum":"543cda2a9a49cfe9cbd18a72436c97ace566390e18fdb0bc9f72d92fd3735ad1","stable_url_args":["https://github.com/elastic/logstash/archive/refs/tags/v9.5.5.tar.gz"],"stable_uses_from_macos":[[{"ruby":":build"}]],"stable_version":"9.5.5","version_scheme":1},"logswan":{"desc":"Fast Web log analyzer using probabilistic data structures","executables":["logswan"],"head_dependencies":["jansson","libmaxminddb",{"cmake":":build"}],"homepage":"https://www.logswan.org","license":"BSD-2-Clause","ruby_source_checksum":"2e58b2c5b86f2f019e5c44c20b18020cdf63582ab19ea7af37ffa5db3f215d7a","stable_dependencies":["jansson","libmaxminddb",{"cmake":":build"}],"stable_checksum":"47e2c80024a1abf4b3423446e65a520a5002e565a5488c14dcba87a80c820a2a","stable_url_args":["https://github.com/fcambus/logswan/archive/refs/tags/2.1.17.tar.gz"],"stable_version":"2.1.17"},"logtalk":{"caveats":"Logtalk has been configured with the following environment variables:\n  LOGTALKHOME=$HOMEBREW_PREFIX/share/logtalk\n  LOGTALKUSER=$HOME/logtalk\n","desc":"Declarative object-oriented logic programming language","executables":["bplgt","ciaolgt","cxlgt","eclipselgt","gplgt","jiplgt","lgt2html","lgt2md","lgt2pdf","lgt2rst","lgt2svg","lgt2txt","lgt2xml","lgtenv","logtalk_allure_report","logtalk_backend_select","logtalk_doclet","logtalk_http_server","logtalk_setup_env.sh","logtalk_tester","logtalk_user_setup","logtalk_version_select","quintuslgt","sicstuslgt","swilgt","taulgt","tplgt","xsblgt","xvmlgt","yaplgt"],"head_dependencies":["gnu-prolog"],"head_url_args":["https://github.com/LogtalkDotOrg/logtalk3.git",{":branch":"master"}],"homepage":"https://logtalk.org/","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"087059ae0e7cbcc713ff221acf8153aef7be14b5e7ae054b84f8712c9cff0e51","stable_dependencies":["gnu-prolog"],"stable_checksum":"269ce4b1b5aa5ca59940a7a65e0caf10a589a44dd2ec1cc3711f8c48e4712c91","stable_url_args":["https://github.com/LogtalkDotOrg/logtalk3/archive/refs/tags/lgt31020stable.tar.gz"],"stable_version":"3.102.0"},"loki":{"desc":"Horizontally-scalable, highly-available log aggregation system","executables":["loki"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/grafana/loki.git",{":branch":"main"}],"homepage":"https://grafana.com/oss/loki","license":"AGPL-3.0-only","ruby_source_checksum":"ca0c2a90b6e4e29109638b1f1b471f363ce2a088b50e2454722283c572bb0fed","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/loki.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/loki.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/loki/bin/loki","-config.file=$HOMEBREW_PREFIX/etc/loki-local-config.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"374cc8b5f9aab740b44b1b0d9689e69b0e6f2c0feb41942cb52d3e1c4bb7bdeb","stable_url_args":["https://github.com/grafana/loki/archive/refs/tags/v3.7.9.tar.gz"],"stable_version":"3.7.9"},"lol-html":{"desc":"Low output latency streaming HTML parser/rewriter with CSS selector-based API","head_dependencies":[{"cargo-c":":build"},{"rust":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/cloudflare/lol-html.git",{":branch":"main"}],"homepage":"https://github.com/cloudflare/lol-html","license":"BSD-3-Clause","ruby_source_checksum":"ff3d1fdad0fe785b3f2d26204cfc06e4ca9019f74e4ace0de6f9561e375267f5","stable_dependencies":[{"cargo-c":":build"},{"rust":":build"},{"pkgconf":":test"}],"stable_checksum":"a5a59c7d7cb6c33c2b001394dd05768f891aa1769b5bc855f62cbc496a782075","stable_url_args":["https://github.com/cloudflare/lol-html/archive/refs/tags/v3.0.2.tar.gz"],"stable_version":"3.0.2"},"lolcat":{"bottle_rebuild":1,"desc":"Rainbows and unicorns in your console!","executables":["lolcat"],"head_dependencies":["ruby"],"homepage":"https://github.com/busyloop/lolcat","license":"BSD-3-Clause","ruby_source_checksum":"dc0df1cfd145b54082e50670061936a75842a36d6a6ba43b1aa2940d3edbd17c","stable_dependencies":["ruby"],"stable_url_args":["https://github.com/busyloop/lolcat.git",{":tag":"v100.0.1",":revision":"27441adfb51bc16073d65dbef300c8d3d7e86dc7"}],"stable_version":"100.0.1"},"lolcode":{"conflicts":[["lci",{":because":"both install `lci` binaries"}]],"desc":"Esoteric programming language","executables":["lci"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/justinmeza/lci.git",{":branch":"future"}],"homepage":"http://www.lolcode.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"367bfbc3a3231872592fafde0697a93d7a926e8039439751c8a62000f0c2fa7c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"56a77f8a19e6284868e609dad0e4f1d7c9fe59a61398e338726b58016c1eecef","stable_url_args":["https://github.com/justinmeza/lci/archive/refs/tags/v1.3.tar.gz"],"stable_version":"1.3"},"lolcrab":{"desc":"Make your console colorful, with OpenSimplex noise","executables":["lolcrab"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mazznoer/lolcrab.git",{":branch":"main"}],"homepage":"https://github.com/mazznoer/lolcrab","license":"MIT","ruby_source_checksum":"eb729408e68331e1de4da33c4078197269b66202f5205433f2b9cb108bc8ff6e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b318f430e95a64dac1d92bb2a1aee2c2c0010ba74dbc5b26dc3d3dd82673dd37","stable_url_args":["https://github.com/mazznoer/lolcrab/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"63f96e5f06ba3c43dda97dfe713e90428e981d54fc090173dcf2b6b178ffbf71"},"lorem":{"aliases":["ipsum"],"bottle_rebuild":2,"desc":"Python generator for the console","executables":["lorem"],"head_url_args":["https://github.com/per9000/lorem.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/per9000/lorem","license":"GPL-3.0-or-later","ruby_source_checksum":"eff8b5f216c2f4936eb9355f7f0eca94409d17afa656944caf978567e3aa7c4b","stable_checksum":"3eec439d616a044e61a6733730b1fc009972466f869dae358991f95abd57e8b3","stable_url_args":["https://github.com/per9000/lorem/archive/refs/tags/v0.8.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"0.8.0","bottle_tag":":all","bottle_checksum":"8b19f09aa8ff1a1e6e6dae8a356ac8ae90992a3435540b0fd71b7d39a7d3f360"},"loudmouth":{"desc":"Lightweight C library for the Jabber protocol","head_dependencies":["glib","gnutls","libidn","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mcabber/loudmouth.git",{":branch":"master"}],"head_uses_from_macos":[["krb5"]],"homepage":"https://mcabber.com","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"997ec105b8a1d27bd61fbc6a7371c324658f3bbf7a3e85f6ec110886084c8364","stable_dependencies":["glib","gnutls","libidn","gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"31cbc91c1fddcc5346b3373b8fb45594e9ea9cc7fe36d0595e8912c47ad94d0d","stable_url_args":["https://mcabber.com/files/loudmouth/loudmouth-1.5.4.tar.bz2"],"stable_uses_from_macos":[["krb5"]],"stable_version":"1.5.4","bottle_cellar":":any","bottle_checksum":"7fbed66f2d4ded808afb89a793ae6355a9134fd361fdba0ab0e930be4535743d"},"lout":{"desc":"Text formatting like TeX, but simpler","executables":["lout","prg2lout"],"homepage":"https://savannah.nongnu.org/projects/lout","license":"GPL-3.0-or-later","ruby_source_checksum":"a6a49a9261c3a38568cc56d1d20862a4617438e48e099422db483582618dbbb9","stable_checksum":"5cc2700f842860dd4d0af95ef5aff8cf9fe1e155d04ee951f790697aa27e7807","stable_url_args":["https://github.com/william8000/lout/archive/refs/tags/3.43.4.tar.gz"],"stable_version":"3.43.4"},"lowdown":{"compatibility_version":3,"desc":"Simple markdown translator","executables":["lowdown","lowdown-diff"],"head_dependencies":[{"bmake":":build"}],"head_url_args":["https://github.com/kristapsdz/lowdown.git",{":branch":"master"}],"homepage":"https://kristaps.bsd.lv/lowdown","license":"ISC","ruby_source_checksum":"3877d61d34924f2d96075ae211496ed520447ef3bf0751298f1b313d12107f6a","stable_dependencies":[{"bmake":":build"}],"stable_checksum":"664afc7c00aadbaf16cdcf7dc464e64b529f432eba9dffc950acb0d55d1be90d","stable_url_args":["https://kristaps.bsd.lv/lowdown/snapshots/lowdown-3.2.1.tar.gz"],"stable_version":"3.2.1"},"lp_solve":{"desc":"Mixed integer linear programming solver","executables":["lp_solve"],"homepage":"https://lp-solve.github.io/","license":"LGPL-2.1-or-later","ruby_source_checksum":"230909b1f916058af15a187e99c7fbfc69acda7fcc84de230176e5e9fca791f8","stable_checksum":"a4bbdc881128bdbe920a38e134c9add5db47f9aa814a0a018ba940b0f3c278c3","stable_url_args":["https://github.com/lp-solve/lp_solve/releases/download/5.5.2.14/lp_solve_5.5.2.14_source.tar.gz"],"stable_version":"5.5.2.14","bottle_cellar":":any","bottle_checksum":"25709d6fd6b005147261b08da92b465e72c947ced634acc4243b96529779ec9f"},"lpc21isp":{"desc":"In-circuit programming (ISP) tool for several NXP microcontrollers","executables":["lpc21isp"],"homepage":"https://lpc21isp.sourceforge.net/","license":"LGPL-3.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"56bd455e916e81e402ac389264017b733ca3dc69ccc5ae710de4bb309eed0fad","stable_checksum":"9f7d80382e4b70bfa4200233466f29f73a36fea7dc604e32f05b9aa69ef591dc","stable_url_args":["https://downloads.sourceforge.net/project/lpc21isp/lpc21isp/1.97/lpc21isp_197.tar.gz"],"stable_version":"1.97","bottle_checksum":"5f30330abb1e75c57fdbfe0177bda58a25c64598a8af7d008d04cfcbc930d6f0"},"lpeg":{"compatibility_version":1,"desc":"Parsing Expression Grammars For Lua","head_dependencies":[{"lua":[":build",":test"]},{"luajit":[":build",":test"]}],"homepage":"https://www.inf.puc-rio.br/~roberto/lpeg/","license":"MIT","revision":2,"ruby_source_checksum":"0bd27d1c632675c48fce22dd201c98b13a72d60cbff0ce6504250f7b606b7b4a","stable_dependencies":[{"lua":[":build",":test"]},{"luajit":[":build",":test"]}],"stable_checksum":"4b155d67d2246c1ffa7ad7bc466c1ea899bbc40fef0257cc9c03cecbaed4352a","stable_url_args":["https://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.1.0.tar.gz"],"stable_version":"1.1.0"},"lr":{"desc":"File list utility with features from ls(1), find(1), stat(1), and du(1)","executables":["lr"],"head_url_args":["https://github.com/leahneukirchen/lr.git",{":branch":"master"}],"homepage":"https://github.com/leahneukirchen/lr","license":"MIT","ruby_source_checksum":"ac54d89a99a3276df68d31314f7fd84007f39f46316cab3145cfa066a3208d14","stable_checksum":"c7c4a57169e1396f17a09b05b19456945c8bb5e55001c5a870b083c0b4a23cd8","stable_url_args":["https://github.com/leahneukirchen/lr/archive/refs/tags/v2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_checksum":"36365773b66ab206bc98c3d915baab1fc3177e368c7e3cd7daa76fef0602f43d"},"lrdf":{"desc":"RDF library for accessing plugin metadata in the LADSPA plugin system","head_dependencies":["raptor",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/swh/LRDF","license":"GPL-2.0-only","ruby_source_checksum":"d05f22bb6f4203239c8b3db832c4db72e7c7846ffb877089f8e3961bfe7fae6a","stable_dependencies":["raptor",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"d579417c477ac3635844cd1b94f273ee2529a8c3b6b21f9b09d15f462b89b1ef","stable_url_args":["https://github.com/swh/LRDF/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1","bottle_cellar":":any","bottle_checksum":"d4e96a7ee4204f0e4a230563201bf725de915d560eee4465a18e09ecf8810254"},"lrzip":{"conflicts":[["lrzsz",{":because":"both install `lrz` binaries"}]],"desc":"Compression program with a very high compression ratio","executables":["lrunzip","lrz","lrzcat","lrzip","lrztar","lrzuntar"],"head_dependencies":["lz4","lzo"],"head_url_args":["https://github.com/ckolivas/lrzip.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/ckolivas/lrzip","license":"GPL-2.0-or-later","ruby_source_checksum":"22b769db04285593208ba26cae8b27b6c586a8bad014cdb98d643d93eb463b35","stable_dependencies":["lz4","lzo"],"stable_checksum":"6928862de7c4bbb3cfbcd12fae9fd0a7d230d5bbf27486e52c4de60717ebfdbb","stable_url_args":["https://github.com/ckolivas/lrzip/releases/download/v0.7.3/lrzip-0.7.3.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.7.3","version_scheme":1},"lrzsz":{"conflicts":[["lrzip",{":because":"both install `lrz` binaries"}]],"desc":"Tools for zmodem/xmodem/ymodem file transfer","executables":["lrb","lrx","lrz","lsb","lsx","lsz","rz","sz"],"homepage":"https://www.ohse.de/uwe/software/lrzsz.html","license":"GPL-2.0-or-later","ruby_source_checksum":"10631d739eb95c5234fd4b95dc79b067485e45e855fbad2390a2af6d667db395","stable_checksum":"112f91059fbd118e016d800c1a5c5a1702e965d8b9bfbda6015e44e20bfb93c9","stable_url_args":["https://www.ohse.de/uwe/releases/lrzsz-0.13.1.tar.gz"],"stable_version":"0.13.1"},"ls-hpack":{"desc":"HTTP/2 HPACK header compression library","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/litespeedtech/ls-hpack","license":"MIT","ruby_source_checksum":"83911f66211103231420ea694e0db0469b5850fb6e9ad2a80c09d8bead024a7e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"430a1a36029e0ae1c81eaa0b2356920f1e65fde1cdd722351c671ebe513b7a96","stable_url_args":["https://github.com/litespeedtech/ls-hpack/archive/refs/tags/v2.3.5.tar.gz"],"stable_version":"2.3.5"},"ls-lint":{"desc":"Extremely fast file and directory name linter","executables":["ls-lint"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/loeffel-io/ls-lint.git",{":branch":"master"}],"homepage":"https://ls-lint.org/","license":"MIT","ruby_source_checksum":"9643091dd07653e66fabcc167b3e893d11058343424f31fe8e9b14077f60fc47","stable_dependencies":[{"go":":build"}],"stable_checksum":"018d9291f96e10386ee68ce7e12b830750c98b6939fb1d587a808d8509affcce","stable_url_args":["https://github.com/loeffel-io/ls-lint/archive/refs/tags/v2.3.2.tar.gz"],"stable_version":"2.3.2"},"lsd":{"bottle_rebuild":1,"desc":"Clone of ls with colorful output, file type icons, and more","executables":["lsd"],"head_dependencies":[{"pandoc":":build"},{"rust":":build"}],"head_url_args":["https://github.com/lsd-rs/lsd.git",{":branch":"main"}],"homepage":"https://github.com/lsd-rs/lsd","license":"Apache-2.0","ruby_source_checksum":"6187c2727b778e385939a599726aacdd1f9e33e795b513baab94bcf95adcdba9","stable_dependencies":[{"pandoc":":build"},{"rust":":build"}],"stable_checksum":"dae8d43087686a4a1de0584922608e9cbab00727d0f72e4aa487860a9cbfeefa","stable_url_args":["https://github.com/lsd-rs/lsd/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"lsdvd":{"desc":"Read the content info of a DVD","executables":["lsdvd"],"head_dependencies":["libdvdcss","libdvdread","libxml2",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://sourceforge.net/projects/lsdvd/","license":"GPL-2.0-only","local_patch_checksums":{"Patches/lsdvd/logging.patch":"5879230867a18b52264428b064e2b5f96423563da1409909f85e0f2163e0ae94"},"ruby_source_checksum":"43dd1d50a851f18e034c295d37953f1b4a21c1641faa99b3b53b164c4a6a6e33","stable_dependencies":["libdvdcss","libdvdread","libxml2",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/lsdvd/logging.patch"}],"stable_url_args":["https://git.code.sf.net/p/lsdvd/git.git",{":tag":"0.21",":revision":"de9cf2379335076368cc848de04a60279d944b68"}],"stable_version":"0.21"},"lsix":{"bottle_rebuild":1,"desc":"Shows thumbnails in terminal using sixel graphics","executables":["lsix"],"head_dependencies":["imagemagick","bash"],"homepage":"https://github.com/hackerb9/lsix","license":{":any_of":["GPL-3.0-or-later","X11"]},"ruby_source_checksum":"57411ab35382cdd15fd788050e952907270bf5c30dcd42db530eaa45fa9924e9","stable_dependencies":["imagemagick","bash"],"stable_checksum":"310e25389da13c19a0793adcea87f7bc9aa8acc92d9534407c8fbd5227a0e05d","stable_url_args":["https://github.com/hackerb9/lsix/archive/refs/tags/1.9.1.tar.gz"],"stable_version":"1.9.1","bottle_tag":":all","bottle_checksum":"1236a71809bd24fd1cedb055f51286a8af6ce959d54c6669b8849eee706b050e"},"lsof":{"desc":"Utility to list open files","executables":["lsof"],"homepage":"https://github.com/lsof-org/lsof","keg_only_args":[":provided_by_macos"],"license":"lsof","revision":1,"ruby_source_checksum":"ec85ef5adaadc6c6ca01de2ce51759de55c01548f9bb6d441afefe0f9ad7b5f1","stable_patches":[{"strip":"p1","url":"https://github.com/lsof-org/lsof/commit/e1f8076051c1adb02fd7c1a4c824e8f373a1ab7a.patch?full_index=1","sha256":"dfa5eac284b77ebb932f1b7defaf9d6852e0f97a021dbe2d4e8ae6983f27031d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/lsof-org/lsof/pull/368"}]}],"stable_checksum":"bac1b0acbc50aede42fc97dffaa0b0475e97973e36a6351de5f349c6155afc68","stable_url_args":["https://github.com/lsof-org/lsof/archive/refs/tags/4.99.7.tar.gz"],"stable_version":"4.99.7"},"lspmux":{"bottle_rebuild":1,"desc":"Share one language instance between multiple LSP clients to save resources","executables":["lspmux"],"head_dependencies":["rust-analyzer",{"rust":":build"}],"head_url_args":["https://codeberg.org/p2502/lspmux.git",{":branch":"main"}],"homepage":"https://codeberg.org/p2502/lspmux","license":"EUPL-1.2","oldnames":["ra-multiplex"],"ruby_source_checksum":"19e689f8f033a597f3ae23209ea4f8a3d88f76cdcbbcf4f3229d95b75f40233a","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/lspmux.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/lspmux.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/lspmux/bin/lspmux","server"]],"stable_dependencies":["rust-analyzer",{"rust":":build"}],"stable_checksum":"28caab4a2f74dc4b8117ac5eed3af2b30258eab1affb47f47363afece0982243","stable_url_args":["https://codeberg.org/p2502/lspmux/archive/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"lsr":{"deprecate_args":{":date":"2027-04-15",":because":"does not build with Zig >= 0.15"},"desc":"Ls but with io_uring","disable_args":{":date":"2028-04-15",":because":"does not build with Zig >= 0.15"},"executables":["lsr"],"head_dependencies":[{"zig@0.15":":build"}],"head_url_args":["https://tangled.org/rockorager.dev/lsr.git",{":branch":"main"}],"homepage":"https://tangled.org/rockorager.dev/lsr","license":"MIT","local_patch_checksums":{"Patches/lsr/zig-0.15.diff":"ff141aa6f8d139c2329a4227747d8ab07b6f17d587f54cf380fb04d48c441f19"},"revision":1,"ruby_source_checksum":"e12645e10fc90ce0f5d8920301dae190a061eb21424356930d63a8bdf4790e2b","stable_dependencies":[{"zig@0.15":":build"}],"stable_patches":[{"strip":"p1","url":"https://tangled.org/rockorager.dev/lsr/commit/1079dbd7fb3fc38fad127d3e5f9bc51e088762be.diff","sha256":"1a6ac416cef6b467dc19f0e859b0f1705dac41b4406db6f3539ed0650788390f","type":"backport"},{"strip":"p1","file":"Patches/lsr/zig-0.15.diff","type":"backport"}],"stable_checksum":"9b54dd8b5ca3f3f61605d6bcf900137c369e01d49454e543dd3b57805b52c55e","stable_url_args":["https://tangled.org/rockorager.dev/lsr/archive/refs%2Ftags%2Fv1.0.0.tar.gz"],"stable_version":"1.0.0"},"lstr":{"desc":"Fast, minimalist directory tree viewer","executables":["lstr"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/bgreenwell/lstr.git",{":branch":"devel"}],"homepage":"https://github.com/bgreenwell/lstr","license":"MIT","ruby_source_checksum":"f14adf74d317ac8758363d3c1269568be4111c42d34ee24e349eb664644994d9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9b9fe1c43027e6fdc04b67bd60ebfa10166797a4810bdaa9087c0aa817fd6943","stable_url_args":["https://github.com/bgreenwell/lstr/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"lsusb-laniksj":{"conflicts":[["lsusb",{":because":"both provide an `lsusb` binary"}],["usbutils",{":because":"both provide an `lsusb` binary"}]],"desc":"List USB devices, just like the Linux lsusb command","executables":["lsusb"],"homepage":"https://laniksj.github.io/lsusb/","license":"MIT","ruby_source_checksum":"2f03d93c037e29920a79576f166387919b44955659eef7ef1ccc978ea0c7cd27","stable_checksum":"fb2ea35ff7e3ba06df0f63e65b19034958ad71b74a229eeff7674704ef1ad5bc","stable_url_args":["https://github.com/LanikSJ/lsusb/archive/refs/tags/1.1.9.tar.gz"],"stable_version":"1.1.9","bottle_tag":":all","bottle_checksum":"d2bdd1072024a5aa443ecbbf1f614c3ec7175483226c06accb5f007739773992"},"lsusb":{"bottle_rebuild":2,"conflicts":[["lsusb-laniksj",{":because":"both provide an `lsusb` binary"}],["usbutils",{":because":"both provide an `lsusb` binary"}]],"desc":"List USB devices, just like the Linux lsusb command","executables":["lsusb"],"homepage":"https://github.com/jlhonora/lsusb","license":"MIT","ruby_source_checksum":"a81ff0cfdb5695c9e11d9d7474c9cd6fe8404d7fad10bb9ae917f3e0f79b8224","stable_checksum":"68cfa4a820360ecf3bbd2a24a58f287d41f66c62ada99468c36d5bf33f9a3b94","stable_url_args":["https://github.com/jlhonora/lsusb/releases/download/1.0/lsusb-1.0.tar.gz"],"stable_version":"1.0","bottle_tag":":all","bottle_checksum":"2bb1064f475b6066dde9e1ad55789b66bbc7335765f22ccd7e5961d20af59508"},"lsyncd":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-17",":because":":unmaintained"},"desc":"Synchronize local directories with remote targets","disable_args":{":date":"2027-05-17",":because":":unmaintained"},"executables":["lsyncd"],"head_dependencies":["lua@5.4",{"cmake":":build"}],"homepage":"https://github.com/lsyncd/lsyncd","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"c5d07e69d70f8fae0ed87a4d42c43956eea1bd8572924a5a4e8df1b7ed1364d7","stable_dependencies":["lua@5.4",{"cmake":":build"}],"stable_checksum":"fc19a77b2258dc6dbb16a74f023de7cd62451c26984cedbec63e20ff22bcbdd8","stable_url_args":["https://github.com/lsyncd/lsyncd/archive/refs/tags/release-2.3.1.tar.gz"],"stable_version":"2.3.1"},"ltc-tools":{"desc":"Tools to deal with linear-timecode (LTC)","executables":["jltc2mtc","jltcdump","jltcgen","jltcntp","jltctrigger","ltcdump","ltcgen"],"head_dependencies":["jack","libltc","libsndfile",{"help2man":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/x42/ltc-tools.git",{":branch":"master"}],"homepage":"https://github.com/x42/ltc-tools","license":"GPL-2.0-or-later","ruby_source_checksum":"d76c4c086712d06135417929f424f39440821a438a18f1a1b01616947dedd18a","stable_dependencies":["jack","libltc","libsndfile",{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"5b7a2ab7f98bef6c99bafbbc5605a3364e01c9c19fe81411ddea0e1a01cd6287","stable_url_args":["https://github.com/x42/ltc-tools/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0","bottle_cellar":":any","bottle_checksum":"c118c95af01d6294a78e22dcbc2ea901ce5c7bf52a62912895c2ed3c344df105"},"ltex-ls-plus":{"bottle_rebuild":2,"desc":"LTeX+ Language Server: maintained fork of LTeX Language Server","executables":["ltex-cli-plus","ltex-cli-plus.bat","ltex-ls-plus","ltex-ls-plus.bat"],"head_dependencies":["openjdk",{"maven":":build"},{"python@3.15":":build"}],"head_url_args":["https://github.com/ltex-plus/ltex-ls-plus.git",{":branch":"develop"}],"homepage":"https://ltex-plus.github.io/ltex-plus/","license":"MPL-2.0","ruby_source_checksum":"aa40086e0d4e48f55579b13b29893e179b85659564c7646018a260e9a93b64bc","stable_dependencies":["openjdk",{"maven":":build"},{"python@3.15":":build"}],"stable_checksum":"8c5ad69fdbf38061bc511439473b081f2b2db35b0f4788f3516c632345788d2f","stable_url_args":["https://github.com/ltex-plus/ltex-ls-plus/releases/download/18.7.0/ltex-ls-plus-18.7.0-src.tar.gz"],"stable_version":"18.7.0"},"ltex-ls":{"bottle_rebuild":4,"deprecate_args":{":date":"2026-07-06",":because":":repo_archived",":replacement_formula":"ltex-ls-plus"},"desc":"LSP for LanguageTool with support for Latex, Markdown and Others","disable_args":{":date":"2027-07-06",":because":":repo_archived",":replacement_formula":"ltex-ls-plus"},"executables":["ltex-cli","ltex-ls"],"head_dependencies":["openjdk@21",{"maven":":build"},{"python@3.14":":build"}],"head_url_args":["https://github.com/valentjn/ltex-ls.git",{":branch":"develop"}],"homepage":"https://valentjn.github.io/ltex/","license":"MPL-2.0","ruby_source_checksum":"6961528a8df420db9e72509c625ae6baf42b9c9ec1eac190cc88877d1ae8618d","stable_dependencies":["openjdk@21",{"maven":":build"},{"python@3.14":":build"}],"stable_checksum":"0cd67495ee4695493fc2a0b37d14146325aa6b9f45d767d16c60abdefdd2dc1d","stable_url_args":["https://github.com/valentjn/ltex-ls/archive/refs/tags/16.0.0.tar.gz"],"stable_version":"16.0.0"},"ltl2ba":{"desc":"Translate LTL formulae to Buchi automata","executables":["ltl2ba"],"homepage":"https://lsv.ens-paris-saclay.fr/~gastin/ltl2ba/","license":"GPL-2.0-or-later","ruby_source_checksum":"60a58ff748a1c38794264ec081045d529bb1d7fb6ff701dd1be70fe986096e06","stable_checksum":"912877cb2929cddeadfd545a467135a2c61c507bbd5ae0edb695f8b5af7ce9af","stable_url_args":["https://lsv.ens-paris-saclay.fr/~gastin/ltl2ba/ltl2ba-1.3.tar.gz"],"stable_version":"1.3","bottle_checksum":"18f8eb78ca95bd4217b9ca697e608c62cc0f0fb8a632585f3ce57f75e82b2b66"},"lttng-ust":{"desc":"Linux Trace Toolkit Next Generation Userspace Tracer","executables":["lttng-gen-tp"],"head_dependencies":["numactl","userspace-rcu",{"pkgconf":":build"}],"homepage":"https://lttng.org/","license":{":all_of":["LGPL-2.1-only","MIT","GPL-2.0-only","BSD-3-Clause","BSD-2-Clause","GPL-3.0-or-later"]},"ruby_source_checksum":"132869bc0072cf02fc0005432502463ab7fb46038da9c6aa4c8e949b801eaedb","stable_dependencies":["numactl","userspace-rcu",{"pkgconf":":build"}],"stable_checksum":"1e84e02fa1fc1261eb6cf3d14d64006506a29f7c605ac85de02180318c6aa38a","stable_url_args":["https://lttng.org/files/lttng-ust/lttng-ust-2.16.0.tar.bz2"],"stable_version":"2.16.0"},"lua-language-server":{"desc":"Language Server for the Lua language","executables":["lua-language-server"],"head_dependencies":[{"ninja":":build"}],"head_url_args":["https://github.com/LuaLS/lua-language-server.git",{":branch":"master"}],"homepage":"https://luals.github.io","license":"MIT","ruby_source_checksum":"f1fcc7a1ae42e984ae2a9b0cfe30c0feeff33563e92787d7ce04b01a015a1a89","stable_dependencies":[{"ninja":":build"}],"stable_url_args":["https://github.com/LuaLS/lua-language-server.git",{":tag":"3.19.2",":revision":"b144c872f081373a893b55979142fed651e4425a"}],"stable_version":"3.19.2"},"lua":{"aliases":["lua@5.5"],"caveats":"You may also want luarocks:\n  brew install luarocks\n","compatibility_version":1,"desc":"Powerful, lightweight programming language","executables":["lua","lua-5.5","lua5.5","luac","luac-5.5","luac5.5"],"homepage":"https://www.lua.org/","license":"MIT","local_patch_checksums":{"Patches/lua/lua-shared.patch":"7774de7be06126805f189d321bcee595a676858c52d26f6777c79f5c1d789975"},"ruby_source_checksum":"cb927b3732ec5b912ff4d5c8b5203624abbfdbb947107a06eb1a857bd01bf608","stable_patches":[{"strip":"p1","file":"Patches/lua/lua-shared.patch"}],"stable_checksum":"1c4b4068d67061f2a2231ad2b5422e77acea1487ea9890f6320af614f4373dce","stable_url_args":["https://www.lua.org/ftp/lua-5.5.1.tar.gz"],"stable_version":"5.5.1","versioned_formulae":["lua@5.4"]},"lua@5.4":{"caveats":"You may also want luarocks:\n  brew install luarocks\n","compatibility_version":1,"deprecate_args":{":date":"2026-08-26",":because":":unsupported"},"desc":"Powerful, lightweight programming language","disable_args":{":date":"2027-08-26",":because":":unsupported"},"executables":["lua","lua-5.4","lua5.4","luac","luac-5.4","luac5.4"],"homepage":"https://www.lua.org/","keg_only_args":[":versioned_formula"],"license":"MIT","local_patch_checksums":{"Patches/lua/lua-dylib.patch":"a39e2ae1066f680e5c8bf1749fe09b0e33a0215c31972b133a73d43b00bf29dc"},"ruby_source_checksum":"ba5c8419441da5d76c3a8c39d89b27e6f1c308dd86eb77ac162fc62eb8e23e4b","stable_patches":[{"strip":"p1","file":"Patches/lua/lua-dylib.patch"}],"stable_checksum":"2335b6c582a52654f94612bf10d2f4672805d05329aa6568b1d8cd9e5c6fb8e6","stable_url_args":["https://www.lua.org/ftp/lua-5.4.9.tar.gz"],"stable_version":"5.4.9"},"luacheck":{"bottle_rebuild":1,"desc":"Tool for linting and static analysis of Lua code","executables":["luacheck"],"head_dependencies":["lua",{"luarocks":":build"}],"head_url_args":["https://github.com/lunarmodules/luacheck.git",{":branch":"master"}],"head_uses_from_macos":[[{"unzip":":build"}]],"homepage":"https://luacheck.readthedocs.io/","license":"MIT","revision":1,"ruby_source_checksum":"58456cd50784074392c17fe6176f514d0634350e3d91afe8fb098ae8477b921e","stable_dependencies":["lua",{"luarocks":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/lunarmodules/luacheck/commit/eea104d82fa66f27df2a7d900b3c271a6ca122ac.patch?full_index=1","sha256":"94428b33a30a6695b6fed1aee7d065c7a5219165ea645a68d106e3dd375274af","type":"backport","resolves":[{"type":"defect","id":"https://github.com/lunarmodules/luacheck/pull/136"}]}],"stable_checksum":"8efe62a7da4fdb32c0c22ec1f7c9306cbc397d7d40493c29988221a059636e25","stable_url_args":["https://github.com/lunarmodules/luacheck/archive/refs/tags/v1.2.0.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}]],"stable_version":"1.2.0"},"luajit-openresty":{"desc":"OpenResty's Branch of LuaJIT 2","executables":["luajit","luajit-2.1.1792727891"],"head_url_args":["https://github.com/openresty/luajit2.git",{":branch":"v2.1-agentzh"}],"homepage":"https://github.com/openresty/luajit2","keg_only_args":["it conflicts with the LuaJIT formula"],"license":"MIT","ruby_source_checksum":"19f67d0928f5558c3b4e73d60ead1250326b1a67cd071bb0aa6c2e8aedda9609","stable_checksum":"46ec00b6ba6261890a7d185c48f848e5e6b7a2909fc39ac80f407d1dcbfc74b2","stable_url_args":["https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20261023.tar.gz"],"stable_version":"2.1-20261023","version_scheme":1},"luajit":{"compatibility_version":35,"desc":"Just-In-Time Compiler (JIT) for the Lua programming language","executables":["luajit","luajit-2.1.1792588164"],"head_url_args":["https://github.com/LuaJIT/LuaJIT.git",{":branch":"v2.1"}],"homepage":"https://luajit.org/luajit.html","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"a533e692406e50d7cc6d7a6eab3888305f328b969b98c8acaf5a39cc6c7e191e","stable_checksum":"15625df3ebfbd1f76371005bffae39b84c65e718e57acc9a9c57863c7c101541","stable_url_args":["https://github.com/LuaJIT/LuaJIT/archive/a4c064539ea931274d407e1249b4bb575424a0f4.tar.gz"],"stable_version":"2.1.1792588164"},"luaradio":{"desc":"Lightweight, embeddable flow graph signal processing framework for SDR","executables":["luaradio"],"head_dependencies":["fftw","liquid-dsp","luajit",{"pkgconf":":build"}],"head_url_args":["https://github.com/vsergeev/luaradio.git",{":branch":"master"}],"homepage":"https://luaradio.io/","license":"MIT","ruby_source_checksum":"9e2c6d1c786ce3e12fe5b760555aa5f67ac812e5299519f4a14978e564373d75","stable_dependencies":["fftw","liquid-dsp","luajit",{"pkgconf":":build"}],"stable_checksum":"abd6077d32a2e83ec9e4bbda1f84ccb540c9d5195d30d7a8ebeb12676e33eb2e","stable_url_args":["https://github.com/vsergeev/luaradio/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0","bottle_cellar":":any","bottle_checksum":"32603d888a275632c553b1508ea3da7817b4264a5e9cc5754ebca63a20010867"},"luarocks":{"compatibility_version":1,"desc":"Package manager for the Lua programming language","executables":["luarocks","luarocks-admin"],"head_dependencies":["lua",{"luajit":":test"}],"head_url_args":["https://github.com/luarocks/luarocks.git",{":branch":"main"}],"head_uses_from_macos":[["unzip"]],"homepage":"https://luarocks.org/","license":"MIT","revision":1,"ruby_source_checksum":"cfb1aae1a4d466c11d61aa19c0c1d8e6507a132d4ceaca72ed4c886505d0c562","stable_dependencies":["lua",{"luajit":":test"}],"stable_checksum":"245bf6ec560c042cb8948e3d661189292587c5949104677f1eecddc54dbe7e37","stable_url_args":["https://luarocks.org/releases/luarocks-3.13.0.tar.gz"],"stable_uses_from_macos":[["unzip"]],"stable_version":"3.13.0","bottle_tag":":all","bottle_checksum":"abbbde9415cb2d4597c28d88f0f1f3a391be714f6f8e546ba5f01259c11ae040"},"luau":{"desc":"Fast, safe, gradually typed embeddable scripting language derived from Lua","executables":["luau","luau-analyze","luau-ast","luau-compile","luau-reduce"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/luau-lang/luau.git",{":branch":"master"}],"homepage":"https://luau.org","license":"MIT","ruby_source_checksum":"e86cc77dff735ce4c67053a8d495748a6ecf9ae419d37c6511e53951fea9d86b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"08b960d377e1c3d6727c15a5ae9d415f9236efcda3aad05bfd82498ab9c20f6d","stable_url_args":["https://github.com/luau-lang/luau/archive/refs/tags/0.744.tar.gz"],"stable_version":"0.744","version_scheme":1},"luaver":{"bottle_rebuild":1,"caveats":"Add the following at the end of the correct file yourself:\n  if which luaver > /dev/null; then . `which luaver`; fi\n","desc":"Manage and switch between versions of Lua, LuaJIT, and Luarocks","executables":["luaver"],"head_dependencies":["wget"],"head_url_args":["https://github.com/DhavalKapil/luaver.git",{":branch":"master"}],"homepage":"https://github.com/DhavalKapil/luaver","license":"MIT","ruby_source_checksum":"87a74280093a441272dba430b4fdbb9d0c11a4cd3e71610ef71988ffdf1de42c","stable_dependencies":["wget"],"stable_checksum":"441b1b72818889593d15a035807c95321118ac34270da49cf8d5d64f5f2e486d","stable_url_args":["https://github.com/DhavalKapil/luaver/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"9bf33058878e1a0fcbec847bf8b5ec06912eda98647f05ab96e08e4c1197f93a"},"lucky-commit":{"desc":"Customize your git commit hashes!","executables":["lucky_commit"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/not-an-aardvark/lucky-commit","license":"MIT","ruby_source_checksum":"d3c8363dca496d4068c91739d58b5e384fdebfe1a98dc6cc9507dce31f3d6ea7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cab69b87afac8b2e8db3949397695809977199ccc4894b8af53e59da7f917126","stable_url_args":["https://github.com/not-an-aardvark/lucky-commit/archive/refs/tags/v2.2.5.tar.gz"],"stable_version":"2.2.5","bottle_checksum":"ddc33a6a32fa743b4a6137716900a09736fa291bbdff36799637050d625e06d8"},"ludusavi":{"desc":"Backup tool for PC game saves","executables":["ludusavi"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/mtkennerly/ludusavi","license":"MIT","ruby_source_checksum":"357ef502a0f9b22700c3d16ea4fbad094a0819ebe8bf2ce8780cfedd7636f96b","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"e7dcfa4fb17fcd2be9ef34d55fe0ca0d3f79fdf570107aeaa5b4e76910e2f8a1","stable_url_args":["https://github.com/mtkennerly/ludusavi/archive/refs/tags/v0.31.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.31.0"},"lue-reader":{"desc":"Terminal eBook reader with text-to-speech and multi-format support","executables":["lue"],"head_dependencies":[{"certifi":":no_linkage"},"ffmpeg","pymupdf","python@3.15"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/superstarryeyes/lue","license":"GPL-3.0-only","revision":4,"ruby_source_checksum":"910fcf3993bbc5e1a477bbf73e1126d0651d788456302ff472e941eb127d136f","stable_dependencies":[{"certifi":":no_linkage"},"ffmpeg","pymupdf","python@3.15"],"stable_checksum":"8e1ce6a5719e5e1cb69a231cb4074ffc842f533a2389fe78e2d419cd22b9f6a1","stable_url_args":["https://files.pythonhosted.org/packages/48/83/2db11fb63a920e5b90ae5b9412122ef7dbbe8a93db7abe426678f0d9a085/lue_reader-0.5.0.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.5.0"},"luit":{"desc":"Filter run between arbitrary application and UTF-8 terminal emulator","executables":["luit"],"homepage":"https://invisible-island.net/luit/","license":"MIT","ruby_source_checksum":"4eb101e61b4ecd88758c568f57f757b122a060193203bb7db44f09beba5869b8","stable_checksum":"97bd13da3e3aa59785d64504d37389612a327953bb7581508c5fea5182f9f561","stable_url_args":["https://invisible-mirror.net/archives/luit/luit-20260907.tgz"],"stable_version":"20260907"},"lume":{"desc":"Create and manage Apple Silicon-native virtual machines","executables":["lume"],"head_url_args":["https://github.com/trycua/cua.git",{":branch":"main"}],"homepage":"https://cua.ai","license":"MIT","ruby_source_checksum":"3068635ad7dae218743338d2c5c44cb8735aa37c4804fe63ff6ecf298e07761c","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/lume.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/lume.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/lume/bin/lume","serve"]],"stable_checksum":"1cdec8becca85d945f095f205e081e399e06e6108684ae79c5a054b47ea833ce","stable_url_args":["https://github.com/trycua/cua/archive/refs/tags/lume-v0.6.1.tar.gz"],"stable_version":"0.6.1","version_scheme":1},"lunar-date":{"desc":"Chinese lunar date library","executables":["lunar-date"],"head_dependencies":["glib","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/yetist/lunar-date","license":"LGPL-2.1-or-later","ruby_source_checksum":"a59ebc069ca1d9fa0a255b2bf5e3f3963c58f845fac71e4cdac3dd058ae89002","stable_dependencies":["glib","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"2d24263803c0d8ed90c7d68bb7f69a481441f0b3ed89b5a29ea704dea86a4580","stable_url_args":["https://github.com/yetist/lunar-date/releases/download/v3.2.0/lunar-date-3.2.0.tar.xz"],"stable_version":"3.2.0"},"lunarml":{"desc":"Standard ML compiler that produces Lua/JavaScript","executables":["lunarml"],"head_dependencies":["gmp",{"mlton":":build"},{"lua":":test"},{"node":":test"}],"head_url_args":["https://github.com/minoki/LunarML.git",{":branch":"master"}],"homepage":"https://github.com/minoki/LunarML","license":"MIT","ruby_source_checksum":"047f256deff371e693c330312e0a83e06b99ce4526f7c17615dda007519dc24e","stable_dependencies":["gmp",{"mlton":":build"},{"lua":":test"},{"node":":test"}],"stable_checksum":"459719f7b462ae3bb1485d2055fe9a62bdd1bc91f569cfd0480757c48054d8ee","stable_url_args":["https://github.com/minoki/LunarML/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"lunarr":{"desc":"Self-hosted media streaming server and Plex alternative for movies and TV","executables":["lunarr"],"head_dependencies":["ffmpeg","node"],"head_url_args":["https://github.com/lunarr-app/lunarr-go.git",{":branch":"main"}],"homepage":"https://github.com/lunarr-app/lunarr-go","license":"Apache-2.0","ruby_source_checksum":"764cac228fbe446c86df28f1990f2447f5135d67719176877695866e4320d9a4","service_args":[[":environment_variables",{":LUNARR_DATA_DIR":"$HOMEBREW_PREFIX/var/lunarr"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/lunarr.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/lunarr.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/lunarr/bin/lunarr"]],"stable_dependencies":["ffmpeg","node"],"stable_checksum":"e1d0317e8217d8a880e7b9eb340172dd6239854ca224bd845862e777ce6628c7","stable_url_args":["https://github.com/lunarr-app/lunarr-go/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"lunasvg":{"desc":"SVG rendering and manipulation library in C++","head_dependencies":["plutovg",{"cmake":":build"}],"homepage":"https://github.com/sammycage/lunasvg","license":"MIT","ruby_source_checksum":"47298a0c40a21eed5793aad62c41ab818bf5f587f16a7b5900b107eef833617f","stable_dependencies":["plutovg",{"cmake":":build"}],"stable_checksum":"1abf1472ee6c4d19797916e8cc3c2e4b628e0d81178ffac60bdb0d457e32c690","stable_url_args":["https://github.com/sammycage/lunasvg/archive/refs/tags/v3.5.0.tar.gz"],"stable_version":"3.5.0"},"lunchy-go":{"conflicts":[["lunchy",{":because":"both install a `lunchy` binary"}]],"desc":"Friendly wrapper for launchctl","executables":["lunchy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sosedoff/lunchy-go.git",{":branch":"master"}],"homepage":"https://github.com/sosedoff/lunchy-go","license":"MIT","ruby_source_checksum":"88c4de0180703706b1843b84039d783397fb67d33d624ae90e912f2789107a08","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/sosedoff/lunchy-go/commit/756ad7892ca91763c9c1e70ff9c6570607843725.patch?full_index=1","sha256":"e929312d6bb2441343e488988981e27fedab365fd963020089553608a9f93d5b","type":"backport"}],"stable_checksum":"58f10dd7d823eff369a3181b7b244e41c09ad8fec2820c9976b822b3daee022e","stable_url_args":["https://github.com/sosedoff/lunchy-go/archive/refs/tags/v0.2.1.tar.gz"],"stable_version":"0.2.1","bottle_checksum":"0eee3b43e4891dadceba85ae87c572308196b55082423a97046b81814a67c2c2"},"lunchy":{"bottle_rebuild":2,"conflicts":[["lunchy-go",{":because":"both install a `lunchy` binary"}]],"desc":"Friendly wrapper for launchctl","executables":["lunchy"],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/eddiezane/lunchy","license":"MIT","ruby_source_checksum":"1b877d9e4bea5db59d66bd098d24c68063e6daaf1a46aef10f69c3025d1ce38f","stable_url_args":["https://github.com/eddiezane/lunchy.git",{":tag":"v0.10.4",":revision":"c78e554b60e408449937893b3054338411af273f"}],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.10.4","bottle_tag":":all","bottle_checksum":"071a71f4b6716723c0c3de5ce2daa1521e2fb339e009ea0df5e8ba1763a6fd8c"},"lune":{"desc":"Standalone Luau script runtime","executables":["lune"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"homepage":"https://lune-org.github.io/docs","license":"MPL-2.0","ruby_source_checksum":"936f4822b1547c1755c9bf7374543d9d9ca0ad919c963aa14f36b64931e10ccb","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"d1cde4a4bb82385d7cfa964b9910cc2bac85273a8088471a50f0223838fbd39c","stable_url_args":["https://github.com/lune-org/lune/archive/refs/tags/v0.11.1.tar.gz"],"stable_version":"0.11.1"},"lunzip":{"desc":"Decompressor for lzip files","executables":["lunzip"],"head_dependencies":[{"lzip":":test"}],"homepage":"https://www.nongnu.org/lzip/lunzip.html","license":"GPL-2.0-or-later","ruby_source_checksum":"eeb2459d5e70b31d9c04c28bde078410d0c38840209de695b6efe8fab727bf5b","stable_dependencies":[{"lzip":":test"}],"stable_checksum":"f13809a1aeaf953f32b07f822c3804bfb11056c08d465b93750b4e45190becda","stable_url_args":["https://download.savannah.nongnu.org/releases/lzip/lunzip/lunzip-1.16.tar.gz"],"stable_version":"1.16"},"lutgen":{"desc":"Blazingly fast interpolated LUT generator and applicator for color palettes","executables":["lutgen"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ozwaldorf/lutgen-rs.git",{":branch":"main"}],"homepage":"https://ozwaldorf.github.io/lutgen-rs/","license":"MIT","ruby_source_checksum":"3c56d1f2be58e87b3885fbe0223759ffb3d5750a86797257cc5c3dd6bfa2e9fb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"86f65213c8ada58eee5b2e4113db5c6eeebf537356c2c62cd2bf5c3f1c8c7255","stable_url_args":["https://github.com/ozwaldorf/lutgen-rs/archive/refs/tags/lutgen-v1.1.1.tar.gz"],"stable_version":"1.1.1"},"lutok":{"desc":"Lightweight C++ API for Lua","head_dependencies":["lua",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/freebsd/lutok.git",{":branch":"master"}],"homepage":"https://github.com/freebsd/lutok","license":"BSD-3-Clause","ruby_source_checksum":"68793afef2197060ff7f3d53b68ddf2db7be079744aadc4a20e9aa4eb5fe3f6d","stable_dependencies":["lua",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"5f33fdf8be36c2d95b866947ff49aa4a90ffd6f10a6172d9ed9243f6a6b42f18","stable_url_args":["https://github.com/freebsd/lutok/releases/download/lutok-0.6.3/lutok-0.6.3.tar.gz"],"stable_version":"0.6.3"},"luv":{"compatibility_version":1,"desc":"Bare libuv bindings for lua","head_dependencies":["libuv",{"cmake":":build"},{"lua":[":build",":test"]},{"luajit":[":build",":test"]}],"head_url_args":["https://github.com/luvit/luv.git",{":branch":"master"}],"homepage":"https://github.com/luvit/luv","license":"Apache-2.0","ruby_source_checksum":"b0813dec190a4d54aef5d420473873cfcce829de720f72752a848a67276989ee","stable_dependencies":["libuv",{"cmake":":build"},{"lua":[":build",":test"]},{"luajit":[":build",":test"]}],"stable_checksum":"bd393b5918f320c79a2c6405e3abebe01c024557c32b9fb9006bee20ce71e19e","stable_url_args":["https://github.com/luvit/luv/archive/refs/tags/1.53.0-0.tar.gz"],"stable_version":"1.53.0-0"},"luvit":{"conflicts":[["lit",{":because":"both install `lit` binaries"}]],"desc":"Asynchronous I/O for Lua","executables":["lit","luvi","luvit"],"head_dependencies":["libuv","luajit","openssl@4","pcre2",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/luvit/luvit.git",{":branch":"master"}],"homepage":"https://luvit.io","license":"Apache-2.0","revision":37,"ruby_source_checksum":"9d933da3d19dee0f12b11503cc01c4e3b70ad19d3977309d4b2dd7be6e6e5412","stable_dependencies":["libuv","luajit","openssl@4","pcre2",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"b792781d77028edb7e5761e96618c96162bd68747b8fced9a6fc52f123837c2c","stable_url_args":["https://github.com/luvit/luvit/archive/refs/tags/2.18.1.tar.gz"],"stable_version":"2.18.1"},"lux":{"bottle_rebuild":1,"desc":"Fast and simple video downloader","executables":["lux"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/iawia002/lux.git",{":branch":"master"}],"homepage":"https://github.com/iawia002/lux","license":"MIT","oldnames":["annie"],"ruby_source_checksum":"aa75c1ebb76451bfcf364c7438924b45b77f4df8762c1d2bf5c8a34efbce57de","stable_dependencies":[{"go":":build"}],"stable_checksum":"69d4fe58c588cc6957b8682795210cd8154170ac51af83520c6b1334901c6d3d","stable_url_args":["https://github.com/iawia002/lux/archive/refs/tags/v0.24.1.tar.gz"],"stable_version":"0.24.1","bottle_checksum":"06dac67a49a44e204415365d22dec09363c2ad4247fc8e787791960ad25da706"},"lv":{"desc":"Powerful multi-lingual file viewer/grep","executables":["lgrep","lv"],"head_url_args":["https://salsa.debian.org/debian/lv.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://salsa.debian.org/debian/lv","license":"GPL-2.0-or-later","ruby_source_checksum":"8fc12a9ba10f7bdaaea87593c85e0f6256a289d6eb10dce90b47f8548339b223","stable_checksum":"64c1efb7d66301625d3a46dd4b3abed45942b2686de335860bf24a37b01ea858","stable_url_args":["https://salsa.debian.org/debian/lv/-/archive/debian/4.51-10.1/lv-debian-4.51-10.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.51-10.1"},"lv2":{"bottle_rebuild":2,"desc":"Portable plugin standard for audio systems","executables":["lv2_validate"],"head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://gitlab.com/lv2/lv2.git",{":branch":"master"}],"homepage":"https://lv2plug.in/","license":{":any_of":["0BSD","ISC"]},"ruby_source_checksum":"5183f3b86da144556d40de9ac50ab1ce118a5fa40bb1bdb5b6130dbe649d19f5","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"78c51bcf21b54e58bb6329accbb4dae03b2ed79b520f9a01e734bd9de530953f","stable_url_args":["https://lv2plug.in/spec/lv2-1.18.10.tar.xz"],"stable_version":"1.18.10","bottle_tag":":all","bottle_checksum":"25dce655720f7e01dee8e5b7db09049d887a4a0633ffac40a5333eec39283ce8"},"lwtools":{"deprecate_args":{":date":"2026-09-18",":because":":checksum_mismatch"},"desc":"Cross-development tools for Motorola 6809 and Hitachi 6309","disable_args":{":date":"2027-09-18",":because":":checksum_mismatch"},"executables":["lwar","lwasm","lwcc-cpp","lwlink","lwobjdump"],"homepage":"https://www.lwtools.ca/","license":"GPL-3.0-only","ruby_source_checksum":"8b5e21c9aee8290085c242aef737f6b6e6a2d463bd7bc259c93000a7ce98d237","stable_checksum":"a61fb716ed054951f8cd8f1cbad58363eb2115f5ce18af97d5f188e01fb5fcda","stable_url_args":["https://www.lwtools.ca/releases/lwtools/lwtools-4.25.tar.gz"],"stable_version":"4.25"},"lxc":{"desc":"CLI client for interacting with LXD","executables":["lxc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/canonical/lxd.git",{":branch":"main"}],"homepage":"https://ubuntu.com/lxd","license":"AGPL-3.0-only","ruby_source_checksum":"9903eb53c987b4b6f1e33f3f315ca014235183b21deeacf3eb51677ad61e6def","stable_dependencies":[{"go":":build"}],"stable_checksum":"4ede1d19dc6980234e1d8d68c74b09fe5631d7cac1b69081937dca42995da994","stable_url_args":["https://github.com/canonical/lxd/archive/refs/tags/lxd-6.10.0.tar.gz"],"stable_version":"6.10.0"},"lxi-tools":{"bottle_rebuild":1,"desc":"Open source tools for managing network attached LXI compatible instruments","executables":["lxi","lxi-gui"],"head_dependencies":["cairo","desktop-file-utils","gdk-pixbuf","glib","gtk4","gtksourceview5","hicolor-icon-theme","json-glib","libadwaita","liblxi","lua","readline","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://lxi-tools.github.io","license":"BSD-3-Clause","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"},{"path":{"base":"homebrew_prefix","path":"share/applications"},"type":"update_desktop_database"}],"revision":1,"ruby_source_checksum":"cc0442bc046cd16335b73ab9aa088cff4b8563d73f075a9c95554eb4ac9f1201","stable_dependencies":["cairo","desktop-file-utils","gdk-pixbuf","glib","gtk4","gtksourceview5","hicolor-icon-theme","json-glib","libadwaita","liblxi","lua","readline","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"ef9d013189c9449f850d467dd35ac3840929e76a888cdb77e0edbce067da0b2d","stable_url_args":["https://github.com/lxi-tools/lxi-tools/archive/refs/tags/v2.8.tar.gz"],"stable_version":"2.8"},"lxsplit":{"deprecate_args":{":date":"2026-07-17",":because":":unmaintained"},"desc":"Tool for splitting or joining files","disable_args":{":date":"2027-01-17",":because":":unmaintained"},"executables":["lxsplit"],"homepage":"https://lxsplit.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"7d463b37cd033886dd9dbe0db0bde01e19aef529df5f711794f6702627c4d68c","stable_checksum":"858fa939803b2eba97ccc5ec57011c4f4b613ff299abbdc51e2f921016845056","stable_url_args":["https://downloads.sourceforge.net/project/lxsplit/lxsplit/0.2.4/lxsplit-0.2.4.tar.gz"],"stable_version":"0.2.4","bottle_checksum":"cc04acafa5e324481217f2ca6356f87e29418a169ba28042173be4650b8ee3af"},"ly":{"bottle_rebuild":1,"desc":"Parse, manipulate or create documents in LilyPond format","executables":["ly","ly-server"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/frescobaldi/python-ly","license":"GPL-2.0-or-later","ruby_source_checksum":"ead198f0c362d615c5eca1ea6e8cb6eb319f34b76d0542d8cddd26b5d1075eac","stable_dependencies":["python@3.15"],"stable_checksum":"18ef058b4d0fa235768b6669041174370f553d6c84eb7a4495f95bb315e0f18a","stable_url_args":["https://files.pythonhosted.org/packages/94/a2/c21c90a3790612521feca435e1019eae6edc6a15084aab91b13b47a7486c/python_ly-0.9.10.tar.gz"],"stable_version":"0.9.10","bottle_tag":":all","bottle_checksum":"a4f02d279fae6f0d686483f12c2f106bb40d2047bbf5760449a0e4790f6202b5"},"lychee":{"bottle_rebuild":1,"desc":"Fast, async, resource-friendly link checker","executables":["lychee"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/lycheeverse/lychee.git",{":branch":"master"}],"homepage":"https://lychee.cli.rs/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"c085059a65e0aeda9f8f88bf701a2dd23d0e84672accf915ca1f2a223c9d5404","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"62687c0a84ceec76d17e30e494dcf8e65c7099a2e24a6a521a41854b8eb3759d","stable_url_args":["https://github.com/lycheeverse/lychee/archive/refs/tags/lychee-v0.24.2.tar.gz"],"stable_version":"0.24.2"},"lynis":{"desc":"Security and system auditing tool to harden systems","executables":["lynis"],"homepage":"https://cisofy.com/lynis/","license":"GPL-3.0-only","ruby_source_checksum":"e4a2c8ad9509f16852da6c712f4bed737b31a9bb18a95559a0a4e766f6d29b39","stable_checksum":"48d829d0dc2c583a3e838cc09a7190b69a3af844bcb913c7cf9c0226b04b95c5","stable_url_args":["https://github.com/CISOfy/lynis/archive/refs/tags/3.1.7.tar.gz"],"stable_version":"3.1.7","bottle_tag":":all","bottle_checksum":"3a18dfac20bd5e3201f449bf3369a021dcf677960bebafda98230897fbdcd4db"},"lynx":{"desc":"Text-based web browser","executables":["lynx"],"head_dependencies":["ncurses","openssl@4"],"homepage":"https://invisible-island.net/lynx/","license":"GPL-2.0-only","ruby_source_checksum":"e0ed313b04b2522f6bf1094eb225edcae2477a8235b51968fe2780b87a83d583","stable_dependencies":["ncurses","openssl@4"],"stable_checksum":"174b7f2866a60f3247ba75f5c7dbb10b124aede4a1359312de15f3bfebd2050f","stable_url_args":["https://invisible-mirror.net/archives/lynx/tarballs/lynx2.9.3.tar.bz2"],"stable_version":"2.9.3"},"lz4":{"bottle_rebuild":3,"desc":"Extremely Fast Compression algorithm","executables":["lz4","lz4c","lz4cat","unlz4"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/lz4/lz4.git",{":branch":"dev"}],"homepage":"https://lz4.github.io/lz4/","license":"BSD-2-Clause","ruby_source_checksum":"b45023020f34ac622d84d10e44f1d972f742d5c741098f6ee828b6ab79bd19e4","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b","stable_url_args":["https://github.com/lz4/lz4/archive/refs/tags/v1.10.0.tar.gz"],"stable_version":"1.10.0"},"lzfse":{"desc":"Apple LZFSE compression library and command-line tool","executables":["lzfse"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/lzfse/lzfse","license":"BSD-3-Clause","ruby_source_checksum":"c501bf5772e5a794cedd6a23770fb3af320aa1ed55f568d655cd472b622cd2bd","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"cf85f373f09e9177c0b21dbfbb427efaedc02d035d2aade65eb58a3cbf9ad267","stable_url_args":["https://github.com/lzfse/lzfse/archive/refs/tags/lzfse-1.0.tar.gz"],"stable_version":"1.0","bottle_cellar":":any","bottle_checksum":"907f55be17f387f646e1bf8e95b60cd64534ea8b39210bcdf29aa9fcde331a61"},"lzip":{"compatibility_version":1,"desc":"LZMA-based compression program similar to gzip or bzip2","executables":["lzip"],"homepage":"https://www.nongnu.org/lzip/","license":"GPL-2.0-or-later","ruby_source_checksum":"30f43f0bcb0cad050f081578835043edc87f39818c267a7183574f76362849f7","stable_checksum":"641cf30961525cbe3b340cc883436c8854e9f5032f459f444de4782b621e6572","stable_url_args":["https://download.savannah.nongnu.org/releases/lzip/lzip-1.26.tar.gz"],"stable_version":"1.26"},"lziprecover":{"desc":"Data recovery tool and decompressor for files in the lzip compressed data format","executables":["lziprecover"],"head_dependencies":[{"lzip":":test"}],"homepage":"https://www.nongnu.org/lzip/lziprecover.html","license":"GPL-2.0-or-later","ruby_source_checksum":"a9f67a9c05d40b37c9c0dc4d7ec2ff08a4010eda11cd71639b89802269801ea4","stable_dependencies":[{"lzip":":test"}],"stable_checksum":"e234005a756d5649f41686116d3e548736d4a77e5a5ec37b943ca6650787801d","stable_url_args":["https://download.savannah.nongnu.org/releases/lzip/lziprecover/lziprecover-1.26.tar.gz"],"stable_version":"1.26"},"lzlib":{"compatibility_version":1,"desc":"Data compression library","homepage":"https://www.nongnu.org/lzip/lzlib.html","license":"BSD-2-Clause","ruby_source_checksum":"cf43b08ff0033d078481fe81d3b3dd4c03566713d2cc443ddd55faa7d79af51a","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"203228de911780309dad6813e51541d7ea89469784f01cb661edba080ff1b038","stable_url_args":["https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.16.tar.gz"],"stable_version":"1.16"},"lzo":{"desc":"Real-time data compression library","homepage":"https://www.oberhumer.com/opensource/lzo/","license":"GPL-2.0-or-later","ruby_source_checksum":"8acc83503bd65a1e198d16638fe911201c7922cf70b24b5db3015fcd948c54cd","stable_checksum":"c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072","stable_url_args":["https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz"],"stable_version":"2.10","bottle_cellar":":any","bottle_checksum":"ac88f2fdcb7eb5f82e1e6b2459408f2ca3db299d2366b7af64e410a3c6629b52"},"lzop":{"desc":"File compressor","executables":["lzop"],"head_dependencies":["lzo"],"homepage":"https://www.lzop.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"6fb73790503ffcd42ad5b5fa9398c9446babaccf710d51b2c2048ae4ab32843c","stable_dependencies":["lzo"],"stable_checksum":"7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41","stable_url_args":["https://www.lzop.org/download/lzop-1.04.tar.gz"],"stable_version":"1.04","bottle_cellar":":any","bottle_checksum":"b521542f32669d0890bd66a3a77cb8517df3f6a619563fb3817be6c7a77acc90"},"lzsa":{"desc":"Lossless packer that is optimized for fast decompression on 8-bit micros","executables":["lzsa"],"homepage":"https://github.com/emmanuel-marty/lzsa","license":{":all_of":["Zlib","CC0-1.0"]},"ruby_source_checksum":"53d4ef648abf78a9d3ca3339a125348dc34eab1916f50c087404b6ee74ba0843","stable_checksum":"c65ca1e6a43696f4ca5edc2c98229fba1044806bd21bc2a8ce4b867dc9cfc45c","stable_url_args":["https://github.com/emmanuel-marty/lzsa/archive/refs/tags/1.4.1.tar.gz"],"stable_version":"1.4.1","bottle_checksum":"8070f70739bc90d8c318087322f79f9b5a6fe9e499a8340993828a71f9aec55c"},"lib3ds":{"bottle_rebuild":1,"desc":"Library for managing 3D-Studio Release 3 and 4 '.3DS' files","executables":["3dsdump","lib3ds-config"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://code.google.com/archive/p/lib3ds/","license":"LGPL-2.1-or-later","ruby_source_checksum":"40e29b3da0151e5cb81320d8d505cd634f4f79832c55e824182c90aba74ecd1a","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"f5b00c302955a67fa5fb1f2d3f2583767cdc61fdbc6fd843c0c7c9d95c5629e3","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/lib3ds/lib3ds-1.3.0.zip"],"stable_version":"1.3.0","bottle_cellar":":any","bottle_checksum":"43e5029413555b545a6b4177acdc9b254f3e6a82251ea5bded95dfa5b7f4d93f"},"libaacs":{"desc":"Implements the Advanced Access Content System specification","executables":["aacs_info"],"head_dependencies":["libgcrypt","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"bison":":build"}],"head_url_args":["https://code.videolan.org/videolan/libaacs.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://www.videolan.org/developers/libaacs.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"0a75dd0019626c592752f3a5b524944d147ee56dee8e0052be716ca84ff119aa","stable_dependencies":["libgcrypt","libgpg-error",{"bison":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"1996673a9fc45ee4a364c66ffa84756629bf3923e52346c7358b71becb8e4419","stable_url_args":["https://get.videolan.org/libaacs/0.12.0/libaacs-0.12.0.tar.bz2"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"0.12.0"},"libabigail":{"desc":"ABI Generic Analysis and Instrumentation Library","executables":["abicompat","abidiff","abidw","abilint","abipkgdiff","kmidiff"],"head_dependencies":["elfutils","libxml2","xxhash","xz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://sourceware.org/git/libabigail.git",{":branch":"master"}],"homepage":"https://sourceware.org/libabigail/","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"3b0598e6d75b268d22b56fc22a642e3d8be867d666b6331f3251fb4863858f66","stable_dependencies":["elfutils","libxml2","xxhash","xz",{"pkgconf":":build"}],"stable_checksum":"d34ea7c4b150f61e22edb1d16157e12c43fd18f8e8f09abce053d82ccaf92e06","stable_url_args":["https://mirrors.kernel.org/sourceware/libabigail/libabigail-3.0.tar.xz"],"stable_version":"3.0"},"libabw":{"desc":"Library for parsing AbiWord documents","executables":["abw2html","abw2raw","abw2text"],"head_dependencies":["librevenge",{"boost":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"gperf":":build"}],["libxml2"]],"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libabw","license":"MPL-2.0","ruby_source_checksum":"653281d03f72b2c11381e5543d1697500eff58e044ea86160e8d87c219b736a3","stable_dependencies":["librevenge",{"boost":":build"},{"pkgconf":":build"}],"stable_checksum":"fa2685a3440da6e03a66a778480d93cb95f6064e4541e58e37397680760fd6a0","stable_url_args":["https://dev-www.libreoffice.org/src/libabw/libabw-0.1.4.tar.xz"],"stable_uses_from_macos":[[{"gperf":":build"}],["libxml2"]],"stable_version":"0.1.4"},"libadwaita":{"compatibility_version":1,"desc":"Building blocks for modern adaptive GNOME applications","head_dependencies":["fribidi","glib","graphene","gtk4","pango","gettext",{"dart-sass":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/libadwaita.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://gnome.pages.gitlab.gnome.org/libadwaita/","license":"LGPL-2.1-or-later","ruby_source_checksum":"a3ef4b78c2b9379bea929f947ae9a5ba13d044da891120fb97a400e47c518d29","stable_dependencies":["fribidi","glib","graphene","gtk4","pango","gettext",{"dart-sass":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"b1bf56239269d101a6391ad4553c910eff9cc6170b803916405477ef60a66c84","stable_url_args":["https://download.gnome.org/sources/libadwaita/1.10/libadwaita-1.10.0.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.10.0"},"libaec":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Adaptive Entropy Coding implementing Golomb-Rice algorithm","head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/Deutsches-Klimarechenzentrum/libaec.git",{":branch":"main"}],"homepage":"https://github.com/Deutsches-Klimarechenzentrum/libaec","license":"BSD-2-Clause","link_overwrite_paths":["include/szlib.h","lib/libsz.a","lib/libsz.dylib","lib/libsz.2.dylib","lib/libsz.so","lib/libsz.so.2"],"ruby_source_checksum":"0da3316e7e2bb27d059657e67e293bc5d554dfc5142f92c3c8ca534cb7baf2aa","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"cc7b93be9002e25a88b45d6b8d5f6120756cb5e1000613f91d803ce0beba24d9","stable_url_args":["https://github.com/Deutsches-Klimarechenzentrum/libaec/releases/download/v1.1.7/libaec-1.1.7.tar.gz"],"stable_version":"1.1.7"},"libaegis":{"desc":"Portable C implementations of the AEGIS family of encryption algorithms","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/aegis-aead/libaegis","license":"MIT","ruby_source_checksum":"66e95e20c41187d31a4cc0accf432f20351f904d7da0037ba97f4d21a802962f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"aaa17587424e1f4992b04abb4efa32c406965625f60fe34857c8679eea9fb7ce","stable_url_args":["https://github.com/aegis-aead/libaegis/archive/refs/tags/0.10.6.tar.gz"],"stable_version":"0.10.6"},"libagg":{"bottle_rebuild":1,"desc":"High fidelity 2D graphics library for C++","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://agg.sourceforge.net/antigrain.com/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"1e7ba3f69977bdc7c0b0ef0b5886b4064b9faad92e0b86045774f9c924b9a039","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/2c1525dfa5e9b3d60ec0a02cbbd9a5c21a4e05eb/graphics/antigraingeometry/files/patch-configure.in.diff","sha256":"c3f22ef7d57cf5f88e4a72fd2ff5c5416610ad9953953fb87f4286bdeee96031","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/2c1525dfa5e9b3d60ec0a02cbbd9a5c21a4e05eb/graphics/antigraingeometry/files/patch-src-platform-Makefile.am.diff","sha256":"be4b7a6a118833722f3aaf378d0bcdf4dc56ed8f003edff5bc73fe2b83a49bee","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"ab1edc54cc32ba51a62ff120d501eecd55fceeedf869b9354e7e13812289911f","stable_url_args":["https://ftp2.osuosl.org/pub/blfs/8.0/a/agg-2.5.tar.gz"],"stable_version":"2.5"},"libaio":{"bottle_rebuild":1,"desc":"Linux-native asynchronous I/O access library","head_url_args":["https://pagure.io/libaio.git",{":branch":"master"}],"homepage":"https://pagure.io/libaio","license":"LGPL-2.1-or-later","ruby_source_checksum":"150f31c21b70499fa73f09415b8a217a3e7b864995812a9cb1c0ef7de9aecf7b","stable_checksum":"716c7059703247344eb066b54ecbc3ca2134f0103307192e6c2b7dab5f9528ab","stable_url_args":["https://pagure.io/libaio/archive/libaio-0.3.113/libaio-libaio-0.3.113.tar.gz"],"stable_version":"0.3.113"},"libansilove":{"desc":"Library for converting ANSI, ASCII, and other formats to PNG","head_dependencies":["gd",{"cmake":":build"}],"homepage":"https://www.ansilove.org","license":"BSD-2-Clause","ruby_source_checksum":"5ce05746f6432ea39739b8872be8e4f19be33706deec1ecdda68ad084dd740b4","stable_dependencies":["gd",{"cmake":":build"}],"stable_checksum":"f1d6f75e01aa44eaa79f8b63e9bb2c9d0f4d5d55b234e9abaf790314cccbfc18","stable_url_args":["https://github.com/ansilove/libansilove/releases/download/1.4.3/libansilove-1.4.3.tar.gz"],"stable_version":"1.4.3"},"libantlr3c":{"desc":"ANTLRv3 parsing library for C","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.antlr3.org/","license":"BSD-3-Clause","ruby_source_checksum":"32e618ddb3c672b2ddb17df6e4de776373d38956622deccaed980a03c3f2bffe","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a0892bcf164573d539b930e57a87ea45333141863a0dd3a49e5d8c919c8a58ab","stable_url_args":["https://github.com/antlr/antlr3/archive/refs/tags/3.5.3.tar.gz"],"stable_version":"3.5.3","bottle_cellar":":any","bottle_checksum":"8fefe8f54568cd3eb22e0d5ac36fe8cbb13b9d1c3be7dda36c6c343b092515fb"},"libao":{"bottle_rebuild":3,"compatibility_version":1,"desc":"Cross-platform Audio Library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/libao.git",{":branch":"master"}],"homepage":"https://www.xiph.org/ao/","license":"GPL-2.0-or-later","ruby_source_checksum":"c1c484b973b4cd353dffad48bfc2809d1bf974964da34ec116c44c62028a8dcf","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"df8a6d0e238feeccb26a783e778716fb41a801536fe7b6fce068e313c0e2bf4d","stable_url_args":["https://gitlab.xiph.org/xiph/libao/-/archive/1.2.2/libao-1.2.2.tar.gz"],"stable_version":"1.2.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"9eda661b1d28f5da8c205660cf2c2b9a4ad71d086c39b186cb12d18ff81f9551"},"libapplewm":{"compatibility_version":1,"desc":"Xlib-based library for the Apple-WM extension","head_dependencies":["libx11","libxext",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"4c8006e50eadd92203cbae9d03eb42be3b753e7f5eb8d986af710e32d9d9ce66","stable_dependencies":["libx11","libxext",{"pkgconf":":build"}],"stable_checksum":"5e5c85bcd81152b7bd33083135bfe2287636e707bba25f43ea09e1422c121d65","stable_url_args":["https://www.x.org/releases/individual/lib/libAppleWM-1.4.1.tar.bz2"],"stable_version":"1.4.1","bottle_cellar":":any","bottle_checksum":"dff0dd7ef1cf645b88d606c7580c60294693c9ebe8a59ccfe477c66ab1765e37"},"libarchive":{"compatibility_version":1,"desc":"Multi-format archive and compression library","executables":["bsdcat","bsdcpio","bsdtar","bsdunzip"],"head_dependencies":["libb2","lz4","xz","zstd"],"head_uses_from_macos":[["bzip2"],["expat"]],"homepage":"https://www.libarchive.org","keg_only_args":[":provided_by_macos"],"license":"BSD-2-Clause","ruby_source_checksum":"56f3b5ed0c64bd2ec9305a9105d1119689f2c8de86b1dc71b78322ee1991354f","stable_dependencies":["libb2","lz4","xz","zstd"],"stable_checksum":"56cad765459d5ee25a3b761f90c47d99379d28297fbfb72d908880d6b875fb96","stable_url_args":["https://www.libarchive.org/downloads/libarchive-3.8.10.tar.xz"],"stable_uses_from_macos":[["bzip2"],["expat"]],"stable_version":"3.8.10"},"libaribcaption":{"desc":"Portable ARIB STD-B24 Caption Decoder/Renderer","head_dependencies":[{"cmake":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/xqq/libaribcaption.git",{":branch":"master"}],"homepage":"https://github.com/xqq/libaribcaption","license":"MIT","ruby_source_checksum":"9f40cd3e637fe1ffa4ef05ddd7aa8fd47b15ec3672c435a627a45e69c0329987","stable_dependencies":[{"cmake":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"649b50bde99272b97c66af2a8400163e2f84eae072d252daa26baaaf0866a1c2","stable_url_args":["https://github.com/xqq/libaribcaption/archive/refs/tags/v1.1.2.tar.gz"],"stable_version":"1.1.2"},"libart":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Library for high-performance 2D graphics","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["libart2-config"],"homepage":"https://gitlab.gnome.org/Archive/libart_lgpl","license":"LGPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"f0d05c1c0eaa22bef2ae89500d377a523a36e65505595a0b6806381f0a0c8c81","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"fdc11e74c10fc9ffe4188537e2b370c0abacca7d89021d4d303afdf7fd7476fa","stable_url_args":["https://download.gnome.org/sources/libart_lgpl/2.3/libart_lgpl-2.3.21.tar.bz2"],"stable_version":"2.3.21"},"libass":{"compatibility_version":1,"desc":"Subtitle renderer for the ASS/SSA subtitle format","head_dependencies":["freetype","fribidi","harfbuzz","libunibreak",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/libass/libass.git",{":branch":"master"}],"homepage":"https://github.com/libass/libass","license":"ISC","revision":1,"ruby_source_checksum":"176f69e91d8b0a139c75fd3bd6b4af022eb295624b0364bdaea653f4a5b9fd86","stable_dependencies":["freetype","fribidi","harfbuzz","libunibreak",{"pkgconf":":build"},{"nasm":":build"}],"stable_checksum":"2dca25c0e0c837ddf00b52011b3f82cac1e4ddd3ad018227806b0c2288864acc","stable_url_args":["https://github.com/libass/libass/releases/download/0.17.5/libass-0.17.5.tar.xz"],"stable_version":"0.17.5"},"libassuan":{"aliases":["libassuan@3"],"compatibility_version":1,"desc":"Assuan IPC Library","executables":["libassuan-config"],"head_dependencies":["libgpg-error"],"homepage":"https://www.gnupg.org/related_software/libassuan/","license":{":all_of":["LGPL-2.1-or-later","GPL-3.0-or-later","FSFULLR"]},"ruby_source_checksum":"d958780a5f7e6e4b570bf854d31f7600e7e0bd98c5a207360bd8bd0295a79a44","stable_dependencies":["libgpg-error"],"stable_checksum":"d2931cdad266e633510f9970e1a2f346055e351bb19f9b78912475b8074c36f6","stable_url_args":["https://gnupg.org/ftp/gcrypt/libassuan/libassuan-3.0.2.tar.bz2"],"stable_version":"3.0.2","versioned_formulae":["libassuan@2"],"bottle_cellar":":any","bottle_checksum":"be83f28dfef1934dd05a2a2f1523398bf9a6927b0b80c42447f4b18583e6dc25"},"libassuan@2":{"deprecate_args":{":date":"2025-01-11",":because":":versioned_formula"},"desc":"Assuan IPC Library","disable_args":{":date":"2026-01-11",":because":":versioned_formula"},"head_dependencies":["libgpg-error"],"homepage":"https://www.gnupg.org/related_software/libassuan/","keg_only_args":[":versioned_formula"],"license":{":all_of":["LGPL-2.1-or-later","GPL-3.0-or-later","FSFULLR"]},"ruby_source_checksum":"b2c2fec2a10c3acaca9757c63f67562eec564e3d4ac82eb76bfa0647f64bfcd9","stable_dependencies":["libgpg-error"],"stable_checksum":"0103081ffc27838a2e50479153ca105e873d3d65d8a9593282e9c94c7e6afb76","stable_url_args":["https://gnupg.org/ftp/gcrypt/libassuan/libassuan-2.5.7.tar.bz2"],"stable_version":"2.5.7","bottle_cellar":":any","bottle_checksum":"f74779f1dc1d827a4a57186d83e2398c524ff4b82abdefd4e5f7148b7fd46612"},"libatomic_ops":{"bottle_rebuild":1,"desc":"Implementations for atomic memory update operations","head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/bdwgc/libatomic_ops.git",{":branch":"master"}],"homepage":"https://github.com/bdwgc/libatomic_ops/","license":{":all_of":["MIT","Boehm-GC","GPL-2.0-or-later"]},"ruby_source_checksum":"762e633bd5fa38ee9a137ff3f2cfebb5df85528e538fa64654f81a4f54aaed17","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"0db3ebff755db170f65e74a64ec4511812e9ee3185c232eeffeacd274190dfb0","stable_url_args":["https://github.com/bdwgc/libatomic_ops/releases/download/v7.10.0/libatomic_ops-7.10.0.tar.gz"],"stable_version":"7.10.0"},"libavif":{"compatibility_version":1,"desc":"Library for encoding and decoding .avif files","executables":["avifdec","avifenc","avifgainmaputil"],"head_dependencies":["aom","dav1d","jpeg-turbo","libpng",{"cmake":":build"}],"homepage":"https://github.com/AOMediaCodec/libavif","license":"BSD-2-Clause","ruby_source_checksum":"8e7cf385a33b68479b281592a434216f17a2d37f60831efa312af2bfa1c04b1e","stable_dependencies":["aom","dav1d","jpeg-turbo","libpng",{"cmake":":build"}],"stable_checksum":"2b645287340ba5a631d268b551dc2d72bd73ac33335962dd36dcdb6d8366921d","stable_url_args":["https://github.com/AOMediaCodec/libavif/archive/refs/tags/v1.4.2.tar.gz"],"stable_version":"1.4.2"},"libayatana-appindicator":{"desc":"Ayatana Application Indicators Shared Library","head_dependencies":["glib","gtk+3","libayatana-indicator","libdbusmenu",{"cmake":":build"},{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://github.com/AyatanaIndicators/libayatana-appindicator","license":{":any_of":["GPL-3.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"3a7574563d0b4b819130e1bfe2ad81dd082cf4e033a6e2a6b11144e3d6145c1a","stable_dependencies":["glib","gtk+3","libayatana-indicator","libdbusmenu",{"cmake":":build"},{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"56c0b938ffaa3e17b10c38d3e54c16d316f41f0da61949eda028adbf19ee767f","stable_url_args":["https://github.com/AyatanaIndicators/libayatana-appindicator/archive/refs/tags/0.6.1.tar.gz"],"stable_version":"0.6.1"},"libayatana-indicator":{"bottle_rebuild":1,"desc":"Ayatana Indicators Shared Library","head_dependencies":["ayatana-ido","gdk-pixbuf","glib","gtk+3",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/AyatanaIndicators/libayatana-indicator","license":"GPL-3.0-or-later","ruby_source_checksum":"51973485aa328ed85f3f34dfefd4d210ed1b3fd38ba277b1e0e6c10ef476549c","stable_dependencies":["ayatana-ido","gdk-pixbuf","glib","gtk+3",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"73d71c908b803f12e4a5ecd8392511b58afbdd0c82ad7909611a17bb7847c5c8","stable_url_args":["https://github.com/AyatanaIndicators/libayatana-indicator/archive/refs/tags/0.9.5.tar.gz"],"stable_version":"0.9.5"},"libb2":{"compatibility_version":1,"desc":"Secure hashing function","homepage":"https://blake2.net/","license":"CC0-1.0","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"18439fcdeadceaadb9fd8fed4e8a4f4df2e9a5b750bdeae8338fe430b5bd3533","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"53626fddce753c454a3fea581cbbc7fe9bbcf0bc70416d48fdbbf5d87ef6c72e","stable_url_args":["https://github.com/BLAKE2/libb2/releases/download/v0.98.1/libb2-0.98.1.tar.gz"],"stable_version":"0.98.1","bottle_cellar":":any","bottle_checksum":"cc245560dda3edceb402702f3066f6aeb5c526e93dbb2a1e06bc02139d6154c2"},"libb64":{"desc":"Base64 encoding/decoding library","homepage":"https://libb64.sourceforge.net/","license":"CC-PDDC","revision":1,"ruby_source_checksum":"339cd39e9a1ab385fe700d01fc5fe8ebea6b4712d9f4a23378b66cf1ad1d1d52","stable_checksum":"20106f0ba95cfd9c35a13c71206643e3fb3e46512df3e2efb2fdbf87116314b2","stable_url_args":["https://downloads.sourceforge.net/project/libb64/libb64/libb64/libb64-1.2.1.zip"],"stable_version":"1.2.1","bottle_checksum":"2c8d53e819863560658ef3a9ec30d5472430d00b93cb165d12f4e2c12eef12c6"},"libbcg729":{"desc":"Encoder and decoder of the ITU G.729 Annex A/B speech codec","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/BelledonneCommunications/bcg729.git",{":branch":"master"}],"homepage":"https://www.linphone.org","license":"GPL-3.0-only","ruby_source_checksum":"aa7ff718f903e282c65bc164bf2a69fd8895c4ccc73d9fcf99668727dd18807d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9c22d98c2debc1e37163b8a703f05278ad5d9c03f1c6b373629d8a072092184a","stable_url_args":["https://github.com/BelledonneCommunications/bcg729/archive/refs/tags/1.1.2.tar.gz"],"stable_version":"1.1.2"},"libbdplus":{"desc":"Implements the BD+ System Specifications","head_dependencies":["libgcrypt","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://code.videolan.org/videolan/libbdplus.git",{":branch":"master"}],"homepage":"https://www.videolan.org/developers/libbdplus.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"250bca3b15eae04824a5a194fe3cac72cbf16cbb2893866a5a0e0e009ccc4c53","stable_dependencies":["libgcrypt","libgpg-error"],"stable_checksum":"b93eea3eaef33d6e9155d2c34b068c505493aa5a4936e63274f4342ab0f40a58","stable_url_args":["https://get.videolan.org/libbdplus/0.2.0/libbdplus-0.2.0.tar.bz2"],"stable_version":"0.2.0","bottle_cellar":":any","bottle_checksum":"b4b549364f9d64a044ef9e90f7896f1214fef2c8303dfe3bd376af7b95387233"},"libbi":{"desc":"Bayesian state-space modelling on parallel computer hardware","executables":["bi","libbi"],"head_dependencies":["autoconf","automake",{"boost":":no_linkage"},{"gsl":":no_linkage"},{"netcdf":":no_linkage"},{"qrupdate":":no_linkage"}],"head_url_args":["https://github.com/lawmurray/LibBi.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://libbi.org/","license":"GPL-2.0-only","revision":7,"ruby_source_checksum":"d4fceb21a3cd00a50b00aca3dee32b2d734aafaa8b82d131b02fc7fd626efeb4","stable_dependencies":["autoconf","automake",{"boost":":no_linkage"},{"gsl":":no_linkage"},{"netcdf":":no_linkage"},{"qrupdate":":no_linkage"}],"stable_checksum":"af2b6d30e1502f99a3950d63ceaf7d7275a236f4d81eff337121c24fbb802fbe","stable_url_args":["https://github.com/lawmurray/LibBi/archive/refs/tags/1.4.5.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.4.5"},"libbinio":{"desc":"Binary I/O stream class library","homepage":"https://adplug.github.io/libbinio/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"dbdaaf5b13c80d3665aad7869e6f2b024cb429ede0b4ec3f7588be5673024376","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"398b2468e7838d2274d1f62dbc112e7e043433812f7ae63ef29f5cb31dc6defd","stable_url_args":["https://github.com/adplug/libbinio/releases/download/libbinio-1.5/libbinio-1.5.tar.bz2"],"stable_version":"1.5","bottle_cellar":":any","bottle_checksum":"79dab1370400b3395c8370da7895c60ab281d3410820852787e8e16851bd22ee"},"libbitcoin-consensus":{"deprecate_args":{":date":"2026-09-13",":because":":does_not_build"},"desc":"Bitcoin Consensus Library (optional)","disable_args":{":date":"2026-12-13",":because":":does_not_build"},"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"boost":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/libbitcoin/libbitcoin-consensus","license":"AGPL-3.0-or-later","ruby_source_checksum":"e929f315de3912163a657ede74e4c1a9b09df3e79cc583f9e187a856ccd813ba","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"boost":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"3f63b233a25323ff81de71a6c96455a6f5141e21cb0678a2304b36b56e771ca2","stable_url_args":["https://github.com/libbitcoin/libbitcoin-consensus/archive/refs/tags/v3.8.0.tar.gz"],"stable_version":"3.8.0","bottle_cellar":":any","bottle_checksum":"2f8f5925ff397fd8b1f6f1c499e3828c25830b551e678bbb24898912825fc328"},"libbladerf":{"desc":"USB 3.0 Superspeed Software Defined Radio Source","executables":["bladeRF-cli","bladeRF-fsk","bladeRF-power","bladeRF-update"],"head_dependencies":["libusb","ncurses",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Nuand/bladeRF.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libedit"]],"homepage":"https://nuand.com/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later","MIT"]},"ruby_source_checksum":"4b9014dd463f28750c9163b889ad400059bc53153c4654ce392b04989be90104","stable_dependencies":["libusb","ncurses",{"cmake":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/Nuand/bladeRF.git",{":tag":"2025.10",":revision":"fcf9423325ae49f5fdd2e5b52ab68bfc2576ad47"}],"stable_uses_from_macos":[["curl"],["libedit"]],"stable_version":"2025.10"},"libblastrampoline":{"desc":"Using PLT trampolines to provide a BLAS and LAPACK demuxing library","head_dependencies":[{"openblas64":":test"}],"homepage":"https://github.com/JuliaLinearAlgebra/libblastrampoline","license":{":all_of":["MIT","BSD-2-Clause-Views","BSD-3-Clause"]},"ruby_source_checksum":"6fe22d4efd74540b07923121e2fbc1e0375c45badc5ecac2e9a986543dcc4594","stable_dependencies":[{"openblas64":":test"}],"stable_checksum":"0067b9a0044011ba0a443c9d7677c574d2bfd419fc27dc080b33005cce2ab92d","stable_url_args":["https://github.com/JuliaLinearAlgebra/libblastrampoline/archive/refs/tags/v5.16.0.tar.gz"],"stable_version":"5.16.0"},"libbluray":{"compatibility_version":2,"desc":"Blu-Ray disc playback library for media players like VLC","executables":["bd_info","bd_list_titles","bd_splice"],"head_dependencies":["fontconfig","freetype","libudfread",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://code.videolan.org/videolan/libbluray.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://www.videolan.org/developers/libbluray.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"047d95a8260b3b0c6c1dc13d9dd29dec25b9f4ebb33671f292e08b535395ead7","stable_dependencies":["fontconfig","freetype","libudfread",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"f676408e91a5d321abf8b8d4dfdae36205c297dab5c54c3ec519639025f474a2","stable_url_args":["https://download.videolan.org/videolan/libbluray/1.5.0/libbluray-1.5.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.5.0"},"libbpf":{"desc":"Berkeley Packet Filter library","head_dependencies":["elfutils","zlib-ng-compat",{"pkgconf":":build"}],"homepage":"https://github.com/libbpf/libbpf","license":"BSD-2-Clause","ruby_source_checksum":"3c06243b2a7e3ad67b3c97344d99340b8eeeb879625848450b476aa38ee6f279","stable_dependencies":["elfutils","zlib-ng-compat",{"pkgconf":":build"}],"stable_checksum":"b7a1e685f90f6a63ead0dd85d053694b222975da8d09c1a966041cff6f0055ff","stable_url_args":["https://github.com/libbpf/libbpf/archive/refs/tags/v1.8.0.tar.gz"],"stable_version":"1.8.0"},"libbs2b":{"bottle_rebuild":1,"desc":"Bauer stereophonic-to-binaural DSP","executables":["bs2bconvert","bs2bstream"],"head_dependencies":["libsndfile",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://bs2b.sourceforge.net/","license":"MIT","ruby_source_checksum":"19fb4975ca8a8557c62df767600063661121ab391097bd40cca1335cf0101dcb","stable_dependencies":["libsndfile",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"6aaafd81aae3898ee40148dd1349aab348db9bfae9767d0e66e0b07ddd4b2528","stable_url_args":["https://downloads.sourceforge.net/project/bs2b/libbs2b/3.1.0/libbs2b-3.1.0.tar.gz"],"stable_version":"3.1.0","bottle_cellar":":any","bottle_checksum":"cb6f81bd34f41b0722bcc53e37f07bdb2b6c876dacdb56056de8c59368eca7da"},"libbsc":{"conflicts":[["bsc",{":because":"both install `bsc` binaries"}]],"desc":"High performance block-sorting data compression library","executables":["bsc"],"head_dependencies":["libomp",{"cmake":":build"}],"homepage":"http://libbsc.com","license":"Apache-2.0","ruby_source_checksum":"143411bfe5995cdec38a0fec293e03e790673cbec4ab3f9c34e447a785bf9f47","stable_dependencies":["libomp",{"cmake":":build"}],"stable_checksum":"b0081d225f6e5e1bac50d16ad4a784ca48cb28b1f0f4fd90a10310725c7e6d7c","stable_url_args":["https://github.com/IlyaGrebnov/libbsc/archive/refs/tags/v3.4.0.tar.gz"],"stable_version":"3.4.0"},"libbsd":{"bottle_rebuild":2,"desc":"Utility functions from BSD systems","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://gitlab.freedesktop.org/libbsd/libbsd.git",{":branch":"main"}],"homepage":"https://libbsd.freedesktop.org/","license":{":all_of":["BSD-3-Clause","BSD-2-Clause","Beerware","ISC","libutil-David-Nugent","MIT",":public_domain"]},"ruby_source_checksum":"8f5cf061564170c0257e2c50d99d7f5cd907b7f1a6e0293a4739d3f725e0319b","stable_checksum":"b88cc9163d0c652aaf39a99991d974ddba1c3a9711db8f1b5838af2a14731014","stable_url_args":["https://libbsd.freedesktop.org/releases/libbsd-0.12.2.tar.xz"],"stable_version":"0.12.2"},"libbtbb":{"bottle_rebuild":5,"desc":"Bluetooth baseband decoding library","executables":["btaptap"],"head_dependencies":["python@3.15",{"cmake":":build"}],"head_url_args":["https://github.com/greatscottgadgets/libbtbb.git",{":branch":"master"}],"homepage":"https://github.com/greatscottgadgets/libbtbb","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"461004d08d59e8cc9c63cc70095ca608c6cae8cada800cfa5a158f6755ed6399","stable_dependencies":["python@3.15",{"cmake":":build"}],"stable_checksum":"9478bb51a38222921b5b1d7accce86acd98ed37dbccb068b38d60efa64c5231f","stable_url_args":["https://github.com/greatscottgadgets/libbtbb/archive/refs/tags/2020-12-R1.tar.gz"],"stable_version":"2020-12-R1"},"libcaca":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Convert pixel information into colored ASCII art","executables":["caca-config","cacaclock","cacademo","cacafire","cacaplay","cacaserver","cacaview","img2txt"],"head_dependencies":["imlib2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/cacalabs/libcaca.git",{":branch":"main"}],"homepage":"http://caca.zoy.org/wiki/libcaca","license":"WTFPL","ruby_source_checksum":"e23d7e2244ebc0efa7bc1bcbf8f9a8a9b811f306a2e271068062c07d01a3a106","stable_dependencies":["imlib2",{"pkgconf":":build"}],"stable_checksum":"ff9aa641af180a59acedc7fc9e663543fb397ff758b5122093158fd628125ac1","stable_url_args":["https://github.com/cacalabs/libcaca/releases/download/v0.99.beta20/libcaca-0.99.beta20.tar.bz2"],"stable_version":"0.99.beta20"},"libcanberra":{"bottle_rebuild":1,"desc":"Implementation of XDG Sound Theme and Name Specifications","head_dependencies":["gtk-doc","libtool","libvorbis",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.0pointer.net/libcanberra.git",{":branch":"master"}],"homepage":"https://0pointer.de/lennart/projects/libcanberra/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"7a538f7e90d130c4c5e7f38bd6e15d87dbefa4935aea8074445b0c15335f572e","stable_dependencies":["libtool","libvorbis",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72","stable_url_args":["https://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz"],"stable_version":"0.30","bottle_cellar":":any","bottle_checksum":"07441e73895530de938f0a567885882ed7eef3a3709266b641ab60690f253f84"},"libcap-ng":{"desc":"Library for Linux that makes using posix capabilities easy","executables":["filecap","netcap","pscap"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"m4":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"head_url_args":["https://github.com/stevegrubb/libcap-ng.git",{":branch":"master"}],"homepage":"https://people.redhat.com/sgrubb/libcap-ng/","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"revision":1,"ruby_source_checksum":"de138afc6a2d8f0cca325b050b4338a2ea9b6960ead296edbf9a203ca2df39f4","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"m4":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"stable_checksum":"399040138e0ca62fa2bcabd63da9af4431a246ef7a654561a0ca3cb00010a539","stable_url_args":["https://github.com/stevegrubb/libcap-ng/archive/refs/tags/v0.9.6.tar.gz"],"stable_version":"0.9.6"},"libcap":{"bottle_rebuild":1,"compatibility_version":1,"desc":"User-space interfaces to POSIX 1003.1e capabilities","executables":["capsh","getcap","getpcaps","setcap"],"homepage":"https://sites.google.com/site/fullycapable/","license":{":all_of":["BSD-3-Clause","GPL-2.0-or-later"]},"ruby_source_checksum":"cd80f8a89fe4011319bc4bdc1e589d6cde3f66155251cb51d8dc534756746fc6","stable_checksum":"0d621e562fd932ccf67b9660fb018e468a683d7b827541df27813228c996bb11","stable_url_args":["https://mirrors.edge.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.78.tar.xz"],"stable_version":"2.78"},"libcaption":{"bottle_rebuild":1,"desc":"Free open-source CEA608 / CEA708 closed-caption encoder/decoder","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/szatmary/libcaption.git",{":branch":"develop"}],"homepage":"https://github.com/szatmary/libcaption","license":"MIT","ruby_source_checksum":"7039f3403db31fdb02926ed4ac2fdd0d6c4db97292f87b4786f680d6884aea26","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8567765a457de43a6e834502cf42fd0622901428d9820c73495df275e01cb904","stable_url_args":["https://github.com/szatmary/libcaption/archive/refs/tags/v0.8.tar.gz"],"stable_version":"0.8","bottle_cellar":":any","bottle_checksum":"69ed641816398475080cbf5358a1daca18def0ae12fa5a96e0cd193f17f73483"},"libcbor":{"compatibility_version":2,"desc":"CBOR protocol implementation for C and others","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/PJK/libcbor","license":"MIT","ruby_source_checksum":"d54d3c9601ea3d00219616dd8a5123885851150a9ef9e461df7ce8fb1da8e8f5","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a8c1516e741562cf95aa4479c64916c3d4d2623e24fdc35e414e2320e7300aae","stable_url_args":["https://github.com/PJK/libcbor/archive/refs/tags/v0.14.0.tar.gz"],"stable_version":"0.14.0"},"libccd":{"compatibility_version":1,"desc":"Collision detection between two convex shapes","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/danfis/libccd","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"807a20a635b5981192e51f7eef0590461930bf0097ee38537c7afa9e767794d5","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"542b6c47f522d581fbf39e51df32c7d1256ac0c626e7c2b41f1040d4b9d50d1e","stable_url_args":["https://github.com/danfis/libccd/archive/refs/tags/v2.1.tar.gz"],"stable_version":"2.1","bottle_cellar":":any","bottle_checksum":"6c11cd8ecc1c3434badf237f5b2169731ce62698f07e3dea3fe2420c57186deb"},"libcddb":{"desc":"CDDB server access library","executables":["cddb_query"],"head_dependencies":["libcdio",{"pkgconf":":build"}],"homepage":"https://libcddb.sourceforge.net/","license":"LGPL-2.0-or-later","revision":5,"ruby_source_checksum":"1297b30562993ab6c223f95145f0ddacdbc949a56f34f9e66920ba956db297dd","stable_dependencies":["libcdio",{"pkgconf":":build"}],"stable_checksum":"35ce0ee1741ea38def304ddfe84a958901413aa829698357f0bee5bb8f0a223b","stable_url_args":["https://downloads.sourceforge.net/project/libcddb/libcddb/1.3.2/libcddb-1.3.2.tar.bz2"],"stable_version":"1.3.2"},"libcdio-paranoia":{"desc":"CD paranoia on top of libcdio","executables":["cd-paranoia"],"head_dependencies":["libcdio",{"pkgconf":":build"}],"homepage":"https://github.com/libcdio/libcdio-paranoia","license":"GPL-3.0-only","no_autobump_args":{":because":":incompatible_version_format"},"revision":1,"ruby_source_checksum":"58c032b5c30f2439eb8e9cb2640bde79a002430af86c123aa58991aca8300930","stable_dependencies":["libcdio",{"pkgconf":":build"}],"stable_checksum":"99488b8b678f497cb2e2f4a1a9ab4a6329c7e2537a366d5e4fef47df52907ff6","stable_url_args":["https://github.com/libcdio/libcdio-paranoia/releases/download/release-10.2%2B2.0.2/libcdio-paranoia-10.2+2.0.2.tar.gz"],"stable_version":"10.2-2.0.2"},"libcdio":{"compatibility_version":2,"desc":"Compact Disc Input and Control Library","executables":["cd-drive","cd-info","cd-read","iso-info","iso-read","mmc-tool"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://savannah.gnu.org/projects/libcdio/","license":"GPL-3.0-or-later","ruby_source_checksum":"ae34d83a6fde759a342ab7f1ba1cf814c824d9a9f2f3eb195f0cf20a9354b117","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"bf7cde63762bb12db7755c395c441e49406fde7e1d9f9a9be7e3b940b1f405d7","stable_url_args":["https://github.com/libcdio/libcdio/releases/download/2.4.0/libcdio-2.4.0.tar.gz"],"stable_version":"2.4.0"},"libcdr":{"bottle_rebuild":1,"desc":"C++ library to parse the file format of CorelDRAW documents","executables":["cdr2raw","cdr2text","cdr2xhtml","cmx2raw","cmx2text","cmx2xhtml"],"head_dependencies":["icu4c@79","librevenge","little-cms2",{"boost":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libcdr","license":"MPL-2.0","ruby_source_checksum":"23a6e69d990844bf49b5b38684b5a59db195f1117ec1e34ba92ab1a9380d9da8","stable_dependencies":["icu4c@79","librevenge","little-cms2",{"boost":":build"},{"pkgconf":":build"}],"stable_checksum":"f7bb6abdd7f226820f288a93dd8d07759833c0250d9e202af90f9b312c4665a3","stable_url_args":["https://dev-www.libreoffice.org/src/libcdr/libcdr-0.1.9.tar.xz"],"stable_version":"0.1.9"},"libcds":{"desc":"C++ library of Concurrent Data Structures","head_dependencies":[{"cmake":":build"}],"homepage":"https://libcds.sourceforge.net/doc/cds-api/index.html","license":"BSL-1.0","revision":1,"ruby_source_checksum":"864227f10a26d90901cd5a6194da4836b384894b929a2f1afd1aa98df0c8d6f4","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f090380ecd6b63a3c2b2f0bdb27260de2ccb22486ef7f47cc1175b70c6e4e388","stable_url_args":["https://github.com/khizmax/libcds/archive/refs/tags/v2.3.3.tar.gz"],"stable_version":"2.3.3","bottle_cellar":":any","bottle_checksum":"dfabb0ee38a1df24e86ae49ae157e0995ba40379a462bffc2b1b09302301eb6a"},"libcec":{"desc":"Control devices with TV remote control and HDMI cabling","executables":["cec-client","cec-client-8.1.6","cecc-client","cecc-client-8.1.6"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://libcec.pulse-eight.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"5fe8f90620561a7f05d8bb6fdc04352278efa7eb5b70a98b842ed9d39725bc22","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e4ac4d1dd3559cf83189d29ab40fc5537b5a2beceb82916ef173dac7e50dbfa0","stable_url_args":["https://github.com/Pulse-Eight/libcec/archive/refs/tags/libcec-8.1.7.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"8.1.7"},"libcello":{"desc":"Higher-level programming in C","head_url_args":["https://github.com/orangeduck/Cello.git",{":branch":"master"}],"homepage":"https://libcello.org/","license":"BSD-2-Clause","ruby_source_checksum":"f45f034b8619edb8742ee9fae2e5e9e96b69222a872c9be559baa9b7a776b586","stable_checksum":"49acf6525ac6808c49f2125ecdc101626801cffe87da16736afb80684b172b28","stable_url_args":["https://libcello.org/static/libCello-2.1.0.tar.gz"],"stable_version":"2.1.0","bottle_checksum":"2a9787e8b4a681876780ed84d5f5966c13ebcf754d14b6bd3a4ee4310cd3520b"},"libcerf":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Numeric library for complex error functions","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://jugit.fz-juelich.de/mlz/lib/cerf.git",{":branch":"main"}],"homepage":"https://jugit.fz-juelich.de/mlz/lib/cerf","license":"MIT","ruby_source_checksum":"f19e4d38bcd3f3cfa22a4c580b4270e7ecf4edb10e3f4b41c94c644a12b29db8","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ea9ec1e114227d7d90dbf7985c8801d8ac00e2b696a45dd1058b40e80f283882","stable_url_args":["https://jugit.fz-juelich.de/mlz/lib/cerf/-/archive/v3.3/cerf-v3.3.tar.bz2"],"stable_version":"3.3","version_scheme":1},"libcext":{"desc":"C utility library for Common Pipeline Library (CPL)","homepage":"https://www.eso.org/sci/software/cpl/","license":"LGPL-2.1-or-later","ruby_source_checksum":"960dfb8dd47fbe98acafe75c1cba7515f343f731bfec30733d8887e7ef7e7b4f","stable_checksum":"622532430a63ad26756eb51751c1815c96bca4722ca30cb961ebb35a2072201d","stable_url_args":["https://ftp.eso.org/pub/dfs/pipelines/libraries/cext/cext-1.3.2.tar.gz"],"stable_version":"1.3.2"},"libchaos":{"bottle_rebuild":1,"desc":"Advanced library for randomization, hashing and statistical analysis","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/maciejczyzewski/libchaos","license":"BSD-2-Clause","ruby_source_checksum":"18a718a37ce52365d552b9e40c66063fdd9b1904a675b270bf8ff82cc781aa7e","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"29940ff014359c965d62f15bc34e5c182a6d8a505dc496c636207675843abd15","stable_url_args":["https://github.com/maciejczyzewski/libchaos/releases/download/v1.0/libchaos-1.0.tar.gz"],"stable_version":"1.0","bottle_cellar":":any","bottle_checksum":"7941f781d63a2ee566c5c0ba5f171f9f5026d4da819fc111ad3915d631bcd7df"},"libchardet":{"desc":"Mozilla's Universal Charset Detector C/C++ API","executables":["chardet-config"],"head_dependencies":[{"pkgconf":":test"}],"homepage":"https://github.com/Joungkyun/libchardet","license":{":any_of":["MPL-1.1","LGPL-2.1-only"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"aa6f4f8983a4f881b8f0faf12e10172f5f3534231a3a3138127c06204fa5552a","stable_dependencies":[{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"8958d5738c8f7af351cc8f718e922c7961fd2f095fc668bff59ae2a531231592","stable_url_args":["https://github.com/Joungkyun/libchardet/releases/download/1.0.6/libchardet-1.0.6.tar.bz2"],"stable_version":"1.0.6"},"libchewing":{"desc":"Intelligent phonetic input method library","executables":["chewing-cli"],"head_dependencies":[{"cmake":":build"},{"corrosion":":build"},{"rust":":build"},{"texinfo":":build"}],"head_url_args":["https://codeberg.org/chewing/libchewing.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://chewing.im/","license":"LGPL-2.1-only","ruby_source_checksum":"025687291ecbf06d91d2052b5fc895bd465a808444fafbd15dee6945d38f22d3","stable_dependencies":[{"cmake":":build"},{"corrosion":":build"},{"rust":":build"},{"texinfo":":build"}],"stable_checksum":"c897a5d0aadfdeb07784e1411ceac0efef2c97bea8143fb3b1dcde8274e14fc0","stable_url_args":["https://codeberg.org/chewing/libchewing/releases/download/v0.13.1/libchewing-0.13.1.tar.zst"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.13.1"},"libclc":{"compatibility_version":1,"desc":"Implementation of the library requirements of the OpenCL C programming language","head_dependencies":[{"cmake":":build"},{"llvm":[":build",":test"]},{"spirv-llvm-translator":":build"}],"homepage":"https://libclc.llvm.org/","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"0d769978b1a6bc9a5af86a9dff23c64a3fd0eda9866ae4fdc2050b269589f05a","stable_dependencies":[{"cmake":":build"},{"llvm":[":build",":test"]},{"spirv-llvm-translator":":build"}],"stable_checksum":"819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.4/llvm-project-23.1.4.src.tar.xz"],"stable_version":"23.1.4"},"libcmph":{"desc":"C minimal perfect hashing library","executables":["cmph"],"homepage":"https://cmph.sourceforge.net/","license":{":any_of":["LGPL-2.1-only","MPL-1.1"]},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"585168808b155129ba2913b241fe8a77e6e58d5f0f5bf2d2c4343a428ece2a7a","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"365f1e8056400d460f1ee7bfafdbf37d5ee6c78e8f4723bf4b3c081c89733f1e","stable_url_args":["https://downloads.sourceforge.net/project/cmph/v2.0.2/cmph-2.0.2.tar.gz"],"stable_version":"2.0.2","bottle_cellar":":any","bottle_checksum":"c839119e4df7eb3ac96d33dd388c25000bece07e3b74ce9caa4ff3867ec54b07"},"libcoap":{"bottle_rebuild":1,"desc":"Lightweight application-protocol for resource-constrained devices","executables":["coap-client","coap-client-openssl","coap-rd","coap-rd-openssl","coap-server","coap-server-openssl"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/obgm/libcoap","license":"BSD-2-Clause","ruby_source_checksum":"eb87bf25f255a7495d589d3854127c62417bcafa4a785b1f796679bc545e90ad","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/obgm/libcoap/commit/83ceb9687cfcc3c4683e8b1423ac00ba01c5be3c.patch?full_index=1","sha256":"4d22e9267fe8fe8d23424df1ec1fac1ccfffd50d07010d2f459402feb71abcdf","type":"backport"},{"strip":"p1","url":"https://github.com/obgm/libcoap/commit/5ea8b7d5e956d1574d78115da007bf23d118f1ae.patch?full_index=1","sha256":"58f7d528e62c7a887201f7c47ae91dbe8b09b0f5cdc5a26fb3c685bb4815ea69","type":"backport","resolves":[{"type":"defect","id":"https://github.com/obgm/libcoap/pull/2048"}]}],"stable_checksum":"383a17d8466cee7c1cb1d4dfbffad2651004850b29eb590e9591c7bedd46741d","stable_url_args":["https://github.com/obgm/libcoap/archive/refs/tags/v4.3.5b.tar.gz"],"stable_version":"4.3.5b"},"libconfig":{"compatibility_version":1,"desc":"Configuration file processing library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/hyperrealm/libconfig.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://hyperrealm.github.io/libconfig/","license":"LGPL-2.1-or-later","ruby_source_checksum":"f447bebac6c347cd597be478aab7c9e9a6ab70bcbacb721a1a5cf1da7a2f8dac","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"stable_checksum":"683f723d647befcdb36e1a4a61a83ae8c89dc7959ca872a7407b6c8152104162","stable_url_args":["https://github.com/hyperrealm/libconfig/archive/refs/tags/v1.8.3.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"1.8.3"},"libconfini":{"desc":"Yet another INI parser","homepage":"https://madmurphy.github.io/libconfini/","license":"GPL-3.0-or-later","ruby_source_checksum":"63decdb541a5f67ac4ede8c2b6f3b6620a957e4a536f2e1e56fb0566270a474f","stable_checksum":"f4ba881e68d0d14f4f11f27c7dd9a9567c549f1bf155f4f8158119fb9bc9efd6","stable_url_args":["https://github.com/madmurphy/libconfini/releases/download/1.16.4/libconfini-1.16.4-with-configure.tar.gz"],"stable_version":"1.16.4","bottle_cellar":":any","bottle_checksum":"0a41e42e70833201fc9cf7689489981aa3befb03fcd01fabdf0615636f0987a8"},"libcotp":{"desc":"C library that generates TOTP and HOTP","head_dependencies":["libgcrypt",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/paolostivanin/libcotp.git",{":branch":"master"}],"homepage":"https://github.com/paolostivanin/libcotp","license":"Apache-2.0","ruby_source_checksum":"b252508d01a8f2f77bf562c19412a55aea2a23bd25815b24d334df31bf4b4421","stable_dependencies":["libgcrypt",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"52baa968de23be3d54465f214ba2733f848702b211711ba625db2535e14433b7","stable_url_args":["https://github.com/paolostivanin/libcotp/archive/refs/tags/v4.2.2.tar.gz"],"stable_version":"4.2.2"},"libcouchbase":{"aliases":["libcouchbase@3"],"conflicts":[["cbc",{":because":"both install `cbc` binaries"}]],"desc":"C library for Couchbase","executables":["cbc","cbc-admin","cbc-bucket-create","cbc-bucket-delete","cbc-bucket-flush","cbc-bucket-list","cbc-cat","cbc-collection-id","cbc-collection-manifest","cbc-connstr","cbc-create","cbc-decr","cbc-gen","cbc-hash","cbc-incr","cbc-keygen","cbc-lock","cbc-mcversion","cbc-n1ql","cbc-n1qlback","cbc-observe","cbc-observe-seqno","cbc-pillowfight","cbc-ping","cbc-proxy","cbc-rm","cbc-role-list","cbc-stats","cbc-strerror","cbc-subdoc","cbc-touch","cbc-unlock","cbc-user-delete","cbc-user-list","cbc-user-upsert","cbc-verbosity","cbc-version","cbc-view","cbc-watch","cbc-write-config"],"head_dependencies":["libev","libevent","libuv","openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/couchbase/libcouchbase.git",{":branch":"master"}],"homepage":"https://docs.couchbase.com/c-sdk/current/hello-world/start-using-sdk.html","license":"Apache-2.0","revision":1,"ruby_source_checksum":"47166a0beb1a441ba03475015a0b045609b90dea030b68269ede703d8d1d31ac","stable_dependencies":["libev","libevent","libuv","openssl@4",{"cmake":":build"}],"stable_checksum":"2d8a3d1a67e012cc562aa7cf6105def8e23a01930bc92459c43c119a13b3ebc8","stable_url_args":["https://packages.couchbase.com/clients/c/libcouchbase-3.3.19.tar.gz"],"stable_version":"3.3.19"},"libcpucycles":{"desc":"Microlibrary for counting CPU cycles","executables":["cpucycles-info","cpucycles-open"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://cpucycles.cr.yp.to/","license":{":any_of":[":public_domain","CC0-1.0","0BSD","MIT-0","MIT"]},"ruby_source_checksum":"96426fa8ad01d8bec66a23708cff590361d25a3f2d8e4dec6a097fd70883c6d2","stable_checksum":"c914c7275952ed00bb188e1170409c83b61abfd0b828cdb2b5a87275be43344e","stable_url_args":["https://cpucycles.cr.yp.to/libcpucycles-20260901.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"20260901"},"libcpuid":{"deprecate_args":{":date":"2025-09-25",":because":":unsupported"},"desc":"Small C library for x86 CPU detection and feature extraction","disable_args":{":date":"2026-09-25",":because":":unsupported"},"executables":["cpuid_tool"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/anrieff/libcpuid.git",{":branch":"master"}],"homepage":"https://github.com/anrieff/libcpuid","license":"BSD-2-Clause","ruby_source_checksum":"fc47b1788a3c1ea1322e572f5d881b8606f03dfe73b40b6f6c7ddf7d4e8ae509","stable_checksum":"be05cbafa086850a15b7d6f6cee3e72ae73a2b2ac75c0b2c6fc77611dede73b8","stable_url_args":["https://github.com/anrieff/libcpuid/releases/download/v0.8.2/libcpuid-0.8.2.tar.gz"],"stable_version":"0.8.2"},"libcss":{"desc":"CSS parser and selection engine","head_dependencies":["libparserutils","libwapcaplet",{"netsurf-buildsystem":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["git://git.netsurf-browser.org/libcss.git",{":branch":"master"}],"homepage":"https://www.netsurf-browser.org/projects/libcss/","license":"MIT","ruby_source_checksum":"29654e4a1649850e8c2858f0f544578509f3f7d6a29ae7e91a04b2aca1c1660d","stable_dependencies":["libparserutils","libwapcaplet",{"netsurf-buildsystem":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"2df215bbec34d51d60c1a04b01b2df4d5d18f510f1f3a7af4b80cddb5671154e","stable_url_args":["https://download.netsurf-browser.org/libs/releases/libcss-0.9.2-src.tar.gz"],"stable_version":"0.9.2","bottle_cellar":":any","bottle_checksum":"3b327a9d304d9964c5b98157661b194ba5156f4a32ca01af4e0ae835655aebbf"},"libcsv":{"bottle_rebuild":2,"desc":"CSV library in ANSI C89","homepage":"https://sourceforge.net/projects/libcsv/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"d43a510ab39d54f0ee1ebb59404d0f312d3b1f6931fb1181b2fc2c8a4d6767be","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"d9c0431cb803ceb9896ce74f683e6e5a0954e96ae1d9e4028d6e0f967bebd7e4","stable_url_args":["https://downloads.sourceforge.net/project/libcsv/libcsv/libcsv-3.0.3/libcsv-3.0.3.tar.gz"],"stable_version":"3.0.3","bottle_cellar":":any","bottle_checksum":"975bc0968b6d54eb26b6d21983086472cd473159163e525080e6ece157a3cc58"},"libcue":{"desc":"Cue sheet parser library for C","head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://github.com/lipnitsk/libcue","license":"GPL-2.0-only","ruby_source_checksum":"49480a5fe8313e36b167050a1e4f98c22020418d4857ab5941a1a1fff9290787","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"cc1b3a65c60bd88b77a1ddd1574042d83cf7cc32b85fe9481c99613359eb7cfe","stable_url_args":["https://github.com/lipnitsk/libcue/archive/refs/tags/v2.3.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"2.3.0","bottle_cellar":":any","bottle_checksum":"924e97f8e5171a7bfa973ad1032983ed58f99c610c691a4bfddbaaeab8b2b358"},"libcuefile":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Library to work with CUE files","head_dependencies":[{"cmake":":build"}],"homepage":"https://www.musepack.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"0458bffd0a4be7027ecd45e734a20a1bc9592c392db4be128df110b3be013311","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"b681ca6772b3f64010d24de57361faecf426ee6182f5969fcf29b3f649133fe7","stable_url_args":["https://files.musepack.net/source/libcuefile_r475.tar.gz"],"stable_version":"r475","bottle_cellar":":any","bottle_checksum":"716c579255d43e25cc737a655a136a966cfed604e97497547d949e052b961db5"},"libcutl":{"desc":"C++ utility library","head_dependencies":[{"build2":":build"}],"head_url_args":["https://git.codesynthesis.com/libcutl/libcutl.git",{":branch":"master"}],"homepage":"https://www.codesynthesis.com/projects/libcutl/","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"9ba85e3293b136f862fb14447135670ab239e74fa538daca1b8ef2c43160b0b3","stable_dependencies":[{"build2":":build"}],"stable_checksum":"bb78ff87d6cb1a2544543ffe7941f0aeb8f9dcaf7dd46e9acef3e032ed7881dc","stable_url_args":["https://www.codesynthesis.com/download/xsd/4.2/libcutl-1.11.0.tar.gz"],"stable_version":"1.11.0","bottle_cellar":":any","bottle_checksum":"f3aabe420e6e8761a2b0ba98be18baed7d109ab1322a607372c774127ac7bc74"},"libcyaml":{"desc":"C library for reading and writing YAML","head_dependencies":["libyaml"],"homepage":"https://github.com/tlsa/libcyaml","license":"ISC","ruby_source_checksum":"0b98574a6b04063709891f1d5eea5a330313a2ef7783cd9093b75a681aa8fb9b","stable_dependencies":["libyaml"],"stable_checksum":"3211b2a0589ebfe02c563c96adce9246c0787be2af30353becbbd362998d16dc","stable_url_args":["https://github.com/tlsa/libcyaml/archive/refs/tags/v1.4.2.tar.gz"],"stable_version":"1.4.2","bottle_cellar":":any","bottle_checksum":"d04c058836bbd8fe0cac928c000836884c80f7ded2f3addfbb66e3b63030e644"},"libdaemon":{"bottle_rebuild":2,"desc":"C library that eases writing UNIX daemons","head_dependencies":[{"pkgconf":":test"}],"homepage":"https://0pointer.de/lennart/projects/libdaemon/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"13132dbaed4edc47b834a628e52338ee58be84765d284ad82d87fa9b2e2bb240","stable_dependencies":[{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834","stable_url_args":["https://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz"],"stable_version":"0.14","bottle_cellar":":any","bottle_checksum":"0920b6d606e3afaa3ac023790dc9e7c3f89c99297ae54ae3b9d20cf10e27aee8"},"libdap":{"desc":"Framework for scientific data networking","executables":["dap-config","dap-config-pkgconfig","getdap","getdap4"],"head_dependencies":["libxml2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"bison":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/OPENDAP/libdap4.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["curl"]],"homepage":"https://www.opendap.org/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"283dc3a2f1c127844c3032e59d414d62032f8f695fb9a618491cca0469805121","stable_dependencies":["libxml2",{"bison":":build"},{"pkgconf":":build"}],"stable_checksum":"1f6c084bdbf2686121f9b2f5e767275c1e37d9ccf67c8faabc762389f95a0c38","stable_url_args":["https://www.opendap.org/pub/source/libdap-3.21.1.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["curl"]],"stable_version":"3.21.1"},"libdatrie":{"compatibility_version":1,"desc":"Double-Array Trie Library","executables":["trietool","trietool-0.2"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://github.com/tlwg/libdatrie","license":"LGPL-2.1-or-later","ruby_source_checksum":"b20b65d517aa418d34b4f8d873e0fe8ff0862cf131a075c2f36dc77007c459cf","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"f04095010518635b51c2313efa4f290b7db828d6273e39b2b8858f859dfe81d5","stable_url_args":["https://github.com/tlwg/libdatrie/releases/download/v0.2.14/libdatrie-0.2.14.tar.xz"],"stable_version":"0.2.14"},"libdazzle":{"desc":"GNOME companion library to GObject and Gtk+","executables":["dazzle-list-counters"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","pango","at-spi2-core","gettext","harfbuzz",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/libdazzle","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"b33ba2ac6debf5f63058be683f4863a71ae500bb21fb1efac57e25ddcf0a4a13","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","pango","at-spi2-core","gettext","harfbuzz",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"3cd3e45eb6e2680cb05d52e1e80dd8f9d59d4765212f0e28f78e6c1783d18eae","stable_url_args":["https://download.gnome.org/sources/libdazzle/3.44/libdazzle-3.44.0.tar.xz"],"stable_version":"3.44.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"2e8a40dcec28ed8a7cdae08bb4d1c1844b9d0dfff1c2da917d75e9259b42cff7"},"libdbi":{"bottle_rebuild":1,"desc":"Database-independent abstraction layer in C, similar to DBI/DBD in Perl","homepage":"https://libdbi.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"2d59efadcaf859993f4ccf84971d3a320dd5c4f6265cd2daac7f1f04b0c99e94","stable_checksum":"dafb6cdca524c628df832b6dd0bf8fabceb103248edb21762c02d3068fca4503","stable_url_args":["https://downloads.sourceforge.net/project/libdbi/libdbi/libdbi-0.9.0/libdbi-0.9.0.tar.gz"],"stable_version":"0.9.0","bottle_cellar":":any","bottle_checksum":"31885b42cd8d58dfc149999219b6b741aee0fab16c19f1e6d9f60b5b2d7c9376"},"libdbusmenu":{"bottle_rebuild":1,"desc":"GLib and Gtk Implementation of the DBusMenu protocol","head_dependencies":["at-spi2-core","gdk-pixbuf","glib","gtk+3","json-glib","pango","cairo","gettext","harfbuzz",{"gettext":":build"},{"gobject-introspection":":build"},{"intltool":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://launchpad.net/libdbusmenu","license":{":any_of":["GPL-3.0-only","LGPL-2.1-or-later"]},"ruby_source_checksum":"6065c57e4c6b8d55bf7e0082583c176157bd316048d5eed198e80bdac06cdf52","stable_dependencies":["at-spi2-core","gdk-pixbuf","glib","gtk+3","json-glib","pango","cairo","gettext","harfbuzz",{"gettext":":build"},{"gobject-introspection":":build"},{"intltool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"b9cc4a2acd74509435892823607d966d424bd9ad5d0b00938f27240a1bfa878a","stable_url_args":["https://launchpad.net/libdbusmenu/16.04/16.04.0/+download/libdbusmenu-16.04.0.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"16.04.0"},"libdc1394":{"bottle_rebuild":1,"desc":"Provides API for IEEE 1394 cameras","homepage":"https://damien.douxchamps.net/ieee1394/libdc1394/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libdc1394/capture.patch":"6e3675b7fb1711c5d7634a76d723ff25e2f7ae73cd1fbf3c4e49ba8e5dcf6c39","Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"1df9b3f224f5e29565ff993b25eed43c9140b8bd1a01aaa5b48ff30c5517a32c","stable_patches":[{"strip":"p1","file":"Patches/libdc1394/capture.patch"},{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"537ceb78dd3cef271a183f4a176191d1cecf85f025520e6bd3758b0e19e6609f","stable_url_args":["https://downloads.sourceforge.net/project/libdc1394/libdc1394-2/2.2.7/libdc1394-2.2.7.tar.gz"],"stable_version":"2.2.7"},"libdca":{"desc":"Library for decoding DTS Coherent Acoustics streams","executables":["dcadec","dtsdec","extract_dca","extract_dts"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.videolan.org/developers/libdca.html","license":"GPL-2.0-or-later","ruby_source_checksum":"66f87e41fa6c9f485f736143770ac540ef091f726f58573331d3514c7f50eeb2","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"3a0b13815f582c661d2388ffcabc2f1ea82f471783c400f765f2ec6c81065f6a","stable_url_args":["https://download.videolan.org/pub/videolan/libdca/0.0.7/libdca-0.0.7.tar.bz2"],"stable_version":"0.0.7","bottle_cellar":":any","bottle_checksum":"09bb7d9235fe77b84f724ddeb66c7b2a54a6448a99741ad89368722b526ee972"},"libde265":{"compatibility_version":1,"desc":"Open h.265 video codec implementation","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/strukturag/libde265","license":"LGPL-3.0-or-later","ruby_source_checksum":"801995d6caa71516cf07c8e31b94ffc445d9d463f56eb1bb8979858360fcb5b7","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"554228bd17788c99a7e63b37ab5634722190e6e2bf60c1dcb01cef328e133905","stable_url_args":["https://github.com/strukturag/libde265/releases/download/v1.1.3/libde265-1.1.3.tar.gz"],"stable_version":"1.1.3"},"libdecor":{"desc":"Client-side decorations library for Wayland client","head_dependencies":["cairo","dbus","glib","gtk+3","pango","wayland","wayland-protocols",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://gitlab.freedesktop.org/libdecor/libdecor","license":"MIT","ruby_source_checksum":"b6d7af1646d671956f986836c5c37b4af306454b50affca79b2a1145bb399e86","stable_dependencies":["cairo","dbus","glib","gtk+3","pango","wayland","wayland-protocols",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"7fd50f780a4fee90a03f7b2c09055033e488654cbaff4a0c4bbae616bac9cd1c","stable_url_args":["https://gitlab.freedesktop.org/libdecor/libdecor/-/releases/0.2.5/downloads/libdecor-0.2.5.tar.xz"],"stable_version":"0.2.5"},"libdeflate":{"compatibility_version":1,"desc":"Heavily optimized DEFLATE/zlib/gzip compression and decompression","executables":["libdeflate-gunzip"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/ebiggers/libdeflate","license":"MIT","ruby_source_checksum":"2725c16233640dc83385432ea530e88b90885ab9b489645178721466619e0616","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"bba03fffc5538576213675ce6968fcff6ce2e67d82e4d5febea2d05f9f13cf85","stable_url_args":["https://github.com/ebiggers/libdeflate/archive/refs/tags/v1.26.tar.gz"],"stable_version":"1.26"},"libdex":{"desc":"Future-based programming for GLib-based applications","head_dependencies":["glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/libdex.git",{":branch":"main"}],"homepage":"https://gitlab.gnome.org/GNOME/libdex","license":"LGPL-2.1-or-later","ruby_source_checksum":"6698b044e77186f16b63157a98fa92d307e03f68152df3b7eb5a8037adec838a","stable_dependencies":["glib",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"0feb7f0f76938500800c28e32e5a655ab95bf042263639c5cc0f79446f15401d","stable_url_args":["https://gitlab.gnome.org/GNOME/libdex/-/archive/1.2.0/libdex-1.2.0.tar.gz"],"stable_version":"1.2.0"},"libdicom":{"compatibility_version":1,"desc":"DICOM WSI read library","executables":["dcm-dump","dcm-getframe"],"head_dependencies":["uthash",{"meson":":build"},{"ninja":":build"}],"homepage":"https://github.com/ImagingDataCommons/libdicom","license":"MIT","ruby_source_checksum":"79b312b5ccbd13736b4a50789267b35f559a90693dcd3c89a765f9766a415d94","stable_dependencies":["uthash",{"meson":":build"},{"ninja":":build"}],"stable_checksum":"75f1167f5153c659cdd58f2b432d2592bf0477abe0087e195bc621b5594ef10a","stable_url_args":["https://github.com/ImagingDataCommons/libdicom/releases/download/v1.3.0/libdicom-1.3.0.tar.xz"],"stable_version":"1.3.0"},"libdill":{"desc":"Structured concurrency in C","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/sustrik/libdill","license":"MIT","ruby_source_checksum":"2e591dc3755b06da572eae378e3904572e07ac86cc47a0416bc8e0a949974b07","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/sustrik/libdill/commit/775bc53e2cf92672cf03cc43019e12948e669c04.patch?full_index=1","sha256":"4002852086909a5572c406f3c629df994d06647690e3db113f2701a42e976413","type":"backport","resolves":[{"type":"defect","id":"https://github.com/sustrik/libdill/pull/197"}]}],"stable_checksum":"ebba0e5b433ec123b74a57d49b89dfa673aa258e03e6a452959e556b4c4529b9","stable_url_args":["https://github.com/sustrik/libdill/archive/refs/tags/2.14.tar.gz"],"stable_version":"2.14","bottle_cellar":":any","bottle_checksum":"ada9dbf183f0b016fcbb7f2eeeb155ae5ffd68b32dbee479b8a976b0c93a5359"},"libdiscid":{"desc":"C library for creating MusicBrainz and freedb disc IDs","head_dependencies":[{"pkgconf":":test"}],"homepage":"https://musicbrainz.org/doc/libdiscid","license":"LGPL-2.1-or-later","ruby_source_checksum":"350125c5d2c603daa7fd7bdf2ef5308896603fb012af8a27cdd218cc3595ca3e","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"c230ed462c5ed7d7403ceb6984c57c8d05de42386d796bcd893636c0b0ba222f","stable_url_args":["https://ftp.musicbrainz.org/pub/musicbrainz/libdiscid/libdiscid-0.7.0.tar.gz"],"stable_version":"0.7.0"},"libdivecomputer":{"desc":"Library for communication with various dive computers","executables":["dctool"],"head_dependencies":["libusb",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libdivecomputer/libdivecomputer.git",{":branch":"master"}],"homepage":"https://www.libdivecomputer.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"f154653e0bd444a4de2b150acc7bd20aa1b14d6193984bb48982dbed3bf46dfc","stable_dependencies":["libusb",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"a7b80b9083a2113a43280ee7b51d48d66ea5a779fc3fee57df7c451da0251c65","stable_url_args":["https://www.libdivecomputer.org/releases/libdivecomputer-0.9.0.tar.gz"],"stable_version":"0.9.0","bottle_cellar":":any","bottle_checksum":"d971d6e5a414e494cd320bd235577034021a7ad6fe123c9f7f2a57b9e0879b69"},"libdivide":{"desc":"Optimized integer division","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/ridiculousfish/libdivide.git",{":branch":"master"}],"homepage":"https://libdivide.com","license":{":any_of":["Zlib","BSL-1.0"]},"ruby_source_checksum":"e27a2d77617b239b8e15cc610ef22f82280ce960b7d09d6b2ac6260677c637dc","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"077e8ce6c783d1b4402aa6d77f643f88f37feb80e9896c30e19a62cc0a3f5576","stable_url_args":["https://github.com/ridiculousfish/libdivide/archive/refs/tags/v5.4.0.tar.gz"],"stable_version":"5.4.0","bottle_tag":":all","bottle_checksum":"cbaaeb34b8633fa12c85f274bf6a60123a25b041a1185638ddd28ea8bc21c1ab"},"libdivsufsort":{"desc":"Lightweight suffix-sorting library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/y-256/libdivsufsort.git",{":branch":"master"}],"homepage":"https://github.com/y-256/libdivsufsort","license":"MIT","ruby_source_checksum":"f67fd3f85de9872af2d7a33d62d64304b9c0cc5bf7341163c26c2cc7075316c0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9164cb6044dcb6e430555721e3318d5a8f38871c2da9fd9256665746a69351e0","stable_url_args":["https://github.com/y-256/libdivsufsort/archive/refs/tags/2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_cellar":":any","bottle_checksum":"533545e33e84e9bd49a354154c4371f4c299da6f66c674fc72ce2ae77479f091"},"libdmtx":{"desc":"Data Matrix library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":test"}],"homepage":"https://libdmtx.sourceforge.net/","license":"BSD-2-Clause","ruby_source_checksum":"419f51013b61622ffcb2a89030d5ec96b9bfa551780a65d29a95d0c8a9099abf","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":test"}],"stable_checksum":"2394bf1d1d693a5a4ca3cfcc1bb28a4d878bdb831ea9ca8f3d5c995d274bdc39","stable_url_args":["https://github.com/dmtx/libdmtx/archive/refs/tags/v0.7.8.tar.gz"],"stable_version":"0.7.8","bottle_cellar":":any","bottle_checksum":"e19afbbbf3e0eaed8f35a854f465611e53fcf2865164776a8e7302c9e55a6a7c"},"libdmx":{"desc":"X.Org: X Window System DMX (Distributed Multihead X) extension library","head_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"cc5a6889a394ed35ab18841cbe2a80a7c0d94e59667eccfe014bd81fea1a8e46","stable_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"}],"stable_checksum":"35a4e26a8b0b2b4fe36441dca463645c3fa52d282ac3520501a38ea942cbf74f","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libdmx-1.1.5.tar.xz"],"stable_version":"1.1.5","bottle_cellar":":any","bottle_checksum":"b8a120ca8adc82fa6710b97eafb56d98d33dca6d74a08945dbabe23f16d52b5f"},"libdnet":{"compatibility_version":1,"desc":"Portable low-level networking library","executables":["dnet","dnet-config"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://github.com/ofalk/libdnet","license":"BSD-3-Clause","ruby_source_checksum":"b29c140e35e5e5a0b284184555eb5a2d3978cf44ae08d234229656f3b8becd82","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"95611c6d2703f1772fc01ce74acf4ebcc4bcd4315cede35b343bb90dc43bfd8f","stable_url_args":["https://github.com/ofalk/libdnet/archive/refs/tags/libdnet-1.18.2.tar.gz"],"stable_version":"1.18.2"},"libdom":{"desc":"Implementation of the W3C DOM","head_dependencies":["libhubbub","libparserutils","libwapcaplet",{"netsurf-buildsystem":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.netsurf-browser.org/projects/libdom/","license":"MIT","ruby_source_checksum":"3ccf3f63f68802dda6cdb7552df1b4d336a3177bec41266a8ea2c06a09d7bdee","stable_dependencies":["libhubbub","libparserutils","libwapcaplet",{"netsurf-buildsystem":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"d05e45af16547014c2b0a3aecf3670fa13d419f505b3f5fc7ac8a1491fc30f3c","stable_url_args":["https://download.netsurf-browser.org/libs/releases/libdom-0.4.2-src.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.4.2","bottle_cellar":":any","bottle_checksum":"e55aa034a7edd4f1d7aab94e7e1e4eb21bad5c9816aea969c6ddc561fbc1b60f"},"libdpp":{"desc":"C++ Discord API Bot Library","head_dependencies":["openssl@4","opus","pkgconf",{"cmake":":build"},{"nlohmann-json":":build"}],"homepage":"https://dpp.dev/","license":"Apache-2.0","ruby_source_checksum":"9d43fbb8f3c416a6474ad3dd2eda4fdfdfb353e5f89a4fd6d42adafdf22591e5","stable_dependencies":["openssl@4","opus","pkgconf",{"cmake":":build"},{"nlohmann-json":":build"}],"stable_checksum":"65cf9e5fbc7b40e3fadaf742fa87da9cdede46651e35007c7b45cb765bfc17ba","stable_url_args":["https://github.com/brainboxdotcc/DPP/archive/refs/tags/v10.1.6.tar.gz"],"stable_version":"10.1.6"},"libdrawtext":{"desc":"Library for anti-aliased text rendering in OpenGL","executables":["font2glyphmap"],"head_dependencies":["freetype",{"pkgconf":":build"}],"head_url_args":["https://github.com/jtsiomb/libdrawtext.git",{":branch":"master"}],"homepage":"http://nuclear.mutantstargoat.com/sw/libdrawtext/","license":"LGPL-3.0-or-later","ruby_source_checksum":"0cfa1ba122feb5c0d03f05e7eec98768137b1780214a16f0e139e91aec8e1d97","stable_dependencies":["freetype",{"pkgconf":":build"}],"stable_checksum":"714d94473622d756bfe7d70ad6340db3de7cc48f4f356a060e3cb48900c6da01","stable_url_args":["https://github.com/jtsiomb/libdrawtext/releases/download/v0.6/libdrawtext-0.6.tar.gz"],"stable_version":"0.6","bottle_cellar":":any","bottle_checksum":"74941e09f6cb06ab0fa44b92cd40e37e340d51f8781c61ed8f7d086093d470ce"},"libdrm":{"compatibility_version":1,"desc":"Library for accessing the direct rendering manager","head_dependencies":["libpciaccess",{"docutils":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://dri.freedesktop.org","license":"MIT","ruby_source_checksum":"06f0bd386d98384c2ded2f7e40127c7c2f5ef8eb03319e126d9c4be09c1f6f53","stable_dependencies":["libpciaccess",{"docutils":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"ac5e74d157830eb8bee44c6a6bf3ad49774ef0dd2a72bdad74a8f20308b52a95","stable_url_args":["https://dri.freedesktop.org/libdrm/libdrm-2.4.134.tar.xz"],"stable_version":"2.4.134"},"libdshconfig":{"bottle_rebuild":1,"desc":"Distributed shell library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.netfort.gr.jp/~dancer/software/dsh.html.en","license":"GPL-2.0-or-later","ruby_source_checksum":"af9caa716e7c5f046b5270b843c5dddec007e72f5f188d832b519c91225c00c0","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"6f372686c5d8d721820995d2b60d2fda33fdb17cdddee9fce34795e7e98c5384","stable_url_args":["https://www.netfort.gr.jp/~dancer/software/downloads/libdshconfig-0.20.13.tar.gz"],"stable_version":"0.20.13","bottle_cellar":":any","bottle_checksum":"bb3431f4d4aa5994f967ddfb94f567b46d5c5cef1a21ebd22731c6af71dc3f76"},"libdsk":{"bottle_rebuild":1,"desc":"Library for accessing discs and disc image files","executables":["apriboot","dskdump","dskform","dskid","dskscan","dsktrans","dskutil","md3serial"],"homepage":"https://www.seasip.info/Unix/LibDsk/","license":"LGPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"966d50f81ff557783e1a2736b47fcc6a2fc80971f178eb5b97da0bc6ea2dbecd","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"71eda9d0e33ab580cea1bb507467877d33d887cea6ec042b8d969004db89901a","stable_url_args":["https://www.seasip.info/Unix/LibDsk/libdsk-1.4.2.tar.gz"],"stable_version":"1.4.2"},"libdv":{"bottle_rebuild":1,"desc":"Codec for DV video encoding format","executables":["dubdv","dvconnect","encodedv"],"head_dependencies":["popt",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://libdv.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"57202279d8fe21cc2ad521190925e5e38240722b6319b18433bc0caecc39acf8","stable_dependencies":["popt",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p0","url":"https://sourceforge.net/p/libdv/patches/_discuss/thread/7c774d02/1f37/attachment/libdv-1.0.0-darwin.patch","sha256":"6c9632b4ff6a6580b00f294b5db5b27e058fc04b87f4cf2134e056da13f0a305","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"a305734033a9c25541a59e8dd1c254409953269ea7c710c39e540bd8853389ba","stable_url_args":["https://downloads.sourceforge.net/project/libdv/libdv/1.0.0/libdv-1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_cellar":":any","bottle_checksum":"e9109a663d65ae5085c53d011421cc9cb09821fd42b8002c0d2d241db7ebc180"},"libdvbcsa":{"desc":"Free implementation of the DVB Common Scrambling Algorithm","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://code.videolan.org/videolan/libdvbcsa.git",{":branch":"master"}],"homepage":"https://www.videolan.org/developers/libdvbcsa.html","license":"GPL-2.0-or-later","ruby_source_checksum":"997b0b1477a61d1d3761e05e77e28dd732fee25671664acdd89e581f22f7e3dd","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"4db78af5cdb2641dfb1136fe3531960a477c9e3e3b6ba19a2754d046af3f456d","stable_url_args":["https://get.videolan.org/libdvbcsa/1.1.0/libdvbcsa-1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_cellar":":any","bottle_checksum":"6dbe9f5323baa58981e962a837d19357806a3d5ca233f87daf8e606855635146"},"libdvbpsi":{"bottle_rebuild":1,"desc":"Library to decode/generate MPEG TS and DVB PSI tables","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://code.videolan.org/videolan/libdvbpsi.git",{":branch":"master"}],"homepage":"https://www.videolan.org/developers/libdvbpsi.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"6a33dacb4ac6394ccb58f28a4b82645595ee1e9e494e28235467b7c5d8c256ba","stable_checksum":"02b5998bcf289cdfbd8757bedd5987e681309b0a25b3ffe6cebae599f7a00112","stable_url_args":["https://get.videolan.org/libdvbpsi/1.3.3/libdvbpsi-1.3.3.tar.bz2"],"stable_version":"1.3.3","bottle_cellar":":any","bottle_checksum":"94c15b82989c45ea689079e7dfe8655953d192cc8ed09dcfe3400f04bc561434"},"libdvdcss":{"desc":"Access DVDs as block devices without the decryption","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.videolan.org/videolan/libdvdcss.git",{":branch":"master"}],"homepage":"https://www.videolan.org/developers/libdvdcss.html","license":"GPL-2.0-or-later","ruby_source_checksum":"8d495cbdb9ad85ede11955ad464b9aaee29352bca34cb537a391ae1ff3399338","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"7ea556c846b7bfc32d47b41cae56d1863a6b6d5f706bb162778d6f298490977c","stable_url_args":["https://download.videolan.org/pub/videolan/libdvdcss/1.6.0/libdvdcss-1.6.0.tar.xz"],"stable_version":"1.6.0"},"libdvdnav":{"desc":"DVD navigation library","head_dependencies":["libdvdread",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://code.videolan.org/videolan/libdvdnav.git",{":branch":"master"}],"homepage":"https://www.videolan.org/developers/libdvdnav.html","license":"GPL-2.0-or-later","ruby_source_checksum":"81e3c730b98951c0aa5b0dec294be7d553753c7435fad9ba6fa3c538b098aa1b","stable_dependencies":["libdvdread",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"a2a18f5ad36d133c74bf9106b6445806fa253b09141a46392550394b647b221e","stable_url_args":["https://download.videolan.org/pub/videolan/libdvdnav/7.0.0/libdvdnav-7.0.0.tar.xz"],"stable_version":"7.0.0"},"libdvdread":{"compatibility_version":1,"desc":"C library for reading DVD-video images","head_dependencies":["libdvdcss",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://code.videolan.org/videolan/libdvdread.git",{":branch":"master"}],"homepage":"https://www.videolan.org/developers/libdvdnav.html","license":"GPL-2.0-or-later","ruby_source_checksum":"4f4311bf934d2b250c6f9caaa4c246db4dce933a4f862ec8d620a59a8ba37472","stable_dependencies":["libdvdcss",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"a0d47876548bec806774bbf8dbf20bb19ba139464383156b32eb8e59915b90a9","stable_url_args":["https://download.videolan.org/pub/videolan/libdvdread/7.1.1/libdvdread-7.1.1.tar.xz"],"stable_version":"7.1.1"},"libeatmydata":{"bottle_rebuild":2,"desc":"LD_PRELOAD library and wrapper to transparently disable fsync and related calls","executables":["eatmydata"],"head_dependencies":[{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/stewartsmith/libeatmydata.git",{":branch":"master"}],"homepage":"https://www.flamingspork.com/projects/libeatmydata/","license":"GPL-3.0-or-later","ruby_source_checksum":"b05bb3524c8fd92491bb5a9a1d15efe1cd149cd918709fd1ef11ea62fd7a6b63","stable_dependencies":[{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/stewartsmith/libeatmydata/commit/ae89d0916c0ddd06f4ce7f2b37eaccf8dd543591.patch?full_index=1","sha256":"8bf4249f3df141fa321c8c64af4f4442bc23bdfb108e2cf73c22e68a3a71ae15","type":"backport","resolves":[{"type":"defect","id":"https://github.com/stewartsmith/libeatmydata/pull/33"}]}],"stable_checksum":"cf18a8c52138a38541be3478af446c06048108729d7e18476492d62d54baabc4","stable_url_args":["https://github.com/stewartsmith/libeatmydata/releases/download/v131/libeatmydata-131.tar.gz"],"stable_version":"131","bottle_cellar":":any","bottle_checksum":"08c627a35daeae1fe9602ad44723640b8328485bb05ed832fce245060de86ba4"},"libebml":{"desc":"Sort of a sbinary version of XML","head_dependencies":[{"cmake":":build"},{"utf8cpp":":build"}],"head_url_args":["https://github.com/Matroska-Org/libebml.git",{":branch":"master"}],"homepage":"https://www.matroska.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"5798b4e4317162d8c9eb1903852b751451ceaded4533186cd8bf9c27df321500","stable_dependencies":[{"cmake":":build"},{"utf8cpp":":build"}],"stable_checksum":"5b08214f929ee54c6187c370f84235fc9d0f2a2258c4d320d68eae6e2bdfd3f7","stable_url_args":["https://dl.matroska.org/downloads/libebml/libebml-1.4.7.tar.xz"],"stable_version":"1.4.7"},"libebur128":{"desc":"Library implementing the EBU R128 loudness standard","head_dependencies":["speex",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/jiixyj/libebur128","license":"MIT","ruby_source_checksum":"6d5f1d73d80ce291129987081bf9a9726d417c284ffe2571bcede17b5eadfc4d","stable_dependencies":["speex",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"baa7fc293a3d4651e244d8022ad03ab797ca3c2ad8442c43199afe8059faa613","stable_url_args":["https://github.com/jiixyj/libebur128/archive/refs/tags/v1.2.6.tar.gz"],"stable_version":"1.2.6","bottle_cellar":":any","bottle_checksum":"e6b85bc2e07ac3e7b4d3ab8a9a05f7a2cde5e6377b5f2898e454acb598a82ff0"},"libecpint":{"desc":"Library for the efficient evaluation of integrals over effective core potentials","head_dependencies":["libcerf","pugixml",{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/robashaw/libecpint","license":"MIT","revision":1,"ruby_source_checksum":"f9ffac10aad5a5f80695a32924ebbe834bdac2fc4f608cbf0e297a929f4ca8a2","stable_dependencies":["libcerf","pugixml",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/robashaw/libecpint/commit/649e4397a8ad3b90cab247f5a8cb806089583b46.patch?full_index=1","sha256":"0ee17dba2c9538ae7756023207370059e7aaf91b6bf63e28c84fc30824cd61b2","type":"backport","resolves":[{"type":"defect","id":"https://github.com/robashaw/libecpint/issues/65"}]}],"stable_checksum":"e9c60fddb2614f113ab59ec620799d961db73979845e6e637c4a6fb72aee51cc","stable_url_args":["https://github.com/robashaw/libecpint/archive/refs/tags/v1.0.7.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.0.7","bottle_cellar":":any","bottle_checksum":"a0f40b815e0a8c17a5afaee0f7fc302cada2bebadccbd016a684001b03e964fb"},"libedit":{"compatibility_version":1,"desc":"BSD-style licensed readline alternative","head_uses_from_macos":[["ncurses"]],"homepage":"https://thrysoee.dk/editline/","keg_only_args":[":provided_by_macos"],"license":"BSD-3-Clause","ruby_source_checksum":"5e6d2ac3bd19d9f9a701aab07c08dc898403c2eda134c4a6e7166120ea029a9b","stable_checksum":"432d5e7ea8b0116dd39f2eca7bc11d0eed77faa6b77ea526ace89907c23ea4a0","stable_url_args":["https://thrysoee.dk/editline/libedit-20260512-3.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"20260512-3.1"},"libelf":{"desc":"ELF object file access library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://fossies.org/linux/misc/old/libelf-0.8.13.tar.gz/","license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"ed44df88e4e5eee0ee52130562085a1d6f65a7608a2c99033c7aa2a60a815dc5","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"591a9b4ec81c1f2042a97aa60564e0cb79d041c52faa7416acb38bc95bd2c76d","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/libelf-0.8.13.tar.gz"],"stable_version":"0.8.13","bottle_checksum":"fdd2375a9f0931864f46148881455d90d4d4bb91c072d16861c3129168e27871"},"libemf2svg":{"desc":"Microsoft (MS) EMF to SVG conversion library","executables":["emf2svg-conv"],"head_dependencies":["fontconfig","freetype","libpng",{"cmake":":build"},{"argp-standalone":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/kakwa/libemf2svg","license":"GPL-2.0-only","ruby_source_checksum":"4e53758757ecb6cfe4cb11c83cf59ea50ad8d1722756cbb108055c231bce7f02","stable_dependencies":["fontconfig","freetype","libpng",{"cmake":":build"},{"argp-standalone":":build"}],"stable_checksum":"5a4b0051a2e8a7f999ecc1bb3451032833dc4c4f1e4bc6d938e4d5b4bec19c10","stable_url_args":["https://github.com/kakwa/libemf2svg/archive/refs/tags/1.8.1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.8.1"},"libepoxy":{"compatibility_version":1,"desc":"Library for handling OpenGL function pointer management","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/anholt/libepoxy","license":"MIT","ruby_source_checksum":"9b5e65a6917a3287f7c62e66fd4d5ff365bc4ec6b11cff98e0af17bad9206408","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"072cda4b59dd098bba8c2363a6247299db1fa89411dc221c8b81b8ee8192e623","stable_url_args":["https://download.gnome.org/sources/libepoxy/1.5/libepoxy-1.5.10.tar.xz"],"stable_version":"1.5.10","bottle_cellar":":any","bottle_checksum":"91cca5d118a350e7105a303fd873915fc5f36c0a83be02101f3c742a52d0059c"},"libesedb":{"desc":"Library and tools for Extensible Storage Engine (ESE) Database files","executables":["esedbexport","esedbinfo"],"head_dependencies":[{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/libyal/libesedb","license":"LGPL-3.0-or-later","ruby_source_checksum":"0bd36827c33f452d168dff0d448f7e5ef5ae84b07f070f0198cc24b67ce1c76d","stable_dependencies":[{"pkgconf":[":build",":test"]}],"stable_checksum":"78f5e4cd11b551e673db270a9d40abf3c8ec8523b91939a9251ca80ee5a83bd1","stable_url_args":["https://github.com/libyal/libesedb/releases/download/20260704/libesedb-experimental-20260704.tar.gz"],"stable_version":"20260704"},"libestr":{"desc":"C library for string handling (and a bit more)","head_dependencies":[{"pkgconf":":build"}],"homepage":"https://libestr.adiscon.com/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"92acbaafd0f5211ac9a01d0e3b89c25d63b00f898fcf3a988aa7de576fc98d43","stable_dependencies":[{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"46632b2785ff4a231dcf241eeb0dcb5fc0c7d4da8ee49cf5687722cdbe8b2024","stable_url_args":["https://libestr.adiscon.com/files/download/libestr-0.1.11.tar.gz"],"stable_version":"0.1.11","bottle_cellar":":any","bottle_checksum":"47ab08fd7c8294b4e47eae018b76a6ce91837ec1705b071099cf7d5c65410f15"},"libetonyek":{"bottle_rebuild":1,"desc":"Interpret and import Apple Keynote presentations","executables":["key2raw","key2text","key2xhtml","numbers2csv","numbers2raw","numbers2text","pages2html","pages2raw","pages2text"],"head_dependencies":["librevenge",{"boost":":build"},{"glm":":build"},{"mdds":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libetonyek","license":"MPL-2.0","revision":1,"ruby_source_checksum":"3185a856027112280ee6063a4a9e599eff41caf3b248c9fa1fade0f7460ce2ba","stable_dependencies":["librevenge",{"boost":":build"},{"glm":":build"},{"mdds":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p0","url":"https://src.fedoraproject.org/rpms/libetonyek/raw/65a93fb7f21fb0e668d78644ec6aa7843e5372f5/f/mdds3.patch","sha256":"cd390fa4280b78fd0d1a7f587ab576d8ef0c4848036c8b0c821b576c6745db17","type":"unofficial"}],"stable_checksum":"032b71cb597edd92a0b270b916188281bc35be55296b263f6817b29adbcb1709","stable_url_args":["https://dev-www.libreoffice.org/src/libetonyek/libetonyek-0.1.13.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.1.13"},"libetpan":{"compatibility_version":2,"desc":"Portable mail library handling several protocols","head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/dinhvh/libetpan.git",{":branch":"master"}],"head_uses_from_macos":[["cyrus-sasl"]],"homepage":"https://www.etpan.org/libetpan.html","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"87447caa650e16f37beeec43601d96f89419a712e19b5f6570b8a50488212f5a","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"87bacdc62661a2a7aa5fe9f1f28d2f7c7a53256633ac5129903916c59f80c4c2","stable_url_args":["https://github.com/dinhvh/libetpan/archive/refs/tags/1.10.1.tar.gz"],"stable_uses_from_macos":[["cyrus-sasl"]],"stable_version":"1.10.1"},"libev":{"compatibility_version":1,"desc":"Asynchronous event library","homepage":"https://software.schmorp.de/pkg/libev.html","license":{":any_of":["BSD-2-Clause","GPL-2.0-or-later"]},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"27d9336988c9b56976f8e59c1744bce370313656b3893e0bbedee33cc598eba7","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea","stable_url_args":["https://dist.schmorp.de/libev/Attic/libev-4.33.tar.gz"],"stable_version":"4.33","bottle_cellar":":any","bottle_checksum":"6d0945ebe1bd085e597fedeee3fbcfba8f0d40195b03e4523894917b5b5526ca"},"libevdev":{"desc":"Wrapper library for evdev devices","executables":["libevdev-tweak-device","mouse-dpi-tool","touchpad-edge-detector"],"head_dependencies":[{"pkgconf":":build"},{"python@3.15":":build"}],"homepage":"https://www.freedesktop.org/wiki/Software/libevdev/","license":"MIT","ruby_source_checksum":"83fe15624fb39fecc66fed732de825d8e1a244f670d64c45664505e0051f0ca4","stable_dependencies":[{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"5a0966c7110648665983848bad696c7acba614a2160d2865d535397101007332","stable_url_args":["https://www.freedesktop.org/software/libevdev/libevdev-1.14.0.tar.xz"],"stable_version":"1.14.0"},"libevent":{"compatibility_version":1,"desc":"Asynchronous event library","executables":["event_rpcgen.py"],"head_dependencies":["openssl@4",{"pkgconf":":build"}],"homepage":"https://libevent.org/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"f710636b11d1ecbe657d4058d39ef4d0aa222cf251efaa190c9489a23b61b940","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"f7e9383b8c0baa81b687e5b5eecc01beefaf1b19b64151d95ed61647fe7a315c","stable_url_args":["https://github.com/libevent/libevent/releases/download/release-2.1.13-stable/libevent-2.1.13-stable.tar.gz"],"stable_version":"2.1.13"},"libewf":{"desc":"Library for support of the Expert Witness Compression Format","executables":["ewfacquire","ewfacquirestream","ewfdebug","ewfexport","ewfinfo","ewfmount","ewfrecover","ewfverify"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libyal/libewf.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/libyal/libewf","license":"LGPL-3.0-or-later","revision":1,"ruby_source_checksum":"996d0407fef33ca217c9c40702efd3f0447dac0d287c8751170f1bc1654f0e3a","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"6dbbefe68e913243dc000b9daaf59f293e33c2340024f7dfb144f1ad90b06544","stable_url_args":["https://github.com/libyal/libewf-legacy/releases/download/20140817/libewf-20140817.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"20140817"},"libexif":{"compatibility_version":1,"desc":"EXIF parsing library","head_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/libexif/libexif.git",{":branch":"master"}],"homepage":"https://libexif.github.io/","license":{":all_of":["LGPL-2.1-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"d34167019d5c396cdd2304c200d5aaf194a2742740fbcb4051d4bb28461e2896","stable_dependencies":["gettext"],"stable_checksum":"0830ed253fceeb60444fb309598bc8a9491d3007dc054aad3a50a347c5597c57","stable_url_args":["https://github.com/libexif/libexif/releases/download/v0.6.26/libexif-0.6.26.tar.bz2"],"stable_version":"0.6.26"},"libexosip":{"bottle_rebuild":2,"desc":"Toolkit for eXosip2","executables":["sip_monitor","sip_reg","sip_storm"],"head_dependencies":["c-ares","libosip","openssl@4",{"pkgconf":":build"}],"homepage":"https://savannah.nongnu.org/projects/exosip","license":"GPL-2.0-or-later","ruby_source_checksum":"e8fb9949df24189532a2ad3971b227639c30b6896611334dc366986a95cd6786","stable_dependencies":["c-ares","libosip","openssl@4",{"pkgconf":":build"}],"stable_checksum":"5b7823986431ea5cedc9f095d6964ace966f093b2ae7d0b08404788bfcebc9c2","stable_url_args":["https://download.savannah.gnu.org/releases/exosip/libexosip2-5.3.0.tar.gz"],"stable_version":"5.3.0"},"libextractor":{"conflicts":[["csound",{":because":"both install `extract` binaries"}]],"desc":"Library to extract meta data from files","executables":["extract"],"head_dependencies":["libtool",{"pkgconf":":build"}],"homepage":"https://www.gnu.org/software/libextractor/","license":"GPL-3.0-or-later","ruby_source_checksum":"b63fc78d63e6cb77f808f57999e1412de536473d5d0f225956ce17070608f7f8","stable_dependencies":["libtool",{"pkgconf":":build"}],"stable_checksum":"2d5b33cbdb21c88ae9360994d4e216627413ee9cb11b31b033c2d0cf42ef2700","stable_url_args":["https://ftpmirror.gnu.org/libextractor/libextractor-1.19.tar.gz"],"stable_version":"1.19"},"libfabric":{"conflicts":[["mpich",{":because":"both install `fabric.h`"}]],"desc":"OpenFabrics libfabric","executables":["fi_info","fi_mon_sampler","fi_pingpong","fi_strerror"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/ofiwg/libfabric.git",{":branch":"main"}],"homepage":"https://ofiwg.github.io/libfabric/","license":{":any_of":["BSD-2-Clause","GPL-2.0-only"]},"ruby_source_checksum":"f89ec2397ecaeffc7c5c68b943a08dc63da4984aab46d9edfc13cc2266169472","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"366000427e194d4ce22e272519b608afbebb1fc9915bcf5da924157a8a47fe10","stable_url_args":["https://github.com/ofiwg/libfabric/releases/download/v2.7.0/libfabric-2.7.0.tar.bz2"],"stable_version":"2.7.0"},"libfaketime":{"desc":"Report faked system time to programs","executables":["faketime"],"head_dependencies":["coreutils"],"head_url_args":["https://github.com/wolfcw/libfaketime.git",{":branch":"master"}],"homepage":"https://github.com/wolfcw/libfaketime","license":"GPL-2.0-only","ruby_source_checksum":"9f50ab0b23feb52f684f0c3e3b6135c4405c3e3a2af9a638a1fa5c169756e839","stable_dependencies":["coreutils"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8e56deeb805682b025107e095f1d94a6ea677472f05824cd475f5c5e6e1a5ddf","stable_url_args":["https://github.com/wolfcw/libfaketime/archive/refs/tags/v0.9.13.tar.gz"],"stable_version":"0.9.13"},"libfastjson":{"desc":"Fast json library for C","homepage":"https://github.com/rsyslog/libfastjson","license":"BSD-2-Clause","ruby_source_checksum":"06a7c77c4b7e7370290b35fd88aac5c954563a97edc40f76173bd241d0004870","stable_checksum":"7cd6f78c1c07f4140f6976a9a0e0048bcaa7292329c6ac2c0e070383d83d8edd","stable_url_args":["https://download.rsyslog.com/libfastjson/libfastjson-1.2609.0.tar.gz"],"stable_version":"1.2609.0"},"libff":{"desc":"C++ library for Finite Fields and Elliptic Curves","head_dependencies":["gmp",{"cmake":":build"},{"openssl@4":":build"}],"homepage":"https://github.com/scipr-lab/libff","license":"MIT","revision":1,"ruby_source_checksum":"67959ddd18f36063fcce6e540c8daee6621f2ac986f5605e6b4fc4a0697dd434","stable_dependencies":["gmp",{"cmake":":build"},{"openssl@4":":build"}],"stable_url_args":["https://github.com/scipr-lab/libff.git",{":tag":"v0.2.1",":revision":"5835b8c59d4029249645cf551f417608c48f2770"}],"stable_version":"0.2.1"},"libffcall":{"conflicts":[["epics-base",{":because":"both install `callback.h` header"}]],"desc":"GNU Foreign Function Interface library","homepage":"https://www.gnu.org/software/libffcall/","license":"GPL-2.0-or-later","ruby_source_checksum":"a5c5ae8cea0c5ccd09efd3d174cba5144e5b13e8a8d9147118a9a3355a393797","stable_checksum":"7f422096b40498b1389093955825f141bb67ed6014249d884009463dc7846879","stable_url_args":["https://ftpmirror.gnu.org/libffcall/libffcall-2.5.tar.gz"],"stable_version":"2.5","bottle_cellar":":any","bottle_checksum":"ad7787776409d59f5b45119a6b799af71c09a7ab6f50970e4b563cb1b6d5e150"},"libffi":{"compatibility_version":1,"desc":"Portable Foreign Function Interface library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/libffi/libffi.git",{":branch":"master"}],"homepage":"https://sourceware.org/libffi/","keg_only_args":[":provided_by_macos"],"license":"MIT","ruby_source_checksum":"312e209812b3b223dad00b6828149fd61fd593008c2da785f486bc6556c24962","stable_checksum":"7da3e2d9a171eb0a038f592ecad3ff2bb2550f3496d87b3b29ad0cf4430c0db4","stable_url_args":["https://github.com/libffi/libffi/releases/download/v3.8.0/libffi-3.8.0.tar.gz"],"stable_version":"3.8.0"},"libfido2":{"compatibility_version":1,"desc":"Provides library functionality for FIDO U2F & FIDO 2.0, including USB","executables":["fido2-assert","fido2-cred","fido2-token"],"head_dependencies":["libcbor","openssl@4",{"cmake":":build"},{"mandoc":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://developers.yubico.com/libfido2/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"ad8867ebdb4ff84bc801e694b5482a8cb7cc9b2ddb83443d10f18ac0df493141","stable_dependencies":["libcbor","openssl@4",{"cmake":":build"},{"mandoc":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"ace062d14a482ff9325410ff63d06c8b5fe87e79ebc18dda07add2bc0188c77f","stable_url_args":["https://github.com/Yubico/libfido2/archive/refs/tags/1.17.0.tar.gz"],"stable_version":"1.17.0"},"libfishsound":{"desc":"Decode and encode audio data using the Xiph.org codecs","head_dependencies":["libvorbis",{"pkgconf":[":build",":test"]}],"homepage":"https://xiph.org/fishsound/","license":"BSD-3-Clause","ruby_source_checksum":"17f733caf10922cb3ffe47319da0a89278faa9a91db9e57ff600b38bc954e1a4","stable_dependencies":["libvorbis",{"pkgconf":[":build",":test"]}],"stable_checksum":"03eb1601e2306adc88c776afdf212217c6547990d2d0f9ca544dad9a8a9dbb8f","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/libfishsound/libfishsound-1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_cellar":":any","bottle_checksum":"a6ff774dad2e7d8bd2d46a33192b0aa1d53f6b34a6fbf49da9cc7a5d2718fd65"},"libfixbuf":{"bottle_rebuild":1,"desc":"Implements the IPFIX Protocol as a C library","head_dependencies":["glib","openssl@4","gettext",{"pkgconf":[":build",":test"]}],"homepage":"https://tools.netsa.cert.org/fixbuf/","license":"LGPL-3.0-only","ruby_source_checksum":"0c1a533a0e421f2eaebbf4bd2ac26ce1f73ca5bd1fac81d951048ae8081c29b7","stable_dependencies":["glib","openssl@4","gettext",{"pkgconf":[":build",":test"]}],"stable_checksum":"106b8e1e560928a4dc91d8264326bd2463767570d77417535964f450de1f972e","stable_url_args":["https://tools.netsa.cert.org/releases/libfixbuf-2.5.4.tar.gz"],"stable_version":"2.5.4"},"libfixposix":{"desc":"Thin wrapper over POSIX syscalls","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/sionescu/libfixposix.git",{":branch":"master"}],"homepage":"https://github.com/sionescu/libfixposix","license":"BSL-1.0","ruby_source_checksum":"7715ef1d308df8b5adf1b4799fe140e0f74fd37f40dba5103582f115523ed5c5","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"5d9d3d321d4c7302040389c43f966a70d180abb58d1d7df370f39e0d402d50d4","stable_url_args":["https://github.com/sionescu/libfixposix/archive/refs/tags/v0.5.1.tar.gz"],"stable_version":"0.5.1","bottle_cellar":":any","bottle_checksum":"ae6bf46d3e2ef00c82034f6e63068f58bf3f0d1717d245bc319ba38f3b16cb71"},"libflowmanager":{"bottle_rebuild":1,"desc":"Flow-based measurement tasks with packet-based inputs","head_dependencies":["libtrace",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/LibtraceTeam/libflowmanager","license":"LGPL-3.0-or-later","revision":2,"ruby_source_checksum":"85609d584d42c5dfbf2aced18a9b4e0cc6691b7fb6c26f0c047863e0bf5c9c66","stable_dependencies":["libtrace",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/LibtraceTeam/libflowmanager/commit/a60a04a3b4a12faf48854b34908f9db0c4f080b0.patch?full_index=1","sha256":"15d93f863374eff428c69e6e1733bdc861c831714f8d7d7c1323ebf1b9ba9a4c","type":"backport"}],"stable_checksum":"ab60c9c9611488e51c14b6e3870f91a191236dced12f0ed16a58cdd2c08ee74f","stable_url_args":["https://github.com/LibtraceTeam/libflowmanager/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_cellar":":any","bottle_checksum":"db47efecc48ea69795a1ee1317217d63825d25678ab8a25fdb5da6bd7daa043d"},"libfontenc":{"compatibility_version":1,"desc":"X.Org: Font encoding library","head_dependencies":[{"font-util":":build"},{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"52211db8793f81f09c12b692de6e25c4dfda4def8a9aa9beb30c566977a185fb","stable_dependencies":[{"font-util":":build"},{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":build"}],"stable_checksum":"9d8392705cb10803d5fe1d27d236cbab3f664e26841ce01916bbbe430cf273e2","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libfontenc-1.1.9.tar.xz"],"stable_version":"1.1.9"},"libforensic1394":{"desc":"Live memory forensics over IEEE 1394 (\"FireWire\") interface","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/FreddieWitherden/libforensic1394.git",{":branch":"master"}],"homepage":"https://freddie.witherden.org/tools/libforensic1394/","license":"LGPL-3.0-or-later","ruby_source_checksum":"2e263c63fb4443431ef2ec7dd2a37c5b45b2ebdb9dd6b101283e26e0827e5121","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"50a82fe2899aa901104055da2ac00b4c438cf1d0d991f5ec1215d4658414652e","stable_url_args":["https://freddie.witherden.org/tools/libforensic1394/releases/libforensic1394-0.2.tar.gz"],"stable_version":"0.2","bottle_cellar":":any","bottle_checksum":"f8b26ec8f4ee3f3e3973330d791c1c2aed6b22277eb2991af7ac97f3192d821d"},"libformfactor":{"desc":"C++ library for the efficient computation of scattering form factors","head_dependencies":["libheinz",{"cmake":":build"}],"homepage":"https://jugit.fz-juelich.de/mlz/lib/formfactor","license":"GPL-3.0-or-later","ruby_source_checksum":"b17c3aa847959152dffcd3df4fac36c7a393d0b85fcaeae83cb3cd2c0e4f3b6b","stable_dependencies":["libheinz",{"cmake":":build"}],"stable_checksum":"1394b6c8d08a7ffd19a5f74b1f187d1537a398199fe22ac78c2d441a278e49ae","stable_url_args":["https://jugit.fz-juelich.de/mlz/lib/formfactor/-/archive/v0.5.1/formfactor-v0.5.1.tar.bz2"],"stable_version":"0.5.1"},"libfreefare":{"bottle_rebuild":1,"desc":"API for MIFARE card manipulations","executables":["mifare-classic-format","mifare-classic-read-ndef","mifare-classic-write-ndef","mifare-desfire-access","mifare-desfire-create-ndef","mifare-desfire-ev1-configure-ats","mifare-desfire-ev1-configure-default-key","mifare-desfire-ev1-configure-random-uid","mifare-desfire-format","mifare-desfire-info","mifare-desfire-read-ndef","mifare-desfire-write-ndef","mifare-ultralight-info"],"head_dependencies":["libnfc","openssl@4","libusb-compat",{"pkgconf":":build"}],"homepage":"https://github.com/nfc-tools/libfreefare","license":"LGPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":4,"ruby_source_checksum":"ed8f70763385de68e58abbeb9498dc1ffe2a027970b0fd550c0bfb400d28b69c","stable_dependencies":["libnfc","openssl@4","libusb-compat",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/nfc-tools/libfreefare/commit/358df775.patch?full_index=1","sha256":"20d592c11e559d0a5f02f7ed56da370e39439feebd971be11b064d58ea85777f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/nfc-tools/libfreefare/pull/56"},{"type":"defect","id":"https://github.com/nfc-tools/libfreefare/issues/55"}]},{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"bfa31d14a99a1247f5ed49195d6373de512e3eb75bf1627658b40cf7f876bc64","stable_url_args":["https://github.com/nfc-tools/libfreefare/releases/download/libfreefare-0.4.0/libfreefare-0.4.0.tar.bz2"],"stable_version":"0.4.0"},"libfreehand":{"desc":"Interpret and import Aldus/Macromedia/Adobe FreeHand documents","executables":["fh2raw","fh2svg","fh2text"],"head_dependencies":["librevenge","little-cms2",{"boost":":build"},{"icu4c@79":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libfreehand","license":"MPL-2.0","ruby_source_checksum":"9d2239172dc93fd6ba5f78ce0ca997529ae99b736a3e934e5499687fa6c334e3","stable_dependencies":["librevenge","little-cms2",{"boost":":build"},{"icu4c@79":":build"},{"pkgconf":":build"}],"stable_checksum":"350b10d24a76d7e8c8ae98b74c2d432a2c8ddec08935d09856d20b695a35e600","stable_url_args":["https://dev-www.libreoffice.org/src/libfreehand/libfreehand-0.1.4.tar.xz"],"stable_uses_from_macos":[[{"gperf":":build"}]],"stable_version":"0.1.4"},"libfreenect":{"desc":"Drivers and libraries for the Xbox Kinect device","executables":["fakenect","fakenect-record","freenect-camtest","freenect-chunkview","freenect-cpp_pcview","freenect-cppview","freenect-glpclview","freenect-glview","freenect-hiview","freenect-micview","freenect-regtest","freenect-regview","freenect-tiltdemo","freenect-wavrecord"],"head_dependencies":["libusb",{"cmake":":build"}],"head_url_args":["https://github.com/OpenKinect/libfreenect.git",{":branch":"master"}],"homepage":"https://openkinect.org/","license":{":any_of":["Apache-2.0","GPL-2.0-only"]},"ruby_source_checksum":"488fc0cfc64a5b59bf44d0cc5c892b57d0b190c7d09fc9d428aff94a03c0bb15","stable_dependencies":["libusb",{"cmake":":build"}],"stable_checksum":"3c668053db726206a8c3a92e92e91ef7a64407968f422b9c4b828d0fd234c866","stable_url_args":["https://github.com/OpenKinect/libfreenect/archive/refs/tags/v0.7.5.tar.gz"],"stable_version":"0.7.5","bottle_cellar":":any","bottle_checksum":"a925b6f78825af0effc793d6b7377e7280ff79ffc7dc3c5ebc4eb7543757bc11"},"libfs":{"desc":"X.Org: X Font Service client library","head_dependencies":["xorgproto",{"pkgconf":":build"},{"xtrans":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"147eeec8732ef3cd8b263252c6ed0e045940424627baa070b9ccac99e97b559e","stable_dependencies":["xorgproto",{"pkgconf":":build"},{"xtrans":":build"}],"stable_checksum":"38daddf6aaad25d93c6ff762c9629b8f10b19e8c4b70fcf117ec38c440ff9ae2","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libFS-1.0.10.tar.gz"],"stable_version":"1.0.10","bottle_cellar":":any","bottle_checksum":"015e40efae665280299a9fef6e282e18cf16c47896bc7c0829d9fe3dd578d246"},"libftdi":{"compatibility_version":1,"desc":"Library to talk to FTDI chips","executables":["ftdi_eeprom","libftdi1-config"],"head_dependencies":[{"boost":":no_linkage"},"confuse","libusb",{"cmake":":build"},{"pkgconf":":build"},{"swig":":build"}],"homepage":"https://www.intra2net.com/en/developer/libftdi","license":"LGPL-2.1-only","local_patch_checksums":{"Patches/libftdi/1.5.patch":"0533956c5fb6785a6ec93431bc70982544ba46ae0dd69fcc51f1857c49f9f123"},"revision":2,"ruby_source_checksum":"bd6c58f2599df7109a4900543454820ecf22b5a739c22cf4854254144dedd07d","stable_dependencies":[{"boost":":no_linkage"},"confuse","libusb",{"cmake":":build"},{"pkgconf":":build"},{"swig":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libftdi/1.5.patch"}],"stable_checksum":"7c7091e9c86196148bd41177b4590dccb1510bfe6cea5bf7407ff194482eb049","stable_url_args":["https://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.5.tar.bz2"],"stable_version":"1.5","bottle_cellar":":any","bottle_checksum":"47d6bbb7af7b2e03dec5f2facae51a32650aac428628af0d5d8e393d48663fc8"},"libfuse":{"aliases":["libfuse@3"],"compatibility_version":1,"desc":"Reference implementation of the Linux FUSE interface","executables":["fusermount3","mount.fuse3"],"head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/libfuse/libfuse.git",{":branch":"master"}],"homepage":"https://github.com/libfuse/libfuse","license":{":all_of":["LGPL-2.1-only","GPL-2.0-only"]},"ruby_source_checksum":"2e2ae7014ced337025d4f2180260cdf0cf2a7ed4c17c6add4c09704ea6ea43bf","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"bcd19582c5e30f7fe45dd86a5540e998590aa01903afc7ebcbeea6c8ac5421ee","stable_url_args":["https://github.com/libfuse/libfuse/releases/download/fuse-3.18.3/fuse-3.18.3.tar.gz"],"stable_version":"3.18.3","versioned_formulae":["libfuse@2"]},"libfuse@2":{"bottle_rebuild":1,"compatibility_version":1,"deprecate_args":{":date":"2026-06-21",":because":":unmaintained"},"desc":"Reference implementation of the Linux FUSE interface","disable_args":{":date":"2027-06-21",":because":":unmaintained"},"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"}],"homepage":"https://github.com/libfuse/libfuse","keg_only_args":[":versioned_formula"],"license":{":all_of":["LGPL-2.1-only","GPL-2.0-only"]},"ruby_source_checksum":"a028c98b14603f2f7e8a4171158945f2d19002c87386eb78ee10738c21aa7054","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/libfuse/libfuse/commit/5a43d0f724c56f8836f3f92411e0de1b5f82db32.patch?full_index=1","sha256":"94d5c6d9785471147506851b023cb111ef2081d1c0e695728037bbf4f64ce30a","type":"cherry-pick","resolves":[{"type":"defect","id":"https://github.com/libfuse/libfuse/pull/619"}]},{"strip":"p1","url":"https://github.com/libfuse/libfuse/commit/914871b20a901e3e1e981c92bc42b1c93b7ab81b.patch?full_index=1","sha256":"97360b7353903f3968aa10c9fd95ee42372049fea748d2be78f1c054e750bed0","type":"backport"}],"stable_checksum":"d0e69d5d608cc22ff4843791ad097f554dd32540ddc9bed7638cc6fea7c1b4b5","stable_url_args":["https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz"],"stable_version":"2.9.9"},"libfyaml":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Fully feature complete YAML parser and emitter","executables":["fy-compose","fy-dump","fy-filter","fy-join","fy-testsuite","fy-tool","fy-ypath"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/pantoniou/libfyaml","license":"MIT","ruby_source_checksum":"e3cec3ed729c19a44254f28128c474842f40ed61f9e0512852d766e18dfdad32","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/pantoniou/libfyaml/commit/1026d76850909dc9b1c5f95b8cd94e865a313fd5.patch?full_index=1","sha256":"05e07134edfae8c4d6b81fd25b013c471a3790736f61d6888035409d570ce636","type":"backport","resolves":[{"type":"defect","id":"https://github.com/pantoniou/libfyaml/pull/267"}]}],"stable_checksum":"a59cc3331e2eb903ec36933ad52a45888041cac31e44f553a00511131242c483","stable_url_args":["https://github.com/pantoniou/libfyaml/releases/download/v0.9.6/libfyaml-0.9.6.tar.gz"],"stable_version":"0.9.6"},"libgadu":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-02-20",":because":":repo_archived"},"desc":"Library for ICQ instant messenger protocol","disable_args":{":date":"2027-02-20",":because":":repo_archived"},"head_dependencies":[{"pkgconf":":test"}],"homepage":"https://libgadu.net/","license":"LGPL-2.1-only","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"3a0470bfbb704646ba7083aa3bf9d63c3405c5196a05686e9ba39342718572a2","stable_dependencies":[{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"28e70fb3d56ed01c01eb3a4c099cc84315d2255869ecf08e9af32c41d4cbbf5d","stable_url_args":["https://github.com/wojtekka/libgadu/releases/download/1.12.2/libgadu-1.12.2.tar.gz"],"stable_version":"1.12.2"},"libgccjit":{"desc":"JIT library for the GNU compiler collection","head_dependencies":["gmp","isl","libmpc","mpfr","zstd","gcc",{"gcc":[":build",":test"]}],"head_url_args":["https://gcc.gnu.org/git/gcc.git",{":branch":"master"}],"homepage":"https://gcc.gnu.org/","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"local_patch_checksums":{"Patches/gcc/gcc-16.2.0.diff":"578a78ae0bc62a02f260b6a20c7f23e71deee16ed644e9cb5619247be4df5a71"},"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"a8a2711cd90bd298c4276bfc984199095b4196c5991cec5eee81214392b9e977","stable_dependencies":["gmp","isl","libmpc","mpfr","zstd","gcc",{"gcc":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/gcc/gcc-16.2.0.diff"}],"stable_checksum":"e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz"],"stable_version":"16.2.0"},"libgcrypt":{"compatibility_version":1,"desc":"Cryptographic library based on the code from GnuPG","executables":["dumpsexp","hmac256","libgcrypt-config","mpicalc"],"head_dependencies":["libgpg-error"],"homepage":"https://gnupg.org/related_software/libgcrypt/","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"1c5900b00dfb4f1e5603b847f30c12a839caa5113a3a06d16607fabf908f1cb2","stable_dependencies":["libgpg-error"],"stable_checksum":"d77f68f48879510e79a2f65977ccc68981781ea0923e5bdffac2a193ea3d660e","stable_url_args":["https://gnupg.org/ftp/gcrypt/libgcrypt/libgcrypt-1.12.4.tar.bz2"],"stable_version":"1.12.4"},"libgda":{"desc":"Provides unified data access to the GNOME project","head_dependencies":["glib","iso-codes","json-glib","mariadb-connector-c","sqlite","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"intltool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://www.gnome-db.org/","license":"LGPL-2.0-or-later","revision":5,"ruby_source_checksum":"069b3dd60e95989778cc933d2c005a71d6d2162eeb60f14ed2f67ba5d6e0ecce","stable_dependencies":["glib","iso-codes","json-glib","mariadb-connector-c","sqlite","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"intltool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.gnome.org/GNOME/libgda/-/commit/3e0c7583ddcc3649f24ad1f1b5d851072fd3f721.diff","sha256":"a6cb1927ef2174267fd5b01ca7d6b1141f4bad969fa6d10560c62998c6150fd4","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/libgda/-/merge_requests/175"}]},{"strip":"p1","url":"https://gitlab.gnome.org/GNOME/libgda/-/commit/657b2f8497da907559a6769c5b1d2d7b5bd40688.diff","sha256":"bfc26217647e27aaf065a4b6c210b96e1a6f7cd67d780a3a124951c6a5bc566d","type":"backport"},{"strip":"p1","url":"https://gitlab.gnome.org/GNOME/libgda/-/commit/98f014c783583e3ad87ee546e8dccf34d50f1e37.diff","sha256":"2f2d257085b40ef4fccf2db68fe51407ba0f59d39672fc95fd91be3e46e91ffa","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.gnome.org/GNOME/libgda/-/merge_requests/187"}]},{"strip":"p1","url":"https://src.fedoraproject.org/rpms/libgda/raw/e33ef2c0af32d1aab4a1255b83882552e36002a4/f/mariadb.patch","sha256":"5e2dca080ab2d5d09bba5d41ff4bc7dd63dea5f9f493d6b3e28d592ef48f52fc","type":"unofficial"}],"stable_checksum":"995f4b420e666da5c8bac9faf55e7aedbe3789c525d634720a53be3ccf27a670","stable_url_args":["https://download.gnome.org/sources/libgda/6.0/libgda-6.0.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"6.0.0"},"libgdata":{"deprecate_args":{":date":"2025-09-05",":because":":unmaintained"},"desc":"GLib-based library for accessing online service APIs","disable_args":{":date":"2026-09-05",":because":":unmaintained"},"head_dependencies":["glib","gtk+3","json-glib","liboauth","libsoup@2","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"https://wiki.gnome.org/Projects/libgdata","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"4e0f8f6efe0a5a68cd2c09a50dd371262bf32a0e6b92ea58ce50e6b96ead7c88","stable_dependencies":["glib","gtk+3","json-glib","liboauth","libsoup@2","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"dd8592eeb6512ad0a8cf5c8be8c72e76f74bfe6b23e4dd93f0756ee0716804c7","stable_url_args":["https://download.gnome.org/sources/libgdata/0.18/libgdata-0.18.1.tar.xz"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"0.18.1"},"libgedit-amtk":{"compatibility_version":1,"desc":"Actions, Menus and Toolbars Kit for GTK applications","head_dependencies":["glib","gtk+3","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/World/gedit/libgedit-amtk.git",{":branch":"main"}],"homepage":"https://gedit-technology.net","license":"LGPL-3.0-or-later","oldnames":["amtk"],"ruby_source_checksum":"b7ae6ff47aa45d66e06d7558370a6d99b9c2f6417443920f03fbc704a957841d","stable_dependencies":["glib","gtk+3","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"eda52600fc2e8b49f98fe974397a75e0286d744e09446b13e631202e99ca536e","stable_url_args":["https://gitlab.gnome.org/World/gedit/libgedit-amtk/-/archive/5.11.0/libgedit-amtk-5.11.0.tar.bz2"],"stable_version":"5.11.0"},"libgedit-gfls":{"desc":"Gedit Technology - File loading and saving","head_dependencies":["glib","gtk+3",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/World/gedit/libgedit-gfls.git",{":branch":"main"}],"homepage":"https://gitlab.gnome.org/World/gedit/libgedit-gfls","license":"LGPL-3.0-or-later","ruby_source_checksum":"ab4600fdbb472c9c87b360729d8568fe1e821a8c487878e5a147cad207c70bdc","stable_dependencies":["glib","gtk+3",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"d9bf8277c790c3c3164c4bc6d0623d16a336921b2c29de90974904e6f94a3ad8","stable_url_args":["https://gitlab.gnome.org/World/gedit/libgedit-gfls/-/archive/0.5.0/libgedit-gfls-0.5.0.tar.bz2"],"stable_version":"0.5.0"},"libgedit-gtksourceview":{"compatibility_version":2,"desc":"Text editor widget for code editing","head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","libgedit-amtk","libgedit-gfls","libxml2","pango","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview.git",{":branch":"main"}],"homepage":"https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview","license":"LGPL-2.1-only","ruby_source_checksum":"cbf66529f419e9e08a1f05df0ed7dd973d0ffbd94d36c11416aa50e9770d0137","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","libgedit-amtk","libgedit-gfls","libxml2","pango","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"0fed8e7ec13b435bae8d20d2cac68d609757517e5c6faca2f78733878e4246ce","stable_url_args":["https://gitlab.gnome.org/World/gedit/libgedit-gtksourceview/-/archive/299.8.0/libgedit-gtksourceview-299.8.0.tar.bz2"],"stable_version":"299.8.0"},"libgedit-tepl":{"desc":"Gedit Technology - Text editor product line","head_dependencies":["cairo","glib","gtk+3","icu4c@79","libgedit-amtk","libgedit-gfls","libgedit-gtksourceview","libhandy","pango","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/World/gedit/libgedit-tepl.git",{":branch":"main"}],"homepage":"https://gitlab.gnome.org/World/gedit/libgedit-tepl","license":"LGPL-2.1-or-later","oldnames":["tepl"],"revision":1,"ruby_source_checksum":"db3183c570a3f49abc19df153fac0df56b4bb0f6a0d8325bd2ca194a425e25f5","stable_dependencies":["cairo","glib","gtk+3","icu4c@79","libgedit-amtk","libgedit-gfls","libgedit-gtksourceview","libhandy","pango","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"23126d33b0016e5823351c4845cfdc074f7c232a85288a73d00468d003bebbe1","stable_url_args":["https://gitlab.gnome.org/World/gedit/libgedit-tepl/-/archive/6.15.0/libgedit-tepl-6.15.0.tar.bz2"],"stable_version":"6.15.0"},"libgee":{"compatibility_version":1,"desc":"Collection library providing GObject-based interfaces","head_dependencies":["glib","gettext",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/libgee","license":"LGPL-2.1-or-later","ruby_source_checksum":"42c562b02896b69ed31f2b606c77d9b6519c2b39d10615a90654eabfbcebf819","stable_dependencies":["glib","gettext",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"189815ac143d89867193b0c52b7dc31f3aa108a15f04d6b5dca2b6adfad0b0ee","stable_url_args":["https://download.gnome.org/sources/libgee/0.20/libgee-0.20.8.tar.xz"],"stable_version":"0.20.8","bottle_cellar":":any","bottle_checksum":"18ef7dfdbad016c9f6027374cb705a7e2195204d524cc42439d98855e24837f0"},"libgeotiff":{"compatibility_version":1,"desc":"Library and tools for dealing with GeoTIFF","executables":["applygeo","geotifcp","listgeo"],"head_dependencies":["jpeg-turbo","libtiff","proj",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/OSGeo/libgeotiff.git",{":branch":"master"}],"homepage":"https://github.com/OSGeo/libgeotiff","license":"MIT","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"c831a77d760a44498f1d12259255da567f96bf181533755e79d7fad72a832116","stable_dependencies":["jpeg-turbo","libtiff","proj"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"c598d04fdf2ba25c4352844dafa81dde3f7fd968daa7ad131228cd91e9d3dc47","stable_url_args":["https://github.com/OSGeo/libgeotiff/releases/download/1.7.4/libgeotiff-1.7.4.tar.gz"],"stable_version":"1.7.4","bottle_cellar":":any","bottle_checksum":"26be05be540553b47c9d8defc465c7be5d9b44c6b1c2698356d8327a8f117dec"},"libgetdata":{"bottle_rebuild":1,"desc":"Reference implementation of the Dirfile Standards","executables":["checkdirfile","dirfile2ascii"],"head_dependencies":["libtool"],"head_uses_from_macos":[["perl"]],"homepage":"https://getdata.sourceforge.net/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"1a4206f4f48b4da8acd2ceb4818e40aff282ce812d9d2f2e149ea61cdb08db35","stable_dependencies":["libtool"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"d16feae0907090047f5cc60ae0fb3500490e4d1889ae586e76b2d3a2e1c1b273","stable_url_args":["https://downloads.sourceforge.net/project/getdata/getdata/0.11.0/getdata-0.11.0.tar.xz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.11.0"},"libgfshare":{"bottle_rebuild":1,"desc":"Library for sharing secrets","executables":["gfcombine","gfsplit"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/kinnison/libgfshare","license":"MIT","ruby_source_checksum":"bb86ac015c81a2fac261ff9246db56e6555e27bcd5d92ad26a79d251d9265b02","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"91d7ea7f3e5ddb3854a38827a3f6ea7c597db03067735dc953bd31c5b90f9930","stable_url_args":["https://github.com/kinnison/libgfshare/archive/refs/tags/2.0.0.tar.gz"],"stable_version":"2.0.0"},"libghthash":{"desc":"Generic hash table for C++","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/SimonKagstrom/libghthash","license":"LGPL-2.0-or-later","ruby_source_checksum":"1b7fd6240e74f1bd73460df5463b5a2b32cbb40a06cdf4a5d5195cae316fb4c2","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"e7e5f77df3e2a9152e0805f279ac048af9e572b83e60d29257cc754f8f9c22d6","stable_url_args":["https://github.com/SimonKagstrom/libghthash/archive/refs/tags/v0.6.2.tar.gz"],"stable_version":"0.6.2","bottle_cellar":":any","bottle_checksum":"e9d123d2cb290ac32e7cf10a30132f0aa3a1e94e70c75abb54a17eb967bb5b21"},"libgig":{"desc":"Library for Gigasampler and DLS (Downloadable Sounds) Level 1/2 files","executables":["akaidump","akaiextract","dlsdump","gig2mono","gig2stereo","gigdump","gigextract","gigmerge","korg2gig","korgdump","rifftree","sf2dump","sf2extract","wav2gig"],"head_dependencies":["libsndfile",{"pkgconf":":build"}],"homepage":"https://www.linuxsampler.org/libgig/","license":"GPL-2.0-or-later","ruby_source_checksum":"ac627ad8792e2029954647088b092b3fecd00b541919006834273a6838acc4b3","stable_dependencies":["libsndfile",{"pkgconf":":build"}],"stable_checksum":"fc331202210919e3172c4d36ab24231dea3667d8722141f0c7939ca545119d01","stable_url_args":["https://download.linuxsampler.org/packages/libgig-4.6.0.tar.bz2"],"stable_version":"4.6.0"},"libgit2-glib":{"desc":"Glib wrapper library around libgit2 git access library","head_dependencies":["glib","libgit2","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/libgit2-glib.git",{":branch":"master"}],"homepage":"https://gitlab.gnome.org/GNOME/libgit2-glib","license":"LGPL-2.1-only","ruby_source_checksum":"30cbd9d880f67d279c637b0b37e23c9eae3b467cea10777d4be8dfc5ecc55696","stable_dependencies":["glib","libgit2","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"e15d98cf15cd9dc8aaae8a11ab44f51f3a0da3ad4ace80ede3831c934e1897d7","stable_url_args":["https://gitlab.gnome.org/GNOME/libgit2-glib/-/archive/v1.2.1/libgit2-glib-v1.2.1.tar.bz2"],"stable_version":"1.2.1","bottle_cellar":":any","bottle_checksum":"56b91a0d776f8c8fe39cf89e02553075d64df05217b809291d7c0d34f6a29302"},"libgit2":{"aliases":["libgit2@1.9"],"compatibility_version":1,"desc":"C library of Git core methods that is re-entrant and linkable","executables":["git2"],"head_dependencies":["libssh2","llhttp","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libgit2/libgit2.git",{":branch":"main"}],"homepage":"https://libgit2.org/","license":{"GPL-2.0-only":{":with":"GCC-exception-2.0"}},"revision":2,"ruby_source_checksum":"04b7a084d3d8e07560656d34fb818210b165984366ff82cd2352d7a391c1452d","stable_dependencies":["libssh2","llhttp","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"1a4fbe7589e814777ae76b64734ad80f4ecad22cd33a22682a2aaea4ae5375e7","stable_url_args":["https://github.com/libgit2/libgit2/archive/refs/tags/v1.9.7.tar.gz"],"stable_version":"1.9.7","versioned_formulae":["libgit2@1.8","libgit2@1.7"]},"libgit2@1.7":{"deprecate_args":{":date":"2025-01-08",":because":":unsupported"},"desc":"C library of Git core methods that is re-entrant and linkable","disable_args":{":date":"2026-01-08",":because":":unsupported"},"head_dependencies":["libssh2","openssl@3",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://libgit2.org/","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"GCC-exception-2.0"}},"ruby_source_checksum":"cf1775455a16db1a0aabb9a6e873b1d4bd6eab87a36376718662213c59056e0f","stable_dependencies":["libssh2","openssl@3",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"de384e29d7efc9330c6cdb126ebf88342b5025d920dcb7c645defad85195ea7f","stable_url_args":["https://github.com/libgit2/libgit2/archive/refs/tags/v1.7.2.tar.gz"],"stable_version":"1.7.2","versioned_formulae":["libgit2@1.8"],"bottle_cellar":":any","bottle_checksum":"00ce19e60bbe028b8771d15b9b29b1d8d249211fd2f5c6e053ad8af3b52842c4"},"libgit2@1.8":{"desc":"C library of Git core methods that is re-entrant and linkable","executables":["git2"],"head_dependencies":["libssh2",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://libgit2.org/","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"GCC-exception-2.0"}},"revision":1,"ruby_source_checksum":"6c043d3db474b0484fdcb553678b4f4142ac9ea25e8c876067abe76f372a4e28","stable_dependencies":["libssh2",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"a548a2209c3e99d6bb685d843396fff3a7d3ffd8340adb5d8851637cfe8cd134","stable_url_args":["https://github.com/libgit2/libgit2/archive/refs/tags/v1.8.7.tar.gz"],"stable_version":"1.8.7","versioned_formulae":["libgit2@1.7"]},"libgnt":{"bottle_rebuild":1,"desc":"NCurses toolkit for creating text-mode graphical user interfaces","head_dependencies":["glib","ncurses","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://pidgin.im/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"9d7fa588b753fd0d304d783614c13f0deec283219c6dfe3f7858d00c9a4396aa","stable_dependencies":["glib","ncurses","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"195933a9a731d3575791b881ba5cc0ad2a715e1e9c4c23ccaaa2a17e164c96ec","stable_url_args":["https://downloads.sourceforge.net/project/pidgin/libgnt/2.14.4/libgnt-2.14.4-dev.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.14.4"},"libgoa":{"desc":"Single sign-on framework for GNOME - client library","head_dependencies":["glib",{"dbus":[":build",":test"]},{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"gtk4":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/gnome-online-accounts.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxslt":":build"}],["libxml2"]],"homepage":"https://gitlab.gnome.org/GNOME/gnome-online-accounts","license":"LGPL-2.0-or-later","ruby_source_checksum":"78a1d3bac1ace331c33c828fdb4478b22f8ca3f8cfe857508812d88ee4e11223","stable_dependencies":["glib",{"dbus":[":build",":test"]},{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"gtk4":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"9ec1900cc51409c2067c07c828c10be06fe3bf68d2999bb72d7d5ed325ed9bbc","stable_url_args":["https://download.gnome.org/sources/gnome-online-accounts/3.58/gnome-online-accounts-3.58.1.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["libxml2"]],"stable_version":"3.58.1"},"libgosu":{"desc":"2D game development library","head_dependencies":["sdl2-compat",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/gosu/gosu.git",{":branch":"master"}],"homepage":"https://libgosu.org","license":"MIT","ruby_source_checksum":"381db8705a657424242eecc9437f5769ef0b734004b8c2b12242c7f9c1d193c4","stable_dependencies":["sdl2-compat",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"bbd4c4a868549702e190542f0dc5be8210c8290378ae9b24a75a86e57aa8f39e","stable_url_args":["https://github.com/gosu/gosu/archive/refs/tags/v1.4.6.tar.gz"],"stable_version":"1.4.6","bottle_cellar":":any","bottle_checksum":"9249cfa9a1cb2faa015c4b4d8c5a34e15d5d4c5623af8b5bd212b160f5b23869"},"libgpg-error":{"compatibility_version":1,"desc":"Common error values for all GnuPG components","executables":["gpg-error","gpg-error-config","gpgrt-config","yat2m"],"head_dependencies":["gettext"],"homepage":"https://www.gnupg.org/related_software/libgpg-error/","license":"LGPL-2.1-or-later","ruby_source_checksum":"fd2f8088c05e477207e4ecd08bbc9cd3c16138976042028c80d06d9825696e87","stable_dependencies":["gettext"],"stable_checksum":"7a85413f2bc354f4f8aa832b718af122e48965e9e0eb9012ee659c13c6385c93","stable_url_args":["https://gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.61.tar.bz2"],"stable_version":"1.61"},"libgphoto2":{"desc":"Gphoto2 digital camera library","executables":["gphoto2-config","gphoto2-port-config"],"head_dependencies":["gd","jpeg-turbo","libexif","libtool","libusb","libusb-compat","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/gphoto/libgphoto2.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"http://www.gphoto.org/proj/libgphoto2/","license":"LGPL-2.1-or-later","ruby_source_checksum":"7fc0beef8a64a2fc47406480bb794cda6143c2605e10a8a30b3466d3d2b57b5d","stable_dependencies":["gd","jpeg-turbo","libexif","libtool","libusb","libusb-compat","gettext",{"pkgconf":":build"}],"stable_checksum":"5df9e774eb4ab6087a193afff84dcafe9f666e3443fe29e73e6779f659ff7f28","stable_url_args":["https://downloads.sourceforge.net/project/gphoto/libgphoto/2.5.34/libgphoto2-2.5.34.tar.bz2"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"2.5.34"},"libgr":{"bottle_rebuild":1,"desc":"GR framework: a graphics library for visualisation applications","executables":["gksqt","grplot"],"head_dependencies":["cairo","ffmpeg","freetype","glfw","jpeg-turbo","libpng","libtiff","pixman","qhull","qtbase","zeromq",{"cmake":":build"}],"homepage":"https://gr-framework.org/","license":"MIT","ruby_source_checksum":"791262aa8f22bba910ef4901c9f7547be41872502c26c0e74ebe2c65cd91a060","stable_dependencies":["cairo","ffmpeg","freetype","glfw","jpeg-turbo","libpng","libtiff","pixman","qhull","qtbase","zeromq",{"cmake":":build"}],"stable_checksum":"970cec765c4ef655b428d8af563edfadf21b733aa0530cf7e90ed18b913ee7b0","stable_url_args":["https://github.com/sciapp/gr/archive/refs/tags/v0.73.27.tar.gz"],"stable_version":"0.73.27"},"libgrape-lite":{"desc":"C++ library for parallel graph processing","executables":["run_app"],"head_dependencies":["gflags","glog","open-mpi",{"cmake":[":build",":test"]}],"homepage":"https://alibaba.github.io/libgrape-lite/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"7ba22937eedfbb519c2f71f2fa45ced9e590f6db7c5d6c79dbce0dd6bd57f8d6","stable_dependencies":["gflags","glog","open-mpi",{"cmake":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/alibaba/libgrape-lite/commit/8093d80574c30c041ecd867ab4a8d74328905b8b.patch?full_index=1","sha256":"f31b1c59a2b20f83d254f454d565b6a8c8ea27a024f78efff169563af5c40938","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/alibaba/libgrape-lite/pull/181"}]}],"stable_checksum":"77b7f08ad10b26ec7e6f60bf90ab8281208758702a9e8d9dd00b1cd6f5560f39","stable_url_args":["https://github.com/alibaba/libgrape-lite/archive/refs/tags/v0.3.5.tar.gz"],"stable_version":"0.3.5"},"libgrapheme":{"desc":"Unicode string library","head_url_args":["https://git.suckless.org/libgrapheme/",{":branch":"master",":using":":git"}],"homepage":"https://libs.suckless.org/libgrapheme/","license":"ISC","ruby_source_checksum":"2ec043dab617e68f6d7d5c6820860e414270414ef753cff67bca58bf293d2c32","stable_checksum":"32585af73dda62fbcc0fed14f199aa1bc988ad01dad0bfbd06cf175d9cf3d68c","stable_url_args":["https://dl.suckless.org/libgrapheme/libgrapheme-3.0.0.tar.gz"],"stable_version":"3.0.0"},"libgsf":{"compatibility_version":1,"desc":"I/O abstraction library for dealing with structured file formats","executables":["gsf","gsf-office-thumbnailer","gsf-vba-dump"],"head_dependencies":["glib","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/GNOME/libgsf.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://gitlab.gnome.org/GNOME/libgsf","license":"LGPL-2.1-only","ruby_source_checksum":"b639d9aa23306d63b529407395ec307ae723ddb961fd0051de3b74af58dac2d9","stable_dependencies":["glib","gettext",{"pkgconf":":build"}],"stable_checksum":"83e12c36a099a8a7019bf425e2c24af66eeb2ef5874251e694431a07d9805dae","stable_url_args":["https://download.gnome.org/sources/libgsf/1.14/libgsf-1.14.60.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"1.14.60"},"libgsm":{"conflicts":[["toast",{":because":"both install `toast` binaries"}]],"desc":"Lossy speech compression library","executables":["tcat","toast","untoast"],"homepage":"https://www.quut.com/gsm/","license":"TU-Berlin-2.0","ruby_source_checksum":"45e332ce6cbb1db435c2aaf7d2698d226b500bf1a5f51335305687e398f45bc2","stable_checksum":"a3c40c6471928383f4abfcb2e8f24012a1f562be2f17b8d672145d5986681a92","stable_url_args":["https://www.quut.com/gsm/gsm-1.0.24.tar.gz"],"stable_version":"1.0.24"},"libgtop":{"bottle_rebuild":2,"desc":"Library for portably obtaining information about processes","executables":["libgtop_daemon2","libgtop_server2"],"head_dependencies":["glib","libxau","gettext",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://gitlab.gnome.org/GNOME/libgtop","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"c610ee45e21d2386edf24cbbbcfc132be385ebbf91b78c22012d1be50b47be68","stable_dependencies":["glib","libxau","gettext",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"78f3274c0c79c434c03655c1b35edf7b95ec0421430897fb1345a98a265ed2d4","stable_url_args":["https://download.gnome.org/sources/libgtop/2.40/libgtop-2.40.0.tar.xz"],"stable_version":"2.40.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ead43b0acfd3e16e8075e97d6e20809103058a8e56d0558353eb6da6b9487d62"},"libgudev":{"desc":"GObject bindings for libudev","head_dependencies":["glib","systemd",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/libgudev","license":"LGPL-2.1-or-later","ruby_source_checksum":"614182279be3841adbb5805b276cf775b1195fe7711b9e9d9a41767ffda1aa3d","stable_dependencies":["glib","systemd",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"61266ab1afc9d73dbc60a8b2af73e99d2fdff47d99544d085760e4fa667b5dd1","stable_url_args":["https://download.gnome.org/sources/libgudev/238/libgudev-238.tar.xz"],"stable_version":"238"},"libgusb":{"bottle_rebuild":4,"desc":"GObject wrappers for libusb1","executables":["gusbcmd"],"head_dependencies":["glib","json-glib","libusb","python@3.15","usb.ids",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python-setuptools":":build"},{"vala":":build"}],"head_url_args":["https://github.com/hughsie/libgusb.git",{":branch":"main"}],"homepage":"https://github.com/hughsie/libgusb","license":"LGPL-2.1-or-later","ruby_source_checksum":"6cbb0abb1e7b15f9fee71f3e338db500f5f2a65ef6ef9fb3c29456d0b6beebff","stable_dependencies":["glib","json-glib","libusb","python@3.15","usb.ids",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python-setuptools":":build"},{"vala":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/hughsie/libgusb/commit/371e851d4229d576e7c3e25a39a0f74449ad2ae3.patch?full_index=1","sha256":"cced0c66c9a91bb94b3cc02fe6740ecaf14cd2a8866f1d3e7a8af1378d25ffc8","type":"backport","resolves":[{"type":"defect","id":"https://github.com/hughsie/libgusb/pull/119"}]}],"stable_checksum":"aa1242a308183d4ca6c2e8c9e3f2e345370b94308ef2d4b6e9c10d5ff6d7763e","stable_url_args":["https://github.com/hughsie/libgusb/archive/refs/tags/0.4.9.tar.gz"],"stable_version":"0.4.9"},"libgweather":{"bottle_rebuild":1,"desc":"GNOME library for weather, locations and timezones","head_dependencies":["geocode-glib","glib","gtk+3","json-glib","libsoup","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"pygobject3":":build"},{"python@3.15":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wiki.gnome.org/Projects/LibGWeather","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"ruby_source_checksum":"b954dcf6391b72b0edc798375ba1516a9b223af3c9398c4de92ef1dc39fcbf28","stable_dependencies":["geocode-glib","glib","gtk+3","json-glib","libsoup","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"pygobject3":":build"},{"python@3.15":":build"}],"stable_checksum":"7f5d0e8c9685ef2ff46c2f3a57cae48d7bf3540b2d83921f889ef28e6a876788","stable_url_args":["https://download.gnome.org/sources/libgweather/4.6/libgweather-4.6.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"4.6.0","version_scheme":1},"libgxps":{"bottle_rebuild":1,"caveats":"`ghostscript` now installs a conflicting libgxps.dylib.\nYou may need to `brew unlink libgxps` if you have both installed.\n","desc":"GObject based library for handling and rendering XPS documents","executables":["xpstojpeg","xpstopdf","xpstopng","xpstops","xpstosvg"],"head_dependencies":["cairo","freetype","glib","jpeg-turbo","libarchive","libpng","libtiff","little-cms2","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/libgxps.git",{":branch":"master"}],"head_uses_from_macos":[[{"zip":":test"}]],"homepage":"https://wiki.gnome.org/Projects/libgxps","keg_only_args":["it conflicts with `ghostscript`"],"license":"LGPL-2.1-or-later","revision":3,"ruby_source_checksum":"b9e5c0fd6648f820d29bb89a2bbda006e21d55e7182beafc0056f5a45c67cb04","stable_dependencies":["cairo","freetype","glib","jpeg-turbo","libarchive","libpng","libtiff","little-cms2","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"6d27867256a35ccf9b69253eb2a88a32baca3b97d5f4ef7f82e3667fa435251c","stable_url_args":["https://download.gnome.org/sources/libgxps/0.3/libgxps-0.3.2.tar.xz"],"stable_uses_from_macos":[[{"zip":":test"}]],"stable_version":"0.3.2"},"libhandy":{"compatibility_version":1,"desc":"Building blocks for modern adaptive GNOME apps","executables":["handy-1-demo"],"head_dependencies":["at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","gtk+3","pango","gettext","harfbuzz",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/libhandy","license":"LGPL-2.1-or-later","ruby_source_checksum":"afa50e8a2f799524b974766f764d11bdd52e4ac280a04c3d060bb12333a85fad","stable_dependencies":["at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","gtk+3","pango","gettext","harfbuzz",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"7e7670f5d0a6d0adc24b888da44dab938a6f52472b8944d6dd4e31b6d3569a5f","stable_url_args":["https://gitlab.gnome.org/GNOME/libhandy/-/archive/1.8.3/libhandy-1.8.3.tar.gz"],"stable_version":"1.8.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ac6d97fd95891df7ecfa6caf13d15c28c153db6fea7da1dd9aee2e56c4780a59"},"libharu":{"compatibility_version":1,"desc":"Library for generating PDF files","head_dependencies":["libpng",{"cmake":":build"}],"head_url_args":["https://github.com/libharu/libharu.git",{":branch":"master"}],"homepage":"https://github.com/libharu/libharu","license":"Zlib","ruby_source_checksum":"2876e59dcfabb943dac480479613bf49c30864bc5b729205711db22d87112a0c","stable_dependencies":["libpng",{"cmake":":build"}],"stable_checksum":"ec8f327520d1d354ce58b5d2af75b64f380cddc522437c169463b39760921348","stable_url_args":["https://github.com/libharu/libharu/archive/refs/tags/v2.4.6.tar.gz"],"stable_version":"2.4.6"},"libhdhomerun":{"desc":"C library for controlling SiliconDust HDHomeRun TV tuners","executables":["hdhomerun_config"],"homepage":"https://www.silicondust.com/support/linux/","license":"LGPL-2.1-or-later","ruby_source_checksum":"8f2935b3e3af31d488b62daeb5a8be64e0e4068e040f965a0ef703d990b845cc","stable_checksum":"792d43b98bdc146fa8872f8205f4f8feb1c1d5557e3c77edda6b6b1ede9b9db0","stable_url_args":["https://download.silicondust.com/hdhomerun/libhdhomerun_20260313.tgz"],"stable_version":"20260313"},"libheif-plugins":{"desc":"ISO/IEC 23008-12:2017 HEIF file format decoder and encoder","head_dependencies":["dav1d","ffmpeg","jpeg-turbo","libheif","openjpeg","openjph","rav1e","svt-av1","x264",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://www.libde265.org/","license":"LGPL-3.0-or-later","ruby_source_checksum":"5baaa135ec18f0b3a58f3b2d84e47122bb9c749c1fa91fb4fb66b39e580fa448","stable_dependencies":["dav1d","ffmpeg","jpeg-turbo","libheif","openjpeg","openjph","rav1e","svt-av1","x264",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"4484346dc5995319dbc11e3a1c35d0a2ec46511ce370900869337fd2c7033125","stable_url_args":["https://github.com/strukturag/libheif/releases/download/v1.23.6/libheif-1.23.6.tar.gz"],"stable_version":"1.23.6"},"libheif":{"caveats":"Additional codecs can be enabled by `brew install libheif-plugins`","compatibility_version":1,"desc":"ISO/IEC 23008-12:2017 HEIF file format decoder and encoder","executables":["heif-convert","heif-dec","heif-enc","heif-info","heif-thumbnailer"],"head_dependencies":["aom","jpeg-turbo","libde265","libpng","libtiff","webp","x265",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://www.libde265.org/","license":"LGPL-3.0-or-later","ruby_source_checksum":"dd5ff21e88978e6fef3e0d7383e7429006870eb368914170a2d6c7e336eecf22","stable_dependencies":["aom","jpeg-turbo","libde265","libpng","libtiff","webp","x265",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"4484346dc5995319dbc11e3a1c35d0a2ec46511ce370900869337fd2c7033125","stable_url_args":["https://github.com/strukturag/libheif/releases/download/v1.23.6/libheif-1.23.6.tar.gz"],"stable_version":"1.23.6"},"libheinz":{"bottle_rebuild":1,"desc":"C++ base library of Heinz Maier-Leibnitz Zentrum","head_dependencies":[{"cmake":":build"}],"homepage":"https://jugit.fz-juelich.de/mlz/lib/heinz","license":"0BSD","ruby_source_checksum":"bae979d87cd6faae6cef6806c44b76e3500c29968e936af0e0af9bc3390ea444","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"86daa9a501270bc0d1b8dfa1e83ed2dc1b598b0bd129cc73abca70018138a3ff","stable_url_args":["https://jugit.fz-juelich.de/mlz/lib/heinz/-/archive/v4.1.0/heinz-v4.1.0.tar.bz2"],"stable_version":"4.1.0","bottle_tag":":all","bottle_checksum":"92053ba8b668210ee819953fd0e47dd4d41ab8b8315920f9b9d4939bca8cbd01"},"libhttpserver":{"desc":"C++ library of embedded Rest HTTP server","head_dependencies":["gnutls","libmicrohttpd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/etr/libhttpserver.git",{":branch":"master"}],"head_uses_from_macos":[[{"curl":":test"}]],"homepage":"https://github.com/etr/libhttpserver","license":"LGPL-2.1-or-later","ruby_source_checksum":"787b60b9876298f9dbfae895b40884e54ad0e63ef01fd86062e3983bb41c9a13","stable_dependencies":["gnutls","libmicrohttpd",{"pkgconf":":build"}],"stable_checksum":"767716a689b5078a9e6ad4e6dc5c2708a50c79f195fce599dd80e35566c8f64a","stable_url_args":["https://github.com/etr/libhttpserver/releases/download/2.0.1/libhttpserver-2.0.1.tar.gz"],"stable_uses_from_macos":[[{"curl":":test"}]],"stable_version":"2.0.1"},"libhubbub":{"desc":"HTML parser library","head_dependencies":["libparserutils",{"netsurf-buildsystem":":build"},{"pkgconf":":build"}],"head_url_args":["git://git.netsurf-browser.org/libhubbub.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://www.netsurf-browser.org/projects/hubbub/","license":"MIT","ruby_source_checksum":"1d5de2f78146ebaf4ca9794874960979d9085705d0458c2173bec4b4bb5c540c","stable_dependencies":["libparserutils",{"netsurf-buildsystem":":build"},{"pkgconf":":build"}],"stable_checksum":"8ac1e6f5f3d48c05141d59391719534290c59cd029efc249eb4fdbac102cd5a5","stable_url_args":["https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.8-src.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}]],"stable_version":"0.3.8","bottle_cellar":":any","bottle_checksum":"0544ada9a05f3db96da5338b41f0251e265fb784b1109ec0e688ffeb942f568b"},"libical":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Implementation of iCalendar protocols and data formats","head_dependencies":["glib","icu4c@79","gettext",{"cmake":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://libical.github.io/libical/","license":{":any_of":["LGPL-2.1-or-later","MPL-2.0"]},"ruby_source_checksum":"61b7cef97da6c297ae9c44c6908813c06179256deaf3aa595964ba876fad5a6c","stable_dependencies":["glib","icu4c@79","gettext",{"cmake":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"stable_checksum":"47c05bc96e41416578cf1803bb2ba3f8d292cb17d5ac2fca539dee922bae8a94","stable_url_args":["https://github.com/libical/libical/releases/download/v4.0.7/libical-4.0.7.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"4.0.7"},"libice":{"compatibility_version":1,"desc":"X.Org: Inter-Client Exchange Library","head_dependencies":["xorgproto",{"pkgconf":":build"},{"xtrans":":build"},{"libx11":":test"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"e21d631d860e2b897108e0fead0933ec0385e9c6451152481dbe4a2dfca63de4","stable_dependencies":["xorgproto",{"pkgconf":":build"},{"xtrans":":build"},{"libx11":":test"}],"stable_checksum":"974e4ed414225eb3c716985df9709f4da8d22a67a2890066bc6dfc89ad298625","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libICE-1.1.2.tar.xz"],"stable_version":"1.1.2","bottle_cellar":":any","bottle_checksum":"902b4b280d60b9ce71177d3ff0bc0e87213afa56f99b418fd02ec57b748fc6a2"},"libicns":{"desc":"Library for manipulation of the macOS .icns resource format","executables":["icns2png","icontainer2icns","png2icns"],"head_dependencies":["jasper","libpng"],"homepage":"https://icns.sourceforge.io/","license":{":any_of":["LGPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":5,"ruby_source_checksum":"1a072abf6f1bc8d2a28eb1c39e8037b9aad2e1079ec461922a8f33c3b1f292e2","stable_dependencies":["jasper","libpng"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"335f10782fc79855cf02beac4926c4bf9f800a742445afbbf7729dab384555c2","stable_url_args":["https://downloads.sourceforge.net/project/icns/libicns-0.8.1.tar.gz"],"stable_version":"0.8.1","bottle_cellar":":any","bottle_checksum":"0b9b72d44a2d0737fe8f9c0fcca4250436b618cb437a6fb9715b2817220c180a"},"libiconv":{"compatibility_version":1,"desc":"Conversion library","executables":["iconv"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["gperf"]],"homepage":"https://www.gnu.org/software/libiconv/","keg_only_args":[":provided_by_macos"],"license":{":all_of":["GPL-3.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"7907c0cc43b1d086235a8d335db7655745746e83418abd5aff8969072724b6fe","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/Homebrew/patches/9be2793af/libiconv/patch-utf8mac.diff","sha256":"e8128732f22f63b5c656659786d2cf76f1450008f36bcf541285268c66cabeab","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"88dd96a8c0464eca144fc791ae60cd31cd8ee78321e67397e25fc095c4a19aa6","stable_url_args":["https://ftpmirror.gnu.org/libiconv/libiconv-1.19.tar.gz"],"stable_uses_from_macos":[["gperf"]],"stable_version":"1.19"},"libid3tag":{"compatibility_version":1,"desc":"ID3 tag manipulation library","head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://codeberg.org/tenacityteam/libid3tag.git",{":branch":"main"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://codeberg.org/tenacityteam/libid3tag","license":"GPL-2.0-or-later","ruby_source_checksum":"f8625c63baec7347ae917cc73fe03e5f5efd77dec85849900c333450dff72329","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"8b6bc96016f6ab3a52b753349ed442e15181de9db1df01884f829e3d4f3d1e78","stable_url_args":["https://codeberg.org/tenacityteam/libid3tag/releases/download/0.16.4/id3tag-0.16.4-source.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}]],"stable_version":"0.16.4"},"libident":{"bottle_rebuild":2,"desc":"Ident protocol library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.remlab.net/libident/","license":":public_domain","ruby_source_checksum":"ca4907088ae6c2db2568994c3b690e7fb3cf91aa60401a62a8a0456b1cc85aa7","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"8cc8fb69f1c888be7cffde7f4caeb3dc6cd0abbc475337683a720aa7638a174b","stable_url_args":["https://www.remlab.net/files/libident/libident-0.32.tar.gz"],"stable_version":"0.32"},"libidl":{"desc":"Library for creating CORBA IDL files","executables":["libIDL-config-2"],"head_dependencies":["glib","gettext",{"gettext":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://download.gnome.org/sources/libIDL/0.8/","license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"db1c7fc4dd2ec8b7e275e75718269043a17d3a13ae75a2b4275c1b636922bedd","stable_dependencies":["glib","gettext",{"gettext":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"c5d24d8c096546353fbc7cedf208392d5a02afe9d56ebcc1cccb258d7c4d2220","stable_url_args":["https://download.gnome.org/sources/libIDL/0.8/libIDL-0.8.14.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"0.8.14","bottle_cellar":":any","bottle_checksum":"b709339fadfbdae39d0698c331e1f92d32b077c0cf60d8ceff0ea05c906b9511"},"libidn":{"compatibility_version":1,"desc":"International domain name library","executables":["idn"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://www.gnu.org/software/libidn/","license":{":any_of":["GPL-2.0-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"c44216de1af0316c3b9731ae375b77ad41f47502a8a16a9aed4ce0762a2b30fa","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"499608bab3a65650a0ea52888c13a8deebe3f71408e319acd9ec52e02eb13959","stable_url_args":["https://ftpmirror.gnu.org/libidn/libidn-1.44.tar.gz"],"stable_version":"1.44"},"libidn2":{"compatibility_version":1,"desc":"International domain name library (IDNA2008, Punycode and TR46)","executables":["idn2"],"head_dependencies":["libunistring","gettext",{"autoconf":":build"},{"automake":":build"},{"gengetopt":":build"},{"gettext":":build"},{"help2man":":build"},{"libtool":":build"},{"coreutils":":build"},{"texinfo":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/libidn/libidn2.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://www.gnu.org/software/libidn/#libidn2","license":{":all_of":[{":any_of":["GPL-2.0-or-later","LGPL-3.0-or-later"]},{":all_of":["Unicode-TOU","Unicode-DFS-2016"]},"GPL-3.0-or-later","LGPL-2.1-or-later","FSFAP-no-warranty-disclaimer"]},"ruby_source_checksum":"032d48cd71a4c81e9c6a7847b1dc2d3b0a1d1f21a8fa6fead4a7ff1b60df2160","stable_dependencies":["libunistring","gettext",{"pkgconf":":build"}],"stable_checksum":"f557911bf6171621e1f72ff35f5b1825bb35b52ed45325dcdee931e5d3c0787a","stable_url_args":["https://ftpmirror.gnu.org/libidn/libidn2-2.3.8.tar.gz"],"stable_version":"2.3.8","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"96fdb47b24345178dae4b88855adafb51efbca9797d6de046f117b26e7674d74"},"libigloo":{"desc":"Generic C framework used and developed by the Icecast project","head_dependencies":["rhash",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/icecast-libigloo.git",{":branch":"master"}],"homepage":"https://icecast.org/","license":"LGPL-2.0-or-later","ruby_source_checksum":"0bc8373b382ab87c79027d289ae4967b83f67771c6561c20bf078f1fad76dded","stable_dependencies":["rhash",{"pkgconf":":build"}],"stable_checksum":"ea22e9119f7a2188810f99100c5155c6762d4595ae213b9ac29e69b4f0b87289","stable_url_args":["https://downloads.xiph.org/releases/igloo/libigloo-0.9.5.tar.gz"],"stable_version":"0.9.5"},"libilbc":{"desc":"Packaged version of iLBC codec from the WebRTC project","executables":["ilbc_test"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/TimothyGu/libilbc","license":"BSD-3-Clause","ruby_source_checksum":"737310b497d23030d4e004adfe98188b82f1f3cf4da5708f07803486f8ca84b0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"6820081a5fc58f86c119890f62cac53f957adb40d580761947a0871cea5e728f","stable_url_args":["https://github.com/TimothyGu/libilbc/releases/download/v3.0.4/libilbc-3.0.4.tar.gz"],"stable_version":"3.0.4","bottle_cellar":":any","bottle_checksum":"d6cb8d5175be0fbd28cfd5a123685b17fdc5da1aca7720b15bc6d0e9bc28ae47"},"libimagequant":{"compatibility_version":1,"desc":"Palette quantization library extracted from pnquant2","head_dependencies":[{"cargo-c":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ImageOptim/libimagequant.git",{":branch":"main"}],"homepage":"https://pngquant.org/lib/","license":{":all_of":["GPL-3.0-or-later","HPND"]},"ruby_source_checksum":"27c1c1d92e1d2af11d329877e108e39c38e2bbc99cf043e5ab64be8ec3e9af97","stable_dependencies":[{"cargo-c":":build"},{"rust":":build"}],"stable_checksum":"2464a3e922b5a220b633d674062b82f0670114f8f3dd30d1935a621c95965f1b","stable_url_args":["https://github.com/ImageOptim/libimagequant/archive/refs/tags/4.4.1.tar.gz"],"stable_version":"4.4.1"},"libimobiledevice-glue":{"compatibility_version":1,"desc":"Library with common system API code for libimobiledevice projects","head_dependencies":["libplist",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libimobiledevice/libimobiledevice-glue.git",{":branch":"master"}],"homepage":"https://libimobiledevice.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"65261ed6153d1d8026f4ff9df5d1a40691344fbce9a39f5223b7bf0eca5f5d8a","stable_dependencies":["libplist",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"920ce01382a32695f49b23292b4979a03f0afd16c58e8755d8b7f41804acc1a9","stable_url_args":["https://github.com/libimobiledevice/libimobiledevice-glue/releases/download/1.3.3/libimobiledevice-glue-1.3.3.tar.bz2"],"stable_version":"1.3.3"},"libimobiledevice":{"compatibility_version":1,"desc":"Library to communicate with iOS devices natively","executables":["afcclient","idevice_id","idevicebackup","idevicebackup2","idevicebtlogger","idevicecrashreport","idevicedate","idevicedebug","idevicedebugserverproxy","idevicedevmodectl","idevicediagnostics","ideviceenterrecovery","ideviceimagemounter","ideviceinfo","idevicename","idevicenotificationproxy","idevicepair","ideviceprovision","idevicescreenshot","idevicesetlocation","idevicesyslog"],"head_dependencies":["libimobiledevice-glue","libplist","libtasn1","libtatsu","libusbmuxd","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libimobiledevice/libimobiledevice.git",{":branch":"master"}],"homepage":"https://www.libimobiledevice.org/","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"2df4555ca5978537719e3ee40fe8dc82883f14165e4e6baa94e37720354d82a7","stable_dependencies":["libimobiledevice-glue","libplist","libtasn1","libtatsu","libusbmuxd","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"23cc0077e221c7d991bd0eb02150a0d49199bcca1ddf059edccee9ffd914939d","stable_url_args":["https://github.com/libimobiledevice/libimobiledevice/releases/download/1.4.0/libimobiledevice-1.4.0.tar.bz2"],"stable_version":"1.4.0"},"libint":{"compatibility_version":1,"desc":"Library for computing electron repulsion integrals efficiently","head_dependencies":[{"boost":":no_linkage"},{"eigen":":no_linkage"},{"cmake":":build"},{"gcc":":build"},{"gmp":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/evaleev/libint","license":"LGPL-3.0-only","ruby_source_checksum":"92958e4d05be95304fcd6ecc5b2ab96346f0bfcfa15bce002f8704e84c250cfe","stable_dependencies":[{"boost":":no_linkage"},{"eigen":":no_linkage"},{"cmake":":build"},{"gcc":":build"},{"gmp":":build"},{"pkgconf":":build"}],"stable_checksum":"9651705c79f77418ef0230aafc0cf1b71b17c1c89e413ee0e5ee7818650ce978","stable_url_args":["https://github.com/evaleev/libint/archive/refs/tags/v2.13.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.13.1"},"libiodbc":{"desc":"Database connectivity layer based on ODBC. (alternative to unixodbc)","executables":["iodbc-config","iodbctest","iodbctestw"],"homepage":"https://www.iodbc.org/","keg_only_args":["it conflicts with `unixodbc`"],"license":{":any_of":["BSD-3-Clause","LGPL-2.0-only"]},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"99540536d5d20ec2657a8539c78e6cfe9bd2954061f85bd118b073d92028834e","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"3898b32d07961360f6f2cf36db36036b719a230e476469258a80f32243e845fa","stable_url_args":["https://github.com/openlink/iODBC/releases/download/v3.52.16/libiodbc-3.52.16.tar.gz"],"stable_version":"3.52.16","bottle_cellar":":any","bottle_checksum":"6f63d37fe5d6269eff73a52643932f5cc3c31e10ad9d6fefc90e51244f4ab689"},"libiptcdata":{"desc":"Virtual package provided by libiptcdata0","executables":["iptc"],"head_dependencies":["gettext"],"homepage":"https://libiptcdata.sourceforge.net/","license":"LGPL-2.0-only","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"385bad6caebe7f6fbbf7558f5f21a1334e8cee57020b1c598ab83a97eeb9edbd","stable_dependencies":["gettext"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"c094d0df4595520f194f6f47b13c7652b7ecd67284ac27ab5f219bc3985ea29e","stable_url_args":["https://github.com/ianw/libiptcdata/releases/download/release_1_0_5/libiptcdata-1.0.5.tar.gz"],"stable_version":"1.0.5"},"libirecovery":{"desc":"Library and utility to talk to iBoot/iBSS via USB","executables":["irecovery"],"head_dependencies":["libimobiledevice-glue","libplist",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libimobiledevice/libirecovery.git",{":branch":"master"}],"homepage":"https://www.libimobiledevice.org/","license":"LGPL-2.1-only","revision":1,"ruby_source_checksum":"e5840bbf530bfcc13d3ffd8f38b1cf947a6f8c8c2b5f3bccb845cad112d988bc","stable_dependencies":["libimobiledevice-glue","libplist",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"28a3a521782063c8eb2ee5f4c0f38a517e023853edb55856052cdd7ac400381b","stable_url_args":["https://github.com/libimobiledevice/libirecovery/releases/download/1.3.1/libirecovery-1.3.1.tar.bz2"],"stable_version":"1.3.1"},"libiscsi":{"desc":"Client library and utilities for iscsi","executables":["iscsi-discard","iscsi-inq","iscsi-ls","iscsi-md5sum","iscsi-perf","iscsi-pr","iscsi-readcapacity16","iscsi-rtpg","iscsi-swp","iscsi-test-cu"],"head_dependencies":["cunit",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/sahlberg/libiscsi.git",{":branch":"master"}],"homepage":"https://github.com/sahlberg/libiscsi","license":{":all_of":[":public_domain","LGPL-2.1-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"07c6afc5fe6f0693ae1ed5f312d7a3a46ef188fd0c61ed189d4314d5e93c8574","stable_dependencies":["cunit",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"212f6e1fd8e7ddb4b02208aafc6de600f6f330f40359babeefdd83b0c79d47a1","stable_url_args":["https://github.com/sahlberg/libiscsi/archive/refs/tags/1.20.3.tar.gz"],"stable_version":"1.20.3","bottle_cellar":":any","bottle_checksum":"a37fc43c5293c3ff6149c5ef67fcbd4dfeaea876c234aa78616a59ebe8fce8ba"},"libisofs":{"desc":"Library to create an ISO-9660 filesystem with various extensions","head_dependencies":["libzip",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://dev.lovelyhq.com/libburnia/libisofs.git",{":branch":"master"}],"homepage":"https://dev.lovelyhq.com/libburnia/libisofs","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"eb1a8ac8b74a9fe5817945908ec3adc91f6993e1d2848a6908acffb30e0eabec","stable_dependencies":["libzip"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"10bd584d8f00d8091e814902b9f0a3e209f16e938f510fc23ba05f3fa469db5a","stable_url_args":["https://files.libburnia-project.org/releases/libisofs-1.5.8.pl02.tar.gz"],"stable_version":"1.5.8.pl02"},"libjaylink":{"desc":"Provide interoperability with JLINK hardware","head_dependencies":["libusb",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.zapb.de/libjaylink/libjaylink.git",{":branch":"master"}],"homepage":"https://gitlab.zapb.de/libjaylink/libjaylink","license":"GPL-2.0-or-later","ruby_source_checksum":"014b6f29039d613d26ed5e860d2cabf8bf082f155c5360262366b90270ae5411","stable_dependencies":["libusb",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"6c03a9c4d9d781c41ca0f5203e46bebe47ecd5857c6a7d75cbc52accc7be73f8","stable_url_args":["https://gitlab.zapb.de/libjaylink/libjaylink/-/archive/0.5.0/libjaylink-0.5.0.tar.bz2"],"stable_version":"0.5.0"},"libjcat":{"desc":"Library for reading Jcat files","executables":["jcat-tool"],"head_dependencies":["glib","gnutls","json-glib","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://github.com/hughsie/libjcat.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/hughsie/libjcat","license":"LGPL-2.1-or-later","ruby_source_checksum":"ddf1fa4909467a9624aacfc4e4d246c5a52e8d2e2fb68b42ac17b859199fa227","stable_dependencies":["glib","gnutls","json-glib","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"d54ad936ceb654e99f59b0227e4d1974b858970d250d98c6484abcfdc8334722","stable_url_args":["https://github.com/hughsie/libjcat/releases/download/0.2.6/libjcat-0.2.6.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.2.6"},"libjodycode":{"desc":"Shared code used by several utilities written by Jody Bruchon","homepage":"https://codeberg.org/jbruchon/libjodycode","license":"MIT","link_overwrite_paths":["include/libjodycode.h","share/man/man7/libjodycode.7","lib/libjodycode.a"],"ruby_source_checksum":"878493c643a5a3142517960871fbc06d3c8d0b34db1a54dc66de7c26faa50fab","stable_checksum":"eeb54fc50b9ebec4e43c954704e69f56c104fede67aaee9f375fbecbb87933b0","stable_url_args":["https://codeberg.org/jbruchon/libjodycode/archive/v4.2.tar.gz"],"stable_version":"4.2"},"libjson-rpc-cpp":{"desc":"C++ framework for json-rpc","executables":["jsonrpcstub"],"head_dependencies":["argtable","hiredis","jsoncpp","libmicrohttpd",{"cmake":":build"}],"head_url_args":["https://github.com/cinemast/libjson-rpc-cpp.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/cinemast/libjson-rpc-cpp","license":"MIT","revision":7,"ruby_source_checksum":"d22d8cb531cdb37a853e59fba832a407a75b67e1555207deccc00145ed5ce22e","stable_dependencies":["argtable","hiredis","jsoncpp","libmicrohttpd",{"cmake":":build"}],"stable_checksum":"7a057e50d6203e4ea0a10ba5e4dbf344c48b177e5a3bf82e850eb3a783c11eb5","stable_url_args":["https://github.com/cinemast/libjson-rpc-cpp/archive/refs/tags/v1.4.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.4.1"},"libjuice":{"desc":"UDP Interactive Connectivity Establishment (ICE) library","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/paullouisageneau/libjuice","license":"MPL-2.0","ruby_source_checksum":"12daf0d97c11e8d300d7049bbd6e6dc8d1f5daa466163271f1cc30ccbd16aaa3","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"95c088862aa1b88b73d62aa99577135010eb768fcafb252d13aa85a8515ef798","stable_url_args":["https://github.com/paullouisageneau/libjuice/archive/refs/tags/v1.7.4.tar.gz"],"stable_version":"1.7.4"},"libjwt":{"bottle_rebuild":2,"desc":"JSON Web Token C library","executables":["jwe-decrypt","jwe-encrypt","jwk2key","jwt-generate","jwt-verify","key2jwk"],"head_dependencies":["jansson","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/benmcollins/libjwt.git",{":branch":"master"}],"homepage":"https://libjwt.io/","license":"MPL-2.0","ruby_source_checksum":"20ae55e62dd1749743e0c4a01ebed5606ddbb796ae4b59c71e8d306c5242eda7","stable_dependencies":["jansson","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"b483a5f77e548964553f54a0ec5f0c810cc6c0629c5ac5a03610bcced150e7be","stable_url_args":["https://github.com/benmcollins/libjwt/archive/refs/tags/v3.6.1.tar.gz"],"stable_version":"3.6.1"},"libkate":{"desc":"Overlay codec for multiplexed audio/video in Ogg","executables":["katalyzer","katedec","kateenc"],"head_dependencies":["libogg","libpng",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/kate.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://wiki.xiph.org/index.php/OggKate","license":"BSD-3-Clause","ruby_source_checksum":"7c7fd1dcd5b96566ae39a51bc0c6d022a4b396934f1afa6c30650bd45ce9225e","stable_dependencies":["libogg","libpng",{"pkgconf":":build"}],"stable_checksum":"96827ca136ad496b4e34ff3ed2434a8e76ad83b1e6962b5df06ad24cbbfeebaf","stable_url_args":["https://downloads.xiph.org/releases/kate/libkate-0.4.3.tar.gz"],"stable_version":"0.4.3","bottle_cellar":":any","bottle_checksum":"6cf99c16fdde5990e942310f75915a0465c9dce559ca94c23d3df846f6f17532"},"libkeccak":{"bottle_rebuild":1,"desc":"Keccak-family hashing library","homepage":"https://codeberg.org/maandree/libkeccak","license":"ISC","ruby_source_checksum":"c5addcea7d2edb425d4297ff09bc6ebbe4541d80fcc12676ce8f6304d78c7b20","stable_checksum":"e395732342c9a6cbc22d709434a9d7b40f7b958952e9061ec09ec6d80d7ce83f","stable_url_args":["https://codeberg.org/maandree/libkeccak/archive/1.4.3.tar.gz"],"stable_version":"1.4.3"},"libkeyfinder":{"desc":"Musical key detection for digital audio, GPL v3","head_dependencies":["fftw",{"cmake":":build"}],"homepage":"https://mixxxdj.github.io/libkeyfinder/","license":"GPL-3.0-or-later","ruby_source_checksum":"bc3b557b67d0a91be76982ec8033dfe60e97990f863c0d3621d12e0dc6e42ec3","stable_dependencies":["fftw",{"cmake":":build"}],"stable_checksum":"a54fc6c5ff435bb4b447f175bc97f9081fb5abf0edd5d125e6f5215c8fff4d11","stable_url_args":["https://github.com/mixxxdj/libkeyfinder/archive/refs/tags/2.2.8.tar.gz"],"stable_version":"2.2.8","bottle_cellar":":any","bottle_checksum":"35794d840b7cae4b2dda6e5f9b26854a0572cdf99c08ef2d5d331c8c5928d818"},"libkiwix":{"desc":"Common code base for all Kiwix ports","executables":["kiwix-compile-i18n","kiwix-compile-resources"],"head_dependencies":["icu4c@79","libmicrohttpd","libzim","pugixml","xapian",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}],["curl"]],"homepage":"https://github.com/kiwix/libkiwix","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"3e146b88879f7bf3a8837443e35a3317880104b199467c685f7c290d42a793b0","stable_dependencies":["icu4c@79","libmicrohttpd","libzim","pugixml","xapian",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"cff1eb06d62ab42e1720a49f473b7d9364f02ee77a8a455c9adb26db419e0fff","stable_url_args":["https://github.com/kiwix/libkiwix/archive/refs/tags/14.2.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"]],"stable_version":"14.2.1"},"libklvanc":{"desc":"VANC Processing Framework","executables":["klvanc_afd","klvanc_eia708","klvanc_genscte104","klvanc_gensmpte2038","klvanc_parse","klvanc_scte104","klvanc_sdp","klvanc_smpte12_2","klvanc_smpte2038","klvanc_test_api","klvanc_util"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/stoth68000/libklvanc.git",{":branch":"master"}],"homepage":"https://github.com/stoth68000/libklvanc","license":"LGPL-2.1-or-later","ruby_source_checksum":"6ce6eedcc8fc3e06de747482ce5c41f0e93e8f81b2cfb7375dc2e623877b7daa","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a1c40c61eb34c98cd9023735b5769b7f43f4b34096149647c8bdf4de937e84c3","stable_url_args":["https://github.com/stoth68000/libklvanc/archive/refs/tags/vid.obe.1.7.0.tar.gz"],"stable_version":"1.7.0"},"libkml":{"bottle_rebuild":3,"caveats":"libkml uses boost headers. To develop with libkml, install boost.\n","compatibility_version":1,"desc":"Library to parse, generate and operate on KML","head_dependencies":["minizip","uriparser",{"boost":[":build",":test"]},{"cmake":":build"},{"googletest":":test"},{"pkgconf":":test"}],"head_uses_from_macos":[["curl"],["expat"]],"homepage":"https://github.com/libkml/libkml","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"f00952b21ba670f92420ca67f021be3e4d3ab1b32104ba5269e1e5b126c16e82","stable_dependencies":["minizip","uriparser",{"boost":[":build",":test"]},{"cmake":":build"},{"googletest":":test"},{"pkgconf":":test"}],"stable_checksum":"8892439e5570091965aaffe30b08631fdf7ca7f81f6495b4648f0950d7ea7963","stable_url_args":["https://github.com/libkml/libkml/archive/refs/tags/1.3.0.tar.gz"],"stable_uses_from_macos":[["curl"],["expat"]],"stable_version":"1.3.0"},"libks":{"desc":"Foundational support for signalwire C products","head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/signalwire/libks.git",{":branch":"master"}],"homepage":"https://github.com/signalwire/libks","license":{":all_of":["MIT","BSD-3-Clause","HPND",":public_domain"]},"revision":1,"ruby_source_checksum":"295fec68bafe558a483468b0a87f87bcd389fed28dabd9ccd461b1832895e626","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"7142800a0c9095ce0e52308c815026a8ad2a197f519363c050fe441039de20be","stable_url_args":["https://github.com/signalwire/libks/archive/refs/tags/v2.0.11.tar.gz"],"stable_version":"2.0.11"},"libksba":{"compatibility_version":1,"desc":"X.509 and CMS library","executables":["ksba-config"],"head_dependencies":["libgpg-error"],"homepage":"https://www.gnupg.org/related_software/libksba/","license":{":any_of":["LGPL-3.0-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"6bc5cb2abd89a705bf496b149d45e967bab82f110d0c1e96b2c764d13408bb22","stable_dependencies":["libgpg-error"],"stable_checksum":"c2f84393011827219ae117131dba8e7684c2bed0961eed11b0642c2acba440b5","stable_url_args":["https://gnupg.org/ftp/gcrypt/libksba/libksba-1.8.1.tar.bz2"],"stable_version":"1.8.1"},"liblbfgs":{"desc":"C library for limited-memory BFGS optimization algorithm","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.chokkan.org/software/liblbfgs","license":"MIT","ruby_source_checksum":"9f66d266d04dc857891bcef2995a5576ac15fe3ce672d41d4170f955ad1ac7db","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"95c1997e6c215c58738f5f723ca225d64c8070056081a23d636160ff2169bd2f","stable_url_args":["https://github.com/chokkan/liblbfgs/archive/refs/tags/v1.10.tar.gz"],"stable_version":"1.10","bottle_cellar":":any","bottle_checksum":"1f48ca57c0b49cd4414d8a7462c7495951285c63d4d9490be95bd355e695a431"},"liblc3":{"desc":"Low Complexity Communication Codec library and tools","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/google/liblc3","license":"Apache-2.0","ruby_source_checksum":"f855a926c2eafd7b89933cdd64e9ba209227e88bd3084f81ea11c0e68f60381b","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"276752ff54ce6a77d54ec133397b9d7e71f90caf3d9afa32d8b0e891b8ecb8af","stable_url_args":["https://github.com/google/liblc3/archive/refs/tags/v1.1.3.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.1.3","bottle_cellar":":any","bottle_checksum":"b8c8cb040fcc528c0224dff4e3e8e6a9e016639187ee365d66679afed1dd3458"},"liblcf":{"desc":"Library for RPG Maker 2000/2003 games data","executables":["lcf2xml","lcfstrings"],"head_dependencies":["icu4c@79","inih",{"cmake":":build"}],"head_url_args":["https://github.com/EasyRPG/liblcf.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://easyrpg.org/","license":"MIT","revision":2,"ruby_source_checksum":"1805618f183be9c87f46978bb0a7d4d149493b869dcded4890d6facb22930068","stable_dependencies":["icu4c@79","inih",{"cmake":":build"}],"stable_checksum":"e827b265702cf7d9f4af24b8c10df2c608ac70754ef7468e34836201ff172273","stable_url_args":["https://easyrpg.org/downloads/player/0.8.1/liblcf-0.8.1.tar.xz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.8.1"},"liblerc":{"compatibility_version":1,"desc":"Esri LERC library (Limited Error Raster Compression)","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/Esri/lerc","license":"Apache-2.0","ruby_source_checksum":"bb6f290259becd4c5e70b1b6fbe22a91034b0696a068ee11aeaf35a6e6a5cb2d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a1fb593ed1fcb5b38800caf3c4454f872745202e961d00d745e53d81447e17c9","stable_url_args":["https://github.com/Esri/lerc/archive/refs/tags/v4.2.0.tar.gz"],"stable_version":"4.2.0"},"liblinear":{"compatibility_version":1,"desc":"Library for large linear classification","executables":["predict","train"],"head_url_args":["https://github.com/cjlin1/liblinear.git",{":branch":"master"}],"homepage":"https://www.csie.ntu.edu.tw/~cjlin/liblinear/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/liblinear/patch-Makefile.diff":"11a47747918f665d219b108fac073c626779555b5022903c9b240a4c29bbc2a0"},"ruby_source_checksum":"c61881db3b4f812d90c3dd5f7f042dca218d47b52e0ca4b61fb250cd8c5d891e","stable_patches":[{"strip":"p0","file":"Patches/liblinear/patch-Makefile.diff"}],"stable_checksum":"e5eeafe2159c41148b59304da2ba0ed12648e3d491ce2b9625058e174e96ca29","stable_url_args":["https://www.csie.ntu.edu.tw/~cjlin/liblinear/oldfiles/liblinear-2.50.tar.gz"],"stable_version":"2.50"},"liblo":{"compatibility_version":1,"desc":"Lightweight Open Sound Control implementation","executables":["oscdump","oscsend","oscsendfile"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"doxygen":":build"}],"head_url_args":["https://git.code.sf.net/p/liblo/git.git",{":branch":"master"}],"homepage":"https://liblo.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"919d2f7d2cc5e44e2bbc5d8e2ff4e55efdda2ab5150d41669e837e46a0278163","stable_dependencies":[{"doxygen":":build"}],"stable_checksum":"c08d14832e8dcf8f06840405824a4f9611a0cb3daed0198946326c740941c8b6","stable_url_args":["https://downloads.sourceforge.net/project/liblo/liblo/0.36/liblo-0.36.tar.gz"],"stable_version":"0.36"},"liblockfile":{"desc":"Library providing functions to lock standard mailboxes","executables":["dotlockfile"],"homepage":"https://tracker.debian.org/pkg/liblockfile","license":"LGPL-2.0-or-later","ruby_source_checksum":"edd542333d93d3604930ebd152bd438278fbd34acafe272a14d4b35f7b7a0a2e","stable_checksum":"6e937f3650afab4aac198f348b89b1ca42edceb17fb6bb0918f642143ccfd15e","stable_url_args":["https://deb.debian.org/debian/pool/main/libl/liblockfile/liblockfile_1.17.orig.tar.gz"],"stable_version":"1.17","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"5cd7c8a1982b414eb54a539e0866a31018da08e90449e9bf62211bcb40c5bb92"},"liblouis":{"bottle_rebuild":1,"desc":"Open-source braille translator and back-translator","executables":["lou_allround","lou_checkhyphens","lou_checktable","lou_debug","lou_tableinfo","lou_trace","lou_translate"],"head_dependencies":["python@3.15",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"help2man":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/liblouis/liblouis.git",{":branch":"master"}],"head_uses_from_macos":[["m4"]],"homepage":"https://liblouis.io","license":{":all_of":["GPL-3.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"410c60343198018f4428c846ad73296e31756b689ecac044d2c519e1ca8183d9","stable_dependencies":["python@3.15",{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"629fa8cb0dfd9ad457c5bf47a42f0953b673e62c8ad6b1d03ddc4e2bd20008f1","stable_url_args":["https://github.com/liblouis/liblouis/releases/download/v3.39.0/liblouis-3.39.0.tar.gz"],"stable_uses_from_macos":[["m4"]],"stable_version":"3.39.0"},"liblqr":{"compatibility_version":1,"desc":"C/C++ seam carving library","head_dependencies":["glib","gettext",{"pkgconf":":build"}],"head_url_args":["https://github.com/carlobaldassi/liblqr.git",{":branch":"master"}],"homepage":"https://liblqr.wikidot.com/","license":"LGPL-3.0-only","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"4462f38e02d4fc0f369eabf5be4fa7ee5c2fc1b3faa5466a480cbea8ef1a9aa7","stable_dependencies":["glib","gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"64b0c4ac76d39cca79501b3f53544af3fc5f72b536ac0f28d2928319bfab6def","stable_url_args":["https://github.com/carlobaldassi/liblqr/archive/refs/tags/v0.4.3.tar.gz"],"stable_version":"0.4.3","bottle_cellar":":any","bottle_checksum":"e8644cf78f7d1b496536ccbe8287ce7d67f61a8f53eda230df5e221d004e4ed1"},"libltc":{"desc":"POSIX-C Library for handling Linear/Logitudinal Time Code (LTC)","homepage":"https://x42.github.io/libltc/","license":"LGPL-3.0-or-later","ruby_source_checksum":"79d10ce91608d41f2bc5ef4dc0ef587d614366442a31bda6f72fcadc550c1836","stable_checksum":"0a6d42cd6c21e925a27fa560dc45ac80057d275f23342102825909c02d3b1249","stable_url_args":["https://github.com/x42/libltc/releases/download/v1.3.2/libltc-1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_cellar":":any","bottle_checksum":"846224f71e3bc2254b94c41e62e8f02bb125d421bc24e9559fd6fca16ee8da44"},"liblxi":{"desc":"Simple C API for communicating with LXI compatible instruments","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/lxi-tools/liblxi.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://lxi-tools.github.io","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"81b08e4ee1d7a017fb5410a6dd46201c4c052a39047e6e68c6e27b8ded68d78c","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"d33ca3990513223880ec238eb2e5aa1cc93aff51c470ef0db9df3e0c332493d5","stable_url_args":["https://github.com/lxi-tools/liblxi/archive/refs/tags/v1.22.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.22"},"liblzf":{"bottle_rebuild":1,"desc":"Very small, very fast data compression library","executables":["lzf"],"homepage":"https://oldhome.schmorp.de/marc/liblzf.html","license":{":all_of":["BSD-2-Clause",{":any_of":["BSD-2-Clause","GPL-2.0-or-later"]}]},"ruby_source_checksum":"453a54e2b9c8e14cc927a2e5617fda53bc5ddd406cbe86770b297304fa9ef162","stable_checksum":"9c5de01f7b9ccae40c3f619d26a7abec9986c06c36d260c179cedd04b89fb46a","stable_url_args":["https://dist.schmorp.de/liblzf/liblzf-3.6.tar.gz"],"stable_version":"3.6","bottle_checksum":"0dbb4a635931edee6c07fb09133f60a9a6fda37130a066d0e9ca25cf69e91e64"},"libmaa":{"desc":"Low-level data structures including hash tables, sets, lists","head_dependencies":[{"bmake":":build"},{"mk-configure":":build"}],"head_url_args":["https://github.com/cheusov/libmaa.git",{":branch":"master"}],"homepage":"https://dict.org/bin/Dict","license":"MIT","ruby_source_checksum":"f7b9edcfc39961f9f685d9f72acfebe2ebb11d5c0ad200548a6737c40032824a","stable_dependencies":[{"bmake":":build"},{"mk-configure":":build"}],"stable_checksum":"3a30e25f038e99c4715125545516490d991fe3a505825cc832b1a956e31bf669","stable_url_args":["https://downloads.sourceforge.net/project/dict/libmaa/libmaa-1.5.1/libmaa-1.5.1.tar.gz"],"stable_version":"1.5.1","bottle_cellar":":any","bottle_checksum":"05c6bb7f0a72131eb382e77c084dd3b26c34e58301fed77648c068b02c15da5d"},"libmagic":{"compatibility_version":1,"desc":"Implementation of the file(1) command","head_dependencies":[{"pkgconf":":test"}],"homepage":"https://www.darwinsys.com/file/","license":{":all_of":["BSD-2-Clause-Darwin","BSD-2-Clause",":public_domain"]},"ruby_source_checksum":"0dc0f96c428bb1792dbf286fa4a7ea9c7ad7b4d4429ac04b8b53562167f215d8","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"ed14656883b23a364b4057c05595d93252da9bc473d30106519519d0da141283","stable_url_args":["https://astron.com/pub/file/file-5.48.tar.gz"],"stable_version":"5.48"},"libmapper":{"desc":"Distributed system for media control mapping","head_dependencies":["liblo",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"http://www.libmapper.org","license":"LGPL-2.1-or-later","ruby_source_checksum":"ce6db324aaefd13abbbcd36f625e7282c70f0d1168e51128b5499cfbf8abd00e","stable_dependencies":["liblo",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"14e5ba412040493cffc9896cf663931835c5f8a43d19485712eae159ca54503c","stable_url_args":["https://github.com/libmapper/libmapper/releases/download/2.6.1/libmapper-2.6.1.tar.gz"],"stable_version":"2.6.1"},"libmarpa":{"desc":"Marpa parse engine C library -- STABLE","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"emacs":":build"},{"libtool":":build"},{"texinfo":":build"},{"texlive":":build"}],"head_url_args":["https://github.com/jeffreykegler/libmarpa.git",{":branch":"main"}],"homepage":"https://jeffreykegler.github.io/Marpa-web-site/libmarpa.html","license":"MIT","ruby_source_checksum":"d6baaa08b0b10ffd5a248e3d7cacde6823f7e496c71667c55bb4f78308c8313e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"emacs":":build"},{"libtool":":build"},{"texinfo":":build"},{"texlive":":build"}],"stable_checksum":"cb3c7f47d9ee95de967838ea0ecc380ffacfdfd8ec2c3d7cc2a6acaa4cc9597b","stable_url_args":["https://github.com/jeffreykegler/libmarpa/archive/refs/tags/v11.0.13.tar.gz"],"stable_version":"11.0.13","bottle_cellar":":any","bottle_checksum":"861da7c3426ab3123f50b7c096862e330884ddfac787573ed73c1333e6b12f86"},"libmatio":{"compatibility_version":1,"desc":"C library for reading and writing MATLAB MAT files","executables":["matdump"],"head_dependencies":["hdf5",{"pkgconf":":test"}],"homepage":"https://matio.sourceforge.net/","license":"BSD-2-Clause","ruby_source_checksum":"ebdc1493b24f076c8776664226b45a162bd4d9c5ebae289fa10c9457937e9730","stable_dependencies":["hdf5",{"pkgconf":":test"}],"stable_checksum":"1481dc74e01d249e90f064333f969369fe3dd11d6cc6963e8635c581aa5d7711","stable_url_args":["https://github.com/tbeu/matio/releases/download/v1.6.0/matio-1.6.0.tar.gz"],"stable_version":"1.6.0"},"libmatroska":{"desc":"Extensible, open standard container format for audio/video","head_dependencies":["libebml",{"cmake":":build"}],"head_url_args":["https://github.com/Matroska-Org/libmatroska.git",{":branch":"master"}],"homepage":"https://www.matroska.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"f875c54e5743555cc8d1180f553d03be754d46e84ebfb3cfe9eee1b21e824c38","stable_dependencies":["libebml",{"cmake":":build"}],"stable_checksum":"f3e4d406daf7f1399962c43940e4a87de089474d5bcfbf2e6ca516e98bb87cfc","stable_url_args":["https://dl.matroska.org/downloads/libmatroska/libmatroska-1.7.2.tar.xz"],"stable_version":"1.7.2"},"libmaxminddb":{"compatibility_version":1,"desc":"C library for the MaxMind DB file format","executables":["mmdblookup"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/maxmind/libmaxminddb.git",{":branch":"main"}],"homepage":"https://maxmind.github.io/libmaxminddb/","license":"Apache-2.0","ruby_source_checksum":"6850cf329a365edeb668f9c8056d2d2f2bdec73bb1e80acb797afd559506d6f2","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"ca5c87d41339f8bc4daabb53e8a9356b3c995f2d2419b85d7bff823b2ecc252d","stable_url_args":["https://github.com/maxmind/libmaxminddb/releases/download/1.14.1/libmaxminddb-1.14.1.tar.gz"],"stable_version":"1.14.1"},"libmd":{"desc":"Message Digest functions from BSD systems","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://git.hadrons.org/git/libmd.git",{":branch":"main"}],"homepage":"https://www.hadrons.org/software/libmd/","license":{":all_of":["BSD-3-Clause","BSD-2-Clause","ISC","Beerware",":public_domain"]},"ruby_source_checksum":"e9135d3d8b90a5527966ee0dde6bb6c76b433882a6fd1c2e5d88ba9db23fbfb7","stable_checksum":"fc0f1eb6b6766470326f2c014693809190e67dba84274a6fbae9d4912d066706","stable_url_args":["https://archive.hadrons.org/software/libmd/libmd-1.3.0.tar.xz"],"stable_version":"1.3.0"},"libmediainfo":{"compatibility_version":1,"desc":"Shared library for mediainfo","head_dependencies":["libmms","libzen",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/MediaArea/MediaInfoLib.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://mediaarea.net/en/MediaInfo","license":"BSD-2-Clause","link_overwrite_paths":["include/MediaInfo/*","include/MediaInfoDLL/*","lib/pkgconfig/libmediainfo.pc","lib/libmediainfo.*"],"ruby_source_checksum":"0088b20e3c704bbee5394217dc43fc544bcd141e9c9f8d82c1a34612ba803c81","stable_dependencies":["libmms","libzen",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"a806fd36592549a03e810486f415a6858d4d8f14066bfbe97b32a447cd5eb590","stable_url_args":["https://mediaarea.net/download/source/libmediainfo/26.10/libmediainfo_26.10.tar.xz"],"stable_uses_from_macos":[["curl"]],"stable_version":"26.10"},"libmemcached":{"bottle_rebuild":2,"desc":"C and C++ client library to the memcached server","executables":["memcapable","memcat","memcp","memdump","memerror","memexist","memflush","memparse","memping","memrm","memslap","memstat","memtouch"],"head_dependencies":[{"memcached":":test"}],"homepage":"https://libmemcached.org/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/libmemcached/1.0.18.patch":"afc8fe6ceb43e732484c632b08f69a79c4c88f71e50129fc2e2b2a9af1a33597","Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":2,"ruby_source_checksum":"79ab6d441ee51d1639b5b702e53fd47ac8f813dccbc698158db446c0bbce278f","stable_dependencies":[{"memcached":":test"}],"stable_patches":[{"strip":"p1","file":"Patches/libmemcached/1.0.18.patch"},{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"e22c0bb032fde08f53de9ffbc5a128233041d9f33b5de022c0978a2149885f82","stable_url_args":["https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz"],"stable_version":"1.0.18","bottle_cellar":":any","bottle_checksum":"2807a08a7c29739bd49450c44ec6f926e7c626b3b2104b1ed160226820a5465b"},"libmetalink":{"desc":"C library to parse Metalink XML files","head_dependencies":[{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["expat"]],"homepage":"https://launchpad.net/libmetalink/","license":"MIT","ruby_source_checksum":"9c673cbb0a3aacb080f6cb87c63e5bf01e126506bdb7b3614568cb5a23a9fef7","stable_dependencies":[{"pkgconf":[":build",":test"]}],"stable_checksum":"86312620c5b64c694b91f9cc355eabbd358fa92195b3e99517504076bf9fe33a","stable_url_args":["https://launchpad.net/libmetalink/trunk/libmetalink-0.1.3/+download/libmetalink-0.1.3.tar.xz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.1.3","bottle_cellar":":any","bottle_checksum":"458a2aed06056d0cc3dd1005f93210c9c686ba2515d8550ec0fd6f8348168da6"},"libmicrohttpd":{"compatibility_version":1,"desc":"Light HTTP/1.1 server library","head_dependencies":["gnutls",{"pkgconf":":build"}],"homepage":"https://www.gnu.org/software/libmicrohttpd/","license":"LGPL-2.1-or-later","ruby_source_checksum":"e7ed9f1948e8df3e1a679c2cc885bcddc18a646a97760b8c54c810c88ca83c15","stable_dependencies":["gnutls",{"pkgconf":":build"}],"stable_checksum":"04bfe8ef75db7d629a33de767599765cecadc56274a39822d5d081030d577685","stable_url_args":["https://ftpmirror.gnu.org/libmicrohttpd/libmicrohttpd-1.0.10.tar.gz"],"stable_version":"1.0.10"},"libmikmod":{"desc":"Portable sound library","executables":["libmikmod-config"],"homepage":"https://mikmod.sourceforge.net/","license":"LGPL-2.0-or-later","ruby_source_checksum":"22b2d8f002f8a8c6db0ff8897ca544c247b6e44b8f95966e35c8c0e486685093","stable_checksum":"dc27b338154b8f88dc9e6317196d42c6abc13bf63c4e055257a18d4e38e1afa2","stable_url_args":["https://downloads.sourceforge.net/project/mikmod/libmikmod/3.3.15/libmikmod-3.3.15.tar.gz"],"stable_version":"3.3.15"},"libmms":{"bottle_rebuild":2,"desc":"Library for parsing mms:// and mmsh:// network streams","head_dependencies":["glib",{"pkgconf":[":build",":test"]}],"homepage":"https://sourceforge.net/projects/libmms/","license":"LGPL-2.1-or-later","ruby_source_checksum":"4e4f328b992b2d20ef18aa826c1ceace7a23b14f5a2b763d0814991ed569beaa","stable_dependencies":["glib",{"pkgconf":[":build",":test"]}],"stable_checksum":"3c05e05aebcbfcc044d9e8c2d4646cd8359be39a3f0ba8ce4e72a9094bee704f","stable_url_args":["https://downloads.sourceforge.net/project/libmms/libmms/0.6.4/libmms-0.6.4.tar.gz"],"stable_version":"0.6.4","bottle_cellar":":any","bottle_checksum":"d838b0cc94af92dba3197e2d55658eeb6758c04e089fe3eea9ace446b465b2b8"},"libmng":{"bottle_rebuild":2,"compatibility_version":1,"desc":"MNG/JNG reference library","head_dependencies":["jpeg-turbo","little-cms2"],"homepage":"https://sourceforge.net/projects/libmng/","license":"Zlib","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":1,"ruby_source_checksum":"8872e2cbc52a0789952e144639d75af38487e18b02933b63cdfebf02afda65fd","stable_dependencies":["jpeg-turbo","little-cms2"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"cf112a1fb02f5b1c0fce5cab11ea8243852c139e669c44014125874b14b7dfaa","stable_url_args":["https://downloads.sourceforge.net/project/libmng/libmng-devel/2.0.3/libmng-2.0.3.tar.gz"],"stable_version":"2.0.3"},"libmnl":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Minimalistic user-space library oriented to Netlink developers","homepage":"https://www.netfilter.org/projects/libmnl","license":"LGPL-2.1-or-later","ruby_source_checksum":"0cb0da7a4193325e283ae21109c78479bf410079a2df8c983cfc4a1d867decfc","stable_checksum":"274b9b919ef3152bfb3da3a13c950dd60d6e2bcd54230ffeca298d03b40d0525","stable_url_args":["https://www.netfilter.org/projects/libmnl/files/libmnl-1.0.5.tar.bz2"],"stable_version":"1.0.5"},"libmobi":{"bottle_rebuild":1,"desc":"C library for handling Kindle (MOBI) formats of ebook documents","executables":["mobidrm","mobimeta","mobitool"],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/bfabiszewski/libmobi","license":"LGPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":1,"ruby_source_checksum":"505849f29c9371c67a1b0c4398e521f6bff1c78a33879cbdcc3338ee80fe07d4","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"9a6fb2c56b916f8fa8b15e0c71008d908109508c944ea1d297881d4e277bf7e7","stable_url_args":["https://github.com/bfabiszewski/libmobi/releases/download/v0.12/libmobi-0.12.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.12"},"libmodbus":{"desc":"Portable modbus library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/stephane/libmodbus.git",{":branch":"master"}],"homepage":"https://libmodbus.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"6d7312243d670fd1e2c60ff6928008c45f299b715d07ede779362db6dbaab383","stable_checksum":"72239f319b9b8483e3d393c5a60865d734fcff18a8abbb2486e389834a2f6ef1","stable_url_args":["https://github.com/stephane/libmodbus/releases/download/v3.2.0/libmodbus-3.2.0.tar.gz"],"stable_version":"3.2.0"},"libmodplug":{"bottle_rebuild":2,"compatibility_version":1,"desc":"Library from the Modplug-XMMS project","homepage":"https://modplug-xmms.sourceforge.net/","license":":public_domain","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"ceac26fa847c587038ca88e9c8dadabf58e61a0dd1ae30d500aac862864b634b","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"457ca5a6c179656d66c01505c0d95fafaead4329b9dbaa0f997d00a3508ad9de","stable_url_args":["https://downloads.sourceforge.net/project/modplug-xmms/libmodplug/0.8.9.0/libmodplug-0.8.9.0.tar.gz"],"stable_version":"0.8.9.0","bottle_cellar":":any","bottle_checksum":"c5d06183c6979cfeca5ad1b02ae6303f4cf0949b064847f6d33529567fa9a4ac"},"libmonome":{"compatibility_version":1,"desc":"Library for easy interaction with monome devices","executables":["monomeserial"],"head_dependencies":["liblo",{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/monome/libmonome.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://monome.org/","license":"ISC","ruby_source_checksum":"c0935fe9d7ec8cb70d251409589413ec9c740b4cbb7940172a1adb246f96ac8b","stable_dependencies":["liblo",{"cmake":[":build",":test"]}],"stable_checksum":"8eff3e5fe159d2a718e578808b129a8603b45e91c54f194704c20916acf181d6","stable_url_args":["https://github.com/monome/libmonome/archive/refs/tags/v1.4.11.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.4.11"},"libmowgli":{"bottle_rebuild":2,"desc":"Core framework for Atheme applications","head_dependencies":["openssl@4"],"head_url_args":["https://github.com/atheme/libmowgli-2.git",{":branch":"master"}],"homepage":"https://github.com/atheme/libmowgli-2","license":"ISC","revision":1,"ruby_source_checksum":"5a2007190172accc7c869d602fe19c3f04cc6aec68f8bff64aaaa2c19fe97a0a","stable_dependencies":["openssl@4"],"stable_checksum":"b7faab2fb9f46366a52b51443054a2ed4ecdd04774c65754bf807c5e9bdda477","stable_url_args":["https://github.com/atheme/libmowgli-2/archive/refs/tags/v2.1.3.tar.gz"],"stable_version":"2.1.3"},"libmp3splt":{"bottle_rebuild":1,"desc":"Utility library to split mp3, ogg, and FLAC files","head_dependencies":["flac","libid3tag","libogg","libtool","libvorbis","mad","gettext",{"pkgconf":[":build",":test"]}],"homepage":"https://mp3splt.sourceforge.net/mp3splt_page/home.php","license":"GPL-2.0-or-later","revision":7,"ruby_source_checksum":"b9a2a76f408491a69e6db72411d8ac776e23b11fd5df06adfcf61c5b3d52a37e","stable_dependencies":["flac","libid3tag","libogg","libtool","libvorbis","mad","gettext",{"pkgconf":[":build",":test"]}],"stable_checksum":"30eed64fce58cb379b7cc6a0d8e545579cb99d0f0f31eb00b9acc8aaa1b035dc","stable_url_args":["https://downloads.sourceforge.net/project/mp3splt/libmp3splt/0.9.2/libmp3splt-0.9.2.tar.gz"],"stable_version":"0.9.2"},"libmpc":{"compatibility_version":1,"desc":"C library for the arithmetic of high precision complex numbers","head_dependencies":["gmp","mpfr",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://gitlab.inria.fr/mpc/mpc.git",{":branch":"master"}],"homepage":"https://www.multiprecision.org/","license":"LGPL-3.0-or-later","ruby_source_checksum":"ec5aa4cc6dc378bab0d004706d32da1415fdbda086648e12945b5233c7faac3e","stable_dependencies":["gmp","mpfr"],"stable_checksum":"91204cd32f164bd3b7c992d4a6a8ce6519511aadab30f78b6982d0bf8d73e931","stable_url_args":["https://ftpmirror.gnu.org/mpc/mpc-1.4.1.tar.xz"],"stable_version":"1.4.1"},"libmpd":{"desc":"Higher level access to MPD functions","head_dependencies":["glib","gettext",{"pkgconf":":build"}],"homepage":"https://gmpc.fandom.com/wiki/Gnome_Music_Player_Client","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":1,"ruby_source_checksum":"09fbc8906aa982ad4d1dcebeb42f5d2c516181c556ab537c486db56db8c8d020","stable_dependencies":["glib","gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"fe20326b0d10641f71c4673fae637bf9222a96e1712f71f170fca2fc34bf7a83","stable_url_args":["https://www.musicpd.org/download/libmpd/11.8.17/libmpd-11.8.17.tar.gz"],"stable_version":"11.8.17","bottle_cellar":":any","bottle_checksum":"e71222f9e53c08a8ce4ddd62b6bc55411322b1117c301bd7ec8101a7976151e1"},"libmpdclient":{"compatibility_version":1,"desc":"Library for MPD in the C, C++, and Objective-C languages","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/MusicPlayerDaemon/libmpdclient.git",{":branch":"master"}],"homepage":"https://www.musicpd.org/libs/libmpdclient/","license":"BSD-3-Clause","ruby_source_checksum":"97596f69a8399605df287ae86cd7b7a26a2edf0f9f6a2ca831f411485dc1f1df","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"88945b5abc11d8f4cea2bb7028e545024a6e060650bd65527a29bc9400daead8","stable_url_args":["https://www.musicpd.org/download/libmpdclient/2/libmpdclient-2.27.tar.xz"],"stable_version":"2.27"},"libmpeg2":{"bottle_rebuild":1,"desc":"Library to decode mpeg-2 and mpeg-1 video streams","executables":["corrupt_mpeg2","extract_mpeg2","mpeg2dec"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://libmpeg2.sourceforge.io/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"f2ecbac55b854f6f619e50253766502141f8b2e7d176ab9903d252a20e4b230a","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"dee22e893cb5fc2b2b6ebd60b88478ab8556cb3b93f9a0d7ce8f3b61851871d4","stable_url_args":["https://download.videolan.org/contrib/libmpeg2/libmpeg2-0.5.1.tar.gz"],"stable_version":"0.5.1"},"libmps":{"desc":"Memory Pool System","head_url_args":["https://github.com/Ravenbrook/mps.git",{":branch":"master"}],"homepage":"https://www.ravenbrook.com/project/mps/","license":"BSD-2-Clause","ruby_source_checksum":"0f724997d2a8186c3a6cc8c811de66989d630fcc1d34c94dcde33fd0a0319c0a","stable_checksum":"58c1c8cd82ff8cd77cc7bee612b94cf60cf6a6edd8bd52121910b1a23344e9a9","stable_url_args":["https://github.com/Ravenbrook/mps/archive/refs/tags/release-1.118.0.tar.gz"],"stable_version":"1.118.0","bottle_checksum":"ea7bb763c29bf43202b04fcd59bc1d16797983f1b0f52623cee8f04638893a26"},"libmrss":{"desc":"C library for RSS files or streams","head_dependencies":["libnxml",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/bakulf/libmrss.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/bakulf/libmrss","license":"LGPL-2.1-or-later","ruby_source_checksum":"688c88e3b59596a32c5adf9d92103610bcb188dd75af1dcfd5afd41fa024e17e","stable_dependencies":["libnxml",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"28022247056b04ca3f12a9e21134d42304526b2a67b7d6baf139e556af1151c6","stable_url_args":["https://github.com/bakulf/libmrss/archive/refs/tags/0.19.4.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.19.4","bottle_cellar":":any","bottle_checksum":"1df7a24f602409e59cc256c621e83d69d50cd985d8ffe33398853676a1cbaa82"},"libmspub":{"bottle_rebuild":1,"desc":"Interpret and import Microsoft Publisher content","executables":["pub2raw","pub2xhtml"],"head_dependencies":["icu4c@79","librevenge","libwpd",{"boost":":build"},{"libwpg":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libmspub","license":"MPL-2.0","ruby_source_checksum":"ca860f00cd6bcd07bf072373d205a3843b2f7e0e3c87a7b3de39c749c6c0e8bd","stable_dependencies":["icu4c@79","librevenge","libwpd",{"boost":":build"},{"libwpg":":build"},{"pkgconf":":build"}],"stable_checksum":"3671095f5a10bee8a755052a30576952c5b16d8b0f2ba9f2fb998338c18cb119","stable_url_args":["https://dev-www.libreoffice.org/src/libmspub/libmspub-0.1.5.tar.xz"],"stable_version":"0.1.5"},"libmsquic":{"desc":"Cross-platform, C implementation of the IETF QUIC protocol","head_dependencies":["openssl@4",{"cmake":":build"}],"homepage":"https://github.com/microsoft/msquic","license":"MIT","ruby_source_checksum":"da6f659e304b554ddbd4b72c3a0b147f30e4c9c2c221d1322b8be5dbd89abe1d","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"8584e3918f2e3c43c97b3c5ee036a14783581906d1b18d103982b1ccf54266cf","stable_url_args":["https://github.com/microsoft/msquic/archive/refs/tags/v2.6.3.tar.gz"],"stable_version":"2.6.3"},"libmtp":{"desc":"Implementation of Microsoft's Media Transfer Protocol (MTP)","executables":["mtp-albumart","mtp-albums","mtp-connect","mtp-delfile","mtp-detect","mtp-emptyfolders","mtp-files","mtp-filetree","mtp-folders","mtp-format","mtp-getfile","mtp-getplaylist","mtp-newfolder","mtp-newplaylist","mtp-playlists","mtp-reset","mtp-sendfile","mtp-sendtr","mtp-thumb","mtp-tracks","mtp-trexist"],"head_dependencies":["libusb",{"pkgconf":":build"}],"homepage":"https://libmtp.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"4f2ece08af3ebf43b7d8f64b3d0f4e08667c4cd22a1835c89ebadc78a72ab5b9","stable_dependencies":["libusb",{"pkgconf":":build"}],"stable_checksum":"74a2b6e8cb4a0304e95b995496ea3ac644c29371649b892b856e22f12a0bdeed","stable_url_args":["https://downloads.sourceforge.net/project/libmtp/libmtp/1.1.23/libmtp-1.1.23.tar.gz"],"stable_version":"1.1.23"},"libmusicbrainz":{"desc":"MusicBrainz Client Library","head_dependencies":["neon",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://musicbrainz.org/doc/libmusicbrainz","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"4ecf920b2b554885bcd29df6ff8f4fca300c4c5ca3374d484f273a1b6967955d","stable_dependencies":["neon",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/metabrainz/libmusicbrainz/commit/4655b571a70d73d41467091f59c518517c956198.patch?full_index=1","sha256":"ee0c63e56a17156bca13b157744a54aeed6e19b39f65b14f2a5ac4e504358c8e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/metabrainz/libmusicbrainz/pull/19"}]},{"strip":"p1","url":"https://github.com/metabrainz/libmusicbrainz/commit/9d216e08aadf436dd166876d566efe033510adc6.patch?full_index=1","sha256":"2074078fabd6920ec085df06d1fd28a3eced86176788e17f3ea67a1d40d1189d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/metabrainz/libmusicbrainz/pull/21"}]}],"stable_checksum":"6749259e89bbb273f3f5ad7acdffb7c47a2cf8fcaeab4c4695484cef5f4c6b46","stable_url_args":["https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"5.1.0"},"libmwaw":{"desc":"Library for converting legacy Mac document formats","executables":["mwaw2csv","mwaw2html","mwaw2raw","mwaw2svg","mwaw2text","mwawFile","mwawZip"],"head_dependencies":["librevenge",{"pkgconf":":build"}],"homepage":"https://sourceforge.net/p/libmwaw/wiki/Home/","license":{":any_of":["LGPL-2.1-or-later","MPL-2.0"]},"ruby_source_checksum":"60f6a5b49de68929b9e313fbe651e8ec8afec7594fe8d12ecf46f518c9e8377a","stable_dependencies":["librevenge",{"pkgconf":":build"}],"stable_checksum":"ac3590f691a2904eb8c7dc8b757b8a29f125f592449e421459ae8fa928b399eb","stable_url_args":["https://downloads.sourceforge.net/project/libmwaw/libmwaw/libmwaw-0.3.23/libmwaw-0.3.23.tar.xz"],"stable_version":"0.3.23"},"libmxml":{"desc":"Mini-XML library","head_dependencies":[{"pkgconf":":test"}],"head_url_args":["https://github.com/michaelrsweet/mxml.git",{":branch":"master"}],"homepage":"https://michaelrsweet.github.io/mxml/","license":"Apache-2.0","ruby_source_checksum":"5f5c9066442befca706c7c90ce7c9b3a7854b1851f373a2469def479aa8f9e95","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"ec1af6f7a752f63649ad00cf7355cf36366ccf729658a1a4696270de8bd74854","stable_url_args":["https://github.com/michaelrsweet/mxml/releases/download/v4.0.6/mxml-4.0.6.tar.gz"],"stable_version":"4.0.6"},"libmypaint":{"desc":"MyPaint brush engine library","head_dependencies":["json-c","gettext",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://github.com/mypaint/libmypaint/wiki","license":"ISC","revision":1,"ruby_source_checksum":"aeb6ddffe363360fbd75bff76762672c8ea6cee3c4c17cbae44851f8ae96f126","stable_dependencies":["json-c","gettext",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"741754f293f6b7668f941506da07cd7725629a793108bb31633fb6c3eae5315f","stable_url_args":["https://github.com/mypaint/libmypaint/releases/download/v1.6.1/libmypaint-1.6.1.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"1.6.1","bottle_cellar":":any","bottle_checksum":"4a895f28ea58e5415711bf7f3a415f639a958354992acd5a1ffd7719417fd5e9"},"libmysofa":{"desc":"Reader for AES SOFA files to get better HRTFs","executables":["mysofa2json"],"head_dependencies":[{"cmake":":build"},{"cunit":":build"}],"head_url_args":["https://github.com/hoene/libmysofa.git",{":branch":"main"}],"homepage":"https://github.com/hoene/libmysofa","license":"BSD-3-Clause","ruby_source_checksum":"419510b5f89beed60775791d01a75a0a47e3da77523298af24b8a057aabec25c","stable_dependencies":[{"cmake":":build"},{"cunit":":build"}],"stable_checksum":"f29508c335c83d8703f943ffc9ca783ac39aca84e851357f13a55af0f8143137","stable_url_args":["https://github.com/hoene/libmysofa/archive/refs/tags/v1.3.5.tar.gz"],"stable_version":"1.3.5"},"libnatpmp":{"bottle_rebuild":1,"desc":"NAT port mapping protocol library","executables":["natpmpc"],"homepage":"https://miniupnp.tuxfamily.org/libnatpmp.html","license":"BSD-3-Clause","ruby_source_checksum":"e26e6ea1b489f3002bb2f5644d3b2211a956cf5cf4453be2b1cc6b7d9b74e606","stable_patches":[{"strip":"p1","url":"https://github.com/miniupnp/libnatpmp/commit/5f4a7c65837a56e62c133db33c28cd1ea71db662.patch?full_index=1","sha256":"4643048d7e24f8aed4e11e572f3e22f79eae97bb289ae1bbf103b84e8e32f61a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/miniupnp/libnatpmp/pull/22"}]}],"stable_checksum":"0684ed2c8406437e7519a1bd20ea83780db871b3a3a5d752311ba3e889dbfc70","stable_url_args":["https://miniupnp.tuxfamily.org/files/download.php?file=libnatpmp-20230423.tar.gz"],"stable_version":"20230423","bottle_cellar":":any","bottle_checksum":"2997902f048650bd589d999bb508836f9275432f702041922d63577f526ae427"},"libnet":{"compatibility_version":1,"desc":"C library for creating IP packets","executables":["libnet-config"],"head_dependencies":[{"doxygen":":build"},{"pkgconf":":test"}],"homepage":"https://codedocs.xyz/libnet/libnet/","license":"BSD-2-Clause","ruby_source_checksum":"e9a9ef95f52d41141d0d769cf465fe184320e4db4c5908be947d165733d9c9ce","stable_dependencies":[{"doxygen":":build"},{"pkgconf":":test"}],"stable_checksum":"ad1e2dd9b500c58ee462acd839d0a0ea9a2b9248a1287840bc601e774fb6b28f","stable_url_args":["https://github.com/libnet/libnet/releases/download/v1.3/libnet-1.3.tar.gz"],"stable_version":"1.3","bottle_cellar":":any","bottle_checksum":"c1f1f76069f4f73b50c02c7434e77f0eb22f16a92c2e7756101c41bd40ae989c"},"libnetfilter-queue":{"bottle_rebuild":1,"desc":"Userspace API to packets queued by the kernel packet filter","head_dependencies":["libmnl","libnfnetlink",{"pkgconf":":build"}],"homepage":"https://www.netfilter.org/projects/libnetfilter_queue","license":"LGPL-2.0-or-later","ruby_source_checksum":"6b756dd7464c5d4d46419ccb0b00d9579c70bbcd8ada492a07f0005d36a1ac67","stable_dependencies":["libmnl","libnfnetlink",{"pkgconf":":build"}],"stable_checksum":"f9ff3c11305d6e03d81405957bdc11aea18e0d315c3e3f48da53a24ba251b9f5","stable_url_args":["https://www.netfilter.org/projects/libnetfilter_queue/files/libnetfilter_queue-1.0.5.tar.bz2"],"stable_version":"1.0.5"},"libnetfilter_conntrack":{"desc":"Library providing an API to the in-kernel connection tracking state table","head_dependencies":["libmnl","libnfnetlink",{"pkgconf":[":build",":test"]}],"homepage":"https://www.netfilter.org/projects/libnetfilter_conntrack/","license":"GPL-2.0-or-later","ruby_source_checksum":"e0a2e332b0f5d6ce37fc5e77d55d4ddecac7052b2e072391793fcfc97e87e3e7","stable_dependencies":["libmnl","libnfnetlink",{"pkgconf":[":build",":test"]}],"stable_checksum":"769d3eaf57fa4fbdb05dd12873b6cb9a5be7844d8937e222b647381d44284820","stable_url_args":["https://www.netfilter.org/pub/libnetfilter_conntrack/libnetfilter_conntrack-1.1.1.tar.xz"],"stable_version":"1.1.1"},"libnetworkit":{"desc":"NetworKit is an OS-toolkit for large-scale network analysis","head_dependencies":["tlx","ttmath","libomp",{"cmake":":build"}],"homepage":"https://networkit.github.io","license":"MIT","ruby_source_checksum":"7018565b9ca4859e838fdfd2e7624aaf7f38db6ab3addde034a1332110cd3eaa","stable_dependencies":["tlx","ttmath","libomp",{"cmake":":build"}],"stable_checksum":"04fffd0f801a91524a6dc2643f7d262e79600b086e4688bcb1b7988b2b5448dd","stable_url_args":["https://github.com/networkit/networkit/archive/refs/tags/11.2.2.tar.gz"],"stable_version":"11.2.2"},"libnfc":{"compatibility_version":1,"desc":"Low level NFC SDK and Programmers API","executables":["nfc-anticol","nfc-barcode","nfc-dep-initiator","nfc-dep-target","nfc-emulate-forum-tag2","nfc-emulate-forum-tag4","nfc-emulate-tag","nfc-emulate-uid","nfc-jewel","nfc-list","nfc-mfclassic","nfc-mfsetuid","nfc-mfultralight","nfc-poll","nfc-read-forum-tag3","nfc-relay","nfc-relay-picc","nfc-scan-device","pn53x-diagnose","pn53x-sam","pn53x-tamashell"],"head_dependencies":["libusb-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/nfc-tools/libnfc.git",{":branch":"master"}],"head_uses_from_macos":[["pcsc-lite"]],"homepage":"https://github.com/nfc-tools/libnfc","license":"LGPL-3.0-or-later","ruby_source_checksum":"42d87babb7e826f1764530b61797e99b3abea466ca808c3f890f402dd97da942","stable_dependencies":["libusb-compat",{"pkgconf":":build"}],"stable_checksum":"6d9ad31c86408711f0a60f05b1933101c7497683c2e0d8917d1611a3feba3dd5","stable_url_args":["https://github.com/nfc-tools/libnfc/releases/download/libnfc-1.8.0/libnfc-1.8.0.tar.bz2"],"stable_uses_from_macos":[["pcsc-lite"]],"stable_version":"1.8.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"00719d9f9c924aa855561160b5a79bae50180c6245d7a98c520ab2993fb8d305"},"libnfnetlink":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Low-level library for netfilter related communication","homepage":"https://www.netfilter.org/projects/libnfnetlink","license":"LGPL-2.1-or-later","ruby_source_checksum":"92672949ef8c01a3508692185a8b6e222ef524c754b0d7450c7f5df75d37f19d","stable_checksum":"b064c7c3d426efb4786e60a8e6859b82ee2f2c5e49ffeea640cfe4fe33cbc376","stable_url_args":["https://www.netfilter.org/projects/libnfnetlink/files/libnfnetlink-1.0.2.tar.bz2"],"stable_version":"1.0.2"},"libnfs":{"compatibility_version":5,"desc":"C client library for NFS","executables":["nfs-cat","nfs-cp","nfs-ls","nfs-stat"],"head_dependencies":[{"cmake":":build"},{"docbook":":build"},{"docbook-xsl":":build"}],"homepage":"https://github.com/sahlberg/libnfs","license":"LGPL-2.1-or-later","ruby_source_checksum":"10f7e7a6a8053e28f7066b99414327bbd910b6af96ac2a19ab6fcb69a02684a0","stable_dependencies":[{"cmake":":build"},{"docbook":":build"},{"docbook-xsl":":build"}],"stable_checksum":"bc91216e927a85142b5de611c7f711558e02119a7daad67620ea631634038350","stable_url_args":["https://github.com/sahlberg/libnfs/archive/refs/tags/libnfs-8.0.0.tar.gz"],"stable_version":"8.0.0"},"libnftnl":{"desc":"Netfilter library providing interface to the nf_tables subsystem","head_dependencies":["libmnl",{"pkgconf":[":build",":test"]}],"homepage":"https://netfilter.org/projects/libnftnl/","license":"GPL-2.0-or-later","ruby_source_checksum":"2331a3be013b085996db2f6f53e135526ed42810fec2b10b42cc5d76e89852ba","stable_dependencies":["libmnl",{"pkgconf":[":build",":test"]}],"stable_checksum":"c97abc3409f8fa396b4462b2bb7f147a3a47a4ddc97cfa0b2f18890c9cfde8b0","stable_url_args":["https://www.netfilter.org/pub/libnftnl/libnftnl-1.3.2.tar.xz"],"stable_version":"1.3.2"},"libnghttp2":{"bottle_rebuild":1,"compatibility_version":1,"desc":"HTTP/2 C Library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/nghttp2/nghttp2.git",{":branch":"master"}],"homepage":"https://nghttp2.org/","license":"MIT","link_overwrite_paths":["include/nghttp2","lib/libnghttp2.a","lib/libnghttp2.dylib","lib/libnghttp2.14.dylib","lib/libnghttp2.so","lib/libnghttp2.so.14","lib/pkgconfig/libnghttp2.pc"],"ruby_source_checksum":"3bfb2679bd1e7467374e1b40ea9c50206c95fb074fe7ad83706242f2c14a3205","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"aa317e2cf9dca6afa0aed68f8fad6ff303ec6982e25a78c75c0b65e2b9b3ded5","stable_url_args":["https://github.com/nghttp2/nghttp2/releases/download/v1.70.0/nghttp2-1.70.0.tar.gz"],"stable_version":"1.70.0"},"libnghttp3":{"bottle_rebuild":1,"compatibility_version":1,"desc":"HTTP/3 library written in C","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/ngtcp2/nghttp3.git",{":branch":"main"}],"homepage":"https://nghttp2.org/nghttp3/","license":"MIT","ruby_source_checksum":"9385581b6be2a617a550082da4fe038901c7411ba7f22278af3c8d6540f04a59","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"aad782c23d3f01bd4bb52c8bac7a553b631ef8115fd1612703df6183449fef19","stable_url_args":["https://github.com/ngtcp2/nghttp3/releases/download/v1.18.0/nghttp3-1.18.0.tar.xz"],"stable_version":"1.18.0"},"libngspice":{"desc":"Spice circuit simulator as shared library","head_url_args":["https://git.code.sf.net/p/ngspice/ngspice.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://ngspice.sourceforge.io/","license":":cannot_represent","ruby_source_checksum":"00ebcbcbb2931e0ea5c772415567ea9ee1570fe596c07f119c73d1f9d354e422","stable_checksum":"894e649651f1838a14095e5a5439e7d3aa63e87ede14d283173fda4fcdef675f","stable_url_args":["https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/47/ngspice-47.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"47"},"libngtcp2":{"compatibility_version":1,"desc":"IETF QUIC protocol implementation","head_dependencies":["openssl@4",{"pkgconf":":build"}],"head_url_args":["https://github.com/ngtcp2/ngtcp2.git",{":branch":"main"}],"homepage":"https://nghttp2.org/ngtcp2/","license":"MIT","revision":1,"ruby_source_checksum":"9c66d03a89cc9f9959c804a2017321fa134e65c0a3cf35c0eb5ffeadeb33167d","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"2a34d2484ba17847a5d11965704e9dd0fac4c6d8efc75ffe1ec7de66d8c6b6fb","stable_url_args":["https://github.com/ngtcp2/ngtcp2/releases/download/v1.25.0/ngtcp2-1.25.0.tar.xz"],"stable_version":"1.25.0"},"libnice-gstreamer":{"desc":"GStreamer Plugin for libnice","head_dependencies":["glib","gnutls","gstreamer","libnice","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://wiki.freedesktop.org/nice/","license":{":any_of":["LGPL-2.1-or-later","MPL-1.1"]},"ruby_source_checksum":"d434e40ce2167b07d3e5698d827033a2a4cf92f12339ba38281ac008a3f7b1d0","stable_dependencies":["glib","gnutls","gstreamer","libnice","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"cfb5e8e778534f2f5b3c6f4958a1eb057c6b95c537c0f100817a537cf5d64fcc","stable_url_args":["https://libnice.freedesktop.org/releases/libnice-0.1.24.tar.gz"],"stable_version":"0.1.24"},"libnice":{"compatibility_version":1,"desc":"GLib ICE implementation","executables":["stunbdc","stund"],"head_dependencies":["glib","gnutls","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/libnice/libnice.git",{":branch":"master"}],"homepage":"https://wiki.freedesktop.org/nice/","license":{":any_of":["LGPL-2.1-or-later","MPL-1.1"]},"ruby_source_checksum":"d49fa6885c054f728d6cd2037f74ce2f2da0939c5742f83e6efef3180dc0254a","stable_dependencies":["glib","gnutls","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"cfb5e8e778534f2f5b3c6f4958a1eb057c6b95c537c0f100817a537cf5d64fcc","stable_url_args":["https://libnice.freedesktop.org/releases/libnice-0.1.24.tar.gz"],"stable_version":"0.1.24"},"libnids":{"desc":"Implements E-component of network intrusion detection system","head_dependencies":["glib","libnet","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://libnids.sourceforge.net/","license":"GPL-2.0-only","local_patch_checksums":{"Patches/libnids/1.24.patch":"d9339c16f89915a02025f10f26aab5bb77c2af85926d2d9ff52e9c7bf2092215"},"revision":2,"ruby_source_checksum":"844408b710a87398ad3e62bc4b67223c6ce254f55fc5ebb6711e7da58f36824f","stable_dependencies":["glib","libnet","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libnids/1.24.patch"}],"stable_checksum":"314b4793e0902fbf1fdb7fb659af37a3c1306ed1aad5d1c84de6c931b351d359","stable_url_args":["https://downloads.sourceforge.net/project/libnids/libnids/1.24/libnids-1.24.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.24","bottle_cellar":":any","bottle_checksum":"38b6e4dea05881c126f5abfaa13e8f4c8e5435cf6e51a135ce1c3fd10c120227"},"libnl":{"desc":"Netlink Library Suite","head_dependencies":[{"bison":":build"},{"flex":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/thom311/libnl","license":"LGPL-2.1-or-later","ruby_source_checksum":"94be2932808e3834cd3ba8c591a124c6299189a50947a79561d025a1daf7809b","stable_dependencies":[{"bison":":build"},{"flex":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"fc51ca7196f1a3f5fdf6ffd3864b50f4f9c02333be28be4eeca057e103c0dd18","stable_url_args":["https://github.com/thom311/libnl/releases/download/libnl3_12_0/libnl-3.12.0.tar.gz"],"stable_version":"3.12.0"},"libnotify":{"compatibility_version":1,"desc":"Library that sends desktop notifications to a notification daemon","executables":["notify-send"],"head_dependencies":["gdk-pixbuf","glib","gettext",{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"libxslt":":build"}]],"homepage":"https://gitlab.gnome.org/GNOME/libnotify","license":"LGPL-2.1-or-later","ruby_source_checksum":"7ba8cd926999b8442a33516051bf65ae92e66890e5c76d0d35fd80c0972d78bc","stable_dependencies":["gdk-pixbuf","glib","gettext",{"docbook-xsl":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"c906bb084027ea512f94a60fbfc0cc8d4f17e4b4d525bed370d07a6d8714c923","stable_url_args":["https://download.gnome.org/sources/libnotify/0.8/libnotify-0.8.9.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}]],"stable_version":"0.8.9"},"libnova":{"desc":"Celestial mechanics, astrometry and astrodynamics library","executables":["libnovaconfig"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://libnova.sourceforge.net/","license":{":all_of":["LGPL-2.0-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"44cd45d67e65777cec6bab8f1672ec3a9d788163555e20b6bf42d49b3501ee5d","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_url_args":["https://git.code.sf.net/p/libnova/libnova.git",{":tag":"v0.16",":revision":"edbf65abe27ef1a2520eb9e839daaf58f15a6941"}],"stable_version":"0.16"},"libnpupnp":{"desc":"C++ base UPnP library, derived from Portable UPnP, a.k.a libupnp","head_dependencies":["libmicrohttpd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://framagit.org/medoc92/npupnp.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["expat"]],"homepage":"https://www.lesbonscomptes.com/upmpdcli/npupnp-doc/libnpupnp.html","license":"BSD-3-Clause","ruby_source_checksum":"130362b913475cf2366403adc7b8dfbbac015c65317dd976a4734922b0720d5f","stable_dependencies":["libmicrohttpd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"082d999178291ed45ae24c3fd9e781120d3ec94d61d11121e5bac90c69365cda","stable_url_args":["https://www.lesbonscomptes.com/upmpdcli/downloads/libnpupnp-6.3.0.tar.gz"],"stable_uses_from_macos":[["curl"],["expat"]],"stable_version":"6.3.0"},"libnsbmp":{"desc":"Decoding library for BMP and ICO image file formats","head_dependencies":[{"netsurf-buildsystem":":build"}],"homepage":"https://www.netsurf-browser.org/projects/libnsbmp/","license":"MIT","ruby_source_checksum":"bb024208309c7be8fdb9df9e7b85041d93a28747f980c677d7eec66facf3a948","stable_dependencies":[{"netsurf-buildsystem":":build"}],"stable_checksum":"5407a7682a122baaaa5a15b505290e2d37df54c13c5edef4b09d12c862d82293","stable_url_args":["https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.7-src.tar.gz"],"stable_version":"0.1.7","bottle_cellar":":any","bottle_checksum":"e6ae9d7f2d428e878b319086665048a1a58d4b1f6eb96a9c88106f13cbe81968"},"libnsgif":{"desc":"Decoding library for the GIF image file format","head_dependencies":[{"netsurf-buildsystem":":build"}],"head_url_args":["git://git.netsurf-browser.org/libnsgif.git",{":branch":"master"}],"homepage":"https://www.netsurf-browser.org/projects/libnsgif/","license":"MIT","ruby_source_checksum":"efc740a2463263ce1519731df445240deb515a2ac42d8295fd0ff26b9406be1f","stable_dependencies":[{"netsurf-buildsystem":":build"}],"stable_checksum":"6014c842f61454d2f5a0f8243d7a8d7bde9b7da3ccfdca2d346c7c0b2c4c061b","stable_url_args":["https://download.netsurf-browser.org/libs/releases/libnsgif-1.0.0-src.tar.gz"],"stable_version":"1.0.0","bottle_cellar":":any","bottle_checksum":"09d9fcad4d83227aec32245847c57beb11a30a5cb8f65ff91977c90cec0e8f0a"},"libnsl":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Public client interface for NIS(YP) and NIS+","head_dependencies":["libtirpc",{"pkgconf":":build"}],"homepage":"https://github.com/thkukuk/libnsl","license":"LGPL-2.1-or-later","link_overwrite_paths":["include/rpcsvc","lib/libnsl.a","lib/libnsl.so"],"ruby_source_checksum":"dde24d9e7943bf75559f23a23030b0f661c49b6d54bc3a02791cb1b3829159bf","stable_dependencies":["libtirpc",{"pkgconf":":build"}],"stable_checksum":"5c9e470b232a7acd3433491ac5221b4832f0c71318618dc6aa04dd05ffcd8fd9","stable_url_args":["https://github.com/thkukuk/libnsl/releases/download/v2.0.1/libnsl-2.0.1.tar.xz"],"stable_version":"2.0.1"},"libntlm":{"desc":"Implements Microsoft's NTLM authentication","homepage":"https://gitlab.com/gsasl/libntlm/","license":"LGPL-2.1-or-later","ruby_source_checksum":"fb7e0869b9a03297940c7f7835543ed8e355d9409883c7ff44128b07059610b2","stable_checksum":"ce6569a47a21173ba69c990965f73eb82d9a093eb871f935ab64ee13df47fda1","stable_url_args":["https://download.savannah.nongnu.org/releases/libntlm/libntlm-1.8.tar.gz"],"stable_version":"1.8","bottle_cellar":":any","bottle_checksum":"d01d0c60d1f35088786efd8b5a4f943a6feaeb5f03f484e43dfa342aba675877"},"libnxml":{"desc":"C library for parsing, writing, and creating XML files","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/bakulf/libnxml.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/bakulf/libnxml","license":"LGPL-2.1-or-later","ruby_source_checksum":"6617743fa1bfeb63acc9f5b3365964b04a3c8ab8272ebc7ce355fc630c38061d","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"263d6424db3cd5f17a9f6300594548e82449ed22af59e9e5534646fa0dabd6a7","stable_url_args":["https://github.com/bakulf/libnxml/archive/refs/tags/0.18.5.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.18.5","bottle_cellar":":any","bottle_checksum":"5025007cfe5e551c8f0fba852bfadf3bc22f9d631548e6fd15c78fad5b927839"},"liboauth":{"desc":"C library for the OAuth Core RFC 5849 standard","head_dependencies":["openssl@4"],"homepage":"https://sourceforge.net/projects/liboauth/","license":"MIT","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":4,"ruby_source_checksum":"3ad2ae37f41b70d621a69c61da574ead2b0d0a52e06e72112c45d2b827a1b80a","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/121e6c77a8e6b9532ce6e45c8dd8dbf38ca4f97d/net/liboauth/files/patch-src_hash.c","sha256":"a7b0295dab65b5fb8a5d2a9bbc3d7596b1b58b419bd101cdb14f79aa5cc78aea","type":"unofficial"},{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"0df60157b052f0e774ade8a8bac59d6e8d4b464058cc55f9208d72e41156811f","stable_url_args":["https://downloads.sourceforge.net/project/liboauth/liboauth-1.0.3.tar.gz"],"stable_version":"1.0.3"},"libobjc2":{"desc":"Objective-C runtime library intended for use with Clang","head_dependencies":[{"cmake":":build"},{"llvm":[":build",":test"]},{"robin-map":":build"},{"pkgconf":":test"}],"homepage":"https://github.com/gnustep/libobjc2","license":"MIT","ruby_source_checksum":"cde3880c86f212d2070b4249656f81082a184b36315b54ce9feae4220253af1f","stable_dependencies":[{"cmake":":build"},{"llvm":[":build",":test"]},{"robin-map":":build"},{"pkgconf":":test"}],"stable_checksum":"5ead2276b42a534ac40437ce53b2231320b985539dc325453d93874be8d92869","stable_url_args":["https://github.com/gnustep/libobjc2/archive/refs/tags/v2.3.tar.gz"],"stable_version":"2.3"},"libodfgen":{"desc":"ODF export library for projects using librevenge","head_dependencies":["librevenge",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://sourceforge.net/p/libwpd/wiki/libodfgen/","license":{":any_of":["MPL-2.0","LGPL-2.1-or-later"]},"revision":1,"ruby_source_checksum":"c8ccc97c8f009dd2a879287f65837c1a079dc6b6d9edb1ae54c397a4c394ec47","stable_dependencies":["librevenge",{"pkgconf":":build"}],"stable_checksum":"55200027fd46623b9bdddd38d275e7452d1b0ff8aeddcad6f9ae6dc25f610625","stable_url_args":["https://dev-www.libreoffice.org/src/libodfgen-0.1.8.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.1.8"},"libofx":{"desc":"Library to support OFX command responses","executables":["ofx2qif","ofxdump"],"head_dependencies":["open-sp",{"autoconf":":build"},{"automake":":build"},{"gengetopt":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/libofx/libofx.git",{":branch":"master"}],"homepage":"https://github.com/libofx/libofx","license":"GPL-2.0-or-later","ruby_source_checksum":"505bca846a20bed095bc7f98e0d7fdf13372fd5689f751a9d5e26b7f85db2892","stable_dependencies":["open-sp"],"stable_checksum":"1ca89ff7d681c9edad312172ac464231a8de686e653213612f9417492cef0d37","stable_url_args":["https://github.com/libofx/libofx/releases/download/0.10.9/libofx-0.10.9.tar.gz"],"stable_version":"0.10.9","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"64a1c8fe606555249a4a3610912062525f0253c98f479f1246d7cd57355d185d"},"libogg":{"compatibility_version":1,"desc":"Ogg Bitstream Library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/ogg.git",{":branch":"main"}],"homepage":"https://www.xiph.org/ogg/","license":"BSD-3-Clause","ruby_source_checksum":"db61e30a120a0a92b7a3af0b6c5d9f87368daa9d1ac643f051f16084cce6e250","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"83e6704730683d004d20e21b8f7f55dcb3383cdf84c0daedf30bde175f774638","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/ogg/libogg-1.3.6.tar.gz"],"stable_version":"1.3.6","bottle_cellar":":any","bottle_checksum":"bff42905e8a218e8d1699740568c7bc42bf4316f21c6fce7e6a3c90ab0e816ea"},"liboil":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-08-14",":because":":unmaintained",":replacement_formula":"orc"},"desc":"C library of simple functions optimized for various CPUs","disable_args":{":date":"2027-02-14",":because":":unmaintained",":replacement_formula":"orc"},"executables":["oil-bugreport"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.freedesktop.org/liboil/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause"]},"ruby_source_checksum":"1e802a152176b54e17ca92f4bab9fdc2557db124aed6e901c9d78f2debe4c7e1","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"105f02079b0b50034c759db34b473ecb5704ffa20a5486b60a8b7698128bfc69","stable_url_args":["https://liboil.freedesktop.org/download/liboil-0.3.17.tar.gz"],"stable_version":"0.3.17","bottle_cellar":":any","bottle_checksum":"05bd717d1d98207ae7534a1fac233d493838f0b919ddcb2af09f8010b687e56e"},"libomemo-c":{"desc":"Implementation of Signal's ratcheting forward secrecy protocol","head_dependencies":["protobuf-c",{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://github.com/dino/libomemo-c","license":"GPL-3.0-only","ruby_source_checksum":"54ce955028220452f0c65861a1a8fcca9a27a397f5d796f910aab90bfc374511","stable_dependencies":["protobuf-c",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"d1b65dbf7bccc67523abfd5e429707f540b2532932d128b2982f0246be2b22a0","stable_url_args":["https://github.com/dino/libomemo-c/archive/refs/tags/v0.5.1.tar.gz"],"stable_version":"0.5.1","bottle_cellar":":any","bottle_checksum":"8cef60b4eb059781f053bc8e8f41adcfebffe647eec23a9d74d28d7af10e65d1"},"libomp":{"compatibility_version":1,"desc":"LLVM's OpenMP runtime library","head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://openmp.llvm.org/","keg_only_args":["it can override GCC headers and result in broken builds"],"license":"MIT","ruby_source_checksum":"795e330dddd098c88d8b11d9bb93874c1cd3815e6ab239a66be55e57f233aef8","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.4/llvm-project-23.1.4.src.tar.xz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"23.1.4"},"libopenmpt":{"compatibility_version":1,"desc":"Software library to decode tracked music files","executables":["openmpt123"],"head_dependencies":["flac","libogg","libsndfile","libvorbis","mpg123","portaudio",{"pkgconf":":build"}],"homepage":"https://lib.openmpt.org/libopenmpt/","license":"BSD-3-Clause","ruby_source_checksum":"99f120b7225df8eecdfaa61610f0323c03d883bf97cc3b344f3c5881fb23bf98","stable_dependencies":["flac","libogg","libsndfile","libvorbis","mpg123","portaudio",{"pkgconf":":build"}],"stable_checksum":"d7ce84fd05d686c4bcf66af40eae857afa371442db60eeda3f874bd6cf6fc318","stable_url_args":["https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.8.9+release.autotools.tar.gz"],"stable_version":"0.8.9"},"libopennet":{"desc":"Provides open_net() (similar to open())","homepage":"https://rkeene.org/oss/libopennet","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"424608d663ce11239f8df297a0f0b76af4b13fc8b10c4e9a87e014aa8459c653","stable_checksum":"d1350abe17ac507ffb50d360c5bf8290e97c6843f569a1d740f9c1d369200096","stable_url_args":["https://rkeene.org/files/oss/libopennet/libopennet-0.9.9.tar.gz"],"stable_version":"0.9.9","bottle_cellar":":any","bottle_checksum":"789a576fa0b7cfcaf5fb155d4b65ae8afd4c8d7835c36bfedbaaebb33434c7d7"},"liboping":{"caveats":"Run oping and noping sudo'ed in order to avoid the 'Operation not permitted'","desc":"C library to generate ICMP echo requests","executables":["noping","oping"],"head_uses_from_macos":[["ncurses"],["perl"]],"homepage":"https://noping.cc/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"9abd94d6071672c9c34c0a6947461cdcba9f74d194fe9a54fc06da8234a78a20","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"eb38aa93f93e8ab282d97e2582fbaea88b3f889a08cbc9dbf20059c3779d5cd8","stable_url_args":["https://noping.cc/files/liboping-1.10.0.tar.bz2"],"stable_uses_from_macos":[["ncurses"],["perl"]],"stable_version":"1.10.0","bottle_cellar":":any","bottle_checksum":"8866dff120426703941ef3eff9e6253c9ed14fde9181dc4a65207599926d973a"},"libopusenc":{"desc":"Convenience library for creating .opus files","head_dependencies":["opus",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/libopusenc.git",{":branch":"master"}],"homepage":"https://www.opus-codec.org/","license":"BSD-3-Clause","ruby_source_checksum":"2ca44e8a7ec66a6b0f29ab0acc0ce4893579b2a1655359833ad09b84ca387f2f","stable_dependencies":["opus",{"pkgconf":":build"}],"stable_checksum":"f616d3aff9b2034547894ccb8ab56c36cf1a4acb0d922c5d7119f97bbe58642c","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/opus/libopusenc-0.3.tar.gz"],"stable_version":"0.3"},"liboqs":{"bottle_rebuild":1,"desc":"Library for quantum-safe cryptography","head_dependencies":["openssl@4",{"cmake":":build"},{"doxygen":":build"},{"ninja":":build"}],"homepage":"https://openquantumsafe.org/","license":"MIT","ruby_source_checksum":"40d9a6a8a9805b91602cb08cd5d9d5fd20ba2ffd697e5e2788d7503a331d1809","stable_dependencies":["openssl@4",{"cmake":":build"},{"doxygen":":build"},{"ninja":":build"}],"stable_checksum":"162d5b510518ee5f285f82fa1f16402a885176e818bf1b1a4c3c91c9a2f01eae","stable_url_args":["https://github.com/open-quantum-safe/liboqs/archive/refs/tags/0.16.0.tar.gz"],"stable_version":"0.16.0"},"liborigin":{"desc":"Library for reading OriginLab OPJ project files","executables":["opj2dat"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://sourceforge.net/projects/liborigin/","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"98e56b2b3d1ee2ad23d6b70dc5e2b559205ea2fa146925f6f7e50a3e2fccba11","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b1bf35f72e39892ad351bed4a3e724aee6cfa673281dea2c78cceb9042a74e57","stable_url_args":["https://downloads.sourceforge.net/project/liborigin/liborigin/3.0/liborigin-3.0.4.tar.gz"],"stable_version":"3.0.4"},"libosinfo":{"bottle_rebuild":1,"desc":"Operating System information database","executables":["osinfo-detect","osinfo-install-script","osinfo-query"],"head_dependencies":["glib","libsoup","osinfo-db","usb.ids","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"pod2man":":build"}],[{"python":":build"}],["libxml2"],["libxslt"]],"homepage":"https://libosinfo.org/","license":"LGPL-2.0-or-later","local_patch_checksums":{"Patches/libosinfo/libxml2_deprecated_apis.patch":"523bb780a13765fd1b76e9484ecdaf11aee48ce506d01819af7b9cfee56249a8"},"revision":1,"ruby_source_checksum":"0989a45366f6f3cd6105ca0f3f798d27e76df136eb6f5459b788de2414c29f78","stable_dependencies":["glib","libsoup","osinfo-db","usb.ids","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libosinfo/libxml2_deprecated_apis.patch"}],"stable_checksum":"ad8557ece26793da43d26de565e3d68ce2ee6bfb8d0113b7cc7dfe07f6bfc6b6","stable_url_args":["https://gitlab.com/libosinfo/libosinfo/-/releases/v1.12.0/downloads/libosinfo-1.12.0.tar.xz"],"stable_uses_from_macos":[[{"pod2man":":build"}],[{"python":":build"}],["libxml2"],["libxslt"]],"stable_version":"1.12.0"},"libosip":{"desc":"Implementation of the eXosip2 stack","homepage":"https://www.gnu.org/software/osip/","license":"LGPL-2.1-or-later","ruby_source_checksum":"e825e19b4e9078cb14ba3259d1359d1d68ed49766263a66ffa872d42f3a86089","stable_checksum":"16186f6f5540936b62c3aaca6e8409e1af25cd22abc3882b393be215f49d3b00","stable_url_args":["https://ftpmirror.gnu.org/osip/libosip2-5.3.2.tar.gz"],"stable_version":"5.3.2"},"libosmium":{"desc":"Fast and flexible C++ library for working with OpenStreetMap data","head_dependencies":["lz4",{"boost":":build"},{"cmake":":build"},{"protozero":":build"}],"head_uses_from_macos":[["bzip2"],["expat"]],"homepage":"https://osmcode.org/libosmium/","license":"BSL-1.0","ruby_source_checksum":"92337d403f1efdd4b6487ff2d119fd7626939fc684f8d0c7c7f3ba060af52483","stable_dependencies":["lz4",{"boost":":build"},{"cmake":":build"},{"protozero":":build"}],"stable_checksum":"eb47d8163396c73870dbf27819dcadda0c56f0191935c4f8659d1e61b261552f","stable_url_args":["https://github.com/osmcode/libosmium/archive/refs/tags/v2.23.1.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"]],"stable_version":"2.23.1","bottle_tag":":all","bottle_checksum":"fd58fa48dfc0c19e696e717b13215cc2bf965667f018b708e6f2264f1fc4f1c0"},"libotr":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Off-The-Record (OTR) messaging library","executables":["otr_mackey","otr_modify","otr_parse","otr_readforge","otr_remac","otr_sesskeys"],"head_dependencies":["libgcrypt","libgpg-error",{"pkgconf":":test"}],"homepage":"https://otr.cypherpunks.ca/","license":{":all_of":["LGPL-2.1-only","GPL-2.0-only"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"290cbbb186787219c14c251262086b2a0c19a40e55b78779581235bab6838786","stable_dependencies":["libgcrypt","libgpg-error",{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"},{"strip":"p1","url":"https://sources.debian.org/data/main/libo/libotr/4.1.1-5/debian/patches/0006-include-socket.h.patch","sha256":"cfda75f8c5bba2e735d2b4f1bb90f60b45fa1d554a97fff75cac467f7873ebde","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/1009420"}]}],"stable_checksum":"8b3b182424251067a952fb4e6c7b95a21e644fbb27fbd5f8af2b2ed87ca419f5","stable_url_args":["https://otr.cypherpunks.ca/libotr-4.1.1.tar.gz"],"stable_version":"4.1.1","bottle_cellar":":any","bottle_checksum":"3a1e5f35391e9b9ab7048a440b74f412100a541d43d6dd52bb6db73f3758a216"},"libowfat":{"desc":"Reimplements libdjb","head_url_args":["\\:pserver:cvs:@cvs.fefe.de:/cvs",{":using":":cvs"}],"homepage":"http://www.fefe.de/libowfat/","license":"GPL-2.0-only","ruby_source_checksum":"c0932a986ab155aaef188125605d02778256a286097ff60d0273f9330834678f","stable_checksum":"d4330d373ac9581b397bc24a22ad1f7f5d58a7fe36d9d239fe352ceffc5d304b","stable_url_args":["https://deb.debian.org/debian/pool/main/libo/libowfat/libowfat_0.34.orig.tar.xz"],"stable_version":"0.34","bottle_checksum":"7f442fd43af0708854473e6c97e5da531f8b1605180bc237e815beae3e40cf55"},"libp11":{"bottle_rebuild":1,"desc":"PKCS#11 wrapper library in C","head_dependencies":["libtool","openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/OpenSC/libp11.git",{":branch":"master"}],"homepage":"https://github.com/OpenSC/libp11/wiki","license":"LGPL-2.1-or-later","ruby_source_checksum":"6608424dc1a7a466c047f8e7b2da79fcc5e40a185e2364f7478b0e850f6d6bb5","stable_dependencies":["libtool","openssl@4",{"pkgconf":":build"}],"stable_checksum":"efdb523aef8613d447e6a2d38227d4b389866f4bcf4b503130acd7f759490847","stable_url_args":["https://github.com/OpenSC/libp11/releases/download/libp11-0.4.21/libp11-0.4.21.tar.gz"],"stable_version":"0.4.21"},"libpagemaker":{"desc":"Imports file format of Aldus/Adobe PageMaker documents","executables":["pmd2raw","pmd2svg","pmd2text"],"head_dependencies":["librevenge",{"boost":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker","license":"MPL-2.0","ruby_source_checksum":"9a06e480f3b989f376d7d082d661527e50949e4feea328b668c64845cfbcdaf2","stable_dependencies":["librevenge",{"boost":":build"},{"pkgconf":":build"}],"stable_checksum":"66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d","stable_url_args":["https://dev-www.libreoffice.org/src/libpagemaker/libpagemaker-0.0.4.tar.xz"],"stable_version":"0.0.4","bottle_cellar":":any","bottle_checksum":"6d72068712d51e67e5cbefdc4a3b7fa69477792bd8978555b0d0aeebd193803f"},"libpaho-mqtt":{"desc":"Eclipse Paho C client library for MQTT","executables":["MQTTVersion"],"head_dependencies":["openssl@4",{"cmake":":build"}],"homepage":"https://eclipse-paho.github.io/paho.mqtt.c/MQTTClient/html/","license":"EPL-2.0","revision":1,"ruby_source_checksum":"2b647843316dc0d3f63024901a065a765df9b5eaec2b8e587695d04bcac029bc","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"8b960f51edc7e03507637d987882bc486d8f4be6e79431bf99e2763344fd14c5","stable_url_args":["https://github.com/eclipse-paho/paho.mqtt.c/archive/refs/tags/v1.3.16.tar.gz"],"stable_version":"1.3.16"},"libpanel":{"desc":"Dock/panel library for GTK 4","head_dependencies":["cairo","glib","graphene","gtk4","libadwaita","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/libpanel","license":"LGPL-3.0-or-later","ruby_source_checksum":"dccae035a055f61fea9b3f8bcc15d0eca265a280c24c0355369ef19af38700fd","stable_dependencies":["cairo","glib","graphene","gtk4","libadwaita","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"593888a7691f0af8aaa6e193c9e14afa86a810c0c2f27515c6d813f18733b1cd","stable_url_args":["https://download.gnome.org/sources/libpanel/1.10/libpanel-1.10.4.tar.xz"],"stable_version":"1.10.4"},"libpano":{"bottle_rebuild":1,"desc":"Build panoramic images from a set of overlapping images","executables":["PTblender","PTcrop","PTinfo","PTmasker","PTmender","PToptimizer","PTroller","PTtiff2psd","PTtiffdump","PTuncrop","panoinfo"],"head_dependencies":["jpeg-turbo","libpng","libtiff",{"cmake":":build"}],"homepage":"https://panotools.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"c7d699a8906482c84aa2a612aeb7263c6bb4ab71970c265a44230c35134e641c","stable_dependencies":["jpeg-turbo","libpng","libtiff",{"cmake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e7c076d37a14c39434962115e47ddbe18452ca3de5ce40e2aaefa7cf5815ea28","stable_url_args":["https://downloads.sourceforge.net/project/panotools/libpano13/libpano13-2.9.23/libpano13-2.9.23.tar.gz"],"stable_version":"2.9.23","version_scheme":1},"libpaper":{"compatibility_version":1,"desc":"Library for handling paper characteristics","executables":["paper","paperconf"],"head_dependencies":[{"help2man":":build"}],"homepage":"https://github.com/rrthomas/libpaper","license":"LGPL-2.1-or-later","ruby_source_checksum":"39587d65fd6bdef4ebbe0d55969c3ae641ee38a630783e96771401089de71b19","stable_dependencies":[{"help2man":":build"}],"stable_checksum":"1e330571690191874eca415ec76889dd11bab9887a2302d6a3665cd081c4d77b","stable_url_args":["https://github.com/rrthomas/libpaper/releases/download/v2.2.8/libpaper-2.2.8.tar.gz"],"stable_version":"2.2.8"},"libparserutils":{"compatibility_version":1,"desc":"Library for building efficient parsers","head_dependencies":[{"netsurf-buildsystem":":build"}],"head_url_args":["git://git.netsurf-browser.org/libparserutils.git",{":branch":"master"}],"homepage":"https://www.netsurf-browser.org/projects/libparserutils/","license":"MIT","ruby_source_checksum":"e585fecb5dbcc797cd4fca91ca828572a04af671ddc810067a90aa223f39c28f","stable_dependencies":[{"netsurf-buildsystem":":build"}],"stable_checksum":"317ed5c718f17927b5721974bae5de32c3fd6d055db131ad31b4312a032ed139","stable_url_args":["https://download.netsurf-browser.org/libs/releases/libparserutils-0.2.5-src.tar.gz"],"stable_version":"0.2.5","bottle_cellar":":any","bottle_checksum":"03f0248e3f07e65085701e82621d7a12807560f60a040111c07d867b14d1ddd3"},"libpathrs":{"desc":"C-friendly API to make path resolution safer on Linux","head_dependencies":[{"lld":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/cyphar/libpathrs.git",{":branch":"main"}],"homepage":"https://github.com/cyphar/libpathrs","license":{":any_of":["MPL-2.0","LGPL-3.0-or-later"]},"ruby_source_checksum":"737a360ca88fe507cf500e8297827ae7004f5202d2a4076ff1ff115c6f476a7e","stable_dependencies":[{"lld":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ae274cd296b863d538e28ee42e612f40723f9f0b2601a41c5b796ac074e5eb9c","stable_url_args":["https://github.com/cyphar/libpathrs/archive/refs/tags/v0.2.6.tar.gz"],"stable_version":"0.2.6"},"libpcap":{"compatibility_version":1,"desc":"Portable library for network traffic capture","executables":["pcap-config"],"head_url_args":["https://github.com/the-tcpdump-group/libpcap.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://www.tcpdump.org/","keg_only_args":[":provided_by_macos"],"license":"BSD-3-Clause","ruby_source_checksum":"cf72abbc9149a749e9ec9f990941f9aaee49ef1d3000ee16c8c1d51c18dd83ab","stable_checksum":"596389bc8560ea027dff9db8aaf6c173d992366d9aef4baf5d7c6d180b4d49ad","stable_url_args":["https://www.tcpdump.org/release/libpcap-1.11.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.11.0"},"libpciaccess":{"compatibility_version":1,"desc":"Generic PCI access library","head_dependencies":["zlib-ng-compat",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"util-macros":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"be71dfd23c383cc0a42ce896b1dcdc85ab348623f9a91559dc596bb6b7f4f3a8","stable_dependencies":["zlib-ng-compat",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"util-macros":":build"}],"stable_checksum":"3c55aa86c82e54a4e3109786f0463530d53b36b6d1cfd14616454f985dd2aa43","stable_url_args":["https://www.x.org/pub/individual/lib/libpciaccess-0.19.tar.xz"],"stable_version":"0.19"},"libpcl":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-09-25",":because":":unsupported"},"desc":"C library and API for coroutines","disable_args":{":date":"2026-09-25",":because":":unsupported"},"homepage":"http://www.xmailserver.org/libpcl.html","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"0daa010321315e6f9b1700c8493f49bc5312a920253c3037ff63c6dd82b74596","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"e7b30546765011575d54ae6b44f9d52f138f5809221270c815d2478273319e1a","stable_url_args":["http://www.xmailserver.org/pcl-1.12.tar.gz"],"stable_version":"1.12","bottle_cellar":":any","bottle_checksum":"7318b096881fc158179da00e979a134736447b31f3c7f1047a78befeb129790c"},"libpeas":{"aliases":["libpeas@2"],"desc":"GObject plugin library","head_dependencies":["gjs","glib","gobject-introspection","gtk+3","pygobject3","python@3.15","spidermonkey","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://wiki.gnome.org/Projects/Libpeas","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"0306be04fc0e2696372051bae5a17599c2f1de8efe69af736f4e5b024de58c46","stable_dependencies":["gjs","glib","gobject-introspection","gtk+3","pygobject3","python@3.15","spidermonkey","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"589eca89b437006edf3755478df037c740a2a84cfa5d202dbad6095e828e2488","stable_url_args":["https://download.gnome.org/sources/libpeas/2.2/libpeas-2.2.1.tar.xz"],"stable_version":"2.2.1","versioned_formulae":["libpeas@1"]},"libpeas@1":{"bottle_rebuild":1,"compatibility_version":1,"desc":"GObject plugin library","head_dependencies":["glib","gobject-introspection","gtk+3","pygobject3","python@3.15","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://wiki.gnome.org/Projects/Libpeas","license":"LGPL-2.1-or-later","ruby_source_checksum":"92cc3f96e2dfd9da283eb0f5e76f9c2bfe6f3f3dadbf99d510121e8d4cf24233","stable_dependencies":["glib","gobject-introspection","gtk+3","pygobject3","python@3.15","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"e82fd328adcac1aba34b64136bdfcbbacf2b3258a8bc4e5f480a72502a611ae9","stable_url_args":["https://download.gnome.org/sources/libpeas/1.38/libpeas-1.38.1.tar.xz"],"stable_version":"1.38.1"},"libpg_query":{"compatibility_version":2,"desc":"C library for accessing the PostgreSQL parser outside of the server environment","homepage":"https://github.com/pganalyze/libpg_query","license":{":all_of":["BSD-3-Clause","PostgreSQL"]},"ruby_source_checksum":"77eb0f92c1357108f882bdfedb8f66b9175d08e70c94f8db2027d8b3a55d83f8","stable_checksum":"2d3486cf6a9d3955b53e66235db39d62b54216c820cd392ab66dc842c5b1316d","stable_url_args":["https://github.com/pganalyze/libpg_query/archive/refs/tags/18.1.0.tar.gz"],"stable_version":"18.1.0"},"libpgm":{"desc":"Implements the PGM reliable multicast protocol","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/steve-o/openpgm.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/steve-o/openpgm","license":"LGPL-2.1-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"b8451d02269feb894c805b3444942ca467e760320bd08b834be75462e07b6092","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/steve-o/openpgm/commit/8d507fc0af472762f95da44036fb77662ff4cd2a.patch?full_index=1","sha256":"070c3b52fd29f6c594bb6728a960bc19e4ea7d00b2c7eac51e33433e07d775b3","type":"backport","resolves":[{"type":"defect","id":"https://github.com/steve-o/openpgm/pull/71"}]}],"stable_checksum":"8d707ef8dda45f4a7bc91016d7f2fed6a418637185d76c7ab30b306499c6d393","stable_url_args":["https://github.com/steve-o/openpgm/archive/refs/tags/release-5-3-128.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"5.3.128","bottle_cellar":":any","bottle_checksum":"4b1dc1f1e98ea4d6bbf9c47f069baec6521a9b35753044cdc2d5f1066ddd82f4"},"libphonenumber":{"desc":"C++ Phone Number library by Google","head_dependencies":["abseil","boost","icu4c@79","protobuf",{"cmake":[":build",":test"]},{"openjdk":":build"}],"homepage":"https://github.com/google/libphonenumber","license":"Apache-2.0","revision":1,"ruby_source_checksum":"b107c9da4d3df00f4fa5f6418f7206b7b1368e97d704811984549d56f3882146","stable_dependencies":["abseil","boost","icu4c@79","protobuf",{"cmake":[":build",":test"]},{"openjdk":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/google/libphonenumber/commit/72c1023fbf00fc48866acab05f6ccebcae7f3213.patch?full_index=1","sha256":"6bce9d77b45f35a84ef39831bf2cca793b11aa7b92bd6d71000397d3176f0345","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/google/libphonenumber/pull/3903"}]}],"stable_checksum":"5a5021295990c7ec36c639ab1b0e24ef54faa5571ba1cabcd59fa034563aad4d","stable_url_args":["https://github.com/google/libphonenumber/archive/refs/tags/v9.0.41.tar.gz"],"stable_version":"9.0.41"},"libpinyin":{"caveats":"The formula will switch DBM to Tkrzw in version 2.12 which may impact user data.","desc":"Library to deal with pinyin","executables":["gen_binary_files","gen_unigram","import_interpolation"],"head_dependencies":["tkrzw","glib","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/libpinyin/libpinyin.git",{":branch":"main"}],"homepage":"https://github.com/libpinyin/libpinyin","license":"GPL-3.0-or-later","ruby_source_checksum":"be9bb92b87c4a9ad7ea104345448c8133862e5d09a4efc6214d26e1f33f78f46","stable_dependencies":["berkeley-db","glib","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"a49286721fb2b0234d86c095db9226246b0aa4a0bb6a885d0902da2743c56476","stable_url_args":["https://github.com/libpinyin/libpinyin/archive/refs/tags/2.10.3.tar.gz"],"stable_version":"2.10.3"},"libpipeline":{"desc":"C library for manipulating pipelines of subprocesses","homepage":"https://libpipeline.gitlab.io/libpipeline/","license":"GPL-3.0-or-later","ruby_source_checksum":"935b79a83ea26020cd3b54a9677cec6a0fd0d1c9b4b574d48a29ae0c0f4db9bf","stable_checksum":"1b1203ca152ccd63983c3f2112f7fe6fa5afd453218ede5153d1b31e11bb8405","stable_url_args":["https://download.savannah.nongnu.org/releases/libpipeline/libpipeline-1.5.8.tar.gz"],"stable_version":"1.5.8","bottle_cellar":":any","bottle_checksum":"a1f870458e27abf80d1664aea510dbb59cf38b330a94253050c9ef17b2d2b7bd"},"libplacebo":{"compatibility_version":1,"desc":"Reusable library for GPU-accelerated image/video processing primitives","head_dependencies":["little-cms2","shaderc","vulkan-loader",{"fast_float":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":":build"},{"vulkan-headers":":build"}],"head_url_args":["https://code.videolan.org/videolan/libplacebo.git",{":branch":"master"}],"homepage":"https://code.videolan.org/videolan/libplacebo","license":"LGPL-2.1-or-later","ruby_source_checksum":"019e121c7f33cf2cb33250500fc8146bff30f33b5a0ce37941a9176f7521cdc6","stable_dependencies":["little-cms2","shaderc","vulkan-loader",{"fast_float":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":":build"},{"vulkan-headers":":build"}],"stable_checksum":"937aa5eeea596798b3274d362de2e3bd32bc537a66d149dd85043349c74dffb6","stable_url_args":["https://code.videolan.org/videolan/libplacebo/-/archive/v7.360.1/libplacebo-v7.360.1.tar.bz2"],"stable_version":"7.360.1"},"libplctag":{"desc":"Portable and simple API for accessing AB PLC data over Ethernet","executables":["modbus_server","tag_rw2"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/libplctag/libplctag","license":{":any_of":["LGPL-2.0-or-later","MPL-2.0"]},"ruby_source_checksum":"60e0e2817dae24be3e4b0914c7c748cfe710aa3c28701d27c27cbb28b17b0fbd","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/libplctag/libplctag/commit/b19081bc35bd93893b343091add7d638ee3fe532.patch?full_index=1","sha256":"7b84abb42b4ba7b72b2b391f471acc56719481b590634cd1afd0576e7d1e1432","type":"backport","resolves":[{"type":"defect","id":"https://github.com/libplctag/libplctag/pull/618"}]}],"stable_checksum":"09057d893a418e10c977267fe57a0195a4b8a4d7e512acc2d9ccef0314823056","stable_url_args":["https://github.com/libplctag/libplctag/archive/refs/tags/v2.7.2.tar.gz"],"stable_version":"2.7.2"},"libplist":{"compatibility_version":2,"desc":"Library for Apple Binary- and XML-Property Lists","executables":["plist2json","plistutil"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libimobiledevice/libplist.git",{":branch":"master"}],"homepage":"https://libimobiledevice.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"68840871784ab58faf52c84d0a797a19d081d0bd4c0da8f1888256d17fd8a561","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"b1f59f7634c58b2481325a23ff4e3bf51574a42d868cbe466d2b39b04550752a","stable_url_args":["https://github.com/libimobiledevice/libplist/releases/download/2.8.0/libplist-2.8.0.tar.bz2"],"stable_version":"2.8.0"},"libpng":{"compatibility_version":1,"desc":"Library for manipulating PNG images","executables":["libpng-config","libpng16-config","png-fix-itxt","pngfix"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/pnggroup/libpng.git",{":branch":"libpng16"}],"homepage":"https://www.libpng.org/pub/png/libpng.html","license":"libpng-2.0","ruby_source_checksum":"b4c719b087e0ba9c8f724846b984b51e9edb2d71926bf65a654a0c54d339eac1","stable_checksum":"d80dd2a38a37f803cb9b6ac7b14bd6e74ddc3b654780a8380bdf93523fdb4389","stable_url_args":["https://downloads.sourceforge.net/project/libpng/libpng16/1.6.59/libpng-1.6.59.tar.xz"],"stable_version":"1.6.59"},"libpointing":{"desc":"Provides direct access to HID pointing devices","head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/INRIA/libpointing","license":"GPL-2.0-or-later","ruby_source_checksum":"38bcd83238f36739426763e0b4d5abf217a0ee6abb6f5489d01ad86dff59e57b","stable_checksum":"697581d27101c9816f1b19715e7ace85a5345857d65e4eaa82840cf2051435d6","stable_url_args":["https://github.com/INRIA/libpointing/archive/refs/tags/v1.0.8.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.0.8","bottle_cellar":":any","bottle_checksum":"97732d46ffab874e21adbaeaf3a6953df026772565ccfa5dcb5f5d51378ac75e"},"libpoker-eval":{"bottle_rebuild":1,"desc":"C library to evaluate poker hands","head_dependencies":[{"pkgconf":":test"}],"homepage":"https://pokersource.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"0996d6246ecd478cbc68aa170b2dd2c45ccad615eec465c48c30805c9a5aaa4e","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"92659e4a90f6856ebd768bad942e9894bd70122dab56f3b23dd2c4c61bdbcf68","stable_url_args":["https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/poker-eval/138.0-1/poker-eval_138.0.orig.tar.gz"],"stable_version":"138.0","bottle_cellar":":any","bottle_checksum":"47680460b617535c739e9185e07262ee04a63c449e0fed0decc319df46456f69"},"libpostal-rest":{"desc":"REST API for libpostal","executables":["libpostal-rest"],"head_dependencies":["libpostal",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/johnlonganecker/libpostal-rest.git",{":branch":"master"}],"homepage":"https://github.com/johnlonganecker/libpostal-rest","license":"MIT","ruby_source_checksum":"e99268680af1352d4c8c5d9da1c67b9c924f33cdf13e2a90c39f1314ce5c1703","stable_dependencies":["libpostal",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"d02d738fe1d8aee034c47ff9e8123e55885fe481f1a6307fbfe286b7b755468d","stable_url_args":["https://github.com/johnlonganecker/libpostal-rest/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_cellar":":any","bottle_checksum":"bc55976fe713ac4b6eb92c00f7452410c68c6bde7800fef401e077944d8b7453"},"libpostal":{"desc":"Library for parsing/normalizing street addresses around the world","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/openvenues/libpostal.git",{":branch":"master"}],"homepage":"https://github.com/openvenues/libpostal","license":"MIT","ruby_source_checksum":"14b644f85ae92b921a5d00b3da0fcb9cfe32db8fe8913952bf1e4168ba0e220f","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"41ad2cd20261e6498f1843c8d21cd737470d17e975deb6ea2a5d1517880729d3","stable_url_args":["https://github.com/openvenues/libpostal/archive/refs/tags/v1.1.4.tar.gz"],"stable_version":"1.1.4"},"libpq":{"aliases":["libpq@18"],"compatibility_version":1,"desc":"Postgres C API library","executables":["clusterdb","createdb","createuser","dropdb","dropuser","ecpg","initdb","pg_amcheck","pg_archivecleanup","pg_basebackup","pg_checksums","pg_combinebackup","pg_config","pg_controldata","pg_createsubscriber","pg_ctl","pg_dump","pg_dumpall","pg_isready","pg_receivewal","pg_recvlogical","pg_resetwal","pg_restore","pg_rewind","pg_test_fsync","pg_test_timing","pg_upgrade","pg_verifybackup","pg_waldump","pg_walsummary","pgbench","psql","reindexdb","vacuumdb"],"head_dependencies":["icu4c@79","krb5","openssl@4","readline",{"docbook":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"libxml2":":build"}],[{"libxslt":":build"}],["curl"]],"homepage":"https://www.postgresql.org/docs/current/libpq.html","keg_only_args":["it conflicts with PostgreSQL"],"license":"PostgreSQL","revision":2,"ruby_source_checksum":"4b752f83e1c80520e7508821f0a4569f6e8c35771a44d6d9e82e8df6df8ce45b","stable_dependencies":["icu4c@79","krb5","openssl@4","readline",{"docbook":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"stable_checksum":"555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f","stable_url_args":["https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"libxml2":":build"}],[{"libxslt":":build"}],["curl"]],"stable_version":"18.6","versioned_formulae":["libpq@17","libpq@16"]},"libpq@16":{"bottle_rebuild":1,"deprecate_args":{":date":"2028-11-09",":because":":unmaintained",":replacement_formula":"libpq"},"desc":"Postgres C API library","disable_args":{":date":"2029-11-09",":because":":unmaintained",":replacement_formula":"libpq"},"executables":["clusterdb","createdb","createuser","dropdb","dropuser","ecpg","initdb","pg_amcheck","pg_archivecleanup","pg_basebackup","pg_checksums","pg_config","pg_controldata","pg_ctl","pg_dump","pg_dumpall","pg_isready","pg_receivewal","pg_recvlogical","pg_resetwal","pg_restore","pg_rewind","pg_test_fsync","pg_test_timing","pg_upgrade","pg_verifybackup","pg_waldump","pgbench","psql","reindexdb","vacuumdb"],"head_dependencies":["icu4c@79","krb5","openssl@4",{"pkgconf":":build"}],"homepage":"https://www.postgresql.org/docs/16/libpq.html","keg_only_args":[":versioned_formula"],"license":"PostgreSQL","revision":1,"ruby_source_checksum":"d1cb2f4c9f0b7078859789b277557135657bf25b14bd7837e53094e4245db184","stable_dependencies":["icu4c@79","krb5","openssl@4",{"pkgconf":":build"}],"stable_checksum":"c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed","stable_url_args":["https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2"],"stable_version":"16.15","versioned_formulae":["libpq@17"]},"libpq@17":{"bottle_rebuild":1,"desc":"Postgres C API library","executables":["clusterdb","createdb","createuser","dropdb","dropuser","ecpg","initdb","pg_amcheck","pg_archivecleanup","pg_basebackup","pg_checksums","pg_combinebackup","pg_config","pg_controldata","pg_createsubscriber","pg_ctl","pg_dump","pg_dumpall","pg_isready","pg_receivewal","pg_recvlogical","pg_resetwal","pg_restore","pg_rewind","pg_test_fsync","pg_test_timing","pg_upgrade","pg_verifybackup","pg_waldump","pg_walsummary","pgbench","psql","reindexdb","vacuumdb"],"head_dependencies":["icu4c@79","krb5","openssl@4",{"docbook":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"libxml2":":build"}],[{"libxslt":":build"}]],"homepage":"https://www.postgresql.org/docs/17/libpq.html","keg_only_args":[":versioned_formula"],"license":"PostgreSQL","revision":1,"ruby_source_checksum":"1ded38029f12330498a1021b98a615434272236392bb67b8f78f1f3a5bd013b2","stable_dependencies":["icu4c@79","krb5","openssl@4",{"docbook":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"stable_checksum":"dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979","stable_url_args":["https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"libxml2":":build"}],[{"libxslt":":build"}]],"stable_version":"17.11","versioned_formulae":["libpq@16"]},"libpqxx":{"compatibility_version":2,"desc":"C++ connector for PostgreSQL","head_dependencies":["libpq",{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://pqxx.org/development/libpqxx/","license":"BSD-3-Clause","ruby_source_checksum":"23f04e326aee751c4f16ca9f4123b83d678e495b33d6f314d1193a3abf73c0b3","stable_dependencies":["libpq",{"cmake":":build"}],"stable_checksum":"028c5fba4982e759fe182af1103ccd08b02bb4e1f9f12a551e01d21cac0c4440","stable_url_args":["https://github.com/jtv/libpqxx/archive/refs/tags/8.0.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"8.0.2"},"libprelude":{"bottle_rebuild":2,"deprecate_args":{":date":"2024-11-04",":because":":unmaintained"},"desc":"Universal Security Information & Event Management (SIEM) system","disable_args":{":date":"2025-11-04",":because":":unmaintained"},"head_dependencies":["gnutls","libgpg-error","libtool",{"pkgconf":":build"},{"python@3.12":[":build",":test"]}],"homepage":"https://www.prelude-siem.org/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"bae53592e2d83c4126e32b3f855c07ea23c82fc2aa6c4b3aab825bf9947a51c1","stable_dependencies":["gnutls","libgpg-error","libtool",{"pkgconf":":build"},{"python@3.12":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://sources.debian.org/data/main/libp/libprelude/5.2.0-5/debian/patches/025-Fix-PyIOBase_Type.patch","sha256":"cd03b3dc208c2a4168a0a85465d451c7aa521bf0b8446ff4777f2c969be386ba","type":"unofficial"}],"stable_checksum":"187e025a5d51219810123575b32aa0b40037709a073a775bc3e5a65aa6d6a66e","stable_url_args":["https://deb.debian.org/debian/pool/main/libp/libprelude/libprelude_5.2.0.orig.tar.gz"],"stable_version":"5.2.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"3a2c08553d695bea452ef9fba367c05eb6eac05a9225083a45c3dd8126c942c8"},"libprotoident":{"desc":"Performs application layer protocol identification for flows","executables":["lpi_arff","lpi_find_unknown","lpi_protoident"],"head_dependencies":["libflowmanager","libtrace",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/LibtraceTeam/libprotoident","license":"LGPL-3.0-or-later","ruby_source_checksum":"dfb4f62a5587703f7fe41d33c220ca76833ed8052859fe72e652a818f930cedc","stable_dependencies":["libflowmanager","libtrace",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"2b43a492fe1d7ada2e7b7b164c8e35220b35bf816bd971c7f77decc74b69801e","stable_url_args":["https://github.com/LibtraceTeam/libprotoident/archive/refs/tags/2.0.15-2.tar.gz"],"stable_version":"2.0.15-2","bottle_cellar":":any","bottle_checksum":"c3a42911911468bc01a9fc0d1d5f0cbedaf60534ad6b9d1618eb22d53191b144"},"libproxy":{"desc":"Library that provides automatic proxy configuration management","executables":["proxy"],"head_dependencies":["duktape","glib",{"gobject-introspection":":build"},{"gsettings-desktop-schemas":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"head_url_args":["https://github.com/libproxy/libproxy.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://libproxy.github.io/libproxy/","license":"LGPL-2.1-or-later","ruby_source_checksum":"f26a6e8abbf7eead770b8c3ea713ea7044f1bed917e8e8a5551be7e8ff099317","stable_dependencies":["duktape","glib",{"gobject-introspection":":build"},{"gsettings-desktop-schemas":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"a1fa55991998b80a567450a9e84382421a7176a84446c95caaa8b72cf09fa86f","stable_url_args":["https://github.com/libproxy/libproxy/archive/refs/tags/0.5.12.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.5.12"},"libpsl":{"compatibility_version":1,"desc":"C library for the Public Suffix List","executables":["psl","psl-make-dafsa"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://rockdaboot.github.io/libpsl","license":"MIT","ruby_source_checksum":"e9433a67ed9e920170308f8f67d3d28d87a8d067a952cd947cb61bf3653d84fc","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"93941f85a1e7bd593fa94f299233cb5dfc91cd144fd9a78a6ceb75001c5b03be","stable_url_args":["https://github.com/rockdaboot/libpsl/releases/download/0.23.3/libpsl-0.23.3.tar.gz"],"stable_version":"0.23.3"},"libpst":{"bottle_rebuild":1,"desc":"Utilities for the PST file format","executables":["lspst","nick2ldif","pst2ldif","readpst"],"head_dependencies":["glib","libgsf","gettext",{"pkgconf":":build"}],"homepage":"https://www.five-ten-sg.com/libpst/","license":"GPL-2.0-or-later","ruby_source_checksum":"b77995c395d75f80092104c0bd636603a999782d88778da85c1771512bf666e0","stable_dependencies":["glib","libgsf","gettext",{"pkgconf":":build"}],"stable_checksum":"3d291beebbdb48d2b934608bc06195b641da63d2a8f5e0d386f2e9d6d05a0b42","stable_url_args":["https://www.five-ten-sg.com/libpst/packages/libpst-0.6.76.tar.gz"],"stable_version":"0.6.76"},"libpthread-stubs":{"bottle_rebuild":1,"desc":"X.Org: pthread-stubs.pc","head_dependencies":["pkgconf"],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"91ab4e10c77102ec5c7a06eb0e5b7039f9dda774e053e8a7942359edff90f894","stable_dependencies":["pkgconf"],"stable_checksum":"59da566decceba7c2a7970a4a03b48d9905f1262ff94410a649224e33d2442bc","stable_url_args":["https://xcb.freedesktop.org/dist/libpthread-stubs-0.5.tar.xz"],"stable_version":"0.5","bottle_tag":":all","bottle_checksum":"303b8c21fc1b9322b6bd8f24e75a4e53a1c331d09b4f6271f75eba743d119819"},"libptytty":{"desc":"Library for OS-independent pseudo-TTY management","head_dependencies":[{"cmake":":build"}],"homepage":"https://software.schmorp.de/pkg/libptytty.html","license":"GPL-2.0-or-later","ruby_source_checksum":"70c7214d51ae895c71d5121caea77216540a001b05a63653e86267a5b7df8b41","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8033ed3aadf28759660d4f11f2d7b030acf2a6890cb0f7926fb0cfa6739d31f7","stable_url_args":["https://dist.schmorp.de/libptytty/libptytty-2.0.tar.gz"],"stable_version":"2.0"},"libpulsar":{"desc":"Apache Pulsar C++ library","head_dependencies":["openssl@4","protobuf","snappy","zstd",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://pulsar.apache.org/","license":"Apache-2.0","revision":6,"ruby_source_checksum":"63f76c5df91ed02153ae1ea1bf10b8827fa1746d2ce679ad28fd1e5da11d0a8d","stable_dependencies":["openssl@4","protobuf","snappy","zstd",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"cc48a168dc44dc2f89122edd692c2919736c794564c8a71c6a7acff86ca2d315","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=pulsar/pulsar-client-cpp-4.2.0/apache-pulsar-client-cpp-4.2.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"4.2.0"},"libqalculate":{"desc":"Library for Qalculate! program","executables":["qalc"],"head_dependencies":["gmp","gnuplot","mpfr","readline","gettext",{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"https://qalculate.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"24b2ff673abfc6b06a616b538a7543f1f702d3cd30b32cb1dc89cfe2d3dd6119","stable_dependencies":["gmp","gnuplot","mpfr","readline","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"cf8d3eaf3d85030115701e997b6585e69573e71add88e7758486c5d1b01d3cc3","stable_url_args":["https://github.com/Qalculate/libqalculate/releases/download/v5.13.1/libqalculate-5.13.1.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"5.13.1"},"libquantum":{"desc":"C library for the simulation of quantum mechanics","homepage":"http://www.libquantum.de/","license":"GPL-3.0-or-later","ruby_source_checksum":"6e445c376241c596edfe534fb800b9ac79e4df2637cee8682b9872261c5cbfe4","stable_checksum":"b0f1a5ec9768457ac9835bd52c3017d279ac99cc0dffe6ce2adf8ac762997b2c","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/libquantum-1.0.0.tar.gz"],"stable_version":"1.0.0","version_scheme":1,"bottle_checksum":"ccd0cc6114be77543834fc0c417ab92b155994ba6bcb5183444a38a505fab89e"},"libquicktime":{"bottle_rebuild":1,"desc":"Library for reading and writing quicktime files","executables":["lqt_transcode","lqtremux","qt2text","qtdechunk","qtdump","qtinfo","qtrechunk","qtstreamize","qtyuv4toyuv"],"head_dependencies":["gettext",{"pkgconf":":build"}],"homepage":"https://libquicktime.sourceforge.net/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":5,"ruby_source_checksum":"537cfa157eced4acfceac4dcc5405575943a9f294d30be7b18927fce6af78484","stable_dependencies":["gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://deb.debian.org/debian/pool/main/libq/libquicktime/libquicktime_1.2.4-12.debian.tar.xz","sha256":"e5b5fa3ec8391b92554d04528568d04ea9eb5145835e0c246eac7961c891a91a","apply":["patches/CVE-2016-2399.patch","patches/CVE-2017-9122_et_al.patch"],"type":"backport","resolves":[{"type":"security","id":"CVE-2016-2399"},{"type":"security","id":"CVE-2017-9122"},{"type":"security","id":"CVE-2017-9123"},{"type":"security","id":"CVE-2017-9124"},{"type":"security","id":"CVE-2017-9125"},{"type":"security","id":"CVE-2017-9126"},{"type":"security","id":"CVE-2017-9127"},{"type":"security","id":"CVE-2017-9128"}]},{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368","stable_url_args":["https://downloads.sourceforge.net/project/libquicktime/libquicktime/1.2.4/libquicktime-1.2.4.tar.gz"],"stable_version":"1.2.4"},"libraqm":{"compatibility_version":1,"desc":"Library for complex text layout","head_dependencies":["freetype","fribidi","harfbuzz",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/HOST-Oman/libraqm","license":"MIT","ruby_source_checksum":"5a01b4403bd060e98860bd84ffb792ed6a3a90449812756ba7b8ffc497c1fe54","stable_dependencies":["freetype","fribidi","harfbuzz",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"2ba3521d3f24e9696185a67a16f1a9643429d6c897d89d83dfb2aad3a398732a","stable_url_args":["https://github.com/HOST-Oman/libraqm/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"librasterlite2":{"bottle_rebuild":1,"desc":"Library to store and retrieve huge raster coverages","executables":["rl2sniff","rl2tool","wmslite"],"head_dependencies":["cairo","fontconfig","freetype","freexl","geos","giflib","jpeg-turbo","libgeotiff","libpng","librttopo","libspatialite","libtiff","libxml2","lz4","minizip","openjpeg","pixman","proj","sqlite","webp","xz","zstd",{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.gaia-gis.it/fossil/librasterlite2/index","license":{":any_of":["MPL-1.1","GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":5,"ruby_source_checksum":"12f13b16c7076d03899a760afb85e70a56e892bac9d16b2121f74d4bfdf9f1e8","stable_dependencies":["cairo","fontconfig","freetype","freexl","geos","giflib","jpeg-turbo","libgeotiff","libpng","librttopo","libspatialite","libtiff","libxml2","lz4","minizip","openjpeg","pixman","proj","sqlite","webp","xz","zstd",{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff"}],"stable_checksum":"f7284cdfc07ad343a314e4878df0300874b0145d9d331b063b096b482e7e44f4","stable_url_args":["https://www.gaia-gis.it/gaia-sins/librasterlite2-sources/librasterlite2-1.1.0-beta1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.1.0-beta1"},"libraw":{"compatibility_version":2,"desc":"Library for reading RAW files from digital photo cameras","executables":["4channels","dcraw_emu","dcraw_half","half_mt","mem_image","multirender_test","postprocessing_benchmark","raw-identify","rawtextdump","simple_dcraw","unprocessed_raw"],"head_dependencies":["jpeg-turbo","little-cms2","libomp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/LibRaw/LibRaw.git",{":branch":"master"}],"homepage":"https://www.libraw.org/","license":{":any_of":["LGPL-2.1-only","CDDL-1.0"]},"ruby_source_checksum":"6bd41a866970fb8195e5dd11e3e832fcc0b6005840d84eada7fc4d3c8e3bdd86","stable_dependencies":["jpeg-turbo","little-cms2","libomp",{"pkgconf":":build"}],"stable_checksum":"de86b035655accff8d4010f1a221fdf50d353cb7b1422ba26f14a0db92612cfa","stable_url_args":["https://www.libraw.org/data/LibRaw-0.22.2.tar.gz"],"stable_version":"0.22.2"},"librcsc":{"desc":"RoboCup Soccer Simulator library","executables":["librcsc-config","librcscenv","rcg2csv","rcg2txt","rcgrenameteam","rcgresultprinter","rcgreverse","rcgvalidator","rcgverconv","rcgversion","rclmscheduler","rclmtableprinter"],"head_dependencies":["simdjson",{"autoconf":":build"},{"automake":":build"},{"boost":":build"},{"libtool":":build"},{"nlohmann-json":":build"}],"homepage":"https://github.com/helios-base/librcsc","license":"LGPL-3.0-or-later","revision":1,"ruby_source_checksum":"836456e8968a8aea0d74c3a92648125819bfa5e163c668879d4a64c4d18c759a","stable_dependencies":["simdjson",{"autoconf":":build"},{"automake":":build"},{"boost":":build"},{"libtool":":build"},{"nlohmann-json":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"876d2903eace3f46be3a91b184ccce96a7885c73903c0e73d52cf0df3d79b9d5","stable_url_args":["https://github.com/helios-base/librcsc/archive/refs/tags/rc2026.tar.gz"],"stable_version":"2026"},"librdkafka":{"compatibility_version":1,"desc":"Apache Kafka C/C++ library","head_dependencies":["lz4","lzlib","openssl@4","zstd",{"pkgconf":":build"}],"head_url_args":["https://github.com/confluentinc/librdkafka.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],["curl"],["cyrus-sasl"]],"homepage":"https://github.com/confluentinc/librdkafka","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"b4864dc52c220b0e2a767cfbb58f1d7653eaa70a0db89dcf83d618022a5687e1","stable_dependencies":["lz4","lzlib","openssl@4","zstd",{"pkgconf":":build"}],"stable_checksum":"e6b61de61d3282879a88e4ee3d9f634a8b05bf78a9198dfc25c4820c0c9ed231","stable_url_args":["https://github.com/confluentinc/librdkafka/archive/refs/tags/v2.16.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"],["cyrus-sasl"]],"stable_version":"2.16.0"},"libre":{"desc":"Toolkit library for asynchronous network I/O with protocol stacks","head_dependencies":["openssl@4",{"cmake":":build"}],"homepage":"https://github.com/baresip/re","license":"BSD-3-Clause","ruby_source_checksum":"56db11bab8ec9bbd7d1a8d0c68926c0f5b4be86ed7f1d7ebd7378f847947f7a9","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"707b6194dd3b8d3fb1641ca08a0999aaac1d38d36b5c45514777a13ded311923","stable_url_args":["https://github.com/baresip/re/archive/refs/tags/v4.12.0.tar.gz"],"stable_version":"4.12.0"},"libreadline-java":{"caveats":"You may need to set JAVA_HOME:\n  export JAVA_HOME=\"$(/usr/libexec/java_home)\"\n","desc":"Port of GNU readline for Java","head_dependencies":["openjdk","readline"],"homepage":"https://sourceforge.net/projects/java-readline/","license":"LGPL-2.1-or-later","ruby_source_checksum":"3f32f2a5f3af92245b2dccb1ebedd798e4c6261954bb0540e6072a74c30b707e","stable_dependencies":["openjdk","readline"],"stable_checksum":"8767f1e5ba01c5bece9401871b318e9a28607d199a14def7a7bcb495059c2958","stable_url_args":["https://github.com/aclemons/java-readline/releases/download/v0.8.4/libreadline-java-0.8.4-src.tar.gz"],"stable_version":"0.8.4","bottle_cellar":":any","bottle_checksum":"e8b5eef43662b6594f6bf0e4d0fb222da1ed6526eb5c11a0e4d1d97d54f9f184"},"librealsense":{"compatibility_version":1,"desc":"Intel RealSense D400 series and SR300 capture","executables":["realsense-viewer","rs-align","rs-align-advanced","rs-align-gl","rs-benchmark","rs-callback","rs-capture","rs-color","rs-convert","rs-data-collect","rs-depth","rs-depth-quality","rs-distance","rs-embed","rs-embedded-filters","rs-enumerate-devices","rs-eth-config","rs-fw-logger","rs-fw-update","rs-gl","rs-gpu-frame","rs-hdr","rs-hello-realsense","rs-infrared","rs-labeled-pointcloud","rs-measure","rs-motion","rs-multicam","rs-object-detection","rs-on-chip-calib","rs-pointcloud","rs-post-processing","rs-record","rs-record-playback","rs-rosbag-inspector","rs-save-to-disk","rs-sensor-control","rs-software-device","rs-terminal"],"head_dependencies":["glfw","libusb",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/realsenseai/librealsense.git",{":branch":"master"}],"homepage":"https://github.com/realsenseai/librealsense","license":"Apache-2.0","ruby_source_checksum":"f966fecb2300854bb754ca0efab3458065245f4a7e2e0983d69eed8357b0ed1c","stable_dependencies":["glfw","libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"8de92d31412c272b62fc14b830bb17e5c16d6adda6d1c156009ebdfb4aa02f20","stable_url_args":["https://github.com/realsenseai/librealsense/archive/refs/tags/v2.59.1.tar.gz"],"stable_version":"2.59.1"},"libredwg":{"desc":"DWG utilities","executables":["dwg2SVG","dwg2dxf","dwgadd","dwgbmp","dwgfilter","dwggrep","dwglayers","dwgread","dwgrewrite","dwgwrite","dxf2dwg","dxfwrite"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/libredwg/","license":"GPL-3.0-or-later","ruby_source_checksum":"74e00454f84817099d8b96cb1ce1e19d17024a503374db4ae09f8076d7fa39a8","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"cb6ee0b078c6d9e0f09d66f1feac33ba6342df88ae544e9f9335fab475218351","stable_url_args":["https://ftpmirror.gnu.org/libredwg/libredwg-0.14.tar.gz"],"stable_version":"0.14"},"librefang":{"desc":"Self-hostable operating system for autonomous AI agents","executables":["librefang"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/librefang/librefang.git",{":branch":"main"}],"homepage":"https://librefang.ai","license":"MIT","ruby_source_checksum":"8c171e9c618b9c3a57ddc3b660fcb55f244300672f51d792da5eff0f1e654652","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/librefang/librefang/commit/2d0e85b0d6755aa928f552116ac9680c4eb16d26.patch?full_index=1","sha256":"2c6aaad8951e2f8adfc4293f147c15ebb4bf7dd1a0acaa97ccbda1c5303ec0df","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/librefang/librefang/pull/8635"}]}],"stable_checksum":"513c4310967d66f7e3346384323ab3a26ec191cf9e3c75ad7cac44003fae3f74","stable_url_args":["https://github.com/librefang/librefang/archive/refs/tags/v2026.10.16.tar.gz"],"stable_version":"2026.10.16"},"libreplaygain":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Library to implement ReplayGain standard for audio","head_dependencies":[{"cmake":":build"}],"homepage":"https://www.musepack.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"92105620c100e1091f96b670cd4668e24cef33129c62ad874b3509cb6f4cd401","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8258bf785547ac2cda43bb195e07522f0a3682f55abe97753c974609ec232482","stable_url_args":["https://files.musepack.net/source/libreplaygain_r475.tar.gz"],"stable_version":"r475","bottle_cellar":":any","bottle_checksum":"35848fd5f3cfbea613b2a2a017e10b7a1ede2cadbaab00da1d9dac1168b2af7e"},"libresample":{"bottle_rebuild":2,"desc":"Audio resampling C library","homepage":"https://ccrma.stanford.edu/~jos/resample/Available_Software.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"bc44a6f5ceef0ecac77b49ef9e4347a8c187e7edfa0ddcaa2d8cb18eba098a4d","stable_checksum":"20222a84e3b4246c36b8a0b74834bb5674026ffdb8b9093a76aaf01560ad4815","stable_url_args":["https://deb.debian.org/debian/pool/main/libr/libresample/libresample_0.1.3.orig.tar.gz"],"stable_version":"0.1.3","bottle_checksum":"df14982c36aa5c3ceba5649577008bb74b08f33854c0f1428f3b8c9d1290dfa8"},"librespot":{"bottle_rebuild":2,"desc":"Open Source Spotify client library","executables":["librespot"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/librespot-org/librespot.git",{":branch":"dev"}],"homepage":"https://github.com/librespot-org/librespot","license":"MIT","ruby_source_checksum":"9e36806bcf92c0e74a00932b949a22f05f6d8588dee5fb71f6cc61d00f80c92b","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/librespot-org/librespot/commit/5ceaa54fcfca8ebe522e3463fb110dd49dade846.patch?full_index=1","sha256":"3cd869925d498406c83878e55e6f26fc59b51554f8550b10f85bacf9168be9d8","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/librespot-org/librespot/pull/1707"}]}],"stable_checksum":"0e4922997e1c67d27b3f50dcc388ecb8a3c08eba23b764879071f6e9e8c07ec7","stable_url_args":["https://github.com/librespot-org/librespot/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"libressl":{"caveats":"A CA file has been bootstrapped using certificates from the SystemRoots\nkeychain. To add additional certificates (e.g. the certificates added in\nthe System keychain), place .pem files in\n  $HOMEBREW_PREFIX/etc/libressl/certs\n\nand run\n  $HOMEBREW_PREFIX/opt/libressl/bin/openssl certhash $HOMEBREW_PREFIX/etc/libressl/certs\n","desc":"Version of the SSL/TLS protocol forked from OpenSSL","executables":["ocspcheck","openssl"],"head_dependencies":["ca-certificates",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/libressl/portable.git",{":branch":"master"}],"homepage":"https://www.libressl.org/","keg_only_args":["it conflicts with OpenSSL"],"license":"OpenSSL","post_install_steps":[{"source":{"path":"{{etc}}/ca-certificates/cert.pem"},"target":{"path":"{{pkgetc}}/cert.pem"},"force":true,"type":"symlink"}],"ruby_source_checksum":"55f3f91d92d35d155e894b0d0464c8625b2301bf82054132374daca1dafb482a","stable_dependencies":["ca-certificates"],"stable_checksum":"7d02522ad5070b9adb32eb253ecabce181184a3750cf65abac0675ee908687c1","stable_url_args":["https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-4.4.0.tar.gz"],"stable_version":"4.4.0"},"librest":{"desc":"Library to access RESTful web services","head_dependencies":["glib","json-glib","libsoup",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://gitlab.gnome.org/GNOME/librest","license":{":all_of":["LGPL-2.1-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"6c96718175df0b2b13092a099652084a254db1a0c6df68694b6124eb79bca7d2","stable_dependencies":["glib","json-glib","libsoup",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"7b6cb912bb3a22cfa7dcf005925dcb62883024db0c09099486e7d6851185c9b8","stable_url_args":["https://download.gnome.org/sources/librest/0.10/librest-0.10.2.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.10.2"},"libretls":{"compatibility_version":1,"desc":"Libtls for OpenSSL","head_dependencies":["openssl@4"],"homepage":"https://git.causal.agency/libretls/about/","license":"ISC","revision":1,"ruby_source_checksum":"4e1840fc8dc4642aa2c003df28e3fa7a7cc6ad8a46636207ceb02247aa8bfdff","stable_dependencies":["openssl@4"],"stable_checksum":"3bc9fc0e61827ee2f608e5e44993a8fda6d610b80a1e01a9c75610cc292997b5","stable_url_args":["https://causal.agency/libretls/libretls-3.8.1.tar.gz"],"stable_version":"3.8.1"},"librevenge":{"compatibility_version":1,"desc":"Base library for writing document import filters","head_dependencies":[{"boost":":build"},{"pkgconf":":build"}],"homepage":"https://sourceforge.net/p/libwpd/wiki/librevenge/","license":{":any_of":["LGPL-2.1-or-later","MPL-2.0"]},"ruby_source_checksum":"96036559ec7c52d0720936a7495fa9ec4cb66b7cef374cf5cf984d0c7aa83d75","stable_dependencies":[{"boost":":build"},{"pkgconf":":build"}],"stable_checksum":"19eacf5ce55d7fe6a990a45142589cdf7da0c7b68701797f133482cb44f189fa","stable_url_args":["https://downloads.sourceforge.net/project/libwpd/librevenge/librevenge-0.0.6/librevenge-0.0.6.tar.xz"],"stable_version":"0.0.6"},"librime":{"desc":"Rime Input Method Engine","executables":["rime_deployer","rime_dict_manager","rime_patch","rime_table_decompiler"],"head_dependencies":["capnp","gflags","glog","leveldb","lua","marisa","opencc","yaml-cpp",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://rime.im","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"629877f3e0409679879834a65b5571a2f7fc879b05d72fee66f34b87169cc536","stable_dependencies":["capnp","gflags","glog","leveldb","lua","marisa","opencc","yaml-cpp",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"a60274da5d8b8a7187e6c7e9ba5023334ed7bdd182535e93c4e96de8cf188377","stable_url_args":["https://github.com/rime/librime/archive/refs/tags/1.17.0.tar.gz"],"stable_version":"1.17.0"},"librist":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Reliable Internet Stream Transport (RIST)","executables":["rist2rist","ristreceiver","ristsender","ristsrppasswd","risttunnel","udp2udp"],"head_dependencies":["cjson","gmp","gnutls","libmicrohttpd","lz4","nettle",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://code.videolan.org/rist/librist.git",{":branch":"master"}],"homepage":"https://code.videolan.org/rist/","license":"BSD-2-Clause","ruby_source_checksum":"67836789080e9cc0594d20053bbbff7625c7e08bf781da27e004d8ad9fde5237","stable_dependencies":["cjson","gmp","gnutls","libmicrohttpd","lz4","nettle",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"9e40eeb87f014790531ad41326cc271b930a65962e4b15231b301fc59b29fe31","stable_url_args":["https://code.videolan.org/rist/librist/-/archive/v0.2.20/librist-v0.2.20.tar.gz"],"stable_version":"0.2.20"},"librsvg":{"compatibility_version":1,"desc":"Library to render SVG files using Cairo","executables":["rsvg-convert"],"head_dependencies":["cairo","fontconfig","gdk-pixbuf","glib","harfbuzz","pango","freetype","gettext","libpng",{"cargo-c":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"rust":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/librsvg.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wiki.gnome.org/Projects/LibRsvg","license":"LGPL-2.1-or-later","post_install_steps":[{"type":"gdk_pixbuf_query_loaders"}],"ruby_source_checksum":"4ec0d20111f91fbc092f70c95895ae0740d8d30688d9d61c47649eeae43e94d0","stable_dependencies":["cairo","fontconfig","gdk-pixbuf","glib","harfbuzz","pango","freetype","gettext","libpng",{"cargo-c":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"rust":":build"}],"stable_checksum":"31f07d9350dad3f8964fd613c31309ac160fdef13dfac59df6fd082de78d6e8f","stable_url_args":["https://download.gnome.org/sources/librsvg/2.63/librsvg-2.63.4.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.63.4"},"librsync":{"compatibility_version":1,"desc":"Library that implements the rsync remote-delta algorithm","executables":["rdiff"],"head_dependencies":["popt",{"cmake":":build"}],"homepage":"https://librsync.github.io/","license":"LGPL-2.1-or-later","ruby_source_checksum":"d52a97983c83452483b59990f5d859d6e3abae8abbdabd5c5ae05e65283ca68f","stable_dependencies":["popt",{"cmake":":build"}],"stable_checksum":"a0dedf9fff66d8e29e7c25d23c1f42beda2089fb4eac1b36e6acd8a29edfbd1f","stable_url_args":["https://github.com/librsync/librsync/archive/refs/tags/v2.3.4.tar.gz"],"stable_version":"2.3.4","bottle_cellar":":any","bottle_checksum":"56a8016cd9f57fd16a18dc4718af15fa033220894bda2dab1eeb03583982635a"},"librtlsdr":{"aliases":["rtl-sdr"],"compatibility_version":1,"desc":"Use Realtek DVB-T dongles as a cheap SDR","executables":["rtl_adsb","rtl_biast","rtl_eeprom","rtl_fm","rtl_power","rtl_sdr","rtl_tcp","rtl_test"],"head_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.osmocom.org/rtl-sdr",{":branch":"master",":using":":git"}],"homepage":"https://osmocom.org/projects/rtl-sdr/wiki","license":"GPL-2.0-or-later","ruby_source_checksum":"a0dd98d9d7658b13a4a28a19943786eeab83b5c32b6836fa4992e028b91dac84","stable_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"851b87a62e548470c287c26669b83abb665d83bccb8d8492d07a697c7b9c4e37","stable_url_args":["https://github.com/steve-m/librtlsdr/archive/refs/tags/v2.0.3.tar.gz"],"stable_version":"2.0.3"},"librttopo":{"compatibility_version":1,"desc":"RT Topology Library","head_dependencies":["geos",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://git.osgeo.org/gitea/rttopo/librttopo.git",{":branch":"master"}],"homepage":"https://git.osgeo.org/gitea/rttopo/librttopo","license":"GPL-2.0-or-later","ruby_source_checksum":"c11d2e811612ba8c17e472f8f778f6297b45979d492d2301e624e8118b429a40","stable_dependencies":["geos",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"2e2fcabb48193a712a6c76ac9a9be2a53f82e32f91a2bc834d9f1b4fa9cd879f","stable_url_args":["https://deb.debian.org/debian/pool/main/libr/librttopo/librttopo_1.1.0.orig.tar.gz"],"stable_version":"1.1.0","bottle_cellar":":any","bottle_checksum":"defbee65cdb51949c0d48bf62f035b55b7c148f5780478f46a3fbba47e49e382"},"libsail":{"desc":"Missing small and fast image decoding library for humans (not for machines)","executables":["sail-imaging"],"head_dependencies":["ffmpeg","giflib","imath","jpeg-turbo","jpeg-xl","libavif","libheif","libpng","libtiff","openexr","openjpeg","resvg","webp","brotli","highway","little-cms2","xz",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://sail.software","license":"MIT","ruby_source_checksum":"16b22f69d33fb225d3c919679b9fd047bf534dd426aaa67572b3d1acd3caf391","stable_dependencies":["ffmpeg","giflib","imath","jpeg-turbo","jpeg-xl","libavif","libheif","libpng","libtiff","openexr","openjpeg","resvg","webp","brotli","highway","little-cms2","xz",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"bf2905717c06b4ff4269dec010339a85994be9cc524fa3dcde3734b4df376089","stable_url_args":["https://github.com/HappySeaFox/sail/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1"},"libsais":{"desc":"Fast linear time suffix array, lcp array and bwt construction","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/IlyaGrebnov/libsais.git",{":branch":"master"}],"homepage":"https://github.com/IlyaGrebnov/libsais","license":"Apache-2.0","ruby_source_checksum":"acca53ad0d4860edda479f869013675f4bfa3d01cc4c8888e26b509644744b50","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d3779d60976f1e7112c1cba711250a88b731d3c5e0611592cafb8954c71b32e5","stable_url_args":["https://github.com/IlyaGrebnov/libsais/archive/refs/tags/v2.12.1.tar.gz"],"stable_version":"2.12.1"},"libsamplerate":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Library for sample rate conversion of audio data","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/libsndfile/libsamplerate","license":"BSD-2-Clause","ruby_source_checksum":"17f538f90f34412ebbb77427a901e143892aecee4a7ca8ba928da3c8dc88dc3c","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/libsndfile/libsamplerate/commit/e4a0ab46887029e0f65f145ba3987cc592f18200.patch?full_index=1","sha256":"0826fb59d733188645f3dc207c938580970700381b9bc87058b137723cb30bba","type":"backport","resolves":[{"type":"defect","id":"https://github.com/libsndfile/libsamplerate/pull/180"}]},{"strip":"p1","url":"https://github.com/libsndfile/libsamplerate/commit/1abc639420b2df8b9ff2e0bdcc28cf6613c7c0d0.patch?full_index=1","sha256":"b6fb61c763a0f072ef2ebb3a311037d2429a5e294141f6d5e552ccd25efabdc0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/libsndfile/libsamplerate/pull/225"}]}],"stable_checksum":"3258da280511d24b49d6b08615bbe824d0cacc9842b0e4caf11c52cf2b043893","stable_url_args":["https://github.com/libsndfile/libsamplerate/releases/download/0.2.2/libsamplerate-0.2.2.tar.xz"],"stable_version":"0.2.2","bottle_cellar":":any","bottle_checksum":"dac109c36e9c06cb12473b9eb767e44bbd0330f18ffdcfbb77af7574038eb7d6"},"libsass":{"compatibility_version":1,"deprecate_args":{":date":"2026-04-02",":because":":repo_archived"},"desc":"C implementation of a Sass compiler","disable_args":{":date":"2027-04-02",":because":":repo_archived"},"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/sass/libsass.git",{":branch":"master"}],"homepage":"https://github.com/sass/libsass","license":"MIT","ruby_source_checksum":"4f77e071d8b3d01cabe9b09d5dea7af7522e29cc7c2ec856a28ce0dcbd61772b","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_url_args":["https://github.com/sass/libsass.git",{":tag":"3.6.6",":revision":"7037f03fabeb2b18b5efa84403f5a6d7a990f460"}],"stable_version":"3.6.6","bottle_cellar":":any","bottle_checksum":"aa2acc65e1a7804b8df89f73a9c649b30487a4c0a42e08b45a184a4f727c9c86"},"libsbol":{"deprecate_args":{":date":"2026-03-01",":because":":unmaintained"},"desc":"Read and write files in the Synthetic Biology Open Language (SBOL)","disable_args":{":date":"2027-03-01",":because":":unmaintained"},"head_dependencies":["jsoncpp","raptor","rasqal",{"cmake":":build"},{"pkgconf":":build"},{"llvm@18":[":build",":test"]}],"head_uses_from_macos":[["curl"],["libxslt"]],"homepage":"https://synbiodex.github.io/libSBOL","license":"Apache-2.0","revision":3,"ruby_source_checksum":"343fef607b69b8cef7420cebff31a55c856e5b91b9efeb90725d1a1ed71a441b","stable_dependencies":["jsoncpp","raptor","rasqal",{"cmake":":build"},{"pkgconf":":build"},{"llvm@18":[":build",":test"]}],"stable_checksum":"c85de13b35dec40c920ff8a848a91c86af6f7c7ee77ed3c750f414bbbbb53924","stable_url_args":["https://github.com/SynBioDex/libSBOL/archive/refs/tags/v2.3.2.tar.gz"],"stable_uses_from_macos":[["curl"],["libxslt"]],"stable_version":"2.3.2","bottle_cellar":":any","bottle_checksum":"34f6fef82f97d5be5834994ce870e42a643b3334e9b4c0539b7a922edcdc7e6a"},"libscfg":{"desc":"C library for scfg","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://codeberg.org/emersion/libscfg.git",{":branch":"master"}],"homepage":"https://codeberg.org/emersion/libscfg","license":"MIT","ruby_source_checksum":"4884f300da9569fb4747f4e9006802b9d1354992db9f43223d62e5d0c22fc03d","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"cf37ef00ac8efb28821dac1ad49e2c6b23b242d9d961fab6fcda72fc73a7291b","stable_url_args":["https://codeberg.org/emersion/libscfg/archive/v0.2.0.tar.gz"],"stable_version":"0.2.0"},"libscrypt":{"desc":"Library for scrypt","homepage":"https://github.com/technion/libscrypt","license":"BSD-2-Clause","ruby_source_checksum":"25d6c76c003b8f2e1b62b212eaa62c05ff1d549281d83fde01b42addc7b1a6ff","stable_patches":[{"strip":"p1","url":"https://github.com/technion/libscrypt/commit/7b574b9c517a3d1f9bd0e265a5f287155293cb85.patch?full_index=1","sha256":"5f3b4eaef826191318b57d1c0fe2889d76d18bf17746af2ba5417ccf27ec039f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/technion/libscrypt/pull/62"}]}],"stable_checksum":"a2d30ea16e6d288772791de68be56153965fe4fd4bcd787777618b8048708936","stable_url_args":["https://github.com/technion/libscrypt/archive/refs/tags/v1.22.tar.gz"],"stable_version":"1.22","bottle_cellar":":any","bottle_checksum":"ce5a3c6a6e0f0e100eb6b9d515389a371ac2bdc3f18b4aeb7f0909ce8b3b4b99"},"libseccomp":{"compatibility_version":1,"desc":"Interface to the Linux Kernel's syscall filtering mechanism","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gperf":":build"}],"head_url_args":["https://github.com/seccomp/libseccomp.git",{":branch":"main"}],"homepage":"https://github.com/seccomp/libseccomp","license":"LGPL-2.1-only","ruby_source_checksum":"108b2d7f23fb79f943b7a411e154fbc1e9363d5461422d8ae2ffe5d51d98c4d0","stable_dependencies":[{"gperf":":build"}],"stable_checksum":"501f66c667225d53791b97e1d7cf85ab764c297d04881f60f38f451c4b0ee1be","stable_url_args":["https://github.com/seccomp/libseccomp/releases/download/v2.6.1/libseccomp-2.6.1.tar.gz"],"stable_version":"2.6.1"},"libsecret":{"compatibility_version":1,"desc":"Library for storing/retrieving passwords and other secrets","executables":["secret-tool"],"head_dependencies":["glib","libgcrypt","gettext",{"docbook-xsl":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"libxslt":":build"}],["expat"]],"homepage":"https://wiki.gnome.org/Projects/Libsecret","license":"LGPL-2.1-or-later","ruby_source_checksum":"f1af220f18d626ffcafaf4313377415d1f7798c1a8fdd1416bd3efc598c1378f","stable_dependencies":["glib","libgcrypt","gettext",{"docbook-xsl":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"142948339c5b971d8f6a8c7099521f6fd319b6fe73d2694b4e6d3310ed28b6e6","stable_url_args":["https://download.gnome.org/sources/libsecret/0.21/libsecret-0.21.8.2.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["expat"]],"stable_version":"0.21.8.2"},"libselinux":{"desc":"SELinux library and simple utilities","executables":["avcstat","compute_av","compute_create","compute_member","compute_relabel","getconlist","getdefaultcon","getenforce","getfilecon","getpidcon","getpidprevcon","getpolicyload","getsebool","getseuser","matchpathcon","policyvers","sefcontext_compile","selabel_compare","selabel_digest","selabel_get_digests_all_partial_matches","selabel_lookup","selabel_lookup_best_match","selabel_partial_match","selinux_check_access","selinux_check_securetty_context","selinuxenabled","selinuxexeccon","setenforce","setfilecon","togglesebool","validatetrans"],"head_dependencies":["libsepol","pcre2",{"pkgconf":":build"}],"homepage":"https://github.com/SELinuxProject/selinux","license":":public_domain","ruby_source_checksum":"d34e56d6ca76843d184631d798c70eee8106ccf37ba6d30864ff3e67673e2a74","stable_dependencies":["libsepol","pcre2",{"pkgconf":":build"}],"stable_checksum":"73d419c6e20e874adaa4019372cbd097eecf4d276e13f27ec5e67d35c0bd203c","stable_url_args":["https://github.com/SELinuxProject/selinux/releases/download/3.11/libselinux-3.11.tar.gz"],"stable_version":"3.11"},"libsepol":{"desc":"SELinux binary policy manipulation library","executables":["chkcon","sepol_check_access","sepol_compute_av","sepol_compute_member","sepol_compute_relabel","sepol_validate_transition"],"head_dependencies":[{"coreutils":":build"},{"rpm2cpio":":test"}],"head_uses_from_macos":[[{"flex":":build"}],[{"cpio":":test"}]],"homepage":"https://github.com/SELinuxProject/selinux","license":"LGPL-2.1-or-later","ruby_source_checksum":"8c7ee6075192061e7ebf67f56687dd908a6d2991ac292f9924ef843542aac85b","stable_dependencies":[{"coreutils":":build"},{"rpm2cpio":":test"}],"stable_checksum":"79f3d2c88f44b7eb5cf54d9792e03232297e17f97a179163f2750099a00f164d","stable_url_args":["https://github.com/SELinuxProject/selinux/releases/download/3.11/libsepol-3.11.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"cpio":":test"}]],"stable_version":"3.11"},"libserdes":{"desc":"Schema ser/deserializer lib for Avro + Confluent Schema Registry","head_dependencies":["avro-c","jansson"],"head_url_args":["https://github.com/confluentinc/libserdes.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/confluentinc/libserdes","license":"Apache-2.0","ruby_source_checksum":"40bf10978db94dd630098330c015fc98ed01282a97f9bbb59064f95b5e008b91","stable_dependencies":["avro-c","jansson"],"stable_url_args":["https://github.com/confluentinc/libserdes.git",{":tag":"v8.3.2",":revision":"8cf97f7395bf5131d14bacfe896c6a5731b1f0c8"}],"stable_uses_from_macos":[["curl"]],"stable_version":"8.3.2"},"libserialport":{"desc":"Cross-platform serial port C library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["git://sigrok.org/libserialport",{":branch":"master"}],"homepage":"https://sigrok.org/wiki/Libserialport","license":"LGPL-3.0-or-later","ruby_source_checksum":"3329825ff9aa05a457bd079758c1fc6a3929e9573b42714b4f9fdbedfee12c87","stable_checksum":"5deb92b5ca72c0347b07b786848350deca2dcfd975ce613b8e0e1d947a4b4ca9","stable_url_args":["https://sigrok.org/download/source/libserialport/libserialport-0.1.2.tar.gz"],"stable_version":"0.1.2","bottle_cellar":":any","bottle_checksum":"bd710fe43d3a02c4c7a99663e1c6e5254810cbbdf7f71185d2a49398870503dd"},"libshout":{"compatibility_version":1,"desc":"Data and connectivity library for the Icecast server","executables":["shout"],"head_dependencies":["libogg","libvorbis","openssl@4","speex","theora",{"pkgconf":[":build",":test"]}],"homepage":"https://icecast.org/","license":"LGPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":4,"ruby_source_checksum":"d8a357f46dd75108c2c6942131f8a5692efc209eef79253261854880f300d4fb","stable_dependencies":["libogg","libvorbis","openssl@4","speex","theora",{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"39cbd4f0efdfddc9755d88217e47f8f2d7108fa767f9d58a2ba26a16d8f7c910","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/libshout/libshout-2.4.6.tar.gz"],"stable_version":"2.4.6"},"libshumate":{"desc":"Shumate is a GTK toolkit providing widgets for embedded maps","head_dependencies":["cairo","gdk-pixbuf","glib","graphene","gtk4","json-glib","libsoup","pango","protobuf-c","sqlite","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://gitlab.gnome.org/GNOME/libshumate","license":"LGPL-2.1-or-later","ruby_source_checksum":"604ade491919c6c7592a83c7f624e15f3f06d9edd5d0f099f60cb24616f16fe2","stable_dependencies":["cairo","gdk-pixbuf","glib","graphene","gtk4","json-glib","libsoup","pango","protobuf-c","sqlite","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"3896cc4b6a7bf83141c27df23ce48cdd68467603bc6b764960307cdcbbef80e5","stable_url_args":["https://download.gnome.org/sources/libshumate/1.7/libshumate-1.7.0.tar.xz"],"stable_uses_from_macos":[[{"gperf":":build"}]],"stable_version":"1.7.0"},"libsidplayfp":{"desc":"Library to play Commodore 64 music","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"coreutils":":build"},{"libtool":":build"},{"xa":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsidplayfp/libsidplayfp.git",{":branch":"master"}],"homepage":"https://github.com/libsidplayfp/libsidplayfp","license":"GPL-2.0-or-later","ruby_source_checksum":"a4e13ee3dd6bbdbf51e86dfa216bb2eaf705bc4769b91e60340dc6fd0d6f30e3","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"12b79190593bf480b2d11481b5c2de62bac07f344437a66cd8d887329875c626","stable_url_args":["https://github.com/libsidplayfp/libsidplayfp/releases/download/v3.1.1/libsidplayfp-3.1.1.tar.gz"],"stable_version":"3.1.1"},"libsigc++":{"aliases":["libsigc++@3"],"compatibility_version":1,"desc":"Callback framework for C++","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://libsigcplusplus.github.io/libsigcplusplus/","license":"LGPL-3.0-or-later","ruby_source_checksum":"accc64cd9c6ceca1edf5258a0a7a774ce308c031dc409d359fadcb16af4b2eb6","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"4ff41d1474e501d3baeced4c989d154338206ac16471e614376496b63fe252d1","stable_url_args":["https://github.com/libsigcplusplus/libsigcplusplus/releases/download/3.8.1/libsigc++-3.8.1.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"3.8.1","versioned_formulae":["libsigc++@2"]},"libsigc++@2":{"compatibility_version":1,"desc":"Callback framework for C++","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://libsigcplusplus.github.io/libsigcplusplus/","license":"LGPL-2.1-or-later","ruby_source_checksum":"b20cf1ce770641c3e8628e329ca3c1c209b7582a5d4855255bf4369cdc627e50","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"7d4cdf1e4332ebfee8085ad960075045e7763cb291b3ccf4744d7cbf08a22b75","stable_url_args":["https://github.com/libsigcplusplus/libsigcplusplus/releases/download/2.12.2/libsigc++-2.12.2.tar.xz"],"stable_version":"2.12.2"},"libsigrok":{"bottle_rebuild":6,"desc":"Drivers for logic analyzers and other supported devices","head_dependencies":["nettle","glib","glibmm@2.66","hidapi","libftdi","libserialport","libusb","libzip","numpy","pygobject3","python@3.15","gettext","libsigc++@2",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]},{"python-setuptools":":build"},{"sdcc":":build"},{"swig":":build"}],"head_url_args":["git://sigrok.org/libsigrok",{":branch":"master"}],"homepage":"https://sigrok.org/","license":{":all_of":["GPL-3.0-or-later","GPL-2.0-or-later","LGPL-2.1-or-later"]},"revision":5,"ruby_source_checksum":"9167f2cd82641da695fd24b9b3d97e99e545a993e79626b1c49586c6787ef748","stable_dependencies":["glib","glibmm@2.66","hidapi","libftdi","libserialport","libusb","libzip","numpy","pygobject3","python@3.15","gettext","libsigc++@2",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]},{"python-setuptools":":build"},{"sdcc":":build"},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/sigrokproject/libsigrok/commit/5bc8174531df86991ba8aa6d12942923925d9e72.patch?full_index=1","sha256":"247bfee9777a39d5dc454a999ce425a061cdc48f4956fdb0cc31ec67a8086ce0","type":"backport"},{"strip":"p1","data":true}],"stable_checksum":"4d341f90b6220d3e8cb251dacf726c41165285612248f2c52d15df4590a1ce3c","stable_url_args":["https://sigrok.org/download/source/libsigrok/libsigrok-0.5.2.tar.gz"],"stable_version":"0.5.2"},"libsigrokdecode":{"desc":"Drivers for logic analyzers and other supported devices","head_dependencies":["glib","python@3.15","gettext",{"autoconf":":build"},{"automake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["git://sigrok.org/libsigrokdecode",{":branch":"master"}],"homepage":"https://sigrok.org/","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"3c65e3a779a98b9f1449d75b7b8d623e40ab98034595ffb79fee5969f0b88d48","stable_dependencies":["glib","python@3.15","gettext",{"autoconf":":build"},{"automake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"c50814aa6743cd8c4e88c84a0cdd8889d883c3be122289be90c63d7d67883fc0","stable_url_args":["https://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.3.tar.gz"],"stable_version":"0.5.3"},"libsigsegv":{"desc":"Library for handling page faults in user mode","head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/libsigsegv.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/libsigsegv/","license":"GPL-2.0-or-later","ruby_source_checksum":"dc877a67fa673e9ef2cbab8a17f31cc3342b5318740a35d8e08d4ec33a6684f8","stable_checksum":"036855660225cb3817a190fc00e6764ce7836051bacb48d35e26444b8c1729d9","stable_url_args":["https://ftpmirror.gnu.org/libsigsegv/libsigsegv-2.15.tar.gz"],"stable_version":"2.15","bottle_cellar":":any","bottle_checksum":"ef39b7c25ad4d9ba5b4c821341461328cea7b09b782acc2e0dde7e5f90340175"},"libsixel":{"desc":"SIXEL encoder/decoder implementation","executables":["img2sixel","libsixel-config","sixel2png"],"head_dependencies":["jpeg-turbo","libpng",{"pkgconf":":build"}],"head_url_args":["https://github.com/saitoha/libsixel.git",{":branch":"master"}],"homepage":"https://github.com/saitoha/libsixel","license":"MIT","ruby_source_checksum":"7962d4763c30df83c7e5bebb43aa56f46128a69ac9baa803b6526d80405d41ec","stable_dependencies":["jpeg-turbo","libpng",{"pkgconf":":build"}],"stable_checksum":"9088475e5a1332f84b92ad46fd3c199ac56500c67f8a4054efccbc0db644bdba","stable_url_args":["https://github.com/saitoha/libsixel/releases/download/v1.8.7-r2/sixel-1.8.7-r2.tar.gz"],"stable_version":"1.8.7-r2","version_scheme":1},"libslax":{"bottle_rebuild":1,"conflicts":[["gastown",{":because":"both install `gt` binaries"}],["genometools",{":because":"both install `gt` binaries"}],["libxi",{":because":"both install `libxi.a`"}]],"desc":"Implementation of the SLAX language (an XSLT alternative)","executables":["gt","slax-config","slaxproc"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/Juniper/libslax.git",{":branch":"main"}],"head_uses_from_macos":[["curl"],["libedit"],["libxml2"],["libxslt"],["sqlite"]],"homepage":"https://github.com/Juniper/libslax/wiki","license":"BSD-3-Clause","ruby_source_checksum":"429b2d6df742dccceba857af6fdc1ac1e371c05bc55362cc86128c26083eb254","stable_dependencies":["openssl@4",{"bison":":build"},{"libtool":":build"}],"stable_checksum":"e876068b343c54c40872fdb3c06749dd9cc4826f43fe4bd8247743070d51d9fb","stable_url_args":["https://github.com/Juniper/libslax/releases/download/3.1.6/libslax-3.1.6.tar.gz"],"stable_uses_from_macos":[["curl"],["libedit"],["libxml2"],["libxslt"],["sqlite"]],"stable_version":"3.1.6"},"libslirp":{"compatibility_version":1,"desc":"General purpose TCP-IP emulator","head_dependencies":["glib",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://gitlab.freedesktop.org/slirp/libslirp","license":"BSD-3-Clause","ruby_source_checksum":"bb43caff8fd85c3ff9dcf0dd0cda7b56498e45ee1becbe6431230391b9f68ebb","stable_dependencies":["glib",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"f43e68b60b580647574ec4a0e2b6c600a56281e6c39f79426510832dc810f483","stable_url_args":["https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.9.5/libslirp-v4.9.5.tar.gz"],"stable_version":"4.9.5"},"libsm":{"compatibility_version":1,"desc":"X.Org: X Session Management Library","head_dependencies":["libice",{"pkgconf":":build"},{"xtrans":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"9bcf708fd90c9dc151117822eeef4cfc7e9f081700fcf5823691ea6d88996d4e","stable_dependencies":["libice",{"pkgconf":":build"},{"xtrans":":build"}],"stable_checksum":"be7c0abdb15cbfd29ac62573c1c82e877f9d4047ad15321e7ea97d1e43d835be","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libSM-1.2.6.tar.xz"],"stable_version":"1.2.6","bottle_cellar":":any","bottle_checksum":"a06561a9dee2db28337b87ac73fdf1ea55a88c31b3b98534e350b3feeb4c74c8"},"libsmi":{"bottle_rebuild":2,"desc":"Library to Access SMI MIB Information","executables":["smicache","smidiff","smidump","smilint","smiquery","smistrip","smixlate"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.ibr.cs.tu-bs.de/projects/libsmi/","license":{":all_of":["TCL","BSD-3-Clause","Beerware"]},"ruby_source_checksum":"219c8316e63e45a57e50f2eb732393cde532a272de2da43b64b0d06247b82bdc","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"f21accdadb1bb328ea3f8a13fc34d715baac6e2db66065898346322c725754d3","stable_url_args":["https://www.ibr.cs.tu-bs.de/projects/libsmi/download/libsmi-0.5.0.tar.gz"],"stable_version":"0.5.0"},"libsndfile":{"compatibility_version":1,"desc":"C library for files containing sampled sound","executables":["sndfile-cmp","sndfile-concat","sndfile-convert","sndfile-deinterleave","sndfile-info","sndfile-interleave","sndfile-metadata-get","sndfile-metadata-set","sndfile-play","sndfile-salvage"],"head_dependencies":["flac","lame","libogg","libvorbis","mpg123","opus",{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://libsndfile.github.io/libsndfile/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"eade91fe64bbfd958d691a37345f2b6d8769fc0de1598dee6f5c9b30517066a1","stable_dependencies":["flac","lame","libogg","libvorbis","mpg123","opus",{"cmake":":build"}],"stable_checksum":"3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e","stable_url_args":["https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.2.2","bottle_cellar":":any","bottle_checksum":"3c43fbe437bfd52c5ed12ec4bb3126ca15ffb4c5c189c791ccebf4101d03682a"},"libsodium":{"compatibility_version":1,"desc":"NaCl networking and cryptography library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/jedisct1/libsodium.git",{":branch":"master"}],"homepage":"https://libsodium.org/","license":"ISC","ruby_source_checksum":"97116400ef5a3ef2647f58b650fe55bbf59b6b50ad3aa49f9c3be7163168f2b2","stable_checksum":"adbdd8f16149e81ac6078a03aca6fc03b592b89ef7b5ed83841c086191be3349","stable_url_args":["https://download.libsodium.org/libsodium/releases/libsodium-1.0.22.tar.gz"],"stable_version":"1.0.22"},"libsolv":{"desc":"Library for solving packages and reading repositories","executables":["appdata2solv","archpkgs2solv","archrepo2solv","comps2solv","conda2solv","deb2solv","deltainfoxml2solv","dumpsolv","helix2solv","installcheck","mdk2solv","mergesolv","repo2solv","repomdxml2solv","rpmdb2solv","rpmmd2solv","rpms2solv","susetags2solv","testsolv","updateinfoxml2solv"],"head_dependencies":["rpm","xz","zstd",{"cmake":":build"}],"head_uses_from_macos":[["bzip2"],["expat"]],"homepage":"https://github.com/openSUSE/libsolv","license":"BSD-3-Clause","ruby_source_checksum":"a1a5eb19b8d0330ef968a099f6699487837ecbc7d6028dbf72d86dcb2baf064f","stable_dependencies":["rpm","xz","zstd",{"cmake":":build"}],"stable_checksum":"38b4ee1924f8bd1ec0f6b2ec147e4c54c6deac132db5f90b4214b43ccd32fdd6","stable_url_args":["https://github.com/openSUSE/libsolv/archive/refs/tags/0.7.41.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"]],"stable_version":"0.7.41"},"libsoundio":{"desc":"Cross-platform audio input and output","executables":["sio_list_devices","sio_microphone","sio_record","sio_sine"],"head_dependencies":[{"cmake":":build"}],"homepage":"http://libsound.io","license":"MIT","ruby_source_checksum":"0abcb41b98bb0e7c6753f8f0aabef6885401ecbc510d4019f8e2a3909a600bda","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"941f1347dabab02c88ef57e225b04587c3f69824e550e1045e4a9119cd657a4e","stable_url_args":["https://github.com/andrewrk/libsoundio/archive/refs/tags/2.0.1-7.tar.gz"],"stable_version":"2.0.1-7","bottle_cellar":":any","bottle_checksum":"d7edd4161e6b2ce4eb239cacd3264a23aa8c9a6cd89683f0a6bd96b757120672"},"libsoup":{"aliases":["libsoup@3"],"compatibility_version":1,"desc":"HTTP client/server library for GNOME","head_dependencies":["glib",{"glib-networking":":no_linkage"},"libnghttp2","libpsl","sqlite","zstd","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"python":":build"}],["krb5"]],"homepage":"https://wiki.gnome.org/Projects/libsoup","license":"LGPL-2.0-or-later","ruby_source_checksum":"1c410c6a70ad216231b8d4a8869d04cdfd47cfa6a737c1dd3da5af71048c5679","stable_dependencies":["glib",{"glib-networking":":no_linkage"},"libnghttp2","libpsl","sqlite","zstd","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"bbf08fa3e03a88c31a3d27a0d87cb422e9490f2d08e149211103df6d638a2238","stable_url_args":["https://download.gnome.org/sources/libsoup/3.8/libsoup-3.8.0.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}],["krb5"]],"stable_version":"3.8.0","versioned_formulae":["libsoup@2"]},"libsoup@2":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-05",":because":":unsupported"},"desc":"HTTP client/server library for GNOME","disable_args":{":date":"2026-09-05",":because":":unsupported"},"head_dependencies":["glib","glib-networking","gnutls","libpsl","sqlite","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.13":":build"},{"vala":":build"}],"head_uses_from_macos":[["krb5"],["libxml2"]],"homepage":"https://wiki.gnome.org/Projects/libsoup","keg_only_args":[":versioned_formula"],"license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"e289721fae804fa2b24da4d04e041810c207f79621c061610258a833273914e4","stable_dependencies":["glib","glib-networking","gnutls","libpsl","sqlite","gettext",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.13":":build"},{"vala":":build"}],"stable_checksum":"e4b77c41cfc4c8c5a035fcdc320c7bc6cfb75ef7c5a034153df1413fa1d92f13","stable_url_args":["https://download.gnome.org/sources/libsoup/2.74/libsoup-2.74.3.tar.xz"],"stable_uses_from_macos":[["krb5"],["libxml2"]],"stable_version":"2.74.3"},"libsoxr":{"bottle_rebuild":1,"compatibility_version":1,"desc":"High quality, one-dimensional sample-rate conversion library","head_dependencies":[{"cmake":":build"}],"homepage":"https://sourceforge.net/projects/soxr/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libsoxr/arm64_defines.patch":"9df5737a21b9ce70cc136c302e195fad9f9f6c14418566ad021f14bb34bb022c"},"ruby_source_checksum":"5a36ee48934489231c35753a6b1e898e4eb80734ced4cb22906b12c56ebc35e2","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libsoxr/arm64_defines.patch"}],"stable_checksum":"b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889","stable_url_args":["https://downloads.sourceforge.net/project/soxr/soxr-0.1.3-Source.tar.xz"],"stable_version":"0.1.3","bottle_cellar":":any","bottle_checksum":"530b083606fb1bd4801d7364ba55607304c5c89696d82dcc8a7a5482d73f192c"},"libspatialite":{"compatibility_version":1,"desc":"Adds spatial SQL capabilities to SQLite","head_dependencies":["freexl","geos","librttopo","libxml2","minizip","proj","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://www.gaia-gis.it/fossil/libspatialite",{":using":":fossil"}],"homepage":"https://www.gaia-gis.it/fossil/libspatialite/index","license":{":any_of":["MPL-1.1","GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":4,"ruby_source_checksum":"af27c9dd96c10ed3b30e7d0340aa63fab2109e9fff25da568bae5bc59677ee32","stable_dependencies":["freexl","geos","librttopo","libxml2","minizip","proj","sqlite",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"},{"strip":"p1","url":"https://salsa.debian.org/debian-gis-team/spatialite/-/raw/38481157178415322d78a3a45dab18f0c1d45daa/debian/patches/libxml2-nanohttp.patch","sha256":"477188c95b635e0abb97bc659ce9ba8883814f9c7d2466352491eabbe7f6a3f9","type":"unofficial","resolves":[{"type":"defect","id":"https://www.gaia-gis.it/fossil/libspatialite/tktview/ac85f0fca35de00b9aaadb5078061791fc799d9c"}]}],"stable_checksum":"43be2dd349daffe016dd1400c5d11285828c22fea35ca5109f21f3ed50605080","stable_url_args":["https://www.gaia-gis.it/gaia-sins/libspatialite-sources/libspatialite-5.1.0.tar.gz"],"stable_version":"5.1.0"},"libspectre":{"compatibility_version":1,"desc":"Small library for rendering Postscript documents","head_dependencies":["ghostscript"],"homepage":"https://wiki.freedesktop.org/www/Software/libspectre/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"d283133e83d9c9ed31d388c149d9e7509be004d450afeab6e0b4632a55cebffe","stable_dependencies":["ghostscript"],"stable_checksum":"55a7517cd3572bd2565df0cf450944a04d5273b279ebb369a895391957f0f960","stable_url_args":["https://libspectre.freedesktop.org/releases/libspectre-0.2.12.tar.gz"],"stable_version":"0.2.12","bottle_cellar":":any","bottle_checksum":"5c11e5bf8c575510008c9d7f3cb0cd540d35897521a70d81fb30eb0099bbf658"},"libspelling":{"aliases":["libspelling@0.4"],"compatibility_version":1,"desc":"Spellcheck library for GTK 4","head_dependencies":["enchant","glib","gtk4","gtksourceview5","icu4c@79","pango","cairo","gdk-pixbuf","gettext","graphene","harfbuzz",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/libspelling","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"3bfd4c3c5a6158ee51d4525551ba76bf841eddc5d587bac2a6280ee46e29561e","stable_dependencies":["enchant","glib","gtk4","gtksourceview5","icu4c@79","pango","cairo","gdk-pixbuf","gettext","graphene","harfbuzz",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"d6388f3dc207269743ec920b14bb3be55ab4bd97a18e167b52a09cec0554dc2b","stable_url_args":["https://gitlab.gnome.org/GNOME/libspelling/-/archive/0.4.10/libspelling-0.4.10.tar.bz2"],"stable_version":"0.4.10","versioned_formulae":["libspelling@0.2"]},"libspelling@0.2":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-01-11",":because":":versioned_formula"},"desc":"Spellcheck library for GTK 4","disable_args":{":date":"2026-01-11",":because":":versioned_formula"},"head_dependencies":["enchant","glib","gtk4","gtksourceview5","icu4c@78","pango","cairo","gdk-pixbuf","gettext","graphene","harfbuzz",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/libspelling","keg_only_args":[":versioned_formula"],"license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"77af07b47ffabaec3d108d933dbc6ea90e33e91fc4b52c9fc1c8e10a05002421","stable_dependencies":["enchant","glib","gtk4","gtksourceview5","icu4c@78","pango","cairo","gdk-pixbuf","gettext","graphene","harfbuzz",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"5393a9b93fda445598348a47c42d1ad13586c0bcf35dfd257afd613fd31812c1","stable_url_args":["https://gitlab.gnome.org/GNOME/libspelling/-/archive/0.2.1/libspelling-0.2.1.tar.bz2"],"stable_version":"0.2.1"},"libspiro":{"desc":"Library to simplify the drawing of curves","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/fontforge/libspiro.git",{":branch":"master"}],"homepage":"https://github.com/fontforge/libspiro","license":"GPL-3.0-or-later","ruby_source_checksum":"1408a02dc37c8134671de76ccc59145320d5889c84e584941adbe42c5c1a8344","stable_checksum":"1412a21b943c6e1db834ee2d74145aad20b3f62b12152d475613b8241d9cde10","stable_url_args":["https://github.com/fontforge/libspiro/releases/download/20240903/libspiro-dist-20240903.tar.gz"],"stable_version":"20240903","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"92806cce5c7b5384bdbf277025d4b2b92bf9934b0c689f480bd4af25312fbf34"},"libspnav":{"desc":"Client library for connecting to 3Dconnexion's 3D input devices","homepage":"https://spacenav.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"1667ce19814fac069395c913294dc865f9dfb7724dd93afd82d06db665373e3f","stable_checksum":"093747e7e03b232e08ff77f1ad7f48552c06ac5236316a5012db4269951c39db","stable_url_args":["https://github.com/FreeSpacenav/libspnav/releases/download/v1.2/libspnav-1.2.tar.gz"],"stable_version":"1.2","bottle_cellar":":any","bottle_checksum":"6e94c48a7c3a4a183efec643f50147e9172d25d78278557a830ad08df5f99071"},"libspng":{"bottle_rebuild":1,"desc":"C library for reading and writing PNG format files","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://libspng.org/","license":"BSD-2-Clause","ruby_source_checksum":"b8ae13f3e33b229c9e3a1553a0a5aad9d137508889ad246e7eafeef8e238986d","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"47ec02be6c0a6323044600a9221b049f63e1953faf816903e7383d4dc4234487","stable_url_args":["https://github.com/randy408/libspng/archive/refs/tags/v0.7.4.tar.gz"],"stable_version":"0.7.4"},"libsql":{"bottle_rebuild":1,"desc":"Fork of SQLite that is both Open Source, and Open Contributions","executables":["sqld"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tursodatabase/libsql.git",{":branch":"main"}],"homepage":"https://turso.tech/libsql","license":"MIT","ruby_source_checksum":"4cd20620ad603cc3243315e8d556d2084cc47f8ed768e821c403adca94b2ab14","stable_dependencies":[{"rust":":build"}],"stable_checksum":"51e2b4e99b4a713093d2cd6b69b155ba377d2b1d879744c6dab41f443f01fde8","stable_url_args":["https://github.com/tursodatabase/libsql/releases/download/libsql-server-v0.24.32/source.tar.gz"],"stable_version":"0.24.32","bottle_checksum":"20192c95c78d0d17a8a0ae81905c7410c0400a18c0039da43154d9860412712f"},"libsquish":{"desc":"Library for compressing images with the DXT standard","head_dependencies":[{"cmake":":build"}],"homepage":"https://sourceforge.net/projects/libsquish/","license":"MIT","revision":1,"ruby_source_checksum":"808e29aaa30e6c44e118286f5f8f5e273f7b04532169b4914bdb5986f6500cf5","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"628796eeba608866183a61d080d46967c9dda6723bc0a3ec52324c85d2147269","stable_url_args":["https://downloads.sourceforge.net/project/libsquish/libsquish-1.15.tgz"],"stable_version":"1.15","bottle_cellar":":any","bottle_checksum":"81f54cd573ed8d41a76319d89d4a4576ac3ce1f2acb7749daed4df249dc4bf9d"},"libssh":{"compatibility_version":1,"desc":"C library SSHv1/SSHv2 client and server protocols","head_dependencies":["openssl@4",{"cmake":":build"}],"head_url_args":["https://git.libssh.org/projects/libssh.git",{":branch":"master"}],"homepage":"https://www.libssh.org/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"77d11f59dc8fbf677e0be68be9a7711f1433e5d238ea02a3e4bbc759392ee8ba","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"49560f677d96e3706a904ac2de1116e25f3680937d51e5c92198fcba4a1c1e9f","stable_url_args":["https://www.libssh.org/files/0.12/libssh-0.12.2.tar.xz"],"stable_version":"0.12.2"},"libssh2":{"compatibility_version":1,"desc":"C library implementing the SSH2 protocol","head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/libssh2/libssh2.git",{":branch":"master"}],"homepage":"https://libssh2.org/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/libssh2/CVE-2025-15661.patch":"7fbbb58149ea7e2df234f491d3ee1e7ce8416c8405b0dad0048ea6bbe5ffb5b9","Patches/libssh2/CVE-2026-55200.patch":"db9015ee5cbe95ea0861131109cc29e3cb408a4789d497c1c8812e86873533ac","Patches/libssh2/CVE-2026-58050.patch":"052bd73ea87ddcbb473131e2a52bd3523de065a2201051878c1259230ed3bb7f","Patches/libssh2/CVE-2026-66032.patch":"d46ed49ff9cf311306deae102fca3b8fd6bd649d43c3d794cc29be6ebb523e0a","Patches/libssh2/CVE-2026-66034.patch":"4f4eac78ba3ecb7cd43f19e9fe23b1586caf73372a3d6a325f048098fa53b3dd","Patches/libssh2/CVE-2026-66035.patch":"c5ff4520b0815006e3ee925eea9a0cc97ae4f5b93b70183f99428f2e9845ccca"},"revision":7,"ruby_source_checksum":"eecf497120b0b28aad11f0536ac3c7759fe0d02db6ef972a811a7fc198ade8d3","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","file":"Patches/libssh2/CVE-2025-15661.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2025-15661"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/256d04b60d80bf1190e96b0ad1e91b2174d744b1.patch?full_index=1","sha256":"7c5fe26b0b58fb3ee3770c8a7648eddec09845fe016eff22b9074451d1a60c34","type":"backport","resolves":[{"type":"security","id":"CVE-2026-7598"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/17626857d20b3c9a1addfa45979dadcee1cd84a4.patch?full_index=1","sha256":"a236d5cfe1995a85c3b036ab16cc2672aa316fd3e1d6299100bcc4c07a539fd7","type":"backport","resolves":[{"type":"security","id":"CVE-2026-55199"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-55200.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-55200"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-58050.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-58050"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/a9758da45a52bc8c630ec9493804d0c6ea30b24a.patch?full_index=1","sha256":"46cc7c5184d333e93c80a9cac1c86469c17340e6fc0418aecb2d0d8f6eaa5f41","type":"backport","resolves":[{"type":"security","id":"CVE-2026-58051"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-66032.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-66032"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/a2ed82d40964bbc0d64cd717aa0a5a892117d2e6.patch?full_index=1","sha256":"378b5f95f1a410afb790c57ceb67f2d4bd15cc42fc1db58d19fe26fd6f8acbed","type":"backport","resolves":[{"type":"security","id":"CVE-2026-66033"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-66034.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-66034"}]},{"strip":"p1","file":"Patches/libssh2/CVE-2026-66035.patch","type":"backport","resolves":[{"type":"security","id":"CVE-2026-66035"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/631e2f82a32ef016299ebb1af66efeae0161f68e.patch?full_index=1","sha256":"a790ab6c15c8dd6300ca8a651121ecc91e90e0eda1a221ad8108f51de05e1cf3","type":"backport","resolves":[{"type":"security","id":"OSV-2025-90"},{"type":"security","id":"OSV-2025-92"}]},{"strip":"p1","url":"https://github.com/libssh2/libssh2/commit/b89858b83d68d7e29e0c5b0bb803f8a68271710c.patch?full_index=1","sha256":"76bdf62172e16e2f74fdde35cd3daa3db27b753c48c4a7bdfd295463444eb936","type":"backport","resolves":[{"type":"security","id":"OSV-2022-24"},{"type":"security","id":"OSV-2024-847"}]}],"stable_checksum":"d9ec76cbe34db98eec3539fe2c899d26b0c837cb3eb466a56b0f109cabf658f7","stable_url_args":["https://libssh2.org/download/libssh2-1.11.1.tar.gz"],"stable_version":"1.11.1"},"libstatgrab":{"desc":"Provides cross-platform access to statistics about the system","executables":["saidar","statgrab","statgrab-make-mrtg-config","statgrab-make-mrtg-index"],"homepage":"https://libstatgrab.org/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"291910ef792a525b222bf85cd47ebdbe6cd2f9d3ec53df3762b92d27448365ee","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"5688aa4a685547d7174a8a373ea9d8ee927e766e3cc302bdee34523c2c5d6c11","stable_url_args":["https://github.com/libstatgrab/libstatgrab/releases/download/LIBSTATGRAB_0_92_1/libstatgrab-0.92.1.tar.gz"],"stable_version":"0.92.1","bottle_cellar":":any","bottle_checksum":"35cc23ef8a82b0b187d227e801d66aec5f561464c353234ee5aef30b3894c0d4"},"libstrophe":{"desc":"XMPP library for C","head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/strophe/libstrophe.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://strophe.im/libstrophe/","license":{":all_of":["GPL-3.0-only","MIT"]},"revision":1,"ruby_source_checksum":"161f6b1aaa6ec831bde5596693da7794a05bd3f4844e22d42b821f0f51390b45","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"d079668474d5c3aa4555347c33e77014a1071629603557cc506a6bc6f82e01f5","stable_url_args":["https://github.com/strophe/libstrophe/releases/download/0.14.0/libstrophe-0.14.0.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.14.0"},"libstxxl":{"bottle_rebuild":2,"desc":"C++ implementation of STL for extra large data sets","executables":["stxxl_tool"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://stxxl.sourceforge.net/","license":"BSL-1.0","ruby_source_checksum":"1f4070b4f880ff08331bc6ac2e9de42964dfb8b5d734687a9f60a0fabb94b98c","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"92789d60cd6eca5c37536235eefae06ad3714781ab5e7eec7794b1c10ace67ac","stable_url_args":["https://downloads.sourceforge.net/project/stxxl/stxxl/1.4.1/stxxl-1.4.1.tar.gz"],"stable_version":"1.4.1"},"libsvg-cairo":{"desc":"SVG rendering library using Cairo","head_dependencies":["cairo","jpeg-turbo","libpng","libsvg",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://cairographics.org/","license":"LGPL-2.1-or-later","revision":3,"ruby_source_checksum":"581bfbd557d32cddcd23fb3b5153e638a596b9220b7ef126a1fa196349ce02b5","stable_dependencies":["cairo","jpeg-turbo","libpng","libsvg",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"a380be6a78ec2938100ce904363815a94068fca372c666b8cc82aa8711a0215c","stable_url_args":["https://cairographics.org/snapshots/libsvg-cairo-0.1.6.tar.gz"],"stable_version":"0.1.6","bottle_cellar":":any","bottle_checksum":"406b34bdef48019bb54867008b08e966b11b7209c77f5a3b2e384771ea20b5dc"},"libsvg":{"compatibility_version":1,"desc":"Library for SVG files","head_dependencies":["jpeg-turbo","libpng",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://cairographics.org/","license":"LGPL-2.1-or-later","revision":3,"ruby_source_checksum":"5fc48629c1c2ce3828e8200b9581413ecf470ed4819e8f83961838a25bac7c26","stable_dependencies":["jpeg-turbo","libpng",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/buildroot/buildroot/45c3b0ec49fac67cc81651f0bed063722a48dc29/package/libsvg/0002-Fix-undefined-symbol-png_set_gray_1_2_4_to_8.patch","sha256":"a0ca1e25ea6bd5cb9aac57ac541c90ebe3b12c1340dbc5762d487d827064e0b9","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"4c3bf9292e676a72b12338691be64d0f38cd7f2ea5e8b67fbbf45f1ed404bc8f","stable_url_args":["https://cairographics.org/snapshots/libsvg-0.1.4.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.1.4"},"libsvgtiny":{"desc":"Implementation of SVG Tiny","head_dependencies":["libdom","libhubbub","libparserutils","libwapcaplet",{"netsurf-buildsystem":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"gperf":":build"}],["expat"]],"homepage":"https://www.netsurf-browser.org/projects/libsvgtiny/","license":"MIT","ruby_source_checksum":"5bfcf4a908e7c1fde7f9d17ba1983338abd8d04ba9892596ee2c061c1b65e962","stable_dependencies":["libdom","libhubbub","libparserutils","libwapcaplet",{"netsurf-buildsystem":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"c357227f02e83fb2a76b12b901191a082229db1f007362e8f31c754510c2a01c","stable_url_args":["https://download.netsurf-browser.org/libs/releases/libsvgtiny-0.1.8-src.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}],["expat"]],"stable_version":"0.1.8","bottle_cellar":":any","bottle_checksum":"22fa6d603af1fc38b26760ac2e6ea8c22f8f0a629a01514bb8bd04ecdb80d0b0"},"libsvm":{"desc":"Library for support vector machines","executables":["svm-predict","svm-scale","svm-train"],"head_url_args":["https://github.com/cjlin1/libsvm.git",{":branch":"master"}],"homepage":"https://www.csie.ntu.edu.tw/~cjlin/libsvm/","license":"BSD-3-Clause","ruby_source_checksum":"2b9b41878fca5f124c74af03552a592043362fc58c2001dcee765e8a74fb6e3d","stable_checksum":"1fa553edc776be3d62fab4607b96ffa505093ea6e3e759a4c7f96294ff75e29a","stable_url_args":["https://www.csie.ntu.edu.tw/~cjlin/libsvm/libsvm-3.37.tar.gz"],"stable_version":"3.37"},"libswiftnav":{"desc":"C library implementing GNSS related functions and algorithms","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/swift-nav/libswiftnav","license":"LGPL-3.0-only","ruby_source_checksum":"3a6dfe95ba758145335efce0e8fa10e2aa33bd34b15a9068de4dc437cf165e97","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9dfe4ce4b4da28ffdb71acad261eef4dd98ad79daee4c1776e93b6f1765fccfa","stable_url_args":["https://github.com/swift-nav/libswiftnav/archive/refs/tags/v2.4.2.tar.gz"],"stable_version":"2.4.2","bottle_checksum":"b9f845cbb35711aabf115910c838fbc2c5fedef78728ae695e28e5c038425885"},"libtar":{"bottle_rebuild":4,"desc":"C library for manipulating POSIX tar files","executables":["libtar"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://repo.or.cz/libtar.git","license":"NCSA","ruby_source_checksum":"b9738371e750f35fefcaa29950191517841ea3d376ef6e89c8650807eef4d38e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_url_args":["https://repo.or.cz/libtar.git",{":tag":"v1.2.20",":revision":"0907a9034eaf2a57e8e4a9439f793f3f05d446cd"}],"stable_version":"1.2.20"},"libtasn1":{"aliases":["libtasn"],"compatibility_version":1,"desc":"ASN.1 structure parser library","executables":["asn1Coding","asn1Decoding","asn1Parser"],"homepage":"https://www.gnu.org/software/libtasn1/","license":"LGPL-2.1-or-later","ruby_source_checksum":"8c0814380e9449c0b9b5cfcbf12e7e44e25e581c8f3909f2467c63bb482bcd2d","stable_checksum":"1d8a444a223cc5464240777346e125de51d8e6abf0b8bac742ac84609167dc87","stable_url_args":["https://ftpmirror.gnu.org/libtasn1/libtasn1-4.21.0.tar.gz"],"stable_version":"4.21.0"},"libtatsu":{"desc":"Library handling the communication with Apple's Tatsu Signing Server (TSS)","head_dependencies":["libplist",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libimobiledevice/libtatsu.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://libimobiledevice.org/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"76843091e3d45638f982718be53fd69c5d4e637222a0477cd119006ee04705f0","stable_dependencies":["libplist",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"536fa228b14f156258e801a7f4d25a3a9dd91bb936bf6344e23171403c57e440","stable_url_args":["https://github.com/libimobiledevice/libtatsu/releases/download/1.0.5/libtatsu-1.0.5.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.0.5"},"libtcod":{"bottle_rebuild":1,"desc":"API for roguelike developers","head_dependencies":["sdl3","utf8proc",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/libtcod/libtcod","license":{":all_of":["BSD-3-Clause","Zlib",{":all_of":["MIT","Unicode-DFS-2015"]},{":any_of":["MIT","Unlicense"]}]},"ruby_source_checksum":"efcd537ff840a937cf9d94b3e8093867201c773066c4d63567e9bb0d8656557a","stable_dependencies":["sdl3","utf8proc",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"69f30fe65df1c84049a8f4f4b1ea0894191221da3a671be61832e33e75df898e","stable_url_args":["https://github.com/libtcod/libtcod/archive/refs/tags/2.2.2.tar.gz"],"stable_version":"2.2.2"},"libtecla":{"desc":"Command-line editing facilities similar to the tcsh shell","executables":["enhance"],"head_dependencies":[{"automake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://sites.astro.caltech.edu/~mcs/tecla/","license":"ICU","ruby_source_checksum":"dfc08a8e174e4b14c83304d7e9573b41eb8f872d3e6f9ce95c373561359a95c3","stable_dependencies":[{"automake":":build"}],"stable_checksum":"f2757cc55040859fcf8f59a0b7b26e0184a22bece44ed9568a4534a478c1ee1a","stable_url_args":["https://sites.astro.caltech.edu/~mcs/tecla/libtecla-1.6.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.6.3","bottle_cellar":":any","bottle_checksum":"156d7de2fd3f8d531266f8df1178e26e5779cd93eb36a38062e9611d1fc8fbbf"},"libtensorflow":{"desc":"C interface for Google's OS library for Machine Intelligence","executables":["benchmark_model","summarize_graph","transform_graph"],"head_dependencies":["openblas",{"bazel@7":":build"},{"meson":":build"},{"ninja":":build"},{"python@3.13":":build"},{"gnu-getopt":":build"}],"homepage":"https://www.tensorflow.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"6540ea2c7dd25151b5e5270bccd99280f169ade202a440a4eb952199f3e97546","stable_dependencies":["openblas",{"bazel@7":":build"},{"meson":":build"},{"ninja":":build"},{"python@3.13":":build"},{"gnu-getopt":":build"}],"stable_checksum":"ef3568bb4865d6c1b2564fb5689c19b6b9a5311572cd1f2ff9198636a8520921","stable_url_args":["https://github.com/tensorflow/tensorflow/archive/refs/tags/v2.21.0.tar.gz"],"stable_version":"2.21.0"},"libtermkey":{"bottle_rebuild":1,"desc":"Library for processing keyboard entry from the terminal","head_dependencies":["unibilium",{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.leonerd.org.uk/code/libtermkey/","license":"MIT","ruby_source_checksum":"43115d875d780760a701393356674afda9909b0992671a5ecadd50f66be2e191","stable_dependencies":["unibilium",{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"6945bd3c4aaa83da83d80a045c5563da4edd7d0374c62c0d35aec09eb3014600","stable_url_args":["https://www.leonerd.org.uk/code/libtermkey/libtermkey-0.22.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.22","bottle_cellar":":any","bottle_checksum":"78d8398b5a79c26bf5b6cb85d71293309ed5533abd6de7ab0ff5d0b77bbfd4d6"},"libthai":{"compatibility_version":1,"desc":"Thai language support library","head_dependencies":["libdatrie",{"pkgconf":[":build",":test"]}],"homepage":"https://linux.thai.net/projects/libthai","license":"LGPL-2.1-or-later","ruby_source_checksum":"4052bd1b5090015a244b5ceedf915ecd324fb6271624c426ea1502b2078e0958","stable_dependencies":["libdatrie",{"pkgconf":[":build",":test"]}],"stable_checksum":"ddba8b53dfe584c3253766030218a88825488a51a7deef041d096e715af64bdd","stable_url_args":["https://linux.thai.net/pub/thailinux/software/libthai/libthai-0.1.30.tar.xz"],"stable_version":"0.1.30"},"libtickit":{"desc":"Library for building interactive full-screen terminal programs","head_dependencies":["libtermkey","unibilium",{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://www.leonerd.org.uk/code/libtickit/","license":"MIT","ruby_source_checksum":"569b4f91ff105954defc821bac9200651e040d70b4244158b6601e1a6ea47511","stable_dependencies":["libtermkey","unibilium",{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"4af827ba3aeaf591f4364c20d6e31c608e46fa6ada9ef7389ed5fba597f797b8","stable_url_args":["https://www.leonerd.org.uk/code/libtickit/libtickit-0.4.6.tar.gz"],"stable_version":"0.4.6"},"libtiff":{"bottle_rebuild":2,"compatibility_version":1,"desc":"TIFF library and utilities","executables":["fax2ps","fax2tiff","pal2rgb","ppm2tiff","raw2tiff","tiff2bw","tiff2pdf","tiff2ps","tiff2rgba","tiffcmp","tiffcp","tiffcrop","tiffdither","tiffdump","tiffinfo","tiffmedian","tiffset","tiffsplit"],"head_dependencies":["jpeg-turbo","webp","xz","zstd"],"homepage":"https://libtiff.gitlab.io/libtiff/","license":"libtiff","ruby_source_checksum":"8acf5e0f22700b2c18fb5419721ccc0bf7a202dfc27d5b36543166222589ec3d","stable_dependencies":["jpeg-turbo","webp","xz","zstd"],"stable_checksum":"672bd7d10aee4606171afb864f3570b83340f6a33e2c186dc0512f7145ffdf6a","stable_url_args":["https://download.osgeo.org/libtiff/tiff-4.7.2.tar.gz"],"stable_version":"4.7.2"},"libtins":{"desc":"C++ network packet sniffing and crafting library","head_dependencies":["openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/mfontanini/libtins.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://libtins.github.io/","license":"BSD-2-Clause","ruby_source_checksum":"9657781399e93c3c2076bc5c1914e348cad5218fe6b42181adc082944bec55a4","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"37a9cc407929c56c2081e717347cac455287ba354016bad5bad6243d1f0a4a7a","stable_url_args":["https://github.com/mfontanini/libtins/archive/refs/tags/v4.6.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"4.6"},"libtirpc":{"compatibility_version":1,"desc":"Port of Sun's Transport-Independent RPC library to Linux","head_dependencies":["krb5"],"homepage":"https://sourceforge.net/projects/libtirpc/","license":"BSD-3-Clause","ruby_source_checksum":"7e8bf6346d47aaf89be69d5b972344a3b2cf4cb6bc956ef9f35f3b5841545a29","stable_dependencies":["krb5"],"stable_checksum":"8839959bfcc7a0f4c609d8e4f53f1c67ae33de23775ec35beb39ff15adf11920","stable_url_args":["https://downloads.sourceforge.net/project/libtirpc/libtirpc/1.3.8/libtirpc-1.3.8.tar.bz2"],"stable_version":"1.3.8"},"libtomcrypt":{"desc":"Comprehensive, modular and portable cryptographic toolkit","head_dependencies":["gmp","libtommath",{"libtool":":build"}],"homepage":"https://www.libtom.net/","license":"Unlicense","revision":1,"ruby_source_checksum":"8cb8c513295e1e20b3c4fa242b1604a0e9ba36534e65817e8cbce94480ff8e1a","stable_dependencies":["gmp","libtommath",{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/libtom/libtomcrypt/commit/64d1153e5a515740ab56f39c46baf4cf6991a9d3.patch?full_index=1","sha256":"74a7abbe90dd5faf82a139810e13f2978f3a974f57adc463191a0ba1b4378412","type":"backport","resolves":[{"type":"security","id":"CVE-2019-17362"}]}],"stable_checksum":"d870fad1e31cb787c85161a8894abb9d7283c2a654a9d3d4c6d45a1eba59952c","stable_url_args":["https://github.com/libtom/libtomcrypt/archive/refs/tags/v1.18.2.tar.gz"],"stable_version":"1.18.2"},"libtommath":{"compatibility_version":1,"desc":"C library for number theoretic multiple-precision integers","head_dependencies":[{"libtool":":build"}],"head_url_args":["https://github.com/libtom/libtommath.git",{":branch":"develop"}],"homepage":"https://www.libtom.net/LibTomMath/","license":"Unlicense","ruby_source_checksum":"ea5ef4831fc4eb12b10271e3995794e214a632e51f4cb06e3d601baed77023b5","stable_dependencies":[{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MoarVM/libtommath/commit/db0d387b808d557bd408a6a253c5bf3a688ef274.patch?full_index=1","sha256":"e5eef1762dd3e92125e36034afa72552d77f066eaa19a0fd03cd4f1a656f9ab0","type":"unofficial"}],"stable_checksum":"296272d93435991308eb73607600c034b558807a07e829e751142e65ccfa9d08","stable_url_args":["https://github.com/libtom/libtommath/releases/download/v1.3.0/ltm-1.3.0.tar.xz"],"stable_version":"1.3.0","bottle_cellar":":any","bottle_checksum":"b0e54d27c97e9bad7b9377cb2ba3621c59c5ecd2e231d71b2181316febb008b5"},"libtool":{"caveats":"All commands have been installed with the prefix \"g\".\nIf you need to use these commands with their normal names, you\ncan add a \"gnubin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/libtool/libexec/gnubin:$PATH\"\n","compatibility_version":1,"desc":"Generic library support script","executables":["glibtool","glibtoolize","libtool","libtool-next-version","libtoolize"],"head_dependencies":["m4"],"homepage":"https://www.gnu.org/software/libtool/","license":"GPL-2.0-or-later","ruby_source_checksum":"5513e09178e3dccafd9cbb3e24c1af5c4aee5d40769256a3963ef8b234c35a39","stable_dependencies":["m4"],"stable_checksum":"2ef1067c16c97db930fd740cc9bc3d3ba9a583804ae5ac42cc3e8719e49e191e","stable_url_args":["https://ftpmirror.gnu.org/libtool/libtool-2.6.2.tar.xz"],"stable_version":"2.6.2"},"libtorrent-rakshasa":{"conflicts":[["libtorrent-rasterbar",{":because":"both use the same libname"}]],"desc":"BitTorrent library with a focus on high performance","head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/rakshasa/libtorrent","license":"GPL-2.0-or-later","ruby_source_checksum":"fe62d1aadb06f4c4d6f57f7afb4bc6c7f51042c26dd7d6d288f3a5cab4cc24ce","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"f3674a26c8398c38583f62e235a69056cf4142745af11cf9f7c2a6006c23a30a","stable_url_args":["https://github.com/rakshasa/libtorrent/archive/refs/tags/v0.16.26.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.16.26"},"libtorrent-rasterbar":{"compatibility_version":1,"conflicts":[["libtorrent-rakshasa",{":because":"both use the same libname"}]],"desc":"C++ bittorrent library with Python bindings","head_dependencies":["boost","boost-python3","openssl@4","python@3.15",{"cmake":":build"},{"python-setuptools":":build"}],"head_url_args":["https://github.com/arvidn/libtorrent.git",{":branch":"RC_2_1"}],"homepage":"https://www.libtorrent.org/","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"3ec7aa710149b3368f0529ec242c76a42a5c2be92c3e60f3ae0517ff6140ec3e","stable_dependencies":["boost","boost-python3","openssl@4","python@3.15",{"cmake":":build"},{"python-setuptools":":build"}],"stable_checksum":"3362546d9cd71b9e49ee6cac7d3f1f914ce9cdb217c86b63d5b22cbed0334dbc","stable_url_args":["https://github.com/arvidn/libtorrent/releases/download/v2.1.2/libtorrent-rasterbar-2.1.2.tar.gz"],"stable_version":"2.1.2"},"libtpms":{"desc":"Library for software emulation of a Trusted Platform Module","head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/stefanberger/libtpms","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"5bc973bbabca4e61febaaab2df959bc26542b05ec81c57d43022b3fa027a69db","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"edac03680f8a4a1c5c1d609a10e3f41e1a129e38ff5158f0c8deaedc719fb127","stable_url_args":["https://github.com/stefanberger/libtpms/archive/refs/tags/v0.10.2.tar.gz"],"stable_version":"0.10.2"},"libtrace":{"desc":"Library for trace processing supporting multiple inputs","executables":["traceconvert","tracediff","traceends","tracefilter","tracemcast","tracemerge","tracepktdump","tracereplay","tracereport","tracertstats","tracesplit","tracesplit_dir","tracestats","tracesummary","tracetop","tracetopends","traceucast"],"head_dependencies":["openssl@4","wandio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libpcap"],["ncurses"]],"homepage":"https://github.com/LibtraceTeam/libtrace","license":{":all_of":["GPL-2.0-or-later","LGPL-3.0-or-later"]},"revision":1,"ruby_source_checksum":"8f28091563933cd4c751c3ea3d453a471f11981a2ccc0feec2f753d04eced59a","stable_dependencies":["openssl@4","wandio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"b3e73b9ca6757094047295937ab4d834155a0c64674f499132b56e8f81f8fcc9","stable_url_args":["https://github.com/LibtraceTeam/libtrace/archive/refs/tags/4.0.34-1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libpcap"],["ncurses"]],"stable_version":"4.0.34"},"libtrng":{"bottle_rebuild":1,"desc":"Tina's Random Number Generator Library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/rabauke/trng4.git",{":branch":"master"}],"homepage":"https://www.numbercrunch.de/trng/","license":"BSD-3-Clause","ruby_source_checksum":"f6eea6046774d024d238abbce601ce5e1a9f518b907a0827b9a48585f068e8f0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"50432094f8a4b079bcf1c4a9075691c34f4ed5be54835d7ea1a38ccb00ebc89e","stable_url_args":["https://github.com/rabauke/trng4/archive/refs/tags/v4.28.tar.gz"],"stable_version":"4.28"},"libu2f-server":{"deprecate_args":{":date":"2025-11-22",":because":":unmaintained",":replacement_formula":"libfido2"},"desc":"Server-side of the Universal 2nd Factor (U2F) protocol","disable_args":{":date":"2026-11-22",":because":":unmaintained",":replacement_formula":"libfido2"},"executables":["u2f-server"],"head_dependencies":["json-c","openssl@4",{"check":":build"},{"gengetopt":":build"},{"help2man":":build"},{"pkgconf":":build"}],"homepage":"https://developers.yubico.com/libu2f-server/","license":"BSD-2-Clause","revision":4,"ruby_source_checksum":"57f48d307031d8ee3808f561624beedb8a728a278159cb8b89f146c3b4d7e749","stable_dependencies":["json-c","openssl@4",{"check":":build"},{"gengetopt":":build"},{"help2man":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Yubico/libu2f-server/commit/f7c4983b31909299c47bf9b2627c84b6bfe225de.patch?full_index=1","sha256":"012d1d759604ea80f6075b74dc9c7d8a864e4e5889fb82a222db93a6bd72cd1b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Yubico/libu2f-server/pull/42"}]}],"stable_checksum":"8dcd3caeacebef6e36a42462039fd035e45fa85653dcb2013f45e15aad49a277","stable_url_args":["https://developers.yubico.com/libu2f-server/Releases/libu2f-server-1.1.0.tar.xz"],"stable_version":"1.1.0"},"libucl":{"desc":"Universal configuration library parser","executables":["ucl_chargen","ucl_objdump","ucl_tool"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/vstakhov/libucl","license":"BSD-2-Clause","ruby_source_checksum":"77b84dd77f3039ca3a855a6b776fcd8cdb65b1310aa8a4d1dd24f3b212cbbdaf","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"319d8ff13441f55d91cd7f3708a54bd03779733e26958c2346c5109014520aaf","stable_url_args":["https://github.com/vstakhov/libucl/archive/refs/tags/0.9.4.tar.gz"],"stable_version":"0.9.4"},"libudfread":{"compatibility_version":1,"desc":"Universal Disk Format reader","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://code.videolan.org/videolan/libudfread","license":"LGPL-2.1-or-later","ruby_source_checksum":"4e42b9502defd34e5f15b122be342e5e8beb4772bfa09e65a9a0c4c846026d2f","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"bb477cbd4cfbfc7787d9d05b71ee5e70430f5cfebf1297497f7e83547958050f","stable_url_args":["https://download.videolan.org/videolan/libudfread/libudfread-1.2.0.tar.xz"],"stable_version":"1.2.0","bottle_cellar":":any","bottle_checksum":"dcfc7c2ae1e18c03814140a7fe31507166ad7174c105b99d1a6db3afdec9f51c"},"libuecc":{"desc":"Very small Elliptic Curve Cryptography library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://git.universe-factory.net/fastd/libuecc.git",{":branch":"main"}],"homepage":"https://git.universe-factory.net/fastd/libuecc","license":"BSD-2-Clause","ruby_source_checksum":"a4c8c4dc9b34ebdb506232b8aa8013cc0664f17493d08668268511f708ab7dc2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"80ef381fae912db88a33ebe1b4c7a722b98ed3b1939f75415068b025c5675818","stable_url_args":["https://git.universe-factory.net/fastd/libuecc/archive/v7.tar.gz"],"stable_version":"7","bottle_cellar":":any","bottle_checksum":"59b7963752350f8eeb7b2c57330094648df6089bc0b4dd5b9b5a4515b1cfaf5e"},"libultrahdr":{"compatibility_version":2,"desc":"Reference codec for the Ultra HDR format","executables":["ultrahdr_app"],"head_dependencies":["jpeg-turbo",{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://developer.android.com/media/platform/hdr-image-format","license":"Apache-2.0","ruby_source_checksum":"14f974872e7e8142471465bbf1a2036312dad110e1047be238c7aaa398f3ccea","stable_dependencies":["jpeg-turbo",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"aa8d193bb887c348c419780511dd03b374f4e07af8812b6d3f80c8537cf1ef2c","stable_url_args":["https://github.com/google/libultrahdr/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2"},"libunibreak":{"compatibility_version":3,"desc":"Implementation of the Unicode line- and word-breaking algorithms","homepage":"https://github.com/adah1972/libunibreak","license":"Zlib","ruby_source_checksum":"c965132af50d3ce674d8c6b4be9331c974c677fe0d775fa671894a57680096e0","stable_checksum":"9c4fad6e517338a098373acc9f35579ae2c325e6446666fb9ac2666ba15ceba4","stable_url_args":["https://github.com/adah1972/libunibreak/releases/download/libunibreak_8_0/libunibreak-8.0.tar.gz"],"stable_version":"8.0"},"libunicode":{"desc":"Modern C++20 Unicode library","executables":["unicode-query"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/contour-terminal/libunicode","license":"Apache-2.0","ruby_source_checksum":"5e687c8f91d2834a6e546260dbb9a85ab3555435509aebc22dddd02ae27d8df2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"aa6bc519712c541649553096c2b722c39a3ede765b9dc2d103012f1f90bec331","stable_url_args":["https://github.com/contour-terminal/libunicode/archive/refs/tags/v0.9.4.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.9.4"},"libuninameslist":{"desc":"Library of Unicode names and annotation data","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/fontforge/libuninameslist.git",{":branch":"master"}],"homepage":"https://github.com/fontforge/libuninameslist","license":"BSD-3-Clause","ruby_source_checksum":"195980c63b6938ce86cbddc1a28677e662890670525d9dfd55cd7a60527d53be","stable_checksum":"deb2ec02640c232a4bc333c2cd301ee6b286914eeeb0ccc31ccafe326aed0029","stable_url_args":["https://github.com/fontforge/libuninameslist/releases/download/20260918/libuninameslist-dist-20260918.tar.gz"],"stable_version":"20260918"},"libunistring":{"compatibility_version":1,"desc":"C string library for manipulating Unicode strings","homepage":"https://www.gnu.org/software/libunistring/","license":{":any_of":["GPL-2.0-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"e19b8847465634aa2ab365c7fa641216450ad26cc02bddfce08c8d17342d21dc","stable_checksum":"5b0ecd46cbf225375f20ab4056197e66a7ac590e2684c069af407ae3383c9d81","stable_url_args":["https://ftpmirror.gnu.org/libunistring/libunistring-1.5.tar.gz"],"stable_version":"1.5"},"libunwind-headers":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-05-17",":because":":unmaintained"},"desc":"C API for determining the call-chain of a program","disable_args":{":date":"2027-05-17",":because":":unmaintained"},"homepage":"https://opensource.apple.com/","keg_only_args":[":shadowed_by_macos","macOS provides libunwind.dylib (but nothing else)"],"license":"APSL-2.0","ruby_source_checksum":"a5551487a195a4ad6b36b06801c84747e64c5463c133c96c3b12a3c1745f36d8","stable_checksum":"bbe469bd8778ba5a3e420823b9bf96ae98757a250f198893dee4628e0a432899","stable_url_args":["https://github.com/apple-oss-distributions/libunwind/archive/refs/tags/libunwind-201.tar.gz"],"stable_version":"201","bottle_tag":":all","bottle_checksum":"c577eb37a7a223cb6ace388cf86d3b3c436e41ca7d058d949458f0b204046a58"},"libunwind":{"bottle_rebuild":1,"compatibility_version":1,"desc":"C API for determining the call-chain of a program","head_dependencies":["xz","zlib-ng-compat"],"homepage":"https://www.nongnu.org/libunwind/","keg_only_args":["it conflicts with LLVM"],"license":"MIT","ruby_source_checksum":"d35ba03e3e624573f2f1593ad927cf1dd1771a8e278d7558691f04d240e56ae8","stable_dependencies":["xz","zlib-ng-compat"],"stable_checksum":"be30d910e67f58d82e753231f1357f326a1a088acf126b21ff77e60aab19b90b","stable_url_args":["https://github.com/libunwind/libunwind/releases/download/v1.8.3/libunwind-1.8.3.tar.gz"],"stable_version":"1.8.3"},"libupnp":{"desc":"Portable UPnP development kit","head_dependencies":[{"cmake":":build"}],"homepage":"https://pupnp.sourceforge.io/","license":"BSD-3-Clause","ruby_source_checksum":"5ab1f191b359a4841c66f942cde9868a3c4f18fb7bcbb687d92ec66c8cc87140","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"4c50d3f3364021f6a6c70ab84d04bcd6f440654321a353cf644dc0cd89e5fad5","stable_url_args":["https://github.com/pupnp/pupnp/releases/download/release-22.1.8/libupnp-22.1.8.tar.bz2"],"stable_version":"22.1.8"},"libupnpp":{"desc":"C++ wrapper for libnpupnp","head_dependencies":["libnpupnp",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://framagit.org/medoc92/libupnpp.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["expat"]],"homepage":"https://www.lesbonscomptes.com/upmpdcli/libupnpp-refdoc/libupnpp-ctl.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"e36c2dc22844d47b08b0e0c7bd428836d28a397f0a9766bb4d4bc0901bf421aa","stable_dependencies":["libnpupnp",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"4738a19be51c09bd59a26b28e305172e2052c0e970b2fad92320a2d7cf1157c5","stable_url_args":["https://www.lesbonscomptes.com/upmpdcli/downloads/libupnpp-1.0.4.tar.gz"],"stable_uses_from_macos":[["curl"],["expat"]],"stable_version":"1.0.4"},"liburing":{"desc":"Helpers to setup and teardown io_uring instances","head_url_args":["https://github.com/axboe/liburing.git",{":branch":"master"}],"homepage":"https://github.com/axboe/liburing","license":{":any_of":["MIT","LGPL-2.1-only"]},"ruby_source_checksum":"c15dfdf757cf770a22695545a0d23f9f96a4e0452740ed48a072df484b104f05","stable_checksum":"8d052f2622dcb3678cbaee5ff582a87572672a6c0a56533cdda5b65cb636120a","stable_url_args":["https://github.com/axboe/liburing/archive/refs/tags/liburing-2.15.tar.gz"],"stable_version":"2.15"},"libusb-compat":{"compatibility_version":1,"desc":"Library for USB device access","executables":["libusb-config"],"head_dependencies":["libusb",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://libusb.info/","license":{":all_of":["LGPL-2.1-or-later",{":any_of":["LGPL-2.1-or-later","BSD-3-Clause"]}]},"ruby_source_checksum":"f6ef2562db842522981f08f00e9e1fe1331080a1a60bbbe92d95783cc2982424","stable_dependencies":["libusb",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"179d934676ad3bd172a5a37cf5c6351b8e9d7816feb3029252e79b30a518a3be","stable_url_args":["https://downloads.sourceforge.net/project/libusb/libusb-compat-0.1/libusb-compat-0.1.9/libusb-compat-0.1.9.tar.bz2"],"stable_version":"0.1.9"},"libusb":{"compatibility_version":1,"desc":"Library for USB device access","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/libusb/libusb.git",{":branch":"master"}],"homepage":"https://libusb.info/","license":"LGPL-2.1-or-later","ruby_source_checksum":"513c20f992711ced872639a391fbb0b3194e397ffddc4968b9f9b1e4f03b48ee","stable_checksum":"fea36f34f9156400209595e300840767ab1a385ede1dc7ee893015aea9c6dbaf","stable_url_args":["https://github.com/libusb/libusb/releases/download/v1.0.30/libusb-1.0.30.tar.bz2"],"stable_version":"1.0.30"},"libusbmuxd":{"aliases":["usb-multiplex-daemon"],"compatibility_version":1,"desc":"USB multiplexor library for iOS devices","executables":["inetcat","iproxy"],"head_dependencies":["libimobiledevice-glue","libplist",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libimobiledevice/libusbmuxd.git",{":branch":"master"}],"homepage":"https://www.libimobiledevice.org/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"revision":1,"ruby_source_checksum":"56a12a1ec7bf87a3ac122e166b6b436067948e81b342a170271e0b6d37916ae7","stable_dependencies":["libimobiledevice-glue","libplist",{"pkgconf":":build"}],"stable_checksum":"5546f1aba1c3d1812c2b47d976312d00547d1044b84b6a461323c621f396efce","stable_url_args":["https://github.com/libimobiledevice/libusbmuxd/releases/download/2.1.1/libusbmuxd-2.1.1.tar.bz2"],"stable_version":"2.1.1"},"libusrsctp":{"compatibility_version":1,"desc":"Portable SCTP userland stack","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/sctplab/usrsctp.git",{":branch":"master"}],"homepage":"https://github.com/sctplab/usrsctp","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"ec1bfd62895d45d5df5f89511abd1cbc8d86a92ce46288cda8e57026d14b4014","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/sctplab/usrsctp/commit/7569d2ce1e8658534369ad9726ca62139211db84.patch?full_index=1","sha256":"6d37314f524ff301546f1e53b605dd276837a984545c6dc1cb21ad87cbd49f6b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/sctplab/usrsctp/pull/724"}]}],"stable_checksum":"260107caf318650a57a8caa593550e39bca6943e93f970c80d6c17e59d62cd92","stable_url_args":["https://github.com/sctplab/usrsctp/archive/refs/tags/0.9.5.0.tar.gz"],"stable_version":"0.9.5.0","bottle_cellar":":any","bottle_checksum":"a99c35127a48fb9bfbd02e75741938b4bfe4f7ada7c53692fc944e2a316fa72a"},"libuv":{"compatibility_version":1,"desc":"Multi-platform support library with a focus on asynchronous I/O","head_dependencies":[{"cmake":":build"},{"python-setuptools":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/libuv/libuv.git",{":branch":"v1.x"}],"homepage":"https://libuv.org/","license":"MIT","ruby_source_checksum":"ce98fd5a27fe5e0d9114f0d31507c6735a5784974b4aa0f5a6fa59bece96bf84","stable_dependencies":[{"cmake":":build"},{"python-setuptools":":build"},{"sphinx-doc":":build"}],"stable_checksum":"cb0d6dd2128d5a95bd242c6cc982a24fe608fa93da57b6b4ec763b0018c53e64","stable_url_args":["https://dist.libuv.org/dist/v1.53.0/libuv-v1.53.0.tar.gz"],"stable_version":"1.53.0"},"libuvc":{"desc":"Cross-platform library for USB video devices","head_dependencies":["libusb",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/libuvc/libuvc.git",{":branch":"master"}],"homepage":"https://libuvc.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"ece89ce20a63e9856f7bcb25d17437c81ce7f9ee77ab006488007c68c6be5fbd","stable_dependencies":["libusb",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"abe134716f4c53fe60db2004b42adf6af60e64e45808135acfa4311454371ece","stable_url_args":["https://github.com/libuvc/libuvc/archive/refs/tags/v0.0.8.tar.gz"],"stable_version":"0.0.8"},"libva":{"desc":"Hardware accelerated video processing library","head_dependencies":["libdrm","libx11","libxcb","libxext","libxfixes","wayland",{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/intel/libva","license":"MIT","ruby_source_checksum":"a98de3ab74142f33efdde47d2dbd673d3ca09ef1d418702fa9f16f0a6c835814","stable_dependencies":["libdrm","libx11","libxcb","libxext","libxfixes","wayland",{"pkgconf":[":build",":test"]}],"stable_checksum":"eec6050b52876f229bd35e9df17cd31a06785e18e6f7990c445b584628483d67","stable_url_args":["https://github.com/intel/libva/releases/download/2.24.1/libva-2.24.1.tar.bz2"],"stable_version":"2.24.1"},"libvatek":{"desc":"User library to control VATek chips","head_dependencies":["libusb",{"cmake":":build"}],"head_url_args":["https://github.com/VisionAdvanceTechnologyInc/vatek_sdk_2.git",{":branch":"main"}],"homepage":"https://github.com/VisionAdvanceTechnologyInc/vatek_sdk_2","license":"BSD-2-Clause","ruby_source_checksum":"8cef9c175618c3f31a7d697333d3cd44e8bc6d2b1fdbfa1fa968d58baf5a3480","stable_dependencies":["libusb",{"cmake":":build"}],"stable_checksum":"293a9d8f271fe960c987b0c620bbc1daacaf1fba00374c3431cab990456ba516","stable_url_args":["https://github.com/VisionAdvanceTechnologyInc/vatek_sdk_2/archive/refs/tags/v3.12.1.tar.gz"],"stable_version":"3.12.1","bottle_cellar":":any","bottle_checksum":"1e5c0363747da7a46a013899694315c0d01226c2251f7fd00e208218dd99ac53"},"libvdpau":{"desc":"Open source Video Decode and Presentation API library","head_dependencies":["libx11","libxext","xorgproto",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://www.freedesktop.org/wiki/Software/VDPAU/","license":"MIT","ruby_source_checksum":"15fca336518d1d93a46b1a82d393c04768b5e4fe33adef73f446a48796f59fbb","stable_dependencies":["libx11","libxext","xorgproto",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"a5d50a42b8c288febc07151ab643ac8de06a18446965c7241f89b4e810821913","stable_url_args":["https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.5/libvdpau-1.5.tar.bz2"],"stable_version":"1.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"b17967b5626752a517b629d7c01e002eba4bd9ea5bcc756f935ad5f3326543c5"},"libversion":{"desc":"Advanced version string comparison library","executables":["version_compare","version_sort"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/repology/libversion","license":"MIT","ruby_source_checksum":"f3d0c3497d3302f32e910a6f986e6ee7794daf518a7f0ff291feb962f223068e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"48c2a4a98b6f220dedd535979f1e9ab83f9bf869e06c0f5e7bb1be6d2e662fee","stable_url_args":["https://github.com/repology/libversion/archive/refs/tags/3.0.4.tar.gz"],"stable_version":"3.0.4"},"libvidstab":{"aliases":["vid.stab"],"compatibility_version":1,"desc":"Transcode video stabilization plugin","head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://github.com/georgmartius/vid.stab","license":"GPL-2.0-or-later","ruby_source_checksum":"5901f31983eab18dcfbe4a24c049dc8191500008f83f14a6854c4ede8909308a","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"96db34d48a9e3aa13736a48744b56dfb76731ac9bb5193c716de8534c9fd709d","stable_url_args":["https://github.com/georgmartius/vid.stab/archive/refs/tags/v1.1.2.tar.gz"],"stable_version":"1.1.2"},"libvirt-glib":{"desc":"Libvirt API for glib-based programs","head_dependencies":["glib","libvirt","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://libvirt.org/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"bf400739284b085ba5648d259d65f1227014f23b40fd4223504918e36d1120e0","stable_dependencies":["glib","libvirt","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"9bfec346382416a3575d87299bc641b2a464aa519fd9b1287e318aa43a2f3b8b","stable_url_args":["https://download.libvirt.org/glib/libvirt-glib-5.0.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"5.0.0"},"libvirt-python":{"desc":"Libvirt virtualization API python binding","head_dependencies":["libvirt",{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"homepage":"https://www.libvirt.org/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"571f061e7282d4addd82e45791a94366bc90b7d70e5052d7d4f6b18bcb2c6937","stable_dependencies":["libvirt",{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"ab24a102ebf99b913ddc3459031aa71a48b0b1cdbb0f423b4ea278052791ac8a","stable_url_args":["https://download.libvirt.org/python/libvirt_python-12.8.0.tar.gz"],"stable_version":"12.8.0"},"libvirt":{"compatibility_version":1,"desc":"C virtualization API","executables":["libvirtd","virsh","virt-admin","virt-host-validate","virt-login-shell","virt-pki-query-dn","virt-pki-validate","virt-qemu-qmp-proxy","virt-qemu-run","virt-qemu-sev-validate","virt-ssh-helper","virt-xml-validate","virtchd","virtlockd","virtlogd","virtlxcd","virtnetworkd","virtnwfilterd","virtproxyd","virtqemud","virtsecretd","virtstoraged","virtvboxd"],"head_dependencies":["cyrus-sasl","glib","gnutls","json-c","libiscsi","libssh2","readline","gettext",{"docutils":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/libvirt/libvirt.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxslt":":build"}],[{"perl":":build"}],["curl"],["libxml2"]],"homepage":"https://libvirt.org/","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"c3e2abdfdbf5e667d3d55688379a9a59b8c9a5295439441cb1a40ca5dc7b3378","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin"}],[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/libvirt/sbin/libvirtd","-f","$HOMEBREW_PREFIX/etc/libvirt/libvirtd.conf"]],"stable_dependencies":["cyrus-sasl","glib","gnutls","json-c","libiscsi","libssh2","readline","gettext",{"docutils":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"0cd46a8f3a2b9b63c35c6e6f42a6c2989183ef3b3d1499ee92b4876db35e6fe9","stable_url_args":["https://download.libvirt.org/libvirt-12.8.0.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}],[{"perl":":build"}],["curl"],["libxml2"]],"stable_version":"12.8.0"},"libvisio":{"bottle_rebuild":1,"desc":"Interpret and import Visio diagrams","executables":["vsd2raw","vsd2text","vsd2xhtml","vss2raw","vss2text","vss2xhtml"],"head_dependencies":["icu4c@79","librevenge",{"boost":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"gperf":":build"}],["libxml2"]],"homepage":"https://wiki.documentfoundation.org/DLP/Libraries/libvisio","license":"MPL-2.0","ruby_source_checksum":"d8002546e958283c77ca3ae958e3ae7ae233fa35e1c9b3fb7060694ba60f0642","stable_dependencies":["icu4c@79","librevenge",{"boost":":build"},{"pkgconf":":build"}],"stable_checksum":"2a6efd40b6d9dbcb70fba3be53112366882ba97b57151df3698dfa478c8d8dd3","stable_url_args":["https://dev-www.libreoffice.org/src/libvisio/libvisio-0.1.11.tar.xz"],"stable_uses_from_macos":[[{"gperf":":build"}],["libxml2"]],"stable_version":"0.1.11"},"libvisual-plugins":{"bottle_rebuild":1,"desc":"Audio Visualization tool and library","head_dependencies":["jack","libvisual","portaudio",{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://github.com/Libvisual/libvisual","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"2e08a8889ed20b3f516f9ffbf0c1cf6d2e770555e6833580f90f2a433d656646","stable_dependencies":["jack","libvisual","portaudio",{"pkgconf":":build"}],"stable_checksum":"55988403682b180d0de5e6082f804f3cf066d9a08e887b10eb6a315eb40d9f87","stable_url_args":["https://github.com/Libvisual/libvisual/releases/download/libvisual-plugins-0.4.2/libvisual-plugins-0.4.2.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"0.4.2"},"libvisual-projectm":{"desc":"Visualization plug-in for projectM support from Libvisual","head_dependencies":["libvisual","projectm",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/projectM-visualizer/frontend-libvisual-plug-in","license":"GPL-3.0-or-later","ruby_source_checksum":"645b9a2bdf91c2f24fd0ef560aa6481e74b7be23eb868da38f23d137a1bde86a","stable_dependencies":["libvisual","projectm",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"b83cd19bfaaa35254489bac3dec315ff305171e19cf19387644c3c5c56207208","stable_url_args":["https://github.com/projectM-visualizer/frontend-libvisual-plug-in/archive/refs/tags/v2.1.2.tar.gz"],"stable_version":"2.1.2"},"libvisual":{"desc":"Audio Visualization tool and library","executables":["lv-tool-0.4"],"head_dependencies":["sdl12-compat",{"pkgconf":":build"}],"homepage":"https://github.com/Libvisual/libvisual","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"baf125e05fd6494c13342552e332c69b579c740466038c86a65d5acdc8b68341","stable_dependencies":["sdl12-compat",{"pkgconf":":build"}],"stable_checksum":"63085fd9835c42c9399ea6bb13a7ebd4b1547ace75c4595ce8e9759512bd998a","stable_url_args":["https://github.com/Libvisual/libvisual/releases/download/libvisual-0.4.2/libvisual-0.4.2.tar.gz"],"stable_version":"0.4.2","bottle_cellar":":any","bottle_checksum":"de0973df1bed9f47df99760b65c9e32fc44302b0931e5b41e47768cb3f6ea01e"},"libvmaf":{"compatibility_version":1,"desc":"Perceptual video quality assessment based on multi-method fusion","executables":["vmaf"],"head_dependencies":[{"meson":":build"},{"ninja":":build"},{"nasm":":build"}],"head_uses_from_macos":[[{"vim":":build"}]],"homepage":"https://github.com/Netflix/vmaf","license":"BSD-2-Clause-Patent","ruby_source_checksum":"e26bc5341ea496e86d7f2be1f48a711235139d5ccd10556188d3c52b24a30f76","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"nasm":":build"}],"stable_checksum":"5df7386911bc15fd1ca783132528748d219768ae4fc5f8e0b61184f041648092","stable_url_args":["https://github.com/Netflix/vmaf/archive/refs/tags/v3.2.1.tar.gz"],"stable_uses_from_macos":[[{"vim":":build"}]],"stable_version":"3.2.1"},"libvncserver":{"desc":"VNC server and client libraries","head_dependencies":["jpeg-turbo","libpng","openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/LibVNC/libvncserver.git",{":branch":"master"}],"homepage":"https://libvnc.github.io","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"dc9c51793887ed0b249b5ffa0ab1577106edf79f19a5993267c6c8f6138e6444","stable_dependencies":["jpeg-turbo","libpng","openssl@4",{"cmake":":build"}],"stable_checksum":"62352c7795e231dfce044beb96156065a05a05c974e5de9e023d688d8ff675d7","stable_url_args":["https://github.com/LibVNC/libvncserver/archive/refs/tags/LibVNCServer-0.9.15.tar.gz"],"stable_version":"0.9.15"},"libvo-aacenc":{"desc":"VisualOn AAC encoder library","homepage":"https://opencore-amr.sourceforge.net/","license":"Apache-2.0","ruby_source_checksum":"f677629660301fa922957dd640e807d96113fb4aaa0574a9a1ca39e26b2e9b65","stable_checksum":"e51a7477a359f18df7c4f82d195dab4e14e7414cbd48cf79cc195fc446850f36","stable_url_args":["https://downloads.sourceforge.net/project/opencore-amr/vo-aacenc/vo-aacenc-0.1.3.tar.gz"],"stable_version":"0.1.3","bottle_cellar":":any","bottle_checksum":"5c092be2b303fc7bc9c5ce9b56a5cb71987186d5c23e9b8577a502d37b5cc34e"},"libvoikko":{"desc":"Linguistic software and Finnish dictionary","executables":["voikkogc","voikkohyphenate","voikkospell","voikkovfstc"],"head_dependencies":["hfstospell",{"foma":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://voikko.puimula.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"8faa3af3aa4792546b50863e341f5c88fd751b5e4c7ecf22e3932e150edbd4a3","stable_dependencies":["hfstospell",{"foma":":build"},{"pkgconf":":build"}],"stable_checksum":"d1162965c61de44f72162fd87ec1394bd4f90f87bc8152d13fe4ae692fdc73fa","stable_url_args":["https://www.puimula.org/voikko-sources/libvoikko/libvoikko-4.3.3.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.3.3","bottle_cellar":":any","bottle_checksum":"ec5e2e1976c7dfd2fc89331f972d032f1026db0e3ef668f987616794e3165a34"},"libvorbis":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Vorbis general audio compression codec","head_dependencies":["libogg",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/vorbis.git",{":branch":"master"}],"homepage":"https://xiph.org/vorbis/","license":"BSD-3-Clause","ruby_source_checksum":"52c0ff9baa24e2e66ce76ed96ae18e9e971bf6c5bb7b31b03af8d4c2822ce054","stable_dependencies":["libogg",{"pkgconf":":build"}],"stable_checksum":"b33cc4934322bcbf6efcbacf49e3ca01aadbea4114ec9589d1b1e9d20f72954b","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-1.3.7.tar.xz"],"stable_version":"1.3.7","bottle_cellar":":any","bottle_checksum":"4e1a3b6ba6e8f790974930a7ceda16a3fb0b50d544021f6e39d1b38392e98512"},"libvpx":{"bottle_rebuild":1,"compatibility_version":1,"desc":"VP8/VP9 video codec","head_dependencies":[{"nasm":":build"}],"head_url_args":["https://chromium.googlesource.com/webm/libvpx.git",{":branch":"main"}],"homepage":"https://www.webmproject.org/code/","license":"BSD-3-Clause","ruby_source_checksum":"da99e55001e2a5494e8c27f80dc5ce54469b07af5a2dcbc428bc8dcb4a225833","stable_dependencies":[{"nasm":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"1020f184046187baa2985dbde38e0691f49c44088bca7a1842b0236c6081dc0a","stable_url_args":["https://github.com/webmproject/libvpx/archive/refs/tags/v1.17.0.tar.gz"],"stable_version":"1.17.0"},"libvterm":{"desc":"C99 library which implements a VT220 or xterm terminal emulator","executables":["unterm","vterm-ctrl","vterm-dump"],"head_dependencies":[{"libtool":":build"}],"homepage":"https://www.leonerd.org.uk/code/libvterm/","license":"MIT","ruby_source_checksum":"cc309b5a7b156845921489e8183e6848851fe0ab81ad64de31b730c9282ec315","stable_dependencies":[{"libtool":":build"}],"stable_checksum":"09156f43dd2128bd347cbeebe50d9a571d32c64e0cf18d211197946aff7226e0","stable_url_args":["https://launchpad.net/libvterm/trunk/v0.3/+download/libvterm-0.3.3.tar.gz"],"stable_version":"0.3.3","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"1a6422cd35520a29dd3eb89b40c30526712d06ee2b3db9961e18d069a69a4ad9"},"libwapcaplet":{"compatibility_version":1,"desc":"String internment library","head_dependencies":[{"netsurf-buildsystem":":build"}],"head_url_args":["git://git.netsurf-browser.org/libwapcaplet.git",{":branch":"master"}],"homepage":"https://www.netsurf-browser.org/projects/libwapcaplet/","license":"MIT","ruby_source_checksum":"10aace7b1dada9669c90a37db59d1d6a5b3408301cb3cc8f4296c0b7b1174c4e","stable_dependencies":[{"netsurf-buildsystem":":build"}],"stable_checksum":"9b2aa1dd6d6645f8e992b3697fdbd87f0c0e1da5721fa54ed29b484d13160c5c","stable_url_args":["https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.4.3-src.tar.gz"],"stable_version":"0.4.3","bottle_cellar":":any","bottle_checksum":"9ce24413c4c058e26f16e19cd7a4eb0e737f630959a093d388ca5596c4a7ccf0"},"libwbxml":{"desc":"Library and tools to parse and encode WBXML documents","executables":["wbxml2xml","xml2wbxml"],"head_dependencies":["wget",{"cmake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libwbxml/libwbxml.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://github.com/libwbxml/libwbxml","license":"LGPL-2.1-or-later","ruby_source_checksum":"662f43b0dd0f4b2ed6e1890bd0aa1aeb739af3b83b53f3696f6f39133fd8bf3d","stable_dependencies":["wget",{"cmake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"pkgconf":":build"}],"stable_checksum":"027b77ab7c06458b73cbcf1f06f9cf73b65acdbb2ac170b234c1d736069acae4","stable_url_args":["https://github.com/libwbxml/libwbxml/archive/refs/tags/libwbxml-0.11.10.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.11.10","bottle_cellar":":any","bottle_checksum":"574ee31b76288b7d5d76eeeafeca1463b022e1d6764b2c7b9998703db1537468"},"libwebm":{"desc":"WebM container","executables":["mkvmuxer_sample","mkvparser_sample","vttdemux","webm2pes"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://www.webmproject.org/code/","license":"BSD-3-Clause","ruby_source_checksum":"3b9f65395e889de614198e5882551bbcc79bf25acd6547121bde0921520ae794","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"7fd5e085bda9f8031cf2ad2a1e52d9b7b29cba9c0b96ad2ce794ce89e4249eb8","stable_url_args":["https://github.com/webmproject/libwebm/archive/refs/tags/libwebm-1.0.0.32.tar.gz"],"stable_version":"1.0.0.32","bottle_checksum":"2a1a22a88f4f5841edbfcd0147dca26f323e8d00f8c6e51b5ac163c6470e334d"},"libwebsockets":{"compatibility_version":6,"desc":"C websockets server library","head_dependencies":["libevent","libuv","openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/warmcat/libwebsockets.git",{":branch":"main"}],"homepage":"https://github.com/warmcat/libwebsockets","license":"MIT","revision":2,"ruby_source_checksum":"3cecac2b6d5bdd635ea573a9dbc107b2348da778aa52d230c6b4e31a3da7077c","stable_dependencies":["libevent","libuv","openssl@4",{"cmake":":build"}],"stable_checksum":"f853c6582101cfcee3a5a9e28ae92ab19d9735c5f31f0bb2e9794b5106123962","stable_url_args":["https://github.com/warmcat/libwebsockets/archive/refs/tags/v5.0.0.tar.gz"],"stable_version":"5.0.0"},"libwmf":{"desc":"Library for converting WMF (Window Metafile Format) files","executables":["libwmf-config","libwmf-fontmap","wmf2eps","wmf2fig","wmf2gd","wmf2svg"],"head_dependencies":["freetype","jpeg-turbo","libpng",{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://github.com/caolanm/libwmf","license":{":all_of":["LGPL-2.1-or-later","GD"]},"ruby_source_checksum":"5676f1d65eae4e1017369b7e99ac2aa64358473d932cf40692d88f8ec6f72b5b","stable_dependencies":["freetype","jpeg-turbo","libpng",{"pkgconf":":build"}],"stable_checksum":"876915024b64edda8d417daf06819d03a0d18adff1fcc2f64182c69274ed0519","stable_url_args":["https://github.com/caolanm/libwmf/releases/download/v0.2.17/libwmf-0.2.17.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.2.17"},"libwpd":{"compatibility_version":1,"desc":"General purpose library for reading WordPerfect files","executables":["wpd2html","wpd2raw","wpd2text"],"head_dependencies":["glib","libgsf","librevenge",{"boost":":build"},{"pkgconf":":build"}],"homepage":"https://libwpd.sourceforge.net/","license":{":any_of":["MPL-2.0","LGPL-2.1-or-later"]},"ruby_source_checksum":"89c7ca1ff4f2662d318a1eed9c1035ebb6b6f43d6ff84f3c70bf700f546065a0","stable_dependencies":["glib","libgsf","librevenge",{"boost":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2465b0b662fdc5d4e3bebcdc9a79027713fb629ca2bff04a3c9251fdec42dd09","stable_url_args":["https://dev-www.libreoffice.org/src/libwpd-0.10.3.tar.xz"],"stable_version":"0.10.3","bottle_cellar":":any","bottle_checksum":"94ab87267b633ee7c374462f66cd7a377253c302d651228a2ae3aadbf45e5ef2"},"libwpe":{"desc":"General-purpose library for WPE WebKit","head_dependencies":["libxkbcommon","mesa",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/WebPlatformForEmbedded/libwpe.git",{":branch":"master"}],"homepage":"https://wpewebkit.org/","license":"BSD-2-Clause","ruby_source_checksum":"be2d0f594690ce0f370a215842276521f8db6f6fb69fb9a45bf6fa6de0206211","stable_dependencies":["libxkbcommon","mesa",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"c880fa8d607b2aa6eadde7d6d6302b1396ebc38368fe2332fa20e193c7ee1420","stable_url_args":["https://github.com/WebPlatformForEmbedded/libwpe/releases/download/1.16.3/libwpe-1.16.3.tar.xz"],"stable_version":"1.16.3"},"libwpg":{"desc":"Library for reading and parsing Word Perfect Graphics format","executables":["wpg2raw","wpg2svg","wpg2svgbatch.pl"],"head_dependencies":["librevenge","libwpd",{"boost":":build"},{"pkgconf":":build"}],"homepage":"https://libwpg.sourceforge.net/","license":{":all_of":["LGPL-2.1-only","MPL-2.0"]},"ruby_source_checksum":"8052fbb433d8871aac9582d9bb7f37c557e5a46e4f6da8dbc9bc5f75d0f80b1b","stable_dependencies":["librevenge","libwpd",{"boost":":build"},{"pkgconf":":build"}],"stable_checksum":"b55fda9440d1e070630eb2487d8b8697cf412c214a27caee9df69cec7c004de3","stable_url_args":["https://dev-www.libreoffice.org/src/libwpg-0.3.4.tar.xz"],"stable_version":"0.3.4","bottle_cellar":":any","bottle_checksum":"58f2f9eca5ef6a1c769dd67aa64f8b4d90740d1c0493791c6f06b3c2ab06a1d5"},"libwps":{"desc":"Library to import files in MS Works format","executables":["wks2csv","wks2raw","wks2text","wps2html","wps2raw","wps2text"],"head_dependencies":["librevenge",{"pkgconf":":build"}],"homepage":"https://libwps.sourceforge.net/","license":{":any_of":["LGPL-2.1-or-later","MPL-2.0"]},"ruby_source_checksum":"409f10b309c483af722e311d9ed0b6c6c0280c1af527221ca45209883988baf8","stable_dependencies":["librevenge",{"pkgconf":":build"}],"stable_checksum":"365b968e270e85a8469c6b160aa6af5619a4e6c995dbb04c1ecc1b4dd13e80de","stable_url_args":["https://downloads.sourceforge.net/project/libwps/libwps/libwps-0.4.14/libwps-0.4.14.tar.xz"],"stable_version":"0.4.14","bottle_cellar":":any","bottle_checksum":"05d18e5787514170da6f2b7e2bb58f449bb4c282c9e35ff32ddf4b13747ee458"},"libx11":{"compatibility_version":1,"desc":"X.Org: Core X11 protocol client library","head_dependencies":["libxcb","xorgproto",{"pkgconf":":build"},{"util-macros":":build"},{"xtrans":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"b3d2b0c2f372e613a4b315e2f18d231fbcf073550b1fa8d23e9287f173240b45","stable_dependencies":["libxcb","xorgproto",{"pkgconf":":build"},{"util-macros":":build"},{"xtrans":":build"}],"stable_checksum":"ebb8a58549ddde50aa2e742b3b256557f451053d173be8dbfc2e8ac078eee1d6","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libX11-1.8.14.tar.gz"],"stable_version":"1.8.14"},"libxau":{"compatibility_version":1,"desc":"X.Org: A Sample Authorization Protocol for X","head_dependencies":["xorgproto",{"pkgconf":":build"},{"util-macros":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"2cdf3d1c459a7e58615dd07cb087aa511ad415619ced460636d2401ee652fa7f","stable_dependencies":["xorgproto",{"pkgconf":":build"},{"util-macros":":build"}],"stable_checksum":"74d0e4dfa3d39ad8939e99bda37f5967aba528211076828464d2777d477fc0fb","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXau-1.0.12.tar.xz"],"stable_version":"1.0.12","bottle_cellar":":any","bottle_checksum":"9979936a79a670d37c775a0163b3f24544a264343242b1820332d86e7e5200c4"},"libxaw":{"compatibility_version":1,"desc":"X.Org: X Athena Widget Set","head_dependencies":["libx11","libxext","libxmu","libxpm","libxt",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":{":all_of":["MIT-open-group","X11","HPND","HPND-sell-variant"]},"revision":1,"ruby_source_checksum":"f29e03d345e3f79dbdd6e222d4d0d3f19c9a7e7f00c8c1e7765e49001c0c447b","stable_dependencies":["libx11","libxext","libxmu","libxpm","libxt",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.freedesktop.org/xorg/lib/libxaw/-/commit/cce2abf00fa2c9a695f1d0e5c931c70c1ba579cf.diff","sha256":"64bfebc3fcb788582abbf2589514e64b3fa62457089c77e644177f1c0a80c10f","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.freedesktop.org/xorg/lib/libxaw/-/merge_requests/33"}]}],"stable_checksum":"731d572b54c708f81e197a6afa8016918e2e06dfd3025e066ca642a5b8c39c8f","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXaw-1.0.16.tar.xz"],"stable_version":"1.0.16","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"97953eebb88716cfbc585f5bd4cf80d299beca4aa19b62eaa1fdc1c43ea810b7"},"libxaw3d":{"desc":"X.Org: 3D Athena widget set based on the Xt library","head_dependencies":["libx11","libxext","libxmu","libxpm","libxt",{"pkgconf":":build"},{"util-macros":":build"}],"homepage":"https://www.x.org","license":"MIT","revision":1,"ruby_source_checksum":"244e44da5728168f99b030577b36411ecdf5df6aeb012b41aa4ba8ce4ea9c90c","stable_dependencies":["libx11","libxext","libxmu","libxpm","libxt",{"pkgconf":":build"},{"util-macros":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.freedesktop.org/xorg/lib/libxaw3d/-/commit/b2365950e5314b0453dd7cf2a552aa30ec19c046.diff","sha256":"18919b30bfafd2642895a4f9497f54b8d263e4eb593f192a923340732ed4afa8","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.freedesktop.org/xorg/lib/libxaw3d/-/merge_requests/13"}]}],"stable_checksum":"0cdb8f51c390b0f9f5bec74454e53b15b6b815bc280f6b7c969400c9ef595803","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXaw3d-1.6.6.tar.gz"],"stable_version":"1.6.6","bottle_cellar":":any","bottle_checksum":"813b0a28985d4942c631d31e26c6135bca92a88652aa6c634cd92b957dcbce61"},"libxc":{"compatibility_version":1,"desc":"Library of exchange and correlation functionals for codes","executables":["xc-info"],"head_dependencies":["gcc",{"cmake":[":build",":test"]}],"homepage":"https://libxc.gitlab.io/","license":"MPL-2.0","ruby_source_checksum":"1c8d6a49765f3828c42631f83db697beb9e8e0fcdfbe4e2e0c75b67fc5f55575","stable_dependencies":["gcc",{"cmake":[":build",":test"]}],"stable_checksum":"3915fac94416e4c415534223ea492ad2663f928acf27e98662c861b094a6c306","stable_url_args":["https://gitlab.com/libxc/libxc/-/archive/7.1.2/libxc-7.1.2.tar.bz2"],"stable_version":"7.1.2"},"libxcb":{"bottle_rebuild":1,"compatibility_version":1,"desc":"X.Org: Interface to the X Window System protocol","head_dependencies":["libxau","libxdmcp",{"pkgconf":":build"},{"python@3.15":":build"},{"xcb-proto":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"49a4793187901f49fe16e60ac3c9040c82836f8a5be786c00ae0b571631e1c84","stable_dependencies":["libxau","libxdmcp",{"pkgconf":":build"},{"python@3.15":":build"},{"xcb-proto":":build"}],"stable_checksum":"599ebf9996710fea71622e6e184f3a8ad5b43d0e5fa8c4e407123c88a59a6d55","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libxcb-1.17.0.tar.xz"],"stable_version":"1.17.0","bottle_cellar":":any","bottle_checksum":"b0bd40b6aba450db00c38a98d4a1e3b8cf3335f4df18e4044e60e1b0ad7fb481"},"libxcomposite":{"desc":"X.Org: Client library for the Composite extension","head_dependencies":["libx11","libxfixes","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"0eeea979dcd57ff8d66fc5cb0e1ef58638a3a777f29c860bb9ff1d9b1346cb6f","stable_dependencies":["libx11","libxfixes","xorgproto",{"pkgconf":":build"}],"stable_checksum":"8bdf310967f484503fa51714cf97bff0723d9b673e0eecbf92b3f97c060c8ccb","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXcomposite-0.4.7.tar.xz"],"stable_version":"0.4.7"},"libxcrypt":{"compatibility_version":1,"desc":"Extended crypt library for descrypt, md5crypt, bcrypt, and others","homepage":"https://github.com/besser82/libxcrypt","keg_only_args":[":provided_by_macos"],"license":"LGPL-2.1-or-later","link_overwrite_paths":["include/crypt.h","lib/libcrypt.so"],"ruby_source_checksum":"21d7fd5f59479a37cabcc60ee93ed58c0d8dae7d7da04fadff29cec9a1341694","stable_checksum":"71513a31c01a428bccd5367a32fd95f115d6dac50fb5b60c779d5c7942aec071","stable_url_args":["https://github.com/besser82/libxcrypt/releases/download/v4.5.2/libxcrypt-4.5.2.tar.xz"],"stable_version":"4.5.2"},"libxcursor":{"compatibility_version":1,"desc":"X.Org: X Window System Cursor management library","head_dependencies":["libx11","libxfixes","libxrender",{"pkgconf":":build"},{"util-macros":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"89585e183d55d192115cd2b3d42e7901c711891d2a0c48aaa0d280da7cb1530a","stable_dependencies":["libx11","libxfixes","libxrender",{"pkgconf":":build"},{"util-macros":":build"}],"stable_checksum":"fde9402dd4cfe79da71e2d96bb980afc5e6ff4f8a7d74c159e1966afb2b2c2c0","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXcursor-1.2.3.tar.xz"],"stable_version":"1.2.3","bottle_cellar":":any","bottle_checksum":"c3dccfd8fffba3cb2dbee1135fb1ebaa601ae8d25fcdf1add36c13052cd62d6e"},"libxcvt":{"desc":"VESA CVT standard timing modelines generator","executables":["cvt"],"head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://gitlab.freedesktop.org/xorg/lib/libxcvt.git",{":branch":"master"}],"homepage":"https://www.x.org","license":"MIT","ruby_source_checksum":"aaf9d86daca31f7966b852dfa6ce9d898a86a1a7e078958ae1c019afcb4bf700","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"a929998a8767de7dfa36d6da4751cdbeef34ed630714f2f4a767b351f2442e01","stable_url_args":["https://www.x.org/releases/individual/lib/libxcvt-0.1.3.tar.xz"],"stable_version":"0.1.3","bottle_cellar":":any","bottle_checksum":"8fe87353ad2535c4d00afc7b998635f11869abbcdd9ba29de9030a344fbd670f"},"libxdamage":{"desc":"X.Org: X Damage Extension library","head_dependencies":["libx11","libxfixes","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"fd2ef0b98463a89426fd121b42edcb08771ef43d61bd2e12161319b9dfaea329","stable_dependencies":["libx11","libxfixes","xorgproto",{"pkgconf":":build"}],"stable_checksum":"127067f521d3ee467b97bcb145aeba1078e2454d448e8748eb984d5b397bde24","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXdamage-1.1.7.tar.xz"],"stable_version":"1.1.7"},"libxdg-basedir":{"desc":"C implementation of the XDG Base Directory specifications","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/devnev/libxdg-basedir","license":"MIT","ruby_source_checksum":"befbe859c161ef318fbeaa1a113106932e53cf5d6d2a55c63f03de79dda8f00e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"ff30c60161f7043df4dcc6e7cdea8e064e382aa06c73dcc3d1885c7d2c77451d","stable_url_args":["https://github.com/devnev/libxdg-basedir/archive/refs/tags/libxdg-basedir-1.2.3.tar.gz"],"stable_version":"1.2.3","bottle_cellar":":any","bottle_checksum":"9c3b62fa19c3169a4641fc9c5d5a3e6700303335c49383bbe58daa23755d34ac"},"libxdiff":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-01-05",":because":"is not available via HTTPS"},"desc":"Implements diff functions for binary and text files","disable_args":{":date":"2027-01-05",":because":"is not available via HTTPS"},"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"http://www.xmailserver.org/xdiff-lib.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"7cf3b3e71fe9b3c7a45d47c72977c84421985fb748db7c046878713cc63d910f","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"e9af96174e83c02b13d452a4827bdf47cb579eafd580953a8cd2c98900309124","stable_url_args":["http://www.xmailserver.org/libxdiff-0.23.tar.gz"],"stable_version":"0.23","bottle_cellar":":any","bottle_checksum":"61714ffb05a6444a400caf45d75d6013348f961853020e6b662045fecfa23283"},"libxdmcp":{"compatibility_version":1,"desc":"X.Org: X Display Manager Control Protocol library","head_dependencies":["xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"6ecf6850f41a7a182ffcc47db4c7025001669c74208fbb37f5fc227119a37a29","stable_dependencies":["xorgproto",{"pkgconf":":build"}],"stable_checksum":"d8a5222828c3adab70adf69a5583f1d32eb5ece04304f7f8392b6a353aa2228c","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXdmcp-1.1.5.tar.xz"],"stable_version":"1.1.5","bottle_cellar":":any","bottle_checksum":"f553988c10f628a28ef1f4d8d3ace5d5ffcc147a3ef6958acd679943a2300668"},"libxext":{"compatibility_version":1,"desc":"X.Org: Library for common extensions to the X11 protocol","head_dependencies":["libx11","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"a56be613f2f488afe0858c286a1443f8e9ba9a7ee4b0d1c0538d40bb3740fb7f","stable_dependencies":["libx11","xorgproto",{"pkgconf":":build"}],"stable_checksum":"6564608dc3b816b0cfddf0c7ddc62bc579055dd70b2f28113a618df2acb64189","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXext-1.3.7.tar.gz"],"stable_version":"1.3.7"},"libxfixes":{"compatibility_version":1,"desc":"X.Org: Header files for the XFIXES extension","head_dependencies":["libx11","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"733e3a43542145d203e7bfedfa4f636c1ed8aedaa7c1d4231c7e7e4b67561cf9","stable_dependencies":["libx11","xorgproto",{"pkgconf":":build"}],"stable_checksum":"39f115d72d9c5f8111e4684164d3d68cc1fd21f9b27ff2401b08fddfc0f409ba","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXfixes-6.0.2.tar.xz"],"stable_version":"6.0.2","bottle_cellar":":any","bottle_checksum":"c26de60861947cb51d180af89ece4acc3c807e7797ca8029e76c60bb4ed7c51c"},"libxfont":{"bottle_rebuild":1,"desc":"X.Org: Core of the legacy X11 font system","head_dependencies":["freetype","libfontenc","xorgproto",{"pkgconf":":build"},{"util-macros":":build"},{"xtrans":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"c0880db08060a6fdddef5c83f96db76962c76a2c92621f2dc316c38dfe4a7d3b","stable_dependencies":["freetype","libfontenc","xorgproto",{"pkgconf":":build"},{"util-macros":":build"},{"xtrans":":build"}],"stable_checksum":"1a7f7490774c87f2052d146d1e0e64518d32e6848184a18654e8d0bb57883242","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXfont-1.5.4.tar.bz2"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.5.4"},"libxfont2":{"desc":"X11 font rasterisation library","head_dependencies":["freetype","libfontenc",{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":[":build",":test"]},{"xtrans":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"bc0d5d353a9264d2aafefeed3767182235a6025e4466e153b83efcf2360ad1e0","stable_dependencies":["freetype","libfontenc",{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":[":build",":test"]},{"xtrans":":build"}],"stable_checksum":"8564b4df365bc5a6cb0c15900dc688f6e8f47b00a8571c6708c916dfb85066ba","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXfont2-2.0.9.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.0.9"},"libxft":{"compatibility_version":1,"desc":"X.Org: X FreeType library","head_dependencies":["fontconfig","freetype","libx11","libxrender",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"04fb94f2dea53839075de1ab9fe17adb38fc0cae21598e5c67fbdfba3ec0da11","stable_dependencies":["fontconfig","freetype","libx11","libxrender",{"pkgconf":":build"}],"stable_checksum":"60a25b78945ed6932635b3bb1899a517d31df7456e69867ffba27f89ff3976f5","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXft-2.3.9.tar.xz"],"stable_version":"2.3.9","bottle_cellar":":any","bottle_checksum":"fa9940d070603876c53888c2442d49339a4c971cdd9bc4284cd861304df07e31"},"libxi":{"compatibility_version":1,"conflicts":[["libslax",{":because":"both install `libxi.a`"}]],"desc":"X.Org: Library for the X Input Extension","head_dependencies":["libx11","libxext","libxfixes","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"8bf875d7c78a5f35d62bf58ddca8345bd071c42ba24137e285a3093c3d17b28a","stable_dependencies":["libx11","libxext","libxfixes","xorgproto",{"pkgconf":":build"}],"stable_checksum":"ddd6057b89a91903bc2f884d55c8467440906945e482c36547260dff28661afc","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXi-1.8.4.tar.xz"],"stable_version":"1.8.4"},"libxinerama":{"compatibility_version":1,"desc":"X.Org: API for Xinerama extension to X11 Protocol","head_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"a9dcba5d6b7fd53a39b5a3fffe8f78a25182f9d6197b6ed088c2d4091fdd55bf","stable_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"}],"stable_checksum":"d00fc1599c303dc5cbc122b8068bdc7405d6fcb19060f4597fc51bd3a8be51d7","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXinerama-1.1.6.tar.xz"],"stable_version":"1.1.6"},"libxkbcommon":{"compatibility_version":1,"desc":"Keyboard handling library","executables":["xkbcli"],"head_dependencies":["libxcb",{"xkeyboard-config":":no_linkage"},{"bison":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/xkbcommon/libxkbcommon.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://xkbcommon.org/","license":"MIT","ruby_source_checksum":"4b1979ee33ad60422dceefddef6bf9c3b6793321496cbb64bbc12479be6cec57","stable_dependencies":["libxcb",{"xkeyboard-config":":no_linkage"},{"bison":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"acc4d5f7c3cbba5f9f8d08d8bdbeede84ecede46792f47929aa9321873385528","stable_url_args":["https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-1.13.2.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.13.2"},"libxkbfile":{"compatibility_version":1,"desc":"X.Org: XKB file handling routines","head_dependencies":["libx11",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"0f379905fa744a84ba2033212ba8be0f570ba3b4d684dd162b986fc142c67712","stable_dependencies":["libx11",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"7f71884e5faf56fb0e823f3848599cf9b5a9afce51c90982baeb64f635233ebf","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libxkbfile-1.2.0.tar.xz"],"stable_version":"1.2.0"},"libxls":{"desc":"Read binary Excel files from C/C++","executables":["libxls2csv"],"homepage":"https://github.com/libxls/libxls","license":"BSD-2-Clause","ruby_source_checksum":"1b60df225d9cb66d8a24c17328b5324eec2451ff132d43a9a48f026d832ebba6","stable_checksum":"064ee1da6cf3d481d8af4a936e0e0ce0190114e468fb7dfef5a81610746081e0","stable_url_args":["https://github.com/libxls/libxls/releases/download/v1.6.4/libxls-1.6.4.tar.gz"],"stable_version":"1.6.4"},"libxlsxwriter":{"bottle_rebuild":1,"desc":"C library for creating Excel XLSX files","head_url_args":["https://github.com/jmcnamara/libxlsxwriter.git",{":branch":"main"}],"homepage":"https://libxlsxwriter.github.io/","license":"BSD-2-Clause","ruby_source_checksum":"0ae739caf87f97b6817174c1fcef4f2bea55ce53713182a33fc882d430e9a76d","stable_checksum":"e0db59fc248a5ffa465a05ea83a9d466d4bca0e53ab42771515d4ebb467a41c1","stable_url_args":["https://github.com/jmcnamara/libxlsxwriter/archive/refs/tags/v1.2.4.tar.gz"],"stable_version":"1.2.4"},"libxmi":{"bottle_rebuild":2,"desc":"C/C++ function library for rasterizing 2D vector graphics","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.gnu.org/software/libxmi/","license":"GPL-2.0-only","ruby_source_checksum":"a928ba19994b15fe1d3dd3e4905f1ab8f5be77ca9c4375618eb2d39b885c6b4a","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"9d56af6d6c41468ca658eb6c4ba33ff7967a388b606dc503cd68d024e08ca40d","stable_url_args":["https://ftpmirror.gnu.org/libxmi/libxmi-1.2.tar.gz"],"stable_version":"1.2","bottle_checksum":"bad9ab9655d2e75c8d999725163da71b9061f05f8c9bf5ff89b5e81c1b0fdb11"},"libxml++":{"aliases":["libxml++@2"],"desc":"C++ wrapper for libxml","head_dependencies":["glibmm@2.66",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://libxmlplusplus.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"77e4edbd03d522dd309ed3cd0661314202cc8a9fea692837b0b71562c13c800c","stable_dependencies":["glibmm@2.66",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"82c7bb4f20a227bba174158be475c1017f650b276f9268923c6601b5a545838f","stable_url_args":["https://github.com/libxmlplusplus/libxmlplusplus/releases/download/2.42.4/libxml++-2.42.4.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.42.4","versioned_formulae":["libxml++@5","libxml++@4","libxml++@3"]},"libxml++@3":{"desc":"C++ wrapper for libxml","head_dependencies":["glibmm@2.66",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://libxmlplusplus.github.io/libxmlplusplus/","license":"LGPL-2.1-or-later","oldnames":["libxml++3"],"ruby_source_checksum":"32580a250c16ddfb5f15b14771e1c25e30ee139c962e997ada4bd6587c5ff007","stable_dependencies":["glibmm@2.66",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"376608a97e80e2b0ec171c2445f979d7d45c14036a74878adea98554928d4f79","stable_url_args":["https://github.com/libxmlplusplus/libxmlplusplus/releases/download/3.2.6/libxml++-3.2.6.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.2.6","versioned_formulae":["libxml++@5","libxml++@4"]},"libxml++@4":{"desc":"C++ wrapper for libxml","head_dependencies":["glibmm",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://libxmlplusplus.github.io/libxmlplusplus/","license":"LGPL-2.1-or-later","ruby_source_checksum":"f434df32c612cb9d03db38ca1fd12f8078c7693f805de4f21c19118b5198687a","stable_dependencies":["glibmm",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"110df9efc4cbc6b2e83a25796075ba7ca4934951a29e1c34e1962b2c1b205614","stable_url_args":["https://github.com/libxmlplusplus/libxmlplusplus/releases/download/4.4.1/libxml++-4.4.1.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"4.4.1","versioned_formulae":["libxml++@5","libxml++@3"]},"libxml++@5":{"desc":"C++ wrapper for libxml","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://libxmlplusplus.github.io/libxmlplusplus/","license":"LGPL-2.1-or-later","ruby_source_checksum":"4f7199eb1e116240f35b6424a0f4ae3921851add95070dd8b086cf995ccbf15b","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"4996e8a73995e8a4cd656c8591dce38181146edfc30cb47c97d1db3c56990ad7","stable_url_args":["https://github.com/libxmlplusplus/libxmlplusplus/releases/download/5.6.1/libxml++-5.6.1.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"5.6.1","versioned_formulae":["libxml++@4","libxml++@3"]},"libxml2":{"compatibility_version":1,"desc":"GNOME XML library","executables":["xml2-config","xmlcatalog","xmllint"],"head_dependencies":["readline",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/libxml2.git",{":branch":"master"}],"homepage":"http://xmlsoft.org/","keg_only_args":[":provided_by_macos"],"license":"MIT","ruby_source_checksum":"89be4274f173eefb8a55099842025b60fd989794442abaee611bc73e811e0332","stable_dependencies":["readline",{"pkgconf":[":build",":test"]}],"stable_checksum":"98087fd181d9070724f3fbc65c7377db03038eb92bd882374daff44940138821","stable_url_args":["https://download.gnome.org/sources/libxml2/2.15/libxml2-2.15.4.tar.xz"],"stable_version":"2.15.4"},"libxmlb":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Library for querying compressed XML metadata","executables":["xb-tool"],"head_dependencies":["glib","xz","zstd",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://github.com/hughsie/libxmlb.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/hughsie/libxmlb","license":"LGPL-2.1-or-later","ruby_source_checksum":"04b2d9c760fc1fff64dd8825ce60aa25e6f6339aceabac0f2480610927ad45c6","stable_dependencies":["glib","xz","zstd",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"448294be33bfae62f00fa66e506f1cae80237ce71b7ab6530aefa75005eeb08a","stable_url_args":["https://github.com/hughsie/libxmlb/releases/download/0.3.29/libxmlb-0.3.29.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.3.29"},"libxmlsec1":{"aliases":["xmlsec1"],"compatibility_version":4,"desc":"XML security library","executables":["xmlsec1","xmlsec1-config"],"head_dependencies":["gnutls","libxml2","openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[["libxslt"]],"homepage":"https://www.aleksey.com/xmlsec/","license":"MIT","revision":1,"ruby_source_checksum":"b15d7f3345eb27af963722b8c77b79096129800f3822ff378a133374bc9707cc","stable_dependencies":["gnutls","libxml2","openssl@4",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"24045199af12d93fe5fdbbbf7e386e823e4842071e9432e2b90ac108b889a923","stable_url_args":["https://github.com/lsh123/xmlsec/releases/download/1.3.12/xmlsec1-1.3.12.tar.gz"],"stable_uses_from_macos":[["libxslt"]],"stable_version":"1.3.12"},"libxmp-lite":{"desc":"Lite libxmp","homepage":"https://xmp.sourceforge.net/","license":"MIT","ruby_source_checksum":"875efd2c0c5e2b9accbd0a06e085653175900afb0d9b43fe8c6b4f604b975b5a","stable_checksum":"d4b6108b6e8c7ecc106403bc4bab28fb46686867a7b5247567371ad557634c12","stable_url_args":["https://downloads.sourceforge.net/project/xmp/libxmp/4.7.4/libxmp-lite-4.7.4.tar.gz"],"stable_version":"4.7.4"},"libxmp":{"compatibility_version":1,"desc":"C library for playback of module music (MOD, S3M, IT, etc)","head_dependencies":[{"autoconf":":build"}],"head_url_args":["https://github.com/libxmp/libxmp.git",{":branch":"master"}],"homepage":"https://xmp.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"aabf3984010ecdaca578d4efe41cca0cd792fe9411a8d128dfb31e8f819ab26a","stable_checksum":"a25583aa3b031c78ba0b4e83387fa596fb05742622e60f60d1540ee2af79b8d9","stable_url_args":["https://downloads.sourceforge.net/project/xmp/libxmp/4.7.4/libxmp-4.7.4.tar.gz"],"stable_version":"4.7.4"},"libxmu":{"compatibility_version":1,"desc":"X.Org: X miscellaneous utility routines library","head_dependencies":["libx11","libxext","libxt",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"bb2918116c00dd9f3b015bb38a74ec4ab00c23c204cf0db91a297a44db8ce2fb","stable_dependencies":["libx11","libxext","libxt",{"pkgconf":":build"}],"stable_checksum":"81a99e94c4501e81c427cbaa4a11748b584933e94b7a156830c3621256857bc4","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXmu-1.3.1.tar.xz"],"stable_version":"1.3.1"},"libxo":{"desc":"Allows an application to generate text, XML, JSON, and HTML output","executables":["libxo-config","xo","xo-logger","xohtml","xolint","xopo"],"head_dependencies":["gettext",{"byacc":":build"},{"libtool":":build"}],"homepage":"https://juniper.github.io/libxo/libxo-manual.html","license":"BSD-2-Clause","ruby_source_checksum":"9c5399be935660467861a21889df2420939231bcdf30f9ccc05f3b5d9cbabdfa","stable_dependencies":["gettext",{"byacc":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Juniper/libxo/commit/dc0017cb7cea89363a27721f6ab4593305167b61.patch?full_index=1","sha256":"37f0bf7e9e01a94f185dbd59af3785688eaf4267bf4b8a76d92b1cbe6cfc5413","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/Juniper/libxo/pull/119"}]}],"stable_checksum":"f688acfbad07ba14826871437b0431bc0425d5732457013af5aff07236810f65","stable_url_args":["https://github.com/Juniper/libxo/releases/download/2.3.0/libxo-2.3.0.tar.gz"],"stable_version":"2.3.0"},"libxp":{"compatibility_version":1,"desc":"X Print Client Library","head_dependencies":["libx11","libxau","libxext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]},{"util-macros":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/lib/libxp","license":"MIT","ruby_source_checksum":"4662ed785a3639b927cadd1d3068bb718b22d5c9a07426f51543f17a7cb2c3c6","stable_dependencies":["libx11","libxau","libxext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]},{"util-macros":":build"}],"stable_checksum":"81468f6d5d8d8f847aac50af60b36c43d84d976d907ab1dfd667683dbfb5fb90","stable_url_args":["https://gitlab.freedesktop.org/xorg/lib/libxp/-/archive/libXp-1.0.4/libxp-libXp-1.0.4.tar.bz2"],"stable_version":"1.0.4","bottle_cellar":":any","bottle_checksum":"f23541f38685321e6ff2d041a19391b2a7e88e788e794170ba8fed668134f36d"},"libxpm":{"compatibility_version":1,"desc":"X.Org: X Pixmap (XPM) image file format library","executables":["cxpm"],"head_dependencies":["libx11","gettext",{"gettext":":build"},{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"a69bfcc116d90a9c87464b20c947ca6f5f4114abf6b4401f028b94315b6c8663","stable_dependencies":["libx11","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"736704d843459abbf769560ff8e443a5de4e6023082e7086c9d195253ada17ff","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXpm-3.5.20.tar.gz"],"stable_version":"3.5.20"},"libxpresent":{"desc":"Xlib-based library for the X Present Extension","head_dependencies":["libx11","libxext","libxfixes","libxrandr",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"util-macros":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/xorg/lib/libxpresent.git",{":branch":"master"}],"homepage":"https://gitlab.freedesktop.org/xorg/lib/libxpresent","license":"MIT","ruby_source_checksum":"26573389e7f5710092af5bc668b1dd81b3aa669b68cb4507db0b35d254b4939b","stable_dependencies":["libx11","libxext","libxfixes","libxrandr",{"pkgconf":[":build",":test"]}],"stable_checksum":"4e5b21b4812206a4b223013606ae31170502c1043038777a1ef8f70c09d37602","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXpresent-1.0.2.tar.xz"],"stable_version":"1.0.2","bottle_cellar":":any","bottle_checksum":"22bc417dfff907b31eb49975f899777c277d2dd3fe944f24bcde1c1f8dec5a0b"},"libxrandr":{"compatibility_version":1,"desc":"X.Org: X Resize, Rotate and Reflection extension library","head_dependencies":["libx11","libxext","libxrender","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"bb3df9e36f0de944d30e8b571016264c3a62d99a4be88b9bc896bd242131281a","stable_dependencies":["libx11","libxext","libxrender","xorgproto",{"pkgconf":":build"}],"stable_checksum":"72b922c2e765434e9e9f0960148070bd4504b288263e2868a4ccce1b7cf2767a","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXrandr-1.5.5.tar.xz"],"stable_version":"1.5.5"},"libxrender":{"compatibility_version":1,"desc":"X.Org: Library for the Render Extension to the X11 protocol","head_dependencies":["libx11","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"b7720acf02112e6c6a6a072fa85c1c003a533a886fcd71b6b07764a573b1f66c","stable_dependencies":["libx11","xorgproto",{"pkgconf":":build"}],"stable_checksum":"bf264b683d1e49ff9a6bc03af13baa430a556d943731a2b1ac2439dae4fea205","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXrender-0.9.13.tar.gz"],"stable_version":"0.9.13"},"libxres":{"desc":"X.Org: X-Resource extension client library","head_dependencies":["libx11","libxext",{"pkgconf":":build"},{"xorgproto":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"c4cf0fbabbb0ba0a8f2f707dc4dd0e46586472b1295df7a9227ff60e14a512c6","stable_dependencies":["libx11","libxext",{"pkgconf":":build"},{"xorgproto":":build"}],"stable_checksum":"d2de8f5401d6c86a8992791654547eb8def585dfdc0c08cc16e24ef6aeeb69dc","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXres-1.2.3.tar.xz"],"stable_version":"1.2.3","bottle_cellar":":any","bottle_checksum":"dd24c683589a44399963c6d87e671f258ebca3efb0a393c8ce5616ea7e19378d"},"libxscrnsaver":{"desc":"X.Org: X11 Screen Saver extension client library","head_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"2716e44e848e1f1e2286027b037786689432909838b23ef11c842b68cd893f90","stable_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"}],"stable_checksum":"5057365f847253e0e275871441e10ff7846c8322a5d88e1e187d326de1cd8d00","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXScrnSaver-1.2.5.tar.xz"],"stable_version":"1.2.5","bottle_cellar":":any","bottle_checksum":"b792a3c4125f99032104d8154eaa3c47296d09bc3c973e88a9dca6288fad6d49"},"libxsd-frontend":{"desc":"Compiler frontend for the W3C XML Schema definition language","head_dependencies":["libcutl","xerces-c",{"build2":":build"}],"homepage":"https://www.codesynthesis.com/projects/libxsd-frontend/","license":"GPL-2.0-only","ruby_source_checksum":"409dc235f3e90405bb1da860d8a88e7bcbe21a1478ef32e23864df9861f6adb7","stable_dependencies":["libcutl","xerces-c",{"build2":":build"}],"stable_checksum":"98321b9c2307d7c4e1eba49da6a522ffa81bdf61f7e3605e469aa85bfcab90b1","stable_url_args":["https://www.codesynthesis.com/download/xsd/4.2/libxsd-frontend-2.1.0.tar.gz"],"stable_version":"2.1.0","bottle_cellar":":any","bottle_checksum":"820f8de1fffddd9f19537ffbdca74723121d8e751908a89bfd09fa6cce193328"},"libxshmfence":{"desc":"X.Org: Shared memory 'SyncFence' synchronization primitive","head_dependencies":[{"pkgconf":":build"},{"xorgproto":[":build",":test"]}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"22b7c4a485bebf9bb0554f4a8febc5c33d4c9b573c3d585605c0428e13c46b9e","stable_dependencies":[{"pkgconf":":build"},{"xorgproto":[":build",":test"]}],"stable_checksum":"d4a4df096aba96fea02c029ee3a44e11a47eb7f7213c1a729be83e85ec3fde10","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libxshmfence-1.3.3.tar.xz"],"stable_version":"1.3.3","bottle_cellar":":any","bottle_checksum":"704aa281d7881a37f4c95f351a3a558898f5d153830edb3d03b16b6d13e42d9b"},"libxslt":{"bottle_rebuild":1,"caveats":"To allow the nokogiri gem to link against this libxslt run:\n  gem install nokogiri -- --with-xslt-dir=$HOMEBREW_PREFIX/opt/libxslt\n","compatibility_version":1,"desc":"C XSLT library for GNOME","executables":["xslt-config","xsltproc"],"head_dependencies":["libgcrypt","libxml2","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/libxslt.git",{":branch":"master"}],"homepage":"http://xmlsoft.org/XSLT/","keg_only_args":[":provided_by_macos"],"license":"X11","ruby_source_checksum":"39765022310e01da33d13641c586854662ee589e74fbd47abfafea7c13af090a","stable_dependencies":["libgcrypt","libxml2","libgpg-error",{"pkgconf":":build"}],"stable_checksum":"9acfe68419c4d06a45c550321b3212762d92f41465062ca4ea19e632ee5d216e","stable_url_args":["https://download.gnome.org/sources/libxslt/1.1/libxslt-1.1.45.tar.xz"],"stable_version":"1.1.45"},"libxspf":{"desc":"C++ library for XSPF playlist reading and writing","executables":["xspf_check","xspf_strip"],"head_dependencies":["uriparser",{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://libspiff.sourceforge.net/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"cb8eb5f5febc103791e132c3aa477b512fe790bd83d3197ee473d3428889bb0b","stable_dependencies":["uriparser",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"ce78a7f7df73b7420b6a54b5766f9b74e396d5e0b37661c9a448f2f589754a49","stable_url_args":["https://downloads.sourceforge.net/project/libspiff/Sources/1.2.1/libxspf-1.2.1.tar.bz2"],"stable_uses_from_macos":[["expat"]],"stable_version":"1.2.1","bottle_cellar":":any","bottle_checksum":"e904f629cf88a4df489149100af8a60ffb9ef12e1fef74651095e0d57f54d48e"},"libxt":{"compatibility_version":1,"desc":"X.Org: X Toolkit Intrinsics library","head_dependencies":["libice","libsm","libx11",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"de9a930ad839dd8a956da7b66ff6b8140d714971c9ecb20c57a03380f7135136","stable_dependencies":["libice","libsm","libx11",{"pkgconf":":build"}],"stable_checksum":"e0a774b33324f4d4c05b199ea45050f87206586d81655f8bef4dba434d931288","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXt-1.3.1.tar.xz"],"stable_version":"1.3.1","bottle_cellar":":any","bottle_checksum":"4d2943f42410c3033e727fbcfc38abac5d7a58e3c1c614b9117e9415f448073e"},"libxtst":{"compatibility_version":1,"desc":"X.Org: Client API for the XTEST & RECORD extensions","head_dependencies":["libx11","libxext","libxi","xorgproto",{"pkgconf":":build"},{"util-macros":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"9ac1e71ead2b99356582842eb01b6eba3d50231707601b76a6246c23158cd961","stable_dependencies":["libx11","libxext","libxi","xorgproto",{"pkgconf":":build"},{"util-macros":":build"}],"stable_checksum":"f30f2d4f8370077de9f35220a539bf34c042ca02a55669a4d8f345c661ce7839","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXtst-1.2.6.tar.gz"],"stable_version":"1.2.6"},"libxv":{"compatibility_version":1,"desc":"X.Org: X Video (Xv) extension","head_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"},{"util-macros":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"b24b6deb8f8a38513977007506221d962397fbf010bd8eb5ab20439e737a686d","stable_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"},{"util-macros":":build"}],"stable_checksum":"7d34910958e1c1f8d193d828fea1b7da192297280a35437af0692f003ba03755","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXv-1.0.13.tar.xz"],"stable_version":"1.0.13","bottle_cellar":":any","bottle_checksum":"a84ae702322ad41c4f4700a86f0c433211b2ecea8e5d491924cb11e3d6021027"},"libxvmc":{"desc":"X.Org: X-Video Motion Compensation API","head_dependencies":["libx11","libxext","libxv",{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"4f6ae71fc6a8f9d550ef81442d172cb7bbcf8bfd481817dfe9cd5517c54f087a","stable_dependencies":["libx11","libxext","libxv",{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":build"}],"stable_checksum":"4f518afde3d7fd435346af7b368d2f73517f3d5f82647c962caf3f7bb8ff7078","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXvMC-1.0.15.tar.xz"],"stable_version":"1.0.15"},"libxxf86dga":{"desc":"X.Org: XFree86-DGA X extension","head_dependencies":["libx11","libxext",{"pkgconf":":build"},{"xorgproto":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"285f17bb2018b294b5daf8a9cb4b8a83ed552e1b23a6874bf7704c02c50183ff","stable_dependencies":["libx11","libxext",{"pkgconf":":build"},{"xorgproto":":build"}],"stable_checksum":"b3be5b444d324cb6e0f4b5019a4972c99ea336ccb8ab7968eccefecd917ffde6","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXxf86dga-1.1.7.tar.xz"],"stable_version":"1.1.7"},"libxxf86vm":{"compatibility_version":1,"desc":"X.Org: XFree86-VidMode X extension","head_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"bcfed3d07df5c62929eee3aad1bf6e76979e3fcaaa4f2cee65922f23c3208b46","stable_dependencies":["libx11","libxext","xorgproto",{"pkgconf":":build"}],"stable_checksum":"9a983e3cbb7a57905262291a17da962293c0645f99efd475e3c85264bfddc337","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/libXxf86vm-1.1.7.tar.gz"],"stable_version":"1.1.7"},"libyaml":{"compatibility_version":1,"desc":"YAML Parser","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/yaml/libyaml","license":"MIT","ruby_source_checksum":"dfad02f7f8f65dff0f00fee6ca2d99b59309ad8c7bc6f2148ae60788f2bf8a79","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"fa240dbf262be053f3898006d502d514936c818e422afdcf33921c63bed9bf2e","stable_url_args":["https://github.com/yaml/libyaml/archive/refs/tags/0.2.5.tar.gz"],"stable_version":"0.2.5","bottle_cellar":":any","bottle_checksum":"b49e62f014b3e7d85a169b422b7521356700c7caaaea9f4901086cafe692a86e"},"libyang":{"desc":"YANG data modeling language library","executables":["yanglint","yangre"],"head_dependencies":["pcre2",{"cmake":":build"}],"homepage":"https://github.com/CESNET/libyang","license":"BSD-3-Clause","ruby_source_checksum":"9cf83148f8c8d2b0b7e36f7ddfb9b06c416309089eae6ef10f343ae919c37863","stable_dependencies":["pcre2",{"cmake":":build"}],"stable_checksum":"bf78a437225027ce9e20d2c449b7853204d7fd450bb00fb01e83339145561a86","stable_url_args":["https://github.com/CESNET/libyang/archive/refs/tags/v6.4.13.tar.gz"],"stable_version":"6.4.13"},"libyojimbo":{"desc":"Secure client/server network protocol library for multiplayer games","head_dependencies":["libsodium","netcode","reliable","serialize",{"cmake":":build"}],"homepage":"https://github.com/mas-bandwidth/yojimbo","license":"BSD-3-Clause","ruby_source_checksum":"ea277108dbb1c45c44d0c47c3d5fdf5e77cc3a6f05b97330915acd510560cc14","stable_dependencies":["libsodium","netcode","reliable","serialize",{"cmake":":build"}],"stable_checksum":"a787c7bc79d8e8ee83483be0309ec898a297581c4a20afb4033c601bb8dcd715","stable_url_args":["https://github.com/mas-bandwidth/yojimbo/archive/refs/tags/v1.14.0.tar.gz"],"stable_version":"1.14.0"},"libyubikey":{"desc":"C library for manipulating Yubico one-time passwords","executables":["modhex","ykgenerate","ykparse"],"homepage":"https://yubico.github.io/yubico-c/","license":"BSD-2-Clause","ruby_source_checksum":"56c557a2815d2205350c2611ebbc37c304f0de8b94a5601bfcd74c2eb6f7f77f","stable_checksum":"04edd0eb09cb665a05d808c58e1985f25bb7c5254d2849f36a0658ffc51c3401","stable_url_args":["https://developers.yubico.com/yubico-c/Releases/libyubikey-1.13.tar.gz"],"stable_version":"1.13","bottle_cellar":":any","bottle_checksum":"4a3cef8d90a4771f8af5102c61544d8c2479333553fd2671ecf8faaf6bdb8388"},"libzdb":{"desc":"Database connection pool library","head_dependencies":["libpq","mariadb-connector-c","sqlite"],"homepage":"https://tildeslash.com/libzdb/","license":"GPL-3.0-only","ruby_source_checksum":"d31a59d8af8a5441a57074910c2b77408182bc59e24ed57983b2bd9dcd9b2bbf","stable_dependencies":["libpq","mariadb-connector-c","sqlite"],"stable_checksum":"c29712aba58ce3c428e6fcf4c96f86c853dde5449da9adfaedbe69e6116e2e17","stable_url_args":["https://tildeslash.com/libzdb/dist/libzdb-3.6.0.tar.gz"],"stable_version":"3.6.0"},"libzen":{"compatibility_version":1,"desc":"Shared library for libmediainfo","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/MediaArea/ZenLib.git",{":branch":"master"}],"homepage":"https://github.com/MediaArea/ZenLib","license":"Zlib","link_overwrite_paths":["include/ZenLib/*","lib/pkgconfig/libzen.pc","lib/libzen.*"],"revision":1,"ruby_source_checksum":"f91ae6494c8d7f6edcde42c0d09ce5e9c73df9a8d73b66ea04da8c35cea577da","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MediaArea/ZenLib/commit/2350bc442963ba9e4ddcf4e67ba1ff2c95d44635.patch?full_index=1","sha256":"fea2e76c5017ab98f2501dfdc24bedf4682b7336544529a08d9e1827c4de6bae","type":"backport","resolves":[{"type":"defect","id":"https://github.com/MediaArea/ZenLib/pull/174"}]}],"stable_checksum":"eb237d7d3dca6dc6ba068719420a27de0934a783ccaeb2867562b35af3901e2d","stable_url_args":["https://mediaarea.net/download/source/libzen/0.4.41/libzen_0.4.41.tar.bz2"],"stable_version":"0.4.41","bottle_cellar":":any","bottle_checksum":"7e02045ed71e1768d7264b7a99ece14002dcf1964de433db80d503fd23ea59ff"},"libzim":{"desc":"Reference implementation of the ZIM specification","head_dependencies":["icu4c@79","xapian","xz","zstd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://download.openzim.org/release/libzim/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"6591319cdb586353512dbd9047f6df369064561830b3a506e33b19da2d286f21","stable_dependencies":["icu4c@79","xapian","xz","zstd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"38f8e2139a089f00196f288f52f2d0677a6becc218f380b54ca70b6f162398bd","stable_url_args":["https://github.com/openzim/libzim/archive/refs/tags/9.8.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"9.8.2"},"libzip":{"compatibility_version":1,"desc":"C library for reading, creating, and modifying zip archives","executables":["zipcmp","zipmerge","ziptool"],"head_dependencies":["xz","zstd",{"cmake":":build"}],"head_uses_from_macos":[[{"zip":":test"}],["bzip2"]],"homepage":"https://libzip.org/","license":"BSD-3-Clause","ruby_source_checksum":"d6cfe1e8aaeaa11f403010a7a06cd2c5090e1b3ea032abbd3a048cd1435a1ba2","stable_dependencies":["xz","zstd",{"cmake":":build"}],"stable_checksum":"c40062022a1963c80573d48f6070792297cecd7c6bffe3aefcac0d8b9bee8913","stable_url_args":["https://libzip.org/download/libzip-1.12.1.tar.xz"],"stable_uses_from_macos":[[{"zip":":test"}],["bzip2"]],"stable_version":"1.12.1"},"libzzip":{"bottle_rebuild":1,"desc":"Library providing read access on ZIP-archives","executables":["unzip-mem","unzzip","unzzip-big","unzzip-mem","unzzip-mix","zzcat","zzdir","zzxorcat","zzxorcopy","zzxordir"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}],[{"zip":":test"}]],"homepage":"https://github.com/gdraheim/zziplib","license":{":any_of":["LGPL-2.0-or-later","MPL-1.1"]},"ruby_source_checksum":"dd08ddf0fdc9b91265294415c8e0c7228bcc160359f8dbff3ed7531e7c88037b","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"21f40d111c0f7a398cfee3b0a30b20c5d92124b08ea4290055fbfe7bdd53a22c","stable_url_args":["https://github.com/gdraheim/zziplib/archive/refs/tags/v0.13.80.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],[{"zip":":test"}]],"stable_version":"0.13.80"},"m-cli":{"desc":"Swiss Army Knife for macOS","executables":["m"],"head_url_args":["https://github.com/rgcr/m-cli.git",{":branch":"main"}],"homepage":"https://github.com/rgcr/m-cli","license":"MIT","ruby_source_checksum":"d0f0365997be180c7a0f7dc8032de1d193b73c0a87cbd27e7932c39683a6b628","stable_checksum":"7333931f4ceb1764cdf16ce61781cd353cd57a0131327bc9f12961bc22c0c248","stable_url_args":["https://github.com/rgcr/m-cli/archive/refs/tags/v2.0.9.tar.gz"],"stable_version":"2.0.9","bottle_tag":":all","bottle_checksum":"7bfe6b123f7b065cfcc3f8fc53e821b34a4885706f7d73b408af829a0cd9c3b9"},"m1ddc":{"desc":"Control external displays (USB-C/DisplayPort Alt Mode) using DDC/CI on M1 Macs","executables":["m1ddc"],"head_url_args":["https://github.com/waydabber/m1ddc.git",{":branch":"main"}],"homepage":"https://github.com/waydabber/m1ddc","license":"MIT","ruby_source_checksum":"d17f619e1e96acbeb98953625c64cc512cfc7f513f15bbd3057bef5f49e17aba","stable_checksum":"d633c06502e650108bb2f581b5db25d2592955fa9a57de7feeae3ed7710c59ca","stable_url_args":["https://github.com/waydabber/m1ddc/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"m4":{"compatibility_version":1,"desc":"Macro processing language","executables":["m4"],"homepage":"https://www.gnu.org/software/m4/","keg_only_args":[":provided_by_macos"],"license":"GPL-3.0-or-later","ruby_source_checksum":"4f77735ee9b10e73b569387e86f8c456c3d50d253d70325543dba1d6aba24675","stable_checksum":"f25c6ab51548a73a75558742fb031e0625d6485fe5f9155949d6486a2408ab66","stable_url_args":["https://ftpmirror.gnu.org/m4/m4-1.4.21.tar.xz"],"stable_version":"1.4.21"},"m4ri":{"desc":"Library for fast arithmetic with dense matrices over GF(2)","head_dependencies":["libpng"],"homepage":"https://github.com/malb/m4ri","license":"GPL-2.0-or-later","ruby_source_checksum":"04257e17a8d759464a435d1f3aec7d05b4adadbbb041b8bd5dccfe4157dcacde","stable_dependencies":["libpng"],"stable_checksum":"7e033ca1fd36be8861e2f67d9d124c398fc0d830209bb0226462485876346404","stable_url_args":["https://github.com/malb/m4ri/releases/download/20260122/m4ri-20260122.tar.gz"],"stable_version":"20260122"},"m4rie":{"desc":"Library for fast arithmetic with dense matrices over GF(2^e), 2<=e<=16","head_dependencies":["libpng","m4ri"],"homepage":"https://bitbucket.org/malb/m4rie","license":"GPL-2.0-only","ruby_source_checksum":"8669300ffe68a61d17e75d736567495826a5989ee495661376ca8ef43751e45c","stable_dependencies":["libpng","m4ri"],"stable_checksum":"96f1adafd50e6a0b51dc3aa1cb56cb6c1361ae7c10d97dc35c3fa70822a55bd7","stable_url_args":["https://github.com/malb/m4rie/releases/download/20250128/m4rie-20250128.tar.gz"],"stable_version":"20250128"},"m68k-elf-binutils":{"desc":"GNU Binutils for m68k-elf cross development","executables":["m68k-elf-addr2line","m68k-elf-ar","m68k-elf-as","m68k-elf-c++filt","m68k-elf-elfedit","m68k-elf-gprof","m68k-elf-ld","m68k-elf-ld.bfd","m68k-elf-nm","m68k-elf-objcopy","m68k-elf-objdump","m68k-elf-ranlib","m68k-elf-readelf","m68k-elf-size","m68k-elf-strings","m68k-elf-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"3fbea48d974e93d26cb81d4138da85f1a006d43775756c4d37206397163e2bae","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"m68k-elf-gcc":{"desc":"GNU compiler collection m68k-elf","executables":["m68k-elf-c++","m68k-elf-cpp","m68k-elf-g++","m68k-elf-gcc","m68k-elf-gcc-16.2.0","m68k-elf-gcc-ar","m68k-elf-gcc-nm","m68k-elf-gcc-ranlib","m68k-elf-gcov","m68k-elf-gcov-dump","m68k-elf-gcov-tool","m68k-elf-lto-dump"],"head_dependencies":["gmp","isl","libmpc","m68k-elf-binutils","mpfr","zstd"],"homepage":"https://gcc.gnu.org","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"ruby_source_checksum":"776af80c0a1a4d055fc60ea2c1fd1e240b92d0c1c26ce96c8ee250a09ddeaf7b","stable_dependencies":["gmp","isl","libmpc","m68k-elf-binutils","mpfr","zstd"],"stable_checksum":"e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz"],"stable_version":"16.2.0"},"mabel":{"desc":"Fancy BitTorrent client for the terminal","executables":["mabel"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/smmr-software/mabel.git",{":branch":"main"}],"homepage":"https://github.com/smmr-software/mabel","license":"GPL-3.0-or-later","ruby_source_checksum":"8d9f4b9ea49fb8562025e73f2f2dfab774c9257da760626a0d04d190e07f08d9","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/smmr-software/mabel.git",{":tag":"v0.1.7",":revision":"1e74a44f69ce86a0ada6d162c0dabcf2ad3c5077"}],"stable_version":"0.1.7","bottle_checksum":"d716d6bc90d55927c92b18046ef89baf4f13dc24c3419c22e288384784c3e8d6"},"mac-cleanup-go":{"desc":"TUI macOS cleaner that scans caches/logs and lets you select what to delete","executables":["mac-cleanup"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/2ykwang/mac-cleanup-go.git",{":branch":"main"}],"homepage":"https://github.com/2ykwang/mac-cleanup-go","license":"MIT","ruby_source_checksum":"ecf7acb78ffec72e5e4c90c8d99de4e3a56e559102dac7dade454d6470e98c2b","stable_dependencies":[{"go":":build"}],"stable_checksum":"f4421c5544697a827909e744537289510f5a68f21743cebeec0766a11c38b007","stable_url_args":["https://github.com/2ykwang/mac-cleanup-go/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0"},"mac-cleanup-py":{"bottle_rebuild":2,"desc":"Python cleanup script for macOS","executables":["mac-cleanup"],"head_dependencies":["cffi","python@3.15"],"head_url_args":["https://github.com/mac-cleanup/mac-cleanup-py.git",{":branch":"main"}],"homepage":"https://github.com/mac-cleanup/mac-cleanup-py","license":"Apache-2.0","ruby_source_checksum":"d693ea9c8af9a96175a71cae17e0c2ce7b5e941e1823b6c33ea3ce65c416439b","stable_dependencies":["cffi","python@3.15"],"stable_checksum":"6773f059ba2025d8121d0c764afe45d1d10d305df23f604b2a485e1360e526a3","stable_url_args":["https://files.pythonhosted.org/packages/be/dc/75d83e78c24d7378dad5d3c0c20b68860c0b8e4d2875d242c5ea51f317eb/mac_cleanup-3.3.0.tar.gz"],"stable_version":"3.3.0"},"mac-robber":{"bottle_rebuild":1,"desc":"Digital investigation tool","executables":["mac-robber"],"homepage":"https://www.sleuthkit.org/mac-robber/","license":"GPL-2.0-or-later","ruby_source_checksum":"5ea28e2120843d1db4842dff28182f79efb43249840b46bc79885c85451d49d8","stable_checksum":"5895d332ec8d87e15f21441c61545b7f68830a2ee2c967d381773bd08504806d","stable_url_args":["https://downloads.sourceforge.net/project/mac-robber/mac-robber/1.02/mac-robber-1.02.tar.gz"],"stable_version":"1.02"},"mac":{"desc":"Monkey's Audio lossless codec","executables":["mac"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://www.monkeysaudio.com","license":"BSD-3-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"56966537e0bebf81a32767395d4e005e974edec95f551a4bb44d819d6094454d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3fd1c60f994daba536902f30b1bebc2235099c8b8a039d8b37d9d27d4827e0ca","stable_url_args":["https://monkeysaudio.com/files/MAC_1343_SDK.zip"],"stable_version":"13.43"},"macchanger":{"desc":"Change your mac address, for macOS","executables":["macchanger"],"homepage":"https://github.com/shilch/macchanger","license":"GPL-2.0-only","ruby_source_checksum":"a8a3dadcb98db553c3d5216c8baa910ddebf337618ca8daab62bbc9c7e940327","stable_checksum":"87192a3549baa771736ec3f9c2017f533d304efc7b7d968aadc1226e08f1673b","stable_url_args":["https://github.com/shilch/macchanger/archive/refs/tags/v0.2.1.tar.gz"],"stable_version":"0.2.1"},"macchina":{"desc":"System information fetcher, with an emphasis on performance and minimalism","executables":["macchina"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/Macchina-CLI/macchina","license":"MIT","ruby_source_checksum":"6629b248dec57ca4655838d7f90948d1214264f6b69c21cb6e7d76927fcf95d1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"edd7591565f199c1365420655a144507bcd2838aed09b79fefdc8b661180432f","stable_url_args":["https://github.com/Macchina-CLI/macchina/archive/refs/tags/v6.4.0.tar.gz"],"stable_version":"6.4.0","bottle_checksum":"d544f58c1d3f84ab87fded15c43ee4deb67e18c3f2a3d81e40919875a795942a"},"mackup":{"bottle_rebuild":1,"desc":"Keep your Mac's application settings in sync","executables":["mackup"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/lra/mackup.git",{":branch":"master"}],"homepage":"https://github.com/lra/mackup","license":"GPL-3.0-or-later","ruby_source_checksum":"6a453331976a243b2960e77c96ddc01378685dadd5c78c0e16b5f0e6386a247a","stable_dependencies":["python@3.15"],"stable_checksum":"176b9e6781f7f40fd2de040701305341b5776986717798dc98afdb985e89d345","stable_url_args":["https://files.pythonhosted.org/packages/02/8e/be557752b6b6ab781ab2ac11a8802dd8f5f8043bade24e36a8b3f07b99e8/mackup-0.11.2.tar.gz"],"stable_version":"0.11.2","bottle_tag":":all","bottle_checksum":"facac8dee5b550649a49ba250ea33a035217c5fe084ca35a4109822fed6da86a"},"maclaunch":{"bottle_rebuild":1,"desc":"Manage your macOS startup items","executables":["maclaunch"],"homepage":"https://github.com/hazcod/maclaunch","license":"MIT","ruby_source_checksum":"f4c982d30700887f30ad49d3d3921f20d84f060f9c9e73e7f904a798e79cba7f","stable_checksum":"b2d5f8669cd2c09096759f6472db4c8c50a3abf90581e6d629f7c5128bbfa88c","stable_url_args":["https://github.com/hazcod/maclaunch/archive/refs/tags/2.5.tar.gz"],"stable_version":"2.5","bottle_tag":":all","bottle_checksum":"e2e8116deaaa5e73abcb0d97dedb8d6b708b0b7cfdab81edc35c885db833522b"},"macmon":{"desc":"Sudoless performance monitoring for Apple Silicon processors","executables":["macmon"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/vladkens/macmon.git",{":branch":"main"}],"homepage":"https://github.com/vladkens/macmon","license":"MIT","ruby_source_checksum":"e503386d5cbfb97196626f906f4c248a7269f7f3aa6d2f9b214c381bcfd88e2b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3c7dcff34813bc09f50d5cf077e17ba6e8ca1d8a7509513d07597303b37a10e7","stable_url_args":["https://github.com/vladkens/macmon/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"macos-term-size":{"bottle_rebuild":1,"desc":"Get the terminal window size on macOS","executables":["term-size"],"head_url_args":["https://github.com/sindresorhus/macos-terminal-size.git",{":branch":"main"}],"homepage":"https://github.com/sindresorhus/macos-terminal-size","license":"MIT","ruby_source_checksum":"00e5facecaf105cccc61198db3599e6b05d44e3e7a470730c80a2e8871c3b8ce","stable_checksum":"f8e4476549ef4446d979875e87a77365fcfecfe58df7e62a653a402e29c8a0dd","stable_url_args":["https://github.com/sindresorhus/macos-terminal-size/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"c322648a0cb287845237865d51194d5d4f45113237c43f90c0048f2d0281932b"},"macos-trash":{"conflicts":[["osx-trash",{":because":"both install a `trash` binary"}],["trash-cli",{":because":"both install a `trash` binary"}],["trash",{":because":"both install a `trash` binary"}]],"desc":"Move files and folders to the trash","executables":["trash"],"head_url_args":["https://github.com/sindresorhus/macos-trash.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":sequoia"}]],"homepage":"https://github.com/sindresorhus/macos-trash","keg_only_args":[":shadowed_by_macos"],"license":"MIT","ruby_source_checksum":"d316b9c0f3e0f69dca5ca355751fba00bb1afef6aa701418f5a425b4b33adb3f","stable_checksum":"40c460b37d18544444691f3f086495d20a4d11a933656c8e2a4af685d5050313","stable_url_args":["https://github.com/sindresorhus/macos-trash/archive/refs/tags/v3.1.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":sequoia"}]],"stable_version":"3.1.0"},"macosvpn":{"desc":"Create Mac OS VPNs programmatically","executables":["macosvpn"],"homepage":"https://github.com/halo/macosvpn","license":"MIT","ruby_source_checksum":"1e5b565ef453ad7c32a811391346db5cebaf1494b3db9160e5543bc2e53ae2d9","stable_checksum":"bf91fad369d616907d675be39de7d0c6a78ac0a8c184b59c0af2b6b4a722ca74","stable_url_args":["https://github.com/halo/macosvpn/archive/refs/tags/2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_checksum":"4bef08a42e37828e824db81873a433b47843e64ffeaba297fd0a190d9bbe2301"},"macpine":{"conflicts":[["alpine",{":because":"both install `alpine` binaries"}]],"desc":"Lightweight Linux VMs on MacOS","executables":["alpine"],"head_dependencies":["qemu",{"go":":build"}],"head_url_args":["https://github.com/beringresearch/macpine.git",{":branch":"main"}],"homepage":"https://beringresearch.github.io/macpine/","license":"Apache-2.0","ruby_source_checksum":"10355d8174785a641506206b8719e48f336b072c2cdd759e6daf6e8b7982fb4d","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"]],"service_run_kwargs":{":macos":["$HOMEBREW_PREFIX/opt/macpine/bin/alpine","start","+launchctl-autostart"]},"stable_dependencies":["qemu",{"go":":build"}],"stable_checksum":"010522b05de0ff6d228beefb272922eb6d4850388d1a76f05b47b41f6e0a31e3","stable_url_args":["https://github.com/beringresearch/macpine/archive/refs/tags/v1.2.3.tar.gz"],"stable_version":"1.2.3"},"mactop":{"desc":"Apple Silicon Monitor Top written in Go Lang","executables":["mactop"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/metaspartan/mactop.git",{":branch":"main"}],"homepage":"https://github.com/metaspartan/mactop","license":"MIT","ruby_source_checksum":"a7450c00fdb7a7f8c087a17afdeb6dff38bc9613722054b73f3fb9c74fb33b8e","service_args":[[":run_type",":immediate"],[":process_type",":background"],[":log_path","$HOMEBREW_PREFIX/var/log/mactop.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/mactop.error.log"],[":nice",10],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mactop/bin/mactop","-p","9101","--headless"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"5dd47033c00a56859674c149a90118ce39c7a0c5e1e30cefa714b71f943dbf47","stable_url_args":["https://github.com/metaspartan/mactop/archive/refs/tags/v2.1.6.tar.gz"],"stable_version":"2.1.6"},"macvim":{"bottle_rebuild":3,"conflicts":[["ex-vi",{":because":"both install `vi` and `view` binaries"}],["vim",{":because":"both install vi* binaries"}],["vim-classic",{":because":"both install vi* binaries"}]],"desc":"GUI for vim, made for macOS","executables":["gview","gvim","gvimdiff","gvimex","gvimtutor","mview","mvim","mvimdiff","mvimex","vi","view","vim","vimdiff","vimex","vimtutor","xxd"],"head_dependencies":["cscope","lua","python@3.15","ruby",{"gettext":":build"},{"libsodium":":build"}],"head_url_args":["https://github.com/macvim-dev/macvim.git",{":branch":"master"}],"homepage":"https://macvim.org","license":"Vim","no_autobump_args":{":because":":incompatible_version_format"},"post_install_steps":[{"command":{"base":"libexec","path":"sign-developer-id"},"type":"run","args":["--adhoc","{{prefix}}/MacVim.app","{{pkgshare}}/MacVim.entitlements"]}],"ruby_source_checksum":"8767ed0b694a10b01d58f3a4febdc29e3bdf581b8dd56b003605d59d90d5e364","stable_dependencies":["cscope","lua","python@3.15","ruby",{"gettext":":build"},{"libsodium":":build"}],"stable_checksum":"72de6be82087cd4db8d7b5b27ee079fe80d504f12b53065d68d29366fc7025f1","stable_url_args":["https://github.com/macvim-dev/macvim/archive/refs/tags/release-183.tar.gz"],"stable_version":"9.2.0321"},"mad":{"aliases":["libmad"],"compatibility_version":1,"desc":"MPEG audio decoder","head_dependencies":[{"cmake":":build"}],"homepage":"https://codeberg.org/tenacityteam/libmad","license":"GPL-2.0-or-later","ruby_source_checksum":"22a5cdb2b93cc83446381a9a5e027fdea4d69cd6327363e8baad2b3d7a78fd20","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f401b2ccf49c26ad0c3a6ef0179b1cbbff2406338b0603bb2033e6dcaf706114","stable_url_args":["https://codeberg.org/tenacityteam/libmad/releases/download/0.16.5/libmad-0.16.5.tar.gz"],"stable_version":"0.16.5"},"mado":{"desc":"Fast Markdown linter written in Rust","executables":["mado"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/akiomik/mado.git",{":branch":"main"}],"homepage":"https://github.com/akiomik/mado","license":"Apache-2.0","ruby_source_checksum":"2a1125f971b7aaf6b42d84e0a962ddd77c17437bfb3b6d220fc798ad11645313","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6df6348a59170c19858d24512ba0a7eba9a5b5ec51f3f2bfa14e32327cc0f806","stable_url_args":["https://github.com/akiomik/mado/archive/refs/tags/v0.3.2.tar.gz"],"stable_version":"0.3.2"},"madplay":{"desc":"MPEG Audio Decoder","executables":["abxtest","madplay"],"head_dependencies":["libid3tag","mad"],"homepage":"https://www.underbit.com/products/mad/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/madplay/patch-audio_carbon.c":"380e1a5ee3357fef46baa9ba442705433e044ae9e37eece52c5146f56da75647"},"revision":3,"ruby_source_checksum":"8db8abe86f6fbdf5cb47deb848d1f9918926704bdb076b2d45d9f4a89a868657","stable_dependencies":["libid3tag","mad"],"stable_patches":[{"strip":"p0","file":"Patches/madplay/patch-audio_carbon.c"}],"stable_checksum":"5a79c7516ff7560dffc6a14399a389432bc619c905b13d3b73da22fa65acede0","stable_url_args":["https://downloads.sourceforge.net/project/mad/madplay/0.15.2b/madplay-0.15.2b.tar.gz"],"stable_version":"0.15.2b","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"3ad559cb2e38b5b0719a29bade20758642ecfd89c1afb724557b65442ca31e65"},"maeparser":{"desc":"Maestro file parser","head_dependencies":["boost",{"cmake":":build"}],"head_url_args":["https://github.com/schrodinger/maeparser.git",{":branch":"master"}],"homepage":"https://github.com/schrodinger/maeparser","license":"MIT","revision":3,"ruby_source_checksum":"e25d51b40cd12c9cb956ed50579c4b0703f0c1bf4815febac86bbeaba478bf39","stable_dependencies":["boost",{"cmake":":build"}],"stable_checksum":"78e7571a779ea4952e752ecef57c62fb26463947e29ef7f4b31b11988d88ca07","stable_url_args":["https://github.com/schrodinger/maeparser/archive/refs/tags/v1.3.3.tar.gz"],"stable_version":"1.3.3"},"mafft":{"desc":"Multiple alignments with fast Fourier transforms","executables":["einsi","fftns","fftnsi","ginsi","linsi","mafft","mafft-distance","mafft-einsi","mafft-fftns","mafft-fftnsi","mafft-ginsi","mafft-homologs.rb","mafft-linsi","mafft-nwns","mafft-nwnsi","mafft-profile","mafft-qinsi","mafft-sparsecore.rb","mafft-xinsi","nwns","nwnsi"],"homepage":"https://mafft.cbrc.jp/alignment/software/","license":"BSD-3-Clause","ruby_source_checksum":"c9ccc8901b215d4a7430195fdcca21b935075d07b8feaeab51b4ea100ce7f51a","stable_url_args":["https://gitlab.com/sysimm/mafft.git",{":tag":"v7.526",":revision":"ee9799916df6a5d5103d46d54933f8eb6d28e244"}],"stable_version":"7.526","bottle_checksum":"6a8c4efa40ecb9439d1ea9dbcfdccca5ebbfb956d628804e8ec72247c1eec97d"},"mage":{"desc":"Make/rake-like build tool using Go","executables":["mage"],"head_dependencies":["go"],"head_url_args":["https://github.com/magefile/mage.git",{":branch":"master"}],"homepage":"https://magefile.org","license":"Apache-2.0","ruby_source_checksum":"4501de579b4a9cde6d95282d7a5615a3a5f97a43d5e172406b9e894d1ef1c185","stable_dependencies":["go"],"stable_url_args":["https://github.com/magefile/mage.git",{":tag":"v1.17.2",":revision":"0953947c1673fd745a51c032aadeb3c63f9f3368"}],"stable_version":"1.17.2"},"magic-wormhole":{"bottle_rebuild":1,"desc":"Securely transfers data between computers","executables":["magic-wormhole","wormhole"],"head_dependencies":[{"cryptography":":no_linkage"},"libsodium","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/magic-wormhole/magic-wormhole.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://magic-wormhole.readthedocs.io/en/latest/","license":"MIT","revision":4,"ruby_source_checksum":"e3b86f0de2124f4d17b2a04d8d74c8d7aa6ec83f58692125a07fe166603f2cf7","stable_dependencies":[{"cryptography":":no_linkage"},"libsodium","python@3.15",{"rust":":build"}],"stable_checksum":"c01b4815878e5fbcad7a22cfa190c529349bf271164189a0ad955a34a8d4cde0","stable_url_args":["https://files.pythonhosted.org/packages/d7/8c/964308aeed7b828ca726da4bbfcc8f2bc89713b39ba768e24ce6331b30f3/magic_wormhole-0.24.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.24.0"},"magic-wormhole.rs":{"desc":"Rust implementation of Magic Wormhole, with new features and enhancements","executables":["wormhole-rs"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/magic-wormhole/magic-wormhole.rs.git",{":branch":"main"}],"homepage":"https://github.com/magic-wormhole/magic-wormhole.rs","license":"EUPL-1.2","ruby_source_checksum":"818ffd140a9e24a484eac5eef967864ada2b8ab636242b9d0f8257ed9c9f6bb4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"90e8b1d7270a4c251f78376e10948c994df1a559152eca7eedd4aecbf70b70d9","stable_url_args":["https://github.com/magic-wormhole/magic-wormhole.rs/archive/refs/tags/0.8.1.tar.gz"],"stable_version":"0.8.1"},"magic_enum":{"desc":"Static reflection for enums (to string, from string, iteration) for modern C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/Neargye/magic_enum","license":"MIT","ruby_source_checksum":"ad9a4a22b761c2b5f7878f4196c435ed9a9d7eadb6998fd8c6d63b8b166b97ab","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"1e54959a3f3cb675938d858603ad69d0f3f7c82439fc2bf86d7232daec2bd10e","stable_url_args":["https://github.com/Neargye/magic_enum/archive/refs/tags/v0.9.8.tar.gz"],"stable_version":"0.9.8","bottle_tag":":all","bottle_checksum":"d2ccda5da04b1332011cd1d927cb6a9f4c0f942054ba6a8e7a9101ee43d60d90"},"magics":{"desc":"ECMWF's meteorological plotting software","executables":["magics","magicsCompatibilityChecker","magjson","magjsonx","magml","magmlx","metgram","metgram.sh","metgramx"],"head_dependencies":["cairo","eccodes","glib","netcdf","pango","proj","qtbase","gettext","harfbuzz",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://confluence.ecmwf.int/display/MAGP/Magics","license":"Apache-2.0","ruby_source_checksum":"ef276ca2f8c69c60a0fb65229a6e8a38abb80a22b123111cd649c021b220ca6d","stable_dependencies":["cairo","eccodes","glib","netcdf","pango","proj","qtbase","gettext","harfbuzz",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"a0119c54c812b34a7b190ebf39c546bf523ede6c985e85ff3d41074b11f35598","stable_url_args":["https://confluence.ecmwf.int/download/attachments/3473464/Magics-4.17.1-Source.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"4.17.1"},"magika":{"desc":"Fast and accurate AI powered file content types detection","executables":["magika"],"head_dependencies":["onnxruntime",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/google/magika.git",{":branch":"main"}],"homepage":"https://securityresearch.google/magika/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"4de5624f982e411cf583e39635d89a4487f650477d1541ee24e30cf133442f42","stable_dependencies":["onnxruntime",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"87fd85f33d2c644d657de024b83cdc36bbdcf4a2961be5e93fe74e081477076c","stable_url_args":["https://github.com/google/magika/archive/refs/tags/cli/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"mago":{"desc":"Toolchain for PHP to help developers write better code","executables":["mago"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/carthage-software/mago","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"0201cc1ed3a730d086c6edbb9c136145304946175e722079ce6acbbbde01d2e4","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"1e8dadc60705fd4cced53a186365a19d20d5acb16c456bdf880bb430db4e845d","stable_url_args":["https://github.com/carthage-software/mago/releases/download/1.58.2/source-code.tar.gz"],"stable_version":"1.58.2"},"maigret":{"bottle_rebuild":1,"desc":"Collect a dossier on a person by username from thousands of sites","executables":["maigret"],"head_dependencies":[{"certifi":":no_linkage"},{"pillow":":no_linkage"},"python@3.15",{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/soxoj/maigret.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/soxoj/maigret","license":"MIT","revision":1,"ruby_source_checksum":"cc80cc10052d978f2d84d3003020a1fb932c7f2b795dfe71bc5f8b0308030cba","stable_dependencies":[{"certifi":":no_linkage"},{"pillow":":no_linkage"},"python@3.15",{"cmake":":build"},{"rust":":build"}],"stable_checksum":"8a364955d6272ac7a7c719fba59b4218fb23839f343a776ff783ed2c432f21b8","stable_url_args":["https://files.pythonhosted.org/packages/e6/c7/e807e9a94ac69cd9f967e4e440f8278422346b7f05cde1c81ff8919b1a83/maigret-0.6.6.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.6.6"},"mail-deduplicate":{"bottle_rebuild":1,"desc":"CLI to deduplicate mails from mail boxes","executables":["mdedup"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/kdeldycke/mail-deduplicate.git",{":branch":"main"}],"homepage":"https://kdeldycke.github.io/mail-deduplicate/","license":"GPL-2.0-or-later","ruby_source_checksum":"087daa6760038a19c7dc296d2c2c71422938a7e26ba9decf45fb26829bcda631","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"f362531b11e99cb5a51c7806b960e22bff7607dace1a713511baf9653af966e5","stable_url_args":["https://files.pythonhosted.org/packages/59/4b/0d3d5ee73a939c242551aeb4ef6fab754646f697d481594bd69e0433e819/mail_deduplicate-9.3.2.tar.gz"],"stable_version":"9.3.2"},"mailcatcher":{"desc":"Catches mail and serves it through a dream","executables":["catchmail","mailcatcher"],"head_dependencies":["libyaml","openssl@4","ruby",{"pkgconf":":build"}],"head_uses_from_macos":[["libedit"],["libffi"],["sqlite"]],"homepage":"https://mailcatcher.me","license":"MIT","revision":1,"ruby_source_checksum":"c5cca426c8093024344f684563d1360626710858dcc377817812080af17d7733","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/mailcatcher.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/mailcatcher.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mailcatcher/bin/mailcatcher","-f"]],"stable_dependencies":["libyaml","openssl@4","ruby",{"pkgconf":":build"}],"stable_checksum":"d8b704a7699bca68ac89f99ca40234120099683d58eb0646d1ab16bf06c7c593","stable_url_args":["https://github.com/sj26/mailcatcher/archive/refs/tags/v0.11.0.tar.gz"],"stable_uses_from_macos":[["libedit"],["libffi"],["sqlite"]],"stable_version":"0.11.0"},"mailcheck":{"bottle_rebuild":1,"desc":"Check multiple mailboxes/maildirs for mail","executables":["mailcheck"],"homepage":"https://mailcheck.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"b60950a67665fd648ff5e143e1d49d37b3199df2ed3a85fa88796aa50676eef1","stable_checksum":"6ca6da5c9f8cc2361d4b64226c7d9486ff0962602c321fc85b724babbbfa0a5c","stable_url_args":["https://downloads.sourceforge.net/project/mailcheck/mailcheck/1.91.2/mailcheck_1.91.2.tar.gz"],"stable_version":"1.91.2"},"mailpit":{"desc":"Web and API based SMTP testing","executables":["mailpit"],"head_dependencies":[{"go":":build"},{"node":":build"}],"homepage":"https://mailpit.axllent.org/","license":"MIT","ruby_source_checksum":"af1364ab43e80e11ac9eb850470b2882e9a91b5c9575d8aa876967c7a2fbd94a","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/mailpit.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/mailpit.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/mailpit/bin/mailpit"],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"239e28527f83a7e76765de1a23b4b0c5e49a782f4009ec9788af6703d25397fe","stable_url_args":["https://github.com/axllent/mailpit/archive/refs/tags/v1.32.0.tar.gz"],"stable_version":"1.32.0"},"mailsy":{"bottle_rebuild":2,"desc":"Quickly generate a temporary email address","executables":["mailsy"],"head_dependencies":["node"],"homepage":"https://github.com/BalliAsghar/Mailsy","license":"MIT","ruby_source_checksum":"15a8d63539bc8042e5411bd953a522069f2241f582caa8ef3d001a083ba37e95","stable_dependencies":["node"],"stable_checksum":"ab89f60c2472f4b20ad7c507cff4653de6bd28411a39bfd9435829a1ad534414","stable_url_args":["https://registry.npmjs.org/mailsy/-/mailsy-5.0.0.tgz"],"stable_version":"5.0.0","bottle_tag":":all","bottle_checksum":"458e2530def02e452e870febacbd9fa372d0c504b16b721ab0610fd4e57043f2"},"mailtrap-local":{"desc":"Local email sandbox with SMTP server, web UI, and JSON API","executables":["mailtrap-local","mailtrap-sendmail"],"head_dependencies":[{"go":":build"},{"node":":build"}],"homepage":"https://github.com/mailtrap/mailtrap-local","license":"MIT","ruby_source_checksum":"230abef591fe2fc7aa56d913bf5613499309e27fc601397debaa35c66b28a816","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/mailtrap-local.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/mailtrap-local.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mailtrap-local/bin/mailtrap-local","--db","$HOMEBREW_PREFIX/var/mailtrap-local/db.sqlite3"]],"stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"18ef9bc87abc52ff260863f18311f6757c6deec5ff9c044d2b9b0a8b04822688","stable_url_args":["https://github.com/mailtrap/mailtrap-local/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1"},"mailutils":{"desc":"Swiss Army knife of email handling","executables":["comsatd","decodemail","dotlock","frm","from","imap4d","lmtpd","mail","mailutils","mailutils-config","mda","messages","mimeview","movemail","pop3d","popauth","putmail","readmsg","sieve"],"head_dependencies":["gdbm","gnutls","gsasl","libtool","libunistring","readline","gettext"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://mailutils.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"e1099f839132bd0baff8f30b4b80c6b1e991278af80da31990def32e5311621c","stable_dependencies":["gdbm","gnutls","gsasl","libtool","libunistring","readline","gettext"],"stable_checksum":"5e305de7fcf2f744c8b210f1cfe904d49842bfc6d13a913031ec4dbf0c669c54","stable_url_args":["https://ftpmirror.gnu.org/mailutils/mailutils-3.21.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"3.21"},"mairix":{"bottle_rebuild":1,"desc":"Email index and search tool","executables":["mairix"],"head_url_args":["https://github.com/vandry/mairix.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://github.com/vandry/mairix","license":"GPL-2.0-only","ruby_source_checksum":"f41f748978ff4282e1eea59b7a3782ae363b380c9854377dfa7dd4a2ce34e857","stable_checksum":"a0702e079c768b6fbe25687ebcbabe7965eb493d269a105998c7c1c2caef4a57","stable_url_args":["https://github.com/vandry/mairix/releases/download/0.24/mairix-0.24.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"0.24"},"make":{"bottle_rebuild":1,"caveats":"GNU \"make\" has been installed as \"gmake\".\nIf you need to use it as \"make\", you can add a \"gnubin\" directory\nto your PATH from your bashrc like:\n\n    PATH=\"$HOMEBREW_PREFIX/opt/make/libexec/gnubin:$PATH\"\n","compatibility_version":1,"desc":"Utility for directing compilation","executables":["gmake"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"texinfo":":build"},{"wget":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/make.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://www.gnu.org/software/make/","license":"GPL-3.0-only","ruby_source_checksum":"bcf47f7e5fd60a2c1bb6827a14c3ef4e33edbdbda6aae111bcf176e0f83cc158","stable_checksum":"8814ba072182b605d156d7589c19a43b89fc58ea479b9355146160946f8cf6e9","stable_url_args":["https://ftpmirror.gnu.org/make/make-4.4.1.tar.lz"],"stable_version":"4.4.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"e5b435315db19e1634289e888fcbd4282ed985a85591a7bec9661595a091d56f"},"makedepend":{"desc":"Creates dependencies in makefiles","executables":["makedepend"],"head_dependencies":["util-macros","xorgproto",{"pkgconf":":build"}],"homepage":"https://x.org/","license":"MIT","ruby_source_checksum":"ab2f81ac0b8e093490dfd5cb8d11a678eff989c4b53c67b29e4d96610b8745f1","stable_dependencies":["util-macros","xorgproto",{"pkgconf":":build"}],"stable_checksum":"f278c4686285d70292c03f7339cc3c0a811fc6c4bf9c053906d0a5732eac9138","stable_url_args":["https://xorg.freedesktop.org/releases/individual/util/makedepend-1.0.10.tar.xz"],"stable_version":"1.0.10"},"makefile2graph":{"desc":"Create a graph of dependencies from GNU-Make","executables":["make2graph","makefile2graph"],"head_dependencies":["graphviz"],"head_url_args":["https://github.com/lindenb/makefile2graph.git",{":branch":"master"}],"homepage":"https://github.com/lindenb/makefile2graph","license":"MIT","ruby_source_checksum":"69661a0ed057a2e4c05ebc9aa130415e9be9f7245e57c639104b56810d915eeb","stable_dependencies":["graphviz"],"stable_checksum":"5be8e528fa2945412357a8ef233e68fa3729639307ec1c38fd63768aad642c41","stable_url_args":["https://github.com/lindenb/makefile2graph/archive/refs/tags/2021.11.06.tar.gz"],"stable_version":"2021.11.06","bottle_checksum":"9474d06d702c8a26fbe45928416150354d8510dcbeb948b3e3dfc937612197b8"},"makeicns":{"desc":"Create icns files from the command-line","executables":["makeicns"],"homepage":"http://www.amnoid.de/icns/makeicns.html","license":"MIT","local_patch_checksums":{"Patches/makeicns/patch-IconFamily.m.diff":"f5ddbf6a688d6f153cf6fc2e15e75309adaf61677ab423cb67351e4fbb26066e"},"ruby_source_checksum":"4b4a21d2b278d5731c9739d96046857a1785a00c1c08e3c3fc789934a9c0490b","stable_patches":[{"strip":"p0","file":"Patches/makeicns/patch-IconFamily.m.diff"}],"stable_checksum":"10e44b8d84cb33ed8d92b9c2cfa42f46514586d2ec11ae9832683b69996ddeb8","stable_url_args":["https://distfiles.macports.org/makeicns/makeicns-1.4.10a.tar.bz2"],"stable_version":"1.4.10a","bottle_checksum":"3be93d7fe187c348c6bbece447025b8774e178990c58b6b7c56ec7c130588566"},"makensis":{"aliases":["nsis"],"desc":"System to create Windows installers","executables":["makensis"],"head_dependencies":[{"mingw-w64":":build"},{"scons":":build"}],"homepage":"https://nsis.sourceforge.net/","license":"Zlib","ruby_source_checksum":"a0305962c48ea505ea72aa233c0eca2c81f5509840d6628e0064d79ba243c631","stable_dependencies":[{"mingw-w64":":build"},{"scons":":build"}],"stable_checksum":"a8ffe024602d46b6d766f9e1ce30c324ad2a24daeacd3efc2642d436a0c157ac","stable_url_args":["https://downloads.sourceforge.net/project/nsis/NSIS%203/3.13/nsis-3.13-src.tar.bz2"],"stable_version":"3.13"},"makepkg":{"desc":"Compile and build packages suitable for installation with pacman","executables":["makepkg","makepkg-template","pacman","pacman-conf","pacman-db-upgrade","pacman-key","repo-add","repo-elephant","repo-remove","testpkg","vercmp"],"head_dependencies":["bash","fakeroot","gettext","libarchive","openssl@4","coreutils",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.archlinux.org/pacman/pacman.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}],[{"python":":build"}],["curl"],["libxslt"]],"homepage":"https://wiki.archlinux.org/title/Makepkg","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"716cb9c67d36ee3f0e12e44cedc6e0d721eb4e901e27b2ea13bcc11eeec432ac","stable_dependencies":["bash","fakeroot","gettext","libarchive","openssl@4","coreutils",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_url_args":["https://gitlab.archlinux.org/pacman/pacman.git",{":tag":"v7.1.0",":revision":"5683f8477a0afcc6b331766175a83445b2dcfe89"}],"stable_uses_from_macos":[[{"m4":":build"}],[{"python":":build"}],["curl"],["libxslt"]],"stable_version":"7.1.0"},"makeself":{"desc":"Generates a self-extracting compressed tar archive","executables":["makeself"],"head_url_args":["https://github.com/megastep/makeself.git",{":branch":"master"}],"homepage":"https://makeself.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"173c646f49cc008fe645992950240cfb6b8a7664f49273cebe27a88cb0e48813","stable_checksum":"96843e5db70da71dcb3cb594a6899886043f115e9205c6b5ca2f26000389514e","stable_url_args":["https://github.com/megastep/makeself/archive/refs/tags/release-2.7.1.tar.gz"],"stable_version":"2.7.1","bottle_tag":":all","bottle_checksum":"abccb8a90adc143ed2a09ff2b57057c3a09ef57fcb1c365d70caf260fb3c0020"},"maki":{"desc":"Efficient AI coding agent extendable by neovim-like Lua plugins","executables":["maki"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tontinton/maki.git",{":branch":"main"}],"homepage":"https://maki.sh","license":"MIT","ruby_source_checksum":"9b86b4edc9f1174a5943326ff46a1739a9cdf635623946dea7745eb6bc0c2736","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"4d2a3116625978fd82d9edf5f8309573c00564d138d6752f977245f8ea7d148b","stable_url_args":["https://github.com/tontinton/maki/archive/refs/tags/v0.6.5.tar.gz"],"stable_version":"0.6.5"},"mako":{"desc":"Production-grade web bundler based on Rust","executables":["mako"],"head_dependencies":["node"],"homepage":"https://makojs.dev","license":"MIT","ruby_source_checksum":"cd166086c8ff32d72604baf0e83fcae58ca5fcc501aab6a0f0a9f8a883740686","stable_dependencies":["node"],"stable_checksum":"dbb00cf6478daff39eb97de02c144a5b2552094b7c097dd2166a55968731cbab","stable_url_args":["https://registry.npmjs.org/@umijs/mako/-/mako-0.11.15.tgz"],"stable_version":"0.11.15"},"malbolge":{"bottle_rebuild":1,"desc":"Deliberately difficult to program esoteric programming language","executables":["malbolge"],"homepage":"https://esoteric.sange.fi/orphaned/malbolge/README.txt","license":":public_domain","ruby_source_checksum":"8d9f601057309345dd8d453536bf2aeb466b6dbae00195e86a99ba63129396cd","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"ca3b4f321bc3273195eb29eee7ee2002031b057c2bf0c8d7a4f7b6e5b3f648c0","stable_url_args":["https://esoteric.sange.fi/orphaned/malbolge/malbolge.c"],"stable_version":"0.1.0"},"malcontent":{"desc":"Supply Chain Attack Detection, via context differential analysis and YARA","executables":["mal"],"head_dependencies":["yara-x",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/chainguard-dev/malcontent.git",{":branch":"main"}],"homepage":"https://github.com/chainguard-dev/malcontent","license":"Apache-2.0","ruby_source_checksum":"7427f35b376b5cad5ed56f02b47c0cf2815910c4a1d8d9f33c7d5db4c6e71663","stable_dependencies":["yara-x",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"cb331829862efdc0a7d2a10abdbc47fbcfd4af3b6c9978b213938b756c87a180","stable_url_args":["https://github.com/chainguard-dev/malcontent/archive/refs/tags/v1.27.1.tar.gz"],"stable_version":"1.27.1"},"mallet":{"bottle_rebuild":1,"desc":"MAchine Learning for LanguagE Toolkit","executables":["classifier2info","csv2classify","csv2vectors","mallet","mallethon","prepend-license.sh","svmlight2vectors","text2classify","text2vectors","vectors2classify","vectors2info","vectors2topics","vectors2vectors"],"head_dependencies":["openjdk"],"homepage":"https://mimno.github.io/Mallet/index","license":"Apache-2.0","ruby_source_checksum":"a6a6f118061b040c0e0706fc4b2dbad28b646881cc1033107d94aad0cf884a69","stable_dependencies":["openjdk"],"stable_checksum":"874e682add31d638fb6b97c0ad485ff8fbc45e08c47305843139604b7dc15f62","stable_url_args":["https://github.com/mimno/Mallet/releases/download/v202108/Mallet-202108-bin.zip"],"stable_version":"202108","bottle_tag":":all","bottle_checksum":"2a79370bb96c6b93c4e5ccea01dfd09deeea7bcd7410c34ebfbd0584e24939e3"},"mame":{"desc":"Multiple Arcade Machine Emulator","executables":["mame"],"head_dependencies":["flac","jpeg-turbo","portaudio","portmidi","pugixml","sdl3","sqlite","utf8proc","zstd",{"glm":":build"},{"pkgconf":":build"},{"rapidjson":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/mamedev/mame.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],["expat"]],"homepage":"https://mamedev.org/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"0c4527cc841d9d373da60b6a563ec972be0feec8e9dcce29e46e19de3cb42d19","stable_dependencies":["flac","jpeg-turbo","portaudio","portmidi","pugixml","sdl3","sqlite","utf8proc","zstd",{"glm":":build"},{"pkgconf":":build"},{"rapidjson":":build"},{"sphinx-doc":":build"}],"stable_checksum":"0929cc749afabcef892900e10dd90bd8b05f94a7dde8f367ac6a5d2082589f84","stable_url_args":["https://github.com/mamedev/mame/archive/refs/tags/mame0289.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["expat"]],"stable_version":"0.289"},"man-db":{"bottle_rebuild":1,"caveats":"Commands also provided by macOS have been installed with the prefix \"g\".\nIf you need to use these commands with their normal names, you\ncan add a \"bin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/man-db/libexec/bin:$PATH\"\n","desc":"Unix documentation system","executables":["accessdb","catman","gaccessdb","gapropos","gcatman","glexgrog","gman","gman-recode","gmandb","gmanpath","gwhatis","lexgrog","mandb"],"head_dependencies":["groff","libpipeline",{"pkgconf":":build"}],"homepage":"https://man-db.gitlab.io/man-db/","license":"GPL-2.0-or-later","ruby_source_checksum":"bd89a04cc3308b160e7e515ff87f647616fd76eee817f3abf16a64a37860c462","stable_dependencies":["groff","libpipeline",{"pkgconf":":build"}],"stable_checksum":"8afebb6f7eb6bb8542929458841f5c7e6f240e30c86358c1fbcefbea076c87d9","stable_url_args":["https://download.savannah.gnu.org/releases/man-db/man-db-2.13.1.tar.xz"],"stable_version":"2.13.1"},"man2html":{"desc":"Convert nroff man pages to HTML","executables":["man2html"],"homepage":"https://savannah.nongnu.org/projects/man2html/","license":"GPL-2.0-or-later","ruby_source_checksum":"ffc9791d1785588845a5711608df220accfab29cd9e52c429179e53b11430984","stable_checksum":"a3dd7fdd80785c14c2f5fa54a59bf93ca5f86f026612f68770a0507a3d4e5a29","stable_url_args":["https://www.mhonarc.org/release/misc/man2html3.0.1.tar.gz"],"stable_version":"3.0.1","bottle_checksum":"52150cc353b92e2591decb511790b28c22921c11a5e716931e3c003f0c1ab5b6"},"mandoc":{"aliases":["mdocml"],"bottle_rebuild":1,"desc":"UNIX manpage compiler toolset","executables":["bsdapropos","bsdsoelim","demandoc"],"head_url_args":["anoncvs@mandoc.bsd.lv:/cvs",{":using":":cvs"}],"homepage":"https://mandoc.bsd.lv/","license":"ISC","revision":1,"ruby_source_checksum":"556a240d646741f1920e01ce7f0cae21da1e29b6d472de47958315dd28b65fd3","stable_checksum":"8bf0d570f01e70a6e124884088870cbed7537f36328d512909eb10cd53179d9c","stable_url_args":["https://mandoc.bsd.lv/snapshots/mandoc-1.14.6.tar.gz"],"stable_version":"1.14.6"},"mandown":{"desc":"Man-page inspired Markdown viewer","executables":["mdn"],"head_dependencies":["libconfig","ncurses",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/Titor8115/mandown","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"1edcd96ed47f3f886f454e982d93d206dac68bc4efe5c941f787a28db7b631a2","stable_dependencies":["libconfig","ncurses",{"pkgconf":":build"}],"stable_checksum":"9903203fb95364a8b2774fe4eb4260daa725873d8f9a6e079d4c2ace81bede92","stable_url_args":["https://github.com/Titor8115/mandown/archive/refs/tags/v1.0.5.2.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.0.5.2"},"mani":{"desc":"CLI tool to help you manage repositories","executables":["mani"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alajmo/mani.git",{":branch":"main"}],"homepage":"https://manicli.com","license":"MIT","ruby_source_checksum":"07ed131556adfb7a3768efa838fc0510b4b6aa75a4495a4b6714388316f97ec1","stable_dependencies":[{"go":":build"}],"stable_checksum":"7b061b6606aeb3b024d14009d9028c30b0b56d8d8d4078b39c8d87db696bde1b","stable_url_args":["https://github.com/alajmo/mani/archive/refs/tags/v0.32.1.tar.gz"],"stable_version":"0.32.1"},"manifest-tool":{"desc":"Command-line tool to create and query container image manifest list/indexes","executables":["manifest-tool"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/estesp/manifest-tool.git",{":branch":"main"}],"homepage":"https://github.com/estesp/manifest-tool/","license":"Apache-2.0","ruby_source_checksum":"0cb952dee2c142a3f03a80a80b46de0802c9376064d2646629ad17d9b568c35f","stable_dependencies":[{"go":":build"}],"stable_checksum":"97a9535830d6cd9d382c1d9ebae01a64dcbb400c540086a738e0e5297904ae3b","stable_url_args":["https://github.com/estesp/manifest-tool/archive/refs/tags/v2.2.2.tar.gz"],"stable_version":"2.2.2"},"manifold":{"desc":"Geometry library for topological robustness","head_dependencies":["clipper2","tbb",{"cmake":":build"}],"homepage":"https://github.com/elalish/manifold","license":"Apache-2.0","ruby_source_checksum":"9e094ecbbbe5b0ed93409eadcb14fd65ff1164e3ee50b8ce499b23fd88e69ad7","stable_dependencies":["clipper2","tbb",{"cmake":":build"}],"stable_checksum":"db2a8e7aac6abac12fe54fa7b055d24741362b5706fee6f5c5b8f0bccd2de4ec","stable_url_args":["https://github.com/elalish/manifold/releases/download/v3.5.4/manifold-3.5.4.tar.gz"],"stable_version":"3.5.4"},"manim":{"desc":"Animation engine for explanatory math videos","executables":["manim","manimce"],"head_dependencies":["cairo","ffmpeg","fontconfig","freetype","glib",{"numpy":":no_linkage"},"pango",{"pillow":":no_linkage"},"py3cairo","python@3.15",{"scipy":":no_linkage"},"gettext","harfbuzz",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/manimCommunity/manim.git",{":branch":"main"}],"homepage":"https://www.manim.community","license":"MIT","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"74a88aed7da4419cccb264e5a22599e5dd9c035682625db1e7e131caae85d3d6","stable_dependencies":["cairo","ffmpeg","fontconfig","freetype","glib",{"numpy":":no_linkage"},"pango",{"pillow":":no_linkage"},"py3cairo","python@3.15",{"scipy":":no_linkage"},"gettext","harfbuzz",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"e227aef6dab218c7fe68fa31ed1ff418e1c86a450f43509ed2630f3ffd06602d","stable_url_args":["https://files.pythonhosted.org/packages/98/fa/cef49e8c5c5617232ae8324a8ad14d8d724eb308dc898687240daca2800b/manim-0.22.0.tar.gz"],"stable_version":"0.22.0"},"manticoresearch":{"desc":"Open source text search engine","executables":["index_converter","indexer","indextool","searchd","spelldump","wordbreaker"],"head_dependencies":["boost","cctz","croaring","icu4c@79","libpq","mariadb-connector-c","openssl@4","re2","unixodbc","xxhash","zstd",{"cmake":":build"},{"nlohmann-json":":build"},{"snowball":":build"}],"head_url_args":["https://github.com/manticoresoftware/manticoresearch.git",{":branch":"main"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["expat"]],"homepage":"https://manticoresearch.com","license":{":all_of":["GPL-3.0-or-later",{":any_of":["Unlicense","MIT"]}]},"revision":3,"ruby_source_checksum":"8224e409e52e7ff608c025df0d1e97454e0f147cdce00e60246a36fd2939ad59","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/manticoresearch/bin/searchd","--config","$HOMEBREW_PREFIX/etc/manticoresearch/manticore.conf","--nodetach"]],"stable_dependencies":["boost","cctz","croaring","icu4c@79","libpq","mariadb-connector-c","openssl@4","re2","unixodbc","xxhash","zstd",{"cmake":":build"},{"nlohmann-json":":build"},{"snowball":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e1dc58dc671e74278a6ab5327c2fc666d75ae3ad6fbc59587f60376043f3cb4e","stable_url_args":["https://github.com/manticoresoftware/manticoresearch/archive/refs/tags/29.9.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["expat"]],"stable_version":"29.9.0","version_scheme":1},"mantra":{"desc":"Tool to hunt down API key leaks in JS files and pages","executables":["mantra"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/brosck/mantra.git",{":branch":"main"}],"homepage":"https://amolo.com.br","license":"GPL-3.0-only","ruby_source_checksum":"20e6f87ffc0b3096f02ebb7268d5732c0ced191449790f7520a5a7179ebf106e","stable_dependencies":[{"go":":build"}],"stable_checksum":"379894f36ef04a6b4e57e77112070e23dcc75569d1df98a8f128fe24a8b5e0b1","stable_url_args":["https://github.com/brosck/mantra/archive/refs/tags/v3.1.tar.gz"],"stable_version":"3.1","bottle_checksum":"ad0307f0e619dcdeb51cf5ae48aa906e7cb1d97133beb064e506ebc47cf4aa0f"},"mapcidr":{"desc":"Subnet/CIDR operation utility","executables":["mapcidr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/mapcidr.git",{":branch":"main"}],"homepage":"https://projectdiscovery.io","license":"MIT","ruby_source_checksum":"118aea53266228bfd5350f0c85e6e0c036946b075e9c2e22e269d3245ec2a127","stable_dependencies":[{"go":":build"}],"stable_checksum":"d1253ab474de254cb77628d3274bf6fdcf087223f219dcf26186de83776bf717","stable_url_args":["https://github.com/projectdiscovery/mapcidr/archive/refs/tags/v1.1.97.tar.gz"],"stable_version":"1.1.97"},"mapcrafter":{"desc":"Minecraft map renderer","executables":["mapcrafter","mapcrafter_export","mapcrafter_markers","mapcrafter_png-it.py","mapcrafter_textures.py"],"head_dependencies":["boost","jpeg-turbo","libpng",{"cmake":":build"}],"homepage":"https://github.com/mapcrafter/mapcrafter","license":"GPL-3.0-or-later","revision":17,"ruby_source_checksum":"76fc2998e7c6871cca9f97844fef6a3f0b311c16cfec3758643e2e2e476e45c4","stable_dependencies":["boost","jpeg-turbo","libpng",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mapcrafter/mapcrafter/commit/28dbc86803650eb487782e937cbb4513dbd0a650.patch?full_index=1","sha256":"55edc91aee2fbe0727282d8b3e967ac654455e7fb4ca424c490caf7556eca179","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/mapcrafter/mapcrafter/pull/394"}]},{"strip":"p1","url":"https://github.com/mapcrafter/mapcrafter/commit/f804a574cbf5b098439698f6f92e1a39244371f1.patch?full_index=1","sha256":"d9e9da9cbdb4bb961edd371265304c3999e5322d110f6d72e8580820b2ac2edc","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/mapcrafter/mapcrafter/pull/395"}]}],"stable_checksum":"f3b698d34c02c2da0c4d2b7f4e251bcba058d0d1e4479c0418eeba264d1c8dae","stable_url_args":["https://github.com/mapcrafter/mapcrafter/archive/refs/tags/v.2.4.tar.gz"],"stable_version":"2.4"},"mapnik":{"conflicts":[["svg2png",{":because":"both install `svg2png` binaries"}]],"desc":"Toolkit for developing mapping applications","executables":["geometry_to_wkb","mapnik-index","mapnik-render","pgsql2sqlite","shapeindex","svg2png"],"head_dependencies":["boost","cairo","freetype","gdal","harfbuzz","icu4c@79","jpeg-turbo","libavif","libpng","libpq","libtiff","libxml2","openssl@4","proj","protozero","sqlite","webp",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mapnik/mapnik.git",{":branch":"master"}],"homepage":"https://mapnik.org/","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"383ac7b462c9746297ead70a619dd8e02b0854b8ce40c9d3e3a06e32ebed8420","stable_dependencies":["boost","cairo","freetype","gdal","harfbuzz","icu4c@79","jpeg-turbo","libavif","libpng","libpq","libtiff","libxml2","openssl@4","proj","protozero","sqlite","webp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"1858a9d57f4d2007d717ea84af23bcb32bd984fbc635426b79124fe9f7a682c4","stable_url_args":["https://github.com/mapnik/mapnik/releases/download/v4.3.2/mapnik-v4.3.2.tar.bz2"],"stable_version":"4.3.2"},"mapproxy":{"bottle_rebuild":1,"desc":"Accelerating web map proxy","executables":["mapproxy-seed","mapproxy-util"],"head_dependencies":[{"certifi":":no_linkage"},"geos","libyaml","numpy",{"pillow":":no_linkage"},"proj","python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://mapproxy.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"e4ac98d0bdc28221589f57e732ac27399fb4ac826f81bf7b48c46443b58479e6","stable_dependencies":[{"certifi":":no_linkage"},"geos","libyaml","numpy",{"pillow":":no_linkage"},"proj","python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"43c4972d98a01b04a2887f88eda5ad74e527233ad8fd01fd943a541907465d56","stable_url_args":["https://files.pythonhosted.org/packages/61/e1/6c490f14d9f34ea94938d48d544c186ab49699c3ade9fe9f14518e6f2622/mapproxy-7.0.0.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"7.0.0"},"mapscii":{"desc":"Whole World In Your Console","executables":["mapscii"],"head_dependencies":["node"],"homepage":"https://github.com/rastapasta/mapscii","license":"MIT","ruby_source_checksum":"dd400536e1fe0f5f890c519afb71a411de660e1c82da909306be3717585f811f","stable_dependencies":["node"],"stable_checksum":"21f18b687975f1decef998664ef6d292cf2379d9e4308a5b4cbb66af240341b3","stable_url_args":["https://registry.npmjs.org/mapscii/-/mapscii-0.3.1.tgz"],"stable_version":"0.3.1","bottle_tag":":all","bottle_checksum":"5f4eaa8d74d98faad1c1423bb6f7c54efe68e47cd932192fdea23cca28cfb831"},"mapserver":{"bottle_rebuild":1,"desc":"Publish spatial data and interactive mapping apps to the web","executables":["coshp","legend","map2img","mapserv","msencrypt","scalebar","shptree","shptreetst","shptreevis","sortshp","tile4ms"],"head_dependencies":["cairo","fcgi","freetype","gdal","geos","giflib","jpeg-turbo","libpng","libpq","libxml2","pcre2","proj","protobuf-c","python@3.15",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"swig":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://mapserver.org/","license":"MIT","ruby_source_checksum":"a622cac616fdf4c9e40477b3580c48b1cd5f309af375fc3b4f2cf8d4961e70f4","stable_dependencies":["cairo","fcgi","freetype","gdal","geos","giflib","jpeg-turbo","libpng","libpq","libxml2","pcre2","proj","protobuf-c","python@3.15",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"swig":":build"}],"stable_checksum":"e908e76b65541042042e9c5e4ae16a131f064cf6d3c76e9542c89b25158968c9","stable_url_args":["https://download.osgeo.org/mapserver/mapserver-8.6.6.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"8.6.6"},"marcli":{"desc":"Parse MARC (ISO 2709) files","executables":["marcli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hectorcorrea/marcli.git",{":branch":"main"}],"homepage":"https://github.com/hectorcorrea/marcli","license":"MIT","ruby_source_checksum":"46b5da55266d3ec1301ed4020dfe5081f57af6e41af77686fe1ff3e26e9abf8f","stable_dependencies":[{"go":":build"}],"stable_checksum":"944c7c389d384a9515799bb688cb9ced80344709758a42c714f726957785a1c4","stable_url_args":["https://github.com/hectorcorrea/marcli/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_checksum":"fba05203356da269bfb3f6b89e0fda85562698c63860bfb036f7e1335c0e0dd2"},"mariadb-connector-c":{"compatibility_version":1,"desc":"MariaDB database connector for C applications","executables":["mariadb_config","mysql_config"],"head_dependencies":["openssl@4","zstd",{"cmake":":build"}],"head_url_args":["https://github.com/mariadb-corporation/mariadb-connector-c.git",{":branch":"3.4"}],"head_uses_from_macos":[["curl"],["krb5"]],"homepage":"https://mariadb.org/download/?tab=connector&prod=connector-c","keg_only_args":["it conflicts with mariadb"],"license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"d44891eb7864b600e11d297ea4ecf0b9c74669e4554e479add4c18fc95c52dcc","stable_dependencies":["openssl@4","zstd",{"cmake":":build"}],"stable_checksum":"521c0712e9291fa96558df9e2ff431376a3a79329f13751896b694cae12765b4","stable_url_args":["https://archive.mariadb.org/connector-c-3.4.11/mariadb-connector-c-3.4.11-src.tar.gz"],"stable_uses_from_macos":[["curl"],["krb5"]],"stable_version":"3.4.11"},"mariadb-connector-odbc":{"desc":"Database driver using the industry standard ODBC API","head_dependencies":["mariadb-connector-c","unixodbc",{"cmake":":build"}],"homepage":"https://mariadb.org/download/?tab=connector&prod=connector-odbc","license":"LGPL-2.1-or-later","ruby_source_checksum":"f144ccfd03d7bcef42899829fe5c5984bae5d696ca44b0092e50c07ca5c305ba","stable_dependencies":["mariadb-connector-c","unixodbc",{"cmake":":build"}],"stable_checksum":"ee8b3472f9d7c19b50458893a958556a38f3d7900f91f97012a59bc2ab6f8869","stable_url_args":["https://archive.mariadb.org/connector-odbc-3.2.10/mariadb-connector-odbc-3.2.10-src.tar.gz"],"stable_version":"3.2.10"},"mariadb":{"aliases":["mariadb@13.0"],"caveats":"A \"/etc/my.cnf\" from another install may interfere with a Homebrew-built\nserver starting up correctly.\n\nMySQL is configured to only allow connections from localhost by default\n","conflicts":[["mysql",{":because":"mariadb, mysql, and percona install the same binaries"}],["percona-server",{":because":"mariadb, mysql, and percona install the same binaries"}]],"desc":"Drop-in replacement for MySQL","executables":["aria_chk","aria_dump_log","aria_ftdump","aria_pack","aria_read_log","galera_new_cluster","innochecksum","mariabackup","mariadb","mariadb-access","mariadb-admin","mariadb-backup","mariadb-binlog","mariadb-check","mariadb-client-test","mariadb-config","mariadb-conv","mariadb-convert-table-format","mariadb-dump","mariadb-dumpslow","mariadb-find-rows","mariadb-fix-extensions","mariadb-hotcopy","mariadb-import","mariadb-install-db","mariadb-ldb","mariadb-migrate-config-file","mariadb-plugin","mariadb-secure-installation","mariadb-setpermission","mariadb-show","mariadb-slap","mariadb-test","mariadb-tzinfo-to-sql","mariadb-upgrade","mariadb-waitpid","mariadb_config","mariadbd","mariadbd-multi","mariadbd-safe","mariadbd-safe-helper","mbstream","msql2mysql","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","myrocks_hotbackup","mysql","mysql.server","mysql_client_test","mysql_config","mysql_convert_table_format","mysql_find_rows","mysql_fix_extensions","mysql_install_db","mysql_ldb","mysql_plugin","mysql_secure_installation","mysql_setpermission","mysql_tzinfo_to_sql","mysql_upgrade","mysql_waitpid","mysqlaccess","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqld_safe_helper","mysqldump","mysqldumpslow","mysqlhotcopy","mysqlimport","mysqlshow","mysqlslap","mysqltest","mytop","perror","rcmysql","replace","resolve_stack_dump","resolveip","sst_dump","wsrep_sst_backup","wsrep_sst_mariabackup","wsrep_sst_mysqldump","wsrep_sst_rsync","wsrep_sst_rsync_wan"],"head_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"pkgconf":":build"},{"openjdk":":build"}],"head_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"homepage":"https://mariadb.org/","license":"GPL-2.0-only","post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mariadb_install_db","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"05c133b727f6100fa3c48f8e28f93051f42bee2d9862f87b3a07072e7e830684","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mariadb/bin/mariadbd-safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"pkgconf":":build"},{"openjdk":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MariaDB/server/commit/5ca4ab639ad5f99d74f794b54ba1b4d6182ec2a9.patch?full_index=1","sha256":"a0cc83631f63368457f8880626a18bb791409dfe02a672989b94b205c2cefaef","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/MariaDB/server/pull/5029"}]}],"stable_checksum":"8ee8d955530faedcea344535de85495afb5b98128bbf660e56893e93e21ee8f7","stable_url_args":["https://archive.mariadb.org/mariadb-13.0.2/source/mariadb-13.0.2.tar.gz"],"stable_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"stable_version":"13.0.2","versioned_formulae":["mariadb@12.3","mariadb@11.8","mariadb@11.4","mariadb@10.11","mariadb@10.6","mariadb@10.5"]},"mariadb@10.11":{"caveats":"A \"/etc/my.cnf\" from another install may interfere with a Homebrew-built\nserver starting up correctly.\n\nMySQL is configured to only allow connections from localhost by default\n","deprecate_args":{":date":"2028-02-16",":because":":unsupported"},"desc":"Drop-in replacement for MySQL","executables":["aria_chk","aria_dump_log","aria_ftdump","aria_pack","aria_read_log","innochecksum","mariabackup","mariadb","mariadb-access","mariadb-admin","mariadb-backup","mariadb-binlog","mariadb-check","mariadb-client-test","mariadb-config","mariadb-conv","mariadb-convert-table-format","mariadb-dump","mariadb-dumpslow","mariadb-find-rows","mariadb-fix-extensions","mariadb-hotcopy","mariadb-import","mariadb-install-db","mariadb-ldb","mariadb-plugin","mariadb-secure-installation","mariadb-setpermission","mariadb-show","mariadb-slap","mariadb-test","mariadb-tzinfo-to-sql","mariadb-upgrade","mariadb-waitpid","mariadb_config","mariadbd","mariadbd-multi","mariadbd-safe","mariadbd-safe-helper","mbstream","msql2mysql","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","myrocks_hotbackup","mysql","mysql.server","mysql_client_test","mysql_config","mysql_convert_table_format","mysql_find_rows","mysql_fix_extensions","mysql_install_db","mysql_ldb","mysql_plugin","mysql_secure_installation","mysql_setpermission","mysql_tzinfo_to_sql","mysql_upgrade","mysql_waitpid","mysqlaccess","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqld_safe_helper","mysqldump","mysqldumpslow","mysqlhotcopy","mysqlimport","mysqlshow","mysqlslap","mysqltest","mytop","perror","rcmysql","replace","resolve_stack_dump","resolveip","sst_dump","wsrep_sst_backup","wsrep_sst_mariabackup","wsrep_sst_mysqldump","wsrep_sst_rsync","wsrep_sst_rsync_wan"],"head_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"openjdk":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"homepage":"https://mariadb.org/","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mariadb_install_db","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"f1362afef69da96bf687f664d8f4bb720255a1ebbc356c510c8608b80699ffb1","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mariadb@10.11/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"openjdk":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MariaDB/server/commit/5ca4ab639ad5f99d74f794b54ba1b4d6182ec2a9.patch?full_index=1","sha256":"a0cc83631f63368457f8880626a18bb791409dfe02a672989b94b205c2cefaef","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/MariaDB/server/pull/5029"}]}],"stable_checksum":"b8e543ee69d380fb1cfd563226f49e0fe96e4d67e7b7a9045ee514a168ed2066","stable_url_args":["https://archive.mariadb.org/mariadb-10.11.19/source/mariadb-10.11.19.tar.gz"],"stable_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"stable_version":"10.11.19","versioned_formulae":["mariadb@12.3","mariadb@11.8","mariadb@11.4","mariadb@10.6","mariadb@10.5"]},"mariadb@10.5":{"bottle_rebuild":1,"caveats":"A \"/etc/my.cnf\" from another install may interfere with a Homebrew-built\nserver starting up correctly.\n\nMySQL is configured to only allow connections from localhost by default\n","deprecate_args":{":date":"2025-06-24",":because":":unsupported"},"desc":"Drop-in replacement for MySQL","disable_args":{":date":"2026-06-24",":because":":unsupported"},"executables":["aria_chk","aria_dump_log","aria_ftdump","aria_pack","aria_read_log","aria_s3_copy","innochecksum","mariabackup","mariadb","mariadb-access","mariadb-admin","mariadb-backup","mariadb-binlog","mariadb-check","mariadb-client-test","mariadb-config","mariadb-conv","mariadb-convert-table-format","mariadb-dump","mariadb-dumpslow","mariadb-find-rows","mariadb-fix-extensions","mariadb-hotcopy","mariadb-import","mariadb-plugin","mariadb-secure-installation","mariadb-setpermission","mariadb-show","mariadb-slap","mariadb-test","mariadb-tzinfo-to-sql","mariadb-upgrade","mariadb-waitpid","mariadb_config","mariadbd","mariadbd-multi","mariadbd-safe","mariadbd-safe-helper","mbstream","msql2mysql","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","mysql","mysql.server","mysql_client_test","mysql_config","mysql_convert_table_format","mysql_find_rows","mysql_fix_extensions","mysql_install_db","mysql_plugin","mysql_secure_installation","mysql_setpermission","mysql_tzinfo_to_sql","mysql_upgrade","mysql_waitpid","mysqlaccess","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqld_safe_helper","mysqldump","mysqldumpslow","mysqlhotcopy","mysqlimport","mysqlshow","mysqlslap","mysqltest","mytop","perror","rcmysql","replace","resolve_stack_dump","resolveip","wsrep_sst_backup","wsrep_sst_mariabackup","wsrep_sst_mysqldump","wsrep_sst_rsync","wsrep_sst_rsync_wan"],"head_dependencies":["groonga","lz4","lzo","openssl@3","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"openjdk":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["krb5"],["libxcrypt"],["libxml2"],["ncurses"],["xz"]],"homepage":"https://mariadb.org/","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mariadb_install_db","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"0f46b60a31f99fe7223cf0705791cc2b13369d88154ccd2cba8166124da01067","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mariadb@10.5/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["groonga","lz4","lzo","openssl@3","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"openjdk":":build"},{"pkgconf":":build"}],"stable_checksum":"de49ed417f6fa90e8fee72a41e526e0983dc47f388caff9e703803cec263b826","stable_url_args":["https://archive.mariadb.org/mariadb-10.5.29/source/mariadb-10.5.29.tar.gz"],"stable_uses_from_macos":[["bzip2"],["krb5"],["libxcrypt"],["libxml2"],["ncurses"],["xz"]],"stable_version":"10.5.29","versioned_formulae":["mariadb@12.3","mariadb@11.8","mariadb@11.4","mariadb@10.11","mariadb@10.6"]},"mariadb@10.6":{"caveats":"A \"/etc/my.cnf\" from another install may interfere with a Homebrew-built\nserver starting up correctly.\n\nMySQL is configured to only allow connections from localhost by default\n","deprecate_args":{":date":"2026-06-01",":because":":unsupported"},"desc":"Drop-in replacement for MySQL","executables":["aria_chk","aria_dump_log","aria_ftdump","aria_pack","aria_read_log","innochecksum","mariabackup","mariadb","mariadb-access","mariadb-admin","mariadb-backup","mariadb-binlog","mariadb-check","mariadb-client-test","mariadb-config","mariadb-conv","mariadb-convert-table-format","mariadb-dump","mariadb-dumpslow","mariadb-find-rows","mariadb-fix-extensions","mariadb-hotcopy","mariadb-import","mariadb-ldb","mariadb-plugin","mariadb-secure-installation","mariadb-setpermission","mariadb-show","mariadb-slap","mariadb-test","mariadb-tzinfo-to-sql","mariadb-upgrade","mariadb-waitpid","mariadb_config","mariadbd","mariadbd-multi","mariadbd-safe","mariadbd-safe-helper","mbstream","msql2mysql","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","myrocks_hotbackup","mysql","mysql.server","mysql_client_test","mysql_config","mysql_convert_table_format","mysql_find_rows","mysql_fix_extensions","mysql_install_db","mysql_ldb","mysql_plugin","mysql_secure_installation","mysql_setpermission","mysql_tzinfo_to_sql","mysql_upgrade","mysql_waitpid","mysqlaccess","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqld_safe_helper","mysqldump","mysqldumpslow","mysqlhotcopy","mysqlimport","mysqlshow","mysqlslap","mysqltest","mytop","perror","rcmysql","replace","resolve_stack_dump","resolveip","sst_dump","wsrep_sst_backup","wsrep_sst_mariabackup","wsrep_sst_mysqldump","wsrep_sst_rsync","wsrep_sst_rsync_wan"],"head_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"openjdk":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"],["xz"]],"homepage":"https://mariadb.org/","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mariadb_install_db","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"0b54d15b75986cb423aa441fb232f06d140849325d6e8111308fe9f7450efab7","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mariadb@10.6/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"openjdk":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MariaDB/server/commit/5ca4ab639ad5f99d74f794b54ba1b4d6182ec2a9.patch?full_index=1","sha256":"a0cc83631f63368457f8880626a18bb791409dfe02a672989b94b205c2cefaef","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/MariaDB/server/pull/5029"}]}],"stable_checksum":"13d9330f3120c739757b215a3220a9c9e2ddf3c3c1b8beff5cd43942868f3d72","stable_url_args":["https://archive.mariadb.org/mariadb-10.6.28/source/mariadb-10.6.28.tar.gz"],"stable_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"],["xz"]],"stable_version":"10.6.28","versioned_formulae":["mariadb@12.3","mariadb@11.8","mariadb@11.4","mariadb@10.11","mariadb@10.5"]},"mariadb@11.4":{"caveats":"A \"/etc/my.cnf\" from another install may interfere with a Homebrew-built\nserver starting up correctly.\n\nMySQL is configured to only allow connections from localhost by default\n","deprecate_args":{":date":"2029-05-29",":because":":unsupported"},"desc":"Drop-in replacement for MySQL","executables":["aria_chk","aria_dump_log","aria_ftdump","aria_pack","aria_read_log","innochecksum","mariabackup","mariadb","mariadb-access","mariadb-admin","mariadb-backup","mariadb-binlog","mariadb-check","mariadb-client-test","mariadb-config","mariadb-conv","mariadb-convert-table-format","mariadb-dump","mariadb-dumpslow","mariadb-find-rows","mariadb-fix-extensions","mariadb-hotcopy","mariadb-import","mariadb-install-db","mariadb-ldb","mariadb-plugin","mariadb-secure-installation","mariadb-setpermission","mariadb-show","mariadb-slap","mariadb-test","mariadb-tzinfo-to-sql","mariadb-upgrade","mariadb-waitpid","mariadb_config","mariadbd","mariadbd-multi","mariadbd-safe","mariadbd-safe-helper","mbstream","msql2mysql","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","myrocks_hotbackup","mysql","mysql.server","mysql_client_test","mysql_config","mysql_convert_table_format","mysql_find_rows","mysql_fix_extensions","mysql_install_db","mysql_ldb","mysql_plugin","mysql_secure_installation","mysql_setpermission","mysql_tzinfo_to_sql","mysql_upgrade","mysql_waitpid","mysqlaccess","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqld_safe_helper","mysqldump","mysqldumpslow","mysqlhotcopy","mysqlimport","mysqlshow","mysqlslap","mysqltest","mytop","perror","rcmysql","replace","resolve_stack_dump","resolveip","sst_dump","wsrep_sst_backup","wsrep_sst_mariabackup","wsrep_sst_mysqldump","wsrep_sst_rsync","wsrep_sst_rsync_wan"],"head_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"pkgconf":":build"},{"openjdk":":build"}],"head_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"homepage":"https://mariadb.org/","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mariadb_install_db","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"fe5ad997f309642ba959d9af794ce9b483b44d29662aa421209826bb73e17b51","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mariadb@11.4/bin/mariadbd-safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"pkgconf":":build"},{"openjdk":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MariaDB/server/commit/5ca4ab639ad5f99d74f794b54ba1b4d6182ec2a9.patch?full_index=1","sha256":"a0cc83631f63368457f8880626a18bb791409dfe02a672989b94b205c2cefaef","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/MariaDB/server/pull/5029"}]}],"stable_checksum":"1bb254b106d0a7ca871cfa18fa6e18d4b80a7430f9ec9d1571ec4271a13def96","stable_url_args":["https://archive.mariadb.org/mariadb-11.4.13/source/mariadb-11.4.13.tar.gz"],"stable_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"stable_version":"11.4.13","versioned_formulae":["mariadb@12.3","mariadb@11.8","mariadb@10.11","mariadb@10.6","mariadb@10.5"]},"mariadb@11.8":{"caveats":"A \"/etc/my.cnf\" from another install may interfere with a Homebrew-built\nserver starting up correctly.\n\nMySQL is configured to only allow connections from localhost by default\n","deprecate_args":{":date":"2028-06-04",":because":":unsupported"},"desc":"Drop-in replacement for MySQL","executables":["aria_chk","aria_dump_log","aria_ftdump","aria_pack","aria_read_log","galera_new_cluster","innochecksum","mariabackup","mariadb","mariadb-access","mariadb-admin","mariadb-backup","mariadb-binlog","mariadb-check","mariadb-client-test","mariadb-config","mariadb-conv","mariadb-convert-table-format","mariadb-dump","mariadb-dumpslow","mariadb-find-rows","mariadb-fix-extensions","mariadb-hotcopy","mariadb-import","mariadb-install-db","mariadb-ldb","mariadb-migrate-config-file","mariadb-plugin","mariadb-secure-installation","mariadb-setpermission","mariadb-show","mariadb-slap","mariadb-test","mariadb-tzinfo-to-sql","mariadb-upgrade","mariadb-waitpid","mariadb_config","mariadbd","mariadbd-multi","mariadbd-safe","mariadbd-safe-helper","mbstream","msql2mysql","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","myrocks_hotbackup","mysql","mysql.server","mysql_client_test","mysql_config","mysql_convert_table_format","mysql_find_rows","mysql_fix_extensions","mysql_install_db","mysql_ldb","mysql_plugin","mysql_secure_installation","mysql_setpermission","mysql_tzinfo_to_sql","mysql_upgrade","mysql_waitpid","mysqlaccess","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqld_safe_helper","mysqldump","mysqldumpslow","mysqlhotcopy","mysqlimport","mysqlshow","mysqlslap","mysqltest","mytop","perror","rcmysql","replace","resolve_stack_dump","resolveip","sst_dump","wsrep_sst_backup","wsrep_sst_mariabackup","wsrep_sst_mysqldump","wsrep_sst_rsync","wsrep_sst_rsync_wan"],"head_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"pkgconf":":build"},{"openjdk":":build"}],"head_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"homepage":"https://mariadb.org/","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mariadb_install_db","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"981f61ed492848ce710f4bc78217fe1e502b2d647f430f12c8c8780cb407af27","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mariadb@11.8/bin/mariadbd-safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"pkgconf":":build"},{"openjdk":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MariaDB/server/commit/5ca4ab639ad5f99d74f794b54ba1b4d6182ec2a9.patch?full_index=1","sha256":"a0cc83631f63368457f8880626a18bb791409dfe02a672989b94b205c2cefaef","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/MariaDB/server/pull/5029"}]}],"stable_checksum":"2e015b7e91004142eda8b3a20d3ceb875cf2ae55e72603e7222cd497d4e56fc6","stable_url_args":["https://archive.mariadb.org/mariadb-11.8.9/source/mariadb-11.8.9.tar.gz"],"stable_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"stable_version":"11.8.9","versioned_formulae":["mariadb@12.3","mariadb@11.4","mariadb@10.11","mariadb@10.6","mariadb@10.5"]},"mariadb@12.3":{"caveats":"A \"/etc/my.cnf\" from another install may interfere with a Homebrew-built\nserver starting up correctly.\n\nMySQL is configured to only allow connections from localhost by default\n","deprecate_args":{":date":"2029-06-12",":because":":unsupported"},"desc":"Drop-in replacement for MySQL","executables":["aria_chk","aria_dump_log","aria_ftdump","aria_pack","aria_read_log","galera_new_cluster","innochecksum","mariabackup","mariadb","mariadb-access","mariadb-admin","mariadb-backup","mariadb-binlog","mariadb-check","mariadb-client-test","mariadb-config","mariadb-conv","mariadb-convert-table-format","mariadb-dump","mariadb-dumpslow","mariadb-find-rows","mariadb-fix-extensions","mariadb-hotcopy","mariadb-import","mariadb-install-db","mariadb-ldb","mariadb-migrate-config-file","mariadb-plugin","mariadb-secure-installation","mariadb-setpermission","mariadb-show","mariadb-slap","mariadb-test","mariadb-tzinfo-to-sql","mariadb-upgrade","mariadb-waitpid","mariadb_config","mariadbd","mariadbd-multi","mariadbd-safe","mariadbd-safe-helper","mbstream","msql2mysql","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","myrocks_hotbackup","mysql","mysql.server","mysql_client_test","mysql_config","mysql_convert_table_format","mysql_find_rows","mysql_fix_extensions","mysql_install_db","mysql_ldb","mysql_plugin","mysql_secure_installation","mysql_setpermission","mysql_tzinfo_to_sql","mysql_upgrade","mysql_waitpid","mysqlaccess","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqld_safe_helper","mysqldump","mysqldumpslow","mysqlhotcopy","mysqlimport","mysqlshow","mysqlslap","mysqltest","mytop","perror","rcmysql","replace","resolve_stack_dump","resolveip","sst_dump","wsrep_sst_backup","wsrep_sst_mariabackup","wsrep_sst_mysqldump","wsrep_sst_rsync","wsrep_sst_rsync_wan"],"head_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"pkgconf":":build"},{"openjdk":":build"}],"head_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"homepage":"https://mariadb.org/","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mariadb_install_db","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"6d3d17c79fddf2ce50d3adb770aa827dd782ce4517a47aa325a9dba4c57bad79","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mariadb@12.3/bin/mariadbd-safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["groonga","lz4","lzo","openssl@4","pcre2","xz","zstd",{"bison":":build"},{"cmake":":build"},{"fmt":":build"},{"pkgconf":":build"},{"openjdk":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MariaDB/server/commit/5ca4ab639ad5f99d74f794b54ba1b4d6182ec2a9.patch?full_index=1","sha256":"a0cc83631f63368457f8880626a18bb791409dfe02a672989b94b205c2cefaef","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/MariaDB/server/pull/5029"}]}],"stable_checksum":"e99d739fd4a55f9a11dea7bd2287a262673e287550af3071c8469dd2bec0c163","stable_url_args":["https://archive.mariadb.org/mariadb-12.3.3/source/mariadb-12.3.3.tar.gz"],"stable_uses_from_macos":[["bzip2"],["krb5"],["libedit"],["libxcrypt"],["libxml2"],["ncurses"]],"stable_version":"12.3.3","versioned_formulae":["mariadb@11.8","mariadb@11.4","mariadb@10.11","mariadb@10.6","mariadb@10.5"]},"marisa":{"desc":"Matching Algorithm with Recursively Implemented StorAge","executables":["marisa-benchmark","marisa-build","marisa-common-prefix-search","marisa-dump","marisa-lookup","marisa-predictive-search","marisa-reverse-lookup"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/s-yata/marisa-trie","license":{":any_of":["BSD-2-Clause","LGPL-2.1-or-later"]},"ruby_source_checksum":"d8c1a002ac86458e5a90f13a08342e826bd3a3bfc910e1b7c7284ad5cf1a4931","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"986ed5e2967435e3a3932a8c95980993ae5a196111e377721f0849cad4e807f3","stable_url_args":["https://github.com/s-yata/marisa-trie/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1","bottle_cellar":":any","bottle_checksum":"9716999cd08310e683e4ad449ad760f1ba00d1f48f0baab33a0c938c7cd9e458"},"mark":{"desc":"Sync your markdown files with Confluence pages","executables":["mark"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kovetskiy/mark.git",{":branch":"master"}],"homepage":"https://samizdat.dev","license":"Apache-2.0","ruby_source_checksum":"bcf97262a7b16927324350eaa8ceee60b5bc841362dc100d9a52f38fcbe525ec","stable_dependencies":[{"go":":build"}],"stable_checksum":"c6bca2748c6d5752a24837fc0080767559308fa28496b49dc03135f36b536d4b","stable_url_args":["https://github.com/kovetskiy/mark/archive/refs/tags/v16.23.0.tar.gz"],"stable_version":"16.23.0"},"markdown-oxide":{"desc":"Personal Knowledge Management System for the LSP","executables":["markdown-oxide"],"head_dependencies":[{"rust":":build"}],"homepage":"https://oxide.md","license":"Apache-2.0","ruby_source_checksum":"0bda48985ca83a5cd53bb8338a981996e9c0f3434f7e3f5a8fc86975895352e9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fc7c472c2bd93a9b8f58848d71f054ed02442310f5328081f3036a7ce79040cb","stable_url_args":["https://github.com/Feel-ix-343/markdown-oxide/archive/refs/tags/v0.25.12.tar.gz"],"stable_version":"0.25.12"},"markdown-toc":{"bottle_rebuild":2,"desc":"Generate a markdown TOC (table of contents) with Remarkable","executables":["markdown-toc"],"head_dependencies":["node"],"homepage":"https://github.com/jonschlinkert/markdown-toc","license":"MIT","ruby_source_checksum":"3eb98799546ea93c7d4cae7404669df805a72727c445b60461a557ef6594e87f","stable_dependencies":["node"],"stable_checksum":"4a5bf3efafb21217889ab240caacd795a1101bfbe07cd8abb228cc44937acd9c","stable_url_args":["https://registry.npmjs.org/markdown-toc/-/markdown-toc-1.2.0.tgz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"2817812b6a1d6a1e613ad337524dbd04afcc3ee306c8ddecab56c6835468d11c"},"markdown":{"bottle_rebuild":2,"conflicts":[["discount",{":because":"both install `markdown` binaries"}],["multimarkdown",{":because":"both install `markdown` binaries"}]],"desc":"Text-to-HTML conversion tool","executables":["markdown"],"homepage":"https://daringfireball.net/projects/markdown/","license":"BSD-3-Clause","ruby_source_checksum":"4b9e3d75b1c2ab1fac6829112ced4ce4821dd910c086bad6c8f950cf39d655ff","stable_checksum":"6520e9b6a58c5555e381b6223d66feddee67f675ed312ec19e9cee1b92bc0137","stable_url_args":["https://daringfireball.net/projects/downloads/Markdown_1.0.1.zip"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"ba5a95424267c48417d20a1ca2a253366c9741d7d2dcbe71fd7715c1babd1b8a"},"markdownlint-cli":{"desc":"CLI for Node.js style checker and lint tool for Markdown files","executables":["markdownlint"],"head_dependencies":["node"],"homepage":"https://github.com/igorshubovych/markdownlint-cli","license":"MIT","ruby_source_checksum":"8f96791ad1de79fbf568f3ee8a473ffe0876d38fefeb3969532b0f9359ca7ccc","stable_dependencies":["node"],"stable_checksum":"3a98ad54490c1589bb5fd3ecc863eb2d76e7b25191b3a0b98b885f2d97431b8c","stable_url_args":["https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.49.1.tgz"],"stable_version":"0.49.1","bottle_tag":":all","bottle_checksum":"90c5b27ed296c4792c4a208ac5ce6325e766f3843790d383f75f0a52dc17a66b"},"markdownlint-cli2":{"desc":"Fast, flexible, config-based cli for linting Markdown/CommonMark files","executables":["markdownlint-cli2"],"head_dependencies":["node"],"homepage":"https://github.com/DavidAnson/markdownlint-cli2","license":"MIT","ruby_source_checksum":"87cc117311d44a5b4701bb51714c3b4204e308e3ce9329ecd612ebb6755eec4d","stable_dependencies":["node"],"stable_checksum":"66ab8e028fd8e6eb64a4f277660142e1c4ea8c61501974d91a060f2586a0c548","stable_url_args":["https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.24.0.tgz"],"stable_version":"0.24.0","bottle_tag":":all","bottle_checksum":"1303365fa32f7e3eed5e2819c2f2bdc1ae15f23eca100ef476b4f6222169ae24"},"marked":{"desc":"Markdown parser and compiler built for speed","executables":["marked"],"head_dependencies":["node"],"homepage":"https://marked.js.org/","license":"MIT","ruby_source_checksum":"a7ffcdf1169bd107246d8c09974fd7fca0d2281d60b506717379222720fa78cc","stable_dependencies":["node"],"stable_checksum":"c05b3cff890d35e1208805a01fd0501571d09a81e725de0559b10bdfae90adad","stable_url_args":["https://registry.npmjs.org/marked/-/marked-18.1.1.tgz"],"stable_version":"18.1.1","bottle_tag":":all","bottle_checksum":"baa45b6971fac9746d0d812cb6e26c9078df04e31bb002b49a555bb9dd7b6168"},"marksman":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-11-10",":because":"needs end-of-life .NET 9"},"desc":"Language Server Protocol for Markdown","disable_args":{":date":"2027-11-10",":because":"needs end-of-life .NET 9"},"executables":["marksman"],"head_dependencies":["dotnet@9"],"head_url_args":["https://github.com/artempyanykh/marksman.git",{":branch":"main"}],"homepage":"https://github.com/artempyanykh/marksman","license":"MIT","ruby_source_checksum":"b70d6c97766eab72e1d26c38765f3a47667378dd8e1e79f64804f6ca89187495","stable_dependencies":["dotnet@9"],"stable_checksum":"a3ba5f8ef5be5d7ede2ec5ae9f303d2d776f476734ff66254be8e6df0e0f090e","stable_url_args":["https://github.com/artempyanykh/marksman/archive/refs/tags/2026-02-08.tar.gz"],"stable_version":"2026-02-08"},"marmite":{"desc":"Static Site Generator for Blogs using Markdown","executables":["marmite"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rochacbruno/marmite.git",{":branch":"main"}],"homepage":"https://rochacbruno.github.io/marmite/","license":"AGPL-3.0-or-later","ruby_source_checksum":"bd6a4ff8287b7a683b6886be024d8718997727fee33b2ed2856848506473f82f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a32b5bc2e077a8e16eb92acc4408b1ebc7b68230ce5843aee6774298fe637cc2","stable_url_args":["https://github.com/rochacbruno/marmite/archive/refs/tags/0.4.2.tar.gz"],"stable_version":"0.4.2"},"marmot":{"desc":"Open-source data catalog exposing metadata to AI agents","executables":["marmot"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/marmotdata/marmot.git",{":branch":"main"}],"homepage":"https://marmotdata.io","license":"MIT","ruby_source_checksum":"ad0da97c953c014b23332fea170eb61b0cd2960686f5947d69227f337d1030ab","stable_dependencies":[{"go":":build"}],"stable_checksum":"2159f8ee0b1bdd8bfa6010b2044a0f38caca340789bb7713494e6cbb619831e9","stable_url_args":["https://github.com/marmotdata/marmot/archive/refs/tags/v0.11.1.tar.gz"],"stable_version":"0.11.1"},"marp-cli":{"desc":"Easily convert Marp Markdown files into static HTML/CSS, PDF, PPT and images","executables":["marp"],"head_dependencies":["node"],"homepage":"https://github.com/marp-team/marp-cli","license":"MIT","ruby_source_checksum":"c0c1780b5f84e4839cfbe2fd0ca6dcb2ce5e73764d7bb7a4c0cb1b3cb85d86b6","stable_dependencies":["node"],"stable_checksum":"d7702c0cc55af571cc8085c1948fb21d67f57f547a6b3f2793e27a73e677dce9","stable_url_args":["https://registry.npmjs.org/@marp-team/marp-cli/-/marp-cli-4.5.1.tgz"],"stable_version":"4.5.1"},"martin":{"desc":"Blazing fast tile server, tile generation, and mbtiles tooling","executables":["martin","martin-cp","mbtiles"],"head_dependencies":[{"node":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"sqlite":":test"}]],"homepage":"https://martin.maplibre.org","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"843560f4aea1fc76a6a69d27350b10433f22118f05d043c05c1474090e723f2f","stable_dependencies":[{"node":":build"},{"rust":":build"}],"stable_checksum":"e64c4c43af3eb5940c825c70619f6c670e7af4a5853498c39237b6b7e57e42a2","stable_url_args":["https://github.com/maplibre/martin/archive/refs/tags/martin-v1.16.1.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":test"}]],"stable_version":"1.16.1"},"mas":{"desc":"Mac App Store command-line interface","executables":["mas"],"head_url_args":["https://github.com/mas-cli/mas.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":sequoia"}],["jq",{":since":":sequoia"}]],"homepage":"https://github.com/mas-cli/mas","license":"MIT","ruby_source_checksum":"af0bff7cb9e5e385b911ef658973da813f05122281c5070cc488c4ec77146ac8","stable_url_args":["https://github.com/mas-cli/mas.git",{":tag":"v7.0.0",":revision":"7c70ffdfd9f71a654300a78b3b627782e6abe1b4"}],"stable_uses_from_macos":[[{"swift":":build",":since":":sequoia"}],["jq",{":since":":sequoia"}]],"stable_version":"7.0.0"},"mask":{"desc":"CLI task runner defined by a simple markdown file","executables":["mask"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/jacobdeichert/mask/","license":"MIT","ruby_source_checksum":"4ab8f0de3b32774c91f10e4960e2e2477fabd06b6edd5994d0a18ae0cd629911","stable_dependencies":[{"rust":":build"}],"stable_checksum":"25df4aa1d67d4d9fb7032619951b753be51bb1ec21349316be678b3156ff1874","stable_url_args":["https://github.com/jacobdeichert/mask/archive/refs/tags/mask/0.11.7.tar.gz"],"stable_version":"0.11.7"},"masscan":{"desc":"TCP port scanner, scans entire Internet in under 5 minutes","executables":["masscan"],"head_url_args":["https://github.com/robertdavidgraham/masscan.git",{":branch":"master"}],"homepage":"https://github.com/robertdavidgraham/masscan/","license":"AGPL-3.0-only","ruby_source_checksum":"ab408636002b250c389c967accdbf9658bfa5f46a1681001c7799e62617a519c","stable_checksum":"0363e82c07e6ceee68a2da48acd0b2807391ead9a396cf9c70b53a2a901e3d5f","stable_url_args":["https://github.com/robertdavidgraham/masscan/archive/refs/tags/1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_checksum":"ff1b10ddec63626516bc7ae647b67524f975d77a52d1dbf93df9c32a09fe77c3"},"massdns":{"desc":"High-performance DNS stub resolver","executables":["massdns"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/blechschmidt/massdns","license":"GPL-3.0-only","ruby_source_checksum":"f542c1550d37cba5fd5be2601d3d2b62c931bd93946b9c1a78cdce87c1f65842","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/blechschmidt/massdns/commit/a96b5d213a5643fbe3de1ba6e401e359673f0a21.patch?full_index=1","sha256":"10a07d6f8241500cdc6320fe1dc5461b9573ce8d70fbf96b62855192a3829e1b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/blechschmidt/massdns/pull/148"}]},{"strip":"p1","url":"https://github.com/blechschmidt/massdns/commit/66d30af33d36109d244a92a69691c5deba13fd28.patch?full_index=1","sha256":"a3070e5522e612ea5f868e705e5667c38b8437969e2690f8545a247a7a2ee970","type":"backport","resolves":[{"type":"defect","id":"https://github.com/blechschmidt/massdns/pull/148"}]}],"stable_checksum":"93b14431496b358ee9f3a5b71bd9618fe4ff1af8c420267392164f7b2d949559","stable_url_args":["https://github.com/blechschmidt/massdns/archive/refs/tags/v1.1.0.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.1.0","bottle_checksum":"d849531a2de18b6f920761dd14353f4bd843814e6dce35a02e526998ae26b17d"},"massdriver":{"desc":"Manage applications and infrastructure on Massdriver Cloud","executables":["mass"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/massdriver-cloud/mass.git",{":branch":"main"}],"homepage":"https://www.massdriver.cloud/","license":"Apache-2.0","ruby_source_checksum":"a9a910069f66372932adb5a4d4ac8f0a67a3a10cd8102a56a0ad2c80ffe90151","stable_dependencies":[{"go":":build"}],"stable_checksum":"9933bf9cdcaee132cb67e6ba004a7db95e59cf20356002f98f8a58636ea4b7fb","stable_url_args":["https://github.com/massdriver-cloud/mass/archive/refs/tags/2.5.0.tar.gz"],"stable_version":"2.5.0"},"massren":{"bottle_rebuild":1,"desc":"Easily rename multiple files using your text editor","executables":["massren"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/laurent22/massren.git",{":branch":"master"}],"homepage":"https://github.com/laurent22/massren","license":"MIT","ruby_source_checksum":"23ae3b53f5ec5329a01af62c58a8dd83688e3510e4118c1cea29163f94e9215d","stable_dependencies":[{"go":":build"}],"stable_checksum":"7e7dd149bd3364235247268cc684b5a35badd9bee22f39960e075c792d037a8c","stable_url_args":["https://github.com/laurent22/massren/archive/refs/tags/v1.5.7.tar.gz"],"stable_version":"1.5.7","bottle_checksum":"2110bb0e290f470412225c98f0d6a5c6083c20371b4dc1e8b5f36c0a6779c084"},"mat2":{"bottle_rebuild":1,"desc":"Metadata anonymization toolkit","executables":["mat2"],"head_dependencies":["exiftool","ffmpeg","gdk-pixbuf","librsvg","poppler",{"py3cairo":":no_linkage"},{"pygobject3":":no_linkage"},"python@3.15"],"homepage":"https://github.com/jvoisin/mat2","license":"LGPL-3.0-or-later","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"e177ecead6d099f2815bccb53ee49c6cb3158495016d05acd4df57a7cb4b0486","stable_dependencies":["exiftool","ffmpeg","gdk-pixbuf","librsvg","poppler",{"py3cairo":":no_linkage"},{"pygobject3":":no_linkage"},"python@3.15"],"stable_checksum":"0732df32ebbd800e3a680339fa049c96624e59430c9ddbf4136ad82459ef6231","stable_url_args":["https://files.pythonhosted.org/packages/01/3d/53616b3b1070f284a196147360f3a6179fb08d0362e7cee8c41d91c834c8/mat2-0.15.0.tar.gz"],"stable_version":"0.15.0","bottle_tag":":all","bottle_checksum":"a719f021ce410189759f2b39c86a8aa6cfb591d5783f0ea5fb2e82fde90d9732"},"matcha":{"desc":"Daily digest generator for your RSS feeds","executables":["matcha"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/piqoni/matcha.git",{":branch":"main"}],"homepage":"https://github.com/piqoni/matcha","license":"MIT","ruby_source_checksum":"7bf1e9e506973f21cf0d1eb916e0b4c6bfb2f47c4bd602ea0b92ec5fcb8dcba1","stable_dependencies":[{"go":":build"}],"stable_checksum":"be0f8674638bdb1c34bd523ca6622f8d73efcfbef18d8002558af2b295caa5e3","stable_url_args":["https://github.com/piqoni/matcha/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"math-comp":{"aliases":["mathcomp"],"desc":"Mathematical Components for the Coq proof assistant","head_dependencies":["hierarchy-builder","rocq","rocq-elpi","rocq-micromega-plugin",{"ocaml":":build"},{"ocaml-findlib":":build"}],"head_url_args":["https://github.com/math-comp/math-comp.git",{":branch":"master"}],"homepage":"https://math-comp.github.io/math-comp/","license":"CECILL-B","revision":4,"ruby_source_checksum":"e071fc38f89ba5100e62a4ebad306eb543a1fdfd0f7e9f41b0ba14a2c16e357e","stable_dependencies":["hierarchy-builder","rocq","rocq-elpi","rocq-micromega-plugin",{"ocaml":":build"},{"ocaml-findlib":":build"}],"stable_checksum":"b2e8c5c93fdc9bb5ed9b8a06d1c028aa0096a45b1f3ac6c6509d7a6500c72253","stable_url_args":["https://github.com/math-comp/math-comp/archive/refs/tags/mathcomp-2.6.0.tar.gz"],"stable_version":"2.6.0"},"matlab2tikz":{"bottle_rebuild":2,"desc":"Convert MATLAB(R) figures into TikZ/Pgfplots figures","head_dependencies":[{"gnuplot":":test"},{"octave":":test"}],"head_url_args":["https://github.com/matlab2tikz/matlab2tikz.git",{":branch":"master"}],"homepage":"https://github.com/matlab2tikz/matlab2tikz","license":"BSD-2-Clause","ruby_source_checksum":"26599c191492946819cb7ce30871291a343dc88ee7d828c8cd8370e062e9bc06","stable_dependencies":[{"gnuplot":":test"},{"octave":":test"}],"stable_checksum":"4e6fe80ebe4c8729650eb00679f97398c2696fd9399c17f9c5b60a1a6cf23a19","stable_url_args":["https://github.com/matlab2tikz/matlab2tikz/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"eb8e50b9e5382c9cf9664a559dab432dde58e071bc13d97fab006273184d3002"},"matplotplusplus":{"bottle_rebuild":1,"desc":"C++ Graphics Library for Data Visualization","head_dependencies":["fftw","gnuplot","jpeg-turbo","libpng","libtiff","openexr",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://alandefreitas.github.io/matplotplusplus/","license":"MIT","ruby_source_checksum":"4715dfaafe823f8026e8c6543a3c6c803b28002b4859eae82ec6af34233cd426","stable_dependencies":["fftw","gnuplot","jpeg-turbo","libpng","libtiff","openexr",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"c7434b4fea0d0cc3508fd7104fafbb2fa7c824b1d2ccc51c52eaee26fc55a9a0","stable_url_args":["https://github.com/alandefreitas/matplotplusplus/archive/refs/tags/v1.2.2.tar.gz"],"stable_version":"1.2.2"},"matterbridge":{"desc":"Protocol bridge for multiple chat platforms","executables":["matterbridge"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/42wim/matterbridge.git",{":branch":"master"}],"homepage":"https://github.com/42wim/matterbridge","license":"Apache-2.0","ruby_source_checksum":"e86dc92fffbfec44b89bccc5b0ede323736d51a7656859ab9caf7e29f6457e3c","stable_dependencies":[{"go":":build"}],"stable_checksum":"00e1bbfe3b32f2feccf9a7f13a6f12b1ce28a5eb04cc7b922b344e3493497425","stable_url_args":["https://github.com/42wim/matterbridge/archive/refs/tags/v1.26.0.tar.gz"],"stable_version":"1.26.0","bottle_checksum":"88c693006135c6475e9c3a0fea5aae515ffb0fc4f85bb1c77c256d997cba6f21"},"maturin":{"desc":"Build and publish Rust crates as Python packages","executables":["maturin"],"head_dependencies":["xz",{"pkgconf":":build"},{"rust":[":build",":test"]},{"python@3.15":":test"}],"head_url_args":["https://github.com/PyO3/maturin.git",{":branch":"main"}],"homepage":"https://github.com/PyO3/maturin","license":{":any_of":["Apache-2.0","MIT"]},"revision":1,"ruby_source_checksum":"979b1c97a1a78ad341eec2bf24c4a80658dd9b66102907fb2f367bfb80271a38","stable_dependencies":["xz",{"pkgconf":":build"},{"rust":[":build",":test"]},{"python@3.15":":test"}],"stable_checksum":"623111bddb2d7f6f4ba2e64038f91f8b673bd6f95dd6fcbaf334b7af7789b48d","stable_url_args":["https://github.com/PyO3/maturin/archive/refs/tags/v1.15.0.tar.gz"],"stable_version":"1.15.0"},"maven-completion":{"bottle_rebuild":1,"desc":"Bash completion for Maven","head_url_args":["https://github.com/juven/maven-bash-completion.git",{":branch":"master"}],"homepage":"https://github.com/juven/maven-bash-completion","license":"Apache-2.0","ruby_source_checksum":"1422b556cdcd00633626b54237d7a2ef207b227aec813a69ebdb9b375bba23cb","stable_checksum":"eb4ef412d140e19e7d3ce23adb7f8fcce566f44388cfdc8c1e766a3c4b183d3d","stable_url_args":["https://github.com/juven/maven-bash-completion/archive/refs/tags/20200420.tar.gz"],"stable_version":"20200420","bottle_tag":":all","bottle_checksum":"ac7e72e1637a50e24735e49aafdcaab5e1a71ceeff85a1836489f6d12a2de263"},"maven-shell":{"bottle_rebuild":2,"desc":"Shell for Maven","executables":["mvnsh"],"head_dependencies":[{"openjdk":":test"}],"homepage":"https://github.com/jdillon/mvnsh","license":"EPL-1.0","ruby_source_checksum":"29dba20402a1bbf0289910e4fca6e3b614b37ed2c1e9e41f3821cf5bbee08264","stable_dependencies":[{"openjdk":":test"}],"stable_checksum":"584008d726bf6f90271f4ccd03b549773cbbe62ba7e92bf131e67df3ac5a41ac","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/sonatype/maven/shell/dist/mvnsh-assembly/1.1.0/mvnsh-assembly-1.1.0-bin.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"5a843fccb7f0f9c53ab493d82fe2d2579cdce60d16f3274437bb7a01c9475b72"},"maven":{"aliases":["mvn"],"compatibility_version":1,"conflicts":[["mvnvm",{":because":"both install `mvn` executables"}]],"desc":"Java-based project management","executables":["mvn","mvnDebug","mvnyjp"],"head_dependencies":["openjdk"],"homepage":"https://maven.apache.org/","license":"Apache-2.0","ruby_source_checksum":"715e8d681b891f6bc3b9314b5777ce68ca7ba040d5f4cf8ca790a664d829096b","stable_dependencies":["openjdk"],"stable_checksum":"a46cc51bc74fa23fd267c7a0b9132b146dcf526da60d31aa5174e565632e9e0e","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=maven/maven-3/3.10.0/binaries/apache-maven-3.10.0-bin.tar.gz"],"stable_version":"3.10.0","bottle_tag":":all","bottle_checksum":"4db96ce799e4e3fc07db18e44ddd21f7ee342e9ca412a12636c4efee0fbc87e5"},"mavsdk":{"desc":"API and library for MAVLink compatible systems written in C++17","executables":["mavsdk_server"],"head_dependencies":["abseil","c-ares","curl","fmt","grpc","nlohmann-json","openssl@4","protobuf","re2","tinyxml2","xz",{"asio":":build"},{"cmake":":build"},{"rust":":build"},{"bash":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://mavsdk.mavlink.io/main/en/index.html","license":"BSD-3-Clause","ruby_source_checksum":"40f7050d87fbe1f9b8a2fc45d288a80f744ffa635f471205e6c778f0a71401a9","stable_dependencies":["abseil","c-ares","curl","fmt","grpc","nlohmann-json","openssl@4","protobuf","re2","tinyxml2","xz",{"asio":":build"},{"cmake":":build"},{"rust":":build"},{"bash":":build"}],"stable_url_args":["https://github.com/mavlink/MAVSDK.git",{":tag":"v4.0.6",":revision":"92cd383a2f58117f99afda5c96d1439d60236faa"}],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.0.6"},"mawk":{"desc":"Interpreter for the AWK Programming Language","executables":["mawk"],"homepage":"https://invisible-island.net/mawk/","license":"GPL-2.0-only","ruby_source_checksum":"f9cc39634643393338b617e5b1d54e5d1e2a5291fd6c8ae8eec454d07dff6e6d","stable_checksum":"e2c08a77d0a84a01f9be454d1ca3872d4f103f9ada683d075198b0c6e965633d","stable_url_args":["https://invisible-mirror.net/archives/mawk/mawk-1.3.4-20260302.tgz"],"stable_version":"1.3.4-20260302"},"maxima":{"desc":"Computer algebra system","executables":["maxima","rmaxima","xmaxima"],"head_dependencies":["gettext","gnuplot","rlwrap","sbcl",{"gawk":":build"},{"texinfo":":build"},{"gnu-sed":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://maxima.sourceforge.io/","license":"GPL-2.0-only","revision":2,"ruby_source_checksum":"d0ed56ac5d5914982cc33174f4b7b09e4b9d34a0b639f61fccf38cfe02dec699","stable_dependencies":["gettext","gnuplot","rlwrap","sbcl",{"gawk":":build"},{"texinfo":":build"},{"gnu-sed":":build"}],"stable_checksum":"0bc4b5e11fe153ef20b24a3a816b668ece5378cc738fa24ca426b62fd6d8fc37","stable_url_args":["https://downloads.sourceforge.net/project/maxima/Maxima-source/5.50.0-source/maxima-5.50.0.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"5.50.0"},"maxwell":{"desc":"Reads MySQL binlogs and writes row updates as JSON to Kafka","executables":["maxwell","maxwell-bootstrap"],"head_dependencies":["openjdk"],"homepage":"https://maxwells-daemon.io/","license":"Apache-2.0","ruby_source_checksum":"a5093321bac6ade3603d44a6fa6bdd950ab457be33820319819a97ef687d7253","stable_dependencies":["openjdk"],"stable_checksum":"917192b55817c5d961f274ce7551a1534f1d7e9a24d20acbb26b6627adc635eb","stable_url_args":["https://github.com/zendesk/maxwell/releases/download/v1.46.0/maxwell-1.46.0.tar.gz"],"stable_version":"1.46.0","bottle_tag":":all","bottle_checksum":"b6a979c27f442c7cd5882b64ba34dcbf5bddc574206488bd5f154afbc17668e8"},"mbedtls":{"aliases":["mbedtls@4"],"deprecate_args":{":date":"2027-04-01",":because":":unmaintained"},"desc":"Cryptographic & SSL/TLS library","disable_args":{":date":"2028-04-01",":because":":unmaintained"},"executables":["aead_demo","cert_app","cert_req","cert_write","crl_app","crypto_examples","dtls_client","dtls_server","generate_random_uuid","hmac_demo","key_ladder_demo","key_ladder_demo.sh","load_roots","metatest","mini_client","pem2der","psa_constant_names","psa_hash","query_compile_time_config","query_included_headers","req_app","selftest","ssl_client1","ssl_client2","ssl_context_info","ssl_fork_server","ssl_mail_client","ssl_pthread_server","ssl_server","ssl_server2","strerror","udp_proxy","zeroize"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/Mbed-TLS/mbedtls.git",{":branch":"development"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.trustedfirmware.org/projects/mbed-tls/","license":"Apache-2.0","ruby_source_checksum":"815135c0d7abd9b8fcc252e30024b3cc6e0a2f84aae8d63d3cbc50418f132b6b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"2bed9d713b4668f76553b097e72b8aa30bc8f112a940d7ae228d524bbde6ffea","stable_url_args":["https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-4.2.0/mbedtls-4.2.0.tar.bz2"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.2.0","versioned_formulae":["mbedtls@3","mbedtls@2"]},"mbedtls@2":{"deprecate_args":{":date":"2025-03-31",":because":":unsupported"},"desc":"Cryptographic & SSL/TLS library","disable_args":{":date":"2026-03-31",":because":":unsupported"},"head_dependencies":[{"cmake":":build"},{"python@3.12":":build"}],"homepage":"https://www.trustedfirmware.org/projects/mbed-tls/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"6db11652474e8e3b02f8b0e6554bc01c0c83c22599850e6195d1a62b8b21e8d6","stable_dependencies":[{"cmake":":build"},{"python@3.12":":build"}],"stable_checksum":"c785ddf2ad66976ab429c36dffd4a021491e40f04fe493cfc39d6ed9153bc246","stable_url_args":["https://github.com/Mbed-TLS/mbedtls/archive/refs/tags/mbedtls-2.28.10.tar.gz"],"stable_version":"2.28.10","versioned_formulae":["mbedtls@3"],"bottle_cellar":":any","bottle_checksum":"b73d53ebca5b7ca6781171b446c2120d01ca0979c3d510f51026de739650a470"},"mbedtls@3":{"compatibility_version":1,"deprecate_args":{":date":"2027-03-31",":because":":unsupported"},"desc":"Cryptographic & SSL/TLS library","executables":["aead_demo","cert_app","cert_req","cert_write","cipher_aead_demo","crl_app","crypt_and_hash","crypto_examples","dh_client","dh_genprime","dh_server","dtls_client","dtls_server","ecdh_curve25519","ecdsa","gen_entropy","gen_key","gen_random_ctr_drbg","generic_sum","hmac_demo","key_app","key_app_writer","key_ladder_demo","key_ladder_demo.sh","load_roots","mbedtls-benchmark","mbedtls-selftest","md_hmac_demo","metatest","mini_client","pem2der","pk_decrypt","pk_encrypt","pk_sign","pk_verify","psa_constant_names","psa_hash","query_compile_time_config","query_included_headers","req_app","rsa_decrypt","rsa_encrypt","rsa_genkey","rsa_sign","rsa_sign_pss","rsa_verify","rsa_verify_pss","ssl_client1","ssl_client2","ssl_context_info","ssl_fork_server","ssl_mail_client","ssl_pthread_server","ssl_server","ssl_server2","strerror","udp_proxy","zeroize"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.trustedfirmware.org/projects/mbed-tls/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"ab439d935c1767aa1c87a16c7c289749f8a67842373fdaeabf1eb6459d7afcc5","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a7e8bcbec0e6f761b4af24f25677626b35f762f68eef79c08677a363212d11f6","stable_url_args":["https://github.com/Mbed-TLS/mbedtls/releases/download/mbedtls-3.6.7/mbedtls-3.6.7.tar.bz2"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"3.6.7","versioned_formulae":["mbedtls@2"]},"mbelib":{"desc":"P25 Phase 1 and ProVoice vocoder","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/szechyjs/mbelib.git",{":branch":"master"}],"homepage":"https://github.com/szechyjs/mbelib","license":"ISC","ruby_source_checksum":"66461f167b6a28c8bf77f3ab756761e4be43b64056b150d0f437bf1982073fba","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5a2d5ca37cef3b6deddd5ce8c73918f27936c50eb0e63b27e4b4fc493310518d","stable_url_args":["https://github.com/szechyjs/mbelib/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_cellar":":any","bottle_checksum":"81eca52ffaa4828961e274c2c00ff39574ed1f9fddbc2d55fbea56068d2882e5"},"mbpoll":{"desc":"Command-line utility to communicate with ModBus slave (RTU or TCP)","executables":["mbpoll"],"head_dependencies":["libmodbus",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/epsilonrt/mbpoll.git",{":branch":"master"}],"homepage":"https://epsilonrt.fr","license":"GPL-3.0-only","ruby_source_checksum":"b60219356b137feefbf46be4df37412214652ffae44bb94c5f68569a95535398","stable_dependencies":["libmodbus",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/epsilonrt/mbpoll/commit/8a8bd34d803ef8f4daa5aad13eabbe838e2f3fad.patch?full_index=1","sha256":"9c663ed9c66e6c62423957a2f19f0916d3ff577433f06f088b721db62c6c080b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/epsilonrt/mbpoll/pull/105"}]}],"stable_checksum":"a9bcc3afa3b85b3794505d07827873ead280d96a94769d236892eb8a4fb9956f","stable_url_args":["https://github.com/epsilonrt/mbpoll/archive/refs/tags/v1.5.4.tar.gz"],"stable_version":"1.5.4"},"mbt":{"desc":"Multi-Target Application (MTA) build tool for Cloud Applications","executables":["mbt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/SAP/cloud-mta-build-tool.git",{":branch":"master"}],"homepage":"https://sap.github.io/cloud-mta-build-tool","license":"Apache-2.0","ruby_source_checksum":"7e7a05c001ba2da4c341ef9f0c05c814f6039ecbdec773859c842d65e7393088","stable_dependencies":[{"go":":build"}],"stable_checksum":"2fad4220c91a2cd65b055cd80ad4eac265a2c608ab21d0c4c974ceaceb1df524","stable_url_args":["https://github.com/SAP/cloud-mta-build-tool/archive/refs/tags/v1.2.49.tar.gz"],"stable_version":"1.2.49"},"mbw":{"desc":"Memory Bandwidth Benchmark","executables":["mbw"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/raas/mbw/","license":"GPL-3.0-or-later","ruby_source_checksum":"fd8052e5e699c7db412d6a8a1d9a6f82aacf10823c6574816afa5f2a93e72579","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"557f670e13ff663086fe239e4184d8ca6154b004bd5fde2b0a748e5aa543c87f","stable_url_args":["https://github.com/raas/mbw/archive/refs/tags/v2.0.tar.gz"],"stable_version":"2.0","bottle_checksum":"0e7ba7c958e2386d613322712c44a50c3f3aaf22ec663fb550c84b3d2537ce09"},"mcabber":{"caveats":"A configuration file is necessary to start mcabber.  The template is here:\n  $HOMEBREW_PREFIX/opt/mcabber/share/mcabber/mcabberrc.example\nAnd there is a Getting Started Guide you will need to setup Mcabber:\n  https://wiki.mcabber.com/#index2h1\n","desc":"Console Jabber client","executables":["mcabber"],"head_dependencies":["glib","gpgme","libidn","libotr","loudmouth","gettext","libassuan","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://mcabber.com/hg/",{":using":":hg"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://mcabber.com/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"d58f1d0a78adfad3dec53e56fed3eeae61ef4f8937aa638a71a2b2d7ffae5d83","stable_dependencies":["glib","gpgme","libidn","libotr","loudmouth","gettext","libassuan","libgpg-error",{"pkgconf":":build"}],"stable_checksum":"c4a1413be37434b6ba7d577d94afb362ce89e2dc5c6384b4fa55c3e7992a3160","stable_url_args":["https://mcabber.com/files/mcabber-1.1.2.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.1.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"82b5dd6349e6e36c3cd053aaf4cac15c2e421a5c599011bf6fc80006f4a412ee"},"mcap":{"desc":"Serialization-agnostic container file format for pub/sub messages","executables":["mcap"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/foxglove/mcap.git",{":branch":"main"}],"homepage":"https://mcap.dev","license":"MIT","ruby_source_checksum":"407dac22e7aec719f485741c0ebc4a64c2b168f7975aa8c92b6579b203394fe9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f3f91a632195ca996829717d0cad480db14376e7c8534d9ac0d03d58d24299aa","stable_url_args":["https://github.com/foxglove/mcap/archive/refs/tags/releases/mcap-cli/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"mcat":{"conflicts":[["mtools",{":because":"both install `mcat` binaries"}]],"desc":"Terminal image, video, directory, and Markdown viewer","executables":["mcat"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Skardyy/mcat.git",{":branch":"main"}],"homepage":"https://github.com/Skardyy/mcat","license":"MIT","ruby_source_checksum":"1b4b766ef24591ee468280e6f08e107d0997116d2fd01713915751fa79fdcfd8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4de354c29504d294030183eeb94a0286849c3a02d4ac9253739030061dfd12cf","stable_url_args":["https://github.com/Skardyy/mcat/archive/refs/tags/v0.6.7.tar.gz"],"stable_version":"0.6.7"},"mcfly":{"desc":"Fly through your shell history","executables":["mcfly"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/cantino/mcfly.git",{":branch":"master"}],"homepage":"https://github.com/cantino/mcfly","license":"MIT","ruby_source_checksum":"a0818525451a3054ff2a6ccb8d7399787b2ae0e9ba93f5aa58407347500250d8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"31cdd76bfab3b05b4873bc20f03eb022e5a5d68f6595bc6df5dd9fce4b519e53","stable_url_args":["https://github.com/cantino/mcfly/archive/refs/tags/v0.9.4.tar.gz"],"stable_version":"0.9.4"},"mcp-atlassian":{"desc":"MCP server for Atlassian tools (Confluence, Jira)","executables":["mcp-atlassian"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sooperset/mcp-atlassian.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/sooperset/mcp-atlassian","license":"MIT","revision":2,"ruby_source_checksum":"68baf2751bb4b5df2f71fa3cc61fc3de3097d35565c90fc234775819e79a443a","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"6b57391928887f5334fe854073b09e3a49bb7dae0d55a1b1276f4d910607a0f1","stable_url_args":["https://files.pythonhosted.org/packages/d6/95/0447fe71406c95f7bbc2d0c762ea83b473c5e7b12f09caa47867068dcf0c/mcp_atlassian-0.23.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.23.1"},"mcp-get":{"deprecate_args":{":date":"2026-07-08",":because":":repo_archived",":replacement_formula":"smithery-cli"},"desc":"CLI for discovering, installing, and managing MCP servers","disable_args":{":date":"2026-07-08",":because":":repo_archived",":replacement_formula":"smithery-cli"},"executables":["mcp-get"],"head_dependencies":["node"],"homepage":"https://github.com/michaellatman/mcp-get","license":"MIT","ruby_source_checksum":"87adb6fe283ecc52ede789e93caa1b444695edeb4380567ea13881f0cc3ce0f0","stable_dependencies":["node"],"stable_checksum":"9b1c5ab321d15bcf10cb1e27aacd55e428fd7f1fd4c4b3483dcddc4417389ce4","stable_url_args":["https://registry.npmjs.org/@michaellatman/mcp-get/-/mcp-get-1.0.116.tgz"],"stable_version":"1.0.116","bottle_tag":":all","bottle_checksum":"437f1d04f354dfd572a891eb46ee55475be918ac4173e32634cb0017e69213cd"},"mcp-google-sheets":{"desc":"MCP server integrates with your Google Drive and Google Sheets","executables":["mcp-google-sheets"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://github.com/xing5/mcp-google-sheets","license":"MIT","revision":6,"ruby_source_checksum":"516ebe2350df44f0ff1f302ca1365cd03fc28c5fab4ca19c419bb0309d433d5d","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"d41ca5b5367af1426a7db860010473d5c1a7f3df02e4f8db30f75f9c66030e18","stable_url_args":["https://files.pythonhosted.org/packages/b2/29/7f4c35619a25f39d27e133e39d0642fb9c9c44a419a9acc6fc2993b7a21d/mcp_google_sheets-0.6.3.tar.gz"],"stable_version":"0.6.3"},"mcp-grafana":{"desc":"MCP server for Grafana","executables":["mcp-grafana"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/grafana/mcp-grafana.git",{":branch":"main"}],"homepage":"https://github.com/grafana/mcp-grafana","license":"Apache-2.0","ruby_source_checksum":"51eb298c33368da200bc6a2cdef13ab6fcf4a34aab9ed6d6a7e7a98badbf70a6","stable_dependencies":[{"go":":build"}],"stable_checksum":"57cace46d2cca79de1a34e6d43393bfba7afc92f7a93ecf5672d747f8ba3cc66","stable_url_args":["https://github.com/grafana/mcp-grafana/archive/refs/tags/v2.1.1.tar.gz"],"stable_version":"2.1.1"},"mcp-inspector":{"desc":"Visual testing tool for MCP servers","executables":["inspector","mcp-inspector","mcpdo"],"head_dependencies":["node",{"cmake":":build"},{"rust":":build"}],"homepage":"https://modelcontextprotocol.io/docs/tools/inspector","license":"MIT","ruby_source_checksum":"2f84311454a8cd13839e5f09b57ce7beb6321023bbf1cbf9dc9837257c0768bb","stable_dependencies":["node",{"cmake":":build"},{"rust":":build"}],"stable_checksum":"696004839ca25e3baa621c7c3ad6289be06d67df0039e374d80e19e93e5f3c23","stable_url_args":["https://registry.npmjs.org/@modelcontextprotocol/inspector/-/inspector-2.12.0.tgz"],"stable_version":"2.12.0"},"mcp-proxy":{"bottle_rebuild":1,"desc":"Bridge between Streamable HTTP and stdio MCP transports","executables":["mcp-proxy","mcp-reverse-proxy"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://github.com/sparfenyuk/mcp-proxy","license":"MIT","ruby_source_checksum":"f978d418b0d9b719dff0e8aadce00d2c7c40d028f6366155d66d4b4956e250ca","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"16ab358a4da5aeb4377772e982d6258f5e9bcc9ad8efea990e74f6a76e443853","stable_url_args":["https://files.pythonhosted.org/packages/7d/19/0612c8ddd6d3274da0a73fa45d067d4dbaeebb0239a01c1c0055b8b2e5d2/mcp_proxy-0.13.0.tar.gz"],"stable_version":"0.13.0","bottle_tag":":all","bottle_checksum":"3162fb959487d7c3842aeda406304c4add05c48cf0aba57407c59d8ca9d3346a"},"mcp-publisher":{"desc":"Publisher CLI tool for the Official Model Context Protocol (MCP) Registry","executables":["mcp-publisher"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/modelcontextprotocol/registry.git",{":branch":"main"}],"homepage":"https://github.com/modelcontextprotocol/registry","license":"MIT","ruby_source_checksum":"09c9991e4d962af7f219e553a54d0e3e5e789809884e785257cf99aaa6687c63","stable_dependencies":[{"go":":build"}],"stable_checksum":"c138f7e9ef58ecf1808f846745d83d492092240dbc43c7f48a586bf6741cb4ee","stable_url_args":["https://github.com/modelcontextprotocol/registry/archive/refs/tags/v1.8.4.tar.gz"],"stable_version":"1.8.4"},"mcp-remote":{"desc":"Remote proxy for Model Context Protocol with OAuth support","executables":["mcp-remote","mcp-remote-client"],"head_dependencies":["node"],"homepage":"https://github.com/geelen/mcp-remote","license":"MIT","ruby_source_checksum":"0cb38c4314996b6130a3b35a772af7004a16621d2d6a7930544db773cfdba1fa","stable_dependencies":["node"],"stable_checksum":"364a418993680ee0385baafe807f4f74ce72a4d6165dfe96c2d39dd08a8d74ff","stable_url_args":["https://registry.npmjs.org/mcp-remote/-/mcp-remote-0.15.2.tgz"],"stable_version":"0.15.2","bottle_tag":":all","bottle_checksum":"3b3c5cf13f37de3c0907d928185854b0a85f014c86d46a835bff61d4dbbde7d4"},"mcp-server-chart":{"desc":"MCP with 25+ @antvis charts for visualization, generation, and analysis","executables":["mcp-server-chart"],"head_dependencies":["node"],"homepage":"https://github.com/antvis/mcp-server-chart","license":"MIT","ruby_source_checksum":"8f7dd8082b04cc32645bc434b942ea6cff6e79adf3c7707b6d8ecb3d6fa4cbee","stable_dependencies":["node"],"stable_checksum":"fdebfbb7dc078e34b5465231571dfd6ae4e8f11145f1cef2cff833775782d02f","stable_url_args":["https://registry.npmjs.org/@antv/mcp-server-chart/-/mcp-server-chart-0.9.10.tgz"],"stable_version":"0.9.10","bottle_tag":":all","bottle_checksum":"5a2f1a13b6abf5aa47e5bdf92242c7d669d628494dc020a459cf95ee92d88002"},"mcp-server-kubernetes":{"desc":"MCP Server for kubernetes management commands","executables":["mcp-server-kubernetes"],"head_dependencies":["node"],"homepage":"https://github.com/Flux159/mcp-server-kubernetes","license":"MIT","ruby_source_checksum":"22f8105347acc21ada006390a929a38ea02fbafa8bd80e43052d2a2e5775633f","stable_dependencies":["node"],"stable_checksum":"81dd4fcbabe7fe822a9d7dc45b80bf5545ea31ddc8d89b070cac0b64a2640350","stable_url_args":["https://registry.npmjs.org/mcp-server-kubernetes/-/mcp-server-kubernetes-4.1.9.tgz"],"stable_version":"4.1.9"},"mcp-toolbox":{"conflicts":[["kahip",{":because":"both install `toolbox` binaries"}]],"desc":"MCP server for databases","executables":["toolbox"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/googleapis/mcp-toolbox","license":"Apache-2.0","oldnames":["genai-toolbox"],"ruby_source_checksum":"5f478c769687c3ba7a55fe4d8b34e045200ca805b628876f11122bf27f63dd9f","stable_dependencies":[{"go":":build"}],"stable_checksum":"b870a9f2be0ea64dd7d2706f22a60c9d0bcce47742cf674ab08702f8dad64e5f","stable_url_args":["https://github.com/googleapis/mcp-toolbox/archive/refs/tags/v1.15.0.tar.gz"],"stable_version":"1.15.0"},"mcpc":{"desc":"Universal command-line client for the Model Context Protocol (MCP)","head_dependencies":["node",{"rust":":build"}],"homepage":"https://github.com/apify/mcpc","license":"Apache-2.0","ruby_source_checksum":"5ddf05f1d777c679c31a30ecb13e3ea81f034cc2ad122ff8042d8fcf14a8f8fd","stable_dependencies":["node",{"rust":":build"}],"stable_checksum":"f5a99edf633089474e3ca1dbd928c560eac63f1e8a5ff2d6f048b92d0cd4da8c","stable_url_args":["https://registry.npmjs.org/@apify/mcpc/-/mcpc-0.7.0.tgz"],"stable_version":"0.7.0"},"mcphost":{"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"CLI host for LLMs to interact with tools via MCP","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["mcphost"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mark3labs/mcphost.git",{":branch":"main"}],"homepage":"https://github.com/mark3labs/mcphost","license":"MIT","ruby_source_checksum":"103f4c347e73a42d1cbe90ebd05ccce610a76641fcea2063c5e0b432e8f4a995","stable_dependencies":[{"go":":build"}],"stable_checksum":"997e8b2fe3f5adb7f6b051c66166df8ffa1c6dba5de46fcc4e0975ed934ad743","stable_url_args":["https://github.com/mark3labs/mcphost/archive/refs/tags/v0.34.0.tar.gz"],"stable_version":"0.34.0"},"mcpm":{"bottle_rebuild":1,"desc":"Open source, community-driven MCP server and client manager","executables":["mcpm"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"cmake":":build"},{"rust":":build"}],"homepage":"https://mcpm.sh/","license":"MIT","revision":4,"ruby_source_checksum":"0fe3d39571b1597285876227fcf817743190fd0f9e7f7bb3496e3b6fb06c28bf","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"cmake":":build"},{"rust":":build"}],"stable_checksum":"207fb122458db44bc7ea4997941b015641e4571de12f1db53870d75266188942","stable_url_args":["https://files.pythonhosted.org/packages/8d/e5/ee958c0ef1ab7f7a7e147217e54715358464f0865b35c34502b8cc82869e/mcpm-2.15.0.tar.gz"],"stable_version":"2.15.0"},"mcpp":{"bottle_rebuild":1,"desc":"Alternative C/C++ preprocessor","executables":["mcpp"],"homepage":"https://mcpp.sourceforge.net/","license":"BSD-2-Clause","local_patch_checksums":{"Patches/mcpp/2.7.2.patch":"4bc6a6bd70b67cb78fc48d878cd264b32d7bd0b1ad9705563320d81d5f1abb71"},"ruby_source_checksum":"bd17b97a8968c99052a9348e58ff3922564381b5d13886ee9bbb6bfdb7a4a754","stable_patches":[{"strip":"p1","file":"Patches/mcpp/2.7.2.patch"}],"stable_checksum":"3b9b4421888519876c4fc68ade324a3bbd81ceeb7092ecdbbc2055099fcb8864","stable_url_args":["https://downloads.sourceforge.net/project/mcpp/mcpp/V.2.7.2/mcpp-2.7.2.tar.gz"],"stable_version":"2.7.2","bottle_cellar":":any","bottle_checksum":"69aad3cd745bb5fb369475a44ac532848d2cedee77a832552cff37f522b19469"},"mcpsnoop":{"desc":"Transparent proxy and TUI for debugging MCP traffic","executables":["mcpsnoop"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kerlenton/mcpsnoop.git",{":branch":"main"}],"homepage":"https://github.com/kerlenton/mcpsnoop","license":"MIT","ruby_source_checksum":"c8d383298be0a5faa038a7a6970261df2b9ae18b397a86b2518e2ce5ed26dd34","stable_dependencies":[{"go":":build"}],"stable_checksum":"192e643eb897aef5f3025f00b0ba5b09d2eee2fb2a79b4c00de1e4e602573a88","stable_url_args":["https://github.com/kerlenton/mcpsnoop/archive/refs/tags/v0.28.0.tar.gz"],"stable_version":"0.28.0"},"mcptools":{"bottle_rebuild":1,"desc":"CLI for interacting with MCP servers using both stdio and HTTP transport","executables":["mcptools"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/f/mcptools.git",{":branch":"master"}],"homepage":"https://github.com/f/mcptools","license":"MIT","ruby_source_checksum":"863af92ca1de334ead8d454014c38dd356d12d011109cf994939e9f0d21cd640","stable_dependencies":[{"go":":build"}],"stable_checksum":"048250696cd5456f9617a70d92586690973434f0ad6c9aa4481ef914fb0ef8af","stable_url_args":["https://github.com/f/mcptools/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"md-tui":{"desc":"Markdown renderer in the terminal written in rust","executables":["mdt"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/henriklovhaug/md-tui","license":"AGPL-3.0-or-later","ruby_source_checksum":"ca9777ab54b888f9807c9d327159c105c2f5c2e9d6e6812e1d57791585c2d649","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b86f03f536235e3016a0f5287ee86972e9a92293586b1c426d0e067b0dd3c0b2","stable_url_args":["https://github.com/henriklovhaug/md-tui/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"md2pdf":{"desc":"CLI utility that generates PDF from Markdown","executables":["md2pdf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/solworktech/md2pdf.git",{":branch":"master"}],"homepage":"https://github.com/solworktech/md2pdf","license":"MIT","ruby_source_checksum":"51f0b4f8a86e40617fab84f8bc6784c65de5b67ef0a1153441f53f6962c4425f","stable_dependencies":[{"go":":build"}],"stable_checksum":"ceddde22e16d70b018919759fbc393f91accacea748bcd3469f840535e33bd86","stable_url_args":["https://github.com/solworktech/md2pdf/archive/refs/tags/v2.2.23.tar.gz"],"stable_version":"2.2.23"},"md4c":{"desc":"C Markdown parser. Fast. SAX-like interface","executables":["md2html"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/mity/md4c.git",{":branch":"master"}],"homepage":"https://github.com/mity/md4c","license":"MIT","ruby_source_checksum":"de1668120c0626d17e55981476fb6169f112606c43e4bc35991d50aff21666cd","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"4d151298125a81da3b2efa2e0eed8bdb7a9318569804e4fa4d7a2375ab83ef70","stable_url_args":["https://github.com/mity/md4c/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"md5deep":{"aliases":["hashdeep"],"desc":"Recursively compute digests on files/directories","executables":["hashdeep","md5deep","sha1deep","sha256deep","tigerdeep","whirlpooldeep"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/jessek/hashdeep.git",{":branch":"master"}],"homepage":"https://github.com/jessek/hashdeep","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"19c88441f63dceabe40f793893c1e5c4f97b9ad1154fa0f77fb7127d1da0d042","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","url":"https://github.com/jessek/hashdeep/commit/8776134.patch?full_index=1","sha256":"3d4e3114aee5505d1336158b76652587fd6f76e1d3af784912277a1f93518c64","type":"backport","resolves":[{"type":"defect","id":"https://github.com/jessek/hashdeep/pull/361"}]},{"strip":"p1","url":"https://github.com/jessek/hashdeep/commit/18a6b5d57f7a648d2b7dcc6e50ff00a1e4b05fcc.patch?full_index=1","sha256":"a48a214b06372042e4e9fc06caae9d0e31da378892d28c4a30b4800cedf85e86","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/jessek/hashdeep/pull/385"}]}],"stable_checksum":"dbda8ab42a9c788d4566adcae980d022d8c3d52ee732f1cbfa126c551c8fcc46","stable_url_args":["https://github.com/jessek/hashdeep/archive/refs/tags/release-4.4.tar.gz"],"stable_version":"4.4","bottle_checksum":"46f9ea31605459d954b815bc85db4d2c5b5a7c96e81aaeac63ab0eaa2954faeb"},"md5sha1sum":{"bottle_rebuild":2,"conflicts":[["coreutils",{":because":"both install `md5sum` and `sha1sum` binaries"}]],"desc":"Hash utilities","executables":["md5sum","ripemd160sum","sha1sum"],"head_dependencies":["openssl@4"],"homepage":"http://microbrew.org/tools/md5sha1sum/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"62d6f4db3ef74155bb0776b53c59899c5b2d3dcfb2bb21525adcef8f313129b9","stable_dependencies":["openssl@4"],"stable_checksum":"2fe6b4846cb3e343ed4e361d1fd98fdca6e6bf88e0bba5b767b0fdc5b299f37b","stable_url_args":["https://distfiles.macports.org/md5sha1sum/md5sha1sum-0.9.5.tar.gz"],"stable_version":"0.9.5"},"mda-lv2":{"desc":"LV2 port of the MDA plugins","head_dependencies":["lv2",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"sord":":test"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://drobilla.net/software/mda-lv2.html","license":"GPL-3.0-or-later","ruby_source_checksum":"a5aeba395b5108ec9543904dcc7074da3f58b720238657d3791dac98b0ea0be0","stable_dependencies":["lv2",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"sord":":test"}],"stable_checksum":"8f2090433e60e90d9c4d0326970c845a3cb471951657cd9355d3dbca4040b873","stable_url_args":["https://download.drobilla.net/mda-lv2-1.2.12.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.2.12"},"mdbook":{"desc":"Create modern online books from Markdown files","executables":["mdbook"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rust-lang/mdBook.git",{":branch":"master"}],"homepage":"https://rust-lang.github.io/mdBook/","license":"MPL-2.0","ruby_source_checksum":"0a51db63bbf911faab8d3b0c44d64b4c06af851eaee7da79b7b1c921ab5a5542","stable_dependencies":[{"rust":":build"}],"stable_checksum":"107614330c35c77d53b6f6ce7826c50eed087650efe5646a4d0a16ca6bf5544b","stable_url_args":["https://github.com/rust-lang/mdBook/archive/refs/tags/v0.5.4.tar.gz"],"stable_version":"0.5.4"},"mdbtools":{"desc":"Tools to facilitate the use of Microsoft Access databases","executables":["mdb-array","mdb-count","mdb-export","mdb-header","mdb-hexdump","mdb-json","mdb-parsecsv","mdb-prop","mdb-queries","mdb-schema","mdb-sql","mdb-tables","mdb-ver"],"head_dependencies":["glib","readline","unixodbc","gettext",{"bison":":build"},{"gawk":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://github.com/mdbtools/mdbtools/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"352b1073e7905263256acc25350956d5f3de6824d2da746e023eeb0f34a58d72","stable_dependencies":["glib","readline","unixodbc","gettext",{"bison":":build"},{"gawk":":build"},{"pkgconf":":build"}],"stable_checksum":"ff9c425a88bc20bf9318a332eec50b17e77896eef65a0e69415ccb4e396d1812","stable_url_args":["https://github.com/mdbtools/mdbtools/releases/download/v1.0.1/mdbtools-1.0.1.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"1.0.1"},"mdcat":{"desc":"Show markdown documents on text terminals","executables":["mdcat"],"head_dependencies":[{"asciidoctor":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/BIRSAx2/mdcat.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/BIRSAx2/mdcat","license":"MPL-2.0","ruby_source_checksum":"97c741500771fcb3c46fd3ba6761930ff2d35c8e40f135a8d0ce05c0865a3976","stable_dependencies":[{"asciidoctor":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"3be97adf9feff078d95e64f176c957074d20e1111046eb7d7331aefee2c65b9d","stable_url_args":["https://github.com/BIRSAx2/mdcat/archive/refs/tags/mdcat-2.19.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.19.0"},"mdds":{"bottle_rebuild":1,"desc":"Multi-dimensional data structure and indexing algorithm","head_dependencies":[{"boost":":no_linkage"},{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://gitlab.com/mdds/mdds.git",{":branch":"master"}],"homepage":"https://gitlab.com/mdds/mdds","license":"MIT","ruby_source_checksum":"6deeb00007137df161bda01887d9cd1130e501f37a39f9d43b25e7628cf8256c","stable_dependencies":[{"boost":":no_linkage"}],"stable_checksum":"2ed33238ca9e42cc9ffa99a14adc80d86c09c0b0d001f876724ae3a167435048","stable_url_args":["https://gitlab.com/api/v4/projects/mdds%2Fmdds/packages/generic/source/3.2.1/mdds-3.2.1.tar.bz2"],"stable_version":"3.2.1","bottle_tag":":all","bottle_checksum":"304f5fdd92f650a15e6cfc1ffdcb88919934de6a002e1e6b5e6358ca1da7251d"},"mdf2iso":{"bottle_rebuild":1,"desc":"Tool to convert MDF (Alcohol 120% images) images to ISO images","executables":["mdf2iso"],"homepage":"https://packages.debian.org/sid/mdf2iso","license":"GPL-2.0-or-later","ruby_source_checksum":"4176f1b10f98d5a716ac5298a8f0ba5c9b3e02e3df6bc51e37ed70a2d65a64d7","stable_checksum":"906f0583cb3d36c4d862da23837eebaaaa74033c6b0b6961f2475b946a71feb7","stable_url_args":["https://deb.debian.org/debian/pool/main/m/mdf2iso/mdf2iso_0.3.1.orig.tar.gz"],"stable_version":"0.3.1","bottle_checksum":"143253bf20f183053fa47c7f6ea2a4fe0e93b218d86066f820f84004257502f8"},"mdformat":{"bottle_rebuild":1,"desc":"CommonMark compliant Markdown formatter","executables":["mdformat"],"head_dependencies":["python@3.15"],"homepage":"https://mdformat.readthedocs.io/en/stable/","license":"MIT","ruby_source_checksum":"b887a5f30bdc752a720780d933fbfeef2dcab64f4657e3f858ca97ada0616473","stable_dependencies":["python@3.15"],"stable_checksum":"4954045fcae797c29f86d4ad879e43bb151fa55dbaf74ac6eaeacf1d45bb3928","stable_url_args":["https://files.pythonhosted.org/packages/3f/05/32b5e14b192b0a8a309f32232c580aefedd9d06017cb8fe8fce34bec654c/mdformat-1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"3aafda9388350518995bbb5612c3c42dd240b71b9b779d6353bf1f78277933b3"},"mdfried":{"desc":"Terminal markdown viewer","executables":["mdfried"],"head_dependencies":["chafa","gettext","glib",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/benjajaja/mdfried.git",{":branch":"master"}],"homepage":"https://github.com/benjajaja/mdfried","license":"GPL-3.0-or-later","ruby_source_checksum":"5dc79d1d626e09670eece17def9ffacf7320e011b55a516b309b79a84026369d","stable_dependencies":["chafa","gettext","glib",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"55b6b9aa22b9944f7f5f9634bbaef8d412fca091027ea0f1b08ede68d6335dec","stable_url_args":["https://github.com/benjajaja/mdfried/archive/refs/tags/v0.22.8.tar.gz"],"stable_version":"0.22.8"},"mdk":{"desc":"GNU MIX development kit","executables":["gmixvm","mixasm","mixguile","mixvm"],"head_dependencies":["adwaita-icon-theme","at-spi2-core","bdw-gc","cairo","flex","gdk-pixbuf","glib","gtk+3","guile","harfbuzz","pango","readline","gettext",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.gnu.org/software/mdk/mdk.html","license":"GPL-3.0-or-later","ruby_source_checksum":"87c7408d1ebee6e74adddee8ae2a669735fc3c65fc601bae18d4b31bbf73ab6a","stable_dependencies":["adwaita-icon-theme","at-spi2-core","bdw-gc","cairo","flex","gdk-pixbuf","glib","gtk+3","guile","harfbuzz","pango","readline","gettext",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"ebb963938c688c150ff6aaedc29f30d09020a1e31d55b30c2101f08773516d19","stable_url_args":["https://ftpmirror.gnu.org/mdk/v1.3.1/mdk-1.3.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.3.1"},"mdless":{"desc":"Provides a formatted and highlighted view of Markdown files in Terminal","executables":["mdless"],"head_dependencies":["ruby"],"homepage":"https://github.com/ttscoff/mdless","license":"MIT","ruby_source_checksum":"2e265920ec93b8f75d4ce66870a89efa2cc5bb1d32c8ad31a870dff92c724f50","stable_dependencies":["ruby"],"stable_checksum":"e7fa23436f97f03f141d5fed8f8c8b178e56a9c2712574b7dba7988f64e7d171","stable_url_args":["https://github.com/ttscoff/mdless/archive/refs/tags/2.1.68.tar.gz"],"stable_version":"2.1.68"},"mdp":{"desc":"Command-line based markdown presentation tool","executables":["mdp"],"head_url_args":["https://github.com/visit1985/mdp.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/visit1985/mdp","license":"GPL-3.0-or-later","ruby_source_checksum":"a47aeb57ed89cb6a2c6239c4f726e4bd4d37ce0e0b670a7598a45d6cf2d7ec2c","stable_checksum":"4043838ff3048a5234ea6e24ab42301ab78ff3f51ed6ba19c0c4711414f6a74a","stable_url_args":["https://github.com/visit1985/mdp/archive/refs/tags/1.0.19.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0.19"},"mdq":{"desc":"Like jq but for Markdown","executables":["mdq"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/yshavit/mdq.git",{":branch":"main"}],"homepage":"https://github.com/yshavit/mdq","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"e1c9a58aba44935631e0eaa8e54de4ffe8966d538fcca38bc6944645e9e64287","stable_dependencies":[{"rust":":build"}],"stable_checksum":"81d6ecb8602930483c234cc3a4242f8c66e82d93010114062b394d46f7c464ef","stable_url_args":["https://github.com/yshavit/mdq/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"mdserve":{"desc":"Fast markdown preview server with live reload and theme support","executables":["mdserve"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jfernandez/mdserve.git",{":branch":"main"}],"homepage":"https://github.com/jfernandez/mdserve","license":"MIT","ruby_source_checksum":"139f3c6e7154228883d9285d8a6b9d6fa6b90bf4bb03048797ea85207184280c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a13490d0b63af960cb74507e2cd684b4ecc0f59325e1946f04e82595e2641aa8","stable_url_args":["https://github.com/jfernandez/mdserve/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"mdsh":{"desc":"Markdown shell pre-processor","executables":["mdsh"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/zimbatm/mdsh.git",{":branch":"main"}],"homepage":"https://zimbatm.github.io/mdsh/","license":"MIT","ruby_source_checksum":"ea0ced1db5eef5aac5c9f52a79a28890814f0b072d7db960c70643c623225038","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4e6aea8fb398f52ec1c2a2bcd2d8238c885aa9bc4b3739a158e64dcc4826dad4","stable_url_args":["https://github.com/zimbatm/mdsh/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2","bottle_checksum":"03d9660c35d3b1e51ac8b58456dac4e894364ad07b20862a8d450faca3c3355a"},"mdt":{"bottle_rebuild":1,"desc":"Command-line markdown todo list manager","executables":["mdt"],"head_dependencies":["gum"],"homepage":"https://github.com/basilioss/mdt","license":"GPL-3.0-or-later","ruby_source_checksum":"decef4418e9874927442c9a0555027ce34237d865ef07b34e7e0d142c9bbed88","stable_dependencies":["gum"],"stable_checksum":"542998a034c93ca52e72708c1d3779e597f778faf2ee70d8cf11873185332d31","stable_url_args":["https://github.com/basilioss/mdt/archive/refs/tags/1.4.0.tar.gz"],"stable_version":"1.4.0","bottle_tag":":all","bottle_checksum":"8d78fb5808e2fcae85e5e07e39c1c3b9aabe54d2acf8888d98330f7b45eec989"},"mdv":{"bottle_rebuild":1,"desc":"Styled terminal markdown viewer","executables":["mdv"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://github.com/axiros/terminal_markdown_viewer","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"e75c7c22234ab93b711640474168f67dc7a9d03c09e5d187dda4d618b09e68bc","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"eb84ed52a2b68d2e083e007cb485d14fac1deb755fd8f35011eff8f2889df6e9","stable_url_args":["https://files.pythonhosted.org/packages/d0/32/f5e1b8c70dc40b02604fbd0be3ff0bd5e01ee99c9fddf8f423b10d07cd31/mdv-1.7.5.tar.gz"],"stable_version":"1.7.5"},"mdxmini":{"desc":"Plays music in X68000 MDX chiptune format","executables":["mdxplay"],"head_dependencies":["sdl2-compat"],"homepage":"https://github.com/mistydemeo/mdxmini/","license":"GPL-2.0-or-later","ruby_source_checksum":"7e7e4eeab882baf65b55f9b19a6cadd3f0599683bbfc1382d62c55cd72148902","stable_dependencies":["sdl2-compat"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"9b623b365e893a769084f7a2effedc9ece453c6e3861c571ba503f045471a0e0","stable_url_args":["https://github.com/mistydemeo/mdxmini/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_cellar":":any","bottle_checksum":"bc43ab7d3a985f855e1e2b266956ba2d50d394c73d55f5265fb8e2511b25c83f"},"mdz":{"deprecate_args":{":date":"2026-01-13",":because":":unsupported"},"desc":"CLI for the mdz ledger Open Source","disable_args":{":date":"2027-01-13",":because":":unsupported"},"executables":["mdz"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/LerianStudio/midaz.git",{":branch":"main"}],"homepage":"https://github.com/LerianStudio/midaz","license":"Apache-2.0","ruby_source_checksum":"196dc1adc5c35bb7f2b231706bbdf108dc046a50ec0760ea13b1af40da0deac8","stable_dependencies":[{"go":":build"}],"stable_checksum":"5c0cb5d387c098e8cac4b27f7a7a41ef79e269133df858e72cc39aa5289d46af","stable_url_args":["https://github.com/LerianStudio/midaz/archive/refs/tags/v3.4.8.tar.gz"],"stable_version":"3.4.8"},"mdzk":{"bottle_rebuild":1,"desc":"Plain text Zettelkasten based on mdBook","executables":["mdzk"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mdzk-rs/mdzk.git",{":branch":"main"}],"homepage":"https://mdzk.app/","license":"MPL-2.0","ruby_source_checksum":"ec8e217751912f725c2828be8e307577eba02906fb33529f859cdce3133ed788","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/NixOS/nixpkgs/ea76cad34d64ce213de5992154031bf0c9b75ace/pkgs/applications/misc/mdzk/update-mdbook-for-rust-1.64.patch","sha256":"953f1d75d586acba6786d9c578f5c07fc2a52fc5ef5c743576a613a7491fbb50","type":"unofficial"}],"stable_checksum":"292a0ae7b91d535ffa1cfd3649d903b75a1bb1604abc7d98202f3e13e97de702","stable_url_args":["https://github.com/mdzk-rs/mdzk/archive/refs/tags/0.5.2.tar.gz"],"stable_version":"0.5.2","bottle_checksum":"ce6ab505ed1ff51c57a3740204330ef129212b2bef6e1a1b5a686ec12f038901"},"mecab-ipadic":{"bottle_rebuild":1,"caveats":"To enable mecab-ipadic dictionary, add to $HOMEBREW_PREFIX/etc/mecabrc:\n  dicdir = $HOMEBREW_PREFIX/lib/mecab/dic/ipadic\n","desc":"IPA dictionary compiled for MeCab","head_dependencies":["mecab"],"homepage":"https://taku910.github.io/mecab/","license":"NAIST-2003","link_overwrite_paths":["lib/mecab/dic"],"ruby_source_checksum":"9da4cecaf5a8084b6dab0399f38aa2908464fcdd7813a29eb9d85cc6e48c7c53","stable_dependencies":["mecab"],"stable_checksum":"b62f527d881c504576baed9c6ef6561554658b175ce6ae0096a60307e49e3523","stable_url_args":["https://deb.debian.org/debian/pool/main/m/mecab-ipadic/mecab-ipadic_2.7.0-20070801+main.orig.tar.gz"],"stable_version":"2.7.0-20070801","bottle_checksum":"d901a98d8d01869855c5e55a35f4c252749306ee5a5eb44030f8c811885b44ed"},"mecab-jumandic":{"caveats":"To enable mecab-jumandic dictionary, add to $HOMEBREW_PREFIX/etc/mecabrc:\n  dicdir = $HOMEBREW_PREFIX/lib/mecab/dic/jumandic\n","desc":"See mecab","head_dependencies":["mecab"],"homepage":"https://taku910.github.io/mecab/","license":"BSD-3-Clause","link_overwrite_paths":["lib/mecab/dic"],"ruby_source_checksum":"4ee87eec1096f52dd6d172bfa2fc5a9e9de9ab22315926c9839987cc6aa2b30e","stable_dependencies":["mecab"],"stable_checksum":"eaf216758edee9a159bc3d02507007318686b9537943268c4565cc1f9ef07f15","stable_url_args":["https://www.mirrorservice.org/sites/distfiles.macports.org/mecab/mecab-jumandic-7.0-20130310.tar.gz"],"stable_version":"7.0-20130310","bottle_checksum":"f033d5c87f53c348ad60a9de9e2f332248cc06d7c7bdfb32736ff86f2a9e080f"},"mecab-ko-dic":{"caveats":"To enable mecab-ko-dic dictionary, add to $HOMEBREW_PREFIX/etc/mecabrc:\n  dicdir = $HOMEBREW_PREFIX/lib/mecab/dic/mecab-ko-dic\n","desc":"See mecab","head_dependencies":["mecab-ko",{"autoconf":":build"},{"automake":":build"}],"homepage":"https://bitbucket.org/eunjeon/mecab-ko-dic","license":"Apache-2.0","ruby_source_checksum":"dacffac46a7c99ec7f1e454691a620af1cc2e17df7cc99d823fbc551b811510e","stable_dependencies":["mecab-ko",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"fd62d3d6d8fa85145528065fabad4d7cb20f6b2201e71be4081a4e9701a5b330","stable_url_args":["https://bitbucket.org/eunjeon/mecab-ko-dic/downloads/mecab-ko-dic-2.1.1-20180720.tar.gz"],"stable_version":"2.1.1-20180720","bottle_checksum":"e9149e5ec1b85940657df3ed931d6ddbc83ea1a1e68767b9d27138c5d4ba451c"},"mecab-ko":{"bottle_rebuild":2,"conflicts":[["mecab",{":because":"both install mecab binaries"}]],"desc":"See mecab","executables":["mecab","mecab-config"],"homepage":"https://bitbucket.org/eunjeon/mecab-ko","license":{":any_of":["GPL-2.0-only","LGPL-2.1-only","BSD-3-Clause"]},"post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/lib/mecab/dic"},"type":"mkdir_p"}],"ruby_source_checksum":"407cb4f4fb578af9f4f9c534fc9d393641630d2d20ac81e05a004dc130599b88","stable_checksum":"d0e0f696fc33c2183307d4eb87ec3b17845f90b81bf843bd0981e574ee3c38cb","stable_url_args":["https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz"],"stable_version":"0.996-ko-0.9.2"},"mecab-unidic-extended":{"bottle_rebuild":2,"caveats":"To enable mecab-unidic dictionary, add to $HOMEBREW_PREFIX/etc/mecabrc:\n  dicdir = $HOMEBREW_PREFIX/lib/mecab/dic/unidic-extended\n","desc":"Extended morphological analyzer for MeCab","head_dependencies":["mecab"],"homepage":"https://clrd.ninjal.ac.jp/unidic/en/back_number_en.html","license":{":any_of":["BSD-3-Clause","GPL-2.0-only","LGPL-2.1-only"]},"link_overwrite_paths":["lib/mecab/dic"],"ruby_source_checksum":"c1d9e96ff16e4457bee3ee72cd9d878225dd38bff6286e07c643c448dd05983a","stable_dependencies":["mecab"],"stable_checksum":"70793cacda81b403eda71736cc180f3144303623755a612b13e1dffeb6554591","stable_url_args":["https://clrd.ninjal.ac.jp/unidic_archive/cwj/2.1.2/unidic-mecab_kana-accent-2.1.2_src.zip"],"stable_version":"2.1.2","bottle_tag":":all","bottle_checksum":"5c9eebc9df1254cf1dd0a6247f4a84f582755f5bb07eca9bd70b7cc6737b0294"},"mecab-unidic":{"bottle_rebuild":3,"caveats":"To enable mecab-unidic dictionary, add to $HOMEBREW_PREFIX/etc/mecabrc:\n  dicdir = $HOMEBREW_PREFIX/lib/mecab/dic/unidic\n","desc":"Morphological analyzer for MeCab","head_dependencies":["mecab"],"homepage":"https://clrd.ninjal.ac.jp/unidic/en/","license":{":any_of":["GPL-2.0-only","LGPL-2.1-only","BSD-3-Clause"]},"link_overwrite_paths":["lib/mecab/dic"],"ruby_source_checksum":"97cb7d5f90c82610c0e22238ac8bc3584570247bc051460bb0c2f43280cdcfbe","stable_dependencies":["mecab"],"stable_checksum":"6cce98269214ce7de6159f61a25ffc5b436375c098cc86d6aa98c0605cbf90d4","stable_url_args":["https://clrd.ninjal.ac.jp/unidic_archive/cwj/2.1.2/unidic-mecab-2.1.2_src.zip"],"stable_version":"2.1.2","bottle_tag":":all","bottle_checksum":"41360acf4a7845341e5aa6b3dbd168c083797ad7931f5eb3bd4b40730b02276b"},"mecab":{"bottle_rebuild":6,"conflicts":[["mecab-ko",{":because":"both install mecab binaries"}]],"desc":"Yet another part-of-speech and morphological analyzer","executables":["mecab","mecab-config"],"homepage":"https://taku910.github.io/mecab/","license":{":any_of":["GPL-2.0-only","LGPL-2.1-only","BSD-3-Clause"]},"post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/lib/mecab/dic"},"type":"mkdir_p"}],"ruby_source_checksum":"035eda316b2fffe90cc367c52e0b9ae046b97884ce8ab78233fb84482d8262b8","stable_checksum":"e073325783135b72e666145c781bb48fada583d5224fb2490fb6c1403ba69c59","stable_url_args":["https://deb.debian.org/debian/pool/main/m/mecab/mecab_0.996.orig.tar.gz"],"stable_version":"0.996"},"media-control":{"desc":"Control and observe media playback from the command-line","executables":["media-control"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/ungive/media-control.git",{":branch":"master"}],"homepage":"https://github.com/ungive/media-control","license":"BSD-3-Clause","ruby_source_checksum":"506e30b01b3ba867925577a3fdb28bc889800bc291abd339365adfb75b65d671","stable_dependencies":[{"cmake":":build"}],"stable_url_args":["https://github.com/ungive/media-control.git",{":tag":"v0.7.7",":revision":"3cfd5dcf78e7a619f7a42a3e2f29b06eb41027ea"}],"stable_version":"0.7.7"},"media-info":{"aliases":["mediainfo"],"compatibility_version":1,"desc":"Unified display of technical and tag data for audio/video","executables":["mediainfo"],"head_dependencies":["libmediainfo","libzen",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/MediaArea/MediaInfo.git",{":branch":"master"}],"homepage":"https://mediaarea.net/","license":"BSD-2-Clause","ruby_source_checksum":"992e924039de2dbbea8ec0bd2cce204c53cedbf123234d0e3d87180e9f7fc391","stable_dependencies":["libmediainfo","libzen",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"82f6bce8e58818509022f0bbcc87fce0c6da21822fb2a2a9573b5e3950d8e5f6","stable_url_args":["https://mediaarea.net/download/source/mediainfo/26.10/mediainfo_26.10.tar.xz"],"stable_version":"26.10"},"mediaconch":{"bottle_rebuild":1,"desc":"Conformance checker and technical metadata reporter","executables":["mediaconch"],"head_dependencies":["jansson","libevent","libmediainfo","libzen","sqlite",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxml2"],["libxslt"]],"homepage":"https://mediaarea.net/MediaConch","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"e4f9d4eb0db5e5b5570869dbafc7d6c82ddfa8dfe78a940d247a0c7855570387","stable_dependencies":["jansson","libevent","libmediainfo","libzen","sqlite",{"pkgconf":":build"}],"stable_checksum":"800d076ca374a0c954c928f471761fb000b36b7df9d8e1d1bb03b233edff8857","stable_url_args":["https://mediaarea.net/download/binary/mediaconch/25.04/MediaConch_CLI_25.04_GNU_FromSource.tar.bz2"],"stable_uses_from_macos":[["curl"],["libxml2"],["libxslt"]],"stable_version":"25.04"},"mediamtx":{"desc":"Zero-dependency real-time media server and media proxy","executables":["mediamtx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bluenviron/mediamtx.git",{":branch":"main"}],"homepage":"https://mediamtx.org","license":"MIT","ruby_source_checksum":"5b2a77b0c1f15adade1013e1060d930f2e0c50882df0b6b5794d9ef52c5f2ec7","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/mediamtx/output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/mediamtx/error.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mediamtx/bin/mediamtx","$HOMEBREW_PREFIX/etc/mediamtx/mediamtx.yml"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/bluenviron/mediamtx.git",{":tag":"v1.21.2",":revision":"914e39535ece709919ac325aaeed98d394ed9093"}],"stable_version":"1.21.2"},"mednafen":{"bottle_rebuild":2,"desc":"Multi-system emulator","executables":["mednafen"],"head_dependencies":["flac","libsndfile","lzo","musepack","sdl2-compat","zstd","gettext",{"gettext":":build"},{"pkgconf":":build"}],"homepage":"https://mednafen.github.io/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"c82b9f045259756e1cbc6c891e90005c42117a5c3a05e45062f723ea1488e883","stable_dependencies":["flac","libsndfile","lzo","musepack","sdl2-compat","zstd","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"de7eb94ab66212ae7758376524368a8ab208234b33796625ca630547dbc83832","stable_url_args":["https://mednafen.github.io/releases/files/mednafen-1.32.1.tar.xz"],"stable_version":"1.32.1"},"medusa":{"conflicts":[["bash-completion",{":because":"both install `medusa` bash completion"}]],"desc":"Solidity smart contract fuzzer powered by go-ethereum","executables":["medusa"],"head_dependencies":["crytic-compile",{"go":":build"},{"solidity":":test"}],"head_url_args":["https://github.com/crytic/medusa.git",{":branch":"master"}],"homepage":"https://secure-contracts.com/program-analysis/medusa/docs/src/","license":"AGPL-3.0-only","ruby_source_checksum":"1d1f8112f559eac04bc54ef0abb9e02ec3b9d5c09f14ba1390d45556bcb2bd5d","stable_dependencies":["crytic-compile",{"go":":build"},{"solidity":":test"}],"stable_checksum":"075c080a52cd27f3efae4146ac2e1bb38c8acf7a58891dacef610d29e91d93be","stable_url_args":["https://github.com/crytic/medusa/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"meek":{"desc":"Blocking-resistant pluggable transport for Tor","executables":["meek-client","meek-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/meek.git",{":branch":"main"}],"homepage":"https://www.torproject.org","license":"CC0-1.0","ruby_source_checksum":"74d3ba1cfeccda0c54b33863b4caa7dcee1f425126c74cee4b78d23d6fcd7931","stable_dependencies":[{"go":":build"}],"stable_checksum":"63e8aef2828e7d0cc1dc5823fe82f9ae1e59cfc8c8dc118faab0a673c51ff257","stable_url_args":["https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/meek/-/archive/v0.38.0/meek-v0.38.0.tar.gz"],"stable_version":"0.38.0","bottle_checksum":"a04e4162bfabc0dca75f79e0b96485249060c7352618ec3e44d2af8219b33d8c"},"megacmd":{"bottle_rebuild":1,"desc":"Command-line client for mega.co.nz storage service","executables":["megacmd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/t3rm1n4l/megacmd.git",{":branch":"master"}],"homepage":"https://github.com/t3rm1n4l/megacmd","license":"MIT","ruby_source_checksum":"8a7f8a5f1a9537c8a986c2d381f10757eae19b1e7fc57952df2f317d756d93b4","stable_dependencies":[{"go":":build"}],"stable_checksum":"def4cda692860c85529c8de9b0bdb8624a30f57d265f7e70994fc212e5da7e40","stable_url_args":["https://github.com/t3rm1n4l/megacmd/archive/refs/tags/0.016.tar.gz"],"stable_version":"0.016","bottle_checksum":"59c060122906abf916aeae6cf3732d5d90f316e6bd48af758d91d958f06a7fb2"},"megatools":{"desc":"Command-line client for Mega.co.nz","executables":["megacopy","megadf","megadl","megaexport","megaget","megals","megamkdir","megaput","megareg","megarm","megatest","megatools"],"head_dependencies":["glib","openssl@4","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl",{":since":":ventura"}]],"homepage":"https://xff.cz/megatools/","license":{"GPL-2.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}},"revision":1,"ruby_source_checksum":"e7a2795cdea7232a6b3063deb1626df422e7aa7819d16b99e23f26426cfa81cd","stable_dependencies":["glib","openssl@4","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"51f78a03748a64b1066ce28a2ca75d98dbef5f00fe9789dc894827f9a913b362","stable_url_args":["https://xff.cz/megatools/builds/megatools-1.11.5.20250706.tar.gz"],"stable_uses_from_macos":[["curl",{":since":":ventura"}]],"stable_version":"1.11.5.20250706"},"meilisearch":{"desc":"Ultra relevant, instant and typo-tolerant full-text search API","executables":["meilisearch"],"head_dependencies":[{"rust":":build"}],"homepage":"https://docs.meilisearch.com/","license":"MIT","ruby_source_checksum":"86d94d1aecf9aa6f16983ca8fed48097ad806d8543cfca9d03273cd20d2b9b9a","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/meilisearch.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/meilisearch.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/meilisearch/bin/meilisearch","--db-path","$HOMEBREW_PREFIX/var/meilisearch/data.ms"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"f7d5a7ac3fa7a200c2fe32f9c9d75d778fbc5ac4cac75296085c4a1f2a50328a","stable_url_args":["https://github.com/meilisearch/meilisearch/archive/refs/tags/v1.55.0.tar.gz"],"stable_version":"1.55.0"},"melange":{"desc":"Build APKs from source code","executables":["melange"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/chainguard-dev/melange.git",{":branch":"main"}],"homepage":"https://github.com/chainguard-dev/melange","license":"Apache-2.0","ruby_source_checksum":"4f4a03e64e1daa61d75522a159d668e0d429b093b106af1c1fb8c2bd7b5f4b6f","stable_dependencies":[{"go":":build"}],"stable_checksum":"4e3eb969e604c1a5db82564552d9a452c7281278e6bf90b86d8b45538c51ab57","stable_url_args":["https://github.com/chainguard-dev/melange/archive/refs/tags/v0.63.1.tar.gz"],"stable_version":"0.63.1"},"meli":{"bottle_rebuild":1,"desc":"Terminal e-mail client and e-mail client library","executables":["meli"],"head_dependencies":["openssl@4","sqlite",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://meli-email.org/","license":{":any_of":["EUPL-1.2","GPL-3.0-or-later"]},"ruby_source_checksum":"2d8b5a2b33a08b240e854a83a71432878cd42be0e46143e3a330dda7dabef57f","stable_dependencies":["openssl@4","sqlite",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"b1414defb7973a96ed0510b5cb888aa8671fe4f3f832c5baa0c79dcd61ba2edf","stable_url_args":["https://git.meli-email.org/meli/meli/archive/v0.8.13.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.8.13"},"melody":{"bottle_rebuild":1,"desc":"Language that compiles to regular expressions","executables":["melody"],"head_dependencies":[{"rust":":build"}],"homepage":"https://yoav-lavi.github.io/melody/book","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"290b12c8552c6a67840ea77b301cdcec7942cdf8dae02dc887a98e2b79fae012","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b0dd1b0ecc1af97f09f98a9a741e0dddbf92380c9980140140ff1b4262b9a44a","stable_url_args":["https://github.com/yoav-lavi/melody/archive/refs/tags/v0.20.0.tar.gz"],"stable_version":"0.20.0","bottle_checksum":"fc4c23ef29bb5907b1f9888ce9e5d676f30c95d2d5b85392c8ed65317d38a6d1"},"melt":{"bottle_rebuild":1,"desc":"Backup and restore Ed25519 SSH keys with seed words","executables":["melt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/charmbracelet/melt.git",{":branch":"main"}],"homepage":"https://github.com/charmbracelet/melt","license":"MIT","ruby_source_checksum":"791c0e3fc714631e2cc5cca2f95e1d0c1476a4d90bd003185ede7964701d88f1","stable_dependencies":[{"go":":build"}],"stable_checksum":"e6e7d1f3eba506ac7e310bbc497687e7e4e457fa685843dcf1ba00349614bfdc","stable_url_args":["https://github.com/charmbracelet/melt/archive/refs/tags/v0.6.2.tar.gz"],"stable_version":"0.6.2"},"memcache-top":{"bottle_rebuild":2,"desc":"Grab real-time stats from memcache","executables":["memcache-top"],"homepage":"https://code.google.com/archive/p/memcache-top/","license":"BSD-3-Clause","ruby_source_checksum":"76d9a079ff6881d9020c95fa77fc8c8cfb791ab37415d3d4dd64078adbc5f96b","stable_checksum":"d5f896a9e46a92988b782e340416312cc480261ce8a5818db45ccd0da8a0f22a","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/memcache-top/memcache-top-v0.6"],"stable_version":"0.6","bottle_tag":":all","bottle_checksum":"2ea3d9e19842c495db8dfe35711495867fbd1f3745558f4d6e93c1dbde3d35a9"},"memcached":{"desc":"High performance, distributed memory object caching system","executables":["memcached"],"head_dependencies":["libevent","openssl@4",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/memcached/memcached.git",{":branch":"master"}],"homepage":"https://memcached.org/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"9194482b26d972d450905ac03a7a69bab9dab365bafd7cabecf5b86c9394b183","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/memcached/bin/memcached","-l","localhost"]],"stable_dependencies":["libevent","openssl@4"],"stable_checksum":"d362c64e6d8d5287153501eabf7c85b4a761432fbf53f5d7b085d0bb1653c1dd","stable_url_args":["https://www.memcached.org/files/memcached-1.6.45.tar.gz"],"stable_version":"1.6.45"},"memcacheq":{"deprecate_args":{":date":"2026-04-19",":because":":unmaintained"},"desc":"Queue service for memcache","disable_args":{":date":"2027-04-19",":because":":unmaintained"},"executables":["memcacheq"],"head_dependencies":["berkeley-db@5","libevent"],"homepage":"https://github.com/stvchu/memcacheq","license":"BSD-3-Clause","ruby_source_checksum":"76aaed96c8e7f2ba8d2d1831adf6d23e1ccba8e32837853c131265c880aa6711","stable_dependencies":["berkeley-db@5","libevent"],"stable_checksum":"ace33313568959b5a301dda491f63af09793987b73fd15abd3fb613829eda07e","stable_url_args":["https://github.com/stvchu/memcacheq/archive/refs/tags/v0.2.1.tar.gz"],"stable_version":"0.2.1","bottle_cellar":":any","bottle_checksum":"657bb3ec6a8a6af167b94e3d07ec5c4dd81ce3641475d7dcf853b3586f18c08a"},"memex":{"desc":"Index and search local agent conversation history","executables":["memex"],"head_dependencies":["onnxruntime",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/nicosuave/memex.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/nicosuave/memex","license":"MIT","ruby_source_checksum":"fe876f542fbbb8238f0bb299422fae7404c5741913a073896ac0e40838ecbe86","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/memex.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/memex.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/memex/bin/memex","daemon","run"]],"stable_dependencies":["onnxruntime",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"df535938af3aff97d1e11c403041b0f150e678defd4c57f25b6ceed8fd528cca","stable_url_args":["https://github.com/nicosuave/memex/archive/refs/tags/v0.31.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.31.1"},"memray":{"bottle_rebuild":1,"desc":"Memory profiler for Python applications","executables":["memray","memray3.14"],"head_dependencies":["lz4","python@3.15",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://bloomberg.github.io/memray/","license":"Apache-2.0","ruby_source_checksum":"ff4ef6a22201875a84be78ddaae29d9364249605e62b7bb7238940c053f584d0","stable_dependencies":["lz4","python@3.15",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"ce1f1d900948d57d7db5b5d8d81f4ebfcb798eff674493503ce5bfaafcea84dc","stable_url_args":["https://files.pythonhosted.org/packages/99/3b/8f9736cbf698e62cb7efb0e1715a30d6d06b3cffd980b435209eb522d5f8/memray-1.20.0.tar.gz"],"stable_version":"1.20.0"},"memtester":{"desc":"Utility for testing the memory subsystem","executables":["memtester"],"homepage":"https://pyropus.ca/software/memtester/","license":"GPL-2.0-only","ruby_source_checksum":"9b14d53810c7f617836a8f55a345703a45d21438fc4a0680983373b1e1ee22bd","stable_checksum":"e427de663f7bd22d1ebee8af12506a852c010bd4fcbca1e0e6b02972d298b5bb","stable_url_args":["https://pyropus.ca./software/memtester/old-versions/memtester-4.7.1.tar.gz",{":using":":homebrew_curl"}],"stable_version":"4.7.1","bottle_checksum":"5429e15d860dc1dc4339ed93beb76756f4b123108c20334a1bc4820043c63d34"},"memtier_benchmark":{"desc":"Redis and Memcache traffic generation and benchmarking tool","executables":["memtier_benchmark"],"head_dependencies":["libevent","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/redis/memtier_benchmark","license":{":all_of":[{"GPL-2.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}},{":any_of":["CC0-1.0","BSD-2-Clause"]}]},"revision":1,"ruby_source_checksum":"fa08e6989bf8b898b1b4d102cb49b42b38971ec5173413333ae12ea909e94670","stable_dependencies":["libevent","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"a3667000d14d3226dff234d4d215d304d3ccd42e960e14dd7225efe1dcb6bbd0","stable_url_args":["https://github.com/redis/memtier_benchmark/archive/refs/tags/2.5.2.tar.gz"],"stable_version":"2.5.2"},"mender-artifact":{"desc":"CLI tool for managing Mender artifact files","executables":["mender-artifact"],"head_dependencies":["dosfstools","e2fsprogs","mtools","openssl@3",{"go":":build"},{"pkgconf":":build"}],"homepage":"https://mender.io","license":"Apache-2.0","ruby_source_checksum":"0889d4eb1aa1e94d387aacdd3ad8985e3d382d278cce23a4c025ef5273a2a762","stable_dependencies":["dosfstools","e2fsprogs","mtools","openssl@3",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"d8e9e18e48a2124e5e367ffafb3313a3dcba7a8a8a8b162b1dcb8791964c6385","stable_url_args":["https://github.com/mendersoftware/mender-artifact/archive/refs/tags/4.4.2.tar.gz"],"stable_version":"4.4.2"},"mender-cli":{"bottle_rebuild":1,"desc":"General-purpose CLI tool for the Mender backend","executables":["mender-cli"],"head_dependencies":["openssl@3","xz",{"go":":build"},{"pkgconf":":build"}],"homepage":"https://mender.io","license":"Apache-2.0","ruby_source_checksum":"f464acce19bb80ba9778fb3b7652499ea7cd755825a7462bcac19d0d57388180","stable_dependencies":["openssl@3","xz",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"1fda34045cdbe9914f04d7eaebc0933f7d14c2952dd9c149f278479cd47e37fc","stable_url_args":["https://github.com/mendersoftware/mender-cli/archive/refs/tags/2.0.0.tar.gz"],"stable_version":"2.0.0"},"menhir":{"desc":"LR(1) parser generator for the OCaml programming language","executables":["menhir"],"head_dependencies":["ocaml",{"dune":":build"},{"ocamlbuild":":build"}],"homepage":"http://cristal.inria.fr/~fpottier/menhir","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"754277b021d62ede0d6926dbf7b996a71286f00ffcd7b0cf4e3aaf23c004a340","stable_dependencies":["ocaml",{"dune":":build"},{"ocamlbuild":":build"}],"stable_checksum":"06f6e571aadd7d66cc3da808052d9a65f8be96fe27e0ad7e57bbbf8c20f4a832","stable_url_args":["https://gitlab.inria.fr/fpottier/menhir/-/archive/20260209/menhir-20260209.tar.bz2"],"stable_version":"20260209"},"mentat":{"bottle_rebuild":3,"deprecate_args":{":date":"2025-01-10",":because":":repo_archived"},"desc":"Coding assistant that leverages GPT-4 to write code","disable_args":{":date":"2026-01-10",":because":":repo_archived"},"head_dependencies":[{"certifi":":no_linkage"},"numpy","pillow","python@3.14",{"rpds-py":":no_linkage"},{"rust":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://www.mentat.ai","license":"Apache-2.0","revision":4,"ruby_source_checksum":"be0298806e8dedc56af304ad2409ed217210660a4a38e17df12fa86143bd2e77","stable_dependencies":[{"certifi":":no_linkage"},"numpy","pillow","python@3.14",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"81679055448a495c3e7e55eeb8b59373dc0658cea6b2549d0ae48d26937494ba","stable_url_args":["https://files.pythonhosted.org/packages/e0/8b/a808d6663065e3b446d3be521d7836f774f3b39bdd30f786d093aca383b6/mentat-1.0.8.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.0.8"},"mercurial":{"aliases":["hg"],"bottle_rebuild":1,"compatibility_version":1,"desc":"Scalable distributed version control system","executables":["chg","hg"],"head_dependencies":["python@3.15"],"homepage":"https://mercurial-scm.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"cea5d3fc8effae1db135063f731d3a3deaf9e64aff481978d865520290ee9c6e","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://foss.heptapod.net/mercurial/mercurial-devel/-/commit/5f775798ca43e215b6b190a88733ad8751beb90c.diff","sha256":"41fc8b871057ea4c0649e907a8a5c29506273b350e9adb2b08840caad6136ca9","type":"backport"}],"stable_checksum":"85839e0f39e6cb893a88932aa36ef661759f3c5c5de4551ad26bd9df53cb71a2","stable_url_args":["https://www.mercurial-scm.org/release/mercurial-7.2.4.tar.gz"],"stable_version":"7.2.4"},"mercury-cli":{"desc":"CLI interface for Mercury banking","executables":["mercury"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/MercuryTechnologies/mercury-cli","license":"Apache-2.0","ruby_source_checksum":"374d66085334f8a75b7414d8963e29f77b9f7135e4c663cf25ff3cf244401d5a","stable_dependencies":[{"go":":build"}],"stable_checksum":"954c4e088ea7d714abd215efeafc2161218bc5e5952ab8de30ae8701befcf801","stable_url_args":["https://github.com/MercuryTechnologies/mercury-cli/archive/refs/tags/v0.11.8.tar.gz"],"stable_version":"0.11.8"},"mercury":{"desc":"Logic/functional programming language","executables":["c2init","canonical_grade","info_to_mdb","mcov","mdb","mdemangle","mdice","mdprof","mdprof_cgi","mdprof_create_feedback","mdprof_dump","mdprof_report_feedback","mdprof_test","mercury","mercury_compile","mercury_config","mercury_profile","mercury_update_interface","mfiltercc","mfilterjavac","mgnuc","mkfifo_using_mknod","mkinit","ml","mmake","mmc","mprof","mprof_merge_runs","mslice","mtags","mtc","mtc_diff","mtc_union","prepare_install_dir","vpath_find"],"head_dependencies":["openjdk"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libedit"]],"homepage":"https://mercurylang.org/","license":{":all_of":["GPL-2.0-only","LGPL-2.0-only","MIT"]},"ruby_source_checksum":"c8ba9390c946e493a2239d1661faabbe74f74d5236d697a2f55f21eed272cd56","stable_dependencies":["openjdk"],"stable_checksum":"582639d89530dd6539c3af01b841f682e6554c3ca5c09be124e789d7ca4b2b58","stable_url_args":["https://dl.mercurylang.org/release/mercury-srcdist-22.01.9.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libedit"]],"stable_version":"22.01.9"},"mergelog":{"bottle_rebuild":1,"desc":"Merges httpd logs from web servers behind round-robin DNS","executables":["mergelog","zmergelog"],"homepage":"https://mergelog.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"976aa2e8723937d265b52e0c797a81b96d1afc1cb4f9b00be9db59a47dadb5e4","stable_checksum":"fd97c5b9ae88fbbf57d3be8d81c479e0df081ed9c4a0ada48b1ab8248a82676d","stable_url_args":["https://downloads.sourceforge.net/project/mergelog/mergelog/4.5/mergelog-4.5.tar.gz"],"stable_version":"4.5"},"mergiraf":{"desc":"Syntax-aware git merge driver","executables":["mergiraf"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://codeberg.org/mergiraf/mergiraf.git",{":branch":"main"}],"homepage":"https://mergiraf.org","license":"GPL-3.0-only","ruby_source_checksum":"74ec1acb85f60e29c591c2af54aa3d117e92527efc6248111802e8a2af939cf6","stable_dependencies":[{"rust":":build"}],"stable_checksum":"85a1dc9e60e8ebc22ffe161cc08cb998f18f5e27b7e23319f35328a69a95fd10","stable_url_args":["https://codeberg.org/mergiraf/mergiraf/archive/v0.20.0.tar.gz"],"stable_version":"0.20.0"},"mermaid-cli":{"desc":"CLI for Mermaid library","executables":["mmdc"],"head_dependencies":["node"],"homepage":"https://github.com/mermaid-js/mermaid-cli","license":"MIT","ruby_source_checksum":"33779acb2ef7abec3071431551f512b932df0541ddf090dea2f628c9bd94ffda","stable_dependencies":["node"],"stable_checksum":"b5b43bc60c2e6bc87f7d12ab3e6e78883c799213ea5b015363fecdd5e6363c84","stable_url_args":["https://registry.npmjs.org/@mermaid-js/mermaid-cli/-/mermaid-cli-12.0.0.tgz"],"stable_version":"12.0.0"},"merman-cli":{"desc":"Mermaid.js, but headless, in Rust","executables":["merman-cli"],"head_dependencies":[{"rust":":build"}],"homepage":"https://frankorz.com/merman/","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"5c1f7d82297dd4a1570bfe9e984e6f39dffba179ffc96fc011d7f9ce03dc9e04","stable_dependencies":[{"rust":":build"}],"stable_checksum":"423fd38280312c90bcb525ae214998497f935a3a8d3715d1b8bfc555084c076d","stable_url_args":["https://github.com/Latias94/merman/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2"},"merve":{"desc":"C++ lexer for extracting named exports from CommonJS modules","head_dependencies":["simdutf",{"cmake":":build"}],"homepage":"https://github.com/nodejs/merve","license":"Apache-2.0","revision":4,"ruby_source_checksum":"2281084d9724c42e4f92e7992ecde90b749f829fa815f1388cada6658c19d194","stable_dependencies":["simdutf",{"cmake":":build"}],"stable_checksum":"8f19c2132447b9113545ffd399cb2bc1e61c6166743921b04883f8e1d778d69e","stable_url_args":["https://github.com/nodejs/merve/archive/refs/tags/v1.2.2.tar.gz"],"stable_version":"1.2.2"},"mesa-glu":{"aliases":["libglu"],"compatibility_version":1,"desc":"Mesa OpenGL Utility library","head_dependencies":["mesa",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.freedesktop.org/mesa/glu.git",{":branch":"master"}],"homepage":"https://gitlab.freedesktop.org/mesa/glu","license":{":all_of":["SGI-B-1.1","SGI-B-2.0"]},"ruby_source_checksum":"ac12a37e14b7e2ffbf1c3f97ffe1e82d04ce52f11c310ddad2024f8a73749b72","stable_dependencies":["mesa",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f","stable_url_args":["https://archive.mesa3d.org/glu/glu-9.0.3.tar.xz"],"stable_version":"9.0.3","bottle_cellar":":any","bottle_checksum":"b4736c1784135e82aeb5295997651aeac7305709b345166ba3fd24a901339fcd"},"mesa":{"compatibility_version":1,"desc":"Graphics Library","executables":["aubinator","aubinator_error_decode","computerator","elk_asm","elk_disasm","gentool","glsl_compiler","intel_dev_info","intel_dump_gpu","intel_error2aub","intel_error2hangdump","intel_hang_replay","intel_measure.py","intel_monitor","intel_sanitize_gpu","intel_stub_gpu","lima_disasm","mda","mesa-overlay-control.py","mesa-screenshot-control.py","nv_mme_dump","nv_mme_method_dumper","nv_push_dump","panfrost_texfeatures","panfrostdump","qrisc-asm","qrisc-disasm","spirv2dxil","spirv2nir"],"head_dependencies":["libpng","libx11","libxcb","libxext","libxfixes","llvm","spirv-llvm-translator","spirv-tools","xcb-util-keysyms","zstd","molten-vk",{"bindgen":":build"},{"bison":":build"},{"cmake":":build"},{"glslang":":build"},{"libxrandr":":build"},{"libxrender":":build"},{"libxshmfence":":build"},{"libyaml":":build"},{"llvm@22":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"},{"rust":":build"},{"xorgproto":":build"}],"head_url_args":["https://gitlab.freedesktop.org/mesa/mesa.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],["expat"]],"homepage":"https://www.mesa3d.org/","license":{":all_of":["MIT","Apache-2.0","BSD-2-Clause","BSD-3-Clause","BSL-1.0","HPND","HPND-sell-variant","ICU","MIT-Khronos-old","SGI-B-2.0",":public_domain",{"GPL-1.0-or-later":{":with":"Linux-syscall-note"}},{"GPL-2.0-only":{":with":"Linux-syscall-note"}}]},"ruby_source_checksum":"489ef1064f138557b69d20984762190eef38141eeb8ec30acc1246148146adf9","stable_dependencies":["libpng","libx11","libxcb","libxext","libxfixes","llvm","spirv-llvm-translator","spirv-tools","xcb-util-keysyms","zstd","molten-vk",{"bindgen":":build"},{"bison":":build"},{"cmake":":build"},{"glslang":":build"},{"libxrandr":":build"},{"libxrender":":build"},{"libxshmfence":":build"},{"libyaml":":build"},{"llvm@22":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"},{"rust":":build"},{"xorgproto":":build"}],"stable_checksum":"794b3d1729075dae7ebd47c7283b7ca0cdb5dec668f7f11cc0a5d82f6138a0a5","stable_url_args":["https://archive.mesa3d.org/mesa-26.2.5.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],["expat"]],"stable_version":"26.2.5"},"mesheryctl":{"desc":"Command-line utility for Meshery, the cloud native management plane","executables":["mesheryctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/meshery/meshery.git",{":branch":"master"}],"homepage":"https://meshery.io","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"d3a7bc0b9467f330d7d7a93b2e497e7e5c336808b7cc95c6dc04c89cd1dd09e2","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/meshery/meshery.git",{":tag":"v1.0.74",":revision":"f513c45c3edc99ae7b0a59f66c72277b63c65506"}],"stable_version":"1.0.74"},"meson":{"bottle_rebuild":1,"desc":"Fast and user friendly build system","executables":["meson"],"head_dependencies":["ninja","python@3.15"],"head_url_args":["https://github.com/mesonbuild/meson.git",{":branch":"master"}],"homepage":"https://mesonbuild.com/","license":"Apache-2.0","ruby_source_checksum":"19c0b2222637e8aaf18ca71529a490a01352dca9882c3052ae35849bcd94a18a","stable_dependencies":["ninja","python@3.15"],"stable_checksum":"ab0a6ca09f8ef70c564c8241fb5a23957886a0b53fb58412b5e07eaf07dba743","stable_url_args":["https://github.com/mesonbuild/meson/releases/download/1.12.1/meson-1.12.1.tar.gz"],"stable_version":"1.12.1","bottle_tag":":all","bottle_checksum":"a6fd325ff232fff1223f98507bfd98c01a99ba570d6bc8864248d437620523f3"},"meta-package-manager":{"desc":"Wrapper around all package managers with a unifying CLI","executables":["meta-package-manager","mpm"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"head_url_args":["https://github.com/kdeldycke/meta-package-manager.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://kdeldycke.github.io/meta-package-manager/","license":"GPL-2.0-or-later","ruby_source_checksum":"ba243ed08e6d101d246da795dedef7499385018545d6b9cb632f0dc0c7903af2","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"ceeb12d493e50101a46cfed6c999f3c8aff690b727b12b111f8a57d74cabd795","stable_url_args":["https://files.pythonhosted.org/packages/26/09/a168bda8ef7bb8d66e13fbeecc3f9fdc09f6bb55f6b216b474780b90247b/meta_package_manager-8.1.2.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"8.1.2"},"metabase":{"desc":"Business intelligence report server","executables":["metabase"],"head_dependencies":["openjdk"],"homepage":"https://www.metabase.com/","license":"AGPL-3.0-only","ruby_source_checksum":"1b805d4ac3349e7f8377299b9a0ed71dc113242121013f6acd35ac86f6f129ea","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/metabase"],[":log_path","$HOMEBREW_PREFIX/var/metabase/server.log"],[":error_log_path","/dev/null"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/metabase/bin/metabase"],"stable_dependencies":["openjdk"],"stable_checksum":"ffe600f532875b4d3c738effbc0f42f8a1ad7f8255cb875569f73b36645ef11d","stable_url_args":["https://downloads.metabase.com/v0.64.1/metabase.jar"],"stable_version":"0.64.1","bottle_tag":":all","bottle_checksum":"ce82f9d4cbb76adfe790c6ed608ac586a0c55abc9d6ed1586c1f0dc60f870903"},"metalang99":{"desc":"C99 preprocessor-based metaprogramming language","head_url_args":["https://github.com/Hirrolot/metalang99.git",{":branch":"master"}],"homepage":"https://metalang99.readthedocs.io/en/latest/","license":"MIT","ruby_source_checksum":"670e8ea88ccbe4a2a5b97186b0cf8b9346893be442f36b6deea76578752c2511","stable_checksum":"f3d1607d76b4b081d3295661c4c2b8d5fde4d5018b1aa409c84fb3a6660ffb90","stable_url_args":["https://github.com/Hirrolot/metalang99/archive/refs/tags/v1.13.5.tar.gz"],"stable_version":"1.13.5","bottle_tag":":all","bottle_checksum":"72f34a9d242be857c7fbb45ddc50c1c6f0ca5a034d831ee1909d25f2037d600c"},"metals":{"bottle_rebuild":1,"desc":"Scala language server","executables":["metals","metals-mcp"],"head_dependencies":["openjdk@25",{"sbt":":build"}],"homepage":"https://scalameta.org/metals/","license":"Apache-2.0","ruby_source_checksum":"bcc79ab75f4585840c12b3a9c5954e6a2726d46b51f116e6eded87cb93f1dcf0","stable_dependencies":["openjdk@25",{"sbt":":build"}],"stable_checksum":"a83ab1596997720e83980b781f3d96d2753b7548415606694e15c26e93359445","stable_url_args":["https://github.com/scalameta/metals/archive/refs/tags/v1.6.7.tar.gz"],"stable_version":"1.6.7"},"metaproxy":{"desc":"Z39.50 proxy and router utilizing Yaz toolkit","executables":["metaproxy","metaproxy-config"],"head_dependencies":["boost","yaz","yazpp",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://www.indexdata.com/resources/software/metaproxy/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"00f81ba8cad1e7392a375840e326a31d37ca6eca4dca28976ff3974e6f61ed13","stable_dependencies":["boost","yaz","yazpp",{"pkgconf":":build"}],"stable_checksum":"79bffb2786bfd7612dab9603bd69ab1505c6d04053db192e0cc9ef6a842450dc","stable_url_args":["https://ftp.indexdata.com/pub/metaproxy/metaproxy-1.22.4.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"1.22.4"},"metashell":{"bottle_rebuild":2,"desc":"Metaprogramming shell for C++ templates","executables":["amdgpu-arch","analyze-build","bugpoint","c-index-test","clang","clang++","clang-16","clang-check","clang-cl","clang-cpp","clang-extdef-mapping","clang-format","clang-linker-wrapper","clang-offload-bundler","clang-offload-packager","clang-refactor","clang-rename","clang-repl","clang-scan-deps","clang-tblgen","diagtool","dsymutil","git-clang-format","hmaptool","intercept-build","llc","lli","llvm-addr2line","llvm-ar","llvm-as","llvm-bcanalyzer","llvm-bitcode-strip","llvm-c-test","llvm-cat","llvm-cfi-verify","llvm-config","llvm-cov","llvm-cvtres","llvm-cxxdump","llvm-cxxfilt","llvm-cxxmap","llvm-debuginfo-analyzer","llvm-debuginfod","llvm-debuginfod-find","llvm-diff","llvm-dis","llvm-dlltool","llvm-dwarfdump","llvm-dwarfutil","llvm-dwp","llvm-exegesis","llvm-extract","llvm-gsymutil","llvm-ifs","llvm-install-name-tool","llvm-jitlink","llvm-lib","llvm-libtool-darwin","llvm-link","llvm-lipo","llvm-lto","llvm-lto2","llvm-mc","llvm-mca","llvm-ml","llvm-modextract","llvm-mt","llvm-nm","llvm-objcopy","llvm-objdump","llvm-opt-report","llvm-otool","llvm-pdbutil","llvm-profdata","llvm-profgen","llvm-ranlib","llvm-rc","llvm-readelf","llvm-readobj","llvm-reduce","llvm-remark-size-diff","llvm-remarkutil","llvm-rtdyld","llvm-sim","llvm-size","llvm-split","llvm-stress","llvm-strings","llvm-strip","llvm-symbolizer","llvm-tapi-diff","llvm-tblgen","llvm-tli-checker","llvm-undname","llvm-windres","llvm-xray","metashell","nvptx-arch","opt","sancov","sanstats","scan-build","scan-build-py","scan-view","set-xcode-analyzer","templight","templight++","templight-16","templight-cl","templight_metashell","verify-uselistorder"],"head_dependencies":["zstd",{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}],["libedit"],["libxml2"]],"homepage":"http://metashell.org","license":"GPL-3.0-or-later","ruby_source_checksum":"3e459e711be85508dd36eaed696e6fd46fcabfea98f177e7399bc9dced3c2d8e","stable_dependencies":["zstd",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/metashell/metashell/commit/0d81415616d33e39ff6d1add91e71f9789ea8657.patch?full_index=1","sha256":"31472db5ae8e67483319dcbe104d5c7a533031f9845af2ddf5147f3caabf3ac2","type":"backport","resolves":[{"type":"defect","id":"https://github.com/metashell/metashell/pull/303"}]},{"strip":"p1","url":"https://github.com/metashell/metashell/commit/38b524ae291799a7ea9077745d3fc10ef2d40d54.patch?full_index=1","sha256":"e97590ca1d2b5510dcfcca86aa608e828040bb91519f6b161f7b4311676f4fd4","type":"backport","resolves":[{"type":"defect","id":"https://github.com/metashell/metashell/pull/306"}]}],"stable_checksum":"028e37be072ec4e85d18ead234a208d07225cf335c0bb1c98d4d4c3e30c71f0e","stable_url_args":["https://github.com/metashell/metashell/archive/refs/tags/v5.0.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["libedit"],["libxml2"]],"stable_version":"5.0.0"},"metis":{"desc":"Programs that partition graphs and order matrices","executables":["cmpfillin","gpmetis","graphchk","m2gmetis","mpmetis","ndmetis"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://papers.karypis.org/glaros/software/metis/overview.html","license":"Apache-2.0","ruby_source_checksum":"52e57fab79d925f1719575b0c14fbd42ec706946374d6a71ecebfdb57eb124b8","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"76faebe03f6c963127dbb73c13eab58c9a3faeae48779f049066a21c087c5db2","stable_url_args":["https://papers.karypis.org/glaros/files/sw/metis/metis-5.1.0.tar.gz"],"stable_version":"5.1.0","bottle_cellar":":any","bottle_checksum":"19688362378a05d974db2c6552376ef5b952b5c2b5bc27dde34c23ab27f5736b"},"metricbeat":{"desc":"Collect metrics from your systems and services","executables":["metricbeat"],"head_dependencies":[{"go":":build"},{"mage":":build"}],"head_url_args":["https://github.com/elastic/beats.git",{":branch":"main"}],"homepage":"https://www.elastic.co/beats/metricbeat","license":"Apache-2.0","ruby_source_checksum":"e5c47dae82e6c5875b16fc91dd67bd49c1bf6320493a3bbec311a3e3c3c9ae23","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/metricbeat/bin/metricbeat"],"stable_dependencies":[{"go":":build"},{"mage":":build"}],"stable_url_args":["https://github.com/elastic/beats.git",{":tag":"v9.5.5",":revision":"b80bf8464fba72f582cefed91dd72909eb7116db"}],"stable_version":"9.5.5"},"metview":{"desc":"Meteorological workstation software","executables":["metview"],"head_dependencies":["cairo","eccodes",{"eigen":":no_linkage"},"fftw","gdbm","glib","libaec","lz4","magics","netcdf","netcdf-cxx","pango","qt5compat","qtbase","qtsvg","snappy","gcc","gettext","harfbuzz","libomp",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["bzip2"],["curl"]],"homepage":"https://metview.readthedocs.io/en/latest/","license":"Apache-2.0","ruby_source_checksum":"fa682c5e10ef43ce145ea6ae559eaa57c32cc7058818d75fdb79d60e0d59cb00","stable_dependencies":["cairo","eccodes",{"eigen":":no_linkage"},"fftw","gdbm","glib","libaec","lz4","magics","netcdf","netcdf-cxx","pango","qt5compat","qtbase","qtsvg","snappy","gcc","gettext","harfbuzz","libomp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"075a8c420c4850bd6695637470ef4a4638486a82d77092c65cc7921a30cdd5f0","stable_url_args":["https://confluence.ecmwf.int/download/attachments/3964985/Metview-5.27.0-Source.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["bzip2"],["curl"]],"stable_version":"5.27.0"},"mfcuk":{"bottle_rebuild":1,"desc":"MiFare Classic Universal toolKit","executables":["mfcuk"],"head_dependencies":["libnfc","libusb","libusb-compat",{"pkgconf":":build"}],"homepage":"https://github.com/nfc-tools/mfcuk","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"fe4a29447719b0eeaa88f1fb2afa52f77ff5a1e27ea552929cdb859e54f1f6a8","stable_dependencies":["libnfc","libusb","libusb-compat",{"pkgconf":":build"}],"stable_checksum":"977595765b4b46e4f47817e9500703aaf5c1bcad39cb02661f862f9d83f13a55","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mfcuk/mfcuk-0.3.8.tar.gz"],"stable_version":"0.3.8"},"mfem":{"desc":"Free, lightweight, scalable C++ library for FEM","head_dependencies":["hypre","metis","open-mpi","openblas","suite-sparse",{"cmake":":build"}],"head_url_args":["https://github.com/mfem/mfem.git",{":branch":"master"}],"homepage":"https://mfem.org/","license":"BSD-3-Clause","ruby_source_checksum":"bd064613be0fdaa14bf2858ce18d7a2c13c24312aa4eb6de0517ffdca55e8461","stable_dependencies":["hypre","metis","open-mpi","openblas","suite-sparse",{"cmake":":build"}],"stable_checksum":"d5aabe991b8b5569aa26e2b5d4b59ac617ee10ebac3d45fd6ff9c74b2c1a47dd","stable_url_args":["https://github.com/mfem/mfem/archive/refs/tags/v4.10.tar.gz"],"stable_version":"4.10"},"mfoc":{"desc":"Implementation of 'offline nested' attack by Nethemba","executables":["mfoc"],"head_dependencies":["libnfc","libusb-compat",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/nfc-tools/mfoc.git",{":branch":"master"}],"homepage":"https://github.com/nfc-tools/mfoc","license":{":all_of":["GPL-2.0-or-later","BSD-2-Clause"]},"revision":2,"ruby_source_checksum":"64aaa5fcd2f0f64f1d5fec6bfd331c253281fe21ac0d8e8ea9c53cd4c52b8e4c","stable_dependencies":["libnfc","libusb-compat",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"2dfd8ffa4a8b357807680d190a91c8cf3db54b4211a781edc1108af401dbaad7","stable_url_args":["https://github.com/nfc-tools/mfoc/archive/refs/tags/mfoc-0.10.7.tar.gz"],"stable_version":"0.10.7","bottle_cellar":":any","bottle_checksum":"fe4940b2a72f324ba2c68b9d9cd454b1aeedaae44634a24fbaf6b64fab2a737d"},"mfterm":{"bottle_rebuild":1,"desc":"Terminal for working with Mifare Classic 1-4k Tags","executables":["mfterm"],"head_dependencies":["libnfc","openssl@4",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/4ZM/mfterm.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://github.com/4ZM/mfterm","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"99eedb50154f9082d7ae2566b86fa93d28c460390c938cd9788c0ea32b76b8d8","stable_dependencies":["libnfc","openssl@4"],"stable_checksum":"b6bb74a7ec1f12314dee42973eb5f458055b66b1b41316ae0c5380292b86b248","stable_url_args":["https://github.com/4ZM/mfterm/releases/download/v1.0.7/mfterm-1.0.7.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.0.7"},"mftrace":{"desc":"Trace TeX bitmap font to PFA, PFB, or TTF font","executables":["gf2pbm","mftrace"],"head_dependencies":["fontforge","potrace","python@3.15","t1utils",{"autoconf":":build"}],"head_url_args":["https://github.com/hanwen/mftrace.git",{":branch":"master"}],"homepage":"https://lilypond.org/mftrace/","license":"GPL-2.0-only","revision":3,"ruby_source_checksum":"19a4a5212b1f3bc8ebd200cc62f3191620c98bc2f709eddee6cd931803487872","stable_dependencies":["fontforge","potrace","python@3.15","t1utils"],"stable_checksum":"626b7a9945a768c086195ba392632a68d6af5ea24ef525dcd0a4a8b199ea5f6f","stable_url_args":["https://lilypond.org/downloads/sources/mftrace/mftrace-1.2.20.tar.gz"],"stable_version":"1.2.20"},"mg":{"desc":"Small Emacs-like editor","executables":["mg"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/ibara/mg","license":{":all_of":[":public_domain","ISC","BSD-2-Clause","BSD-3-Clause","BSD-4-Clause"]},"ruby_source_checksum":"d1882aca868792800da4a2328000e7c7bb271880612cfe25192e16f98b892998","stable_checksum":"1fd52feed9a96b93ef16c28ec4ff6cb25af85542ec949867bffaddee203d1e95","stable_url_args":["https://github.com/ibara/mg/releases/download/mg-7.3/mg-7.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"7.3","version_scheme":1,"bottle_checksum":"908aaa04c673ffa9db16ac98987b01b6d822a1285f3ab62a0e4d4f0c2d38b919"},"mgba":{"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5"},"desc":"Game Boy Advance emulator","disable_args":{":date":"2027-05-19",":because":"needs end-of-life Qt 5"},"executables":["mGBA"],"head_dependencies":["freetype","qtbase","qtmultimedia","sdl3","ffmpeg","libepoxy","libpng","libzip","lua","sqlite",{"qttools":":build"},{"cmake":":build"},{"pkgconf":":build"},{"libelf":":build"}],"head_url_args":["https://github.com/mgba-emu/mgba.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://mgba.io/","license":"MPL-2.0","revision":2,"ruby_source_checksum":"29e6e63b5009d623e660cff3fbcdc258d0ed05449a09bc2928bff0d6f61482fe","stable_dependencies":["qt@5","sdl2-compat","ffmpeg","libepoxy","libpng","libzip","lua","sqlite",{"cmake":":build"},{"pkgconf":":build"},{"libelf":":build"}],"stable_checksum":"91d6fbd32abcbdf030d58d3f562de25ebbc9d56040d513ff8e5c19bee9dacf14","stable_url_args":["https://github.com/mgba-emu/mgba/archive/refs/tags/0.10.5.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"0.10.5"},"mgis":{"bottle_rebuild":1,"desc":"Provide tools to handle MFront generic interface behaviours","head_dependencies":["gcc","numpy","python@3.15","tbb",{"cmake":":build"},{"pybind11":":build"}],"head_url_args":["https://github.com/thelfer/MFrontGenericInterfaceSupport.git",{":branch":"master"}],"homepage":"https://thelfer.github.io/mgis/web/index.html","license":{":any_of":["LGPL-3.0-only","CECILL-1.0"]},"ruby_source_checksum":"ac4c38e6839a83318ced0bc6d65aa22d56fde969e7e1cf3a6f7a100f1e22da42","stable_dependencies":["gcc","numpy","python@3.15","tbb",{"cmake":":build"},{"pybind11":":build"}],"stable_checksum":"61afae1a367dbb150b24ca85f042efb15a77184a54a746f11c08d9b7cb9e94f3","stable_url_args":["https://github.com/thelfer/MFrontGenericInterfaceSupport/archive/refs/tags/MFrontGenericInterfaceSupport-3.1.tar.gz"],"stable_version":"3.1"},"mhash":{"desc":"Uniform interface to a large number of hash algorithms","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://mhash.sourceforge.net/","license":{":all_of":["LGPL-2.0-or-later","LGPL-2.1-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"33e6732bf74df00e1634d64fb5bce33c6519a967bec73e93b7184b8586003837","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"3dcad09a63b6f1f634e64168dd398e9feb9925560f9b671ce52283a79604d13e","stable_url_args":["https://downloads.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz"],"stable_version":"0.9.9.9","bottle_cellar":":any","bottle_checksum":"751e17fd25843aebabf5c229d75476f6e854041c4a233329a7147b02e7050d87"},"mhonarc":{"desc":"Mail-to-HTML converter","executables":["mha-dbedit","mha-dbrecover","mha-decode","mhonarc"],"head_dependencies":["perl"],"head_url_args":["https://github.com/sympa-community/mhonarc.git",{":branch":"master"}],"homepage":"https://www.mhonarc.org/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"3209c3cc3decb3ee13cfe80a73545483822d11e593dd3144e6d625c0c2cfa38f","stable_dependencies":["perl"],"stable_checksum":"457dc7374ee59cb75a0729e51cef2f2c52b48180f739d8fd956ea19882815f33","stable_url_args":["https://cpan.metacpan.org/authors/id/L/LD/LDIDRY/MHonArc-2.6.24.tar.gz"],"stable_version":"2.6.24","bottle_tag":":all","bottle_checksum":"b2c159025091e4f1295a217f11f50ec17c9de97c008803cb7de410c963c08db6"},"miasma":{"desc":"Trap AI web scrapers in an endless poison pit","executables":["miasma"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/austin-weeks/miasma.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/austin-weeks/miasma","license":"GPL-3.0-or-later","ruby_source_checksum":"de2fd416d8e880ce7d4bbe35232eaf560dca75a8b749ac5c616788dbdbaf4639","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2163817b6489517fa3dfd27beab9eb8429c53578a603fb984b8b05ecabd97159","stable_url_args":["https://github.com/austin-weeks/miasma/archive/refs/tags/v0.4.3.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.4.3"},"micasa":{"desc":"TUI for tracking home projects, maintenance schedules, appliances and quotes","executables":["micasa"],"head_dependencies":[{"go":":build"}],"homepage":"https://micasa.dev","license":"Apache-2.0","ruby_source_checksum":"b02e8af851df50e3bff68a9af364df03e973e14f7117f499cada855be5d17c32","stable_dependencies":[{"go":":build"}],"stable_checksum":"2d42ea86aa98e79820275b11a84b2f99630b9e770164665b3dbf6fa5527b2344","stable_url_args":["https://github.com/micasa-dev/micasa/archive/refs/tags/v2.8.1.tar.gz"],"stable_version":"2.8.1"},"micro":{"desc":"Modern and intuitive terminal-based text editor","executables":["micro"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/micro-editor/micro.git",{":branch":"master"}],"homepage":"https://github.com/micro-editor/micro","license":"MIT","ruby_source_checksum":"43b4b311ef7ad7b11f1c7b05b6ef873e7ff7b2c48aa7a76e7150bafbfbcb636e","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/micro-editor/micro.git",{":tag":"v2.0.15",":revision":"6a62575bcfdf4965f187eedafceb3400316e612b"}],"stable_version":"2.0.15"},"micro_inetd":{"deprecate_args":{":date":"2025-03-18",":because":":unmaintained"},"desc":"Simple network service spawner","disable_args":{":date":"2026-03-18",":because":":unmaintained"},"homepage":"https://web.archive.org/web/20241115023917/https://acme.com/software/micro_inetd/","license":"BSD-2-Clause","ruby_source_checksum":"5f96881dbd10f416fff0dc64fb32abaf2526389f57115032481860ebc3058a1f","stable_checksum":"15f5558753bb50ed18e4a1445b3e8a185f3b1840ec8e017a5e6fc7690616ec52","stable_url_args":["https://pkg.freebsd.org/ports-distfiles/micro_inetd_14Aug2014.tar.gz"],"stable_version":"2014-08-14","bottle_checksum":"bae8f59efd2b2847b2b11456aef8219b50a3c60c9217b49219a6370d1bb69030"},"micromamba":{"caveats":"Please run the following to setup your shell:\n  $HOMEBREW_PREFIX/opt/micromamba/bin/mamba shell init --shell <your-shell> --root-prefix ~/mamba\nand restart your terminal.\n","desc":"Fast Cross-Platform Package Manager","executables":["mamba","micromamba"],"head_dependencies":["fmt","libarchive","libsolv","lz4","msgpack","openssl@4","reproc","simdjson","xz","yaml-cpp","zstd","howard-hinnant-date",{"cli11":":build"},{"cmake":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"},{"spdlog":":build"},{"tl-expected":":build"}],"head_url_args":["https://github.com/mamba-org/mamba.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}],["bzip2"],["curl",{":since":":ventura"}],["krb5"]],"homepage":"https://github.com/mamba-org/mamba","license":"BSD-3-Clause","ruby_source_checksum":"8f8cfe48d1cbb57c355215674c71aad9f060a13b88b54884506567e85792db46","stable_dependencies":["fmt","libarchive","libsolv","lz4","msgpack","openssl@4","reproc","simdjson","xz","yaml-cpp","zstd","howard-hinnant-date",{"cli11":":build"},{"cmake":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"},{"spdlog":":build"},{"tl-expected":":build"}],"stable_checksum":"396cf6c08f16ecbc0a98b45a3f14469911aa2f6dda9c3b4ca98d010cea017835","stable_url_args":["https://github.com/mamba-org/mamba/archive/refs/tags/2.10.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["bzip2"],["curl",{":since":":ventura"}],["krb5"]],"stable_version":"2.10.0"},"micronaut":{"desc":"Modern JVM-based framework for building modular microservices","executables":["mn"],"head_dependencies":["openjdk@25",{"gradle":":build"}],"homepage":"https://micronaut.io/","license":"Apache-2.0","ruby_source_checksum":"df75abf4cb21c4c73dfd6958ce012f2502edbe2af9fdc61ee8bca2f028fd2e6c","stable_dependencies":["openjdk@25",{"gradle":":build"}],"stable_checksum":"c0b9dd0f636a2405c4cb2bb6fea6a53a998d4905b7fb5afe5fc15f080a8e98e1","stable_url_args":["https://github.com/micronaut-projects/micronaut-starter/archive/refs/tags/v5.2.3.tar.gz"],"stable_version":"5.2.3"},"microplane":{"bottle_rebuild":1,"desc":"CLI tool to make git changes across many repos","executables":["mp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Clever/microplane.git",{":branch":"master"}],"homepage":"https://github.com/Clever/microplane","license":"Apache-2.0","ruby_source_checksum":"880f96feb9e6a13859ea0ebfc5c5e483d200df5ab25ef1efbbdf814b2014ff09","stable_dependencies":[{"go":":build"}],"stable_checksum":"437f65748272de89b8a6990f0f9fca57addf6ff6f8e4de077869976d2ce36154","stable_url_args":["https://github.com/Clever/microplane/archive/refs/tags/v0.0.37.tar.gz"],"stable_version":"0.0.37"},"micropython":{"desc":"Python implementation for microcontrollers and constrained systems","executables":["micropython","mpy-cross"],"head_dependencies":[{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"],["python"]],"homepage":"https://www.micropython.org/","license":"MIT","ruby_source_checksum":"2b50cdd44e0665fb87ed123e1cc8409352e2f51e029023ddadd202e0720228cd","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"d925a7c664e79a2bdf3dfcb285ba5e2237041cc35a0bd4ee573b6c5711efeca0","stable_url_args":["https://github.com/micropython/micropython/releases/download/v1.29.0/micropython-1.29.0.tar.xz"],"stable_uses_from_macos":[["libffi"],["python"]],"stable_version":"1.29.0"},"microsocks":{"desc":"Tiny, portable SOCKS5 server with very moderate resource usage","executables":["microsocks"],"head_url_args":["https://github.com/rofl0r/microsocks.git",{":branch":"master"}],"homepage":"https://github.com/rofl0r/microsocks","license":"MIT","ruby_source_checksum":"b6334968d19ed9a7f00f1c76b961af6e9b4a19837d822fdad028ad161e88e5d3","stable_checksum":"939d1851a18a4c03f3cc5c92ff7a50eaf045da7814764b4cb9e26921db15abc8","stable_url_args":["https://github.com/rofl0r/microsocks/archive/refs/tags/v1.0.5.tar.gz"],"stable_version":"1.0.5","bottle_checksum":"c2daa6286809fc95087de6650afd34d977c0f717fc5b2fca4abce58ecebf9e80"},"midicsv":{"desc":"Convert MIDI audio files to human-readable CSV format","executables":["csvmidi","midicsv"],"homepage":"https://www.fourmilab.ch/webtools/midicsv/","license":":public_domain","ruby_source_checksum":"65f046c2d8c7daa2c1ab938ac3f181c82aed31ed4abb6a83bd00a2ace90697be","stable_checksum":"7c5a749ab5c4ebac4bd7361df0af65892f380245be57c838e08ec6e4ac9870ef","stable_url_args":["https://www.fourmilab.ch/webtools/midicsv/midicsv-1.1.tar.gz"],"stable_version":"1.1","bottle_checksum":"e78e37dd91b60d40dc8aa27a2d897b625a1e4c866681f4a54aea088c401b1acc"},"midnight-commander":{"aliases":["mc"],"conflicts":[["minio-mc",{":because":"both install an `mc` binary"}]],"desc":"Terminal-based visual file manager","executables":["mc","mcdiff","mcedit","mcview"],"head_dependencies":["glib","libssh2","s-lang","diffutils","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/MidnightCommander/mc.git",{":branch":"master"}],"homepage":"https://www.midnight-commander.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"1ef93c8d487c8b0f4073f3b48c8cb95c5901f7eb109ba245a324c28a93f5ec45","stable_dependencies":["glib","libssh2","s-lang","diffutils","gettext",{"pkgconf":":build"}],"stable_checksum":"cae149d42f844e5185d8c81d7db3913a8fa214c65f852200a9d896b468af164c","stable_url_args":["https://ftp.osuosl.org/pub/midnightcommander/mc-4.8.33.tar.xz"],"stable_version":"4.8.33","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"bd3a2cca7f5e7a5a19ce29ef376fdb01a6802a76d07daae05bf9bf7527edf08a"},"mighttpd2":{"bottle_rebuild":1,"desc":"HTTP server","executables":["mighty","mighty-mkindex","mightyctl"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://kazu-yamamoto.github.io/mighttpd2/","license":"BSD-3-Clause","ruby_source_checksum":"a537f9eb2623797d47fa4cb0ec84e78a5c9b05294b2af05405f86b4bd86a0b97","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/kazu-yamamoto/mighttpd2/commit/68cdb3a2a98f66deff1ce85e8f8bc691d83c029e.patch?full_index=1","sha256":"e1a330e9842fb977ed4a7a4a7fb265526febe7b0f5b2f03726bfb6d7257d6818","type":"backport"}],"stable_checksum":"7512f967748517537f526cb1ff6c6bd4e896d432691dd14c613530071e8357db","stable_url_args":["https://hackage.haskell.org/package/mighttpd2-4.0.10/mighttpd2-4.0.10.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"4.0.10"},"mihomo":{"caveats":"You need to customize $HOMEBREW_PREFIX/etc/mihomo/config.yaml.\n","desc":"Another rule-based tunnel in Go, formerly known as ClashMeta","executables":["mihomo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/MetaCubeX/mihomo.git",{":branch":"main"}],"homepage":"https://wiki.metacubex.one","license":"GPL-3.0-or-later","ruby_source_checksum":"756791839ccaf452119f295a391c4eb5626b3799d9a118abaa007efda6220a04","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/etc/mihomo"],[":log_path","$HOMEBREW_PREFIX/var/log/mihomo.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/mihomo.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mihomo/bin/mihomo","-d","$HOMEBREW_PREFIX/etc/mihomo"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"e7c596b37ff27ec487d19b1920f73e0c97a78067ea35766530ee9659ade72711","stable_url_args":["https://github.com/MetaCubeX/mihomo/archive/refs/tags/v1.19.33.tar.gz"],"stable_version":"1.19.33"},"mikmod":{"desc":"Portable tracked music player","executables":["mikmod"],"head_dependencies":["libmikmod"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://mikmod.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"ea7a507c9e8bbde7a2a3e58e8d359975d1b06bd0e3ce8385cec7d2ff28c318e1","stable_dependencies":["libmikmod"],"stable_checksum":"465e99d89d762608b7d0c0a103a58eec68c8c28ae6bbd196354c13433e40d20a","stable_url_args":["https://downloads.sourceforge.net/project/mikmod/mikmod/3.2.10/mikmod-3.2.10.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.2.10"},"mikutter":{"desc":"Extensible Twitter client","executables":["mikutter"],"head_dependencies":["at-spi2-core","cairo","fontconfig","freetype","gdk-pixbuf","glib","gobject-introspection","gtk+3","harfbuzz","pango","ruby","gettext","terminal-notifier"],"head_url_args":["git://mikutter.hachune.net/mikutter.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["libxml2"],["libxslt"]],"homepage":"https://mikutter.hachune.net/","license":"MIT","ruby_source_checksum":"2dbc23b4203bd053c8a6d45f5a12dae879eaad5e0bad74809004ccc3ec96470b","stable_dependencies":["at-spi2-core","cairo","fontconfig","freetype","gdk-pixbuf","glib","gobject-introspection","gtk+3","harfbuzz","pango","ruby","gettext","terminal-notifier"],"stable_checksum":"ac5d5cc386dd03d544d34a2fd2e5c73e38985eb2fcbe98e7137931de04bb6433","stable_url_args":["https://mikutter.hachune.net/bin/mikutter-5.1.2.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxml2"],["libxslt"]],"stable_version":"5.1.2"},"mill":{"desc":"Fast, scalable JVM build tool","executables":["mill"],"head_dependencies":["openjdk"],"homepage":"https://mill-build.org/","license":"MIT","ruby_source_checksum":"759644dafb2348d5a96175062b2082da29f1d2f981d57400707202f295efdf7f","stable_dependencies":["openjdk"],"stable_checksum":"374b734cb5275f89fc9a92b88c0649cb2f633316dc56ad3565ba6f36d76d607e","stable_url_args":["https://search.maven.org/remotecontent?filepath=com/lihaoyi/mill-dist/1.3.1/mill-dist-1.3.1.exe"],"stable_version":"1.3.1","bottle_tag":":all","bottle_checksum":"d54280879b6d76f2c19f3f2ee8b024ada3f191e459a6256a23a58abff5b477a8"},"miller":{"desc":"Like sed, awk, cut, join & sort for name-indexed data such as CSV","executables":["mlr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/johnkerl/miller.git",{":branch":"main"}],"homepage":"https://github.com/johnkerl/miller","license":"BSD-2-Clause","ruby_source_checksum":"81bd40fee26d439c084b0e9c463863b3d4ac44113e8e1367094f0466629fe2ab","stable_dependencies":[{"go":":build"}],"stable_checksum":"a6fba59814a49821896be2096aab80eb4818eb26fd2bfce72a231623be38b246","stable_url_args":["https://github.com/johnkerl/miller/releases/download/v6.22.0/miller-6.22.0.tar.gz"],"stable_version":"6.22.0"},"millet":{"desc":"Language server for Standard ML (SML)","executables":["millet-ls"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/azdavis/millet.git",{":branch":"main"}],"homepage":"https://github.com/azdavis/millet","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"f41a24245b7d263e194a4c7430ffe49b39ba6abd09d0cb076493186d0ac06e49","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f974a7dacd0e163bd10ebdbc798ec249a89efd01905e8e57b32d2f017254cedf","stable_url_args":["https://github.com/azdavis/millet/archive/refs/tags/v0.15.3.tar.gz"],"stable_version":"0.15.3"},"mimalloc":{"desc":"Compact general purpose allocator","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/microsoft/mimalloc","license":"MIT","ruby_source_checksum":"e42fa9f6944b78e07a9a21cdfe1d6fd04e5bfb2cb9dcc7d83b1ad198deac806f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c663101ba193b5b823c8541c1b719ab67e3ebf9976e425a02359a5cad5e52990","stable_url_args":["https://github.com/microsoft/mimalloc/archive/refs/tags/v3.6.0.tar.gz"],"stable_version":"3.6.0"},"mimic":{"desc":"Lightweight text-to-speech engine based on CMU Flite","executables":["compile_regexes","mimic","mimic_time","mimicvox_info","t2p"],"head_dependencies":["pcre2","portaudio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/MycroftAI/mimic1","license":{":all_of":["MIT-Festival","BSD-2-Clause","BSD-3-Clause","Spencer-86","Apache-2.0",":cannot_represent"]},"ruby_source_checksum":"0b3099d867d95aac93713c6ebb44274915d18618f23f34f247bf1a6283d2740b","stable_dependencies":["pcre2","portaudio",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"9041f5c7d3720899c90c890ada179c92c3b542b90bb655c247e4a4835df79249","stable_url_args":["https://github.com/MycroftAI/mimic1/archive/refs/tags/1.3.0.1.tar.gz"],"stable_version":"1.3.0.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"dee98adb3a5b5349d702a7ec8c781046d8ef54d143765d9c35b7e83055d3e9de"},"mimirtool":{"desc":"CLI for interacting with Grafana Mimir","executables":["mimirtool"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/grafana/mimir.git",{":branch":"main"}],"homepage":"https://grafana.com/docs/mimir/latest/operators-guide/tools/mimirtool/","license":"AGPL-3.0-only","ruby_source_checksum":"a3ecc4dea0b0be4fae5fe4ab445cfc3b3c80fc7f923b890367d33bb92bc8cf22","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/grafana/mimir.git",{":tag":"mimir-3.2.3",":revision":"d0eb7d8bef4ca71d13b3bc475fe1e1785c145eb7"}],"stable_version":"3.2.3"},"mimo-code":{"desc":"AI coding agent with cross-session memory","executables":["mimo"],"head_dependencies":["node"],"homepage":"https://github.com/XiaomiMiMo/MiMo-Code","license":"MIT","ruby_source_checksum":"a3fc8f0927174afd0fe02e713f1b28737f9fb6fea163ed77be80844599635143","stable_dependencies":["node"],"stable_checksum":"ce31274755f7924573c733588d5485c582e6bd63f0313e63860b4e74c0924470","stable_url_args":["https://registry.npmjs.org/@mimo-ai/cli/-/cli-0.1.15.tgz"],"stable_version":"0.1.15"},"min-lang":{"desc":"Small but practical concatenative programming language and shell","executables":["min"],"head_dependencies":["nim","openssl@4",{"pcre2":":no_linkage"}],"homepage":"https://min-lang.org","license":"MIT","revision":1,"ruby_source_checksum":"1f80f8da8d7f9bf5de4439b4d70ade1fd3fc22643513f8773c898b06ecc36be0","stable_dependencies":["nim","openssl@4",{"pcre2":":no_linkage"}],"stable_checksum":"baec4d176ff138fcf39784ad97a6a9125454a8d3ccb4db3e6ea59aa2d6716a45","stable_url_args":["https://git.sr.ht/~h3rald/min/archive/v0.48.1.tar.gz"],"stable_version":"0.48.1"},"minder":{"desc":"CLI for interacting with Stacklok's Minder platform","executables":["minder"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mindersec/minder.git",{":branch":"main"}],"homepage":"https://mindersec.github.io/","license":"Apache-2.0","ruby_source_checksum":"07b69b9ff2993fbdb88227f50ef394d9ca7284d23d2af4031b0994a1d7d47e82","stable_dependencies":[{"go":":build"}],"stable_checksum":"f07979deaed1e8cdf8fff2649a1d89d6ac6986e4142ba6553b09e6e919b5f094","stable_url_args":["https://github.com/mindersec/minder/archive/refs/tags/v0.3.2.tar.gz"],"stable_version":"0.3.2"},"mingw-w64":{"desc":"Minimalist GNU for Windows and GCC cross-compilers","executables":["i686-w64-mingw32-addr2line","i686-w64-mingw32-ar","i686-w64-mingw32-as","i686-w64-mingw32-c++","i686-w64-mingw32-c++filt","i686-w64-mingw32-cpp","i686-w64-mingw32-dlltool","i686-w64-mingw32-dllwrap","i686-w64-mingw32-elfedit","i686-w64-mingw32-g++","i686-w64-mingw32-gcc","i686-w64-mingw32-gcc-16.2.0","i686-w64-mingw32-gcc-ar","i686-w64-mingw32-gcc-nm","i686-w64-mingw32-gcc-ranlib","i686-w64-mingw32-gcov","i686-w64-mingw32-gcov-dump","i686-w64-mingw32-gcov-tool","i686-w64-mingw32-gfortran","i686-w64-mingw32-gprof","i686-w64-mingw32-ld","i686-w64-mingw32-ld.bfd","i686-w64-mingw32-lto-dump","i686-w64-mingw32-nm","i686-w64-mingw32-objcopy","i686-w64-mingw32-objdump","i686-w64-mingw32-ranlib","i686-w64-mingw32-readelf","i686-w64-mingw32-size","i686-w64-mingw32-strings","i686-w64-mingw32-strip","i686-w64-mingw32-widl","i686-w64-mingw32-windmc","i686-w64-mingw32-windres","x86_64-w64-mingw32-addr2line","x86_64-w64-mingw32-ar","x86_64-w64-mingw32-as","x86_64-w64-mingw32-c++","x86_64-w64-mingw32-c++filt","x86_64-w64-mingw32-cpp","x86_64-w64-mingw32-dlltool","x86_64-w64-mingw32-dllwrap","x86_64-w64-mingw32-elfedit","x86_64-w64-mingw32-g++","x86_64-w64-mingw32-gcc","x86_64-w64-mingw32-gcc-16.2.0","x86_64-w64-mingw32-gcc-ar","x86_64-w64-mingw32-gcc-nm","x86_64-w64-mingw32-gcc-ranlib","x86_64-w64-mingw32-gcov","x86_64-w64-mingw32-gcov-dump","x86_64-w64-mingw32-gcov-tool","x86_64-w64-mingw32-gfortran","x86_64-w64-mingw32-gprof","x86_64-w64-mingw32-ld","x86_64-w64-mingw32-ld.bfd","x86_64-w64-mingw32-lto-dump","x86_64-w64-mingw32-nm","x86_64-w64-mingw32-objcopy","x86_64-w64-mingw32-objdump","x86_64-w64-mingw32-ranlib","x86_64-w64-mingw32-readelf","x86_64-w64-mingw32-size","x86_64-w64-mingw32-strings","x86_64-w64-mingw32-strip","x86_64-w64-mingw32-widl","x86_64-w64-mingw32-windmc","x86_64-w64-mingw32-windres"],"head_dependencies":["gmp","isl","libmpc","mpfr","zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://sourceforge.net/projects/mingw-w64/","license":{":all_of":["ZPL-2.1",{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later","LGPL-2.0-or-later","LGPL-3.0-only"]},{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}}]},"revision":3,"ruby_source_checksum":"4b5f53d8ff341875f158092cbdcd5536ce3d6d5136de1672ecf687564dae07f9","stable_dependencies":["gmp","isl","libmpc","mpfr","zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"6eaf921d9eb987d3820b364ea9775bc19b965ec81490b6fdd716526c28e1995c","stable_url_args":["https://downloads.sourceforge.net/project/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v14.0.0.tar.bz2"],"stable_version":"14.0.0"},"miniaudio":{"bottle_rebuild":1,"desc":"Audio playback and capture library","head_dependencies":[{"cmake":":build"}],"homepage":"https://miniaud.io","license":{":any_of":[":public_domain","MIT-0"]},"ruby_source_checksum":"4486b93915b48fa45b0de1230c7fba47c353d78a37e341b19d2cdbee7e615125","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b900edcffe979816e2560a0580b9b1216d674b4f17fbadeca8f777a7f8ab0274","stable_url_args":["https://github.com/mackron/miniaudio/archive/refs/tags/0.11.25.tar.gz"],"stable_version":"0.11.25"},"minibwa":{"desc":"Successor of BWA-MEM for short-read alignment","executables":["minibwa"],"homepage":"https://github.com/lh3/minibwa","license":{":all_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"2f4187e0e336342df367f41970335a27f798c1ddfdb809eec307f58292df1cc8","stable_checksum":"8a1129bcba045e4af4b6fbf73b3fc6b42208afbab870c774c5f0cd2716d748ae","stable_url_args":["https://github.com/lh3/minibwa/archive/refs/tags/v0.7.tar.gz"],"stable_version":"0.7"},"minica":{"desc":"Small, simple certificate authority","executables":["minica"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jsha/minica.git",{":branch":"master"}],"homepage":"https://github.com/jsha/minica","license":"MIT","ruby_source_checksum":"78c6977d9e90845490317a795f34310118b7101263d4029339bcf46516a1e2b8","stable_dependencies":[{"go":":build"}],"stable_checksum":"4f56ea73d2a943656f8a5b533e554b435bc10f56c12d0b53836e84a96b513bf7","stable_url_args":["https://github.com/jsha/minica/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"93d40ba3ada1bee8b74febdd40b3bf37a4bdd91a24d4a62f342314a9d85cb736"},"minicom":{"caveats":"Terminal Compatibility\n======================\nIf minicom doesn't see the LANG variable, it will try to fallback to\nmake the layout more compatible, but uglier. Certain unsupported\nencodings will completely render the UI useless, so if the UI looks\nstrange, try setting the following environment variable:\n\n  LANG=\"en_US.UTF-8\"\n\nText Input Not Working\n======================\nMost development boards require Serial port setup -> Hardware Flow\nControl to be set to \"No\" to input text.\n","desc":"Menu-driven communications program","executables":["ascii-xfr","minicom","runscript","xminicom"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://salsa.debian.org/minicom-team/minicom.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://packages.debian.org/sid/minicom","license":"GPL-2.0-or-later","ruby_source_checksum":"0c051205e6a5bf04379567fec944785b375c51b8ab7bcd85aea2dc220ee01766","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"87cf0da91af0531357cd61b8e1906b907edd2c9ef82f9ae74c277e1893d0f98c","stable_url_args":["https://deb.debian.org/debian/pool/main/m/minicom/minicom_2.11.1.orig.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.11.1"},"minidjvu":{"bottle_rebuild":1,"desc":"DjVu multipage encoder, single page encoder/decoder","executables":["minidjvu"],"head_dependencies":["djvulibre","libtiff",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://minidjvu.sourceforge.net/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"7af3a39e85ba1fd64f753334380bc50ac5e654b5b604d180592c7c34b722a65e","stable_dependencies":["djvulibre","libtiff",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"e9c892e0272ee4e560eaa2dbd16b40719b9797a1fa2749efeb6622f388dfb74a","stable_url_args":["https://downloads.sourceforge.net/project/minidjvu/minidjvu/0.8/minidjvu-0.8.tar.gz"],"stable_version":"0.8"},"minidlna":{"caveats":"To use `brew services`, put your configuration at ~/.config/minidlna/minidlna.conf","desc":"Media server software, compliant with DLNA/UPnP-AV clients","executables":["minidlnad"],"head_dependencies":["ffmpeg","flac","jpeg-turbo","libexif","libid3tag","libogg","libvorbis","sqlite","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gettext":":build"}],"head_url_args":["https://git.code.sf.net/p/minidlna/git.git",{":branch":"master"}],"homepage":"https://sourceforge.net/projects/minidlna/","license":"GPL-2.0-only","revision":3,"ruby_source_checksum":"7bf934c7ae5477b5906e8217e3944119a84ea134278045953600fa0235aed5a6","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/minidlnad.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/minidlnad.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/minidlna/sbin/minidlnad","-d","-f","/$HOME/.config/minidlna/minidlna.conf","-P","/$HOME/.config/minidlna/minidlna.pid"]],"stable_dependencies":["ffmpeg","flac","jpeg-turbo","libexif","libid3tag","libogg","libvorbis","sqlite","gettext",{"gettext":":build"}],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/minidlna/raw/5de0e84859aa974c489b999ba75c83b5697eecb9/f/0001-Add-compatibility-with-FFMPEG-7.0.patch","sha256":"871833e6ae0dbf629b1ff3adc9a2e1c76f7e3ac9a07d0db29ad389847ce9fab4","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/minidlna/git/merge-requests/58/"}]},{"strip":"p1","data":true}],"stable_checksum":"39026c6d4a139b9180192d1c37225aa3376fdf4f1a74d7debbdbb693d996afa4","stable_url_args":["https://downloads.sourceforge.net/project/minidlna/minidlna/1.3.3/minidlna-1.3.3.tar.gz"],"stable_version":"1.3.3"},"miniflux":{"desc":"Minimalist and opinionated feed reader","executables":["miniflux"],"head_dependencies":[{"go":":build"},{"postgresql@18":":test"}],"homepage":"https://miniflux.app","license":"Apache-2.0","ruby_source_checksum":"2a32004d8cd87baab3143a38beeb701d309add408510f09cb6311fe8f57a94a6","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/miniflux.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/miniflux.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/miniflux/bin/miniflux","-c","$HOMEBREW_PREFIX/etc/miniflux.conf"]],"stable_dependencies":[{"go":":build"},{"postgresql@18":":test"}],"stable_checksum":"52bae2d0433d87cde9591c96905460046d2ee38e7a7e7ac536bd4e5f1ac66a57","stable_url_args":["https://github.com/miniflux/v2/archive/refs/tags/2.3.4.tar.gz"],"stable_version":"2.3.4"},"minify":{"desc":"Minifier for HTML, CSS, JS, JSON, SVG, and XML","executables":["minify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tdewolff/minify.git",{":branch":"master"}],"homepage":"https://go.tacodewolff.nl/minify","license":"MIT","ruby_source_checksum":"b1d138b18da6fff8926ce37964c9f7e51a7ee2d08d27a2895a431a8731c10c88","stable_dependencies":[{"go":":build"}],"stable_checksum":"8ba765ce506b96c5f15ba022097e7b31a9366332a56c2608420aed6439b3b53b","stable_url_args":["https://github.com/tdewolff/minify/archive/refs/tags/v2.24.23.tar.gz"],"stable_version":"2.24.23"},"minigraph":{"bottle_rebuild":1,"desc":"Proof-of-concept seq-to-graph mapper and graph generator","executables":["minigraph"],"homepage":"https://lh3.github.io/minigraph","license":"MIT","ruby_source_checksum":"91860f8f84ab90f97018e5fcd2ef837529d00787b8785e6a320668baa2ccfe9e","stable_checksum":"4272447393f0ae1e656376abe144de96cbafc777414d4c496f735dd4a6d3c06a","stable_url_args":["https://github.com/lh3/minigraph/archive/refs/tags/v0.21.tar.gz"],"stable_version":"0.21"},"minijinja-cli":{"desc":"Render Jinja2 templates directly from the command-line to stdout","executables":["minijinja-cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mitsuhiko/minijinja.git",{":branch":"main"}],"homepage":"https://docs.rs/minijinja/latest/minijinja/","license":"Apache-2.0","ruby_source_checksum":"e469c16c806b7e5f9453582ac6e55fcf509e9429d3464fd70a536a1879eaf990","stable_dependencies":[{"rust":":build"}],"stable_checksum":"52491b3979c54ef76377b08f1e560775b197730a84a48ee8abd08746e7bd0f6a","stable_url_args":["https://github.com/mitsuhiko/minijinja/archive/refs/tags/3.0.3.tar.gz"],"stable_version":"3.0.3"},"minikube":{"desc":"Run a Kubernetes cluster locally","executables":["minikube"],"head_dependencies":["kubernetes-cli",{"go":":build"},{"go-bindata":":build"}],"head_url_args":["https://github.com/kubernetes/minikube.git",{":branch":"master"}],"homepage":"https://minikube.sigs.k8s.io/","license":"Apache-2.0","ruby_source_checksum":"02b457cf8d89e72b63de25f15f3047e63527a739f4aab96923f6c998db66b237","stable_dependencies":["kubernetes-cli",{"go":":build"},{"go-bindata":":build"}],"stable_url_args":["https://github.com/kubernetes/minikube.git",{":tag":"v1.39.0",":revision":"7a9f6a841470a207de8cf4bafcccee0969d8ba10"}],"stable_version":"1.39.0"},"minimal-racket":{"caveats":"This is a minimal Racket distribution.\nIf you want to build the DrRacket IDE, you may run:\n  raco pkg install --auto drracket\n\nThe full Racket distribution is available as a cask:\n  brew install --cask racket\n","desc":"Modern programming language in the Lisp/Scheme family","executables":["racket","raco"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[["libffi"]],"homepage":"https://racket-lang.org/","license":{":any_of":["MIT","Apache-2.0"]},"post_install_steps":[{"command":{"base":"bin","path":"raco"},"type":"run","args":["setup"]},{"path":{"base":"etc","path":"racket/config.rktd"},"regexp":true,"skip_audit":true,"type":"inreplace","after":"{{opt_prefix}}","before":"{{HOMEBREW_CELLAR}}/minimal-racket/[^/]"}],"revision":1,"ruby_source_checksum":"926514399d466fff4d6f62c85ee1d086cedc505392d300aab16bdd6176e996f1","stable_dependencies":["openssl@4"],"stable_checksum":"19bdc4f9507737e7f4a11b6411d184683c336b5942d0700ddaf2f4c54d639146","stable_url_args":["https://mirror.racket-lang.org/installers/9.3/racket-minimal-9.3-src.tgz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"9.3"},"minimap2":{"desc":"Versatile pairwise aligner for genomic and spliced nucleotide sequences","executables":["minimap2","sdust"],"homepage":"https://lh3.github.io/minimap2","license":"MIT","ruby_source_checksum":"9215be9a7ecf5d7496025e4a1b5ca62f9c4b07257a245c6305fa41b215f2c845","stable_checksum":"bff334a0e4512644e2f3e29944aeec408f49450f4f74dc39fe89e5273869255b","stable_url_args":["https://github.com/lh3/minimap2/archive/refs/tags/v2.31.tar.gz"],"stable_version":"2.31"},"minimodem":{"desc":"General-purpose software audio FSK modem","executables":["minimodem"],"head_dependencies":["fftw","libsndfile","pulseaudio",{"pkgconf":":build"}],"homepage":"http://www.whence.com/minimodem/","license":"GPL-3.0-or-later","ruby_source_checksum":"5c68bec38e45a7e92922da13911aed6b61131bd745fec5b81ef46e6e48dde829","stable_dependencies":["fftw","libsndfile","pulseaudio",{"pkgconf":":build"}],"stable_checksum":"f8cca4db8e3f284d67f843054d6bb4d88a3db5e77b26192410e41e9a06f4378e","stable_url_args":["https://deb.debian.org/debian/pool/main/m/minimodem/minimodem_0.24.orig.tar.gz"],"stable_version":"0.24","bottle_cellar":":any","bottle_checksum":"f8cad830872535b888d97d61e4444b5dc16091afbf340f358a2c93e6d464ce86"},"minio-mc":{"conflicts":[["midnight-commander",{":because":"both install an `mc` binary"}]],"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Replacement for ls, cp and other commands for object storage","disable_args":{":date":"2027-07-17",":because":":repo_archived"},"executables":["mc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/minio/mc.git",{":branch":"master"}],"homepage":"https://github.com/minio/mc","license":"AGPL-3.0-or-later","ruby_source_checksum":"45cfd0cb88381d88f46b39373b26154071406b6278d6741bec1bb6613c90c80b","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/minio/mc.git",{":tag":"RELEASE.2025-08-13T08-35-41Z",":revision":"7394ce0dd2a80935aded936b09fa12cbb3cb8096"}],"stable_version":"2025-08-13T08-35-41Z","version_scheme":1,"bottle_checksum":"6e4576ab9c04b1d7f4a593b5329e126e09fd604c0c710be75a90edb6b21beb9b"},"minio-warp":{"desc":"S3 benchmarking tool","executables":["warp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/minio/warp.git",{":branch":"master"}],"homepage":"https://github.com/minio/warp","license":"AGPL-3.0-or-later","ruby_source_checksum":"b9f158e83089606f5460cd7c97b87c6c62bd03cdfc7f0a7ce2f47adcbe27cccc","stable_dependencies":[{"go":":build"}],"stable_checksum":"e126f204aa5f8362945f0b3ed77bf1899725d35805c64006201f747125aa0bf0","stable_url_args":["https://github.com/minio/warp/archive/refs/tags/v1.8.2.tar.gz"],"stable_version":"1.8.2"},"minio":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-02-17",":because":":repo_archived"},"desc":"High Performance, Kubernetes Native Object Storage","disable_args":{":date":"2027-02-17",":because":":repo_archived"},"executables":["minio"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/minio/minio.git",{":branch":"master"}],"homepage":"https://min.io","license":"AGPL-3.0-or-later","post_install_steps":[{"path":{"base":"var","path":"minio"},"type":"mkdir_p"},{"path":{"base":"etc","path":"minio"},"type":"mkdir_p"}],"ruby_source_checksum":"ee87763914fa58b262ec5a3424187b50f86674f19b6210c7886dcd7611fe8c9b","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/minio.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/minio.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/minio/bin/minio","server","--certs-dir=$HOMEBREW_PREFIX/etc/minio/certs","--address=:9000","$HOMEBREW_PREFIX/var/minio"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/minio/minio.git",{":tag":"RELEASE.2025-10-15T17-29-55Z",":revision":"9e49d5e7a648f00e26f2246f4dc28e6b07f8c84a"}],"stable_version":"2025-10-15T17-29-55Z","version_scheme":1},"minipro":{"bottle_rebuild":2,"desc":"Open controller for the MiniPRO TL866xx series of chip programmers","executables":["dump-alg-minipro.bash","minipro"],"head_dependencies":["libusb","srecord",{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/DavidGriffith/minipro.git",{":branch":"master"}],"homepage":"https://gitlab.com/DavidGriffith/minipro/","license":"GPL-3.0-or-later","ruby_source_checksum":"e18860ab8f05a4c9c155dd893c5fa45186deda2c03a8755b529e2ed3cf7c98d2","stable_dependencies":["libusb","srecord",{"pkgconf":":build"}],"stable_url_args":["https://gitlab.com/DavidGriffith/minipro.git",{":tag":"0.7.4",":revision":"3808aecb6a1dac9906a9691b93820ee1bd2b7a18"}],"stable_version":"0.7.4"},"miniprot":{"bottle_rebuild":1,"desc":"Align proteins to genomes with splicing and frameshift","executables":["miniprot"],"homepage":"https://lh3.github.io/miniprot/","license":"MIT","ruby_source_checksum":"8a0fed22c80b4bff812a65f34d2a462613f4724c170d71036422c802ce506faa","stable_checksum":"e1b5c08571fa3a4aa225da8ec9c6e744cd116b4dc50d9e187114cffe336921ee","stable_url_args":["https://github.com/lh3/miniprot/archive/refs/tags/v0.18.tar.gz"],"stable_version":"0.18"},"minisat":{"bottle_rebuild":1,"desc":"Minimalistic and high-performance SAT solver","executables":["minisat","minisat_core"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/stp/minisat.git",{":branch":"master"}],"homepage":"https://github.com/stp/minisat","license":"MIT","ruby_source_checksum":"82c59623ea55abd15940ce600c016e5d6566f8bc389f71be7d861f5d850e6b05","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"432985833596653fcd698ab439588471cc0f2437617d0df2bb191a0252ba423d","stable_url_args":["https://github.com/stp/minisat/archive/refs/tags/releases/2.2.1.tar.gz"],"stable_version":"2.2.1"},"minised":{"desc":"Smaller, cheaper, faster SED implementation","executables":["minised"],"homepage":"https://exactcode.com/opensource/minised/","license":"BSD-3-Clause","ruby_source_checksum":"3b4fdf3f7e6a441b74e4d58beac666679bd4a6e9b138a3c99028b884fa7bc85f","stable_checksum":"46e072d5d45c9fd3d5b268523501bbea0ad016232b2d3f366a7aad0b1e7b3f71","stable_url_args":["https://dl.exactcode.de/oss/minised/minised-1.16.tar.gz"],"stable_version":"1.16","bottle_checksum":"b9e479e8520bb78c3b47ef9e04d95e42e26e1ac7f79b2e2673ba56842b5fed9f"},"miniserve":{"desc":"High performance static file server","executables":["miniserve"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/svenstaro/miniserve","license":"MIT","ruby_source_checksum":"917add42b0525b797fc8df5229ee3f6235f7ba24256d94804075be43154b52f0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8ae108c161f2ed740f8c4b4dfd0a80805adcbaf7a05a6128f2b4d8f5093f5490","stable_url_args":["https://github.com/svenstaro/miniserve/archive/refs/tags/v0.35.0.tar.gz"],"stable_version":"0.35.0"},"minisign":{"desc":"Sign files & verify signatures. Works with signify in OpenBSD","executables":["minisign"],"head_dependencies":["libsodium",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://jedisct1.github.io/minisign/","license":"ISC","ruby_source_checksum":"48e110fe79557252ba3a924b24b470c679da6f3bc5dbceecd7334f2ad06cfd99","stable_dependencies":["libsodium",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"796dce1376f9bcb1a19ece729c075c47054364355fe0c0c1ebe5104d508c7db0","stable_url_args":["https://github.com/jedisct1/minisign/archive/refs/tags/0.12.tar.gz"],"stable_version":"0.12","bottle_cellar":":any","bottle_checksum":"67eded8a3ba22bd10f8a5daeb46efa9b6a25bee8de81d50e93b8d02f9f7011f1"},"miniupnpc":{"compatibility_version":1,"desc":"UPnP IGD client library and daemon","executables":["external-ip","upnp-listdevices","upnpc"],"head_url_args":["https://github.com/miniupnp/miniupnp.git",{":branch":"master"}],"homepage":"http://miniupnp.free.fr/","license":"BSD-3-Clause","ruby_source_checksum":"d170b92ccd01c5f2f66fa558873b9b96dc184952b75f404331bc2a3090be006f","stable_checksum":"d52a0afa614ad6c088cc9ddff1ae7d29c8c595ac5fdd321170a05f41e634bd1a","stable_url_args":["https://github.com/miniupnp/miniupnp/releases/download/miniupnpc_2_3_3/miniupnpc-2.3.3.tar.gz"],"stable_version":"2.3.3","bottle_cellar":":any","bottle_checksum":"20cf52235e1f51654b66062be1869416102ccd327769892f310fbfc74035cc28"},"miniz":{"desc":"Lossless, high-performance data compression library (zlib/Deflate)","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/richgel999/miniz.git",{":branch":"master"}],"homepage":"https://github.com/richgel999/miniz","license":"MIT","ruby_source_checksum":"ce0b236641e36382f1b4a261f2b91b30ce774a5e2441cdc693f74de077130d56","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"98468f8924934b723276680f85238b6c78bf1f8b49b4459cc9b7214a20e2e9fb","stable_url_args":["https://github.com/richgel999/miniz/archive/refs/tags/3.1.2.tar.gz"],"stable_version":"3.1.2"},"minizign":{"desc":"Minisign reimplemented in Zig","executables":["minizign"],"head_dependencies":[{"zig":":build"}],"head_url_args":["https://github.com/jedisct1/zig-minisign.git",{":branch":"main"}],"homepage":"https://github.com/jedisct1/zig-minisign","license":"ISC","ruby_source_checksum":"a918e2dc41cae5005f84f5f10771b23c5c17b245bbc68aa47e1979fc139694ff","stable_dependencies":[{"zig":":build"}],"stable_checksum":"cda224ceb7d6adb25b99f313f89212e4f6272f41108c1e6eb2a6ea2a05cedc34","stable_url_args":["https://github.com/jedisct1/zig-minisign/archive/refs/tags/0.1.14.tar.gz"],"stable_version":"0.1.14"},"minizinc":{"desc":"Medium-level constraint modeling language","executables":["minizinc","mzn2doc"],"head_dependencies":["cbc","cgl","clp","coinutils","gecode","osi",{"cmake":":build"}],"head_url_args":["https://github.com/MiniZinc/libminizinc.git",{":branch":"develop"}],"homepage":"https://www.minizinc.org/","license":"MPL-2.0","ruby_source_checksum":"d6ae4b0f814abbd4c3e5caafdba71bf4d1a1a8a80969f0a9e5badad38e6a0468","stable_dependencies":["cbc","cgl","clp","coinutils","gecode","osi",{"cmake":":build"}],"stable_checksum":"089ea94698cea94ed8396be77559b82d828437a808f5e37d10bccc9f1d39dd33","stable_url_args":["https://github.com/MiniZinc/libminizinc/archive/refs/tags/2.10.1.tar.gz"],"stable_version":"2.10.1"},"minizip-ng":{"desc":"Zip file manipulation library with minizip 1.x compatibility layer","head_dependencies":["xz","zstd",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/zlib-ng/minizip-ng.git",{":branch":"develop"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/zlib-ng/minizip-ng","license":"Zlib","ruby_source_checksum":"1f4cf4a2dc507dd05f174cbadae3c260df13683933c90f8fed6def9baab8863b","stable_dependencies":["xz","zstd",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"71af7b9799856d8b03619df3949e9c1be9703f8de0795af71399ba283cb27aac","stable_url_args":["https://github.com/zlib-ng/minizip-ng/archive/refs/tags/4.2.2.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"4.2.2"},"minizip":{"compatibility_version":1,"desc":"C library for zip/unzip via zLib","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[[{"unzip":":test"}],[{"zip":":test"}]],"homepage":"https://www.winimage.com/zLibDll/minizip.html","license":"Zlib","revision":1,"ruby_source_checksum":"f58cbef1c216ffb40be3307b407d333ca81fdb1f773158ec5b44cf83c5e8c256","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"bb329a0a2cd0274d05519d61c667c062e06990d72e125ee2dfa8de64f0119d16","stable_url_args":["https://zlib.net/zlib-1.3.2.tar.gz"],"stable_uses_from_macos":[[{"unzip":":test"}],[{"zip":":test"}]],"stable_version":"1.3.2"},"mint":{"conflicts":[["mintoolkit",{":because":"both install `mint` binaries"}]],"desc":"Dependency manager that installs and runs Swift command-line tool packages","executables":["mint"],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/yonaskolb/Mint","license":"MIT","ruby_source_checksum":"3e0d83d5abb7f1e6f80054a7b531871c91587d9b9bf38b963bcc011c783a728f","stable_checksum":"e99c0a351cf7452451d72180c8ccd18e1da710dc55d036502809a0db52779a99","stable_url_args":["https://github.com/yonaskolb/Mint/archive/refs/tags/0.18.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"0.18.0","bottle_checksum":"6be5974302eff0e0139abf6bb9daf011cf3c39577bf521031e858d6f80c4dc15"},"mintoolkit":{"conflicts":[["mint",{":because":"both install `mint` binaries"}]],"desc":"Minify and secure Docker images","executables":["docker-slim","mint","mint-sensor","slim"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mintoolkit/mint.git",{":branch":"master"}],"homepage":"https://slimtoolkit.org/","license":"Apache-2.0","oldnames":["docker-slim"],"ruby_source_checksum":"b9cb83bbf4ec2a966ed1745f357de8b661cd85ddccf48adfcb1549f272773c34","stable_dependencies":[{"go":":build"}],"stable_checksum":"c48a44d34622d1baa3a8245f19b5659d7d8fa4435cc51c5e2f492916b8e8ea25","stable_url_args":["https://github.com/mintoolkit/mint/archive/refs/tags/1.41.8.tar.gz"],"stable_version":"1.41.8"},"minuit2":{"desc":"Physics analysis tool for function minimization","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/root-project/root.git",{":branch":"master"}],"homepage":"https://root.cern.ch/doc/master/Minuit2Page.html","license":"LGPL-2.1-or-later","ruby_source_checksum":"87a740e9cb1f2f114e8e284dc2d7a3145b4718e6b4abc11c7d8f12b7941e6d33","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"44ada253b1935d34b6801222232d50731fe7c5e3cbcfab47734c85031cfbe4d3","stable_url_args":["https://root.cern.ch/download/root_v6.40.04.source.tar.gz"],"stable_version":"6.40.04"},"mips-linux-gnu-binutils":{"bottle_rebuild":1,"desc":"GNU Binutils for mips-linux-gnu cross development","executables":["mips-linux-gnu-addr2line","mips-linux-gnu-ar","mips-linux-gnu-as","mips-linux-gnu-c++filt","mips-linux-gnu-elfedit","mips-linux-gnu-gprof","mips-linux-gnu-ld","mips-linux-gnu-ld.bfd","mips-linux-gnu-nm","mips-linux-gnu-objcopy","mips-linux-gnu-objdump","mips-linux-gnu-ranlib","mips-linux-gnu-readelf","mips-linux-gnu-size","mips-linux-gnu-strings","mips-linux-gnu-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"12c0038ac0abde1018086815f315ee37abe3555d46aedea0a45fdfd322f2938a","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"mipsel-linux-gnu-binutils":{"bottle_rebuild":1,"desc":"GNU Binutils for mipsel-linux-gnu cross development","executables":["mipsel-linux-gnu-addr2line","mipsel-linux-gnu-ar","mipsel-linux-gnu-as","mipsel-linux-gnu-c++filt","mipsel-linux-gnu-elfedit","mipsel-linux-gnu-gprof","mipsel-linux-gnu-ld","mipsel-linux-gnu-ld.bfd","mipsel-linux-gnu-nm","mipsel-linux-gnu-objcopy","mipsel-linux-gnu-objdump","mipsel-linux-gnu-ranlib","mipsel-linux-gnu-readelf","mipsel-linux-gnu-size","mipsel-linux-gnu-strings","mipsel-linux-gnu-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"349004c9172ad29f24f4fcd1c0cb4c26d3756b6f43ce6cc359b88e612a62b676","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"miruo":{"desc":"Pretty-print TCP session monitor/analyzer","head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/KLab/miruo/","license":"GPL-3.0-only","ruby_source_checksum":"8fef2188a2a67f84eeb1effdeb447c8001d528239ab9c24ff561f58368d207d7","stable_patches":[{"strip":"p1","url":"https://github.com/KLab/miruo/commit/6f0dde8b60d0a1981620539506be3d9b600aac18.patch?full_index=1","sha256":"14498789cfbf3d755deeade28906cda4684a14ac7bfc4f0a80ff990d5e5304f3","type":"backport","resolves":[{"type":"defect","id":"https://github.com/KLab/miruo/pull/19"}]}],"stable_checksum":"0b31a5bde5b0e92a245611a8e671cec3d330686316691daeb1de76360d2fa5f1","stable_url_args":["https://github.com/KLab/miruo/archive/refs/tags/0.9.6b.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.9.6b","bottle_checksum":"de0e2a37948da0d8fa4a0b34e89ee1b5511fdc85d3ec7037b66f39aba60df795"},"mise":{"caveats":"If you are using fish shell, mise will be activated for you automatically.\n","desc":"Polyglot runtime manager (asdf rust clone)","executables":["mise"],"head_dependencies":[{"cmake":":build"},{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/jdx/mise.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://mise.jdx.dev/","license":"MIT","oldnames":["rtx"],"ruby_source_checksum":"05ae50378626052213bd3bfe888bc066d7ad203c7ad1fb0b7be7e32d8d2f8a69","stable_dependencies":[{"cmake":":build"},{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"01e180b643c462180a408f8715f52e57bebea206881650ab3f3f93e6e09ef4a1","stable_url_args":["https://github.com/jdx/mise/archive/refs/tags/v2026.10.19.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2026.10.19"},"mist-cli":{"desc":"Mac command-line tool that automatically downloads macOS Firmwares / Installers","executables":["mist"],"head_url_args":["https://github.com/ninxsoft/mist-cli.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":tahoe"}]],"homepage":"https://github.com/ninxsoft/mist-cli","license":"MIT","oldnames":["mist"],"ruby_source_checksum":"6a5231a8cd287d565242eab5e7f492e980264f24af873ca65e00776334e1db3c","stable_checksum":"734bf8305a0005af2032a948689ca66352bcbe99e3779464db3607c17f3d9348","stable_url_args":["https://github.com/ninxsoft/mist-cli/archive/refs/tags/v2.3.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":tahoe"}]],"stable_version":"2.3"},"mistral-vibe":{"desc":"Minimal CLI coding agent","executables":["vibe","vibe-acp","vibe-app-server"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/mistralai/mistral-vibe.git",{":branch":"main"}],"homepage":"https://github.com/mistralai/mistral-vibe","license":"Apache-2.0","ruby_source_checksum":"3e9757ae294512b7def442d1f2a19552dae4b6434e3fb601762cea6c8bccbdcb","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"cb62be5743194f84a63d3e955afeeedd3e3741442fd19b118ec43ec532ddacd3","stable_url_args":["https://files.pythonhosted.org/packages/1c/43/1969e7f51c5903aac94ffbb7ea563d70e49675200a931455caf8e2918cc7/mistral_vibe-3.0.2.tar.gz"],"stable_version":"3.0.2"},"mit-scheme":{"desc":"MIT/GNU Scheme development tools and runtime library","executables":["mit-scheme","mit-scheme-svm1-64le","mit-scheme-svm1-64le-12.1","scheme"],"head_dependencies":[{"texinfo":":build"}],"head_uses_from_macos":[[{"m4":":build"}],["ncurses"]],"homepage":"https://www.gnu.org/software/mit-scheme/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"d2ba9c4128094f1ed1ac0e15c921fb8824e422b3a5adf13b953c549872f1fcd0","stable_dependencies":[{"texinfo":":build"}],"stable_checksum":"2c5b5bf1f44c7c2458da79c0943e082ae37f1752c7d9d1ce0a61f7afcbf04304","stable_url_args":["https://ftpmirror.gnu.org/mit-scheme/stable.pkg/12.1/mit-scheme-12.1-svm1-64le.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}],["ncurses"]],"stable_version":"12.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"03ec5e2d199d6736dc7345d4ca3c083a78c53cb024b3874edb0e45aeb7123a2a"},"mitama-cpp-result":{"desc":"Provides `result<T, E>` and `maybe<T>` and monadic functions for them","head_dependencies":[{"cmake":":build"},{"fmt":":test"}],"head_url_args":["https://github.com/loliGothicK/mitama-cpp-result.git",{":branch":"main"}],"homepage":"https://github.com/loliGothicK/mitama-cpp-result","license":"MIT","ruby_source_checksum":"d9a9f63bb6731db5e1a19fa10fc828e78c83b8043368cef02803e9b1eeb0a83a","stable_dependencies":[{"cmake":":build"},{"fmt":":test"}],"stable_checksum":"fdfe81098660e7365e79760616231eefdd42dd7760970c0e7ea4c6bacce46440","stable_url_args":["https://github.com/loliGothicK/mitama-cpp-result/archive/refs/tags/v11.0.0.tar.gz"],"stable_version":"11.0.0","bottle_tag":":all","bottle_checksum":"28440190e9a47c233c1ad311a8adb5d4ecee78b57ee8b790c35a12ae27110419"},"mitie":{"bottle_rebuild":5,"desc":"Library and tools for information extraction","executables":["ner_example","ner_stream","relation_extraction_example"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/mit-nlp/MITIE.git",{":branch":"master"}],"homepage":"https://github.com/mit-nlp/MITIE/","license":"BSL-1.0","revision":3,"ruby_source_checksum":"895dea23206ce9dfcef6582c60b80631bd480e00aecb65f268b1743e2bd87071","stable_dependencies":["python@3.15"],"stable_checksum":"0830955e64c2a4cceab803884355f090cf8e9086e68ac5df43058f05c34697e8","stable_url_args":["https://github.com/mit-nlp/MITIE/archive/refs/tags/v0.7.tar.gz"],"stable_version":"0.7"},"mjml":{"desc":"JavaScript framework that makes responsive-email easy","executables":["mjml"],"head_dependencies":["node"],"homepage":"https://mjml.io","license":"MIT","ruby_source_checksum":"a00f9ac9b4da63439bc962f10c138fb3dced11514087928439f88a6cbd38a88a","stable_dependencies":["node"],"stable_checksum":"8cb5e04d3ec9b9b150197a6d9933e17adc9736c8c773268261a57cd8692d00f4","stable_url_args":["https://registry.npmjs.org/mjml/-/mjml-5.4.1.tgz"],"stable_version":"5.4.1","bottle_tag":":all","bottle_checksum":"fecdb24cb153c3c7a0ec841190002add6ed9bfec0af564302dc392716b058101"},"mjpegtools":{"bottle_rebuild":1,"desc":"Record and playback videos and perform simple edits","executables":["anytovcd.sh","jpeg2yuv","lav2avi.sh","lav2mpeg","lav2wav","lav2yuv","lavaddwav","lavinfo","lavpipe","lavtc.sh","lavtrans","matteblend.flt","mjpeg_simd_helper","mp2enc","mpeg2enc","mpegtranscode","mplex","multiblend.flt","pgmtoy4m","pnmtoy4m","ppmtoy4m","transist.flt","y4mblack","y4mcolorbars","y4mdenoise","y4mhist","y4minterlace","y4mivtc","y4mscaler","y4mshift","y4mspatialfilter","y4mstabilizer","y4mtopnm","y4mtoppm","y4mtoyuv","y4munsharp","ypipe","yuv2lav","yuv4mpeg","yuvcorrect","yuvcorrect_tune","yuvdeinterlace","yuvdenoise","yuvfps","yuvinactive","yuvkineco","yuvmedianfilter","yuvscaler","yuvycsnoise","yuyvtoy4m"],"head_dependencies":["jpeg-turbo",{"pkgconf":":build"}],"homepage":"https://mjpeg.sourceforge.io/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":1,"ruby_source_checksum":"0a8a56b76bdad4a79f8a25bbf64ec6bd651eb815a241fe11f4091bf3c88652c4","stable_dependencies":["jpeg-turbo",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"},{"strip":"p1","url":"https://sourceforge.net/p/mjpeg/patches/63/attachment/gcc-15.patch","sha256":"0bdaf8f7e584183d770925563ce065c8773f1ea7f5327ed2d62be19c6187cd8c","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/mjpeg/patches/63/"}]}],"stable_checksum":"b180536d7d9960b05e0023a197b00dcb100929a49aab71d19d55f4a1b210f49a","stable_url_args":["https://downloads.sourceforge.net/project/mjpeg/mjpegtools/2.2.1/mjpegtools-2.2.1.tar.gz"],"stable_version":"2.2.1"},"mk-configure":{"desc":"Lightweight replacement for GNU autotools","executables":["mkc_check_compiler","mkc_check_custom","mkc_check_decl","mkc_check_funclib","mkc_check_header","mkc_check_prog","mkc_check_sizeof","mkc_check_version","mkc_compiler_settings","mkc_install","mkc_which","mkcmake"],"head_dependencies":["bmake","makedepend"],"homepage":"https://github.com/cheusov/mk-configure","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","MIT","MIT-CMU"]},"ruby_source_checksum":"9b29fac06949b01a7c366e22ced77265e5491c2daf7ead2b47bb8c89346824ad","stable_dependencies":["bmake","makedepend"],"stable_checksum":"3b70b7ffe817a386b13bca7f685fb068d7fd7925a51c9710a8557487d5f1c732","stable_url_args":["https://downloads.sourceforge.net/project/mk-configure/mk-configure/mk-configure-0.40.3/mk-configure-0.40.3.tar.gz"],"stable_version":"0.40.3"},"mk":{"desc":"Wrapper for auto-detecting build and test commands in a repository","executables":["mk","pre"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/pycontribs/mk.git",{":branch":"main"}],"homepage":"https://mk.readthedocs.io","license":"MIT","revision":16,"ruby_source_checksum":"7318e639cdd87864350aaf7954fb21ab829b09d87876d3344aa9f7d42d4ab042","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"0a041a3620057165f155b8372469d8ab55ae94dd91d6e27723ab9a7de1aa2086","stable_url_args":["https://files.pythonhosted.org/packages/75/9e/dcc7813d9f7133f8d384eca24a4d4bb0cb056abcc53f1f170b8353084feb/mk-3.0.0.tar.gz"],"stable_version":"3.0.0"},"mkbrr":{"desc":"Is a tool to create, modify and inspect torrent files. Fast","executables":["mkbrr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/autobrr/mkbrr.git",{":branch":"develop"}],"homepage":"https://mkbrr.com/introduction","license":"GPL-2.0-or-later","ruby_source_checksum":"bd0f9aebdde226bf888088b648421fe490381fef9a353e16fa2f10eba21e3080","stable_dependencies":[{"go":":build"}],"stable_checksum":"a9056b74dfe805890a7b629c9aa642297909ee5d8829bbae2594d957ef6c72f1","stable_url_args":["https://github.com/autobrr/mkbrr/archive/refs/tags/v1.27.0.tar.gz"],"stable_version":"1.27.0"},"mkcert":{"desc":"Simple tool to make locally trusted development certificates","executables":["mkcert"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/FiloSottile/mkcert.git",{":branch":"master"}],"homepage":"https://github.com/FiloSottile/mkcert","license":"BSD-3-Clause","ruby_source_checksum":"c9d89be4f261c0bc5a01ad419987dee6166fbb2999bb3588dce2b1e62e22a82d","stable_dependencies":[{"go":":build"}],"stable_checksum":"32bd5519581bf0b03f53e5b22721692b99f39ab5b161dc27532c51eafa512ca9","stable_url_args":["https://github.com/FiloSottile/mkcert/archive/refs/tags/v1.4.4.tar.gz"],"stable_version":"1.4.4","bottle_checksum":"3bf38fc51225b8042bb2b7274dbf3c1deef6fc0a3db2886c9ab4fe6a8105b851"},"mkclean":{"desc":"Optimizes Matroska and WebM files","executables":["mkclean"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://www.matroska.org/downloads/mkclean.html","license":"BSD-3-Clause","ruby_source_checksum":"2ef3e498bbd377c3478e12402fad673fe76906c65e11d44815dbe65172589f7e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"2f5cdcab0e09b65f9fef8949a55ef00ee3dd700e4b4050e245d442347d7cc3db","stable_url_args":["https://downloads.sourceforge.net/project/matroska/mkclean/mkclean-0.9.0.tar.bz2"],"stable_version":"0.9.0","bottle_checksum":"e0d048659cefd8fbf91df37f8afe2a5ddbfa1563eadf0669edc4b8e287853b6f"},"mkcue":{"bottle_rebuild":2,"desc":"Generate a CUE sheet from a CD","executables":["mkcue"],"homepage":"https://packages.debian.org/sid/mkcue","license":"LGPL-2.1-or-later","ruby_source_checksum":"4867765eb31946c2bd64f93a1e294a4df54945f821d57b8d689c4d622b31db1d","stable_checksum":"2aaf57da4d0f2e24329d5e952e90ec182d4aa82e4b2e025283e42370f9494867","stable_url_args":["https://deb.debian.org/debian/pool/main/m/mkcue/mkcue_1.orig.tar.gz"],"stable_version":"1","bottle_checksum":"9520bdcf630f2fa825fb050df73a645681d768e5a0975d743def37cab2a45f49"},"mkdocs-material":{"bottle_rebuild":1,"conflicts":[["mkdocs",{":because":"both install `mkdocs` binaries"}]],"desc":"Material Design theme for MkDocs","executables":["mkdocs"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"homepage":"https://squidfunk.github.io/mkdocs-material/","license":"MIT","revision":1,"ruby_source_checksum":"490855ea484e0fd2b20676e07a1c7b75e464bbde3ee2b4cbb774778030ecc001","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"c0649c065b1b0512d60aad8c10f947f8e455284475239b364b610f2deb4d0855","stable_url_args":["https://files.pythonhosted.org/packages/f1/cd/c05d3a530ba7934f144fb45f7203cd236adc25c7bdcc34673d202f4b0278/mkdocs_material-9.7.7.tar.gz"],"stable_version":"9.7.7"},"mkdocs":{"bottle_rebuild":1,"conflicts":[["mkdocs-material",{":because":"both install `mkdocs` binaries"}]],"desc":"Project documentation with Markdown","executables":["mkdocs"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://www.mkdocs.org/","license":"BSD-2-Clause","revision":3,"ruby_source_checksum":"7196c752635055ca819f9e92bc9089420cbd6fe01f411c96f0a0f5b13db792be","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"7b432f01d928c084353ab39c57282f29f92136665bdd6abf7c1ec8d822ef86f2","stable_url_args":["https://files.pythonhosted.org/packages/bc/c6/bbd4f061bd16b378247f12953ffcb04786a618ce5e904b8c5a01a0309061/mkdocs-1.6.1.tar.gz"],"stable_version":"1.6.1"},"mkfontscale":{"desc":"Create an index of scalable font files for X","executables":["mkfontdir","mkfontscale"],"head_dependencies":["freetype","libfontenc",{"pkgconf":":build"},{"xorgproto":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.x.org/","license":"X11","ruby_source_checksum":"1ef3f8021923dbbf79f395f775e1130001d57c039583609f6b945f20d0860f00","stable_dependencies":["freetype","libfontenc",{"pkgconf":":build"},{"xorgproto":":build"}],"stable_checksum":"a01492a17a9b6c0ee3f92ee578850e305315b9f298da5f006a1cd4b51db01a5e","stable_url_args":["https://www.x.org/releases/individual/app/mkfontscale-1.2.4.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.2.4"},"mkhexgrid":{"desc":"Fully-configurable hex grid generator","executables":["mkhexgrid"],"head_dependencies":["gd",{"boost":":build"}],"homepage":"https://www.nomic.net/~uckelman/mkhexgrid/","license":"GPL-2.0-or-later","ruby_source_checksum":"23175a6b6a55e1647b5408db9e543a7cdd29e514d13be5c9091765333fba99dc","stable_dependencies":["gd",{"boost":":build"}],"stable_checksum":"122609261cc91c2063ab5315d4316a27c9a0ab164f663a6cb781dd87310be3dc","stable_url_args":["https://www.nomic.net/~uckelman/mkhexgrid/releases/mkhexgrid-0.1.1.src.tar.bz2"],"stable_version":"0.1.1","bottle_cellar":":any","bottle_checksum":"213ee8b435eacf2f9bd1c50c8ba5a389ce3792c6a11626c0dbc3f8abca859469"},"mklittlefs":{"desc":"Creates LittleFS images for ESP8266, ESP32, Pico RP2040, and RP2350","executables":["mklittlefs"],"homepage":"https://github.com/earlephilhower/mklittlefs","license":"MIT","ruby_source_checksum":"db6c0f22da96cbb9668b56761eb953f7a492cc4bf272ef949848731d105548f0","stable_checksum":"4fa5565e2e9185898182557e25860f0fe5536f8133ef0247574105a75b5ae4d6","stable_url_args":["https://github.com/earlephilhower/mklittlefs/releases/download/4.1.0/mklittlefs-source.zip"],"stable_version":"4.1.0","bottle_checksum":"69a5cc92966e36ce10c658fc2b5e1e1d7f8e99a2cb727e5b2bc7eaa9f59ef710"},"mkp224o":{"desc":"Vanity address generator for tor onion v3 (ed25519) hidden services","executables":["mkp224o"],"head_dependencies":["libsodium"],"head_url_args":["https://github.com/cathugger/mkp224o.git",{":branch":"master"}],"homepage":"https://github.com/cathugger/mkp224o","license":"CC0-1.0","ruby_source_checksum":"1ec395a2bf4bd23bda37d2d8c15f8ac4a514c9e19d059a2aa1530d373c639b9b","stable_dependencies":["libsodium"],"stable_checksum":"e38465ea893c6032ddfd7c133cbbf0de2eeaf1c428ca563fac5e85aeb609c929","stable_url_args":["https://github.com/cathugger/mkp224o/releases/download/v1.7.0/mkp224o-1.7.0-src.tar.gz"],"stable_version":"1.7.0","bottle_cellar":":any","bottle_checksum":"96cb00d8017bbd68a6cb63b75be9f61f009af25139b9be4331fd07a59ceb8936"},"mksh":{"desc":"MirBSD Korn Shell","executables":["mksh"],"homepage":"https://mbsd.evolvis.org/mksh.htm","license":"MirOS","ruby_source_checksum":"df9f789a8fb42d71b63228f10e492f3494288296d58662f51bd1bddefc79a8b0","stable_checksum":"77ae1665a337f1c48c61d6b961db3e52119b38e58884d1c89684af31f87bc506","stable_url_args":["https://mbsd.evolvis.org/MirOS/dist/mir/mksh/mksh-R59c.tgz"],"stable_version":"59c","bottle_checksum":"410441bef1f6b4cbe36c35ec7fad198fcdbeae06a37e65c4a95471dcaa52bf26"},"mktorrent":{"desc":"Create BitTorrent metainfo files","executables":["mktorrent"],"head_dependencies":["openssl@4"],"homepage":"https://github.com/pobrn/mktorrent/wiki","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"cdfd66ddf7b377f54e2e5be456c395791989ab347f6ec23d38d2662e3f9de56b","stable_dependencies":["openssl@4"],"stable_checksum":"d0f47500192605d01b5a2569c605e51ed319f557d24cfcbcb23a26d51d6138c9","stable_url_args":["https://github.com/pobrn/mktorrent/archive/refs/tags/v1.1.tar.gz"],"stable_version":"1.1"},"mktxp":{"bottle_rebuild":1,"desc":"Prometheus Exporter for Mikrotik RouterOS devices","executables":["mktxp"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://github.com/akpw/mktxp","license":"GPL-2.0-or-later","ruby_source_checksum":"1dc5b0de05eadb84836eeaa5aee24c1229729145893bc9449c569a367c360b3b","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"243c791a1d376613e00dc794cf5d2208f4b189c36dce5a71bf4597d120ea2045","stable_url_args":["https://files.pythonhosted.org/packages/c9/ac/f2dbad0af8d668efa862e9d0af153b43c2a0a6ffa94c47c736d2da737934/mktxp-2.1.0.tar.gz"],"stable_version":"2.1.0"},"mkvalidator":{"desc":"Tool to verify Matroska and WebM files for spec conformance","executables":["mkvalidator"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://www.matroska.org/downloads/mkvalidator.html","license":"BSD-3-Clause","ruby_source_checksum":"ed96f90d525aac117d94b6cf464fbefd78c7bd5c693e399c08046fd9f042263e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f9eaa2138fade7103e6df999425291d2947c5355294239874041471e3aa243f0","stable_url_args":["https://downloads.sourceforge.net/project/matroska/mkvalidator/mkvalidator-0.6.0.tar.bz2"],"stable_version":"0.6.0","bottle_checksum":"121279d1be5fc110bd686a6c1648ffc7325065140086e57473d96b2a09c5b456"},"mkvdts2ac3":{"bottle_rebuild":1,"desc":"Convert DTS audio to AC3 within a matroska file","executables":["mkvdts2ac3"],"head_dependencies":["ffmpeg","mkvtoolnix"],"head_url_args":["https://github.com/JakeWharton/mkvdts2ac3.git",{":branch":"master"}],"homepage":"https://github.com/JakeWharton/mkvdts2ac3","license":"Apache-2.0","local_patch_checksums":{"Patches/mkvdts2ac3/1.6.0.patch":"208393d170387092cb953b6cd32e8c0201ba73560e25ed4930e4e2af6f72e4d9"},"revision":3,"ruby_source_checksum":"0a55819c00fadcaea7f5b554a1aeba218a50b7b8c8e9466307287811bb6214bf","stable_dependencies":["ffmpeg","mkvtoolnix"],"stable_patches":[{"strip":"p1","file":"Patches/mkvdts2ac3/1.6.0.patch"}],"stable_checksum":"f9f070c00648c1ea062ac772b160c61d1b222ad2b7d30574145bf230e9288982","stable_url_args":["https://github.com/JakeWharton/mkvdts2ac3/archive/refs/tags/1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_tag":":all","bottle_checksum":"a5a856ffc05eeb709725402da52d138058873ba0876d66b95106ac95e47489eb"},"mkvtomp4":{"bottle_rebuild":7,"desc":"Convert mkv files to mp4","executables":["mkvtomp4","mkvtomp4.py"],"head_dependencies":["ffmpeg","gpac","mkvtoolnix","python@3.15"],"head_url_args":["https://github.com/gavinbeatty/mkvtomp4.git",{":branch":"main"}],"homepage":"https://github.com/gavinbeatty/mkvtomp4/","license":"MIT","revision":3,"ruby_source_checksum":"3351cb03333771395c18f3219d2f52a7ca7feaa583d30800047efc99f3c9f81d","stable_dependencies":["ffmpeg","gpac","mkvtoolnix","python@3.15"],"stable_checksum":"8514aa744963ea682e6a5c4b3cfab14c03346bfc78194c3cdc8b3a6317902f12","stable_url_args":["https://files.pythonhosted.org/packages/89/27/7367092f0d5530207e049afc76b167998dca2478a5c004018cf07e8a5653/mkvtomp4-2.0.tar.gz"],"stable_version":"2.0","bottle_tag":":all","bottle_checksum":"8ae15173f78696b1cfa868d2f548773f626de60ccb8696b42e92b19af477c19f"},"mkvtoolnix":{"compatibility_version":1,"desc":"Matroska media files manipulation tools","executables":["mkvextract","mkvinfo","mkvmerge","mkvpropedit"],"head_dependencies":["boost","flac","fmt","gmp","libebml","libmatroska","libogg","libvorbis","pugixml","qtbase","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"},{"utf8cpp":":build"}],"head_url_args":["https://codeberg.org/mbunkus/mkvtoolnix.git",{":branch":"main"}],"head_uses_from_macos":[[{"libxslt":":build"}],[{"ruby":":build"}]],"homepage":"https://mkvtoolnix.download/","license":"GPL-2.0-or-later","ruby_source_checksum":"8512c446793422c15ccd2ae065a1a7f38a3089fdb0fc5b77932398066393c7e2","stable_dependencies":["boost","flac","fmt","gmp","libebml","libmatroska","libogg","libvorbis","pugixml","qtbase","gettext",{"docbook-xsl":":build"},{"gettext":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"},{"utf8cpp":":build"}],"stable_checksum":"d609bc395c409eade05d0a3a5aedd26e09739e232ed03b0f937cf8bd9448c590","stable_url_args":["https://mkvtoolnix.download/sources/mkvtoolnix-103.0.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}],[{"ruby":":build"}]],"stable_version":"103.0"},"mlc":{"desc":"Check for broken links in markup files","executables":["mlc"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/becheran/mlc.git",{":branch":"master"}],"homepage":"https://github.com/becheran/mlc","license":"MIT","ruby_source_checksum":"bb5495f3d4167eab6f93cc12e1c81494fd11a6bdc06096399a567b5d5fabf9b6","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d9e31137952c96230876f690bf7fb236e67c13fa3cd98eb505dbd98ffe2ad2bb","stable_url_args":["https://github.com/becheran/mlc/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"mle":{"bottle_rebuild":1,"desc":"Flexible terminal-based text editor","executables":["mle"],"head_dependencies":["lua","pcre2",{"uthash":":build"}],"homepage":"https://github.com/adsr/mle","license":"Apache-2.0","ruby_source_checksum":"c235a97eef1439c216b4cb1b952bb8f4ce2065f22c730be244c3ba8c5580dc70","stable_dependencies":["lua","pcre2",{"uthash":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"7ee33a695f801024254fc717b64aff6a7a4c274874fc4b83e1a23ccf1a74b9ca","stable_url_args":["https://github.com/adsr/mle/archive/refs/tags/v1.8.1.tar.gz"],"stable_version":"1.8.1"},"mlkit":{"desc":"Compiler for the Standard ML programming language","executables":["kittester","mlkit","mlkit-mllex","mlkit-mlyacc","reml","rpview"],"head_dependencies":["gmp",{"autoconf":":build"},{"mlton":":build"}],"head_url_args":["https://github.com/melsman/mlkit.git",{":branch":"master"}],"homepage":"https://melsman.github.io/mlkit","license":"GPL-2.0-or-later","ruby_source_checksum":"5c1d8a19f83d91b08df17e9e0f307b22938a54fa064616fd5e53bd592a8cfdb5","stable_dependencies":["gmp",{"autoconf":":build"},{"mlton":":build"}],"stable_checksum":"a39033eb870c477e7b121627311f433c5560fba431760be3bd810f4b07dff475","stable_url_args":["https://github.com/melsman/mlkit/archive/refs/tags/v4.7.25.tar.gz"],"stable_version":"4.7.25"},"mlogger":{"desc":"Log to syslog from the command-line","executables":["mlogger"],"homepage":"https://github.com/nbrownus/mlogger","license":"BSD-4-Clause-UC","ruby_source_checksum":"90ad07821de9682cea521eac7939a47ed383bb2851ab11d3c06f52b03dd5049f","stable_checksum":"141bb9af13a8f0e865c8509ac810c10be4e21f14db5256ef5c7a6731b490bf32","stable_url_args":["https://github.com/nbrownus/mlogger/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"23fb2fbde1f3dcf119ad7d994555dd2920170009a3cf768af1e98b877521f981"},"mlpack":{"desc":"Scalable C++ machine learning library","executables":["mlpack_adaboost","mlpack_approx_kfn","mlpack_bayesian_linear_regression","mlpack_cf","mlpack_dbscan","mlpack_decision_tree","mlpack_det","mlpack_emst","mlpack_fastmks","mlpack_gmm_generate","mlpack_gmm_probability","mlpack_gmm_train","mlpack_hmm_generate","mlpack_hmm_loglik","mlpack_hmm_train","mlpack_hmm_viterbi","mlpack_hoeffding_tree","mlpack_image_converter","mlpack_kde","mlpack_kernel_pca","mlpack_kfn","mlpack_kmeans","mlpack_knn","mlpack_krann","mlpack_lars","mlpack_linear_regression","mlpack_linear_svm","mlpack_lmnn","mlpack_local_coordinate_coding","mlpack_logistic_regression","mlpack_lsh","mlpack_mean_shift","mlpack_nbc","mlpack_nca","mlpack_nmf","mlpack_pca","mlpack_perceptron","mlpack_preprocess_binarize","mlpack_preprocess_describe","mlpack_preprocess_imputer","mlpack_preprocess_one_hot_encoding","mlpack_preprocess_scale","mlpack_preprocess_split","mlpack_radical","mlpack_random_forest","mlpack_range_search","mlpack_softmax_regression","mlpack_sparse_coding"],"head_dependencies":["armadillo","cereal","ensmallen",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mlpack/mlpack.git",{":branch":"master"}],"homepage":"https://www.mlpack.org","license":{":all_of":["BSD-3-Clause","MPL-2.0","BSL-1.0","MIT"]},"ruby_source_checksum":"08d1ef2aa909d45a3176f10fe360bfb81645e712c056aa4038b6aa26f79cdea7","stable_dependencies":["armadillo","cereal","ensmallen",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"0ab06e5c506c7ed5f072faa4c04477c65624e4a1ff62eee8c0d996ef850ec51c","stable_url_args":["https://mlpack.org/files/mlpack-4.8.0.tar.gz"],"stable_version":"4.8.0"},"mlt":{"desc":"Author, manage, and run multitrack audio/video compositions","executables":["melt","melt-7"],"head_dependencies":["ffmpeg","fftw","fontconfig","frei0r","gdk-pixbuf","glib","libdv","libexif","libsamplerate","libvidstab","libvorbis","opencv","pango","qt5compat","qtbase","qtsvg","rubberband","sdl2-compat","sox","freetype","gettext","harfbuzz","libomp",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mltframework/mlt.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://www.mltframework.org/","license":"LGPL-2.1-only","ruby_source_checksum":"72339d57d891cff9a47b32e887eec1169bf6823e6be565d003244efad08ed8a0","stable_dependencies":["ffmpeg","fftw","fontconfig","frei0r","gdk-pixbuf","glib","libdv","libexif","libsamplerate","libvidstab","libvorbis","opencv","pango","qt5compat","qtbase","qtsvg","rubberband","sdl2-compat","sox","freetype","gettext","harfbuzz","libomp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"8800e343f43aaa885bd5d9d23553030fa220aa3e2f0c94d9fd6a936d41638cdd","stable_url_args":["https://github.com/mltframework/mlt/releases/download/v7.42.0/mlt-7.42.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"7.42.0"},"mlton":{"desc":"Whole-program, optimizing compiler for Standard ML","executables":["mllex","mlnlffigen","mlprof","mlton","mlyacc"],"head_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/MLton/mlton.git",{":branch":"master"}],"homepage":"http://mlton.org","license":"HPND","ruby_source_checksum":"80d2aaf9f13797b4f10a831bbc4cbadc17ae9c392944a6c36fe073cd7cbb5279","stable_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"cd170218f67b76c3fcb4d487ba8841518babcebb41e4702074668e61156ca6f6","stable_url_args":["https://downloads.sourceforge.net/project/mlton/mlton/20241230/mlton-20241230.src.tgz"],"stable_version":"20241230","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"de3736436eba0b0a13c9f5c04dc472912366b1ab4aafce7c88d0b0b7687d1fbf"},"mlx-c":{"compatibility_version":2,"desc":"C API for MLX","head_dependencies":["mlx",{"cmake":":build"}],"homepage":"https://ml-explore.github.io/mlx-c/build/html/index.html","license":"MIT","revision":1,"ruby_source_checksum":"91b7e7cf13baf2214d163f7465cb6497891439d89ace5e7e0c94b8130a34a1fe","stable_dependencies":["mlx",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ml-explore/mlx-c/commit/cfc471f4200f608936bfe68d029b2252075642e1.patch?full_index=1","sha256":"3cc6a5c3fb091b7cae7e9da19f72d422122404f61a56c9ce96c2c904ae06a586","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ml-explore/mlx-c/issues/136"}]}],"stable_checksum":"ee726bb38e191bb3c516a6bae47dc8abad9e5f273873385839019ce46bfceab5","stable_url_args":["https://github.com/ml-explore/mlx-c/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"mlx-lm":{"desc":"Run LLMs with MLX","executables":["mlx_lm","mlx_lm.awq","mlx_lm.benchmark","mlx_lm.cache_prompt","mlx_lm.chat","mlx_lm.convert","mlx_lm.dwq","mlx_lm.dynamic_quant","mlx_lm.evaluate","mlx_lm.fuse","mlx_lm.generate","mlx_lm.gptq","mlx_lm.lora","mlx_lm.manage","mlx_lm.perplexity","mlx_lm.server","mlx_lm.share","mlx_lm.upload"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","mlx","numpy","protobuf","python@3.15","sentencepiece",{"cmake":":build"},{"coreutils":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ml-explore/mlx-lm.git",{":branch":"main"}],"homepage":"https://github.com/ml-explore/mlx-lm","license":"MIT","revision":1,"ruby_source_checksum":"952fdda98a8ccc1bc9abbad9eef292d82efda998286217ca41b751a66245775b","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/mlx-lm.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/mlx-lm.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/mlx-lm/bin/mlx_lm.server"],"stable_dependencies":[{"certifi":":no_linkage"},"libyaml","mlx","numpy","protobuf","python@3.15","sentencepiece",{"cmake":":build"},{"coreutils":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"1af8a92f6a141c3e2bf5b0369ac4464203a8e2189c47b9e40d3e921e5b3a1fe9","stable_url_args":["https://files.pythonhosted.org/packages/e1/46/eff1c17019b82912020d4d716527e6fcf4ac392b55cddef03eeb60566ab4/mlx_lm-0.32.2.tar.gz"],"stable_version":"0.32.2"},"mlx":{"compatibility_version":7,"desc":"Array framework for Apple silicon","executables":["mlx.distributed_config","mlx.launch"],"head_dependencies":["python@3.15",{"cmake":":build"},{"fmt":":build"},{"nanobind":":build"},{"nlohmann-json":":build"},{"python-setuptools":":build"},{"robin-map":":build"}],"head_url_args":["https://github.com/ml-explore/mlx.git",{":branch":"main"}],"homepage":"https://ml-explore.github.io/mlx/build/html/index.html","license":{":all_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"c9b92a7a3330de801f0f9e29b413b44c756ebb67b1f8b66d32dccb629af8e57f","stable_dependencies":["python@3.15",{"cmake":":build"},{"fmt":":build"},{"nanobind":":build"},{"nlohmann-json":":build"},{"python-setuptools":":build"},{"robin-map":":build"}],"stable_checksum":"0276db8d7bf1af8db6d4ae25c7c550abea4d5b3b6a16207610a5d4a0c19fe1a0","stable_url_args":["https://github.com/ml-explore/mlx/archive/refs/tags/v0.32.4.tar.gz"],"stable_version":"0.32.4"},"mm-common":{"bottle_rebuild":1,"desc":"Build utilities for C++ interfaces of GTK+ and GNOME packages","executables":["mm-common-get","mm-common-prepare"],"head_dependencies":["python@3.15",{"meson":":build"},{"ninja":":build"}],"homepage":"https://www.gtkmm.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"81c2e4e2933534278950d4489185517cf4a2caf2e5f2e43fd9eeafba7d53217a","stable_dependencies":["python@3.15",{"meson":":build"},{"ninja":":build"}],"stable_checksum":"b189ee636e839d12c00dabefae099fd488ab2358dec24d264761c011950b02a9","stable_url_args":["https://download.gnome.org/sources/mm-common/1.0/mm-common-1.0.8.tar.xz"],"stable_version":"1.0.8","bottle_tag":":all","bottle_checksum":"dfa327802c470402e5e48819701e3c5cda885a677089d83a3b063e8364d42bf6"},"mmark":{"desc":"Powerful markdown processor in Go geared towards the IETF","executables":["mmark"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mmarkdown/mmark.git",{":branch":"master"}],"homepage":"https://mmark.miek.nl/","license":"BSD-2-Clause","ruby_source_checksum":"528653af31875e296cd9559a87cf16c7ebf5fe43dda2c1af9926152cfdbd6817","stable_dependencies":[{"go":":build"}],"stable_checksum":"8ab1295db3a9c1cdd353d4fc0f29daf1e6085b6e1989e30cd0348d0e17760bc1","stable_url_args":["https://github.com/mmarkdown/mmark/archive/refs/tags/v2.2.48.tar.gz"],"stable_version":"2.2.48"},"mmctl":{"desc":"Remote CLI tool for Mattermost server","executables":["mmctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mattermost/mattermost.git",{":branch":"master"}],"homepage":"https://mattermost.com","license":{":all_of":["AGPL-3.0-only","Apache-2.0"]},"ruby_source_checksum":"93c4d530a6146143382d097db1729bdbb8b6ca135e9c4766f9e4f84289007565","stable_dependencies":[{"go":":build"}],"stable_checksum":"a1187ff1a549fb2ff2702d07a57cdd8faf73400fb9241aa2267cc5dd83d9767f","stable_url_args":["https://github.com/mattermost/mattermost/archive/refs/tags/v12.0.1.tar.gz"],"stable_version":"12.0.1"},"mmdbctl":{"desc":"MMDB file management CLI supporting various operations on MMDB database files","executables":["mmdbctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ipinfo/mmdbctl.git",{":branch":"master"}],"homepage":"https://github.com/ipinfo/mmdbctl","license":"Apache-2.0","ruby_source_checksum":"4f19ce0932839f5cf7d7fbc544d0d8ece81427e950ae5ea2af96658cf0f515a7","stable_dependencies":[{"go":":build"}],"stable_checksum":"784f4b5a5517cae63a07d964a79551dcb9edf2bee6cf11952a11f57fa3378ee2","stable_url_args":["https://github.com/ipinfo/mmdbctl/archive/refs/tags/mmdbctl-1.5.1.tar.gz"],"stable_version":"1.5.1"},"mmdbinspect":{"desc":"Look up records for one or more IPs/networks in one or more .mmdb databases","executables":["mmdbinspect"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/maxmind/mmdbinspect.git",{":branch":"main"}],"homepage":"https://github.com/maxmind/mmdbinspect","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"85353e07de9e6bc583e920f55e0bb8e8bd285fcd9bc9dd036b135b818bdd89e1","stable_dependencies":[{"go":":build"}],"stable_checksum":"589cf517b61b3837ae59a5b4875db30974dfcaee6c533ee91768286967ade8e8","stable_url_args":["https://github.com/maxmind/mmdbinspect/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"mmix":{"desc":"64-bit RISC architecture designed by Donald Knuth","executables":["mmix","mmixal","mmmix","mmotype"],"head_dependencies":[{"cweb":":build"}],"homepage":"https://mmix.cs.hm.edu/","license":"MMIXware","ruby_source_checksum":"b34ab501f5e2bc14faf8e11283a5aeddf36862f95f74e41f5427ab035ea7ab70","stable_dependencies":[{"cweb":":build"}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","url":"https://gitlab.lrz.de/mmix/mmixware/-/commit/2eddd633bc98fd320e317bbcd6c98399250e68ec.diff","sha256":"512fc7d27b974bf5a58781464d4dba1c2147142ba749a2eb17c1a7b358ef8db9","type":"backport"}],"stable_checksum":"fad8e64fddf2d75cbcd5080616b47e11a2d292a428cdb0c12e579be680ecdee9","stable_url_args":["https://mmix.cs.hm.edu/src/mmix-20160804.tgz"],"stable_version":"20160804","bottle_checksum":"f246f0fd905410b6c8df7802eaaa0af9bcb7cde18af61a623f4f0b7a18443b8e"},"mmseqs2":{"bottle_rebuild":2,"desc":"Software suite for very fast sequence search and clustering","executables":["mmseqs"],"head_dependencies":["wget","libomp",{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/soedinglab/MMseqs2.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://mmseqs.com/","license":"MIT","ruby_source_checksum":"298913fa7ee8e8aeeaaa1da26a30d4e1063946d6528bfe00470524b005318ea2","stable_dependencies":["wget","libomp",{"cmake":[":build",":test"]}],"stable_checksum":"3541b67322aee357fd9ca529750d36cb1426aa9bcd1efb2dc916e35219e1a41c","stable_url_args":["https://github.com/soedinglab/MMseqs2/archive/refs/tags/18-8cc5c.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"18-8cc5c"},"mmsrip":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-03-17",":because":":unmaintained"},"desc":"Client for the MMS:// protocol","disable_args":{":date":"2026-03-17",":because":":unmaintained"},"homepage":"https://web.archive.org/web/20241016171436/https://nbenoit.tuxfamily.org/index.php?page=MMSRIP","license":"GPL-2.0-or-later","ruby_source_checksum":"e7180fc7f77e60cb7e867b3df76304d907db6dca6da32b63f4f61465e2838536","stable_checksum":"5aed3cf17bfe50e2628561b46e12aec3644cfbbb242d738078e8b8fce6c23ed6","stable_url_args":["https://web.archive.org/web/20161207201859/https://nbenoit.tuxfamily.org/projects/mmsrip/mmsrip-0.7.0.tar.gz"],"stable_version":"0.7.0","bottle_checksum":"6b305d9a6f6fc639792dfc7cfa1253c060132ad799eadd64878e87a688029b7f"},"mmtabbarview":{"desc":"Modernized and view-based rewrite of PSMTabBarControl","homepage":"https://mimo42.github.io/MMTabBarView/","license":"BSD-3-Clause","ruby_source_checksum":"0b63be1ff627d7f06c35dfe16e414d8447a1e435d3b53ef6be754cdd0c0edc0a","stable_checksum":"a5b79f1b50f6cabe97558f4c24a6317c448c534f15655309b6b29a532590e976","stable_url_args":["https://github.com/MiMo42/MMTabBarView/archive/refs/tags/v1.4.2.tar.gz"],"stable_version":"1.4.2","bottle_cellar":":any","bottle_checksum":"d7029d1e75a1a3e9fe45c92c67203ac9de958bc22b52193753db670484d31540"},"mmv":{"desc":"Move, copy, append, and link multiple files","executables":["mad","mcp","mln","mmv"],"head_dependencies":["bdw-gc",{"help2man":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/rrthomas/mmv","license":"GPL-3.0-or-later","ruby_source_checksum":"991ef30c6c3cdc5a9fe2886a73bf5b3a25652875a19e7585da1a7ec86cb5c3bd","stable_dependencies":["bdw-gc",{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"2bbba14c099b512b4a7e9effacec53caa06998069d108a5669ff424ffc879d03","stable_url_args":["https://github.com/rrthomas/mmv/releases/download/v2.10/mmv-2.10.tar.gz"],"stable_version":"2.10","bottle_checksum":"5db972a05a287b8d0f50be04ef2ebf6dcfef37e5553b56a4d29d4b84292e8197"},"moarvm":{"conflicts":[["moor",{":because":"both install `moar` binaries"}],["rakudo-star",{":because":"rakudo-star currently ships with moarvm included"}]],"desc":"VM with adaptive optimization and JIT compilation, built for Rakudo","executables":["moar"],"head_dependencies":["libtommath","mimalloc","zstd","libuv",{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}],["libffi"]],"homepage":"https://moarvm.org","license":"Artistic-2.0","ruby_source_checksum":"c29f42ab18448808ad37c7f8cda899b3ca66009dc8ff13b7cc1ee5eb7040870a","stable_dependencies":["libtommath","mimalloc","zstd","libuv",{"pkgconf":":build"}],"stable_checksum":"6572adbef9eba7905323318a4d99f450fe365032da71b268c2c16234b8cdb42e","stable_url_args":["https://github.com/MoarVM/MoarVM/releases/download/2026.09/MoarVM-2026.09.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}],["libffi"]],"stable_version":"2026.09"},"mob":{"desc":"Tool for smooth Git handover in mob programming sessions","executables":["mob"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/remotemobprogramming/mob.git",{":branch":"main"}],"homepage":"https://mob.sh","license":"MIT","ruby_source_checksum":"9b82dfbeb8d4594170cac4d603f310b7ac83cbe372ea612a8cb2a6028a2c5626","stable_dependencies":[{"go":":build"}],"stable_checksum":"be6adc58ffd92cc21fd3fa96bb8eba48f9d3669ed3c1de1df568c37f3625664c","stable_url_args":["https://github.com/remotemobprogramming/mob/archive/refs/tags/5.4.2.tar.gz"],"stable_version":"5.4.2"},"mobiledevice":{"bottle_rebuild":2,"desc":"CLI for Apple's Private (Closed) Mobile Device Framework","executables":["mobiledevice"],"homepage":"https://github.com/imkira/mobiledevice","license":"MIT","ruby_source_checksum":"fd7c5c3db15dd1f7d0499dc35c8bfa337e00d6aaca47359d8eeab5794b169aa7","stable_patches":[{"strip":"p1","url":"https://github.com/imkira/mobiledevice/commit/0472188d875382c5535916bf4469a2de7696fd39.patch?full_index=1","sha256":"76094a3e39e287c88bb60c829d2e9ab8801f8638c116d95a16333198b236147b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/imkira/mobiledevice/pull/20"}]}],"stable_checksum":"07b167f6103175c5eba726fd590266bf6461b18244d34ef6d05a51fc4871e424","stable_url_args":["https://github.com/imkira/mobiledevice/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_checksum":"9289a82ea82bad8477cd20b62298ecbe738103a7c6ff1a5ecce316c3056ae85e"},"moc":{"caveats":"You must start the jack daemon prior to running mocp.","deprecate_args":{":date":"2026-08-03",":because":":unmaintained"},"desc":"Terminal-based music player","disable_args":{":date":"2027-02-03",":because":":unmaintained"},"executables":["mocp"],"head_dependencies":["popt","berkeley-db@5","ffmpeg@4","flac","jack","libmodplug","libogg","libsamplerate","libsndfile","libtool","libvorbis","ncurses","speex",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["svn://daper.net/moc/trunk"],"homepage":"https://moc.daper.net/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/moc/01-codec-2.5.2.patch":"c6144dbbd85e3b775e3f03e83b0f90457450926583d4511fe32b7d655fdaf4eb","Patches/moc/02-codecpar-2.5.2.patch":"5ee71f762500e68a6ccce84fb9b9a4876e89e7d234a851552290b42c4a35e930","Patches/moc/03-defines-2.5.2.patch":"2ecfb9afbbfef9bd6f235bf1693d3e94943cf1402c4350f3681195e1fbb3d661","Patches/moc/04-lockmgr-2.5.2.patch":"9ccfad2f98abb6f974fe6dc4c95d0dc9a754a490c3a87d3bd81082fc5e5f42dc","Patches/moc/05-audio4-2.5.2.patch":"9a75ac8479ed895d07725ac9b7d86ceb6c8a1a15ee942c35eb5365f4c3cc7075"},"revision":10,"ruby_source_checksum":"8a80357552f094d9104d38b059f80e4017abd8a8ea71604c48491b1961e40a44","stable_dependencies":["berkeley-db@5","ffmpeg@4","flac","jack","libmodplug","libogg","libsamplerate","libsndfile","libtool","libvorbis","ncurses","speex",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/moc/01-codec-2.5.2.patch"},{"strip":"p1","file":"Patches/moc/02-codecpar-2.5.2.patch"},{"strip":"p1","file":"Patches/moc/03-defines-2.5.2.patch"},{"strip":"p1","file":"Patches/moc/04-lockmgr-2.5.2.patch"},{"strip":"p1","file":"Patches/moc/05-audio4-2.5.2.patch"}],"stable_checksum":"f3a68115602a4788b7cfa9bbe9397a9d5e24c68cb61a57695d1c2c3ecf49db08","stable_url_args":["https://ftp.daper.net/pub/soft/moc/stable/moc-2.5.2.tar.bz2"],"stable_version":"2.5.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"f8def0f81c78bf06d1add5d086418a0522cd207cdb3ee177d5aad5b2f3ef0c26"},"mockery":{"desc":"Mock code autogenerator for Golang","executables":["mockery"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vektra/mockery.git",{":branch":"v3"}],"homepage":"https://vektra.github.io/mockery/","license":"BSD-3-Clause","ruby_source_checksum":"d06709c1cf0ddbdeef17b5671fde0a7780249699c1021ca081f272f89b940e4e","stable_dependencies":[{"go":":build"}],"stable_checksum":"6db3558b8c9f70b23458696b856d2207dcd7c0a48d02192ebcb10ee2e03924e4","stable_url_args":["https://github.com/vektra/mockery/archive/refs/tags/v3.8.1.tar.gz"],"stable_version":"3.8.1"},"mockolo":{"desc":"Efficient Mock Generator for Swift","executables":["mockolo"],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/uber/mockolo","license":"Apache-2.0","ruby_source_checksum":"1fe6acbbde1d122b38317ee72c06e7178a2fdc5ecb5b12256b226c259acaf069","stable_checksum":"43b8dba76938b4d86df0e3e40be46211a2ea1616a17e87553248dd27e7cec045","stable_url_args":["https://github.com/uber/mockolo/archive/refs/tags/2.7.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"2.7.0"},"mockserver":{"desc":"Mock HTTP server and proxy","executables":["mockserver"],"head_dependencies":["openjdk"],"homepage":"https://www.mock-server.com/","license":"Apache-2.0","ruby_source_checksum":"8fe958c7deade9d8fccc40c3f724f379335bbda608627307bba695df4852a85d","stable_dependencies":["openjdk"],"stable_checksum":"001e15004c8809b31f27a10c956507a4ec7ef9fe3b973e1b4ed936debc379a4b","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/mock-server/mockserver-netty/9.1.0/mockserver-netty-9.1.0-brew-tar.tar"],"stable_version":"9.1.0","bottle_tag":":all","bottle_checksum":"319ad7691aad49519698897f3169b0da46473605cc0dfc566d42d371ff648558"},"moco":{"desc":"Stub server with Maven, Gradle, Scala, and shell integration","executables":["moco"],"head_dependencies":["openjdk"],"homepage":"https://github.com/dreamhead/moco","license":"MIT","ruby_source_checksum":"4355a0775777021dbcde5bad4e8ebb7b85fba0edbcdb8449dcf975eb708ac7df","stable_dependencies":["openjdk"],"stable_checksum":"f61ea62275e2b11590472b74de933a65f62ea05ff4de8b94f6b06173773301b1","stable_url_args":["https://search.maven.org/remotecontent?filepath=com/github/dreamhead/moco-runner/1.6.1/moco-runner-1.6.1-standalone.jar"],"stable_version":"1.6.1","bottle_tag":":all","bottle_checksum":"75d231201d51d05d699392664c9d9a3bd979c863dcb09e6a75ed646251975019"},"modal":{"bottle_rebuild":2,"desc":"Client library and CLI for Modal","executables":["modal"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://modal.com/","license":"Apache-2.0","ruby_source_checksum":"c644dd51bd2158900566144dde2c1e8b6b5071ae7b43d34fc435f1717805b122","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"f96bcd2de02abb74ac8ec3ff7d62400403633867a42c9c7b43f69f75ea00b952","stable_url_args":["https://files.pythonhosted.org/packages/f1/4c/4546bf12b132224a65a809766b6ada95a9a9fd63e28fb1abab1e1b962c2f/modal-1.6.2.tar.gz"],"stable_version":"1.6.2"},"models":{"desc":"Fast TUI and CLI for browsing AI models, benchmarks, and coding agents","executables":["models"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/reyamira/models.git",{":branch":"main"}],"homepage":"https://reyamira.github.io/models/","license":"MIT","ruby_source_checksum":"bd1fae292587f6cb00a0ff8f1d0feca7e7116f92635ca1521d9d296af4a081f8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"74361e3fde193772cd0db2ce4c9394487e437c4d7e416ebfafb0af661291d58a","stable_url_args":["https://github.com/reyamira/models/archive/refs/tags/v0.14.1.tar.gz"],"stable_version":"0.14.1"},"modflow6":{"desc":"USGS modular hydrologic model","executables":["mf6"],"head_dependencies":["gcc",{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/MODFLOW-ORG/modflow6.git",{":branch":"develop"}],"homepage":"https://www.usgs.gov/software/modflow-6-usgs-modular-hydrologic-model","license":"CC0-1.0","ruby_source_checksum":"8430b435c008970c48609e4be1eb707d6dcfb1955dacfa465c3f5f5bdb5e3e49","stable_dependencies":["gcc",{"meson":":build"},{"ninja":":build"}],"stable_checksum":"16b9368d582c66de83106a4c075d22c2a7a08daa7d8dfb7f40e21a5d983be699","stable_url_args":["https://github.com/MODFLOW-ORG/modflow6/archive/refs/tags/6.8.1.tar.gz"],"stable_version":"6.8.1"},"modman":{"bottle_rebuild":2,"desc":"Module deployment script geared towards Magento development","executables":["modman"],"homepage":"https://github.com/colinmollenhour/modman","license":"Apache-2.0","ruby_source_checksum":"2475fe75b77b862e03f18c6fcee4fa4be98f2cac35549f106079047d10654208","stable_checksum":"58ac5b27b11def9ba162881c3687f2085c06a6ed4cfb496bafdc64ce1a2eaac6","stable_url_args":["https://github.com/colinmollenhour/modman/archive/refs/tags/1.14.tar.gz"],"stable_version":"1.14","bottle_tag":":all","bottle_checksum":"f932bb64388501a75aff2a97fe0b75b6bbefa13d38f29d99cf49672015aba60d"},"mods":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"AI on the command-line","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["mods"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/charmbracelet/mods.git",{":branch":"main"}],"homepage":"https://github.com/charmbracelet/mods","license":"MIT","ruby_source_checksum":"efb6acddae44a08fdeaa8cda8aaa6973b5f3209af619931b7411d2a690b7e15b","stable_dependencies":[{"go":":build"}],"stable_checksum":"e16268ce55b9c90395116c2c8ce4d820d18d7f0b05430d64dc69686410776231","stable_url_args":["https://github.com/charmbracelet/mods/archive/refs/tags/v1.8.1.tar.gz"],"stable_version":"1.8.1"},"modsecurity":{"desc":"Libmodsecurity is one component of the ModSecurity v3 project","executables":["modsec-rules-check"],"head_dependencies":["libmaxminddb","lua","pcre2","yajl",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl",{":since":":monterey"}],["libxml2"]],"homepage":"https://github.com/owasp-modsecurity/ModSecurity","license":"Apache-2.0","ruby_source_checksum":"f29fb5d2c5de54852d9aaf03423a597ca52353535a0e6822ef4f774fe5cba479","stable_dependencies":["libmaxminddb","lua","pcre2","yajl",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"f283b33d5c21130fd3a15c84a93a1abe12bd1949edaf44288b12af571b671a50","stable_url_args":["https://github.com/owasp-modsecurity/ModSecurity/releases/download/v3.0.17/modsecurity-v3.0.17.tar.gz"],"stable_uses_from_macos":[["curl",{":since":":monterey"}],["libxml2"]],"stable_version":"3.0.17"},"modsurfer":{"bottle_rebuild":1,"desc":"Validate, audit and investigate WebAssembly binaries","executables":["modsurfer"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://dylibso.com/products/modsurfer/","license":"Apache-2.0","ruby_source_checksum":"d8b36de8a23d3c513c917b82b1307079e34493ca01fbdd6cbd14a06144a1970d","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2f5defcfe8668d7323a83dab0b323282e2855a4171c1d0d4eacf5963aa3729b1","stable_url_args":["https://github.com/dylibso/modsurfer/archive/refs/tags/v0.0.10.tar.gz"],"stable_version":"0.0.10"},"modules":{"caveats":"To activate modules, add the following at the end of your .zshrc:\n\n  source $HOMEBREW_PREFIX/opt/modules/init/zsh\n\nYou will also need to restart your terminal for this change to take effect.\n","desc":"Dynamic modification of a user's environment via modulefiles","executables":["add.modules","envml","mkroot","modulecmd"],"head_dependencies":["tcl-tk"],"head_uses_from_macos":[["less"]],"homepage":"https://modules.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"0e7b6db5fb05daccd1649bfaec1f09129d6fb440fd6d0a258de1133becf498d2","stable_dependencies":["tcl-tk"],"stable_checksum":"3e3cc7582ea34f3cf8353152fae724dea00dc893f021080263f475dcaeb40520","stable_url_args":["https://downloads.sourceforge.net/project/modules/Modules/modules-5.7.0/modules-5.7.0.tar.bz2"],"stable_uses_from_macos":[["less"]],"stable_version":"5.7.0"},"moe":{"desc":"Console text editor for ISO-8859 and ASCII","executables":["moe"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.gnu.org/software/moe/moe.html","license":"GPL-2.0-or-later","ruby_source_checksum":"14d1bbb6c2573f03f8f9ddc93a1727e438a8ef7cab39cad5f38401c90355dbd4","stable_checksum":"4c25cd78919272aebec0a7f8c126011bb5a4b5d87422807a3423216f0a17a868","stable_url_args":["https://ftpmirror.gnu.org/moe/moe-1.16.tar.lz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.16"},"mogenerator":{"bottle_rebuild":1,"desc":"Generate Objective-C & Swift classes from your Core Data model","executables":["mogenerator"],"head_url_args":["https://github.com/rentzsch/mogenerator.git",{":branch":"master"}],"homepage":"https://rentzsch.github.io/mogenerator/","license":"MIT","ruby_source_checksum":"23062f55acded9b5ab3d099c73b6b225ee4034e35b8745954d7315b69e98611a","stable_patches":[{"strip":"p1","url":"https://github.com/rentzsch/mogenerator/commit/20d9cce6df8380160cac0ce07687688076fddf3d.patch?full_index=1","sha256":"de700f06c32cc0d4fbcb1cdd91e9e97a55931bc047841985d5c0905e65b5e5b0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/rentzsch/mogenerator/pull/390"}]}],"stable_checksum":"4fa660a19934d94d7ef35626d68ada9912d925416395a6bf4497bd7df35d7a8b","stable_url_args":["https://github.com/rentzsch/mogenerator/archive/refs/tags/1.32.tar.gz"],"stable_version":"1.32","bottle_checksum":"b270d1b6e1f7dd23d8606906587169bf49838f82ab27015b75299f56da9dcf71"},"mold":{"desc":"Modern Linker","executables":["ld.mold","mold"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rui314/mold.git",{":branch":"main"}],"homepage":"https://github.com/rui314/mold","license":"MIT","ruby_source_checksum":"519f1e69c1ad345153521145d3461ed2a7ea6a47a87ebe58e121e21c8d8f5f94","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1dee837e227b0c3f2661def602ef8ddc0b889ae5b1d28c1ddec5f29e08e5ceb5","stable_url_args":["https://github.com/rui314/mold/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"mole":{"desc":"Deep clean and optimize your Mac","executables":["mo","mole"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tw93/Mole.git",{":branch":"main"}],"homepage":"https://mole.fit","license":"GPL-3.0-or-later","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"7a8a5b47546ab5a4bbe327b80e8f825d01d46a54bac01c237398becaad458e8f","stable_dependencies":[{"go":":build"}],"stable_checksum":"962628f0b623a64d3dfbda2da31eeb79ac56013b4ee5ab309356a42d5ffa318f","stable_url_args":["https://github.com/tw93/Mole/archive/refs/tags/V1.63.0.tar.gz"],"stable_version":"1.63.0"},"molecule":{"desc":"Automated testing for Ansible roles","executables":["molecule"],"head_dependencies":["ansible",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.14",{"rpds-py":":no_linkage"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://docs.ansible.com/projects/molecule/","license":"MIT","revision":1,"ruby_source_checksum":"fe618fefab6f1d73fe76688136f9f10fc471c57b8521270e52f3d6a1522c4a01","stable_dependencies":["ansible",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.14",{"rpds-py":":no_linkage"}],"stable_checksum":"32533aaba78c29eed80bcaab5d03ff63fe48b8f43071cf77953f391e0732d439","stable_url_args":["https://files.pythonhosted.org/packages/ea/86/6f3b9af840bea4296746db9ebfe6809f7848bb68e0dac7ac639879b72d6a/molecule-26.10.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"26.10.0"},"molten-vk":{"compatibility_version":1,"desc":"Implementation of the Vulkan graphics and compute API on top of Metal","executables":["MoltenVKShaderConverter"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/KhronosGroup/MoltenVK.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/KhronosGroup/MoltenVK","license":"Apache-2.0","ruby_source_checksum":"169b3dcd7728b7517476cd0e7066365b68ba0f221ab78be83222ef6e16066473","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"6864db532f1dbbdb621a8d0ec13f24edae318fd9269dd3dd0cdff791334bb1cb","stable_url_args":["https://github.com/KhronosGroup/MoltenVK/archive/refs/tags/v1.4.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.4.2"},"mon":{"bottle_rebuild":1,"desc":"Monitor hosts/services/whatever and alert about problems","executables":["mon"],"homepage":"https://github.com/tj/mon","license":"MIT","ruby_source_checksum":"9ab4d0cd35f57fe32fa677f118fd8b5086f8c71f47027a9a72aeda6e42cc2e7f","stable_checksum":"978711a1d37ede3fc5a05c778a2365ee234b196a44b6c0c69078a6c459e686ac","stable_url_args":["https://github.com/tj/mon/archive/refs/tags/1.2.3.tar.gz"],"stable_version":"1.2.3","bottle_checksum":"44084ac7f259335761c5569cb0f59d00df44c39b5fea84d763140c364b3b9459"},"monero":{"desc":"Official Monero wallet and CPU miner","executables":["monero-blockchain-ancestry","monero-blockchain-depth","monero-blockchain-export","monero-blockchain-import","monero-blockchain-mark-spent-outputs","monero-blockchain-prune","monero-blockchain-prune-known-spent-data","monero-blockchain-stats","monero-blockchain-usage","monero-gen-ssl-cert","monero-gen-trusted-multisig","monero-wallet-cli","monero-wallet-rpc","monerod"],"head_dependencies":["libusb","protobuf","boost","hidapi","libsodium","openssl@4","readline","unbound","zeromq",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/monero-project/monero.git",{":branch":"master"}],"homepage":"https://www.getmonero.org/downloads/#cli","license":"BSD-3-Clause","ruby_source_checksum":"143fb659e30a9aff87b1b57ecddd4641e4e12048edbbe3a64293fbee626681eb","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/monero/bin/monerod","--non-interactive"]],"stable_dependencies":["boost","hidapi","libsodium","openssl@4","readline","unbound","zeromq",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/monero-project/monero/commit/4f73cfea6d37bc1eccab1e395fc526c94cbb99ba.patch?full_index=1","sha256":"246466b0ce14c4b6f2ec7f424ca80c08369a87950be9cafefeec6171dc05c9cb","type":"backport","resolves":[{"type":"defect","id":"https://github.com/monero-project/monero/pull/10908"}]}],"stable_checksum":"3c5aabb6e8abcabb58169cf4ad60b11be23cd7384c051a40ed2b23490d842bab","stable_url_args":["https://downloads.getmonero.org/cli/monero-source-v0.18.5.4.tar.bz2"],"stable_version":"0.18.5.4"},"monetdb":{"desc":"Column-store database","executables":["mclient","mclient-11.55.9","monetdb","monetdb-11.55.9","monetdbd","monetdbd-11.55.9","mserver5","mserver5-11.55.9","msqldump","msqldump-11.55.9"],"head_dependencies":["lz4","openssl@4","pcre2","readline","xz",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://www.monetdb.org/hg/MonetDB",{":using":":hg"}],"head_uses_from_macos":[[{"python":":build"}],["bzip2"]],"homepage":"https://www.monetdb.org/","license":"MPL-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"8c379171aa35ab19e4b4f4f52d20dcdd90b2f482e168e2a626068295f3439130","stable_dependencies":["lz4","openssl@4","pcre2","readline","xz",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"c2edb5a930fc0c5aaf7fe1cac34be2bb125a1e52ee5fbdf1df9a993cc526cffe","stable_url_args":["https://www.monetdb.org/downloads/sources/Dec2025-SP4/MonetDB-11.55.9.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}],["bzip2"]],"stable_version":"11.55.9"},"mongo-c-driver":{"aliases":["libmongoc","mongo-c-driver@2"],"compatibility_version":1,"desc":"C driver for MongoDB","executables":["mongoc2-stat"],"head_dependencies":["openssl@4","zstd",{"cmake":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/mongodb/mongo-c-driver.git",{":branch":"master"}],"homepage":"https://github.com/mongodb/mongo-c-driver","license":"Apache-2.0","ruby_source_checksum":"0f64b50a5f9675474ca6d3085ebdc7784e352d2d32e5dba23fdab1f33a7b258b","stable_dependencies":["openssl@4","zstd",{"cmake":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"fdf10d5af224c18711eb3ec9d5a33056ae185901517cca17b631acf0a877a2fd","stable_url_args":["https://github.com/mongodb/mongo-c-driver/archive/refs/tags/2.5.7.tar.gz"],"stable_version":"2.5.7","versioned_formulae":["mongo-c-driver@1"]},"mongo-c-driver@1":{"deprecate_args":{":date":"2026-04-01",":because":":unmaintained"},"desc":"C driver for MongoDB","disable_args":{":date":"2027-04-01",":because":":unmaintained"},"executables":["mongoc-stat"],"head_dependencies":["zstd",{"cmake":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"homepage":"https://github.com/mongodb/mongo-c-driver","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"c59a5bd164e72c4abc7a622f9684b13eaf16ed9e2dcb2a670d13c6ddf3a0f55d","stable_dependencies":["zstd",{"cmake":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"4603a75b7433c00acd10d51ac9c9429a8e73d2f2aefda87b8a81e6abd5bda124","stable_url_args":["https://github.com/mongodb/mongo-c-driver/archive/refs/tags/1.30.14.tar.gz"],"stable_version":"1.30.14"},"mongo-cxx-driver":{"desc":"C++ driver for MongoDB","head_dependencies":["mongo-c-driver",{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/mongodb/mongo-cxx-driver.git",{":branch":"master"}],"homepage":"https://github.com/mongodb/mongo-cxx-driver","license":"Apache-2.0","ruby_source_checksum":"592044b36f29de5e3c5e1469c245fce5ce3b3eb35083c5a8340f68d02f35df65","stable_dependencies":["mongo-c-driver",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"1b88828590e54d07e4bc073ea9c2e4d11d72d50a6bedf3faea992b89efed980a","stable_url_args":["https://github.com/mongodb/mongo-cxx-driver/releases/download/r4.6.1/mongo-cxx-driver-r4.6.1.tar.gz"],"stable_version":"4.6.1"},"mongo-orchestration":{"bottle_rebuild":1,"desc":"REST API to manage MongoDB configurations on a single host","executables":["mongo-launch","mongo-orchestration"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/mongodb-labs/mongo-orchestration.git",{":branch":"master"}],"homepage":"https://github.com/mongodb-labs/mongo-orchestration","license":"Apache-2.0","revision":4,"ruby_source_checksum":"3a2ccbdddc62219a41fb3f153204e135ec072c91b807bd4a4f3a4ae9aa0dde7d","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mongo-orchestration/bin/mongo-orchestration","-b","127.0.0.1","-p","8889","--no-fork","start"]],"stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"6f0996e5bb072e8dbd0009289b31debb88a647f562c486cfc2c73583ab059993","stable_url_args":["https://files.pythonhosted.org/packages/c9/3b/6e579eb7aae04e95c194e6ca57666bc4d1cd0dff4f81de0b3f7e663222b5/mongo_orchestration-0.11.2.tar.gz"],"stable_version":"0.11.2"},"mongocli":{"bottle_rebuild":1,"desc":"MongoDB CLI enables you to manage your MongoDB in the Cloud","executables":["mongocli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mongodb/mongodb-cli.git",{":branch":"main"}],"homepage":"https://www.mongodb.com/docs/mongocli/current/","license":"Apache-2.0","ruby_source_checksum":"8e1798a43e90039f2e49162f00e5e9d717576dbfd6f7c3bf205c16ed4c354bd2","stable_dependencies":[{"go":":build"}],"stable_checksum":"87ec0735839eba17d68d8690d3749144f9ad1eab2614a5861c41befe79f03cde","stable_url_args":["https://github.com/mongodb/mongodb-cli/archive/refs/tags/mongocli/v2.0.9.tar.gz"],"stable_version":"2.0.9"},"mongodb-atlas-cli":{"aliases":["mongodb-atlas"],"conflicts":[["atlas",{":because":"both install `atlas` executable"}],["nim",{":because":"both install `atlas` executable"}]],"desc":"Atlas CLI enables you to manage your MongoDB Atlas","executables":["atlas"],"head_dependencies":["mongosh",{"go":":build"}],"head_url_args":["https://github.com/mongodb/mongodb-atlas-cli.git",{":branch":"master"}],"homepage":"https://www.mongodb.com/docs/atlas/cli/stable/","license":"Apache-2.0","ruby_source_checksum":"ab5f22e11fbca938524540881cfd2c03a754a801d0af40d9824f959b9b0f9149","stable_dependencies":["mongosh",{"go":":build"}],"stable_checksum":"d6e6ceba3c24f980f42bedd55fdf57cd2c66a61c1eaab500ba881f5e65a75b17","stable_url_args":["https://github.com/mongodb/mongodb-atlas-cli/archive/refs/tags/v1.59.3.tar.gz"],"stable_version":"1.59.3"},"mongoose":{"desc":"Web server build on top of Libmongoose embedded library","executables":["mongoose"],"homepage":"https://mongoose.ws/","license":"GPL-2.0-only","ruby_source_checksum":"45928bd9ca65a2ddf6dcbcc5fee2f588dc40e8c8eee908242cf6407a3833cf30","stable_checksum":"93208f164038b05d156935b8b725063e1afb3984a362dbcf3a9ea37b6f1f2255","stable_url_args":["https://github.com/cesanta/mongoose/archive/refs/tags/7.23.tar.gz"],"stable_version":"7.23"},"mongosh":{"compatibility_version":1,"desc":"MongoDB Shell to connect, configure, query, and work with your MongoDB database","executables":["mongosh"],"head_dependencies":["node"],"homepage":"https://www.mongodb.com/try/download/shell","license":"Apache-2.0","ruby_source_checksum":"93b2632e7b8a8a5e35681fbc904f83e1ebc86a3e2fce340bc6343b8f9bc35707","stable_dependencies":["node"],"stable_checksum":"a83ce9dbeee09f4dd05fece99e9cef99e674fb7663fdf8b94038510dbba52cfe","stable_url_args":["https://registry.npmjs.org/@mongosh/cli-repl/-/cli-repl-2.13.0.tgz"],"stable_version":"2.13.0"},"monika":{"bottle_rebuild":1,"desc":"Synthetic monitoring made easy","executables":["monika"],"head_dependencies":["node@24","sqlite",{"rust":":build"}],"homepage":"https://monika.hyperjump.tech","license":"MIT","revision":2,"ruby_source_checksum":"6f5433fb4160edb432c5864b1d2649689193476dec7b94410f44af6761af56c4","stable_dependencies":["node@24","sqlite",{"rust":":build"}],"stable_checksum":"2b2ed6ac3186d72a9f060efb62d183c4b156494b2c37de9808c108f54655b84c","stable_url_args":["https://registry.npmjs.org/@hyperjumptech/monika/-/monika-1.22.0.tgz"],"stable_version":"1.22.0"},"monit":{"desc":"Manage and monitor processes, files, directories, and devices","executables":["monit"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://mmonit.com/monit/","license":"AGPL-3.0-or-later","revision":1,"ruby_source_checksum":"4eb689d2e7895d54c4bce3d8660606a9598f542a9311f6fb8ed76966f1d38f41","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/monit/bin/monit","-I","-c","$HOMEBREW_PREFIX/etc/monitrc"]],"stable_dependencies":["openssl@4"],"stable_checksum":"ddacd2a8120aeb2351e4486ee04a17782b5004aee99f2041d829bc4dcf2a5b3b","stable_url_args":["https://mmonit.com/monit/dist/monit-6.0.0.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"6.0.0"},"monitoring-plugins":{"caveats":"All plugins have been installed in:\n  $HOMEBREW_PREFIX/sbin\n","conflicts":[["nagios-plugins",{":because":"both install their plugins to the same folder"}]],"desc":"Plugins for nagios compatible monitoring systems","executables":["check_apt","check_breeze","check_by_ssh","check_clamd","check_cluster","check_dig","check_disk","check_disk_smb","check_dns","check_dummy","check_file_age","check_flexlm","check_ftp","check_hpjd","check_http","check_ide_smart","check_ifoperstatus","check_ifstatus","check_imap","check_ircd","check_jabber","check_load","check_log","check_mailq","check_mrtg","check_mrtgtraf","check_mssql","check_nagios","check_nntp","check_nntps","check_ntp_peer","check_ntp_time","check_oracle","check_ping","check_pop","check_procs","check_real","check_rpc","check_sensors","check_simap","check_smtp","check_snmp","check_spop","check_ssh","check_ssmtp","check_swap","check_tcp","check_time","check_udp","check_ups","check_uptime","check_users","check_wave","negate","urlize","utils.pm","utils.sh"],"head_dependencies":["net-snmp","openssl@4","gettext"],"homepage":"https://www.monitoring-plugins.org","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/monitoring-plugins/openssl-4.0.diff":"693e107b253cca37f68b0da04fbc41f67aefe1a907d8f34c5ed396cd4929dea6"},"revision":1,"ruby_source_checksum":"c6f05654a021a8f0a75f2dc0b16d90ffbc461c9582b08e633a0fdd79f2a13538","stable_dependencies":["net-snmp","openssl@4","gettext"],"stable_patches":[{"strip":"p1","url":"https://github.com/monitoring-plugins/monitoring-plugins/commit/09c05ab8d1838c7a39654cfef00eccfc105feb95.patch?full_index=1","sha256":"a22583a8802126c2332179231d4f0fbda2c175e44d9830b9c88073624debf9c8","type":"backport","resolves":[{"type":"defect","id":"https://github.com/monitoring-plugins/monitoring-plugins/pull/2319"}]},{"strip":"p1","file":"Patches/monitoring-plugins/openssl-4.0.diff","type":"backport","resolves":[{"type":"defect","id":"https://github.com/monitoring-plugins/monitoring-plugins/pull/2326"}]}],"stable_checksum":"a1df32ef4791defd5418907b54be1549c81598fd02e339c4595d2d26107b3280","stable_url_args":["https://www.monitoring-plugins.org/download/monitoring-plugins-3.0.3.tar.gz"],"stable_version":"3.0.3"},"monkeysphere":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-25",":because":":unmaintained"},"desc":"Use the OpenPGP web of trust to verify ssh connections","disable_args":{":date":"2027-05-25",":because":":unmaintained"},"executables":["agent-transfer","monkeysphere","monkeysphere-authentication","monkeysphere-host","openpgp2pem","openpgp2spki","openpgp2ssh","pem2openpgp"],"head_dependencies":["gnupg","libassuan","libgcrypt","libgpg-error","openssl@4",{"gnu-sed":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://tracker.debian.org/pkg/monkeysphere","license":"GPL-3.0-or-later","revision":10,"ruby_source_checksum":"35d08f6751547730bb518c3725e13a61f492a91adc3c4aa12271ee955154402d","stable_dependencies":["gnupg","libassuan","libgcrypt","libgpg-error","openssl@4",{"gnu-sed":":build"},{"pkgconf":":build"}],"stable_checksum":"6ac6979fa1a4a0332cbea39e408b9f981452d092ff2b14ed3549be94918707aa","stable_url_args":["https://deb.debian.org/debian/pool/main/m/monkeysphere/monkeysphere_0.44.orig.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.44"},"mono-libgdiplus":{"desc":"GDI+-compatible API on non-Windows operating systems","head_dependencies":["cairo","fontconfig","giflib","glib","harfbuzz","jpeg-turbo","libexif","libpng","libtiff","pango","freetype","gettext",{"pkgconf":":build"}],"homepage":"https://www.mono-project.com/docs/gui/libgdiplus/","license":"MIT","ruby_source_checksum":"6d26378ed89074e8deb20c79a4e1cee7f723beae793865fbd7ae79584abe40cf","stable_dependencies":["cairo","fontconfig","giflib","glib","harfbuzz","jpeg-turbo","libexif","libpng","libtiff","pango","freetype","gettext",{"pkgconf":":build"}],"stable_checksum":"683adb7d99d03f6ee7985173a206a2243f76632682334ced4cae2fcd20c83bc9","stable_url_args":["https://dl.winehq.org/mono/sources/libgdiplus/libgdiplus-6.2.tar.gz"],"stable_version":"6.2","bottle_cellar":":any","bottle_checksum":"cac30e4240d9663ff31ed55835d30408ce2d19cb6606f3c285e2e943d578a777"},"mono":{"bottle_rebuild":3,"caveats":"To use the assemblies from other formulae you need to set:\n  export MONO_GAC_PREFIX=\"$HOMEBREW_PREFIX\"\n","compatibility_version":1,"conflicts":[["xsd",{":because":"both install `xsd` binaries"}],["chicken",{":because":"both install `csc`, `csi` binaries"}],["pedump",{":because":"both install `pedump` binaries"}]],"desc":"Cross platform, open source .NET development framework","executables":["al","al2","aprofutil","caspol","cccheck","ccrewrite","cert-sync","cert2spc","certmgr","chktrust","crlupdate","csc","csharp","csi","disco","dmcs","dtd2rng","dtd2xsd","gacutil","gacutil2","genxs","httpcfg","ikdasm","ilasm","illinkanalyzer","installvst","lc","macpack","makecert","mconfig","mcs","mdassembler","mdbrebase","mdoc","mdoc-assemble","mdoc-export-html","mdoc-export-msxdoc","mdoc-update","mdoc-validate","mdvalidater","mkbundle","mod","mono","mono-api-html","mono-api-info","mono-boehm","mono-cil-strip","mono-configuration-crypto","mono-find-provides","mono-find-requires","mono-hang-watchdog","mono-heapviz","mono-package-runtime","mono-service","mono-service2","mono-sgen","mono-shlib-cop","mono-symbolicate","mono-test-install","mono-xmltool","monodis","monodocer","monodocs2html","monodocs2slashdoc","monolinker","monop","monop2","mozroots","mprof-report","pdb2mdb","pedump","permview","peverify","resgen","resgen2","secutil","setreg","sgen","sgen-grep-binprot","signcode","sn","soapsuds","sqlmetal","sqlsharp","svcutil","vbc","wsdl","wsdl2","xbuild","xsd"],"head_dependencies":["python@3.15",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"llvm":":build"}],"head_url_args":["https://gitlab.winehq.org/mono/mono.git",{":branch":"main"}],"head_uses_from_macos":[[{"unzip":":build"}],["krb5"]],"homepage":"https://www.mono-project.com/","license":"Apache-2.0","link_overwrite_paths":["lib/mono","lib/cli"],"post_install_steps":[{"command":{"base":"bin","path":"cert-sync"},"guards":[{"condition":"on","value":"linux","id":"1"}],"type":"run","args":["{{HOMEBREW_PREFIX}}/etc/ca-certificates/cert.pem"]}],"ruby_source_checksum":"d9b0f04df60d2a4312b5b4caf37d8d3d640fa5166e0700ead21fc8a92b4254cf","stable_dependencies":["python@3.15",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"llvm":":build"}],"stable_checksum":"3024c97c0bc8cbcd611c401d5f994528704108ceb31f31b28dea4783004d0820","stable_url_args":["https://dl.winehq.org/mono/sources/mono/mono-6.14.1.tar.xz"],"stable_uses_from_macos":[[{"unzip":":build"}],["krb5"]],"stable_version":"6.14.1"},"monocle":{"desc":"See through all BGP data with a monocle","executables":["monocle"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/bgpkit/monocle","license":"MIT","ruby_source_checksum":"a6120c8d4690a07fb75f3d8df6bc32ac40422d0a5cf52279552e58a49c246a99","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1940d5c880a18e1839d327a87abdf29c3ec5ab95c45fcfd76b71f60ae2274ec5","stable_url_args":["https://github.com/bgpkit/monocle/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0"},"monolith":{"desc":"CLI tool for saving complete web pages as a single HTML file","executables":["monolith"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Y2Z/monolith.git",{":branch":"master"}],"homepage":"https://github.com/Y2Z/monolith","license":"CC0-1.0","ruby_source_checksum":"69517d8c37b0a9d0bbeeecdadbd3b59e02697d203e4ce6f4d245eaaf74d35cd9","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"19390d1032cd2e10a7a589228fd035ab60b07f093a46e8a2bce4fa1c08f5e66b","stable_url_args":["https://github.com/Y2Z/monolith/archive/refs/tags/v2.11.6.tar.gz"],"stable_version":"2.11.6"},"montage":{"bottle_rebuild":1,"caveats":"Montage is under the Caltech/JPL non-exclusive, non-commercial software\nlicence agreement available at:\n  http://montage.ipac.caltech.edu/docs/download.html\n","conflicts":[["wdiff",{":because":"both install an `mdiff` executable"}]],"desc":"Toolkit for assembling FITS images into custom mosaics","executables":["mAdd","mAddCube","mArchiveExec","mArchiveGet","mArchiveList","mBackground","mBestImage","mBgExec","mBgModel","mCalExec","mCalibrate","mCatMap","mCatSearch","mConcatFit","mConvert","mCoverageCheck","mDAG","mDAGFiles","mDAGGalacticPlane","mDAGTbls","mDiff","mDiffExec","mDiffFit","mDiffFitExec","mExamine","mExec","mExecTG","mFitExec","mFitplane","mFixHdr","mFixNaN","mFlattenExec","mGetHdr","mGridExec","mHdr","mHdrCheck","mHdrWWT","mHdrWWTExec","mHdrtbl","mHistogram","mImgtbl","mMakeHdr","mMakeImg","mMovingTarget","mNotify","mNotifyTG","mOverlaps","mPNGWWTExec","mPad","mPix2Coord","mPresentation","mProjExec","mProjWWTExec","mProject","mProjectCube","mProjectPP","mProjectQL","mPutHdr","mRotate","mSearch","mShrink","mShrinkCube","mShrinkHdr","mSubCube","mSubimage","mTANHdr","mTblExec","mTblSort","mTileHdr","mTileImage","mTranspose","mViewer"],"head_dependencies":["cfitsio","freetype","jpeg-turbo"],"head_url_args":["https://github.com/Caltech-IPAC/Montage.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"http://montage.ipac.caltech.edu","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"511ad0796358ca2fd48dbdd34a640efde7f65b4a61b8cd4e961df10474863e8e","stable_dependencies":["cfitsio","freetype","jpeg-turbo"],"stable_checksum":"1f540a7389d30fcf9f8cd9897617cc68b19350fbcde97c4d1cdc5634de1992c6","stable_url_args":["https://distfiles.macports.org/montage/Montage_v6.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"6.0","bottle_cellar":":any","bottle_checksum":"f6bc30d29752622bd772486c04d6feedf51a28bcf599571cf4b9336a21249900"},"moodle-dl":{"desc":"Downloads course content fast from Moodle (e.g., lecture PDFs)","executables":["moodle-dl"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"ffmpeg","python@3.15",{"cmake":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/C0D3D3V/Moodle-DL","license":"GPL-3.0-or-later","revision":14,"ruby_source_checksum":"040f2df2e6aeb8046d2f8fd44eb2fcc555a9ef4d6f2ffef7be2eb019009b53ac","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"ffmpeg","python@3.15",{"cmake":":build"}],"stable_checksum":"7a6d813b3241497fb79a34a428aa266b2d2d3c175e05d46752e0a8040adaddce","stable_url_args":["https://files.pythonhosted.org/packages/0b/44/9c283a04b0ede0bcaa2f3595b523cb115c662fe349f215631484035126d1/moodle_dl-2.3.13.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.3.13"},"moon-buggy":{"desc":"Drive some car across the moon","executables":["moon-buggy"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/seehuhn/moon-buggy.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.seehuhn.de/programs/moon-buggy","license":{":any_of":["GPL-2.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"62ee02f4093d88b67f3d5eedaa0641d6641951e97169beaffcf089953f56ff22","stable_checksum":"259ae6e7b1838c40532af5c0f20cd7c6173cd5c552ede408114064475bcfc5b6","stable_url_args":["https://www.seehuhn.de/programs/moon-buggy/moon-buggy-1.1.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.1.0"},"moon":{"desc":"Task runner and repo management tool for the web ecosystem, written in Rust","executables":["moon","moonx"],"head_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/moonrepo/moon.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://moonrepo.dev/moon","license":"MIT","ruby_source_checksum":"4048d399b3bdc7d3b3a830294010a6c698a3dc4a84b83bbc6e9074ca2a1c90a3","stable_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"c1063b9aeac175e007126c3a6b86b839de766a0a8b0fc02a908075f9b6c2eb5e","stable_url_args":["https://github.com/moonrepo/moon/archive/refs/tags/v2.6.4.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.6.4"},"moor":{"conflicts":[["moarvm",{":because":"both install `moar` binaries"}],["rakudo-star",{":because":"both install `moar` binaries"}]],"desc":"Nice to use pager for humans","executables":["moar","moor"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/walles/moor.git",{":branch":"master"}],"homepage":"https://github.com/walles/moor","license":"BSD-2-Clause","oldnames":["moar"],"ruby_source_checksum":"6f837d794eef8a82650afb3dbc223b7164af0b62b12b1c80885e6d043a137f88","stable_dependencies":[{"go":":build"}],"stable_checksum":"1ac816a00e30d601da064176cca6537cb3102132111e247abf24573eff8d4030","stable_url_args":["https://github.com/walles/moor/archive/refs/tags/v2.19.5.tar.gz"],"stable_version":"2.19.5"},"moreutils":{"bottle_rebuild":2,"conflicts":[["parallel",{":because":"both install a `parallel` executable"}],["pwntools",{":because":"both install an `errno` executable"}],["sponge",{":because":"both install a `sponge` executable"}],["task-spooler",{":because":"both install a `ts` executable"}]],"desc":"Collection of tools that nobody wrote when UNIX was young","executables":["chronic","combine","errno","ifdata","ifne","isutf8","lckdo","mispipe","parallel","pee","sponge","ts","vidir","vipe","zrun"],"head_dependencies":[{"docbook-xsl":":build"}],"head_url_args":["https://git.joeyh.name/git/moreutils.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}],["perl"]],"homepage":"https://joeyh.name/code/moreutils/","license":{":all_of":["GPL-2.0-or-later",{":any_of":["GPL-2.0-only","Artistic-2.0"]}]},"ruby_source_checksum":"df4f7677857c9da6a7ed3fa6b8a7cf7b9118b2b12a8e98a79cfb25c035b354d7","stable_dependencies":[{"docbook-xsl":":build"}],"stable_checksum":"a844c5e3360a73d12c0a5624750ecc1969d64afea2e84925328f137576e2eb55","stable_url_args":["https://deb.debian.org/debian/pool/main/m/moreutils/moreutils_0.70.orig.tar.xz"],"stable_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}],["perl"]],"stable_version":"0.70"},"moribito":{"desc":"TUI for LDAP Viewing/Queries","executables":["moribito"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ericschmar/moribito.git",{":branch":"develop"}],"homepage":"https://ericschmar.github.io/moribito/","license":"MIT","ruby_source_checksum":"0362afa020bcb835cb3035f605a0e7b2dfb805e979961a1b4ff144780728c8c7","stable_dependencies":[{"go":":build"}],"stable_checksum":"7b07448c6f8f16121232c73f45d8c8c7b59e066f20a00850dde093e724cd98db","stable_url_args":["https://github.com/ericschmar/moribito/archive/refs/tags/v0.2.6.tar.gz"],"stable_version":"0.2.6","bottle_checksum":"b60752bdc952a103dc312c9ea4f404f1e0b260e5914fde7d810f91a996f31db2"},"morphe":{"desc":"Desktop app and CLI for patching Android apps with Morphe","executables":["morphe"],"head_dependencies":["openjdk",{"gradle":":build"},{"maven":":build"}],"homepage":"https://github.com/MorpheApp/morphe-desktop","license":"GPL-3.0-only","ruby_source_checksum":"05eef8442eb1c5214551876b933267ef3636ed419ac9dbc7326ee37007b61e80","stable_dependencies":["openjdk",{"gradle":":build"},{"maven":":build"}],"stable_checksum":"b060cb8219aac9e16b0e41d306a321e2f48da3d03dafbf3498cb886d7127a33a","stable_url_args":["https://github.com/MorpheApp/morphe-desktop/archive/refs/tags/v1.19.0.tar.gz"],"stable_version":"1.19.0"},"morpheus":{"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5"},"desc":"Modeling environment for multi-cellular systems biology","executables":["morpheus","morpheus-gui"],"head_dependencies":["boost","ffmpeg","graphviz","libtiff","qt@5","libomp",{"cmake":":build"},{"doxygen":":build"},{"ninja":":build"}],"head_uses_from_macos":[[{"libxslt":":build"}],["bzip2"],["libxml2"]],"homepage":"https://morpheus.gitlab.io/","license":"BSD-3-Clause","post_install_steps":[{"command":{"base":"libexec","path":"post-install"},"guards":[{"condition":"on","value":"macos","id":"1"}],"type":"run"}],"revision":2,"ruby_source_checksum":"04f07426bbdd9f8e9f6d9db6d91546edcfb57f148bce8431be6a6fddf40a9e4c","stable_dependencies":["boost","ffmpeg","graphviz","libtiff","qt@5","libomp",{"cmake":":build"},{"doxygen":":build"},{"ninja":":build"}],"stable_checksum":"27da3928bfbc58c592d598a0c91b81990b97f0e37c00d1b8071fc208d91875fc","stable_url_args":["https://gitlab.com/morpheus.lab/morpheus/-/archive/v2.4.1/morpheus-v2.4.1.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["bzip2"],["libxml2"]],"stable_version":"2.4.1"},"morse":{"desc":"QSO generator and morse code trainer","executables":["QSO","morse"],"head_dependencies":["pulseaudio",{"pkgconf":":build"},{"xmlto":":build"}],"homepage":"http://www.catb.org/~esr/morse/","license":"BSD-2-Clause","ruby_source_checksum":"4f5408ea2d9f8edc8c31f4590726058a721a0768cd08f7dda1cc3e3dceb4ac72","stable_dependencies":["pulseaudio",{"pkgconf":":build"},{"xmlto":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/debian-hamradio-team/morse/-/raw/7acc68ab78dc8b634c0c81dc56fee0634fc9fc3b/debian/patches/04fix-pa_simple_write-with-mono-output.patch","sha256":"ae37ff290eba510fd52fe8babbe86c3ab56755b3ad5a9b7f9949b6a899b06288","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/784285"},{"type":"defect","id":"https://launchpad.net/bugs/1461755"}]}],"stable_checksum":"b0414150fc61387775656a1e7fbbc423eb24f45da063ea531d3810ed951202d7","stable_url_args":["https://gitlab.com/esr/morse-classic/-/archive/2.7/morse-classic-2.7.tar.bz2"],"stable_version":"2.7"},"mosdepth":{"desc":"Fast BAM/CRAM depth calculation for WGS, exome, or targeted sequencing","executables":["mosdepth"],"head_dependencies":["htslib",{"nim":":build"},{"samtools":":test"}],"head_url_args":["https://github.com/brentp/mosdepth.git",{":branch":"master"}],"homepage":"https://github.com/brentp/mosdepth","license":"MIT","ruby_source_checksum":"bdb99d4027fb8d4a105f1010b63244b2ea0319e422650a7fbf9a9cf4da2de686","stable_dependencies":["htslib",{"nim":":build"},{"samtools":":test"}],"stable_checksum":"abac67de4547dc5642efd46846044d6b3536d2ca3443b4ca172446edf82eeb42","stable_url_args":["https://github.com/brentp/mosdepth/archive/refs/tags/v0.3.14.tar.gz"],"stable_version":"0.3.14"},"mosh":{"bottle_rebuild":1,"desc":"Remote terminal application","executables":["mosh","mosh-client","mosh-server"],"head_dependencies":["protobuf",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"},{"tmux":":build"}],"head_url_args":["https://github.com/mobile-shell/mosh.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://mosh.org","license":"GPL-3.0-or-later","revision":43,"ruby_source_checksum":"a0bd3cdbc09d0ee8c22af91221dcccc32a4229efd4a0542f345566ce63076d6b","stable_dependencies":["protobuf",{"pkgconf":":build"},{"tmux":":build"}],"stable_checksum":"872e4b134e5df29c8933dff12350785054d2fd2839b5ae6b5587b14db1465ddd","stable_url_args":["https://github.com/mobile-shell/mosh/releases/download/mosh-1.4.0/mosh-1.4.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.4.0"},"mosml":{"desc":"Moscow ML","executables":["camlrunm","mosml","mosmlc","mosmllex","mosmlyac"],"head_dependencies":["gmp"],"homepage":"https://mosml.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"5e4cb896dfafb096884dd862d06985fc299856707454d558fb18830e855f7df9","stable_dependencies":["gmp"],"stable_patches":[{"strip":"p1","url":"https://github.com/kfl/mosml/commit/52b00ca99dcd77d64dac5a7600fe64a76ed1ac3a.patch?full_index=1","sha256":"e0db36e944b5d60e0e98afd3f3e9463d193ae89b7aa66d2cc7c452c6c6ed8632","type":"backport"}],"stable_checksum":"fed5393668b88d69475b070999b1fd34e902591345de7f09b236824b92e4a78f","stable_url_args":["https://github.com/kfl/mosml/archive/refs/tags/ver-2.10.1.tar.gz"],"stable_version":"2.10.1","bottle_cellar":":any","bottle_checksum":"d416c4d3d7861b6b964aefd53dbb97a2778f111245dabb69b8c3e9bf2933c612"},"mosquitto":{"caveats":"mosquitto has been installed with a default configuration file.\nYou can make changes to the configuration by editing:\n    $HOMEBREW_PREFIX/etc/mosquitto/mosquitto.conf\n","desc":"Message broker implementing the MQTT protocol","executables":["mosquitto","mosquitto_ctrl","mosquitto_db_dump","mosquitto_passwd","mosquitto_pub","mosquitto_rr","mosquitto_signal","mosquitto_sub"],"head_dependencies":["cjson","libwebsockets","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"libxslt":":build"}],["libedit"],["sqlite"]],"homepage":"https://mosquitto.org/","license":{":any_of":["EPL-1.0","BSD-3-Clause"]},"revision":2,"ruby_source_checksum":"d154c352c5ef3320e97830ebd7a6e5ebbe5e89f57f8ee22fcb8fdb46c96932cf","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/mosquitto"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mosquitto/sbin/mosquitto","-c","$HOMEBREW_PREFIX/etc/mosquitto/mosquitto.conf"]],"stable_dependencies":["cjson","libwebsockets","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"fd905380691ac65ea5a93779e8214941829e3d6e038d5edff9eac5fd74cbed02","stable_url_args":["https://mosquitto.org/files/source/mosquitto-2.1.2.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["libedit"],["sqlite"]],"stable_version":"2.1.2"},"most":{"desc":"Powerful paging program","executables":["most"],"head_dependencies":["s-lang"],"head_url_args":["git://git.jedsoft.org/git/most.git",{":branch":"master"}],"homepage":"https://www.jedsoft.org/most/","license":"GPL-2.0-or-later","ruby_source_checksum":"c5ed8a54a73e0a6cfea854d8f0acd1a8fb0b1fd0921d3d07aeb25610634033d6","stable_dependencies":["s-lang"],"stable_checksum":"9455aeb8f826fa8385c850dc22bf0f22cf9069b3c3423fba4bf2c6f6226d9903","stable_url_args":["https://www.jedsoft.org/releases/most/most-5.2.0.tar.gz"],"stable_version":"5.2.0","bottle_cellar":":any","bottle_checksum":"464f7b8e15dd5c9dbe5f4ca3d39eeb7d7788ea61dbf336180f1d9a864085dc0d"},"moto":{"bottle_rebuild":1,"desc":"Mock AWS services","executables":["moto_proxy","moto_server"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"homepage":"http://getmoto.org/","license":"Apache-2.0","ruby_source_checksum":"cb6b2ff280e2101bd55543d624882bfff58b45f1ad34cb35f5fa71000fd9d292","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/moto.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/moto.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/moto/bin/moto_server"]],"stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"1a467004562034a09717c3f1ed533337a81ead573ed5d2d40cad648b5ec17e00","stable_url_args":["https://files.pythonhosted.org/packages/17/27/671bc2fbff0f86a8fcd6882ee56de69b5f80f71ba089eb663d10eca28726/moto-5.2.4.tar.gz"],"stable_version":"5.2.4"},"movgrab":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-04-07",":because":":unmaintained"},"desc":"Downloader for youtube, dailymotion, and other video websites","disable_args":{":date":"2027-04-07",":because":":unmaintained"},"executables":["movgrab"],"head_dependencies":["libressl"],"homepage":"https://github.com/ColumPaget/Movgrab","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/movgrab/libUseful_xattr_backport.diff":"d77c6661386f1a6d361c32f375b05bfdb4ac42804076922a4c0748da891367c2","Patches/movgrab/linker.patch":"e23330f110cb8ea2ed29ebc99180250fa5498d53706303b4d1878dc44aa483d3","Patches/movgrab/pointer-conv.patch":"9b5c0bb666d92c87966e610e3c2db9736371507b646359b5421f2a4fa7d68222"},"revision":10,"ruby_source_checksum":"cfe833795be501dd3f85875d34d47efc520bab50cd40305edfe2a0d5c282f807","stable_dependencies":["libressl"],"stable_patches":[{"strip":"p1","file":"Patches/movgrab/libUseful_xattr_backport.diff"},{"strip":"p1","file":"Patches/movgrab/linker.patch"},{"strip":"p1","file":"Patches/movgrab/pointer-conv.patch"}],"stable_checksum":"30be6057ddbd9ac32f6e3d5456145b09526cc6bd5e3f3fb3999cc05283457529","stable_url_args":["https://github.com/ColumPaget/Movgrab/archive/refs/tags/3.1.2.tar.gz"],"stable_version":"3.1.2"},"mox":{"desc":"Modern full-featured open source secure mail server","executables":["mox"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mjl-/mox.git",{":branch":"main"}],"homepage":"https://www.xmox.nl","license":"MIT","ruby_source_checksum":"79e7807676b51df62da06cffa59ce4d0f488137bf351ba0f4beb25ee012f4538","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/NixOS/nixpkgs/1ac75001649e3822e9caffaad85d7f1db76e9482/pkgs/by-name/mo/mox/version.patch","sha256":"5c35e348e27a235fad80f6a8f68c89fb37d95c9152360619795f2fdd5dc7403f","type":"unofficial"}],"stable_checksum":"22f0d7deeaef6e8bae21f98e37ebcff7d18499591638b89eff484eb7fd06ea37","stable_url_args":["https://github.com/mjl-/mox/archive/refs/tags/v0.0.17.tar.gz"],"stable_version":"0.0.17"},"mozjpeg":{"desc":"Improved JPEG encoder","executables":["cjpeg","djpeg","jpegtran","rdjpgcom","tjbench","wrjpgcom"],"head_dependencies":["libpng",{"cmake":":build"},{"nasm":":build"}],"homepage":"https://github.com/mozilla/mozjpeg","keg_only_args":["it conflicts with the standard libjpeg"],"license":{":all_of":["IJG","Zlib","BSD-3-Clause"]},"ruby_source_checksum":"523e57e404a9583884e468618ee8abe1d4beb4bd62b6ac849e8bfae2106ce8fe","stable_dependencies":["libpng",{"cmake":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mozilla/mozjpeg/commit/1644bdb7d2fac66cd0ce25adef7754e008b5bc1e.patch?full_index=1","sha256":"bcb23a9c7aec269f472b30b44a31aea5ccc60ea1fc8342325999420e61e4efbd","type":"backport"}],"stable_checksum":"9fcbb7171f6ac383f5b391175d6fb3acde5e64c4c4727274eade84ed0998fcc1","stable_url_args":["https://github.com/mozilla/mozjpeg/archive/refs/tags/v4.1.5.tar.gz"],"stable_version":"4.1.5","bottle_cellar":":any","bottle_checksum":"db38b13c7efa289ddc6248e3068d3eade4c2314f795650d70bebd6c38d4cca3e"},"mp3blaster":{"deprecate_args":{":date":"2026-06-01",":because":":unmaintained"},"desc":"Text-based mp3 player","disable_args":{":date":"2027-06-01",":because":":unmaintained"},"executables":["mp3blaster","mp3tag","nmixer","splay"],"head_dependencies":["sdl12-compat"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://mp3blaster.sourceforge.io","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"c6ca265e907650b831620ec8db1d214783f35b5e38f55bfd7293217dfac436c4","stable_dependencies":["sdl12-compat"],"stable_checksum":"43d9f656367d16aaac163f93dc323e9843c3dd565401567edef3e1e72b9e1ee0","stable_url_args":["https://downloads.sourceforge.net/project/mp3blaster/mp3blaster/mp3blaster-3.2.6/mp3blaster-3.2.6.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.2.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"891ee24c9ab3afd96503c7a0baaf2e20bd3f2fe84f3727eeaf93b62d3de2b39d"},"mp3cat":{"desc":"Reads and writes mp3 files","executables":["mp3cat","mp3dirclean","mp3http","mp3log","mp3log-conf","mp3stream-conf"],"homepage":"https://tomclegg.ca/mp3cat","license":"GPL-2.0-or-later","ruby_source_checksum":"01c849354e25a7809a4a0f84e6b6101cb9ce6366831c13a6174686b2de1622d0","stable_checksum":"b1ec915c09c7e1c0ff48f54844db273505bc0157163bed7b2940792dca8ff951","stable_url_args":["https://github.com/tomclegg/mp3cat/archive/refs/tags/0.5.tar.gz"],"stable_version":"0.5","bottle_checksum":"d7de68fc20fca732b5cc6f5d7a62f961e88d97e59f938a6f0aff4a96ad6125da"},"mp3check":{"desc":"Tool to check mp3 files for consistency","executables":["mp3check"],"homepage":"https://code.google.com/archive/p/mp3check/","license":"GPL-2.0-or-later","ruby_source_checksum":"334cdbfb7fb81a0bae385f38af04b59f46fca9b41c05222cb98e77830c095ca9","stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/reichel/mp3check/-/raw/2154e6fcb25189ab45c3ae6f787adc8526ad1377/debian/patches/fix_ftbfs_with_gcc_9","sha256":"00c90ab89e181cbbfe8ac54280acd17cfe6a1d3f4844685aca0426b9291f932f","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/925782"}]}],"stable_checksum":"27d976ad8495671e9b9ce3c02e70cb834d962b6fdf1a7d437bb0e85454acdd0e","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mp3check/mp3check-0.8.7.tgz"],"stable_version":"0.8.7","bottle_checksum":"8223c78bae026c58b1e0407a174a3614201b7bb909fcb8ad699973c61ba3406e"},"mp3fs":{"deprecate_args":{":date":"2026-06-21",":because":":unmaintained"},"desc":"Read-only FUSE file system: transcodes audio formats to MP3","disable_args":{":date":"2027-06-21",":because":":unmaintained"},"head_dependencies":["flac","lame","libfuse@2","libid3tag","libvorbis",{"pkgconf":":build"}],"homepage":"https://khenriks.github.io/mp3fs/","license":"GPL-3.0-or-later","revision":5,"ruby_source_checksum":"a18afe3c44e5a1efba8cd89a41c4c3ca7ce2203aa8a0ffc5cfbc3180c4bd303c","stable_dependencies":["flac","lame","libfuse@2","libid3tag","libvorbis",{"pkgconf":":build"}],"stable_checksum":"942b588fb623ea58ce8cac8844e6ff2829ad4bc9b4c163bba58e3fa9ebc15608","stable_url_args":["https://github.com/khenriks/mp3fs/releases/download/v1.1.1/mp3fs-1.1.1.tar.gz"],"stable_version":"1.1.1"},"mp3gain":{"desc":"Lossless mp3 normalizer with statistical analysis","executables":["mp3gain"],"head_dependencies":["mpg123"],"homepage":"https://mp3gain.sourceforge.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"2408b7e3cd176e35cc10e1a4129b5e28d365c37d3d442d10815302d0384850b5","stable_dependencies":["mpg123"],"stable_checksum":"5cc04732ef32850d5878b28fbd8b85798d979a025990654aceeaa379bcc9596d","stable_url_args":["https://downloads.sourceforge.net/project/mp3gain/mp3gain/1.6.2/mp3gain-1_6_2-src.zip"],"stable_version":"1.6.2","bottle_cellar":":any","bottle_checksum":"55b9710be466fa70dba864853f6c4b1bb251b5bb8ea1f6a83e7ecc9fba3ec0f5"},"mp3info":{"bottle_rebuild":1,"desc":"MP3 technical info viewer and ID3 1.x tag editor","executables":["mp3info"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.ibiblio.org/mp3info/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/mp3info/patch-mp3tech.c.diff":"846d6f85a3fa22908c6104436e774fc109547f7c6e9788c15dd9e602228b7892"},"ruby_source_checksum":"7d9e33a086463b6a02652cc331576f321cdb58c63a8b357a9705c7f2808026bf","stable_patches":[{"strip":"p0","file":"Patches/mp3info/patch-mp3tech.c.diff"}],"stable_checksum":"0438ac68e9f04947fb14ca5573d27c62454cb9db3a93b7f1d2c226cd3e0b4e10","stable_url_args":["https://www.ibiblio.org/pub/linux/apps/sound/mp3-utils/mp3info/mp3info-0.8.5a.tgz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.8.5a","bottle_checksum":"0f0471f80fe9004fd5c0028ffc6ab8b5b5240474a5b04533b5d53104e732d7a8"},"mp3splt":{"desc":"Command-line interface to split MP3 and Ogg Vorbis files","executables":["mp3splt"],"head_dependencies":["libmp3splt","gettext",{"pkgconf":":build"}],"homepage":"https://mp3splt.sourceforge.net/mp3splt_page/home.php","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"1e2502c7a47490577c0b57e9bf7dfcdd392f6ecaf1b80d327b7e23efcabf5f63","stable_dependencies":["libmp3splt","gettext",{"pkgconf":":build"}],"stable_checksum":"3ec32b10ddd8bb11af987b8cd1c76382c48d265d0ffda53041d9aceb1f103baa","stable_url_args":["https://downloads.sourceforge.net/project/mp3splt/mp3splt/2.6.2/mp3splt-2.6.2.tar.gz"],"stable_version":"2.6.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"94f427450b774e0ad378acee6265be5ea628cd7ff38274bd3f1aa3516b414138"},"mp3unicode":{"bottle_rebuild":2,"desc":"Command-line utility to convert mp3 tags between different encodings","executables":["mp3unicode"],"head_dependencies":["taglib",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/alonbl/mp3unicode.git",{":branch":"master"}],"homepage":"https://mp3unicode.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"3763d5a71abc5c653fce73e03b2cb585c32e09adc57e7bb6099d5adfcf48c0d0","stable_dependencies":["taglib",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/alonbl/mp3unicode/commit/a4958c3b5cbfd7464a2d05f5212c0eb21ddf7210.patch?full_index=1","sha256":"7cdaf35bb09b5d4ee9c3ef4703bed415ed9df8be5e64f06dc7b4654739e58ab4","type":"backport","resolves":[{"type":"defect","id":"https://github.com/alonbl/mp3unicode/pull/5"}]}],"stable_checksum":"375b432ce784407e74fceb055d115bf83b1bd04a83b95256171e1a36e00cfe07","stable_url_args":["https://github.com/alonbl/mp3unicode/releases/download/mp3unicode-1.2.1/mp3unicode-1.2.1.tar.bz2"],"stable_version":"1.2.1","bottle_cellar":":any","bottle_checksum":"cf53f60a18ca4821fd4c242efce17a6424aa44a4e413de27e60463d6846540b2"},"mp3val":{"desc":"Program for MPEG audio stream validation","executables":["mp3val"],"homepage":"https://mp3val.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"2db22bcab830cf3efe7e5ba8fa32aa1a46c20411e3078851f6b68c340834038b","stable_checksum":"95a16efe3c352bb31d23d68ee5cb8bb8ebd9868d3dcf0d84c96864f80c31c39f","stable_url_args":["https://downloads.sourceforge.net/project/mp3val/mp3val/mp3val%200.1.8/mp3val-0.1.8-src.tar.gz"],"stable_version":"0.1.8","bottle_checksum":"2e853ffc3b232162f4efc76f4b166684f7433dbb0548ed424154527ae81b4289"},"mp3wrap":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":unmaintained"},"desc":"Wrap two or more mp3 files in a single large file","disable_args":{":date":"2027-01-17",":because":":unmaintained"},"executables":["mp3wrap"],"homepage":"https://mp3wrap.sourceforge.net/","license":"LGPL-2.0-or-later","ruby_source_checksum":"45a6618ad4b1809852a88ecdf693b4411998ee4bd7c446c280960d1ada054d09","stable_checksum":"1b4644f6b7099dcab88b08521d59d6f730fa211b5faf1f88bd03bf61fedc04e7","stable_url_args":["https://downloads.sourceforge.net/project/mp3wrap/mp3wrap/mp3wrap%200.5/mp3wrap-0.5-src.tar.gz"],"stable_version":"0.5","bottle_checksum":"6f72f17884f6f657f8c8db28383b880d6fb4448181689997c9834d860d28b7bf"},"mp4ff":{"desc":"Tools for parsing and manipulating MP4/ISOBMFF files","executables":["mp4ff-crop","mp4ff-decrypt","mp4ff-defragment","mp4ff-encrypt","mp4ff-info","mp4ff-mvhevc","mp4ff-nallister","mp4ff-pslister","mp4ff-subslister"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/Eyevinn/mp4ff","license":"MIT","ruby_source_checksum":"59a3aab21de6ddcc48ee7c34b84f733d8688de10f3e7708d2ef226f9762b953c","stable_dependencies":[{"go":":build"}],"stable_checksum":"7da1d4f80e6c61d7c3fbe6adea2d29eeecb9cdc7966ebf793db7898d2ce387b8","stable_url_args":["https://github.com/Eyevinn/mp4ff/archive/refs/tags/v0.60.0.tar.gz"],"stable_version":"0.60.0"},"mp4v2":{"conflicts":[["bento4",{":because":"both install `mp4extract` and `mp4info` binaries"}]],"desc":"Read, create, and modify MP4 files","executables":["mp4art","mp4chaps","mp4extract","mp4file","mp4info","mp4subtitle","mp4tags","mp4track","mp4trackdump"],"homepage":"https://mp4v2.org","license":"MPL-1.1","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"39ea0549db62f85bf3717200d10c9d060746aa9016e131b82c708bf87c1fce41","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"033185c17bf3c5fdd94020c95f8325be2e5356558e3913c3d6547a85dd61f7f1","stable_url_args":["https://github.com/enzo1982/mp4v2/releases/download/v2.1.3/mp4v2-2.1.3.tar.bz2"],"stable_version":"2.1.3","bottle_cellar":":any","bottle_checksum":"5f584150ea02e3b5d3049a117b60dbe88d412c380442fef8246267bf6f66ed36"},"mpage":{"desc":"Many to one page printing utility","executables":["mpage"],"homepage":"https://mesa.nl/pub/mpage/README","license":"GPL-2.0-or-later","ruby_source_checksum":"eca5b516b1a186f8cbd7879c00e1e279dedfc399a6d33f09217f92d8f2c28723","stable_checksum":"2351e91d25794b358df6618f17a7013a28d350ec20408fe06f8123dc4673fe93","stable_url_args":["https://mesa.nl/pub/mpage/mpage-2.5.8.tgz"],"stable_version":"2.5.8","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"fe00986658cf5c208b1335724d6856090f9b957c1bc937c016270cbc132d506a"},"mpc":{"desc":"Command-line music player client for mpd","executables":["mpc"],"head_dependencies":["libmpdclient",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://www.musicpd.org/clients/mpc/","license":"GPL-2.0-or-later","ruby_source_checksum":"e9527ca3443b388d13e91c9940625934dd8f1e56a4324c4dd2eb535522f7bdfa","stable_dependencies":["libmpdclient",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"382959c3bfa2765b5346232438650491b822a16607ff5699178aa1386e3878d4","stable_url_args":["https://www.musicpd.org/download/mpc/0/mpc-0.35.tar.xz"],"stable_version":"0.35","bottle_cellar":":any","bottle_checksum":"ff84bbc1db8188aa75c9af29d4c0fb3c46f501c806db958493d84bcf2ee6a9d3"},"mpck":{"desc":"Check MP3 files for errors","executables":["mpck"],"homepage":"https://checkmate.gissen.nl/","license":"GPL-2.0-or-later","ruby_source_checksum":"44653ca46cb32c0d8bb029f6dd8cc4f64c1cd85910347990ee89ca686cb7abb5","stable_checksum":"104e5002c4796759c3fdbb987c531f82236bd622399e323b2a406c88ed82cad5","stable_url_args":["https://checkmate.gissen.nl/checkmate-0.22.tar.gz"],"stable_version":"0.22"},"mpd":{"caveats":"MPD requires a config file to start.\nPlease copy it from $HOMEBREW_PREFIX/etc/mpd/mpd.conf into one of these paths:\n  - ~/.mpd/mpd.conf\n  - ~/.mpdconf\nand tailor it to your needs.\n","desc":"Music Player Daemon","executables":["mpd"],"head_dependencies":["chromaprint","faad2","ffmpeg","flac","fluid-synth","fmt","game-music-emu","icu4c@79","lame","libao","libid3tag","libmikmod","libmpdclient","libnfs","libnpupnp","libogg","libsamplerate","libshout","libsndfile","libsoxr","libvorbis","mpg123","opus","pcre2","sqlite","wavpack","llvm",{"meson":":build"},{"ninja":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/MusicPlayerDaemon/MPD.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["curl"],["expat"]],"homepage":"https://www.musicpd.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"7de39196205a8a1e2855cbac4b4ca66f6e6233610b31c7b314279e38678c0128","service_args":[[":run_type",":immediate"],[":process_type",":interactive"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mpd/bin/mpd","--no-daemon"]],"stable_dependencies":["chromaprint","faad2","ffmpeg","flac","fluid-synth","fmt","game-music-emu","icu4c@79","lame","libao","libid3tag","libmikmod","libmpdclient","libnfs","libnpupnp","libogg","libsamplerate","libshout","libsndfile","libsoxr","libvorbis","mpg123","opus","pcre2","sqlite","wavpack","llvm",{"meson":":build"},{"ninja":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"}],"stable_checksum":"06f9da57872170e8d5232d21ae45960d04df2a1c9b168d425d215fab3f8d3515","stable_url_args":["https://github.com/MusicPlayerDaemon/MPD/archive/refs/tags/v0.24.17.tar.gz"],"stable_uses_from_macos":[["bzip2"],["curl"],["expat"]],"stable_version":"0.24.17"},"mpdas":{"bottle_rebuild":1,"desc":"C++ client to submit tracks to audioscrobbler","executables":["mpdas"],"head_dependencies":["libmpdclient",{"pkgconf":":build"}],"head_url_args":["https://github.com/hrkfdn/mpdas.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.50hz.ws/mpdas/","license":"BSD-3-Clause","ruby_source_checksum":"70a25cfd08ed916d2b08af01a153a120b07e72dd43bdebe861bfae59923b5e8f","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/mpdas/bin/mpdas"],"stable_dependencies":["libmpdclient",{"pkgconf":":build"}],"stable_checksum":"c9103d7b897e76cd11a669e1c062d74cb73574efc7ba87de3b04304464e8a9ca","stable_url_args":["https://www.50hz.ws/mpdas/mpdas-0.4.5.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.4.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"559fcd0228ecbdcca8fd8147e611c05d6e71e071823090e669da2985140bbf5b"},"mpdecimal":{"aliases":["libmpdec"],"bottle_rebuild":1,"compatibility_version":1,"desc":"Library for decimal floating point arithmetic","homepage":"https://www.bytereef.org/mpdecimal/","license":"BSD-2-Clause","ruby_source_checksum":"b7e3a231899466088e6dfc6ad4c82bffe8dc38c623b2a4a0ef4de388bd68c1fb","stable_checksum":"96d33abb4bb0070c7be0fed4246cd38416188325f820468214471938545b1ac8","stable_url_args":["https://www.bytereef.org/software/mpdecimal/releases/mpdecimal-4.0.1.tar.gz"],"stable_version":"4.0.1"},"mpdscribble":{"caveats":"The configuration file has been placed in $HOMEBREW_PREFIX/etc/mpdscribble.conf.\n","desc":"Last.fm reporting client for mpd","executables":["mpdscribble"],"head_dependencies":["fmt","libgcrypt","libmpdclient",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.musicpd.org/clients/mpdscribble/","license":"GPL-2.0-or-later","ruby_source_checksum":"528210b1b678b404ac2883bc22e8f33ff54173953c29aa087a88b26b325855a2","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mpdscribble/bin/mpdscribble","--no-daemon"]],"stable_dependencies":["fmt","libgcrypt","libmpdclient",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"b9d5829b89c465707256c140000e1a04b1d9d3afe50db46a843cf5ee54bf6309","stable_url_args":["https://www.musicpd.org/download/mpdscribble/0.26/mpdscribble-0.26.tar.xz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.26"},"mpegdemux":{"desc":"MPEG1/2 system stream demultiplexer","executables":["mpegdemux"],"homepage":"http://www.hampa.ch/mpegdemux/","license":"GPL-2.0-only","ruby_source_checksum":"84660447e3ab2a5dd94b60456a3c2240ef61cea42b04e6d1914be2557c53ce75","stable_checksum":"05015755d45e50cbd3018baeaa8abcedc003b1162fa28237a72ab25c1bc00023","stable_url_args":["https://deb.debian.org/debian/pool/main/m/mpegdemux/mpegdemux_0.1.5.orig.tar.gz"],"stable_version":"0.1.5","bottle_checksum":"c8863fbff37e02aa161d6ac35e1e8552a0767ae61029c5104f369e6cce1cf1be"},"mpfi":{"desc":"Multiple precision interval arithmetic library","head_dependencies":["gmp","mpfr"],"homepage":"https://perso.ens-lyon.fr/nathalie.revol/software.html","license":{":all_of":["GPL-3.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"a682b1355aca3fb17ad266364c8a2e09aca943f179e9fd4ee37c7e9ebad69d48","stable_dependencies":["gmp","mpfr"],"stable_checksum":"d20ba56a8d57d0816f028be8b18a4aa909a068efcb9a260e69577939e4199752","stable_url_args":["https://perso.ens-lyon.fr/nathalie.revol/softwares/mpfi-1.5.4.tar.bz2"],"stable_version":"1.5.4","bottle_cellar":":any","bottle_checksum":"f938d6da70993c3fc9ad71483ee1daf875122e87a07dcf8322f125af6ee51f9b"},"mpfr":{"compatibility_version":1,"desc":"C library for multiple-precision floating-point computations","head_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"head_url_args":["https://gitlab.inria.fr/mpfr/mpfr.git",{":branch":"master"}],"homepage":"https://www.mpfr.org/","license":"LGPL-3.0-or-later","ruby_source_checksum":"1593024dfeecac26b44bf22f9d40f56f4339fcc100dac9d364e5dfb4be473f56","stable_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"stable_checksum":"b67ba0383ef7e8a8563734e2e889ef5ec3c3b898a01d00fa0a6869ad81c6ce01","stable_url_args":["https://ftpmirror.gnu.org/mpfr/mpfr-4.2.2.tar.xz"],"stable_version":"4.2.2","bottle_cellar":":any","bottle_checksum":"69c8ea465b74361779391dd02f3fcb474f72d4f76d43dc0c2597fd4c1358936e"},"mpfrcx":{"desc":"Arbitrary precision library for arithmetic of univariate polynomials","head_dependencies":["gmp","libmpc","mpfr",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://gitlab.inria.fr/enge/mpfrcx.git",{":branch":"master"}],"homepage":"https://www.multiprecision.org/mpfrcx/","license":"GPL-3.0-or-later","ruby_source_checksum":"b0cea56f87d44966dba0317d13db87386d1f82a8beba59f7d8958ab7919c0e89","stable_dependencies":["gmp","libmpc","mpfr",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"9da9b3614c0a3e00e6ed2b82fc935d1c838d97074dc59cb388f8fafbe3db8594","stable_url_args":["https://www.multiprecision.org/downloads/mpfrcx-0.6.3.tar.gz"],"stable_version":"0.6.3","bottle_cellar":":any","bottle_checksum":"d9f53f55c7a8931e03c5a8adbd8f4d15396b3ac4b90fef67df9646fb127fb86a"},"mpg123":{"bottle_rebuild":1,"compatibility_version":1,"desc":"MP3 player for Linux and UNIX","executables":["mpg123","mpg123-id3dump","mpg123-strip","out123"],"homepage":"https://www.mpg123.de/","license":"LGPL-2.1-only","ruby_source_checksum":"3698eb1f9ba852c034a659b627386f0113671b77ea828535343b9c058fe0f9fb","stable_checksum":"31d0e35a4ca567ec9b5ebda6c3062bb4435d6d3eacd6ef0d95cadd7854dc03ee","stable_url_args":["https://www.mpg123.de/download/mpg123-1.33.7.tar.bz2"],"stable_version":"1.33.7"},"mpg321":{"desc":"Command-line MP3 player","executables":["mpg321"],"head_dependencies":["libao","libid3tag","mad"],"homepage":"https://mpg321.sourceforge.net/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/mpg321/0.3.2.patch":"a856292a913d3d94b3389ae7b1020d662e85bd4557d1a9d1c8ebe517978e62a1"},"revision":3,"ruby_source_checksum":"ba393491f0b009f9adc34ae6203565c232c54e2453cf306a3a8ea59139f4a4dd","stable_dependencies":["libao","libid3tag","mad"],"stable_patches":[{"strip":"p1","file":"Patches/mpg321/0.3.2.patch"},{"strip":"p1","url":"https://gitweb.gentoo.org/repo/gentoo.git/plain/media-sound/mpg321/files/mpg321-0.3.2-clang16.patch?id=ba6b4630d2b4cc294a3057b1f4770650bcb12c87","sha256":"bafc5868a8293fe465449ab27bececc6039001b1519af872ecf4178afabc1a5c","type":"unofficial"}],"stable_checksum":"056fcc03e3f5c5021ec74bb5053d32c4a3b89b4086478dcf81adae650eac284e","stable_url_args":["https://downloads.sourceforge.net/project/mpg321/mpg321/0.3.2/mpg321_0.3.2.orig.tar.gz"],"stable_version":"0.3.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"c9ab1dd71ff6f687fa35938d31af37377e340c910492d5a46e907cf8a498b379"},"mpgtx":{"desc":"Toolbox to manipulate MPEG files","executables":["mpgcat","mpgdemux","mpginfo","mpgjoin","mpgsplit","mpgtx","tagmp3"],"homepage":"https://mpgtx.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"65ad3760abd5fa910a2487966a2255a28476bfda96b8aafebbd9ffbf018ca7f7","stable_checksum":"8815e73e98b862f12ba1ef5eaaf49407cf211c1f668c5ee325bf04af27f8e377","stable_url_args":["https://downloads.sourceforge.net/project/mpgtx/mpgtx/1.3.1/mpgtx-1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_checksum":"50b17722b66bcdb43ba33472f34955e71625817238660626be12a2407ba0c9ae"},"mpi4py":{"desc":"Python bindings for MPI","head_dependencies":["open-mpi","python@3.15"],"homepage":"https://mpi4py.github.io/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"3f477e626ff6b3a5c61c12fcad1f085023234741ed07fa8a542fb6077c7d1b4b","stable_dependencies":["open-mpi","python@3.15"],"stable_checksum":"56860286dc45f20e8821e93cb06669e30462348bf866f685553fa4b712d58d02","stable_url_args":["https://github.com/mpi4py/mpi4py/releases/download/4.1.2/mpi4py-4.1.2.tar.gz"],"stable_version":"4.1.2"},"mpich":{"conflicts":[["libfabric",{":because":"both install `fabric.h`"}],["open-mpi",{":because":"both install MPI compiler wrappers"}]],"desc":"Implementation of the MPI Message Passing Interface standard","executables":["hydra_nameserver","hydra_persist","hydra_pmi_proxy","mpic++","mpicc","mpichversion","mpicxx","mpiexec","mpiexec.hydra","mpif77","mpif90","mpifort","mpirun","mpivars","parkill"],"head_dependencies":["gcc","hwloc",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/pmodels/mpich.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.mpich.org/","license":"mpich2","ruby_source_checksum":"8a007b45477a8a81f42f3882553bd3f521e78ff330b461840902dcb41983d36d","stable_dependencies":["gcc","hwloc"],"stable_checksum":"928c2f18d350a91443fe8024ad01ce2c6009e9c551e0a73e797fc567f119137d","stable_url_args":["https://www.mpich.org/static/downloads/5.0.2/mpich-5.0.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"5.0.2"},"mplayer":{"bottle_rebuild":1,"compatibility_version":1,"desc":"UNIX movie player","executables":["mencoder","mplayer"],"head_dependencies":["fontconfig","freetype","jpeg-turbo","libcaca","libpng",{"pkgconf":":build"},{"nasm":":build"}],"head_url_args":["svn://svn.mplayerhq.hu/mplayer/trunk"],"head_uses_from_macos":[["bzip2"],["libxml2"],["ncurses"]],"homepage":"https://mplayerhq.hu/","license":{":all_of":["GPL-2.0-only","GPL-2.0-or-later"]},"revision":2,"ruby_source_checksum":"9579e91827eb0cdce952d55279c0975acf0817f43504869e06e9bd1a418ca5cf","stable_dependencies":["fontconfig","freetype","jpeg-turbo","libcaca","libpng",{"pkgconf":":build"},{"nasm":":build"}],"stable_checksum":"650cd55bb3cb44c9b39ce36dac488428559799c5f18d16d98edb2b7256cbbf85","stable_url_args":["https://mplayerhq.hu/MPlayer/releases/MPlayer-1.5.tar.xz"],"stable_uses_from_macos":[["bzip2"],["libxml2"],["ncurses"]],"stable_version":"1.5"},"mplayershell":{"desc":"Improved visual experience for MPlayer on macOS","executables":["mps"],"head_dependencies":["mplayer"],"head_url_args":["https://github.com/lisamelton/MPlayerShell.git",{":branch":"master"}],"homepage":"https://github.com/lisamelton/MPlayerShell","license":"MIT","ruby_source_checksum":"2e29ac2b995b4cef2ab0efec817d8673f4e18285aed666b85d0b7c096cf6f77b","stable_dependencies":["mplayer"],"stable_checksum":"a1751207de9d79d7f6caa563a3ccbf9ea9b3c15a42478ff24f5d1e9ff7d7226a","stable_url_args":["https://github.com/lisamelton/MPlayerShell/archive/refs/tags/0.9.3.tar.gz"],"stable_version":"0.9.3","bottle_checksum":"1b398dced75a1b8abc9297730a1e0aacd0bce8bc31b80317222489c78270d99e"},"mpop":{"desc":"POP3 client","executables":["mpop","mpopd"],"head_dependencies":["gnutls","libidn2","gettext",{"pkgconf":":build"}],"homepage":"https://marlam.de/mpop/","license":"GPL-3.0-or-later","ruby_source_checksum":"44925c03a788105ecac3885ee91fc5d97160eea3334ff7965a405de03801b391","stable_dependencies":["gnutls","libidn2","gettext",{"pkgconf":":build"}],"stable_checksum":"02fc2ff44f62b8fbf427ed6d8b16e0d374751198254fb1e6ad36eb6d9a938017","stable_url_args":["https://marlam.de/mpop/releases/mpop-1.4.23.tar.xz"],"stable_version":"1.4.23"},"mpremote":{"bottle_rebuild":1,"desc":"Tool for interacting remotely with MicroPython devices","executables":["mpremote"],"head_dependencies":["python@3.15"],"homepage":"https://docs.micropython.org/en/latest/reference/mpremote.html","license":"MIT","ruby_source_checksum":"08767b0a2199ae4b07ac6eaf9e2591e485f950d79c61f9422e5c5eea90065532","stable_dependencies":["python@3.15"],"stable_checksum":"ab0b6f21059698e573ca076fe9a0299e5fe7bbc3ca3f5b2f00007e22e51c7b80","stable_url_args":["https://files.pythonhosted.org/packages/ac/b7/8c44eb606b0e53517fd6ddda3f598b3bdb180c181f4e0bcbb9b7743f4cb5/mpremote-1.29.0.tar.gz"],"stable_version":"1.29.0"},"mpssh":{"desc":"Mass parallel ssh","executables":["mpssh"],"head_url_args":["https://github.com/ndenev/mpssh.git",{":branch":"master"}],"homepage":"https://github.com/ndenev/mpssh","license":"BSD-3-Clause","ruby_source_checksum":"1c7a4c36b848042270de89b763e7a637cab14e6eaa6a58abcbf7b04b64a384dc","stable_patches":[{"strip":"p1","url":"https://github.com/ndenev/mpssh/commit/3cbb868b6fdf8dff9ab86868510c0455ad1ec1b3.patch?full_index=1","sha256":"a6c596c87a4945e6a77b779fcc42867033dbfd95e27ede492e8b841738a67316","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ndenev/mpssh/pull/22"}]}],"stable_checksum":"510e11c3e177a31c1052c8b4ec06357c147648c86411ac3ed4ac814d0d927f2f","stable_url_args":["https://github.com/ndenev/mpssh/archive/refs/tags/1.3.3.tar.gz"],"stable_version":"1.3.3","bottle_checksum":"3a90eeb34d282fa97d59a7084972b98bac3c94333b81e264110e9fcd6e894476"},"mpv":{"caveats":"The global configuration directory is now $HOMEBREW_PREFIX/etc/mpv/\nYou may need to migrate any data in previous $HOMEBREW_PREFIX/etc/mpv/mpv/\n","compatibility_version":1,"desc":"Media player based on MPlayer and mplayer2","executables":["mpv"],"head_dependencies":["ffmpeg","jpeg-turbo","libarchive","libass","libbluray","libplacebo","little-cms2","luajit","mujs","rubberband","uchardet","vapoursynth","vulkan-loader","yt-dlp","zimg","molten-vk",{"docutils":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/mpv-player/mpv.git",{":branch":"master"}],"homepage":"https://mpv.io","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"revision":11,"ruby_source_checksum":"01d384e628ea1bc2581c990838989a4ced63c869d7cc5acf8edc8b1a72ee9f80","stable_dependencies":["ffmpeg","jpeg-turbo","libarchive","libass","libbluray","libplacebo","little-cms2","luajit","mujs","rubberband","uchardet","vapoursynth","vulkan-loader","yt-dlp","zimg","molten-vk",{"docutils":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/mpv-player/mpv/commit/75b2ccfeb1ce4ed5a40ac9860fa74f3d1265e13f.patch?full_index=1","sha256":"3906b98b02071a0d5747a400406494ca69cef7afd8d3eee4a99fdbe40dc90c1f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mpv-player/mpv/pull/17731"}]},{"strip":"p1","url":"https://github.com/mpv-player/mpv/commit/c5d391adba7bd024954d0df1e0405f5749f4d4ca.patch?full_index=1","sha256":"769b218df220738cc1cf9f81cf696c16518c5dfe56a5ef028e33b22536e0e924","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mpv-player/mpv/issues/18274"}]}],"stable_checksum":"ee21092a5ee427353392360929dc64645c54479aefdb5babc5cfbb5fad626209","stable_url_args":["https://github.com/mpv-player/mpv/archive/refs/tags/v0.41.0.tar.gz"],"stable_version":"0.41.0"},"mq":{"desc":"Jq-like command-line tool for markdown processing","executables":["mq","mq-lsp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/harehare/mq.git",{":branch":"main"}],"homepage":"https://mqlang.org/","license":"MIT","ruby_source_checksum":"e082b4921b1dcb046588774760b4d3bcc2d3fa747b6053e2bf5ea43330f9ddc1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"79d4f2a477e4aa2ebb6a05f05638f8622ccb28d61fbce219f5166f2df67da888","stable_url_args":["https://github.com/harehare/mq/archive/refs/tags/v0.9.3.tar.gz"],"stable_version":"0.9.3"},"mqttui":{"desc":"Subscribe to a MQTT Topic or publish something quickly from the terminal","executables":["mqttui"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/EdJoPaTo/mqttui.git",{":branch":"main"}],"homepage":"https://github.com/EdJoPaTo/mqttui","license":"GPL-3.0-or-later","ruby_source_checksum":"63868b85184a5459cc447c16aae6c30ed87c423b73312ce6cec0681506acfcbc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"287de6901f43bf1d879be25acffb02f7601e023afc90b11c8e0504e757a6589f","stable_url_args":["https://github.com/EdJoPaTo/mqttui/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0"},"mr":{"aliases":["myrepos"],"bottle_rebuild":1,"desc":"Multiple Repository management tool","executables":["mr","webcheckout"],"head_dependencies":[{"pod2man":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://myrepos.branchable.com/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"4ff23afafdf3aa447e2f81f63ea4fa86f54f84a93a18644b46a424d432015c64","stable_dependencies":[{"pod2man":":build"}],"stable_url_args":["git://myrepos.branchable.com/",{":tag":"1.20180726",":revision":"0ad7a17bb455de1fec3b2375c7aac72ab2a22ac4"}],"stable_uses_from_macos":[["perl"]],"stable_version":"1.20180726","bottle_tag":":all","bottle_checksum":"4013ab94225c8eafc1aa48b1b9b18220a7051eb8da0b98798b8dc99fd0266730"},"mrbayes":{"desc":"Bayesian inference of phylogenies and evolutionary models","executables":["mb"],"head_dependencies":["beagle","open-mpi",{"pkgconf":":build"}],"head_url_args":["https://github.com/NBISweden/MrBayes.git",{":branch":"develop"}],"homepage":"https://nbisweden.github.io/MrBayes/","license":"GPL-3.0-or-later","ruby_source_checksum":"38326e6a8d3515b638a04d96d83849a5462fc73ecf35845d826555a3096573ab","stable_dependencies":["beagle","open-mpi",{"pkgconf":":build"}],"stable_checksum":"331ceb0af036d07cd8bd7091d39632f6d102d8b98c160409d19df3958db85dc2","stable_url_args":["https://github.com/NBISweden/MrBayes/archive/refs/tags/v3.2.8.tar.gz"],"stable_version":"3.2.8"},"mrboom":{"desc":"Eight player Bomberman clone","executables":["mrboom"],"head_dependencies":["libmodplug","minizip","sdl2-compat","sdl2_mixer",{"cmake":":build"}],"homepage":"https://mrboom.mumblecore.org/","license":"MIT","ruby_source_checksum":"122163757c836f977bc7c8b44285ba25543284eed36dc10e44d7c665d891614c","stable_dependencies":["libmodplug","minizip","sdl2-compat","sdl2_mixer",{"cmake":":build"}],"stable_checksum":"c37c09c30662b17f1c7da337da1475f534674686ce78c7e15b603eeadc4498f0","stable_url_args":["https://github.com/Javanaise/mrboom-libretro/releases/download/5.5/MrBoom-src-5.5.tar.gz"],"stable_version":"5.5","bottle_cellar":":any","bottle_checksum":"2eae2f3ed78912724d5518e2e68f4cf96b30461b69c770b413f85564266a5231"},"mrtg":{"desc":"Multi router traffic grapher","executables":["cfgmaker","indexmaker","mrtg","mrtg-traffic-sum","rateup"],"head_dependencies":["gd","libpng"],"homepage":"https://oss.oetiker.ch/mrtg/","license":"GPL-2.0-or-later","ruby_source_checksum":"8eaf12e145ec58ebf28b9b5c39ccfd1460720ce2fc20e3eb0ba0bd409de4c665","stable_dependencies":["gd","libpng"],"stable_checksum":"c7f11cb5e217a500d87ee3b5d26c58a8652edbc0d3291688bb792b010fae43ac","stable_url_args":["https://oss.oetiker.ch/mrtg/pub/mrtg-2.17.10.tar.gz"],"stable_version":"2.17.10","bottle_cellar":":any","bottle_checksum":"e7a1b7cf6468e3ff41eb63860fd61887658eea6fac2fec29c30f97ed8491f893"},"mruby":{"bottle_rebuild":1,"desc":"Lightweight implementation of the Ruby language","executables":["mirb","mrbc","mruby","mruby-config","mruby-strip"],"head_dependencies":[{"bison":":build"}],"head_url_args":["https://github.com/mruby/mruby.git",{":branch":"master"}],"head_uses_from_macos":[[{"ruby":":build"}]],"homepage":"https://mruby.org/","license":"MIT","ruby_source_checksum":"76323bc7d7dbebaee8805cbf9958d6573fac34d5ff55063e6a716b3afda699f2","stable_dependencies":[{"bison":":build"}],"stable_checksum":"e2ea271dbed14e9f2b33df773ae447b747dbc242ce2675022c0a57efea85a7b4","stable_url_args":["https://github.com/mruby/mruby/archive/refs/tags/4.0.0.tar.gz"],"stable_uses_from_macos":[[{"ruby":":build"}]],"stable_version":"4.0.0"},"msc-generator":{"desc":"Draws signalling charts from textual description","executables":["msc-gen"],"head_dependencies":["cairo","fontconfig","gcc","glpk","graphviz","libpng","sdl2-compat","tinyxml2",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"help2man":":build"},{"pkgconf":":build"},{"gnu-sed":":build"},{"make":":build"}],"homepage":"https://gitlab.com/msc-generator/msc-generator","license":"AGPL-3.0-or-later","revision":1,"ruby_source_checksum":"ceefe5613c6e73bff8ca93004f29b54fd3bb324370f4a2ca41ccdefc80186537","stable_dependencies":["cairo","fontconfig","gcc","glpk","graphviz","libpng","sdl2-compat","tinyxml2",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"help2man":":build"},{"pkgconf":":build"},{"gnu-sed":":build"},{"make":":build"}],"stable_checksum":"499d8e234dae13ae6b551cb8991b6f4db980bb0f69705501e7505aad01ca5e95","stable_url_args":["https://gitlab.com/api/v4/projects/31167732/packages/generic/msc-generator/8.6.4/msc-generator-8.6.4.tar.gz"],"stable_version":"8.6.4"},"mscgen":{"desc":"Parses Message Sequence Chart descriptions and produces images","executables":["mscgen"],"head_dependencies":["freetype","gd",{"pkgconf":":build"}],"homepage":"https://www.mcternan.me.uk/mscgen/","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"5870242ff2fbc26d603fe030e3fe2c9c393621e91b7c9fdb71a51d7aa02e2bc6","stable_dependencies":["freetype","gd",{"pkgconf":":build"}],"stable_checksum":"3c3481ae0599e1c2d30b7ed54ab45249127533ab2f20e768a0ae58d8551ddc23","stable_url_args":["https://www.mcternan.me.uk/mscgen/software/mscgen-src-0.20.tar.gz"],"stable_version":"0.20","bottle_cellar":":any","bottle_checksum":"b500d3fa67b119c59ff1a781dfe0909b12d0e3c9581ec1cf9cfcf39940a4c4f9"},"msdf-atlas-gen":{"desc":"Generator of multi-channel signed distance field atlases from fonts","executables":["msdf-atlas-gen"],"head_dependencies":["freetype","libpng","msdfgen","tinyxml2",{"cmake":":build"}],"homepage":"https://github.com/Chlumsky/msdf-atlas-gen","license":"MIT","ruby_source_checksum":"77b1471b473b937851b27264a711423ab656032d0951bd5e4f405f8bf766611d","stable_dependencies":["freetype","libpng","msdfgen","tinyxml2",{"cmake":":build"}],"stable_checksum":"57db9548b30905b18640ceab5011144e9d362f33a53748bef6be53dd743c9992","stable_url_args":["https://github.com/Chlumsky/msdf-atlas-gen/archive/refs/tags/v1.4.tar.gz"],"stable_version":"1.4"},"msdfgen":{"desc":"Multi-channel signed distance field generator","executables":["msdfgen"],"head_dependencies":["freetype","libpng","tinyxml2",{"cmake":":build"}],"head_url_args":["https://github.com/Chlumsky/msdfgen.git",{":branch":"master"}],"homepage":"https://github.com/Chlumsky/msdfgen","license":"MIT","ruby_source_checksum":"5981106dfb798f8b093f89f15808a628459df29b81923cd53d4cde72abbe8d52","stable_dependencies":["freetype","libpng","tinyxml2",{"cmake":":build"}],"stable_checksum":"93cd1ad8918c1a78c5c96e82d4f4c77f0eb86c2e7e8579a0967e54196c4b7167","stable_url_args":["https://github.com/Chlumsky/msdfgen/archive/refs/tags/v1.13.tar.gz"],"stable_version":"1.13"},"msdl":{"desc":"Downloader for various streaming protocols","executables":["msdl"],"homepage":"https://msdl.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"b0b292bdb2fe0278e7855623f7d65b20dbadc9cd48d09389e65fdcdd961b28da","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"0297e87bafcab885491b44f71476f5d5bfc648557e7d4ef36961d44dd430a3a1","stable_url_args":["https://downloads.sourceforge.net/project/msdl/msdl/msdl-1.2.7-r2/msdl-1.2.7-r2.tar.gz"],"stable_version":"1.2.7-r2","bottle_checksum":"f2dceb8e2a874043888797e3ad8693aa41babf5c080afe531169ee2fff4e180a"},"msedit":{"desc":"Simple text editor with clickable interface","executables":["edit"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/microsoft/edit","license":"MIT","ruby_source_checksum":"7633e45e529e10218df3e62c16b82af5e00fbb51d357bf75154ad45c30eace2a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f35da309c5f3d92b10e5c4b2267e4d5e29d809b2aa460e80326b11f7feba72a5","stable_url_args":["https://github.com/microsoft/edit/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"msgpack-cxx":{"aliases":["msgpack-cpp"],"desc":"MessagePack implementation for C++ / msgpack.org[C++]","head_dependencies":[{"boost":":no_linkage"},{"cmake":":build"}],"head_url_args":["https://github.com/msgpack/msgpack-c.git",{":branch":"cpp_master"}],"homepage":"https://msgpack.org/","license":"BSL-1.0","ruby_source_checksum":"d78037dee3d10c094b48657c9b09f154e2f8f3a136747400052e105e35d8f92f","stable_dependencies":[{"boost":":no_linkage"},{"cmake":":build"}],"stable_checksum":"303d3a7321aee65eb9450db8a6c973954e00af34b88ba0c0aca236bc50bfb8a9","stable_url_args":["https://github.com/msgpack/msgpack-c/releases/download/cpp-9.0.0/msgpack-cxx-9.0.0.tar.gz"],"stable_version":"9.0.0","bottle_tag":":all","bottle_checksum":"01cb7589dc70746dda9933c2ca5b02197b948771544bdb519b8c5f626fd72f7e"},"msgpack-tools":{"conflicts":[["remarshal",{":because":"both install 'json2msgpack' binary"}]],"desc":"Command-line tools for converting between MessagePack and JSON","executables":["json2msgpack","msgpack2json"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/ludocode/msgpack-tools","license":"MIT","ruby_source_checksum":"04f7bf01cc3efa665fd4f9523ad41085f57baeecefbffbb3f04646199fb05c80","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"98c8b789dced626b5b48261b047e2124d256e5b5d4fbbabdafe533c0bd712834","stable_url_args":["https://github.com/ludocode/msgpack-tools/releases/download/v0.6/msgpack-tools-0.6.tar.gz"],"stable_version":"0.6","bottle_checksum":"6606dc9490eafb04a6078c34847f311aeb4460d28cf2fc90bb0fa3622904a502"},"msgpack":{"aliases":["msgpack-c"],"desc":"Library for a binary-based efficient data interchange format","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/msgpack/msgpack-c.git",{":branch":"c_master"}],"homepage":"https://msgpack.org/","license":"BSL-1.0","ruby_source_checksum":"d49347689a1dffeb8ef1174bb69b9a6931a2fb0d53927593ec5c29fd43af8754","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"6ae50f69612871aa01de76bec904165cd2a2fc30ff9f653f2f60a663c5c1a86c","stable_url_args":["https://github.com/msgpack/msgpack-c/releases/download/c-7.0.2/msgpack-c-7.0.2.tar.gz"],"stable_version":"7.0.2"},"msgvault":{"desc":"Archive a lifetime of email and chat with offline search and analytics","executables":["msgvault"],"head_dependencies":["duckdb",{"bun":":build"},{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/kenn-io/msgvault.git",{":branch":"main"}],"head_uses_from_macos":[[{"sqlite":":build"}]],"homepage":"https://github.com/kenn-io/msgvault","license":"MIT","ruby_source_checksum":"01166c2202a7d8195344a07e5b44463ab8edc22b17235c17af1e4be7fe2b6f44","stable_dependencies":["duckdb",{"bun":":build"},{"go":":build"},{"node":":build"}],"stable_checksum":"0657a1c4c0be70242fb132b7bd16e3a8d544b600d5641bd2589cf3769eb0c151","stable_url_args":["https://github.com/kenn-io/msgvault/archive/refs/tags/v0.22.0.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":build"}]],"stable_version":"0.22.0"},"msieve":{"bottle_rebuild":1,"desc":"C library for factoring large integers","executables":["msieve"],"head_dependencies":["gmp"],"homepage":"https://sourceforge.net/projects/msieve/","license":":public_domain","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"b67cc0b5b0d52606719b9ba9bf3b11e2f10b9147ed0d71d8540b9aed9f4f758e","stable_dependencies":["gmp"],"stable_checksum":"c5fcbaaff266a43aa8bca55239d5b087d3e3f138d1a95d75b776c04ce4d93bb4","stable_url_args":["https://downloads.sourceforge.net/project/msieve/msieve/Msieve%20v1.53/msieve153_src.tar.gz"],"stable_version":"1.53"},"msitools":{"desc":"Windows installer (.MSI) tool","executables":["msibuild","msidiff","msidump","msiextract","msiinfo","wixl","wixl-heat"],"head_dependencies":["gcab","glib","libgsf","gettext",{"bison":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wiki.gnome.org/msitools","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"073f9412b609d213bf6a215e14abc1600d5691f875f32f021a33fcab5ba3cd34","stable_dependencies":["gcab","glib","libgsf","gettext",{"bison":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"1ed34279cf8080f14f1b8f10e649474125492a089912e7ca70e59dfa2e5a659b","stable_url_args":["https://download.gnome.org/sources/msitools/0.106/msitools-0.106.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.106"},"msktutil":{"desc":"Active Directory keytab management","executables":["msktutil"],"head_dependencies":["krb5"],"head_uses_from_macos":[["cyrus-sasl"],["openldap"]],"homepage":"https://github.com/msktutil/msktutil","license":"GPL-2.0-or-later","ruby_source_checksum":"f934d0935429a369dffdbdc981d5fa8421a8acaac4ab4267cdbfcb5e47180c10","stable_dependencies":["krb5"],"stable_checksum":"51314bb222c20e963da61724c752e418261a7bfc2408e7b7d619e82a425f6541","stable_url_args":["https://github.com/msktutil/msktutil/releases/download/1.2.2/msktutil-1.2.2.tar.bz2"],"stable_uses_from_macos":[["cyrus-sasl"],["openldap"]],"stable_version":"1.2.2","bottle_cellar":":any","bottle_checksum":"02776a3d462787e70fc5fc13dcda29929faa694c073db369119d6c34e16f7e40"},"msmtp":{"desc":"SMTP client that can be used as an SMTP plugin for Mutt","executables":["msmtp","msmtpd"],"head_dependencies":["gnutls","libidn2","gettext",{"pkgconf":":build"}],"homepage":"https://marlam.de/msmtp/","license":"GPL-3.0-or-later","ruby_source_checksum":"154ae09983c0ebfc468639db93e86b87caf102da2702b1869534c39e633f8db9","stable_dependencies":["gnutls","libidn2","gettext",{"pkgconf":":build"}],"stable_checksum":"84e8fe2a5a80a1ee7802013b3fbdb846a3f27a4163cf37a1c6d7c7f888873ead","stable_url_args":["https://marlam.de/msmtp/releases/msmtp-1.8.34.tar.xz"],"stable_version":"1.8.34"},"msolve":{"desc":"Library for Polynomial System Solving through Algebraic Methods","executables":["msolve"],"head_dependencies":["flint","gmp","mpfr","libomp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/algebraic-solving/msolve.git",{":branch":"master"}],"homepage":"https://msolve.lip6.fr","license":"GPL-2.0-or-later","ruby_source_checksum":"bf869fb5882c97c7bf1090a5791518fd9e4677ce41eb1a969c680cdfe8475a7b","stable_dependencies":["flint","gmp","mpfr","libomp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"0f4e8276cacc26eb6abef47982dcb39a6d98d17c5a20b34488d6fd8676d4822d","stable_url_args":["https://github.com/algebraic-solving/msolve/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"mspdebug":{"caveats":"You may need to install a kernel extension if you're having trouble with\nRF2500-like devices such as the TI Launchpad:\n  https://dlbeer.co.nz/mspdebug/faq.html#rf2500_osx\n","desc":"Debugger for use with MSP430 MCUs","executables":["mspdebug"],"head_dependencies":["hidapi","libusb-compat"],"head_url_args":["https://github.com/dlbeer/mspdebug.git",{":branch":"master"}],"homepage":"https://dlbeer.co.nz/mspdebug/","license":"GPL-2.0-or-later","ruby_source_checksum":"859ec2653f42bc606376ee79adcbf3fd0d38891db8c206a1094dd7ae18c0b19b","stable_dependencies":["hidapi","libusb-compat"],"stable_checksum":"9e2c1562adeee79c73d75f0521032b01543163772f5ec30a7d6e9f6d708214b8","stable_url_args":["https://github.com/dlbeer/mspdebug/archive/refs/tags/v0.26.tar.gz"],"stable_version":"0.26"},"mstch":{"desc":"Complete implementation of {{mustache}} templates using modern C++","head_dependencies":["boost",{"cmake":":build"}],"homepage":"https://github.com/no1msd/mstch","license":"MIT","revision":1,"ruby_source_checksum":"13d811d82ca7b3b0e5b77488a939185ea323e72bb2a07c9b11221a64fe2d2ac6","stable_dependencies":["boost",{"cmake":":build"}],"stable_checksum":"811ed61400d4e9d4f9ae0f7679a2ffd590f0b3c06b16f2798e1f89ab917cba6c","stable_url_args":["https://github.com/no1msd/mstch/archive/refs/tags/1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_checksum":"c7077d9fab11fe2dd54f86d558faafdeea1d053bf93a52cff6702a0e07e2a407"},"mt32emu":{"desc":"Multi-platform software synthesiser","head_dependencies":["libsamplerate","libsoxr",{"cmake":":build"}],"head_url_args":["https://github.com/munt/munt.git",{":branch":"master"}],"homepage":"https://github.com/munt/munt","license":"LGPL-2.1-or-later","ruby_source_checksum":"aa1090cded3eda1f38fc15153dc22cd33531e8921b962b44a1a3041e55cd27bd","stable_dependencies":["libsamplerate","libsoxr",{"cmake":":build"}],"stable_checksum":"81f8c462f46bc8901618762ae34cf9de93894ff81f41db73c79472fa3baef875","stable_url_args":["https://github.com/munt/munt/archive/refs/tags/libmt32emu_2_8_3.tar.gz"],"stable_version":"2.8.3"},"mtbl":{"bottle_rebuild":1,"desc":"Immutable sorted string table library","executables":["mtbl_dump","mtbl_info","mtbl_merge","mtbl_verify"],"head_dependencies":["lz4","snappy","zstd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/farsightsec/mtbl.git",{":branch":"master"}],"homepage":"https://github.com/farsightsec/mtbl","license":"Apache-2.0","ruby_source_checksum":"cee02851090532ca92da6008468f1965675ad9a63e4454c98e9cb31fcce11f98","stable_dependencies":["lz4","snappy","zstd",{"pkgconf":":build"}],"stable_checksum":"da2693ea8f9d915a09cdb55815ebd92e84211443b0d5525789d92d57a5381d7b","stable_url_args":["https://dl.farsightsecurity.com/dist/mtbl/mtbl-1.7.1.tar.gz"],"stable_version":"1.7.1"},"mtm":{"desc":"Micro terminal multiplexer","executables":["mtm"],"head_dependencies":["ncurses"],"head_url_args":["https://github.com/deadpixi/mtm.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/deadpixi/mtm","license":"GPL-3.0-or-later","ruby_source_checksum":"f82fa184fcfdf6dd047a8aed11d6474a7d9a098d676f49db12cf2cc85a53e9cf","stable_dependencies":["ncurses"],"stable_checksum":"2ae05466ef44efa7ddb4bce58efc425617583d9196b72e80ec1090bd77df598c","stable_url_args":["https://github.com/deadpixi/mtm/archive/refs/tags/1.2.1/1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_cellar":":any","bottle_checksum":"68947fd5c5d573b896c3887edb92f007cd480a5f469a97400712f8b01796b336"},"mtoc":{"bottle_rebuild":1,"conflicts":[["ocmtoc",{":because":"both install `mtoc` binaries"}]],"desc":"Mach-O to PE/COFF binary converter","executables":["mtoc"],"head_dependencies":[{"llvm":":build"}],"homepage":"https://opensource.apple.com/","license":"APSL-2.0","ruby_source_checksum":"79fca97e1daeb9b3fbfd25b63a3711a2e2a5decbfe1dcad7ff69760191b0aa44","stable_dependencies":[{"llvm":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"1867fa0204c139f8073689b0d0785454b152b367762ff07ec9f316c97da1969b","stable_url_args":["https://github.com/apple-oss-distributions/cctools/archive/refs/tags/cctools-1035.1.102.tar.gz"],"stable_version":"1035.1.102"},"mtools":{"conflicts":[["mcat",{":because":"both install `mcat` binaries"}],["multimarkdown",{":because":"both install `mmd` binaries"}]],"desc":"Tools for manipulating MSDOS files","executables":["amuFormat.sh","lz","mattrib","mbadblocks","mcat","mcd","mcheck","mcomp","mcopy","mdel","mdeltree","mdir","mdoctorfat","mdu","mformat","minfo","mkmanifest","mlabel","mmd","mmount","mmove","mpartition","mrd","mren","mshortname","mshowfat","mtools","mtoolstest","mtype","mxtar","mzip","tgz","uz"],"homepage":"https://www.gnu.org/software/mtools/","license":"GPL-3.0-or-later","ruby_source_checksum":"bef2492967886f9c7a2e9ad1041e94d5a21ffa8cfd690202338b54c369835859","stable_checksum":"10cd1111da87bf2400a380c1639a6cba8bfb937a24f9c51f5f88d393ae5f6f76","stable_url_args":["https://ftpmirror.gnu.org/mtools/mtools-4.0.49.tar.gz"],"stable_version":"4.0.49","bottle_checksum":"373f8d9fe58ac60117d60dc996720e2335db25cd2113f9239e6ce694a411ba83"},"mtr":{"caveats":"mtr requires root privileges so you will need to run `sudo mtr`.\nYou should be certain that you trust any software you grant root privileges.\n","compatibility_version":1,"desc":"'traceroute' and 'ping' in a single tool","executables":["mtr","mtr-packet"],"head_dependencies":["jansson",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/traviscross/mtr.git",{":branch":"master"}],"homepage":"https://www.bitwizard.nl/mtr/","license":{":all_of":["GPL-2.0-only","BSD-3-Clause","LGPL-2.0-only"]},"ruby_source_checksum":"d910f272c3aa5ed0d3b62fe535ddb6072d798b91fe5a1aabcb7bcf86bc47eb92","stable_dependencies":["jansson",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"73e6aef3fb6c8b482acb5b5e2b8fa7794045c4f2420276f035ce76c5beae632d","stable_url_args":["https://github.com/traviscross/mtr/archive/refs/tags/v0.96.tar.gz"],"stable_version":"0.96","bottle_cellar":":any","bottle_checksum":"4dac9630dd7d0fd91fdf2ab472c515235f25969d6de0d6f0773bdd56989c2312"},"mu-repo":{"bottle_rebuild":4,"conflicts":[["mu",{":because":"both install `mu` binaries"}]],"desc":"Tool to work with multiple git repositories","executables":["mu"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/fabioz/mu-repo","license":"GPL-3.0-only","ruby_source_checksum":"cad9a91f4f7b7e22f78b2f2f9bcbdfef64f33652f17590230238f9c98a17c43a","stable_dependencies":["python@3.15"],"stable_checksum":"f557e46e35a6dd8e1a8735c2a74ea1e60e9280040abc22a472e88eff0d23c5ca","stable_url_args":["https://files.pythonhosted.org/packages/0d/3d/ddf28cf3beafadb5b3ea45ab882530c1d993b4fc10c0c61d82c8da624f3d/mu_repo-1.9.0.tar.gz"],"stable_version":"1.9.0","bottle_tag":":all","bottle_checksum":"7e8bc07a6e1626120f16e38977d58dd0b9ebfc2ed7379b474e068165285d8c4e"},"mu":{"conflicts":[["mu-repo",{":because":"both install `mu` binaries"}]],"desc":"Tool for searching e-mail messages stored in the maildir-format","executables":["mu"],"head_dependencies":["fmt","glib","gmime","guile","tl-expected","xapian","gettext",{"cli11":":build"},{"cmake":":build"},{"emacs":":build"},{"libgpg-error":":build"},{"libtool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/djcb/mu.git",{":branch":"master"}],"homepage":"https://www.djcbsoftware.nl/code/mu/","license":"GPL-3.0-or-later","ruby_source_checksum":"1489b49598d2b81ec05e7598eb2c3221824504fe17bdb094e037bd48928ac7d0","stable_dependencies":["fmt","glib","gmime","guile","tl-expected","xapian","gettext",{"cli11":":build"},{"cmake":":build"},{"emacs":":build"},{"libgpg-error":":build"},{"libtool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3714ea0d1e4811bd2c160cc2e222dc00723485df9756e2d90f2bb66e90f894f7","stable_url_args":["https://github.com/djcb/mu/releases/download/v1.14.4/mu-1.14.4.tar.xz"],"stable_version":"1.14.4"},"mubeng":{"desc":"Incredibly fast proxy checker & IP rotator with ease","executables":["mubeng"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mubeng/mubeng.git",{":branch":"master"}],"homepage":"https://github.com/mubeng/mubeng","license":"Apache-2.0","ruby_source_checksum":"07cc1d218c09710ed35779efeac8f41b67bb1aaf8d74f18d7fe838327630106e","stable_dependencies":[{"go":":build"}],"stable_checksum":"57a4e10f25ec5e70fafc97cb21a13ffffdc63d3b8004055318ea0ecd1ab63507","stable_url_args":["https://github.com/mubeng/mubeng/archive/refs/tags/v0.23.0.tar.gz"],"stable_version":"0.23.0","bottle_checksum":"f4c4a171a1183c4a5f2786dfd43c60e1f7d1974b1ac8c4ec7e49b71cf99da9c4"},"mufetch":{"desc":"Neofetch-style music cli","executables":["mufetch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ashish0kumar/mufetch.git",{":branch":"main"}],"homepage":"https://github.com/ashish0kumar/mufetch","license":"MIT","ruby_source_checksum":"1ec1831cbe7c7932e90db5196a8334c76159291de353839247fbf6bb63810ee1","stable_dependencies":[{"go":":build"}],"stable_checksum":"c6cba3e87e21809c640e540d396d3f72bdaa4fd42fdb79de43ada7cd6a589f0e","stable_url_args":["https://github.com/ashish0kumar/mufetch/archive/refs/tags/v0.1.1.tar.gz"],"stable_version":"0.1.1"},"muffet":{"desc":"Fast website link checker in Go","executables":["muffet"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/raviqqe/muffet.git",{":branch":"main"}],"homepage":"https://github.com/raviqqe/muffet","license":"MIT","ruby_source_checksum":"0aa47c35a8b6027a76bebdd8f5a54e6a302daf87d694171e93294acef5a05df6","stable_dependencies":[{"go":":build"}],"stable_checksum":"21e96ba16b1b0de1d2bee16dafad4c1a5996fc6e0f550edc1377ab791421716a","stable_url_args":["https://github.com/raviqqe/muffet/archive/refs/tags/v2.11.7.tar.gz"],"stable_version":"2.11.7"},"mujs":{"compatibility_version":3,"desc":"Embeddable Javascript interpreter","executables":["mujs","mujs-pp"],"head_dependencies":[{"pkgconf":":test"}],"head_url_args":["https://codeberg.org/ccxvii/mujs.git",{":branch":"master"}],"homepage":"https://www.mujs.com/","license":"ISC","ruby_source_checksum":"7141060fe65d3da30bce0322c17b62bf46e5bbcb9ee1e881ab8224776394acf7","stable_dependencies":[{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ccxvii/mujs/commit/e21c6bfdce374e19800f2455f45828a90fce39da.patch?full_index=1","sha256":"e10de8b9c3a62ffe121b61fe60b67ba8faa68eaace9a3b17a13f46a2cc795a11","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ccxvii/mujs/pull/203"}]}],"stable_checksum":"456a395769daf110a30f9bf6f793044261e261481d5dca33b63cdc8714774ca4","stable_url_args":["https://mujs.com/downloads/mujs-1.3.11.tar.gz"],"stable_version":"1.3.11"},"multi-git-status":{"desc":"Show uncommitted, untracked and unpushed changes for multiple Git repos","executables":["mgitstatus"],"homepage":"https://github.com/fboender/multi-git-status","license":"MIT","ruby_source_checksum":"f670463e611170a3f434a29ebf5b8a7a8f802737ae1690ec59ba21aeefb2867f","stable_checksum":"2634b4b8b3d69a397f5462ec1d72a77d5b395f363ed8e1aabfbf7e5e4172f93f","stable_url_args":["https://github.com/fboender/multi-git-status/archive/refs/tags/2.3.tar.gz"],"stable_version":"2.3","bottle_tag":":all","bottle_checksum":"011ea78413856d20a26c71c4cdcc1b7909ce6ab7075544c716359079eb4f3b06"},"multi-gitter":{"desc":"Update multiple repositories in with one command","executables":["multi-gitter"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/lindell/multi-gitter.git",{":branch":"master"}],"homepage":"https://github.com/lindell/multi-gitter","license":"Apache-2.0","ruby_source_checksum":"1ec64cddc915c011904bb04b836bddc1d4eceae504b54c85e8c1f03d788601dd","stable_dependencies":[{"go":":build"}],"stable_checksum":"82cbb58888eeba869702ea60b508d964e093da3b14beb5bf1b93e9cd5aa013f1","stable_url_args":["https://github.com/lindell/multi-gitter/archive/refs/tags/v0.64.0.tar.gz"],"stable_version":"0.64.0"},"multimarkdown":{"conflicts":[["mtools",{":because":"both install `mmd` binaries"}],["markdown",{":because":"both install `markdown` binaries"}],["discount",{":because":"both install `markdown` binaries"}]],"desc":"Turn marked-up plain text into well-formatted documents","executables":["markdown","mmd","mmd2all","mmd2epub","mmd2fodt","mmd2odt","mmd2opml","mmd2pdf","mmd2tex","multimarkdown"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fletcher/MultiMarkdown-6.git",{":branch":"develop"}],"homepage":"https://fletcher.github.io/MultiMarkdown-6/","license":"MIT","ruby_source_checksum":"99828600a19bb60bb7a6810e4fe6218ec4d1576376752f54bf4d179e74d3fbb8","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"6568d1e5ccaffab3a8689909fe21f64066c13d5716a0010a4c3fffcb308d3f9e","stable_url_args":["https://github.com/fletcher/MultiMarkdown-6/archive/refs/tags/6.8.0.tar.gz"],"stable_version":"6.8.0"},"multitail":{"desc":"Tail multiple files in one terminal simultaneously","executables":["multitail"],"head_dependencies":["ncurses",{"pkgconf":":build"}],"head_url_args":["https://github.com/folkertvanheusden/multitail.git",{":branch":"master"}],"homepage":"https://vanheusden.com/multitail/","license":"MIT","ruby_source_checksum":"f793404165802bf9b37c06f190886a20a58116a13aa530ebadb44703bc3638b0","stable_dependencies":["ncurses",{"pkgconf":":build"}],"stable_checksum":"bf614c53c212238bccc86bb7ab220b6b11f3997c1900a5767df4b1a79885f421","stable_url_args":["https://github.com/folkertvanheusden/multitail/archive/refs/tags/7.1.6.tar.gz"],"stable_version":"7.1.6"},"multitime":{"desc":"Time command execution over multiple executions","executables":["multitime"],"head_dependencies":[{"autoconf":":build"}],"homepage":"https://tratt.net/laurie/src/multitime/","license":"MIT","ruby_source_checksum":"43abdfe8d3c261a263d1946447c032c078da2d4bda7768d7e87e70e9df9b2ffa","stable_dependencies":[{"autoconf":":build"}],"stable_checksum":"4cef12f00ab0f77a2dcc1dcd2838319cdc125afe3fbf27edcc7b809388b1fa78","stable_url_args":["https://github.com/ltratt/multitime/archive/refs/tags/multitime-1.5.tar.gz"],"stable_version":"1.5"},"mummer":{"bottle_rebuild":1,"conflicts":[["gd",{":because":"both install `annotate` binaries"}]],"desc":"Genome alignment tool","executables":["annotate","combineMUMs","delta-filter","dnadiff","exact-tandems","mummer","mummerplot","nucmer","promer","repeat-match","show-aligns","show-coords","show-diff","show-snps","show-tiling"],"head_dependencies":["gcc"],"homepage":"https://github.com/mummer4/mummer","license":"Artistic-2.0","ruby_source_checksum":"e8eca66f8ef7b94512837f1fce465ad5f8c659a108d06c693d07877db7a928bc","stable_dependencies":["gcc"],"stable_checksum":"bc20ae2701a0b2e323e4e515b7cfa18a0f0cb34a4ff5844b289b2de0154e3d3e","stable_url_args":["https://github.com/mummer4/mummer/releases/download/v4.0.1/mummer-4.0.1.tar.gz"],"stable_version":"4.0.1","bottle_cellar":":any","bottle_checksum":"717f648282b990e25757252a3acc3be4ba1dcaf1f8600913f6fcae8ed92af3b7"},"muon":{"desc":"Meson-compatible build system","executables":["muon"],"head_dependencies":["libarchive","ninja","pkgconf",{"meson":":build"},{"scdoc":":build"}],"head_url_args":["https://git.sr.ht/~lattis/muon",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://muon.build","license":"GPL-3.0-only","ruby_source_checksum":"a73c8f5be2d2c8de82eba7be95c423f83af737436c8cc7eb6b4850c14265de24","stable_dependencies":["libarchive","ninja","pkgconf",{"meson":":build"},{"scdoc":":build"}],"stable_checksum":"e7095741dc11338f5ed8e0aa02e993fc34df4295dad4296127bbb212bcf56e07","stable_url_args":["https://git.sr.ht/~lattis/muon/archive/0.7.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.7.0"},"muparser":{"bottle_rebuild":1,"desc":"C++ math expression parser library","head_dependencies":["libomp",{"cmake":":build"}],"head_url_args":["https://github.com/beltoforion/muparser.git",{":branch":"master"}],"homepage":"https://github.com/beltoforion/muparser","license":"BSD-2-Clause","link_overwrite_paths":["lib/libmuparser.dylib","lib/libmuparser.2.dylib"],"revision":2,"ruby_source_checksum":"d57752fb3685e2ee6407d98020f3e2ab69a7c3e61485980f2a945b84ad6a8975","stable_dependencies":["libomp",{"cmake":":build"}],"stable_checksum":"20b43cc68c655665db83711906f01b20c51909368973116dfc8d7b3c4ddb5dd4","stable_url_args":["https://github.com/beltoforion/muparser/archive/refs/tags/v2.3.5.tar.gz"],"stable_version":"2.3.5"},"mupdf-tools":{"conflicts":[["mupdf",{":because":"mupdf and mupdf-tools install the same binaries"}]],"desc":"Lightweight PDF and XPS viewer","executables":["mudraw","mutool"],"head_url_args":["git://git.ghostscript.com/mupdf.git",{":branch":"master"}],"homepage":"https://mupdf.com/","license":"AGPL-3.0-or-later","ruby_source_checksum":"43d4aedec2a01b4116966e9c3c197feff9d999ca8218549b8728664e16fc4635","stable_checksum":"98a5c10cda20c3992cdf76ff6b2a1149c32bd79cc796d3f703230b1185b7e934","stable_url_args":["https://mupdf.com/downloads/archive/mupdf-1.28.5-source.tar.gz"],"stable_version":"1.28.5"},"mupdf":{"compatibility_version":8,"conflicts":[["mupdf-tools",{":because":"both install the same binaries"}]],"desc":"Lightweight PDF and XPS viewer","executables":["mudraw","mupdf-gl","mupdf-x11","mutool"],"head_dependencies":["brotli","freetype","gumbo-parser","harfbuzz","jbig2dec","jpeg-turbo","leptonica","openjpeg","openssl@4","python@3.15","tesseract","libarchive",{"llvm@21":":build"},{"pkgconf":":build"},{"swig":":build"}],"head_url_args":["git://git.ghostscript.com/mupdf.git",{":branch":"master"}],"homepage":"https://mupdf.com/","license":"AGPL-3.0-or-later","revision":2,"ruby_source_checksum":"90c2f12bbf95d773659e4e25d801a3a943975f05554fc11e4bf8e29b1425f787","stable_dependencies":["brotli","freetype","gumbo-parser","harfbuzz","jbig2dec","jpeg-turbo","leptonica","openjpeg","openssl@4","python@3.15","tesseract","libarchive",{"llvm@21":":build"},{"pkgconf":":build"},{"swig":":build"}],"stable_checksum":"98a5c10cda20c3992cdf76ff6b2a1149c32bd79cc796d3f703230b1185b7e934","stable_url_args":["https://mupdf.com/downloads/archive/mupdf-1.28.5-source.tar.gz"],"stable_version":"1.28.5"},"mupen64plus":{"bottle_rebuild":1,"desc":"Cross-platform plugin-based N64 emulator","executables":["mupen64plus"],"head_dependencies":["freetype","libpng","sdl2-compat",{"pkgconf":":build"},{"nasm":":build"}],"homepage":"https://www.mupen64plus.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"c4fd5a090a3a2b05d6bb164e164cc8b6117aff58f9c030cf5da8bec7a83e2d44","stable_dependencies":["freetype","libpng","sdl2-compat",{"pkgconf":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mupen64plus/mupen64plus-ui-console/commit/1cab2e6dfe46d5fbc4c23e1e7fbb4502a4e57981.patch?full_index=1","sha256":"a6e80f36b65406d31f3611f88e695e5c079db52b6f68daa8eb01307f5447194c","directory":"source/mupen64plus-ui-console","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mupen64plus/mupen64plus-ui-console/pull/84"}]}],"stable_checksum":"297e17180cd76a7b8ea809d1a1be2c98ed5c7352dc716965a80deb598b21e131","stable_url_args":["https://github.com/mupen64plus/mupen64plus-core/releases/download/2.6.0/mupen64plus-bundle-src-2.6.0.tar.gz"],"stable_version":"2.6.0"},"murex":{"desc":"Bash-like shell designed for greater command-line productivity and safer scripts","executables":["murex"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/lmorg/murex.git",{":branch":"master"}],"homepage":"https://murex.rocks","license":"GPL-2.0-only","ruby_source_checksum":"72f729f26c90a88087a22f6c3e8d5e984497c0219357f1706eb0c672ece9522d","stable_dependencies":[{"go":":build"}],"stable_checksum":"a907bea8e343c3c3627fe4934233f352de2cc0f87d53230745534bd8f0037de4","stable_url_args":["https://github.com/lmorg/murex/archive/refs/tags/v7.3.1232.tar.gz"],"stable_version":"7.3.1232"},"musepack":{"bottle_rebuild":1,"desc":"Audio compression format and tools","executables":["mpc2sv8","mpcchap","mpccut","mpcdec","mpcenc","mpcgain","wavcmp"],"head_dependencies":["libcuefile","libreplaygain",{"cmake":":build"}],"homepage":"https://www.musepack.net/","license":{":all_of":["BSD-3-Clause","LGPL-2.1-or-later","GPL-2.0-or-later","Zlib"]},"local_patch_checksums":{"Patches/musepack/r479.patch":"efef0421e3bb25c065c5e77d6c2e4bcdcc89fbcb03c7a7cfd7565ee5478fc8ba","Patches/musepack/r482.patch":"b147cc7effe9230401a0a865fdea1805be8eb26a24059bb36e39da1012e8da4b","Patches/musepack/r491.patch":"9003ff9c3e939dc880cc1ab1a46626eb9cf67a27b2610e7bac0945256bbb5cab"},"ruby_source_checksum":"1cb567bfabb6098310858899f3a7b675ba3a2e3ffc888cdacbc1a8a33c8aedc9","stable_dependencies":["libcuefile","libreplaygain",{"cmake":":build"}],"stable_patches":[{"strip":"p0","file":"Patches/musepack/r479.patch"},{"strip":"p0","file":"Patches/musepack/r482.patch"},{"strip":"p0","file":"Patches/musepack/r491.patch"},{"strip":"p1","url":"https://raw.githubusercontent.com/gentoo/gentoo/f5d4d4995d45baf77c176224b62e424dca037aef/media-sound/musepack-tools/files/musepack-tools-495-fixup-link-depends.patch","sha256":"6dbada5a1e90c8fd1fe60084c04e2193cd027c6959ecaf6a37151a674ddb6a77","type":"unofficial"},{"strip":"p1","url":"https://raw.githubusercontent.com/gentoo/gentoo/f5d4d4995d45baf77c176224b62e424dca037aef/media-sound/musepack-tools/files/musepack-tools-495-incompatible-pointers.patch","sha256":"25b43fa3ad4ae6eef1e483e3b675b521049901809a024e22aa0aee2237501654","type":"unofficial"}],"stable_checksum":"a4b1742f997f83e1056142d556a8c20845ba764b70365ff9ccf2e3f81c427b2b","stable_url_args":["https://files.musepack.net/source/musepack_src_r475.tar.gz"],"stable_version":"r475","bottle_cellar":":any","bottle_checksum":"772444ef289c9324ef9063d4ca8bc4626080f053589bd93b994e410183c9ff2e"},"musikcube":{"desc":"Terminal-based audio engine, library, player and server","executables":["musikcube","musikcubed"],"head_dependencies":["ffmpeg","game-music-emu","lame","libev","libmicrohttpd","libopenmpt","ncurses","openssl@4","portaudio","taglib","gnutls","mpg123",{"asio":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/clangen/musikcube.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://musikcube.com","license":{":all_of":["BSD-3-Clause","GPL-2.0-or-later","LGPL-2.1-or-later","BSL-1.0","MIT","Zlib","bcrypt-Solar-Designer","blessing"]},"revision":2,"ruby_source_checksum":"f94143a13f1809cd303f1a6ce3dc3a4cb09e11dbae8660dac3ce3c526024fe76","stable_dependencies":["ffmpeg","game-music-emu","lame","libev","libmicrohttpd","libopenmpt","ncurses","openssl@4","portaudio","taglib","gnutls","mpg123",{"asio":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"708292a583bb5072a8dbb14e408c2a1f61de9b8c9786d4e53b3e69bef5dad8c5","stable_url_args":["https://github.com/clangen/musikcube/archive/refs/tags/3.0.5.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"3.0.5"},"mussh":{"bottle_rebuild":1,"desc":"Multi-host SSH wrapper","executables":["mussh"],"homepage":"https://mussh.sourceforge.net/","license":"GPL-1.0-or-later","ruby_source_checksum":"aa6c07109abd0bb757548ef7ac99502ccee8c8bc0a5253ead0d44eb0adc6f69a","stable_checksum":"6ba883cfaacc3f54c2643e8790556ff7b17da73c9e0d4e18346a51791fedd267","stable_url_args":["https://downloads.sourceforge.net/project/mussh/mussh/1.0/mussh-1.0.tgz"],"stable_version":"1.0","bottle_tag":":all","bottle_checksum":"2aef0306d0c39460009d42553effebd0aca77dd7c76489323e13f95ecd76b17e"},"mutt":{"caveats":"mutt_dotlock(1) has been installed, but does not have the permissions to lock\nspool files in /var/mail. To grant the necessary permissions, run\n\n  sudo chgrp mail $HOMEBREW_CELLAR/mutt/2.4.3_1/bin/mutt_dotlock\n  sudo chmod g+s $HOMEBREW_CELLAR/mutt/2.4.3_1/bin/mutt_dotlock\n\nAlternatively, you may configure `spoolfile` in your .muttrc to a file inside\nyour home directory.\n","conflicts":[["tin",{":because":"both install mmdf.5 and mbox.5 man pages"}]],"desc":"Mongrel of mail user agents (part elm, pine, mush, mh, etc.)","executables":["flea","mutt","mutt_dotlock","mutt_pgpring","muttbug","pgpewrap","smime_keys"],"head_dependencies":["gpgme","libgpg-error","libidn2","lmdb","ncurses","openssl@4","gettext","libunistring",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://gitlab.com/muttmua/mutt.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["cyrus-sasl"],["krb5"]],"homepage":"http://www.mutt.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"523b45f24ffacfdd4d8f6525cd12b00e4a18d1ffcbb2eccb24cbbd91fb944f08","stable_dependencies":["gpgme","libgpg-error","libidn2","lmdb","ncurses","openssl@4","gettext","libunistring"],"stable_checksum":"ce9154e3afede622d98b90a22c87d06f32051c930a9afb2b7ef41656c4dbc948","stable_url_args":["https://ftp.osuosl.org/pub/mutt/mutt-2.4.3.tar.gz"],"stable_uses_from_macos":[["bzip2"],["cyrus-sasl"],["krb5"]],"stable_version":"2.4.3"},"mvfst":{"compatibility_version":1,"desc":"QUIC transport protocol implementation","head_dependencies":["double-conversion","fizz","fmt","folly","gflags","glog","openssl@4",{"cmake":[":build",":test"]},{"googletest":":test"}],"head_url_args":["https://github.com/facebook/mvfst.git",{":branch":"main"}],"homepage":"https://github.com/facebook/mvfst","license":"MIT","ruby_source_checksum":"acb6b8217b35a5dfdd2b62476ca76af9b3cac21c8f25b2f6af794f9da1bccca3","stable_dependencies":["double-conversion","fizz","fmt","folly","gflags","glog","openssl@4",{"cmake":[":build",":test"]},{"googletest":":test"}],"stable_checksum":"e3862b6680bd49d013b701d62d1f30b7dc83a3b8c9b7712613ef2208e0c399e2","stable_url_args":["https://github.com/facebook/mvfst/archive/refs/tags/v2026.10.19.00.tar.gz"],"stable_version":"2026.10.19.00"},"mvnvm":{"conflicts":[["maven",{":because":"both install `mvn` executables"}]],"desc":"Maven version manager","executables":["mvn","mvnDebug"],"head_dependencies":["openjdk"],"head_url_args":["https://bitbucket.org/mjensen/mvnvm.git",{":branch":"master"}],"homepage":"https://bitbucket.org/mjensen/mvnvm/","license":"Apache-2.0","ruby_source_checksum":"11495b06769092dd28fc57125857f0e6c8a5a2df93354cdb9a70476a4f4a659c","stable_dependencies":["openjdk"],"stable_checksum":"f3004baa68051fe64b2ab212fea57cb05dcc598e334f2529b9ca936a3b275b0e","stable_url_args":["https://bitbucket.org/mjensen/mvnvm/get/mvnvm-1.0.29.tar.gz"],"stable_version":"1.0.29","bottle_tag":":all","bottle_checksum":"03af6e6b002c6e176d523f5d182400b70066fa9f2350155a2cd51abd249b122a"},"mx":{"bottle_rebuild":1,"desc":"Command-line tool used for the development of Graal projects","executables":["mx"],"head_dependencies":["python@3.15",{"openjdk":[":build",":test"]}],"homepage":"https://github.com/graalvm/mx","license":"GPL-2.0-only","ruby_source_checksum":"8b7723b951af33113204d148186b371b13967dacaa0974e3080772f999d7fca8","stable_dependencies":["python@3.15",{"openjdk":[":build",":test"]}],"stable_checksum":"f055eb6ecc94ed9e0c4c864733c99d3081fb732e9680b4d1454b47d8281b54da","stable_url_args":["https://github.com/graalvm/mx/archive/refs/tags/7.88.0.tar.gz"],"stable_version":"7.88.0","bottle_tag":":all","bottle_checksum":"6eff080907f099d653139d4898ab614ff6d621d758b74ad9413bb19f7643bad6"},"mycli":{"desc":"CLI for MySQL with auto-completion and syntax highlighting","executables":["mycli"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"fzf","libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://www.mycli.net/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"12d0abea4955336b4f391dac9b8857c57bdc4bd757d2464ff90647328a60a4c0","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"fzf","libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"869774e6ed8f2d5a4136a8b204d0128ad01579aee281aa1bda03d1acd03ecde3","stable_url_args":["https://files.pythonhosted.org/packages/22/f3/5a33a732593bc5392e39ff75963cca0bfa43becaa64ccc00281eff885a9a/mycli-2.30.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.30.0"},"mycorrhiza":{"desc":"Lightweight wiki engine with hierarchy support","executables":["mycorrhiza"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bouncepaw/mycorrhiza.git",{":branch":"master"}],"homepage":"https://mycorrhiza.wiki","license":"AGPL-3.0-only","ruby_source_checksum":"3511a81688c155ca767790931e29bdc234e5ad6fccb25ba634e0f3f887f4a5c7","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/mycorrhiza.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/mycorrhiza.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mycorrhiza/bin/mycorrhiza","$HOMEBREW_PREFIX/var/lib/mycorrhiza"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"92b56606cb2e8b1afe086b86e68355a7aa6202bf77514ca6f07b32f7f143f4c4","stable_url_args":["https://github.com/bouncepaw/mycorrhiza/archive/refs/tags/v1.15.1.tar.gz"],"stable_version":"1.15.1","bottle_checksum":"babe0cd8e1a5328ee92a0ab611b8b1824e967857ac752295a6cd7ee658bb1ab6"},"mydumper":{"desc":"MySQL logical backup tool","executables":["mydumper","myloader"],"head_dependencies":["glib","mariadb-connector-c","pcre2",{"cmake":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/mydumper/mydumper.git",{":branch":"master"}],"homepage":"https://github.com/mydumper/mydumper","license":"GPL-3.0-or-later","ruby_source_checksum":"946165c49d5f272ea97de5d105ed4b1ff37f03267f4b7822eec2dbc950da6a4a","stable_dependencies":["glib","mariadb-connector-c","pcre2",{"cmake":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"7de75355e0320506ebc353e110001fb30e61d44c4524ee5f9ca620dcb3474109","stable_url_args":["https://github.com/mydumper/mydumper/archive/refs/tags/v1.0.11-1.tar.gz"],"stable_version":"1.0.11-1"},"myman":{"bottle_rebuild":2,"desc":"Text-mode videogame inspired by Namco's Pac-Man","executables":["myman","myman-0.7.1","myman.command"],"head_dependencies":[{"groff":":build"},{"coreutils":":build"},{"gnu-sed":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://myman.sourceforge.io/","license":"MIT","ruby_source_checksum":"e837a01659e4f17a0d9fe9bd2a854efcc5bf0fe8e259ef438a3a436de1a1b723","stable_dependencies":[{"groff":":build"},{"coreutils":":build"},{"gnu-sed":":build"}],"stable_checksum":"bf69607eabe4c373862c81bf56756f2a96eecb8eaa8c911bb2abda78b40c6d73","stable_url_args":["https://downloads.sourceforge.net/project/myman/myman-cvs/myman-cvs-2009-10-30/myman-wip-2009-10-30.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2009-10-30","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ddbf3e40844f79bb2c6401a01db921f954980a7784f23838d3876447eb66c0ff"},"mypaint-brushes":{"bottle_rebuild":1,"desc":"Brushes used by MyPaint and other software using libmypaint","head_dependencies":["libmypaint",{"autoconf":":build"},{"automake":":build"}],"homepage":"https://github.com/mypaint/mypaint-brushes","license":"CC0-1.0","ruby_source_checksum":"38e16a741a039345554aed8a4cb01abf38b359cdedd5da64032f74ba911bf76a","stable_dependencies":["libmypaint",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"01032550dd817bb0f8e85d83a632ed2e50bc16e0735630839e6c508f02f800ac","stable_url_args":["https://github.com/mypaint/mypaint-brushes/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2","bottle_tag":":all","bottle_checksum":"c919364f08de423bd1b2e8c674b76e277adebee4157b49c75dfdf38d84777878"},"mypy":{"bottle_rebuild":1,"desc":"Experimental optional static type checker for Python","executables":["dmypy","mypy","mypyc","stubgen","stubtest"],"head_dependencies":["python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/python/mypy.git",{":branch":"master"}],"homepage":"https://www.mypy-lang.org/","license":"MIT","ruby_source_checksum":"3e196f7b58eb5c3f0c85fa271a9a12f8a071bbec3f8e4110c1cd33c5a83f5715","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"77bdaebd452f43fcfc4cc3ba94352a3ea537cd01e3f2d0879f48673d2ec00d6e","stable_url_args":["https://files.pythonhosted.org/packages/34/4e/64300736cf0a0373a27b94a91b664ee7382e36f77b0621bae6381da3e180/mypy-2.4.0.tar.gz"],"stable_version":"2.4.0"},"mysql++":{"desc":"C++ wrapper for MySQL's C API","head_dependencies":["mariadb-connector-c"],"homepage":"https://tangentsoft.com/mysqlpp/home","license":"LGPL-2.1-or-later","revision":4,"ruby_source_checksum":"6b8350c0a2de977fe4869ebe85f5457113390fb2052b56b0dc24a448739c857a","stable_dependencies":["mariadb-connector-c"],"stable_checksum":"449cbc46556cc2cc9f9d6736904169a8df6415f6960528ee658998f96ca0e7cf","stable_url_args":["https://tangentsoft.com/mysqlpp/releases/mysql++-3.3.0.tar.gz"],"stable_version":"3.3.0","bottle_cellar":":any","bottle_checksum":"5c9da073209c874fa0fd85f0d98783444e1af93e527871d7dc47366f22f9ab28"},"mysql-client":{"aliases":["mysql-client@26.10"],"compatibility_version":1,"desc":"Open source relational database management system","executables":["comp_err","my_print_defaults","mysql","mysql_config","mysql_config_editor","mysql_migrate_keyring","mysql_secure_installation","mysqladmin","mysqlbinlog","mysqlcheck","mysqldump","mysqlimport","mysqlshow","mysqlslap","mysqltest","perror"],"head_dependencies":["libfido2","openssl@4","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"},{"llvm":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"homepage":"https://github.com/mysql/mysql-server","keg_only_args":["it conflicts with mysql (which contains client libraries)"],"license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"ruby_source_checksum":"ea3e9274f19a00e3810f248c3820d4b4d6657aa3de656e32953acf8008a66600","stable_dependencies":["libfido2","openssl@4","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"},{"llvm":":build"}],"stable_checksum":"984507622ddfa4d84ad23fc56ec5b5f18f4fda328af5a23e5f5b1a062301ea2c","stable_url_args":["https://cdn.mysql.com/Downloads/MySQL-26.10/mysql-26.10.0.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"stable_version":"26.10.0","versioned_formulae":["mysql-client@9.7","mysql-client@8.4","mysql-client@8.0"]},"mysql-client@8.0":{"desc":"Open source relational database management system","disable_args":{":date":"2027-04-30",":because":":unsupported"},"executables":["comp_err","lz4_decompress","my_print_defaults","mysql","mysql_config","mysql_config_editor","mysql_migrate_keyring","mysql_secure_installation","mysql_ssl_rsa_setup","mysqladmin","mysqlbinlog","mysqlcheck","mysqldump","mysqlimport","mysqlpump","mysqlshow","mysqlslap","mysqltest","perror","zlib_decompress"],"head_dependencies":["libevent","libfido2","openssl@3","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://github.com/mysql/mysql-server","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"ruby_source_checksum":"e96e4aa09fcd95f566d38c8a9a67b9ee16c7ed7624b3c2770592445615430740","stable_dependencies":["libevent","libfido2","openssl@3","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"dff4332ee7f8f37fc0516c66763600a22a81c8192c743c477b6484206e314f2f","stable_url_args":["https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.46.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"8.0.46","versioned_formulae":["mysql-client@9.7","mysql-client@8.4"]},"mysql-client@8.4":{"desc":"Open source relational database management system","executables":["comp_err","my_print_defaults","mysql","mysql_config","mysql_config_editor","mysql_migrate_keyring","mysql_secure_installation","mysqladmin","mysqlbinlog","mysqlcheck","mysqldump","mysqlimport","mysqlshow","mysqlslap","mysqltest","perror"],"head_dependencies":["libevent","libfido2","openssl@4","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libedit"]],"homepage":"https://github.com/mysql/mysql-server","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"ruby_source_checksum":"1b1277affe619b6f213be165f8d5f55a596021effd88368b773fca62eaee8c96","stable_dependencies":["libevent","libfido2","openssl@4","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/mariadb-team/mysql/-/raw/ac6576612c0afddccebf939fccedacc3b97db567/debian/patches/support-openssl4.patch","sha256":"fd0eb6d47ce5aaef43e58240d9884d04b1ee30fd3c57395b405d9400ae136a02","type":"unofficial"}],"stable_checksum":"f6ddc7f7fb6462bab8b533b13c06af3fff57fa9ca12259b81ab13cd9930b9d58","stable_url_args":["https://cdn.mysql.com/Downloads/MySQL-8.4/mysql-8.4.13.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"8.4.13","versioned_formulae":["mysql-client@9.7","mysql-client@8.0"]},"mysql-client@9.7":{"deprecate_args":{":date":"2034-04-21",":because":":unsupported"},"desc":"Open source relational database management system","executables":["comp_err","my_print_defaults","mysql","mysql_config","mysql_config_editor","mysql_migrate_keyring","mysql_secure_installation","mysqladmin","mysqlbinlog","mysqlcheck","mysqldump","mysqlimport","mysqlshow","mysqlslap","mysqltest","perror"],"head_dependencies":["libfido2","openssl@4","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"},{"llvm":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"homepage":"https://github.com/mysql/mysql-server","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"ruby_source_checksum":"2998aa7f64885e093475084543a178a5dd003a401713b752631e2827f1dfb9f1","stable_dependencies":["libfido2","openssl@4","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"},{"llvm":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/mariadb-team/mysql/-/raw/ac6576612c0afddccebf939fccedacc3b97db567/debian/patches/support-openssl4.patch","sha256":"fd0eb6d47ce5aaef43e58240d9884d04b1ee30fd3c57395b405d9400ae136a02","type":"unofficial"}],"stable_checksum":"9188eb1abec42b8ab8bb69948492f06258dd27e6aabd13e2d4c6197dbcde75b2","stable_url_args":["https://cdn.mysql.com/Downloads/MySQL-9.7/mysql-9.7.4.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"stable_version":"9.7.4","versioned_formulae":["mysql-client@8.4","mysql-client@8.0"]},"mysql-connector-c++":{"desc":"MySQL database connector for C++ applications","head_dependencies":["lz4","openssl@3","zstd",{"cmake":":build"},{"rapidjson":":build"}],"homepage":"https://github.com/mysql/mysql-connector-cpp","license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"ruby_source_checksum":"42c7ccce3548255e9a810d980b34c3db67191fdf4003e49011217d3b6399b153","stable_dependencies":["lz4","openssl@3","zstd",{"cmake":":build"},{"rapidjson":":build"}],"stable_checksum":"25d83a76164da29592b4e029c6e771cd05139453be2f8fc206cc7c73d19fa9b2","stable_url_args":["https://cdn.mysql.com/Downloads/Connector-C++/mysql-connector-c++-26.10.0-src.tar.gz"],"stable_version":"26.10.0"},"mysql-search-replace":{"bottle_rebuild":1,"desc":"Database search and replace script in PHP","executables":["srdb"],"head_dependencies":["php"],"homepage":"https://interconnectit.com/products/search-and-replace-for-wordpress-databases/","license":"GPL-3.0-or-later","ruby_source_checksum":"4867e8d533550b1f90ddd40b41ef42b993425bfe573055bcb386bcf6f43046e8","stable_dependencies":["php"],"stable_checksum":"f753d8d70994abce3b5d72b5eac590cb2116b8b44d4fe01d4c3b41d57dd6c13d","stable_url_args":["https://github.com/interconnectit/Search-Replace-DB/archive/refs/tags/4.1.4.tar.gz"],"stable_version":"4.1.4","bottle_tag":":all","bottle_checksum":"83006f9192e3961c1251b9c11f255afe703ae3076598b2b148e211c18b6dba41"},"mysql-to-sqlite3":{"desc":"Transfer data from MySQL to SQLite","executables":["mysql2sqlite"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/techouse/mysql-to-sqlite3.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://techouse.github.io/mysql-to-sqlite3/","license":"MIT","local_patch_checksums":{"Patches/mysql-connector-python/mysql-connector-python-python315-ssl.patch":"f444a485a5a322664e73360e2fcab7d570ae8b661f0a72b28bd1f8f4b44cf045"},"revision":1,"ruby_source_checksum":"f33721e7715411ec84877ad924147c05057198171708c8e763cb1ccd49e278f7","stable_dependencies":["python@3.15"],"stable_checksum":"6966d3ed22b7a981303c87b8692449f81cea1a1f7405b28588a10043d55fe148","stable_url_args":["https://files.pythonhosted.org/packages/bb/6d/b54e03a421bb7fe15ca46bcd432bd843007e4d8ab4a3db484b87b6b9b964/mysql_to_sqlite3-2.6.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.6.1"},"mysql":{"aliases":["mysql@26.10"],"caveats":"A \"/etc/my.cnf\" or \"/etc/mysql/my.cnf\" from another install may interfere\nwith a Homebrew-built server starting up correctly.\n\nUpgrading from MySQL <8.4 to MySQL >9.0 requires running MySQL 8.4 first:\n - brew services stop mysql\n - brew install mysql@8.4\n - brew services start mysql@8.4\n - brew services stop mysql@8.4\n - brew services start mysql\n\nWe've installed your MySQL database without a root password. To secure it run:\n    mysql_secure_installation\n\nMySQL is configured to only allow connections from localhost by default\n\nTo connect run:\n    mysql -u root\n","conflicts":[["mariadb",{":because":"both install the same binaries"}],["percona-server",{":because":"both install the same binaries"}]],"desc":"Open source relational database management system","executables":["comp_err","ibd2sdi","innochecksum","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","mysql","mysql.server","mysql_client_test","mysql_config","mysql_config_editor","mysql_keyring_encryption_test","mysql_migrate_keyring","mysql_secure_installation","mysql_test_event_tracking","mysql_tzinfo_to_sql","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqldump","mysqldumpslow","mysqlimport","mysqlrouter","mysqlrouter_bootstrap","mysqlrouter_keyring","mysqlrouter_mrs_client","mysqlrouter_passwd","mysqlrouter_plugin_info","mysqlshow","mysqlslap","mysqltest","mysqltest_safe_process","mysqlxtest","perror"],"head_dependencies":["abseil","icu4c@79","lz4","openssl@4","protobuf","zlib-ng-compat","zstd","llvm",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"homepage":"https://github.com/mysql/mysql-server","license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"local_patch_checksums":{"Patches/mysql/remove-boost-check.diff":"bbc1ab33918bd02a183951f3244c60bb53017274d53b22951118a51b9c29f8ea","Patches/mysql/innobase-char_traits.diff":"be7abeb27c8135f717b8f46b9623be144ccc544310ab1de76e40dd330540223c"},"post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mysql_initialize","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"f15f3d2d749d0f6c5d007d6581f83e406a2df63b45806b793d779dc5d6a518c2","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/mysql"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mysql/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["abseil","icu4c@79","lz4","openssl@4","protobuf","zlib-ng-compat","zstd","llvm",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/mysql/remove-boost-check.diff","type":"unofficial"},{"strip":"p1","file":"Patches/mysql/innobase-char_traits.diff","type":"unofficial"}],"stable_checksum":"984507622ddfa4d84ad23fc56ec5b5f18f4fda328af5a23e5f5b1a062301ea2c","stable_url_args":["https://cdn.mysql.com/Downloads/MySQL-26.10/mysql-26.10.0.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"stable_version":"26.10.0","versioned_formulae":["mysql@9.7","mysql@8.4","mysql@8.0"]},"mysql@8.0":{"bottle_rebuild":1,"caveats":"A \"/etc/my.cnf\" or \"/etc/mysql/my.cnf\" from another install may interfere\nwith a Homebrew-built server starting up correctly.\n\nWe've installed your MySQL database without a root password. To secure it run:\n    mysql_secure_installation\n\nMySQL is configured to only allow connections from localhost by default\n\nTo connect run:\n    mysql -u root\n","deprecate_args":{":date":"2026-04-30",":because":":unsupported"},"desc":"Open source relational database management system","executables":["comp_err","ibd2sdi","innochecksum","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","mysql","mysql.server","mysql_client_test","mysql_config","mysql_config_editor","mysql_keyring_encryption_test","mysql_migrate_keyring","mysql_secure_installation","mysql_ssl_rsa_setup","mysql_tzinfo_to_sql","mysql_upgrade","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqldump","mysqldumpslow","mysqlimport","mysqlpump","mysqlrouter","mysqlrouter_keyring","mysqlrouter_passwd","mysqlrouter_plugin_info","mysqlshow","mysqlslap","mysqltest","mysqltest_safe_process","mysqlxtest","perror","zlib_decompress"],"head_dependencies":["abseil","icu4c@79","libevent","libfido2","lz4","openssl@3","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"homepage":"https://github.com/mysql/mysql-server","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mysql_initialize","type":"init_data_dir"}],"revision":6,"ruby_source_checksum":"ae28e56481ecd9db79336b2ef8d40f71ef304c9c8cdebfef3d04b988fe1ed360","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/mysql"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mysql@8.0/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["abseil","icu4c@79","libevent","libfido2","lz4","openssl@3","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"dff4332ee7f8f37fc0516c66763600a22a81c8192c743c477b6484206e314f2f","stable_url_args":["https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.46.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"stable_version":"8.0.46","versioned_formulae":["mysql@9.7","mysql@8.4"]},"mysql@8.4":{"caveats":"A \"/etc/my.cnf\" or \"/etc/mysql/my.cnf\" from another install may interfere\nwith a Homebrew-built server starting up correctly.\n\nWe've installed your MySQL database without a root password. To secure it run:\n    mysql_secure_installation\n\nMySQL is configured to only allow connections from localhost by default\n\nTo connect run:\n    mysql -u root\n","deprecate_args":{":date":"2032-04-30",":because":":unsupported"},"desc":"Open source relational database management system","executables":["comp_err","ibd2sdi","innochecksum","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","mysql","mysql.server","mysql_client_test","mysql_config","mysql_config_editor","mysql_keyring_encryption_test","mysql_migrate_keyring","mysql_secure_installation","mysql_test_event_tracking","mysql_tzinfo_to_sql","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqldump","mysqldumpslow","mysqlimport","mysqlrouter","mysqlrouter_keyring","mysqlrouter_passwd","mysqlrouter_plugin_info","mysqlshow","mysqlslap","mysqltest","mysqltest_safe_process","mysqlxtest","perror"],"head_dependencies":["abseil","icu4c@79","lz4","openssl@4","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"homepage":"https://github.com/mysql/mysql-server","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"local_patch_checksums":{"Patches/mysql/remove-boost-check.diff":"bbc1ab33918bd02a183951f3244c60bb53017274d53b22951118a51b9c29f8ea"},"post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mysql_initialize","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"b928e8efe178206dd9061d480aa3052064b18e79e58dcd06d87b7d9e194af053","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/mysql"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mysql@8.4/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["abseil","icu4c@79","lz4","openssl@4","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/mariadb-team/mysql/-/raw/ac6576612c0afddccebf939fccedacc3b97db567/debian/patches/support-openssl4.patch","sha256":"fd0eb6d47ce5aaef43e58240d9884d04b1ee30fd3c57395b405d9400ae136a02","type":"unofficial"},{"strip":"p1","file":"Patches/mysql/remove-boost-check.diff","type":"unofficial"}],"stable_checksum":"f6ddc7f7fb6462bab8b533b13c06af3fff57fa9ca12259b81ab13cd9930b9d58","stable_url_args":["https://cdn.mysql.com/Downloads/MySQL-8.4/mysql-8.4.13.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["libedit"]],"stable_version":"8.4.13","versioned_formulae":["mysql@9.7","mysql@8.0"]},"mysql@9.7":{"caveats":"A \"/etc/my.cnf\" or \"/etc/mysql/my.cnf\" from another install may interfere\nwith a Homebrew-built server starting up correctly.\n\nUpgrading from MySQL <8.4 to MySQL >9.0 requires running MySQL 8.4 first:\n - brew services stop mysql\n - brew install mysql@8.4\n - brew services start mysql@8.4\n - brew services stop mysql@8.4\n - brew services start mysql\n\nWe've installed your MySQL database without a root password. To secure it run:\n    mysql_secure_installation\n\nMySQL is configured to only allow connections from localhost by default\n\nTo connect run:\n    mysql -u root\n","deprecate_args":{":date":"2034-04-21",":because":":unsupported"},"desc":"Open source relational database management system","executables":["comp_err","ibd2sdi","innochecksum","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","mysql","mysql.server","mysql_client_test","mysql_config","mysql_config_editor","mysql_keyring_encryption_test","mysql_migrate_keyring","mysql_secure_installation","mysql_test_event_tracking","mysql_tzinfo_to_sql","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqldump","mysqldumpslow","mysqlimport","mysqlrouter","mysqlrouter_bootstrap","mysqlrouter_keyring","mysqlrouter_mrs_client","mysqlrouter_passwd","mysqlrouter_plugin_info","mysqlshow","mysqlslap","mysqltest","mysqltest_safe_process","mysqlxtest","perror"],"head_dependencies":["abseil","icu4c@79","libfido2","lz4","openssl@4","protobuf","zlib-ng-compat","zstd","llvm",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["krb5"],["libedit"]],"homepage":"https://github.com/mysql/mysql-server","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Universal-FOSS-exception-1.0"}},"local_patch_checksums":{"Patches/mysql/remove-boost-check.diff":"bbc1ab33918bd02a183951f3244c60bb53017274d53b22951118a51b9c29f8ea"},"post_install_steps":[{"path":{"base":"var","path":"mysql"},"using":"mysql_initialize","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"2e1a93e6a284938496ac67e76bc62f834a4db5e69d2ecd84f65e5b73584e0de2","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/mysql"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/mysql@9.7/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["abseil","icu4c@79","libfido2","lz4","openssl@4","protobuf","zlib-ng-compat","zstd","llvm",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/mariadb-team/mysql/-/raw/ac6576612c0afddccebf939fccedacc3b97db567/debian/patches/support-openssl4.patch","sha256":"fd0eb6d47ce5aaef43e58240d9884d04b1ee30fd3c57395b405d9400ae136a02","type":"unofficial"},{"strip":"p1","file":"Patches/mysql/remove-boost-check.diff","type":"unofficial"}],"stable_checksum":"9188eb1abec42b8ab8bb69948492f06258dd27e6aabd13e2d4c6197dbcde75b2","stable_url_args":["https://cdn.mysql.com/Downloads/MySQL-9.7/mysql-9.7.4.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["krb5"],["libedit"]],"stable_version":"9.7.4","versioned_formulae":["mysql@8.4","mysql@8.0"]},"mysqltuner":{"desc":"Increase performance and stability of a MySQL installation","executables":["mysqltuner"],"head_url_args":["https://github.com/jmrenouard/MySQLTuner-perl.git",{":branch":"master"}],"homepage":"https://mysqltuner.com/","license":"GPL-3.0-or-later","ruby_source_checksum":"bb54384a95911ca7bebe73b202df83bd696576dbecfe27482e35df2d27b15cad","stable_checksum":"19580893f2cb3be94bc5a73329935a3c045a15d209077b72f34213628fbdd18b","stable_url_args":["https://github.com/jmrenouard/MySQLTuner-perl/archive/refs/tags/v2.9.3.tar.gz"],"stable_version":"2.9.3","bottle_tag":":all","bottle_checksum":"cea9c5c4d882742ce18a814d03d8eb5245f2ae4dace7289134df3d9512516878"},"n":{"desc":"Node version management","executables":["n"],"head_url_args":["https://github.com/tj/n.git",{":branch":"master"}],"homepage":"https://github.com/tj/n","license":"MIT","ruby_source_checksum":"8c41b1012d33763edbd2273dc7069005505c43474d6b668b522f5b1452df827c","stable_checksum":"44e0bfd66aadff042817d1da90adaf5dfd16d269aefb4f0c79b5a4da23bd0abd","stable_url_args":["https://github.com/tj/n/archive/refs/tags/v11.0.0.tar.gz"],"stable_version":"11.0.0","bottle_tag":":all","bottle_checksum":"36ef16fa665112518467fd054a8d1e65583bb65b8bf2cb35359210f4bdf76556"},"n8n-mcp":{"desc":"MCP for Claude Desktop, Claude Code, Windsurf, Cursor to build n8n workflows","executables":["n8n-mcp"],"head_dependencies":["node"],"homepage":"https://www.n8n-mcp.com/","license":"MIT","ruby_source_checksum":"64b4e48e40f8b7217c0b0f7e1ed0ed5efb757ae7604ae05c8a3710454e0b196a","stable_dependencies":["node"],"stable_checksum":"3fffe30b0393e3c629bb1b01b7209871d592cc9f332e57ce8c9d234ce3e576f8","stable_url_args":["https://registry.npmjs.org/n8n-mcp/-/n8n-mcp-2.96.2.tgz"],"stable_version":"2.96.2","bottle_tag":":all","bottle_checksum":"007d71900693e09b3ad4f56b482351cf20931daeb9c0e84b49ff6b4416458d68"},"naabu":{"desc":"Fast port scanner","executables":["naabu"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/naabu.git",{":branch":"dev"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://docs.projectdiscovery.io/tools/naabu/overview","license":"MIT","ruby_source_checksum":"1c763156c51b6ac7def1cd28694d813acc4653a1d834d4ac983933288a5edae3","stable_dependencies":[{"go":":build"}],"stable_checksum":"2bf03345fd3d640624a07c6e255470a342d1e6a7c071d748c57eeb0d40955a8c","stable_url_args":["https://github.com/projectdiscovery/naabu/archive/refs/tags/v2.6.1.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"2.6.1"},"nacl":{"bottle_rebuild":4,"desc":"Network communication, encryption, decryption, signatures library","head_dependencies":["libcpucycles"],"homepage":"https://nacl.cr.yp.to/","license":":public_domain","ruby_source_checksum":"77356fc66fa738872cec35f94a4aefe02f4c37dae1b575c6e3177ce65ca0c484","stable_dependencies":["libcpucycles"],"stable_patches":[{"strip":"p1","url":"https://deb.debian.org/debian/pool/main/n/nacl/nacl_20110221-15.debian.tar.xz","sha256":"d45ad0681434e2f6bc83df0016aa03f3a49ef4c20fe5009b775df53824080ee3","apply":["patches/0002-fix-ftbfs.patch","patches/0100-cpucycles-disable-build.patch"],"type":"unofficial"}],"stable_checksum":"4f277f89735c8b0b8a6bbd043b3efb3fa1cc68a9a5da6a076507d067fc3b3bf8","stable_url_args":["https://hyperelliptic.org/nacl/nacl-20110221.tar.bz2"],"stable_version":"20110221"},"naga-cli":{"conflicts":[["naga",{":because":"both install `naga` binary"}]],"desc":"Shader translation command-line tool","executables":["naga"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/gfx-rs/wgpu.git",{":branch":"trunk"}],"homepage":"https://wgpu.rs/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"68a0912fbf8f7218fd8fa426e6d2d533ed999fbb1db902ed8a86a5595046d7f9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"45283c11b8b1da1936214eefc9caf9c1bc74ae5c090023eaea84ba317a194c8c","stable_url_args":["https://static.crates.io/crates/naga-cli/naga-cli-30.0.1.crate"],"stable_version":"30.0.1"},"naga":{"conflicts":[["naga-cli",{":because":"both install `naga` binary"}]],"desc":"Terminal implementation of the Snake game","executables":["naga"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/anayjoshi/naga/","license":"BSD-3-Clause","ruby_source_checksum":"1353271987030f3b29fd9982566463fcdfa27e081dc4ada3a95e7cfa93395b3f","stable_checksum":"7f56b03b34e2756b9688e120831ef4f5932cd89b477ad8b70b5bcc7c32f2f3b3","stable_url_args":["https://github.com/anayjoshi/naga/archive/refs/tags/naga-v1.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0","bottle_checksum":"b1a38c76c5088aab68b817aea8d249a40f2aec9101606494d42182826528561b"},"nagios-plugins":{"caveats":"All plugins have been installed in:\n  $HOMEBREW_PREFIX/sbin\n","conflicts":[["monitoring-plugins",{":because":"both install their plugins to the same folder"}]],"desc":"Plugins for the nagios network monitoring system","executables":["check_apt","check_breeze","check_by_ssh","check_clamd","check_cluster","check_dig","check_disk","check_disk_smb","check_dns","check_dummy","check_file_age","check_flexlm","check_fping","check_ftp","check_hpjd","check_http","check_ifoperstatus","check_ifstatus","check_imap","check_ircd","check_jabber","check_ldap","check_ldaps","check_load","check_log","check_mailq","check_mrtg","check_mrtgtraf","check_nagios","check_nntp","check_nntps","check_nt","check_ntp","check_ntp_peer","check_ntp_time","check_nwstat","check_oracle","check_overcr","check_ping","check_pop","check_procs","check_real","check_rpc","check_sensors","check_simap","check_smtp","check_snmp","check_spop","check_ssh","check_ssl_validity","check_ssmtp","check_tcp","check_time","check_udp","check_ups","check_users","check_wave","negate","remove_perfdata","urlize","utils.pm","utils.sh"],"head_dependencies":["openssl@3","gettext"],"homepage":"https://www.nagios-plugins.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"4e2a003b37957d657596c07e74f969849f0b35839d121fbf1634c7181c498abe","stable_dependencies":["openssl@3","gettext"],"stable_checksum":"44d1510b5e17055fd9aa4a1d9662a234fc5d5c1b96548852c8e78701584b2684","stable_url_args":["https://github.com/nagios-plugins/nagios-plugins/releases/download/release-2.5/nagios-plugins-2.5.tar.gz"],"stable_version":"2.5"},"nagios":{"desc":"Network monitoring and management system","executables":["archivejson.cgi","avail.cgi","cmd.cgi","config.cgi","extinfo.cgi","histogram.cgi","history.cgi","nagios","nagiostats","notifications.cgi","objectjson.cgi","outages.cgi","showlog.cgi","status.cgi","statusjson.cgi","statusmap.cgi","statuswml.cgi","statuswrl.cgi","summary.cgi","tac.cgi","trends.cgi"],"head_dependencies":["gd","libpng","openssl@4","jpeg-turbo"],"head_url_args":["https://github.com/NagiosEnterprises/nagioscore.git",{":branch":"master"}],"head_uses_from_macos":[[{"unzip":":build"}]],"homepage":"https://www.nagios.org/","license":"GPL-2.0-only","post_install_steps":[{"path":{"base":"var","path":"lib/nagios/rw"},"type":"mkdir_p"},{"path":{"base":"etc","path":"nagios/nagios.cfg"},"regexp":true,"skip_audit":true,"guards":[{"path":"{{etc}}/nagios/nagios.cfg","condition":"if_exists","id":"1"}],"type":"inreplace","after":"nagios_user={{user}}","before":"^nagios_user=.*"}],"ruby_source_checksum":"6715f5ce219f17cec922d90a3da620ea01cf51efbef664b810ae6e17bfbe6a06","service_args":[[":run_type",":immediate"],[":log_path","/dev/null"],[":error_log_path","/dev/null"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nagios/bin/nagios","$HOMEBREW_PREFIX/etc/nagios/nagios.cfg"]],"stable_dependencies":["gd","libpng","openssl@4","jpeg-turbo"],"stable_checksum":"dce59f306577789c56d2748471d4c3856ecba8572d6b0811cf79f9de2f9afabb","stable_url_args":["https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.5.14/nagios-4.5.14.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}]],"stable_version":"4.5.14"},"nak":{"desc":"CLI for doing all things nostr","executables":["nak"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fiatjaf/nak.git",{":branch":"master"}],"homepage":"https://github.com/fiatjaf/nak","license":"Unlicense","ruby_source_checksum":"8d45a8cfd3c593b7dde6aeb37de5aeacb055444c49b618d028a9dc9c47336ed6","stable_dependencies":[{"go":":build"}],"stable_checksum":"8697267ad1a5a8235f1382ed91437939b2d01167cb46bdc98f1b3a6022db5da5","stable_url_args":["https://github.com/fiatjaf/nak/archive/refs/tags/v0.21.2.tar.gz"],"stable_version":"0.21.2"},"nali":{"bottle_rebuild":1,"desc":"Tool for querying IP geographic information and CDN provider","executables":["nali"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/zu1k/nali.git",{":branch":"master"}],"homepage":"https://github.com/zu1k/nali","license":"MIT","ruby_source_checksum":"73649ba39b9a3ff549aefe8878abdeb0760b9bbf814267db27a82070a27c8220","stable_dependencies":[{"go":":build"}],"stable_checksum":"8918e4c1c720dad1590a42fa04c5fea1ec862148127206e716daa16c1ce3561c","stable_url_args":["https://github.com/zu1k/nali/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"name-that-hash":{"bottle_rebuild":1,"desc":"Modern hash identification system","executables":["name-that-hash","nth"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/bee-san/Name-That-Hash.git",{":branch":"main"}],"homepage":"https://nth.skerritt.blog/","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"aeca802741c215c2458005bdee5e5ad41f2ed523bea595d7fdc3c8063902f3ab","stable_dependencies":["python@3.15"],"stable_checksum":"6978a2659ce6d38c330ab8057b78bccac00bc3e87138f2774bec3af2276b0303","stable_url_args":["https://files.pythonhosted.org/packages/7a/d6/5bea2b09a8b4dbfd92610432dbbcdda9f983be3de770a296df957fed5d06/name_that_hash-1.11.0.tar.gz"],"stable_version":"1.11.0","bottle_tag":":all","bottle_checksum":"f44e5a82d12675bdbf0d38b7747be30e84e8769c238ec60a478af83998d5ecdc"},"naml":{"desc":"Convert Kubernetes YAML to Golang","executables":["naml"],"head_dependencies":["go"],"head_url_args":["https://github.com/krisnova/naml.git",{":branch":"main"}],"homepage":"https://github.com/krisnova/naml","license":"Apache-2.0","ruby_source_checksum":"a2f2a8344cfecd6d6cf68e822030b457ddc096aa48dac95666f9f74aea494017","stable_dependencies":["go"],"stable_checksum":"0842633268b06be82db4dd10c3c938f756f613c44c15c2d935b933409da8c4bd","stable_url_args":["https://github.com/krisnova/naml/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3","bottle_checksum":"26cea66677bb7672bfb8fd52ddffb96478442c48b72c2d08eec9cf45557a8c6d"},"nano":{"caveats":"A sample configuration file is available at\n  $HOMEBREW_PREFIX/share/doc/nano/sample.nanorc\n\nSee `man nanorc` for more information.\n","desc":"Free (GNU) replacement for the Pico text editor","executables":["nano","rnano"],"head_dependencies":["ncurses","gettext",{"autoconf":":build"},{"automake":":build"},{"groff":":build"},{"texinfo":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/nano.git",{":branch":"master"}],"homepage":"https://www.nano-editor.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"358dbd522d8336bdc6be2fc516db3049d2c804d022f87c2680afd72c1e94d177","stable_dependencies":["ncurses","gettext",{"pkgconf":":build"}],"stable_checksum":"a9affc52c9596ee0682bcdd4ceb3c0b235eb221d83d733dfd9b0dff45897cb0d","stable_url_args":["https://www.nano-editor.org/dist/v9/nano-9.3.tar.xz"],"stable_version":"9.3"},"nanoarrow":{"bottle_rebuild":1,"desc":"Helpers for Arrow C Data & Arrow C Stream interfaces","head_dependencies":["flatcc",{"cmake":":build"}],"homepage":"https://arrow.apache.org/nanoarrow","license":"Apache-2.0","ruby_source_checksum":"9ea8d60dfb63503cb063c1e5324eb2cdfd223787cd3d3d77dd2d8fd1e63ec8e8","stable_dependencies":["flatcc",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/apache/arrow-nanoarrow/commit/4c8bedd1db791914068cb19e17a98c5e6ef70582.patch?full_index=1","sha256":"e77804be9bd97b638e4aa22f490c2bcb1646d8b6d5fa11b4e1a33ab82aca598f","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/apache/arrow-nanoarrow/pull/949"}]}],"stable_checksum":"801200a0e95e869d5c4bdeb5b535dba58551482bb782b7dc8bd599c8b6e8cacf","stable_url_args":["https://github.com/apache/arrow-nanoarrow/releases/download/apache-arrow-nanoarrow-0.9.0/apache-arrow-nanoarrow-0.9.0.tar.gz"],"stable_version":"0.9.0"},"nanobind":{"desc":"Tiny and efficient C++/Python bindings","head_dependencies":[{"robin-map":":no_linkage"},{"cmake":[":build",":test"]},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/wjakob/nanobind.git",{":branch":"master"}],"homepage":"https://github.com/wjakob/nanobind","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"0e66e25e8208ee31361498eb2cf37f09e255206663bbd68befcb2b4a0cecc18e","stable_dependencies":[{"robin-map":":no_linkage"},{"cmake":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"39659890a112e84e7263e4a263c71dd2621f866f7a4386ce95ef410e6c0e5c2f","stable_url_args":["https://github.com/wjakob/nanobind/archive/refs/tags/v3.1.0.tar.gz"],"stable_version":"3.1.0","bottle_tag":":all","bottle_checksum":"41268df3f484c7c677093cd884e87f126837552113b74ae14b209dd860c2bfce"},"nanobot":{"desc":"Build MCP Agents","executables":["nanobot"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/obot-platform/nanobot.git",{":branch":"main"}],"homepage":"https://www.nanobot.ai/","license":"Apache-2.0","ruby_source_checksum":"22178e501be1619095f77b29c38990c0c5b54e15a30dc43e34e938a564333cd2","stable_dependencies":[{"go":":build"}],"stable_checksum":"1392bd7ac4e93ff25bb0e42c44416674f408ea698208bd11ae6664d3936b9a97","stable_url_args":["https://github.com/obot-platform/nanobot/archive/refs/tags/v0.0.92.tar.gz"],"stable_version":"0.0.92"},"nanoflann":{"desc":"Header-only library for Nearest Neighbor search with KD-trees","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/jlblancoc/nanoflann.git",{":branch":"master"}],"homepage":"https://github.com/jlblancoc/nanoflann","license":"BSD-3-Clause","ruby_source_checksum":"b71ce7b5d6339d3da11b0005bfd634252ad4805522bca7e64a52ad859d0f023a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"bb3991ad924248d3f20953a951c34878196c11ca112d800acc341c3808443896","stable_url_args":["https://github.com/jlblancoc/nanoflann/archive/refs/tags/2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_tag":":all","bottle_checksum":"63c69e8842d29671b666f1a26007a5a7826b0033e75128449785f71652ee4fb0"},"nanomsg":{"compatibility_version":1,"desc":"Socket library in C","executables":["nanocat"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/nanomsg/nanomsg.git",{":branch":"master"}],"homepage":"https://nanomsg.org/","license":"MIT","ruby_source_checksum":"8a461dca58ba0bad9af06864711ff2d03a608cd63ce4747b6ed3fb726642c28b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"acf65c0ef312f431aa3c4cb114326781c999ec0c977067f3a1f0c81b5ec8710f","stable_url_args":["https://github.com/nanomsg/nanomsg/archive/refs/tags/1.3.0.tar.gz"],"stable_version":"1.3.0"},"nanomsgxx":{"desc":"Nanomsg binding for C++11","head_dependencies":["nanomsg",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://achille-roussel.github.io/nanomsgxx/doc/nanomsgxx.7.html","license":"MIT","revision":4,"ruby_source_checksum":"65b5fe4ceb6a06a97660a1124baff8d093d78103891432630325fb8821016b66","stable_dependencies":["nanomsg",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/achille-roussel/nanomsgxx/commit/f5733e2e9347bae0d4d9e657ca0cf8010a9dd6d7.patch?full_index=1","sha256":"e6e05e5dd85b8131c936750b554a0a874206fed11b96413b05ee3f33a8a2d90f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/achille-roussel/nanomsgxx/pull/9"}]},{"strip":"p1","url":"https://github.com/achille-roussel/nanomsgxx/commit/08c6d8882e40d0279e58325d641a7abead51ca07.patch?full_index=1","sha256":"fa27cad45e6216dfcf8a26125c0ff9db65e315653c16366a82e5b39d6e4de415","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/achille-roussel/nanomsgxx/pull/13"}]}],"stable_checksum":"116ad531b512d60ea75ef21f55fd9d31c00b172775548958e5e7d4edaeeedbaa","stable_url_args":["https://github.com/achille-roussel/nanomsgxx/archive/refs/tags/0.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.2"},"nanopb":{"bottle_rebuild":1,"desc":"C library for encoding and decoding Protocol Buffer messages","executables":["nanopb_generator","nanopb_generator.py","protoc-gen-nanopb"],"head_dependencies":[{"protobuf":":no_linkage"},"python@3.15",{"cmake":":build"}],"head_url_args":["https://github.com/nanopb/nanopb.git",{":branch":"master"}],"homepage":"https://jpa.kapsi.fi/nanopb/docs/index.html","license":"Zlib","oldnames":["nanopb-generator"],"revision":1,"ruby_source_checksum":"e76509815a0e86b14ff06e34c0cb01379ebecd5f64935e35b01ff70658b5eb8c","stable_dependencies":[{"protobuf":":no_linkage"},"python@3.15",{"cmake":":build"}],"stable_checksum":"98b8cadce538f37230ca0d5d8796894e3067d58dd2fb2618e6712c7362bdd8bb","stable_url_args":["https://jpa.kapsi.fi/nanopb/download/nanopb-0.4.9.2.tar.gz"],"stable_version":"0.4.9.2"},"nanoq":{"desc":"Minimal but speedy quality control and summaries of nanopore reads","executables":["nanoq"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/esteinig/nanoq.git",{":branch":"master"}],"homepage":"https://github.com/esteinig/nanoq","license":"MIT","ruby_source_checksum":"c3eedf2b4efacfd2670eaa7455d7cfcee8b8b36c583dcc753a0df8289944e92a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c6ab28a5c738be950bfbf36ddf9e0e46216a9a1aa040d6745fcb9d87cc32534a","stable_url_args":["https://github.com/esteinig/nanoq/archive/refs/tags/0.10.0.tar.gz"],"stable_version":"0.10.0"},"nanorc":{"desc":"Improved Nano Syntax Highlighting Files","head_url_args":["https://github.com/scopatz/nanorc.git",{":branch":"master"}],"homepage":"https://github.com/scopatz/nanorc","license":"GPL-3.0-or-later","ruby_source_checksum":"5197df7f368e4ae8cc4a2d9145357b42401976374dc97097a673b197fe3c6018","stable_checksum":"cd674e9eb230e4ba306b418c22d1891d93a3d2ffdf22234748d3398da50dfe64","stable_url_args":["https://github.com/scopatz/nanorc/releases/download/2020.10.10/nanorc-2020.10.10.tar.gz"],"stable_version":"2020.10.10","bottle_tag":":all","bottle_checksum":"bf71c9da19d2ac1b05163bd9f92ea86adc475ca15d3e95101c91d788ff781625"},"nap":{"bottle_rebuild":1,"desc":"Code snippets in your terminal","executables":["nap"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/maaslalani/nap.git",{":branch":"main"}],"homepage":"https://github.com/maaslalani/nap","license":"MIT","ruby_source_checksum":"f27002db9997aef9823d8f2e0851e4885b2a760d15df0077a576eda6b5bd0fce","stable_dependencies":[{"go":":build"}],"stable_checksum":"2954577d2bd99c1114989d31e994d7bef0f1c934795fc559b7c90f6370d9f98b","stable_url_args":["https://github.com/maaslalani/nap/archive/refs/tags/v0.1.1.tar.gz"],"stable_version":"0.1.1","bottle_checksum":"13824542ffb0caad2b26b347bb375fde1beedd26c8b3af84145917cb92dabe22"},"nasm":{"desc":"Netwide Assembler (NASM) is an 80x86 assembler","executables":["nasm","ndisasm"],"head_dependencies":[{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"xmlto":":build"}],"head_url_args":["https://github.com/netwide-assembler/nasm.git",{":branch":"master"}],"homepage":"https://www.nasm.us/","license":"BSD-2-Clause","ruby_source_checksum":"8865ab5ba697f1f2738e9d011aeb81f7ffa28c4f42a54f58441b453d9daf3605","stable_checksum":"87336eba53b4acfe917424ab5d500d2b0054d9f5148d35c2273ccf2cfb712f0d","stable_url_args":["https://www.nasm.us/pub/nasm/releasebuilds/3.02/nasm-3.02.tar.xz"],"stable_version":"3.02"},"nativefiledialog-extended":{"desc":"Native file dialog library with C and C++ bindings","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/btzy/nativefiledialog-extended","license":"Zlib","ruby_source_checksum":"a8c028ba5068212efccfb132dc995026895a1e3132c76e8dd4427871e2e2af3a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"4a01eafa921169f009f3e83bea8e287d9e5d0b94ca9064cf7f0a546652d7c884","stable_url_args":["https://github.com/btzy/nativefiledialog-extended/archive/refs/tags/v1.4.1.tar.gz"],"stable_version":"1.4.1"},"nats-server":{"desc":"Lightweight cloud messaging system","executables":["nats-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nats-io/nats-server.git",{":branch":"main"}],"homepage":"https://nats.io","license":"Apache-2.0","ruby_source_checksum":"eb7fa2e06f304291fe3609838292b6b9aa938d7faceefcab6308abe374e3d8b0","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/nats-server/bin/nats-server"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"41b25fcb78a174f3afce4ec1eca0c1035439abf580f0a0569dbb03bd0d955e08","stable_url_args":["https://github.com/nats-io/nats-server/archive/refs/tags/v2.15.1.tar.gz"],"stable_version":"2.15.1"},"nats-streaming-server":{"deprecate_args":{":date":"2026-02-17",":because":":repo_archived"},"desc":"Lightweight cloud messaging system","disable_args":{":date":"2027-02-17",":because":":repo_archived",":replacement_formula":"nats-server"},"executables":["nats-streaming-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nats-io/nats-streaming-server.git",{":branch":"main"}],"homepage":"https://nats.io","license":"Apache-2.0","ruby_source_checksum":"aa4f5dfad8658fda64f26038b4d57b618b29a3bd340bd36b65a41badccae6c17","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/nats-streaming-server/bin/nats-streaming-server"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"6f53792784e909870c04441127ca855b6d4cf007ccb93d8884d3278fd23b74cf","stable_url_args":["https://github.com/nats-io/nats-streaming-server/archive/refs/tags/v0.25.6.tar.gz"],"stable_version":"0.25.6","bottle_checksum":"d8e27e58088ba913c7847b85e0c518a4398010e73815e2eb07478160f1b88fa1"},"nats":{"desc":"Utility for NATS Server and JetStream administration","executables":["nats"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nats-io/natscli.git",{":branch":"main"}],"homepage":"https://github.com/nats-io/natscli","license":"Apache-2.0","ruby_source_checksum":"fde8c9bd9fcce35fa27b0d79b46fc9c619107a3e3cdccc4a12f2bbb23d55a123","stable_dependencies":[{"go":":build"}],"stable_checksum":"832f2fcd53de5eceeb9d497ab603cbf32698646dfe156d23b70553e40eb1438b","stable_url_args":["https://github.com/nats-io/natscli/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"naturaldocs":{"bottle_rebuild":1,"desc":"Extensible, multi-language documentation generator","executables":["naturaldocs"],"head_dependencies":["dotnet"],"head_url_args":["https://github.com/NaturalDocs/NaturalDocs.git",{":branch":"main"}],"homepage":"https://www.naturaldocs.org/","license":"AGPL-3.0-only","ruby_source_checksum":"fe8d9dab85cebe1af0271051c34fb77d4b49493bbed0bd89f24e00f9e01ddb95","stable_dependencies":["mono"],"stable_checksum":"92144e2deb1ff2606d29343cfea203ea890549ad2f77c03df1cea2d8014972cb","stable_url_args":["https://downloads.sourceforge.net/project/naturaldocs/Stable%20Releases/2.3.1/Natural_Docs_2.3.1.zip"],"stable_version":"2.3.1","bottle_tag":":all","bottle_checksum":"a439b159358c64b91076716aa62efc0f80cd08938a4a35daa35dd397817a474a"},"nauty":{"desc":"Automorphism groups of graphs and digraphs","executables":["NRswitchg","addedgeg","addptg","amtog","ancestorg","assembleg","biplabg","catg","complg","converseg","copyg","countg","countneg","cubhamg","deledgeg","delptg","dimacs2g","directg","distgraphg","dreadnaut","dretodot","dretog","edgetransg","genbg","genbgL","geng","gengL","genktreeg","genposetg","genquarticg","genrang","genspecialg","gentourng","gentreeg","hamheuristic","labelg","linegraphg","listg","multig","nbrhoodg","newedgeg","pickg","planarg","productg","ranlabg","ransubg","shortg","showg","subdivideg","twohamg","underlyingg","uniqg","vcolg","watercluster2"],"homepage":"https://pallini.di.uniroma1.it/","license":"Apache-2.0","ruby_source_checksum":"7a985cdcd9b1ebfeab0158582194f30608c857f64ba447bc940421c6e9171584","stable_checksum":"9fc4edae04f88a0f5883985be3b39cf7f898fd6cc96e96b9ee25452743cc1b5b","stable_url_args":["https://pallini.di.uniroma1.it/nauty2_9_3.tar.gz"],"stable_version":"2.9.3","version_scheme":1},"nave":{"desc":"Virtual environments for Node.js","executables":["nave"],"head_url_args":["https://github.com/isaacs/nave.git",{":branch":"main"}],"homepage":"https://github.com/isaacs/nave","license":"BlueOak-1.0.0","ruby_source_checksum":"4738d422b1e4ecd66a14f32f1d624cd504dcc6f90c4d2581281eb7e3d9fe6ecc","stable_checksum":"d5360cbfe3afda8622fa838183eec53503f8e3f4e08c224b5b1458159f30a99e","stable_url_args":["https://github.com/isaacs/nave/archive/refs/tags/v3.5.6.tar.gz"],"stable_version":"3.5.6","bottle_tag":":all","bottle_checksum":"7f476c7839cadc0d37a067e2fd4b5d2de7fccbba142e6aa8d9aeb92e984587c2"},"navi":{"bottle_rebuild":1,"desc":"Interactive cheatsheet tool for the command-line","executables":["navi"],"head_dependencies":["fzf",{"rust":":build"}],"homepage":"https://github.com/denisidoro/navi","license":"Apache-2.0","ruby_source_checksum":"bbad0d893e6815e67e18788dc097305c8d65c632ede9a837b40b015ceacfe48d","stable_dependencies":["fzf",{"rust":":build"}],"stable_checksum":"4c10f47c306826255b07483b7e94eed8ffc1401555c52434a56246295d3f2728","stable_url_args":["https://github.com/denisidoro/navi/archive/refs/tags/v2.24.0.tar.gz"],"stable_version":"2.24.0"},"navidrome":{"desc":"Modern Music Server and Streamer compatible with Subsonic/Airsonic","executables":["navidrome"],"head_dependencies":["ffmpeg","taglib",{"go":":build"},{"node":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/navidrome/navidrome.git",{":branch":"master"}],"homepage":"https://www.navidrome.org","license":"GPL-3.0-only","ruby_source_checksum":"b98149248f09b7cf71ea064d7f7169d4a307f8d229d783484b7e6b8e58c8bc85","stable_dependencies":["ffmpeg","taglib",{"go":":build"},{"node":":build"},{"pkgconf":":build"}],"stable_checksum":"6d6de86c7509620dd445be9c22f2441225c9d86f009317c9b92923ad3a83ddb5","stable_url_args":["https://github.com/navidrome/navidrome/archive/refs/tags/v0.64.2.tar.gz"],"stable_version":"0.64.2"},"nb":{"desc":"Command-line and local web note-taking, bookmarking, and archiving","executables":["bookmark","nb"],"head_dependencies":["bat","nmap","pandoc","ripgrep","tig","w3m"],"head_url_args":["https://github.com/xwmx/nb.git",{":branch":"master"}],"homepage":"https://xwmx.github.io/nb","license":"AGPL-3.0-or-later","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"56b57eaef61023a3090f6d0ae772fe4446bc8674f3fe081635abf48e56a3c35c","stable_dependencies":["bat","nmap","pandoc","ripgrep","tig","w3m"],"stable_checksum":"c1127e7e168558afed7a2eccd99b0bdb9779d81134e739d15ef1cc65e8bb3a67","stable_url_args":["https://github.com/xwmx/nb/archive/refs/tags/7.25.5.tar.gz"],"stable_version":"7.25.5","bottle_tag":":all","bottle_checksum":"fc1e49a2814bfe90d39767e45179ab92296b3fac0671a6e4861e59d7a10c7a4e"},"nbdime":{"desc":"Jupyter Notebook Diff and Merge tools","executables":["git-nbdiffdriver","git-nbdifftool","git-nbmergedriver","git-nbmergetool","hg-nbdiff","hg-nbdiffweb","hg-nbmerge","hg-nbmergeweb","nbdiff","nbdiff-web","nbdime","nbmerge","nbmerge-web","nbshow"],"head_dependencies":["certifi","jupyterlab","python@3.15"],"homepage":"https://nbdime.readthedocs.io","license":"BSD-3-Clause","revision":11,"ruby_source_checksum":"e64dcf97fdcd77b310e28581a7b3f332551e64ca639b7c1fbf0830746280b288","stable_dependencies":["certifi","jupyterlab","python@3.15"],"stable_checksum":"8cd25ecfeeb5105d563237d7f64eb4748058fba9bba9ab3892a1ff61e177ce16","stable_url_args":["https://files.pythonhosted.org/packages/0c/22/d1ae77115b96b2ff8df6bbc54f8651eeb02d5716cea9079cdf94eaf6bb8b/nbdime-4.0.4.tar.gz"],"stable_version":"4.0.4","bottle_tag":":all","bottle_checksum":"aab36f5cb0fd79a6e740257fb5de98a16825e067fb41198c8c7792196610835a"},"nbimg":{"desc":"Smartphone boot splash screen converter for Android and winCE","executables":["nbimg"],"homepage":"https://github.com/poliva/nbimg","license":"GPL-3.0-or-later","ruby_source_checksum":"4c6283534a4268f8cecc92117b1a9a228cb095878439085936e25678da480673","stable_checksum":"f72846656bb8371564c245ab34550063bd5ca357fe8a22a34b82b93b7e277680","stable_url_args":["https://github.com/poliva/nbimg/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_checksum":"e57f45a96041ad2e60e4f3203fab14346a85c67d05f87885bbac162a9f805b3c"},"nbping":{"desc":"Ping Tool in Rust with Real-Time Data and Visualizations","executables":["nbping"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/hanshuaikang/NBping.git",{":branch":"main"}],"homepage":"https://github.com/hanshuaikang/NBping","license":"MIT","oldnames":["nping"],"ruby_source_checksum":"7a272b3402aa95ea6bb45faf0b7edecddef5ea98955edae83388413f7c3842fb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1a73f125601cac5ddc456b15d58b5145b859c46da24ce2024288fe4343050e5d","stable_url_args":["https://github.com/hanshuaikang/NBping/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"nbsdgames":{"desc":"Text-based modern games","executables":["battleship","checkers","darrt","fifteen","fisher","jewels","memoblocks","miketron","mines","muncher","nbsdgames","pipes","rabbithole","redsquare","revenge","reversi","scissor","sjump","snakeduel","sos","sudoku","trsr","tugow"],"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/abakh/nbsdgames.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/abakh/nbsdgames","license":":public_domain","ruby_source_checksum":"86c9d8b18ab6941b3ac9997c2fb273dc6cdb9d38d3e1734c59a067372051cc95","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"359da5f698da00437205eddad3fc97fbdcecfa8cb005fd8d1830fe8fd3dd7e3b","stable_url_args":["https://github.com/abakh/nbsdgames/archive/refs/tags/v6.0.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"6.0.3"},"nbytes":{"desc":"Library of byte handling functions extracted from Node.js core","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/nodejs/nbytes","license":"MIT","ruby_source_checksum":"40a620271610fec80bdb22d0dfa08a6bbd64bbddef864c0e5cc5f4c59a1c622b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"67f4b8363f12abb64c07a0cecf2bf2dce7ab47b5f8b9fd2efdb852ea254c2d40","stable_url_args":["https://github.com/nodejs/nbytes/archive/refs/tags/v0.1.4.tar.gz"],"stable_version":"0.1.4"},"ncc":{"desc":"Compile a Node.js project into a single file","executables":["ncc"],"head_dependencies":["node"],"homepage":"https://github.com/vercel/ncc","license":"MIT","ruby_source_checksum":"f4c3a30f5f5a8221e9155c3ca67f5f1144e5f008e6418111527423a34409926f","stable_dependencies":["node"],"stable_checksum":"b9f6fffbe1db54510b548433170d891431bb6ce9a76acc0be769f8a7695786cf","stable_url_args":["https://registry.npmjs.org/@vercel/ncc/-/ncc-0.45.0.tgz"],"stable_version":"0.45.0","bottle_tag":":all","bottle_checksum":"c3a5e1e497e8dfbff6fc57270f30baf0ad1e55bb8ec193441dd0a986c18c4409"},"ncdc":{"bottle_rebuild":1,"desc":"NCurses direct connect","executables":["ncdc"],"head_dependencies":["glib","gnutls","ncurses","sqlite","gettext",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://g.blicky.net/ncdc.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://dev.yorhel.nl/ncdc","license":"MIT","ruby_source_checksum":"b8b7ef603ef9e6a6ac9572b82c3cf168a4673af0e46a6c31ff4f3337b2572909","stable_dependencies":["glib","gnutls","ncurses","sqlite","gettext",{"pkgconf":":build"}],"stable_checksum":"b9be58e7dbe677f2ac1c472f6e76fad618a65e2f8bf1c7b9d3d97bc169feb740","stable_url_args":["https://dev.yorhel.nl/download/ncdc-1.25.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.25"},"ncdu":{"desc":"NCurses Disk Usage","executables":["ncdu"],"head_dependencies":["ncurses","zstd",{"pkgconf":":build"},{"zig@0.15":":build"}],"head_url_args":["https://g.blicky.net/ncdu.git",{":branch":"zig"}],"homepage":"https://dev.yorhel.nl/ncdu","license":"MIT","ruby_source_checksum":"3dd9d20d4f7235a879fb930dd3b6e0e01669bd0abfb275d03712289f5121d766","stable_dependencies":["ncurses","zstd",{"pkgconf":":build"},{"zig@0.15":":build"}],"stable_checksum":"e91135281cb66569f2ca4c0bac277246991e7e52524c0ca8cba3de5c8e81cec9","stable_url_args":["https://dev.yorhel.nl/download/ncdu-2.9.2.tar.gz"],"stable_version":"2.9.2"},"ncftp":{"desc":"FTP client with an advanced user interface","executables":["ncftp","ncftpbatch","ncftpbookmarks","ncftpget","ncftpls","ncftpput"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.ncftp.com/","license":"ClArtistic","ruby_source_checksum":"a24dc8f60a06fd9dcdbe752df7d147714691523fe5312ac5ad3ef9f28616cb3e","stable_checksum":"7920f884c2adafc82c8e41c46d6f3d22698785c7b3f56f5677a8d5c866396386","stable_url_args":["https://www.ncftp.com/public_ftp/ncftp/ncftp-3.3.0-src.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.3.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"e99af095f88ba709589a6c45681ac5edac1930a1fb907cdec847d17e9b5972a4"},"ncmdump":{"desc":"Convert Netease Cloud Music ncm files to mp3/flac files","executables":["ncmdump"],"head_dependencies":["taglib",{"cmake":":build"}],"head_url_args":["https://github.com/taurusxin/ncmdump.git",{":branch":"main"}],"homepage":"https://github.com/taurusxin/ncmdump","license":"MIT","ruby_source_checksum":"7afb2b507666993c5fa1b6cf3eac97ef56a8668ab0c4ad5a4172f281587cc4d5","stable_dependencies":["taglib",{"cmake":":build"}],"stable_checksum":"35062836d5210718b12fd311535f4673f5db4de18bd8e987890d89fc0e0a7e6c","stable_url_args":["https://github.com/taurusxin/ncmdump/archive/refs/tags/1.5.1.tar.gz"],"stable_version":"1.5.1"},"ncmpc":{"desc":"Curses Music Player Daemon (MPD) client","executables":["ncmpc"],"head_dependencies":["fmt","libmpdclient","pcre2","gettext",{"boost":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.musicpd.org/clients/ncmpc/","license":"GPL-2.0-or-later","ruby_source_checksum":"69bc5cd93d19c9eb31f77e2507740c1a093997bee34552b2d60d8b1ee25f5032","stable_dependencies":["fmt","libmpdclient","pcre2","gettext",{"boost":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/MusicPlayerDaemon/ncmpc/commit/af478b5ba2447592c640c5b7f86c47d9a412c639.patch?full_index=1","sha256":"193f6c3192ba39974a2f1ef4935c623d58e0614f9978b2e6545c6231fd5ffdb5","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/MusicPlayerDaemon/ncmpc/pull/160"}]}],"stable_checksum":"f678e6c600200af4c5d36174de4e1e82e423962c41b6f52844a25d6d1ec4cb11","stable_url_args":["https://www.musicpd.org/download/ncmpc/0/ncmpc-0.54.tar.xz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.54"},"ncmpcpp":{"desc":"Ncurses-based client for the Music Player Daemon","executables":["ncmpcpp"],"head_dependencies":["boost","fftw","icu4c@79","libmpdclient","ncurses","readline","taglib",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ncmpcpp/ncmpcpp.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://rybczak.net/ncmpcpp/","license":"GPL-2.0-or-later","revision":9,"ruby_source_checksum":"7b4ddb7e3a7a1830947405d46e451eab0e9419fc121190ca83cd9b4e078d3353","stable_dependencies":["boost","fftw","icu4c@79","libmpdclient","ncurses","readline","taglib",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ncmpcpp/ncmpcpp/commit/f67d350aa9beb2abdd12c429e97ae919e5b3102c.patch?full_index=1","sha256":"7fa67adf722fec69793f9aa53398195294402bb09519e7bd99b388b7f99a5e59","type":"backport","resolves":[{"type":"defect","id":"https://github.com/ncmpcpp/ncmpcpp/pull/636"},{"type":"defect","id":"https://github.com/ncmpcpp/ncmpcpp/issues/633"}]},{"strip":"p1","url":"https://github.com/ncmpcpp/ncmpcpp/commit/7523f11583279a80c1578d29d6c189fa74f4aa64.patch?full_index=1","sha256":"684cd051e7a8a5954d2763c699482fa25b8d5b0b90e2329b02bb9dd48a1e31de","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ncmpcpp/ncmpcpp/pull/665"},{"type":"defect","id":"https://github.com/ncmpcpp/ncmpcpp/issues/663"}]}],"stable_checksum":"ddc89da86595d272282ae8726cc7913867b9517eec6e765e66e6da860b58e2f9","stable_url_args":["https://github.com/ncmpcpp/ncmpcpp/archive/refs/tags/0.10.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.10.1"},"ncnn":{"desc":"High-performance neural network inference framework","executables":["caffe2ncnn","darknet2ncnn","mxnet2ncnn","ncnn2int8","ncnn2mem","ncnn2table","ncnnmerge","ncnnoptimize"],"head_dependencies":["abseil","glslang","protobuf","libomp","molten-vk","spirv-tools",{"cmake":":build"}],"head_url_args":["https://github.com/Tencent/ncnn.git",{":branch":"master"}],"homepage":"https://github.com/Tencent/ncnn","license":"BSD-3-Clause","ruby_source_checksum":"92b5079aea121ad09596e4908ad22b6835ddd1e257103594a9c5a59249b3cece","stable_dependencies":["abseil","glslang","protobuf","libomp","molten-vk","spirv-tools",{"cmake":":build"}],"stable_checksum":"968d8d8e65ccadc803322f8238736176e0f9c929fcf484895f58a63e6b227127","stable_url_args":["https://github.com/Tencent/ncnn/archive/refs/tags/20261020.tar.gz"],"stable_version":"20261020"},"nco":{"desc":"Command-line operators for netCDF and HDF files","executables":["ncap2","ncatted","ncbo","ncchecker","ncclimo","ncdiff","ncea","ncecat","nces","ncflint","ncks","ncpdq","ncra","ncrcat","ncremap","ncrename","ncwa","ncz2psx"],"head_dependencies":["gsl","netcdf","texinfo","udunits","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"openjdk":":build"}],"head_url_args":["https://github.com/nco/nco.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://nco.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"30f0495acb6fcfff4160be14490b457a418deb4fd3b940eb4bcfb38c1f0c6e8b","stable_dependencies":["gsl","netcdf","texinfo","udunits","gettext",{"gettext":":build"},{"openjdk":":build"}],"stable_checksum":"1908416c4c8c8754f48b797d1030ac847e07d7e49a6d5bf455bdee7808409aad","stable_url_args":["https://github.com/nco/nco/archive/refs/tags/5.4.1.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"5.4.1"},"ncompress":{"desc":"Fast, simple LZW file compressor","executables":["compress","zcmp","zdiff","zmore"],"head_url_args":["https://github.com/vapier/ncompress.git",{":branch":"main"}],"homepage":"https://vapier.github.io/ncompress/","keg_only_args":[":provided_by_macos"],"license":"Unlicense","ruby_source_checksum":"eabc983f97fd2e83c0f58abd22009dc0720c8aec8983df41cc7bc4798f6b4b80","stable_checksum":"96ec931d06ab827fccad377839bfb91955274568392ddecf809e443443aead46","stable_url_args":["https://github.com/vapier/ncompress/archive/refs/tags/v5.0.tar.gz"],"stable_version":"5.0","bottle_checksum":"c7bf47ebe6376a3b3a84b4441e8dff37c639cad3c00906a3aec98d6f2fdbe879"},"ncrack":{"bottle_rebuild":2,"desc":"Network authentication cracking tool","executables":["ncrack"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/nmap/ncrack.git",{":branch":"master"}],"homepage":"https://nmap.org/ncrack/","license":":cannot_represent","revision":1,"ruby_source_checksum":"d43c3dc1b5b3937dbc06bcf59d9ebc738601e2fa730cea3f8a05eba41270b18e","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","url":"https://github.com/nmap/ncrack/commit/af4a9f15a26fea76e4b461953aa34ec0865d078a.patch?full_index=1","sha256":"273df2e3bc0733b97a258a9bea2145c4ea36e10b5beaeb687b341e8c8a82eb42","type":"backport","resolves":[{"type":"defect","id":"https://github.com/nmap/ncrack/pull/83"}]},{"strip":"p1","url":"https://src.fedoraproject.org/rpms/ncrack/raw/425a54633e220b6bafca37554e5585e2c6b48082/f/ncrack-0.7-fedora-c99.patch","sha256":"7bb5625c29c9c218e79d0957ea3e8d84eb4c0bf4ef2acc81b908fed2cbf0e753","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nmap/ncrack/pull/127"}]},{"strip":"p1","url":"https://github.com/nmap/ncrack/commit/76a0eabaad402ed935c1294f98663cf58a806a06.patch?full_index=1","sha256":"7eb44ecf8b43fa2d201763bafe411db8606643064bf1cf3e78531c13f5e2138f","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nmap/ncrack/pull/147"}]}],"stable_checksum":"f3f971cd677c4a0c0668cb369002c581d305050b3b0411e18dd3cb9cc270d14a","stable_url_args":["https://github.com/nmap/ncrack/archive/refs/tags/0.7.tar.gz"],"stable_version":"0.7"},"ncspot":{"desc":"Cross-platform ncurses Spotify client written in Rust","executables":["ncspot"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/hrkfdn/ncspot","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"7adb62185ddec98df971e9987a2ea2a066c860800b265cda674d3ff57fd215bd","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"08a0be7e099bc40cf087a4ed8665a425c345a0e83019257d7c4affb7a1bbb881","stable_url_args":["https://github.com/hrkfdn/ncspot/archive/refs/tags/v1.5.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.5.0"},"ncurses":{"compatibility_version":1,"desc":"Text-based UI library","executables":["captoinfo","clear","infocmp","infotocap","ncurses6-config","ncursesw6-config","reset","tabs","tic","toe","tput","tset"],"homepage":"https://invisible-island.net/ncurses/announce.html","keg_only_args":[":provided_by_macos"],"license":"X11-distribute-modifications-variant","ruby_source_checksum":"2e35152ac8c0b209f90373090ad3d3a64d7818fc965d6f58142ab1d9fa95f824","stable_checksum":"355b4cbbed880b0381a04c46617b7656e362585d52e9cf84a67e2009b749ff11","stable_url_args":["https://invisible-mirror.net/archives/ncurses/ncurses-6.6.tar.gz"],"stable_version":"6.6"},"ncview":{"desc":"Visual browser for netCDF format files","executables":["ncview"],"head_dependencies":["libice","libpng","libsm","libx11","libxaw","libxt","netcdf","udunits"],"homepage":"https://cirrus.ucsd.edu/ncview/","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"84b709ade63998fb10d96feac0f43efd85c02fcb2c08912e559dc2516554abc2","stable_dependencies":["libice","libpng","libsm","libx11","libxaw","libxt","netcdf","udunits"],"stable_checksum":"597cfddf9c2d7993e9b0b86bca1b73839567ee9116ee33f6d750a449b5033d91","stable_url_args":["https://cirrus.ucsd.edu/~pierce/ncview/ncview-2.1.11.tar.gz"],"stable_version":"2.1.11","bottle_cellar":":any","bottle_checksum":"51021664ece85a65f8941d091657cd9c10f7a6d5875cd2306cf8cd3d50437ef9"},"ndenv":{"deprecate_args":{":date":"2025-08-24",":because":":deprecated_upstream",":replacement_formula":"nodenv"},"desc":"Node version manager","disable_args":{":date":"2026-08-24",":because":":deprecated_upstream",":replacement_formula":"nodenv"},"executables":["ndenv"],"head_dependencies":["node-build"],"head_url_args":["https://github.com/riywo/ndenv.git",{":branch":"master"}],"homepage":"https://github.com/riywo/ndenv","license":"MIT","ruby_source_checksum":"830668e3ca7bdf8a7f9b26cb15dd6664991bfc15144104eaa083ece55da043c4","stable_dependencies":["node-build"],"stable_checksum":"1a85e4c0c0eee24d709cbc7b5c9d50709bf51cf7fe996a1548797a4079e0b6e4","stable_url_args":["https://github.com/riywo/ndenv/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"0185213be14f5f212bbacc1fe2e6f28c0b2a50ed3adbba1da1b189f4168621ec"},"ndiff":{"conflicts":[["cern-ndiff",{":because":"both install `ndiff` binaries"}],["nmap",{":because":"both install `ndiff` binaries"}]],"desc":"Virtual package provided by nmap","executables":["ndiff"],"homepage":"https://www.math.utah.edu/~beebe/software/ndiff/","license":"GPL-2.0-or-later","ruby_source_checksum":"89332701c7fd764668aafc99d1a2c5dae5da308e72164c734f9b8e2a783acc61","stable_checksum":"f2bbd9a2c8ada7f4161b5e76ac5ebf9a2862cab099933167fe604b88f000ec2c","stable_url_args":["https://ftp.math.utah.edu/pub/misc/ndiff-2.00.tar.gz"],"stable_version":"2.00","bottle_checksum":"731436f80a687a2e5d2a2d2a53bd338164bbcf828cd01297e14683caf4c93e22"},"ndpi":{"compatibility_version":1,"desc":"Deep Packet Inspection (DPI) library","executables":["ndpiReader","ndpiSimpleIntegration"],"head_dependencies":["json-c",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ntop/nDPI.git",{":branch":"dev"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.ntop.org/products/deep-packet-inspection/ndpi/","license":"LGPL-3.0-or-later","ruby_source_checksum":"a1071ee2af93af9a4016e0383ea8770bc71e218b5d3b5c5d94297d5c4040e4a6","stable_dependencies":["json-c",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"21fc40cab5505942c0b21d9bbaf73e9adf8162ddfe782e4cd072cab855a2eda9","stable_url_args":["https://github.com/ntop/nDPI/archive/refs/tags/6.0.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"6.0"},"ne":{"desc":"Text editor based on the POSIX standard","executables":["ne"],"head_dependencies":[{"texinfo":":build"}],"head_url_args":["https://github.com/vigna/ne.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://ne.di.unimi.it/","license":"GPL-3.0-only","ruby_source_checksum":"768baac65ff6ce644b971d017cbbb943880ebbb99f5e28ed2d50fcf01f9f226b","stable_dependencies":[{"texinfo":":build"}],"stable_checksum":"6958b5cd051d85dcdebbf45aeed2af077346a58d1d18ad14e1db477ce5519d29","stable_url_args":["https://github.com/vigna/ne/archive/refs/tags/3.3.4.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.3.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"989c1e6af26b0106dce329c440299b58676f7bccd200ed218be8aa65256281f9"},"near":{"desc":"Human-friendly console utility for interacting with NEAR Protocol","executables":["near"],"head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://near.cli.rs","license":{":any_of":["MIT","Apache-2.0"]},"revision":1,"ruby_source_checksum":"7454c11abfec11e9f1972fcdd7d7ea4d0d3e888464feb4f87f5377d7b944b342","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"57e1249856b70b3cf6562becc618602d3c1a1f3aca98e7d909f33dfdb85e5439","stable_url_args":["https://github.com/near/near-cli-rs/archive/refs/tags/v0.30.1.tar.gz"],"stable_version":"0.30.1"},"neatvi":{"desc":"Clone of ex/vi for editing bidirectional utf-8 text","executables":["neatvi"],"head_url_args":["https://repo.or.cz/neatvi.git",{":branch":"master"}],"homepage":"https://repo.or.cz/neatvi.git","license":"ISC","ruby_source_checksum":"bf8814ee5659b2795916af303d86396368be60ce860c5c84fe145ae7639a8f10","stable_url_args":["https://repo.or.cz/neatvi.git",{":tag":"20",":revision":"99f326adb10b40e53475beecec12e4a4eae92973"}],"stable_version":"20"},"nebula":{"desc":"Scalable overlay networking tool for connecting computers anywhere","executables":["nebula","nebula-cert"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/slackhq/nebula.git",{":branch":"master"}],"homepage":"https://github.com/slackhq/nebula","license":"MIT","ruby_source_checksum":"653fb885fbb51c873d1d911d7133529d19dd8d59fa0a45b43db2d4f164060f31","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/nebula.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/nebula.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nebula/bin/nebula","-config","$HOMEBREW_PREFIX/etc/nebula/"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"0031d1ddd616f5e25dc29f4b67d6a0c58864251be17095a68d15e4d0edb54843","stable_url_args":["https://github.com/slackhq/nebula/archive/refs/tags/v1.11.2.tar.gz"],"stable_version":"1.11.2"},"nedit":{"desc":"Fast, compact Motif/X11 plain text editor","executables":["ncl","nedit"],"head_dependencies":["libice","libsm","libx11","libxext","libxp","libxpm","libxt","openmotif"],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://sourceforge.net/projects/nedit/","license":"GPL-2.0-or-later","ruby_source_checksum":"58220f113f28ad27a6fc5a5fee5fafef908d80ac7dcc8b0eec09419560ca3d76","stable_dependencies":["libice","libsm","libx11","libxext","libxp","libxpm","libxt","openmotif"],"stable_checksum":"5851aa7252dad952084529173640232562dec4a7c440209f196d53d4a5a8074d","stable_url_args":["https://downloads.sourceforge.net/project/nedit/nedit-source/nedit-5.8-src.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"5.8"},"needle":{"bottle_rebuild":1,"desc":"Compile-time safe Swift dependency injection framework with real code","executables":["needle"],"head_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"homepage":"https://github.com/uber/needle","license":"Apache-2.0","ruby_source_checksum":"7b87260928c28732b57d90c017d7ede7d8a31f971ecc7c6eade67065886f7969","stable_checksum":"b9cf878b0ce9589e862ec5aa8ba3222e181ecbe038369989d2ee9d9c80157fbb","stable_url_args":["https://github.com/uber/needle/archive/refs/tags/v0.25.1.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"stable_version":"0.25.1","bottle_cellar":":any","bottle_checksum":"9a4f63352a659ff766fdd61e5f8dbe71940c024a25f879ff07f75089fe3a19be"},"nef":{"bottle_rebuild":1,"desc":"Steroids for Xcode Playgrounds","executables":["nef","nef-carbon","nef-carbon-page","nef-clean","nef-jekyll","nef-jekyll-page","nef-markdown","nef-markdown-page","nef-playground","nef-playground-book","nefc"],"homepage":"https://nef.bow-swift.io","license":"Apache-2.0","ruby_source_checksum":"4b59ec908fbde685d08d2ba1e4a3756e6456d29e03c455e8a2fc93734f4fe986","stable_checksum":"147b8723d65ababedd04abf2ea4445c2b16dd7c18814a92182ae61978eb1152e","stable_url_args":["https://github.com/bow-swift/nef/archive/refs/tags/0.7.1.tar.gz"],"stable_version":"0.7.1"},"neko":{"bottle_rebuild":1,"caveats":"You must add the following line to your .bashrc or equivalent:\n  export NEKOPATH=\"$HOMEBREW_PREFIX/lib/neko\"\n","deprecate_args":{":date":"2027-03-31",":because":"needs EOL `mbedtls@3`"},"desc":"High-level, dynamically typed programming language","executables":["neko","nekoc","nekoml","nekotools"],"head_dependencies":["bdw-gc","mariadb-connector-c","mbedtls@3","pcre2",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/HaxeFoundation/neko.git",{":branch":"master"}],"head_uses_from_macos":[["apr"],["sqlite"]],"homepage":"https://nekovm.org/","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"revision":1,"ruby_source_checksum":"145ec8bea79d2786e8b38b9d19a39b69d42cb2a452d0de1bf35f47ec85682622","stable_dependencies":["bdw-gc","mariadb-connector-c","mbedtls@3","pcre2",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"702282028190dffa2078b00cca515b8e2ba889186a221df2226d2b6deb3ffaca","stable_url_args":["https://github.com/HaxeFoundation/neko/archive/refs/tags/v2-4-1.tar.gz"],"stable_uses_from_macos":[["apr"],["sqlite"]],"stable_version":"2.4.1"},"nelm":{"desc":"Kubernetes deployment tool that manages and deploys Helm Charts","executables":["nelm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/werf/nelm.git",{":branch":"main"}],"homepage":"https://github.com/werf/nelm","license":"Apache-2.0","ruby_source_checksum":"3b3a66a674545cc4914cdc328dd86221b7dae05fa8fb8db42f7cf92777264bb7","stable_dependencies":[{"go":":build"}],"stable_checksum":"deb3878cbfd4889bba803cfe89ee34871b90ec4e283984972178344a7f43f514","stable_url_args":["https://github.com/werf/nelm/archive/refs/tags/v1.27.0.tar.gz"],"stable_version":"1.27.0"},"nemu":{"bottle_rebuild":1,"desc":"Ncurses UI for QEMU","executables":["nemu","ntty"],"head_dependencies":["json-c","libarchive","ncurses","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["sqlite"]],"homepage":"https://github.com/nemuTUI/nemu","license":"BSD-2-Clause","ruby_source_checksum":"a11c24097c29caf284cad25519dbfa1a7eb4ef11fa470c1c5a2b688631c82b78","stable_dependencies":["json-c","libarchive","ncurses","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"dc251c6c478d60734a964324c028904e9da97dfeded7e5c6855f65e594e9a065","stable_url_args":["https://github.com/nemuTUI/nemu/archive/refs/tags/v3.5.0.tar.gz"],"stable_uses_from_macos":[["libxml2"],["sqlite"]],"stable_version":"3.5.0"},"neo4j-mcp":{"desc":"Neo4j official Model Context Protocol server for AI tools","executables":["neo4j-mcp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/neo4j/mcp.git",{":branch":"main"}],"homepage":"https://neo4j.com/docs/mcp/current/","license":"GPL-3.0-or-later","ruby_source_checksum":"e7d34a2685b4f2a5048f7e19d0d0164444cf4710021ad19921f8c30744e2debf","stable_dependencies":[{"go":":build"}],"stable_checksum":"08fcf97548428394e3262c52a0def70d317963ac81f6633816c409b8efd04387","stable_url_args":["https://github.com/neo4j/mcp/archive/refs/tags/v1.6.1.tar.gz"],"stable_version":"1.6.1"},"neo4j":{"desc":"Robust (fully ACID) transactional property graph database","executables":["neo4j","neo4j-admin"],"head_dependencies":["cypher-shell","openjdk@21"],"homepage":"https://neo4j.com/","license":"GPL-3.0-or-later","ruby_source_checksum":"3cce0db881fb0ff2ba659bb734b980c9241f5f97a73f5ae620668e2826b22322","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/neo4j"],[":log_path","$HOMEBREW_PREFIX/var/log/neo4j.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/neo4j.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/neo4j/bin/neo4j","console"]],"stable_dependencies":["cypher-shell","openjdk@21"],"stable_checksum":"afcf4986d47d13dd908427d301d5a9278b2ec7d615a12bb40e22087c7e133e78","stable_url_args":["https://neo4j.com/artifact.php?name=neo4j-community-2026.10.1-unix.tar.gz"],"stable_version":"2026.10.1","bottle_tag":":all","bottle_checksum":"4303fca854a4dd1c810fa35d0657db3446428a056e9d394cebb224f9662a0d23"},"neocmakelsp":{"bottle_rebuild":1,"desc":"Another cmake lsp","executables":["neocmakelsp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/neocmakelsp/neocmakelsp.git",{":branch":"master"}],"homepage":"https://neocmakelsp.github.io/","license":"MIT","ruby_source_checksum":"c423fe9a918873cb784a45bd7e5015ba374df51a8b8120b1494ca3ab1584040c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"eb88d467816f67c22cfa864f3d3ecc4eb5cfbc1afa018fac61a23915f21745e6","stable_url_args":["https://github.com/neocmakelsp/neocmakelsp/archive/refs/tags/v0.11.2.tar.gz"],"stable_version":"0.11.2"},"neomutt":{"desc":"E-mail reader with support for Notmuch, NNTP and much more","executables":["neomutt"],"head_dependencies":["gpgme","libidn2","lmdb","lua","ncurses","notmuch","openssl@4","pcre2","sqlite","gettext","libgpg-error","libiconv",{"docbook-xsl":":build"},{"gettext":":build"},{"pkgconf":":build"},{"tcl-tk":":build"}],"head_url_args":["https://github.com/neomutt/neomutt.git",{":branch":"main"}],"head_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}],["cyrus-sasl"],["krb5"]],"homepage":"https://neomutt.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"cd903eeca251465f90ce93060d07149d2c45d3be3640cbb625c190ee748e7400","stable_dependencies":["gpgme","libidn2","lmdb","lua","ncurses","notmuch","openssl@4","pcre2","sqlite","gettext","libgpg-error","libiconv",{"docbook-xsl":":build"},{"gettext":":build"},{"pkgconf":":build"},{"tcl-tk":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2c34fdd2166d5765e6bfdc21d1248bc4e92ddc0a33537b9418c17cd90e2dda80","stable_url_args":["https://github.com/neomutt/neomutt/archive/refs/tags/20260616.tar.gz"],"stable_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}],["cyrus-sasl"],["krb5"]],"stable_version":"20260616","version_scheme":1},"neon":{"compatibility_version":1,"desc":"HTTP and WebDAV client library with a C interface","executables":["neon-config"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"xmlto":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://notroj.github.io/neon/","license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"a62c9ac10dbddadc56c63d08db7632a49005b4213c56db041c8e3383bf8926fd","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"xmlto":":build"}],"stable_checksum":"a99b7262525a454d1065cf76dd17240fd808dfc4ef15636990ff83a5d0d9e740","stable_url_args":["https://notroj.github.io/neon/neon-0.37.1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.37.1"},"neonctl":{"desc":"Neon CLI tool","executables":["neon","neonctl"],"head_dependencies":["esbuild","node"],"homepage":"https://neon.tech/docs/reference/neon-cli","license":"Apache-2.0","ruby_source_checksum":"c5dd8c3830a0a9b59ee5191a0142181b0110dcfc9f08a590b65b5ec5f440fcce","stable_dependencies":["esbuild","node"],"stable_checksum":"300b8fd34cfe9c67f702796d5e1479abba9b3c3485efe167a26bd1c89e7e40a5","stable_url_args":["https://registry.npmjs.org/neonctl/-/neonctl-8.11.1.tgz"],"stable_version":"8.11.1"},"neosync":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-10-02",":because":":repo_archived"},"desc":"CLI for interfacing with Neosync","disable_args":{":date":"2026-10-02",":because":":repo_archived"},"executables":["neosync"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nucleuscloud/neosync.git",{":branch":"main"}],"homepage":"https://www.neosync.dev/","license":"MIT","ruby_source_checksum":"97c00197094c75fb432169742de833718d8a59ce0cced129c1f57fccf2cda20e","stable_dependencies":[{"go":":build"}],"stable_checksum":"f11966321826d40d28b087b1daa81519e600759b9813b0e686ec49397a466a21","stable_url_args":["https://github.com/nucleuscloud/neosync/archive/refs/tags/v0.5.41.tar.gz"],"stable_version":"0.5.41"},"neovide":{"desc":"No Nonsense Neovim Client in Rust","executables":["neovide"],"head_dependencies":["neovim",{"ninja":":build"},{"rust":":build"},{"cargo-bundle":":build"},{"llvm@22":":build"}],"head_url_args":["https://github.com/neovide/neovide.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"python":":build"}]],"homepage":"https://neovide.dev/","license":"MIT","ruby_source_checksum":"82fef989cd982c780723d354367392558b62b09c234f88d90240682ac7509969","stable_dependencies":["neovim",{"ninja":":build"},{"rust":":build"},{"cargo-bundle":":build"},{"llvm@22":":build"}],"stable_checksum":"a2016cceab3cba50b6a8b2f6787ae9017a85923575e89a83ebb9d428e8f80ca9","stable_url_args":["https://github.com/neovide/neovide/archive/refs/tags/0.16.2.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],[{"python":":build"}]],"stable_version":"0.16.2"},"neovim-qt":{"desc":"Neovim GUI, in Qt","executables":["nvim-qt"],"head_dependencies":["msgpack","neovim","qtbase","qtsvg",{"cmake":":build"}],"head_url_args":["https://github.com/equalsraf/neovim-qt.git",{":branch":"master"}],"homepage":"https://github.com/equalsraf/neovim-qt","license":"ISC","ruby_source_checksum":"13b8d7c7996365fd28c9a77db20faefc50e868c71c684cf29858394c57e211e5","stable_dependencies":["msgpack","neovim","qtbase","qtsvg",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/equalsraf/neovim-qt/commit/93b62aadef9b1349579585570e49c645ddfd12ad.patch?full_index=1","sha256":"81d3b6941754ab0c0c4cf8d5dacbfd9f9291c95cfed541ddf0f41db87010cf7d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/equalsraf/neovim-qt/issues/1192"}]},{"strip":"p1","url":"https://github.com/equalsraf/neovim-qt/commit/acb4105de6ef7d7144fd84565441b97114a04453.patch?full_index=1","sha256":"f1a3c0d018aed3d7ab3ac8d0f175a481507a4ea9a89898c638e84a8267358a8d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/equalsraf/neovim-qt/issues/1192"}]}],"stable_checksum":"1ba4da6594a22c7fd950876329ca55cc483a37bfc87f586b1226eb34b8f3ce9d","stable_url_args":["https://github.com/equalsraf/neovim-qt/archive/refs/tags/v0.2.20.tar.gz"],"stable_version":"0.2.20"},"neovim-remote":{"aliases":["nvr"],"desc":"Control nvim processes using `nvr` command-line tool","executables":["nvr"],"head_dependencies":["neovim","python@3.15"],"head_url_args":["https://github.com/mhinz/neovim-remote.git",{":branch":"master"}],"homepage":"https://github.com/mhinz/neovim-remote","license":"MIT","revision":6,"ruby_source_checksum":"c7320506e829d25242c92bf1dd218db2799b4488dfc8682830736ddc5bb9b44a","stable_dependencies":["neovim","python@3.15"],"stable_checksum":"4b3cc35463544c5747c895c52a0343cfdbba15d307647d7f57f1cce0c6a27d02","stable_url_args":["https://files.pythonhosted.org/packages/69/50/4fe9ef6fd794929ceae73e476ac8a4ddbf3b0913fa248d834c9bb72978b7/neovim-remote-2.5.1.tar.gz"],"stable_version":"2.5.1"},"neovim":{"aliases":["nvim"],"compatibility_version":1,"desc":"Ambitious Vim-fork focused on extensibility and agility","executables":["nvim"],"head_dependencies":["libuv","lpeg","luajit","luv","tree-sitter","unibilium","utf8proc","gettext",{"cmake":":build"},{"gettext":":build"}],"head_url_args":["https://github.com/neovim/neovim.git",{":branch":"master"}],"homepage":"https://neovim.io/","license":"Apache-2.0","ruby_source_checksum":"606913db5b7f1001339be19ee46a907259aa72bc8ca08424602672f225df3092","stable_dependencies":["libuv","lpeg","luajit","luv","tree-sitter","unibilium","utf8proc","gettext",{"cmake":":build"},{"gettext":":build"}],"stable_checksum":"8629fdc5eb951daf89a76f68cad12f2f1e03fab0d539150ba3fe6d177d254b7f","stable_url_args":["https://github.com/neovim/neovim/archive/refs/tags/v0.12.6.tar.gz"],"stable_version":"0.12.6"},"nerdctl":{"desc":"ContaiNERD CTL - Docker-compatible CLI for containerd","executables":["containerd-rootless-setuptool.sh","containerd-rootless.sh","nerdctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/containerd/nerdctl.git",{":branch":"main"}],"homepage":"https://github.com/containerd/nerdctl","license":"Apache-2.0","ruby_source_checksum":"9218325a111b39b2b4bfac21065567cc95cd18007ce53b99a1b06438e6f1d54c","stable_dependencies":[{"go":":build"}],"stable_checksum":"ddae9bac35fe8ad35a631d64a179d17589bed3055756f94ef59cf2e0b2a95ee7","stable_url_args":["https://github.com/containerd/nerdctl/archive/refs/tags/v2.4.1.tar.gz"],"stable_version":"2.4.1"},"nerdfetch":{"desc":"POSIX *nix fetch script using Nerdfonts","executables":["nerdfetch"],"head_url_args":["https://github.com/ThatOneCalculator/NerdFetch.git",{":branch":"main"}],"homepage":"https://github.com/ThatOneCalculator/NerdFetch","license":"MIT","ruby_source_checksum":"9bed909128f80903444309d36b92932829ffb650a294f67ef0bfab6bbb179832","stable_checksum":"944b08b957a82386fa3f394ef733e31f7208acee0681c6000d5cd042c16813d6","stable_url_args":["https://github.com/ThatOneCalculator/NerdFetch/archive/refs/tags/v8.5.5.tar.gz"],"stable_version":"8.5.5","bottle_tag":":all","bottle_checksum":"ddb0aba42fb7367b693e68ff5fd47a65d5a1c02324e858cf99aea5061d7b1cf4"},"nerdfix":{"bottle_rebuild":1,"desc":"Find/fix obsolete Nerd Font icons","executables":["nerdfix"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/loichyan/nerdfix","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"26d4317e967901d2294622715dee9a38f67d5c9c4d989beb669cc9225ed7fd5b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e56f648db6bfa9a08d4b2adbf3862362ff66010f32c80dc076c0c674b36efd3c","stable_url_args":["https://github.com/loichyan/nerdfix/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2","bottle_checksum":"cc197b42aa7b59787c5a1cda9471bcc7ed1ec01557bc36500acb46ee3170fca8"},"nerdlog":{"desc":"TUI log viewer with timeline histogram and no central server","executables":["nerdlog"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dimonomid/nerdlog.git",{":branch":"master"}],"homepage":"https://dmitryfrank.com/projects/nerdlog/article","license":"BSD-2-Clause","ruby_source_checksum":"4467992762cb5b5ca3f3a98d3c9a46f84c91fe8a17492e3f14113be1d0dde34a","stable_dependencies":[{"go":":build"}],"stable_checksum":"425acc1b3461de136645040ba07153ee8157c58792c4983aec79240bcec2ccbd","stable_url_args":["https://github.com/dimonomid/nerdlog/archive/refs/tags/v1.13.0.tar.gz"],"stable_version":"1.13.0"},"nesc":{"desc":"Programming language for deeply networked systems","disable_args":{":date":"2027-04-12",":because":":repo_archived"},"executables":["nescc","nescc-mig","nescc-ncg","nescc-wiring"],"head_dependencies":["emacs",{"autoconf":":build"},{"automake":":build"},{"openjdk":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"gperf":":build"}],[{"m4":":build"}]],"homepage":"https://github.com/tinyos/nesc","license":"GPL-2.0-only","revision":2,"ruby_source_checksum":"2afb3e15c5e155367797ba3d9dbc9c77c2b29119fb5f4fcd6c241d1cf09a01cc","stable_dependencies":["emacs",{"autoconf":":build"},{"automake":":build"},{"openjdk":":build"}],"stable_checksum":"ea9a505d55e122bf413dff404bebfa869a8f0dd76a01a8efc7b4919c375ca000","stable_url_args":["https://github.com/tinyos/nesc/archive/refs/tags/v1.4.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"gperf":":build"}],[{"m4":":build"}]],"stable_version":"1.4.0","bottle_checksum":"4608c4e67325022c55a0f991afcad53aa00355a559b33dcfe6bdf61d0a883aed"},"nessie":{"desc":"Transactional Catalog for Data Lakes with Git-like semantics","executables":["nessie"],"head_dependencies":["openjdk@21",{"gradle":":build"}],"homepage":"https://projectnessie.org","license":"Apache-2.0","ruby_source_checksum":"776b3c112c963b2cff396695d8151b4d50b391661b158409c39e0c4677a04c5a","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/nessie.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/nessie.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nessie/bin/nessie"]],"stable_dependencies":["openjdk@21",{"gradle":":build"}],"stable_checksum":"d674f6665c344d47c14c5ee33df29f2e814ef8d67acdfcd1ad2c176e17fefc84","stable_url_args":["https://github.com/projectnessie/nessie/archive/refs/tags/nessie-0.109.0.tar.gz"],"stable_version":"0.109.0"},"nest":{"bottle_rebuild":1,"caveats":"The PyNEST bindings and its dependencies are installed with the python@3.15 formula.\nIf you want to use PyNEST, use the Python interpreter from this path:\n\n    $HOMEBREW_PREFIX/opt/python@3.15/bin\n\nYou may want to add this to your PATH.\n","desc":"Neural Simulation Tool (NEST) with Python3 bindings (PyNEST)","executables":["nest-config","nest-server","nest-server-mpi"],"head_dependencies":["gsl","libtool","numpy","python@3.15","readline","libomp",{"cmake":":build"},{"cython":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.nest-simulator.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"7a352158b1b4d7947868da7ce87ebcf9aae63d1e6bd4ee378d1f7cf0e90ab6b1","stable_dependencies":["gsl","libtool","numpy","python@3.15","readline","libomp",{"cmake":":build"},{"cython":":build"}],"stable_checksum":"fd4def89c109e19d50e4630ab56bb9ddd4f15bf0ef735070189f0a83e2416a55","stable_url_args":["https://github.com/nest/nest-simulator/archive/refs/tags/v3.10.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.10"},"nestopia-ue":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-09-15",":because":":deprecated_upstream"},"desc":"NES emulator","disable_args":{":date":"2027-09-15",":because":":deprecated_upstream"},"executables":["nestopia"],"head_dependencies":["fltk","libarchive","libepoxy","libsamplerate","sdl2-compat",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/0ldsk00l/nestopia.git",{":branch":"master"}],"homepage":"http://0ldsk00l.ca/nestopia/","license":"GPL-2.0-or-later","ruby_source_checksum":"9c3ba7cd2e6958f0a31347c92dde44402b99cce5f780c78c68828cb0af896fd6","stable_dependencies":["fltk","libarchive","libepoxy","libsamplerate","sdl2-compat",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"7783d2673ad496109e7dd3d75756cfef30c5b400409131b83b45c2fa3ddd735b","stable_url_args":["https://github.com/0ldsk00l/nestopia/archive/refs/tags/1.53.2.tar.gz"],"stable_version":"1.53.2"},"net-snmp":{"compatibility_version":1,"desc":"Implements SNMP v1, v2c, and v3, using IPv4 and IPv6","executables":["agentxtrap","checkbandwidth","encode_keychange","fixproc","ipf-mod.pl","mib2c","mib2c-update","net-snmp-cert","net-snmp-config","net-snmp-create-v3-user","snmp-bridge-mib","snmpbulkget","snmpbulkwalk","snmpcheck","snmpconf","snmpd","snmpdelta","snmpdf","snmpget","snmpgetnext","snmpinform","snmpnetstat","snmppcap","snmpping","snmpps","snmpset","snmpstatus","snmptable","snmptest","snmptop","snmptranslate","snmptrap","snmptrapd","snmpusm","snmpvacm","snmpwalk","tkmib","traptoemail"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/net-snmp/net-snmp.git",{":branch":"master"}],"homepage":"http://www.net-snmp.org/","keg_only_args":[":provided_by_macos"],"license":{":all_of":["MIT-CMU","MIT","BSD-3-Clause"]},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":2,"ruby_source_checksum":"cbba359b25dcf96d77f5a3a55dcf346b5829758d6e7d8a329ee65b5f5e261c11","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff"}],"stable_checksum":"16707719f833184a4b72835dac359ae188123b06b5e42817c00790d7dc1384bf","stable_url_args":["https://downloads.sourceforge.net/project/net-snmp/net-snmp/5.9.5.2/net-snmp-5.9.5.2.tar.gz"],"stable_version":"5.9.5.2"},"net-tools":{"bottle_rebuild":2,"desc":"Linux networking base tools","head_dependencies":["libdnet"],"homepage":"https://sourceforge.net/projects/net-tools/","license":"GPL-2.0-or-later","ruby_source_checksum":"2c60ac3188b51ed5d30caee043c366ec1eda9f2505b91eed79d89db0a574e61c","stable_dependencies":["libdnet"],"stable_checksum":"b262435a5241e89bfa51c3cabd5133753952f7a7b7b93f32e08cb9d96f580d69","stable_url_args":["https://downloads.sourceforge.net/project/net-tools/net-tools-2.10.tar.xz"],"stable_version":"2.10"},"netaddr":{"bottle_rebuild":4,"desc":"Network address manipulation library","executables":["netaddr"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/netaddr/netaddr.git",{":branch":"master"}],"homepage":"https://netaddr.readthedocs.io/en/latest/","license":"BSD-3-Clause","ruby_source_checksum":"aba948966e7b94aed78662ac827f4d499701b3ecf01aecbf58241b02e0ed46a8","stable_dependencies":["python@3.15"],"stable_checksum":"5c3c3d9895b551b763779ba7db7a03487dc1f8e3b385af819af341ae9ef6e48a","stable_url_args":["https://files.pythonhosted.org/packages/54/90/188b2a69654f27b221fba92fda7217778208532c962509e959a9cee5229d/netaddr-1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"acba9aa564cf46a13bd5fa82a51e00991ac1891a986a52ab4ee3d48a53cd910f"},"netatalk":{"desc":"File server for Macs, compliant with Apple Filing Protocol (AFP)","executables":["a2boot","addump","aecho","afp_lantest","afp_logintest","afp_spectest","afp_speedtest","afparg","afpd","afpldaptest","afppasswd","afpstats","asip-status","atalkd","cnid_dbd","cnid_metad","dbd","fce_listen","getzones","macipgw","nad","nbplkup","nbprgstr","nbpunrgstr","netatalk","pap","papd","papstatus","rtmpqry","timelord"],"head_dependencies":["berkeley-db@5","bstring","cracklib","iniparser","libevent","libgcrypt","mariadb-connector-c","openldap","talloc",{"cmark-gfm":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Netatalk/netatalk.git",{":branch":"main"}],"head_uses_from_macos":[["krb5"],["libxcrypt"],["perl"],["sqlite"]],"homepage":"https://netatalk.io","license":{":all_of":["GPL-2.0-or-later","BSD-2-Clause","BSD-3-Clause","HPND","HPND-Pbmplus","Kazlib","LGPL-2.0-or-later","LGPL-2.1-or-later"]},"no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"503e8873208e20f4b4dcfd46fdf3c5eb713cd39fd4bff4a398fc2dc6a668f474","service_name_args":{":macos":"io.netatalk.daemon",":linux":"netatalk"},"stable_dependencies":["berkeley-db@5","bstring","cracklib","iniparser","libevent","libgcrypt","mariadb-connector-c","openldap","talloc",{"cmark-gfm":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"c97412f7f4bbbbfa922664f52b9d6a5f75282b99a52fe0463134bb477fea715e","stable_url_args":["https://github.com/Netatalk/netatalk/releases/download/netatalk-4-6-1/netatalk-4.6.1.tar.xz"],"stable_uses_from_macos":[["krb5"],["libxcrypt"],["perl"],["sqlite"]],"stable_version":"4.6.1"},"netcat":{"bottle_rebuild":1,"desc":"Utility for managing network connections","executables":["nc","netcat"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://netcat.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"7c05501a0a7092403092cd5eb357ac1c2d785c2af97a06141d5b511ea70f407a","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/archlinuxarm/PKGBUILDs/05ebc1439262e7622ba4ab0c15c2a3bad1ac64c4/extra/gnu-netcat/gnu-netcat-flagcount.patch","sha256":"63ffd690c586b164ec2f80723f5bcc46d009ffd5e0dd78bbe56fd1b770fd0788","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/netcat/bugs/51/"}]}],"stable_checksum":"b55af0bbdf5acc02d1eb6ab18da2acd77a400bafd074489003f3df09676332bb","stable_url_args":["https://downloads.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.bz2"],"stable_version":"0.7.1","bottle_checksum":"de0cce7840c9836ae8003805ca0817d03e8c54e62ff4044fee1085a97883d033"},"netcdf-cxx":{"desc":"C++ libraries and utilities for NetCDF","executables":["ncxx4-config"],"head_dependencies":["hdf5","netcdf","zstd",{"cmake":":build"}],"homepage":"https://www.unidata.ucar.edu/software/netcdf/","license":"NetCDF","revision":3,"ruby_source_checksum":"22ad92a9120904cdcace5f322e4c5541419fc7dc6f34cd23229800c0073edb01","stable_dependencies":["hdf5","netcdf","zstd",{"cmake":":build"}],"stable_checksum":"e3fe3d2ec06c1c2772555bf1208d220aab5fee186d04bd265219b0bc7a978edc","stable_url_args":["https://github.com/Unidata/netcdf-cxx4/archive/refs/tags/v4.3.1.tar.gz"],"stable_version":"4.3.1","bottle_cellar":":any","bottle_checksum":"7c452e7a0b055cd09f127c86be95fdc41b5f2fdf75f0c00b480a19f79f362ef8"},"netcdf-fortran":{"desc":"Fortran libraries and utilities for NetCDF","executables":["nf-config"],"head_dependencies":["gcc","netcdf",{"cmake":":build"},{"hdf5":":build"}],"homepage":"https://www.unidata.ucar.edu/software/netcdf/","license":"NetCDF","ruby_source_checksum":"e46672a47d4227a9db13165d6e10fc63be790702031677d23835e84d670cb737","stable_dependencies":["gcc","netcdf",{"cmake":":build"},{"hdf5":":build"}],"stable_checksum":"fc8df99e78cd2aa5ea7b312bce5307b1bea73a118d4860b3b4358971ec376c54","stable_url_args":["https://github.com/Unidata/netcdf-fortran/archive/refs/tags/v4.6.4.tar.gz"],"stable_version":"4.6.4"},"netcdf":{"compatibility_version":1,"desc":"Libraries and data formats for array-oriented scientific data","executables":["nc-config","nccopy","ncdump","ncgen","ncgen3"],"head_dependencies":["hdf5","libaec","zstd",{"cmake":":build"}],"head_url_args":["https://github.com/Unidata/netcdf-c.git",{":branch":"main"}],"head_uses_from_macos":[[{"m4":":build"}],["bzip2"],["curl"],["libxml2"]],"homepage":"https://www.unidata.ucar.edu/software/netcdf/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"8d1ca79292dc7bdbc20093aea93610c0665b573c65f5b1969028c3654e787ada","stable_dependencies":["hdf5","libaec","zstd",{"cmake":":build"}],"stable_checksum":"33c27231c478c3b35da7c7758fbdd02da1fe407abcb16ddfe195f69d164f930d","stable_url_args":["https://github.com/Unidata/netcdf-c/archive/refs/tags/v4.10.1.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}],["bzip2"],["curl"],["libxml2"]],"stable_version":"4.10.1"},"netcode":{"desc":"Secure client/server protocol for multiplayer games built on top of UDP","head_dependencies":["libsodium",{"cmake":":build"}],"homepage":"https://github.com/mas-bandwidth/netcode","license":"BSD-3-Clause","ruby_source_checksum":"e3b9e12b054516d4e6e5e8f95f790646f7cac9a3959638a0503575ae3a5e1ff2","stable_dependencies":["libsodium",{"cmake":":build"}],"stable_checksum":"a92b6a86bfc746409684510aec46b4beef63efd9e4734999d415debe48311753","stable_url_args":["https://github.com/mas-bandwidth/netcode/archive/refs/tags/v1.4.8.tar.gz"],"stable_version":"1.4.8"},"netdata":{"desc":"Diagnose infrastructure problems with metrics, visualizations & alarms","executables":["log2journal","nd-mcp","nd-run","netdata","netdata-claim.sh","netdata-support-bundle","netdatacli","systemd-cat-native"],"head_dependencies":["abseil","dlib","json-c","libuv","libyaml","lz4","openssl@4","pcre2","protobuf","snappy","zstd",{"cmake":":build"},{"corrosion":":build"},{"go":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.netdata.cloud/","license":"GPL-3.0-or-later","ruby_source_checksum":"c51e739cc06147d143dbf008e6897a9059fb5e47de269166dad14d3beaf87a64","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/netdata/sbin/netdata","-D"]],"stable_dependencies":["abseil","dlib","json-c","libuv","libyaml","lz4","openssl@4","pcre2","protobuf","snappy","zstd",{"cmake":":build"},{"corrosion":":build"},{"go":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"87f2074aa99b53f2e0ad211a44e5a869a1b7175459e5edba831bb570e94c0acd","stable_url_args":["https://github.com/netdata/netdata/releases/download/v2.12.2/netdata-v2.12.2.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.12.2"},"netfetch":{"bottle_rebuild":1,"desc":"K8s tool to scan clusters for network policies and unprotected workloads","executables":["netfetch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/deggja/netfetch.git",{":branch":"main"}],"homepage":"https://github.com/deggja/netfetch","license":"MIT","ruby_source_checksum":"bf2038fe1c4da4c3b43548b7f842abd9f8a5b5823be129f5e7edd1c79da31720","stable_dependencies":[{"go":":build"}],"stable_checksum":"6029d93da6633a626d6920944825c76b5552e4ad5175101f661281e30b36b1cf","stable_url_args":["https://github.com/deggja/netfetch/archive/refs/tags/v0.5.4.tar.gz"],"stable_version":"0.5.4"},"nethack":{"desc":"Single-player roguelike video game","executables":["nethack"],"head_dependencies":["ncurses",{"groff":":build"}],"head_url_args":["https://github.com/NetHack/NetHack.git",{":branch":"NetHack-5.0"}],"homepage":"https://www.nethack.org/","license":"NGPL","no_autobump_args":{":because":":incompatible_version_format"},"post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/share/nethack/save"},"type":"mkdir_p"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/nethack/xlogfile"},"type":"touch"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/nethack/logfile"},"type":"touch"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/nethack/perm"},"type":"touch"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/nethack/record"},"type":"touch"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/nethack/save/.keepme"},"type":"touch"},{"paths":[{"path":"{{HOMEBREW_PREFIX}}/share/nethack"},{"path":"{{HOMEBREW_PREFIX}}/share/nethack/save"}],"permissions":"g+w","non_recursive":true,"type":"set_permissions"}],"revision":1,"ruby_source_checksum":"4d4d284cd92044722dc5beb3bbb8eb9b9c97d1d9f40c04e4882964f824ef7e3d","stable_dependencies":["ncurses",{"groff":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/NetHack/NetHack/commit/60d59f4d5574c00cbb391cd58da3ed959de1ba2b.patch?full_index=1","sha256":"3ac9c71f360404c30845b67b8e96d06504c3039abe1ae43b76c856b20ee11f98","type":"backport","resolves":[{"type":"defect","id":"https://github.com/NetHack/NetHack/issues/1512"}]},{"strip":"p1","url":"https://github.com/NetHack/NetHack/commit/b7735632bfdac6a502f8f2954fbe6d5bbac53e2b.patch?full_index=1","sha256":"ea9a05446b9d840030c799d610bec394337040c2d63f8d3694f38221776e6d02","type":"backport","resolves":[{"type":"defect","id":"https://github.com/NetHack/NetHack/issues/1512"}]},{"strip":"p1","url":"https://github.com/NetHack/NetHack/commit/4a04a897a76d5d9ea79cb777832ce2057f4edd48.patch?full_index=1","sha256":"b353538d07b044307dcd7f0b569ba66a9bc715d5b40e35a7bf33cf69500f42fd","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/NetHack/NetHack/pull/1629"}]}],"stable_checksum":"2959b7886aac76185b90aea0c9f80d14343f604de0ae96b3dd2a760f7ab3bde9","stable_url_args":["https://nethack.org/download/5.0.0/nethack-500-src.tgz"],"stable_version":"5.0.0"},"nethogs":{"desc":"Net top tool grouping bandwidth per process","executables":["nethogs"],"head_uses_from_macos":[["libpcap"],["ncurses"]],"homepage":"https://raboof.github.io/nethogs/","license":"GPL-2.0-or-later","ruby_source_checksum":"a7f17af330b187c4a7854fa4e9881e0467b295f2df9fdad957dea00768736662","stable_checksum":"5961bef2155c05695d2fe7e79aa11194981b5afd1cad9bf1f259c7f30d5487c3","stable_url_args":["https://github.com/raboof/nethogs/archive/refs/tags/v0.9.0.tar.gz"],"stable_uses_from_macos":[["libpcap"],["ncurses"]],"stable_version":"0.9.0"},"netlify-cli":{"desc":"Netlify command-line tool","executables":["netlify","node-gyp","ntl"],"head_dependencies":["glib","node","vips","gettext",{"pkgconf":":build"}],"homepage":"https://www.netlify.com/docs/cli","license":"MIT","ruby_source_checksum":"1fd8c4b3b0be079b9636743e21b87446c0e9373ecb14e5950a71ec868de06b03","stable_dependencies":["glib","node","vips","gettext",{"pkgconf":":build"}],"stable_checksum":"fd1cbca242801a5be9c73e06da6de87e05c3d46c7a28dd03772e7a0d9c586396","stable_url_args":["https://registry.npmjs.org/netlify-cli/-/netlify-cli-27.14.2.tgz"],"stable_version":"27.14.2"},"netlistsvg":{"bottle_rebuild":2,"desc":"Draws an SVG schematic from a yosys JSON netlist","executables":["netlistsvg","netlistsvg-dumplayout"],"head_dependencies":["node",{"yosys":":test"}],"homepage":"https://github.com/nturley/netlistsvg","license":"MIT","ruby_source_checksum":"aedf51fef11e614d40027016939c9ca0221100738345287d89b371242da17ca2","stable_dependencies":["node",{"yosys":":test"}],"stable_checksum":"b7f218f9d8f2b826d28bff6ebe1f5b1a4fb5b7c9465a034ae0a8fcd2b9d53a67","stable_url_args":["https://github.com/nturley/netlistsvg/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_tag":":all","bottle_checksum":"13485ed6f7d18a5733d709b8806159803cbfcfa7bf1afaa6b0e3acd9a12fc200"},"netmask":{"bottle_rebuild":1,"desc":"IP address netmask generation utility","executables":["netmask"],"head_dependencies":["check",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://github.com/tlby/netmask","license":"GPL-2.0-or-later","ruby_source_checksum":"a6ea81bac7cb263c37e365d71f4b6804a09f8c3f7e20ba3c08917b4ca2d0e12c","stable_dependencies":["check",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"5975a37fb84ca7035050e10a10fe48322d8ce184b83bc8482f3f3b49882f4c73","stable_url_args":["https://github.com/tlby/netmask/releases/download/v2.5.0/netmask-2.5.0.tar.gz"],"stable_version":"2.5.0"},"netpbm":{"compatibility_version":2,"conflicts":[["jbigkit",{":because":"both install `pbm.5` and `pgm.5` files"}]],"desc":"Image manipulation","executables":["411toppm","anytopnm","asciitopgm","atktopbm","avstopam","bioradtopgm","bmptopnm","bmptoppm","brushtopbm","cameratopam","cistopbm","cmuwmtopbm","ddbugtopbm","escp2topbm","eyuvtoppm","fiascotopnm","fitstopnm","fstopgm","g3topbm","gemtopbm","gemtopnm","giftopnm","gouldtoppm","hdifftopam","hipstopgm","hpcdtoppm","icontopbm","ilbmtoppm","imgtoppm","infotopam","jbigtopnm","jpeg2ktopam","jpegtopnm","leaftoppm","lispmtopgm","macptopbm","manweb","mdatopbm","mgrtopbm","mrftopbm","mtvtoppm","neotoppm","palmtopnm","pamaddnoise","pamaltsat","pamarith","pambackground","pambayer","pambrighten","pamchannel","pamcomp","pamcrater","pamcut","pamdeinterlace","pamdepth","pamdice","pamditherbw","pamedge","pamendian","pamenlarge","pamexec","pamfile","pamfind","pamfix","pamfixtrunc","pamflip","pamfunc","pamgauss","pamgetcolor","pamgradient","pamhue","pamlevels","pamlookup","pammasksharpen","pammixinterlace","pammixmulti","pammosaicknit","pamoil","pampaintspill","pamperspective","pampick","pampop9","pamrecolor","pamrgbatopng","pamrubber","pamscale","pamseq","pamshadedrelief","pamsharpmap","pamsharpness","pamsistoaglyph","pamslice","pamsplit","pamstack","pamstereogram","pamstretch","pamstretch-gen","pamsumm","pamsummcol","pamtable","pamthreshold","pamtilt","pamtoavs","pamtodjvurle","pamtofits","pamtogif","pamtohdiff","pamtohtmltbl","pamtojpeg2k","pamtompfont","pamtooctaveimg","pamtopam","pamtopdbimg","pamtopfm","pamtopng","pamtopnm","pamtosrf","pamtosvg","pamtotga","pamtotiff","pamtouil","pamtowinicon","pamtoxvmini","pamtris","pamundice","pamunlookup","pamvalidate","pamwipeout","pbmclean","pbmlife","pbmmake","pbmmask","pbmminkowski","pbmpage","pbmpscale","pbmreduce","pbmtext","pbmtextps","pbmto10x","pbmto4425","pbmtoascii","pbmtoatk","pbmtobbnbg","pbmtocis","pbmtocmuwm","pbmtodjvurle","pbmtoepsi","pbmtoepson","pbmtoescp2","pbmtog3","pbmtogem","pbmtogo","pbmtoibm23xx","pbmtoicon","pbmtolj","pbmtoln03","pbmtolps","pbmtomacp","pbmtomatrixorbital","pbmtomda","pbmtomgr","pbmtomrf","pbmtonokia","pbmtopgm","pbmtopi3","pbmtopk","pbmtoplot","pbmtoppa","pbmtopsg3","pbmtoptx","pbmtosunicon","pbmtowbmp","pbmtox10bm","pbmtoxbm","pbmtoybm","pbmtozinc","pbmupc","pc1toppm","pcdindex","pcdovtoppm","pcxtoppm","pdbimgtopam","pfmtopam","pgmabel","pgmbentley","pgmcrater","pgmdeshadow","pgmedge","pgmenhance","pgmhist","pgmkernel","pgmmake","pgmmedian","pgmminkowski","pgmmorphconv","pgmnoise","pgmnorm","pgmoil","pgmramp","pgmslice","pgmtexture","pgmtofs","pgmtolispm","pgmtopbm","pgmtopgm","pgmtoppm","pgmtosbig","pgmtost4","pi1toppm","pi3topbm","picttoppm","pjtoppm","pktopbm","pngtopam","pngtopnm","pnmalias","pnmarith","pnmcat","pnmcolormap","pnmcomp","pnmconvol","pnmcrop","pnmcut","pnmdepth","pnmenlarge","pnmfile","pnmflip","pnmgamma","pnmhisteq","pnmhistmap","pnmindex","pnminterp","pnminvert","pnmmargin","pnmmercator","pnmmontage","pnmnlfilt","pnmnoraw","pnmnorm","pnmpad","pnmpaste","pnmpsnr","pnmquant","pnmquantall","pnmremap","pnmrotate","pnmscale","pnmscalefixed","pnmshear","pnmsmooth","pnmsplit","pnmstitch","pnmtile","pnmtoddif","pnmtofiasco","pnmtofits","pnmtojbig","pnmtojpeg","pnmtopalm","pnmtopclxl","pnmtoplainpnm","pnmtopng","pnmtopnm","pnmtops","pnmtorast","pnmtorle","pnmtosgi","pnmtosir","pnmtotiff","pnmtotiffcmyk","pnmtoxwd","ppm3d","ppmbrighten","ppmchange","ppmcie","ppmcolormask","ppmcolors","ppmdcfont","ppmddumpfont","ppmdim","ppmdist","ppmdither","ppmdmkfont","ppmdraw","ppmfade","ppmflash","ppmforge","ppmglobe","ppmhist","ppmlabel","ppmmake","ppmmix","ppmnorm","ppmntsc","ppmpat","ppmquant","ppmquantall","ppmrainbow","ppmrelief","ppmrough","ppmshadow","ppmshift","ppmspread","ppmtoacad","ppmtoapplevol","ppmtoarbtxt","ppmtoascii","ppmtobmp","ppmtoeyuv","ppmtogif","ppmtoicr","ppmtoilbm","ppmtojpeg","ppmtoleaf","ppmtolj","ppmtomap","ppmtomitsu","ppmtompeg","ppmtoneo","ppmtopcx","ppmtopgm","ppmtopi1","ppmtopict","ppmtopj","ppmtopjxl","ppmtoppm","ppmtopuzz","ppmtorgb3","ppmtosixel","ppmtospu","ppmtoterm","ppmtotga","ppmtouil","ppmtowinicon","ppmtoxpm","ppmtoyuv","ppmtoyuvsplit","ppmtv","ppmwheel","psidtopgm","pstopnm","qrttoppm","rasttopnm","rawtopgm","rawtoppm","rgb3toppm","rlatopam","rletopnm","sbigtopgm","sgitopnm","sirtopnm","sldtoppm","spctoppm","spottopgm","sputoppm","srftopam","st4topgm","sunicontopnm","svgtopam","tgatoppm","thinkjettopbm","tifftopnm","wbmptopbm","winicontopam","winicontoppm","xbmtopbm","ximtoppm","xpmtoppm","xvminitoppm","xwdtopnm","ybmtopbm","yuvsplittoppm","yuvtoppm","yuy2topam","zeisstopnm"],"head_dependencies":["jasper","jpeg-turbo","libpng","libtiff",{"pkgconf":":build"}],"head_url_args":["https://svn.code.sf.net/p/netpbm/code/trunk"],"head_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}],["libxml2"]],"homepage":"https://netpbm.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"3be5e60cb06705535cdc7b77d75cb12e6af4b18a9d9eec797e7fd96dab1d1be8","stable_dependencies":["jasper","jpeg-turbo","libpng","libtiff",{"pkgconf":":build"}],"stable_checksum":"17d41387e7343da10925690b813ba91c6bd901b417e51500ba4272556a4e5302","stable_url_args":["https://downloads.sourceforge.net/project/netpbm/super_stable/10.86.51/netpbm-10.86.51.tgz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}],["libxml2"]],"stable_version":"10.86.51","version_scheme":2},"netris":{"desc":"Networked variant of tetris","executables":["netris"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://packages.debian.org/sid/netris","license":"GPL-2.0-or-later","ruby_source_checksum":"ea48aa22c7f4b89d3da66eb4657f9dd713cb0d0555f4fe8c0c1e95c2fc8a0462","stable_patches":[{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/01_multi-games-with-scoring","sha256":"5d5182afc06fbb6d011edfaa0c12e88425884019372f95faee563b760d03e556","type":"unofficial"},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/02_line-count-patch","sha256":"c31de57729cfde1ec72e49fd0ee1984cfffc179eb3d16b1268853e14e827b71f","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/304224"}]},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/03_staircase-effect-fix","sha256":"df17bd23186c3d0379d298ac2e526ff40c7cdcebbe174c2bf2f08aa067abb4c7","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/83039"}]},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/04_robot-close-fixup","sha256":"8c79a8925357b57b07d4afa8a2ef048528f4ca19e25851637fd6f20f93ea7ae4","type":"unofficial"},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/05_init-static-vars","sha256":"5b057390f6736c0d5c1d2b149c6550fb322358544641dc89d358c4c275a17724","type":"unofficial"},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/06_curses.c-include-term.h","sha256":"9f0b631dcfcf2114ea1c70a599df401aafa21fb73423fa98783d01ac9a0845dc","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/325926"}]},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/07_curses.c-include-time.h","sha256":"b53bd8af4f09661ed9030baf52456595f3b4149966c2e3111c91305957a94a52","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/345305"}]},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/08_various-fixes","sha256":"8c9f709c115d8acf4af04e6dd60d75f2c7ecda2f9708aca2a2848966ec6999db","type":"unofficial"},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/09_ipv6","sha256":"cf6c216cd4381a82945b441e2ad659120643126f52a89f745a9692fc708e8261","type":"unofficial"},{"strip":"p1","url":"https://sources.debian.org/data/main/n/netris/0.52-9/debian/patches/10_fix-memory-leak","sha256":"380566f670b90585943a2f3c69fdb83bae04d0e62cc457bb8d7558f393f6b874","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/590942"}]}],"stable_checksum":"8bc770ebb2c3ead1611ca7a1a2f3d833e169536c78d53b3fcf49381164ee9706","stable_url_args":["https://deb.debian.org/debian/pool/main/n/netris/netris_0.52.orig.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.52","bottle_checksum":"73bf7b8515f9b4c10fd3f8dc686b6d29e614319a28fad0048b1ea3e99ea0d7c9"},"netscanner":{"desc":"Network scanner with features like WiFi scanning, packetdump and more","executables":["netscanner"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Chleba/netscanner.git",{":branch":"main"}],"homepage":"https://github.com/Chleba/netscanner","license":"MIT","ruby_source_checksum":"5f1277f0b70dda68185041c51a3039b42b8fb82c0fca35826931f3a646428083","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6f16a5f2359035ec19652aac790eccf93f319b57aefe09693c9aa4f5dcdc1b62","stable_url_args":["https://github.com/Chleba/netscanner/archive/refs/tags/v0.6.43.tar.gz"],"stable_version":"0.6.43"},"netshow":{"bottle_rebuild":1,"desc":"Interactive network connection monitor with friendly service names","executables":["netshow"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/taylorwilsdon/netshow.git",{":branch":"main"}],"homepage":"https://github.com/taylorwilsdon/netshow","license":"MIT","ruby_source_checksum":"8393abf90400c5c468fd567f8211a5691b6305a0811302ca9fabbb34944be823","stable_dependencies":["python@3.15"],"stable_checksum":"9641bf5a6512615c5faa09d4077756a0e8dfd97a7b202b960e4ac1f04f5f8c8c","stable_url_args":["https://files.pythonhosted.org/packages/7f/81/fc97b3c70ecdd747583c1016373a64bb0e8b7519ed02fd234eaaf527a756/netshow-0.3.0.tar.gz"],"stable_version":"0.3.0"},"netsurf-buildsystem":{"bottle_rebuild":1,"desc":"Makefiles shared by NetSurf projects","head_url_args":["git://git.netsurf-browser.org/buildsystem.git",{":branch":"master"}],"homepage":"https://www.netsurf-browser.org/","license":"MIT","ruby_source_checksum":"20a5576448ff6d64f87b92c66756e8cbfa48dbcbdf0fdd694c146ad6f8042175","stable_checksum":"3d3e39d569e44677c4b179129bde614c65798e2b3e6253160239d1fd6eae4d79","stable_url_args":["https://download.netsurf-browser.org/libs/releases/buildsystem-1.10.tar.gz"],"stable_version":"1.10","bottle_tag":":all","bottle_checksum":"7698443194711b12a21395fe67c378a2d9cb323ace8f590cfeb79ff730c2ed98"},"nettle":{"aliases":["libnettle","nettle@4"],"compatibility_version":2,"desc":"Low-level cryptographic library","executables":["nettle-hash","nettle-lfib-stream","nettle-pbkdf2","pkcs1-conv","sexp-conv"],"head_dependencies":["gmp"],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://www.lysator.liu.se/~nisse/nettle/","license":{":any_of":["GPL-2.0-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"8135edd1ccf828e5a9550a965bd5f11a862ad028335f451838998f3e5215e4f2","stable_dependencies":["gmp"],"stable_checksum":"3addbc00da01846b232fb3bc453538ea5468da43033f21bb345cb1e9073f5094","stable_url_args":["https://ftpmirror.gnu.org/nettle/nettle-4.0.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"4.0","versioned_formulae":["nettle@3"]},"nettle@3":{"desc":"Low-level cryptographic library","executables":["nettle-hash","nettle-lfib-stream","nettle-pbkdf2","pkcs1-conv","sexp-conv"],"head_dependencies":["gmp"],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://www.lysator.liu.se/~nisse/nettle/","keg_only_args":[":versioned_formula"],"license":{":any_of":["GPL-2.0-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"9a5f36035ca78a566849770d8916278cd5e5fdc08416cc37f69612f4581f80d5","stable_dependencies":["gmp"],"stable_checksum":"fe9ff51cb1f2abb5e65a6b8c10a92da0ab5ab6eaf26e7fc2b675c45f1fb519b5","stable_url_args":["https://ftpmirror.gnu.org/nettle/nettle-3.10.2.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"3.10.2"},"nettoe":{"desc":"Tic Tac Toe-like game for the console","executables":["nettoe"],"homepage":"https://nettoe.sourceforge.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"9653f8f4eb644745b4cc67009c95df4001e137c8e4fa993db75136fa06b95779","stable_checksum":"dbc2c08e7e0f7e60236954ee19a165a350ab3e0bcbbe085ecd687f39253881cb","stable_url_args":["https://downloads.sourceforge.net/project/nettoe/nettoe/1.5.1/nettoe-1.5.1.tar.gz"],"stable_version":"1.5.1","bottle_checksum":"cf8359f959025e11e174d90006395597eb4caaedaa83e47f75272b34d4ff67e1"},"netwatch":{"desc":"Cross-platform realtime network diagnostics TUI","executables":["netwatch"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.netwatchlabs.com/labs/netwatch","license":"MIT","ruby_source_checksum":"08a6d7e6cca2ad2abdeb506e2d74c6cea91db22c9717788f348caac33cd67958","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1c4450923fc0d0f075d8a1d8097f2d565670a19a159149f197f4fb373175c9d9","stable_url_args":["https://github.com/matthart1983/netwatch/archive/refs/tags/v0.37.0.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.37.0"},"network-doctor":{"desc":"Network troubleshooting TUI","executables":["netdoc"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/heymaikol/network-doctor/","license":"Apache-2.0","ruby_source_checksum":"7ab44faf92e465cac5411cb0d8ea692e06f4e6cc83a550fd64ad189f5d2204eb","stable_dependencies":[{"go":":build"}],"stable_checksum":"c07b76f43623c528292cc6facbf51a8f512776d04ebd8aa80e45adb05c326527","stable_url_args":["https://github.com/heymaikol/network-doctor/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"networkit":{"bottle_rebuild":1,"desc":"Performance toolkit for large-scale network analysis","head_dependencies":["libnetworkit","numpy","python@3.15","scipy","libomp",{"cmake":":build"},{"cython":":build"},{"ninja":":build"},{"python-setuptools":":build"},{"tlx":":build"}],"homepage":"https://networkit.github.io","license":"MIT","ruby_source_checksum":"e9495c308614eff7469f70b1da92938fe55521a8e9f8accdcb5cd6399b9e8b84","stable_dependencies":["libnetworkit","numpy","python@3.15","scipy","libomp",{"cmake":":build"},{"cython":":build"},{"ninja":":build"},{"python-setuptools":":build"},{"tlx":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/networkit/networkit/commit/11bbe357057f886ef8864565f981c4f86a47b8ce.patch?full_index=1","sha256":"495247630a1a1810c6db057b58c27a82777710e7a9ec77e2c6abdeff18e6919d","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/networkit/networkit/pull/1519"}]}],"stable_checksum":"04fffd0f801a91524a6dc2643f7d262e79600b086e4688bcb1b7988b2b5448dd","stable_url_args":["https://github.com/networkit/networkit/archive/refs/tags/11.2.2.tar.gz"],"stable_version":"11.2.2"},"never":{"desc":"Statically typed, embedded functional programming language","executables":["never"],"head_dependencies":[{"bison":":build"},{"cmake":":build"}],"head_url_args":["https://github.com/never-lang/never.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["libffi"]],"homepage":"https://never-lang.readthedocs.io/en/latest/","license":"MIT","ruby_source_checksum":"d13ce663428923670c613b422d0f5422c57c1b03be77ebae8fa3523f185a06ec","stable_dependencies":[{"bison":":build"},{"cmake":":build"}],"stable_checksum":"9ca3ea42738570f128708404e2f7aad35ef2b8b4b178d64508430c675713e41f","stable_url_args":["https://github.com/never-lang/never/archive/refs/tags/v2.3.9.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["libffi"]],"stable_version":"2.3.9","bottle_checksum":"9fbcc22654686fcfebff4d485b2e763bf2555672854796a9338b821bf2a998fc"},"neverest":{"deprecate_args":{":date":"2025-09-20",":because":":does_not_build"},"desc":"Synchronize, backup, and restore emails","disable_args":{":date":"2026-09-20",":because":":does_not_build"},"executables":["neverest"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/pimalaya/neverest.git",{":branch":"master"}],"homepage":"https://pimalaya.org","license":"MIT","ruby_source_checksum":"b7a9821e4ee2f742202c596cc6f1296ab44a6ef3d4dedab51dfd895f282ae80a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7fc3cdfb797026c68a4e1aebd65ad69b604900e9c51970403633d82f54e6a4ce","stable_url_args":["https://github.com/pimalaya/neverest/archive/refs/tags/v0.1.0.tar.gz"],"stable_version":"0.1.0","bottle_checksum":"3b7f30508d20583c20c986afaece33d669f9380e79cdde2793c41a9b3fde0e9a"},"newlisp":{"caveats":"If you have brew in a custom prefix, the included examples\nwill need to be be pointed to your newlisp executable.\n","deprecate_args":{":date":"2026-10-22",":because":":repo_removed"},"desc":"Lisp-like, general-purpose scripting language","disable_args":{":date":"2027-10-22",":because":":repo_removed"},"executables":["newlisp","newlisp-10.7.5","newlispdoc"],"head_dependencies":["readline"],"homepage":"https://www.newlisp.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"dc4f7671abea4bcbee83ffabe3e5a714c47bcaee660db9e3110939a22f5167af","stable_dependencies":["readline"],"stable_checksum":"dc2d0ff651c2b275bc4af3af8ba59851a6fb6e1eaddc20ae75fb60b1e90126ec","stable_url_args":["https://deb.debian.org/debian/pool/main/n/newlisp/newlisp_10.7.5.orig.tar.gz"],"stable_version":"10.7.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"bd14b986d863616e21e87c3be80588f2e085c7e0ba6dde2021a86b3d362df0e0"},"newman":{"desc":"Command-line collection runner for Postman","executables":["newman"],"head_dependencies":["node"],"homepage":"https://www.getpostman.com","license":"Apache-2.0","ruby_source_checksum":"806a3b83e93a7db8bb50632fc62a0929c6a1c312ebcfdd7a9a952c1cadbbec1a","stable_dependencies":["node"],"stable_checksum":"c0fc355b28dfbf835098e224f24a0f43c81f04f2ca7998fc15aa22b5ee3b92fd","stable_url_args":["https://registry.npmjs.org/newman/-/newman-6.2.3.tgz"],"stable_version":"6.2.3","bottle_tag":":all","bottle_checksum":"0961410c814e890488ee7b6bfeaac0c214782539716d6107bad8a2aae281a578"},"newrelic-cli":{"desc":"Command-line interface for New Relic","executables":["newrelic"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/newrelic/newrelic-cli.git",{":branch":"main"}],"homepage":"https://github.com/newrelic/newrelic-cli","license":"Apache-2.0","ruby_source_checksum":"3fb20f966bab15db1a55e75d531183d96aeeffe7b7845703fa2648c4ecc4e04e","stable_dependencies":[{"go":":build"}],"stable_checksum":"3dd77b9339322b9e256205909cf95c7074b4fc58c142e8ebfbebc80739463395","stable_url_args":["https://github.com/newrelic/newrelic-cli/archive/refs/tags/v0.115.2.tar.gz"],"stable_version":"0.115.2"},"newrelic-infra-agent":{"desc":"New Relic infrastructure agent","executables":["newrelic-infra","newrelic-infra-ctl","newrelic-infra-service"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/newrelic/infrastructure-agent.git",{":branch":"master"}],"homepage":"https://github.com/newrelic/infrastructure-agent","license":"Apache-2.0","ruby_source_checksum":"f2dcbcd27c6df0df8531059474e31a76e6837bdbff61e2a7c27a667901a5c8ca","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/newrelic-infra/newrelic-infra.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/newrelic-infra/newrelic-infra.stderr.log"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/newrelic-infra-agent/bin/newrelic-infra-service","-config","$HOMEBREW_PREFIX/etc/newrelic-infra/newrelic-infra.yml"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/newrelic/infrastructure-agent.git",{":tag":"1.80.6",":revision":"3bdc56490f4e7b36cb0db6056e9b00ea8b6e6de6"}],"stable_version":"1.80.6"},"newsboat":{"desc":"RSS/Atom feed reader for text terminals","executables":["newsboat","podboat"],"head_dependencies":["json-c","gettext",{"asciidoctor":":build"},{"gettext":":build"},{"pkgconf":":build"},{"rust":":build"},{"xz":":build"},{"make":":build"}],"head_url_args":["https://github.com/newsboat/newsboat.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libxml2"],["libxslt"],["ncurses"],["sqlite"]],"homepage":"https://newsboat.org/","license":"MIT","ruby_source_checksum":"851f72401a900b97baf99b5bfa825479137e4b05ef809c9b283d5ddd0c613a28","stable_dependencies":["json-c","gettext",{"asciidoctor":":build"},{"gettext":":build"},{"pkgconf":":build"},{"rust":":build"},{"xz":":build"},{"make":":build"}],"stable_checksum":"defe303d2518f3c4241780a9165e8750e9984e3f10aa341b7dde107579e34b3d","stable_url_args":["https://newsboat.org/releases/2.45/newsboat-2.45.tar.xz"],"stable_uses_from_macos":[["curl"],["libxml2"],["libxslt"],["ncurses"],["sqlite"]],"stable_version":"2.45"},"newsraft":{"desc":"Terminal feed reader","executables":["newsraft"],"head_dependencies":["gumbo-parser",{"scdoc":":build"}],"head_uses_from_macos":[["curl"],["expat"],["sqlite"]],"homepage":"https://codeberg.org/newsraft/newsraft","license":"ISC","ruby_source_checksum":"e77958a75c7f0c5e763157171264a5b4472beb78508b32a53f4865ef25ff07c4","stable_dependencies":["gumbo-parser",{"scdoc":":build"}],"stable_checksum":"60da202448e104687c429a6d7b227ec7d038f7b906001dda594c78847efcc378","stable_url_args":["https://codeberg.org/newsraft/newsraft/archive/newsraft-0.38.tar.gz"],"stable_uses_from_macos":[["curl"],["expat"],["sqlite"]],"stable_version":"0.38"},"newt":{"desc":"Library for color text mode, widget based user interfaces","executables":["whiptail"],"head_dependencies":["popt","python@3.15","s-lang","gettext",{"autoconf":":build"}],"head_url_args":["https://gitlab.com/newt-ui/newt.git",{":branch":"master"}],"homepage":"https://gitlab.com/newt-ui/newt","license":"LGPL-2.0-or-later","revision":2,"ruby_source_checksum":"969ee5a8bfa4c50a182ecfaa5b20c23db1ea7a198ccb038fa006cd04c65b01aa","stable_dependencies":["popt","python@3.15","s-lang","gettext"],"stable_checksum":"ef0ca9ee27850d1a5c863bb7ff9aa08096c9ed312ece9087b30f3a426828de82","stable_url_args":["https://gitlab.com/newt-ui/newt/-/releases/0.52.25/downloads/newt-0.52.25.tar.gz"],"stable_version":"0.52.25"},"nextdns":{"desc":"CLI for NextDNS's DNS-over-HTTPS (DoH)","executables":["nextdns"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nextdns/nextdns.git",{":branch":"master"}],"homepage":"https://nextdns.io","license":"MIT","ruby_source_checksum":"334b7f23abdb5b6839ab3c34ff52d2624606318f104bd67c3d1dc6ffd22335e0","stable_dependencies":[{"go":":build"}],"stable_checksum":"73a57ff41074d32a7707b751da36c0a618edc6d2b41ddf61ca565222448f567b","stable_url_args":["https://github.com/nextdns/nextdns/archive/refs/tags/v1.47.3.tar.gz"],"stable_version":"1.47.3"},"nextflow":{"desc":"Reproducible scientific workflows","executables":["nextflow"],"head_dependencies":["openjdk@25",{"gradle":":build"}],"homepage":"https://nextflow.io","license":"Apache-2.0","ruby_source_checksum":"afa327d03b71faaf6f2cc3483bcb91b09b1e2048f53b8a7eae94309b19b4b3d2","stable_dependencies":["openjdk@25",{"gradle":":build"}],"stable_checksum":"6cf4331e5c74f9e55eabb06a72a688f34cc41723cf311ce4c08e6b1d55c44020","stable_url_args":["https://github.com/nextflow-io/nextflow/archive/refs/tags/v26.10.3.tar.gz"],"stable_version":"26.10.3"},"nextpnr-ice40":{"desc":"Portable FPGA place and route tool for Lattice iCE40","executables":["nextpnr-ice40"],"head_dependencies":["boost","eigen","icestorm","python@3.15",{"cmake":":build"},{"yosys":":test"}],"head_url_args":["https://github.com/YosysHQ/nextpnr.git",{":branch":"main"}],"homepage":"https://github.com/YosysHQ/nextpnr","license":"ISC","revision":2,"ruby_source_checksum":"7535c9da7f08e92c6ecae77076aa159d904fa86755c4722511366fcc8576689a","stable_dependencies":["boost","eigen","icestorm","python@3.15",{"cmake":":build"},{"yosys":":test"}],"stable_checksum":"2af682d94abf3f3e116f2fad36dc7db314fa93bfbb185e63619f2ec4f5fe40dc","stable_url_args":["https://github.com/YosysHQ/nextpnr/archive/refs/tags/nextpnr-0.11.1.tar.gz"],"stable_version":"0.11.1"},"nexttrace":{"caveats":"nexttrace requires root privileges so you will need to run `sudo nexttrace <ip>`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Open source visual route tracking CLI tool","executables":["nexttrace"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nxtrace/NTrace-core.git",{":branch":"main"}],"homepage":"https://www.nxtrace.org/","license":"GPL-3.0-only","ruby_source_checksum":"7fbd91344c2ffb39d3d6dd3a1b6ba956ced9b45a370b49155341cac2dc89be50","stable_dependencies":[{"go":":build"}],"stable_checksum":"62adaafbaf263dde37b3e464f6ee8285123a0214be92a056591a02bd6463bdee","stable_url_args":["https://github.com/nxtrace/NTrace-core/archive/refs/tags/v1.7.4.tar.gz"],"stable_version":"1.7.4"},"nexus":{"desc":"Repository manager for binary software components","executables":["nexus"],"head_dependencies":["openjdk",{"maven":":build"},{"node":":build"},{"yarn":":build"}],"head_uses_from_macos":[[{"unzip":":build"}]],"homepage":"https://www.sonatype.com/","license":"EPL-1.0","ruby_source_checksum":"6ba50265432d9e8e7419d77eb1897e52f9412074dddcff17359dc889d1cf5ddd","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nexus/bin/nexus","start"]],"stable_dependencies":["openjdk",{"maven":":build"},{"node":":build"},{"yarn":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_url_args":["https://github.com/sonatype/nexus-public.git",{":tag":"release-3.97.2-02",":revision":"b5dd4a0c6605051681d9b1284741d4420d878436"}],"stable_uses_from_macos":[[{"unzip":":build"}]],"stable_version":"3.97.2-02"},"nfcutils":{"bottle_rebuild":1,"desc":"Near Field Communication (NFC) tools under POSIX systems","executables":["lsnfc"],"head_dependencies":["libnfc","libusb","libusb-compat",{"pkgconf":":build"}],"homepage":"https://github.com/nfc-tools/nfcutils","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"7899ce18636b8aec4163edefa0f531d76fe9d5320d68be9dcc764a4f6d1d4a5a","stable_dependencies":["libnfc","libusb","libusb-compat",{"pkgconf":":build"}],"stable_checksum":"dea258774bd08c8b7ff65e9bed2a449b24ed8736326b1bb83610248e697c7f1b","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/nfc-tools/nfcutils-0.3.2.tar.gz"],"stable_version":"0.3.2"},"nfd2nfc":{"desc":"Convert filesystem entry names from NFD to NFC for cross-platform compatibility","executables":["nfd2nfc","nfd2nfc-watcher"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/elgar328/nfd2nfc.git",{":branch":"main"}],"homepage":"https://github.com/elgar328/nfd2nfc","license":"MIT","ruby_source_checksum":"51d7858b315564f858c1deb1b9f8ea9f2098253c0d45323b73b7f9943b3f3837","stable_dependencies":[{"rust":":build"}],"stable_checksum":"76ba19c0d93fb0e1020f6758cde0c9fc3308ee682afab524b6f1f1fdc084c4a0","stable_url_args":["https://github.com/elgar328/nfd2nfc/archive/refs/tags/v2.1.0.tar.gz"],"stable_version":"2.1.0"},"nfdump":{"bottle_rebuild":1,"desc":"Tools to collect and process netflow data on the command-line","executables":["geolookup","nfanon","nfcapd","nfdump","nfexpire","nfreplay","sfcapd","torlookup","updateGeoDB.sh","updateTorDB.sh"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/phaag/nfdump.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["bzip2"],["libpcap"]],"homepage":"https://github.com/phaag/nfdump","license":"BSD-3-Clause","ruby_source_checksum":"533be82ca8856f09ff80a9f814b3ec5986b4a0ef2d4fd3b18343b9566001972f","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"9a1bc84eb484c7383eea3b48ad2abe5b9ffe7e90aab3fda7055aa3f64be0cc29","stable_url_args":["https://github.com/phaag/nfdump/archive/refs/tags/v1.7.10.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["bzip2"],["libpcap"]],"stable_version":"1.7.10"},"nfpm":{"desc":"Simple deb and rpm packager","executables":["nfpm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/goreleaser/nfpm.git",{":branch":"main"}],"homepage":"https://nfpm.goreleaser.com/","license":"MIT","ruby_source_checksum":"f5eb3a64ab6c133dc5b69fa7255922974463ad3d3af057f075881b4e6e9ef64b","stable_dependencies":[{"go":":build"}],"stable_checksum":"878dab9c3e02549f981a227957fd73c042ab5316bd12d201a0db94445284df1b","stable_url_args":["https://github.com/goreleaser/nfpm/archive/refs/tags/v2.48.0.tar.gz"],"stable_version":"2.48.0"},"nftables":{"desc":"Netfilter tables userspace tools","executables":["nft"],"head_dependencies":["gmp","jansson","libedit","libmnl","libnftnl","ncurses","readline",{"pkgconf":":build"},{"python@3.15":":build"}],"homepage":"https://netfilter.org/projects/nftables/","license":"GPL-2.0-or-later","ruby_source_checksum":"f968d15d6bb39dbefd18c06a6ead412405fc16c48f4742e03dcda714a8d144c8","stable_dependencies":["gmp","jansson","libedit","libmnl","libnftnl","ncurses","readline",{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"a6fbf060d8d4fff001517a2b94f356bb4366bfbf0ba366366f9d27cc38caa58f","stable_url_args":["https://www.netfilter.org/pub/nftables/nftables-1.1.7.tar.xz"],"stable_version":"1.1.7"},"nghttp2":{"bottle_rebuild":1,"desc":"HTTP/2 C Library","executables":["h2load","nghttp","nghttpd","nghttpx"],"head_dependencies":["c-ares","jemalloc","libev","libnghttp2","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/nghttp2/nghttp2.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://nghttp2.org/","license":"MIT","ruby_source_checksum":"236c7c66e30c7260243022169666d99f70a1ed9c2d017243f75c00b76acc9f70","stable_dependencies":["c-ares","jemalloc","libev","libnghttp2","openssl@4",{"pkgconf":":build"}],"stable_checksum":"aa317e2cf9dca6afa0aed68f8fad6ff303ec6982e25a78c75c0b65e2b9b3ded5","stable_url_args":["https://github.com/nghttp2/nghttp2/releases/download/v1.70.0/nghttp2-1.70.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.70.0"},"nginx":{"caveats":"Docroot is: $HOMEBREW_PREFIX/var/www\n\nThe default port has been set in $HOMEBREW_PREFIX/etc/nginx/nginx.conf to 8080 so that\nnginx can run without sudo.\n\nnginx will load all files in $HOMEBREW_PREFIX/etc/nginx/servers/.\n","compatibility_version":13,"desc":"HTTP(S) server and reverse proxy, and IMAP/POP3 proxy server","executables":["nginx"],"head_dependencies":["openssl@4","pcre2"],"head_url_args":["https://github.com/nginx/nginx.git",{":branch":"master"}],"head_uses_from_macos":[[{"xz":":build"}],["libxcrypt"]],"homepage":"https://nginx.org/","license":"BSD-2-Clause","post_install_steps":[{"source":{"path":"{{libexec}}/html"},"target":{"path":"{{var}}/www"},"guards":[{"path":"{{var}}/www","condition":"unless_exists","id":"1"}],"type":"move","overwrite":true}],"ruby_source_checksum":"8594e6d9ce97f68ddbf901b417cf4328cfe28f112a2c5811daef6430ef4aecb4","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nginx/bin/nginx","-g","daemon off;"]],"stable_dependencies":["openssl@4","pcre2"],"stable_checksum":"0652b760b3b772d2ec17b47c2fc15d9a95e6fe35cd5b877eadc1a62d9bc75af1","stable_url_args":["https://nginx.org/download/nginx-1.31.8.tar.gz"],"stable_uses_from_macos":[[{"xz":":build"}],["libxcrypt"]],"stable_version":"1.31.8"},"ngircd":{"bottle_rebuild":1,"desc":"Lightweight Internet Relay Chat server","executables":["ngircd"],"head_dependencies":["libident","openssl@4"],"homepage":"https://ngircd.barton.de/","license":"GPL-2.0-or-later","ruby_source_checksum":"be439db7409511c7d52adbea5ddf606f9288c5f4d0071c2fbdae1f84fd854466","stable_dependencies":["libident","openssl@4"],"stable_checksum":"b48ba320a931d445ae335c47f88a9406a20f5c71c623bee5f7755d0522d435ee","stable_url_args":["https://arthur.barton.de/pub/ngircd/ngircd-28.tar.xz"],"stable_version":"28"},"ngrep":{"desc":"Network grep","executables":["ngrep"],"head_dependencies":["libpcap","pcre2"],"homepage":"https://github.com/jpr5/ngrep","license":"ngrep","ruby_source_checksum":"afd617468d85d43bdf811689102bd2619fceaff2895192d9af534abd7bf3e451","stable_dependencies":["libpcap","pcre2"],"stable_checksum":"6c94b31681316b7469a3ace92d2aeec7c9f490bd6782453dff2ade0e289a3348","stable_url_args":["https://github.com/jpr5/ngrep/archive/refs/tags/v1.49.0.tar.gz"],"stable_version":"1.49.0"},"ngs":{"deprecate_args":{":date":"2026-01-12",":because":"needs EOL `pcre`"},"desc":"Powerful programming language and shell designed specifically for Ops","disable_args":{":date":"2027-01-12",":because":"needs EOL `pcre`"},"executables":["ngs"],"head_dependencies":["bdw-gc","gnu-sed","json-c","pcre","peg",{"cmake":":build"},{"pandoc":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ngs-lang/ngs.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://ngs-lang.org/","license":"GPL-3.0-only","ruby_source_checksum":"42f93ffe3b3adf7d7ea064e145d08cb110a4c9ccf42da90796cafdcb234d9fbc","stable_dependencies":["bdw-gc","gnu-sed","json-c","pcre","peg",{"cmake":":build"},{"pandoc":":build"},{"pkgconf":":build"}],"stable_checksum":"029c5d1167e884fee54fc99881e3d8c30478314f6e5fc2a7b832c909ed35d5b0","stable_url_args":["https://github.com/ngs-lang/ngs/archive/refs/tags/v0.2.17.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.2.17","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"8254410f35da04c44f861955b609e0e41c4d5d54590d40a71c19f4922cc93811"},"ngspice":{"caveats":"If you need the graphical plotting functions you need to install X11 with:\n  brew install --cask xquartz\n","desc":"Spice circuit simulator","executables":["ngspice"],"head_dependencies":["fftw","freetype","libngspice","libx11","libxaw","libxt","readline","libice","libsm","libxext","libxmu"],"head_url_args":["https://git.code.sf.net/p/ngspice/ngspice.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"homepage":"https://ngspice.sourceforge.io/","license":":cannot_represent","ruby_source_checksum":"b5f00adff9b0703c26680ee741ebdba9385872787641f1646db614db79f821d8","stable_dependencies":["fftw","freetype","libngspice","libx11","libxaw","libxt","readline","libice","libsm","libxext","libxmu"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"894e649651f1838a14095e5a5439e7d3aa63e87ede14d283173fda4fcdef675f","stable_url_args":["https://downloads.sourceforge.net/project/ngspice/ng-spice-rework/47/ngspice-47.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"stable_version":"47"},"ngt":{"desc":"Neighborhood graph and tree for indexing high-dimensional data","executables":["ngt","qbg"],"head_dependencies":["libomp",{"cmake":":build"}],"homepage":"https://github.com/NGT-labs/NGT","license":"Apache-2.0","ruby_source_checksum":"e451410edc5781b2ceef583693e0ce7cb370cfacf85af5ea834f525fe09ff1af","stable_dependencies":["libomp",{"cmake":":build"}],"stable_checksum":"6891814f2b83e6879d6c2e6d835f75fb10a741c8c539293df2d9fd2fab2cecae","stable_url_args":["https://github.com/NGT-labs/NGT/archive/refs/tags/v2.8.1.tar.gz"],"stable_version":"2.8.1"},"ni":{"desc":"Selects the right Node package manager based on lockfiles","executables":["na","nci","nd","ni","nlx","nr","nun","nup"],"head_dependencies":["node"],"homepage":"https://github.com/antfu-collective/ni","license":"MIT","ruby_source_checksum":"3cfbd4001e3534a59e81caa2ebf81ca88170ca9b717a101d797c3b391d898865","stable_dependencies":["node"],"stable_checksum":"239e6b5c626cbb7405d5605e304504534b43c8a7584aeeba9a58e1a55caa1eb0","stable_url_args":["https://registry.npmjs.org/@antfu/ni/-/ni-30.6.0.tgz"],"stable_version":"30.6.0","bottle_tag":":all","bottle_checksum":"1995b47b6d5180a6870fa3bcf69dcb109780e50c9d7797f47b6d1404aa62d507"},"nickel":{"desc":"Better configuration for less","executables":["nickel"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/nickel-lang/nickel.git",{":branch":"master"}],"homepage":"https://nickel-lang.org/","license":"MIT","ruby_source_checksum":"acc7a9018b9780a4d9be4eed7115c5c669467559d4fbadcbc7227e93af251b9a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ddcac13684c1fc174a45e0e179ff4ef9433eb08f08bbf4b386dc722cf64ab2d5","stable_url_args":["https://github.com/nickel-lang/nickel/archive/refs/tags/1.18.0.tar.gz"],"stable_version":"1.18.0"},"nickle":{"desc":"Desk calculator language","executables":["nickle"],"head_dependencies":["gmp",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"bc-gh":":build"}],[{"bison":":build"}],[{"flex":":build"}],["libedit"]],"homepage":"https://www.nickle.org/","license":"MIT","ruby_source_checksum":"b614f1e334f418c59e02debfd1eca64c63e405bf6a1f5bf5711490ee59ce1c8f","stable_dependencies":["gmp",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"0b68a2f3e123f27c32b971029658abaae00b4c3ae6e79c3f2c18c5dbbfe554d3","stable_url_args":["https://nickle.org/release/nickle-2.108.tar.xz"],"stable_uses_from_macos":[[{"bc-gh":":build"}],[{"bison":":build"}],[{"flex":":build"}],["libedit"]],"stable_version":"2.108"},"nicotine-plus":{"bottle_rebuild":1,"conflicts":[["httm",{":because":"both install `nicotine` binaries"}]],"desc":"Graphical client for the Soulseek peer-to-peer network","executables":["nicotine"],"head_dependencies":["adwaita-icon-theme","gtk4","libadwaita",{"py3cairo":":no_linkage"},{"pygobject3":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/nicotine-plus/nicotine-plus.git",{":branch":"master"}],"homepage":"https://nicotine-plus.org","license":"GPL-3.0-or-later","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"68f540cc07d7ab889b5974dceda6aea3a2fdc732a88eba6aa7740e613922ecd5","stable_dependencies":["adwaita-icon-theme","gtk4","libadwaita",{"py3cairo":":no_linkage"},{"pygobject3":":no_linkage"},"python@3.15"],"stable_checksum":"e27f562e3ba835116483bebf906aef5dab4cbe87b338e4511fa10ad6db14becc","stable_url_args":["https://files.pythonhosted.org/packages/7c/b9/883c0dbe7476b591852ac56c306b014574615d34cb95b8c9b2f6497355b1/nicotine_plus-3.3.11.tar.gz"],"stable_version":"3.3.11","bottle_tag":":all","bottle_checksum":"b556710f2b89dfeb031073e4b7851d79f20de73b70adf4c0e8e19b11b2dfa1e6"},"nicovideo-dl":{"bottle_rebuild":4,"deprecate_args":{":date":"2025-10-23",":because":":repo_removed"},"desc":"Command-line program to download videos from www.nicovideo.jp","disable_args":{":date":"2026-10-23",":because":":repo_removed"},"executables":["nicovideo-dl"],"head_uses_from_macos":[["python"]],"homepage":"https://osdn.net/projects/nicovideo-dl/","license":"MIT","revision":3,"ruby_source_checksum":"27bbf2a5f6ecee6120f2b2eca983f90611401cc211a0d032aaf5774dc11a7787","stable_checksum":"886980d154953bc5ff5d44758f352ce34d814566a83ceb0b412b8d2d51f52197","stable_url_args":["https://dotsrc.dl.osdn.net/osdn/nicovideo-dl/70568/nicovideo-dl-0.0.20190126.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"0.0.20190126","bottle_tag":":all","bottle_checksum":"3ed938a610ab72d8bd9d90764672eb2ed5d9930e0803929c05b3e34d4c1a815d"},"nifi-registry":{"desc":"Centralized storage & management of NiFi/MiNiFi shared resources","executables":["nifi-registry"],"head_dependencies":["openjdk"],"homepage":"https://nifi.apache.org/projects/registry","license":"Apache-2.0","ruby_source_checksum":"076d2b1d5fb6a8392bb12c676e659610f16c30029ebd055a5d21311dba2ad82b","stable_dependencies":["openjdk"],"stable_checksum":"0107bf0054e0a73ec6ff2957c7f0c48aa854e5a7d349864fb24917588ead9d69","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=/nifi/2.12.0/nifi-registry-2.12.0-bin.zip"],"stable_version":"2.12.0","bottle_tag":":all","bottle_checksum":"f109f57f6a1c37a6e4b543646ca68f9cd6104d537c5b0b190d82f07909a646d7"},"nifi-toolkit":{"desc":"Command-line utilities to setup and support NiFi","executables":["nifi-cli"],"head_dependencies":["openjdk@21"],"homepage":"https://nifi.apache.org","license":"Apache-2.0","ruby_source_checksum":"ce5517545d61c7a43b8d246506652a8d111b32d240caaf995239ddfc262c0766","stable_dependencies":["openjdk@21"],"stable_checksum":"c9bab9d8430c0a780691a45b2bdf197f1c939decb12b808453ceda62942385d8","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=nifi/2.12.0/nifi-toolkit-2.12.0-bin.zip"],"stable_version":"2.12.0","bottle_tag":":all","bottle_checksum":"8c271be227929746efaab9e7adf82c12fbd711d5f5f68ffccae949badf35eec4"},"nifi":{"desc":"Easy to use, powerful, and reliable system to process and distribute data","executables":["nifi"],"head_dependencies":["openjdk@21"],"homepage":"https://nifi.apache.org","license":"Apache-2.0","ruby_source_checksum":"953cab02a5d4896ae1252981d361dc7f5e9b55ae808477588d78fdfbc34ecff0","stable_dependencies":["openjdk@21"],"stable_checksum":"46482ddb2a5869a9ef005d7b19a463739695b1a7a8a646030aa3eadc427a61a3","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=/nifi/2.12.0/nifi-2.12.0-bin.zip"],"stable_version":"2.12.0","bottle_tag":":all","bottle_checksum":"65e4857f815392cb535459ba48b3634ec672d6c5250d7fc888c11ac183828f52"},"nift":{"desc":"Fast dependency-aware website generator","executables":["nift"],"head_dependencies":["llvm"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://nift.dev/","license":"MIT","ruby_source_checksum":"eb43f7498afc6c1eefdf811f129eff8b37b49f6a91055e600bffd0edd921bfed","stable_dependencies":["llvm"],"stable_checksum":"5ed1468cefdc1b908f161a4492a74c9910618e10bcf8cbce5afb175c7ed378cd","stable_url_args":["https://github.com/nift-dev/nift/archive/refs/tags/v4.12.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.12.0"},"nikto":{"bottle_rebuild":1,"desc":"Web server scanner","executables":["nikto","replay.pl"],"head_uses_from_macos":[["perl"]],"homepage":"https://cirt.net/nikto/","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"04abc6fe78c44ace0219190662468619a9658d5e8fce95232c4dabb985628c5f","stable_checksum":"d1ca1acb05d81a5a6f374c0afdd76b33afa0089278631a20673c0210a71d992f","stable_url_args":["https://github.com/sullo/nikto/archive/refs/tags/2.6.1.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.6.1"},"nim":{"compatibility_version":1,"conflicts":[["atlas",{":because":"both install `atlas` executable"}],["mongodb-atlas-cli",{":because":"both install `atlas` executable"}]],"desc":"Statically typed compiled systems programming language","executables":["atlas","nim","nimble","nimgrep","nimpretty","nimsuggest","testament"],"head_dependencies":[{"help2man":":build"}],"head_url_args":["https://github.com/nim-lang/Nim.git",{":branch":"devel"}],"homepage":"https://nim-lang.org/","license":"MIT","revision":1,"ruby_source_checksum":"8995a20ab3f6f8766c01babcda097e16d9ef02a82ce814948c34126bbd5e0ed6","stable_dependencies":[{"help2man":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/nim-lang/Nim/commit/8c2ec2a7b010ef1a43b967205324ac83d11815d1.patch?full_index=1","sha256":"f9171dba1817a83aada2960aab68b988fb6b3e766aa50b9527acc3daeafa6364","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nim-lang/Nim/pull/24405"},{"type":"defect","id":"https://github.com/nim-lang/Nim/issues/23668"}]},{"strip":"p1","url":"https://github.com/nim-lang/Nim/commit/817af7edfcfca41e60e07b258c0943613783dd55.patch?full_index=1","sha256":"120d313213c34bd3d48ae02baaa84dc5a0e80a88a6cae4de6a6164aefd6ff300","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nim-lang/Nim/pull/24405"}]},{"strip":"p1","url":"https://github.com/nim-lang/Nim/commit/ce1761dff9e79d00bc012938ad6be37caa2edcfd.patch?full_index=1","sha256":"06ecc37ab1c349a154cf05f1ca468ed0044e59e812d6401fc2a0f076717cbabc","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nim-lang/Nim/pull/24405"}]},{"strip":"p1","url":"https://github.com/nim-lang/Nim/commit/cb802af44e3c684a8738684ebdd84df31aeabf09.patch?full_index=1","sha256":"b9d5c030510018822c59714f26b933f822e462856f970ec918af6d4c6a9d285f","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nim-lang/Nim/pull/24405"}]},{"strip":"p1","url":"https://github.com/nim-lang/Nim/commit/27fc4fedb5c1be6a4ec27f7d0d0c913a63f792b4.patch?full_index=1","sha256":"f012298fe2ef8201fc303f8a7e91dcb10662f3382693ec899e0a505dd90872cc","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nim-lang/Nim/pull/24405"}]},{"strip":"p1","url":"https://github.com/nim-lang/Nim/commit/0e3ac706156887ce143681da42b21874c2b20774.patch?full_index=1","sha256":"625c837b002bfd492b60cecce812ecdd2d42bd4b3117526f6d3004661949ce90","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nim-lang/Nim/pull/24405"}]},{"strip":"p1","url":"https://github.com/nim-lang/Nim/commit/07de39cde6341ae278b47d64f73dd9c823dd18c5.patch?full_index=1","sha256":"33b5787281af6bcd4c30354de8ad49457a3360f3acfb000230b162aad114fe4c","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nim-lang/Nim/pull/24405"}]}],"stable_checksum":"2639a06a5ea7a7fcf57df1e7e1ef4d1b2bee58c7ac9bd00dbd2aa5bea1e5a56a","stable_url_args":["https://nim-lang.org/download/nim-2.2.12.tar.xz"],"stable_version":"2.2.12"},"ninja":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Small build system for use with gyp or CMake","executables":["ninja"],"head_url_args":["https://github.com/ninja-build/ninja.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":[":build",":test"]}]],"homepage":"https://ninja-build.org/","license":"Apache-2.0","ruby_source_checksum":"19a71f92bab02b8e827338fe891a3b80da8df244942554a524a6b18b2c9152d9","stable_checksum":"974d6b2f4eeefa25625d34da3cb36bdcebe7fbce40f4c16ac0835fd1c0cbae17","stable_url_args":["https://github.com/ninja-build/ninja/archive/refs/tags/v1.13.2.tar.gz"],"stable_uses_from_macos":[[{"python":[":build",":test"]}]],"stable_version":"1.13.2"},"ninvaders":{"desc":"Space Invaders in the terminal","executables":["nInvaders"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://ninvaders.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"511109bd1c32b3df4069eb4b24395d4becce39e819daeba9eb8c7a2afa4397f4","stable_checksum":"bfbc5c378704d9cf5e7fed288dac88859149bee5ed0850175759d310b61fd30b","stable_url_args":["https://downloads.sourceforge.net/project/ninvaders/ninvaders/0.1.1/ninvaders-0.1.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.1.1","bottle_checksum":"722274c2a69c82b9498dcaaf29da198deae44e81e51a320872d4c6003340dfd7"},"nip4":{"bottle_rebuild":1,"desc":"Image processing spreadsheet","executables":["nip4","snip"],"head_dependencies":["cairo","gdk-pixbuf","glib","graphene","gsl","gtk4","hicolor-icon-theme","libxml2","pango","vips","gettext",{"bison":":build"},{"flex":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libvips/nip4.git",{":branch":"main"}],"homepage":"https://github.com/libvips/nip4","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"0aea1e77e45991a339e4e45c54bb75cd4f86393946a985ca6f9baf876bb3e3bc","stable_dependencies":["cairo","gdk-pixbuf","glib","graphene","gsl","gtk4","hicolor-icon-theme","libxml2","pango","vips","gettext",{"bison":":build"},{"flex":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"ceea7a00f9e8182195c3b4a62416145dbc303f44f62a09bfce0690fd6fbf1ecc","stable_url_args":["https://github.com/libvips/nip4/releases/download/v9.1.5/nip4-9.1.5.tar.xz"],"stable_version":"9.1.5"},"nixfmt":{"desc":"Command-line tool to format Nix language code","executables":["nixfmt"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/NixOS/nixfmt.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/NixOS/nixfmt","license":"MPL-2.0","ruby_source_checksum":"0c5b132905d55942706fc4039c26ef856f6e4f94b3dd906f017bf58c18a59a99","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"614827e269ece8055904241675f691b47f5c6468604264412c4fec2ca92d3474","stable_url_args":["https://github.com/NixOS/nixfmt/archive/refs/tags/v1.5.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.5.0"},"nixpacks":{"desc":"App source + Nix packages + Docker = Image","executables":["nixpacks"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/railwayapp/nixpacks.git",{":branch":"main"}],"homepage":"https://nixpacks.com/docs/getting-started","license":"MIT","ruby_source_checksum":"006048770e9f8989f12d86193a39a71ffdfa6df7c98b2da496e410a0f54c8f50","stable_dependencies":[{"rust":":build"}],"stable_checksum":"38b1c8a739a7585eb4aff071bd0e8f067ef35eca6af32acc3a2dec0799a78a83","stable_url_args":["https://github.com/railwayapp/nixpacks/archive/refs/tags/v1.41.0.tar.gz"],"stable_version":"1.41.0"},"nkf":{"bottle_rebuild":1,"desc":"Network Kanji code conversion Filter (NKF)","executables":["nkf"],"homepage":"https://github.com/nurse/nkf","license":"Zlib","ruby_source_checksum":"cd14dce21b07cb45ed3c72ba512b402df88ba6d09027319aa178e2d5f834be5e","stable_checksum":"d1a7df435847a79f2f33a92388bca1d90d1b837b1b56523dcafc4695165bad44","stable_url_args":["https://deb.debian.org/debian/pool/main/n/nkf/nkf_2.1.5.orig.tar.gz"],"stable_version":"2.1.5"},"nkt":{"desc":"TUI for fast and simple interacting with your BibLaTeX database","executables":["nkt"],"head_dependencies":[{"zig@0.15":":build"}],"head_url_args":["https://git.sr.ht/~fjebaker/nkt",{":branch":"main"}],"homepage":"https://git.sr.ht/~fjebaker/nkt","license":"GPL-3.0-or-later","ruby_source_checksum":"d8f50a0c150fb5962f98b06af89fb972f3f9fa6ef61b6c4746084e99b92ad049","stable_dependencies":[{"zig@0.15":":build"}],"stable_checksum":"cfcede02c12cfe2fca4465fa3d87c03158202e4606c1ba3db46851dbb0451ccd","stable_url_args":["https://git.sr.ht/~fjebaker/nkt/archive/0.3.1.tar.gz"],"stable_version":"0.3.1"},"nload":{"bottle_rebuild":1,"desc":"Realtime console network usage monitor","executables":["nload"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.roland-riegel.de/nload/","license":"GPL-2.0-or-later","ruby_source_checksum":"a2e4fe116231d4ccfb4fdf191b12b38856aaf1daee1556b573b5fab86b46f3ab","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p0","url":"https://sourceforge.net/p/nload/bugs/_discuss/thread/c9b68d8e/4a65/attachment/devreader-bsd.cpp.patch","sha256":"19055158b72722f7dabff9890931094cac591bcc6de3e90a7f4744d28746ebc7","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/nload/bugs/8/"}]},{"strip":"p1","data":true}],"stable_checksum":"c1c051e7155e26243d569be5d99c744d8620e65fa8a7e05efcf84d01d9d469e5","stable_url_args":["https://www.roland-riegel.de/nload/nload-0.7.4.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.7.4","bottle_checksum":"0924f27e44c24642832a73d9f2f1f1d2f4880f38b23fe2e46ecbe3422125af7f"},"nlohmann-json":{"bottle_rebuild":1,"compatibility_version":1,"desc":"JSON for modern C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/nlohmann/json.git",{":branch":"develop"}],"homepage":"https://json.nlohmann.me/","license":"MIT","ruby_source_checksum":"a177d35f9f351ccde1e41ee5527f1101881f013acddc5da5cdd2cbe8121e1734","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/nlohmann/json/commit/34868f90149de02432ea758a29227a6ad74f098c.patch?full_index=1","sha256":"fb4db3640ce333b145b53acc64c78eb3011f57012dc4b9c6689d5d485d2434cd","type":"backport","resolves":[{"type":"defect","id":"https://github.com/nlohmann/json/pull/4736"}]}],"stable_checksum":"4b92eb0c06d10683f7447ce9406cb97cd4b453be18d7279320f7b2f025c10187","stable_url_args":["https://github.com/nlohmann/json/archive/refs/tags/v3.12.0.tar.gz"],"stable_version":"3.12.0","bottle_tag":":all","bottle_checksum":"df65065eb8504f15f8802b7c681df015a592a68336db7fe290eeeda59fa1e440"},"nlopt":{"desc":"Free/open-source library for nonlinear optimization","head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/stevengj/nlopt.git",{":branch":"master"}],"homepage":"https://nlopt.readthedocs.io/","license":"MIT","ruby_source_checksum":"3f9fe5b2fb2ea9e390e1b18db7fca7fd05e809cf6b1b067b02486de8d78fdde9","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"53e552d83e9294d67db37f0f4a23f15933a9ef698485301a18b98b40004cf0de","stable_url_args":["https://github.com/stevengj/nlopt/archive/refs/tags/v2.11.0.tar.gz"],"stable_version":"2.11.0"},"nmail":{"desc":"Terminal-based email client for Linux and macOS","executables":["nmail"],"head_dependencies":["libmagic","ncurses","openssl@4","xapian",{"cmake":":build"}],"head_url_args":["https://github.com/d99kris/nmail.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["expat"],["sqlite"]],"homepage":"https://github.com/d99kris/nmail","license":"MIT","revision":1,"ruby_source_checksum":"df720d1cb52119c56392d60ea6d85e89e0b1448077cf0e60adcf93324349ff6c","stable_dependencies":["libmagic","ncurses","openssl@4","xapian",{"cmake":":build"}],"stable_checksum":"5e563291964d60d4c73aef6e1d7067958960be4a9e99c1c3735dde82c5166dbe","stable_url_args":["https://github.com/d99kris/nmail/archive/refs/tags/v5.16.4.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["expat"],["sqlite"]],"stable_version":"5.16.4"},"nmap":{"compatibility_version":1,"conflicts":[["cern-ndiff",{":because":"both install `ndiff` binaries"}],["ndiff",{":because":"both install `ndiff` binaries"}]],"desc":"Port scanning utility for large networks","executables":["ncat","ndiff","nmap","nping"],"head_dependencies":["liblinear","libssh2","lua","openssl@4","pcre2","python@3.15",{"python-setuptools":":build"}],"head_url_args":["https://svn.nmap.org/nmap/"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libpcap"]],"homepage":"https://nmap.org/","license":":cannot_represent","ruby_source_checksum":"00a1d74c9e243d46184a8b5e8537f8ff4200b0928f78e8898545383475a820f7","stable_dependencies":["liblinear","libssh2","lua","openssl@4","pcre2","python@3.15",{"python-setuptools":":build"}],"stable_checksum":"0c12660eddbf7eabeff6996cb0c044a4eadf2bb0c6fbcb340d6cf72b1caee402","stable_url_args":["https://nmap.org/dist/nmap-7.992.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libpcap"]],"stable_version":"7.992"},"nmh":{"conflicts":[["ali",{":because":"both install `ali` binaries"}],["cargo-dist",{":because":"both install `dist` binaries"}],["pick",{":because":"both install `pick` binaries"}],["repl",{":because":"both install `repl` binaries"}]],"desc":"New version of the MH mail handler","executables":["ali","anno","burst","comp","dist","flist","fmttest","fnext","folder","forw","inc","install-mh","mark","mhbuild","mhfixmsg","mhical","mhlist","mhlogin","mhmail","mhn","mhparam","mhpath","mhshow","mhstore","msgchk","next","packf","pick","prompter","refile","repl","rmf","rmm","scan","send","sendfiles","sortm","whatnow","whom"],"head_dependencies":["openssl@4","w3m",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.savannah.nongnu.org/git/nmh.git",{":branch":"master"}],"head_uses_from_macos":[["cyrus-sasl"],["ncurses"]],"homepage":"https://www.nongnu.org/nmh/","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"38dcbcb801bd0aba5572a63822cb9c098b351da335026dbb928d8a96d7fce04b","stable_dependencies":["openssl@4","w3m"],"stable_checksum":"366ce0ce3f9447302f5567009269c8bb3882d808f33eefac85ba367e875c8615","stable_url_args":["https://download.savannah.gnu.org/releases/nmh/nmh-1.8.tar.gz"],"stable_uses_from_macos":[["cyrus-sasl"],["ncurses"]],"stable_version":"1.8"},"nmrpflash":{"desc":"Netgear Unbrick Utility","executables":["nmrpflash"],"head_dependencies":[{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/jclehner/nmrpflash","license":"GPL-3.0-or-later","ruby_source_checksum":"508f388b1318513a71f6e07e26c094da3fe46b4b8de803a995e23705f641f9c6","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"a9de4296ec3db91e044f6ce5412342616920c6afda1df312bbeefc9013251f00","stable_url_args":["https://github.com/jclehner/nmrpflash/archive/refs/tags/v0.9.27.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.9.27"},"nmstatectl":{"desc":"Command-line tool that manages host networking settings in a declarative manner","executables":["nmstatectl"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/nmstate/nmstate.git",{":branch":"base"}],"homepage":"https://nmstate.io/","license":"Apache-2.0","ruby_source_checksum":"7dc1ef7b962e52291908ab2adc064f146134d4f0348ca0ec7e4e98aa1040d8d2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"37564cf14526037befcc919b72a715427ba3cb029e7d2de41f15b00268febc23","stable_url_args":["https://github.com/nmstate/nmstate/releases/download/v2.2.62/nmstate-2.2.62.tar.gz"],"stable_version":"2.2.62"},"nng":{"desc":"Nanomsg-next-generation -- light-weight brokerless messaging","executables":["nngcat"],"head_dependencies":[{"asciidoctor":":build"},{"cmake":":build"},{"ninja":":build"}],"homepage":"https://nng.nanomsg.org/","license":"MIT","ruby_source_checksum":"c426bd30ad04b6c82b10160cf8f832d9762de20cb5d63233014ef69510b698f8","stable_dependencies":[{"asciidoctor":":build"},{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"439241ca7afd059e2c5635491e430e37b591430c25aa57c0ba07995c3fbdffa6","stable_url_args":["https://github.com/nanomsg/nng/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"nnn":{"desc":"Tiny, lightning fast, feature-packed file manager","executables":["nnn"],"head_dependencies":["gnu-sed","ncurses","readline"],"head_url_args":["https://github.com/jarun/nnn.git",{":branch":"master"}],"homepage":"https://github.com/jarun/nnn","license":"BSD-2-Clause","ruby_source_checksum":"9204a29d5dd4004aad68b04ffae82b0e35cdb4f0c968f48bf545f3426127036c","stable_dependencies":["gnu-sed","ncurses","readline"],"stable_checksum":"79ee69f3ced7c0778d207df76b4d4d680636975ccda002eeb19d0917fcba3d36","stable_url_args":["https://github.com/jarun/nnn/archive/refs/tags/v5.3.tar.gz"],"stable_version":"5.3"},"no-more-secrets":{"desc":"Recreates the SETEC ASTRONOMY effect from 'Sneakers'","executables":["nms","sneakers"],"homepage":"https://github.com/bartobri/no-more-secrets","license":"GPL-3.0-or-later","ruby_source_checksum":"493eb5585ab39ee51e77927e3f3b4c9913eaf034bc2fc950e1d1a06a97ce9bb7","stable_checksum":"4422e59bb3cf62bca3c73d1fdae771b83aab686cd044f73fe14b1b9c2af1cb1b","stable_url_args":["https://github.com/bartobri/no-more-secrets/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_checksum":"a57a747b6547cf76a13b052417fdc76dd0f7ee5dcba5bfdf80720ba04d3adf5d"},"node-build":{"compatibility_version":1,"desc":"Install NodeJS versions","executables":["node-build","nodenv-install","nodenv-uninstall"],"head_dependencies":["autoconf","openssl@4","pkgconf"],"head_url_args":["https://github.com/nodenv/node-build.git",{":branch":"main"}],"homepage":"https://github.com/nodenv/node-build","license":"MIT","ruby_source_checksum":"a15d41e2c598e14b4e00c3c1c24541fede2d00e4024065793dbe6102aad27caf","stable_dependencies":["autoconf","openssl@4","pkgconf"],"stable_checksum":"6bf55d0bd378e81f82e6c38092c3178dde3e2a25e28b093b4b66778ecf8e4306","stable_url_args":["https://github.com/nodenv/node-build/archive/refs/tags/v5.4.61.tar.gz"],"stable_version":"5.4.61","bottle_tag":":all","bottle_checksum":"d9b6e91ef8b345d7214eef8792f1b2e9eb20b7debd6fb53a5357f70c07a74e85"},"node-red":{"desc":"Low-code programming for event-driven applications","executables":["node-red","node-red-pi"],"head_dependencies":["node"],"homepage":"https://nodered.org/","license":"Apache-2.0","ruby_source_checksum":"0e2bcb5eb4b1338be5ea7be50c3fd61a93468f1abad5c52c1a3fe9c13c535986","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/node-red"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/node-red/bin/node-red","--userDir","$HOMEBREW_PREFIX/var/node-red"]],"stable_dependencies":["node"],"stable_checksum":"1f88a60af9cf305f0e94b9045ee2451abdbefe98a33e9a71acb468affbf6d126","stable_url_args":["https://registry.npmjs.org/node-red/-/node-red-5.0.9.tgz"],"stable_version":"5.0.9"},"node-sass":{"desc":"JavaScript implementation of a Sass compiler","executables":["sass"],"head_dependencies":["node"],"homepage":"https://github.com/sass/dart-sass","license":"MIT","ruby_source_checksum":"11268ed411202d8acdbc32ac8e1f9b91c35754821e6b68b0f64b0a0bcbbea215","stable_dependencies":["node"],"stable_checksum":"f3d70542fb5b8af7abee8d4f1febed2849fd349b2c2f4d2a3d54bfed93d825fd","stable_url_args":["https://registry.npmjs.org/sass/-/sass-1.106.1.tgz"],"stable_version":"1.106.1"},"node":{"aliases":["node.js","node@26","nodejs","npm"],"caveats":"Single Executable Application is disabled as it doesn't work with shared libnode.\n","desc":"Open-source, cross-platform JavaScript runtime environment","executables":["node","npm","npx"],"head_dependencies":["abseil","ada-url","brotli","c-ares","hdrhistogram_c","icu4c@79","libffi","libnghttp2","libuv","llhttp","merve","nbytes","openssl@4","simdjson","simdutf","sqlite","uvwasi","zstd","highway",{"pkgconf":":build"},{"python@3.15":":build"},{"rust":":build"}],"head_url_args":["https://github.com/nodejs/node.git",{":branch":"main"}],"head_uses_from_macos":[["python"]],"homepage":"https://nodejs.org/","license":"MIT","link_overwrite_paths":["bin/npm","bin/npx"],"local_patch_checksums":{"Patches/node/icu4c-79.patch":"7e6c50808fe8b9406fd2464b66814a9bf2c8d892268374ac9bcb7ec8039a65e9"},"post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules"},"type":"mkdir_p"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/man/man1"},"type":"mkdir_p"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/man/man5"},"type":"mkdir_p"},{"path":{"path":"{{HOMEBREW_PREFIX}}/share/man/man7"},"type":"mkdir_p"},{"paths":[{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules/npm"}],"recursive":true,"guards":[{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules/npm","condition":"if_exists","id":"1"}],"type":"remove"},{"source":{"path":"{{libexec}}/lib/node_modules/npm"},"target":{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules"},"recursive":true,"type":"copy"},{"source":{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules/npm/bin/npm-cli.js"},"target":{"path":"{{bin}}/npm"},"force":true,"type":"symlink"},{"source":{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules/npm/bin/npx-cli.js"},"target":{"path":"{{bin}}/npx"},"force":true,"type":"symlink"},{"source":{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules/npm/man/man1/{npm,npx,package-}*"},"target":{"path":"{{HOMEBREW_PREFIX}}/share/man/man1"},"force":true,"source_glob":true,"type":"symlink"},{"source":{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules/npm/man/man5/{npm,npx,package-}*"},"target":{"path":"{{HOMEBREW_PREFIX}}/share/man/man5"},"force":true,"source_glob":true,"type":"symlink"},{"source":{"path":"{{HOMEBREW_PREFIX}}/lib/node_modules/npm/man/man7/{npm,npx,package-}*"},"target":{"path":"{{HOMEBREW_PREFIX}}/share/man/man7"},"force":true,"source_glob":true,"type":"symlink"}],"revision":1,"ruby_source_checksum":"8e9e81072d51b298ee96207bff65092003342863f2179b0cc300dbfabb2b4b7a","stable_dependencies":["abseil","ada-url","brotli","c-ares","hdrhistogram_c","icu4c@79","libffi","libnghttp2","libuv","llhttp","merve","nbytes","openssl@4","simdjson","simdutf","sqlite","uvwasi","zstd","highway",{"pkgconf":":build"},{"python@3.15":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/node/icu4c-79.patch","type":"unofficial"}],"stable_checksum":"053e3b296859b6d8d93f99ef97fa9cec1c4ee171c72968100c649978c1dbd38c","stable_url_args":["https://nodejs.org/dist/v26.12.1/node-v26.12.1.tar.xz"],"stable_uses_from_macos":[["python"]],"stable_version":"26.12.1","versioned_formulae":["node@24","node@22","node@20","node@18"]},"node@18":{"deprecate_args":{":date":"2024-10-29",":because":":unsupported"},"desc":"Open-source, cross-platform JavaScript runtime environment","disable_args":{":date":"2025-10-29",":because":":unsupported"},"head_dependencies":["brotli","c-ares","icu4c@77","libnghttp2","libuv","openssl@3",{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.13":":build"}],"head_uses_from_macos":[["python"],["zlib"]],"homepage":"https://nodejs.org/","keg_only_args":[":versioned_formula"],"license":"MIT","post_install_steps":[{"path":{"base":"prefix","path":"lib/node_modules/npm/npmrc"},"type":"write","content":"prefix = {{HOMEBREW_PREFIX}}\n","overwrite":true}],"ruby_source_checksum":"8c21608cecf736bd11da200d6c21fa077d50cc77cc5bfd060d8424f92a5ae856","stable_dependencies":["brotli","c-ares","icu4c@77","libnghttp2","libuv","openssl@3",{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.13":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/nodejs/node/commit/81517faceac86497b3c8717837f491aa29a5e0f9.patch?full_index=1","sha256":"79a5489617665c5c88651a7dc364b8967bebdea5bdf361b85572d041a4768662","type":"backport","resolves":[{"type":"defect","id":"https://github.com/nodejs/node/pull/55563"}]}],"stable_checksum":"36a7bf1a76d62ce4badd881ee5974a323c70e1d8d19165732684e145632460d9","stable_url_args":["https://nodejs.org/dist/v18.20.8/node-v18.20.8.tar.xz"],"stable_uses_from_macos":[["python"],["zlib"]],"stable_version":"18.20.8","versioned_formulae":["node@24","node@22","node@20"],"bottle_cellar":"/usr/local/Cellar","bottle_checksum":"979121dc9e057de08c03b75690f3111b7d3bfb03974299bc340166441f0a3ce8"},"node@20":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-10-28",":because":":unsupported"},"desc":"Open-source, cross-platform JavaScript runtime environment","disable_args":{":date":"2026-10-28",":because":":unsupported"},"executables":["corepack","node","npm","npx"],"head_dependencies":["brotli","c-ares","icu4c@78","libnghttp2","libuv","openssl@3",{"pkgconf":":build"},{"python@3.13":":build"}],"head_uses_from_macos":[["python"]],"homepage":"https://nodejs.org/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"ca75fee5a93fe66badfa553bf90aadb66f5b6004c1a3056993fbe1933de2d66e","stable_dependencies":["brotli","c-ares","icu4c@78","libnghttp2","libuv","openssl@3",{"pkgconf":":build"},{"python@3.13":":build"}],"stable_checksum":"7aeeacdb858299e09a3e0510d4bb8b266923894a9e3ac0058ba89d4ecf4a4cca","stable_url_args":["https://nodejs.org/dist/v20.20.2/node-v20.20.2.tar.xz"],"stable_uses_from_macos":[["python"]],"stable_version":"20.20.2","versioned_formulae":["node@24","node@22","node@18"]},"node@22":{"compatibility_version":1,"deprecate_args":{":date":"2026-10-30",":because":"is in maintenance and will be end-of-life on 2027-04-30"},"desc":"Open-source, cross-platform JavaScript runtime environment","disable_args":{":date":"2027-10-30",":because":":unsupported"},"executables":["corepack","node","npm","npx"],"head_dependencies":["brotli","c-ares","icu4c@78","libnghttp2","libnghttp3","libuv","openssl@3","simdjson","sqlite","uvwasi","zstd",{"pkgconf":":build"},{"python@3.13":":build"}],"head_uses_from_macos":[["python"]],"homepage":"https://nodejs.org/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"a40e594d31d0e29eeb2687c575efb4e093fd6504ed2ad58f71c9b65551cc5ced","stable_dependencies":["brotli","c-ares","icu4c@78","libnghttp2","libnghttp3","libuv","openssl@3","simdjson","sqlite","uvwasi","zstd",{"pkgconf":":build"},{"python@3.13":":build"}],"stable_checksum":"7b9adc82d612d0a2a863d96c46de2292552e250cee51956ebbe0146c42aacae9","stable_url_args":["https://nodejs.org/dist/v22.23.4/node-v22.23.4.tar.xz"],"stable_uses_from_macos":[["python"]],"stable_version":"22.23.4","versioned_formulae":["node@24","node@20","node@18"]},"node@24":{"compatibility_version":1,"deprecate_args":{":date":"2027-10-30",":because":"is in maintenance and will be end-of-life on 2028-04-30"},"desc":"Open-source, cross-platform JavaScript runtime environment","disable_args":{":date":"2028-10-30",":because":":unsupported"},"executables":["corepack","node","npm","npx"],"head_dependencies":["brotli","c-ares","hdrhistogram_c","icu4c@78","libnghttp2","libnghttp3","libngtcp2","libuv","openssl@4","simdjson","sqlite","uvwasi","zstd",{"pkgconf":":build"},{"python@3.13":":build"}],"head_uses_from_macos":[["python"]],"homepage":"https://nodejs.org/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"3a6c6963d13921d88f9bc5a17103e6f8a10d943af8d3e0e00806ce330028eda6","stable_dependencies":["brotli","c-ares","hdrhistogram_c","icu4c@78","libnghttp2","libnghttp3","libngtcp2","libuv","openssl@4","simdjson","sqlite","uvwasi","zstd",{"pkgconf":":build"},{"python@3.13":":build"}],"stable_checksum":"4f5379796280cdaeb0c2f358fd04b6a16cc4fb7dfa83b5a8c91a9d963b435231","stable_url_args":["https://nodejs.org/dist/v24.22.1/node-v24.22.1.tar.xz"],"stable_uses_from_macos":[["python"]],"stable_version":"24.22.1","versioned_formulae":["node@22","node@20","node@18"]},"node_exporter":{"caveats":"When run from `brew services`, `node_exporter` is run from\n`node_exporter_brew_services` and uses the flags in:\n  $HOMEBREW_PREFIX/etc/node_exporter.args\n","desc":"Prometheus exporter for machine metrics","executables":["node_exporter","node_exporter_brew_services"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/prometheus/node_exporter.git",{":branch":"master"}],"homepage":"https://prometheus.io/","license":"Apache-2.0","ruby_source_checksum":"56ef87e775f9b7c1c0b5e253c71092d1e2af8d39efe05da79bcc9909d57b5432","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/node_exporter.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/node_exporter.err.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/node_exporter/bin/node_exporter_brew_services"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"a90f1df0fde58d216d4a7d342e64831d2e3257db8084deadbe69754d34b15142","stable_url_args":["https://github.com/prometheus/node_exporter/archive/refs/tags/v1.12.1.tar.gz"],"stable_version":"1.12.1"},"nodebrew":{"bottle_rebuild":1,"caveats":"You need to manually run setup_dirs to create directories required by nodebrew:\n  $HOMEBREW_PREFIX/opt/nodebrew/bin/nodebrew setup_dirs\n\nAdd path:\n  export PATH=$HOME/.nodebrew/current/bin:$PATH\n\nTo use Homebrew's directories rather than ~/.nodebrew add to your profile:\n  export NODEBREW_ROOT=$HOMEBREW_PREFIX/var/nodebrew\n","desc":"Node.js version manager","executables":["nodebrew"],"head_url_args":["https://github.com/hokaccha/nodebrew.git",{":branch":"master"}],"homepage":"https://github.com/hokaccha/nodebrew","license":"MIT","ruby_source_checksum":"139efdae6458e19a23a1a337e8353a64db35e69445f77b082f8839cff264c4ce","stable_checksum":"6d72e39c8acc5b22f4fc7a1734cd3bb8d00b61119ab7fea6cde376810ff2005e","stable_url_args":["https://github.com/hokaccha/nodebrew/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"bd835b02ed3b28570708b7c98d0ea7a761c53f561544496d07728c9adf3502e2"},"nodeenv":{"desc":"Node.js virtual environment builder","executables":["nodeenv"],"head_uses_from_macos":[["python"]],"homepage":"https://ekalinin.github.io/nodeenv/","license":"BSD-3-Clause","ruby_source_checksum":"cbb28873d01493c6efd4ff1278187e460aea1102672c7166b2956f26b9405059","stable_checksum":"5778cf62fe75dcfc32f096426b9554dadd590061c7fa47c2292fe23b8d35517e","stable_url_args":["https://github.com/ekalinin/nodeenv/archive/refs/tags/1.11.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.11.0","bottle_tag":":all","bottle_checksum":"b95836894620dbf41c70fa73fa82c82df406d981881d4bf5c6fcec3d926cb748"},"nodenv":{"desc":"Node.js version manager","executables":["nodenv"],"head_dependencies":["node-build",{"node":":test"}],"head_url_args":["https://github.com/nodenv/nodenv.git",{":branch":"main"}],"homepage":"https://github.com/nodenv/nodenv","license":"MIT","ruby_source_checksum":"96c97c937af10191ad053fb7e8afb984cd7531c66fe13c8d519106c438454556","stable_dependencies":["node-build",{"node":":test"}],"stable_checksum":"4351a5fc642461d3bc92cf5228a558bf421e05c722b8827961d7f3a0e1cb5b50","stable_url_args":["https://github.com/nodenv/nodenv/archive/refs/tags/v1.6.2.tar.gz"],"stable_version":"1.6.2","bottle_tag":":all","bottle_checksum":"a01dda203871fb80f56351ebb37f528f1f65de52f681a57e98d38d5fa6911792"},"noir":{"bottle_rebuild":1,"desc":"Attack surface detector that identifies endpoints by static analysis","executables":["noir"],"head_dependencies":["bdw-gc","libyaml","openssl@4","pcre2",{"crystal":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/owasp-noir/noir.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://owasp.org/www-project-noir/","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"f70a4e2b0c228f9b61e8d8989ee576c0731b3f95606b4cd5028a66703d750f00","stable_dependencies":["bdw-gc","libyaml","openssl@4","pcre2",{"crystal":":build"},{"pkgconf":":build"}],"stable_checksum":"65a496b1240dd93d8c2b0c4fdb4c5c74d715f59934b4d6ea09451ca796a9c41e","stable_url_args":["https://github.com/owasp-noir/noir/archive/refs/tags/v1.4.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.4.0"},"nom":{"desc":"RSS reader for the terminal","executables":["nom"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/guyfedwards/nom.git",{":branch":"master"}],"homepage":"https://github.com/guyfedwards/nom","license":"GPL-3.0-only","ruby_source_checksum":"5b394a33afa4b95cfcb39f7d1b2a6f8ea2ac486758430d26b8d80d7d0f7453fa","stable_dependencies":[{"go":":build"}],"stable_checksum":"226d4ee3098ed90db283cba8afed43b1939638be4f39192f0a3d7842721499bc","stable_url_args":["https://github.com/guyfedwards/nom/archive/refs/tags/v3.3.3.tar.gz"],"stable_version":"3.3.3"},"nomad-pack":{"desc":"Templating and packaging tool used with HashiCorp Nomad","executables":["nomad-pack"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/hashicorp/nomad-pack","license":"MPL-2.0","ruby_source_checksum":"02ec73ebdad1b119ddc81615341cca1c4f8e179ef3dcfa2589d9dbeca497879d","stable_dependencies":[{"go":":build"}],"stable_checksum":"844a072ba9c9098d846899899a5603d3058290a2ecdc7dfd77cb3c9a9de9585e","stable_url_args":["https://github.com/hashicorp/nomad-pack/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"nomino":{"desc":"Batch rename utility","executables":["nomino"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/yaa110/nomino.git",{":branch":"main"}],"homepage":"https://github.com/yaa110/nomino","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"1e753d2df400b0fcdc1bd071a10d1bcf11d07ef7c5bd822d38205ed4fe6f3307","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e83d9a62163f9faaff4c6650284de3dbe92e546ac09e3717c0bb9cde8352d005","stable_url_args":["https://github.com/yaa110/nomino/archive/refs/tags/1.6.4.tar.gz"],"stable_version":"1.6.4","bottle_checksum":"159c8a020cbf814028a0ccb704dde386b9ca9894ee174fbe87882d57e5198a80"},"nono":{"desc":"Capability-based sandbox shell for AI agents with OS-enforced isolation","executables":["nono"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://nono.sh","license":"Apache-2.0","ruby_source_checksum":"7091f7ab8108a4e610b416ab51d9689407a54465b2d21bfc6e0a9d9b4db5208b","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d216e714883f237a5bac468a0141dc781a979eab2535957f63ecf27a1fffdc09","stable_url_args":["https://github.com/nolabs-ai/nono/archive/refs/tags/v0.80.0.tar.gz"],"stable_version":"0.80.0"},"noodle":{"desc":"Terminal REST client with file-based collections","executables":["noodle"],"head_dependencies":[{"bun":":build"},{"zig@0.16":":build"}],"homepage":"https://noodlerest.dev","license":"Apache-2.0","ruby_source_checksum":"ac7df42023ff3c7e0eb480a1862983edd556899156138621ed4283f44ae38736","stable_dependencies":[{"bun":":build"},{"zig@0.16":":build"}],"stable_checksum":"8acef1480b991be5d6acf295865c82d2157ec2bcba33c39bd6f49ba91133baf0","stable_url_args":["https://github.com/wilfredinni/noodle/archive/refs/tags/v0.10.2.tar.gz"],"stable_version":"0.10.2"},"nopoll":{"bottle_rebuild":1,"desc":"Open-source C WebSocket toolkit","head_dependencies":["openssl@4"],"homepage":"https://www.aspl.es/nopoll/","license":"LGPL-2.1-or-later","ruby_source_checksum":"966f3c00b64623bce1130348d49511fb1c7d43241cfbd1bbaa0cb24f6fb36162","stable_dependencies":["openssl@4"],"stable_checksum":"80bfa3e0228e88e290dd23eb94d9bb1f4d726fb117c11cfb048cbdd1d71d379a","stable_url_args":["https://www.aspl.es/nopoll/downloads/nopoll-0.4.9.b462.tar.gz"],"stable_version":"0.4.9.b462"},"norm":{"bottle_rebuild":1,"desc":"NACK-Oriented Reliable Multicast","head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.nrl.navy.mil/itd/ncs/products/norm","license":"BSD-2-Clause","ruby_source_checksum":"e3dc91ab6b6ed7a71041298596502dc242c8a7cfd2ae9d9fe63a3e5b2c7fcfa4","stable_patches":[{"strip":"p1","url":"https://github.com/USNavalResearchLaboratory/norm/commit/476b8bb7eba5a9ad02e094de4dce05a06584f5a0.patch?full_index=1","sha256":"08f7cc7002dc1afe6834ec60d4fea5c591f88902d1e76c8c32854a732072ea56","type":"backport","resolves":[{"type":"defect","id":"https://github.com/USNavalResearchLaboratory/norm/pull/27"}]}],"stable_checksum":"ef6d7bbb7b278584e057acefe3bc764d30122e83fa41d41d8211e39f25b6e3fa","stable_url_args":["https://github.com/USNavalResearchLaboratory/norm/releases/download/v1.5.9/src-norm-1.5.9.tgz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.5.9","bottle_cellar":":any","bottle_checksum":"58c3cff32396773d100d991713d86c88567d112bad44bf65cf2f499abbf7dace"},"normalize":{"bottle_rebuild":1,"conflicts":[["num-utils",{":because":"both install `normalize` binaries"}]],"desc":"Adjust volume of audio files to a standard level","executables":["normalize","normalize-mp3","normalize-ogg"],"head_dependencies":["mad"],"homepage":"https://www.nongnu.org/normalize/","license":"GPL-2.0-or-later","ruby_source_checksum":"e3d627eec93b38541971724810f3ccc7c2b970502630b71fa0fdd253e26bad24","stable_dependencies":["mad"],"stable_checksum":"6055a2abccc64296e1c38f9652f2056d3a3c096538e164b8b9526e10b486b3d8","stable_url_args":["https://download.savannah.nongnu.org/releases/normalize/normalize-0.7.7.tar.gz"],"stable_version":"0.7.7","bottle_cellar":":any","bottle_checksum":"cade314811b32193662502121c6004253e965fade1dce8d30c488c86872e1a9a"},"noseyparker":{"deprecate_args":{":date":"2026-07-17",":because":":repo_archived",":replacement_formula":"titus"},"desc":"Finds secrets and sensitive information in textual data and Git history","disable_args":{":date":"2027-01-17",":because":":repo_archived",":replacement_formula":"titus"},"executables":["noseyparker"],"head_dependencies":[{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/praetorian-inc/noseyparker.git",{":branch":"main"}],"homepage":"https://github.com/praetorian-inc/noseyparker","license":"Apache-2.0","ruby_source_checksum":"351ecc8d3b5c7e5968e0fd5c89359d0c3f9820b0ff05298b13043f2e9a7e1d06","stable_dependencies":[{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"df31128ec64c0bdb7e8c6917ad68a0c69fe4fe1bd4355332b94938ed08edc2ce","stable_url_args":["https://github.com/praetorian-inc/noseyparker/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0","bottle_checksum":"7be747e4d857c18ec1b1f4345d5f4745c65c54c782b2efc50bda45f1aa268d6d"},"notation":{"bottle_rebuild":1,"desc":"CLI tool to sign and verify OCI artifacts and container images","executables":["notation"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/notaryproject/notation.git",{":branch":"main"}],"homepage":"https://notaryproject.dev/","license":"Apache-2.0","ruby_source_checksum":"68fb863fcc6d1b824d5af6686b21000bfc9561b46ff0e37d4f0745b31200fd51","stable_dependencies":[{"go":":build"}],"stable_checksum":"f7239ca8155329b57f80e5fb01bf189441b3ade572ad9d6fc4582c1475b8e840","stable_url_args":["https://github.com/notaryproject/notation/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2"},"notcurses":{"desc":"Blingful character graphics/TUI library","executables":["ncls","ncneofetch","ncplayer","nctetris","notcurses-demo","notcurses-info","notcurses-input","tfman"],"head_dependencies":["ffmpeg","libdeflate","libunistring","ncurses",{"cmake":":build"},{"doctest":":build"},{"pandoc":":build"},{"pkgconf":":build"}],"homepage":"https://nick-black.com/dankwiki/index.php/Notcurses","license":"Apache-2.0","revision":1,"ruby_source_checksum":"b491cb3b37f8c408e698e004357aa48fae988a6d9355f377ac0ae857f58b2d96","stable_dependencies":["ffmpeg","libdeflate","libunistring","ncurses",{"cmake":":build"},{"doctest":":build"},{"pandoc":":build"},{"pkgconf":":build"}],"stable_checksum":"b0fbe824984fe25b5a16770dbd00b85d44db5d09cc35bd881b95335d0db53128","stable_url_args":["https://github.com/dankamongmen/notcurses/archive/refs/tags/v3.0.17.tar.gz"],"stable_version":"3.0.17"},"noti":{"desc":"Trigger notifications when a process completes","executables":["noti"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://codeberg.org/roble/noti.git",{":branch":"main"}],"homepage":"https://codeberg.org/roble/noti","license":"MIT","ruby_source_checksum":"2e48a8c180fbf647a21263c7bb249a436776598101d1942ac4d160b1abc0a65a","stable_dependencies":[{"go":":build"}],"stable_checksum":"02b18016f6a78a1adf3cdcc5b20d884437edd0cf21588415e022d637372619b8","stable_url_args":["https://codeberg.org/roble/noti/releases/download/3.9.0/noti3.9.0.tar.gz"],"stable_version":"3.9.0"},"notifiers":{"bottle_rebuild":1,"desc":"Easy way to send notifications","executables":["notifiers"],"head_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"homepage":"https://notifiers.readthedocs.io/","license":"MIT","ruby_source_checksum":"0d23321c7039f6d4079363326fc8daffbb7cf226dcb49f937f3e7765e3b4605b","stable_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"0843dd4ecd092d0c952c011c3b1b16d42f61b51950908a1c2337bef83f4455f3","stable_url_args":["https://files.pythonhosted.org/packages/c0/57/606eea8e432af3bd431929a2e41d1559cf1083284a73e82d7655eda19261/notifiers-2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"e8ebdcde6d7bdda31d53b5b09a22328912e23e3b2b988298fb05d876bb7c1c12"},"notify":{"desc":"Stream the output of any CLI and publish it to a variety of supported platforms","executables":["notify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/notify.git",{":branch":"main"}],"homepage":"https://docs.projectdiscovery.io/tools/notify/overview","license":"MIT","ruby_source_checksum":"786bf2bc15f523947e5dc1dd4fa96cf150604e0001158c8323c907ad48e50047","stable_dependencies":[{"go":":build"}],"stable_checksum":"ec9f1e6c48f975b58d30162071d954db0cd771ea3f5dc7168f5ecdc73658c0ad","stable_url_args":["https://github.com/projectdiscovery/notify/archive/refs/tags/v1.0.7.tar.gz"],"stable_version":"1.0.7","bottle_checksum":"b91f8d7fd9626a85fa58b680effdd66c1bc3aa8b8871c699eeeaa7019ff27b44"},"notion-mcp-server":{"desc":"MCP Server for Notion","executables":["notion-mcp-server"],"head_dependencies":["node"],"homepage":"https://github.com/makenotion/notion-mcp-server","license":"MIT","ruby_source_checksum":"f658b1b8cf337a65594a68dae7bea3d55bf0f90c09c4a62f035dffd8f4aea0cd","stable_dependencies":["node"],"stable_checksum":"2506106e21e2487531d106cf0b37cd3b1b18913c91dc141719f1c05b91f8bbce","stable_url_args":["https://registry.npmjs.org/@notionhq/notion-mcp-server/-/notion-mcp-server-2.5.2.tgz"],"stable_version":"2.5.2","bottle_tag":":all","bottle_checksum":"624ecdca5eae242ace3a69a8b071c5457fcaca528ca8d78230aac6dfe30acfb6"},"notmuch-mutt":{"desc":"Notmuch integration for Mutt","executables":["notmuch-mutt"],"head_dependencies":["notmuch","readline"],"head_url_args":["https://git.notmuchmail.org/git/notmuch",{":branch":"master",":using":":git"}],"head_uses_from_macos":[["ncurses"],["perl"]],"homepage":"https://notmuchmail.org/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"3b73507529f86a63ede7bd3987bdcf4089f535dff2dac6acb6837b57b143ec15","stable_dependencies":["notmuch","readline"],"stable_checksum":"4b4314bbf1c2029fdf793637e6c7bb15c1b1730d22be9aa04803c98c5bbc446f","stable_url_args":["https://notmuchmail.org/releases/notmuch-0.40.tar.xz"],"stable_uses_from_macos":[["ncurses"],["perl"]],"stable_version":"0.40"},"notmuch":{"compatibility_version":1,"desc":"Thread-based email index, search, and tagging","executables":["notmuch","notmuch-emacs-mua","notmuch-git"],"head_dependencies":["cffi","glib","gmime","python@3.15","sfsexp","talloc","xapian","gettext",{"doxygen":":build"},{"emacs":":build"},{"gnupg":":build"},{"libgpg-error":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://git.notmuchmail.org/git/notmuch",{":branch":"master",":using":":git"}],"homepage":"https://notmuchmail.org/","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"7f08c8c9d9948eeea42832abd5eb080b6a11cd0b4ddf47e3125d39f327c0334a","stable_dependencies":["cffi","glib","gmime","python@3.15","sfsexp","talloc","xapian","gettext",{"doxygen":":build"},{"emacs":":build"},{"gnupg":":build"},{"libgpg-error":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"4b4314bbf1c2029fdf793637e6c7bb15c1b1730d22be9aa04803c98c5bbc446f","stable_url_args":["https://notmuchmail.org/releases/notmuch-0.40.tar.xz"],"stable_version":"0.40"},"nova-fairwinds":{"conflicts":[["open-simh",{":because":"both install `nova` binaries"}]],"desc":"Find outdated or deprecated Helm charts running in your cluster","executables":["nova"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/FairwindsOps/nova.git",{":branch":"master"}],"homepage":"https://github.com/FairwindsOps/nova","license":"Apache-2.0","oldnames":["nova"],"ruby_source_checksum":"703c13908b4f9670b27d4cb347aa05cc55bc84e8d103669f271179e42c6ceffb","stable_dependencies":[{"go":":build"}],"stable_checksum":"3f8f6e1f6558e8ca2d8e035093fac90c732e67e9ee48528f34a85a3f6164495c","stable_url_args":["https://github.com/FairwindsOps/nova/archive/refs/tags/v3.12.2.tar.gz"],"stable_version":"3.12.2"},"noweb":{"caveats":"TeX support files are installed in the directory:\n\n  $HOMEBREW_CELLAR/noweb/2.13/tex/generic/noweb\n\nYou may need to add the directory to TEXINPUTS to run noweb properly.\n","desc":"WEB-like literate-programming tool","executables":["cpif","htmltoc","nodefs","noindex","noroff","noroots","notangle","nountangle","noweave","noweb","nuweb2noweb","sl2h"],"head_dependencies":["icon",{"gnu-sed":":build"}],"homepage":"https://www.cs.tufts.edu/~nr/noweb/","license":"BSD-2-Clause","ruby_source_checksum":"e0e461629348bf6dee564c65297a39fa855013a192ab9da6eed1b6da1543140d","stable_dependencies":["icon",{"gnu-sed":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"7b32657128c8e2cb1114cca55023c58fa46789dcffcbe3dabde2c8a82fe57802","stable_url_args":["https://github.com/nrnrnr/noweb/archive/refs/tags/v2_13.tar.gz"],"stable_version":"2.13","bottle_checksum":"ad26424a2647f8feb82d8735c6792b755bd56d7c720ffa64101fbd3061d4d94c"},"nowplaying-cli":{"desc":"Retrieves currently playing media, and simulates media actions","executables":["nowplaying-cli"],"homepage":"https://github.com/kirtan-shah/nowplaying-cli","license":"GPL-3.0-or-later","ruby_source_checksum":"81d4624f24a8b725250114ca6b22deeba86c45480ad44adcb8d0ea2d2db24089","stable_checksum":"c7c23564657bf5b5598bdf58f79e11c8dffbde909e364df4da7c3a49a26e3753","stable_url_args":["https://github.com/kirtan-shah/nowplaying-cli/archive/refs/tags/v2.1.0.tar.gz"],"stable_version":"2.1.0"},"nox":{"desc":"Flexible test automation for Python","executables":["nox"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"homepage":"https://nox.thea.codes/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"cfc654aba864737281d139343a2b26777cd1ba540e8aeb3741776bef45b66b25","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"5da57c009c3dfdd762c068d9079b17966ec967a9eb02cd8ebcf016a946eaf67f","stable_url_args":["https://files.pythonhosted.org/packages/8c/ae/44b519e4074993256fa713a56d97a9e50e2afe0452e8486eaf41e235171f/nox-2026.10.20.tar.gz"],"stable_version":"2026.10.20"},"npm-check-updates":{"desc":"Find newer versions of dependencies than what your package.json allows","executables":["ncu","npm-check-updates"],"head_dependencies":["node"],"homepage":"https://github.com/raineorshine/npm-check-updates","license":"Apache-2.0","ruby_source_checksum":"554589b28ef262ce149ea27dfb93e1d350329a4dbc58e2f2b6226a65dd8deca4","stable_dependencies":["node"],"stable_checksum":"725dd4f00b14a5d58913c665a263b432d88decffb92ab49654c2ca1499fab9f5","stable_url_args":["https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-23.1.1.tgz"],"stable_version":"23.1.1","bottle_tag":":all","bottle_checksum":"3adbd70d141159d4250b3df6948f95e4b07bee8ad8ae5db7c82cdb364f497ae6"},"npq":{"desc":"Audit npm packages before you install them","executables":["npq","npq-hero"],"head_dependencies":["node"],"homepage":"https://github.com/lirantal/npq","license":"Apache-2.0","ruby_source_checksum":"e6b98b1f27c5e7119327d080453252faf401f785380db5d394dbcb7af37ef41c","stable_dependencies":["node"],"stable_checksum":"9a4d6922d86d8d90f1a7e318ebea8d785e801ad5c984267651712d387f59b102","stable_url_args":["https://registry.npmjs.org/npq/-/npq-3.27.2.tgz"],"stable_version":"3.27.2","bottle_tag":":all","bottle_checksum":"4c5c67c8f17240f97e3b25ac6c606d7c0f9cc4e54e3e2e3ddf621c534c40d53c"},"npth":{"desc":"New GNU portable threads library","homepage":"https://gnupg.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"ae8498177a9545b8d80b00fa45709ea0b26597b63d9c01f316f6946bd9c1a975","stable_checksum":"8bd24b4f23a3065d6e5b26e98aba9ce783ea4fd781069c1b35d149694e90ca3e","stable_url_args":["https://gnupg.org/ftp/gcrypt/npth/npth-1.8.tar.bz2"],"stable_version":"1.8","bottle_cellar":":any","bottle_checksum":"669a65d8a32cfd4d30a79d606702c982b474586ad23283d7ad3e1f6e40712076"},"npush":{"desc":"Logic game similar to Sokoban and Boulder Dash","executables":["npush"],"head_url_args":["https://svn.code.sf.net/p/npush/code/"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://npush.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"0481f4d5bf5aeb99fb1cc503be6844f4907f406f88a1edfdf78563ed15917599","stable_checksum":"f216d2b3279e8737784f77d4843c9e6f223fa131ce1ebddaf00ad802aba2bcd9","stable_url_args":["https://downloads.sourceforge.net/project/npush/npush/0.7/npush-0.7.tgz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.7","bottle_checksum":"019a35f0de52024835407a2fb6d643b9cbf8d9ccc52889f9b40de056a3f73467"},"nq":{"desc":"Unix command-line queue utility","executables":["nq","nqtail","nqterm"],"head_url_args":["https://github.com/leahneukirchen/nq.git",{":branch":"master"}],"homepage":"https://github.com/leahneukirchen/nq","license":"CC0-1.0","ruby_source_checksum":"eb424cbb8c8cd7e847fe4df814f6446beecb79de14e472101d6318ea626e5f69","stable_checksum":"d5b79a488a88f4e4d04184efa0bc116929baf9b34617af70d8debfb37f7431f4","stable_url_args":["https://github.com/leahneukirchen/nq/archive/refs/tags/v1.0.tar.gz"],"stable_version":"1.0","bottle_checksum":"1ec6ec8c64eb5462a319fc640f4c8be7fbf7df78fef3633d28244a1030f80adb"},"nqp":{"conflicts":[["rakudo-star",{":because":"rakudo-star currently ships with nqp included"}]],"desc":"Lightweight Raku-like environment for virtual machines","executables":["nqp","nqp-m"],"head_dependencies":["moarvm"],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://github.com/Raku/nqp","license":"Artistic-2.0","ruby_source_checksum":"8cc6e9573146d92ffb1fa6b0f7c40fa65d55b05f7274473a8d8b68fd0e3cca57","stable_dependencies":["moarvm"],"stable_checksum":"25aea7f4a510efca52f55bd9703aa29ed20dec6003d01268fd1cdf477f9aead9","stable_url_args":["https://github.com/Raku/nqp/releases/download/2026.09/nqp-2026.09.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"2026.09"},"nrg2iso":{"desc":"Extract ISO9660 data from Nero nrg files","executables":["nrg2iso"],"homepage":"http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html","license":"GPL-3.0-or-later","ruby_source_checksum":"322e5285dac905e05e61f12cfb87c85b19db02468365963553200d7c0038e1bb","stable_checksum":"3be36a416758fc1910473b49a8dadf2a2aa3d51f1976197336bc174bc1e306e5","stable_url_args":["https://distfiles.macports.org/nrg2iso/nrg2iso-0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"b58424cd717ffc269c6a5208922f5a91375040c4e2d2a53e280645d0547a3e71"},"nrm":{"bottle_rebuild":1,"desc":"NPM registry manager, fast switch between different registries","executables":["nrm"],"head_dependencies":["node"],"homepage":"https://github.com/Pana/nrm","license":"MIT","ruby_source_checksum":"a6cfd5ee56efdf274c9513f1b886cba9428eed1b152076632db0bf9dda83fd0b","stable_dependencies":["node"],"stable_checksum":"cdad289ac8e72878ab72575ee61551b5d1cb6334097d6904f5ce30603ae5c74f","stable_url_args":["https://registry.npmjs.org/nrm/-/nrm-2.1.0.tgz"],"stable_version":"2.1.0","bottle_tag":":all","bottle_checksum":"fe1e778553efe4a3562c5a800617a7c112c075961c42f1d7b0cd84f7884c5aa7"},"nrpe":{"desc":"Nagios remote plugin executor","executables":["check_nrpe","nrpe","nrpe-uninstall"],"head_dependencies":["nagios-plugins","openssl@3"],"homepage":"https://www.nagios.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"3531ab70591e74af7403821e6471783efe2d67c763fe56d629e1d13f98c58a45","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nrpe/bin/nrpe","-c","$HOMEBREW_PREFIX/etc/nrpe.cfg","-d"]],"stable_dependencies":["nagios-plugins","openssl@3"],"stable_checksum":"0d1eac6845d360b200b037f2b8c0199f1acbe3bea36ad72236ad619e5447e555","stable_url_args":["https://github.com/NagiosEnterprises/nrpe/releases/download/nrpe-4.2.0/nrpe-4.2.0.tar.gz"],"stable_version":"4.2.0"},"ns-3":{"desc":"Discrete-event network simulator","head_dependencies":["open-mpi",{"boost":":build"},{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}],["libxml2"],["sqlite"]],"homepage":"https://www.nsnam.org/","license":"GPL-2.0-only","ruby_source_checksum":"6579c2d73ab473de8fc6a747096a01c5402b6cc1aa52008a8d350e65f330e4f0","stable_dependencies":["open-mpi",{"boost":":build"},{"cmake":":build"}],"stable_checksum":"da24e895f41f7480e3b80fce0f9eca76923de1ea8848b5fb72cdae5b24b94b79","stable_url_args":["https://gitlab.com/nsnam/ns-3-dev/-/archive/ns-3.49/ns-3-dev-ns-3.49.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["libxml2"],["sqlite"]],"stable_version":"3.49"},"nsd":{"desc":"Name server daemon","executables":["nsd","nsd-checkconf","nsd-checkzone","nsd-control","nsd-control-setup"],"head_dependencies":["libevent","openssl@4",{"pkgconf":":build"}],"homepage":"https://www.nlnetlabs.nl/projects/nsd/","license":"BSD-3-Clause","ruby_source_checksum":"9ac7ad53b572fcfef44738e32a391ad8245b7fa96eb0603d9c26ce9948fcf0a7","stable_dependencies":["libevent","openssl@4",{"pkgconf":":build"}],"stable_checksum":"74a095fdb774a157c8aec9009e440fc3d2ba94c4372ae9ed86588c1719d1df2f","stable_url_args":["https://www.nlnetlabs.nl/downloads/nsd/nsd-4.15.4.tar.gz"],"stable_version":"4.15.4"},"nsh":{"bottle_rebuild":1,"desc":"Fish-like, POSIX-compatible shell","executables":["nsh"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/nuta/nsh.git",{":branch":"main"}],"homepage":"https://github.com/nuta/nsh","license":{":any_of":["CC0-1.0","MIT"]},"ruby_source_checksum":"7cfd1cd8aa0a0c20d7ef1317e79bd1f04cee298635e944ee265def818ffd4dcf","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b0c656e194e2d3fe31dc1c6ee15fd5808db3b2428d79adf786c6900ebbba0849","stable_url_args":["https://github.com/nuta/nsh/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2","bottle_checksum":"3c342fc7f7b6f3ef1fe471cfc73d457e4c53acbbbb6db12e7c89a3881e221a39"},"nsnake":{"bottle_rebuild":1,"desc":"Classic snake game with textual interface","executables":["nsnake"],"head_url_args":["https://github.com/alexdantas/nSnake.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/alexdantas/nSnake","license":"GPL-3.0-or-later","ruby_source_checksum":"6272408bf6e058446c2f6ef2fe1eebaadde6e435cc0f18b39628ec86b4eccef2","stable_checksum":"e0a39e0e188a6a8502cb9fc05de3fa83dd4d61072c5b93a182136d1bccd39bb9","stable_url_args":["https://downloads.sourceforge.net/project/nsnake/GNU-Linux/nsnake-3.0.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.0.1","bottle_checksum":"1fee1158f44144f5f1ffbdf356f28e945b35046caee5eae61b2f03603fa29dda"},"nspr":{"compatibility_version":1,"desc":"Platform-neutral API for system-level and libc-like functions","executables":["nspr-config"],"homepage":"https://hg.mozilla.org/projects/nspr","license":"MPL-2.0","ruby_source_checksum":"3a04bd722494d824572512fd40cf3e284a1d86aa42ed0af1d3682665e424b554","stable_checksum":"c0c1884c627f3db7a783f7c7314c695226b2043696791d15519e7e0578c19bdc","stable_url_args":["https://archive.mozilla.org/pub/nspr/releases/v4.40/src/nspr-4.40.tar.gz"],"stable_version":"4.40"},"nsq":{"bottle_rebuild":2,"desc":"Realtime distributed messaging platform","executables":["nsq_stat","nsq_tail","nsq_to_file","nsq_to_http","nsq_to_nsq","nsqadmin","nsqd","nsqlookupd","to_nsq"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/nsqio/nsq.git",{":branch":"master"}],"homepage":"https://nsq.io/","license":"MIT","ruby_source_checksum":"b6743708fd96cb81e9d899410bf765c8c8543d47523ebce4daeb6127f8f6da8b","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/nsq"],[":log_path","$HOMEBREW_PREFIX/var/log/nsqd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/nsqd.error.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nsq/bin/nsqd","-data-path=$HOMEBREW_PREFIX/var/nsq"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"c6289e295aaa40c8d9651de76e66bc9f23e7f5c40b1cc051ea5901965093e1f0","stable_url_args":["https://github.com/nsqio/nsq/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"nss":{"compatibility_version":1,"conflicts":[["arabica",{":because":"both install `mangle` binaries"}],["resty",{":because":"both install `pp` binaries"}]],"desc":"Libraries for security-enabled client and server applications","executables":["addbuiltin","atob","baddbdir","bltest","btoa","certutil","chktest","cmsutil","crlutil","dbtest","dbtool","derdump","dertimetest","digest","ecperf","encodeinttest","fbectest","fipstest","httpserv","listsuites","lowhashtest","makepqg","mangle","modutil","multinit","nonspr10","nss-config","nss-policy-check","nssdefaults","ocspclnt","ocspresp","oidcalc","p7content","p7env","p7sign","p7verify","pk11ectest","pk11gcmtest","pk11importtest","pk11mode","pk12util","pk1sign","pkix-errcodes","pp","pwdecrypt","remtest","rsaperf","rsapoptst","sdbthreadtst","sdrtest","secmodtest","selfserv","shlibsign","signtool","signver","ssltap","strsclnt","symkeyutil","tstclnt","validation","vfychain","vfyserv"],"head_dependencies":["nspr"],"head_uses_from_macos":[["sqlite"]],"homepage":"https://firefox-source-docs.mozilla.org/security/nss/index.html","license":"MPL-2.0","ruby_source_checksum":"b2a661bf3ebc086ae156709048c9674282d15ad3022f63ea34494dfa3f376bc9","stable_dependencies":["nspr"],"stable_checksum":"ee9cf4837ba801141a804321c4462ad8f452ff4314275c6d5108a6b05af227ff","stable_url_args":["https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_132_RTM/src/nss-3.132.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"3.132"},"nsuds":{"desc":"Ncurses Sudoku system","executables":["nsuds"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.code.sf.net/p/nsuds/code.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://nsuds.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"459746db3a31dfb8722edf5590672ad7e16178a11f6d76544e65445f0551fef7","stable_checksum":"6d9b3e53f3cf45e9aa29f742f6a3f7bc83a1290099a62d9b8ba421879076926e","stable_url_args":["https://downloads.sourceforge.net/project/nsuds/nsuds/nsuds-0.7B/nsuds-0.7B.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.7B","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"f83642d920b2f5b8c053bf29acbcc582215568a0a646e5797f7026daa099342d"},"nsync":{"desc":"C library that exports various synchronization primitives","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/google/nsync","license":"Apache-2.0","ruby_source_checksum":"cb2ca255d65765f757c31a6175c6fcf053f5ac674c17a51ba72b23939aafc10d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"883a0b3f8ffc1950670425df3453c127c1a3f6ed997719ca1bbe7f474235b6cc","stable_url_args":["https://github.com/google/nsync/archive/refs/tags/1.30.0.tar.gz"],"stable_version":"1.30.0"},"ntbtls":{"bottle_rebuild":1,"desc":"Not Too Bad TLS Library","executables":["ntbtls-config"],"head_dependencies":["libgcrypt","libgpg-error","libksba"],"homepage":"https://gnupg.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"2e53ce3f0dbee8a1dff36b1ca06eef0127750149745c55b95f5aafc1dd1a8784","stable_dependencies":["libgcrypt","libgpg-error","libksba"],"stable_checksum":"bdfcb99024acec9c6c4b998ad63bb3921df4cfee4a772ad6c0ca324dbbf2b07c","stable_url_args":["https://gnupg.org/ftp/gcrypt/ntbtls/ntbtls-0.3.2.tar.bz2"],"stable_version":"0.3.2"},"ntfs-3g":{"compatibility_version":2,"desc":"Read-write NTFS driver for FUSE","executables":["lowntfs-3g","mkfs.ntfs","mkntfs","mount.lowntfs-3g","mount.ntfs-3g","mount_ntfs","ntfs-3g","ntfs-3g.probe","ntfscat","ntfsclone","ntfscluster","ntfscmp","ntfscp","ntfsfix","ntfsinfo","ntfslabel","ntfsls","ntfsrecover","ntfsresize","ntfssecaudit","ntfstruncate","ntfsundelete","ntfsusermap","ntfswipe"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libgcrypt":":build"},{"libtool":":build"},{"pkgconf":":build"},{"coreutils":":test"}],"head_url_args":["https://github.com/tuxera/ntfs-3g.git",{":branch":"edge"}],"homepage":"https://www.tuxera.com/community/open-source-ntfs-3g/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"7e8c2522b4a540a6df7b6cd7e19e37f66fa2a7f49c85d1fa527910f1b321ec3e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libgcrypt":":build"},{"libtool":":build"},{"pkgconf":":build"},{"coreutils":":test"}],"stable_checksum":"8a75293f07bf40df5701d296de32a4cb0e46d6ae135abb4f41b438df9868a390","stable_url_args":["https://github.com/tuxera/ntfs-3g/archive/refs/tags/2026.9.28.tar.gz"],"stable_version":"2026.9.28"},"ntfs2btrfs":{"desc":"In-place conversion of NTFS filesystem to Btrfs","executables":["ntfs2btrfs"],"head_dependencies":["gcc","lzo","zlib-ng-compat","zstd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"btrfs-progs":":test"},{"file-formula":":test"},{"ntfs-3g":":test"}],"homepage":"https://github.com/maharmstone/ntfs2btrfs","license":"GPL-2.0-only","ruby_source_checksum":"36b8d82d30e7444eb9dc3e54e77e5264fd75cd758f430bcc1acae73659ef41e9","stable_dependencies":["gcc","lzo","zlib-ng-compat","zstd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"btrfs-progs":":test"},{"file-formula":":test"},{"ntfs-3g":":test"}],"stable_checksum":"be3d2deb3c042c862df3ca75b46245300f45e279206bddabd8aa1fc8c92c1a58","stable_url_args":["https://github.com/maharmstone/ntfs2btrfs/archive/refs/tags/20260810.tar.gz"],"stable_version":"20260810"},"ntfy":{"desc":"Send push notifications to your phone or desktop via PUT/POST","executables":["ntfy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/binwiederhier/ntfy.git",{":branch":"main"}],"homepage":"https://ntfy.sh/","license":{":any_of":["Apache-2.0","GPL-2.0-only"]},"ruby_source_checksum":"9dbdad7e983b4315272863222b5aaca6600ffc595ef296c492a1b800444d203b","stable_dependencies":[{"go":":build"}],"stable_checksum":"aec6aa2f5c329c18fe8882031934fceb527727989413d7f1604ab8e2f8c051fe","stable_url_args":["https://github.com/binwiederhier/ntfy/archive/refs/tags/v2.34.0.tar.gz"],"stable_version":"2.34.0"},"ntl":{"desc":"C++ number theory library","head_dependencies":["gmp"],"homepage":"https://libntl.org","license":"LGPL-2.1-or-later","ruby_source_checksum":"ff0d7880aba50f4e1a0c115a0e014d4101bbcbbd3aefc34ed5819d48269ff6e8","stable_dependencies":["gmp"],"stable_checksum":"bc0ef9aceb075a6a0673ac8d8f47d5f8458c72fe806e4468fbd5d3daff056182","stable_url_args":["https://libntl.org/ntl-11.6.0.tar.gz"],"stable_version":"11.6.0"},"ntopng":{"desc":"Next generation version of the original ntop","executables":["ntopng"],"head_dependencies":["hiredis","json-c","libmaxminddb","libsodium","mariadb-connector-c","ndpi","openssl@4","rrdtool","sqlite","zeromq","zstd",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"valkey":":test"}],"head_url_args":["https://github.com/ntop/ntopng.git",{":branch":"dev"}],"head_uses_from_macos":[["curl"],["expat"],["libpcap"]],"homepage":"https://www.ntop.org/products/traffic-analysis/ntop/","license":"GPL-3.0-only","revision":2,"ruby_source_checksum":"e6f56416c29ab7a08e7078a222634c35ff66c0a761532e185987d58b17f02b50","stable_dependencies":["hiredis","json-c","libmaxminddb","libsodium","mariadb-connector-c","ndpi","openssl@4","rrdtool","sqlite","zeromq","zstd",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"valkey":":test"}],"stable_checksum":"fba4607596526d26c15bec3619a9b1ec7c0a482fdd4495cbbf29bb4cb2271521","stable_url_args":["https://github.com/ntop/ntopng/archive/refs/tags/7.0.tar.gz"],"stable_uses_from_macos":[["curl"],["expat"],["libpcap"]],"stable_version":"7.0"},"ntp":{"desc":"Network Time Protocol (NTP) Distribution","executables":["ntp-keygen","ntp-wait","ntpd","ntpdate","ntpdc","ntpq","ntptime","ntptrace","sntp","update-leap"],"head_dependencies":["openssl@3"],"homepage":"https://www.ntp.org","license":{":all_of":["BSD-2-Clause","NTP"]},"no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"d9153f48c9a5608d045f8e56980881560eae33a969ad1a67798bab1d2aeb1b76","stable_dependencies":["openssl@3"],"stable_checksum":"cf84c5f3fb1a295284942624d823fffa634144e096cfc4f9969ac98ef5f468e5","stable_url_args":["https://downloads.nwtime.org/ntp/4.2.8/ntp-4.2.8p18.tar.gz"],"stable_version":"4.2.8p18","bottle_cellar":":any","bottle_checksum":"92ddc0b1b103b862bf61a27841c4d1ff4ffcdc415f0f64f8425dd829bc62ee6b"},"nu":{"caveats":"Nu.framework was installed to:\n  $HOMEBREW_CELLAR/nu/2.3.0_4/Frameworks/Nu.framework\n\nYou may want to symlink this Framework to a standard macOS location,\nsuch as:\n  ln -s \"$HOMEBREW_CELLAR/nu/2.3.0_4/Frameworks/Nu.framework\" /Library/Frameworks\n","deprecate_args":{":date":"2025-10-29",":because":":unmaintained"},"desc":"Object-oriented, Lisp-like programming language","disable_args":{":date":"2026-10-29",":because":":unmaintained"},"executables":["nubake","nudoc","nufmt","nuke","nush","nutemplate","nutest","nutmbundle"],"head_dependencies":["pcre"],"head_url_args":["https://github.com/programming-nu/nu.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"swift":":build"}],["libffi"]],"homepage":"https://programming.nu/","license":"Apache-2.0","revision":4,"ruby_source_checksum":"56c443a0b47115887a3139c1c5087aede8e4d83f27f61673fcab6c8097ff8038","stable_dependencies":["pcre"],"stable_patches":[{"strip":"p1","url":"https://github.com/programming-nu/nu/commit/0a837a407f9e9b8f7861b0dd2736f54c04729642.patch?full_index=1","sha256":"6c8567f0c2681f652dc087f6ef4b713bcc598e99729099a910984f9134f6a72c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/programming-nu/nu/pull/101"}]},{"strip":"p1","url":"https://github.com/programming-nu/nu/commit/fdd7cfb3eaf4c456a2d8c1406526f02861c3f877.patch?full_index=1","sha256":"d00afd41b68b9f67fd698f0651f38dd9da56517724753f8b4dc6c85d048ff88b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/programming-nu/nu/pull/103"}]}],"stable_checksum":"1a6839c1f45aff10797dd4ce5498edaf2f04c415b3c28cd06a7e0697d6133342","stable_url_args":["https://github.com/programming-nu/nu/archive/refs/tags/v2.3.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],[{"swift":":build"}],["libffi"]],"stable_version":"2.3.0","bottle_cellar":":any","bottle_checksum":"f193d95cab2271ca80753f5ec2915e54b70eeb60200f56f82bea6a0dbd59098c"},"nub":{"desc":"Fast TypeScript runtime and package manager that augments Node","executables":["nub","nubx"],"head_dependencies":[{"cmake":":build"},{"node":[":build",":test"]},{"rust":":build"}],"homepage":"https://nubjs.com","license":"MIT","ruby_source_checksum":"689b821e328dfbda7f4ad5c85655645f2f5265aa89177b88df4f4b1c780a91aa","stable_dependencies":[{"cmake":":build"},{"node":[":build",":test"]},{"rust":":build"}],"stable_checksum":"d500acce74beaed9e4692b43908dd863344ced84766f6efa16d1831c820ae03d","stable_url_args":["https://github.com/nubjs/nub/archive/refs/tags/v0.9.7.tar.gz"],"stable_version":"0.9.7"},"nuclei":{"desc":"HTTP/DNS scanner configurable via YAML templates","executables":["nuclei"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/nuclei.git",{":branch":"dev"}],"homepage":"https://docs.projectdiscovery.io/tools/nuclei/overview","license":"MIT","ruby_source_checksum":"35ea528d8498656d21e4cd602e11812e3f42ef27bcc13cca5d3f474d32a57b11","stable_dependencies":[{"go":":build"}],"stable_checksum":"64c6e21eb8cd141d39cbb0241228fb40fd4370dbe39dc9f13e1069c718b711f9","stable_url_args":["https://github.com/projectdiscovery/nuclei/archive/refs/tags/v3.11.1.tar.gz"],"stable_version":"3.11.1"},"nudoku":{"desc":"Ncurses based sudoku game","executables":["nudoku"],"head_dependencies":["cairo","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/jubalh/nudoku.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://jubalh.github.io/nudoku/","license":"GPL-3.0-or-later","ruby_source_checksum":"27ced89666e6ce006ef81cb59580da299216514145ef08c8f3f9ae6a3e5f6b22","stable_dependencies":["cairo","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"4e8a35950b7b7ce1e49f9457a8aceffbd21fb2b34aa8386847a7a158a2cab551","stable_url_args":["https://github.com/jubalh/nudoku/archive/refs/tags/8.0.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"8.0.1"},"nuget":{"desc":"Package manager for Microsoft development platform including .NET","executables":["nuget"],"head_dependencies":["mono"],"homepage":"https://www.nuget.org/","license":"MIT","ruby_source_checksum":"f476e777cbecc601c6dcdf83eb179d6f577514c0e58635b5a08fa36bb9489a66","stable_dependencies":["mono"],"stable_checksum":"992d70cac5b06c38efec91806caba64cdcc07e6d963a0959dbbbaf264d33b800","stable_url_args":["https://dist.nuget.org/win-x86-commandline/v7.9.0/nuget.exe"],"stable_version":"7.9.0","bottle_tag":":all","bottle_checksum":"0a03fce36074a4ca9bdbccc85020e4349e5c811bf4c28ee8a8e49251baaddb51"},"nuitka":{"desc":"Python compiler written in Python","executables":["compile-python-for-nuitka-linux.sh","nuitka","nuitka-run"],"head_dependencies":["ccache","python@3.15"],"head_url_args":["https://github.com/Nuitka/Nuitka.git",{":branch":"develop"}],"homepage":"https://nuitka.net","license":"AGPL-3.0-only","ruby_source_checksum":"96182e225ff5a4597bdead90e1f9b279e632365ec72d4aae4eb6b2909bbd2e3a","stable_dependencies":["ccache","python@3.15"],"stable_checksum":"b9c87a694acc424cfffa06abf149fddbdfa85f6daac998df67411b5f4269df0f","stable_url_args":["https://files.pythonhosted.org/packages/da/0f/db5cfdebf906a6de141bfdadcd72a7417ba710ba9c9d307be185a69a7c8d/nuitka-4.3.1.tar.gz"],"stable_version":"4.3.1"},"nullclaw":{"desc":"Tiny autonomous AI assistant infrastructure written in Zig","executables":["nullclaw"],"head_dependencies":[{"zig@0.16":":build"}],"head_url_args":["https://github.com/nullclaw/nullclaw.git",{":branch":"main"}],"homepage":"https://nullclaw.io","license":"MIT","ruby_source_checksum":"d8d0f214b41017729615ca979c821d1208dd246325f8fe1d1ecf421246cd60b4","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nullclaw/bin/nullclaw","daemon"]],"stable_dependencies":[{"zig@0.16":":build"}],"stable_checksum":"2298642ab72ff9abec32b55d5927fbf67cae4f80140aaa942a23d55be964792a","stable_url_args":["https://github.com/nullclaw/nullclaw/releases/download/v2026.5.29/nullclaw-source-v2026.5.29.tar.gz"],"stable_version":"2026.5.29"},"nullhub":{"desc":"Management console for the Null ecosystem","executables":["nullhub"],"head_dependencies":[{"node":":build"},{"zig@0.16":":build"}],"head_url_args":["https://github.com/nullclaw/nullhub.git",{":branch":"main"}],"homepage":"https://nullhub.io","license":"MIT","ruby_source_checksum":"fa9801f799a421f592e28e5e2475b1173399444830e3abbbaf8ca5ff7b7298a8","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nullhub/bin/nullhub","serve","--no-open"]],"stable_dependencies":[{"zig@0.16":":build"}],"stable_checksum":"e0751611af90b6f63c8a1020a4e951b18d3bb22b86fbf38a0267183a9325556b","stable_url_args":["https://github.com/nullclaw/nullhub/releases/download/v2026.5.29/nullhub-source-v2026.5.29.tar.gz"],"stable_version":"2026.5.29"},"nuls":{"desc":"NuShell-inspired ls with colorful table output","executables":["nuls"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/cesarferreira/nuls.git",{":branch":"main"}],"homepage":"https://github.com/cesarferreira/nuls","license":"MIT","ruby_source_checksum":"30af982960767890fdea34b27cc7c2585e8fbb27d1afe4e0f4be061c5eade352","stable_dependencies":[{"rust":":build"}],"stable_checksum":"24fb69fbb3ca465f6e051d36c75867f9fbe3e358eedb931fcb65125e4946e08e","stable_url_args":["https://static.crates.io/crates/nuls/nuls-0.2.0.crate"],"stable_version":"0.2.0"},"num-utils":{"bottle_rebuild":3,"conflicts":[["normalize",{":because":"both install `normalize` binaries"}],["argyll-cms",{":because":"both install `average` binaries"}]],"desc":"Programs for dealing with numbers from the command-line","executables":["average","bound","interval","normalize","numgrep","numprocess","numsum","random","range","round"],"head_dependencies":[{"pod2man":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://suso.suso.org/xulu/Num-utils","license":"GPL-2.0-or-later","ruby_source_checksum":"eaae411019e06311b379b7cabadaff20773b7c44f5841c468d7bb23221ab2790","stable_dependencies":[{"pod2man":":build"}],"stable_checksum":"03592760fc7844492163b14ddc9bb4e4d6526e17b468b5317b4a702ea7f6c64e","stable_url_args":["https://suso.suso.org/programs/num-utils/downloads/num-utils-0.5.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.5","bottle_tag":":all","bottle_checksum":"9d5185fbab175569c61a97393d00d32ed091c41c2ea6fc16b2d80e1d77b81106"},"numactl":{"desc":"NUMA support for Linux","homepage":"https://github.com/numactl/numactl","license":{":all_of":["GPL-2.0-only","LGPL-2.1-only",":public_domain",":cannot_represent"]},"ruby_source_checksum":"52ae7dc3f173ecf9ca9a23975bff2086f6b792a406c519a041bc4aea46c0acb1","stable_checksum":"f2672a0381cb59196e9c246bf8bcc43d5568bc457700a697f1a1df762b9af884","stable_url_args":["https://github.com/numactl/numactl/releases/download/v2.0.19/numactl-2.0.19.tar.gz"],"stable_version":"2.0.19"},"numbat":{"desc":"Statically typed programming language for scientific computations","executables":["numbat"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sharkdp/numbat.git",{":branch":"main"}],"homepage":"https://numbat.dev/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"21999b1e3a2ee2a5b2684b1a0e95b1873da3266e924067bc68113919aa962a7e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"03c84d1d30bce73f2fcbfa79c8df51e580293918fef9c35966b158eaae234a08","stable_url_args":["https://github.com/sharkdp/numbat/archive/refs/tags/v1.24.0.tar.gz"],"stable_version":"1.24.0"},"numcpp":{"desc":"C++ implementation of the Python Numpy library","head_dependencies":["boost",{"cmake":":build"}],"head_url_args":["https://github.com/dpilger26/NumCpp.git",{":branch":"master"}],"homepage":"https://dpilger26.github.io/NumCpp","license":"MIT","ruby_source_checksum":"6f938b664c59a7a6e96535c3a7e8bd805688bdac0d5a63bdcb35b9682baca269","stable_dependencies":["boost",{"cmake":":build"}],"stable_checksum":"2e2f668fdd86fde414e8fa80c2049a4aa0a83f486d739142f7eb4e19b5649e4e","stable_url_args":["https://github.com/dpilger26/NumCpp/archive/refs/tags/Version_2.17.0.tar.gz"],"stable_version":"2.17.0","bottle_tag":":all","bottle_checksum":"8b230870a9d86cba1715e0d207448bcd642ca754597ccc9b5d5eb91a60f1925a"},"numdiff":{"desc":"Putative files comparison tool","executables":["ndselect","numdiff"],"head_dependencies":["gmp"],"homepage":"https://www.nongnu.org/numdiff","license":"GPL-3.0-or-later","ruby_source_checksum":"28dc58fd28cc0c8186857222a047ca39fc1ed93a58b48edda6bb7a0e14f15dfd","stable_dependencies":["gmp"],"stable_checksum":"87284a117944723eebbf077f857a0a114d818f8b5b54d289d59e73581194f5ef","stable_url_args":["https://download.savannah.gnu.org/releases/numdiff/numdiff-5.9.0.tar.gz"],"stable_version":"5.9.0","bottle_cellar":":any","bottle_checksum":"5d48008fe3126fac107bc91308d83fffd39ef5c5e99a4150d52a95febfe573a7"},"numpy":{"caveats":"To run `f2py`, you may need to `brew install python@3.15`\n","compatibility_version":1,"desc":"Package for scientific computing with Python","executables":["f2py","numpy-config"],"head_dependencies":["openblas",{"gcc":":build"},{"meson":":build"},{"ninja":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/numpy/numpy.git",{":branch":"main"}],"homepage":"https://www.numpy.org/","license":"BSD-3-Clause","ruby_source_checksum":"f67c58f2c70ce1be150ea545be5ed8eb93a0462e7da9a0c6815dcc1ec0aee84f","stable_dependencies":["openblas",{"gcc":":build"},{"meson":":build"},{"ninja":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"9a94cf751c9ad8ebaa835bcd3d40dacf8534ad086b88c38029b65123c7999d2a","stable_url_args":["https://files.pythonhosted.org/packages/95/b0/c7453d0b6e2073c3264468b106ee1563750cecc910965e67357e3698c83e/numpy-2.5.4.tar.gz"],"stable_version":"2.5.4"},"nuraft":{"desc":"C++ implementation of Raft core logic as a replication library","head_dependencies":["asio","openssl@4",{"cmake":":build"}],"homepage":"https://github.com/eBay/NuRaft","license":"Apache-2.0","revision":1,"ruby_source_checksum":"eeba1353851cadbb82c8aa288820cbe6508f45f10fa7d542eca71a0d67537dac","stable_dependencies":["asio","openssl@4",{"cmake":":build"}],"stable_checksum":"073c3b321efec9ce6b2bc487c283e493a1b2dd41082c5e9ac0b8f00f9b73832d","stable_url_args":["https://github.com/eBay/NuRaft/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"nushell":{"desc":"Modern shell for the GitHub era","executables":["nu","nu_plugin_custom_values","nu_plugin_example","nu_plugin_formats","nu_plugin_gstat","nu_plugin_inc","nu_plugin_polars","nu_plugin_query","nu_plugin_stress_internals"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/nushell/nushell.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.nushell.sh","license":"MIT","revision":1,"ruby_source_checksum":"a71a580b7797b798101aa84188412299b2b593b6640794328122327c2445dbb1","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"0cca0c5bc9d9eb608dee00c75b6b511917df6e66c784b034468bab2ff0fbb9b4","stable_url_args":["https://github.com/nushell/nushell/archive/refs/tags/0.116.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.116.1"},"nuspell":{"bottle_rebuild":1,"desc":"Fast and safe spellchecking C++ library","executables":["nuspell"],"head_dependencies":["icu4c@79",{"cmake":":build"},{"doxygen":":build"},{"pandoc":":build"},{"pkgconf":":test"}],"homepage":"https://nuspell.github.io/","license":"LGPL-3.0-or-later","ruby_source_checksum":"1f59a843e9e582d2d00e7fcdd491f6d9b30a2e64f06bd23f607a4c656018e859","stable_dependencies":["icu4c@79",{"cmake":":build"},{"doxygen":":build"},{"pandoc":":build"},{"pkgconf":":test"}],"stable_checksum":"658a28d2c622b6da5271544043a5b7b3e09881be8516a23efc11c43971b4b046","stable_url_args":["https://github.com/nuspell/nuspell/archive/refs/tags/v5.1.9.tar.gz"],"stable_version":"5.1.9"},"nut":{"conflicts":[["rhino",{":because":"both install `rhino` binaries"}]],"desc":"Network UPS Tools: Support for various power devices","executables":["al175","apcsmart","apcsmart-old","apcupsd-ups","bcmxcp","bcmxcp_usb","belkin","belkinunv","bestfcom","bestfortress","bestuferrups","bestups","bicker_ser","blazer_ser","blazer_usb","clone","clone-outlet","dummy-ups","etapro","everups","failover","gamatronic","genericups","isbmex","ivtscd","liebert","liebert-esp2","liebert-gxe","macosx-ups","masterguard","meanwell_ntu","metasys","mge-shut","mge-utalk","microdowell","microsol-apc","nutconf","nutdrv_atcl_usb","nutdrv_hashx","nutdrv_qx","nutdrv_siemens-sitop","oneac","optiups","powercom","powerpanel","powervar_cx_ser","powervar_cx_usb","rhino","richcomm_usb","riello_ser","riello_usb","safenet","skel","sms_ser","solis","tripplite","tripplite_usb","tripplitesu","upsc","upscmd","upscode2","upsd","upsdrvctl","upslog","upsmon","upsrw","upssched","upssched-cmd","usbhid-ups","ve-direct","victronups"],"head_dependencies":["libusb","openssl@4",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/networkupstools/nut.git",{":branch":"master"}],"homepage":"https://networkupstools.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"2375b8bddaf02cef8b1d8c2ca9f3f75489004e84ec3cc89cd28dfba46b9a2eb4","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nut/sbin/upsmon","-D"]],"stable_dependencies":["libusb","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"18bf32e59eb764b13da3c4fa70384926d7fa584cb31d2fe7f137a570633eeec1","stable_url_args":["https://github.com/networkupstools/nut/releases/download/v2.8.5/nut-2.8.5.tar.gz"],"stable_version":"2.8.5"},"nutcracker":{"aliases":["twemproxy"],"desc":"Proxy for memcached and redis","executables":["nutcracker","test_all"],"head_dependencies":["libyaml",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/twitter/twemproxy.git",{":branch":"master"}],"homepage":"https://github.com/twitter/twemproxy","license":"Apache-2.0","local_patch_checksums":{"Patches/nutcracker/use-system-libyaml.patch":"9105f2bd784f291da5c3f3fb4f6876e62ab7a6f78256f81f5574d593924e424c"},"revision":1,"ruby_source_checksum":"147a9e26dbb2f4f998b19c46a3f1e3cf2ebd7626a333c68ad6238af6dc19b0fc","stable_dependencies":["libyaml",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/nutcracker/use-system-libyaml.patch"}],"stable_checksum":"73f305d8525abbaaa6a5f203c1fba438f99319711bfcb2bb8b2f06f0d63d1633","stable_url_args":["https://github.com/twitter/twemproxy/archive/refs/tags/0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_cellar":":any","bottle_checksum":"0fa603b54d16e0a34fc38095337cb3809ec3180249a18b114708aec49c344871"},"nuttcp":{"deprecate_args":{":date":"2026-09-16",":because":":unmaintained"},"desc":"Network performance measurement tool","disable_args":{":date":"2027-03-16",":because":":unmaintained"},"executables":["nuttcp"],"homepage":"http://www.nuttcp.net/nuttcp/","license":"GPL-2.0-only","ruby_source_checksum":"b40a47e9d8e73b5c96d5fa07933f913125ebbe4fdf0c5eb3c747989248ac9135","stable_checksum":"7ead7a89e7aaa059d20e34042c58a198c2981cad729550d1388ddfc9036d3983","stable_url_args":["https://www.nuttcp.net/nuttcp/nuttcp-8.2.2.tar.bz2"],"stable_version":"8.2.2","bottle_checksum":"3f32f4184daaad9ca38c76c61eef16551706949199fc6ca890357547e249509c"},"nuvie":{"bottle_rebuild":1,"caveats":"Copy your Ultima 6 game files into the following directory:\n  $HOMEBREW_PREFIX/var/nuvie/game/ultima6/\nSave games will be stored in the following directory:\n  $HOMEBREW_PREFIX/var/nuvie/savegames/\nConfig file will be located at:\n  $HOMEBREW_PREFIX/var/nuvie/nuvie.cfg\n","deprecate_args":{":date":"2026-01-23",":because":"has moved to the ScummVM project",":replacement_formula":"scummvm"},"desc":"Ultima 6 engine","disable_args":{":date":"2026-01-23",":because":"has moved to the ScummVM project",":replacement_formula":"scummvm"},"head_dependencies":["sdl2-compat",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/nuvie/nuvie.git",{":branch":"master"}],"homepage":"https://nuvie.sourceforge.net/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"c650b9ab0a2b1ffdae7d48e7f69a82a9398062a0d0e71317d17b00c308a1220d","stable_dependencies":["sdl12-compat"],"stable_checksum":"ff026f6d569d006d9fe954f44fdf0c2276dbf129b0fc5c0d4ef8dce01f0fc257","stable_url_args":["https://downloads.sourceforge.net/project/nuvie/Nuvie/0.5/nuvie-0.5.tgz"],"stable_version":"0.5"},"nuxeo":{"bottle_rebuild":1,"caveats":"You need to edit $HOMEBREW_PREFIX/etc/nuxeo.conf file to configure manually the server.\nAlso, in case of upgrade, run 'nuxeoctl mp-upgrade' to ensure all\ndownloaded addons are up to date.\n","desc":"Enterprise Content Management","disable_args":{":date":"2026-08-14",":because":":unmaintained"},"executables":["nuxeoctl"],"head_dependencies":["exiftool","ghostscript","imagemagick","libwpd","openjdk","poppler"],"homepage":"https://nuxeo.github.io/","license":"Apache-2.0","ruby_source_checksum":"5b3eb7c513a81acc89480308e8f1eac8393d90c030d8e2eceac4efbcf47af4de","stable_dependencies":["exiftool","ghostscript","imagemagick","libwpd","openjdk","poppler"],"stable_checksum":"38b6e7495223ff9e54857bd78fab832f1462201c713fba70a2a87d6a5d8cdd24","stable_url_args":["https://packages.nuxeo.com/repository/maven-public/org/nuxeo/ecm/distribution/nuxeo-server-tomcat/11.4.42/nuxeo-server-tomcat-11.4.42.zip"],"stable_version":"11.4.42","bottle_tag":":all","bottle_checksum":"f770ff60d304faa14d16aa72548f2601afbdd6f622a5ae481aa1a460cfc19b9f"},"nuxi":{"desc":"Nuxt CLI (nuxi) for creating and managing Nuxt projects","executables":["nuxi","nuxi-ng","nuxt","nuxt-cli"],"head_dependencies":["node"],"head_url_args":["https://github.com/nuxt/cli.git",{":branch":"main"}],"homepage":"https://github.com/nuxt/cli","license":"MIT","ruby_source_checksum":"04767719a26f2d7b29f093f4f350a8fa6e4825b63c2e33a47cc08fe987d628b4","stable_dependencies":["node"],"stable_checksum":"77c39e7f0bfef3be456b1f0c775088770e8ea0140adc514af38766306e29421c","stable_url_args":["https://registry.npmjs.org/nuxi/-/nuxi-4.0.1.tgz"],"stable_version":"4.0.1","bottle_tag":":all","bottle_checksum":"67ad9ad8de563cd2f1a306364efa55595b5562e0b935b931a7da2b71296ae65d"},"nvc":{"desc":"VHDL compiler and simulator","executables":["nvc"],"head_dependencies":["llvm","zstd",{"autoconf":":build"},{"automake":":build"},{"check":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/nickg/nvc.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["libffi"]],"homepage":"https://www.nickg.me.uk/nvc/","license":"GPL-3.0-or-later","ruby_source_checksum":"fcd518f966a44ecddf2cbc2577da5dd33246665efd6f59462d51e625a3e656cd","stable_dependencies":["llvm","zstd",{"check":":build"},{"pkgconf":":build"}],"stable_checksum":"10dab7ea016d8a2f7c4ea74a438b6c999423007aa69c0568fedb59564440b3e2","stable_url_args":["https://github.com/nickg/nvc/releases/download/r1.23.0/nvc-1.23.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["libffi"]],"stable_version":"1.23.0"},"nvchecker":{"bottle_rebuild":1,"desc":"New version checker for software releases","executables":["nvchecker","nvchecker-ini2toml","nvchecker-notify","nvcmp","nvtake"],"head_dependencies":["curl","openssl@4","python@3.15"],"homepage":"https://github.com/lilydjwg/nvchecker","license":"MIT","revision":2,"ruby_source_checksum":"338d9f61bc4e613188ad888a883ee9bc767e84208fd719459d200229f5f78769","stable_dependencies":["curl","openssl@4","python@3.15"],"stable_checksum":"7c5d04d55e3faffa2f7e7a81165a2f6b68786f4b185d4e1e2ec7af03a524e784","stable_url_args":["https://files.pythonhosted.org/packages/be/43/e2b9699bb92a8125a24f2052152dfbfa4286285e6ea7aa7a47e8728ed72e/nvchecker-2.22.tar.gz"],"stable_version":"2.22"},"nvi":{"deprecate_args":{":date":"2026-05-21",":because":":unmaintained"},"desc":"44BSD re-implementation of vi","disable_args":{":date":"2027-05-21",":because":":unmaintained"},"executables":["nex"],"head_dependencies":["berkeley-db@5",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"xz":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://repo.or.cz/nvi.git","license":"BSD-3-Clause","local_patch_checksums":{"Patches/nvi/patch-common__db.h":"d6c67a129cec0108a0c90fd649d79de65099dc627b10967a1fad51656f519800","Patches/nvi/patch-dist__port.h.in":"674adb27810da8f6342ffc912a54375af0ed7769bfa524dce01600165f78a63b","Patches/nvi/patch-ex_script.c.diff":"742c4578319ddc07b0b86482b4f2b86125026f200749e07c6d2ac67976204728"},"revision":6,"ruby_source_checksum":"76b3e323081a835bc977b11e96246c7f2698004965b4a22ef45640f40e5cae84","stable_dependencies":["berkeley-db@5",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"xz":":build"}],"stable_patches":[{"strip":"p0","file":"Patches/nvi/patch-common__db.h"},{"strip":"p0","file":"Patches/nvi/patch-dist__port.h.in"},{"strip":"p0","file":"Patches/nvi/patch-ex_script.c.diff"},{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/a0cae35e9fce0f3d591af204ff72aa0a98606d05/editors/nvi/files/patch-common_key.h.diff","sha256":"3f923f33b98c90a5f96b7e8853d753871abcf93acd75052964ade2d9574502c5","type":"unofficial"},{"strip":"p1","url":"https://deb.debian.org/debian/pool/main/n/nvi/nvi_1.81.6-17.debian.tar.xz","sha256":"4f81fa274e71093d212ca981dc510e9bf2f1d4716f3c447ec2402607aa394bca","apply":["patches/03db4.patch","patches/19include_term_h.patch","patches/20glibc_has_grantpt.patch","patches/24fallback_to_dumb_term.patch","patches/26trailing_tab_segv.patch","patches/27support_C_locale.patch","patches/31regex_heap_overflow.patch"],"type":"backport","resolves":[{"type":"security","id":"CVE-2015-2305"}]}],"stable_checksum":"8bc348889159a34cf268f80720b26f459dbd723b5616107d36739d007e4c978d","stable_url_args":["https://deb.debian.org/debian/pool/main/n/nvi/nvi_1.81.6.orig.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.81.6","bottle_cellar":":any","bottle_checksum":"c7836fbb451c44095dec64bb0cac55e1b95829cca063201988a45eee538fcd09"},"nvi2":{"desc":"Multibyte fork of the nvi editor for BSD","executables":["nvi"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/lichray/nvi2","license":"BSD-3-Clause","ruby_source_checksum":"caf47455da014ed7b4471299fa1a4159855c22b36bae06f15ae703a974b06e46","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a1ad5d7c880913992a116cba56e28ee8e7d1f59a7f10e5a9b2ce6d105decb59c","stable_url_args":["https://github.com/lichray/nvi2/archive/refs/tags/v2.2.2.tar.gz"],"stable_version":"2.2.2"},"nvimpager":{"caveats":"To use nvimpager as your default pager, add `export PAGER=nvimpager`\nto your shell configuration.\n","desc":"Use NeoVim as a pager to view manpages, diffs, etc.","executables":["nvimpager"],"head_dependencies":["neovim",{"scdoc":":build"}],"head_url_args":["https://github.com/lucc/nvimpager.git",{":branch":"main"}],"homepage":"https://github.com/lucc/nvimpager","license":"BSD-2-Clause","ruby_source_checksum":"2dcddf5bb9bb27543d048c260c1177108848f9f424f24dc8afbfef556130879f","stable_dependencies":["neovim",{"scdoc":":build"}],"stable_checksum":"001c49098690e4baa6857557b9edc564433825a1947ec368a1e52d63aa1715a3","stable_url_args":["https://github.com/lucc/nvimpager/archive/refs/tags/v0.14.0.tar.gz"],"stable_version":"0.14.0","bottle_tag":":all","bottle_checksum":"32a91a8517cf1e7653aae356da102e227e4507166e77e14bf06d7071de612998"},"nvm":{"caveats":"Please note that upstream has asked us to make explicit managing\nnvm via Homebrew is unsupported by them and you should check any\nproblems against the standard nvm install method prior to reporting.\n\nYou should create NVM's working directory if it doesn't exist:\n  mkdir ~/.nvm\n\nAdd the following to your shell profile e.g. ~/.profile or ~/.zshrc:\n  export NVM_DIR=\"$HOME/.nvm\"\n  [ -s \"$HOMEBREW_PREFIX/opt/nvm/nvm.sh\" ] && \\. \"$HOMEBREW_PREFIX/opt/nvm/nvm.sh\"  # This loads nvm\n  [ -s \"$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm\" ] && \\. \"$HOMEBREW_PREFIX/opt/nvm/etc/bash_completion.d/nvm\"  # This loads nvm bash_completion\n\nYou can set $NVM_DIR to any location, but leaving it unchanged from\n$HOMEBREW_CELLAR/nvm/0.40.8 will destroy any nvm-installed Node installations\nupon upgrade/reinstall.\n\nType `nvm help` for further information.\n","desc":"Manage multiple Node.js versions","head_url_args":["https://github.com/nvm-sh/nvm.git",{":branch":"master"}],"homepage":"https://github.com/nvm-sh/nvm","license":"MIT","ruby_source_checksum":"2f0d70055e0bf7b15b30aa8391d7967bb6c02179dacdc4d39f8b99c457a4cb9f","stable_checksum":"7c5b2c4c78e6447b518860ead1f365056e9a03b3562903439bb401607b05a2ef","stable_url_args":["https://github.com/nvm-sh/nvm/archive/refs/tags/v0.40.8.tar.gz"],"stable_version":"0.40.8","bottle_tag":":all","bottle_checksum":"9edfb9a0fe2e6e389b02766915dd2cd97764504de5742c799e6de5db2675d8f9"},"nvtop":{"deprecate_args":{":date":"2026-09-17",":because":":checksum_mismatch"},"desc":"Interactive GPU process monitor","disable_args":{":date":"2027-09-17",":because":":checksum_mismatch"},"executables":["nvtop"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/Syllo/nvtop","license":"GPL-3.0-or-later","ruby_source_checksum":"a3ea3da52765b813c6678830db5df4ad3c4cd64bce19dc6f8ef3bbb5ecd44a5a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"bfcf24a4bbc763c92a630900f1679f05cce3c9d5f4d1f4a95bdb9230ef562665","stable_url_args":["https://github.com/Syllo/nvtop/archive/refs/tags/3.3.2.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.3.2"},"nwchem":{"bottle_rebuild":1,"desc":"High-performance computational chemistry tools","executables":["nwchem"],"head_dependencies":["gcc","hwloc","libxc","open-mpi","openblas","pkgconf","python@3.15","scalapack","libomp"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://nwchemgit.github.io","license":"ECL-2.0","no_autobump_args":{":because":":incompatible_version_format"},"revision":1,"ruby_source_checksum":"421e453fec845057d69eefdf436947fe9363b76d5ec55aeff6644d19b16a9eda","stable_dependencies":["gcc","hwloc","libxc","open-mpi","openblas","pkgconf","python@3.15","scalapack","libomp"],"stable_checksum":"7bc6f9bae6e4bf45750968e97a3206b0b026eabd8aa7b5e54317a9a26afcbe60","stable_url_args":["https://github.com/nwchemgit/nwchem/releases/download/v7.3.1-release/nwchem-7.3.1-release.revision-23c3b41b-src.2025-11-06.tar.xz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"7.3.1"},"nx":{"desc":"Smart, Fast and Extensible Build System","executables":["nx","nx-cloud"],"head_dependencies":["node"],"homepage":"https://nx.dev","license":"MIT","ruby_source_checksum":"9fbfd8142256fe742ecac227d4c3a73ce0f39e7ba667eef0702b7b592f57330d","stable_dependencies":["node"],"stable_checksum":"a6e40c32b13fa893c9a7e0b532a56c8d32b3cd245edb8771486c45b686f3bbaf","stable_url_args":["https://registry.npmjs.org/nx/-/nx-24.0.1.tgz"],"stable_version":"24.0.1","version_scheme":1},"nyan":{"desc":"Colorizing `cat` command with syntax highlighting","executables":["nyan"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/toshimaru/nyan.git",{":branch":"main"}],"homepage":"https://github.com/toshimaru/nyan","license":"MIT","ruby_source_checksum":"94f83833a494f7b72e475cb6b9f6cbe25f43af3a147296549cd599c88f19f319","stable_dependencies":[{"go":":build"}],"stable_checksum":"49b1245d87868f18b7577ab646d458fefc608f7eda27ad742648bdc69083a107","stable_url_args":["https://github.com/toshimaru/nyan/archive/refs/tags/v1.2.6.tar.gz"],"stable_version":"1.2.6"},"nyancat":{"desc":"Renders an animated, color, ANSI-text loop of the Poptart Cat","executables":["nyancat"],"homepage":"https://nyancat.dakko.us/","license":"NCSA","ruby_source_checksum":"918dca118b7be3d2bbe3726a6962f9fa7318e0a59a5d01d59ab50baf353c0e72","stable_patches":[{"strip":"p1","url":"https://github.com/klange/nyancat/commit/e11af77f2938ea851f712df62f08de4d369598d4.patch?full_index=1","sha256":"24a0772d2725e151b57727ce887f4b3911d19e875785eb7e13a68f4b987831e8","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/klange/nyancat/pull/34"}]}],"stable_checksum":"88cdcaa9c7134503dd0364a97fa860da3381a09cb555c3aae9918360827c2032","stable_url_args":["https://github.com/klange/nyancat/archive/refs/tags/1.5.2.tar.gz"],"stable_version":"1.5.2","bottle_checksum":"6ef00c54df968d02e4fe641bcda68baf7f77cd54df43e1c657c74ae0572e2573"},"nylon":{"desc":"Proxy server","executables":["nylon"],"head_dependencies":["libevent"],"homepage":"https://github.com/smeinecke/nylon","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"60e71cacfc1a35dd91b722c53e8b432d23db6b0776561288574171ade7ee71ce","stable_dependencies":["libevent"],"stable_checksum":"34c132b005c025c1a5079aae9210855c80f50dc51dde719298e1113ad73408a4","stable_url_args":["https://monkey.org/~marius/nylon/nylon-1.21.tar.gz"],"stable_version":"1.21","bottle_cellar":":any","bottle_checksum":"3e0363e363d1a596f674ed6c2f576f5f375c2ca61d43b17e336b67c4a3182597"},"nyx":{"bottle_rebuild":7,"deprecate_args":{":date":"2026-03-29",":because":":repo_archived"},"desc":"Command-line monitor for Tor","disable_args":{":date":"2027-03-29",":because":":repo_archived"},"executables":["nyx"],"head_dependencies":["python@3.15"],"homepage":"https://nyx.torproject.org/","license":"GPL-3.0-only","revision":3,"ruby_source_checksum":"b66126e3b022ae0d436923ff9c17c9d701fe4f3a3d7fb4e532fa9bb1112310fc","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/torproject/nyx/commit/dcaddf2ab7f9d2ef8649f98bb6870995ebe0b893.patch?full_index=1","sha256":"132cf1c3d4ce6e706cc3ad9dd5cd905d3321c7e62386e18219b4eb08816d6849","type":"backport"}],"stable_checksum":"88521488d1c9052e457b9e66498a4acfaaa3adf3adc5a199892632f129a5390b","stable_url_args":["https://files.pythonhosted.org/packages/f4/da/68419425cb0f64f996e2150045c7043c2bb61f77b5928c2156c26a21db88/nyx-2.1.0.tar.gz"],"stable_version":"2.1.0","bottle_tag":":all","bottle_checksum":"dbc68f0e69b205068afc61fe51ce45b732a28c08862de8d62e9f0ce55e5ceb2d"},"nzbget":{"bottle_rebuild":1,"desc":"Binary newsgrabber for nzb files","executables":["nzbget"],"head_dependencies":["boost","openssl@4","sevenzip",{"cmake":":build"}],"head_url_args":["https://github.com/nzbgetcom/nzbget.git",{":branch":"develop"}],"head_uses_from_macos":[["libxml2"],["ncurses"]],"homepage":"https://nzbget.com","license":"GPL-2.0-or-later","ruby_source_checksum":"7fcf56b9c4f3d925972b16eca2f4cf92664c14a6aebaf400e89a0e0bea6505b2","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/nzbget/bin/nzbget","-c","$HOMEBREW_PREFIX/etc/nzbget.conf","-s","-o","OutputMode=Log","-o","ConfigTemplate=$HOMEBREW_PREFIX/share/nzbget/nzbget.conf","-o","WebDir=$HOMEBREW_PREFIX/share/nzbget/webui"]],"stable_dependencies":["boost","openssl@4","sevenzip",{"cmake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"3a6a2a7c8bf5e7156dacb563e76d65df4aa53390e24040115c4406771ec3a19b","stable_url_args":["https://github.com/nzbgetcom/nzbget/archive/refs/tags/v26.3.tar.gz"],"stable_uses_from_macos":[["libxml2"],["ncurses"]],"stable_version":"26.3"},"oak":{"conflicts":[["oakc",{":because":"both install `oak` binaries"}]],"desc":"Expressive, simple, dynamic programming language","executables":["oak"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/thesephist/oak.git",{":branch":"main"}],"homepage":"https://oaklang.org/","license":"MIT","ruby_source_checksum":"e65f1ca2ba18f4c98982bb4998fa679c79eebc14f2ed0503ad6a53dfed367254","stable_dependencies":[{"go":":build"}],"stable_checksum":"05bc1c09da8f8d199d169e5a5c5ab2f2923bad6fac624f497f5ea365f378e38a","stable_url_args":["https://github.com/thesephist/oak/archive/refs/tags/v0.3.tar.gz"],"stable_version":"0.3","bottle_checksum":"472a8b58caef8874e3cd7a0a43780a0a3b5fca519815d2646b2fb6488b049e32"},"oakc":{"bottle_rebuild":2,"conflicts":[["oak",{":because":"both install `oak` binaries"}]],"desc":"Portable programming language with a compact intermediate representation","executables":["oak"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/adam-mcdaniel/oakc.git",{":branch":"develop"}],"homepage":"https://github.com/adam-mcdaniel/oakc","license":"Apache-2.0","ruby_source_checksum":"ac99b1bf1f780621b5abfe02dc1bc0d9d9e6320a55fae5bef6cc3a0fa17b9a63","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1f4a90a3fd5c8ae32cb55c7a38730b6bfcf634f75e6ade0fd51c9db2a2431683","stable_url_args":["https://static.crates.io/crates/oakc/oakc-0.6.1.crate"],"stable_version":"0.6.1","bottle_checksum":"731ae9848fe6b0b63c6f4841399817bc2f310d806196d5e1a54220f85223f28a"},"oarfish":{"desc":"Long read RNA-seq quantification","executables":["oarfish"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/COMBINE-lab/oarfish.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/COMBINE-lab/oarfish","license":"BSD-3-Clause","ruby_source_checksum":"6f0620731287f92aab36ae7a351c3ef970d473d15aefc0907a80527bdd52106b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ddcb4889fe714e949ffceeabdd35b3da6b0f21dbf6893abceef3f5e6bf6606aa","stable_url_args":["https://github.com/COMBINE-lab/oarfish/releases/download/v0.11.0/source.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.11.0"},"oasdiff":{"desc":"OpenAPI Diff and Breaking Changes","executables":["oasdiff"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/oasdiff/oasdiff.git",{":branch":"main"}],"homepage":"https://www.oasdiff.com/","license":"Apache-2.0","ruby_source_checksum":"6471cad548edbfa0663a150f6676dcb4a307086164473ee9ecf50b8a16265f67","stable_dependencies":[{"go":":build"}],"stable_checksum":"ebcf119ebc942694f4c3a9c0dfc9c6c6d401d803efb525a77aa973104e7b68d9","stable_url_args":["https://github.com/oasdiff/oasdiff/archive/refs/tags/v1.34.1.tar.gz"],"stable_version":"1.34.1"},"oasis":{"desc":"CLI for interacting with the Oasis Protocol network","executables":["oasis"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/oasisprotocol/cli.git",{":branch":"master"}],"homepage":"https://github.com/oasisprotocol/cli","license":"Apache-2.0","ruby_source_checksum":"f272ec145f182c1daba05288403d63c06872cadf5ae1938b4af56b8f01a8d6b5","stable_dependencies":[{"go":":build"}],"stable_checksum":"90dc2f6c643265dd5a14b1ddfcb29e7187acbf1059592ad593d5aa108ed1614c","stable_url_args":["https://github.com/oasisprotocol/cli/archive/refs/tags/v0.22.1.tar.gz"],"stable_version":"0.22.1"},"oath-toolkit":{"desc":"Tools for one-time password authentication systems","executables":["oathtool","pskctool"],"head_dependencies":["libxml2","libxmlsec1",{"autoconf":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://codeberg.org/oath-toolkit/oath-toolkit.git",{":branch":"main"}],"homepage":"https://oath-toolkit.codeberg.page/","license":{":all_of":["GPL-3.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"4b86a7f70a80552df75ad26a80bdff21e0a39ba5e98d5253682179b309126e39","stable_dependencies":["libxml2","libxmlsec1",{"pkgconf":":build"}],"stable_checksum":"8ad24aa9ff13c0edf3efc2573d90e85cf8b5ce7e82c08042574c1591f9d91eaa","stable_url_args":["https://download.savannah.nongnu.org/releases/oath-toolkit/oath-toolkit-2.6.15.tar.gz"],"stable_version":"2.6.15"},"oatpp":{"desc":"Light and powerful C++ web framework","head_dependencies":[{"cmake":":build"}],"homepage":"https://oatpp.io/","license":"Apache-2.0","ruby_source_checksum":"6d68f23594e7bba5a6ac78b0dc8a408690340697266b7c767ef93d4c6ee40aaf","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9dd31f005ab0b3e8895a478d750d7dbce99e42750a147a3c42a9daecbddedd64","stable_url_args":["https://github.com/oatpp/oatpp/archive/refs/tags/1.3.1.tar.gz"],"stable_version":"1.3.1"},"oauth2_proxy":{"caveats":"$HOMEBREW_PREFIX/etc/oauth2-proxy/oauth2-proxy.cfg must be filled in.","desc":"Reverse proxy for authenticating users via OAuth 2 providers","executables":["oauth2-proxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/oauth2-proxy/oauth2-proxy.git",{":branch":"master"}],"homepage":"https://oauth2-proxy.github.io/oauth2-proxy/","license":"MIT","ruby_source_checksum":"1bd60e519505d11681afc855a5678b7dbdf4da4d6332cf44e70cd19e010846af","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/oauth2_proxy/bin/oauth2-proxy","--config=$HOMEBREW_PREFIX/etc/oauth2-proxy/oauth2-proxy.cfg"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"cf8055fecef1f89bcc89834d3342009b4067e80b1994e6bb5c2456d8ff68995b","stable_url_args":["https://github.com/oauth2-proxy/oauth2-proxy/archive/refs/tags/v7.15.5.tar.gz"],"stable_version":"7.15.5"},"oauth2c":{"desc":"User-friendly CLI for OAuth2","executables":["oauth2c"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/SecureAuthCorp/oauth2c.git",{":branch":"master"}],"homepage":"https://github.com/SecureAuthCorp/oauth2c","license":"Apache-2.0","ruby_source_checksum":"f0734c31cd9f3e9449764d5e2818e14c277f57470835369cd17bc9bb4e56a395","stable_dependencies":[{"go":":build"}],"stable_checksum":"8f033f91e14bddc3ff3ae2c7cdf804f4e794d94dfa0e9ef4751d9b9d9cd212c4","stable_url_args":["https://github.com/SecureAuthCorp/oauth2c/archive/refs/tags/v1.21.1.tar.gz"],"stable_version":"1.21.1"},"oauth2l":{"desc":"Simple CLI for interacting with Google oauth tokens","executables":["oauth2l"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/oauth2l.git",{":branch":"master"}],"homepage":"https://github.com/google/oauth2l","license":"Apache-2.0","ruby_source_checksum":"0254fe32b752271a3a3b3a93c211697b8f7775b34d7a401353d7f1501886f540","stable_dependencies":[{"go":":build"}],"stable_checksum":"5e09371bc245946cadecd3c73de7b782c1f933816678f7f5dff0d5632da5ae0a","stable_url_args":["https://github.com/google/oauth2l/archive/refs/tags/v1.3.6.tar.gz"],"stable_version":"1.3.6"},"obfs4proxy":{"desc":"Pluggable transport proxy for Tor, implementing obfs4","executables":["obfs4proxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.com/yawning/obfs4.git",{":branch":"master"}],"homepage":"https://gitlab.com/yawning/obfs4","license":"BSD-2-Clause","ruby_source_checksum":"7e9395eec3a30993169b8588f6913d1ee8ca76661eb10623aa2b2d3aab99160d","stable_dependencies":[{"go":":build"}],"stable_checksum":"a4b7520e732b0f168832f6f2fdf1be57f3e2cce0612e743d3f6b51341a740903","stable_url_args":["https://gitlab.com/yawning/obfs4/-/archive/obfs4proxy-0.0.14/obfs4-obfs4proxy-0.0.14.tar.gz"],"stable_version":"0.0.14","bottle_checksum":"7a774c124868d26ec703c2d78d815073e51d398c7286da2147e7951ab89cc7cb"},"objc-codegenutils":{"desc":"Three small tools to help work with XCode","executables":["objc-assetgen","objc-colordump","objc-identifierconstants"],"head_url_args":["https://github.com/puls/objc-codegenutils.git",{":branch":"master"}],"homepage":"https://github.com/puls/objc-codegenutils","license":"Apache-2.0","ruby_source_checksum":"2ecd8140e2cf04641eb692ff3a3c0d6c89651198fc6e37eb7c264005e3da3d5d","stable_checksum":"98b8819e77e18029f1bda56622d42c162e52ef98f3ba4c6c8fcf5d40c256e845","stable_url_args":["https://github.com/puls/objc-codegenutils/archive/refs/tags/v1.0.tar.gz"],"stable_version":"1.0","bottle_checksum":"6e60602b0de8383fe7fceca41a4f13dc5bb65c27b1fdd84586e1e9c25bbffb52"},"objc-run":{"bottle_rebuild":3,"desc":"Use Objective-C files for shell script-like tasks","executables":["objc-run"],"head_url_args":["https://github.com/iljaiwas/objc-run.git",{":branch":"master"}],"homepage":"https://github.com/iljaiwas/objc-run","license":"MIT","ruby_source_checksum":"8aaf7430f5708d8a713616ec5d0b9e3c4d3e21823e1e7397efc49a8b26e0e876","stable_checksum":"6d02a31764c457c4a6a9f5df0963d733d611ba873fc32672151ee02a05acd6f2","stable_url_args":["https://github.com/iljaiwas/objc-run/archive/refs/tags/1.4.tar.gz"],"stable_version":"1.4","bottle_tag":":all","bottle_checksum":"50066d41f8749f1c5865836c1ce1e1a89b502357aebcbd1c8c088bd04b9abc79"},"objconv":{"desc":"Object file converter","executables":["objconv"],"head_uses_from_macos":[[{"unzip":":build"}]],"homepage":"https://www.agner.org/optimize/#objconv","license":"GPL-3.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"f15bfb8559730bf6facbe1ac2601d8b3dbd3c67ea5cb03b16894a7c7a5c45b3e","stable_checksum":"0f604f93f97f689afd7615c86176eb15bc95001eadf8317f17ebd099c50c59e1","stable_url_args":["https://www.agner.org/optimize/objconv.zip"],"stable_uses_from_macos":[[{"unzip":":build"}]],"stable_version":"2026-05-14"},"objfw":{"bottle_rebuild":1,"desc":"Portable, lightweight framework for the Objective-C language","executables":["objfw-compile","objfw-config","objfw-embed","objfw-new","ofarc","ofdns","ofgctester","ofhash","ofhttp"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.nil.im/ObjFW/ObjFW.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":no_linkage"}]],"homepage":"https://objfw.nil.im/","license":"LGPL-3.0-only","ruby_source_checksum":"27d3e6a2ee962986d7328ca98e51fe3061b7300d2990622fe88adf9675d55170","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e637c32731dc07396b812c4019f34d1417a3f7aa39d450b7f27c9bcdc23b3e12","stable_url_args":["https://objfw.nil.im/downloads/objfw-1.5.7.tar.gz"],"stable_uses_from_macos":[[{"llvm":":no_linkage"}]],"stable_version":"1.5.7"},"obscura":{"bottle_rebuild":1,"desc":"Headless browser for AI agents and web scraping","executables":["obscura","obscura-worker"],"head_dependencies":[{"rust":":build"}],"homepage":"https://obscura.sh","license":"Apache-2.0","ruby_source_checksum":"45751967dd714c3734dbe9a12fa37bcc2811fc3d3cde232687c0fa26695343ce","stable_dependencies":[{"rust":":build"}],"stable_checksum":"af287fa7658270a68ad6f1220197eb55035614a91b14295117da78e55494958a","stable_url_args":["https://github.com/h4ckf0r0day/obscura/archive/refs/tags/v0.2.5.tar.gz"],"stable_version":"0.2.5"},"observerward":{"aliases":["observer_ward"],"bottle_rebuild":1,"desc":"Web application and service fingerprint identification tool","executables":["observer_ward"],"head_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/emo-crab/observer_ward.git",{":branch":"main"}],"homepage":"https://blog.kali-team.cn/projects/observer_ward/","license":"GPL-3.0-only","ruby_source_checksum":"a6fc879bd13470f64ced7b6f9d6ae212f2fee034657e19945fff9f3c7353e398","stable_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"36be8c3c6e6169eb5dfff450fe9d16372dac5a5a8b5d47a6c466555772bd7f74","stable_url_args":["https://github.com/emo-crab/observer_ward/archive/refs/tags/v2026.6.28.tar.gz"],"stable_version":"2026.6.28"},"ocaml-findlib":{"desc":"OCaml library manager","executables":["ocamlfind"],"head_dependencies":["ocaml"],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"http://projects.camlcity.org/projects/findlib.html","license":"MIT","revision":5,"ruby_source_checksum":"647db48dee5df730b2131f6cc9a87cf5297a6527c6d7d8b8d92b9f29bf86e6d3","stable_dependencies":["ocaml"],"stable_checksum":"d6899935ccabf67f067a9af3f3f88d94e310075d13c648fa03ff498769ce039d","stable_url_args":["https://github.com/ocaml/ocamlfind/archive/refs/tags/findlib-1.9.8.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"1.9.8"},"ocaml-num":{"desc":"OCaml legacy Num library for arbitrary-precision arithmetic","head_dependencies":["ocaml",{"ocaml-findlib":":build"}],"homepage":"https://github.com/ocaml/num","license":{"LGPL-2.1-only":{":with":"OCaml-LGPL-linking-exception"}},"revision":3,"ruby_source_checksum":"05f68733cfaf9197c4ccd9b578ef5ea5bc093d2a6a6733968448436e1dbc2ec2","stable_dependencies":["ocaml",{"ocaml-findlib":":build"}],"stable_checksum":"b5cce325449aac746d5ca963d84688a627cca5b38d41e636cf71c68b60495b3e","stable_url_args":["https://github.com/ocaml/num/archive/refs/tags/v1.6.tar.gz"],"stable_version":"1.6"},"ocaml-zarith":{"desc":"OCaml library for arbitrary-precision arithmetic","head_dependencies":["gmp","ocaml",{"ocaml-findlib":":build"}],"homepage":"https://github.com/ocaml/Zarith","license":"LGPL-2.0-only","revision":6,"ruby_source_checksum":"1b32ee53c926351bca773a38062f8bd8375bee09feefe993f11a5c7ce5dffa40","stable_dependencies":["gmp","ocaml",{"ocaml-findlib":":build"}],"stable_checksum":"5db9dcbd939153942a08581fabd846d0f3f2b8c67fe68b855127e0472d4d1859","stable_url_args":["https://github.com/ocaml/Zarith/archive/refs/tags/release-1.14.tar.gz"],"stable_version":"1.14"},"ocaml":{"aliases":["o-caml","ocaml@5"],"compatibility_version":4,"desc":"General purpose programming language in the ML family","executables":["ocaml","ocamlc","ocamlc.byte","ocamlc.opt","ocamlcmt","ocamlcp","ocamldebug","ocamldep","ocamldep.byte","ocamldep.opt","ocamldoc","ocamldoc.opt","ocamllex","ocamllex.byte","ocamllex.opt","ocamlmklib","ocamlmktop","ocamlobjinfo","ocamlobjinfo.byte","ocamlobjinfo.opt","ocamlopt","ocamlopt.byte","ocamlopt.opt","ocamloptp","ocamlprof","ocamlrun","ocamlrun-a104","ocamlrund","ocamlrund-a104","ocamlruni","ocamlruni-a104","ocamlyacc","x86_64-pc-linux-gnu-ocamlrun-a104","x86_64-pc-linux-gnu-ocamlrund-a104","x86_64-pc-linux-gnu-ocamlruni-a104"],"head_url_args":["https://github.com/ocaml/ocaml.git",{":branch":"trunk"}],"homepage":"https://ocaml.org/","license":{"LGPL-2.1-only":{":with":"OCaml-LGPL-linking-exception"}},"pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"3c9ba5cc2282c36da57b1fd4e424f9b65938e2e46eb52e76f699e305c145ec4d","stable_checksum":"cd0a97bdbfc99f00f53f4ee48491964c73627afb09ed8e4de230ba4488a3d6b9","stable_url_args":["https://caml.inria.fr/pub/distrib/ocaml-5.5/ocaml-5.5.1.tar.xz"],"stable_version":"5.5.1","versioned_formulae":["ocaml@4"]},"ocaml@4":{"desc":"General purpose programming language in the ML family","executables":["ocaml","ocamlc","ocamlc.byte","ocamlc.opt","ocamlcmt","ocamlcp","ocamlcp.byte","ocamlcp.opt","ocamldebug","ocamldep","ocamldep.byte","ocamldep.opt","ocamldoc","ocamldoc.opt","ocamllex","ocamllex.byte","ocamllex.opt","ocamlmklib","ocamlmklib.byte","ocamlmklib.opt","ocamlmktop","ocamlmktop.byte","ocamlmktop.opt","ocamlobjinfo","ocamlobjinfo.byte","ocamlobjinfo.opt","ocamlopt","ocamlopt.byte","ocamlopt.opt","ocamloptp","ocamloptp.byte","ocamloptp.opt","ocamlprof","ocamlprof.byte","ocamlprof.opt","ocamlrun","ocamlrund","ocamlruni","ocamlyacc"],"homepage":"https://ocaml.org/","keg_only_args":[":versioned_formula"],"license":{"LGPL-2.1-only":{":with":"OCaml-LGPL-linking-exception"}},"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"7673dc5e8c3c21e2064feb4999aacbeade50d072e969aeb75e26f5c92a376631","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"531df6280ecf3d3029ed4404858d37c122470a04c9a4104e6b48ee4f762f175c","stable_url_args":["https://caml.inria.fr/pub/distrib/ocaml-4.14/ocaml-4.14.4.tar.xz"],"stable_version":"4.14.4"},"ocamlbuild":{"desc":"Generic build tool for OCaml","executables":["ocamlbuild","ocamlbuild.byte","ocamlbuild.native"],"head_dependencies":["ocaml"],"head_url_args":["https://github.com/ocaml/ocamlbuild.git",{":branch":"master"}],"homepage":"https://github.com/ocaml/ocamlbuild","license":{"LGPL-2.0-only":{":with":"OCaml-LGPL-linking-exception"}},"revision":2,"ruby_source_checksum":"150637b5342f99223ddb4d8d368d32e167349b2068bc2986134653e9d2f8b8c9","stable_dependencies":["ocaml"],"stable_checksum":"2ba6857f2991b7f69368e8db818b163d31cf5a367f15f5953bf8f01a77b3d4fc","stable_url_args":["https://github.com/ocaml/ocamlbuild/archive/refs/tags/0.16.1.tar.gz"],"stable_version":"0.16.1"},"oci-cli":{"desc":"Oracle Cloud Infrastructure CLI","executables":["create_backup_from_onprem","oci"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/oracle/oci-cli.git",{":branch":"master"}],"homepage":"https://docs.cloud.oracle.com/iaas/Content/API/Concepts/cliconcepts.htm","license":{":any_of":["UPL-1.0","Apache-2.0"]},"ruby_source_checksum":"ec34f150208a5aedc24826b3984adb4b286ab005bdd04dc1cbe83ec00e0ebd2c","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"d73767295d697ca72f24cc500aa966465e2b37ea8c58d67c151cd7fb1ada15be","stable_url_args":["https://files.pythonhosted.org/packages/8b/18/edefd9613dbd2501f6e95377ea55db169756a19e42fd375cb3b1c327eb7c/oci_cli-3.95.1.tar.gz"],"stable_version":"3.95.1"},"ocicl":{"desc":"OCI-based ASDF system distribution and management tool for Common Lisp","executables":["ocicl"],"head_dependencies":["sbcl","zstd"],"homepage":"https://github.com/ocicl/ocicl","license":"MIT","revision":1,"ruby_source_checksum":"0f049c950b543b34bfd8449b55600e54b7fefb53d882e63cbc8e89de378016f6","stable_dependencies":["sbcl","zstd"],"stable_checksum":"c93441daeb9772922af5f7b394d60bbe44c67ea061511648943db07d33b5abb0","stable_url_args":["https://github.com/ocicl/ocicl/archive/refs/tags/v2.20.0.tar.gz"],"stable_version":"2.20.0"},"ocl-icd":{"caveats":"The default vendors directory is $HOMEBREW_PREFIX/etc/OpenCL/vendors\n","conflicts":[["opencl-icd-loader",{":because":"both install `lib/libOpenCL.so` library"}]],"desc":"OpenCL ICD loader","executables":["cllayerinfo"],"head_dependencies":[{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"opencl-headers":[":build",":test"]},{"xmlto":":build"}],"head_url_args":["https://github.com/OCL-dev/ocl-icd.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}],[{"ruby":":build"}]],"homepage":"https://github.com/OCL-dev/ocl-icd/","keg_only_args":[":shadowed_by_macos","macOS provides OpenCL.framework"],"license":"BSD-2-Clause","ruby_source_checksum":"6e5c901dfd9e196131dc7a4c547a57d24957c8541be62b68898c8522505e0986","stable_dependencies":[{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"opencl-headers":[":build",":test"]},{"xmlto":":build"}],"stable_checksum":"cdd7984425fa92d37273eee4180b5f57b047eda6dd8fd623e58498f844b09b75","stable_url_args":["https://github.com/OCL-dev/ocl-icd/archive/refs/tags/v2.3.5.tar.gz"],"stable_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}],[{"ruby":":build"}]],"stable_version":"2.3.5"},"oclgrind":{"desc":"OpenCL device simulator and debugger","executables":["oclgrind","oclgrind-kernel"],"head_dependencies":["readline","llvm@19","zstd",{"cmake":":build"}],"homepage":"https://github.com/jrprice/Oclgrind","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"50bb159c6e3bc7178903f81d18fd56aa3d3b9f6a5b9b4416d1d27fa21436ba60","stable_dependencies":["readline","llvm@19","zstd",{"cmake":":build"}],"stable_checksum":"d21a705a2b71491b1505f34a50e14f9666516d1654c0e6745983408bb300e4c2","stable_url_args":["https://github.com/jrprice/Oclgrind/archive/refs/tags/v26.03.1.tar.gz"],"stable_version":"26.03.1"},"ocm":{"desc":"CLI for the Red Hat OpenShift Cluster Manager","executables":["ocm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openshift-online/ocm-cli.git",{":branch":"main"}],"homepage":"https://www.openshift.com/","license":"Apache-2.0","ruby_source_checksum":"491f7d19bbf23e28ff009301abb667b265cd364ce53d255d475caafa33d7332d","stable_dependencies":[{"go":":build"}],"stable_checksum":"32a1cdb04cf69e8a221448866ecd3a3c853059cbac718ac66e85c9cff9d04305","stable_url_args":["https://github.com/openshift-online/ocm-cli/archive/refs/tags/v1.0.17.tar.gz"],"stable_version":"1.0.17"},"ocmtoc":{"bottle_rebuild":1,"conflicts":[["mtoc",{":because":"both install `mtoc` binaries"}]],"desc":"Mach-O to PE/COFF binary converter","executables":["mtoc"],"homepage":"https://github.com/acidanthera/ocmtoc","license":"APSL-2.0","ruby_source_checksum":"358628f6d809923e71be77df1fcb7031623a0158e8bd1602fc098df396176c5b","stable_checksum":"dbc33ca5d5ae436b2845e36fc13ba878261480788db86fc6daab89dc5588e51a","stable_url_args":["https://github.com/acidanthera/ocmtoc/archive/refs/tags/1.0.4.tar.gz"],"stable_version":"1.0.4"},"ocp":{"desc":"UNIX port of the Open Cubic Player","executables":["ocp","ocp-curses","ocp-sdl3","ocp-vcsa"],"head_dependencies":["ancient","cjson","flac","freetype","game-music-emu","jpeg-turbo","libdiscid","libogg","libpng","libvorbis","mad","sdl3",{"pkgconf":":build"},{"xa":":build"}],"head_url_args":["https://github.com/mywave82/opencubicplayer.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["ncurses"]],"homepage":"https://stian.cubic.org/project-ocp.php","license":"GPL-2.0-or-later","ruby_source_checksum":"6b770dd836b6205a0ad95115564f875a0953e64ff6f18d5bb23469e773f6b39a","stable_dependencies":["ancient","cjson","flac","freetype","game-music-emu","jpeg-turbo","libdiscid","libogg","libpng","libvorbis","mad","sdl3",{"pkgconf":":build"},{"xa":":build"}],"stable_checksum":"914e6ed4ae7702fed569c72bac778ddec377150767c5942aa9aa491f08818eec","stable_url_args":["https://stian.cubic.org/ocp/ocp-3.5.0.tar.xz"],"stable_uses_from_macos":[["bzip2"],["ncurses"]],"stable_version":"3.5.0"},"ocproxy":{"desc":"User-level SOCKS and port forwarding proxy","executables":["ocproxy"],"head_dependencies":["libevent",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/cernekee/ocproxy.git",{":branch":"master"}],"homepage":"https://github.com/cernekee/ocproxy","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"6f7b5d803e7116ba0a34cadf65280cb13766590fb6f4f387a7ecc614bf667115","stable_dependencies":["libevent",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"a7367647f07df33869e2f79da66b6f104f6495ae806b12a8b8d9ca82fb7899ac","stable_url_args":["https://github.com/cernekee/ocproxy/archive/refs/tags/v1.60.tar.gz"],"stable_version":"1.60","bottle_cellar":":any","bottle_checksum":"ddd7dee9b0d0f05232a844a56e2a9264504ba6abc0a16742640e92c408561ad9"},"ocrad":{"desc":"Optical character recognition (OCR) program","executables":["ocrad"],"head_dependencies":["libpng"],"homepage":"https://www.gnu.org/software/ocrad/","license":"GPL-2.0-or-later","ruby_source_checksum":"386eb28b121f1e3c19646226116a9dc2c2ecfa4a5540157aa406236398be2001","stable_dependencies":["libpng"],"stable_checksum":"11200cc6b0b7ba16884a72dccb58ef694f7aa26cd2b2041e555580f064d2d9e9","stable_url_args":["https://ftpmirror.gnu.org/ocrad/ocrad-0.29.tar.lz"],"stable_version":"0.29","bottle_cellar":":any","bottle_checksum":"f3676e32c5accf4cee24e327c6bf21d300d9256245d5e22a6a52e5b15cfcb8dc"},"ocrmypdf":{"bottle_rebuild":1,"desc":"Adds an OCR text layer to scanned PDF files","executables":["ocrmypdf"],"head_dependencies":[{"cryptography":":no_linkage"},"freetype","ghostscript","img2pdf","jbig2enc","libheif","libpng",{"pillow":":no_linkage"},"pngquant","pybind11",{"pydantic":":no_linkage"},"python@3.15","qpdf",{"rpds-py":":no_linkage"},"tesseract","unpaper",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://ocrmypdf.readthedocs.io/en/latest/","license":"MPL-2.0","ruby_source_checksum":"1378b58fcd1888c0430167dc0c72a8b99202acc6667972b290e8fdb739119def","stable_dependencies":[{"cryptography":":no_linkage"},"freetype","ghostscript","img2pdf","jbig2enc","libheif","libpng",{"pillow":":no_linkage"},"pngquant","pybind11",{"pydantic":":no_linkage"},"python@3.15","qpdf",{"rpds-py":":no_linkage"},"tesseract","unpaper",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"151c35d810eb628fbc5cb9bbe80b834ecf094737efa0e7a2e9e1fac3c730ed49","stable_url_args":["https://files.pythonhosted.org/packages/d9/1b/d35a3c9bb4e4959bd782808f0eb45cce16e66040a292b7f4eaa6a6e44ff1/ocrmypdf-17.13.0.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"17.13.0"},"octave":{"bottle_rebuild":1,"compatibility_version":2,"desc":"High-level interpreted language for numerical computing","executables":["mkoctfile","mkoctfile-11.3.0","octave","octave-11.3.0","octave-cli","octave-cli-11.3.0","octave-config","octave-config-11.3.0"],"head_dependencies":["arpack","epstool","fftw","fig2dev","fltk","fontconfig","freetype","gcc","ghostscript","gl2ps","glpk","graphicsmagick","hdf5","libsndfile","libtool","openblas","pcre2","portaudio","pstoedit","qhull","qrupdate","qscintilla2","qt5compat","qtbase","qttools","rapidjson","readline","suite-sparse","sundials","texinfo","little-cms2",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"icoutils":":build"},{"librsvg":":build"},{"gnu-sed":":build"},{"openjdk":":build"},{"pkgconf":":build"},{"fast_float":":build"}],"head_url_args":["https://hg.octave.org/octave",{":using":":hg"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://octave.org/index.html","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"b10f14605a590846551d52f2c9ad1f74a72b613bb117c33ceee8154d1a8d9b3e","stable_dependencies":["arpack","epstool","fftw","fig2dev","fltk","fontconfig","freetype","gcc","ghostscript","gl2ps","glpk","graphicsmagick","hdf5","libsndfile","libtool","openblas","pcre2","portaudio","pstoedit","qhull","qrupdate","qscintilla2","qt5compat","qtbase","qttools","rapidjson","readline","suite-sparse","sundials","texinfo","little-cms2",{"gnu-sed":":build"},{"openjdk":":build"},{"pkgconf":":build"},{"fast_float":":build"}],"stable_checksum":"2b80f3149b2de6d1f4f2fcb4fe6515a17eb363b52111bf57b90f37bf6f5e12e1","stable_url_args":["https://ftpmirror.gnu.org/octave/octave-11.3.0.tar.xz"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"11.3.0"},"octl":{"desc":"Modern CLI for Outscale","executables":["octl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/outscale/octl.git",{":branch":"main"}],"homepage":"https://github.com/outscale/octl","license":"BSD-3-Clause","ruby_source_checksum":"0ef5ad9113fa940795943a73e62744e1953fea6e857312ba7d25fc8f5cf68d0f","stable_dependencies":[{"go":":build"}],"stable_checksum":"404287fb14eca8f614e02d2449c6e1ac148adbce236fdf85617e40088a468557","stable_url_args":["https://github.com/outscale/octl/archive/refs/tags/v0.0.35.tar.gz"],"stable_version":"0.0.35"},"octobuild":{"desc":"Compiler cache for Unreal Engine","executables":["ib_console","octo_agent","octo_builder","octo_cl","octo_clang","octo_coordinator","xgConsole"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/octobuild/octobuild.git",{":branch":"main"}],"homepage":"https://github.com/octobuild/octobuild","license":"MIT","ruby_source_checksum":"d4260db1dd1dc4c7587b0267f07f165535f0f0f9c5b2143c7502668b9bcdcf61","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ff6c54184351fb03e1997c59db98eec705a5cea2969d72d220f50110d4c34853","stable_url_args":["https://github.com/octobuild/octobuild/archive/refs/tags/2.0.0.tar.gz"],"stable_version":"2.0.0"},"octodns":{"bottle_rebuild":1,"desc":"Tools for managing DNS across multiple providers","executables":["octodns-compare","octodns-dump","octodns-report","octodns-schema","octodns-sync","octodns-validate","octodns-versions"],"head_dependencies":["libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/octodns/octodns.git",{":branch":"main"}],"homepage":"https://github.com/octodns/octodns","license":"MIT","ruby_source_checksum":"2316b92cf96ae083fff0a54021d2c45b418f753d07a9375ad389ba4e4cff5cf6","stable_dependencies":["libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"b880ece209a19f33edc05ec13db55abee844e4a851978a19c48b4e3ef317bbf0","stable_url_args":["https://files.pythonhosted.org/packages/d7/dc/7459cfb9f3bf85aa541b1b3283f0d9749e82be3d70b03129409b72b4f0e2/octodns-1.22.0.tar.gz"],"stable_version":"1.22.0"},"octomap":{"desc":"Efficient probabilistic 3D mapping framework based on octrees","executables":["binvox2bt","bt2vrml","compare_octrees","convert_octree","edit_octree","eval_octree_accuracy","graph2tree","log2graph"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://octomap.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"063d3272335f2af2ff333245ba52efdedb6bae051846163264dd0d5b517635f2","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"b6b6c10c99ab15701dd105840e7d4cf18e226eb68714dd4bdfe049dede5cd489","stable_url_args":["https://github.com/OctoMap/octomap/archive/refs/tags/v1.10.1.tar.gz"],"stable_version":"1.10.1"},"octosql":{"bottle_rebuild":1,"desc":"SQL query tool to analyze data from different file formats and databases","executables":["octosql"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cube2222/octosql.git",{":branch":"main"}],"homepage":"https://github.com/cube2222/octosql/","license":"MPL-2.0","ruby_source_checksum":"d3e8a0ab01474ce9efa80311066beffb9b67f16c24cda1161891067c03659903","stable_dependencies":[{"go":":build"}],"stable_checksum":"e22bdb710ca0609019b842df347990ff9aed4f3635f5308ff1acf50d093b7942","stable_url_args":["https://github.com/cube2222/octosql/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"odbc2parquet":{"desc":"CLI to query an ODBC data source and write the result into a Parquet file","executables":["odbc2parquet"],"head_dependencies":["unixodbc",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/pacman82/odbc2parquet.git",{":branch":"main"}],"homepage":"https://github.com/pacman82/odbc2parquet","license":"MIT","ruby_source_checksum":"57dce3adf374c9981cca22ced498f386b53967c1b65c74693284436a2f22f099","stable_dependencies":["unixodbc",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"1e0ba2b7c841a8e4c52a13a604aec44fa8f910ffb0b0375e21753e71dbcd21fc","stable_url_args":["https://github.com/pacman82/odbc2parquet/archive/refs/tags/v11.0.1.tar.gz"],"stable_version":"11.0.1"},"ode":{"desc":"Simulating articulated rigid body dynamics","executables":["ode-config"],"head_dependencies":["libccd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://bitbucket.org/odedevs/ode.git",{":branch":"master"}],"homepage":"https://www.ode.org/","license":{":any_of":["LGPL-2.1-or-later","BSD-3-Clause"]},"ruby_source_checksum":"06d22b5ed79b91a057971a94985466bd7d59286704ff2e036b5b3132a5dab8c2","stable_dependencies":["libccd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c91a28c6ff2650284784a79c726a380d6afec87ecf7a35c32a6be0c5b74513e8","stable_url_args":["https://bitbucket.org/odedevs/ode/downloads/ode-0.16.6.tar.gz"],"stable_version":"0.16.6","bottle_cellar":":any","bottle_checksum":"2579b830d5c07a1c799bfee7bc1c0536614da23483a02190ad6d2f87585d84b2"},"odiff":{"desc":"Very fast SIMD-first image comparison library (with nodejs API)","executables":["odiff"],"head_dependencies":[{"zig@0.16":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/dmtrKovalenko/odiff.git",{":branch":"main"}],"homepage":"https://github.com/dmtrKovalenko/odiff","license":"MIT","ruby_source_checksum":"69d24f232523b87ee9ee4ec7e7d5bb30f465bd71b0c255572c02d257252dddc1","stable_dependencies":[{"zig@0.16":":build"},{"nasm":":build"}],"stable_checksum":"4b78712394c0f628331a21086615eadb6853d28a30d4dfa188b12d823d3ccec0","stable_url_args":["https://github.com/dmtrKovalenko/odiff/archive/refs/tags/v4.5.0.tar.gz"],"stable_version":"4.5.0"},"odin":{"desc":"Programming language with focus on simplicity, performance and modern systems","executables":["odin"],"head_dependencies":[{"glfw":":no_linkage"},"lld@22","llvm@22","raylib"],"head_url_args":["https://github.com/odin-lang/Odin.git",{":branch":"master"}],"homepage":"https://odin-lang.org/","license":"Zlib","revision":1,"ruby_source_checksum":"cb1013758480f5ac95dffd45ccb6dabbd1f81465bcb439927672f4fa0c5ceed7","stable_dependencies":[{"glfw":":no_linkage"},"lld@22","llvm@22","raylib"],"stable_url_args":["https://github.com/odin-lang/Odin.git",{":tag":"dev-2026-10",":revision":"84bc3fc2100b0f7880a3af37f71bccdcda41c6f9"}],"stable_version":"2026-10"},"odinfmt":{"desc":"Formatter for The Odin Programming Language","executables":["odinfmt"],"head_dependencies":[{"odin":":build"}],"homepage":"https://github.com/DanielGavin/ols","license":"MIT","ruby_source_checksum":"433f5a45acc0b961a39e4469831b0bd09ac75e034aed7c5d5ed2e98b8799698a","stable_dependencies":[{"odin":":build"}],"stable_checksum":"49ce783760429421645f6b4125dda374154148fdfbcb66fce61f772dbfaba851","stable_url_args":["https://github.com/DanielGavin/ols/archive/refs/tags/dev-2026-10.tar.gz"],"stable_version":"2026-10"},"odo-dev":{"conflicts":[["odo",{":because":"odo also ships 'odo' binary"}]],"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Developer-focused CLI for Kubernetes and OpenShift","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["odo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/redhat-developer/odo.git",{":branch":"main"}],"homepage":"https://odo.dev","license":"Apache-2.0","ruby_source_checksum":"a9b3858bcb4734d4e5d22e1c59c4caad7e8c6b1737877e1a02dc3d43bd00f3b2","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/redhat-developer/odo.git",{":tag":"v3.16.1",":revision":"cd346c5e6c0d9891b06824915ed4e3281a4ecc02"}],"stable_version":"3.16.1","bottle_checksum":"295deb9fa449f8987e06ea32e480e6c2a253e617db227ea1db03563d515edf66"},"odo":{"bottle_rebuild":1,"conflicts":[["odo-dev",{":because":"odo-dev also ships 'odo' binary"}]],"desc":"Atomic odometer for the command-line","executables":["odo"],"homepage":"https://github.com/atomicobject/odo","license":"ISC","ruby_source_checksum":"ed338693616b0f3db87102e1bbb4d448727dda707343c829e86a582e7d739656","stable_checksum":"52133a6b92510d27dfe80c7e9f333b90af43d12f7ea0cf00718aee8a85824df5","stable_url_args":["https://github.com/atomicobject/odo/archive/refs/tags/v0.2.2.tar.gz"],"stable_version":"0.2.2","bottle_checksum":"8ee366eac5d82a7b60d33771791e9f44b01e648d77171b49793b5b54ae8d9ee8"},"odpi":{"desc":"Oracle Database Programming Interface for Drivers and Applications","homepage":"https://oracle.github.io/odpi/","license":{":any_of":["Apache-2.0","UPL-1.0"]},"ruby_source_checksum":"2291a8eaea6dfa469e57d7451527563ad8719389b8fb4c82c8d7705170eff2f5","stable_checksum":"419cc5d64ad052261244a818d40beb135ce147480f9ef19acc105eba8a96d60d","stable_url_args":["https://github.com/oracle/odpi/archive/refs/tags/v26.0.0.tar.gz"],"stable_version":"26.0.0"},"odt2txt":{"bottle_rebuild":3,"desc":"Convert OpenDocument files to plain text","executables":["odt2txt"],"homepage":"https://github.com/dstosberg/odt2txt/","license":"GPL-2.0-only","ruby_source_checksum":"852234e20e4672baa303e1028e95bcd9000dda0066dd967bcc9edaea47630fb1","stable_checksum":"23a889109ca9087a719c638758f14cc3b867a5dcf30a6c90bf6a0985073556dd","stable_url_args":["https://github.com/dstosberg/odt2txt/archive/refs/tags/v0.5.tar.gz"],"stable_version":"0.5"},"officecli":{"desc":"Read, edit, and automate Office documents (.docx, .xlsx, .pptx)","executables":["officecli"],"head_dependencies":["dotnet"],"homepage":"https://github.com/iOfficeAI/OfficeCLI","license":"Apache-2.0","ruby_source_checksum":"f797c01a1b72d98cbce68e55d305251feeba9e9b169644993540a64bcca64d16","stable_dependencies":["dotnet"],"stable_checksum":"5a5e7c3b84384e5db6519f0db4946f58aacb7359ff031ea52c127bbe1e7f0bc9","stable_url_args":["https://github.com/iOfficeAI/OfficeCLI/archive/refs/tags/v1.0.158.tar.gz"],"stable_version":"1.0.158"},"offlineimap":{"bottle_rebuild":1,"caveats":"To get started, copy one of these configurations to ~/.offlineimaprc:\n* minimal configuration:\n    cp -n $HOMEBREW_PREFIX/etc/offlineimap.conf.minimal ~/.offlineimaprc\n\n* advanced configuration:\n    cp -n $HOMEBREW_PREFIX/etc/offlineimap.conf ~/.offlineimaprc\n","desc":"Synchronizes emails between two repositories","executables":["offlineimap"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/OfflineIMAP/offlineimap3.git",{":branch":"master"}],"head_uses_from_macos":[["krb5"]],"homepage":"https://github.com/OfflineIMAP/offlineimap3","license":"GPL-2.0-or-later","ruby_source_checksum":"414804c0eaca93799f8e6bae40615ab4a9cc4cb5038368d5731ed375c5141370","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":interval"],[":log_path","/dev/null"],[":error_log_path","/dev/null"],[":interval",300]],"service_run_args":[["$HOMEBREW_PREFIX/opt/offlineimap/bin/offlineimap","-q","-u","basic"]],"stable_dependencies":["certifi","python@3.15"],"stable_checksum":"967a8ca24e5f665cd22941ba1173db10cbd908085ec22ab9b0e4a64c94007d85","stable_url_args":["https://github.com/OfflineIMAP/offlineimap3/archive/refs/tags/v8.0.3.tar.gz"],"stable_uses_from_macos":[["krb5"]],"stable_version":"8.0.3"},"oggz":{"aliases":["liboggz"],"desc":"Command-line tool for manipulating Ogg files","executables":["oggz","oggz-chop","oggz-codecs","oggz-comment","oggz-diff","oggz-dump","oggz-info","oggz-known-codecs","oggz-merge","oggz-rip","oggz-scan","oggz-sort","oggz-validate"],"head_dependencies":["libogg",{"pkgconf":":build"}],"homepage":"https://www.xiph.org/oggz/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/liboggz/1.1.2-inttypes.patch":"0ec758ab05982dc302592f3b328a7b7c47e60672ef7da1133bcbebc4413a20a3"},"ruby_source_checksum":"6ac5477296617da08f564fd34bbf59d6fab9365378a0f4b97ce96ec8c2cad97e","stable_dependencies":["libogg",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/liboggz/1.1.2-inttypes.patch","type":"unofficial"}],"stable_checksum":"2466d03b67ef0bcba0e10fb352d1a9ffd9f96911657abce3cbb6ba429c656e2f","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/liboggz/liboggz-1.1.3.tar.gz"],"stable_version":"1.1.3","bottle_cellar":":any","bottle_checksum":"734cb42ad73f66af33c147440e1af89b3a3e1f508dbb902e12f9ab164e252aba"},"ogmtools":{"caveats":"Ogmtools has not been updated since 2004 and is no longer being developed,\nmaintained or supported. There are several issues, especially on 64-bit\narchitectures, which the author will not fix or accept patches for.\nKeep this in mind when deciding whether to use this software.\n","desc":"OGG media streams manipulation tools","executables":["ogmcat","ogmdemux","ogminfo","ogmmerge","ogmsplit"],"head_dependencies":["libogg","libvorbis"],"homepage":"https://www.bunkus.org/videotools/ogmtools/","license":"GPL-2.0-only","local_patch_checksums":{"Patches/ogmtools/common.h.diff":"2dd18dea6de0d2820221bde8dfea163101d0037196cb2e94cd910808d10119c0"},"ruby_source_checksum":"b63d2e04660ffd79c37309aa3fbbbfaacab78ae0cb13ebfc2a3cb4155260d367","stable_dependencies":["libogg","libvorbis"],"stable_patches":[{"strip":"p0","file":"Patches/ogmtools/common.h.diff","type":"unofficial"}],"stable_checksum":"c8d61d1dbceb981dc7399c1a85e43b509fd3d071fb8d3ca89ea9385e6e40fdea","stable_url_args":["https://www.bunkus.org/videotools/ogmtools/ogmtools-1.5.tar.bz2"],"stable_version":"1.5","bottle_cellar":":any","bottle_checksum":"fae0d207875e9368c96bd5c20a9daa5f9cc52f02f94819fd97c657d6a15ebf19"},"oh-my-agent":{"desc":"Portable multi-agent harness for .agents-based skills and workflows","executables":["oh-my-agent","oma"],"head_dependencies":["node"],"homepage":"https://firstfluke.com/oh-my-agent/","license":"MIT","ruby_source_checksum":"69e6c9f8259cca3413ab38713b1092e3940d8857fe3336f3af768455703b3f8b","stable_dependencies":["node"],"stable_checksum":"90c887a05cbf14487eebca4e6bc52e42cec4e8492b59aa5711792e979868aaa1","stable_url_args":["https://registry.npmjs.org/oh-my-agent/-/oh-my-agent-20.12.2.tgz"],"stable_version":"20.12.2"},"oh-my-posh":{"desc":"Prompt theme engine for any shell","executables":["oh-my-posh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/JanDeDobbeleer/oh-my-posh.git",{":branch":"main"}],"homepage":"https://ohmyposh.dev","license":"MIT","ruby_source_checksum":"65c31ba8bc9a5ff7291aa5971d4f56967165f472be93a2e6d1201aa6f39825c0","stable_dependencies":[{"go":":build"}],"stable_checksum":"6764e5db3623173def3a7f1ba37a7a4c70cfed53484f7ea2528082888183bbac","stable_url_args":["https://github.com/JanDeDobbeleer/oh-my-posh/archive/refs/tags/v31.9.1.tar.gz"],"stable_version":"31.9.1"},"oh-my-reddit":{"desc":"Beautiful Reddit threads, live in your terminal","executables":["oh-my-reddit"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/renatoworks/oh-my-reddit","license":"MIT","ruby_source_checksum":"5e18e84fe54d18c9f5aca98bd59b1ce547d6dc7f4464a489db1ebf39ade6feb5","stable_dependencies":[{"go":":build"}],"stable_checksum":"623db2b5489557f9b44cff6038b83ffecd8b35fdbd83766a78b52327a7f46ce6","stable_url_args":["https://github.com/renatoworks/oh-my-reddit/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5"},"oha":{"bottle_rebuild":2,"desc":"HTTP load generator, inspired by rakyll/hey with tui animation","executables":["oha"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/hatoo/oha.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/hatoo/oha/","license":"MIT","ruby_source_checksum":"395a5a9301b5e010385d33195738659f1235a43efd9a32549f03d6fb091f7ba2","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8d856e2850efb521c0a1f8efed530eeaeebea34d09c6edc19a42dc5e13b14287","stable_url_args":["https://github.com/hatoo/oha/archive/refs/tags/v1.16.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.16.0"},"ohcount":{"bottle_rebuild":1,"desc":"Source code line counter","executables":["ohcount"],"head_dependencies":["libmagic","pcre2","ragel",{"gperf":":build"}],"head_url_args":["https://github.com/blackducksoftware/ohcount.git",{":branch":"main"}],"homepage":"https://github.com/blackducksoftware/ohcount","license":"GPL-2.0-only","ruby_source_checksum":"6e280db0409c2cafbc3f1791b271bb25ecaad4e1a83acc4550534e9f0318d5b0","stable_dependencies":["libmagic","pcre2","ragel",{"gperf":":build"}],"stable_patches":[{"strip":"p1","url":"https://deb.debian.org/debian/pool/main/o/ohcount/ohcount_4.0.0-5.debian.tar.xz","sha256":"740228713ed4494577f9932ec13fe4be863daba9868d0bd2ac3f082c847d6a4b","apply":["patches/build-cflags.diff","patches/pcre2.patch"],"type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/blackducksoftware/ohcount/issues/93"}]}],"stable_checksum":"d71f69fd025f5bae58040988108f0d8d84f7204edda1247013cae555bfdae1b9","stable_url_args":["https://github.com/blackducksoftware/ohcount/archive/refs/tags/4.0.0.tar.gz"],"stable_version":"4.0.0"},"ohdear-cli":{"desc":"Tool to manage your Oh Dear sites","executables":["ohdear","ohdear-cli"],"head_dependencies":["php"],"homepage":"https://ohdear.app","license":"MIT","ruby_source_checksum":"e4e63ecadb6e49c3fd53171d4667dd3dd74e798a40ce54a8d6560efcef7502ca","stable_dependencies":["php"],"stable_checksum":"7385d40d3bba879a6d0029df116c026d496b36943c7d5932fe2711d7745d6b69","stable_url_args":["https://github.com/ohdearapp/ohdear-cli/releases/download/v5.4.1/ohdear.phar"],"stable_version":"5.4.1","bottle_tag":":all","bottle_checksum":"20b1aac27386853c014fdd986288126f1857bde7b18a2ea5966c34ec613aa09b"},"oils-for-unix":{"conflicts":[["etsh",{":because":"both install 'osh' binaries"}],["omake",{":because":"both install 'osh' binaries"}]],"desc":"Bash-compatible Unix shell with more consistent syntax and semantics","executables":["oils-for-unix","osh","ysh"],"head_dependencies":["readline"],"homepage":"https://oils.pub/","license":"Apache-2.0","oldnames":["oil"],"ruby_source_checksum":"b7e36787c98f4e451fb5640abd5e8258a51042805ad1f18cbf70dd2871f85064","stable_dependencies":["readline"],"stable_checksum":"a33453722819b55ee552bfd7f3c2bab8f1940def55d5c8b46af16ce95bdf8803","stable_url_args":["https://oils.pub/download/oils-for-unix-0.38.0.tar.gz"],"stable_version":"0.38.0"},"oj":{"desc":"JSON parser and visualization tool","executables":["oj"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ohler55/ojg.git",{":branch":"develop"}],"homepage":"https://github.com/ohler55/ojg","license":"MIT","ruby_source_checksum":"9205daeb2b8a1aecc8081602839d4dc77c00a99747f8d745aae250d89d3eb374","stable_dependencies":[{"go":":build"}],"stable_checksum":"c14476b4d7b9a71a28e74c7c3b7b09b4a3be472de88d055de412f5744ee55d29","stable_url_args":["https://github.com/ohler55/ojg/archive/refs/tags/v1.28.8.tar.gz"],"stable_version":"1.28.8"},"oksh":{"desc":"Portable OpenBSD ksh, based on the public domain Korn shell (pdksh)","executables":["oksh"],"head_url_args":["https://github.com/ibara/oksh.git",{":branch":"main"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/ibara/oksh","license":{":all_of":[":public_domain","BSD-3-Clause","ISC"]},"ruby_source_checksum":"03bc5a776d1ac6c523395d2b38d83558eaed37ec93a9245ac7d497856ca6a32e","stable_checksum":"51b2d92515950c959dbf24f6fc33336db8c0526c2a50fee4ca598a18a6114a49","stable_url_args":["https://github.com/ibara/oksh/releases/download/oksh-7.9/oksh-7.9.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"7.9"},"okta-aws-cli":{"desc":"Okta federated identity for AWS CLI","executables":["okta-aws-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/okta/okta-aws-cli.git",{":branch":"master"}],"homepage":"https://github.com/okta/okta-aws-cli","license":"Apache-2.0","ruby_source_checksum":"a9620661508e68edfb906c0c6d8797597a12cf32bd2cdb8448de92abe0cb3e64","stable_dependencies":[{"go":":build"}],"stable_checksum":"2d68b99fc8b16145169d3f7f780216bd9b4ec73eed48ee609bdecd2b99100f77","stable_url_args":["https://github.com/okta/okta-aws-cli/archive/refs/tags/v2.6.0.tar.gz"],"stable_version":"2.6.0"},"okta-awscli":{"bottle_rebuild":1,"desc":"Okta authentication for awscli","executables":["okta-awscli"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"homepage":"https://github.com/okta-awscli/okta-awscli","license":"Apache-2.0","revision":11,"ruby_source_checksum":"1b1e8e9475588cf6e961e4f5d9850fa709425613515f96d5ff7c5a8fc36282b8","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"a8b1277914b992fc24e934edaf1947291723ce386f2191a8952e7c008f2e77fa","stable_url_args":["https://files.pythonhosted.org/packages/ed/2c/153d8ba330660d756fe6373fb4d1c13b99e63675570042de45aedf300bb7/okta-awscli-0.5.5.tar.gz"],"stable_version":"0.5.5","bottle_tag":":all","bottle_checksum":"269d44d13cba200a939d2deb6bd05beb8d05180b3ceecc3022a2ab726de354ac"},"okteto":{"desc":"Build better apps by developing and testing code directly in Kubernetes","executables":["okteto"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/okteto/okteto.git",{":branch":"master"}],"homepage":"https://okteto.com","license":"Apache-2.0","ruby_source_checksum":"392276eb307ccc9937518032d7c12a1949a1a0ad63474ef88e07d52fdc6f8e3d","stable_dependencies":[{"go":":build"}],"stable_checksum":"7eb9950846c2598f33579360bd75bbae06b387aad872c8de1d6554bc68ee7361","stable_url_args":["https://github.com/okteto/okteto/archive/refs/tags/3.24.1.tar.gz"],"stable_version":"3.24.1"},"ol":{"desc":"Purely functional dialect of Lisp","executables":["ol","olvm"],"head_url_args":["https://github.com/yuriy-chumak/ol.git",{":branch":"master"}],"head_uses_from_macos":[[{"vim":":build"}]],"homepage":"https://yuriy-chumak.github.io/ol/","license":{":any_of":["LGPL-3.0-or-later","MIT"]},"ruby_source_checksum":"dfb822ecc519e68ee2874042a58680784000b1030057e3409f77e985e7ee02ec","stable_checksum":"32dec0d527d456cce3273b907ffface6386a61288edf33f8724e2dd1bfb22319","stable_url_args":["https://github.com/yuriy-chumak/ol/archive/refs/tags/2.7.tar.gz"],"stable_uses_from_macos":[[{"vim":":build"}]],"stable_version":"2.7"},"ola":{"bottle_rebuild":1,"caveats":"Python support has been removed due to:\n  https://github.com/OpenLightingProject/ola/issues/2008\n","desc":"Open Lighting Architecture for lighting control information","executables":["ola_artnet","ola_dev_info","ola_dmxconsole","ola_dmxmonitor","ola_e131","ola_patch","ola_plugin_info","ola_plugin_state","ola_rdm_discover","ola_rdm_get","ola_rdm_set","ola_recorder","ola_set_dmx","ola_set_priority","ola_streaming_client","ola_timecode","ola_trigger","ola_uni_info","ola_uni_merge","ola_uni_name","ola_uni_stats","ola_usbpro","olad","rdmpro_sniffer","usbpro_firmware"],"head_dependencies":["abseil","liblo","libmicrohttpd","libusb","numpy","protobuf",{"autoconf":":build"},{"automake":":build"},{"cppunit":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/OpenLightingProject/ola.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"homepage":"https://www.openlighting.org/ola/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"revision":18,"ruby_source_checksum":"6d13655bb698163eaa8592c09d6ed5d30a69ec38c232fd54525cbe5592188668","service_args":[[":run_type",":immediate"],[":error_log_path","$HOMEBREW_PREFIX/var/log/olad.log"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/ola/bin/olad","--no-http-quit"]],"stable_dependencies":["abseil","liblo","libmicrohttpd","libusb","numpy","protobuf",{"autoconf":":build"},{"automake":":build"},{"cppunit":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/OpenLightingProject/ola/commit/e083653d2d18018fe6ef42f757bc06462de87f28.patch?full_index=1","sha256":"1276aded269497fab2e3fc95653b5b8203308a54c40fe2dcd2215a7f0d0369de","type":"backport","resolves":[{"type":"defect","id":"https://github.com/OpenLightingProject/ola/pull/1954"}]},{"strip":"p1","url":"https://github.com/OpenLightingProject/ola/commit/aed518a81340a80765e258d1523b75c22a780052.patch?full_index=1","sha256":"7e48c0027b79e129c1f25f29fae75568a418b99c5b789ba066a4253b7176b00a","type":"backport"},{"strip":"p1","url":"https://github.com/OpenLightingProject/ola/commit/e22e9da89ba2267e6c2039e5c09adce514a93b36.patch?full_index=1","sha256":"d2ac5729b898fc9bb35f6cc46ce5e8ffc666835371991cebe46fb96c46d686a5","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/OpenLightingProject/ola/pull/1984"}]},{"strip":"p1","url":"https://github.com/OpenLightingProject/ola/commit/b8c8613ebf59d0c5db0b25e9f2649c85ddf4fdf5.patch?full_index=1","sha256":"28cfabd2dca822dc9198c8f81ebac71b57b2984bb5d0894301665e5f7150d31c","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/OpenLightingProject/ola/pull/1984"}]},{"strip":"p1","url":"https://github.com/OpenLightingProject/ola/commit/e7ab77cc07071e97263a81315c8e554ab4e96e7d.patch?full_index=1","sha256":"55fb61744e57e87c7da954d968712129296f916c0c2e5b0e12e7afecd3c68982","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/OpenLightingProject/ola/pull/2077"}]}],"stable_checksum":"44073698c147fe641507398253c2e52ff8dc7eac8606cbf286c29f37939a4ebf","stable_url_args":["https://github.com/OpenLightingProject/ola/releases/download/0.10.9/ola-0.10.9.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"stable_version":"0.10.9"},"ollama":{"desc":"Create, run, and share large language models (LLMs)","executables":["ollama"],"head_dependencies":[{"ccache":":build"},{"cmake":":build"},{"go":":build"}],"head_url_args":["https://github.com/ollama/ollama.git",{":branch":"main"}],"homepage":"https://ollama.com/","license":"MIT","ruby_source_checksum":"56cd5e099af09d8c385b7eb12f03eef5672ad7cdddae8a1f665395e430dff63a","service_args":[[":environment_variables",{":OLLAMA_FLASH_ATTENTION":"1",":OLLAMA_KV_CACHE_TYPE":"q8_0"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/ollama.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/ollama.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/ollama/bin/ollama","serve"]],"stable_dependencies":[{"ccache":":build"},{"cmake":":build"},{"go":":build"}],"stable_url_args":["https://github.com/ollama/ollama.git",{":tag":"v0.40.11",":revision":"675150d6ad2747df1e218ef59de9194bc4a7e538"}],"stable_version":"0.40.11"},"ols":{"desc":"Language server for The Odin Programming Language","executables":["ols"],"head_dependencies":[{"odin":":build"}],"homepage":"https://github.com/DanielGavin/ols","license":"MIT","ruby_source_checksum":"94235ef90d24f1a8c6b6769458327e66b7b2d52277434daab606b16b41b552f2","stable_dependencies":[{"odin":":build"}],"stable_checksum":"49ce783760429421645f6b4125dda374154148fdfbcb66fce61f772dbfaba851","stable_url_args":["https://github.com/DanielGavin/ols/archive/refs/tags/dev-2026-10.tar.gz"],"stable_version":"2026-10"},"olsrd":{"desc":"Implementation of the optimized link state routing protocol","executables":["olsrd"],"head_dependencies":[{"coreutils":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://github.com/OLSR/olsrd","license":"BSD-3-Clause","revision":3,"ruby_source_checksum":"19cb0b06486e6b170e5872de1de8b2d82741f5bcbc255b2ce8a24a0f5cd08195","stable_dependencies":[{"coreutils":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/OLSR/olsrd/commit/be461986c6b3180837ad776a852be9ce22da56c0.patch?full_index=1","sha256":"6ec65c73a09f124f7e7f904cc6620699713b814eed95cd3bc44a0a3c846d28bd","type":"backport"},{"strip":"p1","url":"https://github.com/OLSR/olsrd/commit/b2dfb6c27fcf4ddae87b0e99492f4bb8472fa39a.patch?full_index=1","sha256":"a49a20a853a1f0f1f65eb251cd2353cdbc89e6bbd574e006723c419f152ecbe3","type":"backport"},{"strip":"p1","url":"https://github.com/OLSR/olsrd/commit/79a28cdb4083b66c5d3a5f9c0d70dbdc86c0420c.patch?full_index=1","sha256":"6295918ed6affdca40c256c046483752893475f40644ec8c881ae1865139cedf","type":"backport"},{"strip":"p1","url":"https://github.com/OLSR/olsrd/commit/665051a845464c0f95edb81432104dac39426f79.patch?full_index=1","sha256":"e49ee41d980bc738c0e4682c2eca47e25230742f9bdbd69b8bd9809d2e25d5ab","type":"backport"}],"stable_checksum":"ee9e524224e5d5304dcf61f1dc5485c569da09d382934ff85b233be3e24821a3","stable_url_args":["https://github.com/OLSR/olsrd/archive/refs/tags/v0.9.8.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"0.9.8"},"omake":{"aliases":["o-make"],"conflicts":[["oils-for-unix",{":because":"both install 'osh' binaries"}],["etsh",{":because":"both install 'osh' binaries"}]],"desc":"Build system designed for scalability, portability, and concision","executables":["omake","osh"],"head_dependencies":[{"ocaml":[":build",":test"]},{"ocaml-findlib":":test"}],"head_url_args":["https://github.com/ocaml-omake/omake.git",{":branch":"master"}],"homepage":"http://projects.camlcity.org/projects/omake.html","license":"GPL-2.0-only","ruby_source_checksum":"75cc77e5f177ea168c2d6990303eb0cfc6e7203e4f24985ad46bebbdf207066d","stable_dependencies":[{"ocaml":[":build",":test"]},{"ocaml-findlib":":test"}],"stable_checksum":"ec098107429a419965feab5cee5dfa2996fc3fdc23842d910c314590941cafb8","stable_url_args":["https://github.com/ocaml-omake/omake/archive/refs/tags/omake-0.10.7.tar.gz"],"stable_version":"0.10.7","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"630d8d9aab4e7ff5bcc4eb2619b68c314e355d8353e9780a4b429827e4d1642b"},"omega":{"desc":"Packaged search engine for websites, built on top of Xapian","executables":["dbi2omega","mbox2omega","omindex","omindex-list","scriptindex"],"head_dependencies":["libmagic","pcre2","xapian",{"pkgconf":":build"}],"homepage":"https://xapian.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"c00012a76b67f7abf288eb08965d6882741a5339a171292a5f82c8567160938d","stable_dependencies":["libmagic","pcre2","xapian",{"pkgconf":":build"}],"stable_checksum":"e3bcf29b5fcb790c28c3e90624ff9297a9a44914f0ba566cb3ee677a015097be","stable_url_args":["https://oligarchy.co.uk/xapian/2.1.0/xapian-omega-2.1.0.tar.xz"],"stable_version":"2.1.0"},"omekasy":{"desc":"Converts alphanumeric input to various Unicode styles","executables":["omekasy"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ikanago/omekasy.git",{":branch":"main"}],"homepage":"https://github.com/ikanago/omekasy","license":"MIT","ruby_source_checksum":"7813cb13b48b8c80493fdfd59ddbc1ad48228f2477228536e2236718d4993371","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0def519ad64396aa12b341dee459049fb54a3cfae265ae739da5e65ca1d7e377","stable_url_args":["https://github.com/ikanago/omekasy/archive/refs/tags/v1.3.3.tar.gz"],"stable_version":"1.3.3","bottle_checksum":"6a78a6792a171d0c382e9b0452d7bea97ee9a1c62daf9650d0ec05dd935eb43f"},"omnara":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-02-05",":because":":repo_archived"},"desc":"Talk to Your AI Agents from Anywhere","disable_args":{":date":"2026-09-15",":because":":repo_archived"},"executables":["omnara"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.14","ripgrep",{"rpds-py":":no_linkage"},{"rust":":build"}],"homepage":"https://omnara.com/","license":"Apache-2.0","no_autobump_args":{":because":"contains non-PyPI resources"},"ruby_source_checksum":"c05074be8902bd46bc9a1d5ecaf1e55a1c38b2730dfafb94f1e2e94ffac80542","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.14","ripgrep",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"989710438f7d6aa68a26a2dbad35e92c177733550e5a2fe95a97d6fc5002152f","stable_url_args":["https://files.pythonhosted.org/packages/11/3d/4d46acda35a59e64aa9f0ce174e82ae5caf6e23363f4cdf754da59525f87/omnara-1.7.0.tar.gz"],"stable_version":"1.7.0"},"omniorb":{"bottle_rebuild":1,"desc":"IOR and naming service utilities for omniORB","executables":["catior","convertior","genior","nameclt","omkdepend","omniMapper","omniNames","omnicpp","omniidl","omniidlrun.py"],"head_dependencies":["openssl@4","python@3.15","zstd",{"pkgconf":":build"}],"homepage":"https://omniorb.sourceforge.io/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/omniorb/r6818.diff":"f65dd102885b0811f999970ce3392850ce969cd0ebfc2421046f6098ef25bff5"},"revision":1,"ruby_source_checksum":"ba3864d1c99d0a875de497c4d0b72004ec52d1fc3c0d2334ef8cca91d039eac0","stable_dependencies":["openssl@4","python@3.15","zstd",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/omniorb/r6818.diff","type":"backport"}],"stable_checksum":"79720d415d23cd8da99287a4ef4da0aa1bd34d3e4c7b1530715600adc5ed3dc3","stable_url_args":["https://downloads.sourceforge.net/project/omniorb/omniORB/omniORB-4.3.4/omniORB-4.3.4.tar.bz2"],"stable_version":"4.3.4"},"ompl":{"desc":"Open Motion Planning Library consists of many motion planning algorithms","executables":["ompl_benchmark_statistics.py"],"head_dependencies":["boost","eigen","flann","ode",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ompl/ompl.git",{":branch":"main"}],"homepage":"https://ompl.kavrakilab.org/","license":"BSD-3-Clause","ruby_source_checksum":"5e55f43739fe74d1a43d43d68a6b93e86eab440d1bf70ceb1c354d7155f8203c","stable_dependencies":["boost","eigen","flann","ode",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"d867190a46a7f730923475a68af2e09fc9e796017a59be395a4bf3900d0c3ae4","stable_url_args":["https://github.com/ompl/ompl/archive/refs/tags/2.0.2.tar.gz"],"stable_version":"2.0.2"},"ondir":{"desc":"Automatically execute scripts as you traverse directories","executables":["ondir"],"head_url_args":["https://github.com/alecthomas/ondir.git",{":branch":"master"}],"homepage":"https://swapoff.org/ondir.html","license":"GPL-2.0-or-later","ruby_source_checksum":"5e7a4b1b347e876a2ed4b9e9d66bc0bb58285a9325f9af7d257eebbf4b2873e7","stable_checksum":"52921cdcf02273e0d47cc6172df6a0d2c56980d724568276acb0591e0bda343a","stable_url_args":["https://swapoff.org/files/ondir/ondir-0.2.4.tar.gz"],"stable_version":"0.2.4","bottle_checksum":"1c9633e8cdda40f38255b89a7be9200706bd4f608dbb23eea81f0e3ab54dce2f"},"one-ml":{"bottle_rebuild":1,"desc":"Reboot of ML, unifying its core and (now first-class) module layers","executables":["1ml"],"head_dependencies":[{"ocaml":":build"}],"homepage":"https://people.mpi-sws.org/~rossberg/1ml/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"7e6d2234c171cb178ca3ec607fc2ba686fb24efcfb9d7a634196e7e6d614eab2","stable_dependencies":[{"ocaml":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/rossberg/1ml/commit/f99c0b3497c1f18c950dfb2ae3989573f90eaafd.patch?full_index=1","sha256":"778c9635f170a29fa6a53358e65fe85f32320eb678683ddd23e0e2c6139e7a6e","type":"backport"}],"stable_checksum":"64c40c497f48355811fc198a2f515d46c1bb5031957b87f6a297822b07bb9c9a","stable_url_args":["https://people.mpi-sws.org/~rossberg/1ml/1ml-0.1.zip"],"stable_version":"0.1","bottle_checksum":"ca2bfa6656aa76e091ffa4b6b8cf56701931658911e2d84f010d6b98860ad6b3"},"onednn":{"desc":"Basic building blocks for deep learning applications","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/uxlfoundation/oneDNN.git",{":branch":"main"}],"homepage":"https://www.oneapi.io/open-source/","license":"Apache-2.0","ruby_source_checksum":"385d081cc6e35f119042469cde4c001af0d7a6e639c4d5c7f75e3813c6ebc206","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"063eca4137678ba79b2da7030cbe2b41b1cc7b15a76ac13728a531a710e7392d","stable_url_args":["https://github.com/uxlfoundation/oneDNN/archive/refs/tags/v3.14.tar.gz"],"stable_version":"3.14"},"onedpl":{"desc":"C++ standard library algorithms with support for execution policies","head_dependencies":["tbb",{"cmake":":build"}],"homepage":"https://github.com/uxlfoundation/oneDPL","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"9d0c083b5b2741c5440d0a1dde75534935dd5ff36d0eab49afe3129d849fd8bc","stable_dependencies":["tbb",{"cmake":":build"}],"stable_checksum":"d0524a3c896616335aef42d244cb331b31fec14cf7389cdd0e89c2e5b28ecf77","stable_url_args":["https://github.com/uxlfoundation/oneDPL/archive/refs/tags/oneDPL-release-2022.13.0.tar.gz"],"stable_version":"2022.13.0","bottle_tag":":all","bottle_checksum":"bb51bf7c4807ef647508f043d4d531a34825c584f3e843528a10aa468c79230b"},"onedrive-cli":{"desc":"Folder synchronization with OneDrive","executables":["onedrive"],"head_dependencies":["curl","dbus","sqlite","systemd",{"ldc":":build"},{"pkgconf":":build"}],"homepage":"https://abraunegg.github.io","license":"GPL-3.0-only","oldnames":["onedrive"],"ruby_source_checksum":"21d9d25b342962d495a3edfddcb98ea222f46da93e10bd94698300757a5fb333","service_args":[[":run_type",":immediate"],[":working_dir","/$HOME"],[":log_path","$HOMEBREW_PREFIX/var/log/onedrive.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/onedrive.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/onedrive-cli/bin/onedrive","--monitor"]],"stable_dependencies":["curl","dbus","sqlite","systemd",{"ldc":":build"},{"pkgconf":":build"}],"stable_checksum":"7d23679f244b44ab4ff015e940795ec8bfd24de97bea469d6a31f110ca12d61d","stable_url_args":["https://github.com/abraunegg/onedrive/archive/refs/tags/v2.5.12.tar.gz"],"stable_version":"2.5.12"},"onefetch":{"desc":"Command-line Git information tool","executables":["onefetch"],"head_dependencies":["zstd",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/o2sh/onefetch.git",{":branch":"main"}],"homepage":"https://onefetch.dev/","license":"MIT","ruby_source_checksum":"19966a3df68057020168290f8765f29a9540475e8a281cf6d6b86834f893a82c","stable_dependencies":["zstd",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7381912c62ed1c8a3b1a443afac2fa22d8a10db8414cd44198c5d4997fab0d54","stable_url_args":["https://github.com/o2sh/onefetch/archive/refs/tags/3.1.0.tar.gz"],"stable_version":"3.1.0"},"onigmo":{"desc":"Regular expressions library forked from Oniguruma","executables":["onigmo-config"],"head_url_args":["https://github.com/k-takata/Onigmo.git",{":branch":"master"}],"homepage":"https://github.com/k-takata/Onigmo","license":"BSD-2-Clause","ruby_source_checksum":"33f295a1eb7f6038e750383758238f1aecb024d8ef4bd1f58bd8956264738c0a","stable_checksum":"c648496b5339953b925ebf44b8de356feda8d3428fa07dc1db95bfe2570feb76","stable_url_args":["https://github.com/k-takata/Onigmo/releases/download/Onigmo-6.2.0/onigmo-6.2.0.tar.gz"],"stable_version":"6.2.0","bottle_cellar":":any","bottle_checksum":"aae7be640b247269995fc92160e4251c47fb3c95302f549e59b8daeebb4074fa"},"oniguruma":{"desc":"Regular expressions library","executables":["onig-config"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/kkos/oniguruma.git",{":branch":"master"}],"homepage":"https://github.com/kkos/oniguruma/","license":"BSD-2-Clause","ruby_source_checksum":"2656eda555be128035d8dcf82bb04d094f96b06b7f5dd1b65f967bc76aa0b1c3","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"2a5cfc5ae259e4e97f86b68dfffc152cdaffe94e2060b770cb827238d769fc05","stable_url_args":["https://github.com/kkos/oniguruma/releases/download/v6.9.10/onig-6.9.10.tar.gz"],"stable_version":"6.9.10","bottle_cellar":":any","bottle_checksum":"38ea1c89b9e4fe235788557ce0eaa3812d5287c66b217fe798a95f436c241918"},"onion-location":{"bottle_rebuild":1,"desc":"Discover advertised Onion-Location for given URLs","executables":["onion-location"],"head_dependencies":["python@3.15"],"head_url_args":["https://codeberg.org/Freso/python-onion-location.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://codeberg.org/Freso/python-onion-location","license":"AGPL-3.0-or-later","revision":4,"ruby_source_checksum":"8a69f9b48d899e5ae8ea1d69794661da48acd2525b7c0a45edf1e1d57719aaae","stable_dependencies":["python@3.15"],"stable_checksum":"37dc14eab3a22b8948f8301542344144682108d1564289482827dc45106ee1d5","stable_url_args":["https://files.pythonhosted.org/packages/72/0d/e2656bdb8c66dc590da40622ca843f0513cd6f4b78bb1f9b6ed4592d283e/onion_location-0.1.0.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"0.1.0"},"onioncat":{"desc":"VPN-adapter that provides location privacy using Tor or I2P","executables":["ocat"],"head_dependencies":["tor",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/rahra/onioncat.git",{":branch":"master"}],"homepage":"https://github.com/rahra/onioncat","license":"GPL-3.0-only","ruby_source_checksum":"23b84ec2ac30e09582f6ffae99c0fa17662e108ba2ac7fae57a181fcf41284e5","stable_dependencies":["tor"],"stable_checksum":"5413a02baa94ef4d986628e6ffc1d03e9dbb231db7bfa5a615cc0726c3aea686","stable_url_args":["https://github.com/rahra/onioncat/releases/download/v4.11.0/onioncat-4.11.0.tar.gz"],"stable_version":"4.11.0","bottle_checksum":"03dbf70b4079c360e0fe10e7909068bf277be34b9780402faf525697b7b7cfb0"},"onionprobe":{"bottle_rebuild":1,"desc":"Test and monitoring tool for Tor Onion Services","executables":["onionprobe"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15","tor"],"head_url_args":["https://gitlab.torproject.org/tpo/onion-services/onionprobe.git",{":branch":"main"}],"homepage":"https://tpo.pages.torproject.net/onion-services/onionprobe/","license":"GPL-3.0-or-later","revision":5,"ruby_source_checksum":"3d663b9c789a4cc98b826f5614044c71ea7eb8e381e93c42e7a3bde9a3f663ca","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15","tor"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"45c12c89829e344422974aa9d56cc653d1e20a2f225e73ee18aeb995ca47a2be","stable_url_args":["https://files.pythonhosted.org/packages/30/d0/6441b228ce174481ace50dec6a19ce6298eebdb35d06f40f7b1de66f51c4/onionprobe-1.4.1.tar.gz"],"stable_version":"1.4.1"},"onlykey-agent":{"bottle_rebuild":1,"desc":"Middleware that lets you use OnlyKey as a hardware SSH/GPG device","executables":["onlykey-agent","onlykey-gpg","onlykey-gpg-agent","onlykey_agent.py"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"gnupg","hidapi","libsodium",{"libusb":":no_linkage"},"python@3.15",{"pkgconf":":build"}],"homepage":"https://docs.crp.to/onlykey-agent.html","license":"LGPL-3.0-only","revision":14,"ruby_source_checksum":"206199d16c37275f0e50ea7f522113eea356df3e73a12c7964bc7c59576890c4","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"gnupg","hidapi","libsodium",{"libusb":":no_linkage"},"python@3.15",{"pkgconf":":build"}],"stable_checksum":"49b19bec28dc0fb7053ef01266d8a9e7a078bb146214a641bdbb1feac6fc7ddb","stable_url_args":["https://files.pythonhosted.org/packages/68/80/e89b6c3680bedb1e14e99f0539ac805bddc7d8dd87c58805c64484966b7c/onlykey-agent-1.1.15.tar.gz"],"stable_version":"1.1.15"},"onnx":{"compatibility_version":1,"desc":"Open standard for machine learning interoperability","head_dependencies":["abseil","protobuf",{"cmake":[":build",":test"]}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://onnx.ai/","license":"Apache-2.0","ruby_source_checksum":"d675ecc5afec73175739d38ce66685b338b1f7f81baf24a16ff889a78831c4c4","stable_dependencies":["abseil","protobuf",{"cmake":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/onnx/raw/4de8a450afd87b1ba1931f50d841e9c50b63d8a0/f/0004-Add-fixes-for-use-with-onnxruntime.patch","sha256":"d9ddb735c065fd5dae11ab79371e62bdcca157a6d2a7705cc83ee612abeaaa98","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/microsoft/onnxruntime/issues/8556"}]}],"stable_checksum":"2f23784e27d210a23b059a847c305e305034fb4a842fface3ff37283f85a2b40","stable_url_args":["https://github.com/onnx/onnx/archive/refs/tags/v1.23.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.23.2"},"onnxruntime":{"compatibility_version":10,"desc":"Cross-platform, high performance scoring engine for ML models","head_dependencies":["abseil","onnx","protobuf","re2",{"boost":":build"},{"cmake":":build"},{"eigen":":build"},{"flatbuffers":":build"},{"howard-hinnant-date":":build"},{"nlohmann-json":":build"},{"python@3.14":":build"},{"safeint":":build"}],"homepage":"https://github.com/microsoft/onnxruntime","license":"MIT","ruby_source_checksum":"58922b7c4802778a49641d357e09870abbdfe870e1b0b1388a8759d34c152dd1","stable_dependencies":["abseil","onnx","protobuf","re2",{"boost":":build"},{"cmake":":build"},{"eigen":":build"},{"flatbuffers":":build"},{"howard-hinnant-date":":build"},{"nlohmann-json":":build"},{"python@3.14":":build"},{"safeint":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/microsoft/onnxruntime/commit/9be45798c9a3d17bdf6c29e623a9823cfee98547.patch?full_index=1","sha256":"23aa70e50ae04fd67e563a5f81a9d387e7b068e0256f5fb1632b3744cc3b67ab","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/microsoft/onnxruntime/pull/33259"}]}],"stable_checksum":"a7e84230b5d509e48fbd6b73c2453a56345ccb22da34a46dac1f0cb4a2d6507b","stable_url_args":["https://github.com/microsoft/onnxruntime/archive/refs/tags/v1.31.0.tar.gz"],"stable_version":"1.31.0"},"ooniprobe":{"desc":"Network interference detection tool","executables":["ooniprobe"],"head_dependencies":["tor",{"go":":build"}],"head_url_args":["https://github.com/ooni/probe-cli.git",{":branch":"master"}],"homepage":"https://ooni.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"71faf8366b4196cee7467ef2ab5d31c36b716f070191649939ce85b53a2e2ade","stable_dependencies":["tor",{"go":":build"}],"stable_checksum":"0c7aab87ef755c5c5454ba81df7fb800249fd3a26d1e7e77043be766e19013a0","stable_url_args":["https://github.com/ooni/probe-cli/archive/refs/tags/v3.31.0.tar.gz"],"stable_version":"3.31.0"},"opa":{"desc":"Open source, general-purpose policy engine","executables":["opa"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/open-policy-agent/opa.git",{":branch":"main"}],"homepage":"https://www.openpolicyagent.org","license":"Apache-2.0","ruby_source_checksum":"16163fb95e68400e7cb5c8c4216dff141c9588aeebdcf7167d01f2a6372074d8","stable_dependencies":[{"go":":build"}],"stable_checksum":"3cd7c22a0295a463dbef376c50a952e5b5d6c1d50b36535c6bcafd73167a2082","stable_url_args":["https://github.com/open-policy-agent/opa/archive/refs/tags/v1.21.4.tar.gz"],"stable_version":"1.21.4"},"opal":{"bottle_rebuild":1,"desc":"Ruby to JavaScript transpiler","executables":["opal","opal-build","opal-repl"],"head_dependencies":["ruby",{"quickjs":":test"}],"head_url_args":["https://github.com/opal/opal.git",{":branch":"master"}],"homepage":"https://opalrb.com/","license":"MIT","ruby_source_checksum":"b9974fdeecb6ae42bebf007f891d894dcb7a4c4348f1847384fbdb73e6d496c2","stable_dependencies":["ruby",{"quickjs":":test"}],"stable_url_args":["https://github.com/opal/opal.git",{":tag":"v1.8.3",":revision":"54a8bbbf582458b66ab3b52e68bbf2b73281751a"}],"stable_version":"1.8.3"},"opam":{"caveats":"OPAM uses ~/.opam by default for its package database, so you need to\ninitialize it first by running:\n\n$ opam init\n","desc":"OCaml package manager","executables":["opam","opam-installer"],"head_dependencies":["rsync",{"ocaml":[":build",":test"]}],"head_url_args":["https://github.com/ocaml/opam.git",{":branch":"master"}],"head_uses_from_macos":[["unzip"]],"homepage":"https://opam.ocaml.org","license":"LGPL-2.1-only","ruby_source_checksum":"869871843ac484814188efc6a0f448ce0d0d9484105fc4497642ca0661b00eeb","stable_dependencies":["rsync",{"ocaml":[":build",":test"]}],"stable_checksum":"ebbaffa4192e69d612d2c1a5fc5a15b32730322d7e34bc4456ad4076bb987007","stable_url_args":["https://github.com/ocaml/opam/releases/download/2.6.1/opam-full-2.6.1.tar.gz"],"stable_uses_from_macos":[["unzip"]],"stable_version":"2.6.1"},"open-adventure":{"desc":"Colossal Cave Adventure, the 1995 430-point version","executables":["advent"],"head_dependencies":[{"asciidoctor":":build"},{"libyaml":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"head_url_args":["https://gitlab.com/esr/open-adventure.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"]],"homepage":"http://www.catb.org/~esr/open-adventure/","license":"BSD-2-Clause","ruby_source_checksum":"806cbbb04eefa28542bee432bb228f70b5c1bcd01f1d93f11d544373c9e8189c","stable_dependencies":[{"asciidoctor":":build"},{"libyaml":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"d3e48baee13fe953e041f1b8264580bf96bc893edee62586151de234350c3ccb","stable_url_args":["https://gitlab.com/esr/open-adventure/-/archive/1.22/open-adventure-1.22.tar.bz2"],"stable_uses_from_macos":[["libedit"]],"stable_version":"1.22"},"open-babel":{"bottle_rebuild":1,"conflicts":[["surelog",{":because":"both install `roundtrip` binaries"}]],"desc":"Chemical toolbox","executables":["obabel","obconformer","obdistgen","obenergy","obfit","obfitall","obgen","obgrep","obminimize","obmm","obprobe","obprop","obrms","obrotamer","obrotate","obspectrophore","obsym","obtautomer","obthermo","roundtrip"],"head_dependencies":["cairo","eigen","inchi","python@3.15",{"cmake":":build"},{"pkgconf":":build"},{"rapidjson":":build"},{"swig":":build"}],"head_url_args":["https://github.com/openbabel/openbabel.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/openbabel/openbabel","license":"GPL-2.0-only","ruby_source_checksum":"c25e3fefa5f2b492cd52e7e1a0b132da07eb095896b124f34c0a57ee11ede9d4","stable_dependencies":["cairo","eigen","inchi","python@3.15",{"cmake":":build"},{"pkgconf":":build"},{"rapidjson":":build"},{"swig":":build"}],"stable_checksum":"e140c25480fe1678d00b9a52462368fa4e7805fba67b12ee496784437f3e239e","stable_url_args":["https://github.com/openbabel/openbabel/archive/refs/tags/openbabel-3-2-1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.2.1"},"open-code-review":{"desc":"AI-powered code review tool with deterministic pipelines and an LLM agent","executables":["ocr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alibaba/open-code-review.git",{":branch":"main"}],"homepage":"https://open-codereview.ai","license":"Apache-2.0","ruby_source_checksum":"17499d094fa9fbc90a941cc75db61cb9a5887d58a6080d673dc3bf8a15beb880","stable_dependencies":[{"go":":build"}],"stable_checksum":"79d85050968f6932c327e9a808c7a6a508d7504583c2677b45e6b74ae881a0f7","stable_url_args":["https://github.com/alibaba/open-code-review/archive/refs/tags/v1.13.3.tar.gz"],"stable_version":"1.13.3"},"open-completion":{"bottle_rebuild":1,"desc":"Bash completion for open","head_url_args":["https://github.com/moshen/open-bash-completion.git",{":branch":"master"}],"homepage":"https://github.com/moshen/open-bash-completion","license":"MIT","ruby_source_checksum":"892857cf05a135f9114a87d023a756986e4e72d4c176ad4d0020af35f52611e1","stable_checksum":"bee63ee57278de3305b26a581ae23323285a3e2af80ee75d7cfca3f92dfe3721","stable_url_args":["https://github.com/moshen/open-bash-completion/archive/refs/tags/v1.0.5.tar.gz"],"stable_version":"1.0.5","bottle_tag":":all","bottle_checksum":"446d03e5ddceca4179f58fb2378d39f0cc1559f2b876ad53291c59ae1f43d548"},"open-image-denoise":{"desc":"High-performance denoising library for ray tracing","executables":["oidnBenchmark","oidnDenoise","oidnTest"],"head_dependencies":["tbb",{"cmake":":build"},{"ispc":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://openimagedenoise.github.io","license":"Apache-2.0","ruby_source_checksum":"5f00b582299eda39170e36a2f7c4ae5935ad320c8702fe4bfaafe860a2e0a60c","stable_dependencies":["tbb",{"cmake":":build"},{"ispc":":build"}],"stable_checksum":"e71fd043a70f1cc80e301d1b90df6c1f536098c4dd94baa612742f6db3369c36","stable_url_args":["https://github.com/RenderKit/oidn/releases/download/v2.5.1/oidn-2.5.1.src.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.5.1"},"open-jtalk":{"desc":"Japanese text-to-speech system","executables":["hts_engine","open_jtalk"],"homepage":"https://open-jtalk.sourceforge.net/","license":{":all_of":["BSD-3-Clause","CC-BY-3.0"]},"ruby_source_checksum":"f5a7e8ec80dcb1222e6a539b35f10d2273a0be290e497146568f3c536ea06962","stable_checksum":"20fdc6aeb6c757866034abc175820573db43e4284707c866fcd02c8ec18de71f","stable_url_args":["https://downloads.sourceforge.net/project/open-jtalk/Open%20JTalk/open_jtalk-1.11/open_jtalk-1.11.tar.gz"],"stable_version":"1.11","bottle_checksum":"54f06b56bf45958a2df00f97459427d4afc13cfc9017936c7f26b0c33635b5ed"},"open-mesh":{"desc":"Generic data structure to represent and manipulate polygonal meshes","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://gitlab.vci.rwth-aachen.de:9000/OpenMesh/OpenMesh.git",{":branch":"master"}],"homepage":"https://www.graphics.rwth-aachen.de/software/openmesh/","license":"BSD-3-Clause","ruby_source_checksum":"0e9cdaa2781ee05dee30a934437dfecbd86f53a868a785ad6eeef342003f5c98","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9d22e65bdd6a125ac2043350a019ec4346ea83922cafdf47e125a03c16f6fa07","stable_url_args":["https://www.graphics.rwth-aachen.de/media/openmesh_static/Releases/11.0/OpenMesh-11.0.0.tar.bz2"],"stable_version":"11.0.0","bottle_cellar":":any","bottle_checksum":"6c3376d904fd088a04933218be444ade532aa7dce3e956586445115f45efc776"},"open-mpi":{"aliases":["openmpi"],"compatibility_version":1,"conflicts":[["mpich",{":because":"both install MPI compiler wrappers"}]],"desc":"High performance message passing library","executables":["mpiCC","mpic++","mpicc","mpicxx","mpiexec","mpif77","mpif90","mpifort","mpirun","ompi_info","opal_wrapper","oshrun"],"head_dependencies":["gcc","hwloc","libevent","pmix","prrte",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/open-mpi/ompi.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}]],"homepage":"https://www.open-mpi.org/","license":{":all_of":["BSD-3-Clause-Open-MPI","mpich2"]},"ruby_source_checksum":"fd6def3b061b8642de47870b62d7e9b298c513f1d2abc848054b84b1118f57e2","stable_dependencies":["gcc","hwloc","libevent","pmix","prrte"],"stable_checksum":"e668a3c4acd50c41dc204c8a6dd98a611e0f26af89cf677577fa9be8a2698003","stable_url_args":["https://download.open-mpi.org/release/open-mpi/v5.0/openmpi-5.0.11.tar.bz2"],"stable_version":"5.0.11"},"open-ocd":{"aliases":["openocd"],"desc":"On-chip debugging, in-system programming and boundary-scan testing","executables":["openocd"],"head_dependencies":["capstone","hidapi","libftdi","libusb",{"autoconf":":build"},{"automake":":build"},{"jimtcl":":build"},{"libtool":":build"},{"texinfo":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/openocd-org/openocd.git",{":branch":"master"}],"homepage":"https://openocd.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"293adb2c38f20e79946a6e85544fa66daf297aeb83d85b8d4339a711e82ad045","stable_dependencies":["capstone","hidapi","libftdi","libusb",{"pkgconf":":build"}],"stable_checksum":"af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa","stable_url_args":["https://downloads.sourceforge.net/project/openocd/openocd/0.12.0/openocd-0.12.0.tar.bz2"],"stable_version":"0.12.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"daa9924f73a731d961f1df6f2b7795324253cbfe73bf8e68f6d823d0753268c3"},"open-scene-graph":{"aliases":["openscenegraph"],"bottle_rebuild":2,"desc":"3D graphics toolkit","executables":["osgarchive","osgconv","osgfilecache","osgversion","osgviewer","present3D"],"head_dependencies":["fontconfig","freetype","jpeg-turbo","sdl2-compat",{"cmake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/openscenegraph/OpenSceneGraph.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/openscenegraph/OpenSceneGraph","license":{"LGPL-2.1-or-later":{":with":"WxWindows-exception-3.1"}},"revision":2,"ruby_source_checksum":"917c55df158f71f03220e2af8aadf9f4013aebf5ea114c2d9d000197680d9fb9","stable_dependencies":["fontconfig","freetype","jpeg-turbo","sdl2-compat",{"cmake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/openscenegraph/OpenSceneGraph/commit/21f5a0adfb57dc4c28b696e93beface45de28194.patch?full_index=1","sha256":"d1e4e33b50ab006420417c7998d7e0d43d0349e6f407b5eb92a3fc6636523fbf","type":"backport"}],"stable_checksum":"aea196550f02974d6d09291c5d83b51ca6a03b3767e234a8c0e21322927d1e12","stable_url_args":["https://github.com/openscenegraph/OpenSceneGraph/archive/refs/tags/OpenSceneGraph-3.6.5.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"3.6.5"},"open-simh":{"bottle_rebuild":2,"conflicts":[["nova-fairwinds",{":because":"both install `nova` binaries"}],["sigma-cli",{":because":"both install `sigma` binaries"}]],"desc":"Multi-system computer simulator","executables":["altair","eclipse","gri","h316","i1401","i1620","i7094","id16","id32","lgp","nova","pdp1","pdp10","pdp11","pdp15","pdp4","pdp7","pdp8","pdp9","sds","sigma","uc15","vax","vax780"],"head_dependencies":["libpng","vde"],"head_url_args":["https://github.com/open-simh/simh.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"],["libpcap"]],"homepage":"https://opensimh.org/","license":"MIT","ruby_source_checksum":"413a984e18194ca8e92d5ef084c8e29111debd5795a78d3795d679685b6be506","stable_dependencies":["libpng","vde"],"stable_checksum":"9d0370c79e8910fa1cd2b19d23885bfaa5564df86101c40481dd9b6e64593b18","stable_url_args":["https://github.com/open-simh/simh/archive/refs/tags/v3.12-3.tar.gz"],"stable_uses_from_macos":[["libedit"],["libpcap"]],"stable_version":"3.12-3"},"open-sp":{"bottle_rebuild":5,"desc":"SGML parser","executables":["onsgmls","osgmlnorm","ospam","ospcat","ospent","osx"],"head_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"docbook":":build"},{"ghostscript":":build"},{"libtool":":build"},{"xmlto":":build"}],"homepage":"https://openjade.sourceforge.net/","license":"X11","ruby_source_checksum":"2e89919be73000241b467b26d4b155940b480c95f0597ea360b672ef28222c90","stable_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"docbook":":build"},{"ghostscript":":build"},{"libtool":":build"},{"xmlto":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitweb.gentoo.org/repo/gentoo.git/plain/app-text/opensp/files/opensp-1.5.2-c11-using.patch?id=688d9675782dfc162d4e6cff04c668f7516118d0","sha256":"3ebd2526e0f41a12b9107a09ece834043678d499252c28941eeb2a5676b1ce5e","type":"unofficial"}],"stable_checksum":"57f4898498a368918b0d49c826aa434bb5b703d2c3b169beb348016ab25617ce","stable_url_args":["https://downloads.sourceforge.net/project/openjade/opensp/1.5.2/OpenSP-1.5.2.tar.gz"],"stable_version":"1.5.2","bottle_cellar":":any","bottle_checksum":"4075ad44cb25e963f435a1f48a9cc910c00d2de4ab2623fe803422910b0ba325"},"open-tyrian":{"caveats":"Save games will be put in ~/.opentyrian","desc":"Open-source port of Tyrian","executables":["opentyrian"],"head_dependencies":["sdl2-compat","sdl2_net",{"pkgconf":":build"}],"head_url_args":["https://github.com/opentyrian/opentyrian.git",{":branch":"master"}],"homepage":"https://github.com/opentyrian/opentyrian","license":"GPL-2.0-or-later","ruby_source_checksum":"6d50163cb00a5fe9ed53af24e90692ecc7a542673608a5ff355d927ccccea084","stable_dependencies":["sdl2-compat","sdl2_net",{"pkgconf":":build"}],"stable_checksum":"dbcd96383d4fa571137242c36bd7eca054cf5a08a9bf2eec15ef230d6e60680d","stable_url_args":["https://github.com/opentyrian/opentyrian/archive/refs/tags/v2.1.20260913.tar.gz"],"stable_version":"2.1.20260913"},"open62541":{"desc":"Open source implementation of OPC UA","head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://open62541.org/","license":"MPL-2.0","ruby_source_checksum":"41d2978fa7b621b5ee3f9e23f8829a3b8eb8b19d06b76d118e1c8111041f2587","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"610aa4db6d4d1a818be128b2889369df3acb9e769aaa18dcc6f4f97e6fbdc9a7","stable_url_args":["https://github.com/open62541/open62541/archive/refs/tags/v1.5.9.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.5.9"},"openai-whisper":{"desc":"General-purpose speech recognition model","executables":["whisper"],"head_dependencies":["certifi","ffmpeg","llvm@22","python@3.15","pytorch",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/openai/whisper.git",{":branch":"main"}],"homepage":"https://github.com/openai/whisper","license":"MIT","revision":8,"ruby_source_checksum":"df496b9d0a6c8ed8ff78d102649f3a7bac2b9a9937af2a2b650b2b9881c06c71","stable_dependencies":["certifi","ffmpeg","llvm@22","python@3.15","pytorch",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"37a91a3921809d9f44748ffc73c0a55c9f366c85a3ef5c2ae0cc09540432eb96","stable_url_args":["https://files.pythonhosted.org/packages/35/8e/d36f8880bcf18ec026a55807d02fe4c7357da9f25aebd92f85178000c0dc/openai_whisper-20250625.tar.gz"],"stable_version":"20250625"},"openal-soft":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Implementation of the OpenAL 3D audio API","executables":["openal-info"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/kcat/openal-soft.git",{":branch":"master"}],"homepage":"https://openal-soft.org/","keg_only_args":[":shadowed_by_macos","macOS provides OpenAL.framework"],"license":"LGPL-2.0-or-later","ruby_source_checksum":"dd40b80c1111ef44b9dadc5974bc545cc669175fa41b95ebe02de74152b059fb","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"1dbaac44e7579d5bc8847ca8db4b2e8b9fd3961041f35ee20def4958301e1089","stable_url_args":["https://openal-soft.org/openal-releases/openal-soft-1.25.2.tar.bz2"],"stable_version":"1.25.2"},"openapi-diff":{"desc":"Utility for comparing two OpenAPI specifications","executables":["openapi-diff"],"head_dependencies":["openjdk",{"maven":":build"}],"homepage":"https://github.com/OpenAPITools/openapi-diff","license":"Apache-2.0","ruby_source_checksum":"0ee779e5708fb2c2f2aeb47c3cefb274b37fd8e6d50400d13025b421c251f1f4","stable_dependencies":["openjdk",{"maven":":build"}],"stable_checksum":"5e1ac21d4560b80606e315acaee217bfdfe84684407eaa978f97e2f96139befb","stable_url_args":["https://github.com/OpenAPITools/openapi-diff/archive/refs/tags/2.1.7.tar.gz"],"stable_version":"2.1.7","bottle_tag":":all","bottle_checksum":"d6c148ec0b46df02d99c8a8e87e98ebbef0ccb9d776b13c9d2752737b5da3ba6"},"openapi-generator":{"desc":"Generate clients, server & docs from an OpenAPI spec (v2, v3)","executables":["openapi-generator"],"head_dependencies":["openjdk",{"maven":":build"}],"head_url_args":["https://github.com/OpenAPITools/openapi-generator.git",{":branch":"master"}],"homepage":"https://openapi-generator.tech/","license":"Apache-2.0","ruby_source_checksum":"19097599eb536f87898d80d3e1310c4f43de3c0e130f8135c109057f43263991","stable_dependencies":["openjdk"],"stable_checksum":"1760050094997b9cc790cc1350be095f15da8c08a996b184d3eadc4ccda5e35e","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/openapitools/openapi-generator-cli/7.26.0/openapi-generator-cli-7.26.0.jar"],"stable_version":"7.26.0","bottle_tag":":all","bottle_checksum":"f77ac097c242e415130952c49ecf14445f63ead381064ade385e19d42c02889a"},"openapi-tui":{"bottle_rebuild":1,"desc":"TUI to list, browse and run APIs defined with openapi spec","executables":["openapi-tui"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/zaghaghi/openapi-tui.git",{":branch":"main"}],"homepage":"https://github.com/zaghaghi/openapi-tui","license":"MIT","ruby_source_checksum":"2fae294d6445cb92136a591d637f0905b2c886e756b82c8dd5f344f59fcab48b","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e9ca7bc160ca6fdf50f7534318589fcb725564c05b81f40742e37a422f35a191","stable_url_args":["https://github.com/zaghaghi/openapi-tui/archive/refs/tags/0.10.2.tar.gz"],"stable_version":"0.10.2"},"openapi":{"desc":"CLI tools for working with OpenAPI, Arazzo and Overlay specifications","executables":["openapi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/speakeasy-api/openapi.git",{":branch":"main"}],"homepage":"https://www.speakeasy.com","license":"MIT","ruby_source_checksum":"d04a880d200e9e1142b6f88feff1e91b0ab93e4d32bb2e058b1812fd69dbeac8","stable_dependencies":[{"go":":build"}],"stable_checksum":"6811b537fcc4962038f8fcc6a952b783dd6c8fa44526970abf2ca89339afcc3b","stable_url_args":["https://github.com/speakeasy-api/openapi/archive/refs/tags/v1.26.0.tar.gz"],"stable_version":"1.26.0"},"openapv":{"desc":"Open Advanced Professional Video Codec","executables":["oapv_app_dec","oapv_app_enc"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/AcademySoftwareFoundation/openapv","license":"BSD-3-Clause","ruby_source_checksum":"0bed5c58a3645c74a9d5cc1661881c214dbcf0bdec02166d5e270dae651c5ef0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"38f841ce44e80c40b682a5323b4f3ebc6e339b6071965bc1c705a17d46ab2fc8","stable_url_args":["https://github.com/AcademySoftwareFoundation/openapv/archive/refs/tags/v1.1.3.0.tar.gz"],"stable_version":"1.1.3.0"},"openbao":{"bottle_rebuild":1,"conflicts":[["bao",{":because":"both install `bao` binaries"}]],"desc":"Provides a software solution to manage, store, and distribute sensitive data","executables":["bao"],"head_dependencies":[{"go":":build"},{"node@22":":build"},{"pnpm":":build"}],"head_url_args":["https://github.com/openbao/openbao.git",{":branch":"main"}],"homepage":"https://openbao.org/","license":"MPL-2.0","ruby_source_checksum":"f67f3693cc573108e66d3261afa7787f02e9a7c46e7f33f8d576dfc8917ed9b6","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/openbao.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/openbao.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/openbao/bin/bao","server","-dev"]],"stable_dependencies":[{"go":":build"},{"node@22":":build"},{"pnpm":":build"}],"stable_url_args":["https://github.com/openbao/openbao.git",{":tag":"v2.7.1",":revision":"a5db72cef75c24b920ade02065b18dd8eb666bac"}],"stable_version":"2.7.1"},"openblas":{"compatibility_version":1,"desc":"Optimized BLAS library","head_dependencies":["gcc","libomp",{"pkgconf":":test"}],"head_url_args":["https://github.com/OpenMathLib/OpenBLAS.git",{":branch":"develop"}],"homepage":"https://www.openblas.net/","keg_only_args":[":shadowed_by_macos","macOS provides BLAS in Accelerate.framework"],"license":{":all_of":["BSD-3-Clause","BSD-2-Clause-Views","BSD-3-Clause-Open-MPI","BSD-2-Clause"]},"ruby_source_checksum":"a9df5fa47015b4814c0ea8616127e248e48cc5a1136c1f33b13f5cdbe2da454e","stable_dependencies":["gcc","libomp",{"pkgconf":":test"}],"stable_checksum":"cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed","stable_url_args":["https://github.com/OpenMathLib/OpenBLAS/archive/refs/tags/v0.3.34.tar.gz"],"stable_version":"0.3.34"},"openblas64":{"desc":"Optimized BLAS library","head_dependencies":["gcc",{"objconv":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/OpenMathLib/OpenBLAS.git",{":branch":"develop"}],"homepage":"https://www.openblas.net/","keg_only_args":["the headers conflict with `openblas`"],"license":{":all_of":["BSD-3-Clause","BSD-2-Clause-Views","BSD-3-Clause-Open-MPI","BSD-2-Clause"]},"ruby_source_checksum":"dcf7eae8dccd5311370acfbbf055c5d93e293a34e780ec480e04e19530485ed3","stable_dependencies":["gcc",{"objconv":":build"},{"pkgconf":":test"}],"stable_checksum":"cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed","stable_url_args":["https://github.com/OpenMathLib/OpenBLAS/archive/refs/tags/v0.3.34.tar.gz"],"stable_version":"0.3.34"},"opencascade":{"desc":"3D modeling and numerical simulation software for CAD/CAM/CAE","executables":["DRAWEXE","DRAWEXE-7.9.3","ExpToCasExe","ExpToCasExe-7.9.3","custom.sh","custom_gcc_64.sh","draw.sh","env.sh"],"head_dependencies":["fontconfig","freetype","tbb",{"cmake":[":build",":test"]},{"doxygen":":build"},{"rapidjson":":build"}],"head_uses_from_macos":[["tcl-tk"]],"homepage":"https://dev.opencascade.org/","license":"LGPL-2.1-only","revision":1,"ruby_source_checksum":"04687c748c2064056317b8d4e280acbae34e421bbf669f7f216b62b1185d9638","stable_dependencies":["fontconfig","freetype","tbb",{"cmake":[":build",":test"]},{"doxygen":":build"},{"rapidjson":":build"}],"stable_checksum":"5ecf094ec6b12d5413dfb851d8c3590c354058aee556e32e408bdfbf8c357d57","stable_url_args":["https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_9_3.tar.gz"],"stable_uses_from_macos":[["tcl-tk"]],"stable_version":"7.9.3"},"opencbm":{"bottle_rebuild":1,"desc":"Provides access to various floppy drive formats","executables":["cbmcopy","cbmctrl","cbmformat","cbmforng","cbmlinetester","cbmread","cbmrpm41","cbmwrite","d64copy","d82copy","frm_analyzer","imgcopy","opencbm_plugin_helper_tools","samplelibtransf","testlines","xum1541cfg"],"head_dependencies":["libusb",{"cc65":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/OpenCBM/OpenCBM.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://spiro.trikaliotis.net/opencbm","license":"GPL-2.0-only","ruby_source_checksum":"ef34fb502b87ba0fdcab7dc57691ae318affd090b935bc39a42e649f0d398770","stable_dependencies":["libusb",{"cc65":":build"},{"pkgconf":":build"}],"stable_checksum":"5499cd1143b4a246d6d7e93b94efbdf31fda0269d939d227ee5bcc0406b5056a","stable_url_args":["https://github.com/OpenCBM/OpenCBM/archive/refs/tags/v0.4.99.104.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.4.99.104","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"90c901874fffef22c717c75d8958109f5b82849c6c1ae5ceac0d2c31bd5595a2"},"opencc":{"compatibility_version":2,"desc":"Simplified-traditional Chinese conversion tool","executables":["opencc","opencc_dict","opencc_phrase_extract"],"head_dependencies":["marisa",{"cmake":":build"}],"head_url_args":["https://github.com/BYVoid/OpenCC.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://opencc.byvoid.com/","license":"Apache-2.0","ruby_source_checksum":"203ac0cc7022b28dbf104c474f96cb55b278763d4eedea86878f1d576e776be2","stable_dependencies":["marisa",{"cmake":":build"}],"stable_checksum":"8e5f5cf7fe195bd9b9be851adc9738c1ef7dc5c24441dd5878a56db4087a9a70","stable_url_args":["https://github.com/BYVoid/OpenCC/archive/refs/tags/ver.1.4.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.4.2"},"opencl-clhpp-headers":{"desc":"C++ language header files for the OpenCL API","head_dependencies":["opencl-headers",{"cmake":":build"}],"head_url_args":["https://github.com/KhronosGroup/OpenCL-CLHPP.git",{":branch":"main"}],"homepage":"https://www.khronos.org/registry/OpenCL/","keg_only_args":[":shadowed_by_macos","macOS provides OpenCL.framework"],"license":"Apache-2.0","ruby_source_checksum":"7ee6835c834919c54259c37d7b476bfffa469a502795fb980e7c0840c5017578","stable_dependencies":["opencl-headers",{"cmake":":build"}],"stable_checksum":"fafb4fd202d113992c009d46e6358e70076167e62a5baeb377fe813033a2655e","stable_url_args":["https://github.com/KhronosGroup/OpenCL-CLHPP/archive/refs/tags/v2026.05.29.tar.gz"],"stable_version":"2026.05.29","bottle_tag":":all","bottle_checksum":"18397e5be17e6421fb8a654666530d31d2b94916b2f877ecf0f8ba2828f9ef69"},"opencl-headers":{"desc":"C language header files for the OpenCL API","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/KhronosGroup/OpenCL-Headers.git",{":branch":"main"}],"homepage":"https://www.khronos.org/registry/OpenCL/","keg_only_args":[":shadowed_by_macos","macOS provides OpenCL.framework"],"license":"Apache-2.0","ruby_source_checksum":"951315c462082d4ba5a076cc3a1570254bb0d06202cefe7efcd0ccb6331a55b2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d9e6c48357de5002da11ce45de600e0c3ffe6ab4f628a3b9fe2b38603161658a","stable_url_args":["https://github.com/KhronosGroup/OpenCL-Headers/archive/refs/tags/v2026.05.29.tar.gz"],"stable_version":"2026.05.29","bottle_tag":":all","bottle_checksum":"7f60154c2841c780503e7bef0d6ecc1c64a2fd5d54512a088b8a981eaa235c9d"},"opencl-icd-loader":{"caveats":"The default vendors directory is $HOMEBREW_PREFIX/etc/OpenCL/vendors\n","conflicts":[["ocl-icd",{":because":"both install `lib/libOpenCL.so` library"}]],"desc":"OpenCL Installable Client Driver (ICD) Loader","executables":["cllayerinfo"],"head_dependencies":[{"cmake":":build"},{"opencl-headers":[":build",":test"]}],"head_url_args":["https://github.com/KhronosGroup/OpenCL-ICD-Loader.git",{":branch":"main"}],"homepage":"https://www.khronos.org/registry/OpenCL/","keg_only_args":[":shadowed_by_macos","macOS provides OpenCL.framework"],"license":"Apache-2.0","ruby_source_checksum":"50ca3a106cae1d713b2addbc7464acd183fd8264132140207719432cb25fe8ea","stable_dependencies":[{"cmake":":build"},{"opencl-headers":[":build",":test"]}],"stable_checksum":"48fd0c5181db7cd046f4f731d5955694892e10998d49d09ee0d997e7e04fd939","stable_url_args":["https://github.com/KhronosGroup/OpenCL-ICD-Loader/archive/refs/tags/v2026.05.29.tar.gz"],"stable_version":"2026.05.29"},"openclaw-cli":{"desc":"Your own personal AI assistant","executables":["openclaw"],"head_dependencies":["node"],"homepage":"https://openclaw.ai/","license":"MIT","oldnames":["clawdbot-cli"],"ruby_source_checksum":"99eea9d88e77e475ccc107de02008016087a9bf5c1ab37e75ff46a2e94cce64c","stable_dependencies":["node"],"stable_checksum":"b13fc9f1221e185451573a435ff31bdeb8c5875f569e6f41008198708ca2359f","stable_url_args":["https://registry.npmjs.org/openclaw/-/openclaw-2026.10.6.tgz"],"stable_version":"2026.10.6"},"opencoarrays":{"desc":"Open-source coarray Fortran ABI, API, and compiler wrapper","executables":["caf","cafrun"],"head_dependencies":["gcc@13","open-mpi",{"cmake":":build"}],"head_url_args":["https://github.com/sourceryinstitute/opencoarrays.git",{":branch":"main"}],"homepage":"http://www.opencoarrays.org","license":"BSD-3-Clause","ruby_source_checksum":"6124a1256218225cc3a17f232463af44f8ab411b7596447e296a035710660522","stable_dependencies":["gcc@13","open-mpi",{"cmake":":build"}],"stable_checksum":"f9f2fb6ac1fe92c1ea66976894b5cebe53812827b7d1238fed933e2845e8a022","stable_url_args":["https://github.com/sourceryinstitute/OpenCoarrays/archive/refs/tags/2.10.3.tar.gz"],"stable_version":"2.10.3"},"opencode":{"desc":"AI coding agent, built for the terminal","executables":["opencode"],"head_dependencies":["ripgrep",{"bun":":build"},{"python@3.15":":build"},{"rust":":build"},{"zig@0.16":":build"}],"homepage":"https://opencode.ai","license":"MIT","ruby_source_checksum":"b7e3213a54c836898d9ba5a0aab4b775f70071acca909f0f6d27206ba75ced4c","stable_dependencies":["ripgrep",{"bun":":build"},{"python@3.15":":build"},{"rust":":build"},{"zig@0.16":":build"}],"stable_checksum":"eb16e1b9c504fff1e7d8679d7a88421967a403a7bb223e8993879a46735ff61f","stable_url_args":["https://github.com/anomalyco/opencode/archive/refs/tags/v2.1.4.tar.gz"],"stable_version":"2.1.4"},"opencolorio":{"aliases":["ocio"],"bottle_rebuild":1,"caveats":"OpenColorIO requires several environment variables to be set.\nYou can source the following script in your shell-startup to do that:\n  $HOMEBREW_PREFIX/share/ocio/setup_ocio.sh\n\nAlternatively the documentation describes what env-variables need set:\n  https://opencolorio.org/installation.html#environment-variables\n\nYou will require a config for OCIO to be useful. Sample configuration files\nand reference images can be found at:\n  https://opencolorio.org/downloads.html\n","compatibility_version":1,"desc":"Color management solution geared towards motion picture production","executables":["ocioarchive","ociobakelut","ociocheck","ociochecklut","ocioconvert","ociocpuinfo","ociolutimage","ociomakeclf","ociomergeconfigs","ocioperf","ociowrite"],"head_dependencies":["imath","little-cms2","minizip-ng","openexr","pystring","yaml-cpp","zlib-ng-compat",{"cmake":":build"},{"pybind11":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/AcademySoftwareFoundation/OpenColorIO.git",{":branch":"main"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://opencolorio.org/","license":"BSD-3-Clause","ruby_source_checksum":"78b1b888799ac41fa7b3db9445ac2e76789f16029f109bd2454084010b7658f0","stable_dependencies":["imath","little-cms2","minizip-ng","openexr","pystring","yaml-cpp","zlib-ng-compat",{"cmake":":build"},{"pybind11":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"784ac37bde5b9c6e5dc15f23d1235bd1452d376cdc03627d6d6dd310f375a735","stable_url_args":["https://github.com/AcademySoftwareFoundation/OpenColorIO/archive/refs/tags/v2.6.0.tar.gz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"2.6.0"},"openconnect":{"caveats":"A `vpnc-script` has been installed at $HOMEBREW_PREFIX/etc/vpnc/vpnc-script.\nIf you applied any local changes then newer versions will be\navailable at $HOMEBREW_PREFIX/etc/vpnc/vpnc-script.default\n","desc":"Open client for Cisco AnyConnect VPN","executables":["openconnect"],"head_dependencies":["gmp","gnutls","nettle","p11-kit","stoken","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["git://git.infradead.org/users/dwmw2/openconnect.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://www.infradead.org/openconnect/","license":"LGPL-2.1-only","ruby_source_checksum":"978cfacb0404af9ec8554e9eac31f424ac29e0811a82eb3fb2cbab7cec646a50","stable_dependencies":["gmp","gnutls","nettle","p11-kit","stoken","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"5b32369467db6e5f317aa1ed12cfcbb81ed00bdbc765450b6bfcbdc300944a58","stable_url_args":["https://www.infradead.org/openconnect/download/openconnect-9.21.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"9.21"},"opencore-amr":{"desc":"Audio codecs extracted from Android open source project","homepage":"https://opencore-amr.sourceforge.net/","license":"Apache-2.0","ruby_source_checksum":"8e662c3c97c499d2d6942edb4c1d313c6e518511ed972d2f3ddb7cca38dfbc9c","stable_checksum":"483eb4061088e2b34b358e47540b5d495a96cd468e361050fae615b1809dc4a1","stable_url_args":["https://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.6.tar.gz"],"stable_version":"0.1.6","bottle_cellar":":any","bottle_checksum":"b9aa683edb4806619271a8f462c455cf2982124660fb03219b5858c22d2eb721"},"opencrabs":{"desc":"Autonomous, self-improving AI agent in a single Rust binary","executables":["opencrabs"],"head_dependencies":["opus","rtk",{"cmake":":build"},{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/opencrabs/opencrabs.git",{":branch":"main"}],"homepage":"https://opencrabs.com","license":"MIT","ruby_source_checksum":"b51d432d7727a376a32f24ccaeb6e5920dbaaa6e34a42f1c1162cb1ac7b451ff","stable_dependencies":["opus","rtk",{"cmake":":build"},{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"685d9172ae4d882b4d578ba833cc47f5c17070bc5b9a4877ef6ccab87bc3a5de","stable_url_args":["https://github.com/opencrabs/opencrabs/archive/refs/tags/v0.5.13.tar.gz"],"stable_version":"0.5.13"},"opencsg":{"desc":"Constructive solid geometry rendering library","head_dependencies":[{"cmake":":build"}],"homepage":"https://www.opencsg.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"9be54e354d8eb23754e00e73281ac03ba9f250b3bc87aa9c92f5d41343edc97b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5ac5df73b1ad3340dd6705ff90e009f1a946bb9536c21c2263a6f974265664c0","stable_url_args":["https://www.opencsg.org/OpenCSG-1.8.2.tar.gz"],"stable_version":"1.8.2"},"opencv":{"aliases":["opencv@5"],"bottle_rebuild":1,"compatibility_version":2,"desc":"Open source computer vision library","executables":["opencv_annotation","opencv_model_diagnostics","opencv_version","opencv_visualisation","opencv_waldboost_detector","setup_vars_opencv5.sh"],"head_dependencies":["abseil","ceres-solver","eigen","ffmpeg","freetype","gflags","glog","harfbuzz","jpeg-turbo","jsoncpp","libavif","libpng","libtiff","numpy","openblas","openexr","openjpeg","openvino","protobuf","python@3.14","tbb","tesseract","vtk","webp","glew","imath","libarchive",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"head_url_args":["https://github.com/opencv/opencv.git",{":branch":"5.x"}],"homepage":"https://opencv.org/","license":"Apache-2.0","revision":11,"ruby_source_checksum":"fd511259598e82651e0c22a6d2bc3a4fec4e3659d9bfbbf503bb644434f8541f","stable_dependencies":["abseil","ceres-solver","eigen","ffmpeg","freetype","gflags","glog","harfbuzz","jpeg-turbo","jsoncpp","libavif","libpng","libtiff","numpy","openblas","openexr","openjpeg","openvino","protobuf","python@3.14","tbb","tesseract","vtk","webp","glew","imath","libarchive",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/opencv/opencv/commit/f7ad23157f1b99b59bc9a706e9c7e4c8394947ac.patch?full_index=1","sha256":"3813186a3e0c7f8c366b11c64f112d31a4f8c9709de333a2532e85142bea25bf","type":"backport","resolves":[{"type":"defect","id":"https://github.com/opencv/opencv/pull/29425"}]},{"strip":"p1","url":"https://github.com/opencv/opencv/commit/7551012b4e1c854c1dc36483c893f90b1c236977.patch?full_index=1","sha256":"0e662fbfd9949c4588138fcdb49bff124bf5e092ecfaa4db07938f50bb3ee1de","type":"backport","resolves":[{"type":"defect","id":"https://github.com/opencv/opencv/pull/29533"}]},{"strip":"p1","url":"https://github.com/opencv/opencv/commit/a6f17e1f6a53f8bb016acfbcd55b61cbe220f5c8.patch?full_index=1","sha256":"f9fc79e1783debed6530600044c73f9a7d816c3b3095c260e1769bd04a62eb7d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/opencv/opencv/pull/29662"}]}],"stable_checksum":"b0528f5a1d379d59d4701cb28c36e22214cc51cf64594e5b56f2d3e6c0233095","stable_url_args":["https://github.com/opencv/opencv/archive/refs/tags/5.0.0.tar.gz"],"stable_version":"5.0.0","versioned_formulae":["opencv@4"]},"opencv@4":{"compatibility_version":2,"deprecate_args":{":date":"2026-10-09",":because":":unsupported"},"desc":"Open source computer vision library","disable_args":{":date":"2027-07-09",":because":":unsupported"},"executables":["opencv_annotation","opencv_interactive-calibration","opencv_model_diagnostics","opencv_version","opencv_visualisation","opencv_waldboost_detector","setup_vars_opencv4.sh"],"head_dependencies":["abseil","ceres-solver","eigen","ffmpeg","freetype","gflags","glog","harfbuzz","jpeg-turbo","jsoncpp","libpng","libtiff","numpy","openblas","openexr","openjpeg","openvino","protobuf","python@3.14","tbb","tesseract","vtk","webp","glew","imath","libarchive",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"homepage":"https://opencv.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","revision":11,"ruby_source_checksum":"2300ebf3fd153783220741264e3b6de119d27a0b4092a36992275e3ab809e5a3","stable_dependencies":["abseil","ceres-solver","eigen","ffmpeg","freetype","gflags","glog","harfbuzz","jpeg-turbo","jsoncpp","libpng","libtiff","numpy","openblas","openexr","openjpeg","openvino","protobuf","python@3.14","tbb","tesseract","vtk","webp","glew","imath","libarchive",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/opencv/opencv/commit/7551012b4e1c854c1dc36483c893f90b1c236977.patch?full_index=1","sha256":"0e662fbfd9949c4588138fcdb49bff124bf5e092ecfaa4db07938f50bb3ee1de","type":"backport","resolves":[{"type":"defect","id":"https://github.com/opencv/opencv/pull/29533"}]},{"strip":"p1","url":"https://github.com/opencv/opencv/commit/a6f17e1f6a53f8bb016acfbcd55b61cbe220f5c8.patch?full_index=1","sha256":"f9fc79e1783debed6530600044c73f9a7d816c3b3095c260e1769bd04a62eb7d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/opencv/opencv/pull/29662"}]}],"stable_checksum":"ee8fb9b30eb60850431b4656447080e3737b56e45719c92b67f245950609f86e","stable_url_args":["https://github.com/opencv/opencv/archive/refs/tags/4.14.0.tar.gz"],"stable_version":"4.14.0"},"opendbx":{"desc":"Lightweight but extensible database access library in C","executables":["odbx-sql"],"head_dependencies":["readline","sqlite"],"homepage":"https://linuxnetworks.de/doc/index.php/OpenDBX","license":"LGPL-2.0-or-later","revision":2,"ruby_source_checksum":"66de5d986f8491d9888908f814adf60586cf883f48cae771826a9fc7918a59d9","stable_dependencies":["readline","sqlite"],"stable_checksum":"2246a03812c7d90f10194ad01c2213a7646e383000a800277c6fb8d2bf81497c","stable_url_args":["https://linuxnetworks.de/opendbx/download/opendbx-1.4.6.tar.gz"],"stable_version":"1.4.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"b362fccb77368d232684efe3895ae60b0f686869c677a3815c016a2dd46dc03c"},"opendetex":{"conflicts":[["texlive",{":because":"both install `detex` binaries"}]],"desc":"Tool to strip TeX or LaTeX commands from documents","executables":["delatex","detex"],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://github.com/pkubowicz/opendetex","license":"NCSA","ruby_source_checksum":"4a3f348d4ff9c30863eb5ec37508faa1ec9a9af375d78bc35665db15c2314697","stable_checksum":"d1fcffe7290c6fff2db77e9074b896979b8ce72b3c2fc47de3341bb6652da02a","stable_url_args":["https://github.com/pkubowicz/opendetex/releases/download/v2.8.12/opendetex-2.8.12.tar.bz2"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"2.8.12"},"opendht":{"desc":"C++17 Distributed Hash Table implementation","executables":["dhtnode"],"head_dependencies":["argon2",{"asio":":no_linkage"},"fmt","gnutls",{"msgpack-cxx":":no_linkage"},"nettle","readline",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/savoirfairelinux/opendht","license":"MIT","ruby_source_checksum":"198e2dea01d35d6db9f7db7e536faaa158c2191b7f4ecf56239d03779a6c8368","stable_dependencies":["argon2",{"asio":":no_linkage"},"fmt","gnutls",{"msgpack-cxx":":no_linkage"},"nettle","readline",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"6b52bf081f3539536a93f442e0ea56d0a871eb5b7c06619740c5460c5e338a18","stable_url_args":["https://github.com/savoirfairelinux/opendht/archive/refs/tags/v4.4.0.tar.gz"],"stable_version":"4.4.0"},"opendoor":{"bottle_rebuild":1,"desc":"CLI for web reconnaissance, directory discovery, and exposure assessment","executables":["opendoor"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/stanislav-web/OpenDoor","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"3a2cb0f6d61bb93c4bbee832bd59dbf0c275951e8573fc65b2b54e37c025a6db","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/stanislav-web/OpenDoor/commit/24700704fffbf2778742a4d6b426dbd1e16772bc.patch?full_index=1","sha256":"3543ac90478118ea55ff4918b91a9ad3bb445298ac489f862ec4b975d4423e8c","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/stanislav-web/OpenDoor/pull/134"}]},{"strip":"p1","url":"https://github.com/stanislav-web/OpenDoor/commit/213bff67f0d777edbba79e28ffcdbe92fd767594.patch?full_index=1","sha256":"13940d730310fd00802a9c5262999065c13cad7c6a52dd2c6eb49c74a171b477","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/stanislav-web/OpenDoor/pull/135"}]}],"stable_checksum":"f912e876b57b5416bcd1bb9423d74f7440f1366e0289877609e5dd0a8a2b3d67","stable_url_args":["https://files.pythonhosted.org/packages/9b/67/f05f0d3a4c2aaea9651d348ddd196ecb84965e2d50586dc08e1a2f649b0d/opendoor-5.18.0.tar.gz"],"stable_version":"5.18.0","bottle_tag":":all","bottle_checksum":"019f22d6e8a7629e5def6a7efe5cd216ba237b2270eaf12ddf0ffb742921a720"},"openexr":{"aliases":["openexr@3"],"compatibility_version":2,"desc":"High dynamic-range image file format","executables":["exr2aces","exrenvmap","exrheader","exrinfo","exrmakepreview","exrmaketiled","exrmanifest","exrmetrics","exrmultipart","exrmultiview","exrstdattr"],"head_dependencies":["imath","libdeflate","openjph","zstd",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://www.openexr.com/","license":"BSD-3-Clause","link_overwrite_paths":["include/OpenEXR","lib/libIex.dylib","lib/libIex.so","lib/libIlmThread.dylib","lib/libIlmThread.so"],"ruby_source_checksum":"58e89ba09d29081bfd738d746eb99ce49b5a88c6406254c5f76b833cd7cf5a5a","stable_dependencies":["imath","libdeflate","openjph","zstd",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"85a291b9b8563fabef1aa3f6e912d744ce1d4b9fd5a8f978eda194cd51b15ae9","stable_url_args":["https://github.com/AcademySoftwareFoundation/openexr/archive/refs/tags/v3.5.2.tar.gz"],"stable_version":"3.5.2"},"openfa":{"desc":"Set of algorithms that implement standard models used in fundamental astronomy","head_dependencies":[{"cmake":":build"}],"homepage":"https://gitlab.obspm.fr/imcce_openfa/openfa","license":"BSD-3-Clause","ruby_source_checksum":"e16774b2d9dc1999dbb6754670ed31cb2322c178a9f5d335938a0bdb1a40c8d0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e49de042025537e5cfd9ee55b28e58658efbda05e49fdc1fa90e2d347ee5d696","stable_url_args":["https://gitlab.obspm.fr/imcce_openfa/openfa/-/archive/20231011.0.3/openfa-20231011.0.3.tar.gz"],"stable_version":"20231011.0.3","bottle_cellar":":any","bottle_checksum":"fb63e4e4c4340190d0354f95da2ddb9e7bfbc1a968a373a8946976290ddb0a5d"},"openfast":{"desc":"NREL-supported OpenFAST whole-turbine simulation code","executables":["openfast"],"head_dependencies":["gcc","openblas",{"cmake":":build"}],"homepage":"https://openfast.readthedocs.io","license":"Apache-2.0","ruby_source_checksum":"b5d47b9876c2580ab03467a6ee267d6f18bac51f91eb6dab2d9b94586e84c3d4","stable_dependencies":["gcc","openblas",{"cmake":":build"}],"stable_url_args":["https://github.com/openfast/openfast.git",{":tag":"v5.0.0",":revision":"2895884d2be01862173c88d70f86b358d2f1a50a"}],"stable_version":"5.0.0"},"openfasttrace":{"desc":"Requirement tracing suite","executables":["oft"],"head_dependencies":["openjdk"],"homepage":"https://github.com/itsallcode/openfasttrace","license":"GPL-3.0-only","ruby_source_checksum":"9b20b51d310259abcc130f0362bf0c9ebdd28fb5f376de9aeaafc7628ca0ffe9","stable_dependencies":["openjdk"],"stable_checksum":"f094cd314f0fc4236f513f66fb39260a16f72e2320beb6b4fdeb7940b9b8cf87","stable_url_args":["https://github.com/itsallcode/openfasttrace/releases/download/4.11.0/openfasttrace-4.11.0.jar"],"stable_version":"4.11.0","bottle_tag":":all","bottle_checksum":"4ac3e3e4b3f754b2ca13027ff6c1601a37e1859d6d307e506a197ca5365cfa52"},"openfga":{"desc":"High performance and flexible authorization/permission engine","executables":["openfga"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openfga/openfga.git",{":branch":"main"}],"homepage":"https://openfga.dev/","license":"Apache-2.0","ruby_source_checksum":"e30fef6374d13ade77d3acfab32815ac4b27d9053f5692f66d9fa07f6b76347c","stable_dependencies":[{"go":":build"}],"stable_checksum":"73c3672da826ce48c62736b7780aebcc1bb5650f272c310302d8ff778939993f","stable_url_args":["https://github.com/openfga/openfga/archive/refs/tags/v1.22.0.tar.gz"],"stable_version":"1.22.0"},"openfortivpn":{"desc":"Open Fortinet client for PPP+TLS VPN tunnel services","executables":["openfortivpn"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/adrienverge/openfortivpn.git",{":branch":"master"}],"homepage":"https://github.com/adrienverge/openfortivpn","license":{"GPL-3.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}},"revision":1,"ruby_source_checksum":"513841bc314c4f4af30aa44631246d90910edb551e3c225afe49b94c2eda315c","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/openfortivpn.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/openfortivpn.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/openfortivpn/bin/openfortivpn","-c","$HOMEBREW_PREFIX/etc/openfortivpn/openfortivpn/config"]],"stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"c40d33acd97b89c2e943bfd839c19b69e5a7a5997052e2fc9a595602745c0465","stable_url_args":["https://github.com/adrienverge/openfortivpn/archive/refs/tags/v1.24.1.tar.gz"],"stable_version":"1.24.1"},"openfpgaloader":{"desc":"Universal utility for programming FPGA","executables":["openFPGALoader"],"head_dependencies":["libftdi","libusb",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/trabucayre/openFPGALoader.git",{":branch":"master"}],"homepage":"https://trabucayre.github.io/openFPGALoader/","license":"Apache-2.0","ruby_source_checksum":"48c75fa69adb1d74c5c8d6d487a961643b140143cf9cff7f8f3cb7dae9498ebe","stable_dependencies":["libftdi","libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"f75e9896bd8c6310f98ecd629ed260ecaa83329c31e0f8f831b07531aa64d30a","stable_url_args":["https://github.com/trabucayre/openFPGALoader/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"openfst":{"desc":"Library for weighted finite-state transducers","executables":["farcompilestrings","farconvert","farcreate","farencode","farequal","farextract","farinfo","farisomorphic","farprintstrings","fstarcsort","fstclosure","fstcompile","fstcompose","fstcompress","fstconcat","fstconnect","fstconvert","fstdeterminize","fstdifference","fstdisambiguate","fstdraw","fstencode","fstepsnormalize","fstequal","fstequivalent","fstinfo","fstintersect","fstinvert","fstisomorphic","fstlinear","fstloglinearapply","fstmap","fstminimize","fstprint","fstproject","fstprune","fstpush","fstrandgen","fstrelabel","fstreplace","fstreverse","fstreweight","fstrmepsilon","fstshortestdistance","fstshortestpath","fstspecial","fstsymbols","fstsynchronize","fsttopsort","fstunion","mpdtcompose","mpdtexpand","mpdtinfo","mpdtreverse","pdtcompose","pdtexpand","pdtinfo","pdtreplace","pdtreverse","pdtshortestpath"],"homepage":"https://www.openfst.org/twiki/bin/view/FST/WebHome","license":"Apache-2.0","ruby_source_checksum":"3ea96b64dc031c9f6010a615c3d41face6460bef04941d2626ce1c51981ffaf4","stable_checksum":"a8ebbb6f3d92d07e671500587472518cfc87cb79b9a654a5a8abb2d0eb298016","stable_url_args":["https://openfst.org/twiki/pub/FST/FstDownload/openfst-1.8.4.tar.gz"],"stable_version":"1.8.4","bottle_cellar":":any","bottle_checksum":"ee4d24be7b6490cbe241d86a4df0e3c9274e175ee9bac9ae5df410de8f0dff00"},"openh264":{"desc":"H.264 codec from Cisco","head_dependencies":[{"nasm":":build"}],"head_url_args":["https://github.com/cisco/openh264.git",{":branch":"master"}],"homepage":"https://www.openh264.org/","license":"BSD-2-Clause","ruby_source_checksum":"874a4fd22e043c34444b2e4bad29f48626b3fa5ce12dcf8977a293cce0f7d288","stable_dependencies":[{"nasm":":build"}],"stable_checksum":"5178775c8b440073e70920e97d195efff721c0e56d0a78cc82c919e95d54924d","stable_url_args":["https://github.com/cisco/openh264/archive/refs/tags/v2.7.0.tar.gz"],"stable_version":"2.7.0"},"openhmd":{"conflicts":[["cspice",{":because":"both install `simple` binaries"}]],"desc":"Free and open source API and drivers for immersive technology","executables":["simple"],"head_dependencies":["hidapi",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/OpenHMD/OpenHMD.git",{":branch":"master"}],"homepage":"http://openhmd.net","license":"BSL-1.0","ruby_source_checksum":"1051e9f74d4f8f3ad595088d96718e0349fd0f7aef7cd7cfe3a17c5c85d747e1","stable_dependencies":["hidapi",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"ec5c97ab456046a8aef3cde6d59e474603af398f1d064a66e364fe3c0b26a0fa","stable_url_args":["https://github.com/OpenHMD/OpenHMD/archive/refs/tags/0.3.0.tar.gz"],"stable_version":"0.3.0","bottle_cellar":":any","bottle_checksum":"3f960a5ab5e3466341ac6fcf533c317e37183338d770ca5b63f8aec92f48cd1b"},"openiked":{"caveats":"config file can be found here:\n  $HOMEBREW_PREFIX/etc/iked.conf\n\nnecessary files for configuration can be found here:\n  $HOMEBREW_PREFIX/etc/iked/\n","desc":"IKEv2 daemon - portable version of OpenBSD iked","executables":["ikectl","iked"],"head_dependencies":["libevent","openssl@4",{"cmake":":build"}],"head_uses_from_macos":[["bison"]],"homepage":"https://openiked.org","license":"ISC","revision":1,"ruby_source_checksum":"776b3049af0f37eade606103f684bfa7e6f49604fed653572f14581b94a33c7f","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/etc"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/openiked/sbin/iked"],"stable_dependencies":["libevent","openssl@4",{"cmake":":build"}],"stable_checksum":"19b72b48080240c3eff585f5cbcf6aa7b5734192ad8bc6677ae64a455074358a","stable_url_args":["https://cdn.openbsd.org/pub/OpenBSD/OpenIKED/openiked-7.4.tar.gz"],"stable_uses_from_macos":[["bison"]],"stable_version":"7.4"},"openimageio":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Library for reading, processing and writing images","executables":["iconvert","idiff","igrep","iinfo","maketx","oiiotool","testtex"],"head_dependencies":["ffmpeg","fmt","freetype","giflib","imath","jpeg-turbo","jpeg-xl","libheif","libpng","libraw","libtiff","opencolorio","openexr","pugixml","python@3.15","tbb","webp","zlib-ng-compat",{"cmake":":build"},{"nanobind":":build"},{"pkgconf":":build"},{"robin-map":":build"}],"head_url_args":["https://github.com/AcademySoftwareFoundation/OpenImageIO.git",{":branch":"main"}],"homepage":"https://openimageio.readthedocs.io/en/stable/","license":"Apache-2.0","ruby_source_checksum":"9418cc1a98c7145183b9fc0cdf8087a7b589c122929fd29b5043b8a33f7afaff","stable_dependencies":["ffmpeg","fmt","freetype","giflib","imath","jpeg-turbo","jpeg-xl","libheif","libpng","libraw","libtiff","opencolorio","openexr","pugixml","python@3.15","tbb","webp","zlib-ng-compat",{"cmake":":build"},{"nanobind":":build"},{"pkgconf":":build"},{"robin-map":":build"}],"stable_checksum":"3f4ccfbd9ef40098bcc81bbdcd7f9d4ed97724bb2f4de92daf2310885704404e","stable_url_args":["https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/refs/tags/v3.2.1.2.tar.gz"],"stable_version":"3.2.1.2"},"openiothub-server":{"desc":"Server for OpenIoTHub","executables":["openiothub-server","server-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/OpenIoTHub/server-go.git",{":branch":"master"}],"homepage":"https://github.com/OpenIoTHub/server-go","license":"MIT","oldnames":["server-go"],"ruby_source_checksum":"7efaa9e28ee14ab1bf4ba11643f9e13e29af5994a4e86b71422c0bf4758f6b2c","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/openiothub-server.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/openiothub-server.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/openiothub-server/bin/openiothub-server","-c","$HOMEBREW_PREFIX/etc/server-go.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/OpenIoTHub/server-go.git",{":tag":"v1.2.25",":revision":"fdb2c316abb5b128cc1862032d3a724ba4378d59"}],"stable_version":"1.2.25"},"openj9":{"caveats":"This formula provides the latest supported LTS JDK. If you need a specific\nversion, then you will have to use a different method to install OpenJ9.\n\nFor the system Java wrappers to find this JDK, symlink it with\n  sudo ln -sfn $HOMEBREW_PREFIX/opt/openj9/libexec/openj9.jdk /Library/Java/JavaVirtualMachines/openj9.jdk\n","desc":"High performance, scalable, Java virtual machine","executables":["jar","jarsigner","java","javac","javadoc","javap","jcmd","jconsole","jdb","jdeprscan","jdeps","jdmpview","jfr","jimage","jitserver","jlink","jmap","jmod","jnativescan","jpackage","jpackcore","jps","jrunscript","jshell","jstack","jstat","jwebserver","keytool","rmiregistry","serialver","traceformat"],"head_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"bash":":build"},{"cmake":":build"},{"openjdk@25":":build"},{"pkgconf":":build"},{"nasm":":build"}],"head_uses_from_macos":[[{"m4":":build"}],[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}],["libffi"]],"homepage":"https://www.eclipse.org/openj9/","keg_only_args":[":shadowed_by_macos"],"license":{":any_of":["EPL-2.0","Apache-2.0",{"GPL-2.0-only":{":with":"Classpath-exception-2.0"}},{"GPL-2.0-only":{":with":"OpenJDK-assembly-exception-1.0"}}]},"ruby_source_checksum":"f902967b56751abccbaaa2c539043c9592a6e92aadd409942a80c9e621cc7f5a","stable_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"bash":":build"},{"cmake":":build"},{"openjdk@25":":build"},{"pkgconf":":build"},{"nasm":":build"}],"stable_checksum":"7a34308256f7c045a5e71f359ee966212aa3c8c5152e5fad0efa137adf494b68","stable_url_args":["https://github.com/eclipse-openj9/openj9/archive/refs/tags/openj9-0.63.0.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}],[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}],["libffi"]],"stable_version":"0.63.0"},"openjazz":{"caveats":"The shareware version of Jazz Jackrabbit has been installed.\nYou can install the full version by copying the game files to:\n  $HOMEBREW_CELLAR/openjazz/20260301/share/openjazz\n","desc":"Open source Jazz Jackrabit engine","executables":["OpenJazz"],"head_dependencies":["sdl3",{"cmake":":build"}],"head_url_args":["https://github.com/AlisterT/openjazz.git",{":branch":"master"}],"homepage":"https://www.alister.eu/jazz/oj/","license":"GPL-2.0-or-later","ruby_source_checksum":"b561d8d93f0320a53fb2fad20a135b813c8c7a93a0e70d474368ba37710df373","stable_dependencies":["sdl2-compat",{"cmake":":build"}],"stable_checksum":"9c117a8d9aa539c4dcb3fb5788130563a83ca1d9819e538f233721d823f7a650","stable_url_args":["https://github.com/AlisterT/openjazz/archive/refs/tags/20260301.tar.gz"],"stable_version":"20260301"},"openjdk":{"aliases":["java","openjdk@27"],"caveats":"For the system Java wrappers to find this JDK, symlink it with\n  sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk\n","compatibility_version":2,"desc":"Development kit for the Java programming language","executables":["jar","jarsigner","java","javac","javadoc","javap","jcmd","jconsole","jdb","jdeprscan","jdeps","jfr","jhsdb","jimage","jinfo","jlink","jmap","jmod","jnativescan","jpackage","jps","jshell","jstack","jstat","jstatd","jwebserver","keytool","rmiregistry","serialver"],"head_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"homepage":"https://openjdk.org/","keg_only_args":[":shadowed_by_macos"],"license":{"GPL-2.0-only":{":with":"Classpath-exception-2.0"}},"ruby_source_checksum":"9d76c1ee3111634fc352aedf2d3078a041d1304214be9964f008b3cfdc1fe9b4","stable_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"stable_checksum":"d4f0d695767eee4842b1e6a22daf5af6a87bcaeea68f0597538a97bd8fb340a6","stable_url_args":["https://github.com/openjdk/jdk27u/archive/refs/tags/jdk-27.0.1.0.3-ga.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"stable_version":"27.0.1.0.3","versioned_formulae":["openjdk@25","openjdk@21","openjdk@17","openjdk@11","openjdk@8"]},"openjdk@11":{"aliases":["java11"],"caveats":"For the system Java wrappers to find this JDK, symlink it with\n  sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk\n","compatibility_version":1,"deprecate_args":{":date":"2023-09-30",":because":":unmaintained"},"desc":"Development kit for the Java programming language","disable_args":{":date":"2032-01-31",":because":":unmaintained"},"executables":["jaotc","jar","jarsigner","java","javac","javadoc","javap","jcmd","jconsole","jdb","jdeprscan","jdeps","jfr","jhsdb","jimage","jinfo","jjs","jlink","jmap","jmod","jps","jrunscript","jshell","jstack","jstat","jstatd","keytool","pack200","rmic","rmid","rmiregistry","serialver","unpack200"],"head_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"homepage":"https://openjdk.org/","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","ruby_source_checksum":"e39d6cd2e2e1fe3938af2ce7fabbae63ed0b61d4d333001ae5340c68abacc762","stable_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"stable_checksum":"918a42d31544c5e7f70182c6ee76c95b1f042f914c375b814b64144cc8611adb","stable_url_args":["https://github.com/openjdk/jdk11u/archive/refs/tags/jdk-11.0.32.1-ga.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"stable_version":"11.0.32.1","versioned_formulae":["openjdk@25","openjdk@21","openjdk@17","openjdk@8"]},"openjdk@17":{"caveats":"For the system Java wrappers to find this JDK, symlink it with\n  sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk\n","compatibility_version":1,"deprecate_args":{":date":"2027-09-30",":because":":unmaintained"},"desc":"Development kit for the Java programming language","disable_args":{":date":"2029-09-30",":because":":unmaintained"},"executables":["jar","jarsigner","java","javac","javadoc","javap","jcmd","jconsole","jdb","jdeprscan","jdeps","jfr","jhsdb","jimage","jinfo","jlink","jmap","jmod","jpackage","jps","jrunscript","jshell","jstack","jstat","jstatd","keytool","rmiregistry","serialver"],"head_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"homepage":"https://openjdk.org/","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Classpath-exception-2.0"}},"ruby_source_checksum":"9c0c643b8cc452357bbf0948500b66ef169a82db13ab2828d5040ae103b37428","stable_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"stable_checksum":"55bc67b1dba9f4e25c087df11f32e50b682feb8b3298ceb28375f4aaddedbaaa","stable_url_args":["https://github.com/openjdk/jdk17u/archive/refs/tags/jdk-17.0.21.0.2-ga.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"stable_version":"17.0.21.0.2","versioned_formulae":["openjdk@25","openjdk@21","openjdk@11","openjdk@8"]},"openjdk@21":{"caveats":"For the system Java wrappers to find this JDK, symlink it with\n  sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk\n","compatibility_version":1,"deprecate_args":{":date":"2028-09-30",":because":":unmaintained"},"desc":"Development kit for the Java programming language","disable_args":{":date":"2031-09-30",":because":":unmaintained"},"executables":["jar","jarsigner","java","javac","javadoc","javap","jcmd","jconsole","jdb","jdeprscan","jdeps","jfr","jhsdb","jimage","jinfo","jlink","jmap","jmod","jpackage","jps","jrunscript","jshell","jstack","jstat","jstatd","jwebserver","keytool","rmiregistry","serialver"],"head_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"homepage":"https://openjdk.org/","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Classpath-exception-2.0"}},"ruby_source_checksum":"4cfb836e9d2746b7a98976207ef3b26c5e8c181a60e4282ad53d8a39354df6dc","stable_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"stable_checksum":"e1fb821df977c3fc86f08867816f1cc2b437cabee43f3dd768695e2565ac8641","stable_url_args":["https://github.com/openjdk/jdk21u/archive/refs/tags/jdk-21.0.13.0.2-ga.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"stable_version":"21.0.13.0.2","versioned_formulae":["openjdk@25","openjdk@17","openjdk@11","openjdk@8"]},"openjdk@25":{"caveats":"For the system Java wrappers to find this JDK, symlink it with\n  sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@25/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-25.jdk\n","compatibility_version":1,"deprecate_args":{":date":"2030-09-30",":because":":unmaintained"},"desc":"Development kit for the Java programming language","disable_args":{":date":"2033-09-30",":because":":unmaintained"},"executables":["jar","jarsigner","java","javac","javadoc","javap","jcmd","jconsole","jdb","jdeprscan","jdeps","jfr","jhsdb","jimage","jinfo","jlink","jmap","jmod","jnativescan","jpackage","jps","jrunscript","jshell","jstack","jstat","jstatd","jwebserver","keytool","rmiregistry","serialver"],"head_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"homepage":"https://openjdk.org/","keg_only_args":[":versioned_formula"],"license":{"GPL-2.0-only":{":with":"Classpath-exception-2.0"}},"ruby_source_checksum":"ef373745b7891e5658a219594fea8b0b24860ec7470ac1a8f21911ea9829d6a5","stable_dependencies":["freetype","giflib","harfbuzz","jpeg-turbo","libpng","little-cms2",{"autoconf":":build"},{"pkgconf":":build"}],"stable_checksum":"449dbdcf72899fa1a978dfbb7cac73988b389b72b548bcba2c4978bbdff01399","stable_url_args":["https://github.com/openjdk/jdk25u/archive/refs/tags/jdk-25.0.5.0.2-ga.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"stable_version":"25.0.5.0.2","versioned_formulae":["openjdk@21","openjdk@17","openjdk@11","openjdk@8"]},"openjdk@8":{"caveats":"For the system Java wrappers to find this JDK, symlink it with\n  sudo ln -sfn $HOMEBREW_PREFIX/opt/openjdk@8/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-8.jdk\n","deprecate_args":{":date":"2022-03-13",":because":":unmaintained"},"desc":"Development kit for the Java programming language","disable_args":{":date":"2030-12-31",":because":":unmaintained"},"executables":["appletviewer","clhsdb","extcheck","hsdb","idlj","jar","jarsigner","java","java-rmi.cgi","javac","javadoc","javah","javap","jcmd","jconsole","jdb","jdeps","jfr","jhat","jinfo","jjs","jmap","jps","jrunscript","jsadebugd","jstack","jstat","jstatd","keytool","native2ascii","orbd","pack200","policytool","rmic","rmid","rmiregistry","schemagen","serialver","servertool","tnameserv","unpack200","wsgen","wsimport","xjc"],"head_dependencies":["freetype","giflib",{"autoconf":":build"},{"pkgconf":":build"},{"gawk":":build"}],"head_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"homepage":"https://openjdk.org/","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","ruby_source_checksum":"c5a2db3a5fe87946766309d426b7db1db28eab2f1f70280421d103069300d5bd","stable_dependencies":["freetype","giflib",{"autoconf":":build"},{"pkgconf":":build"},{"gawk":":build"}],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/04ad4a17332e391cd359271965d4c6dac87a7eb2/java/openjdk8/files/0001-8181503-Can-t-compile-hotspot-with-c-11.patch","sha256":"a02e0ea7c70390796e46b8b6565f986fedc17a08aa039ee3306438a39a60538a","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/04ad4a17332e391cd359271965d4c6dac87a7eb2/java/openjdk8/files/0006-Disable-C-11-warnings.patch","sha256":"127d9508b72005e849a6ada6adf04bd49a236731d769810e67793bdf2aa722fe","type":"unofficial"},{"strip":"p0","data":true}],"stable_checksum":"406a990606b3452485b1554d0b9463fa0ef8e34c70cd1033b54ff12dd9a2f611","stable_url_args":["https://github.com/openjdk/jdk8u/archive/refs/tags/jdk8u504-ga.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],[{"zip":":build"}],[{"cups":":no_linkage"}]],"stable_version":"1.8.0-504","versioned_formulae":["openjdk@25","openjdk@21","openjdk@17","openjdk@11"]},"openjpeg":{"compatibility_version":1,"desc":"Library for JPEG-2000 image manipulation","executables":["opj_compress","opj_decompress","opj_dump"],"head_dependencies":["libpng","libtiff","little-cms2",{"cmake":":build"},{"doxygen":":build"}],"head_url_args":["https://github.com/uclouvain/openjpeg.git",{":branch":"master"}],"homepage":"https://www.openjpeg.org/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"4b595e734d2c800750ba2abc90e5a532235fbe82c38b7a7ec09fd11b21d42ce9","stable_dependencies":["libpng","libtiff","little-cms2",{"cmake":":build"},{"doxygen":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/uclouvain/openjpeg/commit/91d08b11a72764f6d199f32fa0c1b1abd4edc2ad.patch?full_index=1","sha256":"40648d63bfbb0f6c3a41cb9425ac48c396772c3527fff4b2979b07f42aaea6b8","type":"backport","resolves":[{"type":"security","id":"OSV-2025-219"}]},{"strip":"p1","url":"https://github.com/uclouvain/openjpeg/commit/839936aa33eb8899bbbd80fda02796bb65068951.patch?full_index=1","sha256":"d06af7a5e1681bb602e71bc1724718ff07f49aace9d841164658d72b1cfe7d5d","type":"backport","resolves":[{"type":"security","id":"CVE-2026-6192"}]}],"stable_checksum":"a695fbe19c0165f295a8531b1e4e855cd94d0875d2f88ec4b61080677e27188a","stable_url_args":["https://github.com/uclouvain/openjpeg/archive/refs/tags/v2.5.4.tar.gz"],"stable_version":"2.5.4"},"openjph":{"compatibility_version":7,"desc":"Open-source implementation of JPEG2000 Part-15 (or JPH or HTJ2K)","executables":["ojph_compress","ojph_expand"],"head_dependencies":["libtiff",{"cmake":":build"}],"head_url_args":["https://github.com/aous72/OpenJPH.git",{":branch":"master"}],"homepage":"https://github.com/aous72/OpenJPH","license":"BSD-2-Clause","ruby_source_checksum":"31f6a548ac1d3bf9104557ad64bfe1f45749a7fb26421d8ee4830e1b4560121c","stable_dependencies":["libtiff",{"cmake":":build"}],"stable_checksum":"5cb1ebe18e5ee1322d23ff2130b37562d447d1ad5586c3d16cf84be3ae30f719","stable_url_args":["https://github.com/aous72/OpenJPH/archive/refs/tags/0.32.0.tar.gz"],"stable_version":"0.32.0"},"openkermit":{"desc":"Scriptable network and serial communication for UNIX and VMS","executables":["ckermit.ini","kermit","kermit-sshsub"],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://www.openkermit.org/","license":"BSD-3-Clause","ruby_source_checksum":"99777e0fd6927f561c36a3919a1bb48ffb08aa3b226101325e0af9774685c075","stable_checksum":"f7f7e0b937bee12aef21467b8b5afa7195a5697b523645a412c3a3c57a085b5a","stable_url_args":["https://github.com/openkermit/ckermit/archive/refs/tags/v11.0.514.tar.gz"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"11.0.514"},"openkim-models":{"desc":"All OpenKIM Models compatible with kim-api","head_dependencies":["kim-api","gcc",{"cmake":":build"}],"homepage":"https://openkim.org","license":"CDDL-1.0","revision":1,"ruby_source_checksum":"71e6d758eeae6415308993d92a457fa831a0caf25217f4d229e53e9a7316dabe","stable_dependencies":["kim-api","gcc",{"cmake":":build"}],"stable_checksum":"f42d241969787297d839823bdd5528bc9324cd2d85f5cf2054866e654ce576da","stable_url_args":["https://s3.openkim.org/archives/collection/openkim-models-2021-08-11.txz"],"stable_version":"2021-08-11","bottle_cellar":":any","bottle_checksum":"acf39b7ad37d761a964977286b954a7bee4d3e8d587e5c5bea6ae697765c5269"},"openldap":{"compatibility_version":1,"desc":"Open source suite of directory software","executables":["ldapadd","ldapcompare","ldapdelete","ldapexop","ldapmodify","ldapmodrdn","ldappasswd","ldapsearch","ldapurl","ldapvc","ldapwhoami","slapacl","slapadd","slapauth","slapcat","slapdn","slapindex","slapmodify","slappasswd","slapschema","slaptest"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[[{"mandoc":":build"}],["cyrus-sasl"]],"homepage":"https://www.openldap.org/software/","keg_only_args":[":provided_by_macos"],"license":"OLDAP-2.8","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"951607dc98e13324757987a36d5ccc5ab3550d9a05ae100de2a3529820d87a9c","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"aad731aa22118ff327b9b4ddfc4b6f18ef9476586205da88a532e90940b523d2","stable_url_args":["https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.7.2.tgz"],"stable_uses_from_macos":[[{"mandoc":":build"}],["cyrus-sasl"]],"stable_version":"2.7.2"},"openliberty-jakartaee8":{"caveats":"The home of Open Liberty Jakarta EE 8 is:\n  $HOMEBREW_PREFIX/opt/openliberty-jakartaee8/libexec\n","desc":"Lightweight open framework for Java (Jakarta EE 8)","executables":["openliberty-jakartaee8"],"head_dependencies":["openjdk"],"homepage":"https://openliberty.io","license":"EPL-1.0","ruby_source_checksum":"240bf6d5ca4f633972f070bc4252a813687aae67f01dca069f10db050c6f3b40","stable_dependencies":["openjdk"],"stable_checksum":"263d4fae5fa9600b5eecbd3544c13aef45a5398085c24baa899a5549293980c3","stable_url_args":["https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/release/26.0.0.10/openliberty-javaee8-26.0.0.10.zip"],"stable_version":"26.0.0.10","bottle_tag":":all","bottle_checksum":"e8b353a5603c7b79b46598081cafcff30faf30c973f749320af8e0862103a407"},"openliberty-jakartaee9":{"bottle_rebuild":1,"caveats":"The home of Open Liberty Jakarta EE 9 is:\n  $HOMEBREW_PREFIX/opt/openliberty-jakartaee9/libexec\n","desc":"Lightweight open framework for Java (Jakarta EE 9)","executables":["openliberty-jakartaee9"],"head_dependencies":["openjdk"],"homepage":"https://openliberty.io","license":"EPL-1.0","ruby_source_checksum":"596231e9eb0d33224fcba892d8a7b37cffec39b7a4d57f047b76f60260c8e1ca","stable_dependencies":["openjdk"],"stable_checksum":"32f267a1dceae26d9349deb252581ff7e33e2b1a6f324b9f430ad23b16efe67e","stable_url_args":["https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/release/23.0.0.2/openliberty-jakartaee9-23.0.0.2.zip"],"stable_version":"23.0.0.2","bottle_tag":":all","bottle_checksum":"69434015835d5c9c2ca412ea3c6fbc6c96cc09f85a933581fe162b8d1f12a327"},"openliberty-microprofile4":{"caveats":"The home of Open Liberty Micro Profile 4 is:\n  $HOMEBREW_PREFIX/opt/openliberty-microprofile4/libexec\n","desc":"Lightweight open framework for Java (Micro Profile 4)","executables":["openliberty-microprofile4"],"head_dependencies":["openjdk"],"homepage":"https://openliberty.io","license":"EPL-1.0","ruby_source_checksum":"6e8fa4fb872c511749fa44e34627b46ee450888acbc240dd340175186cefa39a","stable_dependencies":["openjdk"],"stable_checksum":"62e5d5052aeda6fec79ff38b409d0922d2cc2e27f05b8fc30b795de1a58e7ada","stable_url_args":["https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/release/26.0.0.10/openliberty-microProfile4-26.0.0.10.zip"],"stable_version":"26.0.0.10","bottle_tag":":all","bottle_checksum":"9f4a450735635f1090c2aff7fec023d49869261eb2baa6b803e8f4cff459f0ac"},"openliberty-webprofile8":{"caveats":"The home of Open Liberty Jakarta EE Web Profile 8 is:\n  $HOMEBREW_PREFIX/opt/openliberty-webprofile8/libexec\n","desc":"Lightweight open framework for Java (Jakarta EE Web Profile 8)","executables":["openliberty-webprofile8"],"head_dependencies":["openjdk"],"homepage":"https://openliberty.io","license":"EPL-1.0","ruby_source_checksum":"1717f4a3b1463a582296598c2ef49d8ca43918bf2387a4a7fd45a42560efc51b","stable_dependencies":["openjdk"],"stable_checksum":"8c27ac75ab4b872bf94deadc8eb93edb62e5bcad12c77f255cb58f8d20537f94","stable_url_args":["https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/release/26.0.0.10/openliberty-webProfile8-26.0.0.10.zip"],"stable_version":"26.0.0.10","bottle_tag":":all","bottle_checksum":"5ca24f8e7a577c2d0ea386cb39aedbd98db178139c3950efcf7c918f7892f129"},"openliberty-webprofile9":{"bottle_rebuild":1,"caveats":"The home of Open Liberty Jakarta EE Web Profile 9 is:\n  $HOMEBREW_PREFIX/opt/openliberty-webprofile9/libexec\n","desc":"Lightweight open framework for Java (Jakarta EE Web Profile 9)","executables":["openliberty-webprofile9"],"head_dependencies":["openjdk"],"homepage":"https://openliberty.io","license":"EPL-1.0","ruby_source_checksum":"bb3976d5d53bb92a91033efb99ee6421b2e8cc81790afcd18133c2bea24ca06f","stable_dependencies":["openjdk"],"stable_checksum":"dca56a1db905d1176af7ba3a4ad779355429da7b676d7f984a41d228b3fccd9c","stable_url_args":["https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/release/23.0.0.2/openliberty-webProfile9-23.0.0.2.zip"],"stable_version":"23.0.0.2","bottle_tag":":all","bottle_checksum":"02fa7826a84a6cd57bb5ca216b62c4e4e707ffaa545a7c877942d0a681f33e30"},"openlibm":{"desc":"High quality, portable, open source libm implementation","homepage":"https://openlibm.org","license":{":all_of":["MIT","ISC","BSD-2-Clause"]},"ruby_source_checksum":"378e19755b8609a26041abc5cc6dc9bc6d50e33011bdb2b4e6b01a0489b9864b","stable_checksum":"721bab18ff37160fd9e903eb211ff26fdee38c3d0041d556b07d76089c435d17","stable_url_args":["https://github.com/JuliaMath/openlibm/archive/refs/tags/v0.8.8.tar.gz"],"stable_version":"0.8.8"},"openlist":{"desc":"New AList fork addressing anti-trust issues","executables":["openlist"],"head_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"homepage":"https://doc.oplist.org/","license":"AGPL-3.0-only","ruby_source_checksum":"7623cb0ed76b369e694b5c1be0d6e8d683442423ca6ee681672491167ddafd3f","stable_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"9b3ecb32ab23ecc79a0d471cff3e62a50a93a52fa79245cb6cfc38994546a606","stable_url_args":["https://github.com/OpenListTeam/OpenList/archive/refs/tags/v4.2.8.tar.gz"],"stable_version":"4.2.8"},"openlore":{"desc":"Persistent architectural memory and structural cognition for AI coding agents","executables":["openlore"],"head_dependencies":["node"],"homepage":"https://github.com/clay-good/OpenLore","license":"MIT","ruby_source_checksum":"9296937d28fe9b50e7b1951a9951df2888fc2aefd6aa62889e3233769b0c7136","stable_dependencies":["node"],"stable_checksum":"2c9107c80380d7717d36459b084e929a1655391a822c0a4b4d4901a7515ce2e1","stable_url_args":["https://registry.npmjs.org/openlore/-/openlore-3.4.0.tgz"],"stable_version":"3.4.0"},"openmama":{"desc":"Open source high performance messaging API for various Market Data sources","executables":["atomicbookbuilder","atomicbookticker","auctionticker","bookpublisher","bookticker","bookviewer","comboticker","currencyticker","fundamentallisten","mamaftmemberc","mamaftmembercpp","mamainboxc","mamainboxcpp","mamaio","mamaiocpp","mamalistenc","mamalistencachedc","mamalistencachedcpp","mamalistencpp","mamamultisubscriberc","mamaproxyc","mamaproxycpp","mamapublisherc","mamapublishercpp","mamasubscriberc","mamasubscribercpp","mamasymbollistsubscriberc","mamasymbollistsubscribercpp","mamdalisten","multipartticker","multisecurityticker","newsticker","optionchainer","optionview","orderimbalanceticker","quoteticker","secstatuslisten","tradeticker"],"head_dependencies":["apr","apr-util","libevent","qpid-proton",{"cmake":":build"}],"head_uses_from_macos":[[{"flex":":build"}],["ncurses"]],"homepage":"https://openmama.finos.org","license":"LGPL-2.1-only","ruby_source_checksum":"a102a0cc44d1310c460b26af6517b77e18214b4f35d2c697d41952e00d3130b1","stable_dependencies":["apr","apr-util","libevent","qpid-proton",{"cmake":":build"}],"stable_checksum":"5c09b5c73467c4122fe275c0f880c70e4b9f6f8d1ecbaa1aeeac7d8195d9ffef","stable_url_args":["https://github.com/finos/OpenMAMA/archive/refs/tags/OpenMAMA-6.3.2-release.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["ncurses"]],"stable_version":"6.3.2","bottle_cellar":":any","bottle_checksum":"31d87546029420927fd22a57abb347c9e90886cdc3d1b53d835658100fd3f302"},"openmotif":{"compatibility_version":1,"desc":"LGPL release of the Motif toolkit","executables":["mwm","uil","xmbind"],"head_dependencies":["fontconfig","freetype","jpeg-turbo","libice","libpng","libsm","libx11","libxext","libxft","libxmu","libxp","libxt","xbitmaps",{"pkgconf":":build"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://motif.ics.com/motif","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c","Patches/openmotif/fix-anti-aliasing-performance.patch":"12907f303766cf1601714181c6276d0ebf94d36624eb2bbd8592ec046342ed77"},"revision":4,"ruby_source_checksum":"f60043293a23a712f2c8fe6011fc5e5f1e0ba158702595a3cd3acf8e1b50edd5","stable_dependencies":["fontconfig","freetype","jpeg-turbo","libice","libpng","libsm","libx11","libxext","libxft","libxmu","libxp","libxt","xbitmaps",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/8c436a9c53a7b786da8d42cda16eead0fb8733d4/x11/openmotif/files/patch-lib-xm-vendor.diff","sha256":"697ac026386dec59b82883fb4a9ba77164dd999fa3fb0569dbc8fbdca57fe200","type":"unofficial"},{"strip":"p1","file":"Patches/openmotif/fix-anti-aliasing-performance.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/justinmeiners/classic-colors/issues/12"}]}],"stable_checksum":"859b723666eeac7df018209d66045c9853b50b4218cecadb794e2359619ebce7","stable_url_args":["https://downloads.sourceforge.net/project/motif/Motif%202.3.8%20Source%20Code/motif-2.3.8.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"2.3.8"},"openmsx":{"desc":"MSX emulator","executables":["openmsx"],"head_dependencies":["freetype","glew","libogg","libpng","libvorbis","sdl2-compat","sdl2_ttf","tcl-tk","theora","llvm"],"head_url_args":["https://github.com/openMSX/openMSX.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://openmsx.org/","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"f1d32319278d161fb743797099bc2c0edbd03370b88c005715fd6d4f7df76e8c","stable_dependencies":["freetype","glew","libogg","libpng","libvorbis","sdl2-compat","sdl2_ttf","tcl-tk","theora","llvm"],"stable_patches":[{"strip":"p1","url":"https://github.com/openMSX/openMSX/commit/bef559e0e2e1413ba8abbef882224a5919214c5a.patch?full_index=1","sha256":"3744a1693d43c86a678c416836f0e2fa900023f0b9176c63116080f009c5bbb9","type":"backport"}],"stable_checksum":"28838bfa974a0b769b04a8820ad7953a7ad0835eb5d1764db173deac75984b6f","stable_url_args":["https://github.com/openMSX/openMSX/releases/download/RELEASE_21_0/openmsx-21.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"21.0"},"openrtsp":{"caveats":"Testing executables have been placed in:\n  $HOMEBREW_CELLAR/openrtsp/2026.10.24/libexec\n","desc":"Command-line RTSP client","executables":["MPEG2TransportStreamIndexer","live555HLSProxy","live555MediaServer","live555ProxyServer","mikeyParse","openRTSP","playSIP","registerRTSPStream","sapWatch","vobStreamer"],"head_dependencies":["openssl@4"],"homepage":"http://www.live555.com/openRTSP","license":"LGPL-3.0-or-later","ruby_source_checksum":"2c499724addf02e35b3772841672bea9fd554f6e857708b1fee78e8e1ae3ce50","stable_dependencies":["openssl@4"],"stable_checksum":"5d6244604b364251d0c0b0fc87a849488958802245b1473eaaf55eaaef5a838b","stable_url_args":["https://download.live555.com/live.2026.10.24.tar.gz"],"stable_version":"2026.10.24"},"opensaml":{"desc":"Library for Security Assertion Markup Language","executables":["samlsign"],"head_dependencies":["log4shib","xerces-c","xml-security-c","xml-tooling-c",{"pkgconf":":build"}],"homepage":"https://wiki.shibboleth.net/confluence/display/OpenSAML/Home","license":"Apache-2.0","revision":2,"ruby_source_checksum":"7dcb858556466338f5a18e12d346a360d535e72f9e55c0474f65754b9ecad712","stable_dependencies":["log4shib","xerces-c","xml-security-c","xml-tooling-c",{"pkgconf":":build"}],"stable_checksum":"d8e24e070fc6bb80682632ca32c8569a9f3ef170ba57e3b82818322e75b6a37e","stable_url_args":["https://shibboleth.net/downloads/c++-opensaml/3.3.1/opensaml-3.3.1.tar.bz2"],"stable_version":"3.3.1"},"opensc":{"bottle_rebuild":1,"caveats":"The OpenSSH PKCS11 smartcard integration will not work.\nIf you need this functionality, unlink this formula, then install\nthe OpenSC cask.\n","desc":"Tools and libraries for smart cards","executables":["cardos-tool","cryptoflex-tool","dnie-tool","dtrust-tool","egk-tool","eidenv","gids-tool","goid-tool","iasecc-tool","netkey-tool","openpgp-tool","opensc-asn1","opensc-explorer","opensc-notify","opensc-tool","piv-tool","pkcs11-register","pkcs11-tool","pkcs15-crypt","pkcs15-init","pkcs15-tool","sc-hsm-tool","westcos-tool"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/OpenSC/OpenSC.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxslt":":build"}],["pcsc-lite"]],"homepage":"https://github.com/OpenSC/OpenSC/wiki","license":"LGPL-2.1-or-later","ruby_source_checksum":"55e55312ef0c1daf715ba3f23282147369e0156f45ce8ed41a5996481a62e6b8","stable_dependencies":["openssl@4",{"docbook-xsl":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/OpenSC/OpenSC/commit/8ad96adc5fea0cef923a2a679600f3a5c4c5bfce.patch?full_index=1","sha256":"0b4c4985150892ce1a0108b1a36f3db4c29e7f4453e86b039bf3b36384db43ee","type":"backport","resolves":[{"type":"defect","id":"https://github.com/OpenSC/OpenSC/pull/3655"}]}],"stable_checksum":"976f4a23eaf3397a1a2c3a7aac80bf971a8c3d829c9a79f06145bfaeeae5eca7","stable_url_args":["https://github.com/OpenSC/OpenSC/releases/download/0.27.1/opensc-0.27.1.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],["pcsc-lite"]],"stable_version":"0.27.1"},"opensca-cli":{"desc":"OpenSCA is a supply-chain security tool for security researchers and developers","executables":["opensca-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/XmirrorSecurity/OpenSCA-cli.git",{":branch":"master"}],"homepage":"https://opensca.xmirror.cn","license":"Apache-2.0","ruby_source_checksum":"11fb4d9efbf086ab1fa1f54173a7602e61b5cb2d837552e418e2c6e0b8fbfa47","stable_dependencies":[{"go":":build"}],"stable_checksum":"91a4951baf951580ef8eeda6096521026193c177f2ed4082c08a9d74442fd7fa","stable_url_args":["https://github.com/XmirrorSecurity/OpenSCA-cli/archive/refs/tags/v3.0.11.tar.gz"],"stable_version":"3.0.11"},"opensearch-dashboards":{"caveats":"Data:    $HOMEBREW_PREFIX/var/lib/opensearch-dashboards/\nLogs:    $HOMEBREW_PREFIX/var/log/opensearch-dashboards/opensearch-dashboards.log\nPlugins: $HOMEBREW_PREFIX/var/opensearch-dashboards/plugins/\nConfig:  $HOMEBREW_PREFIX/etc/opensearch-dashboards/\n","deprecate_args":{":date":"2026-10-28",":because":"needs deprecated `node@22`"},"desc":"Open source visualization dashboards for OpenSearch","executables":["opensearch-dashboards","opensearch-dashboards-keystore","opensearch-dashboards-plugin","use_node"],"head_dependencies":["node@22",{"yarn":":build"},{"opensearch":":test"}],"homepage":"https://docs.opensearch.org/latest/dashboards/","license":"Apache-2.0","ruby_source_checksum":"4d9717507427025c47d35a97fd48aafaee8003eeb69efb67ab9675f24ab8206a","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/opensearch-dashboards.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/opensearch-dashboards.log"]],"service_run_args":["$HOMEBREW_PREFIX/opt/opensearch-dashboards/bin/opensearch-dashboards"],"stable_dependencies":["node@22",{"yarn":":build"},{"opensearch":":test"}],"stable_patches":[{"strip":"p1","data":true}],"stable_url_args":["https://github.com/opensearch-project/OpenSearch-Dashboards.git",{":tag":"3.9.0",":revision":"def668b5c4ad825dfff980ed0951cca07aa0ac4b"}],"stable_version":"3.9.0"},"opensearch":{"caveats":"Data:    $HOMEBREW_PREFIX/var/lib/opensearch/\nLogs:    $HOMEBREW_PREFIX/var/log/opensearch/opensearch_homebrew.log\nPlugins: $HOMEBREW_PREFIX/var/opensearch/plugins/\nConfig:  $HOMEBREW_PREFIX/etc/opensearch/\n","desc":"Open source distributed and RESTful search engine","executables":["opensearch","opensearch-keystore","opensearch-plugin","opensearch-shard"],"head_dependencies":["openjdk@25"],"homepage":"https://github.com/opensearch-project/OpenSearch","license":"Apache-2.0","post_install_steps":[{"command":{"base":"bin","path":"opensearch-keystore"},"guards":[{"path":"{{etc}}/opensearch/opensearch.keystore","condition":"unless_exists","id":"1"}],"type":"run","args":["create"]}],"ruby_source_checksum":"dcd48a31dbfe95d38c989c8e6d7f3145c47894e0a2297077273d28cc8d3cc4b5","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/opensearch.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/opensearch.log"]],"service_run_args":["$HOMEBREW_PREFIX/opt/opensearch/bin/opensearch"],"stable_dependencies":["openjdk@25"],"stable_url_args":["https://github.com/opensearch-project/OpenSearch.git",{":tag":"3.9.0",":revision":"4ee42a94e87f66fbf1e62a9871b1b87f91e02472"}],"stable_version":"3.9.0"},"openshell":{"desc":"Safe, private runtime for autonomous AI agents","executables":["openshell","openshell-gateway","openshell-prover"],"head_dependencies":["z3",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/NVIDIA/OpenShell.git",{":branch":"main"}],"homepage":"https://docs.nvidia.com/openshell/latest/","license":"Apache-2.0","ruby_source_checksum":"52feed3ae7a2efa42719cf8f3a2a87defb39f51f69e818a31a8dce4fc7330ac8","stable_dependencies":["z3",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b627a526427197854f8ee1d783996e666e0bfd6b7a785b70df7709304d9b6f62","stable_url_args":["https://github.com/NVIDIA/OpenShell/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5"},"openshift-cli":{"desc":"OpenShift command-line interface tools","executables":["oc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openshift/oc.git",{":branch":"main"}],"head_uses_from_macos":[["krb5"]],"homepage":"https://www.openshift.com/","license":"Apache-2.0","oldnames":["openshift-client"],"ruby_source_checksum":"2347301de9f16dd2df2ec54494fde5c6668dfc66601c7c27e34aef0877c32818","stable_dependencies":[{"go":":build"}],"stable_checksum":"7c28591a2ea76c4564fcca1d90be073feff1bd3084ec5093d94cd79a2bea85e2","stable_url_args":["https://mirror.openshift.com/pub/openshift-v4/clients/ocp/4.22.18/openshift-client-src.tar.gz"],"stable_uses_from_macos":[["krb5"]],"stable_version":"4.22.18"},"openskills":{"desc":"Universal skills loader for AI coding agents","executables":["openskills"],"head_dependencies":["node"],"homepage":"https://github.com/numman-ali/openskills","license":"Apache-2.0","ruby_source_checksum":"ebcbd17eb47906d1221387f71cb9d25e8ab81254e14daf7bc681007d4a13d6b9","stable_dependencies":["node"],"stable_checksum":"2aa0c31c2a09fad8c32705d519a5497aa671381189bde9d8f7911a7967a9d9bc","stable_url_args":["https://registry.npmjs.org/openskills/-/openskills-1.5.0.tgz"],"stable_version":"1.5.0","bottle_tag":":all","bottle_checksum":"e2026c6d2ec9ba496ba0be75a24794d328cb23cfd8ede1922f0be3b1a81da9e8"},"openslide":{"compatibility_version":1,"desc":"C library to read whole-slide images (a.k.a. virtual slides)","executables":["openslide-quickhash1sum","openslide-show-properties","openslide-write-png","slidetool"],"head_dependencies":["cairo","glib","jpeg-turbo","libdicom","libpng","libtiff","libxml2","openjpeg","sqlite","zstd","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://openslide.org/","license":"LGPL-2.1-only","ruby_source_checksum":"70066e54c40148a084e00caf71beca5e23d7dfdf472bd7192409a56c4220f66f","stable_dependencies":["cairo","glib","jpeg-turbo","libdicom","libpng","libtiff","libxml2","openjpeg","sqlite","zstd","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"df82f6b264f98d11eeb80d85bbb10c7935fcd69c7abae1d610ce49b9a0437faf","stable_url_args":["https://github.com/openslide/openslide/releases/download/v4.0.1/openslide-4.0.1.tar.xz"],"stable_version":"4.0.1"},"openslp":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-09",":because":":unmaintained"},"desc":"Implementation of Service Location Protocol","disable_args":{":date":"2027-05-09",":because":":unmaintained"},"executables":["slptool"],"homepage":"http://www.openslp.org","license":"BSD-3-Clause","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"a49704496e1b085ab7cc32ece040b20b84862491d532026e8fb955aedd499a2d","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"924337a2a8e5be043ebaea2a78365c7427ac6e9cee24610a0780808b2ba7579b","stable_url_args":["https://downloads.sourceforge.net/project/openslp/2.0.0/2.0.0%20Release/openslp-2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"517653bc27072c320f9159e57040c51d5ba0b4ea8b234bb5af9af55a9aea9f42"},"openspec":{"desc":"Spec-driven development (SDD) for AI coding assistants","executables":["openspec"],"head_dependencies":["node"],"homepage":"https://openspec.dev/","license":"MIT","ruby_source_checksum":"90d8b8d507a6c06baf1370402de1715177f0d8bd841ddb840bfc6fb875790924","stable_dependencies":["node"],"stable_checksum":"f7a4eaf9199036713edf331f1a781abebc4ed9bd3fbf5a8aa549f482749e14c2","stable_url_args":["https://registry.npmjs.org/@fission-ai/openspec/-/openspec-1.14.3.tgz"],"stable_version":"1.14.3"},"openssh-sk-provider":{"caveats":"To make the system ssh use this provider, add to the `Host *` block in ~/.ssh/config:\n  SecurityKeyProvider $HOMEBREW_PREFIX/opt/openssh-sk-provider/lib/sk-libfido2.dylib\n\nssh-keygen and ssh-add don't read ~/.ssh/config, so also add to your shell profile:\n  export SSH_SK_PROVIDER=\"$HOMEBREW_PREFIX/opt/openssh-sk-provider/lib/sk-libfido2.dylib\"\n\nThe system ssh-agent only allows providers under /usr/lib and /usr/local/lib, so it\nwon't hold keys that use this provider. To use an agent, run your own with e.g.:\n  ssh-agent -P \"$HOMEBREW_CELLAR/openssh-sk-provider/*/lib/*\"\n","desc":"Standalone FIDO2 SecurityKeyProvider (sk-libfido2) for the system OpenSSH","head_dependencies":["libfido2","openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/openssh/openssh-portable.git",{":branch":"master"}],"homepage":"https://www.openssh.com/","license":"SSH-OpenSSH","ruby_source_checksum":"54a641e2fb892a210393a7b749413daad1dfec7c3ad0fbc19f833554208f5d0b","stable_dependencies":["libfido2","openssl@4",{"pkgconf":":build"}],"stable_checksum":"a9dc9565dffe8640f64d863cd29a32bc4a3dbdec0566a7fc44c5d6ee767d5f39","stable_url_args":["https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.6p1.tar.gz"],"stable_version":"10.6p1"},"openssh":{"compatibility_version":1,"desc":"OpenBSD freely-licensed SSH connectivity tools","executables":["scp","sftp","slogin","ssh","ssh-add","ssh-agent","ssh-keygen","ssh-keyscan","sshd"],"head_dependencies":["ldns","libfido2","openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[[{"mandoc":":build"}],[{"lsof":":test"}],["krb5"],["libedit"],["libxcrypt"]],"homepage":"https://www.openssh.com/","license":"SSH-OpenSSH","revision":1,"ruby_source_checksum":"830aaec6f582a6465192965732228d74c582bf2844ef493ac7034d51121faffa","stable_dependencies":["ldns","libfido2","openssl@4",{"pkgconf":":build"}],"stable_checksum":"a9dc9565dffe8640f64d863cd29a32bc4a3dbdec0566a7fc44c5d6ee767d5f39","stable_url_args":["https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.6p1.tar.gz"],"stable_uses_from_macos":[[{"mandoc":":build"}],[{"lsof":":test"}],["krb5"],["libedit"],["libxcrypt"]],"stable_version":"10.6p1"},"openssl@3.0":{"caveats":"A CA file has been bootstrapped using certificates from the system\nkeychain. To add additional certificates, place .pem files in\n  $HOMEBREW_PREFIX/etc/openssl@3.0/certs\n\nand run\n  $HOMEBREW_PREFIX/opt/openssl@3.0/bin/c_rehash\n","deprecate_args":{":date":"2026-09-07",":because":":unsupported"},"desc":"Cryptography and SSL/TLS Toolkit","disable_args":{":date":"2027-03-07",":because":":unsupported"},"executables":["c_rehash","openssl"],"head_dependencies":[{"ca-certificates":":no_linkage"}],"homepage":"https://openssl-library.org","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","post_install_steps":[{"source":{"path":"{{etc}}/ca-certificates/cert.pem"},"target":{"path":"{{pkgetc}}/cert.pem"},"force":true,"type":"symlink"}],"ruby_source_checksum":"df0717a4ae97427d474ad57c5b7e200b56aa59fb3cc43e90eeeb46e0fb14bfc9","stable_dependencies":[{"ca-certificates":":no_linkage"}],"stable_checksum":"67ebca7e50d17383028045486653492195b83db95f8558709701bb47b5c1ef81","stable_url_args":["https://github.com/openssl/openssl/releases/download/openssl-3.0.22/openssl-3.0.22.tar.gz"],"stable_version":"3.0.22","versioned_formulae":["openssl@4","openssl@3.6","openssl@3"]},"openssl@3.6":{"caveats":"To add additional certificates, place .pem files in\n  $HOMEBREW_PREFIX/etc/openssl@3.6/certs\n\nand run\n  $HOMEBREW_PREFIX/opt/openssl@3.6/bin/c_rehash\n","deprecate_args":{":date":"2026-11-01",":because":":unmaintained"},"desc":"Cryptography and SSL/TLS Toolkit","disable_args":{":date":"2027-11-01",":because":":unmaintained"},"executables":["c_rehash","openssl"],"head_dependencies":[{"ca-certificates":":no_linkage"}],"homepage":"https://openssl-library.org","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","post_install_steps":[{"source":{"path":"{{etc}}/ca-certificates/cert.pem"},"target":{"path":"{{pkgetc}}/cert.pem"},"force":true,"type":"symlink"}],"ruby_source_checksum":"3a5f330d1fd095a88490c8cca66886b0b974e1773c2303a09621884b33327e0f","stable_dependencies":[{"ca-certificates":":no_linkage"}],"stable_checksum":"a2157c2830efdec3788939b00c9b0638306d3f0bbb76dc4832ee503bb397df98","stable_url_args":["https://github.com/openssl/openssl/releases/download/openssl-3.6.5/openssl-3.6.5.tar.gz"],"stable_version":"3.6.5","versioned_formulae":["openssl@4","openssl@3","openssl@3.0"]},"openssl@3":{"aliases":["openssl@3.5"],"caveats":"To add additional certificates, place .pem files in\n  $HOMEBREW_PREFIX/etc/openssl@3/certs\n\nand run\n  $HOMEBREW_PREFIX/opt/openssl@3/bin/c_rehash\n","compatibility_version":1,"deprecate_args":{":date":"2030-04-08",":because":":unmaintained"},"desc":"Cryptography and SSL/TLS Toolkit","disable_args":{":date":"2031-04-08",":because":":unmaintained"},"executables":["c_rehash","openssl"],"head_dependencies":[{"ca-certificates":":no_linkage"}],"homepage":"https://openssl-library.org","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","post_install_steps":[{"source":{"path":"{{etc}}/ca-certificates/cert.pem"},"target":{"path":"{{pkgetc}}/cert.pem"},"force":true,"type":"symlink"}],"ruby_source_checksum":"ff38ac43aa86a0484a12bace87feca515c745b3caf38a5b0738288b56fb86c97","stable_dependencies":[{"ca-certificates":":no_linkage"}],"stable_checksum":"603f5602e2eef00d77fbd429d34dcd5822bb301757a1bc9cdb24c670f1eb859a","stable_url_args":["https://github.com/openssl/openssl/releases/download/openssl-3.5.9/openssl-3.5.9.tar.gz"],"stable_version":"3.5.9","version_scheme":1,"versioned_formulae":["openssl@4","openssl@3.6","openssl@3.0"]},"openssl@4":{"aliases":["openssl"],"caveats":"To add additional certificates, place .pem, .crt, .cer, or .crl files in\n  $HOMEBREW_PREFIX/etc/openssl@4/certs\n\nand run\n  $HOMEBREW_CELLAR/openssl@4/4.1.0/bin/openssl rehash $HOMEBREW_PREFIX/etc/openssl@4/certs\n","desc":"Cryptography and SSL/TLS Toolkit","executables":["openssl"],"head_dependencies":[{"ca-certificates":":no_linkage"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://openssl-library.org","license":"Apache-2.0","link_overwrite_paths":["bin/openssl","include/openssl/*","share/man/man*/*ssl.gz","lib/libcrypto*","lib/libssl*","lib/ossl-modules/legacy.*","lib/cmake/OpenSSL/OpenSSLConfig.cmake","lib/cmake/OpenSSL/OpenSSLConfigVersion.cmake","lib/pkgconfig/libcrypto.pc","lib/pkgconfig/libssl.pc","lib/pkgconfig/openssl.pc"],"post_install_steps":[{"source":{"path":"{{etc}}/ca-certificates/cert.pem"},"target":{"path":"{{pkgetc}}/cert.pem"},"force":true,"type":"symlink"}],"ruby_source_checksum":"91e18f2f14ecf16a9bbdb7547700f1f1d76b09e01bb461897191e2d2027cc8b9","stable_dependencies":[{"ca-certificates":":no_linkage"}],"stable_checksum":"50c17baf54cb008f6ce42d50deb4b28050a1aad711636cabd4b241c7e90cc2fd","stable_url_args":["https://github.com/openssl/openssl/releases/download/openssl-4.1.0/openssl-4.1.0.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"4.1.0","versioned_formulae":["openssl@3.6","openssl@3","openssl@3.0"]},"openstackclient":{"desc":"Command-line client for OpenStack","executables":["openstack"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://openstack.org","license":"Apache-2.0","ruby_source_checksum":"9bad2452cf295130947c3c8ad93a17e1b24e5ca1dcfb8c595ff5ea85d700f353","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"a9c77b8d2b53a9413794daa5d60cbb4fa669af64799b704cfb96d75f2e002e8e","stable_url_args":["https://files.pythonhosted.org/packages/22/71/6d547b55339323f2e1c681956baeb36559486c6dccb8b20aa9de03a5dbf5/python_openstackclient-10.5.0.tar.gz"],"stable_version":"10.5.0"},"opensubdiv":{"desc":"Open-source subdivision surface library","executables":["bfr_evaluate","far_perf","far_regression","hbr_baseline","hbr_regression","osd_regression"],"head_dependencies":["glfw",{"cmake":":build"}],"homepage":"https://www.opensubdiv.org/","license":"Apache-2.0","ruby_source_checksum":"fb975b34ee164c1af05516349cfaccf2203c70c6bb8ea1d261dfc3dab8d4c8e9","stable_dependencies":["glfw",{"cmake":":build"}],"stable_checksum":"e5eab30a97c7cce6b5a9905ae488981759c3d86cbce01d58a6c75e1fd9857a2b","stable_url_args":["https://github.com/PixarAnimationStudios/OpenSubdiv/archive/refs/tags/v3_8_0.tar.gz"],"stable_version":"3.8.0"},"opentelemetry-cpp":{"desc":"OpenTelemetry C++ Client","head_dependencies":["abseil","grpc","nlohmann-json","prometheus-cpp","protobuf",{"cmake":":build"}],"head_url_args":["https://github.com/open-telemetry/opentelemetry-cpp.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://opentelemetry.io/","license":"Apache-2.0","ruby_source_checksum":"371ed0c20cde3460a6361e2c9cc628b3b0415895479c4f40caf5886547c5a61f","stable_dependencies":["abseil","grpc","nlohmann-json","prometheus-cpp","protobuf",{"cmake":":build"}],"stable_checksum":"85aae7a42d7b71d17e510ddebc85db622d9078cc6d29cf9fb7373014b063859f","stable_url_args":["https://github.com/open-telemetry/opentelemetry-cpp/archive/refs/tags/v1.30.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.30.0"},"opentimestamps-client":{"desc":"Create and verify OpenTimestamps proofs","executables":["ots","ots-git-gpg-wrapper"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/opentimestamps/opentimestamps-client.git",{":branch":"master"}],"homepage":"https://opentimestamps.org","license":"LGPL-3.0-or-later","revision":9,"ruby_source_checksum":"5efd7ab38d0b26d7dddfd342fd421aaa7da55981dfd3f1aa52b2cf7609e329bd","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"083a08f59c3123682d6742cc57d3e229ed7b3397807638836efe3a949517accb","stable_url_args":["https://files.pythonhosted.org/packages/3d/cb/15156c9bc8ab404e1fc2750a3b5aa4ecafccd632923776d61c875f116702/opentimestamps-client-0.7.2.tar.gz"],"stable_version":"0.7.2"},"opentofu":{"conflicts":[["tenv",{":because":"both install tofu binary"}],["tofuenv",{":because":"both install tofu binary"}]],"desc":"Drop-in replacement for Terraform. Infrastructure as Code Tool","executables":["tofu"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/opentofu/opentofu.git",{":branch":"main"}],"homepage":"https://opentofu.org/","license":"MPL-2.0","ruby_source_checksum":"f538a453593ca4606852418f9776972368a4f04d2b62b2d7762e99654d5edc3b","stable_dependencies":[{"go":":build"}],"stable_checksum":"ea26bb64b303701fee619b7f28422459be9ff04ee87c5491d046022e1c24f499","stable_url_args":["https://github.com/opentofu/opentofu/archive/refs/tags/v1.13.2.tar.gz"],"stable_version":"1.13.2"},"opentsdb":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-25",":because":":unmaintained"},"desc":"Scalable, distributed Time Series Database","disable_args":{":date":"2026-09-25",":because":":unmaintained"},"executables":["start-tsdb.sh","tsdb"],"head_dependencies":["gnuplot","hbase","lzo","openjdk@11",{"autoconf":":build"},{"automake":":build"},{"openjdk@8":":build"},{"python@3.13":":build"}],"homepage":"http://opentsdb.net/","license":"LGPL-2.1-or-later","post_install_steps":[{"path":{"base":"var","path":"cache/opentsdb"},"type":"mkdir_p"},{"command":{"base":"libexec","path":"post-install"},"type":"run"}],"ruby_source_checksum":"533c4136c0cfb313ff6688d336f99321812ef1b90c332ddc34eedfd72e2680bb","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/opentsdb/opentsdb.log"],[":error_log_path","$HOMEBREW_PREFIX/var/opentsdb/opentsdb.err"]],"service_run_args":["$HOMEBREW_PREFIX/opt/opentsdb/bin/start-tsdb.sh"],"stable_dependencies":["gnuplot","hbase","lzo","openjdk@11",{"autoconf":":build"},{"automake":":build"},{"openjdk@8":":build"},{"python@3.13":":build"}],"stable_checksum":"70456fa8b33a9f0855105422f944d6ef14d077c4b4c9c26f8e4a86f329b247a0","stable_url_args":["https://github.com/OpenTSDB/opentsdb/archive/refs/tags/v2.4.1.tar.gz"],"stable_version":"2.4.1","bottle_checksum":"022671a452bff9bacb3c84213f26adfb9d4fc50bdfbd28e2997262f6f5936607"},"openturns":{"bottle_rebuild":1,"desc":"Probabilistic modelling and uncertainty quantification library","head_dependencies":["cminpack","hdf5","highs","ipopt","libmpc","mpfr","nlopt","pagmo","primesieve","tbb","libomp",{"boost":":build"},{"cmake":":build"},{"nanoflann":":build"},{"spectra":":build"}],"head_url_args":["https://github.com/openturns/openturns.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/openturns/openturns","license":"LGPL-3.0-or-later","ruby_source_checksum":"d2a429160f08d74c94920b6130cc9675279763b1bba38fbb4c07177c9647f009","stable_dependencies":["cminpack","hdf5","highs","ipopt","libmpc","mpfr","nlopt","pagmo","primesieve","tbb","libomp",{"boost":":build"},{"cmake":":build"},{"nanoflann":":build"},{"spectra":":build"}],"stable_checksum":"6cd10e65682a09a5c8f7b40e3b4926d64fc93dcdff19c0e432ec843886cc1bc2","stable_url_args":["https://github.com/openturns/openturns/archive/refs/tags/v1.27.3.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.27.3"},"openvdb":{"desc":"Sparse volumetric data processing toolkit","executables":["nanovdb_print","nanovdb_validate","vdb_print"],"head_dependencies":["boost","c-blosc","jemalloc","openexr","tbb",{"cmake":":build"}],"head_url_args":["https://github.com/AcademySoftwareFoundation/openvdb.git",{":branch":"master"}],"homepage":"https://www.openvdb.org/","license":"MPL-2.0","ruby_source_checksum":"07b88716d5a2accd5e3fe893290fff64a52dfb27a2f34c6bfec1ea854dc6898d","stable_dependencies":["boost","c-blosc","jemalloc","openexr","tbb",{"cmake":":build"}],"stable_checksum":"21659ef2330a06805519dd8d4369375f181a0dfee205b0180da69b4edd3329ae","stable_url_args":["https://github.com/AcademySoftwareFoundation/openvdb/archive/refs/tags/v13.1.0.tar.gz"],"stable_version":"13.1.0"},"openvi":{"desc":"Portable OpenBSD vi for UNIX systems","executables":["oex","ovi","oview"],"head_dependencies":["ncurses",{"pkgconf":":build"}],"head_url_args":["https://github.com/johnsonjh/OpenVi.git",{":branch":"master"}],"homepage":"https://github.com/johnsonjh/OpenVi","license":"BSD-3-Clause","ruby_source_checksum":"5fa7efe2f1c88ec41e6f912dd56fddff4a2b1fdc98c5e66878f21b7d21ab2524","stable_dependencies":["ncurses",{"pkgconf":":build"}],"stable_checksum":"27cab6f631f1d8aefc33c944a3f226ebb8d5ad4325f50b6f52d60be7b823ded8","stable_url_args":["https://github.com/johnsonjh/OpenVi/archive/refs/tags/8.0.34.tar.gz"],"stable_version":"8.0.34"},"openvino":{"compatibility_version":8,"desc":"Open Visual Inference And Optimization toolkit for AI inference","executables":["benchmark_app","ovc"],"head_dependencies":["abseil","nlohmann-json","numpy","onnx","protobuf","pugixml","snappy","tbb",{"cmake":[":build",":test"]},{"flatbuffers":":build"},{"pkgconf":[":build",":test"]},{"pybind11":":build"},{"python@3.14":[":build",":test"]}],"head_url_args":["https://github.com/openvinotoolkit/openvino.git",{":branch":"master"}],"homepage":"https://docs.openvino.ai","license":"Apache-2.0","ruby_source_checksum":"c9912410c062c850e0558b630ad39c388d5e32f92ea7fa25c226d77e08ebaefc","stable_dependencies":["abseil","nlohmann-json","numpy","onnx","protobuf","pugixml","snappy","tbb",{"cmake":[":build",":test"]},{"flatbuffers":":build"},{"pkgconf":[":build",":test"]},{"pybind11":":build"},{"python@3.14":[":build",":test"]}],"stable_checksum":"1ee85264556025486a4745a2d452ea823c578b3d162768bfef590366d2e6c539","stable_url_args":["https://github.com/openvinotoolkit/openvino/archive/refs/tags/2026.4.1.tar.gz"],"stable_version":"2026.4.1"},"openvpn":{"desc":"SSL/TLS VPN implementing OSI layer 2 or 3 secure network extension","executables":["openvpn"],"head_dependencies":["lz4","lzo","openssl@4","pkcs11-helper",{"pkgconf":":build"}],"homepage":"https://openvpn.net/community/","license":{"GPL-2.0-only":{":with":"openvpn-openssl-exception"}},"revision":1,"ruby_source_checksum":"5bb736b34a951697b67f42e1c271ff2cd6036a597cf033580edf83e1652b1478","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/etc/openvpn"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/openvpn/sbin/openvpn","--config","$HOMEBREW_PREFIX/etc/openvpn/openvpn.conf"]],"stable_dependencies":["lz4","lzo","openssl@4","pkcs11-helper",{"pkgconf":":build"}],"stable_checksum":"c070d1d2440b5a6fca6c2c68645c98cd492116ac36ef4f0946177115532c8e36","stable_url_args":["https://swupdate.openvpn.net/community/releases/openvpn-2.7.8.tar.gz"],"stable_version":"2.7.8"},"operator-sdk":{"desc":"SDK for building Kubernetes applications","executables":["helm-operator","operator-sdk"],"head_dependencies":["go","gpgme","libassuan","libgpg-error",{"pkgconf":":build"}],"head_url_args":["https://github.com/operator-framework/operator-sdk.git",{":branch":"master"}],"homepage":"https://sdk.operatorframework.io/","license":"Apache-2.0","ruby_source_checksum":"f170b04221f90e4c149969bc80f7bc5b3d23d947ce3e0f9b209fcc3ad9186493","stable_dependencies":["go","gpgme","libassuan","libgpg-error",{"pkgconf":":build"}],"stable_url_args":["https://github.com/operator-framework/operator-sdk.git",{":tag":"v1.42.3",":revision":"2016cae87253bef07444dd47c463bdbb27c44c48"}],"stable_version":"1.42.3"},"ophcrack":{"bottle_rebuild":2,"desc":"Microsoft Windows password cracker using rainbow tables","executables":["ophcrack"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[["expat"]],"homepage":"https://ophcrack.sourceforge.io/","license":{"GPL-2.0-or-later":{":with":"openvpn-openssl-exception"}},"revision":1,"ruby_source_checksum":"b6bfb81f45aa95cd2dcc8a10d7cb3956683f9ee3e12d8f93b7c2b8a659a722d4","stable_dependencies":["openssl@4"],"stable_checksum":"048a6df57983a3a5a31ac7c4ec12df16aa49e652a29676d93d4ef959d50aeee0","stable_url_args":["https://downloads.sourceforge.net/project/ophcrack/ophcrack/3.8.0/ophcrack-3.8.0.tar.bz2"],"stable_uses_from_macos":[["expat"]],"stable_version":"3.8.0"},"opkssh":{"desc":"Enables SSH to be used with OpenID Connect","executables":["opkssh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openpubkey/opkssh.git",{":branch":"main"}],"homepage":"https://eprint.iacr.org/2023/296","license":"Apache-2.0","ruby_source_checksum":"12ada5f89c01f69533aae6bb8813f893cdb0bd464d6a3da7d6ec3521a90c2495","stable_dependencies":[{"go":":build"}],"stable_checksum":"87d96ceb1658d90d748e63bb18c6432f57e57f0f2f12791fccbe70f4af1fe86f","stable_url_args":["https://github.com/openpubkey/opkssh/archive/refs/tags/v0.19.1.tar.gz"],"stable_version":"0.19.1"},"optipng":{"bottle_rebuild":1,"desc":"PNG file optimizer","executables":["optipng"],"head_dependencies":["libpng"],"head_url_args":["https://git.code.sf.net/p/optipng/code.git",{":branch":"tmp/main"}],"homepage":"https://optipng.sourceforge.net/","license":"Zlib","ruby_source_checksum":"e49eba1d377c5a0f57c25ea60f09eb64b174af17268a1c723a9d38d1a0168726","stable_dependencies":["libpng"],"stable_checksum":"c2579be58c2c66dae9d63154edcb3d427fef64cb00ec0aff079c9d156ec46f29","stable_url_args":["https://downloads.sourceforge.net/project/optipng/OptiPNG/optipng-7.9.1/optipng-7.9.1.tar.gz"],"stable_version":"7.9.1"},"opus-tools":{"desc":"Utilities to encode, inspect, and decode .opus files","executables":["opusdec","opusenc","opusinfo"],"head_dependencies":["flac","libogg","libopusenc","opus","opusfile",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/opus-tools.git",{":branch":"master"}],"homepage":"https://www.opus-codec.org/","license":"BSD-2-Clause","revision":2,"ruby_source_checksum":"994408e632770d52c7b5a57ed0b31b04417fa537c38598e3a92c54d45469118d","stable_dependencies":["flac","libogg","libopusenc","opus","opusfile",{"pkgconf":":build"}],"stable_checksum":"b4e56cb00d3e509acfba9a9b627ffd8273b876b4e2408642259f6da28fa0ff86","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/opus/opus-tools-0.2.tar.gz"],"stable_version":"0.2","bottle_cellar":":any","bottle_checksum":"3916eb7536e8928698b77b9c7b40fa103e1f05848b3babca581f7f50709b9536"},"opus":{"compatibility_version":1,"desc":"Audio codec","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/opus.git",{":branch":"main"}],"homepage":"https://www.opus-codec.org/","license":"BSD-3-Clause","ruby_source_checksum":"39611712ad2de37708493f43569e9266c4be9dcc5e88e7276ee78a562bf03a33","stable_checksum":"6ffcb593207be92584df15b32466ed64bbec99109f007c82205f0194572411a1","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/opus/opus-1.6.1.tar.gz"],"stable_version":"1.6.1"},"opusfile":{"desc":"API for decoding and seeking in .opus files","head_dependencies":["libogg","openssl@4","opus",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/opusfile.git",{":branch":"main"}],"homepage":"https://www.opus-codec.org/","license":"BSD-3-Clause","revision":3,"ruby_source_checksum":"7779804d836837152289ebd222fa4d597c4780af2b48a386debf822f85dea0f5","stable_dependencies":["libogg","openssl@4","opus",{"pkgconf":":build"}],"stable_checksum":"118d8601c12dd6a44f52423e68ca9083cc9f2bfe72da7a8c1acb22a80ae3550b","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/opus/opusfile-0.12.tar.gz"],"stable_version":"0.12"},"oq":{"desc":"Performant, and portable jq wrapper to support formats other than JSON","executables":["oq"],"head_dependencies":["bdw-gc","libyaml","pcre2",{"crystal":":build"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}],["libxml2"]],"homepage":"https://blacksmoke16.github.io/oq","license":"MIT","revision":2,"ruby_source_checksum":"1bed1d1c523bf3b8de1b583ecbb0cb3fac4fba0f9a98a8a03a02690ee4f2e729","stable_dependencies":["bdw-gc","libyaml","pcre2",{"crystal":":build"}],"stable_checksum":"66b2d879b6e2061121c50b8e584ce82f95fe79348bf3696ca38e5910a6c42495","stable_url_args":["https://github.com/Blacksmoke16/oq/archive/refs/tags/v1.3.5.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}],["libxml2"]],"stable_version":"1.3.5"},"or-tools":{"desc":"Google's Operations Research tools","executables":["fzn-cp-sat","sat_runner","solve","vector_bin_packing"],"head_dependencies":["abseil","cbc","clp","coinutils",{"eigen":":no_linkage"},"highs","protobuf","re2","scip","cgl","gmp","mpfr","openblas","osi",{"cmake":[":build",":test"]},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/google/or-tools.git",{":branch":"stable"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://developers.google.com/optimization/","license":"Apache-2.0","revision":15,"ruby_source_checksum":"e03bca7f8a6cd3d2859c530bcfefdad0290143aa22f0b7b53132f79736aeb543","stable_dependencies":["abseil","cbc","clp","coinutils",{"eigen":":no_linkage"},"highs","protobuf","re2","scip","cgl","gmp","mpfr","openblas","osi",{"cmake":[":build",":test"]},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/google/or-tools/commit/a8c25e646e7b645c462db4be7c62e544b252e8fa.patch?full_index=1","sha256":"1a20aa39165cd978c1274932ab19225540338a228e756be5b28f1b29006b03e3","type":"backport","resolves":[{"type":"defect","id":"https://github.com/google/or-tools/pull/5180"}]}],"stable_checksum":"6395a00a97ff30af878ee8d7fd5ad0ab1c7844f7219182c6d71acbee1b5f3026","stable_url_args":["https://github.com/google/or-tools/archive/refs/tags/v9.15.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"9.15"},"oranda":{"desc":"Generate beautiful landing pages for your developer tools","executables":["oranda"],"head_dependencies":["oniguruma",{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/axodotdev/oranda.git",{":branch":"main"}],"homepage":"https://axodotdev.github.io/oranda/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"8d573359cf52afb518ab52e6701414a321b905d914db3b8a9550adfb27964d89","stable_dependencies":["oniguruma",{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"456baf2b8e36ad6492d5d7a6d2b47b48be87c957db9068500dfd82897462d5bd","stable_url_args":["https://github.com/axodotdev/oranda/archive/refs/tags/v0.6.5.tar.gz"],"stable_version":"0.6.5","bottle_cellar":":any","bottle_checksum":"a061b0b2c9e3da6abddad58b5602d41c92170ade938567656692799448ea122e"},"oras":{"desc":"OCI Registry As Storage","executables":["oras"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/oras-project/oras.git",{":branch":"main"}],"homepage":"https://oras.land","license":"Apache-2.0","ruby_source_checksum":"e48acd44106349a2a575ac6bd2a25647ac7e0216b2c14f9a10b077ba1bdd0903","stable_dependencies":[{"go":":build"}],"stable_checksum":"9a67269f475019a07384bd73004ca308c221674aea0d0dc48e059c61b09bcd54","stable_url_args":["https://github.com/oras-project/oras/archive/refs/tags/v1.3.6.tar.gz"],"stable_version":"1.3.6"},"orbiton":{"desc":"Fast and config-free text editor and IDE limited by VT100","executables":["o","obuild","osudo","vs"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/xyproto/orbiton.git",{":branch":"main"}],"homepage":"https://roboticoverlords.org/orbiton/","license":"BSD-3-Clause","ruby_source_checksum":"1fa5f4bc08f7e2a2168611d754a0d7b9ddc3ed2d96df5b1a6080ec1942071458","stable_dependencies":[{"go":":build"}],"stable_checksum":"c3eb0dec81895873f3d49e9f4c4a572b85e7a9f0ee697a934f3897ca876af1e0","stable_url_args":["https://github.com/xyproto/orbiton/archive/refs/tags/v2.74.6.tar.gz"],"stable_version":"2.74.6"},"orbuculum":{"desc":"Arm Cortex-M SWO/SWV Demux and Postprocess","executables":["orbcat","orbdump","orbfifo","orblcd","orbmortem","orbprofile","orbstat","orbtop","orbtrace","orbuculum","orbzmq"],"head_dependencies":["capstone","dwarfutils","libusb","sdl2-compat","zeromq",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"libelf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/orbcode/orbuculum","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"71f01edf5f6b1f97042c490f45bac3b6b63d91171eb4799c1761afb5d69e049f","stable_dependencies":["capstone","dwarfutils","libusb","sdl2-compat","zeromq",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"libelf":":build"}],"stable_checksum":"6614fba7044aa62e486b29ff4a81d0408d6e88499249bf2b839ccadfc54eec83","stable_url_args":["https://github.com/orbcode/orbuculum/archive/refs/tags/V2.2.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.2.0","bottle_cellar":":any","bottle_checksum":"cb18bac79798cffe77da5e4d05a14fcb1bc4f09fdda488d3f24eb482e740b33d"},"orc-tools":{"desc":"ORC java command-line tools and utilities","executables":["orc-tools"],"head_dependencies":["openjdk"],"homepage":"https://orc.apache.org/","license":"Apache-2.0","ruby_source_checksum":"fa5366586633d99a65ec51cde0d63ed3b4081fc1ca4ef3e3edcb5303832b7f70","stable_dependencies":["openjdk"],"stable_checksum":"05110c26350d384da0315291b13490a1aa4879d8b80af1d1117fd072d46bdff0","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/apache/orc/orc-tools/2.3.1/orc-tools-2.3.1-uber.jar"],"stable_version":"2.3.1","bottle_tag":":all","bottle_checksum":"e81a7d37e5eb942b1b4c41d9df99c036bddc80c333c383799d8d39897c8a2c07"},"orc":{"compatibility_version":1,"desc":"Oil Runtime Compiler (ORC)","executables":["orc-bugreport","orcc"],"head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://gstreamer.freedesktop.org/modules/orc.html","license":{":all_of":["BSD-2-Clause","BSD-3-Clause"]},"ruby_source_checksum":"ef02e3c51cca34672ca4d4b71ef347b606f8091fe8fb2ab5815b65a2c5445af2","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"4aeb97aea2b58224029dc2b23d7d064cfa990cb4fb8c4da440bcbe9c95bc5d2d","stable_url_args":["https://gstreamer.freedesktop.org/src/orc/orc-0.4.44.tar.xz"],"stable_version":"0.4.44"},"orcania":{"desc":"Potluck with different functions for different purposes in C","executables":["base64url"],"head_dependencies":[{"cmake":":build"},{"doxygen":":build"}],"homepage":"https://babelouest.github.io/orcania/","license":"LGPL-2.1-only","ruby_source_checksum":"0d6fc6c08f778b9b54e7eed84f3c8ff6522d02d0069461f2dfa6040af372bd96","stable_dependencies":[{"cmake":":build"},{"doxygen":":build"}],"stable_checksum":"e26947f7622acf3660b71fb8018ee791c97376530ab6c4a00e4aa2775e052626","stable_url_args":["https://github.com/babelouest/orcania/archive/refs/tags/v2.3.3.tar.gz"],"stable_version":"2.3.3","bottle_cellar":":any","bottle_checksum":"04e91894340f16e77b29b974885922c8812a8c4d94fc3098ff21ca948747d1df"},"ord":{"desc":"Index, block explorer, and command-line wallet","executables":["ord"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ordinals/ord.git",{":branch":"master"}],"homepage":"https://ordinals.com/","license":"CC0-1.0","ruby_source_checksum":"dadc9af7a2a0a23d51e30a851dcabc6c615b8cd6636fe50bea64f06e80177ca1","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"58aae0aa6bce2cb022de51a9c0e36d4185945eabfb202e764bf1230aa564cefd","stable_url_args":["https://github.com/ordinals/ord/archive/refs/tags/0.29.1.tar.gz"],"stable_version":"0.29.1"},"org-formation":{"desc":"Infrastructure as Code (IaC) tool for AWS Organizations","executables":["aws-organization-formation","ofn","org-formation"],"head_dependencies":["node"],"homepage":"https://github.com/org-formation/org-formation-cli","license":"MIT","ruby_source_checksum":"73d4ca7a40d1d2be9941634290605a5f84ce2bbe422f8471d5ead1898c47570b","stable_dependencies":["node"],"stable_checksum":"347b3b10690569cbd36104ea612f0de9b9092afd0e81115818f648f68235ec4a","stable_url_args":["https://registry.npmjs.org/aws-organization-formation/-/aws-organization-formation-1.0.17.tgz"],"stable_version":"1.0.17","bottle_tag":":all","bottle_checksum":"4bbbc66ae295c0a0c257629f70558e877aaa352bac92685061ce94b193f170b9"},"orgalorg":{"desc":"Parallel SSH commands executioner and file synchronization tool","executables":["orgalorg"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/reconquest/orgalorg.git",{":branch":"master"}],"homepage":"https://github.com/reconquest/orgalorg","license":"MIT","ruby_source_checksum":"47508cbcf15e28213aee6aa0cea315a212950020535b5d2bfc8523c69d4b3c2c","stable_dependencies":[{"go":":build"}],"stable_checksum":"b9292ac6af1c492c82e4c77a707a026ad9674139f02d3fa25b797f65e3d69a2c","stable_url_args":["https://github.com/reconquest/orgalorg/archive/refs/tags/1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_checksum":"9609c5b392fa18422370ff6e1141699d277c7fda09160188f5c8b1891a47ab8c"},"organize-tool":{"bottle_rebuild":1,"desc":"File management automation tool","executables":["organize"],"head_dependencies":[{"cryptography":":no_linkage"},"freetype","libyaml","openjpeg",{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tfeldmann/organize.git",{":branch":"main"}],"homepage":"https://github.com/tfeldmann/organize","license":"MIT","revision":4,"ruby_source_checksum":"340910f351bd058c387a5271d1a3b0340940a7c99e5ed4f76ff768f78fa97f79","stable_dependencies":[{"cryptography":":no_linkage"},"freetype","libyaml","openjpeg",{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"034fdcf9ffeb23d21b495e038665278e589fa04dc7c0c0a01a4a3b30a06c539f","stable_url_args":["https://files.pythonhosted.org/packages/3c/bd/1b4217217aadce0d46e28042c0e06bb28863bfdfb383ce7afb18f69a1553/organize_tool-3.3.0.tar.gz"],"stable_version":"3.3.0"},"orientdb":{"caveats":"The OrientDB root password was set to 'orientdb'. To reset it:\n  https://orientdb.org/docs/3.1.x/security/Server-Security.html#restoring-the-servers-user-root\n","desc":"Graph database","executables":["orientdb","orientdb-console","orientdb-gremlin"],"head_dependencies":["openjdk",{"maven":":build"}],"homepage":"https://orientdb.dev","license":"Apache-2.0","post_install_steps":[{"path":{"path":"{{var}}/log/orientdb/orientdb.err"},"type":"touch"},{"path":{"path":"{{var}}/log/orientdb/orientdb.log"},"type":"touch"},{"command":{"base":"libexec","path":"post-install"},"type":"run"}],"ruby_source_checksum":"e07dc44dcc77cfb09112e59cdff8e333adf77285ef5ead3a50cc6476977fe759","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/orientdb"],[":log_path","$HOMEBREW_PREFIX/var/log/orientdb/sout.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/orientdb/serror.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/orientdb/libexec/bin/server.sh"],"stable_dependencies":["openjdk",{"maven":":build"}],"stable_checksum":"cb6fd0460b0665f1e81e8eb96ded8e9d49a2738408ea8268034d918cca0178ba","stable_url_args":["https://search.maven.org/remotecontent?filepath=com/orientechnologies/orientdb-community/3.2.57/orientdb-community-3.2.57.zip"],"stable_version":"3.2.57","bottle_tag":":all","bottle_checksum":"50eda0b4bf60c06b59e4a699d40ca2fcc26927086751023a22f9279ca56d808c"},"ormolu":{"desc":"Formatter for Haskell source code","executables":["ormolu"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/tweag/ormolu.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://ormolu-live.tweag.io","license":"BSD-3-Clause","ruby_source_checksum":"f07b92a15dccb89e292916df6bb966b24ba02c4d18a2a6eeddb1df6e541a6b11","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"212ee5ec17638f802a406122c8b839e3e6aa05d9b5886bfeb46cc90935f0bc6f","stable_url_args":["https://hackage.haskell.org/package/ormolu-0.9.0.0/ormolu-0.9.0.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.9.0.0"},"orocos-kdl":{"desc":"Orocos Kinematics and Dynamics C++ library","head_dependencies":["eigen",{"cmake":":build"}],"homepage":"https://orocos.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"eb846d8a45139062274344fe9c3d81d3ee6c26643b50d511420c0621808792d0","stable_dependencies":["eigen",{"cmake":":build"}],"stable_checksum":"b47c75b03d5980a8b3a5382ab1176ae552f2f5418ad42b0e530a4178e3e1c301","stable_url_args":["https://github.com/orocos/orocos_kinematics_dynamics/archive/refs/tags/1.5.4.tar.gz"],"stable_version":"1.5.4"},"orogene":{"bottle_rebuild":1,"desc":"`node_modules/` package manager and utility toolkit","disable_args":{":date":"2026-08-13",":because":":unsupported"},"executables":["oro"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://orogene.dev","license":"Apache-2.0","ruby_source_checksum":"142572731e2000ee1c74dc026adc302d180941a2d6a8db1725b033d00562728e","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/orogene/orogene/commit/2f774bb5b1067fb0f5f827140aff328190af0452.patch?full_index=1","sha256":"c91711588a6fddee3055a356723a8a044cd82d287c59a7cf83802129d2ffa89b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/orogene/orogene/pull/315"}]}],"stable_checksum":"d4e50c2c3965e62160cf6a15db3734e4a847ca79629599fdd5ce30579aaae9a3","stable_url_args":["https://github.com/orogene/orogene/archive/refs/tags/v0.3.34.tar.gz"],"stable_version":"0.3.34","bottle_checksum":"f94a9aa11660b3e6ad47ba48c38fdd988a8a51435ed7e6f1533983d5b939a66b"},"ortp":{"desc":"Real-time transport protocol (RTP, RFC3550) library","head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.linphone.org/BC/public/linphone-sdk.git",{":branch":"master"}],"homepage":"https://linphone.org/","license":{":all_of":["AGPL-3.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"d6b9cd012ec064d396bdc805cab8cebc0abc384134bb4ccd2bfb9b98279fdd88","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"6cba7b689a40b320c416aa30741865d10f839e1ccbcf8cd860cdf1064ae69d1f","stable_url_args":["https://gitlab.linphone.org/BC/public/linphone-sdk/-/archive/5.5.36/linphone-sdk-5.5.36.tar.bz2"],"stable_version":"5.5.36"},"ory-hydra":{"conflicts":[["hydra",{":because":"both install `hydra` binaries"}]],"desc":"OpenID Certified OAuth 2.0 Server and OpenID Connect Provider","executables":["hydra"],"head_dependencies":[{"go":":build"}],"homepage":"https://www.ory.sh/hydra/","license":"Apache-2.0","ruby_source_checksum":"1f2841f48fe72606ec2f78375ff6ca76dd6fee365a51211afd7767c2f1e6cf7e","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/ory/hydra.git",{":tag":"v26.2.0",":revision":"0b84568fffccf151dc5e6c7955fdfb738555bf4b"}],"stable_version":"26.2.0"},"osc-cli":{"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream",":replacement_formula":"octl"},"desc":"Official Outscale CLI providing connectors to Outscale API","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream",":replacement_formula":"octl"},"executables":["osc-cli"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.14"],"homepage":"https://github.com/outscale/osc-cli","license":"BSD-3-Clause","revision":15,"ruby_source_checksum":"4c8f5aee7209496d0fe5dd91dfd39f3902f00fd6b94b9b746a290bf9e8c4c559","stable_dependencies":[{"certifi":":no_linkage"},"python@3.14"],"stable_checksum":"d3b71b326b0698da1b9a503cd511a992fe578375fd01b30bdec0d63d8328af66","stable_url_args":["https://files.pythonhosted.org/packages/02/cd/f1b796f5e7a301f6a3c0b910be07188cbfd329d2758e036d24ef26b4ee96/osc-sdk-1.11.0.tar.gz"],"stable_version":"1.11.0","bottle_tag":":all","bottle_checksum":"1bbe0cf2379bc4fc9eaed98284fbea22ea9d0803983cdc108030aef66ce8ddf4"},"osc":{"desc":"Command-line interface to work with an Open Build Service","executables":["git-obs","git-osc-precommit-hook","osc"],"head_dependencies":[{"cryptography":":no_linkage"},"python@3.15","rpm"],"head_url_args":["https://github.com/openSUSE/osc.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libffi"]],"homepage":"https://openbuildservice.org","license":"GPL-2.0-or-later","ruby_source_checksum":"915aa3bde14dd04d9dadea1cbcf6a8e5308e582b63e0a0caae334fb55ff32e51","stable_dependencies":[{"cryptography":":no_linkage"},"python@3.15","rpm"],"stable_checksum":"f2500db68c0a58282cb9bfc7f48f833a18b7fa7df7cb25db32b14dd278f56af8","stable_url_args":["https://files.pythonhosted.org/packages/a8/42/d26e8cac936012d07780f32274219c160a1c27eb8a75ff8fb44ee5471930/osc-1.28.0.tar.gz"],"stable_uses_from_macos":[["curl"],["libffi"]],"stable_version":"1.28.0","bottle_tag":":all","bottle_checksum":"976ab32c1279c96e449f399097c5aac0bd314e943ac47cb5252329c30b45ac3a"},"oscats":{"desc":"Computerized adaptive testing system","head_dependencies":["glib","gsl","gettext",{"pkgconf":[":build",":test"]}],"homepage":"https://code.google.com/archive/p/oscats/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923","Patches/oscats/linux.patch":"95fcfa861ed75a9292a6dfbb246a62be3ad3bd9c63db43c3d283ba68069313af"},"revision":7,"ruby_source_checksum":"baf57ea91b149230727d17479837472451e1c1eeae43afb62418277953d5bc44","stable_dependencies":["glib","gsl","gettext",{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"},{"strip":"p1","file":"Patches/oscats/linux.patch","type":"unofficial"}],"stable_checksum":"2f7c88cdab6a2106085f7a3e5b1073c74f7d633728c76bd73efba5dc5657a604","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/oscats/oscats-0.6.tar.gz"],"stable_version":"0.6","bottle_cellar":":any","bottle_checksum":"cafcdb6c91e58beebb50ab5fdf28a7f9246df0256be3285a49f70e6b79f6323c"},"osctrl-cli":{"desc":"Fast and efficient osquery management","executables":["osctrl-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jmpsec/osctrl.git",{":branch":"develop"}],"homepage":"https://osctrl.net","license":"MIT","ruby_source_checksum":"3d0ca8ad775a6c66e7a150168a2c513d9cab612e4e5cd76037454885405487ba","stable_dependencies":[{"go":":build"}],"stable_checksum":"f4ac2f8bc45ac845137dd7c733dec0108c8a3b7ac50aafa7ac6bde2efe57646a","stable_url_args":["https://github.com/jmpsec/osctrl/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1"},"osctrl-mcp":{"desc":"Fast and efficient osquery management","executables":["osctrl-mcp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jmpsec/osctrl.git",{":branch":"develop"}],"homepage":"https://docs.osctrl.net/components/osctrl-mcp/","license":"MIT","ruby_source_checksum":"94347e4bedba8e8e2d0392863db1de691de3de508d968642216c7b1a9379ffc5","stable_dependencies":[{"go":":build"}],"stable_checksum":"f4ac2f8bc45ac845137dd7c733dec0108c8a3b7ac50aafa7ac6bde2efe57646a","stable_url_args":["https://github.com/jmpsec/osctrl/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1"},"osdctl":{"desc":"CLI tool for managed OpenShift clusters","executables":["osdctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openshift/osdctl.git",{":branch":"master"}],"homepage":"https://github.com/openshift/osdctl","license":"Apache-2.0","ruby_source_checksum":"70340e5fa8932c451a782550e4a5b054b9ba999b91c91ec4547d248abf40755b","stable_dependencies":[{"go":":build"}],"stable_checksum":"a1ee1cf6910f738fb4e00d0fa7246e1c3de48a19d7fb50972ceb405ac3e705db","stable_url_args":["https://github.com/openshift/osdctl/archive/refs/tags/v0.66.0.tar.gz"],"stable_version":"0.66.0"},"osi":{"compatibility_version":1,"desc":"Open Solver Interface","head_dependencies":["coinutils","openblas",{"pkgconf":":build"}],"homepage":"https://github.com/coin-or/Osi","license":"EPL-2.0","ruby_source_checksum":"1cd5c55676d98c9318936fac3776445a60a9e40c36523b7d7386900cd473a20e","stable_dependencies":["coinutils","openblas",{"pkgconf":":build"}],"stable_checksum":"1d80d0b4275f2e1ceefc6dda66b8616e3a8c8b07a926ef4456db4a0d55249333","stable_url_args":["https://github.com/coin-or/Osi/archive/refs/tags/releases/0.108.12.tar.gz"],"stable_version":"0.108.12"},"osinfo-db-tools":{"bottle_rebuild":1,"desc":"Tools for managing the libosinfo database files","executables":["osinfo-db-export","osinfo-db-import","osinfo-db-path","osinfo-db-validate"],"head_dependencies":["glib","json-glib","libarchive","libsoup","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"pod2man":":build"}],["libxml2"]],"homepage":"https://libosinfo.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"ea6aa1acb5dbc3815e3dcc02397990dc48534cc73cd832811e3fb8595bfa2055","stable_dependencies":["glib","json-glib","libarchive","libsoup","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"f3315f675d18770f25dea8ed04b20b8fc80efb00f60c37ee5e815f9c3776e7f3","stable_url_args":["https://releases.pagure.org/libosinfo/osinfo-db-tools-1.12.0.tar.xz"],"stable_uses_from_macos":[[{"pod2man":":build"}],["libxml2"]],"stable_version":"1.12.0"},"osinfo-db":{"desc":"Osinfo database of operating systems for virtualization provisioning tools","head_dependencies":[{"osinfo-db-tools":[":build",":test"]}],"homepage":"https://libosinfo.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"21c0d081eedc6a02f3d8dfe5b8565026acb2399283b70263d83cab85532399f8","stable_dependencies":[{"osinfo-db-tools":[":build",":test"]}],"stable_checksum":"f13ed6e1e480b5266d39cad7f0010febdf0265dfc45579de2fb34543bc6b35de","stable_url_args":["https://gitlab.com/libosinfo/osinfo-db/-/releases/v20260812/downloads/osinfo-db-20260812.tar.xz",{":using":":nounzip"}],"stable_version":"20260812","bottle_tag":":all","bottle_checksum":"c478c34be23a267ad436ccd7e7dc241ed2d840b1b1ca45b19439f9bf3746234f"},"oslo":{"bottle_rebuild":1,"desc":"CLI tool for the OpenSLO spec","executables":["oslo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openslo/oslo.git",{":branch":"main"}],"homepage":"https://openslo.com/","license":"Apache-2.0","ruby_source_checksum":"7889a20fbbec10cb9c2e5f76cf704f2f0a71a860dc56e11f32c5a5c1022107ec","stable_dependencies":[{"go":":build"}],"stable_checksum":"8e3c501103cbfb0d9980a6ea023def0bdef2fe111a8aec3b106302669d452ec2","stable_url_args":["https://github.com/OpenSLO/oslo/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"osm-gps-map":{"desc":"GTK+ library to embed OpenStreetMap maps","head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","libsoup","at-spi2-core","gettext","harfbuzz","pango",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"gtk-doc":":build"},{"libtool":":build"},{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/nzjrs/osm-gps-map.git",{":branch":"master"}],"homepage":"https://github.com/nzjrs/osm-gps-map","license":"GPL-2.0-or-later","ruby_source_checksum":"6ccb879540b43bdfcbdb7e2d8f895c2d5d182ef0f355b4a571505761b00c3bfc","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","libsoup","at-spi2-core","gettext","harfbuzz","pango",{"gobject-introspection":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"051383588f0fdb60f59047c6559110c35025ea72b6eca700af532c020a6b55ec","stable_url_args":["https://github.com/nzjrs/osm-gps-map/releases/download/1.2.2/osm-gps-map-1.2.2.tar.gz"],"stable_version":"1.2.2"},"osm-pbf":{"desc":"Tools related to PBF (an alternative to XML format)","head_dependencies":["abseil","protobuf",{"cmake":":build"}],"homepage":"https://wiki.openstreetmap.org/wiki/PBF_Format","license":"LGPL-3.0-or-later","revision":1,"ruby_source_checksum":"edc44c60cef39c8a67e59b4d62fa529fc768f5286bab353a74714ba592f64551","stable_dependencies":["abseil","protobuf",{"cmake":":build"}],"stable_checksum":"18ec63e28a42073db62e8fb59134b8bd410c29e8eb1d8ec1759efc9501fbf41a","stable_url_args":["https://github.com/openstreetmap/OSM-binary/archive/refs/tags/v1.8.0.tar.gz"],"stable_version":"1.8.0"},"osm2pgrouting":{"bottle_rebuild":1,"desc":"Import OSM data into pgRouting database","executables":["osm2pgrouting"],"head_dependencies":["boost","libpq","libpqxx","pgrouting","postgis",{"cmake":":build"}],"head_url_args":["https://github.com/pgRouting/osm2pgrouting.git",{":branch":"develop"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://pgrouting.org/docs/tools/osm2pgrouting.html","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"3517157b2b740b95ceb81c7ec78b148cf602cc88d30e411c45662111a93384b4","stable_dependencies":["boost","libpq","libpqxx","pgrouting","postgis",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/pgRouting/osm2pgrouting/commit/7622f12b7e6d9e290315609503d090534c2c7df8.patch?full_index=1","sha256":"1ce55a33162d7784443d3fb14f8f2238a8080c1dd5af25a6af7d75a2a4770708","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pgRouting/osm2pgrouting/pull/328"}]}],"stable_checksum":"3d3042aa0dd30930d27801c9833ebfbe16eba0ab0e5d6277636ce17b157f2a0f","stable_url_args":["https://github.com/pgRouting/osm2pgrouting/archive/refs/tags/v3.0.0.tar.gz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"3.0.0"},"osm2pgsql":{"desc":"OpenStreetMap data to PostgreSQL converter","executables":["osm2pgsql","osm2pgsql-expire","osm2pgsql-replication"],"head_dependencies":["libpq","luajit","proj",{"boost":":build"},{"cli11":":build"},{"cmake":":build"},{"fmt":":build"},{"libosmium":":build"},{"lua":":build"},{"nlohmann-json":":build"},{"protozero":":build"}],"head_url_args":["https://github.com/osm2pgsql-dev/osm2pgsql.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["expat"]],"homepage":"https://osm2pgsql.org","license":"GPL-2.0-or-later","ruby_source_checksum":"1679af9b4a0ec22917885d3ed6216a4b64654a1a5e41a9cfd6e23141ad1e17b1","stable_dependencies":["libpq","luajit","proj",{"boost":":build"},{"cli11":":build"},{"cmake":":build"},{"fmt":":build"},{"libosmium":":build"},{"lua":":build"},{"nlohmann-json":":build"},{"protozero":":build"}],"stable_checksum":"e90461bd78787fd5cf82f73ac4bc0cfccbc4f498f35dce59eb4d168a380d6ac0","stable_url_args":["https://github.com/osm2pgsql-dev/osm2pgsql/archive/refs/tags/2.3.1.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"]],"stable_version":"2.3.1"},"osmcoastline":{"bottle_rebuild":1,"desc":"Extracts coastline data from OpenStreetMap planet file","executables":["osmcoastline","osmcoastline_filter","osmcoastline_readmeta","osmcoastline_segments","osmcoastline_ways"],"head_dependencies":["gdal","geos","libspatialite","lz4",{"cmake":":build"},{"libosmium":":build"},{"protozero":":build"}],"head_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["sqlite"]],"homepage":"https://osmcode.org/osmcoastline/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"2338a40a4e18d86a83d5b5cae9addc90758fc16ff48e92d140b8ad6ee82d27ed","stable_dependencies":["gdal","geos","libspatialite","lz4",{"cmake":":build"},{"libosmium":":build"},{"protozero":":build"}],"stable_checksum":"7980c77acbbf460d6de7df1d30b2f2d9da550db1512d0e828623851c687b238a","stable_url_args":["https://github.com/osmcode/osmcoastline/archive/refs/tags/v2.5.0.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["sqlite"]],"stable_version":"2.5.0"},"osmfilter":{"bottle_rebuild":1,"desc":"Command-line tool to filter OpenStreetMap files for specific tags","executables":["osmconvert","osmfilter","osmupdate"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://gitlab.com/osm-c-tools/osmctools.git",{":branch":"master"}],"homepage":"https://wiki.openstreetmap.org/wiki/Osmfilter","license":"AGPL-3.0-only","ruby_source_checksum":"45e2c0a2c00dd5cf406f5fd947da2e5637788d21f0bc61140be98b814bc96da3","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_url_args":["https://gitlab.com/osm-c-tools/osmctools.git",{":tag":"0.9",":revision":"f341f5f237737594c1b024338f0a2fc04fabdff3"}],"stable_version":"0.9"},"osmium-tool":{"desc":"Libosmium-based command-line tool for processing OpenStreetMap data","executables":["osmium"],"head_dependencies":["boost","lz4",{"cmake":":build"},{"libosmium":":build"},{"nlohmann-json":":build"},{"pandoc":":build"},{"protozero":":build"}],"head_uses_from_macos":[["bzip2"],["expat"]],"homepage":"https://osmcode.org/osmium-tool/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"ea41de96ad946be9a8f965c6a1d62b9e0451451a55ad2d9c4eb9dbb4a5e6d938","stable_dependencies":["boost","lz4",{"cmake":":build"},{"libosmium":":build"},{"nlohmann-json":":build"},{"pandoc":":build"},{"protozero":":build"}],"stable_checksum":"e629d2f3e500ffa5df6f1b1689161ab3dea3a82f66beec2b453a74b8d782f949","stable_url_args":["https://github.com/osmcode/osmium-tool/archive/refs/tags/v1.19.1.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"]],"stable_version":"1.19.1"},"osmosis":{"bottle_rebuild":1,"desc":"Command-line OpenStreetMap data processor","executables":["osmosis"],"head_dependencies":["openjdk"],"homepage":"https://wiki.openstreetmap.org/wiki/Osmosis","license":":public_domain","ruby_source_checksum":"05c48100639ff55f6b04f19d35841a0fdef3523485db7e9319e6ea6b2c653de0","stable_dependencies":["openjdk"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2a23a7bf7499a0727ae6987cf66fcafc03b37379dc02177c730f352bd67a0b97","stable_url_args":["https://github.com/openstreetmap/osmosis/releases/download/0.49.2/osmosis-0.49.2.tar"],"stable_version":"0.49.2","bottle_tag":":all","bottle_checksum":"bbf0840fce8067bb973ff59a7e9d9774178ae11b9af976aa0842e80b90264b00"},"ospray":{"bottle_rebuild":1,"desc":"Ray-tracing-based rendering engine for high-fidelity visualization","head_dependencies":["embree","ispc","tbb",{"cmake":":build"}],"head_url_args":["https://github.com/RenderKit/ospray.git",{":branch":"devel"}],"homepage":"https://www.ospray.org/","license":"Apache-2.0","ruby_source_checksum":"e9da09c58522183f24450ff2f03054bbb626119bb4946b161213f593f0881253","stable_dependencies":["embree","ispc","tbb",{"cmake":":build"}],"stable_checksum":"2c8108df2950bc5d1bc2a62f74629233dbe4f36e3f6a8ea032907d4a3fdc6750","stable_url_args":["https://github.com/RenderKit/ospray/archive/refs/tags/v3.2.0.tar.gz"],"stable_version":"3.2.0","bottle_cellar":":any","bottle_checksum":"9d056ad5ebb6d60a81a44e64d5042870f8efb8579ea7b7e27e4ba4dc4f1545ab"},"osqp":{"desc":"Operator splitting QP solver","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://osqp.org/","license":"Apache-2.0","ruby_source_checksum":"5c4b617000ff63dfa13fa960cf0947d385d75396e0e0bade8e94f0dd6e71c820","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"dd6a1c2e7e921485697d5e7cdeeb043c712526c395b3700601f51d472a7d8e48","stable_url_args":["https://github.com/osqp/osqp/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_cellar":":any","bottle_checksum":"2de9db6218208bcce319b7ab4a6f8ce9b74af95a8571168afce565f62bbc01b6"},"osrm-backend":{"desc":"High performance routing engine","executables":["osrm-components","osrm-contract","osrm-customize","osrm-datastore","osrm-extract","osrm-io-benchmark","osrm-partition","osrm-routed"],"head_dependencies":["boost","libarchive","lua","tbb",{"cmake":":build"},{"flatbuffers":":build"},{"fmt":":build"},{"libosmium":":build"},{"pkgconf":":build"},{"protozero":":build"},{"rapidjson":":build"},{"sol2":":build"},{"vtzero":":build"}],"head_url_args":["https://github.com/Project-OSRM/osrm-backend.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["expat"]],"homepage":"https://project-osrm.org/","license":"BSD-2-Clause","ruby_source_checksum":"f4cb77c6623fa3d37c269b42d9ed90169a4e77c74cfc2107297f14d74db9f3a3","stable_dependencies":["boost","libarchive","lua","tbb",{"cmake":":build"},{"flatbuffers":":build"},{"fmt":":build"},{"libosmium":":build"},{"pkgconf":":build"},{"protozero":":build"},{"rapidjson":":build"},{"sol2":":build"},{"vtzero":":build"}],"stable_checksum":"2cb6f8b382b0eec99ae4a3c221edbba56bad11faa8f50e41a4d7408570df166e","stable_url_args":["https://github.com/Project-OSRM/osrm-backend/archive/refs/tags/v26.10.0.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"]],"stable_version":"26.10.0"},"osslsigncode":{"desc":"OpenSSL based Authenticode signing for PE/MSI/Java CAB files","executables":["osslsigncode"],"head_dependencies":["openssl@4",{"cmake":":build"}],"head_uses_from_macos":[["curl"],["python"]],"homepage":"https://github.com/mtrojnar/osslsigncode","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"90ef0796df774917cdd7ead85ddb09bbdd7a2fbe45130945f622baff6eb1d3df","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"0f033fd6069387d2e489fbd2187e62f624764eb8c2758ee94e3e793e5150b5c5","stable_url_args":["https://github.com/mtrojnar/osslsigncode/archive/refs/tags/2.14.tar.gz"],"stable_uses_from_macos":[["curl"],["python"]],"stable_version":"2.14"},"ossp-uuid":{"desc":"ISO-C API and CLI for generating UUIDs","executables":["uuid","uuid-config"],"homepage":"http://www.ossp.org/pkg/lib/uuid/","license":"BSD-1-Clause","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":2,"ruby_source_checksum":"2fd41748daffd85c153fc133daf3eb8f74fc97a75df3c1736993038eeb6d465d","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"11a615225baa5f8bb686824423f50e4427acd3f70d394765bdff32801f0fd5b0","stable_url_args":["https://deb.debian.org/debian/pool/main/o/ossp-uuid/ossp-uuid_1.6.2.orig.tar.gz"],"stable_version":"1.6.2","bottle_cellar":":any","bottle_checksum":"be5ba7669ab915635b5d56d6bccfbaf39f6706acb66329e1ad194177eae2cb5b"},"osv-scanner":{"desc":"Vulnerability scanner which uses the OSV database","executables":["osv-scanner"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/google/osv-scanner.git",{":branch":"main"}],"homepage":"https://google.github.io/osv-scanner/","license":"Apache-2.0","ruby_source_checksum":"d2bd118ad5744f1f5b278d2ded9e6806ac0121d559f4845e3e430d1a204e19b8","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"acd8ebbf345a9a04eb299cb8e1339512fd4f2ad402f8f40972edcffa3eb45109","stable_url_args":["https://github.com/google/osv-scanner/archive/refs/tags/v2.7.0.tar.gz"],"stable_version":"2.7.0"},"osx-cpu-temp":{"desc":"Outputs current CPU temperature for OSX","executables":["osx-cpu-temp"],"homepage":"https://github.com/lavoiesl/osx-cpu-temp","license":"GPL-2.0-or-later","ruby_source_checksum":"5195ef4a306e803fa7c1ffd8a96f4e8d9d8ba67744b55f944662352d1eb398cc","stable_checksum":"94b90ce9a1c7a428855453408708a5557bfdb76fa45eef2b8ded4686a1558363","stable_url_args":["https://github.com/lavoiesl/osx-cpu-temp/archive/refs/tags/1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"9ee650236f7418567dc7544586870cd82902ebe42572df55c0170c5e22c38d44"},"osx-trash":{"conflicts":[["macos-trash",{":because":"both install a `trash` binary"}],["trash-cli",{":because":"both install a `trash` binary"}],["trash",{":because":"both install a `trash` binary"}]],"desc":"Allows trashing of files instead of tempting fate with rm","executables":["trash"],"head_url_args":["https://github.com/morgant/tools-osx.git",{":branch":"master"}],"homepage":"https://github.com/morgant/tools-osx#trash","keg_only_args":[":shadowed_by_macos"],"license":"MIT","ruby_source_checksum":"5f5fadb7afeb714f47363c1703178108092eccffe35ff7e3419ebd896494be0a","stable_checksum":"9ac54a5eb87c4c6a71568256c0e29094a913f2adf538fb2c504f6c8b1f63be12","stable_url_args":["https://github.com/morgant/tools-osx/archive/refs/tags/trash-0.7.1.tar.gz"],"stable_version":"0.7.1","bottle_tag":":all","bottle_checksum":"1ff2a7e4c4d9e83a5cf38815cbbae8407295d8c830d85211677d6041add46bfa"},"osxutils":{"desc":"Collection of macOS command-line utilities","executables":["cpath","finfo","getfcomment","geticon","getvolume","google","hfsdata","lsmac","mkalias","mvtrash","osxutils","rcmac","setfcomment","setfctypes","setfflags","seticon","setlabel","setsuffix","setvolume","wikipedia","wsupdate"],"head_url_args":["https://github.com/specious/osxutils.git",{":branch":"master"}],"homepage":"https://github.com/specious/osxutils","license":"GPL-2.0-or-later","ruby_source_checksum":"6989f21e65abb206dcb24c7fdd76f2b4595b6fae84cf9579736c382936d41684","stable_checksum":"9c11d989358ed5895d9af7644b9295a17128b37f41619453026f67e99cb7ecab","stable_url_args":["https://github.com/specious/osxutils/archive/refs/tags/v1.9.0.tar.gz"],"stable_version":"1.9.0","bottle_checksum":"1a2be836a80538dedfc42b2c0143a284c7ecc2c6b635815b52bb9f9f91dd8a59"},"otel-cli":{"bottle_rebuild":1,"desc":"Tool for sending events from shell scripts & similar environments","executables":["otel-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/equinix-labs/otel-cli.git",{":branch":"main"}],"homepage":"https://github.com/equinix-labs/otel-cli","license":"Apache-2.0","ruby_source_checksum":"8be7afae21fc826136efc10996cf59280cb82a3d2ff6e4670ebfb221d4c9321f","stable_dependencies":[{"go":":build"}],"stable_checksum":"331a76783974318a31d9ab06e3f05af488e0ede3cce989f8d1b634450a345536","stable_url_args":["https://github.com/equinix-labs/otel-cli/archive/refs/tags/v0.4.5.tar.gz"],"stable_version":"0.4.5"},"oterm":{"desc":"Terminal client for Ollama","executables":["oterm"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://github.com/ggozad/oterm","license":"MIT","ruby_source_checksum":"3db4a72a034fb1346dc00110a54a5cb38cf377a58d5274ac47fc654ab3910bae","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b60a9ad8856aaf60fa7f9cba3be7707f7cc1886a7530a143b86df7095ba74257","stable_url_args":["https://files.pythonhosted.org/packages/0f/67/ddde964be663cb5f9c0bc7c6bc34d19749d220cb099be4dd460184b052a4/oterm-0.26.1.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"0.26.1"},"otf2":{"bottle_rebuild":1,"desc":"Open Trace Format 2 file handling library","executables":["otf2-config","otf2-estimator","otf2-marker","otf2-print","otf2-snapshots"],"head_dependencies":["open-mpi","python@3.15",{"sphinx-doc":":build"}],"homepage":"https://www.vi-hps.org/projects/score-p/overview/overview.html","license":"BSD-3-Clause","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"b502eb4df054979ccea33a294fd781a00ac7a21e9a91df52a008acb62fcd028b","stable_dependencies":["open-mpi","python@3.15",{"sphinx-doc":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"},{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"82b3a88a550cb8c3cec8fd45eca82cdcbaf945209977482471b4b5e430d64a8d","stable_url_args":["https://perftools.pages.jsc.fz-juelich.de/cicd/otf2/tags/otf2-3.2/otf2-3.2.tar.gz"],"stable_version":"3.2"},"otf2bdf":{"desc":"OpenType to BDF font converter","executables":["otf2bdf"],"head_dependencies":["freetype"],"homepage":"https://github.com/jirutka/otf2bdf","license":"MIT","ruby_source_checksum":"60ed16cb0e50ca0d34b9ea5b043b71ec5f5f2f3f20b4e1311372070ab85469e7","stable_dependencies":["freetype"],"stable_checksum":"deb1590c249edf11dda1c7136759b59207ea0ac1c737e1c2d68dedf87c51716e","stable_url_args":["https://github.com/jirutka/otf2bdf/archive/refs/tags/v3.1_p1.tar.gz"],"stable_version":"3.1_p1","bottle_cellar":":any","bottle_checksum":"00c0aac1e143142550d43ababffa8551fdec3c31903fc08cb8ac130875a7f5b7"},"otree":{"desc":"Command-line tool to view objects (JSON/YAML/TOML) in TUI tree widget","executables":["otree"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/fioncat/otree.git",{":branch":"main"}],"homepage":"https://github.com/fioncat/otree","license":"MIT","ruby_source_checksum":"a1f31b3202f0e1041860f79aa1359e579e309c34784783784a274724eb584ddd","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4614dc618c87782639606973d262f9b4b5fd58987e3510dab8ad6074d6a8cb69","stable_url_args":["https://github.com/fioncat/otree/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"ots":{"bottle_rebuild":1,"desc":"Share end-to-end encrypted secrets with others via a one-time URL","executables":["ots"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sniptt-official/ots.git",{":branch":"main"}],"homepage":"https://ots.sniptt.com","license":"Apache-2.0","ruby_source_checksum":"265b08afd6b988e98767d5e4452b7a488026c05ae20251852593fd190250c63f","stable_dependencies":[{"go":":build"}],"stable_checksum":"09f0b0d7ca44ec8414dbf631009df8c00f4750247c0f9ba25a32f0aa270e09cc","stable_url_args":["https://github.com/sniptt-official/ots/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"ott":{"desc":"Tool for writing definitions of programming languages and calculi","executables":["ott"],"head_dependencies":[{"gmp":":build"},{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ott-lang/ott.git",{":branch":"master"}],"homepage":"https://www.cl.cam.ac.uk/~pes20/ott/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"e38173bcf41c3fd52cf172928a1caaad2230a622a1ef8bd0fbb5a9b63afbcc6d","stable_dependencies":[{"gmp":":build"},{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"stable_checksum":"c14899fb9f9627f96fcde784829b53c014f4cd2e7633a697ac485ecb9ab8abd6","stable_url_args":["https://github.com/ott-lang/ott/archive/refs/tags/0.34.tar.gz"],"stable_version":"0.34"},"otterdog":{"desc":"Manage GitHub organizations at scale using an infrastructure as code approach","executables":["otterdog"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","node","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"head_url_args":["https://github.com/eclipse-csi/otterdog.git",{":branch":"main"}],"homepage":"https://otterdog.readthedocs.io/en/latest/","license":"EPL-2.0","revision":1,"ruby_source_checksum":"3882e7ab2ba28e7d73d8cca0858b99f64a4084248ad0cff6c9fe6b9c59cb7b01","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","node","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"0bfabbceb9c923055a5d4bcb542f11c2ffa37bc73bc1addf22946f3b140c1426","stable_url_args":["https://files.pythonhosted.org/packages/4c/9c/2bcc6edae61778a28333af98d91e60c7216b210326180aaa27fae11d4587/otterdog-1.6.1.tar.gz"],"stable_version":"1.6.1"},"ouch":{"desc":"Painless compression and decompression for your terminal","executables":["ouch"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ouch-org/ouch.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}],["bzip2"],["xz"]],"homepage":"https://github.com/ouch-org/ouch","license":"MIT","ruby_source_checksum":"963409d03856d4e9be369c9d087ee8cb28a60128b56c03fa0ca12aba0ef22c77","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"f695393cbbd89cf5a2095c32235e585a85432ccfb902c78d2a2e9787abbb439c","stable_url_args":["https://github.com/ouch-org/ouch/archive/refs/tags/0.8.3.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["bzip2"],["xz"]],"stable_version":"0.8.3"},"ov":{"desc":"Feature-rich terminal-based text viewer","executables":["ov"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/noborus/ov.git",{":branch":"master"}],"homepage":"https://noborus.github.io/ov/","license":"MIT","ruby_source_checksum":"d1bd8c90f5659e3f5eb0af2be21d412ab19878322ec06c88e633e9249e91198d","stable_dependencies":[{"go":":build"}],"stable_checksum":"a715b1ef3e8a4d4525155a4d30458d44b2aab2c9741fe89dea8bfd3640691bb5","stable_url_args":["https://github.com/noborus/ov/archive/refs/tags/v0.55.0.tar.gz"],"stable_version":"0.55.0"},"overarch":{"desc":"Data driven description of software architecture","executables":["overarch"],"head_dependencies":["openjdk",{"leiningen":":build"}],"head_url_args":["https://github.com/soulspace-org/overarch.git",{":branch":"main"}],"homepage":"https://github.com/soulspace-org/overarch","license":"EPL-1.0","ruby_source_checksum":"3a1c981255faa50ab1ee4f24f49773ab6145154cc83d2b7bbd3fac5e02df608f","stable_dependencies":["openjdk"],"stable_checksum":"ee488782cbb2d976a606a93ecdb9f6957d3d6f0f5a652b380d4932ec7a0d8877","stable_url_args":["https://github.com/soulspace-org/overarch/releases/download/v0.42.0/overarch.jar"],"stable_version":"0.42.0","bottle_tag":":all","bottle_checksum":"d395422b4f735b011157be377cb88b48649a668a2d4b514f1dfc3e0d9e690e34"},"overdrive":{"desc":"Bash script to download mp3s from the OverDrive audiobook service","executables":["overdrive"],"head_url_args":["https://github.com/chbrown/overdrive.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["openssl"]],"homepage":"https://github.com/chbrown/overdrive","license":"MIT","revision":1,"ruby_source_checksum":"c639190c75fc508c81cc8bb55faa99aa1bbef1a64aa5246a9399582b0c80c6f7","stable_checksum":"accc3ec4dab889f6bc003970be102ca7c85290b6516f71c8394e61946fb28860","stable_url_args":["https://github.com/chbrown/overdrive/archive/refs/tags/2.4.1.tar.gz"],"stable_uses_from_macos":[["libxml2"],["openssl"]],"stable_version":"2.4.1","bottle_tag":":all","bottle_checksum":"ab5d25c52a5f1232a16850e14242e3eb762fc026ac72fa4e4687e63ad954e138"},"overmind":{"desc":"Process manager for Procfile-based applications and tmux","executables":["overmind"],"head_dependencies":["tmux",{"go":":build"}],"head_url_args":["https://github.com/DarthSim/overmind.git",{":branch":"master"}],"homepage":"https://github.com/DarthSim/overmind","license":"MIT","ruby_source_checksum":"9a00fda096e9a77bee9f36917ac7ab278e2c5563309bf251520ab27a6d9074d0","stable_dependencies":["tmux",{"go":":build"}],"stable_checksum":"d616b89465d488878ed2e1f79e66f8af5b5c2f1d3cf75c2b08e04fb04752d187","stable_url_args":["https://github.com/DarthSim/overmind/archive/refs/tags/v2.5.1.tar.gz"],"stable_version":"2.5.1","bottle_checksum":"d10e4a237a80de7a6119f79ab10304623e7cb5dd42d74e5feb1382bd74642862"},"overtls":{"desc":"Simple proxy tunnel for bypassing the GFW","executables":["overtls-bin"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ShadowsocksR-Live/overtls.git",{":branch":"master"}],"homepage":"https://github.com/ShadowsocksR-Live/overtls","license":"MIT","ruby_source_checksum":"da8dec3e23470369c7fc00844a731dfce4d96d448036c1ccb75f959a41369b5e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"62e5f363758958c5034f0a8c5a907f9c76c37f7498f0817726d9b8cb21eadc87","stable_url_args":["https://github.com/ShadowsocksR-Live/overtls/archive/refs/tags/v0.3.17.tar.gz"],"stable_version":"0.3.17"},"overturemaps":{"bottle_rebuild":1,"desc":"Python tools for interacting with Overture Maps data","executables":["overturemaps"],"head_dependencies":["apache-arrow","geos","numpy","python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"head_url_args":["https://github.com/OvertureMaps/overturemaps-py.git",{":branch":"main"}],"homepage":"https://overturemaps.org","license":"MIT","revision":1,"ruby_source_checksum":"b374343832a2d4d379857530203dd3777cf749b6e82e107faf29140b044dd6aa","stable_dependencies":["apache-arrow","geos","numpy","python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"e92355dcc2961da0ce95ab9837a59f2d15bcc357be51d0c415ceab3d812fc97d","stable_url_args":["https://files.pythonhosted.org/packages/da/6b/d02503bba3a90fc333d6188b892554bcfccb30b6e3728086fa0fa4c2857f/overturemaps-1.0.2.tar.gz"],"stable_version":"1.0.2"},"ovh-ttyrec":{"conflicts":[["ttyrec",{":because":"both install the same binaries"}]],"desc":"Enhanced (but compatible) version of the classic ttyrec","executables":["ttyplay","ttyrec","ttytime"],"head_dependencies":["zstd"],"homepage":"https://github.com/ovh/ovh-ttyrec","license":{":all_of":["BSD-3-Clause","BSD-4-Clause-UC"]},"ruby_source_checksum":"8bec837350f6bf1af64f83848be7cc8551a9a880503d3cdd2ed0c935e2324dc9","stable_dependencies":["zstd"],"stable_checksum":"74a474ea33090a9a814c186429c2f725c0bfa1f9d3ceee03caf999daf047eb41","stable_url_args":["https://github.com/ovh/ovh-ttyrec/archive/refs/tags/v1.2.0.0.tar.gz"],"stable_version":"1.2.0.0"},"ovsx":{"desc":"Command-line interface for Eclipse Open VSX","executables":["ovsx"],"head_dependencies":["node"],"homepage":"https://www.npmjs.com/package/ovsx","license":"EPL-2.0","ruby_source_checksum":"90f5f09047e9241919bd97a05342e8a1ce3fcc8a9e184a58fc19e890255c7c8b","stable_dependencies":["node"],"stable_checksum":"bbdd792bc80942daceb8b79d8c1b35fb392e82aa3a8c7450e46aeafb86c9f45d","stable_url_args":["https://registry.npmjs.org/ovsx/-/ovsx-1.3.0.tgz"],"stable_version":"1.3.0"},"owamp":{"bottle_rebuild":1,"desc":"Implementation of the One-Way Active Measurement Protocol","executables":["owampd","owfetch","owping","owstats","owtvec","owup","powstream"],"head_dependencies":["i2util"],"homepage":"https://www.internet2.edu/products-services/performance-analytics/performance-tools/","license":"Apache-2.0","ruby_source_checksum":"6d523d899895fa0767b9b1e0b906fce6b0c88edd853606017fef06c2b244f259","stable_dependencies":["i2util"],"stable_patches":[{"strip":"p1","url":"https://github.com/perfsonar/owamp/commit/e14c6850d2e82919ca35cc591193220e4ebdc2c5.patch?full_index=1","sha256":"bee4e43d43acea5088d03e7822bb5166b27bf8b12b43ada8751bd2cb3cd4a527","type":"backport"},{"strip":"p1","data":true}],"stable_checksum":"059f0ab99b2b3d4addde91a68e6e3641c85ce3ae43b85fe9435841d950ee2fb3","stable_url_args":["https://software.internet2.edu/sources/owamp/owamp-3.4-10.tar.gz"],"stable_version":"3.4-10","bottle_checksum":"38c978e23ada6dd9e9441b7fb577995b830f5a01d3c548ec487991ee296899b9"},"owfs":{"desc":"Monitor and control physical environment using Dallas/Maxim 1-wire system","executables":["owdir","owexist","owexternal","owftpd","owget","owhttpd","owmon","owpresent","owread","owserver","owtap","owusbprobe","owwrite"],"head_dependencies":["libftdi","libusb",{"pkgconf":":build"}],"homepage":"https://owfs.org/","license":"GPL-2.0-only","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"37ab01c59928dea2ac533cf7041bc14a27722efbd0e0703eab12bd3e8a4d56f1","stable_dependencies":["libftdi","libusb",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"af0a5035f3f3df876ca15aea13486bfed6b3ef5409dee016db0be67755c35fcc","stable_url_args":["https://github.com/owfs/owfs/releases/download/v3.2p4/owfs-3.2p4.tar.gz"],"stable_version":"3.2p4","bottle_cellar":":any","bottle_checksum":"ced3c8b0ea60f52938ff78d7b9362b3d501b5c593a54014b4ef8bc3a8fa22283"},"ox":{"desc":"Independent Rust text editor that runs in your terminal","executables":["ox"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/curlpipe/ox.git",{":branch":"master"}],"homepage":"https://github.com/curlpipe/ox","license":"GPL-2.0-only","ruby_source_checksum":"3411b3986f2ac9af88f3facfc2cc0b168b6572c356326c8f7dc30a49611c4b95","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9dc869836e92beb5806739da25bf929b45bbb4173a6bffac31b762fcece74a0a","stable_url_args":["https://github.com/curlpipe/ox/archive/refs/tags/0.7.7.tar.gz"],"stable_version":"0.7.7","bottle_checksum":"9fd801439a60c7ce8bbcaa72b7c2f69c5fc7d25f58fe392677f07aab9a7ab6c0"},"oxen":{"desc":"Data VCS for structured and unstructured machine learning datasets","executables":["oxen"],"head_dependencies":["rocksdb",{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Oxen-AI/Oxen.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://www.oxen.ai/","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"451b71cb2b403964f0fcbe5f564b22d7438281e3c4c06a96466b658d99c8babd","stable_dependencies":["rocksdb",{"cmake":":build"},{"rust":":build"}],"stable_checksum":"4bfedb0205ab7a9c967f6ecda40b39d2684d8ccae7a55106b3c85a13c09ab400","stable_url_args":["https://github.com/Oxen-AI/Oxen/archive/refs/tags/v0.65.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.65.1"},"oxfmt":{"desc":"High-performance formatting tool for JavaScript and TypeScript","executables":["oxfmt"],"head_dependencies":["node"],"homepage":"https://oxc.rs/","license":"MIT","ruby_source_checksum":"3383538eba29d8fa3b25e8401f5248fc104512a663e612c8744218e23d14d489","stable_dependencies":["node"],"stable_checksum":"de5196adea5c3f92701c1360add55b3fb97d22a1deecd2b75f3e86d25ffdfe88","stable_url_args":["https://registry.npmjs.org/oxfmt/-/oxfmt-0.74.0.tgz"],"stable_version":"0.74.0"},"oxipng":{"desc":"Multithreaded PNG optimizer written in Rust","executables":["oxipng"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/oxipng/oxipng","license":"MIT","ruby_source_checksum":"f193024462fe869a6552b6bb1fee7b03007d4c4404bdbc652651224d7532ef82","stable_dependencies":[{"rust":":build"}],"stable_checksum":"460ccfcdcc9c3877b9f7fae1dfd4f2a3f93d3b2a2af3e3b62ca32b163f923cca","stable_url_args":["https://github.com/oxipng/oxipng/archive/refs/tags/v10.2.1.tar.gz"],"stable_version":"10.2.1"},"oxker":{"desc":"Terminal User Interface (TUI) to view & control docker containers","executables":["oxker"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mrjackwills/oxker.git",{":branch":"main"}],"homepage":"https://github.com/mrjackwills/oxker","license":"MIT","ruby_source_checksum":"ebeb8eaffceb118e74311701f8825b41980a254fb44c69c2fc01199c3d710496","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fbb3a24fbbc753054f5a60b2aba59539c9b9f34df4400b05e566c78cf30b0a92","stable_url_args":["https://github.com/mrjackwills/oxker/archive/refs/tags/v0.13.4.tar.gz"],"stable_version":"0.13.4"},"oxlint":{"desc":"High-performance linter for JavaScript and TypeScript written in Rust","executables":["oxlint"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/oxc-project/oxc.git",{":branch":"main"}],"homepage":"https://oxc.rs/","license":"MIT","ruby_source_checksum":"79655558f0e4fbb1f66781c7ec018f30242a7f7e803fcbcab16ebcb2e3147a2e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5e1bc3275ba0c5f6dd92aadaab9f5303062d4468198bab979746458ef59599e3","stable_url_args":["https://github.com/oxc-project/oxc/archive/refs/tags/oxlint_v1.89.0.tar.gz"],"stable_version":"1.89.0"},"oxvg":{"desc":"Fastest SVG toolchain for optimisation, minification, linting, and actions","executables":["oxvg"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/noahbald/oxvg","license":"MIT","ruby_source_checksum":"893a5e5be4b338aabafee1b948d4742f62b88e647e20baa6e843bea63170cb73","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9f6fbc2385784bcca8a3411fbbd7deb690799d0866bc5f5d7cd88756b7746af6","stable_url_args":["https://github.com/noahbald/oxvg/archive/refs/tags/v0.0.9.tar.gz"],"stable_version":"0.0.9"},"p0f":{"bottle_rebuild":3,"desc":"Versatile passive OS fingerprinting, masquerade detection tool","head_uses_from_macos":[["libpcap"]],"homepage":"https://lcamtuf.coredump.cx/p0f3/","license":"LGPL-2.1-only","ruby_source_checksum":"3ecf411678c8ff06bf54b8202fa72375fe6f719ea724ecae0c5bec6d5a9aaad2","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"543b68638e739be5c3e818c3958c3b124ac0ccb8be62ba274b4241dbdec00e7f","stable_url_args":["https://lcamtuf.coredump.cx/p0f3/releases/p0f-3.09b.tgz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"3.09b","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"648f67e2bd6d531bcd310bd22966573f7d725f134b75f7bb1504a682981648a9"},"p11-kit":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Library to load and enumerate PKCS#11 modules","executables":["p11-kit","trust"],"head_dependencies":["ca-certificates","libtasn1",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/p11-glue/p11-kit.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://p11-glue.github.io/p11-glue/p11-kit.html","license":"BSD-3-Clause","ruby_source_checksum":"f417ea91e494ec02cc2c79284c80dd4f1b214ba6678a0669af531243aacdaded","stable_dependencies":["ca-certificates","libtasn1",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"f2cc09111e44bf3fea58f023180b33acea90aa82d042d6fbb623fbc5ba033bb7","stable_url_args":["https://github.com/p11-glue/p11-kit/releases/download/0.26.5/p11-kit-0.26.5.tar.xz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.26.5"},"p7zip":{"desc":"7-Zip (high compression file archiver) implementation","executables":["7z","7za","7zr"],"homepage":"https://github.com/p7zip-project/p7zip","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"ruby_source_checksum":"2f7dd2dc7dcd774e87e50a8bdfac152bc207d44eab69c190a986cd7810da785a","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c35640020e8f044b425d9c18e1808ff9206dc7caf77c9720f57eb0849d714cd1","stable_url_args":["https://github.com/p7zip-project/p7zip/archive/refs/tags/v17.06.tar.gz"],"stable_version":"17.06","bottle_checksum":"593e544721a4c420f0eb97987f51778b56cc643c7dd7ae4a287489bd01bd167a"},"pacapt":{"bottle_rebuild":1,"desc":"Package manager in the style of Arch's pacman","executables":["pacapt"],"homepage":"https://github.com/icy/pacapt","license":"Fair","ruby_source_checksum":"517d2333df3300c2d4991503ecb091f5c8147998ea96527f20fe13b5d7ca9cfc","stable_checksum":"d1081b639466de7650ed66c7bb5a522482c60c24b03c292c46b86a3983e66234","stable_url_args":["https://github.com/icy/pacapt/archive/refs/tags/v3.0.7.tar.gz"],"stable_version":"3.0.7","bottle_tag":":all","bottle_checksum":"6691ef309d2ebf4b001358e04a24bf93569f5dfc42c31811cadffd6c3e605444"},"pachi":{"desc":"Software for the Board Game of Go/Weiqi/Baduk","executables":["pachi"],"head_dependencies":["abseil","boost","gflags","glog","hdf5","katago","openblas","protobuf",{"cmake":":build"},{"ninja":":build"},{"wget":":build"}],"head_url_args":["https://github.com/pasky/pachi.git",{":branch":"master"}],"homepage":"https://pachi.or.cz/","license":{":all_of":["GPL-2.0-only","BSD-2-Clause"]},"local_patch_checksums":{"Patches/pachi/caffe-modern-toolchain.patch":"47c872c831ca1bcabe102fd2a68842d2c80086c9f295328e785814fae189d7a4"},"revision":6,"ruby_source_checksum":"50b657d19d01c14214df4b29c8fb010658af3cbed56e5838981008dbb17add26","stable_dependencies":["abseil","boost","gflags","glog","hdf5","katago","openblas","protobuf",{"cmake":":build"},{"ninja":":build"},{"wget":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"786e111a9e2eaf3801ceeebc6f9ae4c21b15c7807992c4894993973b3a5e19cb","stable_url_args":["https://github.com/pasky/pachi/archive/refs/tags/pachi-12.90-homebrew.tar.gz"],"stable_version":"12.90"},"packcc":{"desc":"Parser generator for C","executables":["packcc"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/arithy/packcc.git",{":branch":"main"}],"homepage":"https://github.com/arithy/packcc","license":"MIT","ruby_source_checksum":"321a4b11d89bab839302c39f359a9dba47d8a4540a212c9d1a513f71b643edd7","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"26fa5c99ea36c4632fcb231479d01f354d016d2d8d97d74c44c08bc1924ae0a6","stable_url_args":["https://github.com/arithy/packcc/archive/refs/tags/v3.1.0.tar.gz"],"stable_version":"3.1.0"},"packetbeat":{"desc":"Lightweight Shipper for Network Data","executables":["packetbeat"],"head_dependencies":[{"go":":build"},{"mage":":build"}],"head_url_args":["https://github.com/elastic/beats.git",{":branch":"main"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.elastic.co/products/beats/packetbeat","license":"Apache-2.0","ruby_source_checksum":"f7c4599b776998779f372ce3bfe6e0516b665c4a84af3568130e1deb9cdff667","service_args":[[":run_type",":immediate"]],"service_run_args":["$HOMEBREW_PREFIX/opt/packetbeat/bin/packetbeat"],"stable_dependencies":[{"go":":build"},{"mage":":build"}],"stable_url_args":["https://github.com/elastic/beats.git",{":tag":"v9.5.5",":revision":"b80bf8464fba72f582cefed91dd72909eb7116db"}],"stable_uses_from_macos":[["libpcap"]],"stable_version":"9.5.5"},"packetq":{"desc":"SQL-like frontend to PCAP files","executables":["packetq"],"head_dependencies":["dnswire","libmaxminddb","protobuf-c","tinyframe",{"pkgconf":":build"}],"homepage":"https://www.dns-oarc.net/tools/packetq","license":"GPL-3.0-or-later","ruby_source_checksum":"5b44353d7737e1f01ea6f25375a4a6d683f0e161d67c00be86b15b8ec9f99245","stable_dependencies":["dnswire","libmaxminddb","protobuf-c","tinyframe",{"pkgconf":":build"}],"stable_checksum":"d89be327a505a86af0a76c3e41529998b75ebee10bd86e0c0b7f907666f9c741","stable_url_args":["https://www.dns-oarc.net/files/packetq/packetq-1.8.0.tar.gz"],"stable_version":"1.8.0"},"packetry":{"desc":"Fast, intuitive USB 2.0 protocol analysis application for use with Cynthion","executables":["packetry","packetry-cli"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk4","pango","gettext","graphene","harfbuzz",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/greatscottgadgets/packetry","license":"BSD-3-Clause","ruby_source_checksum":"1967ee746d767a44fbeeb2f9fc4bc2baf0e09b2930d29fef450ac2b7dd455d18","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk4","pango","gettext","graphene","harfbuzz",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"158cd25536c6d4feab2b9e76fcbb4174fdb2fd6fb1c309775a3b2efbe84db33b","stable_url_args":["https://github.com/greatscottgadgets/packetry/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"packmol":{"desc":"Packing optimization for molecular dynamics simulations","executables":["packmol"],"head_dependencies":["gcc",{"cmake":":build"}],"head_url_args":["https://github.com/m3g/packmol.git",{":branch":"master"}],"homepage":"https://www.ime.unicamp.br/~martinez/packmol/","license":"MIT","ruby_source_checksum":"d5122f1d2a55a4ffebf0e915604b881bd141c7a2e7f78a3366c3a9876185081e","stable_dependencies":["gcc",{"cmake":":build"}],"stable_checksum":"b26af58d407b1c8d786aa6c2bb6bfa40d741aaa0424db51300fdd6fd66dd4813","stable_url_args":["https://github.com/m3g/packmol/archive/refs/tags/v21.2.3.tar.gz"],"stable_version":"21.2.3"},"packslip":{"desc":"Signed release manifest for vendor binaries","executables":["packslip"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jdx/packslip.git",{":branch":"main"}],"homepage":"https://packslip.dev","license":"MIT","ruby_source_checksum":"c9d3ef36a652c8844fa22f2656297a692efce45e709c3ce50bdd943092083de9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"12a5c3faab6c363654134b484273f539abc91bc85976fe63dc77eae533a7b9d0","stable_url_args":["https://github.com/jdx/packslip/archive/refs/tags/v1.11.0.tar.gz"],"stable_version":"1.11.0"},"pacmc":{"bottle_rebuild":1,"desc":"Minecraft package manager and launcher","executables":["pacmc"],"head_dependencies":["openjdk"],"homepage":"https://github.com/jakobkmar/pacmc","license":"AGPL-3.0-or-later","ruby_source_checksum":"810ebe78420bb0259682b0ccbb115799412d08884fa5eb22c2d67a4659a17f2e","stable_dependencies":["openjdk"],"stable_checksum":"b0f4d338779acfb4a8898799beb545beb0a86ce9df19709765a871e33e7f5191","stable_url_args":["https://github.com/jakobkmar/pacmc/releases/download/0.5.2/pacmc-0.5.2.tar"],"stable_version":"0.5.2","bottle_tag":":all","bottle_checksum":"9d54abfccc300901396d32f398dd0560690dca1f3414ed70a66156924ea8397f"},"pacparser":{"desc":"Library to parse proxy auto-config (PAC) files","executables":["pactester"],"head_url_args":["https://github.com/manugarg/pacparser.git",{":branch":"main"}],"homepage":"https://github.com/manugarg/pacparser","license":"LGPL-3.0-or-later","ruby_source_checksum":"49888efef4946d7589261ca2a66bdc003d5df9d87dcffa05bc47d3386ef21227","stable_checksum":"1d94c3c54418cbe2312509d2007849d28767c2c8aa49d8ab3d4aadc0cdce202f","stable_url_args":["https://github.com/manugarg/pacparser/archive/refs/tags/v1.5.3.tar.gz"],"stable_version":"1.5.3"},"pacvim":{"bottle_rebuild":1,"desc":"Learn vim commands via a game","executables":["pacvim"],"head_url_args":["https://github.com/jmoon018/PacVim.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/jmoon018/PacVim","license":"LGPL-3.0-or-later","ruby_source_checksum":"ec6c7004f2c54fc173a447221fbfa760e15d29e736f5aefbf4d6f5b096cf5a97","stable_checksum":"c869c5450fbafdfe8ba8a8a9bba3718775926f276f0552052dcfa090d21acb28","stable_url_args":["https://github.com/jmoon018/PacVim/archive/refs/tags/v1.1.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.1.1","bottle_checksum":"42dfa466a32d36eee64a2e949b7a8aa2d5b6316b7cb4e369511e0763d21f8934"},"page":{"conflicts":[["tcl-tk",{":because":"both install `page` binaries"}]],"desc":"Use Neovim as pager","executables":["nv","page"],"head_dependencies":["neovim",{"rust":":build"}],"head_url_args":["https://github.com/I60R/page.git",{":branch":"master"}],"homepage":"https://github.com/I60R/page","license":"MIT","ruby_source_checksum":"54fe9c6561802d3741453a349662c53abfcb406724055bcd2d46c111ce82b90b","stable_dependencies":["neovim",{"rust":":build"}],"stable_checksum":"51cf01933180499b27027fcdbda067f0cf80cebaa06d62400b655419f1806d46","stable_url_args":["https://github.com/I60R/page/archive/refs/tags/v4.6.3.tar.gz"],"stable_version":"4.6.3","bottle_checksum":"9711f49884c59be816fa97363993b08b6f1655b1a4ec8de8a89c6e95355976b9"},"pagmo":{"desc":"Scientific library for massively parallel optimization","head_dependencies":["boost","eigen","nlopt","tbb",{"cmake":":build"}],"homepage":"https://esa.github.io/pagmo2/","license":{":any_of":["LGPL-3.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"b72e13a41c0f0addbfeca1649a136704b04a7a18d550692d809d67154cb52fbf","stable_dependencies":["boost","eigen","nlopt","tbb",{"cmake":":build"}],"stable_checksum":"8d684e9a3667dcccc844489083906c35aba7610594c5fce0f4eccce9c2264f4d","stable_url_args":["https://github.com/esa/pagmo2/archive/refs/tags/v2.20.0.tar.gz"],"stable_version":"2.20.0"},"pakchois":{"bottle_rebuild":3,"desc":"PKCS #11 wrapper library","homepage":"https://www.manyfish.co.uk/pakchois/","license":"GPL-2.0-or-later","ruby_source_checksum":"01b6676f6995cbc20651fcd320251b8d42861127aefc189506d99072eeb4e545","stable_checksum":"d73dc5f235fe98e4d1e8c904f40df1cf8af93204769b97dbb7ef7a4b5b958b9a","stable_url_args":["https://www.manyfish.co.uk/pakchois/pakchois-0.4.tar.gz"],"stable_version":"0.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"b6a9c3707dd02ec65d927974bd8534be159b2dd977f14df74907eadb0165e953"},"pake":{"desc":"Turn any webpage into a desktop app with Rust with ease","executables":["node-gyp","pake"],"head_dependencies":["glib","node","pnpm","rust","vips","gettext",{"pkgconf":":build"}],"homepage":"https://github.com/tw93/Pake","license":"GPL-3.0-or-later","ruby_source_checksum":"2b99c90935849951937407a62fb9f5d02d4e570d4592ce2858618ba997396c4e","stable_dependencies":["glib","node","pnpm","rust","vips","gettext",{"pkgconf":":build"}],"stable_checksum":"1c2f76c746f56a7c96cfad3f6f5b7cd78ad6c990219e939e3bb1b2b98bd41f56","stable_url_args":["https://registry.npmjs.org/pake-cli/-/pake-cli-3.17.6.tgz"],"stable_version":"3.17.6"},"pam-reattach":{"desc":"PAM module for reattaching to the user's GUI (Aqua) session","executables":["reattach-to-session-namespace"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fabianishere/pam_reattach.git",{":branch":"master"}],"homepage":"https://github.com/fabianishere/pam_reattach","license":"MIT","ruby_source_checksum":"38290f57fa550de4e8d7ca69eb8ba0a409f33ca2c0ce8286e147441e85075ab9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b1b735fa7832350a23457f7d36feb6ec939e5e1de987b456b6c28f5738216570","stable_url_args":["https://github.com/fabianishere/pam_reattach/archive/refs/tags/v1.3.tar.gz"],"stable_version":"1.3","bottle_checksum":"d71f187aaad7e98ffb0c030802be6d4c73f245d399a52159701e80a424183622"},"pam-u2f":{"caveats":"To use a U2F key for PAM authentication, specify the full path to the\nmodule ($HOMEBREW_PREFIX/opt/pam-u2f/lib/pam/pam_u2f.so) in a PAM\nconfiguration. You can find all PAM configurations in /etc/pam.d.\n\nFor further installation instructions, please visit\nhttps://developers.yubico.com/pam-u2f/#installation.\n","desc":"Provides an easy way to use U2F-compliant authenticators with PAM","executables":["pamu2fcfg"],"head_dependencies":["libfido2","openssl@4",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Yubico/pam-u2f.git",{":branch":"main"}],"homepage":"https://developers.yubico.com/pam-u2f/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"790108dd41211f74ad7172470bd2b6745909cd10173f87510ddd11d5c7b36352","stable_dependencies":["libfido2","openssl@4",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"a59927cea38ea8d91a6836a04e20fc629edde4204b16082f703f6db378e9c634","stable_url_args":["https://developers.yubico.com/pam-u2f/Releases/pam_u2f-1.4.0.tar.gz"],"stable_version":"1.4.0"},"paml":{"desc":"Phylogenetic analyses of DNA or protein sequences using maximum likelihood","executables":["baseml","basemlg","chi2","codeml","evolver","infinitesites","mcmctree","pamp","yn00"],"homepage":"https://github.com/abacus-gene/paml","license":"GPL-3.0-only","ruby_source_checksum":"a22ae8f24f271c2f1a49d1da83aa9dc8fa70f167cc1b400c5d3923cc671a46c4","stable_checksum":"173e8754ad78000371099a96910f2c72b03a7b7b13c717405dc23385ae2f2c0f","stable_url_args":["https://github.com/abacus-gene/paml/archive/refs/tags/v4.10.10.tar.gz"],"stable_version":"4.10.10"},"pan":{"bottle_rebuild":1,"desc":"Usenet newsreader that's good at both text and binaries","executables":["pan"],"head_dependencies":["adwaita-icon-theme","cairo","enchant","gdk-pixbuf","glib","gmime","gnutls","gspell","gtk+3","gtkspell3","harfbuzz","pango","at-spi2-core","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/pan","license":"GPL-2.0-only","ruby_source_checksum":"e3eb140ce6b9b8e047f583d1aa8f9cbc65180a42d29622d7a486af02e235642a","stable_dependencies":["adwaita-icon-theme","cairo","enchant","gdk-pixbuf","glib","gmime","gnutls","gspell","gtk+3","gtkspell3","harfbuzz","pango","at-spi2-core","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"0e393f81efe59ec9169cf8b0d519500e4da7c73f8cb3635d2c5c0f98db3bf573","stable_url_args":["https://gitlab.gnome.org/GNOME/pan/-/archive/v0.165/pan-v0.165.tar.bz2"],"stable_version":"0.165"},"panache":{"desc":"Language server, formatter, and linter for Markdown, Quarto, and R Markdown","executables":["distill_quarto_schema","panache"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jolars/panache.git",{":branch":"main"}],"homepage":"https://panache.bz","license":"MIT","ruby_source_checksum":"1df1845a3f84a339f982e8e17844e7a9486bb7bf462fc6fa4ab2e4db50390cdf","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cee13860512aa33dbbba621f683f949b021df04d78c8c623c4409cd62fbab84f","stable_url_args":["https://github.com/jolars/panache/archive/refs/tags/v3.17.0.tar.gz"],"stable_version":"3.17.0"},"pandemics":{"bottle_rebuild":2,"desc":"Converts your markdown document in a simplified framework","executables":["pandemics"],"head_dependencies":["librsvg","node","pandoc","pandoc-crossref"],"homepage":"https://pandemics.gitlab.io","license":"BSD-3-Clause","ruby_source_checksum":"1352e256179168fcc4ceb41d2d063338772152274c8ee9fb534a239f8fb2bfe2","stable_dependencies":["librsvg","node","pandoc","pandoc-crossref"],"stable_checksum":"9be418ec78ca512cc66d57a7533a5acda003c8bc488d7fff7fa2905c9ad39e29","stable_url_args":["https://registry.npmjs.org/pandemics/-/pandemics-0.12.1.tgz"],"stable_version":"0.12.1","bottle_tag":":all","bottle_checksum":"56f5dfc850d49885e631d590e330b5555985312ec11a483ac8001b3ca9f5be46"},"pandoc-crossref":{"desc":"Pandoc filter for numbering and cross-referencing","executables":["pandoc-crossref"],"head_dependencies":["gmp","pandoc",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[[{"unzip":":build"}],["libffi"]],"homepage":"https://lierdakil.github.io/pandoc-crossref/","license":"GPL-2.0-or-later","ruby_source_checksum":"1a8b76d6014a7a5d4bbfe6c999936792fe027fde571001e5e4ddba783d66b3fb","stable_dependencies":["gmp","pandoc",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"17c1ec465291d779e23c14bba23730d2de927c0ed35a8fd24c3ddd6e91463660","stable_url_args":["https://github.com/lierdakil/pandoc-crossref/archive/refs/tags/v0.3.26.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],["libffi"]],"stable_version":"0.3.26"},"pandoc-plot":{"bottle_rebuild":1,"desc":"Render and include figures in Pandoc documents using many plotting toolkits","executables":["pandoc-plot"],"head_dependencies":["gmp","pandoc",{"cabal-install":":build"},{"ghc":":build"},{"graphviz":":test"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://laurentrdc.github.io/pandoc-plot/","license":"GPL-2.0-or-later","ruby_source_checksum":"5f37317067510e395043db53169ab4e723b0beb4c4af6cd8a0c5ae8488af7214","stable_dependencies":["gmp","pandoc",{"cabal-install":":build"},{"ghc":":build"},{"graphviz":":test"}],"stable_checksum":"3e94528e2fd42029054addaea25ff09ee55b78b4f1b0e610ede6f04eb859aead","stable_url_args":["https://hackage.haskell.org/package/pandoc-plot-1.9.2/pandoc-plot-1.9.2.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.9.2"},"pandoc":{"bottle_rebuild":1,"compatibility_version":9,"desc":"Swiss-army knife of markup format conversion","executables":["pandoc"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/jgm/pandoc.git",{":branch":"main"}],"head_uses_from_macos":[[{"unzip":":build"}],["libffi"]],"homepage":"https://pandoc.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"3f65610b9e794ca325da888682215345d526a59273e349f233cd16a83b29d44d","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"cf9b3725b90e471aa70c99ac3b351adcb6e40cd904d36fcbb0f70d712e135686","stable_url_args":["https://github.com/jgm/pandoc/archive/refs/tags/3.12.1.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],["libffi"]],"stable_version":"3.12.1"},"pandocomatic":{"desc":"Automate the use of pandoc","executables":["pandocomatic"],"head_dependencies":["libyaml","pandoc","ruby@3.4"],"homepage":"https://heerdebeer.org/Software/markdown/pandocomatic/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"348c20d4b4f3703a6a1fead2601e7a0c2ed4907143ca07b2f336d607bedcc286","stable_dependencies":["libyaml","pandoc","ruby@3.4"],"stable_checksum":"8138b403aaa1d23db11701bf2bbcbf14447d89b7b05030fc2faf91d6fe11163c","stable_url_args":["https://github.com/htdebeer/pandocomatic/archive/refs/tags/2.2.0.tar.gz"],"stable_version":"2.2.0"},"paneru":{"desc":"Sliding, tiling window manager for MacOS","executables":["paneru"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/karinushka/paneru.git",{":branch":"main"}],"homepage":"https://github.com/karinushka/paneru","license":"MIT","ruby_source_checksum":"83b3a3003066f69ceba166d55810bccb7295965598f537754269b4a96fb3a928","stable_dependencies":[{"rust":":build"}],"stable_checksum":"068ecede1ac04a1ae9ca096d52b713d11c1f04250471836863d958ce9deb6e6e","stable_url_args":["https://github.com/karinushka/paneru/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2"},"pangene":{"bottle_rebuild":1,"desc":"Construct pangenome gene graphs","executables":["pangene"],"head_url_args":["https://github.com/lh3/pangene.git",{":branch":"main"}],"homepage":"https://github.com/lh3/pangene","license":"MIT","ruby_source_checksum":"329517e89b7d910faa219e00369e49ee06edc589684f633a1f32878deb1bbe9a","stable_checksum":"9fbb6faa4d53b1e163a186375ca01bbac4395aa4c88d1ca00d155e751fb89cf8","stable_url_args":["https://github.com/lh3/pangene/archive/refs/tags/v1.1.tar.gz"],"stable_version":"1.1"},"pango":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Framework for layout and rendering of i18n text","executables":["pango-list","pango-segmentation","pango-view"],"head_dependencies":["cairo","fontconfig","freetype","fribidi","glib","harfbuzz","libthai",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/pango.git",{":branch":"main"}],"homepage":"https://www.gtk.org/docs/architecture/pango","license":"LGPL-2.0-or-later","ruby_source_checksum":"d3bbc69122793bfff00b8a73eb67b601ca5aa6eb73af7827a76ee9a897bc6f76","stable_dependencies":["cairo","fontconfig","freetype","fribidi","glib","harfbuzz","libthai",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"342385b6ca3b7c73455d7c80a13b7dbe4489e00bc3bd4c5bd6ed4dce421e374a","stable_url_args":["https://download.gnome.org/sources/pango/1.58/pango-1.58.2.tar.xz"],"stable_version":"1.58.2"},"pangomm":{"aliases":["pangomm@2.58"],"desc":"C++ interface to Pango","head_dependencies":["cairomm","glib","glibmm","libsigc++","pango",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://www.gtk.org/docs/architecture/pango","license":"LGPL-2.1-only","ruby_source_checksum":"1c581d2d240216c4714a4ec7c6601f53c3f13a47392979569d331fd26ea77dd6","stable_dependencies":["cairomm","glib","glibmm","libsigc++","pango",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"217514c1a65035c2fce6e69e33b0d92bafa2594cc474e995a4473441b10f3a33","stable_url_args":["https://download.gnome.org/sources/pangomm/2.58/pangomm-2.58.0.tar.xz"],"stable_version":"2.58.0","versioned_formulae":["pangomm@2.46"]},"pangomm@2.46":{"desc":"C++ interface to Pango","head_dependencies":["cairomm@1.14","glib","glibmm@2.66","libsigc++@2","pango",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://www.gtk.org/docs/architecture/pango","license":"LGPL-2.1-only","ruby_source_checksum":"2030bf43a3435f4fff9fcb57d2826d6e0f87c8ee3e3b190a1e746b5e8d70590f","stable_dependencies":["cairomm@1.14","glib","glibmm@2.66","libsigc++@2","pango",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"38ca0b050b065de4e3da0c182df657437757063bbf0c4b6c9567ddba019b1d68","stable_url_args":["https://download.gnome.org/sources/pangomm/2.46/pangomm-2.46.5.tar.xz"],"stable_version":"2.46.5"},"papeer":{"desc":"Convert websites into eBooks and Markdown","executables":["papeer"],"head_dependencies":[{"go":":build"}],"homepage":"https://papeer.tech","license":"GPL-3.0-only","ruby_source_checksum":"3f1f631ec78d3907911a10d26a7b996edac86d315dcc3153ea4a19efe101285d","stable_dependencies":[{"go":":build"}],"stable_checksum":"102c77d982228794028d83b637a2491de10fb34314a2a9f07a363a45fd73eaea","stable_url_args":["https://github.com/lapwat/papeer/archive/refs/tags/v0.9.1.tar.gz"],"stable_version":"0.9.1"},"paperjam":{"desc":"Program for transforming PDF files","executables":["paperjam"],"head_dependencies":["libpaper","qpdf",{"asciidoc":":build"},{"docbook-xsl":":build"}],"head_uses_from_macos":[["libxslt"]],"homepage":"https://mj.ucw.cz/sw/paperjam/","license":"GPL-2.0-or-later","ruby_source_checksum":"b60d07c63146139ef5d630204fd9b1eaa236262c9971931a8664de037449a891","stable_dependencies":["libpaper","qpdf",{"asciidoc":":build"},{"docbook-xsl":":build"}],"stable_checksum":"a281912d00a935f490ce20873e87b82d5203bb6180326be1bec60184acab30fc","stable_url_args":["https://mj.ucw.cz/download/linux/paperjam-1.2.2.tar.gz"],"stable_uses_from_macos":[["libxslt"]],"stable_version":"1.2.2","bottle_cellar":":any","bottle_checksum":"53a29eb850b492e5aaffb84038267c8b23cca0c2569460568739f83553c47e25"},"paperkey":{"desc":"Extract just secret information out of OpenPGP secret keys","executables":["paperkey"],"homepage":"https://www.jabberwocky.com/software/paperkey/","license":"GPL-2.0-or-later","ruby_source_checksum":"f4335a3ca62098d6856221082d36f54f9942c74a6d2f741813149a820ef639e2","stable_checksum":"a245fd13271a8d2afa03dde979af3a29eb3d4ebb1fbcad4a9b52cf67a27d05f7","stable_url_args":["https://www.jabberwocky.com/software/paperkey/paperkey-1.6.tar.gz"],"stable_version":"1.6","bottle_checksum":"b052c9ccf5ad09a444113225cabbfe0d6a65a0d64fd5df1451d2660a9b7a5ebb"},"papilo":{"desc":"Parallel Presolve for Integer and Linear Optimization","executables":["papilo"],"head_dependencies":["boost","gcc","gmp","openblas","tbb",{"cmake":":build"}],"homepage":"https://www.scipopt.org","license":"Apache-2.0","ruby_source_checksum":"03811e895dba8b3469c6eb71ded4c82c1ec56f55c78f23d04cbd2b4c9b4a9a65","stable_dependencies":["boost","gcc","gmp","openblas","tbb",{"cmake":":build"}],"stable_checksum":"3ab6e4a41667aa1edc87697dfcc0dc7d517d047d4366abafd8858d22e02d4f2f","stable_url_args":["https://github.com/scipopt/papilo/archive/refs/tags/v3.0.2.tar.gz"],"stable_version":"3.0.2","version_scheme":1},"papis":{"bottle_rebuild":1,"desc":"Powerful command-line document and bibliography manager","executables":["papis"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/papis/papis.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://papis.readthedocs.io/en/latest/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"7f1b9787796cba55c477e8763006e93e00482f8913a66d5c75097508902397f6","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"6cc509e8164ac1a9444c77bae4f8ce5cb04056d79dc4a92214474aec09556569","stable_url_args":["https://files.pythonhosted.org/packages/34/39/91becff2d0b417d2a2b2777a939834df042944ff964c9a9828af3dc58a59/papis-0.16.1.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"0.16.1"},"paps":{"desc":"Pango to PostScript converter","executables":["paps","src-to-paps"],"head_dependencies":["cairo","fmt","glib","libpaper","pango","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/dov/paps","license":"LGPL-2.0-or-later","ruby_source_checksum":"255b769b83213e047eb3a24ad944e5556187b4c19d2bd4fd5a22376ba6866076","stable_dependencies":["cairo","fmt","glib","libpaper","pango","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"603bab59a49a8dd76b2a025919a705d21d44c8e929c72c6ed5e7ad0e87fbc486","stable_url_args":["https://github.com/dov/paps/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"par":{"conflicts":[["rancid",{":because":"both install `par` binaries"}]],"desc":"Paragraph reflow for email","executables":["par"],"homepage":"http://www.nicemice.net/par/","license":{":any_of":[":cannot_represent","MIT"]},"ruby_source_checksum":"ab33b5023f03b644f12bdff4331df3c5ccacee907e4f4301737062f2530d62c5","stable_checksum":"6109b1811630e1e0e76fc87bf60ad9140440a145c9b4c9412fb36b4f73726a04","stable_url_args":["https://bitbucket.org/amc-nicemice/par/get/1.53.0.tar.bz2"],"stable_version":"1.53.0","bottle_checksum":"903d95c6efcc78e84ab33fbff492e320f0d02f451d4886b8d82d86d3e361b9cd"},"par2":{"desc":"Parchive: Parity Archive Volume Set for data recovery","executables":["par2","par2create","par2repair","par2verify"],"head_dependencies":["libomp"],"homepage":"https://parchive.github.io","license":"GPL-2.0-or-later","ruby_source_checksum":"879b55edc4f72f03c8537faf67cdb262ba0f22fe531a4bd84e6c2a1e365ec4f7","stable_dependencies":["libomp"],"stable_checksum":"269aff9d49c6a0c0d1c394300d35c36229764588f56faad5850eaf36c7a298dc","stable_url_args":["https://github.com/Parchive/par2cmdline/releases/download/v1.4.0/par2cmdline-1.4.0.tar.bz2"],"stable_version":"1.4.0"},"parallel-disk-usage":{"desc":"Highly parallelized, blazing fast directory tree analyzer","executables":["pdu"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/KSXGitHub/parallel-disk-usage.git",{":branch":"master"}],"homepage":"https://github.com/KSXGitHub/parallel-disk-usage","license":"Apache-2.0","ruby_source_checksum":"e03eac97a2f4f3a3fa9e413b718b83b2a7721f252045112f1b32e53ee6d7a3c7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3250ede56826cc268c8fb05db8ce345204ec79ce541cd339ffdad9747c2b853c","stable_url_args":["https://github.com/KSXGitHub/parallel-disk-usage/archive/refs/tags/0.24.0.tar.gz"],"stable_version":"0.24.0"},"parallel-hashmap":{"desc":"Family of header-only, fast, memory-friendly C++ hashmap and btree containers","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/greg7mdp/parallel-hashmap.git",{":branch":"master"}],"homepage":"https://greg7mdp.github.io/parallel-hashmap/","license":"Apache-2.0","ruby_source_checksum":"115ca30c34b7a44cd900c48dc046265dc78138602c710125a80aeac88ff90ac1","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"4f462f51a3468166ea4cf87c80e001dc1999093264cf55cbda3492ca39a7730b","stable_url_args":["https://github.com/greg7mdp/parallel-hashmap/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","version_scheme":1,"bottle_tag":":all","bottle_checksum":"caa4a19542de0e778d7cb13ab955da943a9fd970124ab0d578971b0afe1e7a91"},"parallel":{"caveats":"To use the --csv option, the Perl Text::CSV module has to be installed.\nYou can install it via:\n  perl -MCPAN -e'install Text::CSV'\n","conflicts":[["moreutils",{":because":"both install a `parallel` executable"}]],"desc":"Shell command parallelization utility","executables":["env_parallel","env_parallel.ash","env_parallel.bash","env_parallel.csh","env_parallel.dash","env_parallel.fish","env_parallel.ksh","env_parallel.mksh","env_parallel.pdksh","env_parallel.sh","env_parallel.tcsh","env_parallel.zsh","niceload","parallel","parcat","parset","parsort","sem","sql"],"head_url_args":["https://git.savannah.gnu.org/git/parallel.git",{":branch":"master"}],"homepage":"https://savannah.gnu.org/projects/parallel/","license":"GPL-3.0-or-later","ruby_source_checksum":"e34684430ddccacbb702d069d9f65066a6a432e2752648e20f4c68d6b91e7ac7","stable_checksum":"54837e9e8c16134a3c2e95f91c5fe2f7893d4cc89f252b26735713ceca866387","stable_url_args":["https://ftpmirror.gnu.org/parallel/parallel-20260922.tar.bz2"],"stable_version":"20260922","version_scheme":1,"bottle_tag":":all","bottle_checksum":"c567cf1575436e70f7380593d5f1d94d3a64a2be7a59531b42345dd8df102008"},"parca":{"desc":"Continuous profiling for analysis of CPU and memory usage","executables":["parca"],"head_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"head_url_args":["https://github.com/parca-dev/parca.git",{":branch":"main"}],"homepage":"https://www.parca.dev/","license":"Apache-2.0","ruby_source_checksum":"ec29c4d50443b87f5643da7ff32fcd7f33fe577a10444be24cbf4f425f881d2f","stable_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"6c140085628511a69de6adca57230a267180421fdb94c52119012029f6545088","stable_url_args":["https://github.com/parca-dev/parca/archive/refs/tags/v0.29.1.tar.gz"],"stable_version":"0.29.1"},"pari-elldata":{"bottle_rebuild":3,"desc":"J.E. Cremona elliptic curve data for PARI/GP","head_dependencies":["pari"],"homepage":"https://pari.math.u-bordeaux.fr/packages.html","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"2e68ac4c53a1a1b98e17fc2a06313703076db1afc862e71713bc38aaa72ff51a","stable_dependencies":["pari"],"stable_checksum":"dd551e64932d4ab27b3f2b2d1da871c2353672fc1a74705c52e3c0de84bd0cf6","stable_url_args":["https://pari.math.u-bordeaux.fr/pub/pari/packages/elldata.tgz"],"stable_version":"20210301","bottle_tag":":all","bottle_checksum":"efddcd3fd04e286ddae07d4f77bfede80a52397c7a312d083859266c3b495233"},"pari-galdata":{"bottle_rebuild":3,"desc":"Galois resolvents data for PARI/GP","head_dependencies":["pari"],"homepage":"https://pari.math.u-bordeaux.fr/packages.html","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"605f0aee6b538979b986cd46ffc4fab3e722ac8f9b28abfd20490d4e6966a71a","stable_dependencies":["pari"],"stable_checksum":"b7c1650099b24a20bdade47a85a928351c586287f0d4c73933313873e63290dd","stable_url_args":["https://pari.math.u-bordeaux.fr/pub/pari/packages/galdata.tgz"],"stable_version":"20080411","bottle_tag":":all","bottle_checksum":"8c8a145c1efae156deecb6d907d59dcd9c1d8a1610306457592c0d265dd07133"},"pari-galpol":{"bottle_rebuild":3,"desc":"Galois polynomial database for PARI/GP","head_dependencies":["pari"],"homepage":"https://pari.math.u-bordeaux.fr/packages.html","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"250a0de3cfb63fcb4b283afb73650b513f31164e32f63aed52013ddd73fef7ab","stable_dependencies":["pari"],"stable_checksum":"562af28316ee335ee38c1172c2d5ecccb79f55c368fb9f2c6f40fc0f416bb01b","stable_url_args":["https://pari.math.u-bordeaux.fr/pub/pari/packages/galpol.tgz"],"stable_version":"20180625","bottle_tag":":all","bottle_checksum":"4ebe913118141c4a65980a4c7f80106939b7ae2d7f1d0471535f7edcc36b24af"},"pari-nflistdata":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-10-22",":because":":repo_removed"},"desc":"Data files for nflist() in PARI/GP","disable_args":{":date":"2026-10-22",":because":":repo_removed"},"head_dependencies":["pari"],"homepage":"https://pari.math.u-bordeaux.fr/packages.html","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"37869716905d198210a16b2164db059bb995a03cdce01c49abfd5612a43bf308","stable_dependencies":["pari"],"stable_checksum":"2c19a3e02afd3bba2af3071a7faa80924a75b00bb9713286c886b7fb460944bc","stable_url_args":["http://deb.debian.org/debian/pool/main/p/pari-nflistdata/pari-nflistdata_0.20220729.orig.tar.gz"],"stable_version":"20220729","bottle_tag":":all","bottle_checksum":"4498f10e0cad3f1a03b38a31d0e50744c586b0dcd0a62902a97f32d7b663d710"},"pari-seadata-big":{"bottle_rebuild":2,"desc":"Additional modular polynomial data for PARI/GP","head_dependencies":["pari","pari-seadata"],"homepage":"https://pari.math.u-bordeaux.fr/packages.html","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"84d66f7b8a126ecf2d3bee0d83ee3a979a5ec6c7a2483793cbd47a3078e1febf","stable_dependencies":["pari","pari-seadata"],"stable_checksum":"7c4db2624808a5bbd2ba00f8b644a439f0508532efd680a247610fdd5822a5f2","stable_url_args":["https://pari.math.u-bordeaux.fr/pub/pari/packages/seadata-big.tar"],"stable_version":"20170418","bottle_tag":":all","bottle_checksum":"8496957de3bd265c052909b4be4b66ab8e2e37133ccc50219600549293f5b6a1"},"pari-seadata":{"bottle_rebuild":3,"desc":"Modular polynomial data for PARI/GP","head_dependencies":["pari"],"homepage":"https://pari.math.u-bordeaux.fr/packages.html","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"edf4b30a23e48276845e99b2b054cc9c7af27c02982ed407ea288819ae698576","stable_dependencies":["pari"],"stable_checksum":"c9282a525ea3f92c1f9c6c69e37ac5a87b48fb9ccd943cfd7c881a3851195833","stable_url_args":["https://pari.math.u-bordeaux.fr/pub/pari/packages/seadata.tgz"],"stable_version":"20090618","bottle_tag":":all","bottle_checksum":"3990030642949d8e67c3aebe1f86584df2fa7406cfe455f4b21ecdf5d5801b6a"},"pari":{"caveats":"If you need the graphical plotting functions you need to install X11 with:\n  brew install --cask xquartz\n","compatibility_version":1,"desc":"Computer algebra system designed for fast computations in number theory","executables":["gp","gp-2.17","gphelp","tex2mail"],"head_dependencies":["gmp","readline"],"homepage":"https://pari.math.u-bordeaux.fr/","license":"GPL-2.0-or-later","ruby_source_checksum":"17c16f948da73acb0dabf9b4b1fad2fbeb397f4dde1812bb5d683aa76c46de42","stable_dependencies":["gmp","readline"],"stable_checksum":"f317b9722eb5d9094a60303774f066f3a83e3ec1f170be8546c44d7583f30b6d","stable_url_args":["https://pari.math.u-bordeaux.fr/pub/pari/unix/pari-2.19.0.tar.gz"],"stable_version":"2.19.0"},"parlay":{"bottle_rebuild":1,"desc":"Enrich SBOMs with data from third party services","executables":["parlay"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/snyk/parlay.git",{":branch":"main"}],"homepage":"https://github.com/snyk/parlay","license":"Apache-2.0","ruby_source_checksum":"abba29a1ab2cde9839d263351b32789c070f19c563123d59c3dcd7641692d214","stable_dependencies":[{"go":":build"}],"stable_checksum":"c1f9eaa073b6c958a0722b145fcea9fa3579c9b5552f3359d86f91917441253b","stable_url_args":["https://github.com/snyk/parlay/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"parliament":{"bottle_rebuild":1,"desc":"AWS IAM linting library","executables":["parliament"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/duo-labs/parliament.git",{":branch":"main"}],"homepage":"https://github.com/duo-labs/parliament","license":"BSD-3-Clause","revision":5,"ruby_source_checksum":"75ec4bcfc2a4e071ee7e6ddfeb0258812dfdabd20adb29bd92162b1573e65aa7","stable_dependencies":["libyaml","python@3.15"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"ea6b930de2afd2f1591d5624b56b8c9361e746c76ce50a9586cab209054dfa4c","stable_url_args":["https://files.pythonhosted.org/packages/a6/12/92bbf5db0eac6d901ccca51f001b64a4a57f8b06d7189147cd3c9ee570ce/parliament-1.6.4.tar.gz"],"stable_version":"1.6.4"},"parqeye":{"desc":"Peek inside Parquet files right from your terminal","executables":["parqeye"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/kaushiksrini/parqeye.git",{":branch":"main"}],"homepage":"https://github.com/kaushiksrini/parqeye","license":"MIT","ruby_source_checksum":"16df126157bf796a987bcee130af9750e46ed1d5ab240aaf9263ad5395709089","stable_dependencies":[{"rust":":build"}],"stable_checksum":"142fb53d92be4f65888cd463b2bae52d0aa23fab12aad2fbb2ae059f69b9978d","stable_url_args":["https://github.com/kaushiksrini/parqeye/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0"},"parquet-cli":{"desc":"Apache Parquet command-line tools and utilities","executables":["parquet"],"head_dependencies":["openjdk@21",{"maven":":build"}],"head_url_args":["https://github.com/apache/parquet-java.git",{":branch":"master"}],"homepage":"https://parquet.apache.org/","license":"Apache-2.0","ruby_source_checksum":"b8a850c00bfc9b03490b9cfd9752c81a2d9c00ffc006a97337bfd58df098cc1e","stable_dependencies":["openjdk@21",{"maven":":build"}],"stable_checksum":"8c93ac92bd76f2167154ededcdb79b32d4725d9d940f9fedc84bef5103912546","stable_url_args":["https://github.com/apache/parquet-java/archive/refs/tags/apache-parquet-1.18.1.tar.gz"],"stable_version":"1.18.1"},"parrot":{"conflicts":[["rakudo-star"]],"deprecate_args":{":date":"2025-01-09",":because":":unmaintained"},"desc":"Open source virtual machine (for Perl6, et al.)","disable_args":{":date":"2026-01-09",":because":":unmaintained"},"head_url_args":["https://github.com/parrot/parrot.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}],["zlib"]],"homepage":"http://www.parrot.org/","license":"Artistic-2.0","ruby_source_checksum":"35dfcb2f0d289df8709ffefe08dd5e5c4087f55bcf4639e70e45f58c6e0ee416","stable_patches":[{"strip":"p1","url":"https://github.com/parrot/parrot/commit/7524bf5384ddebbb3ba06a040f8acf972aa0a3ba.patch?full_index=1","sha256":"1357090247b856416b23792a2859ae4860ed1336b05dddc1ee00793b6dc3d78a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/parrot/parrot/issues/1213"}]},{"strip":"p1","url":"https://github.com/parrot/parrot/commit/854aec65d6de8eaf5282995ab92100a2446f0cde.patch?full_index=1","sha256":"4e068c3a9243f350a3e862991a1042a06a03a625361f9f01cc445a31df906c6e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/parrot/parrot/issues/1213"}]}],"stable_checksum":"caf356acab64f4ea50595a846808e81d0be8ada8267afbbeb66ddb3c93cb81d3","stable_url_args":["http://ftp.parrot.org/releases/supported/8.1.0/parrot-8.1.0.tar.bz2"],"stable_uses_from_macos":[[{"perl":":build"}],["zlib"]],"stable_version":"8.1.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"e944d6d98ab02b17d2f563c434c85bdb72a9a2e831608c3f128ee155ebc15398"},"parsedmarc":{"desc":"DMARC report analyzer and visualizer","executables":["parsedmarc"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/domainaware/parsedmarc.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://domainaware.github.io/parsedmarc/","license":"Apache-2.0","ruby_source_checksum":"38a6b8daed9640a83ed069e42dde0aa60f0418f54b92d5efafbb3f40b682400e","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"725377612ca2b9969594f2ded3ad81819723835bd8987617461f15bf83cc0154","stable_url_args":["https://files.pythonhosted.org/packages/6d/9c/6af5b7635810ef913d56601692839e0b4744e2334a78354f942c50d17f8a/parsedmarc-11.0.5.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"11.0.5"},"partio":{"bottle_rebuild":2,"desc":"Particle library for 3D graphics","executables":["partattr","partconvert","partedit","partinfo","partinspect","partjson","partview"],"head_dependencies":["python@3.15",{"cmake":":build"},{"doxygen":":build"}],"homepage":"https://www.disneyanimation.com/open-source/partio/","license":"BSD-3-Clause","ruby_source_checksum":"9257938d4f832780f31847d7bf74010b504bfb55b87939ba94a682f5a5153b98","stable_dependencies":["python@3.15",{"cmake":":build"},{"doxygen":":build"}],"stable_checksum":"e60a89364f2b5d9c9b1f143175fc1a5018027a59bb31af56e5df88806b506e49","stable_url_args":["https://github.com/wdas/partio/archive/refs/tags/v1.20.0.tar.gz"],"stable_version":"1.20.0"},"pass-git-helper":{"bottle_rebuild":1,"desc":"Git credential helper interfacing with pass","executables":["pass-git-helper"],"head_dependencies":["pass","python@3.15",{"gnupg":":test"}],"homepage":"https://github.com/languitar/pass-git-helper","license":"LGPL-3.0-or-later","ruby_source_checksum":"2b742efad4a8bd974517e42dd042d3d0092c8e4995182e2580660a69369f04b9","stable_dependencies":["pass","python@3.15",{"gnupg":":test"}],"stable_checksum":"7b3b496f3b4c885f1a4202b773e577bc80497faca875bff38dfc822b0824b11c","stable_url_args":["https://github.com/languitar/pass-git-helper/archive/refs/tags/v5.0.0.tar.gz"],"stable_version":"5.0.0","bottle_tag":":all","bottle_checksum":"1ef9f0971b8205ff9d3da1b5b9eadd9026bf5f25d267bd98bf87788b41f35d82"},"pass-import":{"bottle_rebuild":1,"desc":"Pass extension for importing data from most existing password managers","executables":["pimport"],"head_dependencies":["certifi","libyaml","python@3.15"],"head_url_args":["https://github.com/roddhjav/pass-import.git",{":branch":"master"}],"homepage":"https://www.passwordstore.org/","license":"GPL-3.0-or-later","revision":10,"ruby_source_checksum":"787220f3f81d4dd8ccf7f6e2cd58be9cd550a415b3671fe34d492901b5e6e959","stable_dependencies":["certifi","libyaml","python@3.15"],"stable_checksum":"e3e5ec38f58511904a82214f8a80780729dfe84628d7c5d6b1cedee20ff3fb23","stable_url_args":["https://files.pythonhosted.org/packages/f1/69/1d763287f49eb2d43f14280a1af9f6c2aa54a306071a4723a9723a6fb613/pass-import-3.5.tar.gz"],"stable_version":"3.5"},"pass-otp":{"bottle_rebuild":3,"desc":"Pass extension for managing one-time-password tokens","head_dependencies":["oath-toolkit","pass",{"gnupg":":test"}],"homepage":"https://github.com/tadfisher/pass-otp","license":"GPL-3.0-or-later","ruby_source_checksum":"a41d1edfc3e9e5b545aa48880e0321c6bfc078eedd4d631f8752897ab761e4de","stable_dependencies":["oath-toolkit","pass",{"gnupg":":test"}],"stable_checksum":"5720a649267a240a4f7ba5a6445193481070049c1d08ba38b00d20fc551c3a67","stable_url_args":["https://github.com/tadfisher/pass-otp/releases/download/v1.2.0/pass-otp-1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"e79fd90d07ba181d43a57123d3dfa85abbf2abf93f58dcb431e64823fcc7a19a"},"pass":{"bottle_rebuild":1,"desc":"Password manager","executables":["pass"],"head_dependencies":["gnupg","qrencode","tree","gnu-getopt"],"head_url_args":["https://git.zx2c4.com/password-store.git",{":branch":"master"}],"homepage":"https://www.passwordstore.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"48a0f24dc8bdd44e5d33f4a3b46e5b559978f0dc6a2640cfbed49cc7d8059222","stable_dependencies":["gnupg","qrencode","tree","gnu-getopt"],"stable_url_args":["https://git.zx2c4.com/password-store.git",{":tag":"1.7.4",":revision":"1078f2514d579178d5df7042c6a790e9c9b731ad"}],"stable_version":"1.7.4","bottle_checksum":"1132f363a63efb874ebf98f406dcc6f9346496b10b0a3b3c2063b447c8035180"},"passenger":{"caveats":"To activate Phusion Passenger for Nginx, run:\n  brew install nginx\nAnd add the following to $HOMEBREW_PREFIX/etc/nginx/nginx.conf at the top scope (outside http{}):\n  load_module $HOMEBREW_PREFIX/opt/passenger/libexec/modules/ngx_http_passenger_module.so;\nAnd add the following to $HOMEBREW_PREFIX/etc/nginx/nginx.conf in the http scope:\n  passenger_root $HOMEBREW_PREFIX/opt/passenger/libexec/src/ruby_supportlib/phusion_passenger/locations.ini;\n  passenger_ruby /usr/bin/ruby;\n\nTo activate Phusion Passenger for Apache, create /etc/apache2/other/passenger.conf:\n  LoadModule passenger_module $HOMEBREW_PREFIX/opt/passenger/libexec/buildout/apache2/mod_passenger.so\n  PassengerRoot $HOMEBREW_PREFIX/opt/passenger/libexec/src/ruby_supportlib/phusion_passenger/locations.ini\n  PassengerDefaultRuby /usr/bin/ruby\n","desc":"Server for Ruby, Python, and Node.js apps via Apache/NGINX","executables":["passenger","passenger-config","passenger-install-apache2-module","passenger-install-nginx-module","passenger-memory-stats","passenger-status"],"head_dependencies":["apr","apr-util","openssl@4","pcre2",{"httpd":":build"},{"nginx":[":build",":test"]}],"head_url_args":["https://github.com/phusion/passenger.git",{":branch":"stable-6.2"}],"head_uses_from_macos":[[{"xz":":build"}],["curl"],["libxcrypt"],["ruby"]],"homepage":"https://www.phusionpassenger.com/","license":"MIT","revision":1,"ruby_source_checksum":"9c281c4708cad35f64a1ded137acb03999e0d149b2da2566736b72b73d6c65d4","stable_dependencies":["apr","apr-util","openssl@4","pcre2",{"httpd":":build"},{"nginx":[":build",":test"]}],"stable_checksum":"4b7e1c4f2528facbbb5be07722cad8786605886611a59ff0df52205089aa7e7d","stable_url_args":["https://github.com/phusion/passenger/releases/download/release-6.2.1/passenger-6.2.1.tar.gz"],"stable_uses_from_macos":[[{"xz":":build"}],["curl"],["libxcrypt"],["ruby"]],"stable_version":"6.2.1"},"passt":{"desc":"User-mode networking daemons for virtual machines and namespaces","executables":["passt","passt-repair","passt.avx2","pasta","pasta.avx2","pesto"],"head_url_args":["git://passt.top/passt",{":branch":"master"}],"homepage":"https://passt.top/passt/about/","license":{":all_of":["GPL-2.0-or-later","BSD-3-Clause"]},"ruby_source_checksum":"2ea1477621235e79956b08935a62cb772ace54233a586b5a09095e8c92d06e6e","stable_checksum":"aa75616cc43925f0bd6c05bcfbbaecd77397c03d7bd23591b34ef535be5dfcdc","stable_url_args":["https://passt.top/passt/snapshot/passt-2026_10_02.cba3570.tar.xz"],"stable_version":"2026_10_02.cba3570"},"passwdqc":{"desc":"Password/passphrase strength checking and enforcement toolset","executables":["pwqcheck","pwqfilter","pwqgen"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.openwall.com/passwdqc/","license":"0BSD","ruby_source_checksum":"0f0514c60724a5c401faa0e88a00bdf90128a80b12339eed8013e97d6ff8d715","stable_checksum":"52fa12271104e74126145c6224b22b4a8dd32cc47de04c1e9fb8f348340df4d2","stable_url_args":["https://www.openwall.com/passwdqc/passwdqc-2.1.0.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"2.1.0"},"pastebinit":{"desc":"Send things to pastebin from the command-line","executables":["pastebinit","pbget","pbput","pbputs"],"head_dependencies":[{"docbook2x":":build"},{"gettext":":build"}],"head_url_args":["https://github.com/pastebinit/pastebinit.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/pastebinit/pastebinit","license":"GPL-2.0-or-later","ruby_source_checksum":"700a4e634526c5e788fef8eb7ce0373ec81510a6c14e4a9a199f6b6fc6e51af5","stable_dependencies":[{"docbook2x":":build"},{"gettext":":build"}],"stable_checksum":"fc8ed4323ddfb130c17380af8f4970ac9c1648563fb1ab4efd307e87eb2c41e7","stable_url_args":["https://github.com/pastebinit/pastebinit/archive/refs/tags/1.8.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.8.0","bottle_tag":":all","bottle_checksum":"fbe01a73549947404e9ae1a8dda691e7904117ed61af4b72087f41e35c1caa05"},"pastel":{"desc":"Command-line tool to generate, analyze, convert and manipulate colors","executables":["pastel"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sharkdp/pastel.git",{":branch":"master"}],"homepage":"https://github.com/sharkdp/pastel","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"1e01280de5b57bc4a8b324d6cbecec1f2d69bca5e7675ae7cf67df36ec92a7c4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2903853f24d742fe955edd9bea17947eb8f3f44000a8ac528d16f2ea1e52b78b","stable_url_args":["https://github.com/sharkdp/pastel/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"patat":{"bottle_rebuild":3,"desc":"Terminal-based presentations using Pandoc","executables":["patat"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"pandoc":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/jaspervdj/patat.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/jaspervdj/patat","license":"GPL-2.0-or-later","ruby_source_checksum":"ae540f2078dc626ee6057d2502c3495a7655d2d959985ff30cdfbdd055a79251","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"pandoc":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/jaspervdj/patat/commit/16d568bc414f4f0ced8b4f897c3584fd82a7797a.patch?full_index=1","sha256":"1a0f9aa653b9dd8b47acbdaabee3b50b557b87ca8d2c364a85a8f8b8ec637abc","type":"backport"}],"stable_checksum":"d1f182ecdf145b8db1aacee1c4d46731d197b192e6ef855c3505067c1cea2b65","stable_url_args":["https://hackage.haskell.org/package/patat-0.15.2.0/patat-0.15.2.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.15.2.0"},"patch-package":{"desc":"Fix broken node modules instantly","executables":["patch-package"],"head_dependencies":["node"],"homepage":"https://github.com/ds300/patch-package","license":"MIT","ruby_source_checksum":"ac9714d8f5d7401e5dc60172bae378296d0f9b19619c3040b8f48516e0e41d86","stable_dependencies":["node"],"stable_checksum":"fb36b47e1f22a3d612311bc9a0464b0213e0971958cfabb8f26a9537b1d7c4f7","stable_url_args":["https://registry.npmjs.org/patch-package/-/patch-package-8.0.1.tgz"],"stable_version":"8.0.1","bottle_tag":":all","bottle_checksum":"6bc435f63e2565dd2a21b9502465d52188b934b4e926f1511fe18597d18d50ee"},"patchelf":{"desc":"Modify dynamic ELF executables","executables":["patchelf"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/NixOS/patchelf.git",{":branch":"master"}],"homepage":"https://github.com/NixOS/patchelf","license":"GPL-3.0-or-later","ruby_source_checksum":"6ac4d7fb9cf8c07ca790629a5a198692eb641ddf2ba4ee78c1952b349edce64d","stable_checksum":"d4ad9a4e5c689e09119ce2f30a94b0e8b4f98c78590123ea21665e34c6928801","stable_url_args":["https://github.com/NixOS/patchelf/releases/download/0.19.2/patchelf-0.19.2.tar.bz2"],"stable_version":"0.19.2"},"patchpal":{"desc":"AI Assisted Patch Backporting Tool Frontend","executables":["benchmark_apply","extractor","patchpal","patchpal-cli"],"head_dependencies":["cairo","gdk-pixbuf","glib","graphene","gtk4","harfbuzz","llvm","pango","gettext",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://gitlab.com/patchpal-ai/patchpal-gui.git",{":branch":"main"}],"homepage":"https://gitlab.com/patchpal-ai/patchpal-gui","license":"Apache-2.0","ruby_source_checksum":"b5401637672b4d74ab0ab745f6003eafd54b49685e0379bd5ccc41aa91e22fe0","stable_dependencies":["cairo","gdk-pixbuf","glib","graphene","gtk4","harfbuzz","llvm","pango","gettext",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"3bee167d923999f6a616ab2025d16e73641638d2237565f8f39eb28d35930c8a","stable_url_args":["https://gitlab.com/patchpal-ai/patchpal-gui/-/archive/v0.8.1/patchpal-gui-v0.8.1.tar.bz2"],"stable_version":"0.8.1"},"patchutils":{"desc":"Small collection of programs that operate on patch files","executables":["combinediff","dehtmldiff","editdiff","espdiff","filterdiff","fixcvsdiff","flipdiff","gitdiff","gitdiffview","gitshow","gitshowview","grepdiff","interdiff","lsdiff","move-to-front","patchview","patchview-wrapper","recountdiff","rediff","splitdiff","svndiff","svndiffview","unwrapdiff"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"docbook":":build"},{"xmlto":":build"}],"head_url_args":["https://github.com/twaugh/patchutils.git",{":branch":"master"}],"homepage":"https://cyberelk.net/tim/software/patchutils/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"b3350ee43da6abc54f91cda705db0c4b9a652d66a823cfeb335abb19d02b9c58","stable_dependencies":[{"xmlto":":build"}],"stable_checksum":"8386a35a4d2d3cbc28fdcc93c5be007c382c78e3ee079070139f0d822e013325","stable_url_args":["https://github.com/twaugh/patchutils/releases/download/0.4.5/patchutils-0.4.5.tar.xz"],"stable_version":"0.4.5"},"pawk":{"desc":"Python line processor (like AWK)","executables":["pawk"],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/alecthomas/pawk","license":"MIT","ruby_source_checksum":"e101f556c0a1009aca048e482a3d4cca4617d356ad7e82d27d66d188429049af","stable_checksum":"59ec1a4046cf545e1376c8c0a28f5f178a3b88dbc85fb3772aa3ce8c2e088349","stable_url_args":["https://files.pythonhosted.org/packages/6c/90/2165e9fedd33ac172899aa3df6754971d720bf07eef2a0b049db15a7ad69/pawk-0.8.1.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"0.8.1","bottle_tag":":all","bottle_checksum":"ac3b1c476a0e40e5eed34672c9d426989456b17907cfeee03c6e6ed88d0d01b9"},"pax-runner":{"bottle_rebuild":1,"desc":"Tool to provision OSGi bundles","executables":["pax-runner"],"head_dependencies":[{"openjdk":":test"}],"homepage":"https://ops4j1.jira.com/wiki/spaces/paxrunner/overview","license":{":all_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"10441408d63017e3e04a7efdde545e6d4b96a27776621a1619a75b0c87300935","stable_dependencies":[{"openjdk":":test"}],"stable_checksum":"b1ff2039dc1e73b6957653d967d6ee028f9c79d663b9031a6b77a49932352dc1","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/ops4j/pax/runner/pax-runner-assembly/1.9.0/pax-runner-assembly-1.9.0-jdk15.tar.gz"],"stable_version":"1.9.0","bottle_tag":":all","bottle_checksum":"f7195e6a142137e103125c0176376e562a2e0ba115d5e61ed15b0c2a00e92cf5"},"pax":{"desc":"Portable Archive Interchange archive tool","executables":["pax"],"homepage":"https://mbsd.evolvis.org/pax.htm","keg_only_args":[":provided_by_macos"],"license":"MirOS","ruby_source_checksum":"11abff1d5cca5988a0baa5ca20b5902eb546d9028e69ab823fd48a3943989934","stable_checksum":"e955d5d3af97aede0a3f463a9a59b83e8d1083aaf142eb6f388c549a7d182e6b","stable_url_args":["https://mbsd.evolvis.org/MirOS/dist/mir/cpio/paxmirabilis-20240817.tgz"],"stable_version":"20240817"},"pay":{"desc":"HTTP client that automatically handles 402 Payment Required","executables":["pay"],"head_dependencies":[{"cmake":":build"},{"just":":build"},{"node":":build"},{"pkgconf":":build"},{"pnpm@11":":build"},{"rust":":build"}],"head_url_args":["https://github.com/solana-foundation/pay.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://pay.sh","license":"MIT","ruby_source_checksum":"681cc7fcd5815fe6874b9d53cab011873338de4fd9851ff720fd1299092751b1","stable_dependencies":[{"cmake":":build"},{"just":":build"},{"node":":build"},{"pkgconf":":build"},{"pnpm@11":":build"},{"rust":":build"}],"stable_checksum":"46ace2c3213e38fd84e1cc214b5527419860d994337d1466244fbb3dbc0dfaea","stable_url_args":["https://github.com/solana-foundation/pay/archive/refs/tags/pay-v0.29.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.29.0"},"payara":{"caveats":"You may want to add the following to your .bash_profile:\n  export GLASSFISH_HOME=$HOMEBREW_PREFIX/opt/payara/libexec/glassfish\n  export PATH=${PATH}:${GLASSFISH_HOME}/bin\n","conflicts":[["glassfish",{":because":"both install the same scripts"}]],"desc":"Java EE application server forked from GlassFish","executables":["asadmin","letsencrypt.py"],"head_dependencies":["openjdk"],"homepage":"https://www.payara.fish","license":{":any_of":["CDDL-1.1",{"GPL-2.0-only":{":with":"Classpath-exception-2.0"}}]},"ruby_source_checksum":"155c07cb7bf8ac04d3271f8acd87df3e1b4f49abca3a2ee62db3720ff836758f","service_args":[[":environment_variables",{":GLASSFISH_HOME":"$HOMEBREW_PREFIX/opt/payara/libexec/glassfish"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/payara/libexec/glassfish"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/payara/libexec/glassfish/bin/asadmin","start-domain","--verbose","domain1"]],"stable_dependencies":["openjdk"],"stable_checksum":"e4d87e87730676a099bf009dd625e9007be64bf438f57ed68ed40b95f075d9b7","stable_url_args":["https://search.maven.org/remotecontent?filepath=fish/payara/distributions/payara/7.2026.10/payara-7.2026.10.zip"],"stable_version":"7.2026.10","bottle_tag":":all","bottle_checksum":"c159ec4f96969734cc1bf376a2e66a43dc1fadebc41fad12859f3b04b0fe236b"},"payload-dumper-go":{"desc":"Android OTA payload dumper written in Go","executables":["payload-dumper-go"],"head_dependencies":["xz",{"go":":build"}],"homepage":"https://github.com/ssut/payload-dumper-go","license":"Apache-2.0","ruby_source_checksum":"c7cac0d7f386440b361f7e86b8d6853112f4d8d06891a63b1cbcf43e4fe55bc4","stable_dependencies":["xz",{"go":":build"}],"stable_checksum":"a08b778cab580d3e30b4867f9598ffa99b85d63cab2b4dab7a4c29694f04112c","stable_url_args":["https://github.com/ssut/payload-dumper-go/archive/refs/tags/2.1.0.tar.gz"],"stable_version":"2.1.0"},"pazpar2":{"desc":"Metasearching middleware webservice","executables":["pazpar2","pazpar2_play"],"head_dependencies":["icu4c@79","yaz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/indexdata/pazpar2.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://www.indexdata.com/resources/software/pazpar2/","license":"GPL-2.0-or-later","revision":11,"ruby_source_checksum":"21f3fc72e4565175809b465b8e568d278af52f24999ce92198adf8e3ec2d4015","stable_dependencies":["icu4c@79","yaz",{"pkgconf":":build"}],"stable_checksum":"9baf590adb52cd796eccf01144eeaaf7353db1fd05ae436bdb174fe24362db53","stable_url_args":["https://ftp.indexdata.com/pub/pazpar2/pazpar2-1.14.1.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"1.14.1"},"pbc-sig":{"bottle_rebuild":1,"desc":"Signatures library","head_dependencies":["gmp","pbc"],"homepage":"https://crypto.stanford.edu/pbc/sig/","license":"GPL-3.0-only","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"5a1ad6c9bdbd94c7518d92229a219269cd9f95aa7fdea5205e2fa671b9b53001","stable_dependencies":["gmp","pbc"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"7a343bf342e709ea41beb7090c78078a9e57b833454c695f7bcad2475de9c4bb","stable_url_args":["https://crypto.stanford.edu/pbc/sig/files/pbc_sig-0.0.8.tar.gz"],"stable_version":"0.0.8","bottle_cellar":":any","bottle_checksum":"8842495f3027ac174ab9c9118b3d5c32c87c197fbdb070e7f19308ad251b7947"},"pbc":{"desc":"Pairing-based cryptography","head_dependencies":["gmp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://repo.or.cz/pbc.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://crypto.stanford.edu/pbc/","license":"LGPL-3.0-only","ruby_source_checksum":"43589c8e0efaf16c737fb42e623ffe72d5abdda5fc4bbf7590ac6d8d5d1413d6","stable_dependencies":["gmp"],"stable_checksum":"18275a367283077bafe35f443200499e3b19c4a3754953da2a1b2f0d6b5922dc","stable_url_args":["https://crypto.stanford.edu/pbc/files/pbc-1.0.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"1.0.0","bottle_cellar":":any","bottle_checksum":"339f7b3535980d063d87c42b9a22fc2b6ca882857347358f207bf6d9b8cd768e"},"pbzip2":{"desc":"Parallel bzip2","executables":["pbunzip2","pbzcat","pbzip2"],"head_uses_from_macos":[["bzip2"]],"homepage":"http://compression.great-site.net/pbzip2/","license":"bzip2-1.0.6","ruby_source_checksum":"c90dd17f39da2c189ee268308cedb8b6f353ff647897b8ba8cace6f1f77b6a75","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8fd13eaaa266f7ee91f85c1ea97c86d9c9cc985969db9059cdebcb1e1b7bdbe6","stable_url_args":["https://launchpad.net/pbzip2/1.1/1.1.13/+download/pbzip2-1.1.13.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.1.13","bottle_checksum":"b4a7a29f559ab1ccc53aae75504fe277aa2037887991f8b622e9db3ad313ba8e"},"pc6001vx":{"desc":"PC-6001 emulator","executables":["PC6001VX"],"head_dependencies":["ffmpeg","qtbase","qtdeclarative","qtmultimedia","sdl2-compat","gettext",{"cmake":":build"},{"pkgconf":":build"},{"qttools":":build"}],"head_url_args":["https://github.com/eighttails/PC6001VX.git",{":branch":"master"}],"homepage":"https://github.com/eighttails/PC6001VX","license":"LGPL-2.1-or-later","ruby_source_checksum":"a925bc47b9c49fda787be53f0627ecfee3922cfdff9b989ba1076b697f46b91c","stable_dependencies":["ffmpeg","qtbase","qtdeclarative","qtmultimedia","sdl2-compat","gettext",{"cmake":":build"},{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"bd12d423ff5ab7e3eb947c1ea7fa9fd9789430bb9e28b185292dfcd6ed12c695","stable_url_args":["https://eighttails.up.seesaa.net/bin/PC6001VX_4.5.1_src.tar.gz"],"stable_version":"4.5.1"},"pcal":{"desc":"Generate Postscript calendars without X","executables":["pcal"],"head_uses_from_macos":[[{"mandoc":":build"}],[{"ncompress":":build"}]],"homepage":"https://pcal.sourceforge.net/","license":":cannot_represent","ruby_source_checksum":"f8a9443f7a8097f91b45e2a3d95baf1b839954e86a4fdfb6e0a2f5162521d78d","stable_checksum":"8406190e7912082719262b71b63ee31a98face49aa52297db96cc0c970f8d207","stable_url_args":["https://downloads.sourceforge.net/project/pcal/pcal/pcal-4.11.0/pcal-4.11.0.tgz"],"stable_uses_from_macos":[[{"mandoc":":build"}],[{"ncompress":":build"}]],"stable_version":"4.11.0","bottle_checksum":"3c4d6d54cba50845f194e621e60a86d71f16712a1bf643eeff14cd669b08a7d1"},"pcalc":{"desc":"Calculator for those working with multiple bases, sizes, and close to the bits","executables":["pcalc"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/alt-romes/programmer-calculator","license":"GPL-3.0-or-later","ruby_source_checksum":"8f3cf8abfb8aac45f34d3aba3a1d6876681eab6788ad0b747231659718c3b510","stable_checksum":"6ede71e1442710e73edb99eb1742452e67ad5095cad328526633722850aa1136","stable_url_args":["https://github.com/alt-romes/programmer-calculator/archive/refs/tags/v3.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.0","bottle_checksum":"7929c84fa052dc93f47b5dfe37d4332ff916e2c300739b08f721e72bea265a86"},"pcapmirror":{"desc":"Tool for capturing network traffic on remote host using TZSP or ERSPAN","executables":["pcapmirror"],"head_dependencies":[{"make":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://git.freestone.net/cramer/pcapmirror","license":"BSD-3-Clause","ruby_source_checksum":"c60d1c5c9047e62281f04b7b6ecaa1544e9fdd96741625d6ededaaaf78032ff3","stable_dependencies":[{"make":":build"}],"stable_checksum":"b01b56d8515dbcdfb93e48bae171770747ba4772997e388adfc43397ff553232","stable_url_args":["https://git.freestone.net/cramer/pcapmirror/-/archive/0.7.1/pcapmirror-0.7.1.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.7.1"},"pcapplusplus":{"bottle_rebuild":1,"desc":"C++ network sniffing, packet parsing and crafting framework","head_dependencies":[{"cmake":[":build",":test"]}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://pcapplusplus.github.io","license":"Unlicense","ruby_source_checksum":"6b4b539cf7832f302eab463cbb1764a17ce74feb536815bfc65b8b914fac3bc1","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"58efbebde9df37134ca6abffdc585562155b7fc0937ced1fd6569a8c93a22ba6","stable_url_args":["https://github.com/seladb/PcapPlusPlus/archive/refs/tags/v26.07.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"26.07"},"pcaudiolib":{"desc":"Portable C Audio Library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/espeak-ng/pcaudiolib.git",{":branch":"master"}],"homepage":"https://github.com/espeak-ng/pcaudiolib","license":"GPL-3.0-or-later","ruby_source_checksum":"e1ca0553d481543ad12fd3a488f18c8c5ee643397441ac04e70ec98597b2a3d8","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"e8bd15f460ea171ccd0769ea432e188532a7fb27fa73ec2d526088a082abaaad","stable_url_args":["https://github.com/espeak-ng/pcaudiolib/releases/download/1.3/pcaudiolib-1.3.tar.gz"],"stable_version":"1.3","bottle_cellar":":any","bottle_checksum":"cc9fdf752114a5959fd6906ecd9b2bf182eea8eae5a43769ba6434e3679d6d2d"},"pcb":{"conflicts":[["gts",{":because":"both install a `gts.h` header"}]],"deprecate_args":{":date":"2025-09-06",":because":":unmaintained"},"desc":"Interactive printed circuit board editor","disable_args":{":date":"2026-09-06",":because":":unmaintained"},"executables":["MergePCBPS","Merge_dimPCBPS","pcb"],"head_dependencies":["cairo","dbus","gd","gdk-pixbuf","gettext","glib","gtk+","gtkglext","at-spi2-core","gnu-sed","harfbuzz","libxrender","pango",{"autoconf":":build"},{"automake":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_url_args":["git://git.geda-project.org/pcb.git"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"perl":":build"}],["tcl-tk"]],"homepage":"http://pcb.geda-project.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"548d7271df059fefecbb81311edf4bed65fa69548cbd9f668e8109ba0b739bfe","stable_dependencies":["cairo","dbus","gd","gdk-pixbuf","gettext","glib","gtk+","gtkglext","at-spi2-core","gnu-sed","harfbuzz","libxrender","pango",{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"ae852f46af84aba7f51d813fb916fc7fcdbeea43f7134f150507024e1743fb5e","stable_url_args":["https://downloads.sourceforge.net/project/pcb/pcb/pcb-4.3.0/pcb-4.3.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"perl":":build"}],["tcl-tk"]],"stable_version":"4.3.0","version_scheme":1,"bottle_cellar":"/usr/local/Cellar","bottle_checksum":"146de3e1c90e9fd5cd77cbfc9e9f803d3aeff8c15488e8c58f4131dcbd73a920"},"pcb2gcode":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-08-28",":because":"uses deprecated `gerbv` which needs EOL `gtk+`"},"desc":"Command-line tool for isolation, routing and drilling of PCBs","disable_args":{":date":"2027-08-28",":because":"uses deprecated `gerbv` which needs EOL `gtk+`"},"executables":["pcb2gcode"],"head_dependencies":["boost","gerbv","glib",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/pcb2gcode/pcb2gcode.git",{":branch":"master"}],"homepage":"https://github.com/pcb2gcode/pcb2gcode","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"edf7906e9b37c2ad7bff1af5f786b44b8df36ca71bd3b065a68a2488f11cb2f5","stable_dependencies":["boost","gerbv","glib",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/pcb2gcode/pcb2gcode/commit/1120553b454625a888b113d0f1e241f7f379d771.patch?full_index=1","sha256":"f3da7ab233cf12d7d0fa209add3492aed435b5c85f6dd0b89d172f2cc8f3eaac","type":"backport"},{"strip":"p1","url":"https://github.com/pcb2gcode/pcb2gcode/commit/b3e196f97fde0a0c5bf5c9c32c163876d13976e1.patch?full_index=1","sha256":"eb155e538ba346adfb33027e1b3869c81b12aade39b25f1d1709471f749abecd","type":"backport"}],"stable_checksum":"46351d4b7479059becae064cc68f2d1d68d42ae314ff7a1d9a240c71a3c0c98c","stable_url_args":["https://github.com/pcb2gcode/pcb2gcode/archive/refs/tags/v3.0.4.tar.gz"],"stable_version":"3.0.4"},"pce":{"bottle_rebuild":1,"desc":"PC emulator","executables":["pbit","pce-ibmpc","pce-img","pce-macplus","pce-rc759","pce-sim405","pce-sim6502","pce-simarm","pce-sims32","pfdc"],"head_dependencies":["sdl2-compat",{"nasm":":build"}],"head_url_args":["git://git.hampa.ch/pce.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"]],"homepage":"http://www.hampa.ch/pce/","license":"GPL-2.0-only","revision":3,"ruby_source_checksum":"bdabee30fe52c009adf0d6ff5ee53774eff2c50b8d2bcbe444ed3eb1cce9e025","stable_dependencies":["sdl12-compat",{"nasm":":build"}],"stable_checksum":"a8c0560fcbf0cc154c8f5012186f3d3952afdbd144b419124c09a56f9baab999","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/pce-0.2.2.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"0.2.2"},"pciutils":{"desc":"PCI utilities","head_dependencies":["zlib-ng-compat"],"homepage":"https://github.com/pciutils/pciutils","license":"GPL-2.0-or-later","ruby_source_checksum":"19252ff2fce96f6d9d0c3b76bdceed6711f37cf9d28c32bec7347bd4c7dbc96f","stable_dependencies":["zlib-ng-compat"],"stable_checksum":"a42e6e3f76fb6b1f6ac2e08cdd151f6bf78bc4f6312c591f4b6ec197582ede3a","stable_url_args":["https://github.com/pciutils/pciutils/releases/download/v3.15.0/pciutils-3.15.0.tar.gz"],"stable_version":"3.15.0"},"pcl":{"desc":"Library for 2D/3D image and point cloud processing","executables":["pcl_add_gaussian_noise","pcl_bilateral_upsampling","pcl_boundary_estimation","pcl_cloud_composer","pcl_cluster_extraction","pcl_compute_cloud_error","pcl_compute_hausdorff","pcl_compute_hull","pcl_concatenate_points_pcd","pcl_convert_pcd_ascii_binary","pcl_converter","pcl_convolve","pcl_crf_segmentation","pcl_crop_to_hull","pcl_demean_cloud","pcl_dinast_grabber","pcl_elch","pcl_extract_feature","pcl_face_trainer","pcl_fast_bilateral_filter","pcl_feature_matching","pcl_fpfh_estimation","pcl_fs_face_detector","pcl_generate","pcl_gp3_surface","pcl_grabcut_2d","pcl_grid_min","pcl_hdl_grabber","pcl_hdl_viewer_simple","pcl_icp","pcl_icp2d","pcl_linemod_detection","pcl_local_max","pcl_lum","pcl_manual_registration","pcl_marching_cubes_reconstruction","pcl_match_linemod_template","pcl_mesh2pcd","pcl_mesh_sampling","pcl_mls_smoothing","pcl_morph","pcl_multiscale_feature_persistence_example","pcl_ndt2d","pcl_ndt3d","pcl_nn_classification_example","pcl_normal_estimation","pcl_obj2pcd","pcl_obj2ply","pcl_obj2vtk","pcl_obj_rec_ransac_accepted_hypotheses","pcl_obj_rec_ransac_hash_table","pcl_obj_rec_ransac_model_opps","pcl_obj_rec_ransac_orr_octree","pcl_obj_rec_ransac_orr_octree_zprojection","pcl_obj_rec_ransac_result","pcl_obj_rec_ransac_scene_opps","pcl_octree_viewer","pcl_outlier_removal","pcl_passthrough_filter","pcl_pcd2ply","pcl_pcd2png","pcl_pcd2vtk","pcl_pcd_change_viewpoint","pcl_pcd_convert_NaN_nan","pcl_pcd_image_viewer","pcl_pcd_introduce_nan","pcl_pcd_organized_edge_detection","pcl_pcd_organized_multi_plane_segmentation","pcl_pcd_select_object_plane","pcl_pcd_video_player","pcl_pclzf2pcd","pcl_plane_projection","pcl_ply2obj","pcl_ply2pcd","pcl_ply2ply","pcl_ply2raw","pcl_ply2vtk","pcl_plyheader","pcl_png2pcd","pcl_point_cloud_editor","pcl_poisson_reconstruction","pcl_ppf_object_recognition","pcl_progressive_morphological_filter","pcl_pyramid_surface_matching","pcl_radius_filter","pcl_registration_visualizer","pcl_sac_segmentation_plane","pcl_spin_estimation","pcl_statistical_multiscale_interest_region_extraction_example","pcl_stereo_ground_segmentation","pcl_surfel_smoothing_test","pcl_test_search_speed","pcl_tiff2pcd","pcl_timed_trigger_test","pcl_train_linemod_template","pcl_train_unary_classifier","pcl_transform_from_viewpoint","pcl_transform_point_cloud","pcl_unary_classifier_segment","pcl_uniform_sampling","pcl_vfh_estimation","pcl_viewer","pcl_virtual_scanner","pcl_vlp_viewer","pcl_voxel_grid","pcl_voxel_grid_occlusion_estimation","pcl_vtk2obj","pcl_vtk2pcd","pcl_vtk2ply","pcl_xyz2pcd"],"head_dependencies":["boost","cjson","eigen","flann","glew","libpcap","libpng","libusb","lz4","qhull","qtbase","vtk","freetype","libomp",{"cmake":[":build",":test"]},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/PointCloudLibrary/pcl.git",{":branch":"master"}],"homepage":"https://pointclouds.org/","license":"BSD-3-Clause","revision":8,"ruby_source_checksum":"bb102cf65ca973f16b32db2406ee43539d163b716073a804e102439892e97710","stable_dependencies":["boost","cjson","eigen","flann","glew","libpcap","libpng","libusb","lz4","qhull","qtbase","vtk","freetype","libomp",{"cmake":[":build",":test"]},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/PointCloudLibrary/pcl/commit/2d6929bdcd98beaa28fa8ee3a105beb566f16347.patch?full_index=1","sha256":"66e6b47a2373224f6a64a87124c94fbe79d3624b4cb0d71603c4805323343b62","type":"backport","resolves":[{"type":"defect","id":"https://github.com/PointCloudLibrary/pcl/pull/6354"}]},{"strip":"p1","url":"https://github.com/PointCloudLibrary/pcl/commit/8dfb0e10ebdf4a5086328b38f854294d2d6b1627.patch?full_index=1","sha256":"f31c11abb6bec8864b7a109472768ba80e87ddf90533890c303294d264f389e1","type":"backport","resolves":[{"type":"defect","id":"https://github.com/PointCloudLibrary/pcl/pull/6330"}]},{"strip":"p1","url":"https://github.com/PointCloudLibrary/pcl/commit/4db3dc4f6588b1ba8a807087d8ed6c48d56b1a6d.patch?full_index=1","sha256":"7a148236c69bfbcd1c6fca97d3285f743d800e993ae0f14a956b3bd2bfd469fe","type":"backport","resolves":[{"type":"defect","id":"https://github.com/PointCloudLibrary/pcl/pull/6394"}]},{"strip":"p1","url":"https://github.com/PointCloudLibrary/pcl/commit/490996e66d36829394e01c19089385f23fdf3c9c.patch?full_index=1","sha256":"f71b64ce5e8e606a5f57b3c011d961b625ace6c0c8956a7a25db1d4db8446664","type":"backport","resolves":[{"type":"defect","id":"https://github.com/PointCloudLibrary/pcl/pull/6435"}]}],"stable_checksum":"e1d862c7b6bd27a45884a825a2e509bfcbd4561307d5bfe17ce5c8a3d94a6c29","stable_url_args":["https://github.com/PointCloudLibrary/pcl/archive/refs/tags/pcl-1.15.1.tar.gz"],"stable_version":"1.15.1"},"pcp":{"deprecate_args":{":date":"2025-05-17",":because":":repo_archived"},"desc":"Command-line peer-to-peer data transfer tool based on libp2p","disable_args":{":date":"2026-05-17",":because":":repo_archived"},"executables":["pcp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dennis-tra/pcp.git",{":branch":"main"}],"homepage":"https://github.com/dennis-tra/pcp","license":"Apache-2.0","ruby_source_checksum":"790a1f9725a5cf2ba1a53bff7f13afde795f1cc8c385a6ef904d5e2ae20db520","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/dennis-tra/pcp.git",{":tag":"v0.4.0",":revision":"7f638fe42f6dbd17e5bf5a7be5854220e2858eb2"}],"stable_version":"0.4.0","bottle_checksum":"57e0f9db54f3539e0ef5a09bc957ca39e03fd8bd1db1764c47c06a13d7fc52a2"},"pcre":{"aliases":["pcre1"],"bottle_rebuild":1,"desc":"Perl compatible regular expressions library","disable_args":{":date":"2030-06-22",":because":":unmaintained",":replacement_formula":"pcre2"},"executables":["pcre-config","pcregrep","pcretest"],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.pcre.org/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"9da0ce7dc54a973849e08c8d7fdbb21dfa54e5a2373ac57fb098ff4603bc7d34","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"4dae6fdcd2bb0bb6c37b5f97c33c2be954da743985369cddac3546e3218bffb8","stable_url_args":["https://downloads.sourceforge.net/project/pcre/pcre/8.45/pcre-8.45.tar.bz2"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"8.45"},"pcre2":{"compatibility_version":1,"desc":"Perl compatible regular expressions library with a new API","executables":["pcre2-config","pcre2grep","pcre2test"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/PCRE2Project/pcre2.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.pcre.org/","license":"BSD-3-Clause","ruby_source_checksum":"2dcb74b4bc19dc81ace51feac7bb626b679c7b730eca1d3492d73fe822134fb8","stable_checksum":"53c156e1ba416a20da8e65395daa132da0d80e76910424caca3fcdae7831d384","stable_url_args":["https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.49/pcre2-10.49.tar.bz2"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"10.49"},"pcsc-lite":{"desc":"Middleware to access a smart card using SCard API","executables":["pcsc-spy","pcscd"],"head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://pcsclite.apdu.fr/","keg_only_args":[":shadowed_by_macos","macOS provides PCSC.framework"],"license":{":all_of":["BSD-3-Clause","BSD-2-Clause","GPL-3.0-or-later","ISC"]},"ruby_source_checksum":"c294b9e16d7281acb0c0278eb881ffe9c3d8091e713e52189c46d17c6057eb84","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"fe2bb733ecf95e52768907eb00da9f9f3daf180960283e514a05dcc090afa3bd","stable_url_args":["https://pcsclite.apdu.fr/files/pcsc-lite-2.5.3.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"2.5.3"},"pdal":{"compatibility_version":1,"desc":"Point data abstraction library","executables":["pdal","pdal-config"],"head_dependencies":["apache-arrow","curl","draco","gdal","hdf5","libgeotiff","libpq","libxml2","lz4","numpy","openssl@4","proj","tiledb","xerces-c","zstd",{"cmake":":build"},{"googletest":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/PDAL/PDAL.git",{":branch":"master"}],"homepage":"https://pdal.org/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/pdal/arrow-26.diff":"4241689c68d941e4fee673bed91eedad727430d980ab36dbc8d9476a2b83a710"},"revision":5,"ruby_source_checksum":"c1989f8265c1569f2720373e885df97867d6273b67a60cc9ec0303f5adfd1ecb","stable_dependencies":["apache-arrow","curl","draco","gdal","hdf5","libgeotiff","libpq","libxml2","lz4","numpy","openssl@4","proj","tiledb","xerces-c","zstd",{"cmake":":build"},{"googletest":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/pdal/arrow-26.diff","type":"backport"}],"stable_checksum":"882b97aa3ae5db682c3b2dc8edef4e29bcc7ecea51c70592e71bc1f34112ad00","stable_url_args":["https://github.com/PDAL/PDAL/releases/download/2.10.2/PDAL-2.10.2-src.tar.bz2"],"stable_version":"2.10.2"},"pdf-diff":{"desc":"Tool for visualizing differences between two pdf files","executables":["pdf-diff"],"head_dependencies":["poppler",{"go":":build"}],"head_url_args":["https://github.com/serhack/pdf-diff.git",{":branch":"main"}],"homepage":"https://github.com/serhack/pdf-diff","license":"MIT","ruby_source_checksum":"0e310e5fb6511476c04a28c04ed85b8b1bbf3d07217f085a285519b116b9567a","stable_dependencies":["poppler",{"go":":build"}],"stable_checksum":"13053afc3bbe14b84639d5a6a6416863e8c6d93e4f3c2c8ba7c38d4c427ae707","stable_url_args":["https://github.com/serhack/pdf-diff/archive/refs/tags/v0.0.1.tar.gz"],"stable_version":"0.0.1","bottle_checksum":"e8b0e6e652c67281398e49a6d61c2b8624c5ea7fb538771fc4b47ce50188a877"},"pdf.tocgen":{"desc":"CLI toolset to generate table of contents for PDF files automatically","executables":["pdftocgen","pdftocio","pdfxmeta"],"head_dependencies":["pymupdf","python@3.15"],"head_url_args":["https://github.com/Krasjet/pdf.tocgen.git",{":branch":"master"}],"homepage":"https://krasjet.com/voice/pdf.tocgen/","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"dd8a6af6d402a612ce049a4c46853885d4cde24152dc06e13d464949f8a9e4e1","stable_dependencies":["pymupdf","python@3.15"],"stable_checksum":"090758832614727eaf1fd0ba0075d5a10eb8f268d1d534fabd7131170a8ac79e","stable_url_args":["https://files.pythonhosted.org/packages/77/44/e6dafea2c491e84425ed725b69b689e58703609b1d70e7b7f49f28cf5df7/pdf_tocgen-1.3.4.tar.gz"],"stable_version":"1.3.4","bottle_tag":":all","bottle_checksum":"5fb44acf3659163c7de0e1e69ee6b809da266b5dfce1c77961ad4ec1a67589bf"},"pdf2image":{"conflicts":[["pdftohtml",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}],["poppler",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}],["xpdf",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}]],"desc":"Convert PDFs to images","executables":["pdf2image","pdffonts","pdfimages","pdfinfo","pdftops","pdftotext"],"head_dependencies":["freetype","ghostscript",{"libx11":":build"}],"homepage":"https://code.google.com/p/pdf2image/","license":"FSFUL","revision":1,"ruby_source_checksum":"c838393b724f38be7b7c0c9cc549d47ea63dac70263e7b98c0b0d20fbfc1d91f","stable_dependencies":["freetype","ghostscript",{"libx11":":build"}],"stable_checksum":"e8672c3bdba118c83033c655d90311db003557869c92903e5012cdb368a68982","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/pdf2image/pdf2image-0.53-source.tar.gz"],"stable_version":"0.53","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ced2743201d3c6f3d2f449cebee65dce9d3348f0643f82ada1be3834090895df"},"pdf2json":{"desc":"PDF to JSON and XML converter","executables":["pdf2json"],"homepage":"https://github.com/flexpaper/pdf2json","license":"GPL-2.0-only","ruby_source_checksum":"d0cdfb7949e667f2fcb313d1d7d6e0e7c7aef900c1e6112261a56de8035a140d","stable_checksum":"54878473a2afb568caf2da11d6804cabe0abe505da77584a3f8f52bcd37d9c55","stable_url_args":["https://github.com/flexpaper/pdf2json/archive/refs/tags/0.71.tar.gz"],"stable_version":"0.71","bottle_checksum":"a06ac07d12709d87065c455126794ee1f5f282c895ec03e90abcd498b0c83739"},"pdf2svg":{"desc":"PDF converter to SVG","executables":["pdf2svg"],"head_dependencies":["cairo","glib","poppler","gettext",{"pkgconf":":build"}],"homepage":"https://cityinthesky.co.uk/opensource/pdf2svg","license":"GPL-2.0-or-later","ruby_source_checksum":"b1cbaffd7ea1b68cd19dd17dfa1e9cfed8485e64f09aba674004bc17cab5720e","stable_dependencies":["cairo","glib","poppler","gettext",{"pkgconf":":build"}],"stable_checksum":"fd765256f18b5890639e93cabdf631b640966ed1ea9ebd561aede9d3be2155e4","stable_url_args":["https://github.com/dawbarton/pdf2svg/archive/refs/tags/v0.2.4.tar.gz"],"stable_version":"0.2.4","bottle_cellar":":any","bottle_checksum":"fba60b0a305fdb79d8034016b76a2eecd88ca173e0321115ee395c03194e4852"},"pdfalyzer":{"bottle_rebuild":2,"desc":"PDF analysis toolkit","executables":["combine_pdfs","extract_pdf_pages","extract_pdf_text","pdfalyze","pdfalyzer_install_pdf_parser"],"head_dependencies":["pillow","python@3.15","yara"],"head_url_args":["https://github.com/michelcrypt4d4mus/pdfalyzer.git",{":branch":"master"}],"homepage":"https://github.com/michelcrypt4d4mus/pdfalyzer","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"18d43c5d2987e8fc3da25db725b66a5e265ae37c75bcdebd286da30cf090f524","stable_dependencies":["pillow","python@3.15","yara"],"stable_checksum":"888df3252f73fe28132a017824bc60f7a686c6a05800f3b026f76f48ee655dd3","stable_url_args":["https://files.pythonhosted.org/packages/69/e4/39183a9674a5eb292143d9a3dd1c4fa9541fffcf567f5295efefd5be86db/pdfalyzer-1.19.6.tar.gz"],"stable_version":"1.19.6"},"pdfcpu":{"desc":"PDF processor written in Go","executables":["pdfcpu"],"head_dependencies":[{"go":":build"}],"homepage":"https://pdfcpu.io","license":"Apache-2.0","ruby_source_checksum":"ae196939304453f6b9d41d8eeff52a8fcbf7b0a6f717da5f6c228847cccb11f7","stable_dependencies":[{"go":":build"}],"stable_checksum":"4864561bb99633c06f917eae780eccbc98b3ede259b4a774e699a893eff2a56e","stable_url_args":["https://github.com/pdfcpu/pdfcpu/archive/refs/tags/v0.16.3.tar.gz"],"stable_version":"0.16.3"},"pdfcrack":{"desc":"PDF files password cracker","executables":["pdfcrack"],"homepage":"https://pdfcrack.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"868c12b9b16aa08028dd40894c058d5ee73f005cfbfa8b50213ece47547bc6d9","stable_checksum":"26f00d4afcb70b5839047bc6f62e4253073ac437bdb526f01e8c04b220e97762","stable_url_args":["https://downloads.sourceforge.net/project/pdfcrack/pdfcrack/pdfcrack-0.21/pdfcrack-0.21.tar.gz"],"stable_version":"0.21"},"pdfcraft-cli":{"desc":"Headless PdfCraft CLI and MCP server to create, edit, inspect and fill PDFs","executables":["pdfcraft-cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/storytold/pdfcraft.git",{":branch":"main"}],"homepage":"https://getartcraft.com/apps/pdfcraft","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"742ed9456337c8c4790dddf89497bb4eaa05f96c4405fdb2fa5773c84781a87a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a65214953787fd8428cb6636447a0e65a66f20bb64ace18bb58e06d7002d7a5b","stable_url_args":["https://github.com/storytold/pdfcraft/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"pdfgrep":{"desc":"Search PDFs for strings matching a regular expression","executables":["pdfgrep"],"head_dependencies":["libgcrypt","pcre2","poppler","libgpg-error",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/pdfgrep/pdfgrep.git",{":branch":"master"}],"homepage":"https://pdfgrep.org/","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"ea299e3a93391fb993ed6827f6fb2446ef0c9ea1deb9df1b095c50edbf6f9fae","stable_dependencies":["libgcrypt","pcre2","poppler","libgpg-error",{"pkgconf":":build"}],"stable_checksum":"0661e531e4c0ef097959aa1c9773796585db39c72c84a02ff87d2c3637c620cb","stable_url_args":["https://pdfgrep.org/download/pdfgrep-2.2.0.tar.gz"],"stable_version":"2.2.0"},"pdfly":{"desc":"CLI tool to extract (meta)data from PDF and manipulate PDF files","executables":["pdfly"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"m4":":build"}],["libxml2"],["libxslt"]],"homepage":"https://pdfly.readthedocs.io/en/latest/","license":"BSD-3-Clause","revision":28,"ruby_source_checksum":"fdc00c166d44dc58e99b08df92c6552a323a2b1245de72bf4166adbc31537a8c","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium",{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"636e9736ca3296ed69ad7e14d997813ea5a662ba7a86c77d155e343494dcc3d7","stable_url_args":["https://files.pythonhosted.org/packages/48/ae/70f161c80b3f39d8fe4ff784c78045225820d10375c81c2097c0e85ac0fc/pdfly-0.5.1.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}],["libxml2"],["libxslt"]],"stable_version":"0.5.1"},"pdfpc":{"desc":"Presenter console with multi-monitor support for PDF files","executables":["pdfpc"],"head_dependencies":["cairo","discount","gdk-pixbuf","glib","gstreamer","gtk+3","json-glib","libgee","librsvg","libx11","pango","poppler","at-spi2-core","gettext","harfbuzz",{"cmake":":build"},{"vala":":build"}],"head_url_args":["https://github.com/pdfpc/pdfpc.git",{":branch":"master"}],"homepage":"https://pdfpc.github.io/","license":"GPL-3.0-or-later","ruby_source_checksum":"1f182e860cb2277f312efdc4803eec789a9afb6f55b9a5e9387bc1b83cc66f20","stable_dependencies":["cairo","discount","gdk-pixbuf","glib","gstreamer","gtk+3","json-glib","libgee","librsvg","libx11","pango","poppler","at-spi2-core","gettext","harfbuzz",{"cmake":":build"},{"vala":":build"}],"stable_checksum":"0083a958a2e9288a15c31aabb76b3eadf104672b4e815017f31ffa0d87db02ec","stable_url_args":["https://github.com/pdfpc/pdfpc/archive/refs/tags/v4.7.0.tar.gz"],"stable_version":"4.7.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"b3074deef95572bbd9128bc964db5f8099b627a93a5d1c63b1f10db35c9f1939"},"pdfrip":{"desc":"Multi-threaded PDF password cracking utility","executables":["pdfrip"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/mufeedvh/pdfrip.git",{":branch":"main"}],"homepage":"https://github.com/mufeedvh/pdfrip","license":"MIT","ruby_source_checksum":"9bcaf4ad99062995f0c30d0d387731c1c6c2b7f19192646fe9bf442c1107cfaa","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"e75bb5bcc2b58f80189dd10ba18e3cb8673935316172b8bd7a63822859cba11b","stable_url_args":["https://github.com/mufeedvh/pdfrip/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"pdfsandwich":{"desc":"Generate sandwich OCR PDFs from scanned file","executables":["pdfsandwich"],"head_dependencies":["exact-image","ghostscript","imagemagick","poppler","tesseract","unpaper",{"gawk":":build"},{"ocaml":":build"}],"head_url_args":["https://svn.code.sf.net/p/pdfsandwich/code/trunk/src"],"homepage":"http://www.tobias-elze.de/pdfsandwich/","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"7a61345f7a2962ea166583040290d8d73b991b02a122c356767c9853b9fe87fc","stable_dependencies":["exact-image","ghostscript","imagemagick","poppler","tesseract","unpaper",{"gawk":":build"},{"ocaml":":build"}],"stable_checksum":"9795ffea84b9b6b501f38d49a4620cf0469ddf15aac31bac6dbdc9ec1716fa39","stable_url_args":["https://downloads.sourceforge.net/project/pdfsandwich/pdfsandwich%200.1.7/pdfsandwich-0.1.7.tar.bz2"],"stable_version":"0.1.7","bottle_checksum":"83ad92b56bb7f058c816fa8a0fbd78b382f709ff69b42e5ae7684e98d811e2b8"},"pdftilecut":{"desc":"Sub-divide a PDF page(s) into smaller pages so you can print them","executables":["pdftilecut"],"head_dependencies":["jpeg-turbo","qpdf",{"go":":build"}],"homepage":"https://github.com/oxplot/pdftilecut","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"b8fdc1f5ed03ec416633d41aa55dccdb86e935f88f38ec96cc1a5dafc4d21308","stable_dependencies":["jpeg-turbo","qpdf",{"go":":build"}],"stable_checksum":"fd2383ee0d0acfa56cf6e80ac62881bd6dda4555adcd7f5a397339e7d3eca9ac","stable_url_args":["https://github.com/oxplot/pdftilecut/archive/refs/tags/v0.6.tar.gz"],"stable_version":"0.6","bottle_cellar":":any","bottle_checksum":"c76c17100539c6ba2aee77fd1cfad42a9464d15fd2e41edc51419308a85a1f41"},"pdftk-java":{"bottle_rebuild":1,"desc":"Port of pdftk in java","executables":["pdftk"],"head_dependencies":["openjdk",{"gradle@8":":build"}],"head_url_args":["https://gitlab.com/pdftk-java/pdftk.git",{":branch":"master"}],"homepage":"https://gitlab.com/pdftk-java/pdftk","license":"GPL-2.0-or-later","ruby_source_checksum":"41930707eb3de9de16b5894ad021e968c83e585c58e9717c4a0195a2461c764d","stable_dependencies":["openjdk",{"gradle@8":":build"}],"stable_checksum":"9c947de54658539e3a136e39f9c38ece1cf2893d143abb7f5bf3a2e3e005b286","stable_url_args":["https://gitlab.com/pdftk-java/pdftk/-/archive/v3.3.3/pdftk-v3.3.3.tar.gz"],"stable_version":"3.3.3","bottle_checksum":"a98dbbff8f1aa546bdffaee0f07b3cabb67ee74052cdbd5c03c1b720f047abbf"},"pdftohtml":{"bottle_rebuild":2,"conflicts":[["pdf2image",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}],["poppler",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}],["xpdf",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}]],"desc":"Utility which converts PDF files into HTML and XML formats","executables":["pdftohtml"],"homepage":"https://pdftohtml.sourceforge.net/","license":"GPL-2.0-only","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"3c41dcd10088b7ab5b2516cc8059c99bad5a5037fdf5bd5f27857ac7c6f4b893","stable_checksum":"277ec1c75231b0073a458b1bfa2f98b7a115f5565e53494822ec7f0bcd8d4655","stable_url_args":["https://downloads.sourceforge.net/project/pdftohtml/Experimental%20Versions/pdftohtml%200.40/pdftohtml-0.40a.tar.gz"],"stable_version":"0.40a","bottle_checksum":"74cca150680a622965a061c05bbe754e80c63232b6b35db8508136313321d6b4"},"pdftoipe":{"desc":"Reads arbitrary PDF files and generates an XML file readable by Ipe","executables":["pdftoipe"],"head_dependencies":["poppler",{"pkgconf":":build"}],"homepage":"https://github.com/otfried/ipe-tools","license":"GPL-2.0-or-later","ruby_source_checksum":"74776e17ce827bff7b2e8f1005a69e83ab0cfe9bad1265ccaafe5ec8924a76ba","stable_dependencies":["poppler",{"pkgconf":":build"}],"stable_checksum":"edb8f098c32f0ae626ac20ebdd0f2114fc1d1cc4d730a7abb648cfe9c131e40d","stable_url_args":["https://github.com/otfried/ipe-tools/archive/refs/tags/v7.3.1.2.tar.gz"],"stable_version":"7.3.1.2"},"pdm":{"desc":"Modern Python package and dependency manager supporting the latest PEP standards","executables":["pdm"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/pdm-project/pdm.git",{":branch":"main"}],"homepage":"https://pdm-project.org","license":"MIT","revision":1,"ruby_source_checksum":"dd79d8087832710602faed1270527ad71c79acfba236d8e6ac765d1bbba5ec25","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"320df1661a60a4e29ce813992dcd5c8c5583c1bf27d36b713895cf38f4c49e9e","stable_url_args":["https://files.pythonhosted.org/packages/c9/e2/fefd8876732a9c04ad2cb25ef2c8effde72aa02e6a6914a3785158e020f5/pdm-2.29.3.tar.gz"],"stable_version":"2.29.3"},"pdns":{"desc":"Authoritative nameserver","executables":["pdns_control","pdns_server","pdnsutil","zone2json","zone2sql"],"head_dependencies":["ragel","boost","lua","openssl@4","sqlite",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/powerdns/pdns.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.powerdns.com","license":"GPL-2.0-or-later","ruby_source_checksum":"d200aeff17dc66cb0b4545266017b92b880748021ee2715f17781f5df3e2738f","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/pdns/sbin/pdns_server"],"stable_dependencies":["boost","lua","openssl@4","sqlite",{"pkgconf":":build"}],"stable_checksum":"7b670653ccd72be30d973bbdd349c4505beda1b87b842af702a341fa6837f8aa","stable_url_args":["https://downloads.powerdns.com/releases/pdns-5.1.5.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"5.1.5"},"pdnsrec":{"desc":"Non-authoritative/recursing DNS server","executables":["pdns_recursor","rec_control"],"head_dependencies":["boost","lua","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"python":":build"}],["curl"]],"homepage":"https://www.powerdns.com/powerdns-recursor","license":"GPL-2.0-only","ruby_source_checksum":"cd6c423fe89320b376d7086cf60c12fa2f7843aaae431de81592c7b7a2ff04c8","stable_dependencies":["boost","lua","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"bb2fac755c3c301b6e1b9892e94ccdc652752f2bf88ec970e9358056973fe9bd","stable_url_args":["https://downloads.powerdns.com/releases/pdns-recursor-5.4.8.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"]],"stable_version":"5.4.8"},"pdsh":{"desc":"Efficient rsh-like utility, for using hosts in parallel","executables":["dshbak","pdcp","pdsh","rpdcp"],"head_dependencies":["readline"],"head_url_args":["https://github.com/chaos/pdsh.git",{":branch":"master"}],"homepage":"https://github.com/chaos/pdsh","license":"GPL-2.0-or-later","ruby_source_checksum":"21755debb87240dd37877d7860561c1f8bbfe3a1d614818c92969162a8dad0e9","stable_dependencies":["readline"],"stable_checksum":"a661095ce51dd5fb05e398cf5d0e1d63157123958441f6d3512bcf1a7d25c517","stable_url_args":["https://github.com/chaos/pdsh/releases/download/pdsh-2.36/pdsh-2.36.tar.gz"],"stable_version":"2.36"},"pdtm":{"desc":"ProjectDiscovery's Open Source Tool Manager","executables":["pdtm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/pdtm.git",{":branch":"main"}],"homepage":"https://projectdiscovery.io","license":"MIT","ruby_source_checksum":"1a25c7735cb3ee615fb0fbca4f8f788d6ea1e74ce404bf9ffb2796a029d295f2","stable_dependencies":[{"go":":build"}],"stable_checksum":"13746a1da82961dcfc9d797206abd6ba75336879f2292228e92a2813000d1654","stable_url_args":["https://github.com/projectdiscovery/pdtm/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5"},"pear":{"desc":"Peer-to-peer application runtime","executables":["pear"],"head_dependencies":["node"],"head_url_args":["https://github.com/holepunchto/pear.git",{":branch":"main"}],"homepage":"https://docs.pears.com","license":"Apache-2.0","ruby_source_checksum":"16b28fa6b4096151d0fb51c27f9436254d0d8cdc2711039fda6077913e59c341","stable_dependencies":["node"],"stable_checksum":"5f45f33e4dabf589392ca6fe7ea28eda546069a3d3e946fa58080191a419f02c","stable_url_args":["https://registry.npmjs.org/pear/-/pear-3.0.0.tgz"],"stable_version":"3.0.0"},"peco":{"desc":"Simplistic interactive filtering tool","executables":["peco"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/peco/peco.git",{":branch":"master"}],"homepage":"https://github.com/peco/peco","license":"MIT","ruby_source_checksum":"75d4c98a729e720cf24aedbb37297919767d0c96770652143494e37fd15e338e","stable_dependencies":[{"go":":build"}],"stable_checksum":"480ba339c5b15ebb9eada276d5e25315ee5c36e878d86dcfc1ea17f54a27197a","stable_url_args":["https://github.com/peco/peco/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"pedump":{"conflicts":[["mono",{":because":"both install `pedump` binaries"}]],"desc":"Dump Windows PE files using Ruby","executables":["pedump"],"head_dependencies":["ruby"],"homepage":"https://pedump.me","license":"MIT","ruby_source_checksum":"f6694c3386e8447497896690de47c9b9b8bc17345573700a6c619159a42a0beb","stable_dependencies":["ruby"],"stable_checksum":"a3ef939a7c26b3e5dc94629c1c554bdaed105da99b5c5f2bf856cf0631a206e8","stable_url_args":["https://github.com/zed-0xff/pedump/archive/refs/tags/v0.7.6.tar.gz"],"stable_version":"0.7.6","bottle_tag":":all","bottle_checksum":"ccd29d804ae3bac05e6b7796f812a696feace243c131f3b599dd7f7d86eaa792"},"peekaboo":{"desc":"macOS screen capture, accessibility inspection and UI automation","executables":["peekaboo"],"head_url_args":["https://github.com/openclaw/Peekaboo.git",{":branch":"main"}],"homepage":"https://peekaboo.sh/","license":"MIT","ruby_source_checksum":"835f144fee1deaadc57f353b7081118f9abbe9cc6e760d6759b71aeaaad42e82","stable_url_args":["https://github.com/openclaw/Peekaboo.git",{":tag":"v4.9.7",":revision":"5639e70501010ca9dcae5f594a0b57dd69e9b395"}],"stable_version":"4.9.7"},"peg-markdown":{"deprecate_args":{":date":"2026-07-16",":because":":unmaintained"},"desc":"Markdown implementation based on a PEG grammar","disable_args":{":date":"2026-10-16",":because":":unmaintained"},"executables":["peg-markdown"],"head_dependencies":["glib","gettext",{"pkgconf":":build"}],"head_url_args":["https://github.com/jgm/peg-markdown.git",{":branch":"master"}],"homepage":"https://github.com/jgm/peg-markdown","license":{":any_of":["GPL-2.0-or-later","MIT"]},"revision":1,"ruby_source_checksum":"a6f67aed2191b51c727be0fb52fdc9374473bfed938bce55d73830767639baa5","stable_dependencies":["glib","gettext",{"pkgconf":":build"}],"stable_checksum":"111bc56058cfed11890af11bec7419e2f7ccec6b399bf05f8c55dae0a1712980","stable_url_args":["https://github.com/jgm/peg-markdown/archive/refs/tags/0.4.14.tar.gz"],"stable_version":"0.4.14","bottle_cellar":":any","bottle_checksum":"9a7b88b03ac9871d36d6072135cddb6fce38933ffbbf6836a6a9d9265bc0aaa2"},"peg":{"aliases":["leg"],"desc":"Program to perform pattern matching on text","executables":["leg","peg"],"homepage":"https://www.piumarta.com/software/peg/","license":"MIT","ruby_source_checksum":"1a3e741bcab23b08b7777244b4c42ef23b64b8175f901c7e44ff68976df3763a","stable_checksum":"0013dd83a6739778445a64bced3d74b9f50c07553f86ea43333ae5fab5c2bbb4","stable_url_args":["https://www.piumarta.com/software/peg/peg-0.1.19.tar.gz"],"stable_version":"0.1.19","bottle_checksum":"c5093be933ee74c35e8eef5805da9db1cc5f4f5312482039dec5abdc39a9da75"},"pegtl":{"desc":"Parsing Expression Grammar Template Library","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/taocpp/PEGTL","license":"BSL-1.0","ruby_source_checksum":"33f7070bba68f5bed690952a04031de01a4db5d1956e3d2a262221f292e4b569","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"0fe55b672cbeaa4dc047b7658f0a5d6aae0d94a5ee25727d25df43f148fc8709","stable_url_args":["https://github.com/taocpp/PEGTL/archive/refs/tags/4.0.2.tar.gz"],"stable_version":"4.0.2","bottle_tag":":all","bottle_checksum":"3442a0ffb5d5d3f892347f7dc7f2fd940b191ab6026210c021f43be5a76bf4d2"},"pelican":{"bottle_rebuild":1,"desc":"Static site generator that supports Markdown and reST syntax","executables":["pelican","pelican-import","pelican-plugins","pelican-quickstart","pelican-themes"],"head_dependencies":["python@3.15",{"rust":":build"}],"homepage":"https://getpelican.com/","license":"AGPL-3.0-or-later","revision":2,"ruby_source_checksum":"9a17341943a2e2a3a8fa2f8b7028b4873a83919ab4c4ab5940f712663018e8bd","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"3983b5d2dc84c7bdf967154359077a2b78c0bbd2f7dcc55292133a7779609458","stable_url_args":["https://files.pythonhosted.org/packages/c4/8d/da26b77f0d9827d341bdedea357ccb5670717e3a9b4142e3e44c7f34db44/pelican-4.12.0.tar.gz"],"stable_version":"4.12.0"},"pelikan":{"desc":"Production-ready cache services","executables":["pelikan_pingserver","pelikan_slimcache","pelikan_twemcache"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/twitter/pelikan.git",{":branch":"master"}],"homepage":"https://twitter.github.io/pelikan","license":"Apache-2.0","ruby_source_checksum":"fb35516a34b3b1fb48d1d971d01083b3dd1ac562d23f25034983acbe385e8fee","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c105fdab8306f10c1dfa660b4e958ff6f381a5099eabcb15013ba42e4635f824","stable_url_args":["https://github.com/twitter/pelikan/archive/refs/tags/0.1.2.tar.gz"],"stable_version":"0.1.2","bottle_checksum":"5252a921d70fa4834ab331666620c1296c8af4fe7bd90817b27dc39e21780e3f"},"perbase":{"desc":"Fast and correct perbase BAM/CRAM analysis","executables":["perbase"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"},{"bamtools":":test"}],"head_url_args":["https://github.com/sstadick/perbase.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/sstadick/perbase","license":"MIT","revision":1,"ruby_source_checksum":"c52d6af3894f13d5f622f50ff693a96ca14115172b41212e9cafe5d2031235bf","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"},{"bamtools":":test"}],"stable_checksum":"fc0d08964950381969a1cf12e1e1e39eb8edde26794b8d653e7d80b08180fc43","stable_url_args":["https://github.com/sstadick/perbase/archive/refs/tags/v1.4.0.tar.gz"],"stable_uses_from_macos":[[{"xz":":build"}],["curl"],["bzip2"]],"stable_version":"1.4.0"},"perceptualdiff":{"deprecate_args":{":date":"2026-01-10",":because":"uses deprecated `freeimage`"},"desc":"Perceptual image comparison tool","disable_args":{":date":"2027-01-10",":because":"uses deprecated `freeimage`"},"executables":["perceptualdiff"],"head_dependencies":["freeimage",{"cmake":":build"}],"homepage":"https://pdiff.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"68e2d7f888729c5ad4a6056d333adf784548dc633b96b2eba1fcf7f7dead25de","stable_dependencies":["freeimage",{"cmake":":build"}],"stable_checksum":"0dea51046601e4d23dc45a3ec342f1a305baf3bf3328e9ccdae115fe1942f041","stable_url_args":["https://github.com/myint/perceptualdiff/archive/refs/tags/v2.1.tar.gz"],"stable_version":"2.1","bottle_cellar":":any","bottle_checksum":"1d88590df41a1619ce9c7f4b29a534179b0bd6d18d7aa296d50da6c4e0101e44"},"percol":{"bottle_rebuild":7,"desc":"Interactive grep tool","executables":["percol"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/mooz/percol.git",{":branch":"master"}],"homepage":"https://github.com/mooz/percol","license":"MIT","revision":4,"ruby_source_checksum":"ebd12cb7b26e8b0349e75e22c173cd748e7842c8556f5f01eb1a37a49c2ed3fb","stable_dependencies":["python@3.15"],"stable_checksum":"7a649c6fae61635519d12a6bcacc742241aad1bff3230baef2cedd693ed9cfe8","stable_url_args":["https://files.pythonhosted.org/packages/50/ea/282b2df42d6be8d4292206ea9169742951c39374af43ae0d6f9fff0af599/percol-0.2.1.tar.gz"],"stable_version":"0.2.1","bottle_tag":":all","bottle_checksum":"7e532aea84d749b2e3ad1a5ac163da21037904b9026b90c77caa2aa5df42a408"},"percona-server":{"aliases":["percona-server@9.7"],"caveats":"We've installed your MySQL database without a root password. To secure it run:\n    mysql_secure_installation\n\nMySQL is configured to only allow connections from localhost by default\n\nTo connect run:\n    mysql -u root\n","conflicts":[["mariadb",{":because":"percona, mariadb, and mysql install the same binaries"}],["mysql",{":because":"percona, mariadb, and mysql install the same binaries"}]],"desc":"Drop-in MySQL replacement","executables":["comp_err","ibd2sdi","innochecksum","ldb","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","mysql","mysql.server","mysql_client_test","mysql_config","mysql_config_editor","mysql_keyring_encryption_test","mysql_migrate_keyring","mysql_secure_installation","mysql_test_event_tracking","mysql_tzinfo_to_sql","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqldump","mysqldumpslow","mysqlimport","mysqlrouter","mysqlrouter_bootstrap","mysqlrouter_keyring","mysqlrouter_mrs_client","mysqlrouter_passwd","mysqlrouter_plugin_info","mysqlshow","mysqlslap","mysqltest","mysqltest_safe_process","mysqlxtest","perror","ps-admin","ps_mysqld_helper","sst_dump"],"head_dependencies":["abseil","icu4c@79","libfido2","lz4","openldap","openssl@4","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["krb5"],["libedit"]],"homepage":"https://www.percona.com","license":"BSD-3-Clause","post_install_steps":[{"message":"A system my.cnf may interfere with a Homebrew-built server starting correctly.","guards":[{"path":"/etc/{my.cnf,mysql/my.cnf}","condition":"if_exists","id":"1"}],"type":"warn"},{"path":{"base":"var","path":"mysql"},"using":"mysql_initialize","type":"init_data_dir"}],"revision":3,"ruby_source_checksum":"0de62606167e74c7c67149fa8158b775c142836c33266ed8f411deeedb047166","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/mysql"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/percona-server/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["abseil","icu4c@79","libfido2","lz4","openldap","openssl@4","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mysql/mysql-server/commit/b006e3af4b6b1b6f7fdf7b91a00c6293c4f292b1.patch?full_index=1","sha256":"e99e7e63d8581cbfb513a2dd43f36f8da0e3c1bf26e512156847c1036280adf3","type":"backport"},{"strip":"p1","url":"https://salsa.debian.org/mariadb-team/mysql/-/raw/ac6576612c0afddccebf939fccedacc3b97db567/debian/patches/support-openssl4.patch","sha256":"fd0eb6d47ce5aaef43e58240d9884d04b1ee30fd3c57395b405d9400ae136a02","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"cfa835f66b415a46e64420d515096281f42a7bcf189bda0f6c434ea5a55d63ee","stable_url_args":["https://downloads.percona.com/downloads/Percona-Server-9.7/Percona-Server-9.7.1-1/source/tarball/percona-server-9.7.1-1.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["krb5"],["libedit"]],"stable_version":"9.7.1-1","versioned_formulae":["percona-server@8.4","percona-server@8.0"]},"percona-server@8.0":{"bottle_rebuild":1,"caveats":"We've installed your MySQL database without a root password. To secure it run:\n    mysql_secure_installation\n\nMySQL is configured to only allow connections from localhost by default\n\nTo connect run:\n    mysql -u root\n","deprecate_args":{":date":"2026-04-01",":because":":unsupported"},"desc":"Drop-in MySQL replacement","executables":["comp_err","ibd2sdi","innochecksum","ldb","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","mysql","mysql.server","mysql_client_test","mysql_config","mysql_config_editor","mysql_keyring_encryption_test","mysql_migrate_keyring","mysql_secure_installation","mysql_ssl_rsa_setup","mysql_tzinfo_to_sql","mysql_upgrade","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqldump","mysqldumpslow","mysqlimport","mysqlpump","mysqlrouter","mysqlrouter_keyring","mysqlrouter_passwd","mysqlrouter_plugin_info","mysqlshow","mysqlslap","mysqltest","mysqltest_safe_process","mysqlxtest","perror","ps-admin","ps_mysqld_helper","sst_dump","zlib_decompress"],"head_dependencies":["abseil","icu4c@79","libevent","libfido2","lz4","openldap","openssl@3","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["krb5"],["libedit"]],"homepage":"https://www.percona.com","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","post_install_steps":[{"message":"A system my.cnf may interfere with a Homebrew-built server starting correctly.","guards":[{"path":"/etc/{my.cnf,mysql/my.cnf}","condition":"if_exists","id":"1"}],"type":"warn"},{"path":{"base":"var","path":"mysql"},"using":"mysql_initialize","type":"init_data_dir"}],"revision":2,"ruby_source_checksum":"8e99d358184fd0c7c270787d6d241d2ffc4c859ba68154846f060bf3c0904c27","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/mysql"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/percona-server@8.0/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["abseil","icu4c@79","libevent","libfido2","lz4","openldap","openssl@3","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/percona/percona-server/commit/a693e5d67abf6f27f5284c86361604babec529c6.patch?full_index=1","sha256":"d4afcdfb0dd8dcb7c0f7e380a88605b515874628107295ab5b892e8f1e019604","type":"backport","resolves":[{"type":"defect","id":"https://perconadev.atlassian.net/jira/software/c/projects/PS/issues/PS-9641"}]},{"strip":"p1","data":true}],"stable_checksum":"cedff3c191ff160dfc0ce1c574440165f3f2bfe7a621699170adf4d1dc556617","stable_url_args":["https://downloads.percona.com/downloads/Percona-Server-8.0/Percona-Server-8.0.46-37/source/tarball/percona-server-8.0.46-37.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["krb5"],["libedit"]],"stable_version":"8.0.46-37","versioned_formulae":["percona-server@8.4"]},"percona-server@8.4":{"caveats":"We've installed your MySQL database without a root password. To secure it run:\n    mysql_secure_installation\n\nMySQL is configured to only allow connections from localhost by default\n\nTo connect run:\n    mysql -u root\n","deprecate_args":{":date":"2032-04-30",":because":":unsupported"},"desc":"Drop-in MySQL replacement","executables":["comp_err","create_id_token","ibd2sdi","innochecksum","ldb","my_print_defaults","myisam_ftdump","myisamchk","myisamlog","myisampack","mysql","mysql.server","mysql_client_test","mysql_config","mysql_config_editor","mysql_keyring_encryption_test","mysql_migrate_keyring","mysql_secure_installation","mysql_test_event_tracking","mysql_tzinfo_to_sql","mysqladmin","mysqlbinlog","mysqlcheck","mysqld","mysqld_multi","mysqld_safe","mysqldump","mysqldumpslow","mysqlimport","mysqlrouter","mysqlrouter_keyring","mysqlrouter_passwd","mysqlrouter_plugin_info","mysqlshow","mysqlslap","mysqltest","mysqltest_safe_process","mysqlxtest","perror","ps-admin","ps_mysqld_helper","sst_dump"],"head_dependencies":["abseil","icu4c@79","libfido2","lz4","openldap","openssl@4","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["cyrus-sasl"],["krb5"],["libedit"]],"homepage":"https://www.percona.com","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","post_install_steps":[{"message":"A system my.cnf may interfere with a Homebrew-built server starting correctly.","guards":[{"path":"/etc/{my.cnf,mysql/my.cnf}","condition":"if_exists","id":"1"}],"type":"warn"},{"path":{"base":"var","path":"mysql"},"using":"mysql_initialize","type":"init_data_dir"}],"revision":4,"ruby_source_checksum":"67005a5c7a1f59c13c898844473420c4c6dc83d558bbc2f2fe7b14893dd46647","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/mysql"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/percona-server@8.4/bin/mysqld_safe","--datadir=$HOMEBREW_PREFIX/var/mysql"]],"stable_dependencies":["abseil","icu4c@79","libfido2","lz4","openldap","openssl@4","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://salsa.debian.org/mariadb-team/mysql/-/raw/ac6576612c0afddccebf939fccedacc3b97db567/debian/patches/support-openssl4.patch","sha256":"fd0eb6d47ce5aaef43e58240d9884d04b1ee30fd3c57395b405d9400ae136a02","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"2fb90e235c25183d73c972cba481a32ea2d90cefca0669fe0786defc2acdfa18","stable_url_args":["https://downloads.percona.com/downloads/Percona-Server-8.4/Percona-Server-8.4.11-11/source/tarball/percona-server-8.4.11-11.tar.gz"],"stable_uses_from_macos":[["curl"],["cyrus-sasl"],["krb5"],["libedit"]],"stable_version":"8.4.11-11","versioned_formulae":["percona-server@8.0"]},"percona-toolkit":{"desc":"Command-line tools for MySQL, MariaDB and system tasks","executables":["pt-align","pt-archiver","pt-config-diff","pt-deadlock-logger","pt-diskstats","pt-duplicate-key-checker","pt-eustack-resolver","pt-fifo-split","pt-find","pt-fingerprint","pt-fk-error-logger","pt-galera-log-explainer","pt-heartbeat","pt-index-usage","pt-ioprofile","pt-k8s-debug-collector","pt-kill","pt-mext","pt-mongodb-index-check","pt-mongodb-query-digest","pt-mongodb-summary","pt-mysql-summary","pt-online-schema-change","pt-pg-summary","pt-pmp","pt-query-digest","pt-replica-find","pt-replica-restart","pt-secure-collect","pt-show-grants","pt-sift","pt-slave-delay","pt-slave-find","pt-slave-restart","pt-stalk","pt-summary","pt-table-checksum","pt-table-sync","pt-table-usage","pt-upgrade","pt-variable-advisor","pt-visual-explain"],"head_dependencies":["perl-dbd-mysql",{"go":":build"}],"head_url_args":["https://github.com/percona/percona-toolkit.git",{":branch":"3.x"}],"head_uses_from_macos":[["perl"]],"homepage":"https://www.percona.com/software/percona-toolkit/","license":{":any_of":["GPL-2.0-only","Artistic-1.0-Perl"]},"revision":1,"ruby_source_checksum":"0650152936586ce4d676cffc459a449253bb5e4243e47d69bf06c3939e644a3d","stable_dependencies":["perl-dbd-mysql",{"go":":build"}],"stable_checksum":"c4a2502bba0118c0e4a72faa58a3174d793431e65d9aee6c260eae49216ead14","stable_url_args":["https://downloads.percona.com/downloads/percona-toolkit/3.7.1-4/source/debian/percona-toolkit_3.7.1.orig.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"3.7.1-4"},"percona-xtrabackup":{"aliases":["percona-xtrabackup@8.4"],"desc":"Open source hot backup tool for InnoDB and XtraDB databases","executables":["xbcloud","xbcloud_osenv","xbcrypt","xbstream","xtrabackup"],"head_dependencies":["icu4c@79","libev","libgcrypt","lz4","openssl@4","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"},{"mysql@8.4":":test"}],"head_uses_from_macos":[[{"cyrus-sasl":":build"}],[{"libedit":":build"}],["curl"]],"homepage":"https://www.percona.com/software/mysql-database/percona-xtrabackup","license":"GPL-2.0-only","revision":3,"ruby_source_checksum":"b6536eb372d00d30927a50eddeecf50886921f2eeab0e2dc5c7d82126dd0229e","stable_dependencies":["icu4c@79","libev","libgcrypt","lz4","openssl@4","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"},{"mysql@8.4":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mysql/mysql-server/commit/941e4ac8cfdacc7c2cd1c11b4d72329b70c46564.patch?full_index=1","sha256":"1c39061a6c90e25a542f547ff8e5463d84c446009b4ab317c2c52184a4f931b8","type":"backport","resolves":[{"type":"defect","id":"https://bugs.mysql.com/bug.php?id=36678092"}]},{"strip":"p1","url":"https://github.com/percona/percona-xtrabackup/commit/bace4dfc53ea2365ce37cf9d599da3eff330a772.patch?full_index=1","sha256":"6ba4d63360f59095b50029e6223dba291a205d74a756bc9ecae1ed7c933302d1","type":"backport"},{"strip":"p1","url":"https://salsa.debian.org/mariadb-team/mysql/-/raw/ac6576612c0afddccebf939fccedacc3b97db567/debian/patches/support-openssl4.patch","sha256":"fd0eb6d47ce5aaef43e58240d9884d04b1ee30fd3c57395b405d9400ae136a02","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-libs_mysql_serialization_archive.h","sha256":"d0e2cf2c2b4c71fc905a6a88936c7c9d6750b624c57c86ead7a73bbc1fd659c8","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__default__impl.hpp","sha256":"62293818c44f0a97a3233e4ab3d82d9abcc826c57981aa40acecdcd92dd6a934","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-libs_mysql_serialization_serializer__impl.hpp","sha256":"91b0a8381c00600695110c8ec90488a22fa0c211cbe304eca44de7602f3a097b","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-sql_binlog__ostream.cc","sha256":"5bbb82ff9d9594ce1c19d34c83e22b088684057fca7c4357a0ba43dcb1ede0fc","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-sql_mdl__context__backup.cc","sha256":"557db2bb30ff8a985f8b4d016b1e2909b7127ea77fdcd2f7611fd66dcea58e4f","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-sql_mdl__context__backup.h","sha256":"1352f0290fb3acb031f743bdb72d8483c42f47ba2e0d08a33617a280c2f6771f","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc","sha256":"8ca65706fd386d2837c0a32a763553a24a248d8ffb518176627bdf735fcbfa9d","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-sql_rpl__log__encryption.cc","sha256":"f5e993a1b56ae86f3c63ea75799493c875d6a08c81f319fede707bbe16a2e59f","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-sql_stream__cipher.cc","sha256":"ac74c60f6051223993c88e7a11ddd9512c951ac1401d719a2c3377efe1bee3cf","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-sql_stream__cipher.h","sha256":"5c8646a2fdce4eb317df4f77cb582705a44e0c61485cc6c268f808e25da682b3","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc","sha256":"b0f7eb7524a5115bf7eaa0fdd928d1db18a274547adf8cfc8003da97fcf82b8f","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/9832739877772d46b4affedf9f796d6e70be4254/databases/mysql84-server/files/patch-unittest_gunit_stream__cipher-t.cc","sha256":"fe23c4098e1b8c5113486800e37bb74683be0b7dd61a9608603428f395588e96","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"177ee52757d6e702b082b033e4562d680ed8f6dfa24d8cdad13005e48db65e18","stable_url_args":["https://downloads.percona.com/downloads/Percona-XtraBackup-8.4/Percona-XtraBackup-8.4.0-7/source/tarball/percona-xtrabackup-8.4.0-7.tar.gz"],"stable_uses_from_macos":[[{"cyrus-sasl":":build"}],[{"libedit":":build"}],["curl"]],"stable_version":"8.4.0-7","versioned_formulae":["percona-xtrabackup@8.0"]},"percona-xtrabackup@8.0":{"deprecate_args":{":date":"2026-04-01",":because":":unsupported"},"desc":"Open source hot backup tool for InnoDB and XtraDB databases","executables":["xbcloud","xbcloud_osenv","xbcrypt","xbstream","xtrabackup"],"head_dependencies":["icu4c@78","libev","libgcrypt","lz4","openssl@3","perl-dbd-mysql","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"libevent":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"},{"mysql@8.0":":test"}],"head_uses_from_macos":[[{"cyrus-sasl":":build"}],[{"libedit":":build"}],[{"vim":":build"}],["curl"],["perl"]],"homepage":"https://www.percona.com/software/mysql-database/percona-xtrabackup","keg_only_args":[":versioned_formula"],"license":"GPL-2.0-only","ruby_source_checksum":"a9a88360e859a46512e56409ede8e75b6806b4f05aeb6f93fdaf1ef99507d68e","stable_dependencies":["icu4c@78","libev","libgcrypt","lz4","openssl@3","perl-dbd-mysql","protobuf","zlib-ng-compat","zstd",{"bison":":build"},{"cmake":":build"},{"libevent":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"},{"mysql@8.0":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mysql/mysql-server/commit/269abc0409b22bb87ec88bd4d53dfb7a1403eace.patch?full_index=1","sha256":"ffcee32804e7e1237907432adb3590fcbf30c625eea836df6760c05a312a84e1","type":"backport","resolves":[{"type":"defect","id":"https://bugs.mysql.com/bug.php?id=36678092"}]},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-sql_binlog__ostream.cc","sha256":"16f86edd2daf5f6c87616781c9f51f76d4a695d55b354e44d639a823b1c3f681","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-sql_mdl__context__backup.cc","sha256":"501646e1cb6ac2ddc5eb42755d340443e4655741d6e76788f48751a2fb8f3775","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-sql_mdl__context__backup.h","sha256":"e515b565d1501648ce3de0add12b67c63aecb3ec4db3794de72c4eeb301ff343","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-sql_range__optimizer_index__range__scan__plan.cc","sha256":"44b5e76373fadd97560d66dae0dac14d98ae9a5c32d58d876bfe694016872bc7","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-sql_rpl__log__encryption.cc","sha256":"bdadcf4317295d1847283e20dd7fbfa2df2c4acebf45d5a13d0670bc7311f7ba","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-sql_stream__cipher.cc","sha256":"ac74c60f6051223993c88e7a11ddd9512c951ac1401d719a2c3377efe1bee3cf","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-sql_stream__cipher.h","sha256":"9a11d4658f60a63f3f10ff97a5170e865afde3ebee3e703d8272aba3cf6e32d0","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-unittest_gunit_binlogevents_transaction__compression-t.cc","sha256":"3bd0c22a2ee30a7b1e682e645dbdf473d4f0d6f8e5ffc447f088c5f1bf21efd7","type":"unofficial"},{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/1a02a961a2d53f21bf208f07903a97cc46f43e17/databases/mysql80-server/files/patch-unittest_gunit_stream__cipher-t.cc","sha256":"9e7629a2174e754487737ef0d73c79fc1ed47ba54a982a3a4803e19c72c5dc0f","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"a73a5e3e055075524968b116f9c2ca7c49eedcae88f7c5ef8227ba84ea3364b6","stable_url_args":["https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.35-36/source/tarball/percona-xtrabackup-8.0.35-36.tar.gz"],"stable_uses_from_macos":[[{"cyrus-sasl":":build"}],[{"libedit":":build"}],[{"vim":":build"}],["curl"],["perl"]],"stable_version":"8.0.35-36"},"periphery":{"deprecate_args":{":date":"2026-08-12",":because":":repo_archived"},"desc":"Identify unused code in Swift projects","disable_args":{":date":"2027-08-12",":because":":repo_archived"},"executables":["periphery"],"head_url_args":["https://github.com/peripheryapp/periphery.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libxml2"],["swift"]],"homepage":"https://github.com/peripheryapp/periphery","license":"MIT","pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"f85303464f52db9b6609cc3f5c09ed67b4d887b7bb73bb7bea365223c5dc388c","stable_checksum":"0732e25b366ef019897b1fd9577579f6a472671701d08b0b83ad9413bc859004","stable_url_args":["https://github.com/peripheryapp/periphery/archive/refs/tags/3.8.0.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"],["swift"]],"stable_version":"3.8.0"},"periscope":{"bottle_rebuild":1,"desc":"Organize and de-duplicate your files without losing data","executables":["psc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/anishathalye/periscope.git",{":branch":"master"}],"homepage":"https://anishathalye.com/periscope/","license":"GPL-3.0-only","ruby_source_checksum":"571773465d8746bb612181285579a34e8f074c37d8fa68392ea61759fa2737b8","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/anishathalye/periscope.git",{":tag":"v1.0.1",":revision":"a279bfd38e6ff8f4730e52fc670d8e24b98eda7a"}],"stable_version":"1.0.1"},"perl-build":{"bottle_rebuild":1,"desc":"Perl builder","executables":["perl-build","plenv-install","plenv-uninstall"],"head_url_args":["https://github.com/tokuhirom/perl-build.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/tokuhirom/Perl-Build","license":{":any_of":["Artistic-1.0","GPL-1.0-or-later"]},"ruby_source_checksum":"d9ea0788ac1ae86ebd975c0b6dfc3088e01719d4ae2490ab812b283a8ac3695a","stable_checksum":"50e90b18f2541aca857b8743bd3c187b7844c608076c4f2aa13eadc0689b1644","stable_url_args":["https://github.com/tokuhirom/Perl-Build/archive/refs/tags/1.34.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.34","bottle_checksum":"74110bb18dd37b2a407cdcbd7772900d0751740a087bd2b86ee8354b92d9a71b"},"perl-dbd-mysql":{"compatibility_version":1,"desc":"MySQL driver for the Perl5 Database Interface (DBI)","head_dependencies":["mysql-client",{"mysql":":test"}],"head_url_args":["https://github.com/perl5-dbi/DBD-mysql.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://dbi.perl.org/","keg_only_args":["it is mainly used internally by other formulae.\nUsers are advised to use `cpan` to install DBD::mysql\n"],"license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"f4a95007cb712a678068850230d3ffa205292f23078d9d31c8d82a34f85b3c75","stable_dependencies":["mysql-client",{"mysql":":test"}],"stable_checksum":"c5fee5207e6a340e59cfa67df211698271f7b4c885f740e52bb5c2c3a10df55c","stable_url_args":["https://cpan.metacpan.org/authors/id/D/DV/DVEEDEN/DBD-mysql-5.014.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"5.014"},"perl-xml-parser":{"desc":"Perl module for parsing XML documents","head_dependencies":["perl"],"head_url_args":["https://github.com/cpan-authors/XML-Parser.git",{":branch":"main"}],"head_uses_from_macos":[["expat"]],"homepage":"https://github.com/cpan-authors/XML-Parser","license":"Artistic-2.0","revision":1,"ruby_source_checksum":"2fe1ec1b60ffbf1740ceab5ad910aab3cfe76e19d5c128b5dbf0c63b9360ceb4","stable_dependencies":["perl"],"stable_checksum":"a358fd7c49f5e27717a644a9102bd21dc7fc25a415983279c59b1580e2b62a58","stable_url_args":["https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.59.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"2.59"},"perl":{"aliases":["perl@5.44"],"bottle_rebuild":1,"caveats":"By default non-brewed cpan modules are installed to the Cellar. If you wish\nfor your modules to persist across updates we recommend using `local::lib`.\n\nYou can set that up like this:\n  PERL_MM_OPT=\"INSTALL_BASE=$HOME/perl5\" cpan local::lib\nAnd add the following to your shell profile e.g. ~/.profile or ~/.zshrc\n  eval \"$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib=$HOME/perl5)\"\n","compatibility_version":2,"desc":"Highly capable, feature-rich programming language","executables":["corelist","cpan","enc2xs","encguess","h2ph","h2xs","instmodsh","json_pp","libnetcfg","perl","perl5.44.0","perlbug","perldoc","perlivp","perlthanks","piconv","pl2pm","pod2html","pod2man","pod2text","pod2usage","podchecker","prove","ptar","ptardiff","ptargrep","shasum","splain","streamzip","xsubpp","zipdetails"],"head_dependencies":["gdbm"],"head_url_args":["https://github.com/perl/perl5.git",{":branch":"blead"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.perl.org/","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"e3daa782a20b6828efd4cf290c837bdcd36d974be1d93891825ab13aee9a3074","stable_dependencies":["gdbm"],"stable_checksum":"505cf43912e9480495c344c70260452e32aa2a73c546a026b3f100053b23ce91","stable_url_args":["https://www.cpan.org/src/5.0/perl-5.44.0.tar.xz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"5.44.0"},"perlnavigator":{"desc":"Perl language server","executables":["perlnavigator"],"head_dependencies":["node"],"homepage":"https://github.com/bscan/PerlNavigator","license":"MIT","ruby_source_checksum":"574cac5d41a4b27395abe7bc3ac485d53a8f131e4ab208019b99ab98ca17989d","stable_dependencies":["node"],"stable_checksum":"2e50dead7e169f865902ef6e447761705f9ef07b89df0bc5b754ff3d484112db","stable_url_args":["https://registry.npmjs.org/perlnavigator-server/-/perlnavigator-server-0.8.20.tgz"],"stable_version":"0.8.20","bottle_tag":":all","bottle_checksum":"e34b1d6b98969c6760f25f6978609183c2bba021c46e44fee2c70b003df94f7b"},"perltidy":{"desc":"Indents and reformats Perl scripts to make them easier to read","executables":["perltidy"],"head_uses_from_macos":[["perl"]],"homepage":"https://perltidy.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"237cd013523602306468f1f993a0e1bd8a81c1221382ddc38cc9eaf85f79d6c8","stable_checksum":"104e3e5ee5c84524d5e50324d664c7859b1ac422ab97a3e7a248985a4b4f7f64","stable_url_args":["https://downloads.sourceforge.net/project/perltidy/20260826/Perl-Tidy-20260826.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"20260826"},"permify":{"desc":"Open-source authorization service & policy engine based on Google Zanzibar","executables":["permify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Permify/permify.git",{":branch":"master"}],"homepage":"https://permify.co/","license":"AGPL-3.0-only","ruby_source_checksum":"b4153577d35aa20d0950fcf242e18152367057180ce3f30c7fbf8c72fa6e6e4d","stable_dependencies":[{"go":":build"}],"stable_checksum":"bdb558b5890ded1da3aa311b6f34da3abbafa2b1c35c2365d902383970fcbbac","stable_url_args":["https://github.com/Permify/permify/archive/refs/tags/v1.7.5.tar.gz"],"stable_version":"1.7.5"},"peru":{"bottle_rebuild":1,"desc":"Dependency retriever for version control and archives","executables":["peru"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/buildinspace/peru.git",{":branch":"master"}],"homepage":"https://github.com/buildinspace/peru","license":"MIT","ruby_source_checksum":"bcdb210310487ad64b808b00a1c9c30a8c7c9dbe37fe8fdfb50986747ce4680c","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"2cc1a0d09c5d4fc28dda5c4bf87b4110ee2107e9ce7fb6a38f8d6f60a91af745","stable_url_args":["https://files.pythonhosted.org/packages/46/93/97b31e2052b4308cbc413d85b6b6b08a3beeeac81996b070723418a0c24e/peru-1.3.5.tar.gz"],"stable_version":"1.3.5"},"pet":{"desc":"Simple command-line snippet manager","executables":["pet"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/knqyf263/pet.git",{":branch":"main"}],"homepage":"https://github.com/knqyf263/pet","license":"MIT","ruby_source_checksum":"a93d9352dcb333b202c9499b75f416caf2f9115b2a3b4c7da89c62f609abc4d0","stable_dependencies":[{"go":":build"}],"stable_checksum":"b829628445b8a7039f0211fd74decee41ee5eb1c28417a4c8d8fca99de59091f","stable_url_args":["https://github.com/knqyf263/pet/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"petsc-complex":{"conflicts":[["petsc",{":because":"petsc must be installed with either real or complex support, not both"}]],"desc":"Portable, Extensible Toolkit for Scientific Computation (complex)","head_dependencies":["fftw","gcc","hdf5-mpi","hwloc","metis","open-mpi","openblas","scalapack","suite-sparse"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://petsc.org/","license":"BSD-2-Clause","ruby_source_checksum":"9752c00cd81534f09dc8d2a35af31413c5e5a02053b4d66d7a31d41dccdac481","stable_dependencies":["fftw","gcc","hdf5-mpi","hwloc","metis","open-mpi","openblas","scalapack","suite-sparse"],"stable_checksum":"f5230023e6e22ee607802a13c82bc25f3d81e71654ad386a5b9bdff17fed93df","stable_url_args":["https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-3.26.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"3.26.0"},"petsc":{"compatibility_version":3,"conflicts":[["petsc-complex",{":because":"petsc must be installed with either real or complex support, not both"}]],"desc":"Portable, Extensible Toolkit for Scientific Computation (real)","head_dependencies":["fftw","gcc","hdf5-mpi","hwloc","metis","open-mpi","openblas","scalapack","suite-sparse"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://petsc.org/","license":"BSD-2-Clause","ruby_source_checksum":"52b46197a402422fd8a46778f3faadf04906f03a6d76d8df1415360519d6d52f","stable_dependencies":["fftw","gcc","hdf5-mpi","hwloc","metis","open-mpi","openblas","scalapack","suite-sparse"],"stable_checksum":"f5230023e6e22ee607802a13c82bc25f3d81e71654ad386a5b9bdff17fed93df","stable_url_args":["https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-3.26.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"3.26.0"},"pex":{"bottle_rebuild":1,"caveats":"If installing for the first time, perform the following in order to setup the necessary directory structure:\n  pex init\n","desc":"Package manager for PostgreSQL","executables":["pex"],"head_dependencies":["libpq"],"homepage":"https://github.com/petere/pex","license":"MIT","revision":4,"ruby_source_checksum":"87b3ac5d5b394d068b509c00d7c285a55c65b93259b435ca5697519631cc89a6","stable_dependencies":["libpq"],"stable_checksum":"5047946a2f83e00de4096cd2c3b1546bc07be431d758f97764a36b32b8f0ae57","stable_url_args":["https://github.com/petere/pex/archive/refs/tags/1.20140409.tar.gz"],"stable_version":"1.20140409","bottle_tag":":all","bottle_checksum":"81df4ae64bf5d25705cdb0fbaf1c09ab32bc0aecb2280fea08568ecfb10ac301"},"pferd":{"bottle_rebuild":1,"desc":"Programm zum Flotten Einfachen Runterladen von Dateien","executables":["pferd"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"homepage":"https://github.com/Garmelon/PFERD","license":"MIT","revision":1,"ruby_source_checksum":"a0f17fd50fb8d00b8501e4906d3a16e46d0d3922bbc4d835d23b9868c80ae24a","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"stable_checksum":"3085b9387d3157b90b311330f799975a732dafa919f2e72a319c9605d534505b","stable_url_args":["https://files.pythonhosted.org/packages/16/cf/35aedbc5da2fb46fe45b00d8449f817c336e7020ea08aab7c95db67301f9/pferd-3.9.4.tar.gz"],"stable_version":"3.9.4"},"pfetch-rs":{"desc":"Pretty system information tool written in Rust","executables":["pfetch"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Gobidev/pfetch-rs.git",{":branch":"main"}],"homepage":"https://github.com/Gobidev/pfetch-rs","license":"MIT","ruby_source_checksum":"1c17865ed6ffcd2285291a3a1fbb781c3f61f6d47f64c9dda3d4d114df89a1aa","stable_dependencies":[{"rust":":build"}],"stable_checksum":"620936d3c485a549d22a26633f60aa1cda1ce2745b90ffc634ddb4e1137ffc07","stable_url_args":["https://github.com/Gobidev/pfetch-rs/archive/refs/tags/v3.0.2.tar.gz"],"stable_version":"3.0.2"},"pg-schema-diff":{"desc":"Diff Postgres schemas and generating SQL migrations","executables":["pg-schema-diff"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stripe/pg-schema-diff.git",{":branch":"main"}],"homepage":"https://github.com/stripe/pg-schema-diff","license":"MIT","ruby_source_checksum":"b12f0f7afa6c66e58c0973d0cfd36fecbfd7d4f843a9703636c15e1e11b7b446","stable_dependencies":[{"go":":build"}],"stable_checksum":"70b978ee7256fb8693cbc205f749691e4f403f1ed760d619d623f76bfbb138a6","stable_url_args":["https://github.com/stripe/pg-schema-diff/archive/refs/tags/v1.0.9.tar.gz"],"stable_version":"1.0.9"},"pg_activity":{"bottle_rebuild":1,"desc":"Top-like interactive monitoring tool for PostgreSQL server activity","executables":["pg_activity"],"head_dependencies":["libpq","python@3.15"],"homepage":"https://github.com/dalibo/pg_activity","license":"PostgreSQL","ruby_source_checksum":"b0cc12ce671cb51e2e58fc0d2560fe045d510dd645bb8be2e60cf552a09f5a0a","stable_dependencies":["libpq","python@3.15"],"stable_checksum":"82ea53a0eeea1fa8015e5eb9d1d1501431e3308e9ee65a7d898d9bf75ba3620a","stable_url_args":["https://files.pythonhosted.org/packages/6f/84/bda632898fc04b3d89d0ab3863e8aedad90b01c19edf32f45d48fe21dae0/pg_activity-3.6.2.tar.gz"],"stable_version":"3.6.2"},"pg_cron":{"desc":"Run periodic jobs in PostgreSQL","head_dependencies":["libpq","gettext",{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"homepage":"https://github.com/citusdata/pg_cron","license":"PostgreSQL","ruby_source_checksum":"fd8d4b843aa3070baf74d52f32757a07f7588b47d0d203228cead9f7e74e54a9","stable_dependencies":["libpq","gettext",{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"c19ab9bb35406c60fb51ecda993737c083850abe424acb6c1030439d00a1f8e4","stable_url_args":["https://github.com/citusdata/pg_cron/archive/refs/tags/v1.6.8.tar.gz"],"stable_version":"1.6.8"},"pg_partman":{"desc":"Partition management extension for PostgreSQL","executables":["check_unique_constraint.py","dump_partition.py","vacuum_maintenance.py"],"head_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"homepage":"https://github.com/pgpartman/pg_partman","license":"PostgreSQL","ruby_source_checksum":"6d69b7492ba5e3c0177a2206ec14f096efcb01874ddade5a01b63c7effdf6b9b","stable_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"a3f100ae871677f0012579f58542c174900297f664a4ad2be0256e7ee5e33502","stable_url_args":["https://github.com/pgpartman/pg_partman/archive/refs/tags/v5.5.0.tar.gz"],"stable_version":"5.5.0"},"pg_top":{"desc":"Monitor PostgreSQL processes","executables":["pg_top"],"head_dependencies":["libpq",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://pg_top.gitlab.io","license":"BSD-3-Clause","revision":4,"ruby_source_checksum":"55d94cd228ca566124eb7428de915468ff12a38da18cba279ed6db8fce9f0a73","stable_dependencies":["libpq",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"c48d726e8cd778712e712373a428086d95e2b29932e545ff2a948d043de5a6a2","stable_url_args":["https://ftp.postgresql.org/pub/projects/pgFoundry/ptop/pg_top/3.7.0/pg_top-3.7.0.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.7.0","bottle_cellar":":any","bottle_checksum":"825e51d876eb38a90e72413f751b88c291b1da0956c8f07b494da5d51f10ca95"},"pgbackrest":{"desc":"Reliable PostgreSQL Backup & Restore","executables":["pgbackrest"],"head_dependencies":["libpq","libssh2","lz4","openssl@4","zstd",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["libxml2"]],"homepage":"https://pgbackrest.org","license":"MIT","ruby_source_checksum":"2c19532097553f9bec5da3293ea96a9016f5280c4e267b7cb36e5edf04da4a0b","stable_dependencies":["libpq","libssh2","lz4","openssl@4","zstd",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"6d3ee1b5defdadc85228969b4be804096f5e65e54707bb95c7c4c4ce41f5d007","stable_url_args":["https://github.com/pgbackrest/pgbackrest/releases/download/release/2.60.0/pgbackrest-2.60.0.tar.gz"],"stable_uses_from_macos":[["bzip2"],["libxml2"]],"stable_version":"2.60.0"},"pgbadger":{"caveats":"You must configure your PostgreSQL server before using pgBadger.\nEdit postgresql.conf (in $HOMEBREW_PREFIX/var/postgres if you use Homebrew's\nPostgreSQL), set the following parameters, and restart PostgreSQL:\n\n  log_destination = 'stderr'\n  log_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d '\n  log_statement = 'none'\n  log_duration = off\n  log_min_duration_statement = 0\n  log_checkpoints = on\n  log_connections = on\n  log_disconnections = on\n  log_lock_waits = on\n  log_temp_files = 0\n  lc_messages = 'C'\n","desc":"Log analyzer for PostgreSQL","executables":["pgbadger"],"head_url_args":["https://github.com/darold/pgbadger.git",{":branch":"master"}],"homepage":"https://pgbadger.darold.net/","license":"PostgreSQL","ruby_source_checksum":"42ae551c1d1c05e9fdd5f092a37ad76963f42811dfb0aa196719c3778ebec81d","stable_checksum":"94074714bb4928c69c9e977da02d50e197a9d428fa3f235f25c103ef3c7d9a9d","stable_url_args":["https://github.com/darold/pgbadger/archive/refs/tags/v13.2.tar.gz"],"stable_version":"13.2","bottle_tag":":all","bottle_checksum":"0bb5a45931dcd0a4936f649e36b01e3b4dffb63193b565c99f57a409162c36ac"},"pgbouncer":{"caveats":"The config file: $HOMEBREW_PREFIX/etc/pgbouncer.ini is in the \"ini\" format and you\nwill need to edit it for your particular setup. See:\nhttps://pgbouncer.github.io/config.html\n\nThe auth_file option should point to the $HOMEBREW_PREFIX/etc/userlist.txt file which\ncan be populated by the $HOMEBREW_CELLAR/pgbouncer/1.26.1/bin/mkauth.py script.\n","desc":"Lightweight connection pooler for PostgreSQL","executables":["mkauth.py","pgbouncer"],"head_dependencies":["libevent","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pandoc":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/pgbouncer/pgbouncer.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.pgbouncer.org/","license":"ISC","ruby_source_checksum":"035e02ea1f3c83a7177ca86a6f9dcde87f2921adc6fb11ffcb93d1db38aa03f1","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/pgbouncer/bin/pgbouncer","-q","$HOMEBREW_PREFIX/etc/pgbouncer.ini"]],"stable_dependencies":["libevent","openssl@4",{"pandoc":":build"},{"pkgconf":":build"}],"stable_checksum":"00886a2994b4844cd37110970df777772cfc42a74c400522c82fba509a3f42d9","stable_url_args":["https://www.pgbouncer.org/downloads/files/1.26.1/pgbouncer-1.26.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.26.1"},"pgcli":{"bottle_rebuild":1,"desc":"CLI for Postgres with auto-completion and syntax highlighting","executables":["pgcli"],"head_dependencies":["libpq","python@3.15"],"homepage":"https://pgcli.com/","license":"BSD-3-Clause","ruby_source_checksum":"22ab9ba224dc472470c2d395bf456279eece7c39799c4a0fa7790383f3713ba6","stable_dependencies":["libpq","python@3.15"],"stable_checksum":"195d00ae994c89d43ed8e570ddfa0a9fb6105e6b783dfc1eb6cea9b326dc3346","stable_url_args":["https://files.pythonhosted.org/packages/3e/bd/66e94c76c8e3e52d9194eec079ab2b7a253896e6b1422d0c726094955299/pgcli-4.7.1.tar.gz"],"stable_version":"4.7.1"},"pgcopydb":{"caveats":"Pgcopydb searches for PostgreSQL command-line tools in your system's PATH environment variable.\nTo use a specific PostgreSQL version's command-line tools, ensure they are accessible in your PATH.\n\nWhen no PostgreSQL tools are found in PATH, pgcopydb defaults to using the command-line tools provided by the libpq formula.\n","desc":"Copy a Postgres database to a target Postgres server","executables":["pgcopydb"],"head_dependencies":["bdw-gc","libpq",{"sphinx-doc":":build"}],"head_url_args":["https://github.com/dimitri/pgcopydb.git",{":branch":"main"}],"homepage":"https://github.com/dimitri/pgcopydb","license":"PostgreSQL","ruby_source_checksum":"3f5d96f9388b60283a3353e2959d32135c32469f8ee7ed3855da41ef38d967f6","stable_dependencies":["bdw-gc","libpq",{"sphinx-doc":":build"}],"stable_checksum":"d1fbc729b3d6aabbebd64f515a956130adf42a0e9104886084d76d5702fb99d0","stable_url_args":["https://github.com/dimitri/pgcopydb/archive/refs/tags/v0.18.tar.gz"],"stable_version":"0.18"},"pgdbf":{"desc":"Converter of XBase/FoxPro tables to PostgreSQL","executables":["pgdbf"],"homepage":"https://github.com/kstrauser/pgdbf","license":"GPL-3.0-or-later","ruby_source_checksum":"443c6aaa0b81cd7d821b39596c7ae500f9f07a624947450974d35616ea220778","stable_checksum":"e46f75e9ac5f500bd12c4542b215ea09f4ebee638d41dcfd642be8e9769aa324","stable_url_args":["https://downloads.sourceforge.net/project/pgdbf/pgdbf/0.6.2/pgdbf-0.6.2.tar.xz"],"stable_version":"0.6.2","bottle_checksum":"30721323815b2ff787ea33a99a3a693e126eb4f3222c447a59c8b10d3fa677ba"},"pget":{"deprecate_args":{":date":"2026-08-23",":because":":unmaintained"},"desc":"File download client","disable_args":{":date":"2027-08-23",":because":":unmaintained"},"executables":["pget"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Code-Hex/pget.git",{":branch":"master"}],"homepage":"https://github.com/Code-Hex/pget","license":"MIT","ruby_source_checksum":"244a2054e8595c0e2d3bd3c7b9568ff403f8b0c5c66227707786883ec14acc0f","stable_dependencies":[{"go":":build"}],"stable_checksum":"fa7646bec975dd3995fb45d6b1f190565d6c4fae03c46c4eda34716c83ede03e","stable_url_args":["https://github.com/Code-Hex/pget/archive/refs/tags/v0.2.1.tar.gz"],"stable_version":"0.2.1","bottle_checksum":"edb9edc985e7d466dcaaacdfdb31221c7109b2604777df7e9829aa4f0185dc25"},"pgformatter":{"desc":"PostgreSQL syntax beautifier","executables":["pg_format"],"homepage":"https://sqlformat.darold.net/","license":"PostgreSQL","ruby_source_checksum":"d3cd7611ff82a64e73917bbd795432051695d972f2eacafc9a399ec52df752bf","stable_checksum":"563619e13294b3db55d7a98a761786024ea3609d007fa94654a69a7346b8fd67","stable_url_args":["https://github.com/darold/pgFormatter/archive/refs/tags/v5.11.tar.gz"],"stable_version":"5.11"},"pgloader":{"desc":"Data loading tool for PostgreSQL","executables":["pgloader"],"head_dependencies":["openjdk",{"clojure":":build"}],"head_url_args":["https://github.com/dimitri/pgloader.git",{":branch":"main"}],"homepage":"https://github.com/dimitri/pgloader","license":"PostgreSQL","post_install_steps":[{"source":{"base":"prefix","path":"pgloader.gz"},"target":{"base":"prefix","path":"bin/pgloader"},"type":"install_gzipped_executable"}],"revision":1,"ruby_source_checksum":"9e03ef07c1b864ab372e44c5d5f3c598eb1505a4e18ddf8bcd45d13406312f4b","stable_dependencies":[{"freetds":":no_linkage"},{"openssl@4":":no_linkage"},"zstd",{"sbcl":":build"}],"stable_url_args":["https://github.com/dimitri/pgloader.git",{":tag":"v3.6.10",":revision":"af8c3c147297654967a0744052ab2eb8682b1466"}],"stable_version":"3.6.10"},"pgpdump":{"desc":"PGP packet visualizer","executables":["pgpdump"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/kazu-yamamoto/pgpdump.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.mew.org/~kazu/proj/pgpdump/en/","license":"BSD-3-Clause","ruby_source_checksum":"1c77710161a9b9ab6be3698e12c0d524f78cc502184349ba34e830ba13bff736","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"6e994c2ee7479ea4f4492d5d94d7177ac493fdb1b1bcf698aa90ae26495fd95b","stable_url_args":["https://github.com/kazu-yamamoto/pgpdump/archive/refs/tags/v0.38.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.38"},"pgpool-ii":{"desc":"PostgreSQL connection pool server","executables":["pcp_attach_node","pcp_detach_node","pcp_health_check_stats","pcp_invalidate_query_cache","pcp_log_rotate","pcp_node_count","pcp_node_info","pcp_pool_status","pcp_proc_count","pcp_proc_info","pcp_promote_node","pcp_recovery_node","pcp_reload_config","pcp_stop_pgpool","pcp_watchdog_info","pg_enc","pg_md5","pgpool","pgpool_setup","pgproto","watchdog_setup","wd_cli"],"head_dependencies":["libmemcached","libpq"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.pgpool.net/mediawiki/index.php/Main_Page","license":{":all_of":["HPND","ISC"]},"ruby_source_checksum":"20e29c2602fcbe3a272ec8664cc735ba930bfbe5776cf2a3db21f5107112c4b8","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/pgpool-ii.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/pgpool-ii.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/pgpool-ii/bin/pgpool","-nf","$HOMEBREW_PREFIX/etc/pgpool.conf"]],"stable_dependencies":["libmemcached","libpq"],"stable_checksum":"4bf9df3e13feb8e64bee486b4ea54c9076296c2d9406165b0b68d32086fce250","stable_url_args":["https://www.pgpool.net/source/pgpool-II-4.7.3.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"4.7.3"},"pgrok":{"desc":"Poor man's ngrok, multi-tenant HTTP/TCP reverse tunnel solution","executables":["pgrok"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/pgrok/pgrok","license":"MIT","ruby_source_checksum":"37000b38552cda83e177e99598be849c9988e8494a5febd4aec19c2dc3cdafe8","stable_dependencies":[{"go":":build"}],"stable_checksum":"9d5173d71e223fe77cfbbc9e22dd49a81e2d6452c1d1697b448de81053906213","stable_url_args":["https://github.com/pgrok/pgrok/archive/refs/tags/v1.7.0.tar.gz"],"stable_version":"1.7.0"},"pgroll":{"desc":"Postgres zero-downtime migrations made easy","executables":["pgroll"],"head_dependencies":["libpg_query",{"go":":build"},{"postgresql@18":":test"}],"head_url_args":["https://github.com/xataio/pgroll.git",{":branch":"main"}],"homepage":"https://pgroll.com","license":"Apache-2.0","ruby_source_checksum":"33003bb577ffca5a63655db381edcb7deab9e4809bf4521eb4d9f93bda02474f","stable_dependencies":["libpg_query",{"go":":build"},{"postgresql@18":":test"}],"stable_checksum":"28531c0021773e82867c7d0df8859d4fc2eadfc444c6e451f39c58265c9c2a69","stable_url_args":["https://github.com/xataio/pgroll/archive/refs/tags/v0.16.3.tar.gz"],"stable_version":"0.16.3"},"pgroonga":{"desc":"PostgreSQL plugin to use Groonga as index","executables":["pgroonga-generate-primary-maintainer-service.sh","pgroonga-generate-primary-maintainer-timer.sh","pgroonga-primary-maintainer.sh"],"head_dependencies":["groonga","msgpack","xxhash",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"homepage":"https://pgroonga.github.io/","license":"PostgreSQL","ruby_source_checksum":"27b7cd8104fdf250e84896875f30e68b3a00272a260b212912e8a909e088af8f","stable_dependencies":["groonga","msgpack","xxhash",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"0ce8d58e73820bb74e82882afa58d6c0c5c46d43ae8349c6fc05c7097b85ee40","stable_url_args":["https://packages.groonga.org/source/pgroonga/pgroonga-4.1.0.tar.gz"],"stable_version":"4.1.0"},"pgrouting":{"desc":"Provides geospatial routing for PostGIS/PostgreSQL database","head_dependencies":["postgis",{"boost":":build"},{"cmake":":build"},{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"head_url_args":["https://github.com/pgRouting/pgrouting.git",{":branch":"develop"}],"homepage":"https://pgrouting.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"17df12ab448338df9cd8a02347358f34391ba3fdf401ca8c39776e68abcd16d5","stable_dependencies":["postgis",{"boost":":build"},{"cmake":":build"},{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"2faf31b178db969637c1f392ba3ba18fba8d5aed15bdc73fbb4a53a72c5d0f71","stable_url_args":["https://github.com/pgRouting/pgrouting/releases/download/v4.0.2/pgrouting-4.0.2.tar.gz"],"stable_version":"4.0.2"},"pgrx":{"desc":"Build Postgres Extensions with Rust","executables":["cargo-pgrx"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"homepage":"https://github.com/pgcentralfoundation/pgrx","license":"MIT","ruby_source_checksum":"e7876db5ddd2937907c1aac9dfb34c5c09064c0c990106963adb18c693f9ef5c","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"3b6e931400c5bd40cd65e100155227e02b670a5e776d8649a776101a52f70f82","stable_url_args":["https://github.com/pgcentralfoundation/pgrx/archive/refs/tags/v0.19.3.tar.gz"],"stable_version":"0.19.3"},"pgslice":{"desc":"Postgres partitioning as easy as pie","executables":["pgslice"],"head_dependencies":["libpq","ruby",{"postgresql@18":":test"}],"homepage":"https://github.com/ankane/pgslice","license":"MIT","ruby_source_checksum":"271dadaf96f0e63019b7aa6dbb2db6bdad5d8fc5cde67a2f935653f4a5a190e8","stable_dependencies":["libpq","ruby",{"postgresql@18":":test"}],"stable_checksum":"8c028497e33be976c7431fbd7d4f5b2318422ffd99625f7aa5c8dcf664179d51","stable_url_args":["https://github.com/ankane/pgslice/archive/refs/tags/v0.7.2.tar.gz"],"stable_version":"0.7.2"},"pgstream":{"desc":"PostgreSQL replication with DDL changes","executables":["pgstream"],"head_dependencies":[{"go":":build"},{"postgresql@18":":test"},{"wal2json":":test"}],"homepage":"https://github.com/xataio/pgstream","license":"Apache-2.0","ruby_source_checksum":"4f679b447cb07189cda8f0db970c04bd01fd0670093efd6b30cf7525df161e15","stable_dependencies":[{"go":":build"},{"postgresql@18":":test"},{"wal2json":":test"}],"stable_checksum":"910256b63eb68266cb734a1f5ef4ec253b51ecfd90d88d7c44daa225d8c361a9","stable_url_args":["https://github.com/xataio/pgstream/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0"},"pgsync":{"desc":"Sync Postgres data between databases","executables":["pgsync"],"head_dependencies":["libpq","ruby"],"homepage":"https://github.com/ankane/pgsync","license":"MIT","revision":1,"ruby_source_checksum":"6a5b6b6417795ae89766d72a0e48ae163fb8be9bbc7dff596841ba5408d889cd","stable_dependencies":["libpq","ruby"],"stable_checksum":"485c38e4c5bfec943bf8781f8c8ca4b773011c5767fb30be44d373566f40d5dc","stable_url_args":["https://github.com/ankane/pgsync/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"pgtoolkit":{"bottle_rebuild":1,"desc":"Tools for PostgreSQL maintenance","executables":["pgcompact"],"homepage":"https://github.com/grayhemp/pgtoolkit","license":"PostgreSQL","ruby_source_checksum":"45c220900c962a4d21d7da6f3be02c8e1ad46cc9d96a2aae42205ef928fb3401","stable_checksum":"d86f34c579a4c921b77f313d4c7efbf4b12695df89e6b68def92ffa0332a7351","stable_url_args":["https://github.com/grayhemp/pgtoolkit/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_tag":":all","bottle_checksum":"2ff68677e0eea7a722a102fabbb166117a3e199cb010d10a65f73a2427026a71"},"pgvector":{"desc":"Open-source vector similarity search for Postgres","head_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"homepage":"https://github.com/pgvector/pgvector","license":"PostgreSQL","ruby_source_checksum":"f543c3f0c30422b0ae48376b3d178f7247905ff6c7fb5fb57ac55c8389e6a5fc","stable_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"cac0b10c360f05b2d521200105ba3697e773d4cd3731f5a915a7e37ebe0bea85","stable_url_args":["https://github.com/pgvector/pgvector/archive/refs/tags/v0.8.7.tar.gz"],"stable_version":"0.8.7"},"pgweb":{"desc":"Web-based PostgreSQL database browser","executables":["pgweb"],"head_dependencies":[{"go":":build"}],"homepage":"https://sosedoff.github.io/pgweb/","license":"MIT","ruby_source_checksum":"58d4a46154a547ed0e485cd0334e1af722d8fb06c0b2530b0884deff8a806bb5","stable_dependencies":[{"go":":build"}],"stable_checksum":"5a79b4a13f313f8b38d63957495bd6ece01ab28cf83e23b288cbb7a1b3dd7cfa","stable_url_args":["https://github.com/sosedoff/pgweb/archive/refs/tags/v0.17.0.tar.gz"],"stable_version":"0.17.0"},"pgxnclient":{"bottle_rebuild":3,"desc":"Command-line client for the PostgreSQL Extension Network","executables":["pgxn","pgxnclient"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/pgxn/pgxnclient.git",{":branch":"master"}],"homepage":"https://pgxn.github.io/pgxnclient/","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"edc456748c239c88aaa91b6af29e203cebef682d699d3f1d94d87eb41b1884cf","stable_dependencies":["python@3.15"],"stable_checksum":"b0343e044b8d0044ff4be585ecce0147b1007db7ae8b12743bf222758a4ec7d9","stable_url_args":["https://files.pythonhosted.org/packages/54/3d/5eae61996702ce218548a98f6ccc930a80b1e4b09b7a8384b1a95129a9c2/pgxnclient-1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_tag":":all","bottle_checksum":"30d1a0377c785741d3f3508ee6ad3d7dd81ce6b63b578ab7684d2627c15ec5e4"},"phantom":{"desc":"CLI tool for seamless parallel development with Git worktrees","executables":["phantom"],"head_dependencies":["node"],"homepage":"https://github.com/phantompane/phantom","license":"MIT","ruby_source_checksum":"f643214ed2d457d5a8338101233120bb122d82924cea4c600d57d770fb6c82f9","stable_dependencies":["node"],"stable_checksum":"afba106435c636faf3e634b2be26f380277745bf150b49e0c1d9e366bff10a9c","stable_url_args":["https://registry.npmjs.org/@phantompane/cli/-/cli-6.3.2.tgz"],"stable_version":"6.3.2","bottle_tag":":all","bottle_checksum":"cf8d529129e36e8896b4afbe89a1ee0e93370caf673c8e3ee53800509e2ffa59"},"phive":{"desc":"Phar Installation and Verification Environment (PHIVE)","executables":["phive"],"head_dependencies":["php"],"homepage":"https://phar.io","license":"BSD-3-Clause","ruby_source_checksum":"41185649d1297d0b8e9d9aadf22bcf0cfa8f86320151575fbdd543e2ecee2b96","stable_dependencies":["php"],"stable_checksum":"1525f25afec4bcdc0aa8db7bb4b0063851332e916698daf90c747461642a42ed","stable_url_args":["https://github.com/phar-io/phive/releases/download/0.16.0/phive-0.16.0.phar"],"stable_version":"0.16.0","bottle_tag":":all","bottle_checksum":"67aba197622d728b6cd0ebd19c76de0ac6806aeacc29d46a95d41f00dd63a6f3"},"phodav":{"desc":"WebDav server implementation using libsoup (RFC 4918)","executables":["chezdav","spice-webdavd"],"head_dependencies":["glib","libsoup","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/phodav.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://gitlab.gnome.org/GNOME/phodav","license":"LGPL-2.1-only","revision":1,"ruby_source_checksum":"49ec032e0550649ba568e6d27fc96c522084782879fb0f2e789412185ea6f54b","stable_dependencies":["glib","libsoup","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1","stable_url_args":["https://download.gnome.org/sources/phodav/3.0/phodav-3.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.0"},"phoneinfoga":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-02-18",":because":":unmaintained"},"desc":"Information gathering framework for phone numbers","disable_args":{":date":"2027-02-18",":because":":unmaintained"},"executables":["phoneinfoga"],"head_dependencies":["node",{"go":":build"},{"yarn":":build"}],"head_url_args":["https://github.com/sundowndev/phoneinfoga.git",{":branch":"master"}],"homepage":"https://sundowndev.github.io/phoneinfoga/","license":"GPL-3.0-only","ruby_source_checksum":"ba8435d2f056f77b885cd8339f4e7499dfa240d213636a2ee7456575bb4dca67","stable_dependencies":["node",{"go":":build"},{"yarn":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/sundowndev/phoneinfoga/commit/6a5b3cc849f989fe390170a127e22d990ba5c122.patch?full_index=1","sha256":"07ec8c3255c2183f6f42286ae498625cd51041c27a7c44130151a772d31bfcd6","type":"backport","resolves":[{"type":"defect","id":"https://github.com/sundowndev/phoneinfoga/pull/1512"}]}],"stable_checksum":"adb3cf459d36c4372b5cab235506afcba24df175eca87bb36539126bb1dbf64e","stable_url_args":["https://github.com/sundowndev/phoneinfoga/archive/refs/tags/v2.11.0.tar.gz"],"stable_version":"2.11.0"},"phoon":{"desc":"Displays current or specified phase of the moon via ASCII art","executables":["phoon"],"homepage":"https://www.acme.com/software/phoon/","license":"BSD-2-Clause","ruby_source_checksum":"3a4672ab37b71e69e87d0b151c619bfb483648724b7f2db3b0c0f797286e3e21","stable_checksum":"bad9b5e37ccaf76a10391cc1fa4aff9654e54814be652b443853706db18ad7c1","stable_url_args":["https://www.acme.com/software/phoon/phoon_14Aug2014.tar.gz"],"stable_version":"20140814","version_scheme":1,"bottle_checksum":"503f0d23d27f7016072550d71117f16691c827f1c9f8502bd52ec1562178be30"},"phoronix-test-suite":{"desc":"Open-source automated testing/benchmarking software","executables":["phoronix-test-suite"],"head_dependencies":["php"],"head_url_args":["https://github.com/phoronix-test-suite/phoronix-test-suite.git",{":branch":"master"}],"homepage":"https://www.phoronix-test-suite.com/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"196512dc2c2344c5921786cf466a0b3c5f61b952567fb4a534f34a082b30ca3d","stable_dependencies":["php"],"stable_checksum":"7b5da7193c0190c648fc0c7ad6cdfbde5d935e88c7bfa5e99cd3a720cd5e2c5a","stable_url_args":["https://github.com/phoronix-test-suite/phoronix-test-suite/archive/refs/tags/v10.8.4.tar.gz"],"stable_version":"10.8.4","bottle_checksum":"130079ac169569c6e2c45a6a31d25ce285606cbfc4ed03ccd7b2e2488d8a162d"},"photocraft-cli":{"desc":"Headless PhotoCraft engine to convert, inspect and batch-edit images","executables":["photocraft-cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/storytold/photocraft.git",{":branch":"main"}],"homepage":"https://getartcraft.com/apps/photocraft","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"de126b742e7979bafe8cd9f52a34f28b35e9babeff36dc959ac5e8d0113723e4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"14fad2da57ff87a37235455421c6127da50233e72963ba5dddf9dd800b02a8ab","stable_url_args":["https://github.com/storytold/photocraft/archive/refs/tags/v0.15.1.tar.gz"],"stable_version":"0.15.1"},"php-code-sniffer":{"desc":"Check coding standards in PHP, JavaScript and CSS","executables":["phpcbf","phpcs"],"head_dependencies":["php"],"homepage":"https://github.com/PHPCSStandards/PHP_CodeSniffer","license":"BSD-3-Clause","ruby_source_checksum":"57aa0a0c4aa0d43fbfd7e6c432e3c7cec6ce57061f31ba96983478cf0a208e3c","stable_dependencies":["php"],"stable_checksum":"4b010cd21d8bc8a17e2504792e3c77ef8259126f24caf7eafe7eddef1fa871e9","stable_url_args":["https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/download/4.0.4/phpcs.phar"],"stable_version":"4.0.4","bottle_tag":":all","bottle_checksum":"a31c6cbe534d07e4f55743870286fff4374d73dee107f7d912e257a3cbdb1424"},"php-cs-fixer":{"desc":"Tool to automatically fix PHP coding standards issues","executables":["php-cs-fixer"],"head_dependencies":["php"],"homepage":"https://cs.symfony.com/","license":"MIT","ruby_source_checksum":"b20f2941e956f367b9995d70114e73310f8f1b1148f4febd6d2849d8365ca26a","stable_dependencies":["php"],"stable_checksum":"47231757eefdd08778e2bd047d98a63dfaad881006c8c1d1bc870d63be7f6a9b","stable_url_args":["https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/download/v3.95.27/php-cs-fixer.phar"],"stable_version":"3.95.27","bottle_tag":":all","bottle_checksum":"8963c67d0bd123f4b088eb1b12f14d9dd9ba28ab583febb6cff9a52278004415"},"php":{"aliases":["php@8.5"],"caveats":"To enable PHP in Apache add the following to httpd.conf and restart Apache:\n    LoadModule php_module $HOMEBREW_PREFIX/opt/php/lib/httpd/modules/libphp.so\n\n    <FilesMatch \\.php$>\n        SetHandler application/x-httpd-php\n    </FilesMatch>\n\nFinally, check DirectoryIndex includes index.php\n    DirectoryIndex index.php index.html\n\nThe php.ini and php-fpm.ini file can be found in:\n    $HOMEBREW_PREFIX/etc/php/8.5/\n","compatibility_version":1,"desc":"General-purpose scripting language","executables":["pear","peardev","pecl","phar","phar.phar","php","php-cgi","php-config","php-fpm","phpdbg","phpize"],"head_dependencies":["apr","apr-util","argon2","autoconf","curl","freetds","gd","gmp","icu4c@79","libpq","libsodium","libzip","net-snmp","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"bison":":build"},{"re2c":":build"},{"httpd":[":build",":test"]},{"pkgconf":":build"}],"head_url_args":["https://github.com/php/php-src.git",{":branch":"master"}],"head_uses_from_macos":[[{"cyrus-sasl":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"homepage":"https://www.php.net/","license":{":all_of":["PHP-3.01","Zend-2.0","BSL-1.0","MIT","Apache-1.0","Apache-2.0","bcrypt-Solar-Designer","BSD-2-Clause-Darwin","BSD-2-Clause","BSD-3-Clause","BSD-4-Clause-UC","ISC","LGPL-2.1-only","LGPL-2.1-or-later","OLDAP-2.8","TCL","Zlib"]},"oldnames":["php-intl"],"post_install_steps":[{"type":"configure_php"}],"revision":1,"ruby_source_checksum":"1473558279ae76f66f0202a866eab1aa0577e8da55893a440687a7671d59939b","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":error_log_path","$HOMEBREW_PREFIX/var/log/php-fpm.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/php/sbin/php-fpm","--nodaemonize"]],"stable_dependencies":["apr","apr-util","argon2","autoconf","curl","freetds","gd","gmp","icu4c@79","libpq","libsodium","libzip","net-snmp","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"stable_checksum":"08bc2eba2a588654ade1357174aa646b761556c862dda0678345ee29ed481209","stable_url_args":["https://www.php.net/distributions/php-8.5.12.tar.xz"],"stable_uses_from_macos":[[{"cyrus-sasl":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"stable_version":"8.5.12","versioned_formulae":["php@8.4","php@8.3","php@8.2","php@8.1"]},"php@8.1":{"bottle_rebuild":3,"caveats":"To enable PHP in Apache add the following to httpd.conf and restart Apache:\n    LoadModule php_module $HOMEBREW_PREFIX/opt/php@8.1/lib/httpd/modules/libphp.so\n\n    <FilesMatch \\.php$>\n        SetHandler application/x-httpd-php\n    </FilesMatch>\n\nFinally, check DirectoryIndex includes index.php\n    DirectoryIndex index.php index.html\n\nThe php.ini and php-fpm.ini file can be found in:\n    $HOMEBREW_PREFIX/etc/php/8.1/\n","deprecate_args":{":date":"2025-12-31",":because":":unsupported"},"desc":"General-purpose scripting language","disable_args":{":date":"2026-12-31",":because":":unsupported"},"executables":["pear","peardev","pecl","phar","phar.phar","php","php-cgi","php-config","php-fpm","phpdbg","phpize"],"head_dependencies":["apr","apr-util","argon2","aspell","autoconf","curl","freetds","gd","gmp","icu4c@79","krb5","libpq","libsodium","libzip","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"head_uses_from_macos":[[{"xz":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"homepage":"https://www.php.net/","keg_only_args":[":versioned_formula"],"license":"PHP-3.01","local_patch_checksums":{"Patches/php/openssl4-8.1.34.diff":"f4e046dbff1d024e981232afaf7578eae56115fe250aec7f94fc65c0acd25ee8"},"post_install_steps":[{"type":"configure_php"}],"ruby_source_checksum":"041c99c469806cf7cf0f103d7bed2d2e7c6ef5786969b05a0c81fffa3979d088","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":error_log_path","$HOMEBREW_PREFIX/var/log/php-fpm.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/php@8.1/sbin/php-fpm","--nodaemonize"]],"stable_dependencies":["apr","apr-util","argon2","aspell","autoconf","curl","freetds","gd","gmp","icu4c@79","krb5","libpq","libsodium","libzip","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","file":"Patches/php/openssl4-8.1.34.diff","type":"backport"}],"stable_checksum":"ffa9e0982e82eeaea848f57687b425ed173aa278fe563001310ae2638db5c251","stable_url_args":["https://www.php.net/distributions/php-8.1.34.tar.xz"],"stable_uses_from_macos":[[{"xz":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"stable_version":"8.1.34","versioned_formulae":["php@8.4","php@8.3","php@8.2"]},"php@8.2":{"caveats":"To enable PHP in Apache add the following to httpd.conf and restart Apache:\n    LoadModule php_module $HOMEBREW_PREFIX/opt/php@8.2/lib/httpd/modules/libphp.so\n\n    <FilesMatch \\.php$>\n        SetHandler application/x-httpd-php\n    </FilesMatch>\n\nFinally, check DirectoryIndex includes index.php\n    DirectoryIndex index.php index.html\n\nThe php.ini and php-fpm.ini file can be found in:\n    $HOMEBREW_PREFIX/etc/php/8.2/\n","deprecate_args":{":date":"2026-12-31",":because":":unsupported"},"desc":"General-purpose scripting language","disable_args":{":date":"2027-12-31",":because":":unsupported"},"executables":["pear","peardev","pecl","phar","phar.phar","php","php-cgi","php-config","php-fpm","phpdbg","phpize"],"head_dependencies":["apr","apr-util","argon2","aspell","autoconf","curl","freetds","gd","gmp","icu4c@79","krb5","libpq","libsodium","libzip","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"head_uses_from_macos":[[{"xz":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"homepage":"https://www.php.net/","keg_only_args":[":versioned_formula"],"license":{":all_of":["PHP-3.01","Zend-2.0","BSL-1.0","MIT","Apache-1.0","bcrypt-Solar-Designer","BSD-2-Clause-Darwin","BSD-2-Clause","BSD-3-Clause","BSD-4-Clause-UC","ISC","LGPL-2.1-only","LGPL-2.1-or-later","OLDAP-2.8","TCL","Zlib"]},"post_install_steps":[{"type":"configure_php"}],"revision":1,"ruby_source_checksum":"9f6220f51203b87515cd643890da71e8ca1b5c41abef43a0097b8d436895fe62","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":error_log_path","$HOMEBREW_PREFIX/var/log/php-fpm.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/php@8.2/sbin/php-fpm","--nodaemonize"]],"stable_dependencies":["apr","apr-util","argon2","aspell","autoconf","curl","freetds","gd","gmp","icu4c@79","krb5","libpq","libsodium","libzip","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"5737b98601fe5ab1b8c5db0c82ed3158acb9283ed3081ffe2faffb9ac81455e6","stable_url_args":["https://www.php.net/distributions/php-8.2.35.tar.xz"],"stable_uses_from_macos":[[{"xz":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"stable_version":"8.2.35","versioned_formulae":["php@8.4","php@8.3","php@8.1"]},"php@8.3":{"caveats":"To enable PHP in Apache add the following to httpd.conf and restart Apache:\n    LoadModule php_module $HOMEBREW_PREFIX/opt/php@8.3/lib/httpd/modules/libphp.so\n\n    <FilesMatch \\.php$>\n        SetHandler application/x-httpd-php\n    </FilesMatch>\n\nFinally, check DirectoryIndex includes index.php\n    DirectoryIndex index.php index.html\n\nThe php.ini and php-fpm.ini file can be found in:\n    $HOMEBREW_PREFIX/etc/php/8.3/\n","deprecate_args":{":date":"2027-12-31",":because":":unsupported"},"desc":"General-purpose scripting language","disable_args":{":date":"2028-12-31",":because":":unsupported"},"executables":["pear","peardev","pecl","phar","phar.phar","php","php-cgi","php-config","php-fpm","phpdbg","phpize"],"head_dependencies":["apr","apr-util","argon2","aspell","autoconf","curl","freetds","gd","gmp","icu4c@79","krb5","libpq","libsodium","libzip","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"head_uses_from_macos":[[{"xz":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"homepage":"https://www.php.net/","keg_only_args":[":versioned_formula"],"license":{":all_of":["PHP-3.01","Zend-2.0","BSL-1.0","MIT","Apache-1.0","bcrypt-Solar-Designer","BSD-2-Clause-Darwin","BSD-2-Clause","BSD-3-Clause","BSD-4-Clause-UC","ISC","LGPL-2.1-only","LGPL-2.1-or-later","OLDAP-2.8","TCL","Zlib"]},"post_install_steps":[{"type":"configure_php"}],"revision":1,"ruby_source_checksum":"4633b0cc2bfb2c51cb06ae1328a5bba6e9f7c0ca81a600d2546f6b11321363d3","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":error_log_path","$HOMEBREW_PREFIX/var/log/php-fpm.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/php@8.3/sbin/php-fpm","--nodaemonize"]],"stable_dependencies":["apr","apr-util","argon2","aspell","autoconf","curl","freetds","gd","gmp","icu4c@79","krb5","libpq","libsodium","libzip","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"dd54693aa334c5c4d72e9aee96b082c2473750a18a6c1d105789c93a3b1692fd","stable_url_args":["https://www.php.net/distributions/php-8.3.36.tar.xz"],"stable_uses_from_macos":[[{"xz":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"stable_version":"8.3.36","versioned_formulae":["php@8.4","php@8.2","php@8.1"]},"php@8.4":{"caveats":"To enable PHP in Apache add the following to httpd.conf and restart Apache:\n    LoadModule php_module $HOMEBREW_PREFIX/opt/php@8.4/lib/httpd/modules/libphp.so\n\n    <FilesMatch \\.php$>\n        SetHandler application/x-httpd-php\n    </FilesMatch>\n\nFinally, check DirectoryIndex includes index.php\n    DirectoryIndex index.php index.html\n\nThe php.ini and php-fpm.ini file can be found in:\n    $HOMEBREW_PREFIX/etc/php/8.4/\n","compatibility_version":1,"deprecate_args":{":date":"2028-12-31",":because":":unsupported"},"desc":"General-purpose scripting language","disable_args":{":date":"2029-12-31",":because":":unsupported"},"executables":["pear","peardev","pecl","phar","phar.phar","php","php-cgi","php-config","php-fpm","phpdbg","phpize"],"head_dependencies":["apr","apr-util","argon2","autoconf","curl","freetds","gd","gmp","icu4c@79","libpq","libsodium","libzip","net-snmp","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"head_uses_from_macos":[[{"xz":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"homepage":"https://www.php.net/","keg_only_args":[":versioned_formula"],"license":{":all_of":["PHP-3.01","Zend-2.0","BSL-1.0","MIT","Apache-1.0","Apache-2.0","bcrypt-Solar-Designer","BSD-2-Clause-Darwin","BSD-2-Clause","BSD-3-Clause","BSD-4-Clause-UC","ISC","LGPL-2.1-only","LGPL-2.1-or-later","OLDAP-2.8","TCL","Zlib"]},"post_install_steps":[{"type":"configure_php"}],"revision":1,"ruby_source_checksum":"da3a64c34941aedc8ca1d461379519e14a7aa1fe0c208c8a4d97cbd126ff0648","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":error_log_path","$HOMEBREW_PREFIX/var/log/php-fpm.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/php@8.4/sbin/php-fpm","--nodaemonize"]],"stable_dependencies":["apr","apr-util","argon2","autoconf","curl","freetds","gd","gmp","icu4c@79","libpq","libsodium","libzip","net-snmp","oniguruma","openldap","openssl@4","pcre2","sqlite","tidy-html5","unixodbc","gettext",{"httpd":[":build",":test"]},{"pkgconf":":build"}],"stable_checksum":"dcf93923b0e38e0d5252b25b796520b5a47761a08b3488b6d0b5d1115764d3f0","stable_url_args":["https://www.php.net/distributions/php-8.4.27.tar.xz"],"stable_uses_from_macos":[[{"xz":":build"}],["bzip2"],["libedit"],["libffi"],["libxml2"],["libxslt"]],"stable_version":"8.4.27","versioned_formulae":["php@8.3","php@8.2","php@8.1"]},"phpantom-lsp":{"desc":"Fast PHP language server written in Rust","executables":["phpantom_lsp"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/PHPantom-dev/phpantom_lsp","license":"MIT","ruby_source_checksum":"cf975ea782afec0cb6900236fd4af6e7b2d31cf3ce7dfdb99aae0ba9fe525ffb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c5a9b0e21eac77edacd56add5b46094fb2425435581f32ba574d25e1ff6b97df","stable_url_args":["https://github.com/PHPantom-dev/phpantom_lsp/archive/refs/tags/0.11.1.tar.gz"],"stable_version":"0.11.1"},"phpbrew":{"desc":"Brew & manage PHP versions in pure PHP at HOME","executables":["phpbrew"],"head_dependencies":["php@8.4"],"homepage":"https://phpbrew.github.io/phpbrew","license":"MIT","pour_bottle_args":{":only_if":":default_prefix"},"revision":1,"ruby_source_checksum":"b64e83b7f6b3e59feba829e9d0aa6943f03c88ff17360914c41bb182e53941e7","stable_dependencies":["php@8.4"],"stable_checksum":"3247b8438888827d068542b2891392e3beffebe122f4955251fa4f9efa0da03d","stable_url_args":["https://github.com/phpbrew/phpbrew/releases/download/2.2.0/phpbrew.phar"],"stable_version":"2.2.0"},"phpmyadmin":{"bottle_rebuild":1,"caveats":"To enable phpMyAdmin in Apache, add the following to httpd.conf and\nrestart Apache:\n    Alias /phpmyadmin $HOMEBREW_PREFIX/share/phpmyadmin\n    <Directory $HOMEBREW_PREFIX/share/phpmyadmin/>\n        Options Indexes FollowSymLinks MultiViews\n        AllowOverride All\n        <IfModule mod_authz_core.c>\n            Require all granted\n        </IfModule>\n        <IfModule !mod_authz_core.c>\n            Order allow,deny\n            Allow from all\n        </IfModule>\n    </Directory>\nThen open http://localhost/phpmyadmin\nThe configuration file is $HOMEBREW_PREFIX/etc/phpmyadmin.config.inc.php\n","desc":"Web interface for MySQL and MariaDB","head_dependencies":[{"php":":test"}],"homepage":"https://www.phpmyadmin.net","license":{":all_of":["GPL-2.0-only","GPL-2.0-or-later","BSD-2-Clause","BSD-3-Clause","CC-BY-3.0","ISC","LGPL-3.0-only","MIT","MPL-2.0",":public_domain"]},"ruby_source_checksum":"df340a4240ee0659f6f079b61c699773d255db06e305b01b397a4cde70c9ff79","stable_dependencies":[{"php":":test"}],"stable_checksum":"12ba1c425fa4071abbd4e7668c9ebdeac0b0755a467a6d6d5026122bb47c102b","stable_url_args":["https://files.phpmyadmin.net/phpMyAdmin/5.2.3/phpMyAdmin-5.2.3-all-languages.tar.gz"],"stable_version":"5.2.3","bottle_tag":":all","bottle_checksum":"2047290d2b40a179ad79f4ed3890ebcbb5a6177c6f5279f55d8d41e866a1111a"},"phpstan":{"desc":"PHP Static Analysis Tool","executables":["phpstan"],"head_dependencies":[{"php":":test"}],"homepage":"https://phpstan.org/","license":"MIT","pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"9bd7d4bc48cb8dccad1abf729726c1b5fdf833d20a62f1080ea19e86b5083b9e","stable_dependencies":[{"php":":test"}],"stable_checksum":"0ded687c44b1f9d0346f7f00fa505212b018efe532b2b18e3a72f6e16feb32be","stable_url_args":["https://github.com/phpstan/phpstan/releases/download/2.3.2/phpstan.phar"],"stable_version":"2.3.2","bottle_tag":":all","bottle_checksum":"05c6471c87405efb41f5eee5e8281fb02f7a33da6f31fb3e3735a89bcd300000"},"phpunit":{"desc":"Programmer-oriented testing framework for PHP","executables":["phpunit"],"head_dependencies":[{"php":":test"}],"homepage":"https://phpunit.de","license":"BSD-3-Clause","ruby_source_checksum":"681dceb3c32b6ffcc6989778ad836cea37c075950adf3d6302fbe6bfed8201d1","stable_dependencies":[{"php":":test"}],"stable_checksum":"f9f8f986f2b6e862187a04619eb01b5960cea77bb39bd1e38d3e396a99eae516","stable_url_args":["https://phar.phpunit.de/phpunit-13.4.3.phar"],"stable_version":"13.4.3","bottle_tag":":all","bottle_checksum":"2b9a6a15dfa7ed7db17936d31a6eaeba0a718bafdc3837b8a8e54bf0c296edec"},"phrase-cli":{"aliases":["phrase"],"desc":"Tool to interact with the Phrase API","executables":["phrase","phrase-cli"],"head_dependencies":[{"go":":build"}],"homepage":"https://phrase.com/","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"707733575c7af3bd204d4cfe5b8756e058e0e532741cea7872b0d867570eb6d1","stable_dependencies":[{"go":":build"}],"stable_checksum":"8302be1fff596c9d5da0cba82c1a4697dbda38a7140eea1d9238e6f186da282d","stable_url_args":["https://github.com/phrase/phrase-cli/archive/refs/tags/2.71.0.tar.gz"],"stable_version":"2.71.0"},"phylum-cli":{"aliases":["phylum"],"bottle_rebuild":1,"caveats":"No official extensions have been preinstalled.\n","desc":"Command-line interface for the Phylum API","executables":["phylum"],"head_dependencies":[{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/phylum-dev/cli.git",{":branch":"main"}],"homepage":"https://www.phylum.io","license":"GPL-3.0-or-later","ruby_source_checksum":"423d832fd5d13115abb7a4be68b9543795447ccaceaf823f50fbc389f5f57131","stable_dependencies":[{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"a3fe16d9e76872a1dc00c5ba7897806f0e8581a4f4ebb9cc8c4410ae2438d1a7","stable_url_args":["https://github.com/phylum-dev/cli/archive/refs/tags/v7.5.0.tar.gz"],"stable_version":"7.5.0"},"physfs":{"desc":"Library to provide abstract access to various archives","executables":["test_physfs"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/icculus/physfs.git",{":branch":"main"}],"head_uses_from_macos":[[{"zip":":test"}]],"homepage":"https://icculus.org/physfs/","license":"Zlib","ruby_source_checksum":"27831f6d3913d519707199e457e763ef0a8586d7f25907bad96db4423cc41c0c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"1991500eaeb8d5325e3a8361847ff3bf8e03ec89252b7915e1f25b3f8ab5d560","stable_url_args":["https://github.com/icculus/physfs/archive/refs/tags/release-3.2.0.tar.gz"],"stable_uses_from_macos":[[{"zip":":test"}]],"stable_version":"3.2.0","bottle_cellar":":any","bottle_checksum":"7cbc056544fd8a02a9e85931cf7a7e9fe9387b0c41ad485a8d0bc29a217d11a9"},"physunits":{"desc":"C++ header-only for Physics unit/quantity manipulation and conversion","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/martinmoene/PhysUnits-CT-Cpp11.git",{":branch":"master"}],"homepage":"https://github.com/martinmoene/PhysUnits-CT-Cpp11","license":"BSL-1.0","ruby_source_checksum":"10ac1ef78dbea66f93cee552a169fdf0cae94668668f0300627d98112e373643","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"4d1f3a4901ef910ae492ed7c5719da0c68f4f3a8551cdfbc90e3ab8aa02ab882","stable_url_args":["https://github.com/martinmoene/PhysUnits-CT-Cpp11/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0","bottle_tag":":all","bottle_checksum":"e4d6c75204e45953990cd24da453433b51fecadea96fae5565348329c66fd687"},"pi-coding-agent":{"desc":"AI agent toolkit","executables":["pi"],"head_dependencies":["node"],"homepage":"https://pi.dev/","license":"MIT","ruby_source_checksum":"79e5a34e04ba7484fb44f9fad24cf50c2291333fdaca276b6be803aa9fdcba56","stable_dependencies":["node"],"stable_checksum":"d155c16ef6fa00960fbf58b2911536e80b05f33700e0b14fbd08967ede0c7428","stable_url_args":["https://registry.npmjs.org/@earendil-works/pi-coding-agent/-/pi-coding-agent-1.4.0.tgz"],"stable_version":"1.4.0"},"pianobar":{"desc":"Command-line player for https://pandora.com","executables":["pianobar"],"head_dependencies":["ffmpeg","json-c","libao","libgcrypt",{"pkgconf":":build"}],"head_url_args":["https://codeberg.org/purplesym/pianobar.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://6xq.net/pianobar/","license":"MIT","revision":2,"ruby_source_checksum":"4b9836147409291400242338e820ed470f3d3b3b670b31b7192fad60ba43ddf8","stable_dependencies":["ffmpeg","json-c","libao","libgcrypt",{"pkgconf":":build"}],"stable_checksum":"16f4dd2d64da38690946a9670e59bc72a789cf6a323f792e159bb3a39cf4a7f5","stable_url_args":["https://6xq.net/pianobar/pianobar-2024.12.21.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"2024.12.21"},"pianod":{"desc":"Pandora client with multiple control interfaces","executables":["piano","pianod","runmix"],"head_dependencies":["glib","gnutls","gstreamer","taglib","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxcrypt"]],"homepage":"https://deviousfish.com/pianod/","license":"MIT","ruby_source_checksum":"301fec061faa1d1d76cc14b9e7fdf3b77f972dbf5b43a5feb687a83df9bddfe3","stable_dependencies":["glib","gnutls","gstreamer","taglib","gettext",{"pkgconf":":build"}],"stable_checksum":"760d2f013f6a8bf10993813f61a7929119470861351ba74d7add754e35c57d28","stable_url_args":["https://deviousfish.com/Downloads/pianod2/pianod2-421.tar.gz"],"stable_uses_from_macos":[["curl"],["libxcrypt"]],"stable_version":"421"},"picard-tools":{"desc":"Tools for manipulating HTS data and formats","executables":["picard"],"head_dependencies":["openjdk"],"homepage":"https://broadinstitute.github.io/picard/","license":"MIT","ruby_source_checksum":"112f01fd41ee49b31d27c9d0f9f40dc11ac823f81c6c78c0473c847b4276be49","stable_dependencies":["openjdk"],"stable_checksum":"b7d97861c3a54ba5a421f5a317f38382f955803862d30ef4aca2bcdc54943631","stable_url_args":["https://github.com/broadinstitute/picard/releases/download/3.5.0/picard.jar"],"stable_version":"3.5.0","bottle_tag":":all","bottle_checksum":"ccbe234ab7b0642822fae316e80b74614b4ca908c5abf3c203260d9ff28d50da"},"picat":{"desc":"Simple, and yet powerful, logic-based multi-paradigm programming language","executables":["picat"],"homepage":"https://picat-lang.org/","license":"MPL-2.0","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"9e71b451fada6b761def46da1ed2ef0b05b7a5f2a33d71a1c2a30254c8931b5b","stable_checksum":"05322b324ee904a62ca5b892d99c0f3abcf3e8f2bad1ce64732c03d70ef5fadc","stable_url_args":["https://picat-lang.org/download/picat39_12_src.tar.gz"],"stable_version":"3.9.12"},"pick":{"conflicts":[["nmh",{":because":"both install `pick` binaries"}]],"desc":"Utility to choose one option from a set of choices","executables":["pick"],"head_url_args":["https://github.com/mptre/pick.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/mptre/pick","license":"MIT","ruby_source_checksum":"1063fde918119a3c8ff0d0a2c1ac485322b747e1bbdc760d8755700aaed12db6","stable_checksum":"de768fd566fd4c7f7b630144c8120b779a61a8cd35898f0db42ba8af5131edca","stable_url_args":["https://github.com/mptre/pick/releases/download/v4.0.0/pick-4.0.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.0.0","bottle_checksum":"7d8ae03b4a23f8bbfba46552fac1bac70eb1d2bc80177660ce21ef4974438954"},"pickle":{"desc":"PHP Extension installer","executables":["pickle"],"head_dependencies":["php@8.4"],"homepage":"https://github.com/FriendsOfPHP/pickle","license":"BSD-3-Clause","pour_bottle_args":{":only_if":":default_prefix"},"revision":1,"ruby_source_checksum":"f744390a981b93c8d2cb7e27be9f18971c6e693473b50be5fd59c3e02286171d","stable_dependencies":["php@8.4"],"stable_checksum":"fe68430bbaf01b45c7bf46fa3fd2ab51f8d3ab41e6f5620644d245a29d56cfd6","stable_url_args":["https://github.com/FriendsOfPHP/pickle/releases/download/v0.7.11/pickle.phar"],"stable_version":"0.7.11","bottle_tag":":all","bottle_checksum":"2d08a3524b6b3addc133a13e292110ebac7ef414b426b8158022afae6eb2a132"},"picoc":{"bottle_rebuild":1,"desc":"C interpreter for scripting","executables":["picoc"],"head_url_args":["https://gitlab.com/zsaleeba/picoc.git",{":branch":"master"}],"homepage":"https://gitlab.com/zsaleeba/picoc","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"83481286f2268f87476eef9415d1cc89deababa038aea08489b217f8ca0f7192","stable_patches":[{"strip":"p1","url":"https://gitlab.com/zsaleeba/picoc/commit/ed54c519169b88b7b40d1ebb11599d89a4228a71.diff","sha256":"45b49c860c0fac1ce2f7687a2662a86d2fcfb6947cf8ad6cf21e2a3d696d7d72","type":"backport"}],"stable_checksum":"bfed355fab810b337ccfa9e3215679d0b9886c00d9cb5e691f7e7363fd388b7e","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/picoc/picoc-2.1.tar.bz2"],"stable_version":"2.1","bottle_checksum":"9237788f85a665a1e368d6cae408450ea66ae3ad8c0fedcf3fc659ceab88f73c"},"picoclaw":{"bottle_rebuild":1,"desc":"Ultra-efficient personal AI assistant in Go","executables":["picoclaw"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sipeed/picoclaw.git",{":branch":"main"}],"homepage":"https://picoclaw.io/","license":"MIT","ruby_source_checksum":"f16c1100ae2e5fc8689d90790f8809441907f6ad0bd217f6bcbacf6fcbde56e0","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/picoclaw/bin/picoclaw","gateway"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"df66f2f9a6fecf6f1396311b4a7881afc34d5f4209e2bebd6d91fb2b142d78d0","stable_url_args":["https://github.com/sipeed/picoclaw/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"picocom":{"desc":"Minimal dumb-terminal emulation program","executables":["picocom"],"head_dependencies":[{"go-md2man":":build"}],"homepage":"https://gitlab.com/wsakernel/picocom","license":"GPL-2.0-or-later","ruby_source_checksum":"a3dcbb8587dc700069e283a9db1665b93ed787575ffc9db53fc01cd9679b2ede","stable_dependencies":[{"go-md2man":":build"}],"stable_checksum":"4379de2ec591a5848123f37ccdbc7fbeee6dd3520ef1ce4119d84202fc268a17","stable_url_args":["https://gitlab.com/wsakernel/picocom/-/archive/2024-07/picocom-2024-07.tar.gz"],"stable_version":"2024-07"},"picoruby":{"desc":"Smallest Ruby implementation for microcontrollers","executables":["mrbc","picoruby","r2p2"],"head_dependencies":["openssl@4",{"ruby":":build"}],"head_url_args":["https://github.com/picoruby/picoruby.git",{":branch":"master"}],"homepage":"https://picoruby.org","license":"MIT","ruby_source_checksum":"e5d8d79a9bc3e6842eb5ba210d5cd429bebf60713532986c4e973f2d07b838c2","stable_dependencies":["openssl@4",{"ruby":":build"}],"stable_url_args":["https://github.com/picoruby/picoruby.git",{":tag":"4.0.5",":revision":"604666ec366bd9c597756e3d671bfa4c378f165d"}],"stable_version":"4.0.5"},"picotool":{"desc":"Tool for interacting with RP2040/RP2350 devices and binaries","executables":["picotool"],"head_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/raspberrypi/picotool.git",{":branch":"master"}],"homepage":"https://github.com/raspberrypi/picotool","license":"BSD-3-Clause","ruby_source_checksum":"62477e8f99024e3fde4b51080b566a8d90a0da13082f222fc336ae515de08fb4","stable_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"07946d294ab5c474b610660c53c5d94216e4ab13555de075ed521f98afc4f44c","stable_url_args":["https://github.com/raspberrypi/picotool/archive/refs/tags/2.3.1.tar.gz"],"stable_version":"2.3.1"},"pict":{"bottle_rebuild":1,"desc":"Pairwise Independent Combinatorial Tool","executables":["pict"],"homepage":"https://github.com/Microsoft/pict/","license":"MIT","ruby_source_checksum":"b47ea5f1a55713be3bd9c6602eef2e4b4a157c5586296b73fda4c99f4a902b9b","stable_checksum":"42af3ac7948d5dfed66525c4b6a58464dfd8f78a370b1fc03a8d35be2179928f","stable_url_args":["https://github.com/Microsoft/pict/archive/refs/tags/v3.7.4.tar.gz"],"stable_version":"3.7.4","bottle_checksum":"7dc3684b30b611acb139b8f5b908eba640a76d49cc424db06a6f814515eafddd"},"pidcat":{"bottle_rebuild":2,"desc":"Colored logcat script to show entries only for specified app","executables":["pidcat"],"head_url_args":["https://github.com/JakeWharton/pidcat.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/JakeWharton/pidcat","license":"Apache-2.0","ruby_source_checksum":"021711d7f07e3e19ee506609d86c6657a38adf5365ebeb6bcd3e426d7636b023","stable_checksum":"e6f999ee0f23f0e9c9aee5ad21c6647fb1a1572063bdccd16a72464c8b522cb1","stable_url_args":["https://github.com/JakeWharton/pidcat/archive/refs/tags/2.1.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"2.1.0","bottle_tag":":all","bottle_checksum":"c340b62825f294103c9e4866ca70e7cc13b85fd6adafcee7d9661bfad1743949"},"pidgin":{"deprecate_args":{":date":"2026-08-28",":because":"needs EOL `gtk+` and `tcl-tk@8`"},"desc":"Multi-protocol chat client","disable_args":{":date":"2027-08-28",":because":"needs EOL `gtk+` and `tcl-tk@8`"},"executables":["finch","pidgin"],"head_dependencies":["gplugin","gtk4","gtksourceview5","json-glib","libadwaita","libsoup","libspelling","qrencode","sqlite","glib","pango","gettext",{"gobject-introspection":":build"},{"gstreamer":":build"},{"mercurial":":build"},{"meson":":build"},{"ninja":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://keep.imfreedom.org/pidgin/pidgin/",{":using":":hg"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://pidgin.im/","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"revision":3,"ruby_source_checksum":"7155caeff25ae849adf6b516dcdfbc6305b811d74af54f9c1eb50d7dec2adcb5","stable_dependencies":["at-spi2-core","cairo","gdk-pixbuf","gnutls","gtk+","libgcrypt","libgnt","libidn","libotr","ncurses","tcl-tk@8","harfbuzz","libgpg-error","glib","pango","gettext",{"intltool":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"0ffc9994def10260f98a55cd132deefa8dc4a9835451cc0e982747bd458e2356","stable_url_args":["https://downloads.sourceforge.net/project/pidgin/Pidgin/2.14.14/pidgin-2.14.14.tar.bz2"],"stable_uses_from_macos":[["cyrus-sasl"],["expat"],["perl"],["libxml2"]],"stable_version":"2.14.14"},"pidof":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-01-12",":because":":repo_removed"},"desc":"Display the PID number for a given process name","disable_args":{":date":"2026-01-12",":because":":repo_removed"},"homepage":"https://web.archive.org/web/20240808152721/http://www.nightproductions.net/cli.htm","license":":cannot_represent","ruby_source_checksum":"dd93e7ca962a98b8392ff04c961423a70a2fcc71442cfcf2362aa53a276f8d0a","stable_checksum":"2a2cd618c7b9130e1a1d9be0210e786b85cbc9849c9b6f0cad9cbde31541e1b8","stable_url_args":["https://web.archive.org/web/20240808152721/http://www.nightproductions.net/downloads/pidof_source.tar.gz"],"stable_version":"0.1.4","bottle_checksum":"0accd2ab3d57c68efa55bd50dfc7c5343ce1da7f6c9e76d534a6d6a234209973"},"pie":{"desc":"PHP Installer for Extensions","executables":["pie"],"head_dependencies":["php",{"pkgconf":":test"},{"re2c":":test"}],"homepage":"https://github.com/php/pie","license":"BSD-3-Clause","ruby_source_checksum":"f2a3f6f1a95fb06117004de0d36da4b081d51a23600e4d641e7cef362c7ea573","stable_dependencies":["php",{"pkgconf":":test"},{"re2c":":test"}],"stable_checksum":"34a1315073b6089d4cdf4cc5a8295ecc6d36cfde683ef785582f7da0d74f127b","stable_url_args":["https://github.com/php/pie/releases/download/1.5.3/pie.phar"],"stable_version":"1.5.3"},"pieces-cli":{"bottle_rebuild":1,"desc":"Command-line tool for Pieces.app","executables":["pieces"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/pieces-app/cli-agent.git",{":branch":"main"}],"homepage":"https://docs.pieces.app/products/cli","license":"MIT","revision":9,"ruby_source_checksum":"5a5834c9b11a452c26740aafaf5b6a88b56ef09f10a9d2017b2cfd9359ddba9d","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"303f04e847bb122e6638e592d1ad0645fd9c1ed5f6494637bf203089d4f0164c","stable_url_args":["https://files.pythonhosted.org/packages/d4/28/e5c3d511e6a81b06f0c293909dfb138fd10d28979968e4a4ad12cf671f73/pieces_cli-1.20.1.tar.gz"],"stable_version":"1.20.1"},"pig":{"desc":"Platform for analyzing large data sets","executables":["pig"],"head_dependencies":["openjdk@21"],"homepage":"https://pig.apache.org/","license":"Apache-2.0","ruby_source_checksum":"aa7ba21231fecf94835b0fe5d1886bc43b6d8d3223fb7399eeff05f5d37b145c","stable_dependencies":["openjdk@21"],"stable_checksum":"6845adb936a3c3bcc71451765953cae4103e410ba2f6c5a47cc9becade0a434a","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=pig/pig-0.18.0/pig-0.18.0.tar.gz"],"stable_version":"0.18.0","bottle_tag":":all","bottle_checksum":"680feb2c17ee7bbabecf33a8c7fb892d4b7b607c5a2c1497ddbfc07108d35453"},"pigz":{"bottle_rebuild":1,"desc":"Parallel gzip","executables":["pigz"],"head_url_args":["https://github.com/madler/pigz.git",{":branch":"master"}],"homepage":"https://zlib.net/pigz/","license":"Zlib","revision":1,"ruby_source_checksum":"98c6a4344ed6eb00d76bb36aa2a00292c1cae4bbc178f691dd94f383d8828280","stable_checksum":"eb872b4f0e1f0ebe59c9f7bd8c506c4204893ba6a8492de31df416f0d5170fd0","stable_url_args":["https://zlib.net/pigz/pigz-2.8.tar.gz"],"stable_version":"2.8"},"pike":{"desc":"Dynamic programming language","executables":["pike"],"head_dependencies":["gmp","jpeg-turbo","libtiff","nettle@3","webp","gettext",{"gnu-sed":":build"}],"head_uses_from_macos":[["bzip2"],["krb5"],["libxcrypt"],["sqlite"]],"homepage":"https://pike.lysator.liu.se/","license":{":any_of":["GPL-2.0-only","LGPL-2.1-only","MPL-1.1"]},"revision":1,"ruby_source_checksum":"108bd8ed79dc5fa054fe728073f1c03ed4805383f01408b3bd8e69ec31dff776","stable_dependencies":["gmp","jpeg-turbo","libtiff","nettle@3","webp","gettext",{"gnu-sed":":build"}],"stable_checksum":"6a0f2677eb579865321bd75118c638c335860157a420a96e52e2765513dad4c0","stable_url_args":["https://pike.lysator.liu.se/pub/pike/latest-stable/Pike-v8.0.1956.tar.gz"],"stable_uses_from_macos":[["bzip2"],["krb5"],["libxcrypt"],["sqlite"]],"stable_version":"8.0.1956"},"piknik":{"caveats":"In order to get convenient shell aliases, add the following to your shell\nprofile e.g. ~/.profile or ~/.zshrc:\n  . $HOMEBREW_PREFIX/etc/profile.d/piknik.sh\n","desc":"Copy/paste anything over the network","executables":["piknik"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jedisct1/piknik.git",{":branch":"master"}],"homepage":"https://github.com/jedisct1/piknik","license":"BSD-2-Clause","ruby_source_checksum":"61e37cba73a458110fb0aa1e1233b3e639a2ffdc7df0e713814130d2ca39c71f","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/piknik/bin/piknik","-server"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"937e98cc80569e4e295baa0ad7fa998da593af137eb33e191b12b23d2ca3a666","stable_url_args":["https://github.com/jedisct1/piknik/archive/refs/tags/0.10.2.tar.gz"],"stable_version":"0.10.2","bottle_checksum":"794e44f78e1ac05b76da93e9ebcd02080d4dae1fbcdb5e186fd8779215499136"},"pillow":{"compatibility_version":1,"desc":"Friendly PIL fork (Python Imaging Library)","head_dependencies":["freetype","jpeg-turbo","libavif","libimagequant","libraqm","libtiff","libxcb","little-cms2","openjpeg","webp",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"pybind11":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/python-pillow/Pillow.git",{":branch":"main"}],"homepage":"https://python-pillow.github.io/","license":"MIT-CMU","ruby_source_checksum":"9d9678df81e3d9c873c921ccffc1246a98f37227a5211891c42adcc8b475613e","stable_dependencies":["freetype","jpeg-turbo","libavif","libimagequant","libraqm","libtiff","libxcb","little-cms2","openjpeg","webp",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"pybind11":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"cdcd1ba258178f7356d74170c9a81ba4eab6a5d55748bc402a5a2a6fe6be3510","stable_url_args":["https://files.pythonhosted.org/packages/ce/a4/9cc30690a394a8305e8be4c9036aa16d0dfddadd09079860b582f562496d/pillow-13.0.0.tar.gz"],"stable_version":"13.0.0"},"pinact":{"desc":"Pins GitHub Actions to full hashes and versions","executables":["pinact"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/suzuki-shunsuke/pinact.git",{":branch":"main"}],"homepage":"https://github.com/suzuki-shunsuke/pinact","license":"MIT","ruby_source_checksum":"626d49698bcc08e1aee205c3974dac0441a147cba0f6b89bcc2c91b57d46f571","stable_dependencies":[{"go":":build"}],"stable_checksum":"37253e5545c5e27b04389df10bcc9b863dbe236117788e9841e416296b41036d","stable_url_args":["https://github.com/suzuki-shunsuke/pinact/archive/refs/tags/v5.0.1.tar.gz"],"stable_version":"5.0.1"},"pinboard-notes-backup":{"desc":"Efficiently back up the notes you've saved to Pinboard","executables":["pnbackup"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/bdesham/pinboard-notes-backup.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/bdesham/pinboard-notes-backup","license":"GPL-3.0-or-later","ruby_source_checksum":"9ae5fc55c24e42770540d4c265d3cb34e3d83dd207df316cd08077a1eb44dd9a","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"c3499d02171fadbb6104bd6559d3ca95a09217c78d056fe08f45be5dd50755ad","stable_url_args":["https://github.com/bdesham/pinboard-notes-backup/archive/refs/tags/v1.0.7.2.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.0.7.2"},"pinentry-mac":{"caveats":"You can now set this as your pinentry program like\n\n~/.gnupg/gpg-agent.conf\n    pinentry-program $HOMEBREW_PREFIX/bin/pinentry-mac\n","desc":"Pinentry for GPG on Mac","executables":["pinentry-mac"],"head_dependencies":["libassuan","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/GPGTools/pinentry.git",{":branch":"master"}],"homepage":"https://github.com/GPGTools/pinentry","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"2cf1319e1fd92cae6f58faf9248210dc878c265016fcc9b1e2864b8e30d83deb","stable_dependencies":["libassuan","libgpg-error",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"}],"stable_checksum":"ba929dd1c57b102fbfca12bc2d784be441498e7c82ee97a1231cbe03dcda7ae9","stable_url_args":["https://github.com/GPGTools/pinentry/archive/refs/tags/v1.3.1.1.tar.gz"],"stable_version":"1.3.1.1","bottle_cellar":":any","bottle_checksum":"e454945cc2ca007d6c030f75389380aa3892183bf9214181c98b5949cc3ecddf"},"pinentry":{"compatibility_version":1,"desc":"Passphrase entry dialog utilizing the Assuan protocol","executables":["pinentry","pinentry-curses","pinentry-tty"],"head_dependencies":["libassuan","libgpg-error",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.gnupg.org/related_software/pinentry/","license":"GPL-2.0-or-later","ruby_source_checksum":"41410dc9c3f29fef2aff5651afcb93520273737e89cfdd205ed07c832168cf52","stable_dependencies":["libassuan","libgpg-error",{"pkgconf":":build"}],"stable_checksum":"c2970f16d6afb66ecddfca767d743936c86239bff936eed7fd7597a678414b63","stable_url_args":["https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.3.3.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.3.3"},"pinfo":{"desc":"User-friendly, console-based viewer for Info documents","executables":["pinfo"],"head_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"texinfo":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://packages.debian.org/sid/pinfo","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"7c2e49101aadce6802e538dfbacfff53f622780bd23843194594b94ac55fe975","stable_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"texinfo":":build"}],"stable_checksum":"9dc5e848a7a86cb665a885bc5f0fdf6d09ad60e814d75e78019ae3accb42c217","stable_url_args":["https://github.com/baszoetekouw/pinfo/archive/refs/tags/v0.6.13.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.6.13","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"d58cfe18f25ef00cf2ccf976de9be9d7ce169f67370710aa596d82c0b1722396"},"pinocchio":{"desc":"Efficient and fast C++ library implementing Rigid Body Dynamics algorithms","head_dependencies":["boost","boost-python3","coal","console_bridge","eigen","eigenpy","python@3.15","urdfdom","octomap",{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/stack-of-tasks/pinocchio.git",{":branch":"devel"}],"homepage":"https://stack-of-tasks.github.io/pinocchio","license":"BSD-2-Clause","revision":2,"ruby_source_checksum":"41ad42f0004b722ac7950bbe963eaca3e2c52d4bc789eb0a6c906597a37cf7b6","stable_dependencies":["boost","boost-python3","coal","console_bridge","eigen","eigenpy","python@3.15","urdfdom","octomap",{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"b2ac9575bd4f38e0584e0d61586a95de1aeaa17c6877e31e99f1d4b913d602d8","stable_url_args":["https://github.com/stack-of-tasks/pinocchio/releases/download/v4.1.0/pinocchio-4.1.0.tar.gz"],"stable_version":"4.1.0"},"pinot":{"desc":"Realtime distributed OLAP datastore","executables":["pinot-admin","pinot-fs-util","pinot-tools","query-runner","quick-start-auth","quick-start-auth-zk","quick-start-batch","quick-start-complex-type-handling-offline","quick-start-complex-type-handling-streaming","quick-start-hybrid","quick-start-json-index-batch","quick-start-json-index-streaming","quick-start-partial-upsert-streaming","quick-start-streaming","quick-start-upsert-streaming","star-tree-index-viewer","start-broker","start-controller","start-minion","start-server","start-service-manager"],"head_dependencies":["openjdk@21"],"head_url_args":["https://github.com/apache/pinot.git",{":branch":"master"}],"homepage":"https://pinot.apache.org/","license":"Apache-2.0","ruby_source_checksum":"b0662c3f76978860f6d534a38839fe7e975bf560e96d3b838cfcd09286c4ccf0","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/lib/pinot"],[":log_path","$HOMEBREW_PREFIX/var/log/pinot/pinot_output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/pinot/pinot_output.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/pinot/bin/pinot-admin","QuickStart","-type","BATCH","-dataDir","$HOMEBREW_PREFIX/var/lib/pinot/data"]],"stable_dependencies":["openjdk@21"],"stable_checksum":"805b7525c1c87019211f416c0201e662da8e2c0a57549d624eaf7dcfdc8b14f3","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=pinot/apache-pinot-1.5.1/apache-pinot-1.5.1-bin.tar.gz"],"stable_version":"1.5.1","bottle_tag":":all","bottle_checksum":"dd2e6d2ba8e8bb950465b2e2708ba3e1108788c4f8405615a98a523c709368c2"},"pint":{"desc":"Prometheus rule linter/validator","executables":["pint"],"head_dependencies":[{"go":":build"}],"homepage":"https://cloudflare.github.io/pint/","license":"Apache-2.0","ruby_source_checksum":"79573b669abcfaf456883fdc52a606db0ceb2aba635d850234fc7094d6984951","stable_dependencies":[{"go":":build"}],"stable_checksum":"ab49626bf27508f3310bb866070e2641111321ada52efcde06b964bed96fac70","stable_url_args":["https://github.com/cloudflare/pint/archive/refs/tags/v0.89.4.tar.gz"],"stable_version":"0.89.4"},"pioneer":{"desc":"Game of lonely space adventure","executables":["editor","modelcompiler","pioneer","savegamedump"],"head_dependencies":["assimp","freetype","glew","libpng","libsigc++@2","libvorbis","openal-soft","sdl2-compat","sdl2_image",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/pioneerspacesim/pioneer.git",{":branch":"master"}],"homepage":"https://pioneerspacesim.net/","license":"GPL-3.0-only","ruby_source_checksum":"bf6aa388c33bf84480a55697b553e6b940004afd52f2c5d58a09cdfabdad1a53","stable_dependencies":["assimp","freetype","glew","libpng","libsigc++@2","libvorbis","openal-soft","sdl2-compat","sdl2_image",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/pioneerspacesim/pioneer/commit/24023dfa75b1bd9de15b45692aeedab26da1b1b7.patch?full_index=1","sha256":"9279afa54507c971ea517f508c1796b0ce9dc435d976778d13bfea7813056908","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pioneerspacesim/pioneer/pull/6286"}]},{"strip":"p1","url":"https://github.com/pioneerspacesim/pioneer/commit/9293a5f84584d7dd10699c64f28647a576ca059b.patch?full_index=1","sha256":"c93e0f8745d9e1dc7989a0051489be7825df452e0d1fa0cf654038f1486e2f9f","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pioneerspacesim/pioneer/pull/6000"}]}],"stable_checksum":"11d1fbf745f5fc710f30cce02065b60e5aeb05f7c79b2cfdde8b4c64ec132491","stable_url_args":["https://github.com/pioneerspacesim/pioneer/archive/refs/tags/20260907.tar.gz"],"stable_version":"20260907"},"pioneers":{"desc":"Settlers of Catan clone","executables":["pioneers","pioneers-editor","pioneers-metaserver","pioneers-server-console","pioneers-server-gtk","pioneersai"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","librsvg","pango","at-spi2-core","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"itstool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://pio.sourceforge.net/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"b8c3040e480c37e20a30bb3830322efc715f93c87b9ee04a2c75e1ad54fe914a","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","librsvg","pango","at-spi2-core","gettext","harfbuzz",{"gettext":":build"},{"intltool":":build"},{"itstool":":build"},{"pkgconf":":build"}],"stable_checksum":"9a358d88548e3866e14c46c2707f66c98f8040a7857d47965e1ed9805aeb631d","stable_url_args":["https://downloads.sourceforge.net/project/pio/Source/pioneers-15.6.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"15.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"120b652031fbd995e43ef02538d039e44c99f5b845901d329703fb5d027b6d27"},"pip-audit":{"desc":"Audits Python environments and dependency trees for known vulnerabilities","executables":["pip-audit"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"homepage":"https://pypi.org/project/pip-audit/","license":"Apache-2.0","revision":3,"ruby_source_checksum":"c51a10ab1c3074b75e2475f97c381395b9c739cbcb491b2160c02eae1288ad78","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"1eb4565d19ebe5d48996f4b770b4d2b32887e12cb12cfa637f1a064011b55ffc","stable_url_args":["https://files.pythonhosted.org/packages/66/a4/f21d5f0a0edabcbce31560b73c7c5a6f72ae87af4236fd1069c8f59a353d/pip_audit-2.10.1.tar.gz"],"stable_version":"2.10.1","version_scheme":1},"pip-completion":{"bottle_rebuild":1,"desc":"Bash completion for Pip","head_url_args":["https://github.com/ekalinin/pip-bash-completion.git",{":branch":"master"}],"homepage":"https://github.com/ekalinin/pip-bash-completion","license":"MIT","ruby_source_checksum":"67e8c7fed1ffd020d7fc34bca4954a4da9cd6d7ea2834aba4cdc0ca41eca3bfe","stable_url_args":["https://github.com/ekalinin/pip-bash-completion.git",{":revision":"321d8bd2c56bb1565ac20210367bd272a111a1aa"}],"stable_version":"20200731","bottle_tag":":all","bottle_checksum":"ea3a13ea2cc0274e22c8afff04f203677ea90969ff2a6bcb9eb7eb7d072d1f17"},"pip-tools":{"desc":"Locking and sync for Pip requirements files","executables":["pip-compile","pip-sync"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/jazzband/pip-tools.git",{":branch":"main"}],"homepage":"https://pip-tools.readthedocs.io","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"52ba037e4ae10c8e485420cbb43c9fe8203568fa6fcdab73ec08df5630f6123d","stable_dependencies":["python@3.15"],"stable_checksum":"04dbe0e25f3b60fbdeee17d0590dac7fe20039876aa410a946fc54dc926c09ba","stable_url_args":["https://files.pythonhosted.org/packages/e4/42/59882c1f9fc3ec7529a467dd56cc8d38071ed0b7885119a872c29d57a253/pip_tools-7.6.2.tar.gz"],"stable_version":"7.6.2","bottle_tag":":all","bottle_checksum":"02e2f502d1a56a97773071186361983ffc1ac5832310bfa4c94d1f4d564dbcd2"},"pipdeptree":{"desc":"CLI to display dependency tree of the installed Python packages","executables":["pipdeptree"],"head_dependencies":["python@3.15",{"meson":":build"},{"ninja":":build"},{"rust":":build"}],"homepage":"https://github.com/tox-dev/pipdeptree","license":"MIT","ruby_source_checksum":"c5d8dba8ca48aa1b838d9fb06d1b870afb1ef60b013767ac07bae8fe17726376","stable_dependencies":["python@3.15",{"meson":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"58c6557df033e6cb923103e5e07938f4b3397371ac6e155f714b1dc2d462806d","stable_url_args":["https://files.pythonhosted.org/packages/7e/43/23b74c4767c90d33271cd8197847c2f58f5ae6372c145127e4ddf3520e4d/pipdeptree-4.2.9.tar.gz"],"stable_version":"4.2.9"},"pipe-rename":{"desc":"Rename your files using your favorite text editor","executables":["renamer"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/marcusbuffett/pipe-rename.git",{":branch":"master"}],"homepage":"https://github.com/marcusbuffett/pipe-rename","license":"MIT","ruby_source_checksum":"64994b5765473edbc3564ee402a3facf832b16f686519b88ba24b8f75ef999af","stable_dependencies":[{"rust":":build"}],"stable_checksum":"011d8ec263af85a9c2037098b1d5bf0ee271a3c1731e6de597bf02ccc81b55a2","stable_url_args":["https://github.com/marcusbuffett/pipe-rename/archive/refs/tags/1.6.7.tar.gz"],"stable_version":"1.6.7"},"pipebench":{"desc":"Measure the speed of STDIN/STDOUT communication","executables":["pipebench"],"homepage":"https://www.habets.pp.se/synscan/programs_pipebench.html","license":"GPL-2.0-or-later","ruby_source_checksum":"d76c01114b9581a9a0d3523072803a34a07befeda98c871517ad69f3d94d1a43","stable_checksum":"ca764003446222ad9dbd33bbc7d94cdb96fa72608705299b6cc8734cd3562211","stable_url_args":["https://deb.debian.org/debian/pool/main/p/pipebench/pipebench_0.40.orig.tar.gz"],"stable_version":"0.40","bottle_checksum":"d9faf1c0f4d7a4986a7137f14eb3fe246351b594e64fe6bb07622b282d72da3e"},"pipelight":{"desc":"Self-hosted, lightweight CI/CD pipelines for small projects via CLI","executables":["pipelight"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/crocuda/pipelight.git",{":branch":"master"}],"homepage":"https://github.com/crocuda/pipelight","license":"GPL-2.0-only","ruby_source_checksum":"69f1e6afa161863cc941cb61afb6c209c7960e2c8e485961e1ebfbe9e1d03a97","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8d3862757e5e91c19c9a8528a6e98a2f86c824a4529d52c320ebc7eee0135d43","stable_url_args":["https://github.com/crocuda/pipelight/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0","bottle_checksum":"49ac565299b8f5d08ead5b65eb27548b4c2fe993bf2121115e3c13efb5267fcc"},"pipemeter":{"desc":"Shows speed of data moving from input to output","executables":["pipemeter"],"homepage":"https://launchpad.net/pipemeter","license":"GPL-2.0-or-later","ruby_source_checksum":"f39eede5581921e4d1ce957eddb9c9e30f7a4c2ddce221fd303d165eae60f30e","stable_checksum":"e470ac5f3e71b5eee1a925d7174a6fa8f0753f2107e067fbca3f383fab2e87d8","stable_url_args":["https://launchpad.net/pipemeter/trunk/1.1.5/+download/pipemeter-1.1.5.tar.gz"],"stable_version":"1.1.5","bottle_checksum":"389145513b346cad14c8ae13c231816b9b679087464396182cdf047a04b93db9"},"pipenv":{"desc":"Python dependency management tool","executables":["pipenv","pipenv-resolver"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/pypa/pipenv.git",{":branch":"main"}],"homepage":"https://github.com/pypa/pipenv","license":"MIT","revision":1,"ruby_source_checksum":"16c05cde9343230100cac7254f3fd9cf21de2f1da6a7dcc8c538fcd3e871f532","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"89d0e41a5f271f1352a98ea4fb0d91213d2b874c5ec1c2801eba7ab340c172e2","stable_url_args":["https://files.pythonhosted.org/packages/a4/70/dc1b05c212b47771b4ad6b05a652233a57e4c479c80c31072bc245dc13a8/pipenv-2026.10.2.tar.gz"],"stable_version":"2026.10.2"},"pipes-sh":{"bottle_rebuild":2,"desc":"Animated pipes terminal screensaver","executables":["pipes.sh"],"head_dependencies":["bash"],"head_url_args":["https://github.com/pipeseroni/pipes.sh.git",{":branch":"master"}],"homepage":"https://pipeseroni.github.io/","license":"MIT","ruby_source_checksum":"3dfb1205a0b1c8d6537772fa78efe5d89599e10424a6c824e4c8ec301cf24030","stable_dependencies":["bash"],"stable_checksum":"532976dd8dc2d98330c45a8bcb6d7dc19e0b0e30bba8872dcce352361655a426","stable_url_args":["https://github.com/pipeseroni/pipes.sh/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"339995e9ef29b4952bf61b4fe406d71c4c6ad5fc96e3e8f291d98150c6789cb8"},"pipet":{"desc":"Swiss-army tool for web scraping, made for hackers","executables":["pipet"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bjesus/pipet.git",{":branch":"main"}],"homepage":"https://github.com/bjesus/pipet","license":"MIT","ruby_source_checksum":"5767b0fe36807a970638f49b43cc51e63280b6baae9abdb6dc00fabc2dbe5600","stable_dependencies":[{"go":":build"}],"stable_checksum":"9fb35bcc4be8b7655a4075c3b2bf7b0368ae7bb97e9e6dbbcf00422c8e18cc6b","stable_url_args":["https://github.com/bjesus/pipet/archive/refs/tags/0.3.0.tar.gz"],"stable_version":"0.3.0","bottle_checksum":"80d52f08edf8293bf7c71ae75dfff7e79df2575251bff9f6c9b5041a0168d8e6"},"pipewire-gstreamer":{"caveats":"For GStreamer to find the bundled plugin:\n  export GST_PLUGIN_PATH=$HOMEBREW_PREFIX/opt/pipewire-gstreamer/lib/gstreamer-1.0\n","desc":"GStreamer Plugin for PipeWire","head_dependencies":["glib","gstreamer","pipewire",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/pipewire/pipewire.git",{":branch":"master"}],"homepage":"https://pipewire.org","license":"MIT","ruby_source_checksum":"649e81be0e572518a6625a677893dd05d5102425df1adadfdeb875fb113a9e29","stable_dependencies":["glib","gstreamer","pipewire",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"93b7c4f1e62fd9ec3a921846c6bfc64442872bb2366c2bbc3ea69a427b79a4f9","stable_url_args":["https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.6.10/pipewire-1.6.10.tar.gz"],"stable_version":"1.6.10"},"pipewire":{"desc":"Server and user space API to deal with multimedia pipelines","executables":["pipewire","pipewire-aes67","pipewire-avb","pipewire-pulse","pw-cat","pw-cli","pw-config","pw-container","pw-dot","pw-dsdplay","pw-dump","pw-encplay","pw-jack","pw-link","pw-loopback","pw-metadata","pw-midi2play","pw-midi2record","pw-mididump","pw-midiplay","pw-midirecord","pw-mon","pw-play","pw-profiler","pw-record","pw-reserve","pw-sysex","pw-top","pw-v4l2","spa-acp-tool","spa-inspect","spa-json-dump","spa-monitor","spa-resample"],"head_dependencies":["alsa-lib","dbus","fftw","glib","libsndfile","ncurses","openssl@4","opus","pulseaudio","readline","systemd",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/pipewire/pipewire.git",{":branch":"master"}],"homepage":"https://pipewire.org","license":{":all_of":["MIT","GPL-2.0-only","LGPL-2.1-or-later"]},"ruby_source_checksum":"a687d1f6e0d27e0186c11fd10e12c985a0ad6344fe03f8f089f7c077ad895ae7","stable_dependencies":["alsa-lib","dbus","fftw","glib","libsndfile","ncurses","openssl@4","opus","pulseaudio","readline","systemd",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"93b7c4f1e62fd9ec3a921846c6bfc64442872bb2366c2bbc3ea69a427b79a4f9","stable_url_args":["https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/1.6.10/pipewire-1.6.10.tar.gz"],"stable_version":"1.6.10"},"pipgrip":{"bottle_rebuild":1,"desc":"Lightweight pip dependency resolver","executables":["pipgrip"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/ddelange/pipgrip.git",{":branch":"master"}],"homepage":"https://github.com/ddelange/pipgrip","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"2b093e1eff9f1d73545964a5b4ff967cec9d03f7122e719949a06c9ecca254f6","stable_dependencies":["python@3.15"],"stable_checksum":"d1ccbd1147a658b1ff8ba77d4c9f4151f2deb0637be07a86cb0e74fb21da73b5","stable_url_args":["https://files.pythonhosted.org/packages/c9/19/98d11e877fb1c13d1f0d66cd584db57acc4da35312f7cd4625374a31ef01/pipgrip-0.13.0.tar.gz"],"stable_version":"0.13.0","bottle_tag":":all","bottle_checksum":"0e71e5476fabb370bca6b3ab997d770c6657a3f60718fdeca46145532898989e"},"pipx":{"desc":"Execute binaries from Python packages in isolated environments","executables":["pipx"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/pypa/pipx.git",{":branch":"main"}],"homepage":"https://pipx.pypa.io","license":"MIT","ruby_source_checksum":"ac384b6f1415cd36b7a7f3662a11ebf4a4f04e04daf7e07cc034dd0cef9d0dc6","stable_dependencies":["python@3.15"],"stable_checksum":"7b871c2f00dd3cdbdeade21e76f58ef8c3315a68903ca7c976e20424fae78133","stable_url_args":["https://files.pythonhosted.org/packages/62/c4/9fcaba0d7930e03fd88059760af9b283003a1846f00997dace328b123b97/pipx-1.18.4.tar.gz"],"stable_version":"1.18.4"},"pistache":{"desc":"Modern, fast, elegant HTTP + REST C++17 framework with pleasant API","head_dependencies":["brotli","libevent","openssl@4","zstd",{"cmake":":build"},{"cpp-httplib":":build"},{"googletest":":build"},{"howard-hinnant-date":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rapidjson":":build"}],"head_url_args":["https://github.com/pistacheio/pistache.git",{":branch":"master"}],"head_uses_from_macos":[[{"curl":":build"}]],"homepage":"https://pistacheio.github.io/pistache/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"d2e7965d44878f9cfd0dc496ba1af6b8f66faadc658a91cef24efba485c0b286","stable_dependencies":["brotli","libevent","openssl@4","zstd",{"cmake":":build"},{"cpp-httplib":":build"},{"googletest":":build"},{"howard-hinnant-date":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rapidjson":":build"}],"stable_checksum":"29af6562547497acf6f49170661786fe8cf1ed3712ad80e69c53da4661c59544","stable_url_args":["https://github.com/pistacheio/pistache/archive/refs/tags/v0.4.26.tar.gz"],"stable_uses_from_macos":[[{"curl":":build"}]],"stable_version":"0.4.26"},"pit":{"bottle_rebuild":1,"desc":"Project manager from hell (integrates with Git)","executables":["pit"],"head_url_args":["https://github.com/michaeldv/pit.git",{":branch":"master"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/michaeldv/pit","license":"BSD-2-Clause","ruby_source_checksum":"abcf93635568ffa908c4e875a5ee72707ef833ee7a9ef4dbdb671748a2b992e4","stable_patches":[{"strip":"p1","url":"https://github.com/michaeldv/pit/commit/f64978d6c2628e1d4897696997b551f6b186d4bc.patch?full_index=1","sha256":"f97a553bc5ca0eddf379e3ca3f96374508f8627e18aaff846786c41d7ba1987b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/michaeldv/pit/pull/2"}]},{"strip":"p1","url":"https://github.com/michaeldv/pit/commit/e378582f4d04760d1195675ab034aac5d7908d8d.patch?full_index=1","sha256":"73651472d98aa02e58fbf6f1cc4ce29100616d6f6d155907c4680eb73217f43f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/michaeldv/pit/issues/4"}]},{"strip":"p1","url":"https://github.com/michaeldv/pit/commit/5d81148349cc442d81cc98779a4678f03f59df67.patch?full_index=1","sha256":"3ae9004fe9551ab51be44df2195bf5e373e1473a888c11601de0d046322d382f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/michaeldv/pit/pull/6"}]}],"stable_checksum":"ddf78b2734c6dd3967ce215291c3f2e48030e0f3033b568eb080a22f041c7a0e","stable_url_args":["https://github.com/michaeldv/pit/archive/refs/tags/0.1.0.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.1.0","bottle_checksum":"43d88cf92d08f7169764740b0dcf55d529ad3e88e5297d8eede1b9cbcbca2849"},"pitchfork":{"desc":"CLI for managing daemons with a focus on developer experience","executables":["pitchfork"],"head_dependencies":["usage",{"node":":build"},{"pnpm":":build"},{"rust":":build"}],"head_url_args":["https://github.com/jdx/pitchfork.git",{":branch":"main"}],"homepage":"https://pitchfork.jdx.dev","license":"MIT","ruby_source_checksum":"26dff85314d9fe7df72636730f9e8cf7ad752fdbd598647d4d393f8c4e90d3e9","stable_dependencies":["usage",{"node":":build"},{"pnpm":":build"},{"rust":":build"}],"stable_checksum":"59940350a2af0076dcb4de7e60d92c3c86a81c26d4d44d33761181bfac3fc094","stable_url_args":["https://github.com/jdx/pitchfork/archive/refs/tags/v2.32.2.tar.gz"],"stable_version":"2.32.2"},"pius":{"bottle_rebuild":8,"caveats":"The path to gpg is hardcoded in pius as `/usr/bin/env gpg`.\nYou can specify a different path by editing ~/.pius:\n  gpg-path=/path/to/gpg\n","desc":"PGP individual UID signer","executables":["pius","pius-keyring-mgr","pius-party-worksheet","pius-report"],"head_dependencies":["gnupg","python@3.15"],"head_url_args":["https://github.com/jaymzh/pius.git",{":branch":"main"}],"homepage":"https://github.com/jaymzh/pius","license":"GPL-2.0-only","revision":3,"ruby_source_checksum":"e28ff8a1281970bdc7d6bbb10baeccf28f4d2c95e3418835561253dcdb618488","stable_dependencies":["gnupg","python@3.15"],"stable_checksum":"3454ade5540687caf6d8b271dd18eb773a57ab4f5503fc71b4769cc3c5f2b572","stable_url_args":["https://github.com/jaymzh/pius/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_tag":":all","bottle_checksum":"8695e3d08b1e0447bbaa630cb4fc4ebe6fab8d142812fbb1743c7a464ec8275b"},"pivit":{"desc":"Sign and verify data using hardware (Yubikey) backed x509 certificates (PIV)","executables":["pivit"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/cashapp/pivit","license":"MIT","ruby_source_checksum":"fad6282f10742eefa507d68a60f59a0ec5bd0e2c3abbb50c45277655f88bf96d","stable_dependencies":[{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"ad52207e4962969a28aa298098b0a360ab6ffc61e4e075d9e0842adccbac4a29","stable_url_args":["https://github.com/cashapp/pivit/archive/refs/tags/v0.9.3.tar.gz"],"stable_version":"0.9.3"},"pivy":{"desc":"Python bindings to coin3d","head_dependencies":["coin3d","pyside","python@3.15","qtbase",{"cmake":":build"},{"swig":":build"}],"head_url_args":["https://github.com/coin3d/pivy.git",{":branch":"master"}],"homepage":"https://github.com/coin3d/pivy","license":"ISC","revision":1,"ruby_source_checksum":"e70702e71172bc73d2bfd56a81f3eac8e4fd6bec1de6bde7c4ad210caf2978dd","stable_dependencies":["coin3d","pyside","python@3.15","qtbase",{"cmake":":build"},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/coin3d/pivy/commit/7040f5b8e2a04a23e2bc3eb07844ee5fb87564a7.patch?full_index=1","sha256":"3e45d484a86dba35b0635259816e7e16b8aebd737130f683eacdadedc92d4b9b","type":"unofficial"},{"strip":"p1","url":"https://github.com/coin3d/pivy/commit/92c11bab021395a589819b3e31c36417128d5f77.patch?full_index=1","sha256":"3c3223ccf98481b6af802aa282c288aa66083080ec7f9989c567c96f1b7ee450","type":"unofficial"}],"stable_checksum":"78f79bd7d1ce7e8140ceba4b1220136ea1f14b4403b1e463c59fa892feed961e","stable_url_args":["https://github.com/coin3d/pivy/archive/refs/tags/0.6.11.tar.gz"],"stable_version":"0.6.11"},"pixd":{"desc":"Visual binary data using a colour palette","executables":["pixd"],"homepage":"https://github.com/FireyFly/pixd","license":"MIT","ruby_source_checksum":"8fb008ba4ed9ef3bf92aa8b9ad94d7351be10e43848c7b59e1f798d3ca718404","stable_checksum":"011440a8d191e40a572910b0ce7a094e9b4ee75cf972abc6d30674348edf4158","stable_url_args":["https://github.com/FireyFly/pixd/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"f04e390bac553c784c3cc78f5b5a3113fe23c42e9ead74cd886014e87d72bb96"},"pixi-pack":{"desc":"Pack and unpack conda environments created with pixi","executables":["pixi-pack","pixi-unpack"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/quantco/pixi-pack.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://pixi.sh/latest/advanced/production_deployment/#pixi-pack","license":"BSD-3-Clause","ruby_source_checksum":"104b5b526ae5c69d4c752fdaef1a3c5d2c88c7b35de2a66626b7267a624a5ce3","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"142682512cc72af8f37fcda842f1d08078809f7d16eb5b85cbbf6d67a4554642","stable_url_args":["https://github.com/quantco/pixi-pack/archive/refs/tags/v0.7.11.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.7.11"},"pixi":{"desc":"Package management made easy","executables":["pixi"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/prefix-dev/pixi.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://pixi.sh","license":"BSD-3-Clause","ruby_source_checksum":"43050049f5f7ce34ea06225ed28573383cf9a4371c4cb4b31d6df6a6e0c6b0df","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ca91a72b045b71356d1a9988c1c117bd74eac1f5505c7efb255199e8d7080d22","stable_url_args":["https://github.com/prefix-dev/pixi/archive/refs/tags/v0.83.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.83.0"},"pixie":{"bottle_rebuild":1,"conflicts":[["px",{":because":"both install `px` binaries"}]],"desc":"Observability tool for Kubernetes applications","executables":["px"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pixie-io/pixie.git",{":branch":"main"}],"homepage":"https://px.dev/","license":"Apache-2.0","ruby_source_checksum":"c2a5c946418008a253f20c227f4e274d58960a6a57efc1976a9d8d857baf0a8a","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/pixie-io/pixie.git",{":tag":"release/cli/v0.8.8",":revision":"042e35639f16d32fced41939c5fbc5085e1272ff"}],"stable_version":"0.8.8"},"pixiewps":{"bottle_rebuild":1,"desc":"Offline Wi-Fi Protected Setup brute-force utility","executables":["pixiewps"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/wiire-a/pixiewps.git",{":branch":"master"}],"homepage":"https://github.com/wiire-a/pixiewps","license":"GPL-3.0-or-later","ruby_source_checksum":"62b0e47fb4fa46e0365e7c2b87a51b11a35e93fecfa7c53f6b29eeddacbf0366","stable_dependencies":["openssl@4"],"stable_checksum":"c4dc0569e476ebdbd85992da2d1ff799db97ed0040da9dc44e13d08a97a9de1e","stable_url_args":["https://github.com/wiire-a/pixiewps/releases/download/v1.4.2/pixiewps-1.4.2.tar.xz"],"stable_version":"1.4.2"},"pixivbiu":{"bottle_rebuild":1,"desc":"Pixiv client. Easy to search, browse, and download artworks","executables":["pixivbiu"],"head_dependencies":[{"bun":":build"},{"go":":build"}],"homepage":"https://github.com/txperl/PixivBiu","license":"MIT","ruby_source_checksum":"3c3fecc474535229f7e784bd9a02f10855eb3a5ba575654ca0cd39d4a8923ac5","stable_dependencies":[{"bun":":build"},{"go":":build"}],"stable_checksum":"7d563a710921ac38bebd09d8c9e722b26ddeff42b449026bd6bacce835bd164b","stable_url_args":["https://github.com/txperl/PixivBiu/archive/refs/tags/v3.1.6.tar.gz"],"stable_version":"3.1.6"},"pixlet":{"desc":"App runtime and UX toolkit for pixel-based apps","executables":["pixlet"],"head_dependencies":["webp",{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/tronbyt/pixlet.git",{":branch":"main"}],"homepage":"https://github.com/tronbyt/pixlet","license":"Apache-2.0","ruby_source_checksum":"54d9e4c6590b8e53cc1582ca8ee2c7b86f2ff7c5448e014df41fe5664c0c7a20","stable_dependencies":["webp",{"go":":build"},{"node":":build"}],"stable_checksum":"c242983d943662beca7d3909f68f0b240424d94a3ad3785a993aace2658dbf89","stable_url_args":["https://github.com/tronbyt/pixlet/archive/refs/tags/v0.55.0.tar.gz"],"stable_version":"0.55.0"},"pixman":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Low-level library for pixel manipulation","head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":test"}],"homepage":"https://cairographics.org/","license":"MIT","ruby_source_checksum":"a9957ff4b6518062d2e2697b5ff8b470b06e5a73f8f9076c9d3e7d1c8dbc1d85","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"d09c44ebc3bd5bee7021c79f922fe8fb2fb57f7320f55e97ff9914d2346a591c","stable_url_args":["https://cairographics.org/releases/pixman-0.46.4.tar.gz"],"stable_version":"0.46.4","bottle_cellar":":any","bottle_checksum":"76ca1ceb7abe16fc7980e4b49284c64fc91868a98cb0bea14c3602685ba67281"},"pixtuoid":{"desc":"Terminal pixel-art office for AI coding agents","executables":["pixtuoid","pixtuoid-hook"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/IvanWng97/pixtuoid.git",{":branch":"main"}],"homepage":"https://github.com/IvanWng97/pixtuoid","license":"MIT","ruby_source_checksum":"f5468c7fd80303663e1e8c7f1cb8807ea709c57da9f3c650a621230e20ec79b9","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"195e94c082e4a16170709a3ee5f884980aa4eac6d1b5a1c67a507e3f324dcb45","stable_url_args":["https://github.com/IvanWng97/pixtuoid/archive/refs/tags/v0.20.0.tar.gz"],"stable_version":"0.20.0"},"pixz":{"bottle_rebuild":1,"desc":"Parallel, indexed, xz compressor","executables":["pixz"],"head_dependencies":["libarchive","xz",{"asciidoc":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/vasi/pixz.git",{":branch":"master"}],"head_uses_from_macos":[["libxslt"]],"homepage":"https://github.com/vasi/pixz","license":"BSD-2-Clause","ruby_source_checksum":"37b51284934b1e98d52c571d4a4064ff96d9a2e129410ab27144390f7fdef5bc","stable_dependencies":["libarchive","xz",{"asciidoc":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"stable_checksum":"d1b6de1c0399e54cbd18321b8091bbffef6d209ec136d4466f398689f62c3b5f","stable_url_args":["https://github.com/vasi/pixz/releases/download/v1.0.7/pixz-1.0.7.tar.gz"],"stable_uses_from_macos":[["libxslt"]],"stable_version":"1.0.7","bottle_cellar":":any","bottle_checksum":"b76e0ef617047c5db1d634e87630904018c01d89468576c50fced29b08887f85"},"pjproject":{"bottle_rebuild":1,"desc":"C library for multimedia protocols such as SIP, SDP, RTP and more","executables":["pjsua"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/pjsip/pjproject.git",{":branch":"master"}],"homepage":"https://www.pjsip.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"d8d664f718029cc77c28503918e72491c3894f532b4386414da38db67adf3682","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","url":"https://github.com/pjsip/pjproject/commit/3923fad2e4f6f3403c3d6f1176b113c1c1b91066.patch?full_index=1","sha256":"6958040fc0b0502381aa1514cacf1d947ea1a6104b2da388e1c99870f67bc998","type":"backport","resolves":[{"type":"defect","id":"https://github.com/pjsip/pjproject/pull/5036"}]}],"stable_checksum":"065fe06c06788d97c35f563796d59f00ce52fe9558a52d7b490a042a966facce","stable_url_args":["https://github.com/pjsip/pjproject/archive/refs/tags/2.17.tar.gz"],"stable_version":"2.17"},"pk":{"desc":"Field extractor command-line utility","executables":["pk"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/johnmorrow/pk","license":"Apache-2.0","ruby_source_checksum":"3b81cae44d4a99a6528028c5546fc0f7ecf01a2f714b2e5d3819bbcf1686433c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e1d70b683cbf8d1be505e818d91ef07c6938c82affc914eaf88f25d4f81edd56","stable_url_args":["https://github.com/johnmorrow/pk/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"pkcs11-helper":{"compatibility_version":1,"desc":"Library to simplify the interaction with PKCS#11","head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/OpenSC/pkcs11-helper.git",{":branch":"master"}],"homepage":"https://github.com/OpenSC/OpenSC/wiki/pkcs11-helper","license":{":any_of":["BSD-3-Clause","GPL-2.0-or-later"]},"revision":1,"ruby_source_checksum":"7073c36a5f75e336c31d5fa76ddfde2ba2ccfcfae310df2ed564e6b3f4ae8446","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/OpenSC/pkcs11-helper/commit/9c64c288384a7676c8e89258738d56f39116bd28.patch?full_index=1","sha256":"84421d9689ec9a3f69a92a8606bd2c2de78b5540cd289c5363b322b1eb208316","type":"backport","resolves":[{"type":"defect","id":"https://github.com/OpenSC/pkcs11-helper/pull/77"}]}],"stable_checksum":"46f0067bccd7be2c28f88b8bca775172b9e52fb6fc1280b44ca8bb831433fef9","stable_url_args":["https://github.com/OpenSC/pkcs11-helper/releases/download/pkcs11-helper-1.31.0/pkcs11-helper-1.31.0.tar.bz2"],"stable_version":"1.31.0"},"pkcs11-tools":{"bottle_rebuild":1,"desc":"Tools to manage objects on PKCS#11 crypotographic tokens","executables":["masqreq","p11cat","p11cp","p11importcert","p11importdata","p11importpubk","p11init","p11kcv","p11keycomp","p11keygen","p11ls","p11mkcert","p11more","p11mv","p11od","p11req","p11rewrap","p11rm","p11setattr","p11slotinfo","p11unwrap","p11wrap","with_aws","with_beid","with_kryoptic","with_luna","with_nfast","with_nss","with_pkcs11_common","with_softhsm","with_utimaco","with_yubico"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"softhsm":":test"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://github.com/Mastercard/pkcs11-tools","license":"Apache-2.0","local_patch_checksums":{"Patches/pkcs11-tools/openssl-4.diff":"d45a56e2fe91996b5ff08ba7f85e860f97c28031a9c91f152f4b757ab4db6542"},"ruby_source_checksum":"e8de39f0747afb2ab6d3e348c8979b2167e3ef76eca942d6ffca734919aa0183","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"softhsm":":test"}],"stable_patches":[{"strip":"p1","file":"Patches/pkcs11-tools/openssl-4.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/Mastercard/pkcs11-tools/issues/103"}]}],"stable_checksum":"ef6d07b5527214cf8dcbed4f017569146f74dd6eb6aa9d5e7297418299b7947d","stable_url_args":["https://github.com/Mastercard/pkcs11-tools/releases/download/v3.1.0/pkcs11-tools-3.1.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"3.1.0"},"pkg-config-wrapper":{"desc":"Easier way to include C code in your Go program","executables":["pkg-config-wrapper"],"head_dependencies":["pkgconf",{"go":":build"}],"head_url_args":["https://github.com/influxdata/pkg-config.git",{":branch":"master"}],"homepage":"https://github.com/influxdata/pkg-config","license":"MIT","ruby_source_checksum":"fac7c94329d8a2a2613da96a99e6a4825a854a841162f277c700c8aed42ab7a3","stable_dependencies":["pkgconf",{"go":":build"}],"stable_checksum":"11776c4f44b4d338619723cba1a6ef716573e80a358b0943ff2e2a86129ca8d5","stable_url_args":["https://github.com/influxdata/pkg-config/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"pkgconf":{"aliases":["pkg-config","pkgconfig"],"compatibility_version":2,"desc":"Package compiler and linker metadata toolkit","executables":["bomtool","pccritic","pkg-config","pkgconf","spdxtool"],"head_url_args":["https://github.com/pkgconf/pkgconf.git",{":branch":"main"}],"homepage":"https://github.com/pkgconf/pkgconf","license":"ISC","ruby_source_checksum":"824cd395375109bfca1aa408774c9c91214ca7d7792c555b1a9fa0635f78893c","stable_checksum":"9371b2f6372da574d4c6dc96fe9b1463037bcf6afcb6671c1555afde7b17e2de","stable_url_args":["https://distfiles.ariadne.space/pkgconf/pkgconf-3.0.10.tar.xz"],"stable_version":"3.0.10"},"pkgdiff":{"desc":"Tool for analyzing changes in software packages (e.g. RPM, DEB, TAR.GZ)","executables":["pkgdiff"],"head_dependencies":["binutils","gawk","wdiff"],"homepage":"https://lvc.github.io/pkgdiff/","license":"GPL-2.0-only","ruby_source_checksum":"318482346f7ca47266d636a14d359a339d1c7ea4e5b8c6c53f011fc10c984a12","stable_dependencies":["binutils","gawk","wdiff"],"stable_checksum":"4b44a933a776500937887134cf89b94a89199304c416ad05b2ac365cce1076d8","stable_url_args":["https://github.com/lvc/pkgdiff/archive/refs/tags/1.8.tar.gz"],"stable_version":"1.8","bottle_tag":":all","bottle_checksum":"d61bc9f1e348b223672343dccd6a023459f729576a4850d91406ef253ccaa8b0"},"pkgsite":{"desc":"Documentation server for Go packages","executables":["pkgsite"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://go.googlesource.com/pkgsite.git",{":branch":"master"}],"homepage":"https://pkg.go.dev/golang.org/x/pkgsite","license":"BSD-3-Clause","ruby_source_checksum":"66c99784901de291c1e47607440b079439edcd999e7926b6284d9b009202abc2","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"63643f608bf927d35b5216cf546b7c52d90ec88190a2c83cc78eca5d42191d61","stable_url_args":["https://github.com/golang/pkgsite/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"pkgx":{"desc":"Standalone binary that can run anything","executables":["pkgx"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/pkgxdev/pkgx.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://pkgx.sh","license":"Apache-2.0","ruby_source_checksum":"81471449405b2d1601a65bfde47190c0399b7ca51613b887ef49b773b69d988d","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"28f205234b62602e8a6f468335a2468765f019118ed34b1dbff0531d28ad9c43","stable_url_args":["https://github.com/pkgxdev/pkgx/archive/refs/tags/v2.11.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.11"},"pkl-lsp":{"desc":"Language server for Pkl","executables":["pkl-lsp"],"head_dependencies":["openjdk"],"homepage":"https://pkl-lang.org/lsp/current/index.html","license":"Apache-2.0","ruby_source_checksum":"1cae6b5991db80460dd68854a6ab35ffb4c96c6db60be59887ca67fa899a2f26","stable_dependencies":["openjdk"],"stable_checksum":"06f9de45a21aa7a16bf5c052513521f98793cd9c57036b9368fcad799e96a8ff","stable_url_args":["https://github.com/apple/pkl-lsp/releases/download/0.8.0/pkl-lsp-0.8.0.jar"],"stable_version":"0.8.0","bottle_tag":":all","bottle_checksum":"2f3103d3aaea1f14614ff9984f513ff8e0c49a7d25238720e89b32f7c165ce27"},"pkl":{"desc":"CLI for the Pkl programming language","executables":["pkl"],"head_dependencies":[{"gradle":":build"},{"openjdk@21":":build"}],"homepage":"https://pkl-lang.org","license":"Apache-2.0","ruby_source_checksum":"f2d30031dc2444de66246f22cc83dab58c3b6b5ab0f36818e4bf94990ec356ca","stable_dependencies":[{"gradle":":build"},{"openjdk@21":":build"}],"stable_checksum":"ca6a2efd6e89e8e9c230023fafa2a58b746c84db7c1c17a6f6b9ade4a7d63eab","stable_url_args":["https://github.com/apple/pkl/archive/refs/tags/0.32.2.tar.gz"],"stable_version":"0.32.2"},"pktanon":{"desc":"Packet trace anonymization","executables":["pktanon"],"head_dependencies":["xerces-c",{"boost":":build"}],"homepage":"https://www.tm.kit.edu/software/pktanon/index.html","license":"GPL-2.0-or-later","revision":5,"ruby_source_checksum":"f1dda6086969fedcff17850c1c073c676d3f073029c2fe2e834b349b19a2bf43","stable_dependencies":["xerces-c",{"boost":":build"}],"stable_checksum":"db3f437bcb8ddb40323ddef7a9de25a465c5f6b4cce078202060f661d4b97ba3","stable_url_args":["https://www.tm.kit.edu/software/pktanon/download/pktanon-1.4.0-dev.tar.gz"],"stable_version":"1.4.0","bottle_cellar":":any","bottle_checksum":"af27c678d49a0928c17ee03cb2af56e3997ffa71c53efbb5edb9c2db3bab1491"},"pla":{"desc":"Tool for building Gantt charts in PNG, EPS, PDF or SVG format","executables":["pla"],"head_dependencies":["cairo",{"pkgconf":":build"}],"homepage":"https://www.arpalert.org/pla.html","license":"GPL-2.0-only","ruby_source_checksum":"b2a721ba9b2f9bacb305ae612695f3f7f7b4c0c745c566c3ebf55cb61babffd9","stable_dependencies":["cairo",{"pkgconf":":build"}],"stable_checksum":"966ff0de604cfe4fe6e9650ee7776c5096211ad76e060ff4fd9edbd711977ef2","stable_url_args":["https://github.com/thierry-f-78/pla/archive/refs/tags/1.3.tar.gz"],"stable_version":"1.3","bottle_cellar":":any","bottle_checksum":"326cc1c21ff09f02478fc21e8a9050c413c5a6d233e53a49920bc8b0fde09b83"},"plakar":{"desc":"Create backups with compression, encryption and deduplication","executables":["plakar"],"head_dependencies":[{"go":":build"}],"homepage":"https://plakar.io","license":"ISC","ruby_source_checksum":"f5401960dfcf28542300728d2c68c4942b8b09a21877a024a993dcfd74424784","stable_dependencies":[{"go":":build"}],"stable_checksum":"4c3979c43bfc61a41609d398b9e48ca0681b58715fa0a6c256accba8f4627377","stable_url_args":["https://github.com/PlakarKorp/plakar/archive/refs/tags/v1.1.8.tar.gz"],"stable_version":"1.1.8"},"planck":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-02-21",":because":":unmaintained"},"desc":"Stand-alone ClojureScript REPL","disable_args":{":date":"2027-02-21",":because":":unmaintained"},"executables":["planck","plk"],"head_dependencies":["icu4c@78","libzip",{"clojure":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/planck-repl/planck.git",{":branch":"master"}],"head_uses_from_macos":[[{"vim":":build"}],["curl"]],"homepage":"https://planck-repl.org/","license":"EPL-1.0","revision":4,"ruby_source_checksum":"dbbed7430a5a6cffac0ad895d1f9ce70c62fb71a0e70d5c39bf26daa0fb39e9d","stable_dependencies":["icu4c@78","libzip",{"clojure":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/planck-repl/planck/commit/0e336f722b52f18e130d3866d4c512b20bafcbd7.patch?full_index=1","sha256":"685fb05b666f5ed419d986be6a35bda6448f062eaeb6666a9910a2c4dd4fd16a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/planck-repl/planck/pull/1107"}]},{"strip":"p1","data":true}],"stable_checksum":"44f52e170d9a319ec89d3f7a67a7bb8082354f3da385a83bd3c7ac15b70b9825","stable_url_args":["https://github.com/planck-repl/planck/archive/refs/tags/2.28.0.tar.gz"],"stable_uses_from_macos":[[{"vim":":build"}],["curl"]],"stable_version":"2.28.0"},"planetiler":{"desc":"Flexible tool to build planet-scale vector tilesets from OpenStreetMap data fast","executables":["planetiler"],"head_dependencies":["openjdk"],"homepage":"https://github.com/onthegomap/planetiler","license":"Apache-2.0","ruby_source_checksum":"552aa058bc8c010c298a951a7d6a0739c17aa564da078603548a740ba0ecfc2d","stable_dependencies":["openjdk"],"stable_checksum":"f310bd0413e2e4512b27f4046d418664e8e1d3bf31603c2a70e23de06c167e4d","stable_url_args":["https://github.com/onthegomap/planetiler/releases/download/v0.10.2/planetiler.jar"],"stable_version":"0.10.2","bottle_tag":":all","bottle_checksum":"d1f58fea561d0c15ccc6068617745051f1742d5453deecbafbe858e643dcd0d7"},"plank":{"desc":"Framework for generating immutable model objects","executables":["plank"],"head_url_args":["https://github.com/pinterest/plank.git",{":branch":"master"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://pinterest.github.io/plank/","license":"Apache-2.0","local_patch_checksums":{"Patches/plank/1.6.patch":"782de4c235f03d5997c88506cd02e1cf97e5793fecf0e3bbff25d62f5393412a"},"ruby_source_checksum":"affc94d424df27b55547de2fa779bc59dfd73e56b34936d4d88f8c46fca86613","stable_patches":[{"strip":"p1","file":"Patches/plank/1.6.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pinterest/plank/pull/301"}]}],"stable_checksum":"6a233120905ff371b5c06a23b3fc7dd67e96355dd4d992a58ac087db22c500ef","stable_url_args":["https://github.com/pinterest/plank/archive/refs/tags/v1.6.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"1.6","bottle_checksum":"14075f5bdbf249f033c85087b7e65acc1f9b984b3a4d79f72bbb34485bebb5b2"},"plantuml":{"desc":"Draw UML diagrams","executables":["plantuml"],"head_dependencies":["graphviz","openjdk"],"homepage":"https://plantuml.com/","license":"GPL-3.0-or-later","ruby_source_checksum":"acec7b410d530eff34dc1f4eaed2db9ae1d480cc4cefe50cb3906f1636162542","stable_dependencies":["graphviz","openjdk"],"stable_checksum":"aa4a1d06f8911c4b842beff4828dd955be431692b631a312d04c0e9fab9581de","stable_url_args":["https://github.com/plantuml/plantuml/releases/download/v1.2026.9/plantuml-1.2026.9.jar"],"stable_version":"1.2026.9","version_scheme":1,"bottle_tag":":all","bottle_checksum":"d034acf771587309775f09e00f5e8e354ab4e49d52bf9bb78c4d081a6e7bd9a5"},"planus":{"desc":"Alternative compiler for flatbuffers,","executables":["planus"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/planus-org/planus.git",{":branch":"main"}],"homepage":"https://github.com/planus-org/planus","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"175c529b1d1e087be31ce01f5a4991ead5c36ba2a7cdf98ecfb3609737aeefef","stable_dependencies":[{"rust":":build"}],"stable_checksum":"eb4f65fced93a1c04f14a17ff5978f930cf68e2026a0f24d13a214d045a920ed","stable_url_args":["https://github.com/planus-org/planus/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"platformio":{"bottle_rebuild":1,"desc":"Your Gateway to Embedded Software Development Excellence","executables":["pio","piodebuggdb","platformio"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/platformio/platformio-core.git",{":branch":"develop"}],"homepage":"https://platformio.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"3c9717d6efd9ca15274ea9713a287b80d8614d48473895105aeb0961d5298d82","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"880ea06734908b3d6c0a96598ca7be572c2b6755585784aa63a201bbdfb8c59d","stable_url_args":["https://files.pythonhosted.org/packages/6d/97/b81e15f7ca42a8f9623b25d8962df31d34ddec006c033cad7b04a9819e29/platformio-6.2.0.tar.gz"],"stable_version":"6.2.0","bottle_tag":":all","bottle_checksum":"c5ecbf6dd0ba8e617952a1be5bca71b2c5f66dfb40eb2d3f8a76310474659a86"},"playwright-cli":{"desc":"CLI for Playwright: record/generate code, inspect selectors, take screenshots","executables":["playwright-cli"],"head_dependencies":["node"],"homepage":"https://playwright.dev","license":"Apache-2.0","ruby_source_checksum":"4b5d7244239014ff18bc65d8ce911dbd9a2c45c54b2ae9b86d13803da5766aa9","stable_dependencies":["node"],"stable_checksum":"bb4840be17006e2b7ba856224dc3062f6571d5f647352476f95c5e77ff5d679a","stable_url_args":["https://registry.npmjs.org/@playwright/cli/-/cli-0.1.22.tgz"],"stable_version":"0.1.22","bottle_tag":":all","bottle_checksum":"1065ed948f4b420fe5c962f968483bcad98c0e1b65d4073b935a3a05c79418d6"},"playwright-mcp":{"desc":"MCP server for Playwright","executables":["playwright-mcp"],"head_dependencies":["node"],"homepage":"https://github.com/microsoft/playwright-mcp","license":"Apache-2.0","ruby_source_checksum":"b42875be0ee8ef72e01c5774281413a2c6393ced1d615db9cbed29e80b75f544","stable_dependencies":["node"],"stable_checksum":"f0014a13361b1ee2d8607a4e187868ab9a6e8ac637dbcd66e4af43f738d0c8cb","stable_url_args":["https://registry.npmjs.org/@playwright/mcp/-/mcp-0.0.83.tgz"],"stable_version":"0.0.83","bottle_tag":":all","bottle_checksum":"b53afe54f07847c11344e2e5408a5e30fbc9e3eb82624b0734faa226bf242efa"},"plenv":{"bottle_rebuild":1,"caveats":"To enable shims add to your profile:\n  if which plenv > /dev/null; then eval \"$(plenv init -)\"; fi\nWith zsh, add to your .zshrc:\n  if which plenv > /dev/null; then eval \"$(plenv init - zsh)\"; fi\nWith fish, add to your config.fish\n  if plenv > /dev/null; plenv init - | source ; end\n","desc":"Perl binary manager","executables":["plenv"],"head_dependencies":["perl-build"],"head_url_args":["https://github.com/tokuhirom/plenv.git",{":branch":"master"}],"homepage":"https://github.com/tokuhirom/plenv","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"1c338156848173b5a9c1d0d732ef9c3c11ab6f91ea714aaa21e771418145d57b","stable_dependencies":["perl-build"],"stable_checksum":"12004cfed7ed083911dbda3228a9fb9ce6e40e259b34e791d970c4f335935fa3","stable_url_args":["https://github.com/tokuhirom/plenv/archive/refs/tags/2.3.1.tar.gz"],"stable_version":"2.3.1","bottle_tag":":all","bottle_checksum":"5a0466e4db621c88c365d43a2833a11f9fb5c8284c906b34e2d8d71365370d31"},"plink-ng":{"aliases":["plink2"],"desc":"Whole-genome association analysis toolset (PLINK 2.0)","executables":["pgen_compress","plink2"],"head_dependencies":["zstd"],"head_url_args":["https://github.com/chrchang/plink-ng.git",{":branch":"master"}],"homepage":"https://www.cog-genomics.org/plink/2.0/","license":{":all_of":["GPL-3.0-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"c7de7409efd8c4745756348bd6fad5afd390bcfe8aa851deebaef31d8e95f083","stable_dependencies":["zstd"],"stable_checksum":"71d9ee5cd1828ec622dacc5345ce620ef3526ec3c816936bf01214a6d01a85cd","stable_url_args":["https://github.com/chrchang/plink-ng/archive/refs/tags/v2.0.0-b.1.1.tar.gz"],"stable_version":"2.0.0-b.1.1"},"plink1":{"conflicts":[["putty",{":because":"both install a `plink` binary"}]],"desc":"Whole-genome association analysis toolset","executables":["plink"],"head_url_args":["https://github.com/chrchang/plink-ng.git",{":branch":"master"}],"homepage":"https://www.cog-genomics.org/plink/1.9/","license":"GPL-3.0-or-later","ruby_source_checksum":"1c1988611811b156142e21263372254b57a632385dc4804264e5d5f8caaaa07c","stable_checksum":"07f74f8c588e9cdc95f60b3b665976852e27db1f188a3bb75ff5ff4cba075d9d","stable_url_args":["https://github.com/chrchang/plink-ng/archive/refs/tags/v1.9.0.tar.gz"],"stable_version":"1.9.0"},"plog":{"desc":"Portable, simple and extensible C++ logging library","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://github.com/SergiusTheBest/plog","license":"MIT","ruby_source_checksum":"8d90864e9810f1262f14e7d7954231f816180594055d7366a32e6c19f1c9b002","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"d60b8b35f56c7c852b7f00f58cbe9c1c2e9e59566c5b200512d0cdbb6309a7c2","stable_url_args":["https://github.com/SergiusTheBest/plog/archive/refs/tags/1.1.11.tar.gz"],"stable_version":"1.1.11","bottle_tag":":all","bottle_checksum":"1128d5665015871186eb36b6ad55699345e184c854f510884bce557207d532fc"},"plotutils":{"bottle_rebuild":1,"desc":"C/C++ function library for exporting 2-D vector graphics","executables":["double","graph","hersheydemo","ode","pic2plot","plot","plotfont","spline","tek2plot"],"head_dependencies":["libpng"],"homepage":"https://www.gnu.org/software/plotutils/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"1803307e37c1b79042d4a8efcd50971fc492779e77cb45085a56190239d8ecf1","stable_dependencies":["libpng"],"stable_checksum":"4f4222820f97ca08c7ea707e4c53e5a3556af4d8f1ab51e0da6ff1627ff433ab","stable_url_args":["https://ftpmirror.gnu.org/plotutils/plotutils-2.6.tar.gz"],"stable_version":"2.6","bottle_cellar":":any","bottle_checksum":"5b899b62f779098696d71a54ddba9ed0307110b9f04a21f6a7c11f65d777842a"},"plow":{"desc":"High-performance and real-time metrics displaying HTTP benchmarking tool","executables":["plow"],"head_dependencies":[{"go":":build"}],"homepage":"https://deepwiki.com/six-ddc/plow","license":"Apache-2.0","ruby_source_checksum":"e32712eb360544d4f27a162057e737a37ccca4869f372e4c7bbda6ee6ee8830a","stable_dependencies":[{"go":":build"}],"stable_checksum":"e1b706c8aa137a09dc4061bd9a01c12ad8bb8e175d28d6180008a2a296349d91","stable_url_args":["https://github.com/six-ddc/plow/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"plowshare":{"bottle_rebuild":2,"desc":"Download/upload tool for popular file sharing websites","executables":["plowdel","plowdown","plowlist","plowmod","plowprobe","plowup"],"head_dependencies":["feh","libcaca","recode","spidermonkey","bash","coreutils","gnu-sed"],"homepage":"https://github.com/mcrapet/plowshare","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"c3c9943e78c4c1fee1b85195d8bcd8e40ce02591b0bd9e4291c6376ace5e4e57","stable_dependencies":["feh","libcaca","recode","spidermonkey","bash","coreutils","gnu-sed"],"stable_checksum":"c17d0cc1b3323f72b2c1a5b183a9fcef04e8bfc53c9679a4e1523642310d22ad","stable_url_args":["https://github.com/mcrapet/plowshare/archive/refs/tags/v2.1.7.tar.gz"],"stable_version":"2.1.7"},"plplot":{"bottle_rebuild":1,"desc":"Cross-platform software package for creating scientific plots","executables":["pltek"],"head_dependencies":["cairo","freetype","gcc","glib","pango","gettext","harfbuzz",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://plplot.sourceforge.net/","license":{":all_of":["LGPL-2.0-or-later","BSD-3-Clause","HPND",":cannot_represent"]},"revision":4,"ruby_source_checksum":"80084a0cbadd2402992d809c3db1a09f4308c6c03218b46fbbe59cd9db7f46c9","stable_dependencies":["cairo","freetype","gcc","glib","pango","gettext","harfbuzz",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"b92de4d8f626a9b20c84fc94f4f6a9976edd76e33fb1eae44f6804bdcc628c7b","stable_url_args":["https://downloads.sourceforge.net/project/plplot/plplot/5.15.0%20Source/plplot-5.15.0.tar.gz"],"stable_version":"5.15.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"32fde8a89d5580c4e09d9fac911a5ac0c5ee2c745a967109e1c130600c30fce7"},"pluto":{"desc":"CLI tool to help discover deprecated apiVersions in Kubernetes","executables":["pluto"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/FairwindsOps/pluto.git",{":branch":"master"}],"homepage":"https://fairwinds.com","license":"Apache-2.0","ruby_source_checksum":"2c3eae68f9f0164e24e5285c9eddf8f7173092e07996ab4319c487bf90d8a154","stable_dependencies":[{"go":":build"}],"stable_checksum":"ed5b315ab5ac90ef4a57c665107ce47e7807b7eedd0a73be18459b34111286b0","stable_url_args":["https://github.com/FairwindsOps/pluto/archive/refs/tags/v5.24.4.tar.gz"],"stable_version":"5.24.4"},"plutobook":{"desc":"Paged HTML Rendering Library","executables":["html2pdf","html2png"],"head_dependencies":["cairo","fontconfig","freetype","harfbuzz","icu4c@79","jpeg-turbo","libidn2","webp",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"llvm":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://github.com/plutoprint/plutobook","license":"MPL-2.0","revision":1,"ruby_source_checksum":"bb12ad54d7f4f56031c1a113d19d726b9c4198cc575ab36943a6367ae71cb3ca","stable_dependencies":["cairo","fontconfig","freetype","harfbuzz","icu4c@79","jpeg-turbo","libidn2","webp",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"llvm":":build"}],"stable_checksum":"439758ab506d4578518bc1427c4ea4eed8e654d9e01cea327267156a83428310","stable_url_args":["https://github.com/plutoprint/plutobook/archive/refs/tags/v0.20.0.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.20.0"},"plutoprint":{"desc":"Generate PDFs and Images from HTML","executables":["plutoprint"],"head_dependencies":["plutobook","python@3.15",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"llvm":":build"}],"homepage":"https://github.com/plutoprint/plutoprint","license":"MIT","ruby_source_checksum":"f1ddf65b9c69c7215f6e880ad074c6192df304e6991a4455287883068e64bb37","stable_dependencies":["plutobook","python@3.15",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"llvm":":build"}],"stable_checksum":"6240e645599f08953fe0296b5b1955c6a978b212a05b878c2ba652a8ce7a0c82","stable_url_args":["https://files.pythonhosted.org/packages/6b/e8/7db9d2d4801b80928f3b53d90d7343873aebed06b4cef5b71bc25f77086b/plutoprint-0.23.0.tar.gz"],"stable_version":"0.23.0"},"plutosvg":{"desc":"Tiny SVG rendering library in C","head_dependencies":["freetype","plutovg",{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://github.com/sammycage/plutosvg","license":"MIT","ruby_source_checksum":"8c24a47d5967684e9ff536464a95c41ee712d56b082c74ec7999b2043e1cb556","stable_dependencies":["freetype","plutovg",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"49d5cfe772d3aa10cd4879f2f6e189f5083c08e4c8ea01bf3d5b87c97dfca7d2","stable_url_args":["https://github.com/sammycage/plutosvg/archive/refs/tags/v0.0.8.tar.gz"],"stable_version":"0.0.8"},"plutovg":{"desc":"Tiny 2D vector graphics library in C","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/sammycage/plutovg","license":"MIT","ruby_source_checksum":"2c6d50602bf5f96fc60f6b9d900dfc2e8b3a487340366530074d566a8546c0ae","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"2b0d17a6e016f47b86f9c00e2cb82600041b1ea1f7d2a00c2d46ae542cbfed3c","stable_url_args":["https://github.com/sammycage/plutovg/archive/refs/tags/v1.3.3.tar.gz"],"stable_version":"1.3.3"},"plz-cli":{"desc":"Copilot for your terminal","executables":["plz"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/m1guelpf/plz-cli.git",{":branch":"main"}],"homepage":"https://github.com/m1guelpf/plz-cli","license":"MIT","ruby_source_checksum":"290de133b2ae9b2ecef2ae6850c0a101447e80a01341afaa5a5016638c074142","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ea6b65deb69f86e53210d2457f49a53bb73ab52282fccc5b6cae8e8c059ecb00","stable_url_args":["https://github.com/m1guelpf/plz-cli/archive/refs/tags/v0.1.9.tar.gz"],"stable_version":"0.1.9","bottle_checksum":"c7d9faf76691065577ded69403cda475780883ce581b767ce72d1d4d498e5511"},"plzip":{"desc":"Data compressor","executables":["plzip"],"head_dependencies":["lzlib"],"homepage":"https://www.nongnu.org/lzip/plzip.html","license":"GPL-2.0-or-later","ruby_source_checksum":"2ce817959c4f648c5d9c6b400db54db3c5864a63d9a7a15eb209885537e95c45","stable_dependencies":["lzlib"],"stable_checksum":"64d49dde20daa5fdff2b3ff28e3348082de10dd54eb10df6da7d1bc6c7a6db64","stable_url_args":["https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.13.tar.gz"],"stable_version":"1.13"},"pmccabe":{"desc":"Calculate McCabe-style cyclomatic complexity for C/C++ code","executables":["codechanges","decomment","pmccabe","vifn"],"homepage":"https://gitlab.com/pmccabe/pmccabe","license":"GPL-2.0-or-later","ruby_source_checksum":"b023d46776511ccc3bb63e488cbf1298864707352820833580bbd132bb85a5da","stable_checksum":"8b0e207c171bb3c8b9dcc226b85a8a8f1f87c98cc8e71e760a99c3058042ec48","stable_url_args":["https://gitlab.com/pmccabe/pmccabe/-/archive/v2.9/pmccabe-v2.9.tar.bz2"],"stable_version":"2.9"},"pmd":{"desc":"Source code analyzer for Java, JavaScript, and more","executables":["pmd"],"head_dependencies":["openjdk"],"homepage":"https://pmd.github.io","license":"BSD-4-Clause","ruby_source_checksum":"81148f40334a0d2d7454d1d44220cb325a45fe963a4650cca26b580a3fe46d74","stable_dependencies":["openjdk"],"stable_checksum":"f974ba571f7bc01c73fffe11bade25fbc1f438698f9e9c00e416e8d65e9fbac2","stable_url_args":["https://github.com/pmd/pmd/releases/download/pmd_releases%2F7.28.0/pmd-dist-7.28.0-bin.zip"],"stable_version":"7.28.0","bottle_tag":":all","bottle_checksum":"efbf02c59e2be36b5cb215da6fb308952c174bde700d00d898593f78c8e10b59"},"pmdmini":{"desc":"Plays music in PC-88/98 PMD chiptune format","executables":["pmdplay"],"head_dependencies":["sdl2-compat"],"homepage":"https://github.com/mistydemeo/pmdmini","license":"GPL-2.0-or-later","ruby_source_checksum":"98420be38d671c9921e082538cef61167e918f589451ff86f492b75076bebd82","stable_dependencies":["sdl2-compat"],"stable_patches":[{"strip":"p1","url":"https://github.com/mistydemeo/pmdmini/commit/cc0d2588997cb7576e6efa0ff465b665efc50e32.patch?full_index=1","sha256":"641cef354a65bb319f15b7261ea70e22c7415ebddb9aab35a784a5ca9bf391dd","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mistydemeo/pmdmini/pull/3"}]},{"strip":"p1","url":"https://github.com/mistydemeo/pmdmini/commit/1cb5c29b8cce8e50951230b48814ff28ca8b7470.patch?full_index=1","sha256":"9ca83e49a2d56e4eefbdc1d1a2c35d61d6d284f6d06e1957df5779feed0d21b1","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mistydemeo/pmdmini/pull/3"}]}],"stable_checksum":"e3288dcf356e83ef4ad48cde44fcb703ca9ce478b9fcac1b44bd9d2d84bf2ba3","stable_url_args":["https://github.com/mistydemeo/pmdmini/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_cellar":":any","bottle_checksum":"1579283d159ce1e4a6cc100211eb926a463401e0cdee4ebf314008c478c14c09"},"pmix":{"compatibility_version":1,"desc":"Process Management Interface for HPC environments","executables":["palloc","pattrs","pctrl","pevent","plookup","pmix_info","pmixcc","pps","pquery"],"head_dependencies":["hwloc","libevent",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/openpmix/openpmix.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}],[{"perl":":build"}]],"homepage":"https://openpmix.org/","license":"BSD-3-Clause-Open-MPI","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"c7b4ea8f1922499da2529cef55aebbda284f0633cc780abbba92a430c8760506","stable_dependencies":["hwloc","libevent"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"bb9021c8e100a376f5070ecca727f83a29b5f652dfe381793b88daa79a3b98a2","stable_url_args":["https://github.com/openpmix/openpmix/releases/download/v6.1.0/pmix-6.1.0.tar.bz2"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"6.1.0"},"pms":{"desc":"Practical Music Search, an ncurses-based MPD client","executables":["pms"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kimtore/pms.git",{":branch":"master"}],"homepage":"https://kimtore.github.io/pms/","license":"MIT","revision":1,"ruby_source_checksum":"5122f665ee6b43854aed3117fc9415fe0a413a4d53564971ed57d332336c1c1a","stable_dependencies":["glib","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"96bf942b08cba10ee891a63eeccad307fd082ef3bd20be879f189e1959e775a6","stable_url_args":["https://downloads.sourceforge.net/project/pms/pms/0.42/pms-0.42.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.42","bottle_cellar":":any","bottle_checksum":"c1bad14da37f77e32560f8369ec9978d7bdf9f23027a9e6e3be067e37ab8eded"},"pmtiles":{"desc":"Single-file executable tool for creating, reading and uploading PMTiles archives","executables":["pmtiles"],"head_dependencies":[{"go":":build"}],"homepage":"https://protomaps.com/docs/pmtiles","license":"BSD-3-Clause","ruby_source_checksum":"a32288e93f4eaeb13d4ad0f8e06e4ff6f98a955bcfcfb8390e85eede0d714bdd","stable_dependencies":[{"go":":build"}],"stable_checksum":"022386795fae441dd35927e4061daaed8cda7e21ba0a2e2253c8fd0d85bc482f","stable_url_args":["https://github.com/protomaps/go-pmtiles/archive/refs/tags/v1.31.2.tar.gz"],"stable_version":"1.31.2"},"pnetcdf":{"desc":"Parallel netCDF library for scientific data using the OpenMPI library","executables":["cdfdiff","ncmpidiff","ncmpidump","ncmpigen","ncoffsets","ncvalidator","pnetcdf-config","pnetcdf_version"],"head_dependencies":["gcc","open-mpi"],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://parallel-netcdf.github.io/index.html","license":"NetCDF","ruby_source_checksum":"f7b15de2229a9ebc6f6f88c8d87e5f9773909616741ad25d438bf6cde8e7d57a","stable_dependencies":["gcc","open-mpi"],"stable_checksum":"169c6adab08ba49154f14261225992601c573971b823c2066008a8ff57973f8a","stable_url_args":["https://parallel-netcdf.github.io/Release/pnetcdf-1.15.1.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"1.15.1"},"png++":{"bottle_rebuild":1,"desc":"C++ wrapper for libpng library","head_dependencies":["libpng"],"homepage":"https://www.nongnu.org/pngpp/","license":"BSD-3-Clause","ruby_source_checksum":"a7fa6cb66cc2299f1c5f3e226b7d777850bea4d816d29afa816a60ed41dd77a7","stable_dependencies":["libpng"],"stable_checksum":"998af216ab16ebb88543fbaa2dbb9175855e944775b66f2996fc945c8444eee1","stable_url_args":["https://download.savannah.gnu.org/releases/pngpp/png++-0.2.10.tar.gz"],"stable_version":"0.2.10","bottle_tag":":all","bottle_checksum":"691981245534fb80ef1d86b9d7c2fff6f57ece7b50d7def13d5930be8dbf00f7"},"png2ico":{"bottle_rebuild":2,"desc":"PNG to icon converter","executables":["png2ico"],"head_dependencies":["libpng"],"homepage":"https://www.freshports.org/graphics/png2ico/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"e273cde46d81bbbb1a29c7df78345a3b0fffa84d389bf86ce48cd59d1cfd4290","stable_dependencies":["libpng"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"d6bc2b8f9dacfb8010e5f5654aaba56476df18d88e344ea1a32523bb5843b68e","stable_url_args":["https://pkg.freebsd.org/ports-distfiles/png2ico-src-2002-12-08.tar.gz"],"stable_version":"2002-12-08","bottle_cellar":":any","bottle_checksum":"2ecc84b99276ef5631e78be7ee5af4890972b3071aa288174a215ce3fdfc5b53"},"pngcheck":{"bottle_rebuild":1,"desc":"Print info and check PNG, JNG, and MNG files","executables":["pngcheck"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/pnggroup/pngcheck","license":"HPND","ruby_source_checksum":"c125e971177d58807fe15fe36e09a7edeeade91e66ff922b1907b7981a67ffa2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a24ac2348efca5895e9d6f53fd316f3d5c409ab92a74b2b8106541759304da53","stable_url_args":["https://github.com/pnggroup/pngcheck/archive/refs/tags/v4.0.1.tar.gz"],"stable_version":"4.0.1"},"pngcrush":{"bottle_rebuild":2,"desc":"Optimizer for PNG files","executables":["pngcrush"],"head_dependencies":["libpng"],"homepage":"https://pmt.sourceforge.io/pngcrush/","license":":cannot_represent","ruby_source_checksum":"095c1951eb3ec23b9412af2f2b7db4aa2e9af6bc0de37958aae22c5a7350b926","stable_dependencies":["libpng"],"stable_patches":[{"strip":"p1","url":"https://sources.debian.org/data/main/p/pngcrush/1.8.13-1/debian/patches/ignore_PNG_IGNORE_ADLER32.patch","sha256":"d1794d1ffef25a1c974caa219d7e33c0aa94f98c572170ec12285298d0216c29","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/pmt/bugs/82/"}]}],"stable_checksum":"3b4eac8c5c69fe0894ad63534acedf6375b420f7038f7fc003346dd352618350","stable_url_args":["https://downloads.sourceforge.net/project/pmt/pngcrush/1.8.13/pngcrush-1.8.13-nolib.tar.xz"],"stable_version":"1.8.13"},"pngnq":{"bottle_rebuild":2,"desc":"Tool for optimizing PNG images","executables":["pngcomp","pngnq"],"head_dependencies":["libpng",{"pkgconf":":build"}],"homepage":"https://pngnq.sourceforge.net/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"292da8a3d8a6e7fa06439a2b864d313932832e29d08ae03649f948705b5b6602","stable_dependencies":["libpng",{"pkgconf":":build"}],"stable_checksum":"c147fe0a94b32d323ef60be9fdcc9b683d1a82cd7513786229ef294310b5b6e2","stable_url_args":["https://downloads.sourceforge.net/project/pngnq/pngnq/1.1/pngnq-1.1.tar.gz"],"stable_version":"1.1"},"pngpaste":{"desc":"Paste PNG into files","executables":["pngpaste"],"homepage":"https://github.com/jcsalterego/pngpaste","license":"BSD-2-Clause","ruby_source_checksum":"bf81c3789a9be0333ebb3bb0bc5e16fa458bbd3c72575b5697b0964c9456cd6e","stable_checksum":"6221201cb05191855f0d2707ce7f4055f6e1330de8efc09d386be2a6629f543b","stable_url_args":["https://github.com/jcsalterego/pngpaste/archive/refs/tags/0.2.3.tar.gz"],"stable_version":"0.2.3","bottle_checksum":"b41718216a8c084f6c8aa9324e17083daa05dd4a1099e71f0e317cbfca2f92d6"},"pngquant":{"bottle_rebuild":1,"desc":"PNG image optimizing utility","executables":["pngquant"],"head_dependencies":["libpng","little-cms2",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/kornelski/pngquant.git",{":branch":"main"}],"homepage":"https://pngquant.org/","license":{":all_of":["GPL-3.0-or-later","HPND","BSD-2-Clause"]},"ruby_source_checksum":"eb7086384e5df0883b5b14de853ad6c7478f7ce63f0e6a42a0f9a69de857c394","stable_dependencies":["libpng","little-cms2",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"68a12bdd8825f9989f4ee9a6ab0b42727dae57728b939ef63453366697a07232","stable_url_args":["https://static.crates.io/crates/pngquant/pngquant-3.0.3.crate"],"stable_version":"3.0.3","bottle_cellar":":any","bottle_checksum":"e9a2a6f6276529634cf601eb2c15b257db31d0d7b5fab624ef6f4001af4faac9"},"pnpm":{"aliases":["pnpm@12"],"compatibility_version":1,"conflicts":[["corepack",{":because":"both install `pnpm` and `pnpx` binaries"}]],"desc":"Fast, disk space efficient package manager","executables":["pn","pnpm","pnpx","pnx"],"head_dependencies":[{"esbuild":":build"},{"node":":build"},{"rust":":build"}],"head_url_args":["https://github.com/pnpm/pnpm.git",{":branch":"main"}],"homepage":"https://pnpm.io/","license":"MIT","ruby_source_checksum":"7d5503f1466709bc0ea900de2733caf9f0dd4648be567bccd082f6e0031a47c7","stable_dependencies":[{"esbuild":":build"},{"node":":build"},{"rust":":build"}],"stable_checksum":"a4e58c4bc5113d4539463a7f65708032f7dc8b8b6c4106675c8e2a7e08c754b8","stable_url_args":["https://github.com/pnpm/pnpm/archive/refs/tags/v12.15.0.tar.gz"],"stable_version":"12.15.0","versioned_formulae":["pnpm@11","pnpm@10","pnpm@9"]},"pnpm@10":{"caveats":"pnpm requires a Node installation to function. You can install one with:\n  brew install node\n","desc":"Fast, disk space efficient package manager","executables":["pnpm","pnpm@10","pnpx","pnpx@10"],"head_dependencies":[{"node":[":build",":test"]}],"homepage":"https://pnpm.io/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"efeaf9d04b3c85bbf028c24241d27582ecf3a7f08fec41ab193c7b0198bcb34d","stable_dependencies":[{"node":[":build",":test"]}],"stable_checksum":"5be9fac9764583af5fa07015b9b0aa930ef634535df9fa6f464020d72b195630","stable_url_args":["https://registry.npmjs.org/pnpm/-/pnpm-10.34.8.tgz"],"stable_version":"10.34.8","versioned_formulae":["pnpm@11","pnpm@9"]},"pnpm@11":{"caveats":"pnpm requires a Node installation to function. You can install one with:\n  brew install node\n","compatibility_version":1,"desc":"Fast, disk space efficient package manager","executables":["pn","pnpm","pnpm@11","pnpx","pnpx@11","pnx"],"head_dependencies":[{"node":[":build",":test"]}],"homepage":"https://pnpm.io/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"a0cae76dfc1d42266681ce76a4941455e1e450e5ef29faf19bf4650799dafe8c","stable_dependencies":[{"node":[":build",":test"]}],"stable_checksum":"02bf6cec47fe28f30a224204f924175c2d8750c60e84e315a25cba57ce84da6a","stable_url_args":["https://registry.npmjs.org/pnpm/-/pnpm-11.28.8.tgz"],"stable_version":"11.28.8","versioned_formulae":["pnpm@10","pnpm@9"]},"pnpm@9":{"caveats":"pnpm requires a Node installation to function. You can install one with:\n  brew install node\n","deprecate_args":{":date":"2026-08-06",":because":":unsupported"},"desc":"Fast, disk space efficient package manager","disable_args":{":date":"2027-02-06",":because":":unsupported"},"executables":["pnpm","pnpm@9","pnpx","pnpx@9"],"head_dependencies":[{"node":[":build",":test"]}],"homepage":"https://pnpm.io/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"88ee140a3a6e065dc5903fb79a8ab407c17683c9e2e50938a283c86cf1935654","stable_dependencies":[{"node":[":build",":test"]}],"stable_checksum":"cf86a7ad764406395d4286a6d09d730711720acc6d93e9dce9ac7ac4dc4a28a7","stable_url_args":["https://registry.npmjs.org/pnpm/-/pnpm-9.15.9.tgz"],"stable_version":"9.15.9","versioned_formulae":["pnpm@11","pnpm@10"],"bottle_cellar":":any","bottle_checksum":"4ecc62fb50f7704d9afa60dc3e161ec772c59f85d0df91808813f26bd7fe3ace"},"po4a":{"desc":"Documentation translation maintenance tool","executables":["msguntypot","po4a","po4a-display-man","po4a-display-pod","po4a-gettextize","po4a-normalize","po4a-translate","po4a-updatepo"],"head_dependencies":["gettext",{"docbook-xsl":":build"}],"head_url_args":["https://github.com/mquinson/po4a.git",{":branch":"master"}],"head_uses_from_macos":[["libxslt"],["perl"]],"homepage":"https://po4a.org","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"be39096f26a4df51e0bb7d400e262d0691a7a6e5418b49e6375327ea26fdbf51","stable_dependencies":["gettext",{"docbook-xsl":":build"}],"stable_checksum":"6e390eb7707501a86f2e648d78fddb0d211d1e8699aa1ee201176e9f966a798b","stable_url_args":["https://github.com/mquinson/po4a/archive/refs/tags/v0.74.tar.gz"],"stable_uses_from_macos":[["libxslt"],["perl"]],"stable_version":"0.74"},"pocket-id":{"desc":"Open-source identity provider for secure user authentication","executables":["pocket-id"],"head_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"head_url_args":["https://github.com/pocket-id/pocket-id.git",{":branch":"main"}],"homepage":"https://pocket-id.org","license":"BSD-2-Clause","ruby_source_checksum":"915cadf1c4cf7013f0de256c3718b7e4aa835aa926f4d79b829e378339b77636","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/pocket-id"],[":log_path","$HOMEBREW_PREFIX/var/log/pocket-id.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/pocket-id.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/pocket-id/bin/pocket-id"]],"stable_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"30e54b7743fe8291cba333d5ec3bee3d7b7539871861858f09afca9ed48b2a94","stable_url_args":["https://github.com/pocket-id/pocket-id/archive/refs/tags/v2.19.1.tar.gz"],"stable_version":"2.19.1"},"pocket-tts":{"desc":"Text-to-speech application designed to run efficiently on CPUs","executables":["pocket-tts"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15","pytorch",{"scipy":":no_linkage"},{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/kyutai-labs/pocket-tts.git",{":branch":"main"}],"homepage":"https://github.com/kyutai-labs/pocket-tts","license":"MIT","ruby_source_checksum":"5bde02b3c90657fff6d06757e546e7a8633555c5ed46f938b6b5f4ff8436674f","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15","pytorch",{"scipy":":no_linkage"},{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"bf3eb338bc5f80793afcff438cbbde33c62b8d1d43f7188a74df8b64c620a6fd","stable_url_args":["https://files.pythonhosted.org/packages/03/a5/e787a6b68ad100c1f33539e3f9108b32a08d65d94d18996927a3562cdd38/pocket_tts-4.0.1.tar.gz"],"stable_version":"4.0.1"},"pocketbase":{"desc":"Open source backend for your next project in 1 file","executables":["pocketbase"],"head_dependencies":[{"go":":build"}],"homepage":"https://pocketbase.io/","license":"MIT","ruby_source_checksum":"38a52481d024766f114a8acd289603b23cad433339a8ef0d4a6a0da947f5799e","stable_dependencies":[{"go":":build"}],"stable_checksum":"f5ed3d708d1598b9c8b2bbf07e0f1bfd9f4f6235a3157013a9a889d5081147e1","stable_url_args":["https://github.com/pocketbase/pocketbase/archive/refs/tags/v0.40.6.tar.gz"],"stable_version":"0.40.6"},"pocl":{"desc":"Portable Computing Language","executables":["poclcc"],"head_dependencies":["hwloc","llvm","opencl-icd-loader",{"cmake":":build"},{"opencl-headers":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/pocl/pocl.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://portablecl.org/","license":"MIT","ruby_source_checksum":"f0a93d078a69e8d218aa5822b3115e220ead51a24309ff19b679de34a4014bac","stable_dependencies":["hwloc","llvm","opencl-icd-loader",{"cmake":":build"},{"opencl-headers":":build"},{"pkgconf":":build"}],"stable_checksum":"7ddc01a7afcd49d4ec7fa9bf94df20852db44fcda629a9763086a8c541e5da1e","stable_url_args":["https://github.com/pocl/pocl/archive/refs/tags/v7.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"7.2"},"poco":{"compatibility_version":6,"desc":"C++ class libraries for building network and internet-based applications","executables":["cpspc","f2cpsp","poco-arc"],"head_dependencies":["openssl@4","pcre2","utf8proc",{"cmake":":build"}],"head_url_args":["https://github.com/pocoproject/poco.git",{":branch":"main"}],"head_uses_from_macos":[["expat"],["sqlite"]],"homepage":"https://pocoproject.org/","license":"BSL-1.0","revision":1,"ruby_source_checksum":"1fd401ee791569e3dba68db817472fd874d6447d9c170bf6a3ac4a0ea5108b65","stable_dependencies":["openssl@4","pcre2","utf8proc",{"cmake":":build"}],"stable_checksum":"d92e9e6711957a6b4415d4ffe0df5470b229bfa123334865c3b6a065030cd3a8","stable_url_args":["https://pocoproject.org/releases/poco-1.15.4/poco-1.15.4-all.tar.bz2"],"stable_uses_from_macos":[["expat"],["sqlite"]],"stable_version":"1.15.4"},"pocsuite3":{"bottle_rebuild":1,"desc":"Open-sourced remote vulnerability testing framework","executables":["poc-console","pocsuite"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"pkgconf":":build"}],"head_url_args":["https://github.com/knownsec/pocsuite3.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://pocsuite.org/","license":"GPL-2.0-only","revision":11,"ruby_source_checksum":"92e270ad2f5b2b1c825bcb4bccd83ebfcaefb66af4695691b16383295bb00a7c","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"pkgconf":":build"}],"stable_checksum":"4107396b5fbbeeb65b27b574c6fb5a40831d1983ad4fd2f9a83c87006bed98e6","stable_url_args":["https://files.pythonhosted.org/packages/12/33/a9f77b222075f034c04c615de19c9ef0f93457d9b627e95cc40d07949e70/pocsuite3-2.1.0.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"2.1.0"},"pod2man":{"desc":"Perl documentation generator","executables":["pod2man","pod2text"],"homepage":"https://www.eyrie.org/~eagle/software/podlators/","keg_only_args":["it conflicts with the pod2man that ships with Perl"],"license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"c6058e86fc5640ccb3c7061ebf22d2e6961dc57a76029c4a56a7e5ea44fdce55","stable_checksum":"a28027ac17848912ab2b14544fd457e28269e7b3f8423d72526556f9779b1807","stable_url_args":["https://archives.eyrie.org/software/perl/podlators-v6.1.1.tar.xz"],"stable_version":"6.1.1"},"podcast-archiver":{"bottle_rebuild":1,"desc":"Archive all episodes from your favorite podcasts","executables":["podcast-archiver"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"homepage":"https://codeberg.org/hausgeist/podcast-archiver","license":"MIT","revision":6,"ruby_source_checksum":"86fd422e6576995a65362bb7d1bd06906c532b3cdaab2a7fca3d336a7b50f034","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"1c157df1202d1ce05e2303d7d729e4e1e87ba202cba6f51c6024b38a2236b937","stable_url_args":["https://files.pythonhosted.org/packages/96/05/8f08025cbfb32ad8a0589d90e69c9da04d4ecf201b48815569a114ffed2e/podcast_archiver-2.3.5.tar.gz"],"stable_version":"2.3.5"},"podcast-dl":{"desc":"CLI for downloading and archiving podcasts","executables":["podcast-dl"],"head_dependencies":["node"],"head_url_args":["https://github.com/lightpohl/podcast-dl.git",{":branch":"main"}],"homepage":"https://github.com/lightpohl/podcast-dl","license":"MIT","ruby_source_checksum":"82491a1a8af0de2ba7c83df3fda056b6127a39f1ce6a20909107e25cbe88f3b0","stable_dependencies":["node"],"stable_checksum":"3db55a8a15a8fbd5652e9594675ea102ef6cf0fc679a9846e46d5341f8cf8c4d","stable_url_args":["https://registry.npmjs.org/podcast-dl/-/podcast-dl-12.1.4.tgz"],"stable_version":"12.1.4","bottle_tag":":all","bottle_checksum":"11d2efe8acbba22a4f046ec59a4fb94eac9a6afb84af3c3bf3eafa724f044ee3"},"podiff":{"caveats":"To use with git, add this to your .git/config or global git config file:\n\n  [diff \"podiff\"]\n  command = $HOMEBREW_PREFIX/bin/podiff -D-u\n\nThen add the following line to the .gitattributes file in\nthe directory with your PO files:\n\n  *.po diff=podiff\n\nSee `man podiff` for more information.\n","desc":"Compare textual information in two PO files","executables":["podiff"],"homepage":"https://puszcza.gnu.org.ua/software/podiff/","license":"GPL-3.0-or-later","ruby_source_checksum":"d3b5939fcec474810323ca071aacd7e299a93e2173736213435c37c3dfe2d880","stable_checksum":"231531f3b0b17615a1f0ca9d712a3c196686df9f1a641688c74a2574af78b22a","stable_url_args":["https://download.gnu.org.ua/pub/release/podiff/podiff-1.4.tar.gz"],"stable_version":"1.4","bottle_checksum":"96d7320bfcaf7ca38f215341e709c4236b75a29f467381a77352e343399cbfd0"},"podlet":{"desc":"Generate podman quadlet files from a podman command or compose file","executables":["podlet"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/containers/podlet.git",{":branch":"main"}],"homepage":"https://github.com/containers/podlet","license":"MPL-2.0","ruby_source_checksum":"888b546b68aea913b49479612f6696df0a7599aafc6cb8d2ae6aa12fc2ba97f0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2dee85888e0f4ad1d8d7f6c7579d00faa69bb8dbcb4708706ef8db92e41f9bef","stable_url_args":["https://github.com/containers/podlet/archive/refs/tags/v0.3.2.tar.gz"],"stable_version":"0.3.2"},"podman-compose":{"bottle_rebuild":1,"desc":"Alternative to docker-compose using podman","executables":["podman-compose"],"head_dependencies":["libyaml","podman","python@3.15"],"homepage":"https://github.com/containers/podman-compose","license":"GPL-2.0-only","ruby_source_checksum":"f44b6137bdeeb15b28f938b3da3973c3657989bd1214eae25a2f6e069d7fffb3","stable_dependencies":["libyaml","podman","python@3.15"],"stable_checksum":"c83fd9bcbaa635100d581ce52a7a4b712ee0d457481232aff392efe3ebc5a217","stable_url_args":["https://files.pythonhosted.org/packages/1f/80/a6ada19562b12ed466dac5c3e02aef5ed7c8d0881864d80e0d94d0dc71f5/podman_compose-1.6.0.tar.gz"],"stable_version":"1.6.0"},"podman-tui":{"desc":"Podman Terminal User Interface","executables":["podman-tui"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/containers/podman-tui.git",{":branch":"main"}],"homepage":"https://github.com/containers/podman-tui","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"73f588cc7827bd18669123979b274140c72a99ee0db9cee991dfe450796f4265","stable_dependencies":[{"go":":build"}],"stable_checksum":"32c8ffced718cda2d5b4bcedddb71299aaa035f035de6886100ab0f6469ca3dd","stable_url_args":["https://github.com/containers/podman-tui/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"podman":{"caveats":"In order to run containers locally, podman depends on a Linux kernel.\nOne can be started manually using `podman machine` from this package.\nTo start a podman VM automatically at login, also install the cask\n\"podman-desktop\".\n","compatibility_version":1,"desc":"Tool for managing OCI containers and pods","executables":["podman","podman-remote","podmansh"],"head_dependencies":[{"go":":build"},{"go-md2man":":build"},{"make":":build"}],"head_url_args":["https://github.com/podman-container-tools/podman.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://podman.io/","license":{":all_of":["Apache-2.0","GPL-3.0-or-later"]},"local_patch_checksums":{"Patches/podman/revert-libkrun-default.patch":"4610f74dcedfb7dd591c1e257bce3c2f99aa7f68acf837a5482b0efffd4178ce"},"ruby_source_checksum":"b2e42a4e8fba36a75054de66b3f284b9b01a38c20f2c93ed2900671a5fcaa3e2","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"]],"service_run_kwargs":{":linux":["$HOMEBREW_PREFIX/opt/podman/bin/podman","system","service","--time","0"]},"stable_dependencies":[{"go":":build"},{"go-md2man":":build"},{"make":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/podman/revert-libkrun-default.patch","type":"unofficial"}],"stable_checksum":"200fd9b4b6d820cae24fc99d8e290ec945512365cf3cda8283b3905c0c284ea8","stable_url_args":["https://github.com/podman-container-tools/podman/archive/refs/tags/v6.1.4.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"6.1.4"},"podofo":{"bottle_rebuild":1,"desc":"Library to work with the PDF file format","executables":["podofobox","podofocolor","podofocountpages","podofocrop","podofoencrypt","podofogc","podofoimg2pdf","podofoimgextract","podofoimpose","podofoincrementalupdates","podofomerge","podofonooc","podofopages","podofopdfinfo","podofosign","podofotxt2pdf","podofotxtextract","podofouncompress","podofoxmp"],"head_dependencies":["fontconfig","freetype","jpeg-turbo","libpng","libtiff","openssl@4","llvm",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/podofo/podofo.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/podofo/podofo","license":{":all_of":[{":any_of":["LGPL-2.0-or-later","MPL-2.0"]},"GPL-2.0-or-later","Apache-2.0","MIT",{":any_of":[{"LGPL-2.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}},"MPL-2.0"]}]},"ruby_source_checksum":"f59d23fdd4347ccde11cb60fd7d34a71a49df056c40cd1cda40c348827258a8a","stable_dependencies":["fontconfig","freetype","jpeg-turbo","libpng","libtiff","openssl@4","llvm",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"d6ffe6fc173ac6d6e5b00f5cb9db01990cab1bdf7cc03bdeffce3013bc9ec63a","stable_url_args":["https://github.com/podofo/podofo/archive/refs/tags/1.1.2.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.1.2"},"podsync":{"desc":"Turn YouTube or Vimeo channels, users, or playlists into podcast feeds","executables":["podsync"],"head_dependencies":["ffmpeg","yt-dlp",{"go":":build"}],"head_url_args":["https://github.com/mxpv/podsync.git",{":branch":"main"}],"homepage":"https://github.com/mxpv/podsync","license":"MIT","ruby_source_checksum":"ee2cf5752772a73195190bba4d0c29c56bde3f186951fbf8077781bfaae82cb0","stable_dependencies":["ffmpeg","yt-dlp",{"go":":build"}],"stable_checksum":"ec23c744294884c8621faeec78b411f3434f75470986837a6b371ed05373204c","stable_url_args":["https://github.com/mxpv/podsync/archive/refs/tags/v2.8.0.tar.gz"],"stable_version":"2.8.0","bottle_checksum":"ce6b3c9f883b9d1274abd99d4f4cfb3f1187c14c425b2760067f87d5f92a4180"},"poetry":{"desc":"Python package management tool","executables":["poetry"],"head_dependencies":[{"certifi":":no_linkage"},"cffi","python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"head_url_args":["https://github.com/python-poetry/poetry.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://python-poetry.org/","license":"MIT","revision":2,"ruby_source_checksum":"94c6b1a65b036268911648cd44d66d7963516e6f48d92c311ec5eaf4019d15b9","stable_dependencies":[{"certifi":":no_linkage"},"cffi","python@3.15",{"cmake":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"19fbd566efced512be58989a756aa1333cdc9b6aabb4fc84fd1ec9d29ee74874","stable_url_args":["https://files.pythonhosted.org/packages/43/86/204ef622b09005c0290b4cb23cc8178b0fdd52d8d6b36ad6d78dab447035/poetry-2.5.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.5.1"},"poke":{"desc":"Extensible editor for structured binary data","executables":["pk-bin2poke","pk-bpfcoredump","pk-jojopatch","pk-strings","poke","poked","pokefmt"],"head_dependencies":["bdw-gc","gettext","readline",{"help2man":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://jemarch.net/poke","license":"GPL-3.0-or-later","ruby_source_checksum":"1ea0ae04da5da105da7689babc65d7aff74a82d75e635378377d10fb57080c2f","stable_dependencies":["bdw-gc","gettext","readline",{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"6873d59abe821c8111b88623ea7ad9e090892fa95c75562606dd88374e2f5b8f","stable_url_args":["https://ftpmirror.gnu.org/poke/poke-5.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"5.0"},"pokerstove":{"desc":"Poker evaluation and enumeration software","executables":["penum_tests","peval_tests","ps-colex","ps-eval","ps-lut","util_tests"],"head_dependencies":["boost",{"cmake":":build"},{"googletest":":build"}],"homepage":"https://github.com/andrewprock/pokerstove","license":"BSD-3-Clause","revision":8,"ruby_source_checksum":"1ab8f0a8c3e8b6f4a6f3cf9015e1159a67f8679046f0abe3e4bb6d4219431e26","stable_dependencies":["boost",{"cmake":":build"},{"googletest":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/andrewprock/pokerstove/commit/8ca71960b3ee68bf7cbc419d5aee2065276054bb.patch?full_index=1","sha256":"379461a6e3258ebf9803ff4a52020d027a745e1676d7aee865f5dd035c51c6e9","type":"backport"}],"stable_checksum":"ee263f579846b95df51cf3a4b6beeb2ea5ea0450ce7f1c8d87ed6dd77b377220","stable_url_args":["https://github.com/andrewprock/pokerstove/archive/refs/tags/v1.1.tar.gz"],"stable_version":"1.1"},"polaris":{"desc":"Validation of best practices in your Kubernetes clusters","executables":["polaris"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/FairwindsOps/polaris.git",{":branch":"master"}],"homepage":"https://www.fairwinds.com/polaris","license":"Apache-2.0","ruby_source_checksum":"7cd0716741da3c7f16c96613ab40a74c26eddc9875b859bc1eb05199c79c0b6d","stable_dependencies":[{"go":":build"}],"stable_checksum":"a11095274e919643a0589080f99dcecd8f38d76306a87b803feebd7bb3ff9471","stable_url_args":["https://github.com/FairwindsOps/polaris/archive/refs/tags/v10.2.5.tar.gz"],"stable_version":"10.2.5"},"policy-engine":{"desc":"Unified Policy Engine","executables":["policy-engine"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/snyk/policy-engine.git",{":branch":"main"}],"homepage":"https://github.com/snyk/policy-engine","license":"Apache-2.0","ruby_source_checksum":"167eeed79c40c3bb3380f7a1541be4ea0931ba7b509b7caa2376ed95da309d75","stable_dependencies":[{"go":":build"}],"stable_checksum":"235f3de2da44973db56731449886eb361f23b0bccaa63f7624504045f0087828","stable_url_args":["https://github.com/snyk/policy-engine/archive/refs/tags/v1.1.7.tar.gz"],"stable_version":"1.1.7"},"policy_sentry":{"bottle_rebuild":1,"desc":"Generate locked-down AWS IAM Policies","executables":["policy_sentry"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/salesforce/policy_sentry.git",{":branch":"master"}],"homepage":"https://policy-sentry.readthedocs.io/en/latest/","license":"MIT","revision":3,"ruby_source_checksum":"418adade50c87039895b64c39a73989e7f27bb58018cbdbf2e02337abaaf32c3","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"6e16f059dde400c856815be9368052102993499e66754207f9a9a1cdcf996dd2","stable_url_args":["https://files.pythonhosted.org/packages/87/fb/1d8cd9672d757481f6ffbdb18ca92d628d8d2b08cbf1829a1c4d700bc1ab/policy_sentry-0.15.2.tar.gz"],"stable_version":"0.15.2"},"polkit":{"desc":"Toolkit for defining and handling authorizations","executables":["pkaction","pkcheck","pkexec","pkttyagent"],"head_dependencies":["duktape","glib","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["expat"]],"homepage":"https://github.com/polkit-org/polkit","license":"LGPL-2.0-or-later","ruby_source_checksum":"0adc730dbe518058f41ea4af85c30703be411646e16a3e9a18828731a804f0b3","stable_dependencies":["duktape","glib","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"6edb06bf1448e49e428f9597a97af6a05d62146dd0b58f86eeaebcee3f5ecfaa","stable_url_args":["https://github.com/polkit-org/polkit/archive/refs/tags/128.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"128"},"polyglot":{"deprecate_args":{":date":"2026-01-05",":because":"is not available via HTTPS"},"desc":"Protocol adapter to run UCI engines under XBoard","disable_args":{":date":"2027-01-05",":because":"is not available via HTTPS"},"executables":["polyglot"],"head_url_args":["https://hgm.nubati.net/git/polyglot.git",{":branch":"learn"}],"homepage":"https://www.chessprogramming.org/PolyGlot","license":"GPL-2.0-or-later","ruby_source_checksum":"b9c0ae94620abdc0afbf2e0e77af563407ef9f5f90429f221f378830500561d2","stable_checksum":"c11647d1e1cb4ad5aca3d80ef425b16b499aaa453458054c3aa6bec9cac65fc1","stable_url_args":["https://hgm.nubati.net/releases/polyglot-2.0.4.tar.gz"],"stable_version":"2.0.4","bottle_checksum":"719661c4cfbe1a0b809299d9285f4a715100783a6d2e7d8b89a5b3715ff4bb34"},"polyml":{"bottle_rebuild":1,"desc":"Standard ML implementation","executables":["poly","polyc","polyimport"],"head_url_args":["https://github.com/polyml/polyml.git",{":branch":"master"}],"homepage":"https://www.polyml.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"e0d16439ab342d50c384a5b1b33c42eca5af85a3747cbb2282de208d7e1e2f55","stable_checksum":"5cf5f77767568c25cf880acc2d0a32ee3d399e935475ab1626e8192fc3b07390","stable_url_args":["https://github.com/polyml/polyml/archive/refs/tags/v5.9.2.tar.gz"],"stable_version":"5.9.2"},"polynote":{"bottle_rebuild":2,"desc":"Polyglot notebook with first-class Scala support","executables":["polynote"],"head_dependencies":["numpy","openjdk","python@3.15",{"python-setuptools":":build"}],"homepage":"https://polynote.org/","license":"Apache-2.0","ruby_source_checksum":"7c4daa68a44e9ee65dd32000d08e8fe09661d9737327dce7c3e97a8e6d5e0c4e","stable_dependencies":["numpy","openjdk","python@3.15",{"python-setuptools":":build"}],"stable_checksum":"a43afd3a19343b93ec2d323731f18c296ed0af33b7a56420af2ade40dd14c17b","stable_url_args":["https://github.com/polynote/polynote/releases/download/0.7.2/polynote-dist.tar.gz"],"stable_version":"0.7.2"},"polypolish":{"desc":"Short-read polishing tool for long-read assemblies","executables":["polypolish"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rrwick/Polypolish.git",{":branch":"main"}],"homepage":"https://github.com/rrwick/Polypolish","license":"GPL-3.0-or-later","ruby_source_checksum":"643127a2003807b1f496e4cab4a01e2159f5918b36d28b26505644663548a7cc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4e00dce9e3c1a224fdfe16b0e3632df13a250f43a36c302fd579683bbd325086","stable_url_args":["https://github.com/rrwick/Polypolish/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"pomerium":{"desc":"Identity and context-aware access proxy","executables":["pomerium"],"head_dependencies":[{"go@1.26":":build"},{"node":":build"}],"head_url_args":["https://github.com/pomerium/pomerium.git",{":branch":"main"}],"homepage":"https://www.pomerium.com","license":"Apache-2.0","ruby_source_checksum":"627c888ffe73c6f16cfcd3641e666a935e0886b93b40b32cd64d211d1b363b43","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/pomerium.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/pomerium.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/pomerium/bin/pomerium","--config","$HOMEBREW_PREFIX/etc/pomerium.yaml"]],"stable_dependencies":[{"go@1.26":":build"},{"node":":build"}],"stable_checksum":"477bb4909f44b32c73d30655ef21478bd5b403922cf2bbc1549c97286ff2658f","stable_url_args":["https://github.com/pomerium/pomerium/archive/refs/tags/v0.33.4.tar.gz"],"stable_version":"0.33.4"},"pomsky":{"desc":"Regular expression language","executables":["pomsky"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/pomsky-lang/pomsky.git",{":branch":"main"}],"homepage":"https://pomsky-lang.org/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"139e3254a9b0ed92b45321fbd8ec00eb0f63a9597ce6b1f06d3090b6539da94f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a6265bac4e9ddb03f85ddb9a9c2cc391472b8b0d14570719146272fd3cf361d3","stable_url_args":["https://github.com/pomsky-lang/pomsky/archive/refs/tags/v0.12.tar.gz"],"stable_version":"0.12"},"ponyc":{"desc":"Object-oriented, actor-model, capabilities-secure programming language","executables":["pony-agent-server","pony-dep","pony-doc","pony-lint","pony-lsp","ponyc"],"head_dependencies":["openssl@4",{"cmake":":build"},{"google-benchmark":":build"},{"googletest":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.ponylang.io/","license":"BSD-2-Clause","oldnames":["pony-language-server"],"ruby_source_checksum":"01e1e8118127fc53e33b56c5b32283900415c38a68516ed7f8e666064fde8aab","stable_dependencies":["openssl@4",{"cmake":":build"},{"google-benchmark":":build"},{"googletest":":build"}],"stable_url_args":["https://github.com/ponylang/ponyc.git",{":tag":"0.77.1",":revision":"907c389719e67c3d1b44db9ac788908b8194789d"}],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.77.1"},"ponysay":{"bottle_rebuild":5,"desc":"Cowsay but with ponies","executables":["ponysay","ponysay-tool","ponythink"],"head_dependencies":["coreutils","python@3.15",{"gzip":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/erkin/ponysay.git",{":branch":"master"}],"homepage":"https://github.com/erkin/ponysay/","license":"GPL-3.0-or-later","revision":7,"ruby_source_checksum":"286875516856fbac38938e84604d744ca58a689688ad58678a404d14434102b4","stable_dependencies":["coreutils","python@3.15",{"gzip":":build"},{"texinfo":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/erkin/ponysay/commit/69c23e3a.patch?full_index=1","sha256":"2c58d5785186d1f891474258ee87450a88f799408e3039a1dc4a62784de91b63","type":"backport","resolves":[{"type":"defect","id":"https://github.com/erkin/ponysay/pull/299"}]}],"stable_checksum":"c382d7f299fa63667d1a4469e1ffbf10b6813dcd29e861de6be55e56dc52b28a","stable_url_args":["https://github.com/erkin/ponysay/archive/refs/tags/3.0.3.tar.gz"],"stable_version":"3.0.3"},"pop":{"desc":"Send emails from your terminal","executables":["pop"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/charmbracelet/pop","license":"MIT","ruby_source_checksum":"6adcec6df4366c99d31f7ad98537bab56b34fe925d1497ecf8c4143be464d492","stable_dependencies":[{"go":":build"}],"stable_checksum":"c577d4f3edf403e34832013b79ddc159c1eec938e0bd452b2623c853f752a75c","stable_url_args":["https://github.com/charmbracelet/pop/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"popeye":{"bottle_rebuild":1,"desc":"Kubernetes cluster resource sanitizer","executables":["popeye"],"head_dependencies":[{"go":":build"}],"homepage":"https://popeyecli.io","license":"Apache-2.0","ruby_source_checksum":"bd953b0eaa4d46c0bb3fb3f4d7e9cc6508415fd26caa8aae549033427687d05b","stable_dependencies":[{"go":":build"}],"stable_checksum":"f8eef3d6b9cda24f4d9bdc24620c1368cd6a749f1321a499e88b339258e01d92","stable_url_args":["https://github.com/derailed/popeye/archive/refs/tags/v0.22.1.tar.gz"],"stable_version":"0.22.1"},"poppler-qt5":{"compatibility_version":1,"deprecate_args":{":date":"2026-05-19",":because":"is for end-of-life Qt 5"},"desc":"PDF rendering library (based on the xpdf-3.0 code base)","disable_args":{":date":"2027-05-19",":because":"is for end-of-life Qt 5"},"executables":["pdfattach","pdfdetach","pdffonts","pdfimages","pdfinfo","pdfseparate","pdfsig","pdftocairo","pdftohtml","pdftoppm","pdftops","pdftotext","pdfunite"],"head_dependencies":["brotli","cairo","fontconfig","freetype","glib","gpgmepp","harfbuzz","jpeg-turbo","libpng","libtiff","little-cms2","nspr","nss","openjpeg","qt@5","gettext","gpgme",{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.freedesktop.org/poppler/poppler.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}],["curl"]],"homepage":"https://poppler.freedesktop.org/","keg_only_args":["it conflicts with poppler"],"license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"a8f28ac601c72a152eece4a03efcf0bd0d4d8a701abe17acdbfe72abec152cc2","stable_dependencies":["brotli","cairo","fontconfig","freetype","glib","gpgmepp","harfbuzz","jpeg-turbo","libpng","libtiff","little-cms2","nspr","nss","openjpeg","qt@5","gettext","gpgme",{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"stable_checksum":"6792cb7c69205007ad87d2e936cecc5b3a31fac29ab54ffc3175fdb6b2a6ce35","stable_url_args":["https://poppler.freedesktop.org/poppler-26.10.0.tar.xz"],"stable_uses_from_macos":[[{"gperf":":build"}],["curl"]],"stable_version":"26.10.0"},"poppler-qt6":{"compatibility_version":1,"desc":"PDF rendering library (based on the xpdf-3.0 code base)","executables":["pdfattach","pdfdetach","pdffonts","pdfimages","pdfinfo","pdfseparate","pdfsig","pdftocairo","pdftohtml","pdftoppm","pdftops","pdftotext","pdfunite"],"head_dependencies":["brotli","cairo","fontconfig","freetype","glib","gpgmepp","harfbuzz","jpeg-turbo","libpng","libtiff","little-cms2","nspr","nss","openjpeg","qtbase","gettext","gpgme",{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.freedesktop.org/poppler/poppler.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}],["curl"]],"homepage":"https://poppler.freedesktop.org/","keg_only_args":["it conflicts with poppler"],"license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"b35afb5031786a493d1e357cdc4805ed19f0465a3700d0385178b690481dde51","stable_dependencies":["brotli","cairo","fontconfig","freetype","glib","gpgmepp","harfbuzz","jpeg-turbo","libpng","libtiff","little-cms2","nspr","nss","openjpeg","qtbase","gettext","gpgme",{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"stable_checksum":"6792cb7c69205007ad87d2e936cecc5b3a31fac29ab54ffc3175fdb6b2a6ce35","stable_url_args":["https://poppler.freedesktop.org/poppler-26.10.0.tar.xz"],"stable_uses_from_macos":[[{"gperf":":build"}],["curl"]],"stable_version":"26.10.0"},"poppler":{"compatibility_version":8,"conflicts":[["pdftohtml",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}],["pdf2image",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}],["xpdf",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}]],"desc":"PDF rendering library (based on the xpdf-3.0 code base)","executables":["pdfattach","pdfdetach","pdffonts","pdfimages","pdfinfo","pdfseparate","pdfsig","pdftocairo","pdftohtml","pdftoppm","pdftops","pdftotext","pdfunite"],"head_dependencies":["brotli","cairo","fontconfig","freetype","glib","gpgmepp","harfbuzz","jpeg-turbo","libpng","libtiff","little-cms2","nspr","nss","openjpeg","gettext","gpgme",{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.freedesktop.org/poppler/poppler.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}],["curl",{":since":":sonoma"}]],"homepage":"https://poppler.freedesktop.org/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"d665f018ff60fa8bb9e308d77d7831a325f9221599d672c3008b4de369665711","stable_dependencies":["brotli","cairo","fontconfig","freetype","glib","gpgmepp","harfbuzz","jpeg-turbo","libpng","libtiff","little-cms2","nspr","nss","openjpeg","gettext","gpgme",{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"pkgconf":":build"}],"stable_checksum":"6792cb7c69205007ad87d2e936cecc5b3a31fac29ab54ffc3175fdb6b2a6ce35","stable_url_args":["https://poppler.freedesktop.org/poppler-26.10.0.tar.xz"],"stable_uses_from_macos":[[{"gperf":":build"}],["curl",{":since":":sonoma"}]],"stable_version":"26.10.0"},"popt":{"compatibility_version":1,"desc":"Library like getopt(3) with a number of enhancements","homepage":"https://github.com/rpm-software-management/popt","license":"MIT","ruby_source_checksum":"80c45e602f3811a27a4300c6635a1336d3c966c909e1fb987ad28276d9555297","stable_checksum":"c25a4838fc8e4c1c8aacb8bd620edb3084a3d63bf8987fdad3ca2758c63240f9","stable_url_args":["https://ftp.osuosl.org/pub/rpm/popt/releases/popt-1.x/popt-1.19.tar.gz"],"stable_version":"1.19","bottle_cellar":":any","bottle_checksum":"4826c003aae6f5407fc0f7e9db8ae2a8e8aad55fab65e1556d7a8db300af8110"},"portable-libffi":{"desc":"Portable Foreign Function Interface library","homepage":"https://sourceware.org/libffi/","keg_only_args":["portable formulae are keg-only"],"license":"MIT","ruby_source_checksum":"2d645e8b4cf152b139cd501b483d2c7c445bb3c9a3a19457c46d69830efc6fbf","stable_checksum":"7da3e2d9a171eb0a038f592ecad3ff2bb2550f3496d87b3b29ad0cf4430c0db4","stable_url_args":["https://github.com/libffi/libffi/releases/download/v3.8.0/libffi-3.8.0.tar.gz"],"stable_version":"3.8.0"},"portable-libxcrypt":{"desc":"Extended crypt library for descrypt, md5crypt, bcrypt, and others","homepage":"https://github.com/besser82/libxcrypt","keg_only_args":["portable formulae are keg-only"],"license":"LGPL-2.1-or-later","ruby_source_checksum":"01dec7e4eba8fa7f6da7548ffd7e41d87eea8f7ff40db4c3d52f510eef3e9b85","stable_checksum":"71513a31c01a428bccd5367a32fd95f115d6dac50fb5b60c779d5c7942aec071","stable_url_args":["https://github.com/besser82/libxcrypt/releases/download/v4.5.2/libxcrypt-4.5.2.tar.xz"],"stable_version":"4.5.2"},"portable-libyaml":{"desc":"YAML Parser","homepage":"https://github.com/yaml/libyaml","keg_only_args":["portable formulae are keg-only"],"license":"MIT","ruby_source_checksum":"ca872dfd85013e75c19d104e67e65e125ddfae902748618ff39c48f83fc566b1","stable_checksum":"c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678ef4","stable_url_args":["https://github.com/yaml/libyaml/releases/download/0.2.5/yaml-0.2.5.tar.gz"],"stable_version":"0.2.5"},"portable-openssl":{"desc":"Cryptography and SSL/TLS Toolkit","homepage":"https://openssl-library.org","keg_only_args":["portable formulae are keg-only"],"license":"Apache-2.0","ruby_source_checksum":"ebcc7daba8095e76e8254d2dd9f09eb7a2cc01d1643019c2e64ca3f6cec5f174","stable_checksum":"325b5c806167c13b40b1ffeadfe0248197c00eccc4cf123ec1e28d2d2fd216d9","stable_url_args":["https://github.com/openssl/openssl/releases/download/openssl-4.0.3/openssl-4.0.3.tar.gz"],"stable_version":"4.0.3"},"portable-ruby":{"desc":"Powerful, clean, object-oriented scripting language","executables":["bootsnap","bundle","bundler","erb","gem","irb","rake","rdbg","rdoc","ri","ruby","syntax_suggest"],"head_dependencies":[{"pkgconf":":build"},{"portable-libyaml":":build"},{"portable-openssl":":build"}],"homepage":"https://www.ruby-lang.org/","keg_only_args":["portable formulae are keg-only"],"license":"Ruby","ruby_source_checksum":"f23f252c5b9ba696ef7de41704fd64b56553a612eeb8632181a6b24cd81dcd6c","stable_dependencies":[{"pkgconf":":build"},{"portable-libyaml":":build"},{"portable-openssl":":build"}],"stable_checksum":"c35350682ff050b79702d57ade4516e7336063f510155d19fb2fb5b3f3909511","stable_url_args":["https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.gz"],"stable_version":"4.0.9","bottle_tag":":big_sur","bottle_checksum":"c90d3891dc3805de531cd262bc8f17382f499db0eb9185d76b8785ec93753fac"},"portable-zlib":{"desc":"General-purpose lossless data-compression library","homepage":"https://zlib.net/","keg_only_args":["portable formulae are keg-only"],"license":"Zlib","ruby_source_checksum":"1dd8d4932ea3c51d825d522c276ccc1a45cdc74abba78d9064d7a969dc3a1381","stable_checksum":"bb329a0a2cd0274d05519d61c667c062e06990d72e125ee2dfa8de64f0119d16","stable_url_args":["https://zlib.net/zlib-1.3.2.tar.gz"],"stable_version":"1.3.2"},"portablegl":{"desc":"Implementation of OpenGL 3.x-ish in clean C","head_dependencies":[{"sdl2-compat":":test"}],"head_url_args":["https://github.com/rswinkle/PortableGL.git",{":branch":"master"}],"homepage":"https://github.com/rswinkle/PortableGL","license":"MIT","ruby_source_checksum":"74eee1c2f7deee83f29a7d64e6b188971f52f2868da417031c2e2d2cb870c81e","stable_dependencies":[{"sdl2-compat":":test"}],"stable_url_args":["https://github.com/rswinkle/PortableGL.git",{":tag":"0.100.0",":revision":"63a55db75ab07619797a93ff9bf3909355d27950"}],"stable_version":"0.100.0","bottle_tag":":all","bottle_checksum":"93cc376fab3fc5dbc505e3bce5dea8056a50e37880282a63433498410cac015a"},"portal":{"bottle_rebuild":4,"desc":"Quick and easy command-line file transfer utility from any computer to another","executables":["portal"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/SpatiumPortae/portal.git",{":branch":"master"}],"homepage":"https://github.com/SpatiumPortae/portal","license":"MIT","ruby_source_checksum":"de4f6e8458516cb050a7f48152d5cb95e39a053223397ade1318e10a69aa7292","stable_dependencies":[{"go":":build"}],"stable_checksum":"7a457ab1efa559b89eb5d7edbebccb1342896a42e30dbd943ffb6eea14179b36","stable_url_args":["https://github.com/SpatiumPortae/portal/archive/refs/tags/v1.2.3.tar.gz"],"stable_version":"1.2.3"},"portaudio":{"bottle_rebuild":1,"desc":"Cross-platform library for audio I/O","head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/PortAudio/portaudio.git",{":branch":"master"}],"homepage":"https://www.portaudio.com","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"cc000891f0ac5297abea18a72393b2adee310a7699a1604f474be550d6ce370a","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"47efbf42c77c19a05d22e627d42873e991ec0c1357219c0d74ce6a2948cb2def","stable_url_args":["https://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz"],"stable_version":"19.7.0","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"ef762c7cd5d48df14a6455e7302cf9ff4fcb64e625ecaa779c4dee8b71e346ae"},"porter":{"desc":"App artifacts, tools, configs, and logic packaged as distributable installer","executables":["porter"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/getporter/porter.git",{":branch":"main"}],"homepage":"https://porter.sh","license":"Apache-2.0","ruby_source_checksum":"88a2f069ad1099cc97cb0fe75b2b7915745407a5d36c7c576c8c838f82f73ac4","stable_dependencies":[{"go":":build"}],"stable_checksum":"02f3d2385930940127817b65d2327b99ce0f4737c87fc08108ad1a91209169bb","stable_url_args":["https://github.com/getporter/porter/archive/refs/tags/v1.6.1.tar.gz"],"stable_version":"1.6.1"},"portless":{"desc":"Replace port numbers with stable, named local URLs for humans and agents","executables":["portless"],"head_dependencies":["node"],"homepage":"https://portless.sh","license":"Apache-2.0","ruby_source_checksum":"7111697c2923f17baccde4fe281c897961e283e57a9a2e05bad79d620992588a","stable_dependencies":["node"],"stable_checksum":"c8cfe08a4d1a7bb3b05e43b78d19f77e3bd9952511d07fa048510a0a879d4c92","stable_url_args":["https://registry.npmjs.org/portless/-/portless-0.15.10.tgz"],"stable_version":"0.15.10","bottle_tag":":all","bottle_checksum":"561e10a318a57ef9fee22f94c9be183264268662a5b13a097bca7c5c0e02feee"},"portmidi":{"compatibility_version":1,"desc":"Cross-platform library for real-time MIDI I/O","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/PortMidi/portmidi","license":"MIT","ruby_source_checksum":"5a3c7ff86cff2bfc28e1a8589ea95c4f563f120ee4d453f883020a9c22590ffe","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f21201d4cc233638d7bb6ee29ee6dece54f6c9c1aeb7989bc978001caaf2f666","stable_url_args":["https://github.com/PortMidi/portmidi/archive/refs/tags/v2.0.8.tar.gz"],"stable_version":"2.0.8","version_scheme":1},"portop":{"desc":"Terminal UI showing which processes are using TCP and UDP ports","executables":["portop"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/padovanl/portop.git",{":branch":"main"}],"homepage":"https://github.com/padovanl/portop","license":"MIT","ruby_source_checksum":"a1da8801f04e7dddf0509d2ac5057c2f786b07ee41ed229d8d74fda67babda8b","stable_dependencies":[{"go":":build"}],"stable_checksum":"8d4c16916bd753bbef92df290678b67030332f0f931ab38511f09bccc532c531","stable_url_args":["https://github.com/padovanl/portop/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"poselib":{"desc":"Minimal solvers for calibrated camera pose estimation","head_dependencies":["eigen",{"cmake":":build"}],"homepage":"https://github.com/PoseLib/PoseLib/","license":"BSD-3-Clause","ruby_source_checksum":"96c3cdcec376fc0f9bd9c68041f65fdb9772b37fc571f95dd52698b9c3a5ff23","stable_dependencies":["eigen",{"cmake":":build"}],"stable_checksum":"a9493e6725c58e6ae541fe416c0a6179185a60006880ff3ddf32737a43695668","stable_url_args":["https://github.com/PoseLib/PoseLib/archive/refs/tags/v2.0.5.tar.gz"],"stable_version":"2.0.5","bottle_cellar":":any","bottle_checksum":"693a649c3146d200f474af3905394f4b0287a0b0b00b715462ad3ad5715f8db9"},"posh":{"desc":"Policy-compliant ordinary shell","executables":["posh"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://salsa.debian.org/clint/posh","license":"GPL-3.0-or-later","ruby_source_checksum":"7917fd52d5e7d14cfac71a6e57b22715a82d6246b6a140739befe071d15e9384","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"cacc5eeebcc36d83a2b5d63fd4d58b17762a3e294aa87d5d8af5c3f0dc21272f","stable_url_args":["https://salsa.debian.org/clint/posh/-/archive/debian/0.14.6/posh-debian-0.14.6.tar.bz2"],"stable_version":"0.14.6"},"poster":{"desc":"Create large posters out of PostScript pages","executables":["poster"],"homepage":"https://schrfr.github.io/poster/","license":"GPL-2.0-or-later","ruby_source_checksum":"eba23cb75cdb552574aec3290541bc838db8fa0342be5e7fdaa5a070646d5e14","stable_checksum":"1df49dfd4e50ffd66e0b6e279b454a76329a36280e0dc73b08e5b5dcd5cff451","stable_url_args":["https://github.com/schrfr/poster/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"fc8ca26f680993d3584c3aaad86a2b9f3ae56d199a0cc614fbb1f93fd27493aa"},"postgis":{"compatibility_version":1,"desc":"Adds support for geographic objects to PostgreSQL","executables":["create_upgrade.pl","pgsql2shp","pgtopo_export","pgtopo_import","postgis","postgis_restore","profile_intersects.pl","raster2pgsql","shp2pgsql","test_estimation.pl","test_geography_estimation.pl","test_geography_joinestimation.pl","test_joinestimation.pl"],"head_dependencies":["gdal","geos","icu4c@79","json-c","libpq","libxml2","pcre2","proj","protobuf-c","sfcgal","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"head_url_args":["https://git.osgeo.org/gitea/postgis/postgis.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://postgis.net/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"b7bc9e67f80b7e8423f90c507886cf41c74f20c586f79b44da69e08247baac33","stable_dependencies":["gdal","geos","icu4c@79","json-c","libpq","libxml2","pcre2","proj","protobuf-c","sfcgal","gettext",{"pkgconf":":build"},{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"ed8dc6679f1e06f7b113592b04cde2a7e00f1b1e681294c8ca2204058990cec6","stable_url_args":["https://download.osgeo.org/postgis/source/postgis-3.6.4.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"3.6.4"},"postgraphile":{"desc":"GraphQL schema created by reflection over a PostgreSQL schema","executables":["postgraphile"],"head_dependencies":["node",{"postgresql@18":":test"}],"homepage":"https://www.graphile.org/postgraphile/","license":"MIT","ruby_source_checksum":"fbf6fae835cf09eee51390ddc27dbd603a700b434717a3fa73c5ee0b97189225","stable_dependencies":["node",{"postgresql@18":":test"}],"stable_checksum":"4396f2de8482b3b31d90074c12b4804ba40d5b49ee8a7b32380a889953aa9bb9","stable_url_args":["https://registry.npmjs.org/postgraphile/-/postgraphile-5.1.5.tgz"],"stable_version":"5.1.5","bottle_tag":":all","bottle_checksum":"b9dfda85997743e3a4dc89ea998f57c784ef6b9c29700df83d75e51f13aab50c"},"postgres-language-server":{"desc":"Language Server for Postgres","executables":["postgres-language-server","postgrestools"],"head_dependencies":["libpg_query",{"llvm":":build"},{"node":":build"},{"rust":":build"},{"tree-sitter":":build"},{"tree-sitter-cli":":build"}],"head_url_args":["https://github.com/supabase-community/postgres-language-server.git",{":branch":"main"}],"homepage":"https://pg-language-server.com/","license":"MIT","ruby_source_checksum":"d369da4dc4d0992621a0ff823d975b5ca96eaf7002ab471bd90b24f9c97fa15f","stable_dependencies":["libpg_query",{"llvm":":build"},{"node":":build"},{"rust":":build"},{"tree-sitter":":build"},{"tree-sitter-cli":":build"}],"stable_checksum":"738f169880dffae0c219c88b5c2dae3d2b79fca147e4804f4f4d3362d210afcd","stable_url_args":["https://github.com/supabase-community/postgres-language-server/archive/refs/tags/0.28.2.tar.gz"],"stable_version":"0.28.2"},"postgresql-hll":{"desc":"PostgreSQL extension adding HyperLogLog data structures as a native data type","head_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"homepage":"https://github.com/citusdata/postgresql-hll","license":"Apache-2.0","ruby_source_checksum":"7f7a46c13bad4b57a6faf67e275aeb21a5fb1e59c4ba6ae2c536f4a4c0156cd1","stable_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"808de7603e6f954690b7f1a4514f264ce0557f8c4bb9a0e8c0ba0249df4098ce","stable_url_args":["https://github.com/citusdata/postgresql-hll/archive/refs/tags/v2.21.tar.gz"],"stable_version":"2.21"},"postgresql@12":{"caveats":"This formula has created a default database cluster with:\n  initdb --locale=C -E UTF-8 $HOMEBREW_PREFIX/var/postgresql@12\n","deprecate_args":{":date":"2024-11-14",":because":":unsupported"},"desc":"Object-relational database system","disable_args":{":date":"2025-11-14",":because":":unsupported"},"head_dependencies":["icu4c@77","krb5","openssl@3","readline",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"],["zlib"]],"homepage":"https://www.postgresql.org/","keg_only_args":[":versioned_formula"],"license":"PostgreSQL","post_install_steps":[{"path":{"base":"var","path":"log"},"type":"mkdir_p"},{"path":{"base":"var","path":"postgresql@12"},"using":"postgresql_initdb","locale":"C","type":"init_data_dir"}],"revision":2,"ruby_source_checksum":"cde0953071e4e4a8a723185514a083878cca2d42834eca340138a7b3aea37fa1","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/postgresql@12.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/postgresql@12.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/postgresql@12/bin/postgres","-D","$HOMEBREW_PREFIX/var/postgresql@12"]],"stable_dependencies":["icu4c@77","krb5","openssl@3","readline",{"pkgconf":":build"}],"stable_checksum":"8df3c0474782589d3c6f374b5133b1bd14d168086edbc13c6e72e67dd4527a3b","stable_url_args":["https://ftp.postgresql.org/pub/source/v12.22/postgresql-12.22.tar.bz2"],"stable_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"],["zlib"]],"stable_version":"12.22","versioned_formulae":["postgresql@18","postgresql@17","postgresql@16","postgresql@15","postgresql@14","postgresql@13"]},"postgresql@13":{"bottle_rebuild":1,"caveats":"This formula has created a default database cluster with:\n  initdb --locale=en_US.UTF-8 -E UTF-8 $HOMEBREW_PREFIX/var/postgresql@13\n","desc":"Object-relational database system","disable_args":{":date":"2026-03-01",":because":":unsupported"},"head_dependencies":["icu4c@78","krb5","openssl@3","readline",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"]],"homepage":"https://www.postgresql.org/","keg_only_args":[":versioned_formula"],"license":"PostgreSQL","post_install_steps":[{"path":{"base":"var","path":"log"},"type":"mkdir_p"},{"path":{"base":"var","path":"postgresql@13"},"using":"postgresql_initdb","type":"init_data_dir"}],"ruby_source_checksum":"bce3f7bc73090774a23be743697d5589e40c89311470d164f856426119f4bd9b","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/postgresql@13.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/postgresql@13.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/postgresql@13/bin/postgres","-D","$HOMEBREW_PREFIX/var/postgresql@13"]],"stable_dependencies":["icu4c@78","krb5","openssl@3","readline",{"pkgconf":":build"}],"stable_checksum":"6ec3c82726af92b7dec873fa1cdf881eca92a4219787dfad05acb6b10e041fd6","stable_url_args":["https://ftp.postgresql.org/pub/source/v13.23/postgresql-13.23.tar.bz2"],"stable_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"]],"stable_version":"13.23","versioned_formulae":["postgresql@18","postgresql@17","postgresql@16","postgresql@15","postgresql@14","postgresql@12"]},"postgresql@14":{"bottle_rebuild":1,"caveats":"If an old PostgreSQL data directory ($HOMEBREW_PREFIX/var/postgres) still exists,\nyou can migrate to a versioned data directory by running:\n  mv -v \"$HOMEBREW_PREFIX/var/postgres\" \"$HOMEBREW_PREFIX/var/postgresql@14\"\n\n(Make sure PostgreSQL is stopped before executing this command)\n\nThis formula has created a default database cluster with:\n  initdb --locale=en_US.UTF-8 -E UTF-8 $HOMEBREW_PREFIX/var/postgresql@14\n","deprecate_args":{":date":"2025-11-12",":because":":unsupported"},"desc":"Object-relational database system","disable_args":{":date":"2026-11-12",":because":":unsupported"},"executables":["clusterdb","createdb","createuser","dropdb","dropuser","ecpg","initdb","oid2name","pg_amcheck","pg_archivecleanup","pg_basebackup","pg_checksums","pg_config","pg_controldata","pg_ctl","pg_dump","pg_dumpall","pg_isready","pg_receivewal","pg_recvlogical","pg_resetwal","pg_restore","pg_rewind","pg_test_fsync","pg_test_timing","pg_upgrade","pg_verifybackup","pg_waldump","pgbench","postgres","postmaster","psql","reindexdb","vacuumdb","vacuumlo"],"head_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"]],"homepage":"https://www.postgresql.org/","license":"PostgreSQL","post_install_steps":[{"path":{"base":"var","path":"log"},"type":"mkdir_p"},{"path":{"base":"var","path":"postgresql@14"},"using":"postgresql_initdb","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"007d129617a7ff1fdfd53328445a907c30ac4475ae65adc61eec46dd44c03dcb","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/postgresql@14.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/postgresql@14.log"],[":stop_timeout",120],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/postgresql@14/bin/postgres","-D","$HOMEBREW_PREFIX/var/postgresql@14"]],"stable_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline",{"pkgconf":":build"}],"stable_checksum":"a7fa7ed3d558172355f51406097a7bd4f6b473be80f311ef7cda96bf383d8897","stable_url_args":["https://ftp.postgresql.org/pub/source/v14.24/postgresql-14.24.tar.bz2"],"stable_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"]],"stable_version":"14.24","versioned_formulae":["postgresql@18","postgresql@17","postgresql@16","postgresql@15","postgresql@13","postgresql@12"]},"postgresql@15":{"bottle_rebuild":1,"caveats":"This formula has created a default database cluster with:\n  initdb --locale=en_US.UTF-8 -E UTF-8 $HOMEBREW_PREFIX/var/postgresql@15\n","deprecate_args":{":date":"2027-11-11",":because":":unsupported"},"desc":"Object-relational database system","disable_args":{":date":"2028-11-11",":because":":unsupported"},"executables":["clusterdb","createdb","createuser","dropdb","dropuser","ecpg","initdb","oid2name","pg_amcheck","pg_archivecleanup","pg_basebackup","pg_checksums","pg_config","pg_controldata","pg_ctl","pg_dump","pg_dumpall","pg_isready","pg_receivewal","pg_recvlogical","pg_resetwal","pg_restore","pg_rewind","pg_test_fsync","pg_test_timing","pg_upgrade","pg_verifybackup","pg_waldump","pgbench","postgres","postmaster","psql","reindexdb","vacuumdb","vacuumlo"],"head_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline","zstd","gettext",{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"]],"homepage":"https://www.postgresql.org/","keg_only_args":[":versioned_formula"],"license":"PostgreSQL","post_install_steps":[{"path":{"base":"var","path":"log"},"type":"mkdir_p"},{"path":{"base":"var","path":"postgresql@15"},"using":"postgresql_initdb","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"f32a36af9c08da5dccfae6117c4110e5409b1df867032ea4c7e3a1a6db64d322","service_args":[[":environment_variables",{":LC_ALL":"en_US.UTF-8"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/postgresql@15.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/postgresql@15.log"],[":stop_timeout",120],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/postgresql@15/bin/postgres","-D","$HOMEBREW_PREFIX/var/postgresql@15"]],"stable_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline","zstd","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"e1a64a87a46b825b88c082e4518161a47aab53c45694964f8ba1df28f7859f89","stable_url_args":["https://ftp.postgresql.org/pub/source/v15.19/postgresql-15.19.tar.bz2"],"stable_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"]],"stable_version":"15.19","versioned_formulae":["postgresql@18","postgresql@17","postgresql@16","postgresql@14","postgresql@13","postgresql@12"]},"postgresql@16":{"bottle_rebuild":1,"caveats":"This formula has created a default database cluster with:\n  initdb --locale=en_US.UTF-8 -E UTF-8 $HOMEBREW_PREFIX/var/postgresql@16\n","deprecate_args":{":date":"2028-11-09",":because":":unsupported"},"desc":"Object-relational database system","disable_args":{":date":"2029-11-09",":because":":unsupported"},"executables":["clusterdb","createdb","createuser","dropdb","dropuser","ecpg","initdb","oid2name","pg_amcheck","pg_archivecleanup","pg_basebackup","pg_checksums","pg_config","pg_controldata","pg_ctl","pg_dump","pg_dumpall","pg_isready","pg_receivewal","pg_recvlogical","pg_resetwal","pg_restore","pg_rewind","pg_test_fsync","pg_test_timing","pg_upgrade","pg_verifybackup","pg_waldump","pgbench","postgres","psql","reindexdb","vacuumdb","vacuumlo"],"head_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline","zstd","gettext",{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"]],"homepage":"https://www.postgresql.org/","keg_only_args":[":versioned_formula"],"license":"PostgreSQL","post_install_steps":[{"path":{"base":"var","path":"log"},"type":"mkdir_p"},{"path":{"base":"var","path":"postgresql@16"},"using":"postgresql_initdb","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"63dd55f47d0c31de82b5ecb9f3bb0bddfc65d6754fb923800142e6d771d5a5a1","service_args":[[":environment_variables",{":LC_ALL":"en_US.UTF-8"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/postgresql@16.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/postgresql@16.log"],[":stop_timeout",120],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/postgresql@16/bin/postgres","-D","$HOMEBREW_PREFIX/var/postgresql@16"]],"stable_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline","zstd","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"c1575341fa7bd40f5274ea465b34390f4dc64cdd0770af327005caaeb9f6b7ed","stable_url_args":["https://ftp.postgresql.org/pub/source/v16.15/postgresql-16.15.tar.bz2"],"stable_uses_from_macos":[["libxml2"],["libxslt"],["openldap"],["perl"]],"stable_version":"16.15","versioned_formulae":["postgresql@18","postgresql@17","postgresql@15","postgresql@14","postgresql@13","postgresql@12"]},"postgresql@17":{"bottle_rebuild":1,"caveats":"This formula has created a default database cluster with:\n  initdb --locale=en_US.UTF-8 -E UTF-8 $HOMEBREW_PREFIX/var/postgresql@17\n\nWhen uninstalling, some dead symlinks are left behind so you may want to run:\n  brew cleanup --prune-prefix\n","deprecate_args":{":date":"2029-11-08",":because":":unsupported"},"desc":"Object-relational database system","disable_args":{":date":"2030-11-08",":because":":unsupported"},"executables":["clusterdb","createdb","createuser","dropdb","dropuser","ecpg","initdb","oid2name","pg_amcheck","pg_archivecleanup","pg_basebackup","pg_checksums","pg_combinebackup","pg_config","pg_controldata","pg_createsubscriber","pg_ctl","pg_dump","pg_dumpall","pg_isready","pg_receivewal","pg_recvlogical","pg_resetwal","pg_restore","pg_rewind","pg_test_fsync","pg_test_timing","pg_upgrade","pg_verifybackup","pg_waldump","pg_walsummary","pgbench","postgres","psql","reindexdb","vacuumdb","vacuumlo"],"head_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline","zstd","gettext",{"docbook":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libxml2"],["libxslt"],["openldap"],["perl"]],"homepage":"https://www.postgresql.org/","keg_only_args":[":versioned_formula"],"license":"PostgreSQL","post_install_steps":[{"path":{"base":"var","path":"log"},"type":"mkdir_p"},{"source":{"base":"prefix","path":"include/postgresql"},"target":{"base":"homebrew_prefix","path":"include/{{formula_name}}"},"type":"link_dir"},{"source":{"base":"prefix","path":"lib/postgresql"},"target":{"base":"homebrew_prefix","path":"lib/{{formula_name}}"},"type":"link_dir"},{"source":{"base":"prefix","path":"share/postgresql"},"target":{"base":"homebrew_prefix","path":"share/{{formula_name}}"},"type":"link_dir"},{"source":{"base":"prefix","path":"bin"},"target":{"base":"homebrew_prefix","path":"bin"},"suffix":"-{{version.major}}","type":"link_children"},{"path":{"base":"var","path":"{{formula_name}}"},"using":"postgresql_initdb","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"8dff448906f7ac3a82c02ec2ef939ac427432b5b10053ff001b6da1b9fa011b3","service_args":[[":environment_variables",{":LC_ALL":"en_US.UTF-8"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/postgresql@17.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/postgresql@17.log"],[":stop_timeout",120],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/postgresql@17/bin/postgres","-D","$HOMEBREW_PREFIX/var/postgresql@17"]],"stable_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline","zstd","gettext",{"docbook":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"dd27f2b3c59e73ed14aa3324901242bf69a032a6347805f274e6260322d42979","stable_url_args":["https://ftp.postgresql.org/pub/source/v17.11/postgresql-17.11.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libxml2"],["libxslt"],["openldap"],["perl"]],"stable_version":"17.11","versioned_formulae":["postgresql@18","postgresql@16","postgresql@15","postgresql@14","postgresql@13","postgresql@12"]},"postgresql@18":{"aliases":["postgres","postgresql"],"bottle_rebuild":1,"caveats":"This formula has created a default database cluster with:\n  initdb --locale=en_US.UTF-8 -E UTF-8 $HOMEBREW_PREFIX/var/postgresql@18\n\nWhen uninstalling, some dead symlinks are left behind so you may want to run:\n  brew cleanup --prune-prefix\n\nIf the service fails to start with a \"postmaster.pid\" lock file error after\nan unclean shutdown, and no postgres is running, remove the stale file:\n  rm $HOMEBREW_PREFIX/var/postgresql@18/postmaster.pid\n","deprecate_args":{":date":"2030-11-14",":because":":unsupported"},"desc":"Object-relational database system","disable_args":{":date":"2031-11-14",":because":":unsupported"},"executables":["clusterdb","createdb","createuser","dropdb","dropuser","ecpg","initdb","oid2name","pg_amcheck","pg_archivecleanup","pg_basebackup","pg_checksums","pg_combinebackup","pg_config","pg_controldata","pg_createsubscriber","pg_ctl","pg_dump","pg_dumpall","pg_isready","pg_receivewal","pg_recvlogical","pg_resetwal","pg_restore","pg_rewind","pg_test_fsync","pg_test_timing","pg_upgrade","pg_verifybackup","pg_waldump","pg_walsummary","pgbench","postgres","psql","reindexdb","vacuumdb","vacuumlo"],"head_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline","zstd","gettext",{"docbook":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"],["libxml2"],["libxslt"],["openldap"],["perl"]],"homepage":"https://www.postgresql.org/","keg_only_args":[":versioned_formula"],"license":"PostgreSQL","post_install_steps":[{"path":{"base":"var","path":"log"},"type":"mkdir_p"},{"source":{"base":"prefix","path":"include/postgresql"},"target":{"base":"homebrew_prefix","path":"include/{{formula_name}}"},"type":"link_dir"},{"source":{"base":"prefix","path":"lib/postgresql"},"target":{"base":"homebrew_prefix","path":"lib/{{formula_name}}"},"type":"link_dir"},{"source":{"base":"prefix","path":"share/postgresql"},"target":{"base":"homebrew_prefix","path":"share/{{formula_name}}"},"type":"link_dir"},{"source":{"base":"prefix","path":"bin"},"target":{"base":"homebrew_prefix","path":"bin"},"suffix":"-{{version.major}}","type":"link_children"},{"path":{"base":"var","path":"{{formula_name}}"},"using":"postgresql_initdb","type":"init_data_dir"}],"revision":1,"ruby_source_checksum":"bf71d47e0fffcf2444342ddfc92e4f6b768b65514082b4e961bca64fcf571318","service_args":[[":environment_variables",{":LC_ALL":"en_US.UTF-8"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/postgresql@18.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/postgresql@18.log"],[":stop_timeout",120],[":keep_alive",{":crashed":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/postgresql@18/bin/postgres","-D","$HOMEBREW_PREFIX/var/postgresql@18"]],"stable_dependencies":["icu4c@79","krb5","lz4","openssl@4","readline","zstd","gettext",{"docbook":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f","stable_url_args":["https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"],["libxml2"],["libxslt"],["openldap"],["perl"]],"stable_version":"18.6","versioned_formulae":["postgresql@17","postgresql@16","postgresql@15","postgresql@14","postgresql@13","postgresql@12"]},"postgrest":{"desc":"Serves a fully RESTful API from any existing PostgreSQL database","executables":["postgrest"],"head_dependencies":["gmp","libpq",{"cabal-install":":build"},{"ghc@9.12":":build"}],"head_url_args":["https://github.com/PostgREST/postgrest.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/PostgREST/postgrest","license":"MIT","ruby_source_checksum":"17c8d8af4a166d52b70665576d090a69c6e30af20fb39962b402ec36969e2c1a","stable_dependencies":["gmp","libpq",{"cabal-install":":build"},{"ghc@9.12":":build"}],"stable_checksum":"d8c4862d2bb7b0a5ca33d197cc34293bcae4a448c1e69707c303922cdb67ad6d","stable_url_args":["https://github.com/PostgREST/postgrest/archive/refs/tags/v16.5.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"16.5"},"posting":{"desc":"Modern API client that lives in your terminal","executables":["posting"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/darrenburns/posting.git",{":branch":"main"}],"homepage":"https://github.com/darrenburns/posting","license":"Apache-2.0","revision":1,"ruby_source_checksum":"6e55df99e451ccee92826769d7d9d074fdd99ec0990eb18869b25b866765b0c8","stable_dependencies":["brotli",{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"tree-sitter":":no_linkage"},{"cmake":":build"},{"rust":":build"}],"stable_checksum":"64f79be3b3d04c8a9653497dc03b9c04436a7db54098f14bb4c2daa1f6626e1f","stable_url_args":["https://github.com/darrenburns/posting/archive/refs/tags/2.11.2.tar.gz"],"stable_version":"2.11.2"},"potrace":{"bottle_rebuild":1,"desc":"Convert bitmaps to vector graphics","executables":["mkbitmap","potrace"],"homepage":"https://potrace.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"35b329801e6ae9a89f3902725b0bd92ee905ede250bbb4994e735e47c3036c09","stable_checksum":"be8248a17dedd6ccbaab2fcc45835bb0502d062e40fbded3bc56028ce5eb7acc","stable_url_args":["https://potrace.sourceforge.net/download/1.16/potrace-1.16.tar.gz"],"stable_version":"1.16"},"poutine":{"desc":"Security scanner that detects vulnerabilities in build pipelines","executables":["poutine"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/boostsecurityio/poutine.git",{":branch":"main"}],"homepage":"https://boostsecurityio.github.io/poutine/","license":"Apache-2.0","ruby_source_checksum":"815fa0abcc88b6f9962ae21733eec83e3af44254f18ddf3f10deb25e052b3a02","stable_dependencies":[{"go":":build"}],"stable_checksum":"3ef79da4e8e64398e3acf8ba6f9adb88917ddbfa025f1352eecfd0b3903c7920","stable_url_args":["https://github.com/boostsecurityio/poutine/archive/refs/tags/v1.1.6.tar.gz"],"stable_version":"1.1.6"},"povray":{"desc":"Persistence Of Vision RAYtracer (POVRAY)","executables":["povray"],"head_dependencies":["imath","jpeg-turbo","libpng","libtiff","openexr",{"boost":":build"},{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/POV-Ray/povray.git",{":branch":"master"}],"homepage":"https://www.povray.org/","license":"AGPL-3.0-or-later","revision":17,"ruby_source_checksum":"d033c998d4b8513917dd74c66aecb1dc001f6fae06f16aff0a9048b67e40618a","stable_dependencies":["boost","imath","jpeg-turbo","libpng","libtiff","openexr",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"7bee83d9296b98b7956eb94210cf30aa5c1bbeada8ef6b93bb52228bbc83abff","stable_url_args":["https://github.com/POV-Ray/povray/archive/refs/tags/v3.7.0.10.tar.gz"],"stable_version":"3.7.0.10"},"powerlevel10k":{"caveats":"To activate this theme, add the following at the end of your .zshrc:\n\n  source $HOMEBREW_PREFIX/share/powerlevel10k/powerlevel10k.zsh-theme\n\nYou will also need to restart your terminal for this change to take effect.\n","desc":"Theme for zsh","head_url_args":["https://github.com/romkatv/powerlevel10k.git",{":branch":"master"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/romkatv/powerlevel10k","license":"MIT","ruby_source_checksum":"4902dfb89d2d15bd1e21a75f1e88200d0d1a4f9b65680aafb8feee17c23614ad","stable_checksum":"d8187d44b697b3a37a8c4896678b4380e717cbf2850179529358348780a2d3d7","stable_url_args":["https://github.com/romkatv/powerlevel10k/archive/refs/tags/v1.20.0.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"1.20.0","bottle_checksum":"df58ced2ccb576d8da9b0f3e5d6986c22414365354872cd2c9e620f2a8ce65e4"},"powerline-go":{"desc":"Beautiful and useful low-latency prompt for your shell","executables":["powerline-go"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/justjanne/powerline-go","license":"GPL-3.0-or-later","ruby_source_checksum":"0c4825f914821677786517c48aeff751397b6185c7fa5b869dd167825330c78d","stable_dependencies":[{"go":":build"}],"stable_checksum":"65aa911d50f3695b37da92a53ed417b6cf263a9e4091552b77921a6057dbb320","stable_url_args":["https://github.com/justjanne/powerline-go/archive/refs/tags/v1.26.tar.gz"],"stable_version":"1.26"},"powerman-dockerize":{"conflicts":[["dockerize",{":because":"powerman-dockerize and dockerize install conflicting executables"}]],"desc":"Utility to simplify running applications in docker containers","executables":["dockerize"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/powerman/dockerize","license":"MIT","ruby_source_checksum":"c24d16ce366841a54748bb9b69d095917302ba8680fcd6008272f186c5f4202e","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/powerman/dockerize.git",{":tag":"v0.25.4",":revision":"c10dc89747f004c236f869f34ee371f527d68b8e"}],"stable_version":"0.25.4"},"powerman":{"bottle_rebuild":1,"desc":"Control (remotely and in parallel) switched power distribution units","executables":["httppower","plmpower","pm","powerman","powermand","redfishpower"],"head_dependencies":["jansson",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/chaos/powerman.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"]],"homepage":"https://github.com/chaos/powerman","license":"GPL-2.0-or-later","ruby_source_checksum":"70013a70801e6aba8ac3117a435bf7db9bd4d6dac2879fab62a563c308c16ea9","stable_dependencies":["jansson"],"stable_checksum":"d675502144bc0875def92dad4c0efc6d43bc81c78d6fdb09ebc5f3558b3b7c85","stable_url_args":["https://github.com/chaos/powerman/releases/download/v2.4.4/powerman-2.4.4.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"]],"stable_version":"2.4.4"},"powershell":{"desc":"Command-line shell and scripting language","executables":["pwsh"],"head_dependencies":["dotnet"],"homepage":"https://github.com/PowerShell/PowerShell","license":"MIT","ruby_source_checksum":"975f0075558aa7ff4b50ccaf77edf26ecf965961f7ac99cf9599b3513068e26e","stable_dependencies":["dotnet"],"stable_url_args":["https://github.com/PowerShell/PowerShell.git",{":tag":"v7.6.8",":revision":"6e29e4530c5631b6d3d2afacb49c6f1267fb0b42"}],"stable_version":"7.6.8"},"ppl":{"desc":"Parma Polyhedra Library: numerical abstractions for analysis, verification","executables":["ppl-config","ppl_lcdd","ppl_pips"],"head_dependencies":["gmp"],"homepage":"https://www.bugseng.com/ppl","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":1,"ruby_source_checksum":"46d52e65fd75cc468efd72f90755e7a5767fc308dde2e04b233c012a146af1c0","stable_dependencies":["gmp"],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"691f0d5a4fb0e206f4e132fc9132c71d6e33cdda168470d40ac3cf62340e9a60","stable_url_args":["https://deb.debian.org/debian/pool/main/p/ppl/ppl_1.2.orig.tar.xz"],"stable_version":"1.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"c37e9a48bbaa4eee1c8c25b3e04cb6886da8bc19f684316dd93c7c121ba262c1"},"ppss":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream"},"desc":"Shell script to execute commands in parallel","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream"},"executables":["ppss"],"homepage":"https://github.com/louwrentius/PPSS","license":"GPL-3.0-or-later","ruby_source_checksum":"25fdbd1a1bbd02cffc9ca440ce30ced61337c779805df3b27235e15cd461e095","stable_checksum":"25d819a97d8ca04a27907be4bfcc3151712837ea12a671f1a3c9e58bc025360f","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ppss/ppss-2.97.tgz"],"stable_version":"2.97","bottle_tag":":all","bottle_checksum":"e341e42c45d8ab9d5251b5330405329c45f1342a2cd94a466764b894a2b9ac6c"},"ppsspp":{"bottle_rebuild":1,"desc":"PlayStation Portable emulator","executables":["PPSSPPSDL","ppsspp"],"head_dependencies":["libzip","miniupnpc","sdl2-compat","sdl2_ttf","snappy","zstd","molten-vk","libpng",{"cmake":":build"},{"freetype":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/hrydgard/ppsspp.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://ppsspp.org/","license":{":all_of":["GPL-2.0-or-later","BSD-3-Clause"]},"ruby_source_checksum":"f7aeefbe7d81e8ee0223dc602e67e7af89b0bcef46c5f0b855e8a2be910e2314","stable_dependencies":["libzip","miniupnpc","sdl2-compat","sdl2_ttf","snappy","zstd","molten-vk","libpng",{"cmake":":build"},{"freetype":":build"},{"pkgconf":":build"}],"stable_checksum":"4de21db3105d9d81a465a8a7e78c68ee3c0e0bf6597d1c1d530f7555f3ad8b31","stable_url_args":["https://github.com/hrydgard/ppsspp/releases/download/v1.20.4/ppsspp-1.20.4.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.20.4"},"pqiv":{"desc":"Powerful image viewer with minimal UI","executables":["pqiv"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","imagemagick","libarchive","libspectre","pango","poppler","webp","at-spi2-core","gettext","harfbuzz",{"pkgconf":":build"}],"head_url_args":["https://github.com/phillipberndt/pqiv.git",{":branch":"master"}],"homepage":"https://github.com/phillipberndt/pqiv","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"0d05f316b48e361deb368f3036a961e14420668e88421c1e6edd1f41414412bc","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","imagemagick","libarchive","libspectre","pango","poppler","webp","at-spi2-core","gettext","harfbuzz",{"pkgconf":":build"}],"stable_checksum":"f0ffaa33e93299b38058c507da2945976a4b350c92cf1c4b3649586444395dfd","stable_url_args":["https://github.com/phillipberndt/pqiv/archive/refs/tags/2.13.3.tar.gz"],"stable_version":"2.13.3"},"pre-commit":{"desc":"Framework for managing multi-language pre-commit hooks","executables":["pre-commit"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/pre-commit/pre-commit.git",{":branch":"main"}],"homepage":"https://pre-commit.com/","license":"MIT","revision":2,"ruby_source_checksum":"1bf693b4d8580841eef98440a8a1cf8784243f75b7eaff7dac96169517e39d5f","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"1f3deee12b914c8fa184bd2b5953391c2e4f36763e403d4a23dc9983fa7c6e86","stable_url_args":["https://files.pythonhosted.org/packages/3a/c3/6965c2690ddce885ec75121572d065a5b94c5a5d8d3e657927ecda9fd715/pre_commit-4.7.0.tar.gz"],"stable_version":"4.7.0"},"precice":{"bottle_rebuild":1,"desc":"Coupling library for partitioned multi-physics simulations","executables":["precice-config-doc","precice-config-validate","precice-profiling","precice-tools","precice-version"],"head_dependencies":["boost",{"eigen":":no_linkage"},"ginkgo","kokkos","numpy","open-mpi","petsc","python@3.15","libomp",{"cmake":":build"}],"head_url_args":["https://github.com/precice/precice.git",{":branch":"develop"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://precice.org/","license":"LGPL-3.0-or-later","revision":5,"ruby_source_checksum":"bd2ea5897e373d5bf6e302cab4e8d9f4763fa7aa3adb3e5df399b9828eae7aad","stable_dependencies":["boost",{"eigen":":no_linkage"},"ginkgo","kokkos","numpy","open-mpi","petsc","python@3.15","libomp",{"cmake":":build"}],"stable_checksum":"ef4713c938a1b2000d0b071175e1b45f9ec55c7aec4bbe7b65c3992edcc74ac7","stable_url_args":["https://github.com/precice/precice/archive/refs/tags/v3.4.1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.4.1"},"precious":{"desc":"One code quality tool to rule them all","executables":["precious"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/houseabsolute/precious.git",{":branch":"master"}],"homepage":"https://github.com/houseabsolute/precious","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"58d95903cbce6706bf050789dcb33c1e0a2a3d1ed67df45dcc3a2d8202bb35b0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2de1f5ed8d9013065577d51e6ec3762e6cb1db7aff20e0495f312416728e2e07","stable_url_args":["https://github.com/houseabsolute/precious/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"precomp":{"desc":"Command-line precompressor to achieve better compression","executables":["precomp"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/schnaader/precomp-cpp.git",{":branch":"master"}],"homepage":"http://schnaader.info/precomp.php","license":"Apache-2.0","ruby_source_checksum":"25b37eb072c371a1a9c50372b65aa11a7fd409582577927ef6b74e770abab83c","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/schnaader/precomp-cpp/commit/b6fee1f4f4f3f6076862e9d33b67692d3c0c5f19.patch?full_index=11","sha256":"667d37f1f0dfbbb664779b7311df5c4a5d0b2c56cfd1a50c847260c51f1c18aa","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/schnaader/precomp-cpp/pull/146"}]}],"stable_checksum":"b4064f9a18b9885e574c274f93d73d8a4e7f2bbd9e959beaa773f2e61292fb2b","stable_url_args":["https://github.com/schnaader/precomp-cpp/archive/refs/tags/v0.4.7.tar.gz"],"stable_version":"0.4.7","bottle_checksum":"77b3e5aedbb4e12c3ded5f546045d04e8cecadcc2c5a4700299ffad6be3912b2"},"preevy":{"desc":"Quickly deploy preview environments to the cloud","executables":["preevy"],"head_dependencies":["node"],"homepage":"https://preevy.dev/","license":"Apache-2.0","ruby_source_checksum":"f41f91505247fbf81f0be5c4ab2988600218ec69c9a90b86656022b8546b00f4","stable_dependencies":["node"],"stable_checksum":"7f07237d5d5112250b7ee8a3f2ee1af3df1ef2f6cfa984040aef2e2a884b30e7","stable_url_args":["https://registry.npmjs.org/preevy/-/preevy-0.0.67.tgz"],"stable_version":"0.0.67","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"92c7b3fe2e0fb816a63b6b0c2feb8446be062eec443dbb6a5416b4b9937f056a"},"prefixsuffix":{"bottle_rebuild":1,"desc":"GUI batch renaming utility","executables":["prefixsuffix"],"head_dependencies":["atkmm@2.28","cairomm@1.14","glib","glibmm@2.66","gtk+3","gtkmm3","libsigc++@2","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango","pangomm@2.46",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://github.com/murraycu/prefixsuffix","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"}],"revision":10,"ruby_source_checksum":"46dd34880d5365d8d96e3dd4a0c881fb2a9f3a840da41f119dc31dd2acf16091","stable_dependencies":["atkmm@2.28","cairomm@1.14","glib","glibmm@2.66","gtk+3","gtkmm3","libsigc++@2","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango","pangomm@2.46",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"fc3202bddf2ebbb93ffd31fc2a079cfc05957e4bf219535f26e6d8784d859e9b","stable_url_args":["https://download.gnome.org/sources/prefixsuffix/0.6/prefixsuffix-0.6.9.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"0.6.9"},"prek":{"bottle_rebuild":1,"desc":"Fast Git hook manager written in Rust, drop-in alternative to pre-commit","executables":["prek"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/j178/prek.git",{":branch":"main"}],"homepage":"https://prek.j178.dev/","license":"MIT","oldnames":["prefligit"],"ruby_source_checksum":"5a98a52854c8bb89e7812c498dcbfce31dcf37d853c072d8083a22559f61fbb5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c14bfbb5121c24421aea5fbb91a9c835e3e3372e53bdaeb3dedd87cc8eda56b5","stable_url_args":["https://github.com/j178/prek/archive/refs/tags/v0.5.7.tar.gz"],"stable_version":"0.5.7"},"premake":{"desc":"Write once, build anywhere Lua-based build system","executables":["premake5"],"head_url_args":["https://github.com/premake/premake-core.git",{":branch":"master"}],"homepage":"https://premake.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"e4aa35c4e2466dcd59ee1c7067aea6e671eee7308f9a14bcbbf7a373264dafd1","stable_checksum":"ed52d17463112d6b93bc6e34bb6e15c6332e1f313ad5259fdde60e270aa30aec","stable_url_args":["https://github.com/premake/premake-core/archive/refs/tags/v5.0.0.tar.gz"],"stable_version":"5.0.0","version_scheme":1},"presenterm":{"desc":"Terminal slideshow tool","executables":["presenterm"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mfontanini/presenterm.git",{":branch":"master"}],"homepage":"https://mfontanini.github.io/presenterm/","license":"BSD-2-Clause","ruby_source_checksum":"a1f2d9657fcdca03ff2e91a4703ec3e5ab4da68edfadbfe38028ee3f10e7a3cd","stable_dependencies":[{"rust":":build"}],"stable_checksum":"221258deae7204c65a55d3666aaea5fa157312b4196a59abc60ba4d363787c10","stable_url_args":["https://github.com/mfontanini/presenterm/archive/refs/tags/v0.16.1.tar.gz"],"stable_version":"0.16.1"},"prestd":{"desc":"Simplify and accelerate development on any Postgres application, existing or new","executables":["prestd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/prest/prest.git",{":branch":"main"}],"homepage":"https://github.com/prest/prest","license":"MIT","ruby_source_checksum":"906afcebe9487a785eaa81289824888fedadbbd41547f294efd9e4d409c25d2b","stable_dependencies":[{"go":":build"}],"stable_checksum":"6bcc88a8e97524732838599d80ccc33a93ee6d4c9beb568904a318dfd130ab51","stable_url_args":["https://github.com/prest/prest/archive/refs/tags/v2.5.2.tar.gz"],"stable_version":"2.5.2"},"prestodb":{"bottle_rebuild":1,"caveats":"Add connectors to $HOMEBREW_PREFIX/opt/prestodb/libexec/etc/catalog/. See:\nhttps://prestodb.io/docs/current/connector.html\n","desc":"Distributed SQL query engine for big data","executables":["presto","presto-server"],"head_dependencies":["openjdk@17","python@3.15"],"homepage":"https://prestodb.io","license":"Apache-2.0","ruby_source_checksum":"344e85a09133271e161aa82b949008672f66b98c6e0013bb0d51eeac7f945a9c","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/prestodb/libexec"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/prestodb/bin/presto-server","run"]],"stable_dependencies":["openjdk@17","python@3.15"],"stable_checksum":"2e2cc76252d66a76c6de1d3110559f6378d48ba260e2d035f48af4533dfc1dee","stable_url_args":["https://maven-central.storage-download.googleapis.com/maven2/com/facebook/presto/presto-server/0.299/presto-server-0.299.tar.gz"],"stable_version":"0.299","bottle_tag":":all","bottle_checksum":"4e8ebf1909043a7dd36c48c9423929872ca07c7671a5fec79166b96250b820f5"},"prettier":{"desc":"Code formatter for JavaScript, CSS, JSON, GraphQL, Markdown, YAML","executables":["prettier"],"head_dependencies":["node"],"head_url_args":["https://github.com/prettier/prettier.git",{":branch":"main"}],"homepage":"https://prettier.io/","license":"MIT","ruby_source_checksum":"22b5548096158fcdfc7eb2029fa9351f7623407aea53b4b53d2724c5d5211392","stable_dependencies":["node"],"stable_checksum":"9dc72045591793dff972432fb78722f7ab91aaa90a7fa8c1261ede55969246b7","stable_url_args":["https://registry.npmjs.org/prettier/-/prettier-3.9.10.tgz"],"stable_version":"3.9.10","bottle_tag":":all","bottle_checksum":"e2f31e57ee8a06d639b8f849999a3555e8d1da1242e5bd24075c843e43f38df8"},"prettierd":{"desc":"Prettier daemon","executables":["prettierd"],"head_dependencies":["node"],"homepage":"https://github.com/fsouza/prettierd","license":"ISC","ruby_source_checksum":"fb27707f276a5c6c7f5187945fa9e61856a3cbc14fc45cf3deecae3055347ccf","stable_dependencies":["node"],"stable_checksum":"3195a481ed2a020deb12f60a9c61dcc8051a4cd5401da7fa7c4596afb5b1fc68","stable_url_args":["https://registry.npmjs.org/@fsouza/prettierd/-/prettierd-0.29.0.tgz"],"stable_version":"0.29.0","bottle_tag":":all","bottle_checksum":"57e91f77cf7721ce3435a35f1145f3e9df6ee0d109bbc0921e3cd54c9ea64fa1"},"prettyping":{"desc":"Wrapper to colorize and simplify ping's output","executables":["prettyping"],"homepage":"https://denilsonsa.github.io/prettyping/","license":"MIT","ruby_source_checksum":"953369d0aac5ce10bc4ee736854c8a35f355ce43df8f1401864bdc268fd8b84a","stable_checksum":"e8484492e3c704b2460a00b0e417a07ad7112b5f4ad9a211931ee031fe64b4b6","stable_url_args":["https://github.com/denilsonsa/prettyping/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"34b060c257cb158f76339e83dc74f498fce30be734f9d007b203f7f95699d5e2"},"primecount":{"desc":"Fast prime counting function program and C/C++ library","executables":["primecount"],"head_dependencies":["primesieve","libomp",{"cmake":":build"}],"homepage":"https://github.com/kimwalisch/primecount","license":"BSD-2-Clause","ruby_source_checksum":"bb41e8d5fbdf9b2b2040782e1e6f52b0b3ad64331fba7aeb9a6777e4ef2c1faf","stable_dependencies":["primesieve","libomp",{"cmake":":build"}],"stable_checksum":"9e2a3a779d5a274607cc40119544317b5eb41761b84cebb348d5af7d75d073b6","stable_url_args":["https://github.com/kimwalisch/primecount/archive/refs/tags/v8.8.tar.gz"],"stable_version":"8.8"},"primer3":{"desc":"Program for designing PCR primers","executables":["amplicon3_core","long_seq_tm_test","ntdpal","ntthal","oligotm","primer3_core","primer3_masker"],"homepage":"https://primer3.org/","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"f42454486a261b0fb9dbec1d8b3ddf1ffed38d926f0365df0569dee0925bc4cd","stable_checksum":"805cef7ef39607cd40f0f5bb8b32e35e20007153a0a55131dd430ce644c8fb9e","stable_url_args":["https://github.com/primer3-org/primer3/archive/refs/tags/v2.6.1.tar.gz"],"stable_version":"2.6.1","bottle_checksum":"0451ce226e2aab9d03dbac0cf45b7790650dda666246a0c8f7789c407cdd34d8"},"primesieve":{"desc":"Fast C/C++ prime number generator","executables":["primesieve"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/kimwalisch/primesieve","license":"BSD-2-Clause","ruby_source_checksum":"b263655d35da5379ecebae6415f22721f1d2509f8d731269ca79703b20f832f3","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"753530ec2b4cbf3b62808b0661ab00e0382d47bded8a57c4fe41a6a4409f7c94","stable_url_args":["https://github.com/kimwalisch/primesieve/archive/refs/tags/v12.16.tar.gz"],"stable_version":"12.16"},"principalmapper":{"bottle_rebuild":1,"desc":"Quickly evaluate IAM permissions in AWS","executables":["pmapper"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/nccgroup/PMapper","license":"AGPL-3.0-or-later","revision":9,"ruby_source_checksum":"4f5071100c42543ef966e412ef94f047bb3e593cc892ea77b9cb04a02a481367","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/nccgroup/PMapper/commit/88bad89bd84a20a264165514363e52a84d39e8d7.patch?full_index=1","sha256":"9c731e2613095ea5098eda7141ae854fceec3fc8477a7a7e3202ed6c751e68dc","type":"backport","resolves":[{"type":"defect","id":"https://github.com/nccgroup/PMapper/issues/106"}]}],"stable_checksum":"04cb9dcff0cc512df4714b3c4ea63a261001f271f95c8a453b2805290c57bbc2","stable_url_args":["https://files.pythonhosted.org/packages/3f/8c/3d2efe475e9244bd45e3a776ea8207f34a9bb15caaa02f6c95e473b2ada2/principalmapper-1.1.5.tar.gz"],"stable_version":"1.1.5","bottle_tag":":all","bottle_checksum":"d2abf6a5a3ed01372167bbe782f6f5ebbcabb9b28ad4cecf139587469a51cc3d"},"prips":{"desc":"Print the IP addresses in a given range","executables":["prips"],"head_dependencies":[{"rust":":build"}],"homepage":"https://devel.ringlet.net/sysutils/prips/","license":"GPL-2.0-or-later","ruby_source_checksum":"cda2536b37d38ae0964f9d55075b8aae962732dad82450cc755fb78fc70ce727","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5369056ec32216ec4aabf93bc410a1b8a40f04003ec923fc0250a4427bfe009d","stable_url_args":["https://devel.ringlet.net/files/sys/prips/prips-1.3.1.tar.xz"],"stable_version":"1.3.1"},"prism-cli":{"desc":"Set of packages for API mocking and contract testing","executables":["prism"],"head_dependencies":["node"],"homepage":"https://stoplight.io/open-source/prism","license":"Apache-2.0","ruby_source_checksum":"294723bca3d30352008be02b349dd09418af2955a416aa11740ff962c715e9c6","stable_dependencies":["node"],"stable_checksum":"666ebea18de24d25766c6b0c6f8eaacb0f2fd1e695635d53dd78638c7fe25b89","stable_url_args":["https://registry.npmjs.org/@stoplight/prism-cli/-/prism-cli-5.16.0.tgz"],"stable_version":"5.16.0","bottle_tag":":all","bottle_checksum":"babed443a850d3e503927c4a436c1532e9ba5cfbd18bde500bb1f233ae8f1883"},"privatebin-cli":{"bottle_rebuild":1,"desc":"CLI for creating and managing PrivateBin pastes","executables":["privatebin"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/gearnode/privatebin","license":"ISC","ruby_source_checksum":"8df2e4a81527545d70dc5a55dd6ebf991e37f7c179e28a3524c4b46aae66440f","stable_dependencies":[{"go":":build"}],"stable_checksum":"9f57bc09a9629870a6c4cd677151f52daa4c1c1c8498d0c0672a8f2a8db5cb5a","stable_url_args":["https://github.com/gearnode/privatebin/releases/download/v2.2.1/v2.2.1-source.tar.gz"],"stable_version":"2.2.1"},"privoxy":{"desc":"Advanced filtering web proxy","executables":["privoxy"],"head_dependencies":["pcre2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.privoxy.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"80793e94d39164ac5a68934a2ee3ac9f5dd0a2674c013a03f2c203139d02c444","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":error_log_path","$HOMEBREW_PREFIX/var/log/privoxy/logfile"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/privoxy/sbin/privoxy","--no-daemon","$HOMEBREW_PREFIX/etc/privoxy/config"]],"stable_dependencies":["pcre2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"6f91267f81f626c416994db89ab62f4d09246eebf4754b81186e13a18ee9028f","stable_url_args":["https://downloads.sourceforge.net/project/ijbswa/Sources/4.2.0%20%28stable%29/privoxy-4.2.0-stable-src.tar.gz"],"stable_version":"4.2.0"},"prjtrellis":{"desc":"Documenting the Lattice ECP5 bit-stream format","executables":["ecpbram","ecpmulti","ecppack","ecppll","ecpunpack"],"head_dependencies":["boost","boost-python3","python@3.15",{"cmake":":build"}],"homepage":"https://github.com/YosysHQ/prjtrellis","license":{":all_of":["ISC","MIT"]},"revision":10,"ruby_source_checksum":"e6bed5aedb46525635b77def91c0437f4cf499588eeadd6944e687ab25c59e53","stable_dependencies":["boost","boost-python3","python@3.15",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/YosysHQ/prjtrellis/commit/e821bcbecdc997d71766836a200e16b27535a835.patch?full_index=1","sha256":"22a47fb89f4ed1b501823be12b5ea18bf03cae5f8749cd63fbe6972d8e69d764","type":"backport","resolves":[{"type":"defect","id":"https://github.com/YosysHQ/prjtrellis/issues/251"}]}],"stable_checksum":"46fe9d98676953e0cccf1d6332755d217a0861e420f1a12dabfda74d81ccc147","stable_url_args":["https://github.com/YosysHQ/prjtrellis/archive/refs/tags/1.4.tar.gz"],"stable_version":"1.4"},"probe-rs-tools":{"desc":"Collection of on chip debugging tools to communicate with microchips","executables":["cargo-embed","cargo-flash","probe-rs"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/probe-rs/probe-rs.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://probe.rs","license":"Apache-2.0","ruby_source_checksum":"0c5a7222820bf4625cce9757b9bb3635f7ac214817caa4ddcbcaedfedd7241ed","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"9c4ba2046d4709f6a07e47933b1aa7edaf72a4d0a9f482b81d81798879070229","stable_url_args":["https://github.com/probe-rs/probe-rs/archive/refs/tags/v0.32.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.32.0"},"procmail":{"desc":"Autonomous mail processor","executables":["formail","lockfile","mailstat","procmail"],"homepage":"https://github.com/BuGlessRB/procmail","license":{":any_of":["GPL-2.0-or-later","Artistic-1.0-Perl"]},"ruby_source_checksum":"912003544b366800eaf4307b88bb708de2e3ea9f35ec6bfe5828064528971e9b","stable_patches":[{"strip":"p1","url":"https://github.com/BuGlessRB/procmail/commit/8cfd570fd14c8fb9983859767ab1851bfd064b64.patch?full_index=1","sha256":"2258b13da244b8ffbd242bc2a7e1e8c6129ab2aed4126e3394287bcafc1018e1","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/BuGlessRB/procmail/pull/7"}]}],"stable_checksum":"514ea433339783e95df9321e794771e4887b9823ac55fdb2469702cf69bd3989","stable_url_args":["https://github.com/BuGlessRB/procmail/archive/refs/tags/v3.24.tar.gz"],"stable_version":"3.24","version_scheme":1,"bottle_checksum":"f3b010bf2fb93f2dea465f19d898358e75f0fce1bfca7e31cb6298b607426f8e"},"procps":{"aliases":["procps@4"],"desc":"Utilities for browsing procfs","executables":["free","hugetop","pgrep","pidof","pidwait","pkill","pmap","ps","pwdx","slabtop","sysctl","tload","top","vmstat","w","watch"],"head_dependencies":["ncurses",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/procps-ng/procps.git",{":branch":"master"}],"homepage":"https://gitlab.com/procps-ng/procps","license":"GPL-2.0-or-later","ruby_source_checksum":"2f271fe74a7132a19d387b7e5716256a1f8ffa196bd17e35990a0be2825579c4","stable_dependencies":["ncurses",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"468dfe0f29a77498286b459fcc33e24fcc2031c11a890244ba9cf1481a4f5df7","stable_url_args":["https://gitlab.com/procps-ng/procps/-/archive/v4.0.7/procps-v4.0.7.tar.gz"],"stable_version":"4.0.7"},"procs":{"desc":"Modern replacement for ps written in Rust","executables":["procs"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/dalance/procs","license":"MIT","ruby_source_checksum":"7d408c61bda78aaf59541f34041191bf77241d4b85954a4301478af8fc872917","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f2fab583fe98a9ae9505c5eecf4f3d9d4ad9bcb5d478a8222d52c87aa1ac602e","stable_url_args":["https://github.com/dalance/procs/archive/refs/tags/v0.14.12.tar.gz"],"stable_version":"0.14.12"},"proctools":{"aliases":["pgrep","pkill"],"deprecate_args":{":date":"2026-05-17",":because":":unmaintained"},"desc":"OpenBSD and Darwin versions of pgrep, pkill, and pfind","disable_args":{":date":"2027-05-17",":because":":unmaintained"},"executables":["pfind","pgrep","pkill"],"head_dependencies":[{"bsdmake":":build"}],"homepage":"https://proctools.sourceforge.net/","license":{":all_of":["BSD-3-Clause","BSD-4-Clause-UC"]},"local_patch_checksums":{"Patches/proctools/patch-pfind-Makefile.diff":"d3ee204bbc708ee650b7310f58e45681c5ca0b3c3c5aa82fa4b402f7f5868b11","Patches/proctools/patch-pfind-pfind.c.diff":"88f1bc60e3cf269ad012799dc6ddce27c2470eeafb7745bc5d14b78a2bdfbe96","Patches/proctools/patch-pgrep-Makefile.diff":"f7f2bc21cab6ef02a89ee9e9f975d6a533d012b23720c3c22e66b746beb493fb","Patches/proctools/patch-pkill-Makefile.diff":"bac12837958bc214234d47abe204ee6ad0da2d69440cf38b1e39ab986cc39d29","Patches/proctools/patch-proctools-fmt.c.diff":"1a95516de3b6573a96f4ec4be933137e152631ad495f1364c1dd5ce3a9c79bc8","Patches/proctools/patch-proctools-proctools.c.diff":"1d08e570cc32ff08f8073308da187e918a89a783837b1ea20735ea25ae18bfdb","Patches/proctools/patch-proctools-proctools.h.diff":"7c2ee6ac3dc7b26fb6738496fbabb1d1d065302a39207ae3fbacb1bc3a64371a"},"ruby_source_checksum":"0a19a5377874d660dc54bd7069c4e9924dad606d4992d674c61d0b8ff93e3479","stable_dependencies":[{"bsdmake":":build"}],"stable_patches":[{"strip":"p0","file":"Patches/proctools/patch-pfind-Makefile.diff","type":"unofficial"},{"strip":"p0","file":"Patches/proctools/patch-pfind-pfind.c.diff","type":"unofficial"},{"strip":"p0","file":"Patches/proctools/patch-pgrep-Makefile.diff","type":"unofficial"},{"strip":"p0","file":"Patches/proctools/patch-pkill-Makefile.diff","type":"unofficial"},{"strip":"p0","file":"Patches/proctools/patch-proctools-fmt.c.diff","type":"unofficial"},{"strip":"p0","file":"Patches/proctools/patch-proctools-proctools.c.diff","type":"unofficial"},{"strip":"p0","file":"Patches/proctools/patch-proctools-proctools.h.diff","type":"unofficial"}],"stable_checksum":"4553b9c6eda959b12913bc39b6e048a8a66dad18f888f983697fece155ec5538","stable_url_args":["https://downloads.sourceforge.net/project/proctools/proctools/0.4pre1/proctools-0.4pre1.tar.gz"],"stable_version":"0.4pre1","bottle_checksum":"7beaae2873e1c6c390b4a9471ea9bc4f16cb4a4f591a7ba5119546ab46169132"},"procyon-decompiler":{"bottle_rebuild":2,"desc":"Modern decompiler for Java 5 and beyond","executables":["procyon-decompiler"],"head_dependencies":["openjdk@21"],"homepage":"https://github.com/mstrobel/procyon","license":"Apache-2.0","ruby_source_checksum":"0b36e4faae3f2fba1a6b3ddf75b7f7829593c075b395fe1b1d260794a8df0bcc","stable_dependencies":["openjdk@21"],"stable_checksum":"821da96012fc69244fa1ea298c90455ee4e021434bc796d3b9546ab24601b779","stable_url_args":["https://github.com/mstrobel/procyon/releases/download/v0.6.0/procyon-decompiler-0.6.0.jar"],"stable_version":"0.6.0","bottle_tag":":all","bottle_checksum":"6d383fdfc3e0cd6e98271bc33299c2553943305e40c4cc48b127ab4157dff604"},"prodigal":{"desc":"Microbial gene prediction","executables":["prodigal"],"homepage":"https://github.com/hyattpd/Prodigal","license":"GPL-3.0-or-later","ruby_source_checksum":"bd2dee563d69205ba57499e44f9ea0c28be2c215ae48c221c1d67df56ae23d8f","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"89094ad4bff5a8a8732d899f31cec350f5a4c27bcbdd12663f87c9d1f0ec599f","stable_url_args":["https://github.com/hyattpd/Prodigal/archive/refs/tags/v2.6.3.tar.gz"],"stable_version":"2.6.3","bottle_checksum":"8b27c484b78ade21719983f96701441033f3c8bc409f12db3678a4da740b108e"},"profanity":{"desc":"Console based XMPP client","executables":["profanity"],"head_dependencies":["gdk-pixbuf","glib","gpgme","gtk+3","libgcrypt","libomemo-c","libotr","libstrophe","libx11","libxscrnsaver","python@3.15","qrencode","readline","sqlite","terminal-notifier",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/profanity-im/profanity.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["ncurses"]],"homepage":"https://profanity-im.github.io","license":"GPL-3.0-or-later","ruby_source_checksum":"a11da14ffd3ca73e4633885adffdfb3dba4d511803ccd83d2870fbbde7286e59","stable_dependencies":["gdk-pixbuf","glib","gpgme","gtk+3","libgcrypt","libomemo-c","libotr","libstrophe","libx11","libxscrnsaver","python@3.15","qrencode","readline","sqlite","terminal-notifier",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"fa201a10df688a173a0ce61da3be528f8e03f44d72817ed327568acb1c8fb259","stable_url_args":["https://profanity-im.github.io/tarballs/profanity-0.19.0.tar.xz"],"stable_uses_from_macos":[["curl"],["ncurses"]],"stable_version":"0.19.0"},"proftpd":{"desc":"Highly configurable GPL-licensed FTP server software","executables":["ftpasswd","ftpcount","ftpdctl","ftpmail","ftpquota","ftpscrub","ftpshut","ftptop","ftpwho","in.proftpd","proftpd","prxs"],"head_dependencies":["gettext",{"inetutils":":test"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"http://www.proftpd.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"13ad132aa4374bafd23bb0e71dbc5adbf208fd541818110271bc4c929dad113e","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","/dev/null"],[":error_log_path","/dev/null"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/proftpd/sbin/proftpd","--nodaemon"]],"stable_dependencies":["gettext",{"inetutils":":test"}],"stable_checksum":"68b094b1c57c775ad00ef469e9a87783dbbf31a85f98f48faf60becc2e84e4ec","stable_url_args":["https://github.com/proftpd/proftpd/archive/refs/tags/v1.3.9d.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"1.3.9d"},"prog8":{"desc":"Compiled programming language targeting the 8-bit 6502 CPU family","executables":["prog8c"],"head_dependencies":["openjdk","tass64",{"gradle":":build"},{"kotlin":":build"}],"homepage":"https://prog8.readthedocs.io","license":"GPL-3.0-only","ruby_source_checksum":"b9ef37c940db0e32c5eb14d30900bfcec6bc42d38efac7d546f3230a5056e0d8","stable_dependencies":["openjdk","tass64",{"gradle":":build"},{"kotlin":":build"}],"stable_checksum":"8e1489ce11ff0ec4d2d7b9377f5cfcd648d798e8c0da8471a18df71dec4e4398","stable_url_args":["https://github.com/irmen/prog8/archive/refs/tags/v12.3.4.tar.gz"],"stable_version":"12.3.4"},"progress":{"desc":"Coreutils progress viewer","executables":["progress"],"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/Xfennec/progress.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/Xfennec/progress","license":"GPL-3.0-or-later","ruby_source_checksum":"1ab5e99fb8b12f6ad6e729b7ea823b2715014604d14b2f57dd6ac04a3f86cfbe","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"ee9538fce98895dcf0d108087d3ee2e13f5c08ed94c983f0218a7a3d153b725d","stable_url_args":["https://github.com/Xfennec/progress/archive/refs/tags/v0.17.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.17","bottle_checksum":"c838dd67490a7aaf419ca5e538b699c895b42911d4c8998876258648b8eb06f2"},"progressline":{"bottle_rebuild":1,"desc":"Track commands progress in a compact one-line format","executables":["progressline"],"head_url_args":["https://github.com/kattouf/ProgressLine.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"homepage":"https://github.com/kattouf/ProgressLine","license":"MIT","ruby_source_checksum":"e9b3e37de7270495414ce84c5ec4095807fcd45690094adf635c7d5904d5169d","stable_checksum":"6649fa7d9b840bf8af2ddef3819c6c99b883dd1e0ca349e6d8bdb93985cb00fa","stable_url_args":["https://github.com/kattouf/ProgressLine/archive/refs/tags/0.2.4.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"stable_version":"0.2.4","bottle_cellar":":any","bottle_checksum":"b9d20a041aa6b083706306d87490f0f831d0747317037c912537ad50f37c2693"},"proguard":{"desc":"Java class file shrinker, optimizer, and obfuscator","executables":["proguard","proguardgui","retrace"],"head_dependencies":["openjdk"],"homepage":"https://www.guardsquare.com/en/products/proguard","license":"GPL-2.0-or-later","ruby_source_checksum":"7eb980309f695792952fcedcdde593f51dbfcf409126f346d8cf5156a580e5e0","stable_dependencies":["openjdk"],"stable_checksum":"fbff4dfe037d0724ff767ad555c06ebd14063ccf99a657cf05a69e6f2610da21","stable_url_args":["https://github.com/Guardsquare/proguard/releases/download/v7.10.0/proguard-7.10.0.tar.gz"],"stable_version":"7.10.0","bottle_tag":":all","bottle_checksum":"aa81c4810128067999e4c8c6b648002074354d6fc4f0935bb954c5f1f45d1829"},"proj":{"aliases":["proj@9"],"compatibility_version":1,"conflicts":[["blast",{":because":"both install a `libproj.a` library"}],["claude-code-templates",{":because":"both install `cct` binaries"}]],"desc":"Cartographic Projections Library","executables":["cct","cs2cs","geod","gie","invgeod","invproj","proj","projinfo","projsync"],"head_dependencies":["libtiff",{"cmake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/OSGeo/proj.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["sqlite"]],"homepage":"https://proj.org/","license":"MIT","ruby_source_checksum":"5876a6cc2ee1e5d0a9bac2cb7f38933359f9c21ab88611ced7fec55854172722","stable_dependencies":["libtiff",{"cmake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"791a0610547eeabb17006cfd49cdbd2034f3240f47ed5e88a1031811f4e2bcf3","stable_url_args":["https://github.com/OSGeo/PROJ/releases/download/9.9.0/proj-9.9.0.tar.gz"],"stable_uses_from_macos":[["curl"],["sqlite"]],"stable_version":"9.9.0"},"projectable":{"desc":"TUI file manager built for projects","executables":["prj"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/dzfrias/projectable.git",{":branch":"main"}],"homepage":"https://dzfrias.dev/blog/projectable","license":"MIT","revision":1,"ruby_source_checksum":"a783a0c97b3b9e3a05689dabe66543452a8cae808fd8abaed34f8f532ce1b430","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8677aa186b50e28ae1addaa9178b65de9e07b3fcd54056fd92464b49c9f71312","stable_url_args":["https://github.com/dzfrias/projectable/archive/refs/tags/1.3.2.tar.gz"],"stable_version":"1.3.2"},"projectm":{"desc":"Milkdrop-compatible music visualizer","executables":["projectM-unittest","projectMSDL"],"head_dependencies":["sdl2-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/projectM-visualizer/projectm.git",{":branch":"master"}],"homepage":"https://github.com/projectM-visualizer/projectm","license":"LGPL-2.1-or-later","ruby_source_checksum":"6e34e83ec1968f50921cbc4ce99d60d519a89470703375ac775ad50d916aa76a","stable_dependencies":["sdl2-compat",{"pkgconf":[":build",":test"]}],"stable_checksum":"b6b99dde5c8f0822ae362606a0429628ee478f4ec943a156723841b742954707","stable_url_args":["https://github.com/projectM-visualizer/projectm/releases/download/v3.1.12/projectM-3.1.12.tar.gz"],"stable_version":"3.1.12","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"68f9b93a6f6abef42c42bbcc8a70be06fb9845bf1caa5b68cd7e14beba13ca5f"},"prometheus-cpp":{"bottle_rebuild":1,"desc":"Prometheus Client Library for Modern C++","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/jupp0r/prometheus-cpp.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/jupp0r/prometheus-cpp","license":"MIT","revision":1,"ruby_source_checksum":"60edbdba640073dc910990424babd190fb115a18ca3d0cf5c6dc7036794a3bc5","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"62bc2cc9772db2314dbaae506ae2a75c8ee897dab053d8729e86a637b018fdb6","stable_url_args":["https://github.com/jupp0r/prometheus-cpp/releases/download/v1.3.0/prometheus-cpp-with-submodules.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.3.0"},"prometheus":{"caveats":"When run from `brew services`, `prometheus` is run from\n`prometheus_brew_services` and uses the flags in:\n   $HOMEBREW_PREFIX/etc/prometheus.args\n","desc":"Service monitoring system and time series database","executables":["prometheus","prometheus_brew_services","promtool"],"head_dependencies":[{"gnu-tar":":build"},{"go":":build"},{"node":":build"},{"pnpm":":build"}],"homepage":"https://prometheus.io/","license":"Apache-2.0","ruby_source_checksum":"3d5cb862ce38644ac935a2df2c78f1169ec80ae72c47e29e7dc93885f7361e40","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/prometheus.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/prometheus.err.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/prometheus/bin/prometheus_brew_services"]],"stable_dependencies":[{"gnu-tar":":build"},{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"dc204963713b5fce7aca92292bc3bf69482b088f9d7a6761e60525750c1ddfd2","stable_url_args":["https://github.com/prometheus/prometheus/archive/refs/tags/v3.15.1.tar.gz"],"stable_version":"3.15.1"},"promptfoo":{"desc":"Test your LLM app locally","executables":["pf","promptfoo"],"head_dependencies":["node",{"cmake":":build"},{"rust":":build"}],"homepage":"https://promptfoo.dev/","license":"MIT","ruby_source_checksum":"18d077c62a2b80549fbbc681a3ebcb796ccc8ca2ed6a533747c22bb54e81f6e7","stable_dependencies":["node",{"cmake":":build"},{"rust":":build"}],"stable_checksum":"be3fe4dd4cd78e61a2fc81a8bcaaad1c8f29b63ebed16f08e629a5856f0c270f","stable_url_args":["https://registry.npmjs.org/promptfoo/-/promptfoo-0.124.1.tgz"],"stable_version":"0.124.1"},"promtail":{"deprecate_args":{":date":"2026-03-02",":because":":repo_removed"},"desc":"Log agent for Loki","disable_args":{":date":"2026-03-02",":because":":repo_removed"},"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/grafana/loki.git",{":branch":"main"}],"homepage":"https://grafana.com/loki","license":"AGPL-3.0-only","ruby_source_checksum":"128aff48f968ee2dc1a328527d9e72ce36c031c73f4fd73262bedd37f4ed89cd","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/promtail.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/promtail.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/promtail/bin/promtail","-config.file=$HOMEBREW_PREFIX/etc/promtail-local-config.yaml"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"05c5d23eff751b9c4f4e49918359e35b7ba840a5b504e3eac0befe4ad94ad464","stable_url_args":["https://github.com/grafana/loki/archive/refs/tags/v3.7.1.tar.gz"],"stable_version":"3.7.1"},"proof-general":{"bottle_rebuild":1,"caveats":"HTML documentation is available in: $HOMEBREW_PREFIX/share/doc/proof-general\n","desc":"Emacs-based generic interface for theorem provers","executables":["coqtags"],"head_dependencies":["emacs",{"texi2html":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/ProofGeneral/PG.git",{":branch":"master"}],"homepage":"https://proofgeneral.github.io","license":"GPL-3.0-or-later","ruby_source_checksum":"39243bde143257559326ea562afdb6e6814e26a3b5b798f1cbbe6bda9418c00c","stable_dependencies":["emacs",{"texi2html":":build"},{"texinfo":":build"}],"stable_checksum":"b408ab943cfbfe4fcb0d3322f079f41e2a2d29b50cf0cc704fbb4d5e6c26e3a2","stable_url_args":["https://github.com/ProofGeneral/PG/archive/refs/tags/v4.5.tar.gz"],"stable_version":"4.5","bottle_checksum":"e0f721f16c2c5e2ffa6b7ef00595ab6bdbdeda815f00a04ca30d2df2cc474e8b"},"proper":{"caveats":"To use PropEr in Erlang, you may need:\n  export ERL_LIBS=$HOMEBREW_PREFIX/opt/proper/proper-1.5\n","desc":"QuickCheck-inspired property-based testing tool for Erlang","head_dependencies":["erlang",{"rebar3":":build"}],"homepage":"https://proper-testing.github.io","license":"GPL-3.0-or-later","ruby_source_checksum":"b5cfa69cdebfe05cb14bb0c571a6192fd09c34cc305f455887ec6d45872cb66b","stable_dependencies":["erlang",{"rebar3":":build"}],"stable_checksum":"68fcc3b23ea98537d7a2b926de688dc347e02804c54d0f8d79ca7092c9456b68","stable_url_args":["https://github.com/proper-testing/proper/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"8121ebc9c4160073387dbdb7012f0c536783f811152220a7b09108ec6777886f"},"proselint":{"bottle_rebuild":1,"desc":"Linter for prose","executables":["proselint"],"head_dependencies":["python@3.15","re2",{"pybind11":":build"},{"rust":":build"}],"head_url_args":["https://github.com/amperser/proselint.git",{":branch":"main"}],"homepage":"https://github.com/amperser/proselint","license":"BSD-3-Clause","ruby_source_checksum":"e810eaabfed67ed823136c67942750e0ae7a249eaf9f53efdaf6c7cf6766f076","stable_dependencies":["python@3.15","re2",{"pybind11":":build"},{"rust":":build"}],"stable_checksum":"2568db94db227ea3aa011f88ddb6f554707b99b2c7447666bf00d71c5d7167cb","stable_url_args":["https://files.pythonhosted.org/packages/1f/95/0cec6b32b3031613468df80c94fbced8f3c3e38ff7f0101645c0acde6bd6/proselint-0.16.0.tar.gz"],"stable_version":"0.16.0"},"proteinortho":{"desc":"Detecting orthologous genes within different species","executables":["proteinortho","proteinortho2html.pl","proteinortho2tree.pl","proteinortho2xml.pl","proteinortho6.pl","proteinortho_cleanupblastgraph","proteinortho_clustering","proteinortho_compareProteinorthoGraphs.pl","proteinortho_do_mcl.pl","proteinortho_extract_from_graph.pl","proteinortho_ffadj_mcs.py","proteinortho_formatUsearch.pl","proteinortho_grab_proteins.pl","proteinortho_graphMinusRemovegraph","proteinortho_history.pl","proteinortho_singletons.pl","proteinortho_summary.pl"],"head_dependencies":["diamond","openblas","libomp"],"homepage":"https://gitlab.com/paulklemm_PHD/proteinortho","license":"GPL-3.0-or-later","ruby_source_checksum":"b1c1e2766c08ac0d09fa1570cae1e25f62fd514e62d1af1b67b5e999829887a7","stable_dependencies":["diamond","openblas","libomp"],"stable_checksum":"2e41c9698bb7eaacdde242233e3a1643b429587d4b458577ecc5be2e752a2be5","stable_url_args":["https://gitlab.com/paulklemm_PHD/proteinortho/-/archive/v6.3.6/proteinortho-v6.3.6.tar.gz"],"stable_version":"6.3.6","bottle_cellar":":any","bottle_checksum":"619a56ae341233fc034ad5108375991c3ad44ce35a8d17b072c73b95d126c76e"},"proto":{"caveats":"To finish the installation, run:\n  proto setup\n","desc":"Pluggable multi-language version manager","executables":["proto","proto-shim"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/moonrepo/proto.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://moonrepo.dev/proto","license":"MIT","ruby_source_checksum":"825944cf5ade5a61b83faccfc7aac14d278c01147de89b31ef98e9d1e9461610","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7907070b4f6a8660943f346448c538a1b2dbdf76991e0c4a517fb2154f4d4e74","stable_url_args":["https://github.com/moonrepo/proto/archive/refs/tags/v0.63.2.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.63.2"},"protobuf-c":{"compatibility_version":1,"desc":"Protocol buffers library","executables":["protoc-c","protoc-gen-c"],"head_dependencies":["abseil","protobuf",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/protobuf-c/protobuf-c.git",{":branch":"master"}],"homepage":"https://github.com/protobuf-c/protobuf-c","license":"BSD-2-Clause","revision":20,"ruby_source_checksum":"fa7b58323481160b985157ba0ebf023e7cccd83e82b1ec508c1af47deaed52ba","stable_dependencies":["abseil","protobuf",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/protobuf-c/protobuf-c/commit/d39f001b4578966600de0aaf7fc665eec6e057e5.patch?full_index=1","sha256":"10b5ea9c08f62be10ceb1df24a3211118a94cb0d09efcdf043ac3542368915fb","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/protobuf-c/protobuf-c/pull/797"}]}],"stable_checksum":"e2c86271873a79c92b58fef7ebf8de1aa0df4738347a8bd5d4e65a80a16d0d24","stable_url_args":["https://github.com/protobuf-c/protobuf-c/releases/download/v1.5.2/protobuf-c-1.5.2.tar.gz"],"stable_version":"1.5.2"},"protobuf":{"aliases":["protobuf@36"],"compatibility_version":7,"desc":"Protocol buffers (Google's data interchange format)","executables":["protoc","protoc-36.2.0","protoc-gen-upb","protoc-gen-upb-36.2.0","protoc-gen-upb_minitable","protoc-gen-upb_minitable-36.2.0","protoc-gen-upbdefs","protoc-gen-upbdefs-36.2.0"],"head_dependencies":["abseil",{"cmake":":build"}],"homepage":"https://protobuf.dev/","license":"BSD-3-Clause","ruby_source_checksum":"7992732dfd8e12ea27faade9f2b6a2db76448e1ff8bf50c32f4000028f9f1374","stable_dependencies":["abseil",{"cmake":":build"}],"stable_checksum":"3d9642a662d10e68ebae5e53f14dcce5105684212d5078f8e0d47d1ab3ae6b64","stable_url_args":["https://github.com/protocolbuffers/protobuf/releases/download/v36.2/protobuf-36.2.tar.gz"],"stable_version":"36.2","versioned_formulae":["protobuf@33","protobuf@29","protobuf@21"]},"protobuf@21":{"deprecate_args":{":date":"2025-01-08",":because":":versioned_formula"},"desc":"Protocol buffers (Google's data interchange format)","disable_args":{":date":"2026-01-08",":because":":versioned_formula"},"head_dependencies":[{"cmake":":build"},{"python@3.12":[":build",":test"]},{"python@3.13":[":build",":test"]}],"head_uses_from_macos":[["zlib"]],"homepage":"https://protobuf.dev/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"3e72ac1e2ee81df457ad49d4d0855403659458c65251696e8171ac7b22adf64c","stable_dependencies":[{"cmake":":build"},{"python@3.12":[":build",":test"]},{"python@3.13":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/protocolbuffers/protobuf/commit/da973aff2adab60a9e516d3202c111dbdde1a50f.patch?full_index=1","sha256":"911925e427a396fa5e54354db8324c0178f5c602b3f819f7d471bb569cc34f53","type":"backport","resolves":[{"type":"defect","id":"https://github.com/protocolbuffers/protobuf/pull/10403"}]}],"stable_checksum":"2c6a36c7b5a55accae063667ef3c55f2642e67476d96d355ff0acb13dbb47f09","stable_url_args":["https://github.com/protocolbuffers/protobuf/releases/download/v21.12/protobuf-all-21.12.tar.gz"],"stable_uses_from_macos":[["zlib"]],"stable_version":"21.12","versioned_formulae":["protobuf@33","protobuf@29"],"bottle_cellar":"/usr/local/Cellar","bottle_checksum":"2b155b3335e6db2264fbc0bfb5c1d89a3bc7ac2fd4a15d844d653df8b0aa2858"},"protobuf@29":{"compatibility_version":1,"deprecate_args":{":date":"2026-03-31",":because":":versioned_formula"},"desc":"Protocol buffers (Google's data interchange format)","disable_args":{":date":"2027-03-31",":because":":versioned_formula"},"executables":["protoc","protoc-29.6.0","protoc-gen-upb","protoc-gen-upb-29.6.0","protoc-gen-upb_minitable","protoc-gen-upb_minitable-29.6.0","protoc-gen-upbdefs","protoc-gen-upbdefs-29.6.0"],"head_dependencies":["abseil",{"cmake":":build"},{"googletest":":build"}],"homepage":"https://protobuf.dev/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"17e14acc25197dae86c3203f7849bb2c3395bc8f650833f158727f5406a44322","stable_dependencies":["abseil",{"cmake":":build"},{"googletest":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/protocolbuffers/protobuf/commit/9dc5aaa1e99f16065e25be4b9aab0a19bfb65ea2.patch?full_index=1","sha256":"edc1befbc3d7f7eded6b7516b3b21e1aa339aee70e17c96ab337f22e60e154d7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/protocolbuffers/protobuf/pull/19363"}]},{"strip":"p1","url":"https://github.com/protocolbuffers/protobuf/commit/d801cbd86818b587e0ebba2de13614a3ee83d369.patch?full_index=1","sha256":"ebab85f5b2c817b4adcd0bc66a7377a0aa4b9ecf667f1893f918c318369d3ef0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/protocolbuffers/protobuf/pull/20413"}]},{"strip":"p1","data":true}],"stable_checksum":"877bf9f880631aa31daf2c09896276985696728137fcd43cc534a28c5566d9ba","stable_url_args":["https://github.com/protocolbuffers/protobuf/releases/download/v29.6/protobuf-29.6.tar.gz"],"stable_version":"29.6","versioned_formulae":["protobuf@33","protobuf@21"]},"protobuf@33":{"deprecate_args":{":date":"2027-03-31",":because":":versioned_formula"},"desc":"Protocol buffers (Google's data interchange format)","disable_args":{":date":"2028-03-31",":because":":versioned_formula"},"executables":["protoc","protoc-33.6.0","protoc-gen-upb","protoc-gen-upb-33.6.0","protoc-gen-upb_minitable","protoc-gen-upb_minitable-33.6.0","protoc-gen-upbdefs","protoc-gen-upbdefs-33.6.0"],"head_dependencies":["abseil",{"cmake":":build"},{"googletest":":build"}],"homepage":"https://protobuf.dev/","keg_only_args":[":versioned_formula"],"license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"f2cbfd06310d9b1c15b5947b602a3e714caeb1cc1da05819145bb3353c39aa18","stable_dependencies":["abseil",{"cmake":":build"},{"googletest":":build"}],"stable_checksum":"16498d7dc7967e9b100632138babd4b86b61592beeccdd556f67539d9c231355","stable_url_args":["https://github.com/protocolbuffers/protobuf/releases/download/v33.6/protobuf-33.6.tar.gz"],"stable_version":"33.6","versioned_formulae":["protobuf@29","protobuf@21"]},"protoc-gen-doc":{"desc":"Documentation generator plugin for Google Protocol Buffers","executables":["protoc-gen-doc"],"head_dependencies":[{"protobuf":":no_linkage"},{"go":":build"}],"head_url_args":["https://github.com/pseudomuto/protoc-gen-doc.git",{":branch":"master"}],"homepage":"https://github.com/pseudomuto/protoc-gen-doc","license":"MIT","revision":1,"ruby_source_checksum":"dee78490bfe7ab349afcd097e36ac9028a63df9b1a0658f65fad075948533ad5","stable_dependencies":[{"protobuf":":no_linkage"},{"go":":build"}],"stable_checksum":"75667f5e4f9b4fecf5c38f85a046180745fc73f518d85422d9c71cb845cd3d43","stable_url_args":["https://github.com/pseudomuto/protoc-gen-doc/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"protoc-gen-go-grpc":{"desc":"Protoc plugin that generates code for gRPC-Go clients","executables":["protoc-gen-go-grpc"],"head_dependencies":[{"protobuf":":no_linkage"},{"go":":build"}],"homepage":"https://grpc.io","license":"Apache-2.0","ruby_source_checksum":"6617271438b05793b08b4b34ecdaf03859d0ec934a38533f1bda424a69ce1049","stable_dependencies":[{"protobuf":":no_linkage"},{"go":":build"}],"stable_checksum":"a5f284c76292c8f4460aa57d0dfe81ee44f4670082a575f43324523ec6ef15e7","stable_url_args":["https://github.com/grpc/grpc-go/archive/refs/tags/cmd/protoc-gen-go-grpc/v1.6.2.tar.gz"],"stable_version":"1.6.2"},"protoc-gen-go":{"desc":"Go support for Google's protocol buffers","executables":["protoc-gen-go"],"head_dependencies":[{"protobuf":":no_linkage"},{"go":":build"}],"head_url_args":["https://github.com/protocolbuffers/protobuf-go.git",{":branch":"master"}],"homepage":"https://github.com/protocolbuffers/protobuf-go","license":"BSD-3-Clause","ruby_source_checksum":"475f0fa7ddadb1959421585c0397d602bb254d86f6e4289287d293c4a16d6ed9","stable_dependencies":[{"protobuf":":no_linkage"},{"go":":build"}],"stable_checksum":"23a247d69c52872ecbfd6bcbee3216793b2672fa5a7b99497777bf9c3563756f","stable_url_args":["https://github.com/protocolbuffers/protobuf-go/archive/refs/tags/v1.36.12.tar.gz"],"stable_version":"1.36.12"},"protoc-gen-grpc-java":{"desc":"Protoc plugin for gRPC Java","executables":["protoc-gen-grpc-java"],"head_dependencies":["abseil","protobuf",{"gradle@8":":build"},{"openjdk":":build"},{"pkgconf":":build"}],"homepage":"https://grpc.io/docs/languages/java/","license":"Apache-2.0","ruby_source_checksum":"3a3627661b26abb9eea979fc954bf7b93b7a16b5d36ac928ab8cd1d377d54775","stable_dependencies":["abseil","protobuf",{"gradle@8":":build"},{"openjdk":":build"},{"pkgconf":":build"}],"stable_checksum":"67436b0b6666cd928dc6b7f32c738fce63c2b1b98984dbf351049af5203a853c","stable_url_args":["https://github.com/grpc/grpc-java/archive/refs/tags/v1.85.1.tar.gz"],"stable_version":"1.85.1"},"protoc-gen-grpc-swift":{"desc":"Protoc plugin for generating gRPC Swift stubs","executables":["protoc-gen-grpc-swift-2"],"head_dependencies":["protobuf","swift-protobuf"],"head_url_args":["https://github.com/grpc/grpc-swift-protobuf.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/grpc/grpc-swift-protobuf","license":"Apache-2.0","oldnames":["grpc-swift"],"ruby_source_checksum":"c0589bbb4132c7f26df58f4a87d0ce3f8b6003e70f914ce7e11c1a00c5ed87ff","stable_dependencies":["protobuf","swift-protobuf"],"stable_checksum":"dc6238a467fe3466477e6509773b0f8fe84a9f58dd97bc39f7fb082e3b222cf6","stable_url_args":["https://github.com/grpc/grpc-swift-protobuf/archive/refs/tags/2.5.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"2.5.0","version_scheme":1},"protoc-gen-grpc-web":{"desc":"Protoc plugin that generates code for gRPC-Web clients","executables":["protoc-gen-grpc-web"],"head_dependencies":["abseil","protobuf","protoc-gen-js",{"cmake":":build"},{"pkgconf":":build"},{"node":":test"},{"typescript":":test"}],"homepage":"https://grpc.io","license":"Apache-2.0","local_patch_checksums":{"Patches/protoc-gen-grpc-web/protobuf-30.diff":"9c7e0ddf5ba68c179e7b8edc2c48de5b9b9d4801a6c8fd93ee199e27291aeebd"},"revision":2,"ruby_source_checksum":"9a6eaf815ae8919cfccb2eadd4ebb407613c2fdfb9c33cb753eca282f594e439","stable_dependencies":["abseil","protobuf","protoc-gen-js",{"cmake":":build"},{"pkgconf":":build"},{"node":":test"},{"typescript":":test"}],"stable_patches":[{"strip":"p1","file":"Patches/protoc-gen-grpc-web/protobuf-30.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/grpc/grpc-web/issues/1522"}]}],"stable_checksum":"7766763275c6bf99115c9b535aaa3c507566847d47ea72a1f70da7fe427a98d3","stable_url_args":["https://github.com/grpc/grpc-web/archive/refs/tags/2.1.1.tar.gz"],"stable_version":"2.1.1"},"protoc-gen-js":{"desc":"Protocol buffers JavaScript generator plugin","executables":["protoc-gen-js"],"head_dependencies":["abseil","protobuf",{"pkgconf":":build"}],"head_url_args":["https://github.com/protocolbuffers/protobuf-javascript.git",{":branch":"main"}],"homepage":"https://github.com/protocolbuffers/protobuf-javascript","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"18ae754c0437707a1fb13e3574694bac65bdbba305a55fdc34884f3757599bf1","stable_dependencies":["abseil","protobuf",{"pkgconf":":build"}],"stable_checksum":"43ea40481e7b5efdeccf4a0926226b0bd4f61386cdb819a55ce55f5828e32025","stable_url_args":["https://github.com/protocolbuffers/protobuf-javascript/archive/refs/tags/v4.0.3.tar.gz"],"stable_version":"4.0.3"},"protolint":{"desc":"Pluggable linter and fixer to enforce Protocol Buffer style and conventions","executables":["protoc-gen-protolint","protolint"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/yoheimuta/protolint.git",{":branch":"master"}],"homepage":"https://github.com/yoheimuta/protolint","license":"MIT","ruby_source_checksum":"94b73deb8e4b846995c1fe812da7b65c8428c8be9c4ed6072dc4082a1cec88fe","stable_dependencies":[{"go":":build"}],"stable_checksum":"7d5f4650ed23f68c34a6be1ba77fb3661dd4b7b28b64664a479b6835febceb18","stable_url_args":["https://github.com/yoheimuta/protolint/archive/refs/tags/v0.58.0.tar.gz"],"stable_version":"0.58.0"},"proton-pass-cli":{"desc":"Command-line interface for Proton Pass","executables":["pass-cli"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://protonpass.github.io/pass-cli/","license":"GPL-3.0-or-later","ruby_source_checksum":"41985f5a3693db829e8c44ce0875341ba2030816febd551430555196ef80bb6f","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"cd7df559f428f04010d5f3d940accf0765c2acd57c7f5e54f3a8701affc9d662","stable_url_args":["https://github.com/protonpass/pass-cli/archive/refs/tags/2.5.1.tar.gz"],"stable_version":"2.5.1"},"protozero":{"desc":"Minimalist protocol buffer decoder and encoder in C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/mapbox/protozero","license":"BSD-2-Clause","ruby_source_checksum":"9df80346055b4db43e001d8334a883899ef7d11698219adc2276ea31403fe44f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"68d1df951b4d8397355c8fc9ffed40d9c06282a877fe847403feac6edcee3ef1","stable_url_args":["https://github.com/mapbox/protozero/archive/refs/tags/v1.8.2.tar.gz"],"stable_version":"1.8.2","bottle_tag":":all","bottle_checksum":"e17a824e97d2e4740dec4d3182c5334376871adde4d099ee6c93d24f769bfba1"},"prover9":{"desc":"Automated theorem prover for first-order and equational logic","executables":["mace4","prover9"],"homepage":"https://www.cs.unm.edu/~mccune/prover9/","license":"GPL-2.0-only","ruby_source_checksum":"28589bf431a34ad5a162e468aa743e8281a585a750ed586feccdf2a791053d90","stable_checksum":"c32bed5807000c0b7161c276e50d9ca0af0cb248df2c1affb2f6fc02471b51d0","stable_url_args":["https://www.cs.unm.edu/~mccune/prover9/download/LADR-2009-11A.tar.gz"],"stable_version":"2009-11A","bottle_checksum":"605c09fc8888af3a28e2b8de5b41fdb41ca19a8eb2d4f2f7f7e47187eae6ac4c"},"prowler":{"desc":"Tool for cloud security assessments, audits, incident response, and more","executables":["prowler"],"head_dependencies":[{"certifi":":no_linkage"},"kingfisher","libsodium","libyaml","lz4","openssl@3","python@3.13",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/prowler-cloud/prowler.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://prowler.com/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"4b9702476e8919bafe523c32802fd043d1f001a6716cf6ced7299d3ae7fa3a5c","stable_dependencies":[{"certifi":":no_linkage"},"kingfisher","libsodium","libyaml","lz4","openssl@3","python@3.13",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ee9c7dc193c9376ce0ec5b5fac0c0f3e360d6f5beee387029b5fa4ee4ed44a34","stable_url_args":["https://files.pythonhosted.org/packages/c1/aa/f042c697023e943743e3ef8ccb0e52a6ee43a4deec27b094e2fb62f2b2bb/prowler-5.45.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"5.45.0"},"proxelar":{"desc":"Man-in-the-Middle proxy for HTTP/HTTPS traffic","executables":["proxelar"],"head_dependencies":["lua","openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://proxelar.micheletti.io","license":"MIT","ruby_source_checksum":"54b6c1f3351082b17ed1371c9dd124c9ce877fbaa608cc1d6fd1eed5b376135c","stable_dependencies":["lua","openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"09750029dca413b15cbdaf964dc2f888ac41d462c1ec25a90e6f58ea7d7cae72","stable_url_args":["https://github.com/emanuele-em/proxelar/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1"},"proxify":{"desc":"Portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic","executables":["proxify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/proxify.git",{":branch":"main"}],"homepage":"https://projectdiscovery.io","license":"MIT","ruby_source_checksum":"68abb8fd63fcd6c91ccd7edba297ff4733c02dad1701dc8ceff70d0922898dfe","stable_dependencies":[{"go":":build"}],"stable_checksum":"a156d8094ac5a31bc92029c1a9e02300caa5e2f189dc13949410d792e9f4e63c","stable_url_args":["https://github.com/projectdiscovery/proxify/archive/refs/tags/v0.0.16.tar.gz"],"stable_version":"0.0.16","bottle_checksum":"4a80fa274bbc79f69b63d71aa4a823a0dbeaee02f802a30a01cc98b3b4cb7869"},"proxsuite":{"desc":"Advanced Proximal Optimization Toolbox","head_dependencies":[{"cereal":":no_linkage"},{"eigen":":no_linkage"},{"numpy":":no_linkage"},"python@3.15",{"scipy":":no_linkage"},{"simde":":no_linkage"},{"cmake":":build"},{"doxygen":":build"},{"nanobind":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Simple-Robotics/proxsuite.git",{":branch":"devel"}],"homepage":"https://github.com/Simple-Robotics/proxsuite","license":"BSD-2-Clause","ruby_source_checksum":"9602c98b132d55fcbdc1c84cc4695e1f6f1d63c5665fd93b3bf75d21d303b1dc","stable_dependencies":[{"cereal":":no_linkage"},{"eigen":":no_linkage"},{"numpy":":no_linkage"},"python@3.15",{"scipy":":no_linkage"},{"simde":":no_linkage"},{"cmake":":build"},{"doxygen":":build"},{"nanobind":":build"},{"pkgconf":":build"}],"stable_checksum":"b9b05f29d30f69cf90853ae1f7015914b5e371a6dac6aa46630aaa090447c578","stable_url_args":["https://github.com/Simple-Robotics/proxsuite/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"proxychains-ng":{"desc":"Hook preloader","executables":["proxychains4","proxychains4-daemon"],"head_url_args":["https://github.com/rofl0r/proxychains-ng.git",{":branch":"master"}],"homepage":"https://github.com/rofl0r/proxychains-ng","license":"GPL-2.0-or-later","ruby_source_checksum":"098fbde0d57b8c88ba6209d71586a980150601b423def1e2c24602a61970c63f","stable_patches":[{"strip":"p1","url":"https://github.com/rofl0r/proxychains-ng/commit/fffd2532ad34bdf7bf430b128e4c68d1164833c6.patch?full_index=1","sha256":"86b5db00415bb7d81a8dc1a3d2429ddafbf135090dc67e57620cd18cd71f3b28","type":"backport","resolves":[{"type":"defect","id":"https://github.com/rofl0r/proxychains-ng/issues/557"}]}],"stable_checksum":"1a2dc68fcbcb2546a07a915343c1ffc75845f5d9cc3ea5eb3bf0b62a66c0196f","stable_url_args":["https://github.com/rofl0r/proxychains-ng/archive/refs/tags/v4.17.tar.gz"],"stable_version":"4.17","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"4e7e2b51f1e2def46860b2866342ccb99612d9f711d52a8fd3f99cf92f542264"},"proxyfor":{"desc":"Proxy CLI for capturing and inspecting HTTP(S) and WS(S) traffic","executables":["proxyfor"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sigoden/proxyfor.git",{":branch":"main"}],"homepage":"https://github.com/sigoden/proxyfor","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"f1c1acea01bb561f9c413c6e6d235e2186feefea252cbd8a85a4b9c79f0e1c70","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f4e2340dbce232333ce05473b75f3b1eacf27d1699071b52a9cf420a8c47fd96","stable_url_args":["https://github.com/sigoden/proxyfor/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_checksum":"30898aa6abea5af4799fefe20be28ab97cdb1a7492015ad68ee478b28b75af47"},"proxygen":{"conflicts":[["hq",{":because":"both install `hq` binaries"}]],"desc":"Collection of C++ HTTP libraries","executables":["hq","masque_client","proxygen_cocurl","proxygen_curl","proxygen_echo","proxygen_h3datagram_client","proxygen_httperf2","proxygen_proxy","proxygen_static"],"head_dependencies":["c-ares","fizz","fmt","folly","gflags","glog","mvfst","openssl@4","wangle","zstd",{"boost":":build"},{"cmake":":build"}],"head_url_args":["https://github.com/facebook/proxygen.git",{":branch":"main"}],"head_uses_from_macos":[[{"gperf":":build"}],[{"python":":build"}]],"homepage":"https://github.com/facebook/proxygen","license":"BSD-3-Clause","ruby_source_checksum":"eee5117c111681a8e2af552e36502f8902e89b82afff02afb7aee8a61c82049b","stable_dependencies":["c-ares","fizz","fmt","folly","gflags","glog","mvfst","openssl@4","wangle","zstd",{"boost":":build"},{"cmake":":build"}],"stable_checksum":"ff71e3fe818424ad84da33ca576801237f0d35feefb27946a859595a0937386f","stable_url_args":["https://github.com/facebook/proxygen/releases/download/v2026.10.19.00/proxygen-v2026.10.19.00.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}],[{"python":":build"}]],"stable_version":"2026.10.19.00"},"proxytunnel":{"desc":"Create TCP tunnels through HTTPS proxies","executables":["proxytunnel"],"head_dependencies":["openssl@4",{"asciidoc":":build"},{"xmlto":":build"}],"homepage":"https://github.com/proxytunnel/proxytunnel","license":{"GPL-2.0-or-later":{":with":"x11vnc-openssl-exception"}},"ruby_source_checksum":"30175af7895155f547f1129e9bd77d55715917c3c26ee83dfae8fdaccb449967","stable_dependencies":["openssl@4",{"asciidoc":":build"},{"xmlto":":build"}],"stable_checksum":"1b1ae36327254cac351aa5358767c177b050ab4ce4a75fa100244da7816849e9","stable_url_args":["https://github.com/proxytunnel/proxytunnel/archive/refs/tags/v1.13.0.tar.gz"],"stable_version":"1.13.0"},"prqlc":{"desc":"Simple, powerful, pipelined SQL replacement","executables":["prqlc"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/prql/prql.git",{":branch":"main"}],"homepage":"https://prql-lang.org","license":"Apache-2.0","oldnames":["prql-compiler"],"ruby_source_checksum":"e67fe67c45acf5e391b78c4c93837c44aa6c7ce615dd39e5025dd349e727ce65","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fe92e306de6840ad55217684c88fc38ab1cd074a3e90cda7c124f00ee803b6e4","stable_url_args":["https://github.com/PRQL/prql/archive/refs/tags/0.13.14.tar.gz"],"stable_version":"0.13.14"},"prr":{"desc":"Mailing list style code reviews for github","executables":["prr"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/danobi/prr.git",{":branch":"master"}],"homepage":"https://github.com/danobi/prr","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"5b37d2423bae6268e3f54d08fc8f96ac9415f97338c5f759630b45542d8359e4","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"891d8b2bc0397027e909750ac7891ca3d6e215acab59a48d5b2da35e60b45b8c","stable_url_args":["https://github.com/danobi/prr/archive/refs/tags/v0.21.0.tar.gz"],"stable_version":"0.21.0"},"prrte":{"desc":"PMIx Reference RunTime Environment","executables":["pcc","prte","prte-info","prte-submit","prte-term","prted","prterun"],"head_dependencies":["hwloc","libevent","pmix",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/openpmix/prrte.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],[{"python":":build"}],[{"perl":":build"}]],"homepage":"https://pmix.org/","license":"BSD-3-Clause-Open-MPI","link_overwrite_paths":["bin/pcc","bin/prte*","bin/prun","include/prte*","lib/libprrte.*","share/man/man1/prte*.1","share/man/man1/prun.1","share/man/man5/prte.5","share/doc/prrte/","share/prte/"],"local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":1,"ruby_source_checksum":"ac18e4885258296201331d2114741ecd28501f2e48f2e534afd533a32dfed9c6","stable_dependencies":["hwloc","libevent","pmix"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"},{"strip":"p1","url":"https://github.com/openpmix/prrte/commit/378c61c1d8eff9858a7774c869fbd332c48711a8.patch?full_index=1","sha256":"64faa1acb89eddea096307a2658b11ccdaf85dc8c870fed4b3f8670329706a4f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/openpmix/prrte/issues/2416"}]}],"stable_checksum":"285ad62b670075708b9fcfe14c54baa599733bc274d10502a82e8eebba0b7c70","stable_url_args":["https://github.com/openpmix/prrte/releases/download/v4.1.0/prrte-4.1.0.tar.bz2"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"4.1.0"},"prs":{"desc":"Secure, fast & convenient password manager CLI with GPG & git sync","executables":["prs"],"head_dependencies":["gnupg",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://timvisee.com/projects/prs","license":"GPL-3.0-only","ruby_source_checksum":"b19b39772b67609c680e583ff640bae4ec775ddb5392fb5452ddf3b6078eaa3d","stable_dependencies":["gnupg",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"4ee5c981a1b6ab0943d6e390c72cd1f339d872982e838299fa91013d9285a53d","stable_url_args":["https://github.com/timvisee/prs/archive/refs/tags/v0.5.9.tar.gz"],"stable_version":"0.5.9"},"ps2eps":{"desc":"Convert PostScript to EPS files","executables":["bbox","ps2eps"],"head_dependencies":["ghostscript"],"homepage":"https://github.com/roland-bless/ps2eps","license":"GPL-2.0-or-later","ruby_source_checksum":"60f6e24b801dd6432b63e6aa3b0a59394e6d1f7a083851fa761780718f79475a","stable_dependencies":["ghostscript"],"stable_checksum":"03bd71d8f1cc86369ec865486e8d371f3bd9a3741e86c9f0780797b9ab0a3fd4","stable_url_args":["https://github.com/roland-bless/ps2eps/archive/refs/tags/v1.72.tar.gz"],"stable_version":"1.72"},"psalm":{"desc":"PHP Static Analysis Tool","executables":["psalm"],"head_dependencies":["php",{"composer":":test"}],"homepage":"https://psalm.dev","license":"MIT","pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"61595fe8ef84f12be29377bbc8bf98cbfd34e84ab66d4bcefa440892dae073fa","stable_dependencies":["php",{"composer":":test"}],"stable_checksum":"f0f01ef4d78361d3a2e188fd0eba25bfbd634c2c49b321021a25f64a4e684c51","stable_url_args":["https://github.com/vimeo/psalm/releases/download/6.20.1/psalm.phar"],"stable_version":"6.20.1","bottle_tag":":all","bottle_checksum":"0838ed6911efedd5ae4c4e08f147cf9d7c0b51439db503ee3c0faf6f2331d6d1"},"psc-package":{"bottle_rebuild":4,"desc":"Package manager for PureScript based on package sets","executables":["psc-package"],"head_dependencies":["gmp","purescript",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://psc-package.readthedocs.io","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"44492b65380e18fa1dbcab94066cc8b5eca97e76faeb42906647566ccd194837","stable_dependencies":["gmp","purescript",{"cabal-install":":build"},{"ghc":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/purescript/psc-package/commit/2817cfd7bbc29de790d2ab7bee582cd6167c16b5.patch?full_index=1","sha256":"e49585ff8127ccca0b35dc8a7caa04551de1638edfd9ac38e031d1148212091c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/purescript/psc-package/pull/168"}]},{"strip":"p1","data":true}],"stable_checksum":"96c3bf2c65d381c61eff3d16d600eadd71ac821bbe7db02acec1d8b3b6dbecfc","stable_url_args":["https://github.com/purescript/psc-package/archive/refs/tags/v0.6.2.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.6.2"},"pscale":{"desc":"CLI for PlanetScale Database","executables":["pscale"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/planetscale/cli.git",{":branch":"main"}],"homepage":"https://www.planetscale.com/","license":"Apache-2.0","ruby_source_checksum":"eb68529384a2f96f006a67089e3b94c14d5dea4697a1adae48e01e063200a4cc","stable_dependencies":[{"go":":build"}],"stable_checksum":"fa269f4a0917ab6b1213248d0086d3c57b7bc5be0ab01bb0388dac436381b5fa","stable_url_args":["https://github.com/planetscale/cli/archive/refs/tags/v0.348.0.tar.gz"],"stable_version":"0.348.0"},"psftools":{"desc":"Tools for fixed-width bitmap fonts","executables":["ams2psf","bbc2psf","cpi2psf","cpicomp","cpidcomp","fnt2psf","fnts2fon","fon2fnts","mda2psf","page2cp2","psf2ams","psf2bbc","psf2bdf","psf2bsd","psf2fnt","psf2inc","psf2pbms","psf2raw","psf2txt","psf2wof","psf2wyse","psf2xbm","psf2zx","psfjoin","psfmerge","psfpages","psfs2cpi","psfs2mda","psfxform","raw2psf","txt2psf","wof2psf","wyse2psf","zx2psf"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.seasip.info/Unix/PSF/","license":"GPL-2.0-or-later","ruby_source_checksum":"c8da12a82617fd3d877acfaa127de98528b0acd63dc81ade8d420c46c07972ee","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"dcf8308fa414b486e6df7c48a2626e8dcb3c8a472c94ff04816ba95c6c51d19e","stable_url_args":["https://www.seasip.info/Unix/PSF/psftools-1.0.14.tar.gz"],"stable_version":"1.0.14","version_scheme":1,"bottle_cellar":":any","bottle_checksum":"99749cecc8e45fe27e56b6d7ab1a8fa17e2486566a065b62f850779d166ae625"},"psgrep":{"bottle_rebuild":1,"desc":"Shortcut for the 'ps aux | grep' idiom","executables":["psgrep"],"head_url_args":["https://github.com/jvz/psgrep.git",{":branch":"master"}],"homepage":"https://jvz.github.io/psgrep/","license":"GPL-3.0-or-later","ruby_source_checksum":"800c1f7b339441470e920849baa385e7e696843a400147c055fc5359e679debc","stable_checksum":"6408e4fc99414367ad08bfbeda6aa86400985efe1ccb1a1f00f294f86dd8b984","stable_url_args":["https://github.com/jvz/psgrep/archive/refs/tags/1.0.9.tar.gz"],"stable_version":"1.0.9","bottle_tag":":all","bottle_checksum":"9e809775d826f04be40a2cea6237bddf7447458bd4933e474db09b836b02e69b"},"pspg":{"caveats":"Add the following line to your psql profile (e.g. ~/.psqlrc)\n  \\setenv PAGER pspg\n  \\pset border 2\n  \\pset linestyle unicode\n","desc":"Unix pager optimized for psql","executables":["pspg"],"head_dependencies":["libpq","ncurses","readline",{"pkgconf":":build"}],"head_url_args":["https://github.com/okbob/pspg.git",{":branch":"master"}],"homepage":"https://github.com/okbob/pspg","license":"BSD-2-Clause","ruby_source_checksum":"2e064f53c236515472ef5eb052ec38fd466a6476f121d463a109c447a4795e46","stable_dependencies":["libpq","ncurses","readline",{"pkgconf":":build"}],"stable_checksum":"732b39f5dc7ec8327935e2fa06a62899589e0b3e16fd99dc7e5f8259104683c1","stable_url_args":["https://github.com/okbob/pspg/archive/refs/tags/5.9.0.tar.gz"],"stable_version":"5.9.0"},"psql2csv":{"bottle_rebuild":1,"desc":"Run a query in psql and output the result as CSV","executables":["psql2csv"],"head_dependencies":["libpq"],"homepage":"https://github.com/fphilipe/psql2csv","license":"MIT","revision":1,"ruby_source_checksum":"22398dba68d34652a3d55e3e732c575b55139edb1d84eaf695676d7e25520693","stable_dependencies":["libpq"],"stable_checksum":"bd99442ee5b6892589986cb93f928ec9e823d17d06f10c8e74e7522bf021ca28","stable_url_args":["https://github.com/fphilipe/psql2csv/archive/refs/tags/v0.12.tar.gz"],"stable_version":"0.12","bottle_tag":":all","bottle_checksum":"2bd408af21ea8fd340ab8a95d11c4a0b0d0c106a2aa9b87cdd9d8f4c09390290"},"psqlodbc":{"desc":"Official PostgreSQL ODBC driver","head_dependencies":["libpq","unixodbc",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/postgresql-interfaces/psqlodbc.git",{":branch":"main"}],"homepage":"https://odbc.postgresql.org","license":"LGPL-2.0-or-later","ruby_source_checksum":"a9e9812ff677cebf78745773123e354901ee64b9bce1a6f57e694d3e2b8f3066","stable_dependencies":["libpq","unixodbc",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"7c42d4cc5e578698d18d1655561f435dce95864bddb2e0c0e13dae3650b38698","stable_url_args":["https://github.com/postgresql-interfaces/psqlodbc/archive/refs/tags/REL-18_00_0005.tar.gz"],"stable_version":"18.00.0005"},"pssh":{"bottle_rebuild":1,"conflicts":[["putty",{":because":"both install `pscp` binaries"}]],"desc":"Parallel versions of OpenSSH and related tools","executables":["pnuke","prsync","pscp","pslurp","pssh","pssh-askpass"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/lilydjwg/pssh.git",{":branch":"master"}],"homepage":"https://github.com/lilydjwg/pssh","license":"BSD-3-Clause","ruby_source_checksum":"8997f990541f58ae5fb11c7def8bc42608bed0246a3a5b7ace3127370056d788","stable_dependencies":["python@3.15"],"stable_checksum":"dfe1b898e483377213b44b8316a81fd6e1bbe427e1607e76be18366071c04c85","stable_url_args":["https://github.com/lilydjwg/pssh/archive/refs/tags/v2.3.6.tar.gz"],"stable_version":"2.3.6","bottle_tag":":all","bottle_checksum":"46343759f297d6df298ec1c82184386db8a59291de4d7331327ce8d3f60d6a1f"},"pstoedit":{"bottle_rebuild":1,"desc":"Convert PostScript and PDF files to editable vector graphics","executables":["pstoedit"],"head_dependencies":["gd","ghostscript","imagemagick","libzip","plotutils",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"http://www.pstoedit.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"ac91bdb4c83c56c5458305189055af9579ec682b91f13e2095c0591c7258e1e3","stable_dependencies":["gd","ghostscript","imagemagick","libzip","plotutils",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"36dfdc79c750930dd57e2c4a4dee2a6ab1a1fe65cd8fc4dc047dbfb6f2cfa15b","stable_url_args":["https://github.com/woglu/pstoedit/archive/refs/tags/v4.3.tar.gz"],"stable_version":"4.3"},"pstree":{"desc":"Show ps output as a tree","executables":["pstree"],"homepage":"https://github.com/FredHucht/pstree","license":"GPL-3.0-only","ruby_source_checksum":"754ef2f6be39435fee391b6e5744e10359182295d6cb731dd1cb6971b7f5258e","stable_checksum":"64d613d8f66685b29f13a80e08cddc08616cf3e315a0692cbbf9de0d8aa376b3","stable_url_args":["https://github.com/FredHucht/pstree/archive/refs/tags/v2.40.tar.gz"],"stable_version":"2.40","bottle_checksum":"b95d35e5b4f3bb8953ccec2ee1e3f25fdd14ed942606de9f4abcd9b2dfa31a5b"},"psutils":{"compatibility_version":1,"desc":"Utilities for manipulating PostScript documents","executables":["epsffit","extractres","includeres","psbook","psjoin","psnup","psresize","psselect","pstops"],"head_dependencies":["libpaper","python@3.15"],"homepage":"https://github.com/rrthomas/psutils","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"3b4bf206f98812104b7bc869ae92994f722a41a1189c8171a2ce61e95c9c1f61","stable_dependencies":["libpaper","python@3.15"],"stable_checksum":"3ff76cc9f9fb535ec553d1591de56d6dbaa0d9f4df86778f6a49731ebd764cdf","stable_url_args":["https://files.pythonhosted.org/packages/a0/6b/735ab226ab8e2ee6b99182312c7346a2e4bd3e825cfdf127f22ce75e853f/psutils-3.3.17.tar.gz"],"stable_version":"3.3.17","bottle_tag":":all","bottle_checksum":"dd648724c2948944c0974bdef6873ce7f18207ce8d28b3b39f159e4b124e6a22"},"psysh":{"desc":"Runtime developer console, interactive debugger and REPL for PHP","executables":["psysh"],"head_dependencies":["php"],"homepage":"https://psysh.org/","license":"MIT","ruby_source_checksum":"3f5262f7fbd8d974ad11dc2f6fc0751d863aea9c92ef13dd0302832351cbda28","stable_dependencies":["php"],"stable_checksum":"08693e019d30e30a22bb2a911186527d11d6070b2f7a5962be677b9d7ecfc1a1","stable_url_args":["https://github.com/bobthecow/psysh/releases/download/v0.12.24/psysh-v0.12.24.tar.gz"],"stable_version":"0.12.24","bottle_tag":":all","bottle_checksum":"39489733b8bdccbd19677f003e46c578457ab3700c10aa5af259c0ffa531c765"},"pter":{"bottle_rebuild":1,"desc":"Your console and graphical UI to manage your todo.txt file(s)","executables":["pter","qpter"],"head_dependencies":["python@3.15"],"homepage":"https://vonshednob.cc/pter/","license":"MIT","ruby_source_checksum":"8331dac94fa6b7a7592cf4441211ceda731d9f5cd09352c192e4c156cfa748b5","stable_dependencies":["python@3.15"],"stable_checksum":"c5afba3fdea2872f2a9664bd7e72e86f3a15029b6a1e3e23640a1f357beb1f95","stable_url_args":["https://files.pythonhosted.org/packages/4b/cf/227905ded81b4516d836086cc41bd2d8200e83b9eacbbfdb594a47a4108a/pter-3.23.1.tar.gz"],"stable_version":"3.23.1","bottle_tag":":all","bottle_checksum":"dcae688eadf335adeb4b9a7ceec046121f2f93c5f49249f14b913a869dc72367"},"ptex":{"desc":"Texture mapping system","executables":["ptxinfo"],"head_dependencies":["libdeflate",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://ptex.us/","license":"BSD-3-Clause","ruby_source_checksum":"a98a1a01fc5c2d5e25b27d067eb9235194f4804c49118b24ab9a75b22a9dbb73","stable_dependencies":["libdeflate",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"435c116ea5bbe6f0054f8227e204d255b2d91bf35786b007c77a894c729c1fbc","stable_url_args":["https://github.com/wdas/ptex/archive/refs/tags/v2.5.4.tar.gz"],"stable_version":"2.5.4"},"pth":{"bottle_rebuild":2,"desc":"GNU Portable THreads","executables":["pth-config"],"homepage":"https://www.gnu.org/software/pth/","license":"LGPL-2.1-or-later","ruby_source_checksum":"b3e45ccccf2cd572887eda7dfd8fed3d7b311f8ab70acdf63b5dd7e79c84e5a7","stable_checksum":"72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232","stable_url_args":["https://ftpmirror.gnu.org/pth/pth-2.0.7.tar.gz"],"stable_version":"2.0.7","bottle_cellar":":any","bottle_checksum":"eb899862aa5c37f46b09b483a9dd2808fd3459f459fa0ebb715a56055e501e1f"},"ptpython":{"bottle_rebuild":1,"desc":"Advanced Python REPL","executables":["ptipython","ptpython"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/prompt-toolkit/ptpython.git",{":branch":"main"}],"homepage":"https://github.com/prompt-toolkit/ptpython","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"d366c00ed47fc377c3d85a5d38579d8c63d705b4a53911ac73c8f2acfa23c554","stable_dependencies":["python@3.15"],"stable_checksum":"11651778236de95c582b42737294e50a66ba4a21fa01c0090ea70815af478fe0","stable_url_args":["https://files.pythonhosted.org/packages/b6/8c/7e904ceeb512b4530c7ca1d918d3565d694a1fa7df337cdfc36a16347d68/ptpython-3.0.32.tar.gz"],"stable_version":"3.0.32"},"ptunnel":{"bottle_rebuild":1,"caveats":"Normally, ptunnel uses raw sockets and must be run as root (using sudo, for example).\n\nAlternatively, you can try using the -u flag to start ptunnel in 'unprivileged' mode,\nbut this is not recommended. See https://www.cs.uit.no/~daniels/PingTunnel/ for details.\n","desc":"Tunnel over ICMP","executables":["ptunnel"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.cs.uit.no/~daniels/PingTunnel/","license":"BSD-3-Clause","ruby_source_checksum":"abbfd50b83c63d7d85bd3f4bbee4c9b61b276eb5016e4de4612a9df6cc7d9282","stable_checksum":"b318f7aa7d88918b6269d054a7e26f04f97d8870f47bd49a76cb2c99c73407a4","stable_url_args":["https://www.cs.uit.no/~daniels/PingTunnel/PingTunnel-0.72.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.72","bottle_checksum":"42d5d51d090829c42004c09ee3558247818c654f2adc25ea39f377f0c3cc54ee"},"publish":{"desc":"Static site generator for Swift developers","executables":["publish"],"head_url_args":["https://github.com/JohnSundell/Publish.git",{":branch":"master"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/JohnSundell/Publish","license":"MIT","revision":2,"ruby_source_checksum":"e5c1a4740ebe691a3580a7adc109f1b77b4368ed3d653b4c9222f2fedb518d74","stable_checksum":"e098a48e8763d3aef9abd1a673b8b28b4b35f8dbad15218125e18461104874ca","stable_url_args":["https://github.com/JohnSundell/Publish/archive/refs/tags/0.9.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"0.9.0","bottle_checksum":"4e568dd197329c4fe8ef509c03dbc0071615353caccd1fca8307b97a039fa08c"},"pueue":{"desc":"Command-line tool for managing long-running shell commands","executables":["pueue","pueued"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Nukesor/pueue.git",{":branch":"main"}],"homepage":"https://github.com/Nukesor/pueue","license":"MIT","ruby_source_checksum":"aadbfb0cfe1a876eb4112b5e7c7dd5266dda62d88554d843b577783bbbf47d6a","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/pueued.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/pueued.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/pueue/bin/pueued","--verbose"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"236a47a1cc74721998f4de3eff5062efe8e73c56c05aa19e64fef2e5ee55700f","stable_url_args":["https://github.com/Nukesor/pueue/archive/refs/tags/v4.0.4.tar.gz"],"stable_version":"4.0.4"},"puf":{"desc":"Parallel URL fetcher","executables":["puf"],"homepage":"https://puf.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"cd94de9ba1cf23589acf34cdc1c45ba39d89592544c8a4a8bc16281a59002d70","stable_checksum":"3f1602057dc47debeb54effc2db9eadcffae266834389bdbf5ab14fc611eeaf0","stable_url_args":["https://downloads.sourceforge.net/project/puf/puf/1.0.0/puf-1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"34f663287a1e6eccd24478afff1260281cdca68dda5efa9a6211d1aebd6d425b"},"pug":{"desc":"Drive terraform at terminal velocity","executables":["pug"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/leg100/pug.git",{":branch":"master"}],"homepage":"https://github.com/leg100/pug","license":"MPL-2.0","ruby_source_checksum":"46eb98a7ef0257484d81117c3f5e840b2c13e928c2e7f238f107c251f29b68d4","stable_dependencies":[{"go":":build"}],"stable_checksum":"a65d9d6e381b8e3efd22e90b0088f25c048734072ec6f132a39f1b7c20e9ea3f","stable_url_args":["https://github.com/leg100/pug/archive/refs/tags/v0.6.5.tar.gz"],"stable_version":"0.6.5"},"pugixml":{"desc":"Light-weight C++ XML processing library","head_dependencies":[{"cmake":":build"}],"homepage":"https://pugixml.org/","license":"MIT","ruby_source_checksum":"a3712ad62b916d82b277bc452815c20faaf34319acbc00d34e3dd0aae70c1c8d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"4cee1ca4aad395170f4c7a07824f3bdd41f28316c6e1e1090a1425b278ec0b4b","stable_url_args":["https://github.com/zeux/pugixml/releases/download/v1.16/pugixml-1.16.tar.gz"],"stable_version":"1.16"},"pulledpork":{"desc":"Snort rule management","executables":["pulledpork.pl"],"head_url_args":["https://github.com/shirkdog/pulledpork.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/shirkdog/pulledpork","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"039bf7608c7f89127f337daaa451758a98c8845c9e3dea4feea069217d346765","stable_checksum":"f0149eb6f723b622024295e0ee00e1acade93fae464b9fdc323fdf15e99c388c","stable_url_args":["https://github.com/shirkdog/pulledpork/archive/refs/tags/v0.7.4.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.7.4"},"pulp-cli":{"desc":"Command-line interface for Pulp 3","executables":["pulp"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/pulp/pulp-cli.git",{":branch":"main"}],"homepage":"https://github.com/pulp/pulp-cli","license":"GPL-2.0-or-later","ruby_source_checksum":"e555ab19ad88619372765e8e5a1975c71a59ced429d1468a0de2f1a558cc634a","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"25b41005a8532fa32c4661cc440e8b10aa83a156df3bdf41e11a1d5c82c773d4","stable_url_args":["https://files.pythonhosted.org/packages/7e/a0/b6b4fe09a5893b3d2d47718e082d5c7f973433ce19b29bce0545c91f6c4c/pulp_cli-0.41.1.tar.gz"],"stable_version":"0.41.1"},"pulp":{"bottle_rebuild":2,"desc":"Build tool for PureScript projects","executables":["pulp"],"head_dependencies":["bower","node","purescript"],"homepage":"https://github.com/purescript-contrib/pulp","license":"LGPL-3.0-or-later","ruby_source_checksum":"a90046976a67052c05b59c7784ef37c367e2fe7592a30be34850feffbf9722f4","stable_dependencies":["bower","node","purescript"],"stable_checksum":"a70585e06c1786492fde10c9c1bc550405351c2e6283bbd3f777a6a04fb462ff","stable_url_args":["https://registry.npmjs.org/pulp/-/pulp-16.0.2.tgz"],"stable_version":"16.0.2","bottle_tag":":all","bottle_checksum":"0de9300b253bf5fa068c578ff479fc02a5371a7367bfaf9b3563122b8163ae4a"},"pulsarctl":{"desc":"CLI for Apache Pulsar written in Go","executables":["pulsarctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/streamnative/pulsarctl.git",{":branch":"master"}],"homepage":"https://streamnative.io/","license":"Apache-2.0","ruby_source_checksum":"fb104a382808530a2fca95fa25651d49ca447bc473fc474d69ee8c1a8de2c501","stable_dependencies":[{"go":":build"}],"stable_checksum":"487fe1d569affc3adef3fa9b21bc12b410758b382b6ecb12c70f9e167360d956","stable_url_args":["https://github.com/streamnative/pulsarctl/archive/refs/tags/v5.0.0.103.tar.gz"],"stable_version":"5.0.0.103"},"pulseaudio":{"compatibility_version":1,"desc":"Sound system for POSIX OSes","executables":["pa-info","pacat","pacmd","pactl","pamon","paplay","parec","parecord","pasuspender","pulseaudio"],"head_dependencies":["glib","libsndfile","libsoxr","libtool","openssl@4","orc","speexdsp","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://wiki.freedesktop.org/www/Software/PulseAudio/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"d614a5e8296659d5a5ed73dea3a4deb3e9d0db95e82185f74413c59b1b38505c","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/pulseaudio.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/pulseaudio.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/pulseaudio/bin/pulseaudio","--exit-idle-time=-1","--verbose"]],"stable_dependencies":["glib","libsndfile","libsoxr","libtool","openssl@4","orc","speexdsp","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/commit/c1990dd02647405b0c13aab59f75d05cbb202336.diff","sha256":"46505b7f915a96a4e5f4c46cd8a2cfb5a74586bfd585d69f31b7b2e27e17a4c8","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/3808"}]}],"stable_checksum":"053794d6671a3e397d849e478a80b82a63cb9d8ca296bd35b73317bb5ceb87b5","stable_url_args":["https://www.freedesktop.org/software/pulseaudio/releases/pulseaudio-17.0.tar.xz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"17.0"},"pulumi":{"desc":"Cloud native development platform","executables":["pulumi","pulumi-language-bun","pulumi-language-dotnet","pulumi-language-go","pulumi-language-nodejs","pulumi-language-pcl","pulumi-language-python","pulumi-language-python-exec","pulumi-language-yaml","pulumi-resource-pulumi-nodejs","pulumi-resource-pulumi-python","pulumi-watch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pulumi/pulumi.git",{":branch":"master"}],"homepage":"https://www.pulumi.com/","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"f6b6a54aad03b51a0fa53e4b32355b4db40511a96a5a57115ae02801c5ff6f05","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/pulumi/pulumi.git",{":tag":"v3.272.0",":revision":"8a99ec577bc354b20c777246ae04815462dc9435"}],"stable_version":"3.272.0"},"pulumictl":{"bottle_rebuild":1,"desc":"Swiss army knife for Pulumi development","executables":["pulumictl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pulumi/pulumictl.git",{":branch":"master"}],"homepage":"https://github.com/pulumi/pulumictl","license":"Apache-2.0","ruby_source_checksum":"9ec755983e6cbec8e6aadf5b176cc1e79cd8b93a4ffa0b6da249306aa9ece78d","stable_dependencies":[{"go":":build"}],"stable_checksum":"5950c1e147480068cf292f0e6d68bdf38a31be971ec8dad2f6052963d3fe5eb2","stable_url_args":["https://github.com/pulumi/pulumictl/archive/refs/tags/v0.0.50.tar.gz"],"stable_version":"0.0.50"},"pumba":{"desc":"Chaos testing tool for Docker","executables":["pumba"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alexei-led/pumba.git",{":branch":"master"}],"homepage":"https://github.com/alexei-led/pumba","license":"Apache-2.0","ruby_source_checksum":"ad7ad94d96e24ab3e625a9fd2d6789ee09fb50876fbc76f13239570954003242","stable_dependencies":[{"go":":build"}],"stable_checksum":"1b4cebc76127d1557cf63a1aa8493506d434321bb55e2b09e65d4f88b8c5707e","stable_url_args":["https://github.com/alexei-led/pumba/archive/refs/tags/1.2.1.tar.gz"],"stable_version":"1.2.1"},"punktf":{"desc":"Cross-platform multi-target dotfiles manager","executables":["punktf"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Shemnei/punktf.git",{":branch":"main"}],"homepage":"https://shemnei.github.io/punktf/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"1dfe9ccf92a5a7fa379dcaacfc6d0ead1404e721f93d5b5bd3046b65e555cde0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"99d5c42a621a609c59cfa5088391e4e0384739850df0eab3917b4a7d10fbebcc","stable_url_args":["https://github.com/Shemnei/punktf/archive/refs/tags/v3.1.2.tar.gz"],"stable_version":"3.1.2","bottle_checksum":"608bd63000e880a3d2722f6379ce8103c1a01e05d651b8285ebb4cc3936d259a"},"pup":{"desc":"CLI companion with 200+ commands across 33+ Datadog products","executables":["pup"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/DataDog/pup.git",{":branch":"main"}],"homepage":"https://www.datadoghq.com","license":"Apache-2.0","ruby_source_checksum":"70869003ddd7bbcf83be26f06ae181365f430cae0440f5fc133f44768e11b216","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"51364c859417eb2cc21f6a5da64d87dd40c7fcdec6fd8a51d94b201ea7f05a3a","stable_url_args":["https://github.com/DataDog/pup/releases/download/v2.3.0/pup_2.3.0_source.tar.gz"],"stable_version":"2.3.0"},"pure-ftpd":{"desc":"Secure and efficient FTP server","executables":["pure-authd","pure-certd","pure-ftpd","pure-ftpwho","pure-mrtginfo","pure-pw","pure-pwconvert","pure-quotacheck","pure-statsdecode","pure-uploadscript"],"head_dependencies":["libsodium","openssl@4"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.pureftpd.org/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","BSD-4-Clause","ISC"]},"revision":1,"ruby_source_checksum":"0d55f3a54fed6ac030ebca1f7e064c5cd683609e446ef6e5cc3c64cf2e397683","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/pure-ftpd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/pure-ftpd.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/pure-ftpd/sbin/pure-ftpd","--chrooteveryone","--createhomedir","--allowdotfiles","--login=puredb:$HOMEBREW_PREFIX/etc/pureftpd.pdb"]],"stable_dependencies":["libsodium","openssl@4"],"stable_checksum":"dc9140420ec44f7829579591ff378aa6396b4604b9c6aeae847368e0f35bd7b2","stable_url_args":["https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.54.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"1.0.54"},"pure":{"desc":"Pretty, minimal and fast ZSH prompt","head_dependencies":["zsh-async",{"zsh":":test"}],"homepage":"https://github.com/sindresorhus/pure","license":"MIT","ruby_source_checksum":"83fe4f222f9bd0c3591f33ef0bf3ea70bb649487e2c24cbca305ab04316e0d7a","stable_dependencies":["zsh-async",{"zsh":":test"}],"stable_checksum":"76cdc22defa2c1f5f4b257b8944be8ee5795ff34feaa0e8a2dc8ea8278c7d63b","stable_url_args":["https://github.com/sindresorhus/pure/archive/refs/tags/v1.28.4.tar.gz"],"stable_version":"1.28.4","bottle_tag":":all","bottle_checksum":"c65ae8a659102083a7c0dabf507efb3cbdbc31edf13c9c3d78821cf2504f03ad"},"purescript-language-server":{"desc":"Language Server Protocol server for PureScript","executables":["purescript-language-server"],"head_dependencies":["node","purescript"],"homepage":"https://github.com/nwolverson/purescript-language-server","license":"MIT","ruby_source_checksum":"9d1a4db706653eb927781651848eddba1bf416850839ec7d6800f7293cb6dd44","stable_dependencies":["node","purescript"],"stable_checksum":"2b4a55ab4ee71dda3f9feb290437dcf2b8b083344cab8490089d6caab123341d","stable_url_args":["https://registry.npmjs.org/purescript-language-server/-/purescript-language-server-0.18.5.tgz"],"stable_version":"0.18.5","bottle_tag":":all","bottle_checksum":"dc5f49524090444f724689302457dff282c2ee7655893e172c47cdaf83ebb533"},"purescript":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Strongly typed programming language that compiles to JavaScript","executables":["purs"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/purescript/purescript.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["ncurses"]],"homepage":"https://www.purescript.org/","license":"BSD-3-Clause","ruby_source_checksum":"29283dd3be7193c255fd0a4155896027194fb307f6ea64f82e4e2b2aa1119047","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"36abaef46aa3cd0316d924c872987aa186d95654d05aa66060948ab47b161f18","stable_url_args":["https://github.com/purescript/purescript/archive/refs/tags/v0.15.16.tar.gz"],"stable_uses_from_macos":[["libffi"],["ncurses"]],"stable_version":"0.15.16"},"purr":{"bottle_rebuild":1,"caveats":"At runtime, adb must be accessible from your PATH.\n\nYou can install adb from Homebrew Cask:\n  brew install --cask android-platform-tools\n","desc":"Versatile zsh CLI tool for viewing and searching through Android logcat output","executables":["purr"],"head_dependencies":["fzf",{"gnu-sed":":build"}],"head_url_args":["https://github.com/google/purr.git",{":branch":"main"}],"head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/google/purr","license":"Apache-2.0","ruby_source_checksum":"e33d5434f00de429305c34982f139a042cbb262c0255cbdb9900b73c8b3e9d31","stable_dependencies":["fzf",{"gnu-sed":":build"}],"stable_checksum":"ce8b4d31d6b56e79808f12a37795ea15127f3e01eb94f2becb1ee1cd8724844a","stable_url_args":["https://github.com/google/purr/archive/refs/tags/2.0.4.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"2.0.4","bottle_tag":":all","bottle_checksum":"8b49680bea9c23c42497fb937f830479971b2c5aa6a7d1fb4ba14b7a83da6baf"},"pushpin":{"bottle_rebuild":1,"desc":"Reverse proxy for realtime web services","executables":["m2adapter","pushpin","pushpin-condure","pushpin-connmgr","pushpin-handler","pushpin-proxy","pushpin-publish"],"head_dependencies":["openssl@4","python@3.15","qtbase","zeromq",{"boost":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/fastly/pushpin.git",{":branch":"main"}],"homepage":"https://pushpin.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"de47325939e5db52f9375455fee7912742345d27b64109d6d639c02ac35c3ccf","stable_dependencies":["openssl@4","python@3.15","qtbase","zeromq",{"boost":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"9ac513757b41511d26cde151b61894201903e73ec003877f667e9c2d1307184e","stable_url_args":["https://github.com/fastly/pushpin/releases/download/v1.42.0/pushpin-1.42.0.tar.bz2"],"stable_version":"1.42.0"},"putty":{"conflicts":[["plink1",{":because":"both install a `plink` binary"}],["pssh",{":because":"both install `pscp` binaries"}]],"desc":"Implementation of Telnet and SSH","executables":["pageant","plink","pscp","psftp","psusan","pterm","putty","puttygen"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","pango",{"cmake":":build"},{"halibut":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.tartarus.org/simon/putty.git",{":branch":"main"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://putty.software/","license":"MIT","ruby_source_checksum":"8e8b6af48f6e76f1b9b645f72b0a9f26adad2839e9bdc9e6bb5daaa66eb7802c","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk+3","pango",{"cmake":":build"},{"halibut":":build"},{"pkgconf":":build"}],"stable_checksum":"13fd4db2936d03b73812a7bcc2a658e4dd29cc776a56c3670a7fc6f1a0ee8af8","stable_url_args":["https://the.earth.li/~sgtatham/putty/0.85/putty-0.85.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"0.85"},"puzzles":{"conflicts":[["samba",{":because":"both install `net` binaries"}]],"desc":"Collection of one-player puzzle games","executables":["blackbox","bridges","cube","dominosa","fifteen","filling","flip","flood","galaxies","guess","inertia","keen","lightup","loopy","magnets","map","mines","mosaic","net","netslide","palisade","pattern","pearl","pegs","range","rect","samegame","signpost","singles","sixteen","slant","solo","tents","towers","tracks","twiddle","undead","unequal","unruly","untangle"],"head_dependencies":[{"cmake":":build"},{"halibut":":build"}],"head_url_args":["https://git.tartarus.org/simon/puzzles.git",{":branch":"main"}],"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/puzzles/","license":"MIT","ruby_source_checksum":"331ace41ce4a9151aac1fc5cc71be57b3aa6444d81967dcd7ad8c2f892fc721e","stable_dependencies":[{"cmake":":build"},{"halibut":":build"}],"stable_checksum":"cc419c8060b4e22be398aa03e30651fbce146eee510645c303fb6f5f1b77b78e","stable_url_args":["https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-20260923.616da16.tar.gz"],"stable_version":"20260923.616da16"},"pv-migrate":{"desc":"CLI tool to migrate or backup/restore Kubernetes persistent volumes","executables":["pv-migrate"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/utkuozdemir/pv-migrate.git",{":branch":"main"}],"homepage":"https://github.com/utkuozdemir/pv-migrate","license":"Apache-2.0","ruby_source_checksum":"9971edb779eebcee00e330dc0b8d7a005ac954cd8971d64f2a69dcc15a4ee99f","stable_dependencies":[{"go":":build"}],"stable_checksum":"f69a7d025369542544a438c0b5ea24227405c47e0c64a565605d77d290e72dea","stable_url_args":["https://github.com/utkuozdemir/pv-migrate/archive/refs/tags/v3.7.0.tar.gz"],"stable_version":"3.7.0"},"pv":{"aliases":["pipeviewer"],"desc":"Monitor data's progress through a pipe","executables":["pv"],"head_dependencies":["gettext"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.ivarch.com/programs/pv.shtml","license":"Artistic-2.0","ruby_source_checksum":"d045e7dcbe7c6836eb553976667e47840516fe7afcb2b227ec038ce13c58cc2d","stable_dependencies":["gettext"],"stable_checksum":"31fdbdb449c7143cd2968567bef7599e9f031950e6158ee7bb76e40aebf6ffb8","stable_url_args":["https://www.ivarch.com/programs/sources/pv-1.12.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.12.0"},"pvetui":{"desc":"Terminal UI for Proxmox VE","executables":["pvetui"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/devnullvoid/pvetui.git",{":branch":"master"}],"homepage":"https://pvetui.org","license":"MIT","ruby_source_checksum":"0bb3518d87b40d31e078e04bdd893ba1c27d041423d851a207d10079fa409115","stable_dependencies":[{"go":":build"}],"stable_checksum":"08e41536f1185d8900de20e74d7c2ca10e92ee6136d8fc1640c4dce816f3d022","stable_url_args":["https://github.com/devnullvoid/pvetui/releases/download/v1.4.4/pvetui_1.4.4_source.tar.gz"],"stable_version":"1.4.4"},"pwgen":{"desc":"Password generator","executables":["pwgen"],"homepage":"https://pwgen.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"607ca49c0bb15824bfdb2f089556624a8b01472dd6627998bdbe47b83dfffc3f","stable_checksum":"dab03dd30ad5a58e578c5581241a6e87e184a18eb2c3b2e0fffa8a9cf105c97b","stable_url_args":["https://downloads.sourceforge.net/project/pwgen/pwgen/2.08/pwgen-2.08.tar.gz"],"stable_version":"2.08","bottle_checksum":"8c83635eedb3e60f976b8b36c618cd29b8e08fabd8cda8cfecad02d04b74169c"},"pwnat":{"bottle_rebuild":1,"desc":"Proxy server that works behind a NAT","executables":["pwnat"],"head_url_args":["https://github.com/samyk/pwnat.git",{":branch":"master"}],"homepage":"https://samy.pl/pwnat/","license":"GPL-3.0-or-later","ruby_source_checksum":"edb6fa6fe87eab631d1752a7447653f45d4c082397b55f19b78a72931b9bc6ab","stable_checksum":"c784ac0ef2249ae5b314a95ff5049f16c253c1f9b3720f3f88c50fc811140b44","stable_url_args":["https://github.com/samyk/pwnat/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0","bottle_checksum":"1551d449a55de940254f0050a256c2a9297cec0fd7f483acb89de825b3bfd15c"},"pwncat":{"bottle_rebuild":6,"desc":"Netcat with FW/IDS/IPS evasion, self-inject-, bind- and reverse shell","executables":["pwncat"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/cytopia/pwncat.git",{":branch":"master"}],"homepage":"https://pwncat.org","license":"MIT","ruby_source_checksum":"dfdbd0cce8b16d280c5517304d0f86026c66f588ac8930c6ad190f8a64479c13","stable_dependencies":["python@3.15"],"stable_checksum":"c7f879df3a58bae153b730848a88b0e324c8b7f8c6daa146e67cf45a6c736088","stable_url_args":["https://files.pythonhosted.org/packages/c9/ce/51f7b53a8ee3b4afe4350577ee92f416f32b9b166f0d84b480fec1717a42/pwncat-0.1.2.tar.gz"],"stable_version":"0.1.2","bottle_tag":":all","bottle_checksum":"b22ee1bd975d21853635c9bdc1880f25a39a83cd3085ffd2cff2692bbe162b02"},"pwned":{"conflicts":[["bash-snippets",{":because":"both install `pwned` binaries"}]],"desc":"CLI for the 'Have I been pwned?' service","executables":["pwned"],"head_dependencies":["node"],"homepage":"https://github.com/wKovacs64/pwned","license":"MIT","ruby_source_checksum":"d9014257bfc225c1cadb669897da914def938138d3427da2acdb872e6152507f","stable_dependencies":["node"],"stable_checksum":"62e6c15eb81bedc7ff7d8c7cb0c85486e565c6d44f66f91e59af99b571910cce","stable_url_args":["https://registry.npmjs.org/pwned/-/pwned-13.1.2.tgz"],"stable_version":"13.1.2","bottle_tag":":all","bottle_checksum":"50643c261014d52089137b92323a9b5993a2e1c20b7b4a96617d46e275523cb0"},"pwntools":{"bottle_rebuild":1,"conflicts":[["moreutils",{":because":"both install an `errno` executable"}],["cspice",{":because":"both install `version` binaries"}],["jena",{":because":"both install `update` binaries"}]],"desc":"CTF framework used by Gallopsled in every CTF","executables":["asm","checksec","constgrep","cyclic","debug","disablenx","disasm","elfdiff","elfpatch","errno","hex","libcdb","phd","pwn","pwnstrip","scramble","shellcraft","template","unhex"],"head_dependencies":["capstone",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","python@3.15",{"unicorn":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Gallopsled/pwntools.git",{":branch":"dev"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/Gallopsled/pwntools","license":"MIT","revision":10,"ruby_source_checksum":"05bb8a264352d537b6392f5f746fd39c2d96b5697e2194fef1e9adebd8a406b1","stable_dependencies":["capstone",{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","python@3.15",{"unicorn":":no_linkage"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d99a917298c1ca7241b51bba9ad2212f2af441ef66488059b2426508e9a2a776","stable_url_args":["https://files.pythonhosted.org/packages/f2/5c/9ae3d94c98b0b038ffd7f09ebdac506d346fe1b964999f71c96c8a904efd/pwntools-4.15.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"4.15.0"},"pwsafe":{"bottle_rebuild":2,"desc":"Generate passwords and manage encrypted password databases","executables":["pwsafe"],"head_dependencies":["openssl@4","readline",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/nsd20463/pwsafe.git",{":branch":"master"}],"homepage":"https://github.com/nsd20463/pwsafe","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"revision":4,"ruby_source_checksum":"620e6725f41803b6118d5589e1fc6095fbb2bd9efaeba78b325f26058b04df31","stable_dependencies":["openssl@4","readline"],"stable_checksum":"61e91dc5114fe014a49afabd574eda5ff49b36c81a6d492c03fcb10ba6af47b7","stable_url_args":["https://src.fedoraproject.org/repo/pkgs/pwsafe/pwsafe-0.2.0.tar.gz/4bb36538a2772ecbf1a542bc7d4746c0/pwsafe-0.2.0.tar.gz"],"stable_version":"0.2.0"},"px":{"bottle_rebuild":1,"conflicts":[["fpc",{":because":"both install `ptop` binaries"}],["pixie",{":because":"both install `px` binaries"}]],"desc":"Ps and top for human beings (px / ptop)","executables":["ptop","px","pxtree"],"head_dependencies":["python@3.15"],"head_uses_from_macos":[["lsof"]],"homepage":"https://github.com/walles/px","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"7468916d0d0bc58406e217f8f56af0069ccfc7883c2179fe87e301a2ea6e76ef","stable_dependencies":["python@3.15"],"stable_checksum":"1c9854f6d337a330c8ab75db3728d8c9e80d88cbba6169e3394affb8113470c1","stable_url_args":["https://files.pythonhosted.org/packages/17/7f/42d82f262d4d2ae8bba8d02b3e4a9116f95df60b8b799713201848154445/pxpx-3.9.0.tar.gz"],"stable_uses_from_macos":[["lsof"]],"stable_version":"3.9.0","bottle_tag":":all","bottle_checksum":"f6af2261c23ffcb1f1af3a80a3a7d8707307a3f91d4143b71fba4098ef171c59"},"py-spy":{"desc":"Sampling profiler for Python programs","executables":["py-spy"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/benfred/py-spy.git",{":branch":"master"}],"homepage":"https://github.com/benfred/py-spy","license":"MIT","ruby_source_checksum":"4edc74199388bf5df1cf7f5dec6fb91d79fb118e3bc5e7eb7122ebba9ba75b78","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ecf8d945f63b172126abcd68e21f3e5f250498cb774d88247d80a6f2cacdb998","stable_url_args":["https://github.com/benfred/py-spy/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"py3cairo":{"compatibility_version":1,"desc":"Python 3 bindings for the Cairo graphics library","head_dependencies":["cairo",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"homepage":"https://cairographics.org/pycairo/","license":{":any_of":["LGPL-2.1-only","MPL-1.1"]},"revision":1,"ruby_source_checksum":"a227a826bc277830cf061249aad1ff6a31d0a7d703ba5e28478c8992603a9414","stable_dependencies":["cairo",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"3e69fff74fe64f5ba2dfa31f67c6bdf26413342574047437d2ac520d35e9a489","stable_url_args":["https://github.com/pygobject/pycairo/releases/download/v1.29.2/pycairo-1.29.2.tar.gz"],"stable_version":"1.29.2"},"py7zr":{"desc":"7-zip in Python","executables":["py7zr"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/miurahr/py7zr.git",{":branch":"master"}],"homepage":"https://github.com/miurahr/py7zr","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"35164a4e1c2057368324fcf32ee8ceebc7ae4a0290e05fe3cb017ab6c5d04ca3","stable_dependencies":["python@3.15"],"stable_checksum":"7674697559bd06b697bf6e8249985cee6dc704a4b07b8e11f24d0b1695707c3e","stable_url_args":["https://files.pythonhosted.org/packages/d6/31/d5469ec310b57c730785068c227caf2263391be846ae5e99488f69b394eb/py7zr-1.1.4.tar.gz"],"stable_version":"1.1.4"},"pybind11":{"compatibility_version":1,"desc":"Seamless operability between C++11 and Python","executables":["pybind11-config","pybind11-config-3.13","pybind11-config-3.14"],"head_dependencies":[{"cmake":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"homepage":"https://github.com/pybind/pybind11","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"285eb54ec96293bebfa446ae058e25cd02243e94da5e71edf4862ed2a3863a86","stable_dependencies":[{"cmake":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"ef712655692a2e9bf7bb7874c022564a45f91d847ddee987e720cd9e28849665","stable_url_args":["https://github.com/pybind/pybind11/archive/refs/tags/v3.1.0.tar.gz"],"stable_version":"3.1.0","bottle_tag":":all","bottle_checksum":"50efc761973bd6d81b9cb1d5dc4c75680edecc65d1ebae73e33e586058e8e82e"},"pycodestyle":{"bottle_rebuild":1,"desc":"Simple Python style checker in one Python file","executables":["pycodestyle"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/PyCQA/pycodestyle.git",{":branch":"main"}],"homepage":"https://pycodestyle.pycqa.org/","license":"MIT","ruby_source_checksum":"2c8dca4da0f74693ec77e763c2fddcc783c183d9fa3ed7574f3c20c579b01d9a","stable_dependencies":["python@3.15"],"stable_checksum":"3cb6afba1667f13b4ca7884154299108ef8e633a36526e29412a5cec7b5db4bd","stable_url_args":["https://github.com/PyCQA/pycodestyle/archive/refs/tags/2.15.0.tar.gz"],"stable_version":"2.15.0","bottle_tag":":all","bottle_checksum":"23bba1a658123f9af07884ad7525f0226fc61b13e2941ce4434bc291321f56c3"},"pycparser":{"compatibility_version":1,"desc":"C parser in Python","head_dependencies":[{"python-setuptools":":build"},{"python@3.15":[":build",":test"]}],"homepage":"https://github.com/eliben/pycparser","license":"BSD-3-Clause","ruby_source_checksum":"e6c7e0b80da4ec762e81ad9ee9c64f9c08bd559b25fd5c784e756d7112ce7d1e","stable_dependencies":[{"python-setuptools":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"f03387877eab82ce01bbdfd0ba7252ee55a90b1c708d5129e2ce915475cf1db6","stable_url_args":["https://files.pythonhosted.org/packages/cb/27/eeb9f307bf07060f3d9f9aa0fb8c15b01bdfded0a941e4b2719c7f94cacd/pycparser-3.12.tar.gz"],"stable_version":"3.12","bottle_tag":":all","bottle_checksum":"a7a56dfe603baa785cb95e964e6e726284786b4cc5ef1d61b0e6aeb016680dce"},"pydantic":{"compatibility_version":1,"desc":"Data validation using Python type hints","head_dependencies":[{"maturin":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]},{"rust":":build"}],"homepage":"https://pydantic.dev/docs/validation","license":"MIT","oldnames":["pydantic-core"],"ruby_source_checksum":"2043d83738cd119ba6e4f704b1dc84fcdf1fde14219892e86c3346db3faf2f8c","stable_dependencies":[{"maturin":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]},{"rust":":build"}],"stable_checksum":"94f478203dd03404682a1ada216965651dd74b1d2d5ffd62e00e0837caab5c26","stable_url_args":["https://files.pythonhosted.org/packages/7c/0b/8e10b2e693af8ec54346a14caf36221334775975a747c9ceaa3f8371d96d/pydantic-2.14.1.tar.gz"],"stable_version":"2.14.1","version_scheme":1},"pyenv-ccache":{"bottle_rebuild":1,"desc":"Make Python build faster, using the leverage of `ccache`","head_dependencies":["ccache","pyenv"],"head_url_args":["https://github.com/pyenv/pyenv-ccache.git",{":branch":"master"}],"homepage":"https://github.com/pyenv/pyenv-ccache","license":"MIT","ruby_source_checksum":"eef4d1efdf27a0ba5d7cf587671f124818c8637da4b6b564285702a899fa38e4","stable_dependencies":["ccache","pyenv"],"stable_checksum":"ebfb8a5ed754df485b3f391078c5dc913f0587791a5e3815e61078f0db180b9e","stable_url_args":["https://github.com/pyenv/pyenv-ccache/archive/refs/tags/v0.0.2.tar.gz"],"stable_version":"0.0.2","bottle_tag":":all","bottle_checksum":"9e3904fdb63362c45c9e2ccd1421a83a444125518b176c5b86c8a547eebd2b56"},"pyenv-pip-migrate":{"bottle_rebuild":1,"desc":"Migrate pip packages from one Python version to another","executables":["pyenv-migrate"],"head_dependencies":["pyenv"],"head_url_args":["https://github.com/pyenv/pyenv-pip-migrate.git",{":branch":"master"}],"homepage":"https://github.com/pyenv/pyenv-pip-migrate","license":"MIT","ruby_source_checksum":"89ac029d71521e36b517967c8baf9024651d36dba4af8528d0df48fbdbcb8d29","stable_dependencies":["pyenv"],"stable_checksum":"c064c76b854fa905c40e71b5223699bacf18ca492547aad93cdde2b98ca4e58c","stable_url_args":["https://github.com/pyenv/pyenv-pip-migrate/archive/refs/tags/v20181205.tar.gz"],"stable_version":"20181205","bottle_tag":":all","bottle_checksum":"22d0416340223bd3821c6f57f00515c5dff2d92772f0613dcd81ee13730fab6f"},"pyenv-virtualenv":{"desc":"Pyenv plugin to manage virtualenv","executables":["pyenv-activate","pyenv-deactivate","pyenv-sh-activate","pyenv-sh-deactivate","pyenv-virtualenv","pyenv-virtualenv-delete","pyenv-virtualenv-init","pyenv-virtualenv-prefix","pyenv-virtualenvs"],"head_dependencies":["pyenv","coreutils"],"head_url_args":["https://github.com/pyenv/pyenv-virtualenv.git",{":branch":"master"}],"homepage":"https://github.com/pyenv/pyenv-virtualenv","license":"MIT","ruby_source_checksum":"3ce722b8ce0bae737e39fef5139f20891c897f5a0ff40b5542e55321e9731be6","stable_dependencies":["pyenv","coreutils"],"stable_checksum":"cbe485abbf05c3d2e8b3c6ae0babca361e173dcd73f76c8cffdc11b0273c7d83","stable_url_args":["https://github.com/pyenv/pyenv-virtualenv/archive/refs/tags/v1.4.1.tar.gz"],"stable_version":"1.4.1","version_scheme":1},"pyenv-virtualenvwrapper":{"bottle_rebuild":1,"desc":"Alternative to pyenv for managing virtualenvs","executables":["pyenv-sh-virtualenvwrapper","pyenv-sh-virtualenvwrapper_lazy","pyenv-virtualenvwrapper","pyenv-virtualenvwrapper_lazy"],"head_dependencies":["pyenv"],"head_url_args":["https://github.com/pyenv/pyenv-virtualenvwrapper.git",{":branch":"master"}],"homepage":"https://github.com/pyenv/pyenv-virtualenvwrapper","license":"MIT","ruby_source_checksum":"432fef76333b458b6d3ac84bddaa52ecc645e2503513adc71a754e733368c19b","stable_dependencies":["pyenv"],"stable_checksum":"c1c812c4954394c58628952654ba745c4fb814d045adc076f7fb9e310bed03bf","stable_url_args":["https://github.com/pyenv/pyenv-virtualenvwrapper/archive/refs/tags/v20140609.tar.gz"],"stable_version":"20140609","bottle_tag":":all","bottle_checksum":"0aeb3455529d63f4cd1ca55acb525e4f38e1fc7b8dca986302f475bc8596a650"},"pyenv":{"compatibility_version":1,"desc":"Python version management","executables":["pyenv","pyenv-install","pyenv-uninstall","python-build"],"head_dependencies":["autoconf","openssl@4","pkgconf","readline"],"head_url_args":["https://github.com/pyenv/pyenv.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":test"}],["bzip2"],["libffi"],["ncurses"],["xz"]],"homepage":"https://github.com/pyenv/pyenv","license":"MIT","ruby_source_checksum":"1ed0263bdfda94a2dc8ffb059de43bd1c7bce7366defec0cf80cd3ad6e708dba","stable_dependencies":["autoconf","openssl@4","pkgconf","readline"],"stable_checksum":"5de81e5b3591befeee259fe9ada311e0f5180fbbcd91136e407ea0cf362f9e6f","stable_url_args":["https://github.com/pyenv/pyenv/archive/refs/tags/v2.8.13.tar.gz"],"stable_uses_from_macos":[[{"python":":test"}],["bzip2"],["libffi"],["ncurses"],["xz"]],"stable_version":"2.8.13","version_scheme":1},"pygit2":{"compatibility_version":1,"desc":"Bindings to the libgit2 shared library","head_dependencies":["cffi","libgit2",{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/libgit2/pygit2.git",{":branch":"master"}],"homepage":"https://www.pygit2.org/","license":{"GPL-2.0-only":{":with":"GCC-exception-2.0"}},"revision":1,"ruby_source_checksum":"9772206b7b8b166852259d099c73ccd95e19d4df59eb5afd00ae9574dfa22afb","stable_dependencies":["cffi","libgit2",{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"36dff84d237f2b8f18b0b146d6e7c3f99a7bce2da98cc4103a14387f53319f95","stable_url_args":["https://files.pythonhosted.org/packages/9c/11/592cc7854795830a7257ab6025a1fc803b58b0e7bf7d31f619bc7288ed4d/pygit2-1.20.1.tar.gz"],"stable_version":"1.20.1"},"pygitup":{"desc":"Nicer 'git pull'","executables":["git-up"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/msiemens/PyGitUp","license":"MIT","ruby_source_checksum":"d379a9a6f84c051c5b7538fb250e97fd20ee14cb74dc4d7cf7a40c5bf1375855","stable_dependencies":["python@3.15"],"stable_checksum":"f2e55a6f6a5254a5cfaa98ebdf53a0cb0ab93aa474d7445a8694a20b450306ec","stable_url_args":["https://files.pythonhosted.org/packages/d8/30/379a2daabd6ec00144afa6e19055684a566a7bbe58fddbadd2bfe36bda85/git_up-2.6.1.tar.gz"],"stable_version":"2.6.1","bottle_tag":":all","bottle_checksum":"f19c7f12d11ee83705ee1f9cfebd477482cc6459bbc6872d8afc62797353b004"},"pygments":{"bottle_rebuild":1,"desc":"Generic syntax highlighter","executables":["pygmentize"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/pygments/pygments.git",{":branch":"master"}],"homepage":"https://pygments.org/","license":"BSD-2-Clause","ruby_source_checksum":"e30179505ca815649d1896bfaa537c043121e863f30b0acf54290bccf7a74fa3","stable_dependencies":["python@3.15"],"stable_checksum":"610ca751c9bc2492b38eb9a38a7fbc93edbbb2d7182edaf34e66ae493dee5c8c","stable_url_args":["https://files.pythonhosted.org/packages/49/2e/ced460408999b33da6b31b0021b0f37d329e202d4169aeb164493778f25b/pygments-2.21.0.tar.gz"],"stable_version":"2.21.0","bottle_tag":":all","bottle_checksum":"e4580f74601ac607744e6a6a57705175f3baf4eeed61e69d623085091ff2f269"},"pygobject3":{"compatibility_version":1,"desc":"GNOME Python bindings (based on GObject Introspection)","head_dependencies":["cairo","glib","gobject-introspection","py3cairo",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["libffi"]],"homepage":"https://pygobject.gnome.org","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"a12fe48b8372947e8c5c0b7da9201446642c0d4df6103e0e1ea7a0e7d2688a32","stable_dependencies":["cairo","glib","gobject-introspection","py3cairo",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"4c80598ade17fbaa7798e01a25d0bf29ce109740786026a074c5c62bb3e79d23","stable_url_args":["https://download.gnome.org/sources/pygobject/3.58/pygobject-3.58.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.58.1"},"pyinstaller":{"bottle_rebuild":1,"desc":"Bundle a Python application and all its dependencies","executables":["pyi-archive_viewer","pyi-bindepend","pyi-grab_version","pyi-makespec","pyi-set_version","pyinstaller"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/pyinstaller/pyinstaller.git",{":branch":"develop"}],"homepage":"https://pyinstaller.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"c5156e330595c9f60f954fa91347bba232187d173dc5ae76bc086f8297beed97","stable_dependencies":["python@3.15"],"stable_checksum":"05eb2f5615503e72939a7224d68b4aff572c6b0438ee4a17d0a4b481f399362d","stable_url_args":["https://files.pythonhosted.org/packages/63/41/f90302845945abd4ed647933ff5ee7c6ac93983187be67f897b6cb613331/pyinstaller-6.22.3.tar.gz"],"stable_version":"6.22.3"},"pyinvoke":{"bottle_rebuild":1,"desc":"Pythonic task management & command execution","executables":["inv","invoke"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/pyinvoke/invoke.git",{":branch":"main"}],"homepage":"https://www.pyinvoke.org/","license":"BSD-2-Clause","ruby_source_checksum":"e7b682a0925cb3e4d71fd36a8234cf3fba571b6058039d832fe476337b29922e","stable_dependencies":["python@3.15"],"stable_checksum":"437b6a622223824380bfb4e64f612711a6b648c795f565efc8625af66fb57f0c","stable_url_args":["https://files.pythonhosted.org/packages/33/f6/227c48c5fe47fa178ccf1fda8f047d16c97ba926567b661e9ce2045c600c/invoke-3.0.3.tar.gz"],"stable_version":"3.0.3","bottle_tag":":all","bottle_checksum":"d235da7eec7c59bbed91f9313386cf2bb18bdbec988cda9b229b28f373097974"},"pylint":{"desc":"It's not just a linter that annoys you!","executables":["pylint","pylint-config","pyreverse","symilar"],"head_dependencies":["python@3.15",{"rust":":build"}],"homepage":"https://pylint.readthedocs.io/en/latest/","license":"GPL-2.0-or-later","ruby_source_checksum":"0ed9f9eb6988b90436665c1815f0a7b9af35a5ee3bb196e96802f2846dc87d53","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"9928603068edfa0d1a3c167f174b099d4b97c3db75d32d0fcdd029770b4713a9","stable_url_args":["https://files.pythonhosted.org/packages/38/c9/0bde4152a05a7686b431ce216fe3f3698b0c0d94c20bfa256dd935b608f6/pylint-4.1.3.tar.gz"],"stable_version":"4.1.3"},"pylyzer":{"desc":"Fast static code analyzer & language server for Python","executables":["pylyzer"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/mtshiba/pylyzer","license":"MIT","ruby_source_checksum":"f975664ef8e9fc105d34c4319c950401bee887c8a5367651ca064e2d1fdc4035","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c2b30b29764321ba2f2be50cbeded24add03bc17a663a92825b1bce8a60ba24c","stable_url_args":["https://github.com/mtshiba/pylyzer/archive/refs/tags/v0.0.82.tar.gz"],"stable_version":"0.0.82","bottle_checksum":"62e11efa74eb3ddf6889c89c5a8103091f676f3b0c879d8f9c76337cf2ea40dd"},"pymol":{"bottle_rebuild":1,"caveats":"To generate movies, run `brew install ffmpeg`.","desc":"Molecular visualization system","executables":["pymol"],"head_dependencies":["freetype","glew","libpng","netcdf","numpy","pyqt","python@3.14",{"cmake":":build"},{"glm":":build"},{"msgpack-cxx":":build"},{"python-setuptools":":build"}],"head_url_args":["https://github.com/schrodinger/pymol-open-source.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://pymol.org/","license":":cannot_represent","revision":3,"ruby_source_checksum":"97b78c2904099dfb1c0db77f08cceec81c4d90e626b73e28197a4956d7e9e891","stable_dependencies":["freetype","glew","libpng","netcdf","numpy","pyqt","python@3.14",{"cmake":":build"},{"glm":":build"},{"msgpack-cxx":":build"},{"python-setuptools":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/schrodinger/pymol-open-source/commit/1b3aca8c053336fc5c7f72e79b4801f8fdd1af39.patch?full_index=1","sha256":"639261ff5b4d9c930ead3179cbbf64bf1e8fa575678561a0287c11f5a6cfa4d6","type":"backport","resolves":[{"type":"defect","id":"https://github.com/schrodinger/pymol-open-source/issues/428"}]}],"stable_checksum":"54306d65060bd58ed8b3dab1a8af521aeb4fd417871f15f463ff05ccb4e121fe","stable_url_args":["https://github.com/schrodinger/pymol-open-source/archive/refs/tags/v3.1.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.1.0"},"pympress":{"bottle_rebuild":3,"desc":"Simple and powerful dual-screen PDF reader designed for presentations","executables":["pympress"],"head_dependencies":["gobject-introspection","gstreamer","gtk+3","libyaml","poppler","pygobject3","python@3.15"],"head_url_args":["https://github.com/Cimbali/pympress.git",{":branch":"main"}],"homepage":"https://cimbali.github.io/pympress/","license":"GPL-2.0-or-later","ruby_source_checksum":"db0ee8560a3d14adb90c9c7a53a14fd9eb62e3bf62daf793ef9b6d4fa68d45fd","stable_dependencies":["gobject-introspection","gstreamer","gtk+3","libyaml","poppler","pygobject3","python@3.15"],"stable_checksum":"243dc5dd225acd13fb6bae680e2de1816d521203b98a9cff588b66f141fffd9a","stable_url_args":["https://files.pythonhosted.org/packages/87/66/fb9f8f2975740ea8880de293eb16b543965387881c71ca323a00a5d77d8a/pympress-1.8.6.tar.gz"],"stable_version":"1.8.6"},"pymupdf":{"desc":"Python bindings for the PDF toolkit and renderer MuPDF","executables":["pymupdf"],"head_dependencies":["mupdf","python@3.15",{"freetype":":build"},{"python-setuptools":":build"},{"swig":":build"}],"homepage":"https://pymupdf.readthedocs.io/en/latest/","license":"AGPL-3.0-only","revision":4,"ruby_source_checksum":"652c2289e428663312d07f83c0f7b527f7bd28b12c3130729897455d9b02db32","stable_dependencies":["mupdf","python@3.15",{"freetype":":build"},{"python-setuptools":":build"},{"swig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/pymupdf/PyMuPDF/commit/7f419a5bed7b257416f6837580dc4325e240e625.patch?full_index=1","sha256":"5b809a94ea89bedd215f4424c501c2e0b7800b460a8d1641ac910d88f57ae4bf","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pymupdf/PyMuPDF/pull/5072"}]}],"stable_checksum":"5e0be7908a715aa20333caddd73f1d6f01e4cd0c26e869fa2dd0b7f344da2249","stable_url_args":["https://files.pythonhosted.org/packages/a3/fb/b6761fa2d5266f2cdb24c3b91f4023070ab7848381417678e7a289a1d52a/pymupdf-1.28.2.tar.gz"],"stable_version":"1.28.2"},"pyoxidizer":{"desc":"Modern Python application packaging and distribution tool","executables":["pyoxidizer"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/indygreg/PyOxidizer.git",{":branch":"main"}],"homepage":"https://github.com/indygreg/PyOxidizer","license":"MPL-2.0","ruby_source_checksum":"751e8ca33ca69415a8a16e8e8f1faff04663b81a3078d4ddcf9344360879772d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d52a2727a18a3414d7ec920b8523ef4d19cb2e6db3f1276b65a83e5dd4ae8d24","stable_url_args":["https://github.com/indygreg/PyOxidizer/archive/refs/tags/pyoxidizer/0.24.0.tar.gz"],"stable_version":"0.24.0","bottle_checksum":"46aa367ab70a1488edd31411f85942a7179c090feecd1cdfa46735668d80b457"},"pyp":{"bottle_rebuild":2,"desc":"Easily run Python at the shell! Magical, but never mysterious","executables":["pyp","pypyp"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/hauntsaninja/pyp","license":"MIT","ruby_source_checksum":"3df04a1b5f1ac2948b83ab016e1361eada697cb32479b8442025048fe5a6684d","stable_dependencies":["python@3.15"],"stable_checksum":"97c78f8fd6d4550bf67bb5001a4c5c1fa58184d9bd8256abac3e240fa38aa05c","stable_url_args":["https://files.pythonhosted.org/packages/0c/65/c275ff380e4412438577eab23810dd7a1ba2cf54a6ba558a3d22cf0fb68b/pypyp-1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"83133553a92fc04cf6dccfd8c57cdccc6555b4012e1a2f318539d3042bdc276d"},"pyperformance":{"bottle_rebuild":1,"desc":"Python benchmark suite","executables":["pyperformance"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/python/pyperformance.git",{":branch":"main"}],"homepage":"https://github.com/python/pyperformance","license":"MIT","ruby_source_checksum":"b6accfd0b90cf02ddaf81365a9de643604803b8c2a717ebb19d000fcc212ff56","stable_dependencies":["python@3.15"],"stable_checksum":"91f74393997b604375ad5b79bf569a24076d70181c076a53abad5383a238a8aa","stable_url_args":["https://files.pythonhosted.org/packages/9e/bc/ebc48f2af24abe0d13681ac7ccb21c3f0ed0128361522f5904d4f21953e9/pyperformance-1.14.0.tar.gz"],"stable_version":"1.14.0"},"pypy":{"caveats":"A \"distutils.cfg\" has been written to:\n  $HOMEBREW_CELLAR/pypy/8.0.1/libexec/lib-python/2.7/distutils\nspecifying the install-scripts folder as:\n  $HOMEBREW_PREFIX/share/pypy\n\nIf you install Python packages via \"pypy setup.py install\", easy_install_pypy,\nor pip_pypy, any provided scripts will go into the install-scripts folder\nabove, so you may want to add it to your PATH *after* $HOMEBREW_PREFIX/bin\nso you don't overwrite tools from CPython.\n\nSetuptools and pip have been installed, so you can use easy_install_pypy and\npip_pypy. These are now managed by the formula and should not be modified.\n","deprecate_args":{":date":"2026-09-29",":because":"is Python 2 and needs vulnerable versions of pip and setuptools"},"desc":"Highly performant implementation of Python 2 in Python","disable_args":{":date":"2027-03-29",":because":"is Python 2 and needs vulnerable versions of pip and setuptools"},"executables":["easy_install_pypy","pip_pypy","pypy"],"head_dependencies":["gdbm","openssl@3","sqlite","tcl-tk@8",{"pkgconf":":build"}],"head_url_args":["https://github.com/pypy/pypy.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["expat"],["libffi"],["ncurses"]],"homepage":"https://pypy.org/","license":"MIT","link_overwrite_paths":["lib/pypy/site-packages/README","lib/pypy/site-packages/easy-install.pth","lib/pypy/site-packages/pip*","lib/pypy/site-packages/setuptools*","share/pypy/easy_install*","share/pypy/pip*"],"local_patch_checksums":{"Patches/pypy/tcl-tk.diff":"ed10c9fc9d3a5b8f43ef51c23224605e0ac7bca07aa2e8dc20335b69d13a082f"},"ruby_source_checksum":"4d9d946786696e3b141cca7dd451656d0d6541ca283d06781bc310a76b4846ba","stable_dependencies":["gdbm","openssl@3","sqlite","tcl-tk@8",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/pypy/tcl-tk.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pypy/pypy/issues/3538"}]}],"stable_checksum":"1397c303c46fdb6eb28091377668bf2bf89909fdf5824dfe067f9b47da31844a","stable_url_args":["https://downloads.python.org/pypy/pypy2.7-v8.0.1-src.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"],["libffi"],["ncurses"]],"stable_version":"8.0.1"},"pypy3.10":{"caveats":"A \"distutils.cfg\" has been written to:\n  $HOMEBREW_CELLAR/pypy3.10/7.3.19_1/libexec/lib/pypy3.10/distutils\nspecifying the install-scripts folder as:\n  $HOMEBREW_PREFIX/share/pypy3.10\n\nIf you install Python packages via \"pypy3.10 setup.py install\" or pip_pypy3.10,\nany provided scripts will go into the install-scripts folder\nabove, so you may want to add it to your PATH *after* $HOMEBREW_PREFIX/bin\nso you don't overwrite tools from CPython.\n\nSetuptools and pip have been installed, so you can use pip_pypy3.10.\nTo update pip and setuptools between pypy3.10 releases, run:\n    pip_pypy3.10 install --upgrade pip setuptools\n\nSee: https://docs.brew.sh/Homebrew-and-Python\n","deprecate_args":{":date":"2026-06-22",":because":":deprecated_upstream"},"desc":"Implementation of Python 3 in Python","disable_args":{":date":"2026-09-22",":because":":deprecated_upstream"},"executables":["pypy3.10"],"head_dependencies":["gdbm","openssl@3","sqlite","tcl-tk@8","xz",{"pkgconf":":build"},{"pypy":":build"}],"head_url_args":["https://github.com/pypy/pypy.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["expat"],["libffi"],["ncurses"],["unzip"]],"homepage":"https://pypy.org/","license":"MIT","post_install_steps":[{"abi_version":"3.10","type":"bootstrap_pypy"}],"revision":1,"ruby_source_checksum":"39127c0541b4d8c82f848e6626631e1ee3b3dbdf332563af8e63b8a5a1e7f1f0","stable_dependencies":["gdbm","openssl@3","sqlite","tcl-tk@8","xz",{"pkgconf":":build"},{"pypy":":build"}],"stable_checksum":"48648aa0a63f4e5fa30315e06b27999ea7157da68a8d4503ebc4a7ee308b5f66","stable_url_args":["https://github.com/pypy/pypy/archive/refs/tags/release-pypy3.10-v7.3.19.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"],["libffi"],["ncurses"],["unzip"]],"stable_version":"7.3.19"},"pypy3.11":{"caveats":"The install-scripts folder is:\n  $HOMEBREW_PREFIX/share/pypy3.11\n\nIf you install Python packages via \"pypy3.11 setup.py install\" or pip_pypy3.11,\nany provided scripts will go into the install-scripts folder above. You may want to add\nit to your PATH *after* $HOMEBREW_PREFIX/bin so you don't overwrite tools from CPython.\n\nSetuptools and pip have been installed, so you can use pip_pypy3.11.\nThese are managed by the formula and should not be modified.\n","deprecate_args":{":date":"2026-10-02",":because":"is planned for EOL in next release (8.0.1) and uses EOL Tcl/Tk 8.6"},"desc":"Implementation of Python 3 in Python","disable_args":{":date":"2027-10-02",":because":":unmaintained"},"executables":["pip_pypy3.11","pypy3.11"],"head_dependencies":["gdbm","openssl@3","sqlite","tcl-tk@8","xz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat"],["libffi"],["ncurses"]],"homepage":"https://pypy.org/","license":"MIT","link_overwrite_paths":["lib/pypy3.11/site-packages/pip*","lib/pypy3.11/site-packages/setuptools*"],"local_patch_checksums":{"Patches/pypy/tcl-tk.diff":"ed10c9fc9d3a5b8f43ef51c23224605e0ac7bca07aa2e8dc20335b69d13a082f"},"revision":1,"ruby_source_checksum":"c98660c2bea5ed5e8e1d842718f18153deb64acc454fdde7abefb29272f80f03","stable_dependencies":["gdbm","openssl@3","sqlite","tcl-tk@8","xz",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/pypy/tcl-tk.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pypy/pypy/issues/3538"}]}],"stable_checksum":"7e5f2801ee87d52fb4de096fb650bca4d5605cd8b5fe278dba5500019fa3739e","stable_url_args":["https://downloads.python.org/pypy/pypy3.11-v8.0.1-src.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"],["libffi"],["ncurses"]],"stable_version":"8.0.1"},"pypy3.12":{"aliases":["pypy3"],"caveats":"tkinter is not provided as it needs end-of-life Tcl/Tk 8.6\n\nThe install-scripts folder is:\n  $HOMEBREW_PREFIX/share/pypy3.12\n\nIf you install Python packages via \"pypy3.12 setup.py install\" or pip_pypy3.12,\nany provided scripts will go into the install-scripts folder above. You may want to add\nit to your PATH *after* $HOMEBREW_PREFIX/bin so you don't overwrite tools from CPython.\n\nPip has been installed, so you can use pip_pypy3.12.\nIt is managed by the formula and should not be modified.\n","desc":"Implementation of Python 3 in Python","executables":["pip_pypy3","pip_pypy3.12","pypy3","pypy3.12"],"head_dependencies":["gdbm","openssl@3","sqlite","xz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat"],["libffi"],["ncurses"]],"homepage":"https://pypy.org/","license":"MIT","link_overwrite_paths":["bin/pip_pypy3","bin/pypy3","lib/libpypy3-c.dylib","lib/libpypy3-c.so","lib/pypy3.12/site-packages/pip*"],"revision":1,"ruby_source_checksum":"7788646c16393429b00cd4bd778cf5cb5b5f571b1d6e427ad1036e0065f57cf2","stable_dependencies":["gdbm","openssl@3","sqlite","xz",{"pkgconf":":build"}],"stable_checksum":"9d5c82d39d590dc04677f4721738b21d670570cdc9824c003836bafd38556cda","stable_url_args":["https://downloads.python.org/pypy/pypy3.12-v8.0.1-src.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"],["libffi"],["ncurses"]],"stable_version":"8.0.1"},"pyqt-builder":{"compatibility_version":1,"desc":"Tool to build PyQt","executables":["pyqt-bundle","pyqt-qt-wheel"],"head_dependencies":["python@3.14"],"head_url_args":["https://github.com/Python-PyQt/PyQt-builder.git",{":branch":"main"}],"homepage":"https://pyqt-builder.readthedocs.io/","license":"BSD-2-Clause","ruby_source_checksum":"5b4ef334338be19b385c07e27c337bc4e7b2d0c0d8d532f8d1662cdf6ca7669e","stable_dependencies":["python@3.14"],"stable_checksum":"267ac1ee1593c67884f3c9cb6566f72a92ca28353050fc9d087433c28c74a889","stable_url_args":["https://files.pythonhosted.org/packages/42/90/0aed537919f08cc5bd96e0ad2dc280766f578785ce82a7fa0e6abd22ba17/pyqt_builder-1.20.0.tar.gz"],"stable_version":"1.20.0","bottle_tag":":all","bottle_checksum":"040fc892c10a078eefc1ae6b07fb80182aea4ae51df63396bbc96d3d3e745a97"},"pyqt":{"aliases":["pyqt6","pyqt@6"],"compatibility_version":1,"desc":"Python bindings for v6 of Qt","executables":["pylupdate6","pyuic6"],"head_dependencies":["python@3.14","qt3d","qtbase","qtcharts","qtconnectivity","qtdatavis3d","qtdeclarative","qtmultimedia","qtnetworkauth","qtpositioning","qtquick3d","qtremoteobjects","qtscxml","qtsensors","qtserialport","qtspeech","qtsvg","qttools","qtwebchannel","qtwebsockets","qtshadertools",{"pyqt-builder":":build"}],"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"9ad984fd8eeb22f638e1370439ccb5c0ccbb2b01dd9ec07475d2ab32a6cfec0d","stable_dependencies":["python@3.14","qt3d","qtbase","qtcharts","qtconnectivity","qtdatavis3d","qtdeclarative","qtmultimedia","qtnetworkauth","qtpositioning","qtquick3d","qtremoteobjects","qtscxml","qtsensors","qtserialport","qtspeech","qtsvg","qttools","qtwebchannel","qtwebsockets","qtshadertools",{"pyqt-builder":":build"}],"stable_checksum":"45dd60aa69976de1918b5ced6b4e7b6a25abd2a919ecef5fd5826ecc76718889","stable_url_args":["https://files.pythonhosted.org/packages/8b/47/b25c13eca5bebc6505394d0223e46d7ebf0c57dcac2ed908d7d19b18ab6b/pyqt6-6.11.0.tar.gz"],"stable_version":"6.11.0","versioned_formulae":["pyqt@5"]},"pyqt@5":{"aliases":["pyqt5"],"compatibility_version":1,"deprecate_args":{":date":"2026-05-19",":because":"is for end-of-life Qt 5"},"desc":"Python bindings for v5 of Qt","disable_args":{":date":"2027-05-19",":because":"is for end-of-life Qt 5"},"executables":["pylupdate5","pyrcc5","pyuic5"],"head_dependencies":["python@3.14","qt@5",{"pyqt-builder":":build"}],"homepage":"https://www.riverbankcomputing.com/software/pyqt/intro","license":"GPL-3.0-only","revision":2,"ruby_source_checksum":"c45c7871bfdd5ba5d17fd8be8b7766633566bb5b472ba563f2b3fddefee315a9","stable_dependencies":["python@3.14","qt@5",{"pyqt-builder":":build"}],"stable_checksum":"fda45743ebb4a27b4b1a51c6d8ef455c4c1b5d610c90d2934c7802b5c1557c52","stable_url_args":["https://files.pythonhosted.org/packages/0e/07/c9ed0bd428df6f87183fca565a79fee19fa7c88c7f00a7f011ab4379e77a/PyQt5-5.15.11.tar.gz"],"stable_version":"5.15.11"},"pyrefly":{"desc":"Fast type checker and IDE for Python","executables":["pyrefly"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/facebook/pyrefly.git",{":branch":"main"}],"homepage":"https://pyrefly.org/","license":"MIT","ruby_source_checksum":"9b7e385952c38af244ad865d1eab587c3e3904f99c230bad9c0878d9c236da03","stable_dependencies":[{"rust":":build"}],"stable_checksum":"491cef3a7daf3028233ce9a1f22b36bce52670f29848559f998c4fd6cf2b4b61","stable_url_args":["https://github.com/facebook/pyrefly/archive/refs/tags/1.4.0.tar.gz"],"stable_version":"1.4.0"},"pyright":{"desc":"Static type checker for Python","executables":["pyright","pyright-langserver"],"head_dependencies":["node"],"homepage":"https://github.com/microsoft/pyright","license":"MIT","ruby_source_checksum":"dec3ba03911a3b0af7e57238702f6f51f182cf11c091e262579d619373c4c4b1","stable_dependencies":["node"],"stable_checksum":"bf5f473f6167c0d14175492c3263d783b4489a6956e1c06c18e15228e3a3fa42","stable_url_args":["https://registry.npmjs.org/pyright/-/pyright-1.1.414.tgz"],"stable_version":"1.1.414","bottle_tag":":all","bottle_checksum":"78ee22639f80dba179b653fdbc7fde85e646bfe9d2922ffa4dfa5aa78e12117b"},"pyscn":{"desc":"Intelligent Python Code Quality Analyzer","executables":["pyscn"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ludo-technologies/pyscn.git",{":branch":"main"}],"homepage":"https://ludo-technologies.github.io/pyscn/","license":"MIT","ruby_source_checksum":"aedf8dc0ec902b98156fd6643ec97db3f96a0ac6d2ffc090e96e16e00343c73b","stable_dependencies":[{"go":":build"}],"stable_checksum":"3d4bd79b55000868d535d5f3efd490e7958989ac5ec8cf8727feadd39bb8d067","stable_url_args":["https://github.com/ludo-technologies/pyscn/archive/refs/tags/v1.33.0.tar.gz"],"stable_version":"1.33.0"},"pyside":{"aliases":["pyside@6"],"desc":"Official Python bindings for Qt","executables":["shiboken6","shiboken_tool.py"],"head_dependencies":["llvm","python@3.15","qt3d","qtbase","qtcanvaspainter","qtcharts","qtconnectivity","qtdatavis3d","qtdeclarative","qtgraphs","qthttpserver","qtlocation","qtmultimedia","qtnetworkauth","qtpositioning","qtquick3d","qtremoteobjects","qtscxml","qtsensors","qtserialbus","qtserialport","qtspeech","qtsvg","qttools","qtwebchannel","qtwebsockets","qtshadertools",{"cmake":":build"},{"ninja":":build"},{"python-setuptools":":build"},{"qtshadertools":":build"},{"pkgconf":":test"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://wiki.qt.io/Qt_for_Python","license":{":all_of":[{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]}]},"revision":1,"ruby_source_checksum":"43225e2f0a8af39b38b05b4acb0291976b1580826b608b3c9bf917f169f79ed7","stable_dependencies":["llvm","python@3.15","qt3d","qtbase","qtcanvaspainter","qtcharts","qtconnectivity","qtdatavis3d","qtdeclarative","qtgraphs","qthttpserver","qtlocation","qtmultimedia","qtnetworkauth","qtpositioning","qtquick3d","qtremoteobjects","qtscxml","qtsensors","qtserialbus","qtserialport","qtspeech","qtsvg","qttools","qtwebchannel","qtwebsockets","qtshadertools",{"cmake":":build"},{"ninja":":build"},{"python-setuptools":":build"},{"qtshadertools":":build"},{"pkgconf":":test"}],"stable_checksum":"099c1a597cf33c1b000e11cf68a0b82d216fb802bf81726efc720394f10c7751","stable_url_args":["https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.12.0-src/pyside-setup-everywhere-src-6.12.0.tar.xz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"6.12.0"},"pyspelling":{"desc":"Spell checker automation tool","executables":["pyspelling","pyspelling3.15"],"head_dependencies":["libyaml","python@3.15",{"aspell":":test"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://facelessuser.github.io/pyspelling/","license":"MIT","ruby_source_checksum":"9729cc3b623548f12fb081be80538a0cbe29e381471d2982e45be894c07bbb0d","stable_dependencies":["libyaml","python@3.15",{"aspell":":test"}],"stable_checksum":"6464afb9da9d3fd35b11a47d0297b67f4f1e3ba73a98d948326b34a85deb4ab1","stable_url_args":["https://files.pythonhosted.org/packages/1d/49/4a80f24e1188286e65c2c5005415ddac0d64a8c2cc975f00b5758ca51db1/pyspelling-2.13.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"2.13"},"pystring":{"desc":"Collection of C++ functions for the interface of Python's string class methods","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/imageworks/pystring.git",{":branch":"master"}],"homepage":"https://github.com/imageworks/pystring","license":"BSD-3-Clause","ruby_source_checksum":"a837bc09f1514297cdf0178709d15666169eefec6fcddce643a010e1236c5614","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"020a603a757ba1e429f4b1ea6feb3afbe0fb34bcafa355032e1f1b8a0019d198","stable_url_args":["https://github.com/imageworks/pystring/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"pytest":{"bottle_rebuild":1,"desc":"Simple powerful testing with Python","executables":["py.test","pytest"],"head_dependencies":["python@3.15"],"homepage":"https://docs.pytest.org/en/latest/","license":"MIT","ruby_source_checksum":"aa9a6624c3c5c62a84088d18ee16de7c8f8ba0fda1ab497d6be1d6276ab37b65","stable_dependencies":["python@3.15"],"stable_checksum":"1088fbde8f2b49d95a549a195707afa7a76a3ce9bcadc26b6d71f0ffda5fe313","stable_url_args":["https://files.pythonhosted.org/packages/e4/47/b9efed96c114afcfa3c9d3fe98a76a1d14c74a9e266d397cf6eb64be5e01/pytest-9.1.1.tar.gz"],"stable_version":"9.1.1","bottle_tag":":all","bottle_checksum":"506a34f11461e8ad6a103ef66a2dce010f76518c0ddc3a2e4cd30462c60025ad"},"pythia":{"desc":"Monte Carlo event generator","executables":["pythia8-config"],"head_uses_from_macos":[[{"rsync":":build"}]],"homepage":"https://pythia.org","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"64b605a97a56c099bbb7f7067a49fce834827114906d32986a9804c537036104","stable_checksum":"85dce1e623f91499b2973e3f939bf760b0f745ad4f4eb1bd0fbce2074e2e8f5c","stable_url_args":["https://pythia8.web.cern.ch/releases/pythia83/pythia8318.tgz"],"stable_uses_from_macos":[[{"rsync":":build"}]],"stable_version":"8.318"},"python-argcomplete":{"deprecate_args":{":date":"2026-02-13",":because":"does not meet homebrew/core's requirements for Python library formulae"},"desc":"Tab completion for Python argparse","disable_args":{":date":"2026-08-13",":because":"does not meet homebrew/core's requirements for Python library formulae"},"executables":["activate-global-python-argcomplete","python-argcomplete-check-easy-install-script","register-python-argcomplete"],"head_dependencies":["python@3.14"],"homepage":"https://kislyuk.github.io/argcomplete/","license":"Apache-2.0","ruby_source_checksum":"56dc720710af126416a8114da2e5fe6e7fa771e3f16de0162f01a71d3e9e417c","stable_dependencies":["python@3.14"],"stable_checksum":"62e8ed4fd6a45864acc8235409461b72c9a28ee785a2011cc5eb78318786c89c","stable_url_args":["https://files.pythonhosted.org/packages/38/61/0b9ae6399dd4a58d8c1b1dc5a27d6f2808023d0b5dd3104bb99f45a33ff6/argcomplete-3.6.3.tar.gz"],"stable_version":"3.6.3","bottle_tag":":all","bottle_checksum":"3cbfebfe5fc664a233aec15fcd7049e5ded3cd8d69b7ba58bce32e084e2a2db7"},"python-build":{"bottle_rebuild":1,"desc":"Simple, correct PEP 517 build frontend","executables":["pyproject-build"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/pypa/build.git",{":branch":"main"}],"homepage":"https://github.com/pypa/build","license":"MIT","ruby_source_checksum":"26d5d870252741001f81d3c34145e82fa6b31aa11e0ac7da3c009f33b75408b2","stable_dependencies":["python@3.15"],"stable_checksum":"51cc11666391ab6f092070437ac747002ff46f3e4113a3622177ee6b488bfc53","stable_url_args":["https://files.pythonhosted.org/packages/bd/67/4898a44ea4f3f8e213b0954ec0aa0a16971d62a6212d6ea3931e97115b99/build-1.6.1.tar.gz"],"stable_version":"1.6.1","bottle_tag":":all","bottle_checksum":"0ac645bc5be1f048b82a65949f134ef6f6af25d972fabcd51f0f487dbaeb7633"},"python-freethreading":{"caveats":"Python has been installed as\n  $HOMEBREW_PREFIX/bin/python3.15t\n\nSee: https://docs.brew.sh/Language-Runtimes-and-Packages#python\n","desc":"Interpreted, interactive, object-oriented programming language","executables":["idle3.15t","pip3.15t","pydoc3.15t","python3.15t","python3.15t-config"],"head_dependencies":[{"ca-certificates":":no_linkage"},"mpdecimal","openssl@4","sqlite","xz","zstd",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":test"}],["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["ncurses"]],"homepage":"https://www.python.org/","license":"Python-2.0","local_patch_checksums":{"Patches/python/3.13-sysconfig.diff":"9f2eae1d08720b06ac3d9ef1999c09388b9db39dfb52687fc261ff820bff20c3"},"post_install_steps":[{"paths":[{"base":"frameworks","path":"PythonT.framework/Versions/{{version.major_minor}}/lib/python{{version.major_minor}}t/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"macos","id":"1"}],"type":"set_permissions"},{"paths":[{"base":"lib","path":"python{{version.major_minor}}t/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"linux","id":"2"}],"type":"set_permissions"}],"ruby_source_checksum":"73698f55a3c892e5bac7ff02d052c6bf8472f0985c87402f7c8d5c7db3fe9b87","stable_dependencies":[{"ca-certificates":":no_linkage"},"mpdecimal","openssl@4","sqlite","xz","zstd",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/python/3.13-sysconfig.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.python.org/issue43976"}]}],"stable_checksum":"133d85e118dc32621cda1d9d1d7d9694fe0c5e82bc339a7d528c109fe8b36387","stable_url_args":["https://www.python.org/ftp/python/3.15.1/Python-3.15.1.tgz"],"stable_uses_from_macos":[[{"python":":test"}],["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["ncurses"]],"stable_version":"3.15.1"},"python-gdbm@3.11":{"deprecate_args":{":date":"2027-11-01",":because":":deprecated_upstream"},"desc":"Python interface to gdbm","disable_args":{":date":"2028-11-01",":because":":deprecated_upstream"},"head_dependencies":["gdbm","python@3.11"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"7e2da8c8cddc4d160f3781d013cf16e4e807e297970bf4c26f202fea4d394e75","stable_dependencies":["gdbm","python@3.11"],"stable_checksum":"53cdee63ac4bf12387b7b33a53d3b1f8f4941cad73807a7b4fe91bb001ef004a","stable_url_args":["https://www.python.org/ftp/python/3.11.17/Python-3.11.17.tgz"],"stable_version":"3.11.17","versioned_formulae":["python-gdbm@3.15","python-gdbm@3.14","python-gdbm@3.13","python-gdbm@3.12"]},"python-gdbm@3.12":{"deprecate_args":{":date":"2028-11-01",":because":":deprecated_upstream"},"desc":"Python interface to gdbm","disable_args":{":date":"2029-11-01",":because":":deprecated_upstream"},"head_dependencies":["gdbm","python@3.12"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"9327b267b20fcae603695d3e340ecdc95a3aaadc1cc95c419caa9b04a5e0fbba","stable_dependencies":["gdbm","python@3.12"],"stable_checksum":"de1a241a519e0a3374fea98988d0b52c886743f9d953f23be8269cc7b59c5fab","stable_url_args":["https://www.python.org/ftp/python/3.12.15/Python-3.12.15.tgz"],"stable_version":"3.12.15","versioned_formulae":["python-gdbm@3.15","python-gdbm@3.14","python-gdbm@3.13","python-gdbm@3.11"]},"python-gdbm@3.13":{"deprecate_args":{":date":"2029-11-01",":because":":deprecated_upstream"},"desc":"Python interface to gdbm","disable_args":{":date":"2030-11-01",":because":":deprecated_upstream"},"head_dependencies":["gdbm","python@3.13"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"eb282e9917708b68120bda0a15df16503bd00b909b6755b54e7016c957f064a9","stable_dependencies":["gdbm","python@3.13"],"stable_checksum":"9cb057caa588f122577a5054a22531cd9c23ab6706f1a19bc95a55380a895177","stable_url_args":["https://www.python.org/ftp/python/3.13.17/Python-3.13.17.tgz"],"stable_version":"3.13.17","versioned_formulae":["python-gdbm@3.15","python-gdbm@3.14","python-gdbm@3.12","python-gdbm@3.11"]},"python-gdbm@3.14":{"deprecate_args":{":date":"2030-11-01",":because":":deprecated_upstream"},"desc":"Python interface to gdbm","disable_args":{":date":"2031-11-01",":because":":deprecated_upstream"},"head_dependencies":["gdbm","python@3.14"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"8cb1cc18a6bccf9fad6fcaaaa000b89337071e33b01201a9813cefab30defa37","stable_dependencies":["gdbm","python@3.14"],"stable_checksum":"8b47e85ee67e93945e93620a051a8f44bfc1e9735ed67075d166f4a74b7a060b","stable_url_args":["https://www.python.org/ftp/python/3.14.9/Python-3.14.9.tgz"],"stable_version":"3.14.9","versioned_formulae":["python-gdbm@3.15","python-gdbm@3.13","python-gdbm@3.12","python-gdbm@3.11"]},"python-gdbm@3.15":{"aliases":["python-gdbm"],"deprecate_args":{":date":"2031-11-01",":because":":deprecated_upstream"},"desc":"Python interface to gdbm","disable_args":{":date":"2032-11-01",":because":":deprecated_upstream"},"head_dependencies":["gdbm","python@3.15"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"2bed07e8dedd20ee45a00e759e51352da4629ac095084dd76bbe4b5a0eb2009b","stable_dependencies":["gdbm","python@3.15"],"stable_checksum":"133d85e118dc32621cda1d9d1d7d9694fe0c5e82bc339a7d528c109fe8b36387","stable_url_args":["https://www.python.org/ftp/python/3.15.1/Python-3.15.1.tgz"],"stable_version":"3.15.1","versioned_formulae":["python-gdbm@3.14","python-gdbm@3.13","python-gdbm@3.12","python-gdbm@3.11"]},"python-launcher":{"desc":"Launch your Python interpreter the lazy/smart way","executables":["py"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/brettcannon/python-launcher.git",{":branch":"main"}],"homepage":"https://pythoncode.run","license":"MIT","ruby_source_checksum":"80d7b239381fb895e168c98eaeca576cfa2b36d2880866905a512dce63d37c90","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6f868da0217b74e05775e7ebcbec4779ce12956728397ea57fd59c8529c56b6d","stable_url_args":["https://github.com/brettcannon/python-launcher/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_checksum":"6b82f0178b46f14118b120598178b823812db7caecdf91b4e8822a4b8f143227"},"python-lsp-server":{"aliases":["pylsp"],"desc":"Python Language Server for the Language Server Protocol","executables":["pylsp"],"head_dependencies":["python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/python-lsp/python-lsp-server.git",{":branch":"develop"}],"homepage":"https://github.com/python-lsp/python-lsp-server","license":"MIT","revision":1,"ruby_source_checksum":"f6b7b91797fe8c942660e096f680ca0c2f4c6e14e4deb67d7e856b4be73669e7","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"85fa090262c3d1aef09b759d98811d6cb9ad5bbc58af15d588608ae8c1925801","stable_url_args":["https://files.pythonhosted.org/packages/e6/63/7d6af072a5b77a0d1f61306b7a72a7a2bc3f29ec0f8a8c85eb23f5ba7716/python_lsp_server-1.15.0.tar.gz"],"stable_version":"1.15.0"},"python-markdown":{"desc":"Python implementation of Markdown","executables":["markdown_py"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/Python-Markdown/markdown.git",{":branch":"master"}],"homepage":"https://python-markdown.github.io","license":"BSD-3-Clause","ruby_source_checksum":"310d2093ba3a28f443fed8f4384932150cb597b7a6d5c0b6e9dd9d5f44305593","stable_dependencies":["python@3.15"],"stable_checksum":"87bf5d90f2d2882e2c02fcda182c2800456b985bff38913867c49706481514b0","stable_url_args":["https://files.pythonhosted.org/packages/f4/32/0b4d0297064244f04af4331b65de16237cc3cce07474171ee14222a28981/markdown-3.11.2.tar.gz"],"stable_version":"3.11.2","bottle_tag":":all","bottle_checksum":"db884e4cb552248868f7954515e76ce01441eb73bc58eb6fcedfa96313ced157"},"python-matplotlib":{"desc":"Python library for creating static, animated, and interactive visualizations","head_dependencies":["freetype","numpy",{"pillow":":no_linkage"},"python@3.15","qhull",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://matplotlib.org/","license":"PSF-2.0","revision":1,"ruby_source_checksum":"4eaed19a21ddacda0a916ca9d28714efa74c98cdc39e9ab00accfcaff0d10407","stable_dependencies":["freetype","numpy",{"pillow":":no_linkage"},"python@3.15","qhull",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"cec596316640f2b394b8f0daa0ea61a8eae82d017b620b9f202befb972a59ea4","stable_url_args":["https://files.pythonhosted.org/packages/e7/c8/9aa712a0afb882649424dd8de8ad9aa6235e796e84c6052e8f6dc1598d0d/matplotlib-3.11.2.tar.gz"],"stable_version":"3.11.2"},"python-packaging":{"desc":"Core utilities for Python packages","head_dependencies":[{"python@3.15":[":build",":test"]}],"homepage":"https://packaging.pypa.io/","license":{":any_of":["Apache-2.0","BSD-2-Clause"]},"revision":1,"ruby_source_checksum":"d40f8e7076aa6955f8b6e984d2c32db4638293872a4306a89b452ec61c5f1efa","stable_dependencies":[{"python@3.15":[":build",":test"]}],"stable_checksum":"94edc256424af38762eb31306eed28beb9f0efc50a8837492c9d6fd6004aed79","stable_url_args":["https://files.pythonhosted.org/packages/7d/fa/3944b40b07da9ce895c0e6303a5ab7d53da063554f534556b134a54d6093/packaging-26.3.tar.gz"],"stable_version":"26.3","bottle_tag":":all","bottle_checksum":"58715fc706578d585033b5c41ef23ea5f33e3fcc0e1637431055a880bfc50bbd"},"python-setuptools":{"desc":"Easily download, build, install, upgrade, and uninstall Python packages","head_dependencies":[{"python@3.15":[":build",":test"]}],"homepage":"https://setuptools.pypa.io/","license":"MIT","ruby_source_checksum":"475c42ed41ec4ff77dd392f6289abf5b4ca3a115df8a1219f2fd19a0c77a0dfe","stable_dependencies":[{"python@3.15":[":build",":test"]}],"stable_checksum":"3ff8b3b5492a0aa66960f4419365a86b84e013070d4313e4d4a6894f5d64d6bc","stable_url_args":["https://files.pythonhosted.org/packages/70/b3/c19426f783614d625699a4b247faf628ea9ab1db228674491767b417f9e1/setuptools-84.2.1.tar.gz"],"stable_version":"84.2.1","bottle_tag":":all","bottle_checksum":"03d8def7b70dd1cdb65ed9d87562e83c7e43044c299d3e3d9c0b99462f10017b"},"python-tabulate":{"bottle_rebuild":1,"desc":"Pretty-print tabular data in Python","executables":["tabulate"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/astanin/python-tabulate","license":"MIT","oldnames":["libpython-tabulate"],"ruby_source_checksum":"9bf39bd08d86e8a56b0e12863247f9d1f80b5c982d4a99347dcf115ee6670baa","stable_dependencies":["python@3.15"],"stable_checksum":"e2cfde8f79420f6deeffdeda9aaec3b6bc5abce947655d17ac662b126e48a60d","stable_url_args":["https://files.pythonhosted.org/packages/46/58/8c37dea7bbf769b20d58e7ace7e5edfe65b849442b00ffcdd56be88697c6/tabulate-0.10.0.tar.gz"],"stable_version":"0.10.0","bottle_tag":":all","bottle_checksum":"8d74b4679d191aae770cf9409e4d9523a445c8045ee685230d5cfeea71314130"},"python-tk@3.10":{"deprecate_args":{":date":"2026-10-01",":because":":deprecated_upstream"},"desc":"Python interface to Tcl/Tk","disable_args":{":date":"2027-10-01",":because":":deprecated_upstream"},"head_dependencies":["python@3.10","tcl-tk@8"],"homepage":"https://www.python.org/","keg_only_args":[":versioned_formula"],"license":"Python-2.0","ruby_source_checksum":"ca803ad49c6640082f9cfd5aa3c05b1fc583beb67faeed2713ee86724183209e","stable_dependencies":["python@3.10","tcl-tk@8"],"stable_checksum":"9448b34d16f8e3db0964ac3ed9fb283197747543c2c021f283ffd2c8b7287357","stable_url_args":["https://www.python.org/ftp/python/3.10.22/Python-3.10.22.tgz"],"stable_version":"3.10.22","versioned_formulae":["python-tk@3.15","python-tk@3.14","python-tk@3.13","python-tk@3.12","python-tk@3.11","python-tk@3.9"]},"python-tk@3.11":{"deprecate_args":{":date":"2026-10-04",":because":"needs EOL Tcl/Tk 8.6"},"desc":"Python interface to Tcl/Tk","disable_args":{":date":"2028-01-01",":because":":deprecated_upstream"},"head_dependencies":["python@3.11","tcl-tk@8"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"93d1941bf9ac1671574946089ef740dc9969968f91ffcd12da7f59255a8ba1d6","stable_dependencies":["python@3.11","tcl-tk@8"],"stable_checksum":"53cdee63ac4bf12387b7b33a53d3b1f8f4941cad73807a7b4fe91bb001ef004a","stable_url_args":["https://www.python.org/ftp/python/3.11.17/Python-3.11.17.tgz"],"stable_version":"3.11.17","versioned_formulae":["python-tk@3.15","python-tk@3.14","python-tk@3.13","python-tk@3.12","python-tk@3.10","python-tk@3.9"]},"python-tk@3.12":{"deprecate_args":{":date":"2028-11-01",":because":":deprecated_upstream"},"desc":"Python interface to Tcl/Tk","disable_args":{":date":"2029-11-01",":because":":deprecated_upstream"},"head_dependencies":["python@3.12","tcl-tk"],"homepage":"https://www.python.org/","license":"Python-2.0","local_patch_checksums":{"Patches/python-tk/tcl9.diff":"339d55e9bd71bb5ebc642a60cae440dd7625c1861bfaa43afda3d71a0935d352"},"revision":1,"ruby_source_checksum":"286307e8102137cc92685f9829b47183bdf4ddc046449c1da8f60fb1dde54a74","stable_dependencies":["python@3.12","tcl-tk"],"stable_patches":[{"strip":"p1","url":"https://github.com/python/cpython/commit/a2019e226e4650cef35ebfde7ecd7ce044a4a670.patch?full_index=1","sha256":"03c4b6a293d4a51f534858657717bdc1465c42acb3b78e64c41f9011f966e449","type":"backport","resolves":[{"type":"defect","id":"https://github.com/python/cpython/pull/128103"}]},{"strip":"p1","file":"Patches/python-tk/tcl9.diff","type":"backport"}],"stable_checksum":"de1a241a519e0a3374fea98988d0b52c886743f9d953f23be8269cc7b59c5fab","stable_url_args":["https://www.python.org/ftp/python/3.12.15/Python-3.12.15.tgz"],"stable_version":"3.12.15","versioned_formulae":["python-tk@3.15","python-tk@3.14","python-tk@3.13","python-tk@3.11","python-tk@3.10","python-tk@3.9"]},"python-tk@3.13":{"deprecate_args":{":date":"2029-11-01",":because":":deprecated_upstream"},"desc":"Python interface to Tcl/Tk","disable_args":{":date":"2030-11-01",":because":":deprecated_upstream"},"head_dependencies":["python@3.13","tcl-tk"],"homepage":"https://www.python.org/","license":"Python-2.0","local_patch_checksums":{"Patches/python-tk/tcl9.diff":"339d55e9bd71bb5ebc642a60cae440dd7625c1861bfaa43afda3d71a0935d352"},"ruby_source_checksum":"7c211411efe6d6d1b15ac9654becc138abf90c359018ac9b04709ba33dcd22fe","stable_dependencies":["python@3.13","tcl-tk"],"stable_patches":[{"strip":"p1","file":"Patches/python-tk/tcl9.diff","type":"backport"}],"stable_checksum":"9cb057caa588f122577a5054a22531cd9c23ab6706f1a19bc95a55380a895177","stable_url_args":["https://www.python.org/ftp/python/3.13.17/Python-3.13.17.tgz"],"stable_version":"3.13.17","versioned_formulae":["python-tk@3.15","python-tk@3.14","python-tk@3.12","python-tk@3.11","python-tk@3.10","python-tk@3.9"]},"python-tk@3.14":{"deprecate_args":{":date":"2030-11-01",":because":":deprecated_upstream"},"desc":"Python interface to Tcl/Tk","disable_args":{":date":"2031-11-01",":because":":deprecated_upstream"},"head_dependencies":["python@3.14","tcl-tk"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"09db44c96c0c5d8dc7ea7c36770ecedb0cdb132bf7d5bc27a40de4eadf73edc0","stable_dependencies":["python@3.14","tcl-tk"],"stable_checksum":"8b47e85ee67e93945e93620a051a8f44bfc1e9735ed67075d166f4a74b7a060b","stable_url_args":["https://www.python.org/ftp/python/3.14.9/Python-3.14.9.tgz"],"stable_version":"3.14.9","versioned_formulae":["python-tk@3.15","python-tk@3.13","python-tk@3.12","python-tk@3.11","python-tk@3.10","python-tk@3.9"]},"python-tk@3.15":{"aliases":["python-tk"],"deprecate_args":{":date":"2031-11-01",":because":":deprecated_upstream"},"desc":"Python interface to Tcl/Tk","disable_args":{":date":"2032-11-01",":because":":deprecated_upstream"},"head_dependencies":["python@3.15","tcl-tk"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"1d7e39f1a54f28e59fe18106622abc56af593658675160d00d3d8d6f6ef4b3c6","stable_dependencies":["python@3.15","tcl-tk"],"stable_checksum":"133d85e118dc32621cda1d9d1d7d9694fe0c5e82bc339a7d528c109fe8b36387","stable_url_args":["https://www.python.org/ftp/python/3.15.1/Python-3.15.1.tgz"],"stable_version":"3.15.1","versioned_formulae":["python-tk@3.14","python-tk@3.13","python-tk@3.12","python-tk@3.11","python-tk@3.10","python-tk@3.9"]},"python-tk@3.9":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-10-15",":because":":deprecated_upstream"},"desc":"Python interface to Tcl/Tk","disable_args":{":date":"2026-10-15",":because":":deprecated_upstream"},"head_dependencies":["python@3.9","tcl-tk@8"],"homepage":"https://www.python.org/","license":"Python-2.0","ruby_source_checksum":"16079351be83d2b528087f93ae421adaa334cb8bd0764659fa1afa724d50bbb2","stable_dependencies":["python@3.9","tcl-tk@8"],"stable_checksum":"00e07d7c0f2f0cc002432d1ee84d2a40dae404a99303e3f97701c10966c91834","stable_url_args":["https://www.python.org/ftp/python/3.9.25/Python-3.9.25.tar.xz"],"stable_version":"3.9.25","versioned_formulae":["python-tk@3.15","python-tk@3.14","python-tk@3.13","python-tk@3.12","python-tk@3.11","python-tk@3.10"]},"python-yq":{"conflicts":[["yq",{":because":"both install `yq` executables"}],["xq",{":because":"both install `xq` binaries"}]],"desc":"Command-line YAML and XML processor that wraps jq","executables":["tomlq","xq","yq"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/kislyuk/yq.git",{":branch":"main"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}]],"homepage":"https://kislyuk.github.io/yq/","license":"Apache-2.0","ruby_source_checksum":"fd150ec55c4ba352449dbb4c6349df52e5ac3185677d7fdbfdc3cd0f7039356b","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"e17b21a927d04ae33f61a7284351b69b0a539bfb73b852a04a907b79bcd15de2","stable_url_args":["https://files.pythonhosted.org/packages/fd/be/ae37199d28a0a99eb79084f91da94f6e7e58550552361a2397c5032d5d37/yq-4.4.5.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}]],"stable_version":"4.4.5"},"python@3.10":{"caveats":"Python is installed as\n  $HOMEBREW_PREFIX/bin/python3.10\n\nUnversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to\n`python3.10`, `python3.10-config`, `pip3.10` etc., respectively, are installed into\n  $HOMEBREW_PREFIX/opt/python@3.10/libexec/bin\n\nYou can install Python packages with\n  pip3.10 install <package>\nThey will install into the site-package directory\n  $HOMEBREW_PREFIX/lib/python3.10/site-packages\n\n`idle3.10` requires tkinter, which is available separately:\n  brew install python-tk@3.10\n\nIf you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH:\n  brew install python3\n\nSee: https://docs.brew.sh/Homebrew-and-Python\n","compatibility_version":1,"deprecate_args":{":date":"2026-10-01",":because":":deprecated_upstream"},"desc":"Interpreted, interactive, object-oriented programming language","disable_args":{":date":"2027-10-01",":because":":deprecated_upstream"},"executables":["2to3-3.10","idle3.10","pydoc3.10","python3.10","python3.10-config"],"head_dependencies":["gdbm","mpdecimal","openssl@3","readline","sqlite","xz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libffi"],["libxcrypt"],["ncurses"]],"homepage":"https://www.python.org/","license":"Python-2.0","local_patch_checksums":{"Patches/python/3.10-sysconfig.diff":"51bc741a7f201bf7382067f5561a10968476c98d952e54a4f1931f17f1397ef8","Patches/python/3.10-distutils-scheme.diff":"d1a29b3c9ecf8aecd65e1e54efc42fb1422b2f5d05cba0c747178f4ef8a69683"},"post_install_steps":[{"type":"bootstrap_cpython"}],"pour_bottle_args":{":only_if":":clt_installed"},"revision":1,"ruby_source_checksum":"5741cd4398152be86b773d0f586a489bafd65d555d485c228a138956a58ba499","stable_dependencies":["gdbm","mpdecimal","openssl@3","readline","sqlite","xz",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/python/3.10-sysconfig.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.python.org/issue43976"}]},{"strip":"p1","file":"Patches/python/3.10-distutils-scheme.diff","type":"unofficial"}],"stable_checksum":"9448b34d16f8e3db0964ac3ed9fb283197747543c2c021f283ffd2c8b7287357","stable_url_args":["https://www.python.org/ftp/python/3.10.22/Python-3.10.22.tgz"],"stable_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libffi"],["libxcrypt"],["ncurses"]],"stable_version":"3.10.22","versioned_formulae":["python@3.15","python@3.14","python@3.13","python@3.12","python@3.11","python@3.9"]},"python@3.11":{"caveats":"Python is installed as\n  $HOMEBREW_PREFIX/bin/python3.11\n\nUnversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to\n`python3.11`, `python3.11-config`, `pip3.11` etc., respectively, are installed into\n  $HOMEBREW_PREFIX/opt/python@3.11/libexec/bin\n\nYou can install Python packages with\n  pip3.11 install <package>\nThey will install into the site-package directory\n  $HOMEBREW_PREFIX/lib/python3.11/site-packages\n\n`idle3.11` requires tkinter, which is available separately:\n  brew install python-tk@3.11\n\ngdbm (`dbm.gnu`) is no longer included in this formula, but it is available separately:\n  brew install python-gdbm@3.11\n`dbm.ndbm` changed database backends in Homebrew Python 3.11.\nIf you need to read a database from a previous Homebrew Python created via `dbm.ndbm`,\nyou'll need to read your database using the older version of Homebrew Python and convert to another format.\n`dbm` still defaults to `dbm.gnu` when it is installed.\n\nIf you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH:\n  brew install python3\n\nFor more information about Homebrew and Python, see: https://docs.brew.sh/Homebrew-and-Python\n","compatibility_version":1,"deprecate_args":{":date":"2027-11-01",":because":":deprecated_upstream"},"desc":"Interpreted, interactive, object-oriented programming language","disable_args":{":date":"2028-11-01",":because":":deprecated_upstream"},"executables":["2to3-3.11","idle3.11","pydoc3.11","python3.11","python3.11-config"],"head_dependencies":["mpdecimal","openssl@3","sqlite","xz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["libxcrypt"],["ncurses"]],"homepage":"https://www.python.org/","license":"Python-2.0","local_patch_checksums":{"Patches/python/3.11-sysconfig.diff":"8bfe417c815da4ca2c0a2457ce7ef81bc9dae310e20e4fb36235901ea4be1658","Patches/python/3.10-distutils-scheme.diff":"d1a29b3c9ecf8aecd65e1e54efc42fb1422b2f5d05cba0c747178f4ef8a69683"},"post_install_steps":[{"type":"bootstrap_cpython"}],"pour_bottle_args":{":only_if":":clt_installed"},"revision":1,"ruby_source_checksum":"6891f50c8fa7f5731b6a11134516df2f69320118983b54f78457acd559630cc0","stable_dependencies":["mpdecimal","openssl@3","sqlite","xz",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/python/3.11-sysconfig.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.python.org/issue43976"}]},{"strip":"p1","file":"Patches/python/3.10-distutils-scheme.diff","type":"unofficial"}],"stable_checksum":"53cdee63ac4bf12387b7b33a53d3b1f8f4941cad73807a7b4fe91bb001ef004a","stable_url_args":["https://www.python.org/ftp/python/3.11.17/Python-3.11.17.tgz"],"stable_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["libxcrypt"],["ncurses"]],"stable_version":"3.11.17","versioned_formulae":["python@3.15","python@3.14","python@3.13","python@3.12","python@3.10","python@3.9"]},"python@3.12":{"caveats":"Python is installed as\n  $HOMEBREW_PREFIX/bin/python3.12\n\nUnversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to\n`python3.12`, `python3.12-config`, `pip3.12` etc., respectively, are installed into\n  $HOMEBREW_PREFIX/opt/python@3.12/libexec/bin\n\nIf you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH:\n  brew install python3\n\n`idle3.12` requires tkinter, which is available separately:\n  brew install python-tk@3.12\n\n`dbm.gnu` is available separately:\n  brew install python-gdbm@3.12\n\nFor more information about Homebrew and Python, see: https://docs.brew.sh/Homebrew-and-Python\n","compatibility_version":1,"deprecate_args":{":date":"2028-11-01",":because":":deprecated_upstream"},"desc":"Interpreted, interactive, object-oriented programming language","disable_args":{":date":"2029-11-01",":because":":deprecated_upstream"},"executables":["2to3-3.12","idle3.12","pip3.12","pydoc3.12","python3.12","python3.12-config","wheel3.12"],"head_dependencies":["mpdecimal","openssl@3","sqlite","xz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["libxcrypt"],["ncurses"]],"homepage":"https://www.python.org/","license":"Python-2.0","link_overwrite_paths":["lib/python3.12/site-packages/pip*","lib/python3.12/site-packages/wheel*"],"local_patch_checksums":{"Patches/python/3.11-sysconfig.diff":"8bfe417c815da4ca2c0a2457ce7ef81bc9dae310e20e4fb36235901ea4be1658"},"post_install_steps":[{"paths":[{"base":"frameworks","path":"Python.framework/Versions/{{version.major_minor}}/lib/python{{version.major_minor}}/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"macos","id":"1"}],"type":"set_permissions"},{"paths":[{"base":"lib","path":"python{{version.major_minor}}/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"linux","id":"2"}],"type":"set_permissions"}],"revision":1,"ruby_source_checksum":"cfda5591ab44d6d5d61e6efebe57e93c0c3507cdad0c413100dd33995cdb0454","stable_dependencies":["mpdecimal","openssl@3","sqlite","xz",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/python/3.11-sysconfig.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.python.org/issue43976"}]}],"stable_checksum":"de1a241a519e0a3374fea98988d0b52c886743f9d953f23be8269cc7b59c5fab","stable_url_args":["https://www.python.org/ftp/python/3.12.15/Python-3.12.15.tgz"],"stable_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["libxcrypt"],["ncurses"]],"stable_version":"3.12.15","versioned_formulae":["python@3.15","python@3.14","python@3.13","python@3.11","python@3.10","python@3.9"]},"python@3.13":{"caveats":"Python is installed as\n  $HOMEBREW_PREFIX/bin/python3.13\n\nUnversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to\n`python3.13`, `python3.13-config`, `pip3.13` etc., respectively, are installed into\n  $HOMEBREW_PREFIX/opt/python@3.13/libexec/bin\n\nIf you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH:\n  brew install python3\n\n`idle3.13` requires tkinter, which is available separately:\n  brew install python-tk@3.13\n\n`dbm.gnu` is available separately:\n  brew install python-gdbm@3.13\n\nFor more information about Homebrew and Python, see: https://docs.brew.sh/Homebrew-and-Python\n","compatibility_version":1,"deprecate_args":{":date":"2029-11-01",":because":":deprecated_upstream"},"desc":"Interpreted, interactive, object-oriented programming language","disable_args":{":date":"2030-11-01",":because":":deprecated_upstream"},"executables":["idle3.13","pip3.13","pydoc3.13","python3.13","python3.13-config","wheel3.13"],"head_dependencies":["mpdecimal","openssl@3","sqlite","xz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["ncurses"]],"homepage":"https://www.python.org/","license":"Python-2.0","link_overwrite_paths":["lib/python3.13/site-packages/pip*","lib/python3.13/site-packages/wheel*"],"local_patch_checksums":{"Patches/python/3.13-sysconfig.diff":"9f2eae1d08720b06ac3d9ef1999c09388b9db39dfb52687fc261ff820bff20c3"},"post_install_steps":[{"paths":[{"base":"frameworks","path":"Python.framework/Versions/{{version.major_minor}}/lib/python{{version.major_minor}}/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"macos","id":"1"}],"type":"set_permissions"},{"paths":[{"base":"lib","path":"python{{version.major_minor}}/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"linux","id":"2"}],"type":"set_permissions"}],"ruby_source_checksum":"59a51acd8ec41c8e4a65ca255dc0b120a1a53e71c497f43cba0134baa02ee0c7","stable_dependencies":["mpdecimal","openssl@3","sqlite","xz",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/python/3.13-sysconfig.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.python.org/issue43976"}]}],"stable_checksum":"9cb057caa588f122577a5054a22531cd9c23ab6706f1a19bc95a55380a895177","stable_url_args":["https://www.python.org/ftp/python/3.13.17/Python-3.13.17.tgz"],"stable_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["ncurses"]],"stable_version":"3.13.17","versioned_formulae":["python@3.15","python@3.14","python@3.12","python@3.11","python@3.10","python@3.9"]},"python@3.14":{"caveats":"Python is installed as\n  $HOMEBREW_PREFIX/bin/python3.14\n\nUnversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to\n`python3.14`, `python3.14-config`, `pip3.14` etc., respectively, are installed into\n  $HOMEBREW_PREFIX/opt/python@3.14/libexec/bin\n\nIf you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH:\n  brew install python3\n\n`idle3.14` requires tkinter, which is available separately:\n  brew install python-tk@3.14\n\n`dbm.gnu` is available separately:\n  brew install python-gdbm@3.14\n\nFor more information about Homebrew and Python, see: https://docs.brew.sh/Homebrew-and-Python\n","compatibility_version":1,"deprecate_args":{":date":"2030-11-01",":because":":deprecated_upstream"},"desc":"Interpreted, interactive, object-oriented programming language","disable_args":{":date":"2031-11-01",":because":":deprecated_upstream"},"executables":["idle3.14","pip3.14","pydoc3.14","python3.14","python3.14-config","wheel3.14"],"head_dependencies":[{"ca-certificates":":no_linkage"},"mpdecimal","openssl@4","sqlite","xz","zstd",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["ncurses"]],"homepage":"https://www.python.org/","license":"Python-2.0","link_overwrite_paths":["lib/python3.14/site-packages/pip*","lib/python3.14/site-packages/wheel*"],"local_patch_checksums":{"Patches/python/3.13-sysconfig.diff":"9f2eae1d08720b06ac3d9ef1999c09388b9db39dfb52687fc261ff820bff20c3"},"post_install_steps":[{"paths":[{"base":"frameworks","path":"Python.framework/Versions/{{version.major_minor}}/lib/python{{version.major_minor}}/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"macos","id":"1"}],"type":"set_permissions"},{"paths":[{"base":"lib","path":"python{{version.major_minor}}/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"linux","id":"2"}],"type":"set_permissions"}],"ruby_source_checksum":"b70e64b2ffea1d78e56f7eea04e7c3fbb3535655d6a227331d25506e6c00d34b","stable_dependencies":[{"ca-certificates":":no_linkage"},"mpdecimal","openssl@4","sqlite","xz","zstd",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/python/cpython/commit/3364e7e62fa24d0e19133fb0f90b1c24ef1110c5.patch?full_index=1","sha256":"3b52614eea77dfdb527ace4e734dfe396c99af9176f7ee9ae0ab03a70df2de3f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/python/cpython/pull/146217"}]},{"strip":"p1","url":"https://github.com/python/cpython/commit/c5e4ae03004767104dcf2d2c7b19f663700cc129.patch?full_index=1","sha256":"f2f6c479b6251cef684c71a5c89ca2fbae0180f813e5a84f1d88b735f3a6e171","type":"backport","resolves":[{"type":"defect","id":"https://github.com/python/cpython/pull/148601"}]},{"strip":"p1","url":"https://github.com/python/cpython/commit/3c2a3014af7d73cc34f2498f60fdf863d9bc7c6c.patch?full_index=1","sha256":"8a8cdbeb9fd127926599ff0fe8d25a28325cf31dba041de7c1dd9ed69efd327d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/python/cpython/pull/149102"}]},{"strip":"p1","url":"https://github.com/python/cpython/commit/1e21cf6fee3830012e458c0fe5dbc6fcd45ace92.patch?full_index=1","sha256":"5526b5b6158e07d18c3c657dc4ad6753321c81f7b6c08c1d005e7625764d6f6d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/python/cpython/pull/149366"}]},{"strip":"p1","url":"https://github.com/python/cpython/commit/4974d8e8f387df97abd2521067f9b7a31c9c78fe.patch?full_index=1","sha256":"e9da44793e0c2bd4bc719846b2557883e5d2367ddcb341f067fdb4dd54c4aec8","type":"backport","resolves":[{"type":"defect","id":"https://github.com/python/cpython/pull/149356"}]},{"strip":"p1","file":"Patches/python/3.13-sysconfig.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.python.org/issue43976"}]}],"stable_checksum":"8b47e85ee67e93945e93620a051a8f44bfc1e9735ed67075d166f4a74b7a060b","stable_url_args":["https://www.python.org/ftp/python/3.14.9/Python-3.14.9.tgz"],"stable_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["ncurses"]],"stable_version":"3.14.9","versioned_formulae":["python@3.15","python@3.13","python@3.12","python@3.11","python@3.10","python@3.9"]},"python@3.15":{"aliases":["python","python3","python@3"],"caveats":"Python is installed as\n  $HOMEBREW_PREFIX/bin/python3\n\nUnversioned symlinks `python`, `python-config`, `pip` etc. pointing to\n`python3`, `python3-config`, `pip3` etc., respectively, are installed into\n  $HOMEBREW_PREFIX/opt/python@3.15/libexec/bin\n\n`idle3.15` requires tkinter, which is available separately:\n  brew install python-tk@3.15\n\n`dbm.gnu` is available separately:\n  brew install python-gdbm@3.15\n\nFor more information about Homebrew and Python, see: https://docs.brew.sh/Homebrew-and-Python\n","deprecate_args":{":date":"2031-11-01",":because":":deprecated_upstream"},"desc":"Interpreted, interactive, object-oriented programming language","disable_args":{":date":"2032-11-01",":because":":deprecated_upstream"},"executables":["idle3","idle3.15","pip3","pip3.15","pydoc3","pydoc3.15","python3","python3-config","python3.15","python3.15-config"],"head_dependencies":[{"ca-certificates":":no_linkage"},"mpdecimal","openssl@4","sqlite","xz","zstd",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["ncurses"]],"homepage":"https://www.python.org/","license":"Python-2.0","link_overwrite_paths":["bin/idle3","bin/pip3","bin/pydoc3","bin/python3","bin/python3-config","share/man/man1/python3.1","lib/libpython3.so","lib/pkgconfig/python3.pc","lib/pkgconfig/python3-embed.pc","lib/python3.15/site-packages/pip*","Frameworks/Python.framework/Headers","Frameworks/Python.framework/Python","Frameworks/Python.framework/Resources","Frameworks/Python.framework/Versions/Current"],"local_patch_checksums":{"Patches/python/3.13-sysconfig.diff":"9f2eae1d08720b06ac3d9ef1999c09388b9db39dfb52687fc261ff820bff20c3"},"post_install_steps":[{"paths":[{"base":"frameworks","path":"Python.framework/Versions/{{version.major_minor}}/lib/python{{version.major_minor}}/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"macos","id":"1"}],"type":"set_permissions"},{"paths":[{"base":"lib","path":"python{{version.major_minor}}/venv/scripts/**/*"}],"permissions":"u+w","non_recursive":true,"guards":[{"condition":"on","value":"linux","id":"2"}],"type":"set_permissions"}],"ruby_source_checksum":"120a8ba26507071d3571f60d16ae679aa3a2ce357ecd80f2afd1177b961a188b","stable_dependencies":[{"ca-certificates":":no_linkage"},"mpdecimal","openssl@4","sqlite","xz","zstd",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/python/3.13-sysconfig.diff","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.python.org/issue43976"}]}],"stable_checksum":"133d85e118dc32621cda1d9d1d7d9694fe0c5e82bc339a7d528c109fe8b36387","stable_url_args":["https://www.python.org/ftp/python/3.15.1/Python-3.15.1.tgz"],"stable_uses_from_macos":[["bzip2"],["expat",{":since":":sequoia"}],["libedit"],["libffi"],["ncurses"]],"stable_version":"3.15.1","versioned_formulae":["python@3.14","python@3.13","python@3.12","python@3.11","python@3.10","python@3.9"]},"python@3.9":{"bottle_rebuild":1,"caveats":"Python is installed as\n  $HOMEBREW_PREFIX/bin/python3.9\n\nUnversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to\n`python3.9`, `python3.9-config`, `pip3.9` etc., respectively, are installed into\n  $HOMEBREW_PREFIX/opt/python@3.9/libexec/bin\n\nYou can install Python packages with\n  pip3.9 install <package>\nThey will install into the site-package directory\n  $HOMEBREW_PREFIX/lib/python3.9/site-packages\n\n`idle3.9` requires tkinter, which is available separately:\n  brew install python-tk@3.9\n\nIf you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH:\n  brew install python3\n\nSee: https://docs.brew.sh/Homebrew-and-Python\n","deprecate_args":{":date":"2025-10-15",":because":":deprecated_upstream"},"desc":"Interpreted, interactive, object-oriented programming language","disable_args":{":date":"2026-10-15",":because":":deprecated_upstream"},"executables":["2to3-3.9","idle3.9","pydoc3.9","python3.9","python3.9-config"],"head_dependencies":["gdbm","mpdecimal","openssl@3","readline","sqlite","xz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat"],["libffi"],["libxcrypt"],["ncurses"],["unzip"]],"homepage":"https://www.python.org/","license":"Python-2.0","post_install_steps":[{"type":"bootstrap_cpython"}],"pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"f08c35478d669d2284fa8b0b4ba61f13db69d96210828f1442416ffd581add79","stable_dependencies":["gdbm","mpdecimal","openssl@3","readline","sqlite","xz",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://www.bytereef.org/contrib/decimal.diff","sha256":"b0716ba88a4061dcc8c9bdd1acc57f62884000d1f959075090bf2c05ffa28bf3","type":"unofficial"}],"stable_checksum":"00e07d7c0f2f0cc002432d1ee84d2a40dae404a99303e3f97701c10966c91834","stable_url_args":["https://www.python.org/ftp/python/3.9.25/Python-3.9.25.tar.xz"],"stable_uses_from_macos":[["bzip2"],["expat"],["libffi"],["libxcrypt"],["ncurses"],["unzip"]],"stable_version":"3.9.25","versioned_formulae":["python@3.15","python@3.14","python@3.13","python@3.12","python@3.11","python@3.10"]},"pythran":{"bottle_rebuild":1,"desc":"Ahead of Time compiler for numeric kernels","executables":["pythran","pythran-config"],"head_dependencies":[{"boost":":no_linkage"},"numpy",{"openblas":":no_linkage"},"python@3.15",{"xsimd":":no_linkage"},{"gcc":":test"}],"head_url_args":["https://github.com/serge-sans-paille/pythran.git",{":branch":"master"}],"homepage":"https://pythran.readthedocs.io/","license":"BSD-3-Clause","ruby_source_checksum":"bca194bf45868d52521d833f49348df741e6a17c707c2621ad898cda5d563f48","stable_dependencies":[{"boost":":no_linkage"},"numpy",{"openblas":":no_linkage"},"python@3.15",{"xsimd":":no_linkage"},{"gcc":":test"}],"stable_checksum":"18a096daa8b4bbe3ace06ce5d7325be5ff57aec4cf67b91834cf1b757b3e5392","stable_url_args":["https://files.pythonhosted.org/packages/bb/a3/03098a8a5d2c9f801c227cf941d85976934f5f47307ef3d819734370acdc/pythran-0.19.0.tar.gz"],"stable_version":"0.19.0","bottle_tag":":all","bottle_checksum":"785b62344900c458f82eb0c48aa25124f698358fb760762dc371860c9a013b71"},"pytorch":{"compatibility_version":3,"desc":"Tensors and dynamic neural networks","executables":["torchfrtrace","torchrun"],"head_dependencies":["abseil","eigen","libuv","libyaml","numpy","onnx","openblas","protobuf","pybind11","sleef","libomp",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"homepage":"https://pytorch.org/","license":"BSD-3-Clause","oldnames":["libtorch"],"revision":1,"ruby_source_checksum":"2b401603088b9d1f1c0870d0c9ce0c1426a33b0523a3a9a3d16adeb5d1cdc747","stable_dependencies":["abseil","eigen","libuv","libyaml","numpy","onnx","openblas","protobuf","pybind11","sleef","libomp",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/pytorch/pytorch/commit/938bf9785f38e2b2b21879713ae94625aec4787e.patch?full_index=1","sha256":"a89a1f1ac61776832e31865295fe388edf19bbf93be3dbff3a9910fe70cbdec3","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/pytorch/pytorch/pull/196104"}]}],"stable_checksum":"d0ebad9ca4219959b29b7ad9ab6469fe49a3d668f8b5a62dd115f02f3a914447","stable_url_args":["https://github.com/pytorch/pytorch/releases/download/v2.14.1/pytorch-v2.14.1.tar.gz"],"stable_version":"2.14.1"},"pytr":{"bottle_rebuild":1,"desc":"Use TradeRepublic in terminal and mass download all documents","executables":["pytr"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"node","python@3.15"],"homepage":"https://github.com/pytr-org/pytr","license":"MIT","revision":1,"ruby_source_checksum":"e50a8e93aae1f0b822689260b2a87d7510c6cb55072d662bba715731958004d3","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"node","python@3.15"],"stable_checksum":"41dbb9446d290fc36b21410b5547504088e7fdf49a6e637675c900ec353381d5","stable_url_args":["https://files.pythonhosted.org/packages/05/ac/c3d75b9337f81bb3a54fa61d54d44ad4672812a6613cfb4649e221f57132/pytr-0.4.10.tar.gz"],"stable_version":"0.4.10"},"pyupgrade":{"bottle_rebuild":1,"desc":"Upgrade syntax for newer versions of Python","executables":["pyupgrade"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/asottile/pyupgrade.git",{":branch":"main"}],"homepage":"https://github.com/asottile/pyupgrade","license":"MIT","ruby_source_checksum":"c5988ef319bea5775fd0d90f1a9d423b233b17061c151bbb726b0fe4024a79a6","stable_dependencies":["python@3.15"],"stable_checksum":"6889a7be7f0d0ea3119789bc50086a008a91ed6c46005a030f8928b501550425","stable_url_args":["https://files.pythonhosted.org/packages/4a/3b/729d6a29209ff0d16726f3623177c7cfb23f190d3c25bb61e651dd55d371/pyupgrade-3.22.0.tar.gz"],"stable_version":"3.22.0","bottle_tag":":all","bottle_checksum":"a366d5259683277433d658a4e5198dcd5b5c277ef7c0a58879913287a4b68da4"},"pyvim":{"bottle_rebuild":1,"desc":"Pure Python Vim clone","executables":["pyvim"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/prompt-toolkit/pyvim","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"ec6a97e01d3ffaf78b1b9949b255e1c535970607282447979b66886518c15559","stable_dependencies":["python@3.15"],"stable_checksum":"2a3506690f73a79dd02cdc45f872d3edf20a214d4c3666d12459e2ce5b644baa","stable_url_args":["https://files.pythonhosted.org/packages/c3/31/04e144ec3a3a0303e3ef1ef9c6c1ec8a3b5ba9e88b98d21442d9152783c1/pyvim-3.0.3.tar.gz"],"stable_version":"3.0.3"},"pywhat":{"bottle_rebuild":1,"desc":"Identify anything: emails, IP addresses, and more","executables":["pywhat","what"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/bee-san/pyWhat.git",{":branch":"main"}],"homepage":"https://github.com/bee-san/pyWhat","license":"MIT","revision":2,"ruby_source_checksum":"7829c86aef730a9eb6f5b33e11dc313b605524513485d62b0f82e645563e47cc","stable_dependencies":["python@3.15"],"stable_checksum":"8a6f2b3060f5ce9808802b9ca3eaf91e19c932e4eaa03a4c2e5255d0baad85c4","stable_url_args":["https://files.pythonhosted.org/packages/ae/31/57bb23df3d3474c1e0a0ae207f8571e763018fa064823310a76758eaef81/pywhat-5.1.0.tar.gz"],"stable_version":"5.1.0","bottle_tag":":all","bottle_checksum":"d914826d81e8d76b49582e4519ac3b3f0ec195e01e5540c971a35da35d9cb3ff"},"q":{"desc":"Tiny command-line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH","executables":["q"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/natesales/q","license":"GPL-3.0-only","ruby_source_checksum":"efe75a256452a35d49cef50c6674a951a04bbd83e96dc559aa3af7654de9870b","stable_dependencies":[{"go":":build"}],"stable_checksum":"1f56ebfb93fd380dee734cca9227149de2491c49db7b2c0f21019fd463081e4c","stable_url_args":["https://github.com/natesales/q/archive/refs/tags/v0.19.12.tar.gz"],"stable_version":"0.19.12"},"qalculate-gtk":{"desc":"Multi-purpose desktop calculator","executables":["qalculate-gtk"],"head_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gtk+3","libqalculate","pango","at-spi2-core","gettext","gtk-mac-integration","harfbuzz",{"gettext":":build"},{"pkgconf":":build"}],"homepage":"https://qalculate.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"b0d1b2a75c004a2e52faa76df54579905be78a3cafab4a54899ba7ef9b849a1f","stable_dependencies":["adwaita-icon-theme","cairo","gdk-pixbuf","glib","gtk+3","libqalculate","pango","at-spi2-core","gettext","gtk-mac-integration","harfbuzz",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"2c6c9711fcd1bebb09b27c39dda9bd6e0a86b1b17b1538b4e9a1c711e435a830","stable_url_args":["https://github.com/Qalculate/qalculate-gtk/releases/download/v5.13.0/qalculate-gtk-5.13.0.tar.gz"],"stable_version":"5.13.0"},"qalculate-qt":{"desc":"Multi-purpose desktop calculator","executables":["qalculate-qt"],"head_dependencies":["libqalculate","qtbase","gmp","mpfr",{"pkgconf":":build"},{"qttools":":build"}],"head_url_args":["https://github.com/Qalculate/qalculate-qt.git",{":branch":"main"}],"homepage":"https://qalculate.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"522a3a461e0f1ca590711f91d9cbfccf7b546354d8305f99533d54e029044c41","stable_dependencies":["libqalculate","qtbase","gmp","mpfr",{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"b6cc1fcf51b2e1fec917d06d7ead608f45cb1f090527ef2aaa4706f0c4247b5f","stable_url_args":["https://github.com/Qalculate/qalculate-qt/releases/download/v5.13.0/qalculate-qt-5.13.0.tar.gz"],"stable_version":"5.13.0"},"qbe":{"desc":"Compiler Backend","executables":["qbe"],"head_url_args":["git://c9x.me/qbe.git",{":branch":"master"}],"homepage":"https://c9x.me/compile/","license":"MIT","ruby_source_checksum":"931019c2390a2fcf3e3cbe9231c45b8885c5d6d998406e947f0a4a88842a3f33","stable_checksum":"d587905d620dc5e1d2bfa7c2cc642b9b837aa89a3188c6e37b53d756cf66e320","stable_url_args":["https://c9x.me/compile/release/qbe-1.3.tar.xz"],"stable_version":"1.3"},"qbec":{"desc":"Configure Kubernetes objects on multiple clusters using jsonnet","executables":["qbec"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/splunk/qbec.git",{":branch":"main"}],"homepage":"https://qbec.io","license":"Apache-2.0","ruby_source_checksum":"647c395980454982243055204a55dc2e80342dd402ca432f4bf05e87be4075fc","stable_dependencies":[{"go":":build"}],"stable_checksum":"28f5a7adfc5f5a409613bb2ec10aaf6bb78e49d83403ec8393b3c55d60d0cb46","stable_url_args":["https://github.com/splunk/qbec/archive/refs/tags/v0.31.0.tar.gz"],"stable_version":"0.31.0"},"qbittorrent-cli":{"desc":"Command-line interface for qBittorrent written in Go","executables":["qbt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ludviglundgren/qbittorrent-cli.git",{":branch":"master"}],"homepage":"https://github.com/ludviglundgren/qbittorrent-cli","license":"MIT","ruby_source_checksum":"8bee1568e07130a81fce0360a2c17b3434641710774eaeb979309a0d9fd8d876","stable_dependencies":[{"go":":build"}],"stable_checksum":"89342037e76c0877f7ac43530303227b6e15e727153f0415c027ae92af6e4f9e","stable_url_args":["https://github.com/ludviglundgren/qbittorrent-cli/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"qbs":{"desc":"Build tool for developing projects across multiple platforms","executables":["clang-format-test","qbs","qbs-config","qbs-config-ui","qbs-create-project","qbs-setup-android","qbs-setup-qt","qbs-setup-toolchains","qbs_benchmarker","qbs_fuzzy-test","qbs_lspclient","tst_api","tst_blackbox","tst_blackbox-android","tst_blackbox-apple","tst_blackbox-baremetal","tst_blackbox-clangdb","tst_blackbox-java","tst_blackbox-joblimits","tst_blackbox-providers","tst_blackbox-qt","tst_blackbox-tutorial","tst_blackbox-windows","tst_cmdlineparser"],"head_dependencies":["qt5compat","qtbase",{"cmake":":build"}],"head_url_args":["https://code.qt.io/qbs/qbs.git",{":branch":"master"}],"homepage":"https://wiki.qt.io/Qbs","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only"]},{":any_of":["LGPL-3.0-only",{"LGPL-2.1-only":{":with":"Qt-LGPL-exception-1.1"}}]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}}]},"ruby_source_checksum":"3a5792c4f16eb96c22bb7e088107758db1dee574a9d58a26281b943c550c3f42","stable_dependencies":["qt5compat","qtbase",{"cmake":":build"}],"stable_checksum":"5d8b58a5fb60c83a311331aa10d90536e4d4cb28d5078d3554edd807a5af9a8f","stable_url_args":["https://download.qt.io/official_releases/qbs/3.3.1/qbs-src-3.3.1.tar.gz"],"stable_version":"3.3.1"},"qca":{"desc":"Qt Cryptographic Architecture (QCA)","executables":["mozcerts-qt6","qcatool-qt6"],"head_dependencies":["botan","ca-certificates","gnupg","libgcrypt","nss","openssl@4","pkcs11-helper","qt5compat","qtbase","nspr",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://invent.kde.org/libraries/qca.git",{":branch":"master"}],"head_uses_from_macos":[["cyrus-sasl"]],"homepage":"https://userbase.kde.org/QCA","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"c39d0a8075bb3906213395106cfe556839e39c861cd5f315a2115d211ef7b6e5","stable_dependencies":["botan","ca-certificates","gnupg","libgcrypt","nss","openssl@4","pkcs11-helper","qt5compat","qtbase","nspr",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"d4a2b3aa0272d73ea0c4cd2140960177fa34ddc2030e59a48ecfb80c757572c3","stable_url_args":["https://download.kde.org/stable/qca/2.3.12/qca-2.3.12.tar.xz"],"stable_uses_from_macos":[["cyrus-sasl"]],"stable_version":"2.3.12"},"qcachegrind":{"desc":"Visualize data generated by Cachegrind and Calltree","executables":["qcachegrind"],"head_dependencies":["graphviz","qtbase"],"head_url_args":["https://invent.kde.org/sdk/kcachegrind.git",{":branch":"master"}],"homepage":"https://apps.kde.org/kcachegrind/","license":"GPL-2.0-or-later","ruby_source_checksum":"6430006b09b4ea245b08d1617f73327177f4c1f6aca78d72798efaf51e519a90","stable_dependencies":["graphviz","qtbase"],"stable_checksum":"641a809f7ba5a97637820222b6c7fc639d7bc5d4a1036c69c4886823edb0670a","stable_url_args":["https://download.kde.org/stable/release-service/26.08.2/src/kcachegrind-26.08.2.tar.xz"],"stable_version":"26.08.2"},"qcli":{"bottle_rebuild":2,"desc":"Report audiovisual metrics via libavfilter","executables":["qcli"],"head_dependencies":["ffmpeg@6","qtbase",{"pkgconf":":build"},{"qtmultimedia":":build"},{"qwt":":build"}],"head_url_args":["https://github.com/bavc/qctools.git",{":branch":"main"}],"homepage":"https://bavc.org/preserve-media/preservation-tools","license":"GPL-3.0-or-later","ruby_source_checksum":"3f5b415368f815d0f26ba2092d03b4be7d3fb8e1c5d205e7ede5050cac73d007","stable_dependencies":["ffmpeg@6","qtbase",{"pkgconf":":build"},{"qtmultimedia":":build"},{"qwt":":build"}],"stable_url_args":["https://github.com/bavc/qctools.git",{":tag":"v1.4",":revision":"982619270ff49987328343909ea2179d1af52004"}],"stable_version":"1.4"},"qcoro6":{"desc":"C++ Coroutines for Qt","head_dependencies":["qtbase","qtdeclarative","qtwebsockets",{"cmake":[":build",":test"]}],"homepage":"https://qcoro.dev","license":"MIT","ruby_source_checksum":"11681715e4d36eae67bfa8f05bbe64d4bc8b5f960c86185c29e1076de2409e00","stable_dependencies":["qtbase","qtdeclarative","qtwebsockets",{"cmake":[":build",":test"]}],"stable_checksum":"4bff7513c5c8e301b66308df05795043b1792ed16381a484e5c990171b8ff19e","stable_url_args":["https://github.com/qcoro/qcoro/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"qd":{"bottle_rebuild":1,"desc":"C++/Fortran-90 double-double and quad-double package","executables":["qd-config"],"head_dependencies":["gcc",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.davidhbailey.com/dhbsoftware/","license":"BSD-3-Clause-LBNL","ruby_source_checksum":"4987f8fac442c64813c25006e84e12bca71835b29a6ed66cdc9f556bdd976508","stable_dependencies":["gcc",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a47b6c73f86e6421e86a883568dd08e299b20e36c11a99bdfbe50e01bde60e38","stable_url_args":["https://www.davidhbailey.com/dhbsoftware/qd-2.3.24.tar.gz"],"stable_version":"2.3.24"},"qdbm":{"bottle_rebuild":4,"deprecate_args":{":date":"2026-04-18",":because":":unmaintained"},"desc":"Library of routines for managing a database","disable_args":{":date":"2027-04-18",":because":":unmaintained"},"executables":["cbcodec","cbtest","crmgr","crtest","crtsv","dpmgr","dptest","dptsv","hvmgr","hvtest","odidx","odmgr","odtest","qmttest","rlmgr","rltest","vlmgr","vltest","vltsv"],"homepage":"https://dbmx.net/qdbm/","license":"LGPL-2.1-or-later","ruby_source_checksum":"b2369db428924dd2c34e3445ac1b902c86b10c648da92dc7e2d3957a63165e74","stable_checksum":"b466fe730d751e4bfc5900d1f37b0fb955f2826ac456e70012785e012cdcb73e","stable_url_args":["https://dbmx.net/qdbm/qdbm-1.8.78.tar.gz"],"stable_version":"1.8.78"},"qdl":{"desc":"Flash firmware on Qualcomm-based devices via USB Emergency Download (EDL) mode","head_dependencies":["libusb","libzip",{"help2man":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/linux-msm/qdl.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/linux-msm/qdl","license":"BSD-3-Clause","ruby_source_checksum":"41a3cf64ebf1481a19013d7e2cd9f7b5ff45ae5cbddebb5a645a96561b58d44b","stable_dependencies":["libusb","libzip",{"help2man":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"48be6f6f7869fa73432dbdde20aefc2963f9c84a10e066ae523145c26314f88d","stable_url_args":["https://github.com/linux-msm/qdl/archive/refs/tags/v2.8.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.8"},"qdmr":{"desc":"Codeplug programming tool for DMR radios","executables":["dmrconf","qdmr"],"head_dependencies":["librsvg","libusb","qtbase","qtmultimedia","qtpositioning","qtserialport","qttools","yaml-cpp",{"cmake":":build"}],"homepage":"https://dm3mat.darc.de/qdmr/","license":"GPL-3.0-or-later","ruby_source_checksum":"2c46dbff93e32727f98b738d0203d84ae63e6313840d2a12b932bf21174d2c8e","stable_dependencies":["librsvg","libusb","qtbase","qtmultimedia","qtpositioning","qtserialport","qttools","yaml-cpp",{"cmake":":build"}],"stable_checksum":"209b41d38ee228760ebe50fce0ecaab42aabbdd22872e0437c32799736eab2b2","stable_url_args":["https://github.com/hmatuschek/qdmr/archive/refs/tags/v0.15.1.tar.gz"],"stable_version":"0.15.1"},"qemu":{"compatibility_version":1,"desc":"Generic machine emulator and virtualizer","executables":["qemu-aarch64","qemu-aarch64_be","qemu-alpha","qemu-arm","qemu-armeb","qemu-edid","qemu-hexagon","qemu-hppa","qemu-i386","qemu-img","qemu-io","qemu-keymap","qemu-loongarch64","qemu-m68k","qemu-microblaze","qemu-microblazeel","qemu-mips","qemu-mips64","qemu-mips64el","qemu-mipsel","qemu-mipsn32","qemu-mipsn32el","qemu-nbd","qemu-or1k","qemu-ppc","qemu-ppc64","qemu-ppc64le","qemu-pr-helper","qemu-riscv32","qemu-riscv64","qemu-s390x","qemu-sh4","qemu-sh4eb","qemu-sparc","qemu-sparc32plus","qemu-sparc64","qemu-storage-daemon","qemu-system-aarch64","qemu-system-alpha","qemu-system-arm","qemu-system-avr","qemu-system-hexagon","qemu-system-hppa","qemu-system-i386","qemu-system-loongarch64","qemu-system-m68k","qemu-system-microblaze","qemu-system-mips","qemu-system-mips64","qemu-system-mips64el","qemu-system-mipsel","qemu-system-or1k","qemu-system-ppc","qemu-system-ppc64","qemu-system-riscv32","qemu-system-riscv64","qemu-system-rx","qemu-system-s390x","qemu-system-sh4","qemu-system-sh4eb","qemu-system-sparc","qemu-system-sparc64","qemu-system-tricore","qemu-system-x86_64","qemu-system-xtensa","qemu-system-xtensaeb","qemu-vmsr-helper","qemu-x86_64","qemu-xtensa","qemu-xtensaeb"],"head_dependencies":["capstone","dtc","glib","gnutls","jpeg-turbo","libpng","libslirp","libssh","libusb","lzo","ncurses","pixman","snappy","vde","zstd",{"bison":":build"},{"libtool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":":build"},{"spice-protocol":":build"}],"head_url_args":["https://gitlab.com/qemu-project/qemu.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["bzip2"]],"homepage":"https://www.qemu.org/","license":"GPL-2.0-only","ruby_source_checksum":"df8fe626603a12e042c0b33141343a3c36f059990addff1be4db4479fabe3561","stable_dependencies":["capstone","dtc","glib","gnutls","jpeg-turbo","libpng","libslirp","libssh","libusb","lzo","ncurses","pixman","snappy","vde","zstd",{"bison":":build"},{"libtool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":":build"},{"spice-protocol":":build"}],"stable_checksum":"731b5681e4bb18be313231579b8efd0296c5b015fa36dc533874b639ba838016","stable_url_args":["https://download.qemu.org/qemu-11.1.2.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}],["bzip2"]],"stable_version":"11.1.2"},"qhull":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Computes convex hulls in n dimensions","executables":["qconvex","qdelaunay","qhalf","qhull","qvoronoi","rbox"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/qhull/qhull.git",{":branch":"master"}],"homepage":"http://www.qhull.org/","license":"Qhull","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"440617f1e301baeda5609c5353fcd3ab023d91e2d2c99cd18a4d8a74dcafb5f1","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b5c2d7eb833278881b952c8a52d20179eab87766b00b865000469a45c1838b7e","stable_url_args":["https://deb.debian.org/debian/pool/main/q/qhull/qhull_2020.2.orig.tar.gz"],"stable_version":"2020.2","bottle_cellar":":any","bottle_checksum":"8c5922f72dbf8061a0e6e0b459e6eca4898ee2236223965daae35fca77309b5c"},"qjackctl":{"desc":"Simple Qt application to control the JACK sound server daemon","executables":["qjackctl"],"head_dependencies":["jack","qtbase","qtsvg",{"cmake":":build"},{"pkgconf":":build"},{"qttools":":build"}],"head_url_args":["https://git.code.sf.net/p/qjackctl/code.git",{":branch":"main"}],"homepage":"https://qjackctl.sourceforge.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"a119bd99ef8110d05851aafa70ca91de4fa1f4f8221141f497edc866e77d6847","stable_dependencies":["jack","qtbase","qtsvg",{"cmake":":build"},{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"dfffef1ddc65df666a1f0eba89a1d6d85fab47c765a91de36a5ef6360472899a","stable_url_args":["https://downloads.sourceforge.net/project/qjackctl/qjackctl/1.0.6/qjackctl-1.0.6.tar.gz"],"stable_version":"1.0.6"},"qjson":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-11-22",":because":":repo_archived"},"desc":"Map JSON to QVariant objects","disable_args":{":date":"2026-11-22",":because":":repo_archived"},"head_dependencies":["qt@5",{"cmake":":build"}],"homepage":"https://qjson.sourceforge.net/","license":"LGPL-2.1-only","revision":2,"ruby_source_checksum":"794d744f012981058832f7c2d0fb35ec0b4e141dea7a7c67ca611570bc80347f","stable_dependencies":["qt@5",{"cmake":":build"}],"stable_checksum":"e812617477f3c2bb990561767a4cd8b1d3803a52018d4878da302529552610d4","stable_url_args":["https://github.com/flavio/qjson/archive/refs/tags/0.9.0.tar.gz"],"stable_version":"0.9.0","bottle_cellar":":any","bottle_checksum":"c644e9cc4192087e8cb03fd0c420a8a164354f33453ed4dc15ecde05e475b8c4"},"qman":{"bottle_rebuild":1,"desc":"Modern man page viewer","executables":["qman"],"head_dependencies":["groff","ncurses",{"cogapp":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/plp13/qman","license":"BSD-2-Clause","ruby_source_checksum":"e088d5d50f4be0cfcbf0ebac4ecf3e6937c3198f876cd1ed0b5fac451213e93f","stable_dependencies":["groff","ncurses",{"cogapp":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"e550958523d0fef90fd0123a61a8f10099ed0c9735e06d8152662d8965b5a0e1","stable_url_args":["https://github.com/plp13/qman/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"qmmp":{"desc":"Qt-based Multimedia Player","executables":["qmmp"],"head_dependencies":["faad2","ffmpeg","flac","game-music-emu","jack","libarchive","libbs2b","libcddb","libcdio","libcdio-paranoia","libmms","libmodplug","libogg","libsamplerate","libshout","libsndfile","libsoxr","libvorbis","libxmp","mad","mpg123","mplayer","musepack","opus","opusfile","projectm","pulseaudio","qtbase","qtmultimedia","taglib","wavpack","wildmidi","gettext","glib",{"cmake":":build"},{"pkgconf":":build"},{"qttools":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://qmmp.ylsoftware.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"452f60ec9bcad657da8c0e63850aa2973de3ff9d2d2ee7ae926591d18fac1c93","stable_dependencies":["faad2","ffmpeg","flac","game-music-emu","jack","libarchive","libbs2b","libcddb","libcdio","libcdio-paranoia","libmms","libmodplug","libogg","libsamplerate","libshout","libsndfile","libsoxr","libvorbis","libxmp","mad","mpg123","mplayer","musepack","opus","opusfile","projectm","pulseaudio","qtbase","qtmultimedia","taglib","wavpack","wildmidi","gettext","glib",{"cmake":":build"},{"pkgconf":":build"},{"qttools":":build"}],"stable_checksum":"8042f83a9ed810e170f7127e6eb53c6b29038dbf504a01c0867c19e5fd200e7d","stable_url_args":["https://qmmp.ylsoftware.com/files/qmmp/2.4/qmmp-2.4.2.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.4.2"},"qnm":{"bottle_rebuild":1,"desc":"CLI for querying the node_modules directory","executables":["qnm"],"head_dependencies":["node"],"homepage":"https://github.com/ranyitz/qnm","license":"MIT","ruby_source_checksum":"c31c77673e2c58ca3cc83aafe62683c234596559f8e967781d35b4cb41668eeb","stable_dependencies":["node"],"stable_checksum":"205044b4bbc4637917ac55f936c17b2763e622040cfa84acb1a0289b50b21098","stable_url_args":["https://registry.npmjs.org/qnm/-/qnm-2.10.4.tgz"],"stable_version":"2.10.4","bottle_tag":":all","bottle_checksum":"5cc808b7443c54ea3ef60687da80c4f7845ac3bae1f7fa3aabb211eff6b5ee9e"},"qo":{"desc":"Interactive minimalist TUI to query JSON, CSV, and TSV using SQL","executables":["qo"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/kiki-ki/go-qo","license":"MIT","ruby_source_checksum":"3c52ffd6019a5c777dddc253a945eb07c4efb1a95dbc338a398cc60da3399576","stable_dependencies":[{"go":":build"}],"stable_checksum":"4ee239bd1dd9947b1b32d35c7f5cb79fe26a83c5d50d3b2a91e7496c3da294b7","stable_url_args":["https://github.com/kiki-ki/go-qo/archive/refs/tags/v0.5.1.tar.gz"],"stable_version":"0.5.1"},"qobine-tui":{"desc":"Tui player for Qobuz","executables":["qobine-tui"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sofusa/qobine.git",{":branch":"main"}],"homepage":"https://github.com/SofusA/qobine","license":"GPL-3.0-only","ruby_source_checksum":"263fbc9f8d938e9fa031361acc786f600b0a8fa475c47d761b45f6d74d8c927e","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"826ddc36d1f297b7cd9da4fb542361eec5b321364378290a8c42c6b46ffb63cf","stable_url_args":["https://github.com/sofusA/qobine/archive/refs/tags/v2026-10-16.tar.gz"],"stable_version":"2026-10-16"},"qobine-web":{"desc":"Server and web based player for Qobuz","executables":["qobine-web"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sofusa/qobine.git",{":branch":"main"}],"homepage":"https://github.com/SofusA/qobine","license":"GPL-3.0-only","ruby_source_checksum":"495344b29261c6b6835ef632d86a2f1ba4eac7dca3eb4f0ddb5e3e43a03e171c","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"826ddc36d1f297b7cd9da4fb542361eec5b321364378290a8c42c6b46ffb63cf","stable_url_args":["https://github.com/sofusA/qobine/archive/refs/tags/v2026-10-16.tar.gz"],"stable_version":"2026-10-16"},"qodem":{"deprecate_args":{":date":"2026-07-17",":because":":unmaintained"},"desc":"Terminal emulator and BBS client","disable_args":{":date":"2027-01-17",":because":":unmaintained"},"executables":["qodem","xqodem"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://qodem.sourceforge.io/","license":":public_domain","ruby_source_checksum":"e44d2e1de8a37ff423e5a1c6343f27979d8a436ecafb63983d0c070e677697f1","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"dedc73bfa73ced5c6193f1baf1ffe91f7accaad55a749240db326cebb9323359","stable_url_args":["https://downloads.sourceforge.net/project/qodem/qodem/1.0.1/qodem-1.0.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0.1","bottle_checksum":"eb099f141c43635088e5069c8f519aa88100348db0172f1f54847de32a6c45b8"},"qp":{"desc":"Command-line (ND)JSON querying","executables":["qp"],"head_dependencies":[{"quickjs":":build"}],"homepage":"https://github.com/f5io/qp","license":"MIT","ruby_source_checksum":"a723bfd90bf600fc659a35308db86f1ff76fcc044567cde506565dfd1378db88","stable_dependencies":[{"quickjs":":build"}],"stable_checksum":"6ef12fd4494262899ee12cc1ac0361ec0dd7b67e29c6ac6899d1df21efc7642b","stable_url_args":["https://github.com/f5io/qp/archive/refs/tags/1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_checksum":"9c5b1e3ed8e0e27e8f0b83a80037426153b1e4b9674ffa4b522027d97d55345a"},"qpdf":{"compatibility_version":1,"desc":"Tools for and transforming and inspecting PDF files","executables":["fix-qdf","qpdf","zlib-flate"],"head_dependencies":["jpeg-turbo","openssl@4",{"cmake":":build"}],"homepage":"https://qpdf.sourceforge.io/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"1a013dfcaf66b899ddaaf87472345f149daa4c66fd7deecfa128be56cf72d808","stable_dependencies":["jpeg-turbo","openssl@4",{"cmake":":build"}],"stable_checksum":"8a58af5b6141319287c1883bec8bd1bd545b7567b7fc5e6ce5d25a1c85f36397","stable_url_args":["https://github.com/qpdf/qpdf/releases/download/v12.4.2/qpdf-12.4.2.tar.gz"],"stable_version":"12.4.2"},"qpid-proton":{"desc":"High-performance, lightweight AMQP 1.0 messaging library","head_dependencies":["libuv","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/apache/qpid-proton.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://qpid.apache.org/proton/","license":"Apache-2.0","ruby_source_checksum":"3eadef9bc662bc0f9fa4b0e2d8424c128ab4c084d8aa9e09e0146c40e8167cb0","stable_dependencies":["libuv","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"03d9ba7f88c62524c125de8b1aff997313dcddb35e98c5a7927c0844842f9121","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=qpid/proton/0.41.1/qpid-proton-0.41.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.41.1"},"qprint":{"desc":"Encoder and decoder for quoted-printable encoding","executables":["qprint"],"homepage":"https://www.fourmilab.ch/webtools/qprint/","license":":public_domain","ruby_source_checksum":"54e32ab066370f00ab35a2113c211639a7274fd8f0bf3d5c15befefee6c29b48","stable_checksum":"ffa9ca1d51c871fb3b56a4bf0165418348cf080f01ff7e59cd04511b9665019c","stable_url_args":["https://www.fourmilab.ch/webtools/qprint/qprint-1.1.tar.gz"],"stable_version":"1.1","bottle_checksum":"3c1073fb345d02023615ffad4d949dd6fec097adf7f0947c58548061d42e5892"},"qqqa":{"desc":"Fast, stateless LLM for your shell: qq answers; qa runs commands","executables":["qa","qq"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/iagooar/qqqa.git",{":branch":"master"}],"homepage":"https://github.com/iagooar/qqqa","license":"MIT","ruby_source_checksum":"dc71ccf1dbb27611c38d27903781828413e9bd8f85cd5f623a835612b704ea1f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1a47852ade8175570c3b0f6358a2850be4281ffa9511e14cc4240420e4d02a75","stable_url_args":["https://github.com/iagooar/qqqa/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"qrcp":{"desc":"Transfer files to and from your computer by scanning a QR code","executables":["qrcp"],"head_dependencies":[{"go":":build"}],"homepage":"https://qrcp.sh","license":"MIT","ruby_source_checksum":"f16e3f3849b10a19b9436ad6bb82ba12194b06f76499d14096361d335da65d7f","stable_dependencies":[{"go":":build"}],"stable_checksum":"e3dcc23b85e2f37f378cf95b41a7a7c2ee5cd9941e3935a3325e3a0c8c770a06","stable_url_args":["https://github.com/claudiodangelis/qrcp/archive/refs/tags/v0.11.7.tar.gz"],"stable_version":"0.11.7"},"qrencode":{"aliases":["libqrencode"],"compatibility_version":2,"desc":"QR Code generation","executables":["qrencode"],"head_dependencies":["libpng",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/fukuchi/libqrencode.git",{":branch":"master"}],"homepage":"https://fukuchi.org/works/qrencode/index.html.en","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"fcaefc11d4016e3f7e4f85e9f960755a38bb0981ca76b88c1400e579b485e33d","stable_dependencies":["libpng",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"5385bc1b8c2f20f3b91d258bf8ccc8cf62023935df2d2676b5b67049f31a049c","stable_url_args":["https://github.com/fukuchi/libqrencode/archive/refs/tags/v4.1.1.tar.gz"],"stable_version":"4.1.1"},"qrkey":{"bottle_rebuild":1,"desc":"Generate and recover QR codes from files for offline private key backup","executables":["qrkey"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/Techwolf12/qrkey","license":"MIT","ruby_source_checksum":"59397032937ab3458d27e87ba57cb1c94c58340a1034671b996f93cac3f8bc53","stable_dependencies":[{"go":":build"}],"stable_checksum":"7c1777245e44014d53046383a96c1ee02b3ac1a4b014725a61ae707a79b7e82d","stable_url_args":["https://github.com/Techwolf12/qrkey/archive/refs/tags/v0.0.1.tar.gz"],"stable_version":"0.0.1"},"qrtool":{"desc":"Utility for encoding or decoding QR code","executables":["qrtool"],"head_dependencies":[{"asciidoctor":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sorairolake/qrtool.git",{":branch":"develop"}],"homepage":"https://sorairolake.github.io/qrtool/book/index.html","license":{":all_of":["CC-BY-4.0",{":any_of":["Apache-2.0","MIT"]}]},"ruby_source_checksum":"18e51a090cf1a94131f9af0141bee72dcb1a9a4cf6e13ef36b001f3e3c173a16","stable_dependencies":[{"asciidoctor":":build"},{"rust":":build"}],"stable_checksum":"ec6d240667a06a191188a44037b7173811d736c086c607d82d6d9b374c9332d8","stable_url_args":["https://github.com/sorairolake/qrtool/archive/refs/tags/v0.13.2.tar.gz"],"stable_version":"0.13.2"},"qrupdate":{"desc":"Fast updates of QR and Cholesky decompositions","head_dependencies":["gcc","openblas",{"cmake":":build"}],"homepage":"https://gitlab.mpi-magdeburg.mpg.de/koehlerm/qrupdate-ng","license":"GPL-3.0-or-later","ruby_source_checksum":"91788efe6f011f594fd3402edf65cd649c9546cfc11a90645a892b308b68d51d","stable_dependencies":["gcc","openblas",{"cmake":":build"}],"stable_checksum":"3877a52ff7bedd1edd746fed82f8347a8d1c4f48e59ebfbde7841eea79db87ee","stable_url_args":["https://gitlab.mpi-magdeburg.mpg.de/koehlerm/qrupdate-ng/-/archive/v1.3.1/qrupdate-ng-v1.3.1.tar.bz2"],"stable_version":"1.3.1"},"qscintilla2":{"caveats":"You will need to `brew install pyqt` to use the Python bindings.","desc":"Port to Qt of the Scintilla editing component","head_dependencies":["qtbase",{"pyqt":[":build",":test"]},{"pyqt-builder":":build"},{"python@3.14":[":build",":test"]}],"homepage":"https://www.riverbankcomputing.com/software/qscintilla/intro","license":"GPL-3.0-only","revision":6,"ruby_source_checksum":"d55012bbf099a9bee426fb58f96bc886cdd1b041d38b0a43d7d30d2ade11a894","stable_dependencies":["qtbase",{"pyqt":[":build",":test"]},{"pyqt-builder":":build"},{"python@3.14":[":build",":test"]}],"stable_checksum":"dfe13c6acc9d85dfcba76ccc8061e71a223957a6c02f3c343b30a9d43a4cdd4d","stable_url_args":["https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.14.1/QScintilla_src-2.14.1.tar.gz"],"stable_version":"2.14.1"},"qshell":{"desc":"Shell Tools for Qiniu Cloud","executables":["qshell"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/qiniu/qshell.git",{":branch":"master"}],"homepage":"https://github.com/qiniu/qshell","license":"MIT","ruby_source_checksum":"36f41733aeee53f68e7af1cceecd40f3ef6793027caf19f455e059dd87600abd","stable_dependencies":[{"go":":build"}],"stable_checksum":"3b9a963441475cdf3ffebcb09db9a5f60a1fea9263f2ea680a9f1c479abf2cca","stable_url_args":["https://github.com/qiniu/qshell/archive/refs/tags/v2.19.13.tar.gz"],"stable_version":"2.19.13"},"qsoas":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5"},"desc":"Versatile software for data analysis","disable_args":{":date":"2026-11-19",":because":"needs end-of-life Qt 5"},"executables":["QSoas"],"head_dependencies":["gsl","qt@5","readline",{"bison":":build"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://bip.cnrs.fr/groups/bip06/software/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"revision":1,"ruby_source_checksum":"6682871912e3c621118b6a71a19fc23fca3ef8c3567cac82214ca04b3a7ca833","stable_dependencies":["gsl","qt@5","readline",{"bison":":build"}],"stable_checksum":"c5a701dfed23c682892479b43b92aac79a7db5ceb9ed6b6cd0a41129d2690492","stable_url_args":["https://bip.cnrs.fr/wp-content/uploads/qsoas/qsoas-3.3.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"3.3"},"qstat":{"desc":"Query Quake servers from the command-line","executables":["qstat"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://github.com/rocketsciencegg/qstat","license":"Artistic-2.0","ruby_source_checksum":"400fe588b24a5e0fde2c60096cdf25b1d4e7c62c22c97e29b7c01fc24b0f0013","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"a74564bd9c31db3dc1fcc0a68ffaf694630b9e67f0d31ff76b2a3c3196ee4f1f","stable_url_args":["https://github.com/rocketsciencegg/qstat/archive/refs/tags/v2.18.tar.gz"],"stable_version":"2.18"},"qsv":{"caveats":"`qsv viz` image export (PNG/SVG/PDF) needs Google Chrome and ChromeDriver:\n  brew install --cask google-chrome chromedriver\nor set WEBDRIVER_PATH to an existing chromedriver binary.\n","desc":"Ultra-fast CSV data-wrangling toolkit","executables":["qsv"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/dathere/qsv.git",{":branch":"master"}],"homepage":"https://qsv.dathere.com/","license":{":any_of":["MIT","Unlicense"]},"revision":1,"ruby_source_checksum":"3513f20821ecc601495e826a55540d320f26b3bf99f6f1d2e116231ce682a6d8","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"166d3e9c9133098ba4705671e0dd68644c6daa343dc454f33718a6ba18963eec","stable_url_args":["https://github.com/dathere/qsv/archive/refs/tags/26.0.0.tar.gz"],"stable_version":"26.0.0"},"qt-libiodbc":{"conflicts":[["qt-unixodbc",{":because":"both install the same binaries"}]],"desc":"Qt SQL Database Driver","head_dependencies":["libiodbc","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"homepage":"https://www.qt.io/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only","LGPL-3.0-only"]},"ruby_source_checksum":"6bd5418d9bfef7c87f548069b9fe949776a08cc59b5012815a0505d7e427aa6d","stable_dependencies":["libiodbc","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"stable_checksum":"a951bd163c7b80fc6b8c88d7668fb56abf91c152373e13c10666763238131307","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtbase-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qt-mariadb":{"conflicts":[["qt-mysql",{":because":"both install the same binaries"}],["qt-percona-server",{":because":"both install the same binaries"}]],"desc":"Qt SQL Database Driver","head_dependencies":["mariadb-connector-c","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"homepage":"https://www.qt.io/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only","LGPL-3.0-only"]},"ruby_source_checksum":"8568c1ae536d7bff9a6901054bd60ad326fb5631fe80d50a08e31da35dfe66d3","stable_dependencies":["mariadb-connector-c","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"stable_checksum":"a951bd163c7b80fc6b8c88d7668fb56abf91c152373e13c10666763238131307","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtbase-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qt-mysql":{"conflicts":[["qt-mariadb",{":because":"both install the same binaries"}],["qt-percona-server",{":because":"both install the same binaries"}]],"desc":"Qt SQL Database Driver","head_dependencies":["mysql-client","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"homepage":"https://www.qt.io/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only","LGPL-3.0-only"]},"ruby_source_checksum":"e65c59773c840710b3ff34b9c87137cb3797c0160891af28728819729823f7b2","stable_dependencies":["mysql-client","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"stable_checksum":"a951bd163c7b80fc6b8c88d7668fb56abf91c152373e13c10666763238131307","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtbase-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qt-percona-server":{"bottle_rebuild":1,"conflicts":[["qt-mysql",{":because":"both install the same binaries"}],["qt-mariadb",{":because":"both install the same binaries"}]],"desc":"Qt SQL Database Driver","head_dependencies":["percona-server","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"homepage":"https://www.qt.io/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only","LGPL-3.0-only"]},"ruby_source_checksum":"87d2412a302c4e16e822306ebb18eecedc894d3c2324408b636bbc25b2f64e07","stable_dependencies":["percona-server","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"stable_checksum":"a951bd163c7b80fc6b8c88d7668fb56abf91c152373e13c10666763238131307","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtbase-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qt-postgresql":{"desc":"Qt SQL Database Driver","head_dependencies":["libpq","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"homepage":"https://www.qt.io/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only","LGPL-3.0-only"]},"ruby_source_checksum":"8cdff2f59e575dfed88662673057b9b0c16e9217513811dadb4478a4f774de08","stable_dependencies":["libpq","qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"stable_checksum":"a951bd163c7b80fc6b8c88d7668fb56abf91c152373e13c10666763238131307","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtbase-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qt-unixodbc":{"conflicts":[["qt-libiodbc",{":because":"both install the same binaries"}]],"desc":"Qt SQL Database Driver","head_dependencies":["qtbase","unixodbc",{"cmake":[":build",":test"]},{"ninja":":build"}],"homepage":"https://www.qt.io/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only","LGPL-3.0-only"]},"ruby_source_checksum":"8d9a2e43f256ec5288c65b2a34b5c6e99dfde0c3a4acbfd95c1c6643a7d9b142","stable_dependencies":["qtbase","unixodbc",{"cmake":[":build",":test"]},{"ninja":":build"}],"stable_checksum":"a951bd163c7b80fc6b8c88d7668fb56abf91c152373e13c10666763238131307","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtbase-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qt":{"aliases":["qt6","qt@6"],"desc":"Cross-platform application and UI framework","executables":["androiddeployqt","androiddeployqt6","androidtestrunner","assistant","balsam","balsamui","canbusutil","cooker","designer","instancer","lcheck","lconvert","lightmapviewer","linguist","lottietoqml","lrelease","lrelease-pro","ltext2id","lupdate","lupdate-pro","materialeditor","meshdebug","particleshadergen","pixeltool","qcshadergen","qdbus","qdbuscpp2xml","qdbusviewer","qdbusxml2cpp","qdistancefieldgenerator","qmake","qmake6","qml","qmlcontextpropertydump","qmldom","qmleasing","qmlformat","qmllint","qmlls","qmlplugindump","qmlpreview","qmlprofiler","qmlscene","qmltc","qmltestrunner","qmltime","qqem","qsb","qt-cmake","qt-cmake-create","qt-configure-module","qtdiag","qtdiag6","qtpaths","qtpaths6","qtplugininfo","shadergen","shapegen","svgtoqml","wasmdeployqt","wasmdeployqt6"],"head_dependencies":["qt3d","qt5compat","qtbase","qtcanvaspainter","qtcharts","qtconnectivity","qtdatavis3d","qtdeclarative","qtgraphs","qtgrpc","qthttpserver","qtimageformats","qtlanguageserver","qtlocation","qtlottie","qtmultimedia","qtnetworkauth","qtpositioning","qtquick3d","qtquick3dphysics","qtquickeffectmaker","qtquicktimeline","qtremoteobjects","qtscxml","qtsensors","qtserialbus","qtserialport","qtshadertools","qtspeech","qtsvg","qttasktree","qttools","qttranslations","qtvirtualkeyboard","qtwebchannel","qtwebsockets",{"cmake":":test"},{"pkgconf":":test"},{"vulkan-headers":":test"}],"homepage":"https://www.qt.io/","license":{":all_of":["BSD-3-Clause","GFDL-1.3-no-invariants-only","GPL-2.0-only",{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"LGPL-3.0-only"]},"ruby_source_checksum":"d19ac6775868ac32b1c59150ab086a6c584d97d7d5535a8e8839233fa0cb616d","stable_dependencies":["qt3d","qt5compat","qtbase","qtcanvaspainter","qtcharts","qtconnectivity","qtdatavis3d","qtdeclarative","qtgraphs","qtgrpc","qthttpserver","qtimageformats","qtlanguageserver","qtlocation","qtlottie","qtmultimedia","qtnetworkauth","qtpositioning","qtquick3d","qtquick3dphysics","qtquickeffectmaker","qtquicktimeline","qtremoteobjects","qtscxml","qtsensors","qtserialbus","qtserialport","qtshadertools","qtspeech","qtsvg","qttasktree","qttools","qttranslations","qtvirtualkeyboard","qtwebchannel","qtwebsockets",{"cmake":":test"},{"pkgconf":":test"},{"vulkan-headers":":test"}],"stable_checksum":"f82126a39b6e93da4f986f846addfe21082fd4a314bbcec69d5cf64b86cb348e","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/md5sums.txt"],"stable_version":"6.12.0","versioned_formulae":["qt@5"]},"qt3d":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides functionality for near-realtime simulation systems","head_dependencies":["assimp","qtbase","qtdeclarative","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"vulkan-headers":":build"},{"vulkan-loader":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qt3d.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause","MIT"]},"revision":1,"ruby_source_checksum":"2813a24a126e27af416c7f82ef814ea8936f2aec61841dad798329ace2850e81","stable_dependencies":["assimp","qtbase","qtdeclarative","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"vulkan-headers":":build"},{"vulkan-loader":":build"},{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.archlinux.org/archlinux/packaging/packages/qt6-3d/-/raw/811dd8b18b4042f7120722b63953499830b51ddd/assimp-6.patch","sha256":"244589b0a353da757d61ce6b86d4fcf2fc8c11e9c0d9c5b109180cec9273055a","type":"unofficial","resolves":[{"type":"defect","id":"https://bugreports.qt.io/browse/QTBUG-137996"}]}],"stable_checksum":"d16f7489945c6c9e971cedd4362202a2681f3c10393461e1f5e74425f7fef59a","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qt3d-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qt5compat":{"compatibility_version":1,"desc":"Qt 5 Core APIs that were removed in Qt 6","head_dependencies":["icu4c@79","qtbase","qtdeclarative","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qt5compat.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-2-Clause","BSD-3-Clause"]},"revision":2,"ruby_source_checksum":"8692dfc11ccaabbed63840f9de0e8c114162fae37915c2e8437110d4942b0abb","stable_dependencies":["icu4c@79","qtbase","qtdeclarative","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"78cf1c283795312a7fa31c73eb7f7f556b48374adc484f10ad5a3c0bcb59264e","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qt5compat-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qt@5":{"aliases":["qt5"],"caveats":"We agreed to the Qt open source license for you.\nIf this is unacceptable you should uninstall.\n\nYou can add Homebrew's Qt to QtCreator's \"Qt Versions\" in:\n  Preferences > Qt Versions > Link with Qt...\npressing \"Choose...\" and selecting as the Qt installation path:\n  $HOMEBREW_PREFIX/opt/qt@5\n\nQtWebEngine is no longer included as its Chromium has unfixed vulnerabilities.\n","compatibility_version":1,"conflicts":[["qt3d",{":because":"both link conflicting binaries"}],["qtbase",{":because":"both link conflicting binaries"}],["qtcharts",{":because":"both link conflicting binaries"}],["qtconnectivity",{":because":"both link conflicting binaries"}],["qtdatavis3d",{":because":"both link conflicting binaries"}],["qtdeclarative",{":because":"both link conflicting binaries"}],["qtmultimedia",{":because":"both link conflicting binaries"}],["qtnetworkauth",{":because":"both link conflicting binaries"}],["qtpositioning",{":because":"both link conflicting binaries"}],["qtquick3d",{":because":"both link conflicting binaries"}],["qtremoteobjects",{":because":"both link conflicting binaries"}],["qtscxml",{":because":"both link conflicting binaries"}],["qtsensors",{":because":"both link conflicting binaries"}],["qtserialport",{":because":"both link conflicting binaries"}],["qtspeech",{":because":"both link conflicting binaries"}],["qtsvg",{":because":"both link conflicting binaries"}],["qttools",{":because":"both link conflicting binaries"}],["qtwebchannel",{":because":"both link conflicting binaries"}],["qtwebsockets",{":because":"both link conflicting binaries"}]],"deprecate_args":{":date":"2026-05-19",":because":":unsupported"},"desc":"Cross-platform application and UI framework","disable_args":{":date":"2027-05-19",":because":":unsupported"},"executables":["assistant","balsam","canbusutil","designer","fixqt4headers.pl","lconvert","linguist","lprodump","lrelease","lrelease-pro","lupdate","lupdate-pro","meshdebug","moc","pixeltool","qcollectiongenerator","qdbus","qdbuscpp2xml","qdbusviewer","qdbusxml2cpp","qdistancefieldgenerator","qgltf","qhelpgenerator","qlalr","qmake","qml","qmlcachegen","qmleasing","qmlformat","qmlimportscanner","qmllint","qmlmin","qmlplugindump","qmlpreview","qmlprofiler","qmlscene","qmltestrunner","qmltime","qmltyperegistrar","qscxmlc","qtattributionsscanner","qtdiag","qtpaths","qtplugininfo","qtwaylandscanner","qvkgen","rcc","repc","syncqt.pl","tracegen","uic","xmlpatterns","xmlpatternsvalidator"],"head_dependencies":["freetype","glib","jpeg-turbo","libpng","libtiff","md4c","pcre2","sqlite","webp","zstd","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}],["krb5"]],"homepage":"https://www.qt.io/","keg_only_args":[":versioned_formula"],"license":{":all_of":["GFDL-1.3-only","GPL-2.0-only","GPL-3.0-only","LGPL-2.1-only","LGPL-3.0-only"]},"ruby_source_checksum":"ac7c3a0117a74045e9b19673a16380febbf4c3ed06862d70cdb4e95c3f14b61e","stable_dependencies":["freetype","glib","jpeg-turbo","libpng","libtiff","md4c","pcre2","sqlite","webp","zstd","gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://invent.kde.org/qt/qt/qtlocation-mapboxgl/-/commit/5a07e1967dcc925d9def47accadae991436b9686.diff","sha256":"4f433bb009087d3fe51e3eec3eee6e33a51fde5c37712935b9ab96a7d7571e7d","directory":"qtlocation/src/3rdparty/mapbox-gl-native","type":"cherry-pick","resolves":[{"type":"defect","id":"https://bugreports.qt.io/browse/QTBUG-112906"}]},{"strip":"p1","data":true},{"strip":"p1","url":"https://salsa.debian.org/qt-kde-team/qt/qtlocation/-/raw/4ec161bda76cd4c80d2e50fff223a94594cc6b4c/debian/patches/gcc_13.diff","sha256":"85ef9bb775540d639cea03894101ab2b7476f633cbb7ff49a1ea0a6bbca82168","directory":"qtlocation","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/mapbox/mapbox-gl-native/pull/16669"}]}],"stable_checksum":"173c2326dae138bbb0d98921e9d911e55c00163d93a6db29f294b5e19ff306ae","stable_url_args":["https://download.qt.io/archive/qt/5.15/5.15.19/single/qt-everywhere-opensource-src-5.15.19.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}],["krb5"]],"stable_version":"5.15.19"},"qtads":{"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5"},"desc":"TADS multimedia interpreter","disable_args":{":date":"2027-05-19",":because":"needs end-of-life Qt 5"},"executables":["QTads"],"head_dependencies":["fluid-synth","libsndfile","libvorbis","mpg123","qt@5","sdl2-compat",{"pkgconf":":build"}],"head_url_args":["https://github.com/realnc/qtads.git",{":branch":"master"}],"homepage":"https://realnc.github.io/qtads/","license":"GPL-3.0-or-later","ruby_source_checksum":"2aee3088b2c414730482601dc36c2a626ce5c2a3c1f4cba8372795f7215b94c0","stable_dependencies":["fluid-synth","libsndfile","libvorbis","mpg123","qt@5","sdl2-compat",{"pkgconf":":build"}],"stable_checksum":"3c8f1b47ee42d89753d68e7c804ca3677b0c89a5d765d1fd4f80f9cdc29d3473","stable_url_args":["https://github.com/realnc/qtads/releases/download/v3.4.0/qtads-3.4.0-source.tar.xz"],"stable_version":"3.4.0","bottle_cellar":":any","bottle_checksum":"eefed02a2f64f4bb5da5f9eb9af4a47e268ef02c695d9c94ae01ae1213a1d254"},"qtbase":{"caveats":"You can add Homebrew's Qt to QtCreator's \"Qt Versions\" in:\n  Preferences > Qt Versions > Link with Qt...\npressing \"Choose...\" and selecting as the Qt installation path:\n  $HOMEBREW_PREFIX\n","compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Cross-platform application and UI framework","executables":["androiddeployqt","androiddeployqt6","androidtestrunner","harmonydeployqt","harmonydeployqt6","harmonyostestrunner","qdbuscpp2xml","qdbusxml2cpp","qmake","qmake6","qt-cmake","qt-cmake-create","qt-configure-module","qtpaths","qtpaths6","wasmdeployqt","wasmdeployqt6"],"head_dependencies":["brotli","dbus","double-conversion","freetype","glib","harfbuzz","icu4c@79","jpeg-turbo","libb2","libpng","md4c","openssl@4","pcre2","zstd",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vulkan-headers":[":build",":test"]},{"molten-vk":":build"}],"head_url_args":["https://code.qt.io/qt/qtbase.git",{":branch":"dev"}],"head_uses_from_macos":[["cups"],["krb5"],["sqlite"]],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause","GFDL-1.3-no-invariants-only"]},"revision":2,"ruby_source_checksum":"cec17022b9a75b196ecf11b7dd5a60a2446a2b9f43e8362081c6c0f185c60698","stable_dependencies":["brotli","dbus","double-conversion","freetype","glib","harfbuzz","icu4c@79","jpeg-turbo","libb2","libpng","md4c","openssl@4","pcre2","zstd",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vulkan-headers":[":build",":test"]},{"molten-vk":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/qt/qtbase/commit/032643f99e090e0304ef935c2ee11c109d55c8a1.patch?full_index=1","sha256":"6870a711a6fb7ce6367f541e10ec9fe2785bd7d7484a2b1759b8d1f082a3f09f","type":"backport"},{"strip":"p1","url":"https://github.com/qt/qtbase/commit/8c260a771ab1ed7d6cdb5f221854ee470e5790a6.patch?full_index=1","sha256":"07742a103f8928457f7df8140a0f88589980f81670ab0b6c646b19dc8cc36344","type":"cherry-pick","resolves":[{"type":"defect","id":"https://codereview.qt-project.org/c/qt/qtbase/+/776003"}]}],"stable_checksum":"a951bd163c7b80fc6b8c88d7668fb56abf91c152373e13c10666763238131307","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtbase-everywhere-src-6.12.0.tar.xz"],"stable_uses_from_macos":[["cups"],["krb5"],["sqlite"]],"stable_version":"6.12.0"},"qtcanvaspainter":{"desc":"Accelerated 2D painting solution for Qt Quick and QRhi-based render targets","executables":["qcshadergen"],"head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"qtshadertools":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtcanvaspainter.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only",{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause","Zlib"]},"revision":1,"ruby_source_checksum":"b4c13ed5facaeb575f65a39bcf362b182512900b6b52e04d482a7330f1d8cc70","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"qtshadertools":":build"},{"pkgconf":":test"}],"stable_checksum":"09c0747c3bef7c58e3154346ca5fe2702ab09f7ad4083243e6d20307245119e2","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtcanvaspainter-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtcharts":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"UI Components for displaying visually pleasing charts","head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtcharts.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"0c808cca042420acd11028c7d670a493f3a3158882a8273694418c1c2d95e184","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"dc5e0599455c78729248a1bb95824fe6a3420e860b8cabc5ac0c7a93c2062bfb","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtcharts-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtconnectivity":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides access to Bluetooth hardware","head_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtconnectivity.git",{":branch":"dev"}],"head_uses_from_macos":[["pcsc-lite"]],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"c6cf9198e0ec791fdf2ac23e843429867ad7c1f3fa0d5156ef86c95455e35a92","stable_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"ed51f7f02c1f437fcf8a42940c7a84f6c0908c0ec7a4f5a5304fe68f47521954","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtconnectivity-everywhere-src-6.12.0.tar.xz"],"stable_uses_from_macos":[["pcsc-lite"]],"stable_version":"6.12.0"},"qtdatavis3d":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides functionality for 3D visualization","head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtdatavis3d.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"621bcf9be9d86144ca58610b5a89c50554869451a557251eaa8f42685b11e00e","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"5f79b948eb1e81ff7f69e335b075c1b48953d88f5d97970b537e348dbbaa98dc","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtdatavis3d-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtdeclarative":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"QML, Qt Quick and several related modules","executables":["qml","qmlcontextpropertydump","qmldom","qmleasing","qmlformat","qmllint","qmlls","qmlplugindump","qmlpreview","qmlprofiler","qmlscene","qmltc","qmltestrunner","qmltime","svgtoqml"],"head_dependencies":["qtbase","qtsvg",{"cmake":":build"},{"ninja":":build"},{"qtlanguageserver":":build"},{"qtshadertools":":build"},{"vulkan-headers":":build"}],"head_url_args":["https://code.qt.io/qt/qtdeclarative.git",{":branch":"dev"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-2-Clause","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"d5e6a52b15baf0bc33b220a7d4586c9a4dc387dc883657312c855fd6f0a9e049","stable_dependencies":["qtbase","qtsvg",{"cmake":":build"},{"ninja":":build"},{"qtlanguageserver":":build"},{"qtshadertools":":build"},{"vulkan-headers":":build"}],"stable_checksum":"311f3a2603e1973bb59baef9dfa740a376de713157d4782ee043681e889c9260","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtdeclarative-everywhere-src-6.12.0.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"6.12.0"},"qtgraphs":{"compatibility_version":1,"desc":"Provides functionality for 2D and 3D graphs","head_dependencies":["qtbase","qtdeclarative","qtquick3d","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtgraphs.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"e4b3321e3b3993055fb0f12e2ea3584d63191937f7b3b7520788087370b1d679","stable_dependencies":["qtbase","qtdeclarative","qtquick3d","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"18c4e968785447051d94b01f8e3c975e31ddc46065c0777443cecc50753a4d8c","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtgraphs-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtgrpc":{"compatibility_version":1,"desc":"Provides support for communicating with gRPC services","head_dependencies":["abseil","protobuf","qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtgrpc.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only",{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"0025b3d66bd4fcdb359e868ab57f898e1588c37cc337f761d6290e129e1fd509","stable_dependencies":["abseil","protobuf","qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"771852c4e5fbeb3d7c3b2a9aacc13db9efe942a46e7d1454ec1f16092ec3ef9c","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtgrpc-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qthreads":{"desc":"Lightweight locality-aware user-level threading runtime","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/sandialabs/qthreads.git",{":branch":"main"}],"homepage":"https://www.sandia.gov/qthreads/","license":"BSD-3-Clause","ruby_source_checksum":"80ad81c8d5c0eee8318c555bbf7d7c146cccd00065bd3ff06a5701a025f8a8af","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"fb5c3efc022231245f7b1894a82eac1fd020c5f90000bb4770e64e2c1ad77913","stable_url_args":["https://github.com/sandialabs/qthreads/archive/refs/tags/1.23.tar.gz"],"stable_version":"1.23"},"qthttpserver":{"compatibility_version":1,"desc":"Framework for embedding an HTTP server into a Qt application","head_dependencies":["qtbase","qtwebsockets",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qthttpserver.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"25ff551a7271e7c8d092f45985f0a69df0f86dfae65419832b05980b8f19cfff","stable_dependencies":["qtbase","qtwebsockets",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"ede040264551d0930ea5f6c1a4c18a7a3dea59d635e71cd2e81f02567d7814a4","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qthttpserver-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtimageformats":{"compatibility_version":1,"desc":"Plugins for additional image formats: TIFF, MNG, TGA, WBMP","head_dependencies":["libtiff","qtbase","webp",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtimageformats.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"ruby_source_checksum":"ddff04c52574442afd646c4551000e78a23313d7e8d254c5bcc4a1fe221541dd","stable_dependencies":["libtiff","qtbase","webp",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"0943132b5db8de6b6a7f1d162682173e8763c7ed94e80fd39113292845f67762","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtimageformats-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtkeychain":{"desc":"Platform-independent Qt API for storing passwords securely","head_dependencies":["qtbase",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/frankosterfeld/qtkeychain","license":"BSD-2-Clause","ruby_source_checksum":"50502a8b99b7f1f78de0ce6d23bc0c1571227dc7fb00ced3441a9313da13e42b","stable_dependencies":["qtbase",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"3b85c3929034b0a99da777130c34d99f006fcd3a9d56564159399a33fee0e504","stable_url_args":["https://github.com/frankosterfeld/qtkeychain/archive/refs/tags/0.17.0.tar.gz"],"stable_version":"0.17.0"},"qtlanguageserver":{"compatibility_version":1,"desc":"Implementation of the Language Server Protocol and JSON-RPC","head_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"head_url_args":["https://code.qt.io/qt/qtlanguageserver.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"ruby_source_checksum":"ddd0eb02b5b37eecde2d7b6cf3327d753c4f63afdc6eb0b174da4d30483559f4","stable_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"stable_checksum":"552119e37360c06c5fb0b54e91bbfdf8da5a80d2cb1441ef93e966eb3b7a426d","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtlanguageserver-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtlocation":{"compatibility_version":1,"desc":"Provides C++ interfaces to retrieve location and navigational information","head_dependencies":["qtbase","qtdeclarative","qtpositioning",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtlocation.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"58a80ee4b6ac9dca72a634113b86ce43e015ad6d6f64740efe331f1564da7c1a","stable_dependencies":["qtbase","qtdeclarative","qtpositioning",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"218696d57c9eb95e8756e9fda62a8eabf94badc507db5f6e8ab9a640c4b0f50d","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtlocation-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtlottie":{"compatibility_version":1,"desc":"Display graphics and animations exported by the Bodymovin plugin","executables":["lottietoqml"],"head_dependencies":["qtbase","qtdeclarative","qtquicktimeline",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtlottie.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"736a575244c173e810a41459e204142bfbd8471c3d42f36bcedab5e6bf5f2bfc","stable_dependencies":["qtbase","qtdeclarative","qtquicktimeline",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"6b8f04c917f2666f8cca4e7804bcabb6edffe151406b89fb28de3bba5a5d997e","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtlottie-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtmultimedia":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides APIs for playing back and recording audiovisual content","head_dependencies":["qtbase","qtdeclarative","qtquick3d","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"qtshadertools":":build"},{"vulkan-headers":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtmultimedia.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{":all_of":["MPL-2.0","BSD-3-Clause"]},"Apache-2.0","BSD-3-Clause","GPL-3.0-only","MIT"]},"revision":1,"ruby_source_checksum":"628583626079d4ddcef7c2dc933891bee2637dd1ee7e87cd2624e19d4ed6a1d3","stable_dependencies":["qtbase","qtdeclarative","qtquick3d","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"qtshadertools":":build"},{"vulkan-headers":":build"},{"pkgconf":":test"}],"stable_checksum":"3143f53b64257ba2a0685c940f5dce476c75871ff86b516de45cfd54ea93a62d","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtmultimedia-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtnetworkauth":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides support for OAuth-based authorization to online services","head_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtnetworkauth.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"1bb9f3bb5d7bc5a4d7b3441dd9890eb4d06018851fcb02fbe116b74e3d7de302","stable_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"17d47be1a724d21775daa873ac7a52c30fd5c4935ba377af48d9b37b39765ed8","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtnetworkauth-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtpositioning":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides access to position, satellite info and area monitoring classes","head_dependencies":["qtbase","qtdeclarative","qtserialport",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtpositioning.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause","BSL-1.0","MIT"]},"revision":1,"ruby_source_checksum":"ed6f42a662c26aaced72dc235ddf4ee9e218a9c35d66315c1edc3f6fe9ce4c97","stable_dependencies":["qtbase","qtdeclarative","qtserialport",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"b060d410fac7413b05a0e7938bbf3325f7ad08d7df14af3956270f0696e76763","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtpositioning-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtquick3d":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides a high-level API for creating 3D content or UIs based on Qt Quick","executables":["balsam","balsamui","instancer","lightmapviewer","materialeditor","meshdebug","particleshadergen","shadergen","shapegen"],"head_dependencies":["assimp","qtbase","qtdeclarative","qtquicktimeline","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"vulkan-headers":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtquick3d.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only",{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"Apache-2.0","BSD-3-Clause","MIT"]},"revision":1,"ruby_source_checksum":"4985ce50502737d4d3a5628ae4712a4b13868b26b0308c5a56ef453438e88fbb","stable_dependencies":["assimp","qtbase","qtdeclarative","qtquicktimeline","qtshadertools",{"cmake":[":build",":test"]},{"ninja":":build"},{"vulkan-headers":":build"},{"pkgconf":":test"}],"stable_checksum":"6ced6edbd25fb5a632fe770ae820b376bf50233e8d62002c79a69a505a2e429e","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtquick3d-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtquick3dphysics":{"compatibility_version":1,"desc":"High-level QML module adding physical simulation capabilities to Qt Quick 3D","executables":["cooker"],"head_dependencies":["qtbase","qtdeclarative","qtquick3d","qtshadertools",{"cmake":":build"},{"ninja":":build"}],"head_url_args":["https://code.qt.io/qt/qtquick3dphysics.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only",{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"0ebaa147b040e16217dc12d7806138118d6b4f0603813d2deedb9fbf5fb0177f","stable_dependencies":["qtbase","qtdeclarative","qtquick3d","qtshadertools",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"8ddb23147e4677c759d36a65ae50f6b0d0d79fa8590ac89576b91f572918b481","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtquick3dphysics-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtquickeffectmaker":{"compatibility_version":1,"desc":"Tool to create custom Qt Quick shader effects","executables":["qqem"],"head_dependencies":["qtbase","qtdeclarative","qtquick3d","qtshadertools",{"cmake":":build"},{"ninja":":build"}],"head_url_args":["https://code.qt.io/qt/qtquickeffectmaker.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause"]},"ruby_source_checksum":"2255cbb6f26b485d6cf828db0beb4bb5b067ee4ec1172314d7f04bbedbf1e8f5","stable_dependencies":["qtbase","qtdeclarative","qtquick3d","qtshadertools",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"290c8c3c9835e9d3991cbf7e8fe965992c8f7c8730e694f7cf90fb719c2c63ac","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtquickeffectmaker-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtquicktimeline":{"compatibility_version":1,"desc":"Enables keyframe-based animations and parameterization","head_dependencies":["qtbase","qtdeclarative",{"cmake":":build"},{"ninja":":build"}],"head_url_args":["https://code.qt.io/qt/qtquicktimeline.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"63dc55532f0a4771580a9b6c78bbcf337dbfdf292ceec34ae0b0cc2e7435cb68","stable_dependencies":["qtbase","qtdeclarative",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"6919153c841478c113f0ad20526f40e606590968334762ec6ccbc96002f8da19","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtquicktimeline-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtremoteobjects":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides APIs for inter-process communication","head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtremoteobjects.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"a19d6a49b918e148742797da6f1e802919168d3044aaa9f51d8e3335004dffc7","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"54faf680f7cc84d7f54ae9bd5f98255e5d2d7ab2d6f4d0464a3fbe50f8a55509","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtremoteobjects-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtscxml":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides functionality to create state machines from SCXML files","head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtscxml.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"ecba5ee6a1a7bba717f01fd3b34e1beb741d057845a87fec398ff7ba2fa3d7d5","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"adc04875b383256bcd5a412f6f249d363495ea037913ca8c96d723442be38383","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtscxml-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtsensors":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides access to sensors via QML and C++ interfaces","head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtsensors.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"2a893eff67209452cb0f6df54c434d153904c0f0fa3b1887fcd7e867c70b9a42","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"861df58be8808cef777a1b531d7bec804d25733ec34e8ebbdafbe27040319090","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtsensors-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtserialbus":{"compatibility_version":1,"desc":"Provides access to serial industrial bus interfaces","executables":["canbusutil"],"head_dependencies":["qtbase","qtserialport",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtserialbus.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"0dd72f3f642932f3ce01a6f97bb46d8ee7c4e5edc5c4b85b27e0dbe8e963f9ae","stable_dependencies":["qtbase","qtserialport",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"1099cc24aff9d20c5ba7897c0b617c318098f009edf92f4e6ca97c815f5bdf38","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtserialbus-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtserialport":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides classes to interact with hardware and virtual serial ports","head_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtserialport.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"2ccb94b01d85cc634973f08d22c50a4b322cd1e8cf906123659014df6e81d04c","stable_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"ba8886a54eee466e57c9fa1341255cc09c462c84baab3ee7b19d67cdbcbd71c3","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtserialport-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtshadertools":{"compatibility_version":1,"desc":"Provides tools for the cross-platform Qt shader pipeline","executables":["qsb"],"head_dependencies":["qtbase",{"cmake":":build"},{"ninja":":build"}],"head_url_args":["https://code.qt.io/qt/qtshadertools.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},{":all_of":["Apache-2.0","MIT-Khronos-old"]},"(BSD-3-Clause","MIT-Khronos-old","Apache-2.0","AML-glslang",{"GPL-3.0-or-later":{":with":"Bison-exception-2.2)"}},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"c33a2969534c129bc1cae357e85b41f81338f73679ce65bddebf0e13ba702a88","stable_dependencies":["qtbase",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"c7d84f436e1aaef39fdcadebf2bd71bdf24dc69497e13f2e0198873cbbfea2ab","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtshadertools-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtspeech":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Enables access to text-to-speech engines","head_dependencies":["qtbase","qtdeclarative","qtmultimedia",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtspeech.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"4a58b887be2ea9dc5af28d9bac9356c4d978ab2e3a4f3fc1a197b24df986c1a2","stable_dependencies":["qtbase","qtdeclarative","qtmultimedia",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"9a60ce5bee54a9343740feab2582bffb996812f43d6c5585aade26dbd04933db","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtspeech-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtsvg":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Classes for displaying the contents of SVG files","head_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtsvg.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"409cece157cb9725288e5c2fe76f6f2b0f6cbf830f9a91371c3c4b02778f4b58","stable_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"e4ab39534ec97987b1b9b60ef7f4d3253d5912a69f8c713a01753174a4029331","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtsvg-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qttasktree":{"desc":"General purpose library for asynchronous task execution","head_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"head_url_args":["https://code.qt.io/qt/qttasktree.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"1220d80a3558823742bba2d03ceb8cb3e1ff1aaa9dccf0561fce926fb2f268db","stable_dependencies":["qtbase",{"cmake":[":build",":test"]},{"ninja":":build"}],"stable_checksum":"d28cac0d1fc2d87fbc8fd70d4f956a79b2d37a039df2766e9ff0f69635596b5e","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qttasktree-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qttools":{"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Facilitate the design, development, testing and deployment of applications","executables":["assistant","designer","lcheck","lconvert","linguist","lrelease","lrelease-pro","ltext2id","lupdate","lupdate-pro","pixeltool","qdbus","qdbusviewer","qdistancefieldgenerator","qtdiag","qtdiag6","qtplugininfo"],"head_dependencies":["litehtml","qtbase","qtdeclarative","zstd","gumbo-parser",{"cmake":[":build",":test"]},{"ninja":":build"},{"vulkan-headers":":build"}],"head_url_args":["https://code.qt.io/qt/qttools.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause","BSL-1.0"]},"revision":1,"ruby_source_checksum":"d9cb63f8ca221433a271807e20889f0723a3d4dde083e510d93e8397361a60d1","stable_dependencies":["litehtml","qtbase","qtdeclarative","zstd","gumbo-parser",{"cmake":[":build",":test"]},{"ninja":":build"},{"vulkan-headers":":build"}],"stable_checksum":"8dab8f3611496486a470ad5f115ceea584f36bc22a2b8b6f6ebdbafbb8160693","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qttools-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qttranslations":{"compatibility_version":1,"desc":"Qt translation catalogs","head_dependencies":[{"cmake":[":build",":test"]},{"ninja":":build"},{"qtbase":[":build",":test"]},{"qttools":":build"}],"head_url_args":["https://code.qt.io/qt/qttranslations.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":"BSD-3-Clause","ruby_source_checksum":"37cdf2e52c3f51b1457142a5ba45590dae6738dc442114c405534db84dfaf5f4","stable_dependencies":[{"cmake":[":build",":test"]},{"ninja":":build"},{"qtbase":[":build",":test"]},{"qttools":":build"}],"stable_checksum":"85929c0c30d6f273f23bd879bb69803ea17b010ab73cab2f8abf95357f6f6bbb","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qttranslations-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtvirtualkeyboard":{"compatibility_version":1,"desc":"Provides an input framework and reference keyboard frontend","head_dependencies":["hunspell","qtbase","qtdeclarative","qtmultimedia","qtsvg",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://code.qt.io/qt/qtvirtualkeyboard.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only","Apache-2.0","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"c44304eec6fd7c6977957e2274ebb29ca35e729d023e54829615f02b1a077df3","stable_dependencies":["hunspell","qtbase","qtdeclarative","qtmultimedia","qtsvg",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"2aae3628f4648f86959d7853e7e1f50ee96a7f1bb5497afb62b7deff6c350170","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtvirtualkeyboard-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtwayland":{"desc":"Wayland platform plugin and QtWaylandCompositor API","head_dependencies":["libxkbcommon","mesa","qtbase","qtdeclarative","qtsvg","wayland",{"cmake":":build"},{"ninja":":build"},{"vulkan-headers":":build"}],"head_url_args":["https://code.qt.io/qt/qtwayland.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":["GPL-3.0-only",{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause","HPND","LGPL-2.1-or-later","MIT"]},"ruby_source_checksum":"f6e6a20f056d69533f2f4f181bdae9b3b3f9571df71c6816a873dd00413f8667","stable_dependencies":["libxkbcommon","mesa","qtbase","qtdeclarative","qtsvg","wayland",{"cmake":":build"},{"ninja":":build"},{"vulkan-headers":":build"}],"stable_checksum":"ae14d9bcf1bb3c300a3ab2e6a53f50284e5c6c966a4ac4cc5aedcb1bc74e4d02","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtwayland-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtwebchannel":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Bridges the gap between Qt applications and HTML/JavaScript","head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtwebchannel.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"2a64969723e78c92b4026ab5b90d448e1bedb6feac7b525655094f08e4e42b57","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"9afdfb64855b33c1cc16a4fdce69a556876f0d5b9df79d88de7306ffa2dca327","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtwebchannel-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtwebengine":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Provides functionality for rendering regions of dynamic web content","head_dependencies":["libpng","qtbase","qtdeclarative","qtpositioning","qtwebchannel","qttools",{"cmake":[":build",":test"]},{"ninja":":build"},{"node":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"},{"qttools":":build"}],"head_url_args":["https://code.qt.io/qt/qtwebengine.git",{":branch":"dev"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"gperf":":build"}],["krb5"]],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},{"GPL-3.0-only":{":with":"Qt-GPL-exception-1.0"}},"BSD-3-Clause","Apache-2.0","blessing","BSD-2-Clause","LGPL-2.1-or-later","libpng-2.0","MIT","MPL-1.1","NCL","SGI-B-2.0","SunPro","Zlib",":public_domain"]},"ruby_source_checksum":"6bc608779e6a0255f1fd9c4c6b48b04cfb67e311738f56571dddd88eb5704ef3","stable_dependencies":["libpng","qtbase","qtdeclarative","qtpositioning","qtwebchannel","qttools",{"cmake":[":build",":test"]},{"ninja":":build"},{"node":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"},{"qttools":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/chromium/chromium/commit/6c0a651f9cf91d07c87be8feba854a38a311aba6.patch?full_index=1","sha256":"5ed76e8bf00380d5baac097391f43c5c6f6fe438ab04efc647a8aa5511a19ce7","directory":"src/3rdparty/chromium","type":"backport","resolves":[{"type":"defect","id":"https://qt-project.atlassian.net/browse/QTBUG-150276"}]}],"stable_checksum":"6101c1aa00ff933d1b65ee5d167f76e8d71b9ac5b378b0111277723ebda7c163","stable_url_args":["https://download.qt.io/official_releases/qt/6.11/6.11.2/submodules/qtwebengine-everywhere-src-6.11.2.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"gperf":":build"}],["krb5"]],"stable_version":"6.11.2"},"qtwebsockets":{"compatibility_version":1,"conflicts":[["qt@5",{":because":"both link conflicting binaries"}]],"desc":"Provides WebSocket communication compliant with RFC 6455","head_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"head_url_args":["https://code.qt.io/qt/qtwebsockets.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"fb4f7e8a6198208059da32585bd8062f2457747318dcb0afca75d356e83237a6","stable_dependencies":["qtbase","qtdeclarative",{"cmake":[":build",":test"]},{"ninja":":build"},{"pkgconf":":test"}],"stable_checksum":"21690a365cd5fbfa8dea051473e98968df9f4eca0121fed7481d1215b7455a31","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtwebsockets-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"qtwebview":{"compatibility_version":1,"desc":"Displays web content in a QML application","head_dependencies":["qtbase","qtdeclarative","qtwebengine","qtpositioning","qtwebchannel",{"cmake":":build"},{"ninja":":build"}],"head_url_args":["https://code.qt.io/qt/qtwebview.git",{":branch":"dev"}],"homepage":"https://www.qt.io/","license":{":all_of":[{":any_of":["LGPL-3.0-only","GPL-2.0-only","GPL-3.0-only"]},"BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"5b1f7cb3763d97fbb3867a9c26b4d53930da757e32ab9bac3a3ebe8b6f5fda31","stable_dependencies":["qtbase","qtdeclarative","qtwebengine","qtpositioning","qtwebchannel",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"bee0642225614d7fc9486a2ca6db7d2c82a28c311404d1503185a360792c504e","stable_url_args":["https://download.qt.io/official_releases/qt/6.12/6.12.0/submodules/qtwebview-everywhere-src-6.12.0.tar.xz"],"stable_version":"6.12.0"},"quadcastrgb":{"desc":"Set RGB lights on HyperX QuadCast S and Duocast microphones","executables":["quadcastrgb"],"head_dependencies":["libusb"],"head_url_args":["https://github.com/Ors1mer/QuadcastRGB.git",{":branch":"main"}],"homepage":"https://ors1mer.xyz/quadcastrgb.html","license":"GPL-2.0-only","ruby_source_checksum":"cc0042405ba9c156b177ddd5eb5dfd17670fa266bceefda0332ea8abc77e8ace","stable_dependencies":["libusb"],"stable_checksum":"cdbe8d638ac772579acca203bb2663d7c3a47006190a78ee2971b06c63c69648","stable_url_args":["https://ors1mer.xyz/downloads/quadcastrgb-1.0.5.tgz"],"stable_version":"1.0.5","bottle_cellar":":any","bottle_checksum":"0a057c592b4dc9bd1475ecdee53f4c055a5c9cd0e4831cbbe6db94877f57e98d"},"quantlib":{"desc":"Library for quantitative finance","executables":["quantlib-config","quantlib-test-suite"],"head_dependencies":["boost",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/lballabio/quantlib.git",{":branch":"master"}],"homepage":"https://www.quantlib.org/","license":"BSD-3-Clause","ruby_source_checksum":"c9c8749da66cb1a52959009b7db6725822d6166cc9e837af37ffb7485ada9688","stable_dependencies":["boost"],"stable_checksum":"34d7787a367404447f84be6942b19fd091f1e8e45a380d3f153e6cd8c4bb8ad8","stable_url_args":["https://github.com/lballabio/QuantLib/releases/download/v1.44/QuantLib-1.44.tar.gz"],"stable_version":"1.44"},"quantum++":{"desc":"Modern C++ quantum computing library","head_dependencies":["eigen","pybind11",{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/softwareQinc/qpp.git",{":branch":"main"}],"homepage":"https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0208073","license":"MIT","ruby_source_checksum":"67c78aef934a9e7bb26473bee3f59ba363f90b2d3d01a156abec4ea15c562e3e","stable_dependencies":["eigen","pybind11",{"cmake":[":build",":test"]}],"stable_checksum":"aecf8a56fa88bb68f53bc593f28150faa0a6e96207b0ab1d5022d0bd0b53a419","stable_url_args":["https://github.com/softwareQinc/qpp/archive/refs/tags/v7.0.3.tar.gz"],"stable_version":"7.0.3","bottle_tag":":all","bottle_checksum":"3945ee9bbfaf5da8a42c01330615bb3aad9268ab5fe3c6e9f5330c8e0e8e9b96"},"quartz-wm":{"desc":"XQuartz window-manager","executables":["quartz-wm"],"head_dependencies":["libapplewm","libx11","libxext","libxinerama","libxrandr","pixman",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"util-macros":":build"},{"xorg-server":":test"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/quartz-wm","license":"APSL-2.0","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"6c445d7b326d69db9cd8b57c1fc709a4b7b282a9f612ca677233994b903aedf4","stable_dependencies":["libapplewm","libx11","libxext","libxinerama","libxrandr","pixman",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"util-macros":":build"},{"xorg-server":":test"}],"stable_checksum":"11a344d8ad9375b61461f0e90b465bc569e60ce973f78e84d3476e7542065be0","stable_url_args":["https://gitlab.freedesktop.org/xorg/app/quartz-wm/-/archive/babff9d70f61239c46c53a3e41ce10c7ca1419ce/quartz-wm-babff9d70f61239c46c53a3e41ce10c7ca1419ce.tar.bz2"],"stable_version":"1.3.2","bottle_cellar":":any","bottle_checksum":"b994c864513fbfab4728a5b3cb3b26c69072a1c82d3140908ed7bde34df56b37"},"quasi88":{"caveats":"You will need to place ROM and disk files.\nDefault arguments for the directories are:\n  -romdir ~/quasi88/rom/\n  -diskdir ~/quasi88/disk/\n  -tapedir ~/quasi88/tape/\n","desc":"PC-8801 emulator","executables":["quasi88"],"head_dependencies":["sdl2-compat"],"homepage":"https://www.eonet.ne.jp/~showtime/quasi88/","license":"BSD-3-Clause","ruby_source_checksum":"d7b0707315e3c5dc2cc847af171cb7eac894b11861f20a2bdcaa2dfa7057c0b2","stable_dependencies":["sdl2-compat"],"stable_checksum":"e61f110ae2adc3ee10b0e6718f58e60f796a272c25309fd0950e47e70c2844e1","stable_url_args":["https://www.eonet.ne.jp/~showtime/quasi88/release/quasi88-0.7.4.zip"],"stable_version":"0.7.4"},"quazip":{"desc":"C++ wrapper over Gilles Vollant's ZIP/UNZIP package","head_dependencies":["qt5compat","qtbase",{"cmake":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/stachenov/quazip/","license":"LGPL-2.1-only","ruby_source_checksum":"f047a8ab285109601f0f4b47bdeb1c41c7aaab34a3fd16c858674e0c46c6ca91","stable_dependencies":["qt5compat","qtbase",{"cmake":":build"}],"stable_checksum":"5240f4a3475648773ba10af8b0ebe549cbfc5d6de00470a517330a80068a4f78","stable_url_args":["https://github.com/stachenov/quazip/archive/refs/tags/v1.7.2.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.7.2"},"questdb":{"desc":"Time Series Database","executables":["questdb"],"head_dependencies":["openjdk"],"homepage":"https://questdb.io","license":"Apache-2.0","ruby_source_checksum":"cd6521c260bbb723c09efccd8d64d8b5b85e48d306ae5130e62fb3446de0f03b","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/questdb"],[":log_path","$HOMEBREW_PREFIX/var/log/questdb.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/questdb.log"],[":keep_alive",{":successful_exit":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/questdb/bin/questdb","start","-d","$HOMEBREW_PREFIX/var/questdb","-n","-f"]],"stable_dependencies":["openjdk"],"stable_checksum":"5d84ca94bb46eacf53fc0d27b30e50d82fa13324069e073a67a60c0cf0de5cff","stable_url_args":["https://github.com/questdb/questdb/releases/download/10.1.0/questdb-10.1.0-no-jre-bin.tar.gz"],"stable_version":"10.1.0","bottle_tag":":all","bottle_checksum":"3f3e73f8b0261dc0cf93b202f08e3274c7c1ec95660ab0ca3ad09be46ed73d0d"},"quex":{"bottle_rebuild":4,"desc":"Generate lexical analyzers","executables":["quex"],"head_url_args":["https://svn.code.sf.net/p/quex/code/trunk"],"head_uses_from_macos":[["python"]],"homepage":"https://quex.sourceforge.net/","license":"MIT","revision":1,"ruby_source_checksum":"df359a8b15fd3e31161b308019dc9d244ebfabbfeb0b6bdde529dcbb8421d16a","stable_checksum":"0453227304a37497e247e11b41a1a8eb04bcd0af06a3f9d627d706b175a8a965","stable_url_args":["https://downloads.sourceforge.net/project/quex/quex-0.71.2.zip"],"stable_uses_from_macos":[["python"]],"stable_version":"0.71.2","bottle_tag":":all","bottle_checksum":"f2d44465311851dc3bf25c68adc4d5041315e089d91ba9fce5d34a47f8a26782"},"quick-lint-js":{"desc":"Find bugs in your JavaScript code","executables":["quick-lint-js"],"head_dependencies":["simdjson",{"cmake":":build"},{"googletest":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/quick-lint/quick-lint-js.git",{":branch":"master"}],"homepage":"https://quick-lint-js.com/","license":"GPL-3.0-or-later","revision":13,"ruby_source_checksum":"e9b5f35e4ea4f15ded129cae06bbd4a355860184ed30d0370630fe4ded7e940a","stable_dependencies":["simdjson",{"cmake":":build"},{"googletest":":build"},{"pkgconf":":build"}],"stable_checksum":"f17b39726622637946136076c406e89d3a98ae363d5e3c2a93ab1139bf0e828d","stable_url_args":["https://c.quick-lint-js.com/releases/3.2.0/source/quick-lint-js-3.2.0.tar.gz"],"stable_version":"3.2.0"},"quickjs-ng":{"conflicts":[["quickjs",{":because":"both install a `qjs` binary"}]],"desc":"QuickJS, the Next Generation: a mighty JavaScript engine","executables":["qjs","qjsc"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/quickjs-ng/quickjs.git",{":branch":"master"}],"homepage":"https://quickjs-ng.github.io/quickjs/","license":"MIT","ruby_source_checksum":"42ccd1c6467e5f0cbe08f4db74d935e80354892fd056c469d086752bdc0a3817","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"559bc4c420475e55c7ab4510adbc562f55d7524d75e8e89d79ce4bb02f5687d9","stable_url_args":["https://github.com/quickjs-ng/quickjs/archive/refs/tags/v0.17.0.tar.gz"],"stable_version":"0.17.0"},"quickjs":{"conflicts":[["quickjs-ng",{":because":"both install a `qjs` binary"}]],"desc":"Small and embeddable JavaScript engine","executables":["qjs","qjsc"],"homepage":"https://bellard.org/quickjs/","license":"MIT","ruby_source_checksum":"e3d30a622b184aa82a546f9fae401b354a3fd81a00d3d4a969f3d3663e460726","stable_checksum":"b376e839b322978313d929fd20663b11ba58b75df5a46c126dd19ea2fa70ad2a","stable_url_args":["https://bellard.org/quickjs/quickjs-2026-06-04.tar.xz"],"stable_version":"2026-06-04"},"quicktype":{"desc":"Generate types and converters from JSON, Schema, and GraphQL","executables":["quicktype"],"head_dependencies":["node"],"homepage":"https://app.quicktype.io","license":"Apache-2.0","ruby_source_checksum":"19c9fabcc6c4fec7b34649d175725bf0700868b6618a41ca19cb99519d798438","stable_dependencies":["node"],"stable_checksum":"55de624945e4f04fcc6d64c3ed6fcf2d1d6accd958e13c028deed8118b310c16","stable_url_args":["https://registry.npmjs.org/quicktype/-/quicktype-26.0.0.tgz"],"stable_version":"26.0.0","bottle_tag":":all","bottle_checksum":"eed280e7365d282b5441b951336fe330eccc59d91f377df5bb394e64b08bdadb"},"quictls":{"caveats":"A CA file has been bootstrapped using certificates from the system\nkeychain. To add additional certificates, place .pem files in\n  $HOMEBREW_PREFIX/etc/quictls/certs\n\nand run\n  $HOMEBREW_PREFIX/opt/quictls/bin/c_rehash\n","deprecate_args":{":date":"2025-10-02",":because":":repo_archived"},"desc":"TLS/SSL and crypto library with QUIC APIs","disable_args":{":date":"2026-05-19",":because":":repo_archived"},"executables":["c_rehash","openssl"],"head_dependencies":["ca-certificates"],"homepage":"https://github.com/quictls/openssl","keg_only_args":["it conflicts with OpenSSL"],"license":"Apache-2.0","post_install_steps":[{"source":{"path":"{{etc}}/ca-certificates/cert.pem"},"target":{"path":"{{pkgetc}}/cert.pem"},"force":true,"type":"symlink"}],"ruby_source_checksum":"f347bdd065240463bcb50d41d70a144912fcc3acab95608f98c18ca0861a626b","stable_dependencies":["ca-certificates"],"stable_checksum":"78d675d94c0ac3a8b44073f0c2b373d948c5afd12b25c9e245262f563307a566","stable_url_args":["https://github.com/quictls/openssl/archive/refs/tags/openssl-3.3.0-quic1.tar.gz"],"stable_version":"3.3.0-quic1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"0d4335f3009b02faff17bc049ed596dfae00c82455a664dc43b230398bf3574e"},"quien":{"desc":"Better WHOIS and domain intelligence toolkit","executables":["quien"],"head_dependencies":[{"go":":build"}],"homepage":"https://benword.com/quien-a-better-whois-and-domain-intelligence-toolkit","license":"MIT","ruby_source_checksum":"d60bd983dd98ff84a010f664d0f4e1166b6e68714fa656d43d9805b389574d7c","stable_dependencies":[{"go":":build"}],"stable_checksum":"49eef2d196a1b9c1e46c037c8fa300f6ced71c952828761fb4810ad8151e14c2","stable_url_args":["https://github.com/retlehs/quien/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"quill":{"desc":"C++17 Asynchronous Low Latency Logging Library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/odygrd/quill.git",{":branch":"master"}],"homepage":"https://github.com/odygrd/quill","license":"MIT","ruby_source_checksum":"add387117761557e0957541ae7ba8c5e377b2f08b0e91d201489c73e67384128","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a08b93bafc7e712b28eb47e4a1ed9b60fc01ac7fad3ce269f1f100560a506a85","stable_url_args":["https://github.com/odygrd/quill/archive/refs/tags/v13.1.0.tar.gz"],"stable_version":"13.1.0","bottle_tag":":all","bottle_checksum":"c6b462a71591c6bd608db5e0e53d4511c58ac1aa71c04a4771b1e08ce8dd5c69"},"quilt-installer":{"desc":"Installer for Quilt for the vanilla launcher","executables":["quilt-installer"],"head_dependencies":["openjdk"],"homepage":"https://quiltmc.org/","license":"Apache-2.0","ruby_source_checksum":"1554793cc9f553dfc5bf188a3dbfca499fbb6c6fe2497ec2f3683e820ff33d42","stable_dependencies":["openjdk"],"stable_checksum":"0a229138caa1b87fd8f5622038410696f98bb85871a279640e7002404c4d0dc2","stable_url_args":["https://maven.quiltmc.org/repository/release/org/quiltmc/quilt-installer/0.15.1/quilt-installer-0.15.1.jar"],"stable_version":"0.15.1"},"quilt":{"desc":"Work with series of patches","executables":["guards","quilt"],"head_dependencies":["coreutils","gnu-sed","diffutils","gpatch"],"head_url_args":["https://git.savannah.gnu.org/git/quilt.git",{":branch":"master"}],"homepage":"https://savannah.nongnu.org/projects/quilt","license":"GPL-2.0-or-later","ruby_source_checksum":"db3853ac5577b682188107f6ae0744b2ad9760ff9c4ca823275f01798330b550","stable_dependencies":["coreutils","gnu-sed","diffutils","gpatch"],"stable_checksum":"555ddffde22da3c86d1caf5a9c1fb8a152ac2b84730437bd39cc08849c9f4852","stable_url_args":["https://download.savannah.gnu.org/releases/quilt/quilt-0.69.tar.gz"],"stable_version":"0.69","bottle_checksum":"93979fd118d49801525b0d28a8572a055893d3e3169ee9eff1bca64e69d9ccc2"},"quint":{"desc":"Core tool for the Quint specification language","executables":["quint"],"head_dependencies":["node"],"homepage":"https://quint-lang.org","license":"Apache-2.0","ruby_source_checksum":"881404042e8be1ed281262a0811ef85ce34deb46dcc9f8224014686aced439cf","stable_dependencies":["node"],"stable_checksum":"530a8d6bc25533387a5aaab6023de2b4505abe06639d681260eeab6b5aa1b646","stable_url_args":["https://registry.npmjs.org/@informalsystems/quint/-/quint-0.33.0.tgz"],"stable_version":"0.33.0","bottle_tag":":all","bottle_checksum":"ccb480bac53276c65a44ea8ef41499e2d2c951b27ba47a435717a5a3c23503da"},"quotatool":{"desc":"Edit disk quotas from the command-line","executables":["quotatool"],"homepage":"https://quotatool.ekenberg.se/","license":"GPL-2.0-or-later","ruby_source_checksum":"f6d4da6764c38b7967eeffda8ad53bb926497f622a2327a1b2a6cf83b1250cc9","stable_url_args":["https://github.com/ekenberg/quotatool.git",{":tag":"v1.8.0",":revision":"cae3d2d9407f2115a96b227542930a5a7ec52ace"}],"stable_version":"1.8.0"},"quran":{"desc":"Print Qur'an chapters and verses right in the terminal","executables":["quran"],"head_dependencies":[{"go":":build"}],"homepage":"https://git.hanabi.in/quran-go","license":"AGPL-3.0-only","ruby_source_checksum":"f65315e4858cb2176548bd23de7ac887e2bcff7078377511d9937195768b5c3e","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://git.hanabi.in/repos/quran-go.git",{":tag":"v1.0.1",":revision":"c0e271a69a2e817bf75c8ad79a1fc93aa1b868c9"}],"stable_version":"1.0.1","bottle_checksum":"056efc1003e84d26b7335cff42ae1249551a890fffcb180ea4b321c3cf302402"},"qwen-code":{"desc":"AI-powered command-line workflow tool for developers","executables":["qwen"],"head_dependencies":["node","ripgrep"],"homepage":"https://github.com/QwenLM/qwen-code","license":"Apache-2.0","ruby_source_checksum":"06cc12bfbe681bba54301069df9a166ff058b04e8e7e064470112c86fa8589e7","stable_dependencies":["node","ripgrep"],"stable_checksum":"16dccd12a9ba433d0e7aa9a18637d2e340bf1a2a4ad01f0f3ca1eb5a69e5f2e1","stable_url_args":["https://registry.npmjs.org/@qwen-code/qwen-code/-/qwen-code-0.26.0.tgz"],"stable_version":"0.26.0"},"qwt-qt5":{"deprecate_args":{":date":"2026-05-19",":because":"is for end-of-life Qt 5"},"desc":"Qt Widgets for Technical Applications","disable_args":{":date":"2027-05-19",":because":"is for end-of-life Qt 5"},"head_dependencies":["qt@5"],"homepage":"https://qwt.sourceforge.io/","keg_only_args":["it conflicts with qwt"],"license":{"LGPL-2.1-only":{":with":"Qwt-exception-1.0"}},"ruby_source_checksum":"fded8d74ca58bf65593d0ad7665e225e994bf8bb8c6335b936c1ba2b032d5ed8","stable_dependencies":["qt@5"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"dcb085896c28aaec5518cbc08c0ee2b4e60ada7ac929d82639f6189851a6129a","stable_url_args":["https://downloads.sourceforge.net/project/qwt/qwt/6.3.0/qwt-6.3.0.tar.bz2"],"stable_version":"6.3.0","bottle_cellar":":any","bottle_checksum":"2ee3ad50be50bb89db51bc72219f66fde4cb89638bf0f65b39116ca223b26fb3"},"qwt":{"bottle_rebuild":2,"desc":"Qt Widgets for Technical Applications","head_dependencies":["qtbase","qtsvg","qttools",{"qttools":":build"}],"homepage":"https://qwt.sourceforge.io/","license":{"LGPL-2.1-only":{":with":"Qwt-exception-1.0"}},"ruby_source_checksum":"5185bd06b6109d427595a137589c7e0de5e4adcf5ae3e366e013850cb17bfc6a","stable_dependencies":["qtbase","qtsvg","qttools",{"qttools":":build"}],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/qwt/raw/ea40e765e46413ae865a00f606688ea05e378e8a/f/qwt-pkgconfig.patch","sha256":"7ceb1153ba1d8da4dd61f343023fe742a304fba9f7ff8737c0e62f7dcb0e2bc2","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/qwt/bugs/353/"}]}],"stable_checksum":"dcb085896c28aaec5518cbc08c0ee2b4e60ada7ac929d82639f6189851a6129a","stable_url_args":["https://downloads.sourceforge.net/project/qwt/qwt/6.3.0/qwt-6.3.0.tar.bz2"],"stable_version":"6.3.0"},"qxmpp":{"desc":"Cross-platform C++ XMPP client and server library","head_dependencies":["openssl@4","qtbase",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://invent.kde.org/libraries/qxmpp","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"d1100bf73361512126ddcc4d822e586cf2a265761a0629966390da72160593a6","stable_dependencies":["openssl@4","qtbase",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"1c480d17489e0f83a976b670bb8a36b81e902152c9d5dcfe08b98e3d75f669e7","stable_url_args":["https://invent.kde.org/libraries/qxmpp/-/archive/v1.17.0/qxmpp-v1.17.0.tar.bz2"],"stable_version":"1.17.0"},"r-rig":{"conflicts":[["rig",{":because":"both install `rig` binary"}]],"desc":"R Installation Manager","executables":["rig","rig-shim"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/r-lib/rig","license":"MIT","oldnames":["rig-r"],"ruby_source_checksum":"8f19852a2c95bf2ce2ba8da066b08f0305926b67b65ef06b7fb4407efb9fde9a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7db832e504371b12fd0d43611ccb4530572da3b679133a8ce33577752d374604","stable_url_args":["https://github.com/r-lib/rig/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"r":{"compatibility_version":2,"desc":"Software environment for statistical computing","executables":["R","Rscript"],"head_dependencies":["cairo","gcc","jpeg-turbo","libpng","libx11","openblas","pcre2","readline","tcl-tk","xz","zstd","fontconfig","freetype","gettext","libxau","libxcb","libxdmcp","libxext","libxrender","pixman",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://www.r-project.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"4f4747deae739bd42d0eaf1fcb97538d4b3b34f65b4439647097a12aa8048f5e","stable_dependencies":["cairo","gcc","jpeg-turbo","libpng","libx11","openblas","pcre2","readline","tcl-tk","xz","zstd","fontconfig","freetype","gettext","libxau","libxcb","libxdmcp","libxext","libxrender","pixman",{"pkgconf":":build"}],"stable_checksum":"4da6e61d2c0aac5f14a2e7e432cb5fcc269efe83da4293050ba7f03dff4e2cf4","stable_url_args":["https://cran.r-project.org/src/base/R-4/R-4.6.1.tar.gz"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"4.6.1"},"r3":{"bottle_rebuild":1,"desc":"High-performance URL router library","head_dependencies":["jemalloc","pcre2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/c9s/r3.git",{":branch":"master"}],"homepage":"https://c9s.github.io/r3/bench.html","license":"MIT","local_patch_checksums":{"Patches/r3/1.3.4.patch":"c00d9af0b30d94d918cf438834f2ca06e1f756ee56ed0205f9f6f82bf909cb0e"},"ruby_source_checksum":"1b8d7478941d5098b5c9e696ac14bfe15e981714224d1ad786db94cbeee69075","stable_dependencies":["jemalloc","pcre2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/r3/1.3.4.patch","type":"backport","resolves":[{"type":"defect","id":"https://github.com/c9s/r3/pull/153"}]}],"stable_checksum":"db1fb91e51646e523e78b458643c0250231a2640488d5781109f95bd77c5eb82","stable_url_args":["https://github.com/c9s/r3/archive/refs/tags/1.3.4.tar.gz"],"stable_version":"1.3.4"},"rabbitmq-c":{"desc":"C AMQP client library for RabbitMQ","executables":["amqp-consume","amqp-declare-queue","amqp-delete-queue","amqp-get","amqp-publish"],"head_dependencies":["openssl@4","popt",{"cmake":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"head_url_args":["https://github.com/alanxz/rabbitmq-c.git",{":branch":"master"}],"homepage":"https://github.com/alanxz/rabbitmq-c","license":"MIT","ruby_source_checksum":"3d95cb632fe3d31695c15bd0b660bb90212566302717da247740678068c73367","stable_dependencies":["openssl@4","popt",{"cmake":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"stable_checksum":"0779bd4f00175ff2f722f9dc43b542bea3bc606ed079e7099fa8a18627c2ddc9","stable_url_args":["https://github.com/alanxz/rabbitmq-c/archive/refs/tags/v0.18.1.tar.gz"],"stable_version":"0.18.1"},"rabbitmq":{"caveats":"Management UI: http://localhost:15672\nHomebrew-specific docs: https://rabbitmq.com/install-homebrew.html\n","desc":"Messaging and streaming broker","executables":["rabbitmq-defaults","rabbitmq-diagnostics","rabbitmq-env","rabbitmq-plugins","rabbitmq-queues","rabbitmq-server","rabbitmq-streams","rabbitmq-upgrade","rabbitmqctl","vmware-rabbitmq"],"head_dependencies":["erlang"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.rabbitmq.com","license":"MPL-2.0","ruby_source_checksum":"6e1afe6c824f12104953420412838a13bf05b4f4b7772192850e441af8055304","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/sbin:/usr/sbin:/usr/bin:/bin:$HOMEBREW_PREFIX/bin",":CONF_ENV_FILE":"$HOMEBREW_PREFIX/etc/rabbitmq/rabbitmq-env.conf"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/rabbitmq/std_out.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/rabbitmq/std_error.log"]],"service_run_args":["$HOMEBREW_PREFIX/opt/rabbitmq/sbin/rabbitmq-server"],"stable_dependencies":["erlang"],"stable_checksum":"68c22d5dafa15c0911463aeca73c362d638cd6fb8e407ad39512959c6cc37f0f","stable_url_args":["https://github.com/rabbitmq/rabbitmq-server/releases/download/v4.4.0/rabbitmq-server-generic-unix-4.4.0.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.4.0","bottle_tag":":all","bottle_checksum":"5ffb37a8f76494407f5ac2e4bd0541031d8ffa9eacaff241cc29416cbb73ced1"},"rabbitmqadmin":{"desc":"Command-line tool for RabbitMQ that uses the HTTP API","executables":["rabbitmqadmin"],"head_dependencies":[{"rust":":build"}],"homepage":"https://www.rabbitmq.com/docs/management-cli","license":"Apache-2.0","ruby_source_checksum":"51163becabab840f138da9fd90deefb3ffd4e310ad3891914eb0f35ee4b0b0b2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b52d5964ef296cf6a356522626a622225a825ab1248844172ace0058e211f988","stable_url_args":["https://github.com/rabbitmq/rabbitmqadmin-ng/archive/refs/tags/v2.35.0.tar.gz"],"stable_version":"2.35.0"},"rad":{"desc":"Modern CLI scripts made easy","executables":["rad","radls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/amterp/rad.git",{":branch":"main"}],"homepage":"https://amterp.dev/rad/","license":"Apache-2.0","ruby_source_checksum":"dc607b8fd0656cb745cc4bb74ee4720f367112d6c628b6d8f84327489b429774","stable_dependencies":[{"go":":build"}],"stable_checksum":"db6d974c777017724272f34e6b1221746bb850c0859443b9bb9337e1dbcafc1d","stable_url_args":["https://github.com/amterp/rad/archive/refs/tags/v0.12.1.tar.gz"],"stable_version":"0.12.1"},"radamsa":{"bottle_rebuild":1,"desc":"Test case generator for robustness testing (a.k.a. a \"fuzzer\")","executables":["ol","radamsa","release.sh","tournament.sh","uniqtest.sh"],"homepage":"https://gitlab.com/akihe/radamsa","license":"MIT","ruby_source_checksum":"ae3639328a3b973be86c326d11bb1561970e92e4c3f72281eab735112bf1892b","stable_checksum":"d9a6981be276cd8dfc02a701829631c5a882451f32c202b73664068d56f622a2","stable_url_args":["https://gitlab.com/akihe/radamsa/-/archive/v0.7/radamsa-v0.7.tar.gz"],"stable_version":"0.7","bottle_checksum":"1463cedbf5969dc913d6878fab2a860d9aefd4d9a80f960ee8383086c6d17806"},"radare2":{"desc":"Reverse engineering framework","executables":["clang-format-radare2","r2","r2agent","r2p","r2pm","r2r","r2sdb","rabin2","radare2","radiff2","rafind2","rafs2","ragg2","rahash2","rapatch2","rarun2","rasign2","rasm2","ravc2","rax2"],"head_dependencies":["pkgconf"],"head_url_args":["https://github.com/radareorg/radare2.git",{":branch":"master"}],"homepage":"https://radare.org","license":"LGPL-3.0-only","ruby_source_checksum":"1c4e84be68968237f0ce062d197272798a9d4cd89669839079cc290d329bb31b","stable_dependencies":["pkgconf"],"stable_checksum":"24f3f7ad24f44defc8fd1460a210f08a40980e0d5555b8e8439da8a92c54dac5","stable_url_args":["https://github.com/radareorg/radare2/archive/refs/tags/6.2.4.tar.gz"],"stable_version":"6.2.4"},"radicle":{"desc":"Sovereign code forge built on Git","executables":["git-remote-rad","rad","radicle-node"],"head_dependencies":[{"asciidoctor":":build"},{"rust":":build"}],"homepage":"https://radicle.xyz","license":{":all_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"99177e0b0381a0ed54297edcae734273e083208950283087c9b52f684f8d87d9","stable_dependencies":[{"asciidoctor":":build"},{"rust":":build"}],"stable_checksum":"011bd76d05328438f6c53a06f8952f1ef03fb4dc9ad47adb00190361cd1fd364","stable_url_args":["https://files.radicle.xyz/releases/latest/heartwood-1.10.3.tar.gz"],"stable_version":"1.10.3"},"radvd":{"desc":"IPv6 Router Advertisement Daemon","executables":["radvd","radvdump"],"head_dependencies":["libbsd",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/radvd-project/radvd.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://radvd.litech.org/","license":"radvd","ruby_source_checksum":"e0e194c17aa2115645b8fd3c03e17c5eb453f31b93861ad8f2fbec290fe5c729","stable_dependencies":["libbsd",{"pkgconf":":build"}],"stable_checksum":"91df2ed7faca0716bbd726a17d6467ed92fcb2b6e45b57d9e619f9686ab99e1b","stable_url_args":["https://github.com/radvd-project/radvd/releases/download/v2.21/radvd-2.21.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"2.21"},"rage":{"desc":"Simple, modern, secure file encryption","executables":["rage","rage-keygen"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/str4d/rage.git",{":branch":"main"}],"homepage":"https://str4d.xyz/rage","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"381a6fdd82dfc3c24d388fb3c659d13ac86516f7ee596290b3c5f0950d3b55a4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3684e7e269a677180db116cb8115b008ea462dbb6f223f6983dd6750a863afaa","stable_url_args":["https://github.com/str4d/rage/archive/refs/tags/v0.12.1.tar.gz"],"stable_version":"0.12.1"},"ragel":{"desc":"State machine compiler","executables":["ragel"],"homepage":"https://www.colm.net/open-source/ragel/","license":"GPL-2.0-or-later","ruby_source_checksum":"af509d44f5a2f43b95c9c1466849d8ff8fec9730527f0a705092061775fa64ab","stable_checksum":"47653e376554adbb617d2f1da15394b6a163264e2410c2bff3581347a14890e3","stable_url_args":["https://www.colm.net/files/ragel/ragel-6.11.tar.gz"],"stable_version":"6.11"},"rails-completion":{"desc":"Bash completion for Rails","head_url_args":["https://github.com/mernen/completion-ruby.git",{":branch":"main"}],"homepage":"https://github.com/mernen/completion-ruby","license":"MIT","ruby_source_checksum":"0ad67bc4a6159bf7859c611f02350beccfafafb304dd93d4d726d38d9b7e2c76","stable_checksum":"cbcd002bba2a43730cff54f5386565917913d9dec16dcd89345fbe298fe4316b","stable_url_args":["https://github.com/mernen/completion-ruby/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3","version_scheme":1,"bottle_tag":":all","bottle_checksum":"c8a61b7b584a29b0be33464a28714a01f798a7fcaceaf1c96f1b447363bc51f3"},"rails-mcp-server":{"desc":"MCP server for Rails applications","executables":["rails-mcp-server"],"head_dependencies":["openssl@4","ruby"],"homepage":"https://github.com/maquina-app/rails-mcp-server","license":"MIT","revision":1,"ruby_source_checksum":"f26c184b92ea917fdd32ea8ef174641b8656cb35db5dfd7d6e226da99d6dca79","stable_dependencies":["openssl@4","ruby"],"stable_checksum":"181ca5a798aa073048ab9bc171ba4107f35ec5a4ac9abacd29bdf54e935a9913","stable_url_args":["https://github.com/maquina-app/rails-mcp-server/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"railway":{"desc":"Develop and deploy code with zero configuration","executables":["railway"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/railwayapp/cli.git",{":branch":"master"}],"homepage":"https://railway.com/","license":"MIT","ruby_source_checksum":"ca9192588c03c4552dfc45133ece74bd2b960bf362c02bebc51d4bd41d8404c4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"953b79a2d4422344a64ef2929487a66ebc3e1f67b4024116a55c8da8eebffba3","stable_url_args":["https://github.com/railwayapp/cli/archive/refs/tags/v5.71.0.tar.gz"],"stable_version":"5.71.0"},"rain":{"caveats":"Deploying CloudFormation stacks with rain requires the AWS CLI to be installed.\nAll other functionality works without the AWS CLI.\n","deprecate_args":{":date":"2026-08-08",":because":":repo_archived"},"desc":"Command-line tool for working with AWS CloudFormation","disable_args":{":date":"2027-02-08",":because":":repo_archived"},"executables":["rain"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/aws-cloudformation/rain","license":"Apache-2.0","ruby_source_checksum":"0c4d39e6c2bc0f6a042bf4e772af909addd4e2cc034bf3575f9e2510141e2fc6","stable_dependencies":[{"go":":build"}],"stable_checksum":"1387dd8e17160a51e8c99fc6654107bcb39dc94a137338c13e4ade30a344d3ef","stable_url_args":["https://github.com/aws-cloudformation/rain/archive/refs/tags/v1.24.4.tar.gz"],"stable_version":"1.24.4"},"rainbarf":{"desc":"CPU/RAM/battery stats chart bar for tmux (and GNU screen)","executables":["rainbarf"],"head_dependencies":[{"pod2man":":build"}],"head_url_args":["https://github.com/creaktive/rainbarf.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/creaktive/rainbarf","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"394213ab5de565c9bdf46a88901ed0b9a62ca7818e5eec619a2670770c4eb1c9","stable_dependencies":[{"pod2man":":build"}],"stable_checksum":"5fc96ffc16929e2158e82baf2a39f5573e6013a280ad66067e1eaee594be98df","stable_url_args":["https://github.com/creaktive/rainbarf/archive/refs/tags/v1.5.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.5","bottle_tag":":all","bottle_checksum":"38468e83f62fd6e59c5647e82ce310682b08cf33b1bf9cb20275b6a078b7c53a"},"rainfrog":{"desc":"Database management TUI for PostgreSQL/MySQL/SQLite","executables":["rainfrog"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/achristmascarl/rainfrog.git",{":branch":"main"}],"homepage":"https://github.com/achristmascarl/rainfrog","license":"MIT","ruby_source_checksum":"53f702ee64525fbe6604f2521287b43a8f3bda4e7ed743a795a90f71f7190c21","stable_dependencies":[{"rust":":build"}],"stable_checksum":"30d4c4843c040441422eb9d64d386bf35f6c2c1de345944cc3e12f17e0cd0ca5","stable_url_args":["https://github.com/achristmascarl/rainfrog/archive/refs/tags/v0.4.6.tar.gz"],"stable_version":"0.4.6"},"rake-completion":{"desc":"Bash completion for Rake","head_url_args":["https://github.com/mernen/completion-ruby.git",{":branch":"main"}],"homepage":"https://github.com/mernen/completion-ruby","license":"MIT","ruby_source_checksum":"c882cee5d17bfd016ba0d8ab890587e703a39e81dedfc6460d5a132c5191c895","stable_checksum":"cbcd002bba2a43730cff54f5386565917913d9dec16dcd89345fbe298fe4316b","stable_url_args":["https://github.com/mernen/completion-ruby/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3","bottle_tag":":all","bottle_checksum":"5004cd20889962fc9ce3a921f56e27cb5a28e0f88fde57ae1428e28e0dbf89bb"},"rakudo-star":{"aliases":["perl6"],"conflicts":[["moor",{":because":"both install `moar` binaries"}],["moarvm",{":because":"rakudo-star currently ships with moarvm and nqp included"}],["nqp",{":because":"rakudo-star currently ships with moarvm and nqp included"}],["parrot"],["rakudo"]],"desc":"Rakudo compiler and commonly used packages","executables":["lwp-download.p6","lwp-download.p6-j","lwp-download.p6-js","lwp-download.p6-m","lwp-get.p6","lwp-get.p6-j","lwp-get.p6-js","lwp-get.p6-m","moar","new-localization","new-localization-j","new-localization-js","new-localization-m","nqp","nqp-m","perl6","perl6-debug","perl6-debug-m","perl6-gdb-m","perl6-lldb-m","perl6-m","perl6-valgrind-m","pod2onepage","pod2onepage-j","pod2onepage-js","pod2onepage-m","prove6","prove6-j","prove6-js","prove6-m","raku","raku-debug","rakudo","rakudo-debug","rakudo-debug-m","rakudo-gdb-m","rakudo-lldb-m","rakudo-m","rakudo-valgrind-m","s6","s6-j","s6-js","s6-m","terminal-autodetect","terminal-autodetect-j","terminal-autodetect-js","terminal-autodetect-m","update-localization","update-localization-j","update-localization-js","update-localization-m","zef","zef-deps","zef-deps-j","zef-deps-js","zef-deps-m","zef-j","zef-js","zef-m"],"head_dependencies":["libtommath","mimalloc",{"openssl@4":":no_linkage"},{"readline":":no_linkage"},"zstd","libuv",{"pkgconf":":build"},{"sqlite":[":build",":test"]},{"bash":":build"}],"head_uses_from_macos":[[{"perl":":build"}],["libffi"],["libxml2"]],"homepage":"https://rakudo.org/","license":"Artistic-2.0","ruby_source_checksum":"cd2ace2ecbe9d7db6d61452fd043b21e198f60d9da9e23b844a1c2b4d58c6d06","stable_dependencies":["libtommath","mimalloc",{"openssl@4":":no_linkage"},{"readline":":no_linkage"},"zstd","libuv",{"pkgconf":":build"},{"sqlite":[":build",":test"]},{"bash":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"feee33e1d9e58ac76d09c3d2fb6790b9881be821924783a62af6c92899fe6365","stable_url_args":["https://github.com/rakudo/star/releases/download/2026.09/rakudo-star-2026.09.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}],["libffi"],["libxml2"]],"stable_version":"2026.09"},"rakudo":{"conflicts":[["rakudo-star"]],"desc":"Mature, production-ready implementation of the Raku language","executables":["perl6","perl6-debug","perl6-debug-m","perl6-gdb-m","perl6-lldb-m","perl6-m","perl6-valgrind-m","raku","raku-debug","raku-install-dist","rakudo","rakudo-debug","rakudo-debug-m","rakudo-gdb-m","rakudo-lldb-m","rakudo-m","rakudo-valgrind-m"],"head_dependencies":["moarvm","nqp"],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://rakudo.org","license":"Artistic-2.0","ruby_source_checksum":"53217a8a638a15a689655d4e9e29e1b581d1d86d53a22910033fdbe6cbf096f8","stable_dependencies":["moarvm","nqp"],"stable_checksum":"7216aeea9e9780917deb49ec66cd64bc18ad67ce1d8657d8f61cf37d275a468e","stable_url_args":["https://github.com/rakudo/rakudo/releases/download/2026.09/rakudo-2026.09.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"2026.09"},"ralph-orchestrator":{"desc":"Multi-agent orchestration framework for autonomous AI task completion","executables":["ralph"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mikeyobrien/ralph-orchestrator.git",{":branch":"main"}],"homepage":"https://github.com/mikeyobrien/ralph-orchestrator","license":"MIT","ruby_source_checksum":"1a02a3a03abaab771480fcc5c6bd2ada32ab38ec08aa805076499c1b8a867380","stable_dependencies":[{"rust":":build"}],"stable_checksum":"10e7a99e87a30709a154bdb8ff3ea315164801e6d76e4fe90c4a4c34a02a9163","stable_url_args":["https://github.com/mikeyobrien/ralph-orchestrator/archive/refs/tags/v2.10.1.tar.gz"],"stable_version":"2.10.1"},"ramalama":{"bottle_rebuild":1,"desc":"Goal of RamaLama is to make working with AI boring","executables":["ramalama"],"head_dependencies":["libyaml","python@3.15",{"rpds-py":":no_linkage"},"llama.cpp"],"homepage":"https://ramalama.ai","license":"MIT","ruby_source_checksum":"62d568c00d4d350596b9dc105593e40e9144cf0672b2b569fa8076554aafed8d","stable_dependencies":["libyaml","python@3.15",{"rpds-py":":no_linkage"},"llama.cpp"],"stable_checksum":"54daf1cde410347bd0cc7a8f1b8a036a19e8f7d63367d9bc63be8bf4ccc0084b","stable_url_args":["https://files.pythonhosted.org/packages/10/c6/2487a19773ad71e05e476c3e6df6b78e8ab056270b5b7876a98602f1025b/ramalama-0.25.0.tar.gz"],"stable_version":"0.25.0"},"rammap":{"desc":"Extensible and performant aligner and read mapper","executables":["rammap"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jwanglab/rammap.git",{":branch":"main"}],"homepage":"https://github.com/jwanglab/rammap","license":"MIT","ruby_source_checksum":"7c5f91ee372ce4af20067254131cf4f76b1c440d4851e606d02a7f951fa1d5c5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"66d96ba52cd4ed6f1365aa3f1b1e736aeccbbcab71b8b590d3b7cc997b1a7fbd","stable_url_args":["https://github.com/jwanglab/rammap/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"rancher-cli":{"desc":"Unified tool to manage your Rancher server","executables":["rancher"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rancher/cli.git",{":branch":"main"}],"homepage":"https://github.com/rancher/cli","license":"Apache-2.0","ruby_source_checksum":"ba8dc197d265c77ad330a22c5c241d8e8a2da2d665684da73b66eec771553e57","stable_dependencies":[{"go":":build"}],"stable_checksum":"77ed5b7cc5ba86962c241ec6e96efc48871c115ee04ec180e43f3b8a44c59973","stable_url_args":["https://github.com/rancher/cli/archive/refs/tags/v2.15.2.tar.gz"],"stable_version":"2.15.2"},"rancher-machine":{"desc":"Machine management for a container-centric world","executables":["rancher-machine"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rancher/machine.git",{":branch":"master"}],"homepage":"https://github.com/rancher/machine","license":"Apache-2.0","ruby_source_checksum":"9b53f967fb467af2e0a69396b569e2e43b4efe2f4e7ea81860b432b63092ac4a","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/rancher-machine/bin/rancher-machine","start","default"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"e039feb0f202854a97737bf7eadfde1d1a647294494c153791d191f8277835b0","stable_url_args":["https://github.com/rancher/machine/archive/refs/tags/v0.15.0-rancher145.tar.gz"],"stable_version":"0.15.0-rancher145"},"rancid":{"conflicts":[["par",{":because":"both install `par` binaries"}]],"desc":"Really Awesome New Cisco confIg Differ","executables":["a10login","agmrancid","alogin","anlogin","arancid","avologin","blogin","brancid","brlogin","cat5rancid","clogin","control_rancid","csblogin","cssrancid","dllogin","elogin","erancid","f5rancid","flogin","fnlogin","fxlogin","hlogin","hpuifilter","hrancid","htlogin","htrancid","jerancid","jlogin","lg.cgi","lgform.cgi","mrancid","mrvlogin","mtlogin","nlogin","noklogin","nrancid","nslogin","nsrancid","panlogin","par","plogin","rancid","rancid-cvs","rancid-fe","rancid-run","rblogin","rivlogin","rivrancid","rrancid","rtftpcopy","tlogin","trancid","ulogin","wlogin","xilogin","xirancid","xlogin"],"head_uses_from_macos":[["perl"]],"homepage":"https://www.shrubbery.net/rancid/","license":"BSD-3-Clause","ruby_source_checksum":"4497c98308081c80217045c67377ab9b6c8495f1f9912f88e23ae1595a5c6ad4","stable_checksum":"cbf608d8508b55dffb6b30c7a1c45c16ea53af7611a466e0cc47a863252f6e49","stable_url_args":["https://www.shrubbery.net/pub/rancid/rancid-3.14.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"3.14","bottle_checksum":"972e80a0776fb3ae603f16eee01bca52199b5426737b846c5192c8529dd93168"},"randomize-lines":{"desc":"Reads and randomize lines from a file (or STDIN)","executables":["rl"],"homepage":"https://arthurdejong.org/rl/","license":"GPL-2.0-or-later","ruby_source_checksum":"edd771ee242b2e0e91175fe7acef5583e606ef166e18b2ba0970a6f1721ad43c","stable_checksum":"1cfca23d6a14acd190c5a6261923757d20cb94861c9b2066991ec7a7cae33bc8","stable_url_args":["https://arthurdejong.org/rl/rl-0.2.7.tar.gz"],"stable_version":"0.2.7","bottle_checksum":"489084bd61495369766199746c6a3f011fe598d5b17eb809c10e99c9cfec7526"},"range-v3":{"bottle_rebuild":3,"desc":"Experimental range library for C++14/17/20","head_dependencies":[{"cmake":":build"}],"homepage":"https://ericniebler.github.io/range-v3/","license":"BSL-1.0","ruby_source_checksum":"6fee425b83ebdee07e299259fabf10851442cf6633d7d856636a94d029c4999a","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ericniebler/range-v3/commit/54fca7092f21bb5f06bf25bc0d99a8f58142a14b.patch?full_index=1","sha256":"9fa907eaea528c547afd4643fa6e15131a6c827281b18628878794e9cc929414","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ericniebler/range-v3/pull/1863"}]}],"stable_checksum":"015adb2300a98edfceaf0725beec3337f542af4915cec4d0b89fa0886f4ba9cb","stable_url_args":["https://github.com/ericniebler/range-v3/archive/refs/tags/0.12.0.tar.gz"],"stable_version":"0.12.0","bottle_tag":":all","bottle_checksum":"6e8ed329dcadb543381b45e5fac6994216dd9240da78df421272e3a9672c5182"},"range2cidr":{"desc":"Converts IP ranges to CIDRs","executables":["range2cidr"],"head_dependencies":[{"go":":build"}],"homepage":"https://ipinfo.io","license":"Apache-2.0","ruby_source_checksum":"c524a6a700dbb4cd2058b0cda47721cb1375b2cb362f4a233f4df662c5e5b433","stable_dependencies":[{"go":":build"}],"stable_checksum":"bcf717e779d72f5b1ee01d808d6c86dfa5d9431ab786391c103a19cf3753948d","stable_url_args":["https://github.com/ipinfo/cli/archive/refs/tags/range2cidr-3.3.3.tar.gz"],"stable_version":"3.3.3"},"ranger":{"bottle_rebuild":4,"desc":"File browser","executables":["ranger","rifle"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/ranger/ranger.git",{":branch":"master"}],"homepage":"https://ranger.github.io","license":"GPL-3.0-or-later","ruby_source_checksum":"adfc7e8919ec2ddf69bc0a3978cca95fd161af6171e870dedb4da179c04e18ac","stable_dependencies":["python@3.15"],"stable_checksum":"bee308b636137b9135111fc795a57cdbb95257f2670101042ac3d7747dec32c8","stable_url_args":["https://files.pythonhosted.org/packages/b6/57/c53a45928a3d6ac6a4b3d7a5d54af58a74592d4d405973d249268fc85157/ranger_fm-1.9.4.tar.gz"],"stable_version":"1.9.4","bottle_tag":":all","bottle_checksum":"292af243094e88a780b3a509fa9d774b7613ba60e7c77d5b1041ed1cadd64cf8"},"rapid-mlx":{"desc":"Fast local AI engine for Apple Silicon with an OpenAI-compatible API","executables":["rapid-mlx","rapid-mlx-bench","rapid-mlx-chat","rapid-mlx-convert-clm-head","rmlx","vllm-mlx","vllm-mlx-bench","vllm-mlx-chat"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","mlx","numpy",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/raullenchai/Rapid-MLX","license":"Apache-2.0","revision":1,"ruby_source_checksum":"06c7cd0fe6145e56b0f2f8b561519901e4a73fa28f85edfd396409ab75445edc","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","mlx","numpy",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b5ad90eab4ad17b558a95438edbf5fed3146a332971c08998a41685c5f426b1b","stable_url_args":["https://files.pythonhosted.org/packages/36/52/38cda5d432bbc0738863790c43513e96add4209c5d5fe3505d4f9e85d892/rapid_mlx-0.15.7.tar.gz"],"stable_version":"0.15.7"},"rapidfuzz-cpp":{"desc":"Rapid fuzzy string matching in C++ using the Levenshtein Distance","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/rapidfuzz/rapidfuzz-cpp.git",{":branch":"main"}],"homepage":"https://rapidfuzz.github.io/rapidfuzz-cpp/","license":"MIT","ruby_source_checksum":"eaa41e139b55d985b9cedd4f9fd0d7b06c273373277eb0144a6f3a3300b22013","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a0dd2ef361cac165e12076696e7c7e8d069a2908abd9599ad4bd190de33f9881","stable_url_args":["https://github.com/rapidfuzz/rapidfuzz-cpp/archive/refs/tags/v3.3.4.tar.gz"],"stable_version":"3.3.4","bottle_tag":":all","bottle_checksum":"6f1182f3b819bf5d41173fdc2c0f6dbbcaf2bef11913fc37f97e70b1a6d8f7a2"},"rapidjson":{"bottle_rebuild":3,"desc":"JSON parser/generator for C++ with SAX and DOM style APIs","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/Tencent/rapidjson.git",{":branch":"master"}],"homepage":"https://rapidjson.org/","license":"MIT","ruby_source_checksum":"3d4c09d305fd07957c478edf120d90c0c7a353b840f99cf6dadb308ad4ab11ea","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Tencent/rapidjson/commit/9bd618f545ab647e2c3bcbf2f1d87423d6edf800.patch?full_index=1","sha256":"ce341a69d6c17852fddd5469b6aabe995fd5e3830379c12746a18c3ae858e0e1","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Tencent/rapidjson/pull/719"}]}],"stable_checksum":"bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e","stable_url_args":["https://github.com/Tencent/rapidjson/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"ba505c9a587b3c26539eae5dd732ae36bca53b67daf94579fee177d88094fa52"},"rapidyaml":{"conflicts":[["c4core",{":because":"both install `c4core` files `include/c4`"}]],"desc":"Library to parse and emit YAML, and do it fast","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/biojppm/rapidyaml","license":"MIT","ruby_source_checksum":"8228cd0de73d02797dd3f4236511ee5890b95da4bf65ad9e672d6ccb5dc56b4d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a0ce80a8f4211580c8703e57acb813a28ca6ec80908f6eb926be94be8e98d39d","stable_url_args":["https://github.com/biojppm/rapidyaml/releases/download/v0.16.0/rapidyaml.v0.16.0.src.tgz"],"stable_version":"0.16.0"},"raptor":{"compatibility_version":1,"desc":"RDF parser toolkit","executables":["rapper"],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"https://librdf.org/raptor/","license":{":any_of":["LGPL-2.1-or-later","GPL-2.0-or-later","Apache-2.0"]},"revision":1,"ruby_source_checksum":"ec95420ad6594fc9f33965ee3dfe0ec84e137eec2ee13326f4b7cbf56496ffe5","stable_patches":[{"strip":"p1","url":"https://github.com/dajobe/raptor/commit/ac914399b9013c54572833d4818e6ce008136dc9.patch?full_index=1","sha256":"d527fb9ad94f22acafcec9f3b626fb876b7fb1b722e6999cf46a158172bb0992","type":"backport","resolves":[{"type":"defect","id":"https://github.com/dajobe/raptor/pull/58"}]}],"stable_checksum":"089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680","stable_url_args":["https://download.librdf.org/source/raptor2-2.0.16.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"2.0.16"},"rargs":{"bottle_rebuild":1,"desc":"Util like xargs + awk with pattern matching support","executables":["rargs"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/lotabout/rargs","license":"MIT","ruby_source_checksum":"a40a029f5d88a146046c19e8c04bc383ce4ce01bd4ee8244c10545e332817902","stable_dependencies":[{"rust":":build"}],"stable_checksum":"22d9aa4368a0f9d1fd82391439d3aabf4ddfb24ad674a680d6407c9e22969da3","stable_url_args":["https://github.com/lotabout/rargs/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0","bottle_checksum":"a1030b51564a181c68ce37cc615ae774b53f72e24c9f0949a0fd5024f21996cc"},"rarian":{"desc":"Documentation metadata library","executables":["rarian-example","rarian-sk-config","rarian-sk-extract","rarian-sk-gen-uuid","rarian-sk-get-cl","rarian-sk-get-content-list","rarian-sk-get-extended-content-list","rarian-sk-get-scripts","rarian-sk-install","rarian-sk-migrate","rarian-sk-preinstall","rarian-sk-rebuild","rarian-sk-update","scrollkeeper-config","scrollkeeper-extract","scrollkeeper-gen-seriesid","scrollkeeper-get-cl","scrollkeeper-get-content-list","scrollkeeper-get-extended-content-list","scrollkeeper-get-index-from-docpath","scrollkeeper-get-toc-from-docpath","scrollkeeper-get-toc-from-id","scrollkeeper-install","scrollkeeper-preinstall","scrollkeeper-rebuilddb","scrollkeeper-uninstall","scrollkeeper-update"],"head_dependencies":["tinyxml2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://rarian.freedesktop.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"1195d567c59811aa9d877d79b585ab325db424baa17bd51b95cae31e2c22f785","stable_dependencies":["tinyxml2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"9d4f7873009d2e31b8b1ec762606b12bee5526e1fe75de48e9495382bfef2bea","stable_url_args":["https://gitlab.freedesktop.org/rarian/rarian/-/releases/0.8.6/downloads/assets/rarian-0.8.6.tar.bz2"],"stable_version":"0.8.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"a6707c1941c3e76d099eb2d1a780bfd01ce45980f2446b81f16204d781e37bfa"},"rasqal":{"desc":"RDF query library","executables":["rasqal-config","roqet"],"head_dependencies":["raptor",{"pkgconf":[":build",":test"]}],"homepage":"https://librdf.org/rasqal/","license":{":any_of":["LGPL-2.1-or-later","GPL-2.0-or-later","Apache-2.0"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"063c656decfd5e4179624002251f829bd2155e16cfb62d1d9979f5d1e559e9b6","stable_dependencies":["raptor",{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"6924c9ac6570bd241a9669f83b467c728a322470bf34f4b2da4f69492ccfd97c","stable_url_args":["https://download.librdf.org/source/rasqal-0.9.33.tar.gz"],"stable_version":"0.9.33","bottle_cellar":":any","bottle_checksum":"b3c70287723dc5ba946ee2ec128b443652a1ae3b30c82e1205547e3840a7b374"},"rasterio":{"conflicts":[["rio-terminal",{":because":"both install `rio` binaries"}]],"desc":"Reads and writes geospatial raster datasets","executables":["rio"],"head_dependencies":[{"certifi":":no_linkage"},"gdal","numpy","python@3.14",{"cmake":":build"},{"meson":":build"},{"ninja":":build"}],"homepage":"https://rasterio.readthedocs.io/en/stable/","license":"BSD-3-Clause","ruby_source_checksum":"eaf05056ddf292386d449fa0da75f986fd70c9a14155b323adb14fbc4f43b1a8","stable_dependencies":[{"certifi":":no_linkage"},"gdal","numpy","python@3.14",{"cmake":":build"},{"meson":":build"},{"ninja":":build"}],"stable_checksum":"e65a15b7bd22ce8f8ce8159856669dc9fafabf66cde6156e8f8e71d55abcd515","stable_url_args":["https://files.pythonhosted.org/packages/51/90/bd0a124e164f5fe776084c9731b43ab136b31281a18608e617cdb5f2be70/rasterio-1.5.2.tar.gz"],"stable_version":"1.5.2"},"rasusa":{"desc":"Randomly subsample sequencing reads or alignments","executables":["rasusa"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mbhall88/rasusa.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://doi.org/10.21105/joss.03941","license":"MIT","ruby_source_checksum":"2e75cee2df615b8ee28d7d0fdc31290392f5bbaf78db4d40f3be7257ea031fc1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c58ee8cdb2e40c921fbef4b8ceffcb7999687b473152f942a6bda0089da6b256","stable_url_args":["https://github.com/mbhall88/rasusa/archive/refs/tags/5.1.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"5.1.0"},"ratarmount":{"bottle_rebuild":1,"desc":"Mount and efficiently access archives as filesystems","executables":["ratarmount"],"head_dependencies":[{"libfuse":":no_linkage"},"python@3.15","zlib-ng-compat","zstd"],"head_url_args":["https://github.com/mxmlnkn/ratarmount.git",{":branch":"master"}],"homepage":"https://github.com/mxmlnkn/ratarmount","license":"MIT","revision":1,"ruby_source_checksum":"19006fa442236b5fe573ec7e6bf07e6d7442a39a5b7683164a23325ac55f52af","stable_dependencies":[{"libfuse":":no_linkage"},"python@3.15","zlib-ng-compat","zstd"],"stable_checksum":"9e96f0f887db67a3ea68c4ecc625c05a3636cd8f29d80491eb170d934d3caa00","stable_url_args":["https://files.pythonhosted.org/packages/a5/80/f7f628af7652a89b7f400b23fea17395dd6b27949ae8a45b6e81d69bd810/ratarmount-1.3.0.tar.gz"],"stable_version":"1.3.0"},"ratchet":{"desc":"Tool for securing CI/CD workflows with version pinning","executables":["ratchet"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sethvargo/ratchet.git",{":branch":"main"}],"homepage":"https://github.com/sethvargo/ratchet","license":"Apache-2.0","ruby_source_checksum":"b9b72b858b59cd86ebd7e9215c8427f76b3efe5c8f19aa0932b8920121df6e1e","stable_dependencies":[{"go":":build"}],"stable_checksum":"7fe2adcf0f5eea0fdd80812d4a0bb20e0b7a4197b6c448191338214d94a8b594","stable_url_args":["https://github.com/sethvargo/ratchet/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"ratfor":{"desc":"Rational Fortran","executables":["ratfor"],"head_dependencies":["gcc"],"homepage":"http://www.dgate.org/ratfor/","license":":public_domain","ruby_source_checksum":"48b4e104a2334c03ec0ec89d4c94bb6c776bd8638de740f470444acc659ab201","stable_dependencies":["gcc"],"stable_checksum":"943b5de328d7b890cb444b17fb7dab656ffaa0d388c7d40b649d34b736b137ff","stable_url_args":["https://deb.debian.org/debian/pool/main/r/ratfor/ratfor_1.07.orig.tar.gz"],"stable_version":"1.07","bottle_checksum":"1bb410b5c28cb156882880dd1fd0c561c303017220a47d5e22183d608419ba19"},"rathole":{"bottle_rebuild":2,"desc":"Reverse proxy for NAT traversal","executables":["rathole"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/rathole-org/rathole","license":"Apache-2.0","local_patch_checksums":{"Patches/rathole/rust-1.80.patch":"deca6178df16517f752c309f6290678cbddb24cd3839057f746d0817405965f9"},"ruby_source_checksum":"9dc828501c0fc178ee2dbc0e190b473cf1285a8cd0611b1321585a7c1ce1c513","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/rathole.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/rathole.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/rathole/bin/rathole","$HOMEBREW_PREFIX/etc/rathole/rathole.toml"]],"stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/rathole/rust-1.80.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/rathole-org/rathole/issues/380"}]},{"strip":"p1","data":true}],"stable_checksum":"c8698dc507c4c2f7e0032be24cac42dd6656ac1c52269875d17957001aa2de41","stable_url_args":["https://github.com/rathole-org/rathole/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"ratify":{"desc":"Artifact Ratification Framework","executables":["ratify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/notaryproject/ratify.git",{":branch":"main"}],"homepage":"https://ratify.dev","license":"Apache-2.0","ruby_source_checksum":"5a73a563979596718dbe07397dc5d1c7635d1cff65b8c2bf0d24bcb9c021372f","stable_dependencies":[{"go":":build"}],"stable_checksum":"c2ecdb37ee6b2fd8128003ad47ebe7ef0a9766379ebc7ff83b999b7ea90e06cb","stable_url_args":["https://github.com/notaryproject/ratify/archive/refs/tags/v1.4.8.tar.gz"],"stable_version":"1.4.8"},"rats":{"desc":"Rough auditing tool for security","executables":["rats"],"head_uses_from_macos":[["expat"]],"homepage":"https://security.web.cern.ch/security/recommendations/en/codetools/rats.shtml","license":"GPL-2.0-or-later","ruby_source_checksum":"4d7cdda48248bc370c82b37ffe2a9c7c971dbe77b1aaae4a255a7a1227c47a92","stable_checksum":"2163ad111070542d941c23b98d3da231f13cf065f50f2e4ca40673996570776a","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rough-auditing-tool-for-security/rats-2.4.tgz"],"stable_uses_from_macos":[["expat"]],"stable_version":"2.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"1599be8be509e96e1310209d4334a0f09ecc2fad0f5f99920af18a4459a67e66"},"rattler-build":{"desc":"Universal conda package builder","executables":["patch-apply-gen-test-data","rattler-build"],"head_dependencies":["openssl@4","xz",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/prefix-dev/rattler-build.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://rattler.build","license":"BSD-3-Clause","ruby_source_checksum":"0d65dedeaa4a02417a8057959eb079540371cb7a768c5c1207dc6f8e38bc89c9","stable_dependencies":["openssl@4","xz",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7ca617a029b128e61a4b9e77fe02ba6c8291a9ade0490ef304a1f6fd265b80a8","stable_url_args":["https://github.com/prefix-dev/rattler-build/archive/refs/tags/v0.77.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.77.0"},"rattler-index":{"desc":"Index conda channels using rattler","executables":["rattler-index"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/conda/rattler.git",{":branch":"main"}],"homepage":"https://github.com/conda/rattler","license":"BSD-3-Clause","ruby_source_checksum":"10e2cf317745fe8095068dd6c06c6b2918a1a3c206690a14b799211b7a42424e","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"01ca2dfd8ca86c7460a3f39d959891f67859b59132eea0b04b3a70f6ece99e70","stable_url_args":["https://github.com/conda/rattler/archive/refs/tags/rattler_index-v0.34.0.tar.gz"],"stable_version":"0.34.0"},"ratty":{"desc":"GPU-rendered terminal emulator with inline 3D graphics","executables":["ratty"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/orhun/ratty.git",{":branch":"main"}],"homepage":"https://ratty-term.org/","license":"MIT","ruby_source_checksum":"af82139c43278c6a94c249126d4f5c0e1895484ddf1b4559a87bbb1a588b0dd2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"84a5e38d6b811f158333f30e827621a8a70610306b0ab56ea14043cb306cfae9","stable_url_args":["https://github.com/orhun/ratty/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"rav1e":{"compatibility_version":1,"desc":"Fastest and safest AV1 video encoder","executables":["rav1e"],"head_dependencies":[{"cargo-c":":build"},{"rust":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/xiph/rav1e.git",{":branch":"master"}],"homepage":"https://github.com/xiph/rav1e","license":"BSD-2-Clause","ruby_source_checksum":"d290e2d73cc00a565b7b74218ec466fed99624226d6525b2fd359ac37ef305a3","stable_dependencies":[{"cargo-c":":build"},{"rust":":build"},{"nasm":":build"}],"stable_checksum":"06d1523955fb6ed9cf9992eace772121067cca7e8926988a1ee16492febbe01e","stable_url_args":["https://github.com/xiph/rav1e/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1","bottle_cellar":":any","bottle_checksum":"5903af836d3c0b3101af86df8463a51616f9a891a9b382838249408f9e7eea3d"},"raven":{"desc":"Risk Analysis and Vulnerability Enumeration for CI/CD","executables":["raven"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"homepage":"https://github.com/CycodeLabs/raven","license":"Apache-2.0","revision":1,"ruby_source_checksum":"468870815096a07f4cf1bb9702aaa6830366beab80edf02ae1fda99427a42249","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"a7cb02102b43dbaad3b50970f92090b86a3b3bb65aae9976a3887f4c8c935238","stable_url_args":["https://files.pythonhosted.org/packages/d8/b6/4bc5aecae28382720fca4e9492a623e3d821d96e8f4d06e4335c77779ebd/raven_cycode-1.0.9.tar.gz"],"stable_version":"1.0.9"},"rawdog":{"bottle_rebuild":2,"desc":"CLI tool to generate and run code with llms","executables":["rawdog"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},"sqlite",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/granawkins/rawdog.git",{":branch":"main"}],"homepage":"https://github.com/granawkins/rawdog","license":"Apache-2.0","revision":27,"ruby_source_checksum":"06297ac2fe0dd9cdcab914c50bf448a271c9a429626fb0becce74a5a9f92ce8d","stable_dependencies":[{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},"sqlite",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"1fc37d0e3336e87568ae9ee5dde5e7c68c1af652efd0956ee0c62281ddf14b41","stable_url_args":["https://files.pythonhosted.org/packages/3c/ab/eaae3e0f2fac4a717d632990795fd6a560efaf9e54a1741e842234dec1cb/rawdog_ai-0.1.6.tar.gz"],"stable_version":"0.1.6"},"rawtoaces":{"desc":"Utility for converting camera RAW image files to ACES","executables":["rawtoaces"],"head_dependencies":["ceres-solver","exiftool","gflags","glog","lensfun","openimageio",{"cmake":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/AcademySoftwareFoundation/rawtoaces","license":"Apache-2.0","revision":1,"ruby_source_checksum":"e5900776f9ed3ce17e3b70928d137f930dbf25e42ae3800148bff82f72948111","stable_dependencies":["ceres-solver","exiftool","gflags","glog","lensfun","openimageio",{"cmake":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"}],"stable_checksum":"1687f12ce34c3d01d5e3d293dacf14df3d815d51d4595c12321d0262a5adc792","stable_url_args":["https://github.com/AcademySoftwareFoundation/rawtoaces/archive/refs/tags/v2.2.2.tar.gz"],"stable_version":"2.2.2"},"raxml-ng":{"desc":"RAxML Next Generation: faster, easier-to-use and more flexible","executables":["raxml-ng"],"head_dependencies":["gmp",{"bison":":build"},{"cmake":":build"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://cme.h-its.org/exelixis/web/software/raxml/","license":"AGPL-3.0-or-later","ruby_source_checksum":"b0b2dad0b466ae0eccd8d67e19a171eca18730291bcef09db96a26b497766368","stable_dependencies":["gmp",{"bison":":build"},{"cmake":":build"}],"stable_url_args":["https://github.com/amkozlov/raxml-ng.git",{":tag":"2.0.3",":revision":"173b012f9989bfdd53970e6917e4037be3d1e38e"}],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"2.0.3"},"raylib":{"compatibility_version":1,"desc":"Simple and easy-to-use library to learn videogames programming","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/raysan5/raylib.git",{":branch":"master"}],"homepage":"https://www.raylib.com/","license":"Zlib","ruby_source_checksum":"9bd5f205e0489aa7e746faec7d3d790f623088b8370d11cff9278a8b7b6a13f9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"df7a13129b1bec9e73a6962efff170beba310ee6eab8f94cd000b7316b4db5ee","stable_url_args":["https://github.com/raysan5/raylib/archive/refs/tags/6.2.tar.gz"],"stable_version":"6.2"},"rbenv-aliases":{"bottle_rebuild":1,"desc":"Make aliases for Ruby versions","executables":["rbenv-alias","rbenv-unalias"],"head_dependencies":["rbenv"],"head_url_args":["https://github.com/tpope/rbenv-aliases.git",{":branch":"master"}],"homepage":"https://github.com/tpope/rbenv-aliases","license":"MIT","revision":1,"ruby_source_checksum":"bb037e42f1872486c729d75db276cb28b9dc64472bc5e3c752decfe7b328fb35","stable_dependencies":["rbenv"],"stable_checksum":"12e89bc4499e85d8babac2b02bc8b66ceb0aa3f8047b26728a3eca8a6030273d","stable_url_args":["https://github.com/tpope/rbenv-aliases/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"1478142388cffd4c60833cdc2b6e7f3bcac3f6e8b15e095167718ceb0cd7c237"},"rbenv-binstubs":{"bottle_rebuild":1,"desc":"Make rbenv aware of bundler binstubs","executables":["rbenv-bundles"],"head_dependencies":["rbenv"],"head_url_args":["https://github.com/Purple-Devs/rbenv-binstubs.git",{":branch":"master"}],"homepage":"https://github.com/Purple-Devs/rbenv-binstubs","license":"MIT","revision":1,"ruby_source_checksum":"331660deec0d4716f11d54b856336a0b248128f796dad28d6ae8413960a67478","stable_dependencies":["rbenv"],"stable_checksum":"305000b8ba5b829df1a98fc834b7868b9e817815c661f429b0e28c1f613f4d0c","stable_url_args":["https://github.com/Purple-Devs/rbenv-binstubs/archive/refs/tags/v1.5.tar.gz"],"stable_version":"1.5","bottle_tag":":all","bottle_checksum":"cf92d2a4a872f49ddf33d4e4132ab0d1de390bf0c027a0f0e27925110bb01fe5"},"rbenv-bundle-exec":{"bottle_rebuild":1,"desc":"Integrate rbenv and bundler","head_dependencies":["rbenv"],"head_url_args":["https://github.com/maljub01/rbenv-bundle-exec.git",{":branch":"master"}],"homepage":"https://github.com/maljub01/rbenv-bundle-exec","license":"MIT","revision":1,"ruby_source_checksum":"a4075a16059c953b7f31614a87b76d31324d8103055c69c7e309f3ac06708386","stable_dependencies":["rbenv"],"stable_checksum":"2da08cbb1d8edecd1bcf68005d30e853f6f948c54ddb07bada67762032445cf3","stable_url_args":["https://github.com/maljub01/rbenv-bundle-exec/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"8c0d3d96110c571151ccc1500854047f47bd9f2b372bc65b70b0bde9f7a4465f"},"rbenv-bundler-ruby-version":{"bottle_rebuild":1,"desc":"Pick a ruby version from bundler's Gemfile","executables":["rbenv-bundler-ruby-version"],"head_dependencies":["rbenv"],"head_url_args":["https://github.com/aripollak/rbenv-bundler-ruby-version.git",{":branch":"master"}],"homepage":"https://github.com/aripollak/rbenv-bundler-ruby-version","license":"Unlicense","revision":1,"ruby_source_checksum":"73da495208e637bc8bc8d8005b76c1d42687fdcc6478309ccd0875a69a015cd8","stable_dependencies":["rbenv"],"stable_checksum":"96c6b7eb191d436142fef0bb8c28071d54aca3e1a10ca01a525d1066699b03f2","stable_url_args":["https://github.com/aripollak/rbenv-bundler-ruby-version/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"a8b7118dff025b078c5ad1206cc616e5bf436faf1516dbaad4c38a18e31bb0b6"},"rbenv-bundler":{"bottle_rebuild":1,"desc":"Makes shims aware of bundle install paths","executables":["rbenv-bundler"],"head_dependencies":["rbenv"],"head_url_args":["https://github.com/carsomyr/rbenv-bundler.git",{":branch":"main"}],"homepage":"https://github.com/carsomyr/rbenv-bundler","license":"Apache-2.0","ruby_source_checksum":"39ea5f5f5da3904018a854469836c4477019f5e066e78a208e93ec0e5ce1b4a7","stable_dependencies":["rbenv"],"stable_checksum":"6840d4165242da4606cd246ee77d484a91ee926331c5a6f840847ce189f54d74","stable_url_args":["https://github.com/carsomyr/rbenv-bundler/archive/refs/tags/1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"726653ee51529beb50ed43932c59c357198c1c61d252c644a88cc05b0fd1e0af"},"rbenv-chefdk":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-17",":because":":deprecated_upstream"},"desc":"Treat ChefDK as another version in rbenv","disable_args":{":date":"2027-01-17",":because":":deprecated_upstream"},"head_dependencies":["rbenv"],"head_url_args":["https://github.com/docwhat/rbenv-chefdk.git",{":branch":"main"}],"homepage":"https://github.com/docwhat/rbenv-chefdk","license":"MIT","revision":1,"ruby_source_checksum":"1e53a7e0c23bc3d3dcbc6a1a6c9ec61d0cc32eff9e1c7d5f70021d07557a07b8","stable_dependencies":["rbenv"],"stable_checksum":"79b48257f1a24085a680da18803ba6a94a1dd0cb25bd390629006a5fb67f3b69","stable_url_args":["https://github.com/docwhat/rbenv-chefdk/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"dcdf8e0ad350e940be7783e378bf8c146bda6e446a13109511a9d4ed705170c0"},"rbenv-ctags":{"bottle_rebuild":2,"desc":"Automatically generate ctags for rbenv Ruby stdlibs","executables":["rbenv-ctags"],"head_dependencies":["rbenv","universal-ctags"],"head_url_args":["https://github.com/tpope/rbenv-ctags.git",{":branch":"master"}],"homepage":"https://github.com/tpope/rbenv-ctags","license":"MIT","revision":1,"ruby_source_checksum":"9d02836a1c998068ad868d00694ebcc2ea06af9aaf10f5afcc05d8df061b9d25","stable_dependencies":["rbenv","universal-ctags"],"stable_checksum":"94b38c277a5de3f53aac0e7f4ffacf30fb6ddeb31c0597c1bcd78b0175c86cbe","stable_url_args":["https://github.com/tpope/rbenv-ctags/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_tag":":all","bottle_checksum":"b002adad54827245a53792a5da722075e8662e65cde9ce26a628510a6b1b3ee6"},"rbenv-default-gems":{"bottle_rebuild":2,"desc":"Auto-installs gems for Ruby installs","head_dependencies":["rbenv"],"head_url_args":["https://github.com/rbenv/rbenv-default-gems.git",{":branch":"master"}],"homepage":"https://github.com/rbenv/rbenv-default-gems","license":"MIT","revision":1,"ruby_source_checksum":"398a18d35fbdafcd120ab28ac5548ca572643adf20bb0476d41cd73db898c213","stable_dependencies":["rbenv"],"stable_patches":[{"strip":"p1","url":"https://github.com/rbenv/rbenv-default-gems/commit/ead67889c91c53ad967f85f5a89d986fdb98f6fb.patch?full_index=1","sha256":"ac6a5654c11d3ef74a97029ed86b8a7b6ae75f4ca7ff4d56df3fb35e7ae0acb8","type":"backport","resolves":[{"type":"defect","id":"https://github.com/rbenv/rbenv-default-gems/pull/3"}]}],"stable_checksum":"8271d58168ab10f0ace285dc4c394e2de8f2d1ccc24032e6ed5924f38dc24822","stable_url_args":["https://github.com/rbenv/rbenv-default-gems/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"ec2121dbae6293c76ef8493c2a22b95f44e2ba23442525daba4757bd9cc3b535"},"rbenv-gemset":{"desc":"KISS yet powerful gem/set management for curious engineers and Ruby hackers","executables":["rbenv-gemset","rbenv-gemset-active","rbenv-gemset-file"],"head_dependencies":["rbenv"],"head_url_args":["https://github.com/jf/rbenv-gemset.git",{":branch":"master"}],"homepage":"https://github.com/jf/rbenv-gemset","license":":public_domain","ruby_source_checksum":"2f043987e1013c14cf672f6ab8e34267c34b00653bba70ca88dbd2ba895c17b1","stable_dependencies":["rbenv"],"stable_checksum":"193f560fe169b338a63d0bc38cc56ec05bf8639f47073ba487352b1058668e5a","stable_url_args":["https://github.com/jf/rbenv-gemset/archive/refs/tags/v0.5.102.tar.gz"],"stable_version":"0.5.102","bottle_tag":":all","bottle_checksum":"73ada56ebe65aba98d7479f24cbab0c58808c09c97c76d7e32796087f2a324ae"},"rbenv-vars":{"bottle_rebuild":1,"desc":"Safely sets global and per-project environment variables","executables":["rbenv-vars"],"head_dependencies":["rbenv"],"head_url_args":["https://github.com/rbenv/rbenv-vars.git",{":branch":"master"}],"homepage":"https://github.com/rbenv/rbenv-vars","license":"MIT","revision":1,"ruby_source_checksum":"390378374020e9dc25eee9e21944018b6deea2307820a09db735ca2ef9176490","stable_dependencies":["rbenv"],"stable_checksum":"9e6a5726aad13d739456d887a43c220ba9198e672b32536d41e884c0a54b4ddb","stable_url_args":["https://github.com/rbenv/rbenv-vars/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"571e19044f1c058d68271c7a8296cccee968ba6e1e0bca75fe8b5167f5888b96"},"rbenv":{"desc":"Ruby version manager","executables":["rbenv"],"head_dependencies":["ruby-build"],"head_url_args":["https://github.com/rbenv/rbenv.git",{":branch":"master"}],"head_uses_from_macos":[[{"ruby":":test"}]],"homepage":"https://rbenv.org","license":"MIT","ruby_source_checksum":"3b7bc57928630f47da2e600d805511445bce8684ac8343fac1ca42275ee9ead5","stable_dependencies":["ruby-build"],"stable_checksum":"e2104f6472d7a8477409c46d4de39562b4d01899148a3dbed73c1d99a0b4bb2a","stable_url_args":["https://github.com/rbenv/rbenv/archive/refs/tags/v1.3.2.tar.gz"],"stable_uses_from_macos":[[{"ruby":":test"}]],"stable_version":"1.3.2","bottle_tag":":all","bottle_checksum":"8158fb1f059c1316523b2cc9074c5c041b3944828dc3b76cb032f893e754f013"},"rbspy":{"desc":"Sampling profiler for Ruby","executables":["rbspy"],"head_dependencies":[{"rust":":build"}],"homepage":"https://rbspy.github.io/","license":"MIT","ruby_source_checksum":"a823982165324d5d8824d842a4302a09cf1bf72b35d65ed31f373077806c9199","stable_dependencies":[{"rust":":build"}],"stable_checksum":"438fd9752531cc9404b6329c106627e937a8d67eec156d1f3b25fa5e30d727f7","stable_url_args":["https://github.com/rbspy/rbspy/archive/refs/tags/v0.55.0.tar.gz"],"stable_version":"0.55.0"},"rbtools":{"bottle_rebuild":1,"desc":"CLI and API for working with code and document reviews on Review Board","executables":["rbt"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/reviewboard/rbtools.git",{":branch":"master"}],"homepage":"https://www.reviewboard.org/downloads/rbtools/","license":"MIT","ruby_source_checksum":"2390530e76b96accc8720dc3ae4020de3a5ad9958b0d646b8706a3a5bb89e25e","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"2e02491f07181a0a1d8faf2bf9f8c7e89eb73fe5ec59a0f7859e1e0bfb4cbf33","stable_url_args":["https://files.pythonhosted.org/packages/5b/fc/51d1604226036ed182ede25e5cc84d1bb9f583d15b88315108bbbcafb23f/rbtools-7.0.tar.gz"],"stable_version":"7.0","bottle_tag":":all","bottle_checksum":"8b9467f78945b6f4008ad5689fec576a5b5548269c29a1d2075185d482e6b699"},"rbw":{"desc":"Unofficial Bitwarden CLI client","executables":["rbw","rbw-agent"],"head_dependencies":["pinentry",{"rust":":build"}],"head_url_args":["https://github.com/doy/rbw.git",{":branch":"main"}],"homepage":"https://git.tozt.net/rbw","license":"MIT","ruby_source_checksum":"3104ef0b07c973db8aa1fadb31a638285ac40838e5ec1c9f4c706cd59b786075","stable_dependencies":["pinentry",{"rust":":build"}],"stable_checksum":"660cfa4c727711665bef060046c28dd3924ca1e490fdc058d90d35372b2d2cf6","stable_url_args":["https://github.com/doy/rbw/archive/refs/tags/1.15.0.tar.gz"],"stable_version":"1.15.0"},"rclone":{"caveats":"Homebrew's installation does not include the `mount` subcommand on macOS which depends on FUSE, use `nfsmount` instead.\n","compatibility_version":1,"desc":"Rsync for cloud storage","executables":["rclone"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rclone/rclone.git",{":branch":"master"}],"homepage":"https://rclone.org/","license":"MIT","ruby_source_checksum":"72e6db00d7cbff2af6eebb6d3da29b13a7a7fca01a3006781b6c308bcae703b6","stable_dependencies":[{"go":":build"}],"stable_checksum":"68afd7f68c84bd978966feae2116339aa7bf454b39c573910c462e87c3774d5a","stable_url_args":["https://github.com/rclone/rclone/archive/refs/tags/v1.75.2.tar.gz"],"stable_version":"1.75.2"},"rcm":{"bottle_rebuild":1,"desc":"RC file (dotfile) management","executables":["lsrc","mkrc","rcdn","rcup"],"homepage":"https://thoughtbot.github.io/rcm/rcm.7.html","license":"BSD-3-Clause","ruby_source_checksum":"7cd8ac18c2c66afab86919347cba763f4332ba457e1f83d7c9c65851fe6e1bb5","stable_checksum":"f4fdfbc451d1fb5764531290a202a0a871f6b81ba3c01a6b76c49435c85080a5","stable_url_args":["https://thoughtbot.github.io/rcm/dist/rcm-1.3.6.tar.gz"],"stable_version":"1.3.6","bottle_tag":":all","bottle_checksum":"bc964820b4e236614e4a76ea1a6913b25abbe68cfa00a106aae40944b3af8d3f"},"rcs":{"desc":"GNU revision control system","executables":["ci","co","ident","merge","rcs","rcsclean","rcsdiff","rcsmerge","rlog"],"head_uses_from_macos":[[{"ed":":build"}]],"homepage":"https://www.gnu.org/software/rcs/","license":"GPL-3.0-or-later","ruby_source_checksum":"7d435dafddd99a9f0f35d9341545f66f9f8d6b50f907bd6a3b0776aa176f7b52","stable_checksum":"43ddfe10724a8b85e2468f6403b6000737186f01e60e0bd62fde69d842234cc5","stable_url_args":["https://ftpmirror.gnu.org/rcs/rcs-5.10.1.tar.lz"],"stable_uses_from_macos":[[{"ed":":build"}]],"stable_version":"5.10.1","bottle_checksum":"92020e945f2e80c82762fc8153a95223d040ed5024a4a93f396fc26195787d65"},"rdap":{"conflicts":[["icann-rdap",{":because":"icann-rdap also ships a rdap binary"}]],"desc":"Command-line client for the Registration Data Access Protocol","executables":["rdap"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openrdap/rdap.git",{":branch":"main"}],"homepage":"https://www.openrdap.org","license":"MIT","ruby_source_checksum":"d4b0332ff6641048756a8c8ef6a673692a0c0859aa1ab9d88632bf726b2bd15b","stable_dependencies":[{"go":":build"}],"stable_checksum":"90c8ad29468cfb774c166a371b164c1e2a37de088e52328f4b9d5c80c0e23d98","stable_url_args":["https://github.com/openrdap/rdap/archive/refs/tags/v0.10.2.tar.gz"],"stable_version":"0.10.2"},"rdate":{"bottle_rebuild":1,"desc":"Set the system's date from a remote host","executables":["rdate"],"homepage":"https://www.aelius.com/njh/rdate/","license":"GPL-2.0-or-later","ruby_source_checksum":"b2a1bb4487a251f2612fefb34fe7cb1078838f7b2a69bda2740a5a6b957b4701","stable_checksum":"6e800053eaac2b21ff4486ec42f0aca7214941c7e5fceedd593fa0be99b9227d","stable_url_args":["https://www.aelius.com/njh/rdate/rdate-1.5.tar.gz"],"stable_version":"1.5","bottle_checksum":"47d99c2597971f7a34e1fda26735afe5c728c64973513f1aa03ab4761110268c"},"rdb":{"desc":"Redis RDB parser","executables":["rdb"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/HDT3213/rdb.git",{":branch":"master"}],"homepage":"https://github.com/HDT3213/rdb/","license":"Apache-2.0","ruby_source_checksum":"abb5966ab2dbfae468d8eb551d189a5c24a98548c386fbe91120c686b236f635","stable_dependencies":[{"go":":build"}],"stable_checksum":"d5e29babc24a21e9270a651c4fc4382bff8c62b5624ba754cc9f81cb8bb2073e","stable_url_args":["https://github.com/HDT3213/rdb/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2"},"rdfind":{"desc":"Find duplicate files based on content (NOT file names)","executables":["rdfind"],"head_dependencies":["nettle"],"homepage":"https://rdfind.pauldreik.se/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"9b7301df4dda079edb1461d002813ddbfe55c79a3d7700bd383d968910c93e0c","stable_dependencies":["nettle"],"stable_checksum":"0a2d0d32002cc2dc0134ee7b649bcc811ecfb2f8d9f672aa476a851152e7af35","stable_url_args":["https://rdfind.pauldreik.se/rdfind-1.8.0.tar.gz"],"stable_version":"1.8.0"},"rdiff-backup":{"desc":"Reverse differential backup tool, over a network or locally","executables":["rdiff-backup","rdiff-backup-delete","rdiff-backup-statistics"],"head_dependencies":["librsync","libyaml","python@3.15"],"homepage":"https://rdiff-backup.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"3077000eb934b35952be4c3eec8082e88639137d2c420c4e629341a1419a2fa7","stable_dependencies":["librsync","libyaml","python@3.15"],"stable_checksum":"a88a1eb895f3c6c7dcc12d897ab53e301f9f49c9ac61b05039be212891c7d5d7","stable_url_args":["https://files.pythonhosted.org/packages/ab/23/3fab9ee2a2691859bcd99601682806cd86f530bfeaff13d284c5f1f8bfae/rdiff_backup-2.2.7.tar.gz"],"stable_version":"2.2.7"},"rdkit":{"caveats":"You may need to add RDBASE to your environment variables, e.g.\n  export RDBASE=\\$HOMEBREW_PREFIX/opt/rdkit/share/RDKit\n","desc":"Open-source chemoinformatics library","head_dependencies":["boost","boost-python3","cairo","coordgen",{"eigen":":no_linkage"},"freetype","inchi","maeparser","numpy",{"py3cairo":":no_linkage"},"python@3.15",{"catch2":":build"},{"cmake":":build"},{"pkgconf":":build"},{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"head_url_args":["https://github.com/rdkit/rdkit.git",{":branch":"master"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://rdkit.org/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"e46d541ea081fdce2213b9e16b6b9215463940c52b5bcb12330e73053bdf55e5","stable_dependencies":["boost","boost-python3","cairo","coordgen",{"eigen":":no_linkage"},"freetype","inchi","maeparser","numpy",{"py3cairo":":no_linkage"},"python@3.15",{"catch2":":build"},{"cmake":":build"},{"pkgconf":":build"},{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"86711e340759a3a0678a2e62f54f26f7ff564c3a02de0460f60b1ce89ac1bfe9","stable_url_args":["https://github.com/rdkit/rdkit/archive/refs/tags/Release_2026_09_1.tar.gz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"2026.09.1"},"re-flex":{"conflicts":[["reflex",{":because":"both install `reflex` binaries"}]],"desc":"Regex-centric, fast and flexible scanner generator for C++","executables":["reflex"],"head_dependencies":["pcre2"],"homepage":"https://www.genivia.com/doc/reflex/html","license":"BSD-3-Clause","ruby_source_checksum":"0f97f7086285606c016ec3df87b4e4ce1968ae79822a9a565d5d8fcee674d160","stable_dependencies":["pcre2"],"stable_checksum":"8497b36da92e28e03c63f7814ad3aebdddccc0b2afaba4579e054d253abe4cdf","stable_url_args":["https://github.com/Genivia/RE-flex/archive/refs/tags/v6.5.0.tar.gz"],"stable_version":"6.5.0"},"re2":{"compatibility_version":1,"desc":"Alternative to backtracking PCRE-style regular expression engines","head_dependencies":["abseil",{"cmake":":build"}],"head_url_args":["https://github.com/google/re2.git",{":branch":"main"}],"homepage":"https://github.com/google/re2","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"d2d1b7164c37064d72fb2284fb8b551308d95cab981ab4916ff58d7da66c5535","stable_dependencies":["abseil",{"cmake":":build"}],"stable_checksum":"87f6029d2f6de8aa023654240a03ada90e876ce9a4676e258dd01ea4c26ffd67","stable_url_args":["https://github.com/google/re2/releases/download/2025-11-05/re2-2025-11-05.tar.gz"],"stable_version":"2025-11-05","version_scheme":1},"re2c":{"desc":"Generate C-based recognizers from regular expressions","executables":["re2c","re2d","re2go","re2hs","re2js","re2ocaml","re2py","re2rust","re2swift","re2v","re2zig"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://re2c.org/","license":":public_domain","ruby_source_checksum":"7369aa939017def1018aba2ed0a39949df6fbfdc116b1d755713eab354097066","stable_checksum":"75bf2696445e831d0d44e0d9f2909eeffc18c09757f222b2fb025f7e59fe130b","stable_url_args":["https://github.com/skvadrik/re2c/releases/download/4.6/re2c-4.6.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.6"},"react-native-cli":{"bottle_rebuild":4,"desc":"Tools for creating native apps for Android and iOS","executables":["react-native"],"head_dependencies":["node"],"homepage":"https://facebook.github.io/react-native/","license":"BSD-3-Clause","ruby_source_checksum":"88e1ee7e6dd42e070cb1fdbcc97f15609e94e3aa0d6beb3e6488e896f55ea010","stable_dependencies":["node"],"stable_checksum":"f1039232c86c29fa0b0c85ad2bfe0ff455c3d3cd9af9d9ddb8e9c560231a8322","stable_url_args":["https://registry.npmjs.org/react-native-cli/-/react-native-cli-2.0.1.tgz"],"stable_version":"2.0.1","bottle_tag":":all","bottle_checksum":"405acef03b37460580b26bc0184b0891653cb58f130b25bcf1f454c0968a8e70"},"readerwriterqueue":{"desc":"Fast single-producer, single-consumer lock-free queue for C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/cameron314/readerwriterqueue","license":{":all_of":["BSD-2-Clause","Zlib"]},"ruby_source_checksum":"51aec92b1b3b99eaf3af193ca30e9fee96a78e306c1cabc0d1708b1a4c9f48cb","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"532224ed052bcd5f4c6be0ed9bb2b8c88dfe7e26e3eb4dd9335303b059df6691","stable_url_args":["https://github.com/cameron314/readerwriterqueue/archive/refs/tags/v1.0.7.tar.gz"],"stable_version":"1.0.7","bottle_tag":":all","bottle_checksum":"907ae19ab677f362e0f4e54395b94da1703ef246bcc6083787fd4de3f0fb33a2"},"readline":{"compatibility_version":1,"desc":"Library for command-line editing","head_uses_from_macos":[["ncurses"]],"homepage":"https://tiswww.case.edu/php/chet/readline/rltop.html","keg_only_args":[":shadowed_by_macos","macOS provides BSD libedit"],"license":"GPL-3.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"ead60941ba0f81334499b208e26382eefda15eb1b9614c417d70f1d827dc2e64","stable_patches":[{"strip":"p0","url":"https://ftpmirror.gnu.org/readline/readline-8.3-patches/readline83-001","sha256":"21f0a03106dbe697337cd25c70eb0edbaa2bdb6d595b45f83285cdd35bac84de","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/readline/readline-8.3-patches/readline83-002","sha256":"e27364396ba9f6debf7cbaaf1a669e2b2854241ae07f7eca74ca8a8ba0c97472","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/readline/readline-8.3-patches/readline83-003","sha256":"72dee13601ce38f6746eb15239999a7c56f8e1ff5eb1ec8153a1f213e4acdb29","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/readline/readline-8.3-patches/readline83-004","sha256":"1f189c4566aa35950964647b9ec3be1a821e42b86048129c63eb7f9d4d2f5a74","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/readline/readline-8.3-patches/readline83-005","sha256":"5481adbe161c9f6ba972c74db9e18c7aa351d3df3035cc4a673a1aa06247d1c6","type":"cherry-pick"},{"strip":"p0","url":"https://ftpmirror.gnu.org/readline/readline-8.3-patches/readline83-006","sha256":"4ebd261a608287796e171af0ea9af5a1e3122e46672accda2484b6698c47c1a4","type":"cherry-pick"}],"stable_checksum":"fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc","stable_url_args":["https://ftpmirror.gnu.org/readline/readline-8.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"8.3.6"},"readosm":{"bottle_rebuild":1,"desc":"Extract valid data from an Open Street Map input file","head_uses_from_macos":[["expat"]],"homepage":"https://www.gaia-gis.it/fossil/readosm/index","license":{":any_of":["MPL-1.1","GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"c7a700e4f647d773b48ae1001268b604bd537091c23ed59aa70059ecd5463a40","stable_checksum":"db7c051d256cec7ecd4c3775ab9bc820da5a4bf72ffd4e9f40b911d79770f145","stable_url_args":["https://www.gaia-gis.it/gaia-sins/readosm-sources/readosm-1.1.0a.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"1.1.0a"},"readpe":{"bottle_rebuild":1,"desc":"PE analysis toolkit","executables":["ofs2rva","pedis","pehash","peldd","pepack","peres","pescan","pesec","pestr","readpe","rva2ofs"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/mentebinaria/readpe.git",{":branch":"master"}],"homepage":"https://github.com/mentebinaria/readpe","license":"GPL-2.0-or-later","oldnames":["pev"],"ruby_source_checksum":"95a51e0aaabed9b3674857b9cef4a39ce6d350e15d82c90e9c108f92a1f53605","stable_dependencies":["openssl@4"],"stable_checksum":"3218099d94c81488a4b042d86f64a4076835e1f2f2aff8ed4d58f01c20567507","stable_url_args":["https://github.com/mentebinaria/readpe/archive/refs/tags/v0.85.1.tar.gz"],"stable_version":"0.85.1"},"readsb":{"desc":"ADS-B decoder swiss knife","executables":["readsb"],"head_dependencies":["librtlsdr","zstd","libusb",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/wiedehopf/readsb","license":"GPL-3.0-or-later","ruby_source_checksum":"216a256980c3a7ddcb41d0d29f430d51658d27fc933a60170a432ae340efc4cf","stable_dependencies":["librtlsdr","zstd","libusb",{"pkgconf":":build"}],"stable_checksum":"20bb57db3e3650a212f32f8ca7a4a9d296e7ce6f05b8f8d0688ef12ef30496af","stable_url_args":["https://github.com/wiedehopf/readsb/archive/refs/tags/v3.16.18.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.16.18"},"readwise-cli":{"desc":"Command-line interface for Readwise and Reader","executables":["readwise"],"head_dependencies":["node"],"homepage":"https://readwise.io/cli","license":"MIT","ruby_source_checksum":"2f1e36c6547a4961584ef4ee6050270a5bc68bc38ea5c9a652e23e7858c79f33","stable_dependencies":["node"],"stable_checksum":"43d0be21396b40766c834bd671b5b5ecc79b27d20766d7c16ee6e064191a6a5e","stable_url_args":["https://registry.npmjs.org/@readwise/cli/-/cli-0.5.10.tgz"],"stable_version":"0.5.10","bottle_tag":":all","bottle_checksum":"c15d6ef3c7ce6624b8e2e0ffedd024ed8ee3e8bc986ff2848aaaef33be14c26f"},"reattach-to-user-namespace":{"desc":"Reattach process (e.g., tmux) to background","executables":["reattach-to-user-namespace"],"head_url_args":["https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard.git",{":branch":"master"}],"homepage":"https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard","license":"BSD-2-Clause","ruby_source_checksum":"480a86849cc6e1ce9cbcf823331744eb36546b95ac8b4643a92fad40185ce13b","stable_checksum":"e4df00ead6b267a027a4ea35032bcfa114d91e709b1986ec0cbaee6825cec436","stable_url_args":["https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard/archive/refs/tags/v2.9.tar.gz"],"stable_version":"2.9","bottle_checksum":"c84b1082f8e2b8b6b5d43b1fff674f6c32add385b7267a01b80fc74f154ed9bc"},"reaver":{"desc":"Implements brute force attack to recover WPA/WPA2 passkeys","executables":["reaver","wash"],"head_dependencies":["pixiewps"],"head_uses_from_macos":[["libpcap"],["sqlite"]],"homepage":"https://github.com/t6x/reaver-wps-fork-t6x","license":"GPL-2.0-or-later","ruby_source_checksum":"76782268fdf31faaf39991f4bd0f72016e542b07ee36ace1098623532ff6aa69","stable_dependencies":["pixiewps"],"stable_checksum":"e329a0da0b6dd888916046535ff86a6aa144644561937954e560bb1810ab6702","stable_url_args":["https://github.com/t6x/reaver-wps-fork-t6x/releases/download/v1.6.6/reaver-1.6.6.tar.xz"],"stable_uses_from_macos":[["libpcap"],["sqlite"]],"stable_version":"1.6.6","bottle_checksum":"be139f6efa3077d3c328684afe33401c2ca6e09e716bf8842d6acc7c71972c9d"},"rebar3":{"desc":"Erlang build tool","executables":["rebar3"],"head_dependencies":[{"erlang@27":[":build",":test"]},{"erlang":":test"}],"homepage":"https://rebar3.org","license":"Apache-2.0","ruby_source_checksum":"4bee6ecd6237a2747e88dc52770c3db5423b751a2c22f713cefa3710110ce418","stable_dependencies":[{"erlang@27":[":build",":test"]},{"erlang":":test"}],"stable_checksum":"4a8bdd1fc845742833988db73012b232a3e9fd048011189ae9e0cecf70bdb7a2","stable_url_args":["https://github.com/erlang/rebar3/archive/refs/tags/3.28.0.tar.gz"],"stable_version":"3.28.0"},"recc":{"caveats":"To launch a compiler with recc, set the following variables:\n  CC=$HOMEBREW_PREFIX/opt/recc/bin/recc-cc\n  CXX=$HOMEBREW_PREFIX/opt/recc/bin/recc-c++\n","desc":"Remote Execution Caching Compiler","executables":["buildbox-casd","buildbox-casd-wrap","buildbox-run-hosttools","casupload-oci","recc","recc-c++","recc-cc","recc-server","rumbad"],"head_dependencies":["abseil","c-ares","grpc","openssl@4","protobuf","re2",{"cmake":":build"},{"gettext":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"},{"tomlplusplus":":build"}],"head_url_args":["https://gitlab.com/BuildGrid/buildbox/buildbox.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://buildgrid.gitlab.io/recc","license":"Apache-2.0","ruby_source_checksum":"99adcf215afef90971e01ab8c8a6fca87e5e7c24d81e6ffa79412e1291d02450","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/recc"],[":log_path","$HOMEBREW_PREFIX/var/log/recc-server.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/recc-server-error.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/recc/bin/recc-server","--local-server-instance","recc-server","$HOMEBREW_PREFIX/var/recc/casd"]],"stable_dependencies":["abseil","c-ares","grpc","openssl@4","protobuf","re2",{"cmake":":build"},{"gettext":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"},{"tomlplusplus":":build"}],"stable_checksum":"8299a4da772c6b1187271836a5601a33e4b17c249a109e211fe7077b486274ed","stable_url_args":["https://gitlab.com/BuildGrid/buildbox/buildbox/-/archive/1.4.30/buildbox-1.4.30.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.4.30"},"reckoner":{"desc":"Declaratively install and manage multiple Helm chart releases","executables":["reckoner"],"head_dependencies":["helm",{"go":":build"}],"head_url_args":["https://github.com/FairwindsOps/reckoner.git",{":branch":"master"}],"homepage":"https://github.com/FairwindsOps/reckoner","license":"Apache-2.0","ruby_source_checksum":"1ffdb07abb20e407c9db936dcd92606d5f45ad69c577f1635324e81cd96b95ed","stable_dependencies":["helm",{"go":":build"}],"stable_checksum":"64def77f2b165a8abe7c2b1f267cc88f61e598a82534cec031ca5ff111798c23","stable_url_args":["https://github.com/FairwindsOps/reckoner/archive/refs/tags/v6.3.0.tar.gz"],"stable_version":"6.3.0"},"recode":{"desc":"Convert character set (charsets)","executables":["recode"],"head_dependencies":["gettext"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/rrthomas/recode","license":"GPL-3.0-or-later","ruby_source_checksum":"538f5ad074dab273dab446f4fbec4f349421a351e252dfaf75b472e8101e6157","stable_dependencies":["gettext"],"stable_checksum":"1b0aebe7283b79ff46bc0a06ee21faf65b4d0b304632cbc855721c25583d8ea3","stable_url_args":["https://github.com/rrthomas/recode/releases/download/v3.7.17/recode-3.7.17.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"3.7.17"},"recon-ng":{"bottle_rebuild":1,"desc":"Web Reconnaissance Framework","executables":["recon-cli","recon-ng","recon-web"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/lanmaster53/recon-ng","license":"GPL-3.0-only","revision":4,"ruby_source_checksum":"b55870247be2bc86cff7aa424fa7c677f86acf5ac53ae33337005cf94b902146","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/lanmaster53/recon-ng/commit/745fe3580e9a974348622163c44eba6bdb531f63.patch?full_index=1","sha256":"10eec6be1c49a1fe3bce2b8a8145d98df92ea4d7a94e115f7735b6e53d461a94","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/lanmaster53/recon-ng/pull/204"}]}],"stable_checksum":"18d05030b994c9b37f624628251d3376d590f3d1eec155f67aca88fa5f3490cc","stable_url_args":["https://github.com/lanmaster53/recon-ng/archive/refs/tags/v5.1.2.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"5.1.2"},"recoverjpeg":{"bottle_rebuild":1,"desc":"Tool to recover JPEG images from a file system image","executables":["recoverjpeg","recovermov","remove-duplicates","sort-pictures"],"homepage":"https://rfc1149.net/devel/recoverjpeg.html","license":"GPL-2.0-only","ruby_source_checksum":"460d20fc24a65b76db56c410c0a4db147aed4bef6d43d5b9020e153256ed1b69","stable_checksum":"db996231e3680bfaf8ed77b60e4027c665ec4b271648c71b00b76d8a627f3201","stable_url_args":["https://rfc1149.net/download/recoverjpeg/recoverjpeg-2.6.3.tar.gz"],"stable_version":"2.6.3","bottle_checksum":"e0a2345c5293d9afb7e754028ed2707c443f78bdea6c43f34ea1a46ca0d24a52"},"recoverpy":{"bottle_rebuild":1,"desc":"TUI to recover overwritten or deleted data","executables":["recoverpy"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/PabloLec/recoverpy.git",{":branch":"main"}],"homepage":"https://github.com/PabloLec/recoverpy","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"ba32b2028f5be3fa05460300479bcd3583ffc54cca630e47308d8638d6d75a6f","stable_dependencies":["python@3.15"],"stable_checksum":"86244abf9db5eee5c002d603a8f88e30b162ac377130738393c18ed0a3991cc5","stable_url_args":["https://files.pythonhosted.org/packages/00/d0/2b19cad9334b3f10d60d8f50fbcec9780b144605ebd337e542558a41341f/recoverpy-2.3.0.tar.gz"],"stable_version":"2.3.0","bottle_tag":":all","bottle_checksum":"e62a1f3d777266392635e2ee6fcd5392da05ee8f1ff5384e2b2dff79536521b9"},"recur":{"desc":"Retry a command with exponential backoff and jitter","executables":["recur"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/dbohdan/recur","license":"MIT","ruby_source_checksum":"d61f2ecb1e42045cbbb3f5d14608b282f188511a02383f167a2fe264b539d469","stable_dependencies":[{"go":":build"}],"stable_checksum":"394fd4013755b428708d62dafb39b1f767566b3197ae85686b2bac247763ef67","stable_url_args":["https://github.com/dbohdan/recur/archive/refs/tags/v3.3.0.tar.gz"],"stable_version":"3.3.0"},"recutils":{"desc":"Tools to work with human-editable, plain text data files","executables":["csv2rec","rec2csv","recdel","recfix","recfmt","recinf","recins","recsel","recset"],"homepage":"https://www.gnu.org/software/recutils/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"a41ac74ba1e0af3890c365b9fb541144c0ebb5c994e6b889ce8cd0cc2eee9dbe","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"6301592b0020c14b456757ef5d434d49f6027b8e5f3a499d13362f205c486e0e","stable_url_args":["https://ftpmirror.gnu.org/recutils/recutils-1.9.tar.gz"],"stable_version":"1.9","bottle_cellar":":any","bottle_checksum":"50252c2587e2e32f0513c9cc71fd49c5786400f6c0d6e95891da4b43a0f873fa"},"red-tldr":{"bottle_rebuild":1,"desc":"Used to help red team staff quickly find the commands and key points","executables":["red-tldr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Rvn0xsy/red-tldr.git",{":branch":"main"}],"homepage":"https://payloads.online/red-tldr/","license":"MIT","ruby_source_checksum":"bbcf2f27eb84823e711db05344bb5216efb85643ad6a01172de1679ee482beed","stable_dependencies":[{"go":":build"}],"stable_checksum":"823a2faa8f0259c093284a5609c980e2e836cbb31b515454cb5192701418441a","stable_url_args":["https://github.com/Rvn0xsy/red-tldr/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"reddix":{"desc":"Reddit, refined for the terminal","executables":["reddix"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ck-zhang/reddix.git",{":branch":"master"}],"homepage":"https://github.com/ck-zhang/reddix","license":"MIT","ruby_source_checksum":"7fb244580458fe5be19b2fac4257a00d559f3f38cd4b303eac53553b89baf0b0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0c1af2b263d3c47cc64acd9addc3ba7c44731f2bace4ee8ad5189eb2a510b9d9","stable_url_args":["https://github.com/ck-zhang/reddix/archive/refs/tags/v0.2.9.tar.gz"],"stable_version":"0.2.9"},"redex":{"bottle_rebuild":1,"desc":"Bytecode optimizer for Android apps","executables":["redex.py"],"head_dependencies":["boost","jsoncpp","python@3.15",{"cmake":":build"},{"libevent":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/facebook/redex.git",{":branch":"main"}],"homepage":"https://fbredex.com/","license":"MIT","ruby_source_checksum":"c96b74549a3a9a4f27d786eadb98acedb8ea4be0548b4a36a1411fdc83acb6d5","stable_dependencies":["boost","jsoncpp","python@3.15",{"cmake":":build"},{"libevent":":build"},{"libtool":":build"}],"stable_checksum":"9bea5953cd1e06f6c32ec913c79c11893624caf621a62f3b4d065a6c77e0988e","stable_url_args":["https://github.com/facebook/redex/archive/refs/tags/v2026.09.09.tar.gz"],"stable_version":"2026.09.09"},"redict":{"bottle_rebuild":2,"desc":"Distributed key/value database","executables":["redict-benchmark","redict-check-aof","redict-check-rdb","redict-cli","redict-sentinel","redict-server"],"head_dependencies":["openssl@4"],"head_url_args":["https://codeberg.org/redict/redict.git",{":branch":"main"}],"homepage":"https://redict.io/","license":"LGPL-3.0-only","ruby_source_checksum":"d493a9a9ba97ca968448924698787aa6cf8c687c6775c84c6750d82cc746d002","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/redict.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/redict.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/redict/bin/redict-server","$HOMEBREW_PREFIX/etc/redict.conf"]],"stable_dependencies":["openssl@4"],"stable_checksum":"868220e6b51062709420f6b2343f03c98eac113c77eefac4626ba909085504f7","stable_url_args":["https://codeberg.org/redict/redict/archive/7.3.6.tar.gz"],"stable_version":"7.3.6"},"redir":{"desc":"TCP port redirector for UNIX","executables":["redir"],"homepage":"https://github.com/troglobit/redir","license":"GPL-2.0-or-later","ruby_source_checksum":"053090260f69e1b2ed2bd9eaba8e9a81b189a9001343bf0240a26d1935ce7558","stable_checksum":"7ce53ac52a24c1b3279b994bfffbd429c44df2db10a4b1a0f54e108604fdae6e","stable_url_args":["https://github.com/troglobit/redir/releases/download/v3.3/redir-3.3.tar.xz"],"stable_version":"3.3","bottle_checksum":"9b6198a40516760f5aab31627aa111237ee5cac90cfb72243cfd91d6bbfb9bce"},"redis-leveldb":{"desc":"Redis-protocol compatible frontend to leveldb","executables":["redis-leveldb"],"head_dependencies":["gmp","leveldb","libev","snappy"],"head_url_args":["https://github.com/KDr2/redis-leveldb.git",{":branch":"master"}],"homepage":"https://github.com/KDr2/redis-leveldb","license":"MIT","revision":4,"ruby_source_checksum":"98bec77dfdfbe1ff0a86407ebb369dc888e13c63c9d760118b55a1070f05f52e","stable_dependencies":["gmp","leveldb","libev","snappy"],"stable_checksum":"b34365ca5b788c47b116ea8f86a7a409b765440361b6c21a46161a66f631797c","stable_url_args":["https://github.com/KDr2/redis-leveldb/archive/refs/tags/v1.4.tar.gz"],"stable_version":"1.4","bottle_cellar":":any","bottle_checksum":"8eec3d30dde80b6f32de4c1167cad93bc2c6b95e9c7c65b017320e487b19975d"},"redis":{"aliases":["redis@8.10"],"bottle_rebuild":1,"compatibility_version":1,"conflicts":[["valkey",{":because":"both install `redis-*` binaries"}]],"desc":"Persistent key-value database, with built-in net interface","executables":["redis-benchmark","redis-check-aof","redis-check-rdb","redis-cli","redis-sentinel","redis-server"],"head_dependencies":["openssl@4","zstd",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"coreutils":":build"},{"libtool":":build"},{"rust":":build"},{"make":":build"}],"head_url_args":["https://github.com/redis/redis.git",{":branch":"unstable"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"python":":build"}]],"homepage":"https://redis.io/","license":{":all_of":["AGPL-3.0-only","Apache-2.0","BSD-2-Clause","BSD-3-Clause","BSL-1.0","MIT",{":any_of":["CC0-1.0","BSD-2-Clause"]},{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]}]},"post_install_steps":[{"paths":[{"base":"lib","path":"redis/modules/*"}],"permissions":"0755","type":"set_permissions"}],"revision":1,"ruby_source_checksum":"351292c37857cde05e5da7199ee1bab6fcc4ce74a4b963a92141ffd2e2ed7b09","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/redis.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/redis.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/redis/bin/redis-server","$HOMEBREW_PREFIX/etc/redis.conf"]],"stable_dependencies":["openssl@4","zstd",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"coreutils":":build"},{"libtool":":build"},{"rust":":build"},{"make":":build"}],"stable_checksum":"b9ffee226b5eecdba98a679260dad764b2a4ebd90dce4ad5ac9e9f3eef9c02b3","stable_url_args":["https://download.redis.io/releases/redis-8.10.2.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],[{"python":":build"}]],"stable_version":"8.10.2","versioned_formulae":["redis@8.2","redis@6.2"]},"redis@6.2":{"deprecate_args":{":date":"2025-04-24",":because":":unsupported"},"desc":"Persistent key-value database, with built-in net interface","disable_args":{":date":"2026-04-24",":because":":unsupported"},"executables":["redis-benchmark","redis-check-aof","redis-check-rdb","redis-cli","redis-sentinel","redis-server"],"head_dependencies":["openssl@3"],"homepage":"https://redis.io/","keg_only_args":[":versioned_formula"],"license":{":all_of":["BSD-3-Clause","BSD-2-Clause","BSL-1.0","MIT",{":any_of":["CC0-1.0","BSD-2-Clause"]}]},"ruby_source_checksum":"b34ffdc62df2e121e4c8de22a1ec2931f6a3b9fdae559167f85a3e18c1a64135","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/redis.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/redis.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/redis@6.2/bin/redis-server","$HOMEBREW_PREFIX/etc/redis.conf"]],"stable_dependencies":["openssl@3"],"stable_checksum":"470c75bac73d7390be4dd66479c6f29e86371c5d380ce0c7efb4ba2bbda3612d","stable_url_args":["https://download.redis.io/releases/redis-6.2.18.tar.gz"],"stable_version":"6.2.18","versioned_formulae":["redis@8.2"],"bottle_cellar":":any","bottle_checksum":"8dcf0d2129f3c31221f1e23f794c0f5fc0947916487ae7618e84855125353200"},"redis@8.2":{"desc":"Persistent key-value database, with built-in net interface","executables":["redis-benchmark","redis-check-aof","redis-check-rdb","redis-cli","redis-sentinel","redis-server"],"head_dependencies":["openssl@4"],"homepage":"https://redis.io/","keg_only_args":[":versioned_formula"],"license":{":all_of":["AGPL-3.0-only","BSD-2-Clause","BSL-1.0","MIT",{":any_of":["CC0-1.0","BSD-2-Clause"]}]},"ruby_source_checksum":"3c9a597775e5720d9b242fe7dcec3baae239430c54466b872060e18c5dcbfd32","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/redis.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/redis.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/redis@8.2/bin/redis-server","$HOMEBREW_PREFIX/etc/redis.conf"]],"stable_dependencies":["openssl@4"],"stable_checksum":"d33935732f7fc15476295fe05f5ce740927bc14847798e47b3f67b4f27b8b478","stable_url_args":["https://download.redis.io/releases/redis-8.2.10.tar.gz"],"stable_version":"8.2.10","versioned_formulae":["redis@6.2"]},"redka":{"desc":"Redis re-implemented with SQLite","executables":["redka"],"head_dependencies":[{"go":":build"},{"valkey":":test"}],"head_url_args":["https://github.com/nalgeon/redka.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/nalgeon/redka","license":"BSD-3-Clause","ruby_source_checksum":"9d115d98f9eebb7bcfedd1d0bd1ce3331e1e5e3b04b6834fe8581be4411b6ea6","stable_dependencies":[{"go":":build"},{"valkey":":test"}],"stable_checksum":"368cfae611fcf908019f7f37d9fe400fd13b8c87c9ad0a091563c9aa6461f7c7","stable_url_args":["https://github.com/nalgeon/redka/archive/refs/tags/v1.0.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.0.1"},"redland":{"desc":"RDF Library","executables":["rdfproc","redland-config","redland-db-upgrade"],"head_dependencies":["libtool","raptor","rasqal","sqlite","unixodbc",{"pkgconf":":build"}],"homepage":"https://librdf.org/","license":{":any_of":["LGPL-2.1-or-later","GPL-2.0-or-later","Apache-2.0"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":1,"ruby_source_checksum":"b557b7c139344ce996de35c0655efec6eed9173aee79b08be3878a717a77382e","stable_dependencies":["libtool","raptor","rasqal","sqlite","unixodbc",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"de1847f7b59021c16bdc72abb4d8e2d9187cd6124d69156f3326dd34ee043681","stable_url_args":["https://download.librdf.org/source/redland-1.0.17.tar.gz"],"stable_version":"1.0.17","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"2c9931ba94fa4e8c4cd3b1983fdf55afa01838c3e6556664126733a7743c1575"},"redli":{"desc":"Humane alternative to redis-cli with TLS support","executables":["redli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/IBM-Cloud/redli.git",{":branch":"master"}],"homepage":"https://github.com/IBM-Cloud/redli","license":"Apache-2.0","ruby_source_checksum":"168b3ed90b120ea2c616df617674085274d0002ea0236855a04b6bd3dc1ef853","stable_dependencies":[{"go":":build"}],"stable_checksum":"a75de85b90466a088e39885b67c38cb3e7ceeee6f1ec82df3d1d88aee5a17a20","stable_url_args":["https://github.com/IBM-Cloud/redli/archive/refs/tags/v0.18.0.tar.gz"],"stable_version":"0.18.0"},"redo":{"bottle_rebuild":1,"conflicts":[["goredo",{":because":"both install `redo` and `redo-*` binaries"}]],"desc":"Implements djb's redo: an alternative to make","executables":["redo","redo-always","redo-ifchange","redo-ifcreate","redo-log","redo-ood","redo-sources","redo-stamp","redo-targets","redo-unlocked","redo-whichdo"],"head_dependencies":["python@3.15"],"homepage":"https://redo.rtfd.io/","license":"Apache-2.0","revision":4,"ruby_source_checksum":"fed1fa7587c482a928f46eda97b4c8ee53323b7bc9924b93dc0de16154688d58","stable_dependencies":["python@3.15"],"stable_checksum":"47056b429ff5f85f593dcba21bae7bc6a16208a56b189424eae3de5f2e79abc1","stable_url_args":["https://github.com/apenwarr/redo/archive/refs/tags/redo-0.42d.tar.gz"],"stable_version":"0.42d","bottle_tag":":all","bottle_checksum":"8e37c342bcafe5f5f85d6cde4851c13083bca034f4ddc011b48928a54c8a19ec"},"redocly-cli":{"desc":"Your all-in-one OpenAPI utility","executables":["openapi","redocly"],"head_dependencies":["node"],"homepage":"https://redocly.com/docs/cli","license":"MIT","ruby_source_checksum":"104a4fb9468e40b55d0d0438406885797aba8b59780bcd048f0df474f6ba47b7","stable_dependencies":["node"],"stable_checksum":"7a1072526e227a18d5140e037831eebe995b6dcc53d44ebe65fe2c690e7bd83b","stable_url_args":["https://registry.npmjs.org/@redocly/cli/-/cli-2.71.0.tgz"],"stable_version":"2.71.0","bottle_tag":":all","bottle_checksum":"da6237c936b851720dccf65b8c0d0287010e6ad9bea114b7dbe76f1ef431d829"},"redpen":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-02",":because":":unmaintained"},"desc":"Proofreading tool to help writers of technical documentation","disable_args":{":date":"2027-05-02",":because":":unmaintained"},"executables":["redpen","redpen-server","redpen-server.war"],"head_dependencies":["openjdk@11"],"homepage":"https://redpen.cc/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"63dcd6c6ac5bfdc24098a6af5bf6d51f26a57b75034282066f3415698e0fc7fb","stable_dependencies":["openjdk@11"],"stable_checksum":"6c3dc4a6a45828f9cc833ca7253fdb036179036631248288251cb9ac4520c39d","stable_url_args":["https://github.com/redpen-cc/redpen/releases/download/redpen-1.10.4/redpen-1.10.4.tar.gz"],"stable_version":"1.10.4","bottle_tag":":all","bottle_checksum":"06d9d1562bd8c00de7be8ad87e1bb69494deb932496dcd2d2b9dc2aebb87ddd1"},"redress":{"desc":"Tool for analyzing stripped Go binaries compiled with the Go compiler","executables":["redress"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/goretk/redress.git",{":branch":"develop"}],"homepage":"https://github.com/goretk/redress","license":"AGPL-3.0-only","ruby_source_checksum":"f143501ddeea4598695a9135efeb378de0eac721c7e48470b81dc77483558e15","stable_dependencies":[{"go":":build"}],"stable_checksum":"75c2ee3b5083392e605125d00385af3ff2e318c8172689387e48bbda2e1985a1","stable_url_args":["https://github.com/goretk/redress/archive/refs/tags/v1.2.98.tar.gz"],"stable_version":"1.2.98"},"redshift":{"bottle_rebuild":1,"caveats":"A sample .conf file has been installed to $HOMEBREW_PREFIX/opt/redshift/share/redshift.\n\nPlease note redshift expects to read its configuration file from\n/$HOME/.config/redshift/redshift.conf\n","deprecate_args":{":date":"2026-06-21",":because":":repo_archived"},"desc":"Adjust color temperature of your screen according to your surroundings","disable_args":{":date":"2027-06-21",":because":":repo_archived"},"executables":["redshift"],"head_dependencies":["glib","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/sharpbracket/redshift.git",{":branch":"master"}],"homepage":"https://github.com/sharpbracket/redshift","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"6419a89ce59bb1ff6520048084c803970974c884695ae9920e274d729d4fe10f","service_args":[[":run_type",":immediate"],[":log_path","/dev/null"],[":error_log_path","/dev/null"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/redshift/bin/redshift"],"stable_dependencies":["glib","gettext",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"d2f8c5300e3ce2a84fe6584d2f1483aa9eadc668ab1951b2c2b8a03ece3a22ba","stable_url_args":["https://github.com/sharpbracket/redshift/releases/download/v1.12/redshift-1.12.tar.xz"],"stable_version":"1.12","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"4bfe11cbe2b92cf2775376c681c96593bb2ff33a98766cd18d0a261bf8005179"},"redstore":{"desc":"Lightweight RDF triplestore powered by Redland","executables":["redstore"],"head_dependencies":["raptor","rasqal","redland",{"pkgconf":":build"}],"homepage":"https://www.aelius.com/njh/redstore/","license":"GPL-3.0-or-later","ruby_source_checksum":"a403b30120609efb1f97fe64c6afd3de8177f7d93ead2c9a07dab2f6f9292a65","stable_dependencies":["raptor","rasqal","redland",{"pkgconf":":build"}],"stable_checksum":"58bd65fda388ab401e6adc3672d7a9c511e439d94774fcc5a1ef6db79c748141","stable_url_args":["https://www.aelius.com/njh/redstore/redstore-0.5.4.tar.gz"],"stable_version":"0.5.4","bottle_cellar":":any","bottle_checksum":"840637ec24ca832cad462cfbe3fa6f8693ccf86c5e74edeeccab5e12a3573633"},"redu":{"desc":"Ncdu for your restic repository","executables":["redu"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/drdo/redu.git",{":branch":"main"}],"homepage":"https://github.com/drdo/redu","license":"MIT","ruby_source_checksum":"4f76fbc43fbb5688c21315a8b06e5be801066df646fab285e6e437f16953303d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"106a0e93d2e3964f042afe46c7ec19286f40f27268b242c168811699d3d97475","stable_url_args":["https://github.com/drdo/redu/archive/refs/tags/v0.2.16.tar.gz"],"stable_version":"0.2.16"},"redwax-tool":{"desc":"Universal certificate conversion tool","executables":["redwax-tool"],"head_dependencies":["apr","apr-util","ldns","libical","nspr","nss","openssl@4","p11-kit","unbound",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://redwax.eu/rt/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"7881f59bba26cc32cd4fa01bebc8261f5b208fe37a681906ed003ffafd6fcc24","stable_dependencies":["apr","apr-util","ldns","libical","nspr","nss","openssl@4","p11-kit","unbound",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/redwax-tool/raw/b23bc4fbae2cb2f9679a933223781e913fa87ca4/f/0001-Support-OpenSSL4-by-using-opaque-function-accessors.patch","sha256":"f217e9ee8916be3e4c0d35f790236ae4dc3ea6db8b8533688d40fc7b718d78ea","type":"backport"}],"stable_checksum":"dd2d7e6ce1ee9b78bc3a2d076f4c1b282b61e9a3a20456566d3e62d32dc12d5e","stable_url_args":["https://redwax.eu/dist/rt/redwax-tool-1.0.0.tar.bz2"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"1.0.0"},"reflex":{"conflicts":[["re-flex",{":because":"both install `reflex` binaries"}]],"desc":"Run a command when files change","executables":["reflex"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cespare/reflex.git",{":branch":"main"}],"homepage":"https://github.com/cespare/reflex","license":"MIT","ruby_source_checksum":"fb696c2edcad2501cb3133f92071bef19911ccc9d430575dd9709add86799926","stable_dependencies":[{"go":":build"}],"stable_checksum":"62603db35a51fddf8a3ae9b1f4d9a8372ebec2a4523be16e3261bc8f9cfba3e5","stable_url_args":["https://github.com/cespare/reflex/archive/refs/tags/v0.3.2.tar.gz"],"stable_version":"0.3.2"},"reg":{"deprecate_args":{":date":"2026-08-23",":because":":unmaintained"},"desc":"Docker registry v2 command-line client","disable_args":{":date":"2027-08-23",":because":":unmaintained"},"executables":["reg"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/genuinetools/reg","license":"MIT","ruby_source_checksum":"132ae97391649a51777f33499801293ab2f29bec0e984b0043be829499b68ed1","stable_dependencies":[{"go":":build"}],"stable_checksum":"b65787bff71bff21f21adc933799e70aa9b868d19b1e64f8fd24ebdc19058430","stable_url_args":["https://github.com/genuinetools/reg/archive/refs/tags/v0.16.1.tar.gz"],"stable_version":"0.16.1","bottle_checksum":"702ff0454b5ab6cb3dc19c8fc2a18587a510a93a81069b8701bffdbcf25e350f"},"regal":{"desc":"Linter and language server for Rego","executables":["regal"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/open-policy-agent/regal.git",{":branch":"main"}],"homepage":"https://www.openpolicyagent.org/projects/regal","license":"Apache-2.0","ruby_source_checksum":"1fff12340182e97d32a4a3230e6447df6fca3b759f0bc7a26c20cafe04fa4a4a","stable_dependencies":[{"go":":build"}],"stable_checksum":"0b1d03ef26a0d4282facaba811362d2784c7bc0aed0a5b4df270b413cc0dc6be","stable_url_args":["https://github.com/open-policy-agent/regal/archive/refs/tags/v0.43.0.tar.gz"],"stable_version":"0.43.0"},"regclient":{"desc":"Docker and OCI Registry Client in Go and tooling using those libraries","executables":["regbot","regctl","regsync"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/regclient/regclient.git",{":branch":"main"}],"homepage":"https://regclient.org/","license":"Apache-2.0","ruby_source_checksum":"52b2ff5e53b19ef5585590df1bac873e2b07f4bde88319b92d775a8a2aef613d","stable_dependencies":[{"go":":build"}],"stable_checksum":"a648fcf3b5b81c55773f47f6d7401d1904675c32520a76159d960a9e8798badd","stable_url_args":["https://github.com/regclient/regclient/archive/refs/tags/v0.11.7.tar.gz"],"stable_version":"0.11.7"},"regenie":{"bottle_rebuild":1,"desc":"Whole genome regression modelling of large genome-wide association studies","head_dependencies":["boost","gcc",{"cmake":":build"}],"head_url_args":["https://github.com/rgcgithub/regenie.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://rgcgithub.github.io/regenie/","license":"MIT","ruby_source_checksum":"a075ab6ec583cee0af1c1f1ada0bbd88fe6bdb39291b1ac90736e4714b8e69c4","stable_dependencies":["boost","gcc",{"cmake":":build"}],"stable_checksum":"8dacc5b854f73544de0f53219397be92ae85cc5649dd80b1573df9357c3b8bf5","stable_url_args":["https://github.com/rgcgithub/regenie/archive/refs/tags/v4.1.3.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"4.1.3.1"},"regex-opt":{"bottle_rebuild":1,"desc":"Perl-compatible regular expression optimizer","executables":["regex-opt"],"homepage":"https://bisqwit.iki.fi/source/regexopt.html","license":"GPL-2.0-only","ruby_source_checksum":"d2ff59079a43a000c57059aef645ec34757f19d16dddd76142366b6be0b9cd45","stable_checksum":"128c8ba9570b1fd8a6a660233de2f5a4022740bc5ee300300709c3894413883f","stable_url_args":["https://bisqwit.iki.fi/src/arch/regex-opt-1.2.4.tar.gz"],"stable_version":"1.2.4","bottle_checksum":"086aadac89bc6873dea864407ea634b84bc2b092ae6625a28ccb731ca9ac8fe0"},"regina-rexx":{"bottle_rebuild":1,"desc":"Interpreter for Rexx","executables":["regina","regina-config","rexx","rxqueue","rxstack"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://regina-rexx.sourceforge.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"a2fdc60763dd401fba9222d1c2978c690c35fcd031f641484600449f6340560c","stable_checksum":"f13701ebd542e74d0fc83b2a7876a812b07d21e43400275ed65b1ac860204bd4","stable_url_args":["https://downloads.sourceforge.net/project/regina-rexx/regina-rexx/3.9.7/regina-rexx-3.9.7.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"3.9.7"},"regipy":{"desc":"Offline registry hive parsing tool","executables":["regipy-diff","regipy-dump","regipy-parse-header","regipy-plugins-list","regipy-plugins-run","regipy-process-transaction-logs"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/mkorman90/regipy.git",{":branch":"master"}],"homepage":"https://github.com/mkorman90/regipy","license":"MIT","ruby_source_checksum":"2f67fae915839ebbfd1ccd77f1403161ae900a1e06fdf0c1b0b54a1f56b7f1bd","stable_dependencies":["python@3.15"],"stable_checksum":"8c01a71a1232ed4fc945e2463b35e1ef01f32751fdb8a5adf84de895121976ec","stable_url_args":["https://files.pythonhosted.org/packages/8f/2f/dff9b51191b02c9639fe7bac600a1d658a4a9467d98805ac8fcd6d3d5fd0/regipy-6.5.0.tar.gz"],"stable_version":"6.5.0","bottle_tag":":all","bottle_checksum":"57738fe53628ee77b5565594c9df115561c6f23818ca5e0f1782183d529fc423"},"regldg":{"desc":"Regular expression grammar language dictionary generator","executables":["regldg"],"homepage":"https://regldg.com/","license":"MIT","ruby_source_checksum":"6297f1d3d82a6eea755275e5f6d585331fc16b6d0d1236ba2ab1a809d5d60bd5","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"f5f401c645a94d4c737cefa2bbcb62f23407d25868327902b9c93b501335dc99","stable_url_args":["https://github.com/PatrickCronin/regldg/releases/download/v1.0.1/regldg-1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_checksum":"424f7bad0d29a37bdd656970ef4042e473a63fd67111cd935611860d1902c41a"},"regula":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-04-27",":because":":repo_archived",":replacement_formula":"policy-engine"},"desc":"Checks infrastructure as code templates using Open Policy Agent/Rego","disable_args":{":date":"2026-04-27",":because":":repo_archived",":replacement_formula":"policy-engine"},"executables":["regula"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/fugue/regula.git",{":branch":"master"}],"homepage":"https://regula.dev/","license":"Apache-2.0","ruby_source_checksum":"4470f945dbd4146a2df09cbc32d9518195149c5ed60bbb70aef09550c1537c2d","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/fugue/regula.git",{":tag":"v3.2.1",":revision":"fed1e441b187504a5928e2999a6210b88279139c"}],"stable_version":"3.2.1"},"rekor-cli":{"desc":"CLI for interacting with Rekor","executables":["rekor-cli"],"head_dependencies":[{"go":":build"}],"homepage":"https://docs.sigstore.dev/logging/overview/","license":"Apache-2.0","ruby_source_checksum":"cbc44cb413a25eb8b0122d06973a4dea775111e9f14920a174aeb2beeeacfcf3","stable_dependencies":[{"go":":build"}],"stable_checksum":"b42e4157f24664746cf9dbbca00f2dcf7260383218e15d5723c8174ae3280c42","stable_url_args":["https://github.com/sigstore/rekor/archive/refs/tags/v1.5.5.tar.gz"],"stable_version":"1.5.5"},"release-it":{"desc":"Generic CLI tool to automate versioning and package publishing related tasks","executables":["release-it"],"head_dependencies":["node"],"homepage":"https://github.com/release-it/release-it","license":"MIT","ruby_source_checksum":"81b9a544431151a51d3e7a5904fe45d845ab55ddd730e69bd5c3a523c2702244","stable_dependencies":["node"],"stable_checksum":"40154e646679299729b85f6c6eeecdd16d4e6bf650475e9a9cdeebda4400e4ab","stable_url_args":["https://registry.npmjs.org/release-it/-/release-it-21.1.1.tgz"],"stable_version":"21.1.1","bottle_tag":":all","bottle_checksum":"ba576ffb0f0e0fd126848d72345ae0908cbbd097ac5d49c3c679a9095d75d224"},"reliable":{"desc":"Simple packet acknowledgement system for UDP-based protocols","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/mas-bandwidth/reliable","license":"BSD-3-Clause","ruby_source_checksum":"6b43701ded5a2227c5a4839640f1862ee3a82ab0006f31773118667bcc5045a9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"102627cd8643b97865413053f443cd891134a6d0e1d20ab3939e8b09f5c54356","stable_url_args":["https://github.com/mas-bandwidth/reliable/archive/refs/tags/v1.4.5.tar.gz"],"stable_version":"1.4.5"},"rem":{"conflicts":[["remind",{":because":"both install `rem` binaries"}]],"desc":"Command-line tool to access OSX Reminders.app database","executables":["rem"],"homepage":"https://github.com/kykim/rem","license":"Apache-2.0","ruby_source_checksum":"8bf3d98b7f6dfab539dff5dead5330bb71608f17a5d2161ff3472624af7c2835","stable_checksum":"e57173a26d2071692d72f3374e36444ad0b294c1284e3b28706ff3dbe38ce8af","stable_url_args":["https://github.com/kykim/rem/archive/refs/tags/20150618.tar.gz"],"stable_version":"20150618","bottle_checksum":"fefae56adda2dc6449fa9739305bb1915fa3bb4dc08c530cb0ce98aa0cb3e306"},"remake":{"bottle_rebuild":1,"desc":"GNU Make with improved error handling, tracing, and a debugger","executables":["remake"],"head_dependencies":["readline"],"homepage":"https://bashdb.sourceforge.net/remake/","license":"GPL-3.0-only","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"f0ca836e2c6815e848cad78e9209564b38cabba66a598b042ec8e0ef437b0614","stable_dependencies":["readline"],"stable_checksum":"f6a0c6179cd92524ad5dd04787477c0cd45afb5822d977be93d083b810647b87","stable_url_args":["https://downloads.sourceforge.net/project/bashdb/remake/4.3%2Bdbg-1.6/remake-4.3%2Bdbg-1.6.tar.gz"],"stable_version":"4.3-1.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"cb1b7c4b4f65b0ee7bdc44243f69d45ef825c876f3349d8ed33c892998a2540f"},"remarshal":{"bottle_rebuild":1,"conflicts":[["msgpack-tools",{":because":"both install 'json2msgpack' binary"}],["toml2json",{":because":"both install `toml2json` binaries"}],["yaml2json",{":because":"both install `yaml2json` binaries"}]],"desc":"Convert between TOML, YAML and JSON","executables":["cbor2cbor","cbor2json","cbor2msgpack","cbor2py","cbor2toml","cbor2yaml","json2cbor","json2json","json2msgpack","json2py","json2toml","json2yaml","msgpack2cbor","msgpack2json","msgpack2msgpack","msgpack2py","msgpack2toml","msgpack2yaml","remarshal","toml2cbor","toml2json","toml2msgpack","toml2py","toml2toml","toml2yaml","yaml2cbor","yaml2json","yaml2msgpack","yaml2py","yaml2toml","yaml2yaml"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/remarshal-project/remarshal.git",{":branch":"master"}],"homepage":"https://github.com/remarshal-project/remarshal","license":"MIT","ruby_source_checksum":"ea218ab751cf221a884bac3a42e3097191f7e36e43f0f68cc8c4a4cb8dc4e4af","stable_dependencies":["python@3.15"],"stable_checksum":"510caa7f2aa48437e8fa6a316782bbec5235f3fad09f20ae246e4e372a53902d","stable_url_args":["https://files.pythonhosted.org/packages/26/6b/9817fbf9cabb8914313c546b5d55653148a7dbe612a8dbaa992d05a6dff7/remarshal-2.1.4.tar.gz"],"stable_version":"2.1.4"},"remctl":{"bottle_rebuild":1,"desc":"Client/server application for remote execution of tasks","executables":["remctl","remctl-shell","remctld"],"head_dependencies":["libevent","pcre2"],"head_uses_from_macos":[["krb5"]],"homepage":"https://www.eyrie.org/~eagle/software/remctl/","license":"MIT","ruby_source_checksum":"d3ef6e394b3c59473120222f0e83e24e38bb03b3d45c337821ffaba2d2a02e61","stable_dependencies":["libevent","pcre2"],"stable_checksum":"69980a0058c848f4d1117121cc9153f2daace5561d37bfdb061473f035fc35ef","stable_url_args":["https://archives.eyrie.org/software/kerberos/remctl-3.18.tar.xz"],"stable_uses_from_macos":[["krb5"]],"stable_version":"3.18","bottle_cellar":":any","bottle_checksum":"4474c52f63e68fa6cd369b00d41ee5963ab84f4f3156b94b09e3e3328c4c3037"},"remind":{"conflicts":[["rem",{":because":"both install `rem` binaries"}]],"desc":"Sophisticated calendar and alarm","executables":["rem","rem2ps","remind","tkremind"],"head_url_args":["https://git.skoll.ca/Skollsoft-Public/Remind.git",{":branch":"master"}],"homepage":"https://dianne.skoll.ca/projects/remind/","license":"GPL-2.0-only","ruby_source_checksum":"8917598cf802984c82a5a0abbc74ffbd89b953291fb1e4ed4184f79a617c1b0c","stable_checksum":"19518dfa6ab3695749e74b26b664a7134b573ddd03f0a7a6fee3867868d6fd58","stable_url_args":["https://dianne.skoll.ca/projects/remind/download/remind-06.03.06.tar.gz"],"stable_version":"06.03.06"},"ren":{"desc":"Rename multiple files in a directory","executables":["ren"],"homepage":"https://pdb.finkproject.org/pdb/package.php/ren","license":":public_domain","ruby_source_checksum":"f398e13f11cafd68557d6cfc8941f8c781db9847be6d54889aa798b0341ee37e","stable_checksum":"6ccf51b473f07b2f463430015f2e956b63b1d9e1d8493a51f4ebd70f8a8136c9","stable_url_args":["https://www.ibiblio.org/pub/Linux/utils/file/ren-1.0.tar.gz"],"stable_version":"1.0","bottle_checksum":"985da9224010992dd43987ae41b0a216ea37233d726918aab196326513f1c3a8"},"rename":{"bottle_rebuild":2,"desc":"Perl-powered file rename script with many helpful built-ins","executables":["rename"],"head_dependencies":[{"pod2man":":build"}],"head_url_args":["https://github.com/ap/rename.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"http://plasmasturm.org/code/rename","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"e31922cb4362eb38e90cbf7201b212e399483fd025658e49fb9826092659f661","stable_dependencies":[{"pod2man":":build"}],"stable_checksum":"e8fd67b662b9deddfb6a19853652306f8694d7959dfac15538a9b67339c87af4","stable_url_args":["https://github.com/ap/rename/archive/refs/tags/v1.601.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.601","bottle_tag":":all","bottle_checksum":"ef28d01adefde7f83ad97aeb21b4af98f66b5594ac7d69bb76f01b3f2ac80145"},"renameutils":{"conflicts":[["ipmiutil",{":because":"both install `icmd` binaries"}]],"desc":"Tools for file renaming","executables":["deurlname","icmd","icp","imv","qcmd","qcp","qmv"],"head_dependencies":["coreutils","readline"],"homepage":"https://www.nongnu.org/renameutils/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/renameutils/0.12.0.patch":"ed964edbaf388db40a787ffd5ca34d525b24c23d3589c68dc9aedd8b45160cd9"},"revision":3,"ruby_source_checksum":"e1dda1632ee84a2f35e38c88397fb846d5d7e3392d95ac582bd453e5aa8b3e02","stable_dependencies":["coreutils","readline"],"stable_patches":[{"strip":"p1","file":"Patches/renameutils/0.12.0.patch","type":"unofficial"}],"stable_checksum":"cbd2f002027ccf5a923135c3f529c6d17fabbca7d85506a394ca37694a9eb4a3","stable_url_args":["https://download.savannah.gnu.org/releases/renameutils/renameutils-0.12.0.tar.gz"],"stable_version":"0.12.0","bottle_cellar":":any","bottle_checksum":"75072c6cbce5f3a83176da9790df986e4d4dea99c6fc7c52f4b8d942c31c1026"},"render":{"desc":"Command-line interface for Render","executables":["render"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/render-oss/cli.git",{":branch":"main"}],"homepage":"https://render.com/docs/cli","license":"Apache-2.0","ruby_source_checksum":"1bb4bab6b4e5e356afb19fdd7c8842c76717c483e82fd7138bc67a51c1c7ea0f","stable_dependencies":[{"go":":build"}],"stable_checksum":"a0feb8a4cb8c3a834aaeadbaec49674dc75beca2b846a5530230dd9e12adf391","stable_url_args":["https://github.com/render-oss/cli/archive/refs/tags/v2.31.0.tar.gz"],"stable_version":"2.31.0"},"renovate":{"desc":"Automated dependency updates. Flexible so you don't need to be","executables":["renovate","renovate-config-validator"],"head_dependencies":["node@24"],"head_uses_from_macos":[["git",{":since":":monterey"}]],"homepage":"https://github.com/renovatebot/renovate","license":"AGPL-3.0-only","ruby_source_checksum":"5e119b7789932c86417179e4677129ea00527de904b8fb3187520bee0b128172","stable_dependencies":["node@24"],"stable_checksum":"ba93460ea64b61d54026e69ac5b260d3abd117d0c6c6ce15058a2117b047b361","stable_url_args":["https://registry.npmjs.org/renovate/-/renovate-44.178.0.tgz"],"stable_uses_from_macos":[["git",{":since":":monterey"}]],"stable_version":"44.178.0"},"reop":{"deprecate_args":{":date":"2026-06-27",":because":":unmaintained"},"desc":"Encrypted keypair management","disable_args":{":date":"2026-09-27",":because":":unmaintained"},"executables":["reop"],"head_dependencies":["libsodium"],"homepage":"https://web.archive.org/web/20251224210131/https://flak.tedunangst.com/post/reop","license":"ISC","revision":1,"ruby_source_checksum":"487ddf7731f619989420f4bdc45d5bf36f604e5cffb03e47851b60fbf7ca7795","stable_dependencies":["libsodium"],"stable_checksum":"fa8ae058c51efec5bde39fab15b4275e6394d9ab1dd2190ffdba3cf9983fdcac","stable_url_args":["https://pkg.freebsd.org/ports-distfiles/reop-2.1.1.tgz"],"stable_version":"2.1.1","bottle_cellar":":any","bottle_checksum":"c89f4b388723c96fc8152e3d95d5817ca8dc66f1b23fe62c37bf0d26b33ceb8d"},"reorder-python-imports":{"desc":"Rewrites source to reorder python imports","executables":["reorder-python-imports"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/asottile/reorder-python-imports.git",{":branch":"main"}],"homepage":"https://github.com/asottile/reorder-python-imports","license":"MIT","ruby_source_checksum":"6eb7d5b2be61a2b01c1a0953a60a7b573e78d5b62a6c78e032734f73ba9db674","stable_dependencies":["python@3.15"],"stable_checksum":"457e65fc0adb50d724b633cae2825e484c119dc381f01353c4fe7693216451c0","stable_url_args":["https://files.pythonhosted.org/packages/1a/5a/4c37aa9e062adf680f7d93ba7c954b571feaed1984b93f2f6932ded628b3/reorder_python_imports-3.19.0.tar.gz"],"stable_version":"3.19.0","bottle_tag":":all","bottle_checksum":"e172e3e27fc03b30feb21847ce55d14b4c9f30351eddf1bc857f5676b6ae24b1"},"repeater":{"desc":"Flashcard program that uses spaced repetition","executables":["repeater"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/shaankhosla/repeater.git",{":branch":"main"}],"homepage":"https://shaankhosla.github.io/repeater/","license":"Apache-2.0","ruby_source_checksum":"891e186b7b62f5c9b8b8b1280c64e857e3b997925cc89cf4a6090a14b7af56af","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"2a074ff11d538fe5f35a95d4de94602c745bd610026ff2e3137072f3f77dc7b1","stable_url_args":["https://github.com/shaankhosla/repeater/archive/refs/tags/v0.1.10.tar.gz"],"stable_version":"0.1.10"},"repl":{"conflicts":[["nmh",{":because":"both install `repl` binaries"}]],"desc":"Wrap non-interactive programs with a REPL","executables":["repl"],"homepage":"http://defunkt.io/repl/","license":"MIT","ruby_source_checksum":"1c90493be4ce98e7691a8a7c91b935905dedd57e287c81270306818c5cdbde6f","stable_checksum":"d0542404f03159b0d6eb22a1aa4a509714c87c8594fca5121c578d50d950307d","stable_url_args":["https://github.com/defunkt/repl/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"497a5e7b673fbd288181f823e1b1a7ba71770b6d3da82bd66ac100c60b0295b3"},"replxx":{"desc":"Readline and libedit replacement","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/AmokHuginnsson/replxx","license":{":all_of":["BSD-3-Clause","Unicode-TOU"]},"ruby_source_checksum":"1472f2018a3e59a19651ebe68b9a23018e7e8123baac3a35d6d9810f1625569b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a22988b2184e1d256e2d111b5749e16ffb1accbf757c7b248226d73c426844c4","stable_url_args":["https://github.com/AmokHuginnsson/replxx/archive/refs/tags/release-0.0.4.tar.gz"],"stable_version":"0.0.4","bottle_cellar":":any","bottle_checksum":"23f9392ae9330ecedd2ce2c816c40a56a4a159b751a679772a16ee8259f455f4"},"repo":{"desc":"Repository tool for Android development","executables":["repo"],"head_uses_from_macos":[["python"]],"homepage":"https://source.android.com/source/developing.html","license":"Apache-2.0","ruby_source_checksum":"d5f39b7ff614bf4f58d632e21a2a91b1bde924722ecae854ed58893ec98708c5","stable_url_args":["https://gerrit.googlesource.com/git-repo.git",{":tag":"v2.70",":revision":"46e9866ca0f161604bd45a0c3b7c7887c9415dcb"}],"stable_uses_from_macos":[["python"]],"stable_version":"2.70","version_scheme":1},"repomix":{"desc":"Pack repository contents into a single AI-friendly file","executables":["repomix"],"head_dependencies":["node"],"homepage":"https://repomix.com","license":"MIT","oldnames":["repopack"],"ruby_source_checksum":"6ef6f5457d5b377afd1ca97b3a4ceefcaee32d6a20a11537e7cbdd101bf4d35c","stable_dependencies":["node"],"stable_checksum":"d4d278310b33f245d4abbc7f757cc3815ff362f6d69225692f837c7dcee83c8f","stable_url_args":["https://registry.npmjs.org/repomix/-/repomix-1.18.1.tgz"],"stable_version":"1.18.1","bottle_tag":":all","bottle_checksum":"6eb74443768e6dd789611daa6bbc0413aef569b1fbe9e28aa44fd35e3f3437dc"},"reposurgeon":{"desc":"Edit version-control repository history","executables":["repobench","repocutter","repomapper","reposurgeon","repotool"],"head_dependencies":[{"asciidoctor":":build"},{"go":":build"},{"ruby":":build"}],"head_url_args":["https://gitlab.com/esr/reposurgeon.git",{":branch":"master"}],"homepage":"http://www.catb.org/esr/reposurgeon/","license":"BSD-2-Clause","ruby_source_checksum":"35be573fb8f8401826d30e2c7325e6ab332d2e64a6b2fd0dd7e69022bcb4ba23","stable_dependencies":[{"asciidoctor":":build"},{"go":":build"},{"ruby":":build"}],"stable_checksum":"e9a6cce233e8f01e2b30882b7d6cc7aefd0d6683ab51b92e6bac582be36a8859","stable_url_args":["https://gitlab.com/esr/reposurgeon/-/archive/5.12/reposurgeon-5.12.tar.gz"],"stable_version":"5.12"},"repren":{"bottle_rebuild":1,"desc":"Rename anything using powerful regex search and replace","executables":["repren"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/jlevy/repren","license":"MIT","ruby_source_checksum":"13af1591ca5bf6fb174c21273add9c39975a0575a06f20c139e999a06fe62fe5","stable_dependencies":["python@3.15"],"stable_checksum":"f0bf25b08824bc9e34f343aaf6bd1ae8a88b54efb3520de3beb366847e57e98a","stable_url_args":["https://files.pythonhosted.org/packages/8f/2b/74f60c028f4ad0d74b700e508486cf837749c9d1d5a12d56c6086942375e/repren-3.1.1.tar.gz"],"stable_version":"3.1.1","bottle_tag":":all","bottle_checksum":"c03ca2e24b9d9d78324552efa5976f01a8b48a965880e0c5ea7647d7a4bd8bcc"},"reprepro":{"desc":"Debian package repository manager","executables":["changestool","reprepro","rredtool"],"head_dependencies":["berkeley-db@5","gpgme","libarchive","libgpg-error","xz","zstd","gcc",{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://salsa.debian.org/debian/reprepro","license":"GPL-2.0-only","ruby_source_checksum":"ec239ff5391395f2f9fb97ff1bcb56a66549f4f7b87a1b06502a9cdcbccf8eee","stable_dependencies":["berkeley-db@5","gpgme","libarchive","libgpg-error","xz","zstd","gcc",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"475754c864e3285ad77545792b3eae0196dbb3d01498fca5c5fb30b04a72a977","stable_url_args":["https://deb.debian.org/debian/pool/main/r/reprepro/reprepro_5.5.1.orig.tar.xz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"5.5.1"},"reproc":{"desc":"Cross-platform (C99/C++11) process library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/DaanDeMeyer/reproc.git",{":branch":"main"}],"homepage":"https://github.com/daandemeyer/reproc","license":"MIT","ruby_source_checksum":"4d349fe6340b43bede31bbedca460b41cefe6645555a2c47db3feb1efbf119f4","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"27c3b452bfc419a2deda23969aa10c77909c4ff9e71c549eb65d09ae6aa7aa32","stable_url_args":["https://github.com/daandemeyer/reproc/archive/refs/tags/14.2.8.tar.gz"],"stable_version":"14.2.8"},"req":{"desc":"Simple and opinionated HTTP scripting language","executables":["req"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/andrewpillar/req","license":"Apache-2.0","ruby_source_checksum":"d4c5841fdc200f85cc1b4fa38b9c2c95b0e1071f58a5a09ca3307f6a7cd857d6","stable_dependencies":[{"go":":build"}],"stable_checksum":"4b628556876a5d16e05bdcca8b9a0e9147d48d801e49b0acc624adf6cb4e5350","stable_url_args":["https://github.com/andrewpillar/req/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"f456775fc061aa0e0f3d864a014aae9c43c68a7eda55f5b73915a5daa788abf7"},"reshape":{"desc":"Easy-to-use, zero-downtime schema migration tool for Postgres","executables":["reshape"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/fabianlindfors/reshape.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/fabianlindfors/reshape","license":"MIT","ruby_source_checksum":"8dfa2b939b99e317648f3bbb21afe479e74412102307dc83b8cf51c56500156e","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"9d8e73a54ac8fe5b23f938da0a1522e8e057cfdb11f8bc4af7ef0a76558984d5","stable_url_args":["https://github.com/fabianlindfors/reshape/archive/refs/tags/v0.11.2.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.11.2"},"resterm":{"desc":"Terminal client for .http/.rest files with HTTP, GraphQL, and gRPC support","executables":["resterm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/unkn0wn-root/resterm.git",{":branch":"main"}],"homepage":"https://github.com/unkn0wn-root/resterm","license":"Apache-2.0","ruby_source_checksum":"7de8dd4bc5709e462aacaceccbad896a4bd358e2c3934b47f91d15cdab066e99","stable_dependencies":[{"go":":build"}],"stable_checksum":"c3f2d44aa925bb0a327e5978915eaeb5ade04334f98ed27585883bc281808042","stable_url_args":["https://github.com/unkn0wn-root/resterm/archive/refs/tags/v1.16.1.tar.gz"],"stable_version":"1.16.1"},"restic":{"desc":"Fast, efficient and secure backup program","executables":["restic"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/restic/restic.git",{":branch":"master"}],"homepage":"https://restic.net/","license":"BSD-2-Clause","ruby_source_checksum":"184db36a4d60c36a39d5120211d6c9037e8e9dc7792d2c1bccee8eac414320b5","stable_dependencies":[{"go":":build"}],"stable_checksum":"bb9b1a19040744d26d8a79be029d4e6b189c45ccc9d8831d7fe367d3c33df725","stable_url_args":["https://github.com/restic/restic/archive/refs/tags/v0.19.1.tar.gz"],"stable_version":"0.19.1"},"resticprofile":{"desc":"Configuration profiles manager and scheduler for restic backup","executables":["resticprofile"],"head_dependencies":["restic",{"go":":build"}],"head_url_args":["https://github.com/creativeprojects/resticprofile.git",{":branch":"master"}],"homepage":"https://creativeprojects.github.io/resticprofile/","license":"GPL-3.0-only","ruby_source_checksum":"3d1a6c033115d21cfc9fec32ad09557df1178fe4052327ed3e3564bcd672d030","stable_dependencies":["restic",{"go":":build"}],"stable_checksum":"3b8a26dbc17ac9268108de59ce0fedf831fe5bc8c41f7b36b8341fa9157b8f5a","stable_url_args":["https://github.com/creativeprojects/resticprofile/archive/refs/tags/v0.33.1.tar.gz"],"stable_version":"0.33.1"},"restish":{"desc":"CLI tool for interacting with REST-ish HTTP APIs","executables":["restish"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rest-sh/restish.git",{":branch":"main"}],"homepage":"https://rest.sh/","license":"MIT","ruby_source_checksum":"daf61abf69bb1ef4b749d60f85cb978f6b3269e45f3abfc56843e415f8d078ee","stable_dependencies":[{"go":":build"}],"stable_checksum":"b80dfebc06288d8ce6ca1e83fb1b848e345958001d878220b9fa17ae702a7dc5","stable_url_args":["https://github.com/rest-sh/restish/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"restview":{"bottle_rebuild":1,"desc":"Viewer for ReStructuredText documents that renders them on the fly","executables":["restview"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/mgedmin/restview.git",{":branch":"master"}],"homepage":"https://mg.pov.lt/restview/","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"709812d4c25cbdba516d72d00b5ed08ea24cfda380efd737ee6ef65c9441626b","stable_dependencies":["python@3.15"],"stable_checksum":"8b4d75a0bed76b67b456ef7011f4eb6c98a556c9f837642df2202c7312fccc1a","stable_url_args":["https://files.pythonhosted.org/packages/3d/d4/36ed06051e9702d3dae5f7bb0296b79b18621ff5a1bf43247509cbfeff8d/restview-3.0.2.tar.gz"],"stable_version":"3.0.2","bottle_tag":":all","bottle_checksum":"1748f0fcbf60c7a1b82fd8ef7fbc89e336d4dfe198d03cacc5bb484f1d2540ed"},"resty":{"bottle_rebuild":2,"caveats":"To activate the resty, add the following to your shell profile e.g. ~/.profile\nor ~/.zshrc:\n  source $HOMEBREW_PREFIX/opt/resty/share/resty/resty\n","conflicts":[["nss",{":because":"both install `pp` binaries"}]],"desc":"Command-line REST client that can be used in pipelines","executables":["pp","pypp"],"head_url_args":["https://github.com/micha/resty.git",{":branch":"master"}],"head_uses_from_macos":[["perl"],["python"]],"homepage":"https://github.com/micha/resty","license":"MIT","revision":1,"ruby_source_checksum":"b2fde7106750ae8d8c5e75e878fd61c88a366f39789bb39424c0021a834dd24d","stable_checksum":"9ed8f50dcf70a765b3438840024b557470d7faae2f0c1957a011ebb6c94b9dd1","stable_url_args":["https://github.com/micha/resty/archive/refs/tags/v3.0.tar.gz"],"stable_uses_from_macos":[["perl"],["python"]],"stable_version":"3.0"},"resvg":{"compatibility_version":1,"desc":"SVG rendering tool and library","executables":["resvg","usvg"],"head_dependencies":[{"cargo-c":":build"},{"rust":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/linebender/resvg.git",{":branch":"main"}],"homepage":"https://github.com/linebender/resvg","license":"MPL-2.0","ruby_source_checksum":"af2708535bc1f8311878849b2dc20b2f84e660a9ebed9c1b9ed5573f23da979d","stable_dependencies":[{"cargo-c":":build"},{"rust":":build"},{"pkgconf":":test"}],"stable_checksum":"3077d547f755d3ca4ab9144a8fb9ec6d366415157bf8d26727f0b5dcdd22742f","stable_url_args":["https://github.com/linebender/resvg/archive/refs/tags/v0.49.0.tar.gz"],"stable_version":"0.49.0"},"retdec":{"bottle_rebuild":6,"desc":"Retargetable machine-code decompiler based on LLVM","executables":["retdec-ar-extractor","retdec-archive-decompiler.py","retdec-bin2pat","retdec-decompiler","retdec-fileinfo","retdec-fileinfo.py","retdec-getsig","retdec-idr2pat","retdec-macho-extractor","retdec-pat2yara","retdec-signature-from-library-creator.py","retdec-stacofin","retdec-unpacker","retdec-unpacker.py","retdec-utils.py","retdec-yarac"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"head_url_args":["https://github.com/avast/retdec.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/avast/retdec","license":{":all_of":["MIT","Zlib"]},"revision":1,"ruby_source_checksum":"5daec87c56f24de93479553b6ead95a4624f1473c0a2a5db69a63623fe0bc8f2","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"cmake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/avast/retdec/commit/79d65efd82f7ea9e8c68cf9e47351a60bc850b21.patch?full_index=1","sha256":"ccb90c4a4b893171c794d5dfb987aca5a4c726fabaeddc5f1af97f771ea243a1","type":"backport","resolves":[{"type":"defect","id":"https://github.com/avast/retdec/pull/1153"}]},{"strip":"p1","url":"https://github.com/avast/retdec/commit/094a37393fd87e3562b4b755a94f5b41134d8bf3.patch?full_index=1","sha256":"ea491234d65e34539ce443e378a93f26c539f88eeeb6cdbdfdbf4218e4091469","type":"backport"},{"strip":"p1","url":"https://github.com/avast/retdec/commit/2921f93f4530dd239a2e1dd7ab78d94d5ef51c8b.patch?full_index=1","sha256":"11e5c51c5749f0c71421e68ef7a45e184d3ca40ae5da562240ea5b8238898904","type":"backport"},{"strip":"p5","url":"https://github.com/VirusTotal/yara/commit/0da50fe5e6a94ff609755ec2b20ed9edc5757896.patch?full_index=1","sha256":"4addee3cfa2adc1cd3a655ed27689e1d447306bb490ea4af806a87fd9b987f30","directory":"deps/authenticode-parser/src","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/avast/authenticode-parser/issues/23"}]}],"stable_url_args":["https://github.com/avast/retdec.git",{":tag":"v5.0",":revision":"53e55b4b26e9b843787f0e06d867441e32b1604e"}],"stable_uses_from_macos":[["python"]],"stable_version":"5.0"},"rethinkdb":{"deprecate_args":{":date":"2024-11-12",":because":"uses unmaintained `protobuf@21`"},"desc":"Open-source database for the realtime web","disable_args":{":date":"2025-11-12",":because":"uses unmaintained `protobuf@21`"},"head_dependencies":["openssl@3","protobuf@21",{"boost":":build"}],"head_url_args":["https://github.com/rethinkdb/rethinkdb.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}],["curl"],["ncurses"],["zlib"]],"homepage":"https://rethinkdb.com/","license":"Apache-2.0","ruby_source_checksum":"687cae3fd67bb19fc76ef957fe808005954264bb26ffe94e0d53fe392568709c","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/rethinkdb/rethinkdb.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/rethinkdb/rethinkdb.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/rethinkdb/bin/rethinkdb","--config-file","$HOMEBREW_PREFIX/etc/rethinkdb.conf"]],"stable_dependencies":["openssl@3","protobuf@21",{"boost":":build"}],"stable_checksum":"5091237602b62830db2cb3daaca6ab34632323741e6710c2f0de4d84f442711f","stable_url_args":["https://download.rethinkdb.com/repository/raw/dist/rethinkdb-2.4.4.tgz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"],["ncurses"],["zlib"]],"stable_version":"2.4.4","bottle_cellar":":any","bottle_checksum":"4eb3cb16e0f103c3aaf761c948d7743ad142c6f08071b3663c7bb6336cd41708"},"retire":{"desc":"Scanner detecting the use of JavaScript libraries with known vulnerabilities","executables":["retire"],"head_dependencies":["node"],"homepage":"https://retirejs.github.io/retire.js/","license":"Apache-2.0","ruby_source_checksum":"6ce843f435ffb01458b4e508c3c4ac99a8f2c7af62c7f6c5499d58712b912c3e","stable_dependencies":["node"],"stable_checksum":"ccdc61dfe4866538c5620d511a74b44bedc447924af9e53e3686e1d655c25231","stable_url_args":["https://registry.npmjs.org/retire/-/retire-6.1.0.tgz"],"stable_version":"6.1.0","bottle_tag":":all","bottle_checksum":"16c2f979d60a8188221149ed396a3937b1f4dc40a015ae262aec06313aaf1e84"},"retry":{"desc":"Repeat a command until the command succeeds","executables":["retry"],"homepage":"https://github.com/minfrin/retry","license":"Apache-2.0","ruby_source_checksum":"f3e2160804de299d2c62268c361d56933ed9db5b7729a5257f3d09998bcc59be","stable_checksum":"b5bbdaee16436fabae608fbc58f47df9726b87b945c9eca1524648500b9afdf3","stable_url_args":["https://github.com/minfrin/retry/releases/download/retry-1.0.6/retry-1.0.6.tar.bz2"],"stable_version":"1.0.6","bottle_checksum":"7f24158fe4cccb03dca7bc286df3744f4fbabf78cf2af266d3269a31e06466a3"},"reuse":{"bottle_rebuild":1,"desc":"Tool for copyright and license recommendations","executables":["reuse"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/fsfe/reuse-tool.git",{":branch":"main"}],"homepage":"https://reuse.software","license":{":all_of":["GPL-3.0-or-later","CC-BY-SA-4.0","CC0-1.0","Apache-2.0"]},"revision":1,"ruby_source_checksum":"594f653ef6a73d6f09b120d7342f1b3e2c594f1d18e8419ffd697786448d256e","stable_dependencies":["python@3.15"],"stable_checksum":"4feae057a2334c9a513e6933cdb9be819d8b822f3b5b435a36138bd218897d23","stable_url_args":["https://files.pythonhosted.org/packages/05/35/298d9410b3635107ce586725cdfbca4c219c08d77a3511551f5e479a78db/reuse-6.2.0.tar.gz"],"stable_version":"6.2.0"},"reveal-md":{"bottle_rebuild":1,"desc":"Get beautiful reveal.js presentations from your Markdown files","executables":["reveal-md"],"head_dependencies":["node"],"homepage":"https://github.com/webpro/reveal-md","license":"MIT","ruby_source_checksum":"91f13fab3c2a9c51e1fd56fcf2c086c5fbd5cff97d19e5439dade9d1667ed38b","stable_dependencies":["node"],"stable_checksum":"699d44c19f8437f294464ca457d35ad779e6f605299a38ea293b7aa75363d6f9","stable_url_args":["https://registry.npmjs.org/reveal-md/-/reveal-md-6.1.4.tgz"],"stable_version":"6.1.4"},"revive":{"desc":"Fast, configurable, extensible, flexible, and beautiful linter for Go","executables":["revive"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/mgechev/revive.git",{":branch":"master"}],"homepage":"https://revive.run","license":"MIT","ruby_source_checksum":"1935e7918cc066781493b7cb3465a80b0ac785fa364c2821657969a3f2ca6c0d","stable_dependencies":[{"go":[":build",":test"]}],"stable_url_args":["https://github.com/mgechev/revive.git",{":tag":"v1.17.1",":revision":"a13d6ab1804751f8f4f964fb1154d057fc9c9ff6"}],"stable_version":"1.17.1"},"rex":{"desc":"Command-line tool which executes commands on remote servers","executables":["rex","rexify"],"head_uses_from_macos":[["expat"],["perl"]],"homepage":"https://www.rexify.org","license":"Apache-2.0","revision":2,"ruby_source_checksum":"c2019b38d794dfb20bf387034f923d9ce9a124d565a436206ed761aeb00338ce","stable_checksum":"b66ff756db8c8479ab99d2c9ec9827bf624b8bca2e96ef9ccf2395e279731662","stable_url_args":["https://cpan.metacpan.org/authors/id/F/FE/FERKI/Rex-1.16.1.tar.gz"],"stable_uses_from_macos":[["expat"],["perl"]],"stable_version":"1.16.1"},"rfcstrip":{"bottle_rebuild":2,"desc":"Strips headers and footers from RFCs and Internet-Drafts","executables":["rfcstrip"],"homepage":"https://github.com/mbj4668/rfcstrip","license":":cannot_represent","ruby_source_checksum":"4be72358f5304ada56f4dd7247d5ec2120ed495c5d78ef5b6432cf89aef5d514","stable_checksum":"bba42a64535f55bfd1eae0cf0b85f781dacf5f3ce323b16515f32cefff920c6b","stable_url_args":["https://github.com/mbj4668/rfcstrip/archive/refs/tags/1.3.tar.gz"],"stable_version":"1.3","bottle_tag":":all","bottle_checksum":"19d81dc32428b71ea0c78047c6036eba4381ab7e6305051f3790d2dfc34ce2be"},"rgbds":{"desc":"Rednex GameBoy Development System","executables":["rgbasm","rgbfix","rgbgfx","rgblink","rgbobj"],"head_dependencies":["libpng",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/gbdev/rgbds.git",{":branch":"master"}],"homepage":"https://rgbds.gbdev.io","license":"MIT","ruby_source_checksum":"fb3caf2a46a7744b38e925c9306d7e02c1ed83c0c512d2c426a09db90a3a9476","stable_dependencies":["libpng",{"bison":":build"},{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8608aa597bed638f37af6d1cc0752d5e1e02c549f28e3c887fb3e7326cc06351","stable_url_args":["https://github.com/gbdev/rgbds/archive/refs/tags/v1.0.4.tar.gz"],"stable_version":"1.0.4"},"rgf":{"desc":"Regularized Greedy Forest library","executables":["rgf"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/RGF-team/rgf","license":"MIT","ruby_source_checksum":"207bf19496ea0fbb386d4ae6e7b6f738e7d770862b231b6598011a1c89778973","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c197977b8709c41aa61d342a01497d26f1ad704191a2a6b699074fe7ee57dc86","stable_url_args":["https://github.com/RGF-team/rgf/archive/refs/tags/3.12.0.tar.gz"],"stable_version":"3.12.0","bottle_checksum":"3bdd9e308cab9ee5cf6f32082cad81c72de1dbdbca272650e9792b04996fb832"},"rggen":{"desc":"Code generation tool for control and status registers","executables":["rggen"],"head_dependencies":["ruby"],"head_url_args":["https://github.com/rggen/rggen.git",{":branch":"master"}],"homepage":"https://rggen.github.io/rggen-webui/","license":"MIT","ruby_source_checksum":"789c752a491b10e0548771665f1c1759545552ac5a5e5d2eb96c509a3b86ebce","stable_dependencies":["ruby"],"stable_url_args":["https://github.com/rggen/rggen.git",{":tag":"v0.36.1",":revision":"927e6c18ffcf6e624221f97df5680f2e8a2d63bc"}],"stable_version":"0.36.1"},"rgxg":{"desc":"C library and command-line tool to generate (extended) regular expressions","executables":["rgxg"],"homepage":"https://rgxg.github.io","license":"Zlib","ruby_source_checksum":"933b011daf70d58b564528537fc4945d007f9f74d8c088d2a827d006091f7ff1","stable_checksum":"554741f95dcc320459875c248e2cc347b99f809d9555c957d763d3d844e917c6","stable_url_args":["https://github.com/rgxg/rgxg/releases/download/v0.1.2/rgxg-0.1.2.tar.gz"],"stable_version":"0.1.2","bottle_cellar":":any","bottle_checksum":"ed2bfec2c314aad06476ce78a33f9c6cc4d1c1f18e254dba53f71bfcbcf66596"},"rhai":{"desc":"Embedded scripting language for Rust","executables":["rhai-run"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rhaiscript/rhai.git",{":branch":"main"}],"homepage":"https://rhai.rs/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"de4f2c9e4eda0ebceaf58f89f3a00f17e7338f47e59df06699cfe78e9b90e8aa","stable_dependencies":[{"rust":":build"}],"stable_checksum":"27f8b34917a778116bd5959a1b3064f1c4cdb2e3153cf31d13c8ea2cbd30e937","stable_url_args":["https://github.com/rhaiscript/rhai/archive/refs/tags/v1.27.0.tar.gz"],"stable_version":"1.27.0"},"rhash":{"desc":"Utility for computing and verifying hash sums of files","executables":["ed2k-link","edonr256-hash","edonr512-hash","gost12-256-hash","gost12-512-hash","has160-hash","magnet-link","rhash","sfv-hash","tiger-hash","tth-hash","whirlpool-hash"],"head_url_args":["https://github.com/rhash/RHash.git",{":branch":"master"}],"homepage":"https://sourceforge.net/projects/rhash/","license":"0BSD","ruby_source_checksum":"f613222af53666f5e5d56a763bdc3eee0f66792d9e04414089f50d9b4b6320da","stable_checksum":"9f6019cfeeae8ace7067ad22da4e4f857bb2cfa6c2deaa2258f55b2227ec937a","stable_url_args":["https://downloads.sourceforge.net/project/rhash/rhash/1.4.6/rhash-1.4.6-src.tar.gz"],"stable_version":"1.4.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"39760c4816095b7abc836fb065c2e5d7ae0e540d6dff9720e675c476a212851e"},"rhino":{"conflicts":[["nut",{":because":"both install `rhino` binaries"}]],"desc":"JavaScript engine","executables":["rhino"],"head_dependencies":["openjdk@21"],"homepage":"https://mozilla.github.io/rhino/","license":"MPL-2.0","ruby_source_checksum":"0fb05edc0addf0ef636bbc04f134b689f81039f9cd46a6c55ac11bf7558ea814","stable_dependencies":["openjdk@21"],"stable_checksum":"1cc2b468a51857747dcb29ae533e352a2abc04e81c5aa61e397dc774dd395329","stable_url_args":["https://repo.maven.apache.org/maven2/org/mozilla/rhino-all/1.9.1/rhino-all-1.9.1.jar"],"stable_version":"1.9.1","bottle_tag":":all","bottle_checksum":"31d0c4e1e6a9316d307f3783f3151d949b6b16f1bc8446fb56579abb6f9662ee"},"rhit":{"desc":"Nginx log explorer","executables":["rhit"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Canop/rhit.git",{":branch":"main"}],"homepage":"https://dystroy.org/rhit/","license":"MIT","ruby_source_checksum":"e9758878f4ee38e154596a4d60e00d9f23661a5690d57c0c2cb1dcb1cfdd5612","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3fe31159d6c32c90ec210e13285ae2e82a2b2cecd677c7bcd55363e90cd6103d","stable_url_args":["https://github.com/Canop/rhit/archive/refs/tags/v2.0.4.tar.gz"],"stable_version":"2.0.4"},"rich-cli":{"aliases":["rich"],"bottle_rebuild":1,"desc":"Command-line toolbox for fancy output in the terminal","executables":["rich"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"homepage":"https://www.textualize.io","license":"MIT","oldnames":["richmd"],"revision":6,"ruby_source_checksum":"9787eda7152a82563ed5e39f4632ad5056ccdbf450b91d17aced6e4764ee6110","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"16992bcbd454974dc53671ba1a12e189148566164aaa7370bdf6648c8b1438c3","stable_url_args":["https://files.pythonhosted.org/packages/57/7b/70878722e04b8eb8dba4d00429bce31cd012a6a4caf09dbf012bbf007104/rich_cli-1.8.1.tar.gz"],"stable_version":"1.8.1","bottle_tag":":all","bottle_checksum":"3a369b9982741fb5cc3479091004ec62767e434a9ade7b118cf58c10fc2b18ca"},"richgo":{"bottle_rebuild":1,"desc":"Enrich `go test` outputs with text decorations","executables":["richgo"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/kyoh86/richgo.git",{":branch":"main"}],"homepage":"https://github.com/kyoh86/richgo","license":"MIT","ruby_source_checksum":"6fd37b0c4fd583fd65ebbe3bbff39e60b89b25f347f30fe3f1993967ad2abc3a","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"811db92c36818be053fa3950d40f8cca13912b8a4a9f54b82a63e2f112d2c4fe","stable_url_args":["https://github.com/kyoh86/richgo/archive/refs/tags/v0.3.12.tar.gz"],"stable_version":"0.3.12","bottle_checksum":"31d3f488ac0adb8874295408a1ea9c56acfbf9a90484d90b3e34d76ffcf20927"},"riemann-client":{"desc":"C client library for the Riemann monitoring system","executables":["riemann-client"],"head_dependencies":["json-c","openssl@4","protobuf-c",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.madhouse-project.org/algernon/riemann-c-client.git",{":branch":"main"}],"homepage":"https://git.madhouse-project.org/algernon/riemann-c-client","license":"EUPL-1.2","revision":1,"ruby_source_checksum":"945344bdea9446d30ee46bd34b6b07a6c23f309b993d4e202c3c065114573d40","stable_dependencies":["json-c","openssl@4","protobuf-c",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_url_args":["https://git.madhouse-project.org/algernon/riemann-c-client.git",{":tag":"riemann-c-client-2.2.2",":revision":"36cf5cde0648c8ae953f7636bedbf6fab02d58ef"}],"stable_version":"2.2.2"},"riemann":{"caveats":"You may also wish to install these Ruby gems:\n  riemann-client\n  riemann-tools\n  riemann-dash\n","desc":"Event stream processor","executables":["riemann"],"head_dependencies":["openjdk"],"homepage":"https://riemann.io/","license":"EPL-1.0","ruby_source_checksum":"1fe8e49a9cce91ec740d8bde1533672d46a7d22dece2710d4123c15206d82a46","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/riemann.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/riemann.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/riemann/bin/riemann","$HOMEBREW_PREFIX/etc/riemann.config"]],"stable_dependencies":["openjdk"],"stable_checksum":"82c24c7cba3bce96957f25661f39c6162a262ba76aef24e986e73dbf2a79b7a6","stable_url_args":["https://github.com/riemann/riemann/releases/download/0.3.12/riemann-0.3.12.tar.bz2"],"stable_version":"0.3.12","bottle_tag":":all","bottle_checksum":"23e04604313424736f08c1643acb79a66e80665193f341f18e3b4221037b1c7e"},"riff":{"desc":"Diff filter highlighting which line parts have changed","executables":["riff"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/walles/riff","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"fa936f579d56b5adee0e99c4094517362d71245aba9d95edd2364f002344985f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2d84d005f33444143eb8f68eb72024cd7eb9addd0b933665aaf44de7e071c175","stable_url_args":["https://github.com/walles/riff/archive/refs/tags/3.6.2.tar.gz"],"stable_version":"3.6.2"},"rig":{"bottle_rebuild":1,"conflicts":[["r-rig",{":because":"both install `rig` binary"}]],"desc":"Provides fake name and address data","executables":["rig"],"homepage":"https://rig.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"9ef01950d4353f33d15c74550f285a0a238d604e29b95b6d3e34bf3a28a8d282","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"00bfc970d5c038c1e68bc356c6aa6f9a12995914b7d4fda69897622cb5b77ab8","stable_url_args":["https://downloads.sourceforge.net/project/rig/rig/1.11/rig-1.11.tar.gz"],"stable_version":"1.11"},"rinetd":{"bottle_rebuild":1,"desc":"Internet TCP redirection server","executables":["rinetd"],"head_url_args":["https://github.com/samhocevar/rinetd.git",{":branch":"main"}],"homepage":"https://github.com/samhocevar/rinetd","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"0d71cabdbe05465be946125a48f445e11ca489e8aa5aea5bd96ae9d8c32595b0","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/rinetd/sbin/rinetd","-c","$HOMEBREW_PREFIX/etc/rinetd.conf","-f"]],"stable_checksum":"39180d31b15f059b2e876496286356e40183d1567c2e2aec41aacad8721ecc44","stable_url_args":["https://github.com/samhocevar/rinetd/releases/download/v0.73/rinetd-0.73.tar.bz2"],"stable_version":"0.73"},"ringojs":{"bottle_rebuild":3,"desc":"CommonJS-based JavaScript runtime","executables":["ringo","ringo-admin","ringo-web"],"head_dependencies":["openjdk"],"homepage":"https://ringojs.org","license":"Apache-2.0","ruby_source_checksum":"0ec7da6768bae56e663ced5ac6cd1be5335d2ec5b07642071732747547aa2dd6","stable_dependencies":["openjdk"],"stable_checksum":"9aea219fc6b4929a7949a34521cb96207073d29aa88f89f9a8833e31e84b14d5","stable_url_args":["https://github.com/ringo/ringojs/releases/download/v4.0.0/ringojs-4.0.0.tar.gz"],"stable_version":"4.0.0","bottle_tag":":all","bottle_checksum":"3ab47d6d66c7528f9cc7b67be71d428bdab468c46724952615112e03cc50a544"},"rink":{"bottle_rebuild":1,"desc":"Unit conversion tool and library written in rust","executables":["rink"],"head_dependencies":[{"asciidoctor":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://rinkcalc.app/about","license":{":all_of":["MPL-2.0","GPL-3.0-or-later"]},"ruby_source_checksum":"d121be924b1bc5825045579eb0130ef096129189495ad53cf7492a52fdc9b4ef","stable_dependencies":[{"asciidoctor":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"53f466f4043e0396bedbfdc916aac25cb23c3021137c846d57249678f42fb745","stable_url_args":["https://github.com/tiffany352/rink-rs/archive/refs/tags/v0.9.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.9.0"},"rio-terminal":{"conflicts":[["rasterio",{":because":"both install `rio` binaries"}]],"desc":"Hardware-accelerated GPU terminal emulator powered by WebGPU","executables":["rio"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/raphamorim/rio.git",{":branch":"main"}],"homepage":"https://rioterm.com/","license":"MIT","oldnames":["rio"],"ruby_source_checksum":"d25b05ff2552a2a38b3bfd1d02103d20d2f8f00785ac4989167a207a36859084","stable_dependencies":[{"rust":":build"}],"stable_checksum":"80ddf991cef26b8f49a80b911d35c7361879f4e072479410d29f1b67dd965213","stable_url_args":["https://github.com/raphamorim/rio/archive/refs/tags/v0.5.28.tar.gz"],"stable_version":"0.5.28"},"rip2":{"conflicts":[["rm-improved",{":because":"both install `rip` binaries"}]],"desc":"Safe and ergonomic alternative to rm","executables":["rip"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/MilesCranmer/rip2.git",{":branch":"master"}],"homepage":"https://github.com/MilesCranmer/rip2","license":"GPL-3.0-or-later","ruby_source_checksum":"4f4fed5b931c837f3ce5ced3e940c5d52a82ac0ddde5c26db2fe4fc24aee1952","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8f3dbd77775e4b632e99eff6cd3b0ac4e9f886d7e879d8648484cf3e7d0e0cee","stable_url_args":["https://github.com/MilesCranmer/rip2/archive/refs/tags/v0.9.7.tar.gz"],"stable_version":"0.9.7"},"ripgrep-all":{"aliases":["rga"],"desc":"Wrapper around ripgrep that adds multiple rich file types","executables":["rga","rga-fzf","rga-fzf-open","rga-preproc"],"head_dependencies":["ripgrep",{"rust":":build"}],"head_url_args":["https://github.com/phiresky/ripgrep-all.git",{":branch":"master"}],"head_uses_from_macos":[[{"zip":":test"}]],"homepage":"https://github.com/phiresky/ripgrep-all","license":"AGPL-3.0-or-later","ruby_source_checksum":"4f2184f286a8c56ef135a86ad6ea3325cebe30e2287705563849eabb720d77f6","stable_dependencies":["ripgrep",{"rust":":build"}],"stable_checksum":"17fadc7b73a51608d57f82b4a11f3edc0da87716cc4b302103eed9d4b9010fe5","stable_url_args":["https://github.com/phiresky/ripgrep-all/archive/refs/tags/v0.10.10.tar.gz"],"stable_uses_from_macos":[[{"zip":":test"}]],"stable_version":"0.10.10"},"ripgrep":{"aliases":["rg"],"bottle_rebuild":1,"compatibility_version":1,"desc":"Search tool like grep and The Silver Searcher","executables":["rg"],"head_dependencies":["pcre2",{"asciidoctor":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/BurntSushi/ripgrep.git",{":branch":"master"}],"homepage":"https://github.com/BurntSushi/ripgrep","license":"Unlicense","ruby_source_checksum":"2e493e50a49a37f7ed090f44019d1c58dd30c90a5c6fe1ecbcd69334dccaa60b","stable_dependencies":["pcre2",{"asciidoctor":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7605249d3eb0d5f170e3414498e3344e26b1e7a147aec518b57090b80036a562","stable_url_args":["https://github.com/BurntSushi/ripgrep/archive/refs/tags/15.2.0.tar.gz"],"stable_version":"15.2.0"},"ripmime":{"desc":"Extract attachments out of MIME encoded email packages","executables":["ripmime"],"homepage":"https://pldaniels.com/ripmime/","license":"BSD-3-Clause","ruby_source_checksum":"74b541a4d98ee4d647bb6d7ca395bf76418e9794eef9a03abad9ffa6f74fe3a0","stable_checksum":"6d551d6b65b4da6c6b8dfd05be8141026cc760ca1fb8a707b7bf96c199c9f52d","stable_url_args":["https://github.com/inflex/ripMIME/archive/refs/tags/1.4.1.0.tar.gz"],"stable_version":"1.4.1.0","bottle_checksum":"fb4d73a8f03ad7dcbc8cc4b72f41f8f81d918490e4bc94a712b47497adef35aa"},"ripsecrets":{"desc":"Prevent committing secret keys into your source code","executables":["ripsecrets"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sirwart/ripsecrets.git",{":branch":"main"}],"homepage":"https://github.com/sirwart/ripsecrets","license":"MIT","ruby_source_checksum":"1c09115e3e685d1ee4d0b4e19bc341e4b4edc9d1df20d0099ded589fb66a101a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"786c1b7555c1f9562d7eb3994d932445ab869791be65bc77b8bd1fbbae3890b8","stable_url_args":["https://github.com/sirwart/ripsecrets/archive/refs/tags/v0.1.11.tar.gz"],"stable_version":"0.1.11","bottle_checksum":"5d8a3bf678aa0016c6c28511bd19b7689248dca8291169bc2e2fbe97cfe486ae"},"riscv64-elf-binutils":{"desc":"GNU Binutils for riscv64-elf cross development","executables":["riscv64-elf-addr2line","riscv64-elf-ar","riscv64-elf-as","riscv64-elf-c++filt","riscv64-elf-elfedit","riscv64-elf-gprof","riscv64-elf-ld","riscv64-elf-ld.bfd","riscv64-elf-nm","riscv64-elf-objcopy","riscv64-elf-objdump","riscv64-elf-ranlib","riscv64-elf-readelf","riscv64-elf-size","riscv64-elf-strings","riscv64-elf-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"73951591988e26338f317d24ab1c8b61d65ec9c44fe4af96ab2f21489dd1fa2a","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"riscv64-elf-gcc":{"desc":"GNU compiler collection for riscv64-elf","executables":["riscv64-elf-c++","riscv64-elf-cpp","riscv64-elf-g++","riscv64-elf-gcc","riscv64-elf-gcc-16.2.0","riscv64-elf-gcc-ar","riscv64-elf-gcc-nm","riscv64-elf-gcc-ranlib","riscv64-elf-gcov","riscv64-elf-gcov-dump","riscv64-elf-gcov-tool","riscv64-elf-lto-dump"],"head_dependencies":["gmp","libmpc","mpfr","riscv64-elf-binutils","zstd"],"homepage":"https://gcc.gnu.org","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"ruby_source_checksum":"ba0ce3125364a79a57209616dff259189eecbb0bc76215b44eb152b5b017c3e4","stable_dependencies":["gmp","libmpc","mpfr","riscv64-elf-binutils","zstd"],"stable_checksum":"e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz"],"stable_version":"16.2.0"},"riscv64-elf-gdb":{"bottle_rebuild":1,"desc":"GNU debugger for riscv64-elf cross development","executables":["riscv64-elf-gdb","riscv64-elf-gdb-add-index","riscv64-elf-gstack"],"head_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"riscv64-elf-gcc":":test"}],"head_url_args":["https://sourceware.org/git/binutils-gdb.git",{":branch":"master"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://www.gnu.org/software/gdb/","license":"GPL-3.0-or-later","ruby_source_checksum":"7cf8ec5cec3046ec8d18407281922abefc93d12687a790f839407507d27c295e","stable_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"riscv64-elf-gcc":":test"}],"stable_checksum":"cd9fc3fe2b47743840e42c1592d3d87f8302eb18639c0b8b4ba0898002e2348f","stable_url_args":["https://ftpmirror.gnu.org/gdb/gdb-18.1.tar.xz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"18.1"},"risor":{"desc":"Fast and flexible scripting for Go developers and DevOps","executables":["risor"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/deepnoodle-ai/risor.git",{":branch":"main"}],"homepage":"https://risor.io/","license":"Apache-2.0","ruby_source_checksum":"73eac71b3812035eb8ec6dca681f7e850874b4156fa7eaf707238bdfc3957cec","stable_dependencies":[{"go":":build"}],"stable_checksum":"9b6cbb53b629ec9cf7d0c6090c7f7df498f86ed86b8861403b00b1e57dd80ebc","stable_url_args":["https://github.com/deepnoodle-ai/risor/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0"},"river":{"bottle_rebuild":2,"desc":"Reverse proxy application, based on the pingora library from Cloudflare","executables":["river"],"head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/memorysafety/river.git",{":branch":"main"}],"homepage":"https://www.memorysafety.org/initiative/reverse-proxy/","license":"Apache-2.0","ruby_source_checksum":"135134131ff9bb1296116c8f4e6d4a12604280e888941ac2c93e09fb5eb20f9a","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/memorysafety/river/commit/d7de7566ab1cccb3a8c46c609e9ae5d511a9b0ae.patch?full_index=1","sha256":"23626140f673e189fa67145eb6c25e205536ecdddd784a03836b8da3577ae718","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/memorysafety/river/pull/92"}]},{"strip":"p1","data":true}],"stable_checksum":"fe96d3693d60be06d0d1810954835f79139495b890b597f42c2b0bfa2bd8c7a6","stable_url_args":["https://github.com/memorysafety/river/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"rizin":{"caveats":"Plugins, extras and bindings will installed at:\n  $HOMEBREW_PREFIX/lib/rizin\n","desc":"UNIX-like reverse engineering framework and command-line toolset","executables":["rizin","rz-ar","rz-asm","rz-ax","rz-bin","rz-diff","rz-find","rz-gg","rz-hash","rz-run","rz-sign"],"head_dependencies":["blake3","capstone","libmagic","libzip","lz4","openssl@4","pcre2","tree-sitter","xxhash","xz","zstd","zydis",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/rizinorg/rizin.git",{":branch":"dev"}],"homepage":"https://rizin.re","license":"LGPL-3.0-only","post_install_steps":[{"path":{"path":"{{HOMEBREW_PREFIX}}/lib/rizin/plugins"},"type":"mkdir_p"}],"revision":2,"ruby_source_checksum":"578b945ec1926def92b86289bb649108046b48b8040928f2522d65d647ac8c57","stable_dependencies":["blake3","capstone","libmagic","libzip","lz4","openssl@4","pcre2","tree-sitter","xxhash","xz","zstd","zydis",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"7ac1cd7daca7afdda742e15478b1f747fc1f813e496fee71839d1e109e543dca","stable_url_args":["https://github.com/rizinorg/rizin/releases/download/v0.9.1/rizin-src-v0.9.1.tar.xz"],"stable_version":"0.9.1"},"rke":{"deprecate_args":{":date":"2026-07-31",":because":":deprecated_upstream"},"desc":"Rancher Kubernetes Engine, a Kubernetes installer that works everywhere","disable_args":{":date":"2027-07-31",":because":":deprecated_upstream"},"executables":["rke"],"head_dependencies":[{"go":":build"}],"homepage":"https://rke.docs.rancher.com/","license":"Apache-2.0","ruby_source_checksum":"c734b8cdc4940fb1e90d729e2840909af3b3de5ccb61ce9efcda9dc6ca12a14c","stable_dependencies":[{"go":":build"}],"stable_checksum":"94c7930564f52804513c2ea09430bb7ada0ec44bde73493d5bce35bb19db4881","stable_url_args":["https://github.com/rancher/rke/archive/refs/tags/v1.8.14.tar.gz"],"stable_version":"1.8.14"},"rkflashtool":{"desc":"Tools for flashing Rockchip devices","executables":["rkcrc","rkflashtool","rkmisc","rkpad","rkparameters","rkparametersblock","rkunpack","rkunsign"],"head_dependencies":["libusb",{"pkgconf":":build"}],"head_url_args":["https://git.code.sf.net/p/rkflashtool/Git.git",{":branch":"master"}],"homepage":"https://sourceforge.net/projects/rkflashtool/","license":"BSD-2-Clause","ruby_source_checksum":"de2258981fc3df0b0014c2a05c7f032c98a8b440416b7e00a70c9f51751de0cc","stable_dependencies":["libusb",{"pkgconf":":build"}],"stable_checksum":"2bc0ec580caa790b0aee634388a9110a429baf4b93ff2c4fce3d9ab583f51339","stable_url_args":["https://downloads.sourceforge.net/project/rkflashtool/rkflashtool-6.1/rkflashtool-6.1-src.tar.bz2"],"stable_version":"6.1","bottle_cellar":":any","bottle_checksum":"5d00a439fe6a9c9f4b09ed9612e5b4536c1497e5baf33c0b95c06279b734fa6f"},"rkhunter":{"desc":"Rootkit hunter","executables":["rkhunter"],"homepage":"https://rkhunter.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"5d1cf4e341b44055bb2a712eb62a071285f87cc45ebce2640230070e3ad53d3d","stable_checksum":"f750aa3e22f839b637a073647510d7aa3adf7496e21f3c875b7a368c71d37487","stable_url_args":["https://downloads.sourceforge.net/project/rkhunter/rkhunter/1.4.6/rkhunter-1.4.6.tar.gz"],"stable_version":"1.4.6","bottle_checksum":"3db88c3dd06a9a6b84773472428a17fb1b8133dd7fec11781a32b185a89ad65b"},"rlog":{"desc":"Flexible message logging facility for C++","homepage":"https://github.com/vgough/rlog","license":"LGPL-2.1-or-later","ruby_source_checksum":"2059675352210793ab4ff77ab3e20839c5c73d9c3e989909ffea798469decb9d","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"a938eeedeb4d56f1343dc5561bc09ae70b24e8f70d07a6f8d4b6eed32e783f79","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/rlog/rlog-1.4.tar.gz"],"stable_version":"1.4","bottle_cellar":":any","bottle_checksum":"d9647143281d40fc2b06eedacdea150af04bc014a9d0e9a912bbb45ad4b40179"},"rlwrap":{"compatibility_version":1,"desc":"Readline wrapper: adds readline support to tools that lack it","executables":["rlwrap"],"head_dependencies":["libptytty","readline",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/hanslub42/rlwrap.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/hanslub42/rlwrap","license":"GPL-2.0-or-later","ruby_source_checksum":"b3d0edc343283082103b4fc67a09f19d16be1ecf601217035b516259966cbaac","stable_dependencies":["libptytty","readline"],"stable_checksum":"50ab1eabbb4f5d8a74bcd49bdee91342206c86695a0b63063f48dd682770d5a2","stable_url_args":["https://github.com/hanslub42/rlwrap/releases/download/v0.48/rlwrap-0.48.zip"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.48"},"rm-improved":{"bottle_rebuild":1,"conflicts":[["rip2",{":because":"both install `rip` binaries"}]],"desc":"Command-line deletion tool focused on safety, ergonomics, and performance","executables":["rip"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/nivekuil/rip.git",{":branch":"master"}],"homepage":"https://github.com/nivekuil/rip","license":"GPL-3.0-or-later","ruby_source_checksum":"453cd49c7526ad7b295b8b974515cbc7730ff77871f35a87de52681cb7fdf6f6","stable_dependencies":[{"rust":":build"}],"stable_checksum":"73acdc72386242dced117afae43429b6870aa176e8cc81e11350e0aaa95e6421","stable_url_args":["https://github.com/nivekuil/rip/archive/refs/tags/0.13.1.tar.gz"],"stable_version":"0.13.1","bottle_checksum":"072828a5ca46aaf0a0d8bc69ad769f9b9c6b89e4bfcd2a8ef83e0f48577f3847"},"rmate":{"bottle_rebuild":1,"desc":"Edit files from an SSH session in TextMate","executables":["rmate"],"head_url_args":["https://github.com/textmate/rmate.git",{":branch":"master"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/textmate/rmate","license":"MIT","ruby_source_checksum":"2ce86454c3d62a0defea422cdc60597b49400dd77bcd10e837bf767ab90b27ef","stable_checksum":"40be07ae251bfa47b408eb56395dd2385d8e9ea220a19efd5145593cd8cbd89c","stable_url_args":["https://github.com/textmate/rmate/archive/refs/tags/v1.5.8.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"1.5.8","bottle_tag":":all","bottle_checksum":"fb6dd771050399730a0a7592fe0a135705a294b10fd02263bd6cfcbc284cee2a"},"rmcast":{"deprecate_args":{":date":"2025-09-15",":because":":repo_removed"},"desc":"IP Multicast library","disable_args":{":date":"2026-09-15",":because":":repo_removed"},"executables":["mcastproxy","rmchat"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://web.archive.org/web/20250722003825/https://www.land.ufrj.br/tools/rmcast/rmcast.html","license":"QPL-1.0","ruby_source_checksum":"5f57d383093648fbff8f208693d266822c3b30dd75d7d69de88b3d07af75b1c1","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"79ccbdbe4a299fd122521574eaf9b3e2d524dd5e074d9bc3eb521f1d934a59b1","stable_url_args":["https://web.archive.org/web/20250621130503/https://www.land.ufrj.br/tools/rmcast/download/rmcast-2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_cellar":":any","bottle_checksum":"cecc9ec050585780015df098cbea1522dacdca625a2e9ae621b47bb975e5f559"},"rmlint":{"desc":"Extremely fast tool to remove dupes and other lint from your filesystem","executables":["rmlint"],"head_dependencies":["glib","json-glib","gettext",{"gettext":":build"},{"pkgconf":":build"},{"scons":":build"},{"sphinx-doc":":build"}],"homepage":"https://rmlint.readthedocs.io/en/master/","license":"GPL-3.0-or-later","ruby_source_checksum":"87d91202807f31114ad3a97f0a5f81e8698acad21602902e0b38e79dd50f9c7e","stable_dependencies":["glib","json-glib","gettext",{"gettext":":build"},{"pkgconf":":build"},{"scons":":build"},{"sphinx-doc":":build"}],"stable_checksum":"8ffdbd5d09d15c8717ae55497e90d6fa46f085b45ac1056f2727076da180c33e","stable_url_args":["https://github.com/sahib/rmlint/archive/refs/tags/v2.10.3.tar.gz"],"stable_version":"2.10.3","bottle_cellar":":any","bottle_checksum":"c6a8d12e5c6c75922cb42ebcacfc59b9d659328cd05b566a9ea3b262aed5b79b"},"rmpc":{"desc":"Terminal based Media Player Client with album art support","executables":["rmpc"],"head_dependencies":[{"rust":":build"}],"homepage":"https://mierak.github.io/rmpc/","license":"BSD-3-Clause","ruby_source_checksum":"accf9fc3af8f049339545c4ac144a47201c903f45e3ca5399156087c005e5e14","stable_dependencies":[{"rust":":build"}],"stable_checksum":"930019066228d18e9530a8c0d77f10e231ab5efbbbca73b331efcd6fbb47557d","stable_url_args":["https://github.com/mierak/rmpc/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"rmrfrs":{"desc":"Filesystem cleaning tool","executables":["rmrfrs"],"head_dependencies":[{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/trinhminhtriet/rmrfrs.git",{":branch":"master"}],"homepage":"https://github.com/trinhminhtriet/rmrfrs","license":"MIT","ruby_source_checksum":"08e8f007d785d3f0d8ef9ab46b1551f8c4dea9e005c9e206715f434fca3622de","stable_dependencies":[{"rust":":build"},{"rustup":":test"}],"stable_checksum":"50fb55c8dba436998de87725427ee336045a2ee67d7ef9430ce875fcf8826d51","stable_url_args":["https://github.com/trinhminhtriet/rmrfrs/archive/refs/tags/v0.8.8.tar.gz"],"stable_version":"0.8.8"},"rmtrash":{"desc":"Move files and directories to the trash","executables":["rmtrash"],"head_url_args":["https://github.com/TBXark/rmtrash.git",{":branch":"master"}],"homepage":"https://github.com/TBXark/rmtrash","license":"MIT","ruby_source_checksum":"40565a4c3a3393bc0ee1aa0f0aadfea081e14949d3d5352f71af601b1a141d15","stable_checksum":"308c0bd8622b9410dafca183fdf405fdb3c4e2ec02e93fb5477746bdda3d10b9","stable_url_args":["https://github.com/TBXark/rmtrash/archive/refs/tags/0.8.0.tar.gz"],"stable_version":"0.8.0"},"rmux":{"desc":"Terminal multiplexer with a tmux-style CLI and daemon runtime","executables":["rmux","rmux-daemon"],"head_dependencies":[{"rust":":build"}],"homepage":"https://rmux.io","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"10be2d33a7a05bd6aae5bae0cf63b025a573aaff72b9f5a0d149b478f7f4f666","stable_dependencies":[{"rust":":build"}],"stable_checksum":"116b669b1cf4f994f6296a3aa5b329e14c6af26390d12ac0741e2aa31481b630","stable_url_args":["https://static.crates.io/crates/rmux/rmux-0.10.0.crate"],"stable_version":"0.10.0"},"rmw":{"desc":"Trashcan/recycle bin utility for the command-line","executables":["rmw"],"head_dependencies":["canfigger","glib","ncurses","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/theimpossibleastronaut/rmw.git",{":branch":"master"}],"homepage":"https://theimpossibleastronaut.github.io/rmw-website/","license":"GPL-3.0-or-later","ruby_source_checksum":"229b442274b140162a1698733154b8d57a6d2bd5bc41de4fe488093b0dc01f51","stable_dependencies":["canfigger","glib","ncurses","gettext",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"8f96fd96831b69bffc8019cb000483ffe92a7764765484df57f63a6515d26fd9","stable_url_args":["https://github.com/theimpossibleastronaut/rmw/releases/download/v0.10.0/rmw-0.10.0.tar.xz"],"stable_version":"0.10.0"},"rna-star":{"bottle_rebuild":1,"desc":"RNA-seq aligner","executables":["STAR"],"head_dependencies":["libomp"],"head_uses_from_macos":[[{"vim":":build"}]],"homepage":"https://github.com/alexdobin/STAR","license":{":all_of":["MIT","BSD-2-Clause"]},"ruby_source_checksum":"b9753ee73bec258e0bdb7d2c8ec0ee4e7128bccc8f20822b9b8c72ccb434565a","stable_dependencies":["libomp"],"stable_checksum":"3f65305e4112bd154c7e22b333dcdaafc681f4a895048fa30fa7ae56cac408e7","stable_url_args":["https://github.com/alexdobin/STAR/archive/refs/tags/2.7.11b.tar.gz"],"stable_uses_from_macos":[[{"vim":":build"}]],"stable_version":"2.7.11b"},"rnp":{"desc":"High performance C++ OpenPGP library used by Mozilla Thunderbird","executables":["rnp","rnpkeys"],"head_dependencies":["botan","json-c",{"cmake":":build"}],"head_url_args":["https://github.com/rnpgp/rnp.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.rnpgp.org","license":{":all_of":["MIT","BSD-2-Clause","BSD-3-Clause"]},"revision":3,"ruby_source_checksum":"e5d40d7f3b1a356ffdcc11647b0ee3aff2a308d08cc97a25d80694ee9d2572b8","stable_dependencies":["botan","json-c",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/rnpgp/rnp/commit/29758631b5dde64b0059abe226c86c24ea08c3ce.patch?full_index=1","sha256":"f8903db07fd136c54932c088da92ef87e1c8091936c9301f416361d04c1d31e8","type":"backport","resolves":[{"type":"defect","id":"https://github.com/rnpgp/rnp/pull/2387"}]}],"stable_checksum":"423c8e32e1e591462f759adf8441b1c44bca96d9f5daff13b82e81a79f18ecfd","stable_url_args":["https://github.com/rnpgp/rnp/releases/download/v0.18.1/rnp-v0.18.1.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.18.1"},"rnr":{"desc":"Command-line tool to batch rename files and directories","executables":["rnr"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/ismaelgv/rnr","license":"MIT","ruby_source_checksum":"c8bcef66a21e3ef87aa9f5254071cc2efe172f40b8706badb18dd6c20759337f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"af35b5d5afab08b01cab345686d7e7d2d37a33d268fa8827a8001c3164ef4722","stable_url_args":["https://github.com/ismaelgv/rnr/archive/refs/tags/v0.5.1.tar.gz"],"stable_version":"0.5.1"},"rnv":{"conflicts":[["arx-libertatis",{":because":"both install `arx` binaries"}]],"desc":"Implementation of Relax NG Compact Syntax validator","executables":["arx","rnv","rvp","xsdck"],"head_uses_from_macos":[["expat",{":since":":tahoe"}]],"homepage":"https://sourceforge.net/projects/rnv/","license":"BSD-3-Clause","ruby_source_checksum":"00529539c8d9a57fe9a5c31a59cb21d7867986dafd9b822d621eebeaefb594fb","stable_checksum":"b2a1578773edd29ef7a828b3a392bbea61b4ca8013ce4efc3b5fbc18662c162e","stable_url_args":["https://downloads.sourceforge.net/project/rnv/Sources/1.7.11/rnv-1.7.11.tar.bz2"],"stable_uses_from_macos":[["expat",{":since":":tahoe"}]],"stable_version":"1.7.11","bottle_cellar":":any","bottle_checksum":"6648abdfb9856bb6aadfe9f24e54ba9dd64ee636bbf817b19e5386014c1336a6"},"roadrunner":{"desc":"High-performance PHP application server, load-balancer and process manager","executables":["rr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/roadrunner-server/roadrunner.git",{":branch":"master"}],"homepage":"https://docs.roadrunner.dev/docs","license":"MIT","ruby_source_checksum":"17bdd9967f5361d7a111410b106d60d8b644d9580b01d537b9476cf3fd0c3f08","stable_dependencies":[{"go":":build"}],"stable_checksum":"4a5647cdfba543fe04347ba7658a65866508ba50463023750a36a1d900bedd36","stable_url_args":["https://github.com/roadrunner-server/roadrunner/archive/refs/tags/v3.1.0.tar.gz"],"stable_version":"3.1.0","version_scheme":1},"roapi":{"desc":"Full-fledged APIs for static datasets without writing a single line of code","executables":["roapi"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/roapi/roapi.git",{":branch":"main"}],"homepage":"https://roapi.github.io/docs","license":"Apache-2.0","ruby_source_checksum":"45cc97c41c0979bd9a91a70e4121544ab9443c13b999b2fbbd1bf6fc9b5d77e9","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/roapi/roapi/commit/c53bfa489011038cb934735451d88dcd9f39dbe2.patch?full_index=1","sha256":"0bdb9950c1f9e69670283f4fb491f2d71ce0f18248345c38869b4a6615ac823e","type":"backport"}],"stable_checksum":"f1941e528efac4c610cc042bff7f03a613d7d7b59e2a7f8c10cea8c478d915ee","stable_url_args":["https://github.com/roapi/roapi/archive/refs/tags/roapi-v0.13.0.tar.gz"],"stable_version":"0.13.0"},"robin-map":{"desc":"C++ implementation of a fast hash map and hash set","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://github.com/Tessil/robin-map","license":"MIT","ruby_source_checksum":"e27be560eaecb4a39aa6963412b7853f3153c46529934f8e86d5f674e642532c","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"0e3f53a377fdcdc5f9fed7a4c0d4f99e82bbb64175233bd13427fef9a771f4a1","stable_url_args":["https://github.com/Tessil/robin-map/archive/refs/tags/v1.4.1.tar.gz"],"stable_version":"1.4.1","bottle_tag":":all","bottle_checksum":"672e92ee26dbed640ed6617e5c386f91753e9b9b7a3856fe16aa7f3798435df0"},"roblox-ts":{"desc":"TypeScript-to-Luau Compiler for Roblox","executables":["rbxtsc"],"head_dependencies":["node"],"homepage":"https://roblox-ts.com/","license":"MIT","ruby_source_checksum":"7258fe7656e312b240a1e89c071d584415095cef689bc79c453eb78aa73910af","stable_dependencies":["node"],"stable_checksum":"94e7ee8db40d0fab605601312838ca8d6d72242e78a8f01e02467f53c4232757","stable_url_args":["https://registry.npmjs.org/roblox-ts/-/roblox-ts-3.0.0.tgz"],"stable_version":"3.0.0","bottle_tag":":all","bottle_checksum":"6d98816e699214c5748777941e369d721923661bf31c8ba67e71050aebda82cb"},"robodoc":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-09-16",":because":":unmaintained"},"desc":"Source code documentation tool","disable_args":{":date":"2026-12-16",":because":":unmaintained"},"executables":["robodoc","robohdrs"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/gumpu/ROBODoc.git",{":branch":"release"}],"homepage":"https://github.com/gumpu/ROBODoc","license":"GPL-3.0-or-later","ruby_source_checksum":"0bd088eff9366edcde12dc131d8cbf87f02dab1bcd449f02d136efa7c416fa21","stable_patches":[{"strip":"p1","url":"https://github.com/gumpu/ROBODoc/commit/0f8b35c42523810415bec70bb2200d2ecb41c82f.patch?full_index=1","sha256":"5fa0e63deaf9eb0eb82e53047a684159d572c116b96fcf4aa61777b663eb156d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/gumpu/ROBODoc/issues/22"}]}],"stable_checksum":"3721c3be9668a1503454618ed807ae0fba5068b15bc0ea63846787d7e9e78c0f","stable_url_args":["https://web.archive.org/web/20260506043604/https://rfsber.home.xs4all.nl/Robo/archives/robodoc-4.99.44.tar.bz2"],"stable_version":"4.99.44","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"0043d16b63613205e223c9fe4128261d01204d961fd50a1b0945d69ccc763014"},"robot-framework-robocop":{"desc":"Static code analysis tool (linter) and code formatter for Robot Framework","executables":["robocop"],"head_dependencies":["python@3.15"],"homepage":"https://robocop.dev","license":"Apache-2.0","ruby_source_checksum":"42f6b7799522c500312a0cbf4d1f776ee160f3f51adb4353f70340be59d51b71","stable_dependencies":["python@3.15"],"stable_checksum":"ce93c6a46434bd5e2a40f6fec81514cb9fe1c9ee4fa97db03d1d3bed541688b3","stable_url_args":["https://files.pythonhosted.org/packages/24/90/248070b2def441f19f8f936024c62ebbdb90c1a610f5b5470f0ea1118d9c/robotframework_robocop-9.1.2.tar.gz"],"stable_version":"9.1.2"},"robot-framework":{"bottle_rebuild":1,"desc":"Open source test framework for acceptance testing","executables":["libdoc","rebot","robot"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/robotframework/robotframework.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://robotframework.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"66281cd64a8527558238fac1990ce50b1f13d063c6465b26c1d45b5ac922ee15","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ff6233ff752a200ece4d0a6c59f6f9f7d0e96dcff0a7a3458296b997b812482e","stable_url_args":["https://files.pythonhosted.org/packages/66/77/5f60e5619082d387971d111c1354f1f529d2959ee742877982002d38d53d/robotframework-7.5.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"7.5"},"robotcode":{"bottle_rebuild":1,"desc":"Ultimate Robot Framework Toolset","executables":["robotcode"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://robotcode.io","license":"Apache-2.0","ruby_source_checksum":"f114bed94566038de85a7cb2d1564b8da8219b43f4ecfacd92b1ba35499f59d2","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"c07031d5103affc0de98a474a584b27f7dc2589bc908e0b908ca10969e617421","stable_url_args":["https://files.pythonhosted.org/packages/b5/0f/d2d20377b7835eec1c53f9b51bd1ed839c34f2d326864dbb02c601bcca1f/robotcode-2.7.0.tar.gz"],"stable_version":"2.7.0"},"robotfindskitten":{"desc":"Zen Simulation of robot finding kitten","executables":["robotfindskitten"],"head_dependencies":[{"texinfo":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://codeberg.org/robotfindskitten/robotfindskitten.git",{":branch":"main"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://robotfindskitten.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"c658fb5c05480d67f85d1fe5ffb929c3eaf6be7a0986305e2fcfe51076c35c04","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"290172b0a04c9a80400bc3b668eb844e24b03a377e2a6b349218b56f7106a1b7","stable_url_args":["https://codeberg.org/robotfindskitten/robotfindskitten/releases/download/3.0000000.726/robotfindskitten-3.0000000.726.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.0000000.726"},"rockcraft":{"bottle_rebuild":1,"desc":"Tool to create OCI images using the language from Snapcraft and Charmcraft","executables":["rockcraft"],"head_dependencies":[{"certifi":":no_linkage"},"cryptography","libsodium","libyaml","lxc",{"pydantic":":no_linkage"},{"pygit2":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/canonical/rockcraft.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://documentation.ubuntu.com/rockcraft/","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"56400c8ff76d9cf25964c0bbd748144c5b081f5bc68c0c224e7218f82868b23d","stable_dependencies":[{"certifi":":no_linkage"},"cryptography","libsodium","libyaml","lxc",{"pydantic":":no_linkage"},{"pygit2":":no_linkage"},"python@3.15"],"stable_url_args":["https://github.com/canonical/rockcraft.git",{":tag":"1.20.0",":revision":"289c48bc6bbf5c9132897d22785e7d5a2b2666b1"}],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"1.20.0"},"rocksdb":{"compatibility_version":1,"desc":"Embeddable, persistent key-value store for fast storage","executables":["rocksdb_dump","rocksdb_ldb","rocksdb_repl_stress","rocksdb_sanity_test","rocksdb_sst_dump","rocksdb_stress","rocksdb_undump","rocksdb_write_stress"],"head_dependencies":["gflags","lz4","snappy","zstd",{"cmake":":build"}],"head_url_args":["https://github.com/facebook/rocksdb.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://rocksdb.org/","license":{":any_of":["GPL-2.0-only","Apache-2.0"]},"ruby_source_checksum":"be3970fa568458dcc600985f1b2e078bd36438e1af5597a1520d6f68b4f26ec0","stable_dependencies":["gflags","lz4","snappy","zstd",{"cmake":":build"}],"stable_checksum":"618d9726a7cb1cf4ce034f4cdca49de98aa64867dda06b91371a791ae8921aff","stable_url_args":["https://github.com/facebook/rocksdb/archive/refs/tags/v11.8.1.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"11.8.1"},"rocq-elpi":{"caveats":"Rocq needs help finding ML files installed inside `$HOMEBREW_PREFIX/opt/rocq-elpi/libexec/lib`.\nThis can be done by passing `-I $HOMEBREW_PREFIX/opt/rocq-elpi/libexec/lib` as an argument.\nAlternatively, you can add the directory to OCAMLPATH, e.g.\n  export OCAMLPATH=\"$HOMEBREW_PREFIX/opt/rocq-elpi/libexec/lib:$OCAMLPATH\"\nor use the included findlib configuration file, e.g.\n  export OCAMLFIND_CONF=\"$HOMEBREW_PREFIX/opt/rocq-elpi/libexec/lib/findlib.conf\"\n","compatibility_version":4,"desc":"Elpi extension language for Rocq","executables":["rocq_elpi_optcomp","rocq_elpi_shafile","rocq_elpi_version_parser"],"head_dependencies":["ocaml-findlib","rocq",{"dune":":build"},{"ocaml":":build"},{"opam":":build"}],"homepage":"https://github.com/LPCIC/coq-elpi","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"60eacb10fb8224444f01e3f8a9042f51aeae481fb0b9eda957dec780d1ef60c9","stable_dependencies":["ocaml-findlib","rocq",{"dune":":build"},{"ocaml":":build"},{"opam":":build"}],"stable_checksum":"08975c8b094c380049dfa31a1d8b32d4ea033b6d926bfa40d0164bc6d613fa46","stable_url_args":["https://github.com/LPCIC/coq-elpi/releases/download/v3.5.1/rocq-elpi-3.5.1.tar.gz"],"stable_version":"3.5.1"},"rocq-micromega-plugin":{"desc":"Micromega decision procedures plugin for the Rocq prover","head_dependencies":["ocaml-findlib","rocq",{"dune":":build"},{"ocaml":":build"},{"opam":":build"}],"homepage":"https://github.com/rocq-community/micromega-plugin","license":"LGPL-2.1-only","revision":2,"ruby_source_checksum":"c03630cbbde1dad54714fa9055f1e2a4bf1c699c61ca19b6e87a4bf5253bcf7f","stable_dependencies":["ocaml-findlib","rocq",{"dune":":build"},{"ocaml":":build"},{"opam":":build"}],"stable_checksum":"5ed46c62dfb7c06ad1df2f744bca5a39282ac9787c57433478a87a706e6e4391","stable_url_args":["https://github.com/rocq-community/micromega-plugin/archive/refs/tags/v1.1.1.tar.gz"],"stable_version":"1.1.1"},"rocq":{"compatibility_version":3,"desc":"Proof assistant for higher-order logic","executables":["coq-tex","coq_makefile","coqc","coqchk","coqdep","coqdoc","coqidetop","coqnative","coqpp","coqtop","coqtop.byte","coqwc","coqworkmgr","csdpcert","ocamllibdep","rocq","rocq.byte","rocqchk","votour"],"head_dependencies":["gmp","ocaml","ocaml-findlib","ocaml-zarith",{"dune":":build"}],"head_url_args":["https://github.com/rocq-prover/rocq.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}],[{"unzip":":build"}]],"homepage":"https://rocq-prover.org/","license":"LGPL-2.1-only","oldnames":["coq"],"ruby_source_checksum":"247f4aafd5ce753447e97c0733966deb17b63fdda62f9aba93225bfa3c849a45","stable_dependencies":["gmp","ocaml","ocaml-findlib","ocaml-zarith",{"dune":":build"}],"stable_checksum":"3f0fc283e8644394aa9c7a6e3995b6d9ebbe1e6dda712bf431f9c372dcef95ad","stable_url_args":["https://github.com/rocq-prover/rocq/releases/download/V9.3.0/rocq-9.3.0.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}],[{"unzip":":build"}]],"stable_version":"9.3.0"},"rofi":{"desc":"Window switcher, application launcher and dmenu replacement","executables":["rofi","rofi-sensible-terminal","rofi-theme-selector"],"head_dependencies":["cairo","gdk-pixbuf","glib","libxcb","libxkbcommon","pango","startup-notification","xcb-util","xcb-util-cursor","xcb-util-wm","xorg-server",{"bison":":build"},{"check":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/davatorium/rofi.git",{":branch":"next"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://davatorium.github.io/rofi/","license":"MIT","ruby_source_checksum":"307db9e44d440b25d6a4da8b308949b5ba949e51f031bd5f9dfdc04a0709230d","stable_dependencies":["cairo","gdk-pixbuf","glib","libxcb","libxkbcommon","pango","startup-notification","xcb-util","xcb-util-cursor","xcb-util-wm","xorg-server",{"bison":":build"},{"check":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"f81659b175306ff487e35d88d6b36128e85a793bfb56b64fa22c62eb54c4abd0","stable_url_args":["https://github.com/davatorium/rofi/releases/download/2.0.0/rofi-2.0.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"2.0.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"4fece57aedd09cdb2b7c65ddcd55f42eecb446570ba26d58d46416ed39b99c05"},"rofs-filtered":{"bottle_rebuild":3,"deprecate_args":{":date":"2026-06-21",":because":":unmaintained"},"desc":"Filtered read-only filesystem for FUSE","disable_args":{":date":"2027-06-21",":because":":unmaintained"},"head_dependencies":["libfuse@2",{"cmake":":build"}],"homepage":"https://github.com/gburca/rofs-filtered/","license":"GPL-2.0-or-later","ruby_source_checksum":"6de28182f53f9bdd2868f184aeff2c11ef2cc310dbb1fd562bad97d40b2fc297","stable_dependencies":["libfuse@2",{"cmake":":build"}],"stable_checksum":"d66066dfd0274a2fb7b71dd929445377dd23100b9fa43e3888dbe3fc7e8228e8","stable_url_args":["https://github.com/gburca/rofs-filtered/archive/refs/tags/rel-1.7.tar.gz"],"stable_version":"1.7"},"rogcat":{"caveats":"At runtime, adb must be accessible from your PATH.\n\nYou can install adb from Homebrew Cask:\n  brew install --cask android-platform-tools\n","desc":"Adb logcat wrapper","executables":["rogcat"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/flxo/rogcat","license":"MIT","ruby_source_checksum":"86ccc2a0bc7e0270cdac44bb691e62a2445b96ccdb774bbf3b54ac6d2048c330","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8b4d90dd1254ff82bc01cadcb8a157dc4d66d2e987471ae3c3eaa99f03e34ba3","stable_url_args":["https://github.com/flxo/rogcat/archive/refs/tags/v0.5.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.5.0","bottle_checksum":"d4f5fb5c2f78c91a879c848a8806662e58c791b5b71f1ced85bec4636e059ee0"},"rogue":{"bottle_rebuild":2,"desc":"Dungeon crawling video game","executables":["rogue"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://sourceforge.net/projects/roguelike/","license":"BSD-3-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"92672f5c1ba189bb6cb2e85a53c2211e76dc1049fe5459e5db71d48529e2a832","stable_checksum":"7d37a61fc098bda0e6fac30799da347294067e8e079e4b40d6c781468e08e8a1","stable_url_args":["https://src.fedoraproject.org/repo/pkgs/rogue/rogue5.4.4-src.tar.gz/033288f46444b06814c81ea69d96e075/rogue5.4.4-src.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"5.4.4","bottle_checksum":"cbb8530b652299bddc7a997cbb51205f58a89f88ed43a06dac27e784886deb11"},"rojo":{"desc":"Professional grade Roblox development tools","executables":["rojo"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/rojo-rbx/rojo.git",{":branch":"master"}],"homepage":"https://rojo.space/","license":"MPL-2.0","ruby_source_checksum":"154436c4578a640f8b58912ca10acb6f186550e9f347f3248fe313368e9acbc8","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/rojo-rbx/rojo.git",{":tag":"v7.7.1",":revision":"26b6cc6d83ef068d356aac689110ad89f3b05d65"}],"stable_version":"7.7.1"},"rolesanywhere-credential-helper":{"desc":"Manages getting temporary security credentials from IAM Roles Anywhere","executables":["aws_signing_helper"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aws/rolesanywhere-credential-helper.git",{":branch":"main"}],"homepage":"https://github.com/aws/rolesanywhere-credential-helper","license":"Apache-2.0","ruby_source_checksum":"da5b4985132ae7abfad62d5d301b3736c084c02d5263817da46df13efd7fcde2","stable_dependencies":[{"go":":build"}],"stable_checksum":"34a6f7daa860cb24d6c38b0cc25c228071b2ff0e2526348f193c18c3ceb6d948","stable_url_args":["https://github.com/aws/rolesanywhere-credential-helper/archive/refs/tags/v1.8.5.tar.gz"],"stable_version":"1.8.5"},"roll":{"desc":"CLI program for rolling a dice sequence","executables":["roll"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/matteocorti/roll.git",{":branch":"master"}],"homepage":"https://matteocorti.github.io/roll/","license":"GPL-2.0-or-later","ruby_source_checksum":"6c8623b70582403df24e21e126c34964a58618b3e47170b30602923181eb5084","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"9e116501aaa0c8f954d31a86e8cf6dee5d98ee35a5e8e5b025646c4bee741533","stable_url_args":["https://github.com/matteocorti/roll/releases/download/v2.7.0/roll-2.7.0.tar.gz"],"stable_version":"2.7.0"},"rolldice":{"bottle_rebuild":1,"desc":"Rolls an amount of virtual dice","executables":["rolldice"],"head_uses_from_macos":[["libedit"]],"homepage":"https://github.com/sstrickl/rolldice","license":"GPL-2.0-only","ruby_source_checksum":"8cbcc07ac32f3df4ca178761eb6b18143e7efbf5e68374f67733597222cda843","stable_patches":[{"strip":"p1","url":"https://github.com/sstrickl/rolldice/commit/5e53bade81d0fc972857889c1b690dcd830b439b.patch?full_index=1","sha256":"133214dcc8c8d8e4620205273c6c932cc0674e11717bf4b2fa432a205e825cc5","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/sstrickl/rolldice/pull/25"}]}],"stable_checksum":"8bc82b26c418453ef0fe79b43a094641e7a76dae406032423a2f0fb270930775","stable_url_args":["https://github.com/sstrickl/rolldice/archive/refs/tags/v1.16.tar.gz"],"stable_uses_from_macos":[["libedit"]],"stable_version":"1.16"},"rollup":{"desc":"Next-generation ES module bundler","executables":["rollup"],"head_dependencies":["node"],"homepage":"https://rollupjs.org/","license":{":all_of":["ISC","MIT"]},"ruby_source_checksum":"5cdcece825f654fe6483e179db25d170f848d6d81ee58678d5fe9862b9b0ea13","stable_dependencies":["node"],"stable_checksum":"3b43d80d36cd7ec993c7b17ea9797988717f885a8659987daacf5cdd800b7a7c","stable_url_args":["https://registry.npmjs.org/rollup/-/rollup-4.65.0.tgz"],"stable_version":"4.65.0"},"rom-tools":{"desc":"Tools for Multiple Arcade Machine Emulator","executables":["castool","chdman","floptool","imgtool","jedutil","ldresample","ldverify","nltool","nlwav","pngcmp","regrep","rom-split","romcmp","srcclean","testkeys","unidasm"],"head_dependencies":["flac","sdl3","utf8proc","zstd",{"asio":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mamedev/mame.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],["expat"]],"homepage":"https://www.mamedev.org/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"f650a46cbd528eec7b1b518ba702805a142fb6bca85b215f135c3d271d2c2b32","stable_dependencies":["flac","sdl3","utf8proc","zstd",{"asio":":build"},{"pkgconf":":build"}],"stable_checksum":"0929cc749afabcef892900e10dd90bd8b05f94a7dde8f367ac6a5d2082589f84","stable_url_args":["https://github.com/mamedev/mame/archive/refs/tags/mame0289.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["expat"]],"stable_version":"0.289"},"ronn-ng":{"bottle_rebuild":2,"conflicts":[["ronn",{":because":"both install `ronn` binaries"}]],"desc":"Build man pages from Markdown","executables":["ronn"],"head_dependencies":["ruby","xz"],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://github.com/apjanke/ronn-ng","license":"MIT","revision":2,"ruby_source_checksum":"d5722985b2f0a9a8487ff9986142ec19de666e8c918946d240b23565d2b00078","stable_dependencies":["ruby","xz"],"stable_checksum":"180f18015ce01be1d10c24e13414134363d56f9efb741fda460358bb67d96684","stable_url_args":["https://github.com/apjanke/ronn-ng/archive/refs/tags/v0.10.1.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"0.10.1"},"ronn":{"conflicts":[["ronn-ng",{":because":"both install `ronn` binaries"}]],"desc":"Builds manuals - the opposite of roff","executables":["ronn"],"head_dependencies":[{"groff":":test"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://rtomayko.github.io/ronn/","license":"MIT","revision":5,"ruby_source_checksum":"382500d06236bcd1776bec0f6e48347bdfaac26acd0b66ce1d6dd538d18bc9bd","stable_dependencies":[{"groff":":test"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"808aa6668f636ce03abba99c53c2005cef559a5099f6b40bf2c7aad8e273acb4","stable_url_args":["https://github.com/rtomayko/ronn/archive/refs/tags/0.7.3.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.7.3"},"root":{"caveats":"As of ROOT 6.22, you should not need the thisroot scripts; but if you\ndepend on the custom variables set by them, you can still run them:\n\nFor bash users:\n  . $HOMEBREW_PREFIX/bin/thisroot.sh\nFor zsh users:\n  pushd $HOMEBREW_PREFIX >/dev/null; . bin/thisroot.sh; popd >/dev/null\nFor csh/tcsh users:\n  source $HOMEBREW_PREFIX/bin/thisroot.csh\nFor fish users:\n  . $HOMEBREW_PREFIX/bin/thisroot.fish\n","desc":"Analyzing petabytes of data, scientifically","executables":["g2root","genreflex","h2root","hadd","hist2workspace","prepareHistFactory","rmkdepend","root","root-config","root.exe","rootbrowse","rootcint","rootcling","rootcp","rootdrawtree","rooteventselector","rootls","rootmkdir","rootmv","rootn.exe","rootnb.exe","rootprint","rootreadspeed","rootrm","roots","roots.exe","rootslimtree","rootssh","setxrd.csh","thisroot.csh","thisroot.fish","thisroot.sh"],"head_dependencies":["cfitsio","civetweb","davix","fftw","freetype","ftgl","gcc","giflib","gl2ps","graphviz","gsl","jpeg-turbo","libpng","libtiff","lz4",{"nlohmann-json":":no_linkage"},"numpy","openblas","openssl@4","pcre2","python@3.15","sqlite","tbb","unuran","vdt","xrootd","xxhash","xz","zstd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/root-project/root.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libxcrypt"],["libxml2"],["ncurses"]],"homepage":"https://root.cern","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"c2455e8998fad9d8eff6470c92043796a25a65c159e61bc885253768231dfb37","stable_dependencies":["cfitsio","civetweb","davix","fftw","freetype","ftgl","gcc","giflib","gl2ps","graphviz","gsl","jpeg-turbo","libpng","libtiff","lz4",{"nlohmann-json":":no_linkage"},"numpy","openblas","openssl@4","pcre2","python@3.15","sqlite","tbb","unuran","vdt","xrootd","xxhash","xz","zstd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/root-project/root/commit/b2212ae8abdeb01eaed633b7ed243a72763f939d.patch?full_index=1","sha256":"9839dd1bc50635643fb4c8d69a52b60f7f8e2ae6721a8c57388eb860f3d48d91","type":"backport"}],"stable_checksum":"44ada253b1935d34b6801222232d50731fe7c5e3cbcfab47734c85031cfbe4d3","stable_url_args":["https://root.cern/download/root_v6.40.04.source.tar.gz"],"stable_uses_from_macos":[["curl"],["libxcrypt"],["libxml2"],["ncurses"]],"stable_version":"6.40.04"},"rootlesskit":{"caveats":"Depending on the kernel configuration, you may need to add the following line to\n/etc/sysctl.d/99-rootless.conf, and run `sysctl -a`:\n  kernel.apparmor_restrict_unprivileged_userns = 0\n","desc":"Linux-native \"fake root\" for implementing rootless containers","executables":["rootlessctl","rootlesskit"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/rootless-containers/rootlesskit","license":"Apache-2.0","ruby_source_checksum":"88f922ea33bdbf8ddd0db0429a424dd17fb096568f43b81d45fe7e253476cf2c","stable_dependencies":[{"go":":build"}],"stable_checksum":"cd2045db33fe8900ac100eb85eaea3c24d3afcf950a82d76c3db7ab3f47dc441","stable_url_args":["https://github.com/rootless-containers/rootlesskit/archive/refs/tags/v3.3.0.tar.gz"],"stable_version":"3.3.0"},"ropebwt3":{"bottle_rebuild":1,"desc":"BWT construction and search","executables":["ropebwt3"],"head_dependencies":["libomp"],"head_url_args":["https://github.com/lh3/ropebwt3.git",{":branch":"master"}],"homepage":"https://github.com/lh3/ropebwt3","license":{":all_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"403f727561d651fddf8214cd6a1b2b02e204ceef8d007bcfb6a3deffe7bf430e","stable_dependencies":["libomp"],"stable_checksum":"072231015c834d7ffcdc621c9ae260dafebf9f22ed9a780fe0026c2e0a845c5a","stable_url_args":["https://github.com/lh3/ropebwt3/archive/refs/tags/v3.10.tar.gz"],"stable_version":"3.10"},"rosa-cli":{"bottle_rebuild":1,"desc":"RedHat OpenShift Service on AWS (ROSA) command-line interface","executables":["rosa"],"head_dependencies":["awscli",{"go":":build"}],"head_url_args":["https://github.com/openshift/rosa.git",{":branch":"master"}],"homepage":"https://www.openshift.com/products/amazon-openshift","license":"Apache-2.0","ruby_source_checksum":"a01e3233957f7b70d3b2525ebd1ccda394f60f6178f8715f81599b9c1fce0cb4","stable_dependencies":["awscli",{"go":":build"}],"stable_checksum":"923470271028de4397e416f0aee24dd05be61718869f6a2e0be484110d3b0171","stable_url_args":["https://github.com/openshift/rosa/archive/refs/tags/v1.2.67.tar.gz"],"stable_version":"1.2.67"},"rospo":{"desc":"Simple, reliable, persistent ssh tunnels with embedded ssh server","executables":["rospo"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/ferama/rospo","license":"MIT","ruby_source_checksum":"4bfd75f80d968b83d27331254f4edd888037d2499815207bb08eef0b7c5deb66","stable_dependencies":[{"go":":build"}],"stable_checksum":"4c36291969c84159baff261841e6ccd9520e17f8bc9142bf815b9097322a8857","stable_url_args":["https://github.com/ferama/rospo/archive/refs/tags/v0.15.3.tar.gz"],"stable_version":"0.15.3"},"roswell":{"desc":"Lisp installer and launcher for major environments","executables":["ros"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/roswell/roswell.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/roswell/roswell","license":"MIT","ruby_source_checksum":"f17624f4c7138b610ceeceefe404b1739bce41bd28037e5d5b45762ac5198d37","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"19d61198ec747bd8ee0ab0764547d95e74907ef8f73cc4a4e72c9277d22b53e3","stable_url_args":["https://github.com/roswell/roswell/archive/refs/tags/v26.10.118.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"26.10.118"},"roundup":{"bottle_rebuild":1,"desc":"Unit testing tool","executables":["roundup"],"head_url_args":["https://github.com/bmizerany/roundup.git",{":branch":"master"}],"homepage":"https://bmizerany.github.io/roundup","license":"MIT","ruby_source_checksum":"2db9c1cd1c63365a0a0f766373eb6b3ed689b38a08f6cc6b97770e47ab04d4db","stable_checksum":"20741043ed5be7cbc54b1e9a7c7de122a0dacced77052e90e4ff08e41736f01c","stable_url_args":["https://github.com/bmizerany/roundup/archive/refs/tags/v0.0.6.tar.gz"],"stable_version":"0.0.6","bottle_tag":":all","bottle_checksum":"8e7150a458867eba0d53eae749b908b7bb9f8f2d8838471025e4570aee54e846"},"rover":{"desc":"CLI for managing and maintaining data graphs with Apollo Studio","executables":["rover"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/apollographql/rover.git",{":branch":"main"}],"homepage":"https://www.apollographql.com/docs/rover/","license":"MIT","ruby_source_checksum":"1d737ffa20779c16abc319ec479c4d0be6f2d314e23fe4b8a4753874b6924c77","stable_dependencies":[{"rust":":build"}],"stable_checksum":"224cdfdd705856d703187a9ee09911cb499177394ec5f3b993d7abc127754e1e","stable_url_args":["https://github.com/apollographql/rover/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"roxctl":{"desc":"CLI for Stackrox","executables":["roxctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stackrox/stackrox.git",{":branch":"master"}],"homepage":"https://www.stackrox.io/","license":"Apache-2.0","ruby_source_checksum":"c7bfc073a8ec2aeab30394842e38da42d8fc10e8dbf546169d0a00d3015b5811","stable_dependencies":[{"go":":build"}],"stable_checksum":"ed6a42650fb8c3c87ff50ece55ff1138153b9106e84b61800accc75fbd884e2f","stable_url_args":["https://github.com/stackrox/stackrox/archive/refs/tags/4.11.6.tar.gz"],"stable_version":"4.11.6"},"rp":{"desc":"Tool to find ROP sequences in PE/Elf/Mach-O x86/x64 binaries","executables":["rp-osx"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/0vercl0k/rp.git",{":branch":"master"}],"homepage":"https://github.com/0vercl0k/rp","license":"MIT","ruby_source_checksum":"e1e1d5d3edef54821ca6ad9a5947a1b67743e87bd909bf143cf406d10da32b69","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"045b0d4a7d955e281e35b2f52fa8f23e4abad55256c3732d22469af8112f5f63","stable_url_args":["https://github.com/0vercl0k/rp/archive/refs/tags/v2.1.5.tar.gz"],"stable_version":"2.1.5"},"rpcsvc-proto":{"desc":"Rpcsvc protocol definitions from glibc","executables":["rpcgen"],"head_dependencies":["gettext"],"homepage":"https://github.com/thkukuk/rpcsvc-proto","keg_only_args":[":shadowed_by_macos"],"license":"BSD-3-Clause","ruby_source_checksum":"b5c294e77ffe80b5c8d878db178f35be0c32e805b90612764e8e0f26272e1181","stable_dependencies":["gettext"],"stable_checksum":"81c3aa27edb5d8a18ef027081ebb984234d5b5860c65bd99d4ac8f03145a558b","stable_url_args":["https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4.4/rpcsvc-proto-1.4.4.tar.xz"],"stable_version":"1.4.4","bottle_cellar":":any","bottle_checksum":"07342449582194d02bf19968decfba8f15443bd9d104d681ed1fb00c218619d7"},"rpds-py":{"compatibility_version":1,"desc":"Python bindings to Rust's persistent data structures","head_dependencies":[{"maturin":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]},{"rust":":build"}],"homepage":"https://rpds.readthedocs.io/en/latest/","license":"MIT","revision":1,"ruby_source_checksum":"d9b503309069aba4e2f696dc0cb3e7d94385f35ca1bc4eeb6ccd7084122646ae","stable_dependencies":[{"maturin":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]},{"rust":":build"}],"stable_checksum":"4793ef7f78268b124b73fa933440f01d258bbae01de9fa53e9080c9ab0425a12","stable_url_args":["https://files.pythonhosted.org/packages/42/68/3bd46b8a5e01d3c2ebdf9c5e9497912e3fe0cde02bac21a7130ca866e403/rpds_py-2026.9.1.tar.gz"],"stable_version":"2026.9.1"},"rpg-cli":{"desc":"Your filesystem as a dungeon!","executables":["rpg-cli"],"head_dependencies":[{"rust":":build"}],"homepage":"https://olano.dev/blog/deconstructing-the-role-playing-videogame/","license":"MIT","ruby_source_checksum":"81130b93f68d07a92dac29d490a75748e7fd1a92a91c6556c6673eaee4d29a4f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f3993abe7b73666bc3707760dcc650aa9190cd3e7f06be846a0b6adcbbc46663","stable_url_args":["https://github.com/facundoolano/rpg-cli/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"9b44a22701315fd658b98b3709c98ce4217076c1b4e37b717d4e687a15500d94"},"rpiboot":{"caveats":"To boot a Compute Module with the default mass storage gadget:\n  sudo rpiboot -d \"$(brew --prefix rpiboot)\"/share/rpiboot/mass-storage-gadget64\n","desc":"Raspberry Pi USB boot tool for Compute Modules","executables":["rpiboot"],"head_dependencies":["libusb",{"pkgconf":":build"}],"head_url_args":["https://github.com/raspberrypi/usbboot.git",{":branch":"master"}],"head_uses_from_macos":[[{"vim":":build"}]],"homepage":"https://github.com/raspberrypi/usbboot","license":"Apache-2.0","ruby_source_checksum":"58c757ede7e344c64d009f7d5e94028b337490bed8f5d9252e04329828a3cedd","stable_dependencies":["libusb",{"pkgconf":":build"}],"stable_url_args":["https://github.com/raspberrypi/usbboot.git",{":tag":"20261002-115811",":revision":"51006f8d77dbb99c408737825dd0d57285b7d00d"}],"stable_uses_from_macos":[[{"vim":":build"}]],"stable_version":"20261002-115811"},"rpki-client":{"desc":"OpenBSD portable rpki-client","executables":["rpki-client"],"head_dependencies":["libretls","openssl@4","rsync",{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.rpki-client.org/","license":"ISC","revision":1,"ruby_source_checksum":"080063fea025f331c42273fe37119e92bfb823cfdc4eb7c24ac06719473adbd9","stable_dependencies":["libretls","openssl@4","rsync",{"pkgconf":":build"}],"stable_checksum":"24985845b7283b071942c9fa44598517461211ee32a690a219ba81a14835e8c8","stable_url_args":["https://ftp.openbsd.org/pub/OpenBSD/rpki-client/rpki-client-9.9.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"9.9"},"rpl":{"desc":"Text replacement utility","executables":["rpl"],"head_dependencies":["glib","pcre2","uchardet","gettext",{"help2man":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/rrthomas/rpl","license":"GPL-3.0-or-later","ruby_source_checksum":"f64cf6e887bdf67b9c0b92b4ad479ecec0fb84749112f5866442a3f652cb7817","stable_dependencies":["glib","pcre2","uchardet","gettext",{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"7994ef8663a51779ab1fb3a730cf2ae6cda81cc905b6db9ae0e858f63cb8b3e1","stable_url_args":["https://github.com/rrthomas/rpl/releases/download/v2.1.2/rpl-2.1.2.tar.gz"],"stable_version":"2.1.2"},"rpm":{"bottle_rebuild":1,"compatibility_version":1,"conflicts":[["rpm2cpio",{":because":"both install `rpm2cpio` binaries"}]],"desc":"Standard unix software packaging tool","executables":["gendiff","rpm","rpm-setup-autosign","rpm2archive","rpm2cpio","rpmbuild","rpmdb","rpmgraph","rpmkeys","rpmlua","rpmquery","rpmsign","rpmsort","rpmspec","rpmuncompress","rpmverify"],"head_dependencies":["libarchive","libmagic","lua","openssl@4","pkgconf","popt","readline","sqlite","xz","zstd","gettext","libomp",{"cmake":":build"},{"gettext":":build"},{"python@3.15":[":build",":test"]},{"rust":":build"},{"scdoc":":build"}],"head_url_args":["https://github.com/rpm-software-management/rpm.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://rpm.org/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later"]},"post_install_steps":[{"command":{"base":"bin","path":"rpmdb"},"guards":[{"base":"var","path":"lib/rpm/rpmdb.sqlite","condition":"unless_exists","id":"1"}],"type":"run","args":["--initdb"]}],"revision":1,"ruby_source_checksum":"7ef81ebc66803e8b0f2f91e20f7d07e37b2aabc335c56abca9a41d87d018177f","stable_dependencies":["libarchive","libmagic","lua","openssl@4","pkgconf","popt","readline","sqlite","xz","zstd","gettext","libomp",{"cmake":":build"},{"gettext":":build"},{"python@3.15":[":build",":test"]},{"rust":":build"},{"scdoc":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/rpm-software-management/rpm/commit/5f2726246de792aac980867833b3357376145818.patch?full_index=1","sha256":"f25cf0f3e7cf26dd5c4d25684d37d6a190d4afa8b463a37ce0e0bf09f52ad4c0","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/rpm-software-management/rpm/pull/4291"}]}],"stable_checksum":"f520810d27c74bf1c5d8b8885845c61e0c845f62d33e68b02e020633a8b62fe3","stable_url_args":["https://github.com/rpm-software-management/rpm/releases/download/rpm-6.1.0-release/rpm-6.1.0.tar.bz2"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"6.1.0","version_scheme":1},"rpm2cpio":{"bottle_rebuild":3,"conflicts":[["rpm",{":because":"both install `rpm2cpio` binaries"}]],"desc":"Tool to convert RPM package to CPIO archive","executables":["rpm2cpio"],"head_dependencies":["libarchive","xz"],"homepage":"https://svnweb.freebsd.org/ports/head/archivers/rpm2cpio/","license":"BSD-2-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"75dee546b98258e91561ad090d380114be9277d4694645453e168c628c2d47ef","stable_dependencies":["libarchive","xz"],"stable_checksum":"2841bacdadde2a9225ca387c52259d6007762815468f621253ebb537d6636a00","stable_url_args":["https://svnweb.freebsd.org/ports/head/archivers/rpm2cpio/files/rpm2cpio?revision=408590&view=co"],"stable_version":"1.4","bottle_checksum":"0b59b750cefaa5e3e10b411be76ce61e6842ac5a33ae8fe2f9d5882748350db9"},"rpmspectool":{"bottle_rebuild":1,"desc":"Utility for handling RPM spec files","executables":["rpmspectool"],"head_dependencies":["curl","openssl@4","python@3.15","rpm"],"homepage":"https://github.com/nphilipp/rpmspectool","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"56dcd6d64465156b85ecd827e7df7a453ed123765dc45b72abc5024c963113f2","stable_dependencies":["curl","openssl@4","python@3.15","rpm"],"stable_checksum":"4a9eae6169a6ae8a56c6de0985935dad05d3cb087fc5b92f06d9739e215b0327","stable_url_args":["https://files.pythonhosted.org/packages/d0/f3/0e45796d8dbacfaf9aa01b914196cf749eff05a7b8cb6ebc6cce57bd0d47/rpmspectool-1.100.0.tar.gz"],"stable_version":"1.100.0"},"rqbit":{"bottle_rebuild":1,"desc":"Fast command-line bittorrent client and server","executables":["rqbit"],"head_dependencies":[{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ikatson/rqbit.git",{":branch":"main"}],"homepage":"https://github.com/ikatson/rqbit","license":"Apache-2.0","ruby_source_checksum":"99b138f757ac303b80123ac5436f8498c4b381fa0c57a963e9502b3aac16cd23","stable_dependencies":[{"node":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"62a42c56259b737eea6580b63061589dc9940b145c40991cfff83470aa783291","stable_url_args":["https://github.com/ikatson/rqbit/archive/refs/tags/v9.0.1.tar.gz"],"stable_version":"9.0.1"},"rqlite":{"desc":"Lightweight, distributed relational database built on SQLite","executables":["rqbench","rqlite","rqlited"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rqlite/rqlite.git",{":branch":"master"}],"homepage":"https://www.rqlite.io/","license":"MIT","ruby_source_checksum":"5b603f36639bc43431f053441b143d382b8d0d760a2f14c0a9d6a30612acda61","stable_dependencies":[{"go":":build"}],"stable_checksum":"7844d1027ffe2f71f8bda8bd07730d4e35f5a24f4acc068e07b9bdad01a9d135","stable_url_args":["https://github.com/rqlite/rqlite/archive/refs/tags/v10.6.5.tar.gz"],"stable_version":"10.6.5"},"rrdtool":{"desc":"Round Robin Database","executables":["rrdcached","rrdcgi","rrdcreate","rrdinfo","rrdtool","rrdupdate"],"head_dependencies":["cairo","glib","libpng","pango","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"groff":":build"}],"head_url_args":["https://github.com/oetiker/rrdtool-1.x.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://oss.oetiker.ch/rrdtool/","license":{"GPL-2.0-or-later":{":with":"RRDtool-FLOSS-exception-2.0"}},"ruby_source_checksum":"6604ed73b9a2ff5696ca20b8ed93e8e17a81700e0f9011129de44388620f3b19","stable_dependencies":["cairo","glib","libpng","pango","gettext","harfbuzz",{"pkgconf":":build"},{"groff":":build"}],"stable_checksum":"24c345b5c077c1b2b2fcbc1a364f1da051650fb6743ad5213096adc04c862ed4","stable_url_args":["https://github.com/oetiker/rrdtool-1.x/releases/download/v1.11.0/rrdtool-1.11.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.11.0"},"rsc_2fa":{"desc":"Two-factor authentication on the command-line","executables":["2fa"],"head_dependencies":[{"go":":build"}],"homepage":"https://pkg.go.dev/rsc.io/2fa","license":"BSD-3-Clause","ruby_source_checksum":"7bc2f35f55d695ecf704a8f47680fc63e2525c71f6105b9ea45dc7013b731e33","stable_dependencies":[{"go":":build"}],"stable_checksum":"d8db6b9a714c9146a4b82fd65b54f9bdda3e58380bce393f45e1ef49e4e9bee5","stable_url_args":["https://github.com/rsc/2fa/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"ec0046a6c98d1fe4ac25ba97d805234e68b79158fa09019ee6a3ccf9ca0fcc98"},"rsgain":{"desc":"ReplayGain 2.0 tagging utility","executables":["rsgain"],"head_dependencies":["ffmpeg","fmt","inih","libebur128","taglib",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/complexlogic/rsgain.git",{":branch":"master"}],"homepage":"https://github.com/complexlogic/rsgain","license":"BSD-2-Clause","ruby_source_checksum":"edd15bf852c3ec13987fc12572156199d049c7e5731517052456a1b623268088","stable_dependencies":["ffmpeg","fmt","inih","libebur128","taglib",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"6fb484d9af613167d54fbea60ae647ac1e7baa28b3a9ee4fdfe421601878dfea","stable_url_args":["https://github.com/complexlogic/rsgain/archive/refs/tags/v3.8.tar.gz"],"stable_version":"3.8"},"rshijack":{"desc":"TCP connection hijacker","executables":["rshijack"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/kpcyrd/rshijack","license":"GPL-3.0-or-later","ruby_source_checksum":"ce0a30b7ad0e3a3acf79cef505f140614b3b697f58df4f82de2806439a5c79e7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c13cc07825d72f09887ec0f098aa40d335f73a0bc0b31c4d1e7431271e1cb53e","stable_url_args":["https://github.com/kpcyrd/rshijack/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2","bottle_checksum":"2ed78b00078532542588e9945636f4d386c09caf8e4f9f433604e3eb85eea21e"},"rslint":{"bottle_rebuild":2,"desc":"Extremely fast JavaScript and TypeScript linter","executables":["rslint"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rslint/rslint.git",{":branch":"master"}],"homepage":"https://rslint.org/","license":"MIT","ruby_source_checksum":"69cda1d4a0ae340ab911b5196a2d2524467234111e8c625a9f73bf19a79bff89","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/rslint/rslint/commit/1ceaa3a78d591599a5fe30f702bdb3dae1004f70.patch?full_index=1","sha256":"31186aec32f3a587f6401e2610ffa0dec2b37adc1bc4d9a88f816d87f57aa5a4","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/rslint/rslint/pull/165"}]}],"stable_checksum":"1f3388c0bedb5bfb4c83f49ab773de91652144cb08327038272ad715cb161a83","stable_url_args":["https://github.com/rslint/rslint/archive/refs/tags/v0.3.2.tar.gz"],"stable_version":"0.3.2"},"rsnapshot":{"desc":"File system snapshot utility (based on rsync)","executables":["rsnapshot","rsnapshot-diff"],"head_url_args":["https://github.com/rsnapshot/rsnapshot.git",{":branch":"master"}],"head_uses_from_macos":[[{"rsync":":build"}]],"homepage":"https://www.rsnapshot.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"6702c7cb55d418081c1e4335d1b0ae21a51564341854fbedf6fa571a8da009be","stable_checksum":"8f6af8046ee6b0293b26389d08cb6950c7f7ddfffc1f74eefcb087bd49d44f62","stable_url_args":["https://github.com/rsnapshot/rsnapshot/releases/download/1.5.1/rsnapshot-1.5.1.tar.gz"],"stable_uses_from_macos":[[{"rsync":":build"}]],"stable_version":"1.5.1","bottle_checksum":"681fd3a9e4c2276dcbecc2a22e721cf31efadd6ed786beae3efc127f8b488ec0"},"rsql":{"desc":"CLI for relational databases and common data file formats","executables":["rsql"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/theseus-rs/rsql.git",{":branch":"main"}],"homepage":"https://theseus-rs.github.io/rsql/rsql_cli/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"fe7a944584d1c14f0ae4905661e7b8ed9b0cc371ac623a1f0a9817e444421f9a","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"d5e89676f8c172f7e3782232fade71eaeaa3a4f8b823be764b04236579751582","stable_url_args":["https://github.com/theseus-rs/rsql/archive/refs/tags/v0.21.0.tar.gz"],"stable_version":"0.21.0"},"rst-lint":{"bottle_rebuild":1,"desc":"ReStructuredText linter","executables":["restructuredtext-lint","rst-lint"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/twolfson/restructuredtext-lint","license":"Unlicense","ruby_source_checksum":"d0021103cec5353652c7f27213d6ce00ef42da136c251c72c96eba639424b409","stable_dependencies":["python@3.15"],"stable_checksum":"dd25209b9e0b726929d8306339faf723734a3137db382bcf27294fa18a6bc52b","stable_url_args":["https://files.pythonhosted.org/packages/ca/e6/eefcad2228f4124f17e01064428fbcd0ade06a274f3063ce3a126a569d6b/restructuredtext_lint-2.0.2.tar.gz"],"stable_version":"2.0.2","bottle_tag":":all","bottle_checksum":"5bfe4a9c45ae4a7a3ffad5221d179e5ef2054a9ff4ffd1579c7cafe4eca60264"},"rswift":{"desc":"Get strong typed, autocompleted resources like images, fonts and segues","executables":["rswift"],"head_url_args":["https://github.com/mac-cain13/R.swift.git",{":branch":"main"}],"homepage":"https://github.com/mac-cain13/R.swift","license":"MIT","ruby_source_checksum":"6d01730bbeea64e0775765cac8bd34ee27c31461698147d0675ee28bd027826f","stable_checksum":"6288a8e12aa6de24d8689c3483400bb0cde85f932c130459405f0c3be4886794","stable_url_args":["https://github.com/mac-cain13/R.swift/releases/download/7.8.0/rswift-7.8.0-source.tar.gz"],"stable_version":"7.8.0","bottle_checksum":"953d9d6d661625561249978b25d215afa4198af17a6e7ea866981be0fa5cbdbd"},"rsync-time-backup":{"bottle_rebuild":1,"desc":"Time Machine-style backup for the terminal using rsync","executables":["rsync_tmbackup.sh"],"head_url_args":["https://github.com/laurent22/rsync-time-backup.git",{":branch":"master"}],"homepage":"https://github.com/laurent22/rsync-time-backup","license":"MIT","ruby_source_checksum":"d5bb605b2af4e54ad231e3ba8f8200bc08bb293be5fd91a140eb49717a7a0dda","stable_checksum":"567f42ddf2c365273252f15580bb64aa3b3a8abb4a375269aea9cf0278510657","stable_url_args":["https://github.com/laurent22/rsync-time-backup/archive/refs/tags/v1.1.5.tar.gz"],"stable_version":"1.1.5","bottle_tag":":all","bottle_checksum":"f5fc0d52255efff1f05d7820ae5c155fc59214934687e00e805911fea20ca6c6"},"rsync":{"bottle_rebuild":1,"desc":"Utility that provides fast incremental file transfer","executables":["rrsync","rsync","rsync-ssl"],"head_dependencies":["libidn2","lz4","openssl@4","popt","xxhash","zstd"],"homepage":"https://rsync.samba.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"6342f6ad213918a958172c974e2110436e516e9e9dad3569196e2ff39c12d835","stable_dependencies":["libidn2","lz4","openssl@4","popt","xxhash","zstd"],"stable_checksum":"c55f9c9dc10fb8bec397b399a0fdded53cc9a2d8e30891bb0d63724d25c37bef","stable_url_args":["https://github.com/RsyncProject/rsync/releases/download/v3.5.1/rsync-3.5.1.tar.gz"],"stable_version":"3.5.1"},"rsyncy":{"desc":"Status/progress bar for rsync","executables":["rsyncy"],"head_dependencies":["rsync",{"go":":build"}],"head_url_args":["https://github.com/laktak/rsyncy.git",{":branch":"master"}],"homepage":"https://github.com/laktak/rsyncy","license":"MIT","ruby_source_checksum":"de453c69abf852a67e8cd76284dc2618e4a277d012f2b566c9ea002edb5f1835","stable_dependencies":["rsync",{"go":":build"}],"stable_checksum":"72c1053309e8e478f1f1c13b35043d91099551d551bf7fcbef5c35ca32ec1481","stable_url_args":["https://github.com/laktak/rsyncy/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0"},"rsyslog":{"desc":"Enhanced, multi-threaded syslogd","executables":["msggen","rsyslog_diag_hostname","rsyslogd"],"head_dependencies":["gnutls","libestr","libfastjson","libyaml","protobuf-c","snappy",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.rsyslog.com/","license":{":all_of":["Apache-2.0","GPL-3.0-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"6e75c84f14da0fa6879cfe1eeea6b5d2c76dd76a4c892af271329dfa44a5f6e3","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/rsyslogd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/rsyslogd.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/rsyslog/sbin/rsyslogd","-n","-f","$HOMEBREW_PREFIX/etc/rsyslog.conf","-i","$HOMEBREW_PREFIX/var/run/rsyslogd.pid"]],"stable_dependencies":["gnutls","libestr","libfastjson","libyaml","protobuf-c","snappy",{"pkgconf":":build"}],"stable_checksum":"e3d60c83405268c422f95feec740455a1cc4b911d00bd8424d5d1272bc509b1a","stable_url_args":["https://www.rsyslog.com/files/download/rsyslog/rsyslog-8.2608.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"8.2608.0"},"rtabmap":{"deprecate_args":{":date":"2026-10-09",":because":":unsupported"},"desc":"Visual and LiDAR SLAM library and standalone application","disable_args":{":date":"2027-07-09",":because":":unsupported"},"executables":["rtabmap","rtabmap-calibration","rtabmap-camera","rtabmap-cidsims_dataset","rtabmap-cleanupLocalGrids","rtabmap-console","rtabmap-dataRecorder","rtabmap-databaseViewer","rtabmap-detectMoreLoopClosures","rtabmap-export","rtabmap-extractObject","rtabmap-globalBundleAdjustment","rtabmap-info","rtabmap-kitti_dataset","rtabmap-lidar_viewer","rtabmap-odometryViewer","rtabmap-recovery","rtabmap-reduceGraph","rtabmap-report","rtabmap-reprocess","rtabmap-res_tool","rtabmap-res_tool-0.3.0","rtabmap-rgbd_camera","rtabmap-rgbd_dataset"],"head_dependencies":["g2o","librealsense","octomap","opencv@4","pcl","pdal","qtbase","qtsvg","sqlite","vtk","boost","flann","freetype","glew","libfreenect","libomp","libpcap","libpng","lz4","qhull",{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/introlab/rtabmap.git",{":branch":"master"}],"homepage":"https://introlab.github.io/rtabmap","license":"BSD-3-Clause","revision":3,"ruby_source_checksum":"79bd7108dfbe0d836b7623bfdcebc8a4faebeac11ce649a300ac1e47147d0eb4","stable_dependencies":["g2o","librealsense","octomap","opencv@4","pcl","pdal","qtbase","qtsvg","sqlite","vtk","boost","flann","freetype","glew","libfreenect","libomp","libpcap","libpng","lz4","qhull",{"cmake":[":build",":test"]}],"stable_checksum":"990029f1021e3c124c3accc7baf25b6c762c49537b9ae326965ff50b395afb11","stable_url_args":["https://github.com/introlab/rtabmap/archive/refs/tags/0.23.8.tar.gz"],"stable_version":"0.23.8"},"rtags":{"bottle_rebuild":2,"desc":"Source code cross-referencer like ctags with a clang frontend","executables":["gcc-rtags-wrapper.sh","rc","rdm","rp"],"head_dependencies":["emacs","llvm","openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/Andersbakken/rtags.git",{":branch":"master"}],"homepage":"https://github.com/Andersbakken/rtags","license":"GPL-3.0-or-later","ruby_source_checksum":"6cd8488fe660667a615ab729bb180ab4768b01aad913753d64fa8b4a7d22d8e5","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/rtags.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/rtags.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/rtags/bin/rdm","--verbose","--inactivity-timeout=300"]],"stable_dependencies":["emacs","llvm","openssl@4",{"cmake":":build"}],"stable_checksum":"3db5b36216e0b0a98fa7ad1e03a29b2ca7c9d895d85dbe3b2760fcdc2f962db3","stable_url_args":["https://github.com/Andersbakken/rtags/releases/download/v2.44/rtags-2.44.tar.bz2"],"stable_version":"2.44"},"rtaudio":{"bottle_rebuild":2,"desc":"API for realtime audio input/output","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/thestk/rtaudio.git",{":branch":"master"}],"homepage":"https://github.com/thestk/rtaudio","license":"MIT","oldnames":["rt-audio"],"ruby_source_checksum":"11ad148e14c2195e12a38823d00340f6ba468110a8efbe586445bd0c17bd4c1c","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"7206c8b6cee43b474f43d64988fefaadfdcfc4264ed38d8de5f5d0e6ddb0a123","stable_url_args":["https://github.com/thestk/rtaudio/archive/refs/tags/6.0.1.tar.gz"],"stable_version":"6.0.1"},"rtf2latex2e":{"caveats":"Configuration files have been installed to:\n  $HOMEBREW_PREFIX/opt/rtf2latex2e/share/rtf2latex2e\n","desc":"RTF-to-LaTeX translation","executables":["rtf2latex2e"],"homepage":"https://rtf2latex2e.sourceforge.net/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"e65d3c1c6dbb9811f432aa11f4971171c15e04124b92e970f1e3903d4ff38402","stable_checksum":"7ef86edea11d5513cd86789257a91265fc82d978541d38ab2c08d3e9d6fcd3c3","stable_url_args":["https://downloads.sourceforge.net/project/rtf2latex2e/rtf2latex2e-unix/2-2/rtf2latex2e-2-2-3.tar.gz"],"stable_version":"2.2.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"6c9d8dd73ea187545b5b6400918c8f2f493e32584c4ac01e9b035738c658fe66"},"rtk":{"desc":"CLI proxy to minimize LLM token consumption","executables":["rtk"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rtk-ai/rtk.git",{":branch":"develop"}],"homepage":"https://www.rtk-ai.app/","license":"Apache-2.0","ruby_source_checksum":"868e2e644853c56110057b08eec011b7249fd1b9068b61361c2e13fbe30f4fb9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"35d20bf5da0480931879efe609e3fc66d6eb0c23252204a804d14e72d1baca49","stable_url_args":["https://github.com/rtk-ai/rtk/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"rtl_433":{"desc":"Program to decode radio transmissions from devices","executables":["rtl_433"],"head_dependencies":["librtlsdr","libusb","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/merbanan/rtl_433.git",{":branch":"master"}],"homepage":"https://github.com/merbanan/rtl_433","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"e5fdebd4d606e4a063abf7b82219fd1ce07970936bea636436b9cdc1001256e0","stable_dependencies":["librtlsdr","libusb","openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"d283ec7a41a02d398e8918b20b65df3bf684cf4478371830662004005dadcdd2","stable_url_args":["https://github.com/merbanan/rtl_433/archive/refs/tags/25.12.tar.gz"],"stable_version":"25.12"},"rtmidi":{"compatibility_version":1,"desc":"API for realtime MIDI input/output","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/thestk/rtmidi.git",{":branch":"master"}],"homepage":"https://github.com/thestk/rtmidi","license":"MIT","ruby_source_checksum":"dad35a9da2d8df8b09c29567812ac384d7a2af72f2c46da0de5693a18230a5f8","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"809ce56bfa67b80afcfa566927ce242a60b6f4c1bacc7e89486fbcf5624c5721","stable_url_args":["https://github.com/thestk/rtmidi/archive/refs/tags/6.1.0.tar.gz"],"stable_version":"6.1.0"},"rtmpdump":{"compatibility_version":1,"conflicts":[["flvstreamer",{":because":"both install 'rtmpsrv', 'rtmpsuck' and 'streams' binary"}]],"desc":"Tool for downloading RTMP streaming media","executables":["rtmpdump","rtmpgw","rtmpsrv","rtmpsuck"],"head_dependencies":["openssl@4"],"head_url_args":["git://git.ffmpeg.org/rtmpdump.git",{":branch":"master"}],"homepage":"https://rtmpdump.mplayerhq.hu/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"revision":2,"ruby_source_checksum":"30f29839f6e76d332c013a52cea60f1e6c9afc99731bb10df22442295439255a","stable_dependencies":["openssl@4"],"stable_url_args":["git://git.ffmpeg.org/rtmpdump.git",{":tag":"v2.6",":revision":"138fdb258d9fc26f1843fd1b891180416c9dc575"}],"stable_version":"2.6"},"rtorrent":{"desc":"Ncurses BitTorrent client based on libtorrent-rakshasa","executables":["rtorrent"],"head_dependencies":["libtorrent-rakshasa","xmlrpc-c",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["ncurses"]],"homepage":"https://github.com/rakshasa/rtorrent","license":"GPL-2.0-or-later","ruby_source_checksum":"653b1a2e9beacf310e1a82a9931755a6dd9a57a69bb9e95300470e54f2bc8022","stable_dependencies":["libtorrent-rakshasa","xmlrpc-c",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"d10811b0678745e5c7b557c4394d54f7fd564d37cbdeb236d0e2f63a0f72918b","stable_url_args":["https://github.com/rakshasa/rtorrent/releases/download/v0.16.26/rtorrent-0.16.26.tar.gz"],"stable_uses_from_macos":[["curl"],["ncurses"]],"stable_version":"0.16.26"},"rtp2httpd":{"desc":"Multicast RTP/RTSP-to-HTTP converter with web player and status dashboard","executables":["rtp2httpd"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/stackia/rtp2httpd.git",{":branch":"main"}],"homepage":"https://rtp2httpd.com","license":"GPL-2.0-only","ruby_source_checksum":"ea7b3003657625e59bb3dcf52f9b4ad5166673392665ff10a323f53916c9aa45","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/rtp2httpd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/rtp2httpd.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/rtp2httpd/bin/rtp2httpd","--config","$HOMEBREW_PREFIX/etc/rtp2httpd.conf","--pid-file","$HOMEBREW_PREFIX/var/run/rtp2httpd.pid"]],"stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ce866091321a0d69dff7e8f7dda5d68be94e901659ed7d2ff4896029c8200ee6","stable_url_args":["https://github.com/stackia/rtp2httpd/archive/refs/tags/v3.17.2.tar.gz"],"stable_version":"3.17.2"},"rtptools":{"bottle_rebuild":2,"desc":"Set of tools for processing RTP data","executables":["multidump","multiplay","rtpdump","rtpplay","rtpsend","rtptrans"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/irtlab/rtptools.git",{":branch":"master"}],"homepage":"https://github.com/irtlab/rtptools","license":"BSD-3-Clause","ruby_source_checksum":"78990f04f05b24f15b4da62f4fcb0a013a3bae9be193b9ec60746d2fb9efb5e0","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"ac6641558200f5689234989e28ed3c44ead23757ccf2381c8878933f9c2523e0","stable_url_args":["https://github.com/irtlab/rtptools/archive/refs/tags/1.22.tar.gz"],"stable_version":"1.22","bottle_checksum":"d9f2ab7acb5516a14a0da93a58364e92cd396275a687947d4c1fa6e66419f2d5"},"rttr":{"bottle_rebuild":1,"desc":"C++ Reflection Library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/rttrorg/rttr.git",{":branch":"master"}],"homepage":"https://www.rttr.org","license":"MIT","ruby_source_checksum":"12e43ca3051ea26a536a563e695b32d2dc98bd9e6db8c7ac4faaf6c6405e577f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"d6853be1bfc38da6fb4512ae4c0a116662f86fa81a6b2aab1c4dada2c16f375f","stable_url_args":["https://github.com/rttrorg/rttr/releases/download/v0.9.6/rttr-0.9.6-src.zip"],"stable_version":"0.9.6"},"rubberband":{"desc":"Audio time stretcher tool and library","executables":["rubberband","rubberband-r3"],"head_dependencies":["libsamplerate","libsndfile",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://hg.sr.ht/~breakfastquay/rubberband",{":using":":hg"}],"homepage":"https://breakfastquay.com/rubberband/","license":"GPL-2.0-or-later","ruby_source_checksum":"c60bb7a8e3c71bf318b2fd645efa5c1b762d75a85a2cc7cc36e483282852108e","stable_dependencies":["libsamplerate","libsndfile",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"af050313ee63bc18b35b2e064e5dce05b276aaf6d1aa2b8a82ced1fe2f8028e9","stable_url_args":["https://breakfastquay.com/files/releases/rubberband-4.0.0.tar.bz2"],"stable_version":"4.0.0","bottle_cellar":":any","bottle_checksum":"d2b9fac38088ef6014be7d725f07b5d16aa92e22b1dc56046aa2390005379194"},"rubocop":{"desc":"Ruby static code analyzer and formatter, based on the community Ruby style guide","executables":["rubocop"],"head_dependencies":["ruby"],"head_url_args":["https://github.com/rubocop/rubocop.git",{":branch":"master"}],"homepage":"https://docs.rubocop.org","license":"MIT","ruby_source_checksum":"64f92c692ea0debd3dd77e089bdf4eca3250001fe158948bd227f261c0cd02c1","stable_dependencies":["ruby"],"stable_checksum":"8703078346c97f6da93e5b53bb6de49dba29af03f151b1495f9659ba2892909f","stable_url_args":["https://github.com/rubocop/rubocop/archive/refs/tags/v1.92.1.tar.gz"],"stable_version":"1.92.1"},"ruby-build":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Install various Ruby versions and implementations","executables":["rbenv-install","rbenv-uninstall","ruby-build"],"head_dependencies":["autoconf","libyaml","openssl@4","pkgconf","readline"],"head_url_args":["https://github.com/rbenv/ruby-build.git",{":branch":"master"}],"homepage":"https://rbenv.org/man/ruby-build.1","license":"MIT","ruby_source_checksum":"7f06430cf3316014829b19036e5819aa635e8c197df8e2b145eda7b12bdf9c9c","stable_dependencies":["autoconf","libyaml","openssl@4","pkgconf","readline"],"stable_checksum":"3f083e548366544de28814c58954c6d31f05d115dce20fb01fff1c0069f03549","stable_url_args":["https://github.com/rbenv/ruby-build/archive/refs/tags/v20261023.tar.gz"],"stable_version":"20261023","bottle_tag":":all","bottle_checksum":"9259e8028433f3a523f2015a206af22fa89b5f0ccbae2b03450026e3cc5875be"},"ruby-completion":{"desc":"Bash completion for Ruby","head_url_args":["https://github.com/mernen/completion-ruby.git",{":branch":"main"}],"homepage":"https://github.com/mernen/completion-ruby","license":"MIT","ruby_source_checksum":"7719f76206e1a0e0338e23107b6eba83888715a922ed121ae7bdcd8c63275971","stable_checksum":"cbcd002bba2a43730cff54f5386565917913d9dec16dcd89345fbe298fe4316b","stable_url_args":["https://github.com/mernen/completion-ruby/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3","version_scheme":1,"bottle_tag":":all","bottle_checksum":"d42c9cca43af3e04b6f0f6afc91b09543147e9e0af69495cafc8f0d1f60dcc14"},"ruby-install":{"desc":"Install Ruby, JRuby, Rubinius, TruffleRuby, or mruby","executables":["ruby-install"],"head_dependencies":["xz"],"head_url_args":["https://github.com/postmodern/ruby-install.git",{":branch":"master"}],"homepage":"https://github.com/postmodern/ruby-install","license":"MIT","ruby_source_checksum":"8e442fe4e8b6271bc6510dfe34cd67cfe4ca573e6d6c738469603f74d19975d3","stable_dependencies":["xz"],"stable_checksum":"65836158b8026992b2e96ed344f3d888112b2b105d0166ecb08ba3b4a0d91bf6","stable_url_args":["https://github.com/postmodern/ruby-install/releases/download/v0.10.2/ruby-install-0.10.2.tar.gz"],"stable_version":"0.10.2","bottle_tag":":all","bottle_checksum":"e5a4d9773747627d398183719dfdb18e6bf26258dba032ea3c8f6d24e1186fac"},"ruby-lsp":{"desc":"Opinionated language server for Ruby","executables":["ruby-lsp"],"head_dependencies":["ruby"],"head_url_args":["https://github.com/Shopify/ruby-lsp.git",{":branch":"main"}],"homepage":"https://shopify.github.io/ruby-lsp","license":"MIT","ruby_source_checksum":"df2b79ade3c3f305cf8d24b621f70b4e146709a767696f549adb8aad9802834c","stable_dependencies":["ruby"],"stable_checksum":"231ed17b9c011361da26ef49b7cd9b75224004398ac0300d104b1bb38f4c6d82","stable_url_args":["https://github.com/Shopify/ruby-lsp/archive/refs/tags/v0.26.11.tar.gz"],"stable_version":"0.26.11"},"ruby":{"aliases":["ruby@4","ruby@4.0"],"caveats":"By default, binaries installed by gem will be placed into:\n  $HOMEBREW_PREFIX/lib/ruby/gems/4.0.0/bin\n\nYou may want to add this to your PATH.\n","compatibility_version":1,"desc":"Powerful, clean, object-oriented scripting language","executables":["bundle","bundler","erb","gem","irb","minitest","racc","rake","rbs","rdbg","rdoc","ri","ruby","syntax_suggest","test-unit","typeprof"],"head_dependencies":["libyaml","openssl@4",{"autoconf":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ruby/ruby.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["libxcrypt"]],"homepage":"https://www.ruby-lang.org/","license":"Ruby","link_overwrite_paths":["bin/bundle","bin/bundler"],"post_install_steps":[{"paths":[{"path":"{{HOMEBREW_PREFIX}}/lib/ruby/gems/{{version.major_minor}}.0/gems/bundler-*"}],"recursive":true,"type":"remove"},{"source":{"base":"prefix","path":"lib/libruby.dylib"},"id":"{{HOMEBREW_PREFIX}}/opt/ruby@{{version.major_minor}}/lib/libruby.{{version.major_minor}}.dylib","resolve_source":true,"guards":[{"condition":"on","value":"macos","id":"1"},{"base":"homebrew_prefix","path":"opt/ruby@{{version.major_minor}}/lib/libruby.{{version.major_minor}}.dylib","condition":"if_exists","id":"2"}],"type":"change_dylib_id"}],"ruby_source_checksum":"8a13e947f67526c6cee5edc6a830582675ea645a89e36369e553724282c70623","stable_dependencies":["libyaml","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"c35350682ff050b79702d57ade4516e7336063f510155d19fb2fb5b3f3909511","stable_url_args":["https://cache.ruby-lang.org/pub/ruby/4.0/ruby-4.0.9.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxcrypt"]],"stable_version":"4.0.9","versioned_formulae":["ruby@3.4","ruby@3.3","ruby@3.2","ruby@3.1"]},"ruby@3.1":{"bottle_rebuild":1,"caveats":"By default, binaries installed by gem will be placed into:\n  $HOMEBREW_PREFIX/lib/ruby/gems/3.1.0/bin\n\nYou may want to add this to your PATH.\n","deprecate_args":{":date":"2025-04-08",":because":":unsupported"},"desc":"Powerful, clean, object-oriented scripting language","disable_args":{":date":"2026-05-07",":because":":unsupported"},"head_dependencies":["libyaml","openssl@3","readline",{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"],["libxcrypt"],["ncurses"]],"homepage":"https://www.ruby-lang.org/","keg_only_args":[":versioned_formula"],"license":"Ruby","revision":1,"ruby_source_checksum":"6bee60fef0a4e4c833b9623c2931eea805b703bfb98f68bbd296a2361f4fcd20","stable_dependencies":["libyaml","openssl@3","readline",{"pkgconf":":build"}],"stable_checksum":"0556acd69f141ddace03fa5dd8d76e7ea0d8f5232edf012429579bcdaab30e7b","stable_url_args":["https://cache.ruby-lang.org/pub/ruby/3.1/ruby-3.1.7.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxcrypt"],["ncurses"]],"stable_version":"3.1.7","versioned_formulae":["ruby@3.4","ruby@3.3","ruby@3.2"]},"ruby@3.2":{"bottle_rebuild":1,"caveats":"By default, binaries installed by gem will be placed into:\n  $HOMEBREW_PREFIX/lib/ruby/gems/3.2.0/bin\n\nYou may want to add this to your PATH.\n","deprecate_args":{":date":"2026-05-07",":because":":unsupported"},"desc":"Powerful, clean, object-oriented scripting language","disable_args":{":date":"2027-05-07",":because":":unsupported"},"executables":["bundle","bundler","erb","gem","irb","racc","rake","rbs","rdbg","rdoc","ri","ruby","syntax_suggest","typeprof"],"head_dependencies":["libyaml","openssl@3","readline",{"autoconf":":build"},{"bison":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["gperf"],["libffi"],["libxcrypt"],["ncurses"]],"homepage":"https://www.ruby-lang.org/","keg_only_args":[":versioned_formula"],"license":"Ruby","ruby_source_checksum":"e34bc9dadf38f677f8b15e0cbb98329eea57b7f47cb3e84f543f0f908cb7de38","stable_dependencies":["libyaml","openssl@3","readline",{"autoconf":":build"},{"bison":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b3eeabd6636f334531db3ffdc3229eb05e524740e6c84fdc043720573cf2f8b2","stable_url_args":["https://cache.ruby-lang.org/pub/ruby/3.2/ruby-3.2.11.tar.gz"],"stable_uses_from_macos":[["gperf"],["libffi"],["libxcrypt"],["ncurses"]],"stable_version":"3.2.11","versioned_formulae":["ruby@3.4","ruby@3.3","ruby@3.1"]},"ruby@3.3":{"caveats":"By default, binaries installed by gem will be placed into:\n  $HOMEBREW_PREFIX/lib/ruby/gems/3.3.0/bin\n\nYou may want to add this to your PATH.\n","desc":"Powerful, clean, object-oriented scripting language","executables":["bundle","bundler","erb","gem","irb","racc","rake","rbs","rdbg","rdoc","ri","ruby","syntax_suggest","typeprof"],"head_dependencies":["libyaml","openssl@4",{"autoconf":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["gperf"],["libffi"],["libxcrypt"]],"homepage":"https://www.ruby-lang.org/","keg_only_args":[":versioned_formula"],"license":"Ruby","ruby_source_checksum":"2fb4a834daa3a0abbf713e379ebf5839d89243427548c57f442fe2aadbe1fe11","stable_dependencies":["libyaml","openssl@4",{"autoconf":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"4cae72e971bd1cdb20ca87d299111182417c5276c162de8ead0ab0531426cd61","stable_url_args":["https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.13.tar.gz"],"stable_uses_from_macos":[["gperf"],["libffi"],["libxcrypt"]],"stable_version":"3.3.13","versioned_formulae":["ruby@3.4","ruby@3.2","ruby@3.1"]},"ruby@3.4":{"aliases":["ruby@3"],"caveats":"By default, binaries installed by gem will be placed into:\n  $HOMEBREW_PREFIX/lib/ruby/gems/3.4.0/bin\n\nYou may want to add this to your PATH.\n","desc":"Powerful, clean, object-oriented scripting language","executables":["bundle","bundler","erb","gem","irb","racc","rake","rbs","rdbg","rdoc","ri","ruby","syntax_suggest","typeprof"],"head_dependencies":["libyaml","openssl@4",{"autoconf":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["gperf"],["libffi"],["libxcrypt"]],"homepage":"https://www.ruby-lang.org/","keg_only_args":[":versioned_formula"],"license":"Ruby","ruby_source_checksum":"892b174fe1f4a53423e2eb228125d84557f3107cc22975f00260ac1b34564c6f","stable_dependencies":["libyaml","openssl@4",{"autoconf":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"5e5d85ad93b0adcccbad47733680f4892bd0078e3342437f7babce01c1872479","stable_url_args":["https://cache.ruby-lang.org/pub/ruby/3.4/ruby-3.4.12.tar.gz"],"stable_uses_from_macos":[["gperf"],["libffi"],["libxcrypt"]],"stable_version":"3.4.12","versioned_formulae":["ruby@3.3","ruby@3.2","ruby@3.1"]},"rubyfmt":{"desc":"Ruby autoformatter","executables":["rubyfmt"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/fables-tales/rubyfmt.git",{":branch":"trunk"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/fables-tales/rubyfmt","license":"MIT","ruby_source_checksum":"dedfeff7b9066e7c1f92f18bb9e2a1cfcfb2fdc69c55b29fbdcab6ac04d7909f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e008e4ae58680ea884c525eda0df6f70f4e8629182f0808835cb4666114e3de9","stable_url_args":["https://github.com/fables-tales/rubyfmt/archive/refs/tags/v0.14.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.14.1"},"ruff-lsp":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-02-06",":because":":deprecated_upstream",":replacement_formula":"ruff"},"desc":"Language Server Protocol implementation for Ruff","disable_args":{":date":"2026-02-06",":because":":deprecated_upstream",":replacement_formula":"ruff"},"head_dependencies":["python@3.14","ruff"],"homepage":"https://github.com/astral-sh/ruff-lsp","license":"MIT","ruby_source_checksum":"49c6ae770358a8b7050e09957d4f970676c1ca4f5ca71780a67de55fc4df4056","stable_dependencies":["python@3.14","ruff"],"stable_checksum":"6db2a39375973ecb16c64d3c8dc37e23e1e191dcb7aebcf525b1f85ebd338c0d","stable_url_args":["https://files.pythonhosted.org/packages/18/11/8e445dc55753efd45e09882ad0468f4a5650f33aecdbd15c7a52e8e0c3c4/ruff_lsp-0.0.62.tar.gz"],"stable_version":"0.0.62","bottle_tag":":all","bottle_checksum":"c88a2f5b966aadd8114418e1e38eac7504373c4d7bddc3ecfd37944fa7976e85"},"ruff":{"desc":"Extremely fast Python linter, written in Rust","executables":["ruff"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/astral-sh/ruff.git",{":branch":"main"}],"homepage":"https://docs.astral.sh/ruff/","license":"MIT","ruby_source_checksum":"d1d270edf72938f64edbaf20ad36499d429173420c6ed59b63c9b6c09590f2de","stable_dependencies":[{"rust":":build"}],"stable_checksum":"32bcb3363a9b5e0111c25c5cd50069b2bd92e370695ba981d5dfbc48e7ecb1a0","stable_url_args":["https://github.com/astral-sh/ruff/archive/refs/tags/0.17.2.tar.gz"],"stable_version":"0.17.2"},"rulesync":{"desc":"Unified AI rules management CLI tool","executables":["rulesync"],"head_dependencies":["node"],"homepage":"https://github.com/dyoshikawa/rulesync","license":"MIT","ruby_source_checksum":"bb51b32205905775ef8c383c89042611e94eaf55a9d3d05aa5fef966c4810afd","stable_dependencies":["node"],"stable_checksum":"f938b8f02f2735bc531b3e124f698979dbc0062a3b82328657d9b7ecb9006fd4","stable_url_args":["https://registry.npmjs.org/rulesync/-/rulesync-40.2.0.tgz"],"stable_version":"40.2.0"},"rumbledb":{"desc":"JSONiq and XQuery query engine on Apache Spark","executables":["rumbledb"],"head_dependencies":["apache-spark","openjdk@21"],"homepage":"https://rumbledb.org/","license":"Apache-2.0","ruby_source_checksum":"0e83bce82ce44e3aa05adab06e95ce2b2dbadd150a855a49518fe7c02c1e5b84","stable_dependencies":["apache-spark","openjdk@21"],"stable_checksum":"0662af94248c025c921aac56c16656be3d5e893800abb8f988bddb512ebea14c","stable_url_args":["https://github.com/RumbleDB/rumble/releases/download/v3.0.0/rumbledb-3.0.0-brew.zip"],"stable_version":"3.0.0","bottle_tag":":all","bottle_checksum":"ba9b5340ef5a80b94509e24898a9068ee51a28e9fc432b4c05fdf9a6da2910be"},"rumdl":{"desc":"Markdown Linter and Formatter written in Rust","executables":["rumdl"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/rvben/rumdl","license":"MIT","ruby_source_checksum":"ae3628db0c4aa7b64cce439bdea454d44de581115ce2ed8e6b97b9864c15447a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7b6d9020870823122132755a34b113c6a11d2468c6c3b12fe97f705f45915a3c","stable_url_args":["https://github.com/rvben/rumdl/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"run-kit":{"conflicts":[["run",{":because":"both install a `run` binary"}]],"desc":"Universal multi-language runner and smart REPL","executables":["run"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Esubaalew/run.git",{":branch":"master"}],"homepage":"https://github.com/Esubaalew/run","license":"Apache-2.0","ruby_source_checksum":"0dbdeb6f73a65bfb70fcfbf5385a2827b408d0426bab5bab9d79d6d0194d59fe","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fcb22f803107cc7a7a5a3bcafc37e12e150d50ea6b41837577a750779774c1a2","stable_url_args":["https://github.com/Esubaalew/run/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"run":{"bottle_rebuild":1,"conflicts":[["run-kit",{":because":"both install a `run` binary"}]],"desc":"Easily manage and invoke small scripts and wrappers","executables":["run"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/TekWizely/run","license":"MIT","ruby_source_checksum":"e953656e3515823bd2e9f5936492e157effd283ff10082ed6551f71fb299187e","stable_dependencies":[{"go":":build"}],"stable_checksum":"942427701caa99a9a3a6458a121b5c80b424752ea8701b26083841de5ae43ff6","stable_url_args":["https://github.com/TekWizely/run/archive/refs/tags/v0.11.2.tar.gz"],"stable_version":"0.11.2"},"runc":{"desc":"CLI tool for spawning and running containers according to the OCI specification","executables":["runc"],"head_dependencies":["libpathrs","libseccomp",{"go":":build"},{"go-md2man":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/opencontainers/runc.git",{":branch":"main"}],"homepage":"https://github.com/opencontainers/runc","license":"Apache-2.0","ruby_source_checksum":"fee8d24ab0c78c25fa5a83c79b5ea6450d0ac3503af4d8ce29bf5315402f1f33","stable_dependencies":["libpathrs","libseccomp",{"go":":build"},{"go-md2man":":build"},{"pkgconf":":build"}],"stable_checksum":"46eba094e45fc37d96a1b1dc150971fe8d076d6e23bae09dd35443141bed31a1","stable_url_args":["https://github.com/opencontainers/runc/releases/download/v1.5.2/runc-1.5.2.tar.xz"],"stable_version":"1.5.2"},"rune":{"desc":"Embeddable dynamic programming language for Rust","executables":["rune","rune-languageserver"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rune-rs/rune.git",{":branch":"main"}],"homepage":"https://rune-rs.github.io","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"7250aa598d171c8b380bbb277080aadaa71c3924ea85da871a0510ed1f0b9910","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a858800d066f47e101c9b613d04dbc3f3d6d2bdb932da92f37c1ccdc79077337","stable_url_args":["https://github.com/rune-rs/rune/archive/refs/tags/0.14.2.tar.gz"],"stable_version":"0.14.2"},"runit":{"caveats":"This formula does not install runit as a replacement for init.\nThe service directory is $HOMEBREW_PREFIX/var/service instead of /service.\n\nA system service that runs runsvdir with the default service directory is\nprovided. Alternatively you can run runsvdir manually:\n\n     runsvdir -P $HOMEBREW_PREFIX/var/service\n\nDepending on the services managed by runit, this may need to start as root.\n","conflicts":[["sandvault",{":because":"both install `sv` binaries"}]],"desc":"Collection of tools for managing UNIX services","executables":["chpst","runit","runit-init","runsv","runsvchdir","runsvdir","sv","svlogd","utmpset"],"homepage":"https://smarden.org/runit/","license":"BSD-3-Clause","ruby_source_checksum":"e98903190073f15fcb26fc605f12af9fdd65dfc229b869320130f7de23b75433","service_args":[[":environment_variables",{":PATH":"/usr/bin:/bin:/usr/sbin:/sbin:$HOMEBREW_PREFIX/opt/runit/bin"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/runit.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/runit.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/runit/bin/runsvdir","-P","$HOMEBREW_PREFIX/var/service"]],"stable_checksum":"634f23c8c4d1d440043be0fe928ddf904626289e97bfe7c5826e93aaf2cc6fe9","stable_url_args":["https://smarden.org/runit/runit-2.3.1.tar.gz"],"stable_version":"2.3.1"},"runitor":{"desc":"Command runner with healthchecks.io integration","executables":["runitor"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bdd/runitor.git",{":branch":"main"}],"homepage":"https://github.com/bdd/runitor","license":"0BSD","ruby_source_checksum":"5cae40afb5db8d99ac89ffe2315fa045de0e56a91ed84ef16da36b5790b7bbd7","stable_dependencies":[{"go":":build"}],"stable_checksum":"192665c623bc96ed77f122510510c017197e1673ab92bb84546d652afe4416c0","stable_url_args":["https://github.com/bdd/runitor/archive/refs/tags/v1.4.1.tar.gz"],"stable_version":"1.4.1","bottle_checksum":"0effd12000e9ee680cabca8c05a25dc33df6dd0816d6c5337f22eb7e4b2c4e89"},"runme":{"desc":"Execute commands inside your runbooks, docs, and READMEs","executables":["runme"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/runmedev/runme.git",{":branch":"main"}],"homepage":"https://runme.dev/","license":"Apache-2.0","ruby_source_checksum":"5a7a627cf3b746cdc262aa0f6a700e767c6e5492b014790ce59bd8484ffcc018","stable_dependencies":[{"go":":build"}],"stable_checksum":"91d80a79ef0523dfdd42653fc4b6d0f4c708913afc2134717a04e049291f4651","stable_url_args":["https://github.com/runmedev/runme/archive/refs/tags/v3.17.6.tar.gz"],"stable_version":"3.17.6"},"rura":{"desc":"Interactive TUI scratchpad for building shell pipelines","executables":["rura"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/tlipinski/rura","license":"MIT","ruby_source_checksum":"20b657d1eb35cdfaedafc10cd8c7f724be60647ed6e4d5471797eba8f46d74ae","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b093146f744f3eb51a6903e37d0b7b36c147b4aa320a8887c3248bfa872f7a99","stable_url_args":["https://github.com/tlipinski/rura/archive/refs/tags/v1.13.0.tar.gz"],"stable_version":"1.13.0"},"rure":{"desc":"C API for RUst's REgex engine","head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/rust-lang/regex/tree/HEAD/regex-capi","license":{":all_of":["Unicode-TOU",{":any_of":["Apache-2.0","MIT"]}]},"ruby_source_checksum":"9b502b12fdefbc24a9dd54a8044f9176ed67d6215266150c9fcda361abafc7ca","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8af70744723e3d5b88fec7869518bbd17883b7d9944f67c9b4a69ae4ed90dc9a","stable_url_args":["https://static.crates.io/crates/rure/rure-0.2.5.crate"],"stable_version":"0.2.5","version_scheme":1},"rush-parallel":{"conflicts":[["rush",{":because":"both install `rush` binaries"}]],"desc":"Cross-platform command-line tool for executing jobs in parallel","executables":["rush"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/shenwei356/rush","license":"MIT","ruby_source_checksum":"d483879ddd7dfed0686cb17c7af6d8333dceaf835de144263ecfcb3520dc33ea","stable_dependencies":[{"go":":build"}],"stable_checksum":"5587a187056a3852eb910e3ce24bda7442c1997b0cf67022363b751d8cf4cdfb","stable_url_args":["https://github.com/shenwei356/rush/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"rush":{"conflicts":[["rush-parallel",{":because":"both install `rush` binaries"}]],"desc":"GNU's Restricted User SHell","executables":["rush","rush-po","rushlast","rushwho"],"homepage":"https://www.gnu.org.ua/software/rush/","license":"GPL-3.0-or-later","ruby_source_checksum":"d8bb9fab407df8c3822a77748ede7d3c97e6c413691bec6842574bf7c75e28c5","stable_checksum":"fa95af9d2c7b635581841cc27a1d27af611f60dd962113a93d23a8874aa060f4","stable_url_args":["https://ftpmirror.gnu.org/rush/rush-2.4.tar.xz"],"stable_version":"2.4","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"26c5ec15c485d6354de3eb4c340fe696ee30acd720049df938eeda46485bfd3b"},"rust-analyzer":{"desc":"Experimental Rust compiler front-end for IDEs","executables":["rust-analyzer"],"head_dependencies":[{"rust":":build"}],"homepage":"https://rust-analyzer.github.io/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"67c407a8edb2a98d04fd36ebf79c068a6cb27a1b31423b2ff9e78d1d3dc8da2e","stable_dependencies":[{"rust":":build"}],"stable_url_args":["https://github.com/rust-lang/rust-analyzer.git",{":tag":"2026-10-19",":revision":"5ec20d044dbf04895877a55921ddc0ae6e73e127"}],"stable_version":"2026-10-19"},"rust-parallel":{"desc":"Run commands in parallel with Rust's Tokio framework","executables":["rust-parallel"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/aaronriekenberg/rust-parallel","license":"MIT","ruby_source_checksum":"5f50ba9b846267297c897327d765573f6c91efb427f143f771e48f7131d2a8ea","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9efb8f574ebbe82fad1b89cd94362f75c3b46e7bdf29fc5c640cb9dd10ce2852","stable_url_args":["https://github.com/aaronriekenberg/rust-parallel/archive/refs/tags/v1.24.0.tar.gz"],"stable_version":"1.24.0"},"rust-script":{"desc":"Run Rust files and expressions as scripts without any setup or compilation step","executables":["rust-script"],"head_dependencies":[{"rust":":no_linkage"}],"homepage":"https://rust-script.org","license":"Apache-2.0","ruby_source_checksum":"6f8c0a5ffb98b1e0ef4f7f74708e7afc14cc0aa30b3fa398bbe90f6c1171ef6c","stable_dependencies":[{"rust":":no_linkage"}],"stable_checksum":"9b6d04ad4dd34838c1b55a8ec4b69e8d7f3008a67d85ef1c35b49502c359b6d8","stable_url_args":["https://github.com/fornwall/rust-script/archive/refs/tags/0.36.0.tar.gz"],"stable_version":"0.36.0","bottle_checksum":"dcffce4689635b8171651084f751de12468ec162853205dca598e86bc427f33f"},"rust-wasm":{"caveats":"Included targets: wasm32-unknown-unknown, wasm32-wasip1, wasm32-wasip2\n\nTo cross-compile for, e.g., wasm32-unknown-unknown:\n  cargo build --config $HOMEBREW_PREFIX/opt/rust-wasm/share/rust-wasm/cargo-config.toml --target wasm32-unknown-unknown\n","desc":"Rust standard library and sysroot for WebAssembly targets","head_dependencies":["lld","rust","wasi-libc","wasm-component-ld",{"wasmtime":":test"}],"homepage":"https://www.rust-lang.org/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"8a7c277115e355b401c63d85fbcd316ac9edb68fe275416973aa7e5e3d6cf6e1","stable_dependencies":["lld","rust","wasi-libc","wasm-component-ld",{"wasmtime":":test"}],"stable_checksum":"db56bbc64db491ceda6b78a2811a6d121c639338906fd944f720289cbd02245c","stable_url_args":["https://static.rust-lang.org/dist/rustc-1.99.1-src.tar.gz"],"stable_version":"1.99.1"},"rust":{"caveats":"Link this toolchain with `rustup` under the name `system` with:\n  rustup toolchain link system \"$(brew --prefix rust)\"\n\nIf you use rustup, avoid PATH conflicts by following instructions in:\n  brew info rustup\n","compatibility_version":1,"desc":"Safe, concurrent, practical language","executables":["cargo","cargo-clippy","cargo-fmt","clippy-driver","rust-gdb","rust-gdbgui","rust-lldb","rustc","rustdoc","rustfmt"],"head_dependencies":["libgit2","libssh2","llvm","openssl@4","pkgconf","sqlite"],"head_url_args":["https://github.com/rust-lang/rust.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}],["curl"]],"homepage":"https://www.rust-lang.org/","license":{":any_of":["Apache-2.0","MIT"]},"link_overwrite_paths":["etc/bash_completion.d/cargo","bin/cargo-fmt","bin/git-rustfmt","bin/rustfmt","bin/rustfmt-*"],"oldnames":["rustfmt"],"ruby_source_checksum":"b3e6ec47bc327e7d9f132be8b5ee880b64e8128ef3eedb70459677bdedabd18a","stable_dependencies":["libgit2","libssh2","llvm","openssl@4","pkgconf","sqlite"],"stable_checksum":"db56bbc64db491ceda6b78a2811a6d121c639338906fd944f720289cbd02245c","stable_url_args":["https://static.rust-lang.org/dist/rustc-1.99.1-src.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"]],"stable_version":"1.99.1"},"rustc-completion":{"bottle_rebuild":1,"desc":"Bash completion for rustc","head_url_args":["https://github.com/roshan/rust-bash-completion.git",{":branch":"master"}],"homepage":"https://github.com/roshan/rust-bash-completion","license":"MIT","ruby_source_checksum":"d7939d7752cf9746810ccab938ebb042473fcf4a3b7bf58363049f3732d09415","stable_patches":[{"strip":"p1","url":"https://github.com/roshan/rust-bash-completion/commit/932e9bb4e9f28c2785de2b8db6f0e8c050f4f9be.patch?full_index=1","sha256":"3da76d5469e7fa4579937d107a2661f740d704ac100442f37310aa6430f171a2","type":"backport","resolves":[{"type":"defect","id":"https://github.com/roshan/rust-bash-completion/pull/2"}]}],"stable_checksum":"562f84ccab40f2b3e7ef47e2e6d9b6615070a0e7330d64ea5368b6ad75455012","stable_url_args":["https://github.com/roshan/rust-bash-completion/archive/refs/tags/0.12.1.tar.gz"],"stable_version":"0.12.1","bottle_tag":":all","bottle_checksum":"25c56cce81d2dbed3850ae8bcfc984a605ce5e734bacb82aefece825e896b9db"},"rustcat":{"desc":"Modern Port listener and Reverse shell","executables":["rcat"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/robiot/rustcat.git",{":branch":"master"}],"homepage":"https://github.com/robiot/rustcat","license":"GPL-3.0-only","ruby_source_checksum":"fe23e51a3719e021f7b8aacffff43cafbfcf4090b70680d1bb88649374646e35","stable_dependencies":[{"rust":":build"}],"stable_checksum":"59648e51ab41e4aeb825174dfbb53710207257feb3757521be98ed28c4249922","stable_url_args":["https://github.com/robiot/rustcat/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_checksum":"7df0fa8da7aba156aabbeccaba819e066d2a8f9a24ae7f542c0de428f659bf51"},"rustic":{"desc":"Fast, encrypted, and deduplicated backups powered by Rust","executables":["rustic"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rustic-rs/rustic.git",{":branch":"main"}],"homepage":"https://rustic.cli.rs","license":"Apache-2.0","ruby_source_checksum":"c30a07cdd3bde6326836f267a01ce6546bfc31132a3c21bf7ecb7a92082eba26","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ea1796a66c22e2cd0232ee4d3e18cf95c7eb8608a465481023a6422f4720d2c3","stable_url_args":["https://github.com/rustic-rs/rustic/archive/refs/tags/v0.11.4.tar.gz"],"stable_version":"0.11.4"},"rustledger":{"desc":"Fast, pure Rust implementation of Beancount double-entry accounting","executables":["rledger","rledger-lsp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rustledger/rustledger.git",{":branch":"main"}],"homepage":"https://rustledger.github.io","license":"GPL-3.0-only","ruby_source_checksum":"1128d7b16139587fb2226e282783969e9c838643b2596966205f387ccc32c23e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0624377cf985722ae367747d586931e746a4c7c09bb962474cf73320d6e5d1ff","stable_url_args":["https://github.com/rustledger/rustledger/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0"},"rustls-ffi":{"desc":"FFI bindings for the rustls TLS library","head_dependencies":[{"cargo-c":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/rustls/rustls-ffi.git",{":branch":"main"}],"homepage":"https://github.com/rustls/rustls-ffi","license":{":any_of":["Apache-2.0","MIT","ISC"]},"ruby_source_checksum":"6fd1df486a4950ccff0069f108e4a114fd4e8f6c0d471a94e951e466ae0cb112","stable_dependencies":[{"cargo-c":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f56aecad524653138c1e46b90b3dcb65403716ce48db7b7954bdf0a14a051a86","stable_url_args":["https://github.com/rustls/rustls-ffi/archive/refs/tags/v0.15.6.tar.gz"],"stable_version":"0.15.6"},"rustnet":{"desc":"Cross-platform network monitoring terminal UI with deep packet inspection","executables":["rustnet"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/domcyrus/rustnet.git",{":branch":"main"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/domcyrus/rustnet","license":"Apache-2.0","ruby_source_checksum":"6e832e84c489a32b95ca6f733fcc025ca5d3459f52f3d768d8456ade348240d3","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9d3f6509da06f832c04c5accc7b777c18f3de8b32c885137c9a1346990694dda","stable_url_args":["https://github.com/domcyrus/rustnet/archive/refs/tags/v1.7.0.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.7.0"},"rustpython":{"desc":"Python Interpreter written in Rust","executables":["rustpython"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/RustPython/RustPython.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://rustpython.github.io","license":"MIT","ruby_source_checksum":"4fc361a8a64251dfcef947b7a69f39f1021187322f2ff74fe7219aad52a35c08","stable_dependencies":[{"rust":":build"}],"stable_checksum":"bf290cf7a70f813758819d895868b2b49b9edea1f10de3524df2cae1f2d58a4d","stable_url_args":["https://github.com/RustPython/RustPython/archive/refs/tags/0.6.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.6.0"},"rustqc":{"desc":"Fast genomics quality control tools for sequencing data","executables":["rustqc"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/seqeralabs/rustqc.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"xz":":build"}],["bzip2"],["curl"]],"homepage":"https://seqeralabs.github.io/RustQC/","license":"GPL-3.0-or-later","ruby_source_checksum":"68e227fb9bf5c7a23534c0e0483fbb0634074fa2781f00d70bd1619c5a646c3b","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ae8036a60aeba4b68b335a23ef6f0b7468a24b8c4cc42c0dad74f1c423fb7f89","stable_url_args":["https://github.com/seqeralabs/rustqc/archive/refs/tags/v0.2.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],[{"xz":":build"}],["bzip2"],["curl"]],"stable_version":"0.2.1"},"rustscan":{"desc":"Modern Day Portscanner","executables":["rustscan"],"head_dependencies":["nmap",{"rust":":build"}],"homepage":"https://github.com/bee-san/RustScan","license":"GPL-3.0-or-later","ruby_source_checksum":"4812a42d364842c5bb9d617c136476b840c6b053461bc8c147509d409584256b","stable_dependencies":["nmap",{"rust":":build"}],"stable_checksum":"fa99c18a12d4c0939ab69ddb84ef7b85a1ea01d8fc86df227449d89473531765","stable_url_args":["https://github.com/bee-san/RustScan/archive/refs/tags/2.4.1.tar.gz"],"stable_version":"2.4.1","bottle_checksum":"e2e7f59265f5f1acfbdd4dceea11a4b13cd01fec43ede709efe986640674436a"},"rustup":{"caveats":"To use rustup, ensure you have \"$(brew --prefix rustup)/bin\" in your $PATH:\n  https://rust-lang.github.io/rustup/installation/already-installed-rust.html\n\nThis formula no longer provides `rustup-init`.\n","compatibility_version":1,"desc":"Rust toolchain installer","executables":["cargo","cargo-clippy","cargo-fmt","cargo-miri","clippy-driver","rls","rust-analyzer","rust-gdb","rust-gdbgui","rust-lldb","rustc","rustdoc","rustfmt","rustup"],"head_dependencies":["xz",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/rust-lang/rustup.git",{":branch":"main"}],"homepage":"https://rust-lang.github.io/rustup/","keg_only_args":["it conflicts with rust"],"license":{":any_of":["Apache-2.0","MIT"]},"oldnames":["rustup-init"],"post_install_steps":[{"source":{"path":"{{bin}}/rustup"},"target":{"path":"{{HOMEBREW_PREFIX}}/bin/rustup"},"force":true,"type":"symlink"},{"source":{"path":"{{bash_completion}}/rustup"},"target":{"path":"{{HOMEBREW_PREFIX}}/etc/bash_completion.d/rustup"},"force":true,"type":"symlink"},{"source":{"path":"{{zsh_completion}}/_rustup"},"target":{"path":"{{HOMEBREW_PREFIX}}/share/zsh/site-functions/_rustup"},"force":true,"type":"symlink"},{"source":{"path":"{{fish_completion}}/rustup.fish"},"target":{"path":"{{HOMEBREW_PREFIX}}/share/fish/vendor_completions.d/rustup.fish"},"force":true,"type":"symlink"},{"source":{"path":"{{pwsh_completion}}/_rustup.ps1"},"target":{"path":"{{HOMEBREW_PREFIX}}/share/pwsh/completions/_rustup.ps1"},"force":true,"type":"symlink"},{"paths":[{"path":"{{HOMEBREW_PREFIX}}/bin/rustup-init"}],"symlink_target_contains":"Cellar/rustup/","type":"remove"},{"paths":[{"path":"{{HOMEBREW_PREFIX}}/bin/rustup-init"}],"symlink_target_contains":"opt/rustup/","type":"remove"}],"ruby_source_checksum":"18c82dfb47751d1e2a1c0c21cdc45989b31786f5eff487b53cea537d63500332","stable_dependencies":["xz",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ba43980f0651730631174635a0e7764831e810be08a06ae53f9c0620caef019d","stable_url_args":["https://github.com/rust-lang/rustup/archive/refs/tags/1.29.2.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.29.2"},"rustypaste-cli":{"caveats":"An example config is installed to $HOMEBREW_PREFIX/opt/rustypaste-cli/share/rustypaste-cli/config.toml\n","desc":"CLI tool for rustypaste","executables":["rpaste"],"head_dependencies":[{"rust":":build"},{"rustypaste":":test"}],"head_url_args":["https://github.com/orhun/rustypaste-cli.git",{":branch":"master"}],"homepage":"https://blog.orhun.dev/blazingly-fast-file-sharing","license":"MIT","ruby_source_checksum":"4c5123f438fb7e1ca4ad897cd173459c5d48935ce0491e3b0bea988b4448eeb0","stable_dependencies":[{"rust":":build"},{"rustypaste":":test"}],"stable_checksum":"cfa4fa94d950c59eb0474e2387e0171d77fba3abfbecef4ffbf520dbb897de44","stable_url_args":["https://github.com/orhun/rustypaste-cli/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"rustypaste":{"caveats":"An example config is installed to $HOMEBREW_PREFIX/opt/rustypaste/share/rustypaste/config.toml\n","desc":"Minimal file upload/pastebin service","executables":["rustypaste"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/orhun/rustypaste.git",{":branch":"master"}],"homepage":"https://blog.orhun.dev/blazingly-fast-file-sharing","license":"MIT","ruby_source_checksum":"9ad2e9c36af0ccbe80d3d7b99280b61359aeafd75ce4d6bdb2a770f7cd58034a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4b63be093e080d4a39e9ca03b378df96f0ae604e469a9c4d9bb437f9643524f0","stable_url_args":["https://github.com/orhun/rustypaste/archive/refs/tags/v0.18.1.tar.gz"],"stable_version":"0.18.1"},"rustywind":{"desc":"CLI for organizing Tailwind CSS classes","executables":["rustywind"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/avencera/rustywind.git",{":branch":"master"}],"homepage":"https://github.com/avencera/rustywind","license":"Apache-2.0","ruby_source_checksum":"dbe0d189712ed378f79ba8e8137217eb7daa542b0dc5770e8223163c21519691","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3094863289e70a999699898032d8c5c5e3d0f2448c6c85f84f323ca9c9e1462f","stable_url_args":["https://github.com/avencera/rustywind/archive/refs/tags/v0.28.0.tar.gz"],"stable_version":"0.28.0"},"rv-r":{"conflicts":[["rv",{":because":"both install `rv` binary"}]],"desc":"Declarative R package manager","executables":["rv"],"head_dependencies":[{"rust":":build"},{"r":":test"}],"homepage":"https://a2-ai.github.io/rv-docs/","license":"MIT","ruby_source_checksum":"7dae1cb5f19ca7a1482385f6c2776083c1796f0e5ec28b3470347f0e887527ea","stable_dependencies":[{"rust":":build"},{"r":":test"}],"stable_checksum":"2237ca6b54ff40dcc9cf4ce5ad000d197f34df7631fa5d143e0f734866f3d230","stable_url_args":["https://github.com/A2-ai/rv/archive/refs/tags/v0.23.3.tar.gz"],"stable_version":"0.23.3"},"rv":{"conflicts":[["rv-r",{":because":"both install `rv` binary"}]],"desc":"Ruby version manager","executables":["rv","rvw","rvx"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/spinel-coop/rv.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/spinel-coop/rv","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"2690b732c7748958572dda72a88d3bdba6b6ad03fd8cfa0e9994b6bbe3963c24","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3336a90e0cd559b8ba6b1887f51df78a0fb74e0e8abe858686c80e31f67fa29d","stable_url_args":["https://github.com/spinel-coop/rv/archive/refs/tags/v0.7.2.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.7.2"},"rvvm":{"desc":"RISC-V Virtual Machine","executables":["rvvm"],"head_dependencies":["sdl2-compat",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/LekKit/RVVM.git",{":branch":"staging"}],"homepage":"https://github.com/LekKit/RVVM","license":"GPL-3.0-or-later","ruby_source_checksum":"ff0f7121f987e3c91a04efdeff330c52612f7382540588874797041e3ba52c65","stable_dependencies":["sdl2-compat",{"pkgconf":":build"}],"stable_checksum":"97e98c95d8785438758b81fb5c695b8eafb564502c6af7f52555b056e3bb7d7a","stable_url_args":["https://github.com/LekKit/RVVM/archive/refs/tags/v0.6.tar.gz"],"stable_version":"0.6"},"rxvt-unicode":{"desc":"Rxvt fork with Unicode support","executables":["urclock","urxvt","urxvtc","urxvtd"],"head_dependencies":["fontconfig","freetype","libx11","libxext","libxft","libxmu","libxrender","libxt",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://software.schmorp.de/pkg/rxvt-unicode.html","license":"GPL-3.0-only","local_patch_checksums":{"Patches/rxvt-unicode/9.22.patch":"a266a5776b67420eb24c707674f866cf80a6146aaef6d309721b6ab1edb8c9bb"},"revision":4,"ruby_source_checksum":"024cd4655bef66fcd563fd11a9547886bbb1b2133573b96e325b5253ac42775b","stable_dependencies":["fontconfig","freetype","libx11","libxext","libxft","libxmu","libxrender","libxt",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/rxvt-unicode/9.22.patch","type":"unofficial"}],"stable_checksum":"aaa13fcbc149fe0f3f391f933279580f74a96fd312d6ed06b8ff03c2d46672e8","stable_url_args":["https://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.31.tar.bz2"],"stable_uses_from_macos":[["perl"]],"stable_version":"9.31"},"ry":{"bottle_rebuild":3,"caveats":"Please add to your profile:\n  which ry &>/dev/null && eval \"$(ry setup)\"\n\nIf you want your Rubies to persist across updates you\nshould set the `RY_RUBIES` variable in your profile, i.e.\n  export RY_RUBIES=\"$HOMEBREW_PREFIX/var/ry/rubies\"\n","desc":"Ruby virtual env tool","executables":["ry"],"head_dependencies":["bash-completion","ruby-build"],"head_url_args":["https://github.com/jneen/ry.git",{":branch":"master"}],"homepage":"https://github.com/jneen/ry","license":"MIT","ruby_source_checksum":"8d614ef167bd70c027e5510a6abb5edcdeea25a14de1b2737623f27ddd42db5f","stable_dependencies":["bash-completion","ruby-build"],"stable_checksum":"b53b51569dfa31233654b282d091b76af9f6b8af266e889b832bb374beeb1f59","stable_url_args":["https://github.com/jneen/ry/archive/refs/tags/v0.5.2.tar.gz"],"stable_version":"0.5.2","bottle_tag":":all","bottle_checksum":"8b92938f20452bf4ad49ef46d0788aac93d5b7f5846cfd3fbaa387da67a2e56e"},"rye":{"bottle_rebuild":2,"conflicts":[["ryelang",{":because":"both install `rye` binaries"}]],"deprecate_args":{":date":"2025-08-18",":because":":unmaintained",":replacement_formula":"uv"},"desc":"Package Management Solution for Python","disable_args":{":date":"2026-08-18",":because":":unmaintained",":replacement_formula":"uv"},"executables":["rye"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://rye.astral.sh/","license":"MIT","ruby_source_checksum":"b9e14fff3ea7f37c0ec8d7f62c86ca438cb2fc46d760527d443613d17cee5cd6","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"6ef86ccba82b59edfc4f6deba39be6394e7866fe2250596b96124c20327f0581","stable_url_args":["https://github.com/astral-sh/rye/archive/refs/tags/0.44.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.44.0"},"ryelang":{"conflicts":[["rye",{":because":"both install `rye` binaries"}]],"desc":"Rye is a homoiconic programming language focused on fluid expressions","executables":["rye","ryelang"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/refaktor/rye.git",{":branch":"main"}],"homepage":"https://ryelang.org/","license":"BSD-3-Clause","ruby_source_checksum":"acfb9bea22bb00a4af6ce46a738d65bc7bd93975caa553fa7d80bcbebeadf1bd","stable_dependencies":[{"go":":build"}],"stable_checksum":"1978105d966210f8143269e8a273425be3a0e6c80855e04da75f4690e63dde95","stable_url_args":["https://github.com/refaktor/rye/archive/refs/tags/v0.2.65.tar.gz"],"stable_version":"0.2.65"},"rzip":{"desc":"File compression tool (like gzip or bzip2)","executables":["runzip","rzip"],"head_uses_from_macos":[["bzip2"]],"homepage":"https://rzip.samba.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"8db6b5a34244454bcdc493ec0a1c2fc1f540d79e33e0278adc41f305808857c7","stable_checksum":"4bb96f4d58ccf16749ed3f836957ce97dbcff3e3ee5fd50266229a48f89815b7","stable_url_args":["https://rzip.samba.org/ftp/rzip/rzip-2.1.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.1","bottle_checksum":"2fb5e7883c1aaf26f31da1deba72b7067dbc7e2c55da34b7803f9c33c5b1e327"},"s-lang":{"aliases":["slang"],"bottle_rebuild":1,"desc":"Library for creating multi-platform software","executables":["slsh"],"head_dependencies":["libpng"],"homepage":"https://www.jedsoft.org/slang/","license":"GPL-2.0-or-later","ruby_source_checksum":"3e47b9ecdb4ef19413fbde01759f189e37659f98a5d7284a151329789fd844ff","stable_dependencies":["libpng"],"stable_checksum":"f9145054ae131973c61208ea82486d5dd10e3c5cdad23b7c4a0617743c8f5a18","stable_url_args":["https://www.jedsoft.org/releases/slang/slang-2.3.3.tar.bz2"],"stable_version":"2.3.3"},"s-nail":{"desc":"Fork of Heirloom mailx","executables":["s-nail","s-nail-uninstall.sh"],"head_dependencies":["libidn2","openssl@3"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.sdaoden.eu/code.html","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","BSD-4-Clause","ISC","HPND-sell-variant","RSA-MD"]},"ruby_source_checksum":"9b7f3ba6d62aff1d37beccefa05d110137cb8cdb8ed66d221460f66e25202064","stable_dependencies":["libidn2","openssl@3"],"stable_checksum":"20ff055be9829b69d46ebc400dfe516a40d287d7ce810c74355d6bdc1a28d8a9","stable_url_args":["https://www.sdaoden.eu/downloads/s-nail-14.9.25.tar.xz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"14.9.25","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"0f32c32dabfb374441e1d57a3e3cba11f98657a800cfc188f788599c120c9c20"},"s-search":{"desc":"Web search from the terminal","executables":["s"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/zquestz/s.git",{":branch":"master"}],"homepage":"https://github.com/zquestz/s","license":"MIT","ruby_source_checksum":"d9b478ae402f63babc85d86077ea265d758e10cef51299f9d6c055198590b09c","stable_dependencies":[{"go":":build"}],"stable_checksum":"9dd80e19b2287abf2689b8f9fd424fdfad9abdc51b69e3a550579db69d6c8f6f","stable_url_args":["https://github.com/zquestz/s/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"s2geometry":{"desc":"Computational geometry and spatial indexing on the sphere","head_dependencies":["abseil",{"cmake":[":build",":test"]}],"homepage":"https://github.com/google/s2geometry","license":"Apache-2.0","revision":2,"ruby_source_checksum":"e0335f5cd081b9b43a4be06e3d3a77b108f0ef1e2b2eb6e0266196c00f6d74f0","stable_dependencies":["abseil",{"cmake":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/google/s2geometry/commit/424bc82d412cb939412e0952c1b3da22b5e19d66.patch?full_index=1","sha256":"adebc643e21044eb440bf07dbf7dc22ac1aae8eb448249592200fcdecc00c05b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/google/s2geometry/pull/653"}]}],"stable_checksum":"8c1f0a4b98472ed9df9807f5ec10ee57928cca388e16c13f430b652790d3ad8b","stable_url_args":["https://github.com/google/s2geometry/archive/refs/tags/v0.14.0.tar.gz"],"stable_version":"0.14.0"},"s2n":{"desc":"Implementation of the TLS/SSL protocols","head_dependencies":["openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/aws/s2n-tls.git",{":branch":"main"}],"homepage":"https://aws.github.io/s2n-tls/usage-guide/","license":"Apache-2.0","ruby_source_checksum":"2be0ace6b3815b55d812f58493fe32e38cd63160c026b7aca0b5640ebe65aac4","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"76d3e6125ad8f7d960a62bf1e18c451fb75ed6ab640247b046b5b0f55d39d099","stable_url_args":["https://github.com/aws/s2n-tls/archive/refs/tags/v1.7.12.tar.gz"],"stable_version":"1.7.12"},"s3-backer":{"desc":"FUSE-based single file backing store via Amazon S3","head_dependencies":["curl","expat","libfuse","openssl@4","zlib-ng-compat","zstd",{"pkgconf":":build"}],"homepage":"https://github.com/archiecobbs/s3backer","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"cedea964907f875175d5ed950cbe17ecfe0bf612eef050a0b5eeb457c50b83c8","stable_dependencies":["curl","expat","libfuse","openssl@4","zlib-ng-compat","zstd",{"pkgconf":":build"}],"stable_checksum":"55ff3123ab08d45822e6b349d9e305ca2ca13339474314cfc31a074d5308acf6","stable_url_args":["https://s3.amazonaws.com/archie-public/s3backer/s3backer-2.1.6.tar.gz"],"stable_version":"2.1.6"},"s3cmd":{"bottle_rebuild":3,"desc":"Command-line tool for the Amazon S3 service","executables":["s3cmd"],"head_dependencies":[{"libmagic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/s3tools/s3cmd.git",{":branch":"master"}],"homepage":"https://s3tools.org/s3cmd","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"5cd17c7f905f1a65cec8e5c063c77c00257f052aee4174289afbd96a2e3606a1","stable_dependencies":[{"libmagic":":no_linkage"},"python@3.15"],"stable_checksum":"6b567521be1c151323f2059c8feec85ded96b6f184ff80535837fea33798b40b","stable_url_args":["https://files.pythonhosted.org/packages/b3/9c/ad4cd51328bd7a058bfda6739bc061c63ee3531ad2fbc6e672518a1eed01/s3cmd-2.4.0.tar.gz"],"stable_version":"2.4.0"},"s3fs":{"desc":"FUSE-based file system backed by Amazon S3","head_dependencies":["curl","libfuse","libxml2","openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/s3fs-fuse/s3fs-fuse.git",{":branch":"master"}],"homepage":"https://github.com/s3fs-fuse/s3fs-fuse/wiki","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"df54080b11eed4e149e6d1725a0c3529257eab5468587a8c691088c3f51552f9","stable_dependencies":["curl","libfuse","libxml2","openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"28413457cbf923b9b81e546caffabb8edd5c18f263e698ad86f564fd4b5b344d","stable_url_args":["https://github.com/s3fs-fuse/s3fs-fuse/archive/refs/tags/v1.97.tar.gz"],"stable_version":"1.97"},"s3ql":{"bottle_rebuild":1,"desc":"POSIX-compliant FUSE filesystem using object store as block storage","executables":["fsck.s3ql","mkfs.s3ql","mount.s3ql","s3ql_oauth_client","s3ql_verify","s3qladm","s3qlcp","s3qlctrl","s3qllock","s3qlrm","s3qlstat","umount.s3ql"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libfuse",{"pydantic":":no_linkage"},"python@3.15","sqlite",{"pkgconf":":build"}],"homepage":"https://github.com/s3ql/s3ql","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"6aa8f86defc6b268f35c166a34c5d682acda993514cdaf6c475efcc21ed888ee","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libfuse",{"pydantic":":no_linkage"},"python@3.15","sqlite",{"pkgconf":":build"}],"stable_checksum":"79d805de38ab0501f1457149e888c143f08ccd3aba7283d0cc845ca5bb662de6","stable_url_args":["https://github.com/s3ql/s3ql/releases/download/s3ql-6.3.1/s3ql-6.3.1.tar.gz"],"stable_version":"6.3.1"},"s3scanner":{"desc":"Scan for misconfigured S3 buckets across S3-compatible APIs!","executables":["s3scanner"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/sa7mon/S3Scanner","license":"MIT","ruby_source_checksum":"89529eac1e4788be840b247c6bdbe590ccd5be49ec0d2a82e872222a57bec1e5","stable_dependencies":[{"go":":build"}],"stable_checksum":"2d333c31909baa21e024d11db1b03647fff3d210d73fa7fa47f598d3d459a20c","stable_url_args":["https://github.com/sa7mon/S3Scanner/archive/refs/tags/v3.1.1.tar.gz"],"stable_version":"3.1.1","bottle_checksum":"aa0fdf4a17911994cb55fb32bb65a3f1eff54436f860fc87e4acd6207c06e048"},"s4cmd":{"bottle_rebuild":1,"desc":"Super S3 command-line tool","executables":["s4cmd","s4cmd.py"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/bloomreach/s4cmd.git",{":branch":"master"}],"homepage":"https://github.com/bloomreach/s4cmd","license":"Apache-2.0","revision":8,"ruby_source_checksum":"56a77895e7dc08fd180e4025a2b5ae9c41f830928037179c6dd46ed3199b4cf6","stable_dependencies":["python@3.15"],"stable_checksum":"42566058a74d3e1e553351966efaaffa08e4b6ac28a19e72a51be21151ea9534","stable_url_args":["https://files.pythonhosted.org/packages/42/b4/0061f4930958cd790098738659c1c39f8feaf688e698142435eedaa4ae34/s4cmd-2.1.0.tar.gz"],"stable_version":"2.1.0","bottle_tag":":all","bottle_checksum":"ebfbd2f2a2c76dfd89b9864ead841385babe604052b43cb67c4ea307c8a78985"},"s5cmd":{"desc":"Parallel S3 and local filesystem execution tool","executables":["s5cmd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/peak/s5cmd.git",{":branch":"master"}],"homepage":"https://github.com/peak/s5cmd/","license":"MIT","ruby_source_checksum":"af48b7daeb2eddf8ad05f64e2a02695c8b98409ea2e5d33e7fcd0f034136154d","stable_dependencies":[{"go":":build"}],"stable_checksum":"6910763a7320010aa75fe9ef26f622e440c2bd6de41afdbfd64e78c158ca19d4","stable_url_args":["https://github.com/peak/s5cmd/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0","bottle_checksum":"9c2d0641ad6fcef280e6120b699cd5118d123b797ab6c8106921573146d72070"},"s6-rc":{"desc":"Process supervision suite","executables":["s6-rc","s6-rc-compile","s6-rc-db","s6-rc-dryrun","s6-rc-format-upgrade","s6-rc-init","s6-rc-repo-init","s6-rc-repo-list","s6-rc-repo-sync","s6-rc-set-change","s6-rc-set-commit","s6-rc-set-copy","s6-rc-set-delete","s6-rc-set-fix","s6-rc-set-install","s6-rc-set-new","s6-rc-set-status","s6-rc-update"],"head_dependencies":["execline","s6","skalibs",{"pkgconf":":build"}],"head_url_args":["git://git.skarnet.org/s6-rc.git",{":branch":"main"}],"homepage":"https://skarnet.org/software/s6-rc/","license":"ISC","ruby_source_checksum":"66d52b91606878ea583533558e2a0c80861587e23745e4be9e783f0abbb6c610","stable_dependencies":["execline","s6","skalibs",{"pkgconf":":build"}],"stable_checksum":"2fc0fcfe1e74b404b132a978eb316668c8bcdbc1104b3b0fe702a3d2d76caef5","stable_url_args":["https://skarnet.org/software/s6-rc/s6-rc-0.8.0.2.tar.gz"],"stable_version":"0.8.0.2"},"s6":{"desc":"Small & secure supervision software suite","executables":["s6-accessrules-cdb-from-fs","s6-accessrules-fs-from-cdb","s6-applyuidgid","s6-background-watch","s6-cleanfifodir","s6-connlimit","s6-envdir","s6-envuidgid","s6-fdholder-daemon","s6-fdholder-delete","s6-fdholder-getdump","s6-fdholder-list","s6-fdholder-retrieve","s6-fdholder-setdump","s6-fdholder-store","s6-fdholder-transferdump","s6-fdholderd","s6-fghack","s6-ftrig-listen","s6-ftrig-listen1","s6-ftrig-notify","s6-ftrig-wait","s6-instance-control","s6-instance-create","s6-instance-delete","s6-instance-list","s6-instance-maker","s6-instance-status","s6-ioconnect","s6-ipcclient","s6-ipcserver","s6-ipcserver-access","s6-ipcserver-socketbinder","s6-ipcserverd","s6-log","s6-mkfifodir","s6-notify-fd-from-socket","s6-notify-socket-from-fd","s6-notifyoncheck","s6-permafailon","s6-setlock","s6-setsid","s6-setuidgid","s6-socklog","s6-softlimit","s6-sudo","s6-sudoc","s6-sudod","s6-supervise","s6-svc","s6-svdt","s6-svdt-clear","s6-svlink","s6-svlisten","s6-svlisten1","s6-svok","s6-svperms","s6-svscan","s6-svscanboot","s6-svscanctl","s6-svstat","s6-svunlink","s6-svwait","s6-tai64n","s6-tai64nlocal","s6-usertree-maker","ucspilogd"],"head_dependencies":["execline","skalibs",{"pkgconf":":build"}],"head_url_args":["git://git.skarnet.org/s6.git",{":branch":"main"}],"homepage":"https://skarnet.org/software/s6/","license":"ISC","ruby_source_checksum":"c1494c4485882b25b05b0657c2c85d41331c5932cfd1228146e899e88219972f","stable_dependencies":["execline","skalibs",{"pkgconf":":build"}],"stable_checksum":"62080839eb5b04d51efd4ef6e7b43e29b5d0576efce9eb319ace32ea90c05931","stable_url_args":["https://skarnet.org/software/s6/s6-2.15.1.1.tar.gz"],"stable_version":"2.15.1.1"},"sabiql":{"caveats":"PostgreSQL and MySQL support require psql or mysql in PATH.\nER diagram export requires Graphviz in PATH.\n","desc":"Fast, safe-by-design, driverless, Vim-first DB TUI with ER diagrams","executables":["sabiql"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/riii111/sabiql","license":"MIT","ruby_source_checksum":"de93646fe218d1c230d2ea8799439367249a5b552aaea9089b0d40535319d3a5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1708dab880503243817b8353499f6c42dc3edb2abdef62dab0fb7a971dbcd39c","stable_url_args":["https://github.com/riii111/sabiql/archive/refs/tags/v3.0.2.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"3.0.2"},"sac":{"caveats":"Configuration scripts live in: $HOMEBREW_PREFIX/opt/sac/share/sac\n","desc":"Seismic Analysis Code, Community Edition","executables":["bbfswap","sac","sac-config","sacdiff","saclst","sacset","sacswap","sgfswap","sgftoeps.csh","sgftops","sgftox.csh","unvis"],"head_dependencies":["libx11","libxpm",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"https://github.com/EarthScope/sac-community","license":"Apache-2.0","ruby_source_checksum":"dc7ea2134e86d9edd57a9c00fedec3029cba8d71884551e98e52481403a9c179","stable_dependencies":["libx11","libxpm",{"pkgconf":":build"}],"stable_checksum":"f61fbe30d0411fe3033bdb76731062da24940c27920338d0f91a867842b791b8","stable_url_args":["https://github.com/EarthScope/sac-community/archive/refs/tags/v103.0.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"103.0"},"sacad":{"desc":"Automatic cover art downloader","executables":["sacad","sacad_r"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/desbma/sacad.git",{":branch":"master"}],"homepage":"https://github.com/desbma/sacad","license":"MPL-2.0","ruby_source_checksum":"f7247cd0972ba994a471d89fa2211820ca7772fcd97a6b80a699865339eefc16","stable_dependencies":[{"rust":":build"}],"stable_checksum":"31780c419c4ca14310c8ac7023faf03ecb17a0098013f134af9fa750810d322b","stable_url_args":["https://github.com/desbma/sacad/archive/refs/tags/3.0.4.tar.gz"],"stable_version":"3.0.4"},"sad":{"desc":"CLI search and replace | Space Age seD","executables":["sad"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ms-jpq/sad.git",{":branch":"senpai"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/ms-jpq/sad","license":"MIT","ruby_source_checksum":"73e65afa7ad13ef4b25a1600f34592c879506931611f42195e16991aecc24e35","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a67902b9edb287861668ee3e39482c17b41c60e244ece62b3f8016250286294f","stable_url_args":["https://github.com/ms-jpq/sad/archive/refs/tags/v0.4.32.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.4.32","bottle_checksum":"5afe1a5fac8625f958c34c4b7b030c4d4d6d3c3b7c7212988f19a8e7f6928f39"},"saf-cli":{"desc":"CLI for the MITRE Security Automation Framework (SAF)","executables":["saf"],"head_dependencies":["node"],"homepage":"https://saf-cli.mitre.org","license":"Apache-2.0","ruby_source_checksum":"062a0dd1f00791e90cbba49b45dbd6b590cfbe61fdd8e3e39439a8252dda70fd","stable_dependencies":["node"],"stable_checksum":"001d6bdb2ca7462ac86b5544068f7d2bf415cda777c6ef6ce3e1bd83af31269a","stable_url_args":["https://registry.npmjs.org/@mitre/saf/-/saf-1.7.0.tgz"],"stable_version":"1.7.0"},"safe-rm":{"bottle_rebuild":1,"desc":"Wraps rm to prevent dangerous deletion of files","executables":["safe-rm"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://git.launchpad.net/safe-rm",{":branch":"master",":using":":git"}],"homepage":"https://launchpad.net/safe-rm","license":"GPL-3.0-or-later","ruby_source_checksum":"f44ff2536f3d2eb1ef2517d49a8f8f99d0ccebbdbdbe014feba55a324ea55379","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a1c916894c5b70e02a6ec6c33abbb2c3b3827464cffd4baffd47ffb69a56a1e0","stable_url_args":["https://launchpad.net/safe-rm/trunk/1.1.0/+download/safe-rm-1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"f74882c3fa9424387c06d431f2b05eaa69f160955a7bffe441957fbd30017b10"},"safeint":{"bottle_rebuild":1,"desc":"Class library for C++ that manages integer overflows","head_url_args":["https://github.com/dcleblanc/SafeInt.git",{":branch":"master"}],"homepage":"https://github.com/dcleblanc/SafeInt","license":"MIT","ruby_source_checksum":"96059b38356432ca7d6de352626e70498984e8f88d514fe86173b4ddd67bb060","stable_checksum":"9e652d065a3cef80623287d5dc61edcf6a95ddab38a9dfeb34f155261fc9cef7","stable_url_args":["https://github.com/dcleblanc/SafeInt/archive/refs/tags/3.0.28a.tar.gz"],"stable_version":"3.0.28a","bottle_tag":":all","bottle_checksum":"ffba215daf83f5a8a3beffae5f56f6e58288ff1f7c9f35d52edf19db5e935663"},"safestringlib":{"deprecate_args":{":date":"2026-07-26",":because":":repo_archived"},"desc":"Safe string operations and memory routines","disable_args":{":date":"2027-01-26",":because":":repo_archived"},"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/intel/safestringlib","license":"MIT","ruby_source_checksum":"9180c08a9a54e0e8bf94730fd7decbb4a9a6010abaacbc6b273a3374cd10bdc3","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"29a97a4f385172cd72326cb52e58b3b010c3148e741c7685ff3937d92ce516c8","stable_url_args":["https://github.com/intel/safestringlib/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"safety":{"desc":"Checks Python dependencies for known vulnerabilities and suggests remediations","executables":["safety"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/pyupio/safety.git",{":branch":"main"}],"homepage":"https://safetycli.com/product/safety-cli","license":"MIT","revision":3,"ruby_source_checksum":"d925663c9be4e2a4682fe63f0ee6ba6e563de55d590eb9d70198f1105ba5c14a","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"e646123b976bbb6707cfaacae8c926e2f886b744a60e0f410e8610a3a4eaf7be","stable_url_args":["https://files.pythonhosted.org/packages/c2/7b/8e1d580c5178f0736b806b7199827e61e2a2569eec5b49ec75da6273bbdf/safety-3.8.1.tar.gz"],"stable_version":"3.8.1"},"sagittarius-scheme":{"bottle_rebuild":1,"desc":"Free Scheme implementation supporting R6RS and R7RS","executables":["compile-r7rs","compile-sagittarius","sagittarius","sagittarius-config","sagittarius-package","sash"],"head_dependencies":["bdw-gc","openssl@4","unixodbc",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/ktakashi/sagittarius-scheme","license":"BSD-2-Clause","ruby_source_checksum":"8008be5fdc3f63e7c603fda5d09c98d26ff8697cf31dfc5eb672e200648fadf9","stable_dependencies":["bdw-gc","openssl@4","unixodbc",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"945f1cf4b4bba4973e996f460e3ade9844314772ce9dc0b29ca51abc5bdaa1b1","stable_url_args":["https://github.com/ktakashi/sagittarius-scheme/releases/download/v0.9.15/sagittarius-0.9.15.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.9.15"},"sail":{"bottle_rebuild":1,"desc":"CLI toolkit to provision and deploy WordPress applications to DigitalOcean","executables":["sail"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://sailed.io","license":"GPL-3.0-only","revision":3,"ruby_source_checksum":"bbae7bb53aa3f5cb5a04b0288b97c5fe7db2a2177235ffd2b01cb4e62387e722","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"cae38b97fada34a7681872661342c82b317d877eab882830c59610734eb53bdf","stable_url_args":["https://files.pythonhosted.org/packages/1c/64/2af3a1a9dfa005dc91a22535a29071e9255efeacf7e61dbefee920d01571/sailed_io-0.10.9.tar.gz"],"stable_version":"0.10.9"},"saldl":{"bottle_rebuild":2,"desc":"CLI downloader optimized for speed and early preview","executables":["saldl"],"head_dependencies":["libevent",{"asciidoc":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/saldl/saldl.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}],[{"python":":build"}],["curl"]],"homepage":"https://saldl.github.io/","license":"AGPL-3.0-or-later","ruby_source_checksum":"60ee5ac2a962221a73e9f50422a6609bba567e3f8bd262143f29df311f0122bd","stable_dependencies":["libevent",{"asciidoc":":build"},{"docbook-xsl":":build"},{"pkgconf":":build"}],"stable_checksum":"fc9980922f1556fd54a8c04fd671933fdc5b1e6847c1493a5fec89e164722d8e","stable_url_args":["https://github.com/saldl/saldl/archive/refs/tags/v41.tar.gz"],"stable_uses_from_macos":[[{"libxml2":":build"}],[{"libxslt":":build"}],[{"python":":build"}],["curl"]],"stable_version":"41"},"salesforce-mcp":{"desc":"MCP Server for interacting with Salesforce instances","executables":["sf-mcp-server"],"head_dependencies":["node"],"homepage":"https://github.com/salesforcecli/mcp","license":"Apache-2.0","ruby_source_checksum":"1c570420ab0b181bf7841ae4eb8ffadbc94d1137b8829e0ae8b89512ea910a73","stable_dependencies":["node"],"stable_checksum":"7cd9f0a3437b5102d01d8d629fd1666487414c1256487fe60245a86b66e831b6","stable_url_args":["https://registry.npmjs.org/@salesforce/mcp/-/mcp-0.30.15.tgz"],"stable_version":"0.30.15","bottle_tag":":all","bottle_checksum":"2c4efba20a8ae240b9387c3f9f0c25cdf0fdd3a7702b9f46aeadab882671070d"},"salmon":{"desc":"Transcript-level quantification from RNA-seq reads","executables":["salmon"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/COMBINE-lab/salmon.git",{":branch":"master"}],"homepage":"https://github.com/COMBINE-lab/salmon","license":"BSD-3-Clause","ruby_source_checksum":"38ff2bbdf67c40ef54a7dcf1945ff1e371940cdcb6f16431d13a4bfb61d5d095","stable_dependencies":[{"rust":":build"}],"stable_checksum":"298e6fe9980e4d60e4a4ca8f043d3446e6a1ed0777487331224151eb93ae7dd4","stable_url_args":["https://github.com/COMBINE-lab/salmon/archive/refs/tags/v2.8.0.tar.gz"],"stable_version":"2.8.0"},"salt-lint":{"bottle_rebuild":6,"desc":"Check for best practices in SaltStack","executables":["salt-lint"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://salt-lint.readthedocs.io/en/latest/","license":"MIT","ruby_source_checksum":"e71effedacf7636af5620ad284f77b4f5864dba274e25ac6e94ba667ce390a07","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"7f74e682e7fd78722a6d391ea8edc9fc795113ecfd40657d68057d404ee7be8e","stable_url_args":["https://files.pythonhosted.org/packages/e5/e9/4df64ca147c084ca1cdbea9210549758d07f4ed94ac37d1cd1c99288ef5c/salt-lint-0.9.2.tar.gz"],"stable_version":"0.9.2"},"samba":{"bottle_rebuild":1,"caveats":"To avoid conflicting with macOS system binaries, some files were installed with non-standard name:\n- smbd:     $HOMEBREW_PREFIX/sbin/samba-dot-org-smbd\n- profiles: $HOMEBREW_PREFIX/bin/samba-dot-org-profiles\n","compatibility_version":2,"conflicts":[["jena",{":because":"both install `tdbbackup` binaries"}],["puzzles",{":because":"both install `net` binaries"}]],"desc":"SMB/CIFS file, print, and login server for UNIX","executables":["cifsdd","dbwrap_tool","dumpmscat","eventlogadm","gentest","ldbadd","ldbdel","ldbedit","ldbmodify","ldbrename","ldbsearch","locktest","masktest","mdsearch","mvxattr","ndrdump","net","nmbd","nmblookup","ntlm_auth","oLschema2ldif","pdbedit","profiles","regdiff","regpatch","regshell","regtree","rpcclient","samba-log-parser","sharesec","smbcacls","smbclient","smbcontrol","smbcquotas","smbd","smbget","smbpasswd","smbspool","smbstatus","smbtar","smbtree","testparm","wbinfo","wspsearch"],"head_dependencies":["gnutls","icu4c@79","krb5","libtasn1","lmdb","popt","readline","talloc","tdb","tevent","gettext",{"bison":":build"},{"cmocka":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"flex":":build"}],[{"perl":":build"}],[{"python":":build"}],["libxcrypt"]],"homepage":"https://www.samba.org/","license":"GPL-3.0-or-later","oldnames":["ldb"],"ruby_source_checksum":"6acd4eba3f2268cb366144bb47a7e81e80bbc9b63907d27ad82bdb54860787e6","stable_dependencies":["gnutls","icu4c@79","krb5","libtasn1","lmdb","popt","readline","talloc","tdb","tevent","gettext",{"bison":":build"},{"cmocka":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/samba-team/samba/-/commit/0da9389015101a855f4230a340165347f3f7b99c.diff","sha256":"089018252c79648a6e8227b5e05c2c859a211a60f1b30b0333606256e1e7f68d","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.com/samba-team/samba/-/merge_requests/4729"}]}],"stable_checksum":"7f367545bca69aa96897628f82f0f04d4b66b3bcb36cb978b9bb952c4b4c428d","stable_url_args":["https://download.samba.org/pub/samba/stable/samba-4.25.1.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],[{"perl":":build"}],[{"python":":build"}],["libxcrypt"]],"stable_version":"4.25.1"},"sambamba":{"bottle_rebuild":1,"desc":"Tools for working with SAM/BAM data","executables":["sambamba"],"head_dependencies":["lz4",{"ldc":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://lomereiter.github.io/sambamba/","license":"GPL-2.0-or-later","ruby_source_checksum":"80c7c1df92646720ac5df8b191ce71674c228c71621e5f5d42d182cde0c1c879","stable_dependencies":["lz4",{"ldc":":build"}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","url":"https://github.com/biod/sambamba/commit/5fdcf6f3015cb17b805514397223f7513bc92613.patch?full_index=1","sha256":"f51a32a00102478aa8c9a0c36975a33438fd474992127a757d9a4732b10e6695","type":"backport"}],"stable_checksum":"955a51a00be9122aa9b0c27796874bfdda85de58aa0181148ef63548ea5192b0","stable_url_args":["https://github.com/biod/sambamba/archive/refs/tags/v1.0.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.0.1"},"saml2aws":{"desc":"Login and retrieve AWS temporary credentials using a SAML IDP","executables":["saml2aws"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/Versent/saml2aws","license":"MIT","ruby_source_checksum":"920b5858e86b185e2dd050a7210c7c2dc0beb058ec904f20f682de6f345bbabc","stable_dependencies":[{"go":":build"}],"stable_checksum":"208ec9e1f2e8c7e1770990825bc5e56c65cd86e8362e1a3e6fa1ef5ecc7bbc91","stable_url_args":["https://github.com/Versent/saml2aws/archive/refs/tags/v2.36.19.tar.gz"],"stable_version":"2.36.19","bottle_checksum":"442e6638949edd3ef4ab43cc6e75915145b33f1313e285dcec56a22ba58d3d88"},"sampler":{"desc":"Tool for shell commands execution, visualization and alerting","executables":["sampler"],"head_dependencies":[{"go":":build"}],"homepage":"https://sampler.dev","license":"GPL-3.0-only","ruby_source_checksum":"21bdece5cf874e3ac7f9de353f99009b8a5e558637840aa7c13fc968296a8bcb","stable_dependencies":[{"go":":build"}],"stable_checksum":"8b60bc5c0f94ddd4291abc2b89c1792da424fa590733932871f7b5e07e7587f9","stable_url_args":["https://github.com/sqshq/sampler/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"6fd6a327e70bc18043da635cb29864cd21e85edf1268a47fb577babceb336c01"},"samply":{"desc":"CLI sampling profiler","executables":["samply"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mstange/samply.git",{":branch":"main"}],"homepage":"https://github.com/mstange/samply","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"99f121992cfe50f0e6b8334cc8d9e9f146a5ed1fce1cc9b40efb3a1460c945d3","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7002789471f8ef3a36f4d4db7be98f2847724e2b81a53c5e23d5cae022fb704b","stable_url_args":["https://github.com/mstange/samply/archive/refs/tags/samply-v0.13.1.tar.gz"],"stable_version":"0.13.1","bottle_checksum":"f7759fa82b95fedd7b9007a4d78d7650bb6f3fb128d142245d73a240e8cbf017"},"samtools":{"desc":"Tools for manipulating next-generation sequencing data","executables":["ace2sam","blast2sam.pl","bowtie2sam.pl","export2sam.pl","fasta-sanitize.pl","interpolate_sam.pl","maq2sam-long","maq2sam-short","md5fa","md5sum-lite","novo2sam.pl","plot-ampliconstats","plot-bamstats","psl2sam.pl","sam2vcf.pl","samtools","samtools.pl","seq_cache_populate.pl","soap2sam.pl","wgsim","wgsim_eval.pl","zoom2sam.pl"],"head_dependencies":["htslib"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.htslib.org/","license":"MIT","ruby_source_checksum":"c35dbf188156d933bf2dcc6eacc87669541863233e6df592fa81227ad663e3ec","stable_dependencies":["htslib"],"stable_checksum":"89b2a440123eeaa400392ce1736e7d60ce9041843027d76819753c5a8246bfdd","stable_url_args":["https://github.com/samtools/samtools/releases/download/1.24/samtools-1.24.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.24"},"samurai":{"desc":"Ninja-compatible build tool written in C","executables":["samu"],"head_url_args":["https://github.com/michaelforney/samurai.git",{":branch":"master"}],"homepage":"https://github.com/michaelforney/samurai","license":"Apache-2.0","ruby_source_checksum":"67c11531a1ee75ae9f419201b9daf277d84e8ed705fe243d917a8c2f8fa549a1","stable_checksum":"1bc020a9e133432df51911ac71cc34322f828934d9a2282ba2916d88c15976af","stable_url_args":["https://github.com/michaelforney/samurai/releases/download/1.3/samurai-1.3.tar.gz"],"stable_version":"1.3"},"sandvault":{"conflicts":[["runit",{":because":"both install `sv` binaries"}]],"desc":"Run AI agents isolated in a sandboxed macOS user account","executables":["sv","sv-agentsview-setup","sv-clone"],"homepage":"https://github.com/webcoyote/sandvault","license":"Apache-2.0","ruby_source_checksum":"fac6f0600b0f6c4277b62e2ff58cf9670f72115461182d5c908d70686c92b5a3","stable_checksum":"e9e1494e0a0680442a28cea83a395c70fc729682f25772e70bbd346c66f9d21e","stable_url_args":["https://github.com/webcoyote/sandvault/archive/refs/tags/v1.35.0.tar.gz"],"stable_version":"1.35.0","bottle_tag":":all","bottle_checksum":"a9da27a2d6e031b511f420c041ac43f7d9c7e7b89e71b393b5c5b06e3ad9403e"},"sane-backends":{"desc":"Backends for scanner access","executables":["gamma4scanimage","sane-config","sane-find-scanner","saned","scanimage","umax_pp"],"head_dependencies":["jpeg-turbo","libpng","libtiff","libusb","net-snmp",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/sane-project/backends.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],["libxml2"]],"homepage":"http://www.sane-project.org/","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"revision":2,"ruby_source_checksum":"13f7dcc231b4dfdacae58d87b261c5cbcc6c098fafc00687639ba702c5956c95","stable_dependencies":["jpeg-turbo","libpng","libtiff","libusb","net-snmp",{"pkgconf":":build"}],"stable_checksum":"f99205c903dfe2fb8990f0c531232c9a00ec9c2c66ac7cb0ce50b4af9f407a72","stable_url_args":["https://gitlab.com/-/project/429008/uploads/843c156420e211859e974f78f64c3ea3/sane-backends-1.4.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["libxml2"]],"stable_version":"1.4.0"},"sanity":{"desc":"Command-line interface for Sanity","executables":["sanity"],"head_dependencies":["node"],"homepage":"https://www.sanity.io/","license":"MIT","ruby_source_checksum":"22524f7db5a048e2a4fa0adb210164d223be571bdf951efb9bd9555d704b737b","stable_dependencies":["node"],"stable_checksum":"69080479614b26a2a3e2118d7eb1972fa48610ffd4b962b35f295b2803abe593","stable_url_args":["https://registry.npmjs.org/@sanity/cli/-/cli-8.23.0.tgz"],"stable_version":"8.23.0"},"sapling":{"conflicts":[["sl",{":because":"both install `sl` binaries"}]],"desc":"Source control client","executables":["sl"],"head_dependencies":["gh","libssh2","node","openssl@4","python@3.13",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"rust":":build"},{"yarn":":build"}],"head_url_args":["https://github.com/facebook/sapling.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}],["bzip2"],["curl",{":since":":sonoma"}]],"homepage":"https://sapling-scm.com","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"revision":1,"ruby_source_checksum":"e31d7d8b7812d464d80e3f9763cc48c735988f91a50166578cae9d23d77463d2","stable_dependencies":["gh","libssh2","node","openssl@4","python@3.13",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"rust":":build"},{"yarn":":build"}],"stable_checksum":"7a6d3cf76ad2f215946870c28c779fe31b1c514ef23060ff9db1b844c5bc0f74","stable_url_args":["https://github.com/facebook/sapling/archive/refs/tags/0.2.20260929-102736+288e0c2d.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["bzip2"],["curl",{":since":":sonoma"}]],"stable_version":"0.2.20260929-102736"},"sarif-fmt":{"desc":"Pretty print SARIF files to easy human readable output","executables":["sarif-fmt"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/psastras/sarif-rs.git",{":branch":"main"}],"homepage":"https://docs.rs/crate/sarif-fmt/latest","license":"MIT","ruby_source_checksum":"648b88e4c5fba8ad759737bb6005243e344c7cbcd573020d45671fe56886dffb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5182811d6ce671b9443fc6032028612fe0f60e8c37b177710e3edba0d7d2db88","stable_url_args":["https://github.com/psastras/sarif-rs/archive/refs/tags/sarif-fmt-v0.8.0.tar.gz"],"stable_version":"0.8.0"},"sarif-tools":{"bottle_rebuild":1,"desc":"Set of command-line tools and Python library for working with SARIF files","executables":["sarif"],"head_dependencies":["freetype","jpeg-turbo","libraqm","libtiff","libyaml","little-cms2","numpy",{"pillow":":no_linkage"},"python@3.15","webp",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/microsoft/sarif-tools.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/microsoft/sarif-tools","license":"MIT","revision":3,"ruby_source_checksum":"a42780a9f773c0ab5568125ac1cb761676139fbca26908e3ff038c51e88539e3","stable_dependencies":["freetype","jpeg-turbo","libraqm","libtiff","libyaml","little-cms2","numpy",{"pillow":":no_linkage"},"python@3.15","webp",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"52d09c101121231fb3489ad8c7af56896b8a95415cef726a6db5e7d74c6834d2","stable_url_args":["https://files.pythonhosted.org/packages/16/3c/68e41db88aa15124175936017928e99182b3df8e6913c5e194c67d641996/sarif_tools-3.0.5.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.0.5"},"sassc":{"deprecate_args":{":date":"2026-04-02",":because":":repo_archived"},"desc":"Wrapper around libsass that helps to create command-line apps","disable_args":{":date":"2027-04-02",":because":":repo_archived"},"executables":["sassc"],"head_dependencies":["libsass",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/sass/sassc.git",{":branch":"master"}],"homepage":"https://github.com/sass/sassc","license":"MIT","ruby_source_checksum":"97371947baaa10e92c234d1498cf5b947412f2738609d07ca0ddc581f7730901","stable_dependencies":["libsass",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/sass/sassc.git",{":tag":"3.6.2",":revision":"66f0ef37e7f0ad3a65d2f481eff09d09408f42d0"}],"stable_version":"3.6.2","bottle_cellar":":any","bottle_checksum":"1bd79d455cd4dac5f3e335088f760b4971297834d7a5c733c77de5cf747dea5c"},"satellite-tracker":{"desc":"Terminal-based real-time satellite tracking and orbit prediction application","executables":["tracker"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/ShenMian/tracker","license":"Apache-2.0","ruby_source_checksum":"ee7db21caba0db3a8ed9c59dc613b6d3a3344e87952da15a97a7bc8b449b1ee6","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"2cfb81377db86b39faba1159fbbc81481eeb9418ae8c943a49d1aba5bc2b1473","stable_url_args":["https://github.com/ShenMian/tracker/archive/refs/tags/v0.2.1.tar.gz"],"stable_version":"0.2.1"},"savana":{"bottle_rebuild":2,"desc":"Transactional workspaces for SVN","executables":["sav"],"head_dependencies":["openjdk"],"homepage":"https://github.com/codehaus/savana","license":"LGPL-3.0-or-later","ruby_source_checksum":"fd4b49c98c676c09fb57b38a46cc80f976153d2acdc3e0eb8929d53d062374a0","stable_dependencies":["openjdk"],"stable_checksum":"608242a0399be44f41ff324d40e82104b3c62908bc35177f433dcfc5b0c9bf55","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/codehaus/savana/1.2/savana-1.2-install.tar.gz"],"stable_version":"1.2","bottle_tag":":all","bottle_checksum":"def842802d985d741c12f61a00788780ada018db5837b585f2c58540109339e2"},"save3ds_fuse":{"desc":"Extract/Import/FUSE for 3DS save/extdata/database","executables":["save3ds_fuse"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/wwylele/save3ds","license":"Apache-2.0","ruby_source_checksum":"aaadae6ac708c4ba6c98142abc00e0e6fb8cbe93698ef034a1177c82fa1a5b67","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3bf47e34db1f3e5162df5b8e67a5673b473b37bf0eaa729be28e5e7a62212858","stable_url_args":["https://github.com/wwylele/save3ds/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"saxon-b":{"bottle_rebuild":1,"desc":"XSLT and XQuery processor","head_dependencies":[{"openjdk":":test"}],"homepage":"https://saxon.sourceforge.net/","license":{":all_of":["MPL-1.0","MPL-1.1","Apache-2.0","BSD-3-Clause","HPND-sell-variant","X11",":cannot_represent"]},"ruby_source_checksum":"e7a1b123d2dffb07ecc9cc5f87bce979b81efaf024540afd8b5bb3f28657d36e","stable_dependencies":[{"openjdk":":test"}],"stable_checksum":"92bcdc4a0680c7866fe5828adb92c714cfe88dcf3fa0caf5bf638fcc6d9369b4","stable_url_args":["https://downloads.sourceforge.net/project/saxon/Saxon-B/9.1.0.8/saxonb9-1-0-8j.zip"],"stable_version":"9.1.0.8","bottle_tag":":all","bottle_checksum":"689001c5df91d0cf80e9ea2d72a5a8ae88abb45142dd47bf9797728d215d2139"},"saxon":{"desc":"XSLT and XQuery processor","executables":["gizmo","saxon"],"head_dependencies":["openjdk"],"homepage":"https://github.com/Saxonica/Saxon-HE","license":{":all_of":["BSD-3-Clause","MIT","MPL-2.0"]},"no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"d7c444c7eadf736eb5a1dfa40fde6b6b911e4e0a2d3fd23320f260d26e244146","stable_dependencies":["openjdk"],"stable_checksum":"4a08ac02d8ea26b769bf14274bef27b3c8bbf2557b20b7e4258d172e99638163","stable_url_args":["https://github.com/Saxonica/Saxon-HE/releases/download/SaxonHE13-0/SaxonHE13-0J.zip"],"stable_version":"13.0","bottle_tag":":all","bottle_checksum":"2b7a415763330016dde1427ac8308a61bfe0d642b13ebeb9ad819c302adb6b37"},"sbcl":{"compatibility_version":8,"desc":"Steel Bank Common Lisp system","executables":["sbcl"],"head_dependencies":["zstd",{"ecl":":build"}],"head_url_args":["https://git.code.sf.net/p/sbcl/sbcl.git",{":branch":"master"}],"homepage":"https://www.sbcl.org/","license":{":all_of":[":public_domain","MIT","Xerox","BSD-3-Clause"]},"local_patch_checksums":{"Patches/sbcl/revert-utf8-c-string-simd-regression.patch":"89064accb90cf6877655074b2466a8a95444c89beec3aff8c8b5af8415d034ce"},"ruby_source_checksum":"39f969b03fe4ea17826e5af6dfce60813931fca1847a015bcf99516a0bbc75b4","stable_dependencies":["zstd",{"ecl":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/sbcl/revert-utf8-c-string-simd-regression.patch","type":"unofficial"}],"stable_checksum":"c6fd1d735570eb4ff34caf9609988ca77ed0bd12b55d09a4fed075be890da513","stable_url_args":["https://downloads.sourceforge.net/project/sbcl/sbcl/2.6.9/sbcl-2.6.9-source.tar.bz2"],"stable_version":"2.6.9"},"sbjson":{"desc":"JSON CLI parser & reformatter based on SBJson v5","executables":["sbjson"],"head_url_args":["https://github.com/SBJson/SBJson.git",{":branch":"trunk"}],"homepage":"https://github.com/SBJson/SBJson","license":"BSD-3-Clause","ruby_source_checksum":"f4eb63c0c49cc34ed0b6779f02ccfeb3dbdf75a5954705d75e455674ea88ec7d","stable_checksum":"a0048240551a426131c54585bac7486047820ccc33ca843fc049dfff2d7e0a68","stable_url_args":["https://github.com/SBJson/SBJson/archive/refs/tags/v5.0.4.tar.gz"],"stable_version":"5.0.4"},"sblim-sfcc":{"bottle_rebuild":1,"desc":"Project to enhance the manageability of GNU/Linux system","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://sourceforge.net/projects/sblim/","license":"EPL-1.0","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":1,"ruby_source_checksum":"66d50f7a61c9ebfba6f966b63994464958aa4e5e16f82ade1e47c9c0110bf68d","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"1b8f187583bc6c6b0a63aae0165ca37892a2a3bd4bb0682cd76b56268b42c3d6","stable_url_args":["https://downloads.sourceforge.net/project/sblim/sblim-sfcc/sblim-sfcc-2.2.8.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.2.8","bottle_cellar":":any","bottle_checksum":"35d98d6f07a235f4aa7e8b2dbbde54370bbb11143bf1bb4c06f326b624b74ccc"},"sbom-tool":{"deprecate_args":{":date":"2026-11-10",":because":"needs end-of-life .NET 8"},"desc":"Scalable and enterprise ready tool to create SBOMs for any variety of artifacts","disable_args":{":date":"2027-11-10",":because":"needs end-of-life .NET 8"},"executables":["sbom-tool"],"head_dependencies":["dotnet@8"],"head_url_args":["https://github.com/microsoft/sbom-tool.git",{":branch":"main"}],"homepage":"https://github.com/microsoft/sbom-tool","license":"MIT","ruby_source_checksum":"1b0c3a9d2c455c85a2cabbced2e9bb7bf1b0db32fe26f8b8da05720ce652ff2c","stable_dependencies":["dotnet@8"],"stable_checksum":"4fba2326473b3cfa40cf6e4ee2dec25d2f7951fdba6a9bcabb217c5ca99d2d0c","stable_url_args":["https://github.com/microsoft/sbom-tool/archive/refs/tags/v4.1.13.tar.gz"],"stable_version":"4.1.13"},"sbom-utility":{"desc":"Tool to validate, analyze, query and edit Software Bills of Materials (SBOMs)","head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/CycloneDX/sbom-utility.git",{":branch":"main"}],"homepage":"https://github.com/CycloneDX/sbom-utility","license":"Apache-2.0","ruby_source_checksum":"cbcf00fb4b4cf5b33dc8acb6a38f83ef010b0c2d5f8ba20c8f73196332cac25c","stable_dependencies":[{"go":":build"}],"stable_checksum":"e1f49f1c69d231f19a16085a56ad187700cf712287412182442d6f1b000fd77e","stable_url_args":["https://github.com/CycloneDX/sbom-utility/archive/refs/tags/v0.19.2.tar.gz"],"stable_version":"0.19.2"},"sbt":{"aliases":["sbt@2"],"caveats":"You can use $SBT_OPTS to pass additional JVM options to sbt.\nProject specific options should be placed in .sbtopts in the root of your project.\nGlobal settings should be placed in $HOMEBREW_PREFIX/etc/sbtopts\n\nThe installation does not include `sbtn`.\n","desc":"Build tool for Scala projects","executables":["sbt"],"head_dependencies":["openjdk"],"homepage":"https://www.scala-sbt.org/","license":"Apache-2.0","ruby_source_checksum":"815bb9602d1b1f8d46d4332d8886aa9092a87ca9ac82f2ac645d3407620a0548","stable_dependencies":["openjdk"],"stable_checksum":"d8409a244e97c3839f27c4f435f49421196c126a450d30f4cf53522d39e3c379","stable_url_args":["https://github.com/sbt/sbt/releases/download/v2.0.11/sbt-2.0.11.tgz"],"stable_version":"2.0.11","bottle_tag":":all","bottle_checksum":"54a2f29af5286e91f684325cb56f09af9cf46ddc30f6e6d089976a15965e68d5"},"sbtenv":{"bottle_rebuild":2,"desc":"Command-line tool for managing sbt environments","executables":["sbtenv","sbtenv-install"],"head_url_args":["https://github.com/sbtenv/sbtenv.git",{":branch":"master"}],"homepage":"https://github.com/sbtenv/sbtenv","license":"MIT","post_install_steps":[{"source":{"path":"{{prefix}}/default-plugins/sbt-install"},"target":{"path":"{{var}}/lib/sbtenv/plugins/sbt-install"},"force":true,"type":"symlink"}],"ruby_source_checksum":"3805b55656ebac6ac775ade74a5aa0c95c204a4264b960ea6fbd7ecd018efcf1","stable_checksum":"f483769e5467c718c9de72baa4eb3c679315e4f4a9ac02bb636996a63c28e3d5","stable_url_args":["https://github.com/sbtenv/sbtenv/archive/refs/tags/version/0.0.24.tar.gz"],"stable_version":"0.0.24"},"sbuild":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-12-24",":because":":repo_archived"},"desc":"Scala-based build system","disable_args":{":date":"2026-12-24",":because":":repo_archived"},"executables":["sbuild"],"head_dependencies":["openjdk"],"homepage":"http://sbuild.org/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"053077c3e5fe5764a66bb52ac12d4d4ab93a416aca956723627c3834074968b5","stable_dependencies":["openjdk"],"stable_checksum":"606bc09603707f31d9ca5bc306ba01b171f8400e643261acd28da7a1a24dfb23","stable_url_args":["https://github.com/SBuild-org/SBuild-org.github.io/raw/master/uploads/sbuild/0.7.7/sbuild-0.7.7-dist.zip"],"stable_version":"0.7.7","bottle_tag":":all","bottle_checksum":"0a8af36def5cab55a8a4ed2a793572ec0f0f9f5afe15681f3b6bef38d571a389"},"sby":{"bottle_rebuild":1,"desc":"Front-end for Yosys-based formal verification flows","executables":["sby"],"head_dependencies":["python@3.15","yosys",{"yices2":":test"}],"head_url_args":["https://github.com/YosysHQ/sby.git",{":branch":"main"}],"homepage":"https://symbiyosys.readthedocs.io/en/latest/","license":"ISC","ruby_source_checksum":"ff9e4db3b28c57e85f3837cd1b638a1b867c3b2d02a9f0ed5e01fbf07ce23c1b","stable_dependencies":["python@3.15","yosys",{"yices2":":test"}],"stable_checksum":"f2a3614f4ca56180d5e650d48a510fc8c1359b4f81a971634a479feb171f363a","stable_url_args":["https://github.com/YosysHQ/sby/archive/refs/tags/v0.70.tar.gz"],"stable_version":"0.70","bottle_tag":":all","bottle_checksum":"9db6f150976dc7fabb4e856f21eadf3034253bcd6c12c6d5d19254ef8e436907"},"sc-im":{"desc":"Spreadsheet program for the terminal, using ncurses","executables":["sc-im","scopen"],"head_dependencies":["libxls","libxlsxwriter","libxml2","libzip","lua","ncurses",{"pkgconf":":build"}],"head_url_args":["https://github.com/andmarti1424/sc-im.git",{":branch":"main"}],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://github.com/andmarti1424/sc-im","license":"BSD-4-Clause","revision":4,"ruby_source_checksum":"0225a407f68ed6afdf0913209a71e8854f60cbc83e755b02d700b4265688f8c7","stable_dependencies":["libxls","libxlsxwriter","libxml2","libzip","lua","ncurses",{"pkgconf":":build"}],"stable_checksum":"49adb76fc55bc3e6ea8ee414f41428db4aef947e247718d9210be8d14a6524bd","stable_url_args":["https://github.com/andmarti1424/sc-im/archive/refs/tags/v0.8.5.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"0.8.5"},"sc68":{"bottle_rebuild":1,"desc":"Play music originally designed for Atari ST and Amiga computers","executables":["as68","debug68","info68","sc68","sc68-config","sourcer68","unice68"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://svn.code.sf.net/p/sc68/code/"],"homepage":"https://sc68.atari.org/project.html","license":"GPL-2.0-or-later","ruby_source_checksum":"49fba10ffed330f3d349512b614538abb3c03e33f5b0583fc54ec203bc36e883","stable_checksum":"d7371f0f406dc925debf50f64df1f0700e1d29a8502bb170883fc41cc733265f","stable_url_args":["https://downloads.sourceforge.net/project/sc68/sc68/2.2.1/sc68-2.2.1.tar.gz"],"stable_version":"2.2.1"},"scala-cli":{"desc":"Scala language runner and build tool","executables":["scala-cli"],"head_dependencies":[{"openjdk@17":[":build",":test"]}],"homepage":"https://scala-cli.virtuslab.org/","license":"Apache-2.0","ruby_source_checksum":"d654fa4329dce72e46f7968258a7c607a1bebbd95a40ffd55388f97b5fbab184","stable_dependencies":[{"openjdk@17":[":build",":test"]}],"stable_url_args":["https://github.com/VirtusLab/scala-cli.git",{":tag":"v1.18.0",":revision":"65126b818f5a135ed3d18eb77e8010cbdb0daae9"}],"stable_version":"1.18.0"},"scala":{"aliases":["scala@3"],"caveats":"To use with IntelliJ, set the Scala home to:\n  $HOMEBREW_PREFIX/opt/scala/idea\n","desc":"JVM-based programming language","executables":["scala","scalac","scaladoc"],"head_dependencies":["openjdk","scala-cli"],"homepage":"https://scala-lang.org/","license":"Apache-2.0","ruby_source_checksum":"876757d117838c07f6053d0303b65657ad5c204b4007073f456e63c7c4d4e9e8","stable_dependencies":["openjdk","scala-cli"],"stable_checksum":"1ff07ebf32e52d608dda2bd7de875383cff9662da41d3c5952d119283f763314","stable_url_args":["https://github.com/scala/scala3/releases/download/3.10.0/scala3-3.10.0.tar.gz"],"stable_version":"3.10.0","versioned_formulae":["scala@3.3","scala@2.13","scala@2.12"],"bottle_tag":":all","bottle_checksum":"f027c1ef459a0c8f8dfae51dc03d48180274ceec0387ffa03e4e0c61d0ee4c9c"},"scala@2.12":{"caveats":"To use with IntelliJ, set the Scala home to:\n  $HOMEBREW_PREFIX/opt/scala@2.12/idea\n","desc":"JVM-based programming language","executables":["fsc","scala","scalac","scaladoc","scalap"],"head_dependencies":["openjdk"],"homepage":"https://www.scala-lang.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"f445c99b516c95089bc01ade1ba559e57e50eee017caba09e8cbc04f1af2080b","stable_dependencies":["openjdk"],"stable_checksum":"13bad6399f433ae244e98834aa79f393cb43b46b94ec34662d50d678cb4009ea","stable_url_args":["https://github.com/scala/scala/releases/download/v2.12.21/scala-2.12.21.tgz"],"stable_version":"2.12.21","versioned_formulae":["scala@3.3","scala@2.13"],"bottle_tag":":all","bottle_checksum":"48f14673e7538c7586c25225e850c0a74da39d21a34d8aa15e5a1331565c9ae3"},"scala@2.13":{"caveats":"To use with IntelliJ, set the Scala home to:\n  $HOMEBREW_PREFIX/opt/scala@2.13/idea\n","desc":"JVM-based programming language","executables":["fsc","scala","scalac","scaladoc","scalap"],"head_dependencies":["openjdk"],"homepage":"https://www.scala-lang.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"9261b37009e990d76672dc7d87f0d85b4548b5f206a2c4f844583cf88739cfc4","stable_dependencies":["openjdk"],"stable_checksum":"1834d09fd5c78ec77e9a933ab76c724280a8ec9595a332a6112823787a9ac3e6","stable_url_args":["https://github.com/scala/scala/releases/download/v2.13.18/scala-2.13.18.tgz"],"stable_version":"2.13.18","versioned_formulae":["scala@3.3","scala@2.12"],"bottle_tag":":all","bottle_checksum":"fc08a8e336f2e0831bf8d503c433521ec43a3021072682b4c8e41006162c75da"},"scala@3.3":{"caveats":"To use with IntelliJ, set the Scala home to:\n  $HOMEBREW_PREFIX/opt/scala@3.3/idea\n","desc":"JVM-based programming language","executables":["common","scala","scalac","scaladoc"],"head_dependencies":["openjdk"],"homepage":"https://www.scala-lang.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"9ed6b5e401bda3a1a1092a8061cc2d65083a738a2575b989b1bf120e7fa770bf","stable_dependencies":["openjdk"],"stable_checksum":"17a03dd9c2a790b4230a7d03b741cdedca6514096e50e7189bc5e2d299db250a","stable_url_args":["https://github.com/scala/scala3/releases/download/3.3.8/scala3-3.3.8.tar.gz"],"stable_version":"3.3.8","versioned_formulae":["scala@2.13","scala@2.12"],"bottle_tag":":all","bottle_checksum":"3e705c5f9dac3e80c4e8072004b72e87e366f5a4880f64470ec0e67da8c6e144"},"scalaenv":{"bottle_rebuild":2,"desc":"Command-line tool to manage Scala environments","executables":["scala-build","scalaenv","scalaenv-install","scalaenv-uninstall"],"head_url_args":["https://github.com/scalaenv/scalaenv.git",{":branch":"master"}],"homepage":"https://github.com/scalaenv/scalaenv","license":"MIT","post_install_steps":[{"source":{"path":"{{prefix}}/default-plugins/scala-install"},"target":{"path":"{{var}}/lib/scalaenv/plugins/scala-install"},"force":true,"type":"symlink"}],"ruby_source_checksum":"9f7cda74d606bcae0e3e0b96161ef1e3d0d25633fd88844d0c6224ae6f34e0a5","stable_checksum":"82adc5edd81f1914fae321deea36123bc4d3a255e47afa857cbd8b093903530c","stable_url_args":["https://github.com/scalaenv/scalaenv/archive/refs/tags/version/0.1.14.tar.gz"],"stable_version":"0.1.14"},"scalapack":{"compatibility_version":1,"desc":"High-performance linear algebra for distributed memory machines","head_dependencies":["gcc","open-mpi","openblas",{"cmake":":build"}],"head_url_args":["https://github.com/Reference-ScaLAPACK/scalapack.git",{":branch":"master"}],"homepage":"https://netlib.org/scalapack/","license":"BSD-3-Clause","ruby_source_checksum":"5f5f42bb80709cd9c5895daa83de2ea0190c6db40a204f50d41edb7b82fdda21","stable_dependencies":["gcc","open-mpi","openblas",{"cmake":":build"}],"stable_checksum":"5d93701eca663925e98010dd8d0f45fd79b2191d74e5afa5711d587370a8b9dd","stable_url_args":["https://github.com/Reference-ScaLAPACK/scalapack/archive/refs/tags/v2.2.3.tar.gz"],"stable_version":"2.2.3"},"scalariform":{"bottle_rebuild":2,"desc":"Scala source code formatter","executables":["scalariform"],"head_dependencies":["openjdk",{"sbt":":build"}],"head_url_args":["https://github.com/scala-ide/scalariform.git",{":branch":"master"}],"homepage":"https://github.com/scala-ide/scalariform","license":"MIT","ruby_source_checksum":"6a755463c7f0129a455b89cb6dc4deb483594d88255c7af3cfb96657c61bde09","stable_dependencies":["openjdk"],"stable_checksum":"59d7c26f26c13bdbc27e3011da244f01001d55741058062f49e4626862b7991e","stable_url_args":["https://github.com/scala-ide/scalariform/releases/download/0.2.10/scalariform.jar"],"stable_version":"0.2.10","bottle_tag":":all","bottle_checksum":"57e890f720dfb6cb481d8ea3898b8d4706a33bfe02a6f71a8db118b7cb918e16"},"scalastyle":{"bottle_rebuild":2,"desc":"Run scalastyle from the command-line","executables":["scalastyle"],"head_dependencies":["openjdk"],"homepage":"http://www.scalastyle.org/command-line.html","license":"Apache-2.0","ruby_source_checksum":"180010dd428a4129a91c53b0b73fc36088185b73e6a30e05ff8beafe283e0204","stable_dependencies":["openjdk"],"stable_checksum":"e9dafd97be0d00f28c1e8bfcab951d0e5172b262a1d41da31d1fd65d615aedcb","stable_url_args":["https://oss.sonatype.org/content/repositories/releases/org/scalastyle/scalastyle_2.12/1.0.0/scalastyle_2.12-1.0.0-batch.jar"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"1d29d487fbdb5211082bce9fd7b84028b56d4445ab0b0c9c7b8d3bb4d081cdf8"},"scale2x":{"bottle_rebuild":1,"desc":"Real-time graphics effect","executables":["scalerx","scalex"],"head_dependencies":["libpng"],"homepage":"https://www.scale2x.it/","license":"GPL-2.0-or-later","ruby_source_checksum":"54673543b584dafd6589d2b264d08f01e766e5319590a49b696af190d1eccd47","stable_dependencies":["libpng"],"stable_checksum":"996f2673206c73fb57f0f5d0e094d3774f595f7e7e80fcca8cc045e8b4ba6d32","stable_url_args":["https://github.com/amadvance/scale2x/releases/download/v4.0/scale2x-4.0.tar.gz"],"stable_version":"4.0"},"scalingo":{"desc":"CLI for working with Scalingo's PaaS","executables":["scalingo"],"head_dependencies":[{"go":":build"}],"homepage":"https://doc.scalingo.com/cli","license":"BSD-4-Clause","ruby_source_checksum":"11f8401e1f847408239e537928f15c9d60cf5dc520781a6ceb7cc9c64334d838","stable_dependencies":[{"go":":build"}],"stable_checksum":"9ca519df68500547155045608a6c15d2f15a2949e44628e9637d74241b1bb9d3","stable_url_args":["https://github.com/Scalingo/cli/archive/refs/tags/1.51.0.tar.gz"],"stable_version":"1.51.0"},"scamper":{"desc":"Advanced traceroute and network measurement utility","executables":["sc_ally","sc_analysis_dump","sc_attach","sc_bdrmap","sc_erosprober","sc_filterpolicy","sc_ipiddump","sc_pinger","sc_prefixprober","sc_prefixscan","sc_radargun","sc_remoted","sc_speedtrap","sc_tbitblind","sc_tbitpmtud","sc_tracediff","sc_ttlexp","sc_warts2csv","sc_warts2json","sc_warts2pcap","sc_warts2text","sc_wartscat","sc_wartsdump","sc_wartsfilter","sc_wartsfix","scamper"],"head_dependencies":["openssl@4","xz",{"pkgconf":":build"}],"homepage":"https://www.caida.org/catalog/software/scamper/","license":"GPL-2.0-only","ruby_source_checksum":"eeffcb7f27e15d83a94a343873a19d22f52cb30ef613ca4017443c7149ee6ce1","stable_dependencies":["openssl@4","xz",{"pkgconf":":build"}],"stable_checksum":"83fedacbea65c03d8ef754e0240d4dbfc2efb0cf3f62a5980d0d213c807c7698","stable_url_args":["https://www.caida.org/catalog/software/scamper/code/scamper-cvs-20261019.tar.gz"],"stable_version":"20261019"},"scarb":{"desc":"Cairo package manager","executables":["scarb","scarb-cairo-language-server","scarb-cairo-test","scarb-doc"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/software-mansion/scarb.git",{":branch":"main"}],"homepage":"https://docs.swmansion.com/scarb/","license":"MIT","ruby_source_checksum":"1c48654baed9123614fc2017cd670ebfd6ede5ab0aa693da9a244444794e177e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"294e896edd2e0452577065cb784545f29ce68c41431c6d01f6416acc2ad02c9d","stable_url_args":["https://github.com/software-mansion/scarb/archive/refs/tags/v2.21.0.tar.gz"],"stable_version":"2.21.0"},"scc":{"desc":"Fast and accurate code counter with complexity and COCOMO estimates","executables":["scc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/boyter/scc.git",{":branch":"master"}],"homepage":"https://github.com/boyter/scc/","license":{":any_of":["MIT","Unlicense"]},"ruby_source_checksum":"8eecfc20df84a89bb72e3c40801ff87a403ec4aad8846e03c6113e531a32c901","stable_dependencies":[{"go":":build"}],"stable_checksum":"4f3cf36010c542b10d5582afb91c668b26889160b184deee21b4319347030a7c","stable_url_args":["https://github.com/boyter/scc/archive/refs/tags/v4.1.0.tar.gz"],"stable_version":"4.1.0"},"sccache":{"desc":"Used as a compiler wrapper and avoids compilation when possible","executables":["sccache"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/mozilla/sccache.git",{":branch":"main"}],"homepage":"https://github.com/mozilla/sccache","license":"Apache-2.0","ruby_source_checksum":"7e25c46429d70a56695d3dced2a60fd71a25bf600190c76618ada4b9a96d546d","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"2da079033cd19fd8e2a09f56f9a7d9d1a72d591ff3acdc47d95b920145cf2671","stable_url_args":["https://github.com/mozilla/sccache/archive/refs/tags/v0.19.0.tar.gz"],"stable_version":"0.19.0"},"scdl":{"desc":"Command-line tool to download music from SoundCloud","executables":["scdl"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"ffmpeg","python@3.15"],"head_url_args":["https://github.com/scdl-org/scdl.git",{":branch":"master"}],"homepage":"https://github.com/scdl-org/scdl","license":"GPL-2.0-only","ruby_source_checksum":"17e1a7c594bf99efa7747f5a36fb499548271eebfb48f977553cc9e823889488","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"ffmpeg","python@3.15"],"stable_checksum":"bcd594eab2c1a0d1f40ac0253b262e3b81d8ddc35feb7e89306aa8739ede8d6b","stable_url_args":["https://files.pythonhosted.org/packages/30/17/b1d278074f9f6fc25db768b1e104cf71991fff42f0836b0cdcb3d1ae2c81/scdl-3.0.9.tar.gz"],"stable_version":"3.0.9"},"scdoc":{"desc":"Small man page generator","executables":["scdoc"],"homepage":"https://sr.ht/~sircmpwn/scdoc/","license":"MIT","ruby_source_checksum":"c92bf700fcf2d167af4aa30788a8833a28210b1c8ef0a04d4b690aae41b6656a","stable_checksum":"98780bbdf16c1bce89ef3a8c0f537ac6e4ea77087b609e7698857614488a2a62","stable_url_args":["https://git.sr.ht/~sircmpwn/scdoc/archive/1.11.5.tar.gz"],"stable_version":"1.11.5"},"sceptre":{"bottle_rebuild":1,"desc":"Build better AWS infrastructure","executables":["sceptre"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"homepage":"https://docs.sceptre-project.org/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"3ea23737f504e668e3a2c9a446e09ce246d61352819999dcecf9a9af36510982","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"aee2f52c5ffc985613a327a7c5af2661a677a9e1f563d4b1f7891876a1f5c071","stable_url_args":["https://files.pythonhosted.org/packages/8f/fd/d93d65b10208ae145b17f645c4d74b50628a79e2a881f33732bb83cf5237/sceptre-4.7.0.tar.gz"],"stable_version":"4.7.0"},"schema-evolution-manager":{"aliases":["sem"],"desc":"Manage postgresql database schema migrations","executables":["sem-add","sem-apply","sem-baseline","sem-dist","sem-info","sem-init"],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/mbryzek/schema-evolution-manager","license":"Apache-2.0","ruby_source_checksum":"372b825ddb6aa4857c5415f68a7536c2392c9835197462ae542cb69c4d5b4494","stable_checksum":"489fe31b6699081f52813af9e1b5b1e35e017bdaa56217c370d4e41692ea1f85","stable_url_args":["https://github.com/mbryzek/schema-evolution-manager/archive/refs/tags/0.9.61.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.9.61","bottle_tag":":all","bottle_checksum":"d1c6ac9fbc55712e49da72504951e7541f49ad055dd6e48845d341f73c1d446c"},"schemathesis":{"conflicts":[["st",{":because":"both install `st` binaries"}]],"desc":"Testing tool for web applications with specs","executables":["schemathesis","st"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"homepage":"https://schemathesis.readthedocs.io/","license":"MIT","ruby_source_checksum":"bec3e9309af669c75089643b10c2a9bb7b08ee558f1752f7f3a309a5ef1ca7ae","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"13faf4cc8a0f39f7a5c4b498cc656fa756205f2c1bc5d21d892323a85c3a0165","stable_url_args":["https://files.pythonhosted.org/packages/01/f9/cf39b47702bca657c37c76e502da6974a1088bbad295525353406e0d0d20/schemathesis-4.32.4.tar.gz"],"stable_version":"4.32.4"},"scheme48":{"conflicts":[["gambit-scheme",{":because":"both install `scheme-r5rs` binaries"}]],"desc":"Scheme byte-code interpreter","executables":["scheme-r5rs","scheme-srfi-7","scheme48","scheme48-config"],"homepage":"https://www.s48.org/","license":"BSD-3-Clause","ruby_source_checksum":"474cd0c11e044e3e0094d6041ac7e13f6f0ffbc31b24836ce2969ea720cec612","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"6ef5a9f3fca14110b0f831b45801d11f9bdfb6799d976aa12e4f8809daf3904c","stable_url_args":["https://s48.org/1.9.3/scheme48-1.9.3.tgz"],"stable_version":"1.9.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"8ba60cefaf8708f4c554e1a1e1b619d6330e28f6aabdb2b7fd623e902cc9d853"},"schroedinger":{"bottle_rebuild":1,"desc":"High-speed implementation of the Dirac codec","head_dependencies":["orc",{"pkgconf":[":build",":test"]}],"homepage":"https://launchpad.net/schroedinger","license":{":any_of":["MPL-1.1","LGPL-2.0-only","GPL-2.0-only","MIT"]},"ruby_source_checksum":"4b066376a3f738fb2f946e7f5e4b18445fa089933025abd57eff1e63b0399080","stable_dependencies":["orc",{"pkgconf":[":build",":test"]}],"stable_checksum":"1e572a0735b92aca5746c4528f9bebd35aa0ccf8619b22fa2756137a8cc9f912","stable_url_args":["https://launchpad.net/schroedinger/trunk/1.0.11/+download/schroedinger-1.0.11.tar.gz"],"stable_version":"1.0.11","bottle_cellar":":any","bottle_checksum":"713177f50bfbaa6d29d889da79eab19ff45b94e2d967514b64650707afa261b7"},"scikit-image":{"bottle_rebuild":1,"desc":"Image processing in Python","head_dependencies":["numpy","pillow","python@3.15","scipy",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/scikit-image/scikit-image.git",{":branch":"main"}],"homepage":"https://scikit-image.org","license":"BSD-3-Clause","ruby_source_checksum":"b6edc2b22570064af6ac2203464fe483dd442ee7915b3efd48c3b3bda31dafbf","stable_dependencies":["numpy","pillow","python@3.15","scipy",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"f5f970ab04efad85c24714321fcc91613fcb64ef2a892a13167df2f3e59199fa","stable_url_args":["https://files.pythonhosted.org/packages/a1/b4/2528bb43c67d48053a7a649a9666432dc307d66ba02e3a6d5c40f46655df/scikit_image-0.26.0.tar.gz"],"stable_version":"0.26.0"},"scilla":{"desc":"DNS, subdomain, port, directory enumeration tool","executables":["scilla"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/edoardottt/scilla.git",{":branch":"main"}],"homepage":"https://edoardottt.com/","license":"GPL-3.0-or-later","ruby_source_checksum":"fa44731c72f396d452b8c5a5e796dd5c165fcaf1c3dc08fe04efb69501306382","stable_dependencies":[{"go":":build"}],"stable_checksum":"f1a738745a2b45aa1dd37e1754a186bc08fb186f01e241257c7ae5a176eb7d44","stable_url_args":["https://github.com/edoardottt/scilla/archive/refs/tags/v1.3.4.tar.gz"],"stable_version":"1.3.4"},"scip":{"compatibility_version":1,"desc":"Solver for mixed integer programming and mixed integer nonlinear programming","executables":["scip"],"head_dependencies":[{"cppad":":no_linkage"},"gcc","gmp","ipopt","mpfr","openblas","readline","tbb","boost",{"cmake":":build"},{"papilo":":build"},{"soplex":":build"}],"homepage":"https://scipopt.org","license":"Apache-2.0","ruby_source_checksum":"dcd1f8defb636546211be8b74b175d5bcfccf3bdadcda1fd3d8d561f01643522","stable_dependencies":[{"cppad":":no_linkage"},"gcc","gmp","ipopt","mpfr","openblas","readline","tbb","boost",{"cmake":":build"},{"papilo":":build"},{"soplex":":build"}],"stable_checksum":"fe8cfd15a03970ef45156ed56c6a4382485bd095e0e99cf7d7db87cdf8d47304","stable_url_args":["https://scipopt.org/download/release/scip-10.1.0.tgz"],"stable_version":"10.1.0"},"scipy":{"compatibility_version":1,"desc":"Software for mathematics, science, and engineering","head_dependencies":["gcc","numpy","openblas","xsimd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/scipy/scipy.git",{":branch":"main"}],"homepage":"https://www.scipy.org","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"bbd68f6a987052c21271c955c68189c5fba0ae1160fddbb3577d4451e792e887","stable_dependencies":["gcc","numpy","openblas","xsimd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.14":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"52c4b7422442aba924d03ad4019852b08a92e64ea187b933135687bfe2747307","stable_url_args":["https://files.pythonhosted.org/packages/7e/74/66de6258867beb2ef08f35f9f2ac017a52cacd5081714d239ff1a442d458/scipy-1.18.1.tar.gz"],"stable_version":"1.18.1"},"scm-manager":{"desc":"Manage Git, Mercurial, and Subversion repos over HTTP","executables":["scm-server"],"head_dependencies":["jsvc","openjdk"],"homepage":"https://www.scm-manager.org","license":{":all_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"a12a1713599343abaead5088cc7ab31dda57eeb5115917b8af659ed3641b93e3","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/scm-manager/bin/scm-server"]],"stable_dependencies":["jsvc","openjdk"],"stable_checksum":"44ce0bae26385ad9781aa722f76f0a880aaccc862872e666f6da4019723988ea","stable_url_args":["https://packages.scm-manager.org/repository/releases/sonia/scm/packaging/unix/3.12.2/unix-3.12.2.tar.gz"],"stable_version":"3.12.2","bottle_tag":":all","bottle_checksum":"8e5b5b860366b0ad13da769c4c804271e07e4ef86cedb050aee42414ccbd3286"},"scmpuff":{"desc":"Numeric file selection shortcuts for common git commands","executables":["scmpuff"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mroth/scmpuff.git",{":branch":"main"}],"homepage":"https://github.com/mroth/scmpuff","license":"MIT","ruby_source_checksum":"fceb21e2da6d301208ef610b0001cc7af0cc60c3537ff308259c5f599c63d55e","stable_dependencies":[{"go":":build"}],"stable_checksum":"dbff8913217f6ec0915671057933eacd692e7810bf64ded25bba63e98240b789","stable_url_args":["https://github.com/mroth/scmpuff/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"scnlib":{"desc":"Scanf for modern C++","head_dependencies":["simdutf",{"cmake":":build"}],"head_url_args":["https://github.com/eliaskosunen/scnlib.git",{":branch":"master"}],"homepage":"https://www.scnlib.dev/","license":"Apache-2.0","revision":2,"ruby_source_checksum":"6a0addcfb21e425ff1126b41e427ac2d37ea1ba6481a8066e63b154a7dd46c11","stable_dependencies":["simdutf",{"cmake":":build"}],"stable_checksum":"ece17b26840894cc57a7127138fe4540929adcb297524dec02c490c233ff46a7","stable_url_args":["https://github.com/eliaskosunen/scnlib/archive/refs/tags/v4.0.1.tar.gz"],"stable_version":"4.0.1"},"scons":{"bottle_rebuild":1,"desc":"Substitute for classic 'make' tool with autoconf/automake functionality","executables":["scons","scons-configure-cache","sconsign"],"head_dependencies":["python@3.15"],"homepage":"https://www.scons.org/","license":"MIT","ruby_source_checksum":"9dc091464c50daba38d3ad453c6b8c27b88fa17ac924d19ee0d7245e87b07206","stable_dependencies":["python@3.15"],"stable_checksum":"4210d1a80a62e986029208117991b6347ccaaaab37b67463a3ff31ee065dc487","stable_url_args":["https://files.pythonhosted.org/packages/42/b9/b7a5c88f348a0c34594d88100872c55fa1cae863ccb222c1c438341b5503/scons-4.11.1.tar.gz"],"stable_version":"4.11.1","bottle_tag":":all","bottle_checksum":"9002a5fbf5eac0ced22cebe209678f1ba8ac8a9b108ae8464f827a9c322e2ca2"},"scooter":{"desc":"Interactive find and replace in the terminal","executables":["scooter"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/thomasschafer/scooter.git",{":branch":"main"}],"homepage":"https://github.com/thomasschafer/scooter","license":"MIT","ruby_source_checksum":"50debe57c491ba62dc093a3ae2e23013a0d5a8b4fd200b299868fb16c4531dc6","stable_dependencies":[{"rust":":build"}],"stable_checksum":"724b874f11814d02bf08f4dc74d47251ef7ec5b93ecc855b663c2def8e1ccef5","stable_url_args":["https://github.com/thomasschafer/scooter/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"scorecard":{"desc":"Security health metrics for Open Source","executables":["scorecard"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ossf/scorecard.git",{":branch":"main"}],"homepage":"https://scorecard.dev","license":"Apache-2.0","ruby_source_checksum":"f16e4262756a28c03f1010c40476e0d2e40e9d62218ed4a57806ed2fe173477c","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/ossf/scorecard.git",{":tag":"v5.6.0",":revision":"61e84743356275f6ffca23b1b2f2cb945e19eb96"}],"stable_version":"5.6.0"},"scotch":{"desc":"Package for graph partitioning, graph clustering, and sparse matrix ordering","executables":["acpl","adm2dgr","amk_ccc","amk_fft2","amk_grf","amk_hy","amk_m2","amk_p2","atst","dggath","dgmap","dgord","dgpart","dgscat","dgtst","gbase","gcv","gdump","gmap","gmk_hy","gmk_m2","gmk_m3","gmk_msh","gmk_ub2","gmtst","gord","gotst","gout","gpart","gscat","gtst","mcv","mmk_m2","mmk_m3","mord","mtst"],"head_dependencies":["open-mpi","xz",{"bison":":build"},{"cmake":":build"}],"head_url_args":["https://gitlab.inria.fr/scotch/scotch.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["bzip2"]],"homepage":"https://gitlab.inria.fr/scotch/scotch","license":"CECILL-C","ruby_source_checksum":"a8a1369d5e59c0d2993f6e853850bff35b24fc974855141919164f0ae2fce802","stable_dependencies":["open-mpi","xz",{"bison":":build"},{"cmake":":build"}],"stable_checksum":"edab61bc71cdccddc78bb1f49af814d0a778c1dd185960a098ffc7b305240dde","stable_url_args":["https://gitlab.inria.fr/scotch/scotch/-/archive/v7.0.17/scotch-v7.0.17.tar.bz2"],"stable_uses_from_macos":[[{"flex":":build"}],["bzip2"]],"stable_version":"7.0.17"},"scour":{"bottle_rebuild":8,"desc":"SVG file scrubber","executables":["scour"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/scour-project/scour.git",{":branch":"master"}],"homepage":"https://www.codedread.com/scour/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"3c6248340b6c51b0253f44f26d541216d0de6aff44372d4e3e1679942884b157","stable_dependencies":["python@3.15"],"stable_checksum":"6881ec26660c130c5ecd996ac6f6b03939dd574198f50773f2508b81a68e0daf","stable_url_args":["https://files.pythonhosted.org/packages/75/19/f519ef8aa2f379935a44212c5744e2b3a46173bf04e0110fb7f4af4028c9/scour-0.38.2.tar.gz"],"stable_version":"0.38.2","version_scheme":1,"bottle_tag":":all","bottle_checksum":"ed9276f7f3832a16f8c8a2a6a7ec83ea5819a5489f7eb4fdceed349bb3e7ca8e"},"scoutsuite":{"bottle_rebuild":1,"desc":"Open source multi-cloud security-auditing tool","executables":["scout"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/nccgroup/ScoutSuite.git",{":branch":"master"}],"homepage":"https://github.com/nccgroup/ScoutSuite","license":"GPL-2.0-only","revision":17,"ruby_source_checksum":"c8346e02894d93b5491f8670d7e5653e6bd7f159bf7b87023cd45abf0ab47607","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/nccgroup/ScoutSuite/commit/e1ae94ea0ccb5fafd27645baff5570fd0bac4030.patch?full_index=1","sha256":"8bae83f393c06c5927567504d5d4d9c361e48b6115154f583be187f022e65ed9","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nccgroup/ScoutSuite/pull/1718"}]}],"stable_checksum":"b021ad340196865093fb5d6e247f2596ec856e24cb39eb6e3e886923befd1208","stable_url_args":["https://files.pythonhosted.org/packages/a9/41/4f375fac81c66e1475c3ae18753a86191f253cdf24c29f28c8861d6bb984/scoutsuite-5.14.0.tar.gz"],"stable_version":"5.14.0"},"scrapy":{"bottle_rebuild":1,"desc":"Web crawling & scraping framework","executables":["scrapy"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/scrapy/scrapy.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://scrapy.org","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"b20fdac223b8037f4b40871c22f1fd042c4fce89278e9f7f49977f814a59f800","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"python@3.15"],"stable_checksum":"34130726582b64c91531162ab277c4053e558876d49ba219cb43679e71d80a87","stable_url_args":["https://files.pythonhosted.org/packages/7a/bd/5a65f4d9319bf1533472a446915b941f393f6d2d547bf88cec23207beddf/scrapy-2.19.0.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"2.19.0"},"scrcpy":{"caveats":"At runtime, adb must be accessible from your PATH.\n\nYou can install adb from Homebrew Cask:\n  brew install --cask android-platform-tools\n","desc":"Display and control your Android device","executables":["scrcpy"],"head_dependencies":["ffmpeg","libusb","sdl3",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/Genymobile/scrcpy","license":"Apache-2.0","ruby_source_checksum":"0b07b2168fa58ce2a8b93bfb5de9afbb8cc4182d3ac8b8d2f1d7cdc952e889f9","stable_dependencies":["ffmpeg","libusb","sdl3",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"a24b996ac23d0f674d3237c00b39a97829d8acbe9e1657a6c216fd51ea488ee5","stable_url_args":["https://github.com/Genymobile/scrcpy/archive/refs/tags/v5.0.1.tar.gz"],"stable_version":"5.0.1"},"screen":{"desc":"Terminal multiplexer with VT100/ANSI terminal emulation","executables":["screen","screen-5.0.2"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/screen.git",{":branch":"master"}],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://www.gnu.org/software/screen/","license":"GPL-3.0-or-later","ruby_source_checksum":"b452231dbc6fb8a5768b82ef7a11c9cade8f08c12da7ebf71cb62f4f708be60e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"ca9a2c7e240919bc7ac12124593ae4529bb4eb5f7349d8857829b7e3f0b3b332","stable_url_args":["https://ftpmirror.gnu.org/screen/screen-5.0.2.tar.gz"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"5.0.2"},"screenfetch":{"desc":"Generate ASCII art with terminal, shell, and OS info","executables":["screenfetch"],"head_url_args":["https://github.com/KittyKatt/screenFetch.git",{":branch":"master"}],"homepage":"https://github.com/KittyKatt/screenFetch","license":"GPL-3.0-or-later","pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"3e9836a081f7427f2b7f6ff2afba20a5bd7fc37cbdd7604b5bc0fc97b3df7946","stable_checksum":"65ba578442a5b65c963417e18a78023a30c2c13a524e6e548809256798b9fb84","stable_url_args":["https://github.com/KittyKatt/screenFetch/archive/refs/tags/v3.9.9.tar.gz"],"stable_version":"3.9.9","bottle_checksum":"b68576c5aa125ad2165db21d10aab8d618bf1b39f984d7aba6f9b5ea49024e42"},"screenpipe":{"deprecate_args":{":date":"2025-08-25",":because":":does_not_build"},"desc":"Library to build personalized AI powered by what you've seen, said, or heard","disable_args":{":date":"2026-08-25",":because":":does_not_build"},"executables":["screenpipe"],"head_dependencies":["ffmpeg",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["llvm"]],"homepage":"https://github.com/mediar-ai/screenpipe","license":"MIT","ruby_source_checksum":"c16b2464c8755489e3509c0121500d5b4e9f28093ed1886248cf06731bd344bd","stable_dependencies":["ffmpeg",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"eb3599daabc1312b5c1a7799c1ec8ab715aa02d9216a6aa42d930039c84a70c9","stable_url_args":["https://github.com/mediar-ai/screenpipe/archive/refs/tags/v0.2.13.tar.gz"],"stable_uses_from_macos":[["llvm"]],"stable_version":"0.2.13"},"screenresolution":{"desc":"Get, set, and list display resolution","executables":["screenresolution"],"head_url_args":["https://github.com/jhford/screenresolution.git",{":branch":"master"}],"homepage":"https://github.com/jhford/screenresolution","license":"GPL-2.0-only","ruby_source_checksum":"8340114510b5f42b3296f229ed63cbf9baa6f5af898eefe3d322a6c868b1ab38","stable_checksum":"d3761663eaf585b014391a30a77c9494a6404e78e8a4863383e12c59b0f539eb","stable_url_args":["https://github.com/jhford/screenresolution/archive/refs/tags/v1.6.tar.gz"],"stable_version":"1.6","bottle_checksum":"25f283268c93a7d6be4fa71f4eb08c0f618206a3beaf365338d52a11af0513e9"},"scriptisto":{"desc":"Language-agnostic \"shebang interpreter\" to write scripts in compiled languages","executables":["scriptisto"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/igor-petruk/scriptisto","license":"Apache-2.0","ruby_source_checksum":"fcb657ace56e0766b133c5571bd9b3d93324425e67e731fdadbde925d90304d5","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"192d20885b563eeaf66766695314ab3e2711dc10c44f938aeeee6271e9720397","stable_url_args":["https://github.com/igor-petruk/scriptisto/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0","bottle_checksum":"7cc46782245c45d92f7729c387d01fb8aafab7412db46841cbc050f6f8868402"},"scrub":{"bottle_rebuild":1,"desc":"Writes patterns on magnetic media to thwart data recovery","executables":["scrub"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/chaos/scrub.git",{":branch":"master"}],"homepage":"https://github.com/chaos/scrub","license":"GPL-2.0-or-later","ruby_source_checksum":"de2ea76909528b8cdf1f2c256093618de598f80c7cc6efc0bb7b455e00e8ba67","stable_checksum":"43d98d3795bc2de7920efe81ef2c5de4e9ed1f903c35c939a7d65adc416d6cb8","stable_url_args":["https://github.com/chaos/scrub/releases/download/2.6.1/scrub-2.6.1.tar.gz"],"stable_version":"2.6.1","bottle_checksum":"73b9e1b20123abeb6c60b24965757c0b16eafd75fbc269e1c10a895c1f62fc1c"},"scrutineer":{"desc":"Security through scrutiny","executables":["scrutineer"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/alpha-omega-security/scrutineer.git",{":branch":"main"}],"homepage":"https://github.com/alpha-omega-security/scrutineer","license":"MIT","ruby_source_checksum":"71258f80134fff8e937c314ed3ec94648c313b7e658b433061fb7bfd62f928d9","stable_dependencies":[{"go":":build"}],"stable_checksum":"136e83d08cdadc913a49ba5e16a214fa064953d57a7d215e183b9c30abdcf81e","stable_url_args":["https://github.com/alpha-omega-security/scrutineer/archive/refs/tags/v2026.10.24.1.tar.gz"],"stable_version":"2026.10.24.1"},"scryer-prolog":{"bottle_rebuild":1,"desc":"Modern ISO Prolog implementation written mostly in Rust","executables":["scryer-prolog"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/mthom/scryer-prolog.git",{":branch":"master"}],"homepage":"https://www.scryer.pl","license":"BSD-3-Clause","ruby_source_checksum":"c582394219e09815a29256e97af9ed9e71609540252d7cd01cf7c496bc940660","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"353eca4eea539e0a0eedb1572736bfcc64c5fb6fd2da3b8737c513ad62f60f3b","stable_url_args":["https://github.com/mthom/scryer-prolog/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"scrypt":{"bottle_rebuild":1,"desc":"Encrypt and decrypt files using memory-hard password function","executables":["scrypt"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/Tarsnap/scrypt.git",{":branch":"master"}],"homepage":"https://www.tarsnap.com/scrypt.html","license":"BSD-2-Clause","ruby_source_checksum":"9d495f77d012a1669246815552a9c5f6a07e75c8e33267f56cfeaf2111dc156f","stable_dependencies":["openssl@4"],"stable_checksum":"1c2710517e998eaac2e97db11f092e37139e69886b21a1b2661f64e130215ae9","stable_url_args":["https://www.tarsnap.com/scrypt/scrypt-1.3.3.tgz"],"stable_version":"1.3.3"},"scs":{"desc":"Conic optimization via operator splitting","homepage":"https://web.stanford.edu/~boyd/papers/scs.html","license":"MIT","ruby_source_checksum":"52e9c9b7da432d17b7cbe5821386b1c96e8d84e7a047323107e18aafe8773631","stable_checksum":"99a1437b2508ed29933d259793a5745f29000fd8ec58f63a8f54a20006aacb86","stable_url_args":["https://github.com/cvxgrp/scs/archive/refs/tags/3.3.1.tar.gz"],"stable_version":"3.3.1"},"scummvm-tools":{"desc":"Collection of tools for ScummVM","executables":["construct_mohawk","create_sjisfnt","decine","decompile","degob","dekyra","deprince","descumm","desword2","detwine","extract_gob_cdi","extract_hadesch","extract_hadesch_img","extract_lokalizator","extract_mohawk","extract_mps","extract_ngi","gob_loadcalc","grim_animb2txt","grim_bm2bmp","grim_cosb2cos","grim_delua","grim_diffr","grim_imc2wav","grim_int2flt","grim_luac","grim_meshb2obj","grim_mklab","grim_patchex","grim_patchr","grim_set2fig","grim_setb2set","grim_sklb2txt","grim_til2bmp","grim_unlab","grim_vima","msn_convert_mod","saga_unpack","saga_unpack_amiga","scummvm-tools","scummvm-tools-cli"],"head_dependencies":["boost","flac","freetype","libogg","libpng","libvorbis","mad","wxwidgets"],"head_url_args":["https://github.com/scummvm/scummvm-tools.git",{":branch":"master"}],"homepage":"https://www.scummvm.org/","license":"GPL-3.0-or-later","revision":10,"ruby_source_checksum":"25524307505a149f06745dc343a458c92be93461f64a6e3787ecc00b3c552ba5","stable_dependencies":["boost","flac","freetype","libogg","libpng","libvorbis","mad","wxwidgets"],"stable_checksum":"1b4bbd7a7ccf4584bfc2c0142b7c1b4e5db97c39d8d214757c72d50e0905b71d","stable_url_args":["https://downloads.scummvm.org/frs/scummvm-tools/2.9.0/scummvm-tools-2.9.0.tar.xz"],"stable_version":"2.9.0"},"scummvm":{"desc":"Graphic adventure game interpreter","executables":["scummvm"],"head_dependencies":["a52dec","faad2","flac","fluid-synth","freetype","fribidi","giflib","jpeg-turbo","libmpeg2","libogg","libopenmpt","libpng","libvorbis","libvpx","mad","sdl3","theora","musepack",{"pkgconf":":build"}],"head_url_args":["https://github.com/scummvm/scummvm.git",{":branch":"master"}],"homepage":"https://www.scummvm.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"61b9179d8683937aac9f434e421985260c6277f0cc5666f825b343979da6f419","stable_dependencies":["a52dec","faad2","flac","fluid-synth","freetype","fribidi","giflib","jpeg-turbo","libmpeg2","libogg","libopenmpt","libpng","libvorbis","libvpx","mad","sdl3","theora","musepack",{"pkgconf":":build"}],"stable_checksum":"cd660b34104da7f85ed0a11b7c6c2320c629bb87ee297935711ebc1e09731f12","stable_url_args":["https://downloads.scummvm.org/frs/scummvm/2026.4.0/scummvm-2026.4.0.tar.xz"],"stable_version":"2026.4.0"},"scw":{"desc":"Command-line Interface for Scaleway","executables":["scw"],"head_dependencies":[{"go":":build"}],"homepage":"https://www.scaleway.com/en/cli/","license":"Apache-2.0","ruby_source_checksum":"05de9104c08cdf98f9ca855d05979eb075b129b9122993849f03bc16ad8df490","stable_dependencies":[{"go":":build"}],"stable_checksum":"df7d2497515396a2f5822475b0b08b91d74298455fd948c176c76dd16e68db8d","stable_url_args":["https://github.com/scaleway/scaleway-cli/archive/refs/tags/v2.65.2.tar.gz"],"stable_version":"2.65.2"},"scws":{"desc":"Simple Chinese Word Segmentation","executables":["scws","scws-gen-dict"],"homepage":"https://github.com/hightman/scws","license":"BSD-3-Clause","ruby_source_checksum":"e213d5d34589b37cdd745ffbaa9c7d90ba934bbe50f1fbf170135770136972cb","stable_checksum":"60d50ac3dc42cff3c0b16cb1cfee47d8cb8c8baa142a58bc62854477b81f1af5","stable_url_args":["https://www.xunsearch.com/scws/down/scws-1.2.3.tar.bz2"],"stable_version":"1.2.3","bottle_cellar":":any","bottle_checksum":"c03c054ab769c6deb805ca79b72620f73aa4d364b2c549f6d390b89128951e11"},"sd":{"desc":"Intuitive find & replace CLI","executables":["sd"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/chmln/sd","license":"MIT","ruby_source_checksum":"8afb9a0e0c2aaa9630011e52ac86069cde27022f16bee4b1af9de33a0c873d6e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"defdce484f8c92f265e1282490572575028967c2c55d356111d1e49a3ea9a88e","stable_url_args":["https://github.com/chmln/sd/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"sdb":{"conflicts":[["snobol4",{":because":"both install `sdb` binaries"}]],"desc":"Ondisk/memory hashtable based on CDB","executables":["sdb"],"head_dependencies":["glib",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"head_url_args":["https://github.com/radareorg/sdb.git",{":branch":"master"}],"homepage":"https://www.radare.org/","license":"MIT","ruby_source_checksum":"abdd6fdebddce02cfc9112fb519a83bb7c8d8d63cc94da52348950f9e9509f49","stable_dependencies":["glib",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"34f31a0fc99cc8d84390f8a46a0e12a77acccbfe3d7f1581293f7362dbd8db6d","stable_url_args":["https://github.com/radareorg/sdb/archive/refs/tags/2.5.8.tar.gz"],"stable_version":"2.5.8"},"sdcc":{"bottle_rebuild":1,"desc":"ANSI C compiler for Intel 8051, Maxim 80DS390, and Zilog Z80","executables":["as2gbmap","makebin","packihx","s51","sdar","sdas390","sdas6500","sdas6808","sdas8051","sdasf8","sdasgb","sdaspdk13","sdaspdk14","sdaspdk15","sdasrab","sdasstm8","sdastlcs90","sdasz80","sdc++filt","sdcc","sdcdb","sdcpp","sdld","sdld6808","sdldf8","sdldgb","sdldpdk","sdldstm8","sdldz80","sdnm","sdobjcopy","sdranlib","ucsim_51","ucsim_f8","ucsim_i8051","ucsim_m6800","ucsim_m68hc08","ucsim_mos6502","ucsim_pdk","ucsim_rxk","ucsim_stm8","ucsim_tlcs","ucsim_xa","ucsim_z80"],"head_dependencies":["gputils","readline","zstd",{"boost":":build"},{"texinfo":":build"},{"binutils":":test"}],"head_url_args":["https://svn.code.sf.net/p/sdcc/code/trunk/sdcc"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://sdcc.sourceforge.net/","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later",":public_domain","Zlib"]},"revision":1,"ruby_source_checksum":"08f3c458f550e496184307f05b86776d0af670cf135d69139db16dae227818f1","stable_dependencies":["gputils","readline","zstd",{"boost":":build"},{"texinfo":":build"},{"binutils":":test"}],"stable_checksum":"5fd6a93e5997ce01756868fe35e441095cfb637894a80c262514a634094973b6","stable_url_args":["https://downloads.sourceforge.net/project/sdcc/sdcc/4.6.0/sdcc-src-4.6.0.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"4.6.0"},"sdcv":{"bottle_rebuild":1,"desc":"StarDict Console Version","executables":["sdcv"],"head_dependencies":["glib","readline","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Dushistov/sdcv.git",{":branch":"master"}],"homepage":"https://dushistov.github.io/sdcv/","license":"GPL-2.0-or-later","ruby_source_checksum":"3ecf99b7317f1fc94fd516cfa18f9403992b49d27b68b01f3204a5ed5e10d17d","stable_dependencies":["glib","readline","gettext",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Dushistov/sdcv/commit/c2bb4e3fe51f9b9940440ea81d5d97b56d5582e7.patch?full_index=1","sha256":"70c4c826c2dcd4c0aad5fa8f27b7e079f4461cfbbb380b4726aa4dfd8fb75a1c","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/Dushistov/sdcv/pull/103"}]}],"stable_checksum":"4d2519e8f8479b9301dc91e9cda3e1eefef19970ece0e8c05f0c7b7ade5dc94b","stable_url_args":["https://github.com/Dushistov/sdcv/archive/refs/tags/v0.5.5.tar.gz"],"stable_version":"0.5.5","version_scheme":1},"sdedit":{"bottle_rebuild":2,"desc":"Tool for generating sequence diagrams very quickly","executables":["sdedit"],"head_dependencies":["openjdk"],"homepage":"https://sdedit.sourceforge.net/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"274b85fff55c8c26ebdfbefc6bf7ad6f537fb3d5e1c230598c716ab3af46e548","stable_dependencies":["openjdk"],"stable_checksum":"270af857e6d2823ce0c18dee47e1e78ef7bc90c7e8afeda36114d364e0f4441c","stable_url_args":["https://downloads.sourceforge.net/project/sdedit/sdedit/4.2/sdedit-4.2.1.jar"],"stable_version":"4.2.1","bottle_tag":":all","bottle_checksum":"b53e1a2647aa46c3b1955e0aa26329c42d4bb5defd34d3dab8d4a6b2897bdaeb"},"sdl12-compat":{"aliases":["sdl"],"compatibility_version":1,"desc":"SDL 1.2 compatibility layer that uses SDL 2.0 behind the scenes","executables":["sdl-config"],"head_dependencies":[{"sdl2-compat":":no_linkage"},{"cmake":":build"}],"head_url_args":["https://github.com/libsdl-org/sdl12-compat.git",{":branch":"main"}],"homepage":"https://github.com/libsdl-org/sdl12-compat","license":{":all_of":["Zlib","MIT-0"]},"ruby_source_checksum":"8be8da6ec156339663913afc4f1aca1a8a4d6227050a64447376971d1108ca7f","stable_dependencies":[{"sdl2-compat":":no_linkage"},{"cmake":":build"}],"stable_checksum":"40ec5f0bab13a217ffae7aab0c450f1f798761e91fb185051b5211925c9da11a","stable_url_args":["https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-1.2.78.tar.gz"],"stable_version":"1.2.78"},"sdl2-compat":{"aliases":["sdl2"],"desc":"SDL2 compatibility layer that uses SDL3 behind the scenes","executables":["sdl2-config"],"head_dependencies":[{"sdl3":":no_linkage"},{"cmake":":build"}],"head_url_args":["https://github.com/libsdl-org/sdl2-compat.git",{":branch":"main"}],"homepage":"https://github.com/libsdl-org/sdl2-compat","license":"Zlib","ruby_source_checksum":"58bc961ca5448e6b9d942916972dc05aadd2372de4f1231da5045743c2a5437b","stable_dependencies":[{"sdl3":":no_linkage"},{"cmake":":build"}],"stable_checksum":"ec68abde77e2e459c8abc4f9587b8976b5d2a657b2bfda2fb3a079b0f8924588","stable_url_args":["https://github.com/libsdl-org/sdl2-compat/releases/download/release-2.32.74/sdl2-compat-2.32.74.tar.gz"],"stable_version":"2.32.74"},"sdl2_gfx":{"desc":"SDL2 graphics drawing primitives and other support functions","head_dependencies":["sdl2-compat"],"homepage":"https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/","license":"Zlib","revision":1,"ruby_source_checksum":"cf50228e59d23697bf49ae01bc4f614d8ef3649175c76e9c5a34025e752c479d","stable_dependencies":["sdl2-compat"],"stable_checksum":"63e0e01addedc9df2f85b93a248f06e8a04affa014a835c2ea34bfe34e576262","stable_url_args":["https://www.ferzkopp.net/Software/SDL2_gfx/SDL2_gfx-1.0.4.tar.gz"],"stable_version":"1.0.4"},"sdl2_image":{"desc":"Library for loading images as SDL surfaces and textures","head_dependencies":["jpeg-turbo","jpeg-xl","libavif","libpng","libtiff","sdl2-compat","webp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL_image.git",{":branch":"main"}],"homepage":"https://github.com/libsdl-org/SDL_image","license":"Zlib","revision":1,"ruby_source_checksum":"e830144af0052630b7c74d4bef4b292adbe3ad418d849bd819ced967dd7d378a","stable_dependencies":["jpeg-turbo","jpeg-xl","libavif","libpng","libtiff","sdl2-compat","webp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"393f5efb50536ec13ca4f4affb69cc9966d3c3f969e6c5e701faddf9f9785381","stable_url_args":["https://github.com/libsdl-org/SDL_image/releases/download/release-2.8.12/SDL2_image-2.8.12.tar.gz"],"stable_version":"2.8.12"},"sdl2_mixer":{"desc":"Sample multi-channel audio mixer library","head_dependencies":["flac","fluid-synth","game-music-emu","libvorbis","libxmp","mpg123","opusfile","sdl2-compat","wavpack",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL_mixer.git",{":branch":"main"}],"homepage":"https://github.com/libsdl-org/SDL_mixer","license":"Zlib","ruby_source_checksum":"b22acb1eab68814638fd8838f5f70d1038fb5890a27cba1154afb55a4ec466a4","stable_dependencies":["flac","fluid-synth","game-music-emu","libvorbis","libxmp","mpg123","opusfile","sdl2-compat","wavpack",{"pkgconf":":build"}],"stable_checksum":"938dff531d00ace2296557a6599abe6f34599e2f34f0a4a08a397e2ccac8b8f7","stable_url_args":["https://github.com/libsdl-org/SDL_mixer/releases/download/release-2.8.2/SDL2_mixer-2.8.2.tar.gz"],"stable_version":"2.8.2"},"sdl2_net":{"desc":"Small sample cross-platform networking library","head_dependencies":["sdl2-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL_net.git",{":branch":"main"}],"homepage":"https://github.com/libsdl-org/SDL_net","license":"Zlib","ruby_source_checksum":"897fcf3a364b31aec271db4cda2db0156574d101b2938bacc735f56c280c2b1f","stable_dependencies":["sdl2-compat",{"pkgconf":":build"}],"stable_checksum":"9cbca2527feb3f1a622d48ba65cc7dee9b1e3f2c55ceafb7d7720bb058aafb30","stable_url_args":["https://github.com/libsdl-org/SDL_net/releases/download/release-2.4.0/SDL2_net-2.4.0.tar.gz"],"stable_version":"2.4.0"},"sdl2_sound":{"desc":"Abstract soundfile decoder for SDL","executables":["playsound"],"head_dependencies":["sdl2-compat",{"cmake":":build"}],"homepage":"https://icculus.org/SDL_sound/","license":{":all_of":["Zlib",{":any_of":["Artistic-1.0-Perl","LGPL-2.1-or-later"]}]},"ruby_source_checksum":"3899caab15a2ee4a37c23496d9e25c0d3b891cdb294a5f2a3f2eaa117e402856","stable_dependencies":["sdl2-compat",{"cmake":":build"}],"stable_checksum":"63be57cc80bcd29aeed6c29700759871c44c90251a7508b8d0eacd8d9cece30c","stable_url_args":["https://github.com/icculus/SDL_sound/releases/download/v2.0.6/SDL2_sound-2.0.6.tar.gz"],"stable_version":"2.0.6"},"sdl2_ttf":{"desc":"Library for using TrueType fonts in SDL applications","head_dependencies":["freetype","harfbuzz","sdl2-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL_ttf.git",{":branch":"main"}],"homepage":"https://github.com/libsdl-org/SDL_ttf","license":"Zlib","ruby_source_checksum":"86c77094700646bc45370ecba4a57c19d51ad7f418bcc0420f60235528efae80","stable_dependencies":["freetype","harfbuzz","sdl2-compat",{"pkgconf":":build"}],"stable_checksum":"0b2bf1e7b6568adbdbc9bb924643f79d9dedafe061fa1ed687d1d9ac4e453bfd","stable_url_args":["https://github.com/libsdl-org/SDL_ttf/releases/download/release-2.24.0/SDL2_ttf-2.24.0.tar.gz"],"stable_version":"2.24.0","bottle_cellar":":any","bottle_checksum":"effa9785cf42d097925fc27008e432f279aa519c11f48cfd98ee942301d15a47"},"sdl3":{"compatibility_version":1,"desc":"Low-level access to audio, keyboard, mouse, joystick, and graphics","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL.git",{":branch":"main"}],"homepage":"https://libsdl.org/","license":"Zlib","ruby_source_checksum":"c3d6ea1becc0bb53773e82d3a7f885bf4cfeaec10b367d82530928859d41dc75","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"9c75cf16330322c217dedd2e0609f1124f1b54b8633e763467b4684d0f4334a3","stable_url_args":["https://github.com/libsdl-org/SDL/releases/download/release-3.4.18/SDL3-3.4.18.tar.gz"],"stable_version":"3.4.18"},"sdl3_image":{"desc":"Library for loading images as SDL surfaces and textures","head_dependencies":["jpeg-turbo","jpeg-xl","libavif","libpng","libtiff","sdl3","webp",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL_image.git",{":branch":"main"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://github.com/libsdl-org/SDL_image","license":"Zlib","ruby_source_checksum":"d44d74d73267e2d72f35c95ef5220eb87b647078730d9ae1e8f2972989e5c158","stable_dependencies":["jpeg-turbo","jpeg-xl","libavif","libpng","libtiff","sdl3","webp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"e8223b424bc7541cf84ffff5cf7e4f24ec3711c60462cb1bd6dc1d7bd7f25477","stable_url_args":["https://github.com/libsdl-org/SDL_image/releases/download/release-3.4.8/SDL3_image-3.4.8.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"3.4.8"},"sdl3_mixer":{"desc":"Sample multi-channel audio mixer library","head_dependencies":["flac","fluid-synth","game-music-emu","libvorbis","libxmp","mpg123","opusfile","sdl3","wavpack",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL_mixer.git",{":branch":"main"}],"homepage":"https://github.com/libsdl-org/SDL_mixer","license":"Zlib","revision":1,"ruby_source_checksum":"1e0271badcb88d77969e7b22fe9a3b131a397ecbd02643c6bba70dae504e7e89","stable_dependencies":["flac","fluid-synth","game-music-emu","libvorbis","libxmp","mpg123","opusfile","sdl3","wavpack",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"182a07c745375e113dc740d43964ff21b0be29f29f59876c4dbc4db3d32f6901","stable_url_args":["https://github.com/libsdl-org/SDL_mixer/releases/download/release-3.2.4/SDL3_mixer-3.2.4.tar.gz"],"stable_version":"3.2.4"},"sdl3_net":{"desc":"Simple cross-platform wrapper over TCP/IP sockets","head_dependencies":["sdl3",{"cmake":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL_net.git",{":branch":"main"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://github.com/libsdl-org/SDL_net","license":"Zlib","ruby_source_checksum":"e7ac307b66113d2621471e4c8e1cfa4b20e6ffd6e00d8c7dd3b21423b364381b","stable_dependencies":["sdl3",{"cmake":":build"}],"stable_checksum":"098522fc26d4e302ef9348aee6e76e67fe504dfefd7f596236568f8330570c41","stable_url_args":["https://github.com/libsdl-org/SDL_net/releases/download/release-3.2.0/SDL3_net-3.2.0.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"3.2.0"},"sdl3_sound":{"desc":"Abstract soundfile decoder","head_dependencies":["sdl3",{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/icculus/SDL_sound.git",{":branch":"main"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://icculus.org/SDL_sound/","license":{":all_of":["Zlib",{":any_of":["LGPL-2.1-or-later","Artistic-1.0-Perl"]}]},"ruby_source_checksum":"0c6ad8f6b1258c610c621e31612c444ff1c4222304582528592d1de599da44b5","stable_dependencies":["sdl3",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"3348f3ecc653e21f2b7ed8e409f07c67b179fbbfba3b99c85698e6e5d7b5924c","stable_url_args":["https://github.com/icculus/SDL_sound/releases/download/v3.2.0/SDL3_sound-3.2.0.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"3.2.0"},"sdl3_ttf":{"desc":"Library for using TrueType fonts in SDL applications","head_dependencies":["freetype","harfbuzz","sdl3",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libsdl-org/SDL_ttf.git",{":branch":"main"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://github.com/libsdl-org/SDL_ttf","license":"Zlib","ruby_source_checksum":"91d9803ff3dca2e3d25a031dcf3fc803f3c1f0ea7ac969b65dc29f4f89a9dfee","stable_dependencies":["freetype","harfbuzz","sdl3",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"63547d58d0185c833213885b635a2c0548201cc8f301e6587c0be1a67e1e045d","stable_url_args":["https://github.com/libsdl-org/SDL_ttf/releases/download/release-3.2.2/SDL3_ttf-3.2.2.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"3.2.2","bottle_cellar":":any","bottle_checksum":"8bdf3baad110c9378c3300dc5ca527dd8bb749bddb43176a28a657eb7ce51825"},"sdl_gfx":{"desc":"Graphics drawing primitives and other support functions","head_dependencies":["sdl12-compat"],"homepage":"https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/","license":"Zlib","ruby_source_checksum":"addb5850418e8477e7008e43409baf02399b4c7560f0d1737d1fe558b931ebeb","stable_dependencies":["sdl12-compat"],"stable_checksum":"dfb15ac5f8ce7a4952dc12d2aed9747518c5e6b335c0e31636d23f93c630f419","stable_url_args":["https://www.ferzkopp.net/Software/SDL_gfx-2.0/SDL_gfx-2.0.27.tar.gz"],"stable_version":"2.0.27","bottle_cellar":":any","bottle_checksum":"3a33a66abb0aab1556d4ad0aaea1dd87e51f5370a3c160cf571f960035139a89"},"sdlpop":{"caveats":"Save and replay files are stored in the following directory:\n  $HOMEBREW_PREFIX/var/sdlpop\n","desc":"Open-source port of Prince of Persia","executables":["prince"],"head_dependencies":["sdl2-compat","sdl2_image",{"pkgconf":":build"}],"homepage":"https://github.com/NagyD/SDLPoP","license":"GPL-3.0-or-later","ruby_source_checksum":"82f072bd72a85f16bd60061b13e6f34fe490bd58b53a252334db8152ba23c274","stable_dependencies":["sdl2-compat","sdl2_image",{"pkgconf":":build"}],"stable_checksum":"41a9aa64b4e8d0a9d7a84ffced48f74f9528d81adbffc08593ecf84776c5d77a","stable_url_args":["https://github.com/NagyD/SDLPoP/archive/refs/tags/v1.23.tar.gz"],"stable_version":"1.23","bottle_cellar":":any","bottle_checksum":"21793456afcbac882492103a1f0f3b5d2a4b88c26df8df93be46c7ace3d96251"},"sdns":{"desc":"Privacy important, fast, recursive dns resolver server with dnssec support","executables":["sdns"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/semihalev/sdns.git",{":branch":"main"}],"homepage":"https://sdns.dev/","license":"MIT","ruby_source_checksum":"8869585618d6bd866cf5be63824f3c2d54f1a6d34896b2b1a578422bfcbaebd5","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/sdns"],[":log_path","$HOMEBREW_PREFIX/var/log/sdns.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/sdns.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/sdns/bin/sdns","--config","$HOMEBREW_PREFIX/etc/sdns.conf"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"63ee0d598681965afd09b9010d1594840bc7bedf1c4386af73ac30a57eb018b5","stable_url_args":["https://github.com/semihalev/sdns/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1"},"sdrmm":{"desc":"Modular, client-server software-defined radio","executables":["sdrmm"],"head_dependencies":["ffmpeg",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}],["sqlite"]],"homepage":"https://github.com/Newspicel/sdrminusminus","license":"AGPL-3.0-or-later","ruby_source_checksum":"b0c015dc1eb39ee7f5fe3e123b4985683f07ce63451f46a0eb9748369daf5eb1","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/sdrmm.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/sdrmm.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/sdrmm/bin/sdrmm"]],"stable_dependencies":["ffmpeg",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"3bf3742697bc63edc5a48ebbba94e104dc421c63e203dea4a44466671b2c03bf","stable_url_args":["https://github.com/Newspicel/sdrminusminus/releases/download/v2.3.0/sdrmm-2.3.0-src.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["sqlite"]],"stable_version":"2.3.0"},"seal":{"desc":"Easy-to-use homomorphic encryption library","head_dependencies":["cpp-gsl","zstd","cpu_features",{"cmake":[":build",":test"]}],"homepage":"https://github.com/microsoft/SEAL","license":"MIT","ruby_source_checksum":"a15d3a930faee4fc7571dd6657e84d07a9fca498df79e94ebc5b471b090c88da","stable_dependencies":["cpp-gsl","zstd","cpu_features",{"cmake":[":build",":test"]}],"stable_checksum":"49dfc5eed8274c1aaa7cb7ccfea9ec448f8896ce9305db949e27d89f4f752931","stable_url_args":["https://github.com/microsoft/SEAL/archive/refs/tags/v4.7.1.tar.gz"],"stable_version":"4.7.1"},"seam":{"desc":"Command-line interface (CLI) for interacting and developing with the Seam API","executables":["seam"],"head_dependencies":["node"],"homepage":"https://github.com/seamapi/cli","license":"MIT","ruby_source_checksum":"0ce6bf6741b12ad152774bfcf8a0f2949270f69955130e20cb3246dd97ad4758","stable_dependencies":["node"],"stable_checksum":"baf2a76705696ef8dcaff78172850d7319ff5a6687abe9073845be4fbf09f155","stable_url_args":["https://registry.npmjs.org/@seamapi/cli/-/cli-0.48.0.tgz"],"stable_version":"0.48.0"},"search-that-hash":{"deprecate_args":{":date":"2026-05-23",":because":":unmaintained"},"desc":"Searches Hash APIs to crack your hash quickly","disable_args":{":date":"2027-05-23",":because":":unmaintained"},"executables":["search-that-hash","sth"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.14"],"head_url_args":["https://github.com/Jayy001/Search-That-Hash.git",{":branch":"main"}],"homepage":"https://github.com/Jayy001/Search-That-Hash","license":"GPL-3.0-or-later","revision":17,"ruby_source_checksum":"2402eb8f283b6bf4a07814c24a44477c91f4ea03d740d594810425fa4ecdc777","stable_dependencies":[{"certifi":":no_linkage"},"python@3.14"],"stable_checksum":"384498abbb9a611aa173b20d06b135e013674670fecc01b34d456bfe536e0bca","stable_url_args":["https://files.pythonhosted.org/packages/5e/b9/a304a92ba77a9e18b3023b66634e71cded5285cef7e3b56d3c1874e9d84e/search-that-hash-0.2.8.tar.gz"],"stable_version":"0.2.8","bottle_tag":":all","bottle_checksum":"3e46e9d470cebc59d695ce59a874abbda79e012142cc6e899e033203ef19576f"},"seaweedfs":{"desc":"Fast distributed storage system","executables":["weed"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/seaweedfs/seaweedfs.git",{":branch":"master"}],"homepage":"https://seaweedfs.com","license":"Apache-2.0","ruby_source_checksum":"5c6b9641ae5dd38558ca09a40fae07d18ea33f65dec17f2284d85b59addb2dea","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/seaweedfs.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/seaweedfs.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/seaweedfs/bin/weed","server","-dir=$HOMEBREW_PREFIX/var/seaweedfs","-s3"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/seaweedfs/seaweedfs.git",{":tag":"4.49",":revision":"b97ed0f1014050c41b3a7f0b8c0c91f579a79998"}],"stable_version":"4.49"},"sec":{"desc":"Event correlation tool for event processing of various kinds","executables":["sec"],"homepage":"https://simple-evcorr.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"64f66978f2bb2d82ffa5c6e6301adc820580e348ffd80547b99b9978f7dbd188","stable_checksum":"77fd945980d15ca07f94a9cad6484677f5d3fe8ded5da12ec2c0c444ae7b0994","stable_url_args":["https://github.com/simple-evcorr/sec/releases/download/2.9.4/sec-2.9.4.tar.gz"],"stable_version":"2.9.4","bottle_tag":":all","bottle_checksum":"7ac5555f3b48c112484a49be8909c19ad5d8a0f81d776cd2f70d165e495b790a"},"secp256k1":{"compatibility_version":1,"desc":"Optimized C library for EC operations on curve secp256k1","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/bitcoin-core/secp256k1","license":"MIT","ruby_source_checksum":"a6eeae7a3651cc2e42d60d480a4096ba5b129fc18a9ca16b5fea3ec5a75d3844","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"eb52b0e9239dff7dc26be5f9623567141b8720ec47da29eb3c1e0a660d17c8bb","stable_url_args":["https://github.com/bitcoin-core/secp256k1/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"secretspec":{"bottle_rebuild":1,"desc":"Declarative secrets management tool","executables":["docker-credential-secretspec","git-credential-secretspec","secretspec"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/cachix/secretspec.git",{":branch":"main"}],"homepage":"https://secretspec.dev","license":"Apache-2.0","ruby_source_checksum":"77a49f6eee6fa9585c01648df456b44125d82d9e50f682e5a2e5b1794cf2ab9e","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"e2bc9cd215f7ddf74d7ef00bbe7cda318354a8223e7c04d7564759c70f3730b0","stable_url_args":["https://github.com/cachix/secretspec/archive/refs/tags/v0.21.1.tar.gz"],"stable_version":"0.21.1"},"securefs":{"deprecate_args":{":date":"2026-06-21",":because":"needs unmaintained `libfuse@2`"},"desc":"Filesystem with transparent authenticated encryption","disable_args":{":date":"2027-06-21",":because":"needs unmaintained `libfuse@2`"},"executables":["securefs"],"head_dependencies":["abseil","argon2","cryptopp","fruit","jsoncpp","libfuse@2","protobuf","sqlite","uni-algo","utf8proc",{"cmake":":build"},{"pkgconf":":build"},{"tclap":":build"}],"head_url_args":["https://github.com/netheril96/securefs.git",{":branch":"master"}],"homepage":"https://github.com/netheril96/securefs","license":"MIT","revision":11,"ruby_source_checksum":"639f5bd94d76cb88d04b913241427fba52564d4f2719aab7032d4bc11ea052ed","stable_dependencies":["abseil","argon2","cryptopp","fruit","jsoncpp","libfuse@2","protobuf","sqlite","uni-algo","utf8proc",{"cmake":":build"},{"pkgconf":":build"},{"tclap":":build"}],"stable_checksum":"d7fac7adc70c09473173aeadee5b7041d7e63fbf392ef40bdd77888590bb12a2","stable_url_args":["https://github.com/netheril96/securefs/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"seexpr":{"bottle_rebuild":3,"desc":"Embeddable expression evaluation engine","executables":["asciiCalc2","asciiGraph2","imageSynth2","imageSynthPaint3d2"],"head_dependencies":["libpng",{"cmake":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://wdas.github.io/SeExpr/","license":"Apache-2.0","ruby_source_checksum":"064c778527d60d5add9f4503e9a931b42d0f8c688f7ca933ae03a4a26b138077","stable_dependencies":["libpng",{"cmake":":build"}],"stable_checksum":"1e4cd35e6d63bd3443e1bffe723dbae91334c2c94a84cc590ea8f1886f96f84e","stable_url_args":["https://github.com/wdas/SeExpr/archive/refs/tags/v3.0.1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"3.0.1"},"selecta":{"desc":"Fuzzy text selector for files and anything else you need to select","executables":["selecta"],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/garybernhardt/selecta","license":"MIT","ruby_source_checksum":"2cf331a3b813a4c136362e796f97e47dca2c0d591992428186bb349c1cf36e82","stable_checksum":"737aae1677fdec1781408252acbb87eb615ad3de6ad623d76c5853e54df65347","stable_url_args":["https://github.com/garybernhardt/selecta/archive/refs/tags/v0.0.8.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.0.8","bottle_tag":":all","bottle_checksum":"9fb1dc1bfe59101569e6aea3522d36cf406a2c9b2b86464fce089cc36356b75f"},"selene":{"desc":"Blazing-fast modern Lua linter","executables":["selene"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Kampfkarren/selene.git",{":branch":"main"}],"homepage":"https://kampfkarren.github.io/selene","license":"MPL-2.0","ruby_source_checksum":"1a10230e46785745249308007ea241fecc9869eec102de501cb1b09977605925","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cd208a4b3bae38decc9c7bb797c19615caaecf67606b3e593ca60b64d3416cd5","stable_url_args":["https://github.com/Kampfkarren/selene/archive/refs/tags/0.32.0.tar.gz"],"stable_version":"0.32.0"},"selenium-server":{"desc":"Browser automation for testing purposes","executables":["selenium-server"],"head_dependencies":["openjdk"],"homepage":"https://www.selenium.dev/","license":"Apache-2.0","oldnames":["selenium-server-standalone"],"ruby_source_checksum":"75f843814dbca3eddb6e77925c6a50b0ccb5e833e61dfca9de91f00d25af60ad","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/selenium-output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/selenium-error.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/selenium-server/bin/selenium-server","standalone","--port","4444"]],"stable_dependencies":["openjdk"],"stable_checksum":"f4ddbb992fd99c4152934b832c5fe5502a5ca207a1d1cb96af8e5068955c5037","stable_url_args":["https://github.com/SeleniumHQ/selenium/releases/download/selenium-4.51.0/selenium-server-4.51.0.jar"],"stable_version":"4.51.0","bottle_tag":":all","bottle_checksum":"b76f7bffee76bf773f3431ecabd75d81e91c843ee876873fd043a9caa55dd0a9"},"sem-cli":{"desc":"Semantic version control CLI with entity-level diffs and blame","executables":["sem"],"head_dependencies":["libgit2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Ataraxy-Labs/sem.git",{":branch":"main"}],"homepage":"https://ataraxy-labs.github.io/sem/","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"8d96f77c26a3eb608ffc68e894d89502cd777f4d86284c3ada41257ddecfb3e3","stable_dependencies":["libgit2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"b96e62f2c571ec8f6265ba7898054ebb77c99a7d8b2d871a41fee286e1cd6cf6","stable_url_args":["https://github.com/Ataraxy-Labs/sem/archive/refs/tags/v0.28.1.tar.gz"],"stable_version":"0.28.1"},"semgrep":{"desc":"Easily detect and prevent bugs and anti-patterns in your codebase","executables":["pysemgrep","semgrep"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"dwarfutils","gmp","libev","pcre2",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},"sqlite","tree-sitter","zstd",{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/semgrep/semgrep.git",{":branch":"develop"}],"head_uses_from_macos":[[{"rsync":":build"}],["curl"]],"homepage":"https://semgrep.dev","license":"LGPL-2.1-only","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"b69c9dc399b7084c70a725bd20f8c3948acd52f9d5505e89eb95d1b314aa9342","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"dwarfutils","gmp","libev","pcre2",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},"sqlite","tree-sitter","zstd",{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/daeho-ro/semgrep/commit/b111bda71b66813dc44741ba9c85c17e1c1f30d9.patch?full_index=1","sha256":"27a2d4120e40d518ad3f267d7357c74410e6a91e4c99718879be2b0edcc3eeb5","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/semgrep/semgrep/issues/11979"}]}],"stable_url_args":["https://github.com/semgrep/semgrep.git",{":tag":"v1.182.0",":revision":"240da9f30cd06fb4ee00c2c31c114c1c1f5ee0f4"}],"stable_uses_from_macos":[[{"rsync":":build"}],["curl"]],"stable_version":"1.182.0"},"semtag":{"desc":"Semantic tagging script for git","executables":["semtag"],"head_dependencies":["bash"],"homepage":"https://github.com/nico2sh/semtag","license":"Apache-2.0","ruby_source_checksum":"9abe676805fc55da63b67304802017d8a6701cb20ca9bce0e21b4792120880f7","stable_dependencies":["bash"],"stable_checksum":"37890fc5bbdeba923b51ff615c4e99b002c95d922925ed1efefd117ad7934548","stable_url_args":["https://github.com/nico2sh/semtag/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_tag":":all","bottle_checksum":"604f7f8fae481b73da08c4c4465852d2b955954df5401961bd4a2c16ad7918af"},"semver":{"desc":"Semantic version parser for node (the one npm uses)","executables":["semver"],"head_dependencies":["node"],"homepage":"https://semver.npmjs.com/","license":"ISC","ruby_source_checksum":"35c922eaa2386cc9a28ed34272f1909c6cbcd5ce4e21f554516b6e6c75e7ebc4","stable_dependencies":["node"],"stable_checksum":"0e31552648ead32c3d56f0df70db8db9e4f979720be7b6929aa98a98bd36529f","stable_url_args":["https://github.com/npm/node-semver/archive/refs/tags/v7.8.5.tar.gz"],"stable_version":"7.8.5","bottle_tag":":all","bottle_checksum":"a682fdb786908cd6c1b692aedf3d7282ac66f180f5ffd6ff70cde491581f4df0"},"sendemail":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-01-05",":because":":repo_removed"},"desc":"Email program for sending SMTP mail","disable_args":{":date":"2027-01-05",":because":":repo_removed"},"executables":["sendEmail"],"homepage":"http://caspian.dotconf.net/menu/Software/SendEmail/","license":"GPL-2.0-or-later","ruby_source_checksum":"b5e72e825d545267a8656b889f9abad2d43d002c297989c5b06ce0d3148fec53","stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/mogaal/sendemail/e785a6d284884688322c9b39c0f64e20a43ea825/debian/patches/fix_ssl_version.patch","sha256":"0b212ade1808ff51d2c6ded5dc33b571f951bd38c1348387546c0cdf6190c0c3","type":"unofficial"}],"stable_checksum":"6dd7ef60338e3a26a5e5246f45aa001054e8fc984e48202e4b0698e571451ac0","stable_url_args":["https://deb.debian.org/debian/pool/main/s/sendemail/sendemail_1.56.orig.tar.gz"],"stable_version":"1.56","bottle_tag":":all","bottle_checksum":"113001c5e97ed667b4f8401c335b3a337a7354b1562ca8b40b6499e6cdb68278"},"sendme":{"desc":"Tool to send files and directories, based on iroh","executables":["sendme"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/n0-computer/sendme.git",{":branch":"main"}],"homepage":"https://iroh.computer/sendme","license":"MIT","ruby_source_checksum":"044a2db5694d7d372777868b6689c4d6d46a35d2aa3e4e347ac21d627efbd0b8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c06c3c250bca80c9bcac4650c8e4eb8db6e0b28261bacebac1df0c93b674e62a","stable_url_args":["https://github.com/n0-computer/sendme/archive/refs/tags/v0.37.1.tar.gz"],"stable_version":"0.37.1"},"senpai":{"desc":"Modern terminal IRC client","executables":["senpai"],"head_dependencies":[{"go":":build"},{"scdoc":":build"}],"head_url_args":["https://git.sr.ht/~delthas/senpai",{":branch":"master"}],"homepage":"https://sr.ht/~delthas/senpai/","license":"MIT","ruby_source_checksum":"92b7868523a0ee498dea219134c238c753e891494d09e97e8915255836a42636","stable_dependencies":[{"go":":build"},{"scdoc":":build"}],"stable_checksum":"1793259dca5321f1365cae9d24316d5d4cd01df648d895eaa03eacb49f433db8","stable_url_args":["https://git.sr.ht/~delthas/senpai/archive/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"sentencepiece":{"bottle_rebuild":1,"desc":"Unsupervised text tokenizer and detokenizer","executables":["spm_decode","spm_encode","spm_export_vocab","spm_normalize","spm_train"],"head_dependencies":["abseil","protobuf",{"cmake":":build"}],"head_url_args":["https://github.com/google/sentencepiece.git",{":branch":"master"}],"homepage":"https://github.com/google/sentencepiece","license":"Apache-2.0","ruby_source_checksum":"cc77a0aa7e80c45b4776ad4f3fbfb1c49ab4e95b4e53889a7e7f39da6aff631e","stable_dependencies":["abseil","protobuf",{"cmake":":build"}],"stable_checksum":"92381f713e094a15a1ccff1ac4a5315a4c4b82a99ac1332d6ac53c9dc8e1bcf1","stable_url_args":["https://github.com/google/sentencepiece/archive/refs/tags/v0.2.2.tar.gz"],"stable_version":"0.2.2"},"sentry-native":{"desc":"Sentry SDK for C, C++ and native applications","executables":["crashpad_handler"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://docs.sentry.io/platforms/native/","license":"MIT","ruby_source_checksum":"1c423f95895161c770f4870c8fc6a72e056c9979473296817ee8a41c72e203df","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"804811557b5d42ddd51cb1241bf851964d75547a4eb7b5ad97b73a4de965ab25","stable_url_args":["https://github.com/getsentry/sentry-native/releases/download/0.17.4/sentry-native.zip"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.17.4"},"seqan3":{"desc":"Modern C++ library for sequence analysis","head_dependencies":[{"cereal":":build"},{"cmake":":build"}],"homepage":"https://www.seqan.de","license":{":all_of":["BSD-3-Clause","CC-BY-4.0","CC0-1.0","MIT","Zlib"]},"ruby_source_checksum":"710305c510eb7c885a75eac493d84c6f090a99fe7dff9931a87212f42a24e84f","stable_dependencies":[{"cereal":":build"},{"cmake":":build"}],"stable_checksum":"47568bb116981f06276cec9b433482d38d9b12f5f5d83299734c469eb9d80448","stable_url_args":["https://github.com/seqan/seqan3/releases/download/3.4.2/seqan3-3.4.2-Source.tar.xz"],"stable_version":"3.4.2","bottle_tag":":all","bottle_checksum":"499d33a9a9efa955370914435e49c28c4b49c1a688370486edaee273831589f1"},"seqkit":{"desc":"Cross-platform and ultrafast toolkit for FASTA/Q file manipulation in Golang","executables":["seqkit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/shenwei356/seqkit.git",{":branch":"master"}],"homepage":"https://bioinf.shenwei.me/seqkit","license":"MIT","ruby_source_checksum":"d40112dc41ebad88b0135a206a591ff0f77b35d9467bc96dc0f8d18c0ad9f314","stable_dependencies":[{"go":":build"}],"stable_checksum":"7df95904ce438c1a1a7b1fc06f20479a169e69209ac59abae8e80c60a1e65d60","stable_url_args":["https://github.com/shenwei356/seqkit/archive/refs/tags/v2.14.0.tar.gz"],"stable_version":"2.14.0"},"seqtk":{"bottle_rebuild":1,"desc":"Toolkit for processing sequences in FASTA/Q formats","executables":["seqtk"],"homepage":"https://github.com/lh3/seqtk","license":"MIT","ruby_source_checksum":"58476a3bd6b5781203965652c4114e95da4f83d2931e015ec419baaf242d3abe","stable_checksum":"384aa1e3cecf4f70403839d586cbb29d469b7c6f773a64bc5af48a6e4b8220a6","stable_url_args":["https://github.com/lh3/seqtk/archive/refs/tags/v1.5.tar.gz"],"stable_version":"1.5"},"sequin":{"desc":"Human-readable ANSI sequences","executables":["sequin"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/charmbracelet/sequin.git",{":branch":"main"}],"homepage":"https://github.com/charmbracelet/sequin","license":"MIT","ruby_source_checksum":"2030657c2401faf84aa3078e8818be53aa54fd1ec6b73e19f43beb7a9e8467f2","stable_dependencies":[{"go":":build"}],"stable_checksum":"52f4d704a6e019df05dfc0ee3808fdf6c7d3245dcaa6262db8ca33c9de303da9","stable_url_args":["https://github.com/charmbracelet/sequin/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1","bottle_checksum":"a91c3cf6c460ef367bbb99f11fcda31a8087d385a0e1ff44a4ad535e1d37e53e"},"sequoia-chameleon-gnupg":{"bottle_rebuild":1,"desc":"Reimplementatilon of gpg and gpgv using Sequoia","executables":["gpg-sq","gpgv-sq"],"head_dependencies":["openssl@4",{"capnp":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}],["bzip2"],["sqlite"]],"homepage":"https://sequoia-pgp.org","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"da52d640b9256120ef5e69e1dc13d0a71269d313663178958cb4b90b441276e2","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8e204784c83b2f17cdd591bd9e2e3df01f9f68527bb5c97aa181c8bec5c6f857","stable_url_args":["https://gitlab.com/sequoia-pgp/sequoia-chameleon-gnupg/-/archive/v0.13.1/sequoia-chameleon-gnupg-v0.13.1.tar.bz2"],"stable_uses_from_macos":[[{"llvm":":build"}],["bzip2"],["sqlite"]],"stable_version":"0.13.1"},"sequoia-sq":{"conflicts":[["sq",{":because":"both install `sq` binaries"}],["squirrel-lang",{":because":"both install `sq` binaries"}]],"desc":"Sequoia-PGP command-line tool","executables":["sq"],"head_dependencies":["openssl@4",{"capnp":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://gitlab.com/sequoia-pgp/sequoia-sq.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}],["bzip2"],["sqlite"]],"homepage":"https://sequoia-pgp.org","license":"LGPL-2.0-or-later","ruby_source_checksum":"c8050bb053abb24858497d036507c5f7dd1e75559ef13cbb771d99e4062e744d","stable_dependencies":["openssl@4",{"capnp":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"43f230abc78a8daec8a06cfc8c1191045b7b210fee5bee50dc3f75bd9f22950e","stable_url_args":["https://static.crates.io/crates/sequoia-sq/sequoia-sq-1.5.0.crate"],"stable_uses_from_macos":[[{"llvm":":build"}],["bzip2"],["sqlite"]],"stable_version":"1.5.0"},"sequoia-sqv":{"bottle_rebuild":1,"desc":"Simple OpenPGP signature verification program","executables":["sqv"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://gitlab.com/sequoia-pgp/sequoia-sqv.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://sequoia-pgp.org/","license":"LGPL-2.0-or-later","ruby_source_checksum":"b2c58fead8f7b2267fdd2988907a8bd42e3a701aff45bf1a5042fa9a065ad61d","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"695749c7b8dc006c0d5ade1830bf6263453eff8211d1e18402f6686327124800","stable_url_args":["https://gitlab.com/sequoia-pgp/sequoia-sqv/-/archive/v1.5.0/sequoia-sqv-v1.5.0.tar.bz2"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"1.5.0"},"seqwish":{"desc":"Alignment to variation graph inducer","executables":["seqwish"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/pangenome/seqwish.git",{":branch":"master"}],"homepage":"https://github.com/pangenome/seqwish","license":"MIT","ruby_source_checksum":"6fe940667935812e1b67e39c97fd758d063d19cf7e62b8c88a1e49bc1e39279d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"90d1525c14d6003ff2e498f29b8cca31e947216536230908a6078d54b840372c","stable_url_args":["https://github.com/pangenome/seqwish/archive/refs/tags/v0.7.12.tar.gz"],"stable_version":"0.7.12"},"ser2net":{"caveats":"To configure ser2net, edit the example configuration in $HOMEBREW_PREFIX/etc/ser2net/ser2net.yaml\n","desc":"Allow network connections to serial ports","executables":["ser2net"],"head_dependencies":["gensio","libxcrypt","libyaml"],"homepage":"https://ser2net.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"3d5a5e22b37634eba480dce8ea2d77057ed8eb93ca8aeed0c64f1bf42ee4feea","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/ser2net/sbin/ser2net","-n"]],"stable_dependencies":["gensio","libxcrypt","libyaml"],"stable_checksum":"e651adcc4cc0d0ceaa36e5997dab9ea7f8aea732b4c87ba6018d2dcc88fbe8e3","stable_url_args":["https://downloads.sourceforge.net/project/ser2net/ser2net/ser2net-4.6.8.tar.gz"],"stable_version":"4.6.8"},"serd":{"compatibility_version":1,"desc":"C library for RDF syntax","executables":["serdi"],"head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://drobilla.net/software/serd.html","license":"ISC","ruby_source_checksum":"dd17a53139076edd40e86b407e2c9ba2bbb8b3276bf827e919f95c52cff4a1d5","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"b0e93b49e52f01a049475b7886ef140407115a32d3b1e5dc5f95141c88275d1c","stable_url_args":["https://download.drobilla.net/serd-0.32.10.tar.xz"],"stable_version":"0.32.10"},"serf":{"desc":"Service orchestration and management tool","executables":["serf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hashicorp/serf.git",{":branch":"master"}],"head_uses_from_macos":[[{"zip":":build"}]],"homepage":"https://github.com/hashicorp/serf","license":"MPL-2.0","ruby_source_checksum":"793865568e8e39c1a8bef01a5a44b92740512a96636fde052cf0ce7de50dce63","stable_dependencies":[{"go":":build"}],"stable_checksum":"9b1705247d0e325d4050b79fb4ef05db899095d20ffbbf72f23161df6fd91143","stable_url_args":["https://github.com/hashicorp/serf/archive/refs/tags/v0.11.0.tar.gz"],"stable_uses_from_macos":[[{"zip":":build"}]],"stable_version":"0.11.0"},"serialize":{"desc":"Single-header bitpacking serializer for C++ aimed at game networking","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/mas-bandwidth/serialize","license":"BSD-3-Clause","ruby_source_checksum":"e58ff7e91d6bf6015a80182c406c4d8cd2c76b91850dd24867cc156158c5cfeb","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"6e04977c85c069aa1eb315aecd7047275f98c1648f2488701d6f4292213e9b85","stable_url_args":["https://github.com/mas-bandwidth/serialize/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"a77d5bda6f04b43b3b4d26c959a468ea5b88db4acdf6ae0b9ebc3a8f90bef1e9"},"serialosc":{"desc":"Opensound control server for monome devices","executables":["serialosc-detector","serialosc-device","serialoscd"],"head_dependencies":["liblo","libmonome","libuv"],"head_url_args":["https://github.com/monome/serialosc.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/monome/docs/blob/gh-pages/serialosc/osc.md","license":"ISC","revision":1,"ruby_source_checksum":"f66549ddc34293547ab0a9e4fbf1db8468bfb6f0d4b50822c81f732d6dedf12b","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/serialoscd.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/serialoscd.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/serialosc/bin/serialoscd"]],"stable_dependencies":["liblo","libmonome","libuv"],"stable_url_args":["https://github.com/monome/serialosc.git",{":tag":"v1.4.8",":revision":"c96ea389dbf82c84d17f6f7adddaf311aed49438"}],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.4.8"},"serie":{"desc":"Rich git commit graph in your terminal","executables":["serie"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/lusingander/serie.git",{":branch":"master"}],"homepage":"https://lusingander.github.io/serie/","license":"MIT","ruby_source_checksum":"288d6c5597db0c3d6bdb1fde8650567bea1c662b662f5b37b5d89cbd4c8efab3","stable_dependencies":[{"rust":":build"}],"stable_checksum":"619f4ca2dc349ca421e36ac5a08e170b8701401d448fe97389010ac0b94f34de","stable_url_args":["https://github.com/lusingander/serie/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"serpl":{"desc":"Simple terminal UI for search and replace","executables":["serpl"],"head_dependencies":["ripgrep",{"rust":":build"}],"homepage":"https://github.com/yassinebridi/serpl","license":"MIT","ruby_source_checksum":"58a49f8cfc517ef31e135e248074c6092faea870b285739d849b30e96e993ef8","stable_dependencies":["ripgrep",{"rust":":build"}],"stable_checksum":"e28cdbffd92640bf73486a13c0b36406514811694bf721d3ab7f459c107ae439","stable_url_args":["https://github.com/yassinebridi/serpl/archive/refs/tags/0.3.11.tar.gz"],"stable_version":"0.3.11"},"sersniff":{"bottle_rebuild":1,"desc":"Program to tunnel/sniff between 2 serial ports","executables":["sersniff"],"homepage":"https://www.earth.li/projectpurple/progs/sersniff.html","license":"GPL-2.0-or-later","ruby_source_checksum":"b7f485c4b959883806cc41155776ee70bf26c3766b3c79aa17fb844b12c28825","stable_checksum":"8aa93f3b81030bcc6ff3935a48c1fd58baab8f964b1d5e24f0aaecbd78347209","stable_url_args":["https://www.earth.li/projectpurple/files/sersniff-0.0.5.tar.gz"],"stable_version":"0.0.5","bottle_checksum":"a6cb50955a0fa7ff6976ceccc2337d6e3c9695b9790462abab79b7870224c3f5"},"serve":{"desc":"Static http server anywhere you need one","executables":["serve"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/syntaqx/serve.git",{":branch":"main"}],"homepage":"https://github.com/syntaqx/serve","license":"MIT","ruby_source_checksum":"454f01d3b2db86ee78786c9245ad91f4d1bbb0ea0c27902039634e14bcedb8fa","stable_dependencies":[{"go":":build"}],"stable_checksum":"636223c5b9d9af83601ad82be5dd8788bd35b58160f4420a899e00fc82e7618d","stable_url_args":["https://github.com/syntaqx/serve/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"serveit":{"bottle_rebuild":2,"desc":"Synchronous server and rebuilder of static content","executables":["serveit"],"head_dependencies":["ruby"],"head_url_args":["https://github.com/garybernhardt/serveit.git",{":branch":"master"}],"homepage":"https://github.com/garybernhardt/serveit","license":"MIT","revision":1,"ruby_source_checksum":"061736cce1bc4454089655b50bb9790e0b47be93c8f879a02d78e1878c081e7b","stable_dependencies":["ruby"],"stable_checksum":"5bbefdca878aab4a8c8a0c874c02a0a033cf4321121c9e006cb333d9bd7b6d52","stable_url_args":["https://github.com/garybernhardt/serveit/archive/refs/tags/v0.0.3.tar.gz"],"stable_version":"0.0.3","bottle_tag":":all","bottle_checksum":"3cd9f9b37e4a1bfff7bd9e9731af43ea6c6b9a07698eecc1f53d1725a6d2f9ef"},"serverless":{"deprecate_args":{":date":"2024-12-31",":because":"uses proprietary licensed software in v4"},"desc":"Build applications with serverless architectures","disable_args":{":date":"2025-12-31",":because":"uses proprietary licensed software in v4"},"head_dependencies":["node"],"head_url_args":["https://github.com/serverless/serverless.git",{":branch":"v3"}],"homepage":"https://www.serverless.com/","license":"MIT","ruby_source_checksum":"ed4a4066cdd0b9cfa9bd5ca7f7c4f8186c1927e221f42477ad3ff5d1c327f086","stable_dependencies":["node"],"stable_checksum":"c8058ec43e1e5de67a4a1ee95f0bcec24a4b0ffd4e953b4214961ef7ff2b385d","stable_url_args":["https://github.com/serverless/serverless/archive/refs/tags/v3.40.0.tar.gz"],"stable_version":"3.40.0","bottle_checksum":"b64fa8af7e98666d443ca3e0df89433fc4613e1c6c4a1e677139f4e9091f8a2d"},"service-weaver":{"conflicts":[["weaver",{":because":"both install a `weaver` binary"}]],"deprecate_args":{":date":"2025-06-14",":because":":unmaintained"},"desc":"Programming framework for writing and deploying cloud applications","disable_args":{":date":"2026-06-14",":because":":unmaintained"},"executables":["weaver","weaver-gke","weaver-gke-local"],"head_dependencies":[{"go@1.23":":build"}],"head_url_args":["https://github.com/ServiceWeaver/weaver.git",{":branch":"main"}],"homepage":"https://serviceweaver.dev/","license":"Apache-2.0","ruby_source_checksum":"94d68267c6ed85a088c9f4ba31f50f61502d5571c501bfec2e8c508bc79883ea","stable_dependencies":[{"go@1.23":":build"}],"stable_checksum":"15b34f1539b6a84f8783009a2e8ce98bb12c9a0c0ba70b4ff055e4a8a3406e10","stable_url_args":["https://github.com/ServiceWeaver/weaver/archive/refs/tags/v0.24.6.tar.gz"],"stable_version":"0.24.6","bottle_checksum":"258db33d6cf2b2cf520150d3ece5dfffb0a77c325e5248bf0a1886f6627e0719"},"servus":{"desc":"Library and Utilities for zeroconf networking","head_dependencies":[{"cmake":":build"},{"boost":":test"}],"homepage":"https://github.com/HBPVIS/Servus","license":"LGPL-3.0-only","ruby_source_checksum":"0e2069fdc1fe61c9f4a6ea7d4671671aa324c5f41599d2015957abee913ee44d","stable_dependencies":[{"cmake":":build"},{"boost":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/HBPVIS/Servus/commit/53bf825cd995a7d2f569157f20431daf0cc860f8.patch?full_index=1","sha256":"bb5d44dd39b63a091c9cc89fcdfc25e914f184eac5af9256b54975cf300575a5","type":"backport","resolves":[{"type":"defect","id":"https://github.com/HBPVIS/Servus/pull/96"}]}],"stable_url_args":["https://github.com/HBPVIS/Servus.git",{":tag":"1.5.2",":revision":"170bd93dbdd6c0dd80cf4dfc5926590cc5cef5ab"}],"stable_version":"1.5.2","bottle_cellar":":any","bottle_checksum":"6d2eb5d2a67e639b97ca51cde1ee0530638b723c6b631ea349662cb02dd92211"},"sesh":{"desc":"Smart session manager for the terminal","executables":["sesh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/joshmedeski/sesh.git",{":branch":"main"}],"homepage":"https://github.com/joshmedeski/sesh","license":"MIT","ruby_source_checksum":"613a58645b33051ace683f6612acaaac08429a1c09e3995d0ea4ec909c1cd00a","stable_dependencies":[{"go":":build"}],"stable_checksum":"43110dcc20b91996a12dab3424f7685c029d6700d99bc497b889dac355c72dbb","stable_url_args":["https://github.com/joshmedeski/sesh/archive/refs/tags/v2.33.0.tar.gz"],"stable_version":"2.33.0"},"setconf":{"desc":"Utility for easily changing settings in configuration files","executables":["setconf"],"head_url_args":["https://github.com/xyproto/setconf.git",{":branch":"main"}],"head_uses_from_macos":[["python"]],"homepage":"https://setconf.roboticoverlords.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"f8dc62cdc02edf170292d7326bf78befdc45f4105ad3e110649d8103b2fdb97d","stable_checksum":"19315574540b3181fec31a4059b9e058381e0192317f153d181e7e7e2aa84d86","stable_url_args":["https://setconf.roboticoverlords.org/setconf-0.7.7.tar.xz"],"stable_uses_from_macos":[["python"]],"stable_version":"0.7.7","bottle_tag":":all","bottle_checksum":"4595c95b544f85bef09766354418d146364657157ba5f7dc614487bf50f85535"},"setweblocthumb":{"desc":"Assigns custom icons to webloc files","executables":["setWeblocThumb"],"homepage":"https://hasseg.org/setWeblocThumb/","license":"Apache-2.0","ruby_source_checksum":"35738317d674ca7b582c8f105f222a5cebf7bdc958c4777eda00611823a0919c","stable_checksum":"0258fdabbd24eed2ad3ff425b7832c4cd9bc706254861a6339f886efc28e35be","stable_url_args":["https://github.com/ali-rantakari/setWeblocThumb/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"7731be759ebec8e9e06e70056f4ddc19498872cc8daafa4079baa7610a0662d0"},"seven-kingdoms":{"bottle_rebuild":1,"desc":"Real-time strategy game developed by Trevor Chan of Enlight Software","executables":["7kaa"],"head_dependencies":["sdl2-compat","gettext","enet","gcc",{"pkgconf":":build"}],"homepage":"https://7kfans.com","license":"GPL-2.0-or-later","ruby_source_checksum":"35ef3252146b3751c5f315ffd93c14744fcc1d9052d82679d9fb80a8cbd3f566","stable_dependencies":["sdl2-compat","gettext","enet","gcc",{"pkgconf":":build"}],"stable_checksum":"2a9833ffe5fa7558857d4f8ba39cad1dccefadb01d298350ed8f954c75b6a6ae","stable_url_args":["https://downloads.sourceforge.net/project/skfans/7KAA%202.15.7/7kaa-2.15.7.tar.gz"],"stable_version":"2.15.7"},"sevenzip":{"aliases":["7-zip","7zip"],"compatibility_version":1,"desc":"7-Zip is a file archiver with a high compression ratio","executables":["7zz"],"head_url_args":["https://github.com/ip7z/7zip.git",{":branch":"main"}],"homepage":"https://7-zip.org","license":{":all_of":["LGPL-2.1-or-later","BSD-3-Clause"]},"ruby_source_checksum":"358ecc8b3f7778ab30032357a5c9c2651cd54d8a902042229c6a2c62283f628d","stable_checksum":"989c658cef4c13124ed1f4ff7330a6ce5ab22cefdbbc9daae9b2c110dde9a63b","stable_url_args":["https://github.com/ip7z/7zip/archive/refs/tags/26.05.tar.gz"],"stable_version":"26.05"},"sexpect":{"desc":"Expect for shells","executables":["sexpect"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/clarkwang/sexpect","license":"GPL-3.0-only","ruby_source_checksum":"1353b37ba3d2ca079251061f7a2d99b0adffabcd7ac787e3b077eb9d40d06d7e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"8f7a989ecf67f4ff6eb167d29a8e2e54db85143ebf3e8f904ea16ee5576a4b0d","stable_url_args":["https://github.com/clarkwang/sexpect/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0"},"sextractor":{"desc":"Extract catalogs of sources from astronomical images","executables":["ldactoasc","sex"],"head_dependencies":["cfitsio","fftw","openblas",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.astromatic.net/software/sextractor/","license":"GPL-3.0-or-later","ruby_source_checksum":"d910d365c2023933f2f3d7e885bb6665478120cb1edd4b551c13b9625cacb443","stable_dependencies":["cfitsio","fftw","openblas",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"f260886b1609f3a3dbe82ea14152761ed0434bc37631be4121137fee36025111","stable_url_args":["https://github.com/astromatic/sextractor/archive/refs/tags/2.29.0.tar.gz"],"stable_version":"2.29.0"},"sf-pwgen":{"desc":"Generate passwords using SecurityFoundation framework","executables":["sf-pwgen"],"head_url_args":["https://github.com/anders/pwgen.git",{":branch":"master"}],"homepage":"https://github.com/anders/pwgen/","license":"Zlib","ruby_source_checksum":"292afae335cdb116d88eba8f70609c530151fed7001713fd1beb3cbad2332268","stable_checksum":"e1f1d575638f216c82c2d1e9b52181d1d43fd05e7169db1d6f9f5d8a2247b475","stable_url_args":["https://github.com/anders/pwgen/archive/refs/tags/1.5.tar.gz"],"stable_version":"1.5","bottle_checksum":"bb798ef11bc8e1332a175ba210829ed204521942c7269286ed2abb8ab1451f35"},"sf":{"desc":"Command-line toolkit for Salesforce development","executables":["sf","sfdx"],"head_dependencies":["node"],"homepage":"https://developer.salesforce.com/tools/salesforcecli","license":"BSD-3-Clause","ruby_source_checksum":"4525e7f36bcf181e8ebdbf2c2bb209569c55bc9eb9fc3b1e6cad9fbf473d6966","stable_dependencies":["node"],"stable_checksum":"20874051bb81ec26944eb44eb6358df0dbc0779149f7e33d615746af35aa1f0c","stable_url_args":["https://registry.npmjs.org/@salesforce/cli/-/cli-2.155.7.tgz"],"stable_version":"2.155.7","bottle_tag":":all","bottle_checksum":"51932c77fd0ca5a40889448ec1228176bb56ab31fc5071c97fef22afe0c06373"},"sfcgal":{"compatibility_version":1,"desc":"C++ wrapper library around CGAL","executables":["sfcgal-config"],"head_dependencies":["boost","cgal","gmp","mpfr",{"cmake":":build"},{"eigen":":build"},{"nlohmann-json":":build"}],"homepage":"https://sfcgal.gitlab.io/SFCGAL/","license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"dc7d00fc7f708b9a7bff90308677248bd4425a0e67d361ab2fa64dd082f3be32","stable_dependencies":["boost","cgal","gmp","mpfr",{"cmake":":build"},{"eigen":":build"},{"nlohmann-json":":build"}],"stable_checksum":"5f6aa1838e5ae31523ebf410cde0240b7a88d7e062b7ffff945e4fae2aaba0fa","stable_url_args":["https://gitlab.com/sfcgal/SFCGAL/-/archive/v2.3.0/SFCGAL-v2.3.0.tar.gz"],"stable_version":"2.3.0"},"sfk":{"desc":"Command-line tools collection","executables":["sfk"],"homepage":"http://stahlworks.com/dev/swiss-file-knife.html","license":"BSD-2-Clause","ruby_source_checksum":"03f96fb7dfc19f08b16a79aacef17dde7b58f5b26e7c0ad96e0c67e674419514","stable_checksum":"b7e2e3848e3126dcee916056bff5f8340acae9158f3610049de2cde999ccca63","stable_url_args":["https://downloads.sourceforge.net/project/swissfileknife/1-swissfileknife/2.0.0.3/sfk-2.0.0.tar.gz"],"stable_version":"2.0.0.3","bottle_checksum":"76e519990b5a6a5eb48fc6b5c659c94d6fded8a9368ad059235836950aa6023c"},"sfml":{"aliases":["sfml@3"],"compatibility_version":1,"desc":"Multi-media library with bindings for multiple languages","head_dependencies":["flac","freetype","libogg","libvorbis",{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/SFML/SFML.git",{":branch":"master"}],"homepage":"https://www.sfml-dev.org/","license":"Zlib","ruby_source_checksum":"fc83cc3cc0493685b3a5189b30414488381888868a06820fdce2057e0035e7d9","stable_dependencies":["flac","freetype","libogg","libvorbis",{"cmake":":build"},{"doxygen":":build"},{"pkgconf":":build"}],"stable_checksum":"0034e05f95509e5d3fb81b1625713e06da7b068f210288ce3fd67106f8f46995","stable_url_args":["https://github.com/SFML/SFML/archive/refs/tags/3.0.2.tar.gz"],"stable_version":"3.0.2","versioned_formulae":["sfml@2"]},"sfml@2":{"desc":"Multi-media library with bindings for multiple languages","head_dependencies":["flac","freetype","libogg","libvorbis",{"cmake":":build"},{"doxygen":":build"}],"homepage":"https://www.sfml-dev.org/","keg_only_args":[":versioned_formula"],"license":"Zlib","revision":2,"ruby_source_checksum":"e57597c06871c34d807296f779a47c8defb990eab0edf0a6f2a28fbf1bdddfd5","stable_dependencies":["flac","freetype","libogg","libvorbis",{"cmake":":build"},{"doxygen":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/SFML/SFML/commit/6171cc2a0106b3d1d7aa9ea4e3aff9ca4246f34b.patch?full_index=1","sha256":"686bd41e2f1c4fec9d7ef266b65a50862577297056a12c6d5ee507f62dabf11f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/SFML/SFML/pull/3592"}]}],"stable_checksum":"19d6dbd9c901c74441d9888c13cb1399f614fe8993d59062a72cfbceb00fed04","stable_url_args":["https://www.sfml-dev.org/files/SFML-2.6.2-sources.zip"],"stable_version":"2.6.2"},"sfsexp":{"desc":"Small Fast S-Expression Library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://github.com/mjsottile/sfsexp","license":"LGPL-2.1-or-later","ruby_source_checksum":"8d46e692fa2ffaad95be36521c1ff07413041b3c40a39892c521eed1982b101b","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"15e9a18bb0d5c3c5093444a9003471c2d25ab611b4219ef1064f598668723681","stable_url_args":["https://github.com/mjsottile/sfsexp/releases/download/v1.4.1/sfsexp-1.4.1.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"1.4.1","bottle_cellar":":any","bottle_checksum":"ab57777f8d6f986c0cd673e9ee487dd7703f12f7b2b31c0747d920c78040c2e3"},"sfst":{"desc":"Toolbox for morphological analysers and other FST-based tools","executables":["fst-compact","fst-compare","fst-compiler","fst-compiler-utf8","fst-generate","fst-infl","fst-infl2","fst-infl2-daemon","fst-infl3","fst-lattice","fst-lowmem","fst-match","fst-mor","fst-parse","fst-parse2","fst-print","fst-text2bin","fst-train"],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://www.cis.uni-muenchen.de/~schmid/tools/SFST/","license":"GPL-2.0-or-later","ruby_source_checksum":"e2eb3c95028300d903ee33e4e291e397846f64006906dca1b4ccbea36f11fad2","stable_checksum":"5f3ab2d8190dc931813b5ba3cf94c72013cce7bf03e16d7fb2eda86bd99ce944","stable_url_args":["https://www.cis.uni-muenchen.de/~schmid/tools/SFST/data/SFST-1.4.7g.zip"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"1.4.7g","bottle_checksum":"421805971042457553e42fd13f7d635a5b0cce6ef1de9cd5cf4fd73689394e9a"},"sftpgo":{"caveats":"Default data location:\n\n$HOMEBREW_PREFIX/var/sftpgo\n\nConfiguration file location:\n\n$HOMEBREW_PREFIX/etc/sftpgo/sftpgo.json\n","desc":"Fully featured SFTP server with optional HTTP/S, FTP/S and WebDAV support","executables":["sftpgo"],"head_dependencies":[{"go":":build"}],"homepage":"https://sftpgo.com/","license":"AGPL-3.0-only","ruby_source_checksum":"ca48839ce064227c7b781186bb52c047889e2575f51029d0c2ce08f6c977dea3","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/sftpgo"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/sftpgo/bin/sftpgo","serve","--config-file","$HOMEBREW_PREFIX/etc/sftpgo/sftpgo.json","--log-file-path","$HOMEBREW_PREFIX/var/sftpgo/log/sftpgo.log"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"f6da983e8d35bb698e4d8e99120a61cf0234f90eed396950bbee1a58d705cbad","stable_url_args":["https://github.com/drakkan/sftpgo/releases/download/v2.7.6/sftpgo_v2.7.6_src_with_deps.tar.xz"],"stable_version":"2.7.6"},"sgn":{"desc":"Shikata ga nai (仕方がない) encoder ported into go with several improvements","executables":["sgn"],"head_dependencies":["keystone",{"go":":build"}],"head_url_args":["https://github.com/EgeBalci/sgn.git",{":branch":"master"}],"homepage":"https://github.com/EgeBalci/sgn","license":"MIT","ruby_source_checksum":"ec40608b3a345c3971103dc3117ffc2e7da996bcbd77a89adad218d378f902e2","stable_dependencies":["keystone",{"go":":build"}],"stable_checksum":"eb5d5636e7fa701e646fd321cd47adb0ded8650af1532315ddd493aff06c4c22","stable_url_args":["https://github.com/EgeBalci/sgn/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2"},"sgr":{"bottle_rebuild":5,"deprecate_args":{":date":"2025-06-21",":because":":unmaintained"},"desc":"Command-line client for Splitgraph, a version control system for data","disable_args":{":date":"2026-06-21",":because":":unmaintained"},"executables":["sgr"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libpq","openssl@3",{"pydantic":":no_linkage"},"python@3.14",{"rpds-py":":no_linkage"}],"homepage":"https://www.splitgraph.com/docs/sgr-advanced/getting-started/introduction","license":"Apache-2.0","revision":15,"ruby_source_checksum":"d3a0133f1958b2e5506191ae08e5a07181200c5c3251cd2281d7c63b006ee69d","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libpq","openssl@3",{"pydantic":":no_linkage"},"python@3.14",{"rpds-py":":no_linkage"}],"stable_patches":[{"strip":"p1","url":"https://github.com/splitgraph/sgr/commit/234bcc12d21860852a40e78a22976ae33d2f2f57.patch?full_index=1","sha256":"1308f9172de2268cadc7ae7521a0f109df3cdc40d60f4908d69934acb777a2d5","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/splitgraph/sgr/pull/813"}]}],"stable_checksum":"76a4476002b5ac5a2b9fba36b6fcffd85b878bcc25f5aae411387e04a5532459","stable_url_args":["https://files.pythonhosted.org/packages/dd/61/7d6cf822edb39d2426f6f185c7fc4de0ad4b80e0da3e5f50d94952795c11/splitgraph-0.3.12.tar.gz"],"stable_version":"0.3.12"},"sh4d0wup":{"bottle_rebuild":1,"desc":"Signing-key abuse and update exploitation framework","executables":["sh4d0wup"],"head_dependencies":["openssl@4","xz","zstd",{"pkgconf":":build"},{"rust":":build"},{"pgpdump":":test"}],"head_uses_from_macos":[[{"llvm":":build"}],["pcsc-lite"]],"homepage":"https://github.com/kpcyrd/sh4d0wup","license":"GPL-3.0-or-later","ruby_source_checksum":"bb95f01980723159cd9d67fd169ade6dc0e72a37f182d831b8d752e61716a439","stable_dependencies":["openssl@4","xz","zstd",{"pkgconf":":build"},{"rust":":build"},{"pgpdump":":test"}],"stable_checksum":"92c88eed86e7f6453807db2e5b154859a5952d3ff6be8a2a685879a838f3438f","stable_url_args":["https://github.com/kpcyrd/sh4d0wup/archive/refs/tags/v0.11.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["pcsc-lite"]],"stable_version":"0.11.1"},"sha1dc":{"desc":"Tool to detect SHA-1 collisions in files, including SHAttered","executables":["sha1dcsum","sha1dcsum_partialcoll"],"head_dependencies":[{"coreutils":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/cr-marcstevens/sha1collisiondetection.git",{":branch":"master"}],"homepage":"https://github.com/cr-marcstevens/sha1collisiondetection","license":"MIT","ruby_source_checksum":"0802646c23e568c3b0c518e7cc20d13d16577f42daa47b309d732e1976825bf5","stable_dependencies":[{"coreutils":":build"},{"libtool":":build"}],"stable_checksum":"77a1c2b2a4fbe4f78de288fa4831ca63938c3cb84a73a92c79f436238bd9ac07","stable_url_args":["https://github.com/cr-marcstevens/sha1collisiondetection/archive/refs/tags/stable-v1.0.3.tar.gz"],"stable_version":"1.0.3","bottle_cellar":":any","bottle_checksum":"320528612c69085d4e283dba52d84dd5101fb2348ff15955a480c08cfe4f06d0"},"sha2":{"bottle_rebuild":4,"deprecate_args":{":date":"2026-06-22",":because":":repo_removed"},"desc":"Implementation of SHA-256, SHA-384, and SHA-512 hash algorithms","disable_args":{":date":"2027-06-22",":because":":repo_removed"},"executables":["sha2"],"homepage":"https://aarongifford.com/computers/sha.html","license":"BSD-3-Clause","ruby_source_checksum":"bf85480efd12d30123b830994bcbbc703109a10c553d2b8b99d95138507275a6","stable_checksum":"67bc662955c6ca2fa6a0ce372c4794ec3d0cd2c1e50b124e7a75af7e23dd1d0c","stable_url_args":["https://aarongifford.com/computers/sha2-1.0.1.tgz"],"stable_version":"1.0.1","bottle_checksum":"91f4212fa2ed1f101b06614c3bcc52433b1f92f2e4a2bca0092e98e3c1b5f1b7"},"sha3sum":{"bottle_rebuild":1,"desc":"Keccak, SHA-3, SHAKE, and RawSHAKE checksum utilities","executables":["keccak-224sum","keccak-256sum","keccak-384sum","keccak-512sum","keccaksum","rawshake128sum","rawshake256sum","rawshake512sum","sha3-224sum","sha3-256sum","sha3-384sum","sha3-512sum","sha3sum","shake128sum","shake256sum","shake512sum"],"head_dependencies":["libkeccak"],"homepage":"https://codeberg.org/maandree/sha3sum","license":"ISC","ruby_source_checksum":"45a175bcea75d9c2c77e81d8fdea6cfb01c26f05b31b6483667d62e57b478638","stable_dependencies":["libkeccak"],"stable_checksum":"58778e4ec52dadf6d9b21a9665050458db56c67dd7167978bea2464eef354f13","stable_url_args":["https://codeberg.org/maandree/sha3sum/archive/1.2.5.tar.gz"],"stable_version":"1.2.5"},"shadcn":{"desc":"CLI for adding components to your project","executables":["shadcn"],"head_dependencies":["node"],"homepage":"https://ui.shadcn.com","license":"MIT","ruby_source_checksum":"681d2eca6c777bfc675a740f792daccc80390ea2f4fa743c03f3999ef923edc6","stable_dependencies":["node"],"stable_checksum":"93c7018d30af36399f2ad886f046adc63f0f64c6865d9117d2599ccb5ab49226","stable_url_args":["https://registry.npmjs.org/shadcn/-/shadcn-4.22.1.tgz"],"stable_version":"4.22.1"},"shaderc":{"desc":"Collection of tools, libraries, and tests for Vulkan shader compilation","executables":["glslc"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/shaderc.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/google/shaderc","license":"Apache-2.0","ruby_source_checksum":"af90df2b5f2a328d31ffdcb8ae5d53a9276151f79b54c011c74ebd1d3d51c8ce","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f06ce5bcca94e5df7f34e115743597d0ad2e13c5fe9213c67dc8c76031241947","stable_url_args":["https://github.com/google/shaderc/archive/refs/tags/v2026.4.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2026.4"},"shadowenv":{"desc":"Reversible directory-local environment variable manipulations","executables":["shadowenv"],"head_dependencies":[{"rust":":build"}],"homepage":"https://shopify.github.io/shadowenv/","license":"MIT","ruby_source_checksum":"61f038879bfe410aad8a36b57b82432f54ea7e20ac0efdfcbf1c4cbcf6ff041c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ff81d1baa7567b7570bb1e842d6a248f2f7c42c56bfa5f4c76beeb450395017c","stable_url_args":["https://github.com/Shopify/shadowenv/archive/refs/tags/3.5.1.tar.gz"],"stable_version":"3.5.1"},"shadowsocks-libev":{"deprecate_args":{":date":"2027-03-31",":because":"needs EOL `mbedtls@3`"},"desc":"Libev port of shadowsocks","executables":["ss-local","ss-server","ss-setup","ss-tunnel"],"head_dependencies":["c-ares","libev","libsodium","mbedtls@3","pcre2",{"asciidoc":":build"},{"cmake":":build"},{"xmlto":":build"}],"head_url_args":["https://github.com/shadowsocks/shadowsocks-libev.git",{":branch":"master"}],"homepage":"https://github.com/shadowsocks/shadowsocks-libev","license":"GPL-3.0-or-later","ruby_source_checksum":"8c8d91eb92e98dbce5d2f56be987adb90522859688668c9e40d44a33488ea6e4","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/shadowsocks-libev/bin/ss-local","-c","$HOMEBREW_PREFIX/etc/shadowsocks-libev.json"]],"stable_dependencies":["c-ares","libev","libsodium","mbedtls@3","pcre2",{"asciidoc":":build"},{"cmake":":build"},{"xmlto":":build"}],"stable_url_args":["https://github.com/shadowsocks/shadowsocks-libev.git",{":tag":"v3.3.6",":revision":"c5e8788013a37afe54ea1c2b7c03395cccc663cf"}],"stable_version":"3.3.6"},"shadowsocks-rust":{"desc":"Rust port of Shadowsocks","executables":["sslocal","ssmanager","ssserver","ssservice","ssurl"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/shadowsocks/shadowsocks-rust.git",{":branch":"master"}],"homepage":"https://shadowsocks.org/","license":"MIT","ruby_source_checksum":"f0749e058934d470dc398e05c1d19b854b94dc1b9f9d88dae6d8c523ece36ec0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"477a525e9b11d4c90ded6629552548d00a32675ec6f6f18ee45c98447e54b5f3","stable_url_args":["https://github.com/shadowsocks/shadowsocks-rust/archive/refs/tags/v1.25.0.tar.gz"],"stable_version":"1.25.0"},"shairport-sync":{"desc":"AirTunes emulator that adds multi-room capability","executables":["shairport-sync"],"head_dependencies":["ffmpeg","libao","libconfig","libdaemon","libsoxr","openssl@4","popt","pulseaudio",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/mikebrady/shairport-sync.git",{":branch":"master"}],"homepage":"https://github.com/mikebrady/shairport-sync","license":"MIT","ruby_source_checksum":"3fba5e756e14706aa967b034e1731687c63882b500af828caea20ba71445f64a","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/shairport-sync.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/shairport-sync.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/shairport-sync/bin/shairport-sync","--use-stderr","--verbose"]],"stable_dependencies":["ffmpeg","libao","libconfig","libdaemon","libsoxr","openssl@4","popt","pulseaudio",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"48d2ac1afa52d86766bc328694fa5d2d5f13a674f3e980f00d95d957453e5ee1","stable_url_args":["https://github.com/mikebrady/shairport-sync/archive/refs/tags/5.6.1.tar.gz"],"stable_version":"5.6.1"},"shallow-backup":{"desc":"Git-integrated backup tool for macOS and Linux devs","executables":["shallow-backup"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/alichtman/shallow-backup.git",{":branch":"main"}],"homepage":"https://github.com/alichtman/shallow-backup","license":"MIT","revision":8,"ruby_source_checksum":"adfa9108732b2bc8745c231464ecd9ef85d850cccefd8d4266ba950359c134b3","stable_dependencies":["python@3.15"],"stable_checksum":"016e85303accffc24b72a64cf589ff48d962298d60a37759d2302b81f7fbb8b3","stable_url_args":["https://files.pythonhosted.org/packages/16/25/621fbd73cadb2e18f56ea89ae602b2c93d88c77d9858ae16f541c523e9b3/shallow_backup-6.6.tar.gz"],"stable_version":"6.6"},"shamrock":{"bottle_rebuild":2,"desc":"Astrophysical hydrodynamics using SYCL","executables":["shamrock"],"head_dependencies":["adaptivecpp","open-mpi","python@3.15","libomp",{"cmake":":build"},{"fmt":":build"},{"nlohmann-json":":build"},{"pybind11":":build"}],"head_url_args":["https://github.com/Shamrock-code/Shamrock.git",{":branch":"main"}],"homepage":"https://shamrock-code.github.io","license":"CECILL-2.1","revision":1,"ruby_source_checksum":"6891a4b9848f8302cdc6829d25b41f7cbbcfdec95f5bf7ca2cf51ccaaa8ebeee","stable_dependencies":["adaptivecpp","open-mpi","python@3.15","libomp",{"cmake":":build"},{"fmt":":build"},{"nlohmann-json":":build"},{"pybind11":":build"}],"stable_checksum":"72683352d862d7b3d39568151a17ea78633bd4976a40eacb77098d3ef0ca3c55","stable_url_args":["https://github.com/Shamrock-code/Shamrock/releases/download/v2025.10.0/shamrock-2025.10.0.tar"],"stable_version":"2025.10.0"},"shapelib":{"desc":"Library for reading and writing ArcView Shapefiles","executables":["Shape_PointInPoly","csv2shp","dbfadd","dbfcat","dbfcreate","dbfdump","dbfinfo","shpadd","shpcat","shpcentrd","shpcreate","shpdata","shpdump","shpdxf","shpfix","shpinfo","shprewind","shpsort","shptreedump","shpwkb"],"head_dependencies":[{"cmake":":build"}],"homepage":"http://shapelib.maptools.org/","license":{":any_of":["LGPL-2.0-or-later","MIT"]},"ruby_source_checksum":"b3b9cb3d4d42fd2768dd45cf0b6261334f7816b9e491830e79bcc1aa765cfac2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3ff5ead18ca6d2fe249f0e80b361e1ad6782165115268ed4a58c780a60c1e0eb","stable_url_args":["https://download.osgeo.org/shapelib/shapelib-1.6.3.tar.gz"],"stable_version":"1.6.3"},"shared-mime-info":{"compatibility_version":1,"desc":"Database of common MIME types","executables":["update-mime-database"],"head_dependencies":["glib",{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"head_url_args":["https://gitlab.freedesktop.org/xdg/shared-mime-info.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wiki.freedesktop.org/www/Software/shared-mime-info","license":"GPL-2.0-only","link_overwrite_paths":["share/mime/packages/freedesktop.org.xml"],"post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/mime"},"type":"update_mime_database"}],"ruby_source_checksum":"13d2c187ea9b70b2c1e22fe75e631e48478ec565b002057a884defc8192c5543","stable_dependencies":["glib",{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"stable_checksum":"b75b420da9b0be9a3d99b1bee6ed87957b56ab54583ac1a97fbd0dc98ddddb25","stable_url_args":["https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.5.1/shared-mime-info-2.5.1.tar.bz2"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"2.5.1"},"shc":{"desc":"Shell Script Compiler","executables":["shc"],"head_url_args":["https://github.com/neurobin/shc.git",{":branch":"master"}],"homepage":"https://neurobin.github.io/shc","license":"GPL-3.0-or-later","ruby_source_checksum":"bf517d499731f5df8fe8fd14fcf07551e0c71f9487f0d1cbbabc4b8fc298b084","stable_checksum":"7d7fa6a9f5f53d607ab851d739ae3d3b99ca86e2cb1425a6cab9299f673aee16","stable_url_args":["https://github.com/neurobin/shc/archive/refs/tags/4.0.3.tar.gz"],"stable_version":"4.0.3","bottle_checksum":"b08711bc5713b2cafa6ae423220b9f6f7046d2c2a4aa3d0c9d88104b6f64a8b6"},"sheenbidi":{"desc":"Fast and stable implementation of the Unicode Bidirectional Algorithm","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/Tehreer/SheenBidi","license":"Apache-2.0","oldnames":["sheen-bidi"],"ruby_source_checksum":"63b05e5b63f97d7de90d84f6fa420cf31f457328f9437557bf0988222321c805","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"86c56014034739ba39a24c23eb00323b0bf6f737354f665786015fca842af786","stable_url_args":["https://github.com/Tehreer/SheenBidi/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0"},"sheets":{"desc":"Terminal based spreadsheet tool","executables":["sheets"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/maaslalani/sheets.git",{":branch":"main"}],"homepage":"https://github.com/maaslalani/sheets","license":"MIT","ruby_source_checksum":"747a8b3914e25043af17db1d2ff3a20208d26357fc32aeba07bb3bd1b50d193c","stable_dependencies":[{"go":":build"}],"stable_checksum":"d65b37c4d40c0a531a87a81848350528387e1247b24d2aa3a04dd5a41338c9fa","stable_url_args":["https://github.com/maaslalani/sheets/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"sheldon":{"desc":"Fast, configurable, shell plugin manager","executables":["sheldon"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/rossmacarthur/sheldon.git",{":branch":"trunk"}],"head_uses_from_macos":[["curl",{":since":":sonoma"}]],"homepage":"https://sheldon.cli.rs","license":{":any_of":["Apache-2.0","MIT"]},"revision":1,"ruby_source_checksum":"f20284b94c4931748acd65f64f61554aafa40ab0b2cfc52242e51ac57fb6a973","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"a32e181667ec8bf235f0c50f2671d3c0d78fbdd7502a61e2f88c7deacb534b20","stable_url_args":["https://github.com/rossmacarthur/sheldon/archive/refs/tags/0.8.5.tar.gz"],"stable_uses_from_macos":[["curl",{":since":":sonoma"}]],"stable_version":"0.8.5"},"shell2http":{"desc":"Executing shell commands via HTTP server","executables":["shell2http"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/msoap/shell2http.git",{":branch":"master"}],"homepage":"https://github.com/msoap/shell2http","license":"MIT","ruby_source_checksum":"855838de3edbaf136028664134643b83a3cd5141705f932a11aee35965784a53","stable_dependencies":[{"go":":build"}],"stable_checksum":"0182c5d5a4574f7c932172001378132d99ed9b41432d159d70e3a19ef3c29145","stable_url_args":["https://github.com/msoap/shell2http/archive/refs/tags/v1.18.0.tar.gz"],"stable_version":"1.18.0"},"shellcheck":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Static analysis and lint tool, for (ba)sh scripts","executables":["shellcheck"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"pandoc":":build"}],"head_url_args":["https://github.com/koalaman/shellcheck.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://www.shellcheck.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"679919721a39399c8998750bc3650cf270b07584075196a2126f10edfbfd3058","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"},{"pandoc":":build"}],"stable_checksum":"8b07554f92e4fbfc33f1539a1f475f21c6503ceae8f806efcc518b1f529f7102","stable_url_args":["https://github.com/koalaman/shellcheck/archive/refs/tags/v0.11.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.11.0"},"shellharden":{"desc":"Bash syntax highlighter that encourages/fixes variables quoting","executables":["shellharden"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/anordal/shellharden","license":"MPL-2.0","ruby_source_checksum":"687ebc9e557dd27a03cbc62d89ea1947af96af4c0fea39223631a81be3a6e4c8","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3a6721c3409c70449c24a5b33f83d0d05026f2318fe052db5c6d0834e2b29c6c","stable_url_args":["https://github.com/anordal/shellharden/archive/refs/tags/v4.3.2.tar.gz"],"stable_version":"4.3.2"},"shellinabox":{"bottle_rebuild":2,"desc":"Export command-line tools to web based terminal emulator","executables":["shellinaboxd"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/shellinabox/shellinabox","license":{"GPL-2.0-only":{":with":"GPL-3.0-linking-source-exception"}},"local_patch_checksums":{"Patches/shellinabox/2.20.patch":"86c2567f8f4d6c3eb6c39577ad9025dbc0d797565d6e642786e284ac8b66bd39"},"ruby_source_checksum":"cc2fb71b0404db4c414387a735573f4619abba8600e46e3f7ccdede15960f996","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/shellinabox/2.20.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/shellinabox/shellinabox/pull/467"}]}],"stable_checksum":"2a8f94beb286d0851bb146f7a7c480a8740f59b959cbd274e21a8fcbf0a7f307","stable_url_args":["https://github.com/shellinabox/shellinabox/archive/refs/tags/v2.21.tar.gz"],"stable_version":"2.21"},"shellshare":{"desc":"Live Terminal Broadcast","executables":["shellshare"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/vitorbaptista/shellshare.git",{":branch":"main"}],"homepage":"https://shellshare.net","license":"Apache-2.0","ruby_source_checksum":"3c8db3b9846f9caef32676d85fa8daba2815157d747567ccd611668d66349044","stable_dependencies":[{"rust":":build"}],"stable_checksum":"f1619e4d7c604ffe6a2eac5b65529fecf063bfa10d592a23d556067a24a69acd","stable_url_args":["https://github.com/vitorbaptista/shellshare/archive/refs/tags/v3.12.0.tar.gz"],"stable_version":"3.12.0"},"shellspec":{"bottle_rebuild":1,"desc":"BDD unit testing framework for dash, bash, ksh, zsh and all POSIX shells","executables":["shellspec"],"head_url_args":["https://github.com/shellspec/shellspec.git",{":branch":"master"}],"homepage":"https://shellspec.info/","license":"MIT","ruby_source_checksum":"e1c1bb1cf018aa068955e09d21bcadbe4fd33fe473ae6960db76ea62bfcbca10","stable_checksum":"400d835466429a5fe6c77a62775a9173729d61dd43e05dfa893e8cf6cb511783","stable_url_args":["https://github.com/shellspec/shellspec/archive/refs/tags/0.28.1.tar.gz"],"stable_version":"0.28.1","bottle_tag":":all","bottle_checksum":"c39e6acfcb13b4e82fdaf4e2a2788c5b43eacd7be9d2f98d5d786d0e741befad"},"shelltestrunner":{"bottle_rebuild":1,"desc":"Portable command-line tool for testing command-line programs","executables":["shelltest"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/simonmichael/shelltestrunner","license":"GPL-3.0-or-later","ruby_source_checksum":"1e2213c55253441820a07f0440c9e3af2efad63831b5755379e930b3ff20e923","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"b1742f8c0262034197faa879f1871848a3c404bc8a8aab706fbd053130d3414d","stable_url_args":["https://hackage.haskell.org/package/shelltestrunner-1.11/shelltestrunner-1.11.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.11"},"shellz":{"desc":"Small utility to track and control custom shellz","executables":["shellz"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/evilsocket/shellz","license":"GPL-3.0-only","ruby_source_checksum":"4190206c3f35b4f77282713f444156a7b96dd9905751e723cb24517b36187a26","stable_dependencies":[{"go":":build"}],"stable_checksum":"3a89e3d573563a0c2ccb1831ff41fc0204c8b4efb011c10108ab98451a309b1c","stable_url_args":["https://github.com/evilsocket/shellz/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_checksum":"3145d8638bc906488ffff093a2d53829df20b80a48403d10c71e30d9ed3f4b89"},"shepherd":{"desc":"Service manager that looks after the herd of system services","executables":["halt","herd","reboot","shepherd","shutdown"],"head_dependencies":["guile","guile-fibers",{"pkgconf":":build"},{"gnu-sed":":build"}],"homepage":"https://www.gnu.org/software/shepherd/","license":"GPL-3.0-or-later","ruby_source_checksum":"c43ada3e1cf1a30dba3d017965f61c524a71e5595e5416b1ce5ec2b7d11e51dd","stable_dependencies":["guile","guile-fibers",{"pkgconf":":build"},{"gnu-sed":":build"}],"stable_checksum":"e488c585c8418df6e8f476dca81b72910f337c9cd3608fb467de5260004000d6","stable_url_args":["https://ftpmirror.gnu.org/shepherd/shepherd-1.0.9.tar.gz"],"stable_version":"1.0.9"},"sherif":{"desc":"Opinionated, zero-config linter for JavaScript monorepos","executables":["sherif"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/QuiiBz/sherif","license":"MIT","ruby_source_checksum":"bc5156d4a1b839edb50fd99c3370968f5840d4061d988a589434f3a296b88724","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5d5f97533ecce6fc0abce023f7e6bf6490d4c4cd8042691a4ea44cd83cd0fa6d","stable_url_args":["https://github.com/QuiiBz/sherif/archive/refs/tags/v1.13.0.tar.gz"],"stable_version":"1.13.0"},"sherlock":{"bottle_rebuild":1,"desc":"Hunt down social media accounts by username","executables":["sherlock"],"head_dependencies":[{"certifi":":no_linkage"},"numpy","python@3.15",{"cmake":":build"}],"head_url_args":["https://github.com/sherlock-project/sherlock.git",{":branch":"master"}],"homepage":"https://sherlockproject.xyz/","license":"MIT","revision":1,"ruby_source_checksum":"476b43958465cadcbf54f8cd90d04e9c0fe0b85a9315b8f94d26ac6befdb4e99","stable_dependencies":[{"certifi":":no_linkage"},"numpy","python@3.15",{"cmake":":build"}],"stable_checksum":"18cc9d571a84499eec43f3c96eaac1cb089e12ad0d0fc5016c828d38e035cc5a","stable_url_args":["https://files.pythonhosted.org/packages/ff/d1/e4319259d1eb955aed24db5c91c110f46e72ad2d2ead70407f55c6b1dcc6/sherlock_project-0.16.2.tar.gz"],"stable_version":"0.16.2"},"shfmt":{"desc":"Autoformat shell script source code","executables":["shfmt"],"head_dependencies":[{"go":":build"},{"scdoc":":build"}],"head_url_args":["https://github.com/mvdan/sh.git",{":branch":"master"}],"homepage":"https://github.com/mvdan/sh","license":"BSD-3-Clause","ruby_source_checksum":"40390a14b743051ffdedd282be8e1db23f68bbd5d6dbe6f9584e1fba3e742483","stable_dependencies":[{"go":":build"},{"scdoc":":build"}],"stable_checksum":"ec4bdb88ab6c95686be3a4eeb4ad77d2b49d33d2ed7b0a65035cd52d2d87c443","stable_url_args":["https://github.com/mvdan/sh/archive/refs/tags/v3.14.1.tar.gz"],"stable_version":"3.14.1"},"shibboleth-sp":{"desc":"Shibboleth 2 Service Provider daemon","executables":["mdquery","resolvertest","shibd"],"head_dependencies":["apr","apr-util","boost","httpd","log4shib","opensaml","unixodbc","xerces-c","xml-security-c","xml-tooling-c",{"pkgconf":":build"}],"head_uses_from_macos":[["krb5"]],"homepage":"https://wiki.shibboleth.net/confluence/display/SHIB2","license":"Apache-2.0","revision":1,"ruby_source_checksum":"4183bf2df8146a685ecdf8ac1ea8039561fd3b82c2f162939ddbe670f458ba61","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/shibboleth-sp/sbin/shibd","-F","-f","-p","$HOMEBREW_PREFIX/var/run/shibboleth/shibd.pid"]],"stable_dependencies":["apr","apr-util","boost","httpd","log4shib","opensaml","unixodbc","xerces-c","xml-security-c","xml-tooling-c",{"pkgconf":":build"}],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/freebsd/freebsd-ports/319b9c0cd3556550f107a1b4d8f083b0eba665b9/security/shibboleth-sp/files/patch-shibsp_util_IPRange.cpp","sha256":"fb1585b6e2e2ff44bf4460dcf6388d9657804f3938c1ead728864482d7537f06","type":"unofficial"}],"stable_checksum":"17e071191db795b21e89d7793fd4603e2d1375d7ee8ff002a54c5d2c8ce77a2f","stable_url_args":["https://shibboleth.net/downloads/service-provider/3.6.0/shibboleth-sp-3.6.0.tar.bz2"],"stable_uses_from_macos":[["krb5"]],"stable_version":"3.6.0"},"shiki":{"desc":"Beautiful yet powerful syntax highlighter","executables":["cli","shiki","shiki-cli","skat"],"head_dependencies":["node"],"homepage":"https://shiki.style/","license":"MIT","ruby_source_checksum":"9994fb7322f686e2bb90ccc2de5cfbf8db7d3e3f2e9d06c46bcdd165dfc58e8a","stable_dependencies":["node"],"stable_checksum":"1e0abe72f8c477706f0c4fd82ff24af1feb8c34867695ddc03766ed5e5f8155f","stable_url_args":["https://registry.npmjs.org/@shikijs/cli/-/cli-4.5.0.tgz"],"stable_version":"4.5.0","bottle_tag":":all","bottle_checksum":"d67a1d771a5c5fd98e318cb4858c73d0e86bb8d254109c7065b7713d8a6e24bf"},"shimmy":{"desc":"Small local inference server with OpenAI-compatible GGUF endpoints","executables":["create_realistic_safetensors","create_test_safetensors","shimmy","test_real_safetensors"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Michael-A-Kuykendall/shimmy.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/Michael-A-Kuykendall/shimmy","license":"Apache-2.0","ruby_source_checksum":"d54e4d21949d124c3af435faacbf766ef6e485fcd12f498ec304513cbef74546","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/shimmy.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/shimmy.error.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/shimmy/bin/shimmy","serve","--bind","127.0.0.1:11435"]],"stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"1db5bad1b642bc529ef3e9c4a585be6e7e27c22da85035a8bfda69213755f465","stable_url_args":["https://github.com/Michael-A-Kuykendall/shimmy/archive/refs/tags/v2.6.5.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"2.6.5"},"shivavg":{"desc":"OpenGL based ANSI C implementation of the OpenVG standard","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://sourceforge.net/projects/shivavg/","license":"LGPL-2.1-or-later","ruby_source_checksum":"c16bf5ca5fae7b974ab18540d721f3eb1298814cac79f39d77c5a973ce064295","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Ecognize/ShivaVG/commit/fe3bb03d7b03591b26ab7c399f51edcd130f0f4e.patch?full_index=1","sha256":"f4eb595afb053eb0a093dcf50748b54e01eff729f4589f82deb8f6f2ce8f571b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/Ecognize/ShivaVG/issues/12"}]}],"stable_checksum":"9735079392829f7aaf79e02ed84dd74f5c443c39c02ff461cfdd19cfc4ae89c4","stable_url_args":["https://downloads.sourceforge.net/project/shivavg/ShivaVG/0.2.1/ShivaVG-0.2.1.zip"],"stable_version":"0.2.1","bottle_cellar":":any","bottle_checksum":"0f6298f4a9c2aa7bb11d2b9d6a16a8c14a5699e333e41a167f356e7ae140b77c"},"shmcat":{"desc":"Tool that dumps shared memory segments (System V and POSIX)","executables":["shmcat"],"homepage":"https://shmcat.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"f6f1aae5526777c872af67234ad7b94aca385b2b7c78d1b5f1c5b3360496b7bb","stable_checksum":"821212924bf9ef3fbd7a357b4f1065898c12635b86fa5d7bad259533d251076e","stable_url_args":["https://downloads.sourceforge.net/project/shmcat/shmcat-1.10.tar.xz"],"stable_version":"1.10"},"shml":{"bottle_rebuild":1,"desc":"Style Framework for The Terminal","executables":["shml","shml.sh"],"homepage":"https://odb.github.io/shml/","license":"MIT","ruby_source_checksum":"8465dce5a1059095c6ffd5f6b3c1bdfa50a2fdf7eefe4179d9505c84094de36f","stable_checksum":"0f0634fe5dd043f5ff52946151584a59b5826acbb268c9d884a166c3196b8f4f","stable_url_args":["https://github.com/odb/shml/archive/refs/tags/1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"54617898e5fd7439756e61a1ccb2489d41ef4c5183b8b248156e4ecad3bf245e"},"shmux":{"desc":"Execute the same command on many hosts in parallel","executables":["shmux"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/shmux/shmux","license":"BSD-3-Clause","ruby_source_checksum":"41356d640e41561b5619959c58528dbf9a5175ddc76caf29ff02f75de171beb1","stable_checksum":"c9f8863e2550e23e633cf5fc7a9c4c52d287059f424ef78aba6ecd98390fb9ab","stable_url_args":["https://github.com/shmux/shmux/archive/refs/tags/v1.0.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.0.3","bottle_checksum":"252d01294232eadb06c95e9fcd0dd73438a2871dfab43210481df95ad30df586"},"shntool":{"bottle_rebuild":2,"desc":"Multi-purpose tool for manipulating and analyzing WAV files","executables":["shncat","shncmp","shnconv","shncue","shnfix","shngen","shnhash","shninfo","shnjoin","shnlen","shnpad","shnsplit","shnstrip","shntool","shntrim"],"homepage":"http://shnutils.freeshell.org/shntool/","license":"GPL-2.0-or-later","ruby_source_checksum":"c4aa84f12f74dfa11cb77a11ddc5538a58961eef747a5bbabaef3f5964941597","stable_checksum":"74302eac477ca08fb2b42b9f154cc870593aec8beab308676e4373a5e4ca2102","stable_url_args":["https://deb.debian.org/debian/pool/main/s/shntool/shntool_3.0.10.orig.tar.gz"],"stable_version":"3.0.10","bottle_checksum":"f8a5ea952382da86b8ebc29ccc1ab8c4d818a69a408c7e2adbd9cec2139fb5e6"},"shodan":{"bottle_rebuild":1,"desc":"Python library and command-line utility for Shodan","executables":["shodan"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/achillean/shodan-python.git",{":branch":"master"}],"homepage":"https://cli.shodan.io","license":"MIT","revision":11,"ruby_source_checksum":"6f0c57d512a497ddea3d991a2ca630bcd1584ba23067a370cc31ae6d7d51efae","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/achillean/shodan-python/commit/a99fbf53139bad62fe5ba8f41ac130d5212cbf71.patch?full_index=1","sha256":"3f674707548497ea79c760697e4cd44afe0e0df4433b3b49af8ea3637903acd7","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/achillean/shodan-python/pull/209"}]}],"stable_checksum":"c73275386ea02390e196c35c660706a28dd4d537c5a21eb387ab6236fac251f6","stable_url_args":["https://files.pythonhosted.org/packages/c5/06/c6dcc975a1e7d89bc764fd271da8138b318e18080b48e7f1acd2ab63df28/shodan-1.31.0.tar.gz"],"stable_version":"1.31.0","bottle_tag":":all","bottle_checksum":"8dc0cb88dd1ba61c65115bed91b998de7d2fe879bde0a4f45703b10569a0256b"},"shortest":{"desc":"AI-powered natural language end-to-end testing framework","executables":["shortest"],"head_dependencies":["node"],"homepage":"https://shortest.com","license":"MIT","ruby_source_checksum":"9bd4b243997629d191fe5516cf40e09ad078306a98141e05230ba0332e0c8d64","stable_dependencies":["node"],"stable_checksum":"0e239bceeda97a65178b7e4b6be16cc88c67e047eeb71bfd2da04441156180f8","stable_url_args":["https://registry.npmjs.org/@antiwork/shortest/-/shortest-0.4.9.tgz"],"stable_version":"0.4.9"},"showcert":{"bottle_rebuild":1,"desc":"X.509 TLS certificate reader and creator","executables":["gencert","showcert"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"libmagic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/yaroslaff/showcert.git",{":branch":"master"}],"homepage":"https://github.com/yaroslaff/showcert","license":"MIT","revision":2,"ruby_source_checksum":"100d0250e6fb7a8c1cbd79712af11ea58f63b474d35db25b52038f2e58e58821","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"libmagic":":no_linkage"},"python@3.15"],"stable_checksum":"ae4ccd86b2fc6c5e4701be4c2b08b499966de1312bccbc58496fec69f1e1fcfc","stable_url_args":["https://files.pythonhosted.org/packages/32/d1/2728789232c766247375f98cb9d224f1db4070c5ed836468dc8c7c1359e8/showcert-0.4.16.tar.gz"],"stable_version":"0.4.16"},"showkey":{"desc":"Simple keystroke visualizer","executables":["showkey"],"head_dependencies":[{"asciidoctor":":build"}],"head_url_args":["https://gitlab.com/esr/showkey.git",{":branch":"master"}],"homepage":"http://www.catb.org/~esr/showkey/","license":"MIT","ruby_source_checksum":"a0a6ca12acf1789320cf815caa04caf6e020cf9432c090cbb3d259a0e523e44c","stable_dependencies":[{"asciidoctor":":build"}],"stable_checksum":"f4b4ff9c9655401483c60c1be6f19326560e62e854092477be037a3bb2b7fbde","stable_url_args":["https://gitlab.com/esr/showkey/-/archive/1.10/showkey-1.10.tar.bz2"],"stable_version":"1.10"},"shpool":{"desc":"Persistent shell session manager","executables":["shpool"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/shell-pool/shpool.git",{":branch":"master"}],"homepage":"https://github.com/shell-pool/shpool","license":"Apache-2.0","ruby_source_checksum":"9821a20f5fcce400baed766e465118dd5bbf6f9376a8b109931a52e3a3a04ccb","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/shpool.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/shpool.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/shpool/bin/shpool","daemon"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"171b678b38a504c2c8fa53cb8c4fcc4283fd107c12eeabd1b93d76c4a25d2087","stable_url_args":["https://github.com/shell-pool/shpool/archive/refs/tags/v0.11.5.tar.gz"],"stable_version":"0.11.5"},"shpotify":{"bottle_rebuild":1,"desc":"Command-line interface for Spotify on a Mac","executables":["spotify"],"head_url_args":["https://github.com/hnarayanan/shpotify.git",{":branch":"main"}],"homepage":"https://harishnarayanan.org/projects/shpotify/","license":"MIT","ruby_source_checksum":"aff1b366e545946390f6fb0c5724da27688bbee145197d56f9151cb2e9254606","stable_checksum":"b41d8798687be250d0306ac0c5a79420fa46619c5954286711a5d63c86a6c071","stable_url_args":["https://github.com/hnarayanan/shpotify/archive/refs/tags/2.1.tar.gz"],"stable_version":"2.1","bottle_tag":":all","bottle_checksum":"a77b8a65c1e58b6bf20d640d688e62c01332f1663c7da3b37d7e0329280b4892"},"shtool":{"bottle_rebuild":1,"desc":"GNU's portable shell tool","executables":["shtool","shtoolize"],"homepage":"https://www.gnu.org/software/shtool/","license":"GPL-2.0-or-later","ruby_source_checksum":"0e306965df8e4eb86c4097dbed8e9c9bc1a01672705642f5cd7950cabb58e081","stable_checksum":"1298a549416d12af239e9f4e787e6e6509210afb49d5cf28eb6ec4015046ae19","stable_url_args":["https://ftpmirror.gnu.org/shtool/shtool-2.0.8.tar.gz"],"stable_version":"2.0.8","bottle_tag":":all","bottle_checksum":"3edcbc54268a95648cc37c6f08b9ccf66968d3a7b8f76966c4038a1559203a56"},"shtools":{"desc":"Spherical Harmonic Tools","head_dependencies":["fftw","gcc","openblas"],"head_url_args":["https://github.com/SHTOOLS/SHTOOLS.git",{":branch":"master"}],"homepage":"https://shtools.github.io/SHTOOLS/","license":"BSD-3-Clause","ruby_source_checksum":"47b9ce2958917125c77c9fba22054251465bcf7de97515e4f444437f959bba83","stable_dependencies":["fftw","gcc","openblas"],"stable_checksum":"df2085e1408b078009a798db0c7eb13b56968853d8b86e1a963695fcb985bef7","stable_url_args":["https://github.com/SHTOOLS/SHTOOLS/archive/refs/tags/v4.14.1.tar.gz"],"stable_version":"4.14.1"},"shub":{"bottle_rebuild":1,"desc":"Scrapinghub command-line client","executables":["shub"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/scrapinghub/shub.git",{":branch":"master"}],"homepage":"https://shub.readthedocs.io/en/latest/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"77f79717e4adf9e3381b473faac7a71514faa8241cf28c4a50f7c25e93677682","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"4ede0607380bad7df43160dcd0401b47eee309a37fdaf098d6a4621bbfe76a2b","stable_url_args":["https://files.pythonhosted.org/packages/41/c0/e4cd695b5335dab990dafe0e773382f509d6d8cf77124ca523a66e928439/shub-2.18.1.tar.gz"],"stable_version":"2.18.1"},"shuffledns":{"desc":"Enumerate subdomains using active bruteforce & resolve subdomains with wildcards","executables":["shuffledns"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/shuffledns.git",{":branch":"main"}],"homepage":"https://projectdiscovery.io","license":"GPL-3.0-or-later","ruby_source_checksum":"62f03f33f5d297e077b7a1b6926980b54705630dd4e3ab8dc82f4e1be0f67a8e","stable_dependencies":[{"go":":build"}],"stable_checksum":"f1a067b81980c57c9c024aab5988c78cb93159312d6fcf5c2ba0fd6b46d6f4e0","stable_url_args":["https://github.com/projectdiscovery/shuffledns/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"shunit2":{"bottle_rebuild":1,"desc":"Unit testing framework for Bourne-based shell scripts","executables":["shunit2"],"homepage":"https://github.com/kward/shunit2","license":"Apache-2.0","ruby_source_checksum":"0214b52e5848852c266370d23eb567a59a2a232766ac6a850cddf29fd1764c60","stable_checksum":"b2fed28ba7282e4878640395284e43f08a029a6c27632df73267c8043c71b60c","stable_url_args":["https://github.com/kward/shunit2/archive/refs/tags/v2.1.8.tar.gz"],"stable_version":"2.1.8","bottle_tag":":all","bottle_checksum":"b706f44b77486bdf9fc7629b0fed435e9e5592055c847f7d2bda9f4ed84d8cc2"},"shush":{"bottle_rebuild":1,"desc":"Encrypt and decrypt secrets using the AWS Key Management Service","executables":["shush"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/realestate-com-au/shush.git",{":branch":"master"}],"homepage":"https://github.com/realestate-com-au/shush","license":"MIT","ruby_source_checksum":"0e4cb63d8da6e18e9757960411937b82c19495a2d999b9e3366489c175c97fbb","stable_dependencies":[{"go":":build"}],"stable_checksum":"b759401d94b2ebcc4a5561e28e1c533f3bd19aaa75eb0a48efc53c71f864e11b","stable_url_args":["https://github.com/realestate-com-au/shush/archive/refs/tags/v1.5.5.tar.gz"],"stable_version":"1.5.5","bottle_checksum":"2f4578b270925b1861d476ea6e55e5aed44e3d690f27c9a2118e2079f3ed1fc7"},"shuttle-cli":{"conflicts":[["cargo-shuttle",{":because":"both install `shuttle` binaries"}]],"desc":"CLI for handling shared build and deploy tools between many projects","executables":["shuttle"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/lunarway/shuttle.git",{":branch":"master"}],"homepage":"https://github.com/lunarway/shuttle","license":"Apache-2.0","oldnames":["shuttle"],"ruby_source_checksum":"ad022d5d87d9fe41d75a9b6a73d490067008b36ea5f68e4a53459a9e6f26fbc1","stable_dependencies":[{"go":":build"}],"stable_checksum":"7112b1b562aee1f2b9af17362aa18891a02571ab405d64719fb67ce887a3c5a3","stable_url_args":["https://github.com/lunarway/shuttle/archive/refs/tags/v0.25.1.tar.gz"],"stable_version":"0.25.1"},"shyaml":{"bottle_rebuild":7,"deprecate_args":{":date":"2025-10-26",":because":":unmaintained",":replacement_formula":"yq"},"desc":"Command-line YAML parser","disable_args":{":date":"2026-10-26",":because":":unmaintained",":replacement_formula":"yq"},"executables":["shyaml"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/0k/shyaml.git",{":branch":"master"}],"homepage":"https://github.com/0k/shyaml","license":"BSD-2-Clause","revision":2,"ruby_source_checksum":"6701e25978a25095531d2c41edef85998ad96e7eacbe036f1ad795003a12fad5","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"696e94f1c49d496efa58e09b49c099f5ebba7e24b5abe334f15e9759740b7fd0","stable_url_args":["https://files.pythonhosted.org/packages/b9/59/7e6873fa73a476de053041d26d112b65d7e1e480b88a93b4baa77197bd04/shyaml-0.6.2.tar.gz"],"stable_version":"0.6.2"},"sic":{"desc":"Minimal multiplexing IRC client","executables":["sic"],"head_url_args":["https://git.suckless.org/sic/",{":branch":"master",":using":":git"}],"homepage":"https://tools.suckless.org/sic/","license":"MIT","ruby_source_checksum":"66112bd8dc00d8bf13e2a7c443106abce6a62bb232accdbdec964f5fbf61fdd1","stable_checksum":"30478fab3ebc75f2eb5d08cbb5b2fedcaf489116e75a2dd7197e3e9c733d65d2","stable_url_args":["https://dl.suckless.org/tools/sic-1.3.tar.gz"],"stable_version":"1.3","bottle_checksum":"c82a6f606d883c125acc102b457fa5e38d1475665f5c99e1715840cd6f00edd5"},"sickchill":{"desc":"Automatic Video Library Manager for TV Shows","executables":["SickChill","sickchill"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/SickChill/SickChill.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://sickchill.github.io","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"fdf641514d2ec222169a6bf9d997ce0d6b7af04127b6c46c92c044e80437a932","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/sickchill"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/sickchill/bin/sickchill","--datadir","$HOMEBREW_PREFIX/var/sickchill","--quiet","--nolaunch"]],"stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"52b8d786ccfb6870da996bf9b62530dd80d01e818470d8340967c3a8d006cdbb","stable_url_args":["https://github.com/SickChill/sickchill/archive/refs/tags/2026.10.8.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"2026.10.8"},"sickle":{"bottle_rebuild":1,"desc":"Windowed adaptive trimming for FASTQ files using quality","executables":["sickle"],"homepage":"https://github.com/najoshi/sickle","license":"MIT","ruby_source_checksum":"ded37baabd7f1e10a155b3da31d461f76740556914fec5df488e09088356ec0b","stable_checksum":"eab271d25dc799e2ce67c25626128f8f8ed65e3cd68e799479bba20964624734","stable_url_args":["https://github.com/najoshi/sickle/archive/refs/tags/v1.33.tar.gz"],"stable_version":"1.33"},"sidekick":{"bottle_rebuild":1,"desc":"Deploy applications to your VPS","executables":["sidekick"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/MightyMoud/sidekick","license":"GPL-3.0-only","ruby_source_checksum":"a5656856018b649f3a37a707add084ef99ae3ceced77486a8d205c059c3338b4","stable_dependencies":[{"go":":build"}],"stable_checksum":"174224422622158ee78d423ac3c25bb9265914983a1f9b5b2e14543dcb0fe939","stable_url_args":["https://github.com/MightyMoud/sidekick/archive/refs/tags/v0.6.6.tar.gz"],"stable_version":"0.6.6"},"siege":{"caveats":"macOS has only 16K ports available that won't be released until socket\nTIME_WAIT is passed. The default timeout for TIME_WAIT is 15 seconds.\nConsider reducing in case of available port bottleneck.\n\nYou can check whether this is a problem with netstat:\n\n    # sysctl net.inet.tcp.msl\n    net.inet.tcp.msl: 15000\n\n    # sudo sysctl -w net.inet.tcp.msl=1000\n    net.inet.tcp.msl: 15000 -> 1000\n\nRun siege.config to create the ~/.siegerc config file.\n","desc":"HTTP regression testing and benchmarking utility","executables":["bombardment","siege","siege.config","siege2csv.pl"],"head_dependencies":["openssl@4"],"homepage":"https://www.joedog.org/siege","license":"GPL-3.0-or-later","ruby_source_checksum":"e73eac884d04006de0749fbaa5013a2c0cf11bbfaf3461d7327395bc01652ca8","stable_dependencies":["openssl@4"],"stable_checksum":"78af482fc655f1cf7270fdbc3171581ed4cb3163009f7f4f056fc2b7e2d24453","stable_url_args":["https://download.joedog.org/siege/siege-4.2.0.tar.gz"],"stable_version":"4.2.0"},"sift":{"desc":"Fast and powerful open source alternative to grep","executables":["sift"],"head_dependencies":[{"go":":build"}],"homepage":"https://sift-tool.org/","license":"GPL-3.0-only","ruby_source_checksum":"60ef6ba757d8b78daac263e24644ae740c2443bbda9a46731808d4283c00d82b","stable_dependencies":[{"go":":build"}],"stable_checksum":"d6d8274e475f3f1235eb0118a89f981e0f7741b9f27243d679d3ecd76f68fe03","stable_url_args":["https://github.com/svent/sift/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2"},"sigi":{"deprecate_args":{":date":"2026-09-17",":because":":checksum_mismatch"},"desc":"Organizing tool for terminal lovers that hate organizing","disable_args":{":date":"2027-09-17",":because":":checksum_mismatch"},"executables":["sigi"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/so-dang-cool/sigi.git",{":branch":"core"}],"homepage":"https://sigi.quest/","license":"GPL-2.0-only","ruby_source_checksum":"521b627108466568f507fc0628fc15978ecdce9ba6df615092c9add1bc42bb7b","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a40abce8da7fadd4ce4b51f9124210cc9337c474b40046e4eb6301c42da9af22","stable_url_args":["https://github.com/so-dang-cool/sigi/archive/refs/tags/v3.8.0.tar.gz"],"stable_version":"3.8.0"},"sigma-cli":{"bottle_rebuild":1,"conflicts":[["open-simh",{":because":"both install `sigma` binaries"}]],"desc":"CLI based on pySigma","executables":["sigma"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/SigmaHQ/sigma-cli.git",{":branch":"main"}],"homepage":"https://github.com/SigmaHQ/sigma-cli","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"20a4aa11a2a5747c9b5a16ee8d2e52081b38d14c410ea871902a527eb9d56277","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"e87e4f241b309e84f67fb38aa768ddd6d911f90e061c885c0aa16a6dcb7fbad7","stable_url_args":["https://files.pythonhosted.org/packages/13/63/f6bae3c67004d3f0f496805d25cf8d7e355c59341b58ae534778e33c17be/sigma_cli-3.1.0.tar.gz"],"stable_version":"3.1.0"},"signal-cli":{"desc":"CLI and dbus interface for WhisperSystems/libsignal-service-java","executables":["signal-cli"],"head_dependencies":[{"asciidoc":":build"},{"cmake":":build"},{"docbook-xsl":":build"},{"graalvm":":build"},{"gradle":":build"},{"protobuf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"libxslt":":build"}],[{"llvm":":build"}],[{"python":":build"}],[{"zip":":build"}]],"homepage":"https://github.com/AsamK/signal-cli","license":"GPL-3.0-or-later","ruby_source_checksum":"596a27a1d495c0493c2a08bd266d521fc83fb001aacea6f65d0871a54d3f6559","stable_dependencies":[{"asciidoc":":build"},{"cmake":":build"},{"docbook-xsl":":build"},{"graalvm":":build"},{"gradle":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"2316adb253a97cb9e35911303362386ca0c1b19515a886a4824ac95e6706191b","stable_url_args":["https://github.com/AsamK/signal-cli/archive/refs/tags/v0.14.9.tar.gz"],"stable_uses_from_macos":[[{"libxslt":":build"}],[{"llvm":":build"}],[{"python":":build"}],[{"zip":":build"}]],"stable_version":"0.14.9"},"signalwire-client-c":{"desc":"SignalWire C Client SDK","head_dependencies":["libks","openssl@4",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://github.com/signalwire/signalwire-c","license":"MIT","revision":1,"ruby_source_checksum":"9123703c70d9069ac7836116e6f859813690444816a868444cf2f360dec573e8","stable_dependencies":["libks","openssl@4",{"cmake":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"336c88a28015cf666bdbb070e9e11ce53dfd05baec074171fe8866945b68e8f9","stable_url_args":["https://github.com/signalwire/signalwire-c/archive/refs/tags/v2.0.5.tar.gz"],"stable_version":"2.0.5"},"signify-osx":{"desc":"Cryptographically sign and verify files","executables":["signify"],"head_url_args":["https://github.com/jpouellet/signify-osx.git",{":branch":"master"}],"homepage":"https://man.openbsd.org/signify.1","license":"ISC","ruby_source_checksum":"134e4ead2d4e0398dd9f62325e1bef5310cbb5475684287fc076e114da89d838","stable_checksum":"5aa954fe6c54f2fc939771779e5bb64298e46d0a4ae3d08637df44c7ed8d2897","stable_url_args":["https://github.com/jpouellet/signify-osx/archive/refs/tags/1.4.tar.gz"],"stable_version":"1.4","bottle_checksum":"b3118edf392c51017526fab8898c14855b9e3531fdebe3a0d98b65faf279e341"},"signmykey":{"bottle_rebuild":1,"desc":"Automated SSH Certificate Authority","executables":["signmykey"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/signmykeyio/signmykey.git",{":branch":"master"}],"homepage":"https://signmykey.io/","license":"MIT","ruby_source_checksum":"7385110ad783d83ed2a13d9db4fa68745dd34c3b41500d9e767cf5ac44bb156c","stable_dependencies":[{"go":":build"}],"stable_checksum":"106a3a3d07aa2841d280ab378ce382a2bfca10101080936e2b02c4cc4e7d7392","stable_url_args":["https://github.com/signmykeyio/signmykey/archive/refs/tags/v0.8.9.tar.gz"],"stable_version":"0.8.9"},"sigrok-cli":{"desc":"Sigrok command-line interface to use logic analyzers and more","executables":["sigrok-cli"],"head_dependencies":["glib","libsigrok","libsigrokdecode","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["git://sigrok.org/sigrok-cli",{":branch":"master"}],"homepage":"https://sigrok.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"cc85464a93061e1fbd3cbc5e10594a4faee01f2b3b8267e76576c5e965442df4","stable_dependencies":["glib","libsigrok","libsigrokdecode","gettext",{"pkgconf":":build"}],"stable_checksum":"71d0443f36897bf565732dec206830dbea0f2789b6601cf10536b286d1140ab8","stable_url_args":["https://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.2.tar.gz"],"stable_version":"0.7.2","bottle_cellar":":any","bottle_checksum":"57ec56b4589b3801668bb98fd0c83298ec5958e111bec41a5294f48257db7769"},"sigstore":{"desc":"Codesigning tool for Python packages","executables":["sigstore"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"openssl@4",{"pydantic":":no_linkage"},"python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sigstore/sigstore-python.git",{":branch":"main"}],"homepage":"https://github.com/sigstore/sigstore-python","license":"Apache-2.0","ruby_source_checksum":"125b40ec239c638f3dddfb16da1fc85b92a256110898f6fb2303a8fced67d34c","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"openssl@4",{"pydantic":":no_linkage"},"python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"14accda8a7d4ef47cb25b4903829fb10f011048c261a5937724a43d073c4f34d","stable_url_args":["https://files.pythonhosted.org/packages/bb/26/0561ddc1fcda5a12e577b4716f3e345905fc5e98978def96bc78e2d538ce/sigstore-4.5.1.tar.gz"],"stable_version":"4.5.1"},"sigsum-go":{"desc":"Key transparency toolkit","executables":["sigsum-key","sigsum-monitor","sigsum-submit","sigsum-token","sigsum-verify","sigsum-witness"],"head_dependencies":[{"go":":build"}],"homepage":"https://sigsum.org","license":"BSD-2-Clause","ruby_source_checksum":"d6e52d68dad47101d6355a08bdf9d423e660c03e7d69cf296387f5bc7bea1c6d","stable_dependencies":[{"go":":build"}],"stable_checksum":"804854f2ca7579e1d7aba49d9579d24d72de9152cadd4fe1cb902aabfa08a888","stable_url_args":["https://git.glasklar.is/sigsum/core/sigsum-go/-/archive/v1.0.0/sigsum-go-v1.0.0.tar.bz2"],"stable_version":"1.0.0"},"sile":{"caveats":"By default SILE uses the font Gentium Plus to render all documents that do not specifically call for something else. If this font is not available on your system you may encounter errors. Of lower priority depending on your use case, the math typesetting package defaults to using Libertinus Math and the default monospace font is Hack.\n\nThese fonts can be installed via Homebrew:\n  brew install --cask font-gentium-plus\n  brew install --cask font-libertinus\n  brew install --cask font-hack\n\nAlternatively you can download and install the fonts yourself:\n  https://software.sil.org/gentium/\n  https://github.com/alerque/libertinus\n  https://sourcefoundry.org/hack/\n","desc":"Modern typesetting system inspired by TeX","executables":["sile","sile-lua"],"head_dependencies":["fontconfig","harfbuzz","icu4c@79","libpng","luajit","luarocks","openssl@4","freetype",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"poppler":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sile-typesetter/sile.git",{":branch":"master"}],"head_uses_from_macos":[[{"jq":":build",":since":":sequoia"}],[{"unzip":":build"}],["expat"]],"homepage":"https://sile-typesetter.org","license":"MIT","revision":2,"ruby_source_checksum":"d3b39c6a54f6988c4e919d7700a90d7c49386944d790e0973b5031383b910e68","stable_dependencies":["fontconfig","harfbuzz","icu4c@79","libpng","luajit","luarocks","openssl@4","freetype",{"pkgconf":":build"},{"poppler":":build"},{"rust":":build"}],"stable_checksum":"5e97c19651aff710687b93292d5361cb411652094bcc8c62c811c19f7a81464b","stable_url_args":["https://github.com/sile-typesetter/sile/releases/download/v0.15.13/sile-0.15.13.tar.zst"],"stable_uses_from_macos":[[{"jq":":build",":since":":sequoia"}],[{"unzip":":build"}],["expat"]],"stable_version":"0.15.13"},"silicon":{"desc":"Create beautiful image of your source code","executables":["silicon"],"head_dependencies":["fontconfig","freetype","harfbuzz",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/Aloxaf/silicon/","license":"MIT","ruby_source_checksum":"cab2bdd2ad0e6028f17ff1be67ca0eac488dd08c1c6dfcfb7f91465611d378c8","stable_dependencies":["fontconfig","freetype","harfbuzz",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"56e7f3be4118320b64e37a174cc2294484e27b019c59908c0a96680a5ae3ad58","stable_url_args":["https://github.com/Aloxaf/silicon/archive/refs/tags/v0.5.3.tar.gz"],"stable_version":"0.5.3","bottle_cellar":":any","bottle_checksum":"7fb5ed4ce9e2e6ed6ed44ad1e115090161852f129cb444a352547aca3c7b4002"},"silk":{"desc":"Collection of traffic analysis tools","executables":["flowcap","mapsid","num2dot","rwaddrcount","rwaggbag","rwaggbagbuild","rwaggbagcat","rwaggbagtool","rwallformats","rwappend","rwbag","rwbagbuild","rwbagcat","rwbagtool","rwcat","rwcombine","rwcompare","rwcount","rwcut","rwdedupe","rwfglob","rwfileinfo","rwfilter","rwflowappend","rwflowpack","rwgeoip2ccmap","rwgroup","rwguess","rwidsquery","rwip2cc","rwipfix2silk","rwmatch","rwnetmask","rwp2yaf2silk","rwpackchecker","rwpcut","rwpdedupe","rwpdu2silk","rwpmapbuild","rwpmapcat","rwpmaplookup","rwpmatch","rwpollexec","rwptoflow","rwrandomizeip","rwreceiver","rwrecgenerator","rwresolve","rwscan","rwsender","rwset","rwsetbuild","rwsetcat","rwsetmember","rwsettool","rwsilk2ipfix","rwsiteinfo","rwsort","rwsplit","rwstats","rwswapbytes","rwtotal","rwtuc","rwuniq","silk_config"],"head_dependencies":["glib","libfixbuf","yaf","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://tools.netsa.cert.org/silk/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"fd98bee8a71b9360e641fbee7958dfd11466a3145de454ec24245a38749c1618","stable_dependencies":["glib","libfixbuf","yaf","gettext",{"pkgconf":":build"}],"stable_checksum":"9ea9c1391f9c1ba14394af68b2bd7e66bf73b664c3cee342c5a39e5b13e45398","stable_url_args":["https://tools.netsa.cert.org/releases/silk-3.24.2.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"3.24.2"},"simde":{"desc":"Implementations of SIMD intrinsics for systems which don't natively support them","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/simd-everywhere/simde.git",{":branch":"master"}],"homepage":"https://simd-everywhere.github.io/blog/","license":"MIT","ruby_source_checksum":"732fc155486c726fd854f03e2f453604329c641c3c4b794bb895eb0b2c3d351e","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"ed2a3268658f2f2a9b5367628a85ccd4cf9516460ed8604eed369653d49b25fb","stable_url_args":["https://github.com/simd-everywhere/simde/archive/refs/tags/v0.8.2.tar.gz"],"stable_version":"0.8.2","bottle_tag":":all","bottle_checksum":"8ffb9243611a027320542a403fbcc1d2f7f45516484d44ec5a0fae570b2f7892"},"simdjson":{"desc":"SIMD-accelerated C++ JSON parser","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/simdjson/simdjson.git",{":branch":"master"}],"homepage":"https://simdjson.org","license":"Apache-2.0","ruby_source_checksum":"47bbb72484963e208c72cc8b6531713e3587e073b8f00753e3f80951cdce883f","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"50bb17769e1054ff1bfcd5dbbfcf33544c77f6ebdb31a318436ea0e47f78f571","stable_url_args":["https://github.com/simdjson/simdjson/archive/refs/tags/v5.0.5.tar.gz"],"stable_version":"5.0.5"},"simdutf":{"compatibility_version":7,"desc":"Unicode conversion routines, fast","executables":["fastbase64","fastbase64.coreutils","sutf","sutf-benchmark"],"head_dependencies":["icu4c@79",{"aklomp-base64":":build"},{"cmake":":build"}],"head_url_args":["https://github.com/simdutf/simdutf.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://simdutf.github.io/simdutf/","license":{":any_of":["Apache-2.0","MIT"]},"revision":1,"ruby_source_checksum":"cc795002abbdc672ec3307a007e9197d6c4fa3a67f61d4bc3c1286ab1e59adc5","stable_dependencies":["icu4c@79",{"aklomp-base64":":build"},{"cmake":":build"}],"stable_checksum":"d92a0a4ce216dcebf18af20fed7ea7279fa535683f790fdaeed39827a234f567","stable_url_args":["https://github.com/simdutf/simdutf/archive/refs/tags/v9.3.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"9.3.2"},"simg2img":{"bottle_rebuild":1,"desc":"Tool to convert Android sparse images to raw images and back","executables":["append2simg","img2simg","simg2img","simg2simg"],"head_url_args":["https://github.com/anestisb/android-simg2img.git",{":branch":"master"}],"homepage":"https://github.com/anestisb/android-simg2img","license":"Apache-2.0","ruby_source_checksum":"2e2db297f7488aa84b84965a40e66daf95293d5d4b2a88211af629dd3c257df3","stable_checksum":"d9e9ec2c372dbbb69b9f90b4da24c89b092689e45cd5f74f0e13003bc367f3fc","stable_url_args":["https://github.com/anestisb/android-simg2img/archive/refs/tags/1.1.5.tar.gz"],"stable_version":"1.1.5"},"simgrid":{"desc":"Studies behavior of large-scale distributed systems","executables":["graphicator","simgrid-mc","simgrid_convert_TI_traces","simgrid_update_xml","smpicc","smpicxx","smpirun","tesh"],"head_dependencies":["boost","graphviz",{"cmake":":build"}],"head_uses_from_macos":[["python"]],"homepage":"https://simgrid.org/","license":"LGPL-2.1-only","revision":3,"ruby_source_checksum":"7c7f67d84697831d9bc87066fd88e4c351619e6c79c272a9b8c4169617b58845","stable_dependencies":["boost","graphviz",{"cmake":":build"}],"stable_checksum":"a3d02f52cfb9c2e341c380cd8e3b43da4b4885161d8e96f4b033e0d3cc8af611","stable_url_args":["https://gitlab.inria.fr/simgrid/simgrid/-/archive/v4.1/simgrid-v4.1.tar.bz2"],"stable_uses_from_macos":[["python"]],"stable_version":"4.1"},"simple-amqp-client":{"desc":"C++ interface to rabbitmq-c","head_dependencies":["boost","rabbitmq-c",{"cmake":":build"}],"head_url_args":["https://github.com/alanxz/SimpleAmqpClient.git",{":branch":"master"}],"homepage":"https://github.com/alanxz/SimpleAmqpClient","license":"MIT","revision":14,"ruby_source_checksum":"29a474d6338888f7c92bdb3f84232751dc98df3daefd2e1796ad153c7859308c","stable_dependencies":["boost","rabbitmq-c",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/alanxz/SimpleAmqpClient/commit/d271adb8a795e6aa98c09507b3401fc4d8ab21c1.patch?full_index=1","sha256":"a5d7a26765023728b13fd98e57bf02d4bb9b0fbeb395dd27469c31bcdfb37d14","type":"backport","resolves":[{"type":"defect","id":"https://github.com/alanxz/SimpleAmqpClient/commit/d271adb8a795e6aa98c09507b3401fc4d8ab21c1"}]},{"strip":"p1","url":"https://github.com/alanxz/SimpleAmqpClient/commit/3d3c669608b0dc3ae54e9caae6244bdcc38ca054.patch?full_index=1","sha256":"652aad326ace036498e2f990f6fecaa9d2472e04885f581d773fb1fbf3809e9c","type":"backport","resolves":[{"type":"defect","id":"https://github.com/alanxz/SimpleAmqpClient/pull/356"}]}],"stable_checksum":"057c56b29390ec7659de1527f9ccbadb602e3e73048de79594521b3141ab586d","stable_url_args":["https://github.com/alanxz/SimpleAmqpClient/archive/refs/tags/v2.5.1.tar.gz"],"stable_version":"2.5.1"},"simple-mtpfs":{"bottle_rebuild":3,"deprecate_args":{":date":"2026-06-21",":because":":unmaintained"},"desc":"Simple MTP fuse filesystem driver","disable_args":{":date":"2027-06-21",":because":":unmaintained"},"head_dependencies":["libfuse@2","libmtp","libusb",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/phatina/simple-mtpfs","license":"GPL-2.0-or-later","ruby_source_checksum":"74d187686dafd0d8bb2bd63f7123d56be7de0f21fb3c74e96a3fd15eafb5d234","stable_dependencies":["libfuse@2","libmtp","libusb",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"1d011df3fa09ad0a5c09d48d84c03e6cddf86390af9eb4e0c178193f32f0e2fc","stable_url_args":["https://github.com/phatina/simple-mtpfs/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"simple-obfs":{"desc":"Simple obfusacting plugin of shadowsocks-libev","executables":["obfs-local","obfs-server"],"head_dependencies":["libev",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"xmlto":":build"}],"homepage":"https://github.com/shadowsocks/simple-obfs","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"e2e10bfc1c31ff8410543659315a815f4d23a74596cea07c722f719869520aa9","stable_dependencies":["libev",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"xmlto":":build"}],"stable_url_args":["https://github.com/shadowsocks/simple-obfs.git",{":tag":"v0.0.5",":revision":"a9c43588e4cb038e6ac02f050e4cab81f8228dff"}],"stable_version":"0.0.5","bottle_cellar":":any","bottle_checksum":"8dd7246903c8398049305665a51c44299358f80164d8dd3264e98ff7699ee704"},"simple-scan":{"bottle_rebuild":1,"desc":"GNOME document scanning application","executables":["simple-scan"],"head_dependencies":["cairo","gdk-pixbuf","glib","gtk4","libadwaita","libgusb","sane-backends","webp","gettext",{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/simple-scan","license":"GPL-3.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"915a33ead91499f326898a3c8ecfa8e9b821585bb816276727820e6d09c659e1","stable_dependencies":["cairo","gdk-pixbuf","glib","gtk4","libadwaita","libgusb","sane-backends","webp","gettext",{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"vala":":build"}],"stable_checksum":"cc32b561ae227182d31a94466632e311723756e3ac90538c3c7e2a2c9aaa4a09","stable_url_args":["https://download.gnome.org/sources/simple-scan/50/simple-scan-50.0.tar.xz"],"stable_version":"50.0"},"simple-tiles":{"desc":"Image generation library for spatial data","head_dependencies":["cairo","gdal","glib","pango","gettext","harfbuzz",{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/propublica/simple-tiles.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/propublica/simple-tiles","license":"MIT","revision":8,"ruby_source_checksum":"392f2fa99830c13b0b2e8a109d9fb83763be7febc33256b9a829d59d212ed11e","stable_dependencies":["cairo","gdal","glib","pango","gettext","harfbuzz",{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/propublica/simple-tiles/commit/a6e8b5738bb7b935d0579a5b514c49720e9eeeff.patch?full_index=1","sha256":"b0d9226069b8c5cedd95d3150b46d123a14259a60f79d2827a5a99b9ce6e8944","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/propublica/simple-tiles/pull/24"}]}],"stable_checksum":"343ae52a0b20ee091b14bc145b7c78fed13b7272acd827626283b70f178dfa34","stable_url_args":["https://github.com/propublica/simple-tiles/archive/refs/tags/v0.6.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.6.2"},"simutrans":{"bottle_rebuild":1,"desc":"Transport simulator","executables":["makeobj","nettool","simutrans"],"head_dependencies":["fluid-synth","fontconfig","freetype","libpng","miniupnpc","sdl2-compat","zstd",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/simutrans/simutrans.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://www.simutrans.com/","license":"Artistic-1.0","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"9d5af54d821bb6f610602816e50a23e593e0af5ebc3779a4834f5b916642d219","stable_dependencies":["fluid-synth","fontconfig","freetype","libpng","miniupnpc","sdl2-compat","zstd",{"cmake":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/simutrans/simutrans.git",{":tag":"125.0.1",":revision":"40bbb12894793cc7c6ae5c93f31a16e7e7707627"}],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"125.0.1"},"since":{"desc":"Stateful tail: show changes to files since last check","executables":["since"],"homepage":"http://welz.org.za/projects/since","license":"GPL-3.0-or-later","ruby_source_checksum":"3cfd58def07b344bb33f16b6e421c4a9acb9bf59b5b473325c33cac991bad83c","stable_checksum":"739b7f161f8a045c1dff184e0fc319417c5e2deb3c7339d323d4065f7a3d0f45","stable_url_args":["https://deb.debian.org/debian/pool/main/s/since/since_1.1.orig.tar.gz"],"stable_version":"1.1","bottle_checksum":"75b5ed6525afee018674228668bf45b282016187f09dd42dd95fb474e0e1a232"},"sing-box":{"desc":"Universal proxy platform","executables":["sing-box"],"head_dependencies":[{"go@1.26":":build"},{"llvm":":build"},{"ninja":":build"},{"python@3.15":":build"}],"head_url_args":["https://github.com/SagerNet/sing-box.git",{":branch":"testing"}],"homepage":"https://sing-box.sagernet.org","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/sing-box/cronet-go.diff":"591c2c98a79346968dc9666112fb3ebeeeb351f2f6db188e82290f8b16cf13bf"},"ruby_source_checksum":"cfe1a6c2192dfa43dea989cdd3561691d801db7efdf2ea909dc793d18a7ad9ee","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/sing-box/bin/sing-box","run","--config","$HOMEBREW_PREFIX/etc/sing-box/config.json","--directory","$HOMEBREW_PREFIX/var/lib/sing-box"]],"stable_dependencies":[{"go@1.26":":build"},{"llvm":":build"},{"ninja":":build"},{"python@3.15":":build"}],"stable_checksum":"0958ccd23b1ea9a141d715d15478b1e040fd04bcca19d8ff5529636b1b753e18","stable_url_args":["https://github.com/SagerNet/sing-box/archive/refs/tags/v1.14.4.tar.gz"],"stable_version":"1.14.4"},"singular":{"bottle_rebuild":1,"desc":"Computer algebra system for polynomial computations","executables":["ESingular","Singular","TSingular","libpolys-config","libsingular-config"],"head_dependencies":["flint","gmp","mpfr","ntl","python@3.15","readline",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/Singular/Singular.git",{":branch":"spielwiese"}],"homepage":"https://www.singular.uni-kl.de/","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"df7c876cf596dd4c3bb408577d138285b30c587009fcd768ad783704ff744c49","stable_dependencies":["flint","gmp","mpfr","ntl","python@3.15","readline"],"stable_checksum":"bce5a40bd10b6e9fe991de97e6284f62cdb566c8aef4b2836b4d1307eb7d9edf","stable_url_args":["https://www.singular.uni-kl.de/ftp/pub/Math/Singular/SOURCES/4-4-1/singular-4.4.1p5.tar.gz"],"stable_version":"4.4.1p5"},"sip":{"bottle_rebuild":1,"desc":"Tool to create Python bindings for C and C++ libraries","executables":["sip-build","sip-distinfo","sip-install","sip-module","sip-sdist","sip-wheel"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/Python-SIP/sip.git",{":branch":"main"}],"homepage":"https://python-sip.readthedocs.io/en/latest/","license":"BSD-2-Clause","ruby_source_checksum":"e3ec9aac85e31a507c9f2a2f497578f24bef241fc55ebbf93460186df2074403","stable_dependencies":["python@3.15"],"stable_checksum":"34e2c1389e25394f5ba3c6b9d999d04373baf8d7161410536d444f48226d2f50","stable_url_args":["https://files.pythonhosted.org/packages/0d/d6/4108ef066e4a8452b393d5acd03fed176d7178c0512b2ecf564dc8dcf796/sip-6.17.1.tar.gz"],"stable_version":"6.17.1","bottle_tag":":all","bottle_checksum":"7c2f94bb2a11ee8ea21a05c604490cd1fdaf83b0e82cac7746bc9bd23783fcce"},"sipcalc":{"desc":"Advanced console-based IP subnet calculator","executables":["sipcalc"],"homepage":"https://www.routemeister.net/projects/sipcalc/","license":"BSD-3-Clause","ruby_source_checksum":"14006153abc5c04d13e17f97691fade9ea78e7c326ee572a60e23426636bcfd4","stable_checksum":"cfd476c667f7a119e49eb5fe8adcfb9d2339bc2e0d4d01a1d64b7c229be56357","stable_url_args":["https://www.routemeister.net/projects/sipcalc/files/sipcalc-1.1.6.tar.gz"],"stable_version":"1.1.6","bottle_checksum":"83e31eb5e6862b8b43c64cc37f467514710165ddd129c9f7a79f34a28fd6d583"},"sipp":{"desc":"Traffic generator for the SIP protocol","executables":["sipp","sipp-multi.py"],"head_dependencies":["openssl@4","pugixml",{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"],["ncurses"]],"homepage":"https://sipp.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"33340540138acb9211eba52681592bf0e05d1e90e478f1d4468c1f67d3d5a583","stable_dependencies":["openssl@4","pugixml",{"cmake":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/SIPp/sipp.git",{":tag":"v3.8.0",":revision":"c44a9fe5a5896665b2c6a19bfd6190e10a9144e2"}],"stable_uses_from_macos":[["libpcap"],["ncurses"]],"stable_version":"3.8.0"},"sipsak":{"desc":"SIP Swiss army knife","executables":["sipsak"],"head_dependencies":["openssl@4"],"homepage":"https://github.com/nils-ohlmeier/sipsak/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"761eea59b34fb80896ed64ad2f0be9a6dd87eef422bf37d3f2228f873fdaf979","stable_dependencies":["openssl@4"],"stable_checksum":"c6faa022cd8c002165875d4aac83b7a2b59194f0491802924117fc6ac980c778","stable_url_args":["https://github.com/nils-ohlmeier/sipsak/releases/download/0.9.8.1/sipsak-0.9.8.1.tar.gz"],"stable_version":"0.9.8.1"},"siril":{"desc":"Astronomical image processing tool","executables":["siril","siril-cli"],"head_dependencies":["gtk4","gtksourceview5","cairo","cfitsio","exiv2","ffmpeg","ffms2","fftw","gdk-pixbuf","glib","gsl","healpix","jpeg-turbo","jpeg-xl","libgit2","libheif","libpng","libraw","libtiff","little-cms2","opencv","pango","wcslib","yyjson","gettext","libomp",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/free-astro/siril.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}],["curl"]],"homepage":"https://www.siril.org","license":"GPL-3.0-or-later","revision":3,"ruby_source_checksum":"7111be42eb57460d6276cb5598ef735feed6ea96aabc749a8ed20a15c258eeb9","stable_dependencies":["gtk+3","gtksourceview4","cairo","cfitsio","exiv2","ffmpeg","ffms2","fftw","gdk-pixbuf","glib","gsl","healpix","jpeg-turbo","jpeg-xl","libgit2","libheif","libpng","libraw","libtiff","little-cms2","opencv","pango","wcslib","yyjson","gettext","libomp",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/free-astro/siril/-/commit/743956900c65129ab12421951781c12b94c6e996.diff","sha256":"c07b0e62efea0c9622808992bbee77a9e707fb5aaeebf4cd44d9c9a6e680a7c0","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.com/free-astro/siril/-/merge_requests/1073"}]}],"stable_checksum":"b1682f2129d2e06b034445ed225766a06e38cfaa7451b92d606a3ee36eb077a4","stable_url_args":["https://free-astro.org/download/siril-1.4.4.tar.bz2"],"stable_uses_from_macos":[[{"perl":":build"}],["curl"]],"stable_version":"1.4.4"},"sisc-scheme":{"bottle_rebuild":1,"desc":"Extensive Java based Scheme interpreter","executables":["sisc"],"head_dependencies":[{"openjdk":":test"}],"homepage":"https://sisc-scheme.org/","license":{":any_of":["MPL-1.1","GPL-2.0-or-later"]},"ruby_source_checksum":"33b12630a8e596c8088a74aaf33abfeec8dad16e76246cbdada25281e01b4211","stable_dependencies":[{"openjdk":":test"}],"stable_checksum":"7a2f1ee46915ef885282f6df65f481b734db12cfd97c22d17b6c00df3117eea8","stable_url_args":["https://downloads.sourceforge.net/project/sisc/SISC%20Lite/1.16.6/sisc-lite-1.16.6.tar.gz"],"stable_version":"1.16.6","bottle_tag":":all","bottle_checksum":"cc07c73860b9acfbad278e89277cacd790f4b5ac3de3800352d8ac6d6e833ccb"},"sispmctl":{"desc":"Control Gembird SIS-PM programmable power outlet strips","executables":["sispmctl"],"head_dependencies":["libusb-compat",{"pkgconf":":build"}],"homepage":"https://sispmctl.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"d78fab8d708b4e840368369fc67d4c7bc98212206658fa96c5ae0c834bac61ed","stable_dependencies":["libusb-compat",{"pkgconf":":build"}],"stable_checksum":"e757863a4838da6e1ca72a57adc5aca6fc47ffbddc72a69052d8abd743d57082","stable_url_args":["https://downloads.sourceforge.net/project/sispmctl/sispmctl/sispmctl-4.12/sispmctl-4.12.tar.gz"],"stable_version":"4.12","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"7320a88ebc435a780ec01e5797b39d447831492c4b342cced542c822cdb65440"},"sitefetch":{"desc":"Fetch an entire site and save it as a text file","executables":["sitefetch"],"head_dependencies":["node"],"homepage":"https://github.com/egoist/sitefetch","license":"MIT","ruby_source_checksum":"2e77870149ae5269c084698c1c1f3bc87619e4080fa4718d447477f5e30e154a","stable_dependencies":["node"],"stable_checksum":"eb65e7d0179e5c06f70a3071865cf8199827428adb64da19de12afaf682c0ddd","stable_url_args":["https://registry.npmjs.org/sitefetch/-/sitefetch-0.0.17.tgz"],"stable_version":"0.0.17","bottle_tag":":all","bottle_checksum":"5f514ec63a1829bd85a7cb8f5aef1f4712ab83e21480f583a05d4e231f90ac83"},"sixtunnel":{"aliases":["6tunnel"],"desc":"Tunnelling for application that don't speak IPv6","executables":["6tunnel"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/wojtekka/6tunnel.git",{":branch":"master"}],"homepage":"https://github.com/wojtekka/6tunnel","license":"GPL-2.0-only","ruby_source_checksum":"930a0b5eeb10e0fd7301147f52a27ab4db9c5bc430160a1eb9a0b11c449978fe","stable_checksum":"6945312793079408f1ab40071cee68e70158a23560145f1d424a3eb16227f235","stable_url_args":["https://github.com/wojtekka/6tunnel/releases/download/0.14/6tunnel-0.14.tar.gz"],"stable_version":"0.14","bottle_checksum":"1ed4515caffc5e22a3eecd3616d3464519d25f47be499509e9023fbb8158faa4"},"sjk":{"bottle_rebuild":1,"desc":"Swiss Java Knife","executables":["sjk"],"head_dependencies":["openjdk"],"homepage":"https://github.com/aragozin/jvm-tools","license":"Apache-2.0","ruby_source_checksum":"25cfeb0695156e3fe6ec075a98849150fa0502c20784838bd51ef1b6061e8142","stable_dependencies":["openjdk"],"stable_checksum":"6aab07cdf0ecad394e225a1f47d7342cb23bfd8b7d5c65c945f81835363ec937","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/gridkit/jvmtool/sjk-plus/0.23/sjk-plus-0.23.jar"],"stable_version":"0.23","bottle_tag":":all","bottle_checksum":"14d24741238dcbbe71fa663ce2bc230b37cdd5dc0f06086d1020250b86ef71b4"},"sk":{"desc":"Fuzzy Finder in rust!","executables":["sk","sk-tmux"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/skim-rs/skim.git",{":branch":"master"}],"homepage":"https://github.com/skim-rs/skim","license":"MIT","ruby_source_checksum":"6331870ac9a91b6ad4aad86c8d7727ea0148984c2062fc8469c75ef207b8e6e7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"644c830191488bf307603bccdf1b8d5972b76484f10050d35b81ab653e19994f","stable_url_args":["https://github.com/skim-rs/skim/archive/refs/tags/v5.8.0.tar.gz"],"stable_version":"5.8.0"},"skaffold":{"aliases":["skaffold@2.25"],"desc":"Easy and Repeatable Kubernetes Development","executables":["skaffold"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/GoogleContainerTools/skaffold.git",{":branch":"main"}],"homepage":"https://skaffold.dev/","license":"Apache-2.0","ruby_source_checksum":"b843de3f3f608249d1a3d94d7565bc6f7ec815d09304ba3b6853bafa5041248b","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/GoogleContainerTools/skaffold.git",{":tag":"v2.25.0",":revision":"d915e113210eb7590ccbc8363aeab38053172ab3"}],"stable_version":"2.25.0"},"skalibs":{"desc":"Skarnet's library collection","head_url_args":["git://git.skarnet.org/skalibs.git",{":branch":"main"}],"homepage":"https://skarnet.org/software/skalibs/","license":"ISC","ruby_source_checksum":"69adab9d0a5133010008274c5d5a824f127edbab8fdea3fee0a44ebbf73b06db","stable_checksum":"90a3deda94a40d7d6a4495fe6feaf91c0185e0428d59cbd150a1a468741269aa","stable_url_args":["https://skarnet.org/software/skalibs/skalibs-2.16.0.0.tar.gz"],"stable_version":"2.16.0.0"},"skani":{"desc":"Fast, robust ANI and aligned fraction for (metagenomic) genomes and contigs","executables":["skani"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/bluenote-1577/skani.git",{":branch":"main"}],"homepage":"https://github.com/bluenote-1577/skani","license":"MIT","ruby_source_checksum":"b1465ff2fbc7108f6005899475b72e9e538ce3d237f1cab86366c0dbb17e0a33","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c8fe23ffae0119aa79cc801ac08dfc33862c94006690074daff274d937f1f786","stable_url_args":["https://github.com/bluenote-1577/skani/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0"},"skate":{"desc":"Personal key value store","executables":["skate"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/charmbracelet/skate.git",{":branch":"main"}],"homepage":"https://github.com/charmbracelet/skate","license":"MIT","ruby_source_checksum":"e2d2b8924b5d5019e2198dad678a526d518a79edf8f8418f38d9bd2bc1d0f2cb","stable_dependencies":[{"go":":build"}],"stable_checksum":"98b60c6d78e89467f37d49aca532ba541201737d8824ad251f4fad274f9556e8","stable_url_args":["https://github.com/charmbracelet/skate/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0"},"skeema":{"desc":"Declarative pure-SQL schema management for MySQL and MariaDB","executables":["skeema"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/skeema/skeema.git",{":branch":"main"}],"homepage":"https://www.skeema.io/","license":"Apache-2.0","ruby_source_checksum":"787ce770ff76e069f8223ed9766c46841cdd6d99dc833274480fecd3c7cb58ae","stable_dependencies":[{"go":":build"}],"stable_checksum":"3c38cbf5aed5dccce918da3fab1be97bbe21ae3422bf74deb9cf40529e1b84b1","stable_url_args":["https://github.com/skeema/skeema/archive/refs/tags/v1.14.1.tar.gz"],"stable_version":"1.14.1"},"ski":{"desc":"Evade the deadly Yeti on your jet-powered skis","executables":["ski"],"head_dependencies":[{"asciidoctor":":build"}],"head_url_args":["https://gitlab.com/esr/ski.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"http://catb.org/~esr/ski/","license":"BSD-2-Clause","ruby_source_checksum":"e79516d534d7fa61da56c95608c08d613fc1664e289f170e9494d8078f48f54e","stable_dependencies":[{"asciidoctor":":build"}],"stable_checksum":"49f97ef545c5ad0ef29ebeb2cc087a84de6764543325a9472df89792ea70d98f","stable_url_args":["https://gitlab.com/esr/ski/-/archive/6.16/ski-6.16.tar.bz2"],"stable_uses_from_macos":[["python"]],"stable_version":"6.16","bottle_tag":":all","bottle_checksum":"98a857570a3b6256fa5c54a790c7f688c0283df59cef730b59409d3ede94fa65"},"skills":{"desc":"Open agent skills ecosystem","executables":["add-skill","skills"],"head_dependencies":["node"],"homepage":"https://skills.sh","license":"MIT","ruby_source_checksum":"b94ef0d6c1099a843e6143f5da16b2c644d268336cfd25b5e38e25d4c86a0a34","stable_dependencies":["node"],"stable_checksum":"fee71731971e94d90bff2ee55f5556dc325e2f6f53ca0b5eff93ed22b9d838dd","stable_url_args":["https://registry.npmjs.org/skills/-/skills-1.7.4.tgz"],"stable_version":"1.7.4","bottle_tag":":all","bottle_checksum":"1eef86f16cbd3f34fa0bf04a36b9aabe0c486b4aa6da5d01cd38a0d2ea906156"},"skillshare":{"desc":"Sync skills across AI CLI tools","executables":["skillshare"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/runkids/skillshare.git",{":branch":"main"}],"homepage":"https://skillshare.runkids.cc","license":"MIT","ruby_source_checksum":"4efa9974d86b299d8111f87fe6b186f2f1c4f42d97aa3e055d560667d49dbdbd","stable_dependencies":[{"go":":build"}],"stable_checksum":"f239ac1cef8cf46308b3b33bee27146f5a7a5fb343904cd5d9e86a5dead1cae4","stable_url_args":["https://github.com/runkids/skillshare/archive/refs/tags/v0.26.4.tar.gz"],"stable_version":"0.26.4"},"skillspector":{"desc":"Security scanner for AI agent skills","executables":["skillspector"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","numpy",{"pydantic":":no_linkage"},"python@3.15","xxhash","yara","zstd",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/NVIDIA/SkillSpector","license":"Apache-2.0","ruby_source_checksum":"8c716e9aa5de2f35773206429c3b7268dc417d8272e2429957a5ff4bf3e53049","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml","numpy",{"pydantic":":no_linkage"},"python@3.15","xxhash","yara","zstd",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a1f735dbe20d60ba17a7f41df524a2d638dfa8204757728d2e6924825a3760b6","stable_url_args":["https://github.com/NVIDIA/SkillSpector/archive/refs/tags/v2.13.1.tar.gz"],"stable_version":"2.13.1"},"skinny":{"bottle_rebuild":1,"desc":"Full-stack web app framework in Scala","executables":["skinny"],"head_dependencies":["openjdk"],"homepage":"https://skinny-framework.github.io","license":"MIT","ruby_source_checksum":"9a2d7d66c2ced9332e42fc5a1d3173297f16cc04f177bb5962e2e84742517107","stable_dependencies":["openjdk"],"stable_checksum":"2382ba97f799bfc772ee79b2c084c63a1278ddd89de8dacd4ba6433f41294812","stable_url_args":["https://github.com/skinny-framework/skinny-framework/releases/download/4.0.1/skinny-4.0.1.tar.gz"],"stable_version":"4.0.1","bottle_tag":":all","bottle_checksum":"fe3e73f7ce63036df9780b6681a13aa48da130e968bbd84843c12ac2b7940f25"},"skip":{"desc":"Tool for building Swift apps for Android","executables":["skip"],"head_dependencies":["gradle","openjdk","swiftly"],"head_url_args":["https://github.com/skiptools/skipstone.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":[":build",":test"]}],["curl"],["libxml2"]],"homepage":"https://skip.dev","license":"AGPL-3.0-only","ruby_source_checksum":"6f4db937bfd764f3071beca24310095f56df49dfb23c649ef59dc166d0b43b0b","stable_dependencies":["gradle","openjdk","swiftly"],"stable_checksum":"87e2531b8d7818b2afcf752485675b4e22e80b5d7f646f37ac73542af8855abc","stable_url_args":["https://github.com/skiptools/skipstone/archive/refs/tags/1.9.19.tar.gz"],"stable_uses_from_macos":[[{"swift":[":build",":test"]}],["curl"],["libxml2"]],"stable_version":"1.9.19"},"skktools":{"desc":"SKK dictionary maintenance tools","executables":["skkdic-count","skkdic-expr","skkdic-expr2","skkdic-sort"],"head_dependencies":["glib","gettext",{"pkgconf":":build"}],"homepage":"https://github.com/skk-dev/skktools","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"88f0dcdae2dc81d79175932386443288724370eb0f37beff1c2a472e93265373","stable_dependencies":["glib","gettext",{"pkgconf":":build"}],"stable_checksum":"84cc5d3344362372e0dfe93a84790a193d93730178401a96248961ef161f2168","stable_url_args":["https://github.com/skk-dev/skktools/archive/refs/tags/skktools-1_3_4.tar.gz"],"stable_version":"1.3.4","bottle_cellar":":any","bottle_checksum":"34347fbfb91b8272223fc83b58b8314a8fea0b66dfeab6d169b8f76a68f52ec0"},"skm":{"desc":"Simple and powerful SSH keys manager","executables":["skm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/TimothyYe/skm.git",{":branch":"master"}],"homepage":"https://timothyye.github.io/skm","license":"MIT","ruby_source_checksum":"dfc06e844dbf0d48dd7358481254cbbee43d6db2829d0ec589a69259d805c641","stable_dependencies":[{"go":":build"}],"stable_checksum":"6afce1a7d42167285fe074187708ff7538b866ac051c671a82f97b746d9f5204","stable_url_args":["https://github.com/TimothyYe/skm/archive/refs/tags/v0.9.3.tar.gz"],"stable_version":"0.9.3"},"skopeo":{"desc":"Work with remote images registries","executables":["skopeo"],"head_dependencies":["gpgme",{"go":":build"},{"go-md2man":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/podman-container-tools/skopeo","license":"Apache-2.0","ruby_source_checksum":"f9c25fa17500430870a08a5e65400766b6ca0ebfaf545c405bf98a59ea1b50e5","stable_dependencies":["gpgme",{"go":":build"},{"go-md2man":":build"},{"pkgconf":":build"}],"stable_checksum":"6a3f342a327ec7684198eb0e15114940b6101506db48d9a96590f5942cb3b335","stable_url_args":["https://github.com/podman-container-tools/skopeo/archive/refs/tags/v1.24.1.tar.gz"],"stable_version":"1.24.1"},"skylighting":{"desc":"Flexible syntax highlighter using KDE XML syntax descriptions","executables":["skylighting"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/jgm/skylighting","license":"GPL-2.0-only","ruby_source_checksum":"a7ffff62c2eb9cf86b1c05bda4fb74b09168a030a40bb3009509950a1e6a1288","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"2929c28a042453ee67785201dda234308ef19e068fb474cc1db69dd5f67c4dab","stable_url_args":["https://hackage.haskell.org/package/skylighting-0.15/skylighting-0.15.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.15"},"sl":{"conflicts":[["sapling",{":because":"both install `sl` binaries"}]],"desc":"Prints a steam locomotive if you type sl instead of ls","executables":["sl"],"head_url_args":["https://github.com/mtoyoda/sl.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/mtoyoda/sl","license":"MIT","ruby_source_checksum":"6d9ab40ab6f59b092fe6e085179ab828ed0bc913709032f2a13bf244b1d2b192","stable_checksum":"1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a","stable_url_args":["https://github.com/mtoyoda/sl/archive/refs/tags/5.02.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"5.02","bottle_checksum":"8b15e6fced6896f40152c7fa8950be193da18999f32cd487293bd0db339b5088"},"slack-mcp-server":{"desc":"Powerful MCP Slack Server with multiple transports and smart history fetch logic","executables":["slack-mcp-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/korotovsky/slack-mcp-server.git",{":branch":"master"}],"homepage":"https://github.com/korotovsky/slack-mcp-server","license":"MIT","ruby_source_checksum":"6346eee9ef81d9642ea7ce644cd59a12eac1473e737263635353248e829714de","stable_dependencies":[{"go":":build"}],"stable_checksum":"815b7852124b33823bd33f9d505149b876cc3a220259e379687304a19957f916","stable_url_args":["https://github.com/korotovsky/slack-mcp-server/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"slackcat":{"desc":"Command-line utility for posting snippets to Slack","executables":["slackcat"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/bcicen/slackcat","license":"MIT","ruby_source_checksum":"a5735e4b30c6242fc315aed46bc103790dfe82b505b163aa8ff5c22d9f351bbe","stable_dependencies":[{"go":":build"}],"stable_checksum":"2e3ed7ad5ab3075a8e80a6a0b08a8c52bb8e6e39f6ab03597f456278bfa7768b","stable_url_args":["https://github.com/bcicen/slackcat/archive/refs/tags/1.7.3.tar.gz"],"stable_version":"1.7.3","bottle_checksum":"6f909ddf90a97c5a2503f056677d2c8c802c6386ebd63cef1b8d4b3385ba6c93"},"slackdump":{"desc":"Export Slack data without admin privileges","executables":["slackdump"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rusq/slackdump.git",{":branch":"master"}],"homepage":"https://github.com/rusq/slackdump","license":"AGPL-3.0-only","ruby_source_checksum":"566f70c5e1f8fb3e4fa75e09061efa80e8647df903081520744030cc296bc5a9","stable_dependencies":[{"go":":build"}],"stable_checksum":"97a4ef100c9113c540e4e5b5ad1c023d9acc2a009f994269f59e347dd6f93a00","stable_url_args":["https://github.com/rusq/slackdump/archive/refs/tags/v4.5.2.tar.gz"],"stable_version":"4.5.2"},"slacknimate":{"desc":"Text animation for Slack messages","executables":["slacknimate"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mroth/slacknimate.git",{":branch":"master"}],"homepage":"https://github.com/mroth/slacknimate","license":"MPL-2.0","ruby_source_checksum":"a2a5ae5cd98235b8578cb27a9a04e3b123b0170a306a94702054de04623001a5","stable_dependencies":[{"go":":build"}],"stable_checksum":"71c7a65192c8bbb790201787fabbb757de87f8412e0d41fe386c6b4343cb845c","stable_url_args":["https://github.com/mroth/slacknimate/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"15d0a3c26c46a946fd57fc49a92761ab1102df426d6b68bdbf7586d3cb436d90"},"slashem":{"desc":"Fork/variant of Nethack","executables":["slashem"],"head_dependencies":[{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"homepage":"https://slashem.sourceforge.net/","license":"NGPL","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"b7a3bf0ed9573196b3e1fad3ba5367868f3a3fca07155936666dba423a11dee3","stable_dependencies":[{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","url":"https://sourceforge.net/p/slashem/bugs/964/attachment/slashem-c99.patch","sha256":"ef21a6e3c64a5cf5cfe83305df7611aa024384ae52ef6be4242b86d3d38da200","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/slashem/bugs/964/"}]},{"strip":"p0","url":"https://gist.githubusercontent.com/mistydemeo/76dd291c77a509216418/raw/65a41804b7d7e1ae6ab6030bde88f7d969c955c3/slashem-configure.patch","sha256":"c91ac045f942d2ee1ac6af381f91327e03ee0650a547bbe913a3bf35fbd18665","type":"backport","resolves":[{"type":"defect","id":"https://sourceforge.net/p/slashem/bugs/895/"}]}],"stable_checksum":"e9bd3672c866acc5a0d75e245c190c689956319f192cb5d23ea924dd77e426c3","stable_url_args":["https://downloads.sourceforge.net/project/slashem/slashem-source/0.0.8E0F1/se008e0f1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"stable_version":"0.0.8E0F1","bottle_checksum":"1094c0410fe6414fe94e7d583d31a483fa2cb5a432876da3d533b5beb853fc83"},"sleef":{"bottle_rebuild":1,"compatibility_version":1,"desc":"SIMD library for evaluating elementary functions","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/shibatch/sleef.git",{":branch":"master"}],"homepage":"https://sleef.org","license":"BSL-1.0","ruby_source_checksum":"84f4749d8cbedf73eb16ef53187f1625f4eb78a183707df28a2ea769acd9ff07","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"af60856abac08a3b5e72a8d156dd71fec1f7ac23de8ee67793f45f9edcdf0908","stable_url_args":["https://github.com/shibatch/sleef/archive/refs/tags/3.9.0.tar.gz"],"stable_version":"3.9.0"},"sleek":{"desc":"CLI tool for formatting SQL","executables":["sleek"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/nrempel/sleek","license":"MIT","ruby_source_checksum":"e36c3a0a1fadf4ac0f71ec789179d29274cf0bd9e1a7162dea00a5622f833287","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fcb589fdc5ece8c050883ff0b56aec6bd25e2e4d6e77a1d52e870535d66fdf67","stable_url_args":["https://github.com/nrempel/sleek/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_checksum":"38411eb332d28f569c81c6907a0df972efbd0e9abea5d1a86bb6c1bb3ab76834"},"sleepwatcher":{"bottle_rebuild":1,"caveats":"For SleepWatcher to work, you will need to write sleep and\nwakeup scripts, located here when using brew services:\n\n  ~/.sleep\n  ~/.wakeup\n","desc":"Monitors sleep, wakeup, and idleness of a Mac","homepage":"https://www.bernhard-baehr.de/","license":"GPL-3.0-or-later","ruby_source_checksum":"f7013a81f71a0ffbc011a80abbd9f273819b689a3a93689f093cc91a4bc3fd3d","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/sleepwatcher/sbin/sleepwatcher","-V","-s","/$HOME/.sleep","-w","/$HOME/.wakeup"]],"stable_checksum":"4bf1656702167871141fbc119a844d1363d89994e1a67027f0e773023ae9643e","stable_url_args":["https://www.bernhard-baehr.de/sleepwatcher_2.2.1.tgz"],"stable_version":"2.2.1","bottle_checksum":"b85e0d84e33f248cfd9315efbfe6789886b4e65eafb82eed4f727aea18c49a84"},"slepc-complex":{"conflicts":[["slepc",{":because":"slepc must be installed with either real or complex support, not both"}]],"desc":"Scalable Library for Eigenvalue Problem Computations (complex)","head_dependencies":["open-mpi","openblas","petsc-complex","scalapack","fftw","gcc","hdf5-mpi","metis"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://slepc.upv.es","license":"BSD-2-Clause","ruby_source_checksum":"535edb15635a8bea0d8517cb95e719a0875a4c29476dbb891ce12f5c0e355e1a","stable_dependencies":["open-mpi","openblas","petsc-complex","scalapack","fftw","gcc","hdf5-mpi","metis"],"stable_checksum":"a2f4cc2af76d55c078c30ad8bc66b44736dac921a7912266eb44136fc1b6029d","stable_url_args":["https://slepc.upv.es/download/distrib/slepc-3.26.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"3.26.0"},"slepc":{"conflicts":[["slepc-complex",{":because":"slepc must be installed with either real or complex support, not both"}]],"desc":"Scalable Library for Eigenvalue Problem Computations (real)","head_dependencies":["open-mpi","openblas","petsc","scalapack","fftw","gcc","hdf5-mpi","metis"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://slepc.upv.es","license":"BSD-2-Clause","ruby_source_checksum":"a562b4c5d457a0c313a132bdb8164788fe4f74c0e15956e53577457c107c1211","stable_dependencies":["open-mpi","openblas","petsc","scalapack","fftw","gcc","hdf5-mpi","metis"],"stable_checksum":"a2f4cc2af76d55c078c30ad8bc66b44736dac921a7912266eb44136fc1b6029d","stable_url_args":["https://slepc.upv.es/download/distrib/slepc-3.26.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"3.26.0"},"sleuthkit":{"conflicts":[["ffind",{":because":"both install a `ffind` executable"}]],"desc":"Forensic toolkit","executables":["blkcalc","blkcat","blkls","blkstat","fcat","ffind","fiwalk","fls","fsstat","hfind","icat","ifind","ils","img_cat","img_stat","istat","jcat","jls","jpeg_extract","mactime","mmcat","mmls","mmstat","pstat","sigfind","sorter","srch_strings","tsk_comparedir","tsk_gettimes","tsk_imageinfo","tsk_loaddb","tsk_recover","usnjls"],"head_dependencies":["afflib","libewf","openjdk","sqlite",{"ant":":build"}],"homepage":"https://www.sleuthkit.org/","license":{":all_of":["IPL-1.0","CPL-1.0","GPL-2.0-or-later"]},"ruby_source_checksum":"6941b634007f968dfcca2b07564ed498f5cf0873fa2c44bbd9861f4da6438373","stable_dependencies":["afflib","libewf","openjdk","sqlite",{"ant":":build"}],"stable_checksum":"3a8c1e7d18a9b81f3e5e8aa78313974aceaafc6e051d636bc92cd7168286eca9","stable_url_args":["https://github.com/sleuthkit/sleuthkit/releases/download/sleuthkit-4.15.0/sleuthkit-4.15.0.tar.gz"],"stable_version":"4.15.0"},"slicot":{"desc":"Fortran subroutines library for systems and control","head_dependencies":["gcc","openblas",{"cmake":":build"}],"homepage":"https://www.slicot.org/","license":"BSD-3-Clause","ruby_source_checksum":"327ea9507d54c99c153a6060c7d641e959c9ace9d4322d2dc9e5abc2b7685cad","stable_dependencies":["gcc","openblas",{"cmake":":build"}],"stable_checksum":"0f812933a07577db8c80dc53fc3663844114d43880f4c2fb383622891e931504","stable_url_args":["https://github.com/SLICOT/SLICOT-Reference/releases/download/v5.9.1/slicot-5.9.1.tar.gz"],"stable_version":"5.9.1"},"slides":{"desc":"Terminal based presentation tool","executables":["slides"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/maaslalani/slides.git",{":branch":"main"}],"homepage":"https://maaslalani.com/slides/","license":"MIT","ruby_source_checksum":"d3599738292f475f3dd6ca1d5ecfa35fe749ba3a8dbbf71efeee472864283932","stable_dependencies":[{"go":":build"}],"stable_checksum":"fcce0dbbe767e0b1f0800e4ea934ee9babbfb18ab2ec4b343e3cd6359cd48330","stable_url_args":["https://github.com/maaslalani/slides/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0","bottle_checksum":"59795376dc3819201011a4f97014d5510b29f5b2056760f21cb78b92e2e1ec4e"},"slimerjs":{"bottle_rebuild":1,"caveats":"The configuration file was installed in:\n  $HOMEBREW_CELLAR/slimerjs/1.0.0/libexec/application.ini\n","desc":"Scriptable browser for Web developers","executables":["slimerjs"],"head_url_args":["https://github.com/laurentj/slimerjs.git",{":branch":"master"}],"head_uses_from_macos":[[{"zip":":build"}]],"homepage":"https://slimerjs.org/","license":"MPL-2.0","ruby_source_checksum":"df343c20e2107dcd1674c9385c8000072097b6a1f62904eefc702d03da795f10","stable_checksum":"6fd07fa6953e4e497516dd0a7bc5eb2f21c68f9e60bdab080ac2c86e8ab8dfb2","stable_url_args":["https://github.com/laurentj/slimerjs/archive/refs/tags/1.0.0.tar.gz"],"stable_uses_from_macos":[[{"zip":":build"}]],"stable_version":"1.0.0","bottle_checksum":"67d28bb3031d3480c7d871cc10299334f80046ddb665db2445faedd82c43f26a"},"slint-compiler":{"desc":"Compiler for the Slint UI markup language","executables":["slint-compiler"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/slint-ui/slint.git",{":branch":"master"}],"homepage":"https://slint.dev/","license":"GPL-3.0-only","ruby_source_checksum":"a3b91dcfef41a81fec4c1215b38c3235120561439a31adb2e7486e7d8e47e536","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fe485305ed303215e76c04918ee9aefbffbe229f18f979098ec36c7fa1dab28b","stable_url_args":["https://github.com/slint-ui/slint/archive/refs/tags/v1.18.1.tar.gz"],"stable_version":"1.18.1"},"slint-cpp":{"desc":"C++ library and headers for the Slint UI toolkit","head_dependencies":[{"cmake":":build"},{"corrosion":":build"},{"rust":":build"}],"head_url_args":["https://github.com/slint-ui/slint.git",{":branch":"master"}],"homepage":"https://slint.dev/","license":"GPL-3.0-only","ruby_source_checksum":"e47203f65e3c715cecd09b4e2ec1f04076dd33d3bbea1f622259dc2c353d1d4b","stable_dependencies":[{"cmake":":build"},{"corrosion":":build"},{"rust":":build"}],"stable_checksum":"fe485305ed303215e76c04918ee9aefbffbe229f18f979098ec36c7fa1dab28b","stable_url_args":["https://github.com/slint-ui/slint/archive/refs/tags/v1.18.1.tar.gz"],"stable_version":"1.18.1"},"slirp4netns":{"desc":"User-mode networking for unprivileged network namespaces","executables":["slirp4netns"],"head_dependencies":["glib","libcap","libseccomp","libslirp",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"},{"jq":":test"}],"homepage":"https://github.com/rootless-containers/slirp4netns","license":"GPL-2.0-or-later","ruby_source_checksum":"d181184d1e3425b0fcf17e9778fae3ec2c74d218c346afd2fa5547c1b76bad63","stable_dependencies":["glib","libcap","libseccomp","libslirp",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"},{"jq":":test"}],"stable_checksum":"1e58c3a22d1f8361c9dfd7e518f621bc5510df519d00dbdd40954b77c0e1102f","stable_url_args":["https://github.com/rootless-containers/slirp4netns/archive/refs/tags/v1.3.6.tar.gz"],"stable_version":"1.3.6"},"slither-analyzer":{"bottle_rebuild":1,"desc":"Solidity static analysis framework written in Python 3","executables":["slither","slither-check-erc","slither-check-kspec","slither-check-upgradeability","slither-doctor","slither-documentation","slither-find-paths","slither-flat","slither-format","slither-interface","slither-mutate","slither-prop","slither-read-storage","slither-simil"],"head_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/crytic/slither.git",{":branch":"master"}],"homepage":"https://blog.trailofbits.com/2018/10/19/slither-a-solidity-static-analysis-framework/","license":"AGPL-3.0-only","revision":1,"ruby_source_checksum":"d3e2e473628b4a019339f8e31f04b9fc0f46567c37e8e4148fb0a9cb7036c327","stable_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"72aff6c1924a8641c1c8e4d84f9a4e6c97b5bfb3221bf71a11ffaee46d2f7da2","stable_url_args":["https://files.pythonhosted.org/packages/05/c2/01a0c06017ac631db4d37cc36dce18be2eabd80576270d356688e5121908/slither_analyzer-0.11.6.tar.gz"],"stable_version":"0.11.6"},"sloc":{"bottle_rebuild":2,"desc":"Simple tool to count source lines of code","executables":["sloc"],"head_dependencies":["node"],"homepage":"https://github.com/flosse/sloc","license":"MIT","ruby_source_checksum":"f70749c060e20b43302988ee0ea13df213d1aca776d4ac721a6377b2a44f6dc4","stable_dependencies":["node"],"stable_checksum":"25ac2a41e015a8ee0d0a890221d064ad0288be8ef742c4ec903c84a07e62b347","stable_url_args":["https://registry.npmjs.org/sloc/-/sloc-0.3.2.tgz"],"stable_version":"0.3.2","bottle_tag":":all","bottle_checksum":"24e858bb8b1a883aa3bff9443299ab2be4b978dbede386c35047ede3958584c5"},"sloccount":{"bottle_rebuild":1,"desc":"Count lines of code in many languages","executables":["ada_count","asm_count","awk_count","break_filelist","c_count","cobol_count","compute_all","compute_sloc_lang","count_extensions","count_unknown_ext","csh_count","erlang_count","exp_count","f90_count","fortran_count","generic_count","get_sloc","get_sloc_details","haskell_count","java_count","jsp_count","lex_count","lexcount1","lisp_count","make_filelists","makefile_count","ml_count","modula3_count","objc_count","pascal_count","perl_count","php_count","print_sum","python_count","ruby_count","sed_count","sh_count","show_filecount","sloccount","sql_count","tcl_count"],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://dwheeler.com/sloccount/","license":"GPL-2.0-or-later","ruby_source_checksum":"d7cc6496addff1e3b3868aea4340e0ff23173a69e41e09017a3225d90218cd97","stable_patches":[{"strip":"p1","url":"https://sourceforge.net/p/sloccount/patches/21/attachment/sloccount-suppress-exec-warnings.patch","sha256":"4e68a7d9c61d62d4b045d1e5d099c6853456d15f874d659f3ab473e7fc40d565","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/sloccount/patches/21"}]},{"strip":"p1","data":true}],"stable_checksum":"fa7fa2bbf2f627dd2d0fdb958bd8ec4527231254c120a8b4322405d8a4e3d12b","stable_url_args":["https://dwheeler.com/sloccount/sloccount-2.26.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"2.26","bottle_checksum":"91c5b078ea11fefc9773d823f09438797d676239a78d9a3560c817835e69e86e"},"sloth-cli":{"desc":"Prometheus SLO generator","executables":["sloth"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/slok/sloth.git",{":branch":"main"}],"homepage":"https://sloth.dev/","license":"Apache-2.0","oldnames":["sloth"],"ruby_source_checksum":"096c2e8c6dc7c721482a156464c6ccb4d1fc0fc972bc06b131899ceb7c1fab75","stable_dependencies":[{"go":":build"}],"stable_checksum":"f1ddad49462cf66652e611f7903ecb0dd86b9fa8f4bc43c7e458e8fa87de854c","stable_url_args":["https://github.com/slok/sloth/archive/refs/tags/v0.16.0.tar.gz"],"stable_version":"0.16.0"},"slowhttptest":{"desc":"Simulates application layer denial of service attacks","executables":["slowhttptest"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/shekyan/slowhttptest.git",{":branch":"master"}],"homepage":"https://github.com/shekyan/slowhttptest","license":"Apache-2.0","ruby_source_checksum":"a43e95e68fc86bf85abd20051361d766ef025c6a459d0388622a2c795c7898ff","stable_dependencies":["openssl@4"],"stable_checksum":"9e1e18e32c761b97eb92d4c3680bcbe60dc2fae852c1dc339460ac50c51be444","stable_url_args":["https://github.com/shekyan/slowhttptest/archive/refs/tags/v1.10.0.tar.gz"],"stable_version":"1.10.0"},"slrn":{"bottle_rebuild":3,"desc":"Powerful console-based newsreader","executables":["slrn","slrnpull"],"head_dependencies":["openssl@4","s-lang"],"head_url_args":["git://git.jedsoft.org/git/slrn.git",{":branch":"master"}],"homepage":"https://slrn.info/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"a8f0ed7d3cf1edd36235af9ac92791fad11b3428d0046d73d0c167bd4a3a5697","stable_dependencies":["openssl@4","s-lang"],"stable_checksum":"3ba8a4d549201640f2b82d53fb1bec1250f908052a7983f0061c983c634c2dac","stable_url_args":["https://jedsoft.org/releases/slrn/slrn-1.0.3a.tar.bz2"],"stable_version":"1.0.3a"},"slsa-verifier":{"bottle_rebuild":1,"desc":"Verify provenance from SLSA compliant builders","executables":["slsa-verifier"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/slsa-framework/slsa-verifier.git",{":branch":"main"}],"homepage":"https://github.com/slsa-framework/slsa-verifier","license":"Apache-2.0","ruby_source_checksum":"759442d411a9707e3d7bab1ea89a206f1a400641f7e0834a33df77a3f71522f3","stable_dependencies":[{"go":":build"}],"stable_checksum":"19af322eb0ae0cb738f8e2395b3dcff756537277d62688fc9d2b4fc5ad6b16e4","stable_url_args":["https://github.com/slsa-framework/slsa-verifier/archive/refs/tags/v2.7.1.tar.gz"],"stable_version":"2.7.1"},"slugify":{"bottle_rebuild":1,"desc":"Convert filenames and directories to a web friendly format","executables":["slugify"],"head_url_args":["https://github.com/JabberLabs/slugify.git",{":branch":"master"}],"homepage":"https://github.com/JabberLabs/slugify","license":"MIT","ruby_source_checksum":"6f8349972f1402ec1bd5d129d5ef31a7fc69d828f233f8e8d01767ba43821719","stable_checksum":"f6873b062119d3eaa7d89254fc6e241debf074da02e3189f12e08b372af096e5","stable_url_args":["https://github.com/JabberLabs/slugify/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"3b484ae7b5d87f4f148f8c9395960213ed62b4cd1b82567c7bcceede23259942"},"slumber":{"desc":"Terminal-based HTTP/REST client","executables":["slumber"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/LucasPickering/slumber.git",{":branch":"master"}],"homepage":"https://slumber.lucaspickering.me/","license":"MIT","ruby_source_checksum":"6bc22c9a7933377c8b3d1c382ecdaaa5eb13a90e310c570b1f67cb84442b38bb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9876d10714cd4b9f93f42916ea7b60821788e40ee503618524751ac74c0a52a4","stable_url_args":["https://github.com/LucasPickering/slumber/archive/refs/tags/v5.4.3.tar.gz"],"stable_version":"5.4.3"},"slurm":{"desc":"Yet another network load monitor","executables":["slurm"],"head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/mattthias/slurm/wiki/","license":"GPL-2.0-or-later","ruby_source_checksum":"86da72c09ffd7d839ec22fdeb317c2bd3b1dbe77e1e4e37220ae747b6270d9c2","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"2f846c9aa16f86cc0d3832c5cd1122b9d322a189f9e6acf8e9646dee12f9ac02","stable_url_args":["https://github.com/mattthias/slurm/archive/refs/tags/upstream/0.4.4.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.4.4","bottle_checksum":"29ded8a4e4b487e71ac6c8c21b2ad05fb7a52c6138d6c4f11f3406ca35cb225f"},"smake":{"bottle_rebuild":2,"desc":"Portable make program with automake features","executables":["smake"],"homepage":"https://codeberg.org/schilytools/schilytools","license":"CDDL-1.0","ruby_source_checksum":"c56e1906994967c827f5f7f4fe41bc609a5a534b45314c84046b81714383df7d","stable_checksum":"fd3db00278caecd94b3802e1f903bf235a7137511ac0a450b31d855e3a52917b","stable_url_args":["https://codeberg.org/schilytools/schilytools/archive/2024-03-21.tar.gz"],"stable_version":"2024-03-21"},"smap":{"desc":"Drop-in replacement for Nmap powered by shodan.io","executables":["smap"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/s0md3v/Smap.git",{":branch":"main"}],"homepage":"https://github.com/s0md3v/Smap","license":"AGPL-3.0-or-later","ruby_source_checksum":"80d677a8ef9b67209c83979954bb10b2bb2fa9f443c7dcf30516426d68ede518","stable_dependencies":[{"go":":build"}],"stable_checksum":"870838dc01cbf2a018db8bbdee2ac439e4666e131d1f014843fc5b6994c33049","stable_url_args":["https://github.com/s0md3v/Smap/archive/refs/tags/0.1.12.tar.gz"],"stable_version":"0.1.12","bottle_checksum":"6e731e48708f38b78db86630f22e16963b992a26dc2263eb53605cd880692f29"},"smartdns":{"desc":"Rule-based DNS server for fast IP resolution, DoT/DoQ/DoH/DoH3 supported","executables":["smartdns"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mokeyish/smartdns-rs.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/mokeyish/smartdns-rs","license":"GPL-3.0-only","ruby_source_checksum":"49dd91a4cba45225bf081371139be05ccda88ca76252ca542284a83ad2e57e28","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/smartdns/sbin/smartdns","run","-c","$HOMEBREW_PREFIX/etc/smartdns/smartdns.conf"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"18e9f15044d9b59dfdd6559f234eac97a73335054d1b64b251274c23d1b1219c","stable_url_args":["https://github.com/mokeyish/smartdns-rs/archive/refs/tags/v0.13.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.13.1"},"smartmontools":{"compatibility_version":1,"desc":"SMART hard drive monitoring","executables":["smartctl","smartd","update-smart-drivedb"],"homepage":"https://www.smartmontools.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"327720943b1acc2694b9a334c6bae0ac587e3e58892f2bf49cbd413c14ada65c","stable_checksum":"690b83ca331378da9ea0d9d61008c4b22dde391387b9bbad7f29387f2595f76e","stable_url_args":["https://downloads.sourceforge.net/project/smartmontools/smartmontools/7.5/smartmontools-7.5.tar.gz"],"stable_version":"7.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"6efc9fd70ae3cc6dfbfb30ef3ab20bd5ca81516d6beaafde3d3b8e3ccd9691a3"},"smartypants":{"bottle_rebuild":1,"desc":"Typography prettifier","executables":["smartypants"],"homepage":"https://daringfireball.net/projects/smartypants/","license":"BSD-3-Clause","ruby_source_checksum":"707de2011f458649a7867fa84e63b679806f08c5d56fe83a6029486dc1bd2a6c","stable_checksum":"2813a12d8dd23f091399195edd7965e130103e439e2a14f298b75b253616d531","stable_url_args":["https://daringfireball.net/projects/downloads/SmartyPants_1.5.1.zip"],"stable_version":"1.5.1","bottle_tag":":all","bottle_checksum":"3de13f7bf233a663c066ff5a8b1a27ba3ceb278ac9c1e750f7f70d1723572dc4"},"smbclient-ng":{"bottle_rebuild":1,"desc":"Fast and user friendly way to interact with SMB shares","executables":["smbclientng","smbng"],"head_dependencies":[{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"},{"samba":":test"}],"head_url_args":["https://github.com/p0dalirius/smbclient-ng.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/p0dalirius/smbclient-ng","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"71146b56ba2f19c792914b78370b42cf6a35bd8ef29003b4123c70c698187f3e","stable_dependencies":[{"cryptography":":no_linkage"},"python@3.15",{"rust":":build"},{"samba":":test"}],"stable_checksum":"aad2a2b185ce3cbbc9d771dfea4144cc745d552dbd53c420d5719fff816d947c","stable_url_args":["https://github.com/p0dalirius/smbclient-ng/archive/refs/tags/3.1.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.1.0"},"smenu":{"desc":"Powerful and versatile CLI selection tool for interactive or scripting use","executables":["smenu"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/p-gen/smenu","license":"MPL-2.0","ruby_source_checksum":"5e522fdab9007172ec2996dfe770a3b91c320b53344edf3303a1116cc7411b77","stable_checksum":"2de2217d322a5e28cb20f9128e60df6c00b4e8e8879381ac8ed8bdcdccc4c5ca","stable_url_args":["https://github.com/p-gen/smenu/releases/download/v1.5.0/smenu-1.5.0.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.5.0","bottle_checksum":"680bc214f78a5a4dbb8668244a4c700fbe1d54fe41547fb73bf694c4d7048057"},"smimesign":{"desc":"S/MIME signing utility for use with Git","executables":["smimesign"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/github/smimesign","license":"MIT","ruby_source_checksum":"263b996039bafd821b995bb859c5edde44410eb0c204e69c48ca3302e5ec160b","stable_dependencies":[{"go":":build"}],"stable_checksum":"b5921dc3f3b446743e130d1ee39ab9ed2e256b001bd52cf410d30a0eb087f54e","stable_url_args":["https://github.com/github/smimesign/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_checksum":"bdff73f08ec9eda212fbf271a5d7c131e38e1d9c2263e153db5229dba92c211a"},"smithery-cli":{"desc":"Install and list Model Context Protocol servers from Smithery","executables":["smithery"],"head_dependencies":["node"],"homepage":"https://smithery.ai/","license":"AGPL-3.0-or-later","ruby_source_checksum":"18a5b1844f52b673f1cd6f0a26aaab29fc9caa44dcc45d38f85e3c76e3ebde97","stable_dependencies":["node"],"stable_checksum":"2d3a60fbbd9c2db4ffe80e806afa2075620a3b18b4a80cb26eb48501d76dfd3e","stable_url_args":["https://registry.npmjs.org/@smithery/cli/-/cli-4.11.1.tgz"],"stable_version":"4.11.1","bottle_tag":":all","bottle_checksum":"7953d52a012f6401ce602007ddf769460798fc32feb2e35a60ca9c64e897ee27"},"smlfmt":{"desc":"Custom parser and code formatter for Standard ML","executables":["smlfmt"],"head_dependencies":["gmp",{"mlton":":build"}],"head_url_args":["https://github.com/shwestrick/smlfmt.git",{":branch":"main"}],"homepage":"https://github.com/shwestrick/smlfmt","license":"MIT","ruby_source_checksum":"cc71af9cbf99bb84178efaffd7f069b1f6da0ec7ca19b19b00c670f0fd1a763a","stable_dependencies":["gmp",{"mlton":":build"}],"stable_checksum":"9d26a87bfba7d49929edf3cbdc060e9a58cd5a5b1367456281aed2e3e267926a","stable_url_args":["https://github.com/shwestrick/smlfmt/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0"},"smlnj":{"desc":"Compiler and programming system for Standard ML","executables":["asdlgen","heap2exec","ml-antlr","ml-build","ml-burg","ml-makedepend","ml-ulex","ml-yacc","sml"],"head_dependencies":[{"autoconf":":build"},{"cmake":":build"}],"head_url_args":["https://github.com/smlnj/smlnj.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.smlnj.org/","license":"BSD-3-Clause","ruby_source_checksum":"234952826cb89f9da7f6b70566f216d60939ff834468d7f382a784622a617f1f","stable_dependencies":[{"autoconf":":build"},{"cmake":":build"}],"stable_checksum":"7d5826317a8be3a0b347cf4001d5354b9dfdc319f80c26e2c21f265de55154e1","stable_url_args":["https://smlnj.org/dist/working/2026.3/smlnj-arm64-unix-2026.3.tgz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2026.3"},"smlpkg":{"desc":"Package manager for Standard ML libraries and programs","executables":["smlpkg"],"head_dependencies":["gmp",{"mlton":":build"}],"head_url_args":["https://github.com/diku-dk/smlpkg.git",{":branch":"master"}],"homepage":"https://github.com/diku-dk/smlpkg","license":"MIT","ruby_source_checksum":"96ddc131cf31ad3c71c0e7dc74dee62a5222773b3b8613c4b27221a9c3c4a04f","stable_dependencies":["gmp",{"mlton":":build"}],"stable_checksum":"61940ff900196b440d2b2adbae3b59512336b26d25a5259f7df4c9b521bbf1d3","stable_url_args":["https://github.com/diku-dk/smlpkg/archive/refs/tags/v0.1.7.tar.gz"],"stable_version":"0.1.7"},"smpeg":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-06-01",":because":":unmaintained"},"desc":"SDL MPEG Player Library","disable_args":{":date":"2026-12-01",":because":":unmaintained"},"executables":["plaympeg","smpeg-config"],"head_dependencies":["sdl12-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://icculus.org/smpeg/","license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"969f703aef594d6281946a3b6e07f2db1802da535808138395c03c2970d7ec29","stable_dependencies":["sdl12-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e2e53bfd2e6401e2c29e5eb3929be0e8698bc9e4c9d731751f67e77b408f1f74","stable_url_args":["https://github.com/icculus/smpeg/archive/refs/tags/release_0_4_5.tar.gz"],"stable_version":"0.4.5","bottle_cellar":":any","bottle_checksum":"03c1eb05860e58ea080834b7fc760a10dc28aec402fb684c9a263b716693ec8f"},"smpeg2":{"bottle_rebuild":1,"desc":"SDL MPEG Player Library","executables":["plaympeg2","smpeg2-config"],"head_dependencies":["sdl2-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/icculus/smpeg.git",{":branch":"main"}],"homepage":"https://icculus.org/smpeg/","license":"LGPL-2.0-or-later","ruby_source_checksum":"84389292c8194628bfeed2af6a922f5c67d6389b4fee02a3bce2ed43ae540c8c","stable_dependencies":["sdl2-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"fdd431bd607efcf0f35789fb3105d7535d4f0e8b46e673e9c0051726e8d1e701","stable_url_args":["https://github.com/icculus/smpeg/archive/refs/tags/release_2_0_0.tar.gz"],"stable_version":"2.0.0","bottle_cellar":":any","bottle_checksum":"94333f1da48b4cf080d29f3c87bd51df3c637d657f41d83eec7aa92ff4f503ee"},"smu":{"desc":"Simple markup with markdown-like syntax","executables":["smu"],"head_url_args":["https://github.com/Gottox/smu.git",{":branch":"master"}],"homepage":"https://github.com/Gottox/smu","license":"MIT","ruby_source_checksum":"71a19e5c252a3a72651bc47fe51b0b4a4d12448dc48b5cb8d813dbc641ac90e1","stable_checksum":"f3bb18f958962679a7fb48d7f8dcab8b59154d66f23c9aba02e78103106093a4","stable_url_args":["https://github.com/Gottox/smu/archive/refs/tags/v1.5.tar.gz"],"stable_version":"1.5","bottle_checksum":"9aeed8b31c72a808136bc1c332eb476fecd858d454688818b09079731b7da0fe"},"smug":{"desc":"Automate your tmux workflow","executables":["smug"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/ivaaaan/smug","license":"MIT","ruby_source_checksum":"e794682524385c218b7c486eca36f433571dba71526730579e4f2d31e6f3db90","stable_dependencies":[{"go":":build"}],"stable_checksum":"d1c43d84b5293cff1982437937367813f34cc1508d44da723b28649999147e3e","stable_url_args":["https://github.com/ivaaaan/smug/archive/refs/tags/v0.3.19.tar.gz"],"stable_version":"0.3.19"},"sn0int":{"desc":"Semi-automatic OSINT framework and package manager","executables":["sn0int"],"head_dependencies":["libsodium",{"pkgconf":":build"},{"rust":":build"},{"sphinx-doc":":build"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://sn0int.readthedocs.io/en/stable/","license":"GPL-3.0-or-later","ruby_source_checksum":"a0f6e6694b5a610f62d266b44abf95d15c972e1f6f53cc1d1355e0e75fecb290","stable_dependencies":["libsodium",{"pkgconf":":build"},{"rust":":build"},{"sphinx-doc":":build"}],"stable_checksum":"cf10bff93098586ba7dd885bf56af489ce0177bd1889a13b004fc38f026e71ea","stable_url_args":["https://github.com/kpcyrd/sn0int/archive/refs/tags/v0.26.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.26.1","bottle_cellar":":any","bottle_checksum":"dafedcdf4f30705f40d806d7725994bdf8fe012caa80591c197049e254e657c4"},"snakefmt":{"desc":"Snakemake code formatter","executables":["snakefmt"],"head_dependencies":["python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/snakemake/snakefmt.git",{":branch":"master"}],"homepage":"https://github.com/snakemake/snakefmt/","license":"MIT","ruby_source_checksum":"7a1661c858b306ee5bfe3c45cacfa351c277811bf29121892805203ee9aa3d22","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"6a6ce79ff5b0ee18888896cb1660eb888a41592dbc36dccfd2c4f2a161d6dd7f","stable_url_args":["https://files.pythonhosted.org/packages/13/d3/c414af23ff5377ee4203efb0a080c2954be232a121c8bb04b13ceaf46abe/snakefmt-2.1.0.tar.gz"],"stable_version":"2.1.0"},"snakemake":{"desc":"Pythonic workflow system","executables":["snakemake"],"head_dependencies":["cbc",{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"head_url_args":["https://github.com/snakemake/snakemake.git",{":branch":"main"}],"homepage":"https://snakemake.readthedocs.io/","license":"MIT","ruby_source_checksum":"7b184cccecc7c6f2671d66efd6a7b578623a8931de4eeb86fbd07c74fac58792","stable_dependencies":["cbc",{"certifi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"f772714bb4133f836f0b5c3124ed70ef954c223aa034d6fcaf0282a4bbb98a5e","stable_url_args":["https://files.pythonhosted.org/packages/59/e5/61deb0378bcb5b974f3348292b9397fc2f5a28f8ccb22e1a756c8a3c78aa/snakemake-9.27.1.tar.gz"],"stable_version":"9.27.1"},"snakeviz":{"bottle_rebuild":1,"desc":"Web-based viewer for Python profiler output","executables":["snakeviz"],"head_dependencies":["python@3.15"],"homepage":"https://jiffyclub.github.io/snakeviz/","license":"BSD-3-Clause","revision":6,"ruby_source_checksum":"01185b0e03589e0438b443c05cc995c7e0bf4b1b0740b6aee377d8c993e8ae62","stable_dependencies":["python@3.15"],"stable_checksum":"08028c6f8e34a032ff14757a38424770abb8662fb2818985aeea0d9bc13a7d83","stable_url_args":["https://files.pythonhosted.org/packages/04/06/82f56563b16d33c2586ac2615a3034a83a4ff1969b84c8d79339e5d07d73/snakeviz-2.2.2.tar.gz"],"stable_version":"2.2.2"},"snap":{"desc":"Tool to work with .snap files","executables":["snap"],"head_dependencies":["squashfs",{"go":":build"}],"homepage":"https://snapcraft.io/","license":"GPL-3.0-only","ruby_source_checksum":"f33fbd0165eb9b48479a021974c83b9a6c276ac11587c9abbbace4ab14b82910","stable_dependencies":["squashfs",{"go":":build"}],"stable_checksum":"197d5e5870ae7f3681276cea37339d5ee528ddfaf47f53509f858fdad46e4aed","stable_url_args":["https://github.com/canonical/snapd/releases/download/2.78/snapd_2.78.vendor.tar.xz"],"stable_version":"2.78"},"snap7":{"bottle_rebuild":1,"desc":"Ethernet communication suite that works natively with Siemens S7 PLCs","homepage":"https://snap7.sourceforge.net/","license":"LGPL-3.0-or-later","revision":1,"ruby_source_checksum":"88869395013aa2d4096dbd8433caa35a98d59276335f504c0cda28b980d783b6","stable_checksum":"1f4270cde8684957770a10a1d311c226e670d9589c69841a9012e818f7b9f80e","stable_url_args":["https://downloads.sourceforge.net/project/snap7/1.4.2/snap7-full-1.4.2.7z"],"stable_version":"1.4.2","bottle_cellar":":any","bottle_checksum":"839e29976a348f6196df376d1f4c13ee808a8aacd3ff9d64369c6b7a3c390385"},"snapcast":{"desc":"Synchronous multiroom audio player","executables":["snapclient","snapserver"],"head_dependencies":["flac","libogg","libsoxr","libvorbis","openssl@4","opus",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://github.com/snapcast/snapcast","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"09b3238ca4dc3309d0ba44b5274342343414070887e1fe99c5da2a1e88c018ce","stable_dependencies":["flac","libogg","libsoxr","libvorbis","openssl@4","opus",{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"cb75a71479bf52910bf5f47ae8120ec41c89459b0d77d7cd560e674e437ef050","stable_url_args":["https://github.com/snapcast/snapcast/archive/refs/tags/v0.35.0.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.35.0"},"snapcraft":{"desc":"Package any app for every Linux desktop, server, cloud or device","executables":["snapcraft","snapcraftctl-compat"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml","lxc",{"pydantic":":no_linkage"},{"pygit2":":no_linkage"},"python@3.15","snap","xdelta"],"head_url_args":["https://github.com/canonical/snapcraft.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://snapcraft.io/","license":"GPL-3.0-only","ruby_source_checksum":"5afffa0d9780f90b6d958bd1f9d002d88bd53882f2ffb49a942f2a4984154979","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml","lxc",{"pydantic":":no_linkage"},{"pygit2":":no_linkage"},"python@3.15","snap","xdelta"],"stable_url_args":["https://github.com/canonical/snapcraft.git",{":tag":"9.2.1",":revision":"004b54d8e5b231e9d74491cd0d92e7d9218f1dbe"}],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"9.2.1"},"snappy":{"compatibility_version":1,"desc":"Compression/decompression library aiming for high speed","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/google/snappy.git",{":branch":"main"}],"homepage":"https://google.github.io/snappy/","license":"BSD-3-Clause","ruby_source_checksum":"65ad62d494f32ebad469606114480e5aeb6e88cac51d6bd5067e7cfed4c86959","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"893f708a0bf4b5529d555ffcee390e940e932fcf90261f682604475a76cd0247","stable_url_args":["https://github.com/google/snappy/archive/refs/tags/1.3.1.tar.gz"],"stable_version":"1.3.1"},"snappystream":{"desc":"C++ snappy stream realization (compatible with snappy)","head_dependencies":["snappy",{"cmake":":build"}],"head_url_args":["https://github.com/hoxnox/snappystream.git",{":branch":"master"}],"homepage":"https://github.com/hoxnox/snappystream","license":"Apache-2.0","revision":1,"ruby_source_checksum":"bfff97ee43b6a1a58dbae8d2d9ba240501882da9c333a816daddda12edc5d91e","stable_dependencies":["snappy",{"cmake":":build"}],"stable_checksum":"a50a1765eac1999bf42d0afd46d8704e8c4040b6e6c05dcfdffae6dcd5c6c6b8","stable_url_args":["https://github.com/hoxnox/snappystream/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"87329a4191cefc04c19ae16543101a5d94336812ede1047c34e52db7ff2a4006"},"snapraid":{"desc":"Backup program for disk arrays","executables":["snapraid"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/amadvance/snapraid.git",{":branch":"master"}],"homepage":"https://www.snapraid.it/","license":"GPL-3.0-or-later","ruby_source_checksum":"586b1c0b9b23cb78d3e55f606ed5ddbc7ad13b101acab75d3284c8f9c28d71ea","stable_checksum":"fb2d6a9cf9c8ea30c6962f4a48764dc9012fe61d6e23f40a8d959dadea02278b","stable_url_args":["https://github.com/amadvance/snapraid/releases/download/v15.1/snapraid-15.1.tar.gz"],"stable_version":"15.1"},"sng":{"desc":"Enable lossless editing of PNGs via a textual representation","executables":["sng"],"head_dependencies":["libpng","xorgrgb"],"homepage":"https://sng.sourceforge.net/","license":"Zlib","ruby_source_checksum":"6b03e74498b68d422f4b8b07943641633556d8c5fcb9d5fb6db83aa9994cff1b","stable_dependencies":["libpng","xorgrgb"],"stable_checksum":"c9bdfb80f5a17db1aab9337baed64a8ebea5c0ddf82915c6887b8cfb87ece61e","stable_url_args":["https://downloads.sourceforge.net/project/sng/sng-1.1.1.tar.xz"],"stable_version":"1.1.1","bottle_cellar":":any","bottle_checksum":"c3851e3ff4ae5a5dfe206f10604cb9406731d612fb55a7940b7e1e1b92492115"},"sngrep":{"desc":"Command-line tool for displaying SIP calls message flows","executables":["sngrep"],"head_dependencies":["ncurses","openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/irontec/sngrep","license":{"GPL-3.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}},"ruby_source_checksum":"349f693e31e814c4b33d8bbfd991f9881ef9d0b4fa8b9b7da08faf96591dd811","stable_dependencies":["ncurses","openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"db1d45a27c5682a83ac9caedbca9a0af530c6da744b645d3f9b336d7ad2fc6a9","stable_url_args":["https://github.com/irontec/sngrep/releases/download/v1.9.0/sngrep-1.9.0.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.9.0"},"sniffer":{"desc":"Modern alternative network traffic sniffer","executables":["sniffer"],"head_dependencies":[{"go":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/chenjiandongx/sniffer","license":"MIT","ruby_source_checksum":"b72dd8ff607afb97b20a7e09ae40cef9244310ea96210200bd6d7dc08c3a725e","stable_dependencies":[{"go":":build"}],"stable_checksum":"c8eee0fb34422a014811306b9b2d2d149c469b3a0c515f79bfa516bbd2f56979","stable_url_args":["https://github.com/chenjiandongx/sniffer/archive/refs/tags/v0.6.3.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.6.3","bottle_checksum":"1c672efa51414608c7bb0e4e05414f826747dc0d48901e83189ca443a148112f"},"sniffglue":{"desc":"Secure multithreaded packet sniffer","executables":["sniffglue"],"head_dependencies":[{"rust":":build"},{"scdoc":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/kpcyrd/sniffglue","license":"GPL-3.0-or-later","ruby_source_checksum":"3aabaaf9dcb81d598318be72bc2c2e5502730e5df1690de91c45aacabce14a63","stable_dependencies":[{"rust":":build"},{"scdoc":":build"}],"stable_checksum":"54d98ebf5cf947f9d833fbb0457f6b5ccd7e96f356bc4cfdd1711a3526e785bc","stable_url_args":["https://github.com/kpcyrd/sniffglue/archive/refs/tags/v0.16.2.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.16.2"},"sniffles":{"bottle_rebuild":1,"desc":"Structural variant caller for long-read sequencing data","head_dependencies":["htslib","numpy","python@3.15","spoa",{"pybind11":":build"},{"samtools":":test"}],"homepage":"https://github.com/fritzsedlazeck/Sniffles","license":"MIT","ruby_source_checksum":"6717327b117dc4b1d43197b1c5d219ca334d4ff97094079b9fb36305f1193c54","stable_dependencies":["htslib","numpy","python@3.15","spoa",{"pybind11":":build"},{"samtools":":test"}],"stable_checksum":"9017d22e77ee0ef796e918ec307b6264a5efe7247d0ee5d50f662acc8af53f5f","stable_url_args":["https://files.pythonhosted.org/packages/f1/99/e71e60c4fa02a6429c273fa3525793e9714f628348c76857b4a6f686218d/sniffles-2.8.1.tar.gz"],"stable_version":"2.8.1"},"sniffnet":{"desc":"Cross-platform application to monitor your network traffic","executables":["sniffnet"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/GyulyVGC/sniffnet.git",{":branch":"main"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://sniffnet.net/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"416e17e95035718059e8a751f6890777c5fb44841ee90ed8f2cfc8a8ff30c192","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"20a5ce502119be22251dd119e41a2bc069454ac1f2c553caccbace6912487180","stable_url_args":["https://github.com/GyulyVGC/sniffnet/archive/refs/tags/v1.5.1.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.5.1"},"snitch":{"desc":"Prettier way to inspect network connections","executables":["snitch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/karol-broda/snitch.git",{":branch":"master"}],"homepage":"https://github.com/karol-broda/snitch","license":"MIT","ruby_source_checksum":"20dd91e28fc89de42c410bdfa1c2cea5e019d3ad6b7c1387e5cd127f5461e8b9","stable_dependencies":[{"go":":build"}],"stable_checksum":"e0bc3a0b2e4f99d51fcd46217bd863d1ab18c08462fbbf1e875862fb8909c632","stable_url_args":["https://github.com/karol-broda/snitch/archive/refs/tags/v0.2.2.tar.gz"],"stable_version":"0.2.2"},"snobol4":{"conflicts":[["sdb",{":because":"both install `sdb` binaries"}]],"desc":"String oriented and symbolic programming language","executables":["sdb","sdb-2.3.4","snobol4","snobol4-2.3.4","snopea","snopea-2.3.4"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[[{"m4":":build"}],["libffi"],["sqlite"]],"homepage":"https://www.regressive.org/snobol4/","license":"BSD-2-Clause","ruby_source_checksum":"bf48e6603f3477bcecf48bc848b174b707056f91ba966f3afc9d5fdded6be2b8","stable_dependencies":["openssl@4"],"stable_checksum":"07154314d458be00936b1dd8592a32be25d5b8fc27e6bf1b73ada904886e86e2","stable_url_args":["https://ftp.regressive.org/snobol/snobol4-2.3.5.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}],["libffi"],["sqlite"]],"stable_version":"2.3.5"},"snooze":{"desc":"Run a command at a particular time","executables":["snooze"],"homepage":"https://github.com/leahneukirchen/snooze","license":":public_domain","ruby_source_checksum":"a883e1bb24802cfec30a790bece7d1986b3b9446fd66c63f6a7228d96ee30206","stable_checksum":"3a4a2f3f00d42e30647d9af79c8e417990ced6c3f0565474b1ca717938b1e2ab","stable_url_args":["https://github.com/leahneukirchen/snooze/archive/refs/tags/v0.6.tar.gz"],"stable_version":"0.6"},"snort":{"caveats":"For snort to be functional, you need to update the permissions for /dev/bpf*\nso that they can be read by non-root users.  This can be done manually using:\n    sudo chmod o+r /dev/bpf*\nor you could create a startup item to do this for you.\n","desc":"Flexible Network Intrusion Detection System","executables":["appid_detector_builder.sh","show_flows","snort","snort2lua","u2boat","u2spewfoo"],"head_dependencies":["daq","hwloc","jemalloc","libdnet","libpcap","luajit","openssl@4","pcre2","vectorscan","xz",{"cmake":":build"},{"flex":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/snort3/snort3.git",{":branch":"master"}],"homepage":"https://www.snort.org","license":"GPL-2.0-only","ruby_source_checksum":"8dccbc64702406fe6fbba71876760a6bcc6a11ed2ab3079441720744a1245a2c","stable_dependencies":["daq","hwloc","jemalloc","libdnet","libpcap","luajit","openssl@4","pcre2","vectorscan","xz",{"cmake":":build"},{"flex":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/snort3/snort3/commit/286352b0e3f3e0798666d4f78ca35668d8695ab5.patch?full_index=1","sha256":"8707359cf1854a85bf7f48e8e8b5a949739e0965ee55078bfdef033055971fc7","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/snort3/snort3/pull/477"}]}],"stable_checksum":"5bab33f703ca09b74bc2de72d16d8be59c67ebb98dbd45e50c30989b5cdd510f","stable_url_args":["https://github.com/snort3/snort3/archive/refs/tags/3.12.4.0.tar.gz"],"stable_version":"3.12.4.0"},"snow":{"bottle_rebuild":2,"conflicts":[["snowflake-cli",{":because":"both install `snow` binaries"}]],"desc":"Whitespace steganography: coded messages using whitespace","executables":["snow"],"homepage":"https://darkside.com.au/snow/","license":"Apache-2.0","ruby_source_checksum":"c004eda7a9f84769e9a5b008de3009f6d9b3fb94aec23a3812b8fc2a777b419a","stable_checksum":"c0b71aa74ed628d121f81b1cd4ae07c2842c41cfbdf639b50291fc527c213865","stable_url_args":["https://darkside.com.au/snow/snow-20130616.tar.gz"],"stable_version":"20130616","bottle_checksum":"281a2edf75fccb88629a899903bfed0a22262d730edbfe96b9a5dc43a6c7acf5"},"snowball":{"desc":"Stemming algorithms","homepage":"https://snowballstem.org","license":"BSD-3-Clause","ruby_source_checksum":"c06b519dd28f97097399da5ada348f858938f87bc65f2763ee061697eb53e3e8","stable_checksum":"d8714aa91ed4333654708472a7a98b529c867a8f99b05c5e66febf4ca72c44c7","stable_url_args":["https://github.com/snowballstem/snowball/archive/refs/tags/v3.1.1.tar.gz"],"stable_version":"3.1.1"},"snowflake-cli":{"conflicts":[["snow",{":because":"both install `snow` binaries"}]],"desc":"CLI for snowflake","executables":["snow"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"protobuf":":build"}],"head_url_args":["https://github.com/snowflakedb/snowflake-cli.git",{":branch":"main"}],"homepage":"https://docs.snowflake.com/developer-guide/snowflake-cli/index","license":"Apache-2.0","local_patch_checksums":{"Patches/snowflake-cli/SNOW-4232077.diff":"fa42d7fd4657f3a3976f142252a55ea3f1b1ae8d74b0e94dadeb7c25d091425a"},"ruby_source_checksum":"39616f0cd792e9b2741c341a94b8c1da392fdc83ccf35603ef4f09020955718f","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"protobuf":":build"}],"stable_checksum":"329709299ff59564dd87feeff73585fcbfff167a2907ca89abb48bb31d24ce17","stable_url_args":["https://files.pythonhosted.org/packages/f0/35/b2e4adc55a927bd64db589ce72a793089e53b1399d09c3a4a33c79293720/snowflake_cli-3.30.0.tar.gz"],"stable_version":"3.30.0"},"snowflake":{"desc":"Pluggable Transport using WebRTC, inspired by Flashproxy","executables":["snowflake-broker","snowflake-client","snowflake-proxy","snowflake-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git",{":branch":"main"}],"homepage":"https://www.torproject.org","license":"BSD-3-Clause","ruby_source_checksum":"61eb8e0d36a476deeb588be0fdfdaa2051cf1dce381c3d60abb23e211c306e61","stable_dependencies":[{"go":":build"}],"stable_checksum":"1646f8e61a72cbb07d4556289182078d60cdd40c6399af2f32986b8206565ec6","stable_url_args":["https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/archive/v2.15.2/snowflake-v2.15.2.tar.gz"],"stable_version":"2.15.2"},"snownews":{"desc":"Text mode RSS newsreader","executables":["snownews"],"head_dependencies":["ncurses","openssl@4","gettext",{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"https://sourceforge.net/projects/snownews/","license":"GPL-3.0-only","revision":3,"ruby_source_checksum":"15ecb685c92b6ece7315f1ef0b4123a43afd1afaf8081c55f541383de3c8aa5e","stable_dependencies":["ncurses","openssl@4","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"afd4db7c770f461a49e78bc36e97711f3066097b485319227e313ba253902467","stable_url_args":["https://downloads.sourceforge.net/project/snownews/snownews-1.11.tar.gz"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"1.11"},"sntop":{"bottle_rebuild":1,"caveats":"sntop uses fping by default and fping can only be run by root by default.\nYou can run `sudo sntop` (or `sntop -p` which uses standard ping).\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Curses-based utility that polls hosts to determine connectivity","executables":["sntop"],"head_dependencies":["fping"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://sntop.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"92fa03e2d138d7fb3158f47f1291f89880b092d409391d49ca18424d328379e6","stable_dependencies":["fping"],"stable_checksum":"943a5af1905c3ae7ead064e531cde6e9b3dc82598bbda26ed4a43788d81d6d89","stable_url_args":["https://downloads.sourceforge.net/project/sntop/sntop/1.4.3/sntop-1.4.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.4.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"20498a6ce6ef87de7400188bcbc095b7ea0fb1e2c90e02c35042b324835110ab"},"snx-rs":{"desc":"Open-source client for Check Point VPN tunnels","executables":["snx-rs","snx-rs-gui","snxctl"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ancwrd1/snx-rs.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/ancwrd1/snx-rs","license":"AGPL-3.0-only","ruby_source_checksum":"a6128e7fe1d240f576fe74281324d3496a31aa26e6f7e15655676f2b387b8bd5","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/snx-rs.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/snx-rs.log"],[":require_root",true],[":keep_alive",{":crashed":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/snx-rs/bin/snx-rs","-m","command","-l","info"]],"stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"257c26920acc4fed159d5e620acc621f65dafa8bced38285f44ff0c681bb1715","stable_url_args":["https://github.com/ancwrd1/snx-rs/archive/refs/tags/v6.5.4.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"6.5.4"},"snyk-agent-scan":{"desc":"Constrain, log and scan your MCP connections for security vulnerabilities","executables":["snyk-agent-scan"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://github.com/snyk/agent-scan","license":"Apache-2.0","oldnames":["mcp-scan"],"ruby_source_checksum":"f3e02169973cd3628db47a141cf50cb527b98f13146592bd5e21355c21aa95a9","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"86f50349ec209831e23f317d1521eeac19f6961a8be43c27cdb16357af32fcba","stable_url_args":["https://files.pythonhosted.org/packages/a2/0f/b20da2f42bfc75250abff469dbc675dc3c32fd1cedd66c13332c2b2bb83f/snyk_agent_scan-0.6.9.tar.gz"],"stable_version":"0.6.9"},"snyk-cli":{"desc":"Scans and monitors projects for security vulnerabilities","executables":["snyk"],"head_dependencies":["node"],"homepage":"https://snyk.io","license":"Apache-2.0","ruby_source_checksum":"66de90c00dce4482c17438dc23c3d12139759afc508c74266e21e77c69d99cc6","stable_dependencies":["node"],"stable_checksum":"d87f5f322a8b0719610fdbd91ae425d72025f1ee9cb7112e5bf6873cb057e46e","stable_url_args":["https://registry.npmjs.org/snyk/-/snyk-1.1308.3.tgz"],"stable_version":"1.1308.3"},"snzip":{"desc":"Compression/decompression tool based on snappy","executables":["snunzip"],"head_dependencies":["snappy"],"homepage":"https://github.com/kubo/snzip","license":"BSD-2-Clause","ruby_source_checksum":"15d756e300c57b832c62c0224760a6626f18b1bc77d6bc3c47129aac6224a7d6","stable_dependencies":["snappy"],"stable_checksum":"fbb6b816619628f385b62f44a00a1603be157fba6ed2d30de490b0c5e645bff8","stable_url_args":["https://github.com/kubo/snzip/releases/download/v1.0.5/snzip-1.0.5.tar.gz"],"stable_version":"1.0.5","bottle_cellar":":any","bottle_checksum":"a6adec1343968056e505aea67415c4a8cd147fa82088dbc940ab1d69f9675d30"},"so":{"bottle_rebuild":1,"conflicts":[["solod",{":because":"both install `so` binaries"}]],"desc":"Terminal interface for StackOverflow","executables":["so"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/samtay/so","license":"MIT","ruby_source_checksum":"559e9c25b613b345422ae7e62b748b63acaccc1ed29a899ee8e8cfbd570a4621","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"36d8bc53b9c05e242fd4c9ba8ae447fae6c4a35d8c7e071f8994a7c0f07c225d","stable_url_args":["https://github.com/samtay/so/archive/refs/tags/v0.4.10.tar.gz"],"stable_version":"0.4.10"},"soapyhackrf":{"desc":"SoapySDR HackRF module","head_dependencies":["hackrf","soapysdr",{"cmake":":build"}],"homepage":"https://github.com/pothosware/SoapyHackRF/wiki","license":"MIT","revision":1,"ruby_source_checksum":"ba6f5e169d720c898f5fd6c9f8b61d7e6267728d776d090f964417ac93acd977","stable_dependencies":["hackrf","soapysdr",{"cmake":":build"}],"stable_checksum":"0ef13ac8cf1ec0c0728bdfe8a775e38fd06574418948e3a30ea6794de5d5a06c","stable_url_args":["https://github.com/pothosware/SoapyHackRF/archive/refs/tags/soapy-hackrf-0.3.5.tar.gz"],"stable_version":"0.3.5"},"soapyremote":{"desc":"Use any Soapy SDR remotely","executables":["SoapySDRServer"],"head_dependencies":["soapysdr",{"cmake":":build"}],"homepage":"https://github.com/pothosware/SoapyRemote/wiki","license":"BSL-1.0","revision":1,"ruby_source_checksum":"8e9fa8842c2f9d8b297a1cc7071762c64fab0d74b0c79cdea875d6fddedd7eef","stable_dependencies":["soapysdr",{"cmake":":build"}],"stable_checksum":"de5bdf209dc93bf7c341077e1e21353037fc387e7c6a9ee41eace3390669dcc1","stable_url_args":["https://github.com/pothosware/SoapyRemote/archive/refs/tags/soapy-remote-0.5.3.tar.gz"],"stable_version":"0.5.3"},"soapyrtlsdr":{"desc":"SoapySDR RTL-SDR Support Module","head_dependencies":["librtlsdr","soapysdr",{"cmake":":build"}],"head_url_args":["https://github.com/pothosware/SoapyRTLSDR.git",{":branch":"master"}],"homepage":"https://github.com/pothosware/SoapyRTLSDR/wiki","license":"MIT","ruby_source_checksum":"39a8c2cbae07cf2b37b4093b0e44a92ddc20ba2fd9026b6822772679ba06dc9c","stable_dependencies":["librtlsdr","soapysdr",{"cmake":":build"}],"stable_checksum":"1602035b849bca2e9c189712a08d22dc0c7c3a936f9063ac9851bf3229d4460e","stable_url_args":["https://github.com/pothosware/SoapyRTLSDR/archive/refs/tags/soapy-rtlsdr-0.3.4.tar.gz"],"stable_version":"0.3.4"},"soapysdr":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Vendor and platform neutral SDR support library","executables":["SoapySDRUtil"],"head_dependencies":["python@3.15",{"cmake":":build"},{"swig":":build"}],"head_url_args":["https://github.com/pothosware/SoapySDR.git",{":branch":"master"}],"homepage":"https://github.com/pothosware/SoapySDR/wiki","license":"BSL-1.0","ruby_source_checksum":"e5aa5e83bfb494706d2afe9e7ea802d9c386dddd02d47bc447109dbedec3ed14","stable_dependencies":["python@3.15",{"cmake":":build"},{"swig":":build"}],"stable_checksum":"64f97c1ad241156fe299acb8902169019eab34517cd580b563968a43d7533509","stable_url_args":["https://github.com/pothosware/SoapySDR/archive/refs/tags/soapy-sdr-0.9.0.tar.gz"],"stable_version":"0.9.0"},"soar":{"desc":"Fast, modern package manager for Static Binaries, Portable Formats and more","executables":["soar"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/pkgforge/soar.git",{":branch":"main"}],"homepage":"https://soar.qaidvoid.dev","license":"MIT","ruby_source_checksum":"8fd67a5adddd200af87186e476cffe807f6514edd3d6814b68897cb22a30c0f4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"571b4735fa0c9d612ad4b3a3a34dc80047cb7b4d14f69c49607e3508d6ed5582","stable_url_args":["https://github.com/pkgforge/soar/archive/refs/tags/v0.13.4.tar.gz"],"stable_version":"0.13.4"},"socat":{"bottle_rebuild":1,"compatibility_version":1,"desc":"SOcket CAT: netcat on steroids","executables":["filan","procan","socat","socat-broker.sh","socat-chain.sh","socat-mux.sh","socat1"],"head_dependencies":["openssl@4"],"homepage":"http://www.dest-unreach.org/socat/","license":"GPL-2.0-only","ruby_source_checksum":"d4cc9cfd94a896c1232b095f22a0dc135792655084207e2cf1d0e9638a30a31e","stable_dependencies":["openssl@4"],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/socat/raw/c0b6576097257ad24cd6f72948bada8bca9a588c/f/socat-1.8.1.0-openssl4.patch","sha256":"66258fb1b1f65236ad8da8cbfb689485356423e7f280dc8e524dc012c11a5687","type":"unofficial"}],"stable_checksum":"06602ffd591e98c75b3dc1d66f0f19136cc666b0b2d95caad987d6ab2cb28097","stable_url_args":["https://distfiles.alpinelinux.org/distfiles/edge/socat-1.8.1.3.tar.gz"],"stable_version":"1.8.1.3"},"soci":{"desc":"Database access library for C++","head_dependencies":["sqlite",{"cmake":":build"}],"homepage":"https://soci.sourceforge.net/","license":"BSL-1.0","ruby_source_checksum":"2089c9991fc534429d4fa7daa2946d51cbac9ab2b6cb1eacb159dadc2d93e5d0","stable_dependencies":["sqlite",{"cmake":":build"}],"stable_checksum":"2fa7f41391101cd8d8ebdf870188030934fa6122f47063dc03c195d8135a746f","stable_url_args":["https://downloads.sourceforge.net/project/soci/soci/soci-4.1.4/soci-4.1.4.zip"],"stable_version":"4.1.4"},"socket_vmnet":{"bottle_rebuild":2,"caveats":"socket_vmnet requires root privileges so you will need to run\n  `sudo $HOMEBREW_PREFIX/opt/socket_vmnet/socket_vmnet` or `sudo brew services start socket_vmnet`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Daemon to provide vmnet.framework support for rootless QEMU","executables":["socket_vmnet","socket_vmnet_client"],"head_url_args":["https://github.com/lima-vm/socket_vmnet.git",{":branch":"master"}],"homepage":"https://github.com/lima-vm/socket_vmnet","keg_only_args":["it should not be in Homebrew's bin directory, which is often writable by a non-admin user"],"license":"Apache-2.0","ruby_source_checksum":"fef3891e58a007c79aff5807bd279efd7b7c79a5250a20b8f17983ec6a19c7e7","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/socket_vmnet/stdout"],[":error_log_path","$HOMEBREW_PREFIX/var/log/socket_vmnet/stderr"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/socket_vmnet/bin/socket_vmnet","--vmnet-gateway=192.168.105.1","$HOMEBREW_PREFIX/var/run/socket_vmnet"]],"stable_checksum":"7341cab86654a171a427799f9e472696dad17215641c39c4b26de8d2181933a0","stable_url_args":["https://github.com/lima-vm/socket_vmnet/archive/refs/tags/v1.2.2.tar.gz"],"stable_version":"1.2.2"},"socktainer":{"caveats":"Socktainer exposes a Docker-compatible REST API. You can connect any tools you installed for Docker daemon.\n\nTo connect it to your tools, add the following to ~/.bash_profile or ~/.zshrc:\n  export DOCKER_HOST=unix://$HOMEBREW_PREFIX/var/run/socktainer/.socktainer/container.sock\n","desc":"Docker-compatible REST API on top of Apple container","executables":["socktainer"],"head_dependencies":["container"],"head_url_args":["https://github.com/socktainer/socktainer.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://socktainer.github.io","license":"Apache-2.0","ruby_source_checksum":"a22fdf13924105daf78f3e9130c5868546a55b3b11a0943a2a73cc2ea42f334b","service_args":[[":environment_variables",{":HOME":"$HOMEBREW_PREFIX/var/run/socktainer",":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/socktainer.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/socktainer-error.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/socktainer/bin/socktainer"]],"stable_dependencies":["container"],"stable_checksum":"7a2d96fecd75480ab62162611bd76c6e67be409993597b76813600d10d35e099","stable_url_args":["https://github.com/socktainer/socktainer/archive/refs/tags/v1.6.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"1.6.0"},"sofia-sip":{"desc":"SIP User-Agent library","executables":["addrinfo","localinfo","sip-date","sip-dig","sip-options","stunc"],"head_dependencies":["glib","openssl@4","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://sofia-sip.sourceforge.net/","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"fd5b320dae9791f72119c48e2fdb28104316200d4456102fcf62810b8970c301","stable_dependencies":["glib","openssl@4","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/freeswitch/sofia-sip/commit/affb916edd78d041cfdfa16c72d7744eb734ceca.patch?full_index=1","sha256":"1e38bbac3df2cd0a54b0f1239685bb4262872ae03eb1b55d96746d9decc9d3d0","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/freeswitch/sofia-sip/pull/337"}]}],"stable_checksum":"d2ad4e64753a7c9843b766b8de8081d9c1d7acfaeb53c12b3aed7fdb9235766c","stable_url_args":["https://github.com/freeswitch/sofia-sip/archive/refs/tags/v1.13.18.tar.gz"],"stable_version":"1.13.18"},"sofka":{"desc":"Kubernetes TUI, reimagined in Rust","executables":["sofka"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/nklmilojevic/sofka","license":"Apache-2.0","ruby_source_checksum":"0522b4071240c538e9a5b2dad78d17e79218728bfad937bb23055c0ad80b0baa","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e3b166d193d0d0d908e6165873d38f56e15ee4c1b5a49e890f2eff44aded2817","stable_url_args":["https://github.com/nklmilojevic/sofka/archive/refs/tags/v0.32.0.tar.gz"],"stable_version":"0.32.0"},"soft-serve":{"desc":"Mighty, self-hostable Git server for the command-line","executables":["soft"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/charmbracelet/soft-serve.git",{":branch":"main"}],"homepage":"https://github.com/charmbracelet/soft-serve","license":"MIT","ruby_source_checksum":"07604f93678857cc1f44e26467cdfba33eaaf066a27f192fd9c1a506719d9dca","stable_dependencies":[{"go":":build"}],"stable_checksum":"5c6d2668ac06aeda8c6e8c0eaf19c4ef33557869426a187ec8e9b6e0350ba400","stable_url_args":["https://github.com/charmbracelet/soft-serve/releases/download/v0.12.4/soft-serve-0.12.4.tar.gz"],"stable_version":"0.12.4"},"softhsm":{"bottle_rebuild":1,"desc":"Cryptographic store accessible through a PKCS#11 interface","executables":["softhsm2-dump-file","softhsm2-keyconv","softhsm2-util"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/softhsm/SoftHSMv2.git",{":branch":"main"}],"homepage":"https://www.softhsm.org/","license":"BSD-2-Clause","ruby_source_checksum":"6fd2d8f87c3a998cfd2c0d68e0bf94d32429cdafbe19ac9f9ba3d431ee520516","stable_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/softhsm/SoftHSMv2/commit/57e10cbbe75069be92c7e9720c180a05833481fc.patch?full_index=1","sha256":"d60af158e0fcbb72458292b86455ec949d4c550cd009274841cbe94b4ded06dd","type":"backport"},{"strip":"p1","url":"https://github.com/softhsm/SoftHSMv2/commit/d23ea09d318c03c033420d065f1c64b019cc94ed.patch?full_index=1","sha256":"b8f13d1d584c39d0c04443d756fdb7dadbfe8ab056dd7d290313afcfd93d96ca","type":"backport"}],"stable_checksum":"be14a5820ec457eac5154462ffae51ba5d8a643f6760514d4b4b83a77be91573","stable_url_args":["https://github.com/softhsm/SoftHSMv2/archive/refs/tags/2.7.0.tar.gz"],"stable_version":"2.7.0"},"sol2":{"desc":"C++ <-> Lua API wrapper with advanced features and top notch performance","head_dependencies":[{"cmake":":build"},{"lua":[":build",":test"]},{"pkgconf":":build"}],"homepage":"https://sol2.readthedocs.io/en/latest/","license":"MIT","ruby_source_checksum":"e105a30379598a81c2479a2162ef473f298d34f4bed95150f824e01415ae306e","stable_dependencies":[{"cmake":":build"},{"lua":[":build",":test"]},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ThePhD/sol2/commit/16a9fabb7ae525d644d3343f15b1de39c8865ecd.patch?full_index=1","sha256":"dee0b86ef931000e93f9214e72a8d4803dcf7ffd43365ce07d40184586d10cea","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ThePhD/sol2/pull/1723"}]},{"strip":"p1","url":"https://github.com/ThePhD/sol2/commit/8f80cd79f60613b96c877cec2bba3efee2a78225.patch?full_index=1","sha256":"1f6ca6d8ec416d9e78f48cb67616f4dc4c3af68cf0d266796f3e8e2abaf39bf0","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/ThePhD/sol2/pull/1676"}]}],"stable_checksum":"86c0f6d2836b184a250fc2907091c076bf53c9603dd291eaebade36cc342e13c","stable_url_args":["https://github.com/ThePhD/sol2/archive/refs/tags/v3.5.0.tar.gz"],"stable_version":"3.5.0","bottle_tag":":all","bottle_checksum":"0eb3e697a4eea493659041a9c714c3b7ba1dad59c38e10fbea596f2d4825a6b1"},"solana":{"desc":"Web-Scale Blockchain for decentralized apps and marketplaces","executables":["agave-ledger-tool","agave-validator","agave-watchtower","solana","solana-keygen","solana-stake-accounts","solana-test-validator","solana-tokens"],"head_dependencies":["openssl@4",{"llvm":":build"},{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.anza.xyz/","license":"Apache-2.0","ruby_source_checksum":"1aae1e9c6af0b54fe8abf463b71733eb5bd615f6479e3f611d6c453365738ef9","stable_dependencies":["openssl@4",{"llvm":":build"},{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"e23ce28d4fbcbfdb1dfc2a6b5f8b4da2fbc3597d8a8c067d3914fca60227b395","stable_url_args":["https://github.com/anza-xyz/agave/archive/refs/tags/v4.3.2.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"4.3.2","version_scheme":1},"solargraph":{"desc":"Ruby language server","executables":["solargraph"],"head_dependencies":["ruby","xz"],"homepage":"https://solargraph.org","license":"MIT","ruby_source_checksum":"106b5e940c33741cf062d2d2feae50456fe52a7c9ae76097897b070a9f505c76","stable_dependencies":["ruby","xz"],"stable_url_args":["https://github.com/castwide/solargraph.git",{":tag":"v0.61.0",":revision":"01e9bd8277634144b5fb4fe8d83eb24a9ee251c0"}],"stable_version":"0.61.0"},"solarus":{"compatibility_version":1,"desc":"Action-RPG game engine","executables":["solarus-run"],"head_dependencies":["glm","libmodplug","libogg","libvorbis","luajit","openal-soft","physfs","sdl2-compat","sdl2_image","sdl2_ttf",{"cmake":":build"}],"homepage":"https://www.solarus-games.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"8075d5b90071f648afbd3e6cf05effa2762d347ca799d31bbff817889021cdd4","stable_dependencies":["glm","libmodplug","libogg","libvorbis","luajit","openal-soft","physfs","sdl2-compat","sdl2_image","sdl2_ttf",{"cmake":":build"}],"stable_url_args":["https://gitlab.com/solarus-games/solarus.git",{":tag":"v2.1.4",":revision":"29437e8a98263b1c9c2b742c39894a8eb6a2c200"}],"stable_version":"2.1.4"},"solc-select":{"bottle_rebuild":1,"conflicts":[["solidity",{":because":"both install `solc` binaries"}]],"desc":"Manage multiple Solidity compiler versions","executables":["solc","solc-select"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/crytic/solc-select.git",{":branch":"dev"}],"homepage":"https://github.com/crytic/solc-select","license":"AGPL-3.0-only","revision":5,"ruby_source_checksum":"fc52a3d1dd784df47ae6f05b76e3c65ee381cc7e5f58db7502e8a54951a17567","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"ad0a7afcae05061ce5e7632950b1fa0193ba9eaf05e4956f86effee024c6fb07","stable_url_args":["https://files.pythonhosted.org/packages/62/89/51e614fdbf26f47268c18f8a3b6cf1cb67c9a8b48b7b7231c948cae97814/solc_select-1.2.0.tar.gz"],"stable_version":"1.2.0"},"solhint":{"desc":"Linter for Solidity code","executables":["solhint"],"head_dependencies":["node"],"homepage":"https://protofire.github.io/solhint/","license":"MIT","ruby_source_checksum":"7ff28ab73df9e1199f38b8d0bdf1b994a272aafadf344b70c48b7f2c807e2f0a","stable_dependencies":["node"],"stable_checksum":"1cf4d8f03a5600e171fad6147e603ddd5672f3763abacdc8f2412dea40ab435e","stable_url_args":["https://registry.npmjs.org/solhint/-/solhint-6.2.5.tgz"],"stable_version":"6.2.5","bottle_tag":":all","bottle_checksum":"dc57353bbc5a151eec89e07cac86e168f9b52f7ae6e6453f7f40550ead9a18d4"},"solid":{"desc":"Collision detection library for geometric objects in 3D space","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"homepage":"https://github.com/dtecta/solid3/","license":{":any_of":["GPL-2.0-only","QPL-1.0"]},"ruby_source_checksum":"5fdf0ae69e52774f820079a62c88e38d67e61b3e089fd61205b94a20f9cabf41","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e3a23751ebbad5e35f50e685061f1ab9e1bd3777317efc6912567f55259d0f15","stable_url_args":["https://github.com/dtecta/solid3/archive/ec3e218616749949487f81165f8b478b16bc7932.tar.gz"],"stable_version":"3.5.8","bottle_cellar":":any","bottle_checksum":"b8cd0d00412c2bdc847bae1471f35cefa9542c8ee380ec8ef0d5c736c85b1ed4"},"solidity":{"conflicts":[["solc-select",{":because":"both install `solc` binaries"}]],"desc":"Contract-oriented programming language","executables":["solc","yul-phaser"],"head_dependencies":["boost","z3",{"cmake":":build"},{"fmt":":build"},{"nlohmann-json":":build"},{"range-v3":":build"}],"homepage":"https://soliditylang.org","license":{":all_of":["GPL-3.0-or-later","MIT","BSD-3-Clause","Apache-2.0","CC0-1.0"]},"ruby_source_checksum":"e274c5bf6f8cadc0bd1f4795aea08f07db6d5149dda3116fc4b01a9d8941d34c","stable_dependencies":["boost","z3",{"cmake":":build"},{"fmt":":build"},{"nlohmann-json":":build"},{"range-v3":":build"}],"stable_checksum":"a96f89d20525724acd9717032a0315466078c0176d5d13016d81f4cc81fd4115","stable_url_args":["https://github.com/argotorg/solidity/releases/download/v0.8.38/solidity_0.8.38.tar.gz"],"stable_version":"0.8.38"},"sollya":{"desc":"Library for safe floating-point code development","executables":["sollya"],"head_dependencies":["fplll","gmp","mpfi","mpfr",{"automake":":build"},{"pkgconf":":test"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://www.sollya.org/","license":"CECILL-C","revision":3,"ruby_source_checksum":"ca7e9a99665c8f2e6fb1d614a577669176db3ad01afa659da3b8cd863a0ebe27","stable_dependencies":["fplll","gmp","mpfi","mpfr",{"automake":":build"},{"pkgconf":":test"}],"stable_checksum":"58d734f9a2fc8e6733c11f96d2df9ab25bef24d71c401230e29f0a1339a81192","stable_url_args":["https://www.sollya.org/releases/sollya-8.0/sollya-8.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"8.0"},"solo2-cli":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-24",":because":":repo_archived"},"desc":"CLI to update and use Solo 2 security keys","disable_args":{":date":"2027-01-24",":because":":repo_archived"},"executables":["solo2"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/solokeys/solo2-cli.git",{":branch":"main"}],"homepage":"https://solokeys.com/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"0c1e35a9e8fc32328ff85f96762e330651c36fa4ab6b4ce6a8cca320070b5bba","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/solokeys/solo2-cli/commit/c4b3f28062860c914f3922ad58604f0bc36ead93.patch?full_index=1","sha256":"1f3e08c4c6f17022e8762852ef8e2de94e1c0161d4409d60e5b04f23d72b632d","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/solokeys/solo2-cli/pull/122"}]}],"stable_checksum":"49a30c5ee6f38be968a520089741f8b936099611e98e6bf2b25d05e5e9335fb4","stable_url_args":["https://github.com/solokeys/solo2-cli/archive/refs/tags/v0.2.2.tar.gz"],"stable_version":"0.2.2"},"solod":{"conflicts":[["so",{":because":"both install `so` binaries"}]],"desc":"Strict subset of Go with transpiler that translates to regular C","executables":["so"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/solod-dev/solod.git",{":branch":"main"}],"homepage":"https://solod.dev/","license":"BSD-3-Clause","ruby_source_checksum":"3cfa8bd28e6db23900dd37c90732395c6c3b063837db9fc166971e8a139160a5","stable_dependencies":[{"go":[":build",":test"]}],"stable_url_args":["https://github.com/solod-dev/solod.git",{":tag":"v0.4.0",":revision":"e84cd34481f735ed30d03ef69eedd5c371c21532"}],"stable_version":"0.4.0"},"solr":{"aliases":["solr@10.0"],"bottle_rebuild":2,"desc":"Enterprise search platform from the Apache Lucene project","executables":["solr"],"head_dependencies":["openjdk@21"],"homepage":"https://solr.apache.org/","license":"Apache-2.0","ruby_source_checksum":"e4c3949067774e461a2746a3daa8c86d900a707ae38590a3f5318c9ec55be4c3","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/solr/bin/solr","start","-f","--user-managed","--solr-home","$HOMEBREW_PREFIX/var/lib/solr"]],"stable_dependencies":["openjdk@21"],"stable_checksum":"07c180970f60d13776be13ccb60c707d041e5e1a8b914d197d1358ac25f804b5","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=solr/solr/10.0.0/solr-10.0.0.tgz"],"stable_version":"10.0.0","versioned_formulae":["solr@8.11"],"bottle_tag":":all","bottle_checksum":"5acd947f8767a29eebf0748639ab369d30c981170b8211082d987aab0c351180"},"solr@8.11":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-11-07",":because":":unsupported"},"desc":"Enterprise search platform from the Apache Lucene project","disable_args":{":date":"2026-11-07",":because":":unsupported"},"executables":["oom_solr.sh","post","solr"],"head_dependencies":["openjdk"],"homepage":"https://solr.apache.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","post_install_steps":[{"path":{"base":"var","path":"run/solr"},"type":"mkdir_p"},{"path":{"base":"var","path":"log/solr"},"type":"mkdir_p"}],"ruby_source_checksum":"aba6d909e07ab1dd971659ccdfa677cc9fa4e0d002e553b2aca5ea0a7e751ce3","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/solr@8.11/bin/solr","start","-f","-s","$HOMEBREW_PREFIX/var/lib/solr"]],"stable_dependencies":["openjdk"],"stable_checksum":"163fbdf246bbd78910bc36c3257ad50cdf31ccc3329a5ef885c23c9ef69e0ebe","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=lucene/solr/8.11.4/solr-8.11.4.tgz"],"stable_version":"8.11.4"},"somagic-tools":{"desc":"Tools to extract firmware from EasyCAP","executables":["somagic-extract-firmware"],"head_dependencies":["libgcrypt","libusb"],"homepage":"https://code.google.com/archive/p/easycap-somagic-linux/","license":"GPL-2.0-or-later","ruby_source_checksum":"4f660de5931c944466fd6f8a2824c7990954248b2f78267022fd97c5839f1ca6","stable_dependencies":["libgcrypt","libusb"],"stable_checksum":"b091723c55e6910cbf36c88f8d37a8d69856868691899683ec70c83b122a0715","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/easycap-somagic-linux/somagic-easycap-tools_1.1.tar.gz"],"stable_version":"1.1","bottle_cellar":":any","bottle_checksum":"14d78478d89843bf095cc9bfe37d1df550b9344f7d5453d7a54ae61a55febb7a"},"somagic":{"caveats":"Before running somagic-capture you must extract the official firmware from the CD.\nSee https://code.google.com/archive/p/easycap-somagic-linux/wikis/GettingStarted.wiki for details.\n","desc":"Linux capture program for the Somagic variants of EasyCAP","executables":["somagic-capture","somagic-init"],"head_dependencies":["libgcrypt","libusb","somagic-tools"],"homepage":"https://code.google.com/archive/p/easycap-somagic-linux/","license":"GPL-2.0-or-later","ruby_source_checksum":"1261bd90788282a76883a9edd0803212da83755ea3e5424b51f24811f39e188a","stable_dependencies":["libgcrypt","libusb","somagic-tools"],"stable_checksum":"3a9dd78a47335a6d041cd5465d28124612dad97939c56d7c10e000484d78a320","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/easycap-somagic-linux/somagic-easycap_1.1.tar.gz"],"stable_version":"1.1","bottle_cellar":":any","bottle_checksum":"47fc6d3831206271dc2090e561f41cf6befb1245f4b935401e4cd76f08087316"},"somalier":{"desc":"Relatedness, QC and ancestry checks from BAM/CRAM/VCF","executables":["somalier"],"head_dependencies":["htslib","libdeflate","xz",{"nim":":build"}],"head_url_args":["https://github.com/brentp/somalier.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://github.com/brentp/somalier","license":"MIT","ruby_source_checksum":"57c322c356fab31e71ec2427853fb285be470d6e1fcc3deb9ed8f1cc04ae199e","stable_dependencies":["htslib","libdeflate","xz",{"nim":":build"}],"stable_checksum":"7dc3c8764d9dd962221b653353be0e444ac98e53d1c872e47d745674215f2da2","stable_url_args":["https://github.com/brentp/somalier/archive/refs/tags/v0.3.6.tar.gz"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"0.3.6"},"somo":{"desc":"Human-friendly alternative to netstat for socket and port monitoring","executables":["somo"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/theopfr/somo","license":"MIT","ruby_source_checksum":"93c0beb1043a97c5714818767808d9a4000c3bc9fa8d4d6e5c0ce3a85d2f0955","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b084d1617055f39f17e3ae08fe1fdba023b43f8f928c8edf53af0f8ce8a2b14a","stable_url_args":["https://github.com/theopfr/somo/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"sonar-completion":{"bottle_rebuild":1,"desc":"Bash completion for Sonar","head_url_args":["https://github.com/a1dutch/sonarqube-bash-completion.git",{":branch":"master"}],"homepage":"https://github.com/a1dutch/sonarqube-bash-completion","license":"Apache-2.0","ruby_source_checksum":"12d2cfc45ee04cfeb845197171ab52a1c140b436c70048610b10250aa246eccc","stable_checksum":"506a592b166cff88786ae9e6215f922b8ed3617c65a4a88169211a80ef1c6b66","stable_url_args":["https://github.com/a1dutch/sonarqube-bash-completion/archive/refs/tags/1.1.tar.gz"],"stable_version":"1.1","bottle_tag":":all","bottle_checksum":"26ce38d7913a1a421b3ea7dc99d32b9f3bab8e2bf95c50a1e2fbfca0419dd376"},"sonar-scanner":{"desc":"Launcher to analyze a project with SonarQube","executables":["sonar-scanner"],"head_dependencies":["openjdk"],"head_url_args":["https://github.com/SonarSource/sonar-scanner-cli.git",{":branch":"master"}],"homepage":"https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/","license":"LGPL-3.0-or-later","ruby_source_checksum":"bfb2a92a90c3f4844b47e4e151e8e67bdca8dd426657dd6cfcade62d390e320f","stable_dependencies":["openjdk"],"stable_checksum":"2f1f412ad4c36d23266371367e13214fea03add397fb789bbb3282fdc9fb1372","stable_url_args":["https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-8.2.0.6438.zip"],"stable_version":"8.2.0.6438","bottle_tag":":all","bottle_checksum":"a84b5643cb6ffb1d043468c2095606f7a8006f36d897c0f3a820aca0162a54f6"},"sonic":{"desc":"Fast, lightweight & schema-less search backend","executables":["sonic"],"head_dependencies":[{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/valeriansaliou/sonic","license":"MPL-2.0","ruby_source_checksum":"8ce8aada1af4f88898abbc184b946fa1ff932dd50926129a0e2574bba3750399","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/sonic.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/sonic.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/sonic/bin/sonic","-c","$HOMEBREW_PREFIX/etc/sonic.cfg"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"9cf63d9500286aeb77739e0ba441f0aeaf8fbaf8697fe93b2a7c4488285adc7f","stable_url_args":["https://github.com/valeriansaliou/sonic/archive/refs/tags/v1.10.2.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"1.10.2"},"sonobuoy":{"desc":"Kubernetes component that generates reports on cluster conformance","executables":["sonobuoy"],"head_dependencies":[{"go":":build"}],"homepage":"https://sonobuoy.io/","license":"Apache-2.0","ruby_source_checksum":"f9acda49676c29a0e2e6b7c9c59aefa0861cbb2c5fdbc8d9d1c40c2c9aeb10c9","stable_dependencies":[{"go":":build"}],"stable_checksum":"77eab0b152bbaf9836885630b92fa7ab3ca1e561b8db567d9401305a21f166a3","stable_url_args":["https://github.com/vmware-tanzu/sonobuoy/archive/refs/tags/v0.57.5.tar.gz"],"stable_version":"0.57.5"},"sophus":{"desc":"C++ implementation of Lie Groups using Eigen","head_dependencies":["ceres-solver","eigen","fmt",{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/strasdat/Sophus.git",{":branch":"main"}],"homepage":"https://github.com/strasdat/Sophus","license":"MIT","revision":2,"ruby_source_checksum":"ea025037457e54a81bfc0193cdc7f3dafea41e56e5cb7670db299a234588cded","stable_dependencies":["ceres-solver","eigen","fmt",{"cmake":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/strasdat/Sophus/commit/fd3fcfa116f078d731d062d1d74f2b31aaf8854f.patch?full_index=1","sha256":"0f91d6051c9b66051916a1c52fb223b63575a43ec941f5091a68848195aa2429","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/strasdat/Sophus/pull/558"}]}],"stable_checksum":"3f3098bdac2c74d42a921dbfb0e5e4b23601739e35a1c1236c2807c399da960c","stable_url_args":["https://github.com/strasdat/Sophus/archive/refs/tags/1.24.6.tar.gz"],"stable_version":"1.24.6","version_scheme":1,"bottle_tag":":all","bottle_checksum":"fece7681865de760678d27236420c150d92b2a4ffb0ae376228e7d793ec07d6a"},"soplex":{"desc":"Optimization package for solving linear programming problems (LPs)","executables":["soplex"],"head_dependencies":["boost","gmp","mpfr",{"cmake":":build"}],"homepage":"https://soplex.zib.de/","license":"Apache-2.0","ruby_source_checksum":"783cb2dd7cabf8cfe3ff5d0c05e471c5e234d30e87945b9aa83ed124fbe113ad","stable_dependencies":["boost","gmp","mpfr",{"cmake":":build"}],"stable_checksum":"e7daa1725d9cf01ea1f0a548fa396e7dcc945c1e81af626c2c98503b0c4e5990","stable_url_args":["https://soplex.zib.de/download/release/soplex-8.1.0.tgz"],"stable_version":"8.1.0"},"sops":{"desc":"Editor of encrypted files","executables":["sops"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/getsops/sops.git",{":branch":"main"}],"homepage":"https://getsops.io/","license":"MPL-2.0","ruby_source_checksum":"d6767f692467303c77d21fc463ce366dc10dff1a2919819523291cf1bb2ddab5","stable_dependencies":[{"go":":build"}],"stable_checksum":"49811c5ed80f6b4d4e98cef98e3f7378406aa692fd773dfb72ad1b4dfb940448","stable_url_args":["https://github.com/getsops/sops/archive/refs/tags/v3.13.3.tar.gz"],"stable_version":"3.13.3"},"sord":{"desc":"C library for storing RDF data in memory","executables":["sord_validate","sordi"],"head_dependencies":["pcre2","serd","zix",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://drobilla.net/software/sord.html","license":"ISC","ruby_source_checksum":"00feb98546d5d565d9597832092317665760cbe546950ef8b54d362c49deb4dd","stable_dependencies":["pcre2","serd","zix",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"bb23b34b216579136795d518cffa73d91cf205594ce9accebfd408afb839173f","stable_url_args":["https://download.drobilla.net/sord-0.16.22.tar.xz"],"stable_version":"0.16.22"},"souffle":{"bottle_rebuild":1,"desc":"Logic Defined Static Analysis","executables":["souffle","souffle-compile.py","souffleprof"],"head_dependencies":[{"bison":":build"},{"cmake":":build"},{"mcpp":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"flex":":build"}],["libffi"],["ncurses"],["sqlite"]],"homepage":"https://souffle-lang.github.io","license":"UPL-1.0","ruby_source_checksum":"c02ebc5a93c21a870f4d26371524626801150f6e6f0b452e68f9186951f98093","stable_dependencies":[{"bison":":build"},{"cmake":":build"},{"mcpp":":build"},{"pkgconf":":build"}],"stable_checksum":"5d009ad6c74ccec10207d865c059716afac625759bff7c8070e529bd80385067","stable_url_args":["https://github.com/souffle-lang/souffle/archive/refs/tags/2.5.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["libffi"],["ncurses"],["sqlite"]],"stable_version":"2.5"},"sound-touch":{"bottle_rebuild":1,"desc":"Audio processing library","executables":["soundstretch"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://www.surina.net/soundtouch/","license":"LGPL-2.1-or-later","ruby_source_checksum":"2fe89b84cc5adb4fcbff88954d3ab636e63e0b4078bab8d1419913ecc2e353cc","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"35d404e6e8c2ebd12fb4000da6fadd75c99e37eed2126a04721828c11c0377ec","stable_url_args":["https://codeberg.org/soundtouch/soundtouch/archive/2.4.1.tar.gz"],"stable_version":"2.4.1"},"source-highlight":{"compatibility_version":1,"desc":"Source-code syntax highlighter","executables":["check-regexp","cpp2html","java2html","source-highlight","source-highlight-esc.sh","source-highlight-settings","src-hilite-lesspipe.sh"],"head_dependencies":["boost"],"homepage":"https://www.gnu.org/software/src-highlite/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":6,"ruby_source_checksum":"5af596515634e0e163fa53b84df90af7870d75f711109e3cff7a1bc6cb5e159d","stable_dependencies":["boost"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"3a7fd28378cb5416f8de2c9e77196ec915145d44e30ff4e0ee8beb3fe6211c91","stable_url_args":["https://ftpmirror.gnu.org/src-highlite/source-highlight-3.1.9.tar.gz"],"stable_version":"3.1.9","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"b004e32044ef67916ca8ef70324df7dcc5c01e777d76d17fcdb86e11a57595ee"},"source-to-image":{"desc":"Tool for building source and injecting into docker images","executables":["s2i"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/openshift/source-to-image.git",{":branch":"master"}],"homepage":"https://github.com/openshift/source-to-image","license":"Apache-2.0","ruby_source_checksum":"d562216d3b2015c9d6ce02d83c9c5f2bb7241d740ca65b408bc49b3c6d48fb68","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/openshift/source-to-image.git",{":tag":"v1.6.4",":revision":"7a7c7d8af341d163d43198d1a6529ef4042fb989"}],"stable_version":"1.6.4"},"sourcedocs":{"bottle_rebuild":2,"desc":"Generate Markdown files from inline source code documentation","executables":["sourcedocs"],"head_uses_from_macos":[["libxml2"],["swift"]],"homepage":"https://github.com/SourceDocs/SourceDocs","license":"MIT","ruby_source_checksum":"c6af2abca87793c9ef7bcbc7911175b26d2929523b4fec075744bc1fc60fd48b","stable_checksum":"07547c929071124264ec9cc601331f21dc67a104ffc76fbc1801c1ecb4c35bbf","stable_url_args":["https://github.com/SourceDocs/SourceDocs/archive/refs/tags/2.0.1.tar.gz"],"stable_uses_from_macos":[["libxml2"],["swift"]],"stable_version":"2.0.1"},"sourcekitten":{"compatibility_version":1,"desc":"Framework and command-line tool for interacting with SourceKit","executables":["sourcekitten"],"head_url_args":["https://github.com/jpsim/SourceKitten.git",{":branch":"main"}],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/jpsim/SourceKitten","license":"MIT","ruby_source_checksum":"86e1b83fc39a3d458705ccb04f76a91c42dc8fe9ca022cdb02bd0fb5662fd919","stable_url_args":["https://github.com/jpsim/SourceKitten.git",{":tag":"0.39.0",":revision":"1cde6e9fb78e64f9b9d38c4992cac4f071d7eb63"}],"stable_uses_from_macos":[["swift"]],"stable_version":"0.39.0"},"sourcery":{"desc":"Meta-programming for Swift, stop writing boilerplate code","executables":["sourcery"],"head_url_args":["https://github.com/krzysztofzablocki/Sourcery.git",{":branch":"master"}],"head_uses_from_macos":[[{"ruby":":build"}],[{"swift":":build",":since":":sonoma"}],["curl"],["libxml2"],["ncurses"],["sqlite"],["swift"]],"homepage":"https://github.com/krzysztofzablocki/Sourcery","license":"MIT","revision":1,"ruby_source_checksum":"b362182fc8bcf87c0e9232239b5c7c9680e0116ca60dad6a106d6a1b4d22d32e","stable_checksum":"097aa2628cfbba2f8c2d412c57f7179c96082ab034fc6b2a2e905a0d344269e6","stable_url_args":["https://github.com/krzysztofzablocki/Sourcery/archive/refs/tags/2.3.0.tar.gz"],"stable_uses_from_macos":[[{"ruby":":build"}],[{"swift":":build",":since":":sonoma"}],["curl"],["libxml2"],["ncurses"],["sqlite"],["swift"]],"stable_version":"2.3.0","version_scheme":1},"sox":{"bottle_rebuild":2,"conflicts":[["sox_ng",{":because":"both install `play`, `rec`, `sox`, `soxi` binaries"}]],"desc":"SOund eXchange: universal sound sample translator","executables":["play","rec","sox","soxi"],"head_dependencies":["flac","lame","libogg","libpng","libsndfile","libvorbis","mad","opusfile",{"pkgconf":":build"}],"homepage":"https://sox.sourceforge.net/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923","Patches/sox/coreaudio-device-name.patch":"0cebb3d4c926a2cf0a506d2cd62576c29308baa307df36fddf7c6ae4b48df8e7"},"revision":6,"ruby_source_checksum":"fd1946a25da01d935a8d26111b0a9d45c708e210228263ce33289f891485d4c3","stable_dependencies":["flac","lame","libogg","libpng","libsndfile","libvorbis","mad","opusfile",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"},{"strip":"p1","file":"Patches/sox/coreaudio-device-name.patch","type":"unofficial"}],"stable_checksum":"b45f598643ffbd8e363ff24d61166ccec4836fea6d3888881b8df53e3bb55f6c","stable_url_args":["https://downloads.sourceforge.net/project/sox/sox/14.4.2/sox-14.4.2.tar.gz"],"stable_version":"14.4.2"},"sox_ng":{"conflicts":[["sox",{":because":"both install `play`, `rec`, `sox`, `soxi` binaries"}]],"desc":"Sound eXchange NG","executables":["play","play_ng","rec","rec_ng","sox","sox_ng","soxi","soxi_ng"],"head_dependencies":["flac","lame","libogg","libpng","libsndfile","libvorbis","mad","opusfile","wavpack","opus",{"pkgconf":":build"}],"head_url_args":["https://codeberg.org/sox_ng/sox_ng.git",{":branch":"main"}],"homepage":"https://codeberg.org/sox_ng/sox_ng","license":"GPL-2.0-only","ruby_source_checksum":"5b7cc5a6d229484638598b567a6b9ec6b1b68c39bc84e1e20bf61dec99d456dc","stable_dependencies":["flac","lame","libogg","libpng","libsndfile","libvorbis","mad","opusfile","wavpack","opus",{"pkgconf":":build"}],"stable_checksum":"1dedd9ad574abc576bbda06743867fb778accf98a1eacde1a42913acbf072448","stable_url_args":["https://codeberg.org/sox_ng/sox_ng/releases/download/sox_ng-14.8.1/sox_ng-14.8.1.tar.gz"],"stable_version":"14.8.1"},"spaceinvaders-go":{"desc":"Space Invaders in your terminal written in Go","executables":["spaceinvaders"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/asib/spaceinvaders","license":"MIT","ruby_source_checksum":"836006e956cccf442264594059eebe337d40e4c0c87a44e5d6d986835ad096a1","stable_dependencies":[{"go":":build"}],"stable_checksum":"3fef982b94784d34ac2ae68c1d5dec12e260974907bce83528fe3c4132bed377","stable_url_args":["https://github.com/asib/spaceinvaders/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_checksum":"2f88ced1590ef728581255dab2de51ea7374d864bc2c4333c0a845fce83b1812"},"spaceman-diff":{"bottle_rebuild":2,"desc":"Diff images from the command-line","executables":["spaceman-diff"],"head_dependencies":["imagemagick","jp2a"],"head_url_args":["https://github.com/holman/spaceman-diff.git",{":branch":"master"}],"homepage":"https://github.com/holman/spaceman-diff","license":"MIT","ruby_source_checksum":"01d43e26fbeb7266a3e2344cfa9c307b444a5beb1e260d784be43bfc8921968a","stable_dependencies":["imagemagick","jp2a"],"stable_checksum":"347bf7d32d6c2905f865b90c5e6f4ee2cd043159b61020381f49639ed5750fdf","stable_url_args":["https://github.com/holman/spaceman-diff/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3","bottle_tag":":all","bottle_checksum":"36d9e7a82debbc9f11c998ed776c67172a8ee7dfc08ced8c840dc430c906fba1"},"spacer":{"desc":"Small command-line utility for adding spacers to command output","executables":["spacer"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/samwho/spacer","license":"MIT","ruby_source_checksum":"6dafac0e674c99c80e81cd65416189e58cda176c86b6407b03c34030f4e32fa5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"310b08c538c04bae779a1c4786430e974801e8880a4c5256dc0877bc82b61af0","stable_url_args":["https://github.com/samwho/spacer/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_checksum":"1aea63a3358c379050d554e6897d1500a3fb10731ed56bf433bf607336fb61dd"},"spaceship":{"caveats":"To activate Spaceship, add the following line to ~/.zshrc:\n  source \"$HOMEBREW_PREFIX/opt/spaceship/spaceship.zsh\"\nIf your .zshrc sets ZSH_THEME, remove that line.\n","desc":"Zsh prompt for Astronauts","head_dependencies":["zsh-async"],"head_url_args":["https://github.com/spaceship-prompt/spaceship-prompt.git",{":branch":"master"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://spaceship-prompt.sh/","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"db89fdb375d0422b0253ee0408c6d3505c0d9c29825def4b09c650a62b83a110","stable_dependencies":["zsh-async"],"stable_checksum":"02da1413520241668141041f82284410dad5d3b4379a4d21b346ee206ee5f2be","stable_url_args":["https://github.com/spaceship-prompt/spaceship-prompt/archive/refs/tags/v4.22.6.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"4.22.6"},"spack":{"desc":"Package manager that builds multiple versions and configurations of software","executables":["sbang","spack","spack-python","spack-tmpconfig"],"head_url_args":["https://github.com/spack/spack.git",{":branch":"develop"}],"head_uses_from_macos":[["python"]],"homepage":"https://spack.io","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"f17fc485714c7b4ab5fe3c688b0e562630e2137678a63f793cf29e7e278d46b6","stable_checksum":"ed39d08bc295571cdec23a4566cbd8aa7ef4ebd582013d43874471a2b1257bf5","stable_url_args":["https://github.com/spack/spack/archive/refs/tags/v1.2.2.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.2.2","bottle_tag":":all","bottle_checksum":"c0e8b50cec114b263a4b2afecdfd0157cb667fd78388fcec44eed4a5deeafc98"},"spades":{"bottle_rebuild":1,"desc":"De novo genome sequence assembly","executables":["coronaspades.py","metaplasmidspades.py","metaspades.py","metaviralspades.py","plasmidspades.py","rnaspades.py","rnaviralspades.py","spades-bwa","spades-convert-bin-to-fasta","spades-core","spades-corrector-core","spades-gbuilder","spades-gfa-split","spades-gmapper","spades-gsimplifier","spades-hammer","spades-ionhammer","spades-kmer-estimating","spades-kmercount","spades-read-filter","spades.py","spades_init.py"],"head_dependencies":["python@3.15","libomp",{"cmake":":build"}],"head_url_args":["https://github.com/ablab/spades.git",{":branch":"main"}],"head_uses_from_macos":[[{"bzip2":":build"}]],"homepage":"https://ablab.github.io/spades/","license":"GPL-2.0-only","ruby_source_checksum":"1efa8cd4ef8d26eee111cde992b260e0e5c75d7813199b5d6693e79fb16e0322","stable_dependencies":["python@3.15","libomp",{"cmake":":build"}],"stable_checksum":"09671ca39f9c6d2479d9fc168100bfd089b4a24002d51b815386d2b24d424456","stable_url_args":["https://github.com/ablab/spades/releases/download/v4.3.0/SPAdes-4.3.0.tar.gz"],"stable_uses_from_macos":[[{"bzip2":":build"}]],"stable_version":"4.3.0"},"spago":{"desc":"PureScript package manager and build tool","executables":["spago"],"head_dependencies":["node","purescript"],"head_url_args":["https://github.com/purescript/spago.git",{":branch":"master"}],"homepage":"https://github.com/purescript/spago","license":"BSD-3-Clause","ruby_source_checksum":"c6a898823a114242855bc6f622e203738e5e07545f769b8b6c3c56e9637ac129","stable_dependencies":["node","purescript"],"stable_checksum":"8d91fafa73a6ed23b7ab0176f0b5a20416b1ce083848d65b85d2b2650922af36","stable_url_args":["https://registry.npmjs.org/spago/-/spago-1.0.5.tgz"],"stable_version":"1.0.5","bottle_tag":":all","bottle_checksum":"d61a801277873d41b6b3c797903feea5f86bcb0d8f97f38864343fe46dba84c1"},"span-lite":{"desc":"C++20-like span for C++98, C++11 and later in a single-file header-only library","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/nonstd-lite/span-lite.git",{":branch":"master"}],"homepage":"https://github.com/nonstd-lite/span-lite","license":"BSL-1.0","ruby_source_checksum":"330ead08551745c54d3198dfeec5ab020f978c5388801d2ad31eaa2676b346c1","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ef4e028e18ff21044da4b4641ca1bc8a2e2d656e2028322876c0e1b9b6904f9d","stable_url_args":["https://github.com/nonstd-lite/span-lite/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0","bottle_tag":":all","bottle_checksum":"389279742b198d8b61719e3ade77c246d03e44e0b7635a77b5fc6f569162199f"},"spandsp":{"deprecate_args":{":date":"2026-10-24",":because":":unmaintained"},"desc":"DSP functions library for telephony","disable_args":{":date":"2027-04-24",":because":":unmaintained"},"head_dependencies":["libtiff","jpeg-turbo"],"homepage":"https://web.archive.org/web/20260820112501/https://www.soft-switch.org/","license":"LGPL-2.1-only","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":3,"ruby_source_checksum":"b0b61c71359294e753e7774bd41068e2edf2bde29ab16a11150d883f73e8b4b4","stable_dependencies":["libtiff","jpeg-turbo"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"cc053ac67e8ac4bb992f258fd94f275a7872df959f6a87763965feabfdcc9465","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/spandsp-0.0.6.tar.gz"],"stable_version":"0.0.6","bottle_cellar":":any","bottle_checksum":"c950d3121cfcf2033617bac7b3c440ac07b5cba8166102f6fab8aeaa1eec20bb"},"spark":{"bottle_rebuild":1,"desc":"Sparklines for the shell","executables":["spark"],"homepage":"https://zachholman.com/spark/","license":"MIT","ruby_source_checksum":"adbe3bcae3573db6773814a0a257d646e5f3de485c568f24d3023a5f52f0f461","stable_checksum":"a81c1bc538ce8e011f62264fe6f33d28042ff431b510a6359040dc77403ebab6","stable_url_args":["https://github.com/holman/spark/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"538b171dbbf8740d4bd1ead547ed1928f3fc03d6846fd9ab1cc4a6c37707d09c"},"sparkey":{"desc":"Constant key-value store, best for frequent read/infrequent write uses","executables":["sparkey","sparkey_bench"],"head_dependencies":["snappy",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/spotify/sparkey/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"b8988f222a326f1710c620d36cc6aa6a0ee64d692d424894562a4c8dc69a52f8","stable_dependencies":["snappy",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"d607fb816d71d97badce6301dd56e2538ef2badb6530c0a564b1092788f8f774","stable_url_args":["https://github.com/spotify/sparkey/archive/refs/tags/sparkey-1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_cellar":":any","bottle_checksum":"9f5be963c7067cdad5e22789cde8ca2eb21e9d587b538e57c228ab9b9bc90e1e"},"sparse":{"desc":"Static C code analysis tool","executables":["cgcc","sparse"],"head_url_args":["https://git.kernel.org/pub/scm/devel/sparse/sparse.git",{":branch":"master"}],"homepage":"https://sparse.wiki.kernel.org/","license":"MIT","ruby_source_checksum":"201817c640a8e17b01bdbbdba10cfbfbc95f8001d152d5cb53e4426e84ad454b","stable_checksum":"6ab28b4991bc6aedbd73550291360aa6ab3df41f59206a9bde9690208a6e387c","stable_url_args":["https://mirrors.edge.kernel.org/pub/software/devel/sparse/dist/sparse-0.6.4.tar.xz"],"stable_version":"0.6.4","bottle_checksum":"0f5139fcf069d80d6ac94c12904b9f46dd5066b24619dacef6ca3c34442730fe"},"spatialindex":{"desc":"General framework for developing spatial indices","head_dependencies":[{"cmake":":build"}],"homepage":"https://libspatialindex.org/en/latest/","license":"MIT","ruby_source_checksum":"190e3acd59c3d42b8645efebb9984a8f99ac35e75702d106932bcc927c37d631","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c59932395e98896038d59199f2e2453595df6d730ffbe09d69df2a661bcb619b","stable_url_args":["https://github.com/libspatialindex/libspatialindex/releases/download/2.1.0/spatialindex-src-2.1.0.tar.bz2"],"stable_version":"2.1.0","bottle_cellar":":any","bottle_checksum":"117276faf402a1afed33a420fc9e59f66434612f4f735e307cc13e3d45669f7e"},"spatialite-gui":{"desc":"GUI tool supporting SpatiaLite","executables":["spatialite_gui"],"head_dependencies":["freexl","geos","libpq","librasterlite2","librttopo","libspatialite","libtiff","libxlsxwriter","libxml2","lz4","minizip","openjpeg","proj","sqlite","virtualpg","webp","wxwidgets","xz","zstd",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.gaia-gis.it/fossil/spatialite_gui/index","license":"GPL-3.0-or-later","revision":16,"ruby_source_checksum":"870e2a4a652aabea3b3665c15665c32c30ec4c4eca344a21ed986ea418e904a9","stable_dependencies":["freexl","geos","libpq","librasterlite2","librttopo","libspatialite","libtiff","libxlsxwriter","libxml2","lz4","minizip","openjpeg","proj","sqlite","virtualpg","webp","wxwidgets","xz","zstd",{"pkgconf":":build"}],"stable_checksum":"ba48d96df18cebc3ff23f69797207ae1582cce62f4596b69bae300ca3c23db33","stable_url_args":["https://www.gaia-gis.it/gaia-sins/spatialite-gui-sources/spatialite_gui-2.1.0-beta1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.1.0-beta1"},"spatialite-tools":{"desc":"CLI tools supporting SpatiaLite","executables":["exif_loader","shp_doctor","shp_sanitize","spatialite","spatialite_convert","spatialite_dem","spatialite_dxf","spatialite_gml","spatialite_network","spatialite_osm_filter","spatialite_osm_map","spatialite_osm_net","spatialite_osm_overpass","spatialite_osm_raw","spatialite_tool","spatialite_xml2utf8","spatialite_xml_collapse","spatialite_xml_load","spatialite_xml_print","spatialite_xml_validator"],"head_dependencies":["libspatialite","libxml2","proj","readline","readosm","sqlite","freexl","geos","librttopo","minizip",{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.gaia-gis.it/fossil/spatialite-tools/index","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"816adf88dae637677aeaf4ab313a4a53fb4c63009ad4e03e439c179cd404f9e6","stable_dependencies":["libspatialite","libxml2","proj","readline","readosm","sqlite","freexl","geos","librttopo","minizip",{"pkgconf":":build"}],"stable_checksum":"119e34758e8088cdbb43ed81b4a6eaea88c764b0b7da19001a5514b2545501ce","stable_url_args":["https://www.gaia-gis.it/gaia-sins/spatialite-tools-sources/spatialite-tools-5.1.0a.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"5.1.0a"},"spawn-fcgi":{"desc":"Spawn FastCGI processes","executables":["spawn-fcgi"],"head_dependencies":[{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://git.lighttpd.net/lighttpd/spawn-fcgi.git",{":branch":"master"}],"homepage":"https://redmine.lighttpd.net/projects/spawn-fcgi","license":"BSD-3-Clause","ruby_source_checksum":"28b03b22fabaf02ca40c35a85c98aa4c683d5dbe91572926e4817913037f2fdd","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"4ffe2e9763cf71ca52c3d642a7bfe20d6be292ba0f2ec07a5900c3110d0e5a85","stable_url_args":["https://download.lighttpd.net/spawn-fcgi/releases-1.6.x/spawn-fcgi-1.6.6.tar.gz"],"stable_version":"1.6.6","bottle_checksum":"90b6d07b1720306dcbc1239fcdf9f6f1c84728ae5f6378fd4bf9ca8bb8d00c34"},"spdlog":{"compatibility_version":1,"desc":"Super fast C++ logging library","head_dependencies":["fmt",{"cmake":":build"}],"head_url_args":["https://github.com/gabime/spdlog.git",{":branch":"v1.x"}],"homepage":"https://github.com/gabime/spdlog","license":"MIT","ruby_source_checksum":"3342c7333322ad2a77520d519a4a6db47fef95d74ff70945dc2852ef96ab93f1","stable_dependencies":["fmt",{"cmake":":build"}],"stable_checksum":"d8862955c6d74e5846b3f580b1605d2428b11d97a410d86e2fb13e857cd3a744","stable_url_args":["https://github.com/gabime/spdlog/archive/refs/tags/v1.17.0.tar.gz"],"stable_version":"1.17.0"},"spdx-sbom-generator":{"deprecate_args":{":date":"2025-02-13",":because":":repo_archived"},"desc":"Support CI generation of SBOMs via golang tooling","disable_args":{":date":"2026-02-13",":because":":repo_archived"},"head_dependencies":[{"go":[":build",":test"]}],"homepage":"https://github.com/opensbom-generator/spdx-sbom-generator","license":{":any_of":["Apache-2.0","CC-BY-4.0"]},"ruby_source_checksum":"63145506756951d7647d5dda245d9d9eb589c95fa040937d4486c8d425d3c12e","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"3811d652de0f27d3bfa7c025aa6815805ef347a35b46f9e2a5093cc6b26f7b08","stable_url_args":["https://github.com/opensbom-generator/spdx-sbom-generator/archive/refs/tags/v0.0.15.tar.gz"],"stable_version":"0.0.15","bottle_checksum":"4090620fb4c0f354d773f76323a89052c356d46fd45f311204cc6c3e15644036"},"specify":{"desc":"Toolkit to help you get started with Spec-Driven Development","executables":["specify"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://github.github.com/spec-kit/","license":"MIT","ruby_source_checksum":"52bb1197cee73346fd09fb11d35d592cf80508b70fe6e77c339a4ce8bfc44de6","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"1879dc4c7b596cc6cd1a4fcf9d3826eae7b21e9275a555edbca19270d694dca2","stable_url_args":["https://github.com/github/spec-kit/archive/refs/tags/v1.2.3.tar.gz"],"stable_version":"1.2.3"},"spectra":{"bottle_rebuild":1,"desc":"Header-only C++ library for large scale eigenvalue problems","head_dependencies":["eigen",{"cmake":":build"}],"head_url_args":["https://github.com/yixuan/spectra.git",{":branch":"master"}],"homepage":"https://spectralib.org","license":"MPL-2.0","ruby_source_checksum":"d02b0a93d8bacf047896c530c5a0b3e2a4df42722c24984b929423469fe4b898","stable_dependencies":["eigen",{"cmake":":build"}],"stable_checksum":"fdfccacba1c77d9b4ffefae7258c760c99e3c8a2823ca87ea5b11a50d297a73b","stable_url_args":["https://github.com/yixuan/spectra/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"edd1c8fc5c4b6ea0ba64a9b48a0b86f986b0b24c4f6b624b45908b84ea3963f1"},"spectral-cli":{"desc":"JSON/YAML linter and support OpenAPI v3.1/v3.0/v2.0, and AsyncAPI v2.x","executables":["spectral"],"head_dependencies":["node"],"homepage":"https://stoplight.io/open-source/spectral","license":"MIT","ruby_source_checksum":"7fad403e8b1f461d4afe4c7d25e9a826c619a68183615e9c9c92bb59e842b599","stable_dependencies":["node"],"stable_checksum":"fdff616155068111f5fe00cd06ae8fdb640630f1082ad1e59187d466af7039bf","stable_url_args":["https://registry.npmjs.org/@stoplight/spectral-cli/-/spectral-cli-6.17.0.tgz"],"stable_version":"6.17.0","bottle_tag":":all","bottle_checksum":"ec5b7447448ef8128e46d71e0271eee20c525c0e75c58dc429c7bc105f510e61"},"speech-tools":{"conflicts":[["align",{":because":"both install `align` binaries"}]],"desc":"C++ speech software library from the University of Edinburgh","executables":["align","bcat","ch_lab","ch_track","ch_utt","ch_wave","design_filter","dp","na_play","na_record","ngram_build","ngram_test","ols","ols_test","pda","pitchmark","scfg_make","scfg_parse","scfg_test","scfg_train","sig2fv","sigfilter","siod","spectgen","tilt_analysis","tilt_synthesis","viterbi","wagon","wagon_test","wfst_build","wfst_run","wfst_train","xml_parser"],"head_dependencies":["libomp"],"head_url_args":["https://github.com/festvox/speech_tools.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"http://festvox.org/docs/speech_tools-2.4.0/","license":"MIT-Festival","revision":2,"ruby_source_checksum":"198e95506fd346b324443577c86ad36a1bee86d0e8275c0e9f3eaf31a5b709a7","stable_dependencies":["libomp"],"stable_patches":[{"strip":"p1","url":"https://github.com/festvox/speech_tools/commit/06141f69d21bf507a9becb5405265dc362edb0df.patch?full_index=1","sha256":"a42493982af11a914d2cf8b97edd287a54b5cabffe6c8fe0e4a9076c211e85ef","type":"backport"},{"strip":"p1","url":"https://github.com/festvox/speech_tools/commit/55bdddcca80906d63090872309c0a7838bf44f44.patch?full_index=1","sha256":"0d0b97ea85550a55d09627d388345b16d467f5cbcbb4ab35aa51479950557048","type":"backport"}],"stable_checksum":"e4fd97ed78f14464358d09f36dfe91bc1721b7c0fa6503e04364fb5847805dcc","stable_url_args":["https://deb.debian.org/debian/pool/main/s/speech-tools/speech-tools_2.5.0.orig.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.5.0","bottle_cellar":":any","bottle_checksum":"080832342a24ad7998e25b5efea6d9bcdf0f815c7b0cafd7ed3ce0745e2dd57a"},"speech":{"desc":"On-device speech toolkit for Apple Silicon: ASR, TTS, VAD, diarization","executables":["speech","speech-server"],"head_url_args":["https://github.com/soniqo/speech-swift.git",{":branch":"main"}],"homepage":"https://soniqo.audio","license":"Apache-2.0","ruby_source_checksum":"979a31af1074ca952031495b4b3607c38afec72af0c6183cc0240f1d2af07f67","stable_checksum":"c3172d617383c1a595ee13dab66a418fdc7d6baac300c563e83da7ecd871d16d","stable_url_args":["https://github.com/soniqo/speech-swift/archive/refs/tags/v0.0.28.tar.gz"],"stable_version":"0.0.28"},"speedbump":{"desc":"TCP proxy for simulating variable, yet predictable network latency","executables":["speedbump"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kffl/speedbump.git",{":branch":"master"}],"homepage":"https://github.com/kffl/speedbump","license":"Apache-2.0","ruby_source_checksum":"26d9737f84bcf6ff8e897c5a9debd1bfa50db7ac56da97d33f806d6c1fe2d939","stable_dependencies":[{"go":":build"}],"stable_checksum":"ab685094e2e78818921adc8705ab01c8d26719d11313e99b9638b84ebae38194","stable_url_args":["https://github.com/kffl/speedbump/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"3c9b18929d4d11b231b45f1f6bef8eef9dcf2564ce7baab83f688817577b481c"},"speedread":{"bottle_rebuild":1,"desc":"Simple terminal-based rapid serial visual presentation (RSVP) reader","executables":["speedread"],"head_url_args":["https://github.com/pasky/speedread.git",{":branch":"master"}],"homepage":"https://github.com/pasky/speedread","license":"MIT","ruby_source_checksum":"c37527425b6804923e092adf2dc73ebcdec828f9e4f96982421466cd15dcff85","stable_patches":[{"strip":"p1","url":"https://github.com/pasky/speedread/commit/24c3946d14f7f310a7012be1f9d3cbccf0b16765.patch?full_index=1","sha256":"df8d576ad920f32c6dc3e934f4883f7b2d43fb7d2453bb007620513100df076a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/pasky/speedread/pull/21"}]}],"stable_checksum":"a65f5bec427e66893663bcfc49a22e43169dd35976302eaed467eec2a5aafc1b","stable_url_args":["https://github.com/pasky/speedread/archive/refs/tags/v1.0.tar.gz"],"stable_version":"1.0","bottle_tag":":all","bottle_checksum":"84a404d8c1cbdb6d69501b347a9e50f87a34cce2136ebb12f97d4ab9b117443a"},"speedtest-cli":{"bottle_rebuild":3,"conflicts":[["speedtest-go",{":because":"both install `speedtest` binaries"}]],"deprecate_args":{":date":"2026-01-18",":because":":unmaintained"},"desc":"Command-line interface for https://speedtest.net bandwidth tests","disable_args":{":date":"2027-01-18",":because":":unmaintained"},"executables":["speedtest","speedtest-cli"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/sivel/speedtest-cli.git",{":branch":"master"}],"homepage":"https://github.com/sivel/speedtest-cli","license":"Apache-2.0","revision":2,"ruby_source_checksum":"92b3f82c618e71cdf4a5246bf2ed1dc79294d6b23e4c97c29939c9bade1cbae3","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/sivel/speedtest-cli/commit/22210ca35228f0bbcef75a7c14587c4ecb875ab4.patch?full_index=1","sha256":"d0456eb9fded20fb1580dbc6e3bc451a10c3fbcd3441efea66035aa848440c09","type":"backport"},{"strip":"p1","url":"https://github.com/sivel/speedtest-cli/commit/305dce9bd28e797d32b6b7e4a9239a669ab35322.patch?full_index=1","sha256":"468f7205cedcef51eb95eb565db56d08743c5663b1641be62d9d1247d0845f3b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/sivel/speedtest-cli/pull/808"}]}],"stable_checksum":"45e3ca21c3ce3c339646100de18db8a26a27d240c29f1c9e07b6c13995a969be","stable_url_args":["https://github.com/sivel/speedtest-cli/archive/refs/tags/v2.1.3.tar.gz"],"stable_version":"2.1.3","bottle_tag":":all","bottle_checksum":"0ddb4de9eb0da75c95a849fbaacee73c02a205dc04b7276cf4c4d2dd8bc2d021"},"speedtest-go":{"conflicts":[["speedtest-cli",{":because":"both install `speedtest` binaries"}]],"desc":"CLI and Go API to Test Internet Speed using speedtest.net","executables":["speedtest"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/showwin/speedtest-go.git",{":branch":"master"}],"homepage":"https://github.com/showwin/speedtest-go","license":"MIT","ruby_source_checksum":"c288f74080534d0a5aa75bc64429d8a845a056e76d3f9e5c409a1e71ec4380a7","stable_dependencies":[{"go":":build"}],"stable_checksum":"48d01137468da9d419a3940a652803dafd8a6820abcd985b85c9d0c86b417ba3","stable_url_args":["https://github.com/showwin/speedtest-go/archive/refs/tags/v1.8.3.tar.gz"],"stable_version":"1.8.3"},"speex":{"desc":"Audio codec designed for speech","executables":["speexdec","speexenc"],"head_dependencies":["libogg",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/speex.git",{":branch":"master"}],"homepage":"https://speex.org/","license":"BSD-3-Clause","ruby_source_checksum":"dc3fd719b71176f98cd74b7acc7e7742ce4bdbdbef01d1e624fc09c517344d61","stable_dependencies":["libogg",{"pkgconf":":build"}],"stable_checksum":"4b44d4f2b38a370a2d98a78329fefc56a0cf93d1c1be70029217baae6628feea","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/speex/speex-1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_cellar":":any","bottle_checksum":"ec27dfb9443b9de3ca68ca3239ab655aa33078f7345bd33a07aa1ba05987538c"},"speexdsp":{"desc":"Speex audio processing library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/speexdsp.git",{":branch":"master"}],"homepage":"https://speex.org/","license":"BSD-3-Clause","ruby_source_checksum":"ce272b8072b0a7f8b14584e366b78008f77b97a27bb64774173b802ab0bff99c","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"8c777343e4a6399569c72abc38a95b24db56882c83dbdb6c6424a5f4aeb54d3d","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/speex/speexdsp-1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_cellar":":any","bottle_checksum":"f4dfeb2d0eaf57c871269de74f64df8ca82acfb72a1a81fd24698ab0309f3321"},"spek":{"desc":"Acoustic spectrum analyser","executables":["spek"],"head_dependencies":["ffmpeg","wxwidgets",{"gettext":":build"},{"pkgconf":":build"}],"homepage":"https://www.spek.cc","license":"GPL-3.0-or-later","revision":9,"ruby_source_checksum":"fa9a73310bf72a3d26c12ff0696ab77385e8b26bfe437d9c8cfab630bc062837","stable_dependencies":["ffmpeg","wxwidgets",{"gettext":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/alexkay/spek/commit/df8402575f1550d79c751051e9006fd3b7fa0fe0.patch?full_index=1","sha256":"1ec33c6a2c0dd6d445368e233a3c0855c4607af902e2ca5dd48b2472df7df797","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/alexkay/spek/pull/338"}]}],"stable_checksum":"1bccf85a14a01af8f2f30476cbad004e8bf6031f500e562bbe5bbd1e5eb16c59","stable_url_args":["https://github.com/alexkay/spek/releases/download/v0.8.5/spek-0.8.5.tar.xz"],"stable_version":"0.8.5"},"spglib":{"desc":"C library for finding and handling crystal symmetries","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://spglib.readthedocs.io/en/latest/","license":"BSD-3-Clause","ruby_source_checksum":"8c2beda00ab8461f57f61c4f2b4203d9294c2d2589dd7b7b1506c5caa17243b2","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"161562fa082da85a8ecda0339ddaac3714470434de60eb67978a960872cacf78","stable_url_args":["https://github.com/spglib/spglib/archive/refs/tags/v2.8.0.tar.gz"],"stable_version":"2.8.0"},"sphinx-doc":{"aliases":["sphinx"],"desc":"Tool to create intelligent and beautiful documentation","executables":["sphinx-apidoc","sphinx-autogen","sphinx-build","sphinx-quickstart"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/sphinx-doc/sphinx.git",{":branch":"master"}],"homepage":"https://www.sphinx-doc.org/","license":"BSD-2-Clause","ruby_source_checksum":"65bbea069506fa285782220ea5fefc2cd80f5737237ace627816cee2fd88b4b7","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"90470459f3cab15d9dfed146c71cf77694b0445df17b2e0e69059cb9f7fc9ee4","stable_url_args":["https://files.pythonhosted.org/packages/64/d4/413466f0be8b1cb0e3e43893a148b96d7462d0923d82b4166b21afc5f30c/sphinx-9.2.0.tar.gz"],"stable_version":"9.2.0"},"spice-gtk":{"desc":"GTK client/libraries for SPICE","executables":["spicy","spicy-screenshot","spicy-stats"],"head_dependencies":["cairo","gdk-pixbuf","glib","gstreamer","gtk+3","jpeg-turbo","json-glib","libepoxy","libsoup","libusb","libx11","lz4","openssl@4","opus","phodav","pixman","spice-protocol","usbredir","gettext","gobject-introspection","harfbuzz",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.14":":build"},{"vala":":build"}],"homepage":"https://www.spice-space.org","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"f5b26059847b96438317334bfddb8f4fad8a1a614223dc26ea7bfcd9b69d8093","stable_dependencies":["cairo","gdk-pixbuf","glib","gstreamer","gtk+3","jpeg-turbo","json-glib","libepoxy","libsoup","libusb","libx11","lz4","openssl@4","opus","phodav","pixman","spice-protocol","usbredir","gettext","gobject-introspection","harfbuzz",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.14":":build"},{"vala":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.freedesktop.org/spice/spice-gtk/-/commit/02377912fe173e4af7714aef036d0555ee7531bc.diff","sha256":"f2cc068e62d4310825f1107820fefb4c29c318acd45cabc4247528a91f7945be","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.freedesktop.org/spice/spice-gtk/-/merge_requests/158"}]},{"strip":"p1","data":true}],"stable_checksum":"cee26e5b2d22909f35b40a94398d1e863ca3962ee46494ca97aab206abc3203b","stable_url_args":["https://www.spice-space.org/download/gtk/spice-gtk-0.43.tar.xz"],"stable_version":"0.43"},"spice-protocol":{"desc":"Headers for SPICE protocol","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://www.spice-space.org/","license":"BSD-3-Clause","ruby_source_checksum":"c5e4abf90934f82d61d1778beb1c4c5fad20b26e6d5bf98d0183ccf285822c6b","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"baf58449f6e89d19f475899ad5fb9196fdc46c03cc53233f4e39cf2978f9cff7","stable_url_args":["https://www.spice-space.org/download/releases/spice-protocol-0.14.5.tar.xz"],"stable_version":"0.14.5","bottle_tag":":all","bottle_checksum":"b2fc7486dfc635ac1e89eb2f38d7eebeddf5f51d3fcd5e8f52c35c6ecd70ebea"},"spice-server":{"desc":"Implements the server side of the SPICE protocol","head_dependencies":["glib","gstreamer","jpeg-turbo","lz4","openssl@4","opus","orc","pixman","gettext",{"spice-protocol":[":build",":test"]},{"pkgconf":":test"}],"head_url_args":["https://gitlab.freedesktop.org/spice/spice.git",{":branch":"master"}],"head_uses_from_macos":[["cyrus-sasl"]],"homepage":"https://www.spice-space.org/","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"801c616db23727f4e5eb66351842c2aa5bed63145c10b8a8f9a4e1fd442e1ad9","stable_dependencies":["glib","gstreamer","jpeg-turbo","lz4","openssl@4","opus","orc","pixman","gettext",{"spice-protocol":[":build",":test"]},{"pkgconf":":test"}],"stable_checksum":"0a6ec9528f05371261bbb2d46ff35e7b5c45ff89bb975a99af95a5f20ff4717d","stable_url_args":["https://gitlab.freedesktop.org/-/project/62/uploads/54a0f9f5d1840e1ad8060cb560f3dde6/spice-0.16.0.tar.bz2"],"stable_uses_from_macos":[["cyrus-sasl"]],"stable_version":"0.16.0"},"spicedb":{"desc":"Open Source, Google Zanzibar-inspired database","executables":["spicedb"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/authzed/spicedb.git",{":branch":"main"}],"homepage":"https://authzed.com/docs/spicedb/getting-started/discovering-spicedb","license":"Apache-2.0","ruby_source_checksum":"1a4c1783eabb3a38da682d5257554c0be9500390f46aa862bddfc92e8b54653a","stable_dependencies":[{"go":":build"}],"stable_checksum":"d9ef895cd0544ac43af5773d68d08c8e7c6bc02ac4fd21357e037715824759df","stable_url_args":["https://github.com/authzed/spicedb/archive/refs/tags/v1.57.0.tar.gz"],"stable_version":"1.57.0"},"spicetify-cli":{"desc":"Command-line tool to customize Spotify client","executables":["spicetify"],"head_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"head_url_args":["https://github.com/spicetify/cli.git",{":branch":"main"}],"homepage":"https://spicetify.app/","license":"LGPL-2.1-only","ruby_source_checksum":"851d0e802fdc0cf1346a391c3d89e7e32767b077b09a9ba880f9d8aca35fe8b9","stable_dependencies":[{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"f916bb9319b3d144cbe5b6b3f9a40e13b2d924c0598ca3c2c049ce3d80d7dfb8","stable_url_args":["https://github.com/spicetify/cli/archive/refs/tags/v2.46.3/v2.46.3.tar.gz"],"stable_version":"2.46.3"},"spidermonkey":{"aliases":["spidermonkey@140"],"compatibility_version":1,"desc":"JavaScript-C Engine","executables":["js","js140","js140-config"],"head_dependencies":["icu4c@79","nspr","readline",{"cbindgen":":build"},{"pkgconf":":build"},{"python@3.15":":build"},{"rust":":build"},{"lld":":build"}],"head_url_args":["https://hg.mozilla.org/mozilla-central",{":using":":hg"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"m4":":build"}]],"homepage":"https://spidermonkey.dev","license":"MPL-2.0","revision":1,"ruby_source_checksum":"996ebbb06df4dfac446e76bfcab44cfb842559d26e094a404ed9d4308a082605","stable_dependencies":["icu4c@79","nspr","readline",{"cbindgen":":build"},{"pkgconf":":build"},{"python@3.15":":build"},{"rust":":build"},{"lld":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ptomato/mozjs/commit/c82346c4e19a73ed4c7f65a6b274fc2138815ae9.patch?full_index=1","sha256":"0f1cd5f80b4ae46e614efa74a409133e8a69fff38220314f881383ba0adb0f87","type":"unofficial","resolves":[{"type":"defect","id":"https://bugzilla.mozilla.org/show_bug.cgi?id=1783570"}]},{"strip":"p1","url":"https://github.com/ptomato/mozjs/commit/9aa8b4b051dd539e0fbd5e08040870b3c712a846.patch?full_index=1","sha256":"5c2a8c804322ccacbc37f152a4a3d48a5fc2becffb1720a41e32c03899af0be6","type":"unofficial","resolves":[{"type":"defect","id":"https://bugzilla.mozilla.org/show_bug.cgi?id=1973994"}]},{"strip":"p1","url":"https://github.com/mozilla-firefox/firefox/commit/d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch?full_index=1","sha256":"026f91a56cd60907a87c62dd4143eac8300d6fc7433b94888229c632a43c34bf","type":"backport","resolves":[{"type":"defect","id":"https://bugzilla.mozilla.org/show_bug.cgi?id=1969769"}]},{"strip":"p1","data":true}],"stable_checksum":"4d6ed3b18b2069c55bab12d8ba95da6013ac0b036d8a031df8b9f39a25d05c33","stable_url_args":["https://archive.mozilla.org/pub/firefox/releases/140.17.0esr/source/firefox-140.17.0esr.source.tar.xz"],"stable_uses_from_macos":[[{"llvm":":build"}],[{"m4":":build"}]],"stable_version":"140.17.0"},"spiffe-helper":{"desc":"Tool that can be used to retrieve and manage SVIDs on behalf of a workload","executables":["spiffe-helper"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/spiffe/spiffe-helper.git",{":branch":"main"}],"homepage":"https://github.com/spiffe/spiffe-helper","license":"Apache-2.0","ruby_source_checksum":"d91e4751fbd35cb29c427642fe08eec820225ed11c32f2f076ecb7c66c42cf48","stable_dependencies":[{"go":":build"}],"stable_checksum":"ccfcce0ae20ab613fb73048189931f52deb996f999561cb1f1681f65fb0705cb","stable_url_args":["https://github.com/spiffe/spiffe-helper/archive/refs/tags/v0.12.2.tar.gz"],"stable_version":"0.12.2"},"spigot":{"desc":"Command-line streaming exact real calculator","executables":["spigot"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/spigot/","license":"MIT","ruby_source_checksum":"bbde6a3b1e8a370a989503a8ecfb5cd1261f062effc8ad07d8a2fe1ff9b1b3dd","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"2433c4e1f64248f6ed65aacc79f5607360412e9aca01cd52eabec8a06ec331ae","stable_url_args":["https://www.chiark.greenend.org.uk/~sgtatham/spigot/spigot-20261009.b2c2295.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"20261009.b2c2295"},"spim":{"bottle_rebuild":2,"desc":"MIPS32 simulator","executables":["spim"],"head_url_args":["https://svn.code.sf.net/p/spimsimulator/code/"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://spimsimulator.sourceforge.net/","license":"BSD-3-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"e928965da3ecae611527cd18a8d31ab00e1fc84210a425c5c5db71b53616430c","stable_checksum":"f163fc3e9d58ea9d63d24c0df2b0ff374354d5ecfeda8d8aefab8e6e6ffa9924","stable_url_args":["https://src.fedoraproject.org/repo/pkgs/spim/spimsimulator-spim-20230804.tar.gz/sha512/628801e566c73ad4e0ebce04dedb97b1d55618cd7709cac6a1742c46523ce6be9e820c2e3afc87207ee9bc0304880ac2e15563630cde1d43c0dfb1022b6767b9/spimsimulator-spim-20230804.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"9.1.24"},"spin":{"desc":"Efficient verification tool of multi-threaded software","executables":["spin"],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://spinroot.com/spin/whatispin.html","license":"BSD-3-Clause","ruby_source_checksum":"7b602c5763a0a930abd708e79c26fdd66504c2ca5e2ab60b7db7cefd4acdece0","stable_checksum":"e46a3bd308c4cd213cc466a8aaecfd5cedc02241190f3cb9a1d1b87e5f37080a","stable_url_args":["https://github.com/nimble-code/Spin/archive/refs/tags/version-6.5.2.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"6.5.2","bottle_checksum":"6c6c7714cfa19cf39458ddccdd8323e7a08a21b99d59a02cb27d85f08a30f1dd"},"spiped":{"bottle_rebuild":1,"desc":"Secure pipe daemon","executables":["spipe","spiped"],"head_dependencies":["openssl@4"],"homepage":"https://www.tarsnap.com/spiped.html","license":"BSD-2-Clause","ruby_source_checksum":"9ed8390aafcea39837a45ae988003274264af04ccba21ddd1b09bc0648d9d280","stable_dependencies":["openssl@4"],"stable_checksum":"424fb4d3769d912b04de43d21cc32748cdfd3121c4f1d26d549992a54678e06a","stable_url_args":["https://www.tarsnap.com/spiped/spiped-1.6.4.tgz"],"stable_version":"1.6.4"},"spirv-cross":{"desc":"Performing reflection and disassembling SPIR-V","executables":["spirv-cross"],"head_dependencies":[{"cmake":":build"},{"glm":":test"},{"glslang":":test"}],"head_url_args":["https://github.com/KhronosGroup/SPIRV-Cross.git",{":branch":"main"}],"homepage":"https://github.com/KhronosGroup/SPIRV-Cross","license":{":all_of":["Apache-2.0","MIT","CC-BY-4.0","MIT-Khronos-old"]},"ruby_source_checksum":"485378f3d13b34422dc25a19a6348ad6db65bc6abfa1c4b97a174544694ee7a2","stable_dependencies":[{"cmake":":build"},{"glm":":test"},{"glslang":":test"}],"stable_checksum":"f708982e88b763ef5b0394ed468fc2c3628f68cdab89f2e7a946cd628c04e721","stable_url_args":["https://github.com/KhronosGroup/SPIRV-Cross/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0","version_scheme":1},"spirv-headers":{"desc":"Headers for SPIR-V","head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/KhronosGroup/SPIRV-Headers.git",{":branch":"main"}],"homepage":"https://github.com/KhronosGroup/SPIRV-Headers","license":"MIT","ruby_source_checksum":"5897db6a18efd1793b4352e23be31a8630e26dc8cbe9dcb08f5717f447476186","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"5b3a0d099f5c7649e29c0938476c462e71d66ad89a0bde42fa1ba3eb476956c9","stable_url_args":["https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0","bottle_tag":":all","bottle_checksum":"281120edad71f06ccd2fb24cd1476382311664cfd914ee45380a336d58a4e157"},"spirv-llvm-translator":{"compatibility_version":2,"desc":"Tool and a library for bi-directional translation between SPIR-V and LLVM IR","executables":["llvm-spirv"],"head_dependencies":["llvm",{"cmake":":build"},{"pkgconf":":build"},{"spirv-headers":":build"}],"homepage":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"1bafd19d6234b9c5de5fc09ddf9ff4d4ede312d1c11f1dd9b607c95dc032ee6d","stable_dependencies":["llvm",{"cmake":":build"},{"pkgconf":":build"},{"spirv-headers":":build"}],"stable_checksum":"b657254b5e0a2dda7914a8cb1eace467f22847d75d877b83829026c1452f827a","stable_url_args":["https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v23.1.2.tar.gz"],"stable_version":"23.1.2"},"spirv-tools":{"compatibility_version":1,"desc":"API and commands for processing SPIR-V modules","executables":["spirv-as","spirv-cfg","spirv-diff","spirv-dis","spirv-lesspipe.sh","spirv-link","spirv-lint","spirv-objdump","spirv-opt","spirv-reduce","spirv-val"],"head_dependencies":[{"cmake":":build"},{"spirv-headers":":build"}],"head_url_args":["https://github.com/KhronosGroup/SPIRV-Tools.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/KhronosGroup/SPIRV-Tools","license":"Apache-2.0","ruby_source_checksum":"ee482cd99e296b4b0f0411a4c32047dd10202ad18f7a8d62847025892f6bce66","stable_dependencies":[{"cmake":":build"},{"spirv-headers":":build"}],"stable_checksum":"e6c83a215538fbfd265ccf398d3877985055df1273dbed73912bd05307664688","stable_url_args":["https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.4.363.0","version_scheme":1},"splint":{"bottle_rebuild":1,"desc":"Secure Programming Lint","executables":["splint"],"head_dependencies":["flex",{"autoconf":":build"},{"automake":":build"},{"bison":":build"}],"head_url_args":["https://github.com/splintchecker/splint.git",{":branch":"master"}],"head_uses_from_macos":[["flex"]],"homepage":"https://splint.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"cdb64ae416be6be090502598209c1840e6f33e4137ec70db35964a0698523a1f","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"c78db643df663313e3fa9d565118391825dd937617819c6efc7966cdf444fb0a","stable_url_args":["https://splint.org/downloads/splint-3.1.2.src.tgz"],"stable_uses_from_macos":[["flex"]],"stable_version":"3.1.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"2b3eaa69bb97239d281a12e678c4a5314413d3cc6543742fd67a6ec1e7d987a6"},"splitrail":{"desc":"Real-time token usage tracker and cost monitor for CLI coding agents","executables":["splitrail"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Piebald-AI/splitrail.git",{":branch":"main"}],"homepage":"https://splitrail.dev/","license":"MIT","ruby_source_checksum":"c19475cdd94fbb45a8e8ef7698822c6addae479184a52640cfe4d540d36d0a29","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2fc82c7e44f60ad331b50a153366d8634ed63d982198657e33524b76c0513557","stable_url_args":["https://github.com/Piebald-AI/splitrail/archive/refs/tags/v3.12.0.tar.gz"],"stable_version":"3.12.0"},"spoa":{"desc":"SIMD partial order alignment tool/library","executables":["spoa"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/rvaser/spoa","license":"MIT","ruby_source_checksum":"342f567db97d1bbd308cd29643286c9bd89650bbf5dc88e1fd4bdbff7edd35fd","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5c69a2329456f9d7f611eccddf5cc8e85414a2f2ad23b539f77140919ba0da27","stable_url_args":["https://github.com/rvaser/spoa/archive/refs/tags/4.1.6.tar.gz"],"stable_version":"4.1.6"},"sponge":{"bottle_rebuild":1,"conflicts":[["moreutils",{":because":"both install a `sponge` executable"}]],"desc":"Soak up standard input and write to a file","executables":["sponge"],"head_url_args":["https://git.joeyh.name/git/moreutils.git",{":branch":"master"}],"homepage":"https://joeyh.name/code/moreutils/","license":"GPL-2.0-only","ruby_source_checksum":"24dffbece4089f27418a30189158a9a69af1486e232c68e0679cec4e60e35cf8","stable_checksum":"a844c5e3360a73d12c0a5624750ecc1969d64afea2e84925328f137576e2eb55","stable_url_args":["https://deb.debian.org/debian/pool/main/m/moreutils/moreutils_0.70.orig.tar.xz"],"stable_version":"0.70"},"spoof-mac":{"bottle_rebuild":3,"caveats":"Although spoof-mac can run without root, you must be root to change the MAC.\n\nThe launchdaemon is set to randomize en0.\nYou can find the interfaces available by running:\n    \"spoof-mac list\"\n\nIf you wish to change interface randomized at startup change the plist line:\n    <string>en0</string>\nto e.g.:\n    <string>en1</string>\n","desc":"Spoof your MAC address in macOS","executables":["spoof-mac","spoof-mac.py"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/feross/SpoofMAC.git",{":branch":"master"}],"homepage":"https://feross.org/spoofmac/","license":"MIT","revision":5,"ruby_source_checksum":"773d91d6698adba050087ecfb198c873fb0b424e0adafad28c636d394915d642","service_args":[[":run_type",":immediate"],[":log_path","/dev/null"],[":error_log_path","/dev/null"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/spoof-mac/bin/spoof-mac","randomize","en0"]],"stable_dependencies":["python@3.15"],"stable_checksum":"48426efe033a148534e1d4dc224c4f1b1d22299c286df963c0b56ade4c7dc297","stable_url_args":["https://files.pythonhosted.org/packages/9c/59/cc52a4c5d97b01fac7ff048353f8dc96f217eadc79022f78455e85144028/SpoofMAC-2.1.1.tar.gz"],"stable_version":"2.1.1","bottle_tag":":all","bottle_checksum":"1ec7bdf0400b71026e91cf744f9cfc9ecfc278755a7fb0392826a10eb9f64716"},"spoofdpi":{"desc":"Simple and fast anti-censorship tool written in Go","executables":["spoofdpi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/xvzc/SpoofDPI.git",{":branch":"main"}],"homepage":"https://spoofdpi.dev","license":"Apache-2.0","ruby_source_checksum":"70e67c339e3578ef35f06dc80ea7800f5091dfce18419b7e1df7799ee0f66277","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/spoofdpi/output.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/spoofdpi/error.log"],[":keep_alive",{":successful_exit":false}]],"service_run_args":["$HOMEBREW_PREFIX/opt/spoofdpi/bin/spoofdpi"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"7aab199ffa2b356f9b89cbb01f352fcf1f907aed4424c0e65c6471007f9c9a57","stable_url_args":["https://github.com/xvzc/SpoofDPI/releases/download/v1.5.5/spoofdpi-1.5.5.tar.gz"],"stable_version":"1.5.5"},"spot":{"desc":"Platform for LTL and ω-automata manipulation","executables":["autcross","autfilt","dstar2tgba","genaut","genltl","ltl2tgba","ltlcross","ltldo","ltlf2dfa","ltlfilt","ltlfsynt","ltlgrind","ltlmix","ltlsynt","randaut","randltl"],"head_dependencies":[{"python@3.15":":build"}],"homepage":"https://spot.lre.epita.fr","license":"GPL-3.0-or-later","ruby_source_checksum":"ab82a4a228abcd10c648b8f03462bd08abb5a17c558e9964db527a7adf2fee11","stable_dependencies":[{"python@3.15":":build"}],"stable_checksum":"182f4180da851588886a2e5f1540c3e2bb5cfddd228fd20689fa7ce498f57733","stable_url_args":["https://www.lrde.epita.fr/dload/spot/spot-2.16.1.tar.gz"],"stable_version":"2.16.1"},"spotbugs":{"conflicts":[["fb-client",{":because":"both install a `fb` binary"}]],"desc":"Tool for Java static analysis (FindBugs's successor)","executables":["spotbugs"],"head_dependencies":["openjdk",{"gradle":":build"}],"head_url_args":["https://github.com/spotbugs/spotbugs.git",{":branch":"master"}],"homepage":"https://spotbugs.github.io/","license":"LGPL-2.1-or-later","ruby_source_checksum":"0c418fdc1e5d1d6fc0b96b52ca90cb3e6d9ad346474e5500da099f1568b84a57","stable_dependencies":["openjdk"],"stable_checksum":"cce3244900cc215ccd9f5a8db29ed9468fc47824faf662f4fad005343d96007e","stable_url_args":["https://github.com/spotbugs/spotbugs/releases/download/4.10.5/spotbugs-4.10.5.tgz"],"stable_version":"4.10.5","bottle_tag":":all","bottle_checksum":"d55488bdf0421e05da53eae4f78088d1ef3e2c3e7596385fc49e3accaaa7dd3a"},"spotify_player":{"bottle_rebuild":1,"desc":"Command driven spotify player","executables":["spotify_player"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/aome510/spotify-player.git",{":branch":"master"}],"homepage":"https://github.com/aome510/spotify-player","license":"MIT","ruby_source_checksum":"d1ed7a9fb857b5c8ecd2c422f76e759da1dfc726e135dc170754677b3a154ea6","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"2f9f28e7ea74e14eb3be91d2655dd4666f2821cc58f74ec5db7640580e6a73bb","stable_url_args":["https://github.com/aome510/spotify-player/archive/refs/tags/v0.25.1.tar.gz"],"stable_version":"0.25.1"},"spotifyd":{"bottle_rebuild":2,"desc":"Spotify daemon","executables":["spotifyd"],"head_dependencies":["portaudio",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Spotifyd/spotifyd.git",{":branch":"master"}],"homepage":"https://spotifyd.rs/","license":"GPL-3.0-only","ruby_source_checksum":"ad02f3f93309802aac29b18a0ca12b6363d49796436f2469e8f2a0e76c40aa50","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/spotifyd/bin/spotifyd","--no-daemon"]],"stable_dependencies":["portaudio",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Spotifyd/spotifyd/commit/f6e60439a1c55d21e8889218f357c184de8b4362.patch?full_index=1","sha256":"b7833b0de5182694cf1f5473eed4d0af6d20cf0951bef95ffae750eef6ebcb4b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/Spotifyd/spotifyd/pull/1417"}]}],"stable_checksum":"e1dc21f806b205739e508bd567698657a47ca17eecb0f91d9320af5e74b8418a","stable_url_args":["https://github.com/Spotifyd/spotifyd/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"spr":{"bottle_rebuild":2,"desc":"Submit pull requests for individual, amendable, rebaseable commits to GitHub","executables":["spr"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/spacedentist/spr.git",{":branch":"master"}],"homepage":"https://spacedentist.github.io/spr/","license":"MIT","ruby_source_checksum":"29c11b8606510719ecb06c1dba79b9e6b3972d50812f02a032c527d3dd807f66","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"6b48524abfecea16e0e7a131f0c44027375a80577cde43355f54928c4921ed6c","stable_url_args":["https://github.com/spacedentist/spr/archive/refs/tags/v1.3.7.tar.gz"],"stable_version":"1.3.7"},"spring-completion":{"desc":"Bash completion for Spring","head_url_args":["https://github.com/jacaetevha/spring_bash_completion.git",{":branch":"master"}],"homepage":"https://github.com/jacaetevha/spring_bash_completion","license":"Unlicense","ruby_source_checksum":"caa5c274ee2abc44c2d227ffa0cabb005dd34f09124d11cfcfbad88ff79ac7d4","stable_checksum":"a97b256dbdaca894dfa22bd96a6705ebf4f94fa8206d05f41927f062c3dd60bf","stable_url_args":["https://github.com/jacaetevha/spring_bash_completion/archive/refs/tags/v0.0.1.tar.gz"],"stable_version":"0.0.1","bottle_checksum":"b1f3a43b9632e6fcfd30bdfa4d4287867af9370989ee297caafcd3051a6faccd"},"spring-loaded":{"bottle_rebuild":2,"desc":"Java agent to enable class reloading in a running JVM","head_dependencies":[{"openjdk":":test"}],"homepage":"https://github.com/spring-projects/spring-loaded","license":"Apache-2.0","ruby_source_checksum":"e18f5102bc7bc288e90edbf2d044ac89ef804e1db1e1ff5118d63e1f069f2eb5","stable_dependencies":[{"openjdk":":test"}],"stable_checksum":"6edd6ffb3fd82c3eee95f5588465f1ab3a94fc5fff65b6e3a262f6de5323d203","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/springframework/springloaded/1.2.6.RELEASE/springloaded-1.2.6.RELEASE.jar"],"stable_version":"1.2.6","bottle_tag":":all","bottle_checksum":"56e262bc88aebe0ac04e149b8ae57d346e60d2c04e4306a53ba57b69947acb01"},"sprocket":{"desc":"Bioinformatics workflow engine built on the Workflow Description Language (WDL)","executables":["sprocket"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/stjude-rust-labs/sprocket.git",{":branch":"main"}],"homepage":"https://sprocket.bio","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"3bf45a4a3d3d682e34fdfb8b4a19656ee623daf89231080c435282671cb93ae1","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"056c6588558275657af0e93d1a8f8285727a7c279190c6ac6096639d994bdf0b","stable_url_args":["https://github.com/stjude-rust-labs/sprocket/archive/refs/tags/v0.32.0.tar.gz"],"stable_version":"0.32.0"},"sproxy":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-07-09",":because":":repo_removed"},"desc":"HTTP proxy server collecting URLs in a 'siege-friendly' manner","disable_args":{":date":"2027-01-09",":because":":repo_removed"},"executables":["sproxy"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://www.joedog.org/sproxy-home/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"f1ff499b4eb4683167dfd2877b202abeba266d291c61d8bbb332546c7fc8ea5d","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"29b84ba66112382c948dc8c498a441e5e6d07d2cd5ed3077e388da3525526b72","stable_url_args":["https://download.joedog.org/sproxy/sproxy-1.02.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.02"},"spytrap-adb":{"caveats":"At runtime, adb must be accessible from your PATH.\n\nYou can install adb from Homebrew Cask:\n  brew install --cask android-platform-tools\n","desc":"Test a phone for stalkerware and suspicious configuration using usb debugging","executables":["spytrap-adb"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/spytrap-org/spytrap-adb.git",{":branch":"main"}],"homepage":"https://github.com/spytrap-org/spytrap-adb","license":"GPL-3.0-or-later","ruby_source_checksum":"b1c012d022d49fa4adf270a8664d6bde94f7ef4f090ccfa9f4c30b01eae76f37","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e33a342aa461b56a8d857c2c29b743658bd87b4ade7bed20399dea2cea01b0f8","stable_url_args":["https://github.com/spytrap-org/spytrap-adb/releases/download/v0.3.5/spytrap-adb-0.3.5.tar.gz"],"stable_version":"0.3.5","bottle_checksum":"8720d4e3019e969e56bca91c765a19a89fc1f7ece8aee8afd951493fe62fd9a8"},"sq":{"conflicts":[["sequoia-sq",{":because":"both install `sq` binaries"}],["squirrel-lang",{":because":"both install `sq` binaries"}]],"desc":"Data wrangler with jq-like query language","executables":["sq"],"head_dependencies":[{"go":":build"}],"head_uses_from_macos":[[{"sqlite":":test"}]],"homepage":"https://sq.io","license":"MIT","ruby_source_checksum":"67e722de8a383d0e408c0c3be8b1ce225fe6eda244bc746c6960881ed7613d33","stable_dependencies":[{"go":":build"}],"stable_checksum":"ab9f0595423269eacf43a531f1d101e296f100aabec95781dc8af6ab1c155739","stable_url_args":["https://github.com/neilotoole/sq/archive/refs/tags/v0.55.0.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":test"}]],"stable_version":"0.55.0"},"sql-formatter":{"desc":"Whitespace formatter for different query languages","executables":["sql-formatter"],"head_dependencies":["node"],"homepage":"https://sql-formatter-org.github.io/sql-formatter/","license":"MIT","ruby_source_checksum":"b6c8fcb3547872c7ed380eb61cb6d7ff8182f77f67cc8e1c65b0b746495ccdbd","stable_dependencies":["node"],"stable_checksum":"ca4475f0c03b22c8803dcd05f13c02961dd8363ae4f112b2a3d071edf5fa095f","stable_url_args":["https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.9.0.tgz"],"stable_version":"15.9.0","bottle_tag":":all","bottle_checksum":"d12bbed1eaf2a2c731d0c32b48a113f221024b69dd00ccdf268da73f82fee3b2"},"sql-language-server":{"bottle_rebuild":1,"desc":"Language Server for SQL","executables":["sql-language-server"],"head_dependencies":["node","terminal-notifier"],"homepage":"https://github.com/joe-re/sql-language-server","license":"MIT","revision":1,"ruby_source_checksum":"4fdee4582bd24529831d4ba954d8637f02b84f840135c6e7dd1a2ed107d1a40e","stable_dependencies":["node","terminal-notifier"],"stable_checksum":"c92fe8ae8756f86bc893ec3dff6d85653de242eb671af0430807064db79d9cd6","stable_url_args":["https://registry.npmjs.org/sql-language-server/-/sql-language-server-1.7.1.tgz"],"stable_version":"1.7.1"},"sql-lint":{"bottle_rebuild":1,"desc":"SQL linter to do sanity checks on your queries and bring errors back from the DB","executables":["sql-lint"],"head_dependencies":["node"],"homepage":"https://github.com/joereynolds/sql-lint","license":"MIT","ruby_source_checksum":"743ad604b57aff90ee93711465ecfef7e5d6ca11addc74432aa978d00a132be1","stable_dependencies":["node"],"stable_checksum":"17575266273fe3f762595fe404f49ff5fbd4c360f605cda0718cb62d65ad82b8","stable_url_args":["https://registry.npmjs.org/sql-lint/-/sql-lint-1.0.2.tgz"],"stable_version":"1.0.2","bottle_tag":":all","bottle_checksum":"5003c2e4717f5ae3f32a0bc1656a9fdec5a130cb54cec5dceeef497367a277b6"},"sql-migrate":{"desc":"SQL schema migration tool for Go","executables":["sql-migrate"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rubenv/sql-migrate.git",{":branch":"master"}],"homepage":"https://github.com/rubenv/sql-migrate","license":"MIT","ruby_source_checksum":"97a21b886dbe3563630e3f83a732f09918e67bfd6c4f1fa9d7bedada6e0cc80d","stable_dependencies":[{"go":":build"}],"stable_checksum":"461b813600b570acff9cf031dc6eaf996c5b52482ccc9a95380bab0a597c3517","stable_url_args":["https://github.com/rubenv/sql-migrate/archive/refs/tags/v1.8.1.tar.gz"],"stable_version":"1.8.1"},"sql-translator":{"desc":"Manipulate structured data definitions (SQL and more)","executables":["sqlt","sqlt-diagram","sqlt-diff","sqlt-diff-old","sqlt-dumper","sqlt-graph"],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/dbsrgits/sql-translator/","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"revision":1,"ruby_source_checksum":"89ba7c60c7de4e0a363d3b00beb00d805ba5c3cda341c680988203b16dc54511","stable_checksum":"f7ff7e369d8293a394cb3783b54b745e7faf44422e8a83bfcc359378a6e56145","stable_url_args":["https://cpan.metacpan.org/authors/id/V/VE/VEESH/SQL-Translator-1.66.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.66"},"sqlancer":{"desc":"Detecting Logic Bugs in DBMS","executables":["sqlancer"],"head_dependencies":["openjdk",{"maven":":build"}],"head_url_args":["https://github.com/sqlancer/sqlancer.git",{":branch":"main"}],"head_uses_from_macos":[[{"sqlite":":test"}]],"homepage":"https://github.com/sqlancer/sqlancer","license":"MIT","ruby_source_checksum":"fe401881e5f7964b65895ddb6cf376b323bd719719810625ea6d2d51bb8435ed","stable_dependencies":["openjdk",{"maven":":build"}],"stable_checksum":"4811fea3d08d668cd2a41086be049bdcf74c46a6bb714eb73cdf6ed19a013f41","stable_url_args":["https://github.com/sqlancer/sqlancer/archive/refs/tags/v2.0.0.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":test"}]],"stable_version":"2.0.0","bottle_checksum":"94d63909d9e75194f791872f30e80496c16ecf119f36f69f9c39c259efc9b787"},"sqlbench":{"desc":"Measures and compares the execution time of one or more SQL queries","executables":["sqlbench"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/felixge/sqlbench.git",{":branch":"master"}],"homepage":"https://github.com/felixge/sqlbench","license":"MIT","ruby_source_checksum":"f072547388fb30d32cb56d06b23f97b0a77e621b4f48cd00070de48f1beab796","stable_dependencies":[{"go":":build"}],"stable_checksum":"deaf4c299891ce75abff00429343eded76e8ddc8295d488938aa9ee418a7c9b3","stable_url_args":["https://github.com/felixge/sqlbench/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"fafa90b195b10fa34a841acec103788f7e83277ca5b58c8a5763868857409dd1"},"sqlboiler":{"desc":"Generate a Go ORM tailored to your database schema","executables":["sqlboiler","sqlboiler-mssql","sqlboiler-mysql","sqlboiler-psql","sqlboiler-sqlite3"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aarondl/sqlboiler.git",{":branch":"master"}],"homepage":"https://github.com/aarondl/sqlboiler","license":"BSD-3-Clause","ruby_source_checksum":"7cfe0fc7a6ba40d2f13bc87333f029d669daecc201057b3850785ac0bac81f7b","stable_dependencies":[{"go":":build"}],"stable_checksum":"b6e3ca096750ef7f917a81045d779126985c5aa68e3179746e05e8d108e9244d","stable_url_args":["https://github.com/aarondl/sqlboiler/archive/refs/tags/v4.19.7.tar.gz"],"stable_version":"4.19.7"},"sqlc":{"desc":"Generate type safe Go from SQL","executables":["sqlc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sqlc-dev/sqlc.git",{":branch":"main"}],"homepage":"https://sqlc.dev/","license":"MIT","ruby_source_checksum":"a8a55ac3068525dd53d3e590a84afce74adedbe37e5660147de7110d34b9e6a6","stable_dependencies":[{"go":":build"}],"stable_checksum":"de82593a200e4130dc2a0413a808f93fc30fdc7b5ecd402913ed08a8fea06c4a","stable_url_args":["https://github.com/sqlc-dev/sqlc/archive/refs/tags/v1.31.1.tar.gz"],"stable_version":"1.31.1"},"sqlcipher":{"desc":"SQLite extension providing 256-bit AES encryption","executables":["sqlcipher"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/sqlcipher/sqlcipher.git",{":branch":"master"}],"head_uses_from_macos":[[{"tcl-tk":":build"}],[{"sqlite":":test"}]],"homepage":"https://www.zetetic.net/sqlcipher/","license":{":all_of":["BSD-3-Clause","blessing"]},"ruby_source_checksum":"427363e17265855aa3a7c9ea83d15060421313a584baa971517bb454e1b78e1c","stable_dependencies":["openssl@4"],"stable_checksum":"7075f96cbabe45b4ecfc2e6b1745a625f856f695b0827a5506ce9ed85b906aa0","stable_url_args":["https://github.com/sqlcipher/sqlcipher/archive/refs/tags/v4.19.0.tar.gz"],"stable_uses_from_macos":[[{"tcl-tk":":build"}],[{"sqlite":":test"}]],"stable_version":"4.19.0"},"sqlcmd":{"desc":"Microsoft SQL Server command-line interface","executables":["sqlcmd"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/microsoft/go-sqlcmd","license":"MIT","ruby_source_checksum":"0d0b89f7386a6a5562d9507df24ce163fa49cd7f92b0d19ab50a391d6d8dc610","stable_dependencies":[{"go":":build"}],"stable_checksum":"47fa2637d492c39ea75a0b41da4bbd127bf1891116f04861a96fba8bc5e654b6","stable_url_args":["https://github.com/microsoft/go-sqlcmd/archive/refs/tags/v1.10.0.tar.gz"],"stable_version":"1.10.0"},"sqldiff":{"desc":"Displays the differences between SQLite databases","executables":["sqldiff"],"head_uses_from_macos":[[{"tcl-tk":":build"}],[{"sqlite":":test"}]],"homepage":"https://www.sqlite.org/sqldiff.html","license":"blessing","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"648a6cdda10a46e38f00876ec4825627e8f598d6662292cc268650683ce98018","stable_checksum":"387e7f6cad4797b17848c07d453dc6606917bb356a6cfe5a3abafd38c240c71b","stable_url_args":["https://www.sqlite.org/2026/sqlite-src-3540100.zip"],"stable_uses_from_macos":[[{"tcl-tk":":build"}],[{"sqlite":":test"}]],"stable_version":"3.54.1"},"sqlfluff":{"bottle_rebuild":1,"desc":"SQL linter and auto-formatter for Humans","executables":["sqlfluff"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://docs.sqlfluff.com/","license":"MIT","ruby_source_checksum":"9f41b0252573b943ac7122cbad5870e83df746b7b2bd0640998f44ea3a74d03a","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"4d2607466624c8e6275d2bcafd3202c940a4bc6622955909b9a68411b03cd443","stable_url_args":["https://files.pythonhosted.org/packages/a7/1d/7dbe97cda07244c1dc748c0a08ab9fddb068ca6b4fdff5b67256237de65c/sqlfluff-4.4.0.tar.gz"],"stable_version":"4.4.0"},"sqlfmt":{"desc":"SQL formatter with width-aware output","executables":["sqlfmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/madelynnblue/sqlfmt.git",{":branch":"main"}],"homepage":"https://sqlfum.pt/","license":"Apache-2.0","ruby_source_checksum":"fd00e993f33ad6836532e35d9d89ff514be2bd6ad79cb1db6ee127631af694e2","stable_dependencies":[{"go":":build"}],"stable_checksum":"0776e9505048fd88220c0ee9b481ca258b6abe7e7bb27204a4873f11e1d7c95b","stable_url_args":["https://github.com/madelynnblue/sqlfmt/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_checksum":"f6b9b8a8849278f597ef6b98f8cc6868b0dbda0122207dfb127600aa36a4e60c"},"sqlite-analyzer":{"deprecate_args":{":date":"2026-10-17",":because":":deprecated_upstream"},"desc":"Analyze how space is allocated inside an SQLite file","disable_args":{":date":"2027-10-17",":because":":deprecated_upstream"},"executables":["sqlite3_analyzer"],"head_dependencies":["tcl-tk","libtommath"],"head_uses_from_macos":[[{"sqlite":":test"}]],"homepage":"https://www.sqlite.org/","license":"blessing","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"20e41408ce853073b949edf0b6ea4f3725c5c88000b197e48cf7f67cdd2f9021","stable_dependencies":["tcl-tk","libtommath"],"stable_checksum":"387e7f6cad4797b17848c07d453dc6606917bb356a6cfe5a3abafd38c240c71b","stable_url_args":["https://www.sqlite.org/2026/sqlite-src-3540100.zip"],"stable_uses_from_macos":[[{"sqlite":":test"}]],"stable_version":"3.54.1"},"sqlite-rsync":{"desc":"SQLite remote copy tool","executables":["sqlite3_rsync"],"head_uses_from_macos":[[{"tcl-tk":":build"}],[{"sqlite":":test"}]],"homepage":"https://www.sqlite.org/","license":"blessing","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"6909c754008ca702260c72429728ec36c179f9ce0f015bbc75533accf7e0eab9","stable_checksum":"387e7f6cad4797b17848c07d453dc6606917bb356a6cfe5a3abafd38c240c71b","stable_url_args":["https://www.sqlite.org/2026/sqlite-src-3540100.zip"],"stable_uses_from_macos":[[{"tcl-tk":":build"}],[{"sqlite":":test"}]],"stable_version":"3.54.1"},"sqlite-utils":{"bottle_rebuild":1,"desc":"CLI utility for manipulating SQLite databases","executables":["sqlite-utils"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/simonw/sqlite-utils.git",{":branch":"main"}],"homepage":"https://sqlite-utils.datasette.io/","license":"Apache-2.0","ruby_source_checksum":"a230294c777864c980e8f96cd0c2b4fe6e79475651aa2ca0fedf21fe4a196ab7","stable_dependencies":["python@3.15"],"stable_checksum":"76114b6a5414714e6c70e5fa5c4781b301b590f6951b5da39c8cc60c21382ba1","stable_url_args":["https://files.pythonhosted.org/packages/7e/6b/4a7b3d20c92e6c7acedc96ef620df8e1ea8f94a26a41ab788c1c08055815/sqlite_utils-4.2.1.tar.gz"],"stable_version":"4.2.1","bottle_tag":":all","bottle_checksum":"d9931088ed726a100ef580291faf84e71b80486ef8f1fb3196031800b43dd8a3"},"sqlite":{"aliases":["sqlite3"],"compatibility_version":1,"desc":"Command-line interface for SQLite","executables":["sqlite3"],"head_dependencies":["readline"],"homepage":"https://sqlite.org/index.html","keg_only_args":[":provided_by_macos"],"license":"blessing","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"cb22e585906d9ef444d357c8ae68e64697365447011333bd336d5fb15838a116","stable_dependencies":["readline"],"stable_checksum":"926ef8d3eab93fbf6e06011901273eec076b25594a4e1cdadd50c987f4f6d64e","stable_url_args":["https://www.sqlite.org/2026/sqlite-autoconf-3540100.tar.gz"],"stable_version":"3.54.1"},"sqlite3-to-mysql":{"desc":"Transfer data from SQLite to MySQL","executables":["sqlite3mysql"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/techouse/sqlite3-to-mysql.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://techouse.github.io/sqlite3-to-mysql/","license":"MIT","local_patch_checksums":{"Patches/mysql-connector-python/mysql-connector-python-python315-ssl.patch":"f444a485a5a322664e73360e2fcab7d570ae8b661f0a72b28bd1f8f4b44cf045"},"revision":1,"ruby_source_checksum":"9cda12cfaad7e38020dd3d9e72e335936ddb6e22c732af31b02599e964857af2","stable_dependencies":["python@3.15"],"stable_checksum":"40fe6b82cb4dad3a3746bade8f3cd843c905b0da5e8663e4ecd00db8911f60ef","stable_url_args":["https://files.pythonhosted.org/packages/59/7e/cb1f5f1b238ea0ce7479641144acb7560e5c3564813e6f9f7a58c3529b20/sqlite3_to_mysql-2.6.1.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.6.1"},"sqlitecpp":{"desc":"Smart and easy to use C++ SQLite3 wrapper","head_dependencies":["sqlite",{"cmake":":build"}],"homepage":"https://srombauts.github.io/SQLiteCpp/","license":"MIT","ruby_source_checksum":"55d3607dd1d011989a6c67396aaa87dfe69a630145ee182659258c0f00a4b0ce","stable_dependencies":["sqlite",{"cmake":":build"}],"stable_checksum":"9910ad8bc0a821856bd6d9fa7cb0b457883108f2b803700256b451077ed6dc05","stable_url_args":["https://github.com/SRombauts/SQLiteCpp/archive/refs/tags/3.4.0.tar.gz"],"stable_version":"3.4.0"},"sqliteodbc":{"bottle_rebuild":1,"desc":"ODBC driver for SQLite","head_dependencies":["sqlite","unixodbc"],"head_uses_from_macos":[["libxml2"]],"homepage":"https://ch-werner.hier-im-netz.de/sqliteodbc/","license":"TCL","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"ruby_source_checksum":"7a32ed8e72f3b135599501bca71526f3752473b152974f53da97fe63283a5ec8","stable_dependencies":["sqlite","unixodbc"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"4d94adb8d3cde1fa94a28aeb0dfcc7be73145bcdfcdf3d5e225434db31dc8a5c","stable_url_args":["https://ch-werner.hier-im-netz.de/sqliteodbc/sqliteodbc-0.99991.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.99991"},"sqlmap":{"bottle_rebuild":1,"desc":"Penetration testing for SQL injection and database servers","executables":["sqlmap","sqlmap.py","sqlmapapi","sqlmapapi.py"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/sqlmapproject/sqlmap.git",{":branch":"master"}],"head_uses_from_macos":[[{"sqlite":":test"}]],"homepage":"https://sqlmap.org","license":"GPL-2.0-or-later","ruby_source_checksum":"57f6a6509ad3f17961d804a722cba8466962978184c89b93b106a880e8bc7f1a","stable_dependencies":["python@3.15"],"stable_checksum":"7dd690c62fb1ae58bd8555b91012896863c47fc245dc6d39ba300362a3368d17","stable_url_args":["https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.10.10.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":test"}]],"stable_version":"1.10.10","bottle_tag":":all","bottle_checksum":"802be35fee2ee27d6273172e4f99be5275f0b63a65a645d3166058d790509531"},"sqlpage":{"desc":"Web app builder using SQL queries to create dynamic webapps quickly","executables":["sqlpage"],"head_dependencies":["unixodbc",{"node":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sqlpage/SQLpage.git",{":branch":"main"}],"homepage":"https://sql-page.com/","license":"MIT","ruby_source_checksum":"aab1d7fd176a280bfde568e16ef08b85318a55032d88ab930fd938b83f5312b3","stable_dependencies":["unixodbc",{"node":":build"},{"rust":":build"}],"stable_checksum":"cb5db9c6589999d9d07f19e4cd49383a59a7625bfe5ed1a7a4b2bef21afccd76","stable_url_args":["https://github.com/sqlpage/SQLpage/archive/refs/tags/v0.47.0.tar.gz"],"stable_version":"0.47.0"},"sqlparse":{"bottle_rebuild":1,"desc":"Non-validating SQL parser","executables":["sqlformat"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/andialbrecht/sqlparse","license":"BSD-3-Clause","ruby_source_checksum":"cdc0edd7162c2ecc9cd940395ec82978ca8a213519350d409beb7caa781ffa50","stable_dependencies":["python@3.15"],"stable_checksum":"113c35c75365ab9cc9c7231d68c6428fb11c085fc8e9eb1ad659b7ddbf6cd2b9","stable_url_args":["https://files.pythonhosted.org/packages/5f/d3/3f06a1006f2261d1342aefb3c71eed02f5d4ca5bdbecd86ebc12ad38306e/sqlparse-0.6.0.tar.gz"],"stable_version":"0.6.0","bottle_tag":":all","bottle_checksum":"2ece9a8c36e4fc5f3a4d1ba629a2d01399e2c0cebe49b66dfbd0a6d95e7d4555"},"sqlsmith":{"desc":"Random SQL query generator","executables":["sqlsmith"],"head_dependencies":["libpq","libpqxx",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/anse1/sqlsmith.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/anse1/sqlsmith","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"9770abf3a1f38aa4938dca39bd44827dad15e72607fbc0c10d9a68c2c4b14e10","stable_dependencies":["libpq","libpqxx",{"autoconf":":build"},{"autoconf-archive":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"828ee3e816b94848627e8132d32ade6339dbcbba5469437dc9a6a8335d4dab23","stable_url_args":["https://github.com/anse1/sqlsmith/archive/refs/tags/v1.5.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"1.5"},"sqlx-cli":{"bottle_rebuild":1,"desc":"Command-line utility for SQLx, the Rust SQL toolkit","executables":["cargo-sqlx","sqlx"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/transact-rs/sqlx","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"982605366914922c2b09f8d7a4dd9c55cd995f12717e914fb951ce623ab09ff3","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"93ef3857a4a0b48fcbf536b77a9122a35c7631686f2ccfbc75e616335771e8d0","stable_url_args":["https://static.crates.io/crates/sqlx-cli/sqlx-cli-0.9.0.crate"],"stable_version":"0.9.0"},"sqruff":{"desc":"Fast SQL formatter/linter","executables":["sqruff"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/quarylabs/sqruff.git",{":branch":"main"}],"homepage":"https://github.com/quarylabs/sqruff","license":"Apache-2.0","ruby_source_checksum":"36dd09306a322b213dc66ad01b9524b5fd9591be3f3c7f58c6395087d76a62a7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"431a0fae3a184860fa0ac436cc0a9c14fa48cabc141f5993eeaed8fa27b80597","stable_url_args":["https://github.com/quarylabs/sqruff/archive/refs/tags/v0.43.0.tar.gz"],"stable_version":"0.43.0"},"sqsmover":{"desc":"AWS SQS Message mover","executables":["sqsmover"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/smaskalik/sqsmover.git",{":branch":"master"}],"homepage":"https://github.com/smaskalik/sqsmover","license":"Apache-2.0","ruby_source_checksum":"bf628630dbc0f715e4d4bd17668d9469165c9a845f0bf73685987916afaa4ebb","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/smaskalik/sqsmover/commit/2791c1912e4e262dca981dcf2219305b3d0e784a.patch?full_index=1","sha256":"effd7cc9422b64944abada78cbd163c8900b3dd1254427cbdee76e106e8e540b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/smaskalik/sqsmover/pull/36"}]}],"stable_checksum":"217203f626399c67649f99af52eff6d6cdd9280ec5e2631e1de057e1bd0cdd0d","stable_url_args":["https://github.com/smaskalik/sqsmover/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"8b8bde4ded805588395c80ab7ad1b9f99c722297c1c74fbede24739548216e3b"},"sqtop":{"desc":"Display information about active connections for a Squid proxy","executables":["sqtop"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/paleg/sqtop","license":"GPL-2.0-only","ruby_source_checksum":"06fb2df5d01fb274f16fb5ee4a217eead106cd6d3140e9286e136c95945963eb","stable_checksum":"eae4c8bc16dbfe70c776d990ecf14328acab0ed736f0bf3bd1647a3ac2f5e8bf","stable_url_args":["https://github.com/paleg/sqtop/archive/refs/tags/v2015-02-08.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2015-02-08","bottle_checksum":"7ada919a0dfa2421cdb0a0234a4a16db5530b56c56869e6dde7e5a0c0ccecbb9"},"squashfs":{"compatibility_version":1,"desc":"Compressed read-only file system for Linux","executables":["mksquashfs","sqfscat","sqfstar","unsquashfs"],"head_dependencies":["lz4","lzo","xz","zstd",{"gnu-sed":":build"},{"help2man":":build"}],"head_url_args":["https://github.com/plougher/squashfs-tools.git",{":branch":"master"}],"homepage":"https://github.com/plougher/squashfs-tools","license":"GPL-2.0-or-later","ruby_source_checksum":"156e7bb708b973432deeb53504af78358111d38e4f16100d1c71627e9aeecd71","stable_dependencies":["lz4","lzo","xz","zstd",{"gnu-sed":":build"},{"help2man":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/plougher/squashfs-tools/commit/f88f4a659d6ab432a57e90fe2f6191149c6b343f.patch?full_index=1","sha256":"3f3f568514c57fd50f508fef67e0e293a9668067801f42d4471b429a79bd1575","type":"backport","resolves":[{"type":"defect","id":"https://github.com/plougher/squashfs-tools/pull/356"}]}],"stable_checksum":"547b7b7f4d2e44bf91b6fc554664850c69563701deab9fd9cd7e21f694c88ea6","stable_url_args":["https://github.com/plougher/squashfs-tools/archive/refs/tags/4.7.5.tar.gz"],"stable_version":"4.7.5"},"squashfuse":{"desc":"FUSE filesystem to mount squashfs archives","executables":["squashfuse","squashfuse_ll"],"head_dependencies":["libfuse","lz4","lzo","squashfs","xz","zlib-ng-compat","zstd",{"pkgconf":":build"}],"homepage":"https://github.com/vasi/squashfuse","license":"BSD-2-Clause","ruby_source_checksum":"74842534b7c864f65765ce819206ad513696d9631eeaf1ffca269fa1aa9e2f16","stable_dependencies":["libfuse","lz4","lzo","squashfs","xz","zlib-ng-compat","zstd",{"pkgconf":":build"}],"stable_checksum":"9ec44b8ee6309e09bdcdeba422edc745e876db16136acacb74ecc7e7131e5763","stable_url_args":["https://github.com/vasi/squashfuse/releases/download/0.6.5/squashfuse-0.6.5.tar.gz"],"stable_version":"0.6.5"},"squealer":{"bottle_rebuild":1,"desc":"Scans Git repositories or filesystems for secrets in commit histories","executables":["squealer"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/owenrumney/squealer.git",{":branch":"main"}],"homepage":"https://github.com/owenrumney/squealer","license":"Apache-2.0","ruby_source_checksum":"191e93739100643c448fcf91038f31a401801c0fa92cec3ef0c8a38f8aa8e8c8","stable_dependencies":[{"go":":build"}],"stable_checksum":"c1a431addf696b7fb67d3c144c43293f3c4a7eb40096f7581e55e6525d76b2ea","stable_url_args":["https://github.com/owenrumney/squealer/archive/refs/tags/v1.2.12.tar.gz"],"stable_version":"1.2.12"},"squid":{"desc":"Advanced proxy caching server for HTTP, HTTPS, FTP, and Gopher","executables":["squid"],"head_dependencies":["openssl@3",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/squid-cache/squid.git",{":branch":"master"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://www.squid-cache.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"62dafe8c1a084ec74a52c27dc2bd8e529d4f227b79a2837b52de130eba5d52a3","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/squid.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/squid.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/squid/sbin/squid","-N","-d 1"]],"stable_dependencies":["openssl@3"],"stable_checksum":"1a748b91722259e986f17d85e0da9d9403054a50bc20f78394ff90e46ef55601","stable_url_args":["https://github.com/squid-cache/squid/releases/download/SQUID_7_7/squid-7.7.tar.bz2"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"7.7"},"squiid":{"desc":"Do advanced algebraic and RPN calculations","executables":["squiid"],"head_dependencies":[{"rust":":build"}],"homepage":"https://imaginaryinfinity.net/projects/squiid/","license":"GPL-3.0-or-later","ruby_source_checksum":"b77997d66b9b67f45dd4cf59ef547d3a3c50c0cebddc5c1479d27dd2bd5126b2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"bcf83dcc8bb1374866ee4fb8b31b96203476bb8cdde80cb0d24edfdbebd11469","stable_url_args":["https://gitlab.com/ImaginaryInfinity/squiid-calculator/squiid/-/archive/1.3.0/squiid-1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"3bccfe7343fa9c5b740f1c3bd29f5364313a8643ac4d2d5ec57dbec64fb09352"},"squirrel-lang":{"conflicts":[["sequoia-sq",{":because":"both install `sq` binaries"}],["sq",{":because":"both install `sq` binaries"}]],"desc":"High level, imperative, object-oriented programming language","executables":["sq"],"head_url_args":["https://github.com/albertodemichelis/squirrel.git",{":branch":"master"}],"homepage":"http://www.squirrel-lang.org","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"oldnames":["squirrel"],"ruby_source_checksum":"f7a4804a648bca52c6f65541b4184286a8e87c104e6258c9549ed52c91adb85a","stable_checksum":"211f1452f00b24b94f60ba44b50abe327fd2735600a7bacabc5b774b327c81db","stable_url_args":["https://downloads.sourceforge.net/project/squirrel/squirrel3/squirrel%203.2%20stable/squirrel_3_2_stable.tar.gz"],"stable_version":"3.2","bottle_checksum":"84b89afca8ac2aebb170f9465f60338bde3bea89f6fa5ef94b0d59c3e16147ca"},"sratom":{"desc":"Library for serializing LV2 atoms to/from RDF","head_dependencies":["lv2","serd","sord",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://drobilla.net/software/sratom.html","license":"ISC","ruby_source_checksum":"ca60ab9973aebedd8879d782bc975a3e75d2d0337969aabe21a1837c95a76358","stable_dependencies":["lv2","serd","sord",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"0209b7d0f22c96abb416722ed735b0933be47931ecff4aa4b26ded7760b4f252","stable_url_args":["https://download.drobilla.net/sratom-0.6.22.tar.xz"],"stable_version":"0.6.22"},"sratoolkit":{"desc":"Data tools for INSDC Sequence Read Archive","executables":["abi-dump","abi-dump.3","abi-dump.3.4.1","align-info","align-info.3","align-info.3.4.1","check-corrupt","check-corrupt.3","check-corrupt.3.4.1","fasterq-dump","fasterq-dump-orig.3.4.1","fasterq-dump.3","fasterq-dump.3.4.1","fastq-dump","fastq-dump-orig.3.4.1","fastq-dump.3","fastq-dump.3.4.1","illumina-dump","illumina-dump.3","illumina-dump.3.4.1","kdbmeta","kdbmeta.3","kdbmeta.3.4.1","ngs-pileup","ngs-pileup.3","ngs-pileup.3.4.1","prefetch","prefetch-orig.3.4.1","prefetch.3","prefetch.3.4.1","rcexplain","rcexplain.3","rcexplain.3.4.1","ref-variation","ref-variation.3","ref-variation.3.4.1","sam-dump","sam-dump-orig.3.4.1","sam-dump.3","sam-dump.3.4.1","sff-dump","sff-dump.3","sff-dump.3.4.1","sra-info","sra-info.3","sra-info.3.4.1","sra-pileup","sra-pileup-orig.3.4.1","sra-pileup.3","sra-pileup.3.4.1","sra-search","sra-search.3","sra-search.3.4.1","sra-stat","sra-stat.3","sra-stat.3.4.1","srapath","srapath-orig.3.4.1","srapath.3","srapath.3.4.1","sratools","sratools.3","sratools.3.4.1","test-sra","test-sra.3","test-sra.3.4.1","var-expand","var-expand.3","var-expand.3.4.1","vdb-config","vdb-config.3","vdb-config.3.4.1","vdb-decrypt","vdb-decrypt.3","vdb-decrypt.3.4.1","vdb-dump","vdb-dump-orig.3.4.1","vdb-dump.3","vdb-dump.3.4.1","vdb-encrypt","vdb-encrypt.3","vdb-encrypt.3.4.1","vdb-validate","vdb-validate.3","vdb-validate.3.4.1"],"head_dependencies":["hdf5",{"cmake":":build"}],"head_url_args":["https://github.com/ncbi/sra-tools.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/ncbi/sra-tools","license":{":all_of":[":public_domain","GPL-3.0-or-later","MIT"]},"ruby_source_checksum":"dfbb2ee7168a77244efb167b05368ae7071f494c4d7142558775d987358b0ba5","stable_dependencies":["hdf5",{"cmake":":build"}],"stable_checksum":"874dcbb28b7ebffb5554839254e777b1137b0f0430815bab175068decfe96e98","stable_url_args":["https://github.com/ncbi/sra-tools/archive/refs/tags/3.4.1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.4.1"},"src":{"desc":"Simple revision control: RCS reloaded with a modern UI","executables":["src"],"head_dependencies":["rcs",{"asciidoctor":":build"}],"head_url_args":["https://gitlab.com/esr/src.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"http://www.catb.org/~esr/src/","license":"BSD-2-Clause","ruby_source_checksum":"3a0755695750ff052970c82fdb73acf3ad05375123565d88572d7a333ee62aba","stable_dependencies":["rcs",{"asciidoctor":":build"}],"stable_checksum":"05cc35c83dc84fbf72b83d2b4bfd7ed8c7eef0f9059e69a0de99247e3f451528","stable_url_args":["https://gitlab.com/esr/src/-/archive/1.45/src-1.45.tar.bz2"],"stable_uses_from_macos":[["python"]],"stable_version":"1.45","bottle_tag":":all","bottle_checksum":"e758817a02405ef96de9f6b941ca748f60c320a682c1963488c91fd002daeabb"},"srecord":{"desc":"Tools for manipulating EPROM load files","executables":["srec_cat","srec_cmp","srec_info"],"head_dependencies":["libgcrypt",{"cmake":":build"},{"doxygen":":build"},{"ghostscript":":build"},{"graphviz":":build"},{"libpaper":":build"},{"netpbm":":build"},{"psutils":":build"},{"coreutils":":build"},{"groff":":build"}],"homepage":"https://srecord.sourceforge.net/","license":{":all_of":["GPL-3.0-or-later","LGPL-3.0-or-later"]},"ruby_source_checksum":"8f21fd52cd783e5d466c5b7102b65c7dad84b4240e8c36fd3bde88e3ec97d94b","stable_dependencies":["libgcrypt",{"cmake":":build"},{"doxygen":":build"},{"ghostscript":":build"},{"graphviz":":build"},{"libpaper":":build"},{"netpbm":":build"},{"psutils":":build"},{"coreutils":":build"},{"groff":":build"}],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/srecord/raw/4d2b7a885e73398fe1caf7fa3d514b522a1bca2f/f/srecord-1.65-fedora.patch","sha256":"8e6f0b3f71b99700d598b461272a6926ec5b5445b6758df455aaba02f596c8e9","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/sierrafoxtrot/srecord/issues/29"}]}],"stable_checksum":"81c3d07cf15ce50441f43a82cefd0ac32767c535b5291bcc41bd2311d1337644","stable_url_args":["https://downloads.sourceforge.net/project/srecord/srecord/1.65/srecord-1.65.0-Source.tar.gz"],"stable_version":"1.65.0","bottle_cellar":":any","bottle_checksum":"a2bb8ac18cfe099403652f3615826e1166f4f162039f566badd4ff4f93668495"},"srgn":{"desc":"Code surgeon for precise text and code transplantation","executables":["srgn"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/alexpovel/srgn.git",{":branch":"main"}],"homepage":"https://github.com/alexpovel/srgn","license":"MIT","ruby_source_checksum":"1e026535fc97141e30ce9fde93443661220c2edb0b79bbd13e602eebd6d5bb79","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2f39cbb6e86e3bfe0a01d7727b6d287a2c2399a9ceeda7ee2f47e7c00503b194","stable_url_args":["https://github.com/alexpovel/srgn/archive/refs/tags/srgn-v0.14.2.tar.gz"],"stable_version":"0.14.2"},"srt":{"compatibility_version":1,"desc":"Secure Reliable Transport","executables":["srt-ffplay","srt-file-transmit","srt-live-transmit","srt-tunnel"],"head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Haivision/srt.git",{":branch":"master"}],"homepage":"https://www.srtalliance.org/","license":"MPL-2.0","revision":1,"ruby_source_checksum":"cfa3710157468d0dcae7ac2a52fa4f768f0b28d10f41dd171ff9e1571a5318f2","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"017cd1e437ef2073a4dd10ddf7b55e86bc3d6ebac0393d13bd22f6a57055d32b","stable_url_args":["https://github.com/Haivision/srt/archive/refs/tags/v1.5.7.tar.gz"],"stable_version":"1.5.7"},"srtp":{"compatibility_version":1,"desc":"Implementation of the Secure Real-time Transport Protocol","head_dependencies":["openssl@4",{"pkgconf":":build"}],"head_url_args":["https://github.com/cisco/libsrtp.git",{":branch":"main"}],"homepage":"https://github.com/cisco/libsrtp","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"dcc8585f86aa411e14e389d9ed92c5925b974fd6d964eb4ecfef7d380ff225dc","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"ef5569220749529d778013aae1178391d972570a2b4f7288dda22effa875b07c","stable_url_args":["https://github.com/cisco/libsrtp/archive/refs/tags/v2.8.1.tar.gz"],"stable_version":"2.8.1"},"ssdb":{"bottle_rebuild":1,"desc":"NoSQL database supporting many data structures: Redis alternative","executables":["ssdb-bench","ssdb-cli","ssdb-dump","ssdb-repair","ssdb-server"],"head_dependencies":[{"autoconf":":build"}],"head_url_args":["https://github.com/ideawu/ssdb.git",{":branch":"master"}],"homepage":"https://ssdb.io/","license":"BSD-3-Clause","ruby_source_checksum":"979e0197d80193faebb89bbc6b9ae110bd317f14099b62ca937ae20e53c63056","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/ssdb.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/ssdb.log"],[":keep_alive",{":successful_exit":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/ssdb/bin/ssdb-server","$HOMEBREW_PREFIX/etc/ssdb.conf"]],"stable_dependencies":[{"autoconf":":build"}],"stable_checksum":"a32009950114984d6e468e10d964b0ef1e846077b69d7c7615715fdfa01aaf6e","stable_url_args":["https://github.com/ideawu/ssdb/archive/refs/tags/1.9.9.tar.gz"],"stable_version":"1.9.9","bottle_checksum":"1a620a33fde41616aa7f05016f3699b239e76a49a3740096551d64933acf9435"},"ssdeep":{"bottle_rebuild":1,"desc":"Recursive piecewise hashing tool","executables":["ssdeep"],"homepage":"https://ssdeep-project.github.io/ssdeep/","license":"GPL-2.0-or-later","ruby_source_checksum":"f4e45c8d877c3035d31fd6802e88092b4e00ae67aa0e7e3c5ee7d62741949e45","stable_checksum":"ff2eabc78106f009b4fb2def2d76fb0ca9e12acf624cbbfad9b3eb390d931313","stable_url_args":["https://github.com/ssdeep-project/ssdeep/releases/download/release-2.14.1/ssdeep-2.14.1.tar.gz"],"stable_version":"2.14.1","bottle_cellar":":any","bottle_checksum":"1fd2896aaeb79fde178e73b814ff02d91f92f0c6a80331adf4c7970c7fce40ac"},"sse2neon":{"desc":"Translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation","head_url_args":["https://github.com/DLTcollab/sse2neon.git",{":branch":"master"}],"homepage":"https://github.com/DLTcollab/sse2neon","license":"MIT","ruby_source_checksum":"df9e7f9b3f0f006d0621d744ba499a659974cec2d72730c10c5637c5a2f54eec","stable_checksum":"6b70e7cb8c5ce4641002b85deaafe97efdf9ade9b49884edeaf678b35f0e132f","stable_url_args":["https://github.com/DLTcollab/sse2neon/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1","bottle_tag":":all","bottle_checksum":"46cf8773ecb867115c8cdef988d4eb9a928e6f0c0e45cb5513b00603cab0bddd"},"ssed":{"bottle_rebuild":3,"desc":"Super sed stream editor","executables":["ssed"],"homepage":"https://packages.debian.org/sid/ssed","license":"GPL-2.0-or-later","ruby_source_checksum":"0c5469b223a2abd65529d7ea45a73da4a7bf57f666c93b67ba04c4aa5e8eadb3","stable_checksum":"af7ff67e052efabf3fd07d967161c39db0480adc7c01f5100a1996fec60b8ec4","stable_url_args":["https://deb.debian.org/debian/pool/main/s/ssed/ssed_3.62.orig.tar.gz"],"stable_version":"3.62","bottle_checksum":"5bbc6dfa3c280d9cc26fe8d0516d0ce558cf1e81bdd546dc3ce897eb66f3c4f7"},"ssh-audit":{"bottle_rebuild":3,"desc":"SSH server & client auditing","executables":["ssh-audit"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/jtesta/ssh-audit.git",{":branch":"master"}],"homepage":"https://github.com/jtesta/ssh-audit","license":"MIT","ruby_source_checksum":"aea848f7b788dc780f1ad1beb4d99e096b3c8e6ff7cd06df8cbc0f180c376c2f","stable_dependencies":["python@3.15"],"stable_checksum":"f1225d0364b3cb61c7dfb1f5065a6958dbb814d98b2c1dd2a779ba2cdef41f61","stable_url_args":["https://files.pythonhosted.org/packages/b4/95/0dc036428ef8d76e2c812cbec9e69c2020230da32ea0e699908735894a2f/ssh_audit-3.9.0.tar.gz"],"stable_version":"3.9.0","bottle_tag":":all","bottle_checksum":"65f1074f9a362709f7449e794cc2d3555b6a498dd3a6c4a5a2d4afcd865169df"},"ssh-copy-id":{"desc":"Add a public key to a remote machine's authorized_keys file","executables":["ssh-copy-id"],"head_url_args":["https://github.com/openssh/openssh-portable.git",{":branch":"master"}],"homepage":"https://www.openssh.com/","keg_only_args":[":provided_by_macos"],"license":"SSH-OpenSSH","ruby_source_checksum":"4df04bacf66099c0e00a2d8ab3e7c6095ca3b6beca1dd030c6e1bf1ead54f41d","stable_checksum":"a9dc9565dffe8640f64d863cd29a32bc4a3dbdec0566a7fc44c5d6ee767d5f39","stable_url_args":["https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-10.6p1.tar.gz"],"stable_version":"10.6p1","bottle_tag":":all","bottle_checksum":"4604ddac7df12b0a8f4dce3b6b4505a44e0f763859e5a83c0457b95f0109efc4"},"ssh-mitm":{"desc":"SSH server for security audits and malware analysis","executables":["ssh-mitm","ssh-mitm-askpass"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ssh-mitm/ssh-mitm.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://docs.ssh-mitm.at","license":"GPL-3.0-only","ruby_source_checksum":"cea4967b61cee2ec6d7122b0e8a8b6c7754366ece19579dde23dd3ee16aada83","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},"libsodium","libyaml","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"70d870dbd30cf1431255711910e6d101ff48a7163a851bc16956ec3f427b7ae5","stable_url_args":["https://files.pythonhosted.org/packages/8b/10/d7cc27daf70eeba2e687bc50184772ad0b28744396fd9aa2de52c71dce10/ssh_mitm-6.0.1.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"6.0.1"},"ssh-vault":{"desc":"Encrypt/decrypt using SSH keys","executables":["ssh-vault"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ssh-vault/ssh-vault.git",{":branch":"main"}],"homepage":"https://ssh-vault.com/","license":"BSD-3-Clause","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"5010432be8f2b8053cf22bb0ead477d5db8f91595c81c5fdee5c76c474bf23b2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6e2d2b7e223c828db015cdda15b0d28e662dd9c8a13825f7a959f3bbd47071d5","stable_url_args":["https://github.com/ssh-vault/ssh-vault/archive/refs/tags/1.3.8.tar.gz"],"stable_version":"1.3.8"},"ssh3":{"desc":"Faster and richer secure shell using HTTP/3","executables":["ssh3","ssh3-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/francoismichel/ssh3.git",{":branch":"main"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://arxiv.org/abs/2312.08396","license":"Apache-2.0","ruby_source_checksum":"3a6f38faf8365b12aac751e7089970628873e1800c3ca52bd85b52512ba94032","stable_dependencies":[{"go":":build"}],"stable_checksum":"23a88d0d7f54f80d752c22ee5f879fa1daf8c320ece364287209c58b3e98b6b5","stable_url_args":["https://github.com/francoismichel/ssh3/archive/refs/tags/v0.1.7.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"0.1.7","bottle_checksum":"fd05c0f9fc69ee952285dbdd8becacfc88fc69fb06aeb705035906fc166dad5e"},"sshfs":{"desc":"File system client based on SSH File Transfer Protocol","head_dependencies":["glib","libfuse",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/libfuse/sshfs","license":{":any_of":["LGPL-2.1-only","GPL-2.0-only"]},"ruby_source_checksum":"8cb8c3acbe3bb3bc794d06a88a7b584bc42b36ce5a0ff02901ba9f3b64f71f6c","stable_dependencies":["glib","libfuse",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"67a3e166a39b07708497ee0aee308547dba386053cf8d816b4ce8a9b3066a6ce","stable_url_args":["https://github.com/libfuse/sshfs/archive/refs/tags/sshfs-3.7.6.tar.gz"],"stable_version":"3.7.6"},"sshguard":{"caveats":"Add the following lines to /etc/pf.conf to block entries in the sshguard\ntable (replace $ext_if with your WAN interface):\n\n  table <sshguard> persist\n  block in quick on $ext_if proto tcp from <sshguard> to any port 22 label \"ssh bruteforce\"\n\nThen run sudo pfctl -f /etc/pf.conf to reload the rules.\n","desc":"Protect from brute force attacks against SSH","executables":["sshguard"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"docutils":":build"}],"head_url_args":["https://bitbucket.org/sshguard/sshguard.git",{":branch":"master"}],"homepage":"https://www.sshguard.net/","license":"ISC","ruby_source_checksum":"22713a9ecfb0a123851f7dcf9db1b7b91f96a35bbe325b42750593c172f0cc66","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/sshguard/sbin/sshguard"]],"stable_checksum":"17cf44e29ce7853bd2df1425785947a097eda1d4f87ffb03a92d4c98bae4654d","stable_url_args":["https://downloads.sourceforge.net/project/sshguard/sshguard/2.6.0/sshguard-2.6.0.tar.gz"],"stable_version":"2.6.0","version_scheme":1},"sshpass":{"caveats":"Sshpass is a tool for non-interactively performing password authentication\nwith SSH's so called \"interactive keyboard password authentication\".\nMost users should use SSH's more secure public key authentication instead.\n\nSee `man sshpass` for more information.\n","desc":"Non-interactive SSH password auth","executables":["sshpass"],"homepage":"https://sourceforge.net/projects/sshpass/","license":"GPL-2.0-only","ruby_source_checksum":"220e632afd96b621e46f01728bfc114710c788bf6b5fce8c5951346f719eb6fe","stable_checksum":"ad1106c203cbb56185ca3bad8c6ccafca3b4064696194da879f81c8d7bdfeeda","stable_url_args":["https://downloads.sourceforge.net/project/sshpass/sshpass/1.10/sshpass-1.10.tar.gz"],"stable_version":"1.10","bottle_checksum":"5f2c50426dc465a5dd28bc1901b3b4cf0b2c20d3e32c2c44870a891c165a23f4"},"sshportal":{"desc":"SSH & Telnet bastion server","executables":["sshportal"],"head_dependencies":[{"go":":build"}],"homepage":"https://v1.manfred.life/sshportal/","license":"Apache-2.0","ruby_source_checksum":"908f95f626a8cf21f5bbc4546b79110eee9aaf562edcd8927522c27389fe1b70","stable_dependencies":[{"go":":build"}],"stable_checksum":"713be8542c93d91811f9643a8a2954ebc15130099e300fedb5ea4785b5337b52","stable_url_args":["https://github.com/moul/sshportal/archive/refs/tags/v1.19.5.tar.gz"],"stable_version":"1.19.5","bottle_checksum":"67da5adbff8a32e081440bb5f2ec8992448dcf7839faa2c8ea236ef596f00f17"},"sshs":{"desc":"Graphical command-line client for SSH","executables":["sshs"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/quantumsheep/sshs","license":"MIT","ruby_source_checksum":"2e9d75699f07144034e43c0d8eb72d0e9ae154faeac518c462efdc068fea57f4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d78c9a4b63fe7e1b6f4ea7de8910a28a6caa745f53a76feff59a3a580a9f6268","stable_url_args":["https://github.com/quantumsheep/sshs/archive/refs/tags/4.8.0.tar.gz"],"stable_version":"4.8.0"},"sshtrix":{"desc":"SSH login cracker","executables":["sshtrix"],"head_dependencies":["libssh"],"homepage":"https://nullsecurity.net/tools/cracker.html","license":"GPL-3.0-or-later","ruby_source_checksum":"7cb0dd4679387e8c8fe3c68c683c3d1fb2415db63031c588a410ef7d282d9a8d","stable_dependencies":["libssh"],"stable_checksum":"30d1d69c1cac92836e74b8f7d0dc9d839665b4994201306c72e9929bee32e2e0","stable_url_args":["https://github.com/nullsecuritynet/tools/raw/main/cracker/sshtrix/release/sshtrix-0.0.3.tar.gz"],"stable_version":"0.0.3","bottle_cellar":":any","bottle_checksum":"aa50c681c419c3d327a58150f23b165e153a02a91a298a4439d0569313b99837"},"sshuttle":{"bottle_rebuild":1,"desc":"Proxy server that works as a poor man's VPN","executables":["sshuttle"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/sshuttle/sshuttle.git",{":branch":"master"}],"homepage":"https://github.com/sshuttle/sshuttle","license":"LGPL-2.1-or-later","ruby_source_checksum":"9d637535aaa6a4acbef90edd7199290e4d88b2d72b3dda06185b49a6039e4cc9","stable_dependencies":["python@3.15"],"stable_checksum":"7347ff01093d471c4e9a299b9c7abd4a18eac4fddfd4cf868bedc623cab71091","stable_url_args":["https://files.pythonhosted.org/packages/0b/80/a656e8958cd35102aeaa2e5c4edf6d781d806df58650fa4368c8102df47d/sshuttle-2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"754e347912971329e0e10ce367fa5540294599bf16484b18c4fb3e1bd598c9b6"},"sshx":{"desc":"Fast, collaborative live terminal sharing over the web","executables":["sshx"],"head_dependencies":[{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ekzhang/sshx.git",{":branch":"main"}],"homepage":"https://sshx.io","license":"MIT","ruby_source_checksum":"ba3621099f1e7c96b31d1572434b617cdea030804193e642d0924216f585eba1","stable_dependencies":[{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"ab6de41546b849726faa3b964466c1f8bb558bd27ee2452a9758405ff013108f","stable_url_args":["https://github.com/ekzhang/sshx/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"a42df234bc853d19f5c67d6b980fa9c6947063fa37e64471d5be0f194444ab21"},"ssldump":{"desc":"SSLv3/TLS network protocol analyzer","executables":["ssldump"],"head_dependencies":["json-c","libnet","libpcap","openssl@3",{"cmake":":build"}],"homepage":"https://adulau.github.io/ssldump/","license":"BSD-4-Clause","ruby_source_checksum":"023b2173f8d0d41f47921e9d85dee6efc010c8b0366ff015caade1d4c2d292b4","stable_dependencies":["json-c","libnet","libpcap","openssl@3",{"cmake":":build"}],"stable_checksum":"c81ce58d79b6e6edb8d89822a85471ef51cfa7d63ad812df6f470b5d14ff6e48","stable_url_args":["https://github.com/adulau/ssldump/archive/refs/tags/v1.9.tar.gz"],"stable_version":"1.9","bottle_cellar":":any","bottle_checksum":"9b11e1e942fddc5ff4d2189a69e9acc4bef77fa5ea0a7e6bce789804f9512c6a"},"sslh":{"desc":"Forward connections based on first data packet sent by client","executables":["sslh"],"head_dependencies":["libconfig","libev","pcre2"],"head_url_args":["https://github.com/yrutschle/sslh.git",{":branch":"master"}],"homepage":"https://www.rutschle.net/tech/sslh.shtml","license":{":all_of":["GPL-2.0-or-later","BSD-2-Clause"]},"ruby_source_checksum":"9b8873e041886c44741d776670aff8b010ebc31050d30ea291fa90febc86b5f5","stable_dependencies":["libconfig","libev","pcre2"],"stable_checksum":"51a5516ec5cb01823633b4d8cacdeee4efa0c56ef620d1c996d4f52ca51a601b","stable_url_args":["https://www.rutschle.net/tech/sslh/sslh-v2.3.1.tar.gz"],"stable_version":"2.3.1"},"ssllabs-scan":{"bottle_rebuild":1,"caveats":"By installing this package you agree to the Terms and Conditions defined by Qualys.\nYou can find the terms and conditions at this link:\n   https://www.ssllabs.com/about/terms.html\n\nIf you do not agree with those you should uninstall the formula.\n","desc":"This tool is a command-line client for the SSL Labs APIs","executables":["ssllabs-scan"],"head_dependencies":[{"go":":build"}],"homepage":"https://www.ssllabs.com/projects/ssllabs-apis/","license":"Apache-2.0","ruby_source_checksum":"3a820b3b030ed5ee65746016c1905a32a969a52456d40b452d4ebcd95af7759e","stable_dependencies":[{"go":":build"}],"stable_checksum":"51c52e958d5da739910e9271a3abf4902892b91acb840ea74f5c052a71e3a008","stable_url_args":["https://github.com/ssllabs/ssllabs-scan/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"dfda1df2744e990f78acec1d005f5c214b569c9a2fdcfcb223e515c5c1954858"},"sslmate":{"desc":"Buy SSL certs from the command-line","executables":["sslmate"],"head_uses_from_macos":[["perl"]],"homepage":"https://sslmate.com","license":"MIT","revision":1,"ruby_source_checksum":"f61e927456a827302f44b6bcf552b7279ccfef1c8e133c1080a265888d2ae12c","stable_checksum":"ca378afc28c54a38f29ab8956f8d405b2d12489e66c0fa7a4fe6acc8769e5f91","stable_url_args":["https://packages.sslmate.com/other/sslmate-1.10.0.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"1.10.0"},"sslscan":{"desc":"Test SSL/TLS enabled services to discover supported cipher suites","executables":["sslscan"],"head_dependencies":["openssl@3"],"head_url_args":["https://github.com/rbsec/sslscan.git",{":branch":"master"}],"homepage":"https://github.com/rbsec/sslscan","license":{"GPL-3.0-or-later":{":with":"cryptsetup-OpenSSL-exception"}},"ruby_source_checksum":"eaf7f964f32d1384d589b9ec669c12d74c85e31620abf496a2ae36835345ae4f","stable_dependencies":["openssl@3"],"stable_checksum":"b0498467604c3f4eb7a1b3258ee9f37b709f7844d7edf338d40e85af40ede960","stable_url_args":["https://github.com/rbsec/sslscan/archive/refs/tags/2.2.3.tar.gz"],"stable_version":"2.2.3"},"sslsplit":{"desc":"Man-in-the-middle attacks against SSL encrypted network connections","executables":["sslsplit"],"head_dependencies":["libevent","libnet","libpcap","openssl@4",{"check":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/droe/sslsplit.git",{":branch":"develop"}],"homepage":"https://www.roe.ch/SSLsplit","license":"BSD-2-Clause","revision":3,"ruby_source_checksum":"32b8d0ab2ab24c41f97d78c4196fdf327410d1f651c31b789f62186c9880ab75","stable_dependencies":["libevent","libnet","libpcap","openssl@4",{"check":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/droe/sslsplit/commit/e17de8454a65d2b9ba432856971405dfcf1e7522.patch?full_index=1","sha256":"88d558dcb21b1a23fe0b97f41251e7a321b11c37afd70dd07ac1a2d6a4788629","type":"backport","resolves":[{"type":"defect","id":"https://github.com/droe/sslsplit/issues/290"}]},{"strip":"p1","url":"https://salsa.debian.org/debian/sslsplit/-/raw/1a4c4507193f974bfdd9d08314b46226da592a50/debian/patches/0004-Compatibility-with-OpenSSL-4.patch","sha256":"ca8310d50822d5dda9ac559dc9d09ca473ab62c7f951375cf20ade20151539be","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/droe/sslsplit/issues/343"}]}],"stable_checksum":"3a6b9caa3552c9139ea5c9841d4bf24d47764f14b1b04b7aae7fa2697641080b","stable_url_args":["https://github.com/droe/sslsplit/archive/refs/tags/0.5.5.tar.gz"],"stable_version":"0.5.5"},"ssocr":{"desc":"Seven Segment Optical Character Recognition","executables":["ssocr"],"head_dependencies":["imlib2",{"pkgconf":":build"}],"head_url_args":["https://github.com/auerswal/ssocr.git",{":branch":"master"}],"homepage":"https://www.unix-ag.uni-kl.de/~auerswal/ssocr/","license":"GPL-3.0-or-later","ruby_source_checksum":"6bd49c6d6733ca2dac28c9ba6d511a9300800b153f16aaac08bb17eebe523285","stable_dependencies":["imlib2",{"pkgconf":":build"}],"stable_checksum":"e7588bb9ec56b568362ca0b68c216b0af37b42bb3f63602ee21628aa731b84be","stable_url_args":["https://www.unix-ag.uni-kl.de/~auerswal/ssocr/ssocr-2.25.1.tar.bz2"],"stable_version":"2.25.1"},"sss-cli":{"desc":"Shamir secret share command-line interface","executables":["secret-share-combine","secret-share-split"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dsprenkels/sss-cli.git",{":branch":"main"}],"homepage":"https://github.com/dsprenkels/sss-cli","license":"MIT","ruby_source_checksum":"ddb9c23e6ec9db63c9d0a521a060caa891b8c02bad4017801b911a997ba0ba74","stable_dependencies":[{"rust":":build"}],"stable_checksum":"dd8232b11d968df6f1e21b2492796221a0fc13ee78d99bc2e725faf11159798f","stable_url_args":["https://github.com/dsprenkels/sss-cli/archive/refs/tags/v0.1.1.tar.gz"],"stable_version":"0.1.1"},"ssss":{"desc":"Shamir's secret sharing scheme implementation","executables":["ssss-split"],"head_dependencies":["gmp","xmltoman"],"homepage":"http://point-at-infinity.org/ssss/","license":"GPL-2.0-or-later","ruby_source_checksum":"1eb1a42d1432f41ca1fe9ea399ebcf47ac062c2ecc917a9f3ef7384fff4d9417","stable_dependencies":["gmp","xmltoman"],"stable_checksum":"5d165555105606b8b08383e697fc48cf849f51d775f1d9a74817f5709db0f995","stable_url_args":["https://deb.debian.org/debian/pool/main/s/ssss/ssss_0.5.orig.tar.gz"],"stable_version":"0.5","bottle_cellar":":any","bottle_checksum":"dc86cac011a3eaf6195850aeda5241784c51f7298e95ceccc622f6d1e62b4654"},"sstp-client":{"caveats":"sstpc reads PPP configuration options from /etc/ppp/options. If this file\ndoes not exist yet, type the following command to create it:\n\nsudo touch /etc/ppp/options\n","desc":"SSTP (Microsoft's Remote Access Solution for PPP over SSL) client","executables":["sstpc"],"head_dependencies":["libevent","openssl@4",{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/sstp-project/sstp-client.git",{":branch":"master"}],"homepage":"https://gitlab.com/sstp-project/sstp-client","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"12c2a4a2702da2a038549ae37f0edd2c797f0d3523e0a22c4557291ba1a8b63e","stable_dependencies":["libevent","openssl@4",{"pkgconf":":build"}],"stable_checksum":"6c84b6cdcc21ebea6daeb8c5356dcdfd8681f4981a734f8485ed0b31fc30aadd","stable_url_args":["https://gitlab.com/sstp-project/sstp-client/-/releases/1.0.20/downloads/dist-gzip/sstp-client-1.0.20.tar.gz"],"stable_version":"1.0.20","version_scheme":1},"st":{"bottle_rebuild":1,"conflicts":[["schemathesis",{":because":"both install `st` binaries"}]],"desc":"Statistics from the command-line","executables":["st"],"head_url_args":["https://github.com/nferraz/st.git",{":branch":"master"}],"homepage":"https://github.com/nferraz/st","license":"MIT","revision":1,"ruby_source_checksum":"cf8b9481f677924405c55c5adc9f1aa5087ae10fe2f9e7cf1a829e51bf89f027","stable_checksum":"c02a16f67e4c357690a5438319843149fd700c223128f9ffebecab2849c58bb8","stable_url_args":["https://github.com/nferraz/st/archive/refs/tags/v1.1.4.tar.gz"],"stable_version":"1.1.4","bottle_tag":":all","bottle_checksum":"dea11b6d608a0978854f5f19a0d6941086f6b970c5919dd268a003c8ef4d2181"},"stackql":{"desc":"SQL interface for arbitrary resources with full CRUD support","executables":["stackql"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stackql/stackql.git",{":branch":"main"}],"homepage":"https://stackql.io/","license":"MIT","ruby_source_checksum":"abe686a02d81d1f1c057874e32a41426114630861c7a03ae7b0d3690cb85afdc","stable_dependencies":[{"go":":build"}],"stable_checksum":"6b8d56556c736aa75d2580b123099bda5013ba6a3799a84266a197eaa500c776","stable_url_args":["https://github.com/stackql/stackql/archive/refs/tags/v0.12.824.tar.gz"],"stable_version":"0.12.824"},"stanc3":{"bottle_rebuild":1,"desc":"Stan transpiler","executables":["stanc"],"head_dependencies":[{"ocaml":":build"},{"opam":":build"}],"head_uses_from_macos":[[{"unzip":":build"}]],"homepage":"https://github.com/stan-dev/stanc3","license":"BSD-3-Clause","ruby_source_checksum":"b5b83f843e04b5148762431bfd6805914531398a0f5a31281eff35fc2665b957","stable_dependencies":[{"ocaml":":build"},{"opam":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/stan-dev/stanc3/commit/a580643374c9390e7c7a9ec3db014ebb65f0e7bc.patch?full_index=1","sha256":"4f6489e6144dbada19046eda03b66ad4d120ca8e659b7c7187aa65fc13264807","type":"backport","resolves":[{"type":"defect","id":"https://github.com/stan-dev/stanc3/pull/1707"}]}],"stable_url_args":["https://github.com/stan-dev/stanc3.git",{":tag":"v2.40.0",":revision":"d58446e631b02cacc5355e373defc6092a684554"}],"stable_uses_from_macos":[[{"unzip":":build"}]],"stable_version":"2.40.0"},"standard":{"bottle_rebuild":1,"desc":"JavaScript Style Guide, with linter & automatic code fixer","executables":["standard"],"head_dependencies":["node"],"head_url_args":["https://github.com/standard/standard.git",{":branch":"master"}],"homepage":"https://standardjs.com/","license":"MIT","ruby_source_checksum":"ee0f4b1b9cb60baacf8de7b150624f239202024baeb20b73bf42b9dacf4e105f","stable_dependencies":["node"],"stable_checksum":"fb2aaf22460bb3e77e090c727c694a56dd9a9486eec30a0152290a5c6d83757c","stable_url_args":["https://registry.npmjs.org/standard/-/standard-17.1.2.tgz"],"stable_version":"17.1.2","bottle_tag":":all","bottle_checksum":"7a14e2bf791bc2e08a00dad45552c4fdac41dd10d576c034257475139e6e9e3f"},"standardebooks":{"bottle_rebuild":1,"desc":"Tools for producing ebook files","executables":["se"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"openjdk",{"pillow":":no_linkage"},{"pycparser":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/standardebooks/tools.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://github.com/standardebooks/tools","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"28dbe3c914961a403fc1e4a0e858f0356d1c1f8ea1a488ee7ef93e38ce881117","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"openjdk",{"pillow":":no_linkage"},{"pycparser":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"84883e47e404e9c6fe323a3710f402c9537aa61d59850bae4f365482a5e11a7f","stable_url_args":["https://files.pythonhosted.org/packages/42/bc/3c0e51153c754f63f4db92517fced1ea34972185c6b8432443e408d161d6/standardebooks-4.1.0.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"4.1.0"},"standardese":{"desc":"Next-gen documentation generator for C++","executables":["standardese"],"head_dependencies":["boost","cmark-gfm","llvm",{"cmake":":build"}],"head_url_args":["https://github.com/standardese/standardese.git",{":branch":"master"}],"homepage":"https://standardese.github.io","license":"MIT","revision":24,"ruby_source_checksum":"b0f8eb194794fc28773a6e23b6e59140f560c18e772c8eeecb80e0de50b3cb71","stable_dependencies":["boost","cmark-gfm","llvm",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/standardese/standardese/commit/15e05be2301fe43d1e209b2f749c99a95c356e04.patch?full_index=1","sha256":"e5f03ea321572dd52b9241c2a01838dfe7e6df7e363a8d19bfeac5861baf5d3f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/standardese/standardese/pull/233"}]},{"strip":"p1","url":"https://github.com/standardese/standardese/commit/0593c8fbaee48ffac022e2ea95865d808cc149ce.patch?full_index=1","sha256":"4b204256b97a4058b88c7b2350941d2c59a6c38aeb91e4112e1d267fdd092d03","type":"backport","resolves":[{"type":"defect","id":"https://github.com/standardese/standardese/pull/247"}]},{"strip":"p1","url":"https://github.com/standardese/standardese/commit/d0c2073f9f13d26abd1be872b809e089ed20c9f6.patch?full_index=1","sha256":"506c3cd1d2654aee37e200c57b9095c9bbad09de1d7a27efc545ea7c092cd4f0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/standardese/standardese/pull/249"}]}],"stable_url_args":["https://github.com/standardese/standardese.git",{":tag":"0.5.2",":revision":"0b23537e235690e01ba7f8362a22d45125e7b675"}],"stable_version":"0.5.2"},"stanford-corenlp":{"bottle_rebuild":1,"desc":"Java suite of core NLP tools","executables":["corenlp.sh"],"head_dependencies":["openjdk"],"homepage":"https://stanfordnlp.github.io/CoreNLP/","license":"GPL-2.0-or-later","ruby_source_checksum":"420006b4274e3f50dccabf9d31d6e192a40ce521f883868e3256cabca21c36c9","stable_dependencies":["openjdk"],"stable_checksum":"c04b07e8b539a00c0816f183ed1f55b79041641f5422fe943829fdabbee67e47","stable_url_args":["https://nlp.stanford.edu/software/stanford-corenlp-4.4.0.zip"],"stable_version":"4.4.0","bottle_tag":":all","bottle_checksum":"8965174f2f1eec79bd63df245a2b37fe04ed0c73fdef0703317520439f2bfe1f"},"stanford-ner":{"bottle_rebuild":1,"desc":"Stanford NLP Group's implementation of a Named Entity Recognizer","executables":["ner-gui.sh","ner.sh"],"head_dependencies":["openjdk"],"homepage":"https://nlp.stanford.edu/software/CRF-NER.shtml","license":"GPL-2.0-or-later","ruby_source_checksum":"256091e67adecccb8303036722b8d6d7ee3712af0e8f50152d22f925bf5c8dde","stable_dependencies":["openjdk"],"stable_checksum":"06dd9f827106359bad90049c6952137502bc59ed40b9c88b448831b32cf55b2a","stable_url_args":["https://nlp.stanford.edu/software/stanford-ner-4.2.0.zip"],"stable_version":"4.2.0","bottle_tag":":all","bottle_checksum":"caf1491537a74417f2d4070335d5c281ce60387d984726f77458b329b0fbe9c8"},"stanford-parser":{"bottle_rebuild":1,"desc":"Statistical NLP parser","executables":["lexparser-gui.sh","lexparser-lang-train-test.sh","lexparser-lang.sh","lexparser.sh"],"head_dependencies":["openjdk"],"homepage":"https://nlp.stanford.edu/software/lex-parser.shtml","license":"GPL-2.0-or-later","ruby_source_checksum":"0c893fd60cdc63f7d1b4bec6730f7a18c922cee96a8daefea5134d3f5472f64f","stable_dependencies":["openjdk"],"stable_checksum":"8c2110c78f7f82b66bcf91089a18e415669eda4346bbd9a6e3bc2bde63e5fed1","stable_url_args":["https://nlp.stanford.edu/software/stanford-parser-4.2.0.zip"],"stable_version":"4.2.0","bottle_tag":":all","bottle_checksum":"699a16febb7fd2e483deaa44dee2fafbbe29d00343efe37d31d01d3b0fa14fe1"},"staq":{"bottle_rebuild":2,"desc":"Full-stack quantum processing toolkit","executables":["staq","staq_circ","staq_desugarer","staq_device_generator","staq_group_qregs","staq_inliner","staq_ionq","staq_lattice_surgery","staq_mapper","staq_oracle_synthesizer","staq_projectq","staq_qsharp","staq_quil","staq_resource_estimator","staq_rotation_optimizer","staq_simplifier"],"head_dependencies":["gmp",{"cmake":":build"}],"homepage":"https://iopscience.iop.org/article/10.1088/2058-9565/ab9359/pdf","license":"MIT","ruby_source_checksum":"6c47bd191ca89be44201d9e07d3d99012d34fc20fdfe541cedc3d18119343fe4","stable_dependencies":["gmp",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/softwareQinc/staq/commit/4ac5dcd13ae46dd629ee938602452a5c8ec0b7c0.patch?full_index=1","sha256":"c71447c1fd065e8818894965219e0fad652c3a8649be645296d4bc9ca5a9d656","type":"backport","resolves":[{"type":"defect","id":"https://github.com/softwareQinc/staq/issues/85"}]},{"strip":"p1","url":"https://github.com/softwareQinc/staq/commit/6847ebed2d167a0f1aa476cfb1d2b62b54fde6f9.patch?full_index=1","sha256":"acdcdd7afd9650425f1659b0b3b0e601c27e368d3722385416dcc5ee145528f1","type":"backport","resolves":[{"type":"defect","id":"https://github.com/softwareQinc/staq/pull/86"}]}],"stable_checksum":"838402b6ca541200740cc3ab989b3026f3b001ebf3e1ce7d89ae7f09a0e33195","stable_url_args":["https://github.com/softwareQinc/staq/archive/refs/tags/v3.5.tar.gz"],"stable_version":"3.5"},"star":{"bottle_rebuild":1,"desc":"Standard tap archiver","executables":["scpio","spax","star","suntar","ustar"],"head_dependencies":[{"smake":":build"}],"homepage":"https://codeberg.org/schilytools/schilytools","license":"CDDL-1.0","ruby_source_checksum":"cbb06e2b6b0d297bef10e2ec00248ae2ab8bbaa44aded6bc79a538286dd23e2f","stable_dependencies":[{"smake":":build"}],"stable_checksum":"fd3db00278caecd94b3802e1f903bf235a7137511ac0a450b31d855e3a52917b","stable_url_args":["https://codeberg.org/schilytools/schilytools/archive/2024-03-21.tar.gz"],"stable_version":"2024-03-21"},"starlark-rust":{"desc":"Rust implementation of the Starlark language","executables":["starlark"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/facebook/starlark-rust.git",{":branch":"main"}],"homepage":"https://github.com/facebook/starlark-rust","license":"Apache-2.0","ruby_source_checksum":"957758a236769beeb55d5cc99725162741c4f3ddc6d18c26f76ff1c52c274cb0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3a0030b4fe1becf62698a6aed0dbbbd68397e7406fa0eca078849622b93d56e4","stable_url_args":["https://github.com/facebook/starlark-rust/archive/refs/tags/v0.14.0.tar.gz"],"stable_version":"0.14.0"},"starship":{"desc":"Cross-shell prompt for astronauts","executables":["starship"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/starship/starship.git",{":branch":"main"}],"homepage":"https://starship.rs/","license":"ISC","ruby_source_checksum":"188271da3b858c3ba83cf676e98e5033ffcbbcacb2b35ea5c7ed7011b5d615b4","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f1887ffa88a7ba437d2932501794047e28d03387996f7d1c364631c053cffc44","stable_url_args":["https://github.com/starship/starship/archive/refs/tags/v1.27.0.tar.gz"],"stable_version":"1.27.0"},"startup-notification":{"desc":"Reference implementation of startup notification protocol","head_dependencies":["libx11","libxcb","xcb-util",{"pkgconf":[":build",":test"]}],"homepage":"https://www.freedesktop.org/wiki/Software/startup-notification/","license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"ab80e840dbc0a393f04980b8728401be00dbb1192c7693a8ddc4c864a2f726b2","stable_dependencies":["libx11","libxcb","xcb-util",{"pkgconf":[":build",":test"]}],"stable_checksum":"3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a","stable_url_args":["https://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz"],"stable_version":"0.12","bottle_cellar":":any","bottle_checksum":"c7482a5c88b46b7750fa230fafea803b65666b824dff3e9c2d3364dea929410e"},"statesmith":{"deprecate_args":{":date":"2026-11-10",":because":"needs end-of-life .NET 9"},"desc":"State machine code generation tool suitable for bare metal, embedded and more","disable_args":{":date":"2027-11-10",":because":"needs end-of-life .NET 9"},"executables":["ss.cli"],"head_dependencies":["dotnet@9"],"homepage":"https://github.com/StateSmith/StateSmith","license":"Apache-2.0","ruby_source_checksum":"3f26b3e69496a91b71f641d4d8b521a2ee788c4ceeba517bc8ed06132c25eff6","stable_dependencies":["dotnet@9"],"stable_checksum":"2001391ebd2a9cd9b4ee9a88ba662f736547a0e7d8a9b43f30c8cbec4eac2e36","stable_url_args":["https://github.com/StateSmith/StateSmith/archive/refs/tags/v0.22.2.tar.gz"],"stable_version":"0.22.2"},"static-web-apps-cli":{"desc":"SWA CLI serves as a local development tool for Azure Static Web Apps","executables":["swa"],"head_dependencies":["node"],"homepage":"https://azure.github.io/static-web-apps-cli/","license":"MIT","ruby_source_checksum":"f919598a5daf7347698d0beb77e797a7b0aaed882b192bc40affd37d4143cb37","stable_dependencies":["node"],"stable_checksum":"e1df5e6c83c7e9e23f74dbb2eb21080b01ec012fa7f321e44f29c5c4601a89c7","stable_url_args":["https://registry.npmjs.org/@azure/static-web-apps-cli/-/static-web-apps-cli-2.1.0.tgz"],"stable_version":"2.1.0","bottle_tag":":all","bottle_checksum":"7414bd2516cd7672dd514d234874d56b8b03ac600b93c61e9e27e4d4909fab51"},"static-web-server":{"desc":"High-performance and asynchronous web server for static files-serving","executables":["static-web-server"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/static-web-server/static-web-server.git",{":branch":"master"}],"homepage":"https://static-web-server.net","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"4eec5efc996bfe020cafe38e022fa61fdf25cd1ad6422cd629e2c52fc0a6d1bb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"448f20b95e4a7e08fdaad372544bfa6faeeb7a37709658f80fcd81b9b8b80345","stable_url_args":["https://github.com/static-web-server/static-web-server/archive/refs/tags/v2.44.1.tar.gz"],"stable_version":"2.44.1"},"staticcheck":{"desc":"State of the art linter for the Go programming language","executables":["staticcheck"],"head_dependencies":["go"],"head_url_args":["https://github.com/dominikh/go-tools.git",{":branch":"master"}],"homepage":"https://staticcheck.dev/","license":"MIT","ruby_source_checksum":"fffded762907c474d3fd5fb1224010a74ceba6937a9a273868176ac7ba67c1ca","stable_dependencies":["go"],"stable_checksum":"f957eca5ee25bba46711433bfc320e0e900304ebb89641264bde256031926139","stable_url_args":["https://github.com/dominikh/go-tools/archive/refs/tags/2026.2.2.tar.gz"],"stable_version":"2026.2.2"},"statix":{"desc":"Lints and suggestions for the nix programming language","executables":["statix"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/oppiliappan/statix.git",{":branch":"master"}],"homepage":"https://github.com/oppiliappan/statix","license":"MIT","ruby_source_checksum":"205a42b660f6da800fe9987dac59d5a54881820fcb1c0332cd429109878d761a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"547ee83df5814c18f8577b5ca25a1f12a416900b6eaa95821386a28090e8a89d","stable_url_args":["https://github.com/oppiliappan/statix/archive/refs/tags/v0.5.8.tar.gz"],"stable_version":"0.5.8","bottle_checksum":"b6d45ddc687143cf2ed81ca01603697d6f40ce1bee9bf7d215822cdb22b85e9f"},"stdman":{"desc":"Formatted C++ stdlib man pages from cppreference.com","head_url_args":["https://github.com/jeaye/stdman.git",{":branch":"master"}],"homepage":"https://github.com/jeaye/stdman","license":"MIT","ruby_source_checksum":"7a969f10d9204aa194acddf6f3018e2e58c6374faa73a42644ead413eedc8755","stable_checksum":"3cd652cb76c4fc7604c2b961a726788550c01065032bcff0a706b44f2eb0f75a","stable_url_args":["https://github.com/jeaye/stdman/archive/refs/tags/2024.07.05.tar.gz"],"stable_version":"2024.07.05","version_scheme":1,"bottle_tag":":all","bottle_checksum":"f963ae3a734ab713133b59a52853c12fc92aee8d2c572c8eeaba96db2ebcd249"},"steamguard-cli":{"desc":"CLI for steamguard","executables":["steamguard"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dyc3/steamguard-cli.git",{":branch":"master"}],"homepage":"https://github.com/dyc3/steamguard-cli","license":"GPL-3.0-or-later","ruby_source_checksum":"ec75e1dcf843dbf2402ecbc21fc4b435d2056f916e66031eb6bbdfc34bf9c59a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a1beea2c0626ccda8a92abccd27fcb78b78a83d79f973095c972b913e088fdca","stable_url_args":["https://github.com/dyc3/steamguard-cli/archive/refs/tags/v0.18.4.tar.gz"],"stable_version":"0.18.4"},"steampipe":{"desc":"Use SQL to instantly query your cloud services","executables":["steampipe"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/turbot/steampipe.git",{":branch":"develop"}],"homepage":"https://steampipe.io/","license":"AGPL-3.0-only","ruby_source_checksum":"c04555162bdaa5a328045a5207d9345b8f7b34e0a2cf0cdb9a4caf6fab03964f","stable_dependencies":[{"go":":build"}],"stable_checksum":"ef7788006b0833509dca9cbd5194e1d0b66678b41cf0dee13b354b121b73cbdd","stable_url_args":["https://github.com/turbot/steampipe/archive/refs/tags/v2.4.8.tar.gz"],"stable_version":"2.4.8"},"stella":{"desc":"Atari 2600 VCS emulator","executables":["stella"],"head_dependencies":["sdl3","libpng",{"pkgconf":":build"}],"head_url_args":["https://github.com/stella-emu/stella.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://stella-emu.github.io/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"f28db7d6d0675843ecb1f56f3ab7890b3599bb1f56b34daf0e09d1c12d9cca65","stable_dependencies":["sdl2-compat","libpng",{"pkgconf":":build"}],"stable_checksum":"b9309198aa5746cd568e91caaea10bbeab4ca8155493d0243694b41bdb39d7ca","stable_url_args":["https://github.com/stella-emu/stella/archive/refs/tags/7.0c.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"7.0c"},"stellar-cli":{"desc":"Stellar command-line tool for interacting with the Stellar network","executables":["stellar"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/stellar/stellar-cli.git",{":branch":"main"}],"homepage":"https://developers.stellar.org","license":"Apache-2.0","ruby_source_checksum":"9931b4923aa193420eebf0774d2ee868bc930d1b8f6e07c06a562b30dfe35acb","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ceb241c122707ff7678e07c3459d43714eeae6af0c82c125f6a448e856805139","stable_url_args":["https://static.crates.io/crates/stellar-cli/stellar-cli-28.1.0.crate"],"stable_version":"28.1.0"},"stellar-core":{"desc":"Backbone of the Stellar (XLM) network","executables":["stellar-core"],"head_dependencies":["libpq",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"},{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"},{"coreutils":":build"}],"head_url_args":["https://github.com/stellar/stellar-core.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://www.stellar.org/","license":"Apache-2.0","ruby_source_checksum":"5cfd5366826a525bdd6e32244a2457e901cbdb38ae9ba12812d443c68bf184b9","stable_dependencies":["libpq",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"},{"pandoc":":build"},{"pkgconf":":build"},{"rust":":build"},{"coreutils":":build"}],"stable_url_args":["https://github.com/stellar/stellar-core.git",{":tag":"v30.0.0",":revision":"0e49751aa9ddf892302cca02cea7f3f5d97df9f1"}],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"30.0.0"},"stellar-xdr":{"desc":"Stellar command-line tool for encoding/decoding XDR for the Stellar network","executables":["stellar-xdr"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/stellar/rs-stellar-xdr.git",{":branch":"main"}],"homepage":"https://developers.stellar.org","license":"Apache-2.0","ruby_source_checksum":"860787785329a684900adf1c4f41e5fa63e22b2ce64d675271d9b62055c8b39c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"56f2fb2008b42fc746c0f6b46e375600068dd91f07748e9f1737c6341a2255f2","stable_url_args":["https://static.crates.io/crates/stellar-xdr/stellar-xdr-30.0.0.crate"],"stable_version":"30.0.0"},"stencil":{"desc":"Modern living-template engine for evolving repositories","executables":["stencil"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://git.rgst.io/rgst-io/stencil.git",{":branch":"main"}],"homepage":"https://stencil.rgst.io","license":"Apache-2.0","ruby_source_checksum":"e7ab6aa0211c5b8ef98479d2118082c725bc34d190d4c8a015c6f318a1803ec5","stable_dependencies":[{"go":":build"}],"stable_checksum":"93ae08d70bb6fccd6c659532963d5be49eb650f9fcf909c598ceea893d4216a9","stable_url_args":["https://git.rgst.io/rgst-io/stencil/archive/v3.0.3.tar.gz"],"stable_version":"3.0.3"},"step":{"desc":"Crypto and x509 Swiss-Army-Knife","executables":["step","step-ca"],"head_dependencies":[{"go":":build"}],"homepage":"https://smallstep.com","license":"Apache-2.0","ruby_source_checksum":"c35da7a8e309d682ae3c4274d6d3d4cbd9f92408ea0db273796a45d1628c185a","stable_dependencies":[{"go":":build"}],"stable_checksum":"28b8f239e4813566c68e92a7c00547dec0f3706da0c434e22a8048d012cb9246","stable_url_args":["https://github.com/smallstep/cli/releases/download/v0.31.0/step_0.31.0.tar.gz"],"stable_version":"0.31.0"},"stepci":{"bottle_rebuild":2,"desc":"API Testing and Monitoring made simple","executables":["stepci"],"head_dependencies":["node"],"homepage":"https://stepci.com","license":"MPL-2.0","ruby_source_checksum":"639d39fe06602c06a0e825f6264ece395704f65349671218f4eb57cdbf65f220","stable_dependencies":["node"],"stable_checksum":"0ba4ed74a5f51414b0ed86651e37a1b5e6af4e027187bedfc94dbd2176793178","stable_url_args":["https://registry.npmjs.org/stepci/-/stepci-2.8.2.tgz"],"stable_version":"2.8.2","bottle_tag":":all","bottle_checksum":"98104a3592dd43f41522aae67073e1eed4344638c7501aa6617af89ee207d163"},"stern":{"desc":"Tail multiple Kubernetes pods & their containers","executables":["stern"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stern/stern.git",{":branch":"master"}],"homepage":"https://github.com/stern/stern","license":"Apache-2.0","ruby_source_checksum":"ff12a8733ae89ce2117010c246c79d0d87cadb24191a7a0a159d47d81a06ea8e","stable_dependencies":[{"go":":build"}],"stable_checksum":"c75ba288b84379a39cffd2e4d27d5cb1d46643f9f7810a391670844727051006","stable_url_args":["https://github.com/stern/stern/archive/refs/tags/v1.35.0.tar.gz"],"stable_version":"1.35.0"},"stgit":{"desc":"Manage Git commits as a stack of patches","executables":["stg"],"head_dependencies":[{"asciidoc":":build"},{"pkgconf":":build"},{"rust":":build"},{"xmlto":":build"}],"head_url_args":["https://github.com/stacked-git/stgit.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["git"]],"homepage":"https://stacked-git.github.io","license":"GPL-2.0-only","ruby_source_checksum":"b599bbce56b5c0dcb8ff76562dbcd3a62a27a9f977e867580624938defaf32b3","stable_dependencies":[{"asciidoc":":build"},{"pkgconf":":build"},{"rust":":build"},{"xmlto":":build"}],"stable_checksum":"180a60734935e66bab10d524a367e602bfb3b73c8ab720c4bcdd4b2dcb64004d","stable_url_args":["https://github.com/stacked-git/stgit/releases/download/v2.7.0/stgit-2.7.0.tar.gz"],"stable_uses_from_macos":[["curl"],["git"]],"stable_version":"2.7.0"},"stk":{"caveats":"The header files have been put in a standard search path, it is possible to use an include statement in programs as follows:\n\n  #include \"stk/FileLoop.h\"\n  #include \"stk/FileWvOut.h\"\n\nsrc/ projects/ and rawwaves/ have all been copied to $HOMEBREW_PREFIX/opt/stk/share/stk\n","desc":"Sound Synthesis Toolkit","executables":["treesed"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://ccrma.stanford.edu/software/stk/","license":"MIT","ruby_source_checksum":"ce83d37b8935d8917d3addb18f4722b05f05ccd871fcbca1abeed24bafeee55e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"afc35faea3bb8baacacb8d9db3fa745e4f7d8dd46f36aac5436ca377d565a184","stable_url_args":["https://ccrma.stanford.edu/software/stk/release/stk-5.0.1.tar.gz"],"stable_version":"5.0.1","bottle_checksum":"18f8a96c836e1e8f9431e9940314f18774492625bc1c51813ebc029b57cd8eca"},"stlink":{"desc":"STM32 discovery line Linux programmer","executables":["st-flash","st-info","st-server","st-trace","st-util"],"head_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/stlink-org/stlink.git",{":branch":"testing"}],"homepage":"https://github.com/stlink-org/stlink","license":"BSD-3-Clause","ruby_source_checksum":"775ab07ea7d927e4a8c4f798918c3a2b06324ce3fc523c0e28e4a52c07cc5d21","stable_dependencies":["libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"10d6c3bff3d5a7f6aefd00e096339822cafc65acf32e43c842369e346d2e5069","stable_url_args":["https://github.com/stlink-org/stlink/archive/refs/tags/v1.9.0.tar.gz"],"stable_version":"1.9.0"},"stm32flash":{"desc":"Open source flash program for STM32 using the ST serial bootloader","executables":["stm32flash"],"homepage":"https://sourceforge.net/projects/stm32flash/","license":"GPL-2.0-or-later","ruby_source_checksum":"232469957cdc97a4b9162c103d7665d4e589248b4890ab006b11646cd85c8244","stable_checksum":"c4c9cd8bec79da63b111d15713ef5cc2cd947deca411d35d6e3065e227dc414a","stable_url_args":["https://downloads.sourceforge.net/project/stm32flash/stm32flash-0.7.tar.gz"],"stable_version":"0.7","bottle_checksum":"10f5d11bf70e2d5f4b7bcc15468c698d90bf3fef80f7a9242aa0590d69fead89"},"stockfish":{"desc":"Strong open-source chess engine","executables":["stockfish"],"head_url_args":["https://github.com/official-stockfish/Stockfish.git",{":branch":"master"}],"homepage":"https://stockfishchess.org/","license":"GPL-3.0-only","ruby_source_checksum":"1b1baf7478c5ebd0687f05436a4712294709630d120453a80fefb18b476c311d","stable_checksum":"519b653d0d1ffb96531d982ccbe5c6a19425e8388e0e3c2f70f34b424ab32d76","stable_url_args":["https://github.com/official-stockfish/Stockfish/archive/refs/tags/sf_19.tar.gz"],"stable_version":"19"},"stoken":{"desc":"Tokencode generator compatible with RSA SecurID 128-bit (AES)","executables":["stoken"],"head_dependencies":["libtomcrypt",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/stoken-dev/stoken","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"23c4c19be3ea751436f61c7e08ede9706bf2032382735952d2b682eb7b366df7","stable_dependencies":["libtomcrypt",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"102e2d112b275efcdc20ef438670e4f24f08870b9072a81fda316efcc38aef9c","stable_url_args":["https://github.com/stoken-dev/stoken/archive/refs/tags/v0.93.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"0.93"},"stolon":{"desc":"Cloud native PostgreSQL manager for high availability","executables":["stolon-keeper","stolon-proxy","stolon-sentinel","stolonctl"],"head_dependencies":["libpq",{"go":":build"},{"etcd":":test"}],"homepage":"https://talk.stolon.io","license":"Apache-2.0","revision":1,"ruby_source_checksum":"5bb790b992fdc08521d291239d396a3e0312a9eb9ccfcde8b878c6374fb1792d","stable_dependencies":["libpq",{"go":":build"},{"etcd":":test"}],"stable_checksum":"dad967378e7d0c5ee1df53a543e4f377af2c4fea37e59f3d518d67274cff5b34","stable_url_args":["https://github.com/sorintlab/stolon/archive/refs/tags/v0.17.0.tar.gz"],"stable_version":"0.17.0","bottle_checksum":"ca9b4d2758cdb30d4d68573285228d3ee30f007b0a10f2b1981fca2b5f3ed300"},"stone":{"desc":"TCP/IP packet repeater in the application layer","executables":["stone"],"homepage":"https://www.gcd.org/sengoku/stone/","license":"GPL-2.0-or-later","ruby_source_checksum":"401592b9523a35915a1357cc3c3dcb0889a72a23a17eb7a60d83afbc14618318","stable_checksum":"d5dc1af6ec5da503f2a40b3df3fe19a8fbf9d3ce696b8f46f4d53d2ac8d8eb6f","stable_url_args":["https://www.gcd.org/sengoku/stone/stone-2.4.tar.gz"],"stable_version":"2.4","bottle_checksum":"f6a0ba71f94f62594fe4e859a9be7b4616f8984410f7de532112f8c7f5566c97"},"storj-uplink":{"desc":"Uplink CLI for the Storj network","executables":["uplink"],"head_dependencies":[{"go":":build"}],"homepage":"https://storj.io","license":"AGPL-3.0-only","ruby_source_checksum":"28973139e67129309296a34d565a78fe91dd38bcf05a5d6c03fe81b029f80360","stable_dependencies":[{"go":":build"}],"stable_checksum":"4991c1d5314d9a8932efdfc51674dee0870a35c07cb8be6f9798e8f8419c8ac3","stable_url_args":["https://github.com/storj/storj/archive/refs/tags/v1.165.3.tar.gz"],"stable_version":"1.165.3"},"storm":{"desc":"Distributed realtime computation system to process data streams","executables":["storm"],"head_dependencies":["openjdk"],"head_uses_from_macos":[["python"]],"homepage":"https://storm.apache.org","license":"Apache-2.0","ruby_source_checksum":"0a46f423459a43f0257c25278395914e1498698042fba61dfaa69b3f2675892c","stable_dependencies":["openjdk"],"stable_checksum":"4fd7853462cb591e94dc594f95effe8e107842d8d6041482cc0b3e01ece5198c","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=storm/apache-storm-3.1.0/apache-storm-3.1.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"3.1.0","bottle_tag":":all","bottle_checksum":"f988945ea44d7b325ea6f41831bb636aa7b7a06d3a6ff6ef6a1efccc6a970b3a"},"stormlib":{"desc":"Library for handling Blizzard MPQ archives","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/ladislav-zezula/StormLib.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"http://www.zezula.net/en/mpq/stormlib.html","license":"MIT","ruby_source_checksum":"3557d3fb4071f3fad4bf792078427e6376628e5c43b3730839bde6a74af7aafb","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"f80b08bae168888702a4251312d6c2279f487673df611c2b5ef4f395e810c3b1","stable_url_args":["https://github.com/ladislav-zezula/StormLib/archive/refs/tags/v9.40.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"9.40"},"stormy":{"desc":"Minimal, customizable and neofetch-like weather CLI based on rainy","executables":["stormy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ashish0kumar/stormy.git",{":branch":"main"}],"homepage":"https://github.com/ashish0kumar/stormy","license":"MIT","ruby_source_checksum":"1094012e9f124afe77fd08f99135762424c12577aef2defb0d7b3f064ce4e93e","stable_dependencies":[{"go":":build"}],"stable_checksum":"b53d479643599c733090ebf54eebd582eb3fe5faf5148015770f0ab594dc6464","stable_url_args":["https://github.com/ashish0kumar/stormy/archive/refs/tags/v0.3.3.tar.gz"],"stable_version":"0.3.3","bottle_checksum":"736f0c364525cc53e357beede4b8c7688664fd0f89044e8b05b9d248376ebdd3"},"stow":{"desc":"Organize software neatly under a single directory tree (e.g. /usr/local)","executables":["chkstow","stow"],"head_uses_from_macos":[["perl"]],"homepage":"https://www.gnu.org/software/stow/","license":"GPL-3.0-or-later","ruby_source_checksum":"b8c99cb554763a6023e74e591cb4818e28f64296158d7a93f8907701a138edc3","stable_checksum":"2a671e75fc207303bfe86a9a7223169c7669df0a8108ebdf1a7fe8cd2b88780b","stable_url_args":["https://ftpmirror.gnu.org/stow/stow-2.4.1.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.4.1","bottle_checksum":"50ca7991910a8b752ee6d5504f8cab1e2012de4759d517c68e1389f42c952242"},"stp":{"compatibility_version":1,"desc":"Simple Theorem Prover, an efficient SMT solver for bitvectors","executables":["stp","stp_simple"],"head_dependencies":["boost","cryptominisat","gmp","minisat","python@3.15",{"bison":":build"},{"cmake":":build"},{"flex":":build"}],"head_url_args":["https://github.com/stp/stp.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://stp.github.io/","license":"MIT","revision":2,"ruby_source_checksum":"9321ca0e0c0f0fd31f0bc958edb3b6b77fd49c3a1cbd7e221831cc0712f5bd64","stable_dependencies":["boost","cryptominisat","gmp","minisat","python@3.15",{"bison":":build"},{"cmake":":build"},{"flex":":build"}],"stable_checksum":"6f8bca3612e3d61868450dbf7771897b2a909f446e8de460bdf31f13a6cd0318","stable_url_args":["https://github.com/stp/stp/archive/refs/tags/2.4.1.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"2.4.1"},"strace":{"desc":"Diagnostic, instructional, and debugging tool for the Linux kernel","executables":["strace","strace-log-merge"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/strace/strace.git",{":branch":"master"}],"homepage":"https://strace.io/","license":"LGPL-2.1-or-later","ruby_source_checksum":"c1b25d372bab7e0563b63bfcf77837d4ad48ad1072e2d0a9b8df5cf09d6f3bba","stable_checksum":"529634c40910895a9a1f3c5c1e65da2ca9ed72fb158dfc4bcc89efdf05e39b72","stable_url_args":["https://github.com/strace/strace/releases/download/v7.3/strace-7.3.tar.xz"],"stable_version":"7.3"},"strands-agents-sops":{"bottle_rebuild":1,"desc":"Standard Operating Procedures for AI agents using natural language","executables":["strands-agents-sops"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"head_url_args":["https://github.com/strands-agents/agent-sop.git",{":branch":"main"}],"homepage":"https://aws.amazon.com/blogs/opensource/introducing-strands-agent-sops-natural-language-workflows-for-ai-agents/","license":"Apache-2.0","ruby_source_checksum":"5b494af81f308ae84db30c1d382976d9aab0e1d9bbaa39f5d815aa3bd7b66f64","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"9cf719fb3368bd3c20d253688d16f39a8e44b779a618fd976696eeac274b46f6","stable_url_args":["https://files.pythonhosted.org/packages/0e/13/3a84d239ac3e06c2aa024f0c5213074c990b00e2166976c4691cf55d1f9d/strands_agents_sops-1.1.4.tar.gz"],"stable_version":"1.1.4","bottle_tag":":all","bottle_checksum":"2bc3d68691a0260ad9a256e155bbcc83c091828139679a0360d3ff3ce8159d01"},"streamlink":{"bottle_rebuild":1,"desc":"CLI for extracting streams from various websites to a video player","executables":["streamlink"],"head_dependencies":[{"certifi":":no_linkage"},"libxml2","python@3.15",{"pkgconf":":build"}],"head_url_args":["https://github.com/streamlink/streamlink.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["libxslt"]],"homepage":"https://streamlink.github.io/","license":"BSD-2-Clause","ruby_source_checksum":"47cf05185653269e48b85c5f85353f7361b27b449776751eab4c6565702dbe4a","stable_dependencies":[{"certifi":":no_linkage"},"libxml2","python@3.15",{"pkgconf":":build"}],"stable_checksum":"7f02e31e99e1a0e0022a48187b16461fba59bd5fad764ad4cab4ce654b05ee23","stable_url_args":["https://files.pythonhosted.org/packages/79/0d/d7875f76e1e87c9978bed557af5d5d43d4adbd495117d363f9dbfd09255c/streamlink-8.6.2.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxslt"]],"stable_version":"8.6.2"},"streamrip":{"desc":"Scriptable music downloader for Qobuz, Tidal, SoundCloud, and Deezer","executables":["rip"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"ffmpeg",{"pillow":":no_linkage"},"python@3.15"],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/nathom/streamrip","license":"GPL-3.0-only","ruby_source_checksum":"9a840aea10f3dfcb5bcb868f1c0890af4ccc16971bf8ac092e54dc2643762e20","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"ffmpeg",{"pillow":":no_linkage"},"python@3.15"],"stable_checksum":"fd7889d02c56ceca66a0f8e2e066d6c403242450ca3a82429e25889b819e4e4b","stable_url_args":["https://github.com/nathom/streamrip/archive/refs/tags/v2.2.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2.2.0"},"streamripper":{"bottle_rebuild":1,"desc":"Separate tracks via Shoutcasts title-streaming","executables":["streamripper"],"head_dependencies":["glib","mad","gettext",{"pkgconf":":build"}],"homepage":"https://streamripper.sourceforge.net/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"3e1a53b1382f05707eb92e465021a5afd137dbbb06f09f3b578e9619195fbf7b","stable_dependencies":["glib","mad","gettext",{"pkgconf":":build"}],"stable_checksum":"c1d75f2e9c7b38fd4695be66eff4533395248132f3cc61f375196403c4d8de42","stable_url_args":["https://downloads.sourceforge.net/project/streamripper/streamripper%20%28current%29/1.64.6/streamripper-1.64.6.tar.gz"],"stable_version":"1.64.6","bottle_cellar":":any","bottle_checksum":"d5c5fcdcfc5cdb06479e7bbfc95de83614ccdfe67b50d30bfbeb89d8ee46e11b"},"streamvbyte":{"desc":"Fast integer compression in C","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fast-pack/streamvbyte.git",{":branch":"master"}],"homepage":"https://fast-pack.github.io/streamvbyte/","license":"Apache-2.0","ruby_source_checksum":"689c741635bd599d6ae92315a00157877574f6f5331124211113dce768dde680","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b19188f66065553350a716346580188c0c33e40667b006a68ec25cbde6c31bf4","stable_url_args":["https://github.com/fast-pack/streamvbyte/archive/refs/tags/v3.0.1.tar.gz"],"stable_version":"3.0.1"},"stress-ng":{"desc":"Stress test a computer system in various selectable ways","executables":["stress-ng"],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://wiki.ubuntu.com/Kernel/Reference/stress-ng","license":"GPL-2.0-or-later","ruby_source_checksum":"80042d63a897e759da5d2df293bf61287474ddb1abd06b7903c5e7ccba683875","stable_checksum":"67e75894da3f634b85992069b0a888893221a77a3db5e3293cdddd0b1c0d4705","stable_url_args":["https://github.com/ColinIanKing/stress-ng/archive/refs/tags/V0.22.01.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"0.22.01"},"stress":{"desc":"Tool to impose load on and stress test a computer system","executables":["stress"],"homepage":"https://github.com/resurrecting-open-source-projects/stress","license":"GPL-2.0-or-later","ruby_source_checksum":"9eac08ca839fb68e0bc1f8c47823328b2c06128391d06f7463600ecc7a9357b7","stable_checksum":"80d966622c4e8d0981f64f56c06a191ef7c9a32c2660b3b957ef7f014dfd78cd","stable_url_args":["https://github.com/resurrecting-open-source-projects/stress/releases/download/1.0.7/stress-1.0.7.tar.gz"],"stable_version":"1.0.7","bottle_checksum":"7c8d2136d92522af1285918a98ee6f175252ce4a575997aa34f05de62cab378a"},"stringtie":{"desc":"Transcript assembly and quantification for RNA-Seq","executables":["stringtie"],"head_dependencies":["htslib"],"head_url_args":["https://github.com/gpertea/stringtie.git",{":branch":"master"}],"homepage":"https://github.com/gpertea/stringtie","license":"MIT","revision":1,"ruby_source_checksum":"053ffcee985a077edc2f8fec5ce03c624e380231f7a72f83c3351b1c6920f37e","stable_dependencies":["htslib"],"stable_checksum":"cb473760912a7a23b09232171902b57a973ca791510c526a7a60f23616008ec8","stable_url_args":["https://github.com/gpertea/stringtie/archive/refs/tags/v3.0.3.tar.gz"],"stable_version":"3.0.3"},"strip-nondeterminism":{"desc":"Tool for stripping bits of non-deterministic information from files","executables":["strip-nondeterminism"],"head_url_args":["https://salsa.debian.org/reproducible-builds/strip-nondeterminism.git",{":branch":"master"}],"head_uses_from_macos":[[{"file-formula":":test"}],["perl"]],"homepage":"https://salsa.debian.org/reproducible-builds/strip-nondeterminism","license":"GPL-3.0-or-later","ruby_source_checksum":"23d4db4a7a5bcc428e6d4033c8e698d9826a4d8b702b0bd873c98ff877c03bff","stable_checksum":"b8046b0faf182aff8de68abf8318d2b913637f4c23961cf61c47402af132a237","stable_url_args":["https://salsa.debian.org/reproducible-builds/strip-nondeterminism/-/archive/1.15.1/strip-nondeterminism-1.15.1.tar.bz2"],"stable_uses_from_macos":[[{"file-formula":":test"}],["perl"]],"stable_version":"1.15.1"},"stripe-cli":{"aliases":["stripe"],"desc":"Command-line tool for Stripe","executables":["stripe"],"head_dependencies":[{"go":":build"}],"homepage":"https://docs.stripe.com/stripe-cli","license":"Apache-2.0","ruby_source_checksum":"57c55a27ddef07e91bf441de0840da79d4a1877158b5a5f6cf281bd3028e3500","stable_dependencies":[{"go":":build"}],"stable_checksum":"ce12c100dc8a95f17f5e759cdd0b0fdcb281308fda6d8a3aaf698c17678bc780","stable_url_args":["https://github.com/stripe/stripe-cli/archive/refs/tags/v1.55.1.tar.gz"],"stable_version":"1.55.1"},"stripe-mock":{"desc":"Mock HTTP server that responds like the real Stripe API","executables":["stripe-mock"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/stripe/stripe-mock","license":"MIT","ruby_source_checksum":"48f585dc56d4e45b52b85cae501d1cadc4dc07548c2d86581849a2fce56d62d7","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/stripe-mock.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/stripe-mock.log"],[":keep_alive",{":successful_exit":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/stripe-mock/bin/stripe-mock","-http-port","12111","-https-port","12112"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"113395fa2cbb0775f241070d9c4d956ef9e762ce54c4ea2bc10b1e801cacb8c6","stable_url_args":["https://github.com/stripe/stripe-mock/archive/refs/tags/v0.206.0.tar.gz"],"stable_version":"0.206.0"},"strongswan":{"caveats":"You will have to run both \"ipsec\" and \"charon-cmd\" with \"sudo\".\n","desc":"VPN based on IPsec","executables":["charon-cmd","ipsec","pki","swanctl"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/strongswan/strongswan.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.strongswan.org","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"4d815c3650ddc1b3d1d2e82df2d5001c773a45a78a3c03170e162c847dd5288b","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"fe6c97481298767213cfc2e9a1da29fdd8018d481ff4cb9cf0283099654f20d4","stable_url_args":["https://download.strongswan.org/strongswan-6.1.0.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"6.1.0"},"structurizr-cli":{"deprecate_args":{":date":"2026-02-17",":because":":repo_archived"},"desc":"Command-line utility for Structurizr","disable_args":{":date":"2027-02-17",":because":":repo_archived",":replacement_formula":"structurizr"},"executables":["structurizr-cli"],"head_dependencies":["openjdk"],"homepage":"https://docs.structurizr.com/cli","license":"Apache-2.0","ruby_source_checksum":"fdde7cb8f3ac5db3d780127509bad5c1f516d3b7f7433e6257d0a0ef1cfd89b9","stable_dependencies":["openjdk"],"stable_checksum":"f5365a463fc44d539ed19bec00c48ba1e1ecda0ccfd1ba40d2e7472d264eb79a","stable_url_args":["https://github.com/structurizr/cli/releases/download/v2025.11.09/structurizr-cli.zip"],"stable_version":"2025.11.09","bottle_tag":":all","bottle_checksum":"0825af5401fa205d327c343adbbae0868cf9c0c91ec83182110a99f62239a8aa"},"structurizr":{"desc":"Software architecture models as code","executables":["structurizr","structurizr-mcp"],"head_dependencies":["openjdk",{"maven":":build"}],"homepage":"https://structurizr.com/","license":"Apache-2.0","ruby_source_checksum":"92779bb15fb17901d54d3554beed25e85c8387ffb1a5ee2cceb4e718589f70c0","stable_dependencies":["openjdk",{"maven":":build"}],"stable_checksum":"bcf0f09ecd3209c931cce0211f87b914991870364f4321a83c59cf4ecbe40d94","stable_url_args":["https://github.com/structurizr/structurizr/archive/refs/tags/v2026.09.19.tar.gz"],"stable_version":"2026.09.19"},"sttr":{"bottle_rebuild":1,"desc":"CLI to perform various operations on string","executables":["sttr"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/abhimanyu003/sttr.git",{":branch":"main"}],"homepage":"https://github.com/abhimanyu003/sttr","license":"MIT","ruby_source_checksum":"88d61b0435c3c4510baac5f71d0325b339a69e9925a0d64d95f1dcf6db347d69","stable_dependencies":[{"go":":build"}],"stable_checksum":"64c4ddd6f84c99f197053e96c489dea48c0bd83a33dfdd69ab209653bc38b9c8","stable_url_args":["https://github.com/abhimanyu003/sttr/archive/refs/tags/v0.2.30.tar.gz"],"stable_version":"0.2.30"},"stu":{"desc":"TUI explorer application for Amazon S3 (AWS S3)","executables":["stu"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/lusingander/stu.git",{":branch":"master"}],"homepage":"https://lusingander.github.io/stu/","license":"MIT","ruby_source_checksum":"a95e409b4235de056b75f68b95a13011895365543063335049b7d53ffb5b4535","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b8d87203dcaf1ce55193afc28a3c436db98a460348a58a89e14b87449a76c1af","stable_url_args":["https://github.com/lusingander/stu/archive/refs/tags/v0.7.6.tar.gz"],"stable_version":"0.7.6"},"stubby":{"desc":"DNS privacy enabled stub resolver service based on getdns","executables":["stubby","stubby-setdns-macos.sh"],"head_dependencies":["getdns","libyaml",{"cmake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/getdnsapi/stubby.git",{":branch":"develop"}],"homepage":"https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"1e75a3e8129ef8691a2bd097be929bbad16ac63dcf9537d5a82494d7aadc96b0","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/stubby/bin/stubby","-C","$HOMEBREW_PREFIX/etc/stubby/stubby.yml"]],"stable_dependencies":["getdns","libyaml",{"cmake":":build"},{"libtool":":build"}],"stable_checksum":"99291ab4f09bce3743000ed3ecbf58961648a35ca955889f1c41d36810cc4463","stable_url_args":["https://github.com/getdnsapi/stubby/archive/refs/tags/v0.4.3.tar.gz"],"stable_version":"0.4.3"},"stuffbin":{"desc":"Compress and embed static files and assets into Go binaries","executables":["stuffbin"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/knadh/stuffbin.git",{":branch":"master"}],"homepage":"https://github.com/knadh/stuffbin","license":"MIT","ruby_source_checksum":"c3a5f59b0cb4c1b6c678e6588f8db4eaaf9e7a9a09b1b28b352755075929e1db","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"10de8bdec2997299beaff857cd5a4c74b3951c9e4dab97b68f7b97af8d564ac3","stable_url_args":["https://github.com/knadh/stuffbin/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"28b0dddef2ae15146e894ca2259e7d74f14f44c3dcb91d54521673abed67a7c7"},"stunnel":{"bottle_rebuild":1,"caveats":"A bogus SSL server certificate has been installed to:\n  $HOMEBREW_PREFIX/etc/stunnel/stunnel.pem\n\nThis certificate will be used by default unless a config file says otherwise!\nStunnel will refuse to load the sample configuration file if left unedited.\n\nIn your stunnel configuration, specify a SSL certificate with\nthe \"cert =\" option for each service.\n\nTo use Stunnel with Homebrew services, make sure to set \"foreground = yes\" in\nyour Stunnel configuration.\n","desc":"SSL tunneling program","executables":["stunnel","stunnel3"],"head_dependencies":["openssl@4"],"homepage":"https://www.stunnel.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"00fd6da954ceee8c2bfbeca6503a694fecd9727703c706499979eea7ce44ae84","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/stunnel/bin/stunnel"]],"stable_dependencies":["openssl@4"],"stable_checksum":"8e7438ccd6b3a2ab05182d0846e112a56a7f557ecdee40de07bf67820008bef7","stable_url_args":["https://www.stunnel.org/downloads/stunnel-5.82.tar.gz"],"stable_version":"5.82"},"stuntman":{"bottle_rebuild":2,"desc":"Implementation of the STUN protocol","executables":["stunclient","stunserver","stuntestcode"],"head_dependencies":[{"boost":":build"}],"head_url_args":["https://github.com/jselbie/stunserver.git",{":branch":"master"}],"homepage":"https://www.stunprotocol.org","license":"Apache-2.0","ruby_source_checksum":"11c38497a2685dcd7e50ffb4cd06300a9c2ff6d5da0747fbc9c27022139bd227","stable_dependencies":[{"boost":":build"}],"stable_checksum":"4479e1ae070651dfc4836a998267c7ac2fba4f011abcfdca3b8ccd7736d4fd26","stable_url_args":["https://www.stunprotocol.org/stunserver-1.2.16.tgz"],"stable_version":"1.2.16"},"style-check":{"bottle_rebuild":1,"desc":"Parses latex-formatted text in search of forbidden phrases","executables":["style-check.rb"],"head_uses_from_macos":[["ruby"]],"homepage":"https://www.cs.umd.edu/~nspring/software/style-check-readme.html","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"e7719eb10ba372ca79c0887e31f43aad5b0b6e4b0b40315696e51de65f8a81ef","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2ae806fcce9e3b80162c64634422dc32d7f0e6f8a81ba5bc7879358744b4e119","stable_url_args":["https://www.cs.umd.edu/~nspring/software/style-check-0.14.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"0.14","bottle_tag":":all","bottle_checksum":"fb1e03c25875d0cf1b78f401e403452420169250d6fd6cee1be00d4d8bb51725"},"style-dictionary":{"desc":"Build system for creating cross-platform styles","executables":["style-dictionary"],"head_dependencies":["node"],"homepage":"https://styledictionary.com","license":"Apache-2.0","ruby_source_checksum":"a197f3b12036f8426fc80f848f85ea0e769ae9006d67ae4d9c398b15babef1aa","stable_dependencies":["node"],"stable_checksum":"7cac53dc9a08f77888e4d6f80dc794ff83463d1de0e834def620cb92e21a6657","stable_url_args":["https://registry.npmjs.org/style-dictionary/-/style-dictionary-5.7.0.tgz"],"stable_version":"5.7.0","bottle_tag":":all","bottle_checksum":"a98ecada6ffd270b58f232098c666e5a4fd3726dac8a86248dd0ad811563ae18"},"stylelint":{"desc":"Modern CSS linter","executables":["stylelint"],"head_dependencies":["node"],"homepage":"https://stylelint.io/","license":"MIT","ruby_source_checksum":"ca5b49d0bd8410857015b0ef82ef05b6c6f21760ac41a3fcc4a26450e3ece793","stable_dependencies":["node"],"stable_checksum":"950b26ca89d53ea55cec1b8ca904ff6aa0d93007d360fe840dffdc174e148f66","stable_url_args":["https://registry.npmjs.org/stylelint/-/stylelint-17.16.0.tgz"],"stable_version":"17.16.0","bottle_tag":":all","bottle_checksum":"ad51441dd183b426410e116558ad5b1edd7b99d840a8f78922de5b98e0f646d4"},"stylish-haskell":{"bottle_rebuild":4,"desc":"Haskell code prettifier","executables":["stylish-haskell"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/haskell/stylish-haskell.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/haskell/stylish-haskell","license":"BSD-3-Clause","ruby_source_checksum":"9590de873257613e26b78cf6209229ac7ecfec0731246fb670fc58a23cd2c91a","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/haskell/stylish-haskell/commit/8982d5ebb30fd26afffc6a4bb4c7757891ee8c86.patch?full_index=1","sha256":"6be3185315aeff68f05c2539376f3ab0b1e3ac858913fd1d888f2d3e7d8a50dd","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/haskell/stylish-haskell/pull/502"}]}],"stable_checksum":"0187bb335205f6b5c9c78d3fc27deb59ce7122c7eb7429b88971d8cb25d7be51","stable_url_args":["https://github.com/haskell/stylish-haskell/archive/refs/tags/v0.15.1.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.15.1.0"},"stylua":{"desc":"Opinionated Lua code formatter","executables":["stylua"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/JohnnyMorganz/StyLua","license":"MPL-2.0","ruby_source_checksum":"bb0b51bda44605d6fc5e2e54858eb811019efb2634d3aff8b1f7d44572d9a87a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d58083b5d453df38b5c78c6839e80b256b434eb7d4aca3f529a1972b6c9115ac","stable_url_args":["https://github.com/JohnnyMorganz/StyLua/archive/refs/tags/v2.6.0.tar.gz"],"stable_version":"2.6.0"},"sub2srt":{"bottle_rebuild":2,"desc":"Convert subtitles from .sub to subviewer .srt format","executables":["sub2srt"],"head_url_args":["https://github.com/robelix/sub2srt.git",{":branch":"master"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/robelix/sub2srt","license":"GPL-2.0-or-later","ruby_source_checksum":"701d6bbfc3f752900f100703fcca6a9ab47824110d7a72332f5e4ca030e0a358","stable_checksum":"169d94d1d0e946a5d57573b7b7b5883875996f802362341fe1a1a0220229b905","stable_url_args":["https://github.com/robelix/sub2srt/archive/refs/tags/0.5.5.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.5.5","bottle_tag":":all","bottle_checksum":"ea67deb8ff20129ec22608ac25dfa2928c935552cd1d8f480c54e2247f04b9fc"},"subfinder":{"desc":"Subdomain discovery tool","executables":["subfinder"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/subfinder.git",{":branch":"dev"}],"homepage":"https://projectdiscovery.io","license":"MIT","ruby_source_checksum":"dfc03d01f28b780ce60e1c7536c83e32c51de91cd5ae5420f489092f169d3997","stable_dependencies":[{"go":":build"}],"stable_checksum":"f9fffdfac6b9668eb8497e661a6ccd24cf83a0f459a41902ad0a782e63b39a2b","stable_url_args":["https://github.com/projectdiscovery/subfinder/archive/refs/tags/v2.17.0.tar.gz"],"stable_version":"2.17.0"},"subliminal":{"desc":"Library to search and download subtitles","executables":["subliminal"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/Diaoul/subliminal.git",{":branch":"main"}],"homepage":"https://subliminal.readthedocs.io","license":"MIT","ruby_source_checksum":"c78b9016f09023ce7d974c4d67e51a3c33d521377c511193ca1699bd2b5ba9de","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"0d784e621d0fa7d173f75798427b3572d4ab071a90bc0b9a8a88f1925670f691","stable_url_args":["https://files.pythonhosted.org/packages/e7/3d/ff49ee5bffbac38dc4d4a154d11115e854859c0d65315594090a8275e1ed/subliminal-2.8.0.tar.gz"],"stable_version":"2.8.0"},"subnetcalc":{"desc":"IPv4/IPv6 subnet calculator","executables":["subnetcalc"],"head_dependencies":["libidn2","libmaxminddb","gettext",{"cmake":":build"},{"gettext":":build"}],"head_url_args":["https://github.com/dreibh/subnetcalc.git",{":branch":"master"}],"homepage":"https://www.nntb.no/~dreibh/subnetcalc/index.html","license":"GPL-3.0-or-later","ruby_source_checksum":"13e0d8894a24c9543c62f9b4febf0fbe3a31dee24af309f8de53d36fe32f8425","stable_dependencies":["libidn2","libmaxminddb","gettext",{"cmake":":build"},{"gettext":":build"}],"stable_checksum":"a0b3adb6b32b0b571d64dcf164278686de7bd1cb52b38aa1849c7e6121109210","stable_url_args":["https://github.com/dreibh/subnetcalc/archive/refs/tags/subnetcalc-2.7.6.tar.gz"],"stable_version":"2.7.6"},"subversion":{"aliases":["svn"],"bottle_rebuild":1,"caveats":"svntools have been installed to:\n  $HOMEBREW_PREFIX/opt/subversion/libexec\n\nThe perl bindings are located in various subdirectories of:\n  $HOMEBREW_PREFIX/opt/subversion/lib/perl5\n","desc":"Version control system designed to be a better CVS","executables":["svn","svnadmin","svnbench","svndumpfilter","svnfsfs","svnlook","svnmucc","svnrdump","svnserve","svnsync","svnversion"],"head_dependencies":["apache-serf","apr","apr-util","lz4","utf8proc","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gettext":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"head_url_args":["https://github.com/apache/subversion.git",{":branch":"trunk"}],"head_uses_from_macos":[[{"perl":[":build",":test"]}],[{"ruby":":build"}],["expat"],["sqlite"]],"homepage":"https://subversion.apache.org/","license":"Apache-2.0","ruby_source_checksum":"0c8781c175d017b327bd9a378633ac17a8a08e62acb48b7f6f6efa18ee1b1999","stable_dependencies":["apache-serf","apr","apr-util","lz4","utf8proc","gettext",{"gettext":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"stable_checksum":"dfb7b1e5270c7def971ccbd5938b0c03b1b5bd60b6674a2d8a74a9560839fb8c","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=subversion/subversion-1.15.0.tar.bz2"],"stable_uses_from_macos":[[{"perl":[":build",":test"]}],[{"ruby":":build"}],["expat"],["sqlite"]],"stable_version":"1.15.0"},"sugarjar":{"desc":"Helper utility for a better Git/GitHub experience","executables":["sj"],"head_dependencies":["gh","glab","ruby"],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/jaymzh/sugarjar/","license":"Apache-2.0","ruby_source_checksum":"a311d180cf29951bdca7ddb684a880ebe8b323913d75396136d643c467131cdd","stable_dependencies":["gh","glab","ruby"],"stable_checksum":"1b698e12a0dc641046669ca87ca71c80fd96520c4cb6d350287a0d44df0df86d","stable_url_args":["https://github.com/jaymzh/sugarjar/archive/refs/tags/v4.0.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"4.0.0"},"sui":{"desc":"Next-generation smart contract platform powered by the Move programming language","executables":["sui"],"head_dependencies":[{"cmake":":build"},{"libpq":":build"},{"rust":":build"}],"homepage":"https://sui.io","license":"Apache-2.0","ruby_source_checksum":"9802500742ccfac78162e79cc5e4fe694e4dfe1fe852871d3d8452457d58d315","stable_dependencies":[{"cmake":":build"},{"libpq":":build"},{"rust":":build"}],"stable_checksum":"291c9078dc400cab30a81b707d9e8d8b2f0641bfe10712154c4a9ab16262a6ed","stable_url_args":["https://github.com/MystenLabs/sui/archive/refs/tags/testnet-v1.82.2.tar.gz"],"stable_version":"1.82.2"},"suil":{"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5. Cocoa support will be removed after 2026-11-19"},"desc":"Lightweight C library for loading and wrapping LV2 plugin UIs","head_dependencies":["libx11","lv2","qt@5",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/lv2/suil.git",{":branch":"main"}],"homepage":"https://drobilla.net/software/suil.html","license":"ISC","ruby_source_checksum":"f1a6258f62386491f33f6ab483b5aaafbde7189322b010ed19167c24c3c281cc","stable_dependencies":["libx11","lv2","qt@5",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"62808916602c47d201a1ec2d246323a8048243f2bf972f859f0db1db4662ee43","stable_url_args":["https://download.drobilla.net/suil-0.10.26.tar.xz"],"stable_version":"0.10.26"},"suite-sparse":{"aliases":["suitesparse"],"compatibility_version":1,"desc":"Suite of Sparse Matrix Software","executables":["suitesparse_mongoose"],"head_dependencies":["gcc","gmp","mpfr","libomp",{"cmake":":build"}],"homepage":"https://people.engr.tamu.edu/davis/suitesparse.html","license":{":all_of":["BSD-3-Clause","LGPL-2.1-or-later","GPL-2.0-or-later","Apache-2.0","GPL-3.0-only",{":any_of":["LGPL-3.0-or-later","GPL-2.0-or-later"]}]},"ruby_source_checksum":"d2fee17d1989d6aca6b3cdf9a34daa200ead11ab64c88ec216251ebd72c666f5","stable_dependencies":["gcc","gmp","mpfr","libomp",{"cmake":":build"}],"stable_checksum":"81e560e1f74546df139edb765b3f5bc865866da23062312ffe8fd821063c8397","stable_url_args":["https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v7.14.1.tar.gz"],"stable_version":"7.14.1"},"summarize":{"desc":"Multi-modal AI tool to extract and summarize content","executables":["summarize","summarizer"],"head_dependencies":["ffmpeg","node","tesseract","yt-dlp"],"head_url_args":["https://github.com/steipete/summarize.git",{":branch":"main"}],"homepage":"https://summarize.sh","license":"MIT","ruby_source_checksum":"43f4671c23959eac765da3a7395ad495c71008f6b51f52c984c0f1c9d583917b","stable_dependencies":["ffmpeg","node","tesseract","yt-dlp"],"stable_checksum":"882a1d70e5019b7c53f82cb911dfb1f3de67aa53d71507be9efa0edc3aa28936","stable_url_args":["https://registry.npmjs.org/@steipete/summarize/-/summarize-0.25.3.tgz"],"stable_version":"0.25.3","bottle_tag":":all","bottle_checksum":"e17594f982dcf3f823c0e344ad58549424db8dd7d1a0ef73bd2ec3d033350967"},"sundials":{"desc":"Nonlinear and differential/algebraic equations solver","head_dependencies":["open-mpi","openblas","suite-sparse",{"cmake":":build"}],"homepage":"https://computing.llnl.gov/projects/sundials","license":"BSD-3-Clause","ruby_source_checksum":"08e4e92e8012fac779197a2c68757125f8da81abf4e33ab5df61c7a609e2f8f1","stable_dependencies":["open-mpi","openblas","suite-sparse",{"cmake":":build"}],"stable_checksum":"13f898a27b48fe3449483f9e438a800ed545abf93bc2e2ceec2d1e00ae8db5ef","stable_url_args":["https://github.com/llnl/sundials/releases/download/v7.9.0/sundials-7.9.0.tar.gz"],"stable_version":"7.9.0"},"supabase-mcp-server":{"desc":"MCP Server for Supabase","executables":["supabase-mcp-server"],"head_dependencies":["node"],"homepage":"https://supabase.com/docs/guides/getting-started/mcp","license":"MIT","ruby_source_checksum":"1a7439486770c1ad2d0c00d30e4a98d177abeec6ed16c8201bae9ae433492074","stable_dependencies":["node"],"stable_checksum":"24901d85f7585d4df8fe9e6b78d4bf002d913894ee44fcd6d9f4f41d5f8a5abb","stable_url_args":["https://registry.npmjs.org/@supabase/mcp-server-supabase/-/mcp-server-supabase-0.14.0.tgz"],"stable_version":"0.14.0","bottle_tag":":all","bottle_checksum":"652d87c03f76df9259955c8069a1ea54dded3190408e0ac4795828bda81ac440"},"supabase":{"desc":"Postgres development platform","executables":["supabase"],"head_dependencies":[{"bun":":build"},{"go":":build"},{"node":":build"},{"pnpm":":build"}],"head_url_args":["https://github.com/supabase/cli.git",{":branch":"develop"}],"homepage":"https://supabase.com/docs/reference/cli/about","license":"MIT","ruby_source_checksum":"e8716736b08263bf10f0dd2da87eaba515eb66f030b07841697a8f5a4be39ecd","stable_dependencies":[{"bun":":build"},{"go":":build"},{"node":":build"},{"pnpm":":build"}],"stable_checksum":"67aca53ea123ffa3d385800eb858e3bfad08923fa77347f8d611f5a0d63245fa","stable_url_args":["https://github.com/supabase/cli/archive/refs/tags/v2.122.0.tar.gz"],"stable_version":"2.122.0"},"superfile":{"desc":"Modern and pretty fancy file manager for the terminal","executables":["spf"],"head_dependencies":[{"go":":build"}],"homepage":"https://superfile.dev/","license":"MIT","ruby_source_checksum":"83d2a91f0ed23d4b1e813b2c1d4e4d08f0104dbd9862701f0ddb4acf532088e4","stable_dependencies":[{"go":":build"}],"stable_checksum":"7340ce9e3e7db401164310dd5d2d1dfa3ccf76118ac49d192b0fac2a292c5b0d","stable_url_args":["https://github.com/yorukot/superfile/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0"},"superhtml":{"desc":"HTML Language Server & Templating Language Library","executables":["superhtml"],"head_dependencies":[{"zig":":build"}],"homepage":"https://github.com/kristoff-it/superhtml","license":"MIT","ruby_source_checksum":"43a947753003536ee5b13da7e97efe7739a4314e9299cd57378b93fe5ed42dbe","stable_dependencies":[{"zig":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/kristoff-it/superhtml/commit/269502486163f22e03f3ab5aa818ed729f8034b5.patch?full_index=1","sha256":"9f01c36a089883c5c450f50562857ea869bb3dbfe940012d84b91acf3fcfbeea","type":"backport","resolves":[{"type":"defect","id":"https://github.com/kristoff-it/superhtml/issues/151"}]},{"strip":"p1","url":"https://github.com/kristoff-it/superhtml/commit/3e37d8b00b211ac1591766cfb0ea3efd2845bff2.patch?full_index=1","sha256":"ed022f8c14de6803b30a576146d82dea6a10bd6ad6fa838e56f54f2ecf682d7c","type":"backport"},{"strip":"p1","url":"https://github.com/kristoff-it/superhtml/commit/abd86c4ba995a37b0f0559801b32b35cde8bcef9.patch?full_index=1","sha256":"fc7d5049191210804ac87130decf75006b738de403e9b1918e029f7949f4f3f5","type":"backport"},{"strip":"p1","url":"https://github.com/kristoff-it/superhtml/commit/f0deee80ae422938d5cdc43a5598c417670db38b.patch?full_index=1","sha256":"6b4e48705e52807e3c0286c938721749461c7947ca64dae09bc8de22a4b0ee8c","type":"backport"}],"stable_checksum":"92b2b76e6a38ac0aa2e10fe13ce4131366c2f1bb3d13131687aa8a2df82de82a","stable_url_args":["https://github.com/kristoff-it/superhtml/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"superlu":{"desc":"Solve large, sparse nonsymmetric systems of equations","head_dependencies":["openblas",{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://portal.nersc.gov/project/sparse/superlu/","license":"BSD-3-Clause-LBNL","ruby_source_checksum":"5c6ff9f044e732322d1d0959ea2b73ec3ba7e2edfc411ae9777d8bb0413afd92","stable_dependencies":["openblas",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"86dcca1e086f8b8079990d07f00eb707fc9ef412cf3b2ce808b37956f0de2cb8","stable_url_args":["https://github.com/xiaoyeli/superlu/archive/refs/tags/v7.0.1.tar.gz"],"stable_version":"7.0.1"},"supermodel":{"desc":"Sega Model 3 arcade emulator","executables":["ppcd","scriptsd","supermodel"],"head_dependencies":["sdl2-compat","sdl2_net"],"head_url_args":["https://github.com/trzy/Supermodel.git",{":branch":"master"}],"homepage":"https://github.com/trzy/Supermodel","license":"GPL-3.0-or-later","ruby_source_checksum":"0b64bc9cf777bd32034fc62d1c2eb9d3feb60cff00d8e75c28651aabd28c50d5","stable_dependencies":["sdl2-compat","sdl2_net"],"stable_checksum":"3094cd731199776ee0a652a90a7cb52ca3eda0a78a2778c18b60939e70a048da","stable_url_args":["https://github.com/trzy/Supermodel/archive/refs/tags/v0.3a-20261023-git-58d4b87.tar.gz"],"stable_version":"0.3a-20261023-git-58d4b87"},"superseedr":{"desc":"BitTorrent Client in your Terminal","executables":["superseedr"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Jagalite/superseedr.git",{":branch":"main"}],"homepage":"https://github.com/Jagalite/superseedr","license":"GPL-3.0-or-later","ruby_source_checksum":"14e6240cf2c471e13ff9cfa556071f554b42b6c5e21604958400b9167758c388","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"35febb814a10a16db6fa6fa85da48ae897d54e30a45ce835a6f4e3ed43d58195","stable_url_args":["https://github.com/Jagalite/superseedr/archive/refs/tags/v1.0.16.tar.gz"],"stable_version":"1.0.16"},"supertux":{"desc":"Classic 2D jump'n run sidescroller game","executables":["supertux2"],"head_dependencies":["sdl3","sdl3_image","sdl3_ttf","fmt","freetype","glew","glm","libogg","libpng","libvorbis","openal-soft","physfs",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/SuperTux/supertux.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.supertux.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"202a62b890d7889e7e5ed1105dc6907f34aef62774703a68f8fd66d8dea1fd72","stable_dependencies":["sdl2-compat","sdl2_image","fmt","freetype","glew","glm","libogg","libpng","libvorbis","openal-soft","physfs",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"32fc5b99b9994ed58e58341d6f21de925764b381256e108591136de53bc31da5","stable_url_args":["https://github.com/SuperTux/supertux/releases/download/v0.7.0/SuperTux-v0.7.0-Source.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.7.0"},"supervisor":{"aliases":["supervisord"],"bottle_rebuild":3,"desc":"Process Control System","executables":["echo_supervisord_conf","pidproxy","supervisorctl","supervisord"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/Supervisor/supervisor.git",{":branch":"main"}],"homepage":"https://supervisord.org/","license":"BSD-3-Clause-Modification","ruby_source_checksum":"709f6e025b8e263dbd8f858222ec85a54482643189a6620bd9486a92460ae6de","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/supervisor/bin/supervisord","-c","$HOMEBREW_PREFIX/etc/supervisord.conf","--nodaemon"]],"stable_dependencies":["python@3.15"],"stable_checksum":"4a2bf149adf42997e1bb44b70c43b613275ec9852c3edacca86a9166b27e945e","stable_url_args":["https://files.pythonhosted.org/packages/a9/b5/37e7a3706de436a8a2d75334711dad1afb4ddffab09f25e31d89e467542f/supervisor-4.3.0.tar.gz"],"stable_version":"4.3.0","bottle_tag":":all","bottle_checksum":"d81f535e38854e5c83abc34e9400fd2cbc18119947e38cadd097e23f68a9fe72"},"surelog":{"conflicts":[["open-babel",{":because":"both install `roundtrip` binaries"}]],"desc":"SystemVerilog Pre-processor, parser, elaborator, UHDM compiler","executables":["roundtrip","surelog"],"head_dependencies":["antlr4-cpp-runtime","capnp","uhdm",{"antlr":":build"},{"cmake":":build"},{"nlohmann-json":":build"},{"openjdk":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/chipsalliance/Surelog.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/chipsalliance/Surelog","license":"Apache-2.0","ruby_source_checksum":"3f619b1d6539ed9be2d53120b06a1227790a1d8a9c248fda407a2e8918393d03","stable_dependencies":["antlr4-cpp-runtime","capnp","uhdm",{"antlr":":build"},{"cmake":":build"},{"nlohmann-json":":build"},{"openjdk":":build"},{"pkgconf":":test"}],"stable_checksum":"5d3895ebaa08890db858988143264e2bc84c1dc6d36344628dc9f4a2aee2027b","stable_url_args":["https://github.com/chipsalliance/Surelog/archive/refs/tags/v1.87.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.87"},"surfer":{"desc":"Waveform viewer, supporting VCD, FST, or GHW format","executables":["surfer"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://gitlab.com/surfer-project/surfer.git",{":branch":"main"}],"homepage":"https://surfer-project.org/","license":"EUPL-1.2","ruby_source_checksum":"e9b99a861bf23ae986a5351ec0724d727a8efd08687a658207e15f5a8a7aef34","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_url_args":["https://gitlab.com/surfer-project/surfer.git",{":tag":"v0.7.0",":revision":"bd749b1f786c1c62cd67893ca71346cbe6983915"}],"stable_version":"0.7.0"},"surfraw":{"bottle_rebuild":1,"desc":"Shell Users' Revolutionary Front Rage Against the Web","executables":["opensearch-discover","opensearch-genquery","sr","surfraw","surfraw-update-path"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://gitlab.com/surfraw/Surfraw.git",{":branch":"master"}],"homepage":"https://gitlab.com/surfraw/Surfraw","license":":public_domain","ruby_source_checksum":"e9772ae18a70974e1745b29ddcfa23505929d7d6b2b519dfafd6e91179108218","stable_checksum":"ad0420583c8cdd84a31437e59536f8070f15ba4585598d82638b950e5c5c3625","stable_url_args":["https://ftp.openbsd.org/pub/OpenBSD/distfiles/surfraw-2.3.0.tar.gz"],"stable_version":"2.3.0","bottle_checksum":"4cab376ccfaadef6faed89f0f7fcb8cb2a160dfe1219c8138a2debe3dedd0ae2"},"suricata":{"bottle_rebuild":1,"desc":"Network IDS, IPS, and security monitoring engine","executables":["suricata","suricata-update","suricatactl","suricatasc"],"head_dependencies":["jansson","libmagic","libnet","libyaml","lz4","pcre2","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://suricata.io","license":"GPL-2.0-only","ruby_source_checksum":"8838e6c1b5b4ca01708d31aa5b99d603290fe8664f9e30badfa338e1d83f37e5","stable_dependencies":["jansson","libmagic","libnet","libyaml","lz4","pcre2","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a9d46a9c8f40e81f8a6df3ecc2c5a9a8e8da985876299108d92da547c013ba8c","stable_url_args":["https://www.openinfosecfoundation.org/download/suricata-8.0.7.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"8.0.7"},"sv2v":{"bottle_rebuild":1,"desc":"SystemVerilog to Verilog conversion","executables":["sv2v"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/zachjs/sv2v","license":"BSD-3-Clause","ruby_source_checksum":"cef5457be108cc199ec461807a7d9cae44be0273df98c7eb29990a3396666929","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"4ce7df8c6fa3857da6a2b69343c29e7c627a4283090f2b07221aa9ef956a88c8","stable_url_args":["https://github.com/zachjs/sv2v/archive/refs/tags/v0.0.13.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.0.13"},"svg2pdf":{"desc":"Renders SVG images to a PDF file (using Cairo)","executables":["svg2pdf"],"head_dependencies":["cairo","libsvg-cairo","jpeg-turbo","libpng","libsvg",{"pkgconf":":build"}],"homepage":"https://cairographics.org/","license":"HPND-sell-variant","revision":2,"ruby_source_checksum":"cd637c12e76adc7293269a46f57df578f810316e84ea2fc238d20963272a90cb","stable_dependencies":["cairo","libsvg-cairo","jpeg-turbo","libpng","libsvg",{"pkgconf":":build"}],"stable_checksum":"854a870722a9d7f6262881e304a0b5e08a1c61cecb16c23a8a2f42f2b6a9406b","stable_url_args":["https://cairographics.org/snapshots/svg2pdf-0.1.3.tar.gz"],"stable_version":"0.1.3","bottle_cellar":":any","bottle_checksum":"2abc4498f4ee621d30d07293f7676961c3eece3a557faa0c0893e9ef7600cae1"},"svg2png":{"conflicts":[["mapnik",{":because":"both install `svg2png` binaries"}]],"desc":"SVG to PNG converter","executables":["svg2png"],"head_dependencies":["cairo","jpeg-turbo","libpng","libsvg","libsvg-cairo",{"pkgconf":":build"}],"homepage":"https://cairographics.org/","license":"LGPL-2.1-only","revision":2,"ruby_source_checksum":"5d3ed6a60930e474993d1ab9f54b353cf54bfda85ecad54d4e7841bdddabd40d","stable_dependencies":["cairo","jpeg-turbo","libpng","libsvg","libsvg-cairo",{"pkgconf":":build"}],"stable_checksum":"e658fde141eb7ce981ad63d319339be5fa6d15e495d1315ee310079cbacae52b","stable_url_args":["https://cairographics.org/snapshots/svg2png-0.1.3.tar.gz"],"stable_version":"0.1.3","bottle_cellar":":any","bottle_checksum":"c682123ac6c635638ab1021e224c55556f3f59dbdf01ca618d709d34e975f00c"},"svgbob":{"desc":"Convert your ascii diagram scribbles into happy little SVG","executables":["svgbob","svgbob_cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ivanceras/svgbob.git",{":branch":"master"}],"homepage":"https://ivanceras.github.io/svgbob-editor/","license":"Apache-2.0","ruby_source_checksum":"32d925e47919a199d9e33507132662af30d4ccc86c4550b50149055d1b0d27ec","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d5b5fc4a04e9efc1cd313c84a8f843d8221718b34e8d3e135e97d44b81317bbf","stable_url_args":["https://github.com/ivanceras/svgbob/archive/refs/tags/0.7.6.tar.gz"],"stable_version":"0.7.6","bottle_checksum":"36dcdfa05c440af6513da77701762c7d97aee573eac47dec79cb9e72605bba10"},"svgo":{"desc":"Nodejs-based tool for optimizing SVG vector graphics files","executables":["svgo"],"head_dependencies":["node"],"homepage":"https://svgo.dev/","license":"MIT","ruby_source_checksum":"193cccbac39cbd4eed3f2fcc2e860fe36e9f9ef84e5e27f9a64f94cffb6ad798","stable_dependencies":["node"],"stable_checksum":"8c9d43624e108eab29e369fdca68ea160e57b37a364907b499b5d6a4436cb59b","stable_url_args":["https://github.com/svg/svgo/archive/refs/tags/v4.1.0.tar.gz"],"stable_version":"4.1.0","bottle_tag":":all","bottle_checksum":"5351c22c31e538f311094815088539fbb18b4ee409b5de0ae5ff8bed40279242"},"svlang":{"desc":"SystemVerilog compiler and language services","head_dependencies":["boost","fmt","mimalloc","tomlplusplus",{"cmake":":build"}],"head_url_args":["https://github.com/MikePopoloski/slang.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://sv-lang.com/","license":"MIT","ruby_source_checksum":"548b0d5681f213b31bbf3c868ec281c6b39d7177041c0a58fe764f8efbebbb9e","stable_dependencies":["boost","fmt","mimalloc","tomlplusplus",{"cmake":":build"}],"stable_checksum":"64b3eb9d38ee126e009cbb8da0cfa6f68d970334e52ba084ad7c68e4b5fa804c","stable_url_args":["https://github.com/MikePopoloski/slang/archive/refs/tags/v12.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"12.0"},"svlint":{"desc":"SystemVerilog linter","executables":["svlint"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dalance/svlint.git",{":branch":"master"}],"homepage":"https://github.com/dalance/svlint","license":"MIT","ruby_source_checksum":"b0c7012e233f3d66acd9bf00ecba2c722a47b970bbee86c45c079475ec33429d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"1ffa212d571eabf57fb2b32c648760a0aff301dff8282a5a2b8e653d4657d3fe","stable_url_args":["https://github.com/dalance/svlint/archive/refs/tags/v0.9.5.tar.gz"],"stable_version":"0.9.5"},"svls":{"desc":"SystemVerilog language server","executables":["svls"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dalance/svls.git",{":branch":"master"}],"homepage":"https://github.com/dalance/svls","license":"MIT","ruby_source_checksum":"59bcdb68e7b5238f024502bec154e5e8fe96b5e02ec7bfb0938e4e82dd91e949","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d491620c8c89d29a277625afa2e99767f00e7c61cc96e6b91fae709ee1d45ceb","stable_url_args":["https://github.com/dalance/svls/archive/refs/tags/v0.2.14.tar.gz"],"stable_version":"0.2.14"},"svt-av1":{"compatibility_version":1,"desc":"AV1 encoder","executables":["SvtAv1EncApp"],"head_dependencies":[{"cmake":":build"},{"nasm":":build"}],"head_url_args":["https://gitlab.com/AOMediaCodec/SVT-AV1.git",{":branch":"master"}],"homepage":"https://gitlab.com/AOMediaCodec/SVT-AV1","license":"BSD-3-Clause","ruby_source_checksum":"de4c69992e6ea2943c41d38dccae7ad37faed0f04f0d76935755da8f1cf210c0","stable_dependencies":[{"cmake":":build"},{"nasm":":build"}],"stable_checksum":"512f2ea5649e3e76c2dddcc25c2556fb67a9582baaab207c9c96161c94659dad","stable_url_args":["https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v4.2.0/SVT-AV1-v4.2.0.tar.bz2"],"stable_version":"4.2.0"},"svt-vp9":{"desc":"Scalable Video Technology for VP9 Encoder","head_dependencies":[{"cmake":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/OpenVisualCloud/SVT-VP9.git",{":branch":"master"}],"homepage":"https://github.com/OpenVisualCloud/SVT-VP9","license":"BSD-2-Clause-Patent","ruby_source_checksum":"a7a58299627bfa82754dcf130539b8f7c3a2ce91871f8a79c14eec37a8611b5f","stable_dependencies":[{"cmake":":build"},{"nasm":":build"}],"stable_checksum":"2385fee19ea82c3e6157215ffbe1851fdabd46d1502e4343c842bf7f9bf662cd","stable_url_args":["https://github.com/OpenVisualCloud/SVT-VP9/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"svtplay-dl":{"caveats":"To use post-processing:\n  `brew install ffmpeg`.\n","desc":"Download videos from https://www.svtplay.se/","executables":["svtplay-dl"],"head_dependencies":["certifi","cryptography","libyaml","python@3.15"],"homepage":"https://svtplay-dl.se/","license":"MIT","ruby_source_checksum":"9115051fefdbe8d9bf9816cee6a06d22acd4b4991a33e64be6a71a2b23b55928","stable_dependencies":["certifi","cryptography","libyaml","python@3.15"],"stable_checksum":"e7b4ce2ed481f000a442201477926036ba3ab647f8b53029d6afbf89a35cb0a8","stable_url_args":["https://files.pythonhosted.org/packages/0e/9e/b95e155f3e551caaf81f33610799728568b886cc835aa22426e094dcb24c/svtplay_dl-4.211.tar.gz"],"stable_version":"4.211"},"svu":{"desc":"Semantic version utility","executables":["svu"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/caarlos0/svu.git",{":branch":"main"}],"homepage":"https://github.com/caarlos0/svu","license":"MIT","ruby_source_checksum":"3725b166456d8bedd0bd8f7eb8ac3234e08dc9dea2ab5ef456fc7ca5de8d974e","stable_dependencies":[{"go":":build"}],"stable_checksum":"b40fe73b43926051885045cdf72a3882d3b5e4826577532bd95ef15a9313e418","stable_url_args":["https://github.com/caarlos0/svu/archive/refs/tags/v3.4.1.tar.gz"],"stable_version":"3.4.1"},"swag":{"desc":"Automatically generate RESTful API documentation with Swagger 2.0 for Go","executables":["swag"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/swaggo/swag.git",{":branch":"master"}],"homepage":"https://github.com/swaggo/swag","license":"MIT","ruby_source_checksum":"bacf4d9911cea19e0b006249fa0a77fc5190a7b90c018afa2b610810d2bd0bb7","stable_dependencies":[{"go":":build"}],"stable_checksum":"d0193f08b829e1088753ff6d66d1205e22a6e7fd07ac28df5ecb001d9eb2c43d","stable_url_args":["https://github.com/swaggo/swag/archive/refs/tags/v1.16.6.tar.gz"],"stable_version":"1.16.6"},"swagger-codegen":{"aliases":["swagger-codegen@3"],"desc":"Generate clients, server stubs, and docs from an OpenAPI spec","executables":["swagger-codegen"],"head_dependencies":["openjdk",{"maven":":build"}],"head_url_args":["https://github.com/swagger-api/swagger-codegen.git",{":branch":"master"}],"homepage":"https://swagger.io/tools/swagger-codegen/","license":"Apache-2.0","ruby_source_checksum":"b5284a8ece9b51477d9a3fcad8b572d579b574d8bf157b73d416826fa5c34518","stable_dependencies":["openjdk",{"maven":":build"}],"stable_checksum":"abc67e5fb42ddf47d26d670065a1acb996a22f9ea408b7a322240805ab54c07d","stable_url_args":["https://github.com/swagger-api/swagger-codegen/archive/refs/tags/v3.0.82.tar.gz"],"stable_version":"3.0.82","versioned_formulae":["swagger-codegen@2"]},"swagger-codegen@2":{"desc":"Generate clients, server stubs, and docs from an OpenAPI spec","executables":["swagger-codegen"],"head_dependencies":["openjdk@21",{"maven":":build"}],"homepage":"https://swagger.io/tools/swagger-codegen/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"c7c3cf0a606b22020255e8dded31fa1c30083fa19a656fbe1f4322d4bc15d7e7","stable_dependencies":["openjdk@21",{"maven":":build"}],"stable_checksum":"70f603ee89ed6c9249965930e375141e211b979f41e21fe6f13a32b563c2cade","stable_url_args":["https://github.com/swagger-api/swagger-codegen/archive/refs/tags/v2.4.53.tar.gz"],"stable_version":"2.4.53"},"swagger2markup-cli":{"bottle_rebuild":2,"deprecate_args":{":date":"2026-05-02",":because":":unmaintained"},"desc":"Swagger to AsciiDoc or Markdown converter","disable_args":{":date":"2027-05-02",":because":":unmaintained"},"executables":["swagger2markup"],"head_dependencies":["openjdk@11"],"homepage":"https://github.com/Swagger2Markup/swagger2markup","license":"Apache-2.0","revision":3,"ruby_source_checksum":"fee6e96cb3604f78258ae8a5a7649899787c97d1f20c2d994c84dfb9e17c814c","stable_dependencies":["openjdk@11"],"stable_checksum":"93ff10990f8279eca35b7ac30099460e557b073d48b52d16046ab1aeab248a0a","stable_url_args":["https://search.maven.org/remotecontent?filepath=io/github/swagger2markup/swagger2markup-cli/1.3.3/swagger2markup-cli-1.3.3.jar"],"stable_version":"1.3.3","bottle_tag":":all","bottle_checksum":"371bbc9c30ce8cb116cc9d7ad64b97d87ef6116db53877b067878a2643c3cb95"},"swaks":{"bottle_rebuild":1,"desc":"SMTP command-line test tool","executables":["swaks"],"homepage":"https://www.jetmore.org/john/code/swaks/","license":"GPL-2.0-or-later","ruby_source_checksum":"f58441700b9d0cbe0811c72d585a753a436075a3d63027056a24d533296651c9","stable_checksum":"0e531b4d164058802e7266b14f4dc1897099d096f930820de2f9b5eb08dcdbe8","stable_url_args":["https://www.jetmore.org/john/code/swaks/files/swaks-20240103.0.tar.gz"],"stable_version":"20240103.0","bottle_tag":":all","bottle_checksum":"c306783b36231b83d1c0935e526206911e61c3e1d58a011ea97b9132113e9f06"},"swc":{"desc":"Super-fast Rust-based JavaScript/TypeScript compiler","executables":["swc"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/swc-project/swc.git",{":branch":"main"}],"homepage":"https://swc.rs","license":"Apache-2.0","ruby_source_checksum":"6abad3879b1e17486f9a6db91e3c001745476de7be06818949a4ed3ade2eed4e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"26d8ca8a93c2ee15606340cfa794d97bcbb8b26bb668edd8ccdeff8a0202a649","stable_url_args":["https://github.com/swc-project/swc/archive/refs/tags/v1.16.20.tar.gz"],"stable_version":"1.16.20"},"swctl":{"desc":"Apache SkyWalking CLI (Command-line Interface)","executables":["swctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/apache/skywalking-cli.git",{":branch":"master"}],"homepage":"https://skywalking.apache.org/","license":"Apache-2.0","ruby_source_checksum":"ac73121ad98101158b09386405cfad138b1a74115e952182aa1bfcdde6de49f7","stable_dependencies":[{"go":":build"}],"stable_checksum":"2b167a3f32939a6fa03363720e94d5c44e2e66563a5991627b109a2377883c7d","stable_url_args":["https://github.com/apache/skywalking-cli/archive/refs/tags/0.15.0.tar.gz"],"stable_version":"0.15.0"},"swfmill":{"deprecate_args":{":date":"2025-01-12",":because":":unmaintained"},"desc":"Processor of xml2swf and swf2xml","disable_args":{":date":"2026-01-12",":because":":unmaintained"},"head_dependencies":["freetype","libpng",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"],["libxslt"],["zlib"]],"homepage":"https://www.swfmill.org/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"fe8580c78a2cb9a45d5ac25ac1f718a6157fa69eab0e404f7537a24c75c2b362","stable_dependencies":["freetype","libpng",{"pkgconf":":build"}],"stable_checksum":"db24f63963957faec02bb14b8b61cdaf7096774f8cfdeb9d3573e2e19231548e","stable_url_args":["https://www.swfmill.org/releases/swfmill-0.3.6.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"],["zlib"]],"stable_version":"0.3.6"},"swftools":{"bottle_rebuild":2,"desc":"SWF manipulation and generation tools","executables":["as3compile","font2swf","png2swf","swfbbox","swfc","swfcombine","swfdump","swfextract","swfrender","swfstrings","wav2swf"],"homepage":"https://github.com/swftools/swftools","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"3296360e9b4519e8ea12dee6849ef2addc33f8a5e52f5a580c33b99761d19943","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"bf6891bfc6bf535a1a99a485478f7896ebacbe3bbf545ba551298080a26f01f1","stable_url_args":["https://distfiles.macports.org/swftools/swftools-0.9.2.tar.gz"],"stable_version":"0.9.2"},"swgp-go":{"desc":"Simple WireGuard proxy with minimal overhead for WireGuard traffic","executables":["swgp-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/database64128/swgp-go.git",{":branch":"main"}],"homepage":"https://github.com/database64128/swgp-go","license":"AGPL-3.0-or-later","ruby_source_checksum":"c8de661d3a9bac4f30eb863ecfdf6c9aeabe13b45f4c4748f44438663e127123","stable_dependencies":[{"go":":build"}],"stable_checksum":"0d7e5ebce9c07237e71028eac31b27c51d155c5a72eefc7bceac4cc816725d23","stable_url_args":["https://github.com/database64128/swgp-go/archive/refs/tags/v1.10.0.tar.gz"],"stable_version":"1.10.0"},"swi-prolog":{"bottle_rebuild":2,"desc":"ISO/Edinburgh-style Prolog interpreter","executables":["swipl","swipl-ld","swipl-win"],"head_dependencies":["berkeley-db@5","gmp","libarchive","libyaml","openssl@4","pcre2","unixodbc",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/SWI-Prolog/swipl-devel.git",{":branch":"master"}],"head_uses_from_macos":[["libedit"],["libxcrypt"],["ncurses"]],"homepage":"https://www.swi-prolog.org/","license":"BSD-2-Clause","ruby_source_checksum":"e240ef944d2863d1d9861003f8de215d9d5bcf53537f9a095182a7dba5f2005c","stable_dependencies":["berkeley-db@5","gmp","libarchive","libyaml","openssl@4","pcre2","unixodbc",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/SWI-Prolog/swipl-devel/commit/05262941a70720fefdd16f649f03e50fe2b069d6.patch?full_index=1","sha256":"7d0c7ebfad36ef48c8511c3caa1a4a042d62438155e8377f70dd79288947173a","type":"backport"},{"strip":"p1","url":"https://src.fedoraproject.org/rpms/pl/raw/7ce89990c46ecd45cf6fc9a5106d9aad9325df00/f/swipl-10.0.2-openssl4.patch","sha256":"fbed115159222ecb936f56354f3c40bfa092dd135ab5a482ee0a9f2e6d27939a","type":"backport"},{"strip":"p1","url":"https://github.com/SWI-Prolog/packages-ssl/commit/7673a282d2868d69172ecfbcc0824eb6b47d373a.patch?full_index=1","sha256":"17b18f612872a876e163d1cfb5600d41d870dd0c8244ea2cd7a03c24cc44f530","directory":"packages/ssl","type":"backport"}],"stable_checksum":"e42cc098f7b8a6051c4f79a99b55162d467098aba60f69649bdc7583f0734b57","stable_url_args":["https://www.swi-prolog.org/download/stable/src/swipl-10.0.2.tar.gz"],"stable_uses_from_macos":[["libedit"],["libxcrypt"],["ncurses"]],"stable_version":"10.0.2"},"swift-format":{"desc":"Formatting technology for Swift source code","executables":["swift-format"],"head_url_args":["https://github.com/swiftlang/swift-format.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/swiftlang/swift-format","license":"Apache-2.0","pour_bottle_args":{":only_if":":clt_installed"},"ruby_source_checksum":"5b77102029019366019ad2da03ed269688a79ef1c5296cac20bed0ed175a242d","stable_url_args":["https://github.com/swiftlang/swift-format.git",{":tag":"604.0.0",":revision":"15d7877c6b32926948f6520f0156657945955ea3"}],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"604.0.0","version_scheme":1},"swift-outdated":{"desc":"Check for outdated Swift package manager dependencies","executables":["swift-outdated"],"head_url_args":["https://github.com/kiliankoe/swift-outdated.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":tahoe"}],["curl"]],"homepage":"https://github.com/kiliankoe/swift-outdated","license":"MIT","ruby_source_checksum":"879d2f9329b8d90805b2cce48aa00051f4ccb1430de9c4e5c7aae86c340825e8","stable_checksum":"1f327a5798609707bd2b5a303eb33b4f3d1e0f240e5e27c239be11df1084203b","stable_url_args":["https://github.com/kiliankoe/swift-outdated/archive/refs/tags/0.15.3.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":tahoe"}],["curl"]],"stable_version":"0.15.3"},"swift-protobuf":{"compatibility_version":1,"desc":"Plugin and runtime library for using protobuf with Swift","executables":["protoc-gen-swift"],"head_dependencies":["protobuf"],"head_url_args":["https://github.com/apple/swift-protobuf.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":tahoe"}]],"homepage":"https://github.com/apple/swift-protobuf","license":"Apache-2.0","ruby_source_checksum":"b82be309775c3c20e594f78438dcce8da0b0911cbfef2c81373e0e739d8f383c","stable_dependencies":["protobuf"],"stable_url_args":["https://github.com/apple/swift-protobuf.git",{":tag":"1.39.0",":revision":"3d537cb81aef272a03cb3be815439e9bf0eb3bd3"}],"stable_uses_from_macos":[[{"swift":":build",":since":":tahoe"}]],"stable_version":"1.39.0"},"swift-section":{"desc":"CLI tool for parsing mach-o files to obtain Swift information","executables":["swift-section"],"head_url_args":["https://github.com/MxIris-Reverse-Engineering/MachOSwiftSection.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/MxIris-Reverse-Engineering/MachOSwiftSection","license":"MIT","ruby_source_checksum":"f128d74df4c161ae5b4eeb101dc5e606cd2c8715432fbacb984fb9704ba4b49c","stable_checksum":"c303f2d70b066076e51e87cbb7095a6f1e4fda9de4894fd42af2d512abf248a9","stable_url_args":["https://github.com/MxIris-Reverse-Engineering/MachOSwiftSection/archive/refs/tags/0.23.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"0.23.0"},"swift-sh":{"desc":"Scripting with easy zero-conf dependency imports","executables":["swift-sh","swift-sh-edit"],"head_url_args":["https://github.com/mxcl/swift-sh.git",{":branch":"master"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/mxcl/swift-sh","license":"Unlicense","revision":1,"ruby_source_checksum":"16b6fd74ff17a360ebfa1389f50becfe55b0ea43600f77b75b9fc346d2df302e","stable_checksum":"07f3c2d1215b82eb56ebfeb676b5e3860c23a828c14fd482c7c1935817f3220f","stable_url_args":["https://github.com/mxcl/swift-sh/archive/refs/tags/2.5.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"2.5.0","bottle_checksum":"5d1400ffcbae6faa9bb66ce62915972758d4028b19686e2e927abd42b0d1b227"},"swift":{"caveats":"An Xcode toolchain has been installed to:\n  $HOMEBREW_PREFIX/opt/swift/Swift-6.4.xctoolchain\n\nThis can be symlinked for use within Xcode:\n  ln -s $HOMEBREW_PREFIX/opt/swift/Swift-6.4.xctoolchain ~/Library/Developer/Toolchains/Swift-6.4.xctoolchain\n","compatibility_version":1,"desc":"High-performance system programming language","executables":["sourcekit-lsp","sourcekitd-repl","swift","swift-api-checker.py","swift-api-digester","swift-api-dump.py","swift-autolink-extract","swift-build","swift-build-sdk-interfaces","swift-build-tool","swift-cache-tool","swift-compatibility-symbols","swift-def-to-strings-converter","swift-demangle","swift-driver","swift-experimental-sdk","swift-frontend","swift-help","swift-legacy-driver","swift-package","swift-package-collection","swift-package-registry","swift-plugin-server","swift-reflection-dump","swift-run","swift-scan-test","swift-sdk","swift-serialize-diagnostics","swift-symbolgraph-extract","swift-synthesize-interface","swift-test","swiftc","swiftc-legacy-driver"],"head_dependencies":["python@3.15","zstd",{"cmake":":build"},{"ninja":":build"}],"head_uses_from_macos":[[{"llvm":":build"}],[{"rsync":":build"}],["curl"],["libedit"],["libxml2"],["ncurses"],["sqlite"]],"homepage":"https://www.swift.org","keg_only_args":[":provided_by_macos"],"license":"Apache-2.0","local_patch_checksums":{"Patches/swift/homebrew-resource-dir.diff":"5210ca0fd95b960d596c058f5ac76412a6987d2badf5394856bb9e31d3c68833","Patches/swift/llbuild-sqlite3.patch":"184ce34784c532ec72d71673218fedb72dc09fdff13fd94c2331e1696d329def","Patches/swift/swiftpm-sqlite3.patch":"78a13abd5a301a3172c3c72ad19a5f1bcfd6c7f142ee90b9417124923dbdd6d1"},"ruby_source_checksum":"161988c11a5cf661c6daea241fcdff1ee16e9d3538c2090fe290f36db0a963c3","stable_dependencies":["python@3.15","zstd",{"cmake":":build"},{"ninja":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/swift/homebrew-resource-dir.diff","type":"unofficial"},{"strip":"p1","data":true}],"stable_checksum":"fddca0939c1c2dcfca506acb17032c3c7d6f17b1bd1153650caba1db42804204","stable_url_args":["https://github.com/swiftlang/swift/archive/refs/tags/swift-6.4.1-RELEASE.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],[{"rsync":":build"}],["curl"],["libedit"],["libxml2"],["ncurses"],["sqlite"]],"stable_version":"6.4.1"},"swiftdraw":{"desc":"Convert SVG into PDF, PNG, JPEG or SF Symbol","executables":["swiftdraw"],"head_url_args":["https://github.com/swhitty/SwiftDraw.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}],["libxml2"]],"homepage":"https://github.com/swhitty/SwiftDraw","license":"Zlib","ruby_source_checksum":"7668ee7e38de0efe428fc3e5ae2a56678d77ea4db35998823eb5f134ae727ebc","stable_checksum":"ef7e15f62101c58551493a501476192e8342332549c6def40fa2b2cf59d074a0","stable_url_args":["https://github.com/swhitty/SwiftDraw/archive/refs/tags/0.29.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}],["libxml2"]],"stable_version":"0.29.0"},"swiftformat":{"desc":"Formatting tool for reformatting Swift code","executables":["swiftformat"],"head_url_args":["https://github.com/nicklockwood/SwiftFormat.git",{":branch":"develop"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/nicklockwood/SwiftFormat","license":"MIT","ruby_source_checksum":"d4c2d0627932b3c4e845e93924eafbe4b0730e264207a9a823801607fc7a56d4","stable_checksum":"d2c3793bcc8edcf4e25f321617d3bc52132d20ec4ee7692cf73f94d3bedfc0b3","stable_url_args":["https://github.com/nicklockwood/SwiftFormat/archive/refs/tags/0.64.1.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"0.64.1"},"swiftgen":{"desc":"Swift code generator for assets, storyboards, Localizable.strings, etc.","executables":["swiftgen"],"head_url_args":["https://github.com/SwiftGen/SwiftGen.git",{":branch":"stable"}],"head_uses_from_macos":[[{"ruby":":build"}]],"homepage":"https://github.com/SwiftGen/SwiftGen","license":"MIT","ruby_source_checksum":"6c2984b634d5ddc8276a1d11b505df906ba928f5a68ae2777613bb3fe3bbbf40","stable_checksum":"f529be194f0ffcc85a76a6770fe3578b49e7e56ba872ce1e3aaba75982b09d32","stable_url_args":["https://github.com/SwiftGen/SwiftGen/archive/refs/tags/6.6.3.tar.gz"],"stable_uses_from_macos":[[{"ruby":":build"}]],"stable_version":"6.6.3","bottle_checksum":"61b7e10cb59fa9a8a84b55c7945cdcc3d854b40baaca057e658e528aac091f4b"},"swiftlint":{"bottle_rebuild":1,"desc":"Tool to enforce Swift style and conventions","executables":["swiftlint"],"head_url_args":["https://github.com/realm/SwiftLint.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":sonoma"}],["curl"],["libxml2"]],"homepage":"https://github.com/realm/SwiftLint","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"8f61fd3f95cfa059b5efe3b6eb64a5867ac83209af3f8c8232cf51bedd82183c","stable_url_args":["https://github.com/realm/SwiftLint.git",{":tag":"0.65.1",":revision":"6aba03e3d8302b33f106e0f922210f35ca4b52cf"}],"stable_uses_from_macos":[[{"swift":":build",":since":":sonoma"}],["curl"],["libxml2"]],"stable_version":"0.65.1"},"swiftly":{"desc":"Swift toolchain installer and manager","executables":["swiftly"],"head_url_args":["https://github.com/swiftlang/swiftly.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"homepage":"https://github.com/swiftlang/swiftly","license":"Apache-2.0","ruby_source_checksum":"445598fb10f6b7e3f372a644092cb5f0b895c14e4d9f1583b3d53d801ffa7f80","stable_url_args":["https://github.com/swiftlang/swiftly.git",{":tag":"1.1.4",":revision":"24b20ba8a53aa9837a04e9393c035be33968b1e8"}],"stable_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"stable_version":"1.1.4"},"swiftplantuml":{"desc":"Generate UML class diagrams from Swift sources","executables":["swiftplantuml"],"homepage":"https://marcoeidinger.github.io/SwiftPlantUML/","license":"MIT","ruby_source_checksum":"9b718d393bc6ef4c06749fdf5aa0e8742b0a2e3a2a59df0870c088d9bac8d16a","stable_checksum":"1529dafcfd3e7c20902bee53100a0acee55a80e373d52a208829649dc961e2b0","stable_url_args":["https://github.com/MarcoEidinger/SwiftPlantUML/archive/refs/tags/0.8.1.tar.gz"],"stable_version":"0.8.1","bottle_checksum":"811c2c81ab2d87633a8be92d5553df6aaf36ea6e573759a736a0f2561355c77f"},"swig":{"compatibility_version":1,"desc":"Generate scripting interfaces to C/C++ code","executables":["ccache-swig","swig"],"head_dependencies":["pcre2",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/swig/swig.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":test"}]],"homepage":"https://www.swig.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"26818773364fd45de8d84c5f919c78a7175ba6e079eb5efa7b69fd23570b75bf","stable_dependencies":["pcre2"],"stable_checksum":"7fec50b27deddab5455a9633780b6341eddfb96215a7619e93a76eb27178f653","stable_url_args":["https://downloads.sourceforge.net/project/swig/swig/swig-4.5.1/swig-4.5.1.tar.gz"],"stable_uses_from_macos":[[{"python":":test"}]],"stable_version":"4.5.1"},"switch-lan-play":{"desc":"Make you and your friends play games like in a LAN","executables":["lan-play"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/spacemeowx2/switch-lan-play","license":"GPL-3.0-or-later","ruby_source_checksum":"8d9575c763686be5d1bf8f2a4d7e84db07a16f1bb8fd62ab580414ebde4f737f","stable_dependencies":[{"cmake":":build"}],"stable_url_args":["https://github.com/spacemeowx2/switch-lan-play.git",{":tag":"v0.2.3",":revision":"c0c663e3fdc95d6d6e8ab401caa2bfb5b5872e00"}],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.2.3","bottle_checksum":"a27b8f98ef87fb078982323e661eb8c2368cb21dac8263c9590e805a7cb84679"},"switchaudio-osx":{"desc":"Change macOS audio source from the command-line","executables":["SwitchAudioSource"],"head_url_args":["https://github.com/deweller/switchaudio-osx.git",{":branch":"master"}],"homepage":"https://github.com/deweller/switchaudio-osx/","license":"MIT","ruby_source_checksum":"36b4306f90a17bd28edab8656d6c1249e0aca40c1ab69ca4e62fffacd5cfb2b3","stable_checksum":"3d12b57cbd6063a643a12f12287af99c87894c33449c6bcac0a71fd15776b3ed","stable_url_args":["https://github.com/deweller/switchaudio-osx/archive/refs/tags/1.2.2.tar.gz"],"stable_version":"1.2.2","bottle_checksum":"795efb36156fe00438b1843dfd5c3d3463e3c6294b8ea96f89052b03795bcefb"},"sword":{"bottle_rebuild":2,"desc":"Cross-platform tools to write Bible software","executables":["diatheke","emptyvss","imp2gbs","imp2ld","imp2vs","installmgr","mkfastmod","mod2imp","mod2osis","mod2vpl","mod2zmod","osis2mod","tei2mod","vpl2mod","vs2osisref","vs2osisreftxt","xml2gbs"],"homepage":"https://www.crosswire.org/sword/index.jsp","license":"GPL-2.0-only","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"dcc920f27426d07aa9b5fb3925e25f985514767bf639e3bc95df9a1467ef74d0","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"42409cf3de2faf1108523e2c5ac0745d21f9ed2a5c78ed878ee9dcc303426b8a","stable_url_args":["https://www.crosswire.org/ftpmirror/pub/sword/source/v1.9/sword-1.9.0.tar.gz"],"stable_version":"1.9.0"},"swtpm":{"desc":"Software TPM Emulator based on libtpms","executables":["swtpm","swtpm_bios","swtpm_cert","swtpm_ioctl","swtpm_localca","swtpm_setup"],"head_dependencies":["glib","gmp","json-glib","libtasn1","libtpms","openssl@4","gettext",{"autoconf":":build"},{"automake":":build"},{"gawk":":build"},{"libtool":":build"},{"pkgconf":":build"},{"socat":":build"}],"homepage":"https://github.com/stefanberger/swtpm","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"fe34e6404d2cd1b0866b801ab3d42b45ad78c2addff8d9607f0a8be492168756","stable_dependencies":["glib","gmp","json-glib","libtasn1","libtpms","openssl@4","gettext",{"autoconf":":build"},{"automake":":build"},{"gawk":":build"},{"libtool":":build"},{"pkgconf":":build"},{"socat":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/stefanberger/swtpm/commit/86c6046cbe0e913e884683d20acec3949a4a1220.patch?full_index=1","sha256":"8f0c469d178004128c97645f4bb849355473ad0181d6063c6dc5ba1565b716a0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/stefanberger/swtpm/pull/1094"}]}],"stable_checksum":"f61cf6f1e9bbcb4cefb30b70cafaf1c4df54c6961e65cfa63830e8ad0e220134","stable_url_args":["https://github.com/stefanberger/swtpm/archive/refs/tags/v0.10.2.tar.gz"],"stable_version":"0.10.2"},"syft":{"desc":"CLI for generating a Software Bill of Materials from container images","executables":["syft"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/anchore/syft.git",{":branch":"main"}],"homepage":"https://github.com/anchore/syft","license":"Apache-2.0","ruby_source_checksum":"b0dd475509016d3ba82ece2197e5963121f7960c25579613938c15847f63f45e","stable_dependencies":[{"go":":build"}],"stable_checksum":"d402b3988cdaea74bc01763830a6e45b4a3f1ada40f8fcad7edb5b230c18f1eb","stable_url_args":["https://github.com/anchore/syft/archive/refs/tags/v1.55.0.tar.gz"],"stable_version":"1.55.0"},"sylph":{"desc":"Ultrafast taxonomic profiling and genome querying for metagenomic samples","executables":["sylph"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"homepage":"https://github.com/bluenote-1577/sylph","license":"MIT","ruby_source_checksum":"c69095988fff738d151a6ccd2caede505a32647a7257aafc5e62207c6f0f2e2f","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"dd4ba47906be7f3502b6bec88fa212ba5340b1eefced0192052ef0da82ca3a2d","stable_url_args":["https://github.com/bluenote-1577/sylph/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"sylpheed":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-22",":because":":unmaintained"},"desc":"Simple, lightweight email-client","disable_args":{":date":"2027-05-22",":because":":unmaintained"},"executables":["sylpheed"],"head_dependencies":["cairo","gdk-pixbuf","glib","gpgme","gtk+","openssl@4","pango","at-spi2-core","gettext","harfbuzz","libassuan","libgpg-error",{"pkgconf":":build"}],"homepage":"https://sylpheed.sraoss.jp/en/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later","MIT",":public_domain"]},"local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":8,"ruby_source_checksum":"f02787432016a8be772447178dc1d7420e1930a2d96e9f88c59ed9626a668e2a","stable_dependencies":["cairo","gdk-pixbuf","glib","gpgme","gtk+","openssl@4","pango","at-spi2-core","gettext","harfbuzz","libassuan","libgpg-error",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"},{"strip":"p1","url":"https://github.com/sylpheed-mail/sylpheed/commit/fe0fd167153a7e877d44baa7c395c2ee671387fc.patch?full_index=1","sha256":"446733233fc8e7d4e64a18de1874b44bf8f49ca77b20ffbbc5c7701f73e26b7b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/sylpheed-mail/sylpheed/pull/68"}]}],"stable_checksum":"eb23e6bda2c02095dfb0130668cf7c75d1f256904e3a7337815b4da5cb72eb04","stable_url_args":["https://sylpheed.sraoss.jp/sylpheed/v3.7/sylpheed-3.7.0.tar.bz2"],"stable_version":"3.7.0"},"symengine":{"desc":"Fast symbolic manipulation library written in C++","head_dependencies":["flint","gmp","libmpc","llvm","mpfr",{"cereal":":build"},{"cmake":":build"}],"homepage":"https://www.sympy.org/en/index.html","license":"MIT","ruby_source_checksum":"7714283fe00b3439012feef05e468ce820a928a9fffda7144e871e8fdaef8422","stable_dependencies":["flint","gmp","libmpc","llvm","mpfr",{"cereal":":build"},{"cmake":":build"}],"stable_checksum":"9f75f0367221abd88b9b60ef7b104b4aa1e34e99d3152c3df2bb2467bad2f04f","stable_url_args":["https://github.com/symengine/symengine/archive/refs/tags/v0.15.0.tar.gz"],"stable_version":"0.15.0"},"symfony-cli":{"desc":"Build, run, and manage Symfony applications","executables":["symfony"],"head_dependencies":[{"go":":build"},{"composer":":test"}],"homepage":"https://symfony.com/download","license":"AGPL-3.0-or-later","ruby_source_checksum":"58d4054e9db1b908c326b241da10058f12995642f7f16b50e2d6115a296f3d42","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/symfony-cli/bin/symfony","local:proxy:start","--foreground"]],"stable_dependencies":[{"go":":build"},{"composer":":test"}],"stable_checksum":"5cb2eb468eb90501519395d24f2023ed19cb1b49299124eeba2516335b2510d2","stable_url_args":["https://github.com/symfony-cli/symfony-cli/archive/refs/tags/v5.22.2.tar.gz"],"stable_version":"5.22.2"},"symlinks":{"desc":"Symbolic link maintenance utility","executables":["symlinks"],"homepage":"https://github.com/brandt/symlinks","license":"MIT","ruby_source_checksum":"739dbde5356ba8a7478644cfada55377b56f5a0308e1fc0e169eafc41b87f13e","stable_checksum":"27105b2898f28fd53d52cb6fa77da1c1f3b38e6a0fc2a66bf8a25cd546cb30b2","stable_url_args":["https://github.com/brandt/symlinks/archive/refs/tags/v1.4.3.tar.gz"],"stable_version":"1.4.3","bottle_checksum":"0efd028e16901e24ae61617b66099a2da58b5b1b0c7f24300b2d12b7e37c922b"},"synchrony":{"desc":"Simple deobfuscator for mangled or obfuscated JavaScript files","executables":["synchrony"],"head_dependencies":["node"],"homepage":"https://deobfuscate.relative.im/","license":"GPL-3.0-only","ruby_source_checksum":"ebf6cd616b74a827a972dd894950ee62a098c7b320f4d139299fc2073cb376f2","stable_dependencies":["node"],"stable_checksum":"c7fe43892389a34dec7d84328a68e381820cad9a03d5a93ed2e6e055645be7b6","stable_url_args":["https://registry.npmjs.org/deobfuscator/-/deobfuscator-2.4.6.tgz"],"stable_version":"2.4.6","bottle_tag":":all","bottle_checksum":"4e6ede52ee4b2c8e264de762f4eba484befa3a1204a4001f4e0f9e59959db6a5"},"syncthing":{"desc":"Open source continuous file synchronization application","executables":["syncthing"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/syncthing/syncthing.git",{":branch":"main"}],"homepage":"https://syncthing.net/","license":"MPL-2.0","ruby_source_checksum":"d59d06463203d3b0aa9438a2ef2011d5349c877d2feb77c5d304c7ae11d6f8f6","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/syncthing.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/syncthing.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/syncthing/bin/syncthing","--no-browser","--no-restart"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"e9794cab0adf5b0a59d9b631e994dce055c57cb805228555bdfa68118be4bd0a","stable_url_args":["https://github.com/syncthing/syncthing/archive/refs/tags/v2.1.7.tar.gz"],"stable_version":"2.1.7"},"synergy-core":{"aliases":["synergy"],"caveats":"Synergy requires the 'Accessibility' permission for:\n  $HOMEBREW_PREFIX/opt/synergy-core/Synergy.app\nYou can grant this permission by navigating to:\n  System Preferences -> Security & Privacy -> Privacy -> Accessibility\n\nIf Synergy still doesn't work, try clearing the 'Accessibility' list:\n  sudo tccutil reset Accessibility\nYou can then grant the 'Accessibility' permission again.\nYou may need to clear this list each time you upgrade synergy-core.\n","desc":"Synergy, the keyboard and mouse sharing tool","executables":["synergy","synergy-core"],"head_dependencies":["openssl@4","qtbase",{"cmake":":build"},{"qttools":":build"},{"qttranslations":":build"}],"head_url_args":["https://github.com/symless/synergy.git",{":branch":"master"}],"homepage":"https://symless.com/synergy","license":{"GPL-2.0-only":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"b4855102e86b056925c838a47b909cd9c419d99d7a85eb815c1043056b48a3e5","service_args":[[":run_type",":immediate"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/synergy-core/bin/synergy"]],"stable_dependencies":["openssl@4","qtbase",{"cmake":":build"},{"qttools":":build"},{"qttranslations":":build"}],"stable_checksum":"c80a1bc6c0e40fe60e8614e88e988d34ccf5a04b57d3560de946989282d526c9","stable_url_args":["https://github.com/symless/synergy/archive/refs/tags/v1.22.2.tar.gz"],"stable_version":"1.22.2"},"synfig":{"desc":"Command-line renderer","executables":["synfig","synfig-config"],"head_dependencies":["cairo","etl","ffmpeg","fftw","fontconfig","freetype","fribidi","glib","glibmm@2.66","harfbuzz","imagemagick","imath","libmng","libpng","libsigc++@2","libtool","libxml++","libzip","mlt","openexr","pango","gettext","liblqr","libomp","little-cms2",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"intltool":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/synfig/synfig.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://www.synfig.org/","license":"GPL-3.0-or-later","revision":4,"ruby_source_checksum":"2981704713d1a3178c5eab00c75bd0253680245b03b4149ea4d50522f3b45814","stable_dependencies":["cairo","etl","ffmpeg","fftw","fontconfig","freetype","fribidi","glib","glibmm@2.66","harfbuzz","imagemagick","imath","libmng","libpng","libsigc++@2","libtool","libxml++","libzip","mlt","openexr","pango","gettext","liblqr","libomp","little-cms2",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"intltool":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"95783c92925bd8ae494e00fdab0340caba9b19d2a0aac989fd8c200434b26f06","stable_url_args":["https://github.com/synfig/synfig/releases/download/v1.5.5/synfig-1.5.5.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"1.5.5"},"synscan":{"desc":"Asynchronous half-open TCP portscanner","executables":["sslog","synscan"],"head_dependencies":["libpcap"],"homepage":"https://digit-labs.org/files/tools/synscan/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"2e1ac3ad6fcc2cc7b9cfed44e74f98e91412838f2c5f26703e32d58b66018a54","stable_dependencies":["libpcap"],"stable_checksum":"c4e6bbcc6a7a9f1ea66f6d3540e605a79e38080530886a50186eaa848c26591e","stable_url_args":["https://digit-labs.org/files/tools/synscan/releases/synscan-5.02.tar.gz"],"stable_version":"5.02","bottle_cellar":":any","bottle_checksum":"d97475a0355c1b1a01c782fccbcd46c27ec12b622e8866d0137f02e5ed4a9166"},"syntaxerl":{"desc":"Syntax checker for Erlang code and config files","executables":["syntaxerl"],"head_dependencies":["erlang",{"rebar3":":build"}],"homepage":"https://github.com/ten0s/syntaxerl","license":"MIT","ruby_source_checksum":"86a160284bc9394c719ed16370bb7ee3875ec2fec8674015ce6fdbedf65c3188","stable_dependencies":["erlang",{"rebar3":":build"}],"stable_checksum":"61d2d58e87a7a5eab1f58c5857b1a9c84a091d18cd683385258c3c0d7256eb64","stable_url_args":["https://github.com/ten0s/syntaxerl/archive/refs/tags/0.15.0.tar.gz"],"stable_version":"0.15.0","bottle_checksum":"9cc0483c3b108df574160bd98eb42cbfc72567e59fdefa71dc2998b45b2b65b5"},"sysaidmin":{"bottle_rebuild":1,"desc":"GPT-powered sysadmin","executables":["sysaidmin"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"homepage":"https://github.com/skorokithakis/sysaidmin","license":"AGPL-3.0-or-later","revision":20,"ruby_source_checksum":"3e3d514cf536d1d54e49b23b0858de7ac877c7bb5fa65660e890b24a9674262d","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"},{"rust":":build"}],"stable_checksum":"77c40710cead7bdcc6cb98b38d74dd05e1e1c24dbc450e3b983869a7c06da91f","stable_url_args":["https://files.pythonhosted.org/packages/01/d8/f2b32cc85a544d1487bbdda7ec48d214c0e551d2d0ae6bbbb49d707fe297/sysaidmin-0.2.5.tar.gz"],"stable_version":"0.2.5"},"sysbench":{"bottle_rebuild":1,"desc":"System performance benchmark tool","executables":["sysbench"],"head_dependencies":["libpq","luajit","mariadb-connector-c",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/akopytov/sysbench.git",{":branch":"master"}],"head_uses_from_macos":[["vim"]],"homepage":"https://github.com/akopytov/sysbench","license":"GPL-2.0-or-later","revision":7,"ruby_source_checksum":"6da15eb593ed36e31aa5a3082a48da09511dc1ae3508b11dd972345999d5c412","stable_dependencies":["libpq","luajit","mariadb-connector-c",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"e8ee79b1f399b2d167e6a90de52ccc90e52408f7ade1b9b7135727efe181347f","stable_url_args":["https://github.com/akopytov/sysbench/archive/refs/tags/1.0.20.tar.gz"],"stable_uses_from_macos":[["vim"]],"stable_version":"1.0.20"},"sysdig":{"desc":"System-level exploration and troubleshooting tool","executables":["csysdig","sysdig"],"head_dependencies":["jsoncpp","luajit","ncurses","re2","tbb","uthash","yaml-cpp",{"cmake":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"},{"valijson":":build"}],"head_url_args":["https://github.com/draios/sysdig.git",{":branch":"dev"}],"homepage":"https://sysdig.com/","license":{":all_of":["Apache-2.0",{":any_of":["GPL-2.0-only","MIT"]},{"GPL-2.0-only":{":with":"Linux-syscall-note"}}]},"link_overwrite_paths":["etc/bash_completion.d/sysdig"],"revision":4,"ruby_source_checksum":"db9ff5bdc9b117303785cbd122f22b6e31c962d498cb57374a4ac9c5d5ab5d07","stable_dependencies":["jsoncpp","luajit","ncurses","re2","tbb","uthash","yaml-cpp",{"cmake":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"},{"valijson":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/draios/sysdig/commit/1f4565219b74c8b8ff9084425e24c50b43ec3d7b.patch?full_index=1","sha256":"6002ab9759c08e79d6382b48e43f47e70cf07141981be5a1717bdc4ad503402a","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/draios/sysdig/pull/2176"}]}],"stable_checksum":"36daa6a06705569fcc9b0579992e2457494003aea0065eabf54b3e16d67511f7","stable_url_args":["https://github.com/draios/sysdig/archive/refs/tags/0.41.4.tar.gz"],"stable_version":"0.41.4"},"syslog-ng":{"desc":"Log daemon with advanced processing pipeline and a wide range of I/O methods","executables":["dqtool","loggen","pdbtool","persist-tool","syslog-ng","syslog-ng-ctl","syslog-ng-debun","syslog-ng-update-virtualenv","update-patterndb"],"head_dependencies":["abseil","glib","grpc","hiredis","ivykis","json-c","libdbi","libmaxminddb","libnet","libpaho-mqtt","librdkafka","libyaml","mongo-c-driver","net-snmp","openssl@4","pcre2","protobuf","python@3.15","rabbitmq-c","riemann-client","gettext",{"pkgconf":":build"},{"rust":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/syslog-ng/syslog-ng.git",{":branch":"develop"}],"head_uses_from_macos":[["curl"]],"homepage":"https://www.syslog-ng.com","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"revision":11,"ruby_source_checksum":"e53902ba48be22a72caf4edc401111612b23848c03c8ccf519e1f98430f7df5f","stable_dependencies":["abseil","glib","grpc","hiredis","ivykis","json-c","libdbi","libmaxminddb","libnet","libpaho-mqtt","librdkafka","libyaml","mongo-c-driver","net-snmp","openssl@4","pcre2","protobuf","python@3.15","rabbitmq-c","riemann-client","gettext",{"pkgconf":":build"},{"rust":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/syslog-ng/syslog-ng/commit/97e2a3e5281af6fab88354bc2cc408bfb662c3c6.patch?full_index=1","sha256":"112d45c528ab9c872b81444d2aa1e5b0bd88c65244583ee38cf172cee50f0338","type":"backport","resolves":[{"type":"defect","id":"https://github.com/syslog-ng/syslog-ng/pull/5743"}]}],"stable_checksum":"03a03d19ac203dca53c7ec79a7005c8a850665a95ff4cd0f1e7bb4c497c64d46","stable_url_args":["https://github.com/syslog-ng/syslog-ng/releases/download/syslog-ng-4.12.0/syslog-ng-4.12.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"4.12.0"},"sysprof":{"desc":"Statistical, system-wide profiler","head_dependencies":["cairo","elfutils","glib","graphene","gtk4","hicolor-icon-theme","json-glib","libadwaita","libdex","libpanel","libunwind","pango","polkit","systemd",{"desktop-file-utils":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.gnome.org/GNOME/sysprof.git",{":branch":"master"}],"homepage":"https://gitlab.gnome.org/GNOME/sysprof","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later","LGPL-2.0-or-later","LGPL-3.0-or-later","BSD-2-Clause-Patent","BSD-3-Clause",":public_domain"]},"post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"4d3267ccdc9608983e2829e996f4a16494237d64876ac84c6bb76db4fa2de475","stable_dependencies":["cairo","elfutils","glib","graphene","gtk4","hicolor-icon-theme","json-glib","libadwaita","libdex","libpanel","libunwind","pango","polkit","systemd",{"desktop-file-utils":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"f2c8d9c5c8294ce3fdc8be7d9f4be56a72ed71522cb54987f1723a8cfd91637d","stable_url_args":["https://download.gnome.org/sources/sysprof/51/sysprof-51.0.tar.xz"],"stable_version":"51.0"},"sysstat":{"desc":"Performance monitoring tools for Linux","executables":["cifsiostat","iostat","mpstat","pidstat","sadf","sar","tapestat"],"head_url_args":["https://github.com/sysstat/sysstat.git",{":branch":"master"}],"homepage":"https://sysstat.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"209e18c23b2f4822e463a28fe6eff813f1817eaaf90ec882006e47cdda455eb3","stable_checksum":"8aa2054c56c941ab30e1b14ad2e0076a7e6d6bf01f50e22d954885b8a7f9a679","stable_url_args":["https://github.com/sysstat/sysstat/archive/refs/tags/v12.8.0.tar.gz"],"stable_version":"12.8.0"},"systemc":{"bottle_rebuild":1,"desc":"Core SystemC language and examples","head_dependencies":[{"cmake":":build"}],"homepage":"https://systemc.org/overview/systemc/","license":"Apache-2.0","ruby_source_checksum":"274ce3174bcd4860628f261269644273b6426d6b0c9d7317dae3ab4475e80e88","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9b3693ed286aab958b9e5d79bb0ad3bc523bbc46931100553275352038f4a0c4","stable_url_args":["https://github.com/accellera-official/systemc/archive/refs/tags/3.0.2.tar.gz"],"stable_version":"3.0.2"},"systemd-lsp":{"desc":"Language server for systemd unit files","executables":["systemd-lsp"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/JFryy/systemd-lsp","license":"MIT","ruby_source_checksum":"53b59f185d1263dfe3bfc2c3d11ed8912fbe93b2925d98ca9d1ec42c7adb2c6e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d9fe3b5b81eb6d9363e2ed324909868810ffd2d7a49eb24233524d292db28de8","stable_url_args":["https://github.com/JFryy/systemd-lsp/archive/refs/tags/v2026.09.28.tar.gz"],"stable_version":"2026.09.28"},"systemd":{"compatibility_version":1,"desc":"System and service manager","executables":["bootctl","busctl","coredumpctl","halt","hostnamectl","init","journalctl","kernel-install","localectl","loginctl","machinectl","mount.ddi","mount.mstack","mount.storage","networkctl","oomctl","portablectl","poweroff","reboot","resolvconf","resolvectl","run0","shutdown","storagectl","systemctl","systemd-ac-power","systemd-analyze","systemd-ask-password","systemd-cat","systemd-cgls","systemd-cgtop","systemd-confext","systemd-creds","systemd-delta","systemd-detect-virt","systemd-dissect","systemd-escape","systemd-firstboot","systemd-id128","systemd-inhibit","systemd-machine-id-setup","systemd-mount","systemd-mstack","systemd-mute-console","systemd-notify","systemd-nspawn","systemd-path","systemd-pty-forward","systemd-repart","systemd-resolve","systemd-run","systemd-socket-activate","systemd-stdio-bridge","systemd-sysext","systemd-sysinstall","systemd-sysusers","systemd-tmpfiles","systemd-tty-ask-password-agent","systemd-umount","systemd-vpick","timedatectl","udevadm","ukify","userdbctl","varlinkctl"],"head_dependencies":["libxcrypt","lz4","openssl@4","util-linux","xz","zstd",{"coreutils":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"gperf":":build"},{"icu4c@78":":build"},{"libxml2":":build"},{"libxslt":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"head_url_args":["https://github.com/systemd/systemd.git",{":branch":"main"}],"homepage":"https://systemd.io","keg_only_args":["it will shadow system systemd if linked"],"license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later","CC0-1.0","LGPL-2.0-or-later","MIT","MIT-0",":public_domain",{"LGPL-2.0-or-later":{":with":"Linux-syscall-note"}},{"GPL-1.0-or-later":{":with":"Linux-syscall-note"}},{"GPL-2.0-or-later":{":with":"Linux-syscall-note"}},{"GPL-2.0-only":{":with":"Linux-syscall-note"}},{":any_of":["BSD-3-Clause",{"GPL-2.0-only":{":with":"Linux-syscall-note"}}]},{":any_of":["MIT",{"GPL-2.0-only":{":with":"Linux-syscall-note"}}]},{":any_of":["MIT",{"GPL-2.0-or-later":{":with":"Linux-syscall-note"}}]},{":any_of":["GPL-2.0-only","BSD-2-Clause"]}]},"ruby_source_checksum":"13a43375e6d0f734acc387f84dc551ac68c0046f6ed1ba19bbc6b10a3e9a5f0a","stable_dependencies":["libxcrypt","lz4","openssl@4","util-linux","xz","zstd",{"coreutils":":build"},{"docbook-xsl":":build"},{"gettext":":build"},{"gperf":":build"},{"icu4c@78":":build"},{"libxml2":":build"},{"libxslt":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"100fc873b848b9b0297d8a705e8e2ed326256c8483d9960ee1ffe264c8a5c3e3","stable_url_args":["https://github.com/systemd/systemd/archive/refs/tags/v262.1.tar.gz"],"stable_version":"262.1"},"syswatch":{"desc":"Cross-platform system diagnostics TUI","executables":["syswatch"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/matthart1983/syswatch.git",{":branch":"main"}],"homepage":"https://www.netwatchlabs.com/labs/syswatch","license":"MIT","ruby_source_checksum":"9431c2d733d16861158af48b361eb7201f061baadcbe1ef741886765c55793f3","stable_dependencies":[{"rust":":build"}],"stable_checksum":"390c0bf558e8c1859ffb77e05dcce47f7af073b26a38fc8800129c2d550ff44a","stable_url_args":["https://github.com/matthart1983/syswatch/archive/refs/tags/v0.14.4.tar.gz"],"stable_version":"0.14.4"},"t-completion":{"desc":"Completion for CLI power tool for Twitter","head_url_args":["https://github.com/sferik/x-cli.git",{":branch":"main"}],"homepage":"https://sferik.github.io/t/","license":"MIT","ruby_source_checksum":"f7627adac68b1a438f76d9dbf83f97574e9215cbe74bd9f455c94f039a689892","stable_checksum":"30685de7d87d385a1c74b6ef47732c8b5259fe50f434efd651757e5529cc2fe9","stable_url_args":["https://github.com/sferik/x-cli/archive/refs/tags/v5.0.0.tar.gz"],"stable_version":"5.0.0","bottle_tag":":all","bottle_checksum":"8f41fb3b6dcda43958db52bea7f259cddd0272735e4f09eafa61a01637ac9b9d"},"t-rec":{"desc":"Blazingly fast terminal recorder that generates animated gif images for the web","executables":["t-rec"],"head_dependencies":["imagemagick",{"rust":":build"}],"head_url_args":["https://github.com/sassman/t-rec-rs.git",{":branch":"main"}],"homepage":"https://github.com/sassman/t-rec-rs","license":"GPL-3.0-only","ruby_source_checksum":"ba08349d04bbcc00dd62770a02c8cfeaa0bad44e1e26f766f83818b69e98bad0","stable_dependencies":["imagemagick",{"rust":":build"}],"stable_checksum":"79ea7cbfe88e45ab913fa9963d74b9b7530cb73e39b686b0d8a692b7a9f331b8","stable_url_args":["https://github.com/sassman/t-rec-rs/archive/refs/tags/v0.8.2.tar.gz"],"stable_version":"0.8.2"},"t1lib":{"bottle_rebuild":2,"desc":"C library to generate/rasterize bitmaps from Type 1 fonts","executables":["type1afm"],"homepage":"https://www.t1lib.org/","license":"GPL-2.0-only","ruby_source_checksum":"a026b39002e84526cf51b56a9a1045ece84343cf8ad615f490ca75ef0e412cd3","stable_checksum":"821328b5054f7890a0d0cd2f52825270705df3641dbd476d58d17e56ed957b59","stable_url_args":["https://www.ibiblio.org/pub/linux/libs/graphics/t1lib-5.1.2.tar.gz"],"stable_version":"5.1.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"54dc8980970a69062fe9eb15c368ad93b5d589fbea5e14766d6c2d22103d3506"},"t1utils":{"desc":"Command-line tools for dealing with Type 1 fonts","executables":["t1ascii","t1asm","t1binary","t1disasm","t1mac","t1unmac"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/kohler/t1utils.git",{":branch":"master"}],"homepage":"https://www.lcdf.org/type/","license":"MIT","ruby_source_checksum":"34d32a869f1bd5015878afdce0f3bd4a2fb5db0b2861e3960d0ba5e73fa3fbc9","stable_checksum":"61877935b1987044ddff4bb90a05200ca7164678a355e170bf5f1a5556cc9f29","stable_url_args":["https://www.lcdf.org/type/t1utils-1.42.tar.gz"],"stable_version":"1.42","bottle_checksum":"0745253b0e4c533a823d4f550523ce3eb714df032cd3734f865da685bb5fa562"},"t2sz":{"desc":"Compress a file into a seekable zstd with per-file seeking for tar archives","executables":["t2sz"],"head_dependencies":["zstd",{"cmake":":build"}],"homepage":"https://github.com/martinellimarco/t2sz","license":"GPL-3.0-or-later","ruby_source_checksum":"1db3842229158451788875abd9121a1afc5316285b6fa14890b7e86d091766ba","stable_dependencies":["zstd",{"cmake":":build"}],"stable_checksum":"4bdc590a8a2085951cfbe83ef6ab22b5fd4723163662e1aae41260c0b5a49a01","stable_url_args":["https://github.com/martinellimarco/t2sz/archive/refs/tags/v1.2.5.tar.gz"],"stable_version":"1.2.5"},"ta-lib":{"desc":"Tools for market analysis","executables":["ta_regtest"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://ta-lib.org/","license":"BSD-3-Clause","ruby_source_checksum":"ff8f313f60f8160318ca3d390e4b797a851018c963d3e849f6fb275a4904c1f6","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"ec59ccd88c0c77f618587d858787c8f9d06c40460a09d66751926f6fd670f985","stable_url_args":["https://github.com/ta-lib/ta-lib/releases/download/v0.8.1/ta-lib-0.8.1-src.tar.gz"],"stable_version":"0.8.1"},"tabiew":{"conflicts":[["watcher",{":because":"both install `tw` binaries"}]],"desc":"TUI to view and query tabular files (CSV,TSV, Parquet, etc.)","executables":["tw"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/shshemi/tabiew.git",{":branch":"main"}],"homepage":"https://github.com/shshemi/tabiew","license":"MIT","ruby_source_checksum":"5e1b4a153642deacfe2678fc32b5299f7aea7fc16025649eab6727b503197700","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"20d2c3e83b0f27fbe48c9ac0be95533361d29897bff1e3c5ce498ff46ae84580","stable_url_args":["https://github.com/shshemi/tabiew/archive/refs/tags/v0.15.1.tar.gz"],"stable_version":"0.15.1"},"tabixpp":{"desc":"C++ wrapper to tabix indexer","executables":["tabix++"],"head_dependencies":["htslib","xz"],"homepage":"https://github.com/vcflib/tabixpp","license":"MIT","revision":1,"ruby_source_checksum":"f109905284636bcb96d4ea58825bf0ab82c9b272fce3acf7c65b58197827ecd4","stable_dependencies":["htslib","xz"],"stable_patches":[{"strip":"p1","url":"https://github.com/vcflib/tabixpp/commit/4cebc981b35c67486e7454064c54cddf547fd58a.patch?full_index=1","sha256":"d08f2eb62fb7be5457adb4615c7fbda587993899e8d18a9b8ed0647144c8f3f9","type":"backport","resolves":[{"type":"defect","id":"https://github.com/vcflib/tabixpp/pull/26"}]}],"stable_checksum":"c850299c3c495221818a85c9205c60185c8ed9468d5ec2ed034470bb852229dc","stable_url_args":["https://github.com/vcflib/tabixpp/archive/refs/tags/v1.1.2.tar.gz"],"stable_version":"1.1.2"},"tabulate":{"desc":"Table Maker for Modern C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/p-ranav/tabulate","license":{":all_of":["MIT","BSL-1.0","BSD-3-Clause"]},"ruby_source_checksum":"339c5eef153f119bcb9d6feb3b86e20c21e99ec7f9f462e168d6c3535ac41bbe","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"3c12853cbf103adf659c4821351a302351d139513f1c43528095da41e8a37044","stable_url_args":["https://github.com/p-ranav/tabulate/archive/refs/tags/v2.2.tar.gz"],"stable_version":"2.2","bottle_tag":":all","bottle_checksum":"079837d4b81f9905891ee95cb53c95d74747f6a61d84677603782411826e9d58"},"tach":{"desc":"Tool to enforce dependencies using modular architecture","executables":["tach"],"head_dependencies":["libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/tach-org/tach.git",{":branch":"main"}],"homepage":"https://docs.gauge.sh/getting-started/introduction","license":"MIT","revision":1,"ruby_source_checksum":"6e7ad16b46ad148508d369c662ab4d9609c08761b52be9ba3f8e78a6cc8a76db","stable_dependencies":["libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"251a9cbbadd923f54668ca5f1adc4d5239ccab87fd630c5880efced235175661","stable_url_args":["https://files.pythonhosted.org/packages/6c/91/8c7ada391a5bc34498893e430f3f8e34082450017892135eccde233086c1/tach-0.35.3.tar.gz"],"stable_version":"0.35.3"},"tag":{"desc":"Manipulate and query tags on macOS files","executables":["tag"],"head_url_args":["https://github.com/jdberry/tag.git",{":branch":"master"}],"homepage":"https://github.com/jdberry/tag/","license":"MIT","revision":1,"ruby_source_checksum":"ffc07b50d4f606e351008386e0d72d1c370ef683a3c26c5f7ad1893dfe083e6a","stable_checksum":"5ab057d3e3f0dbb5c3be3970ffd90f69af4cb6201c18c1cbaa23ef367e5b071e","stable_url_args":["https://github.com/jdberry/tag/archive/refs/tags/v0.10.tar.gz"],"stable_version":"0.10","bottle_checksum":"b8b8096c01415421b0b68db1e01003d7ce635db093f5f00120dd133055f782d3"},"taglib":{"aliases":["libtag"],"compatibility_version":1,"desc":"Audio metadata library","executables":["taglib-config"],"head_dependencies":["utf8cpp",{"cmake":":build"}],"head_url_args":["https://github.com/taglib/taglib.git",{":branch":"master"}],"homepage":"https://taglib.org/","license":{":any_of":["LGPL-2.1-only","MPL-1.1"]},"ruby_source_checksum":"50be07dfdee9b6ac0be984411fbbd22fc462d41d3372d3dbd3095fbd376fdd67","stable_dependencies":["utf8cpp",{"cmake":":build"}],"stable_checksum":"3ca2d8afaa7f1cf7f6ed10e511ebc368bfacd6dcaa3dbfa690b89e502e8963dc","stable_url_args":["https://taglib.org/releases/taglib-2.3.2.tar.gz"],"stable_version":"2.3.2"},"tagref":{"desc":"Refer to other locations in your codebase","executables":["tagref"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/stepchowfun/tagref","license":"MIT","ruby_source_checksum":"d1959f3aae940bf8c02bd21e9821a265b23857e34147d84882a9ee9fae96c0d2","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a422ed19499436ed126bd9b53c8744cc4ab81832f90b1b6ae8481ecb5ed4b1d8","stable_url_args":["https://github.com/stepchowfun/tagref/archive/refs/tags/v1.14.0.tar.gz"],"stable_version":"1.14.0"},"tailcat":{"desc":"Netcat-like tool over Tailscale's data plane, without its control plane","executables":["tailcat"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tailscale/tailcat.git",{":branch":"main"}],"homepage":"https://github.com/tailscale/tailcat","license":"BSD-3-Clause","ruby_source_checksum":"833bda060940db43967ed3e7f3b534d60e9f170739b3a890434b0fe1e02a7482","stable_dependencies":[{"go":":build"}],"stable_checksum":"54a97d9046d0bf2afbf99987ff630fc425ee79272c6c7ccd645a49a076d3cecb","stable_url_args":["https://github.com/tailscale/tailcat/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"tailor":{"bottle_rebuild":1,"desc":"Cross-platform static analyzer and linter for Swift","executables":["tailor"],"head_dependencies":["openjdk"],"homepage":"https://sleekbyte.github.io/tailor/","license":"MIT","revision":1,"ruby_source_checksum":"f578099dc9026b7323625dc64ce99557a76c9461220765aea6a3d7820bcb7f6c","stable_dependencies":["openjdk"],"stable_checksum":"ec3810b27e9a35ecdf3a21987f17cad86918240d773172264e9abbb1a7efc415","stable_url_args":["https://github.com/sleekbyte/tailor/releases/download/v0.12.0/tailor-0.12.0.tar"],"stable_version":"0.12.0","bottle_tag":":all","bottle_checksum":"ff96b6b585afcd69215b88d8a797bfc4115c987b6dbd58c1e844c8d7ff268fec"},"tailscale":{"desc":"Easiest, most secure way to use WireGuard and 2FA","executables":["tailscale","tailscaled"],"head_dependencies":[{"go":":build"}],"homepage":"https://tailscale.com","license":"BSD-3-Clause","ruby_source_checksum":"9c46feaf66360a5b2832147322f8b0085874a212f180ecc0b3baa08f9023ec99","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/tailscaled.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/tailscaled.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/tailscale/bin/tailscaled"],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/tailscale/tailscale.git",{":tag":"v1.104.2",":revision":"e26db7a5797683ec99ad1516c40b628c7f2dfd71"}],"stable_version":"1.104.2"},"tailspin":{"desc":"Log file highlighter","executables":["tspin"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/bensadeh/tailspin.git",{":branch":"main"}],"homepage":"https://github.com/bensadeh/tailspin","license":"MIT","ruby_source_checksum":"01ff222b28c05483dc498c896b5214c8e35fae11be43670470fb97316a0eac41","stable_dependencies":[{"rust":":build"}],"stable_checksum":"45fafd0b3b43de6490a1a4a86a071f0db3d2a8e3f260b50def131c6996a2930e","stable_url_args":["https://github.com/bensadeh/tailspin/archive/refs/tags/7.0.0.tar.gz"],"stable_version":"7.0.0"},"tailwindcss-language-server":{"bottle_rebuild":1,"desc":"LSP for TailwindCSS","executables":["tailwindcss-language-server"],"head_dependencies":["node",{"pnpm":":build"}],"homepage":"https://github.com/tailwindlabs/tailwindcss-intellisense/tree/HEAD/packages/tailwindcss-language-server","license":"MIT","ruby_source_checksum":"bad9b173907aae066a60987f5b0c470f60b623aeb4624ccda647c52d80d2b575","stable_dependencies":["node",{"pnpm":":build"}],"stable_checksum":"96329cb80579ca6e81725c9d6510fc3ced568bcc6bef2bdd20de365e6b9f479c","stable_url_args":["https://github.com/tailwindlabs/tailwindcss-intellisense/archive/refs/tags/v0.16.0.tar.gz"],"stable_version":"0.16.0"},"tailwindcss":{"desc":"Utility-first CSS framework","executables":["tailwindcss"],"head_dependencies":["node"],"head_url_args":["https://github.com/tailwindlabs/tailwindcss.git",{":branch":"main"}],"homepage":"https://tailwindcss.com","license":"MIT","ruby_source_checksum":"a73ff478adb7a0cf8faaee22fdd73a12f0a9bd050350dcfdeb3c69703ec4d06f","stable_dependencies":["node"],"stable_checksum":"5c968209a4dc93decd370bf8bd41f5a8ea692bd2d82e7693a96c951a6ed77200","stable_url_args":["https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.3.3.tgz"],"stable_version":"4.3.3"},"takt":{"desc":"Text-based music programming language","executables":["mid2takt","takt"],"head_dependencies":["readline"],"homepage":"https://takt.sourceforge.net/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":2,"ruby_source_checksum":"18804c42baf3a54110a33b3633f2a5910d40e7acea6e58d2cbd7382130ca9d7d","stable_dependencies":["readline"],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"eb2947eb49ef84b6b3644f9cf6f1ea204283016c4abcd1f7c57b24b896cc638f","stable_url_args":["https://downloads.sourceforge.net/project/takt/takt-0.310-src.tar.gz"],"stable_version":"0.310","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"47084647d30b62e5b76dbad42b93aec1e4aa21ab16b4b326be2e783c14b128af"},"taktuk":{"desc":"Deploy commands to (a potentially large set of) remote nodes","executables":["taktuk"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://taktuk.gitlabpages.inria.fr/","license":"GPL-2.0-or-later","ruby_source_checksum":"b2c4a6ea6b1e53203d373463667267b6684f30ece1dee2739fb1b05604a62e63","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"f674edd33d27760b1ee6d41abf4542e07061d049405f0203d151e1af74be9b5c","stable_url_args":["https://deb.debian.org/debian/pool/main/t/taktuk/taktuk_3.7.8.orig.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"3.7.8"},"tal":{"desc":"Align line endings if they match","executables":["tal"],"homepage":"https://thomasjensen.com/software/tal/","license":":public_domain","ruby_source_checksum":"42e82cfb0f48c6d78e21e54492d45c11d4145aac0e83b4b6fde17ac9f2141588","stable_checksum":"5d450cee7162c6939811bca945eb475e771efe5bd6a08b520661d91a6165bb4c","stable_url_args":["https://thomasjensen.com/software/tal/tal-1.9.tar.gz"],"stable_version":"1.9","bottle_checksum":"d586b3fdc04b4b8b8379249958cae1be5f1d15417b50aa8699a7c63ab99598c2"},"talhelper":{"deprecate_args":{":date":"2026-08-26",":because":":repo_archived"},"desc":"Configuration helper for talos clusters","disable_args":{":date":"2027-08-26",":because":":repo_archived"},"executables":["talhelper"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/budimanjojo/talhelper.git",{":branch":"master"}],"homepage":"https://budimanjojo.github.io/talhelper/latest/","license":"BSD-3-Clause","ruby_source_checksum":"24da1395cc87f5ddf2e57ff52eb4e89db6ba7d9364cb3796f5f5d6ad5d5a6f98","stable_dependencies":[{"go":":build"}],"stable_checksum":"204a1431f215802cc32bd89cc26eddf4eb8c9b0809da386c5f99cc69eec143e0","stable_url_args":["https://github.com/budimanjojo/talhelper/archive/refs/tags/v3.1.17.tar.gz"],"stable_version":"3.1.17"},"talisman":{"desc":"Tool to detect and prevent secrets from getting checked in","executables":["talisman"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/thoughtworks/talisman.git",{":branch":"main"}],"homepage":"https://thoughtworks.github.io/talisman/","license":"MIT","ruby_source_checksum":"30a25314c3ccf43b5b7b49e6b863baa2dd580bcc063289c62c781a373f821a93","stable_dependencies":[{"go":":build"}],"stable_checksum":"40f9ab7d43fadf75abe7a4d71fac5ff083f71b63afada282146827725460d2d1","stable_url_args":["https://github.com/thoughtworks/talisman/archive/refs/tags/v1.37.0.tar.gz"],"stable_version":"1.37.0","version_scheme":1,"bottle_checksum":"8918ff5adb067d32ec162569baf29e824d96b9f51e2a2c4a8dd118a8f3f02aca"},"talloc":{"compatibility_version":1,"desc":"Hierarchical, reference-counted memory pool with destructors","head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://talloc.samba.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"231b14cc0e77a94c6a583eddd6f0d403d48c2abc5947facc664049b7bed7b471","stable_checksum":"912afa237510ae542a7733998eb18a12bcda35ab6729c8e2ddb43e8d0ebab007","stable_url_args":["https://www.samba.org/ftp/talloc/talloc-2.5.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"2.5.0"},"talm":{"desc":"Manage Talos Linux configurations the GitOps way","executables":["talm"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cozystack/talm.git",{":branch":"main"}],"homepage":"https://github.com/cozystack/talm","license":"Apache-2.0","ruby_source_checksum":"87c169303801c2e383fd812967d92f9f159b46c3017c97679573153915605475","stable_dependencies":[{"go":":build"}],"stable_checksum":"4d0c54429f166c31aaef96b9c70a8fc90ed19963e3cc0f2f832abec8ee751fcd","stable_url_args":["https://github.com/cozystack/talm/archive/refs/tags/v0.36.0.tar.gz"],"stable_version":"0.36.0"},"talosctl":{"desc":"CLI for out-of-band management of Kubernetes nodes created by Talos","executables":["talosctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/siderolabs/talos.git",{":branch":"main"}],"homepage":"https://www.talos.dev/","license":"MPL-2.0","ruby_source_checksum":"b3ed00fb5489d5ac533723f81a9dce2d79ea5de03833f710b543560795742b71","stable_dependencies":[{"go":":build"}],"stable_checksum":"17b5c3b2dd2b318d51ef392aaa4b5ae025b2b0b694884067e54ea90990b9ebde","stable_url_args":["https://github.com/siderolabs/talos/archive/refs/tags/v1.14.4.tar.gz"],"stable_version":"1.14.4"},"tanka":{"desc":"Flexible, reusable and concise configuration for Kubernetes using Jsonnet","executables":["tk"],"head_dependencies":["kubernetes-cli",{"go":":build"}],"head_url_args":["https://github.com/grafana/tanka.git",{":branch":"main"}],"homepage":"https://tanka.dev","license":"Apache-2.0","ruby_source_checksum":"e07481970550b3689016e59063d7f4a12ec27661997ff77308ee39eac3f85df9","stable_dependencies":["kubernetes-cli",{"go":":build"}],"stable_checksum":"3f08730f6e55f17992314c3edbdb3e6e69b665dd05d641b87b3c81d2de2d1725","stable_url_args":["https://github.com/grafana/tanka/archive/refs/tags/v0.39.5.tar.gz"],"stable_version":"0.39.5"},"taoup":{"desc":"Tao of Unix Programming with Ruby-powered ANSI-colored fortunes","executables":["taoup","taoup-fortune"],"head_dependencies":["ruby"],"homepage":"https://github.com/globalcitizen/taoup","license":"GPL-3.0-or-later","ruby_source_checksum":"6b3c1c855c036e8d9c05258686b321f456ae7b7c8f9e40a8ca261407ad8a8897","stable_dependencies":["ruby"],"stable_checksum":"9e9569343d57420e39526f65c1f9f4372b1019e9379517ff5224b7723a0c4538","stable_url_args":["https://github.com/globalcitizen/taoup/archive/refs/tags/v1.1.24.tar.gz"],"stable_version":"1.1.24","bottle_tag":":all","bottle_checksum":"4b77515d2f39a289e75887ad37d90282f02e424c936767c9eafa146bfea836af"},"taplo":{"bottle_rebuild":1,"desc":"TOML toolkit written in Rust","executables":["taplo"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tamasfe/taplo.git",{":branch":"master"}],"homepage":"https://taplo.tamasfe.dev","license":"MIT","ruby_source_checksum":"be0efaaa7b2259f298abd2f7f880367350d8a7210b18e440e9f66c9d82a9defe","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c2f7b3234fc62000689a476b462784db4d1bb2be6edcc186654b211f691efaf8","stable_url_args":["https://github.com/tamasfe/taplo/archive/refs/tags/0.10.0.tar.gz"],"stable_version":"0.10.0"},"taproom":{"desc":"Interactive TUI for Homebrew","executables":["taproom"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hzqtc/taproom.git",{":branch":"main"}],"homepage":"https://github.com/hzqtc/taproom","license":"MIT","ruby_source_checksum":"4f200d0974ef7112c14173fa0d0a5461fdf7186a65fd8e1339c4c10355fce25a","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/hzqtc/taproom/commit/a26afac788a5122356bf9c07c3c3d04fabae76d3.patch?full_index=1","sha256":"c9c5684f557ba7b3a5db9aee5b7c4a53bc41ac98f713aecd96afebd19ce1066f","type":"backport"}],"stable_checksum":"85ee7660bb76ed9277573d2c856bcfebd3181b919edf3862e7f9e15d32097088","stable_url_args":["https://github.com/hzqtc/taproom/archive/refs/tags/v0.6.2.tar.gz"],"stable_version":"0.6.2"},"tarantool":{"bottle_rebuild":1,"desc":"In-memory database and Lua application server","executables":["tarantool"],"head_dependencies":["icu4c@79","libyaml","openssl@4","readline","zstd",{"cmake":":build"}],"head_url_args":["https://github.com/tarantool/tarantool.git",{":branch":"master"}],"head_uses_from_macos":[["curl",{":since":":sonoma"}],["ncurses"]],"homepage":"https://tarantool.org/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"fa8b65662408f9e051bebe2d2fa543df87b4d754a32750598f82430d7c06b84b","stable_dependencies":["icu4c@79","libyaml","openssl@4","readline","zstd",{"cmake":":build"}],"stable_checksum":"84ba3129bcfc2a7eeb30cea17a955b7b3f96615b960497d5ca60eac1d14fd090","stable_url_args":["https://hb.bizmrg.com/tarantool_repo/sources/tarantool-3.8.1.tar.gz"],"stable_uses_from_macos":[["curl",{":since":":sonoma"}],["ncurses"]],"stable_version":"3.8.1","version_scheme":1},"tarlz":{"desc":"Data compressor","executables":["tarlz"],"head_dependencies":["lzlib"],"homepage":"https://www.nongnu.org/lzip/tarlz.html","license":"GPL-2.0-or-later","ruby_source_checksum":"e188de7d3397df860f517dfab81f14d81cc23eae97f7dff35a8534c362a01c44","stable_dependencies":["lzlib"],"stable_checksum":"e7fafcaf83ce215d94f758ff07037a3fda4bcea006ccb7909ce3f83218e98f71","stable_url_args":["https://download.savannah.gnu.org/releases/lzip/tarlz/tarlz-0.31.tar.lz"],"stable_version":"0.31"},"tarsnap-gui":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-05-19",":because":"needs end-of-life Qt 5"},"desc":"Cross-platform GUI for the Tarsnap command-line client","disable_args":{":date":"2027-05-19",":because":"needs end-of-life Qt 5"},"executables":["tarsnap-gui"],"head_dependencies":["qt@5","tarsnap"],"head_url_args":["https://github.com/Tarsnap/tarsnap-gui.git",{":branch":"master"}],"homepage":"https://www.tarsnap.com/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"7573ba0af4ee1abd7c1b30213db3de9ce910d94ffc2142e4beeb990c3580e495","stable_dependencies":["qt@5","tarsnap"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"3b271f474abc0bbeb3d5d62ee76b82785c7d64145e6e8b51fa7907b724c83eae","stable_url_args":["https://github.com/Tarsnap/tarsnap-gui/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_cellar":":any","bottle_checksum":"b16373c9282a6fc51a9d7e901a082fd287939ce043b19075f09a4f8b67568823"},"tarsnap":{"desc":"Online backups for the truly paranoid","executables":["tarsnap","tarsnap-keygen","tarsnap-keymgmt","tarsnap-keyregen","tarsnap-recrypt"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/Tarsnap/tarsnap.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.tarsnap.com/","license":"0BSD","revision":1,"ruby_source_checksum":"e457f8f81db6ab3f9b445d0d6cef147e9a86dda589e622041d28385d0022256d","stable_dependencies":["openssl@4"],"stable_checksum":"bebdbe1e6e91233755beb42ef0b4adbefd9573455258f009fb331556c799b3d0","stable_url_args":["https://www.tarsnap.com/download/tarsnap-autoconf-1.0.41.tgz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.0.41"},"tarsnapper":{"bottle_rebuild":9,"desc":"Tarsnap wrapper which expires backups using a gfs-scheme","executables":["tarsnapper"],"head_dependencies":["libyaml","python@3.15","tarsnap"],"homepage":"https://github.com/miracle2k/tarsnapper","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"6c62ea99c32769c41ac1471dace4609f5e605412b30c0c3c416e760b8e95c296","stable_dependencies":["libyaml","python@3.15","tarsnap"],"stable_patches":[{"strip":"p1","url":"https://github.com/miracle2k/tarsnapper/commit/def72ae8499b38ab4726d826d7363490de6564fb.patch?full_index=1","sha256":"927ff17243b2e751afc7034b059365ca0373db74dcc8d917b8489058a66b2d1c","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/miracle2k/tarsnapper/pull/72"}]}],"stable_checksum":"b129b0fba3a24b2ce80c8a2ecd4375e36b6c7428b400e7b7ab9ea68ec9bb23ec","stable_url_args":["https://files.pythonhosted.org/packages/4e/c5/0a08950e5faba96e211715571c68ef64ee37b399ef4f0c4ab55e66c3c4fe/tarsnapper-0.5.0.tar.gz"],"stable_version":"0.5.0"},"tartufo":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-09-30",":because":":repo_archived"},"desc":"Searches through git repositories for high entropy strings and secrets","disable_args":{":date":"2027-09-30",":because":":repo_archived"},"executables":["tartufo"],"head_dependencies":[{"pygit2":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/godaddy/tartufo.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://tartufo.readthedocs.io/en/stable/","license":"GPL-2.0-only","ruby_source_checksum":"1ecfb086ef3a9b338c19b52bf61e4748daa083f19073865d270dfabc9eab0519","stable_dependencies":[{"pygit2":":no_linkage"},"python@3.15"],"stable_checksum":"d718aae7de80dcf933d0088329e55dc0751d5e14ecfc954880f4de15494bcb28","stable_url_args":["https://github.com/godaddy/tartufo/archive/refs/tags/v6.0.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"6.0.1","bottle_tag":":all","bottle_checksum":"0e177441cfc751cba42894505bf9e74d77d2155b1ded113fc4a7f392231ab540"},"task-spooler":{"conflicts":[["moreutils",{":because":"both install a `ts` executable"}]],"desc":"Batch system to run tasks one after another","executables":["ts"],"homepage":"https://viric.name/soft/ts/","license":"GPL-2.0-only","ruby_source_checksum":"34da1026abdd61e66082782783de96460e310876f380d8e84d23f93e2e72a796","stable_checksum":"b1ab3db52dca36af3699178b8d0e936a30107f8d5c86a974163c580823b01790","stable_url_args":["https://viric.name/soft/ts/ts-1.0.4.tar.gz"],"stable_version":"1.0.4"},"task":{"aliases":["task@3"],"compatibility_version":1,"conflicts":[["go-task",{":because":"both install `task` binaries"}]],"desc":"Feature-rich console based todo list manager","executables":["task"],"head_dependencies":[{"cmake":":build"},{"corrosion":":build"},{"rust":":build"}],"head_url_args":["https://github.com/GothenburgBitFactory/taskwarrior.git",{":branch":"develop"}],"homepage":"https://taskwarrior.org/","license":"MIT","ruby_source_checksum":"5fdca157a211f03ab2065c03b76c4d1af41ec613f27adccbefbd328afe686039","stable_dependencies":[{"cmake":":build"},{"corrosion":":build"},{"rust":":build"}],"stable_checksum":"9ea64b411f8314414f440ec765dfdf5a86c9f6159df47e2f60cff3db6b31157a","stable_url_args":["https://github.com/GothenburgBitFactory/taskwarrior/releases/download/v3.5.0/task-3.5.0.tar.gz"],"stable_version":"3.5.0"},"taskflow":{"desc":"General-purpose Task-parallel Programming System using Modern C++","head_dependencies":[{"cmake":":build"},{"make":":build"}],"head_url_args":["https://github.com/taskflow/taskflow.git",{":branch":"master"}],"homepage":"https://taskflow.github.io","license":"MIT","ruby_source_checksum":"7e46df9f5c98cce4051016595cd64e1ccfa755c580296d41f9c61a64c6e0bdcb","stable_dependencies":[{"cmake":":build"},{"make":":build"}],"stable_checksum":"2107f90e315e48a676922010b036357ff2b0c6b9160ce17fa9396e5860b1d715","stable_url_args":["https://github.com/taskflow/taskflow/archive/refs/tags/v4.1.0.tar.gz"],"stable_version":"4.1.0"},"taskline":{"bottle_rebuild":1,"desc":"Tasks, boards & notes for the command-line habitat","executables":["tl"],"head_dependencies":["node"],"homepage":"https://github.com/perryrh0dan/taskline","license":"MIT","ruby_source_checksum":"104b1de82dae8ca2454bd55506c9a108fec447d3dc2005cc057113ff4142e40f","stable_dependencies":["node"],"stable_checksum":"b27122b0578c6890342ec3742ef14f89aca4315853282f982c1b6dad6b6faba2","stable_url_args":["https://registry.npmjs.org/@perryrh0dan/taskline/-/taskline-1.6.0.tgz"],"stable_version":"1.6.0","bottle_tag":":all","bottle_checksum":"8f69fa2b84dbf39b6e680e834da139733f2276129b1d98a7c3a19b4e880f10c5"},"taskopen":{"bottle_rebuild":1,"desc":"Tool for taking notes and open urls with taskwarrior","executables":["taskopen"],"head_dependencies":["task",{"nim":":build"}],"head_url_args":["https://codeberg.org/jschlatow/taskopen.git",{":branch":"master"}],"homepage":"https://codeberg.org/jschlatow/taskopen","license":"GPL-2.0-only","ruby_source_checksum":"247a76ae50218dafc8b16a6d646cd74c042c0a112fd0c5536bf27d78c5bb866d","stable_dependencies":["task",{"nim":":build"}],"stable_checksum":"fe16f839279e8baff96dcead55feb03997aebdaa3cee7a421dadc8e7cb8c1581","stable_url_args":["https://github.com/jschlatow/taskopen/archive/refs/tags/v2.0.3.tar.gz"],"stable_version":"2.0.3"},"tasksh":{"bottle_rebuild":1,"desc":"Shell wrapper for Taskwarrior commands","executables":["tasksh"],"head_dependencies":["readline","task",{"cmake":":build"}],"head_url_args":["https://github.com/GothenburgBitFactory/taskshell.git",{":branch":"master"}],"homepage":"https://github.com/GothenburgBitFactory/taskshell","license":"MIT","revision":1,"ruby_source_checksum":"0b60fd2553c07084d4dfe9fd2d0f71915a27011e8be69d6919a29ecf02e68063","stable_dependencies":["readline","task",{"cmake":":build"}],"stable_checksum":"6e42f949bfd7fbdde4870af0e7b923114cc96c4344f82d9d924e984629e21ffd","stable_url_args":["https://github.com/GothenburgBitFactory/taskshell/releases/download/v1.2.0/tasksh-1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_cellar":":any","bottle_checksum":"d0a97986a19732ce4d3818c5b452f6ce636ce957e401350cade47190e5b7b2e0"},"taskwarrior-tui":{"desc":"Terminal user interface for taskwarrior","executables":["taskwarrior-tui"],"head_dependencies":["task",{"pandoc":":build"},{"rust":":build"}],"head_url_args":["https://github.com/kdheepak/taskwarrior-tui.git",{":branch":"main"}],"homepage":"https://kdheepak.com/taskwarrior-tui/","license":"MIT","ruby_source_checksum":"5718022b34ba3e09418836595a220f718ebeb48065049cef83d16a1e171acbcf","stable_dependencies":["task",{"pandoc":":build"},{"rust":":build"}],"stable_checksum":"e4f5d10428dc1917b6084b5b0ed502ffe691cb14908cedd04ffff3940f9ffceb","stable_url_args":["https://github.com/kdheepak/taskwarrior-tui/archive/refs/tags/v0.27.0.tar.gz"],"stable_version":"0.27.0"},"tass64":{"aliases":["64tass"],"desc":"Multi pass optimizing macro assembler for the 65xx series of processors","executables":["64tass"],"homepage":"https://tass64.sourceforge.net/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later","LGPL-2.1-only","MIT"]},"ruby_source_checksum":"1e2a95e76317a973c144c4aa44700e7e0f1821dc31ca9167ba4a3a5c154c7fe1","stable_checksum":"9d83be3d23a2c55e085b7c7a7856c2f96080447ea120a6a8c21a217ed76427f0","stable_url_args":["https://downloads.sourceforge.net/project/tass64/source/64tass-1.60.3243-src.zip"],"stable_version":"1.60.3243","bottle_checksum":"1a174fd0558e49d58a058ba6359b261bce98721d85d0cac0e212196151cb1f31"},"taze":{"desc":"Modern cli tool that keeps your deps fresh","executables":["taze"],"head_dependencies":["node"],"head_url_args":["https://github.com/antfu-collective/taze.git",{":branch":"main"}],"homepage":"https://github.com/antfu-collective/taze","license":"MIT","ruby_source_checksum":"e7db1347a22ce0043810f0f586ed0501b6d9943bd72c756a743ab4b5f8330a95","stable_dependencies":["node"],"stable_checksum":"a3cd18531b35d53417ddcf287363a650da3adf61129ca45ca6441d0e1edc1b30","stable_url_args":["https://registry.npmjs.org/taze/-/taze-21.3.0.tgz"],"stable_version":"21.3.0","bottle_tag":":all","bottle_checksum":"afa980aa86130eb11590958b349c78fe4ba3c5d7e9b09309a70663f088406063"},"tbb":{"aliases":["onetbb"],"bottle_rebuild":1,"compatibility_version":1,"desc":"Rich and complete approach to parallelism in C++","head_dependencies":["hwloc",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"homepage":"https://uxlfoundation.github.io/oneTBB/","license":"Apache-2.0","ruby_source_checksum":"566ff0f29a811861c7aca5241aa1ca121563768e198a3b3982e46b94f69d7d4b","stable_dependencies":["hwloc",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]},{"swig":":build"}],"stable_checksum":"191288b52e1e6b17198000b64d77d194bb65e791be46ebc606e9b091781e2070","stable_url_args":["https://github.com/uxlfoundation/oneTBB/archive/refs/tags/v2023.1.0.tar.gz"],"stable_version":"2023.1.0"},"tbls":{"desc":"CI-Friendly tool to document a database","executables":["tbls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/k1LoW/tbls.git",{":branch":"main"}],"homepage":"https://github.com/k1LoW/tbls","license":"MIT","ruby_source_checksum":"12cc5a7e7319770e95b50129e008c1ae9695618b1d93be858cc8ca37b2e16bba","stable_dependencies":[{"go":":build"}],"stable_checksum":"84dd9ec88c6803be57df27f92a27a91d03e4e79437242caa4b7b52eef48e9979","stable_url_args":["https://github.com/k1LoW/tbls/archive/refs/tags/v1.96.1.tar.gz"],"stable_version":"1.96.1"},"tbox":{"desc":"Glib-like multi-platform C library","head_dependencies":[{"xmake":":build"}],"head_url_args":["https://github.com/tboox/tbox.git",{":branch":"dev"}],"homepage":"https://tboox.top","license":"Apache-2.0","ruby_source_checksum":"be6ef1b994ed989cba2bceca2b8ba2e6963207b6c0b6b434571581132daba262","stable_dependencies":[{"xmake":":build"}],"stable_checksum":"8601bd1443ad3e3eb998406a71c3896f8563ed1aeb94a9ccf8c17543742d508e","stable_url_args":["https://github.com/tboox/tbox/archive/refs/tags/v1.8.2.tar.gz"],"stable_version":"1.8.2"},"tcc":{"deprecate_args":{":date":"2025-09-16",":because":":unsupported"},"desc":"Tiny C compiler","disable_args":{":date":"2026-09-16",":because":":unsupported"},"executables":["tcc"],"head_url_args":["https://repo.or.cz/tinycc.git",{":branch":"mob"}],"homepage":"https://bellard.org/tcc/","license":"LGPL-2.0-or-later","revision":1,"ruby_source_checksum":"6e67ed9c7275d35aaacd2956805d4b53169137939b3df19b1e7f3cf45534670a","stable_checksum":"de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c","stable_url_args":["https://download.savannah.nongnu.org/releases/tinycc/tcc-0.9.27.tar.bz2"],"stable_version":"0.9.27"},"tccutil":{"bottle_rebuild":1,"desc":"Utility to modify the macOS Accessibility Database (TCC.db)","executables":["tccutil"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/jacobsalmela/tccutil.git",{":branch":"main"}],"homepage":"https://github.com/jacobsalmela/tccutil","license":"GPL-2.0-or-later","ruby_source_checksum":"47de44b44eea2d9efadffccac381debcfe0fd266584c08a71436df2842ff398c","stable_dependencies":["python@3.15"],"stable_checksum":"62f01adb9728d39aabe2b9b224c5da524c6039cc23a14274012f0e604e775c1b","stable_url_args":["https://github.com/jacobsalmela/tccutil/archive/refs/tags/v1.5.5.tar.gz"],"stable_version":"1.5.5","bottle_tag":":all","bottle_checksum":"b8c38cddd25c2f2c46b5c38d4f424abd6280ed51c0565a389d81dbb8515e3121"},"tcl-tk":{"aliases":["tcl-tk@9"],"caveats":"The sqlite3_analyzer binary is in the `sqlite-analyzer` formula.\nTclTLS extension is now in the `tcltls` formula.\n","compatibility_version":2,"conflicts":[["page",{":because":"both install `page` binaries"}],["the_platinum_searcher",{":because":"both install `pt` binaries"}]],"desc":"Tool Command Language","executables":["critcl","dtplite","mkdoc","nns","nnsd","nnslog","page","pt","tcldocstrip","tclsh","tclsh9.1","wish","wish9.1"],"head_dependencies":["libtommath"],"homepage":"https://www.tcl-lang.org","license":"TCL","ruby_source_checksum":"a6ea303983b1c7ced885a5748ffc8ba8951b2ea19a0bb6ab34b90f9647501efd","stable_dependencies":["libtommath"],"stable_checksum":"536c45543f64d6eb11832d97ba3494aacff046fbc5040273bd55258d0e448ff1","stable_url_args":["https://downloads.sourceforge.net/project/tcl/Tcl/9.1.0/tcl9.1.0-src.tar.gz"],"stable_version":"9.1.0","versioned_formulae":["tcl-tk@8"]},"tcl-tk@8":{"caveats":"The sqlite3_analyzer binary is in the `sqlite-analyzer` formula.\n","compatibility_version":1,"deprecate_args":{":date":"2026-10-12",":because":":unmaintained",":replacement_formula":"tcl-tk"},"desc":"Tool Command Language","disable_args":{":date":"2028-01-01",":because":":unmaintained",":replacement_formula":"tcl-tk"},"executables":["critcl","dtplite","mkdoc","nns","nnsd","nnslog","page","pt","tcldocstrip","tclsh","tclsh8.6","wish","wish8.6"],"head_dependencies":["openssl@3"],"homepage":"https://www.tcl-lang.org","keg_only_args":[":versioned_formula"],"license":"TCL","ruby_source_checksum":"c75a6789c06f20a70b3fdc000823e423d6e1234c2f6ca0ed25d88f7fafa4b577","stable_dependencies":["openssl@3"],"stable_checksum":"14f9af32b1767ff718477a8f974ad03c34341097e6b43f4ce54644ee974e268e","stable_url_args":["https://downloads.sourceforge.net/project/tcl/Tcl/8.6.18/tcl8.6.18-src.tar.gz"],"stable_version":"8.6.18"},"tclap":{"bottle_rebuild":1,"desc":"Templatized C++ command-line parser library","homepage":"https://tclap.sourceforge.net/","license":"MIT","ruby_source_checksum":"89060d512e02f94d9849a2b147738559ce95a4cfa491a5a60922894a4a551da5","stable_checksum":"bb649f76dae35e8d0dcba4b52acfd4e062d787e6a81b43f7a4b01275153165a6","stable_url_args":["https://downloads.sourceforge.net/project/tclap/tclap-1.2.5.tar.gz"],"stable_version":"1.2.5","bottle_tag":":all","bottle_checksum":"1067d4df91f61b3a6af2efd80c62b4359cc7f1f9088892ad9443d13be791bc0a"},"tcltls":{"desc":"OpenSSL extension to Tcl","head_dependencies":["openssl@4",{"tcl-tk":":no_linkage"}],"homepage":"https://core.tcl-lang.org/tcltls/home","license":"TCL","link_overwrite_paths":["include/tcl-tk/tls.h","share/man/mann/tls.n.gz"],"ruby_source_checksum":"525c20420734a82211b136751a62904bda4bb1cca2d2654e9eb0252a3dda5339","stable_dependencies":["openssl@4",{"tcl-tk":":no_linkage"}],"stable_checksum":"afffeb5de1978f47745db4804c1dfdcd6605ceac32e324fe8bbe49843de0baae","stable_url_args":["https://core.tcl-lang.org/tcltls/uv/tcltls2.0.1.tar.gz"],"stable_version":"2.0.1"},"tcpdump":{"desc":"Command-line packet analyzer","executables":["tcpdump","tcpdump.4.99.7"],"head_dependencies":["libpcap","openssl@4"],"head_url_args":["https://github.com/the-tcpdump-group/tcpdump.git",{":branch":"master"}],"homepage":"https://www.tcpdump.org/","license":"BSD-3-Clause","ruby_source_checksum":"582a384e3936c40cad501ac16b90292920f9aa070c4b52c02753600843744015","stable_dependencies":["libpcap","openssl@4"],"stable_checksum":"8be364e28d3b745ef1459b385cd2f4bc0e1ebad7a5d2ebdf70071d6c9b5b9a54","stable_url_args":["https://www.tcpdump.org/release/tcpdump-4.99.7.tar.gz"],"stable_version":"4.99.7"},"tcpflow":{"desc":"TCP/IP packet demultiplexer","executables":["tcpflow"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"boost":":build"}],"head_url_args":["https://github.com/simsong/tcpflow.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"],["libpcap"]],"homepage":"https://github.com/simsong/tcpflow","license":"GPL-3.0-only","revision":1,"ruby_source_checksum":"9218b911ee892a113393118a3d87084f4c1a062efe297912bb7eef37952f0c25","stable_dependencies":["openssl@4",{"boost":":build"}],"stable_checksum":"436f93b1141be0abe593710947307d8f91129a5353c3a8c3c29e2ba0355e171e","stable_url_args":["https://corp.digitalcorpora.org/downloads/tcpflow/tcpflow-1.6.1.tar.gz"],"stable_uses_from_macos":[["bzip2"],["libpcap"]],"stable_version":"1.6.1"},"tcping":{"desc":"TCP connect to the given IP/port combo","executables":["tcping"],"head_url_args":["https://github.com/mkirchner/tcping.git",{":branch":"master"}],"homepage":"https://github.com/mkirchner/tcping","license":"MIT","ruby_source_checksum":"4522cf176ec384ef48adfb56558f0c132ab0d7b05245aa0402ff2a7de2262745","stable_checksum":"b8aa427420fe00173b5a2c0013d78e52b010350f5438bf5903c1942cba7c39c9","stable_url_args":["https://github.com/mkirchner/tcping/archive/refs/tags/2.1.0.tar.gz"],"stable_version":"2.1.0","bottle_checksum":"74dabc6cf5b77e3251cb11ab8fcd1a6bba24e67fb180871833c11919f193c496"},"tcpkali":{"deprecate_args":{":date":"2025-03-19",":because":":repo_removed"},"desc":"High performance TCP and WebSocket load generator and sink","disable_args":{":date":"2026-03-19",":because":":repo_removed"},"head_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"homepage":"https://web.archive.org/web/20230303212249/https://github.com/satori-com/tcpkali","license":"BSD-2-Clause","ruby_source_checksum":"4e2213245507fe9ca4ed0d87d13a2f2dbf6f3e5ae693c363f39c7a587ebf45e9","stable_checksum":"a9a15a1703fc4960360a414ee282d821a7b42d4bbba89f9e72a796164ff69598","stable_url_args":["https://www.mirrorservice.org/sites/distfiles.macports.org/tcpkali/tcpkali-1.1.1.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"stable_version":"1.1.1","bottle_checksum":"e3a2e0de9e4081e5f2720aec73737040ad1449b1d69d4ce7fbd1cad1940f4c11"},"tcpreplay":{"desc":"Replay saved tcpdump files at arbitrary speeds","executables":["tcpbridge","tcpcapinfo","tcpliveplay","tcpprep","tcpreplay","tcpreplay-edit","tcprewrite"],"head_dependencies":["libdnet",{"cmake":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://tcpreplay.appneta.com/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","BSD-4-Clause","GPL-3.0-or-later","ISC"]},"ruby_source_checksum":"b2455822c46cc5259d23fbdbd6405579a99fd46f8607a1cbe8700e316525ce6b","stable_dependencies":["libdnet",{"cmake":":build"}],"stable_checksum":"cc3642816073fb1d96b3af36df4fb66c11f523da427f95b7b0c4c99deaa53afb","stable_url_args":["https://github.com/appneta/tcpreplay/releases/download/v4.6.1/tcpreplay-4.6.1.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"4.6.1"},"tcpsplit":{"desc":"Break a packet trace into some number of sub-traces","executables":["tcpsplit"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://www.icir.org/mallman/software/tcpsplit/","license":":cannot_represent","ruby_source_checksum":"30a08e1969841a977a09f2aea44e1f7a84064110763ae6a81bdc2a1b5d0a32d1","stable_checksum":"9ba0a12d294fa4ccc8cad8d9662126f01b436ced48642c3fb2520121943f5cf5","stable_url_args":["https://www.icir.org/mallman/software/tcpsplit/tcpsplit-0.3.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.3","bottle_checksum":"9cf285c0719876d2dbd4df148886919cdec7d0b51bc8e59bc0feeffe733cab87"},"tcpstat":{"desc":"Active TCP connections monitoring tool","executables":["tcpstat"],"head_url_args":["https://github.com/jtt/tcpstat.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/jtt/tcpstat","license":"BSD-2-Clause","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"1544e7373c734b379a4633a515f24933a5b911f9cdb8e261898e8197f3a6cc43","stable_checksum":"366a221950759015378775862a7499aaf727a3a9de67b15463b0991c2362fdaf","stable_url_args":["https://github.com/jtt/tcpstat/archive/refs/tags/rel-0-1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.1","bottle_checksum":"64eeee455c63e53025d2bae91de42a412c3459afe2cd7c080f6ba272f66f2b7e"},"tcptraceroute":{"bottle_rebuild":1,"caveats":"tcptraceroute requires root privileges so you will need to run\n`sudo tcptraceroute`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Traceroute implementation using TCP packets","executables":["tcptraceroute"],"head_dependencies":["libnet",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/mct/tcptraceroute.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/mct/tcptraceroute","license":"GPL-2.0-only","revision":2,"ruby_source_checksum":"c9ec9b4ef4d84001fa2be28298bf4d5c3ca48bd9265450de66d23ebc465aedaa","stable_dependencies":["libnet",{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/mct/tcptraceroute/commit/3772409867b3c5591c50d69f0abacf780c3a555f.patch?full_index=1","sha256":"c08e013eb01375e5ebf891773648a0893ccba32932a667eed00a6cee2ccf182e","type":"backport","resolves":[{"type":"defect","id":"https://github.com/mct/tcptraceroute/issues/5"}]}],"stable_checksum":"57fd2e444935bc5be8682c302994ba218a7c738c3a6cae00593a866cd85be8e7","stable_url_args":["https://github.com/mct/tcptraceroute/archive/refs/tags/tcptraceroute-1.5beta7.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.5beta7","bottle_cellar":":any","bottle_checksum":"029ae4c460d3454865fed73329f641b0788d9f4f7f2fc079b04954f0145e6e41"},"tcptunnel":{"desc":"TCP port forwarder","executables":["tcptunnel"],"homepage":"https://vakuumverpackt.de/tcptunnel/","license":"GPL-2.0-or-later","ruby_source_checksum":"344774ef7c07e5fc8d0560c2bb13ccfcd816bdb6384d3791861b7592c194985a","stable_checksum":"1926e2636d26570035a5a0292c8d7766c4a9af939881121660df0d0d4513ade4","stable_url_args":["https://github.com/vakuum/tcptunnel/archive/refs/tags/v0.8.tar.gz"],"stable_version":"0.8","bottle_checksum":"8eb0261ee4669e199766ea61e9b9f7ab7cd1b9ca51794f5d26650c542dc55e10"},"tcsh":{"desc":"Enhanced, fully compatible version of the Berkeley C shell","executables":["csh","tcsh"],"head_uses_from_macos":[["libxcrypt"],["ncurses"]],"homepage":"https://www.tcsh.org/","license":"BSD-3-Clause","ruby_source_checksum":"41dc37044a3c3fd545d2c24cbc302acc27eebf12be0b9ad07c85be8169982395","stable_checksum":"4208cf4630fb64d91d81987f854f9570a5a0e8a001a92827def37d0ed8f37364","stable_url_args":["https://astron.com/pub/tcsh/tcsh-6.24.16.tar.gz"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"]],"stable_version":"6.24.16","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"c610c6f60d2cb8249d081203a842e784f3632414890481956ff126f4bf5c335c"},"tctl":{"conflicts":[["teleport",{":because":"both install `tctl` binaries"}]],"deprecate_args":{":date":"2024-12-04",":because":":unmaintained",":replacement_formula":"temporal"},"desc":"Temporal CLI (tctl)","disable_args":{":date":"2025-12-04",":because":":unmaintained",":replacement_formula":"temporal"},"head_dependencies":[{"go":":build"}],"homepage":"https://docs.temporal.io/cli","license":"MIT","ruby_source_checksum":"06c9c5e1c152f17581fcd33ee672ddab6e70cea429c198401f0bca3fdd07e1a0","stable_dependencies":[{"go":":build"}],"stable_checksum":"945272db4860e3a015e43b4ffc8fc24ecd585e604f4b94b3a964d2f4e51b9c32","stable_url_args":["https://github.com/temporalio/tctl/archive/refs/tags/v1.18.1.tar.gz"],"stable_version":"1.18.1","bottle_checksum":"2086b0e1d687f32df0b3b72951f7e647e6d53dc87633f3b58bc7e7c8b1e3cd74"},"td":{"desc":"Your todo list in your terminal","executables":["td"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/Swatto/td","license":"MIT","ruby_source_checksum":"11949b03beec71eb1b35e6c8404c3ac894a6e5699613597d738137c16d1804b7","stable_dependencies":[{"go":":build"}],"stable_checksum":"e85468dad3bf78c3fc32fc2ab53ef2d6bc28c3f9297410917af382a6d795574b","stable_url_args":["https://github.com/Swatto/td/archive/refs/tags/1.4.2.tar.gz"],"stable_version":"1.4.2","bottle_checksum":"ae0fe556264d24e6e18f4ecfbea037d1888269412dfab6a2e4c655b793985329"},"tdb":{"conflicts":[["jena",{":because":"both install `tdbbackup`, `tdbdump` binaries"}]],"desc":"Trivial DataBase, by the Samba project","executables":["tdbbackup","tdbdump","tdbrestore","tdbtool"],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://tdb.samba.org/","license":{":all_of":["LGPL-3.0-or-later","GPL-3.0-or-later"]},"ruby_source_checksum":"2ac94e204ead0cc6155442aa92b88e30453f69cff9b9fdee5d5d888f0b653891","stable_checksum":"fba09d8df1f1b9072aeae8e78b2bd43c5afef20b2f6deefa633aa14a377a8dd2","stable_url_args":["https://www.samba.org/ftp/tdb/tdb-1.4.15.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.4.15"},"tdf":{"desc":"TUI-based PDF viewer","executables":["for_profiling","tdf"],"head_dependencies":["fontconfig","freetype",{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/itsjunetime/tdf","license":"AGPL-3.0-only","ruby_source_checksum":"56af0d856428f12b47b9431b0201a31389db25747a31cc63873cb3514495740e","stable_dependencies":["fontconfig","freetype",{"llvm":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f9cdcc89e03efdb002938428905ff6cd9ef7ee9941f7b4fa1f473f9f6c49eb6e","stable_url_args":["https://github.com/itsjunetime/tdf/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"tdlib":{"bottle_rebuild":3,"desc":"Cross-platform library for building Telegram clients","head_dependencies":["openssl@4","readline",{"cmake":":build"},{"gperf":":build"}],"head_url_args":["https://github.com/tdlib/td.git",{":branch":"master"}],"homepage":"https://core.telegram.org/tdlib","license":"BSL-1.0","ruby_source_checksum":"50b8fe03b72aafc70a1c89e67d3529a938b63b97dde636091ef3b1d9aa9a6665","stable_dependencies":["openssl@4","readline",{"cmake":":build"},{"gperf":":build"}],"stable_checksum":"30d560205fe82fb811cd57a8fcbc7ac853a5b6195e9cb9e6ff142f5e2d8be217","stable_url_args":["https://github.com/tdlib/td/archive/refs/tags/v1.8.0.tar.gz"],"stable_version":"1.8.0"},"tdom":{"desc":"XML/DOM/XPath/XSLT/HTML/JSON implementation for Tcl","head_dependencies":["tcl-tk"],"homepage":"https://tdom.org/","license":"MPL-2.0","ruby_source_checksum":"e1a93f7c372969d1e65581a316e9839854d2398bbd58f2825553d0212b4e0ea1","stable_dependencies":["tcl-tk"],"stable_checksum":"6d24734aef46d1dc16f3476685414794d6a4e65f48079e1029374477104e8319","stable_url_args":["https://tdom.org/downloads/tdom-0.9.6-src.tgz"],"stable_version":"0.9.6"},"tea":{"desc":"Command-line tool to interact with Gitea servers","executables":["tea"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://gitea.com/gitea/tea.git",{":branch":"main"}],"homepage":"https://gitea.com/gitea/tea","license":"MIT","ruby_source_checksum":"75c561d161d938a0f1fc19f504d50b30cf167d4ae939d115ed496b53dc7d8aff","stable_dependencies":[{"go":":build"}],"stable_checksum":"3c8523e551f576290c69fe6375208e0cb27d4fc1e48b29b13e02ca6ada851c05","stable_url_args":["https://gitea.com/gitea/tea/archive/v0.16.0.tar.gz"],"stable_version":"0.16.0"},"tealdeer":{"conflicts":[["tlrc",{":because":"both install `tldr` binaries"}]],"desc":"Very fast implementation of tldr in Rust","executables":["tldr"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tealdeer-rs/tealdeer.git",{":branch":"main"}],"homepage":"https://tealdeer-rs.github.io/tealdeer/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"dbc2609d8ed34236a76f275a0d74d285bafe6611bde952e275bfe742f4cf6b38","stable_dependencies":[{"rust":":build"}],"stable_checksum":"78e7dbfcc2c8975c143a9746b073a3af875cdee72819bc383fbd411bae2c553c","stable_url_args":["https://github.com/tealdeer-rs/tealdeer/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1"},"teamtype":{"desc":"Peer-to-peer, editor-agnostic collaborative editing of local text files","executables":["teamtype"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/teamtype/teamtype.git",{":branch":"main"}],"homepage":"https://teamtype.github.io/teamtype/","license":"AGPL-3.0-or-later","ruby_source_checksum":"6fdd266c624de0659045fcf382409bb84bb16e4e67093c895e632abe7fa82322","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cbf36fd071512e39101aa7de111cbb8b1ae4c0aebf9bd3508eb33e68712bca0f","stable_url_args":["https://github.com/teamtype/teamtype/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2"},"technitium-dns":{"desc":"Self host a DNS server for privacy & security","executables":["technitium-dns"],"head_dependencies":["dotnet","libmsquic","technitium-library"],"homepage":"https://technitium.com/dns/","license":"GPL-3.0-or-later","ruby_source_checksum":"04db7643258def356c854fdd6a192aa7c826093babbdb791c8814f150280221a","service_args":[[":environment_variables",{":DNS_SERVER_LOG_FOLDER_PATH":"$HOMEBREW_PREFIX/var/log"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/technitium-dns.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/technitium-dns.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/technitium-dns/bin/technitium-dns","--stop-if-bind-fails"]],"stable_dependencies":["dotnet","libmsquic","technitium-library"],"stable_checksum":"7fe162a7c1db828ca3ce0d754e9739118e5d666ddac526d2302509b47c3d513b","stable_url_args":["https://github.com/TechnitiumSoftware/DnsServer/archive/refs/tags/v15.6.2.tar.gz"],"stable_version":"15.6.2"},"technitium-library":{"desc":"Library for technitium .net based applications","head_dependencies":["dotnet"],"homepage":"https://technitium.com","license":"GPL-3.0-only","ruby_source_checksum":"c4cabfbd58f93c0ef26ad14bdec4f2928b5260e7d81175e9c8c87e5de6f10c0d","stable_dependencies":["dotnet"],"stable_checksum":"e7f5add92da555fc3120991fabd802c0605ab9c45cb4b56137dfb0699a006cec","stable_url_args":["https://github.com/TechnitiumSoftware/TechnitiumLibrary/archive/refs/tags/dns-server-v15.6.2.tar.gz"],"stable_version":"15.6.2"},"tectonic":{"desc":"Modernized, complete, self-contained TeX/LaTeX engine","executables":["nextonic","tectonic"],"head_dependencies":["freetype","graphite2","harfbuzz","icu4c@79","libpng",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tectonic-typesetting/tectonic.git",{":branch":"master"}],"homepage":"https://tectonic-typesetting.github.io/","license":"MIT","revision":1,"ruby_source_checksum":"90e765e0f161e3a932e4cbab734abdac7800273ca3af3c4e95faedbc808782bb","stable_dependencies":["freetype","graphite2","harfbuzz","icu4c@79","libpng",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"30adda98f67dd5389844f6023adeeb54b5475c17a54b777900644468fbc9765d","stable_url_args":["https://github.com/tectonic-typesetting/tectonic/archive/refs/tags/tectonic@0.17.0.tar.gz"],"stable_version":"0.17.0"},"teem":{"bottle_rebuild":1,"desc":"Libraries for scientific raster data","executables":["gprobe","ilk","miter","mrender","nrrdSanity","overrgb","puller","tend","unu","vprobe"],"head_dependencies":["libpng",{"cmake":":build"}],"head_url_args":["https://svn.code.sf.net/p/teem/code/teem/trunk"],"homepage":"https://teem.sourceforge.net/","license":":cannot_represent","ruby_source_checksum":"e3bd6a5051cca34edee284fdad36fae1d5755a3b792478663b7bc12e257e3379","stable_dependencies":["libpng",{"cmake":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"a01386021dfa802b3e7b4defced2f3c8235860d500c1fa2f347483775d4c8def","stable_url_args":["https://downloads.sourceforge.net/project/teem/teem/1.11.0/teem-1.11.0-src.tar.gz"],"stable_version":"1.11.0"},"teensy_loader_cli":{"desc":"Command-line integration for Teensy USB development boards","executables":["teensy_loader_cli"],"head_url_args":["https://github.com/PaulStoffregen/teensy_loader_cli.git",{":branch":"master"}],"homepage":"https://www.pjrc.com/teensy/loader_cli.html","license":"GPL-3.0-only","ruby_source_checksum":"5f93bf3124ebc0a392538154ff927d0638f917cbee14a04b925683409655963f","stable_checksum":"d9c5357d7e8b99e9a9ae93f5e921c35a133a4a5d399f57eec10f3a606be5d89f","stable_url_args":["https://github.com/PaulStoffregen/teensy_loader_cli/archive/refs/tags/2.3.tar.gz"],"stable_version":"2.3","bottle_checksum":"1800778350862ed8662bf3183296fb5ba2efc08a5d9dd4531f684639176d02ee"},"teip":{"desc":"Masking tape to help commands \"do one thing well\"","executables":["teip"],"head_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/greymd/teip.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/greymd/teip","license":"MIT","ruby_source_checksum":"a383a0456ea61b5c89977f6fcffc695833cd41f5ca4eae2c7cbaaeb1bb92a521","stable_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"cc735acf21f248dfabbc368835f044b99db8e1bc7fb89678681e5c68b7fee236","stable_url_args":["https://github.com/greymd/teip/archive/refs/tags/v2.3.3.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"2.3.3"},"tektoncd-cli":{"desc":"CLI for interacting with TektonCD","executables":["tkn"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/tektoncd/cli","license":"Apache-2.0","ruby_source_checksum":"55b7cc2569d10e78000c94da2112aceaf8e4e920cec84f6db8432e8b42a1ee94","stable_dependencies":[{"go":":build"}],"stable_checksum":"63485a0d3a3c0b59408c09dc0e5515e9ae95e836e18fa92548c21eaad598d359","stable_url_args":["https://github.com/tektoncd/cli/archive/refs/tags/v0.46.2.tar.gz"],"stable_version":"0.46.2"},"teku":{"desc":"Java Implementation of the Ethereum 2.0 Beacon Chain","executables":["teku"],"head_dependencies":["openjdk@25",{"gradle":":build"}],"head_url_args":["https://github.com/ConsenSys/teku.git",{":branch":"master"}],"homepage":"https://docs.teku.consensys.net/","license":"Apache-2.0","ruby_source_checksum":"c7d42868c65e5c77f5e42f6b806dd5490c8ddbfcbf22d9f6f43a927a174e7f4c","stable_dependencies":["openjdk@25",{"gradle":":build"}],"stable_url_args":["https://github.com/ConsenSys/teku.git",{":tag":"26.10.2",":revision":"3369f5d094a4b50d1311ba2738525806b043e1af"}],"stable_version":"26.10.2"},"tele":{"desc":"Keyboard-first Telegram client for the terminal, written in Go","executables":["tele"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/sorokin-vladimir/tele","license":"GPL-3.0-only","ruby_source_checksum":"22301f1727388aad6ed2ba4f3af982550823f3b9c04311cab9f9340f658a884f","stable_dependencies":[{"go":":build"}],"stable_checksum":"624ec141319f931c6c14625bcf65ad2087eb4d30fd831e59096ea5badc03dc2b","stable_url_args":["https://github.com/sorokin-vladimir/tele/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0"},"telegraf":{"desc":"Plugin-driven server agent for collecting & reporting metrics","executables":["telegraf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/influxdata/telegraf.git",{":branch":"master"}],"homepage":"https://www.influxdata.com/time-series-platform/telegraf/","license":"MIT","ruby_source_checksum":"dfa5b2b438faa449eb8c53dac510f1cf36c79dec3053eb6299f1bd74bbbbec1a","service_args":[[":environment_variables",{":HOME":"$HOMEBREW_PREFIX"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/telegraf.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/telegraf.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/telegraf/bin/telegraf","-config","$HOMEBREW_PREFIX/etc/telegraf.conf","-config-directory","$HOMEBREW_PREFIX/etc/telegraf.d"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"519fbd63603acdd23f924f36c49b3f31917f9d2469c17f0d8c584be3be29092b","stable_url_args":["https://github.com/influxdata/telegraf/archive/refs/tags/v1.40.2.tar.gz"],"stable_version":"1.40.2"},"telegram-downloader":{"desc":"Telegram Messenger downloader/tools written in Golang","executables":["tdl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/iyear/tdl.git",{":branch":"master"}],"homepage":"https://docs.iyear.me/tdl/","license":"AGPL-3.0-only","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"f7add5883560d375ab8ce0a5f3e273a173fcfad423a32f614a45cd85f2486088","stable_dependencies":[{"go":":build"}],"stable_checksum":"e82ee4753a40df3b9b36564ae504dfce06514d018676481e0d967fd9a092c532","stable_url_args":["https://github.com/iyear/tdl/archive/refs/tags/v0.20.4.tar.gz"],"stable_version":"0.20.4"},"telegram-send":{"bottle_rebuild":1,"desc":"Command-line tool to send Telegram messages","executables":["telegram-send"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/rahiel/telegram-send.git",{":branch":"master"}],"homepage":"https://pypi.org/project/telegram-send/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"13c7015c23870b5ce76ddfd4d27154b5f4b4745c424117b3f678d2b9f862e451","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"bb1570fda809a030dfa188ffb30fd92b97de6cde9f1268d57fed6b28c2f4aff5","stable_url_args":["https://files.pythonhosted.org/packages/1c/9d/6c59f78b5761d6fe5a3694d83fb8eff7e6cd190d57d4a61d66ef9e8f4c7f/telegram_send-0.39.2.tar.gz"],"stable_version":"0.39.2"},"teleport":{"conflicts":[["etsh",{":because":"both install `tsh` binaries"}],["tctl",{":because":"both install `tctl` binaries"}]],"desc":"Modern SSH server for teams managing distributed infrastructure","executables":["fdpass-teleport","sessionhelper","tbot","tctl","teleport","teleport-update","tsh"],"head_dependencies":["libfido2",{"binaryen":":build"},{"go@1.26":":build"},{"lld":":build"},{"llvm":":build"},{"node":":build"},{"pkgconf":":build"},{"pnpm":":build"},{"rust":":build"},{"rust-wasm":":build"}],"head_url_args":["https://github.com/gravitational/teleport.git",{":branch":"master"}],"homepage":"https://goteleport.com/","license":{":all_of":["AGPL-3.0-or-later","Apache-2.0"]},"ruby_source_checksum":"ef3b7648117d07bfb896f52b004d71e2d0441265c156d0a79e3c0e7dc4d6c051","stable_dependencies":["libfido2",{"binaryen":":build"},{"go@1.26":":build"},{"lld":":build"},{"llvm":":build"},{"node":":build"},{"pkgconf":":build"},{"pnpm":":build"},{"rust":":build"},{"rust-wasm":":build"}],"stable_checksum":"a95bddd445dc3f93d91493b48e73d39959bbc4d4d00cd93fea34b3d02c3ba1da","stable_url_args":["https://github.com/gravitational/teleport/archive/refs/tags/v18.11.1.tar.gz"],"stable_version":"18.11.1"},"television":{"conflicts":[["tidy-viewer",{":because":"both install `tv` binaries"}]],"desc":"General purpose fuzzy finder TUI","executables":["tv"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/alexpasmantier/television.git",{":branch":"main"}],"homepage":"https://alexpasmantier.github.io/television/","license":"MIT","ruby_source_checksum":"ddd18ed8119fd65634399f0afdccdc501bfe82feee9dc36f060512de54aa7990","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5f46cbe7b14e1d6e3958f436b1d6ed8af86e9914d7d2aee5a9379e8e1772072d","stable_url_args":["https://github.com/alexpasmantier/television/archive/refs/tags/0.15.9.tar.gz"],"stable_version":"0.15.9"},"teller":{"bottle_rebuild":1,"desc":"Secrets management tool for developers","executables":["teller"],"head_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tellerops/teller.git",{":branch":"master"}],"homepage":"https://github.com/tellerops/teller","license":"Apache-2.0","ruby_source_checksum":"768645520da9edf63b1544263ad1564c2c0a66246e85a6c9de0b93d718d6ca1b","stable_dependencies":[{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"1d4275ede4366a31efc94039c58da4cec87466d09cc01444c3c18e9432716d23","stable_url_args":["https://github.com/tellerops/teller/archive/refs/tags/v2.0.7.tar.gz"],"stable_version":"2.0.7"},"telnet":{"conflicts":[["inetutils",{":because":"both install 'telnet' binaries"}]],"desc":"User interface to the TELNET protocol","executables":["telnet"],"homepage":"https://opensource.apple.com/","license":{":all_of":["BSD-4-Clause-UC","APSL-1.0"]},"ruby_source_checksum":"3f25ddfc7cf7f35b345fc9c333beeb3b743919b064e8c605f3d9c75a11d2737a","stable_checksum":"cd4fb9d239a4db871c1e82416c42f8862fab26b9f32e292bcf61151a67174168","stable_url_args":["https://github.com/apple-oss-distributions/remote_cmds/archive/refs/tags/remote_cmds-308.tar.gz"],"stable_version":"308"},"telnetd":{"caveats":"You may need super-user privileges to run this program properly. See the man\npage for more details.\n","desc":"TELNET server","executables":["telnetd"],"homepage":"https://opensource.apple.com/","license":{":all_of":["BSD-4-Clause-UC","BSD-3-Clause"]},"ruby_source_checksum":"043351f4bdc425299f9e3ada5d5251243c7b5b9a5ef008f59f100ad3af9205ae","stable_checksum":"cd4fb9d239a4db871c1e82416c42f8862fab26b9f32e292bcf61151a67174168","stable_url_args":["https://github.com/apple-oss-distributions/remote_cmds/archive/refs/tags/remote_cmds-308.tar.gz"],"stable_version":"308"},"templ":{"desc":"Language for writing HTML user interfaces in Go","executables":["templ"],"head_dependencies":[{"go":":build"}],"homepage":"https://templ.guide","license":"MIT","ruby_source_checksum":"4646e4cb7575dbb9942812678c5d6dd2ba679bee0f8864b102afd7337234e44a","stable_dependencies":[{"go":":build"}],"stable_checksum":"feb6da339d812c80ee981539bf10b90f6b77946d6eec05cb6ef38b6dc2783c8b","stable_url_args":["https://github.com/a-h/templ/archive/refs/tags/v0.3.1070.tar.gz"],"stable_version":"0.3.1070"},"template-glib":{"desc":"GNOME templating library for GLib","head_dependencies":["glib","gettext",{"bison":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://gitlab.gnome.org/GNOME/template-glib","license":"LGPL-2.1-or-later","ruby_source_checksum":"099828433c22e19f50a08805c4e71b051e1ed8f10deb0c4f8881d2f6c9361765","stable_dependencies":["glib","gettext",{"bison":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"e533ec2f6c24cc6df66ac55ac824fadd1b4a5f433a11cbf3a6b25815c0cfcfd5","stable_url_args":["https://download.gnome.org/sources/template-glib/3.40/template-glib-3.40.0.tar.xz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"3.40.0"},"temporal":{"desc":"Command-line interface for running and interacting with Temporal Server and UI","executables":["temporal"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/temporalio/cli.git",{":branch":"main"}],"homepage":"https://temporal.io/","license":"MIT","ruby_source_checksum":"51712292bc5ad967932e976294ce2940d0d0c0b192ef34a62b6c355616aafd8a","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/temporal.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/temporal.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/temporal/bin/temporal","server","start-dev"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"d0310b8f4ef26b8a2240aa2e783c67c099406be01f34cf4edb3ae8aa2d86b7bb","stable_url_args":["https://github.com/temporalio/cli/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1"},"temporal_tables":{"bottle_rebuild":2,"desc":"Temporal Tables PostgreSQL Extension","head_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"homepage":"https://pgxn.org/dist/temporal_tables/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"91c6d0a7168e487c8c7a8232b11ad26318962db0e81aa801bd0d8d778d987011","stable_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"85517266748a438ab140147cb70d238ca19ad14c5d7acd6007c520d378db662e","stable_url_args":["https://github.com/arkhipov/temporal_tables/archive/refs/tags/v1.2.2.tar.gz"],"stable_version":"1.2.2"},"tendermint":{"bottle_rebuild":1,"desc":"BFT state machine replication for applications in any programming languages","executables":["tendermint"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tendermint/tendermint.git",{":branch":"main"}],"homepage":"https://tendermint.com/","license":"Apache-2.0","ruby_source_checksum":"1f0f17e1dfa988d8b990448d81ca4303361c28ebc3dc3f107ef1c0ccb22fa2b6","stable_dependencies":[{"go":":build"}],"stable_checksum":"8385fb075e81d4d4875573fdbc5f2448372ea9eaebc1b18421d6fb497798774b","stable_url_args":["https://github.com/tendermint/tendermint/archive/refs/tags/v0.35.9.tar.gz"],"stable_version":"0.35.9","bottle_checksum":"c764c958d1586a5fcf8a8ba7ede5c8edd7f350dec38689c13fd61d6e00154a3d"},"tenere":{"bottle_rebuild":2,"desc":"TUI interface for LLMs written in Rust","executables":["tenere"],"head_dependencies":["libgit2","oniguruma",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/pythops/tenere","license":"GPL-3.0-or-later","ruby_source_checksum":"edced0737e3c2fbf1056f4fef762fde54517069da5ab09242c34c03ef6f8fff8","stable_dependencies":["libgit2","oniguruma",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/pythops/tenere/commit/2cf22cc3b669c1f2be2c5e9e2c495ed8ab1c95fb.patch?full_index=1","sha256":"61759013e19e930e8183df312f5980f5ccfdbd27320dff58c2da943064e1b9d6","type":"backport"},{"strip":"p1","url":"https://github.com/pythops/tenere/commit/f6e1ba6734258e3fb0d81778d5ed7d9685ed5bbb.patch?full_index=1","sha256":"fa2fef89c41669dd304366bd3e1a5ea85625a09a12096b83c1bb81deffbdf7e4","type":"backport"}],"stable_checksum":"3605fcdff3dbd5d153ed6126e98274994bd00ed83a2a1f5587058d75797257a8","stable_url_args":["https://github.com/pythops/tenere/archive/refs/tags/v0.11.3.tar.gz"],"stable_version":"0.11.3"},"tengo":{"desc":"Fast script language for Go","executables":["tengo"],"head_dependencies":[{"go":":build"}],"homepage":"https://tengolang.com","license":"MIT","ruby_source_checksum":"726a3bd1f44b53df1b737893f618d475ec8321062ce9b38370180cc7cfe994bf","stable_dependencies":[{"go":":build"}],"stable_checksum":"61279c893e0c0d2a02a21c9e724a0124e719798948776e1bac41b7fb845136ae","stable_url_args":["https://github.com/d5/tengo/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_checksum":"250e938de1c268bbaa0dcb010df63c3d6427476c2a317e5ee40e4f67dd2d2b85"},"tenv":{"conflicts":[["opentofu",{":because":"both install tofu binary"}],["tofuenv",{":because":"both install tofu binary"}],["terragrunt",{":because":"both install terragrunt binary"}],["terramate",{":because":"both install terramate binary"}],["atmos",{":because":"both install atmos binary"}],["tfenv",{":because":"tfenv symlinks terraform binaries"}],["tgenv",{":because":"tgenv symlinks terragrunt binaries"}]],"desc":"OpenTofu / Terraform / Terragrunt / Terramate / Atmos version manager","executables":["atmos","tenv","terraform","terragrunt","terramate","tf","tofu"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tofuutils/tenv.git",{":branch":"main"}],"homepage":"https://tofuutils.github.io/tenv/","license":"Apache-2.0","ruby_source_checksum":"d91ad869b358a92e655bc466bb41c529cba2a4494055d881f66d62dbd9f1cd48","stable_dependencies":[{"go":":build"}],"stable_checksum":"dcdc001456b1a3d5d2f680f20cb4ef3f049eb17d9def9abc96b0303c6b16b99f","stable_url_args":["https://github.com/tofuutils/tenv/archive/refs/tags/v4.15.1.tar.gz"],"stable_version":"4.15.1"},"tenyr":{"bottle_rebuild":1,"desc":"32-bit computing environment (including simulated CPU)","executables":["tas","tld","tsim"],"head_dependencies":["sdl2-compat","sdl2_image",{"bison":":build"}],"head_url_args":["https://github.com/kulp/tenyr.git",{":branch":"develop"}],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://kulp.github.io/tenyr/","license":"MIT","ruby_source_checksum":"55580ef537b95d2da0383fa44158d34ff096acbd9960863adfb27880732edcac","stable_dependencies":["sdl2-compat","sdl2_image",{"bison":":build"}],"stable_checksum":"29010e3df8449e9210faf96ca5518d573af4ada4939fe1e7cfbc169fe9179224","stable_url_args":["https://github.com/kulp/tenyr/archive/refs/tags/v0.9.9.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"0.9.9","bottle_cellar":":any","bottle_checksum":"7174b9cc9538058923d3e8cb74867679cddb2f8d932c644b31af6a1948a3d701"},"tere":{"desc":"Terminal file explorer","executables":["tere"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/mgunyho/tere.git",{":branch":"master"}],"homepage":"https://github.com/mgunyho/tere","license":"EUPL-1.2","ruby_source_checksum":"0aa0840fe55ce90cca58757f566e9809aa57a3cdfd5b9efa9ec54668d09b98be","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7db94216b94abd42f48105c90e0e777593aaf867472615eb94dc2f77bb6a3cfb","stable_url_args":["https://github.com/mgunyho/tere/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0","bottle_checksum":"1330af75bc33de620228e27758d6bdef23e1956c7a249d3f7d6f644e4d40fa00"},"termaid":{"desc":"Render Mermaid diagrams in the terminal","executables":["termaid"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/fasouto/termaid","license":"MIT","ruby_source_checksum":"6c66d286e3511ed3ccad609b43ad70a5723fa701a24ef59ee4405d629a72a1b4","stable_dependencies":["python@3.15"],"stable_checksum":"e81ccdf92590182873b5a6437d709264fd70611a91f130f14418e80fad4c7ecf","stable_url_args":["https://files.pythonhosted.org/packages/6c/5c/e2bc0d27c30de7a55a1c7fac8326454353058385864c5cda4a0d9d19ec59/termaid-0.9.1.tar.gz"],"stable_version":"0.9.1","bottle_tag":":all","bottle_checksum":"3a1095535fd0344ee263417054872c4533846151ca5a4efb3c61058bfdf9716a"},"termbg":{"desc":"Rust library for terminal background color detection","executables":["termbg"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dalance/termbg.git",{":branch":"master"}],"homepage":"https://github.com/dalance/termbg","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"8f5adde53769c9dfd0bcd2930e86299283c003923b3112f918f4009c2d1dd760","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b933907d181e59ce0aa522ed598a9fa70125a6523f7fbd1f537c3b99bd75ffdd","stable_url_args":["https://github.com/dalance/termbg/archive/refs/tags/v0.6.2.tar.gz"],"stable_version":"0.6.2","bottle_checksum":"0977f7809818025cd59757e9a4bea7cbd80b81cccf9d3644667e441271f5e786"},"termbox":{"desc":"Library for writing text-based user interfaces","head_url_args":["https://github.com/termbox/termbox.git",{":branch":"master"}],"homepage":"https://github.com/termbox/termbox","license":"MIT","ruby_source_checksum":"d69bd88085c1898a0e285eae5e6fdc2cbc140b98a04fd24f3b96337a5eb55717","stable_checksum":"402fa1b353882d18e8ddd48f9f37346bbb6f5277993d3b36f1fc7a8d6097ee8a","stable_url_args":["https://github.com/termbox/termbox/archive/refs/tags/v1.1.4.tar.gz"],"stable_version":"1.1.4","bottle_cellar":":any","bottle_checksum":"1fa6ac18b01cd55874c1cb9e1d0cdc2e83a017a0888dfed8a1417327fc6c5faf"},"termcolor":{"bottle_rebuild":1,"desc":"Header-only C++ library for printing colored messages","head_dependencies":[{"cmake":":build"}],"homepage":"https://termcolor.readthedocs.io/","license":"BSD-3-Clause","ruby_source_checksum":"86339c01bf98476d297f92da95939248f70704769b02bfa6f248b0d4ef4119ea","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"435994c32557674469404cb1527c283fdcf45746f7df75fd2996bb200d6a759f","stable_url_args":["https://github.com/ikalnytskyi/termcolor/archive/refs/tags/v2.1.0.tar.gz"],"stable_version":"2.1.0","bottle_tag":":all","bottle_checksum":"d521f9450ba8bfd71eb601ff8d6ac8e8705c12caf6d10bf8d3f2808463d48091"},"termframe":{"desc":"Terminal output SVG screenshot tool","executables":["termframe"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/pamburus/termframe.git",{":branch":"main"}],"homepage":"https://github.com/pamburus/termframe","license":"MIT","ruby_source_checksum":"cd9a62cfcb6904d3830c3e9b0b65569fa599165551ccb8420dc5c999b6aba85c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8dca78c34281272e74fd8b9f8dbe8bba1da40609beb8891c71d2bdc6019e4e48","stable_url_args":["https://github.com/pamburus/termframe/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"terminal-notifier":{"desc":"Send macOS User Notifications from the command-line","executables":["terminal-notifier"],"head_url_args":["https://github.com/julienXX/terminal-notifier.git",{":branch":"master"}],"homepage":"https://github.com/julienXX/terminal-notifier","license":"MIT","ruby_source_checksum":"9fba871cc53459efc512072039b1e415b323502f23c61b572fec9617551d20e1","stable_checksum":"7dac44a563f00c10d49aa2da4cde9d1fecdb12b36ed57fe7fdff789c3578421e","stable_url_args":["https://github.com/julienXX/terminal-notifier/archive/refs/tags/3.1.0.tar.gz"],"stable_version":"3.1.0"},"terminalimageviewer":{"aliases":["tiv"],"desc":"Display images in a terminal using block graphic characters","executables":["tiv"],"head_dependencies":["imagemagick"],"head_url_args":["https://github.com/stefanhaustein/TerminalImageViewer.git",{":branch":"master"}],"homepage":"https://github.com/stefanhaustein/TerminalImageViewer","license":"Apache-2.0","ruby_source_checksum":"e17153d92ce637e71bef692762ab7723b70dddd667b146a0c415fd5bc9e9cd16","stable_dependencies":["imagemagick"],"stable_checksum":"08d0c30e3ffa47b69d1bce07bea56f04b7deb4a8a79307ce435a4f0852fbcd5f","stable_url_args":["https://github.com/stefanhaustein/TerminalImageViewer/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_checksum":"48dbddfc5411ffb659e84592e7d4c7da6e9384eb14567d8fa3727fdff25f39c9"},"terminator":{"bottle_rebuild":1,"desc":"Multiple GNOME terminals in one window","executables":["remotinator","terminator"],"head_dependencies":[{"pygobject3":":no_linkage"},"python@3.15","vte3"],"homepage":"https://gnome-terminator.org","license":"GPL-2.0-only","ruby_source_checksum":"2af24b58c9ef08aaa96df1c649002da8674d70044056698a63c2518267c5b223","stable_dependencies":[{"pygobject3":":no_linkage"},"python@3.15","vte3"],"stable_checksum":"0de6024112f56fee9f86a1606309903be30e1018c83390444971c78b1730897c","stable_url_args":["https://github.com/gnome-terminator/terminator/archive/refs/tags/v2.1.6.tar.gz"],"stable_version":"2.1.6"},"termrec":{"bottle_rebuild":2,"desc":"Record videos of terminal output","executables":["termcat","termplay","termrec","termtime"],"head_dependencies":["xz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/kilobyte/termrec.git",{":branch":"master"}],"homepage":"https://angband.pl/termrec.html","license":"LGPL-3.0-or-later","ruby_source_checksum":"3742573535fce683e6f135ec6a66c19d321864fcf216a78f479c430717adc344","stable_dependencies":["xz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"0550c12266ac524a8afb764890c420c917270b0a876013592f608ed786ca91dc","stable_url_args":["https://github.com/kilobyte/termrec/archive/refs/tags/v0.19.tar.gz"],"stable_version":"0.19"},"termscp":{"desc":"Feature rich terminal file transfer and explorer","executables":["termscp"],"head_dependencies":["openssl@4","samba",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/veeso/termscp.git",{":branch":"main"}],"homepage":"https://termscp.rs","license":"MIT","ruby_source_checksum":"5deb9f8464d13a7ee222536b6eeeea3b688c1600a117c9578091ce18d248cf86","stable_dependencies":["openssl@4","samba",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/veeso/termscp/commit/0c7383af6f6471c25894d411c48c3106c9da0621.patch?full_index=1","sha256":"d43dabfa4d7d1ef3dcb0e15193a52b87479b08cfef9e4fc89262ca9b0b1011b2","type":"backport"}],"stable_checksum":"378b06607669edd6fdbcf1f3e040928b4a5e41c3792334d8b140270bd9afe0b7","stable_url_args":["https://github.com/veeso/termscp/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"termshark":{"deprecate_args":{":date":"2025-01-03",":because":":unmaintained"},"desc":"Terminal UI for tshark, inspired by Wireshark","disable_args":{":date":"2026-01-03",":because":":unmaintained"},"head_dependencies":["wireshark",{"go":":build"},{"socat":":test"}],"homepage":"https://termshark.io","license":"MIT","ruby_source_checksum":"40d1fc8ba8af1295730d9062ca5d837887f3059606a532baaa4434891e638bf3","stable_dependencies":["wireshark",{"go":":build"},{"socat":":test"}],"stable_checksum":"949c71866fcd2f9ed71a754ea9e3d1bdc23dee85969dcdc78180f1d18ca8b087","stable_url_args":["https://github.com/gcla/termshark/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0","bottle_checksum":"c5b4d2aa47e0f3796c68add48dfd28b7f79780261d00a62897ab23fa977b8423"},"termshot":{"desc":"Creates screenshots based on terminal command output","executables":["termshot"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/homeport/termshot","license":"MIT","ruby_source_checksum":"be65bfebfa950a8d5908913cab3a8b4baaa44345d6fa8462e03c3c8643826eb1","stable_dependencies":[{"go":":build"}],"stable_checksum":"40abea3c9ae604f3c2cdc7e2a623bf6063c6b1c504a70c5e3a1b8457dbdd2fbc","stable_url_args":["https://github.com/homeport/termshot/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1"},"termsvg":{"desc":"Record, share and export your terminal as a animated SVG image","executables":["termsvg"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/MrMarble/termsvg.git",{":branch":"main"}],"homepage":"https://github.com/MrMarble/termsvg","license":"GPL-3.0-only","ruby_source_checksum":"7d8bc3e9618e4d924ebab78dc853bfb74cd45482c9fb60369fe7b2a286e63b50","stable_dependencies":[{"go":":build"}],"stable_checksum":"035334dce273efe3ff4fcf6eecf0b9facdcb2988403eb9e473659c0c7d0d1c52","stable_url_args":["https://github.com/MrMarble/termsvg/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"termusic":{"desc":"Music Player TUI written in Rust","executables":["termusic","termusic-server"],"head_dependencies":["opus",{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/tramhao/termusic.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/tramhao/termusic","license":{":all_of":["MIT","GPL-3.0-or-later"]},"ruby_source_checksum":"8d096ebf61c3087ed2215f51a115ebdfc6a8da5052ce65df65787c62215b8160","stable_dependencies":["opus",{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"661e1c39135f6eeb01cb6df199b8dcdd902ac456e96bd204ea4fda7ec6ae41ef","stable_url_args":["https://github.com/tramhao/termusic/archive/refs/tags/v0.13.2.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.13.2"},"tern":{"bottle_rebuild":9,"caveats":"tern requires root privileges so you will need to run `sudo tern`.\nYou should be certain that you trust any software you grant root privileges.\n","desc":"Software Bill of Materials (SBOM) tool","executables":["tern"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/tern-tools/tern.git",{":branch":"main"}],"homepage":"https://github.com/tern-tools/tern","license":"BSD-2-Clause","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"2accd5befed388950cb932088f0e5e5056742f75d3a6b82277f6a01aac0980af","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/tern-tools/tern/commit/f2546fa2d39468ed8c1fd3e7438955547b35182a.patch?full_index=1","sha256":"f4940c919c07ab00fbebe9d6145cba4d6a69bc902ee512c2b21f0bc9726c1288","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/tern-tools/tern/pull/1261"}]}],"stable_checksum":"c8c22f162962107adb64caaf5f764044e59caa28b9566079e101181c6449a1c0","stable_url_args":["https://files.pythonhosted.org/packages/f8/4b/123b2ca469126b45e61853acf028fe1d466f4fe1d5e7afd1d4972c151b4d/tern-2.12.1.tar.gz"],"stable_version":"2.12.1"},"terracognita":{"desc":"Reads from existing Cloud Providers and generates Terraform code","executables":["terracognita"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cycloidio/terracognita.git",{":branch":"master"}],"homepage":"https://github.com/cycloidio/terracognita","license":"MIT","ruby_source_checksum":"9279e916181e8ec36b890ccca9fb51d33e70ef08a239208d553c2be77adff9b4","stable_dependencies":[{"go":":build"}],"stable_checksum":"7420694805c3ab666591b9686958eb49e61452065546f0eb315f215c8241da84","stable_url_args":["https://github.com/cycloidio/terracognita/archive/refs/tags/v0.8.4.tar.gz"],"stable_version":"0.8.4","bottle_checksum":"f01273cbda69dc4373fd896c787361f4f9b9da0ff70b5901fa96b551305cfbcd"},"terraform-cleaner":{"desc":"Tiny utility which detects unused variables in your terraform modules","executables":["terraform-cleaner"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sylwit/terraform-cleaner.git",{":branch":"main"}],"homepage":"https://github.com/sylwit/terraform-cleaner","license":"MIT","ruby_source_checksum":"6920bb6247432887393a0ca754787f67af70aa6ca274794dc15b27c26a49b1ea","stable_dependencies":[{"go":":build"}],"stable_checksum":"61628133831ec667aa37cd5fc1a34a3a2c31e4e997d5f41fdf380fe3e017ab55","stable_url_args":["https://github.com/sylwit/terraform-cleaner/archive/refs/tags/v0.0.4.tar.gz"],"stable_version":"0.0.4","bottle_checksum":"6837b7386c38bb8a93e922cf9889e5a95e90e15469111b110e4316802d714363"},"terraform-docs":{"desc":"Tool to generate documentation from Terraform modules","executables":["terraform-docs"],"head_dependencies":[{"go":":build"}],"homepage":"https://terraform-docs.io/","license":"MIT","ruby_source_checksum":"f8b979d11f6e3f1d1fb2d7fbb3034b1e83d78f3be7487489c78633884c3c72b3","stable_dependencies":[{"go":":build"}],"stable_checksum":"e3c971a1f2a02732d964e19e65c901b4e02cca62c4b748c05d22e9690d055540","stable_url_args":["https://github.com/terraform-docs/terraform-docs/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0"},"terraform-graph-beautifier":{"desc":"CLI to beautify `terraform graph` output","executables":["terraform-graph-beautifier"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pcasteran/terraform-graph-beautifier.git",{":branch":"master"}],"homepage":"https://github.com/pcasteran/terraform-graph-beautifier","license":"Apache-2.0","ruby_source_checksum":"ecf82db016a83d40324206ab17229c0dab9f1dc9d92f58720d96c66d4c393060","stable_dependencies":[{"go":":build"}],"stable_checksum":"36762a21cfdf34b2082b8921d4352c3160d759a7a3743225f1a084f9b3dffe4a","stable_url_args":["https://github.com/pcasteran/terraform-graph-beautifier/archive/refs/tags/v0.3.4.tar.gz"],"stable_version":"0.3.4","bottle_checksum":"168a8f71bd4555a7ccb1adae9040df668957d296ea1c48d08229833445fcf2f8"},"terraform-iam-policy-validator":{"bottle_rebuild":1,"desc":"CLI to validate AWS IAM policies in Terraform templates for best practices","executables":["tf-policy-validator"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://github.com/awslabs/terraform-iam-policy-validator","license":"MIT-0","revision":5,"ruby_source_checksum":"23f2d51238e90ec2fc986793e9952d95ca491086a6c31e9ce029010357b2f1a4","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"ec8496bb8d45642a61f36dba95c867ac8ca5438bfc5bebafe8e3eec03a50d181","stable_url_args":["https://files.pythonhosted.org/packages/89/6b/bdb90f2fcb4a0033f138d52d5b24af9a2f8a84703ef94cbc31d51f0afaed/tf_policy_validator-0.0.9.tar.gz"],"stable_version":"0.0.9"},"terraform-inventory":{"desc":"Go app which generates a dynamic Ansible inventory from a Terraform state file","executables":["terraform-inventory"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/adammck/terraform-inventory.git",{":branch":"master"}],"homepage":"https://github.com/adammck/terraform-inventory","license":"MIT","ruby_source_checksum":"3541560ca07a20a3d3697989fbd540a3d6ddc77b382ec5d7fe55cdb041c102b2","stable_dependencies":[{"go":":build"}],"stable_checksum":"8bd8956da925d4f24c45874bc7b9012eb6d8b4aa11cfc9b6b1b7b7c9321365ac","stable_url_args":["https://github.com/adammck/terraform-inventory/archive/refs/tags/v0.10.tar.gz"],"stable_version":"0.10","bottle_checksum":"c704f37b60a3427858da569809b96102c32817bb88f17027f2d2e579e3e7ace7"},"terraform-local":{"desc":"CLI wrapper to deploy your Terraform applications directly to LocalStack","executables":["tflocal","tflocal.bat"],"head_dependencies":["python@3.15"],"homepage":"https://localstack.cloud/","license":"Apache-2.0","ruby_source_checksum":"660c9c2bac8054b2178fc32b29138d0c79edefdb9ed0ca3a5780e4d4d6a82e7b","stable_dependencies":["python@3.15"],"stable_checksum":"0f6786aa1205ed07a23427b96b89cb9bac73859a495528d7ff0327400569bf4e","stable_url_args":["https://files.pythonhosted.org/packages/50/64/3b861b38e6b3a88f8ed176390bbb804cd790a48dde86cd8468112e48f713/terraform_local-0.27.0.tar.gz"],"stable_version":"0.27.0"},"terraform-ls":{"desc":"Terraform Language Server","executables":["terraform-ls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hashicorp/terraform-ls.git",{":branch":"main"}],"homepage":"https://github.com/hashicorp/terraform-ls","license":"MPL-2.0","ruby_source_checksum":"07e02a80c250408dda89587f248d759b8143797f632571171cbe6fdfc8bb115a","stable_dependencies":[{"go":":build"}],"stable_checksum":"5a4fdd3e2a4fcf78b9d5e48c1f0a50d00a948f06d67f639f4a6217630eac396a","stable_url_args":["https://github.com/hashicorp/terraform-ls/archive/refs/tags/v0.39.0.tar.gz"],"stable_version":"0.39.0"},"terraform-lsp":{"deprecate_args":{":date":"2026-08-23",":because":":unmaintained"},"desc":"Language Server Protocol for Terraform","disable_args":{":date":"2027-08-23",":because":":unmaintained"},"executables":["terraform-lsp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/juliosueiras/terraform-lsp.git",{":branch":"master"}],"homepage":"https://github.com/juliosueiras/terraform-lsp","license":"MIT","ruby_source_checksum":"d2e8e2359e4edb5c167b2cf5234b39b86634cb5cb6136ef26fefd9b81feb103e","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/juliosueiras/terraform-lsp.git",{":tag":"v0.0.12",":revision":"b0a5e4c435a054577e4c01489c1eef7216de4e45"}],"stable_version":"0.0.12","bottle_checksum":"51b95312d3b714a7ded4ec05810b072904fb55dc75c3d480e11cf6134a97757a"},"terraform-mcp-server":{"desc":"MCP server for Terraform","executables":["terraform-mcp-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hashicorp/terraform-mcp-server.git",{":branch":"main"}],"homepage":"https://github.com/hashicorp/terraform-mcp-server","license":"MPL-2.0","ruby_source_checksum":"e505eab5975bd0dc610b6a5cd017a170b79f9781e9956bdfa8a20e3ff91394cc","stable_dependencies":[{"go":":build"}],"stable_checksum":"8c744e2ad553ee37db41b66a0f2dbb6532939c00e17b5f00bd10f5809f6f3990","stable_url_args":["https://github.com/hashicorp/terraform-mcp-server/archive/refs/tags/v1.4.1.tar.gz"],"stable_version":"1.4.1"},"terraform-module-versions":{"desc":"CLI that checks Terraform code for module updates","executables":["terraform-module-versions"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/keilerkonzept/terraform-module-versions.git",{":branch":"master"}],"homepage":"https://github.com/keilerkonzept/terraform-module-versions","license":"MIT","ruby_source_checksum":"6110f03be3dd82a9f6a882c5cccd475bf5616622fe48b4dae613b22db52446ea","stable_dependencies":[{"go":":build"}],"stable_checksum":"b85fbeb788c6fca0c328a29a1aab839cd556a7506105f544326a6e322d2aaf80","stable_url_args":["https://github.com/keilerkonzept/terraform-module-versions/archive/refs/tags/v3.3.13.tar.gz"],"stable_version":"3.3.13","bottle_checksum":"e1f9c1efef4d6bd1de99676ca38f0d48df39201303c7cb5ef5171f013f51b9f1"},"terraform-provider-libvirt":{"desc":"Terraform provisioning with Linux KVM using libvirt","executables":["terraform-provider-libvirt"],"head_dependencies":["libvirt",{"go":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/dmacvicar/terraform-provider-libvirt","license":"Apache-2.0","ruby_source_checksum":"4d533c9ffb4b43b8169c7400811fda30ce99160a4205f9bb875930cfab6c79b9","stable_dependencies":["libvirt",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"ac862a6eb4a9aeac94bf61a3f1eea6f1a3854b01bc75ad2f0be19847b9dcee7a","stable_url_args":["https://github.com/dmacvicar/terraform-provider-libvirt/archive/refs/tags/v0.9.9.tar.gz"],"stable_version":"0.9.9"},"terraform_landscape":{"bottle_rebuild":2,"desc":"Improve Terraform's plan output","executables":["landscape"],"head_dependencies":["ruby"],"homepage":"https://github.com/coinbase/terraform-landscape","license":"Apache-2.0","ruby_source_checksum":"b243ec2419c49b67c2df4e81d89fbbe146de97e12aa637240b5d357c90687d92","stable_dependencies":["ruby"],"stable_checksum":"9e9b8e00aacf821fd07c9e3194e1e9f5824032dad4b12995649bcd9c59731ee1","stable_url_args":["https://github.com/coinbase/terraform-landscape/archive/refs/tags/v0.3.4.tar.gz"],"stable_version":"0.3.4","bottle_tag":":all","bottle_checksum":"6e403181c8828200717e99f9c86505f294c787db63060d1a356b4d95bff92f62"},"terraformer":{"deprecate_args":{":date":"2026-06-08",":because":":repo_archived"},"desc":"CLI tool to generate terraform files from existing infrastructure","disable_args":{":date":"2027-06-08",":because":":repo_archived"},"executables":["terraformer"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/GoogleCloudPlatform/terraformer.git",{":branch":"master"}],"homepage":"https://github.com/GoogleCloudPlatform/terraformer","license":"Apache-2.0","ruby_source_checksum":"f5f85922a74a4598ce6cb4a250638720cefa193156d9ca68937a6fec37657f92","stable_dependencies":[{"go":":build"}],"stable_checksum":"9e4738fadae011e458fa6fee168f47166cd3a9f5d7a9378018116345b0d6b4e6","stable_url_args":["https://github.com/GoogleCloudPlatform/terraformer/archive/refs/tags/0.8.30.tar.gz"],"stable_version":"0.8.30","bottle_checksum":"78eacf84bec4f443c67df8e8cff13534af27ed4beeb3692bc78e59c6adaf6a67"},"terragrunt-atlantis-config":{"bottle_rebuild":1,"desc":"Generate Atlantis config for Terragrunt projects","executables":["terragrunt-atlantis-config"],"head_dependencies":[{"go":":build"}],"homepage":"https://transcend.io/blog/why-we-use-terragrunt","license":"MIT","ruby_source_checksum":"e76149ce86ce800a78bdc4bfd81043b681d956384c2befceca81cadf8b834355","stable_dependencies":[{"go":":build"}],"stable_checksum":"eefc48f2bedc11c154c6c7e088bb10316d811b2d6b851b11d37d80f18a28e517","stable_url_args":["https://github.com/transcend-io/terragrunt-atlantis-config/archive/refs/tags/v1.21.1.tar.gz"],"stable_version":"1.21.1"},"terragrunt":{"conflicts":[["tenv",{":because":"both install terragrunt binary"}],["tgenv",{":because":"tgenv symlinks terragrunt binaries"}]],"desc":"Thin wrapper for Terraform e.g. for locking state","executables":["terragrunt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/gruntwork-io/terragrunt.git",{":branch":"main"}],"homepage":"https://terragrunt.gruntwork.io/","license":"MIT","ruby_source_checksum":"ea242887793c05e6b0d258c7b302716a695d70ecf1c46688587038a99b86355a","stable_dependencies":[{"go":":build"}],"stable_checksum":"cbc90a6555abae0eb9ddc728a7728eee48cb18206316595edf8c8b32fcb0e534","stable_url_args":["https://github.com/gruntwork-io/terragrunt/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"terrahash":{"bottle_rebuild":1,"desc":"Create and store a hash of the Terraform modules used by your configuration","executables":["terrahash"],"head_dependencies":[{"go":":build"},{"opentofu":":test"}],"head_url_args":["https://github.com/ned1313/terrahash.git",{":branch":"main"}],"homepage":"https://github.com/ned1313/terrahash","license":"MIT","ruby_source_checksum":"a113df0fdb0fef97d3ed08487c25730dea38caacc604151aaba7a5e9602573a2","stable_dependencies":[{"go":":build"},{"opentofu":":test"}],"stable_checksum":"3f6d3db33167a77290741ca24ac32cb82f18400969cde4e501c84d250801758f","stable_url_args":["https://github.com/ned1313/terrahash/archive/refs/tags/v0.1.0.tar.gz"],"stable_version":"0.1.0"},"terrahelp":{"desc":"Tool providing extra functionality for Terraform","executables":["terrahelp"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/opencredo/terrahelp.git",{":branch":"main"}],"homepage":"https://github.com/opencredo/terrahelp","license":"Apache-2.0","ruby_source_checksum":"5a7ef08686fca7340183e8ee428db20a39327ee0024e6716c4e2149def1ba684","stable_dependencies":[{"go":":build"}],"stable_checksum":"bfcffdf06e1db075872a6283d1f1cc6858b8139bf10dd480969b419aa6fc01f7","stable_url_args":["https://github.com/opencredo/terrahelp/archive/refs/tags/v0.7.5.tar.gz"],"stable_version":"0.7.5","bottle_checksum":"87ba308df8d9e75be30aa87e63ed4682fe818f5dffc5d9528325fe6782876971"},"terrahub":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-02-13",":because":":unmaintained"},"desc":"Terraform automation and orchestration tool","disable_args":{":date":"2026-02-13",":because":":unmaintained"},"head_dependencies":["node"],"homepage":"https://web.archive.org/web/20240302100339/https://docs.terrahub.io/","license":"MPL-2.0","ruby_source_checksum":"d3cbecf17611dad75d49583c2a33133db72e837ed8cb6228155174b7015a3a7b","stable_dependencies":["node"],"stable_checksum":"0288f47ab305550d0f21633a9a487e1de688556229242bf0c86e120d1240e1c4","stable_url_args":["https://registry.npmjs.org/terrahub/-/terrahub-0.5.9.tgz"],"stable_version":"0.5.9","bottle_checksum":"bf9b067ad0af2c0b17f573103306810203382430682d497201701f944d4394b8"},"terramaid":{"deprecate_args":{":date":"2026-07-04",":because":":checksum_mismatch"},"desc":"Utility for generating Mermaid diagrams from Terraform configurations","disable_args":{":date":"2027-01-04",":because":":checksum_mismatch"},"executables":["terramaid"],"head_dependencies":[{"go":[":build",":test"]},{"opentofu":":test"}],"head_url_args":["https://github.com/RoseSecurity/Terramaid.git",{":branch":"main"}],"homepage":"https://github.com/RoseSecurity/Terramaid","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"e792689f63d287750ec3b4df701cc328d175ce6ea5ec5030a43d44e55f0343ab","stable_dependencies":[{"go":[":build",":test"]},{"opentofu":":test"}],"stable_checksum":"8b5faba19093664ebdf504d8bdb38fe5f37de06c9dc6e6a3939564ec34a8e692","stable_url_args":["https://github.com/RoseSecurity/Terramaid/archive/refs/tags/v2.15.3.tar.gz"],"stable_version":"2.15.3"},"terramate":{"conflicts":[["tenv",{":because":"both install terramate binary"}]],"desc":"Managing Terraform stacks with change detections and code generations","executables":["terramate","terramate-ls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/terramate-io/terramate.git",{":branch":"main"}],"homepage":"https://terramate.io/docs/","license":"MPL-2.0","ruby_source_checksum":"165f36646473c906e6e1b74976088bc0ea41042296d986f8d27d76113aa4858f","stable_dependencies":[{"go":":build"}],"stable_checksum":"b783e10d2045401fa42187b58a759d8dd75035ef9811befe9c4a4f788bddf61e","stable_url_args":["https://github.com/terramate-io/terramate/archive/refs/tags/v0.17.3.tar.gz"],"stable_version":"0.17.3"},"terrapin-scanner":{"desc":"Vulnerability scanner for the Terrapin attack","executables":["Terrapin-Scanner"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/RUB-NDS/Terrapin-Scanner.git",{":branch":"main"}],"homepage":"https://terrapin-attack.com/","license":"Apache-2.0","ruby_source_checksum":"dfe58c64f8d5d07a315221fcde3654708a6d1ee9a00c573cd7b3db18483bb6b2","stable_dependencies":[{"go":":build"}],"stable_checksum":"3dde1f19e9228a2a284d73c63b193fdf775cb993945fb328cd01e3a6cc834bf1","stable_url_args":["https://github.com/RUB-NDS/Terrapin-Scanner/archive/refs/tags/v1.1.3.tar.gz"],"stable_version":"1.1.3","bottle_checksum":"71fa69fc56d13745e3ec2b4d69cb428da7d648fa0fc04ae3e57631943021992b"},"terrascan":{"bottle_rebuild":3,"deprecate_args":{":date":"2026-05-23",":because":":repo_archived"},"desc":"Detect compliance and security violations across Infrastructure as Code","executables":["terrascan"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tenable/terrascan.git",{":branch":"master"}],"homepage":"https://runterrascan.io/","license":"Apache-2.0","ruby_source_checksum":"74a29dc20cd39e90a3928f2e6ee07bb20e1dcea0f4b661479a3c0a699079ca92","stable_dependencies":[{"go":":build"}],"stable_checksum":"13c120a63d7024ca8c54422e047424e318622625336ed77b2c1a36ef5fb1441c","stable_url_args":["https://github.com/tenable/terrascan/archive/refs/tags/v1.19.9.tar.gz"],"stable_version":"1.19.9"},"terratag":{"desc":"CLI to automate tagging for AWS, Azure & GCP resources in Terraform","executables":["terratag"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/env0/terratag.git",{":branch":"master"}],"homepage":"https://www.terratag.io/","license":"MPL-2.0","ruby_source_checksum":"3d69b603f2a945e84596f53b4e476967e909ebbe35c6a4cd55a3919e839bd54d","stable_dependencies":[{"go":":build"}],"stable_checksum":"677c79617ebd7ecf415d87be861e43f3b71b924b78bb461c24124cca13189510","stable_url_args":["https://github.com/env0/terratag/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"teslamate":{"desc":"Self-hosted data logger for your Tesla","executables":["teslamate","teslamate_brew_services"],"head_dependencies":["openssl@4",{"elixir":":build"},{"erlang":":build"},{"node":":build"},{"postgresql@18":":test"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://docs.teslamate.org","license":"AGPL-3.0-or-later","ruby_source_checksum":"2b26586a2a0f581ddecc493b675b9c9d0801376f5a558ea8bf9b5ea4de90e0ec","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/teslamate.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/teslamate.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/teslamate/bin/teslamate_brew_services"],"stable_dependencies":["openssl@4",{"elixir":":build"},{"erlang":":build"},{"node":":build"},{"postgresql@18":":test"}],"stable_checksum":"47fc3a052428bd02490302c50d4fd866935ee907026d40b9a158ea7026173862","stable_url_args":["https://github.com/teslamate-org/teslamate/archive/refs/tags/v4.4.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"4.4.0"},"tesseract-lang":{"bottle_rebuild":2,"desc":"Enables extra languages support for Tesseract","head_dependencies":["tesseract"],"homepage":"https://github.com/tesseract-ocr/tessdata_fast/","license":"Apache-2.0","ruby_source_checksum":"11509fd64f9ad701abede3dcea6461420323f4a49e2cb2fae45bfca9fa40b6d4","stable_dependencies":["tesseract"],"stable_checksum":"d0e3bb6f3b4e75748680524a1d116f2bfb145618f8ceed55b279d15098a530f9","stable_url_args":["https://github.com/tesseract-ocr/tessdata_fast/archive/refs/tags/4.1.0.tar.gz"],"stable_version":"4.1.0","bottle_tag":":all","bottle_checksum":"ff6da65c5137edfec72e7826768d1d8f3fb311c45eb8c0ba21cfff191a7ed56c"},"tesseract":{"caveats":"This formula contains only the \"eng\" and \"osd\" language data files.\nIf you need any other supported languages, run `brew install tesseract-lang`.\n","compatibility_version":1,"desc":"OCR (Optical Character Recognition) engine","executables":["ambiguous_words","classifier_tester","cntraining","combine_lang_model","combine_tessdata","dawg2wordlist","lstmeval","lstmtraining","merge_unicharsets","mftraining","set_unicharset_properties","shapeclustering","tesseract","text2image","unicharset_extractor","wordlist2dawg"],"head_dependencies":["cairo","fontconfig","glib","harfbuzz","icu4c@79","leptonica","libarchive","pango","freetype","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/tesseract-ocr/tesseract.git",{":branch":"main"}],"homepage":"https://tesseract-ocr.github.io/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"1d0de0c87ae808e4fbd15cb3b330693e8987bb7ce10f0b825c4393f74367cefb","stable_dependencies":["cairo","fontconfig","glib","harfbuzz","icu4c@79","leptonica","libarchive","pango","freetype","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"9218e62793116d42a9f6d14cd9348518b27f382096eea3d0f2d1a24616bb5884","stable_url_args":["https://github.com/tesseract-ocr/tesseract/archive/refs/tags/5.5.3.tar.gz"],"stable_version":"5.5.3"},"testdisk":{"bottle_rebuild":1,"desc":"Powerful free data recovery utility","executables":["fidentify","photorec","testdisk"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.cgsecurity.org/wiki/TestDisk","license":"GPL-2.0-or-later","ruby_source_checksum":"ff15bfdd0501ec5afbc401ab9cd5f13c9cc872a79ad4b1b6dff174de607032b5","stable_checksum":"f8343be20cb4001c5d91a2e3bcd918398f00ae6d8310894a5a9f2feb813c283f","stable_url_args":["https://www.cgsecurity.org/testdisk-7.2.tar.bz2"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"7.2"},"testkube":{"desc":"Kubernetes-native framework for test definition and execution","executables":["kubectl-testkube","testkube"],"head_dependencies":["helm","kubernetes-cli",{"go":":build"}],"head_url_args":["https://github.com/kubeshop/testkube.git",{":branch":"main"}],"homepage":"https://testkube.io","license":"MIT","ruby_source_checksum":"c250432dbf092517e5ab781709e1aab3121713d0dfae406518b39bc8d12acfa6","stable_dependencies":["helm","kubernetes-cli",{"go":":build"}],"stable_checksum":"91d519d6934d68949ff98c50ec3adf6839691388756ab5825edef5ff992b79f5","stable_url_args":["https://github.com/kubeshop/testkube/archive/refs/tags/2.14.2.tar.gz"],"stable_version":"2.14.2"},"testscript":{"desc":"Integration tests for command-line applications in .txtar format","executables":["testscript"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/rogpeppe/go-internal/tree/master/cmd/testscript","license":"BSD-3-Clause","ruby_source_checksum":"b3c2531df2e4fddd9e7a5720de63bed70abf7d735ee1bce2b7f082eb6709238b","stable_dependencies":[{"go":":build"}],"stable_checksum":"78662c2e70976573ee61da4a050d1f10ca495ab35791b7be14d09badab28192f","stable_url_args":["https://github.com/rogpeppe/go-internal/archive/refs/tags/v1.16.0.tar.gz"],"stable_version":"1.16.0"},"testssl":{"desc":"Tool which checks for the support of TLS/SSL ciphers and flaws","executables":["testssl.sh"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/testssl/testssl.sh.git",{":branch":"3.3dev"}],"homepage":"https://testssl.sh/","license":"GPL-2.0-only","ruby_source_checksum":"a96849355d5165e1cd496e6cd2a717bb425697d6059861f67a4a9fca68f36359","stable_dependencies":["openssl@4"],"stable_checksum":"98528f8a0ac07f1e226efaa8ead438247df8efcb8fee4e056a937ab82a305490","stable_url_args":["https://github.com/testssl/testssl.sh/archive/refs/tags/v3.2.4.tar.gz"],"stable_version":"3.2.4","bottle_tag":":all","bottle_checksum":"0c1c8b8f34bce3047064825c2d1ad60b00f8e67ebb660ff754b7992d204d47da"},"tetra":{"desc":"Tetragon CLI to observe, manage and troubleshoot Tetragon instances","executables":["tetra"],"head_dependencies":[{"go":":build"}],"homepage":"https://tetragon.io/","license":"Apache-2.0","ruby_source_checksum":"d0718f0b56b3e0b925734e5c88a8c6d711cc5120888e066ae1bdd431385cb13d","stable_dependencies":[{"go":":build"}],"stable_checksum":"d4de499f97899855329b5ab8d7fc9fed5be349abd6e45b673c70554e4918bd2a","stable_url_args":["https://github.com/cilium/tetragon/archive/refs/tags/v1.7.1.tar.gz"],"stable_version":"1.7.1"},"tevent":{"desc":"Event system based on the talloc memory management library","head_dependencies":["talloc",{"cmocka":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://tevent.samba.org","license":"LGPL-3.0-or-later","ruby_source_checksum":"84959da1525531c1ccbcbd4a6830ffbdd49ba869161e205ee13c96e16993ec66","stable_dependencies":["talloc",{"cmocka":":build"},{"pkgconf":":build"}],"stable_checksum":"e53b1ac288d017d66dde0471cd429a806168ecf07179d7f019572d7a7e05f0d6","stable_url_args":["https://www.samba.org/ftp/tevent/tevent-0.17.2.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.17.2"},"tex-fmt":{"desc":"Extremely fast LaTeX formatter written in Rust","executables":["tex-fmt"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/WGUNDERWOOD/tex-fmt.git",{":branch":"main"}],"homepage":"https://wgunderwood.github.io/tex-fmt/","license":"MIT","ruby_source_checksum":"301ecf8a646a5518f0861396a3a6c6346db1b44d933a2e0fb62dbe0bf5ca9b87","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fee9ccd8f13be00cf437ce73928892eb0b55349bd4c81e226bc3fd3cb9de644c","stable_url_args":["https://github.com/WGUNDERWOOD/tex-fmt/archive/refs/tags/v0.5.7.tar.gz"],"stable_version":"0.5.7"},"texi2html":{"bottle_rebuild":4,"desc":"Convert TeXinfo files to HTML","executables":["texi2html"],"head_dependencies":["gettext"],"homepage":"https://www.nongnu.org/texi2html/","license":"GPL-2.0-or-later","ruby_source_checksum":"380b744a78c5498ff294d26148993c32d922d85ebe2431b70db8a2d466856446","stable_dependencies":["gettext"],"stable_checksum":"e60edd2a9b8399ca615c6e81e06fa61946ba2f2406c76cd63eb829c91d3a3d7d","stable_url_args":["https://download.savannah.gnu.org/releases/texi2html/texi2html-5.0.tar.gz"],"stable_version":"5.0","bottle_checksum":"20ac4a12f76ccf5fe1ab324264c9b72f1b3d9cfedf981b7e743b636045e32f45"},"texi2mdoc":{"desc":"Convert Texinfo data to mdoc input","executables":["texi2mdoc"],"head_url_args":["anoncvs@mandoc.bsd.lv:/cvs",{":using":":cvs"}],"homepage":"https://mandoc.bsd.lv/texi2mdoc/","license":"ISC","ruby_source_checksum":"adddd644b6982aa741229fe1b0a6077f54409f3a5ba91220866d2a9cf7aef7d3","stable_checksum":"7a45fd87c27cc8970a18db9ddddb2f09f18b8dd5152bf0ca377c3a5e7d304bfe","stable_url_args":["https://mandoc.bsd.lv/texi2mdoc/snapshots/texi2mdoc-0.1.2.tgz"],"stable_version":"0.1.2","bottle_checksum":"086e55b2a674e03d5ac3d53a5553823ad4b72c7062d43d9ae64e138bb2f96b4f"},"texinfo":{"compatibility_version":1,"desc":"Official documentation format of the GNU project","executables":["info","install-info","makeinfo","pdftexi2dvi","pod2texi","texi2any","texi2dvi","texi2pdf","texindex"],"head_uses_from_macos":[["ncurses"],["perl"]],"homepage":"https://www.gnu.org/software/texinfo/","license":"GPL-3.0-or-later","post_install_steps":[{"command":{"base":"libexec","path":"post-install"},"type":"run"}],"revision":1,"ruby_source_checksum":"261567b0fb6e021c1658be4a127ac3ea4699b609c172bcd20fa2acc5f29c96db","stable_checksum":"51f74eb0f51cfa9873b85264dfdd5d46e8957ec95b88f0fb762f63d9e164c72e","stable_url_args":["https://ftpmirror.gnu.org/texinfo/texinfo-7.3.tar.xz"],"stable_uses_from_macos":[["ncurses"],["perl"]],"stable_version":"7.3"},"texlab":{"desc":"Implementation of the Language Server Protocol for LaTeX","executables":["texlab"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/latex-lsp/texlab.git",{":branch":"master"}],"homepage":"https://github.com/latex-lsp/texlab/","license":"GPL-3.0-only","ruby_source_checksum":"b1dbd995e2cabf062ef553b565428c547ce5e28e694d912e42c448a884184100","stable_dependencies":[{"rust":":build"}],"stable_checksum":"47af7e71247fe186ddbaa62373ce5fbebc802ab8df9924958ac62788a644f84e","stable_url_args":["https://github.com/latex-lsp/texlab/archive/refs/tags/v5.26.0.tar.gz"],"stable_version":"5.26.0"},"texlive":{"compatibility_version":1,"conflicts":[["cweb",{":because":"both install `cweb` binaries"}],["lcdf-typetools",{":because":"both install a `cfftot1` executable"}],["ht",{":because":"both install `ht` binaries"}],["opendetex",{":because":"both install `detex` binaries"}],["texres",{":because":"both install `lualatex`, `pdflatex`, `xelatex` binaries"}],["weave",{":because":"both install a `weave` binary"}]],"desc":"Free software distribution for the TeX typesetting system","executables":["a2ping","a5toa4","adhocfilelist","afm2afm","afm2pl","afm2tfm","albatross","aleph","allcm","allec","allneeded","amstex","aom-fullref","arara","arlatex","authorindex","autoinst","autosp","axohelp","bbl2bib","bg5+latex","bg5+pdflatex","bg5conv","bg5latex","bg5pdflatex","bib2gls","bibcop","bibdoiadd","bibexport","bibmradd","bibtex","bibtex8","bibtexu","biburl2doi","bibzbladd","bookshelf-listallfonts","bookshelf-mkfontsel","bundledoc","cachepic","cef5conv","cef5latex","cef5pdflatex","cefconv","ceflatex","cefpdflatex","cefsconv","cefslatex","cefspdflatex","cfftot1","checkcites","checklistings","chkdvifont","chklref","chktex","chkweb","citeproc-lua","cjk-gs-integrate","cllualatex","cluttex","clxelatex","convbkmk","convertgls2bib","csplain","ctan-o-mat","ctanbib","ctangle","ctanify","ctanupload","ctie","ctwill","ctwill-proofsort","ctwill-refsort","ctwill-twinx","cweave","datatool2bib","de-macro","depythontex","detex","devnag","deweb","diadia","digestif","disdvi","dosepsbin","dt2dv","dtxgen","dv2dt","dvi2fax","dvi2tty","dviasm","dvibook","dviconcat","dvicopy","dvidvi","dvigif","dvihp","dviinfox","dvilj","dvilj2p","dvilj4","dvilj4l","dvilj6","dvilualatex","dvilualatex-dev","dviluatex","dvipdfm","dvipdfmx","dvipdft","dvipng","dvipos","dvips","dvired","dviselect","dvispc","dvitodvi","dvitomp","dvitype","e2pall","ebb","edtx2dtx","eolang","eplain","epspdf","epspdftk","epstopdf","eptex","etex","euptex","exceltex","explcheck","extconv","extractbb","fig4latex","findhyph","fmtutil","fmtutil-sys","fmtutil-user","fontinst","fragmaster","gbklatex","gbkpdflatex","getmapdl","gftodvi","gftopk","gftype","git-latexdiff","gregorio","gsftopk","hbf2gf","hilatex","hishrink","histretch","hitex","ht","htlatex","htmex","httex","httexi","htxelatex","htxetex","hyperxmp-add-bytecount","inimf","initex","installfont-tl","jadetex","jamo-normalize","jfmutil","kanji-config-updmap","kanji-config-updmap-sys","kanji-config-updmap-user","kanji-fontmap-creator","ketcindy","komkindex","kpseaccess","kpsepath","kpsereadlink","kpsestat","kpsetool","kpsewhere","kpsewhich","kpsexpand","l3build","l3sys-query","lacheck","latex","latex-dev","latex-git-log","latex-papersize","latex2man","latex2nemeth","latexdef","latexfileversion","latexminted","latexmk","latexpand","lily-glyph-commands","lily-image-commands","lily-rebuild-pdfs","listbib","listings-ext.sh","llmk","lollipop","ltx2crossrefxml","ltx2unitxt","ltxfileinfo","ltximg","luacsplain","luafindfont","luahbtex","luajithbtex","luajittex","lualatex","lualatex-dev","luaotfload-tool","luatex","lwarpmk","mag","make4ht","makedtx","makeglossaries","makeglossaries-lite","makeindex","makejvf","markdown2tex","match_parens","mathspic","memoize-clean.pl","memoize-clean.py","memoize-extract.pl","memoize-extract.py","mendex","mex","mf","mf-nowin","mf2pt1","mflua","mflua-nowin","mfluajit","mfluajit-nowin","mfplain","mft","mk4ht","mkgrkindex","mkindex","mkjobtexmf","mkocp","mkofm","mkpic","mkt1font","mktexfmt","mktexlsr","mktexmf","mktexpk","mktextfm","mllatex","mltex","mmafm","mmpfb","mpost","mptopdf","msxlint","multibibliography","musixflx","musixtex","odvicopy","odvitype","ofm2opl","omfonts","opl2ofm","optex","optexcount","ot2kpx","otangle","otfinfo","otftotfm","otp2ocp","outocp","ovf2ovp","ovp2ovf","pagelayoutapi","pamphletangler","patgen","pbibtex","pdfannotextractor","pdfatfi","pdfbook2","pdfclose","pdfcrop","pdfcsplain","pdfetex","pdfjadetex","pdfjam","pdflatex","pdflatex-dev","pdflatexpicscale","pdfmex","pdfopen","pdftex","pdftex-quiet","pdftosrc","pdfxmltex","pdfxup","pdvitomp","pdvitype","pedigree","perltex","pfarrei","pfb2pfa","pk2bm","pkfix","pkfix-helper","pktogf","pktype","platex","platex-dev","pltotf","pmpost","pmxab","pmxchords","pn2pdf","pooltype","ppltotf","ppmcheckpdf","prepmx","ps2frag","ps2pk","ps4pdf","pslatex","pst2pdf","ptekf","ptex","ptex2pdf","ptftopl","purifyeps","pygmentex","pythontex","r-mpost","r-pmpost","r-upmpost","repstopdf","rpdfcrop","rubibtex","rubikrotation","rumakeindex","rungs","runtexfile","runtexshebang","scor2prt","show-pdf-tags","simpdftex","sjisconv","sjislatex","sjispdflatex","spix","splitindex","sqltex","srcredact","sty2dtx","svn-multi","synctex","t1dotlessj","t1lint","t1rawafm","t1reencode","t1testpage","t4ht","tangle","teckit_compile","tex","tex2aspc","tex4ebook","tex4ht","texaccents","texblend","texconfig","texconfig-dialog","texconfig-sys","texcount","texdef","texdiff","texdirflatten","texdoc","texdoctk","texfindpkg","texfot","texhash","texlinks","texliveonfly","texloganalyser","texlogfilter","texlogsieve","texlua","texluac","texluajit","texluajitc","texosquery","texosquery-jre5","texosquery-jre8","texplate","texprof","texprofile","texsis","textestvis","tftopl","thumbpdf","tie","tikztosvg","tlcockpit","tlmgr","tlshell","tpic2pdftex","ttf2afm","ttf2kotexfont","ttf2pk","ttf2tfm","ttfdump","ttftotype42","twill","twill-refsort","typeoutfileinfo","typog-grep","ulqda","upbibtex","updmap","updmap-sys","updmap-user","updvitomp","updvitype","uplatex","uplatex-dev","upmendex","upmpost","uppltotf","uptex","uptftopl","urlbst","utf8mex","vftovp","vlna","vpe","vpl2ovp","vpl2vpl","vptovf","weave","webquiz","wofm2opl","wopl2ofm","wordcount","wovf2ovp","wovp2ovf","xdvi","xdvi-xaw","xdvipdfmx","xdvipsk","xelatex","xelatex-dev","xelatex-unsafe","xetex","xetex-unsafe","xhlatex","xindex","xml2pmx","xmltex","yplan"],"head_dependencies":["cairo","clisp","fontconfig","freetype","gd","ghostscript","gmp","graphite2","harfbuzz","icu4c@79","jpeg-turbo","libpng","libx11","libxft","lua","luajit","mpfr","openjdk","openssl@4","perl","pixman","potrace","pstoedit","python@3.15","tcl-tk",{"pkgconf":":build"}],"head_url_args":["https://github.com/TeX-Live/texlive-source.git",{":branch":"trunk"}],"head_uses_from_macos":[["ncurses"],["ruby"]],"homepage":"https://www.tug.org/texlive/","license":":cannot_represent","no_autobump_args":{":because":":incompatible_version_format"},"revision":3,"ruby_source_checksum":"4faeb7279673dfd8cdd17250017aff6e125cad2689e424a67c750d7cbb950ebe","stable_dependencies":["cairo","clisp","fontconfig","freetype","gd","ghostscript","gmp","graphite2","harfbuzz","icu4c@79","jpeg-turbo","libpng","libx11","libxft","lua","luajit","mpfr","openjdk","openssl@4","perl","pixman","potrace","pstoedit","python@3.15","tcl-tk",{"pkgconf":":build"}],"stable_checksum":"cb120d314d3ceb23ac608af17ddd2c623afcf02331f400a0f25eead5b8ac1d70","stable_url_args":["https://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2026/texlive-20260301-source.tar.xz"],"stable_uses_from_macos":[["ncurses"],["ruby"]],"stable_version":"20260301"},"texmath":{"desc":"Haskell library for converting LaTeX math to MathML","executables":["texmath"],"head_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"head_url_args":["https://github.com/jgm/texmath.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://johnmacfarlane.net/texmath.html","license":"GPL-2.0-or-later","ruby_source_checksum":"e9363acb2a257388dd15d7ae051b1b44e2ac1b40343dc80af1f3394ad2e1bb76","stable_dependencies":["gmp",{"cabal-install":":build"},{"ghc":":build"}],"stable_checksum":"48bbd445d15c0b9c1fc8580b07dd8f38fa712167fbcd19fedeeddbdc60137da9","stable_url_args":["https://hackage.haskell.org/package/texmath-0.13.3.1/texmath-0.13.3.1.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"0.13.3.1"},"texres":{"conflicts":[["texlive",{":because":"both install `lualatex`, `pdflatex`, `xelatex` binaries"}]],"desc":"Fast TeX engine written in Rust","executables":["latexdiff","lualatex","pdflatex","ratex","tex-bibtex","texmk","texres","xelatex"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/leoliu0/texres.git",{":branch":"main"}],"homepage":"https://github.com/leoliu0/texres","license":{":any_of":["MIT","Apache-2.0"]},"oldnames":["ratex"],"ruby_source_checksum":"ce46228ddb64349e9c09e50abd06c79df8bec054f95f1b52fbc350ed799fbfd5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"391756114acf0ae72a3dabef3f8350af7c271ef9e895d333cf6db56bf7e09ff8","stable_url_args":["https://github.com/leoliu0/texres/archive/refs/tags/v0.7.8.tar.gz"],"stable_version":"0.7.8"},"text-embeddings-inference":{"desc":"Blazing fast inference solution for text embeddings models","executables":["text-embeddings-router"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://huggingface.co/docs/text-embeddings-inference/quick_tour","license":"Apache-2.0","ruby_source_checksum":"9b93b10a695047536c7aa819641228e8172421547ce3297986bc0d385035c04f","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"9bf7d4f4f149d8bea453a5783803d1db7949d79316f95b1cdf85d1842e8d0380","stable_url_args":["https://github.com/huggingface/text-embeddings-inference/archive/refs/tags/v1.9.4.tar.gz"],"stable_version":"1.9.4"},"textidote":{"desc":"Spelling, grammar and style checking on LaTeX documents","executables":["textidote"],"head_dependencies":["openjdk",{"ant":":build"}],"head_url_args":["https://github.com/sylvainhalle/textidote.git",{":branch":"master"}],"homepage":"https://sylvainhalle.github.io/textidote","license":"GPL-3.0-or-later","ruby_source_checksum":"4ab872b014df8c79a79bab578447490e4f55b4b6fc909ad46aa1d7e5ac239f2a","stable_dependencies":["openjdk",{"ant":":build"}],"stable_checksum":"df4ec98e355dddb3cebe155868da63ae17f48778151d2d8b227d412aee768c9b","stable_url_args":["https://github.com/sylvainhalle/textidote/archive/refs/tags/v0.9.tar.gz"],"stable_version":"0.9"},"texttest":{"bottle_rebuild":1,"desc":"Tool for text-based Approval Testing","executables":["interpretcore","texttest","texttestc"],"head_dependencies":["adwaita-icon-theme","gtk+3","pygobject3","python@3.15"],"homepage":"https://www.texttest.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"387933347c5eec81f69eb5033999152ffc7726c0e113c0fb40aeafdc41f7cd5b","stable_dependencies":["adwaita-icon-theme","gtk+3","pygobject3","python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/texttest/texttest/commit/f1ccd0a9dd5086f1e1e32587250aeef59e8db3b3.patch?full_index=1","sha256":"d7395ab06ea5ebf86bbd4c8ea0d1eaabf4f821df52116c409ae7088387978749","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/texttest/texttest/pull/160"}]}],"stable_checksum":"448d7f2d5c2883841df421d84b325b90067c0d385c4d6a700a6fd1cbe0972318","stable_url_args":["https://files.pythonhosted.org/packages/30/11/5b6c9ce24c1b23effa0db201babf7610f15a98ecf6a7c3a00fa68db7a1fe/texttest-4.4.7.tar.gz"],"stable_version":"4.4.7"},"tf-profile":{"bottle_rebuild":1,"desc":"CLI tool to profile Terraform runs","executables":["tf-profile"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/datarootsio/tf-profile.git",{":branch":"main"}],"homepage":"https://github.com/datarootsio/tf-profile","license":"MIT","ruby_source_checksum":"2f6bf686e809279375140e052f1f0918f96f3183318b7555f3a85a6a2bc2503b","stable_dependencies":[{"go":":build"}],"stable_checksum":"cfc5b9c68188f3cac1318b24d0b53ba4cae8af325ae5332865e1f0c92905b20b","stable_url_args":["https://github.com/datarootsio/tf-profile/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"tf-summarize":{"desc":"CLI to print the summary of the terraform plan","executables":["tf-summarize"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dineshba/tf-summarize.git",{":branch":"main"}],"homepage":"https://github.com/dineshba/tf-summarize","license":"MIT","ruby_source_checksum":"90b4a8d90adb16095e84a92bd4f9801f7e62a8c4540bd603f11c721f79dd489a","stable_dependencies":[{"go":":build"}],"stable_checksum":"e2e6d173581109e155e86690738a85780947d886c7c3236187467ff2174f62b1","stable_url_args":["https://github.com/dineshba/tf-summarize/archive/refs/tags/v0.3.20.tar.gz"],"stable_version":"0.3.20"},"tfautomv":{"desc":"Generate Terraform moved blocks automatically for painless refactoring","executables":["tfautomv"],"head_dependencies":[{"go":":build"},{"opentofu":":test"}],"head_url_args":["https://github.com/busser/tfautomv.git",{":branch":"main"}],"homepage":"https://github.com/busser/tfautomv","license":"Apache-2.0","ruby_source_checksum":"59738c4ad1f648440ecd09042fa014ba416c49a2a2d9aa1d931210f1b30c99e7","stable_dependencies":[{"go":":build"},{"opentofu":":test"}],"stable_checksum":"0a00bfb9b4a236640cc4ad0efd9d1982c14f93d5379a5adcd35b1691e0846044","stable_url_args":["https://github.com/busser/tfautomv/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0","bottle_checksum":"7ddabecdc49b7b4257f5674f0448deca4e522d314c006a1cdf144a6e0b24e3ab"},"tfclean":{"desc":"Remove applied moved block, import block, etc","executables":["tfclean"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/takaishi/tfclean.git",{":branch":"main"}],"homepage":"https://github.com/takaishi/tfclean","license":"MIT","ruby_source_checksum":"881ccb82ffbbde1c3dc4e3fe8313a359da8cfc0fdb3a18daee1d392c93209d98","stable_dependencies":[{"go":":build"}],"stable_checksum":"c49a21e2e5dbf06a2e0c7e93877ea37912e92411ca84a0caca5ea3282e70ef5d","stable_url_args":["https://github.com/takaishi/tfclean/archive/refs/tags/v0.0.19.tar.gz"],"stable_version":"0.0.19"},"tfcmt":{"desc":"Notify the execution result of terraform command","executables":["tfcmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/suzuki-shunsuke/tfcmt.git",{":branch":"main"}],"homepage":"https://suzuki-shunsuke.github.io/tfcmt/","license":"MIT","ruby_source_checksum":"fa7a92cc80ab46cdd0a8758d4a655e17f06d74819d541e327ca4222d242632d2","stable_dependencies":[{"go":":build"}],"stable_checksum":"5c6fe5d838eb3019cad1f7ba1eb2d2ea4f74617529f0c61ed301036d4dd39fc9","stable_url_args":["https://github.com/suzuki-shunsuke/tfcmt/archive/refs/tags/v4.14.19.tar.gz"],"stable_version":"4.14.19"},"tfel":{"bottle_rebuild":1,"desc":"Code generation tool dedicated to material knowledge for numerical mechanics","executables":["mfm","mfm-test-generator","mfront","mfront-doc","mfront-query","mtest","tfel-check","tfel-config","tfel-doc","tfel-unicode-filt"],"head_dependencies":["python@3.15",{"cmake":":build"},{"gcc":":build"},{"pybind11":":build"}],"head_url_args":["https://github.com/thelfer/tfel.git",{":branch":"master"}],"homepage":"https://thelfer.github.io/tfel/web/index.html","license":"GPL-1.0-or-later","ruby_source_checksum":"0f3de8f96e5e46be6e53d32d23cf3528ef295bfa9f94cdaf8a6db7559a198147","stable_dependencies":["python@3.15",{"cmake":":build"},{"gcc":":build"},{"pybind11":":build"}],"stable_checksum":"1afd98200de332e97e86d109ce0e1aaa8f18cc6c6c81daec3218809509cdfad7","stable_url_args":["https://github.com/thelfer/tfel/archive/refs/tags/TFEL-5.1.0.tar.gz"],"stable_version":"5.1.0"},"tfenv":{"conflicts":[["tenv",{":because":"tfenv symlinks terraform binaries"}]],"desc":"Terraform version manager inspired by rbenv","executables":["terraform","tfenv"],"head_dependencies":["grep"],"head_url_args":["https://github.com/tfutils/tfenv.git",{":branch":"master"}],"head_uses_from_macos":[["unzip"]],"homepage":"https://github.com/tfutils/tfenv","license":"MIT","ruby_source_checksum":"a7d402f7e53e1fc2cb601541b3c72d6119308c3e7bb768b3f2db195774d88d1b","stable_dependencies":["grep"],"stable_checksum":"c9c8b2e2588cf026aafa9803dfdefdfc7aa258577c24ea9624fe53f764edea47","stable_url_args":["https://github.com/tfutils/tfenv/archive/refs/tags/v3.2.2.tar.gz"],"stable_uses_from_macos":[["unzip"]],"stable_version":"3.2.2","bottle_tag":":all","bottle_checksum":"f28386d9f8bcedb39429c6abf417133cd80a10bd1935c6286bcfe4871b8c0887"},"tfk8s":{"desc":"Kubernetes YAML manifests to Terraform HCL converter","executables":["tfk8s"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jrhouston/tfk8s.git",{":branch":"main"}],"homepage":"https://github.com/jrhouston/tfk8s","license":"MIT","ruby_source_checksum":"08d4a40889f1dcddbc9e88e9fddfd445002c338d10c767022327c98be36bf008","stable_dependencies":[{"go":":build"}],"stable_checksum":"be2680e76311ac7dd814a1bb0dceb486e3511d8d68845421338f9fcf5a92d5f9","stable_url_args":["https://github.com/jrhouston/tfk8s/archive/refs/tags/v0.1.10.tar.gz"],"stable_version":"0.1.10","bottle_checksum":"fe55588c429a2f74bdcbf062b252b69d15462d3af30ad8694a6e903c07ce105d"},"tfmcp":{"desc":"Terraform Model Context Protocol (MCP) Tool","executables":["tfmcp"],"head_dependencies":[{"rust":":build"},{"opentofu":":test"}],"head_url_args":["https://github.com/nwiizo/tfmcp.git",{":branch":"main"}],"homepage":"https://github.com/nwiizo/tfmcp","license":"MIT","ruby_source_checksum":"da8beab30346ae844282133e99197574a33299c199f49b567423d131184e2c0f","stable_dependencies":[{"rust":":build"},{"opentofu":":test"}],"stable_checksum":"9eb67399692ec7f5d188e4a42064157592286d6ad906c9e2736501f5d697b324","stable_url_args":["https://github.com/nwiizo/tfmcp/archive/refs/tags/v0.2.4.tar.gz"],"stable_version":"0.2.4"},"tfmigrate":{"desc":"Terraform/OpenTofu state migration tool for GitOps","executables":["tfmigrate"],"head_dependencies":[{"go":":build"},{"opentofu":":test"}],"head_url_args":["https://github.com/minamijoyo/tfmigrate.git",{":branch":"master"}],"homepage":"https://github.com/minamijoyo/tfmigrate","license":"MIT","ruby_source_checksum":"88d776f19974f486245b28b99ddb7eaa3005c4cc980838632fc5cc4f87d33e3d","stable_dependencies":[{"go":":build"},{"opentofu":":test"}],"stable_checksum":"306c8d14bfbe86a532c85fffca2c4ea2cca6412bcbc4016680f81643d0d630e9","stable_url_args":["https://github.com/minamijoyo/tfmigrate/archive/refs/tags/v0.4.5.tar.gz"],"stable_version":"0.4.5"},"tfmv":{"desc":"CLI to rename Terraform resources and generate moved blocks","executables":["tfmv"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/suzuki-shunsuke/tfmv.git",{":branch":"main"}],"homepage":"https://github.com/suzuki-shunsuke/tfmv","license":"MIT","ruby_source_checksum":"761abc5119dee3169798fe3014abbb71894493d7fbf5144d24d35099905566f0","stable_dependencies":[{"go":":build"}],"stable_checksum":"2783acb97c2b24f311a971cb22ff478ecc2323e2bab402457ef070051f754e9d","stable_url_args":["https://github.com/suzuki-shunsuke/tfmv/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"tfocus":{"desc":"Tool for selecting and executing terraform plan/apply on specific resources","executables":["tfocus"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/nwiizo/tfocus.git",{":branch":"main"}],"homepage":"https://github.com/nwiizo/tfocus","license":"MIT","ruby_source_checksum":"3c61277acfbc147db3fe71f92e5ec5b8627076607d77bff9250ae742e2affce1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cf8d841d170c551e8f669e8fe71b5c85f0f2b36623ca6e2b8189aa041e76b75d","stable_url_args":["https://github.com/nwiizo/tfocus/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5","bottle_checksum":"fedfc7f38e939c9774d87f0a0323dbc998a4ff996d9bf871ac59c9c00e52050b"},"tfplugingen-openapi":{"desc":"OpenAPI to Terraform Provider Code Generation Specification","executables":["tfplugingen-openapi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hashicorp/terraform-plugin-codegen-openapi.git",{":branch":"main"}],"homepage":"https://github.com/hashicorp/terraform-plugin-codegen-openapi","license":"MPL-2.0","ruby_source_checksum":"6c66f0eb0eb6665f5b263d73534be1349d851c3e2f9dd93fe940b2d71eda8009","stable_dependencies":[{"go":":build"}],"stable_checksum":"30bbf07996185312f8d7ad42163b6f1bcb756adfdd8ec981d63c72c4b7b1e721","stable_url_args":["https://github.com/hashicorp/terraform-plugin-codegen-openapi/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"tfprovidercheck":{"desc":"CLI to prevent malicious Terraform Providers from being executed","executables":["tfprovidercheck"],"head_dependencies":[{"go":":build"},{"opentofu":":test"}],"head_url_args":["https://github.com/suzuki-shunsuke/tfprovidercheck.git",{":branch":"main"}],"homepage":"https://github.com/suzuki-shunsuke/tfprovidercheck","license":"MIT","ruby_source_checksum":"a752a3c5413855fe12faf3b24d644432140e66f565ed99ef479da70a620ccb84","stable_dependencies":[{"go":":build"},{"opentofu":":test"}],"stable_checksum":"99dddd4317b99c3f304ed206b68de5c13840995dd04218968fe693ec77d20cd2","stable_url_args":["https://github.com/suzuki-shunsuke/tfprovidercheck/archive/refs/tags/v1.0.7.tar.gz"],"stable_version":"1.0.7"},"tfproviderlint":{"bottle_rebuild":1,"desc":"Terraform Provider Lint Tool","executables":["tfproviderlint"],"head_dependencies":[{"go@1.26":[":build",":test"]}],"head_url_args":["https://github.com/bflad/tfproviderlint.git",{":branch":"main"}],"homepage":"https://github.com/bflad/tfproviderlint","license":"MPL-2.0","revision":1,"ruby_source_checksum":"e57a97e90eb1c2c337bfe691cd911700e0ce05c2011f714f11d1dfb230281694","stable_dependencies":[{"go@1.26":[":build",":test"]}],"stable_checksum":"9defa750077052ebf1639532e771a9e986b7a53948b6a16cb647ceaf60cfbce1","stable_url_args":["https://github.com/bflad/tfproviderlint/archive/refs/tags/v0.31.0.tar.gz"],"stable_version":"0.31.0"},"tfschema":{"desc":"Schema inspector for Terraform/OpenTofu providers","executables":["tfschema"],"head_dependencies":[{"go":":build"},{"opentofu":":test"}],"head_url_args":["https://github.com/minamijoyo/tfschema.git",{":branch":"master"}],"homepage":"https://github.com/minamijoyo/tfschema","license":"MIT","ruby_source_checksum":"4f643da324f5b3b2923c3d924d2b33ef9bb04ca61e6883d5c7f86fe5461468b0","stable_dependencies":[{"go":":build"},{"opentofu":":test"}],"stable_checksum":"7d028adc987d4cb7896556df1d727270396e9790a734700fbd867c2e3a62c211","stable_url_args":["https://github.com/minamijoyo/tfschema/archive/refs/tags/v0.7.10.tar.gz"],"stable_version":"0.7.10"},"tfsec":{"desc":"Static analysis security scanner for your terraform code","executables":["tfsec"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aquasecurity/tfsec.git",{":branch":"master"}],"homepage":"https://aquasecurity.github.io/tfsec/latest/","license":"MIT","ruby_source_checksum":"b5a9291621cd5cfb581331bc06ac30ed275c6645cf0992f2c6d500f10c3b44a1","stable_dependencies":[{"go":":build"}],"stable_checksum":"61fe8ee670cceaf45d85c2789da66616d0045f8dbba4ec2b9db453436f9b9804","stable_url_args":["https://github.com/aquasecurity/tfsec/archive/refs/tags/v1.28.14.tar.gz"],"stable_version":"1.28.14","bottle_checksum":"d7384e0c097b2e9668cd12a696f4b5bd6ae8df1832051fcafa32e6583b715057"},"tfsort":{"desc":"CLI to sort Terraform variables and outputs","executables":["tfsort"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/AlexNabokikh/tfsort.git",{":branch":"master"}],"homepage":"https://github.com/AlexNabokikh/tfsort","license":"Apache-2.0","ruby_source_checksum":"99c42d9db0f48783f2eb1f610eb8177fab41d37d46cd8eabb9efb9695e05488c","stable_dependencies":[{"go":":build"}],"stable_checksum":"689434eacb8a020a3194b8e897b0f34daca1aa4820a2cfd9bb0f8b558bdc4858","stable_url_args":["https://github.com/AlexNabokikh/tfsort/archive/refs/tags/v0.7.4.tar.gz"],"stable_version":"0.7.4"},"tfstate-lookup":{"desc":"Lookup resource attributes in tfstate","executables":["tfstate-lookup"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/fujiwara/tfstate-lookup","license":"MPL-2.0","ruby_source_checksum":"a2c2bb89aeeba49ab309dc6c22bcaf262a33e5c332beccd132fef437de15fd71","stable_dependencies":[{"go":":build"}],"stable_checksum":"d01dc5ca5193fd38696fcee0b8fd3f7211f9f12fdfefa46403a6159b9d677fa7","stable_url_args":["https://github.com/fujiwara/tfstate-lookup/archive/refs/tags/v1.12.1.tar.gz"],"stable_version":"1.12.1"},"tfswitch":{"desc":"Command-line tool to switch between Terraform versions","executables":["tfswitch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/warrensbox/terraform-switcher.git",{":branch":"master"}],"homepage":"https://tfswitch.warrensbox.com","license":"MIT","ruby_source_checksum":"2887bcc88f949fb2f588ae0c0777d65faa8541fdec6f32681eeacf8c3d2795bc","stable_dependencies":[{"go":":build"}],"stable_checksum":"9cc776761add1d3a07f55db5ae0e53834341ec7b1ae8ec2dfa4e748907350761","stable_url_args":["https://github.com/warrensbox/terraform-switcher/archive/refs/tags/v1.20.0.tar.gz"],"stable_version":"1.20.0"},"tftp-now":{"desc":"Single-binary TFTP server and client that you can use right now","executables":["tftp-now"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/puhitaku/tftp-now.git",{":branch":"main"}],"homepage":"https://github.com/puhitaku/tftp-now","license":"MIT","ruby_source_checksum":"36307b0da52c4384ddd6b622560ac262b9c0dc4ae9bf84a1a9e1ca5fb3ac2a80","stable_dependencies":[{"go":":build"}],"stable_checksum":"428c9ef7336644e748c280277495e3ec724f0c0c38f3724de5f1e4c42d8431c6","stable_url_args":["https://github.com/puhitaku/tftp-now/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0"},"tfupdate":{"desc":"Update version constraints in your Terraform configurations","executables":["tfupdate"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/minamijoyo/tfupdate.git",{":branch":"master"}],"homepage":"https://github.com/minamijoyo/tfupdate","license":"MIT","ruby_source_checksum":"a2b98b92054e33b71ad12322ee19fbabcacffe2fb31d657e16f63a003815e197","stable_dependencies":[{"go":":build"}],"stable_checksum":"e5aa33dcf1840bd390aabb3d6c663d9d67ae8dd3592b8e22958f8e0db80d230e","stable_url_args":["https://github.com/minamijoyo/tfupdate/archive/refs/tags/v0.10.2.tar.gz"],"stable_version":"0.10.2"},"tgenv":{"conflicts":[["tenv",{":because":"tgenv symlinks terragrunt binaries"}],["terragrunt",{":because":"tgenv symlinks terragrunt binaries"}]],"desc":"Terragrunt version manager inspired by tfenv","executables":["terragrunt","tgenv"],"head_url_args":["https://github.com/tgenv/tgenv.git",{":branch":"main"}],"head_uses_from_macos":[["unzip"]],"homepage":"https://github.com/tgenv/tgenv","license":"MIT","ruby_source_checksum":"c5b3253bd3d1857af0501d8fd783a6f9918be6a1a756130630254aef72ddf192","stable_checksum":"cccf0d5714cf1156aaa9f451d98601afa3e7bb0b104eda61013a9a8849bee2fb","stable_url_args":["https://github.com/tgenv/tgenv/archive/refs/tags/v1.3.0.tar.gz"],"stable_uses_from_macos":[["unzip"]],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"41d63971b87c2f8003c821f8cfc00eaf264acef2560a75c7e0dc631da4a726a6"},"tgif":{"bottle_rebuild":1,"desc":"Xlib-based interactive 2D drawing tool","executables":["tgif"],"head_dependencies":["libice","libidn","libsm","libx11","libxext","libxmu","libxt"],"homepage":"https://sourceforge.net/projects/tgif/","license":"QPL-1.0","revision":1,"ruby_source_checksum":"48fe09a0b25a44f91f44896e843e4d988b64f3afbffa0965bdc428a192bdd315","stable_dependencies":["libice","libidn","libsm","libx11","libxext","libxmu","libxt"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2f24e9fecafae6e671739bd80691a06c9d032bdd1973ca164823e72ab1c567ba","stable_url_args":["https://downloads.sourceforge.net/project/tgif/tgif/4.2.5/tgif-QPL-4.2.5.tar.gz"],"stable_version":"4.2.5"},"tgpt":{"desc":"AI Chatbots in terminal without needing API keys","executables":["tgpt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aandrew-me/tgpt.git",{":branch":"main"}],"homepage":"https://github.com/aandrew-me/tgpt","license":"GPL-3.0-only","ruby_source_checksum":"9c3664cb8e772deeafd36fcc3b18cc4448f1e21259c95f2be4a6f190fdaf3c16","stable_dependencies":[{"go":":build"}],"stable_checksum":"208f8d96ef1b1af85c765d3dde45842fd7df18936fb4e121d52538d0da1be032","stable_url_args":["https://github.com/aandrew-me/tgpt/archive/refs/tags/v2.15.0.tar.gz"],"stable_version":"2.15.0"},"tgrep":{"desc":"Trigram-indexed grep for fast regex search in large codebases","executables":["tgrep"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/microsoft/tgrep.git",{":branch":"main"}],"homepage":"https://github.com/microsoft/tgrep","license":"MIT","ruby_source_checksum":"86557c97cfa4f3336f4a48d8307a04c7ae3236e080ac07edbd61b3272986021c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"72cc0250fa387480e3a32b735d5268c8cde3ee6401f8fb2e0d0639b01ebe2756","stable_url_args":["https://github.com/microsoft/tgrep/archive/refs/tags/v1.2.4.tar.gz"],"stable_version":"1.2.4"},"tgui":{"bottle_rebuild":1,"desc":"GUI library for use with sfml","head_dependencies":["sfml",{"cmake":":build"}],"homepage":"https://tgui.eu","license":"Zlib","ruby_source_checksum":"40538ce7dff17a36902beecd021895bdc4096047ceea961fdb13cafd227077d4","stable_dependencies":["sfml",{"cmake":":build"}],"stable_checksum":"6e6000b5b130d6ddf73d593ff62cdd6f5c2045a1f8ffacb10262aedcb7ea7465","stable_url_args":["https://github.com/texus/TGUI/archive/refs/tags/v1.13.0.tar.gz"],"stable_version":"1.13.0"},"thanos":{"desc":"Highly available Prometheus setup with long term storage capabilities","executables":["thanos"],"head_dependencies":[{"go":":build"}],"homepage":"https://thanos.io","license":"Apache-2.0","ruby_source_checksum":"6f486f6b3597108843712a0d328a82583d081298160d520325ead1222516b277","stable_dependencies":[{"go":":build"}],"stable_checksum":"0f078dcb6d47bde6b3de0e962355d977f6fc017975d882531c4bd70f81f61fae","stable_url_args":["https://github.com/thanos-io/thanos/archive/refs/tags/v0.42.4.tar.gz"],"stable_version":"0.42.4"},"the-way":{"desc":"Code snippets manager for your terminal","executables":["the-way"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/out-of-cheese-error/the-way.git",{":branch":"master"}],"homepage":"https://github.com/out-of-cheese-error/the-way","license":"MIT","ruby_source_checksum":"b2ee3f7ee790db6b4ec36d36362496d80cd30d12d24a38c85868dfe0e2977da7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"84e0610f6b74c886c6cfa92cbce5f1d4f4d12b6e504d379c11659ab9ef980e97","stable_url_args":["https://github.com/out-of-cheese-error/the-way/archive/refs/tags/v0.20.3.tar.gz"],"stable_version":"0.20.3","bottle_checksum":"b4f03407e705be5dd0d40f7e5ae7388f172d1ee955dd667cc0d840e8e5d8240f"},"the_platinum_searcher":{"aliases":["pt"],"bottle_rebuild":1,"conflicts":[["tcl-tk",{":because":"both install `pt` binaries"}]],"desc":"Multi-platform code-search similar to ack and ag","executables":["pt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/monochromegane/the_platinum_searcher.git",{":branch":"master"}],"homepage":"https://github.com/monochromegane/the_platinum_searcher","license":"MIT","ruby_source_checksum":"cf8a62af9404e13501efec573a14d24ceab92bc8c87cf2aa3435a7f37748b997","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/monochromegane/the_platinum_searcher/commit/763f368fe26fa44a12e1a37598185322aa30ba8f.patch?full_index=1","sha256":"2ee0f53065663f22f3c44b30c5804e37b8cb49200a30c4513b9ef668441dd543","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/monochromegane/the_platinum_searcher/pull/211"}]}],"stable_checksum":"3d5412208644b13723b2b7ca4af0870d25c654e3a76feee846164c51b88240b0","stable_url_args":["https://github.com/monochromegane/the_platinum_searcher/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0","bottle_checksum":"f2f494e7c9a055b112241f2a9d30b260f6aec006382337941c7bb6ea23c5ef74"},"the_silver_searcher":{"aliases":["ag"],"bottle_rebuild":2,"desc":"Code-search similar to ack","executables":["ag"],"head_dependencies":["pcre2","xz",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/ggreer/the_silver_searcher.git",{":branch":"master"}],"homepage":"https://geoff.greer.fm/ag/","license":"Apache-2.0","ruby_source_checksum":"a4c5fd927b701e519458302b56d6936834464f5a828c0a8cbff860fba0c8ecf0","stable_dependencies":["pcre2","xz",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://sources.debian.org/data/main/s/silversearcher-ag/2.2.0%2Bgit20200805-1.2/debian/patches/enable_pcre2_support.patch","sha256":"86b4758595d96e6d049dca70b160ae4f60ea1198daa713a058628a749ab1be75","type":"unofficial"}],"stable_checksum":"6a0a19ca5e73b2bef9481c29a508d2413ca1a0a9a5a6b1bd9bbd695a7626cbf9","stable_url_args":["https://github.com/ggreer/the_silver_searcher/archive/refs/tags/2.2.0.tar.gz"],"stable_version":"2.2.0"},"thefuck":{"bottle_rebuild":8,"caveats":"Add the following to your .bash_profile, .bashrc or .zshrc:\n\n  eval $(thefuck --alias)\n\nFor other shells, check https://github.com/nvbn/thefuck/wiki/Shell-aliases\n","desc":"Programmatically correct mistyped console commands","executables":["fuck","thefuck"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/nvbn/thefuck.git",{":branch":"master"}],"homepage":"https://github.com/nvbn/thefuck","license":"MIT","ruby_source_checksum":"5ac5c9825238d0113ee6a8892cf818005e5d34a968c9eb070614ea4f1bc50885","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/nvbn/thefuck/commit/dd26fb91a0fdec42fc1990bb91eab21e2c44a0a8.patch?full_index=1","sha256":"ea7824d7e4947fb9cd81ed1b5850b53b0e071a82b7e77acaba2391a8bf161b85","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nvbn/thefuck/pull/1404"}]},{"strip":"p1","data":true}],"stable_checksum":"976740b9aa536726fa23cadc9a10bf457e92e335901c61fcff9152c84485ac3d","stable_url_args":["https://files.pythonhosted.org/packages/ac/d0/0c256afd3ba1d05882154d16aa0685018f21c60a6769a496558da7d9d8f1/thefuck-3.32.tar.gz"],"stable_version":"3.32"},"theharvester":{"bottle_rebuild":1,"desc":"Gather materials from public sources (for pen testers)","executables":["restfulHarvest","theHarvester","theharvester"],"head_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"}],"head_url_args":["https://github.com/laramies/theHarvester.git",{":branch":"master"}],"head_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://www.edge-security.com","license":"GPL-2.0-only","revision":3,"ruby_source_checksum":"796a2a562c202634334ff11bb3755084c554e8711b1784bdcb8c96891aefea93","stable_dependencies":[{"certifi":":no_linkage"},{"cffi":":no_linkage"},"libyaml",{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"}],"stable_checksum":"73a931f6e346972939203a82ae38fed24570b3137bfce5d1ae5517e8284df6df","stable_url_args":["https://github.com/laramies/theHarvester/archive/refs/tags/4.11.1.tar.gz"],"stable_uses_from_macos":[["libffi"],["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"4.11.1"},"theora":{"compatibility_version":1,"desc":"Open video compression format","head_dependencies":["libogg","libvorbis",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.xiph.org/xiph/theora.git",{":branch":"master"}],"homepage":"https://www.theora.org/","license":"BSD-3-Clause","ruby_source_checksum":"7ed232cd0a6d9a67e8e53d45ef8e54c9faf662e869afa56e63b545fb43835271","stable_dependencies":["libogg","libvorbis",{"pkgconf":":build"}],"stable_checksum":"279327339903b544c28a92aeada7d0dcfd0397b59c2f368cc698ac56f515906e","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/theora/libtheora-1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_cellar":":any","bottle_checksum":"7b1efa69f2e6a7efbbd0bbe5b5127992816b2d680980ea4cf8c3d8050bca3cf3"},"thors-anvil":{"desc":"Set of modern C++20 libraries for writing interactive Web-Services","executables":["SlackCLI","SlackCLI20","SlackCLI20D","SlackCLID","mug","mug20","mug20D","mugD"],"head_dependencies":["boost","libevent","libyaml","magic_enum","openssl@3","snappy",{"cmake":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/Loki-Astari/ThorsAnvil","license":"MIT","oldnames":["thors-mongo","thors-serializer"],"revision":1,"ruby_source_checksum":"de2bcc05790341f910981cb06f032ecd9a15afb497ad55676951cddc8b7a8869","stable_dependencies":["boost","libevent","libyaml","magic_enum","openssl@3","snappy",{"cmake":":build"}],"stable_url_args":["https://github.com/Loki-Astari/ThorsAnvil.git",{":tag":"11.1.0",":revision":"679f2c1136293f0275a87f7a718c161aa085ee20"}],"stable_uses_from_macos":[["bzip2"]],"stable_version":"11.1.0"},"thorvg":{"desc":"Lightweight portable library used for drawing vector-based scenes and animations","head_dependencies":["libomp",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/thorvg/thorvg.git",{":branch":"main"}],"homepage":"https://www.thorvg.org","license":"MIT","ruby_source_checksum":"f9fef720b743dc39df640d6d5f293b1460130241e63a0477867b24015883b303","stable_dependencies":["libomp",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"ba9957aeeadb4151d4486f11c638ae118c00210fa4906daa7b30143aa341e690","stable_url_args":["https://github.com/thorvg/thorvg/archive/refs/tags/v1.1.3.tar.gz"],"stable_version":"1.1.3"},"thrax":{"desc":"Tools for compiling grammars into finite state transducers","executables":["thraxcompiler","thraxmakedep","thraxrandom-generator","thraxrewrite-tester"],"head_dependencies":["openfst"],"head_uses_from_macos":[["python"]],"homepage":"https://www.openfst.org/twiki/bin/view/GRM/Thrax","license":"Apache-2.0","ruby_source_checksum":"68fa160fc5f70960d6752fda1296a25b26028865481ae45fbdd49029392757e5","stable_dependencies":["openfst"],"stable_checksum":"78dedada58a0a8543b4ea90c77a36783ac82495cf5456bec5d83baafac74b764","stable_url_args":["https://www.openfst.org/twiki/pub/GRM/ThraxDownload/thrax-1.3.10.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.3.10"},"threadweaver":{"desc":"Helper for multithreaded programming","head_dependencies":["qtbase",{"cmake":[":build",":test"]},{"doxygen":":build"},{"extra-cmake-modules":[":build",":test"]},{"qttools":":build"}],"head_url_args":["https://invent.kde.org/frameworks/threadweaver.git",{":branch":"master"}],"homepage":"https://api.kde.org/threadweaver-index.html","license":"LGPL-2.0-or-later","ruby_source_checksum":"6eff5c5b847913202eb9b928e38e739d391210bb8d2582c423fcbde3b97a6ce7","stable_dependencies":["qtbase",{"cmake":[":build",":test"]},{"doxygen":":build"},{"extra-cmake-modules":[":build",":test"]},{"qttools":":build"}],"stable_checksum":"4a65944dcca12672ace6d54a48b3a993d4b46b6095106316c3a95ecae6af9906","stable_url_args":["https://download.kde.org/stable/frameworks/6.31/threadweaver-6.31.0.tar.xz"],"stable_version":"6.31.0"},"threatcl":{"desc":"Documenting your Threat Models with HCL","executables":["threatcl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/threatcl/threatcl.git",{":branch":"main"}],"homepage":"https://github.com/threatcl/threatcl","license":"MIT","ruby_source_checksum":"48760d34183600eb3e250a0456858432efd2d00b5a99f288e0f5a4d1c5d4219a","stable_dependencies":[{"go":":build"}],"stable_checksum":"1ce149d8f7a12802f9a8f8537c87398766fbb9d1fc92f671672cd8904d5dbe96","stable_url_args":["https://github.com/threatcl/threatcl/archive/refs/tags/v0.6.11.tar.gz"],"stable_version":"0.6.11"},"threatdeck":{"desc":"TUI threat intelligence monitoring and alerting platform","executables":["ThreatDeck"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/gripebomb/ThreatDeck.git",{":branch":"main"}],"homepage":"https://threatdeck.io/","license":"MIT","ruby_source_checksum":"a08a4e4e9a63695e898eeb590a1e442f155a697a25f4a68d7caf89c287b2dd61","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"7fafb2a934a76a3c19b839149d12f12fc5ae9becfd353306f40e3c9234d1f653","stable_url_args":["https://github.com/gripebomb/ThreatDeck/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"three-body":{"desc":"三体编程语言 Three Body Language written in Rust","executables":["3body"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/rustq/3body-lang.git",{":branch":"main"}],"homepage":"https://github.com/rustq/3body-lang","license":"MIT","ruby_source_checksum":"19aac28692beae0cb4455fc591db95a7ff1b5e58947c61bc2db66ba1c91c9173","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e6c4c4039f868fce6c08adfe5852dfe15d2564ac8b9033e60bd0e098c5c5df5e","stable_url_args":["https://github.com/rustq/3body-lang/archive/refs/tags/0.6.5.tar.gz"],"stable_version":"0.6.5","bottle_checksum":"3a011425102efc7f388625413dcb9456fdb494ce9f9e19c3da548ef6637977fd"},"threemux":{"aliases":["3mux"],"desc":"Terminal multiplexer inspired by i3","executables":["3mux"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aaronjanse/3mux.git",{":branch":"master"}],"homepage":"https://github.com/aaronjanse/3mux","license":"MIT","ruby_source_checksum":"2ff5561964f1bdc0c1554b129664995bd097a366a36a7575d7d6cca003860e1e","stable_dependencies":[{"go":":build"}],"stable_checksum":"0f4dae181914c73eaa91bdb21ee0875f21b5da64c7c9d478f6d52a2d0aa2c0ea","stable_url_args":["https://github.com/aaronjanse/3mux/archive/refs/tags/v1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"2ca8026a1a322986b2ad2697314f37faf58634c0de2ca4722cfbe194c05006d8"},"thrift":{"compatibility_version":4,"conflicts":[["fbthrift",{":because":"both install `thrift` binaries"}]],"desc":"Framework for scalable cross-language services development","executables":["thrift"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"bison":":build"},{"boost":[":build",":test"]}],"head_url_args":["https://github.com/apache/thrift.git",{":branch":"master"}],"homepage":"https://thrift.apache.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"c98381438b6992d5855c000de94c0136e83622e578a13984d676a531413e2e22","stable_dependencies":["openssl@4",{"bison":":build"},{"boost":[":build",":test"]}],"stable_checksum":"66da4707214c54c94bac082103dc67adaf9e08925662700f269170a7b534b214","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=thrift/0.25.0/thrift-0.25.0.tar.gz"],"stable_version":"0.25.0"},"thriftgo":{"desc":"Implementation of thrift compiler in go language with plugin mechanism","executables":["thriftgo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cloudwego/thriftgo.git",{":branch":"main"}],"homepage":"https://github.com/cloudwego/thriftgo","license":"Apache-2.0","ruby_source_checksum":"f8365e01281cef7abf06518344d2288cfe2e4051e67bcaedad4e578f81a7fc95","stable_dependencies":[{"go":":build"}],"stable_checksum":"8469be2df13bb1c2128a3594e4d59fb718ddf3da603181d163dbcf3d230214af","stable_url_args":["https://github.com/cloudwego/thriftgo/archive/refs/tags/v0.4.5.tar.gz"],"stable_version":"0.4.5"},"thrulay":{"desc":"Measure performance of a network","executables":["thrulay"],"homepage":"https://sourceforge.net/projects/thrulay/","license":":cannot_represent","ruby_source_checksum":"da8dfcb96f53ae9ba388327e72e23f584e6ea1cb4bf50a0b6ca31f21ed62c86b","stable_checksum":"373d5613dfe371f6b4f48fc853f6c27701b2981ba4100388c9881cb802d1780d","stable_url_args":["https://downloads.sourceforge.net/project/thrulay/thrulay/0.9/thrulay-0.9.tar.gz"],"stable_version":"0.9","bottle_cellar":":any","bottle_checksum":"77520bf722d669ecc5db10c8d245b1db3969935242d791df066f4cfa0be689bf"},"tidy-html5":{"desc":"Granddaddy of HTML tools, with support for modern standards","executables":["tidy"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/htacg/tidy-html5.git",{":branch":"next"}],"homepage":"https://www.html-tidy.org/","license":"Zlib","ruby_source_checksum":"82ba45638c1104975313f6457f3548b21ca26e4bbf84d75aa4c91b336c26a226","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"59c86d5b2e452f63c5cdb29c866a12a4c55b1741d7025cf2f3ce0cde99b0660e","stable_url_args":["https://github.com/htacg/tidy-html5/archive/refs/tags/5.8.0.tar.gz"],"stable_version":"5.8.0","bottle_cellar":":any","bottle_checksum":"254a9044ebeb9ac00b4c45fa1df1513ab9f912acbcd82e2bf5afc31c8bb71245"},"tidy-viewer":{"conflicts":[["television",{":because":"both install `tv` binaries"}]],"desc":"CLI csv pretty printer","executables":["tidy-viewer","tv"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/alexhallam/tv","license":"Unlicense","ruby_source_checksum":"102bd2246310c9772035c4fdec35cc1f4bb407ccda989d99fa7737ce3e9d921d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"e99811843fe3e28d22c82f6c8ad757bf5065c622fbbb2d7e4011ab346dca6f1d","stable_url_args":["https://github.com/alexhallam/tv/archive/refs/tags/1.8.93.tar.gz"],"stable_version":"1.8.93","bottle_checksum":"cc554f92a73722ed202bca0a40da4998726c4909acfcd1833fa86b3df146adf6"},"tiff2png":{"bottle_rebuild":1,"desc":"TIFF to PNG converter","executables":["tiff2png"],"head_dependencies":["jpeg-turbo","libpng","libtiff"],"homepage":"http://www.libpng.org/pub/png/apps/tiff2png.html","license":"ISC","revision":3,"ruby_source_checksum":"661134ff0c4294067364145835cfebe399caf89a48d2c3889d3ab7f935448cbb","stable_dependencies":["jpeg-turbo","libpng","libtiff"],"stable_checksum":"64e746560b775c3bd90f53f1b9e482f793d80ea6e7f5d90ce92645fd1cd27e4a","stable_url_args":["https://github.com/rillian/tiff2png/archive/refs/tags/v0.92.tar.gz"],"stable_version":"0.92"},"tig":{"aliases":["git-tig"],"caveats":"A sample of the default configuration has been installed to:\n  $HOMEBREW_PREFIX/opt/tig/share/tig/examples/tigrc\nto override the system-wide default configuration, copy the sample to:\n  $HOMEBREW_PREFIX/etc/tigrc\n","compatibility_version":1,"desc":"Text interface for Git repositories","executables":["tig"],"head_dependencies":["ncurses","pcre2","readline",{"asciidoc":":build"},{"autoconf":":build"},{"automake":":build"},{"xmlto":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/jonas/tig.git",{":branch":"master"}],"homepage":"https://jonas.github.io/tig/","license":"GPL-2.0-or-later","ruby_source_checksum":"c98f1964d322943ba404a0aac2a385c280cc9d6a1460758ab49cef04ba84e474","stable_dependencies":["ncurses","pcre2","readline",{"pkgconf":":build"}],"stable_checksum":"5adeabdcd93aa0423d618da8b878b53482bef6e0e9e1fe224acc0f18031fe91e","stable_url_args":["https://github.com/jonas/tig/releases/download/tig-2.6.1/tig-2.6.1.tar.gz"],"stable_version":"2.6.1"},"tiger-vnc":{"desc":"High-performance, platform-neutral implementation of VNC","executables":["vncviewer"],"head_dependencies":["fltk@1.3","gmp","gnutls","jpeg-turbo","nettle","pixman","gettext",{"cmake":":build"},{"gettext":":build"}],"homepage":"https://tigervnc.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"50687eb29940c194aa1a6cb90d67f2a89d5ca2bf1ff6a7d5ed4a21f3a16d5419","stable_dependencies":["fltk@1.3","gmp","gnutls","jpeg-turbo","nettle","pixman","gettext",{"cmake":":build"},{"gettext":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.archlinux.org/archlinux/packaging/packages/tigervnc/-/raw/3acb330ccb03832085c20b0f1bedec665c9a886f/nettle-4.patch","sha256":"5d290368a537a0d354773a06c096c1c1b36fd2de4d03860a5d82456f0b527a9b","type":"unofficial"}],"stable_checksum":"b107c0c8b8a962594281690366c24186e95c2ea4a169acbc0076aa62ed01f467","stable_url_args":["https://github.com/TigerVNC/tigervnc/archive/refs/tags/v1.16.2.tar.gz"],"stable_version":"1.16.2"},"tika":{"desc":"Content analysis toolkit","executables":["tika","tika-rest-server"],"head_dependencies":["openjdk"],"homepage":"https://tika.apache.org/","license":"Apache-2.0","ruby_source_checksum":"dc560877e188914d56b36cd5609c58db24a8801125846e10fc28e22ecede125c","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/tika"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/tika/bin/tika-rest-server"]],"stable_dependencies":["openjdk"],"stable_checksum":"7b570f0a762ee5a94166c9caa1127b00278eaa83a0d5a38633f14c3132734087","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=tika/4.1.0/tika-app-4.1.0.zip"],"stable_version":"4.1.0","bottle_tag":":all","bottle_checksum":"3d40c8747736bc9ea0be52cd30aeea63fa3de760a491f41bd7ad27bd71f525f6"},"tile38":{"desc":"In-memory geolocation data store, spatial index, and realtime geofence","executables":["tile38-cli","tile38-server"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/tidwall/tile38.git",{":branch":"master"}],"homepage":"https://tile38.com/","license":"MIT","ruby_source_checksum":"5620c4a96f084a7abdcde44bde9a1a68291fa38d754f581e640eccc1a16744e8","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/tile38.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/tile38.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/tile38/bin/tile38-server","-d","$HOMEBREW_PREFIX/var/tile38/data"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/tidwall/tile38.git",{":tag":"1.38.0",":revision":"e6e0c39b5e7be578cc1aafd17751fe81c286e8b1"}],"stable_version":"1.38.0"},"tiledb":{"desc":"Universal storage engine","head_dependencies":["fmt","lz4","openssl@4","spdlog","webp","zstd",{"c-blosc2":":build"},{"cmake":":build"},{"nlohmann-json":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://tiledb.com/","license":"MIT","revision":1,"ruby_source_checksum":"cb6d409b0df25d5d317aa5de91963bec5cbe041534087e11ca9b1e49516619b4","stable_dependencies":["fmt","lz4","openssl@4","spdlog","webp","zstd",{"c-blosc2":":build"},{"cmake":":build"},{"nlohmann-json":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/TileDB-Inc/TileDB/commit/9a89804d24ca736a5baadcc0794c7edede2db1ad.patch?full_index=1","sha256":"ea540d60699fc58432ccd0702989bcc1782b5d8f18d64c72548672f54197254b","type":"cherry-pick","resolves":[{"type":"defect","id":"https://github.com/TileDB-Inc/TileDB/pull/5793"}]}],"stable_checksum":"36381f9eaa2a6defc8990aa1a95d1f0e87971748a50bf6fb705bf032ac7384cf","stable_url_args":["https://github.com/TileDB-Inc/TileDB/archive/refs/tags/2.30.1.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.30.1"},"tilt":{"desc":"Define your dev environment as code. For microservice apps on Kubernetes","executables":["tilt"],"head_dependencies":[{"corepack":":build"},{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/tilt-dev/tilt.git",{":branch":"master"}],"homepage":"https://tilt.dev/","license":"Apache-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"cce48f1f1d7c4091c33aba0828ab726578c8e13ac2c57299d152a493921982e8","stable_dependencies":[{"corepack":":build"},{"go":":build"},{"node":":build"}],"stable_url_args":["https://github.com/tilt-dev/tilt.git",{":tag":"v0.37.8",":revision":"9f48972fd201a27565380c093f2bac8001a7b130"}],"stable_version":"0.37.8"},"timedog":{"bottle_rebuild":1,"desc":"Lists files that were saved by a backup of the macOS Time Machine","executables":["timedog"],"head_url_args":["https://github.com/nlfiedler/timedog.git",{":branch":"master"}],"homepage":"https://github.com/nlfiedler/timedog","license":"GPL-2.0-or-later","ruby_source_checksum":"a7af99ac2564d87dfe5d1f2a5fd48dd58de48fe3030ac3cf50a8061cde1d7039","stable_checksum":"169ab408fe5c6b292a7d4adf0845c42160108fd43d6a392b95210204de49cb52","stable_url_args":["https://github.com/nlfiedler/timedog/archive/refs/tags/v1.4.tar.gz"],"stable_version":"1.4","bottle_tag":":all","bottle_checksum":"a0e45f17640f67392a0681305ed9ea138fde831f355a79ef857d05e1fd7e0b9e"},"timelimit":{"desc":"Limit a process's absolute execution time","executables":["timelimit"],"head_url_args":["https://gitlab.com/timelimit/timelimit.git",{":branch":"master"}],"homepage":"https://devel.ringlet.net/sysutils/timelimit/","license":"BSD-2-Clause","ruby_source_checksum":"6038907e870af8bf401840268d132a74b3996621218a1557f195292a26a93aed","stable_checksum":"96b39c61a850d3395eaf4dde5fd22c290854d42ff69f192b12aef05d99d5ddbb","stable_url_args":["https://devel.ringlet.net/files/sys/timelimit/timelimit-1.9.5.tar.xz"],"stable_version":"1.9.5"},"timewarrior":{"desc":"Command-line time tracking application","executables":["timew"],"head_dependencies":[{"asciidoctor":":build"},{"cmake":":build"}],"head_url_args":["https://github.com/GothenburgBitFactory/timewarrior.git",{":branch":"develop"}],"homepage":"https://timewarrior.net/","license":"MIT","ruby_source_checksum":"545e49fac368c7fc9895d4b57b757980d3bba2e3b03cb594b97ba5107440e1eb","stable_dependencies":[{"asciidoctor":":build"},{"cmake":":build"}],"stable_checksum":"a9c9966cfd9fed6c4d4895dc2de530902e736608f4033799af4fe06edf0dd438","stable_url_args":["https://github.com/GothenburgBitFactory/timewarrior/releases/download/v1.10.0/timew-1.10.0.tar.gz"],"stable_version":"1.10.0"},"timg":{"desc":"Terminal image and video viewer","executables":["timg"],"head_dependencies":["cairo","ffmpeg","glib","graphicsmagick","jpeg-turbo","libdeflate","libexif","libpng","librsvg","libsixel","openslide","poppler","webp","gdk-pixbuf","gettext",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/hzeller/timg.git",{":branch":"main"}],"homepage":"https://timg.sh/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"e132aa7d47938dd4218b9665f7e5805e6c438ba361d27357cb27a83b34210248","stable_dependencies":["cairo","ffmpeg","glib","graphicsmagick","jpeg-turbo","libdeflate","libexif","libpng","librsvg","libsixel","openslide","poppler","webp","gdk-pixbuf","gettext",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"59c908867f18c81106385a43065c232e63236e120d5b2596b179ce56340d7b01","stable_url_args":["https://github.com/hzeller/timg/archive/refs/tags/v1.6.3.tar.gz"],"stable_version":"1.6.3"},"timidity":{"desc":"Software synthesizer","executables":["timidity"],"head_dependencies":["flac","libao","libogg","libvorbis","speex",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://timidity.sourceforge.net/","license":"GPL-2.0-or-later","revision":3,"ruby_source_checksum":"9e0c0d22ae5b97ab85c1430661da3a753aab0c44401f7ac2deace607593f29ee","stable_dependencies":["flac","libao","libogg","libvorbis","speex",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"161fc0395af16b51f7117ad007c3e434c825a308fa29ad44b626ee8f9bb1c8f5","stable_url_args":["https://downloads.sourceforge.net/project/timidity/TiMidity++/TiMidity++-2.15.0/TiMidity++-2.15.0.tar.bz2"],"stable_version":"2.15.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"8547254f49bc780399c907f8a23916843840065a06ebdfce850b0a3280429b2d"},"timoni":{"desc":"Package manager for Kubernetes, powered by CUE and inspired by Helm","executables":["timoni"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/stefanprodan/timoni.git",{":branch":"main"}],"homepage":"https://timoni.sh/","license":"Apache-2.0","ruby_source_checksum":"6acd0d55a1189a44a4e8ea24ee98f3788175fa05a9f3c82a234b4c75f556588f","stable_dependencies":[{"go":":build"}],"stable_checksum":"06425e0517dd8e042bdf2af611c5628d16f36b5eb0acee2048dad2ec6164f270","stable_url_args":["https://github.com/stefanprodan/timoni/releases/download/v0.36.0/timoni_0.36.0_source_code.tar.gz"],"stable_version":"0.36.0"},"tin":{"conflicts":[["mutt",{":because":"both install mmdf.5 and mbox.5 man pages"}]],"desc":"Threaded, NNTP-, and spool-based UseNet newsreader","executables":["metamutt","opt-case.pl","rtin","tin","tinews.pl","url_handler.pl","w2r.pl"],"head_dependencies":["pcre2","gettext","libunistring"],"head_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"homepage":"http://www.tin.org","license":"BSD-3-Clause","ruby_source_checksum":"ad1bc5d0da053ccc475d1d741ed3479bfde7eb80a14823565f84d3fb25bc058b","stable_dependencies":["pcre2","gettext","libunistring"],"stable_checksum":"bf8a2ed051bc33d0bfce8bf2163ac80691c91ab3bbe380dce764481f0aae6338","stable_url_args":["ftp://ftp.tin.org/pub/news/clients/tin/v2.6/tin-2.6.6.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],["ncurses"]],"stable_version":"2.6.6"},"tinc":{"bottle_rebuild":1,"desc":"Virtual Private Network (VPN) tool","executables":["tincd"],"head_dependencies":["lzo","openssl@4"],"homepage":"https://www.tinc-vpn.org/","license":{"GPL-2.0-or-later":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"9d6600fe6713858bf93cf053637b3e261a5a2351379a5a2074339f73029d38ac","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/etc/tinc"],[":log_path","$HOMEBREW_PREFIX/var/log/tinc/stdout.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/tinc/stderr.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/tinc/sbin/tincd","--config=$HOMEBREW_PREFIX/etc/tinc","--pidfile=$HOMEBREW_PREFIX/var/run/tinc/tinc.pid","-D"]],"stable_dependencies":["lzo","openssl@4"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"f63b7e21c32c4c637576d85f36bdd28ea678b5aa17fad02427645dea30e52ac7","stable_url_args":["https://tinc-vpn.org/packages/tinc-1.0.37.tar.gz"],"stable_version":"1.0.37"},"tini":{"desc":"Tiny but valid init for containers","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/krallin/tini.git",{":branch":"master"}],"homepage":"https://github.com/krallin/tini","license":"MIT","ruby_source_checksum":"eaeb629199732a46beeefef815ec29b0b78ccb4c9f0c3118f3769f86035dbcd4","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"0fd35a7030052acd9f58948d1d900fe1e432ee37103c5561554408bdac6bbf0d","stable_url_args":["https://github.com/krallin/tini/archive/refs/tags/v0.19.0.tar.gz"],"stable_version":"0.19.0"},"tintin":{"bottle_rebuild":1,"desc":"MUD client","executables":["tt++"],"head_dependencies":["gnutls","pcre2"],"homepage":"https://tintin.mudhalla.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"e39d1aa9875c1bbd3b127ba2a0dfd4b6b2faa34cb8e4cec002da91999fe08393","stable_dependencies":["gnutls","pcre2"],"stable_checksum":"640b4823b6f24ada6d417311bfd6263ab13be2422573c3b4ad4352223b535d88","stable_url_args":["https://github.com/scandum/tintin/releases/download/2.02.61/tintin-2.02.61.tar.gz"],"stable_version":"2.02.61"},"tiny-remapper":{"desc":"Tiny, efficient tool for remapping JAR files using \"Tiny\"-format mappings","executables":["tiny-remapper"],"head_dependencies":["openjdk@25"],"homepage":"https://fabricmc.net/","license":"LGPL-3.0-only","ruby_source_checksum":"322987c0afaeba277143d5ca556b79e8346e4296c903c6f72067e2fb2cb61c9c","stable_dependencies":["openjdk@25"],"stable_checksum":"ca93f562ab05daea928c7b89a355188c068d6154c9f7f485e8704dbaf35bfd44","stable_url_args":["https://maven.fabricmc.net/net/fabricmc/tiny-remapper/0.15.0/tiny-remapper-0.15.0-fat.jar"],"stable_version":"0.15.0","bottle_tag":":all","bottle_checksum":"8137195f809c8c06fdb9e70153728cebaf0755f4cc426ecfadbd10812531f4cc"},"tiny":{"bottle_rebuild":1,"desc":"Terminal IRC client","executables":["tiny"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/osa1/tiny.git",{":branch":"master"}],"homepage":"https://github.com/osa1/tiny","license":"MIT","ruby_source_checksum":"832a45fa0d09e63251fb8bf8793862a2c3ac4597d667e18383ae8a6d836af32d","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/osa1/tiny/commit/2ee969a521608eb4f4bf3edefbf546f763019a4a.patch?full_index=1","sha256":"684534ce9e3555a8edc1438ff3fdd5b87eb8c3a264f62e9b93b2016b01ac7e02","type":"backport"},{"strip":"p1","data":true}],"stable_checksum":"599697fa736d7500b093566a32204691093bd16abd76f43a76b761487a7c584c","stable_url_args":["https://github.com/osa1/tiny/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"tinycbor":{"desc":"Concise Binary Object Representation (CBOR) Library","executables":["cbordump"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/intel/tinycbor.git",{":branch":"main"}],"homepage":"https://github.com/intel/tinycbor","license":"MIT","ruby_source_checksum":"88957257de26a1bdd0571e90025ea00e2554e98bb56e5c98f0e902628b279521","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"08c0a4c0a983000806f3d8c1599ec07995789ae49e9a23034db4cbfccc81c2e5","stable_url_args":["https://github.com/intel/tinycbor/archive/refs/tags/v7.1.tar.gz"],"stable_version":"7.1"},"tinycdb":{"desc":"Create and read constant databases","executables":["cdb"],"homepage":"https://www.corpit.ru/mjt/tinycdb.html","license":":public_domain","revision":1,"ruby_source_checksum":"c3157bfb5e53583109a58a017c8c18dcfc0c8fa0b42e392b69ce1ad57c1fa10a","stable_checksum":"469de2d445bf54880f652f4b6dc95c7cdf6f5502c35524a45b2122d70d47ebc2","stable_url_args":["https://www.corpit.ru/mjt/tinycdb/tinycdb-0.81.tar.gz"],"stable_version":"0.81","bottle_cellar":":any","bottle_checksum":"c803d0c447413f5d29e43172e75c6a6ac54f6b23b2c85c469e1d0a2930932b95"},"tinyframe":{"desc":"Minimalistic library for reading and writing the Frame Streams protocol","head_dependencies":[{"pkgconf":":test"}],"homepage":"https://codeberg.org/DNS-OARC/tinyframe","license":"GPL-3.0-or-later","ruby_source_checksum":"a574b661624f25f6237a08f5c797cb5a830a6075c5a3e985a982e0e274af83eb","stable_dependencies":[{"pkgconf":":test"}],"stable_patches":[{"strip":"p1","url":"https://codeberg.org/smillernl/tinyframe/commit/c425d6c35edd05e3313baa5e5c87ef3b6e787118.patch","sha256":"8db7615be41f35cd9232d2039454c56118d2f904cd1eef5443a8a3b21a8a4926"}],"stable_checksum":"181e18bf3e8067b5415f0179d1b35286bf1d379ba71bb89c8e6cc2a73c3cec8d","stable_url_args":["https://www.dns-oarc.net/files/tinyframe/tinyframe-0.1.2.tar.gz"],"stable_version":"0.1.2"},"tinyice":{"desc":"Modern, all-in-one Icecast-compatible audio/video streaming server","executables":["tinyice"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/DatanoiseTV/tinyice.git",{":branch":"main"}],"homepage":"https://datanoisetv.github.io/tinyice/","license":"Apache-2.0","ruby_source_checksum":"3dbf765888a1534494bc4b1412fec8fe947b67c1bf4417459c6a1ec126b3d0ac","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/tinyice"],[":log_path","$HOMEBREW_PREFIX/var/log/tinyice.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/tinyice.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/tinyice/bin/tinyice"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"f9e25cd1169f5a8351aa4da7d2f12dee293eff5e785be460990c7d1a654f28a1","stable_url_args":["https://github.com/DatanoiseTV/tinyice/archive/refs/tags/v2.12.3.tar.gz"],"stable_version":"2.12.3"},"tinymist":{"desc":"Services for Typst","executables":["tinymist"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/Myriad-Dreamin/tinymist.git",{":branch":"main"}],"homepage":"https://myriad-dreamin.github.io/tinymist/","license":"Apache-2.0","ruby_source_checksum":"7ad64f241693b2e00cea98105feaaa6d8a1eb5f56705b8b3fc2e76048425e897","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c6ecb0b8a772148fc4864c87b46f9d9d07ad6e6e19ab2ac0f84f2a873c775f1b","stable_url_args":["https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v0.15.10.tar.gz"],"stable_version":"0.15.10"},"tinyproxy":{"desc":"HTTP/HTTPS proxy for POSIX systems","executables":["tinyproxy"],"head_dependencies":[{"asciidoc":":build"},{"docbook-xsl":":build"}],"homepage":"https://tinyproxy.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"91ed3f28dff6f0230f35ef91600b563142289cf20cce62cfc6b6c3e3d985ed91","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/tinyproxy/bin/tinyproxy","-d"]],"stable_dependencies":[{"asciidoc":":build"},{"docbook-xsl":":build"}],"stable_checksum":"f05644fdf1211ba13754a354bebed909b5b39371b12cce8563c46929a75bedf6","stable_url_args":["https://github.com/tinyproxy/tinyproxy/releases/download/1.11.3/tinyproxy-1.11.3.tar.xz"],"stable_version":"1.11.3"},"tinysearch":{"desc":"Tiny, full-text search engine for static websites built with Rust and Wasm","executables":["tinysearch"],"head_dependencies":["wasm-pack",{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/tinysearch/tinysearch.git",{":branch":"master"}],"homepage":"https://github.com/tinysearch/tinysearch","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"38caeb5e9100796c15a448a70620a8cde18e569639816af111f7029dffb6d539","stable_dependencies":["wasm-pack",{"rust":":build"},{"rustup":":test"}],"stable_checksum":"6272d0f42bda3591be28bf465de4c9dda4ac6967b548a680f48379e5f0bb569b","stable_url_args":["https://github.com/tinysearch/tinysearch/archive/refs/tags/v0.11.1.tar.gz"],"stable_version":"0.11.1"},"tinysparql":{"desc":"Low-footprint RDF triple store with SPARQL 1.1 interface","executables":["tinysparql"],"head_dependencies":["dbus","glib","icu4c@79","json-glib","libsoup","sqlite","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/tinysparql.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://tinysparql.org/","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"oldnames":["tracker"],"revision":1,"ruby_source_checksum":"f9fcc7a5fa300232c30d83d1a4ccf6adc50c65ee4bbada2c6df0e60b2e80faae","stable_dependencies":["dbus","glib","icu4c@79","json-glib","libsoup","sqlite","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"40e3e3ae9811ae07a94ac7dfe8259f218679ebb1c9bc98d7ab345b2405926b57","stable_url_args":["https://download.gnome.org/sources/tinysparql/3.12/tinysparql-3.12.0.tar.xz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.12.0"},"tinysvm":{"desc":"Support vector machine library for pattern recognition","executables":["svm_classify","svm_learn","svm_model"],"homepage":"http://chasen.org/~taku/software/TinySVM/","license":"LGPL-2.1-or-later","local_patch_checksums":{"Patches/tinysvm/patch-configure.diff":"b4cd84063fd56cdcb0212528c6d424788528a9d6b8b0a17aa01294773c62e8a7"},"ruby_source_checksum":"da2d221ca6ccd70c4be2f97fe27a07ee28cf9396e54d8ef412c271004495ad6a","stable_patches":[{"strip":"p0","file":"Patches/tinysvm/patch-configure.diff","type":"unofficial"}],"stable_checksum":"e377f7ede3e022247da31774a4f75f3595ce768bc1afe3de9fc8e962242c7ab8","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/TinySVM-0.09.tar.gz"],"stable_version":"0.09","bottle_checksum":"0fed16a29b53d89101342664aed44ff3c3341d012ff02ba3b17de3bec6e5ceda"},"tinyxml2":{"compatibility_version":1,"desc":"Improved tinyxml (in memory efficiency and size)","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/leethomason/tinyxml2.git",{":branch":"master"}],"homepage":"https://leethomason.github.io/tinyxml2/","license":"Zlib","ruby_source_checksum":"58f8353fa7dc01db4e2811bb8d0363bd15126ef8dbf8854d619ebad72a1881d2","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5556deb5081fb246ee92afae73efd943c889cef0cafea92b0b82422d6a18f289","stable_url_args":["https://github.com/leethomason/tinyxml2/archive/refs/tags/11.0.0.tar.gz"],"stable_version":"11.0.0","bottle_cellar":":any","bottle_checksum":"65a3ebdb7165567537c04c772f7bda89bf86c76aaeae1bed179807be0925b04f"},"tio":{"desc":"Simple TTY terminal I/O application","executables":["tio"],"head_dependencies":["glib","lua",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/tio/tio.git",{":branch":"master"}],"homepage":"https://tio.github.io","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"f24858c59f1215e1e0b029e8c0c634d143151d788136f5e91a91150cc3986ad2","stable_dependencies":["glib","lua",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"06fe0c22e3e75274643c017928fbc85e86589bc1acd515d92f98eecd4bbab11b","stable_url_args":["https://github.com/tio/tio/releases/download/v3.9/tio-3.9.tar.xz"],"stable_version":"3.9"},"tippecanoe":{"bottle_rebuild":1,"desc":"Build vector tilesets from collections of GeoJSON features","executables":["tile-join","tippecanoe","tippecanoe-decode","tippecanoe-enumerate","tippecanoe-json-tool","tippecanoe-overzoom"],"head_uses_from_macos":[["sqlite"]],"homepage":"https://github.com/felt/tippecanoe","license":"BSD-2-Clause","ruby_source_checksum":"e20e8b85173aeb46beb7232bf0929ba6787c75e280b917c4e8fed15be1578996","stable_checksum":"b0fd9df49b6efc988288ea48774822c6de19eb48428017f27ee0b3b01d44f05d","stable_url_args":["https://github.com/felt/tippecanoe/archive/refs/tags/2.79.0.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.79.0"},"tirith":{"desc":"Detect terminal injection, homograph, and pipe-to-shell attacks","executables":["tirith"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sheeki03/tirith.git",{":branch":"main"}],"homepage":"https://tirith.sh/","license":"AGPL-3.0-only","ruby_source_checksum":"b1496ff64d1445a9dcb1c2ed6c927443c87df6bc4f7f24021eccb2a1b7a9041d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"84e1fdc35e60d684ab932e73c342b71e27d575bc70defcec4989c36957153b0a","stable_url_args":["https://github.com/sheeki03/tirith/archive/refs/tags/v0.4.2.tar.gz"],"stable_version":"0.4.2"},"titlecase":{"desc":"Script to convert text to title case","executables":["titlecase"],"head_url_args":["https://github.com/ap/titlecase.git",{":branch":"master"}],"homepage":"http://plasmasturm.org/code/titlecase/","license":"MIT","ruby_source_checksum":"ef29e35d9d9e51aa01826229554977842ebf3f8e779127bb0cd6385f993b7e57","stable_checksum":"908ef5c40d103200bcc9bd8a55171f20e14d09166aaa556dc91611567d695811","stable_url_args":["https://github.com/ap/titlecase/archive/refs/tags/v1.015.tar.gz"],"stable_version":"1.015","bottle_tag":":all","bottle_checksum":"58818d9ed040c4248d0fde4cbbd9affdc6ecde2b9cd3d3fd3ea74df606ffa6ee"},"titus":{"desc":"High-performance secrets scanner","head_dependencies":["vectorscan",{"go":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/praetorian-inc/titus","license":"Apache-2.0","ruby_source_checksum":"76d470a5e97479cb13d7e12f95e4d35aa644832f8ff50e185fc8a9334fa1495a","stable_dependencies":["vectorscan",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"757f14f8d51a9a6e7d7b76bf26b3a5491925323b3b03d3e7cddaaed2d3815c3c","stable_url_args":["https://github.com/praetorian-inc/titus/archive/refs/tags/v1.2.11.tar.gz"],"stable_version":"1.2.11"},"tivodecode":{"desc":"Convert .tivo to .mpeg","executables":["tdcat","tivodecode"],"homepage":"https://tivodecode.sourceforge.net/","license":{":all_of":["BSD-3-Clause",":cannot_represent"]},"ruby_source_checksum":"5add8361b0b7912c881ed10b1c8287fb4f2a8df82325b251db099d420e9fbce9","stable_checksum":"788839cc4ad66f5b20792e166514411705e8564f9f050584c54c3f1f452e9cdf","stable_url_args":["https://downloads.sourceforge.net/project/tivodecode/tivodecode/0.2pre4/tivodecode-0.2pre4.tar.gz"],"stable_version":"0.2pre4","bottle_checksum":"2e6c1b18e7f2309d3ff7197901b23c59e548242cf2489daca28f0b8faca44ee5"},"tkdiff":{"bottle_rebuild":1,"desc":"Graphical side by side diff utility","executables":["tkdiff"],"head_dependencies":["tcl-tk"],"homepage":"https://tkdiff.sourceforge.io/","license":"GPL-2.0-only","ruby_source_checksum":"0b8282d6b9f4f1405a07ec7fa7dafc63fd932a5128b0c4fc9ed29f272d65dab7","stable_dependencies":["tcl-tk"],"stable_checksum":"4fa27c87846c1d6635da5beaa90ce4561638ee25a9169e455175afcf5288e453","stable_url_args":["https://downloads.sourceforge.net/project/tkdiff/tkdiff/6.0/tkdiff-6-0.zip"],"stable_version":"6.0","bottle_tag":":all","bottle_checksum":"0d252a16273fc3118cb657242250606329c9076ea30a20ba5ecbffd2b7d304d5"},"tkey-ssh-agent":{"bottle_rebuild":1,"caveats":"To use this SSH agent, set this variable in your ~/.zshrc and/or ~/.bashrc:\n  export SSH_AUTH_SOCK=\"$HOMEBREW_PREFIX/var/run/tkey-ssh-agent.sock\"\n","desc":"SSH agent for use with the TKey security stick","executables":["tkey-ssh-agent"],"head_dependencies":["pinentry-mac",{"go":":build"}],"homepage":"https://tillitis.se/","license":"GPL-2.0-only","ruby_source_checksum":"845763b95af38da8cf0ab2d1156375c1f75976edf0226c5ba34919a5cb120a6f","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/tkey-ssh-agent.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/tkey-ssh-agent.log"],[":keep_alive",{":always":true}]],"service_run_kwargs":{":macos":["$HOMEBREW_PREFIX/opt/tkey-ssh-agent/bin/tkey-ssh-agent","--agent-socket","$HOMEBREW_PREFIX/var/run/tkey-ssh-agent.sock","--uss","--pinentry","$HOMEBREW_PREFIX/bin/pinentry-mac"],":linux":["$HOMEBREW_PREFIX/opt/tkey-ssh-agent/bin/tkey-ssh-agent","--agent-socket","$HOMEBREW_PREFIX/var/run/tkey-ssh-agent.sock","--uss"]},"stable_dependencies":["pinentry-mac",{"go":":build"}],"stable_checksum":"cdd91008020d1c68778c8bc9869e77f230a314cb389621e3fa0aa1034283faea","stable_url_args":["https://github.com/tillitis/tkey-ssh-agent/archive/refs/tags/v1.1.1.tar.gz"],"stable_version":"1.1.1"},"tkrzw":{"desc":"Set of implementations of DBM","executables":["tkrzw_build_util","tkrzw_dbm_perf","tkrzw_dbm_tran","tkrzw_dbm_util","tkrzw_file_perf","tkrzw_langc_check","tkrzw_str_perf","tkrzw_ulog_util"],"head_dependencies":["lz4","xz","zstd"],"homepage":"https://dbmx.net/tkrzw/","license":"Apache-2.0","ruby_source_checksum":"80733e8ec8e6cfc511f5150b56870680653f72f343d9d432c5d6f0fc4c4d6d6c","stable_dependencies":["lz4","xz","zstd"],"stable_checksum":"afe894c1532feda086b7a94672f412f801758cbe81431fd3c88514fa27ebe369","stable_url_args":["https://dbmx.net/tkrzw/pkg/tkrzw-1.0.34.tar.gz"],"stable_version":"1.0.34"},"tl-expected":{"desc":"C++11/14/17 std::expected with functional-style extensions","head_dependencies":[{"cmake":":build"}],"homepage":"https://tl.tartanllama.xyz/en/latest/","license":"CC0-1.0","ruby_source_checksum":"6a5b848ae2bd1740941c4af8969823fb6fea31be540a11a2e92221f8eb1649b4","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9a04f4f472fbb5c30bf60402f1ca626c4a76987f867978d0b8a35d7ab3fb8fe7","stable_url_args":["https://github.com/TartanLlama/expected/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_tag":":all","bottle_checksum":"c0a6195be54cf7f219a4a6f4d9f4fd5955b00f24a786f21d28a48a0d7bd3b98b"},"tldx":{"desc":"Domain Availability Research Tool","executables":["tldx"],"head_dependencies":[{"go":":build"}],"homepage":"https://brandonyoung.dev/blog/introducing-tldx/","license":"Apache-2.0","ruby_source_checksum":"d4219aba4574d000e6730263b88487d8e4f25751b78e0137dd80e32eebdabdcb","stable_dependencies":[{"go":":build"}],"stable_checksum":"dde3467c300872e0bfcafe472419d5c1152a30d29731f1e9ee7a9982f85074e8","stable_url_args":["https://github.com/brandonyoungdev/tldx/archive/refs/tags/v1.6.0.tar.gz"],"stable_version":"1.6.0"},"tllist":{"desc":"C header file only implementation of a typed linked list","head_dependencies":[{"meson":":build"},{"ninja":":build"}],"homepage":"https://codeberg.org/dnkl/tllist","license":"MIT","ruby_source_checksum":"23447b893ce58a80108d5e4e5ac0c950bb3edf5761d471789cb76e27ec7b919f","stable_dependencies":[{"meson":":build"},{"ninja":":build"}],"stable_checksum":"a1f0ce0dc4fcb4ce59c37202a1d914c853a8bd2d7c5d57d623b15a8dd9778767","stable_url_args":["https://codeberg.org/dnkl/tllist/releases/download/1.1.0/tllist-1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"77de1b3da7cd1dabd452b4275407c913e1b43152a8617515d3bdee49124a094e"},"tlrc":{"conflicts":[["tealdeer",{":because":"both install `tldr` binaries"}]],"desc":"Official tldr client written in Rust","executables":["tldr"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tldr-pages/tlrc.git",{":branch":"main"}],"homepage":"https://tldr.sh/tlrc/","license":"MIT","ruby_source_checksum":"1fde18787e403f5fb8684027dbe5d234763bef3d2f4d76900b71bbe8fef6607c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4b85b85c0299ae2ae6b78d2d52b2e597e1441da24b579034780663e33ccc85fc","stable_url_args":["https://github.com/tldr-pages/tlrc/archive/refs/tags/v1.13.1.tar.gz"],"stable_version":"1.13.1"},"tlsx":{"desc":"Fast and configurable TLS grabber focused on TLS based data collection","executables":["tlsx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/tlsx.git",{":branch":"main"}],"homepage":"https://github.com/projectdiscovery/tlsx","license":"MIT","ruby_source_checksum":"2952a524e68fdd2a3d55cc2185db65814ce58d63eb03d75b94d82c16aa71f587","stable_dependencies":[{"go":":build"}],"stable_checksum":"02e29cb128415e673312b7176e95126891a223d29e54dce898d5a0277a7d35ea","stable_url_args":["https://github.com/projectdiscovery/tlsx/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"tlx":{"desc":"Collection of Sophisticated C++ Data Structures, Algorithms and Helpers","head_dependencies":[{"cmake":":build"}],"homepage":"https://tlx.github.io","license":"BSL-1.0","ruby_source_checksum":"bbed0546961ff7c36b10b5d0940e87a9b6c509d2129ed6a7e43c5dc534cb5b4a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"24dd1acf36dd43b8e0414420e3f9adc2e6bb0e75047e872a06167961aedad769","stable_url_args":["https://github.com/tlx/tlx/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1","bottle_checksum":"1fa9c67739a557c7faba1bf0a20352d8ecef8e79f32ba8caf2ef293fdc098dcd"},"tmate":{"deprecate_args":{":date":"2025-12-11",":because":":unmaintained"},"desc":"Instant terminal sharing","disable_args":{":date":"2026-12-11",":because":":unmaintained"},"executables":["tmate"],"head_dependencies":["libevent","libssh","msgpack",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/tmate-io/tmate.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://tmate.io/","license":"ISC","ruby_source_checksum":"9437c89acb54f502d0e289a5a39fefd41ec2e8ea3d483973d4bbbcccae02823d","stable_dependencies":["libevent","libssh","msgpack",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/tmate-io/tmate/commit/a5c6e80d3c54cd7faed52de5283b4f96bea86c13.patch?full_index=1","sha256":"d48006bf00d6addd5db7c6b875b7a890d6f9bc1a8984a9e12e1087af5ff58f35","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/tmate-io/tmate/pull/281"}]}],"stable_checksum":"62b61eb12ab394012c861f6b48ba0bc04ac8765abca13bdde5a4d9105cb16138","stable_url_args":["https://github.com/tmate-io/tmate/archive/refs/tags/2.4.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.4.0","bottle_cellar":":any","bottle_checksum":"00d387966abc3146d0cfb59e73b31802265573c3e0f7a74eaed39d0b76f5fa68"},"tmex":{"bottle_rebuild":1,"desc":"Minimalist tmux layout manager","executables":["tmex"],"head_dependencies":["tmux"],"homepage":"https://github.com/evnp/tmex","license":"MIT","ruby_source_checksum":"6892318d10f0efaa648e47e28394b2dae865fb3c3a1add4534338c945f9d85bd","stable_dependencies":["tmux"],"stable_checksum":"83f16a8231c1c14105134c5e30d1294b41011de2e624e2a91f37d335b5a01712","stable_url_args":["https://github.com/evnp/tmex/archive/refs/tags/v2.0.6.tar.gz"],"stable_version":"2.0.6","bottle_tag":":all","bottle_checksum":"7962a086b783ba9d0c735495c568e5a2299e8a33891772d70069dd68ea2d408f"},"tml":{"desc":"Tiny markup language for terminal output","executables":["tml"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/liamg/tml.git",{":branch":"master"}],"homepage":"https://github.com/liamg/tml","license":"Unlicense","ruby_source_checksum":"85740870c806c40deb92c79512a67ee0091c75785bb11ec647bb5fe7259b56cb","stable_dependencies":[{"go":":build"}],"stable_checksum":"45824c36e810c568365d7f04c69900a0ef1abb46644f94a054cfe2d160999320","stable_url_args":["https://github.com/liamg/tml/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"tmpmail":{"deprecate_args":{":date":"2026-08-02",":because":":unmaintained"},"desc":"Temporary email right from your terminal written in POSIX sh","disable_args":{":date":"2027-08-02",":because":":unmaintained"},"executables":["tmpmail"],"head_dependencies":["w3m","xclip"],"head_url_args":["https://github.com/sdushantha/tmpmail.git",{":branch":"master"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}]],"homepage":"https://github.com/sdushantha/tmpmail","license":"MIT","ruby_source_checksum":"b6751e3638fcafabc81f74564553b5c360159bf9922abdfc0da1965c081a0755","stable_dependencies":["w3m","xclip"],"stable_checksum":"8d12f5474b89ee585413ec32cc9991a971a00e8bb63ac8e5a2e736f734f37cfb","stable_url_args":["https://github.com/sdushantha/tmpmail/archive/refs/tags/v1.2.3.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}]],"stable_version":"1.2.3","bottle_tag":":all","bottle_checksum":"81e6aa8ea9a04b09f48bde663f58eb155061f1f83f8647727371a72cafaf9c0d"},"tmpreaper":{"desc":"Clean up files in directories based on their age","executables":["tmpreaper"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://packages.debian.org/sid/tmpreaper","license":"GPL-2.0-only","ruby_source_checksum":"79e30bde8a2892334acaf21ef1da117757007d6b58aa202120c18f2a8bed8907","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"2ae7de0775b49abd222d09ad71360d795b40aa7c31253363e64c182966a37c00","stable_url_args":["https://ftp.debian.org/debian/pool/main/t/tmpreaper/tmpreaper_1.6.18.tar.xz"],"stable_version":"1.6.18","bottle_checksum":"f2810c2ef580d6317db1e5089a75f6fad8542e7d9f6798d7a3cfd75ab4eb1024"},"tmpwatch":{"bottle_rebuild":2,"desc":"Find and remove files not accessed in a specified time","head_url_args":["https://pagure.io/tmpwatch.git",{":branch":"master"}],"homepage":"https://pagure.io/tmpwatch","license":"GPL-2.0-only","ruby_source_checksum":"3e2b7d37ca14237302fef7fb7cecfaccd0e2a8881a1f3370ea00a76f37c5b7c2","stable_checksum":"93168112b2515bc4c7117e8113b8d91e06b79550d2194d62a0c174fe6c2aa8d4","stable_url_args":["https://releases.pagure.org/tmpwatch/tmpwatch-2.11.tar.bz2"],"stable_version":"2.11","bottle_checksum":"e09f42c2a9e80778995eb414e36f92ab3735db17cdaee935ebc206bd30b3ecb9"},"tmt":{"bottle_rebuild":1,"desc":"Test Management Tool","executables":["tmt"],"head_dependencies":["beakerlib",{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"homepage":"https://tmt.readthedocs.io","license":"MIT","ruby_source_checksum":"a0fc73759de7717ab0f3522a9d5546c4235d795167d96b35360679243179e18b","stable_dependencies":["beakerlib",{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"rpds-py":":no_linkage"}],"stable_checksum":"c94f11b5593a02cdabfd585af4798f9bbe38943be0369cf058a128bb3d6c225f","stable_url_args":["https://files.pythonhosted.org/packages/93/c6/582f9e74b702240ce224f227aadc2e0a34485b7e67cfef21461a38f0cd19/tmt-1.79.0.tar.gz"],"stable_version":"1.79.0"},"tmux-fingers":{"caveats":"To initialize tmux-fingers add this to your tmux configuration file\n(~/.tmux.conf or $XDG_CONFIG_HOME/tmux/tmux.conf):\n  run 'tmux-fingers load-config'\n","desc":"Copy pasting in terminal with vimium/vimperator like hints","executables":["tmux-fingers"],"head_dependencies":["bdw-gc","pcre2","tmux",{"crystal":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/Morantron/tmux-fingers","license":"MIT","ruby_source_checksum":"474575d5c3520b282a2b72cb6c2c8f5a79f67a10d7214959feea9b1d87245af4","stable_dependencies":["bdw-gc","pcre2","tmux",{"crystal":":build"},{"pkgconf":":build"}],"stable_checksum":"5e62f8550787842fc712203df31f7eaa723f7023ab19bc97d28b3b85e2d7c420","stable_url_args":["https://github.com/Morantron/tmux-fingers/archive/refs/tags/2.7.1.tar.gz"],"stable_version":"2.7.1"},"tmux-mem-cpu-load":{"desc":"CPU, RAM memory, and load monitor for use with tmux","executables":["tmux-mem-cpu-load"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/thewtex/tmux-mem-cpu-load.git",{":branch":"master"}],"homepage":"https://github.com/thewtex/tmux-mem-cpu-load","license":"Apache-2.0","ruby_source_checksum":"40e92fd25c23b9f21961b5566341accb2f80f674196b76c046faa755462208dc","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"ea7a24802d6d1223831f749e68ef29c07c9c5e45dff570022f844ce37eb56c85","stable_url_args":["https://github.com/thewtex/tmux-mem-cpu-load/archive/refs/tags/v3.8.3.tar.gz"],"stable_version":"3.8.3"},"tmux-sessionizer":{"desc":"Tool for opening git repositories as tmux sessions","executables":["tms"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/jrmoulton/tmux-sessionizer/","license":"MIT","ruby_source_checksum":"9bb4a8bfd8789e707f19a1a4ec4b0da07c138d34e3cbcea495174a19e736e1b4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ce0a7756d2eb94d753cea5d4696e3683907d8d3237c2ac4e29cb91b0aa91b707","stable_url_args":["https://github.com/jrmoulton/tmux-sessionizer/archive/refs/tags/v0.6.1a.tar.gz"],"stable_version":"0.6.1a"},"tmux-xpanes":{"desc":"Ultimate terminal divider powered by tmux","executables":["tmux-xpanes","xpanes"],"head_dependencies":["tmux"],"homepage":"https://github.com/greymd/tmux-xpanes","license":"MIT","ruby_source_checksum":"b0cb479d81f95e920cf4be55c8f762c6faaf0182ef3306ae298bdcf2b3281363","stable_dependencies":["tmux"],"stable_checksum":"d5253a13ffc7a63134c62847d23951972b75bd01b333f6c02449b1cd1e502030","stable_url_args":["https://github.com/greymd/tmux-xpanes/archive/refs/tags/v4.2.0.tar.gz"],"stable_version":"4.2.0","bottle_tag":":all","bottle_checksum":"2be02befe36fe61aef1786514521572e2e4d48edbb828bc7154b1dafa629d0c4"},"tmux":{"caveats":"Example configuration has been installed to:\n  $HOMEBREW_PREFIX/opt/tmux/share/tmux\n","compatibility_version":1,"desc":"Terminal multiplexer","executables":["tmux"],"head_dependencies":["libevent","ncurses","utf8proc","jemalloc",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/tmux/tmux.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://tmux.github.io/","license":"ISC","ruby_source_checksum":"ba3f7933d0f68eced1d9104341d218c6538000fd358b0363d41ecccf72ad681e","stable_dependencies":["libevent","ncurses","utf8proc","jemalloc",{"pkgconf":":build"}],"stable_checksum":"e79c699c7e949dccd0a4a125e17b8d1261e311b16979dbc8eb34542f3966d82e","stable_url_args":["https://github.com/tmux/tmux/releases/download/3.8/tmux-3.8.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"3.8"},"tmuxai":{"desc":"AI-powered, non-intrusive terminal assistant","executables":["tmuxai"],"head_dependencies":["tmux",{"go":":build"}],"homepage":"https://tmuxai.dev/","license":"Apache-2.0","ruby_source_checksum":"29a35f0866225483c1ded92cbda29c75b5d3471242819c7818527721f9d76624","stable_dependencies":["tmux",{"go":":build"}],"stable_checksum":"7713f52ce96ac968821b28d5d324719fabd9780cd31a9ff04f95d359d56593f5","stable_url_args":["https://github.com/alvinunreal/tmuxai/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0"},"tmuxinator-completion":{"desc":"Shell completion for Tmuxinator","head_url_args":["https://github.com/tmuxinator/tmuxinator.git",{":branch":"master"}],"homepage":"https://github.com/tmuxinator/tmuxinator","license":"MIT","ruby_source_checksum":"87493302322c43dfd59be7e60aa484e5997b645583105537c7e41921f4c71f38","stable_checksum":"5abf32ddd6cb22fac7991310024bc14d95820e09cb7d86c6b633210afd549f67","stable_url_args":["https://github.com/tmuxinator/tmuxinator/archive/refs/tags/v3.4.2.tar.gz"],"stable_version":"3.4.2","bottle_tag":":all","bottle_checksum":"0851ba1265444a260a9a0122be1d8a6bda30ae1e9034bd8ff87c48cf6b9e6020"},"tmuxinator":{"desc":"Manage complex tmux sessions easily","executables":["tmuxinator"],"head_dependencies":["ruby","tmux","tmuxinator-completion"],"head_url_args":["https://github.com/tmuxinator/tmuxinator.git",{":branch":"master"}],"homepage":"https://github.com/tmuxinator/tmuxinator","license":"MIT","ruby_source_checksum":"fc5881ada79930f77185ac30ad06bd2bd1a81bbddd40de6ce180d196c59ec387","stable_dependencies":["ruby","tmux","tmuxinator-completion"],"stable_checksum":"5abf32ddd6cb22fac7991310024bc14d95820e09cb7d86c6b633210afd549f67","stable_url_args":["https://github.com/tmuxinator/tmuxinator/archive/refs/tags/v3.4.2.tar.gz"],"stable_version":"3.4.2"},"tmuxp":{"bottle_rebuild":1,"desc":"Tmux session manager. Built on libtmux","executables":["tmuxp"],"head_dependencies":["libyaml","python@3.15","tmux"],"homepage":"https://tmuxp.git-pull.com/","license":"MIT","ruby_source_checksum":"22deadda2065f7f8b8a3ee545d7b6c680a3862b82f90da10c0efe9aca4b44924","stable_dependencies":["libyaml","python@3.15","tmux"],"stable_patches":[{"strip":"p1","url":"https://github.com/daeho-ro/tmuxp/commit/d952c0b952c9b60767305d650e3c27be02861dc0.patch?full_index=1","sha256":"850b251caa765f7fe6771ce1a1c713c8fffecbedb66ac1368bd8c5ddde5ac50e","type":"unofficial"}],"stable_checksum":"9e0480ea012999602635887e0461d395c2d8aa6e36a85b5a6d1d65dcd6c7809c","stable_url_args":["https://files.pythonhosted.org/packages/78/96/6493430a31ecb2c6e36292b758be70655e01802575008d0de77d728f271e/tmuxp-1.74.0.tar.gz"],"stable_version":"1.74.0"},"tmx":{"bottle_rebuild":1,"desc":"Portable C library to load tiled maps in your games","head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://libtmx.readthedocs.io/en/latest/","license":"BSD-2-Clause","ruby_source_checksum":"02e36654cbcb6e9e141dcf5eb704dc020689ea109c04b04e0030268fb17bd72a","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"05a141abb5e1a6464242a888041bc81a8e1a032baf0f30a00e350f441f162c08","stable_url_args":["https://github.com/baylej/tmx/archive/refs/tags/tmx_1.10.1.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.10.1"},"tnef":{"desc":"Microsoft MS-TNEF attachment unpacker","executables":["tnef"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/verdammelt/tnef","license":"GPL-2.0-or-later","ruby_source_checksum":"54f9cb534798d8c71365bbdddd034d3d233072791ed3a675ab41526b69bc4fae","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/verdammelt/tnef/commit/86bfa75cfacbe71c8d5282fa0065981b4544c5ad.patch?full_index=1","sha256":"b5828b26840cc01c470852caaee5e375a89fcacc3a3b1c7aacf4b7a0ff0053b1","type":"backport","resolves":[{"type":"defect","id":"https://github.com/verdammelt/tnef/pull/49"}]}],"stable_checksum":"fa56dd08649f51b173017911cae277dc4b2c98211721c2a60708bf1d28839922","stable_url_args":["https://github.com/verdammelt/tnef/archive/refs/tags/1.4.18.tar.gz"],"stable_version":"1.4.18","bottle_checksum":"cd8e00e27d2857404867233b70ccbe5f991ca50c03d9660533a0b60de47db438"},"tnftp":{"aliases":["lukemftp"],"conflicts":[["inetutils",{":because":"both install `ftp' binaries"}]],"desc":"NetBSD's FTP client","executables":["ftp","tnftp"],"head_uses_from_macos":[[{"bison":":build"}],["libedit"],["ncurses"]],"homepage":"https://cdn.netbsd.org/pub/NetBSD/misc/tnftp/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","ISC"]},"ruby_source_checksum":"2ce17456150d2c831f53bd766ceb6f91ec6cb50a3b059eed03665bec606359d5","stable_checksum":"101cda6927e5de4338ad9d4b264304d7d15d6a78b435968a7b95093e0a2efe03","stable_url_args":["https://cdn.netbsd.org/pub/NetBSD/misc/tnftp/tnftp-20260211.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["libedit"],["ncurses"]],"stable_version":"20260211"},"tnftpd":{"aliases":["lukemftpd"],"caveats":"You may need super-user privileges to run this program properly. See the man\npage for more details.\n","desc":"NetBSD's FTP server","executables":["ftpd"],"head_uses_from_macos":[[{"bison":":build"}],["libxcrypt"]],"homepage":"https://cdn.netbsd.org/pub/NetBSD/misc/tnftp/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","ISC"]},"ruby_source_checksum":"ae0ec0444188c17c66e92ed0f613dc287c251d417b1d7f55a929e7a2abed1df5","stable_checksum":"24a51bd2e5818ddb8c2479df9c8175a78dd8a5ef49ee3ab09f5f39c35069826e","stable_url_args":["https://cdn.netbsd.org/pub/NetBSD/misc/tnftp/tnftpd-20231001.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["libxcrypt"]],"stable_version":"20231001","bottle_checksum":"80301322ab495d2380c7be37f703293f89b6a0956b27fe6f796ce493ca862da2"},"toast":{"conflicts":[["libgsm",{":because":"both install `toast` binaries"}]],"desc":"Tool for running tasks in containers","executables":["toast"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/stepchowfun/toast.git",{":branch":"main"}],"homepage":"https://github.com/stepchowfun/toast","license":"MIT","ruby_source_checksum":"e1fc440651d340efb5e624bf4265ebf12b47a860d2c249006863da5f8be6e324","stable_dependencies":[{"rust":":build"}],"stable_checksum":"fc1812435641b40bd63cf9dd0fd33d2a7a24ffeda6302ef5d71b78cd4c1a606e","stable_url_args":["https://github.com/stepchowfun/toast/archive/refs/tags/v0.48.0.tar.gz"],"stable_version":"0.48.0"},"tock":{"desc":"Powerful time tracking tool for the command-line","executables":["tock"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kriuchkov/tock.git",{":branch":"master"}],"homepage":"https://github.com/kriuchkov/tock","license":"GPL-3.0-or-later","ruby_source_checksum":"bf6a5794c029f5735b2604deb5bd676a904b26777a54500b8a9b9f760800bc17","stable_dependencies":[{"go":":build"}],"stable_checksum":"d0b3f3796df9dbfc7366f01a9eea54204cf9a6617b23d3ea6cb1e79b07dbeed8","stable_url_args":["https://github.com/kriuchkov/tock/archive/refs/tags/v2.0.8.tar.gz"],"stable_version":"2.0.8"},"todo-txt":{"caveats":"To configure, copy the default config to your HOME and edit it:\n  cp -n \"$HOMEBREW_PREFIX/opt/todo-txt/todo.cfg\" ~/.todo.cfg\n","desc":"Minimal, todo.txt-focused editor","executables":["todo.sh"],"head_url_args":["https://github.com/todotxt/todo.txt-cli.git",{":branch":"master"}],"homepage":"http://todotxt.org/","license":"GPL-3.0-only","ruby_source_checksum":"8c1f3067c16f80aff12baf3afdb0bf1c15d9002f9f65ae72e007fa06419d48bd","stable_checksum":"71a703ecbf79a163f1aa9b831e7ea0e6036cdbb06fdfc6b5c3502b627efb873d","stable_url_args":["https://github.com/todotxt/todo.txt-cli/releases/download/v2.14.0/todo.txt_cli-2.14.0.tar.gz"],"stable_version":"2.14.0","bottle_tag":":all","bottle_checksum":"e1c6671d40bdcdfb08ba1ed0cd23d6cc758dc61b087dd6b546e399aa3417b74e"},"todoist-cli-go":{"caveats":"This formula was renamed from \"todoist-cli\" to \"todoist-cli-go\" to\nfree up the \"todoist-cli\" name for the official Doist CLI\n(https://github.com/Doist/todoist-cli).\n","desc":"CLI for Todoist","executables":["todoist"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sachaos/todoist.git",{":branch":"master"}],"homepage":"https://github.com/sachaos/todoist","license":"MIT","oldnames":["todoist"],"ruby_source_checksum":"125286430f039983f9c727c30aad350c62a4356d6164457826d7f59f9f40ed61","stable_dependencies":[{"go":":build"}],"stable_checksum":"1993d51b1d6fe85c521bc215584674631bef59fe1e9a4e29cf19d921e8df303f","stable_url_args":["https://github.com/sachaos/todoist/archive/refs/tags/v0.24.0.tar.gz"],"stable_version":"0.24.0"},"todoist-cli":{"caveats":"Looking for the third-party Go CLI previously published under this\nname (by sachaos)? It has been renamed. Install it with:\n  brew install todoist-cli-go\n","desc":"Official command-line interface for Todoist","executables":["td"],"head_dependencies":["node",{"rust":":build"}],"homepage":"https://github.com/Doist/todoist-cli","license":"MIT","ruby_source_checksum":"c7aac7df573c79d6e525a2eb190cfb715251c956df1b2357b7f2164188d2a92a","stable_dependencies":["node",{"rust":":build"}],"stable_checksum":"979df61a13371da886e3432da5d34a048558b503ac54461e13eec509032943c2","stable_url_args":["https://registry.npmjs.org/@doist/todoist-cli/-/todoist-cli-5.8.0.tgz"],"stable_version":"5.8.0"},"todoman":{"bottle_rebuild":1,"conflicts":[["bash-snippets",{":because":"both install `todo` binaries"}]],"desc":"Simple CalDAV-based todo manager","executables":["todo"],"head_dependencies":["jq","python@3.15"],"head_url_args":["https://github.com/pimutils/todoman.git",{":branch":"main"}],"homepage":"https://todoman.readthedocs.io/","license":"ISC","revision":1,"ruby_source_checksum":"4cb3146357d2ee179194dfb3e8b8914e1ffaad988a61397140d7920542416f9a","stable_dependencies":["jq","python@3.15"],"stable_checksum":"59f26db40eaa049c48a06b052dbfb5db86fb493eef6f65cd61fefc12c12b389d","stable_url_args":["https://files.pythonhosted.org/packages/d9/9e/063e7e63e5fb1d595b139916f3d2477bedcae9fa0d23ba8119f45ccf1c8d/todoman-4.7.0.tar.gz"],"stable_version":"4.7.0"},"tofrodos":{"desc":"Converts DOS <-> UNIX text files, alias tofromdos","executables":["fromdos","todos"],"homepage":"https://github.com/ChristopherHeng/tofrodos","license":"GPL-2.0-only","ruby_source_checksum":"645023a5852cc0cfeb9ba295dff56b0bc6a90c20c45f0b05d1d7a1b4f36da585","stable_checksum":"3c2e14a33d704b48cde344540095a09e696f6b7907169ae6f2ff78ab54ad6f8d","stable_url_args":["https://github.com/ChristopherHeng/tofrodos/archive/refs/tags/3.0.0.tar.gz"],"stable_version":"3.0.0"},"tofu-ls":{"desc":"OpenTofu Language Server","executables":["tofu-ls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/opentofu/tofu-ls.git",{":branch":"main"}],"homepage":"https://opentofu.org","license":"MPL-2.0","ruby_source_checksum":"fb8d58aa78ed2fd6b949cce3386334c4f0ff4db9a341395b5b4a1f0cbb856058","stable_dependencies":[{"go":":build"}],"stable_checksum":"c55400f22a8f3a34eefba87ada87caa4eba79ca3175d2f62ca3cceab35699dd8","stable_url_args":["https://github.com/opentofu/tofu-ls/archive/refs/tags/v0.5.3.tar.gz"],"stable_version":"0.5.3"},"tofuenv":{"conflicts":[["opentofu",{":because":"both install tofu binary"}],["tenv",{":because":"both install tofu binary"}]],"desc":"OpenTofu version manager inspired by tfenv","executables":["tofu","tofuenv"],"head_dependencies":["grep"],"head_url_args":["https://github.com/tofuutils/tofuenv.git",{":branch":"main"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}],["unzip"]],"homepage":"https://tofuutils.github.io/tofuenv/","license":"MIT","ruby_source_checksum":"0f8c3877dfef0d0ecbf839310891a47ef40277ccab3e9a64d4df333204a6ebc0","stable_dependencies":["grep"],"stable_checksum":"047c6a01a0d4c7ded2cf126ae1e891bb3479b2544ec2d2f0d3951de2d08f6c7d","stable_url_args":["https://github.com/tofuutils/tofuenv/archive/refs/tags/v1.0.7.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}],["unzip"]],"stable_version":"1.0.7","bottle_tag":":all","bottle_checksum":"3febcab9a632034fdedf2d4ae0105d4425bcdb12ac73e58b586a1ddf6db36487"},"toilet":{"desc":"Color-based alternative to figlet (uses libcaca)","executables":["toilet"],"head_dependencies":["libcaca",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/cacalabs/toilet.git",{":branch":"master"}],"homepage":"http://caca.zoy.org/wiki/toilet","license":"WTFPL","ruby_source_checksum":"6ebea1182d1624ad21aa87a5b0a148469c6e9d5673e74a1dccf1445bf2683286","stable_dependencies":["libcaca",{"pkgconf":":build"}],"stable_checksum":"89d4b530c394313cc3f3a4e07a7394fa82a6091f44df44dfcd0ebcb3300a81de","stable_url_args":["https://deb.debian.org/debian/pool/main/t/toilet/toilet_0.3.orig.tar.gz"],"stable_version":"0.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"2f95a953e9876a0768f11f7017f045d3cf5edd2e79a42bcb997de08f6c478875"},"toipe":{"desc":"Yet another typing test, but crab flavoured","executables":["randomword","toipe"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/Samyak2/toipe","license":"MIT","ruby_source_checksum":"152479d73b310d30ea7f0d56cc65588f356551ebc2d8b2d244df8065ed4971f5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"31e4c7679487425254ad90bbc4d14a9bd55af6c6a20cce0b3f8eaa52fffe6bf7","stable_url_args":["https://github.com/Samyak2/toipe/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0","bottle_checksum":"dcf1654718d4a6f1b6e5c12ba277bc2f033609d4a4a576d247e45b81bab90a9a"},"tokei":{"desc":"Program that allows you to count code, quickly","executables":["tokei"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/XAMPPRocky/tokei.git",{":branch":"master"}],"homepage":"https://github.com/XAMPPRocky/tokei","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"eca1cf15e0271bfe5e0c97d5b7f526e31c3c0d1de7a404afb81bd978702f759a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"966da7b9a81ac6cb777b9f159f4c02e5b83a8b8bd30ebf5991007839926b600c","stable_url_args":["https://github.com/XAMPPRocky/tokei/archive/refs/tags/v15.0.0.tar.gz"],"stable_version":"15.0.0"},"toktop":{"bottle_rebuild":1,"desc":"LLM usage monitor in terminal","executables":["toktop"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/htin1/toktop.git",{":branch":"main"}],"homepage":"https://github.com/htin1/toktop","license":"MIT","ruby_source_checksum":"57028b3ef9a5c4ccda4bcfea4022d14c404879a8995cc687670ade3d8d63b667","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"9e01566757971e7cf42dd881ea9e8a8a53bbda4dade210a3c80df71638418ee4","stable_url_args":["https://github.com/htin1/toktop/archive/refs/tags/v0.1.5.tar.gz"],"stable_version":"0.1.5"},"tokyo-cabinet":{"bottle_rebuild":2,"desc":"Lightweight database library","executables":["tcamgr","tcamttest","tcatest","tcbmgr","tcbmttest","tcbtest","tcfmgr","tcfmttest","tcftest","tchmgr","tchmttest","tchtest","tctmgr","tctmttest","tcttest","tcucodec","tcumttest","tcutest"],"head_dependencies":[{"pkgconf":":test"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://dbmx.net/tokyocabinet/","license":"LGPL-2.1-or-later","ruby_source_checksum":"40c41556c15faec21fce01a134571d29defabcdeee4c77dd14b1f0bcfcde59f9","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"a003f47c39a91e22d76bc4fe68b9b3de0f38851b160bbb1ca07a4f6441de1f90","stable_url_args":["https://dbmx.net/tokyocabinet/tokyocabinet-1.4.48.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.4.48"},"tokyo-dystopia":{"deprecate_args":{":date":"2026-04-18",":because":":unmaintained"},"desc":"Lightweight full-text search system","disable_args":{":date":"2027-04-18",":because":":unmaintained"},"executables":["dystmgr","dysttest","lapumgr","laputest","tcqmgr","tcqtest","tcwmgr","tcwtest"],"head_dependencies":["tokyo-cabinet"],"homepage":"https://dbmx.net/tokyodystopia/","license":"LGPL-2.1-or-later","ruby_source_checksum":"dcc6ffcdcc80eb382de6c5ee077c4e4aaf3c44d45dfa00b95f96c92b703d46bb","stable_dependencies":["tokyo-cabinet"],"stable_checksum":"28b43c592a127d1c9168eac98f680aa49d1137b4c14b8d078389bbad1a81830a","stable_url_args":["https://dbmx.net/tokyodystopia/tokyodystopia-0.9.15.tar.gz"],"stable_version":"0.9.15","bottle_cellar":":any","bottle_checksum":"21e551f8a8e43d5c841619fa462b209aa25a18140cbe0ece3f923a14e3cab1fa"},"tombi":{"desc":"TOML formatter, linter and language server","executables":["tombi"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tombi-toml/tombi.git",{":branch":"main"}],"homepage":"https://github.com/tombi-toml/tombi","license":"MIT","ruby_source_checksum":"efa430ff83c651b9c79ab022e50a686dddd61c3282560bf676358fbc4ba26310","stable_dependencies":[{"rust":":build"}],"stable_checksum":"caf06e308f56d495b7b0e584ad18469549415d6672b5e82394d3a863a6728522","stable_url_args":["https://github.com/tombi-toml/tombi/archive/refs/tags/v1.9.4.tar.gz"],"stable_version":"1.9.4"},"tomcat-native":{"aliases":["libtcnative"],"bottle_rebuild":1,"caveats":"In order for tomcat's APR lifecycle listener to find this library, you'll\nneed to add it to java.library.path. This can be done by adding this line\nto $CATALINA_HOME/bin/setenv.sh\n\n  CATALINA_OPTS=\"$CATALINA_OPTS -Djava.library.path=$HOMEBREW_PREFIX/opt/tomcat-native/lib\"\n\nIf $CATALINA_HOME/bin/setenv.sh doesn't exist, create it and make it executable.\n","desc":"Lets Tomcat use some native resources for performance","head_dependencies":["apr","openjdk","openssl@4",{"tomcat":":test"}],"homepage":"https://tomcat.apache.org/native-doc/","license":"Apache-2.0","ruby_source_checksum":"460685461e23867a7bbe5f07a6395fcdf17ceb7be342588287314d5e201ce0e3","stable_dependencies":["apr","openjdk","openssl@4",{"tomcat":":test"}],"stable_checksum":"785fdd99a202f442b085bc718d2fbeb393b85979aa4a2943302118c4acd68630","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=tomcat/tomcat-connectors/native/2.0.16/source/tomcat-native-2.0.16-src.tar.gz"],"stable_version":"2.0.16"},"tomcat":{"aliases":["tomcat@11"],"caveats":"Configuration files: $HOMEBREW_PREFIX/etc/tomcat\n","desc":"Implementation of Java Servlet and JavaServer Pages","executables":["catalina"],"head_dependencies":["openjdk"],"homepage":"https://tomcat.apache.org/","license":"Apache-2.0","ruby_source_checksum":"995804f3ac17e411b5933d4193e6730b3f270e850d6955c61ad9e46d0a5ecb0a","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/tomcat/bin/catalina","run"]],"stable_dependencies":["openjdk"],"stable_checksum":"6eafcfd623de7582857027872421495d6a464a1537168d0758a1991ce7a54367","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=tomcat/tomcat-11/v11.0.27/bin/apache-tomcat-11.0.27.tar.gz"],"stable_version":"11.0.27","versioned_formulae":["tomcat@10","tomcat@9"],"bottle_tag":":all","bottle_checksum":"4934238705b7345b130325815b6ceb6d2fd7614dad9ad9ebc2b8baad78ca6646"},"tomcat@10":{"caveats":"Configuration files: $HOMEBREW_PREFIX/etc/tomcat@10\n","desc":"Implementation of Java Servlet and JavaServer Pages","executables":["catalina"],"head_dependencies":["openjdk"],"homepage":"https://tomcat.apache.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"3dfb68f7c505550c66c492d0a77dca803727c527cc44f148ad83672b186d225d","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/tomcat@10/bin/catalina","run"]],"stable_dependencies":["openjdk"],"stable_checksum":"a9341c2ed0639896eb0760320c42430a303bef917f83ff3e6f16046f3ae2af79","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=tomcat/tomcat-10/v10.1.61/bin/apache-tomcat-10.1.61.tar.gz"],"stable_version":"10.1.61","versioned_formulae":["tomcat@9"],"bottle_tag":":all","bottle_checksum":"932bcc350bf1f288148cf5ef16606fed65d3b1679ee399420eea418918e009ba"},"tomcat@9":{"caveats":"Configuration files: $HOMEBREW_PREFIX/etc/tomcat@9\n","desc":"Implementation of Java Servlet and JavaServer Pages","executables":["catalina"],"head_dependencies":["openjdk"],"homepage":"https://tomcat.apache.org/","keg_only_args":[":versioned_formula"],"license":"Apache-2.0","ruby_source_checksum":"b8d5c268def42259cae2efc097db9d6531280ac0185a6c67467f907b546b33dc","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/tomcat@9/bin/catalina","run"]],"stable_dependencies":["openjdk"],"stable_checksum":"fc780a68520ff3af3f20f972bc03a39384c766ed686dd68593fa06d098eda437","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=tomcat/tomcat-9/v9.0.123/bin/apache-tomcat-9.0.123.tar.gz"],"stable_version":"9.0.123","versioned_formulae":["tomcat@10"],"bottle_tag":":all","bottle_checksum":"3632ffd22e9ee524dfb92c4e7bf0a1c49b2b3a90e65d95fcb36c90cd63b6756b"},"tomee-plume":{"caveats":"The home of Apache TomEE Plume is:\n  $HOMEBREW_PREFIX/opt/tomee-plume/libexec\nTo run Apache TomEE:\n  $HOMEBREW_PREFIX/opt/tomee-plume/bin/startup.sh\n","desc":"Apache TomEE Plume","executables":["catalina.sh","ciphers.sh","configtest.sh","daemon.sh","digest.sh","makebase.sh","migrate.sh","setclasspath.sh","shutdown.sh","startup.sh","tomee.sh","tool-wrapper.sh","version.sh"],"head_dependencies":["openjdk"],"homepage":"https://tomee.apache.org/","license":"Apache-2.0","ruby_source_checksum":"eedf9aede1616acad4e5932e95b1c277caa449157d894fb147a2275681219113","stable_dependencies":["openjdk"],"stable_checksum":"35a3debe0eb845b063f6f68c633bd14365a35f0c689d0780b1832c39bc83a78e","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=tomee/tomee-10.2.0/apache-tomee-10.2.0-plume.tar.gz"],"stable_version":"10.2.0","bottle_tag":":all","bottle_checksum":"4fcfa827e29a8a572710586782997f095e1e2219de5cecd7124c2d8d25c96952"},"tomee-plus":{"caveats":"The home of Apache TomEE Plus is:\n  $HOMEBREW_PREFIX/opt/tomee-plus/libexec\nTo run Apache TomEE:\n  $HOMEBREW_PREFIX/opt/tomee-plus/libexec/bin/tomee-plus-startup\n","desc":"Everything in TomEE Web Profile and JAX-RS, plus more","executables":["tomee-plus-startup"],"head_dependencies":["openjdk"],"homepage":"https://tomee.apache.org/","license":"Apache-2.0","ruby_source_checksum":"995f4070d188890c2d5c34b03d919e08477f8bfae6791913263023f7bd5957f4","stable_dependencies":["openjdk"],"stable_checksum":"57939efc1017d0c215c337e010a6df5013d159e1fc955443a4da687e93c9d0c2","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=tomee/tomee-10.2.0/apache-tomee-10.2.0-plus.tar.gz"],"stable_version":"10.2.0","bottle_tag":":all","bottle_checksum":"1f1ab7c339cd4dad07b5726aec47ae69e36095d894e65c81ac91299d4e476fb5"},"tomee-webprofile":{"caveats":"The home of Apache TomEE Web is:\n  $HOMEBREW_PREFIX/opt/tomee-webprofile/libexec\nTo run Apache TomEE:\n  $HOMEBREW_PREFIX/opt/tomee-webprofile/libexec/bin/tomee-webprofile-startup\n","desc":"All-Apache Java EE 7 Web Profile stack","executables":["tomee-webprofile-startup"],"head_dependencies":["openjdk"],"homepage":"https://tomee.apache.org/","license":"Apache-2.0","ruby_source_checksum":"000a98b0f0451f139dada31e2a815aaec1b68fc9dff148c63efa712d0a732ed2","stable_dependencies":["openjdk"],"stable_checksum":"b1143cbf3647160e88ba925bf0de5668d089d96e4f563bf3eeba2a33daf005ec","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=tomee/tomee-10.2.0/apache-tomee-10.2.0-webprofile.tar.gz"],"stable_version":"10.2.0","bottle_tag":":all","bottle_checksum":"409470279444311ff22cf41293130644ccf07eab8e20ce6c97e42e43e9d8069c"},"toml-bombadil":{"bottle_rebuild":3,"desc":"Dotfile manager with templating","executables":["bombadil"],"head_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/oknozor/toml-bombadil.git",{":branch":"main"}],"homepage":"https://github.com/oknozor/toml-bombadil","license":"MIT","ruby_source_checksum":"4fe5f7c8bdacd585d1b03c1969ee61351a2264d4820e083790afdc995205a703","stable_dependencies":["libgit2","libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"b911678642a1229908dfeabbdd7f799354346c0e37f3ac999277655e01b6f229","stable_url_args":["https://github.com/oknozor/toml-bombadil/archive/refs/tags/4.2.0.tar.gz"],"stable_version":"4.2.0"},"toml-test":{"desc":"Language agnostic test suite for TOML parsers","executables":["toml-test"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/toml-lang/toml-test","license":"MIT","ruby_source_checksum":"83652b1961eea5fec96500c2a6e5681ff65f6722a05c504ae1e4568f4e105993","stable_dependencies":[{"go":":build"}],"stable_checksum":"fdab2779b3902eb08030f389a5d53e95c5b49404149ac6f2eda5227a5363c232","stable_url_args":["https://github.com/toml-lang/toml-test/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0"},"toml11":{"desc":"TOML for Modern C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://toruniina.github.io/toml11/","license":"MIT","ruby_source_checksum":"ba90c8d00d211657843e3578faca61281b1bbbca5383a952d4aa381c6ac5e7ea","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"815bfe6792aa11a13a133b86e7f0f45edc5d71eb78f5fb6686c49c7f792b9049","stable_url_args":["https://github.com/ToruNiina/toml11/archive/refs/tags/v4.4.0.tar.gz"],"stable_version":"4.4.0","bottle_tag":":all","bottle_checksum":"4b7ee42a48906e90cc3f54ef70b943bdc34edec94917f745f2e2dee74d75802e"},"toml2json":{"conflicts":[["remarshal",{":because":"both install `toml2json` binaries"}]],"desc":"Convert TOML to JSON","executables":["toml2json"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/woodruffw/toml2json.git",{":branch":"main"}],"homepage":"https://github.com/woodruffw/toml2json","license":"MIT","ruby_source_checksum":"bcb97b4cf37bd4289b8711dab005a8b5a2c85e361c61a4238a359aaae239e1be","stable_dependencies":[{"rust":":build"}],"stable_checksum":"70c9bf872f22d22691d41eeb06442a0fddf4b341ddebfadf8734d1e68e0174ce","stable_url_args":["https://github.com/woodruffw/toml2json/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"tomlplusplus":{"desc":"Header-only TOML config file parser and serializer for C++17","head_dependencies":[{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://marzer.github.io/tomlplusplus/","license":"MIT","ruby_source_checksum":"941e01483b1eceb585a83dd3322a9942d1d3423d49042fe8a7ad11861326f500","stable_dependencies":[{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"8517f65938a4faae9ccf8ebb36631a38c1cadfb5efa85d9a72e15b9e97d25155","stable_url_args":["https://github.com/marzer/tomlplusplus/archive/refs/tags/v3.4.0.tar.gz"],"stable_version":"3.4.0","bottle_cellar":":any","bottle_checksum":"a7496d680b31e37abfbb26e8117132a1b9833058d3bda72335ace6dcffcf6277"},"toot":{"bottle_rebuild":1,"desc":"Mastodon CLI & TUI","executables":["toot"],"head_dependencies":[{"certifi":":no_linkage"},{"pillow":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/ihabunek/toot.git",{":branch":"master"}],"homepage":"https://toot.bezdomni.net/","license":"GPL-3.0-only","revision":3,"ruby_source_checksum":"ef5289a17ed8b458b5a105fbdf8159d06d6c94940a9ae547d689661b74947588","stable_dependencies":[{"certifi":":no_linkage"},{"pillow":":no_linkage"},"python@3.15"],"stable_checksum":"b737173be5587522077c18c4024eb1741a4a30e59d3165e72fd6ce4519d2fecb","stable_url_args":["https://files.pythonhosted.org/packages/87/37/e7356d7fe39c609d6dd4d43849e6e48debc949ef64b2f7f226c3e72093ee/toot-0.52.1.tar.gz"],"stable_version":"0.52.1"},"topfew":{"desc":"Finds the field values which appear most often in a stream of records","executables":["topfew"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/timbray/topfew","license":"GPL-3.0-or-later","ruby_source_checksum":"c0127296e18912fa9cbc06ed0a8d5409f193c57ae581fc12cdf898444dd11d0d","stable_dependencies":[{"go":":build"}],"stable_checksum":"89b9abe7304eb6bb50cc5b3152783e50600439955f73b6175c6db8aec75c0ac9","stable_url_args":["https://github.com/timbray/topfew/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_checksum":"6fa90b99c1b653a0c80c0f0468930f89ca1c3e50ab5927ddb38ff2f015f4e7b3"},"topgit":{"desc":"Git patch queue manager","executables":["tg"],"homepage":"https://repo.or.cz/topgit/pro.git","license":"GPL-2.0-only","ruby_source_checksum":"d0c61276e70896c52a4d7d08a59cf81832d75ae1b1a37743bf100852e3deab0d","stable_checksum":"0556485ca8ddf0cf863de4da36b11351545aca74fbf71581ffe9f5a5ce0718cb","stable_url_args":["https://github.com/mackyle/topgit/archive/refs/tags/topgit-0.19.14.tar.gz"],"stable_version":"0.19.14","bottle_tag":":all","bottle_checksum":"00f58e04cdec33f5f8b5a141443aeba8fd6ceb94bc43b834954dbd40eda37e73"},"topgrade":{"desc":"Upgrade all the things","executables":["topgrade"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/topgrade-rs/topgrade.git",{":branch":"main"}],"homepage":"https://github.com/topgrade-rs/topgrade","license":"GPL-3.0-or-later","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"e6baf3a4403b089f97e114b5e89c419752ba217af0365cb0fe8fc1715ec2ef52","stable_dependencies":[{"rust":":build"}],"stable_checksum":"738496f7edc90197c0d410cafc855095d1d9144a15a9624fce0c7306a4da9eea","stable_url_args":["https://github.com/topgrade-rs/topgrade/archive/refs/tags/v17.14.1.tar.gz"],"stable_version":"17.14.1"},"topiary":{"desc":"Uniform formatter for simple languages, as part of the Tree-sitter ecosystem","executables":["topiary"],"head_dependencies":[{"rust":":build"}],"homepage":"https://topiary.tweag.io/","license":"MIT","ruby_source_checksum":"d686c270cba7605ece0efa6c1100489c65f0fff1b487f8597a66aef8c02defba","stable_dependencies":[{"rust":":build"}],"stable_checksum":"203bdc6007989f51ef728424c7e051da2c131c0415fc76fb359da8fc49b8006e","stable_url_args":["https://github.com/topiary/topiary/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"topicctl":{"desc":"Declarative Kafka topic management","executables":["topicctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/segmentio/topicctl.git",{":branch":"master"}],"homepage":"https://github.com/segmentio/topicctl","license":"MIT","ruby_source_checksum":"4c629eef254fa26032245a2568922b957277377e427247ca4eef4e13ea6663b4","stable_dependencies":[{"go":":build"}],"stable_checksum":"fb97094222529c018917a0ac29cfd139b6991a168634eb067f7eb4b26b8424b5","stable_url_args":["https://github.com/segmentio/topicctl/archive/refs/tags/v2.0.2.tar.gz"],"stable_version":"2.0.2"},"topydo":{"bottle_rebuild":1,"desc":"Todo list application using the todo.txt format","executables":["topydo"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/topydo/topydo","license":"GPL-3.0-or-later","ruby_source_checksum":"297752194d596fd550e59593cc1418d66b7c025c05847cc63679dfe1aed1929e","stable_dependencies":["python@3.15"],"stable_checksum":"64a12a990ee39950f0a6e14a5c18e6b35c9e4e4f11cfa40c613d5feb4f086b75","stable_url_args":["https://files.pythonhosted.org/packages/11/6a/8278ac5a59ec633322dcdff278bf74ce8c9d513370cf41d1ecfa5e0376d0/topydo-0.16.tar.gz"],"stable_version":"0.16"},"tor":{"compatibility_version":1,"desc":"Anonymizing overlay network for TCP","executables":["tor","tor-gencert","tor-print-ed-signing-cert","tor-resolve","torify"],"head_dependencies":["libevent","libscrypt","openssl@4",{"pkgconf":":build"}],"homepage":"https://www.torproject.org/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause","MIT","NCSA"]},"revision":1,"ruby_source_checksum":"1440fdcb378fb3d9b830f74710387996193700613fe0b0ac2acbe8031ec3f575","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/tor.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/tor.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/tor/bin/tor"],"stable_dependencies":["libevent","libscrypt","openssl@4",{"pkgconf":":build"}],"stable_checksum":"182449ac1c8ff43278da27b69b02040e11d03d0327db6d9126e4190ec6235e4a","stable_url_args":["https://dist.torproject.org/tor-0.4.9.14.tar.gz"],"stable_version":"0.4.9.14"},"torchvision":{"desc":"Datasets, transforms, and models for computer vision","head_dependencies":["jpeg-turbo","libpng","numpy","pillow","pytorch","webp",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"homepage":"https://pytorch.org/vision/stable/index.html","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"cef5e02e2d0a2f59bd4167629a38f1fd6a128e88e0ad18f4950be6b7bde57acf","stable_dependencies":["jpeg-turbo","libpng","numpy","pillow","pytorch","webp",{"cmake":":build"},{"ninja":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"0a14655bd32095148d93fa595f93aba45dda0d13b25cc7fe86a041340e4a4862","stable_url_args":["https://github.com/pytorch/vision/archive/refs/tags/v0.29.1.tar.gz"],"stable_version":"0.29.1"},"torf-cli":{"bottle_rebuild":1,"desc":"CLI tool for creating, reading and editing torrent files","executables":["torf"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/rndusr/torf-cli","license":"GPL-3.0-or-later","ruby_source_checksum":"d1cd12aa54d56b4a20f31e85a80d90419183a762caada1c687d676054cc7ea0f","stable_dependencies":["python@3.15"],"stable_checksum":"96f64e3f2408e8ca5a3567ced9f5ad2e9ef1d63e13cfe8836145ac36bad8ed54","stable_url_args":["https://files.pythonhosted.org/packages/31/90/b67f5f73353f419b172c8d22ebaf744750fa22af9eb4b52adff52a7706f2/torf_cli-5.2.1.tar.gz"],"stable_version":"5.2.1","bottle_tag":":all","bottle_checksum":"f9f1bc0a40053035ab17d61c55094d5c659b7aa24b21c60c2ce8d79b1cbc7d9b"},"torrra":{"bottle_rebuild":1,"desc":"Find and download torrents without leaving your CLI","executables":["torrra"],"head_dependencies":[{"certifi":":no_linkage"},{"libtorrent-rasterbar":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/stabldev/torrra.git",{":branch":"main"}],"homepage":"https://torrra.readthedocs.io/en/latest/","license":"MIT","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"26d65428610550a089b8fb9604dfd5d0bf9c9b339ab96995cbc69ff19939713b","stable_dependencies":[{"certifi":":no_linkage"},{"libtorrent-rasterbar":":no_linkage"},"python@3.15"],"stable_checksum":"0a966202f3d5ecf6868d7bd0ed5ff728d985daa6b955788a0d6f7e596625f85c","stable_url_args":["https://files.pythonhosted.org/packages/49/90/c8e191a7152ec0010f1019d40d83c45a17dfa6fa3f736723d6b16453f882/torrra-2.5.1.tar.gz"],"stable_version":"2.5.1"},"torsocks":{"desc":"Use SOCKS-friendly applications with Tor","executables":["torsocks"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://gitlab.torproject.org/tpo/core/torsocks.git",{":branch":"main"}],"homepage":"https://gitlab.torproject.org/tpo/core/torsocks","license":"GPL-2.0-only","ruby_source_checksum":"f0fa10e93680f5d75ba654758f64dbf03c568c7050a7bd9730501bea2f8b74df","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.torproject.org/legacy/trac/uploads/9efc1c0c47b3950aa91e886b01f7e87d/0001-Fix-macros-for-accept4-2.patch","sha256":"97881f0b59b3512acc4acb58a0d6dfc840d7633ead2f400fad70dda9b2ba30b0","type":"unofficial","resolves":[{"type":"defect","id":"https://gitlab.torproject.org/legacy/trac/-/issues/28538"}]}],"stable_checksum":"31a917328b221e955230b7663abfbc50d3a9b445a68cb0313c11cf884f8cb41f","stable_url_args":["https://gitlab.torproject.org/tpo/core/torsocks/-/archive/v2.5.0/torsocks-v2.5.0.tar.bz2"],"stable_version":"2.5.0","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"383a9b0bcdc089b45a2a13badbf11aebcf37674b749f086636d432bca79b6f2c"},"totp-cli":{"desc":"Authy/Google Authenticator like TOTP CLI tool written in Go","executables":["totp-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/yitsushi/totp-cli.git",{":branch":"main"}],"homepage":"https://yitsushi.github.io/totp-cli/","license":"MIT","ruby_source_checksum":"b2d6ef4d127600ad5b946bfec80a6ab4da419a15272b1ac2b23559991e3025d5","stable_dependencies":[{"go":":build"}],"stable_checksum":"c8b87c7854f373423dba2f8c6167c2836b6ae1f66b29b1becb505c277a00c54f","stable_url_args":["https://github.com/yitsushi/totp-cli/archive/refs/tags/v1.9.2.tar.gz"],"stable_version":"1.9.2","bottle_checksum":"65b2d6046eea06c4d909b30fbbc6c63ba549bcd7d11b638f6567bcd938a99b87"},"touca":{"bottle_rebuild":4,"deprecate_args":{":date":"2025-08-13",":because":":unmaintained"},"desc":"Open source tool for regression testing complex software workflows","disable_args":{":date":"2026-08-13",":because":":unmaintained"},"executables":["touca"],"head_dependencies":["certifi","python@3.14"],"homepage":"https://github.com/trytouca/trytouca/tree/main/sdk/python","license":"Apache-2.0","revision":3,"ruby_source_checksum":"d81c0c721be1437dc2a41208eea3fc231a6fc9487dc2e70d6d26b8a7129da1a5","stable_dependencies":["certifi","python@3.14"],"stable_checksum":"244a52be4cf4670077fda0b740ac067470745da7084c241bc619b332f771d940","stable_url_args":["https://files.pythonhosted.org/packages/c8/6d/e1986d8c9b4f6cd2b583d0df8bd1769989b5ce5cb91dcc613b0d187e4a7a/touca-1.8.7.tar.gz"],"stable_version":"1.8.7","bottle_tag":":all","bottle_checksum":"2aef71401d6fa95a1c2a1d9ce7ccf63c49e0131602a7876914ddbb373246b6f3"},"tox":{"desc":"Generic Python virtualenv management and test command-line tool","executables":["tox"],"head_dependencies":["python@3.15"],"homepage":"https://tox.wiki/en/latest/","license":"MIT","ruby_source_checksum":"0dc7fd114511332935c4cf59fb9c53f96b8d5d83c780f3355b7606e1467d0fcf","stable_dependencies":["python@3.15"],"stable_checksum":"a68602f64421b199016127364ee47347b958391d19c2b2e53fe95673a8fe98e9","stable_url_args":["https://files.pythonhosted.org/packages/63/6e/677274ae411fa13f5c2ea5c633a6abfa0886e949bd2ef53c7e564a0b0b2e/tox-4.67.1.tar.gz"],"stable_version":"4.67.1"},"toxcore":{"desc":"C library implementing the Tox peer to peer network protocol","executables":["DHT_bootstrap","tox-bootstrapd"],"head_dependencies":["libconfig","libsodium","libvpx","opus",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/TokTok/c-toxcore.git",{":branch":"master"}],"homepage":"https://tox.chat/","license":"GPL-3.0-or-later","ruby_source_checksum":"c1d87e748e0e953f0e377d5869c082ded6466f0642653cd256378018cac1a5ea","stable_dependencies":["libconfig","libsodium","libvpx","opus",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"a6c3d559ac06eb6b9d48b3edc72f64a97df823c9f64f7dd97c3999ffdc05381b","stable_url_args":["https://github.com/TokTok/c-toxcore/releases/download/v0.2.23/c-toxcore-v0.2.23.tar.xz"],"stable_version":"0.2.23"},"toxiproxy":{"desc":"TCP proxy to simulate network & system conditions for chaos & resiliency testing","executables":["toxiproxy-cli","toxiproxy-server"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/shopify/toxiproxy","license":"MIT","ruby_source_checksum":"7b21d318afdd030a2ea03fc770f06e047394c95eaec9f3b450208164ea523438","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/toxiproxy.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/toxiproxy.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/toxiproxy/bin/toxiproxy-server"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"6fe013a718a2d3595b26cd51536dfe3f32a1e346df7a7692e85c65c2cb1b680a","stable_url_args":["https://github.com/Shopify/toxiproxy/archive/refs/tags/v2.13.0.tar.gz"],"stable_version":"2.13.0"},"tpack":{"desc":"Drop-in replacement for tmux-plugin-manager (tpm) with a TUI","executables":["tpack"],"head_dependencies":["tmux",{"go":":build"}],"homepage":"https://github.com/tmuxpack/tpack","license":"MIT","ruby_source_checksum":"2e796a07b89379736c4b0f536b86dc000047cd0ce422bb1b44a20e18231aaec3","stable_dependencies":["tmux",{"go":":build"}],"stable_checksum":"d730b97b7f7c9dd70310bba6fa7ce9016e62624b16099612a468e13ba7853976","stable_url_args":["https://github.com/tmuxpack/tpack/archive/refs/tags/v2.0.6.tar.gz"],"stable_version":"2.0.6"},"tpcgen-cli":{"desc":"Fast TPC-H and TPC-DS data generator","executables":["tpcgen-cli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/datafusion-contrib/tpcgen-rs.git",{":branch":"main"}],"homepage":"https://github.com/datafusion-contrib/tpcgen-rs","license":"Apache-2.0","ruby_source_checksum":"afaa4d7a9821ccdcd9e0848f08fcd3a0975ea6ea8a126af54e3f0112b661f88e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"25685eb523fad909b65aa307ef3c585c46c20e48a01f340c65edb6abc4aed029","stable_url_args":["https://github.com/datafusion-contrib/tpcgen-rs/archive/refs/tags/v4.0.0.tar.gz"],"stable_version":"4.0.0"},"tpix":{"desc":"Simple terminal image viewer using the Kitty graphics protocol","executables":["tpix"],"head_dependencies":[{"nim":":build"}],"head_url_args":["https://github.com/jesvedberg/tpix.git",{":branch":"master"}],"homepage":"https://github.com/jesvedberg/tpix","license":"MIT","ruby_source_checksum":"5bef06ac826703f9a55a33ef5e807edb3c8e200a65bcfb101bffd6a311fd746b","stable_dependencies":[{"nim":":build"}],"stable_checksum":"2d9fb663a9aea3137d2d56fd470e2862ee752beac5aef2988755d2ad06808dd9","stable_url_args":["https://github.com/jesvedberg/tpix/archive/refs/tags/v1.0.3.tar.gz"],"stable_version":"1.0.3"},"tpl":{"deprecate_args":{":date":"2025-12-11",":because":":repo_archived"},"desc":"Store and retrieve binary data in C","disable_args":{":date":"2026-12-11",":because":":repo_archived"},"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/troydhanson/tpl.git",{":branch":"master"}],"homepage":"https://troydhanson.github.io/tpl/","license":"BSD-1-Clause","ruby_source_checksum":"d646e4cfdb90818a270be1e7c85a941b6a5b106b24b3602188a08a233db816cd","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"0b3750bf62f56be4c42f83c89d8449b24f1c5f1605a104801d70f2f3c06fb2ff","stable_url_args":["https://github.com/troydhanson/tpl/archive/refs/tags/v1.6.1.tar.gz"],"stable_version":"1.6.1","bottle_cellar":":any","bottle_checksum":"b67d07d542d44a4fd9f2bb91e6f080796a264229eaffee4b19fad72295576db5"},"tpm":{"bottle_rebuild":1,"caveats":"To initialize TPM add this to your tmux configuration file\n(~/.tmux.conf or $XDG_CONFIG_HOME/tmux/tmux.conf):\n  run '$HOMEBREW_PREFIX/opt/tpm/share/tpm/tpm'\n","desc":"Plugin manager for tmux","head_dependencies":["tmux"],"homepage":"https://github.com/tmux-plugins/tpm","license":"MIT","ruby_source_checksum":"98c2cd6b4ffe7511dd659f81b396392f2e8d823c2c8b9b5ec11132783f971b83","stable_dependencies":["tmux"],"stable_checksum":"2411fc416c4475d297f61078d0a03afb3a1f5322fff26a13fdb4f20d7e975570","stable_url_args":["https://github.com/tmux-plugins/tpm/archive/refs/tags/v3.1.0.tar.gz"],"stable_version":"3.1.0","bottle_tag":":all","bottle_checksum":"585e25b7dbe7d14caa7056eb0cc5f180256d8833a0e2e8fbcf01e72016b74c08"},"tproxy":{"desc":"CLI tool to proxy and analyze TCP connections","executables":["tproxy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kevwan/tproxy.git",{":branch":"main"}],"homepage":"https://go-zero.dev","license":"MIT","ruby_source_checksum":"29848ea3156b2b8b01f3cfcd54a48194f67f012aae9f496099dadb36f5e97aff","stable_dependencies":[{"go":":build"}],"stable_checksum":"5376816b6f5d7765b401f74d3feb78fbf307cb6b725627b2e953ff9d02e8dc53","stable_url_args":["https://github.com/kevwan/tproxy/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2"},"tracebox":{"caveats":"Tracebox requires superuser privileges e.g. run with sudo.\n\nYou should be certain that you trust any software you are executing with\nelevated privileges.\n","desc":"Middlebox detection tool","executables":["luatracebox","tracebox"],"head_dependencies":["json-c","lua",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/tracebox/tracebox.git",{":branch":"master"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/tracebox/tracebox","license":{":all_of":["GPL-2.0-only","BSD-3-Clause"]},"revision":4,"ruby_source_checksum":"8f67289f01da4dd1248573adaa64685ef5db5475d7aafabe13f643bbf143094a","stable_dependencies":["json-c","lua",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_url_args":["https://github.com/tracebox/tracebox.git",{":tag":"v0.4.4",":revision":"4fc12b2e330e52d340ecd64b3a33dbc34c160390"}],"stable_uses_from_macos":[["libpcap"]],"stable_version":"0.4.4"},"tracetest":{"bottle_rebuild":1,"desc":"Build integration and end-to-end tests","executables":["tracetest"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubeshop/tracetest.git",{":branch":"main"}],"homepage":"https://docs.tracetest.io/","license":"MIT","ruby_source_checksum":"abe1972b872eafca3dd17f2f38f8c45f50aa0d53b0ba4ad646a6d62fe0754f57","stable_dependencies":[{"go":":build"}],"stable_checksum":"9f2fb4edab3e469465302c70bcddf0f48517306db0004afdc1d016f30b5380e5","stable_url_args":["https://github.com/kubeshop/tracetest/archive/refs/tags/v1.7.1.tar.gz"],"stable_version":"1.7.1"},"tractorgen":{"bottle_rebuild":1,"desc":"Generates ASCII tractor art","executables":["tractorgen"],"homepage":"https://vergenet.net/~conrad/software/tractorgen/","license":"GPL-2.0-or-later","ruby_source_checksum":"a6ec6707e4acfd86782b7be29d5fc2f55dc793922a6cf28e0a211c3be5eb727a","stable_patches":[{"strip":"p1","url":"https://github.com/kfish/tractorgen/commit/294162055ba4ab3a5a80a5ae1cfbdcbe92584239.patch?full_index=1","sha256":"1848b797ec759c1dfe97fe42cb20f5316b08b7b710fd1dba19b7443879af8dfb","type":"backport"}],"stable_checksum":"469917e1462c8c3585a328d035ac9f00515725301a682ada1edb3d72a5995a8f","stable_url_args":["https://vergenet.net/~conrad/software/tractorgen/dl/tractorgen-0.31.7.tar.gz"],"stable_version":"0.31.7","bottle_checksum":"ba42862bdd4dd45376fa17c8ba2121a30d4161f700780a53bfd9f6fc8077c40c"},"tracy-genomics":{"bottle_rebuild":1,"conflicts":[["tracy",{":because":"both install `tracy` binaries"}]],"desc":"Basecalling, alignment, assembly and deconvolution of Sanger chromatograms","executables":["tracy"],"head_dependencies":["boost","htslib","xz"],"head_url_args":["https://github.com/gear-genomics/tracy.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://www.gear-genomics.com/docs/tracy/","license":"BSD-3-Clause","ruby_source_checksum":"899b24f42aae05214ec144b9915edcbba288a78cf6e37671cea6112da4041552","stable_dependencies":["boost","htslib","xz"],"stable_checksum":"b4a69e148fed9e69cee251a8c0e1b6964eb1747b6870d207f67d09a8825605b2","stable_url_args":["https://github.com/gear-genomics/tracy/archive/refs/tags/v0.9.1.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.9.1"},"tracy":{"conflicts":[["tracy-genomics",{":because":"both install `tracy` binaries"}]],"desc":"Real-time, nanosecond resolution frame profiler","executables":["tracy","tracy-capture","tracy-capture-daemon","tracy-csvexport","tracy-import-chrome","tracy-import-fuchsia","tracy-merge","tracy-monitor","tracy-profiler","tracy-update"],"head_dependencies":["aklomp-base64","freetype","md4c","nativefiledialog-extended","pugixml","tidy-html5","zstd","glfw",{"cmake":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://tracy.nereid.pl/","license":"BSD-3-Clause","ruby_source_checksum":"05c4f1e4d95cf832882c9612e88b827bf4a54d2bcac4b5aca7315669f681145c","stable_dependencies":["aklomp-base64","freetype","md4c","nativefiledialog-extended","pugixml","tidy-html5","zstd","glfw",{"cmake":":build"},{"nlohmann-json":":build"},{"pkgconf":":build"}],"stable_checksum":"bf4af567e9c7524d07f3caa745fad02fb33bd5694f11910750382d1efbb251c1","stable_url_args":["https://github.com/wolfpld/tracy/archive/refs/tags/v0.14.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.14.1"},"tradcpp":{"bottle_rebuild":1,"desc":"K&R-style C preprocessor","executables":["tradcpp"],"head_dependencies":[{"bmake":":build"}],"homepage":"https://www.netbsd.org/~dholland/tradcpp/","license":"BSD-2-Clause","ruby_source_checksum":"1ab35ab291359879eec285b8749e6bfb5a90a5c606fa0cb2697b2374522cfcdc","stable_dependencies":[{"bmake":":build"}],"stable_checksum":"e17b9f42cf74b360d5691bc59fb53f37e41581c45b75fcd64bb965e5e2fe4c5e","stable_url_args":["https://cdn.netbsd.org/pub/NetBSD/misc/dholland/tradcpp-0.5.3.tar.gz"],"stable_version":"0.5.3","bottle_checksum":"4655462eea375707576c583c4107442cf648ed1deeebfbd64517b7058717ea66"},"trader":{"desc":"Star Traders","executables":["trader"],"head_dependencies":["ncurses","gettext",{"pkgconf":":build"}],"homepage":"https://www.zap.org.au/projects/trader/","license":"GPL-3.0-or-later","ruby_source_checksum":"259759e18c354dfbeb0c23e71acb467f7cc280c0221e59b90273577477d2abce","stable_dependencies":["ncurses","gettext",{"pkgconf":":build"}],"stable_checksum":"541d1180dde04173c071d5c59eaf72a6572f8dfc8065e184eaf7d14bccd0257d","stable_url_args":["https://ftp.zap.org.au/pub/trader/unix/trader-7.21.tar.xz"],"stable_version":"7.21"},"traefik":{"aliases":["traefik@3"],"desc":"Modern reverse proxy","executables":["traefik"],"head_dependencies":[{"corepack":":build"},{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/traefik/traefik.git",{":branch":"master"}],"homepage":"https://traefik.io/","license":"MIT","ruby_source_checksum":"06242595309fe3be4529f3b3bca6d20703ddeeaca8a2c8b921d69399a41ad962","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/traefik.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/traefik.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/traefik/bin/traefik","--configfile=$HOMEBREW_PREFIX/etc/traefik/traefik.toml"]],"stable_dependencies":[{"corepack":":build"},{"go":":build"},{"node":":build"}],"stable_checksum":"3143af8f5e5e624477d6a5ea2dbaae656c6bd0ed700af1de671be32dab06c173","stable_url_args":["https://github.com/traefik/traefik/releases/download/v3.7.16/traefik-v3.7.16.src.tar.gz"],"stable_version":"3.7.16"},"trafficserver":{"desc":"HTTP/1.1 and HTTP/2 compliant caching proxy server","executables":["traffic_cache_tool","traffic_crashlog","traffic_ctl","traffic_layout","traffic_logcat","traffic_logstats","traffic_server","traffic_top","traffic_via","trafficserver"],"head_dependencies":["brotli","hwloc","imagemagick","libmaxminddb","luajit","nuraft","openssl@4","pcre2","xz","yaml-cpp","zstd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/apache/trafficserver.git",{":branch":"master"}],"head_uses_from_macos":[[{"flex":":build"}],["ncurses"]],"homepage":"https://trafficserver.apache.org/","license":"Apache-2.0","ruby_source_checksum":"e3db62166d733f063221c497a0051b25fda8fbd3ecf63756354ff95c2a16cf16","stable_dependencies":["brotli","hwloc","imagemagick","libmaxminddb","luajit","nuraft","openssl@4","pcre2","xz","yaml-cpp","zstd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"352957dc55cab2dd9accfa6b02f1c827109a6b6bb34607381743dbfb8de3b87f","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=trafficserver/trafficserver-10.2.1.tar.bz2"],"stable_uses_from_macos":[[{"flex":":build"}],["ncurses"]],"stable_version":"10.2.1"},"trafilatura":{"bottle_rebuild":1,"desc":"Discovery, extraction and processing for Web text","executables":["trafilatura"],"head_dependencies":["certifi","python@3.15"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://trafilatura.readthedocs.io/en/latest/","license":"GPL-3.0-or-later","ruby_source_checksum":"39843189aeb4bd3cf68221b738ca2dd35c3e6f932e83847548a105bd91b93dac","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"2e5557aeab32d33b9da7ff0debbb677a676c5b648a927e50d91b8277011e1105","stable_url_args":["https://files.pythonhosted.org/packages/c3/e7/d359fcf887675c4305fb1f4548372484a2d8f0bc793dc6f2da3a748c1253/trafilatura-2.3.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"2.3.1"},"traildb":{"bottle_rebuild":1,"desc":"Blazingly-fast database for log-structured data","executables":["tdb","traildb_bench"],"head_dependencies":["judy","libarchive",{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://traildb.io/","license":"MIT","ruby_source_checksum":"0ee551aaaa3158fc4551b7d7d3e7fc6abda482a28294c207d20945e4c0f09c61","stable_dependencies":["judy","libarchive",{"pkgconf":":build"}],"stable_checksum":"f73515fe56c547f861296cf8eecc98b8e8bf00d175ad9fb7f4b981ad7cf8b67c","stable_url_args":["https://github.com/traildb/traildb/archive/refs/tags/0.6.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.6","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"0534a5fd56705faf95c68bd3a4e0ab4b401baaef55d4e8fc37f88126643e5f16"},"trailscraper":{"bottle_rebuild":1,"desc":"Tool to get valuable information out of AWS CloudTrail","executables":["trailscraper"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/flosell/trailscraper.git",{":branch":"master"}],"homepage":"https://github.com/flosell/trailscraper","license":"Apache-2.0","revision":3,"ruby_source_checksum":"4470445f8e0dd3ceb9e10734870611be5a50ceddfd3c1cea9542973899ef7698","stable_dependencies":["python@3.15"],"stable_checksum":"805994a27ebd3ecd9353cd85b54139822e73980b1da93f63fa0e5d42c8b67ec1","stable_url_args":["https://files.pythonhosted.org/packages/43/82/74344dd629ac17dc4b3906eb07a53a731c3ccc80913abdbbe378c658498f/trailscraper-0.10.0.tar.gz"],"stable_version":"0.10.0"},"transcrypt":{"desc":"Configure transparent encryption of files in a Git repo","executables":["transcrypt"],"head_url_args":["https://github.com/elasticdog/transcrypt.git",{":branch":"main"}],"homepage":"https://github.com/elasticdog/transcrypt","license":"MIT","ruby_source_checksum":"b02b260790cb56fc2080238eebfcb286374378017a3dff0f8907561dbe9a83c6","stable_checksum":"e28676a8ef781046c16b6c34acdb44b66b6d382d9c20cb810c883cc5be20dd28","stable_url_args":["https://github.com/elasticdog/transcrypt/archive/refs/tags/v2.3.2.tar.gz"],"stable_version":"2.3.2","bottle_tag":":all","bottle_checksum":"6d5f9dcdb81fe65ac02f51170775e05937a44dd52f44c394e889df56c79cc1da"},"transifex-cli":{"desc":"Transifex command-line client","executables":["tx"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/transifex/cli.git",{":branch":"devel"}],"homepage":"https://github.com/transifex/cli","license":"Apache-2.0","ruby_source_checksum":"8b96dcba264fb58a59f6ce0191d73e3b7b2fabb7562c39e2600a05eed17b34bc","stable_dependencies":[{"go":":build"}],"stable_checksum":"759320acd621991046533089bb77320202853cc97b860ab7783040d0e4d5e34f","stable_url_args":["https://github.com/transifex/cli/archive/refs/tags/v1.6.17.tar.gz"],"stable_version":"1.6.17"},"translate-shell":{"bottle_rebuild":1,"caveats":"By default, text-to-speech functionality is provided by macOS's builtin\n`say' command. This functionality may be improved in certain cases by\ninstalling one of mplayer, mpv, or mpg123, all of which are available\nthrough `brew install'.\n","desc":"Command-line translator using Google Translate and more","executables":["trans"],"head_dependencies":["fribidi","gawk","rlwrap"],"head_url_args":["https://github.com/soimort/translate-shell.git",{":branch":"develop"}],"homepage":"https://www.soimort.org/translate-shell","license":"Unlicense","ruby_source_checksum":"346c65c143c5ec7edc1064d2561684aac5342a9c6b75900153eed96b7a7dd93f","stable_dependencies":["fribidi","gawk","rlwrap"],"stable_checksum":"f949f379779b9e746bccb20fcd180d041fb90da95816615575b49886032bcefa","stable_url_args":["https://github.com/soimort/translate-shell/archive/refs/tags/v0.9.7.1.tar.gz"],"stable_version":"0.9.7.1","bottle_tag":":all","bottle_checksum":"58078d2c0655645aa195c91dc972beb161c90a4085a58bced9d2a9d9830c7b92"},"translate-toolkit":{"desc":"Toolkit for localization engineers","executables":["android2po","arb2po","asciidoc2po","csv2po","csv2tbx","dtd2po","flatxml2po","fluent2po","html2po","ical2po","idml2po","ini2po","json2po","junitmsgfmt","md2po","mdx2po","moz2po","mozfunny2prop","mozlang2po","odf2po","odf2xliff","oo2po","oo2xliff","php2po","phppo2pypo","po2asciidoc","po2csv","po2dtd","po2flatxml","po2html","po2ical","po2idml","po2ini","po2json","po2md","po2mdx","po2moz","po2mozlang","po2odf","po2oo","po2php","po2prop","po2rc","po2resx","po2sub","po2symb","po2tiki","po2tmx","po2toml","po2ts","po2txt","po2web2py","po2wordfast","po2wxl","po2xliff","po2yaml","poclean","pocommentclean","pocompendium","pocompile","poconflicts","pocount","podebug","pofilter","pogrep","pomerge","pomigrate2","popuretext","poreencode","porestructure","posegment","posplit","poswap","pot2po","poterminology","pretranslate","prop2mozfunny","prop2po","pydiff","pypo2phppo","rc2po","resx2po","sub2po","symb2po","tbx2po","template2translation","tiki2po","toml2po","ts2po","txt2po","web2py2po","wxl2po","xliff2odf","xliff2oo","xliff2po","yaml2po"],"head_dependencies":["python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/translate/translate.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://toolkit.translatehouse.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"f4d1ccfdb530b95c35c5a7760658cee7f20ec8b44790ae69c0215a4500c3c1b2","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_checksum":"8626ab3def40f9db15e0481cf6afcd22aa15f1f12670608a0bcbca57777a2d0c","stable_url_args":["https://files.pythonhosted.org/packages/dc/8f/618a8b6589e67232feecbda4094fbfa3e076cdabd146519960453ea18b44/translate_toolkit-3.20.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.20.1"},"transmission-cli":{"caveats":"This formula only installs the command line utilities.\n\nTransmission.app can be downloaded directly from the website:\n  https://www.transmissionbt.com/\n\nAlternatively, install with Homebrew Cask:\n  brew install --cask transmission\n","desc":"Lightweight BitTorrent client","executables":["transmission-cli","transmission-create","transmission-daemon","transmission-edit","transmission-remote","transmission-show"],"head_dependencies":["libevent","libpsl","miniupnpc",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}],["curl"]],"homepage":"https://transmissionbt.com/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"8103406e7d0e5fa5d5a6481ce8f68e799283432e5b16d3273fdf8039fe2048e8","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/transmission-cli/bin/transmission-daemon","--foreground","--config-dir","$HOMEBREW_PREFIX/var/transmission/","--log-info","--logfile","$HOMEBREW_PREFIX/var/transmission/transmission-daemon.log"]],"stable_dependencies":["libevent","libpsl","miniupnpc",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"86e7aa020cdf64826447034bc85f4d3b7c848d8c0891d9dc9b9fddfb2c805d22","stable_url_args":["https://github.com/transmission/transmission/releases/download/4.1.4/transmission-4.1.4.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"]],"stable_version":"4.1.4"},"trash-cli":{"bottle_rebuild":1,"conflicts":[["macos-trash",{":because":"both install a `trash` binary"}],["osx-trash",{":because":"both install a `trash` binary"}],["trash",{":because":"both install a `trash` binary"}]],"desc":"Command-line interface to the freedesktop.org trashcan","executables":["trash","trash-empty","trash-list","trash-put","trash-restore","trash-rm"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/andreafrancia/trash-cli.git",{":branch":"master"}],"homepage":"https://github.com/andreafrancia/trash-cli","keg_only_args":[":shadowed_by_macos"],"license":"GPL-2.0-or-later","ruby_source_checksum":"d08f41fb50a8fffcd8aa24a3fc71f3ebdb9c4416631fb0baf476eac24708286c","stable_dependencies":["python@3.15"],"stable_checksum":"2ca3300fd9f3b0334cb3f576a3ec95ced8593cc729df4332608d69a28eb50fb0","stable_url_args":["https://files.pythonhosted.org/packages/a2/53/5eabf92b6057df00f97ab8f92a8463da4a934dffed57daf0897569be78e0/trash_cli-0.26.9.29.tar.gz"],"stable_version":"0.26.9.29"},"trash":{"bottle_rebuild":1,"conflicts":[["macos-trash",{":because":"both install a `trash` binary"}],["osx-trash",{":because":"both install a `trash` binary"}],["trash-cli",{":because":"both install a `trash` binary"}]],"desc":"CLI tool that moves files or folder to the trash","executables":["trash"],"head_url_args":["https://github.com/ali-rantakari/trash.git",{":branch":"master"}],"homepage":"https://hasseg.org/trash/","keg_only_args":[":shadowed_by_macos"],"license":"MIT","ruby_source_checksum":"72ae4eab288958e6e82824bb39cfe7436a6b79d1dbb3fdb6725273d1f8349dc5","stable_checksum":"e8739c93d710ac4da721e16878e7693019d3a2ad7d8acd817f41426601610083","stable_url_args":["https://github.com/ali-rantakari/trash/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2","bottle_checksum":"539093ca74c72ed8be974fd9042b14f55cde0ef2c1fadbedc7343099a394593e"},"travis":{"desc":"Command-line client for Travis CI","executables":["travis"],"head_dependencies":["ruby@3.4",{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/travis-ci/travis.rb/","license":"MIT","revision":2,"ruby_source_checksum":"c7404f324c07c48c9f6b53439e89794f371b57a2fc398d4e87aee757e6b146bd","stable_dependencies":["ruby@3.4",{"pkgconf":":build"}],"stable_checksum":"6fe418bf33b025a106dd99762aa8ebc595b4b549d4087c6921d5565b741f7361","stable_url_args":["https://github.com/travis-ci/travis.rb/archive/refs/tags/v1.14.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"1.14.0"},"trdsql":{"desc":"CLI tool that can execute SQL queries on CSV, LTSV, JSON, YAML and TBLN","executables":["trdsql"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/noborus/trdsql.git",{":branch":"master"}],"homepage":"https://noborus.github.io/trdsql/","license":"MIT","ruby_source_checksum":"a4e2ff472b8a763fc7c0e5fc70b293bd92cfe39a823675f1679a70c68d56ca24","stable_dependencies":[{"go":":build"}],"stable_checksum":"23a80d1c7cf44f458440ad9b6ffc5dc9305e98f191fbce102f47bf6be2c4fb17","stable_url_args":["https://github.com/noborus/trdsql/archive/refs/tags/v1.2.3.tar.gz"],"stable_version":"1.2.3"},"tre-command":{"bottle_rebuild":2,"desc":"Tree command, improved","executables":["tre"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/dduan/tre.git",{":branch":"main"}],"homepage":"https://github.com/dduan/tre","license":"MIT","ruby_source_checksum":"6ac2d467605a430fd4f5b152052d92b55e99846e7d852e42a0a58463412ed763","stable_dependencies":[{"rust":":build"}],"stable_checksum":"280243cfa837661f0c3fff41e4a63c6768631073c9f6ce9982d9ed08e038788a","stable_url_args":["https://github.com/dduan/tre/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"5a5d538e52db0c9136ce286ff233e845a3aeea9746796d3e0c449c6d19f71e57"},"tre":{"desc":"Lightweight, POSIX-compliant regular expression (regex) library","executables":["agrep"],"homepage":"https://github.com/laurikari/tre","license":"BSD-2-Clause","ruby_source_checksum":"a6b17106eb738e002e64910f7ea3aa1478935aee303e0560d92d11bd49d5a0ef","stable_checksum":"f57f5698cafdfe516d11fb0b71705916fe1162f14b08cf69d7cf86923b5a2477","stable_url_args":["https://github.com/laurikari/tre/releases/download/v0.9.0/tre-0.9.0.tar.gz"],"stable_version":"0.9.0","bottle_cellar":":any","bottle_checksum":"79f195205a3d5296ace3a48a14d3beb763b906b7e0a0d674c9ac897dbb4e6329"},"trealla-prolog":{"desc":"Compact and efficient ISO Prolog interpreter written in plain old C","executables":["tpl"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/trealla-prolog/trealla-prolog.git",{":branch":"main"}],"head_uses_from_macos":[["libedit"],["libffi"]],"homepage":"https://github.com/trealla-prolog/trealla-prolog","license":"MIT","ruby_source_checksum":"27cb0fb02b23e6895854c425305e5c9459a815ac0b036008cf228ea51b3b2bee","stable_dependencies":["openssl@4"],"stable_checksum":"cd9cd85ebbb0d26003dc1ab7951802b9913c8ca2e57a7ba5abe53bc659f1ed92","stable_url_args":["https://github.com/trealla-prolog/trealla-prolog/archive/refs/tags/v3.14.10.tar.gz"],"stable_uses_from_macos":[["libedit"],["libffi"]],"stable_version":"3.14.10"},"trec_eval":{"desc":"Evaluation software used in the Text Retrieval Conference","executables":["trec_eval"],"homepage":"https://trec.nist.gov/","license":":public_domain","ruby_source_checksum":"0f0e4f30ae9345919a4b51741d9b54d44e62257d36429a74c44cf401bb791432","stable_checksum":"3edc204c0b9b8d8fddd02c797688213dc77180ee696d14a4a66cfb32e82c1051","stable_url_args":["https://github.com/usnistgov/trec_eval/archive/refs/tags/v10.0.tar.gz"],"stable_version":"10.0"},"tree-sitter-cli":{"desc":"Parser generator tool","executables":["tree-sitter"],"head_dependencies":[{"rust":":build"},{"node":":test"}],"head_url_args":["https://github.com/tree-sitter/tree-sitter.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://tree-sitter.github.io","license":"MIT","link_overwrite_paths":["bin/tree-sitter","etc/bash_completion.d/tree-sitter","share/fish/vendor_completions.d/tree-sitter.fish","share/zsh/site-functions/_tree-sitter"],"ruby_source_checksum":"5a6fa02c5e4aee4cf40c7fbec56e18108ea7404ee059daf35c71b36c0493101a","stable_dependencies":[{"rust":":build"},{"node":":test"}],"stable_checksum":"982cd3d4d9eb7be18c243240a622423fd2e4ecb4bec2cd98832c2f3fa1f0f333","stable_url_args":["https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.27.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.27.1"},"tree-sitter-go":{"desc":"Go grammar for tree-sitter","head_dependencies":[{"tree-sitter":":test"}],"homepage":"https://github.com/tree-sitter/tree-sitter-go","license":"MIT","ruby_source_checksum":"c6210adf9fac1684f75f1969e56a479d67219c0ae86dfcc5163e960093e31e34","stable_dependencies":[{"tree-sitter":":test"}],"stable_checksum":"ac412018d59f7cd5bb72fbde557e9ebf9fdfac12c5853f2bb03669f980a953bb","stable_url_args":["https://github.com/tree-sitter/tree-sitter-go/releases/download/v0.25.0/tree-sitter-go.tar.gz"],"stable_version":"0.25.0"},"tree-sitter-python":{"desc":"Python grammar for tree-sitter","head_dependencies":[{"tree-sitter":":test"}],"homepage":"https://github.com/tree-sitter/tree-sitter-python","license":"MIT","ruby_source_checksum":"af9a8dcbda95c5248a018aec3cfe3442bfd8220d7f32e5f754b944f9a97d5162","stable_dependencies":[{"tree-sitter":":test"}],"stable_checksum":"7bce887eb2f33e94bf74a69645cf5138d4096720e54fd3269a6124c06b93c584","stable_url_args":["https://github.com/tree-sitter/tree-sitter-python/releases/download/v0.25.0/tree-sitter-python.tar.gz"],"stable_version":"0.25.0"},"tree-sitter-ruby":{"desc":"Ruby grammar for tree-sitter","head_dependencies":[{"tree-sitter":":test"}],"homepage":"https://github.com/tree-sitter/tree-sitter-ruby","license":"MIT","ruby_source_checksum":"e5c0e4fcc5ee2a5688d07e3e4026430a8cc5e4669566ca249d30eb6c682e6295","stable_dependencies":[{"tree-sitter":":test"}],"stable_checksum":"bf2ac68d0311f5e3b0859ef0748aafce5cfeb20b60c4b70b24707128abc12e00","stable_url_args":["https://github.com/tree-sitter/tree-sitter-ruby/releases/download/v0.23.1/tree-sitter-ruby.tar.xz"],"stable_version":"0.23.1"},"tree-sitter":{"aliases":["libtree-sitter","tree-sitter@0.27"],"caveats":"This formula now installs only the `tree-sitter` library (`libtree-sitter`).\nTo install the CLI tool:\n  brew install tree-sitter-cli\n","compatibility_version":2,"desc":"Incremental parsing library","head_url_args":["https://github.com/tree-sitter/tree-sitter.git",{":branch":"master"}],"homepage":"https://tree-sitter.github.io/","license":"MIT","ruby_source_checksum":"a52ecbda82e4f607634e3bb3727c28254c35d7ebe12c1b328ff867b9868b951c","stable_checksum":"982cd3d4d9eb7be18c243240a622423fd2e4ecb4bec2cd98832c2f3fa1f0f333","stable_url_args":["https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.27.1.tar.gz"],"stable_version":"0.27.1","versioned_formulae":["tree-sitter@0.25"]},"tree-sitter@0.25":{"caveats":"This formula now installs only the `tree-sitter` library (`libtree-sitter`).\nTo install the CLI tool:\n  brew install tree-sitter-cli\n","compatibility_version":1,"deprecate_args":{":date":"2026-08-31",":because":":deprecated_upstream"},"desc":"Incremental parsing library","disable_args":{":date":"2027-08-31",":because":":deprecated_upstream"},"homepage":"https://tree-sitter.github.io/","keg_only_args":[":versioned_formula"],"license":"MIT","ruby_source_checksum":"9f4ffd439228d149e7541babfcab273ededb18df116b9511747482e2be9d20d8","stable_checksum":"ad5040537537012b16ef6e1210a572b927c7cdc2b99d1ee88d44a7dcdc3ff44c","stable_url_args":["https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.25.10.tar.gz"],"stable_version":"0.25.10"},"tree":{"compatibility_version":1,"desc":"Display directories as trees (with optional color/HTML output)","executables":["tree"],"homepage":"https://oldmanprogrammer.net/source.php?dir=projects/tree","license":"GPL-2.0-or-later","ruby_source_checksum":"aaae9ad92c8ca1b6990b5f17a428a54844d097a7477bb97c21120a8ebb510297","stable_checksum":"22cf32e84e3eb508d97a9e991c2c3cc006b9dcf4afed201d96311c5c57d08fcf","stable_url_args":["https://github.com/Old-Man-Programmer/tree/archive/refs/tags/2.3.2.tar.gz"],"stable_version":"2.3.2"},"treecc":{"desc":"Aspect-oriented approach to writing compilers","executables":["treecc"],"homepage":"https://gnu.org/software/dotgnu/treecc/treecc.html","license":"GPL-2.0-or-later","ruby_source_checksum":"75a6a03f3efefc307a5781611a54192cd921472f8b90bb74a5d16074e0a86d19","stable_checksum":"5e9d20a6938e0c6fedfed0cabc7e9e984024e4881b748d076e8c75f1aeb6efe7","stable_url_args":["https://download.savannah.gnu.org/releases/dotgnu-pnet/treecc-0.3.10.tar.gz"],"stable_version":"0.3.10","bottle_checksum":"225da2d6061f4bb879dfc442a62111ec9e181fb3a4730b4b35b9a7c108ae0322"},"treefmt":{"desc":"One CLI to format the code tree","executables":["treefmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/numtide/treefmt.git",{":branch":"main"}],"homepage":"https://treefmt.com/latest/","license":"MIT","ruby_source_checksum":"183c11b5cc8c0313400aa6ac32006c2890a3f72aa3917fe2415d5b3c2ea93bcc","stable_dependencies":[{"go":":build"}],"stable_checksum":"90993f858b376c0a0ca49920b9679dc774107a96fad8ffc3808809c6a82f4ece","stable_url_args":["https://github.com/numtide/treefmt/archive/refs/tags/v2.6.0.tar.gz"],"stable_version":"2.6.0"},"treefrog":{"desc":"High-speed C++ MVC Framework for Web Application","executables":["tadpole","tmake","treefrog","tspawn"],"head_dependencies":["glog","lz4","mongo-c-driver","qtbase","qtdeclarative",{"pkgconf":":build"}],"head_url_args":["https://github.com/treefrogframework/treefrog-framework.git",{":branch":"master"}],"homepage":"https://www.treefrogframework.org/","license":"BSD-3-Clause","ruby_source_checksum":"6a5e5f317cbc92c22659ddf605b91ae940a32b1545101a244b0731b66814e97e","stable_dependencies":["glog","lz4","mongo-c-driver","qtbase","qtdeclarative",{"pkgconf":":build"}],"stable_checksum":"4b6fd5ab77ef375b0e39329eb052da971e97d0c46e7043d3eaca76ae4884f286","stable_url_args":["https://github.com/treefrogframework/treefrog-framework/archive/refs/tags/v2.12.1.tar.gz"],"stable_version":"2.12.1"},"treehouse":{"desc":"Manage worktrees without managing worktrees","executables":["treehouse"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/kunchenguid/treehouse","license":"MIT","ruby_source_checksum":"f95929dac4bd0c47989ac6826ce8047dd43412651719a21c242c57359eee485b","stable_dependencies":[{"go":":build"}],"stable_checksum":"0cc99fc3856198eecc75e1a9338acc7e0bab123e2c356ea88830b361179fa331","stable_url_args":["https://github.com/kunchenguid/treehouse/archive/refs/tags/v3.1.5.tar.gz"],"stable_version":"3.1.5"},"treemd":{"desc":"TUI and CLI dual pane markdown viewer","executables":["treemd"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/epistates/treemd.git",{":branch":"main"}],"homepage":"https://github.com/epistates/treemd","license":"MIT","ruby_source_checksum":"20a8bec5ddce477e8fed4b01607c107a156d5fb44bc44bff2a2581f128d04037","stable_dependencies":[{"rust":":build"}],"stable_checksum":"74cf698a520ae60eddba6135e5322bb06deae6474b356d69e3b367fb79a86c35","stable_url_args":["https://github.com/Epistates/treemd/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"trezor-agent":{"desc":"Hardware SSH/GPG agent for Trezor and Ledger","executables":["age-plugin-trezor","trezor-agent","trezor-gpg","trezor-gpg-agent","trezor-signify","trezor_agent.py"],"head_dependencies":["certifi","cryptography","hidapi","libsodium","libusb","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/romanz/trezor-agent","license":"LGPL-3.0-only","revision":4,"ruby_source_checksum":"d2ff7be8e3216358d7997580569fbaacf03c7562515dbc8838860ddb6afeca97","stable_dependencies":["certifi","cryptography","hidapi","libsodium","libusb","python@3.15",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f3324a7c5708db0e40682e272720f5d9e9dac7b62281ee740ee7825e6a23e8ff","stable_url_args":["https://files.pythonhosted.org/packages/d9/b1/e533c417259dc112a067226d4c95cb772d7c090b696a61a065e1e41429d6/trezor_agent-0.13.0.tar.gz"],"stable_version":"0.13.0"},"trezor-bridge":{"bottle_rebuild":1,"desc":"Trezor Communication Daemon","executables":["trezord-go"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/trezor/trezord-go","license":"LGPL-3.0-only","revision":1,"ruby_source_checksum":"426f15a3e429896f20fa77ec15bbb6d91c935644975bc292c9ec4c2a22782923","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/trezor-bridge/bin/trezord-go"],"stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/trezor/trezord-go/commit/318b01237604256b1a561b2fa57826aa0ebb218d.patch?full_index=1","sha256":"b48d0026281814f9a6a8cac48b701db741391d285867593b4ce272e70aff229a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/trezor/trezord-go/pull/300"}]},{"strip":"p1","url":"https://github.com/trezor/trezord-go/commit/8ca9600d176bebf6cd2ad93ee9525a04059ee735.patch?full_index=1","sha256":"3eaa5c4bcc09a931e2c07ca7a6183346ee07ca5cf98e75a0ee237677e3269a7d","type":"backport","resolves":[{"type":"defect","id":"https://github.com/trezor/trezord-go/pull/305"}]}],"stable_checksum":"c80e0ba0e727ae2f7bd7a8b0f7082681296d478d1034c64a8bba64ce29239ffa","stable_url_args":["https://github.com/trezor/trezord-go/archive/refs/tags/v2.0.33.tar.gz"],"stable_version":"2.0.33"},"triangle":{"desc":"Convert images to computer generated art using Delaunay triangulation","executables":["triangle"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/esimov/triangle","license":"MIT","ruby_source_checksum":"e5faeae9cde3f0f15808bb9c52ab61299ad84bd8b79060cb4848a2b03dbca09e","stable_dependencies":[{"go":":build"}],"stable_checksum":"071ba2a39b62e7914a233af74e7935ddb7a875bc2a5f193cd43862da65b1c516","stable_url_args":["https://github.com/esimov/triangle/archive/refs/tags/v2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_checksum":"6adfa73341672560f138bfefd050ffaefb400151b293d68af8c146e9382f739b"},"trim-galore":{"desc":"Quality and adapter trimming for FastQ sequencing reads","executables":["trim_galore"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/FelixKrueger/TrimGalore.git",{":branch":"master"}],"homepage":"https://github.com/FelixKrueger/TrimGalore","license":"GPL-3.0-only","ruby_source_checksum":"b0e0fcbead870b4a56a64a503b9d0f6f222ddf6ae717591f63bd94cdee0d3433","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6dd4d99c10a2d1e740d8e49ee870b1f9a7ccb8ee94c0bc5183d2ae507492aab0","stable_url_args":["https://github.com/FelixKrueger/TrimGalore/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"trimal":{"desc":"Automated alignment trimming in large-scale phylogenetic analyses","executables":["readal","statal","trimal"],"head_url_args":["https://github.com/inab/trimal.git",{":branch":"trimAl"}],"homepage":"https://trimal.readthedocs.io/","license":"GPL-3.0-only","ruby_source_checksum":"fb298ace1c6a913d358fae3138aa57d2b2da94759a64faee96337c37616259c0","stable_checksum":"58751054861b152e92214ff8c01a132071230614e8e777a7c9280d03648cde3b","stable_url_args":["https://github.com/inab/trimal/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"trino":{"desc":"Distributed SQL query engine for big data","executables":["trino","trino-server"],"head_dependencies":["openjdk@25",{"go":":build"}],"homepage":"https://trino.io","license":"Apache-2.0","ruby_source_checksum":"7fc30a6c0ca4db44b9161caeda8ab9f53916056b573524ed891191bcc7a7dc2d","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/trino/libexec"]],"service_run_args":[["$HOMEBREW_PREFIX/opt/trino/bin/trino-server","run"]],"stable_dependencies":["openjdk@25",{"go":":build"}],"stable_checksum":"4b2d05f2e52fcc156b2f137cabc886353e5dde782d12bf71e290ffc13463b81a","stable_url_args":["https://github.com/trinodb/trino/releases/download/484/trino-server-484.tar.gz"],"stable_version":"484"},"trippy":{"desc":"Network diagnostic tool, inspired by mtr","executables":["trip"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/fujiapple852/trippy.git",{":branch":"master"}],"homepage":"https://trippy.rs/","license":"Apache-2.0","ruby_source_checksum":"593b08590943f4765dd734249b7e8b44462f172b73c1e5ba1a67eca5240bcce9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"72e598d2e0b947e8bc46706021c511f169b7e7634a734c326e492e0f30725c35","stable_url_args":["https://github.com/fujiapple852/trippy/archive/refs/tags/0.13.0.tar.gz"],"stable_version":"0.13.0","bottle_checksum":"3fee54d51f08db8f3768ccc174fd827e0aa650c1634a7ffccb5208aa97a5742e"},"triton":{"desc":"Joyent Triton CLI","executables":["triton"],"head_dependencies":["node"],"homepage":"https://www.npmjs.com/package/triton","license":"MPL-2.0","ruby_source_checksum":"42fbef0e03e02960f7c89165445573a6a74742189a8e01fab88c66557d394fac","stable_dependencies":["node"],"stable_checksum":"36804146e9df26ac633524c7d800500f02d9c0ba6b76eb9bd4b5738ca34cbc09","stable_url_args":["https://registry.npmjs.org/triton/-/triton-7.18.1.tgz"],"stable_version":"7.18.1"},"trivy":{"compatibility_version":1,"desc":"Vulnerability scanner for container images, file systems, and Git repos","executables":["trivy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/aquasecurity/trivy.git",{":branch":"main"}],"homepage":"https://trivy.dev/","license":"Apache-2.0","ruby_source_checksum":"1980620fa9053e6f8ed24126192f7d6551c4d06232d98ee47fc1fb0fe60fa2e4","stable_dependencies":[{"go":":build"}],"stable_checksum":"641d78078e6201afce9f18e5daf0ecabaa9dbee7a257b48828e1e3fc43670aca","stable_url_args":["https://github.com/aquasecurity/trivy/archive/refs/tags/v0.76.1.tar.gz"],"stable_version":"0.76.1"},"trojan-go":{"bottle_rebuild":1,"caveats":"An example config is installed to $HOMEBREW_PREFIX/etc/trojan-go/config.json\n","desc":"Trojan proxy in Go","executables":["trojan-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/p4gefau1t/trojan-go.git",{":branch":"master"}],"homepage":"https://p4gefau1t.github.io/trojan-go/","license":"GPL-3.0-only","ruby_source_checksum":"7488d3ffc782617286c6a004a5ad89b53e055e208465f3a8fb5ee7edd7f5f8d9","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/trojan-go/bin/trojan-go","-config","$HOMEBREW_PREFIX/etc/trojan-go/config.json"]],"stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/p4gefau1t/trojan-go.git",{":tag":"v0.10.6",":revision":"2dc60f52e79ff8b910e78e444f1e80678e936450"}],"stable_version":"0.10.6"},"tronbyt-server":{"caveats":"Application configuration should be placed in:\n  $HOMEBREW_PREFIX/var/tronbyt-server/.env\n","desc":"Manage your apps on your Tronbyt (flashed Tidbyt) completely locally","executables":["tronbyt-server"],"head_dependencies":["webp",{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/tronbyt/server.git",{":branch":"main"}],"homepage":"https://github.com/tronbyt/server","license":"Apache-2.0","post_install_steps":[{"path":{"base":"var","path":"tronbyt-server"},"type":"mkdir_p"},{"path":{"base":"var","path":"tronbyt-server/.env"},"guards":[{"base":"var","path":"tronbyt-server/.env","condition":"unless_exists","id":"1"}],"type":"write","content":"# Add application configuration here.\n# For example:\n# LOG_LEVEL=INFO\n","overwrite":true}],"ruby_source_checksum":"fa92d1191476e73c3cb989876614fbad4aacc6cf282d664b18f14d7100802de2","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/tronbyt-server"],[":log_path","$HOMEBREW_PREFIX/var/log/tronbyt-server.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/tronbyt-server.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/tronbyt-server/bin/tronbyt-server"],"stable_dependencies":["webp",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"e3ea2697b33f17aa13b1a65593f7441d3d2ff69db9761b44e09d11ff03155a8c","stable_url_args":["https://github.com/tronbyt/server/archive/refs/tags/v2.5.2.tar.gz"],"stable_version":"2.5.2"},"truecrack":{"bottle_rebuild":1,"desc":"Brute-force password cracker for TrueCrypt","executables":["truecrack"],"homepage":"https://github.com/lvaccaro/truecrack","license":"GPL-3.0-or-later","ruby_source_checksum":"18a4ba52ee1a7fa2ab7a70c665c6beff34ff62ec5e9729b937c3cb334347944c","stable_patches":[{"strip":"p1","url":"https://gist.githubusercontent.com/anonymous/b912a1ede06eb1e8eb38/raw/1394a8a6bedb7caae8ee034f512f76a99fe55976/truecrack-return-value-fix.patch","sha256":"8aa608054f9b822a1fb7294a5087410f347ba632bbd4b46002aada76c289ed77","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/lvaccaro/truecrack/issues/41"}]}],"stable_checksum":"25bf270fa3bc3591c3d795e5a4b0842f6581f76c0b5d17c0aef260246fe726b3","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/truecrack/truecrack_v35.tar.gz"],"stable_version":"3.5","bottle_checksum":"7ec74e37f62c3e23612137ed389121530914e6b3d5ac38d62738e3dcbfa0ac09"},"truffle":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-11-22",":because":":unsupported"},"desc":"Development environment, testing framework and asset pipeline for Ethereum","disable_args":{":date":"2026-09-16",":because":":unsupported"},"executables":["truffle"],"head_dependencies":["node"],"homepage":"https://trufflesuite.com","license":"MIT","ruby_source_checksum":"1b12113dfd60b3bc71358ef4d1066315c45a40e0bf994975437225866d687642","stable_dependencies":["node"],"stable_checksum":"bbc24698fc9964cd80acc8952500f708ef18984096eba9e75f40db3486392347","stable_url_args":["https://registry.npmjs.org/truffle/-/truffle-5.11.5.tgz"],"stable_version":"5.11.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"7fda9c9211a1884fe42f87dcdfe896eb35d8e5dd332e324d0fb25230417e3c1a"},"trufflehog":{"desc":"Find and verify credentials","executables":["trufflehog"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/trufflesecurity/trufflehog.git",{":branch":"main"}],"homepage":"https://trufflesecurity.com/","license":"AGPL-3.0-only","ruby_source_checksum":"686624e473c480abcc8020621697d5bf6fdb38c93eaafb220d4266cf5c837146","stable_dependencies":[{"go":":build"}],"stable_checksum":"f284d50caa6e32e6625e396363bdf7946eb10b9311171f0db1fe2e0e83ace1de","stable_url_args":["https://github.com/trufflesecurity/trufflehog/archive/refs/tags/v3.99.7.tar.gz"],"stable_version":"3.99.7"},"trunk":{"desc":"Build, bundle & ship your Rust WASM application to the web","executables":["trunk"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/trunk-rs/trunk.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://trunk-rs.github.io/trunk","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"7f49f22a60ec87733d8b82c4284bbcd1f98fa17849fef328d0194f98cbb5b739","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"68bb132c7f827ed40d31948432dd4175f7d16aa745f175b9321987123d9d236b","stable_url_args":["https://github.com/trunk-rs/trunk/archive/refs/tags/v0.22.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.22.0"},"trurl":{"desc":"Command-line tool for URL parsing and manipulation","executables":["trurl"],"head_url_args":["https://github.com/curl/trurl.git",{":branch":"master"}],"head_uses_from_macos":[["curl",{":since":":ventura"}]],"homepage":"https://curl.se/trurl/","license":"curl","ruby_source_checksum":"a092413c9a9e365c15fee129e57ef631a6bf1096ac927a45f98108aed9039da2","stable_checksum":"aac947d4fb421a58abc19a3771e87942cd4721b8f855c433478c94c11a8203ba","stable_url_args":["https://github.com/curl/trurl/releases/download/trurl-0.16.1/trurl-0.16.1.tar.gz"],"stable_uses_from_macos":[["curl",{":since":":ventura"}]],"stable_version":"0.16.1","bottle_checksum":"76a64a6398d7e7ef61f8140c04a6d777b3248326579aa5a22c0ba276e69ab042"},"try-rs":{"desc":"Temporary workspace manager for fast experimentation in the terminal","executables":["try-rs"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tassiovirginio/try-rs.git",{":branch":"main"}],"homepage":"https://try-rs.org/","license":"MIT","ruby_source_checksum":"becd14e91b42fd68227c254dfc6c5f9e7c9f08acaf3bcc032d5d93afa675bd1e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"39c9c5dbc2eb9153048e7801d756bdf1d38fc2a0d32bff8e52eb05ef342fac10","stable_url_args":["https://github.com/tassiovirginio/try-rs/archive/refs/tags/v1.7.11.tar.gz"],"stable_version":"1.7.11"},"try":{"desc":"Quickly manage and navigate project directories for experiments","executables":["try"],"head_dependencies":["ruby"],"head_url_args":["https://github.com/tobi/try.git",{":branch":"main"}],"homepage":"https://github.com/tobi/try","license":"MIT","ruby_source_checksum":"ecc45fc4a629dacfc18aba91e458c099c249d1caf036ace88dea78f1db7ef2b3","stable_dependencies":["ruby"],"stable_checksum":"4520a71a2485e04b09a93514d4818ad24800ea4738b8dceba24e941cbe2fc879","stable_url_args":["https://github.com/tobi/try/archive/refs/tags/v1.10.1.tar.gz"],"stable_version":"1.10.1"},"trzsz-go":{"conflicts":[["trzsz",{":because":"both install `trz`, `tsz` binaries"}]],"desc":"Simple file transfer tools, similar to lrzsz (rz/sz), and compatible with tmux","executables":["trz","trzsz","tsz"],"head_dependencies":[{"go":":build"}],"homepage":"https://trzsz.github.io","license":"MIT","ruby_source_checksum":"5be791d8eb5ce0a4bc89ad6c439a8d94d028fc4f095bee886778795fc8ccf4a3","stable_dependencies":[{"go":":build"}],"stable_checksum":"6577fbab008264ff4678f60f56a0dea1e68763064a638eaf54e560198a5e6fd3","stable_url_args":["https://github.com/trzsz/trzsz-go/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0"},"trzsz-ssh":{"conflicts":[["tssh",{":because":"both install `tssh` binaries"}]],"desc":"Highly OpenSSH-compatible client with extended features","executables":["tssh"],"head_dependencies":[{"go":":build"}],"homepage":"https://trzsz.github.io/tssh","license":"MIT","ruby_source_checksum":"7760e730995e1df4c23aa5d2a679d9af30fd9186bed170a7e467099d1bdd233f","stable_dependencies":[{"go":":build"}],"stable_checksum":"67c9082543e1785ece3f5ab09f6299cd655e3657593d55cc85751c097c1bb381","stable_url_args":["https://github.com/trzsz/trzsz-ssh/archive/refs/tags/v0.1.26.tar.gz"],"stable_version":"0.1.26"},"trzsz":{"bottle_rebuild":1,"conflicts":[["trzsz-go",{":because":"both install `trz`, `tsz` binaries"}]],"desc":"Simple file transfer tools, similar to lrzsz (rz/sz), and compatible with tmux","executables":["trz","trzsz-iterm2","tsz"],"head_dependencies":["python@3.15"],"homepage":"https://trzsz.github.io","license":"MIT","ruby_source_checksum":"ac0c27359f41e84409433f08054feb0f54efa2e06ff47aac37a00f9d631bc2de","stable_dependencies":["python@3.15"],"stable_checksum":"72c7dc2b28e417101ccf8bf59e4fb0d28f4d54cbeb5acd5d08c4d6968e2ca6af","stable_url_args":["https://files.pythonhosted.org/packages/c1/8f/f99cd5ad86d07a13885a78a83edf95bb8b9ff254d3b8c25b4437b6c35b49/trzsz-1.1.7.tar.gz"],"stable_version":"1.1.7"},"ts_query_ls":{"desc":"LSP implementation for Tree-sitter's query files","executables":["ts_query_ls"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"homepage":"https://github.com/ribru17/ts_query_ls","license":"MIT","ruby_source_checksum":"f9e831761d35d8f5c4c4200598fb26ff9e6c7019fe31113552158220ffa0618d","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"2e145fdb7fef06ac73a77a377d5e879af41c8e7194928abb7c2536263b2f519d","stable_url_args":["https://github.com/ribru17/ts_query_ls/archive/refs/tags/v3.16.0.tar.gz"],"stable_version":"3.16.0"},"tscriptify":{"desc":"Golang struct to TypeScript class/interface converter","executables":["tscriptify"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/tkrajina/typescriptify-golang-structs.git",{":branch":"master"}],"homepage":"https://github.com/tkrajina/typescriptify-golang-structs","license":"Apache-2.0","ruby_source_checksum":"e069f5092d6cf0e5796b83271bcb54a42d2fa09b238352363fdd054c9ff017dd","stable_dependencies":[{"go":[":build",":test"]}],"stable_checksum":"0bc43bb0e4e70fb10402be448b58eae7babd19f69e9dcbf4ff77f8f62c1b8abc","stable_url_args":["https://github.com/tkrajina/typescriptify-golang-structs/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0"},"tsduck":{"desc":"MPEG Transport Stream Toolkit","executables":["tsanalyze","tsbitrate","tscharset","tscmp","tsconfig","tscrc32","tsdate","tsdebug","tsdektec","tsdsmcc","tsdump","tsecmg","tseit","tsemmg","tsfclean","tsfixcc","tsflute","tsftrunc","tsfuzz","tsgenecm","tshides","tslatencymonitor","tslsdvb","tsnip","tsp","tspacketize","tspcap","tspcontrol","tspsi","tsresync","tsscan","tssmartcard","tsstuff","tsswitch","tstabcomp","tstabdump","tstables","tsterinfo","tstestecmg","tsvatek","tsversion","tsxml"],"head_dependencies":["librist","libvatek","openssl@4","srt",{"asciidoctor":":build"},{"dos2unix":":build"},{"openjdk":":build"},{"qpdf":":build"},{"gnu-sed":":build"},{"make":":build"}],"head_url_args":["https://github.com/tsduck/tsduck.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],["curl"],["libedit"],["pcsc-lite"]],"homepage":"https://tsduck.io/","license":"BSD-2-Clause","revision":1,"ruby_source_checksum":"d0122c870733986193ed4ea3faeeeb14ca7e6c5f4b1911b646223b200ca49a72","stable_dependencies":["librist","libvatek","openssl@4","srt",{"asciidoctor":":build"},{"dos2unix":":build"},{"openjdk":":build"},{"qpdf":":build"},{"gnu-sed":":build"},{"make":":build"}],"stable_checksum":"a35845430fff1385cf1cda9645bbfd0ec887ed440137fc6c26863c624c24eb63","stable_url_args":["https://github.com/tsduck/tsduck/archive/refs/tags/v3.45-4798.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["curl"],["libedit"],["pcsc-lite"]],"stable_version":"3.45-4798"},"tsnet-serve":{"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Expose HTTP applications to a Tailscale Tailnet network","disable_args":{":date":"2027-01-17",":because":":repo_archived"},"executables":["tsnet-serve"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/shayne/tsnet-serve.git",{":branch":"main"}],"homepage":"https://github.com/shayne/tsnet-serve","license":"MIT","ruby_source_checksum":"df761eea97a86a8a0794eb977b166b9f4a1853544a40a33e6325ddf3b64f1cb1","stable_dependencies":[{"go":":build"}],"stable_checksum":"05d11ec7ac4e1bdb2ce6a8db3999e314ceab51ee7b462df3ec75895704438cc7","stable_url_args":["https://github.com/shayne/tsnet-serve/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_checksum":"2caaa5230c882cdf6bca6ed21c5a92d17d2ce3380f7749685e324504f93efeb3"},"tssh":{"conflicts":[["trzsz-ssh",{":because":"both install `tssh` binaries"}]],"desc":"SSH Lightweight management tools","executables":["tssh"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/luanruisong/tssh","license":"Apache-2.0","ruby_source_checksum":"a239dba66635f8d3dfbda8a885b45eae061e8e8124c56dd8198b6e7622e916e2","stable_dependencies":[{"go":":build"}],"stable_checksum":"8878d73af523281441e6ec708998bf8aea1a5b22bf0a8822abd72067bd6566a9","stable_url_args":["https://github.com/luanruisong/tssh/archive/refs/tags/2.1.5.tar.gz"],"stable_version":"2.1.5"},"tsshd":{"desc":"UDP-based SSH server with roaming support","executables":["tsshd"],"head_dependencies":[{"go":":build"}],"homepage":"https://trzsz.github.io/tsshd","license":"MIT","ruby_source_checksum":"999f1e2f689e6787e4d57d62ab67fd0f45148b9b272de9f9bd495fcda2bb9003","stable_dependencies":[{"go":":build"}],"stable_checksum":"32b4026724acb076514fe00ab380ab8f3167af6ab3568787a6c4db57be0fced0","stable_url_args":["https://github.com/trzsz/tsshd/archive/refs/tags/v0.1.10.tar.gz"],"stable_version":"0.1.10"},"tsui":{"desc":"TUI for configuring and monitoring Tailscale","executables":["tsui"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/neuralink/tsui.git",{":branch":"main"}],"homepage":"https://neuralink.com/tsui","license":"MIT","ruby_source_checksum":"cba9176bb003c1efb23bd6cb645a40a0fa7ffee5acfd5d769612fe33fc3aaf80","stable_dependencies":[{"go":":build"}],"stable_checksum":"1ae87ad281587efbf80ef0bf9cc0b519dd4f08465cb378e34e97230f2f3526f0","stable_url_args":["https://github.com/neuralink/tsui/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_checksum":"6fc53cdc2d15c3e8e6c0bfb5e506ecc143e2b674a331d91d2de345de0015177a"},"tsung":{"bottle_rebuild":1,"desc":"Load testing for HTTP, PostgreSQL, Jabber, and others","executables":["tsplot","tsung","tsung-recorder"],"head_dependencies":["erlang","gnuplot"],"head_url_args":["https://github.com/processone/tsung.git",{":branch":"develop"}],"homepage":"https://github.com/processone/tsung","license":"GPL-2.0-or-later","ruby_source_checksum":"e76ce076f7a73768337e57b2ef5479e51dc08afcba21c1a444821a8253bec0f3","stable_dependencies":["erlang","gnuplot"],"stable_checksum":"6c55df48b82f185dfd60ae7271e09bbc25c6c8bc568bb8bfc0cdb056d77c3899","stable_url_args":["https://github.com/processone/tsung/archive/refs/tags/v1.8.0.tar.gz"],"stable_version":"1.8.0","bottle_checksum":"92304f38be35fef5b26c9469042c657220ee200d1c3fcd88ecb3b98b1a1063e3"},"tsuzuri":{"desc":"Block-based Markdown notebook for the terminal","executables":["tsuzuri"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/jaisuriya-11/tsuzuri.git",{":branch":"main"}],"homepage":"https://github.com/jaisuriya-11/tsuzuri","license":"MIT","ruby_source_checksum":"34fa82c41c24fabc4a84c3823dd154ce8bb180e888b0f01d1e7d58683ae5e36e","stable_dependencies":[{"go":":build"}],"stable_checksum":"1b1b9cf58e70a3e74d84eda68976213eaf1a2db8f43e08658f136057ab8bbe04","stable_url_args":["https://github.com/jaisuriya-11/tsuzuri/archive/refs/tags/v0.3.1.tar.gz"],"stable_version":"0.3.1"},"tt":{"desc":"Command-line utility to manage Tarantool applications","executables":["tt"],"head_dependencies":["openssl@3","bash-completion",{"go":":build"},{"mage":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["unzip"],["zip"]],"homepage":"https://github.com/tarantool/tt","license":"BSD-2-Clause","ruby_source_checksum":"e038bfe4a117979df2ece1815cf80f3a560dbfd22fd4663cf8730ad71d40b984","stable_dependencies":["openssl@3","bash-completion",{"go":":build"},{"mage":":build"},{"pkgconf":":build"}],"stable_checksum":"37a4568d2d723f3f840f688e8c5fe636aac0d6866b14176fd5add19f649bf764","stable_url_args":["https://github.com/tarantool/tt/releases/download/v2.15.0/tt-2.15.0-complete.tar.gz"],"stable_uses_from_macos":[["curl"],["unzip"],["zip"]],"stable_version":"2.15.0"},"tta":{"desc":"Lossless audio codec","executables":["tta"],"homepage":"https://sourceforge.net/projects/tta/","license":"LGPL-3.0-only","ruby_source_checksum":"f1a392fb7467f79b9ea2def82921472af867df6fcde46affaef5700032134ca5","stable_checksum":"1723424d75b3cda907ff68abf727bb9bc0c23982ea8f91ed1cc045804c1435c4","stable_url_args":["https://downloads.sourceforge.net/project/tta/tta/libtta/libtta-2.2.tar.gz"],"stable_version":"2.2","bottle_checksum":"2dab99ae6cc3568d3b685607cbfb8b624f916d8e2bceae530fb46656509298aa"},"ttdl":{"desc":"Terminal Todo List Manager","executables":["ttdl"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/VladimirMarkelov/ttdl","license":"MIT","ruby_source_checksum":"fdbeedbe572eeba07b7e598d7ae853597130b0b73d8e821e4d55e1923928f710","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ca416e2bb76e4770e9d89a8dfffde723a5b0be78f70cf746e0a7ab368d933f89","stable_url_args":["https://github.com/VladimirMarkelov/ttdl/archive/refs/tags/v6.2.3.tar.gz"],"stable_version":"6.2.3"},"ttf2eot":{"desc":"Convert TTF files to EOT","executables":["ttf2eot"],"homepage":"https://github.com/wget/ttf2eot","license":{":any_of":["LGPL-2.0-or-later","BSD-2-Clause"]},"ruby_source_checksum":"981815e8b970a3f03cde2d3a57cbcb4b80ceee47c806681ee767d08baf46c835","stable_checksum":"f363c4f2841b6d0b0545b30462e3c202c687d002da3d5dec7e2b827a032a3a65","stable_url_args":["https://github.com/wget/ttf2eot/archive/refs/tags/v0.0.3.tar.gz"],"stable_version":"0.0.3","bottle_checksum":"d2f96c1fb256084ee3ac130861a7a72ddf03841ff45414dada9ec4d04acc1241"},"ttf2pt1":{"desc":"True Type Font to Postscript Type 1 converter","executables":["ttf2pt1"],"homepage":"https://ttf2pt1.sourceforge.net/","license":":cannot_represent","ruby_source_checksum":"a86e911970067ff7a384a225a4760ff73cb70cc14b06d6eb1f1b5dc74e9c81df","stable_checksum":"ae926288be910073883b5c8a3b8fc168fde52b91199fdf13e92d72328945e1d0","stable_url_args":["https://downloads.sourceforge.net/project/ttf2pt1/ttf2pt1/3.4.4/ttf2pt1-3.4.4.tgz"],"stable_version":"3.4.4","bottle_checksum":"cf3ba7fa8cbaf80acc4667dbc7abf8004d8d86892448b857573f6330bda988dc"},"ttfautohint":{"desc":"Auto-hinter for TrueType fonts","executables":["ttfautohint"],"head_dependencies":["freetype","harfbuzz","libpng",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://repo.or.cz/ttfautohint.git",{":branch":"master"}],"homepage":"https://www.freetype.org/ttfautohint/","license":{":any_of":["FTL","GPL-2.0-or-later"]},"ruby_source_checksum":"56bfb953f58412a42fd1271c08b769a8c0874847dca310f9d3fcf9fdff41f1c6","stable_dependencies":["freetype","harfbuzz","libpng",{"pkgconf":":build"}],"stable_checksum":"8a876117fa6ebfd2ffe1b3682a9a98c802c0f47189f57d3db4b99774206832e1","stable_url_args":["https://downloads.sourceforge.net/project/freetype/ttfautohint/1.8.4/ttfautohint-1.8.4.tar.gz"],"stable_version":"1.8.4","bottle_cellar":":any","bottle_checksum":"288ff076d988ce45c5a253188f1da0a7a7fbded29b52499678e3c649c61ec226"},"tth":{"bottle_rebuild":1,"desc":"TeX/LaTeX to HTML converter","executables":["latex2gif","ps2gif","ps2png","tth"],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"http://silas.psfc.mit.edu/tth/","license":"GPL-2.0-only","ruby_source_checksum":"d1f8a8b952f9917bf852586a25e997c398e6f7c0d510fe15ee44cc28917477f3","stable_checksum":"b0e118d49a37e06598c1e2b524ea352ceabf064afef25acf02b556229ee43512","stable_url_args":["https://downloads.sourceforge.net/project/tth/tth4.16.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"4.16","bottle_checksum":"8715b445b87dd7f4363ac369d328eb62a3777029052f20340f4d82f46258f2ed"},"ttl":{"desc":"Modern traceroute/mtr-style TUI with hop stats and ASN/geo enrichment","executables":["ttl"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/lance0/ttl.git",{":branch":"master"}],"homepage":"https://github.com/lance0/ttl","license":"MIT","ruby_source_checksum":"bd3606b903ac4578d2b35f20b365d8fab287e7c38b9dbb59c5a49d94fe351810","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7093ee7bd8cb0f10cf391b2c1842463ac84f7823ca6e0f998cd8932de844c17d","stable_url_args":["https://github.com/lance0/ttl/archive/refs/tags/v0.24.1.tar.gz"],"stable_version":"0.24.1"},"ttmath":{"bottle_rebuild":1,"desc":"Bignum library for C++","homepage":"https://www.ttmath.org/","license":"BSD-3-Clause","ruby_source_checksum":"e8dabefc3b1bd7679b7c2b5761e1862ea7517405bcecae0760876fce1e71ea01","stable_checksum":"4a9a7d1d377fc3907fb75facd4817ba6ac9d60bb4837584256467a54705c6fde","stable_url_args":["https://downloads.sourceforge.net/project/ttmath/ttmath/ttmath-0.9.3/ttmath-0.9.3-src.tar.gz"],"stable_version":"0.9.3","bottle_tag":":all","bottle_checksum":"3f53ff4798c67c56be591df93ec2ee2d2d5609ee894d958528ebd2cb65a75ccc"},"tty-clock":{"desc":"Digital clock in ncurses","executables":["tty-clock"],"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/xorg62/tty-clock.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/xorg62/tty-clock","license":"BSD-3-Clause","ruby_source_checksum":"73853fc9217aa7da9be80f85cdcbfbd2672c65f07723a85d585c24136b3eccfe","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"343e119858db7d5622a545e15a3bbfde65c107440700b62f9df0926db8f57984","stable_url_args":["https://github.com/xorg62/tty-clock/archive/refs/tags/v2.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.3","bottle_checksum":"29d7e07686de67b6b7e20cb51c72e756582aad75a15d3ca603751842ebe2bcbb"},"tty-share":{"desc":"Terminal sharing over the Internet","executables":["tty-share"],"head_dependencies":[{"go":":build"}],"homepage":"https://tty-share.com/","license":"MIT","ruby_source_checksum":"6d6b7cb54b38f3cd78d6527dec6038c91a33d310412e40b14af6d25087733e2b","stable_dependencies":[{"go":":build"}],"stable_checksum":"abc186307a95f55f1750592a38871d4839d2ff26365880110bdf107675ea264a","stable_url_args":["https://github.com/elisescu/tty-share/archive/refs/tags/v2.4.1.tar.gz"],"stable_version":"2.4.1","bottle_checksum":"d89b2fc16110d5ee948280744ed4a703d86242a31f96e00ca98f1b6dcb3b9adf"},"tty-solitaire":{"desc":"Ncurses-based klondike solitaire game","executables":["ttysolitaire"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/mpereira/tty-solitaire","license":"MIT","ruby_source_checksum":"85b6a0a473f62f5957d993e3b741c407bb37ba9d4907d9d0d8a762c80ec290ab","stable_checksum":"8eb536a87f0586e1f057a3aa05256df34cbd92a3e22545d1df2f945e27d89db2","stable_url_args":["https://github.com/mpereira/tty-solitaire/archive/refs/tags/v1.4.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.4.1","bottle_checksum":"47de6fd6466b91c5ba555ae3046e1fde2055db67092b6c8111678b58602835df"},"ttyd":{"desc":"Command-line tool for sharing terminal over the web","executables":["ttyd"],"head_dependencies":["json-c","libevent","libuv","libwebsockets","openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/tsl0922/ttyd.git",{":branch":"main"}],"head_uses_from_macos":[["vim"]],"homepage":"https://tsl0922.github.io/ttyd/","license":"MIT","revision":14,"ruby_source_checksum":"65b887038d55e833c71fd3d35edc49abbcf248ccf7ceddb713ebd227c6f154b3","stable_dependencies":["json-c","libevent","libuv","libwebsockets","openssl@4",{"cmake":":build"}],"stable_checksum":"039dd995229377caee919898b7bd54484accec3bba49c118e2d5cd6ec51e3650","stable_url_args":["https://github.com/tsl0922/ttyd/archive/refs/tags/1.7.7.tar.gz"],"stable_uses_from_macos":[["vim"]],"stable_version":"1.7.7"},"ttygif":{"bottle_rebuild":1,"desc":"Converts a ttyrec file into gif files","executables":["ttygif"],"head_dependencies":["imagemagick","ovh-ttyrec"],"homepage":"https://github.com/icholy/ttygif","license":"MIT","ruby_source_checksum":"19a04b6dd3bcb2e953cd81e6bcd69fa3d0f0fe9361ce50e41d96cbfaef81a50c","stable_dependencies":["imagemagick","ovh-ttyrec"],"stable_checksum":"050b9e86f98fb790a2925cea6148f82f95808d707735b2650f3856cb6f53e0ae","stable_url_args":["https://github.com/icholy/ttygif/archive/refs/tags/1.6.0.tar.gz"],"stable_version":"1.6.0"},"ttyplot":{"desc":"Realtime plotting utility for terminal with data input from stdin","executables":["ttyplot"],"head_dependencies":[{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/tenox7/ttyplot","license":"Apache-2.0","ruby_source_checksum":"9e2a2775557e8d8e5da2f400ce0e944a71ed8f2563f88fe9dc2a83a2a7c8e686","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"37347a11899c5bfdb5f15fd69766fc5bdfdcb434aa82ae3e9dd10095c3266675","stable_url_args":["https://github.com/tenox7/ttyplot/archive/refs/tags/1.7.6.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.7.6"},"ttyrec":{"conflicts":[["ovh-ttyrec",{":because":"both install the same binaries"}]],"deprecate_args":{":date":"2026-07-17",":because":":unmaintained"},"desc":"Terminal interaction recorder and player","disable_args":{":date":"2027-01-17",":because":":unmaintained"},"executables":["ttyplay","ttyrec","ttytime"],"homepage":"http://0xcc.net/ttyrec/","license":"BSD-4-Clause","revision":1,"ruby_source_checksum":"a955c1a787bca3dffce21276ad644884e2a7e5749b215064d44f9bc136ed0499","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"ef5e9bf276b65bb831f9c2554cd8784bd5b4ee65353808f82b7e2aef851587ec","stable_url_args":["https://deb.debian.org/debian/pool/main/t/ttyrec/ttyrec_1.0.8.orig.tar.gz"],"stable_version":"1.0.8","bottle_checksum":"e9de3489dab176b7c6335e02bf2e58dbc83a31687a714af08ec3a4c4d5cd4be1"},"tubeup":{"bottle_rebuild":1,"desc":"Use yt-dlp to download video/metadata and upload to the Internet Archive","executables":["tubeup"],"head_dependencies":[{"certifi":":no_linkage"},"cffi","pycparser","python@3.15",{"node":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://github.com/bibanon/tubeup","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"077bed0404bbe52a9377482b2031b4e79d2c304e066aabb8874196786cfb8891","stable_dependencies":[{"certifi":":no_linkage"},"cffi","pycparser","python@3.15",{"node":":build"}],"stable_checksum":"4c75423a429493bddaf78ede0031947938b3eb35435847ee6597b49a4be76ad7","stable_url_args":["https://files.pythonhosted.org/packages/7e/44/6deb75f6d3a553fe3f8dfbd7c0fdea15f31b67272808efad98303803cca7/tubeup-2026.5.8.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"2026.5.8"},"tuc":{"desc":"Text manipulation and cutting tool","executables":["tuc"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/riquito/tuc.git",{":branch":"master"}],"homepage":"https://github.com/riquito/tuc","license":"GPL-3.0-or-later","ruby_source_checksum":"df371e06e7d8c1412fff6c39bb15a573bee178f06450d4cacb21257dd8f2faef","stable_dependencies":[{"rust":":build"}],"stable_checksum":"81dc5f4a0355ecdf9515c88c34c365d20f339d316df7dbe72667cd2b18445c61","stable_url_args":["https://github.com/riquito/tuc/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"464244aec270c457d24ce5059ddd6e105b19071c63032705e2cf21b6dd32e715"},"tuckr":{"desc":"Super powered replacement for GNU Stow","executables":["tuckr"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/RaphGL/Tuckr.git",{":branch":"master"}],"homepage":"https://raphgl.github.io/Tuckr/","license":"GPL-3.0-or-later","ruby_source_checksum":"6ba799d8f52c5b7b0beec8df4fc9a89ab99eac6e93e06128be779742b1e6d2ff","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4b3bdc51e5de5961d89021f28e5aa1ae976fe37330ffafaa5042ed7d6ee2c7c7","stable_url_args":["https://github.com/RaphGL/Tuckr/archive/refs/tags/0.13.1.tar.gz"],"stable_version":"0.13.1"},"tuicr":{"desc":"Code review TUI with vim keybindings","executables":["tuicr"],"head_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/agavra/tuicr.git",{":branch":"main"}],"homepage":"https://tuicr.dev/","license":"MIT","ruby_source_checksum":"7149526b7e49f820f55a9f16aae52e00f9642bdda8c65818bcf8fc91889056c1","stable_dependencies":["libgit2",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"420f72b7ffc6e40db50383719dbec162fa712130c7a7d83c21cd07d504dd59e7","stable_url_args":["https://github.com/agavra/tuicr/archive/refs/tags/v0.27.0.tar.gz"],"stable_version":"0.27.0"},"tuios":{"desc":"Terminal UI OS (Terminal Multiplexer)","executables":["tuios"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Gaurav-Gosain/tuios.git",{":branch":"main"}],"homepage":"https://tuios.dev/","license":"MIT","ruby_source_checksum":"71f0fb8d414f6dfd4437705b6dad8e00b1950f19758d51f9ae282d335863b4ec","stable_dependencies":[{"go":":build"}],"stable_checksum":"91af8abe671c5c79d0eac7b2b045ca61ef9023241edefd4d636becbedcc0ec0f","stable_url_args":["https://github.com/Gaurav-Gosain/tuios/archive/refs/tags/v0.10.1.tar.gz"],"stable_version":"0.10.1"},"tuisky":{"bottle_rebuild":1,"desc":"TUI client for bluesky","executables":["tuisky"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sugyan/tuisky.git",{":branch":"main"}],"homepage":"https://github.com/sugyan/tuisky","license":"MIT","ruby_source_checksum":"9942ee183c1a51bccf63c6325e24f8378945311ae295e9502591aa40ff3d365d","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"b3db8969aa5152692f7178a17f51d694a2cc4e06bb8ff18e43b0f4c7a5d83fa8","stable_url_args":["https://github.com/sugyan/tuisky/archive/refs/tags/v0.2.2.tar.gz"],"stable_version":"0.2.2"},"tun2proxy":{"desc":"Tunnel (TUN) interface for SOCKS and HTTP proxies","executables":["tun2proxy-bin","udpgw-server"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tun2proxy/tun2proxy.git",{":branch":"master"}],"homepage":"https://github.com/tun2proxy/tun2proxy","license":"MIT","ruby_source_checksum":"9bfb06deba29f5c50d7d8bf5c6a610f55cf81a1554054b8bf403ddf37603b4af","stable_dependencies":[{"rust":":build"}],"stable_checksum":"5c5e905b7bee8431bb7d452bdfea3ce02a1998c0dcaf0c375295ecd9bb097e23","stable_url_args":["https://github.com/tun2proxy/tun2proxy/archive/refs/tags/v0.8.6.tar.gz"],"stable_version":"0.8.6"},"tundra":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-02-17",":because":":repo_archived"},"desc":"Code build system that tries to be fast for incremental builds","disable_args":{":date":"2027-02-17",":because":":repo_archived"},"executables":["t2-inspect","t2-lua","tundra2"],"head_dependencies":[{"googletest":":build"}],"homepage":"https://github.com/deplinenoise/tundra","license":"MIT","ruby_source_checksum":"0a64f7574dfd92fd81845c0056ad1f6dcf2f993212636274ae719caf55e827ec","stable_dependencies":[{"googletest":":build"}],"stable_checksum":"8cc16bf466b1006b089c132e46373fa651ed9fc5ef60d147a5af689f40686396","stable_url_args":["https://github.com/deplinenoise/tundra/archive/refs/tags/v2.17.1.tar.gz"],"stable_version":"2.17.1","bottle_checksum":"b7d16f6a49ea3f46004c2bd81f06db5b1bd3e61a623c7f74d32ccf0956e0bd7e"},"tunnel":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-02-23",":because":":unmaintained"},"desc":"Expose local servers to the internet securely","disable_args":{":date":"2026-02-23",":because":":unmaintained"},"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/labstack/tunnel-client","license":"MIT","ruby_source_checksum":"162a5e92eaefeecedec92a59c2592c775b8dfe2ce0a5c9ce4acb7aa4c7ce430e","stable_dependencies":[{"go":":build"}],"stable_checksum":"7a57451416b76dbf220e69c7dd3e4c33dc84758a41cdb9337a464338565e3e6e","stable_url_args":["https://github.com/labstack/tunnel-client/archive/refs/tags/v0.5.15.tar.gz"],"stable_version":"0.5.15","bottle_checksum":"10d71f8a7917d1f09b4292bd74c0bf9b71191ecf2f771b16c4272c8825a82331"},"tunnelite":{"desc":"Secure tunneling to local applications","executables":["tunnelite"],"head_dependencies":["dotnet"],"head_url_args":["https://github.com/cristipufu/tunnelite.git",{":branch":"master"}],"homepage":"https://tunnelite.com","license":"MIT","ruby_source_checksum":"d7ec7d3f17c9922bdaf2adef92cbd00eba79da0a833faa8f3590a822ac36e787","stable_dependencies":["dotnet"],"stable_checksum":"3516585b6dc9d485bf2ffc7d11da3d75ed77c374fa37dc59889cc6151dafb834","stable_url_args":["https://github.com/cristipufu/tunnelite/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"tuntox":{"desc":"Tunnel TCP connections over the Tox protocol","executables":["tuntox"],"head_dependencies":["toxcore",{"cscope":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/gjedeer/tuntox.git",{":branch":"master"}],"homepage":"https://gdr.name/tuntox/","license":"GPL-3.0-only","ruby_source_checksum":"e0555575b48c91237fcdca4b23acffc018b9bbdb8fe1feb579adb43ef0646597","stable_dependencies":["toxcore",{"cscope":":build"},{"pkgconf":":build"}],"stable_checksum":"7f04ccf7789467ff5308ababbf24d44c300ca54f4035137f35f8e6cb2d779b12","stable_url_args":["https://github.com/gjedeer/tuntox/archive/refs/tags/0.0.10.1.tar.gz"],"stable_version":"0.0.10.1","bottle_cellar":":any","bottle_checksum":"652bf52893e79c3379b39c8865ab0618a9b6dfe82a40e7cb47b529e8a10d2058"},"tup":{"desc":"File-based build system","head_dependencies":["libfuse",{"pkgconf":":build"}],"head_url_args":["https://github.com/gittup/tup.git",{":branch":"master"}],"homepage":"https://gittup.org/tup/","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"574ab9c442ef58640b40f3d7acb4ab77738a210b4ff04543b186439a2c172201","stable_dependencies":["libfuse",{"pkgconf":":build"}],"stable_checksum":"45ca35c4c1d140f3faaab7fabf9d68fd9c21074af2af9a720cff4b27cab47d07","stable_url_args":["https://github.com/gittup/tup/archive/refs/tags/v0.8.tar.gz"],"stable_version":"0.8"},"turso":{"desc":"Interactive SQL shell for Turso","executables":["tursodb"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/tursodatabase/turso.git",{":branch":"main"}],"head_uses_from_macos":[[{"sqlite":":test"}]],"homepage":"https://github.com/tursodatabase/turso","license":"MIT","oldnames":["limbo"],"ruby_source_checksum":"1a7361c6f95c3da88b3076b4a12a65488b6215ee28e9c36ed946b42ac6791ae5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"18912d5142b3d4abe29aeeb771ccbbdb4c819105627833d2232d746013d9cd0a","stable_url_args":["https://github.com/tursodatabase/turso/archive/refs/tags/v0.8.3.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":test"}]],"stable_version":"0.8.3"},"tut":{"desc":"TUI for Mastodon with vim inspired keys","executables":["tut"],"head_dependencies":[{"go":":build"}],"homepage":"https://tut.anv.nu","license":"MIT","ruby_source_checksum":"8f2beafe2c51e9b23913fd2e77773fc79ae2f3a3c5d421e5d54604212144d869","stable_dependencies":[{"go":":build"}],"stable_checksum":"afa8c49036461a36c091d83ef51f9a3bbd938ee78f817c6467175699a989b863","stable_url_args":["https://github.com/RasmusLindroth/tut/archive/refs/tags/2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_checksum":"bb9f6d0b46819c74ed5c2b82d85bb320153853fcb826b8637b6ca6632fc9098f"},"tuxedo":{"desc":"Fast, keyboard-driven terminal UI for todo.txt","executables":["tuxedo"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/webstonehq/tuxedo.git",{":branch":"main"}],"homepage":"https://github.com/webstonehq/tuxedo","license":"MIT","ruby_source_checksum":"3c0277234c8ee5c93ec1246fb370104cc3e75cad9f2de3e76f0a96c186232f3d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"3135e38b61bdf12f751143b5f704ebd3b1ec6f25dd7625baeb7f7f30e56b13ea","stable_url_args":["https://github.com/webstonehq/tuxedo/archive/refs/tags/v2026.8.1.tar.gz"],"stable_version":"2026.8.1"},"tvnamer":{"bottle_rebuild":1,"desc":"Automatic TV episode file renamer that uses data from thetvdb.com","executables":["tvnamer"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/dbr/tvnamer.git",{":branch":"master"}],"homepage":"https://github.com/dbr/tvnamer","license":"Unlicense","revision":15,"ruby_source_checksum":"74fd39cb65afe6a92dce6883fa1ec5fa4017dd5d629b31713d6a72c017b4358e","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"dc2ea8188df6ac56439343630466b874c57756dd0b2538dd8e7905048f425f04","stable_url_args":["https://files.pythonhosted.org/packages/7e/07/688dc96a86cf212ffdb291d2f012bc4a41ee78324a2eda4c98f05f5e3062/tvnamer-3.0.4.tar.gz"],"stable_version":"3.0.4","bottle_tag":":all","bottle_checksum":"14af555342d269febac06261304c291cb99fad4507f7f6907d349c9d44799dc8"},"twarc":{"bottle_rebuild":1,"desc":"Command-line tool and Python library for archiving Twitter JSON","executables":["twarc","twarc2"],"head_dependencies":[{"certifi":":no_linkage"},{"numpy":":no_linkage"},"python@3.15",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"rust":":build"}],"homepage":"https://github.com/DocNow/twarc","license":"MIT","revision":5,"ruby_source_checksum":"6a2f0c64abcd56734a0b47fa4dda38fe2abc561803e926c1625460b4a2288b09","stable_dependencies":[{"certifi":":no_linkage"},{"numpy":":no_linkage"},"python@3.15",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"rust":":build"}],"stable_checksum":"54537495c6575863769e82ba4a0db7d68538e7c5afa9b8fcc8856a0ae94d9fa0","stable_url_args":["https://files.pythonhosted.org/packages/44/1e/b124f63e6b220c0bd85abe062b77809a0cfd2e9e6d8aed25f9069687df5a/twarc-2.14.1.tar.gz"],"stable_version":"2.14.1"},"tweak":{"desc":"Command-line, ncurses library based hex editor","executables":["tweak"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/tweak/","license":"MIT","ruby_source_checksum":"f9d65ba164be2f71b2cdfc42347f71067a9095815bc8abccf2b9468d0c7a8b27","stable_checksum":"5b4c19b1bf8734d1623e723644b8da58150b882efa9f23bbe797c3922f295a1a","stable_url_args":["https://www.chiark.greenend.org.uk/~sgtatham/tweak/tweak-3.02.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.02","bottle_checksum":"f124b1cff60dee61f0128c440f647f34e8b38bedc1b9120b822a5a3b50e4c2c8"},"tweakcc":{"desc":"Customize your Claude Code themes, thinking verbs, and more","executables":["tweakcc"],"head_dependencies":["node"],"homepage":"https://github.com/Piebald-AI/tweakcc","license":"MIT","ruby_source_checksum":"2f1b3ada951d018a99d513da598b65aff1566b78607c79032923d0d38d44768a","stable_dependencies":["node"],"stable_checksum":"125b94a0c97743f3374071c78a3fc22829c5ee9497a7740a5f652ba7629d8d9d","stable_url_args":["https://registry.npmjs.org/tweakcc/-/tweakcc-4.4.0.tgz"],"stable_version":"4.4.0"},"twine":{"bottle_rebuild":1,"desc":"Utilities for interacting with PyPI","executables":["twine"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/pypa/twine.git",{":branch":"main"}],"homepage":"https://github.com/pypa/twine","license":"Apache-2.0","oldnames":["twine-pypi"],"revision":1,"ruby_source_checksum":"c127a5709c76c23f554e96981559c82bc3831398e736629068a08fe3e3986b53","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15",{"rust":":build"}],"stable_checksum":"85cdb29c518efef867360ae4acd4b0dfd61c8654a22fca08e6f8539f05022177","stable_url_args":["https://files.pythonhosted.org/packages/92/3c/58f808a359700f39a967dffede33efeac809262c03303fa3eec6afff8f49/twine-7.0.0.tar.gz"],"stable_version":"7.0.0"},"twitch-cli":{"bottle_rebuild":1,"desc":"CLI to make developing on Twitch easier","executables":["twitch"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/twitchdev/twitch-cli.git",{":branch":"main"}],"homepage":"https://github.com/twitchdev/twitch-cli","license":"Apache-2.0","ruby_source_checksum":"eca04531ce2999ff9e51ff8753897f5c54090b380f308070cc903d2c5769d7eb","stable_dependencies":[{"go":":build"}],"stable_checksum":"63d13cd54b64e17237650d7aaadb1453fe28565f54111be056beb24d58831c67","stable_url_args":["https://github.com/twitchdev/twitch-cli/archive/refs/tags/v1.1.25.tar.gz"],"stable_version":"1.1.25"},"twm":{"desc":"Tab Window Manager for X Window System","executables":["twm"],"head_dependencies":["libice","libsm","libx11","libxext","libxmu","libxrandr","libxt",{"pkgconf":":build"},{"xorg-server":":test"}],"head_uses_from_macos":[[{"bison":":build"}]],"homepage":"https://gitlab.freedesktop.org/xorg/app/twm","license":"X11","ruby_source_checksum":"5cff5a6adcba4e78ccf07338a9a1c42212f916d353d38848898e41438889b086","stable_dependencies":["libice","libsm","libx11","libxext","libxmu","libxrandr","libxt",{"pkgconf":":build"},{"xorg-server":":test"}],"stable_checksum":"a52534755aa8b492c884e52fa988bac84ab4d54641954679b9aaf08e323df2c5","stable_url_args":["https://www.x.org/releases/individual/app/twm-1.0.13.1.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}]],"stable_version":"1.0.13.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"003cc59faaf5062d86c004e73c46d501b635999f8e743375fd7b6d301b183639"},"two-lame":{"aliases":["twolame"],"desc":"Optimized MPEG Audio Layer 2 (MP2) encoder","executables":["stwolame"],"homepage":"https://www.twolame.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"331258bd193d11746a22146b8ed0dfb8b8b314abc2a6bf84c34198ba29b7dfab","stable_checksum":"cc35424f6019a88c6f52570b63e1baf50f62963a3eac52a03a800bb070d7c87d","stable_url_args":["https://downloads.sourceforge.net/project/twolame/twolame/0.4.0/twolame-0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_cellar":":any","bottle_checksum":"5d52f911e18dfde2ae188d42b7f57033c4b246771da3faebd7b276962f6e88e4"},"two-ms":{"aliases":["2ms"],"desc":"Detect secrets in files and communication platforms","executables":["2ms"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Checkmarx/2ms.git",{":branch":"master"}],"homepage":"https://github.com/Checkmarx/2ms","license":"Apache-2.0","ruby_source_checksum":"4e2717bf7311c36e20c83b16c623127e0c91154b0a39eedc2b9537d6aed609e9","stable_dependencies":[{"go":":build"}],"stable_checksum":"392938f0a55a0fcb30c537700d1b0ba37659d09bd52fac045d49e78248e17868","stable_url_args":["https://github.com/Checkmarx/2ms/archive/refs/tags/v5.4.0.tar.gz"],"stable_version":"5.4.0"},"twoping":{"aliases":["2ping"],"bottle_rebuild":1,"desc":"Ping utility to determine directional packet loss","executables":["2ping","2ping6"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/rfinnie/2ping.git",{":branch":"main"}],"homepage":"https://www.finnie.org/software/2ping/","license":"MPL-2.0","ruby_source_checksum":"c6fd8480e906a2515260eb733df7ce77fc960ba969271af08ab66acafef7cb88","service_args":[[":run_type",":immediate"],[":log_path","/dev/null"],[":error_log_path","/dev/null"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/twoping/bin/2ping","--listen","--quiet"]],"stable_dependencies":["python@3.15"],"stable_checksum":"c8352b6653c3194af1f869107655df3f98ab18b560e8bce86eabac08d73c72eb","stable_url_args":["https://www.finnie.org/software/2ping/2ping-4.6.1.tar.gz"],"stable_version":"4.6.1","bottle_tag":":all","bottle_checksum":"30568e3164d4e9557b59947705a1216a99e179dc1c9f09652bf9b724caa71fb1"},"twtxt":{"bottle_rebuild":1,"desc":"Decentralised, minimalist microblogging service for hackers","executables":["twtxt"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/buckket/twtxt","license":"MIT","revision":12,"ruby_source_checksum":"aad364e7652cba0b1f577641f0f0f87254424ed4ecc177c59a9dedf03843d572","stable_dependencies":["python@3.15"],"stable_patches":[{"strip":"p1","url":"https://github.com/buckket/twtxt/commit/12bdd3670bff339fd27a7cd71c8ec64086b4ae5b.patch?full_index=1","sha256":"e206e7d18040d2b6c0d93ef2d7e4770c3e24448621bc6b5e0f206e193c6298ad","type":"backport","resolves":[{"type":"defect","id":"https://github.com/buckket/twtxt/pull/178"}]}],"stable_checksum":"f15e580f8016071448b24048402b939b9e8dec07eabacd84b1f2878d751b71ff","stable_url_args":["https://files.pythonhosted.org/packages/fc/4c/cff74642212dbca8d4d9059119555cd335324b3da0b52990a414a0257756/twtxt-1.3.1.tar.gz"],"stable_version":"1.3.1"},"txr":{"bottle_rebuild":2,"desc":"Lisp-like programming language for convenient data munging","executables":["txr"],"head_dependencies":[{"pkgconf":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libffi"],["libxcrypt"]],"homepage":"https://www.nongnu.org/txr/","license":"BSD-2-Clause","ruby_source_checksum":"fdd85021641dbf6821e9736b8491b75d4b707021e63db554bf6096848651ebd8","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"f0de012ed62218e049d09a39ae6a9387598d8eac12a7c2d7d9d906c27c36ef54","stable_url_args":["https://www.kylheku.com/cgit/txr/snapshot/txr-302.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["libffi"],["libxcrypt"]],"stable_version":"302"},"txt2man":{"bottle_rebuild":1,"desc":"Converts flat ASCII text to man page format","executables":["bookman","src2man","txt2man"],"head_dependencies":["gawk"],"homepage":"https://github.com/mvertes/txt2man/","license":"GPL-2.0-or-later","ruby_source_checksum":"20211ea67d1151666857a57000cd8f2c4133c19b2f5ef592a4a48fdb915072dd","stable_dependencies":["gawk"],"stable_checksum":"4d9b1bfa2b7a5265b4e5cb3aebc1078323b029aa961b6836d8f96aba6a9e434d","stable_url_args":["https://github.com/mvertes/txt2man/archive/refs/tags/txt2man-1.7.1.tar.gz"],"stable_version":"1.7.1","bottle_tag":":all","bottle_checksum":"fc8be081e702c9f38869232afb35214fc78bc7765ba03a508f140452ce6fe606"},"txt2tags":{"bottle_rebuild":5,"desc":"Conversion tool to generating several file formats","executables":["txt2tags"],"head_dependencies":["python@3.15"],"homepage":"https://txt2tags.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"3d8f3d6e7d5a38b88910778f18b4db3d0e2f1b1c22cf088bdc99ab9722311411","stable_dependencies":["python@3.15"],"stable_checksum":"7e4244db6a63aaa58fc17fa4cdec62b6fb89cc41d3a00ba4edaffa37f27d6746","stable_url_args":["https://files.pythonhosted.org/packages/27/17/c9cdebfc86e824e25592a20a8871225dad61b6b6c0101f4a2cb3434890dd/txt2tags-3.9.tar.gz"],"stable_version":"3.9","bottle_tag":":all","bottle_checksum":"80cd9ce2147e38e29ecf1de148b892ce27c16bf0a7b89f571136ccfe03d17c4c"},"ty":{"desc":"Extremely fast Python type checker, written in Rust","executables":["ty"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/astral-sh/ty.git",{":branch":"main"}],"homepage":"https://docs.astral.sh/ty/","license":"MIT","ruby_source_checksum":"65e924de50230b7dd272f7aebc3bdf49a90490c320c14968ddb1bfe6e6599780","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b9c434cc1e3b106b6b9353b78ef304d5904c82cf440abcafef7134270a22b41a","stable_url_args":["https://files.pythonhosted.org/packages/08/c0/9e26817a5c94d504aab30bffbbf53f836f4763dd0a947089246ff555eebe/ty-0.0.91.tar.gz"],"stable_version":"0.0.91"},"tygo":{"desc":"Generate Typescript types from Golang source code","executables":["tygo"],"head_dependencies":[{"go":[":build",":test"]}],"head_url_args":["https://github.com/gzuidhof/tygo.git",{":branch":"main"}],"homepage":"https://github.com/gzuidhof/tygo","license":"MIT","ruby_source_checksum":"e29be3c43db285c9ed8778592598c7a4411e135aac5677228b42e7707703e721","stable_dependencies":[{"go":[":build",":test"]}],"stable_url_args":["https://github.com/gzuidhof/tygo.git",{":tag":"v0.2.21",":revision":"0b55b7f6509c82f14206cc704eb4a230ece9efe4"}],"stable_version":"0.2.21"},"typdiff":{"desc":"Diff tool that generates Typst documents highlighting differences between inputs","executables":["typdiff"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sou1118/typdiff.git",{":branch":"main"}],"homepage":"https://github.com/sou1118/typdiff","license":"Apache-2.0","ruby_source_checksum":"b1c404e70b8e69cca1caa818a8479c4b7eb1add06e79ddae63fc39cbc1045b06","stable_dependencies":[{"rust":":build"}],"stable_checksum":"d7739a28bd42d674491ea4149fce6f8046a2ad7873f24efc3a809b621fb4508d","stable_url_args":["https://github.com/sou1118/typdiff/archive/refs/tags/v0.1.4.tar.gz"],"stable_version":"0.1.4"},"typedb":{"desc":"Strongly-typed database with a rich and logical type system","executables":["typedb","typedb_server_bin"],"head_dependencies":[{"protobuf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://typedb.com/","license":"MPL-2.0","ruby_source_checksum":"96d204723a9a38d6246a6852f08be01ac726fb4ee4e11e31b2fbb267a52fa8d5","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/typedb"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/typedb/bin/typedb","--config","$HOMEBREW_PREFIX/etc/typedb/config.yml"]],"stable_dependencies":[{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"05ebf16818fdf44075f4e64e4c01ba50bdd79b915e980b1bf2eefceb6871023f","stable_url_args":["https://github.com/typedb/typedb/archive/refs/tags/3.14.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"3.14.1"},"typescript-language-server":{"desc":"Language Server Protocol implementation for TypeScript wrapping tsserver","executables":["typescript-language-server"],"head_dependencies":["node","typescript"],"homepage":"https://github.com/typescript-language-server/typescript-language-server","license":{":all_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"7e61af5f2c5e5ea0299bd950934ca22db37b27cc9d10a56f4acf1265f37e2446","stable_dependencies":["node","typescript"],"stable_checksum":"d225b223a8a4764ecbd94bdba85d2ef185eaa7b9842a1a31c38c2bbe7f2fe9b9","stable_url_args":["https://registry.npmjs.org/typescript-language-server/-/typescript-language-server-6.0.2.tgz"],"stable_version":"6.0.2","bottle_tag":":all","bottle_checksum":"80ac52bc0fbdceb75d7d50bf4a5b92687bfd3f57fdc12f9d957da81b22aba4d1"},"typescript":{"aliases":["tsc"],"compatibility_version":1,"desc":"Language for application scale JavaScript development","executables":["tsc"],"head_dependencies":[{"go":":build"},{"node":":build"}],"homepage":"https://www.typescriptlang.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"054015288aafa005e922a55e9993b7e03a3802a645f290415e29048ad0fb23dc","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"8472f284b1465f5c4826a64c88853eccba667446f31a435ed1d0b28d373dbc0b","stable_url_args":["https://github.com/microsoft/TypeScript/archive/refs/tags/v7.0.2.tar.gz"],"stable_version":"7.0.2"},"typeshare":{"desc":"Synchronize type definitions between Rust and other languages for seamless FFI","executables":["typeshare"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/1Password/typeshare.git",{":branch":"main"}],"homepage":"https://github.com/1Password/typeshare","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"9c97667f422c214f1144a7035068b018328442ce020c8f91d2128e1fcdc4942a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"7a929012e1f2a4e07616dd769e049adbb5aebae9faf0776f6268a0673281dd78","stable_url_args":["https://github.com/1Password/typeshare/archive/refs/tags/v1.13.4.tar.gz"],"stable_version":"1.13.4"},"typespeed":{"desc":"Zap words flying across the screen by typing them correctly","executables":["typespeed"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://typespeed.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"1e4368995da88e005dacdfaa6103dfbc7e2f1ca54f188978e7e256af53107710","stable_checksum":"5c860385ceed8a60f13217cc0192c4c2b4705c3e80f9866f7d72ff306eb72961","stable_url_args":["https://downloads.sourceforge.net/project/typespeed/typespeed/0.6.5/typespeed-0.6.5.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.6.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"346b2433e18fde5989536ed95707edf90baa445b61edfcc40f8308edccbfece5"},"typewritten":{"desc":"Minimal zsh prompt","head_dependencies":[{"zsh":":test"}],"head_url_args":["https://github.com/reobin/typewritten.git",{":branch":"main"}],"homepage":"https://typewritten.dev","license":"MIT","ruby_source_checksum":"a9b9237ee4b7dd583068b60140fe30d1ee13ecdb6d6e844c85104599d7a6af66","stable_dependencies":[{"zsh":":test"}],"stable_checksum":"03dcd8239e66cbeac7fa31457bae8355d1fc05fb49dcb05b77ed40f4771226fd","stable_url_args":["https://github.com/reobin/typewritten/archive/refs/tags/v1.5.2.tar.gz"],"stable_version":"1.5.2","bottle_tag":":all","bottle_checksum":"8a6b8fe7ec007b83306cbb94c0d4fed1f6a39fb4f3f053cce9420e4ddbca6137"},"typical":{"desc":"Data interchange with algebraic data types","executables":["typical"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/stepchowfun/typical","license":"MIT","ruby_source_checksum":"d3318c948fa97ba069500b01af4be58a97de78d94df76d66ba3eed328f661ab4","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ccc939b15ab5ae91ab2e9fda95cce08259092dfce7a49e579f7ff9821c748871","stable_url_args":["https://github.com/stepchowfun/typical/archive/refs/tags/v0.16.0.tar.gz"],"stable_version":"0.16.0"},"typioca":{"bottle_rebuild":1,"desc":"Cozy typing speed tester in terminal","executables":["typioca"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bloznelis/typioca.git",{":branch":"master"}],"homepage":"https://github.com/bloznelis/typioca","license":"MIT","ruby_source_checksum":"a8b0c1d5efc980e18813b004bba93ffc85f901736910bc501278ec12bf128a27","stable_dependencies":[{"go":":build"}],"stable_checksum":"b58dfd36e9f23054b96cbd5859d1a93bc8d3f22b4ce4fd16546c9f19fc4a003c","stable_url_args":["https://github.com/bloznelis/typioca/archive/refs/tags/3.1.0.tar.gz"],"stable_version":"3.1.0"},"typos-cli":{"desc":"Source code spell checker","executables":["typos"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/crate-ci/typos","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"54aa6eee0a705437a80ba53818fa6d24867400d5d48050a8c626a384f2804b53","stable_dependencies":[{"rust":":build"}],"stable_checksum":"6dfe9ff8720e476ae93b4c4749270c4afb608694deb7bd6af4ecb09d222e6ddb","stable_url_args":["https://github.com/crate-ci/typos/archive/refs/tags/v1.51.1.tar.gz"],"stable_version":"1.51.1"},"typos-lsp":{"desc":"Language Server for typos-cli","executables":["typos-lsp"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/tekumara/typos-lsp","license":"MIT","ruby_source_checksum":"e49526cf5b269af3a7a2a0813c7b461a42e0868941009b1b2ea186b0785ae52e","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c48d852d4834091b52fcd82bca386d74657924097d11222c4fef1e7c3c569e07","stable_url_args":["https://github.com/tekumara/typos-lsp/archive/refs/tags/v0.1.57.tar.gz"],"stable_version":"0.1.57"},"typst":{"bottle_rebuild":1,"desc":"Markup-based typesetting system","executables":["typst"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/typst/typst.git",{":branch":"main"}],"homepage":"https://typst.app/","license":"Apache-2.0","ruby_source_checksum":"ec07ac745020f4adeb25a95ae772a6b4b031e19dae937cb4b50a8530adc4876a","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"c07909e01a2a6941e52c9b616e48c209c755eed416d62bcf5583c37a4aca01a3","stable_url_args":["https://github.com/typst/typst/archive/refs/tags/v0.15.1.tar.gz"],"stable_version":"0.15.1","version_scheme":1},"typstyle":{"desc":"Beautiful and reliable typst code formatter","executables":["typstyle"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/typstyle-rs/typstyle.git",{":branch":"master"}],"homepage":"https://typstyle-rs.github.io/typstyle/","license":"Apache-2.0","ruby_source_checksum":"fe3f4c4619491aa02cdb9d7aa26f0fdca38837b4372ac7a5ed48346513419daa","stable_dependencies":[{"rust":":build"}],"stable_checksum":"155bf8156a1e8f8c08b0730332a5c77f282e9ff672e0953e1eff1996eff56de3","stable_url_args":["https://github.com/typstyle-rs/typstyle/archive/refs/tags/v0.15.2.tar.gz"],"stable_version":"0.15.2"},"typtea":{"desc":"Minimal terminal-based typing speed tester","executables":["typtea"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ashish0kumar/typtea.git",{":branch":"main"}],"homepage":"https://github.com/ashish0kumar/typtea","license":"MIT","ruby_source_checksum":"4d555f5f50109aa0c3ed69957e9848f818e108f3e5994efcf2de41d739e15610","stable_dependencies":[{"go":":build"}],"stable_checksum":"d2c5580b46c39189b28de3fde92ae51a811efc063a1d819bbc2db359a7c34f98","stable_url_args":["https://github.com/ashish0kumar/typtea/archive/refs/tags/v0.1.6.tar.gz"],"stable_version":"0.1.6","bottle_checksum":"b7993fc19824a6841a296131340db8f5d9d40e0b92b599ea095e1586db409dde"},"tytanic":{"desc":"Test runner for Typst projects","executables":["tt"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/typst-community/tytanic.git",{":branch":"main"}],"homepage":"https://typst-community.github.io/tytanic/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"a0e2e4e01c523029aa09f8881a6365b7330d59544c0a4c913182d03e0fc42210","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"9acdf96fba301efb4b92cf5b67f6a2b454315aaf3aea79c0a68a13644b2881a8","stable_url_args":["https://github.com/typst-community/tytanic/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1"},"tz":{"desc":"CLI time zone visualizer","executables":["tz"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/oz/tz.git",{":branch":"main"}],"homepage":"https://github.com/oz/tz","license":"GPL-3.0-or-later","ruby_source_checksum":"b176a47734b7a7711ab2c6ac4267a6074c44fc7e925732315e4dc3af3e98d8a8","stable_dependencies":[{"go":":build"}],"stable_checksum":"dfb6829483e7455e6d2038e946243022db15ea5475c096ad18f091eb9f6eb5ad","stable_url_args":["https://github.com/oz/tz/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0","bottle_checksum":"ab630a5fcbb3eb9f3809a33defe7c6aae3af94c7f70474463bee74f0c8e7ec59"},"tzdb":{"desc":"Time Zone Database","executables":["tzselect","zdump","zic"],"head_dependencies":["gettext"],"homepage":"https://www.iana.org/time-zones","license":{":all_of":["BSD-3-Clause",":public_domain"]},"post_install_steps":[{"command":{"base":"sbin","path":"zic"},"type":"run","args":["-l","Factory","-p","-","-t","{{etc}}/localtime"]}],"ruby_source_checksum":"c9bb261717a95ade0ec1017f361de9ec5cc86ff796c0e2a5387efd786cd176d1","stable_dependencies":["gettext"],"stable_checksum":"4e9c4e9d4587443e716ed42a7070466c1e5975938fb530244a17cf6db883990b","stable_url_args":["https://data.iana.org/time-zones/releases/tzdb-2026e.tar.lz"],"stable_version":"2026e"},"tzdiff":{"desc":"Displays Timezone differences with localtime in CLI (shell script)","executables":["tzdiff"],"homepage":"https://github.com/belgianbeer/tzdiff","license":"BSD-2-Clause","ruby_source_checksum":"87f2ff35426060a5ae33a109e6b30f44ed18ed52116fa56a407c77734bdde97d","stable_checksum":"3438af02d6f808e9984e1746d5fd2e4bbf6e53cdb866fc0d4ded74a382d48d62","stable_url_args":["https://github.com/belgianbeer/tzdiff/archive/refs/tags/1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_tag":":all","bottle_checksum":"c64a8ff4953f517e2a83959e64b6bf0fb8eb4f8d78118561686ef8940e73c798"},"u-boot-tools":{"desc":"Universal boot loader","executables":["dumpimage","mkenvimage","mkimage"],"head_dependencies":["openssl@3",{"coreutils":":build"},{"make":":build"}],"head_url_args":["https://git.u-boot-project.org/u-boot/u-boot.git",{":branch":"main"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://u-boot-project.org/","license":{":all_of":["GPL-2.0-only","GPL-2.0-or-later","BSD-3-Clause"]},"ruby_source_checksum":"761369cce0d6a1d8b94440a7142cb68444e35b70249657a1659e3ed76df64e78","stable_dependencies":["openssl@3",{"coreutils":":build"},{"make":":build"}],"stable_checksum":"3f856da3cbbc93af51ff95fde18588a348b4a26723b01d9841e999d988481015","stable_url_args":["https://git.u-boot-project.org/u-boot/u-boot/-/releases/v2026.10/downloads/u-boot-2026.10.tar.bz2"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"2026.10"},"uade":{"desc":"Play Amiga tunes through UAE emulation","executables":["bencat","mod2ogg2.sh","uade123"],"head_dependencies":["libao",{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/uade-music-player/uade.git",{":branch":"master"}],"homepage":"https://zakalwe.fi/uade/","license":"GPL-2.0-only","ruby_source_checksum":"34e92cae6ae6e307ffef4a57f0dfef8412878a4244fc21cc5eb27e8ba5ef1cf8","stable_dependencies":["libao",{"pkgconf":":build"}],"stable_checksum":"1a2dd9fdf8cf47c4587dcc09df16f1bb49374a9e7f8f53cdb4816d50c87e4f4c","stable_url_args":["https://zakalwe.fi/uade/uade3/uade-3.05.tar.bz2"],"stable_version":"3.05","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"c6c24f4dad586bede8ea9cb93103e5b7acdd4694503ffaa00bc66022022c2365"},"uavs3d":{"desc":"AVS3 decoder which supports AVS3-P2 baseline profile","executables":["uavs3dec"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/uavs3/uavs3d.git",{":branch":"master"}],"homepage":"https://github.com/uavs3/uavs3d","license":"BSD-3-Clause","ruby_source_checksum":"0262cda08d347ceea30ebf88ccfd13c38543e4e5c38182992f76c81e49bae06b","stable_dependencies":[{"cmake":":build"}],"stable_url_args":["https://github.com/uavs3/uavs3d.git",{":tag":"1.2",":revision":"0e20d2c291853f196c68922a264bcd8471d75b68"}],"stable_version":"1.2"},"ubertooth":{"bottle_rebuild":1,"desc":"Host tools for Project Ubertooth","executables":["ubertooth-afh","ubertooth-btbr","ubertooth-btle","ubertooth-debug","ubertooth-dfu","ubertooth-ducky","ubertooth-dump","ubertooth-ego","ubertooth-rx","ubertooth-specan","ubertooth-specan-ui","ubertooth-tx","ubertooth-util"],"head_dependencies":["libbtbb","libusb",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/greatscottgadgets/ubertooth.git",{":branch":"master"}],"homepage":"https://greatscottgadgets.com/ubertoothone/","license":"GPL-2.0-or-later","ruby_source_checksum":"719d5d5b3c3be2673e6b46e2eb6925036945232a5afb4070e4c1f0066649f0f8","stable_dependencies":["libbtbb","libusb",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"93a4ce7af8eddcc299d65aff8dd3a0455293022f7fea4738b286353f833bf986","stable_url_args":["https://github.com/greatscottgadgets/ubertooth/releases/download/2020-12-R1/ubertooth-2020-12-R1.tar.xz"],"stable_version":"2020-12-R1","bottle_cellar":":any","bottle_checksum":"c6acf9ec2c33e2fdf289a33f52e1ca4e9c2e10c81225a06d6c41ffd9cd730fba"},"ubi":{"desc":"Universal Binary Installer","executables":["ubi"],"head_dependencies":["xz",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/houseabsolute/ubi.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/houseabsolute/ubi","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"19a009d918664606163bda173c1860c149f35c70900dfe0e7b7ebf37778ea349","stable_dependencies":["xz",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"bb4c14fd505c55443038fc3ef224b56e84a7730eb754ded6322d8b5521b97bda","stable_url_args":["https://github.com/houseabsolute/ubi/archive/refs/tags/v0.13.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.13.0"},"ucg":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-25",":because":":unsupported"},"desc":"Tool for searching large bodies of source code (like grep)","disable_args":{":date":"2026-09-25",":because":":unsupported"},"executables":["ucg"],"head_dependencies":["pcre2",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"},{"argp-standalone":":build"}],"head_url_args":["https://github.com/gvansickle/ucg.git",{":branch":"master"}],"homepage":"https://gvansickle.github.io/ucg/","license":"GPL-3.0-or-later","local_patch_checksums":{"Patches/ucg/xcode9.patch":"3005fda5923cfa3093ce53ad84435fd7a5974f960b2e222e0e59afa90414af90"},"ruby_source_checksum":"1637066c986afcc0cafb3e0eb3f5a2d1b840d9cccd5053171d525e2216248d5d","stable_dependencies":["pcre2",{"pkgconf":":build"},{"argp-standalone":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/ucg/xcode9.patch","type":"backport","resolves":[{"type":"defect","id":"https://github.com/gvansickle/ucg/issues/118"}]},{"strip":"p1","data":true}],"stable_checksum":"116d832bbc743c7dd469e5e7f1b20addb3b7a08df4b4441d59da3acf221caf2d","stable_url_args":["https://github.com/gvansickle/ucg/releases/download/0.3.3/universalcodegrep-0.3.3.tar.gz"],"stable_version":"0.3.3","bottle_cellar":":any","bottle_checksum":"afbb657bc288953de91236ba95f3c609ba4e411e8602f0efda43770422436c43"},"uchardet":{"desc":"Encoding detector library","executables":["uchardet"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://gitlab.freedesktop.org/uchardet/uchardet.git",{":branch":"master"}],"homepage":"https://www.freedesktop.org/wiki/Software/uchardet/","license":{":any_of":["MPL-1.1","GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"1ed983f02aacdb5e8fe7693a0cb5f467d124ee8922e2a2ffb7d26dd1cf94a2a4","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"e97a60cfc00a1c147a674b097bb1422abd9fa78a2d9ce3f3fdcc2e78a34ac5f0","stable_url_args":["https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.8.tar.xz"],"stable_version":"0.0.8","bottle_cellar":":any","bottle_checksum":"a553c6d711641482107e7604e8d81e00a615932f1a79cdb2cdfca9cd22a3d6db"},"ucl":{"bottle_rebuild":1,"desc":"Data compression library with small memory footprint","head_dependencies":[{"automake":":build"}],"homepage":"https://www.oberhumer.com/opensource/ucl/","license":"GPL-2.0-or-later","ruby_source_checksum":"86c0f17c6737affacd386a0d7f72f1e2f042d8f9bdcbc987565a7ce4c4e38e7e","stable_dependencies":[{"automake":":build"}],"stable_checksum":"b865299ffd45d73412293369c9754b07637680e5c826915f097577cd27350348","stable_url_args":["https://www.oberhumer.com/opensource/ucl/download/ucl-1.03.tar.gz"],"stable_version":"1.03","bottle_checksum":"395e6919528cb44ea1daecd6a41cc6e73da22f100e84310c67072b411ccd5db2"},"ucloud":{"desc":"Official tool for managing UCloud services","executables":["ucloud"],"head_dependencies":[{"go":":build"}],"homepage":"https://www.ucloud.cn","license":"Apache-2.0","ruby_source_checksum":"c4198acfc54c7c62719c6e1011840391a6212dea02bdb98091926a290d7babcf","stable_dependencies":[{"go":":build"}],"stable_checksum":"046384f660076a0fe235f18c6916c762c2d6f47a441ab037e64313467c0a2202","stable_url_args":["https://github.com/ucloud/ucloud-cli/archive/refs/tags/v0.3.10.tar.gz"],"stable_version":"0.3.10"},"ucommon":{"desc":"GNU C++ runtime library for threads, sockets, and parsing","executables":["args","car","commoncpp-config","keywait","mdsum","pdetach","scrub-files","sockaddr","ucommon-config","urlout","zerofill"],"head_dependencies":["gnutls","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://www.gnu.org/software/commoncpp/","license":{":all_of":["LGPL-3.0-or-later",{"GPL-2.0-or-later":{":with":"mif-exception"}}]},"ruby_source_checksum":"9af061eb6d65a10ed15b53153eb73725e8d3c0db98b0f31d49a1e5aff24713d3","stable_dependencies":["gnutls","gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"99fd0e2c69f24e4ca93d01a14bc3fc4e40d69576f235f80f7a8ab37c16951f3e","stable_url_args":["https://ftp.debian.org/debian/pool/main/u/ucommon/ucommon_7.0.1.orig.tar.gz"],"stable_version":"7.0.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"7fa74730296e4837ff21ff4a40320d8a5fa0f0f1217bac95875bd59a001fdd44"},"ucon64":{"bottle_rebuild":1,"caveats":"You can copy/move your DAT file collection to $HOME/.ucon64/dat\nBe sure to check $HOME/.ucon64rc for configuration after running uCON64\nfor the first time.\n","desc":"ROM backup tool and emulator's Swiss Army knife program","executables":["ucon64"],"head_url_args":["https://svn.code.sf.net/p/ucon64/svn/trunk/ucon64"],"head_uses_from_macos":[[{"unzip":[":build",":test"]}]],"homepage":"https://ucon64.sourceforge.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"eff911e1e6bf8a5bdd6680e21944e59b1023e51de6071449d5b5217a5da29fc9","stable_checksum":"e100ad4a30f6c19abde98e361c6a0ecac4e40477f54cfb75498c5ccd21fb3a18","stable_url_args":["https://downloads.sourceforge.net/project/ucon64/ucon64/ucon64-2.2.2/ucon64-2.2.2-src.tar.gz"],"stable_uses_from_macos":[[{"unzip":[":build",":test"]}]],"stable_version":"2.2.2"},"ucspi-tcp":{"desc":"Tools for building TCP client-server applications","executables":["addcr","argv0","date@","delcr","finger@","fixcrio","http@","mconnect","mconnect-io","rblsmtpd","recordio","tcpcat","tcpclient","tcprules","tcprulescheck","tcpserver","who@"],"homepage":"https://cr.yp.to/ucspi-tcp.html","license":":public_domain","ruby_source_checksum":"61c2ced988d554e53ebccd7fe649b37f9a7d38c569c709051aedf7d9b0475081","stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/homebrew/patches/2b3e4da/ucspi-tcp/patch-0.88-ipv6.diff","sha256":"c2d6ce17c87397253f298cc28499da873efe23afe97e855bdcf34ae66374036a","type":"unofficial"}],"stable_checksum":"4a0615cab74886f5b4f7e8fd32933a07b955536a3476d74ea087a3ea66a23e9c","stable_url_args":["https://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gz"],"stable_version":"0.88","bottle_checksum":"eebce9e4176167e4464bb3f411b786a32fe520c37dc7d070af949927337543de"},"udis86":{"bottle_rebuild":2,"desc":"Minimalistic disassembler library for x86","executables":["udcli"],"head_dependencies":[{"python@3.15":":build"}],"homepage":"https://sourceforge.net/projects/udis86/","license":"BSD-2-Clause","local_patch_checksums":{"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff":"83af02f2aa2b746bb7225872cab29a253264be49db0ecebb12f841562d9a2923"},"revision":1,"ruby_source_checksum":"302836dd150e3445b0ce5967e7066eadcf4285b02a45bf1e9a6090fc0a4d1f62","stable_dependencies":[{"python@3.15":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-pre-0.4.2.418-big_sur.diff","type":"unofficial"}],"stable_checksum":"9c52ac626ac6f531e1d6828feaad7e797d0f3cce1e9f34ad4e84627022b3c2f4","stable_url_args":["https://downloads.sourceforge.net/project/udis86/udis86/1.7/udis86-1.7.2.tar.gz"],"stable_version":"1.7.2"},"udp2raw-multiplatform":{"desc":"Multi-platform(cross-platform) version of udp2raw-tunnel client","executables":["udp2raw_mp"],"head_dependencies":["libnet"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://github.com/wangyu-/udp2raw-multiplatform","license":"MIT","ruby_source_checksum":"2b16eedcdbc0e7b586b0658a6eabaace05d68d830ab95b1fc05ba0605ed463d3","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/udp2raw.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/udp2raw.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/udp2raw-multiplatform/bin/udp2raw_mp","--conf-file","$HOMEBREW_PREFIX/etc/udp2raw_client.conf"]],"stable_dependencies":["libnet"],"stable_checksum":"a4c2aece9e302a7895319efe940e5693522bafe9ae35b3f8088f091b35599e8a","stable_url_args":["https://github.com/wangyu-/udp2raw-multiplatform/archive/refs/tags/20230206.0.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"20230206.0","bottle_checksum":"34a11617d24ae83e56d50032a8a8367a5a92618863c5c4e4f3bdb8ad0b91398f"},"udptunnel":{"bottle_rebuild":2,"desc":"Tunnel UDP packets over a TCP connection","executables":["udptunnel"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://www.cs.columbia.edu/~lennox/udptunnel/","license":"BSD-3-Clause","ruby_source_checksum":"62a3224243119e040d55234750d260ddf89a45c7799bcdb6ad54a39db80b40f3","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"45c0e12045735bc55734076ebbdc7622c746d1fe4e6f7267fa122e2421754670","stable_url_args":["https://www.cs.columbia.edu/~lennox/udptunnel/udptunnel-1.1.tar.gz"],"stable_version":"1.1","bottle_checksum":"8f92018d640442578d0d26e06ea3893666da7847cb88acf76ef3dd6530f55397"},"udunits":{"desc":"Unidata unit conversion library","executables":["udunits2"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/Unidata/UDUNITS-2.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["expat"]],"homepage":"https://docs.unidata.ucar.edu/udunits/current/","license":"UCAR","ruby_source_checksum":"d08ad6f07931a8e345988fc0732c9e994f1b7e6f335093d3e3027d50e503b0f9","stable_dependencies":[{"texinfo":":build"}],"stable_checksum":"590baec83161a3fd62c00efa66f6113cec8a7c461e3f61a5182167e0cc5d579e","stable_url_args":["https://downloads.unidata.ucar.edu/udunits/2.2.28/udunits-2.2.28.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["expat"]],"stable_version":"2.2.28","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"05ba4dddcb5941e0a0af12b1064403e144577e4910c851a2e8ecb13d1faa5b20"},"ufbt":{"bottle_rebuild":4,"desc":"Compact tool for building and debugging applications for Flipper Zero","executables":["ufbt","ufbt-bootstrap"],"head_dependencies":["python@3.15"],"homepage":"https://pypi.org/project/ufbt/","license":"GPL-3.0-or-later","ruby_source_checksum":"963c0d190a0e1762cb50bd0cc99f9a68acc5ae1322d39361965dbd583d34fd78","stable_dependencies":["python@3.15"],"stable_checksum":"4f1a858858598ed2e25bbab69e2ea604bc00758c3b1e8ecf897a29866157363b","stable_url_args":["https://files.pythonhosted.org/packages/59/3b/013525f91836171870c49a53db8d2f772b5d32e682c0d25d0d0481c9bb51/ufbt-0.2.6.tar.gz"],"stable_version":"0.2.6","bottle_tag":":all","bottle_checksum":"00e922d31e19d1c9aad213ca15399df739f4d450130d1247444a8cb2c4807a74"},"uffizzi":{"conflicts":[["conserver",{":because":"both install `console` binaries"}]],"deprecate_args":{":date":"2025-12-26",":because":":does_not_build"},"desc":"Self-serve developer platforms in minutes, not months with k8s virtual clusters","disable_args":{":date":"2026-12-26",":because":":does_not_build"},"executables":["console","faker","launchy","setup","thor","uffizzi"],"head_dependencies":["ruby","skaffold"],"homepage":"https://uffizzi.com","license":"Apache-2.0","ruby_source_checksum":"d86a70a0d93260ee137a4ef15822427bf66c6aac0d7ce5e5ebc7e469af90c48e","stable_dependencies":["ruby","skaffold"],"stable_checksum":"3f64e26f177fbf26840f0a3a044e26b1744eb139320cd94bc2a2e4e8111d0450","stable_url_args":["https://github.com/UffizziCloud/uffizzi_cli/archive/refs/tags/v2.4.21.tar.gz"],"stable_version":"2.4.21","bottle_cellar":":any","bottle_checksum":"9a7695c432c05597c5cdbce5cbe84573d782b5c5ee3dcbc9181048da49d88a06"},"uftp":{"desc":"Secure, reliable, efficient multicast file transfer program","executables":["uftp","uftp_keymgt","uftpd","uftpproxyd"],"head_dependencies":["openssl@4"],"homepage":"https://uftp-multicast.sourceforge.net/","license":{"GPL-3.0-or-later":{":with":"openvpn-openssl-exception"}},"ruby_source_checksum":"f2555c0b1fefd6bae7e86dc705043497c9304886c02dea00a20f58a6b1c21f26","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/uftp/bin/uftpd","-d"]],"stable_dependencies":["openssl@4"],"stable_checksum":"50df3f0e59ebd59ed1b9bc8af991a0187df14d928188ff5f62c3d65adcd113ab","stable_url_args":["https://downloads.sourceforge.net/project/uftp-multicast/source-tar/uftp-5.0.4.tar.gz"],"stable_version":"5.0.4"},"uftrace":{"bottle_rebuild":1,"desc":"Function graph tracer for C/C++/Rust","executables":["uftrace"],"head_dependencies":["capstone","elfutils","libunwind","luajit","ncurses","python@3.15","xz",{"pandoc":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/namhyung/uftrace.git",{":branch":"master"}],"homepage":"https://uftrace.github.io/slide/","license":"GPL-2.0-only","ruby_source_checksum":"b1e54d4cfdec951091e358e8de2d51782068d5865f4618773bf93a8cf3cceb79","stable_dependencies":["capstone","elfutils","libunwind","luajit","ncurses","python@3.15","xz",{"pandoc":":build"},{"pkgconf":":build"}],"stable_checksum":"03189061130693b274a4d0af47c4a3135d4a496ca111b78233593bfcb3d3720f","stable_url_args":["https://github.com/namhyung/uftrace/archive/refs/tags/v0.20.tar.gz"],"stable_version":"0.20"},"ugit":{"conflicts":[["git-extras",{":because":"both install `git-undo` binaries"}]],"desc":"Undo git commands. Your damage control git buddy","executables":["git-undo","ugit"],"head_dependencies":["fzf","bash"],"homepage":"https://bhupesh.me/undo-your-last-git-mistake-with-ugit/","license":"MIT","ruby_source_checksum":"8e4520bfca1f86ea21298116dea0ca8ae77dcf1293b2aa7d799ce0aff09f5db3","stable_dependencies":["fzf","bash"],"stable_checksum":"f93d9d4bb0d6fd676704e45733190413885c859ff2807b84cc8113bf674fc063","stable_url_args":["https://github.com/Bhupesh-V/ugit/archive/refs/tags/v5.9.tar.gz"],"stable_version":"5.9","bottle_tag":":all","bottle_checksum":"5d2cbe4ed925006cc99467b8a4b837b75e60a2381641b15471fd71a08d0d2b5d"},"ugrep":{"desc":"Ultra fast grep with query UI, fuzzy search, archive search, and more","executables":["ug","ug+","ugrep","ugrep+","ugrep-indexer"],"head_dependencies":["brotli","lz4","pcre2","xz","zstd"],"head_uses_from_macos":[["bzip2"]],"homepage":"https://ugrep.com/","license":"BSD-3-Clause","ruby_source_checksum":"79494b531b50ea480c415707c05a984b5a601810c06548be37b0adec036e2cfe","stable_dependencies":["brotli","lz4","pcre2","xz","zstd"],"stable_checksum":"f080ab6cd9d96a5357570cb60a99e09ebe5eef11cf322c35373dbe815378a1f2","stable_url_args":["https://github.com/Genivia/ugrep/archive/refs/tags/v7.8.5.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"7.8.5"},"uhd":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Hardware driver for all USRP devices","executables":["uhd_adc_self_cal","uhd_cal_rx_iq_balance","uhd_cal_tx_dc_offset","uhd_cal_tx_iq_balance","uhd_config_info","uhd_find_devices","uhd_image_loader","uhd_images_downloader","uhd_usrp_probe","usrp2_card_burner"],"head_dependencies":["abseil","boost","c-ares","grpc","libusb","openssl@4","protobuf","python@3.15","re2",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/EttusResearch/uhd.git",{":branch":"master"}],"homepage":"https://files.ettus.com/manual/","license":{":all_of":["GPL-3.0-or-later","LGPL-3.0-or-later","MIT","BSD-3-Clause","Apache-2.0"]},"revision":2,"ruby_source_checksum":"90585e4223abdbae1739622c799281a1bb5509401a65d238c3fbad9521e708f7","stable_dependencies":["abseil","boost","c-ares","grpc","libusb","openssl@4","protobuf","python@3.15","re2",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/EttusResearch/uhd/commit/2dc0ecf9288a2556da762fd6693600f1572ecd2d.patch?full_index=1","sha256":"4e6bf9735767e245c87b57221c54e623cb76de3f9fa957787435b1ba20a2065c","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/EttusResearch/uhd/pull/947"}]}],"stable_checksum":"1e53faec13ea2be9dd8f765956157d1434f41fa0a124fac8f7b2340f8445b026","stable_url_args":["https://github.com/EttusResearch/uhd/archive/refs/tags/v4.11.0.0.tar.gz"],"stable_version":"4.11.0.0"},"uhdm":{"bottle_rebuild":1,"desc":"Universal Hardware Data Model, modeling of the SystemVerilog Object Model","executables":["uhdm-cmp","uhdm-dump","uhdm-hier","uhdm-lint"],"head_dependencies":["capnp",{"cmake":":build"},{"python@3.15":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/chipsalliance/UHDM.git",{":branch":"master"}],"homepage":"https://github.com/chipsalliance/UHDM","license":"Apache-2.0","ruby_source_checksum":"41268c1fa119580be063b315e12e2dcd77c956a1318702bb58790500ad679827","stable_dependencies":["capnp",{"cmake":":build"},{"python@3.15":":build"},{"pkgconf":":test"}],"stable_checksum":"877b74bf1a0ad5fc64f46df9e2af47a088e50b362469a36c5da5f96dc3926045","stable_url_args":["https://github.com/chipsalliance/UHDM/archive/refs/tags/v1.87.tar.gz"],"stable_version":"1.87"},"uhubctl":{"desc":"USB hub per-port power control","executables":["uhubctl"],"head_dependencies":["libusb",{"pkgconf":":build"}],"head_url_args":["https://github.com/mvp/uhubctl.git",{":branch":"master"}],"homepage":"https://github.com/mvp/uhubctl","license":"GPL-2.0-only","ruby_source_checksum":"76f9a210ea7d1b17de1307b6f994b19c156510a8c18286b1424b20083deda7ba","stable_dependencies":["libusb",{"pkgconf":":build"}],"stable_checksum":"56ca15ddf96d39ab0bf8ee12d3daca13cea45af01bcd5a9732ffcc01664fdfa2","stable_url_args":["https://github.com/mvp/uhubctl/archive/refs/tags/v2.6.0.tar.gz"],"stable_version":"2.6.0","bottle_cellar":":any","bottle_checksum":"d715191cd6f1574c69b4ca8d3d69cff12b500c26e925f07cf795aaaf0dc593bd"},"ulfius":{"bottle_rebuild":1,"desc":"HTTP Framework for REST Applications in C","executables":["uwsc"],"head_dependencies":["gnutls","jansson","libmicrohttpd","orcania","yder",{"cmake":":build"},{"pkgconf":":test"}],"head_uses_from_macos":[["curl"]],"homepage":"https://babelouest.github.io/ulfius/","license":"LGPL-2.1-only","ruby_source_checksum":"6c9000d1ecadebc0582197e3c691a3ec73d5de8b1876d7d7203acfe066644ba1","stable_dependencies":["gnutls","jansson","libmicrohttpd","orcania","yder",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"19cf789b2af1919b69f77c7701237bfc318a9781ec657b68fd4b6ffa9d53f111","stable_url_args":["https://github.com/babelouest/ulfius/archive/refs/tags/v2.7.15.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2.7.15"},"ultralist":{"desc":"Simple GTD-style task management for the command-line","executables":["ultralist"],"head_dependencies":[{"go":":build"}],"homepage":"https://ultralist.io","license":"MIT","ruby_source_checksum":"1b2cd314930cd857802633e2cc004e5b2a456b870ca7f74d99daf061d74d0377","stable_dependencies":[{"go":":build"}],"stable_checksum":"d4a524c94c1ea4a748711a1187246ed1fd00eaaafd5b8153ad23b42d36485f79","stable_url_args":["https://github.com/gammons/ultralist/archive/refs/tags/1.7.0.tar.gz"],"stable_version":"1.7.0","bottle_checksum":"f038715abbc33eb9fb530e784c0a53406c251f71af164c601dfe7fba3d7cee57"},"um":{"bottle_rebuild":1,"desc":"Command-line utility for creating and maintaining personal man pages","executables":["um"],"head_dependencies":["ruby"],"homepage":"https://github.com/sinclairtarget/um","license":"MIT","ruby_source_checksum":"c5f27290f0feebd0fcf44e524dfe18b5d20e4c172f1024c109067524f6c33044","stable_dependencies":["ruby"],"stable_checksum":"f8c3f4bc5933cb4ab9643dcef7b01b8e8edf2dcbcd8062ef3ef214d1673ae64e","stable_url_args":["https://github.com/sinclairtarget/um/archive/refs/tags/4.2.0.tar.gz"],"stable_version":"4.2.0"},"umka-lang":{"desc":"Statically typed embeddable scripting language","executables":["umka"],"head_url_args":["https://github.com/vtereshkov/umka-lang.git",{":branch":"master"}],"homepage":"https://github.com/vtereshkov/umka-lang","license":"BSD-2-Clause","ruby_source_checksum":"57d994a5353d1688a9d00a6c2c7d70d7f7bbceba11d45ae8080fa2f126228a56","stable_checksum":"b4dce5652a7e974e9ad63182f74b6033269b2d3ecad81b7d88f093816446e646","stable_url_args":["https://github.com/vtereshkov/umka-lang/archive/refs/tags/v1.5.7.tar.gz"],"stable_version":"1.5.7"},"umlet":{"bottle_rebuild":1,"desc":"This UML tool aimed at providing a fast way of creating UML diagrams","executables":["umlet","umlet-15.1"],"head_dependencies":["openjdk"],"homepage":"https://www.umlet.com/","license":"GPL-3.0-only","ruby_source_checksum":"16dffbb82667e33ff54fae5074443b6e2bd2815becaae2d9f5babcd13c4e166c","stable_dependencies":["openjdk"],"stable_checksum":"33aa1559b3a63c14f2812f9316463d3d6b9c15f60b0f7decb8d52e5a914b308a","stable_url_args":["https://www.umlet.com/download/umlet_15_1/umlet-standalone-15.1.zip"],"stable_version":"15.1","bottle_tag":":all","bottle_checksum":"81e9e4e1e8f71f11e7ddc0468109c03b5fc37353620c24c34fca14eace0b1373"},"umoci":{"desc":"Reference OCI implementation for creating, modifying and inspecting images","executables":["umoci"],"head_dependencies":["gpgme",{"go":":build"},{"go-md2man":":build"}],"homepage":"https://umo.ci","license":"Apache-2.0","ruby_source_checksum":"2219a0eb33a288e918d114079edc099681fac025d35e3d5fbf40c5873dc17f72","stable_dependencies":["gpgme",{"go":":build"},{"go-md2man":":build"}],"stable_checksum":"400a26c5f7ac06e40af907255e0e23407237d950e78e8d7c9043a1ad46da9ae5","stable_url_args":["https://github.com/opencontainers/umoci/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"umockdev":{"desc":"Mock hardware devices for creating unit tests and bug reporting","executables":["umockdev-record","umockdev-run","umockdev-wrapper"],"head_dependencies":["glib","libpcap","systemd",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_url_args":["https://github.com/martinpitt/umockdev.git",{":branch":"main"}],"homepage":"https://launchpad.net/umockdev","license":"LGPL-2.1-or-later","ruby_source_checksum":"3683ad4f8e5d060950b45daf57732f02b97d46816e66dd611c4ef1abd1d46898","stable_dependencies":["glib","libpcap","systemd",{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"666e050f76eb61921e6d79e309c5833cef639de3ec1f9c35c74ebce1681f7c34","stable_url_args":["https://github.com/martinpitt/umockdev/releases/download/0.19.9/umockdev-0.19.9.tar.xz"],"stable_version":"0.19.9"},"umple":{"desc":"Modeling tool/programming language that enables Model-Oriented Programming","executables":["umple"],"head_dependencies":["openjdk"],"homepage":"https://cruise.umple.org/umple/","license":"MIT","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"e73462ec4a874a9237a2ac2632265892255c05943151a56813f05a02d4f56731","stable_dependencies":["openjdk"],"stable_checksum":"64a4c87bf83c8a977f7e84511a400673590d9b648b4e08567e1a86f0f944598e","stable_url_args":["https://github.com/umple/umple/releases/download/v1.38.0/umple-1.38.0.8918.bda708970.jar"],"stable_version":"1.38.0","version_scheme":1,"bottle_tag":":all","bottle_checksum":"2125eee7a8f7d8a4c805d1acf2a2f0049c701c6af73b1a23f9bb7eba7278ef07"},"unac":{"bottle_rebuild":1,"desc":"C library and command that removes accents from a string","executables":["unaccent"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"}],"homepage":"https://savannah.nongnu.org/projects/unac","license":"GPL-2.0-or-later","ruby_source_checksum":"60de234a990de6509ba752230306f4e9590d2d290c3a438e062e5b4b11cef91c","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","data":true},{"strip":"p1","url":"https://sources.debian.org/data/main/u/unac/1.8.0-8/debian/patches/gcc-4-fix-bug-556379.patch","sha256":"f91d2c376826ff05eba7a13ee37b8152851f2c24ced29ee88afdf9b42b6a2fc8","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/556379"}]},{"strip":"p1","url":"https://sources.debian.org/data/main/u/unac/1.8.0-8/debian/patches/update-autotools.diff","sha256":"8310103e199edf477e3f3fd961a2ecb09bf361ba1602871b8a223b1ee65cc11a","type":"unofficial"}],"stable_checksum":"29d316e5b74615d49237556929e95e0d68c4b77a0a0cfc346dc61cf0684b90bf","stable_url_args":["https://deb.debian.org/debian/pool/main/u/unac/unac_1.8.0.orig.tar.gz"],"stable_version":"1.8.0"},"unar":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Command-line unarchiving tools supporting multiple formats","executables":["lsar","unar"],"head_url_args":["https://github.com/MacPaw/XADMaster.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}],["bzip2"]],"homepage":"https://theunarchiver.com/command-line","license":"LGPL-2.1-or-later","revision":7,"ruby_source_checksum":"6facafba207bc470a5f90ef8a606a3db275cfff623b8664ad821903d32916906","stable_checksum":"652953d7988b3c33f4f52b61c357afd1a7c2fc170e5e6e2219f4432b0c4cd39f","stable_url_args":["https://github.com/MacPaw/XADMaster/archive/refs/tags/v1.10.8.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["bzip2"]],"stable_version":"1.10.8"},"unbound":{"compatibility_version":1,"desc":"Validating, recursive, caching DNS resolver","executables":["unbound","unbound-anchor","unbound-checkconf","unbound-control","unbound-control-setup","unbound-host"],"head_dependencies":["libevent","libnghttp2","openssl@4"],"head_url_args":["https://github.com/NLnetLabs/unbound.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.unbound.net","license":"BSD-3-Clause","post_install_steps":[{"path":{"base":"etc","path":"unbound/unbound.conf"},"skip_audit":true,"guards":[{"path":"{{etc}}/unbound/unbound.conf","condition":"if_exists","id":"1"}],"type":"inreplace","after":"username: \"{{user}}\"","before":"username: \"@@HOMEBREW-UNBOUND-USER@@\""}],"ruby_source_checksum":"2a3e4ede89d40b966dbf60f5cfbab4bcd0851ef1a2f0866f7c9c71cde3f53d42","service_args":[[":run_type",":immediate"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/unbound/sbin/unbound","-d","-c","$HOMEBREW_PREFIX/etc/unbound/unbound.conf"]],"stable_dependencies":["libevent","libnghttp2","openssl@4"],"stable_checksum":"d8ee7aa6bbb3ff1be7d9e57637d0d0ec2f18273a8efff1a0afe2c665858b96f7","stable_url_args":["https://nlnetlabs.nl/downloads/unbound/unbound-1.26.2.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"1.26.2"},"unciv":{"desc":"Open-source Android/Desktop remake of Civ V","executables":["unciv"],"head_dependencies":["openjdk"],"homepage":"https://github.com/yairm210/Unciv","license":"MPL-2.0","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"24b94958a41722ae9cfd51987aa2a1ada3f40091dc8fcb1776e874a3fa13de6a","stable_dependencies":["openjdk"],"stable_checksum":"376ad92e77165d6ac1f88a777595ef90d3bbe60ae75b6a2f3f7a0f926c05cf81","stable_url_args":["https://github.com/yairm210/Unciv/releases/download/4.22.13/Unciv.jar"],"stable_version":"4.22.13","bottle_tag":":all","bottle_checksum":"d002d5f4cce6b1f5858f4afcd96e61538507990ad8def76e1e4eae372ec01b29"},"uncover":{"desc":"Tool to discover exposed hosts on the internet using multiple search engines","executables":["uncover"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/projectdiscovery/uncover.git",{":branch":"main"}],"homepage":"https://github.com/projectdiscovery/uncover","license":"MIT","ruby_source_checksum":"d54dab89fbd4765ac02bb09d33e33addc38359624b668d0be5bc9a31d3d13d70","stable_dependencies":[{"go":":build"}],"stable_checksum":"80e5e8531ac53a24b4acba2ab96e5ab33ecc137a3e0baa97caabae0c859b64eb","stable_url_args":["https://github.com/projectdiscovery/uncover/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"uncrustify":{"desc":"Source code beautifier","executables":["uncrustify"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/uncrustify/uncrustify.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://uncrustify.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"b2a8e044eb45b8c8f2714aa9d72c74e393d8e3876a8e74ff49fc88d04a57987c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"1d4d3ab3a991c66eb24cb0a3e690573b4882fd98bc6ec64a01c283998c20dc87","stable_url_args":["https://github.com/uncrustify/uncrustify/archive/refs/tags/uncrustify-0.83.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.83.0"},"undercutf1":{"desc":"F1 Live Timing TUI for all F1 sessions with variable delay to sync to your TV","executables":["undercutf1"],"head_dependencies":["dotnet","ffmpeg","fontconfig","mpg123"],"head_url_args":["https://github.com/JustAman62/undercut-f1.git",{":branch":"master"}],"homepage":"https://amandhoot.com","license":"GPL-3.0-only","ruby_source_checksum":"be3d652f952c05119b6652520ff454e974089a9a2e085b2a776bf624e73008b1","stable_dependencies":["dotnet","ffmpeg","fontconfig","mpg123"],"stable_checksum":"58907341f4027ac6ae9019da9893655cfda41accf1fb46d2fff2d5f6fbb0c799","stable_url_args":["https://github.com/JustAman62/undercut-f1/archive/refs/tags/v4.0.103.tar.gz"],"stable_version":"4.0.103"},"ungit":{"desc":"Easiest way to use Git. On any platform. Anywhere","executables":["0ungit-credentials-helper","ungit"],"head_dependencies":["node"],"homepage":"https://github.com/FredrikNoren/ungit","license":"MIT","ruby_source_checksum":"5907e0b22233399d3b6b149aef8381307d4d6daa70fccfe854467edde65dce9e","stable_dependencies":["node"],"stable_checksum":"960b9e459edca37712303e42845fe90ca4a31744e854aa204c0e259b40e90315","stable_url_args":["https://github.com/FredrikNoren/ungit/archive/refs/tags/v1.5.30.tar.gz"],"stable_version":"1.5.30","bottle_tag":":all","bottle_checksum":"2fd45c6ddef5ed4e9766abf5d6098cea756f93fd50156d24cd9c1721d75cd876"},"uni-algo":{"desc":"Unicode Algorithms Implementation for C/C++","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://github.com/uni-algo/uni-algo","license":"MIT","ruby_source_checksum":"0a5b419ec45768120e090b117510b097434055b69f7ef3123afe4816bf65d3cc","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"f2a1539cd8635bc6088d05144a73ecfe7b4d74ee0361fabed6f87f9f19e74ca9","stable_url_args":["https://github.com/uni-algo/uni-algo/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_cellar":":any","bottle_checksum":"8fbf0f7ba2a59794df31d03b58c1e605d321162f54cd2e91a374d4e1414e9f48"},"uni":{"desc":"Unicode database query tool for the command-line","executables":["uni"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/arp242/uni","license":"MIT","ruby_source_checksum":"4cc24eae5c74f04054572e72ac19cd794a307af36c463302dd2f71f8fc13ec20","stable_dependencies":[{"go":":build"}],"stable_checksum":"e9208bc0028d239f9cfbb701d98b14e93eddd138ac6433c6f2f5718244ffa5bf","stable_url_args":["https://github.com/arp242/uni/archive/refs/tags/v2.10.0.tar.gz"],"stable_version":"2.10.0"},"uni2ascii":{"desc":"Bi-directional conversion between UTF-8 and various ASCII flavors","executables":["ascii2uni","u2a","uni2ascii"],"head_dependencies":["gettext"],"homepage":"https://billposer.org/Software/uni2ascii.html","license":"GPL-3.0-only","local_patch_checksums":{"Patches/uni2ascii/uni2ascii-4.20.patch":"250a529eda136d0edf9e63b92a6fe95f4ef5dfad3f94e6fd8d877138ada857f8"},"ruby_source_checksum":"d58df2967aa400ff536d4fadbd6e6d5b05c243751001cac0cbdf654ba6a045f6","stable_dependencies":["gettext"],"stable_patches":[{"strip":"p1","file":"Patches/uni2ascii/uni2ascii-4.20.patch","type":"unofficial"}],"stable_checksum":"0c5002f54b262d937ba3a8249dd3148791a3f6ec383d80ec479ae60ee0de681a","stable_url_args":["https://billposer.org/Software/Downloads/uni2ascii-4.20.tar.bz2"],"stable_version":"4.20","bottle_cellar":":any","bottle_checksum":"e017fd2d8f72748c1359d02c265e0a9c8f12e8cd37dfe58170ccb0de7d1a8c1b"},"unibilium":{"desc":"Very basic terminfo library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/neovim/unibilium","license":"LGPL-3.0-or-later","ruby_source_checksum":"6cd2f1710abf79c3610f01f58c029a7c5b50f67916306b46f79aa53f88a1d25e","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"7360907bcf79ba49f6fc4a504767ff86e93ab9018477026fcc70d5ab77e1f2c1","stable_url_args":["https://github.com/neovim/unibilium/archive/refs/tags/v2.1.4.tar.gz"],"stable_version":"2.1.4"},"unicorn":{"bottle_rebuild":1,"desc":"Lightweight multi-architecture CPU emulation framework","head_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/unicorn-engine/unicorn.git",{":branch":"master"}],"homepage":"https://www.unicorn-engine.org/","license":{":all_of":["GPL-2.0-only","GPL-2.0-or-later"]},"ruby_source_checksum":"e23cc4fced1671b9a538785ab983a7653e4edf6150269b398e111d66214d1064","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"ea8863f095a0136388694e5a6063afd9bb7650e30243dd6251af59c5ce5601f4","stable_url_args":["https://github.com/unicorn-engine/unicorn/archive/refs/tags/2.1.4.tar.gz"],"stable_version":"2.1.4","bottle_cellar":":any","bottle_checksum":"b5867abd468fce9779267faa65115f42986a2d5d4d6f59d2af0c6c39b726dc45"},"unifdef":{"desc":"Selectively process conditional C preprocessor directives","executables":["unifdef","unifdefall"],"head_url_args":["https://github.com/fanf2/unifdef.git",{":branch":"master"}],"homepage":"https://dotat.at/prog/unifdef/","keg_only_args":[":provided_by_macos"],"license":{":all_of":["BSD-2-Clause","BSD-3-Clause"]},"ruby_source_checksum":"c17461fe2445fb8a6b03fa6751bf14242d975f3d0171d9c0c4e6b0c074acdf34","stable_checksum":"fba564a24db7b97ebe9329713ac970627b902e5e9e8b14e19e024eb6e278d10b","stable_url_args":["https://dotat.at/prog/unifdef/unifdef-2.12.tar.gz"],"stable_version":"2.12","bottle_checksum":"dc78ddeb1a4e7a7501b778360e664f0ddb7a66945b5ee66141a8292f072fbce5"},"unison":{"desc":"File synchronization tool","executables":["unison"],"head_dependencies":[{"ocaml":":build"}],"head_url_args":["https://github.com/bcpierce00/unison.git",{":branch":"master"}],"homepage":"https://www.cis.upenn.edu/~bcpierce/unison/","license":"GPL-3.0-or-later","ruby_source_checksum":"c77a41cc84a295440c8a49ff232e4097e2d3e3b1ef56f6c0fce10debf9cbdba5","stable_dependencies":[{"ocaml":":build"}],"stable_checksum":"0f14154611a2dfebb8c229be85ceda29a750eace4fb75d06e0d43fe5b58a6e87","stable_url_args":["https://github.com/bcpierce00/unison/archive/refs/tags/v2.54.0.tar.gz"],"stable_version":"2.54.0"},"unisonlang":{"aliases":["ucm"],"desc":"Friendly programming language from the future","executables":["ucm"],"head_dependencies":["libyaml","sqlite",{"elm":":build"},{"elm-format":":build"},{"ghc@9.10":":build"},{"haskell-stack":":build"},{"node":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/unisonweb/unison.git",{":branch":"trunk"}],"head_uses_from_macos":[[{"python":":build"}],[{"xz":":build"}]],"homepage":"https://unison-lang.org/","license":"MIT","revision":1,"ruby_source_checksum":"cece7a72d6cd4760ad9c3b891d8181e1f07d90de6d290ed1f043c9f3038e6d0c","stable_dependencies":["libyaml","sqlite",{"elm":":build"},{"elm-format":":build"},{"ghc@9.10":":build"},{"haskell-stack":":build"},{"node":":build"},{"pkgconf":":build"}],"stable_checksum":"74f1327e94199a93d97619268744f186c5a1b7d0b1af7ce1f35799137d1d1357","stable_url_args":["https://github.com/unisonweb/unison/archive/refs/tags/release/1.5.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],[{"xz":":build"}]],"stable_version":"1.5.0"},"unittest-cpp":{"desc":"Unit testing framework for C++","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/unittest-cpp/unittest-cpp.git",{":branch":"master"}],"homepage":"https://github.com/unittest-cpp/unittest-cpp","license":"MIT","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"3da6186413d60e55ad201078e0822760f18cccb17df86ce22b654d554b085153","stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"1d1b118518dc200e6b87bbf3ae7bfd00a0cfc6be708255f98e5e3d627a7c9f98","stable_url_args":["https://github.com/unittest-cpp/unittest-cpp/releases/download/v2.0.0/unittest-cpp-2.0.0.tar.gz"],"stable_version":"2.0.0","bottle_cellar":":any","bottle_checksum":"d925e9cb70b8846bdc1c8a5c7af8d0fcda5192ccb16c5b47a96bf22070f0d427"},"unittest":{"desc":"C++ Unit Test Framework","homepage":"https://unittest.red-bean.com/","license":"BSD-3-Clause","ruby_source_checksum":"b8a0f15efd10bcd33861881dc9ca7c9d690959ec8fd81ef8e7e921ee621035d3","stable_checksum":"9586ef0149b6376da9b5f95a992c7ad1546254381808cddad1f03768974b165f","stable_url_args":["https://unittest.red-bean.com/tar/unittest-0.50-62.tar.gz"],"stable_version":"0.50-62","bottle_checksum":"a6600c783f2a191f11bb0f4b8f236819216ee20e2d4610bcc006a4478a706ded"},"unitycatalog":{"desc":"Open, Multi-modal Catalog for Data & AI","executables":["start-uc-server","uc"],"head_dependencies":["openjdk@21",{"sbt":":build"}],"homepage":"https://unitycatalog.io/","license":"Apache-2.0","ruby_source_checksum":"f4cae6df563515ad96d447db4da48aa6dffc31caf73d628334d4926b61e74bef","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/etc/unitycatalog"]],"service_run_args":["$HOMEBREW_PREFIX/opt/unitycatalog/bin/start-uc-server"],"stable_dependencies":["openjdk@21",{"sbt":":build"}],"stable_checksum":"fc23df4b6617a1cf1f53e822b68b68490f5272912753b5a6fb76c1734d461800","stable_url_args":["https://github.com/unitycatalog/unitycatalog/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"uniutils":{"desc":"Manipulate and analyze Unicode text","executables":["ExplicateUTF8","unidesc","unifuzz","unihist","uniname","unireverse","unisurrogate","utf8lookup"],"head_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://billposer.org/Software/unidesc.html","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-only"]},"ruby_source_checksum":"b49c3b208dae485741740cd15bc114307d3366850c158015d6dace52509de3c0","stable_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"41c14c0223376f2d96c80c2ba1b1494fc74cd8982d561630e688e2245aaf3364","stable_url_args":["https://billposer.org/Software/Downloads/uniutils-2.28.tar.gz"],"stable_version":"2.28","bottle_cellar":":any","bottle_checksum":"6ec87153855511c01c9ec16b2d917c8e80517b3a5da69f74b34f2e40f540b1dc"},"universal-ctags":{"compatibility_version":1,"conflicts":[["ctags",{":because":"both install `ctags` binaries"}]],"desc":"Maintained ctags implementation","executables":["ctags","optscript","readtags"],"head_dependencies":["jansson","libyaml","pcre2",{"autoconf":":build"},{"automake":":build"},{"docutils":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/universal-ctags/ctags.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],["libxml2"]],"homepage":"https://ctags.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"b2f269ece99053311426fa0cf09fd72356f9b260718a2c5e4fe69d6c697703aa","stable_dependencies":["jansson","libyaml","pcre2",{"docutils":":build"},{"pkgconf":":build"}],"stable_checksum":"2c63efe9e0e083dc50e6fdd8c5414781cc8873d8c8940cf553c01870ed962f8c","stable_url_args":["https://github.com/universal-ctags/ctags/releases/download/v6.2.1/universal-ctags-6.2.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["libxml2"]],"stable_version":"6.2.1"},"unixcw":{"desc":"Morse code tutor and command-line tools","executables":["cw","cwcp","cwgen"],"head_dependencies":["gettext","pulseaudio",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://unixcw.sourceforge.net/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"98ee9132860acf4eee3b43b455044d75c6f1535cddc4f9acbb093b244109a9d1","stable_dependencies":["gettext","pulseaudio",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"0af83855214bf90b4c0d149221884ab4458f3857c38972d428daebf3badd6e32","stable_url_args":["https://downloads.sourceforge.net/project/unixcw/unixcw-3.6.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.6.1"},"unixodbc":{"compatibility_version":1,"conflicts":[["virtuoso",{":because":"both install `isql` binaries"}]],"desc":"ODBC 3 connectivity for UNIX","executables":["dltest","isql","iusql","odbc_config","odbcinst","slencheck"],"head_dependencies":["libtool",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/lurcher/unixODBC.git",{":branch":"master"}],"homepage":"https://www.unixodbc.org/","license":{":all_of":["LGPL-2.1-or-later","GPL-2.0-or-later"]},"link_overwrite_paths":["include/odbcinst.h","include/sql.h","include/sqlext.h","include/sqltypes.h","include/sqlucode.h","lib/libodbc.a","lib/libodbc.so"],"ruby_source_checksum":"05e0afb3c9347cce16a5f829b72f0bd7e24ffdf96616a6f5baa9a555a8264607","stable_dependencies":["libtool"],"stable_checksum":"4e2814de3e01fc30b0b9f75e83bb5aba91ab0384ee951286504bb70205524771","stable_url_args":["https://www.unixodbc.org/unixODBC-2.3.14.tar.gz"],"stable_version":"2.3.14"},"unnethack":{"desc":"Fork of Nethack","executables":["unnethack"],"head_dependencies":["lua"],"head_url_args":["https://github.com/UnNetHack/UnNetHack.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"homepage":"https://unnethack.wordpress.com/","license":"NGPL","ruby_source_checksum":"9aa7646a98e91fd225f9377ef64fc32e4cf528494716fcd0f345316935039594","stable_patches":[{"strip":"p1","url":"https://github.com/UnNetHack/UnNetHack/commit/04f0a3a850a94eb8837ddcef31303968240d1c31.patch?full_index=1","sha256":"5285dc2e57b378bc77c01879399e2af248ef967977ed50e0c13a80b1993a7081","type":"backport"},{"strip":"p1","url":"https://github.com/UnNetHack/UnNetHack/commit/33a3bb6539452875a88efbf6da0148a1cccc00c1.patch?full_index=1","sha256":"07e1bb472c4f20957dafc6cfc49fcfd3178a5e04fcebf93a4fc7922ec8c0a963","type":"backport"}],"stable_checksum":"a32a2c0e758eb91842033d53d43f718f3bc719a346e993d9b23bac06f0ac9004","stable_url_args":["https://github.com/UnNetHack/UnNetHack/archive/refs/tags/5.3.2.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["ncurses"]],"stable_version":"5.3.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"25c86b07ec5d9a182bf5a55a607bf232297585269d68ba7c6abcdd71eea6b8fa"},"unoconv":{"bottle_rebuild":2,"caveats":"In order to use unoconv, a copy of LibreOffice between versions 3.6.0.1 - 4.3.x must be installed.\n","deprecate_args":{":date":"2025-04-27",":because":":repo_archived",":replacement_formula":"unoserver"},"desc":"Convert between any document format supported by OpenOffice","disable_args":{":date":"2026-04-27",":because":":repo_archived",":replacement_formula":"unoserver"},"executables":["unoconv"],"head_dependencies":["python@3.14"],"head_url_args":["https://github.com/unoconv/unoconv.git",{":branch":"master"}],"homepage":"https://github.com/unoconv/unoconv","license":"GPL-2.0-only","revision":4,"ruby_source_checksum":"d060ea79e0485dba1c3e105310c4539e824e40f788e43cc77d241be8de3eff4c","stable_dependencies":["python@3.14"],"stable_checksum":"308ebfd98e67d898834876348b27caf41470cd853fbe2681cc7dacd8fd5e6031","stable_url_args":["https://files.pythonhosted.org/packages/ab/40/b4cab1140087f3f07b2f6d7cb9ca1c14b9bdbb525d2d83a3b29c924fe9ae/unoconv-0.9.0.tar.gz"],"stable_version":"0.9.0"},"unordered_dense":{"desc":"Hashmap and hashset based on robin-hood backward shift deletion","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/martinus/unordered_dense","license":"MIT","ruby_source_checksum":"d28916e512924482c29c13f2e780391ff87c6c237d382d4de75afe03ae3d3afc","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"862605ef21424c6c92881aac4cf8f09c3abd91c80588446c83892583228eca67","stable_url_args":["https://github.com/martinus/unordered_dense/archive/refs/tags/v5.3.3.tar.gz"],"stable_version":"5.3.3","bottle_tag":":all","bottle_checksum":"dc3e044cf12b9a637985bd78f16bc2684e029b35a45447e01dcad1a3103cda5a"},"unoserver":{"bottle_rebuild":1,"desc":"Server for file conversions with Libre Office","executables":["unocompare","unoconvert","unoping","unoserver"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/unoconv/unoserver","license":"MIT","ruby_source_checksum":"302d0c8b2969ce7ea8ec810a0c6c9af1322c175b4c2f1c339bd0d0e00cd8d420","stable_dependencies":["python@3.15"],"stable_checksum":"b05f9578506ac7374ae1b314c3a79528636c542ac78220a9ce99110584ca424b","stable_url_args":["https://files.pythonhosted.org/packages/6e/7c/9250bf071eb9d0012998b774bbf5743a09c715ab5dfd50460c8ba09c2564/unoserver-3.7.tar.gz"],"stable_version":"3.7","bottle_tag":":all","bottle_checksum":"6ad558a70421755b9353b4f05772c95a72737598b07f5956a9f07feeeeadd4ea"},"unp":{"bottle_rebuild":1,"desc":"Unpack everything with one command","executables":["ucat","unp"],"head_dependencies":["p7zip"],"homepage":"https://tracker.debian.org/pkg/unp","license":"GPL-2.0-only","ruby_source_checksum":"d633400fb41ab139dd702e5734f13c50e3f8c9ccffb980470c334c0af77d4d7a","stable_dependencies":["p7zip"],"stable_checksum":"651764eeed41331e699ead891334e3d9512048f6891d55db7761412323622970","stable_url_args":["https://deb.debian.org/debian/pool/main/u/unp/unp_2.0.tar.xz"],"stable_version":"2.0","bottle_tag":":all","bottle_checksum":"fdcd81250f756b4075c45a1a4ca5282fab58f2b70008d85da4ad3fdd6b91738b"},"unpaper":{"desc":"Post-processing for scanned/photocopied books","executables":["unpaper"],"head_dependencies":["ffmpeg",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/unpaper/unpaper.git",{":branch":"main"}],"homepage":"https://www.flameeyes.com/projects/unpaper","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"ee5fa8698c59c313d46af35521e09d34b0291c82d4be24836e7cff818880adc8","stable_dependencies":["ffmpeg",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"2575fbbf26c22719d1cb882b59602c9900c7f747118ac130883f63419be46a80","stable_url_args":["https://www.flameeyes.com/files/unpaper-7.0.0.tar.xz"],"stable_version":"7.0.0"},"unrtf":{"desc":"RTF to other formats converter","executables":["unrtf"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://hg.savannah.gnu.org/hgweb/unrtf/",{":using":":hg"}],"homepage":"https://www.gnu.org/software/unrtf/","license":"GPL-3.0-or-later","ruby_source_checksum":"d3e74adf15a872e9dc86e71c7f5c12c7340c8ec062947bc6e81ba167c1c4da61","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_patches":[{"strip":"p0","url":"https://raw.githubusercontent.com/macports/macports-ports/658984b1c0c8032c32a27969853d7e958e9ae6e9/textproc/unrtf/files/patch-src_execdir.c.diff","sha256":"66a8f3509bdf69899c8a8a2b7dfae94a1916b3e8778e69443ab89548a4d3ab84","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/macports/macports-ports/pull/34986"}]}],"stable_checksum":"ff227d1a0adb84a9e1a51b5e5c3cecbda3d67c8a31dbd7e8593a040a438fb44c","stable_url_args":["https://ftpmirror.gnu.org/unrtf/unrtf-0.21.13.tar.gz"],"stable_version":"0.21.13"},"unshield":{"bottle_rebuild":2,"desc":"Extract files from InstallShield cabinet files","executables":["unshield"],"head_dependencies":["openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/twogood/unshield.git",{":branch":"main"}],"homepage":"https://github.com/twogood/unshield","license":"MIT","ruby_source_checksum":"8033b79a184c9a58772bfa778a650686442a350a083e08782e74ecbc150bd80a","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"a937ef596ad94d16e7ed2c8553ad7be305798dcdcfd65ae60210b1e54ab51a2f","stable_url_args":["https://github.com/twogood/unshield/archive/refs/tags/1.6.2.tar.gz"],"stable_version":"1.6.2"},"unum":{"bottle_rebuild":1,"desc":"Interconvert numbers, Unicode, and HTML/XHTML entities","executables":["unum"],"head_dependencies":[{"pod2man":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://www.fourmilab.ch/webtools/unum/","license":{":any_of":["Artistic-1.0-Perl","GPL-1.0-or-later"]},"ruby_source_checksum":"b248e443daceff60fc0b99131a33516159a56565da35b2fb2604b4564c231d53","stable_dependencies":[{"pod2man":":build"}],"stable_checksum":"9e4cb91aff389091f8c04122107ce3f7face4389ee27a9fb398b574dda20b457","stable_url_args":["https://www.fourmilab.ch/webtools/unum/prior-releases/3.6-15.1.0/unum.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"3.6-15.1.0","bottle_tag":":all","bottle_checksum":"49e6e959912529d4da9b0097beac4bcc654679022720b74eff4c5010d5ae6c77"},"unuran":{"compatibility_version":1,"desc":"UNU.RAN - Universal Non-Uniform RANdom number generator","head_dependencies":["gsl",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"head_url_args":["https://github.com/unuran/unuran.git",{":branch":"main"}],"homepage":"https://statmath.wu.ac.at/unuran/","license":"GPL-2.0-or-later","ruby_source_checksum":"caefc81cd87eaaadec9a88911d99b65919941c28c002e0edffa06a261be8ba97","stable_dependencies":["gsl",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"stable_checksum":"9c8f6c5229615dc4871af11bca92fab9083f45ab66871d98031e05578e0567f9","stable_url_args":["https://github.com/unuran/unuran/archive/refs/tags/unuran-1.12.0.tar.gz"],"stable_version":"1.12.0"},"unxip":{"bottle_rebuild":1,"desc":"Fast Xcode unarchiver","executables":["unxip"],"head_url_args":["https://github.com/saagarjha/unxip.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://github.com/saagarjha/unxip","license":"LGPL-3.0-only","ruby_source_checksum":"815c9fc0e0fed2cd38315d703e2e7ab8f9f2d2570c28267647b9171674c55f95","stable_checksum":"490c27aeabad33a8c811ada09008d24835f0f701ad40092b450c4788cdf99198","stable_url_args":["https://github.com/saagarjha/unxip/archive/refs/tags/v3.3.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"3.3"},"unyaffs":{"desc":"Extract files from a YAFFS2 filesystem image","executables":["unyaffs"],"homepage":"https://packages.debian.org/sid/unyaffs","license":"GPL-2.0-only","revision":1,"ruby_source_checksum":"d7c0874da6ac7ebfc37a7987126a36d8b085bb3f08acaafc0b08d7bee0a058de","stable_checksum":"099ee9e51046b83fe8555d7a6284f6fe4fbae96be91404f770443d8129bd8775","stable_url_args":["https://deb.debian.org/debian/pool/main/u/unyaffs/unyaffs_0.9.7.orig.tar.gz"],"stable_version":"0.9.7","bottle_checksum":"641a7e133d326fcaa9d6c280e721c5a265694f086acd7a07ccebd850fe7ed652"},"unzip":{"bottle_rebuild":1,"desc":"Extraction utility for .zip compressed archives","executables":["funzip","unzip","unzipsfx","zipgrep"],"head_uses_from_macos":[[{"zip":":test"}],["bzip2"]],"homepage":"https://infozip.sourceforge.net/UnZip.html","keg_only_args":[":provided_by_macos"],"license":"Info-ZIP","revision":8,"ruby_source_checksum":"4f0ee783f25816a0fc7c2a238e3230f2cf0f0261e42c0ecc86fda0ccdcde5b5a","stable_patches":[{"strip":"p1","url":"https://archive.ubuntu.com/ubuntu/pool/main/u/unzip/unzip_6.0-28ubuntu4.1.debian.tar.xz","sha256":"d123c8e6972dbdd17ba1a4920fb57ed2ede9237dbae149dcbf55df829c77baf3","apply":["patches/01-manpages-in-section-1-not-in-section-1l.patch","patches/02-this-is-debian-unzip.patch","patches/03-include-unistd-for-kfreebsd.patch","patches/04-handle-pkware-verification-bit.patch","patches/05-fix-uid-gid-handling.patch","patches/06-initialize-the-symlink-flag.patch","patches/07-increase-size-of-cfactorstr.patch","patches/08-allow-greater-hostver-values.patch","patches/09-cve-2014-8139-crc-overflow.patch","patches/10-cve-2014-8140-test-compr-eb.patch","patches/11-cve-2014-8141-getzip64data.patch","patches/12-cve-2014-9636-test-compr-eb.patch","patches/13-remove-build-date.patch","patches/14-cve-2015-7696.patch","patches/15-cve-2015-7697.patch","patches/16-fix-integer-underflow-csiz-decrypted.patch","patches/17-restore-unix-timestamps-accurately.patch","patches/18-cve-2014-9913-unzip-buffer-overflow.patch","patches/19-cve-2016-9844-zipinfo-buffer-overflow.patch","patches/20-cve-2018-1000035-unzip-buffer-overflow.patch","patches/20-unzip60-alt-iconv-utf8.patch","patches/21-fix-warning-messages-on-big-files.patch","patches/22-cve-2019-13232-fix-bug-in-undefer-input.patch","patches/23-cve-2019-13232-zip-bomb-with-overlapped-entries.patch","patches/24-cve-2019-13232-do-not-raise-alert-for-misplaced-central-directory.patch","patches/25-cve-2019-13232-fix-bug-in-uzbunzip2.patch","patches/26-cve-2019-13232-fix-bug-in-uzinflate.patch","patches/27-zipgrep-avoid-test-errors.patch","patches/28-cve-2022-0529-and-cve-2022-0530.patch"],"type":"unofficial","resolves":[{"type":"security","id":"CVE-2014-8139"},{"type":"security","id":"CVE-2014-8140"},{"type":"security","id":"CVE-2014-8141"},{"type":"security","id":"CVE-2014-9636"},{"type":"security","id":"CVE-2015-7696"},{"type":"security","id":"CVE-2015-7697"},{"type":"security","id":"CVE-2014-9913"},{"type":"security","id":"CVE-2016-9844"},{"type":"security","id":"CVE-2018-1000035"},{"type":"security","id":"CVE-2019-13232"},{"type":"security","id":"CVE-2022-0529"},{"type":"security","id":"CVE-2022-0530"}]}],"stable_checksum":"036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37","stable_url_args":["https://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz"],"stable_uses_from_macos":[[{"zip":":test"}],["bzip2"]],"stable_version":"6.0","bottle_checksum":"76363f884cbb100c668adea01a3d72a8efadc23e5bee125182ad030d6fd3685f"},"up":{"bottle_rebuild":1,"desc":"Tool for writing command-line pipes with instant live preview","executables":["up"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/akavel/up","license":"Apache-2.0","ruby_source_checksum":"cdeea1c015cdd933dc47d55e7e7cf155328123beeb59712815909c9527c8983b","stable_dependencies":[{"go":":build"}],"stable_checksum":"3ea2161ce77e68d7e34873cc80324f372a3b3f63bed9f1ad1aefd7969dd0c1d1","stable_url_args":["https://github.com/akavel/up/archive/refs/tags/v0.4.tar.gz"],"stable_version":"0.4","bottle_checksum":"518b6745aef4837bb14288c365f26b448d0dbd76d47a996a9a9792330cad05c7"},"upterm":{"desc":"Instant terminal sharing","executables":["upterm","uptermd"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/owenthereal/upterm.git",{":branch":"master"}],"homepage":"https://upterm.dev","license":"Apache-2.0","ruby_source_checksum":"34f6945e5ad9c18d27305eadee954f20f56505be00bfb5a3db00dd20ff4e25e4","stable_dependencies":[{"go":":build"}],"stable_checksum":"896f2185f02cbf9821002a7eea864572f25cbcc52358975bcfee137418c1343a","stable_url_args":["https://github.com/owenthereal/upterm/archive/refs/tags/v0.39.0.tar.gz"],"stable_version":"0.39.0"},"uptimed":{"desc":"Utility to track your highest uptimes","executables":["uprecords","uptimed"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://github.com/rpodgorny/uptimed/","license":"GPL-2.0-only","ruby_source_checksum":"e7d0f0ef0880db71412d0c410112d79c6bdda88c3e32dcf5d8a006cf92d96ba7","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/opt/uptimed"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/uptimed/sbin/uptimed","-f","-p","$HOMEBREW_PREFIX/var/run/uptimed.pid"]],"stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"2f669d2968ca1d0865b7a97791c9dbcca759631a1afc5d6702964f070a57252b","stable_url_args":["https://github.com/rpodgorny/uptimed/archive/refs/tags/v0.4.7.tar.gz"],"stable_version":"0.4.7","bottle_cellar":":any","bottle_checksum":"c7cf1dd6683a839238be3ff06ae5289bde6e97e0a5594d3d3c1f14c8decf0dd9"},"uptoc":{"bottle_rebuild":1,"desc":"Convenient static file deployment tool that supports multiple platforms","executables":["uptoc"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/bonaysoft/uptoc","license":"MIT","ruby_source_checksum":"e917f4c3e8632a9a83ff864d09555d22effd28483ddf0e40b9ed0a49767d2b01","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/bonaysoft/uptoc.git",{":tag":"v1.4.3",":revision":"30266b490379c816fc08ca3670fd96808214b24c"}],"stable_version":"1.4.3","bottle_checksum":"cc771d7e3dd47f766d7a7e9fd76a9c5b25367f2f6f2ddafc2ab1c5a08fb5db7a"},"upx":{"desc":"Compress/expand executable files","executables":["upx"],"head_dependencies":[{"cmake":":build"},{"ucl":":build"}],"head_url_args":["https://github.com/upx/upx.git",{":branch":"devel"}],"homepage":"https://upx.github.io/","license":"GPL-2.0-or-later","ruby_source_checksum":"ba8779c8396ff97d04bf325d61cebdc38d635a17bdfc978a586a75d0f1b89b0e","stable_dependencies":[{"cmake":":build"},{"ucl":":build"}],"stable_checksum":"a7d457be4ef942e46844ee8f301206b111394cbcbde3599747a6904c54ff116b","stable_url_args":["https://github.com/upx/upx/releases/download/v5.2.1/upx-5.2.1-src.tar.xz"],"stable_version":"5.2.1"},"urdfdom":{"compatibility_version":2,"desc":"Unified Robot Description Format (URDF) parser","executables":["check_urdf","urdf_mem_test","urdf_to_graphviz"],"head_dependencies":["console_bridge","tinyxml2","urdfdom_headers",{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://wiki.ros.org/urdf/","license":"BSD-3-Clause","ruby_source_checksum":"b154a45590fbd46a7cde7502fd911c00b9d0f456a8110578895e606b3409d9f8","stable_dependencies":["console_bridge","tinyxml2","urdfdom_headers",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"47e26b6553afe8bb49cc675a5209fb9f2feb91ab9310360f8015d4cb98cc094a","stable_url_args":["https://github.com/ros/urdfdom/archive/refs/tags/6.0.2.tar.gz"],"stable_version":"6.0.2"},"urdfdom_headers":{"desc":"Headers for Unified Robot Description Format (URDF) parsers","head_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"homepage":"https://wiki.ros.org/urdfdom_headers/","license":"BSD-3-Clause","ruby_source_checksum":"d75197af16f9a5fd2822de645a673f984cc70ef45246a6e440ef58b6c764dda4","stable_dependencies":[{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"42d85a82d1dea2e1252596131e58997244ce6c59d12ae9ab852fe7c35d09f0ec","stable_url_args":["https://github.com/ros/urdfdom_headers/archive/refs/tags/3.0.1.tar.gz"],"stable_version":"3.0.1","bottle_tag":":all","bottle_checksum":"74d6893697e98c62373905725cbea8ae1c1e90e5870931cd9b9b8d092ab04c81"},"urh":{"deprecate_args":{":date":"2026-07-17",":because":":repo_archived"},"desc":"Universal Radio Hacker","disable_args":{":date":"2027-07-17",":because":":repo_archived"},"executables":["urh","urh_cli"],"head_dependencies":["hackrf","numpy","pyqt","python@3.14",{"pkgconf":":build"}],"head_url_args":["https://github.com/jopohl/urh.git",{":branch":"master"}],"homepage":"https://github.com/jopohl/urh","license":"GPL-3.0-only","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"5b38b52cb5aefc2cb73eb99f6bcc9f31134ba34ca7693fe0e7d2a3395e075db8","stable_dependencies":["hackrf","numpy","pyqt","python@3.14",{"pkgconf":":build"}],"stable_checksum":"c9e2932bc0c7b155cfd9483c058b78d08b51c49cd041ab75a0f4a70fc6cce757","stable_url_args":["https://files.pythonhosted.org/packages/dd/75/e3ce1cd756dc47ab42166d1ecfb9a9f5e34e2fcf78aeed0b9392313dc057/urh-2.10.0.tar.gz"],"stable_version":"2.10.0"},"uriparser":{"compatibility_version":1,"desc":"URI parsing library (strictly RFC 3986 compliant)","executables":["uriparse"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/uriparser/uriparser.git",{":branch":"master"}],"homepage":"https://uriparser.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"f8567b8b2e6221cd98ee7d42da922198fd745968ca2d52b036a69cc295eaf643","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"dd2e4843f43de6f5aedf430e530f1e2d159eba8ca4d64c2787af1c20f707a9e4","stable_url_args":["https://github.com/uriparser/uriparser/releases/download/uriparser-1.0.2/uriparser-1.0.2.tar.bz2"],"stable_version":"1.0.2"},"urlfinder":{"desc":"Extracting URLs and subdomains from JS files on a website","executables":["urlfinder"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/pingc0y/URLFinder.git",{":branch":"master"}],"homepage":"https://github.com/pingc0y/URLFinder","license":"MIT","ruby_source_checksum":"a07384282d626e0aa9cbe6153a51e35efc88e7fc86d37517340a10edbf3b7e7e","stable_dependencies":[{"go":":build"}],"stable_checksum":"12041f7a02fa0f8dbe502d838fb3c5e4c84def44c1bf18efb39e4fdb096f464a","stable_url_args":["https://github.com/pingc0y/URLFinder/archive/refs/tags/2026.6.16.tar.gz"],"stable_version":"2026.6.16"},"urlscan":{"desc":"View/select the URLs in an email message or file","executables":["urlscan"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/firecat53/urlscan.git",{":branch":"main"}],"homepage":"https://github.com/firecat53/urlscan","license":"GPL-2.0-or-later","ruby_source_checksum":"87f55db3a2b476ba7a80eec4b3822b51c5cbc3491b8927b756cfb14011c2233d","stable_dependencies":["python@3.15"],"stable_checksum":"27ffbc49a98da0f3d0a533b23e04c71784d4e10fbf2ee4e1f443ef39364fce5b","stable_url_args":["https://files.pythonhosted.org/packages/0d/e0/9e33a713d45f31f9ec5f8a8a7b3edd188a5a22cec9340be1637dbc539b08/urlscan-1.2.0.tar.gz"],"stable_version":"1.2.0"},"urlview":{"desc":"URL extractor/launcher","executables":["urlview"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://packages.debian.org/sid/misc/urlview","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"5691cf49376fe370a3fda55a5922e90643731b474c88ccd54f6625ece0887c49","stable_patches":[{"strip":"p1","url":"https://deb.debian.org/debian/pool/main/u/urlview/urlview_0.9-23.1.debian.tar.xz","sha256":"bdb3b403b165ff1fe7d1a7c05275b6c865e4740d9ed46fd9c81495be1fbe2b9f","apply":["patches/debian.patch","patches/Fix-warning-about-implicit-declaration-of-function.patch","patches/invoke-AM_INIT_AUTOMAKE-with-foreign.patch","patches/Link-against-libncursesw-setlocale-LC_ALL.patch","patches/Allow-dumping-URLs-to-stdout.patch"],"type":"unofficial"}],"stable_checksum":"746ff540ccf601645f500ee7743f443caf987d6380e61e5249fc15f7a455ed42","stable_url_args":["https://deb.debian.org/debian/pool/main/u/urlview/urlview_0.9.orig.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.9-23.1","bottle_checksum":"b39f7e2238dbb7ec1e87a121aa48a88bac18b1e269e3a9b84b601ca410260eea"},"urlwatch":{"bottle_rebuild":1,"desc":"Get notified when a webpage changes","executables":["urlwatch"],"head_dependencies":["certifi","libyaml","python@3.15"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://thp.io/2008/urlwatch/","license":"BSD-3-Clause","revision":10,"ruby_source_checksum":"0c3d1a5509edae88511bd4ecb05fe596d3caddc7680d7e73a60588464bdcdbda","stable_dependencies":["certifi","libyaml","python@3.15"],"stable_checksum":"f317ca8b123b15af510ec9e08bf885d8a8b574f502253e5ded200d757366da98","stable_url_args":["https://files.pythonhosted.org/packages/76/a3/e3bc54a669fa3ec440ea9d8db64590e761343b02b6ae9fcfcdc05c28d9ea/urlwatch-2.29.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"2.29"},"uru":{"caveats":"Append to ~/.profile on Ubuntu, or to ~/.zshrc on Zsh\n$ echo 'eval \"$(uru_rt admin install)\"' >> ~/.bash_profile\n","desc":"Use multiple rubies on multiple platforms","executables":["uru_rt"],"head_dependencies":[{"go":":build"}],"homepage":"https://bitbucket.org/jonforums/uru","license":"BSD-3-Clause","ruby_source_checksum":"5ae35683cc015977117575aa2c51d37057b2894f1d34e3cf95ce783b9fbf7c95","stable_dependencies":[{"go":":build"}],"stable_checksum":"47148454f4c4d5522641ac40aec552a9390a2edc1a0cd306c5d16924f0be7e34","stable_url_args":["https://bitbucket.org/jonforums/uru/get/v0.8.5.tar.gz"],"stable_version":"0.8.5","bottle_checksum":"aeb836f9cc4bc8f40f488f21abb3ca10bc2d20364e961737a541e0856c9b38fa"},"urweb":{"bottle_rebuild":3,"desc":"Ur/Web programming language","executables":["urweb"],"head_dependencies":["gmp","icu4c@79","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"mlton":":build"}],"homepage":"http://www.impredicative.com/ur/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/urweb/icu4c68-2.patch":"8ec1ec5bec95e9feece8ff4e9c0435ada0ba2edbe48439fb88af4d56adcf2b3e","Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":13,"ruby_source_checksum":"d567a6c9151174352612bb6a069cd44ee54a3b5ac67ffa74d85bbebb31235474","stable_dependencies":["gmp","icu4c@79","openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"mlton":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/urweb/icu4c68-2.patch","type":"unofficial"},{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"ac3010c57f8d90f09f49dfcd6b2dc4d5da1cdbb41cbf12cb386e96e93ae30662","stable_url_args":["https://github.com/urweb/urweb/releases/download/20200209/urweb-20200209.tar.gz"],"stable_version":"20200209"},"urx":{"desc":"Extracts URLs from OSINT Archives for Security Insights","executables":["urx"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://urx.hahwul.com","license":"MIT","ruby_source_checksum":"f38ea23b7b07035cd5aa64ca430b5ac3226035c3f5104ecf40f4deb746ede5da","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ff8f5d9bbd4c3ca1c3cdafb17a4742bc0f8a132ca2edc9b76d9c871af3cb4dec","stable_url_args":["https://github.com/hahwul/urx/archive/refs/tags/0.11.0.tar.gz"],"stable_version":"0.11.0"},"usage":{"compatibility_version":1,"desc":"Tool for working with usage-spec CLIs","executables":["usage"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/jdx/usage.git",{":branch":"main"}],"homepage":"https://usage.jdx.dev/","license":"MIT","ruby_source_checksum":"82138a25fc785bf2e89bd2c8109ca2db9e98b7f66759c15e35be31a9e56ab44a","stable_dependencies":[{"rust":":build"}],"stable_checksum":"94eca918e69b09b3a9d68704a57520ba9651f320ffe75ce7ad04258d1302e5d0","stable_url_args":["https://github.com/jdx/usage/archive/refs/tags/v7.1.2.tar.gz"],"stable_version":"7.1.2"},"usb.ids":{"compatibility_version":1,"desc":"Repository of vendor, device, subsystem and device class IDs used in USB devices","homepage":"http://www.linux-usb.org/usb-ids.html","license":{":any_of":["GPL-2.0-or-later","BSD-3-Clause"]},"ruby_source_checksum":"ef9dd01faa2c3a5f591e66f6125aeef68c22cd37c1a30548857a0106c5117102","stable_checksum":"bbd6b4c8d9fff1e2602551b6a73b8ca0475d1aed93a1807d680d02556c49f8e3","stable_url_args":["https://deb.debian.org/debian/pool/main/u/usb.ids/usb.ids_2026.06.26.orig.tar.xz"],"stable_version":"2026.06.26","bottle_tag":":all","bottle_checksum":"c9491342e01272aa6c99d7a721050ba0aea50334eb462541d2d657ff8b74707e"},"usbredir":{"desc":"USB traffic redirection library","executables":["usbredirect"],"head_dependencies":["glib","libusb",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://www.spice-space.org","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"9eb0026dedabe606504c9310af900fcc01cad15832c622b72c928df0cff0de30","stable_dependencies":["glib","libusb",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"6dc2a380277688a068191245dac2ab7063a552999d8ac3ad8e841c10ff050961","stable_url_args":["https://www.spice-space.org/download/usbredir/usbredir-0.15.0.tar.xz"],"stable_version":"0.15.0","bottle_cellar":":any","bottle_checksum":"f9d8eeb3c790e34bd9e457380922676ef663f3df8057c5f857d627a97fbc490e"},"usbtree":{"desc":"Live USB device tree in your terminal","executables":["usbtree"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/gnomeria/usbtree.git",{":branch":"main"}],"homepage":"https://gnomeria.github.io/usbtree/","license":"MIT","ruby_source_checksum":"00b2ac4041b60cb322b2a135973ee49d8777c1ddc2088ee934d68e9434f88026","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a315eeeb559911fffb1c2a17b6ebd418143168c888db5d3b737b05d8c34b3486","stable_url_args":["https://github.com/gnomeria/usbtree/archive/refs/tags/v0.1.1.tar.gz"],"stable_version":"0.1.1"},"usbutils":{"caveats":"usbhid-dump requires either proper code signing with com.apple.vm.device-access\nentitlement or root privilege\n","conflicts":[["lsusb",{":because":"both provide an `lsusb` binary"}],["lsusb-laniksj",{":because":"both provide an `lsusb` binary"}]],"desc":"List detailed info about USB devices","executables":["lsusb","usbhid-dump"],"head_dependencies":["libusb",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"http://www.linux-usb.org/","license":{":all_of":["GPL-2.0-only","GPL-2.0-or-later",{":any_of":["GPL-2.0-only","GPL-3.0-only"]}]},"local_patch_checksums":{"Patches/usbutils/portable.patch":"ec09531017e1fa45dbc37233b286a736a24d7f98668e38a92e3697559f739c7f"},"ruby_source_checksum":"fbbf8a87f63b646d33272d020fc205a20d4cd6bf4893ecf9c3f816b559d6b664","stable_dependencies":["libusb",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/usbutils/portable.patch","type":"unofficial"}],"stable_checksum":"fed292b2a3dce83464ce9e96e7eaf301f58b3bf0104872b6a75edac14c907ff2","stable_url_args":["https://mirrors.edge.kernel.org/pub/linux/utils/usb/usbutils/usbutils-020.tar.gz"],"stable_version":"020"},"userspace-rcu":{"compatibility_version":1,"desc":"Library for userspace RCU (read-copy-update)","homepage":"https://liburcu.org","license":{":all_of":["LGPL-2.1-or-later","MIT"]},"ruby_source_checksum":"693bbed82441d2ce6bbc84337107510099591b3bf1f73d947ec1058fcfea8f73","stable_checksum":"2556b83adc0f9b3ac8024e613e17d014d04c4c49110604ce55fcb14eae32edd3","stable_url_args":["https://lttng.org/files/urcu/userspace-rcu-0.15.7.tar.bz2"],"stable_version":"0.15.7"},"utf8cpp":{"compatibility_version":1,"desc":"UTF-8 with C++ in a Portable Way","head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://github.com/nemtrif/utfcpp","license":"BSL-1.0","ruby_source_checksum":"8dea71754ab38b68c81eb651c466c488aef6fcfcf64d72674fcbaf92cbcd2c76","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"6d6a5493a111884cc085ee31babfe6d9960c8fb08fc80a64852eaeea8323dbc1","stable_url_args":["https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.2.1.tar.gz"],"stable_version":"4.2.1","version_scheme":1,"bottle_tag":":all","bottle_checksum":"91979507787b320aa978b9fe793d1d72b5c50c7e73529897dbe5f09c75fb0e90"},"utf8proc":{"compatibility_version":1,"desc":"Clean C library for processing UTF-8 Unicode data","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/JuliaStrings/utf8proc.git",{":branch":"master"}],"homepage":"https://juliastrings.github.io/utf8proc/","license":{":all_of":["MIT","Unicode-DFS-2015"]},"ruby_source_checksum":"f5d8327be5ad5b71700af9011c1b0066950d524acd49820a4c3f0d24e6f1d1c0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f564011d38b2888d583d510b08e69ffa15aa117155db1b9b49ef1dfe1fa25111","stable_url_args":["https://github.com/JuliaStrings/utf8proc/archive/refs/tags/v2.12.0.tar.gz"],"stable_version":"2.12.0"},"utftex":{"desc":"Pretty print math in monospace fonts, using a TeX-like syntax","executables":["utfstringinfo","utftex"],"homepage":"https://github.com/bartp5/libtexprintf","license":"GPL-3.0-only","ruby_source_checksum":"ae7d121cec4fabb10674b99dfec8cbb81d928f18abdadbf9c1fead34336a40dc","stable_checksum":"8ca5a11d387631a34979295f73f9a2eccc87e17c690dcd4c1454eb65a9e372bc","stable_url_args":["https://github.com/bartp5/libtexprintf/releases/download/v1.31/libtexprintf-1.31.tar.gz"],"stable_version":"1.31"},"uthash":{"desc":"C macros for hash tables and more","head_url_args":["https://github.com/troydhanson/uthash.git",{":branch":"master"}],"homepage":"https://troydhanson.github.io/uthash/","license":"BSD-1-Clause","ruby_source_checksum":"0f7820b84f75cb9ec0e2581f94de040a5d3e851b51cf92518520abc8cbf436a1","stable_checksum":"387ba027946d7c64e9aa19cc53b2edcd714f8f9dca9fa8e3aaef17e0e8e3d736","stable_url_args":["https://github.com/troydhanson/uthash/archive/refs/tags/v2.4.0.tar.gz"],"stable_version":"2.4.0","bottle_tag":":all","bottle_checksum":"5ccdd063c00f0d308b33f2ddecd943e15d4ee9bfbdd8ad1e1bad30a334aec8ec"},"util-linux":{"caveats":"The following tools are not supported for macOS, and are therefore not included:\naddpart\nagetty\nblkdiscard\nblkzone\nblockdev\nchcpu\nchmem\nchoom\nchrt\nctrlaltdel\ndelpart\ndmesg\neject\nfallocate\nfdformat\nfincore\nfindmnt\nfsck\nfsfreeze\nfstrim\nhwclock\nionice\nipcrm\nipcs\nkill\nlast\nldattach\nlosetup\nlsblk\nlscpu\nlsipc\nlslocks\nlslogins\nlsmem\nlsns\nmount\nmountpoint\nnsenter\npartx\npivot_root\nprlimit\nraw\nreadprofile\nresizepart\nrfkill\nrtcwake\nscript\nscriptlive\nsetarch\nsetterm\nsulogin\nswapoff\nswapon\nswitch_root\ntaskset\numount\nunshare\nutmpdump\nuuidd\nwall\nwdctl\nzramctl\n\n","compatibility_version":1,"desc":"Collection of Linux utilities","executables":["addpart","agetty","bits","blkdiscard","blkid","blkpr","blkzone","blockdev","cal","cfdisk","chcpu","chmem","choom","chrt","col","colcrt","colrm","column","copyfilerange","coresched","ctrlaltdel","delpart","dmesg","eject","enosys","exch","fadvise","fallocate","fdisk","fincore","findfs","findmnt","flock","fsck","fsck.cramfs","fsck.minix","fsfreeze","fstrim","getino","getopt","hardlink","hexdump","hwclock","i386","ionice","ipcmk","ipcrm","ipcs","irqtop","isosize","last","lastb","lastlog2","ldattach","linux32","linux64","logger","look","losetup","lsblk","lsclocks","lscpu","lsfd","lsipc","lsirq","lslocks","lslogins","lsmem","lsns","mcookie","mesg","mkfs","mkfs.bfs","mkfs.cramfs","mkfs.minix","mkswap","more","mount","mountpoint","namei","nologin","nsenter","partx","pipesz","pivot_root","prlimit","readprofile","rename","renice","resizepart","rev","rfkill","rtcwake","script","scriptlive","scriptreplay","setarch","setpgid","setsid","setterm","sfdisk","sulogin","swaplabel","swapoff","swapon","switch_root","taskset","uclampset","ul","umount","uname26","unshare","utmpdump","uuidd","uuidgen","uuidparse","waitpid","wall","wdctl","whereis","wipefs","x86_64","zramctl"],"head_dependencies":["gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["libxcrypt"],["ncurses"],["sqlite"]],"homepage":"https://github.com/util-linux/util-linux","keg_only_args":[":shadowed_by_macos","macOS provides the uuid.h header"],"license":{":all_of":["BSD-3-Clause","BSD-4-Clause-UC","GPL-2.0-only","GPL-2.0-or-later","GPL-3.0-or-later","LGPL-2.1-or-later",":public_domain"]},"ruby_source_checksum":"5f1b383f07e7e73bcf811f91faa6acc66a496007a275cc1a13ed3c41d92a9ea0","stable_dependencies":["gettext",{"pkgconf":":build"}],"stable_checksum":"fbd62a100ab7bb8746ba0661255c3c48185b1e9021507c624da01fbc696330ec","stable_url_args":["https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.42/util-linux-2.42.4.tar.xz"],"stable_uses_from_macos":[["libxcrypt"],["ncurses"],["sqlite"]],"stable_version":"2.42.4"},"util-macros":{"bottle_rebuild":1,"desc":"X.Org: Set of autoconf macros used to build other xorg packages","head_dependencies":[{"pkgconf":":test"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"6b604dc4eb755e37be41d51199848b0dbcb8fab820f4d56c1b1211823e4e2cd6","stable_dependencies":[{"pkgconf":":test"}],"stable_checksum":"9ac269eba24f672d7d7b3574e4be5f333d13f04a7712303b1821b2a51ac82e8e","stable_url_args":["https://xorg.freedesktop.org/archive/individual/util/util-macros-1.20.2.tar.xz"],"stable_version":"1.20.2","bottle_tag":":all","bottle_checksum":"1667d87ebab1bae1e48e9ef068534059be1bc7398cea4a39de35cb850109bd79"},"utiluti":{"desc":"macOS command-line tool to work with default apps","executables":["utiluti"],"head_url_args":["https://github.com/scriptingosx/utiluti.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":tahoe"}]],"homepage":"https://github.com/scriptingosx/utiluti","license":"Apache-2.0","ruby_source_checksum":"778b8b51cffb8cf3dee77e61ddddad5adf8fce1c2091c5f3e3d925cf1eede1ea","stable_checksum":"84acd1d0e63d85fcb4663639f040ddc5763a2ac317a6e1613de2d2c245faabc7","stable_url_args":["https://github.com/scriptingosx/utiluti/archive/refs/tags/v1.5.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":tahoe"}]],"stable_version":"1.5"},"utimer":{"desc":"Multifunction timer tool","executables":["utimer"],"head_dependencies":["glib","gettext",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://launchpad.net/utimer","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"722146d3ed406d00f487010e4286b031ceb726b80a74ba1f43d5e69da73cd05b","stable_dependencies":["glib","gettext",{"gettext":":build"},{"intltool":":build"},{"pkgconf":":build"}],"stable_checksum":"07a9d28e15155a10b7e6b22af05c84c878d95be782b6b0afaadec2f7884aa0f7","stable_url_args":["https://launchpad.net/utimer/0.4/0.4/+download/utimer-0.4.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"0.4","bottle_cellar":":any","bottle_checksum":"ee2b3d29f6278e6a0195e0fccc6a787eb610a1b882960aad227a94ddcf19e6c8"},"uudeview":{"bottle_rebuild":1,"desc":"Smart multi-file multi-part decoder","executables":["minews","uudeview","uuenview"],"homepage":"http://www.fpx.de/fp/Software/UUDeview/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"177cc733f3c78dd6dd664274d9d14082b2383d485ee5d817200f26360877c6e2","stable_patches":[{"strip":"p1","url":"https://github.com/hannob/uudeview/commit/a8f98cf10e2c1ab883c31ed1292f16bfdd43ef33.patch?full_index=1","sha256":"1154a62902355105fc61cc38033b9284d488ca29b971ad18744915990ffb31ec","type":"backport"},{"strip":"p1","url":"https://github.com/hannob/uudeview/commit/c54cb38ab71363647577fa98bedf4e0a3759c17b.patch?full_index=1","sha256":"44347fdb875d5a86909f6c2e6bd25f4325a34c7be83927b6fd5ba4cfe0bea46c","type":"backport"},{"strip":"p1","url":"https://github.com/hannob/uudeview/commit/72a52709ea1c79c8747d2c0face50f03873d2f81.patch?full_index=1","sha256":"452788a9e81a0839b8bab924406db26542b529dedb8e8073df50eb299aae9dfc","type":"backport"}],"stable_checksum":"e49a510ddf272022af204e96605bd454bb53da0b3fe0be437115768710dae435","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/uudeview-0.5.20.tar.gz"],"stable_version":"0.5.20","bottle_checksum":"b82ecb8116e22c3c53af765f8da79f52aed9668182ff8b16d5a0523e739e51e7"},"uutils-coreutils":{"caveats":"Commands have been installed with the prefix \"uu-\".\nIf you need to use these commands with their normal names, you\ncan add a \"uubin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/uutils-coreutils/libexec/uubin:$PATH\"\n","desc":"Cross-platform Rust rewrite of the GNU coreutils","executables":["uu-[","uu-arch","uu-b2sum","uu-base32","uu-base64","uu-basename","uu-basenc","uu-cat","uu-chgrp","uu-chmod","uu-chown","uu-chroot","uu-cksum","uu-comm","uu-coreutils","uu-cp","uu-csplit","uu-cut","uu-date","uu-dd","uu-df","uu-dir","uu-dircolors","uu-dirname","uu-du","uu-echo","uu-env","uu-expand","uu-expr","uu-factor","uu-false","uu-fmt","uu-fold","uu-groups","uu-head","uu-hostid","uu-hostname","uu-id","uu-install","uu-join","uu-kill","uu-link","uu-ln","uu-logname","uu-ls","uu-md5sum","uu-mkdir","uu-mkfifo","uu-mknod","uu-mktemp","uu-more","uu-mv","uu-nice","uu-nl","uu-nohup","uu-nproc","uu-numfmt","uu-od","uu-paste","uu-pathchk","uu-pinky","uu-pr","uu-printenv","uu-printf","uu-ptx","uu-pwd","uu-readlink","uu-realpath","uu-rm","uu-rmdir","uu-seq","uu-sha1sum","uu-sha224sum","uu-sha256sum","uu-sha384sum","uu-sha512sum","uu-shred","uu-shuf","uu-sleep","uu-sort","uu-split","uu-stat","uu-stdbuf","uu-stty","uu-sum","uu-sync","uu-tac","uu-tail","uu-tee","uu-test","uu-timeout","uu-touch","uu-tr","uu-true","uu-truncate","uu-tsort","uu-tty","uu-uname","uu-unexpand","uu-uniq","uu-unlink","uu-uptime","uu-users","uu-vdir","uu-wc","uu-who","uu-whoami","uu-yes"],"head_dependencies":[{"rust":":build"},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/uutils/coreutils.git",{":branch":"main"}],"homepage":"https://uutils.github.io/coreutils/","license":"MIT","ruby_source_checksum":"e74beb6e5ff427770a8c6ceada7762a9fe7ffd0deb3fa186dc0bed7d44806a4e","stable_dependencies":[{"rust":":build"},{"sphinx-doc":":build"}],"stable_checksum":"4fb327655cb4ffcbf2f16550cf9234079ffe839692f7aa1a6eda104af684e122","stable_url_args":["https://github.com/uutils/coreutils/archive/refs/tags/0.12.0.tar.gz"],"stable_version":"0.12.0"},"uutils-diffutils":{"caveats":"All commands have been installed with the prefix \"uu-\".\nIf you need to use these commands with their normal names, you\ncan add a \"uubin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/uutils-diffutils/libexec/uubin:$PATH\"\n","desc":"Cross-platform Rust rewrite of the GNU diffutils","executables":["diffutils","udiffutils","uu-cmp","uu-diff","uu-diffutils"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/uutils/diffutils.git",{":branch":"main"}],"homepage":"https://uutils.github.io/diffutils/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"6f30273a0fc9f139d2d19d3f08525f0e26c91bdbce811dcf50775682aedaa865","stable_dependencies":[{"rust":":build"}],"stable_checksum":"74f9c60ae86a63433bc82190e473b943057153d63f6ad39e646cc84350a3d9fa","stable_url_args":["https://github.com/uutils/diffutils/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"uutils-findutils":{"caveats":"Commands have been installed with the prefix \"uu-\".\nIf you need to use these commands with their normal names, you\ncan add a \"uubin\" directory to your PATH from your bashrc like:\n  PATH=\"$HOMEBREW_PREFIX/opt/uutils-findutils/libexec/uubin:$PATH\"\n","desc":"Cross-platform Rust rewrite of the GNU findutils","executables":["ufind","ulocate","uu-find","uu-locate","uu-updatedb","uu-xargs","uupdatedb","uxargs"],"head_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/uutils/findutils.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://uutils.github.io/findutils/","license":"MIT","ruby_source_checksum":"9b4279b9808b6296302cc2e4c59469d825932bf7281076adbf6f7dafa227630b","stable_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"e36ae3937f889bc59cfbd65820a642baa695c58d7fa1e387e41857e710f40419","stable_url_args":["https://github.com/uutils/findutils/archive/refs/tags/0.10.0.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.10.0"},"uuu":{"desc":"Universal Update Utility, mfgtools 3.0. NXP I.MX Chip image deploy tools","executables":["uuu"],"head_dependencies":["libusb","openssl@4","tinyxml2","zstd",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/nxp-imx/mfgtools.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/nxp-imx/mfgtools","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"88ea4c471efc2c1fe23e6d3dcdbe39724385e7b3099e67ee45ec5933b02df6a3","stable_dependencies":["libusb","openssl@4","tinyxml2","zstd",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"dee3be0f337c631bf93232f5ea42440f07782ce005c9219a14731d66bbe83658","stable_url_args":["https://github.com/nxp-imx/mfgtools/releases/download/uuu_1.5.243/uuu_source-uuu_1.5.243.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.5.243"},"uv":{"compatibility_version":1,"desc":"Extremely fast Python package installer and resolver, written in Rust","executables":["uv","uvx"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/astral-sh/uv.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":test"}],["bzip2"],["xz"]],"homepage":"https://docs.astral.sh/uv/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"84256f14604650fe6854bf0f9847729a74d3bf6b68ce02f131ede6ebdecaff9c","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"fbe5c69803f813d36661aaa18c0716317710b0069c9427ba8ef174c6de7c8b4b","stable_url_args":["https://github.com/astral-sh/uv/archive/refs/tags/0.13.5.tar.gz"],"stable_uses_from_macos":[[{"python":":test"}],["bzip2"],["xz"]],"stable_version":"0.13.5"},"uvg266":{"desc":"Open-source VVC/H.266 encoder","executables":["uvg266"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/ultravideo/uvg266.git",{":branch":"master"}],"homepage":"https://github.com/ultravideo/uvg266","license":"BSD-3-Clause","ruby_source_checksum":"3c1c1f4bc95783b2ab69b196eb4e7fe198507a73cf46706c39c435e6f8f38c20","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9a2c68f94a1105058d1e654191036423d0a0fcf33b7e790dd63801997540b6ec","stable_url_args":["https://github.com/ultravideo/uvg266/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1","bottle_cellar":":any","bottle_checksum":"9219b51849b23154d86aec45505cc450e83833a14b8c5ecf32cec6fc889a4096"},"uvicorn":{"bottle_rebuild":1,"desc":"ASGI web server","executables":["uvicorn"],"head_dependencies":["libyaml","python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/Kludex/uvicorn.git",{":branch":"main"}],"homepage":"https://uvicorn.dev/","license":"BSD-3-Clause","ruby_source_checksum":"ed1a79f8c39f32d94dfc4fad0ec760069e4c5b62b8b02bbf810c85034de66a2e","stable_dependencies":["libyaml","python@3.15",{"rust":":build"}],"stable_checksum":"a2e33cbfaa0306f8e6b0c13e0cb89d7d7a2da3e62b90c66e18c33d9807b28620","stable_url_args":["https://files.pythonhosted.org/packages/da/34/30e9280707135d2cfc589dfff3cb796bd07a3aeb1a3e415ba09dd89d7bb4/uvicorn-0.54.0.tar.gz"],"stable_version":"0.54.0"},"uvw":{"desc":"Header-only, event based, tiny and easy to use libuv wrapper in modern C++","head_dependencies":["libuv",{"cmake":[":build",":test"]},{"pkgconf":":test"}],"homepage":"https://github.com/skypjack/uvw","license":"MIT","ruby_source_checksum":"3d8b912d4bdcc57e595ecb6dde80c829f2004a736bf36d1618e2e135c3848e0e","stable_dependencies":["libuv",{"cmake":[":build",":test"]},{"pkgconf":":test"}],"stable_checksum":"c16600573871a5feeb524234b378ab832c8971b2a68d030c6bd0e3077d416ade","stable_url_args":["https://github.com/skypjack/uvw/archive/refs/tags/v3.4.0_libuv_v1.48.tar.gz"],"stable_version":"3.4.0","bottle_checksum":"d4a069f5c1bbb5d81410483e2a1989498acd3788827abb2ee38d30f590f5b65e"},"uvwasi":{"bottle_rebuild":1,"compatibility_version":1,"desc":"WASI syscall API built atop libuv","head_dependencies":["libuv",{"cmake":":build"}],"head_url_args":["https://github.com/nodejs/uvwasi.git",{":branch":"main"}],"homepage":"https://github.com/nodejs/uvwasi","license":"MIT","ruby_source_checksum":"df4e53e6f0ecc9e9e392da1ffbd119fcce1c9bba6ea03f7786757f71a8dbe39f","stable_dependencies":["libuv",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/nodejs/uvwasi/commit/fcc0be004867939389aba3cc715ea90b86ab869c.patch?full_index=1","sha256":"4a3a388e9831709089270b7c6bc779d86257857192dee247d32ec360cd7819cc","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/nodejs/uvwasi/pull/313"}]}],"stable_checksum":"cdb148aac298883b51da887657deca910c7c02f35435e24f125cef536fe8d5e1","stable_url_args":["https://github.com/nodejs/uvwasi/archive/refs/tags/v0.0.23.tar.gz"],"stable_version":"0.0.23"},"uwsgi":{"bottle_rebuild":1,"desc":"Full stack for building hosting services","executables":["uwsgi"],"head_dependencies":["jansson","openssl@4","pcre2","python@3.15","sqlite",{"pkgconf":":build"}],"head_url_args":["https://github.com/unbit/uwsgi.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libxcrypt"],["libxml2"],["openldap"],["perl"]],"homepage":"https://uwsgi-docs.readthedocs.io/en/latest/","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"c3cb8f1f3e8934323de77eee9569e191147508a51f8bec00e3a3f8319615fbbe","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/uwsgi/bin/uwsgi","--uid","_www","--gid","_www","--master","--die-on-term","--autoload","--logto","$HOMEBREW_PREFIX/var/log/uwsgi.log","--emperor","$HOMEBREW_PREFIX/etc/uwsgi/apps-enabled"]],"stable_dependencies":["jansson","openssl@4","pcre2","python@3.15","sqlite",{"pkgconf":":build"}],"stable_checksum":"e8f8b350ccc106ff93a65247b9136f529c14bf96b936ac5b264c6ff9d0c76257","stable_url_args":["https://files.pythonhosted.org/packages/9f/49/2f57640e889ba509fd1fae10cccec1b58972a07c2724486efba94c5ea448/uwsgi-2.0.31.tar.gz"],"stable_uses_from_macos":[["curl"],["libxcrypt"],["libxml2"],["openldap"],["perl"]],"stable_version":"2.0.31"},"v":{"bottle_rebuild":1,"conflicts":[["vlang",{":because":"both install `v` binaries"}]],"desc":"Z for vim","executables":["v"],"head_url_args":["https://github.com/rupa/v.git",{":branch":"master"}],"head_uses_from_macos":[["vim"]],"homepage":"https://github.com/rupa/v","license":"WTFPL","revision":1,"ruby_source_checksum":"7fffcff6c27d7cabf73cc5126c7039aafa53c453a71cfd3c6b19819af20ba993","stable_patches":[{"strip":"p1","url":"https://github.com/rupa/v/commit/d19e6ea79fe361c2c62fbf514d52691042ff83e1.patch?full_index=1","sha256":"13ca8ba595db0b168fc0a8b8363386ecdbc216cc3d6a94811b5bfa30d5abbbbf","type":"backport","resolves":[{"type":"defect","id":"https://github.com/rupa/v/issues/22"}]}],"stable_checksum":"6483ef1248dcbc6f360b0cdeb9f9c11879815bd18b0c4f053a18ddd56a69b81f","stable_url_args":["https://github.com/rupa/v/archive/refs/tags/v1.1.tar.gz"],"stable_uses_from_macos":[["vim"]],"stable_version":"1.1","bottle_tag":":all","bottle_checksum":"02186023120c9b712a9eb310bf10b090cee1e693c8e4f302880a414d8ea6f3e7"},"v2ray":{"desc":"Platform for building proxies to bypass network restrictions","executables":["v2ray"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/v2fly/v2ray-core.git",{":branch":"master"}],"homepage":"https://v2fly.org/","license":{":all_of":["MIT","CC-BY-SA-4.0"]},"ruby_source_checksum":"e6516799c2e6d399598d721712aea6a5710b32a7138774a4e9175db83fe503a9","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/v2ray/bin/v2ray","run","-config","$HOMEBREW_PREFIX/etc/v2ray/config.json"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"f2a78ff50ce36c4a577a39016485cdfb835a75137d514a0a5e8e9e983f0d38bb","stable_url_args":["https://github.com/v2fly/v2ray-core/archive/refs/tags/v5.53.0.tar.gz"],"stable_version":"5.53.0"},"v8":{"desc":"Google's JavaScript engine","executables":["d8"],"head_dependencies":[{"llvm":":build"},{"ninja":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://v8.dev/docs","license":"BSD-3-Clause","ruby_source_checksum":"503910535dfd863231a16e54cc0d298e656b2328a2d06261e17ad768f1c3df0e","stable_dependencies":[{"llvm":":build"},{"ninja":":build"}],"stable_checksum":"60c3dfdec757b51a7fab6b6b09bd3a559f40fed3bdeb5be1c6ee273a59517dd8","stable_url_args":["https://github.com/v8/v8/archive/refs/tags/15.6.75.19.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"15.6.75.19"},"vacuum":{"desc":"World's fastest OpenAPI & Swagger linter","executables":["vacuum"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/daveshanley/vacuum.git",{":branch":"main"}],"homepage":"https://quobix.com/vacuum/","license":"MIT","ruby_source_checksum":"38d8ddc05399cd92721f88071753c20081232d179fd8b6c4825afdca58e72136","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"f572128076db19c9fe008450d321bf2650e5dfcf9e54f363d9024978188f157f","stable_url_args":["https://github.com/daveshanley/vacuum/archive/refs/tags/v0.35.3.tar.gz"],"stable_version":"0.35.3"},"vala-language-server":{"desc":"Code Intelligence for Vala & Genie","executables":["vala-language-server"],"head_dependencies":["glib","json-glib","jsonrpc-glib","libgee","vala","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/vala-lang/vala-language-server","license":"LGPL-2.1-only","ruby_source_checksum":"b03b1f15f9fee55dcbcbd327824f4ac6a4361cb8212c2ca6217cb80eadbb7277","stable_dependencies":["glib","json-glib","jsonrpc-glib","libgee","vala","gettext",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"a93e09497738144792466d0c5ccb1347583d84a9987b65b08f6aa5d5a1e3f431","stable_url_args":["https://github.com/vala-lang/vala-language-server/releases/download/0.48.7/vala-language-server-0.48.7.tar.xz"],"stable_version":"0.48.7","bottle_cellar":":any","bottle_checksum":"5c3225a7fd5a42ae0b78713fe57ed1840ec4b090393e8e1cf53c1d250a392641"},"vala":{"desc":"Compiler for the GObject type system","executables":["vala","vala-0.56","vala-gen-introspect","vala-gen-introspect-0.56","valac","valac-0.56","valadoc","valadoc-0.56","vapigen","vapigen-0.56"],"head_dependencies":["glib","graphviz","pkgconf","gettext",{"gobject-introspection":":build"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"libxslt":":build"}]],"homepage":"https://wiki.gnome.org/Projects/Vala","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"b504e70301fd8ccf5dcb813d3b0f3ec799ed799cc3763291ae604b6f87af603c","stable_dependencies":["glib","graphviz","pkgconf","gettext",{"gobject-introspection":":build"}],"stable_checksum":"5ad7cbbfcc0de61b403d6797c9ef60455bfbebd8e162aec33b5b0b097adfb9d5","stable_url_args":["https://download.gnome.org/sources/vala/0.56/vala-0.56.19.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"libxslt":":build"}]],"stable_version":"0.56.19"},"valabind":{"desc":"Vala bindings for radare, reverse engineering framework","executables":["valabind","valabind-cc"],"head_dependencies":["glib","swig","vala","gettext",{"pkgconf":":build"}],"head_url_args":["https://github.com/radare/valabind.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"homepage":"https://github.com/radare/valabind","license":"GPL-3.0-or-later","ruby_source_checksum":"a5cb3e043214b5882ab4bb71910ea5e244037897afcbd1cdfb9e5b56e115cf74","stable_dependencies":["glib","swig","vala","gettext",{"pkgconf":":build"}],"stable_checksum":"8a9ec9752fc64e589f6d48a0bcbdc91d0edf5e90663d9077daceb4eefa31447f","stable_url_args":["https://github.com/radare/valabind/archive/refs/tags/2.1.0.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}]],"stable_version":"2.1.0"},"vale":{"desc":"Syntax-aware linter for prose","executables":["vale"],"head_dependencies":[{"go":":build"}],"homepage":"https://vale.sh/","license":"MIT","ruby_source_checksum":"b304dc6cbb6a049c1cbd2a326acc5a08d04df5699a4c4f81b18f6bad2296eabb","stable_dependencies":[{"go":":build"}],"stable_checksum":"4fd33c40981e0518fcfaa3846f7dcdb5207af6dffd0008e413364681a098f5aa","stable_url_args":["https://github.com/vale-cli/vale/archive/refs/tags/v3.25.1.tar.gz"],"stable_version":"3.25.1"},"valgrind":{"desc":"Dynamic analysis tools (memory, debug, profiling)","executables":["callgrind_annotate","callgrind_control","cg_annotate","cg_diff","cg_merge","ms_print","valgrind","valgrind-di-server","valgrind-listener","vgdb","vgstack"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://sourceware.org/git/valgrind.git",{":branch":"master"}],"homepage":"https://www.valgrind.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"6cd9a4e46cb01c0d5f1c33f689c0a3b12c1ccc5da4be044df1f57742c4e15713","stable_checksum":"9f7a18d128f05d3a80fea53e6953f34aad7200a425ceaee46099a8a798a7dd9c","stable_url_args":["https://sourceware.org/pub/valgrind/valgrind-3.28.0.tar.bz2"],"stable_version":"3.28.0"},"valijson":{"desc":"Header-only C++ library for JSON Schema validation","head_dependencies":[{"cmake":":build"},{"jsoncpp":":test"}],"homepage":"https://github.com/tristanpenman/valijson","license":"BSD-2-Clause","ruby_source_checksum":"9e040c2af51857111178080a0e2821c3cd556d53b9e46e851b29e9d3d27682af","stable_dependencies":[{"cmake":":build"},{"jsoncpp":":test"}],"stable_checksum":"887b53b1a924f6fe0b35fa3bbc9bbbe5ae8c72097b7f0f7c17b45f4cfa646029","stable_url_args":["https://github.com/tristanpenman/valijson/archive/refs/tags/v1.1.3.tar.gz"],"stable_version":"1.1.3","bottle_tag":":all","bottle_checksum":"3ec954911f843d9b5090b0b36b59aabb4e20dae934b2a4c9f81b88faf3fccdf4"},"valkey":{"bottle_rebuild":1,"conflicts":[["redis",{":because":"both install `redis-*` binaries"}]],"desc":"High-performance data structure server that primarily serves key/value workloads","executables":["redis-benchmark","redis-check-aof","redis-check-rdb","redis-cli","redis-sentinel","redis-server","valkey-benchmark","valkey-check-aof","valkey-check-rdb","valkey-cli","valkey-sentinel","valkey-server"],"head_dependencies":["openssl@4"],"head_url_args":["https://github.com/valkey-io/valkey.git",{":branch":"unstable"}],"homepage":"https://valkey.io","license":{":all_of":["BSD-3-Clause","BSD-2-Clause","BSL-1.0","MIT",{":any_of":["CC0-1.0","BSD-2-Clause"]}]},"ruby_source_checksum":"a349be986fa52d0c4cf9de4a5de604f308ba435b11e8b5f9bf0fb6259cc0d460","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":log_path","$HOMEBREW_PREFIX/var/log/valkey.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/valkey.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/valkey/bin/valkey-server","$HOMEBREW_PREFIX/etc/valkey.conf"]],"stable_dependencies":["openssl@4"],"stable_checksum":"19c23908e7d57e8d91ef85b41f5646307582f10f4f0fb999bbf89ed24ec9c983","stable_url_args":["https://github.com/valkey-io/valkey/archive/refs/tags/9.1.2.tar.gz"],"stable_version":"9.1.2"},"vals":{"desc":"Helm-like configuration values loader with support for various sources","executables":["vals"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/helmfile/vals.git",{":branch":"main"}],"homepage":"https://github.com/helmfile/vals","license":"Apache-2.0","ruby_source_checksum":"3712f695a18f5d757c6ccf5999c8b09e17f50f808ceaf752e7f84a665884a889","stable_dependencies":[{"go":":build"}],"stable_checksum":"3fec3ba645270de7161a8d906b2135fb92e85f5ba36662e9a95bbdc303c76877","stable_url_args":["https://github.com/helmfile/vals/archive/refs/tags/v0.50.0.tar.gz"],"stable_version":"0.50.0"},"vamp-plugin-sdk":{"desc":"Audio processing plugin system sdk","executables":["vamp-rdf-template-generator","vamp-simple-host"],"head_dependencies":["flac","libogg","libsndfile",{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/vamp-plugins/vamp-plugin-sdk.git",{":branch":"master"}],"homepage":"https://www.vamp-plugins.org/","license":{":all_of":["X11","BSD-3-Clause"]},"revision":1,"ruby_source_checksum":"ab3661544977e3ad13be5dd1be9465fed1f0932c29615cd8f7a0a96ac9be6cee","stable_dependencies":["flac","libogg","libsndfile",{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"aeaf3762a44b148cebb10cde82f577317ffc9df2720e5445c3df85f3739ff75f","stable_url_args":["https://github.com/vamp-plugins/vamp-plugin-sdk/releases/download/vamp-plugin-sdk-v2.10/vamp-plugin-sdk-2.10.0.tar.gz"],"stable_version":"2.10.0","bottle_cellar":":any","bottle_checksum":"db668adf1c325b7714a5212f2c8aaf55f6eed7cf9486e58a4573334a13555812"},"vampire":{"desc":"High-performance theorem prover","executables":["vampire"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://vprover.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"afe877d862a11aa7b805665198bea84f751438077436cb2f1d80e0a1b03c4f05","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"80a4c52237618d451a344d1fbb42c932992b4eb1633049a9516a37501819ce25","stable_url_args":["https://github.com/vprover/vampire/releases/download/v5.1.0/vampire.tar.gz"],"stable_version":"5.1.0"},"vapor":{"bottle_rebuild":1,"desc":"Command-line tool for Vapor (Server-side Swift web framework)","executables":["vapor"],"head_url_args":["https://github.com/vapor/toolbox.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build"}]],"homepage":"https://vapor.codes","license":"MIT","ruby_source_checksum":"6932dae7d64c5b8b591250fca197a7429180c723c04f274fdd8e4fe00980c6cb","stable_checksum":"7891c84f8d58fb4724054c69feb803181c27238579f4554ce8e300228004df14","stable_url_args":["https://github.com/vapor/toolbox/archive/refs/tags/20.0.2.tar.gz"],"stable_uses_from_macos":[[{"swift":":build"}]],"stable_version":"20.0.2"},"vapoursynth-bestsource":{"desc":"Audio/video source and FFmpeg wrapper","head_dependencies":["ffmpeg","python@3.15","vapoursynth","xxhash",{"avisynthplus":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/vapoursynth/bestsource.git",{":branch":"master"}],"homepage":"https://github.com/vapoursynth/bestsource","license":"MIT","revision":1,"ruby_source_checksum":"70a481d3c640227114ec55b0673a86497a12a591f795ff246ec2a99de67cfbbc","stable_dependencies":["ffmpeg","python@3.15","vapoursynth","xxhash",{"avisynthplus":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"8233ecf8f1bbc9edb2330ce0e0cf79a5f821220a95750edbcddf2fb0b46c0ed2","stable_url_args":["https://github.com/vapoursynth/bestsource/archive/refs/tags/R22.tar.gz"],"stable_version":"22"},"vapoursynth-bm3d":{"desc":"BM3D denoising filter for VapourSynth","head_dependencies":["fftw","python@3.15","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/HomeOfVapourSynthEvolution/VapourSynth-BM3D.git",{":branch":"master"}],"homepage":"https://github.com/HomeOfVapourSynthEvolution/VapourSynth-BM3D","license":"MIT","ruby_source_checksum":"f8d96fbfcbb23002da3e33ee9043daf43e832a8efd1591b7c534d91db6647498","stable_dependencies":["fftw","python@3.15","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"576abdee38944001a545804b4fbecd65d8789dd2ebc11eaea13e0b4e95223896","stable_url_args":["https://files.pythonhosted.org/packages/7b/b5/f7c6b2035409be2c3417f44426f29d9434075a42e5fcfd477ad765183f11/vapoursynth_bm3d-12.0.tar.gz"],"stable_version":"12.0"},"vapoursynth-descale":{"desc":"VapourSynth plugin to undo upscaling","head_dependencies":["python@3.15","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Irrational-Encoding-Wizardry/descale.git",{":branch":"master"}],"homepage":"https://github.com/Irrational-Encoding-Wizardry/descale","license":"MIT","revision":2,"ruby_source_checksum":"d81bf64066af2b2c095b6f7564bfd045a45413c2999fbf0f41241cdeace34620","stable_dependencies":["python@3.15","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"317d955cc2dfbc3fd1aecef2ea2d56e4f1cd99434492d71c6a1d48213ff35972","stable_url_args":["https://github.com/Irrational-Encoding-Wizardry/descale/archive/refs/tags/r8.tar.gz"],"stable_version":"8"},"vapoursynth-imwri":{"deprecate_args":{":date":"2026-05-25",":because":":repo_archived",":replacement_formula":"vapoursynth-bestsource"},"desc":"VapourSynth filters - ImageMagick HDRI writer/reader","disable_args":{":date":"2027-05-25",":because":":repo_archived",":replacement_formula":"vapoursynth-bestsource"},"head_dependencies":["imagemagick","libheif","python@3.15","vapoursynth","jpeg-xl","libtiff",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/vapoursynth/vs-imwri.git",{":branch":"master"}],"homepage":"https://github.com/vapoursynth/vs-imwri","license":"LGPL-2.1-or-later","revision":5,"ruby_source_checksum":"6d96e660ac79def1abd8dd2011c793ff500d617a02c977445ace9f3e7b56f3f1","stable_dependencies":["imagemagick","libheif","python@3.15","vapoursynth","jpeg-xl","libtiff",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"f4d2965d32877005d0709bd8339828f951885a0cb51e0c006d123ede0b74307b","stable_url_args":["https://github.com/vapoursynth/vs-imwri/archive/refs/tags/R2.tar.gz"],"stable_version":"2","version_scheme":1},"vapoursynth-mvtools":{"desc":"Motion estimation and denoising filter for VapourSynth","head_dependencies":["fftw","python@3.15","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/dubhatervapoursynth/vapoursynth-mvtools.git",{":branch":"master"}],"homepage":"https://github.com/dubhatervapoursynth/vapoursynth-mvtools","license":"GPL-2.0-or-later","oldnames":["mvtools"],"revision":1,"ruby_source_checksum":"b81c1c1614a3922666b35cc41159a3fe6af989542b3b7141db5415cbdfc713bb","stable_dependencies":["fftw","python@3.15","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"nasm":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/dubhatervapoursynth/vapoursynth-mvtools/commit/895bf5d145cf8d2f3633ebc3aba0e32fe4cd5a7d.patch?full_index=1","sha256":"412d1d727d3c706a044c2f6cb0ec006114f69e89c6c81503d4fca0131a9c18a6","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/dubhatervapoursynth/vapoursynth-mvtools/pull/104"}]}],"stable_checksum":"b1124604f76963e507c537839fd2ef1bee9b89b3c75bbd40c12a0c687aee6775","stable_url_args":["https://github.com/dubhatervapoursynth/vapoursynth-mvtools/archive/refs/tags/v29.tar.gz"],"stable_version":"29"},"vapoursynth-ocr":{"desc":"VapourSynth filters - Tesseract OCR filter","head_dependencies":["python@3.15","tesseract","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/vapoursynth/vs-ocr.git",{":branch":"master"}],"homepage":"https://www.vapoursynth.com","license":"MIT","revision":2,"ruby_source_checksum":"328d01cd037e4955417e36f8a5877a8ed66528ceb707e684b4de23658baafcac","stable_dependencies":["python@3.15","tesseract","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"e9da11b7f5f3e4acfee5890729769217aa5b385bb573cb303c2661d8d8a83712","stable_url_args":["https://github.com/vapoursynth/vs-ocr/archive/refs/tags/R3.tar.gz"],"stable_version":"3","version_scheme":1},"vapoursynth-subtext":{"desc":"VapourSynth filters - Subtitling filter","head_dependencies":["ffmpeg","libass","python@3.15","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/vapoursynth/subtext.git",{":branch":"master"}],"homepage":"https://www.vapoursynth.com","license":"MIT","oldnames":["vapoursynth-sub"],"revision":1,"ruby_source_checksum":"c0ca53ebdd48221693f322501665b6209fd267af99acfe8450b3ce1ac66507c2","stable_dependencies":["ffmpeg","libass","python@3.15","vapoursynth",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"5390048844b6bfaa2ef574a52158f5a31f5568790d98e64c99ac5543bf45d38d","stable_url_args":["https://github.com/vapoursynth/subtext/archive/refs/tags/R7.tar.gz"],"stable_version":"7"},"vapoursynth-vszip":{"desc":"VapourSynth Zig Image Process","head_dependencies":["python@3.15","vapoursynth",{"zig":":build"}],"homepage":"https://github.com/dnjulek/vapoursynth-zip","license":"MIT","ruby_source_checksum":"8e1707a15b3b35fcc8424d7352f100899ff5d8c6398f63319f0207b771342d47","stable_dependencies":["python@3.15","vapoursynth",{"zig":":build"}],"stable_checksum":"1187c34e6965bd289c42eb96e6104288d59949723316c2730b118fa3b1e70d94","stable_url_args":["https://files.pythonhosted.org/packages/16/d0/7f54ac694e2895e6db2a7fa09f27936db9b8257847a12935078f60b38554/vapoursynth_vszip-23.1.0.tar.gz"],"stable_version":"23.1.0"},"vapoursynth":{"caveats":"This formula does not contain optional filters that require extra dependencies.\nTo use vapoursynth.core.bs, execute:\n  brew install vapoursynth-bestsource\nTo use vapoursynth.core.ocr, execute:\n  brew install vapoursynth-ocr\nTo use vapoursynth.core.sub, execute:\n  brew install vapoursynth-sub\nTo use vapoursynth.core.ffms2, execute:\n  brew install ffms2\nFor more information regarding plugins, please visit:\n  https://www.vapoursynth.com/doc/installation.html#plugins-and-scripts\n","compatibility_version":2,"desc":"Video processing framework with simplicity in mind","executables":["vapoursynth","vspipe"],"head_dependencies":["python@3.15","zimg","llvm",{"ninja":":build"},{"pkgconf":":build"},{"vulkan-headers":":build"}],"head_url_args":["https://github.com/vapoursynth/vapoursynth.git",{":branch":"master"}],"homepage":"https://www.vapoursynth.com","license":"LGPL-2.1-or-later","revision":1,"ruby_source_checksum":"9d6e74a67c9bc390fcdea3bccdf70e4b158685e5e2d024c24851eeda6a866b04","stable_dependencies":["python@3.15","zimg","llvm",{"ninja":":build"},{"pkgconf":":build"},{"vulkan-headers":":build"}],"stable_checksum":"3bf6c90ad737e8ffc5605b05a1ff29cd884f8632fbe0eb49a2705942073a96be","stable_url_args":["https://files.pythonhosted.org/packages/69/6a/f9441173c91a3355a32b870522726ed2252cd3c7b04b45e499f30b1a2c98/vapoursynth-81.tar.gz"],"stable_version":"81"},"varlock":{"desc":"Add declarative schema to .env files using @env-spec decorator comments","executables":["varlock"],"head_dependencies":["node"],"homepage":"https://varlock.dev","license":"MIT","ruby_source_checksum":"acbceef09bc49559e08d98c7749a8ab98599d0c5427cc496ee4acd1db611adbd","stable_dependencies":["node"],"stable_checksum":"e7154cd23499cbcf74fee854333d9e68c5fefadeff4a4e3cb289dfedf4d57d89","stable_url_args":["https://registry.npmjs.org/varlock/-/varlock-1.23.0.tgz"],"stable_version":"1.23.0"},"varnish":{"bottle_rebuild":1,"desc":"High-performance HTTP accelerator","executables":["varnishadm","varnishd","varnishhist","varnishlog","varnishlog-json","varnishncsa","varnishstat","varnishstat_help_gen","varnishtest","varnishtop","vtest"],"head_dependencies":["openssl@4","pcre2",{"docutils":":build"},{"graphviz":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"head_uses_from_macos":[[{"python":":build"}],["libedit"],["ncurses"]],"homepage":"https://www.varnish-cache.org/","license":"BSD-2-Clause","ruby_source_checksum":"220ad8b5de32634e26d8e0bd0ea44dd5f0d562fbd4ec885385d81b65b25aae66","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/varnish/varnish.log"],[":error_log_path","$HOMEBREW_PREFIX/var/varnish/varnish.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/varnish/sbin/varnishd","-n","$HOMEBREW_PREFIX/var/varnish","-f","$HOMEBREW_PREFIX/etc/varnish/default.vcl","-s","malloc,1G","-T","127.0.0.1:2000","-a","127.0.0.1:8080","-F"]],"stable_dependencies":["openssl@4","pcre2",{"docutils":":build"},{"graphviz":":build"},{"pkgconf":":build"},{"sphinx-doc":":build"}],"stable_checksum":"fe615fa024c801d12928e7eea0e822ba93ab625a585841143c36ae02d5bcc37a","stable_url_args":["https://github.com/varnish/varnish/releases/download/varnish-9.1.0/varnish-9.1.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}],["libedit"],["ncurses"]],"stable_version":"9.1.0"},"vault-cli":{"desc":"Subversion-like utility to work with Jackrabbit FileVault","executables":["vlt"],"head_dependencies":["openjdk"],"head_url_args":["https://github.com/apache/jackrabbit-filevault.git",{":branch":"master"}],"homepage":"https://jackrabbit.apache.org/filevault/index.html","license":"Apache-2.0","ruby_source_checksum":"ccd38eb2f4f01cf4e456aa04787018e19177a9798f8c85aceccc5fdb6cea9356","stable_dependencies":["openjdk"],"stable_checksum":"86aabecc10c28b8df19e842f8a3133ceb724e39682898e14cd3094007f99c942","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/apache/jackrabbit/vault/vault-cli/4.3.0/vault-cli-4.3.0-bin.tar.gz"],"stable_version":"4.3.0","bottle_tag":":all","bottle_checksum":"855f9becbeb52457ab270afff1d9aa1628be6be0dc712ecac3042c3b97db1948"},"vaulted":{"desc":"Allows the secure storage and execution of environments","executables":["vaulted"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/miquella/vaulted.git",{":branch":"master"}],"homepage":"https://github.com/miquella/vaulted","license":"MIT","ruby_source_checksum":"f97ceecc19d9b7e03171dc9dc758131a8e7b95462c359cda3866558a55de7adf","stable_dependencies":[{"go":":build"}],"stable_checksum":"ea5183f285930ffa4014d54d4ed80ac8f7aa9afd1114e5fce6e65f2e9ed1af0c","stable_url_args":["https://github.com/miquella/vaulted/archive/refs/tags/v3.0.0.tar.gz"],"stable_version":"3.0.0","bottle_checksum":"1d176247a329b9986e3d85dc57cc01f1296268c647b7c60b70219adb25847735"},"vbindiff":{"desc":"Visual Binary Diff","executables":["vbindiff"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.cjmweb.net/vbindiff/","license":"GPL-2.0-or-later","ruby_source_checksum":"2973ab9e82f8bfc3f967a9caf8a5bdae17c280086f33aa0241d691f21062b653","stable_checksum":"f04da97de993caf8b068dcb57f9de5a4e7e9641dc6c47f79b60b8138259133b8","stable_url_args":["https://www.cjmweb.net/vbindiff/vbindiff-3.0_beta5.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.0_beta5","bottle_checksum":"b937359639366c69a2b3227d6c1c5ce6590fcbf30e7a8242e87e37772f42c575"},"vc":{"desc":"SIMD Vector Classes for C++","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/VcDevel/Vc","license":"BSD-3-Clause","ruby_source_checksum":"bc4de349b3faf7df52446728dfe38173d506dad9792619aa30256d8ad26d535e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"eb734ef4827933fcd67d4c74aef54211b841c350a867c681c73003eb6d511a48","stable_url_args":["https://github.com/VcDevel/Vc/archive/refs/tags/1.4.5.tar.gz"],"stable_version":"1.4.5","bottle_checksum":"b718e2c8384e24be4668186f14e6a05e025e9244888c91a88ff2c30d0dc6658e"},"vc4asm":{"desc":"Macro assembler for Broadcom VideoCore IV aka Raspberry Pi GPU","executables":["vc4asm","vc4dis"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://maazl.de/project/vc4asm/doc/index.html","license":"GPL-3.0-or-later","ruby_source_checksum":"230bef8d9b926cb5e5f65f58e95094c8e92ee94c89161fb161b49ea6ee15b839","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/maazl/vc4asm/commit/ff16f635b07e14b07c1de69bf322e3bf7feecd93.patch?full_index=1","sha256":"b4c6e87018aa512ff8398cc77bd3f80dd9aaca196c3da76a845db7e25eaac99b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/maazl/vc4asm/pull/28"}]}],"stable_checksum":"f712fb27eb1b7d46b75db298fd50bb62905ccbdd7c0c7d27728596c496f031c2","stable_url_args":["https://github.com/maazl/vc4asm/archive/refs/tags/V0.3.tar.gz"],"stable_version":"0.3","bottle_cellar":":any","bottle_checksum":"3962b9835cebd3238c331effab584026a12adfec4be373c174e7f7575a9e8ff7"},"vcdimager":{"desc":"(Super) video CD authoring solution","executables":["cdxa2mpeg","vcd-info","vcdimager"],"head_dependencies":["libcdio","popt",{"pkgconf":":build"}],"homepage":"https://www.gnu.org/software/vcdimager/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"revision":3,"ruby_source_checksum":"6559b2e872b6077ca5fb226ffa9e7a7edfd6e468e3c6f036b115d31d8d18467c","stable_dependencies":["libcdio","popt",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"67515fefb9829d054beae40f3e840309be60cda7d68753cafdd526727758f67a","stable_url_args":["https://ftpmirror.gnu.org/vcdimager/vcdimager-2.0.1.tar.gz"],"stable_version":"2.0.1"},"vcfanno":{"desc":"Annotate a VCF with other VCFs/BEDs/tabixed files","executables":["vcfanno"],"head_dependencies":[{"go":":build"}],"homepage":"https://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-0973-5","license":"MIT","ruby_source_checksum":"04fde4c19997df3e988e13680cfd87786e636b739c4670b13dd97694b34bd4c1","stable_dependencies":[{"go":":build"}],"stable_checksum":"a5119f39a70a3872067e00be2f20ac69ec8c2688fc9f4cf603b3de12c90cba4d","stable_url_args":["https://github.com/brentp/vcfanno/archive/refs/tags/v0.3.9.tar.gz"],"stable_version":"0.3.9"},"vcfexpress":{"desc":"Filter and format VCF/BCF files with Lua expressions","executables":["vcfexpress"],"head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/brentp/vcfexpress.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}],["bzip2"]],"homepage":"https://github.com/brentp/vcfexpress","license":"MIT","ruby_source_checksum":"0a0c749768be57703e3b9134f6e055de06225f9f74d2525d18cc87ab94233ed5","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"c1f7e1c15a73f3e1718f9d2c49aef7feb0c8ac7a5db3df7c3d8ce2ce84e54b8c","stable_url_args":["https://github.com/brentp/vcfexpress/archive/refs/tags/v0.3.8.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["bzip2"]],"stable_version":"0.3.8"},"vcflib":{"bottle_rebuild":2,"desc":"C++ library and cmdline tools for parsing and manipulating VCF files","executables":["abba-baba","bFst","bed2region","bgziptabix","dumpContigsFromHeader","genotypeSummary","hapLrt","iHS","meltEHH","normalize-iHS","pFst","pVst","permuteGPAT++","permuteSmooth","plotHaps","popStats","segmentFst","segmentIhs","sequenceDiversity","smoother","vcf2bed.py","vcf2dag","vcf2fasta","vcf2sqlite.py","vcf2tsv","vcf_strip_extra_headers","vcfaddinfo","vcfafpath","vcfallelicprimitives","vcfaltcount","vcfannotate","vcfannotategenotypes","vcfbiallelic","vcfbreakmulti","vcfcat","vcfcheck","vcfclassify","vcfcleancomplex","vcfclearid","vcfclearinfo","vcfcombine","vcfcommonsamples","vcfcomplex","vcfcountalleles","vcfcreatemulti","vcfdistance","vcfecho","vcfentropy","vcfevenregions","vcffilter","vcffirstheader","vcffixup","vcfflatten","vcfgeno2alleles","vcfgeno2haplo","vcfgenosamplenames","vcfgenosummarize","vcfgenotypecompare","vcfgenotypes","vcfglbound","vcfglxgt","vcfgtcompare.sh","vcfhetcount","vcfhethomratio","vcfindelproximity","vcfindels","vcfindex","vcfinfo2qual","vcfinfosummarize","vcfintersect","vcfjoincalls","vcfkeepgeno","vcfkeepinfo","vcfkeepsamples","vcfld","vcfleftalign","vcflength","vcfmultiallelic","vcfmultiway","vcfmultiwayscripts","vcfnobiallelicsnps","vcfnoindels","vcfnosnps","vcfnulldotslashdot","vcfnullgenofields","vcfnumalt","vcfoverlay","vcfparsealts","vcfplotaltdiscrepancy.r","vcfplotaltdiscrepancy.sh","vcfplotsitediscrepancy.r","vcfplottstv.sh","vcfprimers","vcfprintaltdiscrepancy.r","vcfprintaltdiscrepancy.sh","vcfqual2info","vcfqualfilter","vcfrandom","vcfrandomsample","vcfregionreduce","vcfregionreduce_and_cut","vcfregionreduce_pipe","vcfregionreduce_uncompressed","vcfremap","vcfremoveaberrantgenotypes","vcfremovenonATGC","vcfremovesamples","vcfroc","vcfsample2info","vcfsamplediff","vcfsamplenames","vcfsitesummarize","vcfsnps","vcfsort","vcfstats","vcfstreamsort","vcfuniq","vcfuniqalleles","vcfvarstats","vcfwave","wcFst"],"head_dependencies":["htslib","wfa2-lib","xz","libomp",{"cmake":":build"},{"pkgconf":":build"},{"pybind11":":build"},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/vcflib/vcflib","license":"MIT","ruby_source_checksum":"013baa12e5a6a69f06e3d8478ca102844a68f2bd333b02321aee90db534ebb1a","stable_dependencies":["htslib","wfa2-lib","xz","libomp",{"cmake":":build"},{"pkgconf":":build"},{"pybind11":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"178e8c27fffc5324ac73f1c4b35f407184271b57f82aedc2efb9703df6ee3d49","stable_url_args":["https://github.com/vcflib/vcflib/releases/download/v1.0.15/vcflib-1.0.15-src.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"1.0.15"},"vcftools":{"bottle_rebuild":1,"desc":"Tools for working with VCF files","executables":["fill-aa","fill-an-ac","fill-fs","fill-ref-md5","vcf-annotate","vcf-compare","vcf-concat","vcf-consensus","vcf-contrast","vcf-convert","vcf-fix-newlines","vcf-fix-ploidy","vcf-indel-stats","vcf-isec","vcf-merge","vcf-phased-join","vcf-query","vcf-shuffle-cols","vcf-sort","vcf-stats","vcf-subset","vcf-to-tab","vcf-tstv","vcf-validator","vcftools"],"head_dependencies":["htslib",{"pkgconf":":build"}],"homepage":"https://vcftools.github.io/","license":"LGPL-3.0-only","ruby_source_checksum":"77fd98e18abcc41367309effa3302036e66380a3b412421b98a016e70a97ec45","stable_dependencies":["htslib",{"pkgconf":":build"}],"stable_checksum":"b9e0e1c3e86533178edb35e02c6c4de9764324ea0973bebfbb747018c2d2a42c","stable_url_args":["https://github.com/vcftools/vcftools/releases/download/v0.1.17/vcftools-0.1.17.tar.gz"],"stable_version":"0.1.17"},"vcluster":{"desc":"Creates fully functional virtual k8s cluster inside host k8s cluster's namespace","executables":["vcluster"],"head_dependencies":["helm","kubernetes-cli",{"go":":build"}],"head_url_args":["https://github.com/loft-sh/vcluster.git",{":branch":"main"}],"homepage":"https://www.vcluster.com","license":"Apache-2.0","ruby_source_checksum":"0c4cd7dbab21d5a9f9828e9559d8a3687aaf101e6abe8e081efd11f2304a732a","stable_dependencies":["helm","kubernetes-cli",{"go":":build"}],"stable_checksum":"8fc11028b123ed928f9c6401d6d016d867d9a55e2848422783b7e842300f97c8","stable_url_args":["https://github.com/loft-sh/vcluster/archive/refs/tags/v0.37.4.tar.gz"],"stable_version":"0.37.4"},"vcpkg":{"caveats":"This formula provides only the `vcpkg` executable. To use vcpkg:\n  git clone https://github.com/microsoft/vcpkg \"$HOME/vcpkg\"\n  export VCPKG_ROOT=\"$HOME/vcpkg\"\n","desc":"C++ Library Manager","executables":["vcpkg"],"head_dependencies":["fmt","ninja",{"cmake":":build"},{"cmrc":":build"}],"head_url_args":["https://github.com/microsoft/vcpkg-tool.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/microsoft/vcpkg","license":"MIT","ruby_source_checksum":"091601ab8f089ee6581fbb3ddb88c8ee58e9018e1a56d2c7344221e5c37e1063","stable_dependencies":["fmt","ninja",{"cmake":":build"},{"cmrc":":build"}],"stable_checksum":"05d11adc0bfc5e4d0a9d559e8f98a70222e1ff06f2ce866b0a4c690c41b6a5f5","stable_url_args":["https://github.com/microsoft/vcpkg-tool/archive/refs/tags/2026-09-26.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"2026-09-26"},"vcprompt":{"desc":"Provide version control info in shell prompts","executables":["vcprompt","vcprompt-hgst"],"head_dependencies":["sqlite",{"autoconf":":build"},{"automake":":build"}],"homepage":"https://github.com/powerman/vcprompt","license":"GPL-2.0-or-later","ruby_source_checksum":"b533bb91f13128aa16c5e83ba76e06f356307c5dac21c70e1f8b9a631cc6bae8","stable_dependencies":["sqlite",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"3db5ebad2e333d43b464b665c8d43b35156b0f144052f10c340a5c5007a6874d","stable_url_args":["https://github.com/powerman/vcprompt/archive/refs/tags/v1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_cellar":":any","bottle_checksum":"64f638de25d6b06d7a10829a1414982c457bd4d53277b2d7ec172e1a07884362"},"vcs":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-03-22",":because":":repo_removed"},"desc":"Creates video contact sheets (previews) of videos","disable_args":{":date":"2026-03-22",":because":":repo_removed"},"head_dependencies":["ffmpeg","ghostscript","imagemagick","gnu-getopt"],"homepage":"https://web.archive.org/web/20240824173847/https://p.outlyer.net/vcs/","license":"LGPL-2.0-or-later","revision":3,"ruby_source_checksum":"d7fa346f3cefe8ff3d0ea7dbaca6a9737f28768225945f8256bc2e01381c7385","stable_dependencies":["ffmpeg","ghostscript","imagemagick","gnu-getopt"],"stable_checksum":"dc1d6145e10eeed61d16c3591cfe3496a6ac392c9c2f7c2393cbdb0cf248544b","stable_url_args":["https://web.archive.org/web/20240824173847/https://p.outlyer.net/files/vcs/vcs-1.13.4.tar.gz"],"stable_version":"1.13.4","bottle_checksum":"c910f7b36e0b796a03ebf4fa4a7b2adb315188db72901920abc95c790c3edd8e"},"vcsh":{"bottle_rebuild":1,"desc":"Config manager based on git","executables":["vcsh"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/RichiH/vcsh","license":"GPL-2.0-or-later","ruby_source_checksum":"6b1322321cdb458b92b2d3631696341be5be0c91e028580661b9a4986c71b1b8","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"6ed8f4eee683f2cc8f885b31196fdc3b333f86ebc3110ecd1bcd60dfac64c0b4","stable_url_args":["https://github.com/RichiH/vcsh/releases/download/v2.0.10/vcsh-2.0.10.tar.zst"],"stable_version":"2.0.10","bottle_tag":":all","bottle_checksum":"3184a9cba5e9b79532e01e2fa7b24478918585c55bed898b0eaed6886390d456"},"vde":{"desc":"Ethernet compliant virtual network","executables":["dpipe","unixcmd","vde_autolink","vde_over_ns","vde_pcapplug","vde_plug","vde_plug2tap","vde_router","vde_switch","vdecmd","vdeterm","wirefilter"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/virtualsquare/vde-2.git",{":branch":"master"}],"homepage":"https://github.com/virtualsquare/vde-2","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"1d48d707aaff08a2874c7180ff04df89f971210e6b60a7b5894257e6c5948e7f","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a7d2cc4c3d0c0ffe6aff7eb0029212f2b098313029126dcd12dc542723972379","stable_url_args":["https://github.com/virtualsquare/vde-2/archive/refs/tags/v2.3.3.tar.gz"],"stable_version":"2.3.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"e203e8f3933c5dcdc45cdaae85f63b31ecd38a86d90eb5f4f0c1fd7825ad2347"},"vdirsyncer":{"bottle_rebuild":1,"desc":"Synchronize calendars and contacts","executables":["vdirsyncer"],"head_dependencies":["certifi","python@3.15"],"head_url_args":["https://github.com/pimutils/vdirsyncer.git",{":branch":"main"}],"homepage":"https://github.com/pimutils/vdirsyncer","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"469bf3913f271af5db4592b1cf607622a2e332ea35c7973f42bb218c3d81a204","service_args":[[":run_type",":interval"],[":working_dir","$HOMEBREW_PREFIX"],[":log_path","$HOMEBREW_PREFIX/var/log/vdirsyncer.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/vdirsyncer.log"],[":interval",60]],"service_run_args":[["$HOMEBREW_PREFIX/opt/vdirsyncer/bin/vdirsyncer","-v","ERROR","sync"]],"stable_dependencies":["certifi","python@3.15"],"stable_checksum":"b6ac040b880da6758f65c17a369572f62e7323be8d21cd330c26fa134d1b1373","stable_url_args":["https://files.pythonhosted.org/packages/79/05/b99b25ab9280fdd56b591ee58bd53b00da3e536c8e07fa714c95276b15a3/vdirsyncer-0.21.0.tar.gz"],"stable_version":"0.21.0"},"vdt":{"desc":"Math library of fast, approximate and vectorisable trascendental functions","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/dpiparo/vdt.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/dpiparo/vdt","license":"LGPL-3.0-or-later","ruby_source_checksum":"afb3bc0d12e88b79da4f1c26caf765d5b511eabdf5582575f89d157ad678ce8d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"1820feae446780763ec8bbb60a0dbcf3ae1ee548bdd01415b1fb905fd4f90c54","stable_url_args":["https://github.com/dpiparo/vdt/archive/refs/tags/v0.4.6.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.4.6"},"veccore":{"desc":"C++ Library for Portable SIMD Vectorization","head_dependencies":["vc",{"cmake":":build"}],"head_url_args":["https://github.com/root-project/veccore.git",{":branch":"master"}],"homepage":"https://github.com/root-project/veccore","license":"Apache-2.0","ruby_source_checksum":"2ac9cb5c81f1719d7ef196be9dfbb0b48b84ae56f4525042918f46fcd80ea421","stable_dependencies":["vc",{"cmake":":build"}],"stable_checksum":"1268bca92acf00acd9775f1e79a2da7b1d902733d17e283e0dd5e02c41ac9666","stable_url_args":["https://github.com/root-project/veccore/archive/refs/tags/v0.8.2.tar.gz"],"stable_version":"0.8.2","bottle_tag":":all","bottle_checksum":"7cb81dd2bcb91896afae27ce9431387752ef9a6a443da7767a6bef6faa945a4b"},"veclibfort":{"desc":"GNU Fortran compatibility for Apple's vecLib","head_dependencies":["gcc"],"head_url_args":["https://github.com/mcg1969/vecLibFort.git",{":branch":"master"}],"homepage":"https://github.com/mcg1969/vecLibFort","license":"BSL-1.0","ruby_source_checksum":"03c730d35d413019c6fc18bd03eecbc4ac1485fc0ac812e1cebd3e79c503b704","stable_dependencies":["gcc"],"stable_checksum":"fe9e7e0596bfb4aa713b2273b21e7d96c0d7a6453ee4b214a8a50050989d5586","stable_url_args":["https://github.com/mcg1969/vecLibFort/archive/refs/tags/0.4.3.tar.gz"],"stable_version":"0.4.3","bottle_cellar":":any","bottle_checksum":"0a676d0549289fbebc869eda43fd21372f03114c6323925edbfa61c3c9d77485"},"vectorscan":{"desc":"High-performance regular expression matching library","head_dependencies":[{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"},{"ragel":":build"}],"head_url_args":["https://github.com/VectorCamp/vectorscan.git",{":branch":"develop"}],"homepage":"https://github.com/VectorCamp/vectorscan","license":"BSD-3-Clause","ruby_source_checksum":"ff0729fee6345586f1444532047143b8d255a65ff3981328de1cbbe67cff5658","stable_dependencies":[{"boost":":build"},{"cmake":":build"},{"pkgconf":":build"},{"ragel":":build"}],"stable_checksum":"11bfcd2dde32d8a08d1a2eebb09294b12a3fa2be140078f8091b751fa1fabd89","stable_url_args":["https://github.com/VectorCamp/vectorscan/archive/refs/tags/vectorscan/5.4.13.tar.gz"],"stable_version":"5.4.13"},"vedic":{"desc":"Simple Sanskrit programming language","executables":["vedic"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/vedic-lang/vedic.git",{":branch":"main"}],"homepage":"https://vedic-lang.github.io/","license":"MIT","ruby_source_checksum":"6a25e2802f8232b45048c845156b63b514e08621133922523c1b74c2dee12ec5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9bfb68dfa8a79c02d52905eb1403267209dae80ad05287b7f3706f14071c4800","stable_url_args":["https://github.com/vedic-lang/vedic/archive/refs/tags/v2.0.6.tar.gz"],"stable_version":"2.0.6","bottle_checksum":"c012da02f916791259476071c8fc1bdf92e3273033411b90154b43672e39bbac"},"vegeta":{"bottle_rebuild":1,"desc":"HTTP load testing tool and library","executables":["vegeta"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/tsenart/vegeta","license":"MIT","ruby_source_checksum":"8651a34261076b59b3d67bd2a9dcae000c7dc23d14535ac80532904727d4622c","stable_dependencies":[{"go":":build"}],"stable_checksum":"4a360c815f5a8bdcae6db184860788696bb1c63d6999cc676e47690fc8b659e5","stable_url_args":["https://github.com/tsenart/vegeta/archive/refs/tags/v12.13.0.tar.gz"],"stable_version":"12.13.0"},"veilid":{"desc":"Peer-to-peer network for easily sharing various kinds of data","executables":["veilid-cli","veilid-server"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://gitlab.com/veilid/veilid.git",{":branch":"main"}],"homepage":"https://veilid.com/","license":"MPL-2.0","ruby_source_checksum":"78d5f1dada18a258b5348e14ed5ea1f9b32dfba77473022a7201537ec6a854c3","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_checksum":"25bef28e4e38a268644e2cb5b0d7a66c85fa0358f848d89ee639f088f5405e84","stable_url_args":["https://gitlab.com/veilid/veilid/-/archive/v0.5.7/veilid-v0.5.7.tar.bz2"],"stable_version":"0.5.7"},"velero":{"desc":"Disaster recovery for Kubernetes resources and persistent volumes","executables":["velero"],"head_dependencies":[{"go":":build"}],"homepage":"https://velero.io/","license":"Apache-2.0","ruby_source_checksum":"e13119ea1011df4bac6ed6680e6d3555abd6a44c314e92127c7b2a0886c3cc5a","stable_dependencies":[{"go":":build"}],"stable_checksum":"f551c797c90bc9e76f4de31e07011888666aeb63cd277991b909e4509baf9142","stable_url_args":["https://github.com/velero-io/velero/archive/refs/tags/v1.18.4.tar.gz"],"stable_version":"1.18.4"},"verapdf":{"desc":"Open-source industry-supported PDF/A validation","executables":["verapdf","verapdf-gui"],"head_dependencies":["openjdk",{"maven":":build"}],"head_url_args":["https://github.com/veraPDF/veraPDF-apps.git",{":branch":"integration"}],"homepage":"https://verapdf.org/home/","license":{":any_of":["GPL-3.0-or-later","MPL-2.0"]},"ruby_source_checksum":"da133635fcd625552f6b318399c477728d9d2ff637ea54f343fbc7cafe93e2c7","stable_dependencies":["openjdk",{"maven":":build"}],"stable_checksum":"feb399e0140a13b743144009e6cde61625c08dd15633d259ad360788d3b5ce57","stable_url_args":["https://github.com/veraPDF/veraPDF-apps/archive/refs/tags/v1.30.3.tar.gz"],"stable_version":"1.30.3"},"verilator":{"bottle_rebuild":1,"desc":"Verilog simulator","executables":["verilator","verilator_bin","verilator_bin_dbg","verilator_coverage","verilator_coverage_bin_dbg","verilator_gantt","verilator_profcfunc"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"flex":":build"},{"help2man":":build"}],"head_url_args":["https://github.com/verilator/verilator.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],["perl"],["python"]],"homepage":"https://www.veripool.org/wiki/verilator","license":{":any_of":["LGPL-3.0-only","Artistic-2.0"]},"ruby_source_checksum":"c3c68d979f05977a67245207952cd069cb8e22f0a0549c57cb87dd8f0cc159c3","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"flex":":build"},{"help2man":":build"}],"stable_checksum":"8c8d2e11e6ad32f641dd250742a94195ddecb912e2e2dabe2f42ddbbb99c1092","stable_url_args":["https://github.com/verilator/verilator/archive/refs/tags/v5.052.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],["perl"],["python"]],"stable_version":"5.052"},"vermin":{"desc":"Concurrently detect the minimum Python versions needed to run code","executables":["vermin"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/netromdk/vermin.git",{":branch":"master"}],"homepage":"https://github.com/netromdk/vermin","license":"MIT","ruby_source_checksum":"1f60b4f3540607255a905c6b26a5130aaf4cdc1118be9d4cf20b4576a1f76e80","stable_dependencies":["python@3.15"],"stable_checksum":"ba4e01ab817c6baadf5f057bd6ea691e1147bcaf00c1ac8db54df0e25c6d2c6d","stable_url_args":["https://files.pythonhosted.org/packages/3f/e2/ec751ab6385d29be7a8d7a54379fa7d3267440c55dde0f265a0730417027/vermin-1.9.2.tar.gz"],"stable_version":"1.9.2","bottle_tag":":all","bottle_checksum":"1f1c520e383f4d4dc145217f5fabf02c1ac4c6b9e16fd2b047667fc337713eb6"},"verovio":{"desc":"Command-line MEI music notation engraver","executables":["verovio"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/rism-digital/verovio.git",{":branch":"develop"}],"homepage":"https://www.verovio.org","license":"LGPL-3.0-only","ruby_source_checksum":"586c64093380d2570368ebab031ea101a38a733c46fafaaeadf524211631358c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"095a561e9bd26c97787ad49e01009576d1ca234feae3995948c5aede97a40598","stable_url_args":["https://github.com/rism-digital/verovio/archive/refs/tags/version-6.3.0.tar.gz"],"stable_version":"6.3.0"},"versitygw":{"desc":"Versity S3 Gateway","executables":["versitygw"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/versity/versitygw.git",{":branch":"main"}],"homepage":"https://www.versity.com/products/versitygw/","license":"Apache-2.0","ruby_source_checksum":"d24d4775c63bd1590b94045c1d2f112e69498359798c4f3eeeb0433174e75b55","stable_dependencies":[{"go":":build"}],"stable_checksum":"2412650615032f002f67fdc83e03e33f36298f8cfeeff9755c3f61c0df0b4fb8","stable_url_args":["https://github.com/versity/versitygw/archive/refs/tags/v1.10.0.tar.gz"],"stable_version":"1.10.0"},"veryfasttree":{"bottle_rebuild":1,"desc":"Efficient phylogenetic tree inference for massive taxonomic datasets","executables":["VeryFastTree"],"head_dependencies":["libomp",{"boost":":build"},{"cmake":":build"},{"robin-map":":build"},{"xxhash":":build"}],"head_url_args":["https://github.com/citiususc/veryfasttree.git",{":branch":"master"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://github.com/citiususc/veryfasttree","license":{":all_of":["GPL-3.0-only","BSD-3-Clause","MPL-2.0"]},"ruby_source_checksum":"424bcff44020a59f9eeb31be148654a2612eb7b08d51ab65b1cbad02f600144a","stable_dependencies":["libomp",{"boost":":build"},{"cmake":":build"},{"robin-map":":build"},{"xxhash":":build"}],"stable_checksum":"e753c01555b3363747ea1d51248d691aa1e79d228cac187a6725ea8cd86ad321","stable_url_args":["https://github.com/citiususc/veryfasttree/archive/refs/tags/v4.0.5.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"4.0.5"},"vespa-cli":{"desc":"Command-line tool for Vespa.ai","executables":["vespa","vespa-wrapper"],"head_dependencies":[{"go":":build"}],"homepage":"https://vespa.ai","license":"Apache-2.0","ruby_source_checksum":"6d5e523df5b423a7940462da74ed96221d68b8b11d6763b6101e95c92b715a35","stable_dependencies":[{"go":":build"}],"stable_checksum":"0dc8040ad4ddb63fe7dbd65632ac64457917dffc4495325c78001e722c83bfd0","stable_url_args":["https://github.com/vespa-engine/vespa/archive/refs/tags/v8.763.13.tar.gz"],"stable_version":"8.763.13"},"vet":{"desc":"Policy driven vetting of open source dependencies","executables":["vet"],"head_dependencies":["go"],"homepage":"https://safedep.io/","license":"Apache-2.0","ruby_source_checksum":"21ea3d06f79676ea5f75f0634bfba385e2af3a6e7e01300d86a9136074eb641c","stable_dependencies":["go"],"stable_checksum":"cef8d530f23af3b239fe051a31edf6aef3f0a22f40f755f10428ee19f3e10673","stable_url_args":["https://github.com/safedep/vet/archive/refs/tags/v1.20.0.tar.gz"],"stable_version":"1.20.0"},"vexctl":{"desc":"Tool to create, transform and attest VEX metadata","executables":["vexctl"],"head_dependencies":[{"go":":build"}],"homepage":"https://openssf.org/projects/openvex/","license":"Apache-2.0","ruby_source_checksum":"07705ac526f83a30dfc6c85ad6ed7066e71c092c5633fdf18bb11950b9a98fe8","stable_dependencies":[{"go":":build"}],"stable_checksum":"c846b1288f837ebcbebef7817ec450e5b0a4b3d8f7b176717ae6f3198539d991","stable_url_args":["https://github.com/openvex/vexctl/archive/refs/tags/v0.4.4.tar.gz"],"stable_version":"0.4.4"},"vfkit":{"desc":"Command-line hypervisor using Apple's Virtualization Framework","executables":["vfkit"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/crc-org/vfkit.git",{":branch":"main"}],"homepage":"https://github.com/crc-org/vfkit","license":"Apache-2.0","ruby_source_checksum":"92a43ec51054f79718fbe7e495da337b316b097d2f28c83daac17424d7ceb80b","stable_dependencies":[{"go":":build"}],"stable_checksum":"ff496bd6ee6772ed070f286c4282a8a2e2f5231d4f8e98b2255b883ba69af42d","stable_url_args":["https://github.com/crc-org/vfkit/archive/refs/tags/v0.6.4.tar.gz"],"stable_version":"0.6.4"},"vfox":{"desc":"Version manager with support for Java, Node.js, Flutter, .NET & more","executables":["vfox"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/version-fox/vfox.git",{":branch":"main"}],"homepage":"https://vfox.dev/","license":"Apache-2.0","ruby_source_checksum":"5f7f6bf47e20a4df358ca0ae554ae949ff9aab034e772c0876bc9f8d01c02092","stable_dependencies":[{"go":":build"}],"stable_checksum":"92c886a4a5988132b234c2099cdb5f224b3230287ff723650e3c788a4428ccdb","stable_url_args":["https://github.com/version-fox/vfox/archive/refs/tags/v1.0.13.tar.gz"],"stable_version":"1.0.13"},"vgmstream":{"desc":"Library for playing streamed audio formats from video games","executables":["vgmstream-cli","vgmstream123"],"head_dependencies":["ffmpeg","libao","libvorbis","mpg123","speex","libogg",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/vgmstream/vgmstream.git",{":branch":"master"}],"homepage":"https://vgmstream.org","license":"ISC","revision":1,"ruby_source_checksum":"3dbc2f435620d59d59cfcfa87633811a6f409699f04077451e3c5de7de8440e0","stable_dependencies":["ffmpeg","libao","libvorbis","mpg123","speex","libogg",{"cmake":":build"},{"pkgconf":":build"}],"stable_url_args":["https://github.com/vgmstream/vgmstream.git",{":tag":"r2117",":revision":"71e2361042531fe767fb98300cf8c1ee95e539a0"}],"stable_version":"r2117","version_scheme":1},"vgo":{"desc":"Project scaffolder for Go, written in Go","executables":["vgo"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vg006/vgo.git",{":branch":"main"}],"homepage":"https://github.com/vg006/vgo","license":"MIT","ruby_source_checksum":"8eacc47e956cb813751dc10c57b3acc4264ce6d3901f0ad3b62f8859760ab428","stable_dependencies":[{"go":":build"}],"stable_checksum":"262ab18eb8e2f68031e17727c1c8b0e01e61c385dcd7addbd2c1ae86ecd312b4","stable_url_args":["https://github.com/vg006/vgo/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"vgrep":{"desc":"User-friendly pager for grep","executables":["vgrep"],"head_dependencies":[{"go":":build"},{"go-md2man":":build"}],"head_url_args":["https://github.com/vrothberg/vgrep.git",{":branch":"main"}],"homepage":"https://github.com/vrothberg/vgrep","license":"GPL-3.0-only","ruby_source_checksum":"f897eef14a17892ecc5e07cbba33232e0e803d78397b88e536046bfaf4fa62a7","stable_dependencies":[{"go":":build"},{"go-md2man":":build"}],"stable_checksum":"325b28bd5e8da316e319361f2dd8e3cc74fcd55724fc8ad4b2a73c21b2903bd8","stable_url_args":["https://github.com/vrothberg/vgrep/archive/refs/tags/v2.8.0.tar.gz"],"stable_version":"2.8.0","version_scheme":1,"bottle_checksum":"98268b0618e3050e2082400d38ff4ae366804775eca808f01984036611e4f3d5"},"vgt":{"desc":"Visualising Go Tests","executables":["vgt"],"head_dependencies":["go"],"head_url_args":["https://github.com/roblaszczak/vgt.git",{":branch":"main"}],"homepage":"https://threedots.tech/post/go-test-parallelism/","license":"MIT","ruby_source_checksum":"3f0238ae1c05d68ba686c52514d36c907f80cb0cb3aa27221a34c21551ac4dfe","stable_dependencies":["go"],"stable_checksum":"c442980c2205d45d527205fc9f832f4d27f4d3e8c815f471f428266f6fcf33c6","stable_url_args":["https://github.com/roblaszczak/vgt/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1"},"vhs":{"desc":"Your CLI home video recorder","executables":["vhs"],"head_dependencies":["ffmpeg","ttyd",{"go":":build"}],"head_url_args":["https://github.com/charmbracelet/vhs.git",{":branch":"main"}],"homepage":"https://github.com/charmbracelet/vhs","license":"MIT","ruby_source_checksum":"6a4b26972b558fc5d24d2aa1b9e9480841d4f614758ef16be9f41752a2c0c02f","stable_dependencies":["ffmpeg","ttyd",{"go":":build"}],"stable_checksum":"ba9fbcb40133d1734c580ccb6b0fcae9673bf51d227f00877ac581c56ad15b77","stable_url_args":["https://github.com/charmbracelet/vhs/archive/refs/tags/v0.12.1.tar.gz"],"stable_version":"0.12.1"},"vi-sql":{"desc":"Terminal UI for SQL databases","executables":["vi-sql"],"head_dependencies":[{"go":":build"}],"head_uses_from_macos":[[{"sqlite":":test"}]],"homepage":"https://vi-sql.com","license":"Apache-2.0","ruby_source_checksum":"cabdef58e15c347578e1c5def988be9dd94dd976b9850333807cc33897f7a2a0","stable_dependencies":[{"go":":build"}],"stable_checksum":"97cb4db898f70f17488b601180e3c246aff494172c6282b5a5852c6f620c795f","stable_url_args":["https://github.com/kopecmaciej/vi-sql/archive/refs/tags/v0.6.0.tar.gz"],"stable_uses_from_macos":[[{"sqlite":":test"}]],"stable_version":"0.6.0"},"vibecheck":{"desc":"AI-powered git commit assistant written in Go","executables":["vibecheck"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/rshdhere/vibecheck.git",{":branch":"main"}],"homepage":"https://vibe.raashed.xyz","license":"MIT","ruby_source_checksum":"08254ce99e5af5288cb01d3dd940fac27a6fdf460a46826d69ebd72d1bd1a2ec","stable_dependencies":[{"go":":build"}],"stable_checksum":"8fef335a930a1c752465e871125d269a72df4f39b6cec65ca6531383faba4f9c","stable_url_args":["https://github.com/rshdhere/vibecheck/archive/refs/tags/v1.7.7.tar.gz"],"stable_version":"1.7.7"},"vice":{"bottle_rebuild":1,"desc":"Versatile Commodore Emulator","executables":["c1541","cartconv","petcat","vsid","x128","x64","x64dtv","x64sc","xcbm2","xcbm5x0","xpet","xplus4","xscpu64","xvic"],"head_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","flac","gdk-pixbuf","giflib","glew","glib","gtk+3","libogg","libpng","libvorbis","pango","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"dos2unix":":build"},{"pkgconf":":build"},{"texinfo":":build"},{"xa":":build"}],"head_url_args":["https://svn.code.sf.net/p/vice-emu/code/trunk/vice"],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"]],"homepage":"https://sourceforge.net/projects/vice-emu/","license":"GPL-2.0-or-later","ruby_source_checksum":"8abdd7b9699048714241d588fe478fbe2476755ffc6588c360bc8e5381f49cbe","stable_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","flac","gdk-pixbuf","giflib","glew","glib","gtk+3","libogg","libpng","libvorbis","pango","gettext","harfbuzz",{"autoconf":":build"},{"automake":":build"},{"dos2unix":":build"},{"pkgconf":":build"},{"texinfo":":build"},{"xa":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"8e5bac18cbcb9f192380ad3ef881f8790f5b75c41d7b3da65d831985d864d6d1","stable_url_args":["https://downloads.sourceforge.net/project/vice-emu/releases/vice-3.10.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],["curl"]],"stable_version":"3.10"},"victorialogs":{"desc":"Open source user-friendly database for logs from VictoriaMetrics","executables":["victoria-logs"],"head_dependencies":[{"go":":build"}],"homepage":"https://docs.victoriametrics.com/victorialogs/","license":"Apache-2.0","ruby_source_checksum":"90e064feb3336de5ebbabeffd5188dd9ee3e6f2bde94e31a53e9373e431b5808","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/victoria-logs.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/victoria-logs.err.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/victorialogs/bin/victoria-logs","-httpListenAddr=127.0.0.1:9428","-storageDataPath=$HOMEBREW_PREFIX/var/victorialogs-data"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"9dab43bfb2ccc2b3009a2e7cacd798f12b561a92f4a29c8a697c60295a383874","stable_url_args":["https://github.com/VictoriaMetrics/VictoriaLogs/archive/refs/tags/v1.53.0.tar.gz"],"stable_version":"1.53.0"},"victoriametrics":{"desc":"Cost-effective and scalable monitoring solution and time series database","executables":["victoria-metrics"],"head_dependencies":[{"go":":build"}],"homepage":"https://victoriametrics.com/","license":"Apache-2.0","ruby_source_checksum":"061382e0eaa766a7ed2ee9586b55a63b2a1942571d1f579065d42c571ea70f8c","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/victoria-metrics.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/victoria-metrics.err.log"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/victoriametrics/bin/victoria-metrics","-httpListenAddr=127.0.0.1:8428","-promscrape.config=$HOMEBREW_PREFIX/etc/victoriametrics/scrape.yml","-storageDataPath=$HOMEBREW_PREFIX/var/victoriametrics-data"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"7f5f78dab39467d5882005bef05940a4eed0ae6295309dfb602fc954c36e573d","stable_url_args":["https://github.com/VictoriaMetrics/VictoriaMetrics/archive/refs/tags/v1.154.1.tar.gz"],"stable_version":"1.154.1"},"viddy":{"desc":"Modern watch command","executables":["viddy"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sachaos/viddy.git",{":branch":"master"}],"homepage":"https://github.com/sachaos/viddy","license":"MIT","ruby_source_checksum":"df16219d40bb6e1ecfb07349ec808e73bd8e4708cbf4cd732f766205c30a0ca1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"c5de99390846029aacb23789ce20267142dc89f647c519a0a0bb4821334cc6e5","stable_url_args":["https://github.com/sachaos/viddy/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1"},"video-compare":{"desc":"Split screen video comparison tool using FFmpeg and SDL2","executables":["video-compare"],"head_dependencies":["ffmpeg","sdl2-compat","sdl2_ttf"],"homepage":"https://github.com/pixop/video-compare","license":"GPL-2.0-only","ruby_source_checksum":"1df22ef471404ed3505bf15ef964fe1030ab381ed3c590fffd66bd75809da845","stable_dependencies":["ffmpeg","sdl2-compat","sdl2_ttf"],"stable_checksum":"65555c2bb4f76dee86666ad047e3b335f9f486d036402faebf97bd40ada7209e","stable_url_args":["https://github.com/pixop/video-compare/archive/refs/tags/20261004.tar.gz"],"stable_version":"20261004"},"videoalchemy":{"bottle_rebuild":1,"desc":"Toolkit expanding video processing capabilities","executables":["videoalchemy"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/viddotech/videoalchemy.git",{":branch":"main"}],"homepage":"https://viddotech.github.io/videoalchemy/","license":"MIT","ruby_source_checksum":"7233ce7539a2e15b764f762b76aa0310492a921f2e6a1a7622a8380af8e06e73","stable_dependencies":[{"go":":build"}],"stable_checksum":"1ad4ab7e1037a84a7a894ff7dd5e0e3b1b33ded684eace4cadc606632bbc5e3d","stable_url_args":["https://github.com/viddotech/videoalchemy/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0"},"viennacl":{"bottle_rebuild":1,"desc":"Linear algebra library for many-core architectures and multi-core CPUs","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/viennacl/viennacl-dev.git",{":branch":"master"}],"homepage":"https://viennacl.sourceforge.net/","license":"MIT","revision":1,"ruby_source_checksum":"8e776f3353c39a9b8ff32c3ebda6b22a7ab3160ceb7cadf128653ebe5286f2b9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"a596b77972ad3d2bab9d4e63200b171cd0e709fb3f0ceabcaf3668c87d3a238b","stable_url_args":["https://downloads.sourceforge.net/project/viennacl/1.7.x/ViennaCL-1.7.1.tar.gz"],"stable_version":"1.7.1","bottle_tag":":all","bottle_checksum":"3b6b46db6eefa5b811d7b2ca7e1d6bf2de9946cba356f54e9fea0a3f69511877"},"vifm":{"desc":"Ncurses-based file manager with vi-like keybindings","executables":["vifm","vifm-convert-dircolors","vifm-pause","vifm-screen-split"],"head_dependencies":["ncurses"],"head_url_args":["https://github.com/vifm/vifm.git",{":branch":"master"}],"head_uses_from_macos":[[{"mandoc":":build"}]],"homepage":"https://vifm.info/","license":"GPL-2.0-or-later","ruby_source_checksum":"5e8f189048040cc43411c550994fa004a28b89e7b96f77a29edff224cf00f4e7","stable_dependencies":["ncurses"],"stable_checksum":"5de33fd6637ce91cdce162358ec393f6fe5e9734deb1833ea16776d619960422","stable_url_args":["https://github.com/vifm/vifm/releases/download/v0.14.5/vifm-0.14.5.tar.bz2"],"stable_uses_from_macos":[[{"mandoc":":build"}]],"stable_version":"0.14.5"},"vile":{"desc":"Vi Like Emacs Editor","executables":["vile","vile-libdir-path","vile-pager","vile-to-html"],"head_uses_from_macos":[[{"flex":":build"}],["libxcrypt"],["ncurses"],["perl"]],"homepage":"https://invisible-island.net/vile/","license":"GPL-2.0-or-later","ruby_source_checksum":"80765d69c15a2e3f2c97b96cfd324148d375b4a0443cb61e765851bcf58b0ed0","stable_checksum":"d6239e6b728fa9d0b49f526d8f0998d2db4b7a7dfc317273dbff7aea2a09ea31","stable_url_args":["https://invisible-island.net/archives/vile/current/vile-9.8zb.tgz"],"stable_uses_from_macos":[[{"flex":":build"}],["libxcrypt"],["ncurses"],["perl"]],"stable_version":"9.8zb"},"vilistextum":{"desc":"HTML to text converter","executables":["vilistextum"],"homepage":"https://bhaak.net/vilistextum/","license":"GPL-2.0-only","ruby_source_checksum":"e6fefe60bcd47ff616eedfe37efee54a0cc43bab27b6e261565ac82e1b30b853","stable_checksum":"3a16b4d70bfb144e044a8d584f091b0f9204d86a716997540190100c20aaf88d","stable_url_args":["https://bhaak.net/vilistextum/vilistextum-2.6.9.tar.gz"],"stable_version":"2.6.9","bottle_checksum":"768041a4e365f2dde17beb262782927aed7a6b44f5d6d0290e962ce2b96d0925"},"vim-classic":{"bottle_rebuild":1,"caveats":"Additional features can be enabled by installing: lua, python@3.15","conflicts":[["ex-vi",{":because":"vim and ex-vi both install bin/ex and bin/view"}],["macvim",{":because":"vim and macvim both install vi* binaries"}],["vim",{":because":"vim and vim-classic both install vi* binaries"}]],"desc":"Vim 8 long term support version with no LLM-generated code","executables":["ex","rview","rvim","vi","view","vim","vimdiff","vimtutor","xxd"],"head_dependencies":["gettext",{"gettext":":build"},{"lua":[":build",":test"]},{"python@3.15":[":build",":test"]}],"head_uses_from_macos":[[{"perl":[":build",":test"]}],["ncurses"]],"homepage":"https://vim-classic.org/","license":"Vim","revision":1,"ruby_source_checksum":"340f810c2ad9891b562b83cb5888468078a96b8cae42bb080debeaa891cbddb6","stable_dependencies":["gettext",{"gettext":":build"},{"lua":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"6e1c97c8269e9354bbc474f0efa7e1e0b23fcdb6075067474d731a9bfac6e8ef","stable_url_args":["https://git.sr.ht/~sircmpwn/vim-classic/archive/v8.3.0.tar.gz"],"stable_uses_from_macos":[[{"perl":[":build",":test"]}],["ncurses"]],"stable_version":"8.3.0"},"vim":{"caveats":"Additional features can be enabled by installing: lua, python@3.15, ruby","compatibility_version":1,"conflicts":[["ex-vi",{":because":"vim and ex-vi both install bin/ex and bin/view"}],["macvim",{":because":"vim and macvim both install vi* binaries"}],["vim-classic",{":because":"vim and vim-classic both install vi* binaries"}]],"desc":"Vi 'workalike' with many additional features","executables":["ex","rview","rvim","vi","view","vim","vimdiff","vimtutor","xxd"],"head_dependencies":["libsodium","ncurses","gettext",{"gettext":":build"},{"lua":[":build",":test"]},{"python@3.15":[":build",":test"]},{"ruby":[":build",":test"]}],"head_url_args":["https://github.com/vim/vim.git",{":branch":"master"}],"head_uses_from_macos":[[{"perl":[":build",":test"]}]],"homepage":"https://www.vim.org/","license":"Vim","ruby_source_checksum":"6ea2d9bd808fdf96825449b773ee1a015d5a8d76b71b899bed4a1e0b8e061040","stable_dependencies":["libsodium","ncurses","gettext",{"gettext":":build"},{"lua":[":build",":test"]},{"python@3.15":[":build",":test"]},{"ruby":[":build",":test"]}],"stable_checksum":"bfa90e670961958499d28e2d1b5d8b396d5dceb38d30b48f4e241a43086f5927","stable_url_args":["https://github.com/vim/vim/archive/refs/tags/v9.2.1200.tar.gz"],"stable_uses_from_macos":[[{"perl":[":build",":test"]}]],"stable_version":"9.2.1200"},"vimpager":{"aliases":["vimcat"],"caveats":"To use vimpager as your default pager, add `export PAGER=vimpager` to your\nshell configuration.\n","desc":"Use ViM as PAGER","executables":["vimcat","vimpager"],"head_dependencies":[{"pandoc":":build"}],"head_url_args":["https://github.com/rkitover/vimpager.git",{":branch":"master"}],"homepage":"https://github.com/rkitover/vimpager","license":"BSD-2-Clause","ruby_source_checksum":"f6a91671528cd189050d1d9086dbda7216311aaa4e157f8f5ed8746ef611ac56","stable_dependencies":[{"pandoc":":build"}],"stable_checksum":"cc616d0840a6f2501704eea70de222ab662421f34b2da307e11fb62aa70bda5d","stable_url_args":["https://github.com/rkitover/vimpager/archive/refs/tags/2.06.tar.gz"],"stable_version":"2.06","bottle_checksum":"c37538249a0c974631d1b6b09d7dcb434a7cca9a9453d2c273ac23c0196932d1"},"vimpc":{"deprecate_args":{":date":"2026-01-11",":because":":unmaintained"},"desc":"Ncurses based mpd client with vi like key bindings","disable_args":{":date":"2027-01-11",":because":":unmaintained"},"executables":["vimpc"],"head_dependencies":["libmpdclient","pcre","taglib",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/boysetsfrog/vimpc.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["ncurses"]],"homepage":"https://sourceforge.net/projects/vimpc/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"6a41bbf494c9ee057b95663748a5c31fcdf92e3fa8c4d697c4ed8f5c06d8c0c6","stable_dependencies":["libmpdclient","pcre","taglib",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"caa772f984e35b1c2fbe0349bc9068fc00c17bcfcc0c596f818fa894cac035ce","stable_url_args":["https://github.com/boysetsfrog/vimpc/archive/refs/tags/v0.09.2.tar.gz"],"stable_uses_from_macos":[["curl"],["ncurses"]],"stable_version":"0.09.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"5c2aaf2d541312c5cc94edee59489088f397a5345e548e869057b1c62eb32d65"},"vimtutor-sequel":{"desc":"Advanced vimtutor for intermediate vim users","executables":["vimtutor-sequel"],"head_dependencies":["vim"],"homepage":"https://github.com/micahkepe/vimtutor-sequel","license":"MIT","ruby_source_checksum":"106f6c306e419ac06e1e9a8bca0b7aafb2d09bf18f5a8aea809e5e4579a98c03","stable_dependencies":["vim"],"stable_checksum":"c02ae36fcf847e619a2b3774c6e2f00b8c08d7df77047fb169d694d96aed76d8","stable_url_args":["https://github.com/micahkepe/vimtutor-sequel/archive/refs/tags/v1.3.2.tar.gz"],"stable_version":"1.3.2","bottle_tag":":all","bottle_checksum":"4861ae2b888e47e777fd3f78ef878aea6b007147ec561ecc430d7abb61a85cb0"},"vineflower":{"desc":"Java decompiler","executables":["vineflower"],"head_dependencies":["openjdk",{"gradle@8":":build"}],"homepage":"https://vineflower.org/","license":"Apache-2.0","ruby_source_checksum":"45b729cdd2ccb63854dc4f304d5dd48c628c1d9f3be76fd303fdc3a71bb9b0ba","stable_dependencies":["openjdk",{"gradle@8":":build"}],"stable_checksum":"25c783b5b73fd0ae8c904c9ea3e7ee1e6713812d4d5fd085547fb20f1dacfdfb","stable_url_args":["https://github.com/Vineflower/vineflower/archive/refs/tags/1.12.0.tar.gz"],"stable_version":"1.12.0"},"vineyard":{"deprecate_args":{":date":"2026-02-13",":because":":unsupported"},"desc":"In-memory immutable data manager. (Project under CNCF)","disable_args":{":date":"2026-08-13",":because":":unsupported"},"executables":["vineyard-graph-loader","vineyardd"],"head_dependencies":["apache-arrow","boost","cpprestsdk","etcd","etcd-cpp-apiv3","gflags","glog","libgrape-lite","open-mpi",{"cmake":[":build",":test"]},{"llvm":":build"},{"openssl@3":":build"},{"python-setuptools":":build"},{"python@3.14":":build"}],"homepage":"https://v6d.io","license":"Apache-2.0","revision":9,"ruby_source_checksum":"2b81bd48a0d992ad942723d98e1994a461e051b16c81a9a4dbe499c3becc776b","stable_dependencies":["apache-arrow","boost","cpprestsdk","etcd","etcd-cpp-apiv3","gflags","glog","libgrape-lite","open-mpi",{"cmake":[":build",":test"]},{"llvm":":build"},{"openssl@3":":build"},{"python-setuptools":":build"},{"python@3.14":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/v6d-io/v6d/commit/cab3ed986e15464d6b544a98bac4db38d0e89e3a.patch?full_index=1","sha256":"ce1325c893f210a3eae9ff29a8ab6cfa377d6672ab260db58de8522857856206","type":"backport","resolves":[{"type":"defect","id":"https://github.com/v6d-io/v6d/pull/2052"}]},{"strip":"p1","url":"https://github.com/v6d-io/v6d/commit/45e06b0309397f713437ad64b545dc26fb18863d.patch?full_index=1","sha256":"bb5745c04b86b9a31847b24b00973bf87891a3bb7896cf9f204592032a419af1","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/v6d-io/v6d/pull/2066"}]}],"stable_checksum":"055bab09ca67542ccb13229de8c176b7875b4ba8c8a818e942218dccc32a6bae","stable_url_args":["https://github.com/v6d-io/v6d/releases/download/v0.24.4/v6d-0.24.4.tar.gz"],"stable_version":"0.24.4"},"vint":{"bottle_rebuild":8,"desc":"Vim script Language Lint","executables":["vint"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/Vimjas/vint.git",{":branch":"master"}],"homepage":"https://github.com/Vimjas/vint","license":"MIT","revision":2,"ruby_source_checksum":"b9ef743ec2f54563862f0ce55cb9d51b6d076ebbc2e1ca84597be2b373a4f599","stable_dependencies":["libyaml","python@3.15"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"5dc59b2e5c2a746c88f5f51f3fafea3d639c6b0fdbb116bb74af27bf1c820d97","stable_url_args":["https://files.pythonhosted.org/packages/9c/c7/d5fbe5f778edee83cba3aea8cc3308db327e4c161e0656e861b9cc2cb859/vim-vint-0.3.21.tar.gz"],"stable_version":"0.3.21"},"vip":{"bottle_rebuild":2,"desc":"Program that provides for interactive editing in a pipeline","executables":["vip"],"homepage":"https://users.cs.duke.edu/~des/vip.html","license":":cannot_represent","local_patch_checksums":{"Patches/vip/19971113.patch":"96879c8d778f21b21aa27eb138424a82ffa8e8192b8cf15b2c4a5794908ef790"},"no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"f693d4d6987301ef617250e8d1f782a2cf3ceb159335f144ab9f6f8680af6832","stable_patches":[{"strip":"p1","file":"Patches/vip/19971113.patch","type":"unofficial"}],"stable_checksum":"171278e8bd43abdbd3a4c35addda27a0d3c74fc784dbe60e4783d317ac249d11","stable_url_args":["https://users.cs.duke.edu/~des/scripts/vip"],"stable_version":"19971113","bottle_tag":":all","bottle_checksum":"4168bb377aa3ca2722f484c1bfbd8c5d89e9231565439ac1ad2ad06ddfeb3d20"},"vips":{"aliases":["libvips"],"compatibility_version":1,"desc":"Image processing library","executables":["vips","vipsedit","vipsheader","vipsthumbnail"],"head_dependencies":["cairo","cfitsio","cgif","fftw","fontconfig","glib","highway","imagemagick","jpeg-xl","libarchive","libexif","libheif","libimagequant","libmatio","libpng","libraw","librsvg","libtiff","libultrahdr","little-cms2","mozjpeg","openexr","openjpeg","openslide","pango","poppler","webp","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[[{"python":":build"}],["expat"]],"homepage":"https://github.com/libvips/libvips","license":"LGPL-2.1-or-later","ruby_source_checksum":"0159cfba420b3e76db5a47a09808e85bd920d04dd0b6b5d6dbbc00c9ac90bed0","stable_dependencies":["cairo","cfitsio","cgif","fftw","fontconfig","glib","highway","imagemagick","jpeg-xl","libarchive","libexif","libheif","libimagequant","libmatio","libpng","libraw","librsvg","libtiff","libultrahdr","little-cms2","mozjpeg","openexr","openjpeg","openslide","pango","poppler","webp","gettext",{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"5baaead3b0bb20ffdb9e9ff09aa9fda08620923df77b63b436654cb5e0b3bf94","stable_url_args":["https://github.com/libvips/libvips/releases/download/v8.18.7/vips-8.18.7.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}],["expat"]],"stable_version":"8.18.7"},"vipsdisp":{"bottle_rebuild":1,"desc":"Viewer for large images","executables":["vipsdisp"],"head_dependencies":["cairo","gdk-pixbuf","glib","graphene","gtk4","hicolor-icon-theme","vips",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/libvips/vipsdisp","license":"MIT","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"78c7c2d740d9cc6e359430046b589867dbbbfb2cc94148fee6f4357984ab5f10","stable_dependencies":["cairo","gdk-pixbuf","glib","graphene","gtk4","hicolor-icon-theme","vips",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"c9d29b371782b550512e36abbe9191c105837ea34af5514958e55284a86a09f3","stable_url_args":["https://github.com/libvips/vipsdisp/releases/download/v4.1.4/vipsdisp-4.1.4.tar.xz"],"stable_version":"4.1.4"},"virglrenderer":{"desc":"VirGL virtual OpenGL renderer","executables":["virgl_test_server"],"head_dependencies":["libepoxy","mesa",{"libyaml":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"homepage":"https://gitlab.freedesktop.org/virgl/virglrenderer/","license":"MIT","ruby_source_checksum":"aa1827a8ffefbe594dd8bbf2d96f3a1eaa75e51fb20d98b0383e6a06d302c5bf","stable_dependencies":["libepoxy","mesa",{"libyaml":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"088040d130eaa0458a978fe7867fbfb1fcf1fdff52bf3b27a00658828bc4189f","stable_url_args":["https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/1.3.0/virglrenderer-1.3.0.tar.bz2"],"stable_version":"1.3.0"},"virt-manager":{"bottle_rebuild":1,"desc":"App for managing virtual machines","executables":["virt-clone","virt-install","virt-manager","virt-xml"],"head_dependencies":["adwaita-icon-theme",{"certifi":":no_linkage"},"cpio","gtk-vnc","gtksourceview4","libosinfo","libvirt-glib",{"libvirt-python":":no_linkage"},"osinfo-db",{"py3cairo":":no_linkage"},{"pygobject3":":no_linkage"},"python@3.15","spice-gtk","vte3",{"docutils":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/virt-manager/virt-manager.git",{":branch":"main"}],"homepage":"https://virt-manager.org/","license":"GPL-2.0-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/glib-2.0/schemas"},"type":"compile_gsettings_schemas"},{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"revision":6,"ruby_source_checksum":"ae4e8a0b8424d595d13a877f05ae8b4d6136324a5b9bed22f694f3124a568304","stable_dependencies":["adwaita-icon-theme",{"certifi":":no_linkage"},"cpio","gtk-vnc","gtksourceview4","libosinfo","libvirt-glib",{"libvirt-python":":no_linkage"},"osinfo-db",{"py3cairo":":no_linkage"},{"pygobject3":":no_linkage"},"python@3.15","spice-gtk","vte3",{"docutils":":build"},{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/virt-manager/virt-manager/commit/d4988b02efb8bba91fd55614fbbff11b3a915d44.patch?full_index=1","sha256":"fc1daaf8440b01600b0297384f5bdd1cda654aaee958ce3fcd27d79c6b2d9ffb","type":"backport","resolves":[{"type":"defect","id":"https://github.com/virt-manager/virt-manager/issues/897"}]},{"strip":"p1","url":"https://github.com/virt-manager/virt-manager/commit/ff9fa95e52f890ccd8dce18567aa7cc30582ca4f.patch?full_index=1","sha256":"5ae4ce21b65cf77fa9511bae70799bd3c1890ab15a31372491662a7dc186df4f","type":"backport","resolves":[{"type":"defect","id":"https://github.com/virt-manager/virt-manager/issues/897"}]},{"strip":"p1","url":"https://github.com/virt-manager/virt-manager/commit/d0372e82c8b6fe6b5517d850a81847422c861446.patch?full_index=1","sha256":"5084650b38527f8bac3f2ea803b81f1a49ecf51cb461c3ad7088ec9f90845dae","type":"backport","resolves":[{"type":"defect","id":"https://github.com/virt-manager/virt-manager/issues/897"}]},{"strip":"p1","url":"https://github.com/virt-manager/virt-manager/commit/766bf2ecdc5ac6853b41a36412d09c1950c700bf.patch?full_index=1","sha256":"24deb9287b86caaac7eaea7d5dff145c0686bbc32ccb6952a8a0d4b0c6d3adeb","type":"backport","resolves":[{"type":"defect","id":"https://github.com/virt-manager/virt-manager/issues/897"}]}],"stable_checksum":"ccfc44b6c1c0be8398beb687c675d9ea4ca1c721dfb67bd639209a7b0dec11b1","stable_url_args":["https://github.com/virt-manager/virt-manager/releases/download/v5.1.0/virt-manager-5.1.0.tar.xz"],"stable_version":"5.1.0","bottle_tag":":all","bottle_checksum":"652774da2005b93011d2df76ed403c650913a1ecc11af917f3605801f397fbc3"},"virtctl":{"desc":"Allows for using more advanced kubevirt features","executables":["virtctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/kubevirt/kubevirt.git",{":branch":"main"}],"homepage":"https://kubevirt.io/","license":"Apache-2.0","ruby_source_checksum":"79ea405b9130d704f97b4d29341977859c780400152fef134bc95550c007eeed","stable_dependencies":[{"go":":build"}],"stable_checksum":"24b1010a959586a980795ab2c3cb7cb45f64758363b491fd247b27a2b968ba85","stable_url_args":["https://github.com/kubevirt/kubevirt/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1"},"virtiofsd":{"desc":"Vhost-user virtio-fs device backend written in Rust","executables":["virtiofsd"],"head_dependencies":["libcap-ng","libseccomp",{"rust":":build"}],"head_url_args":["https://gitlab.com/virtio-fs/virtiofsd.git",{":branch":"main"}],"homepage":"https://gitlab.com/virtio-fs/virtiofsd","license":{":all_of":["Apache-2.0","BSD-3-Clause"]},"ruby_source_checksum":"8a6aa31a2b6a39f575d11fb6a5486a110d1a12a3d1f2758bfd40458c900a4407","stable_dependencies":["libcap-ng","libseccomp",{"rust":":build"}],"stable_checksum":"0646c2cd5a733dd411afb49be8eff7f0a10bb4a286f75b822961e07ea6a654af","stable_url_args":["https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.14.0/virtiofsd-v1.14.0.tar.bz2"],"stable_version":"1.14.0"},"virtualenv":{"desc":"Tool for creating isolated virtual python environments","executables":["virtualenv"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/pypa/virtualenv.git",{":branch":"main"}],"homepage":"https://virtualenv.pypa.io/","license":"MIT","ruby_source_checksum":"a3c021fc71b987b51854c47815f3eeec771889b055da7f77060db685fc5dad97","stable_dependencies":["python@3.15"],"stable_checksum":"de5307ba4b9a0001d9c8ea02832d38f63ca432880f416c1bface61c4323fd905","stable_url_args":["https://files.pythonhosted.org/packages/70/aa/bff50daee0488e16d611258a9b6c5a1d0c9e128f8ca424e9f4e1c0444ef2/virtualenv-21.14.13.tar.gz"],"stable_version":"21.14.13"},"virtualenvwrapper":{"caveats":"To activate virtualenvwrapper, add the following to your shell profile\ne.g. ~/.profile or ~/.zshrc\n  source virtualenvwrapper.sh\n","desc":"Python virtualenv extensions","executables":["virtualenvwrapper.sh","virtualenvwrapper_lazy.sh"],"head_dependencies":["python@3.15"],"homepage":"https://virtualenvwrapper.readthedocs.io/","license":"MIT","revision":4,"ruby_source_checksum":"7dfe7f8846f3b218fe36de8d56e47e7f1ce80f9470dd1b83ede03d45ce3a9c2f","stable_dependencies":["python@3.15"],"stable_checksum":"112e7ea34a9a3ce90aaea54182f0d3afef4d1a913eeb75e98a263b4978cd73c6","stable_url_args":["https://files.pythonhosted.org/packages/97/0b/1f6daec2e0bd25275953256f83f98fb337b78b9d03d44b7eb9619b72b046/virtualenvwrapper-6.1.1.tar.gz"],"stable_version":"6.1.1"},"virtualfish":{"caveats":"To activate virtualfish, run the following in a fish shell:\n  vf install\n","desc":"Python virtual environment manager for the fish shell","executables":["vf"],"head_dependencies":["fish","python@3.15"],"head_url_args":["https://github.com/justinmayer/virtualfish.git",{":branch":"main"}],"homepage":"https://virtualfish.readthedocs.io/en/latest/","license":"MIT","revision":5,"ruby_source_checksum":"9ae1927518fb64ff3a6628f4df56e318ac75fedeb50c9ce4f818da5cab13e1e3","stable_dependencies":["fish","python@3.15"],"stable_checksum":"9beada15b00c5b38c700ed8dfd76fe35ad0c716dec391536cc322ddd1bccf5e2","stable_url_args":["https://files.pythonhosted.org/packages/1f/4e/343d044d61e80a44163d15ad2f6ca20eca0cb4fef4058caf8e5e55fc3dd9/virtualfish-2.5.9.tar.gz"],"stable_version":"2.5.9"},"virtualpg":{"bottle_rebuild":1,"desc":"Loadable dynamic extension for SQLite and SpatiaLite","head_dependencies":["libpq","sqlite"],"homepage":"https://www.gaia-gis.it/fossil/virtualpg/index","license":{":any_of":["MPL-1.1","GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"9648fafa7d50f9bc31a186e577cb5fc1cb97f1dc8771a5163e4da4000f0b3b21","stable_dependencies":["libpq","sqlite"],"stable_checksum":"be2aebeb8c9ff274382085f51d422e823858bca4f6bc2fa909816464c6a1e08b","stable_url_args":["https://www.gaia-gis.it/gaia-sins/virtualpg-2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_cellar":":any","bottle_checksum":"8f2292bbe12befda53781d168e3a0dc8fdbf3b387e53abf920a25971605b42cc"},"virtuoso":{"bottle_rebuild":1,"caveats":"NOTE: the Virtuoso server will start up several times on port 1111\nduring the install process.\n","conflicts":[["unixodbc",{":because":"both install `isql` binaries"}]],"desc":"High-performance object-relational SQL database","executables":["inifile","isql","isqlw","virt_mail","virtuoso-t"],"head_dependencies":["openssl@4",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"gawk":":build"}],"head_url_args":["https://github.com/openlink/virtuoso-opensource.git",{":branch":"develop/7"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"gperf":":build"}],[{"python":":build"}],["bzip2"]],"homepage":"https://virtuoso.openlinksw.com","license":{"GPL-2.0-only":{":with":"x11vnc-openssl-exception"}},"ruby_source_checksum":"2df63ec1d4a615ec2b45ac748a1498399e85d4de86e739887fcc81e5cea2c5a3","stable_dependencies":["openssl@4",{"gawk":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/openlink/virtuoso-opensource/commit/8a6ae8fe8d93076ac151dffcfb4c5c1ecbd61860.patch?full_index=1","sha256":"12d8e6e18d22153b91d1eeac111a071b0e067b6fe8338867b70ebf79271fdca2","type":"backport"}],"stable_checksum":"41e0afd6d37c1c41b993282ce11c5cf68f7bb7c0bd7887ef2ff558c452570216","stable_url_args":["https://github.com/openlink/virtuoso-opensource/releases/download/v7.2.17/virtuoso-opensource-7.2.17.tar.gz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"gperf":":build"}],[{"python":":build"}],["bzip2"]],"stable_version":"7.2.17"},"virustotal-cli":{"desc":"Command-line interface for VirusTotal","executables":["vt"],"head_dependencies":[{"go":":build"}],"homepage":"https://virustotal.github.io/vt-cli/","license":"Apache-2.0","ruby_source_checksum":"d5635f4ebad73bf94233df27ff0550a66d57319be748d708ebfcf85a42a4040e","stable_dependencies":[{"go":":build"}],"stable_checksum":"3d95ddab1da71ee769ec65e3ed087994fc837d2d234f9c2640c669c8ce8c7d7a","stable_url_args":["https://github.com/VirusTotal/vt-cli/archive/refs/tags/1.3.1.tar.gz"],"stable_version":"1.3.1"},"vis":{"bottle_rebuild":1,"caveats":"To avoid a name conflict with the macOS system utility /usr/bin/vis,\nthis text editor must be invoked by calling `vise` (\"vis-editor\").\n","desc":"Vim-like text editor","executables":["vis","vis-clipboard","vis-complete","vis-digraph","vis-menu","vis-open"],"head_dependencies":["libtermkey","lpeg","lua","tre",{"pkgconf":":build"}],"head_url_args":["https://github.com/martanne/vis.git",{":branch":"master"}],"head_uses_from_macos":[[{"unzip":":build"}],["ncurses"]],"homepage":"https://github.com/martanne/vis","license":"ISC","revision":1,"ruby_source_checksum":"ba34d4018ecb7d4b04a60ef55c1ff4f55ea10caca0702f7873c042635e26f29d","stable_dependencies":["libtermkey","lpeg","lua","tre",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://src.fedoraproject.org/rpms/vis/raw/bb0fc38581783fed74ead453dc216d17fbf551e4/f/vis-0.9-lua-5.5.patch","sha256":"300bbabe3c149e94c5e5c64622087d40d2ce8c2f4cf2146e8f3e5a6d672fdae2","type":"unofficial"}],"stable_checksum":"bd37ffba5535e665c1e883c25ba5f4e3307569b6d392c60f3c7d5dedd2efcfca","stable_url_args":["https://github.com/martanne/vis/archive/refs/tags/v0.9.tar.gz"],"stable_uses_from_macos":[[{"unzip":":build"}],["ncurses"]],"stable_version":"0.9"},"visidata":{"bottle_rebuild":1,"desc":"Terminal spreadsheet multitool for discovering and arranging data","executables":["vd","vd2to3.vdx","visidata"],"head_dependencies":["python@3.15"],"homepage":"https://www.visidata.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"b581dde8e4de7196b2738e96abd4033db877df09a1576553c6b7dde0392584f6","stable_dependencies":["python@3.15"],"stable_checksum":"f5afcdb6823c570760be9692f33d0642a20cd86925b4cab721d108050d0f8201","stable_url_args":["https://files.pythonhosted.org/packages/eb/dd/682ac00672daf1325a3174d5cb5f32b9d9a2aeb42d3baa18e669278308d0/visidata-3.4.tar.gz"],"stable_version":"3.4","bottle_tag":":all","bottle_checksum":"542d32e3ced7bd9b150463d65e9438b535dfb6d2f6b0a508f41b528f7fb42ce4"},"visionmedia-watch":{"conflicts":[["watch"]],"desc":"Periodically executes the given command","executables":["watch"],"head_url_args":["https://github.com/tj/watch.git",{":branch":"master"}],"homepage":"https://github.com/tj/watch","license":"MIT","ruby_source_checksum":"eed18e91b66eda236fbc2a05d97d3c710b6fc9d74793354efbe7ad2704272f06","stable_checksum":"d37ead189a644661d219b566170122b80d44f235c0df6df71b2b250f3b412547","stable_url_args":["https://github.com/tj/watch/archive/refs/tags/0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"62cb611c93b182fddcfdb54a2e1053b1c1a8140046dca0f9737269d60bed5be6"},"visp":{"bottle_rebuild":1,"desc":"Visual Servoing Platform library","executables":["visp-config"],"head_dependencies":["eigen","gsl","jpeg-turbo","libdc1394","libpng","lz4","openblas","opencv","pcl","vtk","zbar","boost","flann","glew","libomp","libpcap","qhull","qtbase",{"cmake":[":build",":test"]},{"pkgconf":[":build",":test"]}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://visp.inria.fr/","license":"GPL-2.0-or-later","post_install_steps":[{"command":{"base":"libexec","path":"post-install"},"guards":[{"condition":"on","value":"macos","id":"1"}],"type":"run"}],"revision":10,"ruby_source_checksum":"8b89e0c612a77141ad4aca4f98c868b819622786f0d15121cc9edd2e9fdbed33","stable_dependencies":["eigen","gsl","jpeg-turbo","libdc1394","libpng","lz4","openblas","opencv","pcl","vtk","zbar","boost","flann","glew","libomp","libpcap","qhull","qtbase",{"cmake":[":build",":test"]},{"pkgconf":[":build",":test"]}],"stable_patches":[{"strip":"p1","url":"https://github.com/lagadic/visp/commit/d57def89b50849ca191355a5d2f624e61f5d4e00.patch?full_index=1","sha256":"93b53b9d44f239bc92f448b212ff14d9301773ca6acfa78dee038c1398f8a207","type":"backport","resolves":[{"type":"defect","id":"https://github.com/lagadic/visp/pull/1975"}]},{"strip":"p1","url":"https://github.com/lagadic/visp/commit/0c170eaeefcf5a49c631f8298997cddfd6f28fd7.patch?full_index=1","sha256":"ca0893a0af556127fd18d630847b606a348ee53d21d6173b2fe4621952eef6de","type":"backport","resolves":[{"type":"defect","id":"https://github.com/lagadic/visp/pull/1962"}]}],"stable_checksum":"997f247f3702c83f0a8a6dc2f72ff98cfe3a5dcbd82f7c9f01d37ccd3b8ea97a","stable_url_args":["https://visp-doc.inria.fr/download/releases/visp-3.7.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.7.0"},"vit":{"bottle_rebuild":1,"desc":"Full-screen terminal interface for Taskwarrior","executables":["vit"],"head_dependencies":["python@3.15","task"],"head_url_args":["https://github.com/vit-project/vit.git",{":branch":"2.x"}],"homepage":"https://github.com/vit-project/vit","license":"MIT","ruby_source_checksum":"b754c07a0d2a03a2e13b460c47e421754dcb8c39fb17a11fd27f9c7e9479abc7","stable_dependencies":["python@3.15","task"],"stable_checksum":"346a210aa0de754cf7adaf73723bf7d2cc8ee754eeb785eb18370d33f74e5ce2","stable_url_args":["https://files.pythonhosted.org/packages/1c/11/5a62bb49c3f5086d0e3eb85cb66eae9c2cc49123b9eb9dadfa032ea9c67a/vit-2.3.4.tar.gz"],"stable_version":"2.3.4"},"vite-plus":{"aliases":["vp"],"desc":"Unified toolchain and entry point for web development","executables":["vp","vpr","vpx"],"head_dependencies":["node","sqlite",{"cmake":":build"},{"just":":build"},{"pkgconf":":build"},{"pnpm":":build"},{"rust":":build"}],"head_url_args":["https://github.com/voidzero-dev/vite-plus.git",{":branch":"main"}],"homepage":"https://viteplus.dev","license":"MIT","ruby_source_checksum":"5a0d3633579f86803b78172f0779a1af3b445aa9d9df0d2bb4942b646ac86de5","stable_dependencies":["node","sqlite",{"cmake":":build"},{"just":":build"},{"pkgconf":":build"},{"pnpm":":build"},{"rust":":build"}],"stable_checksum":"c1d15c0b059753878b47816329f275274dbf42f958a071e4ada79fa0f54c4152","stable_url_args":["https://github.com/voidzero-dev/vite-plus/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"vite":{"desc":"Next generation frontend tooling. It's fast!","executables":["vite"],"head_dependencies":["node"],"homepage":"https://vitejs.dev/","license":"MIT","ruby_source_checksum":"56f95505fcaff8265520184bf618e851e1af30f192102ca578e906ee52c7f728","stable_dependencies":["node"],"stable_checksum":"7f22c2a78d15bac5ad755c5f413806048db453604fa0c293f6a0613890dc7c17","stable_url_args":["https://registry.npmjs.org/vite/-/vite-8.3.5.tgz"],"stable_version":"8.3.5"},"vitess":{"desc":"Database clustering system for horizontal scaling of MySQL","executables":["docgen","mysqlctl","mysqlctld","rulesctl","topo2topo","vtaclcheck","vtadmin","vtbackup","vtbench","vtclient","vtcombo","vtctl","vtctlclient","vtctld","vtctldclient","vtexplain","vtgate","vtgateclienttest","vtorc","vttablet","vttestserver","vttlstest","zk","zkctl","zkctld"],"head_dependencies":["etcd",{"go":":build"}],"head_url_args":["https://github.com/vitessio/vitess.git",{":branch":"main"}],"homepage":"https://vitess.io","license":"Apache-2.0","ruby_source_checksum":"e168ca9400aa5d4ec97e0151cfe86b82c34ac9ac1f2297d6cb4c819c27589bc7","stable_dependencies":["etcd",{"go":":build"}],"stable_checksum":"1979489971e3422437ead3906e9c25af553f5c211d5e53b2a34ae89299b9612d","stable_url_args":["https://github.com/vitessio/vitess/archive/refs/tags/v24.0.5.tar.gz"],"stable_version":"24.0.5"},"vitetris":{"bottle_rebuild":1,"desc":"Terminal-based Tetris clone","executables":["tetris"],"head_url_args":["https://github.com/vicgeralds/vitetris.git",{":branch":"master"}],"homepage":"https://www.victornils.net/tetris/","license":"BSD-2-Clause","ruby_source_checksum":"2de09db30edd69ab8c7e638198a90bddd8bb5a1eaff261f118d27e5492c43a88","stable_checksum":"699443df03c8d4bf2051838c1015da72039bbbdd0ab0eede891c59c840bdf58d","stable_url_args":["https://github.com/vicgeralds/vitetris/archive/refs/tags/v0.59.1.tar.gz"],"stable_version":"0.59.1","bottle_checksum":"ffb6b3d04c4295734d3278c42f819ff40a9b17e4b01869cb9c8fdadba2e8657f"},"viu":{"desc":"Simple terminal image viewer written in Rust","executables":["viu"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/atanunq/viu.git",{":branch":"master"}],"homepage":"https://github.com/atanunq/viu","license":"MIT","ruby_source_checksum":"8a9e2149eba5d106ccdee310a71fed1431f2f5ed054eaed07bc7b66760d211f9","stable_dependencies":[{"rust":":build"}],"stable_checksum":"639c1fe14aee5e34b635de041ac77177e2959cf26072d8ef69c444b15c8273bd","stable_url_args":["https://github.com/atanunq/viu/archive/refs/tags/v1.6.1.tar.gz"],"stable_version":"1.6.1"},"vivid":{"desc":"Generator for LS_COLORS with support for multiple color themes","executables":["vivid"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/sharkdp/vivid","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"cc010fecf6ff864efe4ea148fb02d4398ede4f7e246700c9150d68587919e5bd","stable_dependencies":[{"rust":":build"}],"stable_checksum":"a43ccfbc6554055181a08f2740664f9280fa2d0e57c4641850c60dd0e5323720","stable_url_args":["https://github.com/sharkdp/vivid/archive/refs/tags/v0.11.1.tar.gz"],"stable_version":"0.11.1"},"vlang":{"conflicts":[["v",{":because":"both install `v` binaries"}]],"desc":"V programming language","executables":["v"],"head_dependencies":["bdw-gc"],"head_uses_from_macos":[["sqlite"]],"homepage":"https://vlang.io","license":"MIT","ruby_source_checksum":"f79879ab136ababd8967188bfd4fc13e17d597b77aa3740dfa4e6845375ac460","stable_dependencies":["bdw-gc"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"1a05f646fba9516ec6307979b282d0cc5327075bef268d40c0ca7d0b887e4f52","stable_url_args":["https://github.com/vlang/v/archive/refs/tags/0.5.2.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.5.2"},"vlmcsd":{"bottle_rebuild":2,"caveats":"The default port is 1688\n\nTo configure vlmcsd, edit\n  $HOMEBREW_PREFIX/etc/vlmcsd/vlmcsd.ini\nAfter changing the configuration, please restart vlmcsd\n  launchctl unload $HOMEBREW_PREFIX/opt/vlmcsd/sh.brew.vlmcsd.plist\n  launchctl load $HOMEBREW_PREFIX/opt/vlmcsd/sh.brew.vlmcsd.plist\nOr, if you don't want/need launchctl, you can just run:\n  brew services restart vlmcsd\n","deprecate_args":{":date":"2024-12-31",":because":":repo_archived"},"desc":"KMS Emulator in C","disable_args":{":date":"2025-12-31",":because":":repo_archived"},"head_url_args":["https://github.com/Wind4/vlmcsd.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/Wind4/vlmcsd","license":"LGPL-2.1-or-later","ruby_source_checksum":"9039c951193b11956ccc9199254264c7295998f4c128c3723641c047938f3c4f","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/vlmcsd/bin/vlmcsd","-i","$HOMEBREW_PREFIX/etc/vlmcsd/vlmcsd.ini","-D"]],"stable_checksum":"62f55c48f5de1249c2348ab6b96dabbe7e38899230954b0c8774efb01d9c42cc","stable_url_args":["https://github.com/Wind4/vlmcsd/archive/refs/tags/svn1113.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"svn1113","bottle_checksum":"dea463c5c77779229911e99d092d97a3cda08e557c262b23feed1764ef718b89"},"vmdktool":{"bottle_rebuild":1,"desc":"Converts raw filesystems to VMDK files and vice versa","executables":["vmdktool"],"head_dependencies":[{"groff":":build"}],"homepage":"https://manned.org/vmdktool","license":"BSD-2-Clause","ruby_source_checksum":"3583ce2cbcc1876ca00dda20ad9346d73631feb5e85d479eec78f2848464ed64","stable_dependencies":[{"groff":":build"}],"stable_checksum":"981eb43d3db172144f2344886040424ef525e15c85f84023a7502b238aa7b89c","stable_url_args":["https://people.freebsd.org/~brian/vmdktool/vmdktool-1.4.tar.gz"],"stable_version":"1.4"},"vmtouch":{"desc":"Portable file system cache diagnostics and control","executables":["vmtouch"],"head_url_args":["https://github.com/hoytech/vmtouch.git",{":branch":"master"}],"homepage":"https://hoytech.com/vmtouch/","license":"BSD-3-Clause","ruby_source_checksum":"107733a30cebcac33d271b5212af022bf4121bbb8b37d8cda7a90b56677aea46","stable_patches":[{"strip":"p1","url":"https://github.com/hoytech/vmtouch/commit/75f04153601e552ef52f5e3d349eccd7e6670303.patch?full_index=1","sha256":"9cb455d86018ee8d30cb196e185ccc6fa34be0cdcfa287900931bcb87c858587","type":"backport","resolves":[{"type":"defect","id":"https://github.com/hoytech/vmtouch/pull/71"}]}],"stable_checksum":"d57b7b3ae1146c4516429ab7d6db6f2122401db814ddd9cdaad10980e9c8428c","stable_url_args":["https://github.com/hoytech/vmtouch/archive/refs/tags/v1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_checksum":"748e2395fb262337812098a9add42b3389469f4e084a4c9139f7350f8499262b"},"vncsnapshot":{"bottle_rebuild":1,"desc":"Command-line utility for taking VNC snapshots","executables":["vncpasswd","vncsnapshot"],"head_dependencies":["jpeg-turbo"],"homepage":"https://sourceforge.net/projects/vncsnapshot/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"8d2ef98aa547e54a62b0c9b297a74265fb84f2819e2369b5ce4a89b776aad3d2","stable_dependencies":["jpeg-turbo"],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"20f5bdf6939a0454bc3b41e87e41a5f247d7efd1445f4fac360e271ddbea14ee","stable_url_args":["https://downloads.sourceforge.net/project/vncsnapshot/vncsnapshot/1.2a/vncsnapshot-1.2a-src.tar.gz"],"stable_version":"1.2a"},"vnstat":{"bottle_rebuild":1,"caveats":"To monitor interfaces other than \"en0\" edit $HOMEBREW_PREFIX/etc/vnstat.conf\n","desc":"Console-based network traffic monitor","executables":["vnstat","vnstatd","vnstati"],"head_dependencies":["gd"],"head_url_args":["https://github.com/vergoh/vnstat.git",{":branch":"master"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://humdi.net/vnstat/","license":"GPL-2.0-only","ruby_source_checksum":"9f8b8bf18ce09a750a444f943f78e8719e2058c39607274d2a412aeddb2c62ce","service_args":[[":run_type",":immediate"],[":process_type",":background"],[":working_dir","$HOMEBREW_PREFIX/var"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/vnstat/bin/vnstatd","--nodaemon","--config","$HOMEBREW_PREFIX/etc/vnstat.conf"]],"stable_dependencies":["gd"],"stable_checksum":"c9fe19312d1ec3ddfbc4672aa951cf9e61ca98dc14cad3d3565f7d9803a6b187","stable_url_args":["https://humdi.net/vnstat/vnstat-2.13.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"2.13"},"vnu":{"desc":"Nu Markup Checker: command-line and server HTML validator","executables":["vnu"],"head_dependencies":["openjdk"],"homepage":"https://validator.github.io/validator/","license":"MIT","ruby_source_checksum":"fb115e82d1a7ced49e78f4cdee38d1d6bc32d4982a91e51b884539e3f6fe0944","stable_dependencies":["openjdk"],"stable_checksum":"3925f07364f5e5a111cef54a7baefa575b22d05c70f8ced048f0616d4579b7ab","stable_url_args":["https://registry.npmjs.org/vnu-jar/-/vnu-jar-26.10.12.tgz"],"stable_version":"26.10.12","version_scheme":1,"bottle_tag":":all","bottle_checksum":"433e71456f45b3e2fcfd865613c262bd7034f4be60dbce7eef9186c460440417"},"vo-amrwbenc":{"desc":"Library for the VisualOn Adaptive Multi Rate Wideband (AMR-WB) audio encoder","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://sourceforge.net/projects/opencore-amr/","license":"Apache-2.0","ruby_source_checksum":"48a336b1425236729c175834e4e8e25e37a5ef6d29bdb15efac6459e559a89c3","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"5652b391e0f0e296417b841b02987d3fd33e6c0af342c69542cbb016a71d9d4e","stable_url_args":["https://downloads.sourceforge.net/project/opencore-amr/vo-amrwbenc/vo-amrwbenc-0.1.3.tar.gz"],"stable_version":"0.1.3","bottle_cellar":":any","bottle_checksum":"d12ffd9e43f25d2f17e86773ac2704a37577310042799eac2b59193184e4937a"},"volcano-cli":{"desc":"CLI for Volcano, Cloud Native Batch System","executables":["vcctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/volcano-sh/volcano.git",{":branch":"master"}],"homepage":"https://volcano.sh","license":"Apache-2.0","ruby_source_checksum":"91c433695c9b05583630fd2dc713b3a7a72cd723c6449add44cd7d083d52c015","stable_dependencies":[{"go":":build"}],"stable_checksum":"334e93a189028f0cf941fcca437fc2511bfeadb6ac6b6c4af5f361a4ccc0ea0d","stable_url_args":["https://github.com/volcano-sh/volcano/archive/refs/tags/v1.16.0.tar.gz"],"stable_version":"1.16.0"},"volk":{"bottle_rebuild":1,"compatibility_version":1,"conflicts":[["vulkan-volk",{":because":"both install volkConfig.cmake"}]],"desc":"Vector Optimized Library of Kernels","executables":["volk-config-info","volk_modtool","volk_profile"],"head_dependencies":["cpu_features","fmt","orc","python@3.15",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/gnuradio/volk.git",{":branch":"main"}],"homepage":"https://www.libvolk.org/","license":"LGPL-3.0-or-later","revision":3,"ruby_source_checksum":"b99919ec7bfd5c5cb4c64a29b67d61b29b02143eeef8d705a721fefdb8013e86","stable_dependencies":["cpu_features","fmt","orc","python@3.15",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/gnuradio/volk/commit/5620097efb4a70620259000d27918dee1d03ee1e.patch?full_index=1","sha256":"18e6515ce4932f93bb3e8855c16a411a4de61a6006c7a12d1ac342d5174d08ba","type":"backport","resolves":[{"type":"defect","id":"https://github.com/gnuradio/volk/pull/869"}]}],"stable_checksum":"89d11c8c8d4213b1b780354cfdbda1fed0c0b65c82847e710638eb3e21418628","stable_url_args":["https://github.com/gnuradio/volk/releases/download/v3.3.0/volk-3.3.0.tar.gz"],"stable_version":"3.3.0"},"volt":{"desc":"Meta-level vim package manager","executables":["volt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vim-volt/volt.git",{":branch":"master"}],"head_uses_from_macos":[[{"vim":":test"}]],"homepage":"https://github.com/vim-volt/volt","license":"MIT","ruby_source_checksum":"dbc7b8d3191f0b068e8c6259f78db435d3497651d3bd0c2c9544504ed6060eb2","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/vim-volt/volt/commit/aa9586901d249aa40e67bc0b3e0e7d4f13d5a88b.patch?full_index=1","sha256":"62bed17b5c58198f44a669e41112335928e2fa93d71554aa6bddc782cf124872","type":"backport","resolves":[{"type":"defect","id":"https://github.com/vim-volt/volt/pull/322"}]}],"stable_checksum":"db64e9a04426d2b1c0873e1ffd7a4c2d0f1ffe61688bee670bb16089b9c98639","stable_url_args":["https://github.com/vim-volt/volt/archive/refs/tags/v0.3.7.tar.gz"],"stable_uses_from_macos":[[{"vim":":test"}]],"stable_version":"0.3.7","bottle_checksum":"c5244e0342f754911a266ba1fa595c9ef9eb14b19e9191f325ff484551be9297"},"volta":{"desc":"JavaScript toolchain manager for reproducible environments","executables":["volta","volta-migrate","volta-shim"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/volta-cli/volta.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://volta.sh","license":"BSD-2-Clause","ruby_source_checksum":"a446aff542b249757a7fdd72cdad9239b2a3f5f9d6febd5d4e4b14b81a3095e4","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"0e93d17c36fb79222b10881d6c67d667483f85b19a0498eacfc535ef31894dbe","stable_url_args":["https://github.com/volta-cli/volta/archive/refs/tags/v2.0.2.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.0.2","bottle_checksum":"1c41e466e6b4ce60d13addb1cb792785d4ecaef3c768491f062771603252d523"},"vorbis-tools":{"desc":"Ogg Vorbis CODEC tools","executables":["ogg123","oggdec","oggenc","ogginfo","vcut","vorbiscomment"],"head_dependencies":["flac","libao","libogg","libvorbis",{"pkgconf":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/xiph/vorbis-tools","license":{":all_of":["LGPL-2.0-or-later","GPL-2.0-or-later","GPL-2.0-only"]},"ruby_source_checksum":"8ae7687ae3e7637c2a19399540bda37d3b6c2c527fac7d95ec7342bdcce53da5","stable_dependencies":["flac","libao","libogg","libvorbis",{"pkgconf":":build"},{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a1fe3ddc6777bdcebf6b797e7edfe0437954b24756ffcc8c6b816b63e0460dde","stable_url_args":["https://ftp.osuosl.org/pub/xiph/releases/vorbis/vorbis-tools-1.4.3.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.4.3","bottle_cellar":":any","bottle_checksum":"dfd8e9fe627b76127cd956477d35f043d6f3cd1a0a00830f1e7bd33ae8cc5ca2"},"vorbisgain":{"desc":"Add Replay Gain volume tags to Ogg Vorbis files","executables":["vorbisgain"],"head_dependencies":["libogg","libvorbis"],"homepage":"https://sjeng.org/vorbisgain.html","license":"LGPL-2.1-only","ruby_source_checksum":"1c0393d0f7094b2d9c81f2fa1afd83963155c533777b1e43c39c062f0c50d29f","stable_dependencies":["libogg","libvorbis"],"stable_checksum":"dd6db051cad972bcac25d47b4a9e40e217bb548a1f16328eddbb4e66613530ec","stable_url_args":["https://sjeng.org/ftp/vorbis/vorbisgain-0.37.tar.gz"],"stable_version":"0.37","bottle_cellar":":any","bottle_checksum":"c24c65881c8ef77deee9c5c06aa1ee1f7ea6270d34c2aae39916850e7d87283a"},"voro++":{"desc":"3D Voronoi cell software library","homepage":"https://math.lbl.gov/voro++","license":"BSD-3-Clause","revision":2,"ruby_source_checksum":"4644363119014abe73e889ab4233363b6cbaa3af5c0c026573dbeccd98d889e2","stable_checksum":"ef7970071ee2ce3800daa8723649ca069dc4c71cc25f0f7d22552387f3ea437e","stable_url_args":["https://math.lbl.gov/voro++/download/dir/voro++-0.4.6.tar.gz"],"stable_version":"0.4.6","bottle_checksum":"ae3b15478092b468424cd6958a85abe801ad22442fdb97fd21684c033aaae799"},"vortix":{"desc":"Terminal UI for WireGuard and OpenVPN with live telemetry and leak guarding","executables":["vortix"],"head_dependencies":["openvpn","wireguard-tools",{"rust":":build"}],"head_url_args":["https://github.com/Harry-kp/vortix.git",{":branch":"main"}],"homepage":"https://github.com/Harry-kp/vortix","license":"MIT","ruby_source_checksum":"186bdb03d2417fd6ea40f572bfb799cb9cd0fa1612eda9d2cb65f9e850389c70","stable_dependencies":["openvpn","wireguard-tools",{"rust":":build"}],"stable_checksum":"2ad10a08225b9eb7069234f41aa3f719d7cc8fbaae6202cc3f34250ab74f1da2","stable_url_args":["https://github.com/Harry-kp/vortix/archive/refs/tags/v0.5.5.tar.gz"],"stable_version":"0.5.5"},"votca":{"bottle_rebuild":1,"desc":"Versatile Object-oriented Toolkit for Coarse-graining Applications","executables":["csg_density","csg_dlptopol","csg_dump","csg_fluctuations","csg_fmatch","csg_gmxtopol","csg_imc_solve","csg_map","csg_orientcorr","csg_part_dist","csg_partial_rdf","csg_radii","csg_reupdate","csg_sphericalorder","csg_stat","csg_traj_force","xtp_map","xtp_parallel","xtp_run","xtp_tools"],"head_dependencies":["boost",{"eigen":":no_linkage"},"fftw","gromacs","hdf5","libecpint","libint","libxc","libomp",{"cmake":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.votca.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"50943b7b8c8e2de2f0f70c7b0e06a6eab228b69295b8258addf25e8b4895a021","stable_dependencies":["boost",{"eigen":":no_linkage"},"fftw","gromacs","hdf5","libecpint","libint","libxc","libomp",{"cmake":":build"},{"pkgconf":":build"},{"python@3.15":":build"}],"stable_checksum":"bf5827e93aecdfd040131ef8427f49efac4ea87d30882c2eb83fea16a054fbc8","stable_url_args":["https://github.com/votca/votca/archive/refs/tags/v2026.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"2026"},"vowpal-wabbit":{"desc":"Online learning algorithm","executables":["active_interactor","changelog_section.py","csv2vw","csv2vw.orig","logistic","maven-central-bundle.sh","post-release.sh","prepare-release.sh","spanning_tree","verify-release.py","version_number.py","vw","vw-audit-pp","vw-convergence","vw-csv2bin","vw-doc2lda","vw-experiment","vw-format.pl","vw-hyperopt.py","vw-hypersearch","vw-lda","vw-regr","vw-top-errors","vw-varinfo","vw2csv"],"head_dependencies":["fmt",{"boost":":build"},{"cmake":":build"},{"eigen":":build"},{"rapidjson":":build"},{"spdlog":":build"}],"head_url_args":["https://github.com/VowpalWabbit/vowpal_wabbit.git",{":branch":"master"}],"homepage":"https://vowpalwabbit.org","license":"BSD-3-Clause","ruby_source_checksum":"5e16c7b71ba5acd911c09a3db9ed8acb5aa4d9a63f796cfdbc2806c91c3603ad","stable_dependencies":["fmt",{"boost":":build"},{"cmake":":build"},{"eigen":":build"},{"rapidjson":":build"},{"spdlog":":build"}],"stable_checksum":"d45593dd0c2a6fbc39dfe1754ac23c27cb93b972e363fd756c54db05c50f613c","stable_url_args":["https://github.com/VowpalWabbit/vowpal_wabbit/archive/refs/tags/9.11.9.tar.gz"],"stable_version":"9.11.9"},"vpcs":{"desc":"Virtual PC simulator for testing IP routing","executables":["vpcs"],"homepage":"https://vpcs.sourceforge.net/","license":"BSD-2-Clause","ruby_source_checksum":"00483cd0004b253c055305391ef5d35be45b6e671bd88531e5ef760e9872f3f7","stable_checksum":"1d5443366db189d50331d2b83a23bdb172568b3b77bb0890d9cc8307e58d0023","stable_url_args":["https://github.com/GNS3/vpcs/archive/refs/tags/v0.8.5.tar.gz"],"stable_version":"0.8.5"},"vpn-slice":{"bottle_rebuild":3,"desc":"Vpnc-script replacement for easy and secure split-tunnel VPN setup","executables":["vpn-slice"],"head_dependencies":["python@3.15",{"rust":":build"}],"head_url_args":["https://github.com/dlenski/vpn-slice.git",{":branch":"master"}],"homepage":"https://github.com/dlenski/vpn-slice","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"f0d61d2e86ebbcc25eebbd67704b7e9c9aa947dcfc11191b76c44f60f1b72a45","stable_dependencies":["python@3.15",{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/dlenski/vpn-slice/commit/4e26adbfd14de2be5e77933e96d353ea7d200107.patch?full_index=1","sha256":"e80b63d2da61f47011d924fbcc48de9a7461c76a6cc977ee08fce99995bb155b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/dlenski/vpn-slice/pull/149"}]}],"stable_checksum":"28d02dd1b41210b270470350f28967320b3a34321d57cc9736f53d6121e9ceaa","stable_url_args":["https://files.pythonhosted.org/packages/74/fd/6c9472e8ed83695abace098d83ba0df4ea48e29e7b2f6c77ced73b9f7dce/vpn-slice-0.16.1.tar.gz"],"stable_version":"0.16.1"},"vramsteg":{"desc":"Add progress bars to command-line applications","executables":["vramsteg"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/GothenburgBitFactory/vramsteg.git",{":branch":"develop"}],"homepage":"https://gothenburgbitfactory.org/vramsteg/","license":"MIT","ruby_source_checksum":"7366c44fd7b40ef52251bbb0f37dad8140c6c8b3db16e9b60abd368914d9a62c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9cc82eb195e4673d9ee6151373746bd22513033e96411ffc1d250920801f7037","stable_url_args":["https://github.com/GothenburgBitFactory/vramsteg/releases/download/v1.1.0/vramsteg-1.1.0.tar.gz"],"stable_version":"1.1.0","bottle_checksum":"b1bd6ff70efa1795e140c5dd958bc9faab78c6ad0bc6be86c191e09aa53398a7"},"vrc-get":{"desc":"Open Source alternative of Command-line client of VRChat Package Manager","executables":["vrc-get"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/vrc-get/vrc-get.git",{":branch":"master"}],"homepage":"https://github.com/vrc-get/vrc-get","license":"MIT","ruby_source_checksum":"75d69f345ed3bb40cafd35029b49842f4434c1dfdda8a7ea9bd24a106a27e4f0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8c5704c7ce48ddb6e3485528edf1b2e9ddabc6872112ef0a07a781867ab2fb9e","stable_url_args":["https://github.com/vrc-get/vrc-get/archive/refs/tags/v1.9.3.tar.gz"],"stable_version":"1.9.3"},"vroom":{"bottle_rebuild":2,"desc":"Vehicle Routing Open-Source Optimization Machine","executables":["vroom"],"head_dependencies":["openssl@4",{"asio":":build"},{"cxxopts":":build"},{"pkgconf":":build"},{"rapidjson":":build"}],"homepage":"http://vroom-project.org/","license":"BSD-2-Clause","ruby_source_checksum":"f20d1c12380b99d89d561c3d5c70b5a68267d5b14d389736735bb453afb062dc","stable_dependencies":["openssl@4",{"asio":":build"},{"cxxopts":":build"},{"pkgconf":":build"},{"rapidjson":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/VROOM-Project/vroom/commit/3bd437aa5951040593d535336a3d7cf86b6ac405.patch?full_index=1","sha256":"f9681c0d96265435e3b15477ec9471116159716a2a868b33e4d46eb1009cd1dd","type":"backport","resolves":[{"type":"defect","id":"https://github.com/VROOM-Project/vroom/pull/1333"}]}],"stable_url_args":["https://github.com/VROOM-Project/vroom.git",{":tag":"v1.15.0",":revision":"43dd7d0b8b560431eb555bf335cf4797eb7343c4"}],"stable_version":"1.15.0"},"vrpn":{"desc":"Virtual reality peripheral network","executables":["vrpn_server"],"head_dependencies":["hidapi","jsoncpp","libusb",{"cmake":":build"}],"head_url_args":["https://github.com/vrpn/vrpn.git",{":branch":"master"}],"homepage":"https://github.com/vrpn/vrpn/wiki","license":"BSL-1.0","revision":1,"ruby_source_checksum":"69f49d494a228369b5d7a856081ddb4b7b2923bd3bee8a0af3f2c3e486754dae","stable_dependencies":["hidapi","jsoncpp","libusb",{"cmake":":build"}],"stable_checksum":"bed00ae060fc7c0cfdaa2fa01f6f2db4976d431971e8824b710eb63cfbba0df7","stable_url_args":["https://github.com/vrpn/vrpn/archive/refs/tags/v07.36.tar.gz"],"stable_version":"07.36"},"vs-preview":{"deprecate_args":{":date":"2026-05-25",":because":":repo_archived",":replacement_formula":"vsview"},"desc":"Previewer for VapourSynth scripts","disable_args":{":date":"2027-05-25",":because":":repo_archived",":replacement_formula":"vsview"},"executables":["vspreview"],"head_dependencies":["certifi","freetype","libyaml","numpy","pillow","pyqt","python-matplotlib","python@3.14","vapoursynth",{"autoconf":":build"},{"automake":":build"},{"jpeg-turbo":":build"},{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/Jaded-Encoding-Thaumaturgy/vs-preview.git",{":branch":"master"}],"homepage":"https://github.com/Jaded-Encoding-Thaumaturgy/vs-preview","license":"Apache-2.0","revision":1,"ruby_source_checksum":"bfc9b67dac4c1aad030f2034a47688555f855e1702c99ba5ccb6615117b5a417","stable_dependencies":["certifi","freetype","libyaml","numpy","pillow","pyqt","python-matplotlib","python@3.14","vapoursynth",{"autoconf":":build"},{"automake":":build"},{"jpeg-turbo":":build"},{"meson":":build"},{"ninja":":build"}],"stable_checksum":"165dc63c6668794216f70a686becaa309b6dd8730db9915ad97f6d190f238274","stable_url_args":["https://files.pythonhosted.org/packages/f2/91/ba18f65f751c63acd9096f719723edefb4c45bd72be77c424a0086028f14/vspreview-0.20.1.tar.gz"],"stable_version":"0.20.1"},"vsce":{"desc":"Tool for packaging, publishing and managing VS Code extensions","executables":["vsce"],"head_dependencies":["node",{"pkgconf":":build"}],"head_url_args":["https://github.com/microsoft/vscode-vsce.git",{":branch":"main"}],"homepage":"https://code.visualstudio.com/api/working-with-extensions/publishing-extension#vsce","license":"MIT","ruby_source_checksum":"490bcb3baa775db3cd0bc062d3c25cd3085564577f48f9a41afca77e4c6e500f","stable_dependencies":["node",{"pkgconf":":build"}],"stable_checksum":"de32bbd17a76ff3471a36e0feff4e07510b3783065b77b1c094685b0accb1d7f","stable_url_args":["https://registry.npmjs.org/@vscode/vsce/-/vsce-4.0.0.tgz"],"stable_version":"4.0.0"},"vscli":{"desc":"CLI/TUI that launches VSCode projects, with a focus on dev containers","executables":["vscli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/michidk/vscli.git",{":branch":"main"}],"homepage":"https://github.com/michidk/vscli","license":"MIT","ruby_source_checksum":"1a17dbf9331a7fb795a6cace3d31a022cf9eb3aca080a109d59f226610f67bf7","stable_dependencies":[{"rust":":build"}],"stable_checksum":"0e33647b18f805ca2ddf67831df62b03de4cfd96fe1495cc0e2ad9cea3bb06a9","stable_url_args":["https://github.com/michidk/vscli/archive/refs/tags/v1.3.3.tar.gz"],"stable_version":"1.3.3"},"vscode-langservers-extracted":{"bottle_rebuild":2,"desc":"Language servers for HTML, CSS, JavaScript, and JSON extracted from vscode","executables":["vscode-css-language-server","vscode-eslint-language-server","vscode-html-language-server","vscode-json-language-server","vscode-markdown-language-server"],"head_dependencies":["node"],"homepage":"https://github.com/hrsh7th/vscode-langservers-extracted","license":"MIT","ruby_source_checksum":"dde31547d0f6c3e1c14ed2e8b92bf3c41250c57820a969a69d4e3817a97f222a","stable_dependencies":["node"],"stable_checksum":"d6e2d090d09c4b91daa74e9e7462a3d3f244efb96aa5111004cfffa49d6dc9ef","stable_url_args":["https://registry.npmjs.org/vscode-langservers-extracted/-/vscode-langservers-extracted-4.10.0.tgz"],"stable_version":"4.10.0","bottle_tag":":all","bottle_checksum":"1d95f2ff8fdf6fd36f817214ae5435cd51d0d6490a3e01e25780f8728d4c9999"},"vsd":{"bottle_rebuild":1,"desc":"Download video streams over HTTP, DASH (.mpd), and HLS (.m3u8)","executables":["vsd"],"head_dependencies":["ffmpeg",{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/clitic/vsd.git",{":branch":"main"}],"homepage":"https://clitic.github.io/vsd/","license":"MIT","ruby_source_checksum":"003c28b583ca9d5f242c62a5b2d5d266d410b3ddd552ab3d4d47ece1bd61d0f9","stable_dependencies":["ffmpeg",{"pkgconf":":build"},{"protobuf":":build"},{"rust":":build"}],"stable_checksum":"d47092ce89c22d36d0fd976bd558fa9f895384025cb98e568adbf9793134d7dc","stable_url_args":["https://github.com/clitic/vsd/archive/refs/tags/vsd-0.5.0.tar.gz"],"stable_version":"0.5.0"},"vsearch":{"desc":"Versatile open-source tool for microbiome analysis","executables":["vsearch"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"homepage":"https://github.com/torognes/vsearch","license":{":any_of":["BSD-2-Clause","GPL-3.0-or-later"]},"ruby_source_checksum":"d1e15ff245a92cc6f2579ecd559208bae343e14883191ac9253e5f944e424aa7","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"aa6fecd099ba4970b2685e41e3a97e04f1317d12cb315870e3acdc1cd6b7fe5d","stable_url_args":["https://github.com/torognes/vsearch/archive/refs/tags/v2.32.0.tar.gz"],"stable_version":"2.32.0"},"vsftpd":{"bottle_rebuild":2,"caveats":"To use chroot, vsftpd requires root privileges, so you will need to run\n`sudo vsftpd`.\nYou should be certain that you trust any software you grant root privileges.\n\nThe vsftpd.conf file must be owned by root or vsftpd will refuse to start:\n  sudo chown root $HOMEBREW_PREFIX/etc/vsftpd.conf\n","desc":"Secure FTP server for UNIX","executables":["vsftpd"],"head_uses_from_macos":[[{"perl":":build"}]],"homepage":"https://security.appspot.com/vsftpd.html","license":"GPL-2.0-only","local_patch_checksums":{"Patches/vsftpd/3.0.3.patch":"c158fac428e06e16219e332c3897c3f730586e55d0ef3a670ed3c716e3de5371","Patches/vsftpd/3.0.5.patch":"95afc3bc00dd6cc37a2c64b19b1e7e30951ec022f839dbab1773b7716966b9cf"},"ruby_source_checksum":"c0af3ea924c2670aabf5fc68d65ba08afa4104749c4a1c14b5f4a0afb1968aa1","service_args":[[":run_type",":immediate"],[":require_root",true]],"service_run_args":[["$HOMEBREW_PREFIX/opt/vsftpd/sbin/vsftpd","$HOMEBREW_PREFIX/etc/vsftpd.conf"]],"stable_patches":[{"strip":"p1","file":"Patches/vsftpd/3.0.3.patch","type":"unofficial"},{"strip":"p1","file":"Patches/vsftpd/3.0.5.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/djarosz/vsftpd/issues/3"}]}],"stable_checksum":"26b602ae454b0ba6d99ef44a09b6b9e0dfa7f67228106736df1f278c70bc91d3","stable_url_args":["https://security.appspot.com/downloads/vsftpd-3.0.5.tar.gz"],"stable_uses_from_macos":[[{"perl":":build"}]],"stable_version":"3.0.5","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ac39611af47fe2cb0fa24462a75d835016c9edca1a5904ee112886e223fcc0b8"},"vsh":{"desc":"HashiCorp Vault interactive shell","executables":["vsh"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/fishi0x01/vsh","license":"MIT","ruby_source_checksum":"b6a20f78ad60fddaa1138a4f6a914017cbc88573835316a7c0692a0e8478cff7","stable_dependencies":[{"go":":build"}],"stable_checksum":"567ced47700cf36e0a542867e2b92f816757b62e149cc62002dc561ab2312cfd","stable_url_args":["https://github.com/fishi0x01/vsh/archive/refs/tags/v1.0.0.tar.gz"],"stable_version":"1.0.0"},"vstr":{"deprecate_args":{":date":"2026-07-17",":because":":unmaintained"},"desc":"C string library","disable_args":{":date":"2027-01-17",":because":":unmaintained"},"head_dependencies":[{"pkgconf":":build"}],"homepage":"http://www.and.org/vstr/","license":"LGPL-2.1-or-later","ruby_source_checksum":"ddb1cc47dec68956ca61b8ff6a9b84622b18cc9ef1de51284ce240857b8a4158","stable_dependencies":[{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"d33bcdd48504ddd21c0d53e4c2ac187ff6f0190d04305e5fe32f685cee6db640","stable_url_args":["https://distfiles.macports.org/vstr/vstr-1.0.15.tar.bz2"],"stable_version":"1.0.15","bottle_cellar":":any","bottle_checksum":"dfb9e211db08192d08eb31c1928a9664f102662bf97324dff1e8e2a1616882c3"},"vsview":{"desc":"Next-generation VapourSynth previewer","executables":["vsview"],"head_dependencies":["numpy",{"pydantic":":no_linkage"},"pyside","python@3.15","vapoursynth",{"vapoursynth-bestsource":":no_linkage"},{"vapoursynth-vszip":":no_linkage"},"zstd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://jaded-encoding-thaumaturgy.github.io/vs-view/","license":{":all_of":["EUPL-1.2",{":all_of":["MIT","Apache-2.0","ISC","OFL-1.1"]}]},"ruby_source_checksum":"600eb46e751d13fa61f48a4a3aeef0eb2ed649ec9f6c1290e06157f648a8eae2","stable_dependencies":["numpy",{"pydantic":":no_linkage"},"pyside","python@3.15","vapoursynth",{"vapoursynth-bestsource":":no_linkage"},{"vapoursynth-vszip":":no_linkage"},"zstd",{"cmake":":build"},{"ninja":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8487eb9f74e96d797e705395dba46c462627ddb5f8bb2ec34d3e128f06d8e534","stable_url_args":["https://files.pythonhosted.org/packages/7e/db/f8ad9ae29983fac6d318e254b63d44279574bdd0adea91dbdac2b222662c/vsview-0.13.0.tar.gz"],"stable_version":"0.13.0"},"vtable-dumper":{"bottle_rebuild":1,"desc":"List contents of virtual tables in a shared library","head_dependencies":["elfutils"],"homepage":"https://github.com/lvc/vtable-dumper","license":"LGPL-2.1-or-later","ruby_source_checksum":"5e51e68799c5f8a25e39d01df598fff138308db5b8a74b29f002458ba6043a4c","stable_dependencies":["elfutils"],"stable_checksum":"6993781b6a00936fc5f76dc0db4c410acb46b6d6e9836ddbe2e3c525c6dd1fd2","stable_url_args":["https://github.com/lvc/vtable-dumper/archive/refs/tags/1.2.tar.gz"],"stable_version":"1.2"},"vtclock":{"desc":"Text-mode fullscreen digital clock","executables":["vtclock"],"head_dependencies":[{"pkgconf":":build"}],"head_url_args":["https://github.com/dse/vtclock.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/dse/vtclock","license":"GPL-2.0-or-later","ruby_source_checksum":"7616c0993e58efa43611ff5c861507b0a93b34490ff835495e0766ddd06c7fdb","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"72ce681381ade2442542f2d133eee39eaa1de7f75c11102e31182402c2fe6e23","stable_url_args":["https://github.com/dse/vtclock/archive/refs/tags/v0.99.1.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.99.1","version_scheme":1,"bottle_checksum":"192f4a0d954282a6e38a1733c4cfea3c8d50ff06c752cbf1d8ec039240ba3c49"},"vtcode":{"desc":"CLI Semantic Coding Agent","executables":["vtcode"],"head_dependencies":["ripgrep",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/vinhnx/vtcode.git",{":branch":"main"}],"homepage":"https://vinhnx.github.io","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"571b73fef3ccc036f195d4911131e3865147b5bb5dc53b1b44fe949e67610a4c","stable_dependencies":["ripgrep",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"a070b153659dda298fc9fab9fa1a9cea1037c0c13a88bdacfc617db9ce42721b","stable_url_args":["https://static.crates.io/crates/vtcode/vtcode-0.180.5.crate"],"stable_version":"0.180.5"},"vte3":{"compatibility_version":1,"desc":"Terminal emulator widget used by GNOME terminal","executables":["vte-2.91","vte-2.91-gtk4"],"head_dependencies":["at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","gnutls","graphene","gtk+3","gtk4","icu4c@79","lz4","pango","pcre2","simdutf","gettext",{"fast_float":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://wiki.gnome.org/Apps/Terminal/VTE","license":"LGPL-2.0-or-later","revision":4,"ruby_source_checksum":"f8a9a76228f5cc8c52bb7e2566a45444cb19f46932599802dd397ab01b26537e","stable_dependencies":["at-spi2-core","cairo","fribidi","gdk-pixbuf","glib","gnutls","graphene","gtk+3","gtk4","icu4c@79","lz4","pango","pcre2","simdutf","gettext",{"fast_float":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"vala":":build"}],"stable_checksum":"aca1caa8478aebcdbb1d67897fb3511eb7601debae6810e16a15b6fa25f31ac8","stable_url_args":["https://download.gnome.org/sources/vte/0.84/vte-0.84.1.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"0.84.1"},"vtk":{"compatibility_version":4,"desc":"Toolkit for 3D computer graphics, image processing, and visualization","executables":["vtkParseJava-9.7","vtkProbeOpenGLVersion-9.7","vtkWrapHierarchy-9.7","vtkWrapJava-9.7","vtkWrapJavaScript-9.7","vtkWrapPython-9.7","vtkWrapPythonInit-9.7","vtkWrapSerDes-9.7","vtkpython"],"head_dependencies":["boost","cgns","double-conversion","eigen","fontconfig","freetype","hdf5","jpeg-turbo","jsoncpp","libharu","libogg","libpng","libtiff","lz4","netcdf","nlohmann-json","proj","pugixml","python@3.14","qtbase","qtdeclarative","sqlite","theora","utf8cpp","xz",{"cmake":[":build",":test"]},{"pyqt":":test"}],"head_url_args":["https://gitlab.kitware.com/vtk/vtk.git",{":branch":"master"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}],["libxml2"]],"homepage":"https://www.vtk.org/","license":"BSD-3-Clause","ruby_source_checksum":"fa803ff6e6e76483d09631c15f1c40019c57188fcc29285d193deda0e8da9c6c","stable_dependencies":["boost","cgns","double-conversion","eigen","fontconfig","freetype","hdf5","jpeg-turbo","jsoncpp","libharu","libogg","libpng","libtiff","lz4","netcdf","nlohmann-json","proj","pugixml","python@3.14","qtbase","qtdeclarative","sqlite","theora","utf8cpp","xz",{"cmake":[":build",":test"]},{"pyqt":":test"}],"stable_patches":[{"strip":"p2","url":"https://github.com/Kitware/CMake/commit/27e558dfa5a5441954d8930f2b6d9ae700c95050.patch?full_index=1","sha256":"ba4ecd3f9abfaae2c60c9be6978c250622bdb9979b42ddec52116d51d034f911","directory":"CMake/patches/99","type":"cherry-pick","resolves":[{"type":"defect","id":"https://gitlab.kitware.com/vtk/vtk/-/work_items/20014"}]}],"stable_checksum":"cae04fd355004cb916a409db79d53a208f1221e975aeacc7540ee67b148ee91a","stable_url_args":["https://www.vtk.org/files/release/9.7/VTK-9.7.1.tar.gz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}],["libxml2"]],"stable_version":"9.7.1"},"vtsls":{"desc":"LSP wrapper for typescript extension of vscode","executables":["vtsls"],"head_dependencies":["node"],"homepage":"https://github.com/yioneko/vtsls","license":"MIT","ruby_source_checksum":"ba62da7e0356208b3281d0c56fdfd3e27ac6399e7948aa045e675498042d1038","stable_dependencies":["node"],"stable_checksum":"f065ff01476d71395caad2647fb56539bb80131f37081767b2aeee8586cbc0c9","stable_url_args":["https://registry.npmjs.org/@vtsls/language-server/-/language-server-0.3.0.tgz"],"stable_version":"0.3.0","bottle_tag":":all","bottle_checksum":"de419b0bdd589e5c05682892abd17adef45bda4568a150001a326cdcddc0659d"},"vttest":{"desc":"Test compatibility of VT100-compatible terminals","executables":["vttest"],"homepage":"https://invisible-island.net/vttest/","license":"BSD-3-Clause","ruby_source_checksum":"3f7354ac94655db62c0da1bfc85b7eed2ec6d84784439eb9d87c0f20c89e0df1","stable_checksum":"cd6886f9aefe6a3f6c566fa61271a55710901a71849c630bf5376aa984bf77cc","stable_url_args":["https://invisible-mirror.net/archives/vttest/vttest-20251205.tgz"],"stable_version":"20251205"},"vtzero":{"desc":"Minimalist vector tile decoder and encoder in C++","head_dependencies":[{"protozero":":no_linkage"},{"boost":":build"},{"cmake":":build"}],"homepage":"https://github.com/mapbox/vtzero","license":"BSD-2-Clause","ruby_source_checksum":"82414c62b808df6937a609b36fcb4c15d165c1b3b4f216b95becfad7ea373987","stable_dependencies":[{"protozero":":no_linkage"},{"boost":":build"},{"cmake":":build"}],"stable_checksum":"bdbd4a70404fbd6efc8588cc34065aa401b3bcd2533b532e68ff790267f4fc23","stable_url_args":["https://github.com/mapbox/vtzero/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"7edfaf64ec1282ee246f33e362201810ea0c633a609569f021f80c5b4e207601"},"vue-cli":{"bottle_rebuild":1,"deprecate_args":{":date":"2024-12-22",":because":":deprecated_upstream"},"desc":"Standard Tooling for Vue.js Development","disable_args":{":date":"2025-12-22",":because":":deprecated_upstream"},"head_dependencies":["node","terminal-notifier"],"homepage":"https://cli.vuejs.org/","license":"MIT","ruby_source_checksum":"df647cbffbeb91d59910ae454cc949569db13179d0b0343caf24f51eb7582d2f","stable_dependencies":["node","terminal-notifier"],"stable_checksum":"29aa4eb0ba827624e42683e1339ebd40e663ad09836dd027df30e3d2108b0b71","stable_url_args":["https://registry.npmjs.org/@vue/cli/-/cli-5.0.8.tgz"],"stable_version":"5.0.8","bottle_checksum":"566e867488804efc1ff36499d3abaf6d5d20bae6173f8577f54f8d50b120b6e2"},"vue-language-server":{"desc":"Vue.js language server","executables":["vue-language-server"],"head_dependencies":["node"],"homepage":"https://deepwiki.com/vuejs/language-tools","license":"MIT","ruby_source_checksum":"c4cc5e2005b915b2fce38944834d53959e2eed577a84c8763d62c1976b5d4308","stable_dependencies":["node"],"stable_checksum":"39013d18a4e639db5988ebabfb2ff49393940c6cc492731dc54c5b8fde6b24de","stable_url_args":["https://registry.npmjs.org/@vue/language-server/-/language-server-3.3.13.tgz"],"stable_version":"3.3.13"},"vulcain":{"desc":"Fast and idiomatic client-driven REST APIs","executables":["vulcain"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dunglas/vulcain.git",{":branch":"main"}],"homepage":"https://vulcain.rocks/","license":"AGPL-3.0-only","ruby_source_checksum":"40fb88bfc5f3e8d7f210ef7a52ac24aa5e185ee415ea8e1a73abcad48a214c87","service_args":[[":environment_variables",{":XDG_DATA_HOME":"$HOMEBREW_PREFIX/var/lib",":HOME":"$HOMEBREW_PREFIX/var/lib"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/vulcain.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/vulcain.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/vulcain/bin/vulcain","run","--config","$HOMEBREW_PREFIX/etc/Caddyfile"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"e16b0e691cb348d1622dc1dfdc12134a09d1c1d74559d220b9a5de55057983fc","stable_url_args":["https://github.com/dunglas/vulcain/archive/refs/tags/v1.4.5.tar.gz"],"stable_version":"1.4.5"},"vulkan-extensionlayer":{"caveats":"In order to use these layers in a Vulkan application, you may need to place them in the environment with\n  export VK_LAYER_PATH=$HOMEBREW_PREFIX/opt/vulkan-extensionlayer/share/vulkan/explicit_layer.d\n","desc":"Layer providing Vulkan features when native support is unavailable","head_dependencies":["glslang","spirv-headers","spirv-tools","vulkan-headers","vulkan-utility-libraries",{"cmake":":build"},{"vulkan-loader":":test"},{"vulkan-tools":":test"}],"head_url_args":["https://github.com/KhronosGroup/Vulkan-ExtensionLayer.git",{":branch":"main"}],"homepage":"https://github.com/KhronosGroup/Vulkan-ExtensionLayer","license":"Apache-2.0","ruby_source_checksum":"5ae54abced85bfaf391db7d85c6000901236071acf80624f9f292c13e6cfffac","stable_dependencies":["glslang","spirv-headers","spirv-tools","vulkan-headers","vulkan-utility-libraries",{"cmake":":build"},{"vulkan-loader":":test"},{"vulkan-tools":":test"}],"stable_checksum":"7795b9299e9ac2ae1f3cffbb3eecde8b5153b41a9fa7cb445eee866d13fc9a0c","stable_url_args":["https://github.com/KhronosGroup/Vulkan-ExtensionLayer/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0"},"vulkan-headers":{"compatibility_version":1,"desc":"Vulkan Header files and API registry","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/KhronosGroup/Vulkan-Headers.git",{":branch":"main"}],"homepage":"https://www.vulkan.org/","license":"Apache-2.0","ruby_source_checksum":"2021cfd8658a3cc6b74547fd72a3d27a33114d85c940023da5b366a7d4c1c36c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"4a078be12bef21cfebc09d878b77a63cff9d68f899254a0b00d0e37ef73e7f7e","stable_url_args":["https://github.com/KhronosGroup/Vulkan-Headers/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0"},"vulkan-loader":{"compatibility_version":1,"desc":"Vulkan ICD Loader","head_dependencies":["vulkan-headers",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/KhronosGroup/Vulkan-Loader.git",{":branch":"main"}],"homepage":"https://github.com/KhronosGroup/Vulkan-Loader","license":"Apache-2.0","ruby_source_checksum":"e17b99bb7e073a873e6c6548f524da74d419b737d0f4c944690da4b35088fad9","stable_dependencies":["vulkan-headers",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"941eff558fc74f248745fb7df367640cf89a8457f216dae498a74ae14b6ba6f7","stable_url_args":["https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0"},"vulkan-profiles":{"bottle_rebuild":1,"caveats":"In order to use the provided layer in a Vulkan application, you may need to place it in the environment with\n  export VK_LAYER_PATH=$HOMEBREW_PREFIX/opt/vulkan-profiles/share/vulkan/explicit_layer.d\n","desc":"Tools for Vulkan profiles","executables":["vkprofiles"],"head_dependencies":["jsoncpp","valijson","vulkan-headers","vulkan-loader","vulkan-utility-libraries",{"cmake":":build"},{"pkgconf":":build"},{"pyinstaller":":build"},{"python@3.15":":build"},{"rpds-py":":build"},{"vulkan-tools":":test"},{"molten-vk":":test"}],"head_url_args":["https://github.com/KhronosGroup/Vulkan-Profiles.git",{":branch":"main"}],"homepage":"https://github.com/KhronosGroup/Vulkan-Profiles","license":"Apache-2.0","ruby_source_checksum":"c05d1372518adeb14f0fad25d62934a3e69613d85bebcde0113a629fa14660de","stable_dependencies":["jsoncpp","valijson","vulkan-headers","vulkan-loader","vulkan-utility-libraries",{"cmake":":build"},{"pkgconf":":build"},{"pyinstaller":":build"},{"python@3.15":":build"},{"rpds-py":":build"},{"vulkan-tools":":test"},{"molten-vk":":test"}],"stable_checksum":"8210b69c993c5f49e62d6e72d50e904fe0eb68a6e778761fd47279fc594b3704","stable_url_args":["https://github.com/KhronosGroup/Vulkan-Profiles/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0"},"vulkan-tools":{"caveats":"The mock ICD files have been installed in\n  $HOMEBREW_PREFIX/opt/vulkan-tools/lib/mock_icd\nYou can use them with the Vulkan Loader by setting\n  export VK_ICD_FILENAMES=$HOMEBREW_PREFIX/opt/vulkan-tools/lib/mock_icd/VkICD_mock_icd.json\n","desc":"Vulkan utilities and tools","executables":["vkcube","vkcubepp","vulkaninfo"],"head_dependencies":["glslang","vulkan-headers","vulkan-loader","molten-vk",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/KhronosGroup/Vulkan-Tools.git",{":branch":"main"}],"homepage":"https://github.com/KhronosGroup/Vulkan-Tools","license":"Apache-2.0","ruby_source_checksum":"75996f331cb8220c1b65e007cd7fe9af10017828f1fd378dc049787dbd0effc0","stable_dependencies":["glslang","vulkan-headers","vulkan-loader","molten-vk",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"6cbeb83294434e636a0c78760f1a6dfe3e50c1bab0cffa154603ce73e70508f1","stable_url_args":["https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0"},"vulkan-utility-libraries":{"compatibility_version":1,"desc":"Utility Libraries for Vulkan","head_dependencies":["vulkan-headers",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/KhronosGroup/Vulkan-Utility-Libraries.git",{":branch":"main"}],"homepage":"https://github.com/KhronosGroup/Vulkan-Utility-Libraries","license":"Apache-2.0","ruby_source_checksum":"41c0d7b0ca0fb3962860708d7871a14b1a45bc7340c8af3a5dba7e7131a4abe6","stable_dependencies":["vulkan-headers",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"a5308b62e3bac84cf45c4d7dd5b830aabace4847fdb71f4fd7db3be034c2bebf","stable_url_args":["https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0"},"vulkan-validationlayers":{"caveats":"In order to use this layer in a Vulkan application, you may need to place it in the environment with\n  export VK_LAYER_PATH=$HOMEBREW_PREFIX/opt/vulkan-validationlayers/share/vulkan/explicit_layer.d\n","desc":"Vulkan layers that enable developers to verify correct use of the Vulkan API","head_dependencies":["glslang","spirv-tools","vulkan-headers","vulkan-loader","vulkan-utility-libraries",{"cmake":":build"},{"spirv-headers":":build"},{"vulkan-tools":":test"}],"head_url_args":["https://github.com/KhronosGroup/Vulkan-ValidationLayers.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/KhronosGroup/Vulkan-ValidationLayers","license":"Apache-2.0","ruby_source_checksum":"6edb7d4c000ca53d0c6583edd5495094e3ae6ed395dd949c89ef00b3a0771269","stable_dependencies":["glslang","spirv-tools","vulkan-headers","vulkan-loader","vulkan-utility-libraries",{"cmake":":build"},{"spirv-headers":":build"},{"vulkan-tools":":test"}],"stable_checksum":"36720627913a591ae8ffc0f24b3c04f98af65242c9b7215d1944a85ff5b70e00","stable_url_args":["https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.4.363.0"},"vulkan-volk":{"conflicts":[["volk",{":because":"both install volkConfig.cmake"}]],"desc":"Meta loader for Vulkan API","head_dependencies":["vulkan-loader",{"cmake":":build"},{"vulkan-headers":[":build",":test"]}],"head_url_args":["https://github.com/zeux/volk.git",{":branch":"master"}],"homepage":"https://github.com/zeux/volk","license":"MIT","ruby_source_checksum":"3b6072a82c51b2777f72206bf33036f20b17d7899aedfab256962ba1f3908d95","stable_dependencies":["vulkan-loader",{"cmake":":build"},{"vulkan-headers":[":build",":test"]}],"stable_checksum":"1547d8d74395d4048fb3f4a6313da56db626e89b55db238d0d7e8944c8a645f3","stable_url_args":["https://github.com/zeux/volk/archive/refs/tags/vulkan-sdk-1.4.363.0.tar.gz"],"stable_version":"1.4.363.0"},"vuls":{"desc":"Agentless Vulnerability Scanner for Linux/FreeBSD","executables":["future-vuls","snmp2cpe","trivy-to-vuls","vuls","vuls-scanner"],"head_dependencies":[{"go@1.26":":build"}],"head_url_args":["https://github.com/future-architect/vuls.git",{":branch":"master"}],"homepage":"https://vuls.io/","license":"GPL-3.0-only","ruby_source_checksum":"7831f3332c86c1e5311a24c40a8f9c2d9398704ed54375fabfe433b2d26cd449","stable_dependencies":[{"go@1.26":":build"}],"stable_checksum":"361724c40b463825ef0106314353caacd49452156fffedf7dd415a888e83675e","stable_url_args":["https://github.com/future-architect/vuls/archive/refs/tags/v0.42.0.tar.gz"],"stable_version":"0.42.0"},"vulsio-gost":{"conflicts":[["gost",{":because":"both install `gost` binaries"}]],"desc":"Local CVE tracker & notification system","executables":["gost"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/vulsio/gost","license":"MIT","ruby_source_checksum":"fcc7fbcc340a6796aa8eb2b90eb061397f75f34b602dc9b2120a3515b35a3675","stable_dependencies":[{"go":":build"}],"stable_checksum":"94d43fe61c111c8e54bb92ee1c3f49b70df335cc82b42f94d5552f4fb1f78294","stable_url_args":["https://github.com/vulsio/gost/archive/refs/tags/v0.7.4.tar.gz"],"stable_version":"0.7.4"},"vultr-cli":{"desc":"Command-line tool for Vultr services","executables":["vultr","vultr-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/vultr/vultr-cli.git",{":branch":"master"}],"homepage":"https://github.com/vultr/vultr-cli","license":"Apache-2.0","oldnames":["vultr"],"ruby_source_checksum":"ac2d4d97c85f31e39ad554fc0453616f84e6403f66f1076b9a2efdd29a2e64b6","stable_dependencies":[{"go":":build"}],"stable_checksum":"e29be650393530c424ea301b6d39092d2daceaa8059a4096bcfa3bbd54828fe2","stable_url_args":["https://github.com/vultr/vultr-cli/archive/refs/tags/v3.11.0.tar.gz"],"stable_version":"3.11.0"},"vulture":{"bottle_rebuild":1,"desc":"Find dead Python code","executables":["vulture"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/jendrikseipp/vulture.git",{":branch":"main"}],"homepage":"https://github.com/jendrikseipp/vulture","license":"MIT","ruby_source_checksum":"616973a8511794bf01cb3df327ca85690676ae95294d90fe1ca4700982ffc017","stable_dependencies":["python@3.15"],"stable_checksum":"f8d9f6e2af03011664a3c6c240c9765b3f392917d3135fddca6d6a68d359f717","stable_url_args":["https://files.pythonhosted.org/packages/66/3e/4d08c5903b2c0c70cad583c170cc4a663fc6a61e2ad00b711fcda61358cd/vulture-2.16.tar.gz"],"stable_version":"2.16","bottle_tag":":all","bottle_checksum":"10233601603d20d892777d91a98452adfe1490f02c89464af1edeb3354f749a7"},"vunnel":{"desc":"Tool for collecting vulnerability data from various sources","executables":["vunnel"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},"xxhash","zstd",{"rust":":build"}],"head_url_args":["https://github.com/anchore/vunnel.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://github.com/anchore/vunnel","license":"Apache-2.0","ruby_source_checksum":"9f88b30126f4be6e5057f85945651ed71a9fa173586b3687ba7cb9d2281fb733","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15",{"rpds-py":":no_linkage"},"xxhash","zstd",{"rust":":build"}],"stable_checksum":"fa26a17abb3d7ee00bfcc00b620b59a5e5e6d486d2343bfe19bf1740f1584b1a","stable_url_args":["https://files.pythonhosted.org/packages/6c/d8/9e41b4e09e3d17e251bcac922461a0daaa8581495b47e9b7ddb884c0b0e8/vunnel-0.65.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"0.65.1"},"vvdec":{"desc":"Fraunhofer Versatile Video Decoder","executables":["vvdecapp"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fraunhoferhhi/vvdec.git",{":branch":"master"}],"homepage":"https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html","license":"BSD-3-Clause-Clear","ruby_source_checksum":"a84935db04535c9a4c07ff1bcd44d52b376885599706f9967d4d627623baa3cc","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5c334557a33cd93e981b84ba0e77126ef970a38e2481b67f0475db40f75379b8","stable_url_args":["https://github.com/fraunhoferhhi/vvdec/archive/refs/tags/v3.2.1.tar.gz"],"stable_version":"3.2.1"},"vvenc":{"desc":"Fraunhofer Versatile Video Encoder","executables":["vvencFFapp","vvencapp"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/fraunhoferhhi/vvenc.git",{":branch":"master"}],"homepage":"https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html","license":"BSD-3-Clause-Clear","ruby_source_checksum":"3b59691fcac6795cbb4f2b35df2f1ba076735dbd1601999c5159df1c639bc56c","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"dd43d061d59dbc0d9b9ae5b99cb40672877dd811646228938f065798939ee174","stable_url_args":["https://github.com/fraunhoferhhi/vvenc/archive/refs/tags/v1.14.0.tar.gz"],"stable_version":"1.14.0"},"w-calc":{"desc":"Very capable calculator","executables":["wcalc"],"head_dependencies":["gmp","mpfr"],"homepage":"https://w-calc.sourceforge.net/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"237263b2f7833d6aa6703711eedd672a3bdb94f5d2c7854547618d592a3be7fa","stable_dependencies":["gmp","mpfr"],"stable_checksum":"0e2c17c20f935328dcdc6cb4c06250a6732f9ee78adf7a55c01133960d6d28ee","stable_url_args":["https://downloads.sourceforge.net/project/w-calc/Wcalc/2.5/wcalc-2.5.tar.bz2"],"stable_version":"2.5","bottle_cellar":":any","bottle_checksum":"5b810eb4cf6254d48f1d6c6c5c582db14cec2b7cd432ba052746b99c2434b0c7"},"w3m":{"compatibility_version":1,"desc":"Pager/text based browser","executables":["w3m","w3mman"],"head_dependencies":["bdw-gc","openssl@4","gettext",{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.sr.ht/~rkta/w3m",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://w3m.sourceforge.net/","license":"w3m","revision":1,"ruby_source_checksum":"e3baf2a2e9be042eabcc04c2acfc85b5ac03d14d83c6b1d9d43812905439d6ea","stable_dependencies":["bdw-gc","openssl@4","gettext",{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"8dd652cd3f31817d68c7263c34eeffb50118c80be19e1159bf8cbf763037095e","stable_url_args":["https://git.sr.ht/~rkta/w3m/archive/v0.5.6.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.5.6"},"wabt":{"desc":"Web Assembly Binary Toolkit","executables":["spectest-interp","wasm-interp","wasm-objdump","wasm-stats","wasm-strip","wasm-validate","wasm2c","wasm2wat","wast2json","wat-desugar","wat2wasm"],"head_dependencies":["openssl@4",{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://github.com/WebAssembly/wabt","license":"Apache-2.0","revision":1,"ruby_source_checksum":"f8983105c169dd469fef6a0779bdd10dad584bca1896e5a0dddd7b920ee88bc1","stable_dependencies":["openssl@4",{"cmake":":build"}],"stable_checksum":"a76cda3c174a43097863a07fc0b0c202f770f53e21806ea2636f167d1ffb1e30","stable_url_args":["https://github.com/WebAssembly/wabt/releases/download/1.0.42/wabt-1.0.42.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.0.42"},"waffle":{"desc":"C library for selecting an OpenGL API and window system at runtime","executables":["wflinfo"],"head_dependencies":[{"cmake":":build"},{"docbook-xsl":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/mesa/waffle.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxslt":":build"}]],"homepage":"https://waffle.freedesktop.org/","license":"BSD-2-Clause","ruby_source_checksum":"1d3742722a631662041ae12192cc2d02acab0cc90ae73e6ef1f847d7e4664ac2","stable_dependencies":[{"cmake":":build"},{"docbook-xsl":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"333751a6684370717d4d6327061834f2fbdfe687478d7d3c6b1ab27f57c90877","stable_url_args":["https://waffle.freedesktop.org/files/release/waffle-1.8.3/waffle-1.8.3.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}]],"stable_version":"1.8.3"},"wails":{"desc":"Create beautiful applications using Go","executables":["wails"],"head_dependencies":["go"],"head_url_args":["https://github.com/wailsapp/wails.git",{":branch":"master"}],"homepage":"https://wails.io","license":"MIT","ruby_source_checksum":"b479c9564131478f3bf744268370b7a5a5e57cc02114dc3e837dc4248bbe2360","stable_dependencies":["go"],"stable_checksum":"1a11268a482edfa984c8ff40415e7597c914f0ee0141574318b72a8f1f3c3d0c","stable_url_args":["https://github.com/wailsapp/wails/archive/refs/tags/v2.17.0.tar.gz"],"stable_version":"2.17.0"},"wait4x":{"desc":"Wait for a port or a service to enter the requested state","executables":["wait4x"],"head_dependencies":[{"go":":build"}],"homepage":"https://wait4x.dev","license":"Apache-2.0","ruby_source_checksum":"31ae919b7ed6f3dd02215075abdef6884292ee0871e64411378f4e716beafa6c","stable_dependencies":[{"go":":build"}],"stable_checksum":"4fbb68d1387128fed8d8072761e021f67853668287c37bfc7f52d6561dbf5f3e","stable_url_args":["https://github.com/wait4x/wait4x/archive/refs/tags/v3.7.3.tar.gz"],"stable_version":"3.7.3"},"wait_on":{"desc":"Provides shell scripts with access to kqueue(3)","executables":["wait_on"],"head_dependencies":[{"bmake":":build"}],"homepage":"https://www.freshports.org/sysutils/wait_on/","license":"BSD-4-Clause","ruby_source_checksum":"234a14dd7236e573e1fc78dfaddc607628805da1758b2e48bdd379c984b6082c","stable_dependencies":[{"bmake":":build"}],"stable_checksum":"d7f40655f5c11e882890340826d1163050e2748de66b292c15b10d32feb6490f","stable_url_args":["https://pkg.freebsd.org/ports-distfiles/wait_on-1.1.tar.gz"],"stable_version":"1.1","bottle_checksum":"9427ad9d03fbceae7b129c5f00e7ad2fdd4e6d7630c933e1e1ef8554166cb1ed"},"wakatime-cli":{"desc":"Command-line interface to the WakaTime api","executables":["wakatime-cli"],"head_dependencies":[{"go":":build"}],"homepage":"https://wakatime.com/","license":"BSD-3-Clause","ruby_source_checksum":"b450cc67649ee7fbc8ec8f15c13e608a53801ec0cc6085a65adb8327501e6ce0","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/wakatime/wakatime-cli.git",{":tag":"v2.28.0",":revision":"37ab01e6d80dbe9a05f0ee3cd90012e988090c7a"}],"stable_version":"2.28.0","version_scheme":1},"wakeonlan":{"desc":"Sends magic packets to wake up network-devices","executables":["wakeonlan"],"head_dependencies":[{"perl":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://github.com/jpoliv/wakeonlan","license":"Artistic-1.0-Perl","ruby_source_checksum":"08cad62df06ab93b9d5e789c733582411987855da42d7e6bf0b688dff807847f","stable_dependencies":[{"perl":":build"}],"stable_checksum":"cbbf9d75db0cc0b8deb9d43ae0b0a320864bc6f00e032771f11a926b0aa2463f","stable_url_args":["https://github.com/jpoliv/wakeonlan/archive/refs/tags/v0.50.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.50","bottle_tag":":all","bottle_checksum":"a8b61b7acecad943d4a65502db27f0761c10b974930234b7750e36f868ecacf4"},"wal-g":{"desc":"Archival restoration tool for databases","executables":["wal-g-etcd","wal-g-fdb","wal-g-gp","wal-g-mongo","wal-g-mysql","wal-g-pg","wal-g-redis","wal-g-sqlserver"],"head_dependencies":["brotli","libsodium","lzo",{"go":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/wal-g/wal-g","license":"Apache-2.0","ruby_source_checksum":"f48fda042d314ef79b9d71111ca6028e5e04c38363b18411b20cb5065d1046fc","stable_dependencies":["brotli","libsodium","lzo",{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"b06bc26c4865c07d0c269101910f63c7eedd03790b7c054a7da0980a7a9cc31d","stable_url_args":["https://github.com/wal-g/wal-g/archive/refs/tags/v3.0.9.tar.gz"],"stable_version":"3.0.9"},"wal2json":{"desc":"Convert PostgreSQL changesets to JSON format","head_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"homepage":"https://github.com/eulerto/wal2json","license":"BSD-3-Clause","ruby_source_checksum":"60e86ccbe29b4af19f1910c398884babf46e812bdadb05fc4348f53040203f07","stable_dependencies":[{"postgresql@17":[":build",":test"]},{"postgresql@18":[":build",":test"]}],"stable_checksum":"e6c12d02dc32e4d610dce33ee52ea85a54e12a563e79c4844508b6c061ff07a1","stable_url_args":["https://github.com/eulerto/wal2json/archive/refs/tags/wal2json_2_7.tar.gz"],"stable_version":"2.7"},"walk":{"desc":"Terminal navigator","executables":["walk"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/antonmedv/walk","license":"MIT","oldnames":["llama"],"ruby_source_checksum":"726d2cbfaa53c94cac4e3925ca9caf9d1b7efb41317e9bf98d9e4233e7695798","stable_dependencies":[{"go":":build"}],"stable_checksum":"9f62377438908757fcb2210bd08bf346391858f21d0ef664d7998abf635880cb","stable_url_args":["https://github.com/antonmedv/walk/archive/refs/tags/v1.13.0.tar.gz"],"stable_version":"1.13.0","bottle_checksum":"9719de03b75d0b1697d97ca68da9481bc29191c5cb3d89e5d899f7ff8c61ef1b"},"wallpaper":{"desc":"Manage the desktop wallpaper","executables":["wallpaper"],"head_url_args":["https://github.com/sindresorhus/macos-wallpaper.git",{":branch":"main"}],"homepage":"https://github.com/sindresorhus/macos-wallpaper","license":"MIT","ruby_source_checksum":"b418a41153368108a7ae6b475a9d657e988527bac14dc75a3c7fcd985ceb0258","stable_checksum":"29b841d2a19edb609189efce3e4dd79f66770357532f44e64ebd01c0d7d12642","stable_url_args":["https://github.com/sindresorhus/macos-wallpaper/archive/refs/tags/v2.3.4.tar.gz"],"stable_version":"2.3.4"},"wally":{"bottle_rebuild":2,"desc":"Modern package manager for Roblox projects inspired by Cargo","executables":["wally"],"head_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/UpliftGames/wally.git",{":branch":"main"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://wally.run","license":"MPL-2.0","ruby_source_checksum":"6915dafef2d4fcfee27c3696670a8925d31750040c94673ca26f8e356d4af017","stable_dependencies":["openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"f7da2a10865b05efe97273aa1d08e0efbb9d26fecb770d819bdc01fbb98a0ad9","stable_url_args":["https://github.com/UpliftGames/wally/archive/refs/tags/v0.3.2.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"0.3.2"},"wandio":{"desc":"Transparently read from and write to zip, bzip2, lzma or zstd archives","executables":["wandiocat"],"head_dependencies":["lz4","lzo","xz","zstd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_uses_from_macos":[["bzip2"],["curl"]],"homepage":"https://github.com/LibtraceTeam/wandio","license":"LGPL-3.0-or-later","ruby_source_checksum":"9875ef5771ad9c191fefe7c02c896acda24284c4789a7825f608f82f24817bc0","stable_dependencies":["lz4","lzo","xz","zstd",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"45021795b5c4d1609ba509358e730ea605c4c9621704d75214abb003f37602ab","stable_url_args":["https://github.com/LibtraceTeam/wandio/archive/refs/tags/4.2.7-1.tar.gz"],"stable_uses_from_macos":[["bzip2"],["curl"]],"stable_version":"4.2.7"},"wangle":{"compatibility_version":1,"desc":"Modular, composable client/server abstractions framework","head_dependencies":["double-conversion","fizz","fmt","folly","gflags","glog","openssl@4",{"cmake":[":build",":test"]},{"libevent":":build"}],"head_url_args":["https://github.com/facebook/wangle.git",{":branch":"main"}],"homepage":"https://github.com/facebook/wangle","license":"Apache-2.0","ruby_source_checksum":"285c6ecd0418602a265362b725fe495f14abde0bba995090ac300eb4a7da9253","stable_dependencies":["double-conversion","fizz","fmt","folly","gflags","glog","openssl@4",{"cmake":[":build",":test"]},{"libevent":":build"}],"stable_checksum":"3c9c358026a1015d4ab85da976c01e946fe1d02f38966abbdeb5f293e085271a","stable_url_args":["https://github.com/facebook/wangle/archive/refs/tags/v2026.10.19.00.tar.gz"],"stable_version":"2026.10.19.00"},"waon":{"desc":"Wave-to-notes transcriber","executables":["waon"],"head_dependencies":["fftw","libsndfile",{"pkgconf":":build"},{"sox_ng":":test"}],"homepage":"https://kichiki.github.io/WaoN/","license":"GPL-2.0-or-later","ruby_source_checksum":"4fea60ad291db6c62610218993f9e376060304e12f781af8ed0509ae8c8cbcd1","stable_dependencies":["fftw","libsndfile",{"pkgconf":":build"},{"sox_ng":":test"}],"stable_checksum":"75d5c1721632afee55a54bcbba1a444e53b03f4224b03da29317e98aa223c30b","stable_url_args":["https://github.com/kichiki/WaoN/archive/refs/tags/v0.11.tar.gz"],"stable_version":"0.11","bottle_cellar":":any","bottle_checksum":"0cac05703864bf3fa9a3d7b5df3707eed37ed165926b63c9fe8fac3c3814427c"},"wartremover":{"desc":"Flexible Scala code linting tool","executables":["wartremover"],"head_dependencies":["openjdk",{"sbt":":build"}],"head_url_args":["https://github.com/wartremover/wartremover.git",{":branch":"master"}],"homepage":"https://www.wartremover.org/","license":"Apache-2.0","ruby_source_checksum":"547cf74bc70552a4892695c825e1e62c18c017fa46358dbe08326ad5405e40b9","stable_dependencies":["openjdk",{"sbt":":build"}],"stable_checksum":"5e59bdf52b921ff0292d11ef41518046729a491f4b515510ff0d70562a75ab20","stable_url_args":["https://github.com/wartremover/wartremover/archive/refs/tags/v3.6.3.tar.gz"],"stable_version":"3.6.3"},"wasi-libc":{"desc":"Libc implementation for WebAssembly","head_dependencies":[{"cmake":":build"},{"lld":[":build",":test"]},{"llvm":[":build",":test"]},{"ninja":":build"},{"wasm-component-ld":[":build",":test"]},{"wasm-tools":":build"},{"wasmtime":":test"}],"head_url_args":["https://github.com/WebAssembly/wasi-libc.git",{":branch":"main"}],"homepage":"https://wasi.dev","license":{":all_of":["Apache-2.0","MIT",{"Apache-2.0":{":with":"LLVM-exception"}}]},"ruby_source_checksum":"06b736328e95aeaeff58b28d731c18f04251fc92c403ad96a5da8ef233fc38a3","stable_dependencies":[{"cmake":":build"},{"lld":[":build",":test"]},{"llvm":[":build",":test"]},{"ninja":":build"},{"wasm-component-ld":[":build",":test"]},{"wasm-tools":":build"},{"wasmtime":":test"}],"stable_checksum":"21bc47f96cf0eb535e532697dce4cdfdbc91f59223bdc00d8495d191888c5fe8","stable_url_args":["https://github.com/WebAssembly/wasi-libc/archive/refs/tags/wasi-sdk-34.tar.gz"],"stable_version":"34"},"wasi-runtimes":{"desc":"Compiler-RT and libc++ runtimes for WASI","head_dependencies":["llvm",{"cmake":":build"},{"lld":[":build",":test"]},{"wasi-libc":[":build",":test"]},{"wasm-component-ld":[":build",":test"]},{"wasmtime":":test"}],"head_url_args":["https://github.com/llvm/llvm-project.git",{":branch":"main"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://wasi.dev","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"d263edc05788ac667b341ec20e6234c9a2fd1f345ff6480e51faee571f2de351","stable_dependencies":["llvm",{"cmake":":build"},{"lld":[":build",":test"]},{"wasi-libc":[":build",":test"]},{"wasm-component-ld":[":build",":test"]},{"wasmtime":":test"}],"stable_patches":[{"strip":"p1","url":"https://raw.githubusercontent.com/WebAssembly/wasi-sdk/6911d9135dd3209083450d6a354e7e497e3a736e/src/llvm-undo-part-of-194317.patch","sha256":"bd901d86af8f1e000aa7efeb4e3d3677292fe07a106e817b09a0a67124a7ad00","type":"unofficial"}],"stable_checksum":"819ecf7351f1a66f76b2d701d8942faaf5faeb324cb90c9d5b090de142434bb2","stable_url_args":["https://github.com/llvm/llvm-project/releases/download/llvmorg-23.1.4/llvm-project-23.1.4.src.tar.xz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"23.1.4"},"wasm-bindgen":{"desc":"Facilitating high-level interactions between Wasm modules and JavaScript","executables":["wasm-bindgen","wasm-bindgen-test-runner","wasm2es6js"],"head_dependencies":[{"rust":":build"},{"node":":test"},{"rustup":":test"}],"homepage":"https://wasm-bindgen.github.io/wasm-bindgen/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"a8c6bb24e9e3df1a3e3ae961970df5a9c6d0a4e563f511f89960132297ab4669","stable_dependencies":[{"rust":":build"},{"node":":test"},{"rustup":":test"}],"stable_checksum":"7f30b65dca17a5f2f2524ee21414a05ad84b37970c7140a594db4779ffc4c31b","stable_url_args":["https://github.com/wasm-bindgen/wasm-bindgen/archive/refs/tags/0.2.129.tar.gz"],"stable_version":"0.2.129"},"wasm-component-ld":{"desc":"Linker for creating WebAssembly components","executables":["wasm-component-ld"],"head_dependencies":[{"rust":":build"},{"lld":":test"},{"llvm":":test"},{"wasmtime":":test"}],"head_url_args":["https://github.com/bytecodealliance/wasm-component-ld.git",{":branch":"main"}],"homepage":"https://wasi.dev","license":{":any_of":[{"Apache-2.0":{":with":"LLVM-exception"}},"Apache-2.0","MIT"]},"ruby_source_checksum":"a64d17c8fa25a7189e2e883e9170ccbb9a03dd8d63ef8c81c49d66cf72e72cb2","stable_dependencies":[{"rust":":build"},{"lld":":test"},{"llvm":":test"},{"wasmtime":":test"}],"stable_checksum":"0ff2469fe15d674a1430d1b851f899c5511bc57f917fd7a5949d8c73f417b7b4","stable_url_args":["https://github.com/bytecodealliance/wasm-component-ld/archive/refs/tags/v0.5.31.tar.gz"],"stable_version":"0.5.31"},"wasm-micro-runtime":{"aliases":["wamr"],"desc":"WebAssembly Micro Runtime (WAMR)","executables":["iwasm","iwasm-2.4.5"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/bytecodealliance/wasm-micro-runtime.git",{":branch":"main"}],"homepage":"https://github.com/bytecodealliance/wasm-micro-runtime","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"71bbab93d6f2700870d3f85f29d6e169a8a6e3fcd81534e0c536829453f9fae0","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"1ab09d51099f276ca4a1d6629f6b589aab2bd0caa01445e05031a4bed22c199b","stable_url_args":["https://github.com/bytecodealliance/wasm-micro-runtime/archive/refs/tags/WAMR-2.4.5.tar.gz"],"stable_version":"2.4.5"},"wasm-pack":{"desc":"Your favorite rust -> wasm workflow tool!","executables":["wasm-pack"],"head_dependencies":[{"cmake":":build"},{"rust":":build"},{"rustup":":test"}],"head_url_args":["https://github.com/wasm-bindgen/wasm-pack.git",{":branch":"master"}],"homepage":"https://wasm-bindgen.github.io/wasm-pack/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"a0b728c58361526a514c46fd6fd51bb4d9614d6decd903bd93263dd129927816","stable_dependencies":[{"cmake":":build"},{"rust":":build"},{"rustup":":test"}],"stable_checksum":"04530d7c215a46cc5468796de3c69fd6620fd78612578545d57f9806aa0c64a4","stable_url_args":["https://github.com/wasm-bindgen/wasm-pack/archive/refs/tags/v0.15.0.tar.gz"],"stable_version":"0.15.0"},"wasm-tools":{"desc":"Low level tooling for WebAssembly in Rust","executables":["wasm-tools"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/bytecodealliance/wasm-tools.git",{":branch":"main"}],"homepage":"https://github.com/bytecodealliance/wasm-tools","license":{":any_of":[{"Apache-2.0":{":with":"LLVM-exception"}},"Apache-2.0","MIT"]},"ruby_source_checksum":"a10091c6983a0ae84dfe7564699159eee43e08f08f8cf536a34e718e8d0eadfe","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8fafe356b7c63e396d6869c41cb78f76104ae342e1543734f10058d4d5df101c","stable_url_args":["https://github.com/bytecodealliance/wasm-tools/archive/refs/tags/v1.262.0.tar.gz"],"stable_version":"1.262.0"},"wasm3":{"desc":"High performance WebAssembly interpreter","executables":["wasm3"],"head_dependencies":["uvwasi",{"cmake":":build"}],"homepage":"https://twitter.com/wasm3_engine","license":"MIT","ruby_source_checksum":"57361dd22824e9b1e5a8deb6c1687bcc594e82e3dda0b1ed7e9d380070031aad","stable_dependencies":["uvwasi",{"cmake":":build"}],"stable_checksum":"cab79ce74bcac25bbf80b5ebe14af9795b9bac30b05ee8f620a3bc8002f3b8e6","stable_url_args":["https://github.com/wasm3/wasm3/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"wasmedge":{"desc":"Lightweight, high-performance, and extensible WebAssembly runtime","executables":["wasmedge","wasmedgec"],"head_dependencies":["fmt","lld","llvm","spdlog",{"cmake":":build"}],"head_url_args":["https://github.com/WasmEdge/WasmEdge.git",{":branch":"master"}],"homepage":"https://WasmEdge.org/","license":"Apache-2.0","ruby_source_checksum":"0e14c23c2968967d22850c6869b6caf993742f160407a39836ce8fe567f615f2","stable_dependencies":["fmt","lld","llvm","spdlog",{"cmake":":build"}],"stable_checksum":"589031c828628fbae8576e9d6ef497ac9888bca964dacacaa79ad9c82f9538bc","stable_url_args":["https://github.com/WasmEdge/WasmEdge/releases/download/0.18.1/WasmEdge-0.18.1-src.tar.gz"],"stable_version":"0.18.1"},"wasmer":{"desc":"Universal WebAssembly Runtime","executables":["wasmer"],"head_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"},{"wabt":":build"}],"head_url_args":["https://github.com/wasmerio/wasmer.git",{":branch":"main"}],"homepage":"https://wasmer.io","license":"MIT","ruby_source_checksum":"ad42bb36fadb47e618311bfb1023a8e1a32675f8f5de81c6e63842bad571e22b","stable_dependencies":[{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"},{"wabt":":build"}],"stable_url_args":["https://github.com/wasmerio/wasmer.git",{":tag":"v7.5.0",":revision":"82ff099e082da586b38af79986abbb8b677f8baf"}],"stable_version":"7.5.0"},"wasmtime":{"desc":"Standalone JIT-style runtime for WebAssembly, using Cranelift","executables":["wasmtime"],"head_dependencies":[{"cmake":":build"},{"rust":":build"}],"head_url_args":["https://github.com/bytecodealliance/wasmtime.git",{":branch":"main"}],"homepage":"https://wasmtime.dev/","license":{"Apache-2.0":{":with":"LLVM-exception"}},"ruby_source_checksum":"1be43adff7220833af7972fa3967523b01f95a97c77086642522004c586d5331","stable_dependencies":[{"cmake":":build"},{"rust":":build"}],"stable_url_args":["https://github.com/bytecodealliance/wasmtime.git",{":tag":"v50.0.0",":revision":"ebe5e8df1f4e12c5fc2f5954926881d8d61367d8"}],"stable_version":"50.0.0"},"wassette":{"desc":"Security-oriented runtime that runs WebAssembly Components via MCP","executables":["wassette"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/microsoft/wassette.git",{":branch":"main"}],"homepage":"https://microsoft.github.io/wassette/","license":"MIT","ruby_source_checksum":"41994a071ef35add51610f58b859d9b897bc3d9bd6c64ec23eff58b5023ba6cd","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"62a8b7197a3193c604fa4374619529e2ec95e1416017863625fe9b1449453c48","stable_url_args":["https://github.com/microsoft/wassette/archive/refs/tags/v0.8.1.tar.gz"],"stable_version":"0.8.1"},"watch-sim":{"desc":"Command-line WatchKit application launcher","executables":["watch-sim"],"head_url_args":["https://github.com/alloy/watch-sim.git",{":branch":"master"}],"homepage":"https://github.com/alloy/watch-sim","license":"MIT","ruby_source_checksum":"7dbd58654984a44f003d20c38d274e043535f99f0f8320da37973b9df5aa6f7c","stable_checksum":"138616472e980276999fee47072a24501ea53ce3f7095a3de940e683341b7cba","stable_url_args":["https://github.com/alloy/watch-sim/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_checksum":"0acbe748d776213a08f8ebbd082a12649edc1f848d7db02133df2edb36974376"},"watch":{"conflicts":[["visionmedia-watch"]],"desc":"Executes a program periodically, showing output fullscreen","executables":["watch"],"head_dependencies":["ncurses",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/procps-ng/procps.git",{":branch":"master"}],"homepage":"https://gitlab.com/procps-ng/procps","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later"]},"ruby_source_checksum":"76ced7c158bd9b2d0a435ff54832524d0743dfd1ebd16902e5b6b9ae94aeaa12","stable_dependencies":["ncurses",{"pkgconf":":build"}],"stable_checksum":"9d2021f47a4501c667862c9942a92d1953694b21d11bcd1702e83eb594e3d67d","stable_url_args":["https://downloads.sourceforge.net/project/procps-ng/Production/procps-ng-4.0.7.tar.xz"],"stable_version":"4.0.7"},"watcher":{"conflicts":[["tabiew",{":because":"both install `tw` binaries"}]],"desc":"Filesystem watcher, works anywhere, simple, efficient and friendly","executables":["tw","wtr.watcher"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/e-dant/watcher.git",{":branch":"release"}],"homepage":"https://github.com/e-dant/watcher","license":"MIT","ruby_source_checksum":"59f562ffb860108d56e3743c602fbc1e4b60aeea84dfa158299f3b8ff5a85aa9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"190bbe5e19923083db2beb3aa68f4e99a563c8f685d8037b0536780b0116c4d3","stable_url_args":["https://github.com/e-dant/watcher/archive/refs/tags/0.14.5.tar.gz"],"stable_version":"0.14.5"},"watchexec":{"desc":"Execute commands when watched files change","executables":["watchexec"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/watchexec/watchexec.git",{":branch":"main"}],"homepage":"https://watchexec.github.io/","license":"Apache-2.0","ruby_source_checksum":"aa43f28b448c0506314069c9fbc77c84c039abdb001adee90779fae9d53c2e20","stable_dependencies":[{"rust":":build"}],"stable_checksum":"861496cd1e7d8546f770551893077e9b898fef1a6623d5e2207cf28c932e7738","stable_url_args":["https://github.com/watchexec/watchexec/archive/refs/tags/v2.8.0.tar.gz"],"stable_version":"2.8.0"},"watchman":{"desc":"Watch files and take action when they change","executables":["watchman","watchman-diag","watchman-make","watchman-replicate-subscription","watchman-wait","watchmanctl"],"head_dependencies":["edencommon","fb303","fbthrift","fmt","folly","glog","pcre2","python@3.15",{"cmake":":build"},{"cpptoml":":build"},{"gflags":":build"},{"googletest":":build"},{"libevent":":build"},{"mvfst":":build"},{"openssl@4":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"rust":":build"}],"head_url_args":["https://github.com/facebook/watchman.git",{":branch":"main"}],"homepage":"https://facebook.github.io/watchman/","license":"MIT","ruby_source_checksum":"c933d704ea74c6ce511fb296e23fed2c856fe6e32bffcf80a8e976877b1257c0","stable_dependencies":["edencommon","fb303","fbthrift","fmt","folly","glog","pcre2","python@3.15",{"cmake":":build"},{"cpptoml":":build"},{"gflags":":build"},{"googletest":":build"},{"libevent":":build"},{"mvfst":":build"},{"openssl@4":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/facebook/watchman/commit/21e10ae9596a81ac95795ee0915f4308a9c34603.patch?full_index=1","sha256":"be595623d5a520de9e1820f1388ebbdf3ef9ff5d665a33c0231fdba36b5d0dbb","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/facebook/watchman/pull/1348"}]}],"stable_checksum":"1d19db2e72b6ebcb0bd6ddd0e10ef55e877c3c4d16009faad20c54ab8eecdae8","stable_url_args":["https://github.com/facebook/watchman/archive/refs/tags/v2026.10.19.00.tar.gz"],"stable_version":"2026.10.19.00"},"watson":{"bottle_rebuild":1,"desc":"Command-line tool to track (your) time","executables":["watson"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/jazzband/Watson.git",{":branch":"master"}],"homepage":"https://jazzband.github.io/Watson/","license":"MIT","revision":13,"ruby_source_checksum":"5ca7125d57e0d6588b9ad14d779d72e61e0cb58892b2263c8677542553eb7512","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"204384dc04653e0dbe8f833243bb833beda3d79b387fe173bfd33faecdd087c8","stable_url_args":["https://files.pythonhosted.org/packages/a9/61/868892a19ad9f7e74f9821c259702c3630138ece45bab271e876b24bb381/td-watson-2.1.0.tar.gz"],"stable_version":"2.1.0"},"wavemon":{"desc":"Ncurses-based monitoring application for wireless network devices on Linux","executables":["wavemon"],"head_dependencies":["libnl","ncurses",{"pkgconf":":build"}],"homepage":"https://github.com/uoaerg/wavemon","license":{":all_of":["GPL-3.0-or-later","ISC"]},"ruby_source_checksum":"5ef3b5954aef1d29528a6858b17e69a01cfe50b8af38adb8ebba98c5ef997ab5","stable_dependencies":["libnl","ncurses",{"pkgconf":":build"}],"stable_checksum":"768d7c580fcc592efcacac924dcfd2ebe131608f5c8ac67d36e35731e1ac683a","stable_url_args":["https://github.com/uoaerg/wavemon/archive/refs/tags/v0.9.7.tar.gz"],"stable_version":"0.9.7"},"wavpack":{"compatibility_version":1,"desc":"Hybrid lossless audio compression","executables":["wavpack","wvgain","wvtag","wvunpack"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/dbry/WavPack.git",{":branch":"master"}],"homepage":"https://www.wavpack.com/","license":"BSD-3-Clause","ruby_source_checksum":"ffd5b9c0e322080ab0b618b2efa8c59e93d1f914575f1c753ec0ee4451014ecd","stable_checksum":"b0038f515d322042aaa6bd352d437729c6f5f904363cc85bbc9b0d8bd4a81927","stable_url_args":["https://www.wavpack.com/wavpack-5.9.0.tar.bz2"],"stable_version":"5.9.0"},"wayback":{"desc":"Archiving tool integrated with various archival services","executables":["wayback"],"head_dependencies":[{"go":":build"}],"homepage":"https://docs.wabarc.eu.org","license":"GPL-3.0-or-later","ruby_source_checksum":"7c6ef1a6a55f28a7a846a36ef988ad1fa81378b214f5717a74c21b4114c3ec23","stable_dependencies":[{"go":":build"}],"stable_checksum":"b52cf015420852b99246cde0d0183ec746a1c851ff2e9ebbed80e05be7eccfa7","stable_url_args":["https://github.com/wabarc/wayback/archive/refs/tags/v0.21.1.tar.gz"],"stable_version":"0.21.1"},"waybackpy":{"bottle_rebuild":1,"desc":"Wayback Machine API interface & command-line tool","executables":["waybackpy"],"head_dependencies":["certifi","python@3.15"],"homepage":"https://pypi.org/project/waybackpy/","license":"MIT","revision":13,"ruby_source_checksum":"e0ee68b5c3c803634d7e945ec443cc2f10d8db0414e75339f30c1eb4b20a861e","stable_dependencies":["certifi","python@3.15"],"stable_checksum":"497a371756aba7644eb7ada0ebd4edb15cb8c53bc134cc973bf023a12caff83f","stable_url_args":["https://files.pythonhosted.org/packages/34/ab/90085feb81e7fad7d00c736f98e74ec315159ebef2180a77c85a06b2f0aa/waybackpy-3.0.6.tar.gz"],"stable_version":"3.0.6","bottle_tag":":all","bottle_checksum":"d2ab889e394ecae6bcf54281539641d40f60892e09bedd7f09e47f58b52c8beb"},"wayland-protocols":{"compatibility_version":1,"desc":"Additional Wayland protocols","head_dependencies":["wayland",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://wayland.freedesktop.org","license":"MIT","ruby_source_checksum":"532c9e134f725798405be0e5a9affe8c5bcc694e75c12b59002c657b618166a8","stable_dependencies":["wayland",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"ec4c8f74942d6dff7ace8b4ce4764f0ef9ff618a935d974ea77edee2ad240b14","stable_url_args":["https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.49/downloads/wayland-protocols-1.49.tar.xz"],"stable_version":"1.49","bottle_tag":":all","bottle_checksum":"c612c303e8ea0af9507289862e749240f43fff49e89ed00bfb2c6a5f666aa5d5"},"wayland":{"compatibility_version":1,"desc":"Protocol for a compositor to talk to its clients","executables":["wayland-scanner"],"head_dependencies":["expat","libffi","libxml2",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://wayland.freedesktop.org","license":"MIT","ruby_source_checksum":"46cddf4ac6b4e3d5c55f260372924a268b2b6820b138082b975e0c7ea4e1d07b","stable_dependencies":["expat","libffi","libxml2",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"64176eaa46e4969903e286f8e5ef8331affc17fdf03ac9b58381d2b23162b7a3","stable_url_args":["https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.26.0/downloads/wayland-1.26.0.tar.xz"],"stable_version":"1.26.0"},"wazero":{"desc":"Zero dependency WebAssembly runtime","executables":["wazero"],"head_dependencies":[{"go":":build"},{"wabt":":test"}],"homepage":"https://wazero.io","license":"Apache-2.0","ruby_source_checksum":"a47ec0a574e3396d463125de1040cbae11690874ce6d83398630128270b20990","stable_dependencies":[{"go":":build"},{"wabt":":test"}],"stable_checksum":"81afcc5576db589dda5403f71aa5ae2593222a7ba9671007484bf0ce6e21e7ba","stable_url_args":["https://github.com/wazero/wazero/archive/refs/tags/v1.12.0.tar.gz"],"stable_version":"1.12.0"},"wb32-dfu-updater_cli":{"desc":"USB programmer for downloading and uploading firmware to/from USB devices","executables":["wb32-dfu-updater_cli"],"head_dependencies":["libusb",{"cmake":":build"}],"head_url_args":["https://github.com/WestberryTech/wb32-dfu-updater.git",{":branch":"master"}],"homepage":"https://github.com/WestberryTech/wb32-dfu-updater","license":"Apache-2.0","ruby_source_checksum":"5660d443df12fcc29903399a511a315c80901f323bd5e17c1d1adb78fdb4dde0","stable_dependencies":["libusb",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/WestberryTech/wb32-dfu-updater/commit/34725776e4b21be89e5d4eb0ea83346f26fc5d1f.patch?full_index=1","sha256":"bfcc362f17c3063b90531e2795e7d33743dc754cce5dac2a93582994f9a88479","type":"backport","resolves":[{"type":"defect","id":"https://github.com/WestberryTech/wb32-dfu-updater/pull/17"}]}],"stable_checksum":"2b1c5b5627723067168af9740cb25c5c179634e133e4ced06028462096de5699","stable_url_args":["https://github.com/WestberryTech/wb32-dfu-updater/archive/refs/tags/1.0.0.tar.gz"],"stable_version":"1.0.0","bottle_cellar":":any","bottle_checksum":"b8580af9836f71c45a43029a65a3373e9583de4ba3d18a60fec9c686581fcd6d"},"wcslib":{"compatibility_version":1,"desc":"Library and utilities for the FITS World Coordinate System","executables":["HPXcvt","fitshdr","sundazel","tofits","wcsware"],"head_dependencies":["cfitsio"],"homepage":"https://www.atnf.csiro.au/computing/software/wcs/","license":"LGPL-3.0-or-later","ruby_source_checksum":"6e9dec5a12862fd4b833f38d48355969676535e5f125a5a4b3e9d401ad9ca8d9","stable_dependencies":["cfitsio"],"stable_checksum":"447ecb7be9b43798f4d7f10855f3f39f826ad550bc9b330ced4736960fc65289","stable_url_args":["https://www.atnf.csiro.au/computing/software/wcs/wcslib-releases/wcslib-8.10.tar.bz2"],"stable_version":"8.10"},"wcstools":{"desc":"Tools for using World Coordinate Systems (WCS) in astronomical images","executables":["addpix","bincat","char2sp","conpix","cphead","crlf","delhead","delwcs","edhead","filename","fileroot","filext","fixpix","getcol","getdate","getfits","gethead","getpix","gettab","htmlsp","i2f","imcat","imextract","imfill","imhead","immatch","imresize","imrot","imsize","imsmooth","imstack","imstar","imwcs","isfile","isfits","isnum","isrange","keyhead","newfits","remap","scat","sethead","setpix","simpos","sky2xy","skycoor","sp2char","subpix","sumpix","wcshead","wcstools","xy2sky"],"homepage":"http://tdc-www.harvard.edu/wcstools/","license":"GPL-2.0-or-later","ruby_source_checksum":"d3f2668a71dd3413e284f56f3e894bb0ee69fc34ac447523d7b10eea129d2f72","stable_checksum":"525f6970eb818f822db75c1526b3122b1af078affa572dce303de37df5c7b088","stable_url_args":["https://distfiles.macports.org/wcstools/wcstools-3.9.7.tar.gz"],"stable_version":"3.9.7","bottle_checksum":"5e8230a3193b604603bdbb35d323ee3161fe96fda6912d4c00d9d67ac7052384"},"wdc":{"desc":"WebDAV Client provides easy and convenient to work with WebDAV-servers","head_dependencies":["pugixml","openssl@4",{"boost":":build"},{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://cloudpolis.github.io/webdav-client-cpp","license":"curl","revision":2,"ruby_source_checksum":"99cac46411d8fcfe810b58976ec1133d6211af7854536e7173770887bad5bdc9","stable_dependencies":["pugixml","openssl@4",{"boost":":build"},{"cmake":":build"}],"stable_checksum":"3c45341521da9c68328c5fa8909d838915e8a768e7652ff1bcc2fbbd46ab9f64","stable_url_args":["https://github.com/CloudPolis/webdav-client-cpp/archive/refs/tags/v1.1.5.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.1.5"},"wdfs":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-03-06",":because":":unmaintained"},"desc":"Webdav file system","disable_args":{":date":"2026-03-06",":because":":unmaintained"},"head_dependencies":["glib","libfuse@2","neon",{"pkgconf":":build"}],"homepage":"https://noedler.de/projekte/wdfs/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"bfa63e781d28feab9138b7f47b7119d85a13866d314ffd6f2d6b9271e3458c4a","stable_dependencies":["glib","libfuse@2","neon",{"pkgconf":":build"}],"stable_checksum":"fcf2e1584568b07c7f3683a983a9be26fae6534b8109e09167e5dff9114ba2e5","stable_url_args":["https://noedler.de/projekte/wdfs/wdfs-1.4.2.tar.gz"],"stable_version":"1.4.2"},"wdiff":{"conflicts":[["montage",{":because":"both install an `mdiff` executable"}]],"desc":"Display word differences between text files","executables":["mdiff","unify","wdiff","wdiff2"],"head_dependencies":["gettext",{"texinfo":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.gnu.org/software/wdiff/","license":"GPL-3.0-or-later","ruby_source_checksum":"bd8451dbbd83a7d9030a9c064aee1d98923dbe5cfe81d24e2698345a6ddfd1a5","stable_dependencies":["gettext",{"texinfo":":build"}],"stable_checksum":"29a4457eb0ed35c902e6732d71f25e1d6c7fe7fa0eda0fb6c371ed6779b49fd6","stable_url_args":["https://ftpmirror.gnu.org/wdiff/wdiff-1.2.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.2.3"},"weasyprint":{"bottle_rebuild":1,"desc":"Convert HTML to PDF","executables":["weasyprint"],"head_dependencies":[{"cffi":":no_linkage"},"pango","pillow","python@3.15"],"head_uses_from_macos":[["libffi"]],"homepage":"https://www.courtbouillon.org/weasyprint","license":"BSD-3-Clause","ruby_source_checksum":"a4e773bafa931e5a34937f9c61271f71433f51b2a40ae23941b6b583efe8e5df","stable_dependencies":[{"cffi":":no_linkage"},"pango","pillow","python@3.15"],"stable_checksum":"c263abf0e86c747b12af678b67f85f4abbfb97d18a20503031e7ba94e4b8cf8c","stable_url_args":["https://files.pythonhosted.org/packages/8d/0e/461aeb736762862b511034933d5b98d68f812431b7393b026d9ace5f6b42/weasyprint-70.0.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"70.0"},"weave":{"conflicts":[["texlive",{":because":"both install a `weave` binary"}]],"desc":"Entity-level semantic merge driver for Git using tree-sitter","executables":["weave","weave-driver","weave-mcp"],"head_dependencies":["libgit2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/Ataraxy-Labs/weave.git",{":branch":"main"}],"homepage":"https://ataraxy-labs.github.io/weave/","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"edef4db487395394b3192fab2180ddd793e54a6ff05799455dfa58010b89f65d","stable_dependencies":["libgit2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"686a52cbbb72461c8ab36ae15686dfa74fcf2f22c47decb6afa19b4247f58460","stable_url_args":["https://github.com/Ataraxy-Labs/weave/archive/refs/tags/v0.6.1.tar.gz"],"stable_version":"0.6.1"},"weaver":{"conflicts":[["service-weaver",{":because":"both install a `weaver` binary"}]],"deprecate_args":{":date":"2026-08-11",":because":":deprecated_upstream"},"desc":"Command-line tool for Weaver","disable_args":{":date":"2027-02-11",":because":":deprecated_upstream"},"executables":["weaver"],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/scribd/Weaver","license":"MIT","ruby_source_checksum":"e4afe46310d9da7e69bbd4aed9b8f6b5ac8afa98e1211ff208ba02497e990e65","stable_checksum":"8d53fbcd1283cea93532d8b301f11353bd7634d865c8148df3bc3f65d0447a19","stable_url_args":["https://github.com/scribd/Weaver/archive/refs/tags/1.1.7.tar.gz"],"stable_uses_from_macos":[["swift"]],"stable_version":"1.1.7","bottle_checksum":"0cf043e6335d98a3024183b86305c5375b2b1311637f76a062883cf37d9f6309"},"weaviate-cli":{"bottle_rebuild":1,"desc":"Command-line interface for managing and interacting with Weaviate","executables":["weaviate-cli"],"head_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"numpy":":no_linkage"},{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libffi"]],"homepage":"https://pypi.org/project/weaviate-cli/","license":"BSD-3-Clause","ruby_source_checksum":"193ccc9fe0681bc75b961c424a96726c34f049c99c39b53c5fe3cbbfb475c7d1","stable_dependencies":[{"certifi":":no_linkage"},{"cryptography":":no_linkage"},{"numpy":":no_linkage"},{"pillow":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15",{"cmake":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"eb4a3686a45d48bd2f8833af676b2f1c25effd43ef556ec28535b07fce44ce5c","stable_url_args":["https://files.pythonhosted.org/packages/a1/e8/4de5b5a3ebc1f1b20512159bda3c0379efe0f291eee2cbc876877ee560ba/weaviate_cli-3.4.2.tar.gz"],"stable_uses_from_macos":[["libffi"]],"stable_version":"3.4.2"},"weaviate":{"desc":"Open-source vector database that stores both objects and vectors","executables":["weaviate"],"head_dependencies":[{"go":":build"}],"homepage":"https://weaviate.io/developers/weaviate/","license":"BSD-3-Clause","ruby_source_checksum":"e016bd2726ceb4d41e4cf83f4e3f6e50433c87b43fac62c024d550d50b1d6f67","stable_dependencies":[{"go":":build"}],"stable_checksum":"31b3f81ab191aa410df37551ca1a5ccc8c17171a180192c29d27e467f902e69c","stable_url_args":["https://github.com/weaviate/weaviate/archive/refs/tags/v1.40.2.tar.gz"],"stable_version":"1.40.2"},"web-ext":{"desc":"Command-line tool to help build, run, and test web extensions","executables":["web-ext"],"head_dependencies":["node","terminal-notifier"],"homepage":"https://github.com/mozilla/web-ext","license":"MPL-2.0","ruby_source_checksum":"226e4c6044516e8a2f5d2be9abdad5eb074e11fd6ffa5cd05478e433d402c3bd","stable_dependencies":["node","terminal-notifier"],"stable_checksum":"8fa96813b3830c4f40984fd4111c1db39c9bb62b5b48252ec9fcaa20de2df203","stable_url_args":["https://registry.npmjs.org/web-ext/-/web-ext-10.8.0.tgz"],"stable_version":"10.8.0","bottle_tag":":all","bottle_checksum":"302817b590b2358c98653ba57cc878001bb739091111c6ad7a1b119e8c468282"},"webarchiver":{"desc":"Allows you to create Safari .webarchive files","executables":["webarchiver"],"head_url_args":["https://github.com/newzealandpaul/webarchiver.git",{":branch":"master"}],"homepage":"https://github.com/newzealandpaul/webarchiver","license":"GPL-3.0-only","ruby_source_checksum":"8ec7dec256c4988da90967a3cea337f64bf78fdadd7482389a9e237e1b1257f0","stable_checksum":"bbb81adb809a2817e6febdcf801af805b9f4d3080127411e544ac00ee4575242","stable_url_args":["https://github.com/newzealandpaul/webarchiver/archive/refs/tags/0.13.tar.gz"],"stable_version":"0.13","bottle_checksum":"acab94c734634d21e854afe226e619321df5a0ba31c3435e24651cdecd7d8e0b"},"webdav":{"desc":"Simple and standalone WebDAV server","executables":["webdav"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/hacdias/webdav.git",{":branch":"main"}],"homepage":"https://github.com/hacdias/webdav","license":"MIT","ruby_source_checksum":"127aa6c2849afd7e5fd64c34a076226cdedbb060dc59bea21da9300c2f72cd9e","stable_dependencies":[{"go":":build"}],"stable_checksum":"d4d84822f0ceb5255cf7b360e33218b3ff2f0e54c2167c39a392565561a11f96","stable_url_args":["https://github.com/hacdias/webdav/archive/refs/tags/v5.17.2.tar.gz"],"stable_version":"5.17.2"},"webdis":{"desc":"Redis HTTP interface with JSON output","executables":["webdis"],"head_dependencies":["libevent"],"homepage":"https://webd.is/","license":"BSD-2-Clause","ruby_source_checksum":"1f70370d7de0e4dd750038df0e855084a891335a9e17bf0fb7b4f443e72fa84c","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/webdis/bin/webdis","$HOMEBREW_PREFIX/etc/webdis.prod.json"]],"stable_dependencies":["libevent"],"stable_checksum":"60dc5e876a1df74d83ce5db41f99c61e62f45fa5ea7dbfedde4b1c99530f8032","stable_url_args":["https://github.com/nicolasff/webdis/archive/refs/tags/0.1.25.tar.gz"],"stable_version":"0.1.25"},"webfont":{"desc":"Generator of fonts from SVG icons, with TTF encoding and WOFF/WOFF2 decoding","executables":["webfont"],"head_dependencies":["node"],"homepage":"https://webfont.js.org/","license":"MIT","ruby_source_checksum":"eae4a71400006b25694df5c41bb3f07e9df3498d8c3d34510ce571b1c0df6dae","stable_dependencies":["node"],"stable_checksum":"11eb5d46f7034bfd43b6040791757137b3711732ad0d109e54e559321e9ffa20","stable_url_args":["https://registry.npmjs.org/webfont/-/webfont-12.7.0.tgz"],"stable_version":"12.7.0","bottle_tag":":all","bottle_checksum":"f2ad6347d1fb6ada09b636f93050ee1c2772b9313e362112a92c834945b27a8f"},"webfs":{"desc":"HTTP server for purely static content","executables":["webfsd"],"head_dependencies":["openssl@4",{"httpd":":build"}],"homepage":"https://linux.bytesex.org/misc/webfs.html","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/webfs/patch-ls.c":"8ddb6cb1a15f0020bbb14ef54a8ae5c6748a109564fa461219901e7e34826170"},"revision":2,"ruby_source_checksum":"b5802dac827dc12a82ef1e5f6ce0ffe1d0c73926776a110daf8d5bb4c6b98200","stable_dependencies":["openssl@4",{"httpd":":build"}],"stable_patches":[{"strip":"p0","file":"Patches/webfs/patch-ls.c","type":"unofficial"}],"stable_checksum":"98c1cb93473df08e166e848e549f86402e94a2f727366925b1c54ab31064a62a","stable_url_args":["https://www.kraxel.org/releases/webfs/webfs-1.21.tar.gz"],"stable_version":"1.21"},"webhook":{"desc":"Lightweight, configurable incoming webhook server","executables":["webhook"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/adnanh/webhook.git",{":branch":"master"}],"homepage":"https://github.com/adnanh/webhook","license":"MIT","ruby_source_checksum":"ca328334812b9f70738e233e17f618cd30d8c0215e4b22102588da3140a8f69e","stable_dependencies":[{"go":":build"}],"stable_checksum":"5bfb3d9efd75d33bfee81fb8dae935178f42689fe0165fc1f5c5a312a0162541","stable_url_args":["https://github.com/adnanh/webhook/archive/refs/tags/2.8.3.tar.gz"],"stable_version":"2.8.3"},"webify":{"desc":"Wrapper for shell commands as web services","executables":["webify"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/beefsack/webify.git",{":branch":"master"}],"homepage":"https://github.com/beefsack/webify","license":"MIT","ruby_source_checksum":"b7d5e4d4445b16fab22402969d42faa01008e9b4788296f653fba0295a339d9a","stable_dependencies":[{"go":":build"}],"stable_checksum":"66805a4aef4ed0e9c49e711efc038e2cd4e74aa2dc179ea93b31dc3aa76e6d7b","stable_url_args":["https://github.com/beefsack/webify/archive/refs/tags/v1.5.0.tar.gz"],"stable_version":"1.5.0","bottle_checksum":"99d3f367eb9e00999b733e1aff3ab1d8000b4e36885a5e74ca1faf44e96274b8"},"webkit2png":{"deprecate_args":{":date":"2025-03-21",":because":":unsupported"},"desc":"Create screenshots of webpages from the terminal","disable_args":{":date":"2026-03-21",":because":":unsupported"},"homepage":"https://www.paulhammond.org/webkit2png/","license":"MIT","ruby_source_checksum":"ace5c6122e1e6cdec9b3f426f86ce24a79d6f592722023c5c66f3e5bfecbbd1b","stable_checksum":"9b810edb6f54cc23ba86b0212f203e6c3bbafc3cbdb62b9c33887548c91015bf","stable_url_args":["https://github.com/paulhammond/webkit2png/archive/refs/tags/v0.7.tar.gz"],"stable_version":"0.7","bottle_tag":":all","bottle_checksum":"ad209d841f88f9b5d3a969e2493d853237c89234bd09dfc3d1aa2106832d2d7d"},"webkitgtk":{"desc":"GTK interface to WebKit","executables":["WebKitWebDriver"],"head_dependencies":["at-spi2-core","cairo","enchant","expat","fontconfig","freetype","gdk-pixbuf","glib","gstreamer","gtk+3","harfbuzz","icu4c@79","jpeg-turbo","jpeg-xl","libavif","libdrm","libepoxy","libgcrypt","libnotify","libpng","libsecret","libsoup","libtasn1","libwpe","libx11","libxcomposite","libxml2","libxslt","libxt","little-cms2","mesa","openjpeg","pango","sqlite","sysprof","systemd","wayland","webp","woff2","wpebackend-fdo","zlib-ng-compat",{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"gperf":":build"},{"ninja":":build"},{"perl":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"},{"ruby":":build"},{"unifdef":":build"}],"homepage":"https://webkitgtk.org","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"db7abca40013b62fd74842f518d9c26836627c74153a2b093553f26b6989b921","stable_dependencies":["at-spi2-core","cairo","enchant","expat","fontconfig","freetype","gdk-pixbuf","glib","gstreamer","gtk+3","harfbuzz","icu4c@79","jpeg-turbo","jpeg-xl","libavif","libdrm","libepoxy","libgcrypt","libnotify","libpng","libsecret","libsoup","libtasn1","libwpe","libx11","libxcomposite","libxml2","libxslt","libxt","little-cms2","mesa","openjpeg","pango","sqlite","sysprof","systemd","wayland","webp","woff2","wpebackend-fdo","zlib-ng-compat",{"cmake":":build"},{"gettext":":build"},{"gobject-introspection":":build"},{"gperf":":build"},{"ninja":":build"},{"perl":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"},{"ruby":":build"},{"unifdef":":build"}],"stable_checksum":"a76345b391bef6211fb5ab6cfab2e86b285d18cda17cbb9ade595f1252b86065","stable_url_args":["https://webkitgtk.org/releases/webkitgtk-2.54.2.tar.xz"],"stable_version":"2.54.2"},"webp-pixbuf-loader":{"bottle_rebuild":2,"desc":"WebP Image format GdkPixbuf loader","head_dependencies":["gdk-pixbuf","glib","webp",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/aruiz/webp-pixbuf-loader.git",{":branch":"mainline"}],"homepage":"https://github.com/aruiz/webp-pixbuf-loader","license":"LGPL-2.0-or-later","post_install_steps":[{"type":"gdk_pixbuf_query_loaders"}],"ruby_source_checksum":"bcd4c21aae1199da2e670a504623492bc2343831188349a5bde91b1bee991f2c","stable_dependencies":["gdk-pixbuf","glib","webp",{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"61ce5e8e036043f9d0e78c1596a621788e879c52aedf72ab5e78a8c44849411a","stable_url_args":["https://github.com/aruiz/webp-pixbuf-loader/archive/refs/tags/0.2.7.tar.gz"],"stable_version":"0.2.7"},"webp":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Image format providing lossless and lossy compression for web images","executables":["cwebp","dwebp","gif2webp","img2webp","vwebp","webpinfo","webpmux"],"head_dependencies":["giflib","jpeg-turbo","libpng",{"cmake":":build"}],"head_url_args":["https://chromium.googlesource.com/webm/libwebp.git",{":branch":"main"}],"homepage":"https://developers.google.com/speed/webp/","license":"BSD-3-Clause","ruby_source_checksum":"41b28d58db0c173be8b8cf18e2de50057c92eaff9c0a1ad6a28d3d998a2ec8fd","stable_dependencies":["giflib","jpeg-turbo","libpng",{"cmake":":build"}],"stable_checksum":"e4ab7009bf0629fd11982d4c2aa83964cf244cffba7347ecd39019a9e38c4564","stable_url_args":["https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.6.0.tar.gz"],"stable_version":"1.6.0"},"webpack":{"desc":"Bundler for JavaScript and friends","executables":["webpack","webpack-cli"],"head_dependencies":["node"],"head_url_args":["https://github.com/webpack/webpack.git",{":branch":"main"}],"homepage":"https://webpack.js.org/","license":"MIT","ruby_source_checksum":"15ba5b39eb6bf772a6ac7948a29eb8ec4fd6abff10fa611603dae78dfe4f7560","stable_dependencies":["node"],"stable_checksum":"fb618a5eba0f16fa43ed720cc4634df4e88c65d594c0e0ad2c5c0c9be4057dfe","stable_url_args":["https://registry.npmjs.org/webpack/-/webpack-5.112.2.tgz"],"stable_version":"5.112.2","bottle_tag":":all","bottle_checksum":"59db8f6fe61bbdfc25dbbd5e3f09cbe378fb6a1edf9d25dbec360e94bbb71268"},"webpod":{"bottle_rebuild":1,"desc":"Deploy websites and apps anywhere","executables":["webpod"],"head_dependencies":["node"],"homepage":"https://webpod.dev","license":"MIT","ruby_source_checksum":"26cdde97a4c5e0820766fb241d1de2e0772170352e9b936845d9c6076208de57","stable_dependencies":["node"],"stable_checksum":"99b123e8d9f49b06d2dd0b886b81d2c2c64e510ba50eac2ba229e60b36719a7e","stable_url_args":["https://registry.npmjs.org/webpod/-/webpod-1.0.0.tgz"],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"ef076e7974529c853c352407873ff5cd53c23fccd374510778b508983995bd3a"},"websocat":{"bottle_rebuild":1,"desc":"Command-line client for WebSockets","executables":["websocat"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://github.com/vi/websocat","license":"MIT","ruby_source_checksum":"1874aeb40759ebd48663a46df288db97f1d0aa0dc81cd9c383b64c371dfa34dd","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/vi/websocat/commit/aa8fadaa212c2287067b722d4440b4f4118b39ea.patch?full_index=1","sha256":"5957930d4c4df80305b3ac15412f7be18438025132d1f77208d77499eb0e6f0d","type":"backport"}],"stable_checksum":"5c976c535800ca635b72839fe49d0fe4ad2479db8744c5a00f0cf911e4832e2d","stable_url_args":["https://github.com/vi/websocat/archive/refs/tags/v1.14.1.tar.gz"],"stable_version":"1.14.1"},"websocketd":{"desc":"WebSockets the Unix way","executables":["websocketd"],"head_dependencies":[{"go":":build"}],"homepage":"http://websocketd.com","license":"BSD-2-Clause","ruby_source_checksum":"e8e36317e87b865d2b80da9fe87aa58c6b0c02571858e720b09dfe8452a4a721","stable_dependencies":[{"go":":build"}],"stable_checksum":"6b8fe0fad586d794e002340ee597059b2cfc734ba7579933263aef4743138fe5","stable_url_args":["https://github.com/joewalnes/websocketd/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"302d431c2759cde95803ec57e9001ec22367b7b3c18a55693aa61547d47bac8d"},"websocketpp":{"bottle_rebuild":2,"deprecate_args":{":date":"2025-04-10",":because":":unmaintained"},"desc":"WebSocket++ is a cross platform header only C++ library","disable_args":{":date":"2026-04-10",":because":":unmaintained"},"head_dependencies":["asio",{"cmake":":build"}],"homepage":"https://www.zaphoyd.com/websocketpp","license":"BSD-3-Clause","ruby_source_checksum":"9c7658bb5ecdfca6ae305227226a7206339999a45879a1b7b77d7ae20df84192","stable_dependencies":["asio",{"cmake":":build"}],"stable_checksum":"6ce889d85ecdc2d8fa07408d6787e7352510750daa66b5ad44aacb47bea76755","stable_url_args":["https://github.com/zaphoyd/websocketpp/archive/refs/tags/0.8.2.tar.gz"],"stable_version":"0.8.2","bottle_tag":":all","bottle_checksum":"782e6a1f87776d26f0aa59cecb2413a4e1b69291cfe5feadb07614138280ef11"},"webtorrent-cli":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-10-28",":because":"uses deprecated node@20"},"desc":"Command-line streaming torrent client","disable_args":{":date":"2026-10-28",":because":"uses deprecated node@20"},"executables":["webtorrent"],"head_dependencies":["node@20",{"cmake":":build"},{"ninja":":build"}],"homepage":"https://webtorrent.io/","license":"MIT","ruby_source_checksum":"d9186e9d9fecf5aa7d33242a4dabd7179eff1dae222aaa2a04cce1423119f56b","stable_dependencies":["node@20",{"cmake":":build"},{"ninja":":build"}],"stable_checksum":"958821f50355ea13cd6f2272c3ca8b023388b14a917e279e0bf63f2547498d72","stable_url_args":["https://registry.npmjs.org/webtorrent-cli/-/webtorrent-cli-6.0.0.tgz"],"stable_version":"6.0.0"},"weechat":{"bottle_rebuild":1,"desc":"Extensible IRC client","executables":["weechat","weechat-curses","weechat-headless"],"head_dependencies":["cjson","enchant","gnutls","libgcrypt","lua","ncurses","python@3.15","ruby","tcl-tk","zstd","gettext","libgpg-error",{"asciidoctor":":build"},{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/weechat/weechat.git",{":branch":"main"}],"head_uses_from_macos":[["curl"],["perl"]],"homepage":"https://weechat.org/","license":"GPL-3.0-or-later","revision":1,"ruby_source_checksum":"ae7bffb88755d0b3326d58cd823742835c2ca8d202309a22d17885793f5f5ceb","stable_dependencies":["cjson","enchant","gnutls","libgcrypt","lua","ncurses","python@3.15","ruby","tcl-tk","zstd","gettext","libgpg-error",{"asciidoctor":":build"},{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"b8744c6f5dc5543062791f563e0516dbc96a36161e1a03c468b3b7dcc8be5aff","stable_url_args":["https://weechat.org/files/src/weechat-4.10.1.tar.xz"],"stable_uses_from_macos":[["curl"],["perl"]],"stable_version":"4.10.1"},"weggli":{"bottle_rebuild":1,"desc":"Fast and robust semantic search tool for C and C++ codebases","executables":["weggli"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/weggli-rs/weggli.git",{":branch":"main"}],"homepage":"https://github.com/weggli-rs/weggli","license":"Apache-2.0","ruby_source_checksum":"5a4732f9529b62bd41a42528e58b7f902a7d64e3a9722a4bf8180aa4b6e09772","stable_dependencies":[{"rust":":build"}],"stable_checksum":"12fde9a0dca2852d5f819eeb9de85c4d11c5c384822f93ac66b2b7b166c3af78","stable_url_args":["https://github.com/weggli-rs/weggli/archive/refs/tags/v0.2.4.tar.gz"],"stable_version":"0.2.4","bottle_checksum":"b2ec4a783dad5f1169dc0b1f70ecb6038632297e82ffea4e70c94d07ec1a1c7f"},"wego":{"desc":"Weather app for the terminal","executables":["wego"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/schachmat/wego.git",{":branch":"master"}],"homepage":"https://github.com/schachmat/wego","license":"ISC","ruby_source_checksum":"ee8a00ebe914c68c43def88a882568ef32a68fbf6864bdd484cf6090c5e705e9","stable_dependencies":[{"go":":build"}],"stable_checksum":"5ae1c76a322ff2e295034a801755c42b0cb6bdef5ab205af42cf95dbf7c570f4","stable_url_args":["https://github.com/schachmat/wego/archive/refs/tags/2.4.tar.gz"],"stable_version":"2.4"},"weighttp":{"desc":"Webserver benchmarking tool that supports multithreading","executables":["weighttp"],"head_dependencies":["libev",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.lighttpd.net/lighttpd/weighttp.git",{":branch":"master"}],"homepage":"https://redmine.lighttpd.net/projects/weighttp/wiki","license":"MIT","ruby_source_checksum":"ce5b2607900638a329917345e538bd1e73e13e21c271159d05c3803c5c311d13","stable_dependencies":["libev",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"5900600cc108041d0e38abd02354d7d3b14649c827c4266c0d550b87904f1141","stable_url_args":["https://github.com/lighttpd/weighttp/archive/refs/tags/weighttp-0.5.tar.gz"],"stable_version":"0.5","bottle_checksum":"f8b15a0b7e333586d24a4b6dd1993bfa45b0b95a173b620210016e13aba538da"},"wemux":{"bottle_rebuild":4,"caveats":"Your current user account has been automatically added as a wemux host.\n\nTo give a user the ability to host wemux sessions add them to the\nhost_list array in:\n  $HOMEBREW_PREFIX/etc/wemux.conf\n\nEither edit the file in your text editor of choice or run `wemux conf` to\nopen the file in your $EDITOR.\n","desc":"Enhances tmux's to provide multiuser terminal multiplexing","executables":["wemux"],"head_dependencies":["tmux"],"head_url_args":["https://github.com/zolrath/wemux.git",{":branch":"master"}],"homepage":"https://github.com/zolrath/wemux","license":"MIT","post_install_steps":[{"path":{"base":"etc","path":"wemux.conf"},"skip_audit":true,"guards":[{"path":"{{etc}}/wemux.conf","condition":"if_exists","id":"1"}],"type":"inreplace","after":"{{user}}","before":"change_this"}],"ruby_source_checksum":"3e531e9a9b964089d30caf4b7115c70271bdab813b4e12366604c7cc22fb345d","stable_dependencies":["tmux"],"stable_checksum":"8de6607df116b86e2efddfe3740fc5eef002674e551668e5dde23e21b469b06c","stable_url_args":["https://github.com/zolrath/wemux/archive/refs/tags/v3.2.0.tar.gz"],"stable_version":"3.2.0","bottle_tag":":all","bottle_checksum":"41e9a8eaac236f236653d1867f1b5de10a03d5de49e1764628284742dc27bc24"},"werf":{"desc":"Consistent delivery tool for Kubernetes","executables":["werf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/werf/werf.git",{":branch":"main"}],"homepage":"https://werf.io/","license":"Apache-2.0","ruby_source_checksum":"f854fbcd67f0cee7d9f7631b95b6fb19226e5f9208ecf1551a99854c516a0534","stable_dependencies":[{"go":":build"}],"stable_checksum":"fc515915e3a5134b2ccf4d651d38b3d3553abafd894ea3d15f952085b6980f53","stable_url_args":["https://github.com/werf/werf/archive/refs/tags/v2.81.4.tar.gz"],"stable_version":"2.81.4"},"west":{"bottle_rebuild":2,"desc":"Zephyr meta-tool","executables":["west"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/zephyrproject-rtos/west.git",{":branch":"main"}],"homepage":"https://github.com/zephyrproject-rtos/west","license":"Apache-2.0","ruby_source_checksum":"f5855ee56ce9cd9cd903e5e4d65f92bf24e90ee60115db7a31df5566d9c224ce","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"7088fe0e9afe0719ebee95c51c529149f7bcfc919d83a8206d35fa9c683ed0a5","stable_url_args":["https://files.pythonhosted.org/packages/54/8e/ddb81e2635e58d156092556934a2cffe245978c91e4a08e11d72591f46e4/west-1.5.0.tar.gz"],"stable_version":"1.5.0"},"wfa2-lib":{"desc":"Wavefront alignment algorithm library v2","head_dependencies":["libomp",{"cmake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/smarco/WFA2-lib.git",{":branch":"main"}],"homepage":"https://github.com/smarco/WFA2-lib","license":"MIT","ruby_source_checksum":"3e384e9e656296c46c274b9d4d0686aa6bce59483e9c7c109307f5531cadb725","stable_dependencies":["libomp",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"fd74c4bfdd5764ae8668cdeee7a80bfa35583b1980e261daa9dbf425bf12bb0b","stable_url_args":["https://github.com/smarco/WFA2-lib/archive/refs/tags/v2.3.6.tar.gz"],"stable_version":"2.3.6"},"wgcf":{"desc":"Generate WireGuard profile from Cloudflare Warp account","executables":["wgcf"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ViRb3/wgcf.git",{":branch":"master"}],"homepage":"https://github.com/ViRb3/wgcf","license":"MIT","ruby_source_checksum":"b289800003b587bbc1dce4282e54c80b95537751a4e2e76215a466c270835a6f","stable_dependencies":[{"go":":build"}],"stable_checksum":"993b39e3085c9b53556af0e8297859c36ef1a5aeebf51378dabde49479ec1b7d","stable_url_args":["https://github.com/ViRb3/wgcf/archive/refs/tags/v2.3.1.tar.gz"],"stable_version":"2.3.1"},"wget":{"compatibility_version":1,"desc":"Internet file retriever","executables":["wget"],"head_dependencies":["libidn2","libpsl","openssl@4","gettext","libunistring",{"autoconf":":build"},{"automake":":build"},{"xz":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/wget.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/wget/","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"4ebbabbb6d2eb5fafd7ccd814d408b7c2ae5074804863cdd59b684a10165bacd","stable_dependencies":["libidn2","libpsl","openssl@4","gettext","libunistring",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/gnuwget/wget/-/commit/aaec8d52a06c46eeab570b8ef3e10760ebc66b7a.diff","sha256":"96aa2923ce9a12dbc2c82969705da4f72792816b087dbee19c04cd2cb2769ea8","type":"backport"}],"stable_checksum":"766e48423e79359ea31e41db9e5c289675947a7fcf2efdcedb726ac9d0da3784","stable_url_args":["https://ftpmirror.gnu.org/wget/wget-1.25.0.tar.gz"],"stable_version":"1.25.0"},"wget2":{"desc":"Successor of GNU Wget, a file and recursive website downloader","executables":["wget2"],"head_dependencies":["brotli","gnutls","gpgme","libidn2","libnghttp2","libpsl","lzlib","pcre2","xz","zstd","gettext",{"autoconf":":build"},{"automake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"libtool":":build"},{"pandoc":":build"},{"pkgconf":":build"},{"texinfo":":build"},{"gnu-sed":":build"}],"head_uses_from_macos":[["bzip2"]],"homepage":"https://gitlab.com/gnuwget/wget2","license":"GPL-3.0-or-later","ruby_source_checksum":"3c4932f936cc4b03a32029521070d6a454dd9075e89c33ef5998a2ffb45ddcc4","stable_dependencies":["brotli","gnutls","gpgme","libidn2","libnghttp2","libpsl","lzlib","pcre2","xz","zstd","gettext",{"autoconf":":build"},{"automake":":build"},{"doxygen":":build"},{"graphviz":":build"},{"libtool":":build"},{"pandoc":":build"},{"pkgconf":":build"},{"texinfo":":build"},{"gnu-sed":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/gnuwget/wget2/-/commit/e80d42ac035c1098f98ca447a418d19ac883160c.diff","sha256":"7b253e3e7173b78711d5df370069132792331fa2f043152255762c88ec74a2ba","type":"backport","resolves":[{"type":"defect","id":"https://gitlab.com/gnuwget/wget2/-/issues/724"}]}],"stable_checksum":"4f1915b2a55a789a15f2f9ada7cc44bca81418e648f76fd88a7f4dd028b2149f","stable_url_args":["https://ftpmirror.gnu.org/wget/wget2-2.3.0.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"2.3.0"},"wgetpaste":{"desc":"Automate pasting to a number of pastebin services","executables":["wgetpaste"],"head_dependencies":["wget"],"homepage":"https://wgetpaste.zlin.dk/","license":"MIT","ruby_source_checksum":"153b055179bd6518feb0656a9d3f95b6deba9603bb3e5fdd9e0a22faf6a61406","stable_dependencies":["wget"],"stable_checksum":"bd6d06ed901a3d63c9c8c57126084ff0994f09901bfb1638b87953eac1e9433f","stable_url_args":["https://github.com/zlin/wgetpaste/releases/download/2.34/wgetpaste-2.34.tar.xz"],"stable_version":"2.34","bottle_tag":":all","bottle_checksum":"19eda68054f097182aff7eefd0edd7cb34b02d1e380b74c01cc6523d5bbcd137"},"wgo":{"desc":"Watch arbitrary files and respond with arbitrary commands","executables":["wgo"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/bokwoon95/wgo","license":"MIT","ruby_source_checksum":"62131e4fe9e453c1246c8d4f2102318e3166a45548189a56bf70d0ce222c52fe","stable_dependencies":[{"go":":build"}],"stable_checksum":"71fe38b652f2a9f89f8ba18dbdd5381b35b8f5d3f7dd7eb5c382908a69ff6f93","stable_url_args":["https://github.com/bokwoon95/wgo/archive/refs/tags/v0.7.2.tar.gz"],"stable_version":"0.7.2"},"wgpu-native":{"desc":"Native WebGPU implementation based on wgpu-core","head_dependencies":[{"rust":":build"},{"cmake":":test"}],"head_url_args":["https://github.com/gfx-rs/wgpu-native.git",{":branch":"trunk"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/gfx-rs/wgpu-native","license":"Apache-2.0","ruby_source_checksum":"826dcf36bdf91290736a235fc77991d1eb26f1f61c808bfa67760b3b7f8c84fe","stable_dependencies":[{"rust":":build"},{"cmake":":test"}],"stable_url_args":["https://github.com/gfx-rs/wgpu-native.git",{":tag":"v29.0.1.1",":revision":"6aed50955d934ac36049ba8d002034841633ae02"}],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"29.0.1.1"},"wgsl-analyzer":{"desc":"Language server implementation for WGSL and WESL","executables":["wgsl-analyzer"],"head_dependencies":[{"rust":":build"}],"homepage":"https://wgsl-analyzer.github.io","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"f9bd7bcb9a40e088cc599972a7c80cb23e99736d934f8e034866dc16e7d73f5f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"656ca21fc1e37bc8c1bab25c434b315ba910d4f6702ee6905e20e9860e8f482c","stable_url_args":["https://github.com/wgsl-analyzer/wgsl-analyzer/archive/refs/tags/2026-09-30.tar.gz"],"stable_version":"2026-09-30"},"whalebrew":{"bottle_rebuild":2,"desc":"Homebrew, but with Docker images","executables":["whalebrew"],"head_dependencies":[{"go":":build"},{"docker":":test"}],"head_url_args":["https://github.com/whalebrew/whalebrew.git",{":branch":"master"}],"homepage":"https://github.com/whalebrew/whalebrew","license":"Apache-2.0","ruby_source_checksum":"0a424a7c5e3342b0bba467c5df4c674de9b985b0c06274ae49e0d8ea90712542","stable_dependencies":[{"go":":build"},{"docker":":test"}],"stable_patches":[{"strip":"p1","url":"https://github.com/whalebrew/whalebrew/commit/bfff941dadba679e3e8bb63afa1da3326b16e5ba.patch?full_index=1","sha256":"10da25bcd3b52e79a47af741edbed7f2c315fd61b3783bbf3ad0051625e69a76","type":"backport","resolves":[{"type":"defect","id":"https://github.com/whalebrew/whalebrew/pull/299"}]}],"stable_checksum":"2abea4171dbdca429b6476cffdfe7c94ce27028dc5d96e0f3a9a4fdeab77c4fb","stable_url_args":["https://github.com/whalebrew/whalebrew/archive/refs/tags/0.5.0.tar.gz"],"stable_version":"0.5.0"},"whatmp3":{"desc":"Small script to create mp3 torrents out of FLACs","executables":["whatmp3"],"head_dependencies":["flac","lame","mktorrent"],"head_url_args":["https://github.com/RecursiveForest/whatmp3.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/RecursiveForest/whatmp3","license":"MIT","ruby_source_checksum":"027b8123edd8d3fe84c7bdcdeb782369bf3e888ab6ddb9e23e5c15d0e5379358","stable_dependencies":["flac","lame","mktorrent"],"stable_checksum":"4ee468ff5a380c3ee4dbfadfd25ac76797ac63203b21588a997f339e124559f4","stable_url_args":["https://github.com/RecursiveForest/whatmp3/archive/refs/tags/v3.9.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"3.9","bottle_tag":":all","bottle_checksum":"d2a7f02319c285fdb7f1ecd703b2ac07721c727bb2611cef1767d8c36115dfa2"},"when":{"desc":"Tiny personal calendar","executables":["when"],"head_url_args":["https://bitbucket.org/ben-crowell/when.git",{":branch":"master"}],"homepage":"https://www.lightandmatter.com/when/when.html","license":"GPL-2.0-only","ruby_source_checksum":"eff534e0aff037a28b6f8500701d87926e4e65aeb190feb90041615c85dfe763","stable_checksum":"fd614afe891b6e8e7b131041176e958fe00583c8300a3523ddfb7d65692a68df","stable_url_args":["https://bitbucket.org/ben-crowell/when/get/1.1.45.tar.bz2"],"stable_version":"1.1.45","bottle_checksum":"932e4d3a5887293dc38afaf08f11ffb073784eeaaab09828608278c0e3dd5a3a"},"whisper.cpp":{"caveats":"whisper.cpp requires GGML model files to work. These are not downloaded by default.\nTo obtain model files (.bin), visit one of these locations:\n\n  https://huggingface.co/ggerganov/whisper.cpp/tree/main\n  https://github.com/ggml-org/whisper.cpp/tree/master/models\n","compatibility_version":1,"desc":"Port of OpenAI's Whisper model in C/C++","executables":["parakeet-cli","parakeet-quantize","whisper-bench","whisper-cli","whisper-command","whisper-lsp","whisper-quantize","whisper-server","whisper-stream","whisper-talk-llama","whisper-vad-speech-segments"],"head_dependencies":["ggml","llama.cpp","sdl2-compat",{"cmake":":build"},{"pkgconf":":test"}],"head_url_args":["https://github.com/ggml-org/whisper.cpp.git",{":branch":"master"}],"homepage":"https://github.com/ggml-org/whisper.cpp","license":"MIT","oldnames":["whisper-cpp"],"ruby_source_checksum":"3016c2f4b923165be0e1f2899a6021729af82228abb8622c512d7aa1ccaf6bac","stable_dependencies":["ggml","llama.cpp","sdl2-compat",{"cmake":":build"},{"pkgconf":":test"}],"stable_checksum":"ff1a9053feb509ff9d7729703355541ae9690073a6b1c40eb692c962e0dc1720","stable_url_args":["https://github.com/ggml-org/whisper.cpp/archive/refs/tags/v1.9.5.tar.gz"],"stable_version":"1.9.5"},"whisperkit-cli":{"desc":"Swift native on-device speech recognition with Whisper for Apple Silicon","executables":["whisperkit-cli"],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/argmaxinc/argmax-oss-swift","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"eda6d62a5adacb65877ed754ab45d35a5a661a7604048be35fa260ce56374e95","stable_checksum":"65a0dc984802026d03382a32af234ba0cdde3b49de5a19f4df711bc9fee9f0fe","stable_url_args":["https://github.com/argmaxinc/argmax-oss-swift/archive/refs/tags/v1.1.1.tar.gz"],"stable_uses_from_macos":[["swift"]],"stable_version":"1.1.1"},"whistle":{"desc":"HTTP, HTTP2, HTTPS, Websocket debugging proxy","executables":["w2","whistle","wproxy"],"head_dependencies":["node"],"homepage":"https://wproxy.org/","license":"MIT","ruby_source_checksum":"509a3b75339a35a106083d306fdd503e0e61e75cda38d930dd9f862bd2d35f5a","stable_dependencies":["node"],"stable_checksum":"3f1cc024020ad36f5a81a5d95bb5751d14f059033d8d3a6f7997db3e1fd95967","stable_url_args":["https://registry.npmjs.org/whistle/-/whistle-2.10.12.tgz"],"stable_version":"2.10.12","bottle_tag":":all","bottle_checksum":"ca8483c1cf8bac72ea3ff9cfb62d0303b2565b94216f6887317f34a5a401e7db"},"whodb-cli":{"desc":"Database management CLI with TUI interface, MCP server support, AI, and more","executables":["whodb","whodb-cli"],"head_dependencies":[{"go":":build"},{"protoc-gen-go":":build"},{"rust":":build"}],"head_url_args":["https://github.com/clidey/whodb.git",{":branch":"main"}],"homepage":"https://whodb.com/","license":"Apache-2.0","ruby_source_checksum":"50a2612276b580580570d2c381d24cfc7eace8e5a3763f38e05b12b3cb7b0bf2","stable_dependencies":[{"go":":build"},{"protoc-gen-go":":build"},{"rust":":build"}],"stable_checksum":"87c3833c997675750d78d0194bcd37bfa3fcf18d5e1ab96b0488ebded7bbef92","stable_url_args":["https://github.com/clidey/whodb/archive/refs/tags/0.136.0.tar.gz"],"stable_version":"0.136.0"},"whois":{"bottle_rebuild":1,"desc":"Lookup tool for domain names and other internet resources","executables":["whois"],"head_dependencies":["libidn2",{"pkgconf":":build"}],"head_url_args":["https://github.com/rfc1036/whois.git",{":branch":"next"}],"homepage":"https://github.com/rfc1036/whois","keg_only_args":[":provided_by_macos"],"license":"GPL-2.0-or-later","ruby_source_checksum":"4cef99bb58f440c78903651886b7b266ca313714338b1ca330a99053fe731a61","stable_dependencies":["libidn2",{"pkgconf":":build"}],"stable_checksum":"43d3b3cc64c75e8bd10aee6feff3906e9488ed335076d206e70f3b25bf644969","stable_url_args":["https://github.com/rfc1036/whois/archive/refs/tags/v5.6.6.tar.gz"],"stable_version":"5.6.6"},"whosthere":{"desc":"LAN discovery tool with a modern TUI written in Go","executables":["whosthere"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/ramonvermeulen/whosthere.git",{":branch":"main"}],"homepage":"https://github.com/ramonvermeulen/whosthere","license":"Apache-2.0","ruby_source_checksum":"e87f198a0aec203a6e6edfa50ee4742756b56f8671a6533e9c079b5ffa5a5735","stable_dependencies":[{"go":":build"}],"stable_checksum":"6d7cc7691999a461535492ceee18bb7cfc1ad04d563123fb838de41712e85fb6","stable_url_args":["https://github.com/ramonvermeulen/whosthere/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"widelands":{"desc":"Free real-time strategy game like Settlers II","executables":["widelands"],"head_dependencies":["glew","icu4c@79","libpng","lua","minizip","sdl2-compat","sdl2_image","sdl2_mixer","sdl2_ttf","gettext",{"asio":":build"},{"cmake":":build"},{"doxygen":":build"},{"gettext":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://www.widelands.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"42c5d23209f075e98689c78db463088eba0f4134be3247acb28e53e5d206e476","stable_dependencies":["glew","icu4c@79","libpng","lua","minizip","sdl2-compat","sdl2_image","sdl2_mixer","sdl2_ttf","gettext",{"asio":":build"},{"cmake":":build"},{"doxygen":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_checksum":"e6f3e8f4fcafd367962dbacde80e26fc63afad38cfe26fadba9c92d4a01bd687","stable_url_args":["https://github.com/widelands/widelands/archive/refs/tags/v1.3.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"1.3.1","version_scheme":1},"wifi-password":{"bottle_rebuild":1,"desc":"Show the current WiFi network password","executables":["wifi-password"],"homepage":"https://github.com/rauchg/wifi-password","license":"MIT","ruby_source_checksum":"6799e5aa4da7daf72d5eed2c37618193972ce9fe3bcb1e68b19d4b340ee1154f","stable_checksum":"6af6a34a579063eb21c067f10b7c2eb5995995eceb70e6a1f571dc78d4f3651b","stable_url_args":["https://github.com/rauchg/wifi-password/archive/refs/tags/0.1.0.tar.gz"],"stable_version":"0.1.0","bottle_tag":":all","bottle_checksum":"a253b554c4b811b489e3a487f6472ab8c5b4f8df34d203ed5deab3776cd4ec1f"},"wifitui":{"desc":"Fast featureful friendly wifi terminal UI","executables":["wifitui"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/shazow/wifitui.git",{":branch":"main"}],"homepage":"https://github.com/shazow/wifitui","license":"MIT","ruby_source_checksum":"5b0ea8fcfae1c49d92193711a1421df551108b7ee4e66255f3f50a3eed06f5f8","stable_dependencies":[{"go":":build"}],"stable_checksum":"bdcf779c341916e692f3dad26b33121a2acab6e35d68b95e5415cf1e249b5e2e","stable_url_args":["https://github.com/shazow/wifitui/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"wiggle":{"desc":"Program for applying patches with conflicting changes","executables":["wiggle"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/neilbrown/wiggle","license":"GPL-2.0-or-later","ruby_source_checksum":"b8e5fbebad6dcfa892e8e1b7be6a84c759fd9125aa6fb1b8a3ae41cfb46cdb56","stable_checksum":"ff92cf0133c1f4dce33563e263cb30e7ddb6f4abdf86d427b1ec1490bec25afa","stable_url_args":["https://github.com/neilbrown/wiggle/archive/refs/tags/v1.3.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.3","bottle_checksum":"0b66da10e6bd799da3b4a24c0571fb62dc3b22d2f9c2a748c9d61f00eb82a087"},"wiiuse":{"desc":"Connect Nintendo Wii Remotes","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/wiiuse/wiiuse","license":"GPL-3.0-or-later","ruby_source_checksum":"451774cffb8754084e7226d1bc558b2605bb08f4d1cd697c57607ff5fb546ee6","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"084e0afe3ecd392a2daf4392e62e171be7bdf404659c1bfee92e914f973be9a5","stable_url_args":["https://github.com/wiiuse/wiiuse/archive/refs/tags/0.16.0.tar.gz"],"stable_version":"0.16.0"},"wik":{"bottle_rebuild":1,"desc":"View Wikipedia pages from your terminal","executables":["wik"],"head_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/yashsinghcodes/wik.git",{":branch":"main"}],"homepage":"https://github.com/yashsinghcodes/wik","license":"MIT","revision":4,"ruby_source_checksum":"48d0a69d02017a42a2b721b4617abf54d790befe37037b15665e6ea062678a54","stable_dependencies":[{"certifi":":no_linkage"},"python@3.15"],"stable_checksum":"a12141d06967a7c21dee62fdd6d6086e4cb3f14ea18fae4aa294e39dfd5f23e2","stable_url_args":["https://files.pythonhosted.org/packages/ee/93/4a221efc5995f8ee24731a145277de0beb68477f30cdf76954355cd6c62f/wik-2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_tag":":all","bottle_checksum":"4d205fa873423ece78c8fbd2ad8057f8ed46b925830041e0f750231d5dd0e4b9"},"wiki":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-12",":because":":unmaintained"},"desc":"Fetch summaries from MediaWiki wikis, like Wikipedia","disable_args":{":date":"2026-09-12",":because":":unmaintained"},"executables":["wiki"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/walle/wiki","license":"MIT","ruby_source_checksum":"fa675d72833c7e3af323d23c317e14c4c152f6d75a9d65b88b8881b36c1e196b","stable_dependencies":[{"go":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"529c6a58b3b5c5eb3faab07f2bf752155868b912e4f753e432d14040ff4f4262","stable_url_args":["https://github.com/walle/wiki/archive/refs/tags/v1.4.1.tar.gz"],"stable_version":"1.4.1"},"wikibase-cli":{"desc":"Command-line interface to Wikibase","executables":["wb","wd"],"head_dependencies":["node"],"homepage":"https://codeberg.org/maxlath/wikibase-cli","license":"MIT","ruby_source_checksum":"26856d5bca1307843c4b8b9af8cdac8e7e76dc02ad5cd628939f041eb5172689","stable_dependencies":["node"],"stable_checksum":"919d18a4d1985e6d562d8681410679565122e5994e70ee28a0f00f40cde8b02d","stable_url_args":["https://registry.npmjs.org/wikibase-cli/-/wikibase-cli-20.3.2.tgz"],"stable_version":"20.3.2","bottle_tag":":all","bottle_checksum":"8f019631f85b71cd4e1fe6b18d49b95ed087baf502f6f7eacde6590713cda2fe"},"wild":{"desc":"Very fast linker for Linux","executables":["ld.wild","wild"],"head_dependencies":[{"rust":":build"},{"binutils":":test"}],"homepage":"https://github.com/wild-linker/wild","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"e088f80b36f8ee390006caac3c2c0c3740b541c6fd2ca8dcde3b12c798e1d158","stable_dependencies":[{"rust":":build"},{"binutils":":test"}],"stable_checksum":"34d0c66c70b3c4744c548b2b821180d2d578b86eb747cb4a9ed1f4b11a95b337","stable_url_args":["https://github.com/wild-linker/wild/archive/refs/tags/0.11.0.tar.gz"],"stable_version":"0.11.0"},"wildfly-as":{"caveats":"The home of WildFly Application Server 42.0.0 is:\n  $HOMEBREW_PREFIX/opt/wildfly-as/libexec\nYou may want to add the following to your .bash_profile:\n  export JBOSS_HOME=$HOMEBREW_PREFIX/opt/wildfly-as/libexec\n  export PATH=${PATH}:${JBOSS_HOME}/bin\n","desc":"Managed application runtime for building applications","head_dependencies":["openjdk",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"maven":":build"}],"homepage":"https://www.wildfly.org/","license":"Apache-2.0","ruby_source_checksum":"f15a0dcadc2253f4ba45a51b624a7a8ee5a18ee7bc0426bdfa632dac883fb7b6","service_args":[[":environment_variables",{":JBOSS_HOME":"$HOMEBREW_PREFIX/opt/wildfly-as/libexec",":WILDFLY_HOME":"$HOMEBREW_PREFIX/opt/wildfly-as/libexec"}],[":run_type",":immediate"],[":keep_alive",{":successful_exit":false,":crashed":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/wildfly-as/libexec/bin/standalone.sh","--server-config=standalone.xml"]],"stable_dependencies":["openjdk",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"maven":":build"}],"stable_checksum":"6c2e50b8f3e2c0c3ad8f5241e18276f12bfd3e6e37b750e3fe1d6ce1dd2800ce","stable_url_args":["https://github.com/wildfly/wildfly/releases/download/42.0.0.Final/wildfly-42.0.0.Final.tar.gz"],"stable_version":"42.0.0"},"wildmidi":{"desc":"Simple software midi player","executables":["wildmidi"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/Mindwerks/wildmidi","license":{":all_of":["GPL-3.0-only","LGPL-3.0-only"]},"ruby_source_checksum":"cbdb44bff9af5b30677601b0e06bbc389ed98d1c6b05f88d36d8f58b3e3c346b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"2164396d5fe80153fd2af9764fcd991883d06fbf1fdfd96efbc99eed21ed1a2f","stable_url_args":["https://github.com/Mindwerks/wildmidi/archive/refs/tags/wildmidi-0.5.0.tar.gz"],"stable_version":"0.5.0"},"willgit":{"bottle_rebuild":1,"desc":"William's miscellaneous git tools","executables":["git-publish-branch","git-rank-contributors","git-show-merges","git-wt-add","git-wtf"],"head_url_args":["https://github.com/DanielVartanov/willgit.git",{":branch":"master"}],"head_uses_from_macos":[["ruby"]],"homepage":"https://github.com/DanielVartanov/willgit","license":"MIT","ruby_source_checksum":"2a073612df2cd42341c8bad1016a36ef90e7355b9036c2e4238e9d1fc32c3ead","stable_checksum":"3bb99d6ec2614a90f40962311daf51f393b3d0abfdb0f9e0a14ba7340b33a2c8","stable_url_args":["https://github.com/DanielVartanov/willgit/archive/refs/tags/1.0.0.tar.gz"],"stable_uses_from_macos":[["ruby"]],"stable_version":"1.0.0","bottle_tag":":all","bottle_checksum":"50393beba0d169140488b806a2b4635dbd02a81f93bddb654e367f040b57f570"},"wimlib":{"desc":"Library to create, extract, and modify Windows Imaging files","executables":["mkwinpeimg","wimappend","wimapply","wimcapture","wimdelete","wimdir","wimexport","wimextract","wiminfo","wimjoin","wimlib-imagex","wimmount","wimmountrw","wimoptimize","wimsplit","wimunmount","wimupdate","wimverify"],"head_dependencies":[{"pkgconf":":build"}],"homepage":"https://wimlib.net/","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"317293f55f5a33f5dae9b35f2e12887f1099a90c4faee9ab621af721a6a4b2d8","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"84221a3abd5b91228f15f8e6065c335a336237b5738197b75bf419eea561a194","stable_url_args":["https://wimlib.net/downloads/wimlib-1.14.5.tar.gz"],"stable_version":"1.14.5"},"winetricks":{"desc":"Automatic workarounds for problems in Wine","executables":["winetricks"],"head_dependencies":["cabextract","p7zip"],"head_url_args":["https://github.com/Winetricks/winetricks.git",{":branch":"master"}],"head_uses_from_macos":[["unzip"]],"homepage":"https://github.com/Winetricks/winetricks","license":"LGPL-2.1-or-later","ruby_source_checksum":"28b53b4d10872fffc67f3e4e69dc83c721664f1a9357b0e1988600a11115689c","stable_dependencies":["cabextract","p7zip"],"stable_checksum":"2890bd9fbbade4638e58b4999a237273192df03b58516ae7b8771e09c22d2f56","stable_url_args":["https://github.com/Winetricks/winetricks/archive/refs/tags/20260125.tar.gz"],"stable_uses_from_macos":[["unzip"]],"stable_version":"20260125","bottle_tag":":all","bottle_checksum":"ae2359e4cc84f0b29407d3e4d8824c14ea950f107016b24bc2edf4c01b54485c"},"wiredtiger":{"bottle_rebuild":2,"conflicts":[["worktrunk",{":because":"both install `wt` binaries"}]],"desc":"High performance NoSQL extensible platform for data management","executables":["wt"],"head_dependencies":["lz4","snappy","zstd",{"cmake":":build"}],"head_uses_from_macos":[[{"python":":build"}]],"homepage":"https://source.wiredtiger.com/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"25868676e643a8c2101afc0ebbe248a021c938ac792937a8ccc52821b607425d","stable_dependencies":["lz4","snappy","zstd",{"cmake":":build"}],"stable_checksum":"ac0417c10cecc686baff5fdc00a7872003fc007993163bafba387fad903d5091","stable_url_args":["https://github.com/wiredtiger/wiredtiger/archive/refs/tags/11.3.1.tar.gz"],"stable_uses_from_macos":[[{"python":":build"}]],"stable_version":"11.3.1"},"wireguard-go":{"desc":"Userspace Go implementation of WireGuard","executables":["wireguard-go"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://git.zx2c4.com/wireguard-go.git",{":branch":"master"}],"homepage":"https://www.wireguard.com/","license":"MIT","ruby_source_checksum":"d25759f5f337556342ecd0f9c003ad04333e6541f32c25f77bf9290465d20bbb","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://git.zx2c4.com/wireguard-go.git",{":tag":"0.0.20250522",":revision":"f333402bd9cbe0f3eeb02507bd14e23d7d639280"}],"stable_version":"0.0.20250522","bottle_checksum":"db6d403f493b281677d95e79448776275d37b728b966fe23f80f1079ecf35d61"},"wireguard-tools":{"desc":"Tools for the WireGuard secure network tunnel","executables":["wg","wg-quick"],"head_dependencies":["wireguard-go","bash"],"head_url_args":["https://git.zx2c4.com/wireguard-tools.git",{":branch":"master"}],"homepage":"https://www.wireguard.com/","license":"GPL-2.0-only","ruby_source_checksum":"f54bf63d06598bcf5d42d7ee9597e1b0f01fe34b5a36b08e6713709d5fe5125a","stable_dependencies":["wireguard-go","bash"],"stable_url_args":["https://git.zx2c4.com/wireguard-tools.git",{":tag":"v1.0.20260223",":revision":"49ce333da02056ae7b22ee2aeb6afe8aaed79b19"}],"stable_version":"1.0.20260223"},"wiremock-standalone":{"desc":"Simulator for HTTP-based APIs","executables":["wiremock"],"head_dependencies":["openjdk"],"homepage":"https://wiremock.org/docs/running-standalone/","license":"Apache-2.0","ruby_source_checksum":"db338098562d4c5468dd28bbac19cd025836d74f06a737aff8d629fb3bdc9b50","stable_dependencies":["openjdk"],"stable_checksum":"d097b19bd483c5038479b13a5c71e9faf8f2f5106584f0c120a7770ab0bdb367","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/wiremock/wiremock-standalone/3.13.2/wiremock-standalone-3.13.2.jar"],"stable_version":"3.13.2","bottle_tag":":all","bottle_checksum":"038c521d40a77423d0e9b7c8ab50f19e05972835263eb0d00ca9a3d311c0541b"},"wireplumber":{"desc":"Session / policy manager implementation for PipeWire","executables":["wireplumber","wpctl","wpexec"],"head_dependencies":["glib","lua","pipewire","systemd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"dbus":":test"}],"homepage":"https://pipewire.pages.freedesktop.org/wireplumber/","license":"MIT","ruby_source_checksum":"d25021126bd2eb6499c98844edbce41ae7a949ac0047cb1f527def08af9f74e5","stable_dependencies":["glib","lua","pipewire","systemd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"dbus":":test"}],"stable_checksum":"0c2ea30a7b3bb4ecad456bb27e2c283defda59bb53d97df6917a495f12887e33","stable_url_args":["https://gitlab.freedesktop.org/pipewire/wireplumber/-/archive/0.5.18/wireplumber-0.5.18.tar.bz2"],"stable_version":"0.5.18"},"wireshark":{"caveats":"This formula only installs the command-line utilities by default.\n\nInstall Wireshark.app with Homebrew Cask:\n  brew install wireshark-app\n\nIf your list of available capture interfaces is empty\n(default macOS behavior), install ChmodBPF:\n  brew install --cask wireshark-chmodbpf\n","desc":"Network analyzer and capture tool - without graphical user interface","executables":["capinfos","captype","dftest","dumpcap","editcap","idl2wrs","mergecap","mmdbresolve","randpkt","rawshark","reordercap","sharkd","text2pcap","tshark"],"head_dependencies":["c-ares","glib","gnutls","libgcrypt","libmaxminddb","libnghttp2","libnghttp3","libsmi","libssh","lua","lz4","pcre2","speexdsp","zstd","libgpg-error",{"cmake":":build"}],"head_url_args":["https://gitlab.com/wireshark/wireshark.git",{":branch":"master"}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"python":":build"}],["krb5"],["libpcap"],["libxml2"]],"homepage":"https://www.wireshark.org","license":"GPL-2.0-or-later","ruby_source_checksum":"75b7acd72aa685213bf8f0c2da8e7a1859dcafc2950c264475d8beb8221d75a9","stable_dependencies":["c-ares","glib","gnutls","libgcrypt","libmaxminddb","libnghttp2","libnghttp3","libsmi","libssh","lua","lz4","pcre2","speexdsp","zstd","libgpg-error",{"cmake":":build"}],"stable_checksum":"d062d416a1ab3a49975aafe3a671c882dde0562ccd71b078808ceb59d465fc0f","stable_url_args":["https://www.wireshark.org/download/src/all-versions/wireshark-4.6.9.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"python":":build"}],["krb5"],["libpcap"],["libxml2"]],"stable_version":"4.6.9"},"wirouter_keyrec":{"desc":"Recover the default WPA passphrases from supported routers","executables":["wirouterkeyrec","wr_iwlist.sh"],"homepage":"https://www.salvatorefresta.net/tools/","license":"GPL-3.0-or-later","ruby_source_checksum":"9ef9955755cf4a02df4e64ff14e134c7b527405497ace49cc3ff484141aa97dc","stable_checksum":"3e59138f35502b32b47bd91fe18c0c232921c08d32525a2ae3c14daec09058d4","stable_url_args":["https://tools.salvatorefresta.net/WiRouter_KeyRec_1.1.2.zip"],"stable_version":"1.1.2","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"e0334033e6d6ac7f366a556d8e89d3394bc85968180e52ef7bc5ad4edcfa2548"},"wishlist":{"bottle_rebuild":1,"desc":"Single entrypoint for multiple SSH endpoints","executables":["wishlist"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/charmbracelet/wishlist.git",{":branch":"main"}],"homepage":"https://github.com/charmbracelet/wishlist","license":"MIT","ruby_source_checksum":"bd8cd141af399317dea92a6b076e442ed68b9b89bda5517f6af352bf2e4a3a99","stable_dependencies":[{"go":":build"}],"stable_checksum":"ba1a9bbd1925e2793d5eb97e38351faf5f9efdc89921af1f1322d9b88b94bdba","stable_url_args":["https://github.com/charmbracelet/wishlist/archive/refs/tags/v0.15.2.tar.gz"],"stable_version":"0.15.2"},"with-readline":{"desc":"Allow GNU Readline to be used with arbitrary programs","executables":["with-readline"],"head_dependencies":["readline"],"homepage":"https://www.greenend.org.uk/rjk/sw/withreadline.html","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"3f37918c06355711aaa3b0d1c4e56d890e13f1bbd9d6403229e8fb981a705192","stable_dependencies":["readline"],"stable_checksum":"d12c71eb57ef1dbe35e7bd7a1cc470a4cb309c63644116dbd9c88762eb31b55d","stable_url_args":["https://www.greenend.org.uk/rjk/sw/with-readline-0.1.1.tar.gz"],"stable_version":"0.1.1","bottle_cellar":":any","bottle_checksum":"e4a501c322f47879d36712e61bb9dc2885b2b3ec66e5e44b8f44c3fbdbb53b25"},"witness":{"desc":"Automates, normalizes, and verifies software artifact provenance","executables":["witness"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/in-toto/witness.git",{":branch":"main"}],"homepage":"https://witness.dev","license":"Apache-2.0","ruby_source_checksum":"629dafc1e1a4e46339e95d6dab6fbd4c662493a0fb541cfe22d6932dd5b722c6","stable_dependencies":[{"go":":build"}],"stable_checksum":"76c571202fda4a586da857322ec2a0ac8a96659ace455902bbd75e4b62c785ea","stable_url_args":["https://github.com/in-toto/witness/archive/refs/tags/v0.12.0.tar.gz"],"stable_version":"0.12.0"},"witr":{"desc":"Why is this running?","executables":["witr"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/pranshuparmar/witr","license":"Apache-2.0","ruby_source_checksum":"f1c658dd615f5cba6d2b15a75cce7c806b9e1dd0b56f996af55d0e8ed31b7ee5","stable_dependencies":[{"go":":build"}],"stable_checksum":"5f5d275b39054c7e879749e5d411bb4cf7ac50e023fd4f8890d69ce7085bc83f","stable_url_args":["https://github.com/pranshuparmar/witr/archive/refs/tags/v0.3.4.tar.gz"],"stable_version":"0.3.4"},"wl-clipboard":{"desc":"Command-line copy/paste utilities for Wayland","head_dependencies":["wayland","wayland-protocols",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/bugaevc/wl-clipboard","license":"GPL-3.0-or-later","ruby_source_checksum":"a02f58d744a4ecb02d66347088cd836cb2a8717851601808233dd5ea970817d2","stable_dependencies":["wayland","wayland-protocols",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"b4dc560973f0cd74e02f817ffa2fd44ba645a4f1ea94b7b9614dacc9f895f402","stable_url_args":["https://github.com/bugaevc/wl-clipboard/archive/refs/tags/v2.3.0.tar.gz"],"stable_version":"2.3.0"},"wla-dx":{"desc":"Yet another crossassembler package","executables":["wla-6502","wla-65816","wla-65c02","wla-65ce02","wla-6800","wla-68000","wla-6801","wla-6809","wla-8008","wla-8080","wla-cx4","wla-ez80","wla-gb","wla-huc6280","wla-sh2","wla-spc700","wla-superfx","wla-z80","wla-z80n","wlab","wlalink"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/vhelin/wla-dx","license":"GPL-2.0-or-later","ruby_source_checksum":"6c706ba1838c066dbc4a62a6591a2e4c335452cb9324dacba93fe10479f1c6f9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"38296a96bc20be873d17e0e88be0c5b20a15ef2ec4da5279600e56af30ad925a","stable_url_args":["https://github.com/vhelin/wla-dx/archive/refs/tags/v10.7.tar.gz"],"stable_version":"10.7"},"wllvm":{"bottle_rebuild":7,"desc":"Toolkit for building whole-program LLVM bitcode files","executables":["extract-bc","wfortran","wllvm","wllvm++","wllvm-as","wllvm-sanity-checker","wparse-args"],"head_dependencies":["python@3.15",{"llvm":":test"}],"homepage":"https://pypi.org/project/wllvm/","license":"MIT","revision":1,"ruby_source_checksum":"5307bb6f11c4b76406f6feb5672564382c9edf34eee657c08bfd23b44f0baf2d","stable_dependencies":["python@3.15",{"llvm":":test"}],"stable_checksum":"3e057a575f05c9ecc8669a8c4046f2bfdf0c69533b87b4fbfcabe0df230cc331","stable_url_args":["https://files.pythonhosted.org/packages/4b/df/31d7519052bc21d0e9771e9a6540d6310bfb13bae7dacde060d8f647b8d3/wllvm-1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_tag":":all","bottle_checksum":"e0626150b6fa122d1618d8685fb547a6fc094d6a2bb65295cf0244f4b8e761ce"},"wmbusmeters":{"desc":"Read wired or wireless mbus protocol to acquire utility meter readings","executables":["wmbusmeters","wmbusmetersd"],"head_dependencies":["librtlsdr","libusb",{"pkgconf":":build"}],"head_url_args":["https://github.com/wmbusmeters/wmbusmeters.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://github.com/wmbusmeters/wmbusmeters","license":"GPL-3.0-or-later","ruby_source_checksum":"cdf5cb36983dbb2d15869a7cf6e4344652a1d6a11f99428197e2fa3d789af932","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/wmbusmeters/bin/wmbusmeters","--useconfig=$HOMEBREW_PREFIX/etc/wmbusmeters"]],"stable_dependencies":["librtlsdr","libusb",{"pkgconf":":build"}],"stable_checksum":"bb4f739551093167fb22dd65b618536d62b99fb7b7fe5335edbfeb382d391a28","stable_url_args":["https://github.com/wmbusmeters/wmbusmeters/archive/refs/tags/3.1.0.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"3.1.0"},"wmctrl":{"desc":"UNIX/Linux command-line tool to interact with an EWMH/NetWM","executables":["wmctrl"],"head_dependencies":["glib","libice","libsm","libx11","libxmu","gettext",{"pkgconf":":build"}],"homepage":"https://packages.debian.org/sid/wmctrl","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/wmctrl/1.07.patch":"8599f75e07cc45ed45384481117b0e0fa6932d1fce1cf2932bf7a7cf884979ee"},"revision":2,"ruby_source_checksum":"98fac7cc89dbf81e4d205ff265131000139a8eb1d27bb06e782f7cebd9d14d42","stable_dependencies":["glib","libice","libsm","libx11","libxmu","gettext",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/wmctrl/1.07.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://bugs.debian.org/362068"}]}],"stable_checksum":"d78a1efdb62f18674298ad039c5cbdb1edb6e8e149bb3a8e3a01a4750aa3cca9","stable_url_args":["https://deb.debian.org/debian/pool/main/w/wmctrl/wmctrl_1.07.orig.tar.gz"],"stable_version":"1.07","bottle_cellar":":any","bottle_checksum":"f4b9bdf79af82a76f5cec5db96d01bb48d2c321d96c7b09e8794a1937243ba56"},"woff2":{"bottle_rebuild":1,"desc":"Utilities to create and convert Web Open Font File (WOFF) files","executables":["woff2_compress","woff2_decompress","woff2_info"],"head_dependencies":["brotli",{"cmake":":build"}],"homepage":"https://github.com/google/woff2","license":"MIT","ruby_source_checksum":"c523f3d6911f6fa7eecb4533a51ae4593aa4f726ae797cf28ebca7cd4b09252e","stable_dependencies":["brotli",{"cmake":":build"}],"stable_checksum":"add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594","stable_url_args":["https://github.com/google/woff2/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2","bottle_cellar":":any","bottle_checksum":"3583be57fecbc4f9c17c9bee38c9c484637bcb7b4868ff948811cdbe679a53c7"},"wolfmqtt":{"desc":"Small, fast, portable MQTT client C implementation","executables":["wolfmqtt-config"],"head_dependencies":["wolfssl",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/wolfSSL/wolfMQTT.git",{":branch":"master"}],"homepage":"https://www.wolfssl.com","license":"GPL-3.0-or-later","ruby_source_checksum":"d54245b6a2b3e6a6e124c351a38bdddf1dcb297bc6b2fb6ebaf4bd5e4020ee7c","stable_dependencies":["wolfssl",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"e6b940d5da7bf3fa05ce07d8a2b7ea8604d524b7633fef51159d895cc3b3a1c4","stable_url_args":["https://github.com/wolfSSL/wolfMQTT/archive/refs/tags/v2.2.0.tar.gz"],"stable_version":"2.2.0"},"wolfssl":{"compatibility_version":2,"desc":"Embedded SSL Library written in C","executables":["wolfssl-config"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/wolfSSL/wolfssl.git",{":branch":"master"}],"homepage":"https://www.wolfssl.com","license":"GPL-3.0-or-later","ruby_source_checksum":"b3edf46a0be614a507babbbeaa0c93bc6a204a6cd28bd1abefbb2a9c800f5f96","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_url_args":["https://github.com/wolfSSL/wolfssl.git",{":tag":"v5.9.4-stable",":revision":"3c5eead44904df64e6a5a1f4ebdce377d35a849a"}],"stable_version":"5.9.4"},"woob":{"bottle_rebuild":1,"desc":"Web Outside of Browsers","executables":["woob"],"head_dependencies":["certifi","gnupg","libyaml","pillow","python@3.15"],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://woob.tech/","license":"LGPL-3.0-or-later","revision":10,"ruby_source_checksum":"bed1dffa231716a0c9442baf904468540bad9e3f9a896026f68e4d6a0f56704a","stable_dependencies":["certifi","gnupg","libyaml","pillow","python@3.15"],"stable_checksum":"b1d7113ba87a9b947c13a1e3b4bb4fa616ba3037092b54912fc3fee2647d1b2f","stable_url_args":["https://files.pythonhosted.org/packages/85/f3/a2dc1bb679de004aa1e48c8b77b5d5b9bca3007b2f25e0c39f850a009186/woob-3.7.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.7"},"woodpecker-cli":{"desc":"CLI client for the Woodpecker Continuous Integration server","executables":["woodpecker-cli"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/woodpecker-ci/woodpecker.git",{":branch":"main"}],"homepage":"https://woodpecker-ci.org/","license":"Apache-2.0","ruby_source_checksum":"5e28151d8645ffe5e5386f1ff81b5a0e88756475c718ec5c4c1021eeb44068a0","stable_dependencies":[{"go":":build"}],"stable_checksum":"9e0a7beb36786d9180c121c95c36ab9b820a44c2b4e417c947ccbde6921baea5","stable_url_args":["https://github.com/woodpecker-ci/woodpecker/releases/download/v3.19.0/woodpecker-src.tar.gz"],"stable_version":"3.19.0"},"woof-doom":{"conflicts":[["woof",{":because":"both install `woof` binaries"}]],"desc":"Woof! is a continuation of the Boom/MBF bloodline of Doom source ports","executables":["woof","woof-setup"],"head_dependencies":["fluid-synth","libebur128","libsndfile","libxmp","openal-soft","sdl3","yyjson",{"cmake":":build"}],"head_url_args":["https://github.com/fabiangreffrath/woof.git",{":branch":"master"}],"homepage":"https://fabiangreffrath.github.io/woof/","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later","BSD-2-Clause","BSD-3-Clause","CC-BY-3.0","CC0-1.0","GPL-2.0-only","MIT","NCL",":public_domain","CC-BY-SA-4.0","Zlib"]},"ruby_source_checksum":"32de2b2c19de36b4b81a3058ae7ad107f1f39849fd56f0765c5dc2b16d9b4e84","stable_dependencies":["fluid-synth","libebur128","libsndfile","libxmp","openal-soft","sdl3","yyjson",{"cmake":":build"}],"stable_checksum":"293bc5ad61eaac191ee1cb652c797819459a7f7819d4aec78a847c8e13695342","stable_url_args":["https://github.com/fabiangreffrath/woof/archive/refs/tags/woof_16.0.0.tar.gz"],"stable_version":"16.0.0"},"woof":{"bottle_rebuild":2,"conflicts":[["woof-doom",{":because":"both install `woof` binaries"}]],"desc":"Ad-hoc single-file webserver","executables":["woof"],"head_url_args":["https://codeberg.org/nomis/woof.git",{":branch":"main"}],"head_uses_from_macos":[["python"]],"homepage":"https://www.home.unix-ag.org/simon/woof.html","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"30c3a94d8985812d344f5d08cf5740559e2e76fa72d276c42d5a085ad17218c6","stable_patches":[{"strip":"p1","url":"https://github.com/simon-budig/woof/commit/f501798350f98338678832010a26d53f9c33e9d6.patch?full_index=1","sha256":"8f4b895081cb177ae9aa9b0acee0c42775d2072495eb31c1a2ae9bccd97cce47","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/simon-budig/woof/pull/21"}]}],"stable_checksum":"cf29214aca196a1778e2f5df1f5cc653da9bee8fc2b19f01439c750c41ae83c1","stable_url_args":["https://github.com/simon-budig/woof/archive/refs/tags/woof-20220202.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"20220202","bottle_tag":":all","bottle_checksum":"fb77732fb7843685c636e191145e82994a84ee7eecad8b7c18cc09308eac8362"},"wordgrinder":{"bottle_rebuild":1,"desc":"Unicode-aware word processor that runs in a terminal","executables":["wordgrinder"],"head_dependencies":["ncurses",{"lua":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/davidgiven/wordgrinder.git",{":branch":"master"}],"homepage":"https://cowlark.com/wordgrinder","license":"MIT","revision":1,"ruby_source_checksum":"59f712a63c7e0a8be2acaecef6ed4a410623f6acf650c2cc976c82378ca03ab3","stable_dependencies":["ncurses",{"lua":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"856cbed2b4ccd5127f61c4997a30e642d414247970f69932f25b4b5a81b18d3f","stable_url_args":["https://github.com/davidgiven/wordgrinder/archive/refs/tags/0.8.tar.gz"],"stable_version":"0.8"},"wordle":{"desc":"Play wordle in command-line","executables":["wordle"],"head_dependencies":[{"go":":build"}],"homepage":"https://git.hanabi.in/wordle-cli","license":"AGPL-3.0-only","ruby_source_checksum":"a1293ffc673cb0722d5bfd151e0fc96c87a1905fe7a089c9511e023f1df430a6","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://git.hanabi.in/repos/wordle-cli.git",{":tag":"v2.0.0",":revision":"757ede5453457f58b5299fec0b6a0e79fbb27fa9"}],"stable_version":"2.0.0","bottle_checksum":"8aa6128d0a94b33dfcb4551e0ed16cdfd5bcf092d7e9e823688b70a32fb7d307"},"wordnet":{"deprecate_args":{":date":"2026-06-22",":because":":unmaintained"},"desc":"Lexical database for the English language","disable_args":{":date":"2027-06-22",":because":":unmaintained"},"executables":["wishwn","wn","wnb"],"head_dependencies":["tcl-tk@8"],"homepage":"https://wordnet.princeton.edu/","license":"WordNet","revision":2,"ruby_source_checksum":"87f1e525fc9f7c6a7bb0f0fcec6e2b984fbec820af1e48a9c51ab7bba32f8db2","stable_dependencies":["tcl-tk@8"],"stable_checksum":"6c492d0c7b4a40e7674d088191d3aa11f373bb1da60762e098b8ee2dda96ef22","stable_url_args":["https://wordnetcode.princeton.edu/3.0/WordNet-3.0.tar.bz2"],"stable_version":"3.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"323f706e54cc2cb19f4bde6dd703c462337f25763ff8bf9fa52498a10c2a78c7"},"wordplay":{"bottle_rebuild":1,"desc":"Anagram generator","executables":["wordplay"],"homepage":"https://hsvmovies.com/static_subpages/personal_orig/wordplay/","license":":cannot_represent","local_patch_checksums":{"Patches/wordplay/patch-wordplay.c":"45d356c4908e0c69b9a7ac666c85f3de46a8a83aee028c8567eeea74d364ff89"},"no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"f16835a371e7b3cd2201f1b2e0700c3cf460c9bf4e7d068c763e204df7881df7","stable_patches":[{"strip":"p0","file":"Patches/wordplay/patch-wordplay.c","type":"unofficial"}],"stable_checksum":"9436a8c801144ab32e38b1e168130ef43e7494f4b4939fcd510c7c5bf7f4eb6d","stable_url_args":["https://hsvmovies.com/static_subpages/personal_orig/wordplay/wordplay722.tar.Z"],"stable_version":"7.22","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"1074a6a9d010d50bfe73cea4fbafb6a2d7d90155057e1c25e90394533c9eba83"},"workmux":{"desc":"Git worktrees + tmux windows for zero-friction parallel dev","executables":["workmux"],"head_dependencies":["tmux",{"rust":":build"}],"homepage":"https://workmux.raine.dev","license":"MIT","ruby_source_checksum":"e09722736ac9f4cc7cb593bf563aec1397c52f8f1916a6abbd557e20463550e8","stable_dependencies":["tmux",{"rust":":build"}],"stable_checksum":"d60acbd09437031e21cfc5edec2302b938d02ecefd8aeef4f162c2720c240107","stable_url_args":["https://github.com/raine/workmux/archive/refs/tags/v0.1.277.tar.gz"],"stable_version":"0.1.277"},"worktrunk":{"conflicts":[["wiredtiger",{":because":"both install `wt` binaries"}]],"desc":"CLI for Git worktree management, designed for parallel AI agent workflows","executables":["wt"],"head_dependencies":[{"rust":":build"},{"git":":test"}],"head_url_args":["https://github.com/max-sixty/worktrunk.git",{":branch":"main"}],"homepage":"https://worktrunk.dev","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"8f21ecf0baa0f6c52cc86fba0022acb38db256eb4c4d45b2c5522882a054f781","stable_dependencies":[{"rust":":build"},{"git":":test"}],"stable_checksum":"ab5cbc30f9b07b2ccb2133813f100deda77731dad0ce440332a34090de165d2d","stable_url_args":["https://github.com/max-sixty/worktrunk/archive/refs/tags/v0.81.0.tar.gz"],"stable_version":"0.81.0"},"worm-scraper":{"desc":"Scrape Worm, Ward, and Glow-worm web serials into EPUB ebooks","executables":["worm-scraper"],"head_dependencies":["node"],"head_url_args":["https://github.com/domenic/worm-scraper.git",{":branch":"main"}],"homepage":"https://github.com/domenic/worm-scraper","license":"WTFPL","ruby_source_checksum":"b7999e49bb3b7583a6fa0ede4afcebdcda890a08250e78cde0300ccfb5573520","stable_dependencies":["node"],"stable_checksum":"c8ead11dfbfeeed92c6e02fd9de88c6ef293564e017ab678d3ebf7d3f9f6c4c1","stable_url_args":["https://registry.npmjs.org/worm-scraper/-/worm-scraper-9.2.2.tgz"],"stable_version":"9.2.2"},"wormhole-william":{"desc":"End-to-end encrypted file transfer","executables":["wormhole-william"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/psanford/wormhole-william.git",{":branch":"master"}],"homepage":"https://github.com/psanford/wormhole-william","license":"MIT","ruby_source_checksum":"8234df25ac47e88445a6fa9e4056bf41e1d03f4b8075242f5a9b8923e6655ee9","stable_dependencies":[{"go":":build"}],"stable_checksum":"42490f3c7e383d7d410e68a83fc18de1a5e9373934a9d71064e10948197759d1","stable_url_args":["https://github.com/psanford/wormhole-william/archive/refs/tags/v1.0.8.tar.gz"],"stable_version":"1.0.8","bottle_checksum":"1c3d2757a23dca9a5f86854b325569056e4627163474d405a6b4a3d68b2ac843"},"woxi":{"desc":"Interpreter for a subset of the Wolfram Language","executables":["woxi"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ad-si/Woxi.git",{":branch":"main"}],"homepage":"https://github.com/ad-si/Woxi","license":"AGPL-3.0-or-later","ruby_source_checksum":"3281bc8e052a750329d58fdd5e1a9f3b225585a92f210a6f307876e9bc6b825f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"227a3712067071454658802d724ace2bee92572d9a371d456f51c480df9e93b6","stable_url_args":["https://github.com/ad-si/Woxi/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"wp-cli-completion":{"desc":"Bash completion for Wpcli","head_url_args":["https://github.com/wp-cli/wp-cli.git",{":branch":"main"}],"homepage":"https://github.com/wp-cli/wp-cli","license":"MIT","ruby_source_checksum":"4e38d5375bc96501b4cb3844f8999e1cf0cf89bc4a9625491e95cf234aad9cdf","stable_checksum":"5edf426895cad99c7fd6486de6618e7360ebcdbdda0684b78d587d67b4749345","stable_url_args":["https://github.com/wp-cli/wp-cli/archive/refs/tags/v2.12.0.tar.gz"],"stable_version":"2.12.0","bottle_tag":":all","bottle_checksum":"157dc6d8f92431bf3084c0ce8b8f78149299ad308b17ca23df5235622213565c"},"wp-cli":{"desc":"Command-line interface for WordPress","executables":["wp"],"head_dependencies":["php"],"homepage":"https://wp-cli.org/","license":"MIT","pour_bottle_args":{":only_if":":default_prefix"},"ruby_source_checksum":"d94d68dddbc1f68e69e45f30fdf7fa8d427ebb37534a54b7e1e0237e8f0d8544","stable_dependencies":["php"],"stable_checksum":"ce34ddd838f7351d6759068d09793f26755463b4a4610a5a5c0a97b68220d85c","stable_url_args":["https://github.com/wp-cli/wp-cli/releases/download/v2.12.0/wp-cli-2.12.0.phar"],"stable_version":"2.12.0","bottle_checksum":"fe158bfc51b92aeac10cb0d009dd3c44a1e8c1cb0ae60ea9cf9a1b67869e7fa8"},"wpebackend-fdo":{"desc":"Freedesktop.org backend for WPE WebKit","head_dependencies":["glib","libepoxy","libwpe","mesa","wayland",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/Igalia/WPEBackend-fdo.git",{":branch":"master"}],"homepage":"https://wpewebkit.org/","license":"BSD-2-Clause","ruby_source_checksum":"7ad3b11056290339b7a7abcb3cc436666b6de11c5aacc4f19c57cb62e2b43af8","stable_dependencies":["glib","libepoxy","libwpe","mesa","wayland",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"544ae14012f8e7e426b8cb522eb0aaaac831ad7c35601d1cf31d37670e0ebb3b","stable_url_args":["https://github.com/Igalia/WPEBackend-fdo/releases/download/1.16.1/wpebackend-fdo-1.16.1.tar.xz"],"stable_version":"1.16.1"},"wput":{"desc":"Tiny, wget-like FTP client for uploading files","executables":["wdel","wput"],"homepage":"https://wput.sourceforge.net/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/wput/0.6.2.patch":"a3c47a12344b6f67a5120dd4f838172e2af04f4d97765cc35d22570bcf6ab727"},"ruby_source_checksum":"a0875100576269ca6d67e6253c1f434ed0c1fa40de5e8356daaba54abcc419bc","stable_patches":[{"strip":"p1","file":"Patches/wput/0.6.2.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/wput/patches/22/"}]}],"stable_checksum":"229d8bb7d045ca1f54d68de23f1bc8016690dc0027a16586712594fbc7fad8c7","stable_url_args":["https://downloads.sourceforge.net/project/wput/wput/0.6.2/wput-0.6.2.tgz"],"stable_version":"0.6.2","bottle_checksum":"40cca9132e6826d07f8237bbb27419b55012b3e45aee55c39e1e0945f8201afc"},"wren-cli":{"desc":"Simple REPL and CLI tool for running Wren scripts","executables":["wren_cli"],"homepage":"https://github.com/wren-lang/wren-cli","license":"MIT","ruby_source_checksum":"737edac1f34b7f903bde2909eb5ec66db2f34b7b3cc2cc510846971c670781af","stable_patches":[{"strip":"p1","url":"https://github.com/wren-lang/wren-cli/commit/18553636618a4d33f10af9b5ab92da6431784a8c.patch?full_index=1","sha256":"ee10f762901cecd897702aa5397868e880d64cfaded95ac76653ee1e01892eec","type":"backport","resolves":[{"type":"defect","id":"https://github.com/wren-lang/wren/issues/1086"}]}],"stable_checksum":"fafdc5d6615114d40de3956cd3a255e8737dadf8bd758b48bac00db61563cb4c","stable_url_args":["https://github.com/wren-lang/wren-cli/archive/refs/tags/0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"2ed8a9779e0eb400fb4ae0c6aa4db564e0ba996b449b267ea054d8220438a756"},"wren":{"desc":"Small, fast, class-based concurrent scripting language","homepage":"https://wren.io","license":"MIT","ruby_source_checksum":"f95b81a72efe0f9922808cb4482ed10c5142f749affe15245861ebbf4b30e3a4","stable_checksum":"23c0ddeb6c67a4ed9285bded49f7c91714922c2e7bb88f42428386bf1cf7b339","stable_url_args":["https://github.com/wren-lang/wren/archive/refs/tags/0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_cellar":":any","bottle_checksum":"9404afe9b05d7f6c8453162417624aa4c67c1bdd13bc296353c7b3b65aec1329"},"write-good":{"bottle_rebuild":1,"desc":"Naive linter for English prose","executables":["write-good","writegood"],"head_dependencies":["node"],"homepage":"https://github.com/btford/write-good","license":"MIT","ruby_source_checksum":"3da01c86584992ce23c16c63b0725210a47081ef8bb35052ef2e93747f94af3a","stable_dependencies":["node"],"stable_checksum":"f54db3db8db0076fd1c05411c7f3923f055176632c51dc4046ab216e51130221","stable_url_args":["https://registry.npmjs.org/write-good/-/write-good-1.0.8.tgz"],"stable_version":"1.0.8","bottle_tag":":all","bottle_checksum":"ce08c97d8a8666ed1721ab835d166e1ff865e2ee2ab23c58018021baf89cf360"},"writerperfect":{"bottle_rebuild":1,"desc":"Library for importing WordPerfect documents","executables":["wks2ods","wpd2odt","wpft2odf","wpg2odg","wps2odt"],"head_dependencies":["libodfgen","librevenge","libwpd","libwpg","libwps",{"pkgconf":":build"}],"homepage":"https://sourceforge.net/p/libwpd/wiki/writerperfect/","license":{":any_of":["LGPL-2.1-or-later","MPL-2.0"]},"ruby_source_checksum":"a781acce24b1d35ee7c532c67d41075809e8cf6aa2001afc96de5b9fdaad5a07","stable_dependencies":["libodfgen","librevenge","libwpd","libwpg","libwps",{"pkgconf":":build"}],"stable_checksum":"1fe162145013a9786b201cb69724b2d55ff2bf2354c3cd188fd4466e7fc324e6","stable_url_args":["https://downloads.sourceforge.net/project/libwpd/writerperfect/writerperfect-0.9.6/writerperfect-0.9.6.tar.xz"],"stable_version":"0.9.6","bottle_cellar":":any","bottle_checksum":"1411634e211f31dd5ea7d9b6dee254337eb61a68a540104310d7f5ccc1f01ee3"},"wrk":{"desc":"HTTP benchmarking tool","executables":["wrk"],"head_dependencies":["luajit","openssl@4"],"head_url_args":["https://github.com/wg/wrk.git",{":branch":"master"}],"homepage":"https://github.com/wg/wrk","license":":cannot_represent","revision":2,"ruby_source_checksum":"1378a2e28cbdac44adf67fd49d2b0b3044f4610f26f523c7f06c10099d13691a","stable_dependencies":["luajit","openssl@4"],"stable_checksum":"e255f696bff6e329f5d19091da6b06164b8d59d62cb9e673625bdcd27fe7bdad","stable_url_args":["https://github.com/wg/wrk/archive/refs/tags/4.2.0.tar.gz"],"stable_version":"4.2.0"},"wrkflw":{"desc":"Validate and execute GitHub Actions workflows locally","executables":["wrkflw"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/bahdotsh/wrkflw.git",{":branch":"main"}],"homepage":"https://github.com/bahdotsh/wrkflw","license":"MIT","ruby_source_checksum":"9feed3fbf9797a4c47ca5cdd73db760a72e514e0760a922c57e56b96aca05223","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"79d63da0c40cfb884600b671830d63bb6cf143f1d8e65886e067a747491c23b4","stable_url_args":["https://github.com/bahdotsh/wrkflw/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"wsk":{"bottle_rebuild":1,"desc":"OpenWhisk Command-Line Interface (CLI)","executables":["wsk"],"head_dependencies":[{"go":":build"},{"go-bindata":":build"}],"homepage":"https://openwhisk.apache.org/","license":"Apache-2.0","ruby_source_checksum":"d92d6e8ef2350c88755be5959909e5a5991c068802e0b8668b06f7c0f29ed17d","stable_dependencies":[{"go":":build"},{"go-bindata":":build"}],"stable_checksum":"cafc57b2f2e29f204c00842541691038abcc4e639dd78485f9c042c93335f286","stable_url_args":["https://github.com/apache/openwhisk-cli/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"67d3ff596d0ca68ace4e880793c592a62b372766672b5da54f5303a5c252213f"},"wskdeploy":{"desc":"Apache OpenWhisk project deployment utility","executables":["wskdeploy"],"head_dependencies":[{"go":":build"}],"homepage":"https://openwhisk.apache.org/","license":"Apache-2.0","ruby_source_checksum":"86efb6bb0749c8857db3ed95810908e9e813e2386d6350981e02bc5b10098dbd","stable_dependencies":[{"go":":build"}],"stable_checksum":"bffe6f6ef2167189fc38893943a391aaf7327e9e6b8d27be1cc1c26535c06e86","stable_url_args":["https://github.com/apache/openwhisk-wskdeploy/archive/refs/tags/1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"9a5292f9f476d5fcde994572952c3e1c454367e0a95ec6ac13e416eb37eede43"},"wslay":{"desc":"C websocket library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"cunit":":build"},{"pkgconf":[":build",":test"]},{"sphinx-doc":":build"}],"head_url_args":["https://github.com/tatsuhiro-t/wslay.git",{":branch":"master"}],"homepage":"https://wslay.sourceforge.net/","license":"MIT","ruby_source_checksum":"e8c37649bf0ab255a7bb079958361ea9102f93569b84774f845af601064cad5a","stable_dependencies":[{"cunit":":build"},{"pkgconf":[":build",":test"]},{"sphinx-doc":":build"}],"stable_checksum":"166cfa9e3971f868470057ed924ae1b53f428db061b361b9a17c0508719d2cb5","stable_url_args":["https://github.com/tatsuhiro-t/wslay/releases/download/release-1.1.1/wslay-1.1.1.tar.xz"],"stable_version":"1.1.1","bottle_cellar":":any","bottle_checksum":"643367160b3009f918296e97316bb9e353cca450e0e10e79db7053ba5e563afb"},"wstunnel":{"desc":"Tunnel all your traffic over Websocket or HTTP2","executables":["wstunnel"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/erebe/wstunnel.git",{":branch":"main"}],"homepage":"https://github.com/erebe/wstunnel","license":"BSD-3-Clause","ruby_source_checksum":"fe37794f4fafe9e7609433fc7d42d91aaf1378e9dde7b5016dfa6453359516f6","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/erebe/wstunnel/commit/adc9e7dd99a67a817034240626d2ffdbb160397a.patch?full_index=1","sha256":"9e8a1554e278e4845e09f25df82b395758096d9f858a394d5280d3f9d529ff39","type":"backport"}],"stable_checksum":"3471bfb3c6605deb5f9e1cbdab88cca638c2e31f849c03340b02156ca3ae39e2","stable_url_args":["https://github.com/erebe/wstunnel/archive/refs/tags/v11.1.0.tar.gz"],"stable_version":"11.1.0"},"wtf":{"bottle_rebuild":1,"desc":"Translate common Internet acronyms","executables":["wtf"],"homepage":"https://sourceforge.net/projects/bsdwtf/","license":":public_domain","ruby_source_checksum":"f3fadeee925d28440e1aeb3662cb10bd40b2de186d7227a662ed8cbbe5d315ab","stable_checksum":"ed9c1fa927fcd878cce955fb0bdc586876ee1ae234666be75c3bbd6e5b2a094b","stable_url_args":["https://downloads.sourceforge.net/project/bsdwtf/wtf-20230906.tar.gz"],"stable_version":"20230906","bottle_tag":":all","bottle_checksum":"bc34952388539647f56ffd984f795b2fdea730d0ba466a6bd6ec9aedea6a74cf"},"wtfis":{"bottle_rebuild":1,"desc":"Passive hostname, domain, and IP lookup tool","executables":["wtfis"],"head_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/pirxthepilot/wtfis.git",{":branch":"main"}],"homepage":"https://github.com/pirxthepilot/wtfis","license":"MIT","revision":2,"ruby_source_checksum":"dbbcb0bf97737a0d324d873dc2a6a2e142e66e01998c9920d37c9e7769c4e008","stable_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"a37f93f00019ce68f887eacc40ab19669cd64582ff6432737a8b940085866bcb","stable_url_args":["https://files.pythonhosted.org/packages/de/32/9b20625e41f00c13706b03774790f31e4bcc26f3e5f39f7fce09f2d60729/wtfis-0.15.0.tar.gz"],"stable_version":"0.15.0","bottle_tag":":all","bottle_checksum":"84096a3b01bd8c885915810a02b618a351bd635d1873a5c8feb58018332f0ca4"},"wtfutil":{"desc":"Personal information dashboard for your terminal","executables":["wtfutil"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/wtfutil/wtf.git",{":branch":"trunk"}],"homepage":"https://wtfutil.com","license":"MPL-2.0","ruby_source_checksum":"d02bbc5dad951bc43ab7b60f74ff127e4843461dc09b3e1048a4d70d8fe647d0","stable_dependencies":[{"go":":build"}],"stable_checksum":"f34f37f01e44db4b60ae0ec56524ffb8420b037d3f7ca6515b177a0b9b7789c2","stable_url_args":["https://github.com/wtfutil/wtf/archive/refs/tags/v0.51.0.tar.gz"],"stable_version":"0.51.0"},"wthrr":{"bottle_rebuild":1,"desc":"Weather Companion for the Terminal","executables":["wthrr"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/ttytm/wthrr-the-weathercrab.git",{":branch":"main"}],"homepage":"https://github.com/ttytm/wthrr-the-weathercrab","license":"MIT","ruby_source_checksum":"b540c1b73ff50f3887b741730873961e0c8d73ed360b6842ae3d863f8fe4ffdf","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/ttytm/wthrr-the-weathercrab/commit/2c7676460787022916450e9fdb94a3f917341898.patch?full_index=1","sha256":"68ef0be8b65982f63c785e3ad1c3f1dded4ae8e2e8cc100b3cd3ab8c1d396a0d","type":"backport"},{"strip":"p1","data":true}],"stable_checksum":"ff5b47f2046ebefa9ff28cb52ece49a06f7b89230578801c338c77802aa721e0","stable_url_args":["https://github.com/ttytm/wthrr-the-weathercrab/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"wtype":{"desc":"Xdotool type for wayland","executables":["wtype"],"head_dependencies":["libxkbcommon","wayland","wayland-protocols",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/atx/wtype","license":"MIT","ruby_source_checksum":"71b1b97e6b16b9ee74b137d1070a412a57d883f82fd5aa087b6c23c92a311994","stable_dependencies":["libxkbcommon","wayland","wayland-protocols",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"684308ac8b47c510dddf4abac3aef86b4f7b8c0e165389a40608679a7a5b77ed","stable_url_args":["https://github.com/atx/wtype/archive/refs/tags/v0.5.tar.gz"],"stable_version":"0.5"},"wuchale":{"desc":"Protobuf-like i18n from plain code","executables":["wuchale"],"head_dependencies":["node"],"homepage":"https://wuchale.dev/","license":"MIT","ruby_source_checksum":"c000a12721894266f95a63401c87b25b7700cb28d5d3e4c9e4926cb3a8a3441a","stable_dependencies":["node"],"stable_checksum":"f3ee8f54491ebca2438f8f22e1db675890547dc38bbc5d985494e1662e1a2900","stable_url_args":["https://registry.npmjs.org/wuchale/-/wuchale-0.26.7.tgz"],"stable_version":"0.26.7","bottle_tag":":all","bottle_checksum":"a852fad3c08ebc0c362e8517e2bad7ccb8256bf01b39a162604c0007ce3242b8"},"wumpus":{"desc":"Exact clone of the ancient BASIC Hunt the Wumpus game","executables":["superhack","wumpus"],"head_dependencies":[{"asciidoctor":":build"}],"head_url_args":["https://gitlab.com/esr/wumpus.git",{":branch":"master"}],"homepage":"http://www.catb.org/~esr/wumpus/","license":"BSD-2-Clause","ruby_source_checksum":"fa87bcd17cadb25b2aa91c268ee61b11a6fe6014ca50b9384e71a2e3260a672e","stable_dependencies":[{"asciidoctor":":build"}],"stable_checksum":"0963a7690e0e739f757d59dc1df07083fa96d3a27d800d571a1977a6d0fa48ef","stable_url_args":["https://gitlab.com/esr/wumpus/-/archive/1.12/wumpus-1.12.tar.bz2"],"stable_version":"1.12"},"wuppiefuzz":{"desc":"Coverage-guided REST API fuzzer developed on top of LibAFL","executables":["wuppiefuzz"],"head_dependencies":["z3",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_uses_from_macos":[[{"llvm":":build"}],["sqlite"]],"homepage":"https://github.com/TNO-S3/WuppieFuzz","license":"Apache-2.0","revision":1,"ruby_source_checksum":"6ab5e059367474ea808621da6fa1cafa9f38c43239dbdbf6d8b75095c3ed08ae","stable_dependencies":["z3",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"8405309fc4b51fbabda282540c25605a00e741b4f3c0c73fe8e7a594ed23ca9c","stable_url_args":["https://github.com/TNO-S3/WuppieFuzz/releases/download/v1.8.0/source.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}],["sqlite"]],"stable_version":"1.8.0"},"wush":{"desc":"Transfer files between computers via WireGuard","executables":["wush"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/coder/wush","license":"CC0-1.0","ruby_source_checksum":"ff9da9f4e757d779e7db4f1cc73cfa8a7935b4b9a2734c12fd38fbca6b15f6d9","stable_dependencies":[{"go":":build"}],"stable_checksum":"77d5a912465d1e8ec478252a9a69a04d39af75a126ac9ed94823f33a60b3d8f9","stable_url_args":["https://github.com/coder/wush/archive/refs/tags/v0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_checksum":"d3e82478484e85ab52dcd10f1ec7cda04fb09f4e3f67d6a497c2ba3d50ebdfef"},"wv":{"bottle_rebuild":1,"desc":"Programs for accessing Microsoft Word documents","executables":["wvAbw","wvCleanLatex","wvConvert","wvDVI","wvDocBook","wvHtml","wvLatex","wvMime","wvPDF","wvPS","wvRTF","wvSummary","wvText","wvVersion","wvWare","wvWml"],"head_dependencies":["glib","libgsf","libpng","libwmf","gettext",{"pkgconf":":build"}],"head_uses_from_macos":[["libxml2"]],"homepage":"https://wvware.sourceforge.net/","license":"GPL-2.0-or-later","revision":2,"ruby_source_checksum":"05214c45b5c5b4318478c04eff07dbdff6c897ac9da2af75101467dfefa5ba27","stable_dependencies":["glib","libgsf","libpng","libwmf","gettext",{"pkgconf":":build"}],"stable_checksum":"4c730d3b325c0785450dd3a043eeb53e1518598c4f41f155558385dd2635c19d","stable_url_args":["https://deb.debian.org/debian/pool/main/w/wv/wv_1.2.9.orig.tar.gz"],"stable_uses_from_macos":[["libxml2"]],"stable_version":"1.2.9"},"wv2":{"bottle_rebuild":1,"desc":"Programs for accessing Microsoft Word documents","executables":["wv2-config"],"head_dependencies":["glib","libgsf",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://wvware.sourceforge.net/","license":{":all_of":["LGPL-2.0-only","LGPL-2.0-or-later","LGPL-2.1-only"]},"ruby_source_checksum":"4da2c4cf3282d069e2d101b99619bdc070cb3f1fec527fa619cecfbd1318ef86","stable_dependencies":["glib","libgsf",{"cmake":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"9f2b6d3910cb0e29c9ff432f935a594ceec0101bca46ba2fc251aff251ee38dc","stable_url_args":["https://downloads.sourceforge.net/project/wvware/wv2-0.4.2.tar.bz2"],"stable_version":"0.4.2"},"wwwoffle":{"bottle_rebuild":1,"desc":"Better browsing for computers with intermittent connections","executables":["wwwoffle","wwwoffle-fsck","wwwoffle-gunzip","wwwoffle-gzip","wwwoffle-hash","wwwoffle-ls","wwwoffle-mv","wwwoffle-read","wwwoffle-rm","wwwoffle-tools","wwwoffle-write"],"head_uses_from_macos":[[{"flex":":build"}]],"homepage":"https://www.gedanken.org.uk/software/wwwoffle/","license":"GPL-2.0-or-later","ruby_source_checksum":"782ac634247162d60f7a7a0c40ea4532fc189a09263a96f0034f9f3308187514","stable_checksum":"b16dd2549dd47834805343025638c06a0d67f8ea7022101c0ce2b6847ba011c6","stable_url_args":["https://www.gedanken.org.uk/software/wwwoffle/download/wwwoffle-2.9j.tgz"],"stable_uses_from_macos":[[{"flex":":build"}]],"stable_version":"2.9j"},"wx-cli":{"deprecate_args":{":date":"2026-07-17",":because":":does_not_build"},"desc":"WeChat 4.x local data CLI with daemon architecture","disable_args":{":date":"2026-10-17",":because":":does_not_build"},"executables":["wx"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/jackwener/wx-cli","license":"Apache-2.0","ruby_source_checksum":"97ac743f5eba503d82ce8e9b2185fef5d00920b1f5443ef555ad10869c2c324d","stable_dependencies":[{"rust":":build"}],"stable_checksum":"de8ed8208d8b0af7c2fb93414f35f9816cbafdf654cb969f93bd374a87c8fe35","stable_url_args":["https://github.com/jackwener/wx-cli/archive/refs/tags/v0.3.0.tar.gz"],"stable_version":"0.3.0"},"wxlua":{"deprecate_args":{":date":"2026-08-26",":because":":unmaintained"},"desc":"Lua bindings for wxWidgets cross-platform GUI toolkit","disable_args":{":date":"2027-02-26",":because":":unmaintained"},"head_dependencies":["lua@5.4","wxwidgets@3.2",{"cmake":":build"}],"head_url_args":["https://github.com/pkulchenko/wxlua.git",{":branch":"master"}],"homepage":"https://github.com/pkulchenko/wxlua","license":{"LGPL-2.0-or-later":{":with":"WxWindows-exception-3.1"}},"revision":3,"ruby_source_checksum":"2dc7e9366cf80cd273a39757e1f74a5ec092252534ce22d9df05c64d132bee4d","stable_dependencies":["lua@5.4","wxwidgets@3.2",{"cmake":":build"}],"stable_checksum":"62abe571803a9748e19e86e39cb0e254fd90a5925dc5f0e35669e693cbdb129e","stable_url_args":["https://github.com/pkulchenko/wxlua/archive/refs/tags/v3.2.0.2.tar.gz"],"stable_version":"3.2.0.2"},"wxmaxima":{"caveats":"When you start wxMaxima the first time, set the path to Maxima\n(e.g. $HOMEBREW_PREFIX/bin/maxima) in the Preferences.\n\nEnable gnuplot functionality by setting the following variables\nin ~/.maxima/maxima-init.mac:\n  gnuplot_command:\"$HOMEBREW_PREFIX/bin/gnuplot\"$\n  draw_command:\"$HOMEBREW_PREFIX/bin/gnuplot\"$\n","desc":"Cross platform GUI for Maxima","executables":["wxmaxima","wxmxdiff"],"head_dependencies":["fribidi","maxima","wxwidgets",{"cmake":":build"},{"gettext":":build"},{"ninja":":build"}],"head_url_args":["https://github.com/wxMaxima-developers/wxmaxima.git",{":branch":"main"}],"homepage":"https://wxmaxima-developers.github.io/wxmaxima/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"aee5eac75f6a4b8a67db7c240b9b9c6d81d374354420759b329e42a11ebb969f","stable_dependencies":["fribidi","maxima","wxwidgets",{"cmake":":build"},{"gettext":":build"},{"ninja":":build"}],"stable_checksum":"c490e30383e77e17de2005276429606ff4c5b43ae268aa889cfc3d4fb148a9e9","stable_url_args":["https://github.com/wxMaxima-developers/wxmaxima/archive/refs/tags/Version-26.09.0.tar.gz"],"stable_version":"26.09.0"},"wxpython":{"desc":"Python bindings for wxWidgets","executables":["helpviewer","img2png","img2py","img2xpm","pycrust","pyshell","pyslices","pyslicesshell","pywxrc","wxdemo","wxdocs","wxget"],"head_dependencies":["numpy","pillow","python@3.15","wxwidgets",{"cython":":build"},{"doxygen":":build"},{"python-setuptools":":build"},{"sip":":build"}],"homepage":"https://www.wxpython.org/","license":{"LGPL-2.0-or-later":{":with":"WxWindows-exception-3.1"}},"ruby_source_checksum":"25df157036724954fd62cd4a0f7abda0db83a4354c022589f7fc61d0b488ad9c","stable_dependencies":["numpy","pillow","python@3.15","wxwidgets",{"cython":":build"},{"doxygen":":build"},{"python-setuptools":":build"},{"sip":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"5531baa9344488a15081a6b2eaeb67af047d12a814cf657c082360ccc37204fb","stable_url_args":["https://files.pythonhosted.org/packages/0b/a7/da0cde189c0764e33ddb9f326005596956855de90d889a8025d517396ab6/wxpython-4.3.2.tar.gz"],"stable_version":"4.3.2"},"wxwidgets":{"aliases":["wxwidgets@3.3"],"compatibility_version":3,"desc":"Cross-platform C++ GUI toolkit","executables":["wx-config","wx-config-3.3","wxrc","wxrc-3.3"],"head_dependencies":["jpeg-turbo","libpng","libtiff","pcre2","webp",{"pkgconf":":build"}],"head_url_args":["https://github.com/wxWidgets/wxWidgets.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.wxwidgets.org","license":{"LGPL-2.0-or-later":{":with":"WxWindows-exception-3.1"}},"ruby_source_checksum":"e3c1fe05b21f2ee7b25e5fe49a9b3e8593b46da4c8e2ebd770476c2679e7c0c1","stable_dependencies":["jpeg-turbo","libpng","libtiff","pcre2","webp",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/wxWidgets/wxWidgets/commit/056bf3193a97d470d560b782b9f184017aa0593a.patch?full_index=1","sha256":"467164bda254b801723fbf131f250b596a1fbced1336abb5f613598559397f4b","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/wxWidgets/wxWidgets/pull/27203"}]}],"stable_checksum":"815c16cafa4fcbfcf25c5c0a3418309c62257b8a3b6f91d85a1367a134f98c98","stable_url_args":["https://github.com/wxWidgets/wxWidgets/releases/download/v3.3.4/wxWidgets-3.3.4.tar.bz2"],"stable_uses_from_macos":[["expat"]],"stable_version":"3.3.4","versioned_formulae":["wxwidgets@3.2"]},"wxwidgets@3.2":{"caveats":"To avoid conflicts with the wxwidgets formula, `wx-config` and `wxrc`\nhave been installed as `wx-config-3.2` and `wxrc-3.2`.\n","compatibility_version":1,"desc":"Cross-platform C++ GUI toolkit","executables":["wx-config-3.2","wxrc-3.2"],"head_dependencies":["jpeg-turbo","libpng","libtiff","pcre2",{"pkgconf":":build"}],"head_uses_from_macos":[["expat"]],"homepage":"https://www.wxwidgets.org","license":{"LGPL-2.0-or-later":{":with":"WxWindows-exception-3.1"}},"ruby_source_checksum":"e655d5e6caf1ea40064d19e328a905a43e34a9790eb9111d1d307fbfe64824d3","stable_dependencies":["jpeg-turbo","libpng","libtiff","pcre2",{"pkgconf":":build"}],"stable_checksum":"a62719bb5e1dcc41c1a6fc1eecd499c7ee8521f70402c7b1bb3342a1e16344e0","stable_url_args":["https://github.com/wxWidgets/wxWidgets/releases/download/v3.2.12/wxWidgets-3.2.12.tar.bz2"],"stable_uses_from_macos":[["expat"]],"stable_version":"3.2.12"},"wy60":{"desc":"Wyse 60 compatible terminal emulator","executables":["wy60"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://code.google.com/archive/p/wy60/","license":"GPL-2.0-or-later","ruby_source_checksum":"f1149e1c946c99c96a9ef70c8deaef3a06b5bce249512af9b618ddb6ed29e465","stable_checksum":"f7379404f0baf38faba48af7b05f9e0df65266ab75071b2ca56195b63fc05ed0","stable_url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/wy60/wy60-2.0.9.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.0.9","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"9274cf2e7bf58a7ae51ddc8d96634ad46c185bd177098b332069e5d8c3f545e0"},"wzprof":{"desc":"Profiling for Wazero","executables":["wzprof"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/dispatchrun/wzprof.git",{":branch":"main"}],"homepage":"https://github.com/dispatchrun/wzprof","license":"Apache-2.0","ruby_source_checksum":"05a03c95019d1f9d0fad2b42ddba115f6c38c23681a8fd9deb783a8776c4ac85","stable_dependencies":[{"go":":build"}],"stable_checksum":"20223095b6b0bcb7ee655e755d2979f743a1bd03bf4fb09928856356caa9d463","stable_url_args":["https://github.com/dispatchrun/wzprof/archive/refs/tags/v0.2.0.tar.gz"],"stable_version":"0.2.0","bottle_checksum":"38d8f01a22a239c240d6e00db065fc8036f5ae039501925ec0df0a0366983bba"},"x-cli":{"bottle_rebuild":1,"conflicts":[["xorg-server",{":because":"both provide an `x` binary"}]],"desc":"Command-line power tool for Twitter","executables":["x"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sferik/x-cli.git",{":branch":"main"}],"homepage":"https://github.com/sferik/x-cli","license":"MIT","ruby_source_checksum":"9531464d0622c5b853ef14a4d127ce9bbfd4aeaef1b3fe092245ac62ae08e8db","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"30685de7d87d385a1c74b6ef47732c8b5259fe50f434efd651757e5529cc2fe9","stable_url_args":["https://github.com/sferik/x-cli/archive/refs/tags/v5.0.0.tar.gz"],"stable_version":"5.0.0"},"x-cmd":{"desc":"Bootstrap 1000+ command-line tools in seconds","executables":["x-cmd"],"head_url_args":["https://github.com/x-cmd/x-cmd.git",{":branch":"X"}],"homepage":"https://x-cmd.com","license":{":all_of":["Apache-2.0","MIT","BSD-3-Clause"]},"ruby_source_checksum":"5a00fbd8f2b2c077bbf079a61b60accde7fd5f943aec0f5ed10192856d03756c","stable_checksum":"7ac52d518a4424a6149cb15d14a322ce809575c210629068912cfba4942ee6c5","stable_url_args":["https://github.com/x-cmd/x-cmd/archive/refs/tags/v0.10.13.tar.gz"],"stable_version":"0.10.13"},"x11vnc":{"desc":"VNC server for real X displays","executables":["x11vnc"],"head_dependencies":["libvncserver","openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/LibVNC/x11vnc.git",{":branch":"master"}],"head_uses_from_macos":[["libxcrypt"]],"homepage":"https://github.com/LibVNC/x11vnc","license":{"GPL-2.0-or-later":{":with":"x11vnc-openssl-exception"}},"revision":1,"ruby_source_checksum":"f8517fcc9ba6feda1017f63b36c3de244e063f16e828690dfbd5a0fdb692122d","stable_dependencies":["libvncserver","openssl@4",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"stable_checksum":"3ab47c042bc1c33f00c7e9273ab674665b85ab10592a8e0425589fe7f3eb1a69","stable_url_args":["https://github.com/LibVNC/x11vnc/archive/refs/tags/0.9.17.tar.gz"],"stable_uses_from_macos":[["libxcrypt"]],"stable_version":"0.9.17"},"x264":{"compatibility_version":1,"desc":"H.264/AVC encoder","executables":["x264"],"head_dependencies":[{"nasm":":build"}],"head_url_args":["https://code.videolan.org/videolan/x264.git",{":branch":"master"}],"homepage":"https://www.videolan.org/developers/x264.html","license":"GPL-2.0-or-later","no_autobump_args":{":because":":incompatible_version_format"},"ruby_source_checksum":"d404046a3ad9833f9878ab074a743060f3a83cc6ecb08a2a15fda5b960e693e4","stable_dependencies":[{"nasm":":build"}],"stable_url_args":["https://code.videolan.org/videolan/x264.git",{":revision":"b35605ace3ddf7c1a5d67a2eb553f034aef41d55"}],"stable_version":"r3222","bottle_cellar":":any","bottle_checksum":"ae46d51d6cfe33e0af6dae3b8e71e622903f2cce96000abda646e5a37d0f2fb7"},"x265":{"bottle_rebuild":1,"compatibility_version":2,"desc":"H.265/HEVC encoder","executables":["x265"],"head_dependencies":[{"cmake":":build"},{"nasm":":build"}],"head_url_args":["https://github.com/Multicorewareinc/x265.git",{":branch":"master"}],"homepage":"https://github.com/Multicorewareinc/x265","license":"GPL-2.0-or-later","ruby_source_checksum":"f34703d7f7cb05d2374b19565b076c8b3d9a6968ccfab406905e435829662ed6","stable_dependencies":[{"cmake":":build"},{"nasm":":build"}],"stable_checksum":"83c53e4c8bbb8f1e33ed59e10a7d621d1d7801ca853910c3eb41f038b8ffb121","stable_url_args":["https://github.com/Multicorewareinc/x265/releases/download/4.3/x265_4.3.tar.gz"],"stable_version":"4.3"},"x3270":{"bottle_rebuild":1,"desc":"IBM 3270 terminal emulator for the X Window System and Windows","executables":["b3270","c3270","pr3287","prtodir","s3270","x3270","x3270a","x3270if"],"head_dependencies":["openssl@4","readline"],"head_uses_from_macos":[[{"python":":build"}],["expat"],["ncurses"]],"homepage":"https://x3270.bgp.nu/","license":"BSD-3-Clause","ruby_source_checksum":"3b4fd840181d3681a22132cfa5a854ceb24eb73c434bdec2b52a9f5a2d9a4efb","stable_dependencies":["openssl@4","readline"],"stable_checksum":"06faf5ce883852258cc6a2a4da9fe5ce023e97d01e50625ff36f4a01ea703468","stable_url_args":["https://downloads.sourceforge.net/project/x3270/x3270/4.5ga6/suite3270-4.5ga6-src.tgz"],"stable_uses_from_macos":[[{"python":":build"}],["expat"],["ncurses"]],"stable_version":"4.5ga6"},"x86_64-elf-binutils":{"desc":"GNU Binutils for x86_64-elf cross development","executables":["x86_64-elf-addr2line","x86_64-elf-ar","x86_64-elf-as","x86_64-elf-c++filt","x86_64-elf-elfedit","x86_64-elf-gprof","x86_64-elf-ld","x86_64-elf-ld.bfd","x86_64-elf-nm","x86_64-elf-objcopy","x86_64-elf-objdump","x86_64-elf-ranlib","x86_64-elf-readelf","x86_64-elf-size","x86_64-elf-strings","x86_64-elf-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"homepage":"https://www.gnu.org/software/binutils/","license":"GPL-3.0-or-later","ruby_source_checksum":"65992378abc1efc5b5c68372c24e5577d1bce78907da5de2a613a7a19b834a10","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_version":"2.47"},"x86_64-elf-gcc":{"desc":"GNU compiler collection for x86_64-elf","executables":["x86_64-elf-c++","x86_64-elf-cpp","x86_64-elf-g++","x86_64-elf-gcc","x86_64-elf-gcc-16.2.0","x86_64-elf-gcc-ar","x86_64-elf-gcc-nm","x86_64-elf-gcc-ranlib","x86_64-elf-gcov","x86_64-elf-gcov-dump","x86_64-elf-gcov-tool","x86_64-elf-lto-dump"],"head_dependencies":["gmp","libmpc","mpfr","x86_64-elf-binutils","zstd"],"homepage":"https://gcc.gnu.org","license":{"GPL-3.0-or-later":{":with":"GCC-exception-3.1"}},"ruby_source_checksum":"a1f117ed038947f5830a8726afede689d59b2e082e4b402ff79cf3a2439a2491","stable_dependencies":["gmp","libmpc","mpfr","x86_64-elf-binutils","zstd"],"stable_checksum":"e6738e29597f733270731aa90600f37ffdc045079dfc27ec7e8192cc81085c3e","stable_url_args":["https://ftpmirror.gnu.org/gcc/gcc-16.2.0/gcc-16.2.0.tar.xz"],"stable_version":"16.2.0"},"x86_64-elf-gdb":{"bottle_rebuild":1,"desc":"GNU debugger for x86_64-elf cross development","executables":["x86_64-elf-gdb","x86_64-elf-gdb-add-index","x86_64-elf-gstack"],"head_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"x86_64-elf-gcc":":test"}],"head_url_args":["https://sourceware.org/git/binutils-gdb.git",{":branch":"master"}],"head_uses_from_macos":[["expat",{":since":":sequoia"}]],"homepage":"https://www.gnu.org/software/gdb/","license":"GPL-3.0-or-later","ruby_source_checksum":"607903cd05a50abde27b0ff18bc222ee88a0940de602a36e79cdc0c132213713","stable_dependencies":["gmp","mpfr","ncurses","python@3.15","readline","xz","zstd",{"pkgconf":":build"},{"texinfo":":build"},{"x86_64-elf-gcc":":test"}],"stable_checksum":"cd9fc3fe2b47743840e42c1592d3d87f8302eb18639c0b8b4ba0898002e2348f","stable_url_args":["https://ftpmirror.gnu.org/gdb/gdb-18.1.tar.xz"],"stable_uses_from_macos":[["expat",{":since":":sequoia"}]],"stable_version":"18.1"},"x86_64-elf-grub":{"bottle_rebuild":1,"desc":"GNU GRUB bootloader for x86_64-elf","executables":["x86_64-elf-grub-editenv","x86_64-elf-grub-file","x86_64-elf-grub-fstest","x86_64-elf-grub-glue-efi","x86_64-elf-grub-kbdcomp","x86_64-elf-grub-menulst2cfg","x86_64-elf-grub-mkfont","x86_64-elf-grub-mkimage","x86_64-elf-grub-mklayout","x86_64-elf-grub-mknetdir","x86_64-elf-grub-mkpasswd-pbkdf2","x86_64-elf-grub-mkrelpath","x86_64-elf-grub-mkrescue","x86_64-elf-grub-mkstandalone","x86_64-elf-grub-render-label","x86_64-elf-grub-script-check","x86_64-elf-grub-syslinux2cfg"],"head_dependencies":["freetype","xz","gettext",{"gawk":":build"},{"help2man":":build"},{"pkgconf":":build"},{"texinfo":":build"},{"x86_64-elf-binutils":":build"},{"x86_64-elf-gcc":[":build",":test"]}],"head_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"python":":build"}]],"homepage":"https://savannah.gnu.org/projects/grub","license":"GPL-3.0-or-later","ruby_source_checksum":"0ecab7634d743ffa86404dc789717ac5c62f84cddf54291a7148ec5aabc0c265","stable_dependencies":["freetype","xz","gettext",{"gawk":":build"},{"help2man":":build"},{"pkgconf":":build"},{"texinfo":":build"},{"x86_64-elf-binutils":":build"},{"x86_64-elf-gcc":[":build",":test"]}],"stable_checksum":"f3c97391f7c4eaa677a78e090c7e97e6dc47b16f655f04683ebd37bef7fe0faa","stable_url_args":["https://ftpmirror.gnu.org/grub/grub-2.12.tar.xz"],"stable_uses_from_macos":[[{"bison":":build"}],[{"flex":":build"}],[{"python":":build"}]],"stable_version":"2.12"},"x86_64-linux-gnu-binutils":{"desc":"GNU Binutils for x86_64-linux-gnu cross development","executables":["x86_64-linux-gnu-addr2line","x86_64-linux-gnu-ar","x86_64-linux-gnu-as","x86_64-linux-gnu-c++filt","x86_64-linux-gnu-elfedit","x86_64-linux-gnu-gprof","x86_64-linux-gnu-ld","x86_64-linux-gnu-ld.bfd","x86_64-linux-gnu-nm","x86_64-linux-gnu-objcopy","x86_64-linux-gnu-objdump","x86_64-linux-gnu-ranlib","x86_64-linux-gnu-readelf","x86_64-linux-gnu-size","x86_64-linux-gnu-strings","x86_64-linux-gnu-strip"],"head_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"head_uses_from_macos":[[{"llvm":":test"}]],"homepage":"https://www.gnu.org/software/binutils/binutils.html","license":"GPL-3.0-or-later","ruby_source_checksum":"76d6fe6594bc31ac324130a6b86fe38e2c5ebbd12346a0fcc35d6862551853ff","stable_dependencies":["zstd",{"pkgconf":":build"},{"texinfo":":build"}],"stable_checksum":"3068128c75cda9f898ccb4211d360246e8e195ffcc9dfb655b23ae23a54800e8","stable_url_args":["https://ftpmirror.gnu.org/binutils/binutils-2.47.tar.bz2"],"stable_uses_from_macos":[[{"llvm":":test"}]],"stable_version":"2.47"},"xa":{"desc":"6502 cross assembler","executables":["file65","ldo65","printcbm","reloc65","uncpk","xa"],"homepage":"https://www.floodgap.com/retrotech/xa/","license":"GPL-2.0-or-later","ruby_source_checksum":"ea79939c82c0fc9dc3c74b9394e076e6603355120471ad89c366c4ab5978adeb","stable_checksum":"63c12a6a32a8e364f34f049d8b2477f4656021418f08b8d6b462be0ed3be3ac3","stable_url_args":["https://www.floodgap.com/retrotech/xa/dists/xa-2.4.1.tar.gz"],"stable_version":"2.4.1","bottle_checksum":"e7aa2f3a2f025247bf99f94effbaac96b06949b604baa03d8777160cacb782d5"},"xan":{"desc":"CSV CLI magician written in Rust","executables":["xan"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/medialab/xan.git",{":branch":"master"}],"homepage":"https://github.com/medialab/xan","license":{":any_of":["MIT","Unlicense"]},"ruby_source_checksum":"561830bd450b8c12dbf3031cc6a803dd6f359b4333e33029cb21d1c4c7c24185","stable_dependencies":[{"rust":":build"}],"stable_checksum":"cd675a4ce734438f5b6b0eba28f5f1e275fdd58c387f03afc9eb37146779e18c","stable_url_args":["https://github.com/medialab/xan/archive/refs/tags/0.61.0.tar.gz"],"stable_version":"0.61.0"},"xapian":{"compatibility_version":1,"desc":"C++ search engine library","executables":["copydatabase","simpleexpand","simpleindex","simplesearch","xapian-check","xapian-compact","xapian-config","xapian-delve","xapian-metadata","xapian-pos","xapian-progsrv","xapian-quest","xapian-replicate","xapian-replicate-server","xapian-tcpsrv"],"head_dependencies":[{"python@3.15":[":build",":test"]},{"sphinx-doc":":build"}],"homepage":"https://xapian.org/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"d7a52bac162e8cfcb99af51e845d706362b47b491c9ce172fa506ea846f9d541","stable_dependencies":[{"python@3.15":[":build",":test"]},{"sphinx-doc":":build"}],"stable_checksum":"8e1259586d342e3d12b5e1f772e9185a10f2ba16e541566b5c3c239f71b8aacc","stable_url_args":["https://oligarchy.co.uk/xapian/2.1.0/xapian-core-2.1.0.tar.xz"],"stable_version":"2.1.0","version_scheme":1},"xaric":{"desc":"IRC client","executables":["xaric"],"head_dependencies":["openssl@4"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://xaric.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"daa73a85a592357ac886661900bd8a59424fbc97f93610e90d70c3f72206a82d","stable_dependencies":["openssl@4"],"stable_checksum":"8f270165f3b12cffb5bacf2dcdd507e2939bd4815936cf670a1fb68142b341b0","stable_url_args":["https://xaric.org/software/xaric/releases/xaric-0.13.10.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.13.10"},"xauth":{"compatibility_version":1,"desc":"X.Org Applications: xauth","executables":["xauth"],"head_dependencies":["libx11","libxau","libxext","libxmu",{"pkgconf":":build"},{"util-macros":":build"}],"homepage":"https://www.x.org/","license":"MIT-open-group","ruby_source_checksum":"b96b4c05a2143a562e9dfb508e55a61a026852513bbfa2265813d2ff2d312308","stable_dependencies":["libx11","libxau","libxext","libxmu",{"pkgconf":":build"},{"util-macros":":build"}],"stable_checksum":"a4000e2f441facebf569026bedecc23ba262cc6927be52070abe0002625cfbe0","stable_url_args":["https://www.x.org/pub/individual/app/xauth-1.1.5.tar.xz"],"stable_version":"1.1.5"},"xbee-comm":{"deprecate_args":{":date":"2026-07-19",":because":":unmaintained"},"desc":"XBee communication libraries and utilities","disable_args":{":date":"2027-07-19",":because":":unmaintained"},"executables":["xbfwup"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/guyzmo/xbee-comm.git",{":branch":"master"}],"homepage":"https://github.com/guyzmo/xbee-comm","license":"GPL-3.0-or-later","ruby_source_checksum":"a882e01f33c83ddb83a8868cdc1232b79fddc5b88219a3891a0466a3c4060b96","stable_dependencies":[{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"c474d22feae5d9c05b3ec167b839c8fded512587da0f020ca682d60db174f24a","stable_url_args":["https://github.com/guyzmo/xbee-comm/archive/refs/tags/v1.5.tar.gz"],"stable_version":"1.5","bottle_checksum":"ad8ec612f36bcbac63cd1aa11f43880f7d98357246d96798e773849359638066"},"xbitmaps":{"desc":"Bitmap images used by multiple X11 applications","head_dependencies":[{"pkgconf":":build"},{"util-macros":":build"}],"homepage":"https://xcb.freedesktop.org","license":"MIT","ruby_source_checksum":"ab577880f8382499d65a2508b0993600baf941d3e56c59a5248c41e6064befa8","stable_dependencies":[{"pkgconf":":build"},{"util-macros":":build"}],"stable_checksum":"895722f136e21e728c52f2d99fd2dae95018b9ddad1bac1f29d61bcd6593721d","stable_url_args":["https://xorg.freedesktop.org/archive/individual/data/xbitmaps-1.1.4.tar.xz"],"stable_version":"1.1.4","bottle_tag":":all","bottle_checksum":"db41d221049abcd7de13f3cb4adc6f6d78c7f2db6a154985d188cb362ca3d171"},"xboard":{"bottle_rebuild":1,"desc":"Graphical user interface for chess","executables":["xboard"],"head_dependencies":["gtk+3","gettext","cairo",{"fairymax":":no_linkage"},"gdk-pixbuf","glib","librsvg","pango",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"pkgconf":":build"},{"texinfo":":build"}],"head_url_args":["https://git.savannah.gnu.org/git/xboard.git",{":branch":"master"}],"homepage":"https://www.gnu.org/software/xboard/","license":"GPL-3.0-or-later","revision":4,"ruby_source_checksum":"54119a985d80aa7b1f80f408c2f0905ee4fe38af54378ae7d2d7171c5db76881","stable_dependencies":["libx11","libxaw","libxmu","libxt","cairo",{"fairymax":":no_linkage"},"gdk-pixbuf","glib","librsvg","pango",{"pkgconf":":build"},{"texinfo":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"2b2e53e8428ad9b6e8dc8a55b3a5183381911a4dae2c0072fa96296bbb1970d6","stable_url_args":["https://ftpmirror.gnu.org/xboard/xboard-4.9.1.tar.gz"],"stable_version":"4.9.1"},"xbyak":{"desc":"C++ JIT assembler for x86 (IA32), x64 (AMD64, x86-64)","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/herumi/xbyak.git",{":branch":"master"}],"homepage":"https://github.com/herumi/xbyak","license":"BSD-3-Clause","ruby_source_checksum":"9519bc8d5468a8887b80976e5714c658d7391d6a6a60ef1f4542e788e84ac30d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"861ec560a809b6c189f0b887a8c6fcb1e7b193f433da63f26658b1b1ec5bb39d","stable_url_args":["https://github.com/herumi/xbyak/archive/refs/tags/v7.44.tar.gz"],"stable_version":"7.44","bottle_tag":":all","bottle_checksum":"2072039250b065e2c289cc5021a8a0544dee19de363571e246a6bc8cae5b8977"},"xc":{"desc":"Markdown defined task runner","executables":["xc"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/joerdav/xc.git",{":branch":"main"}],"homepage":"https://xcfile.dev/","license":"MIT","ruby_source_checksum":"3a328fc32c1532a37ebc5047f428351a079bb4c0ae9a2c5623aa2a87577e7366","stable_dependencies":[{"go":":build"}],"stable_checksum":"afcb5e1fbd1be5f0b6dcb802e02c96527ac0e96ddeb47471b8ad4056f91ccc72","stable_url_args":["https://github.com/joerdav/xc/archive/refs/tags/v0.9.0.tar.gz"],"stable_version":"0.9.0"},"xcb-proto":{"desc":"X.Org: XML-XCB protocol descriptions for libxcb code generation","head_dependencies":[{"pkgconf":[":build",":test"]},{"python@3.15":[":build",":test"]}],"homepage":"https://www.x.org/","license":"MIT","revision":1,"ruby_source_checksum":"8bb4976095c3f3e1c70530cee1dcf44ad3aec4f00ecc99b5e3e0ceeeff1538cb","stable_dependencies":[{"pkgconf":[":build",":test"]},{"python@3.15":[":build",":test"]}],"stable_checksum":"2c1bacd2110f4799f74de6ebb714b94cf6f80fb112316b1219480fd22562148c","stable_url_args":["https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-1.17.0.tar.xz"],"stable_version":"1.17.0","bottle_tag":":all","bottle_checksum":"019dc0c8c057b145fb308abe073a0c30da2ea309f61a12a8f03c303e7bd27de9"},"xcb-util-cursor":{"desc":"XCB cursor library (replacement for libXcursor)","head_dependencies":["libxcb","xcb-util","xcb-util-image","xcb-util-renderutil",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"util-macros":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://xcb.freedesktop.org","license":"X11","ruby_source_checksum":"3333daf68f4f4c15615bab0a9f445f970d2c77a2332cfb8dd074b5dfce41c9f7","stable_dependencies":["libxcb","xcb-util","xcb-util-image","xcb-util-renderutil",{"pkgconf":[":build",":test"]}],"stable_checksum":"fdeb8bd127873519be5cc70dcd0d3b5d33b667877200f9925a59fdcad8f7a933","stable_url_args":["https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.6.tar.xz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"0.1.6"},"xcb-util-image":{"desc":"XCB port of Xlib's XImage and XShmImage","head_dependencies":["libxcb","xcb-util",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/xorg/lib/libxcb-image.git",{":branch":"master"}],"homepage":"https://xcb.freedesktop.org","license":"X11","ruby_source_checksum":"55d06217e8971321aa4f385dfc9bd8951d6c489441f657b3d83a90660218efda","stable_dependencies":["libxcb","xcb-util",{"pkgconf":[":build",":test"]}],"stable_checksum":"0ebd4cf809043fdeb4f980d58cdcf2b527035018924f8c14da76d1c81001293b","stable_url_args":["https://xcb.freedesktop.org/dist/xcb-util-image-0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_cellar":":any","bottle_checksum":"d2c334555a803e4c1df1c5f61482aebe3916600e68ecdaf888f7ed049650b300"},"xcb-util-keysyms":{"desc":"Standard X constants and conversion to/from keycodes","head_dependencies":["libxcb",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/xorg/lib/libxcb-keysyms.git",{":branch":"master"}],"homepage":"https://xcb.freedesktop.org","license":"X11","ruby_source_checksum":"c7d37bd6476b4536d404d27b810f5488236f2739ed2a1a04928d1aa35978cc96","stable_dependencies":["libxcb",{"pkgconf":[":build",":test"]}],"stable_checksum":"1fa21c0cea3060caee7612b6577c1730da470b88cbdf846fa4e3e0ff78948e54","stable_url_args":["https://xcb.freedesktop.org/dist/xcb-util-keysyms-0.4.1.tar.gz"],"stable_version":"0.4.1","bottle_cellar":":any","bottle_checksum":"1d54ce19d60722d3b41fe752c4703876c8a17fa62d1be1d8840c8a943374afd7"},"xcb-util-renderutil":{"desc":"Convenience functions for the X Render extension","head_dependencies":["libxcb",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/xorg/lib/libxcb-render-util.git",{":branch":"master"}],"homepage":"https://xcb.freedesktop.org","license":{":all_of":["X11","HPND-sell-variant"]},"ruby_source_checksum":"fb97e39a8a0ffd2ab6b890f8338154f1c6b22030df42cf07cb585c15b8e0a023","stable_dependencies":["libxcb",{"pkgconf":[":build",":test"]}],"stable_checksum":"e04143c48e1644c5e074243fa293d88f99005b3c50d1d54358954404e635128a","stable_url_args":["https://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.10.tar.gz"],"stable_version":"0.3.10","bottle_cellar":":any","bottle_checksum":"825d17209bb9384ae1f65cf1e909653151e2ba290c39a4ca20021f6a732133ef"},"xcb-util-wm":{"desc":"Client and window-manager helpers for EWMH and ICCCM","head_dependencies":["libxcb",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":[":build",":test"]}],"head_url_args":["https://gitlab.freedesktop.org/xorg/lib/libxcb-wm.git",{":branch":"master"}],"head_uses_from_macos":[[{"m4":":build"}]],"homepage":"https://xcb.freedesktop.org","license":"X11","ruby_source_checksum":"53f8aa63b4cfc8160f6c8bda11ce24d8f45607066779514519eb11feb5a6d84d","stable_dependencies":["libxcb",{"pkgconf":[":build",":test"]}],"stable_checksum":"dcecaaa535802fd57c84cceeff50c64efe7f2326bf752e16d2b77945649c8cd7","stable_url_args":["https://xcb.freedesktop.org/dist/xcb-util-wm-0.4.2.tar.gz"],"stable_uses_from_macos":[[{"m4":":build"}]],"stable_version":"0.4.2","bottle_cellar":":any","bottle_checksum":"7526c01904f1a9a658e1ec38f1ecc3d20c14e8a164e5ce891fe9f0b5df5d93d4"},"xcb-util":{"desc":"Additional extensions to the XCB library","head_dependencies":["libxcb",{"pkgconf":[":build",":test"]}],"homepage":"https://xcb.freedesktop.org","license":"MIT","ruby_source_checksum":"afbe3740f27e97c46fb6d0af10dd5d72aeba92ec3083f213dc007e67d60fd19f","stable_dependencies":["libxcb",{"pkgconf":[":build",":test"]}],"stable_checksum":"5abe3bbbd8e54f0fa3ec945291b7e8fa8cfd3cccc43718f8758430f94126e512","stable_url_args":["https://xcb.freedesktop.org/dist/xcb-util-0.4.1.tar.xz"],"stable_version":"0.4.1","bottle_cellar":":any","bottle_checksum":"d075d423178430bc500bf16be08e20b20a06ae6a24ba581cd105a3b078af6d18"},"xcbeautify":{"desc":"Little beautifier tool for xcodebuild","executables":["xcbeautify"],"head_url_args":["https://github.com/cpisciotta/xcbeautify.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":sequoia"}],["libxml2"]],"homepage":"https://github.com/cpisciotta/xcbeautify","license":"MIT","ruby_source_checksum":"df391b659dd6f27551b14bdd90f19ccbc435bafebef95cfaa8eec6bef53f91bf","stable_checksum":"7575dcb90e4650f8d8f66b92ca2f3eaa5ad9feddda7bf3c63aeb0edca199aa80","stable_url_args":["https://github.com/cpisciotta/xcbeautify/archive/refs/tags/3.2.1.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":sequoia"}],["libxml2"]],"stable_version":"3.2.1"},"xcdiff":{"desc":"Tool to diff xcodeproj files","executables":["xcdiff"],"head_url_args":["https://github.com/bloomberg/xcdiff.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"homepage":"https://github.com/bloomberg/xcdiff","license":"Apache-2.0","ruby_source_checksum":"3ecb71916eb54b33fb1dd53df4ed1077cc71617e5e70dc1044ee4e2b3bca939a","stable_url_args":["https://github.com/bloomberg/xcdiff.git",{":tag":"0.14.0",":revision":"c2b9cab9f85fe1f1e96ce51d3678f565d3aa8c96"}],"stable_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"stable_version":"0.14.0","bottle_cellar":":any","bottle_checksum":"9e9bb668faa2c46294c7bc18b2287adc1e1a48adf81a8c41cad869d6ca023949"},"xcenv":{"bottle_rebuild":1,"desc":"Xcode version manager","executables":["xcenv"],"head_url_args":["https://github.com/xcenv/xcenv.git",{":branch":"master"}],"homepage":"https://github.com/xcenv/xcenv","license":"MIT","ruby_source_checksum":"e0de1e0aef68b1f1ca6ad5cf295d7fb0e56df2c155f77fa5360ab5a7ff522f6a","stable_checksum":"bbb47394f9edbdabba886e5ca0155f0ef6aeae07b8a7564c652c8e260fac6d9f","stable_url_args":["https://github.com/xcenv/xcenv/archive/refs/tags/v1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_tag":":all","bottle_checksum":"65bfc4db841df3001acc419d3d784768a955462fe78faa85c7674132aeb78bb4"},"xcinfo":{"deprecate_args":{":date":"2026-08-10",":because":":does_not_build"},"desc":"Tool to get information about and install available Xcode versions","disable_args":{":date":"2027-02-10",":because":":does_not_build"},"executables":["xcinfo"],"head_url_args":["https://github.com/XcodeReleasesOrg/xcinfo.git",{":branch":"master"}],"homepage":"https://github.com/XcodeReleasesOrg/xcinfo","license":"MIT","ruby_source_checksum":"6df6be03d05eaf053f15a827e3f37a002b4c789dc8571df8fd019e8c6da90351","stable_checksum":"b22f56193e4de8b71bbdaf99c17cec03f291d333d095311ad7aab74b5fb50c5a","stable_url_args":["https://github.com/XcodeReleasesOrg/xcinfo/archive/refs/tags/1.0.3.tar.gz"],"stable_version":"1.0.3","bottle_checksum":"f3b5b7c1fa92151ca33febdc63092f6af054f3c8bd7f9b5fb668157bf139b19d"},"xclip":{"desc":"Access X11 clipboards from the command-line","executables":["xclip","xclip-copyfile","xclip-cutfile","xclip-pastefile"],"head_dependencies":["libx11","libxmu",{"autoconf":":build"},{"automake":":build"}],"homepage":"https://github.com/astrand/xclip","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"1c2f958239ba6bf26fc3c0866605f9aff6de21cc808b93464b0071b5bec586f7","stable_dependencies":["libx11","libxmu",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"ca5b8804e3c910a66423a882d79bf3c9450b875ac8528791fb60ec9de667f758","stable_url_args":["https://github.com/astrand/xclip/archive/refs/tags/0.13.tar.gz"],"stable_version":"0.13","bottle_cellar":":any","bottle_checksum":"b1641761e78f6f9ca7d89ca8999e8ad04b2116ca28cee87d0f1d609b50fce4b5"},"xclogparser":{"desc":"Tool to parse the SLF serialization format used by Xcode","executables":["xclogparser"],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/MobileNativeFoundation/XCLogParser","license":"Apache-2.0","ruby_source_checksum":"bb001fd94b546f99fe4c1281e746cc6436d53aabf3b896f45b06be4fca1022d6","stable_checksum":"7b4870794236b061c363fd4b28e7e5a121661ea2c75fc1e92a7a53506b00a58e","stable_url_args":["https://github.com/MobileNativeFoundation/XCLogParser/archive/refs/tags/v0.2.49.tar.gz"],"stable_uses_from_macos":[["swift"]],"stable_version":"0.2.49"},"xcode-build-server":{"desc":"Build server protocol implementation for integrating Xcode with sourcekit-lsp","executables":["xcode-build-server"],"head_url_args":["https://github.com/SolaWing/xcode-build-server.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://github.com/SolaWing/xcode-build-server","license":"MIT","no_autobump_args":{":because":":bumped_by_upstream"},"ruby_source_checksum":"8a4107f733e7b93d42c441474130aebceab298faf732cf15bb7a13276179c0f9","stable_checksum":"92c4bb848af5c8128d4600a93f45e49b89ed953d885c60092459303a5d80e312","stable_url_args":["https://github.com/SolaWing/xcode-build-server/archive/refs/tags/v1.3.0.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"1.3.0","bottle_tag":":all","bottle_checksum":"61793d886e98bf6a18b02c32944dfd9f98b0186040f3abc5816802840a8dfe91"},"xcode-kotlin":{"desc":"Kotlin Native Xcode Plugin","executables":["xcode-kotlin"],"head_dependencies":[{"gradle":":build"}],"head_url_args":["https://github.com/touchlab/xcode-kotlin.git",{":branch":"main"}],"homepage":"https://touchlab.co/xcodekotlin","license":"Apache-2.0","ruby_source_checksum":"b977c22099ce7a355aeaff204c548288423ce583540d65f2c84ef67c2b2024a9","stable_dependencies":[{"gradle":":build"}],"stable_checksum":"3789d886022509cb232616679835a7dd67e4adb4983a24f1ce268aa244978aa8","stable_url_args":["https://github.com/touchlab/xcode-kotlin/archive/refs/tags/2.2.1.tar.gz"],"stable_version":"2.2.1","bottle_checksum":"2386514c4fbb8166b6e9ed4f016abecef6a69a8684ad84d890db0f9b66b36021"},"xcodegen":{"bottle_rebuild":1,"desc":"Generate your Xcode project from a spec file and your folder structure","executables":["xcodegen"],"head_url_args":["https://github.com/yonaskolb/XcodeGen.git",{":branch":"master"}],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/yonaskolb/XcodeGen","license":"MIT","ruby_source_checksum":"10ad1aeee58bcef59ae74dd83652f4cefdce36413a3660650cb1b94a229c330a","stable_checksum":"c83c7bd70255b0ddf4116dadce16bdf0e5939165b43a544e124de294ec84aa27","stable_url_args":["https://github.com/yonaskolb/XcodeGen/archive/refs/tags/2.46.0.tar.gz"],"stable_uses_from_macos":[["swift"]],"stable_version":"2.46.0"},"xcodes":{"desc":"Command-line tool to install and switch between multiple versions of Xcode","executables":["xcodes"],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/XcodesOrg/xcodes","license":"MIT","ruby_source_checksum":"5386520b74e5eae75cec2e8b73073e9fc8e88da4eeb40404d62ecefaa5740dd9","stable_checksum":"884c6d0c50528ccc660e22499edcd324f3a5e6f7e2f7006933ddb6eb278f6387","stable_url_args":["https://github.com/XcodesOrg/xcodes/archive/refs/tags/2.1.0.tar.gz"],"stable_uses_from_macos":[["swift"]],"stable_version":"2.1.0"},"xcp":{"desc":"Fast & lightweight command-line tool for managing Xcode projects, built in Swift","executables":["xcp"],"homepage":"https://github.com/wojciech-kulik/XcodeProjectCLI","license":"MIT","ruby_source_checksum":"37e484972d6a4aad5ccad9bf124f575931cb64f6d250c871e5d4f747ebe3babd","stable_checksum":"47e282024767603d31eed14ccc7082585409df58b7a8eca9009be3f4fce2b814","stable_url_args":["https://github.com/wojciech-kulik/XcodeProjectCLI/archive/refs/tags/v1.2.3.tar.gz"],"stable_version":"1.2.3"},"xcresultparser":{"desc":"Parse binary .xcresult bundles from Xcode builds and test runs","executables":["xcresultparser"],"head_url_args":["https://github.com/a7ex/xcresultparser.git",{":branch":"main"}],"homepage":"https://github.com/a7ex/xcresultparser","license":"MIT","ruby_source_checksum":"4288f98c9fbc0ea937e05a784aaf3fd8f5e8c0fbda511bba02cc480220781b67","stable_checksum":"6e3d1dbaf7f575380adf2bd4c3a0a24389873a0c7d03d23c4794be37e4f36a7b","stable_url_args":["https://github.com/a7ex/xcresultparser/archive/refs/tags/2.2.0.tar.gz"],"stable_version":"2.2.0"},"xcsift":{"desc":"Swift tool to parse xcodebuild output for coding agents","executables":["xcsift"],"head_url_args":["https://github.com/ldomaradzki/xcsift.git",{":branch":"master"}],"head_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"homepage":"https://ldomaradzki.github.io/xcsift/","license":"MIT","ruby_source_checksum":"227df9a9b9ca6945b5d77ee63a6efeffe01fffe65fedbe8d913bf16c687d1e2b","stable_checksum":"0d231c7b7e2db9fc4de259d1b47768f4bcaf3fceb01e1a3aef8469b1b9050a02","stable_url_args":["https://github.com/ldomaradzki/xcsift/archive/refs/tags/v1.7.0.tar.gz"],"stable_uses_from_macos":[[{"swift":":build",":since":":sonoma"}]],"stable_version":"1.7.0"},"xctesthtmlreport":{"desc":"Xcode-like HTML report for Unit and UI Tests","executables":["xchtmlreport"],"head_url_args":["https://github.com/XCTestHTMLReport/XCTestHTMLReport.git",{":branch":"main"}],"head_uses_from_macos":[["swift"]],"homepage":"https://github.com/XCTestHTMLReport/XCTestHTMLReport","license":"MIT","ruby_source_checksum":"c1d6600fe976d9f025d819188a6cac01befae5d71b8ecc047d89ad9c2dfa2dd5","stable_checksum":"14f47fbfe9c4a62fffdfaa93c72e843a7fc85c449a7387583e81a84f248a73e8","stable_url_args":["https://github.com/XCTestHTMLReport/XCTestHTMLReport/archive/refs/tags/3.0.0.tar.gz"],"stable_uses_from_macos":[["swift"]],"stable_version":"3.0.0"},"xcursorgen":{"desc":"Create an X cursor file from a collection of PNG images","executables":["xcursorgen"],"head_dependencies":["libpng","libx11","libxcursor",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xcursorgen","license":"MIT","ruby_source_checksum":"9401dbc48baf7cb906cb49fe5a09f1a2f708585e44ba7c7ebaedfe7fc8cf8faf","stable_dependencies":["libpng","libx11","libxcursor",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"a350f67323786aceef063e471d1661ae7e6d6ecb44e9143cf409070ad9ed053b","stable_url_args":["https://gitlab.freedesktop.org/xorg/app/xcursorgen/-/archive/xcursorgen-1.0.9/xcursorgen-xcursorgen-1.0.9.tar.bz2"],"stable_version":"1.0.9"},"xcv":{"bottle_rebuild":1,"desc":"Cut, copy and paste files with Bash","executables":["xcv"],"head_url_args":["https://github.com/busterc/xcv.git",{":branch":"master"}],"homepage":"https://github.com/busterc/xcv","license":"ISC","ruby_source_checksum":"c242edacbc0afa9f88c40250c8cbec9985e526789c6f5e892912684bf642b0f3","stable_checksum":"f2898f78bb05f4334073adb8cdb36de0f91869636a7770c8e955cee8758c0644","stable_url_args":["https://github.com/busterc/xcv/archive/refs/tags/v1.0.1.tar.gz"],"stable_version":"1.0.1","bottle_tag":":all","bottle_checksum":"d9e0dfc790cbc0a90240e2964f439260ea656a826d7688730bd9c304232e733d"},"xdelta":{"desc":"Binary diff, differential compression tools","executables":["xdelta3"],"head_dependencies":["blake3","xz",{"cmake":":build"}],"homepage":"https://github.com/jmacd/xdelta","license":"GPL-2.0-or-later","ruby_source_checksum":"60dd5375f5f13cb758fdf5a117732212a238a85a2dc0288202e3f17ece76c816","stable_dependencies":["blake3","xz",{"cmake":":build"}],"stable_checksum":"995319ccb7fe721a523fb3142376f5813093685b1cc302d07018ca97d2584af2","stable_url_args":["https://github.com/jmacd/xdelta/archive/refs/tags/v3.2.2.tar.gz"],"stable_version":"3.2.2"},"xdg-ninja":{"bottle_rebuild":3,"desc":"Check your $HOME for unwanted files and directories","executables":["xdg-ninja"],"head_dependencies":["glow"],"head_url_args":["https://github.com/b3nj5m1n/xdg-ninja.git",{":branch":"main"}],"head_uses_from_macos":[["jq",{":since":":sequoia"}]],"homepage":"https://github.com/b3nj5m1n/xdg-ninja","license":"MIT","ruby_source_checksum":"4f4aaebd603ac6708b1e7b30b267b0344a5d444a30d304bbaad107c3fcaf07c9","stable_dependencies":["glow"],"stable_checksum":"6adfe289821b6b5e3778130e0d1fd1851398e3bce51ddeed6c73e3eddcb806c6","stable_url_args":["https://github.com/b3nj5m1n/xdg-ninja/archive/refs/tags/v0.2.0.2.tar.gz"],"stable_uses_from_macos":[["jq",{":since":":sequoia"}]],"stable_version":"0.2.0.2","bottle_tag":":all","bottle_checksum":"1fe099d79ef105b5a0272c820ccc1c774807c554c3e5e3bf180205afa50703ec"},"xdot":{"bottle_rebuild":1,"desc":"Interactive viewer for graphs written in Graphviz's dot language","executables":["xdot"],"head_dependencies":["adwaita-icon-theme","graphviz","gtk+3","numpy","py3cairo","pygobject3","python@3.15"],"head_url_args":["https://github.com/jrfonseca/xdot.py.git",{":branch":"main"}],"homepage":"https://github.com/jrfonseca/xdot.py","license":"LGPL-3.0-or-later","no_autobump_args":{":because":"`update-python-resources` cannot determine dependencies"},"ruby_source_checksum":"35e0ab436f6a8035f8ddf0ae7942f78da59e903c82ffce86a27745f3da2c3e02","stable_dependencies":["adwaita-icon-theme","graphviz","gtk+3","numpy","py3cairo","pygobject3","python@3.15"],"stable_checksum":"ebddefc3e3aa9fd8b2e2ed884ed844043f843428b79dccda831803add55cc51d","stable_url_args":["https://files.pythonhosted.org/packages/32/68/13f80d47bffda03eaf05bd076d1b2ef9a1cf39b461b37e32f303bcf048de/xdot-1.6.tar.gz"],"stable_version":"1.6","bottle_tag":":all","bottle_checksum":"61a0a9fdd769202ed1407d6164637076b075c2a143f487d87b87e983cc153a84"},"xdotool":{"caveats":"You will probably want to enable XTEST in your X11 server now by running:\n  defaults write org.x.X11 enable_test_extensions -boolean true\n\nFor the source of this useful hint:\n  https://stackoverflow.com/questions/1264210/does-mac-x11-have-the-xtest-extension\n","desc":"Fake keyboard/mouse input and window management for X","executables":["xdotool"],"head_dependencies":["libx11","libxi","libxinerama","libxkbcommon","libxtst",{"pkgconf":":build"}],"head_url_args":["https://github.com/jordansissel/xdotool.git",{":branch":"master"}],"homepage":"https://www.semicomplete.com/projects/xdotool/","license":"BSD-3-Clause","ruby_source_checksum":"5afc01b77c5b1bfb64285438a46fbe6696f2417000dc27ce58e9db1e94243dde","stable_dependencies":["libx11","libxi","libxinerama","libxkbcommon","libxtst",{"pkgconf":":build"}],"stable_checksum":"c1f971a384da588eb99ca0755fc4300316d49c1e612537e3f1de52215e104fa3","stable_url_args":["https://github.com/jordansissel/xdotool/archive/refs/tags/v4.20260303.1.tar.gz"],"stable_version":"4.20260303.1"},"xdpyinfo":{"desc":"X.Org: Utility for displaying information about an X server","executables":["xdpyinfo"],"head_dependencies":["libx11","libxcb","libxext","libxi","libxtst",{"pkgconf":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"adca1822c0eb6613b7b219d1525c936c4bdbdc28cf5c14890b1bc80e1831e506","stable_dependencies":["libx11","libxcb","libxext","libxi","libxtst",{"pkgconf":":build"}],"stable_checksum":"dc1de6e6e091ed46c4837b0ae9811e8182f7be0d2af638cab3e530ff081a48b6","stable_url_args":["https://xorg.freedesktop.org/archive/individual/app/xdpyinfo-1.4.0.tar.xz"],"stable_version":"1.4.0","bottle_cellar":":any","bottle_checksum":"bfe63004977cd29e1da8b180ae2ef3542f60b5efb7ac208eda3840b48af8d30a"},"xe":{"desc":"Simple xargs and apply replacement","executables":["xe"],"head_url_args":["https://github.com/leahneukirchen/xe.git",{":branch":"master"}],"homepage":"https://github.com/leahneukirchen/xe","license":":public_domain","ruby_source_checksum":"ffa8ab4abea6c426633e30ca6da7bbf4dc0d057bfbd5df58b0ad00793acfeec3","stable_checksum":"1e2484c6295f4eb1c1b789d8edab4b728cf9ea7e4c40ef52a56073f9a273ce30","stable_url_args":["https://github.com/leahneukirchen/xe/archive/refs/tags/v1.0.tar.gz"],"stable_version":"1.0","bottle_checksum":"fa22ab803e09d78b5aca3d0b4c9773b3a1db1bcd4f5f254a39f1af6a2daf578b"},"xeol":{"desc":"Xcanner for end-of-life software in container images, filesystems, and SBOMs","executables":["xeol"],"head_dependencies":[{"go":":build"}],"homepage":"https://www.xeol.io/","license":"Apache-2.0","ruby_source_checksum":"d49213c8e8e14aaa88a45a5fb7fb604d8dc406b192f7885fec0ee40a759a0b93","stable_dependencies":[{"go":":build"}],"stable_checksum":"d26842a3ef75feef22270db4250d16d106e7f9d3ac5f4300ede1b6fc795cdaeb","stable_url_args":["https://github.com/xeol-io/xeol/archive/refs/tags/v0.10.8.tar.gz"],"stable_version":"0.10.8","bottle_checksum":"3ee6c78f1c51e03f2d26121218c815959e2e7287b0825dbd56f92b7ffd0b0403"},"xerces-c":{"desc":"Validating XML parser","executables":["CreateDOMDocument","DOMCount","DOMPrint","EnumVal","PParse","PSVIWriter","Redirect","SAX2Count","SAX2Print","SAXCount","SAXPrint","SCMPrint","SEnumVal","StdInParse","XInclude"],"head_dependencies":[{"cmake":":build"}],"head_uses_from_macos":[["curl"]],"homepage":"https://xerces.apache.org/xerces-c/","license":"Apache-2.0","ruby_source_checksum":"78bbac66f2d2a1985699433dde95afbcdeb9a47d119f7367bf5935d84482dfe5","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"9555f1d06f82987fbb4658862705515740414fd34b4db6ad2ed76a2dc08d3bde","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=xerces/c/3/sources/xerces-c-3.3.0.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"3.3.0","bottle_cellar":":any","bottle_checksum":"9ed96c4d74c313eb545ea3d04c6f1973fc81cbf5001bf8707c89a48dcbfb93d3"},"xevd":{"desc":"Very fast Essential Video Decoder, MPEG-5 EVC (Essential Video Coding)","executables":["xevd_app"],"head_dependencies":[{"cmake":":build"},{"xeve":":test"}],"head_url_args":["https://github.com/mpeg5/xevd.git",{":branch":"master"}],"homepage":"https://github.com/mpeg5/xevd","license":"BSD-3-Clause","ruby_source_checksum":"447e95bd61bf76c2cc4b5604c21560b359f8fe4c7e801d53758197c2b37ff32b","stable_dependencies":[{"cmake":":build"},{"xeve":":test"}],"stable_checksum":"258d626fbb6c7ea1677b4fb0ffed3eaca2ec312810d6a76f67359fdc16068472","stable_url_args":["https://github.com/mpeg5/xevd/archive/refs/tags/v0.8.0.tar.gz"],"stable_version":"0.8.0"},"xeve":{"desc":"Very fast Essential Video Encoder, MPEG-5 EVC (Essential Video Coding)","executables":["xeve_app"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/mpeg5/xeve.git",{":branch":"master"}],"homepage":"https://github.com/mpeg5/xeve","license":"BSD-3-Clause","ruby_source_checksum":"5ea09bde0b317711e0ce765b65a006174efb92958d78197e5bd8ddd3941b8eff","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"5d1249212f431816b4723937c9ec8491b45ee1bb75c0f46692deaf7f59fbf19c","stable_url_args":["https://github.com/mpeg5/xeve/archive/refs/tags/v0.7.1.tar.gz"],"stable_version":"0.7.1"},"xeyes":{"desc":"Follow the mouse X demo using the X SHAPE extension","executables":["xeyes"],"head_dependencies":["libx11","libxcb","libxext","libxi","libxmu","libxrender","libxt",{"pkgconf":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xeyes","license":"X11","ruby_source_checksum":"7d5315797bfa3affbddd0cec7564c8c925d9ac02052ff7ce053a5003769e8f1c","stable_dependencies":["libx11","libxcb","libxext","libxi","libxmu","libxrender","libxt",{"pkgconf":":build"}],"stable_checksum":"5608d76b7b1aac5ed7f22f1b6b5ad74ef98c8693220f32b4b87dccee4a956eaa","stable_url_args":["https://xorg.freedesktop.org/archive/individual/app/xeyes-1.3.1.tar.xz"],"stable_version":"1.3.1","bottle_cellar":":any","bottle_checksum":"6ed962d16505a510957f3c90d023a3c867fe647cdd07578fad20e9162e9c0551"},"xfig":{"bottle_rebuild":1,"desc":"Facility for interactive generation of figures","executables":["xfig"],"head_dependencies":["fig2dev","fontconfig","freetype","ghostscript","jpeg-turbo","libpng","libtiff","libx11","libxaw3d","libxft","libxpm","libxt",{"gnu-sed":":build"}],"homepage":"https://mcj.sourceforge.net/","license":"MIT","ruby_source_checksum":"8a9d2fb72ca173f2fa1ae87639c5174b695e3fac68ad96d054b0c0f5646967b1","stable_dependencies":["fig2dev","fontconfig","freetype","ghostscript","jpeg-turbo","libpng","libtiff","libx11","libxaw3d","libxft","libxpm","libxt",{"gnu-sed":":build"}],"stable_checksum":"bc572a1881e5e20987ac590158b041ab7803845a9691036d3ba5e982f66d9ca3","stable_url_args":["https://downloads.sourceforge.net/mcj/xfig-3.2.9a.tar.xz"],"stable_version":"3.2.9a","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"1cfeb80f07bbdd495c33c152b606f352e2785c421b50ba0816470ae99cc7676a"},"xfr":{"desc":"Modern network bandwidth testing with TUI","executables":["xfr"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/lance0/xfr.git",{":branch":"master"}],"homepage":"https://github.com/lance0/xfr","license":{":any_of":["MIT","Apache-2.0"]},"ruby_source_checksum":"5b42fc7cefae7868b60636c8a81c87de8c60cd03a37c4ee5e76b91438c7489d1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"58f525cf039f405ea976b412b720a757867523755fd6c8a3e73e08fb98b35147","stable_url_args":["https://github.com/lance0/xfr/archive/refs/tags/v0.12.1.tar.gz"],"stable_version":"0.12.1"},"xgboost":{"desc":"Scalable, Portable and Distributed Gradient Boosting Library","head_dependencies":["libomp",{"cmake":":build"}],"homepage":"https://xgboost.ai/","license":"Apache-2.0","ruby_source_checksum":"91fea7a3a2b777c09415944262cc417b1dd4555192dad4d1b15d8a0467d7b3f6","stable_dependencies":["libomp",{"cmake":":build"}],"stable_checksum":"d7de76bdaf48e9e0bc84b27c0c42f15f3d831e624d102d6c019bab7027b3cabd","stable_url_args":["https://github.com/dmlc/xgboost/releases/download/v3.4.2/xgboost-src-3.4.2.tar.gz"],"stable_version":"3.4.2"},"xgo":{"desc":"AI-native programming language that integrates software engineering","executables":["gop","xgo"],"head_dependencies":["go"],"head_url_args":["https://github.com/goplus/xgo.git",{":branch":"main"}],"homepage":"https://xgo.dev/","license":"Apache-2.0","oldnames":["goplus"],"revision":1,"ruby_source_checksum":"23b3eef8b1e930092320111dc9da0e7639a75fd30a8d4b5687b6c6586bc9a7cf","stable_dependencies":["go"],"stable_checksum":"aceb20c547645016b4feb33b7e32de79267f4796a0f26832d5b89e7329724afb","stable_url_args":["https://github.com/goplus/xgo/archive/refs/tags/v1.7.5.tar.gz"],"stable_version":"1.7.5"},"xgrammar":{"desc":"Structured generation and reasoning engine for LLMs","head_dependencies":["dlpack",{"cmake":":build"}],"head_url_args":["https://github.com/mlc-ai/xgrammar.git",{":branch":"main"}],"homepage":"https://xgrammar.mlc.ai/","license":"Apache-2.0","ruby_source_checksum":"7d13fabc62161f2eb9407afaa1585aef9636ddc1abfb045bf1478e258d603a54","stable_dependencies":["dlpack",{"cmake":":build"}],"stable_checksum":"16c06f7cef8f13ae597b007cce515991725603bded6ebce5f1828e6a9c9685be","stable_url_args":["https://github.com/mlc-ai/xgrammar/archive/refs/tags/v0.2.8.tar.gz"],"stable_version":"0.2.8"},"xh":{"desc":"Friendly and fast tool for sending HTTP requests","executables":["xh","xhs"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/ducaale/xh.git",{":branch":"master"}],"homepage":"https://github.com/ducaale/xh","license":"MIT","ruby_source_checksum":"0a08c47aa9e4ead548632c5506c986119d5a88925a384b5d7e14302c0374f71f","stable_dependencies":[{"rust":":build"}],"stable_checksum":"8c54c7e8e878600d1a322151e0158c4fa6e6793283a45e355d0c1f87ca6d5640","stable_url_args":["https://github.com/ducaale/xh/archive/refs/tags/v0.26.3.tar.gz"],"stable_version":"0.26.3"},"xidel":{"bottle_rebuild":1,"desc":"XPath/XQuery 3.0, JSONiq interpreter to extract data from HTML/XML/JSON","executables":["xidel"],"head_dependencies":["openssl@4",{"fpc":":build"}],"head_url_args":["https://github.com/benibela/xidel.git",{":branch":"master"}],"homepage":"https://www.videlibri.de/xidel.html","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"e5344519b10cfe705004cfb461bbe542ed76667a1ea0e31ecc4a63cdd7b3c839","stable_dependencies":["openssl@4",{"fpc":":build"}],"stable_checksum":"72b5b1a2fc44a0a61831e268c45bc6a6c28e3533b5445151bfbdeaf1562af39c","stable_url_args":["https://github.com/benibela/xidel/releases/download/Xidel_0.9.8/xidel-0.9.8.src.tar.gz"],"stable_version":"0.9.8"},"xinit":{"bottle_rebuild":2,"caveats":"To start privileged xinit now and restart at login:\n  sudo brew services start xinit --file=$HOMEBREW_PREFIX/opt/xinit/homebrew.mxcl.privileged_startx.plist\n","desc":"Start the X Window System server","executables":["startx","xinit"],"head_dependencies":["libx11","xauth","xmodmap","xrdb","xterm","lndir","mkfontscale","quartz-wm",{"pkgconf":":build"},{"tradcpp":":build"},{"xorg-server":":test"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xinit","license":{":all_of":["MIT","APSL-2.0"]},"ruby_source_checksum":"56aff432dab703fab4307056218678b8e4542121d5965cecc0e0695aef648fac","service_name_args":{":macos":"homebrew.mxcl.startx"},"stable_dependencies":["libx11","xauth","xmodmap","xrdb","xterm","lndir","mkfontscale","quartz-wm",{"pkgconf":":build"},{"tradcpp":":build"},{"xorg-server":":test"}],"stable_checksum":"40a47c7a164c7f981ce3787b4b37f7e411fb43231dcde543d70094075dacfef9","stable_url_args":["https://www.x.org/releases/individual/app/xinit-1.4.4.tar.xz"],"stable_version":"1.4.4"},"xinput":{"desc":"Utility to configure and test X input devices","executables":["xinput"],"head_dependencies":["libx11","libxext","libxi","libxinerama","libxrandr",{"pkgconf":":build"},{"xorgproto":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xinput","license":"MIT","ruby_source_checksum":"79d6629d4c49e313cf8068d56b35c2f6734372f53dda124e4723c32be3c7eee2","stable_dependencies":["libx11","libxext","libxi","libxinerama","libxrandr",{"pkgconf":":build"},{"xorgproto":":build"}],"stable_checksum":"ad04d00d656884d133110eeddc34e9c69e626ebebbbab04dc95791c2907057c8","stable_url_args":["https://www.x.org/pub/individual/app/xinput-1.6.4.tar.xz"],"stable_version":"1.6.4","bottle_cellar":":any","bottle_checksum":"fc941b892085cf448f2fb8f560d0f7bf4b1ae9d50bd3fde91c09618cfb38ddbc"},"xk6":{"desc":"Build k6 with extensions","executables":["xk6"],"head_dependencies":["go","gosec","govulncheck"],"head_url_args":["https://github.com/grafana/xk6.git",{":branch":"master"}],"homepage":"https://k6.io","license":"Apache-2.0","ruby_source_checksum":"2b0a2859475312f0e0e8db49813313981bf1d4fc524406c9def13fab93120bf2","stable_dependencies":["go","gosec","govulncheck"],"stable_checksum":"b146b3054ac67fcaab5b6cf34c34480a5310bc6947fb72a17fbd427e0dab141f","stable_url_args":["https://github.com/grafana/xk6/releases/download/v1.4.15/xk6_1.4.15_source.tar.gz"],"stable_version":"1.4.15"},"xkbcomp":{"desc":"XKB keyboard description compiler","executables":["xkbcomp"],"head_dependencies":["libx11","libxkbfile",{"pkgconf":":build"}],"homepage":"https://www.x.org","license":{":all_of":["HPND","MIT-open-group"]},"ruby_source_checksum":"f2b34b899ff7bbaa452a1320dd2153ab71e0860577ccc292f056d3fad6577354","stable_dependencies":["libx11","libxkbfile",{"pkgconf":":build"}],"stable_checksum":"2ac31f26600776db6d9cd79b3fcd272263faebac7eb85fb2f33c7141b8486060","stable_url_args":["https://www.x.org/releases/individual/app/xkbcomp-1.5.0.tar.xz"],"stable_version":"1.5.0"},"xkcd":{"desc":"Fetch latest, random or any particular xkcd comic right in your terminal","executables":["xkcd"],"head_dependencies":[{"go":":build"}],"homepage":"https://git.hanabi.in/xkcd-go","license":"AGPL-3.0-only","ruby_source_checksum":"03e7853406d0d88949c427ac28387310764a4dd1a8c05f2347311c92afe07338","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://git.hanabi.in/repos/xkcd-go.git",{":tag":"v2.0.0",":revision":"5e68ef5b2e7e6806dd57586e9b7ed4f97f64dba0"}],"stable_version":"2.0.0","bottle_checksum":"c4812ea46d75e562008a2389a93e77c04814c8de8468570d748ab46d05f4c597"},"xkeyboard-config":{"compatibility_version":1,"desc":"Keyboard configuration database for the X Window System","head_dependencies":[{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"}],"head_url_args":["https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxslt":":build"}]],"homepage":"https://www.freedesktop.org/wiki/Software/XKeyboardConfig/","license":"MIT","oldnames":["xkeyboardconfig"],"ruby_source_checksum":"5d1f5c5431eba092a0ab870019f1d16cb1ea81f55f1ddf92ffb0844393eaa0b5","stable_dependencies":[{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]},{"python@3.15":":build"}],"stable_checksum":"b77041324f0109f77161ee43743fe04baa485866af8460d31e476ad3f7648fd5","stable_url_args":["https://xorg.freedesktop.org/archive/individual/data/xkeyboard-config/xkeyboard-config-2.48.tar.xz"],"stable_uses_from_macos":[[{"libxslt":":build"}]],"stable_version":"2.48","bottle_tag":":all","bottle_checksum":"38ecdc9a6c476d429383108b2424d6e160c1bd31f768ae93ad1ae33e57490025"},"xleak":{"bottle_rebuild":1,"desc":"Terminal Excel viewer with an interactive TUI","executables":["xleak"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/bgreenwell/xleak.git",{":branch":"devel"}],"homepage":"https://github.com/bgreenwell/xleak","license":"MIT","ruby_source_checksum":"ef16f255ccb7d2850185a1f3a5a6d5f6a959fa4f6c4b99c415ff83ad36546dd1","stable_dependencies":[{"rust":":build"}],"stable_checksum":"044f69f844e16259ed8f052a4c626032d2b147b0d63b36fc743e87a35e5696cb","stable_url_args":["https://github.com/bgreenwell/xleak/releases/download/v0.2.6/source.tar.gz"],"stable_version":"0.2.6"},"xlearn":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-25",":because":":unsupported"},"desc":"High performance, easy-to-use, and scalable machine learning package","disable_args":{":date":"2026-09-25",":because":":unsupported"},"executables":["xlearn_predict","xlearn_train"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://xlearn-doc.readthedocs.io/en/latest/index.html","license":"Apache-2.0","ruby_source_checksum":"6d70f240e1e52e1272f239827b7031700485b19be02b77406efb64524b58fe7e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"7b0e9db901c0e6feda4dfb793748ec959b2b56188fc2a80de5983c37e2b9f7d2","stable_url_args":["https://github.com/aksnzhy/xlearn/archive/refs/tags/v0.4.4.tar.gz"],"stable_version":"0.4.4","bottle_cellar":":any","bottle_checksum":"c0ecafbd0f8f1103d6a01ff267bb86a11ad8515a4421acda57ff9b2c0d33250a"},"xlispstat":{"desc":"Statistical data science environment based on Lisp","executables":["xlispstat"],"head_dependencies":["libx11"],"homepage":"https://homepage.stat.uiowa.edu/~luke/xls/xlsinfo/","license":"HPND-sell-variant","revision":1,"ruby_source_checksum":"6c53d3069dab4b458949fc41de8e116806d3b3c79cf23eb846b01a3df0f5e309","stable_dependencies":["libx11"],"stable_checksum":"9bf165eb3f92384373dab34f9a56ec8455ff9e2bf7dff6485e807767e6ce6cf4","stable_url_args":["https://homepage.cs.uiowa.edu/~luke/xls/xlispstat/current/xlispstat-3-52-23.tar.gz"],"stable_version":"3.52.23","bottle_cellar":":any","bottle_checksum":"03fc5d039c560d5d3cab884da3911ca4752b5686ca5e9399e8a3417f44da7fdf"},"xlsclients":{"desc":"List client applications running on a display","executables":["xlsclients"],"head_dependencies":["libxcb",{"pkgconf":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xlsclients","license":"MIT","ruby_source_checksum":"e560c288fa6ed5ce0d9547c7c5499df54d0607406835742430258662ed1880ca","stable_dependencies":["libxcb",{"pkgconf":":build"}],"stable_checksum":"909810a3fdbd01d84747907f2c0cc32ee732e77afc88cb310abb9d155b2a0807","stable_url_args":["https://xorg.freedesktop.org/archive/individual/app/xlsclients-1.1.6.tar.xz"],"stable_version":"1.1.6"},"xlslib":{"desc":"C++/C library to construct Excel .xls files in code","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://sourceforge.net/projects/xlslib/","license":"BSD-2-Clause","ruby_source_checksum":"32be1f808ca0c27b44a8794303ef41567087825ef26202b2198a5c6fc36594d1","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"05a5d052ffdd6590755949d80d16a56285561557bc9a5e887e3b8b3fef92a3f3","stable_url_args":["https://downloads.sourceforge.net/project/xlslib/xlslib-package-2.5.0.zip"],"stable_version":"2.5.0","bottle_cellar":":any","bottle_checksum":"cf8a30118932104eb0e9a53bf3ca590356a6c4a8ab9b87229b9b3fc58df860ec"},"xlsxio":{"desc":"C library for reading values from and writing values to .xlsx files","executables":["xlsxio_csv2xlsx","xlsxio_xlsx2csv"],"head_dependencies":["libzip"],"head_url_args":["https://github.com/brechtsanders/xlsxio.git",{":branch":"master"}],"head_uses_from_macos":[["expat"]],"homepage":"https://github.com/brechtsanders/xlsxio","license":"MIT","ruby_source_checksum":"142c65e30efa7bc716107589f92ada713f92703a357c17e54035582f1fef1c7e","stable_dependencies":["libzip"],"stable_checksum":"b9fcb22e124d178f30d404e5a22ccac594353d71d845035795321cd53d6c4cee","stable_url_args":["https://github.com/brechtsanders/xlsxio/archive/refs/tags/0.2.37.tar.gz"],"stable_uses_from_macos":[["expat"]],"stable_version":"0.2.37"},"xmake":{"desc":"Cross-platform build utility based on Lua","executables":["xmake","xrepo"],"head_url_args":["https://github.com/xmake-io/xmake.git",{":branch":"dev"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://xmake.io/","license":"Apache-2.0","ruby_source_checksum":"92887a29517a75e2a2f291f10aa8e0133e395dc3ede4d667a334f2c089eac1a4","stable_checksum":"0e068e76c66dddd87573a31b77f37c8c4ebe7d50b0fb48d507dcb902c77e6cc4","stable_url_args":["https://github.com/xmake-io/xmake/releases/download/v3.1.2/xmake-v3.1.2.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"3.1.2"},"xmedcon":{"desc":"Medical image conversion toolkit","executables":["medcon","xmedcon","xmedcon-config"],"head_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","gdk-pixbuf","gettext","glib","gtk+3","harfbuzz","libpng","pango",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://git.code.sf.net/p/xmedcon/code.git",{":branch":"master"}],"homepage":"https://xmedcon.sourceforge.net/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"84578c60102555eed80c1f2f6cacc147aa3efa4d099b0e3f3b8f364bd04ea849","stable_dependencies":["adwaita-icon-theme","at-spi2-core","cairo","gdk-pixbuf","gettext","glib","gtk+3","harfbuzz","libpng","pango",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"fff4fca2860974b0d2b4ec1c5813c4fc80ca9fa8d44cef6f15ad50eda1e7e5cc","stable_url_args":["https://downloads.sourceforge.net/project/xmedcon/XMedCon-Source/0.26.2/xmedcon-0.26.2-gtk3.tar.gz"],"stable_version":"0.26.2"},"xml-coreutils":{"bottle_rebuild":1,"desc":"Powerful interactive system for text processing","executables":["xml-awk","xml-cat","xml-cp","xml-cut","xml-echo","xml-file","xml-find","xml-fixtags","xml-fmt","xml-grep","xml-head","xml-less","xml-ls","xml-mv","xml-paste","xml-printf","xml-rm","xml-sed","xml-strings","xml-unecho","xml-wc"],"head_dependencies":["s-lang"],"head_uses_from_macos":[["expat"],["ncurses"]],"homepage":"https://xml-coreutils.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"47585bdac54d721c9cfc086e6109d0cb09a7407ec88b579cc4baf9bf64209425","stable_dependencies":["s-lang"],"stable_checksum":"7fb26d57bb17fa770452ccd33caf288deee1d757a0e0a484b90c109610d1b7df","stable_url_args":["https://downloads.sourceforge.net/project/xml-coreutils/xml-coreutils-0.8.1.tar.gz"],"stable_uses_from_macos":[["expat"],["ncurses"]],"stable_version":"0.8.1","bottle_cellar":":any","bottle_checksum":"9a121bba70de700e46049e302ce80bb9ae45ffda8f1007cabbc0169b6e2c085a"},"xml-security-c":{"desc":"Implementation of primary security standards for XML","executables":["xsec-c14n","xsec-checksig","xsec-cipher","xsec-siginf","xsec-templatesign","xsec-txfmout","xsec-xtest"],"head_dependencies":["openssl@4","xerces-c",{"pkgconf":":build"}],"homepage":"https://santuario.apache.org/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"310d3f185cc08ac7f451774f424893388d14a319dd052d9b5f58d3fa95c42635","stable_dependencies":["openssl@4","xerces-c",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://sources.debian.org/data/main/x/xml-security-c/3.0.0-2/debian/patches/Provide-the-Xerces-URI-Resolver-for-the-tests.patch","sha256":"585938480165026990e874fecfae42601dde368f345f1e6ee54b189dbcd01734","type":"unofficial"},{"strip":"p1","url":"https://archive.ubuntu.com/ubuntu/pool/universe/x/xml-security-c/xml-security-c_3.0.0-2ubuntu2.debian.tar.xz","sha256":"bfbf7ad525046e4b76a91ac034b103da0d63e14118c9778877af5c8f85e62a86","apply":["patches/fix-for-openssl4-compat.patch"],"type":"unofficial"}],"stable_checksum":"a4c9e1ae3ed3e8dab5d82f4dbdb8414bcbd0199a562ad66cd7c0cd750804ff32","stable_url_args":["https://shibboleth.net/downloads/xml-security-c/3.0.0/xml-security-c-3.0.0.tar.bz2"],"stable_version":"3.0.0"},"xml-tooling-c":{"desc":"Provides a higher level interface to XML processing","head_dependencies":["boost","curl","log4shib","openssl@4","xerces-c","xml-security-c",{"pkgconf":":build"}],"homepage":"https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C","license":"Apache-2.0","revision":4,"ruby_source_checksum":"ebef3eb8e05de02265d3b8a495c9d5a98315288f1de54a952b8d92681ec59ac8","stable_dependencies":["boost","curl","log4shib","openssl@4","xerces-c","xml-security-c",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://archive.ubuntu.com/ubuntu/pool/universe/x/xmltooling/xmltooling_3.3.0-3ubuntu2.debian.tar.xz","sha256":"ec8c5c3729cb90d868ef67f8851d23948e008986cdb986bd118b7dd9a14411a9","apply":["patches/fix-for-openssl4-compat.patch"],"type":"unofficial"}],"stable_checksum":"0a2c421be976f3a44b876d6b06ba1f6a2ffbc404f4622f8a65a66c3ba77cb047","stable_url_args":["https://shibboleth.net/downloads/c++-opensaml/3.3.0/xmltooling-3.3.0.tar.bz2"],"stable_version":"3.3.0"},"xml2rfc":{"bottle_rebuild":1,"desc":"Tool to convert XML RFC7749 to the original ASCII or the new HTML look-and-feel","executables":["xml2rfc"],"head_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"head_url_args":["https://github.com/ietf-tools/xml2rfc.git",{":branch":"main"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://xml2rfc.tools.ietf.org/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"b9c1bc14078dc37ace8ee54efe149753c1b6241be195c1eae35d434d3d773e41","stable_dependencies":[{"certifi":":no_linkage"},"libyaml","python@3.15"],"stable_checksum":"537fd45cd9b8e2c0b1fa45c6e0fd1bf2794fb7708a187c568265f3944d2a4de8","stable_url_args":["https://files.pythonhosted.org/packages/2c/54/0ceb0cab2e4811a31cc55fbc42c074867d1905af3351167d804ad71dcbe3/xml2rfc-3.34.1.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"3.34.1"},"xmlcatmgr":{"bottle_rebuild":1,"desc":"Manipulate SGML and XML catalogs","executables":["xmlcatmgr"],"homepage":"https://xmlcatmgr.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"827f8d07b3792abd6c6e6825d8e8da6c164c2c99cf4582f39dbc907b92e64a93","stable_checksum":"ea1142b6aef40fbd624fc3e2130cf10cf081b5fa88e5229c92b8f515779d6fdc","stable_url_args":["https://downloads.sourceforge.net/project/xmlcatmgr/xmlcatmgr/2.2/xmlcatmgr-2.2.tar.gz"],"stable_version":"2.2","bottle_checksum":"a363b397c78ed54867c5982f801f9c67307fff26d96905a93f7c22aa1be81733"},"xmlrpc-c":{"desc":"Lightweight RPC library (based on XML and HTTP)","executables":["xmlrpc-c-config"],"head_dependencies":["openssl@4",{"pkgconf":":build"}],"head_uses_from_macos":[["curl"],["libxml2"]],"homepage":"https://xmlrpc-c.sourceforge.io/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"45b843f1b5fdb32e751c7651d6b437cbd40c4dd013df523e2eabc85db492aefe","stable_dependencies":["openssl@4",{"pkgconf":":build"}],"stable_checksum":"509c3a3bffb77c81e2c364175ac70b95b799e5b695cc37d4bf833ec28fdfe0b6","stable_url_args":["https://downloads.sourceforge.net/project/xmlrpc-c/Xmlrpc-c%20Super%20Stable/1.64.04/xmlrpc-c-1.64.04.tgz"],"stable_uses_from_macos":[["curl"],["libxml2"]],"stable_version":"1.64.04"},"xmlsectool":{"desc":"Check schema validity and signature of an XML document","executables":["xmlsectool"],"head_dependencies":["openjdk"],"homepage":"https://wiki.shibboleth.net/confluence/display/XSTJ3/xmlsectool+V3+Home","license":"Apache-2.0","ruby_source_checksum":"9c212f6ce22451deb08e358c260da6f9b779b105084bb5249034e08c1f2adbb7","stable_dependencies":["openjdk"],"stable_checksum":"32a5fd3c92cddb7833249e22c97253fbbf02ae2dc0a385896e6e7ac1d1a77de4","stable_url_args":["https://shibboleth.net/downloads/tools/xmlsectool/4.0.0/xmlsectool-4.0.0-bin.zip"],"stable_version":"4.0.0","bottle_tag":":all","bottle_checksum":"8c96a42cbce1a2f648e740c9b81d868009eccd90cb83ef3cfd74a2cdcf06c6f3"},"xmlstarlet":{"desc":"XML command-line utilities","executables":["xml","xmlstarlet"],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://xmlstarlet.github.io/","license":"MIT","ruby_source_checksum":"cebec466b7c7a8db94d59f65d1820dbef3ef66d563680147ce47aa3356363094","stable_checksum":"df4c93458fc6b2ad144d65dccf3ef251349871e0578c5bc59edbfeecf9bf3454","stable_url_args":["https://github.com/xmlstarlet/xmlstarlet/releases/download/1.7.0/xmlstarlet-1.7.0.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"1.7.0"},"xmlto":{"bottle_rebuild":1,"desc":"Convert XML to another format (based on XSL or other tools)","executables":["xmlif","xmlto"],"head_dependencies":["docbook","docbook-xsl","gnu-getopt",{"autoconf":":build"},{"automake":":build"}],"head_uses_from_macos":[["libxslt"]],"homepage":"https://codeberg.org/xmlto/xmlto","license":"GPL-2.0-or-later","ruby_source_checksum":"8822981333d04a14bf2d2c34f5bb4cb412c77b90a4def59a249d9bfccd411587","stable_dependencies":["docbook","docbook-xsl","gnu-getopt",{"autoconf":":build"},{"automake":":build"}],"stable_checksum":"ccf0657f71f874d01a28729e7c08ea468ae705e087a4e12d1dcacb6b54a5d25d","stable_url_args":["https://codeberg.org/xmlto/xmlto/archive/0.0.29.tar.gz"],"stable_uses_from_macos":[["libxslt"]],"stable_version":"0.0.29"},"xmltoman":{"bottle_rebuild":1,"desc":"XML to manpage converter","executables":["xmlmantohtml","xmltoman"],"head_dependencies":[{"coreutils":":build"}],"head_uses_from_macos":[["perl"]],"homepage":"https://sourceforge.net/projects/xmltoman/","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"f2cc6ef3d1ef324e757a670f2259d5b6c449f42d8d44398f84571925284b6050","stable_dependencies":[{"coreutils":":build"}],"stable_checksum":"948794a316aaecd13add60e17e476beae86644d066cb60171fc6b779f2df14b0","stable_url_args":["https://downloads.sourceforge.net/project/xmltoman/xmltoman/xmltoman-0.4.tar.gz/xmltoman-0.4.tar.gz"],"stable_uses_from_macos":[["perl"]],"stable_version":"0.4","bottle_tag":":all","bottle_checksum":"030311ad2a8646176d1d60e593d9829323b27d8412838a6751b850af08d2bdf5"},"xmodmap":{"bottle_rebuild":1,"desc":"Modify keymaps and pointer button mappings in X","executables":["xmodmap"],"head_dependencies":["libx11",{"pkgconf":":build"},{"xorgproto":":build"},{"xorg-server":":test"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xmodmap","license":"MIT-open-group","ruby_source_checksum":"a332f056f61c95418133df66bf50dbe0b3182938cf4f81b67dd44357796c8343","stable_dependencies":["libx11",{"pkgconf":":build"},{"xorgproto":":build"},{"xorg-server":":test"}],"stable_checksum":"fc54b9b5bbf2ae58ba8f9d42bd051c41c7438377400c42c17d7496d19e1bb3ce","stable_url_args":["https://www.x.org/releases/individual/app/xmodmap-1.0.12.tar.xz"],"stable_version":"1.0.12"},"xmount":{"bottle_rebuild":1,"desc":"Convert between multiple input & output disk image types","head_dependencies":["afflib","libewf","libfuse","zlib-ng-compat",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://www.sits.lu/xmount","license":"GPL-3.0-or-later","ruby_source_checksum":"bbbee2594be39d6dde16ddedd655dda16daedf43becdfce6f9534815da4933ea","stable_dependencies":["afflib","libewf","libfuse","zlib-ng-compat",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"422185f1b99ec9e1077201a3a8587fa850068138d1ce685f636305bd19b7a71a","stable_url_args":["https://code.sits.lu/foss/xmount/-/archive/1.3.1/xmount-1.3.1.tar.bz2"],"stable_version":"1.3.1"},"xmp":{"desc":"Command-line player for module music formats (MOD, S3M, IT, etc)","executables":["xmp"],"head_dependencies":["libxmp",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libxmp/xmp-cli.git",{":branch":"master"}],"homepage":"https://xmp.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"07fcc07ee99cccb22f0c6b3ec8858dea12e6296ad09a17dac08531f6c81a8bf2","stable_dependencies":["libxmp",{"pkgconf":":build"}],"stable_checksum":"cbfdab11233708c4de6ab965f64d96d4cb5b9d8e14d2d23df3b1b896386f870f","stable_url_args":["https://github.com/libxmp/xmp-cli/releases/download/xmp-4.3.1/xmp-4.3.1.tar.gz"],"stable_version":"4.3.1"},"xmq":{"desc":"Tool and language to work with xml/html/json","executables":["xmq"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/libxmq/xmq.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://libxmq.org","license":"MIT","ruby_source_checksum":"f6d37f791c79fe381747306952a81e77ad7f10907f3a85ce7d6d37f989cac22a","stable_dependencies":[{"pkgconf":":build"}],"stable_checksum":"a8fa90f53611a168ee3052c49f4c4b241481fd35c72fe04fd9d925b102ca91ee","stable_url_args":["https://github.com/libxmq/xmq/archive/refs/tags/4.2.0.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"4.2.0"},"xmrig":{"bottle_rebuild":1,"desc":"Monero (XMR) CPU miner","executables":["xmrig"],"head_dependencies":["hwloc","libuv","openssl@4",{"cmake":":build"}],"head_url_args":["https://github.com/xmrig/xmrig.git",{":branch":"dev"}],"homepage":"https://xmrig.com/","license":"GPL-3.0-or-later","ruby_source_checksum":"d65d3a8fb190860fa624f5d545bbd3d36afd483530adc060a9677b8f384be516","stable_dependencies":["hwloc","libuv","openssl@4",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/xmrig/xmrig/commit/2c86216a5ce816237c923e6057c5bc9aaa5387c2.patch?full_index=1","sha256":"abbd10046ae5db3df2712072fc49b8569daeff68e797e2b4acd1e382257c52fe","type":"backport"}],"stable_checksum":"5005144e78571f26586410c2b2ede2b0c72afe22f97f1708ea24cfb253c3939b","stable_url_args":["https://github.com/xmrig/xmrig/archive/refs/tags/v6.26.0.tar.gz"],"stable_version":"6.26.0"},"xnvme":{"desc":"Cross-platform libraries and tools for efficient I/O and low-level control","executables":["kvs","lblk","xdd","xnvme","xnvme-driver","xnvme_file","zoned"],"head_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"homepage":"https://xnvme.io/","license":"BSD-3-Clause","ruby_source_checksum":"26321d3ef533c80b71dcefd8a6e92d8d3ff5c224d74a1c42f3fdea042d862381","stable_dependencies":[{"meson":":build"},{"ninja":":build"},{"pkgconf":[":build",":test"]}],"stable_checksum":"67e1e55966f150c68cbe386112202cb3d1af8831b7202a251986b7e63cf34f3a","stable_url_args":["https://github.com/xnvme/xnvme/releases/download/v0.7.5/xnvme-fat-0.7.5.tar.gz"],"stable_version":"0.7.5","bottle_cellar":":any","bottle_checksum":"f91938361da2f149e42e493be2702bafbc55221854f92c40cc5a7b3ffef7639b"},"xonsh":{"desc":"Python-powered, cross-platform, Unix-gazing shell language and command prompt","executables":["xonsh","xonsh-cat","xonsh-uname","xonsh-uptime"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/xonsh/xonsh.git",{":branch":"main"}],"homepage":"https://xon.sh","license":"BSD-2-Clause-Views","ruby_source_checksum":"09cb1d720ea13213ce5e5f374699a0039517db4cfa7e906243ce0aa879f03313","stable_dependencies":["python@3.15"],"stable_checksum":"87949263855c7b5338092c57b573ee8b959f001352a5631f98cef413995d5c7b","stable_url_args":["https://files.pythonhosted.org/packages/35/e3/b0632485c281227e04f6d0fd215df09cf37d7eee247928f1dd7e14a4dc4b/xonsh-0.25.0.tar.gz"],"stable_version":"0.25.0"},"xorg-server":{"caveats":"To launch X server, it is recommend to install xinit,\nespecially on macOS, otherwise X11.app will not work:\n  brew install xinit\nIf cask xquartz is installed, this link may be helpful:\n  https://www.xquartz.org/FAQs.html#want-another-x11app-server\n","compatibility_version":1,"conflicts":[["x-cli",{":because":"both provide an `x` binary"}]],"desc":"X Window System display server","executables":["X","Xephyr","Xnest","Xorg","Xvfb","gtf","xvfb-run"],"head_dependencies":["libx11","libxau","libxcb","libxdmcp","libxext","libxfixes","libxfont2","mesa","pixman","xauth","xcb-util","xcb-util-image","xcb-util-keysyms","xcb-util-renderutil","xcb-util-wm","xkbcomp","xkeyboard-config","libapplewm",{"font-util":":build"},{"libxkbfile":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":build"},{"xtrans":":build"}],"homepage":"https://www.x.org","license":{":all_of":["MIT","APSL-2.0"]},"revision":1,"ruby_source_checksum":"5a68e9b9e9f0556d185fa4638410de343aab9b01b4d246ad41de8b18c677d526","stable_dependencies":["libx11","libxau","libxcb","libxdmcp","libxext","libxfixes","libxfont2","mesa","pixman","xauth","xcb-util","xcb-util-image","xcb-util-keysyms","xcb-util-renderutil","xcb-util-wm","xkbcomp","xkeyboard-config","libapplewm",{"font-util":":build"},{"libxkbfile":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":build"},{"xtrans":":build"}],"stable_checksum":"6ad4e3c7b59a309b32c92e5c15ce1267110f9e13f1ac78da62361a628da1a0eb","stable_url_args":["https://www.x.org/releases/individual/xserver/xorg-server-21.1.25.tar.xz"],"stable_version":"21.1.25"},"xorgproto":{"compatibility_version":1,"desc":"X.Org: Protocol Headers","head_dependencies":[{"pkgconf":[":build",":test"]},{"util-macros":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"b69294d3d2e166830fedaf30b978ecc89d8dea1d05ba07354846784225675140","stable_dependencies":[{"pkgconf":[":build",":test"]},{"util-macros":":build"}],"stable_checksum":"7fa90e48cbaca6bc4c99d176e88c5c147ab0ed42358e14a0869ee9c8a610ae7e","stable_url_args":["https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2026.1.tar.gz"],"stable_version":"2026.1"},"xorgrgb":{"desc":"X.Org: color names database","executables":["showrgb"],"head_dependencies":[{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":build"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"b864d58a69bd78198a3b6cc0d09ac9e7650e973ebd7883f356fccf1e5bc7242d","stable_dependencies":[{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":build"}],"stable_checksum":"9bceca0821a46ff54989ab08ab00d6dd87eb2779fc15165d848eaa0ddd742fbe","stable_url_args":["https://xorg.freedesktop.org/archive/individual/app/rgb-1.1.1.tar.gz"],"stable_version":"1.1.1"},"xorriso":{"desc":"ISO9660+RR manipulation tool","executables":["osirrox","xorrecord","xorriso","xorriso-tcltk","xorrisofs"],"homepage":"https://www.gnu.org/software/xorriso/","license":"GPL-2.0-or-later","ruby_source_checksum":"3068c3049b74c1e06da3ce00640b311ca29b459f63b6ed38089f53f7343a38e7","stable_checksum":"b1455ecafbf0692ddafe1d71002a96f2ce2d77f4deae602678261ce033f97bc8","stable_url_args":["https://ftpmirror.gnu.org/xorriso/xorriso-1.5.8.pl02.tar.gz"],"stable_version":"1.5.8.pl02"},"xpdf":{"conflicts":[["pdf2image",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}],["pdftohtml",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}],["poppler",{":because":"poppler, pdftohtml, pdf2image, and xpdf install conflicting executables"}]],"desc":"PDF viewer","executables":["pdfdetach","pdffonts","pdfimages","pdfinfo","pdftohtml","pdftopng","pdftoppm","pdftops","pdftotext","xpdf"],"head_dependencies":["fontconfig","freetype","libpng","qtbase",{"qtsvg":":no_linkage"},{"cmake":":build"}],"head_uses_from_macos":[["cups"]],"homepage":"https://www.xpdfreader.com/","license":{":any_of":["GPL-2.0-only","GPL-3.0-only"]},"ruby_source_checksum":"d3e54be278c56b836f03616284827d502aaabcf12a029d3f97df4a62f9f7c914","stable_dependencies":["fontconfig","freetype","libpng","qtbase",{"qtsvg":":no_linkage"},{"cmake":":build"}],"stable_checksum":"1c38f527c46caee0f712386d42a885b96a31ed9ce11904e872559859894d137e","stable_url_args":["https://dl.xpdfreader.com/xpdf-4.06.tar.gz"],"stable_uses_from_macos":[["cups"]],"stable_version":"4.06"},"xpipe":{"desc":"Split input and feed it into the given utility","executables":["xpipe"],"homepage":"https://www.netmeister.org/apps/xpipe.html","license":"BSD-2-Clause","ruby_source_checksum":"b3cf85b9390cf9732dff7cc84ab968a45545b85989e4f7025ebcee957f4d9467","stable_checksum":"a381be1047adcfa937072dffa6b463455d1f0777db6bc5ea2682cd6321dc5add","stable_url_args":["https://www.netmeister.org/apps/xpipe-2.2.tar.gz"],"stable_version":"2.2","bottle_checksum":"449fe37a5a028c9335f6750c41c60be9118b58ea4a5932e5244406eac6074974"},"xplanet":{"desc":"Create HQ wallpapers of planet Earth","executables":["xplanet"],"head_dependencies":["freetype","giflib","jpeg-turbo","libpng","libtiff",{"pkgconf":":build"}],"homepage":"https://xplanet.sourceforge.net/","license":"GPL-2.0-or-later","local_patch_checksums":{"Patches/xplanet/xplanet-1.3.1-ntimes.patch":"3f95ba8d5886703afffdd61ac2a0cd147f8d659650e291979f26130d81b18433","Patches/xplanet/xplanet-1.3.1-giflib5.patch":"781ac7db260d2d15e6ae90699714e6ef979abb73862c5c556c6a65f0a259c517"},"revision":6,"ruby_source_checksum":"ca6a9efc4dd07c20995c674aee8cbd0954248886d990133438b36f900925514d","stable_dependencies":["freetype","giflib","jpeg-turbo","libpng","libtiff",{"pkgconf":":build"}],"stable_patches":[{"strip":"p2","file":"Patches/xplanet/xplanet-1.3.1-ntimes.patch","type":"backport"},{"strip":"p1","file":"Patches/xplanet/xplanet-1.3.1-giflib5.patch","type":"backport"},{"strip":"p1","url":"https://raw.githubusercontent.com/archlinux/svntogit-community/040965e32860345ca2d744239b6e257da33460a2/trunk/xplanet-c%2B%2B11.patch","sha256":"e651c7081c43ea48090186580b5a2a5d5039ab3ffbf34f7dd970037a16081454","type":"backport"},{"strip":"p0","data":true}],"stable_checksum":"4380d570a8bf27b81fb629c97a636c1673407f4ac4989ce931720078a90aece7","stable_url_args":["https://downloads.sourceforge.net/project/xplanet/xplanet/1.3.1/xplanet-1.3.1.tar.gz"],"stable_version":"1.3.1","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"e567fd98fcd6d0f8903ee632f21b6658756eaff80d46de2730a91d0e600289dc"},"xplr":{"desc":"Hackable, minimal, fast TUI file explorer","executables":["xplr"],"head_dependencies":["luajit",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/sayanarijit/xplr.git",{":branch":"main"}],"homepage":"https://xplr.dev","license":"MIT","ruby_source_checksum":"e904d7f3718e01260f23f766d10900b068da2dfed644881680ae63a6d1ccfd3f","stable_dependencies":["luajit",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"f4a6c8c550d240813fbf5683de98f6f7a519e549d6370a3fc777a93a88396f66","stable_url_args":["https://github.com/sayanarijit/xplr/archive/refs/tags/v1.2.1.tar.gz"],"stable_version":"1.2.1"},"xprop":{"desc":"Property displayer for X","executables":["xprop"],"head_dependencies":["libx11",{"pkgconf":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xprop","license":"MIT-open-group","ruby_source_checksum":"e9ef19c7dc6e3a0aea6db30a0082fb1a9cf6790587978bc249c3eeb03a62f3f2","stable_dependencies":["libx11",{"pkgconf":":build"}],"stable_checksum":"d689e2adb7ef7b439f6469b51cda8a7daefc83243854c2a3b8f84d0f029d67ee","stable_url_args":["https://xorg.freedesktop.org/archive/individual/app/xprop-1.2.8.tar.xz"],"stable_version":"1.2.8","bottle_cellar":":any","bottle_checksum":"1cdeb1e7acddc588e6d06bc905e546d8a6ce07a93f2b31b4a6c681b238e7eb5e"},"xq":{"conflicts":[["python-yq",{":because":"both install `xq` binaries"}]],"desc":"Command-line XML and HTML beautifier and content extractor","executables":["xq"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sibprogrammer/xq.git",{":branch":"master"}],"homepage":"https://github.com/sibprogrammer/xq","license":"MIT","ruby_source_checksum":"f763b32242780f305892e9973bb9f215ae825e6e7429507a519ef0337a4e2dae","stable_dependencies":[{"go":":build"}],"stable_checksum":"d57579a6c2009f3bd0f6b6f66f12744eb895575b767e7a02a099003c6bdcda3d","stable_url_args":["https://github.com/sibprogrammer/xq/archive/refs/tags/v1.5.1.tar.gz"],"stable_version":"1.5.1"},"xqilla":{"desc":"XQuery and XPath 2 command-line interpreter","executables":["xqilla"],"head_dependencies":["xerces-c"],"homepage":"https://xqilla.sourceforge.net/","license":"Apache-2.0","revision":1,"ruby_source_checksum":"5f07f4376e3e11505b6bb2f2562fea917f46b26b031f2066131c07f30635bf84","stable_dependencies":["xerces-c"],"stable_checksum":"292631791631fe2e7eb9727377335063a48f12611d641d0296697e0c075902eb","stable_url_args":["https://downloads.sourceforge.net/project/xqilla/XQilla-2.3.4.tar.gz"],"stable_version":"2.3.4","bottle_cellar":":any","bottle_checksum":"b06f8a2ebcdddce0def3f89ab47d8c76667e79aaca0768501c0fb4f6ef43fdcb"},"xray":{"caveats":"An example config is installed to $HOMEBREW_PREFIX/etc/xray/config.json\n","desc":"Platform for building proxies to bypass network restrictions","executables":["xray"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/XTLS/Xray-core.git",{":branch":"main"}],"homepage":"https://xtls.github.io/","license":{":all_of":["MPL-2.0","CC-BY-SA-4.0"]},"ruby_source_checksum":"b769e102a89702172d25ea758ae6d65caf6512bfd5d73ef1b11f632afa08a8a7","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/xray/bin/xray","run","--config","$HOMEBREW_PREFIX/etc/xray/config.json"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"44ef4874529a03848c90f1fdcfb763350fbc5f1de741ec90e0024d651df25650","stable_url_args":["https://github.com/XTLS/Xray-core/archive/refs/tags/v26.10.21.tar.gz"],"stable_version":"26.10.21"},"xrdb":{"bottle_rebuild":1,"desc":"X resource database utility","executables":["xrdb"],"head_dependencies":["libx11","libxmu",{"pkgconf":":build"},{"xorg-server":":test"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xrdb","license":{":all_of":["MIT-open-group","HPND-DEC"]},"ruby_source_checksum":"e62e16181bc2ccb3228eb5013e1aaf04c70cf8cdb43f483301a062ad7ef363aa","stable_dependencies":["libx11","libxmu",{"pkgconf":":build"},{"xorg-server":":test"}],"stable_checksum":"c88f560243278c896ce4fc92ae5a45a2b505a316ffa427fe55b02e5d5914c4e4","stable_url_args":["https://www.x.org/releases/individual/app/xrdb-1.2.3.tar.xz"],"stable_version":"1.2.3"},"xroar":{"desc":"Dragon and Tandy 8-bit computer emulator","executables":["xroar"],"head_dependencies":["libpng","libsndfile","sdl2-compat",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"texinfo":":build"}],"head_url_args":["https://www.6809.org.uk/git/xroar.git",{":branch":"master"}],"homepage":"https://www.6809.org.uk/xroar/","license":"GPL-3.0-or-later","ruby_source_checksum":"fb3515e8c081a782a90a387cbc776819311f1367b75a27fce7b925e361e9a14b","stable_dependencies":["libpng","libsndfile","sdl2-compat"],"stable_checksum":"ba525225fbd732c4dbf2cbb571dc9d2810fd9dcedf0482133cf637e2eef61f88","stable_url_args":["https://www.6809.org.uk/xroar/dl/xroar-1.12.1.tar.gz"],"stable_version":"1.12.1"},"xrootd":{"compatibility_version":1,"desc":"High performance, scalable, fault-tolerant access to data","executables":["cconfig","cmsd","frm_admin","frm_purged","frm_xfragent","frm_xfrd","mpxstats","wait41","xrdacctest","xrdadler32","xrdcks","xrdcopy","xrdcp","xrdcrc32c","xrdfs","xrdgsiproxy","xrdgsitest","xrdmapc","xrdpfc_print","xrdpinls","xrdpwdadmin","xrdreplay","xrdsssadmin","xrootd","xrootd-config"],"head_dependencies":["davix","krb5","libzip","openssl@4","readline",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/xrootd/xrootd.git",{":branch":"master"}],"head_uses_from_macos":[["curl"],["libxcrypt"],["libxml2"]],"homepage":"https://xrootd.org/","license":"LGPL-3.0-or-later","revision":2,"ruby_source_checksum":"1ff05bc8f2cfa625872ead59e742ada277b25f21bbe5a0f09ed352f909d1dfbe","stable_dependencies":["davix","krb5","libzip","openssl@4","readline",{"cmake":":build"},{"pkgconf":":build"},{"python-setuptools":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"cf41ba9f56b3baceb4860dfafad50e2f4724062650e125a59b9dbc5ebd6861e0","stable_url_args":["https://github.com/xrootd/xrootd/releases/download/v6.2.0/xrootd-6.2.0.tar.gz"],"stable_uses_from_macos":[["curl"],["libxcrypt"],["libxml2"]],"stable_version":"6.2.0"},"xsane":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-08-28",":because":"needs EOL `gtk+`"},"desc":"Graphical scanning frontend","disable_args":{":date":"2027-08-28",":because":"needs EOL `gtk+`"},"executables":["xsane"],"head_dependencies":["gtk+3","glib","jpeg-turbo","libpng","libtiff","sane-backends","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"autoconf":":build"},{"automake":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitlab.com/sane-project/frontend/xsane.git",{":branch":"master"}],"homepage":"https://gitlab.com/sane-project/frontend/xsane","license":"GPL-2.0-or-later","revision":7,"ruby_source_checksum":"296c17fb61ac1acbf6900c369202dc0abee90cf10c4af01b18adb2efa125def7","stable_dependencies":["gtk+","glib","jpeg-turbo","libpng","libtiff","sane-backends","at-spi2-core","cairo","gdk-pixbuf","gettext","harfbuzz","pango",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://gitlab.com/sane-project/frontend/xsane/-/commit/c2b5b530347af80cb192b30a4bd6039e7714a4fb.diff","sha256":"9a94caf7fee69e047eca8d947c4f275473a2fa6d1ee2f0fb116bc2efdd9ea7e8","type":"backport"}],"stable_checksum":"5782d23e67dc961c81eef13a87b17eb0144cae3d1ffc5cf7e0322da751482b4b","stable_url_args":["https://ftp.osuosl.org/pub/blfs/conglomeration/xsane/xsane-0.999.tar.gz"],"stable_version":"0.999"},"xsd":{"conflicts":[["mono",{":because":"both install `xsd` binaries"}]],"desc":"XML Data Binding for C++","executables":["xsd"],"head_dependencies":["libcutl","libxsd-frontend","xerces-c",{"build2":":build"}],"homepage":"https://www.codesynthesis.com/products/xsd/","license":{"GPL-2.0-only":{":with":"Classpath-exception-2.0"}},"ruby_source_checksum":"ff2ea9e78364396dd7c3692e8e43a119bf32bb14ae0c9a4fa6c0f22eca92588d","stable_dependencies":["libcutl","libxsd-frontend","xerces-c",{"build2":":build"}],"stable_checksum":"2bed17c601cfb984f9a7501fd5c672f4f18eac678f5bdef6016971966add9145","stable_url_args":["https://www.codesynthesis.com/download/xsd/4.2/xsd-4.2.0.tar.gz"],"stable_version":"4.2.0","bottle_cellar":":any","bottle_checksum":"d6d34d7402ae33a991c7817a34d6f8bdec2f55bc68ec922b5e112d639f308dd0"},"xsel":{"desc":"Command-line program for getting and setting the contents of the X selection","executables":["xsel"],"head_dependencies":["libx11",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"libxt":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/kfish/xsel.git",{":branch":"master"}],"homepage":"https://www.vergenet.net/~conrad/software/xsel/","license":"HPND-sell-variant","ruby_source_checksum":"d6f3e4614ee99e4659630265f9c15cea50e5c13e10267e495c8b52b3515eee0b","stable_dependencies":["libx11",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"libxt":":build"},{"pkgconf":":build"}],"stable_checksum":"18487761f5ca626a036d65ef2db8ad9923bf61685e06e7533676c56d7d60eb14","stable_url_args":["https://github.com/kfish/xsel/archive/refs/tags/1.2.1.tar.gz"],"stable_version":"1.2.1","bottle_cellar":":any","bottle_checksum":"46abd92de37296f5be3201a7d4b50e92e10c42a63a4bfd29cf51055cd81d099f"},"xsimd":{"compatibility_version":1,"desc":"Modern, portable C++ wrappers for SIMD intrinsics","head_dependencies":[{"cmake":":build"}],"homepage":"https://xsimd.readthedocs.io/en/latest/","license":"BSD-3-Clause","ruby_source_checksum":"0bf1b67b0b3e1300f1fb9afc17d21806f27561df4582e50abb7e45ea50b04283","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"b3d50e7a73fbf4642ceef30131c93414901d69eee41c2a5302db650b03e2c792","stable_url_args":["https://github.com/xtensor-stack/xsimd/archive/refs/tags/14.3.0.tar.gz"],"stable_version":"14.3.0","bottle_tag":":all","bottle_checksum":"1db952e59aeed56f07062c92e757d480b0809dde1939d66fcea0abc33e4013e5"},"xsv":{"bottle_rebuild":3,"deprecate_args":{":date":"2025-04-27",":because":":repo_archived"},"desc":"Fast CSV toolkit written in Rust","disable_args":{":date":"2026-04-27",":because":":repo_archived"},"executables":["xsv"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/BurntSushi/xsv.git",{":branch":"master"}],"homepage":"https://github.com/BurntSushi/xsv","license":{":any_of":["MIT","Unlicense"]},"ruby_source_checksum":"4322c4c085554391ec98eda03d4d8200aa28fe5687e9a2b384c83219cd7ae869","stable_dependencies":[{"rust":":build"}],"stable_checksum":"2b75309b764c9f2f3fdc1dd31eeea5a74498f7da21ae757b3ffd6fd537ec5345","stable_url_args":["https://github.com/BurntSushi/xsv/archive/refs/tags/0.13.0.tar.gz"],"stable_version":"0.13.0","bottle_checksum":"5c38a15fdf937d239bba53b098ea98d71fc05652123c09a56f3dfb17babb7298"},"xtensor":{"desc":"Multi-dimensional arrays with broadcasting and lazy computing","head_dependencies":["xtl",{"cmake":":build"}],"homepage":"https://xtensor.readthedocs.io/en/latest/","license":"BSD-3-Clause","ruby_source_checksum":"5c8dc3b23098fa0c0e1f1600b82b159def60e4c8dfc8bc605b8c594b5efbe40a","stable_dependencies":["xtl",{"cmake":":build"}],"stable_checksum":"117c192ae3b7c37c0156dedaa88038e0599a6b264666c3c6c2553154b500fe23","stable_url_args":["https://github.com/xtensor-stack/xtensor/archive/refs/tags/0.27.1.tar.gz"],"stable_version":"0.27.1","bottle_tag":":all","bottle_checksum":"32d293bf0e95a4ffff6423ace30f560f26da6092bf29a08186b7c70ac3a5b7e6"},"xterm":{"desc":"Terminal emulator for the X Window System","executables":["koi8rxterm","resize","uxterm","xterm"],"head_dependencies":["fontconfig","freetype","libice","libx11","libxaw","libxext","libxft","libxinerama","libxmu","libxpm","libxt",{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://invisible-island.net/xterm/","license":{":all_of":["X11","HPND"]},"ruby_source_checksum":"7151e5275c7a460e568129493680c7fa447bdde06232f6f45e347783f914b158","stable_dependencies":["fontconfig","freetype","libice","libx11","libxaw","libxext","libxft","libxinerama","libxmu","libxpm","libxt",{"pkgconf":":build"}],"stable_checksum":"b48bc780c1cbc14f6d89269f7e593712af6095876960d650be28b55e5dad65a6","stable_url_args":["https://invisible-mirror.net/archives/xterm/xterm-412.tgz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"412"},"xtermcontrol":{"desc":"Control xterm properties such as colors, title, font and geometry","executables":["xtermcontrol"],"homepage":"https://thrysoee.dk/xtermcontrol/","license":"GPL-2.0-or-later","ruby_source_checksum":"c849db306cde0f84012452579852d1323ff6e6e4184a1773b0e8e96c50ae98fb","stable_checksum":"49ea6d3eda0dbcf875363763cefe1818ce6786b9910255ea641d9786bdafd44c","stable_url_args":["https://thrysoee.dk/xtermcontrol/xtermcontrol-3.11.tar.gz"],"stable_version":"3.11"},"xtitle":{"bottle_rebuild":1,"desc":"Set window title and icon for your X terminal","executables":["xtctl","xtitle"],"homepage":"https://kinzler.com/me/xtitle/","license":"GPL-2.0-or-later","ruby_source_checksum":"630dc1c2186475416299312b01d8c581c13cc76a00b00f3b7a9d61fa130832a9","stable_checksum":"cadddef1389ba1c5e1dc7dd861545a5fe11cb397a3f692cd63881671340fcc15","stable_url_args":["https://kinzler.com/me/xtitle/xtitle-1.0.4.tgz"],"stable_version":"1.0.4","bottle_tag":":all","bottle_checksum":"62511b7ce2a8440cd64bdf6fb05a1015920d610f254f95d01fb020c1c58c819e"},"xtl":{"desc":"X template library","head_dependencies":["nlohmann-json",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://github.com/xtensor-stack/xtl","license":"BSD-3-Clause","ruby_source_checksum":"717fca39e5a501b80999f3b892572e9ed168e4d12eb1ad1b9d07308baf016014","stable_dependencies":["nlohmann-json",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"8fb38d6a5856aab5740d2ccb3d791d289f648d4cc506b94a1338fe5fce100c11","stable_url_args":["https://github.com/xtensor-stack/xtl/archive/refs/tags/0.8.2.tar.gz"],"stable_version":"0.8.2","bottle_tag":":all","bottle_checksum":"d90f6f106f3d81356101e8ed533410aa4d4ccb952b90ce93e7836438fb3d5377"},"xtrans":{"desc":"X.Org: X Network Transport layer shared code","head_dependencies":[{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":test"}],"homepage":"https://www.x.org/","license":"MIT","ruby_source_checksum":"290a38e9db806db22ae4c26da18a965f75af0d183e780cd4b4dbb2f51adb0d4b","stable_dependencies":[{"pkgconf":":build"},{"util-macros":":build"},{"xorgproto":":test"}],"stable_checksum":"faafea166bf2451a173d9d593352940ec6404145c5d1da5c213423ce4d359e92","stable_url_args":["https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.6.0.tar.xz"],"stable_version":"1.6.0","bottle_tag":":all","bottle_checksum":"eac4f242f00e4216244a9da8f9470bd0bfd9af02ee9d305d4e5be8bc35aa5143"},"xurls":{"desc":"Extract urls from text","executables":["xurls"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/mvdan/xurls.git",{":branch":"master"}],"homepage":"https://github.com/mvdan/xurls","license":"BSD-3-Clause","ruby_source_checksum":"41f211a7a3885799bc11036cc5a64c950522ccf54fca0567d3cd543f5df1070f","stable_dependencies":[{"go":":build"}],"stable_checksum":"476d92a0416fee965f928180a950691b85dbb8d11efc3dc7f795ecc106c76075","stable_url_args":["https://github.com/mvdan/xurls/archive/refs/tags/v2.6.0.tar.gz"],"stable_version":"2.6.0","bottle_checksum":"984597d394db29ff5f590173452dfa7333a90aec571508c292f5d7d2cc322edf"},"xvid":{"bottle_rebuild":1,"desc":"High-performance, high-quality MPEG-4 video library","homepage":"https://labs.xvid.com/","license":"GPL-2.0-or-later","ruby_source_checksum":"4b1ec5fb7d85ad6ebfc852a17135be7688104b8b2b9a4690d9235a2c60dade59","stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"aeeaae952d4db395249839a3bd03841d6844843f5a4f84c271ff88f7aa1acff7","stable_url_args":["https://downloads.xvid.com/downloads/xvidcore-1.3.7.tar.bz2"],"stable_version":"1.3.7"},"xwin":{"desc":"Microsoft CRT and Windows SDK headers and libraries loader","executables":["xwin"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/Jake-Shadle/xwin","license":"Apache-2.0","ruby_source_checksum":"d968331843feb6bf2e670afe01bdcb0a8718dba3149267f5fe21ce4643be62fc","stable_dependencies":[{"rust":":build"}],"stable_checksum":"b9e99162096d421cb64ec703297496ad1fba185f4b1a743b2490c19bbdfa2ce9","stable_url_args":["https://github.com/Jake-Shadle/xwin/archive/refs/tags/0.10.0.tar.gz"],"stable_version":"0.10.0"},"xwininfo":{"desc":"Print information about windows on an X server","executables":["xwininfo"],"head_dependencies":["libx11","libxcb",{"pkgconf":":build"}],"homepage":"https://gitlab.freedesktop.org/xorg/app/xwininfo","license":"MIT","ruby_source_checksum":"9bee1451c63a02812cef3c411380c62839ec9a6124d7c69be96a2d3fa087d978","stable_dependencies":["libx11","libxcb",{"pkgconf":":build"}],"stable_checksum":"bee14d594cc86cc59aae1015c1b452a71bf60c304131e2716ca1cf0df733b4ac","stable_url_args":["https://xorg.freedesktop.org/archive/individual/app/xwininfo-1.1.7.tar.xz"],"stable_version":"1.1.7"},"xwpe":{"bottle_rebuild":1,"desc":"Borland-style IDE clone with LSP/DAP support (terminal UI)","executables":["we","wpe"],"head_dependencies":["json-c","libvterm",{"pkgconf":":build"}],"head_url_args":["https://codeberg.org/mendezr/xwpe.git",{":branch":"main"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://codeberg.org/mendezr/xwpe","license":"GPL-2.0-or-later","ruby_source_checksum":"6906c99dfb5163613fb842629ca205ebe24e0895b1959137f054b55b88929396","stable_dependencies":["json-c","libvterm",{"pkgconf":":build"}],"stable_checksum":"14499a7a4f5193bf23f539285adf7156054c5bfe6b20b991e705e3c3a5f6b392","stable_url_args":["https://codeberg.org/mendezr/xwpe/releases/download/v1.6.9/xwpe-1.6.9.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.6.9"},"xxh":{"desc":"Bring your favorite shell wherever you go through the ssh","executables":["xxh","xxh.bash","xxh.xsh","xxh.zsh"],"head_dependencies":["libyaml","python@3.15"],"homepage":"https://github.com/xxh/xxh","license":"BSD-2-Clause","ruby_source_checksum":"bbbd5ab364d53753a9870137bd77c4b91375d837e6b50e7b7e4c0aec5be5d7be","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"a8100a831049be3131146da6a26d8cdb2fb15afc8d637521fcbdba37a3429a50","stable_url_args":["https://github.com/xxh/xxh/archive/refs/tags/0.8.16.tar.gz"],"stable_version":"0.8.16"},"xxhash":{"desc":"Extremely fast non-cryptographic hash algorithm","executables":["xxh128sum","xxh32sum","xxh3sum","xxh64sum","xxhsum"],"head_dependencies":[{"cmake":[":build",":test"]}],"homepage":"https://xxhash.com","license":{":all_of":["BSD-2-Clause","GPL-2.0-or-later"]},"ruby_source_checksum":"d38306e5313078548d9b0d2236e0785ea545fba204131c9f59e76263bfb54207","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"5738270935e7c3d38a79b3adf7c9692566ce7895a25f67de43ad52ab504acd32","stable_url_args":["https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.4.tar.gz"],"stable_version":"0.8.4"},"xz":{"compatibility_version":1,"desc":"General-purpose data compression with high compression ratio","executables":["lzcat","lzcmp","lzdiff","lzegrep","lzfgrep","lzgrep","lzless","lzma","lzmadec","lzmainfo","lzmore","unlzma","unxz","xz","xzcat","xzcmp","xzdec","xzdiff","xzegrep","xzfgrep","xzgrep","xzless","xzmore"],"homepage":"https://tukaani.org/xz/","license":{":all_of":["0BSD","GPL-2.0-or-later"]},"ruby_source_checksum":"e5b8bbf09dccb4a1f2ee333ed65b13ee773350a26735ef594ca859d2cf85248e","stable_checksum":"0014c7886930454fe8bd4228665b51af55eeae560ea135c9c4cd33f55b2591d9","stable_url_args":["https://github.com/tukaani-project/xz/releases/download/v5.8.4/xz-5.8.4.tar.gz"],"stable_version":"5.8.4","version_scheme":1},"yacas":{"bottle_rebuild":1,"desc":"General purpose computer algebra system","executables":["yacas"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://www.yacas.org/","license":"LGPL-2.1-or-later","ruby_source_checksum":"86f23668bcb249e56ee0cb6993e2bd041e876466ec37694bcfadf470ba381847","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"36333e9627a0ed27def7a3d14628ecaab25df350036e274b37f7af1d1ff7ef5b","stable_url_args":["https://github.com/grzegorzmazur/yacas/archive/refs/tags/v1.9.1.tar.gz"],"stable_version":"1.9.1","bottle_checksum":"545dfeabd4103387c097ac475250b0dc63d03eaf5f552a5f846e621dc2b166d1"},"yadm":{"desc":"Yet Another Dotfiles Manager","executables":["yadm"],"head_url_args":["https://github.com/yadm-dev/yadm.git",{":branch":"master"}],"homepage":"https://yadm.io/","license":"GPL-3.0-or-later","ruby_source_checksum":"2af4751d3f7e2074b6735155df0a334b1147f5721fbe9f6f6e89f1110079ef2c","stable_checksum":"2a15ed91238dd2f15db9905eb56702272c079ad9c37c505dfee69c6b5e9054b6","stable_url_args":["https://github.com/yadm-dev/yadm/archive/refs/tags/3.5.0.tar.gz"],"stable_version":"3.5.0","bottle_tag":":all","bottle_checksum":"323e01bb5b2d4578628cf24afdd1446f6b858927b62cc461da626339f5c053f0"},"yaegi":{"bottle_rebuild":1,"desc":"Yet another elegant Go interpreter","executables":["yaegi"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/traefik/yaegi.git",{":branch":"master"}],"homepage":"https://github.com/traefik/yaegi","license":"Apache-2.0","ruby_source_checksum":"e87313320008fd7e50398c1cb377ddcadc7b9220f636201b55c9fa6ebf9fdd91","stable_dependencies":[{"go":":build"}],"stable_checksum":"872ceac063a8abfa71ecdeb56b1b960ca02abd5e9b6c926ae1bd3eb097cad44b","stable_url_args":["https://github.com/traefik/yaegi/archive/refs/tags/v0.16.1.tar.gz"],"stable_version":"0.16.1","bottle_checksum":"bd0481cb3feb07c198f773d117a5153a60b91c126f88d99fcf178dbf5f0bd542"},"yaf":{"desc":"Yet another flowmeter: processes packet data from pcap(3)","executables":["airdaemon","filedaemon","getFlowKeyHash","yaf","yafMeta2Pcap","yafcollect","yafscii"],"head_dependencies":["glib","libfixbuf","libtool","gettext","pcre2",{"pkgconf":":build"}],"head_uses_from_macos":[["libpcap"]],"homepage":"https://tools.netsa.cert.org/yaf/","license":"GPL-2.0-only","ruby_source_checksum":"9d9f590a999c476ff0721490aab9b48990ab3fe634bf7585326b14210c994d8f","stable_dependencies":["glib","libfixbuf","libtool","gettext","pcre2",{"pkgconf":":build"}],"stable_checksum":"fb581317124a2a5064c17e211cc2a0226a41f606c2135a5a5c6f672ecf6e4c9f","stable_url_args":["https://tools.netsa.cert.org/releases/yaf-2.20.3.tar.gz"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"2.20.3"},"yafc":{"desc":"Command-line FTP client","executables":["yafc"],"head_dependencies":["libssh","openssl@4","readline",{"pkgconf":":build"}],"homepage":"https://github.com/sebastinas/yafc","license":"GPL-2.0-or-later","revision":6,"ruby_source_checksum":"2b79f872f33f725671499055e3ab397a1b435a2a9668822651bca15f80125dee","stable_dependencies":["libssh","openssl@4","readline",{"pkgconf":":build"}],"stable_checksum":"4b3ebf62423f21bdaa2449b66d15e8d0bb04215472cb63a31d473c3c3912c1e0","stable_url_args":["https://deb.debian.org/debian/pool/main/y/yafc/yafc_1.3.7.orig.tar.xz"],"stable_version":"1.3.7"},"yajl":{"bottle_rebuild":1,"desc":"Yet Another JSON Library","executables":["json_reformat","json_verify"],"head_dependencies":[{"cmake":":build"}],"homepage":"https://lloyd.github.io/yajl/","license":"ISC","revision":1,"ruby_source_checksum":"e1e840e9ec4c06b08fd97a76993b1ddd60048e3a324449a5248a284c3b7183bc","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://deb.debian.org/debian/pool/main/y/yajl/yajl_2.1.0-7.debian.tar.xz","sha256":"9196bd56b2a806d1b9794892dc47e994e5d76feee7a8208ee11d541b7421be78","apply":["patches/dynamically-link-tools.patch","patches/CVE-2017-16516.patch","patches/CVE-2022-24795.patch","patches/CVE-2023-33460.patch","patches/6fe59ca50dfd65bdb3d1c87a27245b2dd1a072f9.patch","patches/non-gcc-visibility-check.patch"],"type":"unofficial","resolves":[{"type":"security","id":"CVE-2017-16516"},{"type":"security","id":"CVE-2022-24795"},{"type":"security","id":"CVE-2023-33460"}]}],"stable_checksum":"3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a","stable_url_args":["https://github.com/lloyd/yajl/archive/refs/tags/2.1.0.tar.gz"],"stable_version":"2.1.0"},"yalantinglibs":{"desc":"Collection of modern C++ libraries","head_dependencies":["asio","async_simple","frozen","iguana",{"cmake":":build"}],"head_url_args":["https://github.com/alibaba/yalantinglibs.git",{":branch":"main"}],"homepage":"https://alibaba.github.io/yalantinglibs/en/","license":"Apache-2.0","ruby_source_checksum":"b029a4e17dd510eaf8d8c6ed797a2152a0ec0e852b59e2f509c356362402e76a","stable_dependencies":["asio","async_simple","frozen","iguana",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/alibaba/yalantinglibs/commit/8779b22851f6f8a1919e3992cd286953ed724d8c.patch?full_index=1","sha256":"62ceff19d4ef81d92044f5c5ebdceb09d6d9e368b8d74c6fe3a9acd90e33da8a","type":"backport","resolves":[{"type":"defect","id":"https://github.com/alibaba/yalantinglibs/pull/1203"}]}],"stable_checksum":"2ef2089a49a08f764c558e9caf46e1d37697b111e04a48e5c5156f57f3afff24","stable_url_args":["https://github.com/alibaba/yalantinglibs/archive/refs/tags/0.6.1.tar.gz"],"stable_version":"0.6.1","version_scheme":1,"bottle_tag":":all","bottle_checksum":"3a7c99cc93921b67d8b4ea20eda1da4b4e66624f6d0b1be00f407a44d1a0bcda"},"yamale":{"bottle_rebuild":1,"desc":"Schema and validator for YAML","executables":["yamale"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/23andMe/Yamale.git",{":branch":"master"}],"homepage":"https://github.com/23andMe/Yamale","license":"MIT","ruby_source_checksum":"31a6a88d5eb8f4cb06f1dfd98e7ab065d24f02d797d8477abf23b14275a2cb52","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"fd435aa7b830c73e89a9ef548c0ace2d3d8dc3e5e180e6b57ff70b31495672fd","stable_url_args":["https://files.pythonhosted.org/packages/da/64/9e5de0e829920b848dcf5fe3ff64936d83cc7471babd264588b08bca97e0/yamale-6.1.0.tar.gz"],"stable_version":"6.1.0"},"yamcha":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-07-11",":because":":unmaintained"},"desc":"NLP text chunker using Support Vector Machines","disable_args":{":date":"2026-10-11",":because":":unmaintained"},"executables":["yamcha","yamcha-config","yamcha-mkmodel"],"head_dependencies":["tinysvm"],"homepage":"http://chasen.org/~taku/software/yamcha/","license":"LGPL-2.1-or-later","ruby_source_checksum":"bb24b449f77c773e19c0895a53692e35b6452879009e4e5123ee5f38ede2ac53","stable_dependencies":["tinysvm"],"stable_patches":[{"strip":"p1","url":"https://snapshot.debian.org/archive/debian-debug/20170926T092903Z/pool/main/y/yamcha/yamcha_0.33-2.debian.tar.xz","sha256":"6a114584af8256504a195e4164308bdd462d1e8860b77951431b4ca7de3a21e8","apply":["patches/1011_fix_gcc7_compilation.patch"],"type":"unofficial"}],"stable_checksum":"413d4fc0a4c13895f5eb1468e15c9d2828151882f27aea4daf2399c876be27d5","stable_url_args":["https://cdn.netbsd.org/pub/pkgsrc/distfiles/yamcha-0.33.tar.gz"],"stable_version":"0.33","bottle_cellar":":any","bottle_checksum":"f8db88401507cec60953241a6ea12bc3945dcb68db85366bc597f466664badb7"},"yamdi":{"deprecate_args":{":date":"2025-03-21",":because":":unmaintained"},"desc":"Add metadata to Flash video","disable_args":{":date":"2026-03-21",":because":":unmaintained"},"homepage":"https://yamdi.sourceforge.net/","license":"BSD-3-Clause","ruby_source_checksum":"8b5043a83116187ee5b75dcfc1a43c39679d7b640d8d313acc19d43bc1d7d6eb","stable_checksum":"4a6630f27f6c22bcd95982bf3357747d19f40bd98297a569e9c77468b756f715","stable_url_args":["https://downloads.sourceforge.net/project/yamdi/yamdi/1.9/yamdi-1.9.tar.gz"],"stable_version":"1.9","bottle_checksum":"6a318c89f3e6924e58b9ed87ee9611260eb226a1a6ed924b176742eac2900854"},"yaml-cpp":{"compatibility_version":1,"desc":"C++ YAML parser and emitter for YAML 1.2 spec","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/jbeder/yaml-cpp","license":"MIT","ruby_source_checksum":"f369f4e2e32d94049ff112a65c91bd4e7838ce92986a0f48e3da446b97ddb877","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"25cb043240f828a8c51beb830569634bc7ac603978e0f69d6b63558dadefd49a","stable_url_args":["https://github.com/jbeder/yaml-cpp/archive/refs/tags/yaml-cpp-0.9.0.tar.gz"],"stable_version":"0.9.0"},"yaml-language-server":{"desc":"Language Server for Yaml Files","executables":["yaml-language-server"],"head_dependencies":["node"],"homepage":"https://github.com/redhat-developer/yaml-language-server","license":"MIT","ruby_source_checksum":"8247c6b93b4a06d86ff026b3ef1b48c77e9fb90c39f05812d3f75cb6f692a618","stable_dependencies":["node"],"stable_checksum":"8dcd68cc8bcdde719def62e651de9744576d3227de2e4ab85961603c92a52423","stable_url_args":["https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-2.0.0.tgz"],"stable_version":"2.0.0","bottle_tag":":all","bottle_checksum":"bdab92505aedea21a2257d99978063fc0303a85041898ea3d39d5ac611061bff"},"yaml2json":{"conflicts":[["remarshal",{":because":"both install `yaml2json` binaries"}]],"desc":"Command-line tool convert from YAML to JSON","executables":["yaml2json"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bronze1man/yaml2json.git",{":branch":"master"}],"homepage":"https://github.com/bronze1man/yaml2json","license":"MIT","ruby_source_checksum":"1c7d8168454bf75f3d5029e917139025a22f9aee461eb56bf9a86a392bae3f89","stable_dependencies":[{"go":":build"}],"stable_checksum":"efde12ca8b3ab7df3d3eaef35ecfb6e0d54baed33c8d553e7fd611a79c4cee04","stable_url_args":["https://github.com/bronze1man/yaml2json/archive/refs/tags/v1.3.5.tar.gz"],"stable_version":"1.3.5","bottle_checksum":"3d2dd72115aaa4fc3e4cc60dc285c2d76f58283ea90241687ff3bd55fafdbe9d"},"yamlfix":{"bottle_rebuild":1,"desc":"Simple and configurable YAML formatter that keeps comments","executables":["yamlfix"],"head_dependencies":[{"pydantic":":no_linkage"},"python@3.15"],"homepage":"https://lyz-code.github.io/yamlfix/","license":"GPL-3.0-or-later","revision":2,"ruby_source_checksum":"7f5623652dcb2aa75ccbc6f550f40fe930635e7fe12c7db8de8b7cfe4e35d626","stable_dependencies":[{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"05f6add13959637564f278e9237f6e201ff75e061a0a4cb9fc06fa95c3001a22","stable_url_args":["https://files.pythonhosted.org/packages/93/1d/b60d4411ff495de9b7598cc041e29c661e8e2f9d476a8a09bad1f54c1bce/yamlfix-1.19.1.tar.gz"],"stable_version":"1.19.1"},"yamlfmt":{"desc":"Extensible command-line tool to format YAML files","executables":["yamlfmt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/google/yamlfmt.git",{":branch":"main"}],"homepage":"https://github.com/google/yamlfmt","license":"Apache-2.0","ruby_source_checksum":"3901ddd4193e4250ff347b1bdd596ac6f4b321cf325eac8654fa7346553b0cad","stable_dependencies":[{"go":":build"}],"stable_checksum":"9ec915d70e527a94171eaaf6b785d1423222b5b82e7633f80dcc6b66e6a655aa","stable_url_args":["https://github.com/google/yamlfmt/archive/refs/tags/v0.21.0.tar.gz"],"stable_version":"0.21.0"},"yamllint":{"bottle_rebuild":1,"desc":"Linter for YAML files","executables":["yamllint"],"head_dependencies":["libyaml","python@3.15"],"head_url_args":["https://github.com/adrienverge/yamllint.git",{":branch":"master"}],"homepage":"https://github.com/adrienverge/yamllint","license":"GPL-3.0-or-later","ruby_source_checksum":"05487ebb5f156ad47c080e9b2b69bed49c2b3279e6e5c6f38b4e56386970a1d5","stable_dependencies":["libyaml","python@3.15"],"stable_checksum":"09e5f29531daab93366bb061e76019d5e91691ef0a40328f04c927387d1d364d","stable_url_args":["https://files.pythonhosted.org/packages/28/a0/8fc2d68e132cf918f18273fdc8a1b8432b60d75ac12fdae4b0ef5c9d2e8d/yamllint-1.38.0.tar.gz"],"stable_version":"1.38.0"},"yamlresume":{"desc":"Resumes as code in YAML","executables":["yamlresume"],"head_dependencies":["node"],"homepage":"https://github.com/yamlresume/yamlresume","license":"MIT","ruby_source_checksum":"95be898cfe921c4b2976573531fd23e62a122ec49f8f568845051ab54417102a","stable_dependencies":["node"],"stable_checksum":"12cf7610e1de184f6e8e60363c1f7be8d894b5d5c9f345c01f626297ff6754c9","stable_url_args":["https://registry.npmjs.org/yamlresume/-/yamlresume-0.17.0.tgz"],"stable_version":"0.17.0"},"yank":{"desc":"Copy terminal output to clipboard","executables":["yank"],"homepage":"https://github.com/mptre/yank","license":"MIT","ruby_source_checksum":"1d73675a93d6c44e08cb8161e72119865f4d2f89576c077752fa487e5b75f18c","stable_checksum":"0f1d1000f358bfa373f3903ea2871e2585fa694a0b03d8ff7561c1205207dec5","stable_url_args":["https://github.com/mptre/yank/archive/refs/tags/v1.4.0.tar.gz"],"stable_version":"1.4.0"},"yap":{"desc":"On-device audio transcription using Speech.framework","executables":["yap"],"head_url_args":["https://github.com/finnvoor/yap.git",{":branch":"main"}],"head_uses_from_macos":[[{"swift":[":build",":test"]}]],"homepage":"https://github.com/finnvoor/yap","license":"CC0-1.0","ruby_source_checksum":"8d0290105395f45c2794c4f3719c16707701e366b09c1c5c6fea676d63ffc0bc","stable_checksum":"0ee7ea1bd8b724acdf95575baa832365dd843caab81f9e57b33a28a5712921eb","stable_url_args":["https://github.com/finnvoor/yap/archive/refs/tags/1.2.1.tar.gz"],"stable_uses_from_macos":[[{"swift":[":build",":test"]}]],"stable_version":"1.2.1"},"yapf":{"bottle_rebuild":3,"desc":"Formatter for python code","executables":["yapf","yapf-diff"],"head_dependencies":["python@3.15"],"head_url_args":["https://github.com/google/yapf.git",{":branch":"main"}],"homepage":"https://github.com/google/yapf","license":"Apache-2.0","ruby_source_checksum":"9dce23bf1ae97d6f352496610de5229b0117d48a171cab9046daabb45a6c7014","stable_dependencies":["python@3.15"],"stable_checksum":"00d3aa24bfedff9420b2e0d5d9f5ab6d9d4268e72afbf59bb3fa542781d5218e","stable_url_args":["https://files.pythonhosted.org/packages/23/97/b6f296d1e9cc1ec25c7604178b48532fa5901f721bcf1b8d8148b13e5588/yapf-0.43.0.tar.gz"],"stable_version":"0.43.0"},"yara-x":{"desc":"Tool to do pattern matching for malware research","executables":["yr"],"head_dependencies":[{"cargo-c":":build"},{"rust":":build"}],"head_url_args":["https://github.com/VirusTotal/yara-x.git",{":branch":"main"}],"homepage":"https://virustotal.github.io/yara-x/","license":"BSD-3-Clause","ruby_source_checksum":"5d1dbad87eff6c9ab80268ef06e44eee668b8ed21f9a661317b65af3ab0ef539","stable_dependencies":[{"cargo-c":":build"},{"rust":":build"}],"stable_checksum":"3bb65368677abad2451e070871f28fc06ef03a6f4f9be4c9081754ca279727fd","stable_url_args":["https://github.com/VirusTotal/yara-x/archive/refs/tags/v1.22.0.tar.gz"],"stable_version":"1.22.0"},"yara":{"desc":"Malware identification and classification tool","executables":["yara","yarac"],"head_dependencies":["jansson","libmagic","openssl@4","protobuf-c",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/VirusTotal/yara.git",{":branch":"master"}],"homepage":"https://virustotal.github.io/yara/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"48c4b0cee13566e47b9cbf6f01bdf53360e858571afe16566f41d201b827a727","stable_dependencies":["jansson","libmagic","openssl@4","protobuf-c",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"c322414975ff6f701149856613afdcd92a7e6939c284c798ae3c85618197efaa","stable_url_args":["https://github.com/VirusTotal/yara/archive/refs/tags/v4.5.8.tar.gz"],"stable_version":"4.5.8"},"yarn-completion":{"bottle_rebuild":1,"desc":"Bash completion for Yarn","head_dependencies":["bash"],"homepage":"https://github.com/dsifford/yarn-completion","license":"MIT","ruby_source_checksum":"7452e963642e027503ca5760fd7b9249c8618b56a95986ad9c8c47195985e990","stable_dependencies":["bash"],"stable_checksum":"cc9d86bd8d4c662833424f86f1f86cfa0516c0835874768d9cf84aaf79fb8b21","stable_url_args":["https://github.com/dsifford/yarn-completion/archive/refs/tags/v0.17.0.tar.gz"],"stable_version":"0.17.0","bottle_tag":":all","bottle_checksum":"e743fe4680eb970207cd4a05ec2f2482f1c3baf96ae04827b75bffb29afd78be"},"yarn":{"bottle_rebuild":1,"caveats":"yarn requires a Node installation to function. You can install one with:\n  brew install node\n","conflicts":[["corepack",{":because":"both install `yarn` and `yarnpkg` binaries"}],["hadoop",{":because":"both install `yarn` binaries"}]],"desc":"JavaScript package manager","executables":["yarn","yarnpkg"],"head_dependencies":[{"node":":test"}],"homepage":"https://yarnpkg.com/","license":"BSD-2-Clause","ruby_source_checksum":"e27d787ba5975d916015a5c7643dc0d762a48ca6bad82402d1337477c7124168","stable_dependencies":[{"node":":test"}],"stable_checksum":"88268464199d1611fcf73ce9c0a6c4d44c7d5363682720d8506f6508addf36a0","stable_url_args":["https://github.com/yarnpkg/yarn/releases/download/v1.22.22/yarn-v1.22.22.tar.gz"],"stable_version":"1.22.22","bottle_tag":":all","bottle_checksum":"edb63a1b15d560263270324b63bee4c2aa8145197636a755436cc14424fc1e12"},"yash":{"desc":"Yet another shell: a POSIX-compliant command-line shell","executables":["yash"],"head_dependencies":["gettext",{"asciidoc":":build"}],"head_url_args":["https://github.com/magicant/yash.git",{":branch":"trunk"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://magicant.github.io/yash/","license":"GPL-2.0-or-later","ruby_source_checksum":"06b7cd75235a9e912ad76a64fa999c3b4f7edb5d7bd0040d26e03ea1b8a68b95","stable_dependencies":["gettext"],"stable_checksum":"a214966f4ff8b293aa5521a4d3ef6e87d707579eee616aa2f8218edaa920d447","stable_url_args":["https://github.com/magicant/yash/releases/download/2.61/yash-2.61.tar.xz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.61"},"yasm":{"bottle_rebuild":1,"desc":"Modular BSD reimplementation of NASM","executables":["vsyasm","yasm","ytasm"],"head_dependencies":["gettext",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/yasm/yasm.git",{":branch":"master"}],"homepage":"https://www.tortall.net/projects/yasm/manual/html/","license":{":all_of":["BSD-2-Clause","BSD-3-Clause",":public_domain",{":any_of":["Artistic-1.0-Perl","GPL-2.0-or-later","LGPL-2.0-or-later"]}]},"revision":2,"ruby_source_checksum":"1f78b24d1d079739f5c3645f600f82c9d46489eba2912f1cc8a8b2ae5322da49","stable_checksum":"3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f","stable_url_args":["https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz"],"stable_version":"1.3.0","bottle_checksum":"2cfb5f1ab641c6537a73570eef6ec14bf9f5bbd31d8c1dcc3f8a7233b880df09"},"yatas":{"desc":"Tool to audit AWS/GCP infrastructure for misconfiguration or security issues","executables":["yatas"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/padok-team/yatas.git",{":branch":"main"}],"homepage":"https://github.com/padok-team/yatas","license":"Apache-2.0","ruby_source_checksum":"a99350574424cc6578beb42a11820dab925e2de8c0279f995046225a67ed7f32","stable_dependencies":[{"go":":build"}],"stable_checksum":"d4ecca0180fe9c5447cc13ce9a2b2bdab4a5b977060f5e89b87e9f4ca71d5857","stable_url_args":["https://github.com/padok-team/yatas/archive/refs/tags/v1.6.1.tar.gz"],"stable_version":"1.6.1"},"yaws":{"desc":"Webserver for dynamic content (written in Erlang)","executables":["yaws"],"head_dependencies":["erlang",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/erlyaws/yaws.git",{":branch":"master"}],"homepage":"https://erlyaws.github.io/","license":"BSD-3-Clause","ruby_source_checksum":"ef8a33c0387f4f2f6b55fe10cd2c0de386bb5582f4d2ae60037c444b817ce9a3","stable_dependencies":["erlang",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a65110377b007693c6ddccdb061a57c6bd5b5bad88b976d75d6213aaabc8f5c5","stable_url_args":["https://github.com/erlyaws/yaws/archive/refs/tags/yaws-2.3.1.tar.gz"],"stable_version":"2.3.1"},"yaz":{"compatibility_version":1,"desc":"Toolkit for Z39.50/SRW/SRU clients/servers","executables":["yaz-asncomp","yaz-client","yaz-config","yaz-iconv","yaz-icu","yaz-illclient","yaz-json-parse","yaz-marcdump","yaz-record-conv","yaz-url","yaz-ztest","zoomsh"],"head_dependencies":["gnutls","icu4c@79",{"autoconf":":build"},{"automake":":build"},{"bison":":build"},{"docbook-xsl":":build"},{"libtool":":build"},{"tcl-tk":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/indexdata/yaz.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2"],["libxslt"]],"homepage":"https://www.indexdata.com/resources/software/yaz/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"2e7bd46cc18bda80818bcee7b072516355d00a8b144f0fed507e9799be178a8a","stable_dependencies":["gnutls","icu4c@79",{"pkgconf":":build"}],"stable_checksum":"755835efe8385d88725cc46a3b34dae2f5e784950832cbbe7f09ca0398de344c","stable_url_args":["https://ftp.indexdata.com/pub/yaz/yaz-5.38.1.tar.gz"],"stable_uses_from_macos":[["libxml2"],["libxslt"]],"stable_version":"5.38.1"},"yaze-ag":{"conflicts":[["cpm",{":because":"both install `cpm` binaries"}]],"desc":"Yet Another Z80 Emulator (by AG)","executables":["cdm","cpm","yaze","yaze_bin","z80"],"homepage":"https://agl.yaze-ag.de/","license":"GPL-2.0-or-later","ruby_source_checksum":"1c325d3d12e929dcc66fd27f48c6f244218438fe786b6705c32e3c1b00a590e0","stable_checksum":"2b0a90c3bf3a27574b0427cf4579dc2347b371bec3fea5739e1527edf74b2809","stable_url_args":["https://agl.yaze-ag.de/devel/yaze-ag-2.51.3.tar.gz"],"stable_version":"2.51.3","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"ecf38a592bc940d4e02215feb31d7525600d86cbdc526c9830dcbb30ad64b9f4"},"yazi":{"desc":"Blazing fast terminal file manager written in Rust, based on async I/O","executables":["ya","yazi"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/sxyazi/yazi.git",{":branch":"main"}],"homepage":"https://yazi-rs.github.io","license":"MIT","ruby_source_checksum":"c03892037a623c4aad5df2abacc80a52fed75d50e668266249da8b4abb087e74","stable_dependencies":[{"rust":":build"}],"stable_checksum":"66857f1b670469daf258edd0bb2ea51d9ad3e2cab4eea9684028c80059fd6862","stable_url_args":["https://github.com/sxyazi/yazi/archive/refs/tags/v26.9.1.tar.gz"],"stable_version":"26.9.1"},"yazpp":{"desc":"C++ API for the Yaz toolkit","executables":["yazpp-config"],"head_dependencies":["yaz",{"pkgconf":":build"}],"homepage":"https://www.indexdata.com/resources/software/yazpp/","license":"BSD-3-Clause","ruby_source_checksum":"be034fbc09696a84b2fa6685dca25eb43ac119a609259a870ab4270331d9c5b5","stable_dependencies":["yaz",{"pkgconf":":build"}],"stable_checksum":"92516d1d889dd6ff617d92b3af0ba28861dbd1fc436cfcadd0fde65ca9f34fe9","stable_url_args":["https://ftp.indexdata.com/pub/yazpp/yazpp-1.9.2.tar.gz"],"stable_version":"1.9.2"},"yconalyzer":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-06-05",":because":":unmaintained"},"desc":"TCP traffic analyzer","disable_args":{":date":"2027-06-05",":because":":unmaintained"},"executables":["yconalyzer"],"head_uses_from_macos":[["libpcap"]],"homepage":"https://sourceforge.net/projects/yconalyzer/","license":"BSD-3-Clause","local_patch_checksums":{"Patches/yconalyzer/1.0.4.patch":"a4e87fc310565d91496adac9343ba72841bde3b54b4996e774fa3f919c903f33"},"ruby_source_checksum":"f5e5558dfb0721c7d85e965fc069bc623dd1341f4a43c545d463919102144361","stable_patches":[{"strip":"p0","file":"Patches/yconalyzer/1.0.4.patch","type":"unofficial","resolves":[{"type":"defect","id":"https://sourceforge.net/p/yconalyzer/bugs/3/"}]}],"stable_checksum":"3b2bd33ffa9f6de707c91deeb32d9e9a56c51e232be5002fbed7e7a6373b4d5b","stable_url_args":["https://downloads.sourceforge.net/project/yconalyzer/yconalyzer-1.0.4.tar.bz2"],"stable_uses_from_macos":[["libpcap"]],"stable_version":"1.0.4","bottle_checksum":"91f17d0dc4ebdef21e2905a8f6ba20d465fd42b923904ff7ef86ff65a2f4c335"},"yder":{"desc":"Logging library for C applications","head_dependencies":["orcania",{"cmake":":build"},{"pkgconf":":build"}],"homepage":"https://babelouest.github.io/yder/","license":"LGPL-2.1-only","ruby_source_checksum":"fd30cd25149aca9326639737e2f8a09f363fca3ffcfda3ba38d21b053a777b2d","stable_dependencies":["orcania",{"cmake":":build"},{"pkgconf":":build"}],"stable_checksum":"c1a7f2281514d0d0bba912b6b70f371d8c127ccfd644b8c438c9301a0fd4c5f2","stable_url_args":["https://github.com/babelouest/yder/archive/refs/tags/v1.4.20.tar.gz"],"stable_version":"1.4.20","bottle_cellar":":any","bottle_checksum":"b97d5bf7aed879840df320ee2882d84553578332e362cb21cc1e84d178c1da66"},"ydiff":{"bottle_rebuild":1,"desc":"View colored diff with side by side and auto pager support","executables":["ydiff"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/ymattw/ydiff","license":"BSD-3-Clause","ruby_source_checksum":"99059fecf9835643afe6089d6496f97b0a93cb84eceed700f84576263a7633a7","stable_dependencies":["python@3.15"],"stable_checksum":"dd5272afd7409902678c1ac6d1945d73cf85104ac6cda1e67684a67617918a20","stable_url_args":["https://files.pythonhosted.org/packages/25/08/93b7e744645d94ae2f5dcddbbd2cfd5ec1420768994987a21a10b226be86/ydiff-1.5.tar.gz"],"stable_version":"1.5","bottle_tag":":all","bottle_checksum":"34d179fef2287e1ad0b48843f5fb935f3b7be9d18e825703f802f292557efbe4"},"yeet":{"desc":"Packaging tool that lets you declare build instructions in JavaScript","executables":["yeet"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/TecharoHQ/yeet.git",{":branch":"main"}],"homepage":"https://github.com/TecharoHQ/yeet","license":"MIT","ruby_source_checksum":"ec6e7f17936897968599816e1b4585d37d5aa38a3d70bf085f08cc9caec2ecd6","stable_dependencies":[{"go":":build"}],"stable_checksum":"971be1fd808473672e752e42f305176a5732183f2386e4bc689d39937fca0daf","stable_url_args":["https://github.com/TecharoHQ/yeet/archive/refs/tags/v0.13.0.tar.gz"],"stable_version":"0.13.0"},"yek":{"bottle_rebuild":1,"desc":"Fast Rust based tool to serialize text-based files for LLM consumption","executables":["yek"],"head_dependencies":["libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/mohsen1/yek.git",{":branch":"main"}],"homepage":"https://github.com/mohsen1/yek","license":"MIT","ruby_source_checksum":"556c699817c28e84cebc379bccc2e1fd5a0e7f65328405d73ec9747b0cadde3d","stable_dependencies":["libssh2","openssl@4",{"pkgconf":":build"},{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"e74cdfc577bdfb6577324afc086546ff306c7c43053f526e7ae30031c4433ab4","stable_url_args":["https://github.com/mohsen1/yek/archive/refs/tags/v0.25.5.tar.gz"],"stable_version":"0.25.5"},"yelp-tools":{"desc":"Tools that help create and edit Mallard or DocBook documentation","executables":["yelp-build","yelp-check","yelp-new"],"head_dependencies":["itstool","libxml2","python@3.15",{"yelp-xsl":":no_linkage"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["libxslt"]],"homepage":"https://gitlab.gnome.org/GNOME/yelp-tools","license":"GPL-2.0-or-later","revision":4,"ruby_source_checksum":"b6dda774701f95b051fb2c510cbc190d1987418e6b89985b7170efc5c6bc665f","stable_dependencies":["itstool","libxml2","python@3.15",{"yelp-xsl":":no_linkage"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"3e496a4020d4145b99fd508a25fa09336a503a4e8900028421e72c6a4b11f905","stable_url_args":["https://download.gnome.org/sources/yelp-tools/42/yelp-tools-42.1.tar.xz"],"stable_uses_from_macos":[["libxslt"]],"stable_version":"42.1"},"yelp-xsl":{"desc":"Document transformations from Yelp","head_dependencies":[{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://gitlab.gnome.org/GNOME/yelp-xsl.git",{":branch":"master"}],"head_uses_from_macos":[[{"libxslt":[":build",":test"]}]],"homepage":"https://gitlab.gnome.org/GNOME/yelp-xsl","license":{":all_of":["GPL-2.0-or-later","LGPL-2.1-or-later","MIT","BSD-3-Clause"]},"ruby_source_checksum":"93444de679bfc649b7c8e8e5be78c71fd880507ec798d0bfcf2c4f4f42d6be85","stable_dependencies":[{"gettext":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"}],"stable_checksum":"59d43a8f8fe67b784f14f9a04dd4a7a092a7f4a64a65e71b90fe02a47a50fbec","stable_url_args":["https://download.gnome.org/sources/yelp-xsl/49/yelp-xsl-49.0.tar.xz"],"stable_uses_from_macos":[[{"libxslt":[":build",":test"]}]],"stable_version":"49.0","bottle_tag":":all","bottle_checksum":"e62b397f4153ee39a9ca982273b5d5e83e78d9271445be9883cdc69d1c8a29de"},"yetris":{"desc":"Customizable Tetris for the terminal","executables":["yetris"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/alexdantas/yetris","license":"GPL-3.0-or-later","ruby_source_checksum":"c31438c7dc7fb4bab92b5e21af99adf12a1d39ab9b77bc83f2edff789fddad60","stable_checksum":"720c222325361e855e2dcfec34f8f0ae61dd418867a87f7af03c9a59d723b919","stable_url_args":["https://github.com/alexdantas/yetris/archive/refs/tags/v2.3.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.3.0","bottle_checksum":"c1d76e812f2a403dd078b3a0b075b48a21721c629b94b4be83874147b3f4b787"},"yewtube":{"bottle_rebuild":1,"desc":"Terminal based YouTube player and downloader","executables":["yt"],"head_dependencies":["certifi","ffmpeg","mplayer","python@3.15"],"head_url_args":["https://github.com/mps-youtube/yewtube.git",{":branch":"master"}],"homepage":"https://github.com/mps-youtube/yewtube","license":"GPL-3.0-or-later","oldnames":["mps-youtube"],"revision":6,"ruby_source_checksum":"1a99de01036f5ea9b7b740296a98bdd2b7afba878153ad239df1311b85393335","stable_dependencies":["certifi","ffmpeg","mplayer","python@3.15"],"stable_checksum":"5e173433c5db16a7d2ff0ec0cb1201ebb50fa9997fcae272c14956610375257f","stable_url_args":["https://files.pythonhosted.org/packages/ab/0d/6c5fe6b0da51bbae6906317978ef38df505ec5920c843ab21a3acb9d945a/yewtube-2.13.1.tar.gz"],"stable_version":"2.13.1","bottle_tag":":all","bottle_checksum":"452ea9193a15d3609439fa41e521c8c20144af6c6630cc50c79f2a4488b1a1e8"},"yh":{"desc":"YAML syntax highlighter to bring colours where only jq could","executables":["yh"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/andreazorzetto/yh.git",{":branch":"master"}],"homepage":"https://github.com/andreazorzetto/yh","license":"Apache-2.0","ruby_source_checksum":"57284d7afbbd01090cb3f902c812064ced465c7d80513b6a495d9869ad40df9f","stable_dependencies":[{"go":":build"}],"stable_checksum":"78ef799c500c00164ea05aacafc5c34dccc565e364285f05636c920c2c356d73","stable_url_args":["https://github.com/andreazorzetto/yh/archive/refs/tags/v0.4.0.tar.gz"],"stable_version":"0.4.0","bottle_checksum":"26c0d39a156eb0dfe843e5fe5a70ff7d6e83caa2198fcb6b9f9c859829504ed3"},"yices2":{"desc":"Yices SMT Solver","executables":["yices","yices-sat","yices-smt","yices-smt2"],"head_dependencies":["gmp",{"autoconf":":build"}],"head_url_args":["https://github.com/SRI-CSL/yices2.git",{":branch":"master"}],"head_uses_from_macos":[[{"gperf":":build"}]],"homepage":"https://yices.csl.sri.com/","license":"GPL-3.0-or-later","ruby_source_checksum":"102116ebc16063200db5c66e125a15543c5eebb3c5a68381dafc0d5df184fb23","stable_dependencies":["gmp",{"autoconf":":build"}],"stable_checksum":"584db72abf6643927b2c3ba98ff793f602216b452b8ff2f34a8851d35904804a","stable_url_args":["https://github.com/SRI-CSL/yices2/archive/refs/tags/yices-2.7.0.tar.gz"],"stable_uses_from_macos":[[{"gperf":":build"}]],"stable_version":"2.7.0","bottle_cellar":":any","bottle_checksum":"43e43decf3e87e3f9d0dea527de3716dfe4bebeae53f284770febd4e999a5d1b"},"yj":{"desc":"CLI to convert between YAML, TOML, JSON and HCL","executables":["yj"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/sclevine/yj.git",{":branch":"master"}],"homepage":"https://github.com/sclevine/yj","license":"Apache-2.0","ruby_source_checksum":"31fca97705d2a1c53e45e7ba67d2b8acabe3df8335c5ef94548bef75de029b72","stable_dependencies":[{"go":":build"}],"stable_checksum":"9a3e9895181d1cbd436a1b02ccf47579afacd181c73f341e697a8fe74f74f99d","stable_url_args":["https://github.com/sclevine/yj/archive/refs/tags/v5.1.0.tar.gz"],"stable_version":"5.1.0","bottle_checksum":"568b374d40bd5a4826fad11c89c40f0fded5a14aedfac2d7d5fc85a90770e530"},"ykdl":{"bottle_rebuild":4,"caveats":"To merge video slides, run `brew install ffmpeg`.","desc":"Video downloader that focus on China mainland video sites","executables":["ykdl"],"head_dependencies":["python@3.15"],"homepage":"https://github.com/LifeActor/ykdl","license":"MIT","ruby_source_checksum":"df813b2df79e18aacfd8fc61a533b47fd52a0be54417b8078b796b51b28722e3","stable_dependencies":["python@3.15"],"stable_checksum":"c689b8e4bf303d1582e40d5039539a1a754f7cf897bce73ec57c7e874e354b19","stable_url_args":["https://files.pythonhosted.org/packages/f2/27/f4e7616a139c84a04edb7778db2b3cfb77348ab73020ff232b6551fa8bdd/ykdl-1.8.2.tar.gz"],"stable_version":"1.8.2"},"ykman":{"bottle_rebuild":1,"desc":"Tool for managing your YubiKey configuration","executables":["ykman"],"head_dependencies":[{"cryptography":":no_linkage"},"python@3.15",{"cmake":":build"},{"swig":":build"}],"head_url_args":["https://github.com/Yubico/yubikey-manager.git",{":branch":"main"}],"head_uses_from_macos":[["pcsc-lite"]],"homepage":"https://developers.yubico.com/yubikey-manager/","license":"BSD-2-Clause","ruby_source_checksum":"2655c78d83cbe1e8697c24c02c945406bf30db46460cb93e2793c45cc0dfe722","stable_dependencies":[{"cryptography":":no_linkage"},"python@3.15",{"cmake":":build"},{"swig":":build"}],"stable_checksum":"9584c7377449e6487140da6c3f13a289e618b0023c8414be91c1c212fce3c473","stable_url_args":["https://files.pythonhosted.org/packages/1f/ab/5b0671484bcdac6cf383ba6682626ab23478889fab5fe7a1744ed78a33c4/yubikey_manager-5.9.2.tar.gz"],"stable_uses_from_macos":[["pcsc-lite"]],"stable_version":"5.9.2"},"ykpers":{"aliases":["yubikey-personalization"],"bottle_rebuild":1,"deprecate_args":{":date":"2025-11-22",":because":":unmaintained",":replacement_formula":"ykman"},"desc":"YubiKey personalization library and tool","disable_args":{":date":"2026-11-22",":because":":unmaintained",":replacement_formula":"ykman"},"executables":["ykchalresp","ykinfo","ykpersonalize"],"head_dependencies":["json-c","libyubikey",{"pkgconf":":build"}],"homepage":"https://developers.yubico.com/yubikey-personalization/","license":"BSD-2-Clause","revision":2,"ruby_source_checksum":"2866a698bdce472fa37198de08d9858845d0de01b0324bb7cb624088e521e588","stable_dependencies":["json-c","libyubikey",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/Yubico/yubikey-personalization/commit/0aa2e2cae2e1777863993a10c809bb50f4cde7f8.patch?full_index=1","sha256":"349064c582689087ad1f092e95520421562c70ff4a45e411e86878b63cf8f8bd","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Yubico/yubikey-personalization/pull/159"}]},{"strip":"p1","url":"https://github.com/Yubico/yubikey-personalization/commit/7ee7b1131dd7c64848cbb6e459185f29e7ae1502.patch?full_index=1","sha256":"bf3efe66c3ef10a576400534c54fc7bf68e90d79332f7f4d99ef7c1286267d22","type":"backport","resolves":[{"type":"defect","id":"https://github.com/Yubico/yubikey-personalization/pull/165"}]}],"stable_checksum":"0ec84d0ea862f45a7d85a1a3afe5e60b8da42df211bb7d27a50f486e31a79b93","stable_url_args":["https://developers.yubico.com/yubikey-personalization/Releases/ykpers-1.20.0.tar.gz"],"stable_version":"1.20.0"},"yle-dl":{"bottle_rebuild":1,"desc":"Download Yle videos from the command-line","executables":["yle-dl"],"head_dependencies":["certifi","ffmpeg","python@3.15","rtmpdump"],"head_url_args":["https://github.com/aajanki/yle-dl.git",{":branch":"master"}],"head_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"homepage":"https://aajanki.github.io/yle-dl/index-en.html","license":"GPL-3.0-or-later","ruby_source_checksum":"c534d35fb40edde1f1a8f841279e1a479708fd261b6324ae5665314a1505e40b","stable_dependencies":["certifi","ffmpeg","python@3.15","rtmpdump"],"stable_checksum":"c477dc042457f63252bfca743e0f6ed5528b1c4e1d48923c57520081473fa771","stable_url_args":["https://files.pythonhosted.org/packages/9b/45/cc3e991162a1682c220319057d4145bd53ba61cd150eaffaa11039db8b41/yle_dl-20261002.tar.gz"],"stable_uses_from_macos":[["libxml2",{":since":":ventura"}],["libxslt"]],"stable_version":"20261002"},"yo":{"desc":"CLI tool for running Yeoman generators","executables":["yo"],"head_dependencies":["node"],"head_url_args":["https://github.com/yeoman/yo.git",{":branch":"main"}],"homepage":"https://yeoman.io","license":"BSD-2-Clause","ruby_source_checksum":"5ba5f2717125910d6969841604edb79859913dd417be46cbc084850a7e19122d","stable_dependencies":["node"],"stable_checksum":"466f653547a99ae4cf0de84beac13b8a882804f56718d81df3a2327343bbf7f4","stable_url_args":["https://registry.npmjs.org/yo/-/yo-7.0.1.tgz"],"stable_version":"7.0.1"},"yoke":{"desc":"Helm-inspired infrastructure-as-code package deployer","executables":["yoke"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/yokecd/yoke.git",{":branch":"main"}],"homepage":"https://yokecd.github.io/docs/","license":"MIT","ruby_source_checksum":"e04af79f6344305033f6310f04ce885305c378db44cdb4278922b5ae502a6fb0","stable_dependencies":[{"go":":build"}],"stable_url_args":["https://github.com/yokecd/yoke.git",{":tag":"v0.22.3",":revision":"4dde655d22e9e0537d970835ae6dd4330a35a7d8"}],"stable_version":"0.22.3"},"yor":{"desc":"Extensible auto-tagger for your IaC files","executables":["yor"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/bridgecrewio/yor.git",{":branch":"main"}],"homepage":"https://yor.io/","license":"Apache-2.0","ruby_source_checksum":"d13aadf8380a3e864763176653ac4d07fa08ec6e18e4ff208f9c78b4d4545d4a","stable_dependencies":[{"go":":build"}],"stable_checksum":"157f2fc97aafa815dc5efaf1b398950181678953beff5e7736943b73b618b96a","stable_url_args":["https://github.com/bridgecrewio/yor/archive/refs/tags/0.1.200.tar.gz"],"stable_version":"0.1.200","bottle_checksum":"a8d04551bd36e0df696da02646ef12f9cf2baecfb15b83a88f191f6a82b8c77e"},"yorkie":{"desc":"Document store for collaborative applications","executables":["yorkie"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/yorkie-team/yorkie.git",{":branch":"main"}],"homepage":"https://yorkie.dev/","license":"Apache-2.0","ruby_source_checksum":"a5e09f2e4dff714dd9611a2c41948f24a33e39c56c49040ba4827a01c31749d6","service_args":[[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/yorkie/bin/yorkie"],"stable_dependencies":[{"go":":build"}],"stable_checksum":"37865315c8a4ae17f79eae1c81ec35ec011405519532526d0fdd48f396d3cd2a","stable_url_args":["https://github.com/yorkie-team/yorkie/archive/refs/tags/v0.7.25.tar.gz"],"stable_version":"0.7.25"},"yosys":{"desc":"Framework for Verilog RTL synthesis","executables":["yosys","yosys-abc","yosys-config","yosys-filterlib","yosys-smtbmc","yosys-witness"],"head_dependencies":["fmt","libtommath","readline","tcl-tk","tomlplusplus",{"bison":":build"},{"boost":":build"},{"cmake":":build"},{"flex":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/YosysHQ/yosys.git",{":branch":"main"}],"head_uses_from_macos":[["libffi"],["python"]],"homepage":"https://yosyshq.net/yosys/","license":"ISC","ruby_source_checksum":"7f5e00a2ece1dc4b81211f09382b1a07d2f9d4ad47199af6e351a0b47b1eec33","stable_dependencies":["fmt","libtommath","readline","tcl-tk","tomlplusplus",{"bison":":build"},{"boost":":build"},{"cmake":":build"},{"flex":":build"},{"pkgconf":":build"}],"stable_checksum":"c6bd8b83aad633f6786fc861fe8f5dbc74c37bfae77f7bd0220e6f00f15f1d55","stable_url_args":["https://github.com/YosysHQ/yosys/releases/download/v0.70/yosys.tar.gz"],"stable_uses_from_macos":[["libffi"],["python"]],"stable_version":"0.70"},"you-get":{"bottle_rebuild":2,"caveats":"To use post-processing options, run `brew install ffmpeg` or `brew install libav`.","desc":"Dumb downloader that scrapes the web","executables":["you-get"],"head_dependencies":["python@3.15","rtmpdump"],"head_url_args":["https://github.com/soimort/you-get.git",{":branch":"develop"}],"homepage":"https://you-get.org/","license":"MIT","ruby_source_checksum":"3605694b8d464fc6e63d0099812edd7151c762cfe70345d94e04e396fcc6c018","stable_dependencies":["python@3.15","rtmpdump"],"stable_checksum":"cbc1250d577246ec9d422cef113882844c80d8729f32d3183a5fa76648a20741","stable_url_args":["https://files.pythonhosted.org/packages/2d/85/f4a22b842bc0e0f57dc56ae54266dbc451547cee90bae9480131100ad92a/you_get-0.4.1743.tar.gz"],"stable_version":"0.4.1743"},"youplot":{"desc":"Command-line tool that draw plots on the terminal","executables":["uplot","youplot"],"head_dependencies":["ruby"],"homepage":"https://github.com/red-data-tools/YouPlot/","license":"MIT","ruby_source_checksum":"fb9c878179f12765104bbb3b947f38d4a4aa9e889e4d7f198e4589705ecead4f","stable_dependencies":["ruby"],"stable_checksum":"2d17a58a5faf684d5df1008d373caed796a88f880dab1d36023bacae97096180","stable_url_args":["https://github.com/red-data-tools/YouPlot/archive/refs/tags/v0.5.0.tar.gz"],"stable_version":"0.5.0"},"youtubedr":{"desc":"Download Youtube Video in Golang","executables":["youtubedr"],"head_dependencies":[{"go":":build"}],"homepage":"https://github.com/kkdai/youtube","license":"MIT","ruby_source_checksum":"3ad8d153b1a0f000e2d4287b45c93efd3b377d3e269103238b3615c02a0a7b8f","stable_dependencies":[{"go":":build"}],"stable_checksum":"c334c04c07c3576e911d78b65b068b574e81e33e385f63a86b4862022391240d","stable_url_args":["https://github.com/kkdai/youtube/archive/refs/tags/v2.10.6.tar.gz"],"stable_version":"2.10.6"},"youtubeuploader":{"desc":"Scripted uploads to Youtube","executables":["youtubeuploader"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/porjo/youtubeuploader.git",{":branch":"master"}],"homepage":"https://github.com/porjo/youtubeuploader","license":"Apache-2.0","ruby_source_checksum":"7519de19bf00e663ba0a2e8d9165205c0cdaff20a786041a969b84a69e649cce","stable_dependencies":[{"go":":build"}],"stable_checksum":"b6475f3c7553b83ac1e61d4e9ab2a4c7bec502a15675a504d87323d2cf1c3884","stable_url_args":["https://github.com/porjo/youtubeuploader/archive/refs/tags/v1.25.5.tar.gz"],"stable_version":"1.25.5","version_scheme":1,"bottle_checksum":"94dcbcc952e28af9f60fc95201c0be744a9552f1e8ca408445801a3d8d9c7c99"},"yozefu":{"bottle_rebuild":1,"desc":"TUI for exploring data in a Kafka cluster","executables":["yozf"],"head_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/MAIF/yozefu.git",{":branch":"main"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://maif.github.io/yozefu/","license":"Apache-2.0","ruby_source_checksum":"53eb257ab37cacfa856481b36b904663ec3310bcad4e945513a92195663fae6a","stable_dependencies":["openssl@4",{"cmake":":build"},{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"ff2b0d57fe8c26a7bf5c957c341e2db3a0c98f1f271085bb8bff2bfb934fcf2f","stable_url_args":["https://github.com/MAIF/yozefu/archive/refs/tags/v0.0.32.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.0.32"},"yq":{"compatibility_version":1,"conflicts":[["python-yq",{":because":"both install `yq` executables"}]],"desc":"Process YAML, JSON, XML, CSV and properties documents from the CLI","executables":["yq"],"head_dependencies":[{"go":":build"},{"pandoc":":build"}],"head_url_args":["https://github.com/mikefarah/yq.git",{":branch":"master"}],"homepage":"https://github.com/mikefarah/yq","license":"MIT","ruby_source_checksum":"d11cd2c1c23cbc47a94568fb10ca4b16bd8d8c100716f910383230071269747e","stable_dependencies":[{"go":":build"},{"pandoc":":build"}],"stable_checksum":"0cec36e7035dd56c508bda56245cbd71e4495d2317bc2528165c4162bce79335","stable_url_args":["https://github.com/mikefarah/yq/archive/refs/tags/v4.54.1.tar.gz"],"stable_version":"4.54.1"},"yt-dlp":{"compatibility_version":1,"desc":"Feature-rich command-line audio/video downloader","executables":["yt-dlp"],"head_dependencies":["certifi","cffi","deno","pycparser","python@3.15",{"pandoc":":build"}],"head_url_args":["https://github.com/yt-dlp/yt-dlp.git",{":branch":"master"}],"homepage":"https://github.com/yt-dlp/yt-dlp","license":"Unlicense","ruby_source_checksum":"6b25650def975b122a5dd65854eb6283b9f9e435a05bad1a3a490d7ae3dc2790","stable_dependencies":["certifi","cffi","deno","pycparser","python@3.15"],"stable_checksum":"cbf748d7d17cd37647c4b9f07b6c25f24384bfd4361407ee5ec519e753d22539","stable_url_args":["https://files.pythonhosted.org/packages/06/13/d2ea252871826205dc4965cb70e6037ab93697fcabf4feda49fe981f6da0/yt_dlp-2026.10.21.tar.gz"],"stable_version":"2026.10.21"},"ytt":{"desc":"YAML templating tool that works on YAML structure instead of text","executables":["ytt"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/carvel-dev/ytt.git",{":branch":"develop"}],"homepage":"https://carvel.dev/ytt/","license":"Apache-2.0","ruby_source_checksum":"fa2ed8316e91d291e21a4f8a29b901314f37d34c6594ed605424b1ec8a9dd635","stable_dependencies":[{"go":":build"}],"stable_checksum":"4a970198c479330c49019be4ccb56513a58623e1e10300d1d188f30e14935a61","stable_url_args":["https://github.com/carvel-dev/ytt/archive/refs/tags/v0.55.4.tar.gz"],"stable_version":"0.55.4"},"yubico-piv-tool":{"bottle_rebuild":2,"desc":"Command-line tool for the YubiKey PIV application","executables":["yubico-piv-tool"],"head_dependencies":["openssl@4",{"check":":build"},{"cmake":":build"},{"gengetopt":":build"},{"help2man":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["pcsc-lite"]],"homepage":"https://developers.yubico.com/yubico-piv-tool/","license":"BSD-2-Clause","ruby_source_checksum":"9199feff0923ff94f9e36855968b82213e47405be207b8806605a5eb9baaa91c","stable_dependencies":["openssl@4",{"check":":build"},{"cmake":":build"},{"gengetopt":":build"},{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"fcb25c42f54298ece8b20684fb3c581ed9195a162cbc55180a4161501be93181","stable_url_args":["https://developers.yubico.com/yubico-piv-tool/Releases/yubico-piv-tool-2.7.3.tar.gz"],"stable_uses_from_macos":[["pcsc-lite"]],"stable_version":"2.7.3"},"yubikey-agent":{"bottle_rebuild":2,"caveats":"To use this SSH agent, set this variable in your ~/.zshrc and/or ~/.bashrc:\n  export SSH_AUTH_SOCK=\"$HOMEBREW_PREFIX/var/run/yubikey-agent.sock\"\n","desc":"Seamless ssh-agent for YubiKeys and other PIV tokens","executables":["yubikey-agent"],"head_dependencies":[{"go":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/FiloSottile/yubikey-agent.git",{":branch":"main"}],"head_uses_from_macos":[["pcsc-lite"]],"homepage":"https://github.com/FiloSottile/yubikey-agent","license":"BSD-3-Clause","ruby_source_checksum":"4bbf383e2354ecd990831df8574d70e57c6b9f9772bf6f284c349e00870b57d5","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/yubikey-agent.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/yubikey-agent.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/yubikey-agent/bin/yubikey-agent","-l","$HOMEBREW_PREFIX/var/run/yubikey-agent.sock"]],"stable_dependencies":[{"go":":build"},{"pkgconf":":build"}],"stable_checksum":"f156d089376772a34d2995f8261d821369a96a248ab586d27e3be0d9b72d7426","stable_url_args":["https://github.com/FiloSottile/yubikey-agent/archive/refs/tags/v0.1.6.tar.gz"],"stable_uses_from_macos":[["pcsc-lite"]],"stable_version":"0.1.6"},"yuicompressor":{"bottle_rebuild":3,"desc":"Yahoo! JavaScript and CSS compressor","executables":["yuicompressor"],"head_dependencies":["openjdk"],"homepage":"https://yui.github.io/yuicompressor/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"a023500f445cfc90468ec3c293881e564f1aee2e638ef44ee58fd335b6385b4b","stable_dependencies":["openjdk"],"stable_checksum":"3243fd79cb68cc61a5278a8ff67a0ad6a2d825c36464594b66900ad8426a6a6e","stable_url_args":["https://github.com/yui/yuicompressor/releases/download/v2.4.8/yuicompressor-2.4.8.zip"],"stable_version":"2.4.8","bottle_tag":":all","bottle_checksum":"85fa9d1169b77f59259088ebe086f6611f7d14b87216c4e3ed0090f3c04f34cd"},"yuque-dl":{"desc":"Knowledge base downloader for Yuque","executables":["yuque-dl"],"head_dependencies":["node"],"homepage":"https://github.com/gxr404/yuque-dl","license":"ISC","ruby_source_checksum":"ba940feb54e8bb452783bdbb02543e43660d14f21782dc2b1a0e3d211562ad03","stable_dependencies":["node"],"stable_checksum":"9427489b455e752f32faacc9b0a4b264a6bd373d4e01133d2c813f80e0544019","stable_url_args":["https://registry.npmjs.org/yuque-dl/-/yuque-dl-1.0.87.tgz"],"stable_version":"1.0.87"},"yutu":{"desc":"CLI, MCP server, and AI agent to automate YouTube workflows","executables":["yutu"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/eat-pray-ai/yutu.git",{":branch":"main"}],"homepage":"https://yutu.ifor.dev","license":"Apache-2.0","ruby_source_checksum":"120bee9498ea11469cc27ff23d6acb352cf31e09b3e9dbfeb09f7f1402f4452a","stable_dependencies":[{"go":":build"}],"stable_checksum":"456affd706e72cdcc96c23bc3394b9011b9c1c2564054a155c081b70d05fcfb5","stable_url_args":["https://github.com/eat-pray-ai/yutu/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"yydecode":{"bottle_rebuild":1,"desc":"Decode yEnc archives","executables":["yydecode"],"homepage":"https://yydecode.sourceforge.net/","license":"GPL-2.0-or-later","ruby_source_checksum":"c5dfb767bd6a542775a445c12839c3878cefa7316d52454a97f268267793cb1e","stable_checksum":"bd4879643f6539770fd23d1a51dc6a91ba3de2823cf14d047a40c630b3c7ba66","stable_url_args":["https://downloads.sourceforge.net/project/yydecode/yydecode/0.2.10/yydecode-0.2.10.tar.gz"],"stable_version":"0.2.10","bottle_checksum":"0874c4fcf0259dbb8ee3fa756cd77f1ddd4a777d66b9bdef00591749bb791298"},"yyjson":{"compatibility_version":1,"desc":"High performance JSON library written in ANSI C","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/ibireme/yyjson.git",{":branch":"master"}],"homepage":"https://ibireme.github.io/yyjson/doc/doxygen/html/","license":"MIT","ruby_source_checksum":"6ee015de665c24320066398829a1b562759fb94a89645f07e54e6ebc867753be","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"34e0f62a2bc11ab20d601e8ca1cc2b2079503aa45119a19133d89d19b94a0fae","stable_url_args":["https://github.com/ibireme/yyjson/archive/refs/tags/0.13.0.tar.gz"],"stable_version":"0.13.0"},"z.lua":{"caveats":"Zsh users: add line below to your ~/.zshrc\n  eval \"$(lua $(brew --prefix z.lua)/share/z.lua/z.lua --init zsh)\"\n\nBash users: add line below to your ~/.bashrc\n  eval \"$(lua $(brew --prefix z.lua)/share/z.lua/z.lua --init bash)\"\n","desc":"New cd command that helps you navigate faster by learning your habits","head_dependencies":["lua"],"head_url_args":["https://github.com/skywind3000/z.lua.git",{":branch":"master"}],"homepage":"https://github.com/skywind3000/z.lua","license":"MIT","ruby_source_checksum":"a2fba7b482a222c0956b561d1ec30618bf9bf1c1f3fb6ea4c44e2d5b235db945","stable_dependencies":["lua"],"stable_checksum":"31c2eca2c1f679308dd8435e5c9e302b1f1596f201177a0ac2b37d031810df02","stable_url_args":["https://github.com/skywind3000/z.lua/archive/refs/tags/1.8.26.tar.gz"],"stable_version":"1.8.26","bottle_tag":":all","bottle_checksum":"833273d0575b491180d45ff815021dc04f62e9b479ecefa99478bd45b9aef8d8"},"z":{"bottle_rebuild":1,"caveats":"For Bash or Zsh, put something like this in your $HOME/.bashrc or $HOME/.zshrc:\n  . $HOMEBREW_PREFIX/etc/profile.d/z.sh\n","desc":"Tracks most-used directories to make cd smarter","head_url_args":["https://github.com/rupa/z.git",{":branch":"master"}],"homepage":"https://github.com/rupa/z","license":"WTFPL","ruby_source_checksum":"d5825e56c33726eeb54c959021f38ddeb46a33c40cb1047c2c4b77802ac92b57","stable_checksum":"7d8695f2f5af6805f0db231e6ed571899b8b375936a8bfca81a522b7082b574e","stable_url_args":["https://github.com/rupa/z/archive/refs/tags/v1.12.tar.gz"],"stable_version":"1.12","version_scheme":1,"bottle_tag":":all","bottle_checksum":"8d048cdf7dd88dfdfe1e89e73a842fb91e743d6e0ec6c60fc99607e0c3d511b0"},"z3":{"compatibility_version":5,"desc":"High-performance theorem prover","executables":["qprofdiff","z3"],"head_dependencies":[{"cmake":":build"},{"python@3.15":[":build",":test"]}],"head_url_args":["https://github.com/Z3Prover/z3.git",{":branch":"master"}],"homepage":"https://github.com/Z3Prover/z3","license":"MIT","ruby_source_checksum":"7fa080c800e9dc84fb382a5185714d569cca941e0fdf31a13e01fa6d31d1beae","stable_dependencies":[{"cmake":":build"},{"python@3.15":[":build",":test"]}],"stable_checksum":"c007089dd8d92298d2a7d14105b14e8dddfbb540062ce471c3111e0741edd8da","stable_url_args":["https://github.com/Z3Prover/z3/archive/refs/tags/z3-5.3.1.tar.gz"],"stable_version":"5.3.1"},"z80asm":{"desc":"Assembler for the Zilog Z80 microprcessor and compatibles","executables":["z80asm"],"homepage":"https://www.nongnu.org/z80asm/","license":"GPL-3.0-or-later","ruby_source_checksum":"27c01fe609f06530475a762e0c7e3373c55258868921b7e4f516f6e73e71bdcc","stable_checksum":"67fba9940582cddfa70113235818fb52d81e5be3db483dfb0816acb330515f64","stable_url_args":["https://download.savannah.gnu.org/releases/z80asm/z80asm-1.8.tar.gz"],"stable_version":"1.8","bottle_checksum":"b4b724e61c1a4ac3f1d9067635de307fc16ae9a6f2ac0cc3939603a1c0b9ab21"},"z80dasm":{"desc":"Disassembler for the Zilog Z80 microprocessor and compatibles","executables":["z80dasm"],"homepage":"https://www.tablix.org/~avian/blog/articles/z80dasm/","license":"GPL-2.0-or-later","ruby_source_checksum":"ff10755918c4052f5329f3a8e8e2d1f0939dd145d95f4a50ce83c722d7e89b7b","stable_checksum":"8da2c4a58a3917a8229dec0da97e718f90ede84985424d74456575bf5acfeec8","stable_url_args":["https://www.tablix.org/~avian/z80dasm/z80dasm-1.2.0.tar.gz"],"stable_version":"1.2.0","bottle_checksum":"f47879873a19e8c08153ae4981bf3b80073a46b0cb898f21207d764434c6a649"},"zabbix-cli":{"desc":"CLI tool for interacting with Zabbix monitoring system","executables":["zabbix-cli","zabbix-cli-bulk-execution","zabbix-cli-init"],"head_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"head_url_args":["https://github.com/unioslo/zabbix-cli.git",{":branch":"master"}],"homepage":"https://unioslo.github.io/zabbix-cli/","license":"GPL-3.0-or-later","ruby_source_checksum":"cf5212b5a94aa395903da5d140158fd52044b8d8e39c1781505f2021f423090c","stable_dependencies":[{"certifi":":no_linkage"},{"pydantic":":no_linkage"},"python@3.15"],"stable_checksum":"d3c78ee64c7dbcfc8c168a1507241651c9fcc1cef857be33e97ccf271a674ba4","stable_url_args":["https://files.pythonhosted.org/packages/73/7e/ea140a7f1f8177025defb394a13c390eeafea6c38dd18dbdafda973ecbd3/zabbix_cli_uio-3.7.1.tar.gz"],"stable_version":"3.7.1"},"zabbix":{"desc":"Availability and monitoring solution","executables":["zabbix_agentd","zabbix_get","zabbix_sender"],"head_dependencies":["openssl@4","pcre2",{"pkgconf":":build"}],"head_url_args":["https://github.com/zabbix/zabbix.git",{":branch":"master"}],"homepage":"https://www.zabbix.com/","license":"AGPL-3.0-only","ruby_source_checksum":"aff4d6eeece75708a5cd5cbc038a0ed13e3cd460f0e7b3541341588a387e551b","stable_dependencies":["openssl@4","pcre2",{"pkgconf":":build"}],"stable_checksum":"0e2c391dc184acce8e34250e7326a51e19c8bcee31e67b8497f5526247ecd261","stable_url_args":["https://cdn.zabbix.com/zabbix/sources/stable/7.4/zabbix-7.4.16.tar.gz"],"stable_version":"7.4.16"},"zanata-client":{"bottle_rebuild":1,"deprecate_args":{":date":"2025-09-25",":because":":unmaintained"},"desc":"Zanata translation system command-line client","disable_args":{":date":"2026-09-25",":because":":unmaintained"},"executables":["zanata-cli"],"head_dependencies":["openjdk@8"],"homepage":"http://zanata.org/","license":"LGPL-2.1-or-later","revision":2,"ruby_source_checksum":"74d1b751a9a57b0066de4a5751d007cf7d2fd7c0f9ecd7444782a3dea008dc61","stable_dependencies":["openjdk@8"],"stable_checksum":"6d4bac8c5b908abf734ff23e0aca9b05f4bc13e66588c526448f241d90473132","stable_url_args":["https://search.maven.org/remotecontent?filepath=org/zanata/zanata-cli/4.6.2/zanata-cli-4.6.2-dist.tar.gz"],"stable_version":"4.6.2","bottle_tag":":all","bottle_checksum":"4e9a444168ef8759f044a71501e69d0d5f5d8e22dd29038bc8f784751341aa8d"},"zapp":{"desc":"Flash ZSA keyboards from your terminal","executables":["zapp"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/zsa/zapp.git",{":branch":"main"}],"homepage":"https://github.com/zsa/zapp","license":"MIT","ruby_source_checksum":"dfb5e298d74b915a39faa56aa5b87e734ab454dc2e51caff9c19631e89335d4c","stable_dependencies":[{"rust":":build"}],"stable_checksum":"bb11f5efcb240bbe9a97a2dde7121c548405527ffaf4a94d078b382268730bf6","stable_url_args":["https://github.com/zsa/zapp/archive/refs/tags/v1.0.2.tar.gz"],"stable_version":"1.0.2"},"zbar":{"desc":"Suite of barcodes-reading tools","executables":["zbarimg"],"head_dependencies":["imagemagick","jpeg-turbo","fontconfig","freetype","gettext","glib","liblqr","libomp","libtool","little-cms2",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"head_url_args":["https://github.com/mchehab/zbar.git",{":branch":"master"}],"head_uses_from_macos":[["python"]],"homepage":"https://linuxtv.org/downloads/zbar/","license":"LGPL-2.1-only","ruby_source_checksum":"585cca1c94e0d01f9fbdaafa0e8d263f614c397033c360a64184d152d378ff74","stable_dependencies":["imagemagick","jpeg-turbo","fontconfig","freetype","gettext","glib","liblqr","libomp","libtool","little-cms2",{"gettext":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"xmlto":":build"}],"stable_checksum":"7b0907a3114503e0a8fbd1c6bfdb61592e6ded79f68716d7ca673ddeb6a87e99","stable_url_args":["https://linuxtv.org/downloads/zbar/zbar-0.23.95.tar.gz"],"stable_uses_from_macos":[["python"]],"stable_version":"0.23.95"},"zbctl":{"bottle_rebuild":1,"desc":"Zeebe CLI client","executables":["zbctl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/camunda-community-hub/zeebe-client-go.git",{":branch":"main"}],"homepage":"https://docs.camunda.io/docs/apis-tools/community-clients/cli-client/","license":"Apache-2.0","ruby_source_checksum":"a7a463a18fc31915952b4eef1eb7840505a333ff1a97ac681e444d64ed84d7ed","stable_dependencies":[{"go":":build"}],"stable_checksum":"849c3f951b923dfa2bd34443d47bc06b705cb8faa10d2be5e0d411c238dc1f72","stable_url_args":["https://github.com/camunda-community-hub/zeebe-client-go/archive/refs/tags/v8.6.0.tar.gz"],"stable_version":"8.6.0"},"zboy":{"desc":"GameBoy emulator","executables":["zboy"],"head_dependencies":["sdl2-compat"],"head_url_args":["https://svn.code.sf.net/p/zboy/code/trunk"],"homepage":"https://zboy.sourceforge.net/","license":"GPL-3.0-or-later","ruby_source_checksum":"b0d8fe821ceba9d3bc86df48daa4b9f004710e085cbaf9bfbf2dee7de5f14896","stable_dependencies":["sdl2-compat"],"stable_checksum":"d359b87e3149418fbe1599247c9ca71e870d213b64a912616ffc6e77d1dff506","stable_url_args":["https://downloads.sourceforge.net/project/zboy/zBoy%20v0.71/zboy-0.71.tar.xz"],"stable_version":"0.71","bottle_cellar":":any","bottle_checksum":"1770fc751708bba11c935142cf5d51ebcda11a816b9d183c270df6b11b52601f"},"zchunk":{"desc":"Compressed file format for efficient deltas","executables":["unzck","zck","zck_delta_size","zck_gen_zdict","zck_read_header","zckdl"],"head_dependencies":["openssl@4","zstd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"argp-standalone":":build"}],"head_url_args":["https://github.com/zchunk/zchunk.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/zchunk/zchunk","license":"BSD-2-Clause","ruby_source_checksum":"f7e25594dd06a80c274c4af201d6e83077477ca623d7797f058e4e491355c469","stable_dependencies":["openssl@4","zstd",{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"},{"argp-standalone":":build"}],"stable_checksum":"7e4515412a331b31ebfaef91978c01e937fc907149fd1ab21a4661f4e3799cee","stable_url_args":["https://github.com/zchunk/zchunk/archive/refs/tags/1.5.4.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.5.4"},"zebra":{"desc":"Information management system","executables":["idzebra-abs2dom","idzebra-config-2.0","zebraidx","zebraidx-2.0","zebrasrv","zebrasrv-2.0"],"head_dependencies":["icu4c@79","yaz",{"pkgconf":":build"}],"head_uses_from_macos":[["bzip2"],["expat"],["libxcrypt"],["libxml2"],["libxslt"]],"homepage":"https://www.indexdata.com/resources/software/zebra/","license":"GPL-2.0-or-later","revision":1,"ruby_source_checksum":"431c340b163dbfaab0defb6f3b4fac5c764bdf930e01c148085a1e33405642d8","stable_dependencies":["icu4c@79","yaz",{"pkgconf":":build"}],"stable_checksum":"f8a2745425967d6dd133a55b9e8431484e50b0d62f6c90b7bca37399bd528dec","stable_url_args":["https://ftp.indexdata.com/pub/zebra/idzebra-2.2.11.tar.gz"],"stable_uses_from_macos":[["bzip2"],["expat"],["libxcrypt"],["libxml2"],["libxslt"]],"stable_version":"2.2.11"},"zeek":{"bottle_rebuild":2,"desc":"Network security monitor","executables":["bifcl","binpac","btest","btest-ask-update","btest-bg-run","btest-bg-run-helper","btest-bg-wait","btest-diff","btest-diff-rst","btest-progress","btest-rst-cmd","btest-rst-include","btest-rst-pipe","btest-setsid","capstats","hilti-config","hiltic","paraglob-test","spicy-build","spicy-config","spicy-driver","spicy-dump","spicy-precompile-headers","spicyc","spicyz","trace-summary","zeek","zeek-archiver","zeek-client","zeek-cluster-layout-generator","zeek-config","zeek-cut","zeek-systemd-generator","zeekctl","zkg"],"head_dependencies":["c-ares","libmaxminddb","libuv","node","openssl@4","python@3.15","zeromq",{"bison":":build"},{"cmake":":build"},{"flex":":build"},{"swig":":build"}],"head_url_args":["https://github.com/zeek/zeek.git",{":branch":"master"}],"head_uses_from_macos":[["krb5"],["libpcap"]],"homepage":"https://zeek.org/","license":"BSD-3-Clause","revision":1,"ruby_source_checksum":"1f452d0c1b9b089b862c39a260b9e2830d86ba0755ea22ddd763bafe73f196c7","stable_dependencies":["c-ares","libmaxminddb","libuv","node","openssl@4","python@3.15","zeromq",{"bison":":build"},{"cmake":":build"},{"flex":":build"},{"swig":":build"}],"stable_checksum":"1345474b3ea04c700f5421c30c7b81cf570056a16842abba03dfa5e2b6e3ed4e","stable_url_args":["https://github.com/zeek/zeek/releases/download/v9.0.0/zeek-9.0.0.tar.gz"],"stable_uses_from_macos":[["krb5"],["libpcap"]],"stable_version":"9.0.0"},"zelda-roth-se":{"bottle_rebuild":1,"desc":"Zelda Return of the Hylian SE","executables":["zelda_roth_se"],"head_dependencies":["solarus",{"cmake":":build"}],"head_url_args":["https://gitlab.com/solarus-games/games/zelda-roth-se.git",{":branch":"dev"}],"head_uses_from_macos":[[{"zip":":build"}],[{"unzip":":test"}]],"homepage":"https://www.solarus-games.org/games/the-legend-of-zelda-return-of-the-hylian-se/","license":{":all_of":["GPL-3.0-only","CC-BY-SA-4.0"]},"ruby_source_checksum":"49d1e09c892f804c3563cd4960e5628d5ddc3b92ca1ec7793803d472de04cf9a","stable_dependencies":["solarus",{"cmake":":build"}],"stable_checksum":"1cff44fe97eab1327a0c0d11107ca10ea983a652c4780487f00f2660a6ab23c0","stable_url_args":["https://gitlab.com/solarus-games/games/zelda-roth-se/-/archive/v1.2.1/zelda-roth-se-v1.2.1.tar.bz2"],"stable_uses_from_macos":[[{"zip":":build"}],[{"unzip":":test"}]],"stable_version":"1.2.1","bottle_checksum":"2bff31ad635bfa2e8a1b135e3f100b1c24d70682ad915af130e5af9c70d5f873"},"zellij":{"bottle_rebuild":1,"desc":"Pluggable terminal workspace, with terminal multiplexer as the base feature","executables":["zellij"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/zellij-org/zellij.git",{":branch":"main"}],"head_uses_from_macos":[["curl"]],"homepage":"https://zellij.dev","license":"MIT","ruby_source_checksum":"e6d79c8226fb2d1ac104f0ecdcafbef189ccf83ff755463eda6735fdb05ade88","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/zellij.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/zellij.log"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/zellij/bin/zellij","web"]],"stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","data":true}],"stable_checksum":"5cbe711437d2a61afd9287165f6aca0bcccb9ab1473633665a5b11ed55467852","stable_url_args":["https://github.com/zellij-org/zellij/archive/refs/tags/v0.45.1.tar.gz"],"stable_uses_from_macos":[["curl"]],"stable_version":"0.45.1"},"zenith":{"desc":"In terminal graphical metrics for your *nix system","executables":["zenith"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/bvaisvil/zenith.git",{":branch":"master"}],"head_uses_from_macos":[[{"llvm":":build"}]],"homepage":"https://github.com/bvaisvil/zenith/","license":"MIT","ruby_source_checksum":"786eef11e7d04a287cd9b89e5f408d0145b899a9548857fe0cad48571b5c5ef0","stable_dependencies":[{"rust":":build"}],"stable_checksum":"ffa3412c19e99f9ef691f86e4f9b1a342add2b0504bb3ea7f0b57daa17e4b731","stable_url_args":["https://github.com/bvaisvil/zenith/archive/refs/tags/0.15.1.tar.gz"],"stable_uses_from_macos":[[{"llvm":":build"}]],"stable_version":"0.15.1","version_scheme":1},"zenity":{"bottle_rebuild":1,"desc":"GTK+ dialog boxes for the command-line","executables":["zenity"],"head_dependencies":["glib","gtk4","libadwaita","pango","gettext",{"gettext":":build"},{"help2man":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"homepage":"https://gitlab.gnome.org/GNOME/zenity","license":"LGPL-2.1-or-later","post_install_steps":[{"path":{"base":"homebrew_prefix","path":"share/icons/hicolor"},"type":"gtk_update_icon_cache"}],"ruby_source_checksum":"f82cc5a9ed5fb1363c894a1bc213fe83e29fdbc24cea97d7c023bba2fe274afe","stable_dependencies":["glib","gtk4","libadwaita","pango","gettext",{"gettext":":build"},{"help2man":":build"},{"itstool":":build"},{"meson":":build"},{"ninja":":build"},{"pkgconf":":build"}],"stable_checksum":"019186a996096ef4fc356e21577b5673f5baa3a29ac8e3d608b753371c18018d","stable_url_args":["https://download.gnome.org/sources/zenity/4.2/zenity-4.2.2.tar.xz"],"stable_version":"4.2.2"},"zeptoclaw":{"desc":"Lightweight personal AI gateway with layered safety controls","executables":["zeptoclaw"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/qhkm/zeptoclaw.git",{":branch":"main"}],"homepage":"https://zeptoclaw.com/","license":"Apache-2.0","ruby_source_checksum":"17b69e45a5123f50bb983e52b82434fbee3b6ce7df2462de36a2fb9b8430267e","service_args":[[":run_type",":immediate"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/zeptoclaw/bin/zeptoclaw","gateway"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"7fa22515bab031b157d774bf6aa1966b57ea735734c8d75c67a886e2c086c2f5","stable_url_args":["https://github.com/qhkm/zeptoclaw/archive/refs/tags/v0.9.2.tar.gz"],"stable_version":"0.9.2"},"zero-install":{"aliases":["0install"],"desc":"Decentralised cross-platform software installation system","executables":["0alias"],"head_dependencies":["gnupg",{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/0install/0install.git",{":branch":"master"}],"head_uses_from_macos":[[{"python":":build"}],[{"unzip":":build"}],["curl"]],"homepage":"https://0install.net/","license":"LGPL-2.1-or-later","ruby_source_checksum":"9b543910e416d88775cf6c102a737339ff08838cfa3e34930a43fd80903922db","stable_dependencies":["gnupg",{"ocaml":":build"},{"opam":":build"},{"pkgconf":":build"}],"stable_checksum":"648c4b318c1a26dfcb44065c226ab8ca723795924ad80a3bf39ae1ce0e9920c3","stable_url_args":["https://github.com/0install/0install/releases/download/v2.18/0install-2.18.tbz"],"stable_uses_from_macos":[[{"python":":build"}],[{"unzip":":build"}],["curl"]],"stable_version":"2.18","bottle_checksum":"66092ce622c03dda83c74e9d4c92c2241cc43485001c70885450ff0bcc8476f4"},"zero":{"desc":"Terminal coding agent you own","executables":["zero"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/Gitlawb/zero.git",{":branch":"main"}],"homepage":"https://zero.gitlawb.com/","license":"MIT","ruby_source_checksum":"32cbfee1ad3c04ee035125b4c5df7ef9242e7dd851603255361fd20f85ad1838","stable_dependencies":[{"go":":build"}],"stable_checksum":"d253f69beb00cbc0fb23a302914caf960e2a1d94b045778ff2ed2671fab35f50","stable_url_args":["https://github.com/Gitlawb/zero/archive/refs/tags/v0.11.0.tar.gz"],"stable_version":"0.11.0"},"zeroclaw":{"desc":"Rust-first autonomous agent runtime","executables":["zeroclaw","zeroclaw-acp-bridge","zerocode"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/zeroclaw-labs/zeroclaw.git",{":branch":"master"}],"homepage":"https://www.zeroclawlabs.ai/","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"eccf89e2f2e3e2ae3210182054185be242e4658bde2fdabd7648f09891d04641","service_args":[[":environment_variables",{":ZEROCLAW_WORKSPACE":"$HOMEBREW_PREFIX/var/zeroclaw"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/zeroclaw"],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/zeroclaw/bin/zeroclaw","daemon"]],"stable_dependencies":[{"rust":":build"}],"stable_checksum":"ffef623e3b6b83ea1a95fa2ea454e6986ed9f827736e99f114b5b3694fb89008","stable_url_args":["https://github.com/zeroclaw-labs/zeroclaw/archive/refs/tags/v0.8.6.tar.gz"],"stable_version":"0.8.6"},"zerolang":{"desc":"Programming language for agents with explicit effects and predictable memory","executables":["zero"],"head_url_args":["https://github.com/vercel-labs/zerolang.git",{":branch":"main"}],"homepage":"https://zerolang.ai/","license":"Apache-2.0","ruby_source_checksum":"fd1fc4743daf28dbc75667dd6498d5a0c47443039b020ac7efaa4c9bdfd7c488","stable_checksum":"222c6ca439103441c7c2169351b0aeb841c6f5eca985c07dc53f131173e5c2a7","stable_url_args":["https://github.com/vercel-labs/zerolang/archive/refs/tags/v0.3.4.tar.gz"],"stable_version":"0.3.4"},"zeromq":{"aliases":["0mq","zmq"],"compatibility_version":1,"desc":"High-performance, asynchronous messaging library","executables":["curve_keygen"],"head_dependencies":["libsodium",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"asciidoc":":build"},{"pkgconf":[":build",":test"]},{"xmlto":":build"}],"head_url_args":["https://github.com/zeromq/libzmq.git",{":branch":"master"}],"homepage":"https://zeromq.org/","license":"MPL-2.0","revision":2,"ruby_source_checksum":"cb968e07489911d569bacacf88e749cdb207afbebf30fe93d0ac7fc9cb88684e","stable_dependencies":["libsodium",{"asciidoc":":build"},{"pkgconf":[":build",":test"]},{"xmlto":":build"}],"stable_checksum":"6653ef5910f17954861fe72332e68b03ca6e4d9c7160eb3a8de5a5a913bfab43","stable_url_args":["https://github.com/zeromq/libzmq/releases/download/v4.3.5/zeromq-4.3.5.tar.gz"],"stable_version":"4.3.5","bottle_cellar":":any","bottle_checksum":"486b7daf69d76ef858c14fb822ee84d870d6f0c2a012eeaf13690915ce0e370b"},"zet":{"desc":"CLI utility to find the union, intersection, and set difference of files","executables":["zet"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/yarrow/zet","license":{":any_of":["Apache-2.0","MIT"]},"ruby_source_checksum":"3798588ad3e7a22640e2f924526299e00256bbb6129b093ca510172532750253","stable_dependencies":[{"rust":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/yarrow/zet/commit/7aba3b6016ede0b0a6b8aaff292bd7f6a0d7ac86.patch?full_index=1","sha256":"9fca853d07ac5a81aafe8513b64ce1ef338f1ff106d7ad2eb16add777ba2e897","type":"backport"}],"stable_checksum":"a6f431927c16b22516e78a9ec7864d99e2676abae3acb46101df1c287e16f267","stable_url_args":["https://github.com/yarrow/zet/archive/refs/tags/v2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_checksum":"7155960676e9ea9a1e323e80cf7dd1191a63951c097d1339d179873218519677"},"zf":{"desc":"Command-line fuzzy finder that prioritizes matches on filenames","executables":["zf"],"head_dependencies":[{"zig@0.16":":build"}],"head_url_args":["https://github.com/natecraddock/zf.git",{":branch":"main"}],"homepage":"https://github.com/natecraddock/zf","license":"MIT","ruby_source_checksum":"fbea0bc3e00f0d8782d6ace827740db6768c8a143f0bbab513d84292f4b13380","stable_dependencies":[{"zig@0.16":":build"}],"stable_checksum":"6c990a8277d5ad16a5492bbb76fa2ace8ce8f4ecfc40ddf49b31d7ea5341d792","stable_url_args":["https://github.com/natecraddock/zf/archive/refs/tags/0.11.0.tar.gz"],"stable_version":"0.11.0"},"zfind":{"desc":"Search for files (even inside tar/zip/7z/rar) using a SQL-WHERE filter","executables":["zfind"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/laktak/zfind.git",{":branch":"master"}],"homepage":"https://github.com/laktak/zfind","license":"MIT","ruby_source_checksum":"b41e3a5a7a6a273ef84fc172d3b72463ed2095fc3e4f61569f354f6dccaf8051","stable_dependencies":[{"go":":build"}],"stable_checksum":"49bc01da8446c8a97182f9794032d851614f0efc75b4f4810a114491a08d3bd4","stable_url_args":["https://github.com/laktak/zfind/archive/refs/tags/v0.4.7.tar.gz"],"stable_version":"0.4.7","bottle_checksum":"f91bac0d8be49b7de9c64e288c9e8ce3430202d7fa6f258255fa97242dc52786"},"zfp":{"desc":"Compressed numerical arrays that support high-speed random access","executables":["zfp"],"head_dependencies":[{"cmake":[":build",":test"]}],"head_url_args":["https://github.com/llnl/zfp.git",{":branch":"develop"}],"homepage":"https://zfp.llnl.gov","license":"BSD-3-Clause","ruby_source_checksum":"127f05e72a0b7421eb3b57a9fbeb64554c20e44d4f758930e820cddb0e4281a0","stable_dependencies":[{"cmake":[":build",":test"]}],"stable_checksum":"4984db6a55bc919831966dd17ba5e47ca7ac58668f4fd278ebd98cd2200da66f","stable_url_args":["https://github.com/llnl/zfp/archive/refs/tags/1.0.1.tar.gz"],"stable_version":"1.0.1"},"zig":{"aliases":["zig@0.17"],"compatibility_version":1,"desc":"Programming language designed for robustness, optimality, and clarity","executables":["zig"],"head_dependencies":["lld@22","llvm@22","zstd",{"cmake":":build"}],"homepage":"https://ziglang.org/","license":"MIT","local_patch_checksums":{"Patches/zig/0.16.patch":"c07ea04c222248335cbcf8a676ec6339afcd7070ed313a1ba12499bba21e2c25"},"ruby_source_checksum":"094653e75048638c41d01a0a9a7fd4a1b4a81db6d223068255efaa474d1e5af5","stable_dependencies":["lld@22","llvm@22","zstd",{"cmake":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/zig/0.16.patch","type":"unofficial"}],"stable_checksum":"b6c7f1728f043700d6529bac980800792f824256a9d2f1839b3d62beed0b8abd","stable_url_args":["https://ziglang.org/download/0.17.0/zig-0.17.0.tar.xz"],"stable_version":"0.17.0","versioned_formulae":["zig@0.16","zig@0.15","zig@0.14"]},"zig@0.14":{"deprecate_args":{":date":"2026-08-19",":because":":unsupported"},"desc":"Programming language designed for robustness, optimality, and clarity","disable_args":{":date":"2027-08-19",":because":":unsupported"},"executables":["zig"],"head_dependencies":["lld@19","llvm@19","zstd",{"cmake":":build"}],"homepage":"https://ziglang.org/","keg_only_args":[":versioned_formula"],"license":"MIT","local_patch_checksums":{"Patches/zig/0.14.patch":"7d6540e142c97e55398758e35e3c127ddb93f827fcb53a7dac46c1cef1d61d1e"},"ruby_source_checksum":"7a67815bbc605b835b86daf6120614989ddc34e61b6b25aede61aaf9c3b00c9e","stable_dependencies":["lld@19","llvm@19","zstd",{"cmake":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/zig/0.14.patch","type":"unofficial"}],"stable_checksum":"237f8abcc8c3fd68c70c66cdbf63dce4fb5ad4a2e6225ac925e3d5b4c388f203","stable_url_args":["https://ziglang.org/download/0.14.1/zig-0.14.1.tar.xz"],"stable_version":"0.14.1","versioned_formulae":["zig@0.16","zig@0.15"],"bottle_cellar":":any","bottle_checksum":"c7ac8f1ea8b09c4c9706597da2eef4317c56f46801be7fb699b11fde357dfb1d"},"zig@0.15":{"bottle_rebuild":1,"deprecate_args":{":date":"2027-04-15",":because":":unsupported"},"desc":"Programming language designed for robustness, optimality, and clarity","disable_args":{":date":"2028-04-15",":because":":unsupported"},"executables":["zig"],"head_dependencies":["lld@20","llvm@20","zstd",{"cmake":":build"}],"homepage":"https://ziglang.org/","keg_only_args":[":versioned_formula"],"license":"MIT","local_patch_checksums":{"Patches/zig/0.15.patch":"403115eb63bb6f739ebb749f6d2d2ea13c7ccbf952e69e86c17133f659e268dd","Patches/zig/0.15-float-infinity-nan.patch":"07262e7cafdd4c04461498b3fdb332290272dadc1ab61453353f2dfc5b80c421"},"ruby_source_checksum":"edecffbf2b7eb14667f2a6a139e6dbfcdbda2d01c3d6d7b21e6f918b877a1796","stable_dependencies":["lld@20","llvm@20","zstd",{"cmake":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/zig/0.15.patch","type":"unofficial"},{"strip":"p1","file":"Patches/zig/0.15-float-infinity-nan.patch","type":"unofficial"}],"stable_checksum":"d9b30c7aa983fcff5eed2084d54ae83eaafe7ff3a84d8fb754d854165a6e521c","stable_url_args":["https://ziglang.org/download/0.15.2/zig-0.15.2.tar.xz"],"stable_version":"0.15.2","versioned_formulae":["zig@0.16","zig@0.14"]},"zig@0.16":{"deprecate_args":{":date":"2027-10-01",":because":":unsupported"},"desc":"Programming language designed for robustness, optimality, and clarity","disable_args":{":date":"2028-10-01",":because":":unsupported"},"head_dependencies":["lld@21","llvm@21","zstd",{"cmake":":build"}],"homepage":"https://ziglang.org/","keg_only_args":[":versioned_formula"],"license":"MIT","local_patch_checksums":{"Patches/zig/0.16.patch":"c07ea04c222248335cbcf8a676ec6339afcd7070ed313a1ba12499bba21e2c25"},"ruby_source_checksum":"46bb174e613570240da7b9f53029f9592c41992583ddaa8feac3813a32cd616e","stable_dependencies":["lld@21","llvm@21","zstd",{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://codeberg.org/ziglang/zig/commit/cfde9303ff75322525746aa325026f0e12fb402c.diff","sha256":"9e9aa27db65d5b66eb82df7eae13baff57656de2088c0ee15eccbda404e690fa","type":"backport"},{"strip":"p1","file":"Patches/zig/0.16.patch","type":"unofficial"}],"stable_checksum":"43186959edc87d5c7a1be7b7d2a25efffd22ce5807c7af99067f86f99641bfdf","stable_url_args":["https://ziglang.org/download/0.16.0/zig-0.16.0.tar.xz"],"stable_version":"0.16.0","versioned_formulae":["zig@0.15","zig@0.14"]},"zigmod":{"desc":"Package manager for the Zig programming language","executables":["zigmod"],"head_dependencies":["zig",{"git":":build"}],"homepage":"https://nektro.github.io/zigmod/","license":"MIT","ruby_source_checksum":"47129cc58760e58a5a73557fc3e9777b48da8d01a9cc37acfff7da1575a3f973","stable_dependencies":["zig",{"git":":build"}],"stable_checksum":"faea9f58a0cf9f582d51ebd7252b624e062c1bb6e41ea98bddbe4592005999ae","stable_url_args":["https://github.com/nektro/zigmod/archive/refs/tags/r106.tar.gz"],"stable_version":"r106","version_scheme":1},"zigup":{"bottle_rebuild":1,"deprecate_args":{":date":"2026-08-19",":because":"does not build with Zig >= 0.15"},"desc":"Download and manage zig compilers","disable_args":{":date":"2027-08-19",":because":"does not build with Zig >= 0.15"},"executables":["zigup"],"head_dependencies":[{"zig@0.14":":build"}],"homepage":"https://github.com/marler8997/zigup","license":"MIT-0","ruby_source_checksum":"a0019863637e03e1d21c3273d5bdde7eb2135ff560b353219232c459d537cf30","stable_dependencies":[{"zig@0.14":":build"}],"stable_checksum":"d88e6d9c9629c88aba78c3bae2fb89ae4bea11f2818911f6d5559e7e79bcae69","stable_url_args":["https://github.com/marler8997/zigup/archive/refs/tags/v2025_05_24.tar.gz"],"stable_version":"2025.05.24","bottle_checksum":"af65106ea1dd8d3f526897bd1d15111773ef20a4ab1d9633a6882a1e825014bf"},"zile":{"desc":"Text editor development kit","executables":["zile"],"head_dependencies":["bdw-gc","glib","libgee","gettext",{"help2man":":build"},{"pkgconf":":build"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.gnu.org/software/zile/","license":"GPL-3.0-or-later","ruby_source_checksum":"5f0f085c1eada2372b86b68e3eef976319f33dacab7b9de07b8a598996d8dadd","stable_dependencies":["bdw-gc","glib","libgee","gettext",{"help2man":":build"},{"pkgconf":":build"}],"stable_checksum":"d5d44b85cb490643d0707e1a2186f3a32998c2f6eabaa9481479b65caeee57c0","stable_url_args":["https://ftpmirror.gnu.org/zile/zile-2.6.4.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"2.6.4","version_scheme":1,"bottle_cellar":"/usr/local/Cellar","bottle_checksum":"c029f82ef50328547756ce4932f995994f42a6c262fd286e596862df8fa22a64"},"zim":{"bottle_rebuild":2,"desc":"Graphical text editor used to maintain a collection of wiki pages","executables":["zim"],"head_dependencies":["adwaita-icon-theme","graphviz","gtk+3","gtksourceview4","pygobject3","python@3.15",{"pkgconf":":build"},{"python-setuptools":":build"}],"head_url_args":["https://github.com/zim-desktop-wiki/zim-desktop-wiki.git",{":branch":"develop"}],"homepage":"https://zim-wiki.org/","license":"GPL-2.0-or-later","ruby_source_checksum":"f423af1b1214dc46ce92e73c427fd610478cd0ffc1ba6b24efe7b42ad13f6e69","stable_dependencies":["adwaita-icon-theme","graphviz","gtk+3","gtksourceview4","pygobject3","python@3.15",{"pkgconf":":build"},{"python-setuptools":":build"}],"stable_checksum":"59586bb272b49e4c876870301a7cc71c92f15de5ad5ea6612fba1f8613061d50","stable_url_args":["https://github.com/zim-desktop-wiki/zim-desktop-wiki/archive/refs/tags/0.77.2.tar.gz"],"stable_version":"0.77.2","bottle_tag":":all","bottle_checksum":"db97bd8040ab582ac6f38728eb27d8908fa92a5c7c5dd01bb4e8a68dba4e813e"},"zimfw":{"caveats":"zimfw.zsh lives in $HOMEBREW_PREFIX/opt/zimfw/share/zimfw.zsh to source in your .zshrc.\n","desc":"Zsh plugin manager","head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://zimfw.sh","license":"MIT","ruby_source_checksum":"a504c14f603ef3f6190827e30040f5be1a87bd47d08d96eb73976254f80e6102","stable_checksum":"f8398d723475ae408221d9f04854c5153710d3f29f8fe30edeed733a5f4ca703","stable_url_args":["https://github.com/zimfw/zimfw/releases/download/v1.20.1/zimfw.zsh.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"1.20.1","bottle_tag":":all","bottle_checksum":"ae6537e4e40ff0081fa0601ca4163a35e2f120502ce687c060257956b814f6bb"},"zimg":{"compatibility_version":1,"desc":"Scaling, colorspace conversion, and dithering library","head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"head_url_args":["https://github.com/sekrit-twc/zimg.git",{":branch":"master"}],"homepage":"https://github.com/sekrit-twc/zimg","license":"WTFPL","ruby_source_checksum":"12ab0f855e60cd5616e1b7d52167336261b91eaf00446456a3fa35ac8d6a7134","stable_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"be89390f13a5c9b2388ce0f44a5e89364a20c1c57ce46d382b1fcc3967057577","stable_url_args":["https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.6.tar.gz"],"stable_version":"3.0.6","bottle_cellar":":any","bottle_checksum":"3dcc05ade0f1a0269b03a6d8725ba8e7bf94d2366727ac270fb84d40160ea1eb"},"zinit":{"caveats":"To activate zinit, add the following to your ~/.zshrc:\n  source $HOMEBREW_PREFIX/opt/zinit/zinit.zsh\n","desc":"Flexible and fast Zsh plugin manager","head_url_args":["https://github.com/zdharma-continuum/zinit.git",{":branch":"main"}],"head_uses_from_macos":[["zsh"]],"homepage":"https://zdharma-continuum.github.io/zinit/wiki/","license":"MIT","ruby_source_checksum":"80fa31e26b15eef1badb4f2bc0e466716cad46d1a160bd54ee8acc0e47df0301","stable_checksum":"736d14e17f9ab8b4ef54150a13262e069a456dce04156aa76174bfa1baac4663","stable_url_args":["https://github.com/zdharma-continuum/zinit/archive/refs/tags/v3.17.1.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"3.17.1","bottle_tag":":all","bottle_checksum":"d72543217b842908b9eb1343af62de6dd5c33766c1d691437e2ec29893de5261"},"zint":{"desc":"Barcode encoding library supporting over 50 symbologies","executables":["zint"],"head_dependencies":["libpng",{"cmake":":build"}],"head_url_args":["https://git.code.sf.net/p/zint/code.git",{":branch":"master"}],"homepage":"https://www.zint.org.uk/","license":"GPL-3.0-or-later","ruby_source_checksum":"2deea85613b76642bf0d7a4b53eb91df84d24b8d49c3cdeb4c89ab4976f00ab1","stable_dependencies":["libpng",{"cmake":":build"}],"stable_checksum":"37e767afada2403bb9ae49b93a19eb0a9e944a0c278d9f23522746b3d08a3c4b","stable_url_args":["https://downloads.sourceforge.net/project/zint/zint/2.16.0/zint-2.16.0-src.tar.gz"],"stable_version":"2.16.0"},"zip":{"desc":"Compression and file packaging/archive utility","executables":["zip","zipcloak","zipnote","zipsplit"],"head_uses_from_macos":[["bzip2"]],"homepage":"https://infozip.sourceforge.net/Zip.html","keg_only_args":[":provided_by_macos"],"license":"Info-ZIP","local_patch_checksums":{"Patches/zip/xcode15.diff":"99cb7eeeb6fdb8df700f40bfffbc30516c94774cbf585f725d81c3224a2c530c"},"revision":1,"ruby_source_checksum":"7615be0c567de5ac40aad463a6ecd9e58ad93f44c40ee35ee9eead4aaab23a5f","stable_patches":[{"strip":"p1","url":"https://deb.debian.org/debian/pool/main/z/zip/zip_3.0-15.debian.tar.xz","sha256":"6dc1711c67640e8d1dee867ff53e84387ddb980c40885bd088ac98c330bffce9","apply":["patches/01-typo-it-is-transferring-not-transfering.patch","patches/02-typo-it-is-privileges-not-priviliges.patch","patches/03-manpages-in-section-1-not-in-section-1l.patch","patches/04-do-not-set-unwanted-cflags.patch","patches/05-typo-it-is-preceding-not-preceeding.patch","patches/06-stack-markings-to-avoid-executable-stack.patch","patches/07-fclose-in-file-not-fclose-x.patch","patches/08-hardening-build-fix-1.patch","patches/09-hardening-build-fix-2.patch","patches/10-remove-build-date.patch","patches/11-typo-it-is-ambiguities-not-amgibuities.patch","patches/13-typo-it-is-os-2-not-risc-os-2.patch","patches/14-buffer-overflow-unicode-filename.patch","patches/15-buffer-overflow-cve-2018-13410.patch","patches/16-fix-symlink-update-detection.patch"],"type":"unofficial","resolves":[{"type":"security","id":"CVE-2018-13410"}]},{"strip":"p1","file":"Patches/zip/xcode15.diff","type":"unofficial"}],"stable_checksum":"f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369","stable_url_args":["https://downloads.sourceforge.net/project/infozip/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz"],"stable_uses_from_macos":[["bzip2"]],"stable_version":"3.0"},"zipkin":{"desc":"Collect and visualize traces written in Zipkin format","executables":["zipkin"],"head_dependencies":["openjdk"],"homepage":"https://zipkin.io","license":"Apache-2.0","ruby_source_checksum":"c022f51dc02f651a5cdb997e9f6003d69b83912ac59e96fb5a4086fe489c136b","service_args":[[":run_type",":immediate"],[":log_path","$HOMEBREW_PREFIX/var/log/zipkin.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/zipkin.log"],[":keep_alive",{":always":true}]],"service_run_args":["$HOMEBREW_PREFIX/opt/zipkin/bin/zipkin"],"stable_dependencies":["openjdk"],"stable_checksum":"d8326e0ed4f43855dba81228f688554706e52578a7c782d9a90b73f8680654a1","stable_url_args":["https://search.maven.org/remotecontent?filepath=io/zipkin/zipkin-server/3.6.1/zipkin-server-3.6.1-exec.jar"],"stable_version":"3.6.1","bottle_tag":":all","bottle_checksum":"d51767f8610cbf4a27194873d4629fb034ae7a25ababbf6f675b68566778ce64"},"zita-convolver":{"desc":"Fast, partitioned convolution engine library","head_dependencies":["fftw"],"homepage":"https://kokkinizita.linuxaudio.org/linuxaudio/","license":"GPL-3.0-or-later","ruby_source_checksum":"90612b5848255b715f14ba07e3cc9b713fcbeb896b6c5253fd067daaf0570f61","stable_dependencies":["fftw"],"stable_checksum":"9aa11484fb30b4e6ef00c8a3281eebcfad9221e3937b1beb5fe21b748d89325f","stable_url_args":["https://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-convolver-4.0.3.tar.bz2"],"stable_version":"4.0.3","bottle_cellar":":any","bottle_checksum":"f6d2fece841444ec39fa17717fc732f75feaf3e05b24fcfa1203abfdc89ec391"},"zix":{"desc":"C99 portability and data structure library","head_dependencies":["glib",{"meson":":build"},{"ninja":":build"}],"head_url_args":["https://gitlab.com/drobilla/zix.git",{":branch":"main"}],"homepage":"https://gitlab.com/drobilla/zix","license":"ISC","ruby_source_checksum":"cd74952b06873a6d0bf059288f50374f626b79e618db4c8dabda0a1e16e390e7","stable_dependencies":["glib",{"meson":":build"},{"ninja":":build"}],"stable_checksum":"a2464cdc11fa359b5e713b3c82bf0b476952efe397a02374ddbc1b62eee04f13","stable_url_args":["https://gitlab.com/drobilla/zix/-/archive/v0.8.2/zix-v0.8.2.tar.gz"],"stable_version":"0.8.2"},"zizmor":{"desc":"Find security issues in GitHub Actions setups","executables":["zizmor"],"head_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"head_url_args":["https://github.com/zizmorcore/zizmor.git",{":branch":"main"}],"homepage":"https://docs.zizmor.sh/","license":"MIT","ruby_source_checksum":"1bf1ae414a6c5572e8d1442f622158b0bdbba9310734299c13299cac5572df2d","stable_dependencies":[{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"9e976cc981bb9b0bcaae766a6ddee451738821c0a26c4a3c266dda1891ae20d5","stable_url_args":["https://github.com/zizmorcore/zizmor/archive/refs/tags/v1.31.1.tar.gz"],"stable_version":"1.31.1"},"zk":{"bottle_rebuild":1,"desc":"Plain text note-taking assistant","executables":["zk"],"head_dependencies":["icu4c@79",{"go":":build"}],"head_url_args":["https://github.com/zk-org/zk.git",{":branch":"main"}],"head_uses_from_macos":[["sqlite"]],"homepage":"https://zk-org.github.io/zk/","license":"GPL-3.0-only","ruby_source_checksum":"b5cd95bcbfb45e68eb78174e12c1f765b0e19df32d2b62612025dd602ec6178d","stable_dependencies":["icu4c@79",{"go":":build"}],"stable_checksum":"69a9f72a0b18d89b2a7ec080aa3c2fbca0e5cfb31bfa89bf47e64c3f8a2d1ad0","stable_url_args":["https://github.com/zk-org/zk/archive/refs/tags/v0.15.7.tar.gz"],"stable_uses_from_macos":[["sqlite"]],"stable_version":"0.15.7"},"zlib-ng-compat":{"bottle_rebuild":1,"compatibility_version":1,"desc":"Zlib replacement with optimizations for next generation systems","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/zlib-ng/zlib-ng.git",{":branch":"develop"}],"homepage":"https://github.com/zlib-ng/zlib-ng","keg_only_args":[":shadowed_by_macos","macOS provides zlib"],"license":"Zlib","link_overwrite_paths":["include/zconf.h","include/zlib.h","lib/libz.*","lib/pkgconfig/zlib.pc"],"revision":1,"ruby_source_checksum":"db29538730c80190fdf87615bfca21a01fcb531071adf75e30d5f0e195832f2d","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f9c65aa9c852eb8255b636fd9f07ce1c406f061ec19a2e7d508b318ca0c907d1","stable_url_args":["https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.3.3.tar.gz"],"stable_version":"2.3.3"},"zlib-ng":{"desc":"Zlib replacement with optimizations for next generation systems","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/zlib-ng/zlib-ng","license":"Zlib","ruby_source_checksum":"535df2d946fdd5c232c63b19449e058893326cfb64e25587b9b7415531ac87d9","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"f9c65aa9c852eb8255b636fd9f07ce1c406f061ec19a2e7d508b318ca0c907d1","stable_url_args":["https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.3.3.tar.gz"],"stable_version":"2.3.3"},"zlib-rs":{"desc":"C API for zlib-rs","head_dependencies":[{"cargo-c":":build"},{"rust":":build"}],"head_url_args":["https://github.com/trifectatechfoundation/zlib-rs.git",{":branch":"main"}],"homepage":"https://github.com/trifectatechfoundation/zlib-rs/tree/main/libz-rs-sys-cdylib#libz-rs-sys-cdylib","license":"Zlib","ruby_source_checksum":"0fa287f5ae81c6dffbdf8799dfd50e3b211b2772a7614777f66ddad3bee2e662","stable_dependencies":[{"cargo-c":":build"},{"rust":":build"}],"stable_checksum":"10c2faddc8f0f150a4917c9641f49e350cb4c1ce187962bc88e7f7ce1411837e","stable_url_args":["https://github.com/trifectatechfoundation/zlib-rs/archive/refs/tags/v0.6.8.tar.gz"],"stable_version":"0.6.8"},"zlib":{"desc":"General-purpose lossless data-compression library","head_url_args":["https://github.com/madler/zlib.git",{":branch":"develop"}],"homepage":"https://zlib.net/","keg_only_args":[":provided_by_macos"],"license":"Zlib","ruby_source_checksum":"87cffca5f0c2604eee8c111143e6908c2d39b570b14fc419318734c24519e0bf","stable_checksum":"bb329a0a2cd0274d05519d61c667c062e06990d72e125ee2dfa8de64f0119d16","stable_url_args":["https://zlib.net/zlib-1.3.2.tar.gz"],"stable_version":"1.3.2"},"zlint":{"desc":"X.509 Certificate Linter focused on Web PKI standards and requirements","executables":["zlint"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/zmap/zlint.git",{":branch":"master"}],"homepage":"https://zmap.io/","license":"Apache-2.0","ruby_source_checksum":"8a75edcc098935e59ed3b8b6513bc2f4944b09a962f83ff61278535fb92207ca","stable_dependencies":[{"go":":build"}],"stable_checksum":"9fcb6ce1de638ad7a5dcb86b8d7453f7c731895c79957413dcf543c79e7dad65","stable_url_args":["https://github.com/zmap/zlint/archive/refs/tags/v3.7.2.tar.gz"],"stable_version":"3.7.2"},"zlog":{"desc":"High-performance C logging library","executables":["zlog-chk-conf"],"head_dependencies":[{"make":":build"}],"homepage":"https://github.com/HardySimpson/zlog","license":"Apache-2.0","ruby_source_checksum":"55d5f3db852d2e40c2bdfae10cf21d779626c739119a7ae1612aa9a3d93e29d8","stable_dependencies":[{"make":":build"}],"stable_checksum":"432723ccd9a5b07ec1e4b8cc985d9011d768633b1e4c4facfc0e3e9a7ad5fcf7","stable_url_args":["https://github.com/HardySimpson/zlog/archive/refs/tags/1.2.20.tar.gz"],"stable_version":"1.2.20"},"zls":{"desc":"Language Server for Zig","executables":["zls"],"head_dependencies":["zig"],"head_url_args":["https://github.com/zigtools/zls.git",{":branch":"master"}],"homepage":"https://zigtools.org/zls/","license":"MIT","ruby_source_checksum":"1c445d581d8f2040482687507276653dc93b6698f4f895cc04f7be540a4a9eec","stable_dependencies":["zig"],"stable_checksum":"f77940720768daf67c01802ea3cf3029dfd8a74afd7b68b39676c4f814dd992e","stable_url_args":["https://github.com/zigtools/zls/archive/refs/tags/0.17.0.tar.gz"],"stable_version":"0.17.0"},"zmap":{"bottle_rebuild":1,"desc":"Network scanner for Internet-wide network studies","executables":["zblocklist","ziterate","zmap","ztee"],"head_dependencies":["gmp","json-c","judy","libdnet","libunistring",{"byacc":":build"},{"cmake":":build"},{"gengetopt":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/zmap/zmap.git",{":branch":"main"}],"head_uses_from_macos":[[{"flex":":build"}],["libpcap"]],"homepage":"https://zmap.io","license":"Apache-2.0","ruby_source_checksum":"a72d4ac4cd39eb56399cce8294284aaa18e75fddf03f9e38fc77888b9a529379","stable_dependencies":["gmp","json-c","judy","libdnet","libunistring",{"byacc":":build"},{"cmake":":build"},{"gengetopt":":build"},{"pkgconf":":build"}],"stable_checksum":"be4521fdac10eddc9ba046399149064ca23d4630b7987301abdee9e0044b8d5c","stable_url_args":["https://github.com/zmap/zmap/archive/refs/tags/v4.4.0.tar.gz"],"stable_uses_from_macos":[[{"flex":":build"}],["libpcap"]],"stable_version":"4.4.0"},"zmqpp":{"bottle_rebuild":1,"desc":"High-level C++ binding for zeromq","head_dependencies":["zeromq"],"homepage":"https://zeromq.github.io/zmqpp/","license":"MPL-2.0","ruby_source_checksum":"340b7656e691033a682709a316f390a0b7ce25aa0abde0ccaaa32bbeb20e602e","stable_dependencies":["zeromq"],"stable_checksum":"c1d4587df3562f73849d9e5f8c932ca7dcfc7d8bec31f62d7f35073ef81f4d29","stable_url_args":["https://github.com/zeromq/zmqpp/archive/refs/tags/4.2.0.tar.gz"],"stable_version":"4.2.0"},"znapzend":{"desc":"ZFS backup with remote capabilities and mbuffer integration","executables":["znapzend","znapzendzetup","znapzendztatz"],"head_url_args":["https://github.com/oetiker/znapzend.git",{":branch":"master"}],"head_uses_from_macos":[["perl",{":since":":big_sur"}]],"homepage":"https://www.znapzend.org/","license":"GPL-3.0-or-later","ruby_source_checksum":"9ddcc7343b3d5210783407302313cee59419d0c7489ad7f2bee70c1e5a02df39","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/run/znapzend"],[":log_path","$HOMEBREW_PREFIX/var/log/znapzend.out.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/znapzend.err.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/znapzend/bin/znapzend","--connectTimeout=120","--logto=$HOMEBREW_PREFIX/var/log/znapzend/znapzend.log"]],"stable_checksum":"2b8903544b4013e3f059afa4812d20bc9d889d7ffda5a8fc5b7728f36599767a","stable_url_args":["https://github.com/oetiker/znapzend/releases/download/v0.23.6/znapzend-0.23.6.tar.gz"],"stable_uses_from_macos":[["perl",{":since":":big_sur"}]],"stable_version":"0.23.6"},"znc":{"desc":"Advanced IRC bouncer","executables":["znc","znc-buildmod"],"head_dependencies":["boost","cctz","icu4c@79","openssl@4","python@3.15",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"homepage":"https://wiki.znc.in/ZNC","license":"Apache-2.0","revision":2,"ruby_source_checksum":"477dcea94809bd5f5d69279d6159860edac9bbbc164e42e8a4d2ea19914714d3","service_args":[[":run_type",":interval"],[":log_path","$HOMEBREW_PREFIX/var/log/znc.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/znc.log"],[":interval",300]],"service_run_args":[["$HOMEBREW_PREFIX/opt/znc/bin/znc","--foreground"]],"stable_dependencies":["boost","cctz","icu4c@79","openssl@4","python@3.15",{"cmake":":build"},{"gettext":":build"},{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/znc/znc/commit/94bcf919e1163564e637df8d437585bc7b55e7aa.patch?full_index=1","sha256":"973548dd60d3cec8f079f4b62dc341e8965c3da08735dc20b6c73d77bedef98b","type":"backport","resolves":[{"type":"defect","id":"https://github.com/znc/znc/pull/2024"}]}],"stable_checksum":"68f3f6641b480c041010c5596e1234043e05c9137eda06233845017603095f5b","stable_url_args":["https://znc.in/releases/znc-1.10.3.tar.gz"],"stable_version":"1.10.3"},"zns":{"desc":"CLI tool for querying DNS records with readable, colored output","executables":["zns"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/znscli/zns.git",{":branch":"main"}],"homepage":"https://github.com/znscli/zns","license":"MIT","ruby_source_checksum":"e6f472334a858df5a45221146987c656153aabb370479749785addfaf3e55591","stable_dependencies":[{"go":":build"}],"stable_checksum":"ca22ea3cdf0e46f79c64e5a7d442e4242d5d27acd6d4c031f677aabeac0c7b14","stable_url_args":["https://github.com/znscli/zns/archive/refs/tags/v0.6.0.tar.gz"],"stable_version":"0.6.0"},"zola":{"desc":"Fast static site generator in a single binary with everything built-in","executables":["zola"],"head_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"homepage":"https://www.getzola.org/","license":"EUPL-1.2","ruby_source_checksum":"e53e160ee7e64b8bcfe752ffac657f6d86db25ba4aa34a9131c3ba50a1836da8","stable_dependencies":["oniguruma",{"pkgconf":":build"},{"rust":":build"}],"stable_checksum":"193db594222cd9c1097387ce17272cbbe672c3a894c263f6f4c436a7fedb379f","stable_url_args":["https://github.com/getzola/zola/archive/refs/tags/v0.23.6.tar.gz"],"stable_version":"0.23.6"},"zookeeper":{"bottle_rebuild":1,"desc":"Centralized server for distributed coordination of services","executables":["zkCleanup","zkCli","zkServer","zkServer-initialize","zkSnapShotToolkit","zkSnapshotComparer","zkSnapshotRecursiveSummaryToolkit","zkTxnLogToolkit"],"head_dependencies":["openjdk","openssl@4",{"autoconf":":build"},{"automake":":build"},{"cppunit":":build"},{"libtool":":build"},{"maven":":build"},{"pkgconf":":build"}],"head_url_args":["https://gitbox.apache.org/repos/asf/zookeeper.git",{":branch":"master"}],"homepage":"https://zookeeper.apache.org/","license":"Apache-2.0","ruby_source_checksum":"cb2414502ec408d35b3d8fb454a6a82c118e38326576acb517f92af5cdb6d608","service_args":[[":environment_variables",{":SERVER_JVMFLAGS":"-Dapple.awt.UIElement=true"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var"],[":keep_alive",{":successful_exit":false}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/zookeeper/bin/zkServer","start-foreground"]],"stable_dependencies":["openjdk","openssl@4",{"autoconf":":build"},{"automake":":build"},{"cppunit":":build"},{"libtool":":build"},{"maven":":build"},{"pkgconf":":build"}],"stable_checksum":"9277edd177f795c68b3a92cb411a79076b12ad3184fbf900c0d7cec9a0a52e0a","stable_url_args":["https://www.apache.org/dyn/closer.lua?path=zookeeper/zookeeper-3.9.6/apache-zookeeper-3.9.6.tar.gz"],"stable_version":"3.9.6"},"zopfli":{"bottle_rebuild":2,"desc":"New zlib (gzip, deflate) compatible compressor","executables":["zopfli","zopflipng"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/google/zopfli.git",{":branch":"master"}],"homepage":"https://github.com/google/zopfli","license":"Apache-2.0","revision":1,"ruby_source_checksum":"b3f9ed555aec9fb79407af08664f2ef0ac83b13e7b301379f9336c5676082553","stable_dependencies":[{"cmake":":build"}],"stable_patches":[{"strip":"p1","url":"https://github.com/google/zopfli/commit/8ef44ffde0fd2bb2a658f75887e65b31c9e44985.patch?full_index=1","sha256":"4a6f0b3dc53ea6de1af245231b821a94389e91eab5bd3056f5735c3de29b0402","type":"unofficial","resolves":[{"type":"defect","id":"https://github.com/google/zopfli/pull/207"}]}],"stable_checksum":"e955a7739f71af37ef3349c4fa141c648e8775bceb2195be07e86f8e638814bd","stable_url_args":["https://github.com/google/zopfli/archive/refs/tags/zopfli-1.0.3.tar.gz"],"stable_version":"1.0.3"},"zork":{"desc":"Dungeon modified from FORTRAN to C","executables":["zork"],"head_url_args":["https://github.com/devshane/zork.git",{":branch":"master"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/devshane/zork","license":":public_domain","ruby_source_checksum":"10ec31cd428761b93560f563ab0afe5b9b8d4fc608a0212cdbb9cc60a23273ea","stable_checksum":"df2934f886d9d225f27062a783df3f32d73151d32f53b20f37415492932837e4","stable_url_args":["https://github.com/devshane/zork/archive/refs/tags/v1.1.0.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.1.0"},"zoro":{"desc":"Expose local server to external network","executables":["zoro"],"head_dependencies":[{"go":":build"}],"homepage":"https://www.txthinking.com","license":"GPL-3.0-only","oldnames":["mr2"],"ruby_source_checksum":"80e5515a12d2713efe17687c25ffa41dcc7f38dcaaa2c3e80a7c67e367203b3d","stable_dependencies":[{"go":":build"}],"stable_checksum":"8b41550a1d42fa2c0a67d7115978efff126ab6fff30d774ce902febd0b682c5c","stable_url_args":["https://github.com/txthinking/zoro/archive/refs/tags/v20240828.tar.gz"],"stable_version":"20240828","bottle_checksum":"b5cfca2c2aec505f459401d026a5a3d38ad66e772c0470f626215719480a4b6d"},"zot":{"desc":"Lightweight coding agent harness written in Go","executables":["zot"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/patriceckhart/zot.git",{":branch":"main"}],"homepage":"https://www.zot.sh/","license":"MIT","ruby_source_checksum":"62f86ed7cb6d2892e4ac8a73885f3cbdaa5553403d8b09d307556f4cf6c54763","stable_dependencies":[{"go":":build"}],"stable_checksum":"6f0fdbaf30e46b82c3c8e018561daf474430fa3d7b1e4315f4db2ad82bd712aa","stable_url_args":["https://github.com/patriceckhart/zot/archive/refs/tags/v0.4.49.tar.gz"],"stable_version":"0.4.49"},"zoxide":{"desc":"Shell extension to navigate your filesystem faster","executables":["zoxide"],"head_dependencies":[{"rust":":build"}],"homepage":"https://github.com/ajeetdsouza/zoxide","license":"MIT","ruby_source_checksum":"0ac6d66e0d9d8ed61d434edcd2e9cc34b4d73ba912dfb81219a9f19a3a7bd0b5","stable_dependencies":[{"rust":":build"}],"stable_checksum":"4fcd4272b013a10b637dbcc299c58a9924b94470a9042677ca1a204cc2e9150e","stable_url_args":["https://github.com/ajeetdsouza/zoxide/archive/refs/tags/v0.10.0.tar.gz"],"stable_version":"0.10.0"},"zpaq":{"desc":"Incremental, journaling command-line archiver","executables":["zpaq"],"head_url_args":["https://github.com/zpaq/zpaq.git",{":branch":"master"}],"homepage":"https://mattmahoney.net/dc/zpaq.html","license":{":all_of":["Unlicense","MIT",":public_domain"]},"revision":1,"ruby_source_checksum":"097f89d715c1c1718bd36ffcecb1fa0e2ce04b0ca4dda7a3ac30ff8e494785a4","stable_checksum":"e85ec2529eb0ba22ceaeabd461e55357ef099b80f61c14f377b429ea3d49d418","stable_url_args":["https://mattmahoney.net/dc/zpaq715.zip"],"stable_version":"7.15","bottle_checksum":"e57ff78853946a1310bc0c6ee62d98f3d2c42d5ce52cc597d6f0ce3bf47329f6"},"zpaqfranz":{"desc":"Deduplicating command-line archiver and backup tool","executables":["zpaqfranz"],"head_url_args":["https://github.com/fcorbelli/zpaqfranz.git",{":branch":"main"}],"homepage":"https://github.com/fcorbelli/zpaqfranz","license":{":all_of":[":public_domain","MIT","Zlib","Unlicense","BSD-2-Clause","Apache-2.0"]},"ruby_source_checksum":"6b4068063ce0102a5bc427ae7136cd09b99d3c04789b7e4ae96f8b05278643b5","stable_checksum":"92c84b7e7bd9c4177cbc0851947f4a3f0f5b61d1d8c61a3b48e0293e487865d0","stable_url_args":["https://github.com/fcorbelli/zpaqfranz/archive/refs/tags/65.4.tar.gz"],"stable_version":"65.4"},"zplug":{"bottle_rebuild":1,"caveats":"In order to use zplug, please add the following to your .zshrc:\n  export ZPLUG_HOME=$HOMEBREW_PREFIX/opt/zplug\n  source $ZPLUG_HOME/init.zsh\n","desc":"Next-generation plugin manager for zsh","executables":["zplug-env"],"head_url_args":["https://github.com/zplug/zplug.git",{":branch":"master"}],"head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/zplug/zplug/","license":"MIT","ruby_source_checksum":"e35440ff21f993267e2ffa9b6d2ef8cc39fb40faf95cbe41032ed104d452852c","stable_checksum":"82a51e8c388844acbfb64196623bede07eee2384f1fc30966eac880373aa9030","stable_url_args":["https://github.com/zplug/zplug/archive/refs/tags/2.4.2.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"2.4.2","bottle_tag":":all","bottle_checksum":"c99ea3312515bf7de844cbe43af641afebe319549ff5c8c719ccebff79810999"},"zrepl":{"bottle_rebuild":2,"desc":"One-stop ZFS backup & replication solution","executables":["zrepl"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/zrepl/zrepl.git",{":branch":"master"}],"homepage":"https://zrepl.github.io","license":"MIT","ruby_source_checksum":"04470a5743f63408d7847e5bf77cdf6b61c174fe5f9461dc4f1041f28cc8f291","service_args":[[":environment_variables",{":PATH":"$HOMEBREW_PREFIX/bin:$HOMEBREW_PREFIX/sbin:/usr/bin:/bin:/usr/sbin:/sbin"}],[":run_type",":immediate"],[":working_dir","$HOMEBREW_PREFIX/var/run/zrepl"],[":log_path","$HOMEBREW_PREFIX/var/log/zrepl/zrepl.out.log"],[":error_log_path","$HOMEBREW_PREFIX/var/log/zrepl/zrepl.err.log"],[":require_root",true],[":keep_alive",{":always":true}]],"service_run_args":[["$HOMEBREW_PREFIX/opt/zrepl/bin/zrepl","daemon"]],"stable_dependencies":[{"go":":build"}],"stable_checksum":"d451ad1d05a0afdc752daf1dada9327aa338f691eca91e1c8fc9828eebd89757","stable_url_args":["https://github.com/zrepl/zrepl/archive/refs/tags/v0.7.0.tar.gz"],"stable_version":"0.7.0"},"zrok":{"desc":"Geo-scale, next-generation sharing platform built on top of OpenZiti","executables":["zrok"],"head_dependencies":[{"go":":build"},{"node":":build"}],"head_url_args":["https://github.com/openziti/zrok.git",{":branch":"main"}],"homepage":"https://zrok.io","license":{":all_of":["Apache-2.0","BSD-3-Clause","MIT"]},"ruby_source_checksum":"8a5752a60478798f3b606870d60814aa5b9d64c976220ef1814c871daa33d670","stable_dependencies":[{"go":":build"},{"node":":build"}],"stable_checksum":"f55ee736a36599add0d7a21c9d37454a39beaa2baebaacdd797f43d347ca693d","stable_url_args":["https://github.com/openziti/zrok/releases/download/v2.0.8/source-v2.0.8.tar.gz"],"stable_version":"2.0.8"},"zsdx":{"desc":"Zelda Mystery of Solarus DX","executables":["zsdx"],"head_dependencies":["solarus",{"cmake":":build"}],"head_url_args":["https://gitlab.com/solarus-games/games/zsdx.git",{":branch":"dev"}],"head_uses_from_macos":[[{"zip":":build"}],[{"unzip":":test"}]],"homepage":"https://www.solarus-games.org/games/the-legend-of-zelda-mystery-of-solarus-dx","license":{":all_of":["CC-BY-SA-4.0","GPL-3.0-only"]},"ruby_source_checksum":"a0fb9526295405a4c201a61e9de9b48fc0254f771b69ca974affe2fbfa74e5a8","stable_dependencies":["solarus",{"cmake":":build"}],"stable_checksum":"29065d3280ec03176e8de0a7a26504421d43c5778b566e50c212deb25b45d66a","stable_url_args":["https://gitlab.com/solarus-games/games/zsdx/-/archive/v1.12.3/zsdx-v1.12.3.tar.bz2"],"stable_uses_from_macos":[[{"zip":":build"}],[{"unzip":":test"}]],"stable_version":"1.12.3","bottle_checksum":"70896743d2a6c62b3660d0917e1f2fad08f878bee765f863234a3d9faf07cf86"},"zsh-async":{"bottle_rebuild":1,"desc":"Perform tasks asynchronously without external tools","head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/mafredri/zsh-async","license":"MIT","ruby_source_checksum":"19e0a3a5998722c0dd1b9e93122aa5adb0e37b014eda31be286284e23fcd3771","stable_checksum":"0f2778cb882b73471569b016bbfa6d9d75572bff40dc7f25ac50b3a8dc94ef47","stable_url_args":["https://github.com/mafredri/zsh-async/archive/refs/tags/v1.8.6.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"1.8.6","bottle_tag":":all","bottle_checksum":"d743c80fa4ea6850e397fc6a987f826dc7ed1503c038c5ef9e799fb0ce620b40"},"zsh-autocomplete":{"caveats":"Installation\n1. Add at or near the top of your .zshrc file (before any calls to compdef):\n  source $HOMEBREW_PREFIX/share/zsh-autocomplete/zsh-autocomplete.plugin.zsh\n2. Remove any calls to compinit from your .zshrc file.\n3. If you're using Ubuntu, add to your .zshenv file:\n  skip_global_compinit=1\nThen restart your shell.\nFor more details, see:\n  https://github.com/marlonrichert/zsh-autocomplete\n","desc":"Real-time type-ahead completion for Zsh","head_dependencies":[{"clitest":":test"}],"head_url_args":["https://github.com/marlonrichert/zsh-autocomplete.git",{":branch":"main"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/marlonrichert/zsh-autocomplete","license":"MIT","ruby_source_checksum":"c3f2559eeb240089f25203787e565c939589df1215311053b8112e80470af376","stable_dependencies":[{"clitest":":test"}],"stable_checksum":"57713aee4231e367b8947d715e8fa3cf2c274fb2f7c1e027e59005a2db34a914","stable_url_args":["https://github.com/marlonrichert/zsh-autocomplete/archive/refs/tags/26.08.04.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"26.08.04","bottle_tag":":all","bottle_checksum":"366ffd368038c06ca0d227d83a53db82d0629948a7133dd531f837538f4afc6d"},"zsh-autopair":{"bottle_rebuild":1,"caveats":"To activate autopair, add the following at the end of your .zshrc:\n\n  source $HOMEBREW_PREFIX/share/zsh-autopair/autopair.zsh\n\nYou will also need to restart your terminal for this change to take effect.\n","desc":"Auto-close and delete matching delimiters in zsh","head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/hlissner/zsh-autopair","license":"MIT","ruby_source_checksum":"22190a7c8f3cb9fb661a37a16ceba76d44c10501fd8caf5cd70e8a175ab4348d","stable_checksum":"4b6f4d20d89ea08fd239089ad4133cff5ebdb71f07f589d5e41d0814d4cf4165","stable_url_args":["https://github.com/hlissner/zsh-autopair/archive/refs/tags/v1.0.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"1.0","bottle_tag":":all","bottle_checksum":"c9208ef9b9a923475ace7d3c397458eded12a4d8bb3961276d4196cc10329a0d"},"zsh-autosuggestions":{"caveats":"To activate the autosuggestions, add the following at the end of your .zshrc:\n\n  source $HOMEBREW_PREFIX/share/zsh-autosuggestions/zsh-autosuggestions.zsh\n\nYou will also need to restart your terminal for this change to take effect.\n","desc":"Fish-like fast/unobtrusive autosuggestions for zsh","head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/zsh-users/zsh-autosuggestions","license":"MIT","ruby_source_checksum":"7aca8300b89713fefb096d782f96dee72c38bd07835d3d023efd171899016522","stable_checksum":"0df7affff21cd87ed298e6a3970ed08a1dd66a6efa676454ee5b091ad503badf","stable_url_args":["https://github.com/zsh-users/zsh-autosuggestions/archive/refs/tags/v0.7.1.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"0.7.1","bottle_tag":":all","bottle_checksum":"b81edc29e7e71866042bb3e06be7c23ce5501b6cd72be6cd5f3fdfd14b311c71"},"zsh-completions":{"aliases":["zsh-completion"],"caveats":"To activate these completions, add the following to your .zshrc:\n\n  if type brew &>/dev/null; then\n    FPATH=$(brew --prefix)/share/zsh-completions:$FPATH\n\n    autoload -Uz compinit\n    compinit\n  fi\n\nYou may also need to force rebuild `zcompdump`:\n\n  rm -f ~/.zcompdump; compinit\n\nAdditionally, if you receive \"zsh compinit: insecure directories\" warnings when attempting\nto load these completions, you may need to run these commands:\n\n  chmod go-w '$HOMEBREW_PREFIX/share'\n  chmod -R go-w '$HOMEBREW_PREFIX/share/zsh'\n","desc":"Additional completion definitions for zsh","head_url_args":["https://github.com/zsh-users/zsh-completions.git",{":branch":"master"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/zsh-users/zsh-completions","license":{":all_of":["MIT-Modern-Variant","BSD-3-Clause","MIT","Apache-2.0","ISC","NCSA"]},"ruby_source_checksum":"cf8a5b84385c2b81a45f5f9671bc01ba754a663f1465d695011ec9013cc50ee0","stable_checksum":"5aa68be2999a7be2eb56de8e4acff8f3bba4a66b9acbb233752536857408fb2e","stable_url_args":["https://github.com/zsh-users/zsh-completions/archive/refs/tags/0.36.0.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"0.36.0","bottle_tag":":all","bottle_checksum":"b049deb74035408154c97b57d9834510d55503c64b172b8a89937b7e6118cca5"},"zsh-f-sy-h":{"caveats":"To activate the syntax highlighting, add the following at the end of your .zshrc:\n  source $HOMEBREW_PREFIX/share/zsh-f-sy-h/F-Sy-H.plugin.zsh\n","desc":"Feature-rich Syntax Highlighting for Zsh","head_url_args":["https://github.com/z-shell/F-Sy-H.git",{":branch":"main"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://wiki.zshell.dev/search?q=F-Sy-H","license":"BSD-3-Clause","ruby_source_checksum":"0cd17633fc19076dda9ae7d6576a68bfab5f47c3f2b5fb394e2d8f8790c67b66","stable_checksum":"303e515618c2be95781ef86ac7b018da95aa874a59a4c7e7c721f43c310125fb","stable_url_args":["https://github.com/z-shell/F-Sy-H/archive/refs/tags/v1.67.1.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"1.67.1","bottle_tag":":all","bottle_checksum":"6f111e49b0f927b08af4194279c39a9191cd8ba6738fe8392fed01f4bb41bd47"},"zsh-fast-syntax-highlighting":{"bottle_rebuild":2,"caveats":"To activate the syntax highlighting, add the following at the end of your .zshrc:\n  source $HOMEBREW_PREFIX/opt/zsh-fast-syntax-highlighting/share/zsh-fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh\n","desc":"Feature-rich syntax highlighting for Zsh","head_url_args":["https://github.com/zdharma-continuum/fast-syntax-highlighting.git",{":branch":"master"}],"head_uses_from_macos":[[{"zsh":[":build",":test"]}]],"homepage":"https://github.com/zdharma-continuum/fast-syntax-highlighting","license":"BSD-3-Clause","ruby_source_checksum":"428ee728062e0d3f5c9fe8486ba219a06213d8f481cb5ed715f162930fce23a3","stable_checksum":"9e5045510ef86beae658b5fcf58e7b6c76f5b63788498b956d54bc1038faa806","stable_url_args":["https://github.com/zdharma-continuum/fast-syntax-highlighting/archive/refs/tags/v1.56.tar.gz"],"stable_uses_from_macos":[[{"zsh":[":build",":test"]}]],"stable_version":"1.56","bottle_tag":":all","bottle_checksum":"548b80e35f30d83768a48dee91e0f3e39ef7a3b1af70d65560fd15a75a5218ba"},"zsh-git-prompt":{"caveats":"Make sure zsh-git-prompt is loaded from your .zshrc:\n  source \"$HOMEBREW_PREFIX/opt/zsh-git-prompt/zshrc.sh\"\n","deprecate_args":{":date":"2026-10-01",":because":":unmaintained"},"desc":"Informative git prompt for zsh","disable_args":{":date":"2027-10-01",":because":":unmaintained"},"homepage":"https://github.com/olivierverdier/zsh-git-prompt","license":"MIT","ruby_source_checksum":"86d4312ecca1ba5709f854fd6b08d176d5032e1aaba2b579c9e97b78abdaf916","stable_checksum":"87e5a908369f402e975426ffd61a8800f1c04c0a293f1d4015a6fb1f4408e77d","stable_url_args":["https://github.com/olivierverdier/zsh-git-prompt/archive/refs/tags/v0.5.tar.gz"],"stable_version":"0.5","bottle_tag":":all","bottle_checksum":"d4fa3836434d56704bd03f88f3e45557cac6e12cb6e17cc251635ecdcbc431eb"},"zsh-history-enquirer":{"caveats":"To activate zsh-history-enquirer, add the following to your .zshrc:\n  autoload -U history_enquire\n  history_enquire\n","desc":"Zsh plugin that enhances history search interaction","executables":["zsh-history-enquirer"],"head_dependencies":["node"],"head_uses_from_macos":[["zsh"]],"homepage":"https://zsh-history-enquirer.zthxxx.me","license":"MIT","ruby_source_checksum":"6d56e01b765f64048429598909046f426a04c005635e0e1935d7719c33e7623f","stable_dependencies":["node"],"stable_checksum":"eb5fc111b9122974e086f625ba6b46accb8e06ee7cad9519b0f2daec098f7ff1","stable_url_args":["https://registry.npmjs.org/zsh-history-enquirer/-/zsh-history-enquirer-1.3.2.tgz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"1.3.2","bottle_tag":":all","bottle_checksum":"60dedf5a5d359d96f5bdb7ce3bfbf3e87c145b95082781a364e39437b17fea86"},"zsh-history-substring-search":{"bottle_rebuild":1,"caveats":"To activate the history search, add the following at the end of your .zshrc:\n\n  source $HOMEBREW_PREFIX/share/zsh-history-substring-search/zsh-history-substring-search.zsh\n\nYou will also need to restart your terminal for this change to take effect.\n","desc":"Zsh port of Fish shell's history search","head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/zsh-users/zsh-history-substring-search","license":"BSD-3-Clause","ruby_source_checksum":"c1eda54bfcb7db67e6b365816820360877189a32ed0aa4f0b0c88d834d9305a6","stable_checksum":"9b52eca6c894dd98caa5f07160199f3f3179ff017575d5acc9fdc467b1ac70f8","stable_url_args":["https://github.com/zsh-users/zsh-history-substring-search/archive/refs/tags/v1.1.0.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"1.1.0","bottle_tag":":all","bottle_checksum":"012cdbf6d326089dee2b8fc6bd194439f4d0df13ca3f01f7a3be0eade9b27030"},"zsh-lovers":{"desc":"Tips, tricks, and examples for zsh","head_uses_from_macos":[[{"xz":":build"}]],"homepage":"https://grml.org/zsh/#zshlovers","license":"GPL-2.0-only","ruby_source_checksum":"1908b0e6b2ffcdbd16c828d8c9e0eeaaf8504b6ab844c49a45f366647420743a","stable_checksum":"893e5785df2c1a2109b364473937ea77d63ddf2ba088b4cd87c8e74c1d26d192","stable_url_args":["https://deb.grml.org/pool/main/z/zsh-lovers/zsh-lovers_0.11.0_all.deb"],"stable_uses_from_macos":[[{"xz":":build"}]],"stable_version":"0.11.0","bottle_tag":":all","bottle_checksum":"78b619a87a59fb167481f7dbca50c19e8f09048faa3a09359d54345b4f503652"},"zsh-navigation-tools":{"bottle_rebuild":1,"caveats":"To run zsh-navigation-tools, add the following at the end of your .zshrc:\n  source $HOMEBREW_PREFIX/share/zsh-navigation-tools/zsh-navigation-tools.plugin.zsh\n\nYou will also need to restart your terminal for this change to take effect.\n","desc":"Zsh curses-based tools, e.g. multi-word history searcher","head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/z-shell/zsh-navigation-tools","license":{":any_of":["GPL-3.0-only","MIT"]},"ruby_source_checksum":"32d701f577c4f5c8a2dab634173386e280d28f944259347f90c4deff59454b7f","stable_checksum":"ee832b81ce678a247b998675111c66aa1873d72aa33c2593a65626296ca685fc","stable_url_args":["https://github.com/z-shell/zsh-navigation-tools/archive/refs/tags/v2.2.7.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"2.2.7","bottle_tag":":all","bottle_checksum":"7f766c2aecf317bed6dcbbe7e5c2f93dd96789e59831fc19195993fa68258978"},"zsh-patina":{"caveats":"Initialize zsh-patina at the end of your `.zshrc` file by executing:\n  echo 'eval \"$($HOMEBREW_PREFIX/opt/zsh-patina/bin/zsh-patina activate)\"' >> ~/.zshrc\n","desc":"Blazingly fast Zsh syntax highlighter","executables":["zsh-patina"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/michel-kraemer/zsh-patina.git",{":branch":"main"}],"head_uses_from_macos":[[{"zsh":":test"}]],"homepage":"https://github.com/michel-kraemer/zsh-patina","license":"MIT","ruby_source_checksum":"b9480b6c2aee79e92be03db0b56a6a091b0b77103a125785bcbe3d5682979a29","stable_dependencies":[{"rust":":build"}],"stable_checksum":"08577fdb5bc2dcc4ee5ebec6c0511afb6ff0f5f9b3a18bdfa94ae2d35765e56d","stable_url_args":["https://github.com/michel-kraemer/zsh-patina/archive/refs/tags/1.11.0.tar.gz"],"stable_uses_from_macos":[[{"zsh":":test"}]],"stable_version":"1.11.0"},"zsh-syntax-highlighting":{"bottle_rebuild":1,"caveats":"To activate the syntax highlighting, add the following at the end of your .zshrc:\n  source $HOMEBREW_PREFIX/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh\n\nIf you receive \"highlighters directory not found\" error message,\nyou may need to add the following to your .zshenv:\n  export ZSH_HIGHLIGHT_HIGHLIGHTERS_DIR=$HOMEBREW_PREFIX/share/zsh-syntax-highlighting/highlighters\n","desc":"Fish shell like syntax highlighting for zsh","head_url_args":["https://github.com/zsh-users/zsh-syntax-highlighting.git",{":branch":"master"}],"head_uses_from_macos":[[{"zsh":[":build",":test"]}]],"homepage":"https://github.com/zsh-users/zsh-syntax-highlighting","license":"BSD-3-Clause","ruby_source_checksum":"85992f4cff3280ed96d3d450d82ac14d0e894b49b49f6e011a43ef9ccee53183","stable_checksum":"5981c19ebaab027e356fe1ee5284f7a021b89d4405cc53dc84b476c3aee9cc32","stable_url_args":["https://github.com/zsh-users/zsh-syntax-highlighting/archive/refs/tags/0.8.0.tar.gz"],"stable_uses_from_macos":[[{"zsh":[":build",":test"]}]],"stable_version":"0.8.0","bottle_tag":":all","bottle_checksum":"3cfaa693dab68d9a576ad1ad0a018e12b250a057963263733f6fcc9b4c4ce8a6"},"zsh-system-clipboard":{"caveats":"To activate the system clipboard integration, add the following to your .zshrc:\n\n  source $HOMEBREW_PREFIX/share/zsh-system-clipboard/zsh-system-clipboard.zsh\n\nYou will also need to restart your terminal for this change to take effect.\n","desc":"System clipboard key bindings for Zsh Line Editor with vi mode","head_url_args":["https://github.com/kutsan/zsh-system-clipboard.git",{":branch":"master"}],"head_uses_from_macos":[[{"zsh":[":build",":test"]}]],"homepage":"https://github.com/kutsan/zsh-system-clipboard","license":"GPL-3.0-only","ruby_source_checksum":"bb676911906bd7638a8872a9123b208da1bd2074f51418cd78d97fd80832703c","stable_checksum":"ff048067f018578c380b026952445d3f625160b70475b48827749fb4abb2c886","stable_url_args":["https://github.com/kutsan/zsh-system-clipboard/archive/refs/tags/v0.8.0.tar.gz"],"stable_uses_from_macos":[[{"zsh":[":build",":test"]}]],"stable_version":"0.8.0","bottle_tag":":all","bottle_checksum":"0020905311350f9aa13a1a35b0632667fe6d4e3bcbbb69110add37eb2ce83b16"},"zsh-vi-mode":{"caveats":"To activate the zsh vi mode, add the following line to your .zshrc:\n  source $HOMEBREW_PREFIX/opt/zsh-vi-mode/share/zsh-vi-mode/zsh-vi-mode.plugin.zsh\n","desc":"Better and friendly vi(vim) mode plugin for ZSH","head_url_args":["https://github.com/jeffreytse/zsh-vi-mode.git",{":branch":"master"}],"head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/jeffreytse/zsh-vi-mode","license":"MIT","ruby_source_checksum":"8bb5be4baeb67a9de681960fbb19e300f257ccfc97d108e39160f235ba452efa","stable_checksum":"28cdbc1803cf5545e5e5e4b29db075dc4d45b8c498bb6118bfff5c7df1b68622","stable_url_args":["https://github.com/jeffreytse/zsh-vi-mode/archive/refs/tags/v0.12.0.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"0.12.0","bottle_tag":":all","bottle_checksum":"640f9ffc4af6c23405417a2076f924ddfa3b07be4eac462470f6521c010841dd"},"zsh-you-should-use":{"caveats":"To activate You Should Use, add the following to your .zshrc:\n\n  source $HOMEBREW_PREFIX/share/zsh-you-should-use/you-should-use.plugin.zsh\n\nYou will also need to restart your terminal for this change to take effect.\n","desc":"ZSH plugin that reminds you to use existing aliases for commands you just typed","head_uses_from_macos":[["zsh"]],"homepage":"https://github.com/MichaelAquilina/zsh-you-should-use","license":"GPL-3.0-only","ruby_source_checksum":"91c3c5d530e258612bcbcaf4098de15d49314ed08fd508fed3efdbca804735f9","stable_checksum":"4d884aed12f1301f4620888e322c406c215b719e49385aa3088dc84c8ed383ed","stable_url_args":["https://github.com/MichaelAquilina/zsh-you-should-use/archive/refs/tags/1.11.1.tar.gz"],"stable_uses_from_macos":[["zsh"]],"stable_version":"1.11.1","bottle_tag":":all","bottle_checksum":"01d4355f8d2ac4b7030007a49e4c96f37277569d3e76aa8791ffa60988d2a873"},"zsh":{"desc":"UNIX shell (command interpreter)","executables":["zsh","zsh-5.9.2"],"head_dependencies":["ncurses","pcre2",{"autoconf":":build"},{"texinfo":":build"}],"head_url_args":["https://git.code.sf.net/p/zsh/code.git",{":branch":"master"}],"homepage":"https://www.zsh.org/","license":{":all_of":["MIT-Modern-Variant","GPL-2.0-only","GPL-2.0-or-later","ISC"]},"ruby_source_checksum":"0403b1e3a3458b7ded1f24b4892f4e2075eea27a9584d66bdc8971336297476e","stable_dependencies":["ncurses","pcre2",{"texinfo":":build"}],"stable_checksum":"36fa734374b44783582cec09bcd67822e2f992c779ec1624ab5596df078d2f81","stable_url_args":["https://downloads.sourceforge.net/project/zsh/zsh/5.9.2/zsh-5.9.2.tar.xz"],"stable_version":"5.9.2"},"zshdb":{"desc":"Debugger for zsh","executables":["zshdb"],"head_dependencies":["zsh",{"autoconf":":build"},{"automake":":build"}],"head_url_args":["https://github.com/Trepan-Debuggers/zshdb.git",{":branch":"master"}],"homepage":"https://github.com/Trepan-Debuggers/zshdb","license":{":all_of":["GPL-2.0-or-later","GPL-3.0-or-later","HPND-sell-variant"]},"ruby_source_checksum":"deba0a0b9c774794ae5a038008991af2a8337557e31d134464a443ec1aff0117","stable_dependencies":["zsh"],"stable_checksum":"83749450ffe030c28e7b7d1d8b06aea63232504ff61f31f9becc5a5717e69638","stable_url_args":["https://downloads.sourceforge.net/project/bashdb/zshdb/1.1.4/zshdb-1.1.4.tar.gz"],"stable_version":"1.1.4","bottle_tag":":all","bottle_checksum":"642ce820ac874107e1e57211b1ddc3b34df5da556da39706cdd5fb8f3bee9c26"},"zsign":{"desc":"Cross-platform codesigning tool for iOS apps","executables":["zsign"],"head_dependencies":["minizip-ng","openssl@4",{"pkgconf":":build"}],"head_url_args":["https://github.com/zhlynn/zsign.git",{":branch":"master"}],"homepage":"https://github.com/zhlynn/zsign","license":"MIT","ruby_source_checksum":"6736d588565ea715680402b4f2149e6223ed5488320393d84bf6e4967cc64441","stable_dependencies":["minizip-ng","openssl@4",{"pkgconf":":build"}],"stable_checksum":"a18493f399208dde3293efd753642cdda05e0506c3b05270ad6eb893d0a061af","stable_url_args":["https://github.com/zhlynn/zsign/archive/refs/tags/v1.1.3.tar.gz"],"stable_version":"1.1.3"},"zssh":{"bottle_rebuild":1,"desc":"Interactive file transfers over SSH","executables":["ztelnet"],"head_dependencies":["lrzsz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"homepage":"https://zssh.sourceforge.net/","license":"GPL-2.0-only","ruby_source_checksum":"2d9df32aca9e736b9f55108220127dbd76a75161248136df9a2bd13ffba07214","stable_dependencies":["lrzsz",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"}],"stable_checksum":"a2e840f82590690d27ea1ea1141af509ee34681fede897e58ae8d354701ce71b","stable_url_args":["https://downloads.sourceforge.net/project/zssh/zssh/1.5/zssh-1.5c.tgz"],"stable_version":"1.5c"},"zstd":{"aliases":["pzstd"],"compatibility_version":1,"desc":"Zstandard is a real-time compression algorithm","executables":["pzstd","unzstd","zstd","zstdcat","zstdgrep","zstdless","zstdmt"],"head_dependencies":["lz4","xz",{"cmake":":build"}],"head_url_args":["https://github.com/facebook/zstd.git",{":branch":"dev"}],"homepage":"https://facebook.github.io/zstd/","license":{":all_of":[{":any_of":["BSD-3-Clause","GPL-2.0-only"]},"BSD-2-Clause","MIT"]},"revision":1,"ruby_source_checksum":"e40f1de5b4e53faf64cad3d24dd74e28948d674caf96b3229310ce78e66b030e","stable_dependencies":["lz4","xz",{"cmake":":build"}],"stable_checksum":"37d7284556b20954e56e1ca85b80226768902e2edabd3b649e9e72c0c9012ee3","stable_url_args":["https://github.com/facebook/zstd/archive/refs/tags/v1.5.7.tar.gz"],"stable_version":"1.5.7"},"zsv":{"desc":"Tabular data swiss-army knife CLI","executables":["zsv"],"head_dependencies":["jq","pcre2"],"head_url_args":["https://github.com/liquidaty/zsv.git",{":branch":"main"}],"head_uses_from_macos":[["ncurses"]],"homepage":"https://github.com/liquidaty/zsv","license":"MIT","ruby_source_checksum":"9115717e771faf7b991214155646f6c7611291374ffb2de67e8b600761136e7d","stable_dependencies":["jq","pcre2"],"stable_checksum":"99486b6901d6b576bf15afceb0bcc888ceeb3f555a6d489547eefe67eff52079","stable_url_args":["https://github.com/liquidaty/zsv/archive/refs/tags/v1.4.4.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"1.4.4"},"zsxd":{"bottle_rebuild":1,"desc":"Zelda Mystery of Solarus XD","executables":["zsxd"],"head_dependencies":["solarus",{"cmake":":build"}],"head_url_args":["https://gitlab.com/solarus-games/games/zsxd.git",{":branch":"dev"}],"head_uses_from_macos":[[{"zip":":build"}],[{"unzip":":test"}]],"homepage":"https://www.solarus-games.org/games/the-legend-of-zelda-mystery-of-solarus-xd/","license":{":all_of":["CC-BY-SA-4.0","GPL-3.0-only"]},"ruby_source_checksum":"c31f46b3da6adb906d85f5effea67e7256b053f6de573fdc10ed2c1fa250c9f7","stable_dependencies":["solarus",{"cmake":":build"}],"stable_checksum":"656ac2033db2aca7ad0cd5c7abb25d88509b312b155ab83546c90abbc8583df1","stable_url_args":["https://gitlab.com/solarus-games/games/zsxd/-/archive/v1.12.2/zsxd-v1.12.2.tar.bz2"],"stable_uses_from_macos":[[{"zip":":build"}],[{"unzip":":test"}]],"stable_version":"1.12.2","bottle_checksum":"f79284e528dd5c8c412dfd90f96fc8d3d6c54ca839a8dd71fd7fb689c8ae7951"},"zsync":{"desc":"File transfer program","executables":["zsync","zsyncmake"],"head_dependencies":[{"go":":build"}],"head_url_args":["https://github.com/cph6/zsync.git",{":branch":"master"}],"homepage":"https://zsync.moria.org.uk/","license":"Artistic-2.0","ruby_source_checksum":"1373bb7f1f912a0cfaf4197f905bb2fd419a72e19d34606fe00fa3d30f6c7182","stable_dependencies":[{"go":":build"}],"stable_checksum":"58b02f27e14326b62b7fdd6ed431a3e243b1c5a3ea9e3c1678e136dbf00c238d","stable_url_args":["https://zsync.moria.org.uk/download/zsync-0.8.0.tar.gz"],"stable_version":"0.8.0"},"zuban":{"desc":"Python language server and type checker, written in Rust","executables":["zmypy","zuban"],"head_dependencies":[{"rust":":build"}],"head_url_args":["https://github.com/zubanls/zuban.git",{":branch":"master"}],"homepage":"https://zubanls.com/","license":"AGPL-3.0-only","ruby_source_checksum":"fd5417583de6eb4cf01669325c9bb23a3239c75574a55da63f49d7b5a5234ae6","stable_dependencies":[{"rust":":build"}],"stable_checksum":"9e6c2abb4a7599bd1d8169dab6e2da19f1916afc8ff99374ee6f5a5f5e801176","stable_url_args":["https://github.com/zubanls/zuban/archive/refs/tags/v0.10.1.tar.gz"],"stable_version":"0.10.1"},"zug":{"desc":"C++ library providing transducers","head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/arximboldi/zug.git",{":branch":"master"}],"homepage":"https://sinusoid.es/zug/","license":"BSL-1.0","ruby_source_checksum":"10f236970ea47975b19df7682b804784ecf16eaa4cf26b437d30f3be454e822b","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"75ff666a4ce1615b3ca26abbb17b10f5cb5cf5f86c9c293ec430c34750d3ea27","stable_url_args":["https://github.com/arximboldi/zug/archive/refs/tags/v0.1.2.tar.gz"],"stable_version":"0.1.2","bottle_tag":":all","bottle_checksum":"e3834dddcd9eb7036a9a75ea740f0498c6566cfb6dec6f3d20e488b7f4881f96"},"zurl":{"deprecate_args":{":date":"2026-10-07",":because":":deprecated_upstream",":replacement_formula":"pushpin"},"desc":"HTTP and WebSocket client worker with ZeroMQ interface","disable_args":{":date":"2027-04-07",":because":":deprecated_upstream",":replacement_formula":"pushpin"},"executables":["zurl"],"head_dependencies":["qtbase","zeromq",{"pkgconf":[":build",":test"]}],"head_url_args":["https://github.com/fanout/zurl.git",{":branch":"master"}],"head_uses_from_macos":[["curl"]],"homepage":"https://github.com/fanout/zurl","license":{":all_of":["GPL-3.0-or-later","LGPL-2.1-or-later","curl","MIT"]},"revision":1,"ruby_source_checksum":"7fb1b048d4287d35285ea6f669bfb711dd202bb3c55abf3adf58d460946d6984","stable_dependencies":["qtbase","zeromq",{"pkgconf":[":build",":test"]}],"stable_checksum":"46d13ac60509a1566a4e3ad3eaed5262adf86eb5601ff892dba49affb0b63750","stable_url_args":["https://github.com/fanout/zurl/releases/download/v1.12.0/zurl-1.12.0.tar.bz2"],"stable_uses_from_macos":[["curl"]],"stable_version":"1.12.0"},"zvbi":{"desc":"Vertical Blanking Interval (VBI) decoding library","executables":["zvbi-atsc-cc","zvbi-chains","zvbi-ntsc-cc","zvbid"],"head_dependencies":["libpng","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/zapping-vbi/zvbi.git",{":branch":"main"}],"homepage":"https://github.com/zapping-vbi/zvbi","license":"GPL-2.0-or-later","ruby_source_checksum":"7de632305909871990fe09227c56e94fd5ed987214bf598a1eefe1fc14e50ed6","stable_dependencies":["libpng","gettext",{"autoconf":":build"},{"automake":":build"},{"gettext":":build"},{"libtool":":build"},{"pkgconf":":build"}],"stable_checksum":"817a26118e2654155ee761cd39414885986a4315fdb6617af5314090ddfffd10","stable_url_args":["https://github.com/zapping-vbi/zvbi/archive/refs/tags/v0.2.46.tar.gz"],"stable_version":"0.2.46"},"zvec-grep":{"desc":"Agent-friendly hybrid workspace search across code and non-code content","executables":["zg"],"head_dependencies":["glib","node","ripgrep","vips","gettext",{"pkgconf":":build"}],"homepage":"https://github.com/zvec-ai/zvec-grep","license":"Apache-2.0","ruby_source_checksum":"8d4c566d24f4b8675d89e0248e8c6ee3ea0eadb04c9ab0b45d5b07e1568fce3e","stable_dependencies":["glib","node","ripgrep","vips","gettext",{"pkgconf":":build"}],"stable_checksum":"a958bb24f161c6d092fe555ddeeb44989f933354d9e21392d89af4bc75bd4393","stable_url_args":["https://registry.npmjs.org/@zvec/zvec-grep/-/zvec-grep-0.2.2.tgz"],"stable_version":"0.2.2"},"zx":{"desc":"Tool for writing better scripts","executables":["zx"],"head_dependencies":["node"],"homepage":"https://google.github.io/zx/","license":"Apache-2.0","ruby_source_checksum":"3d9b0bb7b47e6843630f75658544281329475ce909aebd155345932c0dc580b6","stable_dependencies":["node"],"stable_checksum":"20df3c1b6160372f02bd26176898c9b791690af4599573c99a04b2624a6aaab9","stable_url_args":["https://registry.npmjs.org/zx/-/zx-8.8.5.tgz"],"stable_version":"8.8.5","bottle_tag":":all","bottle_checksum":"7b9906d0d69c0dcf726b2e8287fc62518b2f4dc08be0cc72cbfd1b92aa79b55e"},"zxc":{"desc":"High-performance asymmetric lossless compression library","executables":["unzxc","zxc"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/hellobertrand/zxc.git",{":branch":"main"}],"homepage":"https://github.com/hellobertrand/zxc","license":"BSD-3-Clause","ruby_source_checksum":"44e9882779af1f0e28f3c5d3fa9224c4367742c521a921a9e4b2cccf876abda8","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"1af49a9d40e644740dca75f176c03535e123f6d0ba81833552b77a70e6eeabaa","stable_url_args":["https://github.com/hellobertrand/zxc/archive/refs/tags/v0.15.0.tar.gz"],"stable_version":"0.15.0"},"zxcc":{"desc":"CP/M 2/3 emulator for cross-compiling and CP/M tools under UNIX","executables":["zxas","zxc","zxcc","zxlibr","zxlink"],"head_uses_from_macos":[["ncurses"]],"homepage":"https://www.seasip.info/Unix/Zxcc/","license":{":all_of":["GPL-2.0-or-later","LGPL-2.0-or-later"]},"ruby_source_checksum":"475f065c9eceb7da27d272e1e351e0f291eedd35ac663495aac6818ade7858ff","stable_checksum":"6095119a31a610de84ff8f049d17421dd912c6fd2df18373e5f0a3bc796eb4bf","stable_url_args":["https://www.seasip.info/Unix/Zxcc/zxcc-0.5.7.tar.gz"],"stable_uses_from_macos":[["ncurses"]],"stable_version":"0.5.7","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"08b4d0233886b19e05fdbe3f3bb90d25146716a354bcf7e07d89396ef6b53397"},"zxing-cpp":{"desc":"Multi-format barcode image processing library written in C++","executables":["ZXingReader","ZXingWriter"],"head_dependencies":[{"cmake":":build"}],"head_url_args":["https://github.com/zxing-cpp/zxing-cpp.git",{":branch":"master"}],"homepage":"https://github.com/zxing-cpp/zxing-cpp","license":"Apache-2.0","ruby_source_checksum":"ad02b0082912e2bf618235479adb42a6ae433119a004c52d4e2cb1206d97418e","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"c3c02c29c0b519de7bd4e25b376e606e87f0761befd1282815642a2246613d14","stable_url_args":["https://github.com/zxing-cpp/zxing-cpp/releases/download/v3.1.1/zxing-cpp-3.1.1.tar.gz"],"stable_version":"3.1.1"},"zycore-c":{"desc":"Zyan Core Library for C","head_dependencies":[{"cmake":":build"}],"homepage":"https://github.com/zyantific/zycore-c","license":"MIT","ruby_source_checksum":"a087082c90d67984a934fca1195b99e530e95e334e9b261b67fbbaa702f49096","stable_dependencies":[{"cmake":":build"}],"stable_checksum":"943f91eb9ab2a8cc01ab9f8b785e769a273502071e0ee8011cdfcaad93947cec","stable_url_args":["https://github.com/zyantific/zycore-c/archive/refs/tags/v1.5.2.tar.gz"],"stable_version":"1.5.2"},"zydis":{"bottle_rebuild":1,"desc":"Fast and lightweight x86/x86_64 disassembler library","executables":["ZydisDisasm","ZydisInfo"],"head_dependencies":["zycore-c",{"cmake":":build"},{"ronn-ng":":build"}],"head_url_args":["https://github.com/zyantific/zydis.git",{":branch":"master"}],"homepage":"https://zydis.re","license":"MIT","ruby_source_checksum":"7c56426f45aeec3d81c8bb3cc58d0001f354054f0a98acbb2450d1fdf86786f1","stable_dependencies":["zycore-c",{"cmake":":build"},{"ronn-ng":":build"}],"stable_checksum":"45c6d4d499a1cc80780f7834747c637509777c01dca1e98c5e7c0bfaccdb1514","stable_url_args":["https://github.com/zyantific/zydis/archive/refs/tags/v4.1.1.tar.gz"],"stable_version":"4.1.1"},"zyre":{"desc":"Local Area Clustering for Peer-to-Peer Applications","executables":["zpinger"],"head_dependencies":["czmq","zeromq",{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/zeromq/zyre.git",{":branch":"master"}],"homepage":"https://github.com/zeromq/zyre","license":"MPL-2.0","local_patch_checksums":{"Patches/libtool/configure-big_sur.diff":"35acd6aebc19843f1a2b3a63e880baceb0f5278ab1ace661e57a502d9d78c93c"},"ruby_source_checksum":"2510e3e54a1899b79b79d10801625ff924326f3f268fb4cfcf0112dfce70606d","stable_dependencies":["czmq","zeromq",{"pkgconf":":build"}],"stable_patches":[{"strip":"p1","file":"Patches/libtool/configure-big_sur.diff","type":"unofficial"}],"stable_checksum":"0ba43fcdf70fa1f35b068843a90fdf50b34d65a9be7f2c193924a87a4031a98c","stable_url_args":["https://github.com/zeromq/zyre/releases/download/v2.0.1/zyre-2.0.1.tar.gz"],"stable_version":"2.0.1","bottle_cellar":":any","bottle_checksum":"a1956c77c1c59efd1848f4bb2567163f9715b3d46a0b2bb274453b1b2f9b632a"},"zzuf":{"desc":"Transparent application input fuzzer","executables":["zzat","zzuf"],"head_dependencies":[{"autoconf":":build"},{"automake":":build"},{"libtool":":build"},{"pkgconf":":build"}],"head_url_args":["https://github.com/samhocevar/zzuf.git",{":branch":"master"}],"homepage":"http://caca.zoy.org/wiki/zzuf","license":"WTFPL","ruby_source_checksum":"0aab97d7e99ffb545c95bf000306cc6410e15e8aa9dfd7f17499cc0c69d0880c","stable_checksum":"04353d94c68391b3945199f100ab47fc5ff7815db1e92581a600d4175e3a6872","stable_url_args":["https://github.com/samhocevar/zzuf/releases/download/v0.15/zzuf-0.15.tar.bz2"],"stable_version":"0.15","bottle_cellar":"/usr/local/Cellar","bottle_checksum":"397eb044876f87b27787679b9a8f965da0aca9251386aa2a6dbbd1b5ef8cd3c9"},"zzz":{"desc":"Command-line tool to put Macs to sleep","executables":["Zzz"],"head_url_args":["https://github.com/Orc/Zzz.git",{":branch":"main"}],"homepage":"https://github.com/Orc/Zzz","license":":public_domain","ruby_source_checksum":"1f5d20973592296e09482fd0f93cc91fdeb4fe441511dfafb44a1320c0584a52","stable_patches":[{"strip":"p1","url":"https://github.com/Orc/Zzz/commit/2bf4284ecdbdfd0d629ed00752bcda5d0d0f63f6.patch?full_index=1","sha256":"b861283f25c6c6f160929c630203861dc9bbaf501d89cb6e6d7a3b383c53bf20","type":"backport"}],"stable_checksum":"8c8958b65a74ab1081ce1a950af6d360166828bdb383d71cc8fe37ddb1702576","stable_url_args":["https://github.com/Orc/Zzz/archive/refs/tags/v1.tar.gz"],"stable_version":"1","bottle_checksum":"0466ce782b6410ac3fd3df809c516c53763a9e4a90d1ed81f48118090dd497d9"}},"casks":{"0-ad":{"depends_on_args":{":macos":":any"},"desc":"Real-time strategy game","homepage":"https://play0ad.com/","names":["0 A.D."],"ruby_source_checksum":{":sha256":"dbf6f51fe02743a4e3d1ddf71f57acbd1e2c6c84d89a0687e702c8a056ec8edc"},"ruby_source_path":"Casks/0/0-ad.rb","sha256":"3d30cbafb293fb1178c08075ed8336d1dbfb1090d3702ada76092e85e9c4f076","tap_string":"homebrew/cask","url_args":["https://releases.wildfiregames.com/0ad-0.28.0-macos-x86_64.dmg"],"version":"0.28.0","raw_artifacts":[[":app",["0 A.D..app"]],[":zap",{":trash":"~/Library/Saved Application State/com.wildfiregames.0ad.savedState"}]]},"010-editor":{"depends_on_args":{":macos":":any"},"desc":"Text editor","homepage":"https://www.sweetscape.com/","names":["010 Editor"],"ruby_source_checksum":{":sha256":"645f021a2ec6938f7d96d63bbf556df7b660ce79623f8d9e9d3e887592aa528f"},"ruby_source_path":"Casks/0/010-editor.rb","sha256":"bec2345607091a57894d0e42d496a20a410b7d67f08058720b1fba8f99a57489","tap_string":"homebrew/cask","url_args":["https://download.sweetscape.com/010EditorMac64Installer16.0.4.dmg"],"version":"16.0.4","raw_artifacts":[[":app",["010 Editor.app"]],[":zap",{":trash":["~/.config/SweetScape","~/Library/Application Support/SweetScape","~/Library/Saved Application State/com.SweetScape.010Editor.savedState"],":rmdir":"~/Documents/SweetScape"}]]},"115browser":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Web browser","homepage":"https://pc.115.com/browser.html#mac","names":["115Browser","115浏览器"],"ruby_source_checksum":{":sha256":"50caf999fe3a5bbe48f91839078d05316c39174ff7a70361d843f6a63f2dd36a"},"ruby_source_path":"Casks/1/115browser.rb","sha256":"2f2138fe7f2971c1a8070d80511a3ffd5897964dffa8f0f412761d1c56886f43","tap_string":"homebrew/cask","url_args":["https://down.115.com/client/mac/115br_v36.0.1_x64.dmg"],"version":"36.0.1","raw_artifacts":[[":app",["115Browser.app"]],[":zap",{":trash":["~/Library/Application Support/115Browser","~/Library/Caches/115Browser","~/Library/Caches/org.115Browser.115Browser","~/Library/Preferences/org.115Browser.115Browser.plist","~/Library/Saved Application State/org.115Browser.115Browser.savedState"]}]]},"1kc-razer":{"depends_on_args":{":macos":":any"},"desc":"Open source colour effects manager for Razer devices","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/1kc/razer-macos","names":["Razer macOS"],"ruby_source_checksum":{":sha256":"3e97e6f0e040e89f43d717ee3b23ef2587461f809b2e2873463eb10f24d1c3c2"},"ruby_source_path":"Casks/1/1kc-razer.rb","sha256":"9f57f928adb31ca843dbf2047a7d6ea308eceaccb50620792535d1fcd7ec73ca","tap_string":"homebrew/cask","url_args":["https://github.com/1kc/razer-macos/releases/download/v0.4.10/Razer.macOS-0.4.10-universal.dmg"],"version":"0.4.10","raw_artifacts":[[":app",["Razer macOS.app"]],[":zap",{":trash":["~/Library/Preferences/com.electron.razer-macos.helper.Renderer.plist","~/Library/Preferences/com.electron.razer-macos.plist","~/Library/Saved Application State/com.electron.razer-macos.savedState"]}]]},"1password-cli":{"conflicts_with_args":{":cask":["1password-cli@1","1password-cli@beta"]},"desc":"Command-line interface for 1Password","homepage":"https://developer.1password.com/docs/cli","names":["1Password CLI"],"ruby_source_checksum":{":sha256":"218917b3f3e5f38b2dbf548d3bf37840dfa68505e28f5806a37630727cf8f0ce"},"ruby_source_path":"Casks/1/1password-cli.rb","sha256":"e77fc9a8ebb23c176fed7c56ea6e4a7184d2b89957e9a5d9a2feb724e7e0574b","tap_string":"homebrew/cask","url_args":["https://cache.agilebits.com/dist/1P/op2/pkg/v2.41.1/op_darwin_amd64_v2.41.1.zip"],"version":"2.41.1","raw_artifacts":[[":binary",["op"]],[":generate_completions_from_executable",["op","completion"],{":shells":[":bash",":zsh",":fish"]}],[":zap",{":trash":"~/.config/op"}]]},"1password-cli@1":{"conflicts_with_args":{":cask":["1password-cli","1password-cli@beta"]},"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-06-11",":because":":unmaintained"},"desc":"Command-line helper for the 1Password password manager","disable_args":{":date":"2026-06-11",":because":":unmaintained"},"homepage":"https://developer.1password.com/docs/cli/v1/usage/","names":["1Password CLI"],"ruby_source_checksum":{":sha256":"f0790eb664da26e15eece0f0ccdb02b9798136882c0602e173b828f2ae5be387"},"ruby_source_path":"Casks/1/1password-cli@1.rb","sha256":"ff9af6a6aef58111f2279b30cebf158a2e14651176b40a649b30a12b772724a3","tap_string":"homebrew/cask","url_args":["https://cache.agilebits.com/dist/1P/op/pkg/v1.12.9/op_apple_universal_v1.12.9.pkg"],"version":"1.12.9","raw_artifacts":[[":uninstall",{":pkgutil":"com.1password.op"}],[":pkg",["op_apple_universal_v1.12.9.pkg"]],[":zap",{":trash":"~/.op"}]]},"1password-cli@beta":{"conflicts_with_args":{":cask":["1password-cli","1password-cli@1"]},"desc":"Command-line helper for the 1Password password manager","homepage":"https://developer.1password.com/docs/cli","names":["1Password CLI"],"ruby_source_checksum":{":sha256":"7d2a39b7d696e730407948383b57015a2d6121493d858a18c61b74b00ba86434"},"ruby_source_path":"Casks/1/1password-cli@beta.rb","sha256":"e7b148cccb45d996a45f6deeb830a68759f3031bac4c2c4a4cf3c9315f91f685","tap_string":"homebrew/cask","url_args":["https://cache.agilebits.com/dist/1P/op2/pkg/v2.43.0-beta.02/op_darwin_amd64_v2.43.0-beta.02.zip"],"version":"2.43.0-beta.02","raw_artifacts":[[":binary",["op"]],[":zap",{":trash":"~/.config/op"}]]},"1password":{"auto_updates":true,"conflicts_with_args":{":cask":["1password@beta","1password@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"Password manager that keeps all passwords secure behind one password","homepage":"https://1password.com/","names":["1Password"],"ruby_source_checksum":{":sha256":"d2bbaed29757fd5b94208e3fd9fe8d38f8b612aa78cb3733cd7d4c0c0c0ca1d4"},"ruby_source_path":"Casks/1/1password.rb","sha256":"12a822a53f2e3339410d3fbc4c7be3bab6cfec6c04ab0490b67ba52618eb5033","tap_string":"homebrew/cask","url_args":["https://downloads.1password.com/mac/1Password-8.12.42-x86_64.zip"],"version":"8.12.42","raw_artifacts":[[":uninstall",{":launchctl":["2BUA8C4S2C.com.1password.browser-helper","com.1password.1password-launcher"],":quit":"com.1password.1password"}],[":app",["1Password.app"]],[":zap",{":trash":["~/Library/Application Scripts/2BUA8C4S2C.com.1password*","~/Library/Application Scripts/2BUA8C4S2C.com.agilebits","~/Library/Application Scripts/com.1password.1password-launcher","~/Library/Application Scripts/com.1password.browser-support","~/Library/Application Support/1Password","~/Library/Application Support/Arc/User Data/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.1password.1password.sfl*","~/Library/Application Support/CrashReporter/1Password*","~/Library/Application Support/Google/Chrome Beta/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Google/Chrome Canary/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Google/Chrome Dev/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Microsoft Edge Beta/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Microsoft Edge Canary/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Microsoft Edge Dev/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Microsoft Edge/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Vivaldi/NativeMessagingHosts/com.1password.1password.json","~/Library/Containers/2BUA8C4S2C.com.1password.browser-helper","~/Library/Containers/com.1password.1password*","~/Library/Containers/com.1password.browser-support","~/Library/Group Containers/2BUA8C4S2C.com.1password","~/Library/Group Containers/2BUA8C4S2C.com.agilebits","~/Library/Logs/1Password","~/Library/Preferences/com.1password.1password.plist","~/Library/Preferences/group.com.1password.plist","~/Library/Saved Application State/com.1password.1password.savedState"]}]]},"1password@7":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Password manager that keeps all passwords secure behind one password","homepage":"https://1password.com/","names":["1Password"],"ruby_source_checksum":{":sha256":"35e8f542147f7bc799523f1ba7271a9c1e1b1979fb135fe6d36b6766c2d87a26"},"ruby_source_path":"Casks/1/1password@7.rb","sha256":"e4f5cdaee7fc9b92b229fbf4cc8a38cc80382fd31e4d03cc6719a0b87d7aac3a","tap_string":"homebrew/cask","url_args":["https://c.1password.com/dist/1P/mac7/1Password-7.10.4.zip"],"version":"7.10.4","raw_artifacts":[[":app",["1Password 7.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.agilebits.onepassword*","~/Library/Containers/*.agilebits.onepassword*","~/Library/Group Containers/2BUA8C4S2C.com.agilebits","~/Library/Logs/1Password","~/Library/Preferences/com.agilebits.onepassword*"]}]]},"1password@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["1password","1password@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"Password manager","homepage":"https://1password.com/","names":["1Password"],"ruby_source_checksum":{":sha256":"9a58412c688319c2d0652e14057756a62d4085f416c91c88e11366baa44b5276"},"ruby_source_path":"Casks/1/1password@beta.rb","sha256":"6ebfecb93cab850023c3ce7dbbe09bbb7897092a9a0c002b8899f905ac16ca07","tap_string":"homebrew/cask","url_args":["https://downloads.1password.com/mac/1Password-8.12.44-25.BETA-x86_64.zip"],"version":"8.12.44-25.BETA","raw_artifacts":[[":uninstall",{":launchctl":["2BUA8C4S2C.com.1password.browser-helper","com.1password.1password-launcher"],":quit":"com.1password.1password"}],[":app",["1Password.app"]],[":zap",{":trash":["~/Library/Application Scripts/2BUA8C4S2C.com.1password*","~/Library/Application Scripts/2BUA8C4S2C.com.agilebits","~/Library/Application Scripts/com.1password.1password-launcher","~/Library/Application Scripts/com.1password.browser-support","~/Library/Application Support/1Password","~/Library/Application Support/Arc/User Data/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.1password.1password.sfl*","~/Library/Application Support/CrashReporter/1Password*","~/Library/Application Support/Google/Chrome Beta/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Google/Chrome Canary/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Google/Chrome Dev/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Microsoft Edge Beta/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Microsoft Edge Canary/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Microsoft Edge Dev/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Microsoft Edge/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/com.1password.1password.json","~/Library/Application Support/Vivaldi/NativeMessagingHosts/com.1password.1password.json","~/Library/Containers/2BUA8C4S2C.com.1password.browser-helper","~/Library/Containers/com.1password.1password*","~/Library/Containers/com.1password.browser-support","~/Library/Group Containers/2BUA8C4S2C.com.1password","~/Library/Group Containers/2BUA8C4S2C.com.agilebits","~/Library/Logs/1Password","~/Library/Preferences/com.1password.1password.plist","~/Library/Preferences/group.com.1password.plist","~/Library/Saved Application State/com.1password.1password.savedState"]}]]},"1password@nightly":{"conflicts_with_args":{":cask":["1password","1password@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Password manager","homepage":"https://1password.com/","names":["1Password Nightly"],"ruby_source_checksum":{":sha256":"10c5cd5b8ab1b72eb0dfa638e15fcd492bf715fb14b050132dd8c32e26de25f5"},"ruby_source_path":"Casks/1/1password@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://c.1password.com/dist/1P/mac8/1Password-latest.NIGHTLY-x86_64.zip"],"version":"latest","raw_artifacts":[[":app",["1Password.app"]],[":zap",{":trash":["~/Library/Application Scripts/2BUA8C4S2C.com.1password","~/Library/Application Scripts/2BUA8C4S2C.com.1password.browser-helper","~/Library/Application Scripts/com.1password.1password-launcher","~/Library/Application Scripts/com.1password.browser-support","~/Library/Application Support/1Password","~/Library/Application Support/CrashReporter/1Password*.plist","~/Library/Containers/2BUA8C4S2C.com.1password.browser-helper","~/Library/Containers/com.1password.1password-launcher","~/Library/Containers/com.1password.browser-support","~/Library/Group Containers/*.com.1password","~/Library/Group Containers/*.com.agilebits","~/Library/Logs/DiagnosticReports/1Password*","~/Library/Preferences/*1password.plist","~/Library/Saved Application State/com.1password.1password.savedState"]}]]},"3dgenceslicer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Prepare files for 3D printing based on CAD models for 3DGence printers","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://3dgence.com/","names":["3DGence Slicer"],"ruby_source_checksum":{":sha256":"8ebc75ba11702c2045d164e140b0e027c7359ba0045e0974ecb18671564588e7"},"ruby_source_path":"Casks/3/3dgenceslicer.rb","sha256":"8b1e89b1883e00119b319698e1fc302e749e08217aa6831a1ba38516aa83ac40","tap_string":"homebrew/cask","url_args":["https://cloud.3dgence.com/downloads/slicer/3DGenceSlicer-4.0-(v3.5.1).dmg"],"version":"3.5.1,4.0","raw_artifacts":[[":app",["3DGence Slicer 4.0.app"]],[":zap",{":trash":["~/Library/Caches/3DGence Slicer","~/Library/Preferences/com.3dgence.slicer.3DGence Slicer.plist","~/Library/Saved Application State/com.3dgence.slicer.savedState"],":rmdir":"~/Documents/3DGence Slicer"}]]},"4k-image-compressor":{"depends_on_args":{":macos":":monterey"},"desc":"Image compressor","homepage":"https://www.4kdownload.com/products/imagecompressor","names":["4K Image Compressor"],"ruby_source_checksum":{":sha256":"fd2c3ee7f2c2a9c8741a8f6d8a8d27957957babb465bd5a01591eec5b2d0d150"},"ruby_source_path":"Casks/4/4k-image-compressor.rb","sha256":"1fba0a3d4be3eeccca209bce548c0063f14477f97a10b6b57abd484b425df6d7","tap_string":"homebrew/cask","url_args":["https://dl.4kdownload.com/app/4kimagecompressor_26.0.0_x64.dmg"],"version":"26.0.0","raw_artifacts":[[":app",["4K Image Compressor.app"]],[":zap",{":trash":["~/Library/Application Support/4kdownload.com/4K Image Compressor","~/Library/Preferences/com.4kdownload.4K Image Compressor.plist"]}]]},"4k-slideshow-maker":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Slideshow maker","homepage":"https://www.4kdownload.com/products/product-slideshowmaker","names":["4K Slideshow Maker"],"ruby_source_checksum":{":sha256":"b94a2f125f198c1deb5b409f1173ebed2fe5c93d5a03216a3abb37a73eb83a27"},"ruby_source_path":"Casks/4/4k-slideshow-maker.rb","sha256":"4761cf9ebfde489f5aef14a2f6f28064111f0729d15246a97fb06fcde8666e67","tap_string":"homebrew/cask","url_args":["https://dl.4kdownload.com/app/4kslideshowmaker_2.0.1.dmg"],"version":"2.0.1","raw_artifacts":[[":app",["4K Slideshow Maker.app"]],[":zap",{":trash":["~/Library/Application Support/4kdownload.com","~/Library/Preferences/com.4kdownload.4K Slideshow Maker.plist","~/Library/Saved Application State/com.openmedia.4kslideshowmaker.savedState"]}]]},"4k-stogram":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Download Instagram photos, accounts, hashtags and locations","homepage":"https://www.4kdownload.com/products/product-stogram","names":["4K Stogram"],"ruby_source_checksum":{":sha256":"14b2069555b2a3b19c05da0ceae7e173782fd478eb1b878b48b48f1657b50f14"},"ruby_source_path":"Casks/4/4k-stogram.rb","sha256":"a30e5cf391cc86bd04c7318be6a83ea4aebe8034b41e20bc07ad57d769845fa6","tap_string":"homebrew/cask","url_args":["https://dl.4kdownload.com/app/4kstogram_4.9.0_x64.dmg"],"version":"4.9.0","raw_artifacts":[[":app",["4K Stogram.app"]],[":zap",{":trash":"~/Pictures/4K Stogram"}]]},"4k-tokkit":{"depends_on_args":{":macos":":monterey"},"desc":"Download TikTok videos and accounts","homepage":"https://www.4kdownload.com/products/tokkit/17","names":["4K Tokkit"],"ruby_source_checksum":{":sha256":"f413962eb8869d86edfd3d7a9ba63d0ea9525f29eae4059a523d38901dbb9118"},"ruby_source_path":"Casks/4/4k-tokkit.rb","sha256":"0b531b5d8e966249f30df773834ad24c1236276a0a6d28ff9ed20f335f20fd0c","tap_string":"homebrew/cask","url_args":["https://dl.4kdownload.com/app/4ktokkit_26.0.0_x64.dmg"],"version":"26.0.0","raw_artifacts":[[":app",["4K Tokkit.app"]],[":zap",{":trash":["~/Library/Application Support/4kdownload.com/4K Tokkit","~/Library/Preferences/com.4kdownload.4K Tokkit.plist"]}]]},"4k-video-downloader+":{"depends_on_args":{":macos":":monterey"},"desc":"Free video downloader","homepage":"https://www.4kdownload.com/products/videodownloader","names":["4K Video Downloader Plus"],"ruby_source_checksum":{":sha256":"ea2ee59d28e41d1b75a35c540104da8ded525519791e449ac094adf96a1bbedd"},"ruby_source_path":"Casks/4/4k-video-downloader+.rb","sha256":"e1425dbd0e0b92929e6b28c21c454fea819a37529120f52ea0af9e0266ff7a7d","tap_string":"homebrew/cask","url_args":["https://dl.4kdownload.com/app/4kvideodownloaderplus_26.3.5_x64.dmg"],"version":"26.3.5","raw_artifacts":[[":uninstall",{":quit":"com.openmedia.4kvideodownloaderplus"}],[":app",["4K Video Downloader+.app"]],[":zap",{":trash":["~/Library/Application Support/4kdownload.com/4K Video Downloader+","~/Library/Preferences/com.4kdownload.4K Video Downloader+.plist","~/Library/Preferences/com.4kdownload.ApplicationDirectories.plist","~/Library/Preferences/com.openmedia.4kvideodownloaderplus.plist","~/Library/Saved Application State/com.openmedia.4kvideodownloaderplus.savedState"]}]]},"4k-video-downloader":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Free video downloader","homepage":"https://www.4kdownload.com/products/product-videodownloader","names":["4K Video Downloader"],"ruby_source_checksum":{":sha256":"fcbf63829db446b1abdd6bd13eb76d391a61a5bc734317365801fa194ee2ea3f"},"ruby_source_path":"Casks/4/4k-video-downloader.rb","sha256":"e16993ebb60f18612fa2444c8b60d95745f14d6fca226a00c5d10eee1fb8d78a","tap_string":"homebrew/cask","url_args":["https://dl.4kdownload.com/app/4kvideodownloader_4.33.5_x64.dmg"],"version":"4.33.5","raw_artifacts":[[":app",["4K Video Downloader.app"]],[":zap",{":trash":["~/Library/Application Support/4kdownload.com/4K Video Downloader","~/Library/Preferences/com.4kdownload.4K Video Downloader.plist","~/Library/Preferences/com.4kdownload.ApplicationDirectories.plist","~/Library/Preferences/com.openmedia.4kvideodownloader.plist","~/Library/Saved Application State/com.openmedia.4kvideodownloader.savedState"]}]]},"4k-video-to-mp3":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Convert any video to MP3","homepage":"https://www.4kdownload.com/products/product-videotomp3","names":["4K Video to MP3"],"ruby_source_checksum":{":sha256":"83f1d89831b09bc8467bae70d214d6c0c2ead710a5cdf169c506b67f70773abd"},"ruby_source_path":"Casks/4/4k-video-to-mp3.rb","sha256":"3a9b4b9920a712e3e356ea09ca770b8d59c88926ae7a63bd530a2d9682a24a8b","tap_string":"homebrew/cask","url_args":["https://dl.4kdownload.com/app/4kvideotomp3_3.0.1.dmg"],"version":"3.0.1","raw_artifacts":[[":app",["4K Video to MP3.app"]],[":zap",{":trash":["~/Library/Application Support/4kdownload.com","~/Library/Preferences/com.4kdownload.4K Video to MP3.plist"]}]]},"4k-youtube-to-mp3":{"depends_on_args":{":macos":":monterey"},"desc":"Turn YouTube links into MP3 files","homepage":"https://www.4kdownload.com/products/youtubetomp3/1","names":["4K YouTube to MP3"],"ruby_source_checksum":{":sha256":"315afa5ef58dd90e9dd3790513a29adf4be6ee2f4f18e272699a7d881921dce0"},"ruby_source_path":"Casks/4/4k-youtube-to-mp3.rb","sha256":"5f5baffd545a779731442d17ff5b5766287320a7ba21c55a5e69755531fca8b0","tap_string":"homebrew/cask","url_args":["https://dl.4kdownload.com/app/4kyoutubetomp3_26.3.5_x64.dmg"],"version":"26.3.5","raw_artifacts":[[":uninstall",{":quit":"com.openmedia.4kyoutubetomp3"}],[":app",["4K YouTube to MP3.app"]],[":zap",{":trash":["~/Library/Application Support/4kdownload.com","~/Library/Preferences/com.4kdownload.*","~/Library/Saved Application State/com.openmedia.4kyoutubetomp3.savedState"]}]]},"4peaks":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Visualise and edit DNA sequence trace files","homepage":"https://nucleobytes.com/4peaks/index.html","names":["4Peaks"],"ruby_source_checksum":{":sha256":"f7553f2a4db2ee89fd987a76903a1905f4e3f9129cd550233f3678e884afb59c"},"ruby_source_path":"Casks/4/4peaks.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.nucleobytes.com/4peaks.dmg"],"version":"1.8","raw_artifacts":[[":app",["4Peaks.app"]],[":zap",{":trash":["~/Library/Application Support/4Peaks","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mekentosj.4peaks.*","~/Library/Caches/com.apple.helpd/Generated/4Peaks Help*","~/Library/HTTPStorages/com.mekentosj.4peaks","~/Library/Preferences/com.mekentosj.4peaks.plist","~/Library/Saved Application State/com.mekentosj.4peaks.savedState"]}]]},"5ire":{"depends_on_args":{":macos":":any"},"desc":"AI assistant and MCP client","homepage":"https://5ire.app/","names":["5ire"],"ruby_source_checksum":{":sha256":"e4d59f86afef63b974d413dac9053290c56a6c5fcaf4a8cd20b55b554f5cdd69"},"ruby_source_path":"Casks/5/5ire.rb","sha256":"97eee400ca4fd4207717fc034c086a22d75ee6fdf2ecf0ad387dac5135cf6482","tap_string":"homebrew/cask","url_args":["https://github.com/nanbingxyz/5ire/releases/download/v0.15.1/5ire-0.15.1.dmg"],"version":"0.15.1","raw_artifacts":[[":app",["5ire.app"]],[":zap",{":trash":["~/Library/Application Support/5ire","~/Library/Logs/5ire","~/Library/Preferences/com.5ire.5ire.plist"]}]]},"5kplayer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Play 4K/1080p/360-degree video, MP3/AAC/APE/FLAC music without quality loss","homepage":"https://www.5kplayer.com/","names":["5KPlayer"],"ruby_source_checksum":{":sha256":"26fa744e392e5a645f2b4a1fd604736a04c3e194d8f1168ed8710d7c728182be"},"ruby_source_path":"Casks/5/5kplayer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.5kplayer.com/download/5kplayer-setup.dmg"],"version":"6.11.0","raw_artifacts":[[":uninstall",{":quit":"com.digiarty.5kplayer"}],[":app",["5KPlayer.app"]],[":zap",{":trash":["~/Library/Caches/com.digiarty.5kplayer","~/Library/Preferences/com.digiarty.5kplayer.plist","~/Library/Saved Application State/com.digiarty.5kplayer.savedState"]}]]},"7777":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Remote AWS database on local port 7777","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://port7777.com/","names":["7777"],"ruby_source_checksum":{":sha256":"98ac4ee3ae92b073e71851473391338249f4985a466a3c3aaa395070a369fd40"},"ruby_source_path":"Casks/7/7777.rb","sha256":"1aec08c7148f88b0ba3dac5451414f804d397de8f0c216e41d91d2034271eac9","tap_string":"homebrew/cask","url_args":["https://releases.port7777.com/1.2.1/macos/7777"],"version":"1.2.1","raw_artifacts":[[":binary",["7777"]]]},"86box":{"depends_on_args":{":macos":":any"},"desc":"Emulator of x86-based machines based on PCem","homepage":"https://86box.net/","names":["86Box"],"ruby_source_checksum":{":sha256":"44662e34f43bdb88f7c5ec275fc20aa7f0cd875a13f220b4e333a64a9a3290d9"},"ruby_source_path":"Casks/8/86box.rb","sha256":"fc66fc97225012af20145ae04193911bbf689fc75f89590774a904483140a5a9","tap_string":"homebrew/cask","url_args":["https://github.com/86Box/86Box/releases/download/v6.0/86Box-macOS-x86_64+arm64-b9001.zip"],"version":"6.0,9001","raw_artifacts":[[":preflight_steps",{":steps":[{":path":{":base":"home",":path":"Library/Application Support/net.86box.86Box/roms"},":type":"mkdir_p"}]}],[":uninstall",{":trash":"$APPDIR/86box"}],[":app",["86Box.app"]],[":zap",{":trash":["~/Library/Application Support/86Box","~/Library/Application Support/net.86box.86Box","~/Library/Preferences/86Box","~/Library/Preferences/net.86Box.86Box.plist","~/Library/Saved Application State/net.86Box.86Box.savedState"]}]],"raw_caveats":"The latest ROM files from https://github.com/86Box/roms need to be installed into:\n\n  ~/Library/Application Support/net.86box.86Box/roms\n"},"8bitdo-firmware-updater":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Firmware updater for 8BitDo controllers","homepage":"https://support.8bitdo.com/firmware-updater.html","names":["8BitDo Firmware Updater"],"ruby_source_checksum":{":sha256":"464df876bd0c9fc6b922306095f53ec8c3d60bb47e148b748dd8c915a074140b"},"ruby_source_path":"Casks/8/8bitdo-firmware-updater.rb","sha256":"4f197854e6eca261a77b0a0fc03db60d9f0b860fcb511dadb8484f5d9edea887","tap_string":"homebrew/cask","url_args":["https://support.8bitdo.com/upfiles/Firmware-Updater/8BitDo_Firmware_Updater_macOS_v2.5.2.zip"],"version":"2.5.2","raw_artifacts":[[":app",["8BitDo Firmware Updater.app"]],[":zap",{":trash":["~/Library/Caches/com.8bitdo.firmwareupdater","~/Library/HTTPStorages/com.8bitdo.firmwareupdater","~/Library/Preferences/com.8bitdo.firmwareupdater.plist"]}]]},"8bitdo-ultimate-software-v2":{"depends_on_args":{":macos":":monterey"},"desc":"Control every piece of your controller","homepage":"https://app.8bitdo.com/Ultimate-Software-V2/","names":["8BitDo Ultimate Software V2"],"ruby_source_checksum":{":sha256":"79fb7eeed0cc487f5977a8d386d0876a0bcd393df2ccffd55f01f41b4f82c518"},"ruby_source_path":"Casks/8/8bitdo-ultimate-software-v2.rb","sha256":"18a2504461ffbf8deb3ac0e5cba487cd2dd44d369183ed7378488fe1c065e1b3","tap_string":"homebrew/cask","url_args":["https://support.8bitdo.com/bd-uploads/files/ultimate_soft/8BitDo_Ultimate_Software_V2_macOS_V1.0.22.zip"],"version":"1.0.22","raw_artifacts":[[":app",["8BitDo Ultimate Software V2.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.8BitDo.UltimateV2","~/Library/Caches/com.8BitDo.UltimateV2","~/Library/Containers/com.8BitDo.UltimateV2"]}]]},"8bitdo-ultimate-software":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control every piece of your controller","homepage":"https://support.8bitdo.com/ultimate-software.html","names":["8BitDo Ultimate Software"],"ruby_source_checksum":{":sha256":"265b199d4a973a91aee8072bacbbc7f0a501c156a8e7e70f5735233f61051d19"},"ruby_source_path":"Casks/8/8bitdo-ultimate-software.rb","sha256":"21c0af67e6aad0cda117d0ded8d964abf51f2957ab1c7caf0258fdc3e0178abb","tap_string":"homebrew/cask","url_args":["https://tools.8bitdo.com/8BitdoUltimateSoftware/8BitDoUltimateSoftwareV2.0.6.zip"],"version":"2.0.6","raw_artifacts":[[":app",["8BitDo Ultimate Software.app"]],[":zap",{":trash":["~/Library/Caches/com.8BitDo.Advance","~/Library/Preferences/com.8BitDo.Advance.plist"]}]]},"8x8-work":{"depends_on_args":{":macos":":monterey"},"desc":"Communications application with voice, video, chat, and web conferencing","homepage":"https://docs.8x8.com/8x8WebHelp/8x8-work-for-desktop/Content/workd/about-the-app.htm","names":["8x8_work"],"ruby_source_checksum":{":sha256":"d8c4893875b21901dd4830c97331491c3a2cd96f2b482c79a9f07507913c8e02"},"ruby_source_path":"Casks/8/8x8-work.rb","sha256":"0d338a3b17cbc289ce414b452543dec67eb49c4064042236f69235dc6adfa658","tap_string":"homebrew/cask","url_args":["https://work-desktop-assets.8x8.com/prod-publish/ga/work-dmg-v8.37.2-1.dmg"],"version":"8.37.2-1","raw_artifacts":[[":app",["8x8 Work.app"]],[":zap",{":trash":["~/Library/Application Support/8x8 Work","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.8x8---virtual-office.sfl*","~/Library/Logs/8x8 Work","~/Library/Preferences/com.electron.8x8---virtual-office.plist"]}]]},"a-better-finder-attributes":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"File and photo tweaking tool","homepage":"https://www.publicspace.net/ABetterFinderAttributes/","names":["A Better Finder Attributes"],"ruby_source_checksum":{":sha256":"53b777846b8bc6f0ea16fabcd85a8ae04f7b0e99ffd7e594f86287d7eb439a3d"},"ruby_source_path":"Casks/a/a-better-finder-attributes.rb","sha256":"debf54bf8afdaf7b789ced7e09b2f33405b6308fe6eac4f41d07766404ba51f5","tap_string":"homebrew/cask","url_args":["https://www.publicspace.net/download/signedABFA7.zip"],"version":"7.53","raw_artifacts":[[":app",["A Better Finder Attributes 7.app"]],[":zap",{":trash":["~/Library/Caches/net.publicspace.abfa7","~/Library/Cookies/net.publicspace.abfa7.binarycookies","~/Library/HTTPStorages/net.publicspace.abfa7","~/Library/HTTPStorages/net.publicspace.abfa7.binarycookies","~/Library/Preferences/net.publicspace.abfa7.plist","~/Library/Saved Application State/net.publicspace.abfa7.savedState"]}]]},"a-better-finder-rename":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Renamer for files, music and photos","homepage":"https://www.publicspace.net/ABetterFinderRename/","names":["A Better Finder Rename"],"ruby_source_checksum":{":sha256":"86de5dac54f5c95908cbbca3d22e225cde2f49bc7ec5081ea5c2d59b163ea9ff"},"ruby_source_path":"Casks/a/a-better-finder-rename.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.publicspace.net/download/ABFRX12.dmg"],"version":"12.36","raw_artifacts":[[":app",["A Better Finder Rename 12.app"]],[":zap",{":trash":["~/Library/Application Support/A Better Finder Rename 12","~/Library/Caches/com.apple.helpd/Generated/net.publicspace.abfr12.help*","~/Library/Caches/net.publicspace.abfr*","~/Library/Cookies/net.publicspace.abfr*.binarycookies","~/Library/HTTPStorages/net.publicspace.abfr*","~/Library/HTTPStorages/net.publicspace.abfr*.binarycookies","~/Library/Preferences/net.publicspace.abfr*.plist","~/Library/Saved Application State/net.publicspace.abfr*.savedState"]}]]},"abbyy-finereader-pdf":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Scan, OCR, and convert documents to searchable PDFs and other formats","homepage":"https://pdf.abbyy.com/finereader-pdf-for-mac/","names":["ABBYY FineReader PDF"],"ruby_source_checksum":{":sha256":"c42f2cefb48d2d9930997714d5fd28ed5f634d33caaaa84b328791cb585a1853"},"ruby_source_path":"Casks/a/abbyy-finereader-pdf.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.abbyy.com/fr/fr_mac/current/ABBYY_FineReader_PDF.dmg?secure=5c11NlPrQmIZeGn6dK2PZA=="],"version":"1402.19","raw_artifacts":[[":app",["ABBYY FineReader PDF.app"]],[":binary",["$APPDIR/ABBYY FineReader PDF.app/Contents/MacOS/ABBYY FineReader PDF Viewer.app"],{":target":"$APPDIR/ABBYY FineReader PDF Viewer.app"}],[":zap",{":trash":["~/Library/Application Support/ABBYY","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.abbyy.finereader.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.abbyy.frpdfviewer.sfl*","~/Library/Preferences/com.abbyy.finereader.pdf.plist","~/Library/Preferences/com.abbyy.FineReader.plist","~/Library/Preferences/com.abbyy.FRPDFViewer.plist","~/Library/Preferences/com.abbyy.ImageProcessService*.plist","~/Library/Saved Application State/com.abbyy.FineReader.savedState","~/Library/Saved Application State/com.abbyy.FRPDFViewer.savedState"]}]]},"ableset":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Ableton setlist manager","homepage":"https://ableset.app/","names":["AbleSet"],"ruby_source_checksum":{":sha256":"b74367701c98ac5640960b7addc982e2ed1bc0aea0417e40249585ef48c7531b"},"ruby_source_path":"Casks/a/ableset.rb","sha256":"27a0cc8d003f8a77dbaa21c2d510b348f2fc7197aa8235239442f049373398eb","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/download.ableset.app/mac/AbleSet-3.1.9.dmg"],"version":"3.1.9","raw_artifacts":[[":uninstall",{":quit":"org.leolabs.ableset"}],[":app",["AbleSet.app"]],[":zap",{":trash":["~/Library/Application Support/ableset","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.leolabs.ableset.sfl*","~/Library/Caches/ableset-updater","~/Library/Caches/ableset_controller","~/Library/Caches/org.leolabs.ableset","~/Library/Caches/org.leolabs.ableset.Shipit","~/Library/HTTPStorages/org.leolabs.ableset","~/Library/Preferences/org.leolabs.ableset.plist","~/Library/Saved Application State/org.leolabs.ableset.savedState"]}]]},"ableton-live-intro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/live/","names":["Ableton Live Intro"],"ruby_source_checksum":{":sha256":"7ed95a88d0ca0feb334552ae871bab85d8d1b0306f1c16750403514968606796"},"ruby_source_path":"Casks/a/ableton-live-intro.rb","sha256":"8db62734645357d4d3aa79c38f0d9d92673e8d296b8c65d0414680b562e1bc69","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/12.4.7/ableton_live_intro_12.4.7_universal.dmg"],"version":"12.4.7","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 12 Intro.app"]],[":zap",{":trash":["~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Caches/Ableton","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Music/Ableton"]}]]},"ableton-live-intro@11":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/live/","names":["Ableton Live Intro"],"ruby_source_checksum":{":sha256":"721edcd349c2dbc2375346d4c572bd6b0b21d7520adddad188dac5b80ca71e2c"},"ruby_source_path":"Casks/a/ableton-live-intro@11.rb","sha256":"6b92604bfb9a70f4e60a11674ff9b35b73017b6d5f848ad449f9bcea34ea359a","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/11.3.43/ableton_live_intro_11.3.43_universal.dmg"],"version":"11.3.43","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 11 Intro.app"]],[":zap",{":trash":["~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Caches/Ableton","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Music/Ableton"]}]]},"ableton-live-lite":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/products/live-lite/","names":["Ableton Live Lite"],"ruby_source_checksum":{":sha256":"ad7a05fd6fa6a7bf2e1a1acf10c68a3467ea5258d793734efbe3d7a0abdc27ec"},"ruby_source_path":"Casks/a/ableton-live-lite.rb","sha256":"4d800bde857344bb86ea2f168d61ccf68aa4fe433d51c8aebcdc5b1b799bfd58","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/12.4.7/ableton_live_lite_12.4.7_universal.dmg"],"version":"12.4.7","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 12 Lite.app"]],[":zap",{":trash":["~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Caches/Ableton","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Music/Ableton"]}]]},"ableton-live-lite@11":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/products/live-lite/","names":["Ableton Live Lite"],"ruby_source_checksum":{":sha256":"6d867f847942d9a7f0b8f335f88bc060a30fc9d5daa30021810b4bd7437049d6"},"ruby_source_path":"Casks/a/ableton-live-lite@11.rb","sha256":"55b176ac8374f1d081d0e63c42a7357b87941dc8aace59841e47a00eb35e3b93","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/11.3.43/ableton_live_lite_11.3.43_universal.dmg"],"version":"11.3.43","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 11 Lite.app"]],[":zap",{":trash":["~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Caches/Ableton","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Music/Ableton"]}]]},"ableton-live-standard":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/live/","names":["Ableton Live Standard"],"ruby_source_checksum":{":sha256":"2eaac3a9f826c37c4acf3f1c9bf536d6899d7cdf0d3b885b168863c556814819"},"ruby_source_path":"Casks/a/ableton-live-standard.rb","sha256":"333f15048df4923d754546f882da329c30deecd5ef10a0e0db38f43f1e7e4b6f","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/12.4.7/ableton_live_standard_12.4.7_universal.dmg"],"version":"12.4.7","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 12 Standard.app"]],[":zap",{":trash":["~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Caches/Ableton","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Music/Ableton"]}]]},"ableton-live-standard@11":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/live/","names":["Ableton Live Standard"],"ruby_source_checksum":{":sha256":"a407e21b2d3f5469663c36f3c9c624e1d612f6836cbdef5b68599a1e186df9fb"},"ruby_source_path":"Casks/a/ableton-live-standard@11.rb","sha256":"dbd58ba60b7405a96b15c56b3c4d4a38095050308bf0db9189ecb290d0ad0401","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/11.3.43/ableton_live_standard_11.3.43_universal.dmg"],"version":"11.3.43","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 11 Standard.app"]],[":zap",{":trash":["~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Caches/Ableton","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Music/Ableton"]}]]},"ableton-live-suite":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/live/","names":["Ableton Live Suite"],"ruby_source_checksum":{":sha256":"c681955e5f8b062f2e6d6b871f79eea50f3252f428ad26603c3ec8490eb6415f"},"ruby_source_path":"Casks/a/ableton-live-suite.rb","sha256":"0b5d308a9922d43702473d90bdd7042be67f606a27729fd22a10ff04cc39c5cf","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/12.4.7/ableton_live_suite_12.4.7_universal.dmg"],"version":"12.4.7","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 12 Suite.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Max_*.*_resource.diag","~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Application Support/CrashReporter/Max_*.plist","~/Library/Application Support/Cycling '74","~/Library/Caches/Ableton","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Library/Preferences/com.cycling74.Max*.plist*","~/Music/Ableton","~/Documents/Max [0-9]","/Users/Shared/Max [0-9]"]}]]},"ableton-live-suite@10":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/live/","names":["Ableton Live Suite"],"ruby_source_checksum":{":sha256":"7254d0bfe75b77bb3fa888f0b23774ab921f8ebfdfd066dcbcceaed8d06aace1"},"ruby_source_path":"Casks/a/ableton-live-suite@10.rb","sha256":"8bb8e4b9a4f1f3daa1129dbdf8add879d4e8d575ba95e923ed6dcba368f48717","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/10.1.43/ableton_live_suite_10.1.43_64.dmg"],"version":"10.1.43","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 10 Suite.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Max_*.*_resource.diag","~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Application Support/CrashReporter/Max_*.plist","~/Library/Application Support/Cycling '74","~/Library/Caches/Ableton","~/Library/Caches/com.ableton.live","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Library/Preferences/com.cycling74.Max*.plist*","~/Library/WebKit/com.ableton.live","~/Documents/Max [0-9]","/Users/Shared/Max [0-9]","~/Music/Ableton"]}]]},"ableton-live-suite@11":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound and music editor","homepage":"https://www.ableton.com/en/live/","names":["Ableton Live Suite"],"ruby_source_checksum":{":sha256":"398a5740f104adba1df6192004527019fbb933deee2b06054a085f384cc3cb15"},"ruby_source_path":"Casks/a/ableton-live-suite@11.rb","sha256":"7c94a830e169a706a6b3f4a19169f841e5927a54e8ce24e51b7c796be1402cc2","tap_string":"homebrew/cask","url_args":["https://cdn-downloads.ableton.com/channels/11.3.43/ableton_live_suite_11.3.43_universal.dmg"],"version":"11.3.43","raw_artifacts":[[":uninstall",{":quit":"com.ableton.live"}],[":app",["Ableton Live 11 Suite.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Max_*.*_resource.diag","~/Library/Application Support/Ableton","~/Library/Application Support/CrashReporter/Ableton *_*.plist","~/Library/Application Support/CrashReporter/Live_*.plist","~/Library/Application Support/CrashReporter/Max_*.plist","~/Library/Application Support/Cycling '74","~/Library/Caches/Ableton","~/Library/Preferences/Ableton","~/Library/Preferences/com.ableton.live.plist*","~/Library/Preferences/com.cycling74.Max*.plist*","~/Music/Ableton","~/Documents/Max [0-9]","/Users/Shared/Max [0-9]"]}]]},"abstract":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collaborative design tool with support for Sketch files","disable_args":{":date":"2026-10-03",":because":":no_longer_available"},"homepage":"https://www.goabstract.com/","names":["Abstract"],"ruby_source_checksum":{":sha256":"1ab1d41ff185216272c9383a897653e216010e454b179badf29a19a3e046b75a"},"ruby_source_path":"Casks/a/abstract.rb","sha256":"9bccf9b6a748039f69bb28f7aec453dc236035caf9cfba131fba92aeeaaca060","tap_string":"homebrew/cask","url_args":["https://downloads.goabstract.com/mac/Abstract-98.6.3.zip"],"version":"98.6.3","raw_artifacts":[[":app",["Abstract.app"]],[":zap",{":trash":["~/Library/Application Support/Abstract","~/Library/Caches/com.elasticprojects.abstract-desktop","~/Library/Caches/com.elasticprojects.abstract-desktop.ShipIt","~/Library/Preferences/com.elasticprojects.abstract-desktop.helper.plist","~/Library/Preferences/com.elasticprojects.abstract-desktop.plist","~/Library/Saved Application State/com.elasticprojects.abstract-desktop.savedState"]}]]},"abyssoft-teleport":{"depends_on_args":{":macos":":any"},"desc":"Virtual KVM","homepage":"https://github.com/abyssoft/teleport","names":["teleport"],"ruby_source_checksum":{":sha256":"627a9be0c57190b6b47b7649da5f82665bb983c8ef109e6860e4ff68e313a64f"},"ruby_source_path":"Casks/a/abyssoft-teleport.rb","sha256":"2fbb28b2ffe884521b222509b59f1006b751325922b936acb974d36a6622d897","tap_string":"homebrew/cask","url_args":["https://github.com/abyssoft/teleport/releases/download/v1.3.5/teleport-v1.3.5.zip"],"version":"1.3.5","raw_artifacts":[[":app",["teleport.app"]],[":zap",{":trash":["~/Library/Caches/com.abyssoft.teleport","~/Library/Preferences/com.abyssoft.teleport.plist"]}]]},"accessmenubarapps":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Instant access for menubar apps","homepage":"https://www.ortisoft.de/accessmenubarapps/","names":["AccessMenuBarApps"],"ruby_source_checksum":{":sha256":"549231d85cb167d9fc73313b2b69f765ac3c68d3245c3c7dd9235dfc5579ad28"},"ruby_source_path":"Casks/a/accessmenubarapps.rb","sha256":"fe8a08d721af4b9e5e71bb71f3b876169fecde8219b53c01938861c2781fb16c","tap_string":"homebrew/cask","url_args":["https://www.ortisoft.de/resources/AccessMenuBarApps2.6.1.zip"],"version":"2.6.1","raw_artifacts":[[":uninstall",{":quit":"de.ortisoft.AccessMenuBarApps"}],[":app",["AccessMenuBarApps2.6.1/AccessMenuBarApps.app"]],[":zap",{":trash":["~/Library/Caches/de.ortisoft.AccessMenuBarApps","~/Library/HTTPStorages/de.ortisoft.AccessMenubarApps","~/Library/Preferences/de.ortisoft.AccessMenuBarApps.plist"]}]]},"accord":{"depends_on_args":{":macos":":any"},"desc":"Discord client written in Swift for modern Macs","homepage":"https://github.com/evelyneee/accord","names":["accord"],"ruby_source_checksum":{":sha256":"332c42ba401688a11fd1e912be35f7f131202438c281f63067317bb66ea245fe"},"ruby_source_path":"Casks/a/accord.rb","sha256":"6dacc0767a03265ea6e9103d40eab4f9c51c8ad7ab6c3b86f9f3d992c630ce80","tap_string":"homebrew/cask","url_args":["https://github.com/evelyneee/accord/releases/download/v1.7.1/Accord.app.zip"],"version":"1.7.1","raw_artifacts":[[":app",["Accord.app"]],[":zap",{":trash":["~/Library/Application Scripts/red.evelyn.accord","~/Library/Containers/red.evelyn.accord"]}]]},"accordance":{"auto_updates":true,"conflicts_with_args":{":cask":["accordance@13"]},"depends_on_args":{":macos":":any"},"desc":"Bible study software","homepage":"https://www.accordancebible.com/","names":["Accordance Bible Software"],"ruby_source_checksum":{":sha256":"85ef4ffeac34f81dc7b45d8ccc56439d20fd45754c5665cc359d5a96261f49af"},"ruby_source_path":"Casks/a/accordance.rb","sha256":"3324ab4f7d690c7f1ec993f3ad179329f18105c9dd09c0f4cdf08dab65890d5d","tap_string":"homebrew/cask","url_args":["https://d366ra67x2bs56.cloudfront.net/mac/Acc_14.2.0.zip"],"version":"14.2.0","raw_artifacts":[[":uninstall",{":quit":"com.OakTree.Accordance"}],[":app",["Accordance.app"]],[":zap",{":trash":["~/Library/Application Support/Accordance","~/Library/Application Support/com.OakTree.Accordance","~/Library/Caches/com.OakTree.Accordance","~/Library/Preferences/Accordance Preferences","~/Library/Preferences/com.OakTree.Accordance.Path.txt","~/Library/Preferences/com.OakTree.Accordance.plist","~/Library/WebKit/com.OakTree.Accordance"]}]]},"accordance@13":{"auto_updates":true,"conflicts_with_args":{":cask":["accordance"]},"depends_on_args":{":macos":":any"},"desc":"Bible study software","homepage":"https://www.accordancebible.com/","names":["Accordance Bible Software"],"ruby_source_checksum":{":sha256":"82bdd54ac4bea5182c9756b1bb58709706c70ac19e19b86395890267b0f41760"},"ruby_source_path":"Casks/a/accordance@13.rb","sha256":"c91674da93b87915d7c27ed45792518dd1f07bc9fd5aa9c98fae2b25d38ae8b3","tap_string":"homebrew/cask","url_args":["https://d366ra67x2bs56.cloudfront.net/mac/Acc_13.3.5.zip"],"version":"13.3.5","raw_artifacts":[[":uninstall",{":quit":"com.OakTree.Accordance"}],[":app",["Accordance.app"]],[":zap",{":trash":["~/Library/Application Support/Accordance","~/Library/Application Support/com.OakTree.Accordance","~/Library/Caches/com.OakTree.Accordance","~/Library/Preferences/Accordance Preferences","~/Library/Preferences/com.OakTree.Accordance.Path.txt","~/Library/Preferences/com.OakTree.Accordance.plist","~/Library/WebKit/com.OakTree.Accordance"]}]]},"ace-link":{"depends_on_args":{":cask":["docker"],":macos":":any"},"desc":"Menu bar app for playing Ace Stream video streams in an external media player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/blaise-io/acelink","names":["Ace Link"],"ruby_source_checksum":{":sha256":"d85ca2493faa5852371e9ed6842506e09d24d2166f5621425c94a36b2271c396"},"ruby_source_path":"Casks/a/ace-link.rb","sha256":"778e122a739c53aba5e5a8715b630b287089ef89870064a0345c0ee526d44886","tap_string":"homebrew/cask","url_args":["https://github.com/blaise-io/acelink/releases/download/2.1.0/Ace.Link.2.1.0.dmg"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":"blaise.io.acelink"}],[":app",["Ace Link.app"]],[":zap",{":trash":"~/Library/Application Support/Ace Link"}]]},"ace-studio":{"depends_on_args":{":macos":":ventura"},"desc":"AI Singing Voice Generator","homepage":"https://acestudio.ai/versions","names":["ACE Studio"],"ruby_source_checksum":{":sha256":"ad865650832a5e441a0500aca388f285c6f11bbc96df94299f48147f8e0e3f01"},"ruby_source_path":"Casks/a/ace-studio.rb","sha256":"cc3618852f2dc0c5ba477b95c1920a90c4a5ba8944271ed3457962fe9985df7a","tap_string":"homebrew/cask","url_args":["https://as-api-ws-cdn-1.tdacestudio.com/web/app/ACE_Studio_2.1.3_2202_x86_64_general.dmg"],"version":"2.1.3,2202","raw_artifacts":[[":app",["ACE Studio.app"]],[":zap",{":trash":["/Library/Audio/Plug-Ins/Components/ACE Bridge*.component","/Library/Audio/Plug-Ins/VST3/ACE Bridge*.vst3","~/ACE_Studio","~/Library/Application Support/ACE Studio","~/Library/Caches/com.juce.locks/acestudiovst"]}]]},"acorn":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Image editor focused on simplicity","homepage":"https://flyingmeat.com/acorn/","names":["Acorn"],"ruby_source_checksum":{":sha256":"1012d04972775d714f75ae8a6897efd6e3f54b43e19a98b0b1ce0c99782a50a9"},"ruby_source_path":"Casks/a/acorn.rb","sha256":"e69e0d74382a4f9c76a184ecbf9759055ac5bebdf3336f6b3eaa0a7ff5cfb5a5","tap_string":"homebrew/cask","url_args":["https://flyingmeat.com/download/Acorn-8.7.1.zip"],"version":"8.7.1","raw_artifacts":[[":app",["Acorn.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.flyingmeat.Acorn8.Acornappex","~/Library/Application Support/Acorn","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.flyingmeat.acorn8.sfl*","~/Library/Caches/com.flyingmeat.Acorn8","~/Library/Containers/com.flyingmeat.Acorn8.Acornappex","~/Library/HTTPStorages/com.flyingmeat.Acorn8","~/Library/Preferences/com.flyingmeat.Acorn8.plist","~/Library/Saved Application State/com.flyingmeat.Acorn8.savedState"]}]]},"acreom":{"depends_on_args":{":macos":":any"},"desc":"Personal knowledge base for developers","homepage":"https://acreom.com/","names":["acreom"],"ruby_source_checksum":{":sha256":"2aff1e3080cc7b686d05e14a7e8460d2d6b5f4bd3e8aca738718b2e0271d9c29"},"ruby_source_path":"Casks/a/acreom.rb","sha256":"b6236f94fad998b9fba7ac476967b8d29fd038fc44fb293e16b250cfc946c3e3","tap_string":"homebrew/cask","url_args":["https://github.com/Acreom/app/releases/download/v1.20.4/acreom-1.20.4.dmg"],"version":"1.20.4","raw_artifacts":[[":app",["acreom.app"]],[":zap",{":trash":["~/Library/Application Support/acreom","~/Library/Logs/acreom","~/Library/Preferences/com.acreom.acreom-desktop.plist","~/Library/Saved Application State/com.acreom.acreom-desktop.savedState"]}]]},"acronis-true-image-cleanup-tool":{"depends_on_args":{":macos":":any"},"desc":"Uninstaller for Acronis True Image","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://care.acronis.com/s/article/48668-Acronis-Cyber-Protect-Home-Office-Acronis-True-Image-Cleanup-Utility","names":["Acronis True Image Cleanup Utility"],"ruby_source_checksum":{":sha256":"9a5ff7170b04db2ea4d2bd25ea60e8bd93aa747249498820daefe0e24ca4ce1b"},"ruby_source_path":"Casks/a/acronis-true-image-cleanup-tool.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.acronis.com/u/support/KB/cleanup_tool%20Mac"],"version":"41561","raw_artifacts":[[":binary",["$HOMEBREW_PREFIX/Caskroom/acronis-true-image-cleanup-tool/41561/cleanup_tool%20Mac"],{":target":"$HOMEBREW_PREFIX/lib/acronis-true-image/cleanup_tool"}]]},"acronis-true-image":{"auto_updates":true,"depends_on_args":{":cask":["acronis-true-image-cleanup-tool"],":macos":":any"},"desc":"Full image backup and cloning software","homepage":"https://www.acronis.com/products/true-image/","names":["Acronis True Image"],"ruby_source_checksum":{":sha256":"9b34776dd17ddf71f0acdde01d3d10ceee48547dea1a6572b0455204f4c813dc"},"ruby_source_path":"Casks/a/acronis-true-image.rb","sha256":"0bee00e25cf777d2ff059fadae300699dc062adbc0b995819da17897104afffa","tap_string":"homebrew/cask","url_args":["https://dl.acronis.com/u/AcronisTrueImage_42065.dmg"],"version":"29.2,42065","raw_artifacts":[[":uninstall",{":launchctl":["com.acronis.aakore","com.acronis.acep","com.acronis.acroprld_client","com.acronis.active_protection","com.acronis.cyber-protect-service","com.acronis.escyberprotect","com.acronis.helpertool","com.acronis.mms_mini","com.acronis.mobile_backup_server","com.acronis.mobile_backup_status_server","com.acronis.monitor","com.acronis.scheduler"],":quit":["com.acronis.CyberProtectHomeOffice","com.acronis.CyberProtectHomeOffice.FinderSyncExt","com.acronis.CyberProtectHomeOffice.help","com.acronis.CyberProtectHomeOffice.monitor","com.acronis.escyberprotect"],":signal":[["TERM","com.acronis.CyberProtectHomeOffice"],["TERM","com.acronis.CyberProtectHomeOffice.FinderSyncExt"],["TERM","com.acronis.CyberProtectHomeOffice.help"],["TERM","com.acronis.CyberProtectHomeOffice.monitor"],["TERM","com.acronis.escyberprotect"],["KILL","com.acronis.CyberProtectHomeOffice"],["KILL","com.acronis.CyberProtectHomeOffice.FinderSyncExt"],["KILL","com.acronis.CyberProtectHomeOffice.help"],["KILL","com.acronis.CyberProtectHomeOffice.monitor"],["KILL","com.acronis.escyberprotect"]],":pkgutil":"com.acronis.CyberProtectHomeOffice",":delete":"/Applications/Acronis True Image.app"}],[":pkg",["Installer.pkg"]],[":zap",{":script":{":executable":"$HOMEBREW_PREFIX/lib/acronis-true-image/cleanup_tool",":sudo":true},":delete":["/Library/Application Support/Acronis","/Library/Application Support/BackupClient","/Library/PrivilegedHelperTools/com.acronis.helpertool"],":trash":["~/Library/Application Scripts/com.acronis.CyberProtectHomeOffice.FinderSyncExt","~/Library/Application Support/Acronis","~/Library/Containers/com.acronis.CyberProtectHomeOffice.FinderSyncExt","~/Library/HTTPStorages/com.acronis.CyberProtectHomeOffice.monitor","~/Library/Logs/Acronis","~/Library/Preferences/com.acronis.CyberProtectHomeOffice.plist"]}]]},"active-trader-pro":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-12-17",":because":":discontinued"},"desc":"Trading platform","disable_args":{":date":"2026-12-17",":because":":discontinued"},"homepage":"https://www.fidelity.com/trading/advanced-trading-tools/active-trader-pro/overview","names":["Active Trader Pro"],"ruby_source_checksum":{":sha256":"60ef9acfde3cba2fbe3abb0041446df962c3675df341dd5040861707274d7291"},"ruby_source_path":"Casks/a/active-trader-pro.rb","sha256":"394689bce9630cd949a40ae9914533acaf028f8d08019833dbb7a49f3416866e","tap_string":"homebrew/cask","url_args":["https://www.fidelity.com/webcontent/Codeweaver/activetrader-1.0.55.zip"],"version":"1.0.55","raw_artifacts":[[":uninstall",{":quit":"com.fmr.activetrader"}],[":app",["Active Trader Pro.app"]],[":zap",{":trash":["~/Documents/ATP-*.log","~/Library/Application Support/Active Trader Pro","~/Library/HTTPStorages/com.fmr.activetrader","~/Library/HTTPStorages/com.fmr.activetrader.binarycookies","~/Library/Preferences/com.fmr.activetrader.plist","~/Library/Saved Application State/com.fmr.activetrader.savedState"]}]]},"activedock":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Customizable dock, application launcher, dock replacement","homepage":"https://www.noteifyapp.com/activedock/","names":["ActiveDock"],"ruby_source_checksum":{":sha256":"f276c50c0d838e3604d0acff705a14aea0fe8fe061b278c690689648f41095c0"},"ruby_source_path":"Casks/a/activedock.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://macplus-software.com/downloads/ActiveDock.zip"],"version":"2.884","raw_artifacts":[[":app",["ActiveDock 2.app"]],[":zap",{":trash":["~/Library/Application Support/ActiveDock 2","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sergey-gerasimenko.activedock-2.sfl*","~/Library/Application Support/com.sergey-gerasimenko.ActiveDock-2","~/Library/Caches/com.sergey-gerasimenko.ActiveDock-2","~/Library/HTTPStorages/com.sergey-gerasimenko.ActiveDock-2","~/Library/Preferences/com.sergey-gerasimenko.ActiveDock-2.plist"]}]]},"activitywatch":{"conflicts_with_args":{":cask":["activitywatch@beta","activitywatch@experimental"]},"desc":"Time tracker","homepage":"https://activitywatch.net/","names":["ActivityWatch"],"ruby_source_checksum":{":sha256":"f541419578b8171d12fa6a9d5018be92a44a2516c8d92cde938c274090cd6cb5"},"ruby_source_path":"Casks/a/activitywatch.rb","sha256":"d10abf59d0c86a4cbf137b455326201b4fc6691a84d63b47c58779c90e1169ff","tap_string":"homebrew/cask","url_args":["https://github.com/ActivityWatch/activitywatch/releases/download/v0.14.1/activitywatch-v0.14.1-macos-x86_64.dmg"],"version":"0.14.1","raw_artifacts":[[":app",["ActivityWatch.app"]],[":zap",{":trash":["~/Library/Application Support/activitywatch","~/Library/Caches/activitywatch","~/Library/Logs/activitywatch"]}]]},"activitywatch@beta":{"conflicts_with_args":{":cask":["activitywatch","activitywatch@experimental"]},"depends_on_args":{":macos":":monterey"},"desc":"Time tracker","homepage":"https://activitywatch.net/","names":["ActivityWatch"],"ruby_source_checksum":{":sha256":"006c57c451622a94f84d0b1c163aa785e7c076f247ce47cf162f0da631a8fcf3"},"ruby_source_path":"Casks/a/activitywatch@beta.rb","sha256":"d10abf59d0c86a4cbf137b455326201b4fc6691a84d63b47c58779c90e1169ff","tap_string":"homebrew/cask","url_args":["https://github.com/ActivityWatch/activitywatch/releases/download/v0.14.1/activitywatch-v0.14.1-macos-x86_64.dmg"],"version":"0.14.1","raw_artifacts":[[":uninstall",{":quit":"net.activitywatch.ActivityWatch"}],[":app",["ActivityWatch.app"]],[":zap",{":trash":["~/Library/Application Support/activitywatch","~/Library/Caches/activitywatch","~/Library/Caches/aw-watcher-window-macos","~/Library/Caches/net.activitywatch.ActivityWatch","~/Library/HTTPStorages/aw-watcher-window-macos","~/Library/Logs/activitywatch","~/Library/Preferences/net.activitywatch.ActivityWatch.plist","~/Library/WebKit/net.activitywatch.ActivityWatch"]}]]},"activitywatch@experimental":{"conflicts_with_args":{":cask":["activitywatch","activitywatch@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Time tracker","homepage":"https://activitywatch.net/","names":["ActivityWatch"],"ruby_source_checksum":{":sha256":"f7238a5f5cee13ade16fbfc98da56f4101e8a7d9ddcaf07138e28fbecb954874"},"ruby_source_path":"Casks/a/activitywatch@experimental.rb","sha256":"02f49e474f5df019e559bb6f795ef545841f6b0dd0d047b18c6a4a9a8cbeb8bc","tap_string":"homebrew/cask","url_args":["https://github.com/ActivityWatch/activitywatch/releases/download/v0.14.1/activitywatch-tauri-v0.14.1-macos-x86_64.dmg"],"version":"0.14.1","raw_artifacts":[[":uninstall",{":quit":"net.activitywatch.ActivityWatch"}],[":app",["ActivityWatch.app"]],[":zap",{":trash":["~/Library/Application Support/activitywatch","~/Library/Caches/activitywatch","~/Library/Caches/aw-watcher-window-macos","~/Library/Caches/net.activitywatch.ActivityWatch","~/Library/HTTPStorages/aw-watcher-window-macos","~/Library/Logs/activitywatch","~/Library/Preferences/net.activitywatch.ActivityWatch.plist","~/Library/WebKit/net.activitywatch.ActivityWatch"]}]]},"actual-odbc-pack":{"conflicts_with_args":{":cask":["odbc-manager"]},"depends_on_args":{":macos":":any"},"desc":"Connect to enterprise databases using common desktop applications","homepage":"https://www.actualtech.com/products.php","names":["Actual ODBC Driver Pack"],"ruby_source_checksum":{":sha256":"dd13caa37df8ae6d8380ad0a1e0fa6b516a4be0e5aea59458dde31f709717be0"},"ruby_source_path":"Casks/a/actual-odbc-pack.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://actualtechnologies.cachefly.net/Actual_ODBC_Pack.dmg"],"version":"1.0.25","raw_artifacts":[[":uninstall",{":pkgutil":["com.actualtechnologies.odbcdriver.*","com.actualtechnologies.odbcmanager.pkg"]}],[":pkg",["Actual ODBC Pack.pkg"]],[":zap",{":trash":["~/Library/Application Support/Actual ODBC","~/Library/Logs/Actual_iODBC_Installer.log","~/Library/Saved Application State/com.actualtechnologies.odbcmanager.savedState"],":rmdir":"~/Documents/ODBC Documents"}]]},"actual":{"depends_on_args":{":macos":":monterey"},"desc":"Privacy-focused app for managing your finances","homepage":"https://actualbudget.org/","names":["Actual"],"ruby_source_checksum":{":sha256":"2c415f8036f2945b0a156dddf532c676a0487a9e9313686d4bd6a5c99acfc7c3"},"ruby_source_path":"Casks/a/actual.rb","sha256":"80f478a19085540c4b0f24e38b404111b019e5596c9590d53e00b8a11ba50e73","tap_string":"homebrew/cask","url_args":["https://github.com/actualbudget/actual/releases/download/v26.10.0/Actual-mac-x64.dmg"],"version":"26.10.0","raw_artifacts":[[":app",["Actual.app"]],[":zap",{":trash":["~/Documents/Actual","~/Library/Application Support/Actual","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.actualbudget.actual.sfl*","~/Library/Logs/Actual","~/Library/Preferences/com.actualbudget.actual.plist","~/Library/Saved Application State/com.actualbudget.actual.savedState"]}]]},"adapter":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Converts video, audio and images","homepage":"https://macroplant.com/adapter","names":["Adapter"],"ruby_source_checksum":{":sha256":"e309feb665b89ddc9dfaea240ae9112a5d73597c39b9af69a392f6529e14df23"},"ruby_source_path":"Casks/a/adapter.rb","sha256":"ef2de9f0795cd446d26a4de1180b2580402abe8e5f13368e42d8da39eadde729","tap_string":"homebrew/cask","url_args":["https://assets.macroplant.com/download/4/Adapter-2.1.6.dmg"],"version":"2.1.6","raw_artifacts":[[":app",["Adapter.app"]],[":zap",{":trash":["~/Library/Application Support/Adapter","~/Library/Caches/com.macroplant.adapter","~/Library/com.macroplant.adapter.plist"]}]]},"adguard-vpn":{"auto_updates":true,"conflicts_with_args":{":cask":["adguard-vpn@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"VPN for privacy and security","homepage":"https://adguard-vpn.com/","names":["AdGuard VPN"],"ruby_source_checksum":{":sha256":"17b815a6e6f8855b48650aa61638b68dbd307dcfadbb21f2cca888fa574fe83b"},"ruby_source_path":"Casks/a/adguard-vpn.rb","sha256":"855acabc4590c819311f2f45f86ec228b8ee659769021f4884551d7b9d133872","tap_string":"homebrew/cask","url_args":["https://static.adguard-vpn.com/mac/release/AdGuardVPN-2.10.1.1142.dmg"],"version":"2.10.1.1142","raw_artifacts":[[":uninstall",{":launchctl":["com.adguard.mac.vpn.tun-helper","com.adguard.mac.vpn.vpn_helper"],":quit":"com.adguard.mac.vpn",":pkgutil":"com.adguard.mac.vpn-pkg",":delete":["/Library/Application Support/AdGuard Software/com.adguard.mac.vpn","/Library/Application Support/com.adguard.mac.vpn","/Library/Logs/com.adguard.mac.vpn"],":rmdir":"/Library/Application Support/AdGuard Software"}],[":pkg",["AdGuard VPN.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/*com.adguard.mac*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.adguard.mac.vpn.launchatlogin.sfl*","~/Library/Caches/com.adguard.mac.vpn","~/Library/Containers/com.adguard.mac.vpn.launchatlogin","~/Library/Group Containers/*.com.adguard.mac","~/Library/HTTPStorages/com.adguard.mac.vpn","~/Library/Preferences/com.adguard.mac.vpn.plist"]}]]},"adguard-vpn@nightly":{"auto_updates":true,"conflicts_with_args":{":cask":["adguard-vpn"]},"depends_on_args":{":macos":":ventura"},"desc":"VPN for privacy and security","homepage":"https://adguard-vpn.com/","names":["AdGuard VPN"],"ruby_source_checksum":{":sha256":"416e064e3c3000bab59c409f4c566917c1567b798751901a206e9de2aeb1b323"},"ruby_source_path":"Casks/a/adguard-vpn@nightly.rb","sha256":"359e64f438935200bf994eb1929c7073a8cc912ecadf5dfa1399fe7f2c0ea608","tap_string":"homebrew/cask","url_args":["https://static.adguard-vpn.com/mac/nightly/AdGuardVPN-2.11.0.1145.dmg"],"version":"2.11.0.1145","raw_artifacts":[[":uninstall",{":launchctl":["com.adguard.mac.vpn.tun-helper","com.adguard.mac.vpn.vpn_helper"],":quit":"com.adguard.mac.vpn",":pkgutil":"com.adguard.mac.vpn-pkg",":delete":["/Library/Application Support/AdGuard Software/com.adguard.mac.vpn","/Library/Application Support/com.adguard.mac.vpn","/Library/Logs/com.adguard.mac.vpn"],":rmdir":"/Library/Application Support/AdGuard Software"}],[":pkg",["AdGuard VPN.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.adguard.mac","~/Library/Application Scripts/com.adguard.mac.vpn.launchatlogin","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.adguard.mac.vpn.launchatlogin.sfl*","~/Library/Caches/com.adguard.mac.vpn","~/Library/Containers/com.adguard.mac.vpn.launchatlogin","~/Library/Group Containers/*.com.adguard.mac","~/Library/HTTPStorages/com.adguard.mac.vpn","~/Library/Preferences/com.adguard.mac.vpn.plist"]}]]},"adguard":{"auto_updates":true,"conflicts_with_args":{":cask":["adguard@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"Stand alone ad blocker","homepage":"https://adguard.com/","names":["AdGuard"],"ruby_source_checksum":{":sha256":"c13206c270af67cd3a6548f378a1fee7106893d823137820eac2f2aa86819ddc"},"ruby_source_path":"Casks/a/adguard.rb","sha256":"735aab5f60baa115fc238b2b91d1f8571b00309a8ed71797ff38ed114faba7b0","tap_string":"homebrew/cask","url_args":["https://static.adguard.com/mac/release/AdGuard-2.20.2.2629.dmg"],"version":"2.20.2.2629","raw_artifacts":[[":uninstall",{":launchctl":["com.adguard.mac.adguard.helper","com.adguard.mac.adguard.pac","com.adguard.mac.adguard.tun-helper","com.adguard.mac.adguard.xpcgate2"],":quit":"com.adguard.mac.adguard",":pkgutil":"com.adguard.mac.adguard-pkg",":delete":["/Library/Application Support/AdGuard Software/com.adguard.mac.adguard","/Library/Application Support/com.adguard.Adguard","/Library/com.adguard.mac.adguard.pac"],":rmdir":"/Library/Application Support/AdGuard Software"}],[":pkg",["AdGuard.pkg"]],[":zap",{":delete":["/Library/Logs/com.adguard.mac.adguard","/Library/Preferences/com.adguard.mac.adguard.helper.plist"],":trash":["~/Library/Application Scripts/*com.adguard.mac*","~/Library/Application Support/Adguard","~/Library/Application Support/com.adguard.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.adguard.mac.adguard.loginhelper.sfl*","~/Library/Caches/com.adguard.*","~/Library/Containers/com.adguard.mac.*","~/Library/Cookies/com.adguard.Adguard.binarycookies","~/Library/Group Containers/*.com.adguard.mac","~/Library/HTTPStorages/com.adguard.mac.*","~/Library/Logs/Adguard","~/Library/Preferences/com.adguard.*.plist","~/Library/Saved Application State/com.adguard.mac.adguard.savedState"]}]]},"adguard@nightly":{"auto_updates":true,"conflicts_with_args":{":cask":["adguard"]},"depends_on_args":{":macos":":ventura"},"desc":"Stand alone ad blocker","homepage":"https://adguard.com/","names":["Adguard"],"ruby_source_checksum":{":sha256":"eb99f5f5563242271e6ce31dc7875d8b3ac831ef589b0270c740e936aefcdb7a"},"ruby_source_path":"Casks/a/adguard@nightly.rb","sha256":"6010669c38cd47ca1c6e631a2f70f26af18db7bf011fe0ee5189e7632ef81dac","tap_string":"homebrew/cask","url_args":["https://static.adguard.com/mac/nightly/AdGuard-2.21.0.2632.dmg"],"version":"2.21.0.2632","raw_artifacts":[[":uninstall",{":launchctl":["com.adguard.mac.adguard.helper","com.adguard.mac.adguard.pac","com.adguard.mac.adguard.tun-helper","com.adguard.mac.adguard.xpcgate2"],":quit":"com.adguard.mac.adguard",":pkgutil":"com.adguard.mac.adguard-pkg",":delete":["/Library/Application Support/AdGuard Software/com.adguard.mac.adguard","/Library/Application Support/com.adguard.Adguard","/Library/com.adguard.mac.adguard.pac"],":rmdir":"/Library/Application Support/AdGuard Software"}],[":pkg",["AdGuard.pkg"]],[":zap",{":trash":["/Library/Logs/com.adguard.mac.adguard","~/Library/Application Scripts/*.com.adguard.mac","~/Library/Application Scripts/com.adguard.mac.adguard.loginhelper","~/Library/Application Scripts/com.adguard.mac.adguard.safari-assistant","~/Library/Application Support/Adguard","~/Library/Application Support/com.adguard.Adguard","~/Library/Application Support/com.adguard.mac.adguard.pac","~/Library/Application Support/com.adguard.mac.adguard.tun-helper","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.adguard.mac.adguard.loginhelper.sfl*","~/Library/Caches/com.adguard.Adguard","~/Library/Caches/com.adguard.mac.adguard","~/Library/Containers/com.adguard.mac.adguard.loginhelper","~/Library/Containers/com.adguard.mac.adguard.safari-assistant","~/Library/Cookies/com.adguard.Adguard.binarycookies","~/Library/Group Containers/*.com.adguard.mac","~/Library/HTTPStorages/com.adguard.mac.adguard","~/Library/HTTPStorages/com.adguard.mac.adguard.binarycookies","~/Library/Logs/Adguard","~/Library/Preferences/com.adguard.Adguard.plist","~/Library/Preferences/com.adguard.mac.adguard.plist","~/Library/Saved Application State/com.adguard.mac.adguard.savedState"]}]]},"adium":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Instant messaging application","homepage":"https://www.adium.im/","names":["Adium"],"ruby_source_checksum":{":sha256":"8cf1108b5489009a86e35158b04e41b4d42a21967408ee6e9250273a7050682d"},"ruby_source_path":"Casks/a/adium.rb","sha256":"31fa3fd32b86dd3381b60e0d5aafbc2a9452036f0fb4963bffbc2a6c64a9458b","tap_string":"homebrew/cask","url_args":["https://adiumx.cachefly.net/Adium_1.5.10.4.dmg"],"version":"1.5.10.4","raw_artifacts":[[":app",["Adium.app"]],[":zap",{":trash":["~/Library/Application Support/Adium 2.0","~/Library/Caches/Adium","~/Library/Caches/com.adiumX.adiumX","~/Library/Caches/com.apple.helpd/Generated/Adium Help*","~/Library/Preferences/com.adiumX.adiumX.plist","~/Library/Saved Application State/com.adiumX.adiumX.savedState"]}]]},"adlock":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Proxy-based ad blocking tool","homepage":"https://adlock.com/","names":["AdLock"],"ruby_source_checksum":{":sha256":"dbbcf2a1dddb17c6e468a8c81a479b72adeba1e384343db056c07a305b34035c"},"ruby_source_path":"Casks/a/adlock.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.adlock.com/mac/AdLock_Installer.dmg"],"version":"2.2.0.3","raw_artifacts":[[":uninstall",{":launchctl":["application.com.hankuper.adlock.desktop.146095782.146095788","com.hankuper.adlock.desktop.launcher"],":quit":"com.hankuper.adlock.desktop",":pkgutil":["com.hankuper.adlock-desktop-ui.pkg","com.hankuper.adlock-resourses.pkg"],":delete":["/Applications/AdLock.app","/Library/Application Support/com.hankuper.adlock.desktop"]}],[":pkg",["AdLock-Installer.pkg"]],[":zap",{":delete":"/Library/Logs/DiagnosticReports/com.hankuper.adlock.desktop*.ips",":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hankuper.adlock.desktop.launcher.sfl*","~/Library/Caches/com.hankuper.adlock.desktop","~/Library/HTTPStorages/com.hankuper.adlock.desktop","~/Library/Preferences/com.hankuper.adlock.desktop*.plist","~/Library/WebKit/com.hankuper.adlock.desktop"]}]]},"adobe-acrobat-pro":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"View, create, manipulate, print and manage files in Portable Document Format","homepage":"https://www.adobe.com/acrobat/pdf-reader.html","names":["Adobe Acrobat Pro DC"],"ruby_source_checksum":{":sha256":"b34c9378e375d76805ace7988a9db7c12c16c8ee1cd6c8587ade246a833890a0"},"ruby_source_path":"Casks/a/adobe-acrobat-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://trials.adobe.com/AdobeProducts/APRO/Acrobat_HelpX/osx10/Acrobat_DC_Web_WWMUI.dmg"],"url_kwargs":{":cookies":{":MM_TRIALS":"1234"},":user_agent":":fake"},"version":"26.002.22031","raw_artifacts":[[":uninstall",{":launchctl":["Adobe_Genuine_Software_Integrity_Service","com.adobe.AAM.Startup-1.0","com.adobe.AAM.Updater-1.0","com.adobe.agsservice","com.adobe.ARMDC.Communicator","com.adobe.ARMDC.SMJobBlessHelper","com.adobe.ARMDCHelper.cc24aef4a1b90ed56a725c38014c95072f92651fb65e1bf9c8e43c37a23d420d"],":quit":["com.adobe.Acrobat.Pro","com.adobe.distiller"],":pkgutil":["com.adobe.acrobat.DC.*","com.adobe.AcroServicesUpdater","com.adobe.armdc.app.pkg","com.adobe.PDApp.AdobeApplicationManager.installer.pkg"],":delete":"/Applications/Adobe Acrobat DC"}],[":pkg",["Acrobat/Acrobat DC Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/Adobe/Acrobat","~/Library/Caches/Acrobat","~/Library/Caches/com.adobe.Acrobat.Pro","~/Library/HTTPStorages/com.adobe.Acrobat.Pro","~/Library/HTTPStorages/com.adobe.Acrobat.Pro.binarycookies","~/Library/Preferences/Adobe/Acrobat","~/Library/Preferences/com.adobe.Acrobat.Pro.plist","~/Library/Saved Application State/com.adobe.Acrobat.Pro.savedState","~/Library/WebKit/com.adobe.Acrobat.Pro"]}]]},"adobe-acrobat-reader":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"View, print, and comment on PDF documents","homepage":"https://www.adobe.com/acrobat/pdf-reader.html","names":["Adobe Acrobat Reader"],"ruby_source_checksum":{":sha256":"e1774156e58c09d91af93a5da7a435e156d4645cbffbaedff578dd2833750c3d"},"ruby_source_path":"Casks/a/adobe-acrobat-reader.rb","sha256":"21821609bea4210e54b1844a1129cdafccea21f6d6d3d0797808f92e357d5705","tap_string":"homebrew/cask","url_args":["https://ardownload2.adobe.com/pub/adobe/reader/mac/AcrobatDC/2600121662/AcroRdrDC_2600121662_MUI.dmg"],"version":"26.001.21662","raw_artifacts":[[":uninstall",{":launchctl":["com.adobe.ARMDC.Communicator","com.adobe.ARMDC.SMJobBlessHelper","com.adobe.ARMDCHelper.cc24aef4a1b90ed56a725c38014c95072f92651fb65e1bf9c8e43c37a23d420d"],":quit":["com.adobe.AdobeRdrCEF","com.adobe.AdobeRdrCEFHelper","com.adobe.Reader"],":pkgutil":["com.adobe.acrobat.DC.reader.*","com.adobe.armdc.app.pkg","com.adobe.RdrServicesUpdater"],":delete":["/Applications/Adobe Acrobat Reader.app","/Library/Preferences/com.adobe.reader.DC.WebResource.plist"]}],[":pkg",["AcroRdrDC_2600121662_MUI.pkg"]],[":zap",{":trash":["~/Library/Application Support/Adobe/Acrobat","~/Library/Application Support/Adobe/AcroCef","~/Library/Caches/com.adobe.Reader","~/Library/HTTPStorages/com.adobe.Reader","~/Library/HTTPStorages/com.adobe.Reader.binarycookies","~/Library/Preferences/com.adobe.AdobeRdrCEFHelper.plist","~/Library/Preferences/com.adobe.crashreporter.plist","~/Library/Preferences/com.adobe.Install.Reader.plist","~/Library/Preferences/com.adobe.Reader.plist","~/Library/Saved Application State/com.adobe.Reader.savedState"]}]]},"adobe-air":{"depends_on_args":{":macos":":any"},"desc":"Framework used in the development of applications and games","homepage":"https://airsdk.wxlift.com/","names":["Adobe AIR"],"ruby_source_checksum":{":sha256":"31979b552054f7200cfcfd06a3fb574e12e04edbdfc7b6ad55f951c1e61adf67"},"ruby_source_path":"Casks/a/adobe-air.rb","sha256":"e8051b9051724406a1627de8593b16a135aa411413745aee6bd23379c88de261","tap_string":"homebrew/cask","url_args":["https://airsdk.wxlift.com/assets/downloads/51.4.1.2/AdobeAIR.dmg"],"version":"51.4.1.2","raw_artifacts":[[":uninstall",{":script":{":executable":"Adobe AIR Installer.app/Contents/MacOS/Adobe AIR Installer",":args":["-uninstall"],":sudo":true},":rmdir":["/Applications/Adobe","/Applications/Adobe/Flash Player","/Applications/Adobe/Flash Player/AddIns"]}],[":installer",{":script":{":executable":"Adobe AIR Installer.app/Contents/MacOS/Adobe AIR Installer",":args":["-silent"],":sudo":true}}],[":zap",{":trash":["~/Library/Application Support/Adobe/AIR","~/Library/Caches/com.adobe.air.ApplicationInstaller"],":rmdir":"~/Library/Application Support/Adobe"}]]},"adobe-connect":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Virtual meeting client","homepage":"https://www.adobe.com/products/adobeconnect.html","names":["Adobe Connect"],"ruby_source_checksum":{":sha256":"452be93b1e057f2045b6df26028127902fc07f44328d7a5b2caa8e45ff8f2139"},"ruby_source_path":"Casks/a/adobe-connect.rb","sha256":"e1f1d1497b2bea65b77729771fc304e4792a9fa0db92e179e836039e02b35392","tap_string":"homebrew/cask","url_args":["https://download.adobe.com/pub/connect/updaters/meeting/11/AdobeConnect_2026_01_39.dmg"],"version":"2026.01.39,11","raw_artifacts":[[":uninstall",{":delete":"/Applications/Adobe Connect"}],[":installer",{":manual":"AdobeConnectInstaller.app"}],[":zap",{":trash":["~/adobeconnectapp.log","~/AdobeConnectAppCache","~/Library/Caches/com.adobe.adobeconnect.app","~/Library/Caches/com.adobe.cefconnect.app","~/Library/HTTPStorages/com.adobe.adobeconnect.app","~/Library/HTTPStorages/com.adobe.cefconnect.app","~/Library/LaunchAgents/com.adobe.connectDetector.plist","~/Library/Preferences/com.adobe.adobeconnect.app.plist","~/Library/Preferences/com.adobe.cefconnect.helper.renderer.plist","~/Library/Saved Application State/com.adobe.adobeconnect.app.savedState","~/Library/Saved Application State/com.adobe.cefconnect.app.savedState"]}]]},"adobe-creative-cloud-cleaner-tool":{"depends_on_args":{":macos":":any"},"desc":"Utility to clean up corrupted installations of Adobe software","homepage":"https://helpx.adobe.com/creative-cloud/kb/cc-cleaner-tool-installation-problems.html","names":["Adobe Creative Cloud Cleaner Tool"],"ruby_source_checksum":{":sha256":"0a152b93082221c45abd6924a4320bd6b787da9b924481d04eb442b74ddaa29e"},"ruby_source_path":"Casks/a/adobe-creative-cloud-cleaner-tool.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://swupmf.adobe.com/webfeed/CleanerTool/mac/AdobeCreativeCloudCleanerTool.dmg"],"version":"4.3.0.1404","raw_artifacts":[[":uninstall",{":quit":"com.Adobe.Installers.AdobeCreativeCloudCleanerTool"}],[":app",["Adobe Creative Cloud Cleaner Tool.app"]],[":zap",{":trash":["~/Library/Caches/com.Adobe.Installers.AdobeCreativeCloudCleanerTool","~/Library/Logs/Adobe Creative Cloud Cleaner Tool.log","~/Library/Saved Application State/com.Adobe.Installers.AdobeCreativeCloudCleanerTool.savedState"]}]]},"adobe-creative-cloud":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collection of apps and services for photography, design, video, web, and UX","homepage":"https://www.adobe.com/creativecloud.html","names":["Adobe Creative Cloud"],"ruby_source_checksum":{":sha256":"3cebe997913782ae4441ef20d006656cae24ac77fd86e2db2a64eaf4f976e25e"},"ruby_source_path":"Casks/a/adobe-creative-cloud.rb","sha256":"addca3ba7819bb0fdbe1394b8d0ff6a2614e599ded91a3ba5839672c996ec750","tap_string":"homebrew/cask","url_args":["https://ccmdls.adobe.com/AdobeProducts/StandaloneBuilds/ACCC/ESD/6.11.0/478.6/osx10/ACCCx6_11_0_478_6.dmg"],"version":"6.11.0.478.6","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/usr/bin/pluginkit",":args":["-r","/Applications/Utilities/Adobe Sync/CoreSync/Core Sync.app/Contents/PlugIns/ACCFinderSync.appex"],":must_succeed":false,":print_stderr":false},":launchctl":["Adobe_Genuine_Software_Integrity_Service","com.adobe.acc.installer","com.adobe.acc.installer.v2","com.adobe.AdobeCreativeCloud","com.adobe.AdobeDesktopService","com.adobe.ccxprocess","com.adobe.CCXProcess.*"],":quit":"com.adobe.acc.AdobeCreativeCloud",":signal":["QUIT","com.adobe.accmac"],":script":{":executable":"/usr/bin/pkill",":args":["Adobe Desktop Service","AdobeIPCBroker","AdobeCRDaemon"],":must_succeed":false},":delete":["$APPDIR/Adobe Creative Cloud/*Adobe Creative Cloud","$APPDIR/Adobe Creative Cloud/.Uninstall*","$APPDIR/Adobe Creative Cloud/Icon?","/Applications/Utilities/Adobe Application Manager","/Applications/Utilities/Adobe Creative Cloud*","/Applications/Utilities/Adobe Installers/.Uninstall*","/Applications/Utilities/Adobe Installers/Uninstall Adobe Creative Cloud","/Applications/Utilities/Adobe Sync","/Library/Internet Plug-Ins/AdobeAAMDetect.plugin","/Library/LaunchDaemons/com.adobe.agsservice.plist"],":rmdir":["$APPDIR/Adobe Creative Cloud","/Applications/Utilities/Adobe Installers","/Library/*/Adobe","/Library/Application Support/Adobe","/Library/Application Support/Adobe{/CEP{/extensions,},}","/Library/Logs/Adobe"]}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/adobe-creative-cloud/6.11.0.478.6/Install.app/Contents/MacOS/Install",":args":["--mode=silent"],":sudo":true,":print_stderr":false}}],[":zap",{":trash":["/Library/*/com.adobe.acc*","/Library/Application Support/Adobe/ADCRefs","/Library/Application Support/Adobe/Adobe Desktop Common","/Library/Application Support/Adobe/*[Ii]nstall*","/Library/Application Support/Adobe/Adobe PCD","/Library/Application Support/Adobe/AdobeApplicationManager","/Library/Application Support/Adobe/AdobeGC*","/Library/Application Support/Adobe/caps","/Library/Application Support/Adobe/CEP/extensions/CC_*","/Library/Application Support/Adobe/CEP/extensions/com.adobe.ccx.*","/Library/Application Support/Adobe/Creative Cloud Libraries","/Library/Application Support/Adobe/Extension Manager CC","/Library/Application Support/Adobe/OOBE","/Library/Application Support/Adobe/PCF","/Library/Application Support/Adobe/SL*","/Library/Application Support/Adobe/Vulcan","/Library/Application Support/regid.*.com.adobe","/Library/Logs/CreativeCloud","/Library/Preferences/com.adobe.headlights*.plist","/Users/Shared/Adobe/Installer","/Users/Shared/Adobe/OOBE","~/Creative Cloud Files","~/Creative Cloud Files/Icon?","~/Library/*/Adobe/CoreSync","~/Library/*/com.adobe.acc*","~/Library/Application Scripts/com.adobe.accmac.ACCFinderSync","~/Library/Application Support/Adobe/.adobelicnotification","~/Library/Application Support/Adobe/AAMUpdater","~/Library/Application Support/Adobe/ExtensibilityLibrary","~/Library/Application Support/Adobe/Extension Manager CC","~/Library/Application Support/Adobe/FloodGate","~/Library/Application Support/Adobe/OOBE","~/Library/Application Support/CrashReporter/AdobeCRDaemon_*.plist","~/Library/Group Containers/Adobe-Hub-App","~/Library/LaunchAgents/com.adobe.ccxprocess.plist","~/Library/Logs/ACC*.log","~/Library/Logs/AdobeDownload.log","~/Library/Logs/AdobeIPCBroker*.log","~/Library/Logs/CoreSyncInstall.log","~/Library/Logs/CreativeCloud","~/Library/Logs/PDApp*.log","~/Library/Preferences/Adobe/.[A-Z0-9]???????????","~/Library/Preferences/com.adobe.crashreporter.plist"],":rmdir":["/Users/Shared/Adobe","~/Creative Cloud Files","~/Library/*/Adobe","~/Library/Application Support/Adobe","~/Library/Logs/Adobe"]}]]},"adobe-digital-editions":{"depends_on_args":{":macos":":any"},"desc":"E-book reader","homepage":"https://www.adobe.com/solutions/ebook/digital-editions.html","names":["Adobe Digital Editions"],"ruby_source_checksum":{":sha256":"3804921b9f71a64127c852710df92cb862fbc0e1b3ce6c496815bcf1d42466be"},"ruby_source_path":"Casks/a/adobe-digital-editions.rb","sha256":"6d4f365dd04cf76c7303ac5682f99b37fe5962a1f327789fb2a77f019ff978e2","tap_string":"homebrew/cask","url_args":["https://adedownload.adobe.com/pub/adobe/digitaleditions/ADE_4.5_Installer.dmg"],"version":"4.5.12","raw_artifacts":[[":uninstall",{":quit":"com.adobe.adobedigitaleditions.app",":pkgutil":"com.adobe.adobedigitaleditions.app",":delete":"/Applications/Adobe Digital Editions.app"}],[":pkg",["Digital Editions 4.5 Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.adobe.adobedigitaleditions.app.sfl*","~/Library/HTTPStorages/com.adobe.adobedigitaleditions.app","~/Library/Preferences/com.adobe.adobedigitaleditions.app.plist"]}]]},"adobe-dng-converter":{"depends_on_args":{":macos":":sonoma"},"desc":"DNG file converter","homepage":"https://helpx.adobe.com/camera-raw/using/adobe-dng-converter.html","names":["Adobe DNG Converter"],"ruby_source_checksum":{":sha256":"695553ec745853b6edfc4ed6a02297d35314161a51846145678c12560b7c6d35"},"ruby_source_path":"Casks/a/adobe-dng-converter.rb","sha256":"e0ce6d182a5dbc6dfa8dde348ad4e49cec3b3c6bcbf142b400d488aa070d44cd","tap_string":"homebrew/cask","url_args":["https://download.adobe.com/pub/adobe/dng/mac/DNGConverter_18_7.dmg"],"version":"18.7","raw_artifacts":[[":uninstall",{":quit":"com.adobe.DNGConverter",":pkgutil":["com.adobe.CameraRawProfiles","com.adobe.DNGConverter"]}],[":pkg",["DNGConverter_18_7.pkg"]],[":zap",{":trash":["~/Library/Application Support/Adobe/CameraRaw/GPU/Adobe DNG Converter","~/Library/Application Support/Adobe/CameraRaw/Logs/DNG Converter Log*","~/Library/Saved Application State/com.adobe.DNGConverter.savedState"]}]]},"adrafinil":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Keep your computer awake while AI coding agents are working","homepage":"https://kagerou.glass/adrafinil/","names":["Adrafinil"],"ruby_source_checksum":{":sha256":"a6c802c571f33a542b646eb7d0cfc3acb4c43e69b4d2a9d4251316202aa62278"},"ruby_source_path":"Casks/a/adrafinil.rb","sha256":"89eb7c82f0a706235eed5ef13ce5700e6fd12d2e5155cce5d1179decd50dfa0b","tap_string":"homebrew/cask","url_args":["https://github.com/kageroumado/adrafinil/releases/download/v1.13.1/Adrafinil-1.13.1.dmg"],"version":"1.13.1","raw_artifacts":[[":uninstall",{":quit":"glass.kagerou.adrafinil"}],[":app",["Adrafinil.app"]],[":zap",{":trash":["~/Library/Application Support/Adrafinil","~/Library/Caches/glass.kagerou.adrafinil","~/Library/Preferences/glass.kagerou.adrafinil.plist","~/Library/Saved Application State/glass.kagerou.adrafinil.savedState"]}]]},"adrive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Intelligent cloud storage platform","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.aliyundrive.com/","names":["Aliyundrive","阿里云盘"],"ruby_source_checksum":{":sha256":"ca43c3aeec32883a027c8a3d8cd0b6162d00de790772337b49a3cd0c56d556b6"},"ruby_source_path":"Casks/a/adrive.rb","sha256":"a0273748eda47b69f621e281a8228fd2791c4f8615ce041a3f248eec629941b2","tap_string":"homebrew/cask","url_args":["https://cdn.aliyundrive.net/downloads/apps/desktop/aDrive-6.9.3.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"6.9.3","raw_artifacts":[[":app",["aDrive.app"]],[":zap",{":trash":["~/Library/Application Support/aDrive","~/Library/Preferences/com.alicloud.smartdrive.plist","~/Library/Saved Application State/com.alicloud.smartdrive.savedState"]}]]},"advanced-renamer":{"depends_on_args":{":macos":":any"},"desc":"Batch file renaming utility","homepage":"https://www.advancedrenamer.com/","names":["Advanced Renamer"],"ruby_source_checksum":{":sha256":"2315a4e4b3362d65a63df2b7bde5bcd4be08408b8534084984c12251412b5e9f"},"ruby_source_path":"Casks/a/advanced-renamer.rb","sha256":"2dffd085dfcde131359a597d2670cec5987c511489ee4ccc7849668f61eff76c","tap_string":"homebrew/cask","url_args":["https://www.advancedrenamer.com/down/macos/intel/AdvancedRenamer_4_27.dmg"],"version":"4.27","raw_artifacts":[[":uninstall",{":quit":"com.HulubuluSoftware.AdvancedRenamer"}],[":app",["Advanced Renamer.app"]],[":zap",{":trash":["~/Library/Application Support/Advanced Renamer","~/Library/Caches/com.HulubuluSoftware.AdvancedRenamer","~/Library/HTTPStorages/com.HulubuluSoftware.AdvancedRenamer","~/Library/Saved Application State/com.HulubuluSoftware.AdvancedRenamer.savedState"]}]]},"advancedrestclient":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"API testing tool","homepage":"https://github.com/advanced-rest-client/arc-electron","names":["Advanced REST Client"],"ruby_source_checksum":{":sha256":"6bd563e948148599b54992db5d2a167939308a8d561113ff13753ed661e8e00d"},"ruby_source_path":"Casks/a/advancedrestclient.rb","sha256":"817d54ee18e970fce4b16ead1422069e3c1f69c5f0edec73e01bc0fd3a210034","tap_string":"homebrew/cask","url_args":["https://github.com/advanced-rest-client/arc-electron/releases/download/v17.0.9/arc-macos.dmg"],"version":"17.0.9","raw_artifacts":[[":app",["AdvancedRestClient.app"]],[":zap",{":trash":["~/Library/Application Support/advanced-rest-client","~/Library/Logs/AdvancedRestClient"]}]]},"advantagescope":{"depends_on_args":{":macos":":monterey"},"desc":"FRC log analysis tool","homepage":"https://docs.advantagescope.org/","names":["AdvantageScope"],"ruby_source_checksum":{":sha256":"b30b3acb11cbf6e3d4d63b2b66bfe129a99bb2ad9a638243fcb1d24b5b7c883a"},"ruby_source_path":"Casks/a/advantagescope.rb","sha256":"959aea32909509477d079741456a9aad50ea547710dc3a4d16aa8a1a02a21612","tap_string":"homebrew/cask","url_args":["https://github.com/Mechanical-Advantage/AdvantageScope/releases/download/v26.0.2/advantagescope-mac-x64-v26.0.2.dmg"],"version":"26.0.2","raw_artifacts":[[":app",["AdvantageScope.app"]],[":zap",{":trash":["~/Library/Application Support/AdvantageScope","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.littletonrobotics.advantagescope.sfl*","~/Library/Preferences/org.littletonrobotics.advantagescope.plist"]}]]},"adze":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Edit GPX documents","homepage":"https://getadze.com/","names":["Adze"],"ruby_source_checksum":{":sha256":"d50b95dec6f7944ce8f20c6c4344b0fd578cd42fe637db51310862b6b34ecee4"},"ruby_source_path":"Casks/a/adze.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://getadze.com/static/main/releases/Adze.zip"],"version":"1.4.12","raw_artifacts":[[":app",["Adze.app"]],[":zap",{":trash":["~/Library/Caches/com.Kobot.Adze","~/Library/Preferences/com.Kobot.Adze.plist"]}]]},"aegisub":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Create and modify subtitles","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/TypesettingTools/Aegisub/","names":["Aegisub"],"ruby_source_checksum":{":sha256":"903d8e16e98e05a8d265e414bda2f73f294971a1f393f7dcedcd94fe1d9e82d1"},"ruby_source_path":"Casks/a/aegisub.rb","sha256":"cbbfd3276e0414b540f6b1bc12a69abd6b8a96b0a452de3b08c290d553754ad3","tap_string":"homebrew/cask","url_args":["https://github.com/TypesettingTools/Aegisub/releases/download/v3.4.2/Aegisub-3.4.2.dmg"],"version":"3.4.2","raw_artifacts":[[":uninstall",{":quit":"com.aegisub.aegisub"}],[":app",["Aegisub.app"]],[":zap",{":trash":["~/Library/Application Support/Aegisub","~/Library/Preferences/com.aegisub.aegisub.plist","~/Library/Saved Application State/com.aegisub.aegisub.savedState"]}]]},"aerial":{"auto_updates":true,"conflicts_with_args":{":cask":["aerial@beta"]},"depends_on_args":{":macos":":sequoia"},"desc":"Apple TV Aerial screensaver","homepage":"https://aerialscreensaver.github.io/","names":["Aerial"],"ruby_source_checksum":{":sha256":"a9b62ae576ed2cec9dea83be423269d1c5d4484cc8c2579acb1b8236e918e204"},"ruby_source_path":"Casks/a/aerial.rb","sha256":"245d685c91317e533c135caa9b22acb77fa1b0a186db59970f7136641e9bc797","tap_string":"homebrew/cask","url_args":["https://github.com/AerialScreensaver/Aerial/releases/download/v4.1.9/Aerial-4.1.9.zip"],"version":"4.1.9","raw_artifacts":[[":uninstall",{":quit":"com.glouel.Aerial-App"}],[":app",["Aerial.app"]],[":zap",{":trash":["/Users/Shared/Aerial","~/Library/Application Scripts/com.glouel.Aerial-App.AerialScreenSaverExtension","~/Library/Application Support/Aerial","~/Library/Caches/com.glouel.Aerial-App","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver.x86-64/Data/Library/Application Support/Aerial","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver.x86-64/Data/Library/Caches/Aerial","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application Support/Aerial","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Caches/Aerial","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/com.JohnCoates.Aerial*.plist","~/Library/Containers/com.glouel.Aerial-App","~/Library/Containers/com.glouel.Aerial-App.AerialScreenSaverExtension","~/Library/Containers/com.glouel.Aerial-App.ScreenSaverExtension","~/Library/HTTPStorages/com.glouel.Aerial-App","~/Library/Logs/Aerial","~/Library/Preferences/ByHost/com.JohnCoates.Aerial*","~/Library/Preferences/com.glouel.Aerial-App.plist","~/Library/Saved Application State/com.glouel.Aerial-App.savedState","~/Library/Screen Savers/Aerial.saver"]}]]},"aerial@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["aerial"]},"depends_on_args":{":macos":":tahoe"},"desc":"Apple TV Aerial screensaver","homepage":"https://aerialscreensaver.github.io/","names":["Aerial"],"ruby_source_checksum":{":sha256":"2cdfb51c5cb4f50377d4e6a63a00f3ee3979a2b29b73d888accd5b1b77b10835"},"ruby_source_path":"Casks/a/aerial@beta.rb","sha256":"245d685c91317e533c135caa9b22acb77fa1b0a186db59970f7136641e9bc797","tap_string":"homebrew/cask","url_args":["https://github.com/AerialScreensaver/Aerial/releases/download/v4.1.9/Aerial-4.1.9.zip"],"version":"4.1.9","raw_artifacts":[[":uninstall",{":quit":"com.glouel.Aerial-App"}],[":app",["Aerial.app"]],[":zap",{":trash":["/Users/Shared/Aerial","~/Library/Application Scripts/com.glouel.Aerial-App.AerialScreenSaverExtension","~/Library/Application Support/Aerial","~/Library/Caches/com.glouel.Aerial-App","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver.x86-64/Data/Library/Application Support/Aerial","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver.x86-64/Data/Library/Caches/Aerial","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Application Support/Aerial","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Caches/Aerial","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/com.JohnCoates.Aerial*.plist","~/Library/Containers/com.glouel.Aerial-App","~/Library/Containers/com.glouel.Aerial-App.AerialScreenSaverExtension","~/Library/Containers/com.glouel.Aerial-App.ScreenSaverExtension","~/Library/HTTPStorages/com.glouel.Aerial-App","~/Library/Logs/Aerial","~/Library/Preferences/ByHost/com.JohnCoates.Aerial*","~/Library/Preferences/com.glouel.Aerial-App.plist","~/Library/Saved Application State/com.glouel.Aerial-App.savedState","~/Library/Screen Savers/Aerial.saver"]}]]},"aexol-remote-mouse":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-15",":because":":unmaintained"},"disable_args":{":date":"2025-11-15",":because":":unmaintained"},"homepage":"https://remotemouse.aexol.com/","names":["Aexol Remote Mouse"],"ruby_source_checksum":{":sha256":"dcec06cb399fe977e8cf89e5a309f5f75226e81601b40a845e8aa1ff8c7d782a"},"ruby_source_path":"Casks/a/aexol-remote-mouse.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://remotemouse.aexol.com/rmt.dmg"],"version":"1.3,5","raw_artifacts":[[":app",["Remote Mouse for Mac.app"]]]},"affine":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Note editor and whiteboard","homepage":"https://affine.pro/","names":["AFFiNE"],"ruby_source_checksum":{":sha256":"5fc115022fdfd098ed9fe4e89bc38b96b9115b2564db016319e1d917e284ea1d"},"ruby_source_path":"Casks/a/affine.rb","sha256":"0db7851f16082a35db4b990fa6fff04717d745b81c2a202eb1d30d596099c63b","tap_string":"homebrew/cask","url_args":["https://github.com/toeverything/AFFiNE/releases/download/v0.27.4/affine-0.27.4-stable-macos-x64.zip"],"version":"0.27.4","raw_artifacts":[[":app",["AFFiNE.app"]],[":zap",{":trash":["~/Library/Application Support/AFFiNE","~/Library/Logs/AFFiNE","~/Library/Preferences/pro.affine.app.plist","~/Library/Saved Application State/pro.affine.app.savedState"]}]]},"affinity-designer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-10-30",":because":":discontinued"},"desc":"Professional graphic design software","homepage":"https://affinity.serif.com/en-us/designer/","names":["Affinity Designer 2"],"ruby_source_checksum":{":sha256":"e76e600b2476d248f0a5691e590f7afa44557312235ceaf09e0a3891d589f9d7"},"ruby_source_path":"Casks/a/affinity-designer.rb","sha256":"b07e7237ced47fccabd07ed8d1c282c9918bbffbae23a7df5e1c55b2620834f9","tap_string":"homebrew/cask","url_args":["https://affinity-update.s3.amazonaws.com/mac2/retail/Affinity%20Designer%202%20Affinity%20Store%203782.zip"],"version":"2.6.5,3782","raw_artifacts":[[":app",["Affinity Designer 2.app"]],[":zap",{":trash":["~/Library/Application Support/Affinity Designer 2","~/Library/Caches/com.seriflabs.affinitydesigner2","~/Library/HTTPStorages/com.seriflabs.affinitydesigner2","~/Library/Preferences/com.seriflabs.affinitydesigner2.plist","~/Library/Saved Application State/com.seriflabs.affinitydesigner2.savedState","~/Library/WebKit/com.seriflabs.affinitydesigner2"]}]]},"affinity-designer@1":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-10-30",":because":":discontinued"},"desc":"Professional graphic design software","homepage":"https://affinity.serif.com/en-us/designer/","names":["Affinity Designer"],"ruby_source_checksum":{":sha256":"f751d0c6c0a8673e73b5e0af8a4bced8a0d1ae23b4cd88d539ad4afed2ef90e6"},"ruby_source_path":"Casks/a/affinity-designer@1.rb","sha256":"7c3d9ce7e42dd8f3b3cf7f37aaffde3a59f33087007b9a2c81d86baceaa39ef6","tap_string":"homebrew/cask","url_args":["https://affinity-update.s3.amazonaws.com/mac/retail/Affinity%20Designer-1.10.8.app.zip"],"version":"1.10.8","raw_artifacts":[[":app",["Affinity Designer.app"]],[":zap",{":trash":["~/Library/Application Support/Affinity Designer","~/Library/Caches/com.seriflabs.affinitydesigner","~/Library/Saved Application State/com.seriflabs.affinitydesigner.savedState"]}]]},"affinity-photo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-10-30",":because":":discontinued"},"desc":"Professional image editing software","homepage":"https://affinity.serif.com/en-us/photo/","names":["Affinity Photo 2"],"ruby_source_checksum":{":sha256":"8dd3af3ecd0b94036047295735a9842190b20e2fcd3ace8f87ed6500967f336b"},"ruby_source_path":"Casks/a/affinity-photo.rb","sha256":"8ea03dfac76cebe9eeceef996ac585813b47624217c3f23e6921cbd9580a0788","tap_string":"homebrew/cask","url_args":["https://affinity-update.s3.amazonaws.com/mac2/retail/Affinity%20Photo%202%20Affinity%20Store%203782.zip"],"version":"2.6.5,3782","raw_artifacts":[[":app",["Affinity Photo 2.app"]],[":zap",{":trash":["~/Library/Application Support/Affinity Photo 2","~/Library/Caches/com.seriflabs.affinityphoto2","~/Library/HTTPStorages/com.seriflabs.affinityphoto2","~/Library/Preferences/com.seriflabs.affinityphoto2.plist","~/Library/Saved Application State/com.seriflabs.affinityphoto2.savedState","~/Library/WebKit/com.seriflabs.affinityphoto2"]}]]},"affinity-photo@1":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-10-30",":because":":discontinued"},"desc":"Professional image editing software","homepage":"https://affinity.serif.com/en-us/photo/","names":["Affinity Photo"],"ruby_source_checksum":{":sha256":"a981e03ee179899999897716cb32edad3d328ec6ced02c5c56effea3df182c4f"},"ruby_source_path":"Casks/a/affinity-photo@1.rb","sha256":"02b1f30f890ae58cab9fa8bf9a509f4a9d8ad8c09de79baf499cd6f6fdd5bfb1","tap_string":"homebrew/cask","url_args":["https://affinity-update.s3.amazonaws.com/mac/retail/Affinity%20Photo-1.10.8.app.zip"],"version":"1.10.8","raw_artifacts":[[":app",["Affinity Photo.app"]],[":zap",{":trash":["~/Library/Application Support/Affinity Photo","~/Library/Caches/com.seriflabs.affinityphoto","~/Library/Saved Application State/com.seriflabs.affinityphoto.savedState"]}]]},"affinity-publisher":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-10-30",":because":":discontinued"},"desc":"Professional desktop publishing software","homepage":"https://affinity.serif.com/en-us/publisher/","names":["Affinity Publisher 2"],"ruby_source_checksum":{":sha256":"58466d541dde447e9e1b050e0b4da8dcfeb8a06ec141c4498de61bed10c43331"},"ruby_source_path":"Casks/a/affinity-publisher.rb","sha256":"06b9628d108e7ecee5a2c4b3d607ba58996d5cdef4ef83a76195db48c1df9efa","tap_string":"homebrew/cask","url_args":["https://affinity-update.s3.amazonaws.com/mac2/retail/Affinity%20Publisher%202%20Affinity%20Store%203782.zip"],"version":"2.6.5,3782","raw_artifacts":[[":app",["Affinity Publisher 2.app"]],[":zap",{":trash":["~/Library/Application Support/Affinity Publisher 2","~/Library/Caches/com.seriflabs.affinitypublisher2","~/Library/HTTPStorages/com.seriflabs.affinitypublisher2","~/Library/Preferences/com.seriflabs.affinitypublisher2.plist","~/Library/Saved Application State/com.seriflabs.affinitypublisher2.savedState","~/Library/WebKit/com.seriflabs.affinitypublisher2"]}]]},"affinity-publisher@1":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-10-30",":because":":discontinued"},"desc":"Professional desktop publishing software","homepage":"https://affinity.serif.com/en-us/publisher/","names":["Affinity Publisher"],"ruby_source_checksum":{":sha256":"cae0f69175f634fcc79bc16a49794e85d87b4054ba2f9ced9e8c25bfb298cb08"},"ruby_source_path":"Casks/a/affinity-publisher@1.rb","sha256":"6d5675970b745775bd5c35d28d20e1c68fe0771cdc2c17161f6762c2730a1278","tap_string":"homebrew/cask","url_args":["https://affinity-update.s3.amazonaws.com/mac/retail/Affinity%20Publisher-1.10.8.app.zip"],"version":"1.10.8","raw_artifacts":[[":app",["Affinity Publisher.app"]],[":zap",{":trash":["~/Library/Application Support/Affinity Publisher","~/Library/Caches/com.seriflabs.affinitypublisher","~/Library/Saved Application State/com.seriflabs.affinitypublisher.savedState"]}]]},"affinity":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Image editing and design software","homepage":"https://www.affinity.studio/","names":["Affinity"],"ruby_source_checksum":{":sha256":"42c4ae7c190853c1242b8c4df46761d2f936be4bb774bd880b591d89e7f4d4f6"},"ruby_source_path":"Casks/a/affinity.rb","sha256":"c4714eaab9e312dfcc5ab7e37ec7276a702a2a74daedcb98a08e54ac0abe8248","tap_string":"homebrew/cask","url_args":["https://affinity-update.s3.amazonaws.com/mac2/retail/Affinity%20Affinity%20Store%204940.zip"],"version":"3.3.1,4940","raw_artifacts":[[":app",["Affinity.app"]],[":zap",{":trash":["~/Library/Application Scripts/5HD2ARTBFS.com.canva.affinity","~/Library/Application Scripts/com.canva.affinity.*","~/Library/Application Support/Affinity","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.canva.affinity.sfl*","~/Library/Caches/com.canva.affinity","~/Library/Containers/com.canva.affinity.*","~/Library/Group Containers/5HD2ARTBFS.com.canva.affinity","~/Library/HTTPStorages/com.canva.affinity","~/Library/HTTPStorages/com.canva.affinity.*","~/Library/Preferences/com.canva.affinity.plist","~/Library/WebKit/com.canva.affinity"]}]]},"after-dark-classic":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-05-14",":because":":discontinued"},"desc":"Classic After Dark screensaver set","homepage":"https://en.infinisys.co.jp/product/afterdarkclassicset/index.shtml","names":["After Dark Classic Set"],"ruby_source_checksum":{":sha256":"5ecfc1c60accce31fd8b2cf8e771dae17dbfcba604e46e486ab5aa541466a5de"},"ruby_source_path":"Casks/a/after-dark-classic.rb","sha256":"4a0973a807232dc37c6994b6c46487ef86af7c3f08b946a74b181735865f0739","tap_string":"homebrew/cask","url_args":["https://www.infinisys.co.jp/archive/online/online_afterdark13e.dmg"],"version":"1.3","raw_artifacts":[[":uninstall",{":pkgutil":["jp.co.infinisys.afterdark.boris11.pkg","jp.co.infinisys.afterdark.flyingtoasters12.pkg","jp.co.infinisys.afterdark.mowingman11.pkg"]}],[":pkg",["AfterDark.pkg"]],[":zap",{":trash":["~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/jp.co.infinisys.boris11.*.plist","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/jp.co.infinisys.flyingscreensaver12.*.plist","~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/jp.co.infinisys.mowingman11.*.plist"]}]]},"afterglow":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Classic After Dark screen savers emulator","homepage":"https://morphing.cloud/afterglow/","names":["Afterglow"],"ruby_source_checksum":{":sha256":"3da870570f66a94a3f90d5311068a6f0cb9fc4c1061af38b911eaa516fea1fc5"},"ruby_source_path":"Casks/a/afterglow.rb","sha256":"4a2aa46aac35c2bf1c951e55ea700f2e5dd91f98cd764cdafa9a246e3b382771","tap_string":"homebrew/cask","url_args":["https://morphing.cloud/afterglow/Afterglow-v1.1.dmg"],"version":"1.1","raw_artifacts":[[":app",["Afterglow.app"]],[":zap",{":trash":["~/Library/Application Support/Afterglow","~/Library/Caches/cloud.morphing.afterglow","~/Library/HTTPStorages/cloud.morphing.afterglow","~/Library/Preferences/cloud.morphing.afterglow.plist"]}]]},"agent-tars":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Multimodal AI agent for GUI interaction","homepage":"https://github.com/bytedance/UI-TARS-desktop","names":["Agent TARS"],"ruby_source_checksum":{":sha256":"e8045b09271b0facdf531703eda47690dd1ff99246b28bc42b285b9b51df7f0b"},"ruby_source_path":"Casks/a/agent-tars.rb","sha256":"4499bd0b523bb89f8adfcd3536b13ad95c03d4bf77c9ae0c3f321eeca5a0f869","tap_string":"homebrew/cask","url_args":["https://github.com/bytedance/UI-TARS-desktop/releases/download/Agent-TARS-v1.0.0-alpha.10/Agent-TARS-1.0.0-alpha.10-universal.dmg"],"version":"1.0.0-alpha.10","raw_artifacts":[[":uninstall",{":quit":"com.bytedance.agenttars"}],[":app",["Agent TARS.app"]],[":zap",{":trash":["~/Library/Application Support/agent-tars","~/Library/Logs/agent-tars"]}]]},"agentide":{"depends_on_args":{":arch":":arm64",":formula":["herdr","ripgrep","gh"],":macos":":tahoe"},"desc":"IDE for agent-based development","homepage":"https://github.com/MikeMcQuaid/AgentIDE","names":["AgentIDE"],"ruby_source_checksum":{":sha256":"eca0cdc19902e72911a38642e24c97525f54b172e0243c501019c70c4685c40f"},"ruby_source_path":"Casks/a/agentide.rb","sha256":"126f72a39be2be5fe38188fd656b2b5cfabce38bc4f34c0a6b4949f59298057c","tap_string":"homebrew/cask","url_args":["https://github.com/MikeMcQuaid/AgentIDE/releases/download/0.9.12/AgentIDE-0.9.12.zip"],"version":"0.9.12","raw_artifacts":[[":app",["AgentIDE.app"]],[":binary",["$APPDIR/AgentIDE.app/Contents/Resources/bin/agentide"]],[":zap",{":trash":["~/.agentide","~/Library/Application Support/AgentIDE","~/Library/Application Support/CrashReporter/AgentIDE_*.plist","~/Library/Caches/com.mikemcquaid.AgentIDE","~/Library/HTTPStorages/com.mikemcquaid.AgentIDE*","~/Library/Preferences/com.mikemcquaid.AgentIDE.plist","~/Library/WebKit/com.mikemcquaid.AgentIDE"]}]]},"agentiloop-agent":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Autonomous agent","homepage":"https://github.com/AgentiLoop/Agent","names":["Agent!","AgentiLoop Agent!"],"ruby_source_checksum":{":sha256":"4dc4f5aea9a43c8866eca07c84d9585c908ed763cc0135acc2a7d2f7404db7bf"},"ruby_source_path":"Casks/a/agentiloop-agent.rb","sha256":"ea2bf3a88c1573d2aaecde6dfcbf982a7aad8282b2a1190b53a347d12b710928","tap_string":"homebrew/cask","url_args":["https://github.com/AgentiLoop/Agent/releases/download/v1.1.87.287/Agent-v1.1.87.287-macOS.dmg"],"version":"1.1.87.287","raw_artifacts":[[":app",["Agent!.app"]],[":zap",{":trash":["~/Library/Caches/Agent.app.toddbruss","~/Library/HTTPStorages/Agent.app.toddbruss","~/Library/HTTPStorages/Agent.app.toddbruss.binarycookies","~/Library/Preferences/Agent.app.toddbruss.plist"]}]]},"agentkube":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI-powered Kubernetes IDE","homepage":"https://agentkube.com/","names":["Agentkube"],"ruby_source_checksum":{":sha256":"66ddb7de1a53aeac192ab0da949217f8de4170ab640e073733ee1b716f09bd53"},"ruby_source_path":"Casks/a/agentkube.rb","sha256":"a29e56e28ef9a2d837281e0c3add6f7eeee43c27cbe8ee8d04b04292aef10bf6","tap_string":"homebrew/cask","url_args":["https://github.com/agentkube/agentkube/releases/download/v0.0.12/agentkube_0.0.12_x64.dmg"],"version":"0.0.12","raw_artifacts":[[":app",["Agentkube.app"]],[":zap",{":trash":["~/.agentkube","~/Library/Application Support/agentkube","~/Library/Logs/agentkube.log","~/Library/Preferences/agentkube.plist","~/Library/Saved Application State/com.agentkube.app.savedState"]}]]},"agentsmesh":{"depends_on_args":{":macos":":any"},"desc":"AI agent workforce platform","homepage":"https://agentsmesh.ai/","names":["AgentsMesh"],"ruby_source_checksum":{":sha256":"53cf7a6bc564607ba27c900f321149d032e77ab554128645d0d34add2584f439"},"ruby_source_path":"Casks/a/agentsmesh.rb","sha256":"49d05189cc4765ce9855f602774a059a884ff647073a959db3fd569243c0c77b","tap_string":"homebrew/cask","url_args":["https://github.com/AgentsMesh/AgentsMesh/releases/download/v0.44.7/AgentsMesh-0.44.7.dmg"],"version":"0.44.7","raw_artifacts":[[":app",["AgentsMesh.app"]],[":zap",{":trash":["~/Library/Application Support/agentsmesh","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.agentsmesh.desktop.sfl*","~/Library/Caches/agentsmesh-updater","~/Library/Caches/ai.agentsmesh.desktop","~/Library/HTTPStorages/ai.agentsmesh.desktop","~/Library/Logs/agentsmesh","~/Library/Preferences/ai.agentsmesh.desktop.plist","~/Library/Saved Application State/ai.agentsmesh.desktop.savedState"]}]]},"agentsview":{"desc":"Browse, search and analyse your past AI coding sessions","homepage":"https://www.agentsview.io/","names":["AgentsView"],"ruby_source_checksum":{":sha256":"67974ae4a762bf3a7e176f385994e9f0bec37eac38821851f64d32527f4f57c5"},"ruby_source_path":"Casks/a/agentsview.rb","sha256":"a32de4b538321e7e6a5d7990928de01476040bef8f6ad5e3ffc30581fb51dd1f","tap_string":"homebrew/cask","url_args":["https://github.com/kenn-io/agentsview/releases/download/v0.46.1/AgentsView_0.46.1_x64.dmg"],"version":"0.46.1","raw_artifacts":[[":app",["AgentsView.app"]],[":binary",["$APPDIR/AgentsView.app/Contents/MacOS/agentsview"]],[":zap",{":trash":["~/.agentsview","~/Library/Caches/io.agentsview.desktop","~/Library/Logs/io.agentsview.desktop","~/Library/WebKit/io.agentsview.desktop"]}]]},"agi":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Android GPU Inspector","homepage":"https://gpuinspector.dev/","names":["agi"],"ruby_source_checksum":{":sha256":"5b0b5f7aee4f94ebb00a3e2a9b9f610eba7d93fbdfe72fc7e7b528155cebc887"},"ruby_source_path":"Casks/a/agi.rb","sha256":"7b045ba934274eeced3d1f9df3101f0c67a6ec62d99a7d1986e54bec4de9d2af","tap_string":"homebrew/cask","url_args":["https://github.com/google/agi/releases/download/v3.3.3/agi-3.3.3-macos.dmg"],"version":"3.3.3","raw_artifacts":[[":app",["AGI.app"]],[":zap",{":trash":"~/.agic"}]]},"ai-studio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Data science platform","homepage":"https://altair.com/altair-rapidminer","names":["Altair AI Studio"],"ruby_source_checksum":{":sha256":"60b46c7e848455c8bac1f066ae9b5c1f6e065292d181becd356ba45d337a587f"},"ruby_source_path":"Casks/a/ai-studio.rb","sha256":"39936193aac589e127535bc2660a1d744dac8d83ec16243b5b1af28332f305f1","tap_string":"homebrew/cask","url_args":["https://releases.rapidminer.com/archive/rapidminer-studio/2026.1.1/ai-studio-osx-2026.1.1.dmg"],"version":"2026.1.1","raw_artifacts":[[":app",["AI Studio 2026.1.1.app"]],[":zap",{":trash":"~/.RapidMiner",":rmdir":"~/Documents/RapidMiner"}]]},"aide-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-11-30",":because":":discontinued"},"desc":"Open-source AI-native IDE","disable_args":{":date":"2026-11-30",":because":":discontinued"},"homepage":"https://github.com/codestoryai/aide","names":["Aide"],"ruby_source_checksum":{":sha256":"9ec8bb118dbb22e6f10c5f3c0e04664bb7a881000bc22c66a6ce3dc468dbb1f5"},"ruby_source_path":"Casks/a/aide-app.rb","sha256":"f1c00d17e32933c91bafaf8f795606461aec77b3ef3c976b40d4a8fe80f76a44","tap_string":"homebrew/cask","url_args":["https://github.com/codestoryai/binaries/releases/download/1.96.4.25031/Aide.x64.1.96.4.25031.dmg"],"version":"1.96.4.25031","raw_artifacts":[[":uninstall",{":quit":"ai.codestory.AideInsiders"}],[":app",["Aide.app"]],[":binary",["$APPDIR/Aide.app/Contents/Resources/app/bin/aide"]],[":zap",{":trash":["~/Library/Application Support/ai.codestory.sidecar","~/Library/Application Support/Aide","~/Library/Caches/ai.codestory.AideInsiders","~/Library/Caches/ai.codestory.AideInsiders.savedState","~/Library/Caches/ai.codestory.AideInsiders.ShipIt","~/Library/HTTPStorages/ai.codestory.AideInsiders","~/Library/Preferences/ai.codestory.AideInsiders.plist","~/Library/Preferences/ByHost/ai.codestory.AideInsiders.ShipIt.*.plist","~/Library/Saved Application State/ai.codestory.AideInsiders.savedState"]}]]},"aifun":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI chat and painting app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://getaifun.com/","names":["AiFun"],"ruby_source_checksum":{":sha256":"554c5c50050a785302d0776eb2b815aec9d9ef72eff8f2e7466beca0f25e30f7"},"ruby_source_path":"Casks/a/aifun.rb","sha256":"a650c4ce9cbcc6e24243560fa38ade436ca2cc8880b16903f2b8e7a77d74527f","tap_string":"homebrew/cask","url_args":["https://static.aifun.kapokcloud.com/v0.8.10/AiFun_0.8.10_macos.dmg"],"version":"0.8.10","raw_artifacts":[[":uninstall",{":quit":"com.getaifun"}],[":app",["AiFun.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.getaifun","~/Library/Caches/com.getaifun","~/Library/Containers/com.getaifun","~/Library/Preferences/com.getaifun.plist","~/Library/Saved Application State/com.getaifun.savedState"]}]]},"aigcpanel":{"desc":"AI video, audio and broadcast generator","homepage":"https://aigcpanel.com/","names":["AigcPanel"],"ruby_source_checksum":{":sha256":"1c2d7a1e98b8a61475f807255736c1ad99a7e53a45edc2da6a01d1c9937aacd9"},"ruby_source_path":"Casks/a/aigcpanel.rb","sha256":"8c99ca3d4ed59a8d7d2f2fefb826731c7ca94976c34fbe27ea25d5f0ca6f6ec5","tap_string":"homebrew/cask","url_args":["https://github.com/modstart-lib/aigcpanel/releases/download/v2.6.0/AigcPanel-2.6.0-mac-x64.dmg"],"version":"2.6.0","raw_artifacts":[[":uninstall",{":quit":"AigcPanel"}],[":app",["AigcPanel.app"]],[":zap",{":trash":["~/Library/Application Support/aigcpanel","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/aigcpanel.sfl*","~/Library/Preferences/AigcPanel.plist","~/Library/Saved Application State/AigcPanel.savedState"]}]]},"aimersoft-video-converter-ultimate":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Video converter app","homepage":"https://www.aimersoft.com/video-converter-ultimate.html","names":["Aimersoft Video Converter Ultimate"],"ruby_source_checksum":{":sha256":"df5eaeb5e3c1941365f3a60ad9712037c87054ce37fbcec453fcee4184ea7f5f"},"ruby_source_path":"Casks/a/aimersoft-video-converter-ultimate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.aimersoft.com/cbs_down/aimer-mac-video-converter-ultimate_full747.dmg"],"version":"11.6.7.1","raw_artifacts":[[":app",["Aimersoft Video Converter Ultimate.app"]]]},"aionui":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Unified GUI for command-line AI agents","homepage":"https://www.aionui.com/","names":["AionUi"],"ruby_source_checksum":{":sha256":"dc1c5b56ababfd1db6267af03e90de5916eb546f0a25cd3ac84b7b3af704e6c4"},"ruby_source_path":"Casks/a/aionui.rb","sha256":"d25b1acb6d3bf987257a5336e9f57a673f077215eb9e5109aca481b20070239d","tap_string":"homebrew/cask","url_args":["https://static.aionui.com/releases/2.2.2/AionUi-2.2.2-mac-x64.dmg"],"version":"2.2.2","raw_artifacts":[[":app",["AionUi.app"]],[":zap",{":trash":["~/.aionui","~/Library/Application Support/AionUi","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.aionui.app.sfl*","~/Library/Logs/AionUi","~/Library/Preferences/com.aionui.app.plist","~/Library/Saved Application State/com.aionui.app.savedState"]}]]},"air-video-server-hd":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool to stream videos to Apple devices","homepage":"https://airvideo.app/","names":["Air Video Server HD"],"ruby_source_checksum":{":sha256":"927b7ae3a5e743f8f4ddef4fe1590ff60a1c3d9bade55fdfcf32c2bf81452dfc"},"ruby_source_path":"Casks/a/air-video-server-hd.rb","sha256":"1e45abf868349f1ad43b6f3a1234a254d31e943ef5c7d72b84eff9f955a15a33","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/AirVideoHD/Download/Air+Video+Server+HD+2.3.0-beta1u1.dmg"],"version":"2.3.0-beta1u1","raw_artifacts":[[":app",["Air Video Server HD.app"]],[":zap",{":trash":["~/Library/Caches/com.inmethod.AirVideoServerHD","~/Library/Logs/AirVideoServerHD","~/Library/Preferences/com.inmethod.AirVideoServerHD.plist"]}]]},"airbuddy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AirPods companion app","homepage":"https://airbuddy.app/","names":["AirBuddy"],"ruby_source_checksum":{":sha256":"19f3e619ebc33a07f71714888b4d03c1b7ad690fb4d0e44a851aa43e915dbf65"},"ruby_source_path":"Casks/a/airbuddy.rb","sha256":"762b20eebb1aee6217ff31784578516c44db130d2aaec87d6ebb405295a11dd6","tap_string":"homebrew/cask","url_args":["https://su.airbuddy.app/lleMaylxgd/AirBuddy_v3.0.3-1034.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"3.0.3,1034","raw_artifacts":[[":app",["AirBuddy.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.group.codes.rambo.AirBuddy","~/Library/Application Scripts/codes.rambo.AirBuddy*","~/Library/Application Support/AirBuddy","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/codes.rambo.airbuddyhelper.sfl*","~/Library/Caches/codes.rambo.AirBuddy","~/Library/Caches/codes.rambo.AirCore","~/Library/Containers/codes.rambo.AirBuddy*","~/Library/Group Containers/*.group.codes.rambo.AirBuddy","~/Library/HTTPStorages/codes.rambo.AirBuddy","~/Library/HTTPStorages/codes.rambo.AirBuddy.binarycookies","~/Library/LaunchAgents/codes.rambo.AirBuddyHelper.plist","~/Library/Preferences/codes.rambo.AirBuddy.BluetoothClassicService.plist","~/Library/Preferences/codes.rambo.AirBuddy.plist","~/Library/SyncedPreferences/codes.rambo.AirBuddy.plist","~/Library/SyncedPreferences/com.apple.kvs/ChangeTokens/NoEncryption/AirBuddy","~/Library/WebKit/codes.rambo.AirBuddy"]}]]},"airbuild":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"AI agents that build iOS apps and handle App Store review","homepage":"https://air.build/","names":["AirBuild"],"ruby_source_checksum":{":sha256":"66549e428cd2f24dbcdf439c5997c2a62bc16f6f129098db0f9b6e8f45faf758"},"ruby_source_path":"Casks/a/airbuild.rb","sha256":"4e2af6fc0ae830dee9b63c23dda487d565a00aa039c0e6106887f8db82b169a3","tap_string":"homebrew/cask","url_args":["https://release.air.build/macos/AirBuild-macOS-1.1-138.zip"],"version":"1.1.138","raw_artifacts":[[":app",["AirBuild.app"]],[":zap",{":trash":["~/Library/Application Support/plus.yellow.AirBuild","~/Library/Caches/plus.yellow.AirBuild","~/Library/HTTPStorages/plus.yellow.AirBuild","~/Library/Preferences/plus.yellow.AirBuild.plist"]}]]},"aircall":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cloud-based call center and phone system software","homepage":"https://aircall.io/","names":["Aircall"],"ruby_source_checksum":{":sha256":"0be8be011184f114aeca06fb2195d91422f8c5b994dc30047c1b6ffc8cc47700"},"ruby_source_path":"Casks/a/aircall.rb","sha256":"d61c50d9f3466fe3751abe4945bc45d68cc9f6b71865b8ffa2a9bfd616fdb35b","tap_string":"homebrew/cask","url_args":["https://download-electron.aircall.io/Aircall-3.1.66.dmg"],"version":"3.1.66","raw_artifacts":[[":app",["Aircall.app"]],[":zap",{":trash":["~/Library/Application Support/Aircall","~/Library/Caches/io.aircall.phone","~/Library/Caches/io.aircall.phone.ShipIt","~/Library/Preferences/io.aircall.phone.plist"]}]]},"airdash":{"depends_on_args":{":macos":":any"},"desc":"Transfer photos and files to any device","homepage":"https://airdash-project.web.app/","names":["AirDash"],"ruby_source_checksum":{":sha256":"7bbcd0c2688a101dea634af8a47f63f916f54be0cf347bce1cf792b788b67cb1"},"ruby_source_path":"Casks/a/airdash.rb","sha256":"990a683d6200fe595da3963bbcb0ec806d7f4d755a1ec73bd1ae21e50a5079fd","tap_string":"homebrew/cask","url_args":["https://github.com/simonbengtsson/airdash/releases/download/v2.0.158/airdash.dmg"],"version":"2.0.158","raw_artifacts":[[":app",["AirDash158.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.flown.airdashn","~/Library/Containers/io.flown.airdashn"]}]]},"airdroid":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Mobile device management suite","homepage":"https://www.airdroid.com/","names":["AirDroid"],"ruby_source_checksum":{":sha256":"409d70027170bf6bbf7b8340ed2c8c9630956caa5062cdc7c591233cbcc81580"},"ruby_source_path":"Casks/a/airdroid.rb","sha256":"f0d8199dedc6daa3a93ca672d5e1c8d33554b07bc7371ba4538802926ea1acba","tap_string":"homebrew/cask","url_args":["https://dl.airdroid.com/AirDroid_Desktop_Client_3.7.3.1.dmg"],"version":"3.7.3.1","raw_artifacts":[[":app",["AirDroid.app"]],[":zap",{":trash":["~/Library/Application Support/AirDroid","~/Library/Caches/com.sandstudio.airdroid","~/Library/HTTPStorages/com.sandstudio.airdroid","~/Library/Saved Application State/com.sandstudio.airdroid.savedState","~/Library/WebKit/Databases/___IndexedDB/com.sandstudio.airdroid"]}]]},"airflow":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Watch local content on Apple TV and Chromecast","homepage":"https://airflowapp.com/","names":["Airflow"],"ruby_source_checksum":{":sha256":"953e1adc44bbf64f5bf64e8c65b07c32f16f4e2b05f3a70160895b77927b1160"},"ruby_source_path":"Casks/a/airflow.rb","sha256":"76a5da7cebebe651fc849d7510c948d960163bdcdcded0d1abb8c061da447c78","tap_string":"homebrew/cask","url_args":["https://cdn.downloads.iocave.net/Airflow/Airflow%203.3.10.zip"],"version":"3.3.10","raw_artifacts":[[":app",["Airflow.app"]],[":zap",{":trash":["~/Library/Application Support/Airflow","~/Library/Caches/com.bitcavehq.Airflow","~/Library/Preferences/com.bitcavehq.Airflow.plist","~/Library/Saved Application State/com.bitcavehq.Airflow.savedState"]}]]},"airfoil":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Sends audio from computer to outputs","homepage":"https://rogueamoeba.com/airfoil/mac/","names":["Airfoil"],"ruby_source_checksum":{":sha256":"7b971a36c01fae19779d8448a567fbe3aac24a7a9dc78bda1757683d255752f4"},"ruby_source_path":"Casks/a/airfoil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.rogueamoeba.com/airfoil/mac/download/Airfoil.zip"],"version":"5.13.0","raw_artifacts":[[":uninstall",{":quit":["com.rogueamoeba.Airfoil","com.rogueamoeba.AirfoilSpeakers"]}],[":app",["Airfoil/Airfoil Satellite.app"]],[":app",["Airfoil/Airfoil.app"]],[":zap",{":trash":["~/Library/Application Support/Airfoil*","~/Library/Caches/com.rogueamoeba.Airfoil*","~/Library/HTTPStorages/com.rogueamoeba.Airfoil*","~/Library/Preferences/com.rogueamoeba.Airfoil*.plist","~/Library/Saved Application State/com.rogueamoeba.Airfoil*","~/Library/WebKit/com.rogueamoeba.Airfoil*"]}]],"raw_caveats":"Airfoil 5.13.0 requires macOS 14.4 or higher.\nOlder versions of macOS will download a compatible version after opening the app.\nSee https://www.rogueamoeba.com/support/knowledgebase/?showCategory=Airfoil+for+Mac for more details.\n"},"airi":{"depends_on_args":{":macos":":monterey"},"desc":"AI companion and VTuber application","homepage":"https://airi.moeru.ai/","names":["AIRI"],"ruby_source_checksum":{":sha256":"cd4209a73c45485d553a1eef250d160c06467d40991bec8008bdc80a770768ac"},"ruby_source_path":"Casks/a/airi.rb","sha256":"fb64b692ff9c93c1c64049c5a85f2966feb6b5a6819c9a5379e865d5cec9a46c","tap_string":"homebrew/cask","url_args":["https://github.com/moeru-ai/airi/releases/download/v0.12.0/AIRI-0.12.0-darwin-x64.dmg"],"version":"0.12.0","raw_artifacts":[[":uninstall",{":quit":"ai.moeru.airi"}],[":app",["airi.app"]],[":zap",{":trash":["~/Library/Application Support/ai.moeru.airi","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.moeru.airi.sfl*","~/Library/Preferences/ai.moeru.airi.plist"]}]]},"airmedia":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Touchless presentation and collaboration software","homepage":"https://www.crestron.com/microsites/airmedia-mobile-wireless-hd-presentations","names":["Crestron AirMedia"],"ruby_source_checksum":{":sha256":"a7b80ca7dff6b09a7a7e8b3c19a014655d23c8f7c85b46f45bab00ce89ea6fe8"},"ruby_source_path":"Casks/a/airmedia.rb","sha256":"40bdda14fb0aa346bc630df14563fd2a6ef165c6d21cda8c2681affd2b2eee43","tap_string":"homebrew/cask","url_args":["https://www.crestron.com/software_files_public/am-100/airmedia_osx_4.1.14_installer.pkg"],"version":"4.1.14","raw_artifacts":[[":uninstall",{":launchctl":"com.crestron.AirMedia2",":quit":"com.crestron.AirMedia2",":pkgutil":["com.crestron.AirMedia2","com.crestron.CrestronAudioPlugin"]}],[":pkg",["airmedia_osx_4.1.14_installer.pkg"]]]},"airparrot":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tool to wirelessly mirror the screen or stream media files","homepage":"https://www.airsquirrels.com/airparrot/","names":["AirParrot"],"ruby_source_checksum":{":sha256":"110f750612352e74b04957e2158d500abb317f1b796caf2dd20ba5f0f5958f5f"},"ruby_source_path":"Casks/a/airparrot.rb","sha256":"0422517b786f7666f145762fa2cb16a51f104594eb4b2fae13578b265cde5523","tap_string":"homebrew/cask","url_args":["https://download.airsquirrels.com/AirParrot3/Mac/AirParrot-3.1.10.dmg"],"version":"3.1.10","raw_artifacts":[[":uninstall",{":quit":"com.squirrels.AirParrot-3",":kext":["/Library/Extensions/AirParrotDriver.kext","/Library/Extensions/APExtFramebuffer.kext","/System/Library/Extensions/AirParrotDriver.kext","/System/Library/Extensions/APExtFramebuffer.kext","com.squirrels.driver.AirParrotSpeakers"]}],[":app",["AirParrot 3.app"]],[":zap",{":trash":["~/Library/Application Support/AirParrot 3","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.squirrels.airparrot-3.sfl*","~/Library/Caches/com.squirrels.AirParrot-3","~/Library/HTTPStorages/com.squirrels.AirParrot-3*","~/Library/Preferences/com.squirrels.AirParrot-*.plist"]}]],"raw_caveats":"airparrot requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"airpass":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Status bar app to overcome time-constrained WiFi networks","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://airpass.tiagoalves.me/","names":["Airpass"],"ruby_source_checksum":{":sha256":"7aabd54019693dbb70b658109a22f8069ebc09b0fa62378851bde08bf3528ec1"},"ruby_source_path":"Casks/a/airpass.rb","sha256":"a67b569a86cc3cfe0d219a5f5c450a94d7060474c0a36b14329140af772f7db2","tap_string":"homebrew/cask","url_args":["https://github.com/alvesjtiago/airpass/releases/download/1.0.2/airpass-1.0.2-x64.dmg"],"version":"1.0.2","raw_artifacts":[[":app",["Airpass.app"]]]},"airscroll":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Smooth mouse scrolling utility","homepage":"https://airscroll.net/","names":["AirScroll"],"ruby_source_checksum":{":sha256":"47d0006474cb175cb939d22280b80917be7ad108abfcc95022917568fcfbc8d4"},"ruby_source_path":"Casks/a/airscroll.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://airscroll.net/releases/AirScroll.app.zip"],"version":"1.3.3","raw_artifacts":[[":uninstall",{":login_item":"AirScroll"}],[":app",["AirScroll.app"]],[":zap",{":trash":["~/Library/Caches/com.Awesome.AirScroll","~/Library/HTTPStorages/com.Awesome.AirScroll","~/Library/Preferences/com.Awesome.AirScroll.plist","~/Library/WebKit/com.Awesome.AirScroll"]}]]},"airserver":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Screen mirroring receiver","homepage":"https://www.airserver.com/","names":["AirServer"],"ruby_source_checksum":{":sha256":"83721f866c18e3cf77b79f41ea83858a7080e0477fd50ee38225d3c4b7c1a1e4"},"ruby_source_path":"Casks/a/airserver.rb","sha256":"e8a6ecd95e5ce8fa1ec92e6107c737e7c3c3ef5eaff6f32cadf1ffa7515faeb0","tap_string":"homebrew/cask","url_args":["https://dl.airserver.com/mac/AirServer-7.3.3.dmg"],"version":"7.3.3","raw_artifacts":[[":app",["AirServer.app"]],[":zap",{":trash":["~/Library/Caches/com.pratikkumar.airserver-mac","~/Library/Preferences/com.pratikkumar.airserver-mac.AirServer.plist","~/Library/Preferences/com.pratikkumar.airserver-mac.plist"]}]]},"airstats":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Menu bar system monitor","homepage":"https://airstats.app/","names":["AirStats"],"ruby_source_checksum":{":sha256":"a312d918dbdae29d8296dd4732a1af1de3b16f5d2a8cf818a315275c5793cba8"},"ruby_source_path":"Casks/a/airstats.rb","sha256":"63189e9f262b9dab708fff0af39b14bd4faa80baa6bdc6e0dc409f2426c82418","tap_string":"homebrew/cask","url_args":["https://github.com/byrencheema/airstats/releases/download/v1.6/AirStats.dmg"],"version":"1.6","raw_artifacts":[[":uninstall",{":quit":"com.airstat.AirStats"}],[":app",["AirStats.app"]],[":zap",{":trash":["~/Library/Application Support/AirStats","~/Library/Caches/com.airstat.AirStats","~/Library/HTTPStorages/com.airstat.AirStats","~/Library/Preferences/com.airstat.AirStats.plist"]}]]},"airsync":{"depends_on_args":{":macos":":sonoma"},"desc":"Continuity tools for use with Android devices","homepage":"https://github.com/sameerasw/airsync-mac","names":["AirSync"],"ruby_source_checksum":{":sha256":"b91b7e74023713ac372485ee1a3b64bdefa668009d2e559cf979ab89ac3bf20c"},"ruby_source_path":"Casks/a/airsync.rb","sha256":"07974efe54944f8c6c84e81fc571283297e8197059a774b2fccc33d3e63d68fc","tap_string":"homebrew/cask","url_args":["https://github.com/sameerasw/airsync-mac/releases/download/v4.1.0/AirSync.dmg"],"version":"4.1.0","raw_artifacts":[[":uninstall",{":quit":"sameerasw.airsync-mac"}],[":app",["AirSync.app"]],[":zap",{":trash":["~/Library/Application Support/airsync-mac","~/Library/Caches/sameerasw.airsync-mac","~/Library/Preferences/sameerasw.airsync-mac.plist","~/Library/Saved Application State/sameerasw.airsync-mac.savedState"]}]]},"airtable":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Spreadsheet-database hybrid cloud collaboration","homepage":"https://airtable.com/","names":["Airtable"],"ruby_source_checksum":{":sha256":"6b236512f265cd8b131c8f2323678468c4bc940c008337722d646d4f77a1f7b2"},"ruby_source_path":"Casks/a/airtable.rb","sha256":"590a50f422f4f053861bdf55d83ba0d664b657b19f43f4b77da0f9e561512825","tap_string":"homebrew/cask","url_args":["https://static.airtable.com/download/macos/Airtable-1.7.1.dmg"],"version":"1.7.1","raw_artifacts":[[":uninstall",{":quit":"com.FormaGrid.Airtable",":delete":"/Library/Logs/DiagnosticReports/Airtable*.*_resource.diag"}],[":app",["Airtable.app"]],[":zap",{":trash":["~/Library/Application Support/Airtable","~/Library/Caches/com.FormaGrid.Airtable*","~/Library/Cookies/com.FormaGrid.Airtable.binarycookies","~/Library/HTTPStorages/com.FormaGrid.Airtable*","~/Library/Logs/Airtable","~/Library/Preferences/ByHost/com.FormaGrid.Airtable.ShipIt.*.plist","~/Library/Preferences/com.FormaGrid.Airtable*.plist","~/Library/Saved Application State/com.FormaGrid.Airtable.savedState"]}]]},"airtame":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Wireless screen sharing platform","homepage":"https://airtame.com/","names":["Airtame"],"ruby_source_checksum":{":sha256":"c91c5a7bcc1236a3db7692bea48d572f50120d5798ce9c1762122095de4bca77"},"ruby_source_path":"Casks/a/airtame.rb","sha256":"90b41d06290be8d80903f7be7d571a9eda2cf9325db4539c486632f784585236","tap_string":"homebrew/cask","url_args":["https://downloads-cdn.airtame.com/app/latest/mac/Airtame-4.16.0.dmg"],"version":"4.16.0","raw_artifacts":[[":app",["Airtame.app"]],[":zap",{":trash":["~/Library/Application Support/airtame-application","~/Library/Logs/Airtame","~/Library/Preferences/com.airtame.airtame-application.plist","~/Library/Saved Application State/com.airtame.airtame-application.savedState"]}]]},"airtool":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Capture Wi-Fi packets","homepage":"https://www.intuitibits.com/products/airtool/","names":["Airtool"],"ruby_source_checksum":{":sha256":"0d4e2ef67663cb4b4458d6ccb8ad24a2ad400f8c9c6e5ee7b1c2ba9eb25b59c5"},"ruby_source_path":"Casks/a/airtool.rb","sha256":"4b39127605d1a17e9b3758e4a048145a7f70ea53cdf8747c034449417ac1ec26","tap_string":"homebrew/cask","url_args":["https://www.intuitibits.com/downloads/Airtool_2.7.9.pkg"],"version":"2.7.9","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":path":"/Library/Application Support/Airtool {{version.major}}"}],":type":"set_ownership"}]}],[":uninstall",{":launchctl":"com.intuitibits.airtool2.airtool-bpf",":login_item":"Airtool",":pkgutil":["com.intuitibits.airtool2.pkg","com.intuitibits.airtool-helper.pkg"],":delete":"/Library/Application Support/Airtool 2"}],[":pkg",["Airtool_2.7.9.pkg"]],[":zap",{":trash":["~/Library/Application Support/Airtool 2","~/Library/Caches/com.apple.helpd/Generated/com.intuitibits.airtool2.help*","~/Library/Caches/com.intuitibits.airtool2","~/Library/HTTPStorages/com.intuitibits.airtool2.binarycookies","~/Library/Preferences/com.intuitibits.airtool2.plist"]}]]},"airtrash":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Clone of Apple's Airdrop - easy P2P file transfer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/maciejczyzewski/airtrash/","names":["airtrash"],"ruby_source_checksum":{":sha256":"9a0fddd57b0c92e136a988e3a6dd5cfdc46fa1eb90b1f944f91b84a8a83f8e85"},"ruby_source_path":"Casks/a/airtrash.rb","sha256":"9ce83fef421654b4ca39550255dd09e0b2281da5fe3dbd9e8e23e58640912606","tap_string":"homebrew/cask","url_args":["https://github.com/maciejczyzewski/airtrash/releases/download/1.0.0/airtrash-1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["Airtrash.app"]],[":zap",{":trash":["~/Library/Application Support/airtrash","~/Library/Preferences/maciejczyzewski.airtrash.plist"]}]]},"airy":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"YouTube video and MP3 downloader","homepage":"https://www.airy-youtube-downloader.com/mac/","names":["Airy"],"ruby_source_checksum":{":sha256":"7d55410d9347ba742719c75478278e819a04663a6b65e29074501266646cbe3a"},"ruby_source_path":"Casks/a/airy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.airy-youtube-downloader.com/products/airy/mac/download/airy.dmg"],"version":"3.29.2","raw_artifacts":[[":uninstall",{":quit":"com.eltima.Airy"}],[":app",["Airy.app"]],[":zap",{":trash":"~/Library/Preferences/com.eltima.Airy.plist"}]]},"akiflow":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Time blocking and productivity platform","homepage":"https://akiflow.com/","names":["Akiflow"],"ruby_source_checksum":{":sha256":"d2bf16ecc026422e56723fd9c293afd451354edf8f0d49fd0aca429e0d7b98c1"},"ruby_source_path":"Casks/a/akiflow.rb","sha256":"6470b1debb1f5a813167caf8e9fd83bb5aa10bd7c4c545bf325735e08fa75ef4","tap_string":"homebrew/cask","url_args":["https://download.akiflow.com/builds/Akiflow-2.83.8-9f6f1262-universal.dmg"],"version":"2.83.8,9f6f1262","raw_artifacts":[[":app",["Akiflow.app"]],[":zap",{":trash":["~/Library/Application Support/Akiflow","~/Library/Preferences/Akiflow","~/Library/Preferences/com.akiflow.akiflow.plist","~/Library/Saved Application State/com.akiflow.akiflow.savedState"]}]]},"aks-desktop":{"depends_on_args":{":macos":":monterey"},"desc":"Azure Kubernetes Service desktop application","homepage":"https://github.com/Azure/aks-desktop","names":["AKS desktop"],"ruby_source_checksum":{":sha256":"edea697a4bbc83205db314ee6e813332512a4cf2af6b188e9f5b4b404e418874"},"ruby_source_path":"Casks/a/aks-desktop.rb","sha256":"cfe0431c943565e2b840d25d442575364e0336ea40ddf0349414c513806ba0d8","tap_string":"homebrew/cask","url_args":["https://github.com/Azure/aks-desktop/releases/download/v0.10.0/aks-desktop-0.10.0-mac-x64.dmg"],"version":"0.10.0","raw_artifacts":[[":uninstall",{":quit":"com.microsoft.aks-desktop"}],[":app",["AKS desktop.app"]],[":zap",{":trash":["~/Library/Application Support/AKS desktop","~/Library/Logs/AKS desktop","~/Library/Preferences/com.microsoft.aks-desktop.plist"]}]]},"akuity":{"desc":"Management tool for the Akuity Platform","homepage":"https://akuity.io/","names":["Akuity"],"ruby_source_checksum":{":sha256":"07bd343a0e07495f39e9030f426eb386cdd68f2a4273f11ae16ec5a44166ff8a"},"ruby_source_path":"Casks/a/akuity.rb","sha256":"89a83a59b9027f4543ae48025887ba6f24e5503246e20a521d679653e84ed091","tap_string":"homebrew/cask","url_args":["https://dl.akuity.io/akuity-cli/v0.34.0-rl.1.0.20261022095256-e2e2d7e48392/darwin/amd64/akuity"],"version":"0.34.0-rl.1.0.20261022095256-e2e2d7e48392","raw_artifacts":[[":binary",["akuity"]],[":zap",{":trash":"~/.config/akuity"}]]},"alacritty":{"depends_on_args":{":macos":":any"},"desc":"GPU-accelerated terminal emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/alacritty/alacritty/","names":["Alacritty"],"ruby_source_checksum":{":sha256":"31ff741a81fdad8a0176d86bcd5d81f51477f9725768c90bb3b986f5f45187a0"},"ruby_source_path":"Casks/a/alacritty.rb","sha256":"ad8d7de35fb38e43184776cac6dfee05ca325caa0b6639a06a55e54e4b026620","tap_string":"homebrew/cask","url_args":["https://github.com/alacritty/alacritty/releases/download/v0.17.0/Alacritty-v0.17.0.dmg"],"version":"0.17.0","raw_artifacts":[[":app",["Alacritty.app"]],[":binary",["$APPDIR/Alacritty.app/Contents/MacOS/alacritty"]],[":binary",["$APPDIR/Alacritty.app/Contents/Resources/61/alacritty"],{":target":"~/.terminfo/61/alacritty"}],[":binary",["$APPDIR/Alacritty.app/Contents/Resources/61/alacritty-direct"],{":target":"~/.terminfo/61/alacritty-direct"}],[":manpage",["$APPDIR/Alacritty.app/Contents/Resources/alacritty-msg.1.gz"]],[":manpage",["$APPDIR/Alacritty.app/Contents/Resources/alacritty.1.gz"]],[":manpage",["$APPDIR/Alacritty.app/Contents/Resources/alacritty.5.gz"]],[":manpage",["$APPDIR/Alacritty.app/Contents/Resources/alacritty-bindings.5.gz"]],[":bash_completion",["$APPDIR/Alacritty.app/Contents/Resources/completions/alacritty.bash"]],[":zsh_completion",["$APPDIR/Alacritty.app/Contents/Resources/completions/_alacritty"]],[":fish_completion",["$APPDIR/Alacritty.app/Contents/Resources/completions/alacritty.fish"]],[":zap",{":trash":["~/Library/Preferences/org.alacritty.plist","~/Library/Saved Application State/org.alacritty.savedState"]}]]},"aladin":{"depends_on_args":{":macos":":any"},"desc":"Interactive sky atlas","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://aladin.cds.unistra.fr/AladinDesktop/","names":["Aladin Desktop"],"ruby_source_checksum":{":sha256":"503867cd66746f1aae5f4ccaaf57654a3140f900dd59d662547933d9ad9336a9"},"ruby_source_path":"Casks/a/aladin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://aladin.cds.unistra.fr/java/Aladin.amd.dmg"],"version":"12.060","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/Aladin Sky Atlas/Aladin Sky Atlas Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-q"]}}],[":installer",{":script":{":executable":"Aladin Sky Atlas Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q"]}}],[":zap",{":trash":"~/.aladin"}]]},"alcom":{"desc":"Graphical frontend of vrc-get, open source alternative to VRChat Package Manager","homepage":"https://vrc-get.anatawa12.com/alcom","names":["ALCOM"],"ruby_source_checksum":{":sha256":"9d8323a36c2a619509600825fd6658230beae1d84c2cda1022e7db161b6084f3"},"ruby_source_path":"Casks/a/alcom.rb","sha256":"fc6c873830194433fd572f917cb4efb30d61de6202507b7e7cf4545debf2d044","tap_string":"homebrew/cask","url_args":["https://github.com/vrc-get/vrc-get/releases/download/gui-v1.1.9/ALCOM-1.1.9-universal.dmg"],"version":"1.1.9","raw_artifacts":[[":app",["ALCOM.app"]],[":zap",{":trash":["~/Library/Caches/com.anataw12.vrc-get","~/Library/Preferences/com.anataw12.vrc-get.plist","~/Library/Saved Application State/com.anataw12.vrc-get.savedState","~/Library/WebKit/com.anataw12.vrc-get","~/Library/WebKit/vrc-get-gui"]}]]},"alcove":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Utility to add Dynamic Island like features to notch area","homepage":"https://tryalcove.com/","names":["Alcove"],"ruby_source_checksum":{":sha256":"6ace2c4e05eb3d5a8172a2ecf531c3293d087ce65fd7a0e3b2692fca4bdf41cc"},"ruby_source_path":"Casks/a/alcove.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.tryalcove.com/Alcove.dmg"],"version":"1.7.7","raw_artifacts":[[":app",["Alcove.app"]],[":zap",{":trash":["~/Library/Caches/com.henrikruscon.Alcove","~/Library/HTTPStorages/com.henrikruscon.Alcove","~/Library/Preferences/com.henrikruscon.Alcove.plist"]}]]},"aldente":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Menu bar tool to limit maximum charging percentage","homepage":"https://apphousekitchen.com/","names":["AlDente"],"ruby_source_checksum":{":sha256":"3845223e215347a70cdda163ae1b674ecfbc9871ac3b89a2131fac950fea996a"},"ruby_source_path":"Casks/a/aldente.rb","sha256":"259d7074160f8e3d1b62bb9dc3909dc34cf01af1866ec136e55eb713afa7abb0","tap_string":"homebrew/cask","url_args":["https://apphousekitchen.com/aldente/AlDente1.40.dmg"],"version":"1.40","raw_artifacts":[[":uninstall",{":launchctl":"com.apphousekitchen.aldente-pro.helper",":quit":"com.apphousekitchen.aldente-pro",":login_item":"AlDente",":delete":"/Library/PrivilegedHelperTools/com.apphousekitchen.aldente-pro.helper"}],[":app",["AlDente.app"]],[":zap",{":trash":["~/Library/Application Support/AlDente","~/Library/Caches/com.apphousekitchen.aldente-pro","~/Library/HTTPStorages/com.apphousekitchen.aldente-pro","~/Library/HTTPStorages/com.apphousekitchen.aldente-pro.binarycookies","~/Library/Preferences/com.apphousekitchen.aldente-pro.plist","~/Library/Preferences/com.apphousekitchen.aldente-pro_backup.plist","~/Library/Preferences/com.apphousekitchen.aldente-pro_stats.sqlite3"]}]]},"aleph-one":{"depends_on_args":{":macos":":any"},"desc":"Open-source continuation of Bungie's Marathon 2 game engine","homepage":"https://alephone.lhowon.org/","names":["Aleph One"],"ruby_source_checksum":{":sha256":"7c61faf373aabe13f840b4061a8a65050db83a88af89dd890fccb8f5c53b5ef1"},"ruby_source_path":"Casks/a/aleph-one.rb","sha256":"5029dd771344a76a9897b17e4726c071292c8168d655c6a7fda10076b618f464","tap_string":"homebrew/cask","url_args":["https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20260930/AlephOne-20260930-Mac.dmg"],"version":"20260930","raw_artifacts":[[":uninstall",{":quit":"org.bungie.source.AlephOne"}],[":app",["Aleph One.app"]],[":zap",{":trash":["~/Library/Logs/Aleph One Log.txt","~/Library/Preferences/org.bungie.source.AlephOne*","~/Library/Saved Application State/org.bungie.source.AlephOne.savedState"]}]]},"alex313031-thorium":{"depends_on_args":{":macos":":any"},"desc":"Chromium-based web browser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://thorium.rocks/","names":["Thorium"],"ruby_source_checksum":{":sha256":"c6dfa7d30773f422d597335b2939cb77cd3940d38ac3828c1406a268431339be"},"ruby_source_path":"Casks/a/alex313031-thorium.rb","sha256":"9a31c4d3fea1f6a49f2943f30d3400ef7cffbb8ab815567e83049b88652b8778","tap_string":"homebrew/cask","url_args":["https://github.com/Alex313031/Thorium-MacOS/releases/download/M138.0.7204.303/Thorium_MacOS_x64.dmg"],"version":"M138.0.7204.303","raw_artifacts":[[":app",["Thorium.app"],{":target":"Thorium Browser.app"}],[":command_wrapper",["thorium"],{":executable":"$APPDIR/Thorium Browser.app/Contents/MacOS/Thorium"}],[":zap",{":trash":["~/Library/Application Support/Thorium","~/Library/Caches/Thorium","~/Library/Preferences/org.chromium.Thorium.plist","~/Library/Saved Application State/org.chromium.Thorium.savedState"]}]]},"alfaview":{"depends_on_args":{":macos":":monterey"},"desc":"Audio video conferencing","homepage":"https://alfaview.com/","names":["Alfaview"],"ruby_source_checksum":{":sha256":"9b872949f0e2c86cb48d59eaecf923bb910292e6aa6fbd0549b50627b48de1e5"},"ruby_source_path":"Casks/a/alfaview.rb","sha256":"55484f00af6d09da4b701c715ec3f85aae3143802b897e25ed034d06c075f6d5","tap_string":"homebrew/cask","url_args":["https://assets.alfaview.com/stable/mac/alfaview-mac-production-9.30.2.pkg"],"version":"9.30.2","raw_artifacts":[[":uninstall",{":quit":"com.alfaview.desktop",":pkgutil":"com.alfaview.desktop"}],[":pkg",["alfaview-mac-production-9.30.2.pkg"]],[":zap",{":trash":"~/Library/Application Support/alfaview"}]]},"alfred":{"auto_updates":true,"conflicts_with_args":{":cask":["alfred@prerelease"]},"depends_on_args":{":macos":":any"},"desc":"Application launcher and productivity software","homepage":"https://www.alfredapp.com/","names":["Alfred"],"ruby_source_checksum":{":sha256":"2e461f03af355f04b6775c958e2ae15ddf332d8ad887f3e308c299906b80eca7"},"ruby_source_path":"Casks/a/alfred.rb","sha256":"67a9233c711d9285775c7a8ef0ee9ea551f937f439b1f7b4e4c0996fd2d06426","tap_string":"homebrew/cask","url_args":["https://cachefly.alfredapp.com/Alfred_5.8.1_2349.tar.gz"],"version":"5.8.1,2349","raw_artifacts":[[":uninstall",{":quit":"com.runningwithcrayons.Alfred",":login_item":"Alfred5"}],[":app",["Alfred 5.app"]],[":zap",{":trash":["~/Library/Application Support/Alfred","~/Library/Caches/com.runningwithcrayons.Alfred","~/Library/Cookies/com.runningwithcrayons.Alfred.binarycookies","~/Library/Preferences/com.runningwithcrayons.Alfred-Preferences.plist","~/Library/Preferences/com.runningwithcrayons.Alfred.plist","~/Library/Saved Application State/com.runningwithcrayons.Alfred-Preferences.savedState"]}]]},"alfred@4":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Application launcher and productivity software","homepage":"https://www.alfredapp.com/","names":["Alfred"],"ruby_source_checksum":{":sha256":"54333d7c2de911ac49dbb29be671939fadd4304bfbe98778d951088dfeefdfac"},"ruby_source_path":"Casks/a/alfred@4.rb","sha256":"dd57e9374e21cd8f6f74628523fd3b0e59d6a40bb24920e5bdf90772d596c486","tap_string":"homebrew/cask","url_args":["https://cachefly.alfredapp.com/Alfred_4.8_1312.dmg"],"version":"4.8,1312","raw_artifacts":[[":uninstall",{":quit":"com.runningwithcrayons.Alfred"}],[":app",["Alfred 4.app"]],[":zap",{":trash":["~/Library/Application Support/Alfred","~/Library/Caches/com.runningwithcrayons.Alfred","~/Library/Cookies/com.runningwithcrayons.Alfred.binarycookies","~/Library/Preferences/com.runningwithcrayons.Alfred-Preferences.plist","~/Library/Preferences/com.runningwithcrayons.Alfred.plist","~/Library/Saved Application State/com.runningwithcrayons.Alfred-Preferences.savedState"]}]]},"alfred@prerelease":{"auto_updates":true,"conflicts_with_args":{":cask":["alfred"]},"depends_on_args":{":macos":":any"},"desc":"Application launcher and productivity software","homepage":"https://www.alfredapp.com/","names":["Alfred"],"ruby_source_checksum":{":sha256":"06ea084e8f94d30a678305115e3b407b614fc520d7fc3bd926ffe73a57a39dc1"},"ruby_source_path":"Casks/a/alfred@prerelease.rb","sha256":"67a9233c711d9285775c7a8ef0ee9ea551f937f439b1f7b4e4c0996fd2d06426","tap_string":"homebrew/cask","url_args":["https://cachefly.alfredapp.com/Alfred_5.8.1_2349.tar.gz"],"version":"5.8.1,2349","raw_artifacts":[[":uninstall",{":quit":"com.runningwithcrayons.Alfred",":login_item":"Alfred5"}],[":app",["Alfred 5.app"]],[":zap",{":trash":["~/Library/Application Support/Alfred","~/Library/Caches/com.runningwithcrayons.Alfred","~/Library/Cookies/com.runningwithcrayons.Alfred.binarycookies","~/Library/Preferences/com.runningwithcrayons.Alfred-Preferences.plist","~/Library/Preferences/com.runningwithcrayons.Alfred.plist","~/Library/Saved Application State/com.runningwithcrayons.Alfred-Preferences.savedState"]}]]},"algoapp":{"depends_on_args":{":macos":":monterey"},"desc":"Spaced Repetition Flashcard App","homepage":"https://www.algoapp.ai/","names":["AlgoApp"],"ruby_source_checksum":{":sha256":"bdb4e0331059964eb1af606eea5c290359287b2ac680346ce7252dc2f3c7971d"},"ruby_source_path":"Casks/a/algoapp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://static.algoapp.ai/AlgoApp-MacOS.zip"],"version":"13.3.2","raw_artifacts":[[":app",["AlgoApp.app"]],[":zap",{":trash":["~/Library/Application Support/AlgoApp","~/Library/Application Support/AnkiApp","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.ankiapp.mac-client.sfl*","~/Library/Logs/AlgoApp","~/Library/Logs/AnkiApp","~/Library/Preferences/com.ankiapp.mac-client.plist","~/Library/Preferences/com.electron.ankiapp.helper.plist","~/Library/Preferences/com.electron.ankiapp.plist"]}]]},"algodoo":{"depends_on_args":{":macos":":any"},"desc":"Draw and interact with physical systems","homepage":"https://www.algodoo.com/","names":["Algodoo"],"ruby_source_checksum":{":sha256":"fd9070e999090efb4ba50396c13e328fbeaf617054ffecf6036efc6b774d8615"},"ruby_source_path":"Casks/a/algodoo.rb","sha256":"02bb64abdff9cfd486bdc970fab692a8dd6312dbea78e3b6d31933b5c473916b","tap_string":"homebrew/cask","url_args":["https://www.algodoo.com/download/Algodoo_2_2_4-macOS.dmg"],"version":"2.2.4","raw_artifacts":[[":app",["Algodoo.app"]],[":zap",{":trash":["~/Library/Application Support/Algodoo","~/Library/Preferences/se.algoryx.Algodoo.plist","~/Library/Saved Application State/se.algoryx.algodoo-regular.savedState"]}]]},"alienator88-sentinel":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Configure Gatekeeper, unquarantine and self-sign apps","homepage":"https://itsalin.com/appInfo/?id=sentinel","names":["Sentinel"],"ruby_source_checksum":{":sha256":"f52cef2cf3ae3c21d71329c2de42bcb435f7d0ad0db81ca972ddd1bc1ff59d29"},"ruby_source_path":"Casks/a/alienator88-sentinel.rb","sha256":"fd329451f8d747b4af065036219d75893e6a98c6f3c33b48e3e766a0caa762eb","tap_string":"homebrew/cask","url_args":["https://github.com/alienator88/Sentinel/releases/download/3.1.4/Sentinel.zip"],"version":"3.1.4","raw_artifacts":[[":uninstall",{":quit":"com.alienator88.Sentinel"}],[":app",["Sentinel.app"]],[":zap",{":trash":["~/Library/Application Support/com.alienator88.sentinel","~/Library/Caches/com.alienator88.Sentinel","~/Library/HTTPStorages/com.alienator88.sentinel","~/Library/Preferences/com.alienator88.sentinel.plist"]}]]},"alifix":{"depends_on_args":{":macos":":any"},"desc":"Refreshes aliases and identifies broken aliases","homepage":"https://eclecticlight.co/taccy-signet-precize-alifix-utiutility-alisma/","names":["Alifix"],"ruby_source_checksum":{":sha256":"62ba50b9199f73f1ad00f646749321756486ce0c912a9377894f0bb942c450ce"},"ruby_source_path":"Casks/a/alifix.rb","sha256":"8bce6e676c5e50aa0644c5794112ca45e14dd4f38af460417ce83f1a32f8cb34","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/07/alifix14.zip"],"version":"1.4,2025.07","raw_artifacts":[[":app",["alifix14/Alifix.app"]],[":zap",{":trash":["~/Library/Preferences/co.eclecticlight.Alifix.plist","~/Library/Saved Application State/co.eclecticlight.Alifix.savedState"]}]]},"alipay-key-tool":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Key generation tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://opendocs.alipay.com/common/02kipk","names":["Alipay Open Platform Key Tool"],"ruby_source_checksum":{":sha256":"bdf831b17d399b1c1d8dea9d332ff6bf82e8428270f52561bddd5dc624106447"},"ruby_source_path":"Casks/a/alipay-key-tool.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://ideservice.alipay.com/ide/getPluginUrl.htm?clientType=assistant&platform=mac&channelType=WEB"],"version":"2.0.4","raw_artifacts":[[":app",["支付宝开放平台密钥工具.app"]],[":zap",{":trash":["~/Library/Application Support/alipaykeytool","~/Library/Preferences/com.alipay.alipayleytool.plist","~/Library/Saved Application State/com.alipay.alipayleytool.savedState"]}]]},"alisma":{"depends_on_args":{":macos":":any"},"desc":"Command tool to create Finder aliases, and to resolve them to full paths","homepage":"https://eclecticlight.co/taccy-signet-precize-alifix-utiutility-alisma/","names":["Alisma"],"ruby_source_checksum":{":sha256":"81c0ddf5fdb3351dab3a96dce6ccb3dbfc5aa6097d35c81add30ec27aa18e9d7"},"ruby_source_path":"Casks/a/alisma.rb","sha256":"159e543e92cc8b97f2375b06834d51ef4893e9213d2c490822cf41dcbbfd930a","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/07/alisma4.zip"],"version":"4,2023.07","raw_artifacts":[[":uninstall",{":pkgutil":"co.eclecticlight.pkg.alismaInstaller"}],[":pkg",["alisma4/alismaInstaller.pkg"]]]},"aliwangwang":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Shopping communication tool for Taobao and Tmall users","homepage":"https://pages.tmall.com/wow/qnww/act/index","names":["AliWangwang","阿里旺旺"],"ruby_source_checksum":{":sha256":"d99c9d32e4f3d606a434e685d80c4eb38aa09d5eced4dd72e552acc033b5b12f"},"ruby_source_path":"Casks/a/aliwangwang.rb","sha256":"9957c3b7bdd031868af0187c0cb912f4c926f82221bbe34fb05f6eb1396fa5b0","tap_string":"homebrew/cask","url_args":["https://download.alicdn.com/wangwang/AliWangWang_(10.01.06M).dmg"],"version":"10.01.06M","raw_artifacts":[[":app",["AliWangwang.app"]],[":zap",{":trash":["~/Library/Application Support/AliWangwang","~/Library/Caches/com.taobao.Aliwangwang","~/Library/HTTPStorages/com.taobao.Aliwangwang","~/Library/HTTPStorages/com.taobao.Aliwangwang.binarycookies","~/Library/Preferences/com.taobao.Aliwangwang.plist","~/Library/Saved Application State/com.taobao.Aliwangwang.savedState","~/Library/WebKit/com.taobao.Aliwangwang"]}]]},"aliworkbench":{"depends_on_args":{":macos":":any"},"desc":"Merchant workbench for Taobao and Tmall sellers","homepage":"https://work.taobao.com/","names":["AliWorkBench","Qian Niu","千牛"],"ruby_source_checksum":{":sha256":"81807d17a87b281fce4e75a121c3560800cf60e20c5aef13fc765adbbde199c1"},"ruby_source_path":"Casks/a/aliworkbench.rb","sha256":"00beb339ed985c1447cc36c0393a89158672e72c6fb16a8da284871b0bec76b4","tap_string":"homebrew/cask","url_args":["https://download.alicdn.com/wangwang/AliworkbenchQN_(9.98.45QNM).dmg"],"version":"9.98.45QNM","raw_artifacts":[[":app",["Aliworkbench.app"]],[":zap",{":trash":["~/Library/Application Support/Aliworkbench","~/Library/Caches/com.taobao.Aliworkbench","~/Library/HTTPStorages/com.taobao.Aliworkbench*","~/Library/Preferences/com.taobao.Aliworkbench.plist","~/Library/Saved Application State/com.taobao.Aliworkbench.savedState","~/Library/WebKit/com.taobao.Aliworkbench"]}]]},"all-in-one-messenger":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Combined interface for various messaging platforms","homepage":"https://allinone.im/","names":["All-in-One Messenger"],"ruby_source_checksum":{":sha256":"e853f9ccad6bdcd25cf8aea6d7c21f9129beefa773572d720620954bc24cf72d"},"ruby_source_path":"Casks/a/all-in-one-messenger.rb","sha256":"e027442646255f02e848dc9ae78a57ccda00c860af5ccd7619996f15163611f2","tap_string":"homebrew/cask","url_args":["https://all-in-one-messenger.ams3.digitaloceanspaces.com/All-in-One%20Messenger-2.5.0.dmg"],"version":"2.5.0","raw_artifacts":[[":app",["All-in-One Messenger.app"]],[":zap",{":trash":["/var/db/receipts/im.allinone.messenger.bom","/var/db/receipts/im.allinone.messenger.plist","~/Library/Application Scripts/im.allinone.messenger","~/Library/Application Support/All-in-One Messenger","~/Library/Containers/im.allinone.messenger","~/Library/Preferences/im.allinone.messenger.plist","~/Library/Saved Application State/im.allinone.messenger.savedState"]}]]},"alloy":{"depends_on_args":{":macos":":ventura"},"desc":"Programming language for software modelling","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://alloytools.org/","names":["Alloy"],"ruby_source_checksum":{":sha256":"6ce4e7a0a78d6381e7370133a06c46ca027d030f845abd269700c9ed955344a6"},"ruby_source_path":"Casks/a/alloy.rb","sha256":"b3213dab95f608e07485e412d223dfe44f19042ec9ea0794b058b9ef90597e71","tap_string":"homebrew/cask","url_args":["https://github.com/AlloyTools/org.alloytools.alloy/releases/download/v6.2.0/alloy-6.2.0-mac-amd64.zip"],"version":"6.2.0","raw_artifacts":[[":app",["Alloy.app"]],[":zap",{":trash":"~/Library/Saved Application State/org.alloytools.alloy.savedState"}]]},"alma":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI chat application","homepage":"https://alma.now/","names":["Alma"],"ruby_source_checksum":{":sha256":"03c614d90b52784940d96bcf0c8e5f53677906c9ad41b25ec63b97e5ce2af418"},"ruby_source_path":"Casks/a/alma.rb","sha256":"1e037801d6d2c2a8a23972678ff59951f45e8787d21b3a2e46767c7273a7b1a6","tap_string":"homebrew/cask","url_args":["https://updates.alma.now/alma-0.4.210-mac-x64.dmg"],"version":"0.4.210","raw_artifacts":[[":uninstall",{":quit":"com.yetone.alma"}],[":app",["Alma.app"]],[":zap",{":trash":["~/.alma","~/.cache/alma","~/.config/alma","~/Library/Application Support/alma","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.yetone.alma.sfl*","~/Library/Caches/alma-updater","~/Library/Caches/com.yetone.alma","~/Library/Caches/com.yetone.alma.ShipIt","~/Library/HTTPStorages/com.yetone.alma","~/Library/Preferences/ByHost/com.yetone.alma.ShipIt.*.plist","~/Library/Preferences/com.yetone.alma.plist"]}]]},"almighty":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Settings and tweaks configurator","homepage":"https://indiegoodies.com/almighty","names":["Almighty"],"ruby_source_checksum":{":sha256":"c4a44a831f1582e1eb8ca67dc3e4b59f4145953840ab937d61de6c3ebf67e623"},"ruby_source_path":"Casks/a/almighty.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://almighty-app.s3.amazonaws.com/Almighty.zip"],"version":"2.13.4","raw_artifacts":[[":app",["Almighty.app"]],[":zap",{":trash":["~/Library/Application Support/Almighty","~/Library/Application Support/com.onmyway133.Almighty","~/Library/Caches/com.onmyway133.Almighty","~/Library/HTTPStorages/com.onmyway133.Almighty*","~/Library/Preferences/com.onmyway133.Almighty.plist","~/Library/Saved Application State/com.onmyway133.Almighty.savedState"]}]]},"aloha-browser":{"depends_on_args":{":macos":":any"},"desc":"Web browser focused on privacy","homepage":"https://alohabrowser.com/","names":["Aloha Browser"],"ruby_source_checksum":{":sha256":"d4f4ff9ae44da7f36692bdbe23f916db0a58f4f3d23f3ad0ee3cd98b5d46b922"},"ruby_source_path":"Casks/a/aloha-browser.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://alohabrowser.com/pc/download/aloha_setup64.dmg"],"version":"latest","raw_artifacts":[[":app",["Aloha.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.alohabrowser.alohabrowser","~/Library/Application Support/Aloha","~/Library/Caches/Aloha Mobile","~/Library/Caches/Aloha","~/Library/Group Containers/com.alohabrowser.alohabrowser","~/Library/Preferences/com.alohabrowser.alohabrowser.plist"]}]]},"alpha":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Text editor based on Apple's Cocoa framework","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://alphacocoa.sourceforge.io/","names":["Alpha"],"ruby_source_checksum":{":sha256":"e95471ce73325d0173b094f998d57989bb8dedeecb4eb1dd03a9441bef4b34e2"},"ruby_source_path":"Casks/a/alpha.rb","sha256":"f3445a2ecb23cf1f12811d6003890f091e04334cc92cb4f00140065359c7e91a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/alphacocoa/Alpha_9.2.3.dmg.zip"],"version":"9.2.3","raw_artifacts":[[":app",["Alpha.app"]],[":zap",{":trash":["~/Library/Application Support/Alpha","~/Library/Caches/net.sourceforge.alphacocoa","~/Library/Preferences/Alpha-v9","~/Library/Preferences/net.sourceforge.alphacocoa.plist","~/Library/Saved Application State/net.sourceforge.alphacocoa.savedState"]}]]},"alt-tab":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Enable Windows-like alt-tab","homepage":"https://alt-tab.app/","names":["AltTab"],"ruby_source_checksum":{":sha256":"8eee63294a9d14793366fc17fd6c2dea949d98892e7efa312d45bfd2ca5f2e18"},"ruby_source_path":"Casks/a/alt-tab.rb","sha256":"aa353197537ccfd378dd4a7ff43030561ce7c62267dd0b31b385691b0e7f594c","tap_string":"homebrew/cask","url_args":["https://github.com/lwouis/alt-tab-macos/releases/download/v11.10.1/AltTab-11.10.1.zip"],"version":"11.10.1","raw_artifacts":[[":uninstall",{":quit":"com.lwouis.alt-tab-macos"}],[":app",["AltTab.app"]],[":zap",{":trash":["~/Library/Application Support/com.lwouis.alt-tab-macos","~/Library/Caches/com.lwouis.alt-tab-macos","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.lwouis.alt-tab-macos","~/Library/Cookies/com.lwouis.alt-tab-macos.binarycookies","~/Library/HTTPStorages/com.lwouis.alt-tab-macos","~/Library/HTTPStorages/com.lwouis.alt-tab-macos.binarycookies","~/Library/LaunchAgents/com.lwouis.alt-tab-macos.plist","~/Library/Preferences/com.lwouis.alt-tab-macos.license.plist","~/Library/Preferences/com.lwouis.alt-tab-macos.plist","~/Library/Preferences/com.lwouis.alt-tab-macos.usage.plist"]}]]},"altair-graphql-client":{"depends_on_args":{":macos":":monterey"},"desc":"GraphQL client","homepage":"https://altairgraphql.dev/","names":["Altair GraphQL Client"],"ruby_source_checksum":{":sha256":"4e9df0dfc45d457af98810acf8d29c4b50da96762c02d3fb3a44629db3521bb4"},"ruby_source_path":"Casks/a/altair-graphql-client.rb","sha256":"520ddbe1c32634c54c787f48b4401047c4ad0eeceda20b40736db780df33113a","tap_string":"homebrew/cask","url_args":["https://github.com/imolorhe/altair/releases/download/v8.5.11/altair_8.5.11_x64_mac.zip"],"version":"8.5.11","raw_artifacts":[[":app",["Altair GraphQL Client.app"]],[":zap",{":trash":["~/Library/Application Support/altair","~/Library/Preferences/com.electron.altair.helper.plist","~/Library/Preferences/com.electron.altair.plist","~/Library/Saved Application State/com.electron.altair.savedState"]}]]},"altar-ai":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI-powered meeting assistant","homepage":"https://app.altar.inc/","names":["Altar AI"],"ruby_source_checksum":{":sha256":"503b5755b1a48b7a3d847f3acbfd9b8b6197617dbf454b963e6afc002428af01"},"ruby_source_path":"Casks/a/altar-ai.rb","sha256":"aca9c044a65e4a9833d232bb04760db0d910e76790d5de276e03f97aa9fca5bc","tap_string":"homebrew/cask","url_args":["https://altar-prototype.sgp1.cdn.digitaloceanspaces.com/releases/v2.2.1/altar-app-2.2.1.dmg"],"version":"2.2.1","raw_artifacts":[[":app",["Altar AI.app"]],[":zap",{":trash":["~/Library/Application Support/altar-app","~/Library/Caches/com.electron.altar-app","~/Library/Preferences/com.electron.altar-app.plist","~/Library/Saved Application State/com.electron.altar-app.savedState"]}]]},"alternote":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Note-taking App for Evernote","homepage":"https://alternoteapp.com/","names":["Alternote"],"ruby_source_checksum":{":sha256":"56958de751b5fa1a7bcc88f510f9c111b9def36c7dcff2f4754b6a4af4b5bf6c"},"ruby_source_path":"Casks/a/alternote.rb","sha256":"b1a3c0d311b0633bae1a327d393c61a82bf21e2a0363109ef984e8f1c99549ff","tap_string":"homebrew/cask","url_args":["https://alternoteapp.com/assets/downloads/Alternote1018.zip"],"version":"1.0.18,1018","raw_artifacts":[[":uninstall",{":quit":"com.Alternote"}],[":app",["Alternote.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.Alternote","~/Library/Containers/com.Alternote"]}]]},"altersend":{"depends_on_args":{":macos":":monterey"},"desc":"Secure, peer-to-peer file transfer app","homepage":"https://altersend.com/","names":["AlterSend"],"ruby_source_checksum":{":sha256":"d0ca4c988f5a07c50b1ab60b49ec997f9f1d9bddc243a92fd9a6f79ce529b940"},"ruby_source_path":"Casks/a/altersend.rb","sha256":"242760156569be4a933d31d7d4bf500f8a2a5b6960d65b277e603f9715e6fbdb","tap_string":"homebrew/cask","url_args":["https://github.com/denislupookov/altersend/releases/download/v2.0.0/AlterSend-2.0.0.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["AlterSend.app"]],[":zap",{":trash":["~/Library/Application Support/AlterSend","~/Library/Preferences/com.altersend.desktop.plist"]}]]},"altserver":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"iOS App Store alternative","homepage":"https://altstore.io/","names":["AltServer"],"ruby_source_checksum":{":sha256":"a37c84b7061562949f20b72229adc90a3fed834308e85d8a00ea3c595030880b"},"ruby_source_path":"Casks/a/altserver.rb","sha256":"0286391d9c749aa68115411cd390940d089d533b8a1546f1a7766f95cae8b128","tap_string":"homebrew/cask","url_args":["https://cdn.altstore.io/file/altstore/altserver/1_8_2.zip"],"version":"1.8.2","raw_artifacts":[[":uninstall",{":quit":"com.rileytestut.AltServer"}],[":app",["AltServer.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.rileytestut.AltServer-LaunchAtLoginHelper","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rileytestut.altserver.sfl*","~/Library/Application Support/com.rileytestut.AltServer","~/Library/Caches/com.rileytestut.AltServer","~/Library/Containers/com.rileytestut.AltServer-LaunchAtLoginHelper","~/Library/Cookies/com.rileytestut.AltServer.binarycookies","~/Library/HTTPStorages/com.rileytestut.AltServer","~/Library/Preferences/com.rileytestut.AltServer.plist"]}]]},"amadeus-pro":{"depends_on_args":{":macos":":ventura"},"desc":"Multi-purpose audio recorder, editor and converter","homepage":"https://www.hairersoft.com/pro.html","names":["Amadeus Pro"],"ruby_source_checksum":{":sha256":"9e3bcf3d163caa017e5d0daa5a6a731af51c4dcb3e3a531895f74bbf599b4b74"},"ruby_source_path":"Casks/a/amadeus-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/HairerSoftPublic/AmadeusPro3/AmadeusPro.zip"],"version":"3.0.3","raw_artifacts":[[":uninstall",{":quit":"com.HairerSoft.AmadeusPro3"}],[":app",["Amadeus Pro 3.app"]],[":zap",{":trash":["~/Library/Application Support/Amadeus Pro","~/Library/Caches/com.HairerSoft.AmadeusPro","~/Library/HTTPStorages/com.HairerSoft.AmadeusPro","~/Library/Preferences/com.HairerSoft.AmadeusPro.plist","~/Library/Saved Application State/com.HairerSoft.AmadeusPro.savedState"]}]]},"amadine":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Vector graphic and illustration software","homepage":"https://amadine.com/","names":["Amadine"],"ruby_source_checksum":{":sha256":"4bfc9854c1eb22915af4d020ec08b1130de5746e81a2cd5f5f29eb79ee0e4d99"},"ruby_source_path":"Casks/a/amadine.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://belightsoft.s3.amazonaws.com/Amadine.dmg"],"version":"1.8.4","raw_artifacts":[[":app",["Amadine.app"]],[":zap",{":trash":["~/Library/Application Support/Amadine","~/Library/Caches/com.belightsoft.Amadine","~/Library/Preferences/com.belightsoft.Amadine.plist","~/Library/Saved Application State/com.belightsoft.Amadine.savedState"]}]]},"amazon-chime":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Communications service","homepage":"https://chime.aws/","names":["Amazon Chime"],"ruby_source_checksum":{":sha256":"8066c1b33760e29c4dcd1a4336031ddc25eba8610ec8f1770491880b6b4de607"},"ruby_source_path":"Casks/a/amazon-chime.rb","sha256":"6db57a44e3db098f46f4ecfb5aa04e0a6e5e8f5fabd609a6fa15d3d89081f234","tap_string":"homebrew/cask","url_args":["https://clients.chime.aws/mac-nme/AmazonChime-5.23.22533.dmg"],"version":"5.23.22533","raw_artifacts":[[":app",["Amazon Chime.app"]],[":zap",{":trash":["~/Library/Application Support/Amazon Chime","~/Library/Application Support/com.amazon.Amazon-Chime","~/Library/Caches/com.amazon.Amazon-Chime","~/Library/Logs/Amazon Chime","~/Library/Preferences/com.amazon.Amazon-Chime.plist","~/Library/WebKit/com.amazon.Amazon-Chime"]}]]},"amazon-music":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop client for Amazon Music","homepage":"https://www.amazon.com/musicapps","names":["Amazon Music"],"ruby_source_checksum":{":sha256":"460b0f16e62fe6624acc1a98a61e6400d25363d03b1fd4d579375c81815d53fb"},"ruby_source_path":"Casks/a/amazon-music.rb","sha256":"4b89cfaeab9ad5d8b06b5b350d0fc5a409b47dffcaadf9b3ddc21cb56207881f","tap_string":"homebrew/cask","url_args":["https://d2j9xt6n9dg5d3.cloudfront.net/mac/24780926_1c962c14fdc55b2e347aeb3c3ffc5ee6/Amazon+Music+Installer.dmg"],"version":"9.5.2.2478,24780926_1c962c14fdc55b2e347aeb3c3ffc5ee6","raw_artifacts":[[":uninstall",{":launchctl":["com.amazon.music","com.amazon.music.startup"],":quit":["com.amazon.music","com.amazon.music-renderer"],":delete":"/Applications/Amazon Music.app"}],[":installer",{":script":{":executable":"Amazon Music Installer.app/Contents/MacOS/installbuilder.sh"}}],[":zap",{":trash":["~/Library/Application Support/Amazon Music","~/Library/LaunchAgents/com.amazon.music.plist","~/Library/LaunchAgents/com.amazon.music.startup.plist","~/Library/Preferences/com.amazon.music-renderer.plist","~/Library/Preferences/com.amazon.music.plist","~/Library/Saved Application State/com.amazon.music.savedState"]}]],"raw_caveats":"If the app will not launch after installation, try\n\n  brew uninstall --zap --cask amazon-music\n  brew install --cask amazon-music\n\nthen re-launch the app.\n"},"amazon-photos":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Photo storage and sharing service","homepage":"https://www.amazon.com/Amazon-Photos/b?node=13234696011","names":["Amazon Photos","Amazon Drive"],"ruby_source_checksum":{":sha256":"97c07fe42fc497ba65913b4d8851a37670c23e0e201ca6049cab490f12b15359"},"ruby_source_path":"Casks/a/amazon-photos.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://d29x207vrinatv.cloudfront.net/mac/AmazonPhotosApp.zip"],"version":"11.3.0,36","raw_artifacts":[[":uninstall",{":launchctl":"com.amazon.clouddrive",":quit":"com.amazon.clouddrive.mac"}],[":app",["Amazon Photos.app"]],[":zap",{":trash":["~/Library/Application Scripts/Amazon Cloud Drive","~/Library/Application Support/Amazon Cloud Drive","~/Library/Application Support/Amazon Drive","~/Library/Caches/com.amazon.clouddrive.mac","~/Library/Caches/com.amazon.clouddrive.mac.installer","~/Library/Cookies/com.amazon.clouddrive.mac.binarycookies","~/Library/Logs/Amazon Cloud Drive","~/Library/Logs/Amazon Drive","~/Library/Preferences/com.amazon.clouddrive.mac.plist"]}]]},"amazon-workspaces":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cloud native persistent desktop virtualization","homepage":"https://clients.amazonworkspaces.com/","names":["Amazon Workspaces"],"ruby_source_checksum":{":sha256":"538ae18887cde0b76db39245ce3e4dc4e07ce6878c4c2c58d50a1e3daa6b9511"},"ruby_source_path":"Casks/a/amazon-workspaces.rb","sha256":"1c9c4d241b5a5c19d4ef3ec755e067abc8d5a5105b2c12b8643830281ca2264c","tap_string":"homebrew/cask","url_args":["https://d2td7dqidlhjx7.cloudfront.net/prod/global/osx/WorkSpaces_AllProducts_6168.zip"],"version":"5.33.0.6168","raw_artifacts":[[":uninstall",{":launchctl":"com.amazon.workspaces.updater",":pkgutil":"com.amazon.workspaces"}],[":pkg",["WorkSpaces.pkg"]],[":zap",{":trash":["~/Library/Application Support/Amazon Web Services/Amazon WorkSpaces","~/Library/Caches/com.amazon.workspaces","~/Library/Preferences/com.amazon.workspaces.plist","~/Library/Saved Application State/com.amazon.workspaces.savedState"]}]]},"amd-power-gadget":{"depends_on_args":{":arch":":intel",":macos":":any"},"desc":"Power management, monitoring and VirtualSMC plugin for AMD processors","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/trulyspinach/SMCAMDProcessor","names":["AMD Power Gadget"],"ruby_source_checksum":{":sha256":"18dda98899c4c4d06604cdaed74e266b01aaed4439eb4fe883cd16b8c94c3cb5"},"ruby_source_path":"Casks/a/amd-power-gadget.rb","sha256":"bb7779aa295ab00c8609f438c80028c5f0ca9c63e13ab768bae21876793b0674","tap_string":"homebrew/cask","url_args":["https://github.com/trulyspinach/SMCAMDProcessor/releases/download/0.7.2f1/AMD.Power.Gadget.app.zip"],"version":"0.7.2f1","raw_artifacts":[[":app",["AMD Power Gadget.app"]]]},"amethyst-nostr":{"conflicts_with_args":{":cask":["amethyst"]},"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Nostr client","homepage":"https://github.com/vitorpamplona/amethyst","names":["Amethyst"],"ruby_source_checksum":{":sha256":"c126da5d35740957bfb241c7474ffafcb834f29075419f9ab61761e32de70ad0"},"ruby_source_path":"Casks/a/amethyst-nostr.rb","sha256":"bb7fa5df11c98a19dbc78a4393e1db01e7ea969fde5dcbc43e312237da0462ad","tap_string":"homebrew/cask","url_args":["https://github.com/vitorpamplona/amethyst/releases/download/v1.20.0/amethyst-desktop-1.20.0-macos-arm64.dmg"],"version":"1.20.0","raw_artifacts":[[":app",["Amethyst.app"]],[":zap",{":trash":["~/.amethyst","~/Library/Application Support/Amethyst","~/Library/Caches/AmethystDesktop","~/Library/Preferences/com.vitorpamplona.amethyst.plist"]}]]},"amethyst":{"auto_updates":true,"conflicts_with_args":{":cask":["amethyst-nostr"]},"depends_on_args":{":macos":":any"},"desc":"Automatic tiling window manager similar to xmonad","homepage":"https://ianyh.com/amethyst/","names":["Amethyst"],"ruby_source_checksum":{":sha256":"ed3ff6909f5feb28657f3ffb5d03c05b7d8f2e0e5fa04e7cc6c558e70918007f"},"ruby_source_path":"Casks/a/amethyst.rb","sha256":"442d2b9fe53f8062051dd63e5d01512ed2020c78cbdbe4f93ecf30290a5b0302","tap_string":"homebrew/cask","url_args":["https://github.com/ianyh/Amethyst/releases/download/v0.24.3/Amethyst.zip"],"version":"0.24.3","raw_artifacts":[[":app",["Amethyst.app"]],[":zap",{":trash":["~/Library/Application Support/Amethyst","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.amethyst.amethyst.sfl*","~/Library/Caches/com.amethyst.Amethyst","~/Library/Cookies/com.amethyst.Amethyst.binarycookies","~/Library/HTTPStorages/com.amethyst.Amethyst","~/Library/Preferences/com.amethyst.Amethyst.plist"]}]]},"amiberry":{"depends_on_args":{":macos":":sequoia"},"desc":"Amiga emulator","homepage":"https://amiberry.com/","names":["Amiberry"],"ruby_source_checksum":{":sha256":"64e4353bad73dca06c591212b2eaa2e3233831d26d94eb7a52b3811a04d4f769"},"ruby_source_path":"Casks/a/amiberry.rb","sha256":"9076ede3197e2d959bb20b1dba45a99f9eebbb4cfe4a06c1dfd8d13cbd0fd455","tap_string":"homebrew/cask","url_args":["https://github.com/BlitterStudio/amiberry/releases/download/v8.4.2/Amiberry-8.4.2-macOS-universal.dmg"],"version":"8.4.2","raw_artifacts":[[":app",["Amiberry.app"]],[":zap",{":trash":"~/Library/Application Support/Amiberry",":rmdir":"~/Documents/Amiberry"}]]},"amical":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI dictation app","homepage":"https://amical.ai/","names":["Amical"],"ruby_source_checksum":{":sha256":"1f2eb6b6b9bf1906688ec44fa37b8ce9e18f417918ad5f4e584a9dad47837346"},"ruby_source_path":"Casks/a/amical.rb","sha256":"771415c0575f0c5388cfe3754bdac90cdb89dc543af8bfbab21853284fc825c9","tap_string":"homebrew/cask","url_args":["https://github.com/amicalhq/amical/releases/download/v1.12.5/Amical-macos-x64.dmg"],"version":"1.12.5","raw_artifacts":[[":app",["Amical.app"]],[":zap",{":trash":["~/Library/Application Support/Amical","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.amical.desktop.sfl*","~/Library/Caches/com.amical.desktop","~/Library/Caches/com.amical.desktop.ShipIt","~/Library/HTTPStorages/com.amical.desktop","~/Library/Logs/Amical","~/Library/Preferences/com.amical.desktop.plist"]}]]},"amie":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Calendar and task manager","homepage":"https://amie.so/","names":["Amie"],"ruby_source_checksum":{":sha256":"f621dbef67b0e3170eb07cc2b143bb38fc5513207c34fc5ea59cc7b03ebd75c3"},"ruby_source_path":"Casks/a/amie.rb","sha256":"b28a91edaea4130a1eddddab0ed5440f7f635d71cc5ef3f3454eec316976b2b0","tap_string":"homebrew/cask","url_args":["https://github.com/amieso/electron-releases/releases/download/v260909.0.0/Amie-260909.0.0-mac.zip"],"version":"260909.0.0","raw_artifacts":[[":app",["Amie.app"]],[":zap",{":trash":["~/Library/Application Support/amie-desktop","~/Library/Caches/amie-desktop","~/Library/Logs/amie-desktop","~/Library/Preferences/so.amie.electron-app.plist","~/Library/Saved Application State/so.amie.electron-app.savedState"]}]]},"amitv87-pip":{"depends_on_args":{":macos":":any"},"desc":"Always on top window preview","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/amitv87/PiP","names":["PiP"],"ruby_source_checksum":{":sha256":"f6a5ce26bde005b7b955c8a0baed266f08c61ecfbdcedbf9f5c2b57b76fef1eb"},"ruby_source_path":"Casks/a/amitv87-pip.rb","sha256":"3317ddd35ae36b16f06d501c6b870aeb0565548cc07165c0bd1df23ac1af8d83","tap_string":"homebrew/cask","url_args":["https://github.com/amitv87/PiP/releases/download/v3.01/PiP-3.01.dmg"],"version":"3.01","raw_artifacts":[[":app",["PiP.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.boggyb.PiP.savedState"}]]},"ammonite":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tag visualiser and search utility","homepage":"https://www.soma-zone.com/Ammonite/","names":["Ammonite"],"ruby_source_checksum":{":sha256":"af99174ffad5498ed9801c947c0fb3cbb87c1ff3b6f6566cf539419390ab1546"},"ruby_source_path":"Casks/a/ammonite.rb","sha256":"0d5bc4d5042b240640331047a24dfeeb139adc4b89ba0e8f7601cd95ffaf65f7","tap_string":"homebrew/cask","url_args":["https://www.soma-zone.com/download/files/Ammonite-1.30.tar.xz"],"version":"1.30","raw_artifacts":[[":app",["Ammonite.app"]],[":zap",{":trash":["~/Library/Logs/Ammonite","~/Library/Preferences/com.soma-zone.Ammonite.plist"]}]]},"amneziavpn":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://amnezia.org/","names":["Amnezia VPN"],"ruby_source_checksum":{":sha256":"e8766d6d1219087a2a36fdb945ccf6a13d799b236e602f22a65288312b00c231"},"ruby_source_path":"Casks/a/amneziavpn.rb","sha256":"1a205fb95565b5f6cc3e0d044c4ae6bf95f43955f3d460b1d8d5174d51ada9c9","tap_string":"homebrew/cask","url_args":["https://github.com/amnezia-vpn/amnezia-client/releases/download/5.0.3.0/AmneziaVPN_5.0.3.0_macos_x64.pkg"],"version":"5.0.3.0","raw_artifacts":[[":uninstall",{":launchctl":["AmneziaVPN","AmneziaVPN-service"],":quit":"AmneziaVPN",":pkgutil":["org.amneziavpn.AmneziaVPN","org.amneziavpn.package"]}],[":pkg",["AmneziaVPN_5.0.3.0_macos_x64.pkg"]],[":zap",{":trash":["~/Library/Caches/AmneziaVPN.ORG","~/Library/Preferences/AmneziaVPN.plist","~/Library/Preferences/org.amneziavpn.AmneziaVPN.plist"]}]]},"amore":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"App distribution platform with Sparkle, code signing, and notarization","homepage":"https://amore.computer/","names":["Amore"],"ruby_source_checksum":{":sha256":"d1f8634f4181a514a13fe8af7d693b03819f1250e42212ed28a0cc83af693035"},"ruby_source_path":"Casks/a/amore.rb","sha256":"4d01ca815d0bc44862abab1a4469ee3bfa43fe8dbefb3b5d5f3ac5958c898ebe","tap_string":"homebrew/cask","url_args":["https://cdn.amore.computer/releases/com.lucas-fischer.Amore/0.1-49/Amore.dmg"],"version":"0.1,49","raw_artifacts":[[":app",["Amore.app"]],[":binary",["$APPDIR/Amore.app/Contents/MacOS/AmoreCLI"],{":target":"amore"}],[":zap",{":trash":["~/Library/Application Support/Amore","~/Library/Caches/com.lucas-fischer.Amore","~/Library/HTTPStorages/com.lucas-fischer.Amore","~/Library/Preferences/com.lucas-fischer.Amore.plist","~/Library/WebKit/com.lucas-fischer.Amore"]}]]},"amp-app":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Coding agent and development environment","homepage":"https://ampcode.com/app","names":["Amp"],"ruby_source_checksum":{":sha256":"92df54dcb7f7d8af47418b6a2ed2fe927ec7af56a57485df6d0feb310a4c9a84"},"ruby_source_path":"Casks/a/amp-app.rb","sha256":"7b24991b6f3517087cc0267c65b0ccdbdad82692ddbc572053d930a3dca1be09","tap_string":"homebrew/cask","url_args":["https://static.ampcode.com/mac/Amp-1.0-890.dmg"],"version":"1.0,890","raw_artifacts":[[":uninstall",{":quit":"com.ampcode.amp.macos"}],[":app",["Amp.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ampcode.amp.macos.share","~/Library/Application Scripts/group.com.ampcode.amp.macos","~/Library/Caches/com.ampcode.amp.macos","~/Library/Containers/com.ampcode.amp.macos.share","~/Library/Group Containers/group.com.ampcode.amp.macos","~/Library/HTTPStorages/com.ampcode.amp.macos","~/Library/HTTPStorages/com.ampcode.amp.macos.binarycookies","~/Library/Preferences/com.ampcode.amp.macos.plist","~/Library/WebKit/com.ampcode.amp.macos"]}]]},"ampps":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Software stack for website development","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.ampps.com/","names":["AMPPS"],"ruby_source_checksum":{":sha256":"ca96f7447c9e2213d77826866610364d2de27b669c064e3825db22ebfdf3e255"},"ruby_source_path":"Casks/a/ampps.rb","sha256":"77b1107c02b7ca33cefa785432867f9706ac3eeaa3ab3723c8b63a1f30cfb28c","tap_string":"homebrew/cask","url_args":["https://s1.softaculous.com/a/ampps/files/versions/AMPPS-4.4-x86_64.dmg"],"version":"4.4","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"AMPPS"}],":permissions":"0777",":type":"set_permissions"}]}],[":suite",["AMPPS"]]]},"anaconda":{"auto_updates":true,"container_args":{":type":":naked"},"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-12-10",":because":":discontinued"},"desc":"Distribution of the Python and R programming languages for scientific computing","disable_args":{":date":"2026-12-10",":because":":discontinued"},"homepage":"https://www.anaconda.com/","names":["Anaconda Distribution"],"ruby_source_checksum":{":sha256":"b6badf43b9b2506b4bd2df1c5a0ba582cb03091c00e8bdbd913485222d5943e4"},"ruby_source_path":"Casks/a/anaconda.rb","sha256":"58139fe195337f3041259e3a611339ed3afa4d164cc9aa2a7e8e84c0673e3670","tap_string":"homebrew/cask","url_args":["https://repo.anaconda.com/archive/Anaconda3-2025.06-1-MacOSX-x86_64.sh"],"version":"2025.06-1","raw_artifacts":[[":uninstall",{":delete":["$HOMEBREW_PREFIX/anaconda3","/Applications/Anaconda-Navigator.app"]}],[":installer",{":script":{":executable":"Anaconda3-2025.06-1-MacOSX-x86_64.sh",":args":["-b","-p","$HOMEBREW_PREFIX/anaconda3"],":sudo":true}}],[":postflight_steps",{":steps":[{":paths":[{":base":"homebrew_prefix",":path":"anaconda3"}],":type":"set_ownership"}]}],[":zap",{":trash":["~/.anaconda","~/.conda","~/.condarc","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.continuum.io.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.continuum.python.sfl*"]}]]},"ananas-analytics-desktop-edition":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-02-22",":because":":unmaintained"},"desc":"Hackable data integration & analysis tool","disable_args":{":date":"2026-02-22",":because":":unmaintained"},"homepage":"https://ananasanalytics.com/","names":["Ananas Analytics Desktop Edition"],"ruby_source_checksum":{":sha256":"2c83848c69ff70a14b1e440cd8770e5eb2426079d2073d45d11edce2775479be"},"ruby_source_path":"Casks/a/ananas-analytics-desktop-edition.rb","sha256":"cb4a73521d5f5ffb97405b3c7e041f73fd5044ab1ffe1ff6e967c0fb1555dec3","tap_string":"homebrew/cask","url_args":["https://github.com/ananas-analytics/ananas-desktop/releases/download/v0.9.0/Ananas.Analytics.Desktop.Edition-0.9.0.macos.dmg"],"version":"0.9.0","raw_artifacts":[[":app",["Ananas Analytics Desktop Edition.app"]]]},"anarlog":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"AI notepad for meetings","homepage":"https://anarlog.so/","names":["Anarlog"],"ruby_source_checksum":{":sha256":"b23c2559e9622784a6f052ae9a531bcefacbccccb960977b091f200c1654a873"},"ruby_source_path":"Casks/a/anarlog.rb","sha256":"a3481dc9e5bb036b06f46e51c7f76e0eb79563f06a25c7bedcdf32a25c0fa0c8","tap_string":"homebrew/cask","url_args":["https://github.com/fastrepl/anarlog/releases/download/desktop_v1.4.31/anarlog-macos-x86_64.dmg"],"version":"1.4.31","raw_artifacts":[[":uninstall",{":quit":"com.hyprnote.stable"}],[":app",["Anarlog.app"]],[":zap",{":trash":["~/.local/bin/.anarlog-cli","~/.local/bin/anarlog","~/Library/Application Support/anarlog","~/Library/Application Support/com.hyprnote.stable","~/Library/Caches/com.hyprnote.stable","~/Library/HTTPStorages/com.hyprnote.stable","~/Library/Logs/com.hyprnote.stable","~/Library/Preferences/com.hyprnote.stable.plist","~/Library/Saved Application State/com.hyprnote.stable.savedState","~/Library/WebKit/com.hyprnote.stable"]}]]},"anchor-wallet":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":monterey"},"desc":"EOSIO Desktop Wallet and Authenticator","homepage":"https://www.greymass.com/anchor","names":["Anchor Wallet"],"ruby_source_checksum":{":sha256":"2f5448006885ae2a36801ed7aadb79bd4bdeaf44c881e11a2e641376666c892b"},"ruby_source_path":"Casks/a/anchor-wallet.rb","sha256":"bec00cb5f9a58883b4eabf41d5e44c7baee74940b0cb57d282a472ec52c644bb","tap_string":"homebrew/cask","url_args":["https://github.com/greymass/anchor/releases/download/v1.4.0/mac-anchor-wallet-1.4.0-x64.dmg"],"version":"1.4.0","raw_artifacts":[[":app",["Anchor Wallet.app"]],[":zap",{":trash":["~/Library/Application Support/Anchor Wallet","~/Library/Caches/com.greymass.anchordesktop.release","~/Library/Caches/com.greymass.anchordesktop.release.ShipIt","~/Library/Logs/Anchor Wallet","~/Library/Preferences/ByHost/com.greymass.anchordesktop.release.ShipIt.*.plist","~/Library/Preferences/com.greymass.anchordesktop.release.plist","~/Library/Saved Application State/com.greymass.anchordesktop.release.savedState"]}]]},"android-cli":{"desc":"Command-line interface for Android app development with AI agents","homepage":"https://developer.android.com/tools/agents/android-cli","names":["Android CLI"],"ruby_source_checksum":{":sha256":"8774a098439462f56ac993bb456fed1dafb8ae48c96f7b6c46b4caad2e078ea6"},"ruby_source_path":"Casks/a/android-cli.rb","sha256":"0a2788260a88b78191f23155ce21be0b4b2d7f0801243b555dfe482a47ef79dd","tap_string":"homebrew/cask","url_args":["https://dl.google.com/android/cli/1.0.16625370/darwin_x86_64/android"],"version":"1.0.16625370","raw_artifacts":[[":binary",["android"]],[":zap",{":trash":["~/.android","~/Library/Android"]}]]},"android-commandlinetools":{"desc":"Command-line tools for building and debugging Android apps","homepage":"https://developer.android.com/studio","names":["Android SDK Command-line Tools"],"ruby_source_checksum":{":sha256":"81c359976b3962c902aebbc6ad1f09c9f4d5baaefa1e0e9bd0c2eb3f18745252"},"ruby_source_path":"Casks/a/android-commandlinetools.rb","sha256":"c5a6378ab5cf7e0d5701921405115befff13e9ff7417fb588389338f8bd050f3","tap_string":"homebrew/cask","url_args":["https://dl.google.com/android/repository/commandlinetools-mac_x86_64-15859902_latest.zip"],"version":"15859902","raw_artifacts":[[":artifact",["cmdline-tools"],{":target":"$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest"}],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/apkanalyzer"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/avdmanager"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/d8"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/lint"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/profgen"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/r8"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/resourceshrinker"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/retrace"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/screenshot2"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/sdkmanager"]],[":binary",["$HOMEBREW_PREFIX/share/android-commandlinetools/cmdline-tools/latest/bin/android"]],[":zap",{":trash":["~/.android","$HOMEBREW_PREFIX/share/android-commandlinetools"]}]],"raw_caveats":"Default Android SDK root is $HOMEBREW_PREFIX/share/android-commandlinetools\n\nandroid-commandlinetools requires Java. You can install the latest version with:\n  brew install --cask temurin\n"},"android-file-transfer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Transfer files from and to an Android smartphone","homepage":"https://www.android.com/filetransfer/","names":["Android File Transfer"],"ruby_source_checksum":{":sha256":"35f1c6bf38988c2736c01bd5534f3e6f3229da9468df134160c891faa49f68ea"},"ruby_source_path":"Casks/a/android-file-transfer.rb","sha256":"b9249399a351e8146358ff1ddb546c68a63134b780be795ae64e0a4c2258bc61","tap_string":"homebrew/cask","url_args":["https://dl.google.com/dl/androidjumper/mtp/5071136/androidfiletransfer.dmg"],"version":"5071136","raw_artifacts":[[":app",["Android File Transfer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.android.mtpviewer.sfl*","~/Library/Application Support/Google/Android File Transfer","~/Library/Preferences/com.google.android.mtpviewer.plist"],":rmdir":"~/Library/Application Support/Google"}]]},"android-ndk":{"depends_on_args":{":macos":":any"},"desc":"Toolset to implement parts of Android apps in native code","homepage":"https://developer.android.com/ndk/index.html","names":["Android NDK"],"ruby_source_checksum":{":sha256":"7e68b23ef4bc6d15629fb1ba4f864bb243fdc4d684569319921504c342b83cd7"},"ruby_source_path":"Casks/a/android-ndk.rb","sha256":"285f6c877b0bdd3986b4549a0157f9ffcb653cecdf107837c19c8af1ceff37da","tap_string":"homebrew/cask","url_args":["https://dl.google.com/android/repository/android-ndk-r30-darwin.dmg"],"version":"30","raw_artifacts":[[":preflight_steps",{":steps":[{":source":{":base":"staged_path",":path":"AndroidNDK*.app/Contents/NDK"},":target":{":base":"homebrew_prefix",":path":"share/android-ndk"},":force":true,":source_glob":true,":type":"symlink"}]}],[":uninstall",{":delete":"$HOMEBREW_PREFIX/share/android-ndk"}],[":command_wrapper",["ndk-build"],{":executable":"$HOMEBREW_PREFIX/share/android-ndk/ndk-build"}],[":command_wrapper",["ndk-depends"],{":executable":"$HOMEBREW_PREFIX/share/android-ndk/ndk-depends"}],[":command_wrapper",["ndk-gdb"],{":executable":"$HOMEBREW_PREFIX/share/android-ndk/ndk-gdb"}],[":command_wrapper",["ndk-stack"],{":executable":"$HOMEBREW_PREFIX/share/android-ndk/ndk-stack"}],[":command_wrapper",["ndk-which"],{":executable":"$HOMEBREW_PREFIX/share/android-ndk/ndk-which"}]],"raw_caveats":"You may want to add to your profile:\n   'export ANDROID_NDK_HOME=\"$HOMEBREW_PREFIX/share/android-ndk\"'\n"},"android-performance-analyzer":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Toolchain for profiling apps and games","homepage":"https://developer.android.com/android-performance-analyzer","names":["Android Performance Analyzer"],"ruby_source_checksum":{":sha256":"aaf64d58748b13228d69ddff9375d5261ee9e5d144854143095d20a5ecd2d4d0"},"ruby_source_path":"Casks/a/android-performance-analyzer.rb","sha256":"5b9c5935277eb6d12992d0c35d20114614025a501c9462f1459e5217567557bc","tap_string":"homebrew/cask","url_args":["https://dl.google.com/android/apa/install/v0.9.0/android-performance-analyzer-mac.dmg"],"version":"0.9.0","raw_artifacts":[[":uninstall",{":quit":"com.google.android.performance.analyzer"}],[":app",["Android Performance Analyzer.app"]],[":zap",{":trash":["~/Library/Application Support/Google/AndroidPerformanceAnalyzer","~/Library/Caches/Google/AndroidPerformanceAnalyzer","~/Library/Logs/Google/AndroidPerformanceAnalyzer","~/Library/Preferences/com.google.android.performance.analyzer.plist","~/Library/Saved Application State/com.google.android.performance.analyzer.savedState"]}]]},"android-platform-tools":{"desc":"Android SDK component","homepage":"https://developer.android.com/tools/releases/platform-tools","names":["Android SDK Platform-Tools"],"ruby_source_checksum":{":sha256":"08527f269ff455965c18cd213fa1ec2b458c113718d8462d98a2c9f5bdccefea"},"ruby_source_path":"Casks/a/android-platform-tools.rb","sha256":"ee39ad5967e95c2a07f04dbcbde96b1a0c916ba376096db5d2f498b7727a5d1d","tap_string":"homebrew/cask","url_args":["https://dl.google.com/android/repository/platform-tools_r37.0.1-darwin.zip"],"version":"37.0.1","raw_artifacts":[[":binary",["$HOMEBREW_PREFIX/Caskroom/android-platform-tools/37.0.1/platform-tools/adb"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/android-platform-tools/37.0.1/platform-tools/etc1tool"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/android-platform-tools/37.0.1/platform-tools/fastboot"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/android-platform-tools/37.0.1/platform-tools/hprof-conv"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/android-platform-tools/37.0.1/platform-tools/make_f2fs"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/android-platform-tools/37.0.1/platform-tools/make_f2fs_casefold"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/android-platform-tools/37.0.1/platform-tools/mke2fs"]]]},"android-studio-preview@beta":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tools for building Android applications","homepage":"https://developer.android.com/studio/preview/","names":["Android Studio Preview (Beta)"],"ruby_source_checksum":{":sha256":"4307e2f8d0bddaa2ae7f21072c7fd549d34ec1215d7cd1890b003750a3232ce9"},"ruby_source_path":"Casks/a/android-studio-preview@beta.rb","sha256":"5c1cda00d8af8ca803bbc19d9a76fd6d3e668777f2c3cbafc2dbd62bd6002a05","tap_string":"homebrew/cask","url_args":["https://edgedl.me.gvt1.com/android/studio/install/2026.2.2.6/android-studio-rabbit2-rc1-mac.dmg"],"version":"2026.2.2.6,rabbit2-rc1","raw_artifacts":[[":uninstall",{":quit":"com.google.android.studio"}],[":app",["Android Studio.app"],{":target":"Android Studio Preview Beta.app"}],[":binary",["$APPDIR/Android Studio Preview Beta.app/Contents/MacOS/studio"],{":target":"studio-beta"}],[":zap",{":trash":["~/.android","~/Library/Android/sdk","~/Library/Application Support/Google/AndroidStudioPreview2026.2","~/Library/Caches/Google/AndroidStudioPreview2026.2","~/Library/Logs/Google/AndroidStudioPreview2026.2","~/Library/Preferences/com.android.Emulator.plist","~/Library/Preferences/com.google.android.studio-EAP.plist","~/Library/Saved Application State/com.google.android.studio-EAP.savedState"],":rmdir":["~/AndroidStudioProjects","~/Library/Android"]}]]},"android-studio-preview@canary":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tools for building Android applications","homepage":"https://developer.android.com/studio/preview/","names":["Android Studio Preview (Canary)"],"renames":[["Android Studio*.app","Android Studio Preview Canary.app"]],"ruby_source_checksum":{":sha256":"246b28dc8dbda68c183979b3d3e975b4dcbf62e549cc18e7d27cad3447de30bd"},"ruby_source_path":"Casks/a/android-studio-preview@canary.rb","sha256":"006a3709275040c6ed5201c24fa4c6de3c6ddc33843c970249c7cd30d22aaf15","tap_string":"homebrew/cask","url_args":["https://edgedl.me.gvt1.com/android/studio/install/2026.2.3.1/android-studio-rabbit3-canary1-mac.dmg"],"version":"2026.2.3.1,rabbit3-canary1","raw_artifacts":[[":uninstall",{":quit":"com.google.android.studio"}],[":app",["Android Studio Preview Canary.app"]],[":binary",["$APPDIR/Android Studio Preview Canary.app/Contents/MacOS/studio"],{":target":"studio-canary"}],[":zap",{":trash":["~/.android","~/Library/Android/sdk","~/Library/Application Support/Google/AndroidStudioPreview2026.2","~/Library/Caches/Google/AndroidStudioPreview2026.2","~/Library/Logs/Google/AndroidStudioPreview2026.2","~/Library/Preferences/com.android.Emulator.plist","~/Library/Preferences/com.google.android.studio-EAP.plist","~/Library/Saved Application State/com.google.android.studio-EAP.savedState"],":rmdir":["~/AndroidStudioProjects","~/Library/Android"]}]]},"android-studio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tools for building Android applications","homepage":"https://developer.android.com/studio/","names":["Android Studio"],"ruby_source_checksum":{":sha256":"c48a98cbe76a87e00162c383cad7a35a8068bf16987384433d010c48be481e29"},"ruby_source_path":"Casks/a/android-studio.rb","sha256":"9284f783ac1096af1e0612173d8b5e17693fe32cc44ef8f6bec5d1367e00c40e","tap_string":"homebrew/cask","url_args":["https://edgedl.me.gvt1.com/android/studio/install/2026.2.1.8/android-studio-rabbit1-mac.dmg"],"version":"2026.2.1.8,rabbit1","raw_artifacts":[[":uninstall",{":quit":"com.google.android.studio"}],[":app",["Android Studio.app"]],[":binary",["$APPDIR/Android Studio.app/Contents/MacOS/studio"]],[":zap",{":trash":["~/.android","~/Library/Android/sdk","~/Library/Application Support/Google/AndroidStudio2026.2","~/Library/Caches/Google/AndroidStudio2026.2","~/Library/Logs/Google/AndroidStudio2026.2","~/Library/Preferences/com.android.Emulator.plist","~/Library/Preferences/com.google.android.studio.plist","~/Library/Saved Application State/com.google.android.studio.savedState"],":rmdir":["~/AndroidStudioProjects","~/Library/Android"]}]]},"androidtool":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"App for recording the screen and installing apps in iOS and Android","homepage":"https://github.com/mortenjust/androidtool-mac","names":["AndroidTool"],"ruby_source_checksum":{":sha256":"694898e8bd0aaeecbbdd6d4f809cc473e21688b5f1cbbe3c912f01a7c832af7e"},"ruby_source_path":"Casks/a/androidtool.rb","sha256":"4f432ad45660071a1f36c4878bd444dd8bedd520c7c70096e5d7a7907ff7c86a","tap_string":"homebrew/cask","url_args":["https://github.com/mortenjust/androidtool-mac/releases/download/1.66/AndroidTool.zip"],"version":"1.66","raw_artifacts":[[":app",["AndroidTool.app"]],[":zap",{":trash":["~/Library/Application Support/AndroidTool","~/Library/Preferences/com.mortenjust.AndroidTool.plist","~/Library/Saved Application State/com.mortenjust.AndroidTool.savedState"]}]]},"angband-app":{"depends_on_args":{":macos":":any"},"desc":"Dungeon exploration game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://angband.github.io/angband/","names":["Angband"],"ruby_source_checksum":{":sha256":"663528d1b56f8a79ce8a1d581d8f550d5097088186863782172b99229492da8e"},"ruby_source_path":"Casks/a/angband-app.rb","sha256":"f212c035b707db0d7e019030aff2cdbca5cc9108226567675e4ebe67c6412792","tap_string":"homebrew/cask","url_args":["https://github.com/angband/angband/releases/download/4.2.6/Angband-4.2.6-osx.dmg"],"version":"4.2.6","raw_artifacts":[[":app",["Angband.app"]],[":zap",{":trash":["~/Documents/Angband","~/Library/Preferences/org.rephial.angband.plist","~/Library/Saved Application State/org.rephial.angband.savedState"]}]]},"angry-ip-scanner":{"depends_on_args":{":macos":":any"},"desc":"Network scanner","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://angryip.org/","names":["Angry IP Scanner"],"ruby_source_checksum":{":sha256":"3f86b352d8efd2b82f0663454500ca9b0e442dc4f760ceee5440ea35b9c8308c"},"ruby_source_path":"Casks/a/angry-ip-scanner.rb","sha256":"554c5a14ee32c1ef1812f5382209afee75548c350ed767cf924bc5e0532f403b","tap_string":"homebrew/cask","url_args":["https://github.com/angryip/ipscan/releases/download/3.9.3/ipscan-macX86-3.9.3.zip"],"version":"3.9.3","raw_artifacts":[[":app",["Angry IP Scanner.app"]]]},"anka-build-cloud-controller":{"depends_on_args":{":macos":":any"},"desc":"Anka virtual machine orchestrator GUI & API","homepage":"https://veertu.com/","names":["Anka Build Cloud Controller"],"ruby_source_checksum":{":sha256":"e48e4628a9f4d399aa6ed343f214eea7e7475285fe11fd91b32e4cb547540d04"},"ruby_source_path":"Casks/a/anka-build-cloud-controller.rb","sha256":"bf3da8c53c4161b02f5a61e2bbc60123abdf047b7a50f7bc21c6c98dfa1040d3","tap_string":"homebrew/cask","url_args":["https://downloads.veertu.com/anka/anka-controller-amd64-1.51.2-184ce875.pkg"],"version":"1.51.2-184ce875","raw_artifacts":[[":uninstall",{":script":{":executable":"/Library/Application Support/Veertu/Anka/tools/controller/uninstall.sh",":args":["-f"],":sudo":true}}],[":pkg",["anka-controller-amd64-1.51.2-184ce875.pkg"]],[":zap",{":trash":"/Library/Logs/Veertu/AnkaController",":rmdir":"/Library/Application Support/Veertu/Anka/anka-controller"}]],"raw_caveats":"Installing anka-build-cloud-controller means you have AGREED to the license at:\n  https://veertu.com/terms-and-conditions/\n"},"anka-build-cloud-registry":{"depends_on_args":{":macos":":any"},"desc":"Anka virtual machine registry & API","homepage":"https://veertu.com/","names":["Anka Build Cloud Controller"],"ruby_source_checksum":{":sha256":"fc3156f3925f17d5ef1469fa291bf3b025e9e5746fec2a9b5cbf06611500a987"},"ruby_source_path":"Casks/a/anka-build-cloud-registry.rb","sha256":"45d40ca05f5971919a96948643f94ce983d4c3e67c3f1975f507bcd386ca302a","tap_string":"homebrew/cask","url_args":["https://downloads.veertu.com/anka/anka-registry-amd64-1.51.2-184ce875.pkg"],"version":"1.51.2-184ce875","raw_artifacts":[[":uninstall",{":script":{":executable":"/Library/Application Support/Veertu/Anka/tools/registry/uninstall.sh",":args":["-f"],":sudo":true}}],[":pkg",["anka-registry-amd64-1.51.2-184ce875.pkg"]],[":zap",{":trash":"/Library/Logs/Veertu/AnkaRegistry",":rmdir":"/Library/Application Support/Veertu/Anka/anka-registry"}]],"raw_caveats":"Installing anka-build-cloud-registry means you have AGREED to the license at:\n  https://veertu.com/terms-and-conditions/\n"},"anka-virtualization":{"depends_on_args":{":macos":":monterey"},"desc":"CLI tool for managing and creating macOS virtual machines","homepage":"https://veertu.com/","names":["Anka Virtualization"],"ruby_source_checksum":{":sha256":"7d63e29535410c5aa77d19cc4a1c9bd7a8385035fac2cd13015286b44b350b83"},"ruby_source_path":"Casks/a/anka-virtualization.rb","sha256":"87bec316ca81ea34ba969ac276c906d9f6b87b075c5f2972c89bbbed75a08aa9","tap_string":"homebrew/cask","url_args":["https://downloads.veertu.com/anka/Anka-3.9.3.219.pkg"],"version":"3.9.3.219","raw_artifacts":[[":uninstall",{":launchctl":["com.veertu.anka.ankakbd","com.veertu.anka.ankanetd","com.veertu.anka.lupd","com.veertu.nlimit","com.veertu.vlaunch"],":script":{":executable":"/Library/Application Support/Veertu/Anka/tools/uninstall.sh",":args":["-f"],":sudo":true},":pkgutil":"com.veertu.anka.agent.pkg"}],[":pkg",["Anka-3.9.3.219.pkg"]],[":zap",{":trash":["/Library/Application Support/Veertu/Anka","~/.anka","~/Library/Application Support/CrashReporter/ankahv_*.plist","~/Library/Application Support/Veertu/Anka","~/Library/Logs/Anka","~/Library/Preferences/com.veertu.ankaview.plist"],":rmdir":["/Library/Application Support/Veertu","~/Library/Application Support/Veertu"]}]],"raw_caveats":"Installing anka-virtualization means you have AGREED to the license at:\n  https://veertu.com/terms-and-conditions/\n"},"ankama":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Video game launcher","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.ankama.com/en/launcher","names":["Ankama Launcher"],"ruby_source_checksum":{":sha256":"768b6af19e0617dd90d1a51da4e02c8ed64108b288e5d9416e50de372d3fbf0d"},"ruby_source_path":"Casks/a/ankama.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup.dmg"],"version":"3.15.2","raw_artifacts":[[":uninstall",{":quit":"Ankama Launcher"}],[":app",["Ankama Launcher.app"]],[":zap",{":trash":["~/Library/Application Support/Ankama Launcher","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.ankama.zaap.sfl*","~/Library/Preferences/com.ankama.zaap.plist","~/Library/Saved Application State/com.ankama.zaap.savedState"]}]]},"ankerwork":{"depends_on_args":{":macos":":any"},"desc":"Webcam & audio device software","homepage":"https://us.ankerwork.com/pages/download-software","names":["AnkerWork"],"ruby_source_checksum":{":sha256":"4cab631fabfd504c5772d80a9894ec18dcf8f7375d6bbb73c883ad2e22e96641"},"ruby_source_path":"Casks/a/ankerwork.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://ankerwork.s3.amazonaws.com/electron/AnkerWork-Setup-x64.dmg"],"version":"3.0.4","raw_artifacts":[[":app",["AnkerWork.app"]],[":zap",{":trash":["~/Library/Application Support/AnkerWork","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.anker.pcankerwork.sfl*","~/Library/Logs/AnkerWork","~/Library/Preferences/com.anker.pcankerwork.plist","~/Library/Saved Application State/com.anker.pcankerwork.savedState"]}]]},"anki":{"depends_on_args":{":macos":":any"},"desc":"Memory training application","homepage":"https://apps.ankiweb.net/","names":["Anki"],"ruby_source_checksum":{":sha256":"088d9c2a3f390ee997ff54d2a9943db8266a6ccf41124ee990bcd80db7666f6a"},"ruby_source_path":"Casks/a/anki.rb","sha256":"7b123efecab1395d03fdf4e5df4df16efc72c9629c38b50ef8cad692d310bd77","tap_string":"homebrew/cask","url_args":["https://github.com/ankitects/anki/releases/download/26.09.3/anki-26.09.3-mac-intel.dmg"],"version":"26.09.3","raw_artifacts":[[":uninstall",{":quit":"net.ankiweb.anki"}],[":app",["Anki.app"]],[":zap",{":trash":["~/Library/Application Support/Anki*","~/Library/Caches/Anki","~/Library/Saved Application State/net.ankiweb.dtop.savedState"]}]]},"annotate":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Keyboard-driven screen annotation tool","homepage":"https://github.com/epilande/Annotate/","names":["Annotate"],"ruby_source_checksum":{":sha256":"b76e765ef8086cd6cf6fcb0c7132cf11978946ea284300a85869a9ce179edd97"},"ruby_source_path":"Casks/a/annotate.rb","sha256":"75457ed0545b407fff0e66bf62867a947307d64996a96bacbdec32fb9459b191","tap_string":"homebrew/cask","url_args":["https://github.com/epilande/Annotate/releases/download/v1.7.0/Annotate-1.7.0.dmg"],"version":"1.7.0","raw_artifacts":[[":app",["Annotate.app"]],[":zap",{":trash":"~/Library/Containers/com.epilande.Annotate"}]]},"another-redis-desktop-manager":{"desc":"Redis desktop manager","homepage":"https://github.com/qishibo/AnotherRedisDesktopManager/","names":["Another Redis Desktop Manager"],"ruby_source_checksum":{":sha256":"d41ef501df5162e3624eac14d4201d6eb94f4b89eb67d186239a91ecb6d33480"},"ruby_source_path":"Casks/a/another-redis-desktop-manager.rb","sha256":"da9d453274efda8a764bb9d0ac511004175e23f8ac705920381226f1f3c29ff6","tap_string":"homebrew/cask","url_args":["https://github.com/qishibo/AnotherRedisDesktopManager/releases/download/v1.7.4/Another-Redis-Desktop-Manager-mac-1.7.4-x64.dmg"],"version":"1.7.4","raw_artifacts":[[":app",["Another Redis Desktop Manager.app"]],[":zap",{":trash":["~/Library/Application Support/another-redis-desktop-manager","~/Library/Preferences/me.qii404.another-redis-desktop-manager.plist"]}]]},"antconc":{"depends_on_args":{":macos":":any"},"desc":"Corpus analysis toolkit for concordancing and text analysis","homepage":"https://www.laurenceanthony.net/software/antconc/","names":["AntConc"],"ruby_source_checksum":{":sha256":"3d5f682a3bb5f4db5129f594f97a00d0b822e7389f109aa53836ddb27d446f9f"},"ruby_source_path":"Casks/a/antconc.rb","sha256":"e6be15d1a53d49ab90ae8cbbb9b674257cd26eec2fd0a1dd592f20a0c5f153c4","tap_string":"homebrew/cask","url_args":["https://www.laurenceanthony.net/software/antconc/releases/AntConc431/apple-intel/AntConc.dmg"],"version":"4.3.1","raw_artifacts":[[":app",["AntConc.app"]],[":zap",{":trash":"~/Library/Preferences/AntConc.plist"}]]},"antigravity-cli":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Terminal interface for Antigravity agents","homepage":"https://antigravity.google/product/antigravity-cli","names":["Google Antigravity CLI"],"ruby_source_checksum":{":sha256":"f19ff8a9a81e20549b3f78085c456ffb32f3e5e412d8e882d23b7edeb2aab7a0"},"ruby_source_path":"Casks/a/antigravity-cli.rb","sha256":"0ac94431f774659e71928019c26c649e5711179629b86968e96cb9193e2ec557","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/antigravity-public/antigravity-cli/1.4.7-5900205422411776/darwin-x64/cli_mac_x64.tar.gz"],"version":"1.4.7,5900205422411776","raw_artifacts":[[":binary",["antigravity"],{":target":"agy"}],[":zap",{":trash":"~/.gemini/antigravity-cli"}]]},"antigravity-ide":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI Coding Agent IDE","homepage":"https://antigravity.google/product/antigravity-ide","names":["Google Antigravity IDE"],"ruby_source_checksum":{":sha256":"9af0a6fef55736bd804189e92f12409c3f43ec2ab4b953d6ae7ab8ef8c2d1f13"},"ruby_source_path":"Casks/a/antigravity-ide.rb","sha256":"a6434e157a549d1553bd19f99a233fcb03f1d7f66eee30ea16683559dd112120","tap_string":"homebrew/cask","url_args":["https://edgedl.me.gvt1.com/edgedl/release2/j0qc3/antigravity/stable/2.5.5-4923483625488384/darwin-x64/Antigravity%20IDE.dmg"],"version":"2.5.5,4923483625488384","raw_artifacts":[[":uninstall",{":quit":"com.google.antigravity-ide"}],[":app",["Antigravity IDE.app"]],[":binary",["$APPDIR/Antigravity IDE.app/Contents/Resources/app/bin/antigravity-ide"],{":target":"agy-ide"}],[":binary",["$APPDIR/Antigravity IDE.app/Contents/Resources/app/bin/antigravity-ide"]],[":zap",{":trash":["~/.antigravity-ide","~/.antigravity-ide-server","~/.gemini/antigravity-ide","~/Library/Application Support/Antigravity IDE","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.antigravity-ide.sfl*","~/Library/Caches/com.google.antigravity-ide","~/Library/Caches/com.google.antigravity-ide.ShipIt","~/Library/HTTPStorages/com.google.antigravity-ide","~/Library/Preferences/com.google.antigravity-ide.plist","~/Library/Saved Application State/com.google.antigravity-ide.savedState"]}]]},"antigravity":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Agent orchestration platform","homepage":"https://antigravity.google/product/antigravity-2","names":["Google Antigravity"],"ruby_source_checksum":{":sha256":"d8817f4cacc7b9e9e8416566d5560cb0797c3c6126fc6e364d4c51b5749ffc9b"},"ruby_source_path":"Casks/a/antigravity.rb","sha256":"8865972294803ab8720e9562d4faf3742f075364c09b6087aa554f2740c45927","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/antigravity-public/antigravity-hub/2.26.0-6546645232517120/darwin-x64/Antigravity.dmg"],"version":"2.26.0,6546645232517120","raw_artifacts":[[":uninstall",{":quit":"com.google.antigravity"}],[":app",["Antigravity.app"]],[":zap",{":trash":["~/.antigravity","~/.gemini/antigravity","~/Library/Application Support/Antigravity","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.antigravity.sfl*","~/Library/Caches/com.google.antigravity","~/Library/Caches/com.google.antigravity.ShipIt","~/Library/HTTPStorages/com.google.antigravity","~/Library/Logs/Antigravity","~/Library/Preferences/ByHost/com.google.antigravity.ShipIt.*.plist","~/Library/Preferences/com.google.antigravity.plist","~/Library/Saved Application State/com.google.Antigravity.savedState"]}]]},"antinote":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Temporary notes with calculations and extensible features","homepage":"https://antinote.io/","names":["Antinote"],"ruby_source_checksum":{":sha256":"6525c6130b4c0ed1db1209d0a9e2d3c05eac0637219d7fe1f74d899c2b29549e"},"ruby_source_path":"Casks/a/antinote.rb","sha256":"c81e53c397f7ce3ce03a0059140df59899d4401c0afcac593de7be713e01af50","tap_string":"homebrew/cask","url_args":["https://antinote.io/updates/Antinote_2.1.3.dmg"],"version":"2.1.3","raw_artifacts":[[":app",["Antinote.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.chabomakers.Antinote","~/Library/Containers/com.chabomakers.Antinote","~/Library/Preferences/com.chabomakers.Antinote.plist"]}]]},"anybar":{"depends_on_args":{":macos":":any"},"desc":"Menu bar status indicator","homepage":"https://github.com/tonsky/AnyBar","names":["AnyBar"],"ruby_source_checksum":{":sha256":"13eccde74f03cc42145712b19bb1f9b6ce02848e3b9cbfeb73797aece804959c"},"ruby_source_path":"Casks/a/anybar.rb","sha256":"c87dbc6aff5411676a471e84905d69c671b62b93b1210bd95c9d776d087de95c","tap_string":"homebrew/cask","url_args":["https://github.com/tonsky/AnyBar/releases/download/0.2.3/AnyBar-0.2.3.zip"],"version":"0.2.3","raw_artifacts":[[":app",["AnyBar.app"]]]},"anydesk":{"depends_on_args":{":macos":":any"},"desc":"Allows connection to a computer remotely","homepage":"https://anydesk.com/","names":["AnyDesk"],"ruby_source_checksum":{":sha256":"606325a151c995e5be809dc54e862ca5360f246985ba7523792b0fbba09c9b60"},"ruby_source_path":"Casks/a/anydesk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.anydesk.com/anydesk.dmg"],"version":"9.8.1","raw_artifacts":[[":uninstall",{":quit":["com.philandro.anydesk","com.philandro.anydesk.Frontend","com.philandro.anydesk.Helper","com.philandro.anydesk.service"],":delete":["/Library/LaunchAgents/com.philandro.anydesk.Frontend.plist","/Library/LaunchAgents/com.philandro.anydesk.Hub.plist","/Library/LaunchDaemons/com.philandro.anydesk.Helper.plist","/Library/LaunchDaemons/com.philandro.anydesk.service.plist","/Library/PrivilegedHelperTools/com.philandro.anydesk.Helper"]}],[":app",["AnyDesk.app"]],[":zap",{":trash":["/etc/anydesk","~/.anydesk","~/Library/Preferences/com.philandro.anydesk.plist"]}]]},"anydo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Reminder, planner & calendar","homepage":"https://www.any.do/","names":["Any.do"],"ruby_source_checksum":{":sha256":"c14917698a811ea18982b9e01ac03f1db70648522953ddd14f3d2237a6d5123d"},"ruby_source_path":"Casks/a/anydo.rb","sha256":"3906b4b436d23105988c22a1ba7936f7ede08be9747256a2e622338c1c846c4a","tap_string":"homebrew/cask","url_args":["https://electron-app.any.do/Anydo-5.0.68-universal.dmg"],"version":"5.0.68","raw_artifacts":[[":app",["Anydo.app"]],[":zap",{":trash":["~/Library/Application Support/@anydo","~/Library/Preferences/com.anydo.mac.plist","~/Library/Saved Application State/com.anydo.mac.savedState"]}]]},"anylist":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Grocery shopping list","homepage":"https://www.anylistapp.com/","names":["AnyList"],"ruby_source_checksum":{":sha256":"2e148d52e44ced96c2a67ff80ad048aaecf97301de985f31412b9a57bcadd5ca"},"ruby_source_path":"Casks/a/anylist.rb","sha256":"be31f177fac4694e6f391a0231e3cb2d834d51c19129696b5191fc1d1b4601f2","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/files.anylistapp.com/mac/AnyList_v1_2.zip"],"version":"1.2,3","raw_artifacts":[[":app",["AnyList.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.purplecover.anylist.mac.recipe-import","~/Library/Application Support/com.purplecover.anylist.mac","~/Library/Caches/com.purplecover.anylist.mac","~/Library/Containers/com.purplecover.anylist.mac.recipe-import","~/Library/Logs/AnyList","~/Library/Preferences/com.purplecover.anylist.mac.plist"]}]]},"anypointstudio":{"depends_on_args":{":macos":":any"},"desc":"Eclipse-based IDE for designing and testing Mule applications","homepage":"https://www.mulesoft.com/platform/studio","names":["Anypoint Studio"],"ruby_source_checksum":{":sha256":"6d22eae67de3a8826dea3a9fa6ec2245af005fe0745508a55431634a71545abf"},"ruby_source_path":"Casks/a/anypointstudio.rb","sha256":"babeb31667d2ba00d0c7eab75a91105a81c008aa29001fb1e95ee5719f8e2f98","tap_string":"homebrew/cask","url_args":["https://www.mulesoft.com/downloads/studio/latest/AnypointStudio-7.29.0-macos64.zip"],"url_kwargs":{":referer":"https://www.mulesoft.com/api/products"},"version":"7.29.0","raw_artifacts":[[":uninstall",{":delete":"/Library/Logs/DiagnosticReports/AnypointStudio*.diag"}],[":app",["AnypointStudio.app"]],[":zap",{":trash":"~/Library/Preferences/studio.product.plist"}]]},"anythingllm":{"depends_on_args":{":macos":":any"},"desc":"Private desktop AI chat application","homepage":"https://anythingllm.com/","names":["AnythingLLM"],"ruby_source_checksum":{":sha256":"7f9400fa49974ed44ca9c8730ac7c95fa5fbaaae5be0c4766442d7e6a79db5cc"},"ruby_source_path":"Casks/a/anythingllm.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.anythingllm.com/latest/AnythingLLMDesktop.dmg"],"url_kwargs":{":referer":"homebrew-cask"},"version":"1.18.0","raw_artifacts":[[":app",["AnythingLLM.app"]],[":zap",{":trash":"~/Library/Application Support/anythingllm-desktop"}]]},"anytype":{"auto_updates":true,"conflicts_with_args":{":cask":["anytype@alpha","anytype@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Local-first and end-to-end encrypted notes app","homepage":"https://anytype.io/","names":["Anytype"],"ruby_source_checksum":{":sha256":"27d0702b1db05fde144bb9ab2b8920260e63896d3b43f89eb6dfce8e911baeba"},"ruby_source_path":"Casks/a/anytype.rb","sha256":"aefe061b8b45a86b0ac1c83cacc5ef7b9fcc6f32fb20a2aca85a5855281ab087","tap_string":"homebrew/cask","url_args":["https://anytype-release.fra1.cdn.digitaloceanspaces.com/Anytype-0.57.4-mac-x64.dmg"],"version":"0.57.4","raw_artifacts":[[":app",["Anytype.app"]],[":zap",{":trash":["~/Library/Application Support/anytype","~/Library/Application Support/Chromium/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.anytype.anytype.sfl*","~/Library/Application Support/Google/Chrome Beta/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome Canary/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome Dev/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Beta/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Canary/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Dev/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Vivaldi/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Preferences/com.anytype.anytype.plist"]}]]},"anytype@alpha":{"auto_updates":true,"conflicts_with_args":{":cask":["anytype","anytype@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Local-first and end-to-end encrypted notes app","homepage":"https://anytype.io/","names":["Anytype"],"ruby_source_checksum":{":sha256":"79d68da9f461e0867b7a75a683fcc3233c042bde4fb8525556783eebedde6bad"},"ruby_source_path":"Casks/a/anytype@alpha.rb","sha256":"aefe061b8b45a86b0ac1c83cacc5ef7b9fcc6f32fb20a2aca85a5855281ab087","tap_string":"homebrew/cask","url_args":["https://anytype-release.fra1.cdn.digitaloceanspaces.com/Anytype-0.57.4-mac-x64.dmg"],"version":"0.57.4","raw_artifacts":[[":app",["Anytype.app"]],[":zap",{":trash":["~/Library/Application Support/anytype","~/Library/Application Support/Chromium/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.anytype.anytype.sfl*","~/Library/Application Support/Google/Chrome Beta/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome Canary/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome Dev/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Beta/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Canary/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Dev/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Vivaldi/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Preferences/com.anytype.anytype.plist"]}]]},"anytype@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["anytype","anytype@alpha"]},"depends_on_args":{":macos":":monterey"},"desc":"Local-first and end-to-end encrypted notes app","homepage":"https://anytype.io/","names":["Anytype"],"ruby_source_checksum":{":sha256":"3d51f7a2457fbf4e739eba630e8648c66f41978c1842f381986d26b7ff59a7fb"},"ruby_source_path":"Casks/a/anytype@beta.rb","sha256":"aefe061b8b45a86b0ac1c83cacc5ef7b9fcc6f32fb20a2aca85a5855281ab087","tap_string":"homebrew/cask","url_args":["https://anytype-release.fra1.cdn.digitaloceanspaces.com/Anytype-0.57.4-mac-x64.dmg"],"version":"0.57.4","raw_artifacts":[[":app",["Anytype.app"]],[":zap",{":trash":["~/Library/Application Support/anytype","~/Library/Application Support/Chromium/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.anytype.anytype.sfl*","~/Library/Application Support/Google/Chrome Beta/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome Canary/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome Dev/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Beta/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Canary/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge Dev/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Microsoft Edge/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Application Support/Vivaldi/NativeMessagingHosts/com.anytype.desktop.json","~/Library/Preferences/com.anytype.anytype.plist"]}]]},"ao":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-10",":because":":unmaintained"},"desc":"Elegant Microsoft To-Do desktop app","disable_args":{":date":"2025-11-10",":because":":unmaintained"},"homepage":"https://github.com/klaussinani/ao","names":["Ao"],"ruby_source_checksum":{":sha256":"6be2bbc7ba894744388d7797f6e1cb0a60d3d402840522affe1d824cdcc7bb90"},"ruby_source_path":"Casks/a/ao.rb","sha256":"c69522f78e82476540637fd3a2ab0c9de1e911530a1eb88c9cf757e933debe0e","tap_string":"homebrew/cask","url_args":["https://github.com/klaussinani/ao/releases/download/v6.9.0/Ao-6.9.0.dmg"],"version":"6.9.0","raw_artifacts":[[":app",["Ao.app"]]]},"apache-couchdb":{"depends_on_args":{":macos":":any"},"desc":"Multi-master syncing database","homepage":"https://couchdb.apache.org/","names":["Apache CouchDB"],"ruby_source_checksum":{":sha256":"41b5b990a6c2234b7d81c6e1b4db0f61270448af550bf3dea4f6f76532178af1"},"ruby_source_path":"Casks/a/apache-couchdb.rb","sha256":"46120009291e6cee4bfdcf147297d9d18e1cba6d38d1f60b949d000637f477a4","tap_string":"homebrew/cask","url_args":["https://couchdbneighbourhoodie.fra1.digitaloceanspaces.com/downloads/3.5.3/mac/x86_64/Apache-CouchDB.zip"],"version":"3.5.3","raw_artifacts":[[":uninstall",{":quit":"org.apache.couchdb"}],[":app",["Apache CouchDB.app"]],[":zap",{":trash":["~/Library/Application Support/CouchDB","~/Library/Caches/org.apache.couchdb","~/Library/Logs/couchdb.log","~/Library/Logs/couchdb.log.old","~/Library/Preferences/org.apache.couchdb.plist"]}]]},"apache-directory-studio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Eclipse-based LDAP browser and directory client","homepage":"https://directory.apache.org/studio/","names":["Apache Directory Studio"],"ruby_source_checksum":{":sha256":"6f30b484e3f428af1d119061e4c3bab645fe944beecfab9f190d55371ab9a30f"},"ruby_source_path":"Casks/a/apache-directory-studio.rb","sha256":"1f024ed122256ec69cc148ff628ed3103f47e95d3cdd0b66ed806afcc68d29ec","tap_string":"homebrew/cask","url_args":["https://www.apache.org/dyn/closer.lua?path=directory/studio/2.0.0.v20210717-M17/ApacheDirectoryStudio-2.0.0.v20210717-M17-macosx.cocoa.x86_64.dmg"],"version":"2.0.0.v20210717-M17","raw_artifacts":[[":app",["ApacheDirectoryStudio.app"]],[":zap",{":trash":"~/.ApacheDirectoryStudio"}]],"raw_caveats":"To set the Java VM to use:\n\n  https://directory.apache.org/studio/faqs.html#how-to-set-the-java-vm-to-use\n\napache-directory-studio requires Java 11+. You can install the latest version with:\n  brew install --cask temurin\n"},"ape":{"depends_on_args":{":macos":":any"},"desc":"Software for DNA sequence analysis and annotation","homepage":"https://jorgensen.biology.utah.edu/wayned/ape/","names":["ApE (A Plasmid Editor)"],"ruby_source_checksum":{":sha256":"9240bcd3e2dfc47dde07b28cc3533012b963640c15bbf22ec5f757be2a8ec25c"},"ruby_source_path":"Casks/a/ape.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://jorgensen.biology.utah.edu/wayned/ape/Download/Mac/ApE_OSX_modern_current.dmg"],"version":"3.1.10.1","raw_artifacts":[[":app",["ApE.app"]],[":zap",{":trash":"~/Library/Application Support/ApE"}]]},"aphera":{"depends_on_args":{":macos":":sequoia"},"desc":"Raw photo editing software","homepage":"https://aphera.co/","names":["Aphera"],"ruby_source_checksum":{":sha256":"dbcf8714312d9ce6ee8dbb1c60527cd56ea6b43cb8278394fbc028386343ef7d"},"ruby_source_path":"Casks/a/aphera.rb","sha256":"cd019229ca07d1b47a7e41a7682e4933310de67b72b4c438cb9ee6e822b6ff90","tap_string":"homebrew/cask","url_args":["https://releases.aphera.app/Aphera.1.8.0.dmg"],"version":"1.8.0","raw_artifacts":[[":app",["Aphera.app"]],[":zap",{":trash":["~/Library/Application Scripts/co.latentco.Aphera","~/Library/Application Scripts/co.latentco.Aphera.QuickLook","~/Library/Application Support/Aphera","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.latentco.aphera.sfl*","~/Library/Caches/co.latentco.Aphera","~/Library/Containers/co.latentco.Aphera","~/Library/Containers/co.latentco.Aphera.QuickLook","~/Library/HTTPStorages/co.latentco.Aphera","~/Library/Preferences/co.latentco.Aphera.plist","~/Library/WebKit/co.latentco.Aphera"]}]]},"apidog-europe":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"API development platform hosted in Europe","homepage":"https://apidog.com/","names":["Apidog Europe"],"ruby_source_checksum":{":sha256":"d6d2a8e3e99cf1da62a612fbbd29cad95178c3eec63eed239934e2298aeb16fa"},"ruby_source_path":"Casks/a/apidog-europe.rb","sha256":"b68e4f6ef11c5417694a7e9f7d7363153bf266ff6ee91f73138d24759923d7ca","tap_string":"homebrew/cask","url_args":["https://file-assets.eu.apidog.com/download/2.8.52/Apidog%20Europe-2.8.52.dmg"],"version":"2.8.52","raw_artifacts":[[":app",["Apidog Europe.app"]],[":zap",{":trash":["~/Library/Application Support/apidog-eu","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.apidog.eu.app.sfl*","~/Library/Preferences/com.apidog.eu.app.plist","~/Library/Saved Application State/com.apidog.eu.app.savedState"]}]]},"apidog":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"API development platform","homepage":"https://apidog.com/","names":["Apidog"],"ruby_source_checksum":{":sha256":"7e39d0d938bdce840042251ffe32753c4eb37e4300373391004ca2a02d88e967"},"ruby_source_path":"Casks/a/apidog.rb","sha256":"c19054f3026a1f81419751b82f6cf41d142f363969f3a5f78f757a739b9ec5a4","tap_string":"homebrew/cask","url_args":["https://file-assets.apidog.com/download/2.8.52/legacy-Apidog-2.8.52.dmg"],"version":"2.8.52","raw_artifacts":[[":app",["Apidog.app"]],[":zap",{":trash":["~/Library/Application Support/apidog","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.apidog.app.sfl*","~/Library/Preferences/com.apidog.app.plist","~/Library/Saved Application State/com.apidog.app.savedState"]}]]},"apifox":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Platform for API documentation, debugging, and testing","homepage":"https://github.com/apifox/apifox","names":["Apifox"],"ruby_source_checksum":{":sha256":"5e3dac2a91e4737783fda9a8dbd1d4e61aac86d7392f98d7e25f64c609c84bee"},"ruby_source_path":"Casks/a/apifox.rb","sha256":"65d97b12d811b22933d2d43545ae259f6c685df0ff827af18601835268f43f2f","tap_string":"homebrew/cask","url_args":["https://file-assets.apifox.com/download/2.8.52/Apifox-2.8.52.dmg"],"version":"2.8.52","raw_artifacts":[[":app",["Apifox.app"]],[":zap",{":trash":["~/.apifox-ai-agent-debugger","~/Library/Application Support/apifox","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/cn.apifox.app.sfl*","~/Library/Preferences/cn.apifox.app.plist","~/Library/Saved Application State/cn.apifox.app.savedState"]}]]},"apipost":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Platform for API documentation, debugging, Mock and testing","homepage":"https://www.apipost.cn/","names":["Apipost"],"ruby_source_checksum":{":sha256":"fa21dc6eae96ced821fa8c216663c5262a25ea2fb841feee2c0c0f40bc169430"},"ruby_source_path":"Casks/a/apipost.rb","sha256":"e06ebe8dd9196bf3a3be84afcb3fae672acc229ee3a145a3f0700c0bc197c6a0","tap_string":"homebrew/cask","url_args":["https://www.apipost.cn/dl.php?client=Mac&arch=x64&version=8.2.7"],"version":"8.2.7","raw_artifacts":[[":app",["Apipost.app"]],[":zap",{":trash":["~/Library/Application Support/ApiPost8","~/Library/Logs/ApiPost8","~/Library/Preferences/com.apipost.apipost.fe.desctop.cn.8.x.plist","~/Library/Saved Application State/com.apipost.apipost.fe.desctop.cn.8.x.savedState"]}]]},"app-buddy":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Helper for Sindre Sorhus's apps","homepage":"https://sindresorhus.com/app-buddy","names":["App Buddy"],"ruby_source_checksum":{":sha256":"9202473b9e7e01891775de48e81f4521be7dd6a5d200e97f11da40b6961831d1"},"ruby_source_path":"Casks/a/app-buddy.rb","sha256":"1dacbc9ed625e80c16db054cc98ac6023f3ad3ed302acbab46f7dda694310289","tap_string":"homebrew/cask","url_args":["https://github.com/sindresorhus/app-buddy-meta/releases/download/v1.3.0/App.Buddy.zip"],"version":"1.3.0","raw_artifacts":[[":app",["App Buddy.app"]],[":zap",{":trash":["~/Library/Application Support/App Buddy","~/Library/Caches/com.sindresorhus.App-Buddy","~/Library/Preferences/com.sindresorhus.App-Buddy.plist"]}]]},"app-cleaner":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Uninstaller and cleaning assistant","homepage":"https://nektony.com/mac-app-cleaner","names":["Nektony App Cleaner & Uninstaller"],"ruby_source_checksum":{":sha256":"0d70cbe042eda7632db0738ed47b17a68cd3c4523cfdd5e1b643b8f235a0416d"},"ruby_source_path":"Casks/a/app-cleaner.rb","sha256":"047c24132d2d2e7b95de6156d1cfa05f07a3672b1e26a5084d53fba1ff9437f9","tap_string":"homebrew/cask","url_args":["https://download.nektony.com/download/app-cleaner-uninstaller/app-cleaner-uninstaller.dmg?build=2399"],"version":"10.0.2,2399","raw_artifacts":[[":app",["App Cleaner 10.app"]],[":zap",{":trash":["~/Library/Application Scripts/8DKG4XB37M.group.com.nektony.App-Cleaner-SIII","~/Library/Application Scripts/com.nektony.App-Cleaner-Pro","~/Library/Application Support/com.nektony.App-Cleaner-Pro","~/Library/Application Support/com.nektony.App-Cleaner-SIII","~/Library/Caches/com.nektony.App-Cleaner-Pro","~/Library/Caches/com.nektony.App-Cleaner-SIII","~/Library/Containers/com.nektony.StartupDiskFull","~/Library/Group Containers/8DKG4XB37M.group.com.nektony.App-Cleaner-SIII","~/Library/HTTPStorages/com.nektony.App-Cleaner-SIII","~/Library/Preferences/com.nektony.App-Cleaner-Pro.plist","~/Library/Preferences/com.nektony.App-Cleaner-SIII.plist","~/Library/Saved Application State/com.nektony.App-Cleaner-Pro.savedState"]}]]},"app-fair":{"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2026-10-02",":because":":discontinued"},"desc":"Catalogue of free and commercial native desktop applications","homepage":"https://appfair.app/","names":["App Fair"],"ruby_source_checksum":{":sha256":"7e6a6d6b9a9d5fae0354077d31845895f834e71aab098c950dcf78eb57af19f1"},"ruby_source_path":"Casks/a/app-fair.rb","sha256":"c4a99410058cef2a3c7ac6bb073cf4cac06fb64f7c597140cbf0958e37fe2480","tap_string":"homebrew/cask","url_args":["https://github.com/App-Fair/App/releases/download/0.8.137/App-Fair-macOS.zip"],"version":"0.8.137","raw_artifacts":[[":app",["App Fair.app"]],[":binary",["$APPDIR/App Fair.app/Contents/MacOS/App Fair"],{":target":"app-fair"}],[":zap",{":trash":["~/Library/Application Scripts/app.App-Fair","~/Library/Application Support/app.App-Fair","~/Library/Caches/app.App-Fair","~/Library/Containers/app.App-Fair","~/Library/HTTPStorages/app.App-Fair","~/Library/HTTPStorages/app.App-Fair.binarycookies","~/Library/Preferences/app.App-Fair.plist","~/Library/Saved Application State/app.App-Fair.savedState"],":rmdir":"/Applications/App Fair"}]]},"app-tamer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"CPU management application","homepage":"https://www.stclairsoft.com/AppTamer/","names":["AppTamer"],"ruby_source_checksum":{":sha256":"09f620397e29e529cbdfe273c49d192638515bbdcbeb2dc08b3eb3eed45857f8"},"ruby_source_path":"Casks/a/app-tamer.rb","sha256":"1f371c349fd30af106469a3ce21fc09070fc740725a1096bce9533bda10a1424","tap_string":"homebrew/cask","url_args":["https://www.stclairsoft.com/download/AppTamer-2.8.4.dmg"],"version":"2.8.4","raw_artifacts":[[":uninstall",{":delete":["/Library/LaunchDaemons/com.stclairsoft.AppTamerAgent.plist","/Library/PrivilegedHelperTools/com.stclairsoft.AppTamerAgent"]}],[":app",["App Tamer.app"]],[":zap",{":trash":["~/Library/Application Support/.com.stclairsoft.data","~/Library/Caches/com.stclairsoft.AppTamer","~/Library/HTTPStorages/com.stclairsoft.AppTamer","~/Library/Preferences/com.stclairsoft.AppTamer.plist"]}]]},"apparency":{"depends_on_args":{":macos":":any"},"desc":"Inspect application bundles","homepage":"https://www.mothersruin.com/software/Apparency/","names":["Apparency"],"ruby_source_checksum":{":sha256":"694446f1f0e814dca8e514ce80ead0f61051d6ef0cf7708f903dedfe89f14da7"},"ruby_source_path":"Casks/a/apparency.rb","sha256":"0a2639fac59f2a88510193bc6aa79a6e1af7a7f2c6cb6bc468fb7a30c8a68cc3","tap_string":"homebrew/cask","url_args":["https://www.mothersruin.com/software/archives/Apparency-3.2.dmg"],"version":"3.2","raw_artifacts":[[":app",["Apparency.app"]],[":binary",["$APPDIR/Apparency.app/Contents/MacOS/appy"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.mothersruin.Apparency.SharedPrefs","~/Library/Application Scripts/com.mothersruin.Apparency","~/Library/Application Scripts/com.mothersruin.Apparency.QLPreviewExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mothersruin.apparency.sfl*","~/Library/Containers/com.mothersruin.Apparency","~/Library/Containers/com.mothersruin.Apparency.QLPreviewExtension","~/Library/Group Containers/*.com.mothersruin.Apparency.SharedPrefs"]}]]},"appbox":{"depends_on_args":{":macos":":sequoia"},"desc":"iOS app distribution tool","homepage":"https://getappbox.com/","names":["AppBox"],"ruby_source_checksum":{":sha256":"f22bc83e253f9d683c8f34bbcff19b5852cbff13bd466dc607ef2a85756b11e4"},"ruby_source_path":"Casks/a/appbox.rb","sha256":"eac5efb75115cb9340b1cbe9933519a0a4e69565f2f72df39f9b98caaa4e8cec","tap_string":"homebrew/cask","url_args":["https://github.com/getappbox/AppBox-iOSAppsWirelessInstallation/releases/download/4.1.0/AppBox.app.zip"],"version":"4.1.0","raw_artifacts":[[":uninstall",{":quit":"com.developerinsider.AppBox"}],[":app",["AppBox.app"]],[":zap",{":trash":["~/Library/Application Support/com.developerinsider.AppBox","~/Library/Caches/com.developerinsider.AppBox","~/Library/Containers/com.developerinsider.AppBox","~/Library/HTTPStorages/com.developerinsider.AppBox","~/Library/Preferences/com.developerinsider.AppBox.plist"]}]]},"appcleaner":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Application uninstaller","homepage":"https://freemacsoft.net/appcleaner/","names":["FreeMacSoft AppCleaner"],"ruby_source_checksum":{":sha256":"ecd68b9979faea6c2dd4e8cc8b32c69ac2dc69b1fc16ba2086edcb3cfe0581af"},"ruby_source_path":"Casks/a/appcleaner.rb","sha256":"3d7fa6146fb57da955dca408587fc658ac14aeb86eda7907763ae66397c9e65e","tap_string":"homebrew/cask","url_args":["https://www.freemacsoft.net/downloads/AppCleaner_3.7.zip"],"version":"3.7","raw_artifacts":[[":uninstall",{":launchctl":"net.freemacsoft.AppCleaner-SmartDelete",":quit":"net.freemacsoft.AppCleaner"}],[":app",["AppCleaner.app"]],[":zap",{":trash":["~/Library/Caches/net.freemacsoft.AppCleaner","~/Library/HTTPStorages/net.freemacsoft.AppCleaner","~/Library/Preferences/net.freemacsoft.AppCleaner-SmartDelete.plist","~/Library/Preferences/net.freemacsoft.AppCleaner.plist","~/Library/Saved Application State/net.freemacsoft.AppCleaner.savedState"]}]]},"appexindexer":{"depends_on_args":{":macos":":sonoma"},"desc":"List and inspect installed app extensions","homepage":"https://eclecticlight.co/2025/04/10/discover-appexes-with-appexindexer/","names":["AppexIndexer"],"ruby_source_checksum":{":sha256":"f39f9faaa8889f4e3fa81557686ad26bb8159f69629372398fc8d0108f24b6ec"},"ruby_source_path":"Casks/a/appexindexer.rb","sha256":"9ee82b423ffdf998d75f945599bfb4e21abe6185591dc77e682f853cd975121f","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/04/appexindexer108.zip"],"version":"108,2025.04","raw_artifacts":[[":app",["appexindexer108/AppexIndexer.app"]],[":zap",{":trash":"~/Library/Preferences/co.eclecticlight.AppexIndexer.plist"}]]},"appflowy":{"depends_on_args":{":macos":":monterey"},"desc":"Open-source project and knowledge management tool","homepage":"https://www.appflowy.io/","names":["AppFlowy"],"ruby_source_checksum":{":sha256":"5de51c54b4601d084fcf9a014ebae21db1ba0c85479cfc32aa0115566a22460e"},"ruby_source_path":"Casks/a/appflowy.rb","sha256":"f883664781aba131a3c3c22035e69829410275289f26c3c891c427d8a6871b3a","tap_string":"homebrew/cask","url_args":["https://github.com/AppFlowy-IO/AppFlowy/releases/download/0.14.10/AppFlowy-0.14.10-macos-universal.zip"],"version":"0.14.10","raw_artifacts":[[":app",["AppFlowy.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.appflowy.macos","~/Library/Application Support/com.appflowy.appflowy.flutter","~/Library/Containers/com.appflowy.macos","~/Library/Preferences/com.appflowy.appflowy.flutter.plist"]}]]},"appgate-sdp-client":{"depends_on_args":{":macos":":any"},"desc":"Software-defined perimeter for secure network access","homepage":"https://support.appgate.com/support/appgate-ztna-user-guide","names":["AppGate SDP Client for macOS"],"ruby_source_checksum":{":sha256":"802c1811a69c1dccdf3d4948bcf269148a35cdb906902275cd473f2070c6bf16"},"ruby_source_path":"Casks/a/appgate-sdp-client.rb","sha256":"b6c2e83cc790f70edb1ceec3ffa276370cbb535b217f4ac99f4a530d36f7dc24","tap_string":"homebrew/cask","url_args":["https://bin.appgate-sdp.com/6.7/client/Appgate-SDP-6.7.3-Installer.dmg"],"version":"6.7.3","raw_artifacts":[[":uninstall",{":launchctl":["com.appgate.sdp.client.agent","com.appgate.sdp.tun","com.appgate.sdp.updater","com.cyxtera.appgate.sdp.client.agent","com.cyxtera.appgate.sdp.helper","com.cyxtera.appgate.sdp.tun","com.cyxtera.appgate.sdp.updater"],":quit":["com.appgate.sdp","com.cyxtera.appgate.helper","com.cyxtera.appgate.sdp"],":signal":["QUIT","com.cyxtera.appgate"],":pkgutil":"com.appgate.pkg.appgatetun.component"}],[":pkg",["Appgate SDP Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/appgate-ui","~/Library/Caches/com.cyxtera.appgate.sdp.uninstall","~/Library/Preferences/com.cyxtera.appgate.sdp*","~/Library/Saved Application State/com.cyxtera.appgate.sdp.savedState"]}]]},"appgrid":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Window manager with Vim–like hotkeys","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/mjolnirapp/AppGrid/","names":["AppGrid"],"ruby_source_checksum":{":sha256":"420bdfd8609c1fbb843f22b76dfe7e335f1e9fb507d6d78119bb310204dca828"},"ruby_source_path":"Casks/a/appgrid.rb","sha256":"e89280465b4a3dc580b026f25f2ade04ab1cd9b15a476e327110a1d91bd7da77","tap_string":"homebrew/cask","url_args":["https://github.com/mjolnirapp/AppGrid/releases/download/1.0.4/AppGrid-1.0.4.zip"],"version":"1.0.4","raw_artifacts":[[":uninstall",{":quit":"com.sdegutis.AppGrid"}],[":app",["AppGrid.app"]],[":zap",{":trash":"~/Library/Preferences/com.sdegutis.AppGrid.plist"}]]},"appgridmac":{"depends_on_args":{":macos":":sonoma"},"desc":"AI-assisted Launchpad replacement","homepage":"https://appgridmac.com/","names":["AppGridMac"],"ruby_source_checksum":{":sha256":"fc1c860f35fa6e5d60d793e556aabbefa29943512ad9c8d636bf94e5ec09f156"},"ruby_source_path":"Casks/a/appgridmac.rb","sha256":"1c08838d7b09bf70a39f9a5210bbcb6f0096e5e40c6e5eae72432ce2ef6b6c15","tap_string":"homebrew/cask","url_args":["https://zekalogic.com/appgrid/app/AppGridMac-1.2.15.zip"],"version":"1.2.15","raw_artifacts":[[":app",["AppGridMac.app"]],[":zap",{":trash":["~/Library/Application Support/com.zekalogic.appgrid.app.direct","~/Library/Caches/com.zekalogic.appgrid.app.direct","~/Library/HTTPStorages/com.zekalogic.appgrid.app.direct","~/Library/Preferences/com.zekalogic.appgrid.app.direct.plist","~/Library/Saved Application State/com.zekalogic.appgrid.app.direct.savedState"]}]]},"appium-inspector":{"depends_on_args":{":macos":":monterey"},"desc":"GUI inspector for mobile apps","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/appium/appium-inspector/","names":["Appium Inspector GUI"],"ruby_source_checksum":{":sha256":"145c59cb4d0d4d2080cbeb923168de0a76efe6ef38c4344dd44184536eb7578c"},"ruby_source_path":"Casks/a/appium-inspector.rb","sha256":"5c855085441a591d86c24ea387c651e64a24248942bf32c23653788c26b15df1","tap_string":"homebrew/cask","url_args":["https://github.com/appium/appium-inspector/releases/download/v2026.7.1/Appium-Inspector-2026.7.1-mac-x64.zip"],"version":"2026.7.1","raw_artifacts":[[":app",["Appium Inspector.app"]],[":zap",{":trash":["~/Library/Application Support/appium-inspector","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.appium.inspector.sfl*","~/Library/Logs/Appium Inspector","~/Library/Preferences/io.appium.inspector.plist","~/Library/Saved Application State/io.appium.inspector.savedState"]}]]},"apple-hewlett-packard-printer-drivers":{"depends_on_args":{":maximum_macos":":sonoma"},"desc":"HP printing and scanning software","homepage":"https://support.apple.com/kb/DL1888","names":["HP Printer Drivers"],"ruby_source_checksum":{":sha256":"9d90f0ccbb7a68c7c1b30feb9fb462a046cb28e69e4d6dfbbd042c21a67e73ea"},"ruby_source_path":"Casks/a/apple-hewlett-packard-printer-drivers.rb","sha256":"523836b630431bc39b0170a17099099d6f821ef62ff29e6ec64ebb69b9954133","tap_string":"homebrew/cask","url_args":["https://updates.cdn-apple.com/2021/macos/071-46903-20211101-0BD2764A-901C-41BA-9573-C17B8FDC4D90/HewlettPackardPrinterDrivers.dmg"],"version":"5.1.1,2021,071-46903-20211101-0BD2764A-901C-41BA-9573-C17B8FDC4D90","raw_artifacts":[[":uninstall",{":quit":["com.hp.aio.faxarchive","com.hp.customer.uploader","com.hp.devicemodel.hpdot4d","com.hp.devicemonitor.*","com.hp.dm.hpdot4d","com.hp.event.status.handler.generic","com.hp.events.*","com.hp.HP-Scanner","com.hp.HP_LaserJet_Professional_Utility","com.hp.HPAiOScan","com.hp.HPAiOTulip","com.hp.hpalerts.plugin.*","com.hp.HPDOT4Scan","com.hp.HPM1210_1130.HP_LaserJet_Professional_Utility","com.hp.HPSOAPScan","com.hp.LEDMScan","com.hp.printerutility.*","com.hp.productresearch.*","com.hp.scan.*","com.hp.scanModule.*","com.hp.ScanService"],":signal":["TERM","com.hp.printerutility"],":kext":"com.hp.kext.io.enabler.compound",":pkgutil":["com.apple.pkg.HewlettPackardPrinterDrivers","com.apple.pkg.HewlettPackardPrinterDriversPreInstall"],":delete":["/Library/Extensions/hp_io_enabler_compound.kext","/Library/Printers/hp/hpio"],":rmdir":"/Library/Printers/hp"}],[":pkg",["HewlettPackardPrinterDrivers.pkg"]],[":zap",{":trash":["~/Library/Application Support/HP/Product Improvement Study","~/Library/Logs/hp/HP Product Research.log","~/Library/Preferences/com.hp.HP-Scanner.plist","~/Library/Preferences/com.hp.printerutility.plist","~/Library/Preferences/com.hp.scanModule.plist","~/Library/Preferences/com.hp.scanModule3.plist","~/Library/Saved Application State/com.hp.printerutility.savedState"],":rmdir":["~/Library/Application Support/HP","~/Library/Logs/hp"]}]],"raw_caveats":"apple-hewlett-packard-printer-drivers requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n\nYou must reboot for the installation of apple-hewlett-packard-printer-drivers to take effect.\n"},"apple-juice":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Battery gauge that displays the remaining battery time and more","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/raphaelhanneken/apple-juice","names":["Apple Juice"],"ruby_source_checksum":{":sha256":"4bd2cf24ceb2eb5330b290e9746dbba9e176a8de429a63d9513cd34b2e7b655b"},"ruby_source_path":"Casks/a/apple-juice.rb","sha256":"32aff8e2b2de61076fca1243091ab6e0166d38b4657afedcf01ae28133b69cae","tap_string":"homebrew/cask","url_args":["https://github.com/raphaelhanneken/apple-juice/releases/download/2020.12.0/Apple.Juice.dmg"],"version":"2020.12.0","raw_artifacts":[[":uninstall",{":quit":"io.raphaelhanneken.applejuice"}],[":app",["Apple Juice.app"]],[":zap",{":trash":["~/Library/Caches/io.raphaelhanneken.applejuice","~/Library/Preferences/io.raphaelhanneken.applejuice.plist"]}]]},"applepi-baker":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Backup and restore SD cards, USB drives, external HDD, etc","homepage":"https://www.tweaking4all.com/hardware/raspberry-pi/applepi-baker-v2/","names":["ApplePi-Baker"],"ruby_source_checksum":{":sha256":"3b7216220d63874b44fdfd8a656aac2b573eddd24c0a3df632636bed45861ab7"},"ruby_source_path":"Casks/a/applepi-baker.rb","sha256":"5b6c89392a2bae26ad235d647bba7f857e82a34f2e9a4d8d6e33cf4396d94775","tap_string":"homebrew/cask","url_args":["https://www.tweaking4all.com/downloads/raspberrypi/ApplePi-Baker-v2.2.3.dmg"],"version":"2.2.3","raw_artifacts":[[":app",["ApplePiBaker.app"]],[":zap",{":trash":["~/Library/Caches/com.Tweaking4All.PiBaker","~/Library/Preferences/ApplePi-Baker","~/Library/Preferences/com.Tweaking4All.PiBaker.plist","~/Library/Saved Application State/com.tweaking4all.ApplePiBaker.savedState","~/Library/WebKit/com.Tweaking4All.PiBaker"]}]]},"applite":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"User-friendly GUI app for Homebrew","homepage":"https://applite.app/","names":["Applite"],"ruby_source_checksum":{":sha256":"150f543923f5269128373fb4eb30df3a63ff639e0c1bc514674ca524f5dfbaa5"},"ruby_source_path":"Casks/a/applite.rb","sha256":"94955981298a61ae2d3094c04e2089eefa70d2ceb0099ef2ce0c9ab0af4e6306","tap_string":"homebrew/cask","url_args":["https://github.com/milanvarady/Applite/releases/download/v1.4.2/Applite.dmg"],"version":"1.4.2","raw_artifacts":[[":app",["Applite.app"]],[":zap",{":trash":["~/Library/Application Support/Applite","~/Library/Application Support/dev.aerolite.Applite","~/Library/Caches/Applite","~/Library/Caches/dev.aerolite.Applite","~/Library/Containers/dev.aerolite.Applite","~/Library/HTTPStorages/dev.aerolite.Applite","~/Library/Preferences/dev.aerolite.Applite.plist","~/Library/Saved Application State/dev.aerolite.Applite.savedState"]}]]},"approf":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Native app for pprof","homepage":"https://github.com/moderato-app/approf","names":["approf"],"ruby_source_checksum":{":sha256":"a05673a97a6e85977b61869c3c4517754a697e720c2e315f775f0eebce359f76"},"ruby_source_path":"Casks/a/approf.rb","sha256":"cc6317df3877668b94d88643ae57b974e30c713ff2593e4f8d7755c9f58f28c2","tap_string":"homebrew/cask","url_args":["https://github.com/moderato-app/approf/releases/download/v14.1.3/approf-14.1.3.app.zip"],"version":"14.1.3","raw_artifacts":[[":uninstall",{":quit":"the.future.app.approf.approf"}],[":app",["approf.app"]],[":zap",{":trash":["~/Library/Application Support/the.future.app.approf.approf.plist","~/Library/Caches/the.future.app.approf.approf","~/Library/Cookies/the.future.app.approf.approf.binarycookies","~/Library/HTTPStorages/the.future.app.approf.approf","~/Library/LaunchAgents/the.future.app.approf.approf.plist","~/Library/Preferences/the.future.app.approf.approf.plist"]}]]},"apptivate":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Create global hotkeys for your files and applications","disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"http://www.apptivateapp.com/","names":["Apptivate"],"ruby_source_checksum":{":sha256":"9733ab08bb699670f286b3a747c573fdbb28b27038d16883ff93bb10484cf6c4"},"ruby_source_path":"Casks/a/apptivate.rb","sha256":"06515419c235aab0a17961d5288233d6fee64f9f75905f5473f78e882b3c1cb2","tap_string":"homebrew/cask","url_args":["http://www.apptivateapp.com/resources/Apptivate-2.2.1.app.zip"],"version":"2.2.1","raw_artifacts":[[":app",["Apptivate.app"]],[":zap",{":trash":["~/Library/Application Support/Apptivate","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/se.cocoabeans.apptivate.sfl*","~/Library/Preferences/se.cocoabeans.apptivate.plist"]}]]},"apptrap":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-02",":because":":unmaintained"},"disable_args":{":date":"2025-11-02",":because":":unmaintained"},"homepage":"http://onnati.net/apptrap/","names":["AppTrap"],"ruby_source_checksum":{":sha256":"a5c0308ed46fa3ddb7c3ec9f95da80025eb85ad18d0ed373355a8056a353267b"},"ruby_source_path":"Casks/a/apptrap.rb","sha256":"39a8923698c2e1a38ff3fd7fc2c12b7a847566cf1f31f965d0fb57e2280aaa5c","tap_string":"homebrew/cask","url_args":["http://onnati.net/apptrap/download/AppTrap1-2-3.zip"],"version":"1.2.3","raw_artifacts":[[":uninstall",{":login_item":"AppTrap"}],[":prefpane",["AppTrap.prefPane"]],[":zap",{":trash":"~/Library/Preferences/com.KumaranVijayan.AppTrap.prefpanel.plist"}]]},"appvolume":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Per-application volume control","homepage":"https://appvolume.app/","names":["AppVolume"],"ruby_source_checksum":{":sha256":"bf3dd06640596b646cc86aeba7295762dfec53dc60033170fc280620dc931931"},"ruby_source_path":"Casks/a/appvolume.rb","sha256":"633de18d3b5453f07c88720a7d79b38f39ba2a9cd93bdb1a7d78ae9bad8b931a","tap_string":"homebrew/cask","url_args":["https://releases.appvolume.app/AppVolume-0.1.39-arm64.pkg"],"version":"0.1.39","raw_artifacts":[[":uninstall",{":launchctl":"io.appvolume.daemon",":quit":"io.appvolume",":pkgutil":["io.appvolume.app","io.appvolume.daemon","io.appvolume.driver","io.appvolume.ui"],":delete":["/Library/Audio/Plug-Ins/HAL/AppVolumeAudioDevice.driver","~/Library/LaunchAgents/io.appvolume.daemon.plist"]}],[":pkg",["AppVolume-0.1.39-arm64.pkg"]],[":uninstall_postflight_steps",{":steps":[{":name":"coreaudiod",":sudo":true,":must_succeed":true,":type":"terminate_process"}]}],[":zap",{":trash":["~/Library/Application Support/AppVolume","~/Library/Caches/io.appvolume","~/Library/Preferences/io.appvolume.plist"]}]]},"appzapper":{"depends_on_args":{":macos":":sequoia"},"desc":"Tool to uninstall unwanted applications and their support files","homepage":"https://appzapper.com/","names":["AppZapper 3000"],"ruby_source_checksum":{":sha256":"1d0ed33380adb3c06ecf1db63305ce14eddc4ec318c7f208a1ba28383bf464b9"},"ruby_source_path":"Casks/a/appzapper.rb","sha256":"46d46777c25fadb536dde14f6b15439a0f4a6c054cf065e488916cf7efe0925a","tap_string":"homebrew/cask","url_args":["https://appzapper.com/3000-updates/AppZapper-3000-1.0.1-32.zip"],"version":"1.0.1,32","raw_artifacts":[[":uninstall",{":launchctl":"application.com.appzapper.appzapper3000*",":quit":"com.appzapper.appzapper3000"}],[":app",["AppZapper 3000.app"]],[":zap",{":trash":["~/Library/Application Support/AppZapper","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.appzapper.appzapper3000.sfl*","~/Library/Caches/com.appzapper.appzapper3000","~/Library/HTTPStorages/com.appzapper.appzapper3000","~/Library/Preferences/com.appzapper.appzapper2.plist","~/Library/Preferences/com.appzapper.appzapper3000.plist"]}]]},"aptakube":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Kubernetes desktop client","homepage":"https://aptakube.com/","names":["Aptakube"],"ruby_source_checksum":{":sha256":"f0cd4c4bfe69be2ba0da394fcbc33f497275b118e51ae3824bd4ad999c2b0599"},"ruby_source_path":"Casks/a/aptakube.rb","sha256":"1dddcf6282b93058d1acb828d70432e837b2a07c3410b1035946c3e3637f4269","tap_string":"homebrew/cask","url_args":["https://releases.aptakube.com/Aptakube_1.21.6_universal.dmg"],"version":"1.21.6","raw_artifacts":[[":app",["Aptakube.app"]],[":zap",{":trash":["~/Library/Application Support/com.aptakube.Aptakube","~/Library/Caches/com.aptakube.Aptakube","~/Library/Logs/com.aptakube.Aptakube","~/Library/WebKit/com.aptakube.Aptakube"]}]]},"aptible":{"depends_on_args":{":formula":["libfido2"],":macos":":any"},"desc":"Command-line tool for Aptible Deploy, an audit-ready App Deployment Platform","homepage":"https://www.aptible.com/docs/reference/aptible-cli/overview","names":["Aptible Toolbelt"],"ruby_source_checksum":{":sha256":"7c6469b212ee6d6c816aadf99c3db5222a3ca97baacbb9ae95506f606ac1cc29"},"ruby_source_path":"Casks/a/aptible.rb","sha256":"1dd67fc3c58b812993f92214f824626edb8ef9d0e49a45c361fe7a91b4cbe1d3","tap_string":"homebrew/cask","url_args":["https://omnibus-aptible-toolbelt.s3.amazonaws.com/release/aptible-cli-go/aptible-cli-go_1.0.5_darwin_amd64.pkg"],"version":"1.0.5","raw_artifacts":[[":uninstall",{":pkgutil":"com.aptible.toolbelt"}],[":pkg",["aptible-cli-go_1.0.5_darwin_amd64.pkg"]],[":zap",{":trash":"/usr/local/bin/aptible"}]]},"aqua-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-08-16",":because":":discontinued"},"desc":"Tests writing environment","disable_args":{":date":"2026-08-20",":because":":discontinued"},"homepage":"https://www.jetbrains.com/aqua/","names":["Aqua"],"ruby_source_checksum":{":sha256":"65f2cd91cc1519bbf49ae3ddd039d20a3f378c71a66ffa9990f398b73e5586c1"},"ruby_source_path":"Casks/a/aqua-app.rb","sha256":"423d492e9849beb7edbbd1771650a04e8df9f469bf1789b41bc5878c84cee393","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/aqua/aqua-2024.3.2.dmg"],"version":"2024.3.2,243.23654.154","raw_artifacts":[[":app",["Aqua.app"]],[":binary",["$APPDIR/Aqua.app/Contents/MacOS/aqua"]],[":zap",{":trash":["~/Library/Application Support/JetBrains/Aqua2024.3","~/Library/Caches/JetBrains/Aqua2024.3","~/Library/Logs/JetBrains/Aqua2024.3","~/Library/Preferences/com.jetbrains.aqua-EAP.plist","~/Library/Saved Application State/com.jetbrains.aqua-EAP.SavedState"]}]]},"aqua-data-studio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Database IDE with data management and visual analytics","homepage":"https://aquadatastudio.com/","names":["Aquafold Aqua Data Studio"],"ruby_source_checksum":{":sha256":"ad22b43a68e2e4991bbf42cc58cf69d82d8adecbc88cd53981ff909c742ed9a6"},"ruby_source_path":"Casks/a/aqua-data-studio.rb","sha256":"bbb1cb4d1074d8500ad24fa9a7c545a27957f806e5e30baac9cacf665f99ad4c","tap_string":"homebrew/cask","url_args":["https://downloads.aquafold.com/v26.1.0/osx/ads-osx-26.1.0.tar.gz"],"version":"26.1.0","raw_artifacts":[[":app",["Aqua Data Studio.app"]],[":zap",{":trash":["~/.datastudio","~/Library/Saved Application State/com.aquafold.datastudio.DataStudio.savedState"]}]]},"aqua-voice":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Speech-to-text system","homepage":"https://aquavoice.com/","names":["Aqua Voice"],"ruby_source_checksum":{":sha256":"22d7682f210163ddc6c87cd2a415f9bdc1d3ae4f539283fdc9d51086610ea225"},"ruby_source_path":"Casks/a/aqua-voice.rb","sha256":"a7bd44419154861a6950af31e027530d51674956d0fe79cf19e3ebcb3d6a5d63","tap_string":"homebrew/cask","url_args":["https://updates.aquavoice.com/stable/darwin/x64/Aqua%20Voice-darwin-x64-0.17.2.zip"],"version":"0.17.2","raw_artifacts":[[":app",["Aqua Voice.app"]],[":zap",{":trash":["~/Library/Application Support/Aqua Voice","~/Library/Caches/com.electron.aqua-voice","~/Library/Logs/Aqua Voice"]}]]},"aquamacs":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Text editor based on GNU Emacs","homepage":"https://aquamacs.org/","names":["Aquamacs"],"ruby_source_checksum":{":sha256":"a9b933fa8fff73e7923f7f3f9d0c02b69006158778307e58034c349f361e01aa"},"ruby_source_path":"Casks/a/aquamacs.rb","sha256":"463ff60fffdd4e3c5d234b4aee3eaa1c91c286806cc32179f90ed2c2a52328d0","tap_string":"homebrew/cask","url_args":["https://github.com/aquamacs-emacs/aquamacs-emacs/releases/download/aquamacs-3.6/Aquamacs-3.6.dmg"],"version":"3.6","raw_artifacts":[[":app",["Aquamacs.app"]],[":zap",{":trash":"~/Library/Caches/Aquamacs Emacs"}]]},"aquaskk":{"conflicts_with_args":{":cask":["aquaskk@prerelease"]},"depends_on_args":{":macos":":any"},"desc":"Input method without morphological analysis","homepage":"https://github.com/codefirst/aquaskk","names":["AquaSKK"],"ruby_source_checksum":{":sha256":"7b017520877b0d73e9fdd9c20b299523cb4c512d727789d87db1834b50bde95f"},"ruby_source_path":"Casks/a/aquaskk.rb","sha256":"bf3300ceb8f5fd2433e244de0f43f1962073b5048f1536ef58e617f7c4785abd","tap_string":"homebrew/cask","url_args":["https://github.com/codefirst/aquaskk/releases/download/4.7.3/AquaSKK-4.7.3.pkg"],"version":"4.7.3","raw_artifacts":[[":uninstall",{":pkgutil":"org.codefirst.aquaskk.pkg"}],[":pkg",["AquaSKK-4.7.3.pkg"]],[":zap",{":trash":["~/Library/Application Support/AquaSKK","~/Library/Preferences/jp.sourceforge.inputmethod.aquaskk.plist","~/Library/Preferences/jp.sourceforge.inputmethod.aquaskk.preferences.plist"]}]]},"aquaskk@prerelease":{"conflicts_with_args":{":cask":["aquaskk"]},"depends_on_args":{":macos":":any"},"desc":"Input method without morphological analysis","homepage":"https://github.com/codefirst/aquaskk","names":["AquaSKK"],"ruby_source_checksum":{":sha256":"32326c114c7b37d2f7e9db13795314117decb85feda60afcb1e111fbc199c354"},"ruby_source_path":"Casks/a/aquaskk@prerelease.rb","sha256":"cd0da8ec67c1bfc7f96e519ff1e4413cd4e85f6022a2f86e0e1984902c1e4b78","tap_string":"homebrew/cask","url_args":["https://github.com/codefirst/aquaskk/releases/download/4.7.9/AquaSKK-4.7.9.pkg"],"version":"4.7.9","raw_artifacts":[[":uninstall",{":pkgutil":"org.codefirst.aquaskk.pkg"}],[":pkg",["AquaSKK-4.7.9.pkg"]],[":zap",{":trash":["~/Library/Application Support/AquaSKK","~/Library/Preferences/jp.sourceforge.inputmethod.aquaskk.plist","~/Library/Preferences/jp.sourceforge.inputmethod.aquaskk.preferences.plist"]}]]},"araxis-merge":{"depends_on_args":{":macos":":sequoia"},"desc":"Two and three-way file comparison, merging and folder synchronisation","homepage":"https://www.araxis.com/merge/","names":["Araxis Merge"],"ruby_source_checksum":{":sha256":"40253f36dcaf6a66ba9e1fcc5aeb516c3ac9771a6ecb5dbee64fe23b4a9b7ba9"},"ruby_source_path":"Casks/a/araxis-merge.rb","sha256":"62797d56c6d78a3c41dd0f0f9e4de530f33f94504bc7f558b721d1ac862991b8","tap_string":"homebrew/cask","url_args":["https://www.araxis.com/download/Merge2026.1-macOS.dmg"],"version":"2026.1","raw_artifacts":[[":app",["Araxis Merge.app"]],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/araxishgmerge"]],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/araxisopendiff"]],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/araxisp4diff"]],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/araxisp4winmrg"]],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/araxissvndiff3"]],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/araxissvnmerge"]],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/compare"],{":target":"araxiscompare"}],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/compare2"],{":target":"araxiscompare2"}],[":binary",["$APPDIR/Araxis Merge.app/Contents/Utilities/araxissvndiff"]],[":zap",{":trash":["~/Library/Preferences/com.araxis.merge.LSSharedFileList.plist","~/Library/Preferences/com.araxis.merge.plist"]}]],"raw_caveats":"For instructions to integrate Araxis Merge with Finder or other applications,\nsee https://www.araxis.com/merge/documentation-os-x/installing.en\n\nNote that integrations that depend on the `compare` tool will require adjustment,\ne.g. for git:\n  [mergetool \"araxis\"]\n\t    path = \"$HOMEBREW_PREFIX/bin/araxiscompare\"\n"},"arc":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Chromium based browser","disable_args":{":date":"2026-12-22",":because":":discontinued"},"homepage":"https://arc.net/","names":["Arc"],"ruby_source_checksum":{":sha256":"b48cbceff93c569b8ea1040fafc2afc0cfd599d0ed60896192436c17d653ac35"},"ruby_source_path":"Casks/a/arc.rb","sha256":"0def43b334ad4984d63d8709ec90e371a6e71a5a5d11e0635fff9347e8f96ad0","tap_string":"homebrew/cask","url_args":["https://releases.arc.net/release/Arc-1.170.0-89123.zip"],"version":"1.170.0,89123","raw_artifacts":[[":uninstall",{":quit":"company.thebrowser.Browser"}],[":app",["Arc.app"]],[":zap",{":trash":["~/Library/Application Support/Arc","~/Library/Caches/Arc","~/Library/Caches/CloudKit/company.thebrowser.Browser","~/Library/Caches/company.thebrowser.Browser","~/Library/HTTPStorages/company.thebrowser.Browser","~/Library/HTTPStorages/company.thebrowser.Browser.binarycookies","~/Library/Preferences/company.thebrowser.Browser.plist","~/Library/Saved Application State/company.thebrowser.Browser.savedState","~/Library/WebKit/company.thebrowser.Browser"]}]]},"arcbox":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Runtime for containers, Linux virtual machines, and AI agent sandboxes","homepage":"https://arcbox.dev/","names":["ArcBox"],"ruby_source_checksum":{":sha256":"69e3a3f603136dfe42fa3294081b4af37fafe99f186481e1554a214872e7cb05"},"ruby_source_path":"Casks/a/arcbox.rb","sha256":"abf4f6e9bc07d9fd1a04cde46a000174cdfc27982e8fc128d8e8d60e7749447f","tap_string":"homebrew/cask","url_args":["https://release.arcboxcdn.com/desktop/v1.38.5/ArcBox-1.38.5-arm64.dmg"],"version":"1.38.5","raw_artifacts":[[":uninstall",{":launchctl":"com.arcboxlabs.desktop.daemon",":quit":"com.arcboxlabs.desktop"}],[":app",["ArcBox.app"]],[":binary",["$APPDIR/ArcBox.app/Contents/MacOS/bin/abctl"]],[":zap",{":trash":["~/.arcbox","~/Library/Application Support/com.arcboxlabs.desktop","~/Library/Caches/com.arcboxlabs.desktop","~/Library/HTTPStorages/com.arcboxlabs.desktop","~/Library/LaunchAgents/com.arcboxlabs.desktop.daemon.plist","~/Library/Logs/arcbox","~/Library/Preferences/com.arcboxlabs.desktop.plist","~/Library/Saved Application State/com.arcboxlabs.desktop.savedState"]}]]},"archaeology":{"depends_on_args":{":macos":":sonoma"},"desc":"Tool for digging into binary files","homepage":"https://www.mothersruin.com/software/Archaeology/","names":["Archaeology"],"ruby_source_checksum":{":sha256":"0e3899f8edbc711d99b29dd6623950391db2a3e1d72d53afd08ce73f8af4e770"},"ruby_source_path":"Casks/a/archaeology.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.mothersruin.com/software/downloads/Archaeology.dmg"],"version":"1.7,306","raw_artifacts":[[":app",["Archaeology.app"]],[":binary",["$APPDIR/Archaeology.app/Contents/MacOS/trowel"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.mothersruin.MRSFoundation.ASN1AnnotationStore","~/Library/Application Scripts/com.mothersruin.Archaeology","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mothersruin.archaeology.sfl*","~/Library/Containers/com.mothersruin.Archaeology","~/Library/Group Containers/*.com.mothersruin.MRSFoundation.ASN1AnnotationStore"]}]]},"archi":{"depends_on_args":{":macos":":any"},"desc":"Open-source ArchiMate modelling toolkit","disable_args":{":date":"2025-11-18",":because":"the developer intentionally makes distribution difficult for package managers"},"homepage":"https://www.archimatetool.com/","names":["Archi"],"ruby_source_checksum":{":sha256":"6dc435280b46d74096d7c09e168c522c3fe6cc8db0e8f549f37b68f35ccbf1e0"},"ruby_source_path":"Casks/a/archi.rb","sha256":"c0896127a5e684be6b31be73c07258c1a982c15d773cae77c22f6e1172206b92","tap_string":"homebrew/cask","url_args":["https://github.com/archimatetool/archi.io/releases/download/5/Archi-Mac-5.7.0.dmg"],"version":"5.7.0","raw_artifacts":[[":app",["Archi.app"]],[":zap",{":trash":["~/Library/Application Support/Archi","~/Library/Logs/Archi","~/Library/Preferences/com.archimatetool.editor.plist","~/Library/Saved Application State/com.archimatetool.editor.savedState"]}]]},"archipelago":{"depends_on_args":{":macos":":sequoia"},"desc":"Terminal emulator built on web technology","homepage":"https://github.com/npezza93/archipelago","names":["Archipelago"],"ruby_source_checksum":{":sha256":"8b28cf5a944487525c22801a50528917a03177ade79226da6ff1ccfa70daca8c"},"ruby_source_path":"Casks/a/archipelago.rb","sha256":"58e394886db7e5a32feeb48d7b78951ee230689bf79279e67f79c881df42bb1f","tap_string":"homebrew/cask","url_args":["https://github.com/npezza93/archipelago/releases/download/v6.0.8/Archipelago.zip"],"version":"6.0.8","raw_artifacts":[[":app",["Archipelago.app"]],[":zap",{":trash":["~/Library/Application Support/Archipelago","~/Library/Caches/dev.archipelago","~/Library/Caches/dev.archipelago.ShipIt","~/Library/HTTPStorages/dev.archipelago","~/Library/Preferences/dev.archipelago.plist","~/Library/Saved Application State/dev.archipelago.savedState","~/Library/WebKit/dev.archipelago"]}]]},"archiver-app":{"depends_on_args":{":macos":":tahoe"},"desc":"Open archives, compress files, as well as split and combine files","homepage":"https://archiverapp.com/","names":["Archiver"],"ruby_source_checksum":{":sha256":"1070cf9ddee5cde542bf3c0a74b5f4ee38067ff0a65fc20448ec5fde3feec684"},"ruby_source_path":"Casks/a/archiver-app.rb","sha256":"5a9041a98d3f44f34a8d20d3051b2a98f3456696c9c1078bcd3c57e50eea2847","tap_string":"homebrew/cask","url_args":["https://github.com/incbee/archiver-5-releases/releases/download/v5.1.0/Archiver-5.1.0-universal-mac.zip"],"version":"5.1.0","raw_artifacts":[[":uninstall",{":quit":"com.incrediblebee.Archiver"}],[":app",["Archiver.app"]],[":zap",{":trash":["~/Library/Application Support/com.incrediblebee.Archiver*","~/Library/Preferences/com.incrediblebee.Archiver*.plist"]}]]},"archivewebpage":{"depends_on_args":{":macos":":monterey"},"desc":"Archive webpages manually to WARC or WACZ files as you browse the web","homepage":"https://archiveweb.page/","names":["ArchiveWeb.page"],"ruby_source_checksum":{":sha256":"2b4a149e1b7dbd2ea39cf053b7e83105c14c7c957964a1c33e8f332315e23d40"},"ruby_source_path":"Casks/a/archivewebpage.rb","sha256":"244d566e1697e28b7f9520f98ec5bea50f4c0b4baa2d8f5611e0fc6807178fc3","tap_string":"homebrew/cask","url_args":["https://github.com/webrecorder/archiveweb.page/releases/download/v0.17.1/ArchiveWeb.page-0.17.1.dmg"],"version":"0.17.1","raw_artifacts":[[":app",["ArchiveWeb.page.app"]],[":zap",{":trash":["~/Library/Application Support/ArchiveWeb.page","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.webrecorder.archivewebpage.sfl*","~/Library/Caches/net.webrecorder.archivewebpage","~/Library/Caches/net.webrecorder.archivewebpage.ShipIt","~/Library/HTTPStorages/net.webrecorder.archivewebpage","~/Library/Logs/ArchiveWeb.page","~/Library/Preferences/net.webrecorder.archivewebpage.plst","~/Library/Saved Application State/net.webrecorder.archivewebpage.savedState"]}]]},"archy":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"YAML processor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://developer.genesys.cloud/devapps/archy/","names":["Archy"],"ruby_source_checksum":{":sha256":"b7322cdca33491be967ad7181f87f5a39c7ce108c8a807f35c993fc43a6e2b12"},"ruby_source_path":"Casks/a/archy.rb","sha256":"2811fa3ce5a3e48a5376872f702a20af95acc81713943b2c58217caef93dbee5","tap_string":"homebrew/cask","url_args":["https://sdk-cdn.mypurecloud.com/archy/2.42.2/archy-macos.zip"],"version":"2.42.2","raw_artifacts":[[":binary",["archyBin/archy-macos-2.42.2"],{":target":"archy"}],[":zap",{":trash":"~/.archy_config"}]]},"arctic":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Display and manage Final Cut Pro X libraries","homepage":"https://hedge.video/arctic","names":["Arctic"],"ruby_source_checksum":{":sha256":"972e4cfd58cfd2823ecca931a2f345193ecdec7471e6e20848aad8c85df9d478"},"ruby_source_path":"Casks/a/arctic.rb","sha256":"e121831502f5a0f95c352c9103972cb2fd23e5e98e0e211239e15ff895993498","tap_string":"homebrew/cask","url_args":["https://updates.hedge.video/arctic/macos/updates/production/Arctic_20261007195555_v26.1.2b73/Arctic-73.zip"],"version":"26.1.2,73,20261007195555","raw_artifacts":[[":uninstall",{":quit":"video.hedge.Arctic.Mac"}],[":app",["Arctic.app"]],[":zap",{":trash":["~/Library/Application Support/Arctic","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/video.hedge.arctic.mac.sfl*","~/Library/HTTPStorages/video.hedge.Arctic.Mac","~/Library/HTTPStorages/video.hedge.Arctic.Mac.binarycookies","~/Library/Logs/Arctic","~/Library/Preferences/video.hedge.Arctic.Mac.plist","~/Library/Saved Application State/video.hedge.Arctic.Mac.savedState"]}]]},"arctype":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"SQL client and database management tool","disable_args":{":date":"2025-11-30",":because":":discontinued"},"homepage":"https://arctype.com/","names":["Arctype"],"ruby_source_checksum":{":sha256":"9345138d243c3f6b28bc100d031124d3ab087739f97417b61dd15574713ebdc8"},"ruby_source_path":"Casks/a/arctype.rb","sha256":"0888a89ab8580e17d9caa39e76a508c234f5264aef31433c71e42cc814cd7f6e","tap_string":"homebrew/cask","url_args":["https://arctype-downloads.s3-us-west-2.amazonaws.com/updates/Arctype-1.0.1.dmg"],"version":"1.0.1","raw_artifacts":[[":app",["Arctype.app"]],[":zap",{":trash":["~/Library/Application Support/Arctype","~/Library/Logs/Arctype","~/Library/Preferences/com.arctype.sql.plist","~/Library/Saved Application State/com.arctype.sql.savedState"]}]]},"arduino-ide":{"conflicts_with_args":{":cask":["arduino-ide@nightly"]},"desc":"Electronics prototyping platform","homepage":"https://www.arduino.cc/en/software","names":["Arduino IDE"],"ruby_source_checksum":{":sha256":"67b741a89918dfbf15fc1e3223fca4a9b74d11bcb383a84329394b434d2b84a4"},"ruby_source_path":"Casks/a/arduino-ide.rb","sha256":"d64093a38dc0c9059bd70375ebb93461cd4583019cdbb157dd6dced32efc35b7","tap_string":"homebrew/cask","url_args":["https://github.com/arduino/arduino-ide/releases/download/2.3.10/arduino-ide_2.3.10_macOS_64bit.dmg"],"version":"2.3.10","raw_artifacts":[[":app",["Arduino IDE.app"]],[":zap",{":trash":["~/.arduino15","~/.arduinoIDE","~/Library/Application Support/arduino-ide","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/cc.arduino.ide*.sfl*","~/Library/Arduino15","~/Library/Preferences/cc.arduino.IDE*.plist","~/Library/Saved Application State/cc.arduino.IDE2.savedState"]}]]},"arduino-ide@nightly":{"conflicts_with_args":{":cask":["arduino-ide"]},"depends_on_args":{":macos":":any"},"desc":"Electronics prototyping platform","homepage":"https://www.arduino.cc/en/software","names":["Arduino IDE"],"ruby_source_checksum":{":sha256":"5703d0382f322a480a928954124b1163e96d323772f76fc441044edefc0ad9df"},"ruby_source_path":"Casks/a/arduino-ide@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.arduino.cc/arduino-ide/nightly/arduino-ide_nightly-latest_macOS_64bit.dmg"],"version":"latest","raw_artifacts":[[":app",["Arduino IDE.app"]],[":zap",{":trash":["~/.arduino15","~/.arduinoIDE","~/Library/Application Support/arduino-ide","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/cc.arduino.ide*.sfl*","~/Library/Arduino15","~/Library/Preferences/cc.arduino.IDE*.plist","~/Library/Saved Application State/cc.arduino.IDE*.savedState"]}]]},"ares-emulator":{"depends_on_args":{":macos":":any"},"desc":"Cross-platform, multi-system emulator, focusing on accuracy and preservation","homepage":"https://ares-emu.net/","names":["ares"],"ruby_source_checksum":{":sha256":"8a399aadfa5e7e5808af1928f0fcdb48e5dd0d9bbaa67dc146bdb6d2abc17716"},"ruby_source_path":"Casks/a/ares-emulator.rb","sha256":"1ae232ab6de341210f171f51d84b311527eb1399060706589334a8a7de136bb0","tap_string":"homebrew/cask","url_args":["https://github.com/ares-emulator/ares/releases/download/v148/ares-macos-universal.zip"],"version":"148","raw_artifacts":[[":app",["ares-v148/ares.app"]],[":zap",{":trash":["~/Library/Application Support/ares","~/Library/Preferences/dev.ares.ares.plist","~/Library/Saved Application State/dev.ares.ares.savedState"]}]]},"argo-books":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Accounting software for small businesses","homepage":"https://argorobots.com/","names":["Argo Books"],"ruby_source_checksum":{":sha256":"8027edd210c6b4defd4e4c24cee6526be2c23842b7037f70f87e17356cea5928"},"ruby_source_path":"Casks/a/argo-books.rb","sha256":"ddfc5e9108d224062013f88a5d767793e34745a040a5c0be5e44fca54f74e6fd","tap_string":"homebrew/cask","url_args":["https://argorobots.com/resources/downloads/2.0.22/ArgoBooks-2.0.22-osx-arm64.zip"],"version":"2.0.22","raw_artifacts":[[":uninstall",{":quit":"com.argobooks.ArgoBooks"}],[":app",["Argo Books.app"]],[":zap",{":trash":["~/Library/Application Support/ArgoBooks","~/Library/Caches/ArgoBooks","~/Library/Caches/com.argobooks.ArgoBooks","~/Library/HTTPStorages/com.argobooks.ArgoBooks","~/Library/Preferences/com.argobooks.ArgoBooks.plist","~/Library/Saved Application State/com.argobooks.ArgoBooks.savedState","~/Library/WebKit/com.argobooks.ArgoBooks"]}]]},"aria-maestosa":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Midi sequencer and editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ariamaestosa.github.io/ariamaestosa/docs/index.html","names":["Aria Maestosa"],"ruby_source_checksum":{":sha256":"b811d0e9cea578b344b2155099b969e76ee0df082d4993dd968462d32aa5167c"},"ruby_source_path":"Casks/a/aria-maestosa.rb","sha256":"76d46509e0d7b64168158e724e8867ccf34f20b8ec2cdbbfc8c2073597fb9806","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/ariamaestosa/AriaMaestosa-osx-64bits-1.4.13d.zip"],"version":"1.4.13d","raw_artifacts":[[":app",["Aria Maestosa.app"]],[":zap",{":trash":["~/Library/Application Support/Aria Maestosa","~/Library/Autosave Information/org.AriaMaestosa.plist","~/Library/Preferences/AriaMaestosa","~/Library/Saved Application State/org.AriaMaestosa.savedState"]}]]},"aria2d":{"depends_on_args":{":macos":":any"},"desc":"Aria2 GUI","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/xjbeta/Aria2D","names":["Aria2D"],"ruby_source_checksum":{":sha256":"50f649b07e917ac57c3ad536489610fc2cd17ad5efea8ed5a669885efae84d97"},"ruby_source_path":"Casks/a/aria2d.rb","sha256":"71aea297a3e47294a1097506945ba943915bda2784f93eead53487b5ccea547c","tap_string":"homebrew/cask","url_args":["https://github.com/xjbeta/Aria2D/releases/download/1.4.1%28470%29/Aria2D.zip"],"version":"1.4.1,470","raw_artifacts":[[":app",["Aria2D.app"]],[":zap",{":trash":["~/Library/Application Support/Aria2D","~/Library/Application Support/com.xjbeta.Aria2D","~/Library/Preferences/com.xjbeta.Aria2D.plist","~/Library/Saved Application State/com.xjbeta.Aria2D.savedState"]}]]},"ariang":{"depends_on_args":{":macos":":any"},"desc":"Better aria2 desktop frontend than AriaNg","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/mayswind/AriaNg-Native","names":["AriaNg Native"],"ruby_source_checksum":{":sha256":"9b3c768e9eae62bb63ad1e8487b4db26d10c1f99cb03215ecccb1af89c97ba48"},"ruby_source_path":"Casks/a/ariang.rb","sha256":"04b77d4a908f8d711a2f4826770ca988fcd23421aac36a8e46a184c6cf024022","tap_string":"homebrew/cask","url_args":["https://github.com/mayswind/AriaNg-Native/releases/download/1.3.14/AriaNg_Native-1.3.14-macOS-x64.dmg"],"version":"1.3.14","raw_artifacts":[[":app",["AriaNg Native.app"]],[":zap",{":trash":["~/Library/Preferences/net.mayswind.ariang.plist","~/Library/Saved Application State/net.mayswind.ariang.savedState"]}]]},"ariax":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Aria2 download manager","homepage":"https://github.com/saltpi/Aria.X","names":["AriaX"],"ruby_source_checksum":{":sha256":"e5920a4958a55b6e06178da00a793e81e3dccd80f76a4cb9227c82797906c1ad"},"ruby_source_path":"Casks/a/ariax.rb","sha256":"f6495f4ad5e753e19b7e796abc9738293232e190290ffc26a74ea35689a08698","tap_string":"homebrew/cask","url_args":["https://github.com/saltpi/Aria.X/releases/download/1.0.7/AriaX.dmg"],"version":"1.0.7","raw_artifacts":[[":app",["AriaX.app"]],[":zap",{":trash":["~/Library/Application Scripts/cn.saltpi.app.Aria2Helper","~/Library/Application Scripts/cn.saltpi.app.AriaX","~/Library/Application Scripts/cn.saltpi.app.AriaX.Extension","~/Library/Application Scripts/group.cn.saltpi.app.AriaX","~/Library/Caches/cn.saltpi.app.AriaX","~/Library/Containers/cn.saltpi.app.Aria2Helper","~/Library/Containers/cn.saltpi.app.AriaX","~/Library/Containers/cn.saltpi.app.AriaX.Extension","~/Library/Group Containers/group.cn.saltpi.app.AriaX","~/Library/HTTPStorages/cn.saltpi.app.AriaX","~/Library/Preferences/cn.saltpi.app.AriaX.plist"]}]]},"arkiwi":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File archiver","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.mariogt.com/arkiwi.html","names":["ArKiwi"],"ruby_source_checksum":{":sha256":"dd94daef65e7c4f795fb04907bb75710aecb98f650bb5fb6fbd4ad06e3a6b0fb"},"ruby_source_path":"Casks/a/arkiwi.rb","sha256":"d73ec198377a785effe76d4c444875de27bbe00becb0311f70036155220ee590","tap_string":"homebrew/cask","url_args":["https://www.mariogt.com/appsChest/ArKiwi4-1-5.zip"],"version":"4.1.5","raw_artifacts":[[":app",["ArKiwi.app"]],[":zap",{":trash":["~/Library/Containers/com.mariogt.arkiwi/Data/Library/Application Support/ArKiwi","~/Library/Containers/com.mariogt.arkiwi/Data/Library/Preferences/com.mariogt.arkiwi.plist"]}]]},"arm-performance-libraries":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Optimized standard core math libraries for Arm processors","homepage":"https://developer.arm.com/tools-and-software/arm-performance-libraries","names":["Arm Performance Libraries"],"ruby_source_checksum":{":sha256":"abefb41bdb440801df90a153070b213aba91fafabbd49b0bf8e2d7253108ec0d"},"ruby_source_path":"Casks/a/arm-performance-libraries.rb","sha256":"9aa4e969a560d726507841c73e89d29098bfc1b226d9d32a2d6c87181bb24218","tap_string":"homebrew/cask","url_args":["https://developer.arm.com/-/cdn-downloads/permalink/Arm-Performance-Libraries/Version_26.07/arm-performance-libraries_26.07_macOS.tgz"],"url_kwargs":{":user_agent":":curl"},"version":"26.07","raw_artifacts":[[":uninstall",{":delete":["/opt/arm/arm-performance-libraries_26.07_flang-22","/opt/arm/armpl_26.07_flang-22"],":rmdir":"/opt/arm"}],[":installer",{":script":{":executable":"armpl_26.07_flang-22_install.sh",":args":["-y"],":sudo":true}}]],"raw_caveats":"You may need to source /opt/arm/armpl_26.07_flang-22/armpl_env_vars.sh in order to use these libraries.\n\nInstalling arm-performance-libraries means you have AGREED to the license at:\n  https://developer.arm.com/documentation/109686/latest\n"},"arm-performix":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Performance analysis toolkit for Arm server and cloud environments","homepage":"https://developer.arm.com/servers-and-cloud-computing/arm-performix","names":["Arm Performix"],"ruby_source_checksum":{":sha256":"226913942c725b47f7bb66b75a6a9e3003dc61c9b2db95f7744adff53f4d5b05"},"ruby_source_path":"Casks/a/arm-performix.rb","sha256":"c61f12ab6ad78c7587d883414b38dd3db300723de428077f2e8602b97b57c57e","tap_string":"homebrew/cask","url_args":["https://artifacts.tools.arm.com/arm-performix/app/2026.3.4/darwin/x64/ArmPerformix-darwin-x64.pkg"],"version":"2026.3.4","raw_artifacts":[[":uninstall",{":pkgutil":"com.arm.arm-performix"}],[":pkg",["ArmPerformix-darwin-x64.pkg"]],[":binary",["/Applications/Arm Performix.app/Contents/assets/apx/apx"]],[":generate_completions_from_executable",["/Applications/Arm Performix.app/Contents/assets/apx/apx"],{":shell_parameter_format":":cobra",":shells":[":bash",":zsh",":pwsh"]}],[":zap",{":trash":["~/.local/share/apxd","~/Library/Application Support/Arm Performix","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.arm.arm-performix.*","~/Library/Logs/Arm Performix","~/Library/Preferences/com.arm.arm-performix.*"]}]]},"armory":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Python-Based Bitcoin Software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://btcarmory.com/","names":["Armory"],"ruby_source_checksum":{":sha256":"12a1b74faf38d61f54af0a857139834d327abc7b6aa73a46ce200641af57c872"},"ruby_source_path":"Casks/a/armory.rb","sha256":"53d0286e54bad62309f3a79a33118f2d1f369be36f9a08b07e61d04aa39f6516","tap_string":"homebrew/cask","url_args":["https://github.com/goatpig/BitcoinArmory/releases/download/v0.96.5/armory_0.96.5_osx.tar.gz"],"version":"0.96.5","raw_artifacts":[[":app",["Armory.app"]]]},"arq-cloud-backup":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Backup software","homepage":"https://www.arqbackup.com/","names":["Arq Cloud Backup"],"ruby_source_checksum":{":sha256":"bad80a8371322522e468bf3fd583e6c8af5e51274f8825017424f0ebe8aa5c4e"},"ruby_source_path":"Casks/a/arq-cloud-backup.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.arqbackup.com/download/arqcloudbackup/ArqCloudBackup.dmg"],"version":"1.5.1","raw_artifacts":[[":uninstall",{":launchctl":"com.haystacksoftware.arqcloudagent",":quit":"com.haystacksoftware.ArqCloudBackup",":pkgutil":"com.haystacksoftware.ArqCloudBackup"}],[":pkg",["Install Arq Cloud Backup.pkg"]],[":zap",{":trash":["~/Library/Application Support/ArqCloudBackup","~/Library/HTTPStorages/com.haystacksoftware.ArqCloudBackup","~/Library/Logs/Arq Cloud Backup","~/Library/Preferences/com.haystacksoftware.ArqCloudBackup.plist","~/Library/Saved Application State/com.haystacksoftware.ArqCloudBackup.savedState"]}]]},"arq":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Multi-cloud backup application","homepage":"https://www.arqbackup.com/","names":["Arq"],"ruby_source_checksum":{":sha256":"7207a567af3e93ee1bc63b0bfa1ccc468cea8cff801ed17038de350750771179"},"ruby_source_path":"Casks/a/arq.rb","sha256":"1e6c530a3345bf822e95e34c2d735676b7d919881e6a7db1116bc8aa9fc9d15b","tap_string":"homebrew/cask","url_args":["https://www.arqbackup.com/download/arqbackup/Arq7.50.pkg"],"version":"7.50","raw_artifacts":[[":uninstall",{":launchctl":["com.haystacksoftware.arqagent","com.haystacksoftware.ArqMonitor"],":quit":"com.haystacksoftware.Arq",":pkgutil":"com.haystacksoftware.Arq",":delete":"/Applications/Arq.app"}],[":pkg",["Arq7.50.pkg"]],[":binary",["$APPDIR/Arq.app/Contents/Resources/arqc"]],[":zap",{":trash":["/Library/Application Support/ArqAgent","/Library/Application Support/ArqAgentAPFS","~/Library/Application Support/Arq *","~/Library/Arq *","~/Library/Preferences/com.haystacksoftware.Arq.plist","~/Library/Preferences/com.haystacksoftware.ArqMonitor.plist"]}]]},"artcraft-launcher":{"auto_updates":true,"desc":"Installer and updater for the Craft App Suite","homepage":"https://github.com/storytold/craft-launcher","names":["ArtCraft Launcher"],"ruby_source_checksum":{":sha256":"18662f4c3a65f0ec93043a12a8abb6ee6579c66b78b3c49de96ba7806b3e0b21"},"ruby_source_path":"Casks/a/artcraft-launcher.rb","sha256":"b7c092b275f549750e3ccb85715b73a26381a144fe0ed611c9cf1b18fc448331","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/craft-launcher/releases/download/v0.7.0/artcraft-launcher-0.7.0-macos-universal.dmg"],"version":"0.7.0","raw_artifacts":[[":uninstall",{":quit":"ai.storyteller.artcraft-launcher"}],[":app",["ArtCraft Launcher.app"]],[":zap",{":trash":["~/Library/Application Support/ai.storyteller.artcraft-launcher","~/Library/Application Support/ArtCraft Launcher","~/Library/Caches/ArtCraft Launcher"]}]]},"artcraft":{"depends_on_args":{":macos":":any"},"desc":"Video crafting engine","homepage":"https://getartcraft.com/","names":["ArtCraft"],"ruby_source_checksum":{":sha256":"53f309ec749d6bb9d1b40203cec380e9c3b0a6bf97e571d97f511fd46d74b967"},"ruby_source_path":"Casks/a/artcraft.rb","sha256":"3cf1df2e56345e603c5d0180e5b563dd5eca25d9e3c3959d9554012f510916c1","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/artcraft/releases/download/artcraft-v0.41.0/ArtCraft_0.41.0_universal.dmg"],"version":"0.41.0","raw_artifacts":[[":app",["ArtCraft.app"]],[":zap",{":trash":["~/Artcraft/artcraft_debug.log","~/Artcraft/credentials","~/Artcraft/settings","~/Artcraft/state","~/Artcraft/temp","~/Library/Caches/ai.artcraft.app","~/Library/Logs/ai.artcraft.app"]}]]},"artisan":{"depends_on_args":{":macos":":ventura"},"desc":"Visual scope for coffee roasters","homepage":"https://artisan-scope.org/","names":["Artisan"],"ruby_source_checksum":{":sha256":"90f4cea2ad382a24e538c8ee6d8f18602cc72dab371231e677cbdfe18de6b036"},"ruby_source_path":"Casks/a/artisan.rb","sha256":"d152a64f41145807af248336971378be974c67db4b51194acc5606a15e4d68c6","tap_string":"homebrew/cask","url_args":["https://github.com/artisan-roaster-scope/artisan/releases/download/v4.2.0/artisan-mac-intel-4.2.0.dmg"],"version":"4.2.0","raw_artifacts":[[":app",["Artisan.app"]],[":zap",{":trash":["~/Library/Application Support/artisan-scope","~/Library/Preferences/org.artisan-scope.Artisan.plist","~/Library/Saved Application State/org.artisan-scope.artisan.savedState"]}]]},"arturia-software-center":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Installer and license activation for Arturia products","homepage":"https://www.arturia.com/technology/asc","names":["Arturia Software Center"],"ruby_source_checksum":{":sha256":"20a2d11bfac3dca9282308a47d836f2ff791d3cba1f8871804fdc0f3446f8657"},"ruby_source_path":"Casks/a/arturia-software-center.rb","sha256":"69c1208c7aaa01562f64151860dc9056f1f70f1d4a5bf9d8d4708325d6fe08e5","tap_string":"homebrew/cask","url_args":["https://dl.arturia.net/products/asc/soft/Arturia_Software_Center__2_13_0_3440.pkg"],"version":"2.13.0.3440","raw_artifacts":[[":uninstall",{":launchctl":"com.Arturia.ArturiaSoftwareCenterAgent",":pkgutil":["com.Arturia.ArturiaSoftwareCenter.fonts","com.Arturia.ArturiaSoftwareCenter.resources"]}],[":pkg",["Arturia_Software_Center__2_13_0_3440.pkg"]],[":zap",{":delete":["/Library/Arturia/Arturia Software Center","/Library/ArturiaSC"],":trash":["~/Library/Caches/com.Arturia.ArturiaSoftwareCenter","~/Library/Saved Application State/com.Arturia.ArturiaSoftwareCenter.savedState","~/Library/WebKit/com.Arturia.ArturiaSoftwareCenter"],":rmdir":"/Library/Arturia"}]]},"as-timer":{"depends_on_args":{":macos":":any"},"desc":"Timer app","homepage":"https://www.alinofsoftware.ch/apps/products-timer/index.html","names":["AS Timer"],"ruby_source_checksum":{":sha256":"6143062c5ff5303727147217e139be433f73c5812aa02b311595f8c7e79ebc58"},"ruby_source_path":"Casks/a/as-timer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.alinofsoftware.ch/current/macos/astimer.dmg"],"version":"6.2","raw_artifacts":[[":app",["AS Timer.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.alinofsoftware.alinoftimer","~/Library/Containers/com.alinofsoftware.alinoftimer"]}]]},"asana":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Manage team projects and tasks","homepage":"https://asana.com/","names":["Asana"],"ruby_source_checksum":{":sha256":"3412c23b4a684f7bf23c0ee31f81cc630c5c2664126cf72dac6541aaaf519f42"},"ruby_source_path":"Casks/a/asana.rb","sha256":"f513aa963c4b6891d9e314d15f95854a9778e41c4bd75a657fcd7508257ba2a8","tap_string":"homebrew/cask","url_args":["https://desktop-downloads.asana.com/darwin_x64/prod/v2.10.4/Asana-darwin-x64-2.10.4.zip"],"version":"2.10.4","raw_artifacts":[[":app",["Asana.app"]],[":zap",{":trash":["~/Library/Application Support/Asana","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.asana.sfl*","~/Library/Caches/com.electron.asana","~/Library/Caches/com.electron.asana.ShipIt","~/Library/HTTPStorages/com.electron.asana","~/Library/Logs/Asana","~/Library/Preferences/com.electron.asana.plist","~/Library/Saved Application State/com.electron.asana.savedState"]}]]},"asciidocfx":{"depends_on_args":{":macos":":any"},"desc":"Asciidoc editor and toolchain to build books, documents and slides","homepage":"https://www.asciidocfx.com/","names":["AsciidocFX"],"ruby_source_checksum":{":sha256":"65fada80c75acc8476eae84a631bdf802baf6d54aaa5b2e11e06ef890be2a05b"},"ruby_source_path":"Casks/a/asciidocfx.rb","sha256":"2b50145239ee80c7adf053bbfc5df481580da14e5e5fb0703a4adc8c2fdb45ea","tap_string":"homebrew/cask","url_args":["https://github.com/asciidocfx/AsciidocFX/releases/download/v1.8.10/AsciidocFX_Mac.dmg"],"version":"1.8.10","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/AsciidocFX/AsciidocFX Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-q"],":sudo":true}}],[":installer",{":script":{":executable":"AsciidocFX Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q"],":sudo":true}}],[":zap",{":delete":"/Library/Preferences/com.install4j.installations.plist",":trash":["~/.AsciidocFX-1.8.10","~/Library/Preferences/com.install4j.7853-9376-5862-1224.24.plist","~/Library/Preferences/com.install4j.installations.plist","~/Library/Saved Application State/com.install4j.7853-9376-5862-1224.24.savedState"]}]]},"aside":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser with built-in AI assistant","homepage":"https://aside.com/","names":["Aside"],"ruby_source_checksum":{":sha256":"4610a116896a85f3852ef04e18b2dca9ce17d964ff4d35888ac1ee27bc595714"},"ruby_source_path":"Casks/a/aside.rb","sha256":"fd9bbe633da1898e360f261a815cb70148be8da40166843cfc658830b0b83fa5","tap_string":"homebrew/cask","url_args":["https://releases.aside.com/dev-updater/Aside-1.0.1022.1-x64.dmg"],"version":"1.0.1022.1","raw_artifacts":[[":uninstall",{":launchctl":["at.studio.AsideBrowser.UpdaterPrivilegedHelper","at.studio.AsideKeystone.agent","at.studio.asidekeystone.agent","at.studio.AsideKeystone.xpcservice","at.studio.asidekeystone.xpcservice","at.studio.AsideUpdater.wake"],":quit":"at.studio.AsideBrowser",":signal":[["TERM","at.studio.AsideBrowser"],["TERM","at.studio.AsideUpdater"]],":delete":["/Library/LaunchDaemons/at.studio.AsideBrowser.UpdaterPrivilegedHelper.plist","/Library/PrivilegedHelperTools/at.studio.AsideBrowser.UpdaterPrivilegedHelper","~/Library/LaunchAgents/at.studio.asidekeystone.agent.plist","~/Library/LaunchAgents/at.studio.asidekeystone.xpcservice.plist","~/Library/LaunchAgents/at.studio.AsideUpdater.wake.plist"]}],[":app",["Aside.app"]],[":zap",{":launchctl":["at.studio.AsideKeystone.agent","at.studio.AsideKeystone.daemon"],":trash":["/Library/Aside/Aside Brand.plist","/Library/Aside/AsideSoftwareUpdate","~/.aside","~/Library/Application Support/Aside","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/at.studio.AsideBrowser.sfl*","~/Library/Aside","~/Library/Caches/Aside","~/Library/Caches/aside-memory","~/Library/Caches/at.studio.AsideBrowser","~/Library/Caches/at.studio.AsideKeystone","~/Library/Caches/at.studio.AsideKeystone.Agent","~/Library/Caches/at.studio.AsideUpdater","~/Library/HTTPStorages/at.studio.AsideBrowser","~/Library/HTTPStorages/at.studio.AsideBrowser.binarycookies","~/Library/HTTPStorages/at.studio.AsideUpdater","~/Library/LaunchAgents/at.studio.AsideKeystone.agent.plist","~/Library/LaunchAgents/at.studio.AsideKeystone.xpcservice.plist","~/Library/LaunchAgents/at.studio.AsideUpdater.wake.plist","~/Library/Preferences/at.studio.AsideBrowser.plist","~/Library/Preferences/at.studio.AsideKeystone.Agent.plist","~/Library/Saved Application State/at.studio.AsideBrowser.savedState","~/Library/WebKit/at.studio.AsideBrowser"],":rmdir":"/Library/Aside"}]]},"asix-ax88179":{"container_args":{":nested":"ASIX_USB_Device_Installer_v2.5.0.dmg"},"depends_on_args":{":macos":":monterey"},"desc":"USB 3.0 to gigabit ethernet drivers for ASIX Electronics devices","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.asix.com.tw/en/support/download","names":["AX88179"],"renames":[["ASIX_USB_Device_Un*.pkg","AX88179_178A_Uninstall.pkg"]],"ruby_source_checksum":{":sha256":"aaefea5ac75ccf0b0ab1c6d74f2c94367929ddb7ac975aa992b1f50e9c1ab2f0"},"ruby_source_path":"Casks/a/asix-ax88179.rb","sha256":"616fc388b5a10462f9aa5b1780fb86bc7230a40431da4a287cffd5fbcacc47b0","tap_string":"homebrew/cask","url_args":["https://www.asix.com.tw/en/support/download/file/1951"],"version":"2.5.0,1951","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/usr/sbin/installer",":args":["-pkg","$HOMEBREW_PREFIX/Caskroom/asix-ax88179/2.5.0,1951/AX88179_178A_Uninstall.pkg","-target","/"],":sudo":true,":must_succeed":false},":pkgutil":["com.asix.ax88179.uninstall","com.asix.pkg.ASIXUSBDeviceAppInstaller*","com.mygreatcompany.pkg.ASIXUSBDeviceAPPUninstall","com.mygreatcompany.pkg.AX88179178A","com.mygreatcompany.pkg.AX88179A772DDEXTAPPUninistaller"]}],[":pkg",["ASIX_USB_Device_Installer_v2.5.0.pkg"]]],"raw_caveats":"You must reboot for the installation of asix-ax88179 to take effect.\n"},"asset-catalog-tinkerer":{"depends_on_args":{":macos":":any"},"desc":"Browse/extract images from .car files","homepage":"https://github.com/insidegui/AssetCatalogTinkerer","names":["Asset Catalog Tinkerer"],"ruby_source_checksum":{":sha256":"9751563252c1e274899da45fcf3a048c23c4ae4e4077fa67935480e96638f1b1"},"ruby_source_path":"Casks/a/asset-catalog-tinkerer.rb","sha256":"ab18ece5d597960f9002c84cc800b61b2b22f4f61a63d6695dac378340ded5c0","tap_string":"homebrew/cask","url_args":["https://github.com/insidegui/AssetCatalogTinkerer/releases/download/2.9/AssetCatalogTinkerer_v2.9-290.zip"],"version":"2.9","raw_artifacts":[[":app",["Asset Catalog Tinkerer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/br.com.guilhermerambo.asset-catalog-tinkerer.sfl*","~/Library/Preferences/br.com.guilhermerambo.Asset-Catalog-Tinkerer.plist"]}]]},"assinador-serpro":{"depends_on_args":{":macos":":any"},"desc":"Validate and sign documents using digital certificates","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.serpro.gov.br/links-fixos-superiores/assinador-digital/assinador-serpro","names":["Assinador Serpro"],"ruby_source_checksum":{":sha256":"8a184a2957188cacb218c4222c8f33e85ffa168c54d8a5603f54e2d886ef1a32"},"ruby_source_path":"Casks/a/assinador-serpro.rb","sha256":"d577d143e7fd7305e505da856e48cf1eb089b4f94c0af23012b7358cf50b42eb","tap_string":"homebrew/cask","url_args":["https://assinadorserpro.estaleiro.serpro.gov.br/downloads/4.3.3/AssinadorSerpro-4.3.3.pkg"],"version":"4.3.3","raw_artifacts":[[":uninstall",{":pkgutil":"br.gov.serpro.desktop.assinador"}],[":pkg",["AssinadorSerpro-4.3.3.pkg"]],[":zap",{":trash":"~/Library/Preferences/org.demoiselle.signer.serpro.desktop.Main.plist"}]]},"astah-professional":{"depends_on_args":{":macos":":any"},"desc":"Software modelling tool","homepage":"https://astah.net/editions/professional","names":["Change Vision Astah Professional"],"ruby_source_checksum":{":sha256":"ef9d007820dbaab2552a5a693feb14135039279b6019cdbc47cad33674919c9d"},"ruby_source_path":"Casks/a/astah-professional.rb","sha256":"4d9c28800d6ccf6c7ff10488e1cc6e856392347a7191feeda7ccf0e305aeb0e0","tap_string":"homebrew/cask","url_args":["https://cdn.change-vision.com/files/astah-professional-10_1_0-9ceee1-MacOs.dmg"],"version":"10.1.0,9ceee1","raw_artifacts":[[":uninstall",{":pkgutil":"com.change-vision.astah.professional"}],[":pkg",["astah professional ver 10_1_0.pkg"]],[":zap",{":trash":["~/.astah/professional","~/Library/Saved Application State/com.change-vision.astah.professional.savedState"],":rmdir":"~/.astah"}]]},"astah-uml":{"depends_on_args":{":macos":":any"},"desc":"UML diagramming tool with mind mapping","homepage":"https://astah.net/products/astah-uml/","names":["Change Vision Astah UML"],"ruby_source_checksum":{":sha256":"c13dbfc054f555d00720c79cb13168abc81a10c5edd3ea5497598f77b68e35b4"},"ruby_source_path":"Casks/a/astah-uml.rb","sha256":"919592fdecfc26d1e2ebd798960f9e1bacd013145036552f703aeec2c4b27fdf","tap_string":"homebrew/cask","url_args":["https://cdn.change-vision.com/files/astah-uml-10_1_0-9ceee1-MacOs.dmg"],"version":"10.1.0,9ceee1","raw_artifacts":[[":uninstall",{":pkgutil":"com.change-vision.astah.uml"}],[":pkg",["astah uml ver 10_1_0.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.change-vision.astah.uml.plist"}]]},"astro-command-center":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Full configuration of the adjustable settings for ASTRO devices","homepage":"https://www.astrogaming.com/","names":["ASTRO Command Center"],"ruby_source_checksum":{":sha256":"69295c18b6ce36cbdefaeb1689a878dd9df262d77d223550a69e6a6928b529d0"},"ruby_source_path":"Casks/a/astro-command-center.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://update.astrogaming.com/kuiper/ASTROCommandCenter.dmg"],"version":"latest","raw_artifacts":[[":app",["ASTRO Command Center.app"]],[":zap",{":trash":["~/Library/Application Support/Astro Gaming","~/Library/Preferences/com.http-www-astrogaming-com.ASTRO Command Center.plist","~/Library/Saved Application State/com.astrogaming.acc.savedState"]}]]},"astro-editor":{"desc":"Markdown editor for Astro content collections","homepage":"https://astroeditor.danny.is/","names":["Astro Editor"],"ruby_source_checksum":{":sha256":"ab2c1a06b60af7f6ddac030d9cdcbcfe31c350724fc49e72ed6c30eb1f92a5f4"},"ruby_source_path":"Casks/a/astro-editor.rb","sha256":"3650d535fbabf6a0490d8ff7cd059a13ea6ef962a033cf1c9ed83c8e69999c85","tap_string":"homebrew/cask","url_args":["https://github.com/dannysmith/astro-editor/releases/download/v1.0.19/Astro.Editor_1.0.19_universal.dmg"],"version":"1.0.19","raw_artifacts":[[":app",["Astro Editor.app"]],[":zap",{":trash":["~/Library/Application Support/is.danny.astroeditor","~/Library/Caches/is.danny.astroeditor","~/Library/Logs/is.danny.astroeditor","~/Library/WebKit/is.danny.astroeditor"]}]]},"astrofox":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Motion graphics program for music visualisations","homepage":"https://astrofox.io/","names":["Astrofox"],"ruby_source_checksum":{":sha256":"136ab0adea67045e8cadc728492d3a4feecf529a4c114426e99eee000717a890"},"ruby_source_path":"Casks/a/astrofox.rb","sha256":"b66618de751c51ebfe3e7df7c599dfe17476ce6c6dfced49dc83649723a8610d","tap_string":"homebrew/cask","url_args":["https://github.com/astrofox-io/astrofox/releases/download/v2.0.0/Astrofox-mac-x64.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["Astrofox.app"]],[":zap",{":trash":["~/Library/Application Support/Astrofox","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.astrofox.app.sfl*","~/Library/Preferences/io.astrofox.app.plist","~/Library/Saved Application State/io.astrofox.app.savedState"]}]]},"astropad-studio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Turn your iPad into a professional drawing tablet","homepage":"https://astropad.com/","names":["Astropad Studio"],"ruby_source_checksum":{":sha256":"31235937b990ab0b2b60581f37df089fca65a0414b0de028785d36bb29b2f1a4"},"ruby_source_path":"Casks/a/astropad-studio.rb","sha256":"55d0b89f15ea8efe827adfd7b7d2abb5212a733c0f584c26074c941671b6569d","tap_string":"homebrew/cask","url_args":["https://downloads.astropad.com/studio/mac/AstropadStudio-5.5.3.5019.dmg"],"version":"5.5.3,5019","raw_artifacts":[[":uninstall",{":quit":"com.astro-hq.AstropadStudioMac"}],[":app",["Astropad Studio.app"]],[":zap",{":trash":["~/Library/Application Support/astro-hq/AstropadStudio","~/Library/Application Support/com.astro-hq.AstropadStudioMac","~/Library/Caches/Astropad","~/Library/Caches/com.astro-hq.AstropadStudioMac","~/Library/Caches/SentryCrash/Astropad Studio","~/Library/HTTPStorages/com.astro-hq.AstropadStudioMac","~/Library/Logs/Astropad","~/Library/Preferences/com.astro-hq.AstropadStudioMac.plist","~/Library/Saved Application State/com.astro-hq.AstropadStudioMac.savedState"],":rmdir":"~/Library/Application Support/astro-hq"}]]},"atemosc":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control BMD ATEM video switchers with OSC","homepage":"https://atemosc.com/","names":["atemOSC"],"ruby_source_checksum":{":sha256":"fcee0b7b0e5b072392c2766cb363d3b3e4252b69ce60524a91e1161c0c66ec37"},"ruby_source_path":"Casks/a/atemosc.rb","sha256":"a1e68b8de2249a829eca039015f720fec7a78efda846f9baf0f0ce5cc42d2f30","tap_string":"homebrew/cask","url_args":["https://atemosc.com/download/atemOSC-5.0.17.dmg"],"version":"5.0.17","raw_artifacts":[[":app",["atemOSC.app"]],[":zap",{":trash":["~/Library/Application Support/atemOSC","~/Library/Logs/atemOSC","~/Library/Preferences/dev.steffey.atemOSC.plist","~/Library/Saved Application State/dev.steffey.atemOSC.savedState"]}]]},"atext":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to replace abbreviations while typing","homepage":"https://www.trankynam.com/atext/","names":["aText"],"ruby_source_checksum":{":sha256":"e76eadbf17dafb5d94f8e591316d09b451a77dcb227b94bf66342d232824c8dc"},"ruby_source_path":"Casks/a/atext.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.trankynam.com/atext/downloads/aText.dmg"],"version":"3.21","raw_artifacts":[[":app",["aText.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.trankynam.aText","~/Library/Application Support/com.trankynam.aText","~/Library/Caches/com.trankynam.aText","~/Library/Containers/com.trankynam.aText","~/Library/Cookies/com.trankynam.aText.binarycookies","~/Library/HTTPStorages/com.trankynam.aText","~/Library/Preferences/com.trankynam.aText.plist","~/Library/Saved Application State/com.trankynam.aText.savedState","~/Library/WebKit/com.trankynam.aText"]}]]},"athas":{"depends_on_args":{":macos":":any"},"desc":"Lightweight code editor","homepage":"https://athas.dev/","names":["Athas"],"ruby_source_checksum":{":sha256":"459ba3d372e46312d30842b9505db418bc5c650aba15e8572955705d97810dd8"},"ruby_source_path":"Casks/a/athas.rb","sha256":"81a171a5f490f5f926777069f6c5a0033d2f9ad3f71b5fe866b02bca4da3887e","tap_string":"homebrew/cask","url_args":["https://github.com/athasdev/athas/releases/download/v0.17.0/Athas_0.17.0_x64.dmg"],"version":"0.17.0","raw_artifacts":[[":uninstall",{":quit":"com.code.athas"}],[":app",["Athas.app"]],[":zap",{":trash":["~/Library/Application Support/com.code.athas","~/Library/Caches/com.code.athas","~/Library/Logs/com.code.athas","~/Library/Preferences/com.code.athas.plist","~/Library/WebKit/com.code.athas"]}]]},"atlas-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Source control for coding agents","homepage":"https://github.com/pacifio/atlas","names":["Atlas"],"ruby_source_checksum":{":sha256":"666fcd4232dde5a88c40c55e78fe12e3424973a0a98a952eb78fd6624e1ce22c"},"ruby_source_path":"Casks/a/atlas-app.rb","sha256":"896a2896a629611cae5502bc5db6017726545cf428fec6063b2f5549bdf95139","tap_string":"homebrew/cask","url_args":["https://github.com/pacifio/atlas/releases/download/alpha-0.3.4/Atlas_0.3.4_x86_64.dmg"],"version":"0.3.4","raw_artifacts":[[":app",["Atlas.app"]],[":zap",{":trash":["~/.atlas","~/Library/Application Support/dev.atlas.ide","~/Library/Caches/dev.atlas.ide","~/Library/HTTPStorages/dev.atlas.ide","~/Library/Preferences/dev.atlas.ide.plist","~/Library/Saved Application State/dev.atlas.ide.savedState","~/Library/WebKit/dev.atlas.ide"]}]]},"atlauncher":{"depends_on_args":{":macos":":any"},"desc":"Minecraft launcher","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://atlauncher.com/","names":["ATLauncher"],"ruby_source_checksum":{":sha256":"1f176801bf67e72a18b001d0f1e3da063045d2e2efd3d7e3085b3d81d6e78fb0"},"ruby_source_path":"Casks/a/atlauncher.rb","sha256":"55600fe80d5033e0783ce4286fe85b760112a93ae0a70c5258715c71ca026755","tap_string":"homebrew/cask","url_args":["https://github.com/ATLauncher/ATLauncher/releases/download/v3.4.41.2/ATLauncher-3.4.41.2.zip"],"version":"3.4.41.2","raw_artifacts":[[":uninstall",{":quit":"com.atlauncher.App"}],[":app",["ATLauncher.app"]],[":zap",{":trash":["~/Library/Preferences/com.atlauncher.App.plist","~/Library/Saved Application State/com.atlauncher.App.savedState"]}]]},"atok":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Japanese input method editor (IME) produced by JustSystems","homepage":"https://www.justsystems.com/jp/products/atokmac/","names":["ATOK"],"ruby_source_checksum":{":sha256":"447ec35110af67c61c9f547068819536ee1805bd93b7932c7f5c79aa1de42e15"},"ruby_source_path":"Casks/a/atok.rb","sha256":"aeb891df12b1caf6f879a442554f3365fa96087c675b27cb133a2409c36c2e46","tap_string":"homebrew/cask","url_args":["https://gate.justsystems.com/download/atok/ut/mac/at36_3.dmg"],"version":"36.3","raw_artifacts":[[":uninstall",{":launchctl":["com.justsystems.atok36.enabler","com.justsystems.inputmethod.atok36","com.justsystems.launchd.Atok36.AlBg","com.justsystems.launchd.jslmad","com.justsystems.launchd.jslmaUI","com.justsystems.launchd.UpdateChecker","com.justsystems.OnlineUpdate"],":quit":"com.justsystems.UpdateChecker",":pkgutil":["com.justsystems.atok36.doc.pkg","com.justsystems.atok36.pkg","com.justsystems.atok36.quicklook.pkg","com.justsystems.atok36.sync.pkg","com.justsystems.JustOnlineUpdate.pkg","com.justsystems.pkg.lma"]}],[":pkg",["ATOK インストーラ.pkg"]],[":zap",{":delete":["/Library/Application Support/JustSystems","/Library/Application Support/Preferences/JustSystems","/Library/JustSystems","/Library/Preferences/com.justsystems.*.plist","/Library/Preferences/JustSystems"],":trash":["~/Library/Caches/com.justsystems.OnlineUpdate","~/Library/HTTPStorages/com.justsystems.OnlineUpdate","~/Library/Preferences/com.justsystems.OnlineUpdate.plist","~/Library/Saved Application State/com.justsystems.OnlineUpdate.savedState"]}]]},"atoll":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Dynamic Island for the MacBook notch","homepage":"https://getatoll.app/","names":["Atoll"],"ruby_source_checksum":{":sha256":"6882e173a7bf395b6ec7bcb967ec6aa64f8bd2a531b021b326edcf862aab07c1"},"ruby_source_path":"Casks/a/atoll.rb","sha256":"bda40abaf9f5f8a69ede7bd838d5c1cc865e40dc5c8135bc1149413840003634","tap_string":"homebrew/cask","url_args":["https://github.com/Ebullioscopic/Atoll/releases/download/v2.3.3/Atoll-2.3.3.dmg"],"version":"2.3.3","raw_artifacts":[[":uninstall",{":quit":"com.Ebullioscopic.Atoll"}],[":app",["Atoll.app"]],[":zap",{":trash":["~/Library/Caches/com.Ebullioscopic.Atoll","~/Library/HTTPStorages/com.Ebullioscopic.Atoll","~/Library/Preferences/com.Ebullioscopic.Atoll.plist"]}]]},"atomcode":{"desc":"Open-source terminal AI coding agent","homepage":"https://atomgit.com/atomgit_atomcode/atomcode","names":["AtomCode"],"ruby_source_checksum":{":sha256":"e41638135c8677cb80d22b490ffb8f0da1228d77b2bb700e970d3dff124575d1"},"ruby_source_path":"Casks/a/atomcode.rb","sha256":"e0b75fe2a798ec79236242c1a9d7c53a58b1d9bcbe5b36648cd21f877e6007b4","tap_string":"homebrew/cask","url_args":["https://atomgit.com/atomgit_atomcode/atomcode/releases/download/v5.2.4/atomcode-v5.2.4-darwin-x64.tar.gz"],"version":"5.2.4","raw_artifacts":[[":binary",["atomcode"]],[":zap",{":rmdir":"~/.atomcode"}]]},"atomic-wallet":{"depends_on_args":{":macos":":monterey"},"desc":"Manage Bitcoin, Ethereum, XRP, Litecoin, XLM and over 300 other coins and tokens","homepage":"https://atomicwallet.io/","names":["Atomic Wallet"],"ruby_source_checksum":{":sha256":"de6e2424876ce41bb17af849cff30f6871256020c6dd627082426aa76a616d48"},"ruby_source_path":"Casks/a/atomic-wallet.rb","sha256":"18b946828e0a44fb0c58b221a824b4ad6ae19d2b9879ca9811c783988bad2747","tap_string":"homebrew/cask","url_args":["https://releases.atomicwallet.io/AtomicWallet-2.104.8.dmg"],"version":"2.104.8","raw_artifacts":[[":app",["Atomic Wallet.app"]],[":zap",{":trash":["~/Library/Application Support/atomic","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.atomicwallet.sfl*","~/Library/Logs/atomic","~/Library/Preferences/io.atomicwallet.plist","~/Library/Saved Application State/io.atomicwallet.savedState"]}]]},"attachecase":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utility for encrypting/decrypting files and directories","homepage":"https://hibara.org/software/attachecase/","names":["AttacheCase"],"ruby_source_checksum":{":sha256":"1e194e072586c9e4daa64c5199f95f51f786df9ab355d94c3370899fba091b49"},"ruby_source_path":"Casks/a/attachecase.rb","sha256":"24cae251e12d8c673b8b22f137f39cb7c4fb2c4a317074fee6090c03e81696f4","tap_string":"homebrew/cask","url_args":["https://hibara.org/software/attachecase/download/?f=AtcMac421.zip"],"url_kwargs":{":user_agent":":fake"},"version":"4.2.1","raw_artifacts":[[":app",["AttacheCase.app"]],[":zap",{":trash":["~/Library/Application Scripts/dev.hibara.attachecase","~/Library/Containers/dev.hibara.attachecase"]}]]},"atuin-desktop":{"depends_on_args":{":macos":":any"},"desc":"Runbook editor for terminal workflows","homepage":"https://atuin.sh/","names":["Atuin Desktop"],"ruby_source_checksum":{":sha256":"85732af6052aa56a1ee957184edefe6e30ea1cebaf4fd9aab7fc9ae437b949c3"},"ruby_source_path":"Casks/a/atuin-desktop.rb","sha256":"af263d709c5e0db897ee25947ae2a13247d5dfe0f622309bf07a71db838a809d","tap_string":"homebrew/cask","url_args":["https://github.com/atuinsh/desktop/releases/download/v0.2.17/Atuin_0.2.17_x64.dmg"],"version":"0.2.17","raw_artifacts":[[":uninstall",{":quit":"sh.atuin.app"}],[":app",["Atuin.app"]],[":zap",{":trash":["~/Library/Application Support/sh.atuin.app","~/Library/Caches/sh.atuin.app","~/Library/Preferences/sh.atuin.app.plist","~/Library/WebKit/sh.atuin.app"]}]]},"atv-remote":{"depends_on_args":{":macos":":monterey"},"desc":"Control Apple TV from your desktop","homepage":"https://github.com/bsharper/atv-desktop-remote","names":["ATV Remote"],"ruby_source_checksum":{":sha256":"47593a5621d8a5cd05347f3cda0d931d7c1c544bb1587a475512854e1ae862f0"},"ruby_source_path":"Casks/a/atv-remote.rb","sha256":"20092f59e500298c17d83c6aec03998455362a1e61c0f97116537d4e46e442bf","tap_string":"homebrew/cask","url_args":["https://github.com/bsharper/atv-desktop-remote/releases/download/v2.2.1/ATV.Remote-2.2.1.dmg"],"version":"2.2.1","raw_artifacts":[[":uninstall",{":quit":"com.electron.atvMacRemote"}],[":app",["ATV Remote.app"]],[":zap",{":trash":["~/Library/Application Support/ATV Remote","~/Library/Preferences/com.electron.atvDesktopRemote.plist","~/Library/Saved Application State/com.electron.atvDesktopRemote.savedState"]}]]},"au-lab":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Digital audio mixing application","homepage":"https://www.apple.com/apple-music/apple-digital-masters/","names":["AU Lab"],"ruby_source_checksum":{":sha256":"42af5774014108e3c667cad0e46859a6b87d7c979e78746176d0e7315123abef"},"ruby_source_path":"Casks/a/au-lab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.apple.com/apple-music/apple-digital-masters/docs/au_lab.zip"],"version":"2.3","raw_artifacts":[[":app",["AU Lab.app"]],[":zap",{":trash":"~/Library/Preferences/com.apple.aulab.plist"}]]},"audacity":{"desc":"Multi-track audio editor and recorder","homepage":"https://www.audacityteam.org/","names":["Audacity"],"ruby_source_checksum":{":sha256":"4c0e108b30dce12be52496ba1de2885fb942fd831d586dd8ac16d4561aa563cd"},"ruby_source_path":"Casks/a/audacity.rb","sha256":"9794b0b3a3a795bdc097b411a5776ba59dc451cb1524f58c9714c30cca2564be","tap_string":"homebrew/cask","url_args":["https://github.com/audacity/audacity/releases/download/Audacity-4.0.1/audacity-macOS-4.0.1-x86_64.dmg"],"version":"4.0.1","raw_artifacts":[[":uninstall",{":quit":"org.audacityteam.audacity4"}],[":app",["Audacity 4.app"]],[":zap",{":quit":"org.audacityteam.audacity4",":trash":["~/Library/Application Support/audacity","~/Library/Caches/Audacity","~/Library/Preferences/org.audacityteam.Audacity4.plist","~/Library/Preferences/org.audacityteam.audacity.plist","~/Library/Saved Application State/org.audacityteam.audacity.savedState"],":rmdir":"~/Documents/Audacity4"}]]},"audacity@3":{"desc":"Multi-track audio editor and recorder","homepage":"https://www.audacityteam.org/","names":["Audacity"],"ruby_source_checksum":{":sha256":"4507dfed1d2e4196b0215bf8f660dddcb8c8f2b39d23f9fb1bf5acb200286838"},"ruby_source_path":"Casks/a/audacity@3.rb","sha256":"142f3900bea5d49a73e66cce06e156b8e5387643e1b718806e85286753d6294f","tap_string":"homebrew/cask","url_args":["https://github.com/audacity/audacity/releases/download/Audacity-3.7.9/audacity-macOS-3.7.9-x86_64.dmg"],"version":"3.7.9","raw_artifacts":[[":uninstall",{":quit":"org.audacityteam.audacity"}],[":app",["Audacity.app"]],[":zap",{":trash":["~/Library/Application Support/audacity","~/Library/Preferences/org.audacityteam.audacity.plist","~/Library/Saved Application State/org.audacityteam.audacity.savedState"]}]]},"audio-hijack":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Records audio from any application","homepage":"https://rogueamoeba.com/audiohijack/","names":["Audio Hijack"],"ruby_source_checksum":{":sha256":"b64036cffae25e87f74a34e85462c3ae6084a108c0c78eddc7581be754d590b5"},"ruby_source_path":"Casks/a/audio-hijack.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.rogueamoeba.com/audiohijack/download/AudioHijack.zip"],"version":"4.6.0","raw_artifacts":[[":uninstall",{":quit":"com.rogueamoeba.audiohijack"}],[":app",["Audio Hijack.app"]],[":zap",{":trash":["~/Library/Application Support/Audio Hijack 4","~/Library/Caches/com.rogueamoeba.audiohijack","~/Library/HTTPStorages/com.rogueamoeba.audiohijack","~/Library/Preferences/com.rogueamoeba.audiohijack.plist","~/Library/WebKit/com.rogueamoeba.audiohijack"]}]],"raw_caveats":"Audio Hijack 4.6.0 requires macOS 14.4 or higher.\nOlder versions of macOS will download a compatible version after opening the app.\nSee https://www.rogueamoeba.com/support/knowledgebase/?showCategory=Audio+Hijack for more details.\n"},"audio-modeling-software-center":{"depends_on_args":{":macos":":any"},"desc":"Application for downloading, installing and updating Audio Modeling software","homepage":"https://audiomodeling.com/","names":["Audio Modeling Software Center"],"ruby_source_checksum":{":sha256":"091431a6e22a2c7d50afa4906eb04e2ee456e97ae1c10f8eb691c5e183fbf14c"},"ruby_source_path":"Casks/a/audio-modeling-software-center.rb","sha256":"fc711bb929669caf9b7171b9d5aaf74ff486dc3c12ee323f379a03a86dd34a1e","tap_string":"homebrew/cask","url_args":["https://static.audiomodeling.com/software_center/AudioModelingSoftwareCenter-3.0.4-777-osx-installer.dmg"],"version":"3.0.4-777","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/Audio Modeling/Software Center/uninstall.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"],":sudo":true}}],[":installer",{":script":{":executable":"AudioModelingSoftwareCenter-3.0.4-777-osx-installer.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"],":sudo":true}}],[":zap",{":trash":["/Users/Shared/Audio Modeling/Software Center","~/Library/Audio Modeling/Software Center"]}]]},"audiobook-builder":{"depends_on_args":{":macos":":any"},"desc":"Turn audio CDs and files into audiobooks","homepage":"https://www.splasm.com/audiobookbuilder/","names":["Audiobook Builder"],"ruby_source_checksum":{":sha256":"a4ec1627cd070b762d8856a9eaa0291082bc2544056b2b8ba049a0a2366efedc"},"ruby_source_path":"Casks/a/audiobook-builder.rb","sha256":"31b4f51cbbd1ac329243207dc431eff2d455033c55cd79374af5321697f012b4","tap_string":"homebrew/cask","url_args":["https://www.splasm.com/downloads/audiobookbuilder/Audiobook%20Builder%202.2.9.dmg"],"version":"2.2.9","raw_artifacts":[[":app",["Audiobook Builder.app"]],[":zap",{":trash":["~/Library/Application Scripts/KQZ94N9248.com.splasm.audiobookbuilder","~/Library/Caches/com.splasm.audiobookbuilder2","~/Library/Group Containers/KQZ94N9248.com.splasm.audiobookbuilder","~/Library/Preferences/com.splasm.audiobookbuilder2.plist","~/Library/Saved Application State/com.splasm.audiobookbuilder2.savedState","~/Library/WebKit/com.splasm.audiobookbuilder2"]}]]},"audiocupcake":{"depends_on_args":{":macos":":any"},"desc":"Master your audiobook narration and podcasts","homepage":"https://www.audiocupcake.com/","names":["AudioCupcake"],"ruby_source_checksum":{":sha256":"71552f6984de5ff03cd8069bacdff15c8446128003ed471054f5b583c2c8e543"},"ruby_source_path":"Casks/a/audiocupcake.rb","sha256":"2b2472daf32dbd9512794a93dc6675159d920eb3950694e1588bc167a04b4dd3","tap_string":"homebrew/cask","url_args":["https://audiocupcake.com/wp-content/uploads/2020/02/AudioCupcake-1.0.19.dmg"],"version":"1.0.19","raw_artifacts":[[":app",["AudioCupcake.app"]],[":zap",{":trash":["~/Library/Application Support/AudioCupcake","~/Library/Caches/com.sottovoce.AudioCupcake","~/Library/HTTPStorages/com.sottovoce.AudioCupcake","~/Library/HTTPStorages/com.sottovoce.AudioCupcake.binarycookies","~/Library/Preferences/com.sottovoce.AudioCupcake.plist","~/Library/Saved Application State/com.sottovoce.AudioCupcake.savedState"]}]]},"audiogridder-plugin":{"depends_on_args":{":macos":":any"},"desc":"VST2/VST3/AU/AAX DSP Server Plugin","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://audiogridder.com/","names":["AudioGridder Plugin"],"ruby_source_checksum":{":sha256":"4f7fd835ae9c140f28db3ea53b8a2fec3a05c65de439fa204612a00702ceaca5"},"ruby_source_path":"Casks/a/audiogridder-plugin.rb","sha256":"8e0a46eef57f5df0263b169397c63fcf61966b8ae96fa5eaededdef71a8af250","tap_string":"homebrew/cask","url_args":["https://audiogridder.com/releases/AudioGridderPlugin_1.2.0_1_macOS-universal.pkg"],"version":"1.2.0_1","raw_artifacts":[[":uninstall",{":pkgutil":["com.e47.audiogridder.aax","com.e47.audiogridder.au","com.e47.audiogridder.plugintray","com.e47.audiogridder.vst","com.e47.audiogridder.vst3","com.e47.pkg.aax","com.e47.pkg.au","com.e47.pkg.vst","com.e47.pkg.vst3"]}],[":pkg",["AudioGridderPlugin_1.2.0_1_macOS-universal.pkg"]],[":zap",{":trash":["~/.audiogridder/audiogridder.winpos","~/.audiogridder/audiogridderplugin.cfg","~/.audiogridder/audiogridderplugintray.cfg","~/Library/Logs/AudioGridder/Fx","~/Library/Logs/AudioGridder/Instrument","~/Library/Logs/AudioGridder/Midi","~/Library/Logs/AudioGridder/Tray"],":rmdir":["~/.audiogridder","~/Library/Logs/AudioGridder"]}]]},"audiogridder-server":{"depends_on_args":{":macos":":any"},"desc":"VST2/VST3/AU DSP Server","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://audiogridder.com/","names":["AudioGridder Server"],"ruby_source_checksum":{":sha256":"9fd3755fcfdaaae95115d5213eb1d73fb7189b93e063b6fb74cc6408e40781a9"},"ruby_source_path":"Casks/a/audiogridder-server.rb","sha256":"ba69f70ee4fd7eb2e962cc203310f1a38f26f0f8432dc232f78af1734c0e699a","tap_string":"homebrew/cask","url_args":["https://audiogridder.com/releases/AudioGridderServer_1.2.0_1_macOS-universal.pkg"],"version":"1.2.0_1","raw_artifacts":[[":uninstall",{":pkgutil":["com.e47.audiogridder.server","com.e47.pkg.server"]}],[":pkg",["AudioGridderServer_1.2.0_1_macOS-universal.pkg"]],[":zap",{":trash":["~/.audiogridder/audiogridder.winpos","~/.audiogridder/audiogridderserver*.cache","~/.audiogridder/audiogridderserver*.cfg","~/.audiogridder/audiogridderserver*.crash","~/.audiogridder/audiogridderserver*.layouts","~/.audiogridder/audiogridderserver*.winpos","~/.audiogridder/audiogridderserver.cache","~/.audiogridder/audiogridderserver.cfg","~/.audiogridder/audiogridderserver.crash","~/.audiogridder/audiogridderserver.layouts","~/.audiogridder/audiogridderserver.winpos","~/Library/Logs/AudioGridder/Master","~/Library/Logs/AudioGridder/Sandbox-Chain","~/Library/Logs/AudioGridder/Sandbox-Plugin","~/Library/Logs/AudioGridder/Scan","~/Library/Logs/AudioGridder/Server"],":rmdir":["~/.audiogridder","~/Library/Logs/AudioGridder"]}]]},"audiorelay":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Stream audio between your devices","homepage":"https://www.audiorelay.net/","names":["AudioRelay"],"ruby_source_checksum":{":sha256":"dd76a8269f5bc8dd816439783efbab4961887f8d649c9b9bcb4658c82b895775"},"ruby_source_path":"Casks/a/audiorelay.rb","sha256":"3156111b07a7a6e7562e1ebf9c83ed69205a301501e2a1a37111cb6361737db5","tap_string":"homebrew/cask","url_args":["https://dl.audiorelay.net/setups/macos/AudioRelay-0.27.5.dmg"],"version":"0.27.5","raw_artifacts":[[":app",["AudioRelay.app"]],[":zap",{":trash":["~/Library/Application Support/AudioRelay","~/Library/Logs/AudioRelay","~/Library/Preferences/com.azefsw.audioconnect.plist"]}]]},"audirvana":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Audio playback software","homepage":"https://audirvana.com/","names":["Audirvana"],"ruby_source_checksum":{":sha256":"04fd7405606f2dfa5a1e48411a1506f040ce6d2a364b92ce3f38219330a9788d"},"ruby_source_path":"Casks/a/audirvana.rb","sha256":"c1adb7d7efdd67f72ffc0a8819cc5b579ffe32363d0e502e1e7264f79c5792e7","tap_string":"homebrew/cask","url_args":["https://audirvana.com/delivery/Audirvana_3.5.50.dmg"],"version":"3.5.50","raw_artifacts":[[":app",["Audirvana.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.audirvana.Audirvana-Plus.plist","/Library/LaunchDaemons/com.audirvana.SysOptimizerTool.plist","/Library/PrivilegedHelperTools/com.audirvana.Audirvana-Plus","~/Library/Caches/com.audirvana.Audirvana-Plus","~/Library/Cookies/com.audirvana.Audirvana-Plus.binarycookies","~/Library/Preferences/com.audirvana.Audirvana-Plus.plist","~/Library/Preferences/com.audirvana.Audirvana.plist"]}]]},"audius":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Music streaming and sharing platform","homepage":"https://audius.co/","names":["Audius"],"ruby_source_checksum":{":sha256":"a5dd288cba4c4373087fdbbca3a25917c10c2f3492b2c27def2bb5535a58d4f7"},"ruby_source_path":"Casks/a/audius.rb","sha256":"20eab1e665aa6670d67e8eb28d9473a831de156028e7698ba70299c145886461","tap_string":"homebrew/cask","url_args":["https://download.audius.co/Audius-1.5.180-arm64.dmg"],"version":"1.5.180","raw_artifacts":[[":app",["Audius.app"]],[":zap",{":trash":["~/Library/Application Support/Audius","~/Library/Application Support/Caches/audius-client-updater","~/Library/Logs/Audius","~/Library/Saved Application State/co.audius.app.savedState"]}]]},"augur":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"App that bundles Augur UI and Augur Node together and deploys them locally","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/AugurProject/augur-app/","names":["Augur"],"ruby_source_checksum":{":sha256":"b37a463c91621561e83acd12e066bce7d485d664fd02edeacae061170f95994f"},"ruby_source_path":"Casks/a/augur.rb","sha256":"127a57ed9e3e0b2bd0451f0b097d5998f3e59acb7c4b9d424166f460a1776411","tap_string":"homebrew/cask","url_args":["https://github.com/AugurProject/augur-app/releases/download/v1.16.11/mac-Augur-1.16.11.dmg"],"version":"1.16.11","raw_artifacts":[[":app",["augur.app"]],[":zap",{":trash":["~/Library/Application Support/augur","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.augur.augur.sfl*","~/Library/Logs/augur","~/Library/Preferences/net.augur.augur.plist","~/Library/Saved Application State/net.augur.augur.savedState"]}]]},"aural":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-06-22",":because":":discontinued"},"desc":"Audio player inspired by Winamp","disable_args":{":date":"2026-06-22",":because":":discontinued"},"homepage":"https://github.com/maculateConception/aural-player","names":["Aural Player"],"ruby_source_checksum":{":sha256":"fb91474d9a213e2c016353c9bc4b835a8dd1ad6b9369db2f2348d4c40adf1d98"},"ruby_source_path":"Casks/a/aural.rb","sha256":"5cacd6f1f5b6956bdb9c5ff7f9b05ebbb11516010000d1f0bc793e6045a17172","tap_string":"homebrew/cask","url_args":["https://github.com/maculateConception/aural-player/releases/download/final/AuralPlayer-4.0.0-preview28.dmg"],"version":"4.0.0-preview28","raw_artifacts":[[":app",["Aural.app"]],[":zap",{":trash":"~/Library/Preferences/anon.Aural.plist"}]]},"aurora-hdr":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"HDR photo editor with filters, batch processing and more","homepage":"https://skylum.com/aurorahdr","names":["Aurora HDR"],"ruby_source_checksum":{":sha256":"f23610e87f6274541df77b013721a5feb1d30f98de632ad351b4f5a593b46917"},"ruby_source_path":"Casks/a/aurora-hdr.rb","sha256":"af6fe2c085ec14bad9370604147050d0f431541de0f9badf11dacf7d56f2e5a3","tap_string":"homebrew/cask","url_args":["https://downloads.skylum.com/aurorahdr/mac/AuroraHDR_Distribution_v1_0_2_6495.zip"],"version":"1.0.2,6495","raw_artifacts":[[":app",["Aurora HDR.app"]],[":zap",{":trash":["~/Library/Caches/com.macphun.auroraHDR2019","~/Library/Preferences/com.macphun.auroraHDR2019.plist"]}]]},"ausweisapp":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Official eID-Client of the Federal Government of Germany","homepage":"https://www.ausweisapp.bund.de/","names":["AusweisApp"],"ruby_source_checksum":{":sha256":"7c261c76283d1edff4a3d9a7a894bb82120b03349fb8c310f209ef53c12e9bcf"},"ruby_source_path":"Casks/a/ausweisapp.rb","sha256":"f7005d34beccd1ce944ac7a4888c5c15cc0d594d4427d5673d4288589dbea969","tap_string":"homebrew/cask","url_args":["https://github.com/Governikus/AusweisApp/releases/download/2.6.1/AusweisApp-2.6.1.dmg"],"version":"2.6.1","raw_artifacts":[[":app",["AusweisApp.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.governikus.ausweisapp2","~/Library/Containers/com.governikus.ausweisapp2"]}]]},"auto-claude":{"depends_on_args":{":macos":":monterey"},"desc":"Autonomous multi-session AI coding","homepage":"https://aperant.com/","names":["Auto Claude"],"ruby_source_checksum":{":sha256":"a1303b9e6993c911efc4bd10a911aaeac6870d484217d1e4e117d907b81cb3a3"},"ruby_source_path":"Casks/a/auto-claude.rb","sha256":"c35f967d4ca74c6811cba25c25d2fb9866f8f6b99dc6e8e6769c9405c14ebe99","tap_string":"homebrew/cask","url_args":["https://github.com/AndyMik90/Aperant/releases/download/v2.7.6/Auto-Claude-2.7.6-darwin-x64.dmg"],"version":"2.7.6","raw_artifacts":[[":app",["Auto-Claude.app"]],[":zap",{":trash":["~/Library/Application Support/auto-claude-ui","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.autoclaude.ui.sfl*","~/Library/Logs/auto-claude-ui","~/Library/Preferences/com.autoclaude.ui.plist"]}]]},"auto-subs":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Subtitle generator for audio and video files","homepage":"https://github.com/tmoroney/auto-subs/","names":["AutoSubs"],"ruby_source_checksum":{":sha256":"edf5fce1e7f07871de0a6cdfff07bce00b40b88b3ce5ab70e0dcabd66341e68d"},"ruby_source_path":"Casks/a/auto-subs.rb","sha256":"e11533b3cecc8863daae9168dcd601667df473ad0b26a38350dfd68e1a7a5a2e","tap_string":"homebrew/cask","url_args":["https://github.com/tmoroney/auto-subs/releases/download/v3.11.0/AutoSubs-Mac-Intel.pkg"],"version":"3.11.0","raw_artifacts":[[":uninstall",{":quit":"com.autosubs",":pkgutil":"com.tom-moroney.autosubs",":delete":["/Library/Application Support/Blackmagic Design/DaVinci Resolve/Workflow Integration Plugins/AutoSubs.lua","~/Library/Application Support/Adobe/CEP/extensions/com.autosubs.adobe","~/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility/AutoSubs","~/Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Utility/AutoSubs.lua"]}],[":pkg",["AutoSubs-Mac-Intel.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.autosubs","~/Library/Caches/com.autosubs","~/Library/HTTPStorages/com.autosubs","~/Library/Logs/com.autosubs","~/Library/Preferences/com.autosubs.plist","~/Library/Saved Application State/com.autosubs.savedState","~/Library/WebKit/com.autosubs"]}]]},"auto-tune-central":{"depends_on_args":{":macos":":any"},"desc":"Software download manager for Antares products","homepage":"https://www.antarestech.com/","names":["Auto-Tune Central"],"ruby_source_checksum":{":sha256":"4fd18fc8c4dd86253bd99b25fab9d8023c2d008351388e03603ebd8584a5b524"},"ruby_source_path":"Casks/a/auto-tune-central.rb","sha256":"b5473911d210d0bac8c443ad94044131b595af6026a7ad3d5bcf85d6944293e7","tap_string":"homebrew/cask","url_args":["https://antares.sfo2.cdn.digitaloceanspaces.com/auto-tune-central/auto-update/mac/Auto_Tune_Central_2.0.3_universal_x7791.dmg"],"version":"2.0.3,7791","raw_artifacts":[[":app",["Auto-Tune Central.app"]],[":zap",{":trash":["~/Library/Application Support/Auto-Tune Central","~/Library/Application Support/CrashReporter/Auto-Tune Central_*.plist","~/Library/Caches/com.Antares.AutoTuneCentral*","~/Library/HTTPStorages/com.Antares.AutoTuneCentral","~/Library/Logs/Auto-Tune Central","~/Library/Preferences/ByHost/com.Antares.AutoTuneCentral.ShipIt.*.plist","~/Library/Preferences/com.Antares.AutoTuneCentral.plist"]}]]},"autodesk-fusion":{"depends_on_args":{":macos":":any"},"desc":"Integrated CAD, CAM, CAE, and PCB software","homepage":"https://www.autodesk.com/products/fusion-360/overview","names":["Autodesk Fusion 360"],"ruby_source_checksum":{":sha256":"f56a6ca4e5e9a930c8b37adf7287616df07bc4ea39282d2a2eea424ba59c121d"},"ruby_source_path":"Casks/a/autodesk-fusion.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.appstreaming.autodesk.com/production/installers/Fusion%20Client%20Downloader.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":quit":["com.autodesk.dls.streamer.scriptapp.Autodesk-Fusion","com.autodesk.fusion"],":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/autodesk-fusion/latest/Install Autodesk Fusion.app/Contents/MacOS/streamer",":args":["--process","uninstall","--quiet","--silent","--purge-incomplete"]},":delete":["~/Applications/Autodesk Fusion Service Utility.app","~/Applications/Autodesk Fusion.app","~/Applications/Remove Autodesk Fusion.app"]}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/autodesk-fusion/latest/Install Autodesk Fusion.app/Contents/MacOS/Fusion Client Downloader",":args":["--quiet"]}}],[":zap",{":trash":["/Users/Shared/Autodesk","~/.config/Autodesk","~/Library/Application Support/Autodesk","~/Library/Application Support/Fusion 360","~/Library/Application Support/Fusion","~/Library/Caches/com.autodesk.AdskIdentityManager","~/Library/Caches/com.autodesk.fusion360","~/Library/Caches/com.autodesk.fusion360.senddmp","~/Library/Caches/com.Autodesk.streamer","~/Library/Caches/Fusion","~/Library/HTTPStorages/com.autodesk.fusion360","~/Library/HTTPStorages/com.autodesk.fusion360.binarycookies","~/Library/HTTPStorages/com.autodesk.fusion360.senddmp","~/Library/HTTPStorages/com.Autodesk.streamer","~/Library/Logs/autodesk.webdeploy.streamer.log","~/Library/Preferences/com.autodesk.adskidentitymanager.Autodesk Identity Manager.plist","~/Library/Preferences/com.autodesk.EAGLE 9.7.0.plist","~/Library/Preferences/com.autodesk.fusion360.plist","~/Library/Saved Application State/com.autodesk.fusion360.savedState","~/Library/Saved Application State/com.Autodesk.streamer.savedState","~/Library/WebKit/com.autodesk.AdskIdentityManager"]}]]},"autodmg":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"App for creating deployable system images from a system installer","homepage":"https://github.com/MagerValp/AutoDMG","names":["AutoDMG"],"ruby_source_checksum":{":sha256":"02806b15311f796c931b13efe043b26cf131a12652681204a735f4fe921d7331"},"ruby_source_path":"Casks/a/autodmg.rb","sha256":"92c10590ef5569797f1879f3b123e0a1f5a0434654a9cc6f6dbb517e779e6a79","tap_string":"homebrew/cask","url_args":["https://github.com/MagerValp/AutoDMG/releases/download/v1.9/AutoDMG-1.9.dmg"],"version":"1.9","raw_artifacts":[[":app",["AutoDMG.app"]],[":zap",{":trash":["~/Library/Application Support/AutoDMG","~/Library/Caches/se.gu.it.AutoDMG","~/Library/Logs/AutoDMG","~/Library/Preferences/se.gu.it.AutoDMG.plist"]}]]},"autofirma":{"depends_on_args":{":macos":":any"},"desc":"Digital signature editor and validator","homepage":"https://firmaelectronica.gob.es/ciudadanos/descargas","names":["AutoFirma"],"ruby_source_checksum":{":sha256":"8fa37250322c675732f150a2fbf82543fffa7da4039cd72446e6557dddb6843e"},"ruby_source_path":"Casks/a/autofirma.rb","sha256":"ce7c83c9b12cc6fc4a1d9f725ef104c56d32623e8ab04f53c6a778166614a153","tap_string":"homebrew/cask","url_args":["https://firmaelectronica.gob.es/content/dam/firmaelectronica/descargas-software/Autofirma_1_9_2_Mac_x64.zip"],"version":"1.9.2","raw_artifacts":[[":uninstall",{":quit":"es.gob.afirma",":pkgutil":"es.gob.afirma",":delete":"/Applications/AutoFirma.app"}],[":installer",{":manual":"AutoFirma_1_9_2_x64_signed.pkg"}],[":uninstall_postflight_steps",{":steps":[{":name":"AutoFirma ROOT",":type":"delete_keychain_certificate"},{":name":"127.0.0.1",":type":"delete_keychain_certificate"}]}],[":zap",{":trash":["~/.afirma","~/Library/Application Support/AutoFirma","~/Library/Preferences/es.gob.afirma.plist"]}]]},"autogram":{"depends_on_args":{":macos":":any"},"desc":"Application for electronic signing of signatures","homepage":"https://sluzby.slovensko.digital/autogram/","names":["autogram"],"ruby_source_checksum":{":sha256":"fe9db4be9c1f0e2b7a4252ea43e667b5487fa1c9e5da74064cb05f86e3213a22"},"ruby_source_path":"Casks/a/autogram.rb","sha256":"34851c479f556badaa2d03baf8aa7c9e0b58db2289601eb5113542b4bdc564f4","tap_string":"homebrew/cask","url_args":["https://github.com/slovensko-digital/autogram/releases/download/v2.7.5/autogram-2.7.5-macos-intel.pkg"],"version":"2.7.5","raw_artifacts":[[":preflight_steps",{":steps":[{":path":{":base":"home",":path":"Library/Application Support/Autogram/tls"},":type":"mkdir_p"},{":path":{":base":"home",":path":"Library/Application Support/Autogram/tls/skip"},":type":"touch"}]}],[":uninstall",{":quit":"digital.slovensko.autogram",":pkgutil":"digital.slovensko.autogram"}],[":pkg",["autogram-2.7.5-macos-intel.pkg"]],[":zap",{":trash":["~/Library/Application Support/Autogram","~/Library/Preferences/digital.slovensko.autogram.plist","~/Library/Saved Application State/digital.slovensko.autogram.savedState"]}]],"raw_caveats":"Installing autogram means you have AGREED to the license at:\n  https://github.com/slovensko-digital/autogram/blob/main/LICENSE\n"},"automattic-texts":{"depends_on_args":{":macos":":any"},"desc":"DM Manager","homepage":"https://texts.com/","names":["Texts.com"],"ruby_source_checksum":{":sha256":"52bec219210e64025abce58ff43f1aa2d75992b50e43ca7fb5412297dc7fecf5"},"ruby_source_path":"Casks/a/automattic-texts.rb","sha256":"dc16d52a430ad1f5f88900af6891f583c328674b8229c04a83aae1dab60f0c1d","tap_string":"homebrew/cask","url_args":["https://texts-binaries.texts.com/builds/Texts-macOS-x64-v0.84.17-a57e9370cb.zip"],"version":"0.84.17,a57e9370cb","raw_artifacts":[[":app",["Texts.app"]],[":zap",{":trash":["~/Library/Application Support/Texts","~/Library/Caches/io.texts.Texts","~/Library/HTTPStorages/io.texts.Texts","~/Library/Preferences/com.texts.Texts.plist"]}]]},"automounterhelper":{"depends_on_args":{":macos":":monterey"},"desc":"Helper for AutoMounter to mount shares to custom locations","homepage":"https://pixeleyes.co.nz/automounter/helper/","names":["AutoMounterHelper"],"ruby_source_checksum":{":sha256":"fe2fbe7d50fc2df85451c03a6b3a02ccfe1400bc8f14f1aaf01806cba753000a"},"ruby_source_path":"Casks/a/automounterhelper.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pixeleyes.co.nz/automounter/helper/AutoMounterHelper.dmg"],"version":"1.10.1","raw_artifacts":[[":uninstall",{":launchctl":"nz.co.pixeleyes.AutoMounterHelper",":trash":"~/Library/AutoMounterHelper"}],[":installer",{":manual":"AutoMounterHelper.app"}]]},"autopkgr":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Install and configure AutoPkg","homepage":"https://www.lindegroup.com/autopkgr","names":["AutoPkgr"],"ruby_source_checksum":{":sha256":"e67ed31ca34a6490a8ea3e673bf64acb845e98abeaa7d75a8eee9fef83b6273e"},"ruby_source_path":"Casks/a/autopkgr.rb","sha256":"05955ffd7cc7e6e18b099aae1c3e2a373350543366e604bd540958148ce729e7","tap_string":"homebrew/cask","url_args":["https://github.com/lindegroup/autopkgr/releases/download/v2.0/AutoPkgr-2.0.dmg"],"version":"2.0","raw_artifacts":[[":app",["AutoPkgr.app"]],[":zap",{":trash":["~/Library/Application Support/AutoPkgr","~/Library/Caches/com.lindegroup.AutoPkgr","~/Library/HTTPStorages/com.lindegroup.AutoPkgr","~/Library/HTTPStorages/com.lindegroup.AutoPkgr.binarycookies","~/Library/Preferences/com.lindegroup.AutoPkgr.plist"]}]]},"autumn":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-21",":because":":unmaintained"},"desc":"Window manager for JavaScript development","disable_args":{":date":"2026-04-30",":because":":unmaintained"},"homepage":"https://apandhi.github.io/Autumn/","names":["Autumn"],"ruby_source_checksum":{":sha256":"b9efff1cd7338661f800d2b458b107a43f29c4b8ad3fb008928c09981b09bc4e"},"ruby_source_path":"Casks/a/autumn.rb","sha256":"2f6bff1c6203eddc8c3d48887d176d5dec0bc57dc66c3dfa1740c5a0dcd6fe93","tap_string":"homebrew/cask","url_args":["https://github.com/apandhi/Autumn/releases/download/1.0.7/Build.zip"],"version":"1.0.7","raw_artifacts":[[":app",["Autumn.app"]],[":zap",{":trash":["~/Library/Caches/com.sephware.autumn","~/Library/Preferences/com.sephware.autumn.plist","~/Library/WebKit/com.sephware.autumn"]}]]},"avast-secure-browser":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Web browser focusing on privacy","homepage":"https://www.avast.com/secure-browser#mac","names":["Avast Secure Browser"],"ruby_source_checksum":{":sha256":"6afae6e6fd03cee0209d5f06487f634700f387d6b65bac2d8c42d1ae5c524b11"},"ruby_source_path":"Casks/a/avast-secure-browser.rb","sha256":"ecc1ec42674bb6aa44f7493984364c57ee2a15ff6c000896733862bc81888d3f","tap_string":"homebrew/cask","url_args":["https://cdn-update.avast.securebrowser.com/browser/mac/x64/139.0.6698.68/AvastSecureBrowser.dmg"],"version":"139.0.6698.68","raw_artifacts":[[":app",["Avast Secure Browser.app"]],[":zap",{":trash":["~/Library/Application Support/AVAST Software/Browser","~/Library/Caches/AVAST Software/Browser","~/Library/Caches/com.avast.browser","~/Library/Preferences/com.avast.AvastSecureBrowser.plist","~/Library/Preferences/com.avast.browser.plist","~/Library/Saved Application State/com.avast.browser.savedState"],":rmdir":["~/Library/Application Support/AVAST Software","~/Library/Caches/AVAST Software"]}]]},"avast-security":{"depends_on_args":{":macos":":any"},"desc":"Antivirus software","homepage":"https://www.avast.com/","names":["Avast Security"],"ruby_source_checksum":{":sha256":"6de40459ccd3e6405302de9faa169e154bb91fbbf393fa8d14f5ae4598817197"},"ruby_source_path":"Casks/a/avast-security.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://bits.avcdn.net/productfamily_ANTIVIRUS/insttype_FREE/platform_MAC/installertype_ONLINE/build_RELEASE/"],"version":"15.8.0","raw_artifacts":[[":uninstall",{":launchctl":["com.avast.hub","com.avast.hub.schedule","com.avast.hub.xpc"],":script":{":executable":"/Applications/Avast.app/Contents/Backend/hub/uninstall.sh",":must_succeed":false,":sudo":true},":pkgutil":["com.avast.AAFM","com.avast.pkg.hub"]}],[":installer",{":manual":"Install Avast Security.pkg"}],[":zap",{":trash":["~/Library/Cookies/com.avast.AAFM.binarycookies","~/Library/Preferences/com.avast.avast!.plist"]}]]},"avbeam":{"depends_on_args":{":macos":":any"},"desc":"Audio file similarity viewer","homepage":"https://speechpulse.com/avbeam-software-store/avbeam/","names":["AVbeam"],"ruby_source_checksum":{":sha256":"7b7a43d43f6373f786553b937cb6076af1550c83ec90817ad585815bf5be9075"},"ruby_source_path":"Casks/a/avbeam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://speechpulse.com/download/avbeam.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["avbeam.app"]],[":zap",{":trash":["~/Library/Application Support/avbeam","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/avbeam.sfl*","~/Library/Preferences/avbeam.plist","~/Library/Saved Application State/avbeam.savedState"]}]]},"avg-antivirus":{"depends_on_args":{":macos":":any"},"desc":"Antivirus software","homepage":"https://www.avg.com/us-en/avg-antivirus-for-mac","names":["AVG Antivirus for Mac"],"ruby_source_checksum":{":sha256":"eebc3175c4f484bb42b6bc6e1f808820a1e97ed26edf6a402f09f1218682ef66"},"ruby_source_path":"Casks/a/avg-antivirus.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://bits.avcdn.net/productfamily_ANTIVIRUS/insttype_FREE/platform_MAC_AVG/installertype_ONLINE/build_RELEASE"],"version":"4.0,2.0","raw_artifacts":[[":uninstall",{":launchctl":["com.avg.hub","com.avg.hub.schedule","com.avg.hub.xpc"],":script":{":executable":"/Applications/AVGAntivirus.app/Contents/Backend/hub/uninstall.sh",":sudo":true},":pkgutil":"com.avg.pkg.hub"}],[":pkg",["AVG AntiVirus.pkg"]],[":zap",{":trash":["/Library/Application Support/AVGAntivirus","/Library/Application Support/AVGHUB","~/Library/Application Support/AVGAntivirus","~/Library/Application Support/AVGHUB","~/Library/Logs/AVGHUB"]}]]},"aviatrix-vpn-client":{"depends_on_args":{":macos":":any"},"desc":"VPN client that provides SAML authentication","homepage":"https://docs.aviatrix.com/docs/enterprise/latest/guides/uservpn/user-vpn-client-download","names":["Aviatrix VPN Client"],"ruby_source_checksum":{":sha256":"9c85f64b8c8d50ecb1db863694d116e2e09aa6526a860264a61fdf6a2d987311"},"ruby_source_path":"Casks/a/aviatrix-vpn-client.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://aviatrix-download.s3.amazonaws.com/AviatrixVPNClient/AVPNC_mac.pkg"],"version":"3.0.2","raw_artifacts":[[":uninstall",{":launchctl":"aviatrix.vpn.client.rp",":pkgutil":"com.Aviatrix.VPNClient",":delete":"/Applications/Aviatrix VPN Client.app"}],[":pkg",["AVPNC_mac.pkg"]],[":zap",{":trash":["/Library/Application Support/Aviatrix VPN Client","~/Library/Aviatrix","~/Library/Logs/AviatrixVPNC","~/Library/Preferences/org.pythonmac.unspecified.AviatrixVPNClient.plist","~/Library/Saved Application State/org.pythonmac.unspecified.AviatrixVPNClient.savedState"]}]]},"avidemux":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Video editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.avidemux.org/","names":["Avidemux"],"ruby_source_checksum":{":sha256":"75846dba24c6b82eb589e43d0206b372918fca8bb9d3c6829477bde2828c3155"},"ruby_source_path":"Casks/a/avidemux.rb","sha256":"b0b8890114172d531d138f6c1413f0393c0e5a87530168106a12d6b11ae44833","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/avidemux/avidemux/2.8.1/Avidemux_2.8.1v2_Monterey_Qt6.dmg"],"version":"2.8.1","raw_artifacts":[[":app",["Avidemux_2.8.1.app"]],[":binary",["$APPDIR/Avidemux_2.8.1.app/Contents/MacOS/avidemux_cli"],{":target":"avidemux"}],[":binary",["$APPDIR/Avidemux_2.8.1.app/Contents/MacOS/avidemux_jobs"]],[":zap",{":trash":["~/.avidemux6","~/Library/Saved Application State/Avidemux.org.savedState"]}]]},"avifquicklook":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look Plugin for AVIF images","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/dreampiggy/AVIFQuickLook","names":["AVIFQuickLook"],"ruby_source_checksum":{":sha256":"280a01d173dc511ead717af6675b2682c3d339b82ec09265e6315dd6c506c440"},"ruby_source_path":"Casks/a/avifquicklook.rb","sha256":"b61bbcb1463cd3cdd2612aa43312852c77094e3212e6e5dce563d0e3b693d0da","tap_string":"homebrew/cask","url_args":["https://github.com/dreampiggy/AVIFQuickLook/releases/download/1.2.0/AVIFQuickLook.qlgenerator.zip"],"version":"1.2.0","raw_artifacts":[[":qlplugin",["AVIFQuickLook.qlgenerator"]]]},"avitools":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Graphical interface for a variety of video file processing tools","homepage":"https://www.emmgunn.com/avitools-home/","names":["AVItools"],"ruby_source_checksum":{":sha256":"7b9a005e57bb364d28b5d29121e3f92c1cd9bc4048e9d878e01a421a22cecf9c"},"ruby_source_path":"Casks/a/avitools.rb","sha256":"2a338b816efe6b861da3131cd263a99aebee7bb3e63459a600c901c1c1cfa0a7","tap_string":"homebrew/cask","url_args":["https://www.emmgunn.com/downloads/avitools3.7.2.zip"],"version":"3.7.2","raw_artifacts":[[":app",["avitools3.7.2/AVItools.app"]],[":zap",{":trash":["~/Library/Application Support/EmmGunn","~/Library/Preferences/com.emmgunn.AVItools3.plist"]}]]},"avogadro":{"depends_on_args":{":macos":":any"},"desc":"Molecule editor and visualiser","homepage":"https://avogadro.cc/","names":["Avogadro"],"ruby_source_checksum":{":sha256":"794ae5b7e96c3f70a0869690d9c8f6d86979b4c6689fef69171a65f5b79303db"},"ruby_source_path":"Casks/a/avogadro.rb","sha256":"991a30a87c8305e20cb85afbd04638dfe8854f6cce6848f0caf029bf81e1abe3","tap_string":"homebrew/cask","url_args":["https://github.com/OpenChemistry/avogadrolibs/releases/download/2.1.0/Avogadro2-2.1.0-Darwin.dmg"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":"cc.avogadro"}],[":app",["Avogadro2.app"]],[":zap",{":trash":["~/Library/Application Support/OpenChemistry/Avogadro","~/Library/Preferences/org.openchemistry.Avogadro.plist","~/Library/Saved Application State/cc.avogadro.savedState"]}]]},"avtouchbar":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Audio Visualiser for the Touch Bar","homepage":"https://www.avtouchbar.com/","names":["AVTouchBar"],"ruby_source_checksum":{":sha256":"8b90e36fb960c42930dd8114a6d7f1225feaf72edb21c7762599e116d230e99f"},"ruby_source_path":"Casks/a/avtouchbar.rb","sha256":"d04c1a6685e7ce59e10bae4464b6a113aa7bf302f5b515768055aa8326ecb8e1","tap_string":"homebrew/cask","url_args":["https://www.avtouchbar.com/wp-content/uploads/2021/08/AVTouchBar-3.0.7.zip"],"version":"3.0.7,2021,08","raw_artifacts":[[":app",["AVTouchBar.app"]],[":zap",{":trash":["~/Library/Containers/com.jakefishman.TouchBarVisualizer","~/Library/Containers/com.jakefishman.TouchBarVisualizer-LaunchAtLoginHelper"]}]]},"aw-edid-editor":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Edit any standard EDID binary file, supports DisplayID and CEA-861-G extensions","homepage":"https://www.analogway.com/products/aw-edid-editor","names":["AW EDID Editor"],"ruby_source_checksum":{":sha256":"3552d120dc3b8cea900ef1d36a1581178c5473fba373b0131c4949e5e06fb4cb"},"ruby_source_path":"Casks/a/aw-edid-editor.rb","sha256":"489fcd0fd08fb4a2633bf5fef4dd36e022f5947f425a15a1c49612b3dbb62336","tap_string":"homebrew/cask","url_args":["https://s3.eu-west-3.amazonaws.com/aw.store01/Site+Internet/Software/AW+EDID+Editor/Software/Setup+Application/awedideditor_3_0_20_macos.zip"],"version":"3.0.20","raw_artifacts":[[":app",["AW EDID Editor.app"]],[":zap",{":trash":["~/Library/Preferences/com.analogway.AW-EDID-EDITOR.plist","~/Library/Preferences/EdidEditorConf.json"]}]]},"awa":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Music streaming service","homepage":"https://awa.fm/","names":["AWA"],"ruby_source_checksum":{":sha256":"77d02a97229ac3158acd34c1fe41b5ead1eadb0b58a748a18588467a2cdc9364"},"ruby_source_path":"Casks/a/awa.rb","sha256":"2d1bba828ca64afb19511b6d770414e06659af97a85ca05dbc7cde36d1b79e01","tap_string":"homebrew/cask","url_args":["https://download-d.awa.io/mac/stable/AWASetup-v1.5.7.dmg"],"version":"1.5.7","raw_artifacts":[[":uninstall",{":launchctl":"fm.awa.liverpool",":quit":"fm.awa.liverpool"}],[":app",["AWA.app"]],[":zap",{":trash":["~/Library/Application Support/AWA","~/Library/Preferences/fm.awa.liverpool.helper.plist","~/Library/Preferences/fm.awa.liverpool.plist","~/Library/Saved Application State/fm.awa.liverpool.savedState"]}]]},"awesun":{"depends_on_args":{":macos":":any"},"desc":"Remote desktop control and monitoring tool","homepage":"https://sunlogin.oray.com/","names":["Sunlogin Client","向日葵个人版"],"ruby_source_checksum":{":sha256":"48e757fe4ad376677842e9f4e45ee092e6af728bbe4213fbccf6f5fcd14b32f9"},"ruby_source_path":"Casks/a/awesun.rb","sha256":"a51362ff9791e0542dccd75de917e85ce5ac6a77dcf2d89a74aa38797c578f75","tap_string":"homebrew/cask","url_args":["https://d-cdn.oray.com/sl/mac/AweSun_16.6.0.32198_x86_64.dmg"],"version":"16.6.0.32198","raw_artifacts":[[":uninstall",{":launchctl":["com.oray.awesun.agent","com.oray.awesun.desktopagent","com.oray.awesun.helper","com.oray.awesun.service","com.oray.awesun.startup"],":quit":"com.oray.sunlogin.macclient",":pkgutil":["com.oray.awesun.macclient","com.oray.sunlogin.macclient","com.oray.sunlogin.MacVirtualAudioDevice"],":delete":"/Applications/AweSun.app"}],[":pkg",["AweSun.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/AweSun.app",":match":"full",":must_succeed":true,":notices":["The AweSun package postinstall script launches the app","Attempting to close AweSun to avoid unwanted user intervention"],":type":"terminate_process"}]}],[":zap",{":delete":"/private/var/log/AweSun",":trash":["/Library/Application Support/Oray/AweSun","/Library/LaunchDaemons/com.oray.awesun.helper.plist","/Library/LaunchDaemons/com.oray.awesun.plist","~/AweSun","~/Library/Application Support/AweSun","~/Library/Caches/com.oray.sunlogin.macclient","~/Library/Preferences/com.oray.sunlogin.macclient.plist","~/Library/Saved Application State/com.oray.sunlogin.macclient.savedState","~/Library/WebKit/com.oray.sunlogin.macclient","~/protocol_config.conf","~/Sunlogin Files"]}]]},"aws-vault-binary":{"depends_on_args":{":macos":":any"},"desc":"Securely stores and accesses AWS credentials in a development environment","homepage":"https://github.com/99designs/aws-vault","names":["AWS Vault"],"ruby_source_checksum":{":sha256":"281ab3205099792420ee49a67eb2230f41a0b9cc0e1926bcbb6e9ee1402f2191"},"ruby_source_path":"Casks/a/aws-vault-binary.rb","sha256":"c0642de33329eb6eade70532f0c9eb769d2a1b52dfa56b63196ef51c7dea6445","tap_string":"homebrew/cask","url_args":["https://github.com/99designs/aws-vault/releases/download/v7.2.0/aws-vault-darwin-amd64.dmg"],"version":"7.2.0","raw_artifacts":[[":binary",["aws-vault"]]]},"aws-vpn-client":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Managed client-based VPN service to securely access AWS resources","homepage":"https://aws.amazon.com/vpn/","names":["AWS Client VPN"],"ruby_source_checksum":{":sha256":"d212a2df3014f7a619442cb9c30de933da010daee543bb2261df56f12f8e1717"},"ruby_source_path":"Casks/a/aws-vpn-client.rb","sha256":"12e0159c0e0192c79d09c33f46c9554b9c9168061991832f2efbbf904d3b0b95","tap_string":"homebrew/cask","url_args":["https://d3c4iklh14o4hj.cloudfront.net/OSX/6.2.1/AWS_VPN_Client.pkg"],"version":"6.2.1","raw_artifacts":[[":uninstall",{":launchctl":["com.amazonaws.acvc.helper","com.amazonaws.acvc.osx.core"],":quit":"com.amazonaws.acvc.osx",":pkgutil":"com.amazon.awsvpnclient",":delete":["/Applications/AWS VPN Client","/Library/Application Support/AWSVPNClient","/Library/LaunchDaemons/com.amazonaws.acvc.helper.plist","/Library/LaunchDaemons/com.amazonaws.acvc.osx.core.plist","/Library/PrivilegedHelperTools/com.amazonaws.acvc.helper","/usr/local/bin/aws-vpn-client"]}],[":pkg",["AWS_VPN_Client.pkg"]],[":zap",{":trash":["~/.config/AWSVPNClient","~/Library/Preferences/com.amazonaws.acvc.osx.plist","~/Library/Saved Application State/com.amazonaws.acvc.osx.savedState"]}]]},"axure-rp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Planning and prototyping tool for developers","homepage":"https://www.axure.com/","names":["Axure RP"],"ruby_source_checksum":{":sha256":"fcdbcdd6cc13690e5322f2a8943322cc999e301684fae4be19a893cdc47aa1e4"},"ruby_source_path":"Casks/a/axure-rp.rb","sha256":"5a9e2a9f9c782dcdd6836ff5a1a379a84f9d63e87f14b75d31bb03f148722357","tap_string":"homebrew/cask","url_args":["https://axure.cachefly.net/versions/11-0/AxureRP-Setup-4150.dmg"],"version":"11.0.0.4150","raw_artifacts":[[":uninstall",{":quit":"com.axure.AxureRP11"}],[":app",["Axure RP 11.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.axure.axurerp#*.sfl*","~/Library/Preferences/com.axure.AxureRP#*.plist","~/Library/Saved Application State/com.axure.AxureRP#*.savedState"]}]]},"aya":{"desc":"Android ADB desktop app","homepage":"https://aya.liriliri.io/","names":["AYA"],"ruby_source_checksum":{":sha256":"87a5d2858fe937e556b1470eae4ec5f71087748e288494225994fb6d0fe4ef98"},"ruby_source_path":"Casks/a/aya.rb","sha256":"45411d655f18eb06b60e7d29f102fbcc3ac56fc2028caf3e86fb47ec8fd9f9c2","tap_string":"homebrew/cask","url_args":["https://github.com/liriliri/aya/releases/download/v1.14.2/AYA-1.14.2-mac-x64.dmg"],"version":"1.14.2","raw_artifacts":[[":app",["AYA.app"]],[":zap",{":trash":["~/Library/Application Support/AYA","~/Library/Preferences/io.liriliri.aya.plist"]}]]},"ayugram":{"depends_on_args":{":macos":":any"},"desc":"Telegram client with ghost mode and message history","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/AyuGram/AyuGramDesktop","names":["AyuGram"],"ruby_source_checksum":{":sha256":"fb2ccd16a7a6a76e5bd2d879d2213435807c83d71837c06ed7d79bb42ca83e1a"},"ruby_source_path":"Casks/a/ayugram.rb","sha256":"244bb500accfb56f006d5678aeecee4532a8eb1a3dfaaa259da87310cb37241f","tap_string":"homebrew/cask","url_args":["https://github.com/AyuGram/AyuGramDesktop/releases/download/v7.0.9/AyuGram.dmg"],"version":"7.0.9","raw_artifacts":[[":app",["AyuGram.app"]],[":zap",{":trash":["~/Library/Application Support/AyuGram Desktop","~/Library/Saved Application State/one.ayugram.AyuGramDesktop.savedState"]}]]},"azookey":{"depends_on_args":{":macos":":ventura"},"desc":"Japanese input method","homepage":"https://github.com/azooKey/azooKey-Desktop","names":["azooKey"],"ruby_source_checksum":{":sha256":"affaaa85bdaa68deaceb2b3751d0b5d6c12fe2ed756324adf6f98cfd8071f44f"},"ruby_source_path":"Casks/a/azookey.rb","sha256":"d389315c928c28da732c4eb2ade8ed0c19c896fdf06f8353ac617d95dcf2b39c","tap_string":"homebrew/cask","url_args":["https://github.com/azooKey/azooKey-Desktop/releases/download/v0.1.4/azooKey-release-signed.pkg"],"version":"0.1.4","raw_artifacts":[[":uninstall",{":quit":"dev.ensan.inputmethod.azooKeyMac",":pkgutil":"dev.ensan.inputmethod.azooKeyMac"}],[":pkg",["azooKey-release-signed.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/dev.ensan.inputmethod.azooKeyMac","~/Library/Application Scripts/group.dev.ensan.inputmethod.azooKeyMac","~/Library/Containers/dev.ensan.inputmethod.azooKeyMac","~/Library/Group Containers/group.dev.ensan.inputmethod.azooKeyMac"]}]]},"azure-cli":{"depends_on_args":{":formula":["python@3.14"]},"desc":"Microsoft Azure CLI 2.0","homepage":"https://docs.microsoft.com/cli/azure/overview","names":["Azure CLI"],"ruby_source_checksum":{":sha256":"0ca14a0da6a3172822503b4e8d4f766eb09497c2971cfb70c759b56a805c094b"},"ruby_source_path":"Casks/a/azure-cli.rb","sha256":"b8c51c518c526d9ee0fd47716236f91804b578f9d560a2d8f60266fac7b67d6f","tap_string":"homebrew/cask","url_args":["https://github.com/Azure/azure-cli/releases/download/azure-cli-2.91.0/azure-cli-2.91.0-macos-x86_64.tar.gz"],"version":"2.91.0","raw_artifacts":[[":binary",["bin/az"]],[":bash_completion",["completions/bash/az"]],[":zsh_completion",["completions/zsh/_az"]],[":fish_completion",["completions/fish/az.fish"]],[":zap",{":trash":"~/.azure"}]]},"azure-data-studio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Data management tool that enables working with SQL Server","disable_args":{":date":"2026-02-28",":because":":discontinued"},"homepage":"https://docs.microsoft.com/en-us/sql/azure-data-studio/","names":["Azure Data Studio"],"ruby_source_checksum":{":sha256":"3a5caa70ddbd06629101632a85a3fd5cb7b5e5194866edd0933bf1f0f93237e0"},"ruby_source_path":"Casks/a/azure-data-studio.rb","sha256":"ca3951d85525775b242bec253fec1e97f384b2af2468a0429feccf04f5adbb93","tap_string":"homebrew/cask","url_args":["https://download.microsoft.com/download/6b2bfeac-9c1b-4182-9a2f-ce86ff8cc371/azuredatastudio-macos-1.52.0.zip"],"version":"1.52.0","raw_artifacts":[[":app",["Azure Data Studio.app"]],[":binary",["$APPDIR/Azure Data Studio.app/Contents/Resources/app/bin/code"],{":target":"azuredatastudio"}],[":zap",{":trash":["~/Library/Application Support/azuredatastudio","~/Library/Preferences/com.azuredatastudio.oss.helper.plist","~/Library/Preferences/com.azuredatastudio.oss.plist","~/Library/Saved Application State/com.azuredatastudio.oss.savedState"]}]]},"ba-connected":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Configurator and manager for BrightSign devices","homepage":"https://www.brightsign.biz/resources/software-downloads/","names":["BrightAuthor:connected"],"ruby_source_checksum":{":sha256":"b7b6a8ac36521370e452a5aa359a872b6e19da90d9e283298b696beaa1663513"},"ruby_source_path":"Casks/b/ba-connected.rb","sha256":"3628c2eab7ee4d36a7e1247e4d2ae5fc8f81e5c671c734dcb0e7912ff3e3a686","tap_string":"homebrew/cask","url_args":["https://downloads.bsn.cloud/BA%20connected-1.85.0.dmg"],"version":"1.85.0","raw_artifacts":[[":app",["BA connected.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/BA connected *.diag","~/Library/Application Support/BA connected","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.brightsign.brightauthor.sfl*","~/Library/Logs/BA connected","~/Library/Preferences/com.brightsign.BrightAuthor.plist","~/Library/Saved Application State/com.brightsign.BrightAuthor.savedState"]}]]},"babeledit":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Translation editor","homepage":"https://www.codeandweb.com/babeledit","names":["BabelEdit"],"ruby_source_checksum":{":sha256":"7d9d4ab24d70687cbbd855a230885c9d37501ddcced4b2f5d313c14770df6e05"},"ruby_source_path":"Casks/b/babeledit.rb","sha256":"9c548d07b385b53bc6a514a11c74b41a1d4e2ba9a38cc232b613a1d7f7668b8e","tap_string":"homebrew/cask","url_args":["https://www.codeandweb.com/download/babeledit/5.7.0/BabelEdit-5.7.0.dmg"],"version":"5.7.0","raw_artifacts":[[":uninstall",{":quit":"de.code-and-web.BabelEdit"}],[":app",["BabelEdit.app"]],[":zap",{":trash":"~/Library/Preferences/de.code-and-web.BabelEdit.plist"}]]},"backblaze-downloader":{"depends_on_args":{":macos":":any"},"desc":"Download Backblaze restored files more reliably","homepage":"https://www.backblaze.com/","names":["Backblaze Downloader"],"ruby_source_checksum":{":sha256":"b3be3bff63724576b7e1ecc8cdc2b5e61222db21537f8862fdf2e1670fa60ace"},"ruby_source_path":"Casks/b/backblaze-downloader.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://secure.backblaze.com/mac_restore_downloader"],"version":"9.2.2.878","raw_artifacts":[[":uninstall",{":quit":"com.backblaze.BackblazeDownloader"}],[":app",["BackblazeDownloader.app"]],[":zap",{":trash":["~/Library/Logs/BackblazeDownloader","~/Library/Preferences/com.backblaze.BackblazeDownloader.plist","~/Library/Saved Application State/com.backblaze.BackblazeDownloader.savedState"]}]]},"backblaze-restore":{"depends_on_args":{":macos":":any"},"desc":"Computer backup restore client","homepage":"https://backblaze.com/","names":["Backblaze Restore"],"ruby_source_checksum":{":sha256":"bca233349dfd98d17a723f59b547146e4b8511b9dbb283a8c91c9c71956be485"},"ruby_source_path":"Casks/b/backblaze-restore.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://f000.backblazeb2.com/file/b2-computer-backup-public/macos/standalone-restore/backblaze_restore.dmg"],"version":"10.0.3.1076","raw_artifacts":[[":uninstall",{":quit":"com.backblaze.BackblazeRestore"}],[":app",["BackblazeRestore.app"],{":target":"Backblaze Restore.app"}],[":zap",{":trash":["~/Library/Application Support/BackblazeRestore","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.backblaze.backblazerestore.sfl*","~/Library/Logs/BackblazeRestore","~/Library/Preferences/com.backblaze.BackblazeRestore.plist"]}]]},"backblaze":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Data backup and storage service","homepage":"https://backblaze.com/","names":["Backblaze"],"ruby_source_checksum":{":sha256":"41493e5e81b143bd207f7b997b8cefd63fa6d57666e61d24e486f62352d7b58f"},"ruby_source_path":"Casks/b/backblaze.rb","sha256":"49f22e2ec057ba011dab1e53d4fc70f0c6ecc8b9275436b22590ccb165be0d85","tap_string":"homebrew/cask","url_args":["https://secure.backblaze.com/api/install_backblaze?file=bzinstall-mac-10.0.4.1082.dmg"],"version":"10.0.4.1082","raw_artifacts":[[":uninstall",{":launchctl":["com.backblaze.bzbmenu","com.backblaze.bzserv"],":delete":["$APPDIR/Backblaze.app","$APPDIR/BackblazeRestore.app","/Library/Logs/DiagnosticReports/bzbmenu_*.*_resource.diag","/Library/PreferencePanes/BackblazeBackup.prefPane"]}],[":installer",{":manual":"Backblaze Installer.app"}],[":zap",{":trash":["/Library/Backblaze.bzpkg","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.backblaze.*.sfl*","~/Library/Logs/BackblazeGUIInstaller","~/Library/Preferences/com.backblaze.bzbmenu.plist"]}]]},"backdrop":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Live wallpaper app","homepage":"https://cindori.com/backdrop","names":["Backdrop"],"ruby_source_checksum":{":sha256":"0d08986f0679677a1c4fe24c090d99f776fbe988a40dbcc6fb79405cc74e408e"},"ruby_source_path":"Casks/b/backdrop.rb","sha256":"f55f25fb4a2549bf4112af72c594448d095bcceaab5b2a507e7a9787cadc614f","tap_string":"homebrew/cask","url_args":["https://cdn.cindori.com/apps/backdrop/updates/2.10.4-145/Backdrop.dmg"],"version":"2.10.4,145","raw_artifacts":[[":uninstall",{":launchctl":["com.cindori.Backdrop.Wallpaper.agent","com.cindori.Backdrop.Wallpaper.renderer"],":quit":["com.cindori.Backdrop","com.cindori.Backdrop.Wallpaper"]}],[":app",["Backdrop.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.group.com.cindori.Backdrop","~/Library/Application Scripts/com.cindori.Backdrop.WallpaperExtension","~/Library/Application Support/Backdrop","~/Library/Application Support/BackdropWallpaper","~/Library/Application Support/com.cindori.Backdrop*","~/Library/Caches/com.cindori.Backdrop*","~/Library/Containers/com.cindori.Backdrop.WallpaperExtension","~/Library/Group Containers/*.group.com.cindori.Backdrop","~/Library/HTTPStorages/com.cindori.Backdrop","~/Library/HTTPStorages/com.cindori.Backdrop.Wallpaper","~/Library/Preferences/com.cindori.Backdrop.plist","~/Library/Preferences/com.cindori.Backdrop.Wallpaper.plist"]}]]},"background-music":{"depends_on_args":{":macos":":any"},"desc":"Audio utility","homepage":"https://github.com/kyleneideck/BackgroundMusic","names":["Background Music"],"ruby_source_checksum":{":sha256":"12c2c544e33bb642a8654f38aa7010d53d6be2126b9304a70daee9e1eba0b28e"},"ruby_source_path":"Casks/b/background-music.rb","sha256":"c7742b48ac2e9ea955fea66e5c13bb56be5f1487e0b12bad93820984bccb69ef","tap_string":"homebrew/cask","url_args":["https://github.com/kyleneideck/BackgroundMusic/releases/download/v0.5.0/BackgroundMusic-0.5.0.pkg"],"version":"0.5.0","raw_artifacts":[[":uninstall",{":launchctl":"com.bearisdriving.BGM.XPCHelper",":quit":"com.bearisdriving.BGM.App",":pkgutil":"com.bearisdriving.BGM",":delete":["/Library/Application Support/Background Music","/Library/Audio/Plug-Ins/HAL/Background Music Device.driver","/usr/local/libexec/BGMXPCHelper.xpc"]}],[":pkg",["BackgroundMusic-0.5.0.pkg"]],[":uninstall_postflight_steps",{":steps":[{":name":"coreaudiod",":sudo":true,":must_succeed":true,":type":"terminate_process"}]}],[":zap",{":trash":["/Library/LaunchDaemons/com.bearisdriving.BGM.XPCHelper.plist","~/Library/Preferences/com.bearisdriving.BGM.App.plist"]}]]},"backlog":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-30",":because":":unmaintained"},"disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://github.com/czytelny/backlog","names":["Backlog"],"ruby_source_checksum":{":sha256":"d533512175b94f87f8a142c2a06958748b6430eb2f28c7d53a46d5620c53f590"},"ruby_source_path":"Casks/b/backlog.rb","sha256":"de3747cee4d6b63ccc102c25ef9ca3ab8f21d78d2fbbc8cf34725035484e1fbd","tap_string":"homebrew/cask","url_args":["https://github.com/czytelny/backlog/releases/download/v1.8.0/Backlog-darwin-x64.zip"],"version":"1.8.0","raw_artifacts":[[":app",["Backlog-darwin-x64/Backlog.app"]],[":zap",{":trash":"~/Library/Application Support/Backlog"}]]},"backuploupe":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Alternative GUI for Time Machine","homepage":"https://www.soma-zone.com/BackupLoupe/","names":["BackupLoupe"],"ruby_source_checksum":{":sha256":"a645275b25db86b50350fd4f3ee5b983acb6eab6fa9c20c3e4b0b929bec5769c"},"ruby_source_path":"Casks/b/backuploupe.rb","sha256":"3fc748813a21660cb9ad1b6e8072b367da525d76f26634a273bfad4c0ac8f739","tap_string":"homebrew/cask","url_args":["https://www.soma-zone.com/download/files/BackupLoupe-3.15.2.tar.xz"],"version":"3.15.2","raw_artifacts":[[":uninstall",{":delete":["/Library/LaunchDaemons/com.soma-zone.BackupLoupe.Helper.plist","/Library/PrivilegedHelperTools/com.soma-zone.BackupLoupe.Helper"]}],[":app",["BackupLoupe.app"]],[":zap",{":trash":["~/Library/Application Support/BackupLoupe","~/Library/Caches/com.apple.helpd/Generated/BackupLoupe*","~/Library/Preferences/com.soma-zone.BackupLoupe.plist"]}]]},"backyard-ai":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-09-20",":because":":discontinued"},"desc":"Run AI models locally","homepage":"https://backyard.ai/","names":["Backyard AI"],"ruby_source_checksum":{":sha256":"09e2bfbe1a128baf820ed5a23c3f8943373c16ba7716678f7dc07a0b407c98a6"},"ruby_source_path":"Casks/b/backyard-ai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://desktop.backyard.ai/download/dmg"],"version":"0.37.0","raw_artifacts":[[":app",["Backyard AI.app"]],[":zap",{":trash":["~/Library/Preferences/com.ahoylabs.faraday.plist","~/Library/Saved Application State/com.ahoylabs.faraday.savedState"]}]]},"badgeify":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Add apps to the menu bar","homepage":"https://badgeify.app/","names":["Badgeify"],"ruby_source_checksum":{":sha256":"0574e9731accb7c9c09039862fe5fd0bc55d5dfe21e6d5054cdb27067b08a70c"},"ruby_source_path":"Casks/b/badgeify.rb","sha256":"06ddd3b03a31cad33a0f11fcea3aec9dd3c0c8abce51d64fa67ae6069edf99ad","tap_string":"homebrew/cask","url_args":["https://api.badgeify.app/release/download/darwin/universal/1.15.0"],"version":"1.15.0","raw_artifacts":[[":uninstall",{":quit":"studio.techflow.badgeify"}],[":app",["Badgeify.app"]],[":zap",{":trash":["~/Library/Application Support/studio.techflow.badgeify","~/Library/Caches/studio.techflow.badgeify","~/Library/Logs/studio.techflow.badgeify","~/Library/Preferences/studio.techflow.badgeify.plist","~/Library/WebKit/studio.techflow.badgeify"]}]]},"badlion-client":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Minecraft launcher","homepage":"https://www.badlion.net/","names":["Badlion Client"],"ruby_source_checksum":{":sha256":"10ebe4e17ebb88874a0e156fb825cd0fc883430e8ab9dea424cba2eafc8f8319"},"ruby_source_path":"Casks/b/badlion-client.rb","sha256":"26da1a57da2dd64a8b96371a317c0a30d849281da3b42c8a54950f22c132f87d","tap_string":"homebrew/cask","url_args":["https://client-updates.badlion.net/Badlion%20Client-4.5.4.dmg"],"version":"4.5.4","raw_artifacts":[[":app",["Badlion Client.app"]],[":zap",{":trash":["~/Library/Application Support/Badlion Client","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.badlion.client.sfl*","~/Library/Caches/net.badlion.client","~/Library/Caches/net.badlion.client.ShipIt","~/Library/Logs/Badlion Client","~/Library/Preferences/net.badlion.client.plist","~/Library/Saved Application State/net.badlion.client.savedState"]}]]},"baiduinput":{"depends_on_args":{":macos":":any"},"desc":"Chinese input method","homepage":"https://srf.baidu.com/input/mac.html","names":["Baidu Input","安装百度输入法"],"ruby_source_checksum":{":sha256":"0d973e98b52d3f19cd166ca50ec3c25099af8839c9ae6f854955d526120c3655"},"ruby_source_path":"Casks/b/baiduinput.rb","sha256":"4d31a7a0dbf09d32eaecc1f0b778f27128707fbc31139fabdb0090a325393974","tap_string":"homebrew/cask","url_args":["https://imeres.baidu.com/mac/baiduinput_mac_v6.0.3.66_1000e.dmg"],"version":"6.0.3.66,1000e","raw_artifacts":[[":uninstall",{":pkgutil":"com.baidu.inputmethod.*",":delete":"/Library/Input Methods/BaiduIM.app"}],[":installer",{":manual":"安装百度输入法.app"}]]},"baidunetdisk":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cloud storage service","homepage":"https://pan.baidu.com/","names":["Baidu NetDisk","百度网盘"],"ruby_source_checksum":{":sha256":"1c9b37ec18bd0f53f6c5594b1eb1fdbb59cf412629993c10f7b65fd3e190776c"},"ruby_source_path":"Casks/b/baidunetdisk.rb","sha256":"36a0ce6a30ff4a571d303d0bf336a57fbea3b0e7a8dcaf7f30bbe13832d0a984","tap_string":"homebrew/cask","url_args":["https://pkg-ant.baidu.com/issue/netdisk/MACguanjia/8.9.7/BaiduNetdisk_mac_8.9.7_x64.dmg"],"version":"8.9.7","raw_artifacts":[[":uninstall",{":launchctl":"netdisk_service"}],[":app",["BaiduNetdisk_mac.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.baidu.BaiduNetdisk-mac.FinderSync","~/Library/Application Scripts/group.com.baidu.BaiduNetdisk-Mac","~/Library/Application Support/baidunetdisk","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.baidu.baidunetdisk-mac.sfl*","~/Library/Application Support/com.baidu.BaiduNetdisk-mac","~/Library/Caches/com.baidu.BaiduNetdisk-mac","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.baidu.BaiduNetdisk-mac","~/Library/Containers/com.baidu.BaiduNetdisk-mac.FinderSync","~/Library/Cookies/com.baidu.BaiduNetdisk-mac.binarycookies","~/Library/Group Containers/group.com.baidu.BaiduNetdisk-Mac","~/Library/HTTPStorages/com.baidu.BaiduNetdisk-mac","~/Library/Preferences/com.baidu.BaiduNetdisk-mac.plist","~/Library/sapi/wappass.baidu.com","~/Library/Saved Application State/com.baidu.BaiduNetdisk-mac.savedState"],":rmdir":["~/Library/Caches/com.plausiblelabs.crashreporter.data","~/Library/sapi"]}]]},"balance-lock":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Prevents audio balance from drifting left or right","homepage":"https://www.tunabellysoftware.com/balance_lock","names":["Balance Lock"],"ruby_source_checksum":{":sha256":"de0b4e7128b5552155e9abf37f83b668e6bbd0ef813252ad1fd19bb00ac05829"},"ruby_source_path":"Casks/b/balance-lock.rb","sha256":"c943838667974ad96ff8582334c18754f3c35ceba5692f431f5dfd1cd8284765","tap_string":"homebrew/cask","url_args":["https://www.tunabellysoftware.com/resources/Balance%20Lock%201.1.dmg"],"version":"1.1","raw_artifacts":[[":app",["Balance Lock.app"]],[":zap",{":trash":["~/Library/Application Support/Balance Lock","~/Library/HTTPStorages/com.tunabelly.balancelock","~/Library/Preferences/com.tunabelly.balancelock.plist"]}]]},"balenaetcher":{"depends_on_args":{":macos":":ventura"},"desc":"Tool to flash OS images to SD cards & USB drives","homepage":"https://balena.io/etcher","names":["Etcher"],"ruby_source_checksum":{":sha256":"0108267b59c67ef9cb8c1338958a845a4fcef9ac14fe04c89c397d78ae4126f1"},"ruby_source_path":"Casks/b/balenaetcher.rb","sha256":"1e896b335987afda8a2b97d92a4113e18a3cf3f52a46b9ce86ec5f4d8aecc884","tap_string":"homebrew/cask","url_args":["https://github.com/balena-io/etcher/releases/download/v2.1.9/balenaEtcher-2.1.9-x64.dmg"],"version":"2.1.9","raw_artifacts":[[":uninstall",{":quit":"io.balena.etcher.*"}],[":app",["balenaEtcher.app"]],[":zap",{":trash":["~/Library/Application Support/balenaEtcher","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.balena.etcher.sfl*","~/Library/Preferences/io.balena.etcher.helper.plist","~/Library/Preferences/io.balena.etcher.plist","~/Library/Saved Application State/io.balena.etcher.savedState"]}]]},"ball":{"depends_on_args":{":macos":":ventura"},"desc":"Utility that adds a ball to your dock","homepage":"https://github.com/nate-parrott/ball","names":["Ball"],"ruby_source_checksum":{":sha256":"bf907c88e63f4a021a42e966a187196e4ee17c972e9302e8752f892bb6f39e0d"},"ruby_source_path":"Casks/b/ball.rb","sha256":"f3b1794971cc34fadcd817c8c4ed1ad9e791143254696fb6e78fea1294bccbd1","tap_string":"homebrew/cask","url_args":["https://github.com/nate-parrott/ball/releases/download/v1/Ball.dmg"],"version":"1","raw_artifacts":[[":app",["Ball.app"]]]},"ballast":{"depends_on_args":{":macos":":monterey"},"desc":"Status Bar app to keep the audio balance from drifting","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://jamsinclair.nz/ballast","names":["ballast"],"ruby_source_checksum":{":sha256":"e5f7b3c39ff33298e7668405f138cdc0333a2d9a9c6f4cdcd0121bdfa69aba56"},"ruby_source_path":"Casks/b/ballast.rb","sha256":"ec96d590fd9dbe38fe50de006160d4ff2bd10187c4b011c1f5c5ea741044904a","tap_string":"homebrew/cask","url_args":["https://github.com/jamsinclair/ballast/releases/download/v2.0.0/ballast-v2.0.0.zip"],"version":"2.0.0","raw_artifacts":[[":uninstall",{":launchctl":"nz.jamsinclair.ballast-LaunchAtLoginHelper",":quit":"nz.jamsinclair.ballast"}],[":app",["ballast.app"]],[":zap",{":trash":["~/Library/Application Scripts/nz.jamsinclair.ballast","~/Library/Application Scripts/nz.jamsinclair.ballast-LaunchAtLoginHelper","~/Library/Containers/nz.jamsinclair.ballast","~/Library/Containers/nz.jamsinclair.ballast-LaunchAtLoginHelper","~/Library/Preferences/nz.jamsinclair.ballast.plist"]}]]},"balsamiq-wireframes":{"depends_on_args":{":macos":":any"},"desc":"UI wireframing tool","homepage":"https://balsamiq.com/","names":["Balsamiq Wireframes"],"ruby_source_checksum":{":sha256":"e8b9230b5dd9031c3418ad0fca91ff4ccf7f71e1f5aef1f01aaae5cb62338998"},"ruby_source_path":"Casks/b/balsamiq-wireframes.rb","sha256":"3817553ac4801b3a245b55f1996870371cd3599a8c99f0054dd796bc09ceeca7","tap_string":"homebrew/cask","url_args":["https://builds.balsamiq.com/bwd/Balsamiq%20Wireframes%204.8.6.dmg"],"version":"4.8.6","raw_artifacts":[[":app",["Balsamiq Wireframes.app"]],[":zap",{":trash":["~/Library/Caches/BalsamiqMockups4.*","~/Library/Preferences/BalsamiqMockups4","~/Library/Preferences/BalsamiqMockups4.*","~/Library/Saved Application State/BalsamiqMockups4.*"]}]]},"bambu-connect":{"depends_on_args":{":macos":":any"},"desc":"Tool for linking with Bambu Lab 3D printers","homepage":"https://wiki.bambulab.com/en/software/bambu-connect","names":["Bambu Connect"],"ruby_source_checksum":{":sha256":"457db75e0304cf623f9b7226d61ec9aa533ecb92461cc736ccc99953ccd0a0c6"},"ruby_source_path":"Casks/b/bambu-connect.rb","sha256":"ec3fca35f3d655451cb44b6ca5a7429fbabd9ff6df7cf30ac2b8aa070f1eaa33","tap_string":"homebrew/cask","url_args":["https://public-cdn.bblmw.com/upgrade/bambu-connect/updates/versions/2.5.0-beta.15/bambu-connect-v2.5.0-beta.15-darwin-x64.dmg"],"version":"2.5.0-beta.15","raw_artifacts":[[":app",["Bambu Connect.app"]],[":zap",{":trash":["~/Library/Application Support/Bambu Connect","~/Library/Preferences/com.bambulab.bambu-connect.plist","~/Library/Saved Application State/com.bambulab.bambu-connect.savedState"]}]]},"bambu-studio":{"desc":"3D model slicing software for 3D printers, maintained by Bambu Lab","homepage":"https://bambulab.com/en/download/studio","names":["Bambu Studio"],"ruby_source_checksum":{":sha256":"7d78ea3910e797d065b0c59f7c18d6b4fc7ae8cc0e1ade492cb78ced6077cddc"},"ruby_source_path":"Casks/b/bambu-studio.rb","sha256":"cf648a95858fb630e1353c4987038df60d6caab693f18411fb95fb809f2d6926","tap_string":"homebrew/cask","url_args":["https://github.com/bambulab/BambuStudio/releases/download/v02.08.02.61/Bambu_Studio_mac-v02.08.02.61-20260820225108.dmg"],"version":"02.08.02.61,20260820225108","raw_artifacts":[[":app",["BambuStudio.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticsReports/BambuStudio*","~/Library/Application Support/BambuStudio","~/Library/Caches/com.bambulab.bambu-studio","~/Library/HTTPStorages/com.bambulab.bambu-studio.binarycookies","~/Library/Preferences/com.bambulab.bambu-studio.plist","~/Library/Saved Application State/com.bambulab.bambu-studio.savedState","~/Library/WebKit/com.bambulab.bambu-studio"]}]]},"banana-cake-pop":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"IDE to interact with GraphQL servers","homepage":"https://chillicream.com/","names":["Banana Cake Pop"],"ruby_source_checksum":{":sha256":"1e4023a50d503055c2670071df4573662efda20f1981cb5d414af50e67e36242"},"ruby_source_path":"Casks/b/banana-cake-pop.rb","sha256":"1dab4ca0471820a6f497e474a20662b417043c76947ae0171d26a7f3eac4723d","tap_string":"homebrew/cask","url_args":["https://download.chillicream.com/bananacakepop/BananaCakePop-17.0.0-mac-x64.dmg"],"version":"17.0.0","raw_artifacts":[[":app",["Banana Cake Pop.app"]],[":zap",{":trash":["~/Library/Application Support/@banana-cake-pop","~/Library/Application Support/bananacakepop","~/Library/Caches/com.chillicream.bananacakepop","~/Library/Caches/com.chillicream.bananacakepop.ShipIt","~/Library/Preferences/ByHost/com.chillicream.bananacakepop.ShipIt.*.plist","~/Library/Preferences/com.chillicream.bananacakepop.plist","~/Library/Saved Application State/com.chillicream.bananacakepop.savedState"]}]]},"bandage":{"depends_on_args":{":macos":":any"},"desc":"Bioinformatics app for navigating de novo assembly graphs","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://rrwick.github.io/Bandage/","names":["Bandage"],"ruby_source_checksum":{":sha256":"64b498d4dfaeb22872414a716cd285ed4a9668d64d8b5ce3f82b43165be2e26a"},"ruby_source_path":"Casks/b/bandage.rb","sha256":"26e775c638bc4da1eb3a1b6e835a3916f64d89cad04050f70ccc41f847488238","tap_string":"homebrew/cask","url_args":["https://github.com/rrwick/Bandage/releases/download/v0.9.0/Bandage_macOS-x86-64_v0.9.0.zip"],"version":"0.9.0","raw_artifacts":[[":app",["Bandage.app"]],[":command_wrapper",["bandage"],{":executable":"$APPDIR/Bandage.app/Contents/MacOS/Bandage"}],[":zap",{":trash":["~/Library/Preferences/com.rrwick.Bandage.plist","~/Library/Saved Application State/com.rrwick.Bandage.savedState"]}]]},"bankid":{"depends_on_args":{":macos":":monterey"},"desc":"Swedish personal electronic identification (eID) system","homepage":"https://install.bankid.com/","names":["BankID Security Application (Sweden)"],"ruby_source_checksum":{":sha256":"bea2ddbfe8839f753bc069a35ce7441ef244167163427b4758939b9b83a3839c"},"ruby_source_path":"Casks/b/bankid.rb","sha256":"40c59e4eeb49021bd09ecc63441a4719d6454497d091609954f8eb827cb9475c","tap_string":"homebrew/cask","url_args":["https://cdn.bankid.com/bisp/mac/BankID_installation_7_18_0.pkg"],"version":"7.18.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.bankid.BankID"}],[":pkg",["BankID_installation_7_18_0.pkg"]],[":zap",{":trash":"~/Library/Application Support/BankID"}]]},"banking-4":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"German accounting software","homepage":"https://banking4.de/index.html","names":["Banking 4"],"ruby_source_checksum":{":sha256":"1e7a1724efdd18a341aa191c670aef764fd66feda9f25c2ad09507eee5a9371f"},"ruby_source_path":"Casks/b/banking-4.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://subsembly.com/download/MacBanking4.pkg"],"version":"9.3.6,9783","raw_artifacts":[[":uninstall",{":pkgutil":"com.subsembly.Banking4"}],[":pkg",["MacBanking4.pkg"]],[":zap",{":trash":["~/Library/Group Containers/*.com.Subsembly.Banking4XData","~/Library/Preferences/com.subsembly.Banking4.plist"]}]]},"banksiagui":{"depends_on_args":{":macos":":any"},"desc":"Chess GUI","homepage":"https://banksiagui.com/","names":["banksiagui"],"ruby_source_checksum":{":sha256":"d0fd0e2fe2e5569e8dc92278d5ceba6eab7f8078b6737fcedc5f7ef3803d965a"},"ruby_source_path":"Casks/b/banksiagui.rb","sha256":"8b31f9e747fdaf8e468a712ab431b96a7c0d8ab16a451c1dd0f790d4bc9c5e40","tap_string":"homebrew/cask","url_args":["https://banksiagui.com/dl/banksiagui-0.58-mac.zip"],"version":"0.58","raw_artifacts":[[":app",["banksiagui-0.58/banksiagui.app"]],[":zap",{":trash":["~/Library/Preferences/softgaroo.banksia.plist","~/Library/Saved Application State/softgaroo.banksia.savedState"]}]]},"banktivity":{"depends_on_args":{":macos":":monterey"},"desc":"App to manage bank accounts in one place","homepage":"https://www.iggsoftware.com/banktivity/","names":["Banktivity"],"ruby_source_checksum":{":sha256":"42b1fdc3719ef064fb06e1f76420af7637f3c10b4c32702e76368d64aa91a8b9"},"ruby_source_path":"Casks/b/banktivity.rb","sha256":"11dd11913c3f9b5ca908723d7827ff2a8c02e72a2929c1170b5484b63a8e93ee","tap_string":"homebrew/cask","url_args":["https://www.iggsoft.com/banktivity/Banktivity10.2.0-436.dmg"],"version":"10.2.0,436","raw_artifacts":[[":uninstall",{":quit":"com.iggsoftware.banktivity"}],[":app",["Banktivity.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.iggsoftware.banktivity","~/Library/Application Scripts/group.com.iggsoftware.banktivity.library","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.iggsoftware.banktivity.sfl*","~/Library/Containers/com.iggsoftware.banktivity","~/Library/Group Containers/group.com.iggsoftware.banktivity.library"]}]]},"baoliandeng":{"depends_on_args":{":macos":":sonoma"},"desc":"VPN proxy powered by Mihomo (Clash Meta)","homepage":"https://madeye.github.io/BaoLianDeng/","names":["BaoLianDeng"],"ruby_source_checksum":{":sha256":"4bcf18c51629f20cac5b264bf5c001b89d52d3357e047a6ebba76c8e077b1bbf"},"ruby_source_path":"Casks/b/baoliandeng.rb","sha256":"7921e69ff4eede118c850c7e9152ee972ad5bb8b522f98d3f3952b677e1a265f","tap_string":"homebrew/cask","url_args":["https://github.com/madeye/BaoLianDeng/releases/download/v5.5/BaoLianDeng-5.5.pkg"],"version":"5.5","raw_artifacts":[[":uninstall",{":quit":["io.github.baoliandeng.macos","io.github.baoliandeng.macos.TransparentProxy"],":pkgutil":"io.github.baoliandeng.macos.pkg",":delete":"/Applications/BaoLianDeng.app"}],[":pkg",["BaoLianDeng-5.5.pkg"]],[":zap",{":trash":["~/Library/Application Support/mihomo","~/Library/Caches/io.github.baoliandeng.macos","~/Library/Preferences/io.github.baoliandeng.macos.plist","~/Library/Saved Application State/io.github.baoliandeng.macos.savedState"]}]]},"baretorrent":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Bittorrent client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://launchpad.net/baretorrent","names":["baretorrent"],"ruby_source_checksum":{":sha256":"baee85f54ac47945985317b755ef5d0b19c7dd32b6ff8258093b778aa5479d87"},"ruby_source_path":"Casks/b/baretorrent.rb","sha256":"dea7c210e9b57b74fc44b498d8f5d238458ffffff3c66b2a91bd77f5cec5238d","tap_string":"homebrew/cask","url_args":["https://launchpad.net/baretorrent/trunk/0.4.4/+download/baretorrent-0.4.4-osx-x64.dmg"],"version":"0.4.4","raw_artifacts":[[":app",["baretorrent.app"]],[":zap",{":trash":["~/Library/Application Support/baretorrent","~/Library/Saved Application State/baretorrent.savedState"]}]]},"barrier":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-13",":because":":unmaintained"},"desc":"Open-source KVM software","disable_args":{":date":"2026-05-14",":because":":unmaintained"},"homepage":"https://github.com/debauchee/barrier/","names":["Barrier"],"ruby_source_checksum":{":sha256":"6308bec17c016d76ed7e6a5d2932d12008f2446300cf361639817213a10c5379"},"ruby_source_path":"Casks/b/barrier.rb","sha256":"af938d17dcea5701da7a990705acbd0686dfedfdbcd64721666ae0bef7644ba9","tap_string":"homebrew/cask","url_args":["https://github.com/debauchee/barrier/releases/download/v2.4.0/Barrier-2.4.0-Release.dmg"],"version":"2.4.0","raw_artifacts":[[":app",["Barrier.app"]],[":zap",{":trash":["~/Library/Application Support/barrier","~/Library/Saved Application State/barrier.savedState"]}]]},"bartender":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar icon organiser","homepage":"https://www.macbartender.com/","names":["Bartender"],"ruby_source_checksum":{":sha256":"03407710b89e0ba3edea2c152fa1ffcfe7b29c0af72e2e05d551955012e5390a"},"ruby_source_path":"Casks/b/bartender.rb","sha256":"22ed651f6d57bbe34fc19a76f46856775759aeda361301828c64e9cb7218aa69","tap_string":"homebrew/cask","url_args":["https://downloads.macbartender.com/Bartender7/updates/7-1-0/Bartender%207.zip"],"version":"7.1.0","raw_artifacts":[[":uninstall",{":launchctl":"com.surteesstudios.Bartender.BartenderInstallHelper",":quit":"com.surteesstudios.Bartender",":delete":["/Library/Audio/Plug-Ins/HAL/BartenderAudioPlugIn.plugin","/Library/PrivilegedHelperTools/com.surteesstudios.Bartender.BartenderInstallHelper","/Library/ScriptingAdditions/BartenderHelper.osax","/System/Library/ScriptingAdditions/BartenderSystemHelper.osax"]}],[":app",["Bartender 7.app"]],[":zap",{":trash":["~/Library/Application Scripts/24J875RH8J.com.surteesstudios.Bartender","~/Library/Application Support/Bartender 7","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.surteesstudios.bartender.sfl*","~/Library/Application Support/com.surteesstudios.Bartender.revenuecat","~/Library/Caches/com.surteesstudios.Bartender","~/Library/Caches/com.surteesstudios.Bartender.revenuecat","~/Library/Cookies/com.surteesstudios.Bartender.binarycookies","~/Library/Group Containers/24J875RH8J.com.surteesstudios.Bartender","~/Library/HTTPStorages/com.surteesstudios.Bartender","~/Library/Preferences/com.surteesstudios.Bartender.plist"]}]]},"base":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"App to create, design, edit and browse SQLite 3 database files","homepage":"https://menial.co.uk/base/","names":["Menial Base"],"ruby_source_checksum":{":sha256":"96ade122e710e5664ff460d5b866e18121d0d342fd65a9de705c160f80ce454d"},"ruby_source_path":"Casks/b/base.rb","sha256":"1e943707779f277848aac9c430a4cf5fe0a67f1403f73334dd5781dccecfcbf6","tap_string":"homebrew/cask","url_args":["https://files.menial.co.uk/base/Base-3.3.0.zip"],"version":"3.3.0","raw_artifacts":[[":app",["Base.app"]],[":zap",{":trash":["~/Library/Application Scripts/uk.co.menial.Base*","~/Library/Application Support/Base","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/uk.co.menial.base.sfl*","~/Library/Caches/com.apple.helpd/Generated/uk.co.menial.base.help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/uk.co.menial.base.help*","~/Library/Caches/uk.co.menial.Base","~/Library/Containers/uk.co.menial.Base*","~/Library/Preferences/uk.co.menial.Base.plist"]}]]},"basecamp":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"All-In-One Toolkit for Working Remotely","homepage":"https://basecamp.com/","names":["Basecamp"],"ruby_source_checksum":{":sha256":"de6f6e80cb391d1d88cda7dc12389b8326315296bd1f7ab6cb1818e980cfeecc"},"ruby_source_path":"Casks/b/basecamp.rb","sha256":"078ec2367758cafa3b031c73d3033389dfd02fff805a418f654a7b7e66a53dde","tap_string":"homebrew/cask","url_args":["https://basecamp.com/desktop/Basecamp-5.2.3-mac.zip"],"version":"5.2.3","raw_artifacts":[[":app",["Basecamp.app"]],[":zap",{":trash":["~/Library/Application Support/Basecamp*","~/Library/Preferences/com.basecamp.basecamp*.plist","~/Library/Saved Application State/com.basecamp.basecamp*.savedState"]}]]},"baseline":{"depends_on_args":{":cask":["swiftdialog"],":macos":":sequoia"},"desc":"Automate onboardings by installing apps and running scripts","homepage":"https://github.com/SecondSonConsulting/Baseline","names":["Baseline"],"ruby_source_checksum":{":sha256":"981157ec840cfec93d769532d2666f8709bb25a3badc793e5e4aec2fc189f8b6"},"ruby_source_path":"Casks/b/baseline.rb","sha256":"ec9bcc7b1363638f87973c13198fa9a52f630999fbade71ce4637daafbf31dd3","tap_string":"homebrew/cask","url_args":["https://github.com/SecondSonConsulting/Baseline/releases/download/v3.0/Baseline_v3.0.pkg"],"version":"3.0","raw_artifacts":[[":uninstall",{":launchctl":"com.secondsonconsulting.baseline",":pkgutil":"com.secondsonconsulting.Baseline",":delete":["/Library/LaunchDaemons/com.secondsonconsulting.baseline.plist","/usr/local/Baseline"]}],[":pkg",["Baseline_v3.0.pkg"]]]},"basictex":{"conflicts_with_args":{":cask":["mactex","mactex-no-gui"]},"depends_on_args":{":macos":":any"},"desc":"Compact TeX distribution as alternative to the full TeX Live / MacTeX","homepage":"https://www.tug.org/mactex/morepackages.html","names":["BasicTeX"],"ruby_source_checksum":{":sha256":"fa15140583ab72777a6bbb9bf1aacd47d515aab7415d2a386151e2c1a7195f10"},"ruby_source_path":"Casks/b/basictex.rb","sha256":"19164fbfef08c30fd433f59203c8804abbbd685d3a344ef7f0ba8c1fd4157cb3","tap_string":"homebrew/cask","url_args":["https://mirror.ctan.org/systems/mac/mactex/mactex-basictex-20260301.pkg"],"version":"2026.0301","raw_artifacts":[[":uninstall",{":pkgutil":"org.tug.mactex.basictex2026",":delete":["/etc/manpaths.d/TeX","/etc/paths.d/TeX","/Library/TeX","/usr/local/texlive/2026basic"]}],[":pkg",["mactex-basictex-20260301.pkg"]],[":zap",{":trash":["/usr/local/texlive/texmf-local","~/Library/texlive/2026basic"],":rmdir":["/usr/local/texlive","~/Library/texlive"]}]],"raw_caveats":"You must restart your terminal window for the installation of MacTeX CLI\ntools to take effect.\n\nAlternatively, Bash and Zsh users can run the command:\n\n  eval \"$(/usr/libexec/path_helper)\"\n"},"batchoutput-pdf":{"depends_on_args":{":macos":":any"},"desc":"Automate PDF printing","homepage":"https://zevrix.com/batchoutputpdf/","names":["BatchOutput PDF"],"ruby_source_checksum":{":sha256":"b37f170dfac5d8d622a67f25c4442cd05cb0cb316ea40e6868a191385092b3a4"},"ruby_source_path":"Casks/b/batchoutput-pdf.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://zevrix.com/downloads/BatchOutputPDF.dmg"],"version":"3.1.8","raw_artifacts":[[":uninstall",{":quit":"com.zevrix.BatchOutputPDF*"}],[":app",["BatchOutput PDF.app"]],[":zap",{":trash":["~/Library/Caches/com.zevrix.BatchOutputPDF*","~/Library/HTTPStorages/com.zevrix.BatchOutputPDF*","~/Library/Preferences/com.zevrix.BatchOutputPDF*.plist","~/Library/Saved Application State/com.zevrix.BatchOutputPDF*.savedState","~/Library/WebKit/com.zevrix.BatchOutputPDF*"]}]]},"batfi":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"App for managing battery charging","homepage":"https://micropixels.software/batfi","names":["BatFi"],"ruby_source_checksum":{":sha256":"d3184255c20e957074e57cd7e20f22d293bfcce93d74d28257f05389674c2a0f"},"ruby_source_path":"Casks/b/batfi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files.micropixels.software/batfi/BatFi-latest.zip"],"version":"4.0.3","raw_artifacts":[[":uninstall",{":quit":"software.micropixels.BatFi"}],[":app",["BatFi.app"]],[":zap",{":trash":["~/Library/Application Support/BatFi","~/Library/Preferences/software.micropixels.BatFi.plist"]}]]},"bathyscaphe":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"2-channel browser","homepage":"https://bathyscaphe.bitbucket.io/","names":["BathyScaphe"],"ruby_source_checksum":{":sha256":"9034a23c8dda4f4004531e4b74bee11d1417cf3c298c51572734a72d69635b3a"},"ruby_source_path":"Casks/b/bathyscaphe.rb","sha256":"d184edaabe6d8132063dad948665076277de8bb582529724d3c2d053c9af7f98","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/bathyscaphe/public/downloads/BathyScaphe-321-v1101.zip"],"version":"3.2.1,1101","raw_artifacts":[[":app",["BathyScaphe.app"]],[":zap",{":trash":["~/Library/Application Support/BathyScaphe","~/Library/Caches/jp.tsawada2.BathyScaphe","~/Library/HTTPStorages/jp.tsawada2.BathyScaphe","~/Library/Preferences/jp.tsawada2.BathyScaphe.plist","~/Library/Saved Application State/jp.tsawada2.BathyScaphe.savedState"]}]]},"batteries":{"depends_on_args":{":macos":":monterey"},"desc":"Track all your devices' batteries","homepage":"https://www.fadel.io/batteries/","names":["Batteries"],"ruby_source_checksum":{":sha256":"12e2deb92b8fa2d8228d88f112f24802555feca58790cc8298d0ca7eaa76e683"},"ruby_source_path":"Casks/b/batteries.rb","sha256":"fb0c61a27d5eb37a1e9e699670bba6606ae572de6762cd5b97173c34ad4f6194","tap_string":"homebrew/cask","url_args":["https://github.com/ronyfadel/BatteriesReleases/releases/download/v3.1.1/Batteries.dmg"],"version":"3.1.1","raw_artifacts":[[":uninstall",{":launchctl":"io.fadel.Batteries.Helper"}],[":app",["Batteries.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.fadel.Batteries.BatteriesTodayExtension","~/Library/Application Scripts/io.fadel.Batteries.Widget","~/Library/Application Scripts/KUC6B4JW25.io.fadel.Batteries","~/Library/Caches/io.fadel.Batteries","~/Library/Caches/io.fadel.Batteries.Helper","~/Library/Containers/io.fadel.Batteries.BatteriesTodayExtension","~/Library/Containers/io.fadel.Batteries.Widget","~/Library/Group Containers/KUC6B4JW25.io.fadel.Batteries","~/Library/HTTPStorages/io.fadel.Batteries*","~/Library/Preferences/io.fadel.Batteries.Helper.plist","~/Library/Preferences/io.fadel.Batteries.plist"]}]]},"battery-buddy":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Replacement of the default battery indicator in the menu bar","homepage":"https://batterybuddy.app/","names":["Battery Buddy"],"ruby_source_checksum":{":sha256":"54da7b782a9c95e1558b07bfada648f12887ddae97faf8ef0644d3397bf4a395"},"ruby_source_path":"Casks/b/battery-buddy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://batterybuddy.app/releases/Battery%20Buddy.zip"],"version":"1.0.4","raw_artifacts":[[":app",["Battery Buddy.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.NeilSardesai.Battery-Buddy-Helper","~/Library/Containers/com.NeilSardesai.Battery-Buddy-Helper","~/Library/Preferences/com.NeilSardesai.Battery-Buddy.plist"]}]]},"battery":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"App for managing battery charging. (Also installs a CLI on first use.)","homepage":"https://github.com/actuallymentor/battery/","names":["Battery"],"ruby_source_checksum":{":sha256":"52a3dadb67e466c49222ee9273c78d8629dbd52b635e9303ae79ed4a2ba30adc"},"ruby_source_path":"Casks/b/battery.rb","sha256":"4510a3c3fc772f57a1a7fa595604002458120b55b83364edb98b762d4e19ab14","tap_string":"homebrew/cask","url_args":["https://github.com/actuallymentor/battery/releases/download/v1.4.0/battery-1.4.0-mac-arm64.zip"],"version":"1.4.0","raw_artifacts":[[":uninstall",{":delete":"/usr/local/bin/smc"}],[":app",["battery.app"]],[":zap",{":trash":["~/.battery","~/Library/Application Support/battery","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.palokaj.battery.sfl*","~/Library/Caches/co.palokaj.battery","~/Library/Caches/co.palokaj.battery.ShipIt","~/Library/HTTPStorages/co.palokaj.battery","~/Library/LaunchAgents/battery.plist","~/Library/Preferences/co.palokaj.battery.plist","~/Library/Preferences/org.mentor.Battery.plist","~/Library/Saved Application State/co.palokaj.battery.savedState"]}]]},"battle-net":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Online gaming platform","homepage":"https://www.battle.net/","languages":["en","zh","CN"],"language_variations":[{":languages":["en"],":default":true,":value":"en-US"},{":languages":["zh","CN"],":value":"zh-CN",":overrides":{"url_args":["https://www.battle.net/download/getInstallerForGame?os=mac&installer=Battle.net-Setup-zhCN.zip"]}}],"names":["Blizzard Battle.net"],"ruby_source_checksum":{":sha256":"a8c4987629b9d7f99dbd7ae2594ed546bae924053faa70bfd8a5e9b90b709a30"},"ruby_source_path":"Casks/b/battle-net.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.battle.net/download/getInstallerForGame?os=mac&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP"],"version":"2.0.0.4232","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"Battle.net-Setup.app"}],":permissions":"a+x",":type":"set_permissions"}]}],[":uninstall",{":delete":"/Applications/Battle.net.app"}],[":installer",{":manual":"Battle.net-Setup.app"}],[":zap",{":trash":["/Users/Shared/Battle.net","/Users/Shared/Blizzard","~/Library/Application Support/Battle.net","~/Library/Caches/net.battle.bootstrapper","~/Library/Preferences/net.battle.app.helper.plist","~/Library/Preferences/net.battle.Authenticator.prefs","~/Library/Preferences/net.battle.Identity.prefs","~/Library/Preferences/net.battle.net.app.plist","~/Library/Preferences/net.battle.plist","~/Library/Preferences/net.battnet.battle.plist","~/Library/Saved Application State/net.battle.app.savedState"],":rmdir":"~/Blizzard"}]],"raw_caveats":"If your installation directory is not /Applications, you will need to\nuninstall this cask manually.\n"},"battlescribe":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-16",":because":":unmaintained"},"desc":"Army list creator for tabletop wargamers","disable_args":{":date":"2025-11-16",":because":":unmaintained"},"homepage":"https://battlescribe.net/","names":["BattleScribe"],"ruby_source_checksum":{":sha256":"2452d864a12796220ffce294a047b2780b17847a63a18fe9e5b81f58952640b4"},"ruby_source_path":"Casks/b/battlescribe.rb","sha256":"22af5f3cf03aad474fc02d9b82acaccd4cd15f0b687027fcc36be525ac547743","tap_string":"homebrew/cask","url_args":["https://battlescribe.net/files/BattleScribe_2.03.21_Installer.pkg"],"version":"2.03.21","raw_artifacts":[[":uninstall",{":pkgutil":["net.battlescribe.desktop.dataeditor","net.battlescribe.desktop.dataindexer","net.battlescribe.desktop.jre","net.battlescribe.desktop.rostereditor"],":delete":["/Applications/BattleScribe Tools","/Applications/BattleScribe.app"]}],[":pkg",["BattleScribe_2.03.21_Installer.pkg"]]]},"bazecor":{"desc":"Graphical configurator for Dygma Raise keyboards","homepage":"https://github.com/Dygmalab/Bazecor","names":["Bazecor"],"ruby_source_checksum":{":sha256":"b66ff7ccc0dbeded902932547f2d963ca54fc7170ba968b507786ba675f2e87c"},"ruby_source_path":"Casks/b/bazecor.rb","sha256":"24cd83d9d6cf1aba8f3ef5455c4a26589d3c50060031bd9b14166254b63482da","tap_string":"homebrew/cask","url_args":["https://github.com/Dygmalab/Bazecor/releases/download/v1.11.0/Bazecor-1.11.0-x64.dmg"],"version":"1.11.0","raw_artifacts":[[":uninstall",{":quit":"com.dygmalab.bazecor"}],[":app",["Bazecor.app"]],[":zap",{":trash":["~/Library/Application Support/BAZECOR","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.dygmalab.bazecor.sfl*","~/Library/Logs/Bazecor","~/Library/Preferences/com.dygmalab.bazecor.plist","~/Library/Saved Application State/com.dygmalab.bazecor.savedState"]}]]},"bb":{"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"IDE for running and orchestrating coding agents","homepage":"https://getbb.app/","names":["bb"],"ruby_source_checksum":{":sha256":"192e085b2654d9a59bac14c7f7ddaaafed0f6799eb2d09fbebfbaaefaee7c46b"},"ruby_source_path":"Casks/b/bb.rb","tap_string":"homebrew/cask","url_args":["https://github.com/get-bb/bb/releases/download/desktop-v0.47.1/bb-0.47.1-arm64.dmg"],"version":"0.47.1","raw_artifacts":[[":app",["bb.app"]],[":zap",{":trash":["~/Library/Application Support/bb","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.bb.desktop.sfl*","~/Library/Preferences/dev.bb.desktop.plist"],":rmdir":"~/.bb"}]]},"bbackupp":{"depends_on_args":{":macos":":ventura"},"desc":"iOS device backup software","homepage":"https://github.com/Lakr233/BBackupp","names":["BBackupp"],"ruby_source_checksum":{":sha256":"426294774f0498dc03bf7ad07b08c62e2615c55a644942fabbda9bf13d388cf7"},"ruby_source_path":"Casks/b/bbackupp.rb","sha256":"2870ff5a6c5c7b0a6c3af37d52eb6c2c6546dae8cb503aa579363d1d8bd260c5","tap_string":"homebrew/cask","url_args":["https://github.com/Lakr233/BBackupp/releases/download/2.14.74/BBackupp.zip"],"version":"2.14.74","raw_artifacts":[[":app",["BBackupp.app"]],[":zap",{":trash":["~/Documents/BBackupp","~/Library/HTTPStorages/wiki.qaq.BBackupp","~/Library/HTTPStorages/wiki.qaq.BBackupp.binarycookies","~/Library/Preferences/wiki.qaq.BBackupp.plist","~/Library/Saved Application State/wiki.qaq.BBackupp.savedState"]}]]},"bbedit":{"auto_updates":true,"conflicts_with_args":{":cask":["bbedit@14"]},"depends_on_args":{":macos":":sonoma"},"desc":"Text, code, and markup editor","homepage":"https://www.barebones.com/products/bbedit/","names":["BBEdit"],"ruby_source_checksum":{":sha256":"bc6d9808208eb60707025ecda72bc50d419030ea8b3c216e6968149d094f70bf"},"ruby_source_path":"Casks/b/bbedit.rb","sha256":"acf2ae9e5c68beacdfd7534861fa8c992e1bdd5391a71b3c08b3ed879c2b3572","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/BBSW-download/BBEdit_16.0.3.dmg"],"version":"16.0.3","raw_artifacts":[[":app",["BBEdit.app"]],[":binary",["$APPDIR/BBEdit.app/Contents/Helpers/bbedit_tool"],{":target":"bbedit"}],[":binary",["$APPDIR/BBEdit.app/Contents/Helpers/bbdiff"]],[":binary",["$APPDIR/BBEdit.app/Contents/Helpers/bbfind"]],[":binary",["$APPDIR/BBEdit.app/Contents/Helpers/bbresults"]],[":manpage",["$APPDIR/BBEdit.app/Contents/Resources/bbedit.1"]],[":manpage",["$APPDIR/BBEdit.app/Contents/Resources/bbdiff.1"]],[":manpage",["$APPDIR/BBEdit.app/Contents/Resources/bbfind.1"]],[":manpage",["$APPDIR/BBEdit.app/Contents/Resources/bbresults.1"]],[":zap",{":trash":["~/Library/Application Scripts/com.barebones.bbedit","~/Library/Application Support/BBEdit","~/Library/BBEdit","~/Library/Caches/com.barebones.bbedit","~/Library/Containers/com.barebones.bbedit","~/Library/Preferences/com.barebones.bbedit.plist"]}]]},"bbedit@14":{"auto_updates":true,"conflicts_with_args":{":cask":["bbedit"]},"depends_on_args":{":macos":":any"},"desc":"Text, code, and markup editor","homepage":"https://www.barebones.com/products/bbedit/","names":["BBEdit"],"ruby_source_checksum":{":sha256":"347366948a93b3618b33f6884f02cc21c2c851723be6fe13aeff1534c2bbdc9b"},"ruby_source_path":"Casks/b/bbedit@14.rb","sha256":"8707901de03589c4b8cc3d0c35432c9c0c007ee30e53a654b997c5b3f9d4ff24","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/BBSW-download/BBEdit_14.6.9.dmg"],"version":"14.6.9","raw_artifacts":[[":app",["BBEdit.app"]],[":binary",["$APPDIR/BBEdit.app/Contents/Helpers/bbedit_tool"],{":target":"bbedit"}],[":binary",["$APPDIR/BBEdit.app/Contents/Helpers/bbdiff"]],[":binary",["$APPDIR/BBEdit.app/Contents/Helpers/bbfind"]],[":binary",["$APPDIR/BBEdit.app/Contents/Helpers/bbresults"]],[":manpage",["$APPDIR/BBEdit.app/Contents/Resources/bbedit.1"]],[":manpage",["$APPDIR/BBEdit.app/Contents/Resources/bbdiff.1"]],[":manpage",["$APPDIR/BBEdit.app/Contents/Resources/bbfind.1"]],[":manpage",["$APPDIR/BBEdit.app/Contents/Resources/bbresults.1"]],[":zap",{":trash":["~/Library/Application Support/BBEdit","~/Library/BBEdit","~/Library/Caches/com.barebones.bbedit","~/Library/Preferences/com.barebones.bbedit.plist"]}]]},"bcut":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Professional video editing software by Bilibili","homepage":"https://bcut.bilibili.cn/","names":["Bcut","必剪"],"ruby_source_checksum":{":sha256":"ffdf0fa10e674c2d95478afb4b1ea13318c000fb1300ede0c7e9e1b755eb538a"},"ruby_source_path":"Casks/b/bcut.rb","sha256":"457d27e80e1862d317423659597614ceacdc63b4542554ceabab6bdef97fe3ba","tap_string":"homebrew/cask","url_args":["https://boss.hdslb.com/bcut_pc_pkg/static/2b551373e850489c924c4cbcf64aec97/BCUT-3.11.24-23369604-intel.dmg"],"version":"3.11.24,23369604,2b551373e850489c924c4cbcf64aec97","raw_artifacts":[[":app",["BCUT.app"]],[":zap",{":trash":["~/Library/Application Support/bcut","~/Library/Caches/cn.bilibili.bcut","~/Library/HTTPStorages/cn.bilibili.bcut","~/Library/Logs/bcut","~/Library/Preferences/cn.bilibili.bcut.plist","~/Library/Saved Application State/cn.bilibili.bcut.savedState"]}]]},"bdash":{"depends_on_args":{":macos":":monterey"},"desc":"Simple SQL Client for lightweight data analysis","homepage":"https://github.com/bdash-app/bdash","names":["Bdash"],"ruby_source_checksum":{":sha256":"c41d5eb8ef3230b70cd1b8dea5199d660a5eb0614613036d51bc7c46326cd611"},"ruby_source_path":"Casks/b/bdash.rb","sha256":"45db49d7029c8919ff150335823a60a2dca84699904029a5c6071a564109c614","tap_string":"homebrew/cask","url_args":["https://github.com/bdash-app/bdash/releases/download/v1.35.4/Bdash-1.35.4-universal-mac.zip"],"version":"1.35.4","raw_artifacts":[[":app",["Bdash.app"]],[":zap",{":trash":["~/.bdash","~/Library/Application Support/Bdash","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.bdash.sfl*","~/Library/Logs/Bdash","~/Library/Preferences/io.bdash.plist","~/Library/Saved Application State/io.bdash.savedState"]}]]},"bdinfo":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Collect video and audio technical specifications from Blu-ray discs","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.videohelp.com/software/BDInfo","names":["BDInfo"],"ruby_source_checksum":{":sha256":"3204231abc7c83db5d349a17894931488364d43361c3f3109771e6cdc038291d"},"ruby_source_path":"Casks/b/bdinfo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.videohelp.com/download/BDInfo%20OSX.dmg"],"url_kwargs":{":referer":"https://www.videohelp.com/software/BDInfo"},"version":"1.0","raw_artifacts":[[":app",["BDInfo OSX.app"]],[":zap",{":trash":["~/Library/Preferences/com.yourcompany.BDInfo-OSX.plist","~/Library/Saved Application State/com.yourcompany.BDInfo-OSX.savedState"]}]]},"beamer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop casting/streaming app for Apple TV and Chromecast","homepage":"https://softorino.com/beamer/","names":["Beamer"],"ruby_source_checksum":{":sha256":"ff81f180261e662e294898165eb5227834b1d766681eb0685970b492f0be9ca7"},"ruby_source_path":"Casks/b/beamer.rb","sha256":"cf4e4eef197433f8a38ef241b2cb6a3d30294e3626a6334efd4230d9c14fddb6","tap_string":"homebrew/cask","url_args":["https://ushining.softorino.com/shine_uploads/beamermac_4.3.7.dmg"],"version":"4.3.7","raw_artifacts":[[":uninstall",{":quit":"com.softorino.beamer"}],[":app",["Beamer.app"]],[":zap",{":trash":["~/Library/Application Support/Beamer","~/Library/Caches/com.softorino.beamer","~/Library/HTTPStorages/com.softorino.beamer","~/Library/Logs/Beamer","~/Library/Preferences/com.softorino.beamer.plist","~/Library/Saved Application State/com.softorino.beamer.savedState"],":rmdir":"/Users/Shared/Beamer"}]]},"bean":{"depends_on_args":{":macos":":any"},"desc":"Word processor","homepage":"https://www.bean-osx.com/Bean.html","names":["Bean"],"ruby_source_checksum":{":sha256":"82d9aee2b1e9888f8edf3b82fc3a60b15b1dda2153c16adee9fa10ab4afacb62"},"ruby_source_path":"Casks/b/bean.rb","sha256":"1283262944ce064d9f966643c84d1f78e9ab18243727a4ddc3e6253b5db35d8c","tap_string":"homebrew/cask","url_args":["https://www.bean-osx.com/releases/Bean-Install-3-7-8.zip"],"version":"3.7.8","raw_artifacts":[[":app",["Bean-Install-3-7-8/Bean.app"]],[":zap",{":trash":["~/Library/Preferences/com.bean-osx.Bean.plist","~/Library/Saved Application State/com.bean-osx.Bean.savedState"]}]]},"beardie":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control various media players with your keyboard","homepage":"https://github.com/Stillness-2/beardie","names":["Beardie"],"ruby_source_checksum":{":sha256":"992bf818214dc67ec67581199c85e2abf1e88bbb49ef3b3c9c933735cc429027"},"ruby_source_path":"Casks/b/beardie.rb","sha256":"d4361bc06beab9e868b746695506656603febe02c32539ffc15a5a7b642425dd","tap_string":"homebrew/cask","url_args":["https://github.com/Stillness-2/beardie/releases/download/v3.0.24.84.Release/Beardie.app.zip"],"version":"3.0.24.84.Release","raw_artifacts":[[":app",["Beardie.app"]],[":zap",{":trash":["~/Library/Caches/com.calm-apps.mac.beardie","~/Library/Preferences/com.calm-apps.mac.beardie.plist"]}]]},"beast2":{"depends_on_args":{":macos":":any"},"desc":"Bayesian evolutionary analysis by sampling trees","homepage":"https://www.beast2.org/","names":["BEAST2"],"ruby_source_checksum":{":sha256":"4eff96ad29bf338043f7aa92c38c36b508f9848138999132bbb0fd4ec53e3d7b"},"ruby_source_path":"Casks/b/beast2.rb","sha256":"4878b73a4216fd1b8a09de0ba1d4fe8793304d1053aa154078b2cb7bc7fd4d2f","tap_string":"homebrew/cask","url_args":["https://github.com/CompEvol/beast2/releases/download/v2.7.7/BEAST.v2.7.7.Mac.dmg"],"version":"2.7.7","raw_artifacts":[[":suite",["BEAST 2.7.7"]],[":zap",{":trash":["~/Library/Application Support/BEAST","~/Library/Preferences/beast.app.beauti.Beauti.plist","~/Library/Preferences/tracer.plist","~/Library/Preferences/viz.DensiTree.plist","~/Library/Saved Application State/beastfx.app.beast.BeastMain.savedState"]}]]},"beatunes":{"depends_on_args":{":macos":":any"},"desc":"Analyze, inspect, and play songs","homepage":"https://www.beatunes.com/","names":["beaTunes"],"ruby_source_checksum":{":sha256":"b0635e952dc570c87c167e3be5c1224d15143c3b53f910d2d8b4265af0f690d4"},"ruby_source_path":"Casks/b/beatunes.rb","sha256":"0b32ad2f910182e7d436bfb5236f6c5526f99a805f4c05558afe0f94cb5fddcc","tap_string":"homebrew/cask","url_args":["https://coxy.beatunes.com/download/beaTunes-6-0-1-x86_64.dmg"],"version":"6.0.1","raw_artifacts":[[":app",["beaTunes.app"]],[":zap",{":trash":["~/Library/Application Support/beaTunes","~/Library/Caches/beaTunes","~/Library/Logs/beaTunes","~/Library/Preferences/com.tagtraum.beatunes.plist"]}]]},"beaver-notes":{"depends_on_args":{":macos":":monterey"},"desc":"Privacy-focused note-taking app","homepage":"https://beavernotes.com/","names":["Beaver Notes"],"ruby_source_checksum":{":sha256":"b9a7508aaa44af56854bf847ed54dfc76b487f4cdbf72349c6ae0447a366d129"},"ruby_source_path":"Casks/b/beaver-notes.rb","sha256":"c2b83192c2b25542e8c8d5ffcaa4152e0175208de1d5caefa83095c6fd064f43","tap_string":"homebrew/cask","url_args":["https://github.com/Beaver-Notes/Beaver-Notes/releases/download/4.4.0/Beaver-notes-4.4.0-universal.dmg"],"version":"4.4.0","raw_artifacts":[[":app",["Beaver Notes.app"]],[":zap",{":trash":["~/Library/Caches/com.danielerolli.beaver-notes","~/Library/Preferences/com.danielerolli.beaver-notes.plist","~/Library/Saved Application State/com.danielerolli.beaver-notes.savedState"]}]]},"beekeeper-studio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Cross platform SQL editor and database management app","homepage":"https://www.beekeeperstudio.io/","names":["Beekeeper Studio"],"ruby_source_checksum":{":sha256":"114e973718d5039d9a51bcfb16ee1e0e3df76a6adccc36e38ddbc567f66054c0"},"ruby_source_path":"Casks/b/beekeeper-studio.rb","sha256":"97c69566e18a487eb2f475133166a98757bac0a7c31fc0127ea9f66f9b04859b","tap_string":"homebrew/cask","url_args":["https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v6.1.6/Beekeeper-Studio-6.1.6.dmg"],"version":"6.1.6","raw_artifacts":[[":app",["Beekeeper Studio.app"]],[":zap",{":trash":["~/Library/Application Support/beekeeper-studio","~/Library/Application Support/Caches/beekeeper-studio-updater","~/Library/Caches/io.beekeeperstudio.desktop","~/Library/Caches/io.beekeeperstudio.desktop.ShipIt","~/Library/Preferences/ByHost/io.beekeeperstudio.desktop.ShipIt.*.plist","~/Library/Preferences/io.beekeeperstudio.desktop.plist","~/Library/Saved Application State/io.beekeeperstudio.desktop.savedState"]}]]},"beeper":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Universal chat app powered by Matrix","homepage":"https://www.beeper.com/","names":["Beeper"],"ruby_source_checksum":{":sha256":"d767755bddf15506d38c18a213895ea68747f7ead9f97e28bc115065f5ce991a"},"ruby_source_path":"Casks/b/beeper.rb","sha256":"a94c448589cfd8ff6d0d6a716da4b5f9f339566201d88ca7f0e4b365170f413b","tap_string":"homebrew/cask","url_args":["https://beeper-desktop.download.beeper.com/builds/Beeper-4.3.229-mac.zip"],"version":"4.3.229","raw_artifacts":[[":app",["Beeper Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/BeeperTexts","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.automattic.beeper.desktop.sfl*","~/Library/Caches/com.automattic.beeper.desktop","~/Library/Caches/com.automattic.beeper.desktop.ShipIt","~/Library/Preferences/com.automattic.beeper.desktop.plist","~/Library/Saved Application State/com.automattic.beeper.desktop.savedState"]}]]},"beersmith":{"depends_on_args":{":macos":":any"},"desc":"Beer brewing software","homepage":"https://beersmith.com/","names":["BeerSmith"],"ruby_source_checksum":{":sha256":"ba86609df8aaccdb5527a885782540293164a43cadaf3ef898c6efdc5d0bd259"},"ruby_source_path":"Casks/b/beersmith.rb","sha256":"97fe0d9eee2e8be6d677f340af8de36067b075f7981aaa85194df4050bea903f","tap_string":"homebrew/cask","url_args":["https://beersmith4.s3.amazonaws.com/BeerSmith_4.0.22.dmg"],"version":"4.0.22","raw_artifacts":[[":app",["BeerSmith4.app"]],[":zap",{":trash":["~/Library/Application Support/BeerSmith.*","~/Library/Caches/BeerSmith-LLC.BeerSmith.*","~/Library/Preferences/BeerSmith-LLC.BeerSmith.*.plist","~/Library/Saved Application State/BeerSmith-LLC.BeerSmith.*.savedStat"]}]]},"beid-token":{"depends_on_args":{":macos":":any"},"desc":"Middleware for the Belgian eID system","homepage":"https://eid.belgium.be/","names":["Belgian eID Middleware"],"ruby_source_checksum":{":sha256":"73d68675e550d61ec33648b0f1e93d76c381c86c9d8652f561e8aa1b7ba85138"},"ruby_source_path":"Casks/b/beid-token.rb","sha256":"61312109f3e9525f95f47cf171eeec84c08472b7d898e71ee20737202c3ad592","tap_string":"homebrew/cask","url_args":["https://eid.belgium.be/sites/default/files/software/eID-Quickinstaller-5.0.26.dmg"],"version":"5.0.26","raw_artifacts":[[":uninstall",{":quit":["be.eid.BEIDtoken.app","be.fedict.BEIDToken.BEIDTokenApp"],":pkgutil":["be.eid.BEIDtoken.app","be.eid.middleware","be.fedict.BEIDToken.BEIDTokenApp"]}],[":pkg",["eID-Quickinstaller-signed.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/BEIDToken.app",":match":"full",":attempts":3,":notices":["The BEIDToken package postinstall script launches the BEIDToken app","Attempting to close BEIDToken.app to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close BEIDToken.app",":type":"terminate_process"}]}]]},"beid-viewer":{"depends_on_args":{":cask":["beid-token"],":macos":":sonoma"},"desc":"Belgian ID card reader","homepage":"https://eid.belgium.be/","names":["Belgian eID Viewer"],"ruby_source_checksum":{":sha256":"67a799ad791faea750e2156580647d8edf164aac1720e87dd9fc7fab17e51e8c"},"ruby_source_path":"Casks/b/beid-viewer.rb","sha256":"afa0795da0c1d49b4af0c9de0f38a6f66c4930ab4cc785822ca2eb7fd8773b5b","tap_string":"homebrew/cask","url_args":["https://eid.belgium.be/sites/default/files/software/eID%20Viewer-5.1.31.dmg"],"version":"5.1.31","raw_artifacts":[[":app",["eID Viewer.app"]],[":zap",{":trash":["~/Library/Caches/be.fedict.eid.eID-Viewer","~/Library/HTTPStorages/be.fedict.eid.eID-Viewer"]}]]},"bentobox":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Window manager that organizes desktop applications into predefined zones","homepage":"https://bentoboxapp.com/","names":["BentoBox"],"ruby_source_checksum":{":sha256":"2ebdaaf4fd94b8cc3cf098b9e1628f95659bb5afa58606560af2f75aee0d4072"},"ruby_source_path":"Casks/b/bentobox.rb","sha256":"2a02591fcd74286dfdfd992b8e7a7fed1272a4579d2412c3eeb5fb2d167a7125","tap_string":"homebrew/cask","url_args":["https://releases.bentobox.friendlyventures.org/1.1.10/bentobox-macos-universal.zip"],"version":"1.1.10","raw_artifacts":[[":app",["BentoBox.app"]],[":zap",{":trash":["~/Library/Application Support/org.friendlyventures.BentoBox","~/Library/Caches/org.friendlyventures.BentoBox","~/Library/HTTPStorages/org.friendlyventures.BentoBox","~/Library/Preferences/org.friendlyventures.BentoBox.plist","~/Library/Saved Application State/org.friendlyventures.BentoBox.savedState","~/Library/WebKit/org.friendlyventures.BentoBox"]}]]},"bepo":{"depends_on_args":{":macos":":any"},"desc":"Keyboard layout designed to facilitate input of French and computer languages","homepage":"https://bepo.fr/","names":["Bépo layout"],"ruby_source_checksum":{":sha256":"2d7d2fbd101eb9b7fa81a1e0a8579056bb3c6b5eb1b0e5d13abfb87e2d0c495b"},"ruby_source_path":"Casks/b/bepo.rb","sha256":"4c0cb9e058a5bdc3de8b6056525046c72976afad9b88298b74a9854cb427d56c","tap_string":"homebrew/cask","url_args":["https://cdn.bepo.fr/macosx/fr-dvorak-bepo-macosx-1.1rc2.dmg"],"version":"1.1rc2","raw_artifacts":[[":keyboard_layout",["bepo 1.1.bundle"]]],"raw_caveats":"You must reboot for the installation of bepo to take effect.\n"},"berrycast":{"depends_on_args":{":macos":":any"},"desc":"Screen recorder","homepage":"https://www.berrycast.com/","names":["Berrycast"],"ruby_source_checksum":{":sha256":"d8204897a9e0010f353852b0570698e99d929045d718c821c09133d3bc12ec28"},"ruby_source_path":"Casks/b/berrycast.rb","sha256":"64d1c4c8ac4efb4e10c367a02efd5b38b97ee61c70089014312eb4210fa0ab32","tap_string":"homebrew/cask","url_args":["https://media.berrycast.app/desktop-installer/Berrycast-0.39.4-latest.dmg"],"version":"0.39.4","raw_artifacts":[[":uninstall",{":quit":["com.openmindt.berrycast","com.openmindt.berrycast.helper","com.openmindt.berrycast.helper.GPU","com.openmindt.berrycast.helper.Plugin","com.openmindt.berrycast.helper.Renderer"],":login_item":"Berrycast"}],[":app",["Berrycast.app"]],[":zap",{":trash":["~/Library/Application Support/berrycast-desktop","~/Library/Logs/Berrycast","~/Library/Logs/berrycast-desktop","~/Library/Preferences/com.openmindt.berrycast.plist","~/Library/Saved Application State/com.openmindt.berrycast.savedState"]}]]},"bespoke":{"depends_on_args":{":macos":":any"},"desc":"Software modular synth","homepage":"https://www.bespokesynth.com/","names":["Bespoke Synth"],"ruby_source_checksum":{":sha256":"54cb5a9111819a4a716fda3daf02a4947365eae49a5fea04a7b7cdb13c3f94e5"},"ruby_source_path":"Casks/b/bespoke.rb","sha256":"f31f37593fb4e1981701775be8bc1b700608d1ce3ddbdc4da336615d5eff79b6","tap_string":"homebrew/cask","url_args":["https://github.com/BespokeSynth/BespokeSynth/releases/download/v1.3.0/BespokeSynth-Mac-1_3_0.dmg"],"version":"1.3.0","raw_artifacts":[[":app",["BespokeSynth.app"]],[":zap",{":trash":["~/Library/Caches/com.ryanchallinor.bespokesynth","~/Library/Preferences/com.ryanchallinor.bespokesynth.plist","~/Library/Saved Application State/com.ryanchallinor.bespokesynth.savedState"]}]]},"betaflight-configurator":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-12-26",":because":":discontinued"},"desc":"Configuration tool for the Betaflight firmware","disable_args":{":date":"2026-12-26",":because":":discontinued"},"homepage":"https://github.com/betaflight/betaflight-configurator","names":["Betaflight-Configurator"],"ruby_source_checksum":{":sha256":"f0bf3bd5a2e8da975c64a5341876ab01514a6ba9d928513fe526af13a9664b1f"},"ruby_source_path":"Casks/b/betaflight-configurator.rb","sha256":"a9ddadd2d983e62865cab7a3839f5a6513e3c839a0c4c3c79b5fa9730ed5a3bd","tap_string":"homebrew/cask","url_args":["https://github.com/betaflight/betaflight-configurator/releases/download/10.10.0/betaflight-configurator_10.10.0_macOS.dmg"],"version":"10.10.0","raw_artifacts":[[":app",["Betaflight Configurator.app"]],[":zap",{":trash":["~/Library/Application Support/betaflight-configurator","~/Library/Caches/betaflight-configurator","~/Library/Preferences/com.nw-builder.betaflight-configurator.plist","~/Library/Saved Application State/com.nw-builder.betaflight-configurator.savedState"]}]]},"betelguese":{"depends_on_args":{":macos":":any"},"desc":"Odysseyra1n installer GUI for jailbroken devices","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/23Aaron/Betelguese","names":["Betelguese"],"ruby_source_checksum":{":sha256":"d0a58ad15bd17541a061f612d4e2ebadf5166b097db308e22e42d0c5b602bbde"},"ruby_source_path":"Casks/b/betelguese.rb","sha256":"ada42a23f280d5bb65a3708fb3e8da70026eef7ceee2653f8cdc75bf43b26097","tap_string":"homebrew/cask","url_args":["https://github.com/23Aaron/Betelguese/releases/download/1.1/Betelguese.app.zip"],"version":"1.1","raw_artifacts":[[":app",["Betelguese.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.23aaron.Betelgeuse.savedState"}]]},"betterandbetter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Keyboard, mouse and touchpad motion gestures","homepage":"https://www.better365.cn/bab2.html","names":["Better And Better"],"ruby_source_checksum":{":sha256":"509609da790a75ccf2caa1521a414e719ea9122efb29c5c48b20e17170a166b3"},"ruby_source_path":"Casks/b/betterandbetter.rb","sha256":"34f19dbf4149a62325c7cf0de1e1090b6f6e8b24c18373688318a44bf827b124","tap_string":"homebrew/cask","url_args":["https://cdn.better365.cn/BetterAndBetter/2026/BetterAndBetter_2.7.9_2026062701.zip"],"version":"2.7.9,2026062701","raw_artifacts":[[":app",["BetterAndBetter.app"]],[":zap",{":trash":["~/Library/Application Support/BetterAndBetter","~/Library/Application Support/cn.better365.BetterAndBetter","~/Library/Caches/cn.better365.BetterAndBetter","~/Library/HTTPStorages/cn.better365.BetterAndBetter","~/Library/HTTPStorages/cn.better365.BetterAndBetter.binarycookies","~/Library/Preferences/cn.better365.BetterAndBetter.plist","~/Library/Preferences/com.better365.BetterAndBetterHelper.plist","~/Library/WebKit/com.better365.BetterAndBetter"]}]]},"betteraudio":{"depends_on_args":{":macos":":sonoma"},"desc":"Per-app volume, EQ and audio device control","homepage":"https://betteraudio.pro/","names":["BetterAudio"],"ruby_source_checksum":{":sha256":"fbb34e1d5d36df3e9e07b5bb8629e611200f427eeb25daed564335d43e7a90b0"},"ruby_source_path":"Casks/b/betteraudio.rb","sha256":"5f7234ef92e612ec41062b09d554bea8fbbc856dc35efd5d75ee749a07998315","tap_string":"homebrew/cask","url_args":["https://github.com/rokartur/BetterAudio/releases/download/26.6.2/BetterAudio-26.6.2.dmg"],"version":"26.6.2","raw_artifacts":[[":uninstall",{":quit":"pro.betteraudio.BetterAudio"}],[":app",["BetterAudio.app"]],[":zap",{":trash":["~/Library/Application Support/BetterAudio","~/Library/Caches/pro.betteraudio.BetterAudio","~/Library/HTTPStorages/pro.betteraudio.BetterAudio","~/Library/Preferences/pro.betteraudio.BetterAudio.plist"]}]]},"bettercapture":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Screen recorder","homepage":"https://bettercapture.app/","names":["BetterCapture"],"ruby_source_checksum":{":sha256":"a0c6b6456869e39be35604c56c6a3e6f8a71ddd5e9fe5d5a062a0f33e990973e"},"ruby_source_path":"Casks/b/bettercapture.rb","sha256":"6173b64653b0f2605c069f31e18e955ca9db2513ea10633b3a4d96763a9da7b1","tap_string":"homebrew/cask","url_args":["https://github.com/jsattler/BetterCapture/releases/download/v2026.4/BetterCapture-2026.4-arm64.dmg"],"version":"2026.4","raw_artifacts":[[":app",["BetterCapture.app"]],[":zap",{":trash":["~/Library/Application Support/BetterCapture","~/Library/Caches/com.sattlerjoshua.BetterCapture","~/Library/Preferences/com.sattlerjoshua.BetterCapture.plist"]}]]},"bettercmdtab":{"conflicts_with_args":{":cask":["bettercmdtab@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"Replacement for the built-in Cmd+Tab app switcher","homepage":"https://bettercmdtab.app/","names":["BetterCmdTab"],"ruby_source_checksum":{":sha256":"3ae30bfb561fb655046fca33439d9c129e113d6eb17e42f3eab669371b579e7b"},"ruby_source_path":"Casks/b/bettercmdtab.rb","sha256":"d72cdffb691b8e2fbb892afaf4d016ceb9bbf4ee99d8b2272a952db9278be67b","tap_string":"homebrew/cask","url_args":["https://github.com/rokartur/BetterCmdTab/releases/download/26.7/BetterCmdTab-26.7-20260813144806.dmg"],"version":"26.7,20260813144806","raw_artifacts":[[":app",["BetterCmdTab.app"]],[":zap",{":trash":["~/Library/Application Support/pro.bettercmdtab.BetterCmdTab","~/Library/Caches/pro.bettercmdtab.BetterCmdTab","~/Library/Preferences/pro.bettercmdtab.BetterCmdTab.plist"]}]]},"bettercmdtab@beta":{"conflicts_with_args":{":cask":["bettercmdtab"]},"depends_on_args":{":macos":":ventura"},"desc":"Replacement for the built-in Cmd+Tab app switcher","homepage":"https://bettercmdtab.app/","names":["BetterCmdTab"],"ruby_source_checksum":{":sha256":"c71ad025a001006fdaea286675f22dee4ecf7e5ca908d81dcc3db9eac02de79c"},"ruby_source_path":"Casks/b/bettercmdtab@beta.rb","sha256":"fd7b8a887b228c01af74986784eb17a1fef44fa0d25d752bdc2e6009e009f896","tap_string":"homebrew/cask","url_args":["https://github.com/rokartur/BetterCmdTab/releases/download/26.8-beta.7/BetterCmdTab-26.8-beta.7-20261009212642.dmg"],"version":"26.8-beta.7,20261009212642","raw_artifacts":[[":app",["BetterCmdTab.app"]],[":zap",{":trash":["~/Library/Application Support/pro.bettercmdtab.BetterCmdTab","~/Library/Caches/pro.bettercmdtab.BetterCmdTab","~/Library/Preferences/pro.bettercmdtab.BetterCmdTab.plist"]}]]},"betterdiscord-installer":{"depends_on_args":{":cask":["discord"],":macos":":monterey"},"desc":"Installer for BetterDiscord","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://betterdiscord.app/","names":["BetterDiscord"],"ruby_source_checksum":{":sha256":"5b9413dd43310767af2e924d9febe1aba365779ac8bd47f5d146b039e99342ac"},"ruby_source_path":"Casks/b/betterdiscord-installer.rb","sha256":"7acd4d8d1408ec2100de7de2a2c19103874e127f9e995bcb46fa06dc809fc5fd","tap_string":"homebrew/cask","url_args":["https://github.com/BetterDiscord/Installer/releases/download/v2.0.0/BetterDiscord-Installer-Mac.zip"],"version":"2.0.0","raw_artifacts":[[":app",["BetterDiscord Installer.app"]],[":zap",{":trash":["~/Library/Application Support/BetterDiscord Installer","~/Library/Application Support/BetterDiscord","~/Library/Preferences/app.betterdiscord.installer.plist","~/Library/Saved Application State/app.betterdiscord.installer.savedState"]}]]},"betterdisplay":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Display management tool","homepage":"https://betterdisplay.pro/","names":["BetterDisplay"],"ruby_source_checksum":{":sha256":"aad2ba514e45c20b25c63cf35267d0ee2cdea1030cc0140e0f5e1c86aac1ed36"},"ruby_source_path":"Casks/b/betterdisplay.rb","sha256":"be3ce2d57702156e1263e320a1868e6313818a78aa1b0b9ad4aee26d6e999928","tap_string":"homebrew/cask","url_args":["https://github.com/waydabber/BetterDisplay/releases/download/v4.3.7/BetterDisplay-v4.3.7.dmg"],"version":"4.3.7","raw_artifacts":[[":uninstall",{":quit":"pro.betterdisplay.BetterDisplay",":login_item":"BetterDisplay"}],[":app",["BetterDisplay.app"]],[":command_wrapper",["betterdisplaycli"],{":executable":"$APPDIR/BetterDisplay.app/Contents/MacOS/BetterDisplay"}],[":zap",{":trash":["~/Library/Application Support/BetterDisplay","~/Library/Application Support/BetterDummy","~/Library/Caches/pro.betterdisplay.BetterDisplay","~/Library/Caches/SentryCrash/BetterDisplay","~/Library/HTTPStorages/pro.betterdisplay.BetterDisplay","~/Library/HTTPStorages/pro.betterdisplay.BetterDisplay.binarycookies","~/Library/Preferences/pro.betterdisplay.BetterDisplay.plist"]}]]},"bettermacwidgets":{"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Live-animated widgets that sit on the desktop","homepage":"https://bettermacwidgets.de/","names":["BetterMacWidgets"],"ruby_source_checksum":{":sha256":"13afc85e981ea5533816afc1512a82e2ca7131f9821e7d8e1a79517ac5ceaaf5"},"ruby_source_path":"Casks/b/bettermacwidgets.rb","sha256":"73b5f7b600679ec2ca07dbe1fb333a68720cf6e30cd36a4a4e674719748d3fb9","tap_string":"homebrew/cask","url_args":["https://bettermacwidgets.de/BetterMacWidgets-2.7.0.dmg"],"version":"2.7.0","raw_artifacts":[[":uninstall",{":quit":"com.bettermacwidgets.app"}],[":app",["BetterMacWidgets.app"]],[":zap",{":trash":["~/Library/Application Support/BetterMacWidgets","~/Library/Caches/com.bettermacwidgets.app","~/Library/HTTPStorages/com.bettermacwidgets.app","~/Library/Preferences/com.bettermacwidgets.app.plist"]}]]},"bettermouse":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Utility improving 3rd party mouse performance and functionalities","homepage":"https://better-mouse.com/","names":["BetterMouse"],"ruby_source_checksum":{":sha256":"8a09e75dd187d8f337cd892d0399b7f97c46b241801ada54bb494c3849392611"},"ruby_source_path":"Casks/b/bettermouse.rb","sha256":"13fa372d9d38292a266abced5b234474ee1f811fc5aecba8783b6108be07035e","tap_string":"homebrew/cask","url_args":["https://better-mouse.com/wp-content/uploads/BetterMouse.1.7.9010.zip"],"version":"1.7,9010","raw_artifacts":[[":uninstall",{":quit":"com.naotanhaocan.BetterMouse"}],[":app",["BetterMouse.app"]],[":zap",{":trash":["~/Library/Application Support/BetterMouse","~/Library/Caches/com.naotanhaocan.BetterMouse","~/Library/HTTPStorages/com.naotanhaocan.BetterMouse*","~/Library/Preferences/com.naotanhaocan.BetterMouse.plist","~/Library/Saved Application State/com.naotanhaocan.BetterMouse.savedState"]}]]},"bettershot":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Screen capturing and editing tool","homepage":"https://bettershot.site/","names":["Better Shot"],"ruby_source_checksum":{":sha256":"4ecb995b979441c6cfb707282984b5ab45d422cdaa65ff6bf89db682240c5a7f"},"ruby_source_path":"Casks/b/bettershot.rb","sha256":"38a2a63c35f1ebf5ce6460eb5229fede12bc96f80edb1eff2066a1a31f525348","tap_string":"homebrew/cask","url_args":["https://github.com/KartikLabhshetwar/better-shot/releases/download/v0.5.9/BetterShot-0.5.9_arm64.dmg"],"version":"0.5.9","raw_artifacts":[[":app",["BetterShot.app"]],[":zap",{":trash":["~/Library/Application Support/com.kartiklabhshetwar.bettershot","~/Library/Caches/com.kartiklabhshetwar.bettershot","~/Library/Preferences/com.kartiklabhshetwar.bettershot.plist","~/Library/Saved Application State/com.kartiklabhshetwar.bettershot.savedState"]}]]},"bettertouchtool":{"auto_updates":true,"conflicts_with_args":{":cask":["bettertouchtool@alpha"]},"depends_on_args":{":macos":":monterey"},"desc":"Tool to customise input devices and automate computer systems","homepage":"https://folivora.ai/","names":["BetterTouchTool"],"ruby_source_checksum":{":sha256":"4afddb9b5bc261eb1cbb1a631557b815a599dfc1329d954c7a4ddf3931cda995"},"ruby_source_path":"Casks/b/bettertouchtool.rb","sha256":"c81b890eaa35306cfbd70bc529d9c0539aa77a52eb590ccacc837545f8844892","tap_string":"homebrew/cask","url_args":["https://folivora.ai/releases/btt6.977-2026102302.zip"],"version":"6.977,2026102302","raw_artifacts":[[":uninstall",{":quit":"com.hegenberg.BetterTouchTool"}],[":app",["BetterTouchTool.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.hegenberg.BetterTouchTool.BetterTouchTool-Widgets","~/Library/Application Scripts/com.hegenberg.BetterTouchTool.BTTFinderContextMenu","~/Library/Application Support/BetterTouchTool","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hegenberg.bettertouchtool.sfl*","~/Library/Caches/com.hegenberg.BetterTouchTool","~/Library/Containers/com.hegenberg.BetterTouchTool.BetterTouchTool-Widgets","~/Library/Containers/com.hegenberg.BetterTouchTool.BTTFinderContextMenu","~/Library/HTTPStorages/com.hegenberg.BetterTouchTool","~/Library/Preferences/com.hegenberg.BetterTouchTool.plist"]}]]},"bettertouchtool@alpha":{"auto_updates":true,"conflicts_with_args":{":cask":["bettertouchtool"]},"depends_on_args":{":macos":":monterey"},"desc":"Tool to customise input devices and automate computer systems","homepage":"https://folivora.ai/","names":["BetterTouchTool"],"ruby_source_checksum":{":sha256":"69f2a40491fc364e88e0c3571863eded8aaed3ff1679027e588c3f40e9964263"},"ruby_source_path":"Casks/b/bettertouchtool@alpha.rb","sha256":"9c17b47a537668a5095ea8083ddec11ed018c2747af8e79a4e7f93e314afc14d","tap_string":"homebrew/cask","url_args":["https://folivora.ai/releases/btt6.978-2026102401.zip"],"version":"6.978,2026102401","raw_artifacts":[[":uninstall",{":quit":"com.hegenberg.BetterTouchTool"}],[":app",["BetterTouchTool.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.hegenberg.BetterTouchTool.BetterTouchTool-Widgets","~/Library/Application Scripts/com.hegenberg.BetterTouchTool.BTTFinderContextMenu","~/Library/Application Support/BetterTouchTool","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hegenberg.bettertouchtool.sfl*","~/Library/Caches/com.hegenberg.BetterTouchTool","~/Library/Containers/com.hegenberg.BetterTouchTool.BetterTouchTool-Widgets","~/Library/Containers/com.hegenberg.BetterTouchTool.BTTFinderContextMenu","~/Library/HTTPStorages/com.hegenberg.BetterTouchTool","~/Library/Preferences/com.hegenberg.BetterTouchTool.plist"]}]]},"betterzip":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Utility to create and modify archives","homepage":"https://macitbetter.com/","names":["BetterZip"],"ruby_source_checksum":{":sha256":"7acff8c7bf39ce8c30d6e84bd4c961917ad6ce92137d72ce4b353f0e3f1407e2"},"ruby_source_path":"Casks/b/betterzip.rb","sha256":"da670bf02cb98344cb58ce041a60344f84930eb24ac17744cbdd0429716e953e","tap_string":"homebrew/cask","url_args":["https://macitbetter.com/dl/BetterZip-6.0.6.zip"],"version":"6.0.6","raw_artifacts":[[":uninstall",{":quit":"com.macitbetter.betterzip"}],[":app",["BetterZip.app"]],[":binary",["$APPDIR/BetterZip.app/Contents/Resources/betterzip"]],[":zap",{":trash":["~/Library/Application Scripts/79RR9LPM2N.group.com.macitbetter.betterzip","~/Library/Application Scripts/79RR9LPM2N.group.com.macitbetter.betterzip-setapp","~/Library/Application Scripts/com.macitbetter.betterzip.Compress-with-BetterZip","~/Library/Application Scripts/com.macitbetter.betterzip.findersyncextension","~/Library/Application Scripts/com.macitbetter.betterzip.Quick-Look-Extension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macitbetter.betterzip.sfl*","~/Library/Application Support/com.macitbetter.betterzip","~/Library/Caches/com.apple.helpd/Generated/com.macitbetter.betterzip.help*","~/Library/Caches/com.macitbetter.betterzip","~/Library/Containers/com.macitbetter.betterzip.Compress-with-BetterZip","~/Library/Containers/com.macitbetter.betterzip.findersyncextension","~/Library/Containers/com.macitbetter.betterzip.Quick-Look-Extension","~/Library/Group Containers/79RR9LPM2N.group.com.macitbetter.betterzip","~/Library/Group Containers/79RR9LPM2N.group.com.macitbetter.betterzip-setapp","~/Library/HTTPStorages/com.macitbetter.betterzip","~/Library/Preferences/com.macitbetter.betterzip.plist","~/Library/Saved Application State/com.macitbetter.betterzip.savedState"]}]]},"betwixt":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-21",":because":":unmaintained"},"desc":"Web Debugging Proxy based on Chrome DevTools Network panel","disable_args":{":date":"2026-04-30",":because":":unmaintained"},"homepage":"https://github.com/kdzwinel/betwixt","names":["Betwixt"],"ruby_source_checksum":{":sha256":"76098a56e3ab021794b7078404b8cd250ce719c65a5b749d8084a56d536974a4"},"ruby_source_path":"Casks/b/betwixt.rb","sha256":"a97f893e8bc7611dfde66ae75775a829c4d25959b946276aacf32cc8485c4054","tap_string":"homebrew/cask","url_args":["https://github.com/kdzwinel/betwixt/releases/download/1.6.1/Betwixt-darwin-x64.zip"],"version":"1.6.1","raw_artifacts":[[":app",["Betwixt-darwin-x64/Betwixt.app"]],[":uninstall_postflight_steps",{":steps":[{":name":"NodeMITMProxyCA",":matching_certificate":{":path":"~/Library/Application Support/betwixt/ssl/certs/ca.pem"},":type":"delete_keychain_certificate"}]}],[":zap",{":trash":["~/Library/Application Support/betwixt","~/Library/Caches/betwixt","~/Library/Preferences/com.electron.betwixt.plist","~/Library/Saved Application State/com.electron.betwixt.savedState"]}]]},"beutl":{"depends_on_args":{":formula":["ffmpeg@6"],":macos":":monterey"},"desc":"Video editor","homepage":"https://beutl.beditor.net/","names":["Beutl"],"ruby_source_checksum":{":sha256":"f586d7dd62f6e7eb1599e760ce86a036187db7872b7a9d7865fe76d962724fee"},"ruby_source_path":"Casks/b/beutl.rb","sha256":"c322e9f14c6e5bf2f65a7145748e10932e0eef30957f53fda973c4df6c473a61","tap_string":"homebrew/cask","url_args":["https://github.com/b-editor/beutl/releases/download/v1.1.0/Beutl.osx_x64.app.zip"],"version":"1.1.0","raw_artifacts":[[":uninstall",{":quit":"net.beditor.beutl"}],[":app",["Beutl.app"]],[":zap",{":trash":["~/.beutl","~/Library/Saved Application State/net.beditor.beutl.savedState"]}]]},"beyond-compare":{"auto_updates":true,"conflicts_with_args":{":cask":["beyond-compare@4"]},"depends_on_args":{":macos":":any"},"desc":"Compare files and folders","homepage":"https://www.scootersoftware.com/","names":["Beyond Compare"],"ruby_source_checksum":{":sha256":"198e549e243d42d8b4e50dca2d100b07c3cfcc9e9e39784407a1caa0fac2e6b0"},"ruby_source_path":"Casks/b/beyond-compare.rb","sha256":"d52a9f15c386e8bbae7fa3339ef22e7fac54369bf985e5c45ee8778ac97b6bba","tap_string":"homebrew/cask","url_args":["https://www.scootersoftware.com/files/BCompareOSX-5.2.6.32774.zip"],"version":"5.2.6.32774","raw_artifacts":[[":app",["Beyond Compare.app"]],[":binary",["$APPDIR/Beyond Compare.app/Contents/MacOS/bcomp"]],[":zap",{":trash":["~/Library/Application Support/Beyond Compare*","~/Library/Caches/com.apple.helpd/Generated/Beyond Compare Help*","~/Library/Caches/com.apple.helpd/Generated/com.ScooterSoftware.BeyondCompare.help*","~/Library/Caches/com.ScooterSoftware.BeyondCompare","~/Library/Containers/com.ScooterSoftware.BeyondCompare.BCFinder","~/Library/Preferences/com.ScooterSoftware.BeyondCompare.plist","~/Library/Saved Application State/com.ScooterSoftware.BeyondCompare.savedState"]}]]},"beyond-compare@4":{"auto_updates":true,"caveats_rosetta":true,"conflicts_with_args":{":cask":["beyond-compare"]},"depends_on_args":{":macos":":any"},"desc":"Compare files and folders","homepage":"https://www.scootersoftware.com/","names":["Beyond Compare"],"ruby_source_checksum":{":sha256":"861fd6eb85eb8d835420299a6b7d6fd9d207db8604198ad1f91b9c63800aa8c0"},"ruby_source_path":"Casks/b/beyond-compare@4.rb","sha256":"a9ba4cea125bbfe00fa3e79de39937197ae5d479d94710f5b93da5bda377a0ce","tap_string":"homebrew/cask","url_args":["https://www.scootersoftware.com/BCompareOSX-4.4.7.28397.zip"],"version":"4.4.7.28397","raw_artifacts":[[":app",["Beyond Compare.app"]],[":binary",["$APPDIR/Beyond Compare.app/Contents/MacOS/bcomp"]],[":zap",{":trash":["~/Library/Application Support/Beyond Compare*","~/Library/Caches/com.apple.helpd/Generated/Beyond Compare Help*","~/Library/Caches/com.apple.helpd/Generated/com.ScooterSoftware.BeyondCompare.help*","~/Library/Caches/com.ScooterSoftware.BeyondCompare","~/Library/Containers/com.ScooterSoftware.BeyondCompare.BCFinder","~/Library/Preferences/com.ScooterSoftware.BeyondCompare.plist","~/Library/Saved Application State/com.ScooterSoftware.BeyondCompare.savedState"]}]]},"bezel":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"iOS screen output recorder","homepage":"https://getbezel.app/","names":["Bezel"],"ruby_source_checksum":{":sha256":"16b025f5b6f05075d46a87d036606f9bc166e9f4ba5646c91a66ebea3b0343be"},"ruby_source_path":"Casks/b/bezel.rb","sha256":"953f25d8a88cd8130648ee2cc15d80aa1aa09e69ba756f76027ceb1f98d2e07f","tap_string":"homebrew/cask","url_args":["https://download.nonstrict.eu/bezel/Bezel-5.4.0.zip"],"version":"5.4.0","raw_artifacts":[[":app",["Bezel.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nonstrict.BezelAppleTVHelper","~/Library/Application Scripts/com.nonstrict.BezelDALService","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nonstrict.bezel-direct.sfl*","~/Library/Application Support/com.nonstrict.Bezel-direct","~/Library/Caches/com.nonstrict.Bezel-direct","~/Library/Containers/com.nonstrict.BezelAppleTVHelper","~/Library/Containers/com.nonstrict.BezelDALService","~/Library/HTTPStorages/com.nonstrict.Bezel-direct","~/Library/Preferences/com.nonstrict.Bezel-direct.plist"]}]]},"bias-fx":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Guitar amp and effects processing software","homepage":"https://www.positivegrid.com/products/bias-fx-2","names":["Positive Grid Bias FX 2"],"ruby_source_checksum":{":sha256":"9b721752e95c92f9cd5908b28fa7548e8295c01ce856d1e6e61e03152911c9e7"},"ruby_source_path":"Casks/b/bias-fx.rb","sha256":"f79a9286a5cdf9d1fee30d55aceac37f330f54b2af2d51b2b361b966e666c795","tap_string":"homebrew/cask","url_args":["https://dlcf.positivegrid.com/BIAS_FX_2_Mac_Standalone_v2_7_0_6600.dmg"],"version":"2.7.0.6600","raw_artifacts":[[":uninstall",{":pkgutil":"com.positivegrid.pkg.BIASFX2App"}],[":pkg",["BIAS_FX_2_App.pkg"]],[":zap",{":trash":["~/Library/Application Support/PositiveGrid/BIAS_FX2.settings","~/Library/Caches/com.positivegrid.BiasFx2Standalone","~/Library/Logs/PositiveGrid/BIAS_FX2","~/Library/Preferences/com.positivegrid.BiasFx2Standalone.plist"]}]]},"bibdesk":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Edit and manage bibliographies","homepage":"https://bibdesk.sourceforge.io/","names":["BibDesk"],"ruby_source_checksum":{":sha256":"20a9e199b121a78c466f6e7c3f5016fcf1597adbf634f523bafaced8b832f8d0"},"ruby_source_path":"Casks/b/bibdesk.rb","sha256":"0435887d5f3fc7ae7ed735515a1290cf6efc479afeae755c1d1d0693c008004b","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/bibdesk/BibDesk/BibDesk-1.9.13/BibDesk-1.9.13.dmg"],"version":"1.9.13","raw_artifacts":[[":app",["BibDesk.app"]],[":zap",{":trash":["~/Library/Application Support/BibDesk","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/edu.ucsd.cs.mmccrack.bibdesk.sfl*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/edu.ucsd.cs.mmccrack.bibdesk.help*","~/Library/Caches/edu.ucsd.cs.mmccrack.bibdesk","~/Library/Cookies/edu.ucsd.cs.mmccrack.bibdesk.binarycookies","~/Library/Preferences/edu.ucsd.cs.mmccrack.bibdesk.plist"]}]]},"bifrost":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Samsung firmware downloader","homepage":"https://bifrost.zwander.dev/","names":["Bifrost"],"ruby_source_checksum":{":sha256":"372411fa76286b5e0596dd5c2ba3096d131f7b30a956d41bda02bb70dbb171b8"},"ruby_source_path":"Casks/b/bifrost.rb","sha256":"8413708a68697806aeceb138c817c4906b6b444fcdf96d42f209c5dcda956591","tap_string":"homebrew/cask","url_args":["https://github.com/zacharee/Bifrost/releases/download/2.1.4/bifrost-2.1.4-mac-amd64.zip"],"version":"2.1.4","raw_artifacts":[[":app",["Bifrost.app"]],[":zap",{":trash":["~/Library/Application Support/Bifrost","~/Library/HTTPStorages/tk.zwander.samsungfirmwaredownloader","~/Library/HTTPStorages/tk.zwander.samsungfirmwaredownloader.binarycookies","~/Library/Preferences/tk.zwander.samsungfirmwaredownloader.plist"]}]]},"big-mean-folder-machine":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File/folder management utility","homepage":"https://www.publicspace.net/BigMeanFolderMachine/","names":["Big Mean Folder Machine"],"ruby_source_checksum":{":sha256":"c81b05c1fd7980d1de29540c62a7f529dc9f8074c44757544aedf0add4341904"},"ruby_source_path":"Casks/b/big-mean-folder-machine.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.publicspace.net/download/BMFM.dmg"],"version":"2.43","raw_artifacts":[[":app",["Big Mean Folder Machine 2.app"]],[":zap",{":trash":["~/Library/Application Support/Big Mean Folder Machine*","~/Library/HTTPStorages/net.publicspace.dist.bmfm*","~/Library/HTTPStorages/net.publicspace.dist.bmfm*.binarycookies","~/Library/Preferences/net.publicspace.dist.bmfm*.plist","~/Library/Saved Application State/net.publicspace.dist.bmfm*.savedState"]}]]},"biglybt":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Bittorrent client based on the Azureus open source project","homepage":"https://www.biglybt.com/","names":["biglybt"],"ruby_source_checksum":{":sha256":"1ed2a8f75f8614866e56c22ca3b19e259d095282b359696467acd8c5444cafd0"},"ruby_source_path":"Casks/b/biglybt.rb","sha256":"2e20642b6fda147ee7fd3e523235359355a07e753e5c7961e27d005a72753b0d","tap_string":"homebrew/cask","url_args":["https://github.com/BiglySoftware/BiglyBT/releases/download/v4.1.0.0/GitHub_BiglyBT_Mac_Universal_Installer.dmg"],"version":"4.1.0.0","raw_artifacts":[[":uninstall",{":delete":"$APPDIR/BiglyBT"}],[":installer",{":script":{":executable":"BiglyBT Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-dir","$APPDIR/BiglyBT","-q","-Dinstall4j.suppressStdout=true","-Dinstall4j.debug=false","-VcreateDesktopLinkAction$Boolean=false","-VaddToDockAction$Boolean=false"],":print_stderr":false,":sudo":true}}],[":zap",{":trash":["~/Library/Application Support/BiglyBT","~/Library/Preferences/com.biglybt.plist","~/Library/Saved Application State/com.biglybt.savedState"]}]],"raw_caveats":"biglybt requires Java 8+. You can install the latest version with:\n  brew install --cask temurin\n"},"bike":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Record and process your ideas","homepage":"https://www.hogbaysoftware.com/bike/","names":["Bike"],"ruby_source_checksum":{":sha256":"266b881fe097578de26175acfed9506a7240bbd8c7731ae3b0b1dbe2f5f8a363"},"ruby_source_path":"Casks/b/bike.rb","sha256":"59222704a85850ddd58d16994f87ec5f8d7cb687a20b50014306f8f328b3e609","tap_string":"homebrew/cask","url_args":["https://www.hogbaysoftware.com/bike/releases/196.dmg"],"version":"1.22.2,196","raw_artifacts":[[":app",["Bike.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.hogbaysoftware.Bike","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hogbaysoftware.bike.sfl*","~/Library/Containers/com.hogbaysoftware.Bike"]}]]},"bili-downloader":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"BiliBili media downloader","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/JimmyLiang-lzm/biliDownloader_GUI","names":["BiliDownloader"],"ruby_source_checksum":{":sha256":"b3793047776e3ae8b44a3b994828555050e000960a8662d5551a520d2af9dd06"},"ruby_source_path":"Casks/b/bili-downloader.rb","sha256":"aacc58eb79d64437b15882502190be17e68656999af6efcc81fa831973115bfa","tap_string":"homebrew/cask","url_args":["https://github.com/JimmyLiang-lzm/biliDownloader_GUI/releases/download/V1.7.2/BiliDownloader_for_MacOS_X.dmg"],"version":"1.7.2","raw_artifacts":[[":app",["biliDownloader_GUI.app"]],[":zap",{":trash":"~/Library/Saved Application State/biliDownloader_GUI.savedState"}]]},"bilibili":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Official bilibili video streaming and sharing platform","homepage":"https://app.bilibili.com/","names":["Bilibili","哔哩哔哩官方客户端"],"ruby_source_checksum":{":sha256":"69659ff0cdf9affde96b8211c238c3ec742a9eb287b5875c772371e2ae008082"},"ruby_source_path":"Casks/b/bilibili.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.hdslb.com/mobile/fixed/pc_electron_mac/bili_mac.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"1.19.0","raw_artifacts":[[":app",["哔哩哔哩.app"]],[":zap",{":trash":["~/Library/Application Support/bilibili","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bilibili.bilibilipc.sfl*","~/Library/Logs/bilibili","~/Library/Preferences/com.bilibili.bilibiliPC.plist","~/Library/Saved Application State/com.bilibili.bilibiliPC.savedState"]}]]},"bilimini":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Small window bilibili client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/chitosai/bilimini","names":["bilimini"],"ruby_source_checksum":{":sha256":"8eb936deb4efab7a7e5742c8263df9c9157baea450ade9454002489bf25d0357"},"ruby_source_path":"Casks/b/bilimini.rb","sha256":"d6c92362253c0d41cabd3440b2e72e25bb0da157d2bf87c7ef989e4ff28a1563","tap_string":"homebrew/cask","url_args":["https://github.com/chitosai/bilimini/releases/download/v1.5.7/bilimini-1.5.7-mac.zip"],"version":"1.5.7","raw_artifacts":[[":app",["bilimini.app"]],[":zap",{":trash":["~/Library/Application Support/bilimini","~/Library/Preferences/com.electron.bilimini.plist","~/Library/Saved Application State/com.electron.bilimini.savedState"]}]]},"billings-pro":{"depends_on_args":{":macos":":monterey"},"desc":"Invoices, estimates, quotes and time-tracking","homepage":"https://www.marketcircle.com/billingspro/","names":["Billings Pro"],"ruby_source_checksum":{":sha256":"c68d264ab02f66873b5ba8e200a271150e6d32495fc5214bb2557e1fe7134bfc"},"ruby_source_path":"Casks/b/billings-pro.rb","sha256":"e98801c189677736216217753a5b2355c8a613fbfa42c45b6e45aedee118a24a","tap_string":"homebrew/cask","url_args":["https://www.marketcircle.com/appcasts/releases/billingspro-releases-1.8.1.b39116.2026-04-06-1244.zip"],"version":"1.8.1,39116,2026-04-06-1244","raw_artifacts":[[":app",["Billings Pro.app"]],[":zap",{":trash":["~/Library/Application Support/Billings Pro","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.marketcircle.bpsynchelper.sfl*","~/Library/Preferences/com.marketcircle.BillingsPro.plist","~/Library/Saved Application State/com.marketcircle.BillingsPro.savedState"]}]]},"billy-frontier":{"desc":"Arcade style, cowboys in space themed action game from Pangea Software","homepage":"https://jorio.itch.io/billyfrontier","names":["Billy Frontier"],"ruby_source_checksum":{":sha256":"f5010f7cc551b280821363100be728ddb529d2c7747355e2591160545b988ce0"},"ruby_source_path":"Casks/b/billy-frontier.rb","sha256":"d8200ed658786406d0f8ef3ad56ed9eb3a0c4223a689685888e1454d1bb2de1e","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/BillyFrontier/releases/download/v1.1.1/BillyFrontier-1.1.1-mac.dmg"],"version":"1.1.1","raw_artifacts":[[":app",["Billy Frontier.app"]],[":artifact",["Instructions.pdf"],{":target":"~/Library/Application Support/BillyFrontier/Instructions.pdf"}],[":zap",{":trash":["~/Library/Application Support/BillyFrontier","~/Library/Preferences/BillyFrontier","~/Library/Saved Application State/io.jor.billyfrontier.savedState"]}]]},"billy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Invoice manager","homepage":"https://usebilly.app/","names":["Billy"],"ruby_source_checksum":{":sha256":"0bee1a97d7752bec574f6c4d64371dc41a9ff5c7687e59cca5986b6aba3811ba"},"ruby_source_path":"Casks/b/billy.rb","sha256":"c785c8d9d3863b5969334940470523daebde37d3004584abfd64fbb22586a862","tap_string":"homebrew/cask","url_args":["https://cdn.amore.computer/releases/com.simonlou.Billy/1.2.1-44/Billy.dmg"],"version":"1.2.1,44","raw_artifacts":[[":uninstall",{":quit":"com.simonlou.Billy"}],[":app",["Billy.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.simonlou.Billy","~/Library/Application Scripts/com.simonlou.Billy.BillyMailExtension","~/Library/Application Scripts/group.com.simonlou.Billy","~/Library/Containers/com.simonlou.Billy","~/Library/Group Containers/group.com.simonlou.Billy"]}]]},"binance":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Cryptocurrency exchange","homepage":"https://binance.com/","names":["Binance"],"ruby_source_checksum":{":sha256":"d34048234fd05084c486d9ff71c6d2ce6dab14e46e64ac411b5d6ca22f923f42"},"ruby_source_path":"Casks/b/binance.rb","sha256":"a40b33242d1d2e34b86f0af53519f32f67b58e1163bfddb9b6a912b49c3a95cd","tap_string":"homebrew/cask","url_args":["https://ftp.binance.com/electron-desktop/mac/production/binance-2.6.0-x64.dmg"],"version":"2.6.0","raw_artifacts":[[":app",["Binance.app"]],[":zap",{":trash":["~/Library/Application Support/Binance","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.binance.binancedesktop.sfl*","~/Library/Logs/Binance","~/Library/Preferences/com.binance.BinanceDesktop.plist","~/Library/Saved Application State/com.binance.BinanceDesktop.savedState"]}]]},"binary-ninja-free":{"depends_on_args":{":macos":":monterey"},"desc":"Reverse engineering platform","homepage":"https://binary.ninja/","names":["Binary Ninja"],"ruby_source_checksum":{":sha256":"9d51d199eddd76d9c5a896ac62c15df97bc0df597c5cd392424432641dcef4d4"},"ruby_source_path":"Casks/b/binary-ninja-free.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.binary.ninja/installers/binaryninja_free_macosx.dmg"],"version":"6.0.10905","raw_artifacts":[[":uninstall",{":quit":"com.vector35.binaryninja"}],[":app",["Binary Ninja.app"]],[":zap",{":trash":["~/Library/Application Support/Binary Ninja","~/Library/Preferences/com.vector35.Binary Ninja.plist"]}]]},"bindiff":{"depends_on_args":{":macos":":any"},"desc":"Binary diffing tool","homepage":"https://zynamics.com/bindiff.html","names":["BinDiff"],"ruby_source_checksum":{":sha256":"03a1dcc30afabf6058abadb7aa49feac88ee323158031611f7b90f0254e73ab2"},"ruby_source_path":"Casks/b/bindiff.rb","sha256":"2962fd337529a59fe4ba3b4a5596be53bfacd1bd0a3952ea7bedd6276eeb4db8","tap_string":"homebrew/cask","url_args":["https://github.com/google/bindiff/releases/download/v8/BinDiff8.dmg"],"version":"8","raw_artifacts":[[":uninstall",{":pkgutil":"com.google.security.zynamics.bindiff"}],[":pkg",["Install BinDiff.pkg"]],[":zap",{":trash":["/Library/Application Support/BinDiff","~/Library/Preferences/com.google.security.zynamics.bindiff.plist","~/Library/Saved Application State/com.google.security.zynamics.bindiff.savedState"]}]]},"bing-wallpaper":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Use the Bing daily image as your wallpaper","homepage":"https://www.bing.com/apps/wallpaper","names":["Bing Wallpaper","Microsoft Bing Wallpaper"],"ruby_source_checksum":{":sha256":"d49f44729b8723f0d0698590d3e46c121f985af488b173b8aef1597e036659f1"},"ruby_source_path":"Casks/b/bing-wallpaper.rb","sha256":"2db703f5c124afc9ae8b1c6a41da2258c56a8cf45d45cb6f7e4ace1594627cd3","tap_string":"homebrew/cask","url_args":["https://download.microsoft.com/download/9f265e2b-e7fa-4a5a-a9ca-4b608ed11c0c/Installer/1.1.12/var1/MW011/2/BingWallpaper.pkg"],"version":"1.1.12,9f265e2b-e7fa-4a5a-a9ca-4b608ed11c0c","raw_artifacts":[[":uninstall",{":launchctl":["com.microsoft.msbwapp","com.microsoft.msbwupdater"],":quit":["com.microsoft.autoupdate2","com.microsoft.MicrosoftBingSearch","com.microsoft.msbwapp","com.microsoft.msbwdefaults"],":pkgutil":"com.microsoft.msbwpackage",":delete":"/Applications/Microsoft Bing for Safari.app"}],[":pkg",["BingWallpaper.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.msbwdefaults.sfl*","~/Library/Application Support/Microsoft/Bing Wallpaper"]}]]},"bino":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Video player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bino3d.org/","names":["Bino"],"ruby_source_checksum":{":sha256":"bfeddfa7afbde55f274f90709475a686133ce3391c696f8e48b7e88152836b42"},"ruby_source_path":"Casks/b/bino.rb","sha256":"31f0c7590511c9c5bfb92f488de82565bdc4c945b934a1e8cd40a110beb49fd5","tap_string":"homebrew/cask","url_args":["http://devernay.free.fr/hacks/bino/Bino-1.6.6-OSX-Mavericks-GPL.zip"],"version":"1.6.6","raw_artifacts":[[":app",["Bino.app"]],[":zap",{":trash":["~/Library/Preferences/org.bino3d.Bino.plist","~/Library/Saved Application State/org.bino3d.savedState"]}]]},"birdfont":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Font editor","homepage":"https://birdfont.org/","names":["BirdFont"],"ruby_source_checksum":{":sha256":"964f03a853e9373fdc26504c405ae30371c08bc8bacf25008ca6d60ad2108506"},"ruby_source_path":"Casks/b/birdfont.rb","sha256":"e68b64679b8cdfbc193304edb83389e9546210ad77e886c903c30c3db89597e5","tap_string":"homebrew/cask","url_args":["https://birdfont.org/download/birdfont-5.2.1-free.dmg"],"version":"5.2.1","raw_artifacts":[[":app",["BirdFontNonCommercial.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.birdfont.birdfont","~/Library/Containers/org.birdfont.birdfont"]}]]},"biscotti":{"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Private meeting transcription","homepage":"https://biscottiapp.com/","names":["Biscotti"],"ruby_source_checksum":{":sha256":"2b2f84aa05678a07c9b7d754d53f33625bcf1e7ba0f9f928752c1f5cfefde462"},"ruby_source_path":"Casks/b/biscotti.rb","sha256":"a519a352c612f6461cd5b68d4b296fdd17e0c94277b048c675cd23f6f2466fc7","tap_string":"homebrew/cask","url_args":["https://github.com/scosman/Biscotti/releases/download/v1.0.0/Biscotti.dmg"],"version":"1.0.0","raw_artifacts":[[":uninstall",{":quit":"net.scosman.biscotti"}],[":app",["Biscotti.app"]],[":zap",{":trash":["~/Library/Application Support/Biscotti","~/Library/Preferences/net.scosman.biscotti.plist"]}]]},"biscuit":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Browser to organise apps","homepage":"https://eatbiscuit.com/","names":["Biscuit"],"ruby_source_checksum":{":sha256":"cfb3a8cd9abc99e1d07b853e182c3c8275df7c24568f4703886aec7007445d4d"},"ruby_source_path":"Casks/b/biscuit.rb","sha256":"3fe8bb8b433c1ce485a5a62225eb008236976cb62b730f86da6475d899f3fda4","tap_string":"homebrew/cask","url_args":["https://github.com/agata/dl.biscuit/releases/download/2.1.3/Biscuit-2.1.3.dmg"],"version":"2.1.3","raw_artifacts":[[":app",["Biscuit.app"]],[":zap",{":trash":["~/Library/Application Support/biscuit","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.eatbiscult.biscult.sfl*","~/Library/Logs/Biscuit","~/Library/Preferences/com.eatbiscuit.biscuit.plist","~/Library/Preferences/com.eatbiscult.biscult.plist","~/Library/Saved Application State/com.eatbiscult.biscult.savedState"]}]]},"bison-wallet":{"depends_on_args":{":macos":":any"},"desc":"Multi-coin wallet with feeless DEX, atomic swaps, and arbitrage tools","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/decred/dcrdex","names":["Bison Wallet"],"ruby_source_checksum":{":sha256":"67abe14d6e16b9bdb0e8cadb043fe35003f0acfa203af9788b94b11117ae4a31"},"ruby_source_path":"Casks/b/bison-wallet.rb","sha256":"889d54f752c96e6a079db29b66d14d8b8e4a5577c91d1b3d499c4e781f75554e","tap_string":"homebrew/cask","url_args":["https://github.com/decred/dcrdex/releases/download/v1.0.4/bisonw-desktop-darwin-amd64-v1.0.4.dmg"],"version":"1.0.4","raw_artifacts":[[":app",["Bison Wallet.app"]],[":zap",{":trash":["~/Library/Application Support/Dexc","~/Library/Preferences/com.decred.dcrdex.plist"]}]]},"bisq":{"depends_on_args":{":macos":":any"},"desc":"Decentralised bitcoin exchange network","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bisq.network/","names":["Bisq"],"ruby_source_checksum":{":sha256":"bb4cbe85b22e26561c117a51494136b75e17d3a4cceb260a4cf44ab2a1e7e339"},"ruby_source_path":"Casks/b/bisq.rb","sha256":"e4673a579b4912962e269b20c3de54e80de71865f28a2458460823fa30afd0a3","tap_string":"homebrew/cask","url_args":["https://github.com/bisq-network/bisq/releases/download/v1.10.7/Bisq-x86_64-1.10.7.dmg"],"version":"1.10.7","raw_artifacts":[[":app",["Bisq.app"]],[":zap",{":trash":["~/Library/Application Support/Bisq","~/Library/Saved Application State/io.bisq.CAT.savedState"]}]]},"bit-fiddle":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-12",":because":":moved_to_mas"},"desc":"Converts decimal, hexadecimal, binary numbers and ASCII characters","disable_args":{":date":"2026-05-14",":because":":moved_to_mas"},"homepage":"https://manderc.com/apps/bitfiddle/index_eng.php","names":["Bit Fiddle"],"ruby_source_checksum":{":sha256":"827bcd6e6308f8f1d9abd7750a6bd12a1fc554ef7b68071f535893345e2d506d"},"ruby_source_path":"Casks/b/bit-fiddle.rb","sha256":"38e4b3bda550d61d22d0ca48efce7fc9fadbcda7685a243861742b792eee7ffb","tap_string":"homebrew/cask","url_args":["https://manderc.com/apps/bitfiddle/000000000_downloads/Bit_Fiddle_1_4_2.dmg"],"version":"1.4.2","raw_artifacts":[[":app",["Bit Fiddle.app"]],[":zap",{":trash":["~/Library/Application Scripts/ch.manderim.Bit-Fiddle","~/Library/Containers/ch.manderim.Bit-Fiddle"]}]]},"bit-slicer":{"depends_on_args":{":macos":":any"},"desc":"Universal game trainer","homepage":"https://github.com/zorgiepoo/bit-slicer/","names":["Bit Slicer"],"ruby_source_checksum":{":sha256":"a4cb3258afb9f62f559dab1188d26038f0d8b80d943e8793b981d4287ea33d03"},"ruby_source_path":"Casks/b/bit-slicer.rb","sha256":"7bb4b491a48e9cd7fd171e5a5a4ff31fdb040d220ab698427321bac57aa84fce","tap_string":"homebrew/cask","url_args":["https://github.com/zorgiepoo/Bit-Slicer/releases/download/1.9.2/Bit.Slicer.dmg"],"version":"1.9.2","raw_artifacts":[[":app",["Bit Slicer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.zgcoder.bitslicer.sfl*","~/Library/Preferences/com.zgcoder.BitSlicer.plist","~/Library/Saved Application State/com.zgcoder.BitSlicer.savedState"]}]]},"bitbar":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-12-30",":because":":unmaintained"},"desc":"Utility to display the output from any script or program in the menu bar","disable_args":{":date":"2026-01-05",":because":":unmaintained"},"homepage":"https://github.com/matryer/bitbar/","names":["BitBar"],"ruby_source_checksum":{":sha256":"bc419c7203098cb5444ca96f76803b560c13dabad85786a071860dd6902ef7bd"},"ruby_source_path":"Casks/b/bitbar.rb","sha256":"8a7013dca92715ba80cccef98b84dd1bc8d0b4c4b603f732e006eb204bab43fa","tap_string":"homebrew/cask","url_args":["https://github.com/matryer/bitbar/releases/download/v1.10.1/BitBar.app.zip"],"version":"1.10.1","raw_artifacts":[[":app",["BitBar.app"]],[":zap",{":trash":["~/Library/BitBar Plugins","~/Library/Caches/com.matryer.BitBar","~/Library/Preferences/com.matryer.BitBar.plist"]}]]},"bitbox":{"depends_on_args":{":macos":":monterey"},"desc":"Protect your coins with the latest Swiss made hardware wallet","homepage":"https://bitbox.swiss/","names":["BitBox"],"ruby_source_checksum":{":sha256":"32387b028447a50b75b05f4376ebd6f4cca2c9ec5bdfa40bb0ad2d4519110d83"},"ruby_source_path":"Casks/b/bitbox.rb","sha256":"fc3e13bf8aedf2df375a4d63a8b8af38651b70835be691928e6b796156c4809d","tap_string":"homebrew/cask","url_args":["https://github.com/BitBoxSwiss/bitbox-wallet-app/releases/download/v4.52.0/BitBox-4.52.0-macOS.dmg"],"version":"4.52.0","raw_artifacts":[[":app",["BitBox.app"]],[":zap",{":trash":["~/Library/Preferences/ch.shiftcrypto.BitBoxApp.plist","~/Library/Saved Application State/ch.shiftcrypto.wallet.savedState"]}]]},"bitcoin-core":{"depends_on_args":{":macos":":sonoma"},"desc":"Bitcoin client and wallet","homepage":"https://bitcoincore.org/","names":["Bitcoin Core"],"ruby_source_checksum":{":sha256":"bd4fbc21009e84745ea6d0ae98164b15b871b8be23560a8a1db18a9e42e2ee7b"},"ruby_source_path":"Casks/b/bitcoin-core.rb","sha256":"f6e7c185c4b81d5f53fb7471a438f58cc1b55c10c407095afef340e03289b504","tap_string":"homebrew/cask","url_args":["https://bitcoincore.org/bin/bitcoin-core-31.1/bitcoin-31.1-arm64-apple-darwin.zip"],"version":"31.1","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"Bitcoin-Qt.app"}],":permissions":"0755",":type":"set_permissions"}]}],[":app",["Bitcoin-Qt.app"],{":target":"Bitcoin Core.app"}],[":zap",{":trash":["~/Library/Application Support/Bitcoin/blocks","~/Library/Application Support/Bitcoin/chainstate","~/Library/Preferences/org.bitcoin.Bitcoin-Qt.plist","~/Library/Preferences/org.bitcoinfoundation.Bitcoin-Qt.plist","~/Library/Saved Application State/org.bitcoinfoundation.Bitcoin-Qt.savedState"]}]]},"bitfocus-buttons":{"depends_on_args":{":macos":":any"},"desc":"Unified control and monitoring software","homepage":"https://bitfocus.io/buttons","names":["Bitfocus Buttons"],"ruby_source_checksum":{":sha256":"4a5539af1b26a2a2bc8827e13e6d0d35c8197df1a91cc77b1ba88b18bb4fb0b6"},"ruby_source_path":"Casks/b/bitfocus-buttons.rb","sha256":"835c1f7d3222093fa4fe56e41e976a12cc60c04a8c4970713431763827a5b6b9","tap_string":"homebrew/cask","url_args":["https://s4.bitfocus.io/builds/buttons/bitfocus-buttons-mac-x64-5647-8ab35c7c.pkg"],"version":"1.6.9,5647,8ab35c7c","raw_artifacts":[[":uninstall",{":pkgutil":"io.bitfocus.buttons.pkg"}],[":pkg",["bitfocus-buttons-mac-x64-5647-8ab35c7c.pkg"]],[":zap",{":trash":["~/Library/Application Support/Bitfocus Buttons","~/Library/Caches/io.bitfocus.buttons","~/Library/Preferences/io.bitfocus.buttons.plist","~/Library/WebKit/io.bitfocus.buttons"]}]]},"bitmessage":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-02-22",":because":":unmaintained"},"desc":"P2P communications protocol","disable_args":{":date":"2026-02-22",":because":":unmaintained"},"homepage":"https://bitmessage.org/","names":["Bitmessage"],"ruby_source_checksum":{":sha256":"cf51be4c713e321cde70b28f6c0645797bc12c7d582b8a88e752638c95ceaac3"},"ruby_source_path":"Casks/b/bitmessage.rb","sha256":"40a78384a7a0613333dd76aaafc8ebeb08eb1ef02fceb0925763ce289ec5888b","tap_string":"homebrew/cask","url_args":["https://github.com/Bitmessage/PyBitmessage/releases/download/0.6.3.2/bitmessage-v0.6.3.2.dmg"],"version":"0.6.3.2","raw_artifacts":[[":app",["Bitmessage.app"]]]},"bitmuse":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Bit-perfect music player for local hi-res libraries","homepage":"https://bitmuse.app/","names":["BitMuse"],"ruby_source_checksum":{":sha256":"236c48b734c7a7ccaf54d04a88dc296e2ddc2f355326bbf75b98197ef020714a"},"ruby_source_path":"Casks/b/bitmuse.rb","sha256":"b99e025e6c3873cc57725fc2de2e78646c61a75527a013cbfa38b66f477f0c6f","tap_string":"homebrew/cask","url_args":["https://updates.bitmuse.app/BitMuse-1.6.1.dmg"],"version":"1.6.1","raw_artifacts":[[":uninstall",{":quit":"com.bitmuse.app"}],[":app",["BitMuse.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.bitmuse.app","~/Library/Application Support/BitMuse","~/Library/Application Support/com.bitmuse.audio","~/Library/Caches/BitMuse","~/Library/Caches/com.bitmuse.app","~/Library/Containers/com.bitmuse.app","~/Library/HTTPStorages/com.bitmuse.app","~/Library/Preferences/com.bitmuse.app.plist","~/Library/WebKit/com.bitmuse.app"]}]]},"bitrix24":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Business management platform","homepage":"https://www.bitrix24.com/apps/mobile-and-desktop-apps.php#desktop_app","names":["Bitrix24"],"ruby_source_checksum":{":sha256":"a849772d01216b4c54568524a20401c90ead2e07927f749c696acbe235b4168f"},"ruby_source_path":"Casks/b/bitrix24.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.bitrix24.com/b24/bitrix24_desktop.dmg"],"version":"23.0.32.91","raw_artifacts":[[":app",["Bitrix24.app"]],[":zap",{":trash":["~/.bxd","~/Library/Application Scripts/com.bitrixsoft.bitrix24desktop","~/Library/Application Scripts/com.bitrixsoft.bitrix24desktop.finder-ext","~/Library/Containers/com.bitrixsoft.bitrix24desktop.finder-ext","~/Library/Group Containers/com.bitrixsoft.bitrix24desktop","~/Library/HTTPStorages/com.bitrixsoft.bitrix24desktop","~/Library/Preferences/com.bitrixsoft.bitrix24desktop*"]}]]},"bitwarden":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop password and login vault","homepage":"https://bitwarden.com/","names":["Bitwarden"],"ruby_source_checksum":{":sha256":"7b34a8ae98cdeb828c246f1b4d9605c07cf0987a2c022f50fb0f6dc14a0eac5b"},"ruby_source_path":"Casks/b/bitwarden.rb","sha256":"fddc07cd2d97aae9831eefc7586d98913c0773e6f60f5589ba140c44b49e768c","tap_string":"homebrew/cask","url_args":["https://github.com/bitwarden/clients/releases/download/desktop-v2026.10.1/Bitwarden-2026.10.1-universal.dmg"],"version":"2026.10.1","raw_artifacts":[[":uninstall",{":quit":["com.bitwarden.desktop","com.bitwarden.desktop.helper"]}],[":app",["Bitwarden.app"]],[":zap",{":trash":["~/Library/Application Support/Bitwarden","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bitwarden.desktop.sfl*","~/Library/Caches/com.bitwarden.desktop","~/Library/Caches/com.bitwarden.desktop.ShipIt","~/Library/Logs/Bitwarden","~/Library/Preferences/ByHost/com.bitwarden.desktop.ShipIt.*.plist","~/Library/Preferences/com.bitwarden.desktop.helper.plist","~/Library/Preferences/com.bitwarden.desktop.plist","~/Library/Saved Application State/com.bitwarden.desktop.savedState"]}]]},"bitwig-studio":{"depends_on_args":{":macos":":any"},"desc":"Digital audio workstation","homepage":"https://www.bitwig.com/","names":["Bitwig Studio"],"ruby_source_checksum":{":sha256":"50f9e42d27362173a75d577fa77261eb3e186718b2b5562c3b115e3dc857e8c6"},"ruby_source_path":"Casks/b/bitwig-studio.rb","sha256":"ab8d7d607cef75d4e341141c78c74717d181a2cab09e2f210883b3c47b251b9e","tap_string":"homebrew/cask","url_args":["https://www.bitwig.com/dl/Bitwig%20Studio/6.1.4/installer_mac"],"version":"6.1.4","raw_artifacts":[[":app",["Bitwig Studio.app"]],[":zap",{":trash":["~/Library/Application Support/Bitwig","~/Library/Caches/Bitwig","~/Library/Logs/Bitwig"]}]]},"black-ink":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Download, solve, and print crossword puzzles","homepage":"https://redsweater.com/blackink/","names":["Black Ink"],"ruby_source_checksum":{":sha256":"a4c686b6f989acb20cbe51da337351dd1f26a56563e39e2748be198fa8d41a82"},"ruby_source_path":"Casks/b/black-ink.rb","sha256":"75a2443cc34e2a2b7241023c3545bdc48250669259d82aaaa0280ff3a7638f36","tap_string":"homebrew/cask","url_args":["https://redsweater.com/blackink/BlackInk2.4.8.zip"],"version":"2.4.8","raw_artifacts":[[":app",["Black Ink.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.red-sweater.blackink2","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.red-sweater.blackink2.sfl*","~/Library/Containers/com.red-sweater.blackink2"]}]]},"black-light":{"depends_on_args":{":macos":":any"},"desc":"Apply special vision effects on your screen","homepage":"https://michelf.ca/projects/black-light/","names":["Black Light"],"ruby_source_checksum":{":sha256":"0512ea5c686e8197b12c880c9628aca37a8a4395d49a93273bf9aaabb8a8cccf"},"ruby_source_path":"Casks/b/black-light.rb","sha256":"f74395a35574e1edf27fa6e58f1b79180c946de881e9fee1733de04586989b82","tap_string":"homebrew/cask","url_args":["https://littoral.michelf.ca/apps/black-light/black-light-3.0.zip"],"version":"3.0","raw_artifacts":[[":app",["BLack Light.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.michelf.black-light","~/Library/Containers/com.michelf.black-light"]}]]},"blackhole-16ch":{"depends_on_args":{":macos":":any"},"desc":"Virtual Audio Driver","homepage":"https://existential.audio/blackhole/","names":["BlackHole 16ch"],"ruby_source_checksum":{":sha256":"f056c4d71d1847835f365362fda88b7c7973fbb073ef2efe66f82ccd702e74b7"},"ruby_source_path":"Casks/b/blackhole-16ch.rb","sha256":"57254e2f76cd40db7f3f715238b1a2cb2bd08819d38abf4087f2944f71a3641a","tap_string":"homebrew/cask","url_args":["https://existential.audio/downloads/BlackHole16ch-0.7.1.pkg"],"version":"0.7.1","raw_artifacts":[[":uninstall",{":quit":"com.apple.audio.AudioMIDISetup",":pkgutil":"audio.existential.BlackHole16ch"}],[":pkg",["BlackHole16ch-0.7.1.pkg"]]],"raw_caveats":"You must reboot for the installation of blackhole-16ch to take effect.\n"},"blackhole-2ch":{"depends_on_args":{":macos":":any"},"desc":"Virtual Audio Driver","homepage":"https://existential.audio/blackhole/","names":["BlackHole 2ch"],"ruby_source_checksum":{":sha256":"b7ecac8b9ad913bb072920c76bc825860b14fe99b567a382ad76f25a3522ebed"},"ruby_source_path":"Casks/b/blackhole-2ch.rb","sha256":"57b540f27a3e29c37e310e01bee0fdfab76733087e47f997ef9dccf851400dcf","tap_string":"homebrew/cask","url_args":["https://existential.audio/downloads/BlackHole2ch-0.7.1.pkg"],"version":"0.7.1","raw_artifacts":[[":uninstall",{":quit":"com.apple.audio.AudioMIDISetup",":pkgutil":"audio.existential.BlackHole2ch"}],[":pkg",["BlackHole2ch-0.7.1.pkg"]]],"raw_caveats":"You must reboot for the installation of blackhole-2ch to take effect.\n"},"blackhole-64ch":{"depends_on_args":{":macos":":any"},"desc":"Virtual Audio Driver","homepage":"https://existential.audio/blackhole/","names":["BlackHole 64ch"],"ruby_source_checksum":{":sha256":"60dfbe8d8dab46890ca4c6966ec28963372e6613735dbf5b903cc32a0ac52964"},"ruby_source_path":"Casks/b/blackhole-64ch.rb","sha256":"586b614cffb8b84ac39b2b926b69d5416ab9a4d64c63217b71ce2f5f5d7aabd1","tap_string":"homebrew/cask","url_args":["https://existential.audio/downloads/BlackHole64ch-0.7.1.pkg"],"version":"0.7.1","raw_artifacts":[[":uninstall",{":quit":"com.apple.audio.AudioMIDISetup",":pkgutil":"audio.existential.BlackHole64ch"}],[":pkg",["BlackHole64ch-0.7.1.pkg"]]],"raw_caveats":"You must reboot for the installation of blackhole-64ch to take effect.\n"},"blankie":{"depends_on_args":{":macos":":tahoe"},"desc":"Ambient sound mixer for creating custom soundscapes","homepage":"https://blankie.rest/","names":["Blankie"],"ruby_source_checksum":{":sha256":"12ff955b251bea19d08639ec3458760517957ac2247fcc2e03831dbc54703942"},"ruby_source_path":"Casks/b/blankie.rb","sha256":"0a964ed8f8bd45c73c2a559097ec8f8401c3f8e4251a0e80af28b539d1588f79","tap_string":"homebrew/cask","url_args":["https://github.com/codybrom/blankie/releases/download/v2.0.2/Blankie.zip"],"version":"2.0.2","raw_artifacts":[[":app",["Blankie.app"]],[":zap",{":trash":["~/Library/Application Support/Blankie","~/Library/Caches/com.codybrom.blankie","~/Library/Containers/com.codybrom.Blankie","~/Library/Preferences/com.codybrom.blankie.plist","~/Library/Saved Application State/com.codybrom.blankie.savedState"]}]]},"blender-benchmark":{"depends_on_args":{":macos":":any"},"desc":"3D performance benchmarking tool","homepage":"https://opendata.blender.org/","names":["Blender Open Data Benchmark"],"ruby_source_checksum":{":sha256":"f52155d0a3c4d9ba4b5538aade731f58e38407ee74cdfd85bfaa203310e7f403"},"ruby_source_path":"Casks/b/blender-benchmark.rb","sha256":"0e911651a26a8aa51bee8f09a4add8f7e56505a520a8a212b356bc908a47164c","tap_string":"homebrew/cask","url_args":["https://download.blender.org/release/BlenderBenchmark2.0/launcher/benchmark-launcher-3.3.0-macos.dmg"],"version":"3.3.0,2.0","raw_artifacts":[[":app",["Blender Benchmark Launcher.app"]],[":zap",{":trash":["~/Library/Caches/blender-benchmark-launcher","~/Library/Saved Application State/org.blenderfoundation.benchmark.release.savedState"]}]]},"blender":{"conflicts_with_args":{":cask":["blender@lts"]},"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2027-07-01",":because":":unsupported"},"desc":"3D creation suite","homepage":"https://www.blender.org/","names":["Blender"],"ruby_source_checksum":{":sha256":"f117a437d642493b7f4cc6dc8c7a0eaf742a01982fbe9c95224ba689100661f2"},"ruby_source_path":"Casks/b/blender.rb","sha256":"3801a97619292a012ede0e855ee705ae872a680474845297b777254f7f21ed78","tap_string":"homebrew/cask","url_args":["https://download.blender.org/release/Blender4.5/blender-4.5.15-macos-x64.dmg"],"version":"4.5.15","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"*.app/**/__pycache__"}],":permissions":"u+w",":non_recursive":true,":type":"set_permissions"}]}],[":app",["Blender.app"]],[":command_wrapper",["blender"],{":executable":"$APPDIR/Blender.app/Contents/MacOS/Blender"}],[":zap",{":trash":["~/Library/Application Support/Blender","~/Library/Caches/Blender","~/Library/Saved Application State/org.blenderfoundation.blender.savedState"]}]]},"blender@lts":{"conflicts_with_args":{":cask":["blender"]},"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"3D creation suite","homepage":"https://www.blender.org/","names":["Blender LTS"],"ruby_source_checksum":{":sha256":"2fc6f9fabb0d15e28075f1d4809f919f35730be65a731377536e9f8da0d50f42"},"ruby_source_path":"Casks/b/blender@lts.rb","sha256":"dc4125399b8bfefe283cc1624d6cfc7809d1cac20ace51072127eb371f31f210","tap_string":"homebrew/cask","url_args":["https://download.blender.org/release/Blender5.2/blender-5.2.2-macos-arm64.dmg"],"version":"5.2.2","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"*.app/**/__pycache__"}],":permissions":"u+w",":non_recursive":true,":type":"set_permissions"}]}],[":app",["Blender.app"]],[":command_wrapper",["blender"],{":executable":"$APPDIR/Blender.app/Contents/MacOS/Blender"}],[":zap",{":trash":["~/Library/Application Support/Blender","~/Library/Saved Application State/org.blenderfoundation.blender.savedState"]}]]},"bleunlock":{"depends_on_args":{":macos":":any"},"desc":"Lock/unlock Apple computers using the proximity of a bluetooth low energy device","homepage":"https://github.com/ts1/BLEUnlock","names":["BLEUnlock"],"ruby_source_checksum":{":sha256":"a0a2f9bd3fd4f8a12a0998eb0876b042742905ad717c2394f3e59cbdb09f171e"},"ruby_source_path":"Casks/b/bleunlock.rb","sha256":"9ceddc874cf519efc7411c8340abab9e1ff8a4b5b252eff6ca32a94b8cafef5b","tap_string":"homebrew/cask","url_args":["https://github.com/ts1/BLEUnlock/releases/download/1.12.2/BLEUnlock-1.12.2.zip"],"version":"1.12.2","raw_artifacts":[[":app",["BLEUnlock.app"]],[":zap",{":trash":["~/Library/Application Scripts/jp.sone.BLEUnlock","~/Library/Caches/jp.sone.BLEUnlock","~/Library/Preferences/jp.sone.BLEUnlock.plist"]}]]},"blheli-configurator":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/blheli-configurator/blheli-configurator","names":["BLHeli Configurator"],"ruby_source_checksum":{":sha256":"42138b6aa1c55bd46b1195bf459cfcf295ebde020506e1e1fdbc401a6d316251"},"ruby_source_path":"Casks/b/blheli-configurator.rb","sha256":"6a2631409483b3c706c23f9da8e00f9420f86b874d6697d4b32f9d4619a0768e","tap_string":"homebrew/cask","url_args":["https://github.com/blheli-configurator/blheli-configurator/releases/download/1.2.0/BLHeli-Configurator_macOS_1.2.0.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["BLHeli Configurator.app"]]]},"blink1control":{"desc":"Utility to control blink(1) USB RGB LED devices","homepage":"https://blink1.thingm.com/","names":["Blink1Control"],"ruby_source_checksum":{":sha256":"25efb75b395e4e2e27818c6e238b54eab6d14acbd1600ec61e09dad52074645e"},"ruby_source_path":"Casks/b/blink1control.rb","sha256":"778dad2b5914e6e2cb792260e24fed3a490a3d762c6693033fa89472720ce737","tap_string":"homebrew/cask","url_args":["https://github.com/todbot/Blink1Control2/releases/download/v2.3.0/Blink1Control2-2.3.0-mac-x64.dmg"],"version":"2.3.0","raw_artifacts":[[":app",["Blink1Control2.app"]],[":zap",{":trash":["~/Library/Application Support/Blink1Control2","~/Library/Logs/Blink1Control2","~/Library/Preferences/com.thingm.blink1control2.plist","~/Library/Saved Application State/com.thingm.blink1control2.savedState"]}]]},"blip":{"depends_on_args":{":macos":":monterey"},"desc":"Send any size file between devices","homepage":"https://blip.net/","names":["blip"],"ruby_source_checksum":{":sha256":"d9fc15511a1d0207ac4f78ef5011df28bb643534d3f69409d357818d9f1b2560"},"ruby_source_path":"Casks/b/blip.rb","sha256":"778b777557e508d65aa91e55305397958418dd25e2ea8090aa70d3c12e04ffa2","tap_string":"homebrew/cask","url_args":["https://f000.backblazeb2.com/file/push-mac/Blip-20260927200815.zip"],"version":"1.2.3,20260927200815","raw_artifacts":[[":app",["Blip.app"]],[":zap",{":trash":["~/Library/Application Scripts/AY8UB8KTUX.blip","~/Library/Application Scripts/net.blip.macos.preview-provider","~/Library/Application Scripts/net.blip.macos.share","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.blip.macos.sfl*","~/Library/Containers/net.blip.macos.preview-provider","~/Library/Containers/net.blip.macos.share","~/Library/Group Containers/AY8UB8KTUX.blip","~/Library/HTTPStorages/net.blip.macos","~/Library/HTTPStorages/net.blip.macos.binarycookies","~/Library/Preferences/net.blip.macos.plist"]}]]},"blisk":{"depends_on_args":{":macos":":any"},"desc":"Developer-oriented browser","homepage":"https://blisk.io/","names":["Blisk Browser"],"ruby_source_checksum":{":sha256":"8261f40c59842d0d572ed866288b8256d1c41dd0f9f652fc9f6da2acf76a1630"},"ruby_source_path":"Casks/b/blisk.rb","sha256":"c14c9397999ac2058b216168bbb5613f7aa5ef75be71c3658a0fe344bcf07c22","tap_string":"homebrew/cask","url_args":["https://bliskcloudstorage.blob.core.windows.net/mac-installers/BliskInstaller_25.0.115.28.dmg"],"version":"25.0.115.28","raw_artifacts":[[":app",["Blisk.app"]],[":zap",{":trash":["~/Library/Application Support/Blisk","~/Library/Caches/Blisk","~/Library/Preferences/org.blisk.Blisk.plist","~/Library/Saved Application State/org.blisk.Blisk.savedState"]}]]},"blitz-gg":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Performance analysis software","homepage":"https://blitz.gg/","names":["Blitz"],"ruby_source_checksum":{":sha256":"1652eb93105764dc947879d734fab7c5acdc3bb7e81e8d60da23153bf4ac140d"},"ruby_source_path":"Casks/b/blitz-gg.rb","sha256":"8a6a4d9ea535492bd30436aa51e304fc8f7351912afbfc7fc052e76f460f09f3","tap_string":"homebrew/cask","url_args":["https://blitz-main.blitz.gg/Blitz-universal-3.0.14.dmg"],"version":"3.0.14","raw_artifacts":[[":uninstall",{":quit":"com.blitz.app"}],[":app",["Blitz.app"]],[":zap",{":trash":["~/Library/Application Support/Blitz","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.blitz.app.sfl*","~/Library/Caches/com.blitz.app.ShipIt","~/Library/Cookies/com.blitz.app.binarycookies","~/Library/Logs/Blitz","~/Library/Preferences/com.blitz.app.plist","~/Library/Saved Application State/com.blitz.app.savedState"]}]]},"blobby-volley2":{"depends_on_args":{":macos":":ventura"},"desc":"Head-to-head multiplayer ball game","homepage":"https://blobbyvolley.de/","names":["Blobby Volley 2"],"ruby_source_checksum":{":sha256":"5a0c8115e98e7b3ac11072a459c4f5205bf887e00788619ec29c0b4e8f0bdfb2"},"ruby_source_path":"Casks/b/blobby-volley2.rb","sha256":"a2e2a67a3c77a0ace49b4db3b4ee2eaeba8f9c5b02a15b3eec5b033bba36a879","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/blobby/blobby2-macosx-1.1.1.dmg"],"version":"1.1.1","raw_artifacts":[[":app",["blobby.app"]],[":zap",{":trash":"~/Library/Application Support/blobby"}]]},"blobsaver":{"depends_on_args":{":macos":":any"},"desc":"GUI for automatically saving SHSH blobs","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/airsquared/blobsaver","names":["blobsaver"],"ruby_source_checksum":{":sha256":"28c625b55ad0479eb18291a352698f8c101680e72822065268ae4b68795f96e9"},"ruby_source_path":"Casks/b/blobsaver.rb","sha256":"2820b333dbf7df9ddc92132a099496b533cabf11c151b4c875f7cd4f385ba70c","tap_string":"homebrew/cask","url_args":["https://github.com/airsquared/blobsaver/releases/download/v3.6.0/blobsaver-intel-3.6.0.dmg"],"version":"3.6.0","raw_artifacts":[[":app",["blobsaver.app"]],[":binary",["$APPDIR/blobsaver.app/Contents/MacOS/blobsaver"]],[":zap",{":trash":"~/Library/Preferences/airsquared.blobsaver.app.plist"}]]},"block-buzz":{"conflicts_with_args":{":cask":["buzz"]},"desc":"Workspace for humans and AI agents","homepage":"https://github.com/block/buzz","names":["Buzz"],"ruby_source_checksum":{":sha256":"c3c102d61b67ae1c54479e6d88e12a0cea75ea1b63a35b6a5a2760509c303c20"},"ruby_source_path":"Casks/b/block-buzz.rb","sha256":"5b1b1779a7345ac7916d47580630d92006f86dcdbbaadbee4e9726d6d9b68cd7","tap_string":"homebrew/cask","url_args":["https://github.com/block/buzz/releases/download/desktop-v0.5.28/Buzz_0.5.28_x64.dmg"],"version":"0.5.28","raw_artifacts":[[":uninstall",{":quit":"xyz.block.buzz.app"}],[":app",["Buzz.app"]],[":zap",{":trash":["~/.local/bin/buzz","~/Library/Application Support/xyz.block.buzz.app","~/Library/Caches/xyz.block.buzz.app","~/Library/WebKit/xyz.block.buzz.app"],":rmdir":"~/.buzz"}]]},"block-goose":{"depends_on_args":{":macos":":monterey"},"desc":"Open source, extensible AI agent that goes beyond code suggestions","homepage":"https://block.github.io/goose/","names":["Goose"],"ruby_source_checksum":{":sha256":"1ce391572beb192653936173de2952cd676a7476f9c2be65bd0518e4ca28d160"},"ruby_source_path":"Casks/b/block-goose.rb","sha256":"eeb3239158edd6c5cf489a165bfc6c699814c8e3c24c7ff4afedbf105cea016e","tap_string":"homebrew/cask","url_args":["https://github.com/block/goose/releases/download/v1.56.0/Goose_intel_mac.zip"],"version":"1.56.0","raw_artifacts":[[":app",["Goose.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.goose.sfl*","~/Library/Application Support/Goose","~/Library/Preferences/com.electron.goose.plist"]}]]},"blockbench":{"depends_on_args":{":macos":":monterey"},"desc":"3D model editor for boxy models and pixel art textures","homepage":"https://www.blockbench.net/","names":["Blockbench"],"ruby_source_checksum":{":sha256":"9f9995702e93d3348096164f5ab36a1a2cabe878c520ae46db8f0151a8e0aeed"},"ruby_source_path":"Casks/b/blockbench.rb","sha256":"d743fa5d92db3e5081a450ca91ab0536c7a62ac12b9c1a7374040e2524a15469","tap_string":"homebrew/cask","url_args":["https://github.com/JannisX11/blockbench/releases/download/v5.2.2/Blockbench_x64_5.2.2.dmg"],"version":"5.2.2","raw_artifacts":[[":app",["Blockbench.app"]],[":zap",{":trash":["~/Library/Application Support/Blockbench","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/blockbench.sfl*","~/Library/Preferences/blockbench.plist","~/Library/Saved Application State/blockbench.savedState"]}]]},"blockblock":{"depends_on_args":{":macos":":any"},"desc":"Monitors common persistence locations","homepage":"https://objective-see.org/products/blockblock.html","names":["BlockBlock"],"ruby_source_checksum":{":sha256":"d1ed5e85ee7109eaa9d942ce95011d03e6af24aa6cbb9276f6b96824e1f154c8"},"ruby_source_path":"Casks/b/blockblock.rb","sha256":"7e5a332a4da6a22e8b494418c3cac241d24b43176c8bfc4bb2ef8bdc640bd4c7","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/BlockBlock/releases/download/v2.5.2/BlockBlock_2.5.2.zip"],"version":"2.5.2","raw_artifacts":[[":uninstall",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/blockblock/2.5.2/BlockBlock Installer.app/Contents/MacOS/BlockBlock Installer",":args":["-uninstall"],":sudo":true}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/blockblock/2.5.2/BlockBlock Installer.app/Contents/MacOS/BlockBlock Installer",":args":["-install"],":sudo":true}}],[":zap",{":trash":["~/Library/Caches/com.objective-see.blockblock.helper","~/Library/HTTPStorages/com.objective-see.blockblock.helper","~/Library/Preferences/com.objective-see.blockblock.helper.plist","~/Library/Preferences/com.objectiveSee.BlockBlock.plist"]}]]},"blockstream":{"depends_on_args":{":macos":":ventura"},"desc":"Multi-platform Bitcoin and Liquid wallet","homepage":"https://blockstream.com/green/","names":["Blockstream Green"],"ruby_source_checksum":{":sha256":"fe90ae1b7e199781317789732af78cacc454e002920e794f0ab55dc354ab793b"},"ruby_source_path":"Casks/b/blockstream.rb","sha256":"2f60f425f4aba7a731404f6e05864ef8ddc3db87627dfb495fa99a0535bc91fa","tap_string":"homebrew/cask","url_args":["https://github.com/Blockstream/green_qt/releases/download/release_3.6.0/Blockstream-x86_64.dmg"],"version":"3.6.0","raw_artifacts":[[":app",["Blockstream.app"]],[":zap",{":trash":["~/Library/Application Support/Blockstream/Green","~/Library/Caches/Blockstream/Green"]}]]},"blocs":{"auto_updates":true,"container_args":{":nested":"Blocs/Blocs-5.dmg"},"depends_on_args":{":macos":":any"},"desc":"Visual web design software","homepage":"https://blocsapp.com/","names":["Blocs"],"ruby_source_checksum":{":sha256":"45b982ba6b336b417549829f2788f69e470112e52c70ec2774cc9c8f6530c987"},"ruby_source_path":"Casks/b/blocs.rb","sha256":"326c8698ef845c177184dd41900f7697da05e58fcf6492c92f1db02c266866a7","tap_string":"homebrew/cask","url_args":["https://blocsapp.com/download/archives/blocs-5/Blocs5.2.9.zip"],"version":"5.2.9","raw_artifacts":[[":app",["Blocs.app"]],[":zap",{":trash":["~/Library/Application Support/Blocs *","~/Library/Application Support/Blocs","~/Library/Caches/com.cazoobi.Blocs-*","~/Library/HTTPStorages/com.cazoobi.Blocs-*","~/Library/HTTPStorages/com.cazoobi.Blocs-*.binarycookies","~/Library/Preferences/com.cazoobi.Blocs-*.plist","~/Library/Saved Application State/com.cazoobi.Blocs-*.savedState"]}]]},"blood-on-the-clocktower-online":{"depends_on_args":{":macos":":any"},"desc":"Client for the game Blood on the Clocktower","homepage":"https://bloodontheclocktower.com/","names":["Blood on the Clocktower Online"],"ruby_source_checksum":{":sha256":"86dfe4fc5756c55ab35cdf9c63b7528ad6cb2c076ecec71f03b4150c81a8d56e"},"ruby_source_path":"Casks/b/blood-on-the-clocktower-online.rb","sha256":"e6e63716c0f76b64f5ebb18d78c916198ad2ce33de4c375f38bb5bafbeeca6a0","tap_string":"homebrew/cask","url_args":["https://github.com/ThePandemoniumInstitute/botc-release/releases/download/v3.58.0/Blood.on.the.Clocktower.Online_3.58.0_x64.dmg"],"version":"3.58.0","raw_artifacts":[[":app",["Blood on the Clocktower Online.app"]],[":zap",{":trash":["~/Library/Application Support/botc-app","~/Library/Application Support/com.thepandemoniuminstitute.botc-app","~/Library/Application Support/com.thepandemoniuminstitute.botc.app","~/Library/Caches/com.thepandemoniuminstitute.botc-app","~/Library/Caches/com.thepandemoniuminstitute.botc.app","~/Library/Saved Application State/com.thepandemoniuminstitute.botc.app.savedState","~/Library/WebKit/com.thepandemoniuminstitute.botc-app","~/Library/WebKit/com.thepandemoniuminstitute.botc.app"]}]]},"bloodhound":{"depends_on_args":{":macos":":any"},"desc":"Six Degrees of Domain Admin","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/BloodHoundAD/BloodHound","names":["BloodHound"],"ruby_source_checksum":{":sha256":"3d46c9e747922e1e375860ca22283b25354979870fad21d0aaaa26bdcc9efa13"},"ruby_source_path":"Casks/b/bloodhound.rb","sha256":"1b191ef3f920d48b1f4b8e9db4df2cb518d3c067eeb29b7bbe4ea48c4392de65","tap_string":"homebrew/cask","url_args":["https://github.com/BloodHoundAD/BloodHound/releases/download/v4.3.1/BloodHound-darwin-x64.zip"],"version":"4.3.1","raw_artifacts":[[":app",["BloodHound-darwin-x64/BloodHound.app"]],[":zap",{":trash":["~/Library/Application Support/bloodhound","~/Library/Preferences/com.electron.bloodhound.plist","~/Library/Saved Application State/com.electron.bloodhound.savedState"]}]]},"bloom":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"File manager","homepage":"https://bloomapp.club/","names":["Bloom"],"ruby_source_checksum":{":sha256":"7759c2f61b349fa10740591a3c55aaff89d9e8a2e49fe8ad5dc116c882809a55"},"ruby_source_path":"Casks/b/bloom.rb","sha256":"365b3e37bfcd5a7cdc7da7d411cb00b84a2572f40b9959574b0771bdb2cc96af","tap_string":"homebrew/cask","url_args":["https://bloomapp.club/downloads/bloom/Bloom-v1.5.46.dmg"],"url_kwargs":{":referer":"https://bloomapp.club"},"version":"1.5.46","raw_artifacts":[[":app",["Bloom.app"]],[":zap",{":trash":["~/Library/Containers/com.asiafu.Bloom","~/Library/Preferences/com.asiafu.Bloom.plist"]}]]},"bloop":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-01-05",":because":":discontinued"},"desc":"Code search engine","disable_args":{":date":"2026-01-05",":because":":discontinued"},"homepage":"https://bloop.ai/","names":["bloop"],"ruby_source_checksum":{":sha256":"aa96af181886d67360be4ddf9a3c83f7e8e9107427353b3b9dd3040c444ba3a4"},"ruby_source_path":"Casks/b/bloop.rb","sha256":"7a8a10b4cb89dcb327217ec644fa1c9e62db732229e2d23b2a723d8def714bf0","tap_string":"homebrew/cask","url_args":["https://github.com/BloopAI/bloop/releases/download/v0.6.5/bloop_0.6.5_x64.dmg"],"version":"0.6.5","raw_artifacts":[[":app",["bloop.app"]],[":zap",{":trash":["~/Library/Caches/ai.bloop.bloop","~/Library/Preferences/ai.bloop.bloop.plist","~/Library/Saved Application State/ai.bloop.bloop.savedState","~/Library/WebKit/ai.bloop.bloop"]}]]},"blu-ray-player-pro":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Blu-ray player software","homepage":"https://www.macblurayplayer.com/","names":["Macgo Mac Blu-ray Player Pro"],"ruby_source_checksum":{":sha256":"ef81cf562ececa17aa43d07fa4c5917fdb9d1dcacbce3e6dfb8e6656ae03d930"},"ruby_source_path":"Casks/b/blu-ray-player-pro.rb","sha256":"5b4aa7bc5a9007ed8aa5ca14c401f32e92e7a54801e4a0e68ad324352c8b4341","tap_string":"homebrew/cask","url_args":["https://cdn.macblurayplayer.com/mac-bluray-player-pro3/Blu-ray_Player_Pro_3.3.23_250315_0521.dmg"],"version":"3.3.23,250315_0521","raw_artifacts":[[":app",["Blu-ray Player Pro.app"]]]},"blu-ray-player":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Player for Blu-ray content","homepage":"https://www.macblurayplayer.com/","names":["Macgo Mac Blu-ray Player"],"ruby_source_checksum":{":sha256":"47deb6b5c4553ad54e54b4b628717073efdf20e88505594527c1822173ac336c"},"ruby_source_path":"Casks/b/blu-ray-player.rb","sha256":"ffac1323400359c074332611d1d8697b24ad417206c8a846236ca6588147c47d","tap_string":"homebrew/cask","url_args":["https://cdn.macblurayplayer.com/mac-bluray-player-3/Blu-ray_Player_3.3.23_250315_0521.dmg"],"version":"3.3.23,250315_0521","raw_artifacts":[[":app",["Blu-ray Player.app"]]]},"bluebubbles":{"depends_on_args":{":macos":":any"},"desc":"Server for forwarding iMessages","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bluebubbles.app/","names":["BlueBubbles"],"ruby_source_checksum":{":sha256":"9f9d6dce6b3ef305adc89cb970bc696e5a61e2e7193482813c63e0757262d104"},"ruby_source_path":"Casks/b/bluebubbles.rb","sha256":"9681e65f60214a6a95f3bd12b57bd4cc8ad6d8f58cd9c1d8811b2a4606ad7c04","tap_string":"homebrew/cask","url_args":["https://github.com/BlueBubblesApp/bluebubbles-server/releases/download/v1.9.9/BlueBubbles-1.9.9.dmg"],"version":"1.9.9","raw_artifacts":[[":uninstall",{":launchctl":"com.BlueBubbles.BlueBubbles-Server.ShipIt",":quit":["com.BlueBubbles.BlueBubbles-Server","com.BlueBubbles.BlueBubbles-Server.helper","com.BlueBubbles.BlueBubbles-Server.helper.GPU","com.BlueBubbles.BlueBubbles-Server.helper.Plugin","com.BlueBubbles.BlueBubbles-Server.helper.Renderer","com.bluebubbles.messaging"],":login_item":"BlueBubbles"}],[":app",["BlueBubbles.app"]],[":zap",{":trash":["~/Library/Application Support/@bluebubbles","~/Library/Application Support/bluebubbles-server","~/Library/Logs/@bluebubbles","~/Library/Logs/bluebubbles-server","~/Library/Preferences/com.BlueBubbles.BlueBubbles-Server.plist","~/Library/Saved Application State/com.BlueBubbles.BlueBubbles-Server.savedState"]}]]},"bluefish":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open source code editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bluefish.openoffice.nl/index.html","names":["Bluefish"],"ruby_source_checksum":{":sha256":"88d6888f732d2490ed723b7aaa6a95aa8cd4d9566d5c63826bdd3988fa102a17"},"ruby_source_path":"Casks/b/bluefish.rb","sha256":"c10c1d90a61319553f85febde2955d9684de23a2e5ab39210df773b9f46855b5","tap_string":"homebrew/cask","url_args":["https://www.bennewitz.com/bluefish/stable/binaries/macosx/Bluefish-2.4.2.dmg"],"version":"2.4.2","raw_artifacts":[[":app",["Bluefish.app"]],[":zap",{":trash":["~/.bluefish","~/Library/Preferences/nl.openoffice.bluefish.plist","~/Library/Saved Application State/nl.openoffice.bluefish.savedState"]}]]},"blueharvest":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remove metadata files from external drives","homepage":"https://zeroonetwenty.com/blueharvest/","names":["BlueHarvest"],"ruby_source_checksum":{":sha256":"d10f45b230891b4408f06f33c3d66d9384ba6320b76893e543b3d80e85a4bb97"},"ruby_source_path":"Casks/b/blueharvest.rb","sha256":"e7988178a867487d1c5b6aeac6a939efbc207321549cd6d6e70f26c7e5993e6d","tap_string":"homebrew/cask","url_args":["https://zeroonetwenty.com/blueharvest/downloads/BlueHarvest851.dmg"],"version":"8.5.1,851","raw_artifacts":[[":uninstall",{":launchctl":"com.zeroonetwenty.BlueHarvestHelper8",":quit":"com.zeroonetwenty.BlueHarvest5",":delete":"/Library/PrivilegedHelperTools/com.zeroonetwenty.BlueHarvestHelper8"}],[":app",["BlueHarvest.app"]],[":zap",{":trash":["~/Library/Caches/com.zeroonetwenty.BlueHarvest*","~/Library/Preferences/com.zeroonetwenty.BlueHarvest*.plist"]}]]},"bluej":{"depends_on_args":{":macos":":any"},"desc":"Java Development Environment designed for beginners","homepage":"https://www.bluej.org/","names":["BlueJ"],"ruby_source_checksum":{":sha256":"f2de1e7e186fc213788c10637f6126be041065d8d38ef40217f1e294c94f46f8"},"ruby_source_path":"Casks/b/bluej.rb","sha256":"a7c5091e2889e8a58104d16c06d709a52712217ec5ab24198446201106a142d4","tap_string":"homebrew/cask","url_args":["https://github.com/k-pet-group/BlueJ-Greenfoot/releases/download/BLUEJ-RELEASE-6.0.1/BlueJ-mac-x64-6.0.1.dmg"],"version":"6.0.1","raw_artifacts":[[":uninstall",{":quit":"org.bluej.BlueJ"}],[":app",["BlueJ.app"]],[":zap",{":trash":"~/Library/Preferences/org.bluej"}]]},"bluesense":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-30",":because":":unmaintained"},"desc":"Detect the presence of your Bluetooth device","disable_args":{":date":"2026-03-30",":because":":unmaintained"},"homepage":"https://apps.inspira.io/bluesense/","names":["BlueSense"],"ruby_source_checksum":{":sha256":"7c437d3a49f098d8f087c25ada98683cab937f76e2e7d29465e8bb23b3de7c88"},"ruby_source_path":"Casks/b/bluesense.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://apps.inspira.io/updates/bluesense.zip"],"version":"1.3.1","raw_artifacts":[[":app",["BlueSense.app"]],[":zap",{":trash":["~/Library/Application Support/BlueSense","~/Library/Caches/com.inspira.bluesense","~/Library/Preferences/com.inspira.bluesense.plist"],":rmdir":"~/Library/Application Scripts/com.inspira.bluesense"}]]},"bluesnooze":{"depends_on_args":{":macos":":monterey"},"desc":"Prevents your sleeping computer from connecting to Bluetooth accessories","homepage":"https://github.com/odlp/bluesnooze","names":["Bluesnooze"],"ruby_source_checksum":{":sha256":"118e7054874baae30a987c59c6232243daf951905aa367d7f8311aec03c03a3e"},"ruby_source_path":"Casks/b/bluesnooze.rb","sha256":"075a8b7cf8f66d4f4002c62a1985a5d3fb043e3df09e7fd405e88ce24a96feb0","tap_string":"homebrew/cask","url_args":["https://github.com/odlp/bluesnooze/releases/download/v1.2/Bluesnooze.zip"],"version":"1.2","raw_artifacts":[[":app",["Bluesnooze.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.oliverpeate.Bluesnooze","~/Library/Application Scripts/com.oliverpeate.Bluesnooze-LaunchAtLoginHelper","~/Library/Application Support/Bluesnooze","~/Library/Containers/com.oliverpeate.Bluesnooze","~/Library/Containers/com.oliverpeate.Bluesnooze-LaunchAtLoginHelper","~/Library/Preferences/com.oliverpeate.Bluesnooze.plist"]}]]},"bluestacks":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Mobile gaming platform","homepage":"https://www.bluestacks.com/","names":["BlueStacks"],"ruby_source_checksum":{":sha256":"81b0e4913397c6b3fe8d99e20c9b1f7c62e25bc51fcfafde86bc06ecd285bf31"},"ruby_source_path":"Casks/b/bluestacks.rb","sha256":"137accd707aa21028abf57412820d803fe550b07a1d5110ada291b80e10877aa","tap_string":"homebrew/cask","url_args":["https://ak-build.bluestacks.com/public/app-player/mac/nxt_mac2/5.21.790.7505/426aabd288b04f58a8200b751e9bcbcf/BlueStacksInstaller_5.21.790.7505.pkg"],"version":"5.21.790.7505,426aabd288b04f58a8200b751e9bcbcf","raw_artifacts":[[":uninstall",{":launchctl":"com.now.gg.BlueStacks.cleanup",":pkgutil":["com.now.gg.BlueAI","com.now.gg.BlueStacks","com.now.gg.BlueStacksAirMIM","com.now.gg.BlueStacksMIM"],":delete":["/Applications/BlueStacks Air multi-instance manager.app","/Applications/BlueStacksMIM.app"]}],[":pkg",["BlueStacksInstaller_5.21.790.7505.pkg"]],[":zap",{":trash":["/Users/Shared/Library/Application Support/BlueStacks","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bluestacks.bluestacks-support-tool.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bluestacks.bluestacks.sfl*","~/Library/BlueStacks","~/Library/Caches/com.bluestacks.BlueStacks","~/Library/Caches/com.bluestacks.BlueStacks-Support-Tool","~/Library/Caches/KSCrashReports/BlueStacks","~/Library/Logs/BlueStacks","~/Library/Preferences/com.BlueStacks.AppPlayer.DiagnosticTimestamp.txt","~/Library/Preferences/com.BlueStacks.AppPlayer.plist","~/Library/Preferences/com.BlueStacks.AppPlayer.SavedFrame.plist","~/Library/Preferences/com.bluestacks.BlueStacks.plist"],":rmdir":"~/Library/Caches/KSCrashReports"}]]},"bluetility":{"depends_on_args":{":macos":":any"},"desc":"Bluetooth Low Energy browser","homepage":"https://github.com/jnross/Bluetility","names":["Bluetility"],"ruby_source_checksum":{":sha256":"9df33d29b9451542de427c1734225026954259f790cbc651e6721b3c935f9e9e"},"ruby_source_path":"Casks/b/bluetility.rb","sha256":"6df16eb0f4912226a411bfcd1d8eb833e02dc7596026127fc6f2576152933584","tap_string":"homebrew/cask","url_args":["https://github.com/jnross/Bluetility/releases/download/1.6.0/Bluetility.app.zip"],"version":"1.6.0","raw_artifacts":[[":app",["Bluetility.app"]],[":zap",{":trash":["~/Library/Preferences/com.rossible.Bluetility.plist","~/Library/Saved Application State/com.rossible.Bluetility.savedState"]}]]},"bluewallet":{"depends_on_args":{":macos":":sonoma"},"desc":"Bitcoin wallet and Lightning wallet","homepage":"https://bluewallet.io/","names":["BlueWallet"],"ruby_source_checksum":{":sha256":"17c87e49c42612b1b1654f0b70640db4b614c46f40a6a495ac9958d154691e28"},"ruby_source_path":"Casks/b/bluewallet.rb","sha256":"48a00b77db731de45d2de8262a9047c06c43547f359730f966400eaf88fbf019","tap_string":"homebrew/cask","url_args":["https://github.com/BlueWallet/BlueWallet/releases/download/v8.0.2/BlueWallet.8.0.2.dmg"],"version":"8.0.2","raw_artifacts":[[":app",["BlueWallet.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.bluewallet.bluewallet","~/Library/Containers/io.bluewallet.bluewallet","~/Library/Group Containers/group.io.bluewallet.bluewallet"]}]]},"bluos-controller":{"depends_on_args":{":macos":":monterey"},"desc":"Manage audio systems","homepage":"https://www.bluesound.com/","names":["BluOS Controller"],"ruby_source_checksum":{":sha256":"9058306a603c134055525afdd1b8471e913f91ee1f323f7d036c829d5af1d4fe"},"ruby_source_path":"Casks/b/bluos-controller.rb","sha256":"d48f1831babc481e04c121dd076df4a39ee0a3b459760fa566a9b57916b77878","tap_string":"homebrew/cask","url_args":["https://content-bluesound-com.s3.amazonaws.com/uploads/BluOS-Controller-4.18.0-MacOS.zip"],"version":"4.18.0","raw_artifacts":[[":app",["BluOS Controller.app"]],[":zap",{":trash":["~/Library/Application Support/BluOS Controller","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bluesound.bluos.sfl*","~/Library/Logs/BluOS Controller","~/Library/Preferences/com.bluesound.bluos.plist","~/Library/Saved Application State/com.bluesound.bluos.savedState"]}]]},"blurred":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utility to dim background/inactive content in the screen","disable_args":{":date":"2026-06-28",":because":":moved_to_mas"},"homepage":"https://github.com/dwarvesf/blurred/","names":["Blurred"],"ruby_source_checksum":{":sha256":"eed2f98daae4cf5d16cbd4b830ae3152c7ca8ac2aa61b7bcd8e129d1ce7c7c78"},"ruby_source_path":"Casks/b/blurred.rb","sha256":"15903ce2484f783c53cbad905ea93a5045c87767e7b89e37300d2200902dff37","tap_string":"homebrew/cask","url_args":["https://github.com/dwarvesf/blurred/releases/download/v1.2.0/Blurred.1.2.0.dmg"],"version":"1.2.0","raw_artifacts":[[":uninstall",{":launchctl":"foundation.dwarves.blurredlaunche",":quit":"foundation.dwarves.blurred"}],[":app",["Blurred.app"]],[":zap",{":trash":["~/Library/Application Scripts/foundation.dwarves.blurred","~/Library/Application Scripts/foundation.dwarves.blurredlauncher","~/Library/Containers/foundation.dwarves.blurred","~/Library/Containers/foundation.dwarves.blurredlauncher"]}]]},"blurscreen":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Blur any part of your screen","homepage":"https://www.blurscreen.app/","names":["BlurScreen"],"ruby_source_checksum":{":sha256":"4e38a98f77f944bde4d0de3ca64440849533394726f76c4c9bfb87a732f7a2cc"},"ruby_source_path":"Casks/b/blurscreen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.blurscreen.app/assets/BlurScreen-v2.pkg"],"version":"1.0","raw_artifacts":[[":uninstall",{":quit":"com.sanskar.blurscreen",":pkgutil":"com.sanskar.blurscreen",":delete":"/Applications/BlurScreen.app"}],[":pkg",["BlurScreen-v2.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/BlurScreen.app",":match":"full",":attempts":3,":notices":["The BlurScreen package postinstall script launches the BlurScreen app","Attempting to close BlurScreen.app to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close BlurScreen.app",":type":"terminate_process"}]}],[":zap",{":trash":["~/Library/Caches/com.sanskar.blurscreen","~/Library/HTTPStorages/com.sanskar.blurscreen","~/Library/Preferences/com.sanskar.blurscreen.plist"]}]]},"bob-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-15",":because":":moved_to_mas"},"desc":"Translation application for text, pictures, and manual input","disable_args":{":date":"2026-04-16",":because":":moved_to_mas"},"homepage":"https://github.com/ripperhe/Bob","names":["Bob"],"ruby_source_checksum":{":sha256":"8dc9b97bc7f74b8b4157a4e96ae1a4266c0cf40478a12babb3dc7b4fc07c25e5"},"ruby_source_path":"Casks/b/bob-app.rb","sha256":"2e3ff79c0a7f7090ba17382d0e76a1299291d58bd97a3e4816b7eac3f020948d","tap_string":"homebrew/cask","url_args":["https://github.com/ripperhe/Bob/releases/download/v0.10.3/Bob.zip"],"version":"0.10.3","raw_artifacts":[[":app",["Bob.app"]],[":zap",{":trash":["~/Library/Application Support/com.ripperhe.Bob","~/Library/Caches/com.ripperhe.Bob","~/Library/HTTPStorages/com.ripperhe.Bob","~/Library/Preferences/com.ripperhe.Bob.plist"]}]]},"bobhelper":{"depends_on_args":{":macos":":any"},"desc":"Helper tool designed for Bob to solve the shortcut key issue","homepage":"https://bobtranslate.com/guide/advance/bobhelper.html","names":["BobHelper"],"ruby_source_checksum":{":sha256":"77d41ff9888835182c26f8e86bf0125bd40ef8ab58d92ed2a484c1a4a448f6d8"},"ruby_source_path":"Casks/b/bobhelper.rb","sha256":"1b888ec348cf28a509cca874e30688dab8975043d89dd6371aad04f565be9fbd","tap_string":"homebrew/cask","url_args":["https://release.ripperhe.com/BobHelper/tag/v0.1.0/BobHelper.dmg"],"version":"0.1.0","raw_artifacts":[[":uninstall",{":quit":"com.hezongyidev.BobHelper",":login_item":"BobHelper"}],[":app",["BobHelper.app"]],[":zap",{":trash":["~/Library/Application Support/com.hezongyidev.BobHelper","~/Library/Caches/com.hezongyidev.BobHelper","~/Library/HTTPStorages/com.hezongyidev.BobHelper","~/Library/Preferences/com.hezongyidev.BobHelper.plist","~/Library/Saved Application State/com.hezongyidev.BobHelper.savedState"]}]]},"boinc":{"depends_on_args":{":macos":":any"},"desc":"Downloads scientific computing jobs and runs them invisibly in the background","homepage":"https://boinc.berkeley.edu/","names":["Berkeley Open Infrastructure for Network Computing","BOINC"],"ruby_source_checksum":{":sha256":"f77cec5b70d252191a8c907132aec88c00cb4692ba4fbd49d1c9e5feca910aa9"},"ruby_source_path":"Casks/b/boinc.rb","sha256":"0b98428629eebc83bd73404cfe8cfaafe8e35681acb184792ac825854def1bb5","tap_string":"homebrew/cask","url_args":["https://boinc.berkeley.edu/dl/boinc_8.2.11_macOSX_universal.zip"],"version":"8.2.11","raw_artifacts":[[":uninstall",{":launchctl":["edu.berkeley.boinc-sshelper","edu.berkeley.launchBOINCManager"],":quit":"edu.berkeley.boinc.finish-install",":pkgutil":"edu.berkeley.boinc"}],[":installer",{":manual":"boinc_8.2.11_macOSX_universal/BOINC Installer.app/Contents/Resources/BOINC.pkg"}],[":zap",{":trash":["/Library/Application Support/BOINC Data","/Library/Screen Savers/BOINCSaver.saver","~/Library/Application Support/BOINC","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/edu.berkeley.boinc.*.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/edu.berkeley.boinc.sfl*","~/Library/Caches/edu.berkeley.boinc","~/Library/Preferences/BOINC Manager Preferences","~/Library/Preferences/edu.berkeley.boinc.plist","~/Library/Saved Application State/edu.berkeley.boinc.savedState","~/Library/WebKit/edu.berkeley.boinc"]}]]},"boltai":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI chat client","homepage":"https://boltai.com/","names":["BoltAI 2"],"ruby_source_checksum":{":sha256":"9b510c2fbced9701cc46e181baf3799cf05db6cbc449b3aa8cb6a87235a5478a"},"ruby_source_path":"Casks/b/boltai.rb","sha256":"92ff56cb6921c280f2d632b259bcbd7ce7eba76126cd0d96c8d7e683e256d579","tap_string":"homebrew/cask","url_args":["https://updates.boltai.com/dmg/BoltAI-2.18.2.dmg"],"version":"2.18.2","raw_artifacts":[[":app",["BoltAI.app"]],[":zap",{":trash":["~/Library/Application Scripts/co.podzim.boltai-mobile","~/Library/Application Support/BoltAI","~/Library/Containers/co.podzim.boltai-mobile","~/Library/Saved Application State/co.podzim.boltai-mobile.savedState"],":rmdir":"~/.boltai"}]]},"boltai@1":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI chat client","disable_args":{":date":"2026-06-01",":because":":unmaintained"},"homepage":"https://boltai.com/","names":["BoltAI"],"ruby_source_checksum":{":sha256":"bca4900dffe210fbbc5b2cbd8afb620ccc536085b916cb625c1aaa6d2467f325"},"ruby_source_path":"Casks/b/boltai@1.rb","sha256":"3391e8133eb4be2d48c36af5921f3dbc34a847728d32962d476f065ab38161f5","tap_string":"homebrew/cask","url_args":["https://download.boltai.com/releases/BoltAI-1.36.5.dmg"],"version":"1.36.5","raw_artifacts":[[":app",["BoltAI.app"]],[":zap",{":trash":["~/.boltai","~/Library/Application Support/co.podzim.BoltGPT","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.podzim.BoltGPT.*","~/Library/Caches/co.podzim.BoltGPT","~/Library/Caches/SentryCrash/BoltAI","~/Library/HTTPStorages/co.podzim.BoltGPT","~/Library/Preferences/co.podzim.BoltGPT.plist","~/Library/Saved Application State/co.podzim.BoltGPT.savedState","~/Library/WebKit/co.podzim.BoltGPT"]}]]},"bome-network":{"depends_on_args":{":macos":":any"},"desc":"Create MIDI connections between computers","homepage":"https://www.bome.com/products/bomenet","names":["Bome Network"],"ruby_source_checksum":{":sha256":"6d952aeaf86109e3f66d6a87fb5f52f31357ecd33ce6388b25323d7b17fa704e"},"ruby_source_path":"Casks/b/bome-network.rb","sha256":"0c2f6d336c227f1dfcc9c6db88e8daa2de7503f3931fae0868f06630d3215ce3","tap_string":"homebrew/cask","url_args":["https://download.bome.com/BomeNet1.7.0_macOS.dmg"],"version":"1.7.0","raw_artifacts":[[":app",["Bome Network.app"]],[":zap",{":trash":"~/Library/Preferences/com.bome.mt.player.plist"}]]},"bonitastudiocommunity":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-03",":because":":discontinued"},"desc":"Business process automation and optimisation","disable_args":{":date":"2026-04-03",":because":":discontinued"},"homepage":"https://www.bonitasoft.com/downloads","names":["Bonita Studio Community Edition"],"ruby_source_checksum":{":sha256":"c1ed33441bb178535be7863f6cc1bb77a3e1a578b588750553395cb288dd1384"},"ruby_source_path":"Casks/b/bonitastudiocommunity.rb","sha256":"f3afad3ef1735a188b687e3ab16490c82e2faf680ae1240490669aecbe7981a9","tap_string":"homebrew/cask","url_args":["https://github.com/bonitasoft/bonita-platform-releases/releases/download/2023.2-u0/BonitaStudioCommunity-2023.2-u0-x86_64.dmg"],"version":"2023.2-u0","raw_artifacts":[[":uninstall",{":quit":"org.bonitasoft.studio.product",":delete":"/Applications/BonitaStudioCommunity-2023.2-u0.app"}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/bonitastudiocommunity/2023.2-u0/BonitaStudioCommunity-2023.2-u0.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"]}}],[":zap",{":trash":["/Library/Caches/org.bonitasoft.studio.product","~/Library/Preferences/org.bonitasoft.studio.product.plist"]}]]},"bonjeff":{"depends_on_args":{":macos":":any"},"desc":"Shows a live display of the Bonjour services published on your network","homepage":"https://github.com/lapcat/Bonjeff","names":["Bonjeff"],"ruby_source_checksum":{":sha256":"c70dacd42b7ac8d2b8630b5ba4396b023dd2848d8dff8d8ffd3ef95bc50d9316"},"ruby_source_path":"Casks/b/bonjeff.rb","sha256":"def276e47c60d8ffa7922356c6b6c7a90671590d283b48fb46d78a15dbd43772","tap_string":"homebrew/cask","url_args":["https://github.com/lapcat/Bonjeff/releases/download/v2.0.1/Bonjeff2.0.1.zip"],"version":"2.0.1","raw_artifacts":[[":app",["Bonjeff.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lapcatsoftware.bonjeff","~/Library/Containers/com.lapcatsoftware.bonjeff"]}]]},"bookends":{"depends_on_args":{":macos":":any"},"desc":"Reference management and bibliography software","homepage":"https://www.sonnysoftware.com/bookends-for-mac","names":["Bookends"],"ruby_source_checksum":{":sha256":"bdca6206f268842e3239801d4b69cd6ecfc7297b73ddfde2d5e8cd13b840b0b6"},"ruby_source_path":"Casks/b/bookends.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.sonnysoftware.com/bookends-for-mac/downloads/Bookends.dmg"],"version":"16.0","raw_artifacts":[[":app",["Bookends.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.Word/Bookends.scpt","~/Library/Application Support/Bookends","~/Library/Caches/com.sonnysoftware.bookends2","~/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Startup.localized/Word/Bookends.dotm","~/Library/HTTPStorages/com.sonnysoftware.bookends2","~/Library/PDF Services/Save PDF to Bookends","~/Library/Saved Application State/com.sonnysoftware.bookends2.savedState"]}]]},"bookletcreator":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Booklet to PDF utility","homepage":"https://www.bookletcreator.com/","names":["BookletCreator"],"ruby_source_checksum":{":sha256":"d4b92dcf2b0792fa815a47a42efc44a437288e35328f7b3ec68df6a687ab7d5e"},"ruby_source_path":"Casks/b/bookletcreator.rb","sha256":"689c0497e469335b2440f55877281dec86ce035e3a00fc7035f9f989826fee64","tap_string":"homebrew/cask","url_args":["https://www.bookletcreator.com/files/BookletCreator-2.1.0.dmg"],"version":"2.1.0","raw_artifacts":[[":app",["BookletCreator.app"]],[":zap",{":trash":["~/Library/Preferences/com.bookletcreator.BookletCreator.plist","~/Library/Saved Application State/com.bookletcreator.BookletCreator.savedState"]}]]},"bookmacster":{"auto_updates":true,"conflicts_with_args":{":cask":["bookmacster@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Bookmarks manager","homepage":"https://sheepsystems.com/products/bookmacster.html","names":["BookMacster"],"ruby_source_checksum":{":sha256":"f495a33a79fdd66877b724aafb47ca291a4b66d3ce5bca0834a90f093d9e72c9"},"ruby_source_path":"Casks/b/bookmacster.rb","sha256":"d34bd68b1bdab849821d48afe50d3a3d4ad2f63c1c3f539aa8c10285b32902e9","tap_string":"homebrew/cask","url_args":["https://sheepsystems.com/bookmacster/BookMacster_3.3.12.zip"],"version":"3.3.12","raw_artifacts":[[":app",["BookMacster.app"]],[":zap",{":trash":["~/Library/Application Support/BookMacster","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sheepsystems.bookmacster.sfl*","~/Library/Caches/com.sheepsystems.BookMacster","~/Library/Preferences/com.sheepsystems.BookMacster.plist","~/Library/Saved Application State/com.sheepsystems.BookMacster.savedState"]}]]},"bookmacster@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["bookmacster"]},"depends_on_args":{":macos":":monterey"},"desc":"Bookmarks manager","homepage":"https://sheepsystems.com/products/bookmacster.html","names":["BookMacster"],"ruby_source_checksum":{":sha256":"8905ffe0e7affd8435b5843aa86b4177d96eed2e8c6714f9f21fc71fec454f1a"},"ruby_source_path":"Casks/b/bookmacster@beta.rb","sha256":"d34bd68b1bdab849821d48afe50d3a3d4ad2f63c1c3f539aa8c10285b32902e9","tap_string":"homebrew/cask","url_args":["https://sheepsystems.com/bookmacster/BookMacster_3.3.12.zip"],"version":"3.3.12","raw_artifacts":[[":app",["BookMacster.app"]],[":zap",{":trash":["~/Library/Application Support/BookMacster","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sheepsystems.bookmacster.sfl*","~/Library/Caches/com.sheepsystems.BookMacster","~/Library/Preferences/com.sheepsystems.BookMacster.plist","~/Library/Saved Application State/com.sheepsystems.BookMacster.savedState"]}]]},"bookwright":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Make a book with this tool and the Blurb printing service","homepage":"https://www.blurb.com/bookwright","names":["BookWright"],"ruby_source_checksum":{":sha256":"06d8f6980d995bd12cf81bd656fbf479624cfedea1189de735d9dc6bf6f61d6a"},"ruby_source_path":"Casks/b/bookwright.rb","sha256":"54cb91fe7d7e09a23d17f12278c8134a823065621d77a561d1fb9e39e799213e","tap_string":"homebrew/cask","url_args":["https://software.blurb.com/bookwright_v2/3.4.0/BookWright.dmg"],"version":"3.4.0","raw_artifacts":[[":app",["BookWright.app"]],[":zap",{":trash":["~/Library/Application Support/com.blurb.bookwright","~/Library/Caches/com.blurb.bookwright","~/Library/HTTPStorages/com.blurb.bookwright","~/Library/Preferences/com.blurb.bookwright.plist","~/Library/Saved Application State/com.blurb.bookwright.savedState"]}]]},"boom-3d":{"depends_on_args":{":macos":":any"},"desc":"Volume booster and equaliser software","homepage":"https://www.globaldelight.com/boom/","names":["Boom 3D"],"ruby_source_checksum":{":sha256":"e95bcf7a2f40141d16304ae7df80c67ca4a82d10426a71a58196c067b92497f2"},"ruby_source_path":"Casks/b/boom-3d.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dfvk972795zr9.cloudfront.net/Boom3Dmac/webstore/Boom3D.dmg"],"version":"2.3.2","raw_artifacts":[[":uninstall",{":launchctl":["com.globaldelight.Boom3D","com.globaldelight.Boom3DHelper"],":quit":"com.globaldelight.Boom3D"}],[":app",["Boom 3D.app"]],[":zap",{":trash":["~/Library/Application Support/Boom3D","~/Library/Application Support/com.globaldelight.Boom3D","~/Library/Preferences/com.globaldelight.Boom3D.plist","~/Library/Preferences/com.globaldelight.Boom3DHelper.plist"]}]]},"boom":{"depends_on_args":{":macos":":any"},"desc":"Transforms audio input","homepage":"https://www.globaldelight.com/boom2/","names":["Boom"],"ruby_source_checksum":{":sha256":"e870782422f865fe5335e2fd84e6253ad415d7eb81b124e43a03ce6c9fd9fd12"},"ruby_source_path":"Casks/b/boom.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://d13nae1tw8tdnq.cloudfront.net/Boom2mac/webstore/Boom2.dmg"],"version":"1.7.21","raw_artifacts":[[":uninstall",{":launchctl":"com.globaldelight.Boom2Daemon",":signal":["TERM","com.globaldelight.Boom2"],":kext":"com.globaldelight.driver.Boom2Device"}],[":app",["Boom 2.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.globaldelight.boom2.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.globaldelight.boom2daemon.sfl*","~/Library/Application Support/com.globaldelight.Boom2","~/Library/Preferences/com.globaldelight.Boom2.plist","~/Library/Preferences/com.globaldelight.Boom2Daemon.plist"]}]],"raw_caveats":"boom requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"boop":{"depends_on_args":{":macos":":any"},"desc":"Scriptable scratchpad for developers","homepage":"https://boop.okat.best/","names":["Boop"],"ruby_source_checksum":{":sha256":"2e888da4708b598d6203a9682d0f5e662f56773d77a0026c8c5c9a1f9628194b"},"ruby_source_path":"Casks/b/boop.rb","sha256":"8c4492baf6d5b1d26d157877f53d063259e615d784e8ab4d046d3ee67fb9b345","tap_string":"homebrew/cask","url_args":["https://github.com/IvanMathy/Boop/releases/download/1.4.0/Boop.zip"],"version":"1.4.0","raw_artifacts":[[":app",["Boop.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.okatbest.boop","~/Library/Containers/com.okatbest.boop"]}]]},"boost-note":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-11-30",":because":":unmaintained"},"desc":"Markdown note editor for developers","disable_args":{":date":"2026-11-30",":because":":unmaintained"},"homepage":"https://github.com/BoostIO/BoostNote-App","names":["Boostnote.Next"],"ruby_source_checksum":{":sha256":"ca1c2c8ae39eebec99bb66c7cbffe2bc69cc56cf8b59a4a0b1aa94d787a820a1"},"ruby_source_path":"Casks/b/boost-note.rb","sha256":"7495fb235067c6548179a7e6fbaaa728e9616b92e5b5984481d4c97f84996953","tap_string":"homebrew/cask","url_args":["https://github.com/BoostIO/BoostNote-App/releases/download/v0.23.1/boost-note-mac.dmg"],"version":"0.23.1","raw_artifacts":[[":uninstall",{":signal":["TERM","com.boostio.boostnote"]}],[":app",["Boost Note.app"]],[":zap",{":trash":["~/Library/Application Support/Boost Note","~/Library/Preferences/com.boostio.boostnote.plist","~/Library/Saved Application State/com.boostio.boostnote.savedState"]}]]},"boosteroid":{"depends_on_args":{":macos":":any"},"desc":"Cloud gaming service","homepage":"https://boosteroid.com/","names":["Boosteroid"],"ruby_source_checksum":{":sha256":"02088e04767379f5406e69814b7e46fd08e1553042d86227e2604fd28c22684f"},"ruby_source_path":"Casks/b/boosteroid.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://boosteroid.com/macos/installer/boosteroid-install-x64.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"1.10.24","raw_artifacts":[[":app",["Boosteroid.app"]],[":zap",{":trash":["~/Library/Application Support/Boosteroid Games S.R.L.","~/Library/Caches/Boosteroid Games S.R.L.","~/Library/Preferences/com.boosteroid-games-s-r-l.Boosteroid.plist","~/Library/Saved Application State/com.boosteroid.macclient.savedState"]}]]},"bootstrap-studio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Design and prototype websites using the Bootstrap framework","homepage":"https://bootstrapstudio.io/","names":["Bootstrap Studio"],"ruby_source_checksum":{":sha256":"4ece1b108cdc65d89514262416864b5ab761cceaced6901aa50465cdc3cfe919"},"ruby_source_path":"Casks/b/bootstrap-studio.rb","sha256":"03b8d9afd98db731df10a1d7efaf136196677cd73cd50466b816da45ee019ffd","tap_string":"homebrew/cask","url_args":["https://releases.bootstrapstudio.io/9.0.1/Bootstrap%20Studio%20(x64).dmg"],"version":"9.0.1","raw_artifacts":[[":app",["Bootstrap Studio.app"]],[":zap",{":trash":["~/Library/Application Support/Bootstrap Studio","~/Library/Application Support/bstudio","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/bg.zine.bootstrapstudio.sfl*","~/Library/Application Support/CrashReporter/Bootstrap Studio*","~/Library/Caches/bg.zine.bootstrapstudio","~/Library/Caches/bg.zine.bootstrapstudio.ShipIt","~/Library/Preferences/bg.zine.bootstrapstudio.helper.plist","~/Library/Preferences/bg.zine.bootstrapstudio.plist","~/Library/Preferences/ByHost/bg.zine.bootstrapstudio.ShipIt.*","~/Library/Saved Application State/bg.zine.bootstrapstudio.savedState"]}]]},"bose-updater":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Software updates for Bose products","homepage":"https://btu.bose.com/","names":["Bose Device Updater"],"ruby_source_checksum":{":sha256":"a40613183f8bc0629cf27b94a1d1130ac354e3b07d0ae7460b4b013f3dcdf068"},"ruby_source_path":"Casks/b/bose-updater.rb","sha256":"9281944be4a50bc383a691fd630a32da9b3b7aaf0b766f6d590a8a6eccaae9f8","tap_string":"homebrew/cask","url_args":["https://downloads.bose.com/ced/boseupdater/mac/BoseUpdater_7.1.13.5404.dmg"],"version":"7.1.13.5404","raw_artifacts":[[":uninstall",{":quit":"com.bose.BoseUpdater"}],[":app",["Bose Updater.app"]],[":zap",{":trash":"~/Library/Preferences/com.bose.Bose Updater.plist"}]],"raw_caveats":"Installing bose-updater means you have AGREED to the license at:\n  https://btu.bose.com/#section=install\n"},"boss":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI-powered workspace for complex business operations","homepage":"https://www.risalabs.ai/","names":["BOSS"],"ruby_source_checksum":{":sha256":"b893c1816f5678f550b4ee38dc05a2b9090d6a0f6b08267491754d56d01d597e"},"ruby_source_path":"Casks/b/boss.rb","sha256":"9da754f017dd0a013d093bc8cb564cb3330a246387f8dccc39972f7805a13f6c","tap_string":"homebrew/cask","url_args":["https://github.com/risa-labs-inc/BOSS-Releases/releases/download/v9.5.45/BOSS-9.5.45-Universal.dmg"],"version":"9.5.45","raw_artifacts":[[":app",["BOSS.app"]],[":zap",{":trash":["~/.boss","~/Library/Application Support/BOSS","~/Library/Caches/ai.rever.boss","~/Library/Preferences/ai.rever.boss.plist","~/Library/Saved Application State/ai.rever.boss.savedState"]}]]},"bossa-app":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-03",":because":":unmaintained"},"disable_args":{":date":"2025-11-03",":because":":unmaintained"},"homepage":"https://www.shumatech.com/web/products/bossa","names":["bossa"],"ruby_source_checksum":{":sha256":"9ade204826e6aa1efa47d1f45877b5f4353a0b79ce96a3b8d38939c0711ff351"},"ruby_source_path":"Casks/b/bossa-app.rb","sha256":"ef325525d2ce1fa6078732e5aa0c16cf78114bd3cf867016c4b948022d1cb31f","tap_string":"homebrew/cask","url_args":["https://github.com/shumatech/BOSSA/releases/download/1.9.1/bossa-1.9.1.dmg"],"version":"1.9.1","raw_artifacts":[[":app",["BOSSA.app"]],[":binary",["bossac"]],[":binary",["bossash"]]]},"bot-framework-emulator":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-05-02",":because":":discontinued"},"desc":"Test and debug chat bots built with the Bot Framework SDK","homepage":"https://github.com/Microsoft/BotFramework-Emulator","names":["Microsoft Bot Framework Emulator"],"ruby_source_checksum":{":sha256":"7a0168634612833791d38816f60db4b209ea25cb1cf08203b2ac15f5f07f1b06"},"ruby_source_path":"Casks/b/bot-framework-emulator.rb","sha256":"274363551f54f64093437ad81109098639c62d70449a5f4afb0a0bc6033ce270","tap_string":"homebrew/cask","url_args":["https://github.com/Microsoft/BotFramework-Emulator/releases/download/v4.14.1/botframework-emulator-4.14.1-mac.zip"],"version":"4.14.1","raw_artifacts":[[":uninstall",{":quit":"com.electron.botframework-emulator"}],[":app",["Bot Framework Emulator.app"]],[":zap",{":trash":["~/Library/Application Support/botframework-emulator","~/Library/Caches/com.electron.botframework-emulator","~/Library/Caches/com.electron.botframework-emulator.ShipIt","~/Library/Preferences/com.electron.botframework-emulator.helper.plist","~/Library/Preferences/com.electron.botframework-emulator.plist","~/Library/Saved Application State/com.electron.botframework-emulator.savedState"]}]]},"bowtie":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-10",":because":":unmaintained"},"desc":"Control your music with customisable shortcuts","disable_args":{":date":"2025-11-10",":because":":unmaintained"},"homepage":"http://bowtieapp.com/","names":["Bowtie"],"ruby_source_checksum":{":sha256":"333ea13bf0c5d5ae9153354a630e860c75d2c094c07cf9f156b0d876ea9fd2c6"},"ruby_source_path":"Casks/b/bowtie.rb","sha256":"d8406b066851c0730ca052036bedd5ded82019403de1fd58b579da34cfa4a948","tap_string":"homebrew/cask","url_args":["http://bowtieapp.com/bowtie-1.5.zip"],"version":"1.5","raw_artifacts":[[":app",["Bowtie 1.5/Bowtie.app"]]]},"box-drive":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Client for the Box cloud storage service","homepage":"https://www.box.com/drive","names":["Box Drive"],"ruby_source_checksum":{":sha256":"14e1430450d4a7839ed3dcc60864477cb422f346fd90834ba3a659ff892dd7b7"},"ruby_source_path":"Casks/b/box-drive.rb","sha256":"06d4fd378b5afe3f6184d6e9bfc69cb1f2b6eb9044b0a936377fd64b40dd6d73","tap_string":"homebrew/cask","url_args":["https://e3.boxcdn.net/desktop/releases/mac/BoxDrive-2.54.172.pkg"],"version":"2.54.172","raw_artifacts":[[":uninstall",{":launchctl":"com.box.desktop.helper",":quit":["com.box.Box-Local-Com-Server","com.box.desktop","com.box.desktop.findersyncext","com.box.desktop.helper","com.box.desktop.ui"],":script":"/Library/Application Support/Box/uninstall_box_drive",":pkgutil":"com.box.desktop.installer.*"}],[":pkg",["BoxDrive-2.54.172.pkg"]],[":zap",{":trash":["~/.Box_*","~/Library/Application Support/Box/Box","~/Library/Application Support/FileProvider/com.box.desktop.boxfileprovider","~/Library/Containers/com.box.desktop.findersyncext","~/Library/Logs/Box/Box","~/Library/Preferences/com.box.desktop.plist","~/Library/Preferences/com.box.desktop.ui.plist"]}]]},"box-tools":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Create and edit any file directly from a web browser","homepage":"https://www.box.com/resources/downloads","names":["Box Tools"],"ruby_source_checksum":{":sha256":"96d9e89b663b17a0a782b3c33cdde57696a1eb323305f17d911464b878712056"},"ruby_source_path":"Casks/b/box-tools.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://e3.boxcdn.net/box-installers/boxedit/mac/currentrelease/BoxToolsInstaller.dmg"],"version":"4.32","raw_artifacts":[[":uninstall",{":quit":["com.Box.Box-Edit","com.box.Box-Local-Com-Server"]}],[":app",["Install Box Tools.app/Contents/Resources/Box Device Trust.app"],{":target":"~/Library/Application Support/Box/Box Edit/Box Device Trust.app"}],[":app",["Install Box Tools.app/Contents/Resources/Box Edit.app"],{":target":"~/Library/Application Support/Box/Box Edit/Box Edit.app"}],[":app",["Install Box Tools.app/Contents/Resources/Box Local Com Server.app"],{":target":"~/Library/Application Support/Box/Box Edit/Box Local Com Server.app"}],[":app",["Install Box Tools.app/Contents/Resources/Box Tools Custom Apps.app"],{":target":"~/Library/Application Support/Box/Box Edit/Box Tools Custom Apps.app"}],[":zap",{":trash":"~/Library/Application Support/Box/Box Edit",":rmdir":"~/Library/Application Support/Box"}]],"raw_caveats":"Box Edit currently only works with Safari and Firefox.\nRestart your browser to load the plugin.\n"},"boxcryptor":{"depends_on_args":{":macos":":any"},"desc":"Tool to encrypt files and folders in various cloud storage services","disable_args":{":date":"2026-01-07",":because":":discontinued"},"homepage":"https://www.boxcryptor.com/en/","names":["Boxcryptor"],"ruby_source_checksum":{":sha256":"7b0430d00c781e2bc7b269689d9393535ef847a585a9fc84de707886afcbffb8"},"ruby_source_path":"Casks/b/boxcryptor.rb","sha256":"b2f4ba62013636bd2db3685eb7c3d9dae3a919eee25b09945ccdc95a9146b05d","tap_string":"homebrew/cask","url_args":["https://downloads.boxcryptor.com/boxcryptor/mac/Boxcryptor_v3.13.680_Installer.dmg"],"version":"3.13.680","raw_artifacts":[[":uninstall",{":delete":["/Library/LaunchDaemons/com.boxcryptor.BCFS.Mounter.Helper.plist","/Library/LaunchDaemons/com.boxcryptor.osx.PrivilegedHelper.plist","/Library/PrivilegedHelperTools/com.boxcryptor.BCFS.Mounter.Helper","/Library/PrivilegedHelperTools/com.boxcryptor.osx.PrivilegedHelper"]}],[":app",["Boxcryptor.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.boxcryptor.osx.Rednif","~/Library/Application Support/Boxcryptor","~/Library/Application Support/com.boxcryptor.osx","~/Library/Caches/com.boxcryptor.osx","~/Library/Containers/com.boxcryptor.osx.Rednif","~/Library/Logs/Boxcryptor","~/Library/Preferences/com.boxcryptor.osx.plist"]}]]},"boxy-suite":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Gmail, Calendar, Keep and Contacts apps","homepage":"https://www.boxysuite.com/","names":["Boxy Suite"],"ruby_source_checksum":{":sha256":"8f658c2548e349334c8f008ad3c96126048dbab30c40b03352307f9b893a68c2"},"ruby_source_path":"Casks/b/boxy-suite.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://boxysuite.s3.amazonaws.com/release/Boxy%20Suite.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["Boxy for Gmail.app"]],[":app",["Boxy for Calendar.app"]],[":app",["Boxy for Keep.app"]],[":app",["Boxy for Contacts.app"]],[":zap",{":trash":"~/Library/Caches/co.boxyapp.gmail*"}]]},"brainfm":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for brain.fm","homepage":"https://www.brain.fm/download","names":["Brain.fm"],"ruby_source_checksum":{":sha256":"ad76ce53ae4a62b6f253709b520933a59f481fb033d886841e7a365c8e605d4e"},"ruby_source_path":"Casks/b/brainfm.rb","sha256":"a9f63445106cec665fcabdc0f1058df1872bd6fdcacbec3c83bdd75e5e2b06cb","tap_string":"homebrew/cask","url_args":["https://download.brain.fm/darwin/x64/Brain.fm-0.0.334-x64.dmg"],"version":"0.0.334","raw_artifacts":[[":app",["Brain.fm.app"]],[":zap",{":trash":["~/Library/Application Support/Brain.fm","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.brain.fm.sfl*","~/Library/Caches/com.electron.brain.fm","~/Library/Caches/com.electron.brain.fm.ShipIt","~/Library/HTTPStorages/com.electron.brain.fm","~/Library/Preferences/com.electron.brain.fm.plist"]}]]},"bramble":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Password manager","homepage":"https://bramble.sh/","names":["Bramble"],"ruby_source_checksum":{":sha256":"2dc7c9b5677d623526f12bc4432c5946e8e406a747873731be2202785f694648"},"ruby_source_path":"Casks/b/bramble.rb","sha256":"671521675e91f101aae16245a04cd9768d61595a7c05cd2a7bf552e1b6cbac01","tap_string":"homebrew/cask","url_args":["https://github.com/flythenimbus/bramble/releases/download/0.11.0-desktop/Bramble_0.11.0_universal.dmg"],"version":"0.11.0","raw_artifacts":[[":uninstall",{":launchctl":"Bramble",":quit":"app.bramble.desktop"}],[":app",["Bramble.app"]],[":zap",{":trash":["~/Library/Application Support/*/*/NativeMessagingHosts/app.bramble.desktop.json","~/Library/Application Support/*/NativeMessagingHosts/app.bramble.desktop.json","~/Library/Application Support/app.bramble.desktop","~/Library/Caches/app.bramble.desktop","~/Library/HTTPStorages/app.bramble.desktop","~/Library/Logs/app.bramble.desktop","~/Library/Preferences/app.bramble.desktop.plist","~/Library/Saved Application State/app.bramble.desktop.savedState","~/Library/WebKit/app.bramble.desktop"]}]]},"brave-browser":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser focusing on privacy","homepage":"https://brave.com/","names":["Brave"],"ruby_source_checksum":{":sha256":"9194836551085a8b48810851a79fc90def4e7f651d3db193af9010a2aa12b180"},"ruby_source_path":"Casks/b/brave-browser.rb","sha256":"581e0ac829a2b694de4d38a28f7f7fd399b7d28021539ec6c2003b16e30156ae","tap_string":"homebrew/cask","url_args":["https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/stable/198.60/Brave-Browser-x64.dmg"],"version":"1.98.60.0","raw_artifacts":[[":app",["Brave Browser.app"]],[":zap",{":trash":["~/Library/Application Support/BraveSoftware/Brave-Browser","~/Library/Caches/BraveSoftware/Brave-Browser","~/Library/Caches/com.brave.Browser","~/Library/HTTPStorages/com.brave.Browser","~/Library/Preferences/com.brave.Browser.plist","~/Library/Saved Application State/com.brave.Browser.savedState"],":rmdir":["~/Library/Application Support/BraveSoftware","~/Library/Caches/BraveSoftware"]}]]},"brave-browser@beta":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser focusing on privacy","homepage":"https://brave.com/download-beta/","names":["Brave Beta"],"ruby_source_checksum":{":sha256":"56e1bcbccc9f58ba0884f89e3b5d1185eff197fe33caa83bf2a662ac829efde4"},"ruby_source_path":"Casks/b/brave-browser@beta.rb","sha256":"41496ae3ebc11a46a883d205f09523a3ba631bd06add0001918fc4121cfe4f06","tap_string":"homebrew/cask","url_args":["https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/beta/199.44/Brave-Browser-Beta-x64.dmg"],"version":"1.99.44.0","raw_artifacts":[[":app",["Brave Browser Beta.app"]],[":zap",{":trash":["~/Library/Application Support/BraveSoftware/Brave-Browser-Beta","~/Library/Caches/BraveSoftware/Brave-Browser-Beta","~/Library/Caches/com.brave.Browser.beta","~/Library/HTTPStorages/com.brave.Browser.beta","~/Library/Preferences/com.brave.Browser.beta.plist","~/Library/Saved Application State/com.brave.Browser.beta.savedState"],":rmdir":["~/Library/Application Support/BraveSoftware","~/Library/Caches/BraveSoftware"]}]]},"brave-browser@nightly":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser focusing on privacy","homepage":"https://brave.com/download-nightly/","names":["Brave Nightly"],"ruby_source_checksum":{":sha256":"a53fa49e52fe2e8cafc286d07b46a0b0ef24d6166d27f999ab7765e37d61b79c"},"ruby_source_path":"Casks/b/brave-browser@nightly.rb","sha256":"b2acc642866a1afbbb262650fe72e2e4e399ce9496c87853eaff14aacce77e58","tap_string":"homebrew/cask","url_args":["https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/nightly/1100.23/Brave-Browser-Nightly-x64.dmg"],"version":"1.100.23.0","raw_artifacts":[[":app",["Brave Browser Nightly.app"]],[":zap",{":trash":["~/Library/Application Support/BraveSoftware/Brave-Browser-Nightly","~/Library/Caches/BraveSoftware/Brave-Browser-Nightly","~/Library/Caches/com.brave.Browser.nightly","~/Library/HTTPStorages/com.brave.Browser.nightly","~/Library/Preferences/com.brave.Browser.nightly.plist","~/Library/Saved Application State/com.brave.Browser.nightly.savedState"],":rmdir":["~/Library/Application Support/BraveSoftware","~/Library/Caches/BraveSoftware"]}]]},"brave-origin":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Privacy-focused web browser","homepage":"https://brave.com/origin","names":["Brave Origin"],"ruby_source_checksum":{":sha256":"2c6f2074f274fa93a6069d39f8856d02dfe682900fc46ed6b7ff78b58d8975ca"},"ruby_source_path":"Casks/b/brave-origin.rb","sha256":"980974a89037753dd027f6b0c9bbf66f50dba3739c22432abb51d6772bcb2a2c","tap_string":"homebrew/cask","url_args":["https://updates-cdn.bravesoftware.com/sparkle/Brave-Origin/stable/198.60/Brave-Origin-x64.dmg"],"version":"1.98.60.0","raw_artifacts":[[":app",["Brave Origin.app"]],[":zap",{":trash":["~/Library/Application Support/BraveSoftware/Brave-Origin","~/Library/Caches/BraveSoftware/Brave-Origin","~/Library/Caches/com.brave.Browser.origin","~/Library/HTTPStorages/com.brave.Browser.origin","~/Library/Preferences/com.brave.Browser.origin.plist","~/Library/Saved Application State/com.brave.Browser.origin.savedState"],":rmdir":["~/Library/Application Support/BraveSoftware","~/Library/Caches/BraveSoftware"]}]]},"brave-origin@beta":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Privacy-focused web browser","homepage":"https://brave.com/origin/#beta","names":["Brave Origin Beta"],"ruby_source_checksum":{":sha256":"0f7c150249f231f27e74f80239f7345914e7d0794a6be4b2124460a012d99488"},"ruby_source_path":"Casks/b/brave-origin@beta.rb","sha256":"14081999bf87d2a65e789511d767ec1cf20b0a6359d56ede8f24c3474a57982e","tap_string":"homebrew/cask","url_args":["https://updates-cdn.bravesoftware.com/sparkle/Brave-Origin/beta/199.44/Brave-Origin-Beta-x64.dmg"],"version":"1.99.44.0","raw_artifacts":[[":app",["Brave Origin Beta.app"]],[":zap",{":trash":["~/Library/Application Support/BraveSoftware/Brave-Origin-Beta","~/Library/Caches/BraveSoftware/Brave-Origin-Beta","~/Library/Caches/com.brave.Browser.origin.beta","~/Library/HTTPStorages/com.brave.Browser.origin.beta","~/Library/Preferences/com.brave.Browser.origin.beta.plist","~/Library/Saved Application State/com.brave.Browser.origin.beta.savedState"],":rmdir":["~/Library/Application Support/BraveSoftware","~/Library/Caches/BraveSoftware"]}]]},"brave-origin@nightly":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Privacy-focused web browser","homepage":"https://brave.com/origin/#nightly","names":["Brave Origin Nightly"],"ruby_source_checksum":{":sha256":"f52ecd9df41f9416079437b29044fc36c27fccbe0c72c2ea123828978c013e6d"},"ruby_source_path":"Casks/b/brave-origin@nightly.rb","sha256":"87e42ab982684911c971e607ec30eef98881627f9742f8b5b59e9fd365483c3f","tap_string":"homebrew/cask","url_args":["https://updates-cdn.bravesoftware.com/sparkle/Brave-Origin/nightly/1100.23/Brave-Origin-Nightly-x64.dmg"],"version":"1.100.23.0","raw_artifacts":[[":app",["Brave Origin Nightly.app"]],[":zap",{":trash":["~/Library/Application Support/BraveSoftware/Brave-Origin-Nightly","~/Library/Caches/BraveSoftware/Brave-Origin-Nightly","~/Library/Caches/com.brave.Browser.origin.nightly","~/Library/HTTPStorages/com.brave.Browser.origin.nightly","~/Library/Preferences/com.brave.Browser.origin.nightly.plist","~/Library/Saved Application State/com.brave.Browser.origin.nightly.savedState"],":rmdir":["~/Library/Application Support/BraveSoftware","~/Library/Caches/BraveSoftware"]}]]},"breaktimer":{"auto_updates":true,"desc":"Tool to manage periodic breaks","homepage":"https://breaktimer.app/","names":["BreakTimer"],"ruby_source_checksum":{":sha256":"73418a64c74ce70d6651a764c866c52c087d7e913a23227fed8d58f16100849c"},"ruby_source_path":"Casks/b/breaktimer.rb","sha256":"2b5d3d3a8b9b85c5f41b4eb4384a341ecf6d7d2c0b377619e051a97ceb9ebfdd","tap_string":"homebrew/cask","url_args":["https://github.com/tom-james-watson/breaktimer-app/releases/download/v2.0.3/BreakTimer.dmg"],"version":"2.0.3","raw_artifacts":[[":uninstall",{":launchctl":"com.tomjwatson.breaktimer.ShipIt",":quit":"com.tomjwatson.breaktimer"}],[":app",["BreakTimer.app"]],[":binary",["$APPDIR/BreakTimer.app/Contents/MacOS/BreakTimer"],{":target":"breaktimer"}],[":zap",{":trash":["~/Library/Application Support/BreakTimer","~/Library/Caches/com.tomjwatson.breaktimer","~/Library/Caches/com.tomjwatson.breaktimer.ShipIt","~/Library/Logs/BreakTimer","~/Library/Preferences/ByHost/com.tomjwatson.breaktimer.ShipIt.*.plist","~/Library/Preferences/com.tomjwatson.breaktimer.plist","~/Library/Saved Application State/com.tomjwatson.breaktimer.savedState"]}]]},"breitbandmessung":{"depends_on_args":{":macos":":any"},"desc":"Official internet speed test from the German Bundesnetzagentur","homepage":"https://www.breitbandmessung.de/","names":["Breitbandmessung"],"ruby_source_checksum":{":sha256":"c7d5ce48b3d1743424e76356680c14161146a3336b601291d7c1191ad32a7211"},"ruby_source_path":"Casks/b/breitbandmessung.rb","sha256":"f33cec43ceae7577f835e4d8af182b6f6f0de70c11698ac002d6791ffd53e70e","tap_string":"homebrew/cask","url_args":["https://download.breitbandmessung.de/bbm/Breitbandmessung-3.12.1-mac.dmg"],"version":"3.12.1","raw_artifacts":[[":app",["Breitbandmessung.app"]],[":zap",{":trash":["~/Library/Application Support/Breitbandmessung","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.zafaco.breitbandmessung.sfl*","~/Library/Preferences/com.zafaco.breitbandmessung.plist"]}]]},"brewlet":{"depends_on_args":{":macos":":any"},"desc":"Missing menulet for Homebrew","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/zkokaja/Brewlet","names":["Brewlet"],"ruby_source_checksum":{":sha256":"12a5d1e69cffbd3059dc5771f19cc32dd72787ad95c9a8e696e3aec7bfabde63"},"ruby_source_path":"Casks/b/brewlet.rb","sha256":"dca876a90ae80ac02dd53ccdf55322fbcac8022486c65948de10f833af1c7e6a","tap_string":"homebrew/cask","url_args":["https://github.com/zkokaja/Brewlet/releases/download/v1.7.4/Brewlet.zip"],"version":"1.7.4","raw_artifacts":[[":app",["Brewlet.app"]],[":zap",{":trash":"~/Library/Preferences/zzada.Brewlet.plist"}]]},"brewservicesmenubar":{"depends_on_args":{":macos":":any"},"desc":"Menu item for starting and stopping homebrew services","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/andrewn/brew-services-menubar","names":["Brew Services Menubar"],"ruby_source_checksum":{":sha256":"e84a9bc2ccdf5cd2a120376b5d7d82d61f35610f853e144d4119ed349860f09a"},"ruby_source_path":"Casks/b/brewservicesmenubar.rb","sha256":"9736f68d97ccab2028fe1f9167fe60e229562ae10f56f5506585ce4747a3d055","tap_string":"homebrew/cask","url_args":["https://github.com/andrewn/brew-services-menubar/releases/download/v4.1/BrewServicesMenubar-v4.1.zip"],"version":"4.1","raw_artifacts":[[":uninstall",{":quit":"andrewnicolaou.BrewServicesMenubar"}],[":app",["BrewServicesMenubar.app"]],[":zap",{":trash":"~/Library/Preferences/andrewnicolaou.BrewServicesMenubar.plist"}]]},"brewtarget":{"depends_on_args":{":macos":":sequoia"},"desc":"Beer recipe creation tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.brewtarget.beer/","names":["brewtarget"],"ruby_source_checksum":{":sha256":"2b8540aa0c9fddbf5f652dfdc2995012222c189e201fa4337eaf4eba01f5ef54"},"ruby_source_path":"Casks/b/brewtarget.rb","sha256":"01366cec23ca735cb11aec389d4fec61db921e3130ef4f50ee0ceaf9f66313e4","tap_string":"homebrew/cask","url_args":["https://github.com/Brewtarget/brewtarget/releases/download/v5.1.1/brewtarget_5.1.1_MacOS.dmg"],"version":"5.1.1","raw_artifacts":[[":app",["brewtarget_5.1.1_MacOS.app"]],[":zap",{":trash":["~/Library/Preferences/brewtarget","~/Library/Preferences/com.brewtarget.Brewtarget.plist","~/Library/Saved Application State/com.brewtarget.Brewtarget.savedState"]}]]},"brewy":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Simple Homebrew GUI","homepage":"https://github.com/starhaven-io/Brewy","names":["Brewy"],"ruby_source_checksum":{":sha256":"5841ff421a1247e201c7d0b95a1e21019bf4b17f0a39f71f0ded28033fbb8054"},"ruby_source_path":"Casks/b/brewy.rb","sha256":"edba33c574b5a2f071a543226ffaaa74a2d71282424c9f6a4c8315b47067bb46","tap_string":"homebrew/cask","url_args":["https://github.com/starhaven-io/Brewy/releases/download/0.26.4/Brewy-0.26.4.zip"],"version":"0.26.4","raw_artifacts":[[":uninstall",{":quit":"io.linnane.brewy"}],[":app",["Brewy.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.linnane.Brewy","~/Library/Application Support/Brewy","~/Library/Caches/io.linnane.brewy","~/Library/Containers/io.linnane.Brewy","~/Library/HTTPStorages/io.linnane.brewy","~/Library/Preferences/Brewy.plist","~/Library/Preferences/io.linnane.brewy.plist","~/Library/WebKit/io.linnane.brewy"]}]]},"bria":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Softphone application","homepage":"https://www.counterpath.com/bria-solo/","names":["Bria"],"ruby_source_checksum":{":sha256":"d24edf2cec2cbfb3ffb2ba920ca51d2934ea98f320ee9cc9210f768e3ef2aba4"},"ruby_source_path":"Casks/b/bria.rb","sha256":"bce3749db091916ffc4441ee3e854684b7ff7c01aa7818f443d476bc16572986","tap_string":"homebrew/cask","url_args":["https://counterpath.s3.amazonaws.com/downloads/Bria_6.8.8_131080.dmg"],"version":"6.8.8,131080","raw_artifacts":[[":app",["Bria.app"]],[":zap",{":trash":["~/Library/Application Support/com.CounterPath_Corporation.Bria","~/Library/Caches/com.CounterPath_Corporation.Bria","~/Library/HTTPStorages/com.CounterPath_Corporation.Bria","~/Library/Preferences/com.CounterPath_Corporation.Bria.plist","~/Library/WebKit/com.CounterPath_Corporation.Bria"]}]]},"bricklink-partdesigner":{"auto_updates":true,"depends_on_args":{":cask":["bricklink-studio"],":macos":":any"},"desc":"Design your own LEGO parts","homepage":"https://www.bricklink.com/v3/studio/partdesigner.page","names":["PartDesigner"],"ruby_source_checksum":{":sha256":"4de5598d15ede8bb987c422707ec32347bba836a7f773a7d7c79f7804995602c"},"ruby_source_path":"Casks/b/bricklink-partdesigner.rb","sha256":"e7aaf9f48720200829aa3af79b2e9ad3284e50caa5d1484a73b43abb390bedb7","tap_string":"homebrew/cask","url_args":["https://studio.download.bricklink.info/PartDesigner/Archive/2.26.3_1/PartDesigner.pkg"],"version":"2.26.3_1","raw_artifacts":[[":uninstall",{":pkgutil":"com.bricklink.pkg.PartDesigner"}],[":pkg",["PartDesigner.pkg"]],[":zap",{":trash":["~/Library/Application Support/unity.BrickLink.Part Designer","~/Library/Caches/com.plausiblelabs.crashreporter.data/unity.BrickLink.Part Designer","~/Library/Preferences/unity.BrickLink.Part Designer.plist","~/Library/Preferences/unity.BrickLink.Patcher.plist","~/Library/Saved Application State/unity.BrickLink.Part Designer.savedState","~/Library/Saved Application State/unity.BrickLink.Patcher.savedState"]}]]},"bricklink-studio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Build, render, and create LEGO instructions","homepage":"https://www.bricklink.com/v3/studio/download.page","names":["Studio"],"ruby_source_checksum":{":sha256":"5256e9dbd595abaffc648567c1838cd95336afeb259987e7f10cba1938e488e3"},"ruby_source_path":"Casks/b/bricklink-studio.rb","sha256":"d8e05093c61fd12431d90495e5e44195405bf3184cf8117c5d369a93410aeb59","tap_string":"homebrew/cask","url_args":["https://studio.download.bricklink.info/Studio2.0/Archive/2.26.9_1/Studio+2.0.pkg"],"version":"2.26.9_1","raw_artifacts":[[":uninstall",{":pkgutil":"com.bricklink.pkg.Studio2.0"}],[":pkg",["Studio+2.0.pkg"]],[":zap",{":trash":["~/Library/Application Support/unity.BrickLink.Studio","~/Library/Caches/com.plausiblelabs.crashreporter.data/unity.BrickLink.Studio","~/Library/Preferences/unity.BrickLink.Patcher.plist","~/Library/Preferences/unity.BrickLink.Studio.plist","~/Library/Saved Application State/unity.BrickLink.Patcher.savedState","~/Library/Saved Application State/unity.BrickLink.Studio.savedState"]}]]},"bricksmith":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Virtual Lego modelling","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bricksmith.sourceforge.io/","names":["Bricksmith"],"ruby_source_checksum":{":sha256":"5f8a52556f2fab9fd3ee4b6b35a2973a84dc92607bf4ed7d3b7bf975f5a2d684"},"ruby_source_path":"Casks/b/bricksmith.rb","sha256":"7ea1991b68ae9a75e3107f4df0f01a9980e17f889536fd7cae0ba8c6f56b7d67","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/bricksmith/bricksmith/Bricksmith%203.1/BricksmithComplete3.1.zip"],"version":"3.1.0","raw_artifacts":[[":app",["Bricksmith/Bricksmith.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.AllenSmith.Bricksmith","~/Library/Preferences/com.AllenSmith.Bricksmith.plist"]}]]},"brickstore":{"depends_on_args":{":macos":":ventura"},"desc":"BrickLink offline management tool","homepage":"https://www.brickstore.dev/","names":["BrickStore"],"ruby_source_checksum":{":sha256":"addcf5ea3f421e2393415add6c5ae449c3ea51946dce76848b14504aad34295c"},"ruby_source_path":"Casks/b/brickstore.rb","sha256":"f581288a7a20accc28e180377a499d7475e2ed4d9293233d4efe5637935ccb91","tap_string":"homebrew/cask","url_args":["https://github.com/rgriebl/brickstore/releases/download/v2026.9.1/macOS-BrickStore-2026.9.1.dmg"],"version":"2026.9.1","raw_artifacts":[[":uninstall",{":quit":"de.brickforge.brickstore"}],[":app",["BrickStore.app"]],[":zap",{":trash":["~/Library/Preferences/de.brickforge.brickstore.plist","~/Library/Preferences/org.brickstore.BrickStore.plist","~/Library/Saved Application State/de.brickforge.brickstore.savedState"]}]]},"bridge":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-12-18",":because":":discontinued",":replacement_cask":"epic-games"},"desc":"3D asset manager","disable_args":{":date":"2026-12-18",":because":":discontinued",":replacement_cask":"epic-games"},"homepage":"https://quixel.com/","names":["Quixel Bridge"],"ruby_source_checksum":{":sha256":"6a24eb367380500d298193015f083cdab60f8f8db5ea8ca8f569ac9611391444"},"ruby_source_path":"Casks/b/bridge.rb","sha256":"3e74ba32f28d29a9f951f1f7cc98b2207049ce618c269ee15cfcd1652bfa1249","tap_string":"homebrew/cask","url_args":["https://d2shgxa8i058x8.cloudfront.net/bridge/mac/Bridge-2025.0.0.dmg"],"version":"2025.0.0","raw_artifacts":[[":app",["Bridge.app"]],[":zap",{":trash":["~/Library/Application Support/Bridge","~/Library/Preferences/se.quixel.bridge.plist","~/Library/Saved Application State/se.quixel.bridge.savedState"]}]]},"brightness-sync":{"depends_on_args":{":macos":":any"},"desc":"Utility to synchronise the brightness of LG UltraFine display(s)","homepage":"https://github.com/OCJvanDijk/Brightness-Sync","names":["Brightness Sync"],"ruby_source_checksum":{":sha256":"9e28295907bc9cc6857d0343c17a9827ab92c32852451319cec34d1e91fe5134"},"ruby_source_path":"Casks/b/brightness-sync.rb","sha256":"b194bc3d3dbb6f05d855c293497019aa7f90bc8c6f794d0296d50e109470344e","tap_string":"homebrew/cask","url_args":["https://github.com/OCJvanDijk/Brightness-Sync/releases/download/v2.3.2/Brightness.Sync.app.zip"],"version":"2.3.2","raw_artifacts":[[":app",["Brightness Sync.app"]]]},"brightvpn":{"depends_on_args":{":macos":":any"},"desc":"VPN service","homepage":"https://brightvpn.com/","names":["Bright VPN"],"ruby_source_checksum":{":sha256":"d8a8b0931a61fc2b2a35e16e0bc22b0f6739bbb74b13113612edb4e26a71d0ff"},"ruby_source_path":"Casks/b/brightvpn.rb","sha256":"797ca04856ae4a281bf91b623b21e7974bfff086c1bea0727313ab7b6799f64c","tap_string":"homebrew/cask","url_args":["https://brightdata.com/static/BrightVPN-1.605.415.dmg"],"version":"1.605.415","raw_artifacts":[[":uninstall",{":quit":["brightvpn.com","io.luminati.sdk.net-updater","io.luminati.sdk.net-updater-launcher"]}],[":app",["BrightVPN.app"]],[":zap",{":trash":["~/Library/Application Support/BrightVPN","~/Library/Caches/brightvpn.com","~/Library/HTTPStorages/brightvpn.com","~/Library/Preferences/brightvpn.com.perr.plist","~/Library/Preferences/brightvpn.com.perr_once.plist","~/Library/Preferences/brightvpn.com.plist","~/Library/Preferences/group.brightvpn.com.widget-container.plist"]}]]},"brilliant":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI-native design tool","homepage":"https://brilliant.design/","names":["Brilliant"],"ruby_source_checksum":{":sha256":"b0a184aaa842189e90a2b4dd2e8b228cf04d5d53a069a48d7a672092b07da5df"},"ruby_source_path":"Casks/b/brilliant.rb","sha256":"2d8f9c39b3f9d5fcb9e1a55c996e32d555e906e9cd462e0249eba6aebd372d1a","tap_string":"homebrew/cask","url_args":["https://api.brilliant.design/v1/download/macos/1.0.0-beta.110"],"version":"1.0.0-beta.110","raw_artifacts":[[":uninstall",{":quit":"design.brilliant"}],[":app",["brilliant.app"]],[":zap",{":trash":["~/.config/brilliant","~/.config/brilliant.design","~/Library/Application Support/Brilliant","~/Library/Application Support/design.brilliant","~/Library/Caches/design.brilliant","~/Library/Preferences/design.brilliant.plist","~/Library/Saved Application State/design.brilliant.savedState"]}]]},"brisk":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"App for submitting radars","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/br1sk/brisk","names":["Brisk"],"ruby_source_checksum":{":sha256":"60f28f33ad07f4ef4175661fb8f39fa08d043bf48c3bec5c780a7b51698b3dcf"},"ruby_source_path":"Casks/b/brisk.rb","sha256":"1ad1da10a3bb2b31af88bc19b6f5b3a018de63e922f632fbdcd7a5e626b96601","tap_string":"homebrew/cask","url_args":["https://github.com/br1sk/brisk/releases/download/1.2.0/Brisk.app.tar.gz"],"version":"1.2.0","raw_artifacts":[[":app",["Brisk.app"]],[":zap",{":trash":["~/Library/Application Support/Blisk","~/Library/Caches/Blisk","~/Library/Preferences/org.blisk.Blisk.plist","~/Library/Saved Application State/org.blisk.Blisk.savedState"]}]]},"brisync":{"depends_on_args":{":macos":":any"},"desc":"Utility to automatically control the brightness of external displays","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/czarny/Brisync/","names":["Brisync"],"ruby_source_checksum":{":sha256":"f9f3c880fca48d8073b6105f8d90b6cfcd717f4c440b99fa290d0a69eb1d4946"},"ruby_source_path":"Casks/b/brisync.rb","sha256":"3033c98c965917383a9a96bb355d2a760e285444a2f89266814f920b3f7da422","tap_string":"homebrew/cask","url_args":["https://github.com/czarny/Brisync/releases/download/v2.0.1/Brisync.zip"],"version":"2.0.1","raw_artifacts":[[":app",["Brisync.app"]],[":zap",{":trash":"~/.brisync.json"}]]},"brooklyn":{"depends_on_args":{":macos":":any"},"desc":"Screen saver based on animations presented during Apple Special Event Brooklyn","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/pedrommcarrasco/Brooklyn","names":["Brooklyn"],"ruby_source_checksum":{":sha256":"cb097bf49e98cfc2f85af30b007cca3fe758119205f6c54e744f23a8553367b8"},"ruby_source_path":"Casks/b/brooklyn.rb","sha256":"6f14527303a8d55384a38368e7fe1909c52c04cc1ce2fbd149d9712b8ab68ee6","tap_string":"homebrew/cask","url_args":["https://github.com/pedrommcarrasco/Brooklyn/releases/download/2.1.0/Brooklyn.saver.zip"],"version":"2.1.0","raw_artifacts":[[":screen_saver",["Brooklyn.saver"]],[":zap",{":trash":"~/Library/Screen Savers/Brooklyn.saver"}]]},"browser-actions":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Shortcuts for your browser","homepage":"https://actions.work/browser-actions/","names":["Browser Actions"],"ruby_source_checksum":{":sha256":"15f048f682bf28c573240b43a827658b86aaa8ccb1e0b1796edfefbff3375306"},"ruby_source_path":"Casks/b/browser-actions.rb","sha256":"941da868df6b618b69c42b369eb7bd9d7d3732c6dac687ae9b5ac59bb8c8d48d","tap_string":"homebrew/cask","url_args":["https://downloads.actions.work/browser-actions/Browser_Actions_2026.1.1_(5352).dmg"],"version":"2026.1.1,5352","raw_artifacts":[[":app",["Browser Actions.app"]],[":zap",{":trash":["~/Library/Application Scripts/co.zottmann.BrowserActions","~/Library/HTTPStorages/co.zottmann.BrowserActions","~/Library/Preferences/co.zottmann.BrowserActions.plist"]}]]},"browser-deputy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Command palette in any application","homepage":"https://anybox.ltd/browser-deputy","names":["Browser Deputy"],"ruby_source_checksum":{":sha256":"e7076048dde3c4144fbe44ae5b389433ae97fbe149880b47aab6573e4be513e0"},"ruby_source_path":"Casks/b/browser-deputy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://anybox.ltd/browser-deputy/download/browserdeputy-latest.zip"],"version":"1.11","raw_artifacts":[[":app",["Browser Deputy.app"]],[":zap",{":trash":["~/Library/Application Support/Browser Deputy","~/Library/Caches/Browser Deputy","~/Library/Caches/ltd.anybox.BrowserDeputy","~/Library/HTTPStorages/ltd.anybox.BrowserDeputy","~/Library/HTTPStorages/ltd.anybox.BrowserDeputy.binarycookies","~/Library/Preferences/ltd.anybox.BrowserDeputy.plist","~/Library/SyncedPreferences/com.apple.kvs/ChangeTokens/NoEncryption/Browser Deputy"]}]]},"browseros":{"depends_on_args":{":macos":":ventura"},"desc":"Open-source agentic browser","homepage":"https://www.browseros.com/","names":["BrowserOS"],"ruby_source_checksum":{":sha256":"2f57152041be9de389be9e69f6a7aa92a82012ce2d3d74eac3ce1a917399065f"},"ruby_source_path":"Casks/b/browseros.rb","sha256":"c6b9ef84077ef078512552d10604f1ebd831baf3f22dc35d4932f8c9fe38fbd2","tap_string":"homebrew/cask","url_args":["https://github.com/browseros-ai/BrowserOS/releases/download/v0.51.0/BrowserOS_v0.51.0_x64.dmg"],"version":"0.51.0","raw_artifacts":[[":app",["BrowserOS.app"]],[":zap",{":trash":["~/Library/Application Support/BrowserOS","~/Library/Caches/BrowserOS","~/Library/Preferences/com.browseros.BrowserOS.plist"]}]]},"browserosaurus":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-08-30",":because":":discontinued"},"desc":"Open-source browser prompter","disable_args":{":date":"2026-08-30",":because":":discontinued"},"homepage":"https://github.com/will-stone/browserosaurus","names":["Browserosaurus"],"ruby_source_checksum":{":sha256":"3b2d3122ce4e06a505b545e096b9c20835f99f1dbdc285a85243c46fd00d1cd1"},"ruby_source_path":"Casks/b/browserosaurus.rb","sha256":"2694fa08a218c93569005db4098d3f1e3862abbcd0e1dae85f4a370922268506","tap_string":"homebrew/cask","url_args":["https://github.com/will-stone/browserosaurus/releases/download/v20.12.0/Browserosaurus-darwin-x64-20.12.0.zip"],"version":"20.12.0","raw_artifacts":[[":uninstall",{":quit":"com.browserosaurus"}],[":app",["Browserosaurus.app"]],[":zap",{":trash":["~/Library/Application Support/Browserosaurus","~/Library/Preferences/com.browserosaurus.plist"]}]]},"browserstacklocal":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Test localhost and staging websites","homepage":"https://www.browserstack.com/","names":["BrowserStack Local Testing"],"ruby_source_checksum":{":sha256":"b0a4bbe2206e6e2651815736bb7167499b740d40ebe0e530ba0f7712e138f5fc"},"ruby_source_path":"Casks/b/browserstacklocal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.browserstack.com/local-testing/downloads/native-app/BrowserStackLocal.tar.gz"],"version":"3.7.8","raw_artifacts":[[":uninstall",{":launchctl":"com.browserstack.local",":delete":"~/Library/LaunchAgents/BrowserStackLocal.plist"}],[":app",["BrowserStackLocal.app"]],[":zap",{":trash":["~/.browserstack","~/Library/Caches/com.browserstack.Local","~/Library/HTTPStorages/com.browserstack.local","~/Library/HTTPStorages/com.browserstack.local.binarycookies","~/Library/Preferences/com.browserstack.local.plist"]}]]},"bruno":{"auto_updates":true,"desc":"Open source IDE for exploring and testing APIs","homepage":"https://www.usebruno.com/","names":["Bruno"],"ruby_source_checksum":{":sha256":"d6610e08547dadcc6f89ab7a33bc4da99d98ad6fac45af213afa7e3ab8aa307d"},"ruby_source_path":"Casks/b/bruno.rb","sha256":"d17034ae3f444215419d64dee5d5fbd28a728b54181bef4a70692cee259b722a","tap_string":"homebrew/cask","url_args":["https://github.com/usebruno/bruno/releases/download/v4.3.0/bruno_4.3.0_x64_mac.dmg"],"version":"4.3.0","raw_artifacts":[[":app",["Bruno.app"]],[":zap",{":trash":["~/Library/Application Support/bruno","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.usebruno.app.sfl*","~/Library/Logs/bruno","~/Library/Preferences/com.usebruno.app.plist","~/Library/Saved Application State/com.usebruno.app.savedState"],":rmdir":"~/Documents/bruno"}]]},"btcpayserver-vault":{"depends_on_args":{":macos":":any"},"desc":"App that allows web applications to access a hardware wallet","homepage":"https://github.com/btcpayserver/BTCPayServer.Vault","names":["BTCPayServer Vault"],"ruby_source_checksum":{":sha256":"6e375ce6355804d38c8b970098c418e90513a6daf6d8273f9d83fd105fefa36f"},"ruby_source_path":"Casks/b/btcpayserver-vault.rb","sha256":"5176aae4ece6ca93d51cdcc092c43b9f809e40696dffedeb07e3ef4d6972a189","tap_string":"homebrew/cask","url_args":["https://github.com/btcpayserver/BTCPayServer.Vault/releases/download/Vault%2Fv3.0.1/BTCPayServerVault-osx-x64-3.0.1.dmg"],"version":"3.0.1","raw_artifacts":[[":app",["BTCPayServer Vault.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.btcpayserver.vault.savedState"}]]},"btp":{"desc":"CLI for the SAP Business Technology Platform","homepage":"https://tools.hana.ondemand.com/#cloud-cpcli","names":["SAP Business Technology Platform Command Line Interface"],"ruby_source_checksum":{":sha256":"1246cb6a49d5eff9895ec4400574777986f49443cfa7031ad675fa5b45d7cae7"},"ruby_source_path":"Casks/b/btp.rb","sha256":"2342c39c49e6722c2924d06a57944a2d2a1e57c533b81de6b02ee2ef8faf3030","tap_string":"homebrew/cask","url_args":["https://tools.hana.ondemand.com/additional/btp-cli-darwin-amd64-2.116.3.tar.gz"],"url_kwargs":{":cookies":{":eula_3_2_agreed":"tools.hana.ondemand.com/developer-license-3_2.txt"}},"version":"2.116.3","raw_artifacts":[[":binary",["darwin-amd64/btp"]],[":generate_completions_from_executable",["darwin-amd64/btp"],{":shell_parameter_format":"--autocomplete=init:",":shells":[":bash",":zsh",":pwsh"]}]],"raw_caveats":"Installing btp means you have AGREED to the license at:\n  https://tools.hana.ondemand.com/developer-license-3_2.txt\n"},"buckets":{"auto_updates":true,"desc":"Budgeting tool","homepage":"https://www.budgetwithbuckets.com/","names":["Buckets"],"ruby_source_checksum":{":sha256":"79b085440eaec1a7eb294ecb6a9a1784eb8bef872127eefe2f28a77e2c6ecaa1"},"ruby_source_path":"Casks/b/buckets.rb","sha256":"54528d1c01c90cc514bd7d534f541f453d3796676991846a04a3a971bfb76a5d","tap_string":"homebrew/cask","url_args":["https://github.com/buckets/application/releases/download/v0.80.0/Buckets-amd64-0.80.0.dmg"],"version":"0.80.0","raw_artifacts":[[":app",["Buckets.app"]],[":zap",{":trash":["~/Library/Application Support/Buckets","~/Library/Application Support/Caches/buckets-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.buckets.application.sfl*","~/Library/Caches/com.github.buckets.application","~/Library/Caches/com.github.buckets.application.ShipIt","~/Library/HTTPStorages/com.github.buckets.application","~/Library/Logs/Buckets","~/Library/Logs/DiagnosticReports/Buckets-*.ips","~/Library/Preferences/ByHost/com.github.buckets.application.ShipIt.*.plist","~/Library/Preferences/com.github.buckets.application.plist","~/Library/Saved Application State/com.github.buckets.application.savedState,"]}]]},"buckets@beta":{"desc":"Budgeting tool","homepage":"https://www.budgetwithbuckets.com/","names":["Buckets Beta"],"ruby_source_checksum":{":sha256":"713ed3e450544eff554ee2b430f18d805201a5043369fd6d486575e9b7a01063"},"ruby_source_path":"Casks/b/buckets@beta.rb","sha256":"47ea9bf7f6c180a2ebb743ffdc6d235752aae87963fd2ed2983024f2e4cae4c7","tap_string":"homebrew/cask","url_args":["https://github.com/buckets/desktop-beta/releases/download/v0.81.1/Buckets-Beta-amd64-0.81.1.dmg"],"version":"0.81.1","raw_artifacts":[[":app",["Buckets Beta.app"]],[":zap",{":trash":["~/Library/Application Support/Buckets Beta","~/Library/Preferences/com.onepartrain.buckets.desktopbeta.plist"]}]]},"bugdom":{"desc":"Bug-themed 3D action/adventure game from Pangea Software","homepage":"https://jorio.itch.io/bugdom","names":["Bugdom"],"ruby_source_checksum":{":sha256":"ee18ee0a5f185174fdb8ed2907c268aa20f7e3afad77af5b5525df780bb95efe"},"ruby_source_path":"Casks/b/bugdom.rb","sha256":"9797091290e29336e74f8d3692589acd5accc53bccf085e6aeb8636552349644","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/Bugdom/releases/download/1.3.4/Bugdom-1.3.4-mac.dmg"],"version":"1.3.4","raw_artifacts":[[":app",["Bugdom.app"]],[":artifact",["Documentation"],{":target":"~/Library/Application Support/Bugdom"}],[":zap",{":trash":["~/Library/Preferences/Bugdom","~/Library/Saved Application State/io.jor.bugdom.savedState"]}]]},"bugdom2":{"desc":"Bug-themed 3D action/adventure game sequel from Pangea Software","homepage":"https://jorio.itch.io/bugdom2","names":["Bugdom 2"],"ruby_source_checksum":{":sha256":"9a669d50849902d7cccc722bd7fa5a6224d5ee51c0c67af0d37c1c136cb9e23a"},"ruby_source_path":"Casks/b/bugdom2.rb","sha256":"c962aa3f135d829c2d4409a757480aebac0d1d6dd3fadfcf578503f85445175f","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/Bugdom2/releases/download/v4.0.0/Bugdom2-4.0.0-mac.dmg"],"version":"4.0.0","raw_artifacts":[[":app",["Bugdom 2.app"]],[":artifact",["Instructions"],{":target":"~/Library/Application Support/Bugdom2"}],[":zap",{":trash":["~/Library/Preferences/Bugdom2","~/Library/Saved Application State/io.jor.bugdom2.savedState"]}]]},"buholaunchpad":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Launchpad alternative","homepage":"https://www.drbuho.com/buholaunchpad","names":["BuhoLaunchpad"],"ruby_source_checksum":{":sha256":"83dd11521ccf392af9ffb920e3a0eb73e8f85fc6819bfae99b6cac3e125a83e0"},"ruby_source_path":"Casks/b/buholaunchpad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pub-assets1.drbuho.com/buholaunchpad/releases/buholaunchpad.dmg"],"version":"2.0.1","raw_artifacts":[[":uninstall",{":quit":["com.drbuho.BuhoLaunchpad","com.drbuho.BuhoLaunchpad.Launcher"]}],[":app",["BuhoLaunchpad.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.drbuho.BuhoLaunchpad.Launcher","~/Library/Application Support/BuhoLaunchpad","~/Library/Application Support/BuhoLaunchpadServer","~/Library/Caches/com.drbuho.BuhoLaunchpad","~/Library/Caches/SentryCrash/BuhoLaunchpadServer","~/Library/Containers/com.drbuho.BuhoLaunchpad.Launcher","~/Library/HTTPStorages/com.drbuho.BuhoLaunchpad","~/Library/Logs/BuhoLaunchpadServer","~/Library/Preferences/com.drbuho.BuhoLaunchpad.Launcher.plist","~/Library/Preferences/com.drbuho.BuhoLaunchpad.plist"]}]]},"buildin":{"depends_on_args":{":macos":":any"},"desc":"Collaborative workspace for notes, documents and wikis","homepage":"https://buildin.ai/","names":["Buildin"],"ruby_source_checksum":{":sha256":"a47fe72b65f96dc1d0bffd37b0b53d8d6ad86ac81c9a64a54a4181dfb09b7674"},"ruby_source_path":"Casks/b/buildin.rb","sha256":"0d3c92366743f8ca6f7b64e9cee1dc913d8b9cfdbe087de4ac9ed4679a3da1e1","tap_string":"homebrew/cask","url_args":["https://cdn2.buildin.ai/website-oversea/download/Buildin-2.1.4.dmg"],"version":"2.1.4","raw_artifacts":[[":app",["Buildin.app"]],[":zap",{":trash":["~/Library/Application Support/Buildin","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.coasis.buildin.ai.sfl*","~/Library/Preferences/com.coasis.buildin.ai.plist"]}]]},"buildsettingextractor":{"depends_on_args":{":macos":":any"},"desc":"Xcode build settings extractor","homepage":"https://github.com/dempseyatgithub/BuildSettingExtractor","names":["BuildSettingExtractor"],"ruby_source_checksum":{":sha256":"2663b20d91995a8557b3867e3e98da3f717079306aadee15069232a41680387d"},"ruby_source_path":"Casks/b/buildsettingextractor.rb","sha256":"ae7d0c66c830a18d3f6483b102dc2c8eec302e05d3454dc2d526a01b95a91cd0","tap_string":"homebrew/cask","url_args":["https://github.com/dempseyatgithub/BuildSettingExtractor/releases/download/v1.4.8/BuildSettingExtractor_1.4.8.dmg"],"version":"1.4.8","raw_artifacts":[[":app",["BuildSettingExtractor.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.tapas-software.BuildSettingExtractor","~/Library/Containers/net.tapas-software.BuildSettingExtractor"]}]]},"bunch":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automation tool","homepage":"https://bunchapp.co/","names":["Bunch"],"ruby_source_checksum":{":sha256":"8fee36cc874abb8c3fc238e42d7118a5ad40b5f71e4292caaf3830aacdd41bd3"},"ruby_source_path":"Casks/b/bunch.rb","sha256":"8755ef0fe80d3aca8d39c8a0b300a23ba90682c7fa2eb5ade40f11ed5722063c","tap_string":"homebrew/cask","url_args":["https://brettterpstra.com/updates/bunch/Bunch1.4.19188.dmg"],"version":"1.4.19,188","raw_artifacts":[[":app",["Bunch.app"]],[":zap",{":trash":"~/Library/Preferences/com.brettterpstra.Bunch.plist"}]]},"burn":{"depends_on_args":{":macos":":any"},"desc":"CD burning application","homepage":"https://burn-osx.sourceforge.io/","names":["Burn"],"ruby_source_checksum":{":sha256":"8c229d72c30cf7fa4ea92dee46ab18fc7001e28c1d4b664157103707f761c2d2"},"ruby_source_path":"Casks/b/burn.rb","sha256":"baa79cebc3f30224087a5f1a11b1fec4b9e749c5eb19a675d9c8bc7c1cf7dbcc","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/burn-osx/Burn/3.1.9/burn-3.1.9.zip"],"version":"3.1.9","raw_artifacts":[[":app",["Burn.localized/Burn.app"]],[":zap",{":trash":"~/Library/Preferences/com.kiwifruitware.Burn.plist"}]]},"burp-suite":{"conflicts_with_args":{":cask":["burp-suite@early-adopter"]},"depends_on_args":{":macos":":any"},"desc":"Web security testing toolkit","homepage":"https://portswigger.net/burp/","names":["Burp Suite Community Edition"],"ruby_source_checksum":{":sha256":"b99c14ace2ed93634ac7776e33ea5731fc113d7bf6dadade1a78afa63ca66ad6"},"ruby_source_path":"Casks/b/burp-suite.rb","sha256":"fad033eb8e60b5707cc25b4642331da14433fcc54ea6491499ffd21982d8f950","tap_string":"homebrew/cask","url_args":["https://portswigger-cdn.net/burp/releases/download?product=desktop&version=2026.9.2&type=MacOsx"],"version":"2026.9.2","raw_artifacts":[[":uninstall",{":quit":"com.install4j.6592-1155-2163-3973.70"}],[":app",["Burp Suite.app"]],[":zap",{":trash":["~/.BurpSuite","~/Library/Preferences/com.install4j.6592-1155-2163-3973.70.plist"]}]]},"burp-suite@early-adopter":{"conflicts_with_args":{":cask":["burp-suite"]},"depends_on_args":{":macos":":any"},"desc":"Web security testing toolkit","homepage":"https://portswigger.net/burp/","names":["Burp Suite Community Edition"],"ruby_source_checksum":{":sha256":"cae67be0458061f418b2c0a11fae5c0fe593992cfda57c78ce87cb9cad7d8135"},"ruby_source_path":"Casks/b/burp-suite@early-adopter.rb","sha256":"6c72b24d74d648f871a7ed654905b7d3bb572c039eb6002dd0673ee1e1247866","tap_string":"homebrew/cask","url_args":["https://portswigger-cdn.net/burp/releases/download?product=desktop&version=2026.10&type=MacOsx"],"version":"2026.10","raw_artifacts":[[":uninstall",{":quit":"com.install4j.6592-1155-2163-3973.70"}],[":app",["Burp Suite.app"]],[":zap",{":trash":"~/.BurpSuite"}]]},"busycal":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Calendar software focusing on flexibility and reliability","homepage":"https://busymac.com/busycal/index.html","names":["BusyCal"],"ruby_source_checksum":{":sha256":"ac6c85b2835c185444a1250d4a6374bd608df577dbd11ca89bc96e039421e1d7"},"ruby_source_path":"Casks/b/busycal.rb","sha256":"d2069c98271dc1a7958e550066802288e5e99af6d45f7b79d0d9ea5755dd4514","tap_string":"homebrew/cask","url_args":["https://downloads.busymac.com/bcl-2026.4.2-2026-10-17-00-43-33.zip"],"version":"2026.4.2,2026-10-17-00-43-33","raw_artifacts":[[":uninstall",{":launchctl":"N4RA379GBW.com.busymac.busycal3.alarm",":quit":"N4RA379GBW.com.busymac.busycal3.alarm",":signal":["TERM","com.busymac.busycal3"],":pkgutil":"com.busymac.busycal3.pkg",":delete":"/Applications/BusyCal.app"}],[":pkg",["BusyCal Installer.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.busymac.busycal4*","~/Library/Application Scripts/N4RA379GBW.com.busymac.busycal4","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.busymac.busycal4.sfl*","~/Library/Containers/com.busymac.busycal4","~/Library/Containers/N4RA379GBW.com.busymac.busycal4.alarm","~/Library/Group Containers/com.busymac.busycal4","~/Library/Group Containers/N4RA379GBW.com.busymac.busycal4"]}]]},"busycontacts":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Contact manager focusing on efficiency","homepage":"https://www.busymac.com/busycontacts/index.html","names":["BusyContacts"],"ruby_source_checksum":{":sha256":"e0981622c1fc601b0144cb4e4c0deba28fa286e455850315aebf2abdeeb10894"},"ruby_source_path":"Casks/b/busycontacts.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.busymac.com/download/bct-2026.4.2.zip"],"version":"2026.4.2","raw_artifacts":[[":uninstall",{":quit":"com.busymac.busycontacts",":signal":["KILL","com.busymac.busycontacts"],":pkgutil":"com.busymac.busycontacts.pkg"}],[":pkg",["BusyContacts Installer.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.busymac.busycontacts","~/Library/Application Scripts/N4RA379GBW.com.busymac.busycontacts","~/Library/Application Scripts/N4RA379GBW.com.busymac.contacts","~/Library/Application Support/Mail/BusyContacts","~/Library/Containers/com.busymac.busycontacts","~/Library/Group Containers/N4RA379GBW.com.busymac.busycontacts","~/Library/Group Containers/N4RA379GBW.com.busymac.contacts"]}]]},"butler":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Arrange your tasks in a customisable configuration","homepage":"https://manytricks.com/butler/","names":["Butler"],"ruby_source_checksum":{":sha256":"b6862022cb7d7e77acf2cd5cdf011ece16209e00fcaf9de2821e844f28c2810a"},"ruby_source_path":"Casks/b/butler.rb","sha256":"fe01992fa005bc4162f7b38d9d8521b713a48f4e43fc3ebf7e787f570803fab1","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/butler449.dmg"],"version":"4.4.9","raw_artifacts":[[":app",["Butler.app"]],[":zap",{":trash":["~/Library/Application Support/Butler","~/Library/HTTPStorages/com.manytricks.Butler","~/Library/Preferences/com.manytricks.Butler.plist"]}]]},"butt":{"depends_on_args":{":macos":":any"},"desc":"Shoutcast and Icecast streaming client","homepage":"https://danielnoethen.de/butt/","names":["Broadcast Using This Tool"],"ruby_source_checksum":{":sha256":"b87928f0ea3eb5d5dcd2f9603575d23b167ce4151bfbc8822ca4ad275e8406e4"},"ruby_source_path":"Casks/b/butt.rb","sha256":"09523c292c84a9aa6394173440c64ea70c451c9f9d4bd813e15d870895583f7b","tap_string":"homebrew/cask","url_args":["https://danielnoethen.de/butt/release/1.47.0/butt-1.47.0.dmg"],"version":"1.47.0","raw_artifacts":[[":app",["butt.app"]],[":zap",{":trash":"~/.buttrc"}]]},"buttercup":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-07-17",":because":":discontinued"},"desc":"Javascript Secrets Vault - Multi-Platform Desktop Application","disable_args":{":date":"2026-07-22",":because":":discontinued"},"homepage":"https://buttercup.pw/","names":["Buttercup"],"ruby_source_checksum":{":sha256":"4afd24b4da96dd48c908ec002dc9c746b2b126a7ecc902126556169398700637"},"ruby_source_path":"Casks/b/buttercup.rb","sha256":"b2399d44f23dd39b851989e5aee2651fe1b1bdb37a525b7553a7ae8630a1b8e6","tap_string":"homebrew/cask","url_args":["https://github.com/buttercup/buttercup-desktop/releases/download/v2.28.1/Buttercup-mac-x64-2.28.1.dmg"],"version":"2.28.1","raw_artifacts":[[":app",["Buttercup.app"]],[":zap",{":trash":["~/Library/Application Support/Buttercup","~/Library/Application Support/Buttercup-nodejs","~/Library/Logs/Buttercup-nodejs","~/Library/Preferences/Buttercup-nodejs","~/Library/Preferences/pw.buttercup.desktop.plist","~/Library/Saved Application State/pw.buttercup.desktop.savedState"]}]]},"butterkit":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"App Store screenshots editor","homepage":"https://butterkit.app/","names":["ButterKit"],"ruby_source_checksum":{":sha256":"8d7c8ca36000ec3e9e790e855fea08d9010f6458b40ddc0b9361f0c941aaa8fa"},"ruby_source_path":"Casks/b/butterkit.rb","sha256":"0c5f346eb8d56fa323cc7755910ae98a53d1adbfefe8c7fb5c3089b739ad47f0","tap_string":"homebrew/cask","url_args":["https://download.butterkit.app/updates/ButterKit-Direct-3.1.01-macOS.zip"],"version":"3.1.01","raw_artifacts":[[":app",["ButterKit-Direct-3.1.01-macOS.app"],{":target":"ButterKit.app"}],[":zap",{":trash":["~/Library/Application Scripts/app.butterkit.direct","~/Library/Application Scripts/group.app.butterkit","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.butterkit.direct.sfl*","~/Library/Caches/app.butterkit.direct","~/Library/Containers/app.butterkit.direct","~/Library/Group Containers/group.app.butterkit"]}]]},"buzz":{"auto_updates":true,"conflicts_with_args":{":cask":["block-buzz"]},"depends_on_args":{":macos":":any"},"desc":"Transcribe and translate audio","homepage":"https://github.com/chidiwilliams/buzz","names":["Buzz"],"ruby_source_checksum":{":sha256":"9d455d6fd92f11dee4fc378d0dfab6c0490b4f6b5c976ad6a9104d998b09d1c1"},"ruby_source_path":"Casks/b/buzz.rb","sha256":"14de05e47eabcf8a183baa2890b11eb2cde2369bfff992fd1375a8f051491e8d","tap_string":"homebrew/cask","url_args":["https://github.com/chidiwilliams/buzz/releases/download/v1.4.5/Buzz-1.4.5-mac-X64.dmg"],"version":"1.4.5","raw_artifacts":[[":app",["Buzz.app"]],[":zap",{":trash":["~/Library/Caches/Buzz","~/Library/Logs/Buzz","~/Library/Preferences/com.chidiwilliams.buzz.plist","~/Library/Saved Application State/com.chidiwilliams.buzz.savedState"]}]]},"bwana":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Unix manual page reader for web browsers","homepage":"https://www.bruji.com/bwana/","names":["Bwana"],"ruby_source_checksum":{":sha256":"62635107246be66515f25477b8e091e26d22255e28a4ad29b6c9e84db3d91803"},"ruby_source_path":"Casks/b/bwana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.bruji.com/bwana/bwana.dmg"],"version":"2.8.1","raw_artifacts":[[":app",["Bwana.app"]],[":zap",{":trash":["~/Library/Caches/Bwana","~/Library/Preferences/com.bruji.bwana.plist"]}]]},"bzflag":{"depends_on_args":{":macos":":any"},"desc":"3D multi-player tank battle game","homepage":"https://www.bzflag.org/","names":["BZFlag"],"ruby_source_checksum":{":sha256":"38adaeca03f4af325aff9d773512a33da65c92eb8b3b0fbb57b84a619f0c8e3f"},"ruby_source_path":"Casks/b/bzflag.rb","sha256":"4a63f7ef575bb8e3e6507d8f999cbd43e9ccb92fcf4ebfb877d3c9ccb4bbc2b2","tap_string":"homebrew/cask","url_args":["https://download.bzflag.org/bzflag/macos/2.4.30/BZFlag-2.4.30-macOS.zip"],"version":"2.4.30","raw_artifacts":[[":app",["BZFlag-2.4.30.app"]],[":zap",{":trash":["~/Library/Application Support/BZFlag","~/Library/Saved Application State/org.bzflag.BZFlag.savedState"]}]]},"c0re100-qbittorrent":{"conflicts_with_args":{":cask":["qbittorrent","qbittorrent@lt20"]},"depends_on_args":{":macos":":ventura"},"desc":"Bittorrent client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/c0re100/qBittorrent-Enhanced-Edition","names":["qBittorrent Enhanced Edition"],"ruby_source_checksum":{":sha256":"47bf94ae1ba88df6017a6cfca0292cb65a3e194025a3cf42644acf9beacd312a"},"ruby_source_path":"Casks/c/c0re100-qbittorrent.rb","sha256":"992313bf75509dbc1435a90bedf659921b54b1999e86f0247651c746112f7098","tap_string":"homebrew/cask","url_args":["https://github.com/c0re100/qBittorrent-Enhanced-Edition/releases/download/release-5.2.4.10/qBittorrent-Enhanced-Edition-release-5.2.4.10-macOS-universal.dmg"],"version":"5.2.4.10","raw_artifacts":[[":app",["qBittorrent.app"]],[":zap",{":trash":["~/.config/qBittorrent","~/Library/Application Support/qBittorrent","~/Library/Caches/qBittorrent","~/Library/Preferences/org.qbittorrent.qBittorrent.plist","~/Library/Preferences/qBittorrent","~/Library/Saved Application State/org.qbittorrent.qBittorrent.savedState"]}]]},"cabal":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop client for the chat platform Cabal","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://cabal.chat/","names":["Cabal"],"ruby_source_checksum":{":sha256":"7ca7d8fa8c5f9e201136dc8beaf0f42face7ba14af4c53676eb0e375c8acfedf"},"ruby_source_path":"Casks/c/cabal.rb","sha256":"bb62f21d9dc51b31c9fcc4d5a7bc48898270cfd62059efb4265f413093d5050d","tap_string":"homebrew/cask","url_args":["https://github.com/cabal-club/cabal-desktop/releases/download/v8.0.0/cabal-desktop-8.0.0-mac.dmg"],"version":"8.0.0","raw_artifacts":[[":app",["Cabal.app"]],[":zap",{":trash":["~/.cabal-desktop","~/Library/Application Support/Cabal","~/Library/Preferences/club.cabal.desktop.plist","~/Library/Saved Application State/club.cabal.desktop.savedState"]}]]},"cables":{"depends_on_args":{":macos":":monterey"},"desc":"Visual programming tool","homepage":"https://github.com/cables-gl/cables_electron","names":["Cables"],"ruby_source_checksum":{":sha256":"d5b997906ca9095fd993c0c3187219a03cc31f236474e02fb24f8727a71808b7"},"ruby_source_path":"Casks/c/cables.rb","sha256":"3a84192cd3f9ec07bec075e4fc72288e7467fabae9a309bdc8ee0cb6096f1ee6","tap_string":"homebrew/cask","url_args":["https://github.com/cables-gl/cables_electron/releases/download/v0.12.1/cables-0.12.1-mac-x64.dmg"],"version":"0.12.1","raw_artifacts":[[":uninstall",{":quit":"gl.cables.standalone"}],[":app",["cables.app"]],[":zap",{":trash":["~/Library/Application Support/cables_electron","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/gl.cables.standalone.sfl*","~/Library/Logs/cables_electron","~/Library/Preferences/gl.cables.standalone.plist","~/Library/Saved Application State/gl.cables.standalone.savedState"]}]]},"cacher":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Code snippet organiser","homepage":"https://www.cacher.io/","names":["Cacher"],"ruby_source_checksum":{":sha256":"3f759cd2dc1ab132b8d1920811e6e3c3106b57a4481e58bcf199249a8e037f9c"},"ruby_source_path":"Casks/c/cacher.rb","sha256":"03e5268ab948e68135dbea2d25c7f2504992322fd8cf5ba1c12b08d8187b364a","tap_string":"homebrew/cask","url_args":["https://cacher-download.nyc3.digitaloceanspaces.com/Cacher-2.47.9-universal-mac.zip"],"version":"2.47.9","raw_artifacts":[[":app",["Cacher.app"]],[":zap",{":trash":["~/.cacher","~/Library/Application Support/Cacher","~/Library/Preferences/net.PenguinLabs.Cacher.plist","~/Library/Saved Application State/net.PenguinLabs.Cacher.savedState"]}]]},"cad-assistant":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"3D viewer and converter for CAD and mesh files","homepage":"https://www.opencascade.com/products/cad-assistant/","names":["CAD Assistant"],"ruby_source_checksum":{":sha256":"0a9741a71da2bc00096d8714fd9bb14ecac84fe38538a7ae3e76f594265db610"},"ruby_source_path":"Casks/c/cad-assistant.rb","sha256":"fade5c9d81446f5f6c914eb043f93134f4f29efa39dac816c769009f92385339","tap_string":"homebrew/cask","url_args":["https://www.opencascade.com/sites/default/files/private/occt/applications/cad_assistant_1.6.0_2021-10-06_x86_64.dmg"],"version":"1.6.0,2021-10-06","raw_artifacts":[[":app",["CAD Assistant.app"]],[":zap",{":trash":["~/Library/Caches/OpenCASCADE/CAD Assistant","~/Library/Saved Application State/org.opencascade.cadassistant.savedState"]}]]},"cadcraft":{"desc":"Computer-aided design and drafting tool","homepage":"https://github.com/storytold/cadcraft","names":["CADCraft"],"ruby_source_checksum":{":sha256":"b5b0249150aab3b953141f645c36ac528eca17b9dd8e914b99b6cf47da8bd075"},"ruby_source_path":"Casks/c/cadcraft.rb","sha256":"cb525bc316a6e82abf9fb904553953aef2424185701227f8478f62be50c793b8","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/cadcraft/releases/download/v0.12.0/cadcraft-0.12.0-macos-universal.dmg"],"version":"0.12.0","raw_artifacts":[[":app",["CADCraft.app"]],[":zap",{":trash":["~/Library/Application Support/ai.storyteller.cadcraft","~/Library/Application Support/CADCraft","~/Library/Preferences/ai.storyteller.cadcraft.plist","~/Library/Saved Application State/ai.storyteller.cadcraft.savedState"]}]]},"cadran":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Desktop clock rendered behind your icons","homepage":"https://cadranapp.com/","names":["Cadran"],"ruby_source_checksum":{":sha256":"d50f1256db303af02269a640dfab8acf91c7a4d4d662976108f0ad56f1ef8420"},"ruby_source_path":"Casks/c/cadran.rb","sha256":"e994edaed3113413e4aeffd3d769bdd3329f18e0582986050bcbda5533245ac6","tap_string":"homebrew/cask","url_args":["https://github.com/Ilyomix/Cadran-releases/releases/download/v1.3.12/Cadran-1.3.12.dmg"],"version":"1.3.12","raw_artifacts":[[":app",["Cadran.app"]],[":zap",{":trash":["~/Library/Application Support/Cadran","~/Library/Preferences/ilyomix.Cadran.plist"]}]]},"cadreader":{"depends_on_args":{":macos":":any"},"desc":"CAD drawing viewer","homepage":"https://cad.everdrawing.com/","names":["CADReader","CAD快速看图"],"ruby_source_checksum":{":sha256":"0eeda27a4087b17719c8a6c4f73db09f19d0d4e8d61ecacadd507dcd95a3d15e"},"ruby_source_path":"Casks/c/cadreader.rb","sha256":"90ca5ca8d3a41ee26d5e0337a09a543d023e80d3a4acf8d41377a7dcbadcbbb4","tap_string":"homebrew/cask","url_args":["https://yuntu-f.kuaicad.com/app/CADReaderMac_5.2.4.16.dmg"],"version":"5.2.4.16","raw_artifacts":[[":app",["CAD快速看图.app"]],[":zap",{":trash":"~/Library/Preferences/com.glodonyuntu.cadreadermac.plist"}]]},"caffeine":{"conflicts_with_args":{":cask":["domzilla-caffeine"]},"depends_on_args":{":macos":":any"},"desc":"Utility that prevents the system from going to sleep","homepage":"https://intelliscapesolutions.com/apps/caffeine","names":["Caffeine"],"ruby_source_checksum":{":sha256":"fe049468f106b4d6c6a81e385391069ba10d23ffcdf1cc750c4c21ffda9c1d09"},"ruby_source_path":"Casks/c/caffeine.rb","sha256":"1ad34c3299a0c866873c4feb432c3e11186375adb6f43c5f481ae9d46d06d723","tap_string":"homebrew/cask","url_args":["https://github.com/IntelliScape/caffeine/releases/download/1.1.4/Caffeine.dmg"],"version":"1.1.4","raw_artifacts":[[":uninstall",{":quit":"com.intelliscapesolutions.caffeine"}],[":app",["Caffeine.app"]],[":zap",{":trash":["~/Library/Application Support/com.intelliscapesolutions.caffeine","~/Library/Caches/com.intelliscapesolutions.caffeine","~/Library/HTTPStorages/com.intelliscapesolutions.caffeine.binarycookies","~/Library/Preferences/com.intelliscapesolutions.caffeine.plist"]}]]},"cahier":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Knowledge base with native support for research","disable_args":{":date":"2026-02-23",":because":":discontinued"},"homepage":"https://getcahier.com/","names":["Cahier"],"ruby_source_checksum":{":sha256":"2bfe46248d0ebcaf984e2ae334a66b05a5a1e1dd904f3947c95de401051f9e83"},"ruby_source_path":"Casks/c/cahier.rb","sha256":"0bec93550b8b13a35a3b2a4266d0d36e406690133ff0bbc95d4957f0f72f6cfd","tap_string":"homebrew/cask","url_args":["https://getcahier.com/releases-macos/cahier-0.10.2.dmg"],"version":"0.10.2","raw_artifacts":[[":app",["Cahier.app"]],[":zap",{":trash":["~/Library/HTTPStorages/org.Cahier-App.Cahier","~/Library/Preferences/com.cahier-app.Cahier.plist","~/Library/Preferences/org.Cahier-App.Cahier.plist","~/Library/Saved Application State/org.Cahier-App.Cahier.savedState"],":rmdir":"~/Documents/Cahier"}]]},"caido":{"depends_on_args":{":macos":":monterey"},"desc":"Web security auditing toolkit","homepage":"https://caido.io/","names":["Caido"],"ruby_source_checksum":{":sha256":"1172a4974a00e1394638ab61dd082320981cf475d031bb7c967abebd56c84621"},"ruby_source_path":"Casks/c/caido.rb","sha256":"514f0a5d7677708ce5be3f31af31307bbba2246b245143dc95d70236641d7a1b","tap_string":"homebrew/cask","url_args":["https://caido.download/releases/v0.58.3/caido-desktop-v0.58.3-mac-x86_64.dmg"],"version":"0.58.3","raw_artifacts":[[":app",["Caido.app"]],[":binary",["$APPDIR/Caido.app/Contents/Resources/bin/caido-cli"]],[":zap",{":trash":["~/Library/Application Support/Caido","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.caido.caido.sfl*","~/Library/Application Support/io.caido.Caido","~/Library/Logs/Caido","~/Library/Preferences/io.caido.Caido.plist","~/Library/Saved Application State/io.caido.Caido.savedState"]}]]},"cakebrewjs":{"depends_on_args":{":macos":":tahoe"},"desc":"Homebrew GUI app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sourceforge.net/projects/cakebrewjs/","names":["Cakebrewjs"],"ruby_source_checksum":{":sha256":"881f63c84b73cf30ca9b33fa6571a5a7f51191ac878f52983e4f8a351127a50e"},"ruby_source_path":"Casks/c/cakebrewjs.rb","sha256":"151be33f8d86b700d66324d595346eeefaf042d1ca69f34c775bceac4bfbf569","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/cakebrewjs/Cakebrewjs-2.102-Darwin.dmg"],"version":"2.102","raw_artifacts":[[":app",["cakebrewjs.app"]],[":zap",{":trash":["~/Library/Application Support/cakebrewjs","~/Library/Caches/cakebrewjs","~/Library/Caches/CakebrewJs2App","~/Library/Caches/shemeshg/Cakebrewjs2","~/Library/Preferences/com.electron.cakebrewjs.helper.plist","~/Library/Preferences/com.electron.cakebrewjs.plist","~/Library/Preferences/com.shemeshg.Cakebrewjs2.plist"]}]]},"calcservice":{"depends_on_args":{":macos":":any"},"desc":"Enter calculations into any Service-aware app","homepage":"https://www.devontechnologies.com/apps/freeware","names":["CalcService"],"ruby_source_checksum":{":sha256":"daffc6fef69b14541e73ca4f82bb7c2299dba3786220a3a36fd8616ea8d30926"},"ruby_source_path":"Casks/c/calcservice.rb","sha256":"844f46b54c7168fb8783a8a8ecb1055377927b540c2e27d6915b2d5432172daa","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/freeware/calcservice/3.5.1/CalcService.app.zip"],"version":"3.5.1","raw_artifacts":[[":app",["CalcService.app"]],[":zap",{":trash":"~/Library/Preferences/org.grunenberg.CalcService.plist"}]]},"caldera-amp":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Headless player for Plex music servers","homepage":"https://caldera.homes/music/amp/","names":["Caldera Amp"],"ruby_source_checksum":{":sha256":"a41d67156e6c80be40b3cca7232dcdf7ff195d5b82882f921e5182ccc16921ce"},"ruby_source_path":"Casks/c/caldera-amp.rb","sha256":"5b1b2d1760c2ba346e87e6d08ca2d63a93aa8a5a8f9315e5e7349024de9adeb8","tap_string":"homebrew/cask","url_args":["https://releases.caldera.homes/music/amp/macos/v1.1.1/CalderaAmp-1.1.1.dmg"],"version":"1.1.1","raw_artifacts":[[":app",["Caldera Amp.app"]],[":zap",{":trash":["~/Library/Application Support/Caldera Amp","~/Library/Caches/com.nextamp.CalderaAmp","~/Library/HTTPStorages/com.nextamp.CalderaAmp","~/Library/Preferences/com.nextamp.CalderaAmp.plist","~/Library/WebKit/com.nextamp.CalderaAmp"]}]]},"caldigit-docking-utility":{"depends_on_args":{":macos":":any"},"desc":"Utility to disconnect all drives connected to a Caldigit dock","homepage":"https://www.caldigit.com/","names":["CalDigit Thunderbolt Docking Station Utility"],"renames":[["CalDigit Docking Station Utility*.pkg","CalDigit Docking Station Utility.pkg"]],"ruby_source_checksum":{":sha256":"9c228af5d27b1abddec4b33b1447accd28df291c7f2d10101b6928b72f4192de"},"ruby_source_path":"Casks/c/caldigit-docking-utility.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.caldigit.com/CalDigit-Docking-Station-Utility.zip"],"version":"1.9.7","raw_artifacts":[[":uninstall",{":signal":["TERM","CalDigit.CalDigit-Docking-Station-Utility"],":pkgutil":"com.CalDigit.CDSUx86.pkg"}],[":pkg",["CalDigit Docking Station Utility.pkg"]],[":zap",{":trash":["~/Library/Preferences/CalDigit.CalDigit-Docking-Station-Utility.plist","~/Library/Saved Application State/CalDigit.CalDigit-Docking-Station-Utility.savedState"]}]]},"caldigit-thunderbolt-charging":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Improved Apple device support","homepage":"https://www.caldigit.com/","names":["CalDigit Thunderbolt Station USB Charging & SuperDrive Support Driver"],"ruby_source_checksum":{":sha256":"870b882e374ee6995ad3f9e5bd36319392156efb1facad266e459c3d7356cdfd"},"ruby_source_path":"Casks/c/caldigit-thunderbolt-charging.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.caldigit.com/CalDigit-Thunderbolt-Station-Mac-Drivers.zip"],"version":"1.2","raw_artifacts":[[":uninstall",{":kext":"com.CalDigit.ThunderboltStationChargingSupport",":pkgutil":["com.CalDigit.CalDigitThunderboltStationChargingSupport*.pkg","com.CalDigit.ThunderboltStation3ChargingSupport.pkg"],":delete":"/Library/Extensions/CalDigitThunderboltStationChargingSupport.kext"}],[":pkg",["CalDigit-Thunderbolt-Station-Mac-Drivers.pkg"]]],"raw_caveats":"caldigit-thunderbolt-charging requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n\nYou must reboot for the installation of caldigit-thunderbolt-charging to take effect.\n"},"caldigit-usb-hub-support-driver":{"depends_on_args":{":macos":":any"},"desc":"Apple SuperDrive, Apple Keyboard, and Improved iPhone/iPad Charging","homepage":"https://www.caldigit.com/","names":["CalDigit USB Hub Support Driver"],"ruby_source_checksum":{":sha256":"0048c465126c912c609baba7a5950c3c43921010c24013c4b7534738e6674725"},"ruby_source_path":"Casks/c/caldigit-usb-hub-support-driver.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.caldigit.com/CalDigit-USB-Hub-Support-Driver.pkg.zip"],"version":"4.2,1","raw_artifacts":[[":uninstall",{":kext":"com.CalDigit.USBHubSupport",":pkgutil":"com.CalDigit.USBHubSupport.pkg",":delete":"/Library/Extensions/CalDigitUSBHubSupport.kext"}],[":pkg",["CalDigit-USB-Hub-Support-Driver.pkg"]]],"raw_caveats":"caldigit-usb-hub-support-driver requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n\nYou must reboot for the installation of caldigit-usb-hub-support-driver to take effect.\n"},"calendar-366":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Menu bar calendar for events and reminders","homepage":"https://nspektor.com/calendar366/mac","names":["Calendar 366 II"],"ruby_source_checksum":{":sha256":"e543dd5cd77af1cb3ba9b6c763f0ad815a8a42f396d3a0a1792c4a667065c479"},"ruby_source_path":"Casks/c/calendar-366.rb","sha256":"864dbbbf02ed52b09791ea33dee5b7eed2cee68044886ada71910eadf46ae945","tap_string":"homebrew/cask","url_args":["https://nspektor.com/downloads/Calendar366_v2.16.0.dmg"],"version":"2.16.0","raw_artifacts":[[":app",["Calendar 366 II.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nspektor.macos.Calendar-366-II-Mini","~/Library/Application Support/Calendar 366 II","~/Library/Caches/com.nspektor.macos.Calendar-366-II","~/Library/Preferences/com.nspektor.macos.Calendar-366-II.plist"]}]]},"calendr":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Menu bar calendar","homepage":"https://github.com/pakerwreah/Calendr","names":["Calendr"],"ruby_source_checksum":{":sha256":"176019e6fc8270aa09d2d528440687d411ba84921bc14dc0206468b25e2fdacb"},"ruby_source_path":"Casks/c/calendr.rb","sha256":"386518949acfd82249fd7b192d906ad3c19d1ca6297765191edc22555fae6299","tap_string":"homebrew/cask","url_args":["https://github.com/pakerwreah/Calendr/releases/download/v1.26.1/Calendr.zip"],"version":"1.26.1","raw_artifacts":[[":uninstall",{":quit":"br.paker.Calendr"}],[":app",["Calendr.app"]],[":zap",{":trash":["~/Library/Application Scripts/br.paker.Calendr","~/Library/Containers/br.paker.Calendr"]}]]},"calhash":{"depends_on_args":{":macos":[":big_sur",":monterey",":ventura",":sonoma",":sequoia",":tahoe"]},"desc":"Calculate and compare file checksums","homepage":"https://www.titanium-software.fr/en/calhash.html","names":["CalHash"],"ruby_source_checksum":{":sha256":"d9da69ffb598a338d0734a178ed803c6adf8740c79401455c62ba804a472204d"},"ruby_source_path":"Casks/c/calhash.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.titanium-software.fr/download/13/CalHash.dmg"],"version":"1.2.1","raw_artifacts":[[":app",["CalHash.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/CalHash Help*","~/Library/Logs/CalHash.log","~/Library/Preferences/com.titanium.Calhash.plist","~/Library/Saved Application State/com.titanium.Calhash.savedState"]}]]},"calibre":{"depends_on_args":{":macos":":any"},"desc":"E-books management software","homepage":"https://calibre-ebook.com/","names":["calibre"],"ruby_source_checksum":{":sha256":"74cc018ab1516dddeed6df61b30a274e9f197897fd97e500df04508e8520692e"},"ruby_source_path":"Casks/c/calibre.rb","sha256":"1e20b1a9859eae7411f4ff4fd7f7c64524ca16339d969aeb828b791673d03d4c","tap_string":"homebrew/cask","url_args":["https://download.calibre-ebook.com/9.6.0/calibre-9.6.0.dmg"],"version":"9.6.0","raw_artifacts":[[":uninstall",{":quit":"net.kovidgoyal.calibre"}],[":app",["calibre.app"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/calibre-complete"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/calibre-customize"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/calibre-debug"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/calibre-parallel"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/calibre-server"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/calibre-smtp"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/calibredb"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/ebook-convert"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/ebook-device"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/ebook-meta"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/ebook-polish"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/ebook-viewer"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/fetch-ebook-metadata"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/lrf2lrs"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/lrfviewer"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/lrs2lrf"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/markdown-calibre"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/web2disk"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/ebook-edit"]],[":binary",["$APPDIR/calibre.app/Contents/MacOS/calibre"]],[":zap",{":delete":"/Library/Caches/calibre-singleinstance-*.lock",":trash":["~/Library/Application Support/calibre-ebook.com","~/Library/Caches/calibre","~/Library/Preferences/calibre","~/Library/Preferences/com.calibre-ebook.ebook-viewer.plist","~/Library/Preferences/net.kovidgoyal.calibre.plist","~/Library/Saved Application State/com.calibre-ebook.ebook-viewer.savedState","~/Library/Saved Application State/net.kovidgoyal.calibre.savedState"]}]]},"calibrite-profiler":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Display calibration software for Calibrite, ColorChecker and X-Rite devices","homepage":"https://calibrite.com/calibrite-profiler/","names":["calibrite PROFILER"],"ruby_source_checksum":{":sha256":"e8c70b670b9c0c5f8714fac51df14fa3c09f6beb327986ac59f0222bd42930b5"},"ruby_source_path":"Casks/c/calibrite-profiler.rb","sha256":"dce19872ab6e441aa87544fe184110f60a01a2f653edacc423d24e4707278098","tap_string":"homebrew/cask","url_args":["https://github.com/LUMESCA/calibrite-profiler-releases/releases/download/v3.1.3/calibrite-PROFILER-3.1.3.dmg"],"version":"3.1.3","raw_artifacts":[[":app",["calibrite PROFILER.app"]],[":zap",{":trash":["~/Library/Application Support/calibrite PROFILER","~/Library/Application Support/calibrite-profiler","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.calibrite.profiler.sfl*","~/Library/Caches/calibrite PROFILER","~/Library/Logs/calibrite PROFILER","~/Library/Logs/calibrite-profiler","~/Library/Preferences/com.calibrite.profiler.plist","~/Library/Saved Application State/com.calibrite.profiler.savedState"]}]]},"calmly-writer":{"depends_on_args":{":macos":":any"},"desc":"Word processor with markdown formatting and select themes","homepage":"https://calmlywriter.com/","names":["Calmly Writer"],"ruby_source_checksum":{":sha256":"86c7eea5a5824454d1254cef0f38af4cacc6bf1245457d84707a883cc107c080"},"ruby_source_path":"Casks/c/calmly-writer.rb","sha256":"59ba1f8ffd667fba623e30bd68950b824353068c45d2a5c825ae9f7662ba7053","tap_string":"homebrew/cask","url_args":["https://www.calmlywriter.com/releases/Calmly%20Writer-2.0.66.dmg"],"version":"2.0.66","raw_artifacts":[[":app",["Calmly Writer.app"]],[":zap",{":trash":["~/Library/Preferences/calmlywriter.plist","~/Library/Saved Application State/calmlywriter.savedState"]}]]},"calyx":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Terminal for running and supervising coding agents","homepage":"https://github.com/yuuichieguchi/Calyx","names":["Calyx"],"ruby_source_checksum":{":sha256":"a89ddda5617ec044c1f64ccf186175a912af0740a48a88366b476533c8a3312b"},"ruby_source_path":"Casks/c/calyx.rb","sha256":"b3567efaf846836de9b96571be4ee856d13a2a9753467901c6f0b0187a074114","tap_string":"homebrew/cask","url_args":["https://github.com/yuuichieguchi/Calyx/releases/download/v0.50.1/Calyx.zip"],"version":"0.50.1","raw_artifacts":[[":uninstall",{":quit":"com.calyx.terminal"}],[":app",["Calyx.app"]],[":binary",["$APPDIR/Calyx.app/Contents/Resources/bin/calyx"]],[":zap",{":launchctl":"com.calyx.sessiond",":trash":["~/.calyx","~/.config/calyx","~/.config/opencode/plugins/calyx-agent-monitor.js","~/.grok/hooks/calyx.json","~/.pi/agent/extensions/calyx.ts","~/Library/Application Support/Calyx","~/Library/Application Support/com.calyx.terminal","~/Library/Caches/com.calyx.terminal","~/Library/HTTPStorages/com.calyx.terminal","~/Library/Preferences/com.calyx.terminal.plist","~/Library/Saved Application State/com.calyx.terminal.savedState","~/Library/WebKit/com.calyx.terminal"]}]]},"camed":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"XML editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sourceforge.net/projects/camprocessor/","names":["CAM Editor"],"ruby_source_checksum":{":sha256":"55ac84bb616e24074208a10cce512bd925d64f45eba04aeb88cfc048cf14790e"},"ruby_source_path":"Casks/c/camed.rb","sha256":"407e101a3a47566395606b03114388f94f48b488d3fa27041aecb937eb43bd12","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/camprocessor/CAMEd-3.2.2-macosx-cocoa-x86_64.tar.gz"],"version":"3.2.2","raw_artifacts":[[":app",["CAMEd-3.2.2/CAMed.app"]]]},"camerabag-photo":{"depends_on_args":{":macos":":any"},"desc":"Filter and edit photos","homepage":"https://nevercenter.com/camerabag/photo/","names":["CameraBag"],"ruby_source_checksum":{":sha256":"6dafccd178e7d85c1183d2582e43c5d8d60aa05ec41a860b332adc2358df36db"},"ruby_source_path":"Casks/c/camerabag-photo.rb","sha256":"9e4a957218b3c6d19554aa17c971c2f4a714ee4685552748dd1838c2fe4b1cc8","tap_string":"homebrew/cask","url_args":["https://nevercenter.com/camerabag/download/filearchive/Install_CameraBag_Photo_2026_2_0_mac.dmg"],"version":"2026.2.0","raw_artifacts":[[":uninstall",{":quit":"com.nevercenter.camerabagphoto"}],[":app",["CameraBag Photo.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.nevercenter.camerabagphoto.savedState"}]]},"cameracontroller":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control USB Cameras from an app","homepage":"https://github.com/Itaybre/CameraController/","names":["CameraController"],"ruby_source_checksum":{":sha256":"ae8f175eb8045ae3728b5670ad88b234005a344856ad9c8c98e8d27a772f9587"},"ruby_source_path":"Casks/c/cameracontroller.rb","sha256":"8a46dcb20a8d8898d4c47540f636e990ca3e3401c0ff062043efe5cc33d39dda","tap_string":"homebrew/cask","url_args":["https://github.com/Itaybre/CameraController/releases/download/v1.4.0/CameraController.zip"],"version":"1.4.0","raw_artifacts":[[":app",["CameraController.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.itaysoft.CameraController","~/Library/Application Scripts/com.itaysoft.CameraController.Helper","~/Library/Application Support/CameraController","~/Library/Containers/CameraController","~/Library/Preferences/com.itaysoft.CameraController.plist"]}]]},"camo-studio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Use your phone as a high-quality webcam with image tuning controls","homepage":"https://reincubate.com/camo/","names":["Camo Studio"],"ruby_source_checksum":{":sha256":"4a658204f0b32fd4cdaf5cea11645c2d04ac15962755d2e7c6443f92140ef70e"},"ruby_source_path":"Casks/c/camo-studio.rb","sha256":"4f876e853ed28078e13ac5db097b898788699fc9af17a4cc0c7769cf11516cf9","tap_string":"homebrew/cask","url_args":["https://releases.reincubate.com/camo/camo-macos-2.9.0.25534.zip"],"version":"2.9.0,25534","raw_artifacts":[[":uninstall",{":delete":["/Library/Application Support/Reincubate/Camo","/Library/Audio/Plug-Ins/HAL/ReincubateCamoAudio.driver","/Library/CoreMediaIO/Plug-Ins/DAL/ReincubateCamoDAL.plugin","/Library/LaunchDaemons/com.reincubate.macos.cam.PrivilegedHelper.plist","/Library/PrivilegedHelperTools/com.reincubate.macos.cam.PrivilegedHelper"],":rmdir":"/Library/Application Support/Reincubate"}],[":app",["Camo Studio.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Camo Studio","~/Library/Application Support/Reincubate/Camo","~/Library/Caches/com.reincubate.macos.cam","~/Library/Caches/SentryCrash/Camo Studio","~/Library/HTTPStorages/com.reincubate.macos.cam","~/Library/Preferences/com.reincubate.macos.cam.plist","~/Library/WebKit/com.reincubate.macos.cam"],":rmdir":"~/Library/Application Support/Reincubate"}]]},"camtasia":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Screen recorder and video editor","homepage":"https://www.techsmith.com/video-editor.html","names":["Camtasia"],"ruby_source_checksum":{":sha256":"c57f6f7eb7d68e74b93e0a67b2ec144bcdde303628949711c9aea4f97b65cd70"},"ruby_source_path":"Casks/c/camtasia.rb","sha256":"f52172cffc143dc05e4127b986935de83e5becc490e80c9116e632f9bc9aa252","tap_string":"homebrew/cask","url_args":["https://download.techsmith.com/camtasiamac/releases/2026.2.4/Camtasia.dmg"],"version":"2026.2.4","raw_artifacts":[[":uninstall",{":launchctl":"com.techsmith.TechSmithAgent"}],[":app",["Camtasia.app"]],[":zap",{":trash":["/Users/Shared/TechSmith/Camtasia","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.techsmith.camtasia2026.sfl*","~/Library/Application Support/TechSmith/Camtasia*","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.techsmith.camtasia*","~/Library/Caches/com.techsmith.camtasia*","~/Library/HTTPStorages/com.techsmith.camtasia*","~/Library/HTTPStorages/com.techsmith.camtasia*.binarycookies","~/Library/Preferences/com.techsmith.camtasia*.plist","~/Library/Saved Application State/com.techsmith.camtasia*.savedState","~/Library/WebKit/com.techsmith.camtasia*"]}]]},"camunda-modeler":{"depends_on_args":{":macos":":ventura"},"desc":"Workflow and Decision Automation Platform","homepage":"https://camunda.com/","names":["Camunda Modeler"],"ruby_source_checksum":{":sha256":"86c9d0d3d045bbd3c50f23991b52f20fef6de0d0691ada74bd24f0f53150dad8"},"ruby_source_path":"Casks/c/camunda-modeler.rb","sha256":"7abf8f0060d8d4db96afb20492374f2d106924b3853658c501be257b87650d77","tap_string":"homebrew/cask","url_args":["https://downloads.camunda.cloud/release/camunda-modeler/5.52.0/camunda-modeler-5.52.0-mac-x64.dmg"],"version":"5.52.0","raw_artifacts":[[":app",["Camunda Modeler.app"]],[":zap",{":trash":["~/Library/Application Support/camunda-modeler","~/Library/Logs/Camunda Modeler","~/Library/Preferences/com.camunda.CamundaModeler.plist","~/Library/Saved Application State/com.camunda.CamundaModeler.savedState"]}]]},"canario":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Terminal emulator","homepage":"https://rioterm.com/canario","names":["Canario"],"ruby_source_checksum":{":sha256":"0f4ce515f99a9081e5c6d0fe0a0e47dc7803cf971d9a9e6bf1ba1148e21c47ae"},"ruby_source_path":"Casks/c/canario.rb","sha256":"1d13d7e8c0b1b223e1c4ba69abbef95be96f4436ef9f56cda71336b2dca9094c","tap_string":"homebrew/cask","url_args":["https://github.com/canarioterm/releases/releases/download/v2026.09.18.35/Canario.dmg"],"version":"2026.09.18.35","raw_artifacts":[[":uninstall",{":quit":"com.raphaelamorim.canario"}],[":app",["Canario.app"]],[":zap",{":trash":["~/Library/Application Support/canario","~/Library/Caches/com.raphaelamorim.canario","~/Library/HTTPStorages/com.raphaelamorim.canario","~/Library/Preferences/com.raphaelamorim.canario.plist"]}]]},"candy-crisis":{"desc":"Tile matching puzzle/action game","homepage":"https://candycrisis.sourceforge.net/","names":["Candy Crisis"],"ruby_source_checksum":{":sha256":"419ee279d3e897e1e5ede9c586b87d4bbe2f3952bdb6763d499b35d5a2d6fd5c"},"ruby_source_path":"Casks/c/candy-crisis.rb","sha256":"4c3359332d950e2836f9279c8ed1cb32e3c271e5dccb182134364976b4ef2095","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/CandyCrisis/releases/download/v3.0.0/CandyCrisis-3.0.0-mac.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["Candy Crisis.app"]],[":zap",{":trash":["~/Library/Application Support/CandyCrisis","~/Library/Containers/com.cc.Candy-Crisis","~/Library/Saved Application State/io.jor.candycrisis.savedState"]}]]},"candybar":{"depends_on_args":{":macos":":any"},"desc":"Tool to manage file icons","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://blog.iconfactory.com/2022/04/candybar-sugar-free-edition/","names":["CandyBar"],"ruby_source_checksum":{":sha256":"b5342e84787b8216252c738fb1424f85ca2faaa35d8ec0e108ed5ba9b2c9ed2d"},"ruby_source_path":"Casks/c/candybar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files.iconfactory.net/software/CandyBar-SFE.zip"],"version":"3.5","raw_artifacts":[[":app",["CandyBar.app"]],[":zap",{":trash":["~/Library/Application Support/CandyBar","~/Library/Caches/Cleanup At Startup/CandyBar","~/Library/Caches/com.panic.CandyBar3","~/Library/Preferences/com.panic.CandyBar3.plist","~/Library/Saved Application State/com.panic.CandyBar3.savedState"]}]],"raw_caveats":"The vendor offers a free license for candybar at:\n  https://panic.com/bin/setup.php/cb3/PPQA-YAMA-E3KP-VHXG-B6AL-L\n"},"canon-eos-utility":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Communication with Canon EOS cameras","homepage":"https://app.ssw.imaging-saas.canon/app/en/eu.html","names":["Canon EOS Utility"],"ruby_source_checksum":{":sha256":"d89c1e2cf62bb7af8e8f06249e438456b654762d370e3ab226069f420229f2d5"},"ruby_source_path":"Casks/c/canon-eos-utility.rb","sha256":"b79117d4971e344ff1688a9794fd0ae3a907a65c3a2a1e95d3071aded81b2e9f","tap_string":"homebrew/cask","url_args":["https://gdlp01.c-wss.com/gds/4/0200007654/01/EU3Installer-M3.20.21.3.dmg.zip"],"version":"3.20.21.3,0200007654,4","raw_artifacts":[[":uninstall",{":pkgutil":["com.canon.EOS-Lens-Registration-Tool","com.canon.EOS-Network-Setting-Tool","com.canon.EOS-Utility","com.canon.EOS-Utility-3","com.canon.EOS-Web-Service-Registration-Tool","jp.co.canon.ic.CameraSurveyProgram"]}],[":pkg",["EU3Installer-M3.20.21.3.pkg"]],[":zap",{":trash":["~/Library/Caches/com.canon.EOS-Lens-Registration-Tool","~/Library/Caches/com.canon.UpdateChecker","~/Library/Preferences/com.canon.EOS Utility 2.plist","~/Library/Preferences/com.canon.EOS-Utility-3.plist","~/Library/Preferences/com.canon.EOS-Utility.plist","~/Library/Preferences/jp.co.canon.ic.camerasurveyprogram.plist"]}]]},"canon-mg2500-driver":{"depends_on_args":{":macos":":any"},"desc":"CUPS driver for Canon PIXMA MG2500 series","homepage":"https://ij.manual.canon/ij/webmanual/Manual/M/MG2500%20series/EN/CNT/Top.html","names":["Canon PIXMA driver"],"ruby_source_checksum":{":sha256":"e68d5c9c69dbb4a2cc7598afd8271e9b2c67004a9f44ffea92331aaa5954fd1c"},"ruby_source_path":"Casks/c/canon-mg2500-driver.rb","sha256":"95d2cfd5ded450b0e2cecdbed792c7a592223adf3209182d05347f0a44ce96be","tap_string":"homebrew/cask","url_args":["https://gdlp01.c-wss.com/gds/6/0100011526/05/mcpd-mac-mg2500-16_91_0_0-ea21_3.dmg"],"version":"16.91.0.0,05,0100011526,6","raw_artifacts":[[":uninstall",{":pkgutil":"jp.co.canon.pkg.MG2500-*",":delete":"/Library/Printers/PPDs/Contents/Resources/CanonIJMG2500series.ppd.gz"}],[":pkg",["PrinterDriver_MG2500 series_169100.pkg"]],[":zap",{":trash":"/Library/Caches/Canon"}]]},"canon-ufrii-driver":{"depends_on_args":{":macos":":any"},"desc":"Printer driver for Canon imageRUNNER office printers","homepage":"https://oip.manual.canon/USRMA-3844-zz-DR-enUV/","names":["Canon UFR II/UFRII LT/LIPSLX/CARPS2 Printer Driver"],"ruby_source_checksum":{":sha256":"a76b2e807031ad7b90c223c07988046ff5c2eb5e691392cd2a34d9f5f1082e8d"},"ruby_source_path":"Casks/c/canon-ufrii-driver.rb","sha256":"ce504e79a2a396cf706a5785ac0a08adccac03dd07f212f29a6530bb259963a4","tap_string":"homebrew/cask","url_args":["https://downloads.canon.com/sss2026/drivers/UFRII_v10.19.26_mac.zip"],"version":"10.19.26,2026","raw_artifacts":[[":uninstall",{":pkgutil":"jp.co.canon.CUPSPrinter.*",":rmdir":"/Library/Printers/Canon"}],[":pkg",["UFRII_LT_LIPS_LX_Installer.pkg"]]]},"canva":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Design tool","homepage":"https://www.canva.com/","names":["Canva"],"ruby_source_checksum":{":sha256":"eb8a949b28d339c062b080b708e0481f8ebeead395448e41ed90d608379a7a6c"},"ruby_source_path":"Casks/c/canva.rb","sha256":"54097964544ace50e7e83260da85ab45feebd61a311ed51c4ee9f068ab7f3658","tap_string":"homebrew/cask","url_args":["https://desktop-release.canva.com/Canva-1.126.2-universal.dmg"],"version":"1.126.2","raw_artifacts":[[":app",["Canva.app"]],[":zap",{":trash":["~/Library/Application Support/Canva","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.canva.canvadesktop.sfl*","~/Library/Caches/com.canva.CanvaDesktop","~/Library/Caches/com.canva.CanvaDesktop.ShipIt","~/Library/HTTPStorages/com.canva.CanvaDesktop","~/Library/LaunchAgents/com.canva.availability-check-agent.plist","~/Library/Logs/Canva","~/Library/Preferences/com.canva.CanvaDesktop.plist","~/Library/Saved Application State/com.canva.CanvaDesktop.savedState"]}]]},"cap":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Screen recording software","homepage":"https://cap.so/","names":["Cap"],"ruby_source_checksum":{":sha256":"3a21074476bfb31ca0b0b1404cf1eb19f95e6e26d19ada1b0ec0b84a1ef89419"},"ruby_source_path":"Casks/c/cap.rb","sha256":"3a5c04d1b63de644d4b45155d54a39bdc74380933b25509e5d7ee895b9a3c17a","tap_string":"homebrew/cask","url_args":["https://cdn.crabnebula.app/asset/01M5CGZ8TYVSNPKH5JGHQW73T6"],"version":"0.6.1,01M5CGZ8TYVSNPKH5JGHQW73T6","raw_artifacts":[[":app",["Cap.app"]],[":zap",{":trash":["~/Library/Application Support/cap","~/Library/Application Support/so.cap.desktop","~/Library/Caches/com.cap.desktop","~/Library/Logs/so.cap.desktop","~/Library/Preferences/com.cap.desktop.plist","~/Library/Preferences/so.cap.desktop.plist","~/Library/Saved Application State/com.cap.desktop.savedState","~/Library/WebKit/com.cap.desktop"]}]]},"capacities":{"depends_on_args":{":macos":":monterey"},"desc":"App to write and organise your ideas","homepage":"https://capacities.io/","names":["Capacities"],"ruby_source_checksum":{":sha256":"29e28d30b812c7964e9f34dc3041bab266dc30ce2f7601a293ef9200777e4188"},"ruby_source_path":"Casks/c/capacities.rb","sha256":"1eb1de58e629eb7a28e346fe5360e1a91704c9530a91a140efe9d479739c849a","tap_string":"homebrew/cask","url_args":["https://2vks4.upcloudobjects.com/capacities-desktop-app/Capacities-1.71.32.dmg"],"version":"1.71.32","raw_artifacts":[[":app",["Capacities.app"]],[":zap",{":trash":["~/Library/Application Support/Capacities","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.capacities.app.sfl*","~/Library/Logs/Capacities","~/Library/Preferences/io.capacities.app.plist","~/Library/Saved Application State/io.capacities.app.savedState"]}]]},"capcut":{"depends_on_args":{":macos":":any"},"desc":"Video editing and image design platform","homepage":"https://www.capcut.com/","names":["CapCut"],"ruby_source_checksum":{":sha256":"2208857090c78e1c00a631821464307fab37078383982f8c2e29f3b64f924ee2"},"ruby_source_path":"Casks/c/capcut.rb","sha256":"93306fb16c46298c2c89e34017b5e1b5b6f4b4e330d676f01737a4fe5927e71f","tap_string":"homebrew/cask","url_args":["https://sf16-web-tos-buz.capcutstatic.com/obj/capcut-web-buz-sg/packages/CapCut_9_5_0_4590_capcutpc_0_creatortool.dmg"],"version":"9.5.0.4590","raw_artifacts":[[":uninstall",{":quit":"com.lemon.lvoverseas"}],[":app",["CapCut.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lemon.lvoverseas","~/Library/Containers/com.lemon.lvoverseas","~/Library/Group Containers/22MMUN2RN5.lv"]}]]},"caprine":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Elegant Facebook Messenger desktop app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/sindresorhus/caprine","names":["Caprine"],"ruby_source_checksum":{":sha256":"bef5555196bcd50bdfffa8298edca5ddfcfc39b7663345fa3b6e7d65455432ab"},"ruby_source_path":"Casks/c/caprine.rb","sha256":"7cddf99f2cec4ef9d5baf039606e46c2126eb297cb5e00173b3ca33db9972ad4","tap_string":"homebrew/cask","url_args":["https://github.com/sindresorhus/caprine/releases/download/v2.61.0/Caprine-2.61.0.dmg"],"version":"2.61.0","raw_artifacts":[[":app",["Caprine.app"]],[":zap",{":trash":["~/Library/Application Support/Caprine","~/Library/Caches/com.sindresorhus.caprine","~/Library/Caches/com.sindresorhus.caprine.ShipIt","~/Library/Logs/Caprine","~/Library/Preferences/com.sindresorhus.caprine.helper.plist","~/Library/Preferences/com.sindresorhus.caprine.plist","~/Library/Saved Application State/com.sindresorhus.caprine.savedState"]}]]},"capslocknodelay":{"depends_on_args":{":macos":":any"},"desc":"Removes delay when pressing the caps lock","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/gkpln3/CapsLockNoDelay","names":["CapsLockNoDelay"],"ruby_source_checksum":{":sha256":"6d6cf57b6a0230d636420dba11b13433d7942f0ee1c8c83623fcd4cd091d82f9"},"ruby_source_path":"Casks/c/capslocknodelay.rb","sha256":"2775a9cd703fbf5952c6ad3c6df14e5a068d9b9ce7b9fd631282b538869baaa2","tap_string":"homebrew/cask","url_args":["https://github.com/gkpln3/CapsLockNoDelay/releases/download/V1.0.8/CapsLockNoDelay.dmg"],"version":"1.0.8","raw_artifacts":[[":uninstall",{":quit":"gkpln3.CapsLockNoDelay"}],[":app",["CapsLockNoDelay.app"]],[":zap",{":trash":"~/Library/Containers/gkpln3.CapsLockNoDelay"}]]},"capso":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Screenshot and screen recording tool","homepage":"https://github.com/lzhgus/Capso","names":["Capso"],"ruby_source_checksum":{":sha256":"916d622b232cfef765d62ad31e4f1ba3bc870ca2a739c87b7a2d1688cf214ebe"},"ruby_source_path":"Casks/c/capso.rb","sha256":"8245f17011a39be58d41f0fe4fa9aed059f656544413392034a228d83e31caf5","tap_string":"homebrew/cask","url_args":["https://github.com/lzhgus/Capso/releases/download/v1.2.5/Capso-1.2.5.dmg"],"version":"1.2.5","raw_artifacts":[[":uninstall",{":quit":"com.awesomemacapps.capso"}],[":app",["Capso.app"]],[":zap",{":login_item":"Capso",":trash":["~/Library/Application Support/Capso","~/Library/Application Support/com.awesomemacapps.capso","~/Library/Application Support/CrashReporter/Capso_*.plist","~/Library/Caches/com.awesomemacapps.capso","~/Library/HTTPStorages/com.awesomemacapps.capso","~/Library/Preferences/com.awesomemacapps.capso.plist"]}]]},"capsomnia":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Utility that keeps your computer awake with the lid closed","homepage":"https://github.com/fuji-mak/Capsomnia/","names":["Capsomnia"],"ruby_source_checksum":{":sha256":"bd82558e26829431379945dd05d3c3f0a9ac2fb4b22bae8484710e878f010d7c"},"ruby_source_path":"Casks/c/capsomnia.rb","sha256":"f88733f3c7675350f061a83868f24842755ec49efdbb41b8ce117cc07f662ed4","tap_string":"homebrew/cask","url_args":["https://github.com/fuji-mak/Capsomnia/releases/download/v4.3.0/Capsomnia-4.3.0.pkg"],"version":"4.3.0","raw_artifacts":[[":uninstall",{":launchctl":"com.github.fuji-mak.capsomnia",":pkgutil":"com.github.fuji-mak.capsomnia.pkg",":delete":["/etc/sudoers.d/capsomnia","/Library/PrivilegedHelperTools/capsomnia-pmset"]}],[":pkg",["Capsomnia-4.3.0.pkg"]],[":zap",{":delete":["/Library/LaunchAgents/com.github.fuji-mak.capsomnia.plist","/Library/PrivilegedHelperTools/capsomnia-pmset"],":trash":["~/Library/Caches/Capsomnia","~/Library/Caches/com.github.fuji-mak.capsomnia","~/Library/HTTPStorages/com.github.fuji-mak.capsomnia","~/Library/Logs/Capsomnia","~/Library/Preferences/com.github.fuji-mak.capsomnia.plist"]}]]},"captain":{"depends_on_args":{":macos":":any"},"desc":"Manage Docker containers from the menu bar","homepage":"https://getcaptain.co/","names":["Captain"],"ruby_source_checksum":{":sha256":"852ae87d71ae5cc6e71bff998c8aa2c86823257679d6023c25099fba467b4fac"},"ruby_source_path":"Casks/c/captain.rb","sha256":"3828412835c7b690b5478c796f15051b0260876eb223b20e9172b9040c424693","tap_string":"homebrew/cask","url_args":["https://github.com/RickWong/Captain/releases/download/v10.5.0/Captain-10.5.0.dmg"],"version":"10.5.0","raw_artifacts":[[":app",["Captain.app"]],[":zap",{":trash":["~/Library/Application Support/captain","~/Library/Preferences/com.electron.captain.helper.plist","~/Library/Preferences/com.electron.captain.plist","~/Library/Saved Application State/com.electron.captain.savedState"]}]]},"captainplugins":{"depends_on_args":{":macos":":any"},"desc":"Music theory tool","homepage":"https://mixedinkey.com/get-captain-epic/","names":["Captain Plugins Epic"],"ruby_source_checksum":{":sha256":"0a3dcdca8fc6ab12a64b0e647d76d5f64e8e24649c9def871e146acf77a3d1a4"},"ruby_source_path":"Casks/c/captainplugins.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.mixedinkey.com/download/53/release/latest?key=dh-708a5f510d404bca9c44e2cecf5ced03"],"version":"8.0.0.10287","raw_artifacts":[[":uninstall",{":pkgutil":"com.mixedinkey.CaptainPlugins.Epic.pkg"}],[":pkg",["CaptainPlugins 8.0.0.10287.pkg"]],[":zap",{":trash":["~/Library/Application Support/Captain Plugins","~/Music/Captain Plugins"]}]]},"captains-deck":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Dual-pane file manager inspired by Norton Commander","homepage":"https://captains-deck.com/","names":["Captain's Deck"],"ruby_source_checksum":{":sha256":"3a6cbeef73b5cc86304e965c0a8552d788fb4807e297cce9b538052f79ee4590"},"ruby_source_path":"Casks/c/captains-deck.rb","sha256":"4dbe494934c3025d1221cde789aa1570bc5f6e94d0b34bfb719cc6b90547ab99","tap_string":"homebrew/cask","url_args":["https://captains-deck.com/downloads/CaptainsDeck-1.5.5.1.dmg"],"version":"1.5.5.1","raw_artifacts":[[":app",["Captain's Deck.app"]],[":zap",{":trash":["~/Library/Application Support/CaptainsDeck","~/Library/Caches/com.captainsdeck.app","~/Library/HTTPStorages/com.captainsdeck.app","~/Library/Preferences/com.captainsdeck.app.plist","~/Library/WebKit/com.captainsdeck.app"]}]]},"captin":{"depends_on_args":{":macos":":any"},"desc":"Tool to show caps lock status","homepage":"https://github.com/cool8jay/public","names":["Captin"],"ruby_source_checksum":{":sha256":"0f9231ffbba9a07be73ab3619404ac870e1b87864b18dea8731d2d6e5e5b1374"},"ruby_source_path":"Casks/c/captin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://raw.githubusercontent.com/cool8jay/public/master/captin/Captin.zip"],"version":"2.0.1","raw_artifacts":[[":uninstall",{":quit":"com.100hps.captin"}],[":app",["Captin.app"]],[":zap",{":trash":["~/Library/Caches/com.100hps.captin","~/Library/Preferences/com.100hps.captin.plist"]}]]},"capto":{"depends_on_args":{":macos":":any"},"desc":"Screen capture/recorder and video editor","homepage":"https://www.globaldelight.com/capto/","names":["Capto"],"ruby_source_checksum":{":sha256":"696d9f4645f915bb797f61fd01191dc1e5cdcfdce9fdf7e066baa14ae6a2726b"},"ruby_source_path":"Casks/c/capto.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://d3l6g06uqih57x.cloudfront.net/Captomac/webstore/Capto.dmg"],"version":"2.1.6,1002.1.6007","raw_artifacts":[[":app",["Capto.app"]],[":zap",{":trash":["~/Library/Application Scripts/U4MRT5KL8R.com.globaldelight.Capto.Web","~/Library/Caches/com.globaldelight.*","~/Library/Group Containers/U4MRT5KL8R.com.globaldelight.Capto.Web","~/Library/HTTPStorages/com.globaldelight.*","~/Library/Preferences/com.globaldelight.*.plist","~/Pictures/Capto"]}]]},"carbide-create":{"depends_on_args":{":macos":":any"},"desc":"CAD/CAM software for CNC routers","homepage":"https://carbide3d.com/carbidecreate/","names":["Carbide Create"],"ruby_source_checksum":{":sha256":"c24c8c03dd648ac8d1a7414dea0fbf0b8c8fcfee87055e02cccbe68c899323fc"},"ruby_source_path":"Casks/c/carbide-create.rb","sha256":"97c993705a1c3ef86aca8a6ec298bf7f564dfc6d20c9336434b29409d0ce0e5d","tap_string":"homebrew/cask","url_args":["https://carbide-downloads.website-us-east-1.linodeobjects.com/cc/stable/842/CarbideCreate-842.dmg"],"version":"842","raw_artifacts":[[":app",["Carbide Create.app"]],[":zap",{":trash":["~/Library/Preferences/Carbide 3D","~/Library/Preferences/com.carbide*.Carbide Create.plist","~/Library/Saved Application State/com.carbide3d.Carbide Create.savedState"]}]]},"carbon-copy-cloner":{"auto_updates":true,"conflicts_with_args":{":cask":["carbon-copy-cloner@6"]},"depends_on_args":{":macos":":ventura"},"desc":"Hard disk backup and cloning utility","homepage":"https://bombich.com/","names":["Carbon Copy Cloner"],"ruby_source_checksum":{":sha256":"0a92d4474e9d74d2ac199565f848738943978bf5ac6609a39734695a4009fd9a"},"ruby_source_path":"Casks/c/carbon-copy-cloner.rb","sha256":"dfa40196a78198628aa78377f4e203e4b31526c9304564172be5aefc16a18c23","tap_string":"homebrew/cask","url_args":["https://files.bombich.com/ccc-7.2.2.8450.zip"],"version":"7.2.2,8450","raw_artifacts":[[":uninstall",{":quit":["com.bombich.ccc","com.bombich.cccuseragent"],":login_item":"CCC User Agent"}],[":app",["Carbon Copy Cloner.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.bombich.ccchelper.plist","~/Library/Application Support/com.bombich.ccc","~/Library/Caches/com.bombich.ccc","~/Library/HTTPStorages/com.bombich.ccc","~/Library/Preferences/com.bombich.ccc.plist","~/Library/Preferences/com.bombich.cccuseragent.plist","~/Library/Saved Application State/com.bombich.ccc.savedState"]}]]},"carbon-copy-cloner@6":{"auto_updates":true,"conflicts_with_args":{":cask":["carbon-copy-cloner"]},"depends_on_args":{":macos":":any"},"desc":"Hard disk backup and cloning utility","homepage":"https://bombich.com/","names":["Carbon Copy Cloner 6"],"ruby_source_checksum":{":sha256":"58060ce8671e98e6b6be2bfbf1db58b0f81f18e4caa205afe48302e2ea2716fb"},"ruby_source_path":"Casks/c/carbon-copy-cloner@6.rb","sha256":"680b7934773385f9a012953dd6578b15f58c080140a51ce6fd002787556914bd","tap_string":"homebrew/cask","url_args":["https://files.bombich.com/ccc-6.1.13.7699.zip"],"version":"6.1.13.7699","raw_artifacts":[[":uninstall",{":quit":["com.bombich.ccc","com.bombich.cccuseragent"],":login_item":"CCC User Agent"}],[":app",["Carbon Copy Cloner.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.bombich.ccchelper.plist","~/Library/Application Support/com.bombich.ccc","~/Library/Caches/com.bombich.ccc","~/Library/Preferences/com.bombich.ccc.plist","~/Library/Preferences/com.bombich.cccuseragent.plist","~/Library/Saved Application State/com.bombich.ccc.savedState"]}]]},"cardhop":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Contacts manager","homepage":"https://flexibits.com/cardhop","names":["Cardhop"],"ruby_source_checksum":{":sha256":"3d1332b76ac6c7827c46417c1638e05b6916f602633ac0bf7604968e29a2eda1"},"ruby_source_path":"Casks/c/cardhop.rb","sha256":"3c3027458a9f7a36a185ed025ad7cd7b312aa181dc5a989c668bed166f247226","tap_string":"homebrew/cask","url_args":["https://cdn.flexibits.com/Cardhop_2.5.1.zip"],"version":"2.5.1","raw_artifacts":[[":uninstall",{":launchctl":"com.flexibits.cardhop.mac.launcher",":quit":"com.flexibits.cardhop.mac"}],[":app",["Cardhop.app"]],[":zap",{":trash":["~/Library/Application Scripts/85C27NK92C.com.flexibits.cardhop.mac","~/Library/Application Scripts/com.flexibits.cardhop.mac","~/Library/Application Scripts/com.flexibits.cardhop.mac.BluetoothDialer","~/Library/Application Scripts/com.flexibits.cardhop.mac.launcher","~/Library/Containers/com.flexibits.cardhop.mac","~/Library/Containers/com.flexibits.cardhop.mac.BluetoothDialer","~/Library/Containers/com.flexibits.cardhop.mac.launcher","~/Library/Group Containers/85C27NK92C.com.flexibits.cardhop.mac","~/Library/Preferences/com.flexibits.cardhop.mac.plist"]}]]},"cardinal-search":{"depends_on_args":{":macos":":monterey"},"desc":"Fastest file searching tool","homepage":"https://github.com/cardisoft/Cardinal","names":["Cardinal Search"],"ruby_source_checksum":{":sha256":"625c7a18394743dd97a4f7e47e2e796b8ed99f5153058c582dba21248cf30164"},"ruby_source_path":"Casks/c/cardinal-search.rb","sha256":"a33b57a569e16cab35188453b220cd1e2ffd6cb9bef802699edff807401f428e","tap_string":"homebrew/cask","url_args":["https://github.com/cardisoft/cardinal/releases/download/v0.1.23/Cardinal_0.1.23_x64.dmg"],"version":"0.1.23","raw_artifacts":[[":app",["Cardinal.app"]],[":zap",{":trash":["~/Library/Application Support/com.cardinal.one","~/Library/Caches/com.cardinal.one","~/Library/Preferences/com.cardinal.one.plist","~/Library/Webkit/com.cardinal.one"]}]]},"cardinal":{"depends_on_args":{":macos":":any"},"desc":"Virtual modular synthesiser plugin","homepage":"https://github.com/DISTRHO/Cardinal","names":["Cardinal"],"ruby_source_checksum":{":sha256":"940fd9dbd277025b2d0e6d1313233e0203214cea94b926db22d711f62ddee46e"},"ruby_source_path":"Casks/c/cardinal.rb","sha256":"5f62f020aab3987aea4bf7bfde4caf09b4c41ab555f485c0e7ebf46944bdb415","tap_string":"homebrew/cask","url_args":["https://github.com/DISTRHO/Cardinal/releases/download/26.02/Cardinal-macOS-universal-26.02.pkg"],"version":"26.02","raw_artifacts":[[":uninstall",{":pkgutil":["studio.kx.distrho.cardinal.resources","studio.kx.distrho.plugins.cardinal.clapbundles","studio.kx.distrho.plugins.cardinal.components","studio.kx.distrho.plugins.cardinal.jack","studio.kx.distrho.plugins.cardinal.lv2bundles","studio.kx.distrho.plugins.cardinal.native","studio.kx.distrho.plugins.cardinal.vst2bundles","studio.kx.distrho.plugins.cardinal.vst3bundles"]}],[":pkg",["Cardinal-macOS-universal-26.02.pkg"]]]},"cardo-update":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Update Packtalk and Freecom motorcycle intercoms","homepage":"https://www.cardosystems.com/download-cardo-updater/","names":["Cardo Update"],"ruby_source_checksum":{":sha256":"ba3bba3937b2b042c047b037db3d42e60da8cd4311f4bed541015d96912fb2ed"},"ruby_source_path":"Casks/c/cardo-update.rb","sha256":"e5bb2a0c738f795a142cea450a1e8677d22663f1aeba07a60a10d697bc9faa32","tap_string":"homebrew/cask","url_args":["https://update.cardosystems.com/cardo-app/Cardo%20Update-4.7.0-mac.zip"],"version":"4.7.0","raw_artifacts":[[":app",["Cardo Update.app"]],[":zap",{":trash":["~/Library/Application Support/Cardo Update","~/Library/Logs/Cardo Update","~/Library/Preferences/com.cardo.fwupdater.plist"]}]]},"cardpresso":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Card software tool for professional card production","homepage":"https://www.cardpresso.com/","names":["cardPresso"],"ruby_source_checksum":{":sha256":"ce9a1fdeed92ca1d9090b7b047872bc5f05587a4f0be9104ae1a4e1f417cea57"},"ruby_source_path":"Casks/c/cardpresso.rb","sha256":"fccb6c5de6de364136b49d84bbac9e337ab220a7e53846304cb85e6e81dcfc4c","tap_string":"homebrew/cask","url_args":["https://www.cardpressodownloads.com/downloads/cardpresso_releases/for_mac_osx/cardPresso1.7.140.zip"],"version":"1.7.140","raw_artifacts":[[":app",["cardPresso.app"]],[":zap",{":trash":["~/Documents/cardPresso","~/Library/Application Support/cardpresso","~/Library/Preferences/com.cardpresso.cardPresso.plist","~/Library/Saved Application State/com.cardpresso.cardPresso.savedState"]}]]},"cashnotify":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Monitor your Stripe and Paypal accounts from your menubar","homepage":"https://cashnotify.com/","names":["CashNotify"],"ruby_source_checksum":{":sha256":"14e2cda8b2a1234d8086f8698951050e4791427ed8bb5ef8e4da0b55831313c8"},"ruby_source_path":"Casks/c/cashnotify.rb","sha256":"a799d2a91048533192375d72eeba9e4bbd0bae6987606065b7d59c9487d9c3a8","tap_string":"homebrew/cask","url_args":["https://github.com/BaguetteEngineering/download.cashnotify.com/releases/download/v3.8.2/CashNotify-3.8.2-universal.dmg"],"version":"3.8.2","raw_artifacts":[[":uninstall",{":launchctl":"com.baguetteengineering.cashnotify.ShipIt",":quit":"com.baguetteengineering.cashnotify"}],[":app",["CashNotify.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/cashnotify-updater","~/Library/Application Support/CashNotify","~/Library/Caches/com.baguetteengineering.cashnotify","~/Library/Caches/com.baguetteengineering.cashnotify.ShipIt","~/Library/Logs/CashNotify","~/Library/Preferences/com.baguetteengineering.cashnotify.helper.plist","~/Library/Preferences/com.baguetteengineering.cashnotify.plist","~/Library/Saved Application State/com.baguetteengineering.cashnotify.savedState"]}]]},"caskhub":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Native GUI for Homebrew casks","homepage":"https://caskhub.app/","names":["CaskHub"],"ruby_source_checksum":{":sha256":"ffd361c30cce3f20b9e0f38b5ffb395f735b42f85c6ddc85d9a86eb6b0586f18"},"ruby_source_path":"Casks/c/caskhub.rb","sha256":"7fdcd7da117a9b6f2bf4695cc1ef57f0f6113f37ed44ba1a7a4999e52dba9ad8","tap_string":"homebrew/cask","url_args":["https://github.com/alielsokary/CaskHub/releases/download/0.9.3/CaskHub-0.9.3.zip"],"version":"0.9.3","raw_artifacts":[[":uninstall",{":quit":"com.mag.caskhub"}],[":app",["CaskHub.app"]],[":zap",{":trash":["~/Library/Application Support/CaskHub","~/Library/Application Support/com.mag.caskhub","~/Library/Caches/CaskHub","~/Library/Caches/com.mag.caskhub","~/Library/Caches/SentryCrash/CaskHub","~/Library/HTTPStorages/com.mag.caskhub","~/Library/HTTPStorages/com.mag.caskhub.binarycookies","~/Library/Preferences/com.mag.caskhub.plist"]}]]},"castr":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop application for controlling Castr streaming platform","homepage":"https://castr.io/","names":["castr"],"ruby_source_checksum":{":sha256":"525e1ed4e695555001a313ae51d040e68fde8e0b84c89c38174f038f73514f08"},"ruby_source_path":"Casks/c/castr.rb","sha256":"c141e266d366217d02e9da46e3def66402da833a365437ad7372d7154d1cfc06","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/210610elr9v3cm6/Castr%203.1.0-x64-mac.zip"],"version":"3.1.0","raw_artifacts":[[":app",["Castr.app"]],[":zap",{":trash":["~/Library/Application Support/Castr","~/Library/Logs/Castr"]}]]},"catch":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Broadcatching made easy","homepage":"https://www.giorgiocalderolla.com/catch.html","names":["Catch"],"ruby_source_checksum":{":sha256":"724f527aa18244aa7692639e5abba41e810346cc0ee9e668497f54cdf84fb473"},"ruby_source_path":"Casks/c/catch.rb","sha256":"8e138ec2c3e2d2a9f66eabc534f32f3ca64a3cd967b8896a3feddd438b391411","tap_string":"homebrew/cask","url_args":["https://github.com/mipstian/catch/releases/download/2.3/Catch-2.3.zip"],"version":"2.3","raw_artifacts":[[":app",["Catch.app"]],[":zap",{":trash":"~/Library/Preferences/org.giorgiocalderolla.Catch.plist"}]]},"cate":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Infinite zoomable canvas with editor, terminal, and browser panels","homepage":"https://cate.cero-ai.com/","names":["Cate"],"ruby_source_checksum":{":sha256":"a94256343056b5124d2baf27a7248ab18349aa05333ae8decc3f342c801f32c9"},"ruby_source_path":"Casks/c/cate.rb","sha256":"277ed4e69af5050c6e13c8db642b429aafc5bc85ca8984c3f75ed25794f8e43e","tap_string":"homebrew/cask","url_args":["https://github.com/0-AI-UG/cate/releases/download/v2.0.5/Cate-2.0.5.dmg"],"version":"2.0.5","raw_artifacts":[[":app",["Cate.app"]],[":zap",{":trash":["~/.cate","~/Library/Application Support/Cate","~/Library/Application Support/CrashReporter/Cate Helper_*.plist","~/Library/Caches/cate-updater","~/Library/Caches/com.cate.app","~/Library/Caches/com.cate.app.ShipIt","~/Library/HTTPStorages/com.cate.app","~/Library/Logs/Cate","~/Library/Preferences/ByHost/com.cate.app.ShipIt.*.plist","~/Library/Preferences/com.cate.app.plist","~/Library/Saved Application State/com.cate.app.savedState"]}]]},"catlight":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Action center for developers","homepage":"https://catlight.io/","names":["CatLight"],"ruby_source_checksum":{":sha256":"6f20b4bf69cb345c1b34d8fa5109d48c865d7ae12610d57a079c8667d1c8a334"},"ruby_source_path":"Casks/c/catlight.rb","sha256":"823a434d10c2360b82340a44c4a2cb53aa0d8794715acbd6bbce1ca5e088b40e","tap_string":"homebrew/cask","url_args":["https://download.catlight.io/rel/mac/release/CatLightSetup-3.10.1.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"3.10.1","raw_artifacts":[[":app",["Catlight.app"]],[":zap",{":trash":["~/Library/Application Support/Catlight","~/Library/Logs/Catlight","~/Library/Preferences/Catlight.plist","~/Library/Saved Application State/Catlight.savedState"]}]]},"cavalry":{"depends_on_args":{":macos":":monterey"},"desc":"Procedural motion design and animation software","homepage":"https://cavalry.studio/","names":["Cavalry"],"ruby_source_checksum":{":sha256":"a0b19218ce4f707b2a1f7927ccd6363e76b49a50fbb0969b9b9c41ab5621a6aa"},"ruby_source_path":"Casks/c/cavalry.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cavalry.studio/downloads/latest/Cavalry.dmg"],"version":"2.8","raw_artifacts":[[":app",["Cavalry.app"]],[":zap",{":trash":["~/Library/Application Support/Cavalry","~/Library/Preferences/Cavalry"]}]]},"cave-story":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Action-adventure game reminiscent of classic 8- and 16-bit games","homepage":"https://www.cavestory.org/","languages":["en","ja"],"language_variations":[{":languages":["en"],":default":true,":value":"en-US"},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"sha256":"fb90f6851e0351c0f8bce52f0cd22f2b26007b9f98543311377c41f6cabb472a","url_args":["https://www.nakiwo.com/downloads/doukutsu0_2_0.dmg"],"version":"0.2.0","raw_artifacts":[[":app",["Doukutsu.app"],{":target":"洞窟物語.app"}],[":zap",{":trash":"~/Library/Preferences/com.nakiwo.Doukutsu.plist"}]]}}],"names":["Cave Story","Doukutsu","洞窟物語"],"ruby_source_checksum":{":sha256":"e198a4888660d5a9b42b6f207dc1cbaf1c3ffe2a13882f8849a17b28af1b422b"},"ruby_source_path":"Casks/c/cave-story.rb","sha256":"30e32c5123b984d0733a1e1e510a1255d511e69b694c4227119c69161ba1dc55","tap_string":"homebrew/cask","url_args":["https://www.cavestory.org/downloads/cavestory_010_r2.dmg"],"version":"0.1.0,2","raw_artifacts":[[":app",["Doukutsu.app"],{":target":"Cave Story.app"}],[":zap",{":trash":"~/Library/Preferences/com.nakiwo.Doukutsu.plist"}]]},"cc-pocket":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Remote client for Codex and Claude coding agents","homepage":"https://k9i-0.github.io/ccpocket/install/","names":["CC Pocket"],"ruby_source_checksum":{":sha256":"b2b1047bee8814e98b912784125ee893cfa05396e65c50902200a11fda662cdc"},"ruby_source_path":"Casks/c/cc-pocket.rb","sha256":"42996532620e69d19c5de928c69d7e5cb0f7a5525b86ac39d075ad28114dc2e8","tap_string":"homebrew/cask","url_args":["https://github.com/K9i-0/ccpocket/releases/download/macos/v1.145.5%2B277/CC-Pocket-macos-v1.145.5.dmg"],"version":"1.145.5,277","raw_artifacts":[[":app",["CC Pocket.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.k9i.ccpocket","~/Library/Application Support/com.k9i.ccpocket","~/Library/Caches/com.k9i.ccpocket","~/Library/Containers/com.k9i.ccpocket","~/Library/HTTPStorages/com.k9i.ccpocket","~/Library/Preferences/com.k9i.ccpocket.plist","~/Library/Saved Application State/com.k9i.ccpocket.savedState"]}]]},"cc-switch":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Configuration manager for AI coding agents","homepage":"https://github.com/farion1231/cc-switch","names":["CC Switch"],"ruby_source_checksum":{":sha256":"f0f4ea482c5f72251c7ecaeb19a707d0da090eb6d94fd43edac2f00e1fc626ab"},"ruby_source_path":"Casks/c/cc-switch.rb","sha256":"51e1db3fbb171e0f5220ac562b3949b269f9900f944e882ef21d76b1369103f2","tap_string":"homebrew/cask","url_args":["https://github.com/farion1231/cc-switch/releases/download/v4.0.20/CC-Switch-v4.0.20-macOS.dmg"],"version":"4.0.20","raw_artifacts":[[":app",["CC Switch.app"]],[":zap",{":trash":["~/.cc-switch","~/Library/Application Support/com.ccswitch.desktop","~/Library/Caches/com.ccswitch.desktop","~/Library/Preferences/com.ccswitch.desktop.plist","~/Library/Saved Application State/com.ccswitch.desktop.savedState","~/Library/WebKit/com.ccswitch.desktop"]}]]},"ccleaner":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remove junk and unused files","homepage":"https://www.ccleaner.com/ccleaner-mac","names":["Piriform CCleaner"],"ruby_source_checksum":{":sha256":"4fc53923d868569f124619a28f7659e611a3c460e37e995b6601421600d437dd"},"ruby_source_path":"Casks/c/ccleaner.rb","sha256":"1a641d1d54fe1db5925a3cf15fd25367a92bffc206057f82b83c34ca4850fc7c","tap_string":"homebrew/cask","url_args":["https://download.ccleaner.com/mac/CCMacSetup211.dmg"],"version":"2.11.194","raw_artifacts":[[":uninstall",{":launchctl":["com.piriform.ccleaner (com.piriform.CCleaner)","com.piriform.CCleaner","com.piriform.ccleaner.CCleanerAgent","com.piriform.ccleaner.engine.xpc","com.piriform.ccleaner.services.submit","com.piriform.ccleaner.services.xpc","com.piriform.ccleaner.uninstall","com.piriform.ccleaner.update","com.piriform.ccleaner.update.xpc"],":quit":"com.piriform.ccleaner",":pkgutil":"com.piriform.pkg.CCleaner",":delete":"/Library/PrivilegedHelperTools/com.piriform.ccleaner.CCleanerAgent"}],[":pkg",["Install CCleaner.pkg"]],[":zap",{":trash":["/Users/Shared/CCleaner","~/Library/Application Support/CCleaner","~/Library/Caches/com.piriform.ccleaner","~/Library/Cookies/com.piriform.ccleaner.binarycookies","~/Library/HTTPStorages/com.piriform.ccleaner","~/Library/HTTPStorages/com.piriform.ccleaner.binarycookies","~/Library/Preferences/com.piriform.ccleaner.plist","~/Library/Saved Application State/com.piriform.ccleaner.savedState"]}]]},"ccmenu":{"depends_on_args":{":macos":":any"},"desc":"Application to monitor continuous integration servers","homepage":"https://ccmenu.org/","names":["CCMenu"],"ruby_source_checksum":{":sha256":"712a528baf1fdc24a42cde7e5c32f4174db0f4dbc4632d3f300b7259a97ed70e"},"ruby_source_path":"Casks/c/ccmenu.rb","sha256":"4ee3c5f65828c30c5cbe147064396d387a175042601076adf12b6c1a99792c1d","tap_string":"homebrew/cask","url_args":["https://github.com/erikdoe/ccmenu/releases/download/v15.0/CCMenu.app.zip"],"version":"15.0","raw_artifacts":[[":app",["CCMenu.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.sourceforge.cruisecontrol.CCMenu","~/Library/Containers/net.sourceforge.cruisecontrol.CCMenu"]}]]},"ccstudio":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-09",":because":":no_longer_available",":replacement_cask":"calibrite-profiler"},"desc":"Color management tool for accurate monitor and printer calibration","disable_args":{":date":"2026-09-27",":because":":no_longer_available",":replacement_cask":"calibrite-profiler"},"homepage":"https://calibrite.com/us/software-downloads/","names":["ccStudio"],"ruby_source_checksum":{":sha256":"82519780c1a8f758f0dbaf466acee7f2f602bc32af55c61d33582d0d82ec5e07"},"ruby_source_path":"Casks/c/ccstudio.rb","sha256":"090ea91ebd83d360e9e32cc519067f0924d3e1dfe90967e9cbcc99a7fbc7773a","tap_string":"homebrew/cask","url_args":["https://downloads.xrite.com/Downloads/Software/ccStudio/v1.1.4/mac/ccStudio.zip"],"version":"1.1.4","raw_artifacts":[[":uninstall",{":launchctl":"com.xrite.device.xrdd (com.xrite.device.xrdd.plist)",":pkgutil":["com.xrite.xritedeviceservices.installer.pkg","X-Rite.com.i1studio.ccStudio.pkg"]}],[":pkg",["ccStudio.pkg"]],[":zap",{":trash":["/Library/Application Support/Calibrite/ccStudio","~/Library/Preferences/com.calibrite.ccStudio.plist","~/Library/Preferences/com.x-rite.ccStudio.plist"]}]]},"cctalk":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Real-time interactive education platform","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.cctalk.com/download/","names":["CCtalk"],"ruby_source_checksum":{":sha256":"cc9660d3d37f1d70407f27b0e4ab26400c28c97bd442d7e0cb67410b53f4eea2"},"ruby_source_path":"Casks/c/cctalk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.cctalk.com/webapi/basic/v1.1/version/down?apptype=1&terminalType=8&versionType=103"],"version":"7.10.19-1407","raw_artifacts":[[":app",["CCtalk.app"]],[":zap",{":trash":["~/Library/Application Support/CCtalk","~/Library/Application Support/com.hujiang.mac.cctalk","~/Library/Caches/com.crashlytics.data/com.hujiang.mac.cctalk","~/Library/HTTPStorages/com.hujiang.mac.cctalk","~/Library/Preferences/com.hujiang.mac.cctalk.plist"]}]]},"cd-to":{"depends_on_args":{":macos":":any"},"desc":"Finder Toolbar app to open the current directory in the Terminal","homepage":"https://github.com/jbtule/cdto","names":["cd to"],"ruby_source_checksum":{":sha256":"ff89b22b845f1892df911329bd10fd00690610284401c8390f2d06a55f4d4825"},"ruby_source_path":"Casks/c/cd-to.rb","sha256":"821cf3b1f4a0af0d89e71317a5a3271b89e569adf84c9b609d6f159d643c568b","tap_string":"homebrew/cask","url_args":["https://github.com/jbtule/cdto/releases/download/v3.1.3/cdto_3_1_3.zip"],"version":"3.1.3","raw_artifacts":[[":app",["cd to.app"]]],"raw_caveats":"To complete installation:\n1. Open the Applications folder in finder.\n2. Drag \"cd to.app\" onto the Finder toolbar while holding down the\ncommand(⌘) and option(⌥) keys.\n\nTo use, just click on the new button and instantly opens a new Terminal.app\nwindow.\n"},"celestia":{"depends_on_args":{":macos":":any"},"desc":"Space simulation for exploring the universe in three dimensions","homepage":"https://celestiaproject.space/","names":["Celestia"],"ruby_source_checksum":{":sha256":"5775395720abacec60018b905f72564964a4ba35819a481ce7ffe0836cd46a42"},"ruby_source_path":"Casks/c/celestia.rb","sha256":"bfb0d0070be9a240a9e3df39495a43223a18dc7757f523ba71dbe8f0bdcaf9e3","tap_string":"homebrew/cask","url_args":["https://github.com/CelestiaProject/Celestia/releases/download/1.6.4/celestia-1.6.4-macOS.zip"],"version":"1.6.4","raw_artifacts":[[":app",["Celestia.app"]],[":zap",{":trash":["~/Library/Application Scripts/space.celestia.Celestia","~/Library/Containers/space.celestia.Celestia"]}]]},"celestialteapot-runway":{"depends_on_args":{":macos":":any"},"desc":"UML (Unified Modelling Language) design app","disable_args":{":date":"2026-05-03",":because":":no_longer_available"},"homepage":"https://celestialteapot.com/runway/","names":["Runway"],"ruby_source_checksum":{":sha256":"9c7f5d86656e202d07f3b7e7b5fea3761ba864ccf6299e19381dd846d270156d"},"ruby_source_path":"Casks/c/celestialteapot-runway.rb","sha256":"c8598b519609baf8b17752202edd4c2274b9a0bb73d9e461274c0d35d61f70f1","tap_string":"homebrew/cask","url_args":["https://celestialteapot.com/runway/dist/Runway_2.0.zip"],"version":"2.0","raw_artifacts":[[":app",["Runway.app"]],[":zap",{":trash":["~/Library/Application Support/com.celestialteapot.Runway2","~/Library/HTTPStorages/com.celestialteapot.Runway2","~/Library/Preferences/com.celestialteapot.Runway2.plist","~/Library/Saved Application State/com.celestialteapot.Runway2.savedState"]}]]},"cellprofiler":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open-source application for biological image analysis","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://cellprofiler.org/","names":["CellProfiler"],"ruby_source_checksum":{":sha256":"fed3d674873ee98bc6e5f15c06b5b3df812f8cbd5e67d4b2b4e849aa2571daf6"},"ruby_source_path":"Casks/c/cellprofiler.rb","sha256":"bb9bf8e90cb0271453ec3e77d5f55e923a0d98485d99bde4a877130978efc52c","tap_string":"homebrew/cask","url_args":["https://github.com/CellProfiler/CellProfiler/releases/download/v4.2.8/CellProfiler-macOS-4.2.8.zip"],"version":"4.2.8","raw_artifacts":[[":app",["CellProfiler.app"]],[":zap",{":trash":["~/Library/Caches/org.cellprofiler.CellProfiler","~/Library/Preferences/CellProfilerLocal.cfg","~/Library/Preferences/org.cellprofiler.CellProfiler.plist","~/Library/Saved Application State/org.cellprofiler.CellProfiler.savedState","~/Library/Webkit/org.cellprofiler.CellProfiler"]}]]},"cemu":{"depends_on_args":{":macos":":any"},"desc":"TI-84 Plus CE and TI-83 Premium CE calculator emulator","homepage":"https://ce-programming.github.io/CEmu/","names":["CEmu"],"ruby_source_checksum":{":sha256":"e1b89101e3437bcc6159e380b9059630f7ffea8a9b73650fd0b49a3ab689af9e"},"ruby_source_path":"Casks/c/cemu.rb","sha256":"ab903065536cd393f7c8c118be929753be542d4ab9314d91c3258daa87b6290a","tap_string":"homebrew/cask","url_args":["https://github.com/CE-Programming/CEmu/releases/download/v2.0/CEmu-v2.0_macOS_Qt6_intel.dmg"],"version":"2.0","raw_artifacts":[[":app",["CEmu.app"]],[":zap",{":trash":["~/Library/Preferences/cemu-dev","~/Library/Preferences/com.yourcompany.CEmu.plist"]}]]},"cerebro":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open-source launcher","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://cerebroapp.vercel.app/","names":["Cerebro"],"ruby_source_checksum":{":sha256":"80ea355a045cd77771c57bc5dc04bed644c3ef457627975a30a817e7512c4364"},"ruby_source_path":"Casks/c/cerebro.rb","sha256":"9c26a044f6ae0d7c4f1df8056b88ff5014edb168d4cc13e00f0cad21948359fd","tap_string":"homebrew/cask","url_args":["https://github.com/cerebroapp/cerebro/releases/download/v0.11.0/cerebro-0.11.0.dmg"],"version":"0.11.0","raw_artifacts":[[":uninstall",{":quit":"cerebro"}],[":app",["Cerebro.app"]],[":zap",{":trash":["~/Library/Application Support/Cerebro","~/Library/Preferences/com.cerebroapp.Cerebro.helper.plist","~/Library/Preferences/com.cerebroapp.Cerebro.plist","~/Library/Saved Application State/com.cerebroapp.Cerebro.savedState"]}]]},"cernbox":{"depends_on_args":{":macos":":any"},"desc":"Cloud storage for CERN users","homepage":"https://cernbox.web.cern.ch/cernbox/","names":["CERNBox Client"],"ruby_source_checksum":{":sha256":"56b14a3b124e5be58571b6eda3f5d311875cb3899554d4729592c4514aeb884e"},"ruby_source_path":"Casks/c/cernbox.rb","sha256":"12c8ba2c90bdf08a63c7540b7dcc7c048db610745b1e834167237b3068e8c739","tap_string":"homebrew/cask","url_args":["https://cernbox.cern.ch/cernbox/doc/MacOSX/cernbox-5.3.2.15486-x86_64.pkg"],"version":"5.3.2.15486","raw_artifacts":[[":uninstall",{":signal":["TERM","ch.cern.cernbox"],":login_item":"cernbox",":pkgutil":"ch.cern.cernbox"}],[":pkg",["cernbox-5.3.2.15486-x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/ch.cern.cernbox","~/Library/Application Scripts/ch.cern.cernbox.FinderSyncExt","~/Library/Containers/ch.cern.cernbox.FinderSyncExt","~/Library/Group Containers/ch.cern.cernbox","~/Library/HTTPStorages/ch.cern.cernbox","~/Library/LaunchAgents/ch.cern.cernbox.plist","~/Library/Preferences/cernbox","~/Library/Preferences/ch.cern.cernbox.plist","~/Library/Saved Application State/ch.cern.cernbox.savedState"]}]]},"chai":{"depends_on_args":{":macos":":any"},"desc":"Utility to prevent the system from going to sleep","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/lvillani/chai","names":["Chai"],"ruby_source_checksum":{":sha256":"6f20730c2b7bfebc44d331e6525dfa2a9102027244d22c33b2ed90e5a6a4abbd"},"ruby_source_path":"Casks/c/chai.rb","sha256":"f8b32b671363634fdb9227c40d4d69c90bb3779b73ea28b6831ea7d4d0c5908f","tap_string":"homebrew/cask","url_args":["https://github.com/lvillani/chai/releases/download/v3.3.0/Chai-v3.3.0.zip"],"version":"3.3.0","raw_artifacts":[[":app",["Chai.app"]],[":zap",{":trash":["~/Library/Application Scripts/me.villani.lorenzo.Chai","~/Library/Containers/me.villani.lorenzo.Chai"]}]]},"chainner":{"depends_on_args":{":macos":":any"},"desc":"Flowchart-based image processing GUI","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://chainner.app/","names":["chaiNNer"],"ruby_source_checksum":{":sha256":"49e8e4b33fb2308ef421c2c036e01397c22f5782e93634e266aa4f1b311bd2cc"},"ruby_source_path":"Casks/c/chainner.rb","sha256":"18f1c38f86ec1c41a311a0e9db866b715bfca605b0e132acb325a45663ceabda","tap_string":"homebrew/cask","url_args":["https://github.com/chaiNNer-org/chaiNNer/releases/download/v0.25.1/chaiNNer-0.25.1-macos-universal.dmg"],"version":"0.25.1","raw_artifacts":[[":app",["chaiNNer.app"]],[":zap",{":trash":["~/Library/Application Support/chaiNNer","~/Library/Caches/chainner_pip","~/Library/Logs/chaiNNer","~/Library/Preferences/com.electron.chainner.plist","~/Library/Saved Application State/com.electron.chainner.savedState"]}]]},"chalk":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Calculator software","homepage":"https://www.chachatelier.fr/chalk/","names":["Chalk"],"ruby_source_checksum":{":sha256":"d3c89d1377b25802e222dbb836a7bba4e6bf5954f0e590c81e66edf4abba5de4"},"ruby_source_path":"Casks/c/chalk.rb","sha256":"8906a8ffe54a3481fda6f73dbd850fbb7453cc6c78c7b396d30f9c44f24a8bec","tap_string":"homebrew/cask","url_args":["https://pierre.chachatelier.fr/chalk/downloads/Chalk-1_7_5.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"1.7.5","raw_artifacts":[[":app",["Chalk.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/fr.chachatelier.pierre.chalk.sfl*","~/Library/Autosave Information/Calculator.chalk","~/Library/Caches/fr.chachatelier.pierre.Chalk","~/Library/Cookies/fr.chachatelier.pierre.Chalk.binarycookies","~/Library/Preferences/fr.chachatelier.pierre.Chalk.plist"]}]]},"changes":{"depends_on_args":{":macos":":tahoe"},"desc":"Git GUI","homepage":"https://github.com/maoyama/Changes","names":["Changes"],"ruby_source_checksum":{":sha256":"ff335793daf4417efb376e1605bf5ffac5c51c65572f0a9fdc77535e9cad1997"},"ruby_source_path":"Casks/c/changes.rb","sha256":"7b1577b8cf34d3eb8cb52154675d32d2876b4b9c5d9d25546b932cb226b04189","tap_string":"homebrew/cask","url_args":["https://github.com/maoyama/Changes/releases/download/v2.5/Changes.zip"],"version":"2.5","raw_artifacts":[[":app",["Changes.app"]],[":zap",{":trash":["~/Library/Caches/dev.aoyama.changes","~/Library/HTTPStorages/dev.aoyama.changes"]}]]},"channel-works":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI Business OS for customer support, analytics, collaboration, and marketing","homepage":"https://channel.io/","names":["Channel Works"],"ruby_source_checksum":{":sha256":"8e54a8389f324da8073384b75ec42365b0975b5e6379f22bdda886b153c62b06"},"ruby_source_path":"Casks/c/channel-works.rb","sha256":"a81e8fc113909c05db78027215eb44818fa7ee37202b1992f77e202c6696dd0d","tap_string":"homebrew/cask","url_args":["https://github.com/channel-io/channel-works-macos/releases/download/v12.2.0/Channel.Works-darwin-universal-12.2.0.zip"],"version":"12.2.0","raw_artifacts":[[":app",["Channel Works.app"]],[":zap",{":trash":["~/Library/Application Support/Channel Works","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.zoyi.channel.desk.osx.sfl*","~/Library/Containers/com.zoyi.channel.desk.osx","~/Library/Group Containers/8278Q64QFC.com.zoyi.channel.desk.osx","~/Library/Logs/Channel Works","~/Library/Preferences/com.zoyi.channel.desk.osx.plist"]}]]},"charles":{"conflicts_with_args":{":cask":["charles@4"]},"depends_on_args":{":macos":":any"},"desc":"Web debugging Proxy application","homepage":"https://www.charlesproxy.com/","names":["Charles"],"ruby_source_checksum":{":sha256":"58ac043819432d9387df12833c8dd288372cdc4b63d2a6cf8dbdea9d041a0ee3"},"ruby_source_path":"Casks/c/charles.rb","sha256":"560e10c31bb2e680b9b9dadf0fb66450289bd22b4a68bcac5a13a8cce52d9f05","tap_string":"homebrew/cask","url_args":["https://www.charlesproxy.com/assets/release/5.2.2/charles-proxy-5.2.2.dmg"],"version":"5.2.2","raw_artifacts":[[":uninstall",{":launchctl":"com.xk72.Charles.ProxyHelper",":quit":"com.xk72.Charles",":delete":"/Library/PrivilegedHelperTools/com.xk72.Charles.ProxyHelper"}],[":app",["Charles.app"]],[":uninstall_postflight_steps",{":steps":[{":name":"Charles",":type":"delete_keychain_certificate"}]}],[":zap",{":trash":["~/Library/Application Support/Charles","~/Library/Preferences/com.xk72.charles.config","~/Library/Preferences/com.xk72.Charles.plist","~/Library/Saved Application State/com.xk72.Charles.savedState"]}]]},"charles@4":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["charles"]},"depends_on_args":{":macos":":any"},"desc":"Web debugging Proxy application","homepage":"https://www.charlesproxy.com/","names":["Charles"],"ruby_source_checksum":{":sha256":"e66a6de1756fe47ea6f586ee8c493be9d670ff0b0af35fc29f7863a157b86f91"},"ruby_source_path":"Casks/c/charles@4.rb","sha256":"7215d78fd72c2011914f565afa18849b5885588735ce00c5b85c34f5b5711f56","tap_string":"homebrew/cask","url_args":["https://www.charlesproxy.com/assets/release/4.6.8/charles-proxy-4.6.8.dmg"],"version":"4.6.8","raw_artifacts":[[":uninstall",{":launchctl":"com.xk72.Charles.ProxyHelper",":quit":"com.xk72.Charles",":delete":"/Library/PrivilegedHelperTools/com.xk72.Charles.ProxyHelper"}],[":app",["Charles.app"]],[":uninstall_postflight_steps",{":steps":[{":name":"Charles",":type":"delete_keychain_certificate"}]}],[":zap",{":trash":["~/Library/Application Support/Charles","~/Library/Preferences/com.xk72.charles.config","~/Library/Preferences/com.xk72.Charles.plist","~/Library/Saved Application State/com.xk72.Charles.savedState"]}]]},"charmstone":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App launcher and switcher","homepage":"https://charmstone.app/","names":["Charmstone"],"ruby_source_checksum":{":sha256":"f93252bec7bcd10b8ba3cf80ce105768da36c538e63daaf6a092efb4b771d7c6"},"ruby_source_path":"Casks/c/charmstone.rb","sha256":"04b9a560a395abd4d731c7d4ffa4b091e595d3892cd93289b08f8248f5e459de","tap_string":"homebrew/cask","url_args":["https://charmstone.app/downloads/Charmstone1.44.dmg"],"version":"1.44","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.CharmstonePro"}],[":app",["Charmstone.app"]],[":zap",{":trash":["~/Library/Application Support/Charmstone Pro","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.knollsoft.charmstonepro.sfl*","~/Library/Caches/com.knollsoft.CharmstonePro","~/Library/HTTPStorages/com.knollsoft.CharmstonePro","~/Library/HTTPStorages/com.knollsoft.CharmstonePro.binarycookies","~/Library/Preferences/com.knollsoft.CharmstonePro.plist"]}]]},"chatall":{"auto_updates":true,"desc":"Concurrently chat with ChatGPT, Bing Chat, Bard, Claude, ChatGLM and more","homepage":"https://github.com/sunner/ChatALL","names":["ChatALL"],"ruby_source_checksum":{":sha256":"96400dffd4c19d46e602165f52fc8526a1b3e5825633bf3083be87656b1c466a"},"ruby_source_path":"Casks/c/chatall.rb","sha256":"8fe8ab4efc0d1a725e79765ad7b9a53b48be0432f96b3791f8e9beedd5cecf08","tap_string":"homebrew/cask","url_args":["https://github.com/sunner/ChatALL/releases/download/v1.85.110/ChatALL-1.85.110-mac-x64.dmg"],"version":"1.85.110","raw_artifacts":[[":app",["ChatALL.app"]],[":zap",{":trash":["~/Library/Application Support/ChatALL","~/Library/Caches/ai.chatall","~/Library/Preferences/ai.chatall.plist","~/Library/Saved Application State/ai.chatall.savedState"]}]]},"chatbox":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop app for GPT-4 / GPT-3.5 (OpenAI API)","homepage":"https://chatboxai.app/en","names":["Chatbox"],"ruby_source_checksum":{":sha256":"92dff4a65a3413527ef0d604a0e7b24252241abe66f7d54029ad0978af01ea7b"},"ruby_source_path":"Casks/c/chatbox.rb","sha256":"ad3a43fb3b229c4fda9cbab7b110c8ded3b5030bb9dd98eb887f4bcfa4a6408e","tap_string":"homebrew/cask","url_args":["https://download.chatboxai.app/releases/Chatbox-1.23.5.dmg"],"version":"1.23.5","raw_artifacts":[[":uninstall",{":quit":"xyz.chatboxapp.app"}],[":app",["Chatbox.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/xyz.chatboxapp.app.sfl*","~/Library/Application Support/xyz.chatboxapp.app","~/Library/Caches/xyz.chatboxapp.app","~/Library/Logs/xyz.chatboxapp.app","~/Library/Preferences/xyz.chatboxapp.app.plist","~/Library/Saved Application State/xyz.chatboxapp.app.savedState","~/Library/WebKit/xyz.chatboxapp.app"]}]]},"chatglm":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for the ChatGLM AI chatbot","homepage":"https://chatglm.cn/","names":["ChatGLM","智谱清言"],"ruby_source_checksum":{":sha256":"62756ac2d85fc09cde0dfd223c67b22edbd6328ba2e433ba5bf563384d9816c1"},"ruby_source_path":"Casks/c/chatglm.rb","sha256":"1e502d121a7ca0c2796c0d651044a3143b7f84f4c38d0a0abc2c070f5429f836","tap_string":"homebrew/cask","url_args":["https://sfile.chatglm.cn/apk/xinyu/windows/chatglm_2.0.7_universal.dmg"],"version":"2.0.7","raw_artifacts":[[":app",["智谱清言.app"]],[":zap",{":trash":["~/Library/Application Support/chatglm","~/Library/Logs/chatglm","~/Library/Preferences/com.zhipu.chatglm.plist"]}]]},"chatgpt-atlas":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"OpenAI's official browser with ChatGPT built in","disable_args":{":date":"2026-08-26",":because":":discontinued"},"homepage":"https://chatgpt.com/atlas","names":["ChatGPT Atlas"],"ruby_source_checksum":{":sha256":"550938afcc53e69b4aee6ed0076339bc4e6539193fd3de2785f58560ae09b454"},"ruby_source_path":"Casks/c/chatgpt-atlas.rb","sha256":"894b60a1276c65dd220984db647963e6245e06e2211fb3c61b944f6e1a013435","tap_string":"homebrew/cask","url_args":["https://persistent.oaistatic.com/atlas/public/ChatGPT_Atlas_Desktop_public_1.2026.189.1_20260724200710000.dmg"],"version":"1.2026.189.1,20260724200710000","raw_artifacts":[[":uninstall",{":launchctl":"com.openai.atlas.update-helper",":quit":"com.openai.atlas"}],[":app",["ChatGPT Atlas.app"]],[":zap",{":trash":["~/Library/Application Support/com.openai.atlas","~/Library/Application Support/CrashReporter/ChatGPT Atlas (Service)_*.plist","~/Library/Application Support/OpenAI/ChatGPT Atlas","~/Library/Caches/com.openai.atlas","~/Library/HTTPStorages/com.openai.atlas","~/Library/HTTPStorages/com.openai.atlas.binarycookies","~/Library/LaunchAgents/com.openai.atlas.update-helper.plist","~/Library/Logs/DiagnosticReports/ChatGPT Atlas (Service)*.ips","~/Library/Preferences/com.openai.atlas.plist","~/Library/Preferences/com.openai.atlas.web.plist"]}]]},"chatgpt-classic":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"OpenAI's previous ChatGPT desktop app","homepage":"https://chatgpt.com/","names":["ChatGPT Classic"],"ruby_source_checksum":{":sha256":"f3102732e6c00f7d72ccb111de762b106b8a17df4956b671c8d45db017f60bd1"},"ruby_source_path":"Casks/c/chatgpt-classic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://persistent.oaistatic.com/classic/public/ChatGPT_Classic.dmg"],"version":"1.2026.184,1784145287","raw_artifacts":[[":uninstall",{":launchctl":"com.openai.chat-helper",":quit":"com.openai.chat"}],[":app",["ChatGPT Classic.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.openai.chat.Widgets","~/Library/Application Scripts/group.com.openai.chat","~/Library/Application Support/ChatGPT","~/Library/Application Support/com.openai.chat","~/Library/Caches/ChatGPTHelper","~/Library/Caches/com.openai.chat","~/Library/Containers/com.openai.chat.Widgets","~/Library/Group Containers/group.com.openai.chat","~/Library/HTTPStorages/ChatGPTHelper.binarycookies","~/Library/HTTPStorages/com.openai.chat","~/Library/HTTPStorages/com.openai.chat.binarycookies","~/Library/Preferences/ChatGPTHelper.plist","~/Library/Preferences/com.openai.chat.*.plist","~/Library/Preferences/com.openai.chat.plist","~/Library/Saved Application State/com.openai.chat.savedState","~/Library/WebKit/com.openai.chat"]}]]},"chatgpt":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"OpenAI's official ChatGPT desktop app","homepage":"https://chatgpt.com/","names":["ChatGPT"],"ruby_source_checksum":{":sha256":"7e181818c615becd7d6e9b1855b48062c10e7320f1663372a59a6331d1927f59"},"ruby_source_path":"Casks/c/chatgpt.rb","sha256":"d0e4ad9e1a0dea3d5eccd4b36af9f8f0c087a48e94c444d793acead808156f60","tap_string":"homebrew/cask","url_args":["https://persistent.oaistatic.com/codex-app-prod/ChatGPT-darwin-x64-26.1021.31345.zip"],"version":"26.1021.31345","raw_artifacts":[[":uninstall",{":quit":"com.openai.codex"}],[":app",["ChatGPT.app"]],[":zap",{":trash":["/Library/Application Support/CodexComputerUseAuthorizationPlugin","~/Library/Application Scripts/*.com.openai.sky.CUAService","~/Library/Application Support/Codex","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.openai.codex.sfl*","~/Library/Application Support/com.openai.codex","~/Library/Application Support/OpenAI/Codex","~/Library/Caches/Codex","~/Library/Caches/com.openai.codex","~/Library/Caches/com.openai.sky.CUAService","~/Library/Group Containers/*.com.openai.sky.CUAService","~/Library/HTTPStorages/com.openai.codex","~/Library/HTTPStorages/com.openai.codex.binarycookies","~/Library/HTTPStorages/com.openai.sky.CUAService","~/Library/HTTPStorages/com.openai.sky.CUAService.binarycookies","~/Library/Logs/com.openai.codex","~/Library/Preferences/com.openai.codex.plist","~/Library/Preferences/com.openai.sky.CUAService.cli.plist","~/Library/Preferences/com.openai.sky.CUAService.plist","~/Library/Saved Application State/com.openai.codex.savedState"],":rmdir":"~/.codex"}]]},"chatmate-for-whatsapp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-30",":because":":unmaintained"},"desc":"Extension app WhatsApp","disable_args":{":date":"2026-03-30",":because":":unmaintained"},"homepage":"https://chatmate.io/","names":["ChatMate for WhatsApp"],"ruby_source_checksum":{":sha256":"a93e7d5e8fbb6a2554d61927a03d7e150cf115f34e29d3b138555cf0e82a8b8a"},"ruby_source_path":"Casks/c/chatmate-for-whatsapp.rb","sha256":"af6b75282d8b0c0782246f771a4718675616cbdc6b62682a9e055641ab1e5ac7","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/net.coldx.mac.WhatsApp/482/1537891987/ChatMateforWhatsApp-482.zip"],"version":"4.3.1,482,1537891987","raw_artifacts":[[":app",["ChatMate for WhatsApp.app"]],[":zap",{":trash":["~/Library/Application Support/ChatMate for WhatsApp","~/Library/Application Support/ColdX/net.coldx.mac.WhatsApp","~/Library/Caches/net.coldx.mac.WhatsApp","~/Library/Cookies/net.coldx.mac.WhatsApp.binarycookies","~/Library/Preferences/net.coldx.mac.WhatsApp.plist","~/Library/WebKit/net.coldx.mac.WhatsApp"]}]]},"chatterino":{"depends_on_args":{":macos":":monterey"},"desc":"Chat client for https://twitch.tv","homepage":"https://chatterino.com/","names":["Chatterino"],"ruby_source_checksum":{":sha256":"3311905e4c19a60d4bc28878c33f834f043f61e7b8c7a96c83fda3c4b4568721"},"ruby_source_path":"Casks/c/chatterino.rb","sha256":"38c14d1023f57716e30f09e0c28f931eb80404b21fe7ff7736136b63893653b5","tap_string":"homebrew/cask","url_args":["https://chatterino.fra1.digitaloceanspaces.com/bin/2.5.6/Chatterino.dmg"],"version":"2.5.6","raw_artifacts":[[":app",["chatterino.app"]],[":zap",{":trash":"~/Library/Application Support/chatterino"}]]},"chatty":{"depends_on_args":{":macos":":any"},"desc":"Twitch chat client","homepage":"https://chatty.github.io/","names":["Chatty"],"ruby_source_checksum":{":sha256":"f05923b9ef1cb36af09e2c0214fffe208f127e52e0f24a5efacd24e948edc528"},"ruby_source_path":"Casks/c/chatty.rb","sha256":"0a6def5121c07d10823969e3cb0d201d934de6a0bdecde7e068672705e5c7f7c","tap_string":"homebrew/cask","url_args":["https://github.com/chatty/chatty/releases/download/v0.28/Chatty_0.28.zip"],"version":"0.28","raw_artifacts":[[":preflight_steps",{":steps":[{":source":{":base":"staged_path",":path":"."},":target":{":base":"staged_path",":path":"Chatty"},":type":"move_contents"}]}],[":suite",["Chatty"]],[":zap",{":trash":"~/.chatty"}]],"raw_caveats":"chatty requires Java 7+. You can install the latest version with:\n  brew install --cask temurin\n"},"chatwise":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI chatbot for many LLMs","homepage":"https://chatwise.app/","names":["ChatWise"],"ruby_source_checksum":{":sha256":"13c3257a41a9e8e48caea00dda1a05c5ca18b204289f22dc0aa4d03d1118d9be"},"ruby_source_path":"Casks/c/chatwise.rb","sha256":"2100e58f7db163d920615d9744dd2540cd96d3c3b521e5a289676dee5848ae33","tap_string":"homebrew/cask","url_args":["https://releases.chatwise.app/26.9.1/ChatWise-26.9.1-x64.dmg"],"version":"26.9.1","raw_artifacts":[[":uninstall",{":quit":"app.chatwise"}],[":app",["ChatWise.app"]],[":zap",{":trash":["~/Library/Application Support/app.chatwise","~/Library/Caches/app.chatwise","~/Library/Saved Application State/app.chatwise.savedState","~/Library/WebKit/app.chatwise"]}]]},"chatwork":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Group chat software","homepage":"https://www.chatwork.com/","names":["ChatWork"],"ruby_source_checksum":{":sha256":"3303343fe1f1e0e55881d7410fada19ea6fb3312a5ec9a5fa2b2e2396d7e7f21"},"ruby_source_path":"Casks/c/chatwork.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://desktop-app.chatwork.com/installer/ChatWork.dmg"],"version":"2.25.6","raw_artifacts":[[":app",["Chatwork.app"]],[":zap",{":trash":["~/Library/Application Support/Chatwork","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.chatwork.sfl*","~/Library/Caches/com.electron.chatwork","~/Library/Caches/com.electron.chatwork.ShipIt","~/Library/HTTPStorages/com.electron.chatwork","~/Library/Preferences/com.electron.chatwork.plist"]}]]},"cheatsheet":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-09",":because":":discontinued"},"desc":"Tool to list all active shortcuts of the current application","disable_args":{":date":"2025-11-09",":because":":discontinued"},"homepage":"https://www.mediaatelier.com/CheatSheet/","names":["CheatSheet"],"ruby_source_checksum":{":sha256":"19916823fba2bb4fca0d07aa90db43e6d6796721d300bb37dd0f0ca81fdc7d7c"},"ruby_source_path":"Casks/c/cheatsheet.rb","sha256":"0af341585bc93a6935266e280c2661642cd8496ceb37ccad4056ecf2f002ea34","tap_string":"homebrew/cask","url_args":["https://www.mediaatelier.com/CheatSheet/CheatSheet_1.6.4.dmg"],"version":"1.6.4","raw_artifacts":[[":app",["CheatSheet.app"]],[":zap",{":trash":["~/Library/Application Support/com.mediaatelier.CheatSheet","~/Library/Caches/com.mediaatelier.CheatSheet","~/Library/Preferences/com.mediaatelier.CheatSheet.plist"]}]]},"checkra1n":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Jailbreak for iPhone 5s through iPhone X, iOS 12.0 and up","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://checkra.in/","names":["checkra1n"],"ruby_source_checksum":{":sha256":"c89fe5992704bb2753fe732e4e8866b8ddf36a31c986f238ef5def0c98f1ddb1"},"ruby_source_path":"Casks/c/checkra1n.rb","sha256":"754bb6ec4747b2e700f01307315da8c9c32c8b5816d0fe1e91d1bdfc298fe07b","tap_string":"homebrew/cask","url_args":["https://checkra.in/assets/downloads/macos/754bb6ec4747b2e700f01307315da8c9c32c8b5816d0fe1e91d1bdfc298fe07b/checkra1n%20beta%200.12.4.dmg"],"version":"0.12.4","raw_artifacts":[[":app",["checkra1n.app"]],[":binary",["$APPDIR/checkra1n.app/Contents/MacOS/checkra1n"]]]},"cheetah3d":{"depends_on_args":{":macos":":any"},"desc":"3D modelling, rendering and animation software","homepage":"https://www.cheetah3d.com/","names":["Cheetah3D"],"ruby_source_checksum":{":sha256":"47a32c9bd0e895ffc78261971e7632e8f36ff934649b63ec6e14606e9129c4e0"},"ruby_source_path":"Casks/c/cheetah3d.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.cheetah3d.com/download/Cheetah3D.dmg"],"version":"8.1.3","raw_artifacts":[[":app",["Cheetah3D.app"]],[":zap",{":trash":["~/Library/Application Support/Cheetah3D","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/de.wengenmayer.cheetah3d.sfl*","~/Library/HTTPStorages/de.wengenmayer.Cheetah3D","~/Library/Preferences/de.wengenmayer.Cheetah3D.plist"]}]]},"chef-workstation":{"depends_on_args":{":macos":":monterey"},"desc":"All-in-one installer for the tools you need to manage your Chef infrastructure","homepage":"https://docs.chef.io/workstation/","names":["Chef Workstation"],"ruby_source_checksum":{":sha256":"71f10fd41f400ac175d8cf44784d7304123e2c28a6ad9bb7bb0360fac2770f21"},"ruby_source_path":"Casks/c/chef-workstation.rb","sha256":"d0f537cb4a1e5ae1b6752576427f8bfbf9ce7ac4de4dd3cbbeb603c8f9892347","tap_string":"homebrew/cask","url_args":["https://packages.chef.io/files/stable/chef-workstation/25.9.1094/mac_os_x/12/chef-workstation-25.9.1094-1.x86_64.dmg"],"version":"25.9.1094,12","raw_artifacts":[[":uninstall",{":launchctl":["io.chef.chef-workstation","io.chef.chef-workstation.app"],":quit":"sh.chef.chef-workstation",":script":{":executable":"/opt/chef-workstation/bin/uninstall_chef_workstation",":sudo":true},":pkgutil":"com.getchef.pkg.chef-workstation"}],[":pkg",["chef-workstation-25.9.1094-1.x86_64.pkg"]],[":zap",{":trash":"~/.chef-workstation"}]]},"chemdoodle":{"depends_on_args":{":macos":":any"},"desc":"2D chemical drawing, publishing and informatics","homepage":"https://www.ichemlabs.com/","names":["ChemDoodle","ChemDoodle 2D"],"ruby_source_checksum":{":sha256":"46fe2fe9353d57fa431fba5289dee206678800301c5974bec421cfb2f7d6eb4e"},"ruby_source_path":"Casks/c/chemdoodle.rb","sha256":"27f6cd378af4fda331786af4c00da9265395c30bf3d697bb65dc05b544854317","tap_string":"homebrew/cask","url_args":["https://www.ichemlabs.com/downloads/ChemDoodle-macos-x64-12.12.1.dmg"],"version":"12.12.1","raw_artifacts":[[":suite",["ChemDoodle"]],[":zap",{":trash":"~/Library/Saved Application State/com.iChemLabs.ChemDoodle.savedState"}]]},"cherry-studio":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Desktop client that supports multiple LLM providers","homepage":"https://www.cherry-ai.com/","names":["Cherry Studio"],"ruby_source_checksum":{":sha256":"561f02414250ae412061a1945cf41d49fa868e483fce96e0991932296bff9ce8"},"ruby_source_path":"Casks/c/cherry-studio.rb","sha256":"94d8f7e0c58d678ea66a37fb51d8978d113ea39be3c784611c7efe146f0cb3c6","tap_string":"homebrew/cask","url_args":["https://github.com/CherryHQ/cherry-studio/releases/download/v2.1.7/Cherry-Studio-2.1.7-mac-x64.dmg"],"version":"2.1.7","raw_artifacts":[[":app",["Cherry Studio.app"]],[":binary",["$APPDIR/Cherry Studio.app/Contents/MacOS/Cherry Studio"],{":target":"cherry-studio"}],[":zap",{":trash":["~/Library/Application Support/CherryStudio","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.kangfenmao.cherrystudio.sfl*","~/Library/Caches/cherrystudio-updater","~/Library/HTTPStorages/com.kangfenmao.CherryStudio","~/Library/Logs/CherryStudio","~/Library/Preferences/com.kangfenmao.CherryStudio.plist","~/Library/Saved Application State/com.kangfenmao.CherryStudio.savedState"]}]]},"chessx":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Chess database","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://chessx.sourceforge.io/","names":["ChessX"],"ruby_source_checksum":{":sha256":"f7acaa180e82d8205f923116efd957737833041354a4c4c904e54ab0b9d3323f"},"ruby_source_path":"Casks/c/chessx.rb","sha256":"525927ea622b1834694a5582370a5883cc7bc7dd50e449be96c8c8d553fc9870","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/chessx/chessx/1.6.10/chessx-1.6.10.dmg"],"version":"1.6.10","raw_artifacts":[[":app",["ChessX.app"]],[":zap",{":trash":["~/.config/chessx","~/Library/Application Support/chessx","~/Library/Preferences/net.sourceforge.chessx.plist","~/Library/Saved Application State/net.sourceforge.chessx.savedState"]}]]},"chia":{"depends_on_args":{":macos":":sequoia"},"desc":"GUI Python implementation for the Chia blockchain","homepage":"https://www.chia.net/","names":["Chia Blockchain"],"ruby_source_checksum":{":sha256":"1354bbacde8c5f149c925e64d5dfe31de09c65e7da45a194206502e84694e761"},"ruby_source_path":"Casks/c/chia.rb","sha256":"92f29c62e9dfe2c51108fdc9aebe7fb68916afa63dc8c73efdd818a8d1c7fcbf","tap_string":"homebrew/cask","url_args":["https://github.com/Chia-Network/chia-blockchain/releases/download/2.7.5/Chia-2.7.5-arm64.dmg"],"version":"2.7.5","raw_artifacts":[[":uninstall",{":quit":"net.chia.blockchain"}],[":app",["Chia.app"]],[":zap",{":trash":["~/.chia","~/Library/Application Support/Chia Blockchain","~/Library/Caches/Chia Blockchain","~/Library/Preferences/net.chia.blockchain.plist","~/Library/Saved Application State/net.chia.blockchain.savedState"]}]]},"chiaki":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"PlayStation remote play client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://git.sr.ht/~thestr4ng3r/chiaki","names":["Chiaki"],"ruby_source_checksum":{":sha256":"55dfdd7217b3820de34ecd25cb03afd6fdcf3afad425db4d0810d3dbf91e0109"},"ruby_source_path":"Casks/c/chiaki.rb","sha256":"bf0315f26f196ece67181f7f88adc28c7eb17c0fdda10315d7b7b3606ba370a7","tap_string":"homebrew/cask","url_args":["https://git.sr.ht/~thestr4ng3r/chiaki/refs/download/v2.2.0/Chiaki-v2.2.0-macOS-x86_64.dmg"],"version":"2.2.0","raw_artifacts":[[":app",["Chiaki.app"]],[":zap",{":trash":["~/Library/Application Support/Chiaki","~/Library/Preferences/com.chiaki.Chiaki.plist"]}]]},"chime":{"auto_updates":true,"conflicts_with_args":{":cask":["chime@alpha"]},"depends_on_args":{":macos":":monterey"},"desc":"Text and code editor","homepage":"https://www.chimehq.com/","names":["Chime"],"ruby_source_checksum":{":sha256":"69867f3f9ef5dd072bed26c6fb184a78c26233edd4470b5da044a9be0e9e75c4"},"ruby_source_path":"Casks/c/chime.rb","sha256":"0a52a3cf970e38f07dd45c2854e1096926e4960219b438f3601b5af55a747453","tap_string":"homebrew/cask","url_args":["https://updates.chimehq.com/com.chimehq.Edit/157/Chime.app.zip"],"version":"2.2.5,157","raw_artifacts":[[":app",["Chime.app"]],[":binary",["$APPDIR/Chime.app/Contents/MacOS/chimecli"],{":target":"chime"}],[":zap",{":trash":["~/Library/Application Scripts/com.chimehq.Edit.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.chimehq.edit*","~/Library/Application Support/com.chimehq.Edit","~/Library/Caches/com.apple.helpd/Generated/com.chimehq.Edit.Help*","~/Library/Caches/com.chimehq.Edit","~/Library/Containers/com.chimehq.Edit.*","~/Library/HTTPStorages/com.chimehq.Edit","~/Library/Preferences/com.chimehq.Edit.plist","~/Library/Saved Application State/com.chimehq.Edit.savedState","~/Library/WebKit/com.chimehq.Edit"]}]]},"chime@alpha":{"auto_updates":true,"conflicts_with_args":{":cask":["chime"]},"depends_on_args":{":macos":":sonoma"},"desc":"Text and code editor","homepage":"https://www.chimehq.com/","names":["Chime"],"ruby_source_checksum":{":sha256":"875747aa6c2c20beff034d164753de5bc9f6fd41d9a8b15ee66450c31c4d3f55"},"ruby_source_path":"Casks/c/chime@alpha.rb","sha256":"c81932326b5b1a063c4540c03dff0a50acc6766fbc41b680b3706d2a40711db0","tap_string":"homebrew/cask","url_args":["https://github.com/ChimeHQ/Chime/releases/download/205/Chime.zip"],"version":"3.0.0,205","raw_artifacts":[[":uninstall",{":quit":["com.chimehq.ChimeKit","com.chimehq.Edit","com.chimehq.Edit.*","com.chimehq.EditKit"]}],[":app",["Chime.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.chimehq.Edit","~/Library/Application Scripts/com.chimehq.Edit.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.chimehq.edit.sfl*","~/Library/Containers/com.chimehq.Edit.*","~/Library/Group Containers/*.com.chimehq.Edit","~/Library/HTTPStorages/com.chimehq.Edit","~/Library/Preferences/com.chimehq.Edit.plist"]}]]},"chipmunk":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Log analysis tool","homepage":"https://github.com/esrlabs/chipmunk/","names":["Chipmunk Log Analyzer & Viewer"],"ruby_source_checksum":{":sha256":"04aaacbe3864679470d8c367bf5cd3ea3685264c87dbabd7c84395f0f0e3c98f"},"ruby_source_path":"Casks/c/chipmunk.rb","sha256":"8f23bed186bf3e1da20241007374825dbe420cb2891d0d9da08ea267fdec3b16","tap_string":"homebrew/cask","url_args":["https://github.com/esrlabs/chipmunk/releases/download/4.3.0/chipmunk@4.3.0-darwin-portable.tgz"],"version":"4.3.0","raw_artifacts":[[":app",["chipmunk.app"]],[":zap",{":trash":["~/.chipmunk","~/Library/Application Support/Chipmunk"]}]]},"chiri":{"depends_on_args":{":macos":":monterey"},"desc":"CalDAV-compatible task management app","homepage":"https://github.com/chiriapp/chiri","names":["Chiri"],"ruby_source_checksum":{":sha256":"3c446fe010244c1a36ad89bf0ff76e6efded2fa5fba0dce119c228487193f39e"},"ruby_source_path":"Casks/c/chiri.rb","sha256":"23367f9701f16ac8a561d934288d70d55feb4a52d2b9b5669cf04fbeac64d1fd","tap_string":"homebrew/cask","url_args":["https://github.com/chiriapp/chiri/releases/download/app-v1.0.0/Chiri_1.0.0_x64.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["Chiri.app"]],[":zap",{":trash":["~/Library/Application Support/garden.chiri.Chiri","~/Library/Caches/garden.chiri.Chiri","~/Library/Logs/garden.chiri.Chiri","~/Library/Preferences/garden.chiri.Chiri.plist","~/Library/WebKit/garden.chiri.Chiri"]}]]},"chitubox":{"depends_on_args":{":macos":":any"},"desc":"3D printing slicer software","homepage":"https://www.chitubox.com/","names":["CHITUBOX"],"ruby_source_checksum":{":sha256":"623757491c3c0e6d46db6bbfe18ed6f24c013d7351db952c8a53bb52c9521117"},"ruby_source_path":"Casks/c/chitubox.rb","sha256":"1d3e2ba78d3d1a2e333535272c14ab9da0d22404a349acf2723564bddc1da1cc","tap_string":"homebrew/cask","url_args":["https://sac.chitubox.com/software/download.do?installerUrl=https%3A%2F%2Fdownload.chitubox.com%2F17952%2Fv1.4.0%2FCHITUBOX_Mac_Installer_v1.4.0.dmg&softwareId=17952&softwareVersionId=v1.4.0"],"version":"1.4.0","raw_artifacts":[[":app",["CHITUBOX.app"]],[":zap",{":trash":["~/Library/Application Support/chitubox2_0","~/Library/Application Support/Chitubox_*","~/Library/Application Support/chituboxResource","~/Library/Caches/Chitubox_*"]}]]},"choice-financial-terminal":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Financial information acquisition platform","homepage":"https://choice.eastmoney.com/","names":["Choice Financial Terminal","Choice金融终端"],"ruby_source_checksum":{":sha256":"4befb6292c119e3da7427d0fbcd2184f6dde7bd89c322e61640084dd809af9b8"},"ruby_source_path":"Casks/c/choice-financial-terminal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://choice-app.eastmoney.com/choice/OfflinePackage/ChoiceSetup_mac_x86.dmg"],"version":"9.15.0.2","raw_artifacts":[[":uninstall",{":quit":"com.eastmoney.choice"}],[":app",["Choice金融终端.app"]],[":zap",{":trash":["~/Library/Application Support/Choice","~/Library/Logs/Choice金融终端_debug.log","~/Library/Preferences/org.cef.Choice.helper.renderer.plist","~/Library/Saved Application State/com.eastmoney.choice.savedState"]}]]},"choosy":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open links in any browser","homepage":"https://choosy.app/","names":["Choosy"],"ruby_source_checksum":{":sha256":"9777a61c609847e269054e90191ae4ad3087a1fa15d4d7db64fcd008eb1ffdff"},"ruby_source_path":"Casks/c/choosy.rb","sha256":"8d6a44b78ed256d6f502872fd1f62cf1f7fea877906bedddc5bbf26f93b6ea57","tap_string":"homebrew/cask","url_args":["https://downloads.choosy.app/choosy_2.3.1.zip"],"version":"2.3.1","raw_artifacts":[[":uninstall",{":quit":"com.choosyosx.Choosy",":pkgutil":"com.choosyosx.Choosy"}],[":pkg",["Choosy.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.choosyosx.Choosy","~/Library/Application Scripts/com.choosyosx.Choosy.Safari","~/Library/Application Scripts/com.choosyosx.Choosy.Share","~/Library/Application Support/BraveSoftware/Brave-Browser-Beta/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/BraveSoftware/Brave-Browser-Nightly/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/BraveSoftware/Brave-Browser/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Choosy","~/Library/Application Support/com.operasoftware.Opera/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/com.operasoftware.OperaDeveloper/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/com.operasoftware.OperaNext/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Google/Chrome Beta/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Google/Chrome Canary/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Google/Chrome Dev/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Microsoft Edge Beta/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Microsoft Edge Canary/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Microsoft Edge Dev/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Microsoft Edge/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Vivaldi Snapshot/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Application Support/Vivaldi/NativeMessagingHosts/com.choosyosx.choosy.nativemessaging.json","~/Library/Caches/com.apple.helpd/Generated/com.choosyosx.Choosy.help*","~/Library/Caches/com.choosyosx.Choosy","~/Library/Containers/com.choosyosx.Choosy.Safari","~/Library/Containers/com.choosyosx.Choosy.Share","~/Library/Group Containers/*.com.choosyosx.Choosy","~/Library/HTTPStorages/com.choosyosx.Choosy","~/Library/Preferences/com.choosyosx.ChoosyPrefPane.plist"]}]]},"choragus":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Sonos controller","homepage":"https://github.com/scottwaters/Choragus","names":["Choragus"],"ruby_source_checksum":{":sha256":"e7b1318a8d9dbcf47a09690df5d46caa4e728e195ac305a568924894cdfe59c7"},"ruby_source_path":"Casks/c/choragus.rb","sha256":"1b0b717906e7a7944c485a1794b6e13c07e261afc84060d7bb7996292931bec0","tap_string":"homebrew/cask","url_args":["https://github.com/scottwaters/Choragus/releases/download/v5.0/Choragus.dmg"],"version":"5.0","raw_artifacts":[[":uninstall",{":quit":"com.choragus.app"}],[":app",["Choragus.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.choragus.app","~/Library/Containers/com.choragus.app"]}]]},"chordpotion":{"depends_on_args":{":macos":":any"},"desc":"MIDI plug-in to transform chords into riffs and melodies","homepage":"https://feelyoursound.com/chordpotion/","names":["ChordPotion"],"ruby_source_checksum":{":sha256":"3cac92fcb873c58fe75ce6afc9f09be3cd515cb92152010490963e0d4099979c"},"ruby_source_path":"Casks/c/chordpotion.rb","sha256":"1704727fde929d06fa99aec83d6f3f57a27d5caff6b86eca758a410d49d45843","tap_string":"homebrew/cask","url_args":["https://fys.ams3.cdn.digitaloceanspaces.com/data/ChordPotion_2.6.0_mac.zip"],"version":"2.6.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.feelyoursound.ChordPotion.pkg.au","com.feelyoursound.ChordPotion.pkg.dat","com.feelyoursound.ChordPotion.pkg.vst","com.feelyoursound.ChordPotion.pkg.vst3"]}],[":pkg",["ChordPotion_2.6.0.pkg"]],[":zap",{":trash":["/Users/Shared/FeelYourSound/ChordPotion","~/Documents/FeelYourSound/ChordPotion"],":rmdir":"~/Documents/FeelYourSound"}]]},"chrome-remote-desktop-host":{"depends_on_args":{":macos":":any"},"desc":"Remotely access another computer through the Google Chrome browser","homepage":"https://chrome.google.com/webstore/detail/chrome-remote-desktop/inomeogfingihgjfjlpeplalcfajhgai","names":["Chrome Remote Desktop"],"ruby_source_checksum":{":sha256":"5bd7843327f44f201150ac7b4497416f6e03041ade2ed7364404553672ba214a"},"ruby_source_path":"Casks/c/chrome-remote-desktop-host.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/chrome-remote-desktop/chromeremotedesktop.dmg"],"version":"155.0.8059.19","raw_artifacts":[[":uninstall",{":launchctl":"org.chromium.chromoting",":script":{":executable":"/Applications/Chrome Remote Desktop Host Uninstaller.app/Contents/MacOS/remoting_host_uninstaller",":args":["--no-ui"],":sudo":true},":pkgutil":["com.google.pkg.ChromeRemoteDesktopHost","com.google.pkg.ChromeRemoteDesktopHostService","com.google.pkg.ChromeRemoteDesktopHostUninstaller"]}],[":pkg",["Chrome Remote Desktop Host.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.google.chromeremotedesktop.me2me-host-uninstaller.savedState"}]],"raw_caveats":"You must log out and log back in for the installation of chrome-remote-desktop-host to take effect.\n"},"chromedriver":{"conflicts_with_args":{":cask":["chromedriver@beta"]},"depends_on_args":{":macos":":any"},"desc":"Automated testing of webapps for Google Chrome","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://chromedriver.chromium.org/","names":["ChromeDriver"],"ruby_source_checksum":{":sha256":"443079513f6bb0ad5a7ceca98aa9253da7429827226d780e50c16500e3fe33bf"},"ruby_source_path":"Casks/c/chromedriver.rb","sha256":"74728768463f6ffd63e6bfe5bd75f1e12876066745417cd6f9929704428da590","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/chrome-for-testing-public/152.0.7977.64/mac-x64/chromedriver-mac-x64.zip"],"version":"152.0.7977.64","raw_artifacts":[[":binary",["chromedriver-mac-x64/chromedriver"]]]},"chromedriver@beta":{"conflicts_with_args":{":cask":["chromedriver"]},"depends_on_args":{":macos":":any"},"desc":"Automated testing of webapps for Google Chrome","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://chromedriver.chromium.org/","names":["ChromeDriver"],"ruby_source_checksum":{":sha256":"f6109c8854b7844e2846f1904556b7593356dca69e43ef42fdf409b78d6a4a3f"},"ruby_source_path":"Casks/c/chromedriver@beta.rb","sha256":"36331c586f5b9e26d9dfd8cb0c01b248313afaf25839b99d725be2bfcba2b529","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/chrome-for-testing-public/153.0.8010.12/mac-x64/chromedriver-mac-x64.zip"],"version":"153.0.8010.12","raw_artifacts":[[":binary",["chromedriver-mac-x64/chromedriver"]]]},"chromium-gost":{"depends_on_args":{":macos":":monterey"},"desc":"Browser based on Chromium with support for GOST cryptographic algorithms","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/deemru/Chromium-Gost","names":["Chromium-Gost"],"ruby_source_checksum":{":sha256":"4682a749c81742614a1add88e831565c887d18393be218536db46dbd0ab1516e"},"ruby_source_path":"Casks/c/chromium-gost.rb","sha256":"e4dbe5b029c0c688c5c077e5818a9e2ad00caad76feb697f6c8f9d3b016f709a","tap_string":"homebrew/cask","url_args":["https://github.com/deemru/Chromium-Gost/releases/download/150.0.7871.224/chromium-gost-150.0.7871.224-macos-amd64.tar.bz2"],"version":"150.0.7871.224","raw_artifacts":[[":app",["Chromium-Gost.app"]],[":zap",{":trash":["~/Library/Application Support/Chromium","~/Library/Caches/Chromium","~/Library/Preferences/ru.cryptopro.chromium-gost.plist"]}]]},"chromium":{"conflicts_with_args":{":cask":["ungoogled-chromium"]},"depends_on_args":{":macos":":monterey"},"desc":"Free and open-source web browser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.chromium.org/Home","names":["Chromium"],"ruby_source_checksum":{":sha256":"bad5b8a89f316ce6ef92ac478a51b6cdb3f5921deb6ccb22a4432f9c10f72bb8"},"ruby_source_path":"Casks/c/chromium.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download-chromium.appspot.com/dl/Mac?type=snapshots"],"version":"latest","raw_artifacts":[[":app",["chrome-mac/Chromium.app"]],[":command_wrapper",["chromium"],{":executable":"$APPDIR/Chromium.app/Contents/MacOS/Chromium"}],[":zap",{":trash":["~/Library/Application Support/Chromium","~/Library/Application Support/CrashReporter/Chromium_*.plist","~/Library/Caches/Chromium","~/Library/Logs/DiagnosticReports/Chromium-*.ips","~/Library/Preferences/org.chromium.Chromium.plist","~/Library/Saved Application State/org.chromium.Chromium.savedState"]}]]},"chronoagent":{"depends_on_args":{":macos":":any"},"desc":"Remote file sharing for ChronoSync","homepage":"https://www.econtechnologies.com/","names":["ChronoAgent"],"ruby_source_checksum":{":sha256":"d3760e053aab377df990b663abe7d2d8bf95eea743a64ec20ba2624bcf19097b"},"ruby_source_path":"Casks/c/chronoagent.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.econtechnologies.com/CA_Mac_Download.dmg"],"version":"12.0.3","raw_artifacts":[[":uninstall",{":launchctl":"com.econtechnologies.ChronoAgentRemote",":quit":"com.econtechnologies.backgrounder.CAMonitorBackgrounder",":pkgutil":"com.econtechnologies.pkg.ChronoAgent"}],[":pkg",["Install.pkg"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/ChronoAgent Help Center*","~/Library/Containers/com.apple.helpviewer/Data/com.econtechnologies.preference.chronoagent.*","~/Library/Preferences/com.econtechnologies.chronoagent.prefPane.plist"]}]]},"chronoid":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Automatic time tracker and productivity insights app","homepage":"https://chronoid.app/","names":["Chronoid"],"ruby_source_checksum":{":sha256":"e19e3f6c4038947f6b303618b6a2a2cc7d7867eaa0d2890b12515f3ffa0fa5b2"},"ruby_source_path":"Casks/c/chronoid.rb","sha256":"97e77864e3c21a74618511849db38ad6785e432a8e3850d576cec7d3ef17bcfc","tap_string":"homebrew/cask","url_args":["https://download.chronoid.app/Chronoid-1.0.104.dmg"],"version":"1.0.104","raw_artifacts":[[":app",["Chronoid.app"]],[":zap",{":trash":["/Users/Shared/.chronoid-security","~/Library/Application Support/com.vu.Chronoid","~/Library/Caches/com.vu.Chronoid","~/Library/HTTPStorages/com.vu.Chronoid","~/Library/Preferences/com.vu.Chronoid.plist","~/Library/WebKit/com.vu.Chronoid"]}]]},"chronos":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop client for JIRA and Trello","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/web-pal/chronos-timetracker","names":["Chronos Timetracker"],"ruby_source_checksum":{":sha256":"315d55a80f623fc65eeb8528add18956651d216a4904776996a89c6c13b0e6fa"},"ruby_source_path":"Casks/c/chronos.rb","sha256":"b1e05936bea014b823b82436dd46c18c7b4c4fc981d71d633159874353441878","tap_string":"homebrew/cask","url_args":["https://github.com/web-pal/chronos-timetracker/releases/download/v6.3.2/Chronos-6.3.2-mac.zip"],"version":"6.3.2","raw_artifacts":[[":app",["Chronos.app"]],[":zap",{":trash":["~/Library/Application Support/Chronos","~/Library/Preferences/com.web-pal.chronos.plist","~/Library/Saved Application State/com.web-pal.chronos.savedState"]}]]},"chronosync":{"depends_on_args":{":macos":":any"},"desc":"Synchronisation and backup tool","homepage":"https://www.econtechnologies.com/","names":["ChronoSync"],"ruby_source_checksum":{":sha256":"250cf8d17a388b85a73fa988c7d9c351c0f27736b8818687fb9a65c6d2cdd959"},"ruby_source_path":"Casks/c/chronosync.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.econtechnologies.com/CS4_Download.dmg"],"version":"12.0.3","raw_artifacts":[[":uninstall",{":quit":["com.econtechnologies.backgrounder.chronosync","com.econtechnologies.chronosync"],":pkgutil":"com.econtechnologies.pkg.ChronoSyncApplication"}],[":pkg",["Install.pkg"]],[":zap",{":trash":["~/Library/Logs/ChronoSync","~/Library/Preferences/com.econtechnologies.backgrounder.chronosync.plist","~/Library/Preferences/com.econtechnologies.chronosync.plist","~/Library/Saved Application State/com.econtechnologies.chronosync.savedState"]}]]},"chronycontrol":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Install and configure chronyd","homepage":"https://whatroute.net/chronycontrol.html","names":["ChronyControl"],"ruby_source_checksum":{":sha256":"fac44a40b1799cbb33f222a5bcc07a7ee8e576cb11e342ec74c298624151cc56"},"ruby_source_path":"Casks/c/chronycontrol.rb","sha256":"a2b346b7d85df993de2b7f8d2b893bfec92e6b8109ab9dd546e35aeb9ea60abb","tap_string":"homebrew/cask","url_args":["https://www.whatroute.net/software/chronycontrol-1.7.0.zip"],"version":"1.7.0","raw_artifacts":[[":uninstall",{":launchctl":["org.tuxfamily.chronyc","org.tuxfamily.chronyd"],":quit":"net.whatroute.ChronyControl",":delete":["/Library/LaunchDaemons/org.tuxfamily.chronyc","/Library/LaunchDaemons/org.tuxfamily.chronyd","/var/db/chrony"]}],[":app",["ChronyControl.app"]],[":zap",{":trash":["/etc/chrony.d","/var/log/chrony","~/Library/Logs/net.whatroute.ChronyControl"]}]]},"chrysalis":{"desc":"Graphical configurator for Kaleidoscope-powered keyboards","homepage":"https://github.com/keyboardio/Chrysalis","names":["Chrysalis"],"ruby_source_checksum":{":sha256":"b1dff54af9ad287975d12fd953813a32eed6805282e495335f9361510a338861"},"ruby_source_path":"Casks/c/chrysalis.rb","sha256":"307c17836e901fb26bccfdbfad50744ea1b3c00536306c1dd06a63c430602f06","tap_string":"homebrew/cask","url_args":["https://github.com/keyboardio/Chrysalis/releases/download/v0.13.3/Chrysalis-0.13.3-universal.dmg"],"version":"0.13.3","raw_artifacts":[[":app",["Chrysalis.app"]],[":zap",{":trash":["~/Library/Application Support/chrysalis","~/Library/Preferences/keyboardio.chrysalis.plist"]}]]},"cilicon":{"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Self-Hosted ephemeral CI on Apple Silicon","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/traderepublic/Cilicon","names":["Cilicon"],"ruby_source_checksum":{":sha256":"8b023ebbebf83909701204cb0aa831cf4bd185c011866daf4618944efc3a8f57"},"ruby_source_path":"Casks/c/cilicon.rb","sha256":"b4886bc74d6c4a802b24ef3bc40afa894d8cc13e9c25a912fdc6940a1a79a17c","tap_string":"homebrew/cask","url_args":["https://github.com/traderepublic/Cilicon/releases/download/v2.4.2/Cilicon_2.4.2_25_adhoc.zip"],"version":"2.4.2,25","raw_artifacts":[[":app",["Cilicon.app"]],[":zap",{":trash":["~/.cilicon.yml","~/cilicon.yml"]}]]},"cinc-workstation":{"depends_on_args":{":macos":":any"},"desc":"Installer for Chef infrastructure management tools","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://cinc.sh/start/workstation/","names":["Cinc Workstation"],"ruby_source_checksum":{":sha256":"d61968fd6e048bfc28a27af286b39107cb9c03f654a670d3c48f132075f45c03"},"ruby_source_path":"Casks/c/cinc-workstation.rb","sha256":"d7854c6786cfd78cd4ae3b9562f2f098a107c840fef94252344c5a0e819917e4","tap_string":"homebrew/cask","url_args":["https://downloads.cinc.sh/files/stable/cinc-workstation/25.13.7/mac_os_x/13/cinc-workstation-25.13.7-1.x86_64.dmg"],"version":"25.13.7","raw_artifacts":[[":uninstall",{":launchctl":"io.chef.chef-workstation.app",":script":{":executable":"/opt/cinc-workstation/bin/uninstall_chef_workstation",":sudo":true},":pkgutil":"com.cinc-project.pkg.cinc-workstation"}],[":pkg",["cinc-workstation-25.13.7-1.x86_64.pkg"]],[":zap",{":trash":"~/.cinc-workstation"}]]},"cinch":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-01",":because":":unmaintained"},"desc":"Window management tool","disable_args":{":date":"2026-03-01",":because":":unmaintained"},"homepage":"https://www.irradiatedsoftware.com/cinch/","names":["Cinch"],"ruby_source_checksum":{":sha256":"c792f2f882b314feb4fb3f318b08166f34de9a87d9705aed1261bc544f641332"},"ruby_source_path":"Casks/c/cinch.rb","sha256":"68afff19aaff4885e803733df74cfc87fe6529ec57107d21bddcb00d61dd14a0","tap_string":"homebrew/cask","url_args":["https://www.irradiatedsoftware.com/downloads/Cinch_1.2.4.zip"],"version":"1.2.4","raw_artifacts":[[":app",["Cinch.app"]]]},"cinco":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Generator-driven Eclipse IDE for domain-specific graphical modelling tools","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://cinco.scce.info/","names":["Cinco"],"ruby_source_checksum":{":sha256":"9e66c3577f6f5aa20dcd61282e6e042d3b0453a06bceb42d378f4395aaa5aa3a"},"ruby_source_path":"Casks/c/cinco.rb","sha256":"6b8e07c76c896ee5b79708f3317deb1197ce6c1f87acd45ee740c4423b5a8645","tap_string":"homebrew/cask","url_args":["https://ls5download.cs.tu-dortmund.de/cinco/releases/2.0.1/cinco-2.0.1-macos.dmg"],"version":"2.0.1","raw_artifacts":[[":uninstall",{":quit":"de.jabc.cinco.meta.product.product",":pkgutil":"de.jabc.cinco.meta.product.product.cinco.pkg.component"}],[":pkg",["Install Cinco.pkg"]],[":zap",{":trash":["~/Library/Preferences/de.jabc.cinco.meta.product.product.plist","~/Library/Saved Application State/de.jabc.cinco.meta.product.product.savedState"]}]],"raw_caveats":"Installing cinco means you have AGREED to the license at:\n  https://www.eclipse.org/legal/epl-v10.html\n\ncinco requires Java 11. You can install it with:\n  brew install --cask temurin@11\n"},"cinder":{"depends_on_args":{":macos":":any"},"desc":"C++ library for creative coding","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://libcinder.org/","names":["Cinder"],"ruby_source_checksum":{":sha256":"6480b0f0fe56d22c3b5a5a425982cc09a42e51d70a13f631a5fa42e54849f42a"},"ruby_source_path":"Casks/c/cinder.rb","sha256":"bccb59585f22f28b300c07962e06f9c73abf7ea78839cb202821b10bc34a184c","tap_string":"homebrew/cask","url_args":["https://github.com/cinder/Cinder/releases/download/v0.9.3/cinder_0.9.3_mac.zip"],"version":"0.9.3","raw_artifacts":[[":suite",["cinder_0.9.3_mac"]],[":zap",{":trash":"~/Library/Preferences/org.libcinder.TinderBox.plist"}]]},"cinderella":{"depends_on_args":{":macos":":any"},"desc":"Interactive Geometry Software","homepage":"https://cinderella.de/","names":["Cinderella"],"ruby_source_checksum":{":sha256":"62605f23825c99f326b53b66016625bcdb4e9b84bba609c29cd12f8b7c07a6ac"},"ruby_source_path":"Casks/c/cinderella.rb","sha256":"69d1bf77310b8708fa3e1f0d435ca5c4a621133bce81e46b2f72b7ca4c267e9e","tap_string":"homebrew/cask","url_args":["https://beta.cinderella.de/Cinderella-3.0.2136.dmg"],"version":"3.0.2136","raw_artifacts":[[":app",["Cinderella.app"]],[":zap",{":trash":["~/Library/Preferences/cinderella2-global.properties","~/Library/Preferences/cinderella2-user.properties"]}]]},"cinebench":{"depends_on_args":{":macos":":any"},"desc":"Hardware benchmarking utility","homepage":"https://www.maxon.net/products/cinebench/","names":["Cinebench"],"ruby_source_checksum":{":sha256":"a3ac9f38369862c9b1894495b43e3d65e617092b5072013cf1726283f191e903"},"ruby_source_path":"Casks/c/cinebench.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mx-app-blob-prod.maxon.net/mx-package-production/website/macos/maxon/cinebench/Cinebench2026_macOS.dmg"],"url_kwargs":{":referer":"https://www.maxon.net/en/downloads/cinebench-2026-downloads"},"version":"2026","raw_artifacts":[[":uninstall",{":quit":"net.maxon.cinebench"}],[":app",["Cinebench.app"]],[":zap",{":trash":["~/Documents/MAXON","~/Library/Caches/net.maxon.cinebench","~/Library/Caches/net.maxon.cinema4d","~/Library/Preferences/MAXON","~/Library/Saved Application State/net.maxon.cinebench.savedState"]}]]},"circuitjs1":{"depends_on_args":{":macos":":any"},"desc":"Electronic circuit simulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.falstad.com/circuit/","names":["Falstad CircuitJS"],"ruby_source_checksum":{":sha256":"8de9eab6addeb48f0d174d56a77c8b1fcbd542a48cb194657bd2e10723b9a3b8"},"ruby_source_path":"Casks/c/circuitjs1.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.falstad.com/circuit/offline/CircuitJS1-mac.dmg"],"version":"4.1.4js","raw_artifacts":[[":app",["CircuitJS1.app"]],[":zap",{":trash":["~/Library/Preferences/com.falstad.CircuitJS1.plist","~/Library/Saved Application State/com.falstad.CircuitJS1.savedState"]}]]},"cirrus":{"depends_on_args":{":macos":":sonoma"},"desc":"Inspector for iCloud Drive folders","homepage":"https://eclecticlight.co/cirrus-bailiff/","names":["Cirrus"],"ruby_source_checksum":{":sha256":"37d65b42f481c9fb61ba4cd3cde3fa5d1f135bae542025c0780f25633b814da9"},"ruby_source_path":"Casks/c/cirrus.rb","sha256":"ac50ab7223fc3a1f95538c9639cd1ff56a4be0aae17e9a8f5368f74309418ab8","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2026/10/cirrus117.zip"],"version":"1.17,2026.10","raw_artifacts":[[":app",["cirrus117/Cirrus.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.cirrusmac.sfl*","~/Library/Caches/co.eclecticlight.CirrusMac","~/Library/HTTPStorages/co.eclecticlight.CirrusMac","~/Library/Preferences/co.eclecticlight.CirrusMac.plist","~/Library/Saved Application State/co.eclecticlight.CirrusMac.savedState"]}]]},"cisco-jabber":{"depends_on_args":{":macos":":any"},"desc":"Jabber client from Cisco","homepage":"https://www.webex.com/downloads/jabber.html","names":["Cisco Jabber"],"ruby_source_checksum":{":sha256":"1338fb7bbfb285d0eca3262e21fd99cecb30d15716013a01732e6e5b37b3d741"},"ruby_source_path":"Casks/c/cisco-jabber.rb","sha256":"4324d47203e6c4375c9f22b9513248ff60d862bfcc0de146368b5920b2e95732","tap_string":"homebrew/cask","url_args":["https://binaries.webex.com/jabberclientmac/20260917083054/Install_Cisco-Jabber-Mac.pkg"],"version":"20260917083054","raw_artifacts":[[":uninstall",{":pkgutil":["com.cisco.Jabber","com.cisco.pkg.jabberplugin","com.jabra.CiscoJabberPlugin","com.logitech.LogiUCPlugin","com.PlantronicsPlugin.CiscoJabberPlugin","com.sennheiser.CiscoJabberPlugin","com.Sennheiser.pkg.SennheiserSDKv789904MacSDKv8602"],":delete":["/Applications/Cisco Jabber.app","/Library/Application Support/Cisco/Unified Communications/Jabber","/Library/Logs/Jabber"]}],[":pkg",["Install_Cisco-Jabber-Mac.pkg"]],[":zap",{":trash":["~/Library/Application Support/Cisco/Unified Communications/Jabber","~/Library/Caches/com.cisco.Jabber","~/Library/Logs/Jabber","~/Library/Preferences/com.cisco.Jabber.plist","~/Library/WebKit/com.cisco.Jabber"]}]]},"cisco-proximity":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Content sharing and video conference system control","disable_args":{":date":"2026-05-18",":because":":discontinued"},"homepage":"https://proximity.cisco.com/","names":["Cisco Proximity"],"ruby_source_checksum":{":sha256":"19a23cc6909339fd1910cf0d2399226c7d0f7a564d7e0144679ab948e61e447e"},"ruby_source_path":"Casks/c/cisco-proximity.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://proximity.cisco.com/mac/Proximity.dmg"],"version":"4.0.0","raw_artifacts":[[":uninstall",{":launchctl":"com.cisco.proximity",":signal":["TERM","com.cisco.experimental.Proximity"]}],[":app",["Cisco Proximity.app"]],[":zap",{":trash":["~/Library/Preferences/com.cisco.experimental.proximity.plist","~/Library/Preferences/com.cisco.Proximity.plist","~/Library/Saved Application State/com.cisco.experimental.Proximity.savedState"]}]]},"cisdem-data-recovery":{"depends_on_args":{":macos":":any"},"desc":"Recover lost data","homepage":"https://www.cisdem.com/data-recovery-mac.html","names":["Cisdem Data Recovery"],"ruby_source_checksum":{":sha256":"7f3782a25e8745207559345e6d8707d13be833aeb2ace1a64592681a96217c14"},"ruby_source_path":"Casks/c/cisdem-data-recovery.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.cisdem.com/cisdem-datarecovery.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"20.6.0","raw_artifacts":[[":app",["Cisdem Data Recovery.app"]],[":zap",{":trash":["~/Library/Application Support/Cisdem","~/Library/Application Support/com.easeus.datarecoverywizard","~/Library/Preferences/com.easeus.datarecoverywizard","~/Movies/CisdemRepair"]}]]},"cisdem-document-reader":{"depends_on_args":{":macos":":any"},"desc":"Document reader to open and view Windows-based files","homepage":"https://www.cisdem.com/document-reader-mac.html","names":["Cisdem Document Reader"],"ruby_source_checksum":{":sha256":"d66d97092c32c55a553a458925709a97b0dcab68b8636658bd73117a829a0992"},"ruby_source_path":"Casks/c/cisdem-document-reader.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.cisdem.com/cisdem-documentreader.dmg"],"version":"6.0.0","raw_artifacts":[[":app",["Cisdem Document Reader.app"]],[":zap",{":trash":["~/Library/Application Support/com.cisdem.documentreader","~/Library/Caches/com.cisdem.documentreader","~/Library/HTTPStorages/com.cisdem.documentreader","~/Library/Preferences/com.cisdem.asgroups.plist","~/Library/Preferences/com.cisdem.documentreader.plist","~/Library/Saved Application State/com.cisdem.documentreader.savedState"]}]]},"cisdem-duplicate-finder":{"depends_on_args":{":macos":":any"},"desc":"Duplicate Finder","homepage":"https://www.cisdem.com/duplicate-finder.html","names":["Cisdem Duplicate Finder"],"ruby_source_checksum":{":sha256":"1de6aac47b15cedc95857eb459493d920903c1440a2531c520aa6ac7dac110ea"},"ruby_source_path":"Casks/c/cisdem-duplicate-finder.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.cisdem.com/cisdem-duplicatefinder.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"6.5.0","raw_artifacts":[[":app",["Cisdem Duplicate Finder.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.cisdem.duplicatefinder","~/Library/Application Support/com.cisdem.duplicatefinder","~/Library/Caches/com.cisdem.duplicatefinder","~/Library/HTTPStorages/com.cisdem.duplicatefinder","~/Library/Preferences/com.cisdem.duplicatefinder.plist"]}]]},"cisdem-pdf-converter-ocr":{"depends_on_args":{":macos":":any"},"desc":"PDF Converter with OCR capability","homepage":"https://www.cisdem.com/pdf-converter-ocr-mac.html","names":["Cisdem PDF Converter OCR"],"ruby_source_checksum":{":sha256":"a12f5973efb8ae45a5eef22be3dd3c41605bb35438d3dbc7a2f67c54b206c32f"},"ruby_source_path":"Casks/c/cisdem-pdf-converter-ocr.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.cisdem.com/cisdem-pdfconverterocr.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"10.0.0","raw_artifacts":[[":app",["Cisdem PDF Converter OCR.app"]],[":zap",{":trash":["~/Documents/Cisdem PDF Converter OCR","~/Library/Application Support/Cisdem PDF Converter OCR","~/Library/Application Support/Cisdem/PDF Converter OCR","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.cisdem.pdfconverterocr.sfl*","~/Library/Application Support/com.cisdem.pdfconverterocr","~/Library/Caches/com.cisdem.pdfconverterocr","~/Library/HTTPStorages/com.cisdem.pdfconverterocr","~/Library/Preferences/com.cisdem.Cisdem PDF Converter OCR.plist","~/Library/Preferences/com.cisdem.pdfconverterocr.plist","~/Library/Saved Application State/com.cisdem.pdfconverterocr.savedState"],":rmdir":"~/Library/Application Support/Cisdem"}]]},"citrix-workspace":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Managed desktop virtualization solution","homepage":"https://docs.citrix.com/en-us/citrix-workspace","names":["Citrix Workspace"],"ruby_source_checksum":{":sha256":"c46580e9d5837037e13b2feb27d9f1619db884e90b8a8296cb89ee49c12a2836"},"ruby_source_path":"Casks/c/citrix-workspace.rb","sha256":"c0c9d44f622226b019e6406f3df8012da351b17e86f2dc42b62039df17d0a3df","tap_string":"homebrew/cask","url_args":["https://downloadplugins.citrix.com/ReceiverUpdates/Prod/Receiver/Mac/CitrixWorkspaceAppUniversal26.09.0.17.pkg"],"version":"26.09.0.17","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":path":"/Library/Citrix Workspace/CitrixWorkspaceInstaller/Applications/Citrix Workspace.app"}],":sudo":true,":symlink_target_contains":"/Applications/Citrix Workspace.app",":type":"remove"}]}],[":uninstall",{":launchctl":["com.citrix.AuthManager_Mac","com.citrix.ctxusbd","com.citrix.CtxWorkspaceHelperDaemon","com.citrix.ctxworkspaceupdater","com.citrix.devicetrust.launchagent","com.citrix.PluginBroker","com.citrix.ReceiverHelper","com.citrix.ReceiverUninstallHelper","com.citrix.ReceiverUpdaterHelper","com.citrix.safariadapter","com.citrix.ServiceRecords","com.citrix.UninstallMonitor"],":quit":["Citrix.ServiceRecords","com.citrix.CitrixReceiverLauncher","com.citrix.receiver.nomas","com.citrix.ReceiverHelper"],":pkgutil":["com.citrix.common","com.citrix.devicetrust.client","com.citrix.devicetrust.client.ica","com.citrix.enterprisebrowserinstaller","com.citrix.ICAClient","com.citrix.ICAClientcwa","com.citrix.ICAClienthdx","com.citrix.receiver.bcr"],":delete":["/Applications/Citrix Workspace.app","/Library/Citrix Workspace"]}],[":pkg",["CitrixWorkspaceAppUniversal26.09.0.17.pkg"]],[":zap",{":trash":["/Library/Logs/Citrix Workspace","~/Library/Application Support/Citrix Receiver","~/Library/Application Support/Citrix Workspace","~/Library/Application Support/Citrix","~/Library/Application Support/com.citrix.CitrixReceiverLauncher","~/Library/Application Support/com.citrix.HdxRtcEngine","~/Library/Application Support/com.citrix.receiver*","~/Library/Application Support/com.citrix.ReceiverUpdater","~/Library/Caches/com.citrix.receiver*","~/Library/HTTPStorages/com.citrix.CitrixReceiverLauncher","~/Library/HTTPStorages/com.citrix.receiver*","~/Library/Logs/Citrix Workspace","~/Library/Preferences/com.citrix.AuthManager.plist","~/Library/Preferences/com.citrix.CitrixReceiverLauncher.plist","~/Library/Preferences/com.citrix.HdxRtcEngine.plist","~/Library/Preferences/com.citrix.receiver*.plist","~/Library/Preferences/com.citrix.Receiver*.plist","~/Library/Saved Application State/com.citrix.receiver.nomas.savedState","~/Library/WebKit/com.citrix.receiver.nomas"]}]]},"cityofzion-neon":{"desc":"Light wallet for the NEO blockchain","homepage":"https://github.com/CityOfZion/neon-wallet","names":["Neon Wallet"],"ruby_source_checksum":{":sha256":"591f345be4bd990d048df1d77a6b587d1aa1cec201f740a25a78341aa87a6633"},"ruby_source_path":"Casks/c/cityofzion-neon.rb","sha256":"224141c65c163a6c8aa721a9e03064a7dbaeb63aa199e08d1c4230b53ac5f117","tap_string":"homebrew/cask","url_args":["https://github.com/CityOfZion/neon-wallet/releases/download/v2.25.1/Neon.2.25.1.x64.dmg"],"version":"2.25.1","raw_artifacts":[[":app",["Neon.app"]],[":zap",{":trash":["~/Library/Application Support/Neon","~/Library/Preferences/com.electron.neon.helper.plist","~/Library/Preferences/com.electron.neon.plist","~/Library/Saved Application State/com.electron.neon.savedState"]}]]},"ckan-app":{"depends_on_args":{":cask":["mono-mdk"],":macos":":any"},"desc":"Mod management solution for Kerbal Space Program","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/KSP-CKAN/CKAN","names":["Comprehensive Kerbal Archive Network"],"ruby_source_checksum":{":sha256":"e65270d53e5aaf3bda8b0218e40d452bbf4dff974f5dd0cc49c6dd0e34817837"},"ruby_source_path":"Casks/c/ckan-app.rb","sha256":"4a996aec992de5e92658c6219f2fd848b2f4dc48d464e731c652b5bd02d10d07","tap_string":"homebrew/cask","url_args":["https://github.com/KSP-CKAN/CKAN/releases/download/v1.36.4/CKAN.dmg"],"version":"1.36.4","raw_artifacts":[[":app",["CKAN.app"]],[":zap",{":trash":"~/.local/share/CKAN"}]]},"clamshell":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Keep the computer awake with the lid closed and the built-in display dark","homepage":"https://clamshell.dev/","names":["Clamshell"],"ruby_source_checksum":{":sha256":"7d2f23110ef1a5c1a55d8c298b781718fb5e5f9adce7b5595fa732678582e3f6"},"ruby_source_path":"Casks/c/clamshell.rb","sha256":"a4d8950e1a387d5b573cb9f53484f1eb78e9ee1a12f84cb65d170aba795997c0","tap_string":"homebrew/cask","url_args":["https://clamshell.dev/Clamshell-1.4.24-228.dmg"],"version":"1.4.24,228","raw_artifacts":[[":uninstall",{":launchctl":"com.rathonyi.clamshell.agent",":quit":"com.rathonyi.clamshell"}],[":app",["Clamshell.app"]],[":zap",{":trash":["~/Library/Application Support/Clamshell","~/Library/Caches/com.rathonyi.clamshell","~/Library/HTTPStorages/com.rathonyi.clamshell","~/Library/Preferences/com.rathonyi.clamshell.plist"]}]]},"clamxav":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Anti-virus and malware scanner","homepage":"https://www.clamxav.com/","names":["ClamXAV"],"ruby_source_checksum":{":sha256":"0dcf93fcfc83b4e0f885cb7b0d01fc9295bc6e41012f06c8659b6c9bb09c5bc1"},"ruby_source_path":"Casks/c/clamxav.rb","sha256":"7131aaf936b7445b4887c47906c8ee8938d823a6ac9f024c5f42b0085430502a","tap_string":"homebrew/cask","url_args":["https://cdn.clamxav.com/ClamXAVdownloads/ClamXAV_3.11.1_11930_Installer.pkg"],"version":"3.11.1,11930","raw_artifacts":[[":uninstall",{":launchctl":["uk.co.canimaansoftware.ClamXAV.Engine","uk.co.canimaansoftware.ClamXAV.HelperTool","uk.co.canimaansoftware.ClamXAV.HelperToolUpdater","uk.co.canimaansoftware.ClamXAV.Satellite","uk.co.canimaansoftware.ClamXAV.UI-Helper","uk.co.canimaansoftware.ClamXAV.UninstallWatcher","uk.co.canimaansoftware.ClamXavHelper","uk.co.canimaansoftware.ClamXavHelperUpdater"],":quit":"uk.co.canimaansoftware.ClamXAV",":pkgutil":["uk.co.canimaansoftware.clamxav*","uk.co.canimaansoftware.ClamXAV*"],":delete":["/Applications/ClamXAV.app","/Library/PrivilegedHelperTools/uk.co.canimaansoftware.ClamX*","/usr/local/clamXav","/usr/local/ClamXAV3"]}],[":pkg",["ClamXAV_3.11.1_11930_Installer.pkg"]],[":binary",["$APPDIR/ClamXAV.app/Contents/MacOS/XAV"]],[":zap",{":trash":["/Library/Application Support/ClamXAV","~/Library/Caches/uk.co.canimaansoftware.ClamXAV*","~/Library/HTTPStorages/uk.co.canimaansoftware.ClamXAV*","~/Library/Logs/ClamXAV*-Console.log","~/Library/Preferences/uk.co.canimaansoftware.ClamXAV*.plist"]}]]},"clarc":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Desktop client for Claude Code","homepage":"https://github.com/ttnear/Clarc","names":["Clarc"],"ruby_source_checksum":{":sha256":"a7b31c8110f6a9ae3d643b3c5f7b6dafd340e991cfab31f8628e5bc190dc35ad"},"ruby_source_path":"Casks/c/clarc.rb","sha256":"ca7a69fcc74de547d53eaeb33725a8a1fb07ff21af7f2737c9408d1189906928","tap_string":"homebrew/cask","url_args":["https://github.com/ttnear/Clarc/releases/download/v1.4.1/Clarc-1.4.1.zip"],"version":"1.4.1","raw_artifacts":[[":uninstall",{":quit":"com.idealapp.Clarc"}],[":app",["Clarc.app"]],[":zap",{":trash":["~/Library/Caches/com.idealapp.Clarc","~/Library/HTTPStorages/com.idealapp.Clarc","~/Library/Preferences/com.idealapp.Clarc.plist","~/Library/WebKit/com.idealapp.Clarc"],":rmdir":"~/Library/Application Support/Clarc"}]]},"clarify":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Autonomous CRM","homepage":"https://clarify.ai/","names":["Clarify"],"ruby_source_checksum":{":sha256":"b72b085b25b0721d2d36f14a16a1af1e81a766f4db641f13beee74070db2e1e9"},"ruby_source_path":"Casks/c/clarify.rb","sha256":"af365b8bbcff2d7f83e0652f3e886463b3460186ef6817abd1d7b5c0cbd86929","tap_string":"homebrew/cask","url_args":["https://github.com/clarifyhq/desktop-app-releases/releases/download/v1.7.17/Clarify.dmg"],"version":"1.7.17","raw_artifacts":[[":uninstall",{":quit":"com.clarify.desktop"}],[":app",["Clarify.app"]],[":zap",{":trash":["~/Library/Application Support/clarify-desktop","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.clarify.desktop.sfl*","~/Library/Caches/com.clarify.desktop","~/Library/Caches/com.clarify.desktop.ShipIt","~/Library/HTTPStorages/com.clarify.desktop","~/Library/Preferences/com.clarify.desktop.plist","~/Library/Saved Application State/com.clarify.desktop.savedState"]}]]},"clariti":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Focus and relaxation soundscapes","homepage":"https://clariti.io/","names":["Clariti"],"ruby_source_checksum":{":sha256":"5f3fd3086c3e3d520b238426bb4494eb83fdc6d2ead495196317f2cc2c0d0c22"},"ruby_source_path":"Casks/c/clariti.rb","sha256":"94c4f3a78c71c9014f615887a4027d2d00733a14a56b17dc6c81e991cb523055","tap_string":"homebrew/cask","url_args":["https://d3dsf8uz95lw15.cloudfront.net/builds/macos/Clariti-1.2.0.81.dmg"],"version":"1.2.0,81","raw_artifacts":[[":app",["Clariti.app"]],[":zap",{":trash":["~/Library/Application Support/Clariti","~/Library/Logs/Clariti","~/Library/Preferences/io.clariti.plist"]}]]},"clash-mi":{"depends_on_args":{":macos":":monterey"},"desc":"Another Mihomo GUI based on Flutter","homepage":"https://github.com/KaringX/clashmi","names":["Clash Mi"],"ruby_source_checksum":{":sha256":"f35c6e0d3ccf3637f785a3340ae549bad860c0c1c5e6979cf0345516e909fc50"},"ruby_source_path":"Casks/c/clash-mi.rb","sha256":"4b36d2e002540a2ac9d4cc7b35e0e384e27a7fa40f5f9122ac5e90cf594c6d6b","tap_string":"homebrew/cask","url_args":["https://github.com/KaringX/clashmi/releases/download/v1.0.31.1703/clashmi_1.0.31.1703_macos_universal.dmg"],"version":"1.0.31.1703","raw_artifacts":[[":app",["Clash Mi.app"]],[":zap",{":trash":["~/Library/Application Support/clashmi","~/Library/Caches/com.nebula.clashmi","~/Library/Preferences/com.nebula.clashmi.plist","~/Library/Saved Application State/com.nebula.clashmi.savedState","~/Library/WebKit/com.nebula.clashmi"]}]]},"clash-party":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Another Mihomo GUI","homepage":"https://clashparty.org/","names":["Clash Party"],"ruby_source_checksum":{":sha256":"765e55dff392cc6a696c0a003b22cae747eafcb7cf5b4093c9656eb8eecc806b"},"ruby_source_path":"Casks/c/clash-party.rb","sha256":"b93a845ecc0eb95da80184e8d3ebb2b94f5d2b9024df7065f9cdf1f23c868432","tap_string":"homebrew/cask","url_args":["https://github.com/mihomo-party-org/clash-party/releases/download/v2.0.4/clash-party-macos-2.0.4-x64.pkg"],"version":"2.0.4","raw_artifacts":[[":uninstall",{":launchctl":"party.mihomo.helper",":pkgutil":"party.mihomo.app"}],[":pkg",["clash-party-macos-2.0.4-x64.pkg"]],[":zap",{":trash":"~/Library/Application Support/mihomo-party"}]]},"clash-verge-rev":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Continuation of Clash Verge - A Clash Meta GUI based on Tauri","homepage":"https://clash-verge-rev.github.io/","names":["Clash Verge Rev"],"ruby_source_checksum":{":sha256":"0126c88d868de69d31bb219c3c4c945ed2ad4b72ea671ef2a0fe3af15e9fe2dd"},"ruby_source_path":"Casks/c/clash-verge-rev.rb","sha256":"8cdf7a01a1c548a081339aff21b2599d60f67730d05485e90831f4bbdbf3b093","tap_string":"homebrew/cask","url_args":["https://github.com/clash-verge-rev/clash-verge-rev/releases/download/v2.5.8/Clash.Verge_2.5.8_x64.dmg"],"version":"2.5.8","raw_artifacts":[[":uninstall",{":quit":"io.github.clash-verge-rev.clash-verge-rev"}],[":app",["Clash Verge.app"]],[":zap",{":trash":["~/Library/Application Support/io.github.clash-verge-rev.clash-verge-rev","~/Library/Caches/io.github.clash-verge-rev.clash-verge-rev","~/Library/WebKit/io.github.clash-verge-rev.clash-verge-rev"]}]]},"classicftp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"FTP File Transfer Software","homepage":"https://www.nchsoftware.com/classic/index.html","names":["ClassicFTP"],"ruby_source_checksum":{":sha256":"2e0761063a77f4b5e74b1fcd77d04f301bda087a81dc3f5814e6bce2313b07f4"},"ruby_source_path":"Casks/c/classicftp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.nchsoftware.com/classic/classicmaci.zip"],"version":"5.00","raw_artifacts":[[":app",["ClassicFTP.app"]],[":zap",{":trash":["~/Library/Application Support/ClassicFTP","~/Library/Preferences/com.nchsoftware.classicftp.plist"]}]]},"classroom-mode-for-minecraft":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Classroom management app for Minecraft Education Edition","homepage":"https://education.minecraft.net/","names":["Classroom Mode for Minecraft"],"ruby_source_checksum":{":sha256":"30578fbb1e419ec8800991ed21419fbd2a7f4e06f647a6ec0062b0b1dda5e266"},"ruby_source_path":"Casks/c/classroom-mode-for-minecraft.rb","sha256":"5eaf55eb603229f003c02a4addde4e50eb5665d8c02de098d4586bf5f04e4ef0","tap_string":"homebrew/cask","url_args":["https://downloads.minecrafteduservices.com/retailbuilds/ClassroomMode/mac/Classroom_Mode_1_83.dmg"],"version":"1.83","raw_artifacts":[[":app",["Classroom Mode for Minecraft.app"]],[":zap",{":trash":["~/Library/Caches/com.microsoft.mc-classroommode","~/Library/WebKit/com.microsoft.mc-classroommode"]}]]},"claude-code":{"conflicts_with_args":{":cask":["claude-code@latest"]},"desc":"Terminal-based AI coding assistant","homepage":"https://claude.com/product/claude-code","names":["Claude Code"],"ruby_source_checksum":{":sha256":"71a287cf1170cb5ec9770b8f0ac609175c0be27ee87a3d167d49eb01205adef9"},"ruby_source_path":"Casks/c/claude-code.rb","sha256":"9a0bc140f5fb06e6366624d770371ef290e6731d1e84c4def5daf4df946d1b59","tap_string":"homebrew/cask","url_args":["https://downloads.claude.ai/claude-code-releases/2.1.308/darwin-x64/claude"],"version":"2.1.308","raw_artifacts":[[":binary",["claude"]],[":zap",{":trash":["~/.cache/claude","~/.claude.json*","~/.config/claude","~/.local/bin/claude","~/.local/share/claude","~/.local/state/claude","~/Library/Caches/claude-cli-nodejs"],":rmdir":"~/.claude"}]]},"claude-code@latest":{"conflicts_with_args":{":cask":["claude-code"]},"desc":"Terminal-based AI coding assistant","homepage":"https://claude.com/product/claude-code","names":["Claude Code"],"ruby_source_checksum":{":sha256":"a174fdd2db4f773101ec952f3bfc6b5e6e45b98d1018f64c9142da2255ac9877"},"ruby_source_path":"Casks/c/claude-code@latest.rb","sha256":"28fdbed5a84ef7d4205b5751c7f021e79151c4e319c4a401e48fe6aae86bbb39","tap_string":"homebrew/cask","url_args":["https://downloads.claude.ai/claude-code-releases/2.1.310/darwin-x64/claude"],"version":"2.1.310","raw_artifacts":[[":binary",["claude"]],[":zap",{":trash":["~/.cache/claude","~/.claude.json*","~/.config/claude","~/.local/bin/claude","~/.local/share/claude","~/.local/state/claude","~/Library/Caches/claude-cli-nodejs"],":rmdir":"~/.claude"}]]},"claude-devtools":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Visualise and analyse Claude Code session executions","homepage":"https://github.com/matt1398/claude-devtools","names":["Claude DevTools"],"ruby_source_checksum":{":sha256":"6dbf28c2b7cae52775637c78db8669343b93a4dd4bcc596cd1abc0a71722c5f0"},"ruby_source_path":"Casks/c/claude-devtools.rb","sha256":"886f7159620f14f3451bfbdb0fc2e473bfc2d0dcf415d597f5a715f6856dd7f1","tap_string":"homebrew/cask","url_args":["https://github.com/matt1398/claude-devtools/releases/download/v0.5.0/claude-devtools-0.5.0-x64.dmg"],"version":"0.5.0","raw_artifacts":[[":app",["claude-devtools.app"]],[":zap",{":trash":["~/Library/Application Support/claude-devtools","~/Library/Caches/com.claudecode.context","~/Library/Preferences/com.claudecode.context.plist"]}]]},"claude-status-bar":{"depends_on_args":{":macos":":monterey"},"desc":"Menu bar status indicator for Claude Code","homepage":"https://github.com/m1ckc3s/claude-status-bar","names":["Claude Status Bar"],"ruby_source_checksum":{":sha256":"fe9362bd9f42e263611f6d9cdf53e1fffc083b7bc43a02dba4903fc0b790a3da"},"ruby_source_path":"Casks/c/claude-status-bar.rb","sha256":"dc42a480a86288b3a5ffd65d4f905460608b3fd25600efe5704b59275cb643eb","tap_string":"homebrew/cask","url_args":["https://github.com/m1ckc3s/claude-status-bar/releases/download/v0.4.5/ClaudeStatusBar.dmg"],"version":"0.4.5","raw_artifacts":[[":app",["Claude Status Bar.app"]],[":zap",{":trash":["~/.claude/statusbar","~/Library/Caches/com.local.claudestatusbar","~/Library/HTTPStorages/com.local.claudestatusbar","~/Library/Preferences/com.local.claudestatusbar.plist"]}]]},"claude":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Anthropic's official Claude AI desktop app","homepage":"https://claude.com/download","names":["Claude"],"ruby_source_checksum":{":sha256":"afa552cac6c1dba9b20b90198c666205ac9987f6a1ed0dcaace9979e9553c223"},"ruby_source_path":"Casks/c/claude.rb","sha256":"5f3e36bd0c500f0e02cca84848f5caf453372117ec664153db187b372754c67a","tap_string":"homebrew/cask","url_args":["https://downloads.claude.ai/releases/darwin/universal/3.6556.2/Claude-20c019a1e61fa5b687616af57d31f97bb3181723.zip"],"version":"3.6556.2,20c019a1e61fa5b687616af57d31f97bb3181723","raw_artifacts":[[":uninstall",{":quit":["com.anthropic.claudefordesktop","com.anthropic.claudefordesktop.helper"]}],[":app",["Claude.app"]],[":zap",{":trash":["~/Library/Application Support/Claude","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.anthropic.claudefordesktop.sfl*","~/Library/Caches/com.anthropic.claudefordesktop","~/Library/Caches/com.anthropic.claudefordesktop.ShipIt","~/Library/HTTPStorages/com.anthropic.claudefordesktop","~/Library/Logs/Claude","~/Library/Preferences/com.anthropic.claudefordesktop.plist","~/Library/Saved Application State/com.anthropic.claudefordesktop.savedState"]}]]},"claudebar":{"depends_on_args":{":macos":":sequoia"},"desc":"Menu bar app for monitoring AI coding assistant usage quotas","homepage":"https://github.com/tddworks/ClaudeBar","names":["ClaudeBar"],"ruby_source_checksum":{":sha256":"abfb0695b54d07318caa087f2cdb8d8601115829620844dc75b15b5abea45d89"},"ruby_source_path":"Casks/c/claudebar.rb","sha256":"79890a93c49124e4d03195dcbd51935e609de0ec40a5f6160f9759b7e3f38518","tap_string":"homebrew/cask","url_args":["https://github.com/tddworks/ClaudeBar/releases/download/v0.5.21/ClaudeBar-0.5.21.dmg"],"version":"0.5.21","raw_artifacts":[[":app",["ClaudeBar.app"]],[":zap",{":trash":["~/Library/Application Support/ClaudeBar","~/Library/Caches/ClaudeBar","~/Library/Caches/com.tddworks.claudebar","~/Library/HTTPStorages/com.tddworks.claudebar","~/Library/Logs/ClaudeBar","~/Library/Preferences/ClaudeBar.plist","~/Library/Preferences/com.tddworks.claudebar.plist"],":rmdir":"~/.claudebar"}]]},"claudoscope":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Menu bar dashboard for Claude Code sessions","homepage":"https://claudoscope.com/","names":["Claudoscope"],"ruby_source_checksum":{":sha256":"69edfb30a7123dc0dda0b64716781c9732dbc37fcf7658ed74f3849b36878f3c"},"ruby_source_path":"Casks/c/claudoscope.rb","sha256":"59b1712cc95f27403a7c85b5f286e302b1fe9139833c5abd21a3dde0afa04ebe","tap_string":"homebrew/cask","url_args":["https://github.com/cordwainersmith/Claudoscope/releases/download/v1.4.0/Claudoscope.dmg"],"version":"1.4.0","raw_artifacts":[[":uninstall",{":quit":"com.claudoscope.app"}],[":app",["Claudoscope.app"]],[":zap",{":trash":["~/Library/Application Support/Claudoscope","~/Library/Caches/com.claudoscope.app","~/Library/HTTPStorages/com.claudoscope.app","~/Library/Preferences/com.claudoscope.app.plist"]}]]},"clawd-on-desk":{"depends_on_args":{":macos":":monterey"},"desc":"Desktop pet that reacts to AI coding agents","homepage":"https://github.com/rullerzhou-afk/clawd-on-desk","names":["Clawd on Desk"],"ruby_source_checksum":{":sha256":"d7808fa58fa61a289dbdcb6c842865dbce9891496fdd7fe011618f87543d69aa"},"ruby_source_path":"Casks/c/clawd-on-desk.rb","sha256":"c83964247503114436aa5acec7ab53782564bd862e2bc361e4d3f5c0375a6be8","tap_string":"homebrew/cask","url_args":["https://github.com/rullerzhou-afk/clawd-on-desk/releases/download/v1.4.0/Clawd-on-Desk-1.4.0-x64.dmg"],"version":"1.4.0","raw_artifacts":[[":app",["Clawd on Desk.app"]],[":zap",{":trash":["~/Library/Application Support/clawd-on-desk","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.clawd.on-desk.sfl*","~/Library/Caches/com.clawd.on-desk","~/Library/HTTPStorages/com.clawd.on-desk","~/Library/Logs/clawd-on-desk","~/Library/Preferences/com.clawd.on-desk.plist","~/Library/Saved Application State/com.clawd.on-desk.savedState"]}]]},"cleanapp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Application uninstaller and system cleanup utility","homepage":"https://www.syniumsoftware.com/cleanapp","names":["Synium Software CleanApp"],"ruby_source_checksum":{":sha256":"d77c08057f7a7e87f7de0f107e0b1ab1923dabdbcaa4c2f4458e8835f4fba95b"},"ruby_source_path":"Casks/c/cleanapp.rb","sha256":"a3c806fb1246d326a6e96990a7760a7f15d030ee36857b74bd57417c173bd634","tap_string":"homebrew/cask","url_args":["https://download.syniumsoftware.com/CleanApp/CleanApp%205.1.3.dmg"],"version":"5.1.3","raw_artifacts":[[":app",["CleanApp.app"]],[":zap",{":trash":["/Library/Application Support/CleanApp","/Library/LaunchDaemons/com.syniumsoftware.CleanAppDaemon.plist","~/Library/Application Support/CleanApp","~/Library/Caches/com.syniumsoftware.CleanApp","~/Library/PreferencePanes/CleanApp Logging Service.prefPane","~/Library/Preferences/com.syniumsoftware.CleanApp.plist","~/Library/Preferences/com.syniumsoftware.CleanAppDaemon.plist","~/Library/Preferences/com.syniumsoftware.stats_config.plist","~/Library/Saved Application State/com.syniumsoftware.CleanApp.savedState"]}]]},"cleanclip":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Clipboard manager","homepage":"https://cleanclip.cc/","names":["CleanClip"],"ruby_source_checksum":{":sha256":"aae369d76900d429e867a7a1adee68401f03948b3bb51ae7dd9d7fb1f8991cb3"},"ruby_source_path":"Casks/c/cleanclip.rb","sha256":"a5e4d694dbd97a1b5371e88bef148dc4e31311bf1f05fdda7693285bdafb088b","tap_string":"homebrew/cask","url_args":["https://cleanclip.cc/releases/download/v2.4.7/CleanClip.dmg"],"version":"2.4.7","raw_artifacts":[[":app",["CleanClip.app"]],[":zap",{":trash":["~/Library/Application Support/CleanClip","~/Library/Caches/com.antiless.cleanclip.mac","~/Library/Preferences/com.antiless.cleanclip.mac.plist"]}]]},"cleaneronepro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"All-in-one Cleaner App","homepage":"https://cleanerone.trendmicro.com/","names":["CleanerOnePro"],"ruby_source_checksum":{":sha256":"c442efde3ae27e29456b31820a64bca9d98363471c5c32a4bc3ccd30efaa453e"},"ruby_source_path":"Casks/c/cleaneronepro.rb","sha256":"d3d341b79753b03e9c6c1fda075b28e08b30c1db9da460be7fdf41936e04b94f","tap_string":"homebrew/cask","url_args":["https://files.trendmicro.com/products/CleanerOnePro/COPG0001/5499/CleanerOnePro_6_7_7.zip"],"version":"6.7.7,5499","raw_artifacts":[[":uninstall",{":launchctl":"com.trendmicro.TrendCleanerPro.HelperTool",":quit":"com.trendmicro.TrendCleanerPro",":delete":["/Library/LaunchDaemons/com.trendmicro.TrendCleanerPro.HelperTool.plist","/Library/PrivilegedHelperTools/com.trendmicro.TrendCleanerPro.HelperTool"]}],[":app",["CleanerOnePro.app"]],[":zap",{":trash":["~/Library/Application Support/com.trendmicro.TrendCleanerPro","~/Library/Caches/com.trendmicro.TrendCleanerPro","~/Library/Logs/com.trendmicro.TrendCleanerPro","~/Library/Preferences/com.trendmicro.TrendCleanerPro.plist"]}]]},"cleanmymac-cli":{"depends_on_args":{":macos":":any"},"desc":"Command-line interface for CleanMyMac","homepage":"https://github.com/MacPaw/cleanmymac-cli","names":["CleanMyMac CLI"],"ruby_source_checksum":{":sha256":"56bc440986fd5465b295ecbfc6c4927f4250ccb01a0a96a75537491986b1e19b"},"ruby_source_path":"Casks/c/cleanmymac-cli.rb","sha256":"f22dcf72e26a680e16e7d4deb0f36c0588f5beb0f7a892248e0ddacf68fb737a","tap_string":"homebrew/cask","url_args":["https://cli.cleanmymac.com/1.0.0/CleanMyMac-CLI-1.0.0.zip"],"version":"1.0.0","raw_artifacts":[[":app",["CleanMyMac_5_CLI.app"]],[":binary",["CleanMyMac_5_CLI.app/Contents/MacOS/CleanMyMac_5_CLI"],{":target":"cleanmymac"}],[":binary",["CleanMyMac_5_CLI.app/Contents/MacOS/CleanMyMac_5_CLI"],{":target":"cmm"}],[":zap",{":trash":["~/Library/Application Scripts/S8EX82NJP6.com.macpaw.CleanMyMac5.CLI","~/Library/Group Containers/S8EX82NJP6.com.macpaw.CleanMyMac5.CLI"]}]]},"cleanmymac-zh":{"auto_updates":true,"conflicts_with_args":{":cask":["cleanmymac"]},"depends_on_args":{":macos":":any"},"desc":"Tool to remove unnecessary files and folders from disk Chinese edition","homepage":"https://www.mycleanmymac.com/","names":["CleanMyMac X Chinese"],"ruby_source_checksum":{":sha256":"c7d4b8df50acb06648573aaa34cc6b10c6d8c693ee0ac28e692f6038913ca6a2"},"ruby_source_path":"Casks/c/cleanmymac-zh.rb","sha256":"c39b42a128b3b5542e7b9a6fcc51eb26d1ab2d123d991dc17e314b092ce671b4","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.macpaw.zh.CleanMyMac4/CleanMyMacXChinese.dmg"],"version":"4.15.14","raw_artifacts":[[":uninstall",{":launchctl":["com.macpaw.zh.CleanMyMac4.Agent","com.macpaw.zh.CleanMyMac4.HealthMonitor","com.macpaw.zh.CleanMyMac4.Menu","com.macpaw.zh.CleanMyMac4.Scheduler","com.macpaw.zh.CleanMyMac4.Updater"],":quit":["com.macpaw.zh.CleanMyMac4","com.macpaw.zh.CleanMyMac4.HealthMonitor","com.macpaw.zh.CleanMyMac4.Menu"],":login_item":"CleanMyMac 4 Menu",":delete":["/Library/LaunchDaemons/com.macpaw.zh.CleanMyMac4.Agent.plist","/Library/PrivilegedHelperTools/com.macpaw.zh.CleanMyMac4.Agent"]}],[":app",["CleanMyMac-X.app"]],[":zap",{":trash":["/Users/Shared/CleanMyMac-X Menu","/Users/Shared/CleanMyMac-X","~/Library/Application Scripts/com.macpaw.zh.CleanMyMac4.CleanMyMacWidget","~/Library/Application Support/CleanMyMac-X*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macpaw.zh.CleanMyMac4.scheduler.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macpaw.zh.CleanMyMac4.sfl*","~/Library/Caches/CleanMyMac 4","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.macpaw.zh.CleanMyMac4.help*","~/Library/Caches/com.macpaw.zh.CleanMyMac4*","~/Library/Containers/com.macpaw.zh.CleanMyMac4.CleanMyMacWidget","~/Library/Group Containers/*.com.macpaw.zh.CleanMyMac4","~/Library/HTTPStorages/com.macpaw.zh.CleanMyMac4*","~/Library/LaunchAgents/com.macpaw.zh.CleanMyMac4*","~/Library/Logs/CleanMyMac X Menu","~/Library/Logs/com.macpaw.zh.CleanMyMac4","~/Library/Preferences/*.com.macpaw.zh.CleanMyMac4*.plist","~/Library/Saved Application State/com.macpaw.zh.CleanMyMac4.savedState","~/Library/WebKit/com.macpaw.zh.CleanMyMac4","~/Pictures/Photos Library.photoslibrary/private/com.macpaw.zh.CleanMyMac4"]}]]},"cleanmymac":{"auto_updates":true,"conflicts_with_args":{":cask":["cleanmymac-zh"]},"depends_on_args":{":macos":":any"},"desc":"Tool to remove unnecessary files and folders from disk","homepage":"https://macpaw.com/cleanmymac","names":["CleanMyMac"],"ruby_source_checksum":{":sha256":"348c4a3428712c4f26849bbaf8723bf4108121c0007b46c3ad738120fb5069c5"},"ruby_source_path":"Casks/c/cleanmymac.rb","sha256":"f35ce6e1f122d3d4ff029d5bfd3910e1531b71423c883954eeada807f96c2962","tap_string":"homebrew/cask","url_args":["https://updates.cleanmymac.com/com.macpaw.cleanmymac5/releases/CleanMyMac5_50702.0.2610141002.zip"],"version":"5.7.2,50702.0.2610141002","raw_artifacts":[[":uninstall",{":launchctl":["com.macpaw.CleanMyMac5.HealthMonitor","com.macpaw.CleanMyMac5.Menu"],":quit":["com.macpaw.CleanMyMac5","com.macpaw.CleanMyMac5.HealthMonitor","com.macpaw.CleanMyMac5.Menu"],":login_item":"CleanMyMac 5 Menu",":delete":"/Library/PrivilegedHelperTools/com.macpaw.CleanMyMac5.Agent"}],[":app",["CleanMyMac_5.app"],{":target":"CleanMyMac.app"}],[":zap",{":trash":["/Library/LaunchDaemons/com.macpaw.CleanMyMac5.Agent.plist","/Library/PrivilegedHelperTools/com.macpaw.CleanMyMac5.Agent","/Users/Shared/CleanMyMac_5","~/Library/Application Scripts/S8EX82NJP6.com.macpaw.CleanMyMac5","~/Library/Application Support/CleanMyMac_5","~/Library/Caches/com.macpaw.CleanMyMac5","~/Library/Group Containers/S8EX82NJP6.com.macpaw.CleanMyMac5","~/Library/HTTPStorages/com.macpaw.CleanMyMac5","~/Library/HTTPStorages/com.macpaw.CleanMyMac5.binarycookies","~/Library/LaunchAgents/com.macpaw.CleanMyMac5.Updater.plist","~/Library/Logs/com.macpaw.CleanMyMac5","~/Library/Preferences/com.macpaw.CleanMyMac5.plist","~/Library/Saved Application State/com.macpaw.CleanMyMac5.savedState"]}]]},"cleanshot":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Screen capturing tool","homepage":"https://cleanshot.com/","names":["CleanShot"],"ruby_source_checksum":{":sha256":"4a5b2cef813b6218af40dfc6d27b8b94c7e9784879e5fd99200754f7ab6a2cbc"},"ruby_source_path":"Casks/c/cleanshot.rb","sha256":"85ab95c8a4be4fb650a94ec087a7e7d89f4e6bda9c18611cdd44ab6a3edb1cf1","tap_string":"homebrew/cask","url_args":["https://updates.getcleanshot.com/v3/CleanShot-X-5.0.1.dmg"],"version":"5.0.1","raw_artifacts":[[":uninstall",{":quit":"pl.maketheweb.cleanshotx"}],[":app",["CleanShot X.app"]],[":zap",{":trash":["~/Library/Application Scripts/pl.maketheweb.cleanshotx.*","~/Library/Application Support/CleanShot","~/Library/Caches/pl.maketheweb.cleanshotx","~/Library/Caches/SentryCrash/CleanShot X","~/Library/Containers/pl.maketheweb.cleanshotx.*","~/Library/HTTPStorages/pl.maketheweb.cleanshotx","~/Library/Preferences/com.getcleanshot.app.plist","~/Library/Preferences/pl.maketheweb.cleanshotx.plist","~/Library/WebKit/pl.maketheweb.cleanshotx"]}]]},"cleanupbuddy":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Clean keyboard and trackpad","homepage":"https://cleanupbuddy.app/","names":["CleanupBuddy"],"ruby_source_checksum":{":sha256":"c42f875d81cb61997ead584516131730b1e3aaf079b2253c0fae69b90d93d6a9"},"ruby_source_path":"Casks/c/cleanupbuddy.rb","sha256":"d64b1a2567612da30c8e6a902ae4ae215da7cfb4261f187f46957409429535ba","tap_string":"homebrew/cask","url_args":["https://sparkle.cleanupbuddy.app/CleanupBuddy_v1.3.1-15.dmg"],"version":"1.3.1,15","raw_artifacts":[[":app",["CleanupBuddy.app"]],[":zap",{":trash":["~/Library/HTTPStorages/codes.rambo.CleanupBuddy","~/Library/Preferences/codes.rambo.CleanupBuddy.plist","~/Library/Saved Application State/codes.rambo.CleanupBuddy.savedState"]}]]},"clearance":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Markdown viewer and editor","homepage":"https://github.com/prime-radiant-inc/clearance/blob/main/apps/macos/README.md","names":["Clearance"],"ruby_source_checksum":{":sha256":"a94991d3f590bfad5b1176a8623d3136756dbada0f6136ae18eb0b0200c26397"},"ruby_source_path":"Casks/c/clearance.rb","sha256":"ff6f8fdd2358e316d855cd61229e1c40dfddbe4af790cdbacab9ce1d2be42b72","tap_string":"homebrew/cask","url_args":["https://github.com/prime-radiant-inc/clearance/releases/download/v1.3.5/Clearance-1.3.5-macOS.dmg"],"version":"1.3.5","raw_artifacts":[[":app",["Clearance.app"]],[":binary",["$APPDIR/Clearance.app/Contents/Helpers/clearance"]],[":zap",{":trash":["~/Library/Caches/com.primeradiant.Clearance","~/Library/HTTPStorages/com.primeradiant.Clearance","~/Library/HTTPStorages/com.primeradiant.Clearance.binarycookies","~/Library/Preferences/com.primeradiant.Clearance.plist","~/Library/WebKit/com.primeradiant.Clearance"]}]]},"clearvpn":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"VPN client","homepage":"https://clearvpn.com/","names":["ClearVPN"],"ruby_source_checksum":{":sha256":"c34c92b7952b948cf9d7171cef0dd9e5fea40abf5bc50b511c983c4f0bd92e3f"},"ruby_source_path":"Casks/c/clearvpn.rb","sha256":"c9c2623f636df452981851ea03ac52dc523923124574c8b9d83920b51aec8914","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.macpaw.clearvpn.macos-site-ver/202610.17.0457/1792213554/ClearVPN-202610.17.0457.zip"],"version":"3.4.6,202610.17.0457,1792213554","raw_artifacts":[[":uninstall",{":launchctl":"com.macpaw.clearvpn.macos-site-ver.security-monitor"}],[":app",["ClearVPN.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.macpaw.clearvpn.macos-site-ver.widget","~/Library/Application Scripts/S8EX82NJP6.com.macpaw.clearvpn.macos-site-ver","~/Library/Caches/com.macpaw.clearvpn.macos-site-ver","~/Library/Containers/com.macpaw.clearvpn.macos-site-ver.widget","~/Library/Group Containers/S8EX82NJP6.com.macpaw.clearvpn.macos-site-ver","~/Library/HTTPStorages/com.macpaw.clearvpn.macos-site-ver*","~/Library/Preferences/com.macpaw.clearvpn.macos-site-ver.plist","~/Library/WebKit/com.macpaw.clearvpn.macos-site-ver"]}]]},"cleeen":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Disk cleaner","homepage":"https://cleeen.fehey.com/","names":["Cleeen"],"ruby_source_checksum":{":sha256":"403cfa5d4d574fdb9fa1d08f5e1f3209a108b10ad7761e5ee86ecb70fd43b0dd"},"ruby_source_path":"Casks/c/cleeen.rb","sha256":"3477cf00d6cef05ba0469fa4551243cc734c8a39658823529bd743e65b999d4b","tap_string":"homebrew/cask","url_args":["https://dl.cleeen.fehey.com/Cleeen-0.12.3.dmg"],"version":"0.12.3","raw_artifacts":[[":uninstall",{":quit":"dev.zayn.Cleeen"}],[":app",["Cleeen.app"]],[":zap",{":trash":["~/Library/Application Support/Cleeen","~/Library/Caches/dev.zayn.Cleeen","~/Library/HTTPStorages/dev.zayn.Cleeen","~/Library/Preferences/dev.zayn.Cleeen.plist"]}]]},"clementine":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-30",":because":":discontinued"},"desc":"Music player and library organiser","disable_args":{":date":"2025-12-01",":because":":discontinued"},"homepage":"https://www.clementine-player.org/","names":["Clementine"],"ruby_source_checksum":{":sha256":"0c1b64de9781355c25f3221a98f05a138f7c34e0087ea6150f9632e1c1dcc29b"},"ruby_source_path":"Casks/c/clementine.rb","sha256":"825aa66996237e1d3ea2723b24188ead203f298d0bec89f4c3bc6582d9e63e3a","tap_string":"homebrew/cask","url_args":["https://github.com/clementine-player/Clementine/releases/download/1.3.1/clementine-1.3.1.dmg"],"version":"1.3.1","raw_artifacts":[[":app",["clementine.app"]],[":zap",{":trash":["~/Library/Application Support/Clementine","~/Library/Caches/org.clementine-player.Clementine","~/Library/Preferences/org.clementine-player.Clementine.plist","~/Library/Saved Application State/org.clementine-player.Clementine.savedState"]}]]},"clibor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Clipboard manager","homepage":"https://chigusa-web.com/clibor-for-mac-en/","languages":["en","ja"],"language_variations":[{":languages":["en"],":default":true,":value":"en-US"},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"url_args":["https://chigusa-web.com/clibor-for-mac/dl/clibor-for-mac/"]}}],"names":["Clibor for Mac"],"ruby_source_checksum":{":sha256":"35318ac780e206196c262f935cdcf55a4193f2d739100911cd0eaeb5a838f2dd"},"ruby_source_path":"Casks/c/clibor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://chigusa-web.com/clibor-for-mac-en/dl/clibor-for-mac/"],"version":"1.8","raw_artifacts":[[":app",["Clibor.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.chigusa-web.Clibor","~/Library/Containers/com.chigusa-web.Clibor"]}]]},"clickcharts":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Diagram and flowchart software","homepage":"https://www.nchsoftware.com/","names":["ClickCharts"],"ruby_source_checksum":{":sha256":"f543d04d4cd95344da46a510e3c39c918aec0cf0c5a0040c027596b5f5118bcd"},"ruby_source_path":"Casks/c/clickcharts.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.nchsoftware.com/chart/clickchartspmaci.zip"],"url_kwargs":{":user_agent":":fake"},"version":"9.50","raw_artifacts":[[":app",["ClickCharts.app"]],[":zap",{":trash":["~/Library/Application Support/ClickCharts","~/Library/Application Support/ClickChartsSubStatAbort","~/Library/Caches/ClickChartsCounts.txt","~/Library/LaunchAgents/com.nchsoftware.clickcharts.schedule.LikeSurvey.plist","~/Library/Preferences/ByHost/com.nchsoftware.clickcharts.*.plist"]}]]},"clicker-for-netflix":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Best standalone Netflix player","homepage":"https://www.dbklabs.com/clicker-for-netflix/","names":["Clicker for Netflix"],"ruby_source_checksum":{":sha256":"910aaf2be31e13873ba7e6543e14c1b773c78b566f6e0515131023566596c792"},"ruby_source_path":"Casks/c/clicker-for-netflix.rb","sha256":"3e852a75f61d2091fc1f63a167431200022c13e48d9de3a3c8b0f10950956e22","tap_string":"homebrew/cask","url_args":["https://www.dbklabs.com/clicker-for-netflix/appcast/Clicker%20for%20Netflix%202.13.0.dmg"],"version":"2.13.0","raw_artifacts":[[":app",["Clicker for Netflix.app"]],[":zap",{":trash":["~/Library/Caches/com.dbklabs.clicker-for-netflix","~/Library/HTTPStorage/com.dbklabs.clicker-for-netflix.binarycookies","~/Library/HTTPStorages/com.dbklabs.clicker-for-netflix","~/Library/Preferences/com.dbklabs.clicker-for-netflix.plist","~/Library/Saved Application State/com.dbklabs.clicker-for-netflix.savedState","~/Library/WebKit/com.dbklabs.clicker-for-netflix"]}]]},"clicker-for-youtube":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Standalone YouTube app","homepage":"https://www.dbklabs.com/clicker-for-youtube/","names":["Clicker for YouTube"],"ruby_source_checksum":{":sha256":"03865a59e73166425d5221166acd7966be0aced7d590556023300432d9ea002e"},"ruby_source_path":"Casks/c/clicker-for-youtube.rb","sha256":"5ebdc7c2f4d9e25895512193ae89dedafb86625f30ca341871d053e595957dbf","tap_string":"homebrew/cask","url_args":["https://www.dbklabs.com/clicker-for-youtube/appcast/Clicker%20for%20YouTube%201.22.dmg"],"version":"1.22","raw_artifacts":[[":app",["Clicker for YouTube.app"]],[":zap",{":trash":["/Users/Shared/com.dbklabs.clicker-for-youtube.ipak","~/Library/Application Scripts/com.dbklabs.clicker-for-youtube.Open-in-Clicker-for-YouTube","~/Library/Caches/com.dbklabs.clicker-for-youtube","~/Library/Containers/com.dbklabs.clicker-for-youtube.Open-in-Clicker-for-YouTube","~/Library/HTTPStorages/com.dbklabs.clicker-for-youtube","~/Library/HTTPStorages/com.dbklabs.clicker-for-youtube.binarycookies","~/Library/Preferences/com.dbklabs.clicker-for-youtube.plist","~/Library/WebKit/com.dbklabs.clicker-for-youtube"]}]]},"clickhouse":{"depends_on_args":{":macos":":any"},"desc":"Column-oriented database management system","homepage":"https://clickhouse.com/","names":["ClickHouse"],"ruby_source_checksum":{":sha256":"e843302088f684419726988abd8272f5d7a0a73a2037dc591cd80ebcadde439e"},"ruby_source_path":"Casks/c/clickhouse.rb","sha256":"519cb8f3c53c96c1b7ce7ab633279bf7dc35a995c02385fa2bd99149437cc242","tap_string":"homebrew/cask","url_args":["https://github.com/ClickHouse/ClickHouse/releases/download/v26.10.2.103-stable/clickhouse-macos.zip"],"version":"26.10.2.103-stable","raw_artifacts":[[":binary",["clickhouse"]]]},"clickshare":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Client for wireless screen sharing with Barco conferencing systems","homepage":"https://www.barco.com/en/product/clickshare-app","names":["ClickShare"],"ruby_source_checksum":{":sha256":"9c5d00860c9357a168a21cdb5618347ecba25fa6d8a491483ecfb80d0e8f378f"},"ruby_source_path":"Casks/c/clickshare.rb","sha256":"c819d03dd1c19ef4d3a8f26bce7f30fa259c00d9262c4adced93afdeb5206dd2","tap_string":"homebrew/cask","url_args":["https://assets.cloud.barco.com/clickshare/release/ClickShare-4.51.1-b4_mac.zip"],"version":"4.51.1,4","raw_artifacts":[[":uninstall",{":launchctl":["com.barco.clickshare.agent","com.barco.clickshare.autorun","com.barco.clickshare.user.agent","com.barco.clickshare.user.autorun"],":quit":["com.barco.clickshare","com.barco.clickshare.updater"],":trash":["~/Library/LaunchAgents/com.barco.clickshare.agent.plist","~/Library/LaunchAgents/com.barco.clickshare.autorun.plist"]}],[":app",["ClickShare.app"]],[":zap",{":trash":["~/.clickshare","~/Library/Application Support/ClickShare","~/Library/Caches/com.barco.clickshare.updater*","~/Library/HTTPStorages/com.barco.clickshare.updater","~/Library/LaunchAgents/com.barco.clickshare.agent.plist","~/Library/LaunchAgents/com.barco.clickshare.autorun.plist","~/Library/Preferences/com.barco.clickshare*.plist"]}]]},"clickup":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Productivity platform for tasks, docs, goals, and chat","homepage":"https://clickup.com/","names":["ClickUp"],"ruby_source_checksum":{":sha256":"3f0883375266838403840239aa6b98d58513bbdabdd5a4fb0cc6f54e57f9bf3e"},"ruby_source_path":"Casks/c/clickup.rb","sha256":"8e293d1bbf75dc327cb6209294f8c8e49903c721ca1aaa87f649ea00dac872f1","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/221003ra4tebclw/ClickUp%203.5.395%20-%20Build%20261024vdacqn9ya-x64.dmg"],"version":"3.5.395,261024vdacqn9ya","raw_artifacts":[[":app",["ClickUp.app"]],[":zap",{":trash":["~/Library/Application Support/ClickUp Desktop","~/Library/Application Support/ClickUp","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.clickup.desktop-app.sfl*","~/Library/Caches/com.clickup.desktop-app","~/Library/Caches/com.clickup.desktop-app.ShipIt","~/Library/Logs/ClickUp","~/Library/Preferences/com.clickup.desktop-app.plist","~/Library/Saved Application State/com.clickup.desktop-app.savedState"]}]]},"cline-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI coding agent","homepage":"https://cline.bot/","names":["Cline","Cline Desktop"],"ruby_source_checksum":{":sha256":"acb084f6b808b8b583ad20c3ecdb754be51ad55b6437f5efb052e3007b59b4be"},"ruby_source_path":"Casks/c/cline-app.rb","sha256":"1cd8431c9730f96a2bbe0902ecb4519cbd0ec1e8d93f3a9685eaf9cfbf673775","tap_string":"homebrew/cask","url_args":["https://github.com/cline/cline/releases/download/desktop-v0.0.48/Cline_0.0.48_universal.dmg"],"version":"0.0.48","raw_artifacts":[[":uninstall",{":quit":"bot.cline.app"}],[":app",["Cline.app"]],[":uninstall_postflight_steps",{":steps":[{":name":"{{appdir}}/Cline.app/Contents/MacOS/code-sidecar",":match":"full",":type":"terminate_process"}]}],[":zap",{":trash":["~/Library/Application Support/bot.cline.app","~/Library/Caches/bot.cline.app","~/Library/Preferences/bot.cline.app.plist","~/Library/Saved Application State/bot.cline.app.savedState","~/Library/WebKit/bot.cline.app"]}]]},"clion":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"C and C++ IDE","homepage":"https://www.jetbrains.com/clion/","names":["CLion"],"ruby_source_checksum":{":sha256":"648ffd8c81aab9e093293ab6d2fb596d25ba05dfb4a729b726996f4d2852a842"},"ruby_source_path":"Casks/c/clion.rb","sha256":"262ac2e0647087f7820138568086bc035ebaa942e0b1d4c320a2a5a9aea0e85b","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/cpp/CLion-2026.2.4.dmg"],"version":"2026.2.4,262.11879.74","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.CLion"}],[":app",["CLion.app"]],[":command_wrapper",["clion"],{":executable":"$APPDIR/CLion.app/Contents/MacOS/clion"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/CLion2026.2","~/Library/Caches/JetBrains/CLion2026.2","~/Library/Logs/JetBrains/CLion2026.2","~/Library/Preferences/com.jetbrains.CLion.plist","~/Library/Saved Application State/com.jetbrains.CLion.savedState"]}]]},"clion@eap":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"CLion Early Access Program","homepage":"https://www.jetbrains.com/clion/nextversion","names":["CLion EAP"],"ruby_source_checksum":{":sha256":"e8fa71c5e0f27a34ce17ce1a13af7ebea4071ad19f43802dba0582903848775f"},"ruby_source_path":"Casks/c/clion@eap.rb","sha256":"a41b6950896f9a1a60c47ce88ff96bf665d75969f0b8501ec8643ffd6bbfc954","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/cpp/CLion-263.7307.35.dmg"],"version":"2026.3,263.7307.35","raw_artifacts":[[":uninstall",{":launchctl":"application.com.jetbrains.app.daemon.*",":quit":"com.jetbrains.CLion-EAP"}],[":app",["CLion 2026.3 EAP.app"]],[":binary",["$APPDIR/CLion 2026.3 EAP.app/Contents/MacOS/clion"],{":target":"clion-eap"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/CLion2026.3","~/Library/Caches/JetBrains/CLion2026.3","~/Library/Logs/JetBrains/CLion2026.3","~/Library/Preferences/CLion2026.3","~/Library/Preferences/com.jetbrains.CLion-EAP.plist","~/Library/Preferences/com.jetbrains.CLion.plist","~/Library/Preferences/jetbrains.clion.*.plist","~/Library/Saved Application State/com.jetbrains.CLion.savedState"]}]]},"clip-studio-paint":{"depends_on_args":{":macos":":monterey"},"desc":"Software for drawing and painting","homepage":"https://www.clipstudio.net/en","names":["Clip Studio Paint"],"ruby_source_checksum":{":sha256":"8fec434e89f54428607f7389f4c29d5f415fd5b67133c0e3c36f8c33b759873b"},"ruby_source_path":"Casks/c/clip-studio-paint.rb","sha256":"b168ff82ea59c88ac1392e8c592189a1d8b15ca67a43ebc16acf4e4eb1c0c62f","tap_string":"homebrew/cask","url_args":["https://vd.clipstudio.net/clipcontent/paint/app/515/CSP_515m_app.pkg"],"version":"5.1.5","raw_artifacts":[[":uninstall",{":pkgutil":["jp.co.CELSYS.AggregateMdul.*","jp.co.CELSYS.CertMdul.*","jp.co.CELSYS.ClipStudio*"]}],[":installer",{":manual":"CSP_515m_app.pkg"}],[":zap",{":delete":"/Library/Application Support/CELSYS",":trash":["~/Library/Application Scripts/jp.co.celsys.CLIPSTUDIOPAINT.LipPreview","~/Library/Application Scripts/jp.co.celsys.CLIPSTUDIOPAINT.LipThumbnail","~/Library/Application Support/CELSYS","~/Library/Caches/jp.co.celsys.CLIPSTUDIO","~/Library/CELSYS","~/Library/Containers/jp.co.celsys.CLIPSTUDIOPAINT.LipPreview","~/Library/Containers/jp.co.celsys.CLIPSTUDIOPAINT.LipThumbnail","~/Library/HTTPStorages/jp.co.celsys.CLIPSTUDIO","~/Library/HTTPStorages/jp.co.celsys.CLIPSTUDIO.binarycookies","~/Library/Saved Application State/jp.co.celsys.CLIPSTUDIO.savedState"]}]]},"clipaste":{"depends_on_args":{":macos":":any"},"desc":"Clipboard history manager","homepage":"https://www.ntwind.com/cross-platform/clipaste.html","names":["Clipaste"],"ruby_source_checksum":{":sha256":"7b148b4840b03a2c1f42beb1b10587667ad3c30975d05643ac293dbd88397764"},"ruby_source_path":"Casks/c/clipaste.rb","sha256":"89daed9982e60c560730e3c2edbffc0098c6aebdca208c23563f17e355e88ee8","tap_string":"homebrew/cask","url_args":["https://www.ntwind.com/files/Clipaste_1.0.5-mac.dmg"],"version":"1.0.5","raw_artifacts":[[":app",["Clipaste.app"]],[":zap",{":trash":["~/Library/Application Support/com.ntwind.clipaste","~/Library/Caches/com.ntwind.clipaste","~/Library/Preferences/com.ntwind.clipaste.plist","~/Library/Saved Application State/com.ntwind.clipaste.savedState"]}]]},"clipbook":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Clipboard history app","homepage":"https://clipbook.app/","names":["ClipBook"],"ruby_source_checksum":{":sha256":"721f0daf72d971fb8febda14eccb013a4c89434fe27480224dc2b3a3a3cf1129"},"ruby_source_path":"Casks/c/clipbook.rb","sha256":"5708b8e0433dfe91a9382056ee8e91e32b694c351ba5f913cb433e9432fbb8e7","tap_string":"homebrew/cask","url_args":["https://f005.backblazeb2.com/file/clipbook/ClipBook-2.5.0.dmg"],"version":"2.5.0","raw_artifacts":[[":app",["ClipBook.app"]],[":zap",{":trash":["~/Library/Application Support/ClipBook*","~/Library/Caches/ClipBook*","~/Library/Caches/com.ikryanov.clipbook*","~/Library/HTTPStorages/com.ikryanov.clipbook*","~/Library/Preferences/com.ikryanov.clipbook*.plist","~/Library/Saved Application State/com.ikryanov.clipbook*.savedState"]}]]},"clipgrab":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Downloads videos and audio from websites","homepage":"https://clipgrab.org/","names":["ClipGrab"],"ruby_source_checksum":{":sha256":"7642d1723f57504920c3d95294c09a10c491ef9efffa3550647865472fd965f0"},"ruby_source_path":"Casks/c/clipgrab.rb","sha256":"cb0b5b47ac8c3de64487994bd03519cd5f99a63221100ac97370138802e5dd2c","tap_string":"homebrew/cask","url_args":["https://download.clipgrab.org/ClipGrab-3.9.16.dmg"],"version":"3.9.16","raw_artifacts":[[":app",["ClipGrab.app"]],[":zap",{":trash":"~/Library/Preferences/de.clipgrab.ClipGrab.plist"}]]},"clips-ide":{"depends_on_args":{":macos":":any"},"desc":"Tool for building expert systems","homepage":"https://www.clipsrules.net/","names":["CLIPS IDE"],"ruby_source_checksum":{":sha256":"8ef5efd102f542e621d781dca303c044cc6d03929e8ac214f4046bbabfb13413"},"ruby_source_path":"Casks/c/clips-ide.rb","sha256":"48dbe73f5e91e5941648df5c9636717b858728953a98311a000927e6a91db223","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/clipsrules/clips_macos_executable_642.dmg"],"version":"6.4.2","raw_artifacts":[[":app",["CLIPS IDE.app"]],[":zap",{":trash":["~/Library/Preferences/com.SSoP.CLIPSIDE.plist","~/Library/Saved Application State/com.SSoP.CLIPSIDE.savedState"]}]]},"clipy":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Clipboard extension app","homepage":"https://clipy-app.com/","names":["Clipy"],"ruby_source_checksum":{":sha256":"321a7ab1e2ee994f1dd042ec20faf0ba2637fd11eb428ee83f20244a804563ed"},"ruby_source_path":"Casks/c/clipy.rb","sha256":"69630237ec929c11414775aeff20804359f9e3a7aa8a6d09178d41d4b7bd10ab","tap_string":"homebrew/cask","url_args":["https://github.com/Clipy/Clipy/releases/download/1.4.0/Clipy_1.4.0.dmg"],"version":"1.4.0","raw_artifacts":[[":uninstall",{":quit":"com.clipy-app.Clipy"}],[":app",["Clipy.app"]],[":zap",{":trash":["~/Library/Application Support/Clipy","~/Library/Application Support/com.clipy-app.Clipy","~/Library/Caches/com.clipy-app.Clipy","~/Library/Caches/com.crashlytics.data/com.clipy-app.Clipy","~/Library/Caches/io.fabric.sdk.mac.data/com.clipy-app.Clipy","~/Library/Cookies/com.clipy-app.Clipy.binarycookies","~/Library/Preferences/com.clipy-app.Clipy.plist"]}]]},"cljstyle":{"depends_on_args":{":macos":":any"},"desc":"Tool for formatting Clojure code","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/greglook/cljstyle","names":["cljstyle"],"ruby_source_checksum":{":sha256":"0709881f8d781ec40f52a8b8627103648bd48f3a989ed0d643192196aad917ab"},"ruby_source_path":"Casks/c/cljstyle.rb","sha256":"fa0226a3bad13f9b76fb797b0c0771d10e7ee6adc871e1d43841281046293117","tap_string":"homebrew/cask","url_args":["https://github.com/greglook/cljstyle/releases/download/0.17.642/cljstyle_0.17.642_macos_amd64.zip"],"version":"0.17.642","raw_artifacts":[[":binary",["cljstyle"]]]},"clock-bar":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Macbook | Clock, right on the touch bar","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/nihalsharma/Clock-Bar/","names":["Clock Bar"],"ruby_source_checksum":{":sha256":"f45579bba0a7c5dc3b191fb2113e021055791cc92fa297d277e18439fcdfd3ed"},"ruby_source_path":"Casks/c/clock-bar.rb","sha256":"88d1ee551f2edbe25e12098dbdbb2edc5f29e21cd52095e5ea275667a4cbffd1","tap_string":"homebrew/cask","url_args":["https://github.com/nihalsharma/Clock-Bar/files/1801968/Clock.Bar.app.zip"],"version":"1.0,1801968","raw_artifacts":[[":app",["Clock Bar.app"]],[":zap",{":trash":["~/Library/Application Scripts/nihalsharma.clock-bar","~/Library/Containers/nihalsharma.clock-bar"]}]]},"clock-signal":{"depends_on_args":{":macos":":any"},"desc":"Latency-hating emulator of 8- and 16-bit platforms","homepage":"https://github.com/TomHarte/CLK","names":["Clock Signal","CLK"],"ruby_source_checksum":{":sha256":"2e31933e8802a434f4d20ed98bfbffb8090d5f227fca316419473b547fbaa7aa"},"ruby_source_path":"Casks/c/clock-signal.rb","sha256":"1a4578bc9e6c91aefc127a91963e6314f0e7b1605241322bb9f2327d8ce3191e","tap_string":"homebrew/cask","url_args":["https://github.com/TomHarte/CLK/releases/download/2026-07-23/Clock.Signal.MacOS.2026-07-23.zip"],"version":"2026-07-23","raw_artifacts":[[":uninstall",{":quit":"TH.Clock-Signal"}],[":app",["Clock Signal.app"]],[":zap",{":trash":["~/Library/Application Scripts/TH.Clock-Signal","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/th.clock-signal.sfl*","~/Library/Containers/TH.Clock-Signal"]}]]},"clocker":{"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar timezone tracker and compact calendar","homepage":"https://abhishekbanthia.com/clocker","names":["Clocker"],"ruby_source_checksum":{":sha256":"b2b9e0481052d792b04c70c1c90e5e70480cbad823522bc2de66b31220c1437a"},"ruby_source_path":"Casks/c/clocker.rb","sha256":"b649851b978850e52841778caeb7af046b071bf9881af2acdbc8580e96d2ea56","tap_string":"homebrew/cask","url_args":["https://github.com/n0shake/Clocker/releases/download/v26.13/Clocker.zip"],"version":"26.13","raw_artifacts":[[":uninstall",{":launchctl":"com.abhishek.ClockerHelper",":quit":"com.abhishek.Clocker"}],[":app",["Clocker.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.abhishek.Clocker","~/Library/Containers/com.abhishek.Clocker","~/Library/Preferences/com.abhishek.Clocker.plist","~/Library/Preferences/com.abhishek.Clocker.prefs","~/Library/Preferences/com.abhishek.ClockerHelper.plist"]}]]},"clockify":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Time tracking tool for agencies and freelancers","homepage":"https://clockify.me/mac-time-tracking","names":["Clockify"],"ruby_source_checksum":{":sha256":"3be164feb657effeba616f08d9d1f030d5069272a1d5eb95b77c0c97dddd3d2d"},"ruby_source_path":"Casks/c/clockify.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://clockify.me/downloads/ClockifyDesktop.zip"],"version":"2.12.10","raw_artifacts":[[":app",["Clockify Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/coing.ClockifyDesktop","~/Library/Caches/coing.ClockifyDesktop","~/Library/Preferences/coing.ClockifyDesktop.plist","~/Library/Saved Application State/coing.ClockifyDesktop.savedState"]}]]},"clocksaver":{"depends_on_args":{":macos":":any"},"desc":"Screensavers inspired by Braun watches","homepage":"https://github.com/soffes/Clock.saver","names":["Clock.saver screensaver"],"ruby_source_checksum":{":sha256":"5003be8bfea7f2f80dfe3d8c70bbdbf909da4539518c546c4cfd73d505b532e3"},"ruby_source_path":"Casks/c/clocksaver.rb","sha256":"c213adf875aa661699c747cc5ed56609ae48d72ab1526cba791f99b44dce62d4","tap_string":"homebrew/cask","url_args":["https://github.com/soffes/Clock.saver/releases/download/v0.7.3/Clock.saver.zip"],"version":"0.7.3","raw_artifacts":[[":screen_saver",["Clock.saver"]]]},"clone-hero":{"depends_on_args":{":macos":":any"},"desc":"Guitar Hero clone","homepage":"https://clonehero.net/","names":["Clone Hero"],"ruby_source_checksum":{":sha256":"ad7d6e6473c4e577e7a4ee55c94b5fcad6cbcb858845cfa89ee6f295e452606d"},"ruby_source_path":"Casks/c/clone-hero.rb","sha256":"1b880f98a164d97a84bf09ee1b9636b8a67fe3ccfa0ec04ebfc0bb31561a2f39","tap_string":"homebrew/cask","url_args":["https://github.com/clonehero-game/releases/releases/download/v1.1.0.6142-final/CloneHero.v1.1.0.6142-final.dmg"],"version":"1.1.0.6142,-final","raw_artifacts":[[":app",["Clone Hero.app"]],[":zap",{":trash":["~/Library/Application Support/com.srylain.CloneHero","~/Library/Logs/srylain Inc_","~/Library/Preferences/com.srylain.CloneHero.plist","~/Library/Saved Application State/com.srylain.CloneHero.savedState"]}]]},"clop":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Image, video and clipboard optimiser","homepage":"https://lowtechguys.com/clop/","names":["Clop"],"ruby_source_checksum":{":sha256":"60f691d15eb25a9b3409a54985ba7e1a44a48008985ce42c447ee85d6befe5a6"},"ruby_source_path":"Casks/c/clop.rb","sha256":"e2ac6f79dd98a36d44192377345cfff762429ac8d88d8896ff27f0f8cc6fd26b","tap_string":"homebrew/cask","url_args":["https://files.lowtechguys.com/releases/Clop-3.6.2.dmg"],"version":"3.6.2","raw_artifacts":[[":app",["Clop.app"]],[":zap",{":trash":["~/.clop-debug-logs","~/Library/Application Scripts/com.lowtechguys.Clop","~/Library/Application Scripts/com.lowtechguys.Clop.FinderOptimiser","~/Library/Application Support/Clop","~/Library/Caches/Clop","~/Library/Caches/com.lowtechguys.Clop","~/Library/Containers/com.lowtechguys.Clop.FinderOptimiser","~/Library/Daemon Containers/54F7B6C1*/Data/com.apple.kvs/ChangeTokens/NoEncryption/Clop/*.com.lowtechguys.Clop","~/Library/HTTPStorages/com.lowtechguys.Clop","~/Library/HTTPStorages/com.lowtechguys.Clop.binarycookies","~/Library/Preferences/com.lowtechguys.Clop.plist"]}]]},"cloud-pbx":{"depends_on_args":{":macos":":ventura"},"desc":"Cloud-based telephone system","homepage":"https://geschaeftskunden.telekom.de/internet-dsl/tarife/festnetz-internet-dsl/companyflex/cloud-pbx","names":["Cloud PBX"],"ruby_source_checksum":{":sha256":"f5253794dafb36d04182ea2612861c49a3fea7a0ec2bd02e21230d4c4ae5f1a2"},"ruby_source_path":"Casks/c/cloud-pbx.rb","sha256":"a800d65eff4232fbe43a93366e346dbccc179aee27ff2ae9382055406249bc49","tap_string":"homebrew/cask","url_args":["https://cpbx-hilfe.deutschland-lan.de/de/direkthilfe/hilfe-downloads/desktop-clients/cloud-pbx-2.0-intel_v46.8"],"version":"46.8","raw_artifacts":[[":app",["Cloud PBX 2.0.app"]],[":zap",{":trash":["~/Library/Application Support/Cisco Spark","~/Library/Application Support/Telekom Deutschland GmbH","~/Library/Caches/Cisco-Systems.Spark","~/Library/Caches/Telekom Deutschland GmbH","~/Library/Preferences/Cisco-Systems.Spark.plist","~/Library/Preferences/com.broadsoft.communicator.plist","~/Library/Preferences/de.deutschland-lan.Cloud PBX.plist","~/Library/Saved Application State/Cisco-Systems.Spark.savedState","~/Library/Saved Application State/com.broadsoft.communicator.savedState"]}]]},"cloud189":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Public cloud storage service","homepage":"https://cloud.189.cn/web/static/download-client/index.html","names":["Cloud189","天翼云盘"],"ruby_source_checksum":{":sha256":"5f9852e53a2922183fd92a0de13a546e7439cb7546cdbedf689fcad03680732c"},"ruby_source_path":"Casks/c/cloud189.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.cloud.189.cn/file/downloadFile.action?dlt=4&dt=1&expired=1766930486508&sk=297953828&ufi=61304212366059386&zyc=60&token=cloud3&sig=gfhWf6DndIlD28kChBJM1d48E18%3D"],"version":"1.1.0","raw_artifacts":[[":uninstall",{":quit":"com.cnki.cnkiexpress"}],[":app",["天翼云盘.app"]],[":zap",{":trash":["~/Library/Application Support/com.21cn.cloud-dist","~/Library/Preferences/21cn.cloud.dist.plist"]}]]},"cloudash":{"desc":"Monitoring and troubleshooting for serverless architectures","homepage":"https://cloudash.dev/","names":["Cloudash"],"ruby_source_checksum":{":sha256":"6cc508296c5848ff1371a3e557f8cd9ee06c352748377abb04a8e7ff1f4ddffe"},"ruby_source_path":"Casks/c/cloudash.rb","sha256":"73451741b9ddf1d26eecd2ae21d92602e2c2eae414eab6329243fa75cd18428c","tap_string":"homebrew/cask","url_args":["https://github.com/cloudashdev/cloudash/releases/download/1.22.1/Cloudash-1.22.1.dmg"],"version":"1.22.1","raw_artifacts":[[":app",["Cloudash.app"]],[":zap",{":trash":["~/Library/Application Support/cloudash","~/Library/Logs/Cloudash","~/Library/Preferences/dev.cloudash.cloudash.plist","~/Library/Saved Application State/dev.cloudash.cloudash.savedState"]}]]},"cloudcompare":{"depends_on_args":{":macos":":any"},"desc":"3D point cloud and mesh processing software","homepage":"https://www.danielgm.net/cc/","names":["CloudCompare"],"ruby_source_checksum":{":sha256":"5fc70af64ffdf0d5769c7d27cecb6cefcd453da912664a8b18246bff409c3951"},"ruby_source_path":"Casks/c/cloudcompare.rb","sha256":"47a38e81e06c60fcefbef8ee8f52584cf8c156e685051721a333651a567ada12","tap_string":"homebrew/cask","url_args":["https://www.simulation.openfields.fr/phocadownload/CloudCompare_2.13.2_Universal.dmg"],"version":"2.13.2","raw_artifacts":[[":app",["CloudCompare.app"]],[":zap",{":trash":"~/Library/Preferences/com.cccorp.CloudCompare.plist"}]]},"cloudflare-warp":{"auto_updates":true,"conflicts_with_args":{":cask":["cloudflare-warp@beta"]},"depends_on_args":{":macos":":sonoma"},"desc":"Free app that makes your Internet safer","homepage":"https://cloudflarewarp.com/","names":["Cloudflare WARP"],"ruby_source_checksum":{":sha256":"4e1c0da54d6081f5e893899077b45eb1ee8d3d8df15257cc3d153f21c7e2d5de"},"ruby_source_path":"Casks/c/cloudflare-warp.rb","sha256":"1b81c512e9ac1fa28c63f28ff031d2244c6a23fd8c8d500fae14f38938faea5d","tap_string":"homebrew/cask","url_args":["https://downloads.cloudflareclient.com/v1/download/macos/version/2026.8.2115.0"],"version":"2026.8.2115.0","raw_artifacts":[[":uninstall",{":launchctl":["com.cloudflare.1dot1dot1dot1.macos.loginlauncherapp","com.cloudflare.1dot1dot1dot1.macos.warp.daemon","com.cloudflare.warp.updater"],":quit":"com.cloudflare.1dot1dot1dot1.macos",":pkgutil":"com.cloudflare.1dot1dot1dot1.macos",":delete":["/usr/local/bin/warp-cli","/usr/local/bin/warp-dex","/usr/local/bin/warp-diag"]}],[":pkg",["Cloudflare_WARP_2026.8.2115.0.pkg"]],[":zap",{":script":{":executable":"/Applications/Cloudflare WARP.app/Contents/Resources/uninstall.sh",":sudo":true},":trash":["/Library/LaunchDaemons/com.cloudflare.1dot1dot1dot1.macos.warp.daemon.plist","~/Library/Application Scripts/com.cloudflare.1dot1dot1dot1.macos.loginlauncherapp","~/Library/Application Support/com.cloudflare.1dot1dot1dot1.macos","~/Library/Caches/com.cloudflare.1dot1dot1dot1.macos","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.cloudflare.1dot1dot1dot1.macos","~/Library/Containers/com.cloudflare.1dot1dot1dot1.macos.loginlauncherapp","~/Library/HTTPStorages/com.cloudflare.1dot1dot1dot1.macos","~/Library/HTTPStorages/com.cloudflare.1dot1dot1dot1.macos.binarycookies","~/Library/Preferences/com.cloudflare.1dot1dot1dot1.macos.plist","~/Library/WebKit/com.cloudflare.1dot1dot1dot1.macos"]}]]},"cloudflare-warp@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["cloudflare-warp"]},"depends_on_args":{":macos":":sequoia"},"desc":"Free app that makes your Internet safer","homepage":"https://cloudflarewarp.com/","names":["Cloudflare WARP"],"ruby_source_checksum":{":sha256":"776747ff353a8c0dbc45aea92a2a03a9dff48f4419d71834fc5eb8e2871f3a94"},"ruby_source_path":"Casks/c/cloudflare-warp@beta.rb","sha256":"e96af4d074a7cadaf1429a054333259dba8739c401675102f4e3a8e8a47bc57e","tap_string":"homebrew/cask","url_args":["https://downloads.cloudflareclient.com/v1/download/macos/version/2026.9.1555.1"],"version":"2026.9.1555.1","raw_artifacts":[[":uninstall",{":launchctl":["com.cloudflare.1dot1dot1dot1.macos.loginlauncherapp","com.cloudflare.1dot1dot1dot1.macos.warp.daemon","com.cloudflare.warp.updater"],":quit":"com.cloudflare.1dot1dot1dot1.macos",":pkgutil":"com.cloudflare.1dot1dot1dot1.macos",":delete":["/usr/local/bin/warp-cli","/usr/local/bin/warp-dex","/usr/local/bin/warp-diag"]}],[":pkg",["Cloudflare_WARP_2026.9.1555.1.pkg"]],[":zap",{":script":{":executable":"/Applications/Cloudflare WARP.app/Contents/Resources/uninstall.sh",":sudo":true},":trash":["/Library/LaunchDaemons/com.cloudflare.1dot1dot1dot1.macos.warp.daemon.plist","~/Library/Application Scripts/com.cloudflare.1dot1dot1dot1.macos.loginlauncherapp","~/Library/Application Support/com.cloudflare.1dot1dot1dot1.macos","~/Library/Caches/com.cloudflare.1dot1dot1dot1.macos","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.cloudflare.1dot1dot1dot1.macos","~/Library/Containers/com.cloudflare.1dot1dot1dot1.macos.loginlauncherapp","~/Library/HTTPStorages/com.cloudflare.1dot1dot1dot1.macos","~/Library/HTTPStorages/com.cloudflare.1dot1dot1dot1.macos.binarycookies","~/Library/Preferences/com.cloudflare.1dot1dot1dot1.macos.plist","~/Library/WebKit/com.cloudflare.1dot1dot1dot1.macos"]}]]},"cloudmounter":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Mounts cloud storages as local discs","homepage":"https://mac.eltima.com/mount-cloud-drive.html","names":["Eltima CloudMounter"],"ruby_source_checksum":{":sha256":"506357ae3d48e0ae05a551d349e626a9b8eb009b3b3f6cb114245cd34c909e84"},"ruby_source_path":"Casks/c/cloudmounter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.electronic.us/products/cloudmounter/mac/download/cloudmounter.dmg"],"version":"4.18","raw_artifacts":[[":app",["CloudMounter.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.eltima.cloudmounter*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.eltima.cloudmounter.sfl*","~/Library/Application Support/com.eltima.cloudmounter","~/Library/Application Support/FileProvider/com.eltima.cloudmounter.mountprovider","~/Library/Caches/com.eltima.cloudmounter","~/Library/Containers/com.eltima.cloudmounter.*","~/Library/Group Containers/*.com.eltima.cloudmounter","~/Library/HTTPStorages/com.eltima.cloudmounter","~/Library/Logs/CloudMounter.log","~/Library/Preferences/com.eltima.activator.xml","~/Library/Preferences/com.eltima.cloudmounter.plist"]}]]},"cloudnet":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Enterprise-level meshVPN cloud service","homepage":"https://cloudnet.world/","names":["CloudNet for Mac client"],"ruby_source_checksum":{":sha256":"03182d2841ae83f62ed6cfd88a0fab59f00d2d24ccd0847c498d1c9444adf8ee"},"ruby_source_path":"Casks/c/cloudnet.rb","sha256":"a32224547b44e6c0769e3c1bd485d8ef5ad4683c63c9dea44b9b80e8dc33756f","tap_string":"homebrew/cask","url_args":["https://pkgs.cloudnet.world/stable/macos/CloudNet_v1.36.2.23.dmg"],"version":"1.36.2.23","raw_artifacts":[[":uninstall",{":launchctl":"world.cloudnet.client.cloudnetd",":quit":"world.cloudnet.client",":script":{":executable":"CloudNet.app/Contents/Resources/cnet",":args":["uninstall"],":sudo":true},":delete":["/Applications/CloudNet.app","/Library/LaunchDaemons/world.cloudnet.client.cloudnetd.plist"]}],[":installer",{":script":{":executable":"CloudNet.app/Contents/Resources/cnet",":args":["install"],":sudo":true}}],[":app",["CloudNet.app"]],[":zap",{":trash":["~/Library/Containers/world.cloudnet.client","~/Library/Group Containers/$(TeamIdentifierPrefix)world.cloudnet.client","~/Library/HTTPStorages/world.cloudnet.client","~/Library/Preferences/world.cloudnet.client.cloudnetd.plist","~/Library/Preferences/world.cloudnet.client.plist"]}]]},"cloudpouch":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AWS cloud FinOps tool","homepage":"https://cloudpouch.dev/","names":["CloudPouch"],"ruby_source_checksum":{":sha256":"68d4612f3dee7ceb726a6006076f962249dab89e084173a13fb8d96af37311cd"},"ruby_source_path":"Casks/c/cloudpouch.rb","sha256":"407cbb258fedcc170c98175e6e83e23f9674855c9dbf59eebb6378140b713948","tap_string":"homebrew/cask","url_args":["https://github.com/CloudPouch/CloudPouch.dev/releases/download/v1.49.0/CloudPouch-1.49.0-universal-mac.zip"],"version":"1.49.0","raw_artifacts":[[":app",["CloudPouch.app"]],[":zap",{":trash":["~/.cloudpouch-aws-sso-client-credentials","~/Library/Application Support/CloudPouch","~/Library/Logs/CloudPouch"]}]]},"cloudup":{"depends_on_args":{":macos":":any"},"desc":"Instantly and securely share anything","homepage":"https://cloudup.com/download","names":["Cloudup"],"ruby_source_checksum":{":sha256":"b4cda32f25518ae73f2d5d18d4de69637032f31faeffb3b491c5975cdddd0bc5"},"ruby_source_path":"Casks/c/cloudup.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://updates.cloudup.com/update?os=osx&app=Cloudup&format=zip&channel=release"],"version":"1.15.5","raw_artifacts":[[":app",["Cloudup.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.cloudup.Cloudup.ShareExtension","~/Library/Application Support/Cloudup","~/Library/Caches/com.cloudup.Cloudup","~/Library/Containers/com.cloudup.Cloudup.ShareExtension","~/Library/HTTPStorages/com.cloudup.Cloudup","~/Library/Preferences/com.cloudup.Cloudup.plist"]}]]},"clover-chord-systems":{"depends_on_args":{":macos":":monterey"},"desc":"Master rhythm and chord notation editor","homepage":"https://clover-japon.com/en/","names":["Clover Chord Systems"],"ruby_source_checksum":{":sha256":"c712b42c95c59f49ed3a0e0fd7c6fb2e42a853bc3f72fde76024403a18b73dcd"},"ruby_source_path":"Casks/c/clover-chord-systems.rb","sha256":"4932d3664303a87512467a2ea9628780a0428c099f28f228c865fb76ec8ad6b7","tap_string":"homebrew/cask","url_args":["https://clover-japon.com/wp-content/uploads/2025/03/CloverChordSystems_2.5.1.dmg"],"version":"2.5.1,2025.03","raw_artifacts":[[":uninstall",{":quit":"jp.co.clover-japon.CloverChordSystems2",":pkgutil":"jp.co.clover-japon.CloverChordSystems2"}],[":pkg",["CloverChordSystems2.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/jp.co.clover-japon.CloverChordSystems2","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.co.clover-japon.cloverchordsystems2.sfl*","~/Library/Containers/jp.co.clover-japon.CloverChordSystems2"]}]]},"clover-configurator":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Clover EFI bootloader configuration helper","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mackie100projects.altervista.org/clover-configurator/","names":["Clover Configurator"],"ruby_source_checksum":{":sha256":"82348181bec285b3053b07513891a8363a085d95d11fa5f1b0fb23e1613f87c8"},"ruby_source_path":"Casks/c/clover-configurator.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mackie100projects.altervista.org/apps/cloverconf/download-new-build.php?version=global"],"url_kwargs":{":referer":"https://mackie100projects.altervista.org/"},"version":"5.29.0.0","raw_artifacts":[[":app",["Clover Configurator.app"]],[":zap",{":trash":["~/Library/Caches/org.altervista.mackie100projects.Clover-Configurator","~/Library/Preferences/org.altervista.mackie100projects.Clover-Configurator.plist"]}]]},"cmake-app":{"depends_on_args":{":macos":":monterey"},"desc":"Family of tools to build, test and package software","homepage":"https://cmake.org/","names":["CMake"],"ruby_source_checksum":{":sha256":"e8e150ffb70edc6bdd37232c5cd89a00a2bdfc0c0d4b231ce1480caed4f2df53"},"ruby_source_path":"Casks/c/cmake-app.rb","sha256":"404efc0aafa628f610c9ef681c603301bfcf211d314730aec963393012968c00","tap_string":"homebrew/cask","url_args":["https://cmake.org/files/v4.4/cmake-4.4.4-macos-universal.dmg"],"version":"4.4.4","raw_artifacts":[[":app",["CMake.app"]],[":binary",["$APPDIR/CMake.app/Contents/bin/cmake"]],[":binary",["$APPDIR/CMake.app/Contents/bin/cmake-gui"]],[":binary",["$APPDIR/CMake.app/Contents/bin/cpack"]],[":binary",["$APPDIR/CMake.app/Contents/bin/ctest"]],[":binary",["$APPDIR/CMake.app/Contents/bin/ccmake"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-buildsystem.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-commands.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-compile-features.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-developer.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-file-api.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-generator-expressions.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-generators.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-language.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-modules.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-packages.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-policies.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-presets.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-properties.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-qt.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-server.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-toolchains.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-variables.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cpack-generators.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man7/cmake-env-variables.7"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man1/ccmake.1"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man1/cmake-gui.1"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man1/cmake.1"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man1/cpack.1"]],[":manpage",["$APPDIR/CMake.app/Contents/man/man1/ctest.1"]],[":zap",{":trash":["~/Library/Preferences/com.kitware.CMakeSetup.plist","~/Library/Preferences/org.cmake.cmake.plist","~/Library/Saved Application State/org.cmake.cmake.savedState"]}]]},"cmd-eikana":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/iMasanari/cmd-eikana","names":["Eikana","⌘英かな"],"ruby_source_checksum":{":sha256":"c51e9d4e6997fcbbd94a5481cca5f1e5e2ffbf25bddd303af9cc005858b7a730"},"ruby_source_path":"Casks/c/cmd-eikana.rb","sha256":"8e4157304ae21566339e956423632d34aacd12c96e87f35ffc83bf2304ff9be4","tap_string":"homebrew/cask","url_args":["https://github.com/iMasanari/cmd-eikana/releases/download/v2.2.3/eikana-2.2.3.app.zip"],"version":"2.2.3","raw_artifacts":[[":app",["⌘英かな.app"]],[":zap",{":trash":"~/Library/Preferences/io.github.imasanari.cmd-eikana.plist"}]]},"cmd":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"AI assistant for development in Xcode","homepage":"https://getcmd.dev/","names":["cmd"],"ruby_source_checksum":{":sha256":"96e547dc11ab0bfe94862f0065836721ff23112989532e3cf0c9491e2e930084"},"ruby_source_path":"Casks/c/cmd.rb","sha256":"4353828e77a46e39c44041aebfb65474e41eb18c7237ac16e9fc21841959877a","tap_string":"homebrew/cask","url_args":["https://github.com/getcmd-dev/cmd/releases/download/v0.2.3/cmd.dmg"],"version":"0.2.3","raw_artifacts":[[":uninstall",{":quit":"dev.getcmd.command"}],[":app",["cmd.app"]],[":zap",{":trash":["~/Library/Application Support/dev.getcmd.command","~/Library/Preferences/dev.getcmd.command.plist","~/Library/Preferences/GP78T2GNXD.dev.getcmd.shared.plist"]}]]},"cmpxat":{"depends_on_args":{":macos":":any"},"desc":"Command tool to compare all the extended attributes (xattrs) between two files","homepage":"https://eclecticlight.co/xattred-sandstrip-xattr-tools/","names":["cmpxat"],"ruby_source_checksum":{":sha256":"2ae95b74c816f457c03ea50b042061c36d35a727712e99fc60d9d9096f9b1f19"},"ruby_source_path":"Casks/c/cmpxat.rb","sha256":"42e92e0f105872c0e90252908747eb407bf22cd07d3f1791923933c3474d603a","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/07/cmpxat4.zip"],"version":"4,2023.07","raw_artifacts":[[":uninstall",{":pkgutil":"co.eclecticlight.pkg.cmpxatInstaller"}],[":pkg",["cmpxat4/cmpxatInstaller.pkg"]]]},"cmtrace-open":{"depends_on_args":{":arch":":arm64"},"desc":"Log viewer for ConfigMgr, Intune, and Windows diagnostic logs","homepage":"https://cmtraceopen.com/","names":["CMTrace Open"],"ruby_source_checksum":{":sha256":"f90f52bc50a7f8d4f3f8526df453221de668ac9697c2aa032bf8f6f89d938a3e"},"ruby_source_path":"Casks/c/cmtrace-open.rb","tap_string":"homebrew/cask","url_args":["https://github.com/adamgell/cmtraceopen/releases/download/v1.6.3/CMTrace.Open_1.6.3_aarch64.dmg"],"version":"1.6.3","raw_artifacts":[[":app",["CMTrace Open.app"]],[":zap",{":trash":["~/Library/Application Support/com.cmtrace.open","~/Library/Caches/com.cmtrace.open","~/Library/Logs/com.cmtrace.open","~/Library/Preferences/com.cmtrace.open.plist","~/Library/WebKit/com.cmtrace.open"]}]]},"cmux":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Ghostty-based terminal with vertical tabs and notifications for AI coding agents","homepage":"https://www.cmux.dev/","names":["cmux"],"ruby_source_checksum":{":sha256":"6a3fbd2c0c0ef3a5e0a4e8a97fc3f8f210f12a7672c72f0aa551b9f4717d0234"},"ruby_source_path":"Casks/c/cmux.rb","sha256":"2f4bd98df7514067408d89398f8f19059015a3bbae632d0474515d4b76d6ee36","tap_string":"homebrew/cask","url_args":["https://github.com/manaflow-ai/cmux/releases/download/v0.65.2/cmux-macos.dmg"],"version":"0.65.2","raw_artifacts":[[":uninstall",{":launchctl":"application.com.cmuxterm.cua.*",":quit":"com.cmuxterm.app"}],[":app",["cmux.app"]],[":binary",["$APPDIR/cmux.app/Contents/Resources/bin/cmux"]],[":zap",{":trash":["~/.cmuxterm","~/.config/cmux","~/Library/Application Support/cmux","~/Library/Application Support/com.cmuxterm.app","~/Library/Caches/cmux","~/Library/Caches/com.cmuxterm.app","~/Library/Caches/SentryCrash/cmux","~/Library/HTTPStorages/com.cmuxterm.app","~/Library/HTTPStorages/com.cmuxterm.app.binarycookies","~/Library/Logs/cmux-focus.log","~/Library/Logs/cmux-update.log","~/Library/Preferences/com.cmuxterm.app.plist","~/Library/WebKit/com.cmuxterm.app"]}]]},"cncjs":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Interface for CNC milling controllers","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://cnc.js.org/","names":["CNSjs"],"ruby_source_checksum":{":sha256":"2737468afeb22e382a9569fe4e0e00eb08e9bb69b901918bc2590026c4f25f2e"},"ruby_source_path":"Casks/c/cncjs.rb","sha256":"38a64190d8e03b66d732b8a960cd0f0e1aaa1030cc90efdbe8c9da36387b40ae","tap_string":"homebrew/cask","url_args":["https://github.com/cncjs/cncjs/releases/download/v1.11.3/cncjs-app-1.11.3-macos-arm64.dmg"],"version":"1.11.3","raw_artifacts":[[":app",["CNCjs.app"]],[":zap",{":trash":["~/.cncjs-sessions","~/Library/Application Support/CNCjs","~/Library/Preferences/org.cncjs.plist","~/Library/Saved Application State/org.cncjs.savedState"]}]]},"cockatrice":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Virtual tabletop for multiplayer card games","homepage":"https://cockatrice.github.io/","names":["Cockatrice"],"ruby_source_checksum":{":sha256":"35ff84e0e4f3031061afa8549b348678ef385c2b3c0b847adfd7690cbf18d957"},"ruby_source_path":"Casks/c/cockatrice.rb","sha256":"4137a2021c97ef47f514b44898bc3897c1448698962dcad1f4d8482632e57bb8","tap_string":"homebrew/cask","url_args":["https://github.com/Cockatrice/Cockatrice/releases/download/2026-10-10-Release-3.1.1/Cockatrice-Reality-Check-3.1.1-macOS13_Intel.dmg"],"version":"3.1.1,2026-10-10,Reality-Check,3.1.1","raw_artifacts":[[":uninstall",{":quit":["com.cockatrice.cockatrice","com.cockatrice.oracle","com.cockatrice.servatrice"]}],[":app",["Cockatrice.app"]],[":app",["oracle.app"]],[":app",["servatrice.app"]],[":zap",{":trash":["~/Library/Application Support/Cockatrice","~/Library/Preferences/com.cockatrice.Cockatrice.plist","~/Library/Preferences/com.cockatrice.oracle.plist","~/Library/Preferences/de.cockatrice.Cockatrice.plist","~/Library/Saved Application State/com.cockatrice.cockatrice.savedState","~/Library/Saved Application State/com.cockatrice.oracle.savedState"]}]]},"cocktail":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cleans, repairs and optimises computer systems","homepage":"https://www.maintain.se/cocktail/","names":["Cocktail"],"ruby_source_checksum":{":sha256":"587b6145c5e8beded5ae0d48fb508ed25856c468d451e454fdf1c812d8f41f75"},"ruby_source_path":"Casks/c/cocktail.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.maintain.se/downloads/Cocktail16VE.dmg"],"version":"16.7","raw_artifacts":[[":uninstall",{":quit":"com.maintain.cocktail.ventura165"}],[":app",["Cocktail.app"]],[":zap",{":trash":["~/Library/Logs/Cocktail.log","~/Library/Preferences/com.maintain.cocktail.*.plist","~/Library/Preferences/com.maintain.cocktail.plist"]}]]},"cocoapacketanalyzer":{"depends_on_args":{":macos":":tahoe"},"desc":"Network protocol analyzer and packet sniffer","homepage":"https://www.tastycocoabytes.com/","names":["Cocoa Packet Analyzer"],"ruby_source_checksum":{":sha256":"161bf1b32c03e5a91553aca3a05ff6cc48f9e03aacf1557936442ce14ab2e8ed"},"ruby_source_path":"Casks/c/cocoapacketanalyzer.rb","sha256":"2496a2df1b1b22a235b72f79ad9b8d00a150cf845cea5c9dba78f9f27871fb4a","tap_string":"homebrew/cask","url_args":["https://appcast.tastycocoabytes.com/cpa/downloads/CPA_404.dmg"],"version":"4.0.4","raw_artifacts":[[":uninstall",{":delete":["/Library/LaunchDaemons/com.tastycocoabytes.cpasniffd.plist","/Library/PrivilegedHelperTools/com.tastycocoabytes.cpasniffd"]}],[":app",["CocoaPacketAnalyzer.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.tastycocoabytes.CocoaPacketAnalyzer.CPAQLExt","~/Library/Application Support/CocoaPacketAnalyzer","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tastycocoabytes.cocoapacketanalyzer.sfl*","~/Library/Containers/com.tastycocoabytes.CocoaPacketAnalyzer.CPAQLExt","~/Library/Preferences/com.tastycocoabytes.CocoaPacketAnalyzer.plist","~/Library/Saved Application State/com.tastycocoabytes.CocoaPacketAnalyzer.savedState"]}]]},"cocoarestclient":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App for testing HTTP/REST endpoints","homepage":"https://mmattozzi.github.io/cocoa-rest-client/","names":["CocoaRestClient"],"ruby_source_checksum":{":sha256":"9dac6bfd08d2787f4acf0075ba292734913841027adf4de8946258b22a8b93cd"},"ruby_source_path":"Casks/c/cocoarestclient.rb","sha256":"8e974818e5b77e6e4291acbe09d439c3c17b01c23e48d2272f7817e2d18e9968","tap_string":"homebrew/cask","url_args":["https://github.com/mmattozzi/cocoa-rest-client/releases/download/1.4.7/CocoaRestClient-1.4.7.dmg"],"version":"1.4.7","raw_artifacts":[[":app",["CocoaRestClient.app"]],[":zap",{":trash":["~/Library/Application Support/CocoaRestClient","~/Library/HTTPStorages/org.restlesscode.cocoarestclient","~/Library/Preferences/org.restlesscode.cocoarestclient.plist","~/Library/Saved Application State/org.restlesscode.cocoarestclient.savedState"]}]]},"coconutbattery":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tool to show live information about the batteries in various devices","homepage":"https://www.coconut-flavour.com/coconutbattery/","names":["coconutBattery"],"ruby_source_checksum":{":sha256":"7d0854a7eff15e81701ac350e7bf0575ba20b59b48da8b9e508663ded2d15680"},"ruby_source_path":"Casks/c/coconutbattery.rb","sha256":"ac7bb9a5f02af6f1b7f3107ae3fb62268ec41e8d853a3df5ecee58bf0a51db4d","tap_string":"homebrew/cask","url_args":["https://www.coconut-flavour.com/downloads/coconutBattery_440_265.zip"],"version":"4.4.0,265","raw_artifacts":[[":uninstall",{":launchctl":"com.coconut-flavour.coconutBattery-Menu",":quit":"com.coconut-flavour.coconutBattery-Menu"}],[":app",["coconutBattery.app"]],[":zap",{":trash":["~/Library/Application Scripts/R5SC3K86L5.com.coconut-flavour.coconutBattery","~/Library/Application Support/coconutBattery","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.coconut-flavour.coconutbattery.sfl*","~/Library/Caches/com.coconut-flavour.coconutBattery*","~/Library/Group Containers/*.coconut-flavour.coconutBattery","~/Library/Preferences/com.coconut-flavour.coconutBattery-Menu.plist","~/Library/Preferences/com.coconut-flavour.coconutBattery.plist","~/Library/Saved Application State/com.coconut-flavour.coconutBattery.savedState","~/Library/WebKit/com.coconut-flavour.coconutBattery"]}]]},"coconutid":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Shows a Macs or iPhones manufacturing date","homepage":"https://www.coconut-flavour.com/coconutid/","names":["coconutID"],"ruby_source_checksum":{":sha256":"5afb6cfba294794b0464cd792f841a987c5ac524a44875ac6441c0ed9b39f6ea"},"ruby_source_path":"Casks/c/coconutid.rb","sha256":"f6a07574bc756f9f35cbc13e65a7220f8e082dc847ff78d5895b7624324a0fdb","tap_string":"homebrew/cask","url_args":["https://www.coconut-flavour.com/downloads/coconutID_3.4.zip"],"version":"3.4","raw_artifacts":[[":app",["coconutID.app"]],[":zap",{":trash":["~/Library/Caches/com.coconut-flavour.coconutID","~/Library/Preferences/com.coconut-flavour.coconutID.plist"]}]]},"code-composer-studio":{"depends_on_args":{":macos":":any"},"desc":"Integrated development environment","homepage":"https://www.ti.com/tool/CCSTUDIO","names":["Code Composer Studio (CCS)"],"ruby_source_checksum":{":sha256":"b3371b161b07df82e2b089c72ce97caef0400e55bb18d3cf051ac917513bfe8e"},"ruby_source_path":"Casks/c/code-composer-studio.rb","sha256":"f082396494feb43df572726b17e8259e20f14edfe5fafcfad3ebc0342404388d","tap_string":"homebrew/cask","url_args":["https://dr-download.ti.com/software-development/ide-configuration-compiler-or-debugger/MD-J1VdearkvK/20.5.0/CCS_20.5.0.00028_mac_x86.dmg"],"version":"20.5.0.00028","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/TI/ccs/uninstall_ccs.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"],":sudo":true}}],[":installer",{":script":{":executable":"ccs_setup_20.5.0.00028.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended","--prefix","/Applications/TI"]}}],[":zap",{":trash":["/Applications/TI","~/Library/Preferences/org.eclipse.platform.ide.plist","~/Library/Saved Application State/org.eclipse.platform.ide.savedState","~/ti","~/workspace_v20"]}]]},"codebolt":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI Powered Code Editor","homepage":"https://codebolt.ai/","names":["CodeBolt"],"ruby_source_checksum":{":sha256":"6038318f4319554e40e4a63c514e288c692d4e1256ee850e6a5e2ce9e44b73c0"},"ruby_source_path":"Casks/c/codebolt.rb","sha256":"4bd3d62b08805e3e17e4b649f1d7410b47247ddbfa294471007ef731b9c4b03e","tap_string":"homebrew/cask","url_args":["https://releasebuilds.codebolt.ai/CodeBolt-1.1.26-x64.dmg"],"version":"1.1.26","raw_artifacts":[[":app",["CodeBolt.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/codebolt-updater","~/Library/Application Support/codebolt","~/Library/Caches/com.codebolt.*","~/Library/HTTPStorages/com.codebolt.*","~/Library/Logs/CodeBolt","~/Library/Preferences/com.codebolt.*.plist","~/Library/Saved Application State/com.codebolt.*.savedState"]}]]},"codebuddy-cn":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI-powered adaptive IDE (Chinese version)","homepage":"https://copilot.tencent.com/ide/","names":["CodeBuddy CN"],"ruby_source_checksum":{":sha256":"91e3eac6d14fea359e6614c9e4bfff8c322265a42d0d0c540d268c3ad2f0da21"},"ruby_source_path":"Casks/c/codebuddy-cn.rb","sha256":"00a7af8c54fbdd1432d59ce78b61198bb7e0cb0b81dfa48fed151f2ad3f3e765","tap_string":"homebrew/cask","url_args":["https://acc-1258344699.cos.accelerate.myqcloud.com/aiide/darwin-x64/CodeBuddy-darwin-x64-4.12.2.41207131-425ab70e-cn.zip"],"version":"4.12.2.41207131,425ab70e","raw_artifacts":[[":app",["CodeBuddy CN.app"]],[":zap",{":trash":["~/.codebuddycn","~/Library/Application Support/CodeBuddy CN","~/Library/Application Support/CodeBuddyExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tencent.codebuddycn.sfl*","~/Library/Application Support/com.tencent.codebuddycn*","~/Library/Caches/com.tencent.codebuddycn","~/Library/Caches/com.tencent.codebuddycn.ShipIt","~/Library/HTTPStorages/com.tencent.codebuddycn*","~/Library/Preferences/com.tencent.codebuddycn.helper.plist","~/Library/Preferences/com.tencent.codebuddycn.plist"]}]]},"codebuddy":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI-powered adaptive IDE","homepage":"https://www.codebuddy.ai/ide/","names":["CodeBuddy"],"ruby_source_checksum":{":sha256":"8c174ffe3d62af3e1bee678d3b6403856f0e39322f6fae8702fe1e59a95f5f7a"},"ruby_source_path":"Casks/c/codebuddy.rb","sha256":"bcc501ee67d57089ac147951c47485b293b69adcf50c0be1abf8e976be6fcdef","tap_string":"homebrew/cask","url_args":["https://codebuddy-1328495429.cos.accelerate.myqcloud.com/aiide/darwin-x64/CodeBuddy-darwin-x64-4.12.1.39217423-757a5b2f.zip"],"version":"4.12.1.39217423,757a5b2f","raw_artifacts":[[":app",["CodeBuddy.app"]],[":zap",{":trash":["~/.codebuddy","~/Library/Application Support/CodeBuddy","~/Library/Application Support/CodeBuddyExtension/Cache/CodeBuddyIDE/CodeBuddy","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tencent.codebuddy.sfl*","~/Library/Caches/com.tencent.codebuddy","~/Library/Caches/com.tencent.codebuddy.ShipIt","~/Library/HTTPStorages/com.tencent.codebuddy","~/Library/Preferences/com.tencent.codebuddy.plist"]}]]},"codeedit":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Code editor","homepage":"https://www.codeedit.app/","names":["CodeEdit"],"ruby_source_checksum":{":sha256":"77fb4865d654be765a8537bf9b935ec2dc413ecf3406ed30df700de66eddf71d"},"ruby_source_path":"Casks/c/codeedit.rb","sha256":"fa5478f80d591c15f08f5e7a93662b5baf33012718768bf0ae800b44ac4eeac9","tap_string":"homebrew/cask","url_args":["https://github.com/CodeEditApp/CodeEdit/releases/download/v0.3.6/CodeEdit.dmg"],"version":"0.3.6","raw_artifacts":[[":app",["CodeEdit.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.CodeEdit.OpenWithCodeEdit","~/Library/Application Support/CodeEdit","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/*.codeedit.sfl*","~/Library/Caches/*.CodeEdit","~/Library/Containers/*.CodeEdit.OpenWithCodeEdit","~/Library/HTTPStorages/*.CodeEdit","~/Library/Preferences/*.CodeEdit.plist","~/Library/Saved Application State/*.CodeEdit.savedState"]}]]},"codeexpander":{"depends_on_args":{":macos":":any"},"desc":"Text expansion, screenshot & annotation, and clipboard management tool","homepage":"https://codeexpander.com/","names":["CodeExpander"],"ruby_source_checksum":{":sha256":"9be4d8c20f79c7f3adc78f47e1813a929f1177a8bc51759932b5d8d49840ab58"},"ruby_source_path":"Casks/c/codeexpander.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.floweb.cn/CodeExpander_latest_universal.dmg"],"version":"7.1.4","raw_artifacts":[[":uninstall",{":launchctl":"CodeExpander",":quit":"com.codeexpander.pro"}],[":app",["CodeExpander.app"]],[":zap",{":trash":["~/Library/Application Support/com.codeexpander","~/Library/Caches/codeexpander","~/Library/Caches/com.codeexpander.pro","~/Library/LaunchAgents/CodeExpander.plist","~/Library/Logs/com.codeexpander.pro","~/Library/WebKit/com.codeexpander.pro"]}]]},"codekit":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"App for building websites","homepage":"https://codekitapp.com/","names":["CodeKit"],"ruby_source_checksum":{":sha256":"b7f8b8bb6b5a76bf371e0a5b5f37205eb2e1593618ded453c772bde767682ef6"},"ruby_source_path":"Casks/c/codekit.rb","sha256":"793644f7aa2e5029727ea702e823fbef8b93fdf96e17885fce8de54350948ad5","tap_string":"homebrew/cask","url_args":["https://codekitapp.com/binaries/codekit-36870.zip"],"version":"3.38,36870","raw_artifacts":[[":app",["CodeKit.app"]],[":zap",{":trash":["~/Library/Application Support/com.incident57.CodeKit3","~/Library/Caches/com.incident57.CodeKit3","~/Library/Cookies/com.incident57.CodeKit3.binarycookies","~/Library/HTTPStorages/com.incident57.CodeKit3","~/Library/Preferences/com.incident57.CodeKit3.plist","~/Library/Saved Application State/com.incident57.CodeKit3.savedState","~/Library/WebKit/com.incident57.CodeKit3"]}]]},"codelite":{"depends_on_args":{":macos":":monterey"},"desc":"IDE for C, C++, PHP and Node.js","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://codelite.org/","names":["CodeLite"],"ruby_source_checksum":{":sha256":"2ee9f6f30a5efdb779d2afa044006f9a8a26a38566f21c6207cab4054678c3af"},"ruby_source_path":"Casks/c/codelite.rb","sha256":"e13755ab8edbc6e213269d73b206935c102d5b8ae2c0b3da24ae0a87cab22f57","tap_string":"homebrew/cask","url_args":["https://downloads.codelite.org/codelite/17.6.0/codelite-x86_64.app.tar.gz"],"version":"17.6.0","raw_artifacts":[[":app",["codelite.app"]],[":zap",{":trash":["~/Library/Application Support/codelite","~/Library/Preferences/codelite.plist"]}]]},"codeql":{"desc":"Semantic code analysis engine","homepage":"https://codeql.github.com/","names":["CodeQL"],"ruby_source_checksum":{":sha256":"f217ac2ccd7bd841ba34f05efb8f1cd761e249346b2b51580507b59c15e50d97"},"ruby_source_path":"Casks/c/codeql.rb","sha256":"67732b562bfda6ae2617cf143a496b0f72f4bed0532df966db933917a10b01e8","tap_string":"homebrew/cask","url_args":["https://github.com/github/codeql-cli-binaries/releases/download/v2.27.3/codeql-osx64.zip"],"version":"2.27.3","raw_artifacts":[[":binary",["$HOMEBREW_PREFIX/Caskroom/codeql/2.27.3/codeql/codeql"]],[":zap",{":trash":"~/.codeql"}]]},"coderabbit":{"desc":"AI code review CLI","homepage":"https://www.coderabbit.ai/cli","names":["CodeRabbit"],"ruby_source_checksum":{":sha256":"9d2484083816e0453cad24eb782e661e1ca67e7394cb465cd7adafdf9fb7701e"},"ruby_source_path":"Casks/c/coderabbit.rb","sha256":"307b7aa799084ae194ff24cead4a6913cf17703f7c8623c16c2d1a261c1696e1","tap_string":"homebrew/cask","url_args":["https://cli.coderabbit.ai/releases/0.9.1/coderabbit-darwin-x64.zip"],"version":"0.9.1","raw_artifacts":[[":binary",["coderabbit"]],[":zap",{":trash":"~/.coderabbit"}]]},"coderunner":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Multi-language programming editor","homepage":"https://coderunnerapp.com/","names":["CodeRunner"],"ruby_source_checksum":{":sha256":"b6a0b4e0573a6aaf0b07df861e2c79aa80c3790ded46860ba94732859545d4c7"},"ruby_source_path":"Casks/c/coderunner.rb","sha256":"d41c09e7d11226c0e0709ad55c04d4500adce9345568f4ef3da6c8e8190e4651","tap_string":"homebrew/cask","url_args":["https://coderunnerapp.com/download/update/CodeRunner-4.5.zip"],"version":"4.5","raw_artifacts":[[":app",["CodeRunner.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.krill.CodeRunner.CodeRunnerThumbs","~/Library/Application Support/CodeRunner","~/Library/Autosave Information/com.krill.CodeRunner.plist","~/Library/Caches/com.krill.CodeRunner","~/Library/Containers/com.krill.CodeRunner.CodeRunnerThumbs","~/Library/HTTPStorages/com.krill.CodeRunner","~/Library/Preferences/com.krill.CodeRunner.plist","~/Library/Saved Application State/com.krill.CodeRunner.savedState"]}]]},"codeship-jet":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"CI/CD as a service","disable_args":{":date":"2026-04-04",":because":":no_longer_available"},"homepage":"https://docs.cloudbees.com/docs/cloudbees-codeship/latest/","names":["Codeship Jet"],"ruby_source_checksum":{":sha256":"c78a1ac235f3421500aac9edbf8fb9c1689782b8b0e5b941d89e7810f861af86"},"ruby_source_path":"Casks/c/codeship-jet.rb","sha256":"1b07ea4c3efd48a030943d0fde81a1e4ec1fa0a1c35a06ba52b9ac031f5aef3f","tap_string":"homebrew/cask","url_args":["https://codeship-jet-releases.s3.amazonaws.com/2.15.0/jet-darwin_amd64_2.15.0.tar.gz"],"version":"2.15.0","raw_artifacts":[[":binary",["jet"]]]},"codespace":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Code snippet manager","homepage":"https://codespace.app/","names":["Codespace"],"ruby_source_checksum":{":sha256":"16b9b0788023b6476fb8ca15d3b5f402f79659f6138e1264e0f8f455c781703c"},"ruby_source_path":"Casks/c/codespace.rb","sha256":"a0ea71a761820080493be13bb75f7651d38588203999b31e8c37c0164a0216b7","tap_string":"homebrew/cask","url_args":["https://codespace.app/download/1.6.1"],"version":"1.6.1","raw_artifacts":[[":app",["Codespace.app"]],[":zap",{":trash":["~/Library/Application Support/Codespace","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tristanedwards.codespace.sfl*","~/Library/Logs/CodeSpace","~/Library/Preferences/com.tristanedwards.codespace.plist","~/Library/Saved Application State/com.tristanedwards.codespace.savedState"]}]]},"codex-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2026-07-12",":because":":discontinued",":replacement_cask":"chatgpt"},"desc":"OpenAI's Codex desktop app for managing coding agents","homepage":"https://openai.com/codex","names":["Codex"],"ruby_source_checksum":{":sha256":"8a2e6e4da9e768aabe6b03bcdb9381f770938b71c1ce253fa5736ef4c4946432"},"ruby_source_path":"Casks/c/codex-app.rb","sha256":"5a8eb9bca0c021b994e56c93ef3502bdbc105975bcb83f99aef40f2ae56d48cc","tap_string":"homebrew/cask","url_args":["https://persistent.oaistatic.com/codex-app-prod/Codex-darwin-x64-26.623.141536.zip"],"version":"26.623.141536","raw_artifacts":[[":uninstall",{":quit":"com.openai.codex"}],[":app",["Codex.app"]],[":zap",{":trash":["~/Library/Application Support/Codex","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.openai.codex.sfl*","~/Library/Caches/com.openai.codex","~/Library/HTTPStorages/com.openai.codex","~/Library/HTTPStorages/com.openai.codex.binarycookies","~/Library/Logs/com.openai.codex","~/Library/Preferences/com.openai.codex.plist","~/Library/Saved Application State/com.openai.codex.savedState"],":rmdir":"~/.codex"}]]},"codex":{"desc":"OpenAI's coding agent that runs in your terminal","homepage":"https://github.com/openai/codex","names":["Codex"],"ruby_source_checksum":{":sha256":"ba5e7408ab174646972cd6a17ec4d719b0b18d8f77e83143c88dfbeb11fe1bbd"},"ruby_source_path":"Casks/c/codex.rb","sha256":"cfb2a9988d7ea448511166a35789af07a0065d1117db54350b17d46cf03d0294","tap_string":"homebrew/cask","url_args":["https://github.com/openai/codex/releases/download/rust-v0.164.0/codex-package-x86_64-apple-darwin.tar.gz"],"version":"0.164.0","raw_artifacts":[[":binary",["bin/codex"]],[":generate_completions_from_executable",["bin/codex","completion"],{":shells":[":bash",":zsh",":fish"]}],[":zap",{":rmdir":"~/.codex"}]]},"codexbar":{"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar app for tracking agentic coding limits and usage","homepage":"https://codexbar.app/","names":["CodexBar"],"ruby_source_checksum":{":sha256":"7ab3d531fa013d40c687430a992e3e66cb7365a73b0667f16d9d8841c8e45bc0"},"ruby_source_path":"Casks/c/codexbar.rb","sha256":"71101cc8321224233a9b8a756f37b8748661ba2633fbc278584d216076be0f02","tap_string":"homebrew/cask","url_args":["https://github.com/steipete/CodexBar/releases/download/v0.81.0/CodexBar-macos-universal-0.81.0.zip"],"version":"0.81.0","raw_artifacts":[[":uninstall",{":quit":"com.steipete.codexbar"}],[":app",["CodexBar.app"]],[":binary",["$APPDIR/CodexBar.app/Contents/Helpers/CodexBarCLI"],{":target":"codexbar"}],[":zap",{":trash":["~/.codexbar","~/Library/Application Scripts/*.com.steipete.codexbar","~/Library/Application Scripts/com.steipete.codexbar","~/Library/Application Scripts/com.steipete.codexbar.widget","~/Library/Application Support/CodexBar","~/Library/Application Support/com.steipete.codexbar","~/Library/Application Support/CrashReporter/CodexBar_*.plist","~/Library/Caches/CodexBar","~/Library/Caches/com.steipete.codexbar","~/Library/Containers/com.steipete.codexbar","~/Library/Containers/com.steipete.codexbar.widget","~/Library/Group Containers/*.com.steipete.codexbar","~/Library/HTTPStorages/codexbar","~/Library/HTTPStorages/codexbar.binarycookies","~/Library/HTTPStorages/com.steipete.codexbar","~/Library/HTTPStorages/com.steipete.codexbar.binarycookies","~/Library/Logs/DiagnosticReports/CodexBar-*.ips","~/Library/Preferences/com.steipete.codexbar.plist","~/Library/Saved Application State/com.steipete.codexbar.savedState","~/Library/WebKit/codexbar","~/Library/WebKit/com.steipete.codexbar"]}]]},"codexia":{"desc":"GUI and toolkit for Codex CLI and Claude Code","homepage":"https://github.com/milisp/codexia","names":["Codexia"],"ruby_source_checksum":{":sha256":"226cfba2f9e9eec5f6d4a66583a982c69b16f0fd36943534bc3fb79a0427805a"},"ruby_source_path":"Casks/c/codexia.rb","sha256":"9d0da83cc67a63aa9c2fbff2bc53870e7449fdf89a92146b5c481b95a279e50e","tap_string":"homebrew/cask","url_args":["https://github.com/milisp/codexia/releases/download/v0.59.0/codexia_0.59.0_x64.dmg"],"version":"0.59.0","raw_artifacts":[[":app",["codexia.app"]],[":zap",{":trash":["~/.codexia","~/Library/Application Support/dev.milisp.codexia","~/Library/Caches/dev.milisp.codexia","~/Library/Logs/dev.milisp.codexia","~/Library/Preferences/dev.milisp.codexia.plist","~/Library/WebKit/dev.milisp.codexia"]}]]},"codexmonitor":{"auto_updates":true,"depends_on_args":{":arch":":arm64"},"desc":"Monitor Codex activity","homepage":"https://www.codexmonitor.app/","names":["CodexMonitor"],"ruby_source_checksum":{":sha256":"38933ebd259e69bfb54bb9682954c3817edffa0fd5483b97afbe8186330cae60"},"ruby_source_path":"Casks/c/codexmonitor.rb","tap_string":"homebrew/cask","url_args":["https://github.com/Dimillian/CodexMonitor/releases/download/v0.7.66/CodexMonitor.app.tar.gz"],"version":"0.7.66","raw_artifacts":[[":app",["Codex Monitor.app"]],[":zap",{":trash":["~/Library/Application Support/com.dimillian.codexmonitor","~/Library/Caches/com.dimillian.codexmonitor*","~/Library/Preferences/com.dimillian.codexmonitor.plist"]}]]},"codux":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-10-25",":because":":unmaintained"},"desc":"React IDE built to visually edit component styling and layouts","homepage":"https://www.codux.com/","names":["Codux"],"ruby_source_checksum":{":sha256":"53621f9c5a05ef1c6408eab8a167c3172c6652548ead2f4a346c5043473f2bde"},"ruby_source_path":"Casks/c/codux.rb","sha256":"15bf4ce82f2c0477abe7fe5c8172f0f684d7a7069e7f9461565893758f0ff092","tap_string":"homebrew/cask","url_args":["https://github.com/wixplosives/codux-versions/releases/download/15.42.0/Codux-15.42.0.x64.dmg"],"version":"15.42.0","raw_artifacts":[[":app",["Codux.app"]],[":zap",{":trash":["~/Library/Application Support/Codux","~/Library/Preferences/com.wixc3.wcs.plist","~/Library/Saved Application State/com.wixc3.wcs.savedState"]}]]},"coffitivity-offline":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-17",":because":":unmaintained"},"desc":"Ambient sound generator","disable_args":{":date":"2026-04-30",":because":":unmaintained"},"homepage":"https://coffitivity-offline.siwalik.in/","names":["Coffitivity Offline"],"ruby_source_checksum":{":sha256":"848f2104e3b8366ba1f310e597d82b6214dfd59b9c5e1558238b1efae49515ac"},"ruby_source_path":"Casks/c/coffitivity-offline.rb","sha256":"f4d0f9cf0bc7da08ec6bada4ce67bd501c51ebe5c04be193895d91c51318790f","tap_string":"homebrew/cask","url_args":["https://github.com/siwalikm/coffitivity-offline/releases/download/v1.0.2/Coffitivity.Offline-1.0.2.dmg"],"version":"1.0.2","raw_artifacts":[[":app",["Coffitivity Offline.app"]],[":zap",{":trash":["~/Library/Application Support/coffitivity-offline","~/Library/Preferences/com.electron.coffitivity-offline.helper.plist","~/Library/Preferences/com.electron.coffitivity-offline.plist","~/Library/Saved Application State/com.electron.coffitivity-offline.savedState"]}]]},"cog-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Audio player","homepage":"https://cog.losno.co/","names":["Cog"],"ruby_source_checksum":{":sha256":"f476f098f03f0576cbb0797ac055007928246ff746d84ae4d82e4bafa9cc6ff9"},"ruby_source_path":"Casks/c/cog-app.rb","sha256":"5496e4de4c7fe6415181bc1ab7fb414fa16ba1135d27d8c6a4b4cb2967849d5c","tap_string":"homebrew/cask","url_args":["https://cogcdn.cog.losno.co/Cog-8b1f742c6.zip"],"version":"3822,8b1f742c6","raw_artifacts":[[":uninstall",{":quit":"org.cogx.cog"}],[":app",["Cog.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.org.cogx.cog","~/Library/Application Scripts/org.cogx.cog","~/Library/Application Support/Cog","~/Library/Caches/org.cogx.cog","~/Library/Containers/org.cogx.cog","~/Library/Group Containers/group.org.cogx.cog","~/Library/Preferences/org.cogx.cog.plist"]}]]},"coherence-x":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Turn websites into apps","homepage":"https://bzgapps.com/coherence","names":["Coherence X"],"ruby_source_checksum":{":sha256":"aa6b4fcfc44f399763e279c413db925a44f651a00de89e78a3df2112c89a46aa"},"ruby_source_path":"Casks/c/coherence-x.rb","sha256":"25321db4c6925dac527211e8a176118adf32840a351d3870b553492bad6a4a99","tap_string":"homebrew/cask","url_args":["https://bzgdownloads.s3.amazonaws.com/Coherence/Coherence+X+5.1.4.zip"],"version":"5.1.4","raw_artifacts":[[":app",["Coherence X.app"]],[":zap",{":trash":["~/Library/Application Support/Coherence X","~/Library/Application Support/com.BZG.CoherenceX5","~/Library/Caches/com.BZG.CoherenceX5","~/Library/HTTPStorages/com.BZG.CoherenceX5","~/Library/HTTPStorages/com.BZG.CoherenceX5.binarycookies","~/Library/Preferences/com.BZG.CoherenceX5.plist","~/Library/Saved Application State/com.BZG.CoherenceX5.savedState","~/Library/WebKit/com.BZG.CoherenceX5"]}]]},"coin-wallet":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Digital currency wallet","homepage":"https://coin.space/","names":["Coin Wallet"],"ruby_source_checksum":{":sha256":"ca37109fb42cf21c68c0073af262976ead66cd3286af05d361103743db6c24e1"},"ruby_source_path":"Casks/c/coin-wallet.rb","sha256":"27079e6d6cda6805146715d615420d9f2a555b4b97cf9818cb462c833daac8a6","tap_string":"homebrew/cask","url_args":["https://github.com/CoinSpace/CoinSpace/releases/download/v6.31.0/Coin.Wallet.dmg"],"version":"6.31.0","raw_artifacts":[[":app",["Coin Wallet.app"]],[":zap",{":trash":["~/Library/Application Support/Coin Wallet","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.coinspace.wallet.sfl*","~/Library/Caches/com.coinspace.wallet*","~/Library/HTTPStorages/com.coinspace.wallet","~/Library/Logs/Coin Wallet","~/Library/Preferences/ByHost/com.coinspace.wallet.*.plist","~/Library/Preferences/com.coinspace.wallet*.plist","~/Library/Saved Application State/com.coinspace.wallet.savedState"]}]]},"coinomi-wallet":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-25",":because":":moved_to_mas"},"desc":"Securely store, manage and exchange many blockchain assets","disable_args":{":date":"2026-05-27",":because":":moved_to_mas"},"homepage":"https://www.coinomi.com/en/","names":["Coinomi Wallet"],"ruby_source_checksum":{":sha256":"0bbadce4fa6f2faf9a475a556ee71c559f1721b3c63d034579db46f6588a04b7"},"ruby_source_path":"Casks/c/coinomi-wallet.rb","sha256":"da8de4e58b4de69454449e4aad2f69daab658c40c6669d8b2e2d434b26c5dcf4","tap_string":"homebrew/cask","url_args":["https://storage.coinomi.com/binaries/desktop/coinomi-wallet-1.2.4-macos.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"1.2.4","raw_artifacts":[[":uninstall",{":quit":"com.coinomi.desktop"}],[":app",["Coinomi Wallet.app"]],[":zap",{":trash":["~/Library/Application Support/Coinomi","~/Library/Caches/Coinomi","~/Library/Saved Application State/com.coinomi.desktop.savedState"]}]]},"colamd":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Markdown editor","homepage":"https://colamd.com/","names":["ColaMD"],"ruby_source_checksum":{":sha256":"bc6e9d45e8636e77ea7daa83f564d52cb3a35738caae853ae57f8dad5437de4e"},"ruby_source_path":"Casks/c/colamd.rb","sha256":"4b34cf4a651279cea8db3fa8b7926cf4f3d758f44331dec37c69ee72ebf49657","tap_string":"homebrew/cask","url_args":["https://github.com/marswaveai/ColaMD/releases/download/v2.7.7/ColaMD-2.7.7-x64.dmg"],"version":"2.7.7","raw_artifacts":[[":app",["ColaMD.app"]],[":zap",{":trash":["~/.colamd","~/Library/Application Support/colamd","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.marswave.colamd.sfl*","~/Library/Preferences/ai.marswave.colamd.plist"]}]]},"cold-turkey-blocker":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Block websites, games and applications","homepage":"https://getcoldturkey.com/","names":["Cold Turkey"],"ruby_source_checksum":{":sha256":"28ee8a5ebd3387d73e4414a23206c7a4e8b0f2304ad31bfd0ccd4c903bb00e0e"},"ruby_source_path":"Casks/c/cold-turkey-blocker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://getcoldturkey.com/files/Cold_Turkey_Mac_Installer.pkg"],"version":"4.9","raw_artifacts":[[":uninstall",{":launchctl":["com.getcoldturkey.blocker.agent","launchkeep.cold-turkey","launchkeep.cold-turkey-all-users"],":pkgutil":["com.getcoldturkey.blocker-chrome-ext","com.getcoldturkey.blocker-edge-ext","com.getcoldturkey.blocker-firefox-ext","com.getcoldturkey.coldturkeyblocker"]}],[":pkg",["Cold_Turkey_Mac_Installer.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.getcoldturkey.blocker-shared-data","~/Library/Caches/com.getcoldturkey.blocker","~/Library/Group Containers/com.getcoldturkey.blocker-shared-data","~/Library/HTTPStorages/com.getcoldturkey.blocker","~/Library/Preferences/com.getcoldturkey.blocker.plist","~/Library/WebKit/com.getcoldturkey.blocker"]}]]},"colemak-dh":{"depends_on_args":{":macos":":any"},"desc":"Colemak mod for more comfortable typing (DH variant)","homepage":"https://colemakmods.github.io/mod-dh/","names":["Colemak-DH Keyboard Layout"],"ruby_source_checksum":{":sha256":"47b422f1aa3b44eebbfeab34a565a4445fb7932b169a7c5cf38d57b5999671fd"},"ruby_source_path":"Casks/c/colemak-dh.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/ColemakMods/mod-dh/archive/refs/heads/master.tar.gz"],"version":"2.0.0","raw_artifacts":[[":keyboard_layout",["mod-dh-master/macOS/Colemak DH.bundle"]]],"raw_caveats":"You must log out and log back in for the installation of colemak-dh to take effect.\n"},"colemak-dhk":{"depends_on_args":{":macos":":any"},"desc":"Colemak mod for more comfortable typing (DHk variant)","homepage":"https://colemakmods.github.io/mod-dh/","names":["Colemak-DHk Keyboard Layout"],"ruby_source_checksum":{":sha256":"fd181874b8b0534fdcd72719762d1bd6673d84f950c2c082480702d2632f9ae6"},"ruby_source_path":"Casks/c/colemak-dhk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/ColemakMods/mod-dh/archive/refs/heads/master.tar.gz"],"version":"2.0.0","raw_artifacts":[[":keyboard_layout",["mod-dh-master/macOS/Colemak DHk.bundle"]]],"raw_caveats":"You must log out and log back in for the installation of colemak-dhk to take effect.\n"},"color-oracle":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Color blindness simulator","homepage":"https://colororacle.org/","names":["Color Oracle"],"ruby_source_checksum":{":sha256":"e72debb60f462e2b51c7c95afc72a8ea79b44144929c1a4a01dc7817b800ad5f"},"ruby_source_path":"Casks/c/color-oracle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://colororacle.org/ColorOracleMac.zip"],"version":"1.3","raw_artifacts":[[":uninstall",{":login_item":"Color Oracle"}],[":app",["Color Oracle.app"]],[":zap",{":trash":"~/Library/Preferences/ch.ethz.ika.colororacle.plist"}]]},"color-studio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Coherent colour scheme creator","homepage":"https://github.com/bernaferrari/color-studio","names":["Color Studio"],"ruby_source_checksum":{":sha256":"65d828a7dd20bbf575cc213e9ef573ccf7acca65eb12a3592c5efd7c05f8de46"},"ruby_source_path":"Casks/c/color-studio.rb","sha256":"95cb57fc7fdc8f5d0d3f7016e1b07b536295dc67ee3a7f674a84634e80e4ad63","tap_string":"homebrew/cask","url_args":["https://github.com/bernaferrari/color-studio/releases/download/1.0.4/ColorStudio.zip"],"version":"1.0.4","raw_artifacts":[[":app",["Color Studio/Color Studio.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.bernaferrari.colorstudio","~/Library/Containers/com.bernaferrari.colorstudio"]}]]},"colorchecker-camera-calibration":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Software to build custom camera profiles","homepage":"https://calibrite.com/photo-target","names":["ColorChecker Camera Calibration"],"ruby_source_checksum":{":sha256":"b98d325243ffa907f7ed3186ad96ae38e8c7b979b5146d55f379c04c06d9c934"},"ruby_source_path":"Casks/c/colorchecker-camera-calibration.rb","sha256":"a7d6d0335447b8ad85de935e3f7a37ec69895cddb8282c4c55a960d4b332db17","tap_string":"homebrew/cask","url_args":["https://downloads.xrite.com/downloads/software/ColorCheckerPassport/Mac/v2.3.0/ColorCheckerCameraCalibration.zip"],"version":"2.3.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.xrite.colorcheckercameracalibration.colorcheckercameracalibration.Help.pkg","com.xrite.colorcheckercameracalibration.colorcheckercameracalibration.mac.pkg","com.xrite.colorcheckercameracalibration.colorcheckercameracalibration.XRiteColorCheckerCameraCalibration.pkg"],":delete":"/System/Applications/ColorChecker Camera Calibration.app"}],[":pkg",["ColorCheckerCameraCalibration.pkg"]]]},"colorpicker-materialdesign":{"depends_on_args":{":macos":":any"},"desc":"Colour picker","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/CodeCatalyst/MaterialDesignColorPicker","names":["Material Design"],"ruby_source_checksum":{":sha256":"1bc68d2bfb706aada775c77543bc2abe2e13da414587141b446d25ff322132ac"},"ruby_source_path":"Casks/c/colorpicker-materialdesign.rb","sha256":"244efc1d45c11dbffc478fc92b25ae777b4cfde463b06663290cc8352d6a2464","tap_string":"homebrew/cask","url_args":["https://github.com/CodeCatalyst/MaterialDesignColorPicker/releases/download/v2.0.0/MaterialDesignColorPicker.colorPicker.zip"],"version":"2.0.0","raw_artifacts":[[":colorpicker",["MaterialDesignColorPicker.colorPicker"]]]},"colorpicker-propicker":{"depends_on_args":{":macos":":any"},"desc":"Colour picker","homepage":"https://irradiated.net/tool/pro-picker/","names":["Pro Picker"],"ruby_source_checksum":{":sha256":"3ce3e4440f9740ce223f60c41d5057a0088b1f4c7bebc5f9747786e057a0ef19"},"ruby_source_path":"Casks/c/colorpicker-propicker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://irradiated.net/files/pro-picker.zip"],"version":"1.1","raw_artifacts":[[":colorpicker",["ProPicker.colorPicker"]]]},"colorsnapper":{"depends_on_args":{":macos":":sonoma"},"desc":"Colour picker","homepage":"https://colorsnapper.com/","names":["ColorSnapper 2"],"ruby_source_checksum":{":sha256":"6fd65b8289b75ebb4fe7c2f6b9a9985669cef4aef990f493ceb7c29d0453b2ba"},"ruby_source_path":"Casks/c/colorsnapper.rb","sha256":"82617dffd3ddeda0eeeb30e75deab5249b5c667affd02bb2995ad57ffb9d3145","tap_string":"homebrew/cask","url_args":["https://cs2-binaries.s3.amazonaws.com/ColorSnapper2-1_7_1.zip"],"version":"1.7.1","raw_artifacts":[[":uninstall",{":quit":"com.koolesache.ColorSnapper2"}],[":app",["ColorSnapper2.app"]],[":zap",{":trash":["~/Library/Application Support/ColorSnapper2","~/Library/Application Support/com.koolesache.ColorSnapper2","~/Library/Caches/com.koolesache.ColorSnapper2","~/Library/Cookies/com.koolesache.ColorSnapper2.binarycookies","~/Library/Preferences/com.koolesache.ColorSnapper2.plist"]}]]},"colorwell":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Colour picker and colour palette generator","homepage":"https://colorwell.sweetpproductions.com/","names":["ColorWell"],"ruby_source_checksum":{":sha256":"4bd9374215d146fd191c816ffe77fc575ea6ccc72208c24daeadbfa79b19e6c7"},"ruby_source_path":"Casks/c/colorwell.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://sweetpproductions.com/products/colorwell/ColorWell.dmg"],"version":"8.1.5","raw_artifacts":[[":app",["ColorWell.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sweetpproductions.ColorWell","~/Library/Containers/com.sweetpproductions.ColorWell"]}]]},"colour-contrast-analyser":{"desc":"Colour contrast checker","homepage":"https://www.tpgi.com/color-contrast-checker/","names":["Colour Contrast Analyser"],"ruby_source_checksum":{":sha256":"c3e8a71f581c625830e1577110a6b10fe12239ae5abdb09ea8746554aa6e0773"},"ruby_source_path":"Casks/c/colour-contrast-analyser.rb","sha256":"d0e0922642a05149dd95f57e5b8814049149e94a0c7ea89fc9d56dfb60a813d9","tap_string":"homebrew/cask","url_args":["https://github.com/ThePacielloGroup/CCAe/releases/download/v3.5.5/CCA-3.5.5.dmg"],"version":"3.5.5","raw_artifacts":[[":app",["Colour Contrast Analyser.app"]],[":zap",{":trash":["~/Library/Preferences/com.electron.cca.plist","~/Library/Saved Application State/com.electron.cca.savedState"]}]]},"combine-pdfs":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"PDF file editor","homepage":"https://www.monkeybreadsoftware.de/Software/CombinePDFs.shtml","names":["Combine PDFs"],"ruby_source_checksum":{":sha256":"d7f683809ff2687e110ba87107f70fb33d663fa5896baf84f6e901baba1f04ba"},"ruby_source_path":"Casks/c/combine-pdfs.rb","sha256":"c0840985ce6a8ff8e90dc0d92137af57fb9229b1b53ad8728faf847f464f288f","tap_string":"homebrew/cask","url_args":["https://www.monkeybreadsoftware.de/Software/CombinePDFs/CombinePDFs561.zip"],"version":"5.6.1","raw_artifacts":[[":app",["Combine PDFs.app"]],[":zap",{":trash":["~/Library/HTTPStorages/de.monkeybreadsoftware.combinepdf","~/Library/Preferences/de.monkeybreadsoftware.combinepdf.plist"]}]]},"comet":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Web browser with integrated AI assistant","homepage":"https://www.perplexity.ai/comet","names":["Comet"],"ruby_source_checksum":{":sha256":"548d72363aefee008eb4f62ddd6facd2c093481f2b5dbfea93ee6839a96aab11"},"ruby_source_path":"Casks/c/comet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.perplexity.ai/rest/browser/download?channel=stable&platform=mac_x64"],"version":"145.2.7632.4581","raw_artifacts":[[":app",["Comet.app"]],[":zap",{":trash":["~/Library/Application Support/ai.perplexity.comet","~/Library/Application Support/Comet","~/Library/Caches/ai.perplexity.comet","~/Library/Caches/Comet","~/Library/Preferences/ai.perplexity.comet.plist","~/Library/Saved Application State/ai.perplexity.comet.savedState","~/Library/WebKit/ai.perplexity.comet"]}]]},"comfy":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Node-based image, video and audio generator","homepage":"https://comfy.org/","names":["Comfy Desktop"],"ruby_source_checksum":{":sha256":"cd29d9e55871391699e6e2a9475f200d02def935ecb1bb7865114627fdd1630f"},"ruby_source_path":"Casks/c/comfy.rb","sha256":"0fee33ee392372fedbfcdfc4fb0b390dfb67edd8fb4050ae6ce7d18b35c92d57","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/241012ess7yxs0e/Comfy%20Desktop%201.1.8%20-%20Build%2026102263fz4azlz-arm64-mac.zip"],"version":"1.1.8,26102263fz4azlz","raw_artifacts":[[":app",["Comfy Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.todesktop.241012ess7yxs0e.sfl*","~/Library/Application Support/Comfy Desktop","~/Library/Caches/com.todesktop.241012ess7yxs0e*","~/Library/Caches/comfyui-desktop-2-updater","~/Library/HTTPStorages/com.todesktop.241012ess7yxs0e","~/Library/Logs/Comfy Desktop","~/Library/Preferences/ByHost/com.todesktop.241012ess7yxs0e*.plist","~/Library/Preferences/com.todesktop.241012ess7yxs0e.plist"]}]]},"comictagger":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Metadata editor for digital comics","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/davide-romanini/comictagger","names":["ComicTagger"],"ruby_source_checksum":{":sha256":"813d435cd5609a865c8578c34e9818bfd9ea42f006bb26f9496de51c58b77389"},"ruby_source_path":"Casks/c/comictagger.rb","sha256":"dffa4fc8da1a1e5fb189d0259f9f6798367514241f81752670fa2e0254508223","tap_string":"homebrew/cask","url_args":["https://github.com/davide-romanini/comictagger/releases/download/1.5.5/ComicTagger-1.5.5-osx-10.15.7-x86_64.app.zip"],"version":"1.5.5","raw_artifacts":[[":app",["ComicTagger.app"]],[":zap",{":trash":["~/.ComicTagger","~/Library/Preferences/ComicTagger.plist","~/Library/Saved Application State/ComicTagger.savedState"]}]]},"command-pad":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Start and stop command-line tools and monitor the output","homepage":"https://github.com/supnate/command-pad","names":["Command Pad"],"ruby_source_checksum":{":sha256":"d52a137a4c668d0d740ce62fd90e5944342cfec012cc2d9287945cc4129406db"},"ruby_source_path":"Casks/c/command-pad.rb","sha256":"c889b42e9ec648f0b8cfc2cf65b56f5c40fc139486ef236eaa73b29fcc47db6a","tap_string":"homebrew/cask","url_args":["https://github.com/supnate/command-pad/releases/download/v0.1.2/Command.Pad-0.1.2.dmg"],"version":"0.1.2","raw_artifacts":[[":app",["Command Pad.app"]],[":zap",{":trash":["~/Library/Application Support/Command Pad","~/Library/Logs/Command Pad","~/Library/Preferences/com.webows.commandpad.helper.plist","~/Library/Preferences/com.webows.commandpad.plist","~/Library/Saved Application State/com.webows/commandpad.savedState"]}]]},"command-tab-plus":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Keyboard-centric application and window switcher","homepage":"https://noteifyapp.com/command-tab-plus/","names":["Command-Tab Plus"],"ruby_source_checksum":{":sha256":"bdbed93ee848d4fa1950e838648d613ca2f3e887ad7af304550ef560fdc712fc"},"ruby_source_path":"Casks/c/command-tab-plus.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://macplus-software.com/downloads/Command-Tab%20Plus%202.zip"],"version":"2.9.13","raw_artifacts":[[":app",["Command-Tab Plus 2.app"]],[":zap",{":trash":["~/Library/Application Support/com.sergey-gerasimenko.Command-Tab-Plus-2","~/Library/Caches/com.sergey-gerasimenko.Command-Tab-Plus-2","~/Library/HTTPStorages/com.sergey-gerasimenko.Command-Tab-Plus-2","~/Library/HTTPStorages/com.sergey-gerasimenko.Command-Tab-Plus-2.binarycookies","~/Library/Preferences/com.sergey-gerasimenko.Command-Tab-Plus-2.plist"]}]]},"commander-one":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Two-panel file manager","homepage":"https://mac.eltima.com/file-manager.html","names":["Commander One"],"ruby_source_checksum":{":sha256":"715c6fd56a29f950e505837838f16b98680c3075c9a22caf842711fdd439a3c5"},"ruby_source_path":"Casks/c/commander-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.electronic.us/products/commander/mac/download/commander.dmg"],"version":"3.18","raw_artifacts":[[":app",["Commander One.app"]],[":zap",{":trash":["~/Library/Application Support/com.eltima.cmd1","~/Library/Caches/com.eltima.cmd1","~/Library/HTTPStorages/com.eltima.cmd1","~/Library/Preferences/com.eltima.activator.xml","~/Library/Preferences/com.eltima.cmd1.plist","~/Library/Preferences/com.eltima.TCXDropboxFS.plist","~/Library/Preferences/com.eltima.TCXFtpFS.plist","~/Library/Preferences/com.eltima.TCXGDrive.plist","~/Library/Preferences/com.eltima.TCXWebDAVFS.plist","~/Library/Saved Application State/com.eltima.cmd1.savedState"]}]]},"commander":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"AI agent operator","homepage":"https://thecommander.app/","names":["Commander"],"ruby_source_checksum":{":sha256":"8daab3254c6549664ddba2c7a8f35f46c3a78f48e664e5cb9c03d243616244d8"},"ruby_source_path":"Casks/c/commander.rb","sha256":"66ce8aa7fa4b6e82ee6413fe76a32ec121f90396433eb3f71ffa566360f133e7","tap_string":"homebrew/cask","url_args":["https://download.thecommander.app/release/Commander-0.7.1055.zip"],"version":"0.7.1055","raw_artifacts":[[":app",["Commander.app"]],[":zap",{":trash":["~/Library/Application Support/Commander","~/Library/Caches/Commander","~/Library/Commander","~/Library/Preferences/com.krzyzanowskim.Commander.plist"]}]]},"commandpost":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Workflow enhancements for Final Cut Pro","homepage":"https://commandpost.io/","names":["CommandPost"],"ruby_source_checksum":{":sha256":"3c6ec46ade61b5bfc16e9e56b56a631266932b013c6a3c64e749a9647561b0b8"},"ruby_source_path":"Casks/c/commandpost.rb","sha256":"b1a3ca256053a083b59dd1d1db59b68d9b2ea8b83dc2e5214d0eba921eba5e64","tap_string":"homebrew/cask","url_args":["https://github.com/CommandPost/CommandPost/releases/download/2.1.0/CommandPost_2.1.0.dmg"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":"org.latenitefilms.CommandPost",":login_item":"CommandPost"}],[":app",["CommandPost.app"]],[":binary",["$APPDIR/CommandPost.app/Contents/Frameworks/hs/cmdpost"]],[":zap",{":trash":["~/Library/Application Support/CommandPost","~/Library/Application Support/org.latenitefilms.CommandPost","~/Library/Caches/com.apple.nsurlsessiond/Downloads/org.latenitefilms.CommandPost","~/Library/Caches/com.crashlytics.data/org.latenitefilms.CommandPost","~/Library/Caches/io.fabric.sdk.mac.data/org.latenitefilms.CommandPost","~/Library/Caches/org.latenitefilms.CommandPost","~/Library/HTTPStorages/org.latenitefilms.CommandPost","~/Library/Preferences/org.latenitefilms.CommandPost.plist","~/Library/Saved Application State/org.latenitefilms.CommandPost.savedState","~/Library/WebKit/org.latenitefilms.CommandPost"]}]]},"commandq":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Never accidentally quit an app again","homepage":"https://commandqapp.com/","names":["CommandQ"],"ruby_source_checksum":{":sha256":"f6aafd3a607287fe7773124625d2062cdf29414d56e5b9bfec299ddb1294f5a0"},"ruby_source_path":"Casks/c/commandq.rb","sha256":"bfdc45adba4e61adcb4f630ebe59f869600eee3407e16e6023c5e27e7b8c5f8c","tap_string":"homebrew/cask","url_args":["https://get.retina.studio/commandq/commandq20_301.zip"],"version":"3.0.1","raw_artifacts":[[":app",["CommandQ.app"]],[":zap",{":trash":["~/Library/Application Support/com.commandqapp.CommandQ","~/Library/Caches/com.commandqapp.CommandQ","~/Library/HTTPStorages/com.commandqapp.CommandQ","~/Library/Preferences/com.commandqapp.CommandQ.plist"]}]]},"companion-satellite":{"depends_on_args":{":macos":":ventura"},"desc":"Satellite connection client for Bitfocus Companion","homepage":"https://bitfocus.io/companion-satellite","names":["Bitfocus Satellite"],"ruby_source_checksum":{":sha256":"086cbbe27b098600902d3415517b10692a1689b8cf8b9df92179475ad005b1f2"},"ruby_source_path":"Casks/c/companion-satellite.rb","sha256":"6b4cda1ecc969d457f89704b3092b76e3c44d80cfd90e8ca6c487893f31d0cbe","tap_string":"homebrew/cask","url_args":["https://s4.bitfocus.io/builds/companion-satellite/companion-satellite-x64-770-43fdde5.dmg"],"version":"3.6.1,770,43fdde5","raw_artifacts":[[":app",["Companion Satellite.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/remote.companion.bitfocus.no.sfl*","~/Library/Application Support/companion-satellite","~/Library/Application Support/satellite","~/Library/Preferences/remote.companion.bitfocus.no.plist"]}]]},"companion":{"depends_on_args":{":macos":":ventura"},"desc":"Streamdeck extension and emulation software","homepage":"https://bitfocus.io/companion","names":["Bitfocus Companion"],"ruby_source_checksum":{":sha256":"17dded72fb9d3fb669a5d99b8dcf2e1da02ad43ba45156d4882c5b6c95e224fb"},"ruby_source_path":"Casks/c/companion.rb","sha256":"bfd183de36c4559c84eb37c5815a88760e8a0346aca904cebe305bd47b44f055","tap_string":"homebrew/cask","url_args":["https://cf-pub.bitfocus.io/companion/companion/companion-mac-x64-5.1.1-10000-stable-1e2454ae78.dmg"],"version":"5.1.1,10000,1e2454ae78","raw_artifacts":[[":app",["Companion.app"]],[":zap",{":trash":["~/Library/Application Support/@companion-app","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/test-companion.bitfocus.no.sfl*","~/Library/Application Support/companion","~/Library/Application Support/companion-launcher","~/Library/Preferences/companion-nodejs","~/Library/Preferences/companion.bitfocus.no.plist","~/Library/Preferences/test-companion.bitfocus.no.plist"]}]]},"compositor":{"auto_updates":true,"conflicts_with_args":{":cask":["robbietilton-compositor"]},"depends_on_args":{":macos":":any"},"desc":"WYSIWYG LaTeX editor","homepage":"https://compositorapp.com/","names":["Compositor"],"ruby_source_checksum":{":sha256":"45a0832dd3d1e2e2d88bf51ad599fcf8d1d3c5e02c33ab4cffadd1fa887bf20d"},"ruby_source_path":"Casks/c/compositor.rb","sha256":"45257a424636ead2fcb6fad606fbd248723b4670283767ec4431a2648a48cc95","tap_string":"homebrew/cask","url_args":["https://compositorapp.com/updates/Compositor_1.28.0.zip"],"version":"1.28.0","raw_artifacts":[[":app",["Compositor.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.microlarge.Compositor","~/Library/Containers/com.microlarge.Compositor","~/Library/Preferences/com.microlarge.Compositor.plist"]}]]},"concept2-utility":{"depends_on_args":{":macos":":any"},"desc":"Utilities for the Concept2 Performance Monitor","homepage":"https://www.concept2.com/support/software/utility","names":["Concept2 Utility"],"ruby_source_checksum":{":sha256":"87b5aa53e845a60d8eb897c2df298c2320a36c89fe93c3b4fffc42adae6e7817"},"ruby_source_path":"Casks/c/concept2-utility.rb","sha256":"7cddf14474f156a925026999b28657c0299b58c58221d798d53b266336cd08be","tap_string":"homebrew/cask","url_args":["https://software.concept2.com/utility/Concept2Utility71800.pkg"],"version":"7.18.00","raw_artifacts":[[":uninstall",{":pkgutil":"com.concept2.c2utility"}],[":pkg",["Concept2Utility71800.pkg"]],[":zap",{":trash":["~/Documents/Concept2","~/Library/Application Support/Concept2","~/Library/Preferences/com.concept2.Utility.plist","~/Library/Saved Application State/com.concept2.lcu.savedState"]}]]},"conductor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Claude code parallelisation","homepage":"https://conductor.build/","names":["Conductor"],"ruby_source_checksum":{":sha256":"cf41ec6af00d03073d5ea8616c2fce00b3d9692bf64f5b8119dfd42b390df5e8"},"ruby_source_path":"Casks/c/conductor.rb","sha256":"186102a572d44ffd3d6e48972021e7a713bfab3a22494ddd7287885f217694ae","tap_string":"homebrew/cask","url_args":["https://cdn.crabnebula.app/asset/01M5QVXP1TJV9WJFCEDXFNPC0J"],"version":"0.92.0,01M5QVXP1TJV9WJFCEDXFNPC0J","raw_artifacts":[[":app",["Conductor.app"]],[":zap",{":trash":["~/Library/Application Support/com.conductor.app","~/Library/Caches/com.conductor.app","~/Library/WebKit/com.conductor.app"],":rmdir":"~/.conductor"}]]},"confectionery":{"depends_on_args":{":macos":":any"},"desc":"Website screenshot tool","homepage":"https://confectioneryapp.com/","names":["Confectionery"],"ruby_source_checksum":{":sha256":"1f8dfea2e248a6bf61db6f354c40b9f777b4e0692e14d030e2f5c376a166ca23"},"ruby_source_path":"Casks/c/confectionery.rb","sha256":"8f8d8e666a9809ddb171abe68b1d341327a13e4d649873648f129fdebd93d043","tap_string":"homebrew/cask","url_args":["https://app-updates.vadimdemedes.com/confectionery/download/Confectionery-1.2.1-mac.dmg"],"version":"1.2.1","raw_artifacts":[[":app",["Confectionery.app"]],[":zap",{":trash":["~/Library/Application Support/Confectionery","~/Library/Preferences/com.vadimdemedes.Confectionery.plist","~/Library/Saved Application State/com.vadimdemedes.Confectionery.savedState"]}]]},"conferences":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"App to watch conference videos","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/zagahr/Conferences.digital","names":["Conferences.digital"],"ruby_source_checksum":{":sha256":"dbdcb26c5e298ebdb9e19f7511a69ee7c79275124d80607b5523728d34eef628"},"ruby_source_path":"Casks/c/conferences.rb","sha256":"61cd7c47ecc718613c9e1ba803ae36e26c37c98bb6a46b5ced2898942c9771a5","tap_string":"homebrew/cask","url_args":["https://github.com/zagahr/Conferences.digital/releases/download/0.0.1-alpha22/Conferences_v0.0.1-alpha22.zip"],"version":"0.0.1-alpha22","raw_artifacts":[[":app",["Conferences.app"]],[":zap",{":trash":["~/Library/Application Support/digital.conferences.macos","~/Library/Caches/digital.conferences.macos","~/Library/HTTPStorages/digital.conferences.macos","~/Library/Preferences/digital.conferences.macos.plist","~/Library/Saved Application State/digital.conferences.macos.savedState","~/Library/WebKit/digital.conferences.macos"]}]]},"confluent-cli":{"desc":"Enables developers to manage Confluent Cloud or Confluent Platform","homepage":"https://docs.confluent.io/confluent-cli/current/overview.html","names":["Confluent CLI"],"ruby_source_checksum":{":sha256":"9f3d5a56b94df67298dc94425c2a112cd8d548cf6154fc67be0b2b2dd735ca0f"},"ruby_source_path":"Casks/c/confluent-cli.rb","sha256":"c0ec7d6317a265f2980ed2b86be4a8bf9ed11dbbc9dab5e79c18daceacd65014","tap_string":"homebrew/cask","url_args":["https://s3-us-west-2.amazonaws.com/confluent.cloud/confluent-cli/archives/4.81.0/confluent_4.81.0_darwin_amd64.tar.gz"],"version":"4.81.0","raw_artifacts":[[":binary",["confluent/confluent"]],[":zap",{":trash":"~/.confluent"}]]},"connect-fonts":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Font manager","homepage":"https://www.extensis.com/products/connect","names":["Connect Fonts"],"ruby_source_checksum":{":sha256":"a51bbf881b21663d0b0153b48089b4621e4c21a3682dcae7253469842324fab0"},"ruby_source_path":"Casks/c/connect-fonts.rb","sha256":"12453256ec74de4b5b8aaa0ca6a5e3e00732b5d25d36386c198ac8b2c0269c4b","tap_string":"homebrew/cask","url_args":["https://bin.extensis.com/ConnectFonts-M-28-1-10.dmg"],"version":"28.1.10","raw_artifacts":[[":uninstall",{":launchctl":"com.extensis.FMCore",":quit":"com.extensis.SuitcaseFusion"}],[":app",["Connect Fonts.app"]],[":zap",{":trash":["~/.Extensis","~/Documents/Extensis Connect Assets","~/Library/Caches/com.extensis.SuitcaseFusion","~/Library/Extensis","~/Library/HTTPStorages/com.extensis.SuitcaseFusion","~/Library/HTTPStorages/com.extensis.SuitcaseFusion.binarycookies","~/Library/Logs/Extensis","~/Library/Preferences/com.extensis.SuitcaseFusion.plist","~/Library/WebKit/com.extensis.SuitcaseFusion"],":rmdir":"~/Documents/Extensis Connect Assets"}]]},"connectiq-sdk-manager":{"depends_on_args":{":macos":":any"},"desc":"Manage SDKs and download device definitions for Garmin Connect IQ development","homepage":"https://developer.garmin.com/connect-iq/sdk/","names":["Connect IQ SDK Manager"],"ruby_source_checksum":{":sha256":"a87905731dfacc50484ba58e027444ed46ec3b9a298814a8ade5bd848bf6e4ee"},"ruby_source_path":"Casks/c/connectiq-sdk-manager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://developer.garmin.com/downloads/connect-iq/sdk-manager/connectiq-sdk-manager.dmg"],"version":"1.0.16","raw_artifacts":[[":app",["SdkManager.app"]],[":zap",{":trash":"~/Library/Preferences/com.garmin.connectiq.sdkmanager.plist"}]]},"connectiq":{"depends_on_args":{":macos":":any"},"desc":"Build wearable experiences for Garmin devices and sensors with ConnectIQ SDK","homepage":"https://developer.garmin.com/connect-iq/","names":["Garmin Connect IQ SDK"],"ruby_source_checksum":{":sha256":"921382fd7b6edbef8ed3392465588ef3bff0c1f8bcc179822de0b0785e877565"},"ruby_source_path":"Casks/c/connectiq.rb","sha256":"0c8f943499fb80244bc0bb80881aced65016d6ce3b6e33e3bc24ca97545fa999","tap_string":"homebrew/cask","url_args":["https://developer.garmin.com/downloads/connect-iq/sdks/connectiq-sdk-mac-9.3.0-2026-10-20-95888f262.dmg"],"version":"9.3.0,2026-10-20,95888f262","raw_artifacts":[[":app",["connectiq-sdk-mac-9.3.0-2026-10-20-95888f262/bin/MonkeyMotion.app"]],[":app",["connectiq-sdk-mac-9.3.0-2026-10-20-95888f262/bin/ConnectIQ.app"]],[":binary",["connectiq-sdk-mac-9.3.0-2026-10-20-95888f262/bin/monkeyc"]],[":binary",["connectiq-sdk-mac-9.3.0-2026-10-20-95888f262/bin/monkeydoc"]],[":binary",["connectiq-sdk-mac-9.3.0-2026-10-20-95888f262/bin/shell"]],[":binary",["connectiq-sdk-mac-9.3.0-2026-10-20-95888f262/bin/monkeydo"]],[":binary",["connectiq-sdk-mac-9.3.0-2026-10-20-95888f262/bin/monkeybrains.jar"]],[":zap",{":trash":["~/Library/Application Support/Garmin","~/Library/Preferences/com.garmin.connectiq.simulator.plist","~/Library/Saved Application State/com.garmin.connectiq.simulator.savedState"]}]]},"connectmenow":{"depends_on_args":{":macos":":any"},"desc":"Mount network shares quick and easy","homepage":"https://www.tweaking4all.com/os-tips-and-tricks/macosx-tips-and-tricks/connectmenow-v4/","names":["ConnectMeNow"],"ruby_source_checksum":{":sha256":"d029b28bb5bcec950672c7ca5d7afee509bc6e9a9f27b5388984cbaff2fea211"},"ruby_source_path":"Casks/c/connectmenow.rb","sha256":"ed566ca22643d7d4bd2e2f22488a41b99ae3eb3f71e5bf8af97c4b959da901c1","tap_string":"homebrew/cask","url_args":["https://www.tweaking4all.com/downloads/network/ConnectMeNow4-v4.0.18-macOS-x86-64.dmg"],"version":"4.0.18","raw_artifacts":[[":app",["ConnectMeNow4.app"]],[":zap",{":trash":"~/Library/Preferences/com.Tweaking4All.ConnectMeNow4.*"}]]},"console":{"depends_on_args":{":macos":":any"},"desc":"Replacement for console application","homepage":"https://github.com/macmade/Console","names":["Console"],"ruby_source_checksum":{":sha256":"1088fe7df047f2b2e2edc846bfa33555e1dddd5b4d276418375759ef384eb571"},"ruby_source_path":"Casks/c/console.rb","sha256":"282455fda66cf8a84a551c2396649be8b668885b3a62819fbdd5033448934914","tap_string":"homebrew/cask","url_args":["https://github.com/macmade/Console/releases/download/0.3.1/Console.app.zip"],"version":"0.3.1","raw_artifacts":[[":app",["Console.app"]],[":zap",{":trash":["~/Library/Preferences/com.xs-labs.Console.plist","~/Library/Saved Application State/com.xs-labs.Console.savedState"]}]]},"consul":{"depends_on_args":{":macos":":any"},"desc":"Tool for service discovery, monitoring and configuration","homepage":"https://www.consul.io/","names":["Consul"],"ruby_source_checksum":{":sha256":"fb13d6bbc3813f16008174fdfbe56351b990247270c386f67b318bd11bb9148a"},"ruby_source_path":"Casks/c/consul.rb","sha256":"40e614b6bf47e85387c7a9f65b97e4f0a6f21057c4e50e1b05cbc4691b338d99","tap_string":"homebrew/cask","url_args":["https://releases.hashicorp.com/consul/2.1.0/consul_2.1.0_darwin_amd64.zip"],"version":"2.1.0","raw_artifacts":[[":binary",["consul"]]]},"container-ps":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"App to show all docker images","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Toinane/container-ps","names":["Container PS"],"ruby_source_checksum":{":sha256":"8b5d5a88faf601dced22dd96dcf103bc854751dae61986610115d496dd02ae24"},"ruby_source_path":"Casks/c/container-ps.rb","sha256":"8a710ff70ed79d7ca93d51461d77a3268cdb8c3aa985ce4d0b99686b36b62069","tap_string":"homebrew/cask","url_args":["https://github.com/Toinane/container-ps/releases/download/1.3.0/Container.PS-1.3.0.dmg"],"version":"1.3.0","raw_artifacts":[[":app",["Container PS.app"]],[":zap",{":trash":["~/Library/Application Support/container-ps","~/Library/Preferences/com.electron.container-ps.plist","~/Library/Saved Application State/com.electron.container-ps.savedState"]}]]},"context":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"MCP client and inspector","homepage":"https://www.contextmcp.app/","names":["Context"],"ruby_source_checksum":{":sha256":"0183f40c6a00c38ec1831af8c79aafbc5903bedb4af5a421a06f049b29620772"},"ruby_source_path":"Casks/c/context.rb","sha256":"40279911df2fd5177c5c85f9fe2a0d7bc2b0ab4b0fab36f07b477e82f0eb751a","tap_string":"homebrew/cask","url_args":["https://github.com/indragiek/Context/releases/download/v1.0.10/Context_v1.0.10.dmg"],"version":"1.0.10","raw_artifacts":[[":app",["Context.app"]],[":zap",{":trash":["~/Library/Application Support/Context","~/Library/Caches/com.indragie.Context","~/Library/HTTPStorages/com.indragie.Context","~/Library/Preferences/com.indragie.Context.plist","~/Library/Preferences/ContextStoreAgent.plist"]}]]},"contexts":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Allows switching between application windows","homepage":"https://contexts.co/","names":["Contexts"],"ruby_source_checksum":{":sha256":"4afe6971771ac0629c08b8a98b548a336f7863f299bb5c5dda28697857dfbd78"},"ruby_source_path":"Casks/c/contexts.rb","sha256":"c86a214d5ee7718453d0fb6442b3ef9a7fc02c5c1582b6d28ef0c2e621a6b6aa","tap_string":"homebrew/cask","url_args":["https://contexts.co/releases/Contexts-3.9.0.dmg"],"version":"3.9.0","raw_artifacts":[[":uninstall",{":quit":"com.contextsformac.Contexts"}],[":app",["Contexts.app"]],[":zap",{":trash":["~/Library/Application Support/.com.contextsformac.Contexts.plist","~/Library/Application Support/com.contextsformac.Contexts","~/Library/Caches/com.contextsformac.Contexts","~/Library/Logs/Contexts","~/Library/Preferences/com.contextsformac.Contexts.plist"]}]]},"contour":{"depends_on_args":{":macos":":sonoma"},"desc":"Terminal emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/contour-terminal/contour/","names":["Contour"],"ruby_source_checksum":{":sha256":"7ad24b8e4287a525b687d9751c61d7b0fbdb1c1a52e5a655b0a3c2278c48f623"},"ruby_source_path":"Casks/c/contour.rb","sha256":"fd560a5e58f55ac20cd0d440b136365428126ba6fac8edde69b4d36d98467c7e","tap_string":"homebrew/cask","url_args":["https://github.com/contour-terminal/contour/releases/download/v0.6.1.7494/contour-0.6.1.7494-macOS-x86.dmg"],"version":"0.6.1.7494","raw_artifacts":[[":app",["contour.app"]],[":binary",["$APPDIR/contour.app/Contents/MacOS/contour"]],[":binary",["$APPDIR/contour.app/Contents/Resources/terminfo/63/contour"],{":target":"~/.terminfo/63/contour"}],[":bash_completion",["$APPDIR/contour.app/Contents/Resources/shell-integration/shell-integration.bash"],{":target":"contour"}],[":zsh_completion",["$APPDIR/contour.app/Contents/Resources/shell-integration/shell-integration.zsh"],{":target":"_contour"}],[":fish_completion",["$APPDIR/contour.app/Contents/Resources/shell-integration/shell-integration.fish"],{":target":"contour.fish"}],[":zap",{":trash":["~/.config/contour","~/Library/Caches/contour"]}]]},"contraste":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Check accessibility of text against Web Content Accessibility Guidelines","homepage":"https://contrasteapp.com/","names":["Contraste"],"ruby_source_checksum":{":sha256":"d4545dceca52d0dd9b8f843386037569b589fb946a2efbf3b2987985ef90f397"},"ruby_source_path":"Casks/c/contraste.rb","sha256":"ab6ce81efcde8179f9fdf81baff46f90dae45bca580f8582d82c8d1e42aa2c4a","tap_string":"homebrew/cask","url_args":["https://contrasteapp.com/contraste-1.0.zip"],"version":"1.0","raw_artifacts":[[":app",["Contraste.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.13bold.contraste.sfl*","~/Library/HTTPStorages/com.13bold.Contraste","~/Library/Preferences/com.13bold.contraste.plist"]}]]},"cookie":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Protection from tracking and online profiling","homepage":"https://sweetpproductions.com/","names":["Cookie"],"ruby_source_checksum":{":sha256":"84638f968b285c1d24ca18f4f46e02d8e79966c78e1028c94d55ad3a0ee01abd"},"ruby_source_path":"Casks/c/cookie.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://sweetpproductions.com/products/cookie8/Cookie.dmg"],"version":"8.6.5","raw_artifacts":[[":app",["Cookie.app"]],[":zap",{":trash":["~/Library/Application Scripts/*com.sweetpproductions.cookie.app*","~/Library/Containers/com.sweetpproductions.cookie.app*","~/Library/Group Containers/*.com.sweetpproductions.cookie.app"]}]]},"cool-retro-term":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Terminal emulator mimicking the old cathode display","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Swordfish90/cool-retro-term","names":["Cool Retro Term"],"ruby_source_checksum":{":sha256":"eaf191eab4da2b6aa3bfd1baad0a11f19b5d4ab2b0233710b6531bc5481290a5"},"ruby_source_path":"Casks/c/cool-retro-term.rb","sha256":"605610df37b6ed92fac14d5e34a83350148e989b10ad9550d3403187fb974e48","tap_string":"homebrew/cask","url_args":["https://github.com/Swordfish90/cool-retro-term/releases/download/1.2.0/Cool-Retro-Term-1.2.0.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["cool-retro-term.app"]],[":zap",{":trash":["~/Library/Application Support/cool-retro-term","~/Library/Caches/cool-retro-term","~/Library/Preferences/com.yourcompany.cool-retro-term.cool-retro-term.plist","~/Library/Preferences/com.yourcompany.cool-retro-term.plist","~/Library/Saved Application State/com.yourcompany.cool-retro-term.savedState"]}]]},"coolterm":{"depends_on_args":{":macos":":any"},"desc":"Serial port terminal","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://freeware.the-meiers.org/","names":["CoolTerm"],"ruby_source_checksum":{":sha256":"9c00abf8e5f4fc2d383d4dd48fb2c0979701b656cf8647e20d548b7d2318274c"},"ruby_source_path":"Casks/c/coolterm.rb","sha256":"190a1f67d0362ce7ae4b531552925ef28e40004052c3be1fe9bf653e0678cddd","tap_string":"homebrew/cask","url_args":["https://freeware.the-meiers.org/previous/CoolTermMac240.dmg"],"version":"2.4.0.3.0.1425","raw_artifacts":[[":app",["CoolTerm.app"]],[":zap",{":trash":["~/Library/Preferences/CoolTerm_Prefs.plist","~/Library/Saved Application State/org.the-meiers.coolterm.savedState"]}]]},"copilot-cli":{"auto_updates":true,"conflicts_with_args":{":cask":["copilot-cli@prerelease"]},"depends_on_args":{":macos":":ventura"},"desc":"Brings the power of Copilot coding agent directly to your terminal","homepage":"https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli","names":["GitHub Copilot CLI"],"ruby_source_checksum":{":sha256":"c31d926de41b887db2423260daf4ebec8aca4ba061b8423580823361942a6a10"},"ruby_source_path":"Casks/c/copilot-cli.rb","sha256":"dffbc934dd277186e17c49130aefc54d7e9215bbde8a478a26d5d80bb356f05c","tap_string":"homebrew/cask","url_args":["https://github.com/github/copilot-cli/releases/download/v1.0.103/copilot-darwin-x64.tar.gz"],"version":"1.0.103","raw_artifacts":[[":binary",["copilot"]],[":generate_completions_from_executable",["copilot","completion"],{":shells":[":bash",":zsh",":fish"]}],[":zap",{":trash":["~/.copilot","~/Library/Caches/copilot"]}]]},"copilot-cli@prerelease":{"auto_updates":true,"conflicts_with_args":{":cask":["copilot-cli"]},"depends_on_args":{":macos":":ventura"},"desc":"Brings the power of Copilot coding agent directly to your terminal","homepage":"https://docs.github.com/en/copilot/concepts/agents/about-copilot-cli","names":["GitHub Copilot CLI"],"ruby_source_checksum":{":sha256":"4b99ceb3c8ab2528d5f0e064713543c173ff9183b07b2a984c8189d8bfc0b28b"},"ruby_source_path":"Casks/c/copilot-cli@prerelease.rb","sha256":"94f52075773e1c2402bfd56d8b189b40fc0b80ad99cd06f8bc4a8ec611d2d429","tap_string":"homebrew/cask","url_args":["https://github.com/github/copilot-cli/releases/download/v1.0.104-3/copilot-darwin-x64.tar.gz"],"version":"1.0.104-3","raw_artifacts":[[":binary",["copilot"]],[":generate_completions_from_executable",["copilot","completion"],{":shells":[":bash",":zsh",":fish"]}],[":zap",{":trash":["~/.copilot","~/Library/Caches/copilot"]}]]},"copilot-for-xcode":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Xcode extension for GitHub Copilot","homepage":"https://github.com/intitni/CopilotForXcode","names":["Copilot for Xcode"],"ruby_source_checksum":{":sha256":"c6d34a2498384fccbd1a9c6797676b02c00c2f99e604faea82170f38af746551"},"ruby_source_path":"Casks/c/copilot-for-xcode.rb","sha256":"e9c90f708427b98b7a3a9dac77f6d7b0188f7ec4d6a3dc122cf2b6555ad671ba","tap_string":"homebrew/cask","url_args":["https://github.com/intitni/CopilotForXcode/releases/download/0.38.0/Copilot.for.Xcode.app.zip"],"version":"0.38.0","raw_artifacts":[[":app",["Copilot for Xcode.app"]],[":zap",{":trash":["~/Library/Application Scripts/*com.intii.CopilotForXcode*","~/Library/Application Support/com.intii.CopilotForXcode","~/Library/Containers/com.intii.CopilotForXcode.EditorExtension","~/Library/Group Containers/*group.com.intii.CopilotForXcode*","~/Library/LaunchAgents/com.intii.CopilotForXcode.XPCService.plist","~/Library/Preferences/5YKZ4Y3DAW.group.com.intii.CopilotForXcode.plist"]}]]},"copilot-language-server":{"desc":"Language Server Protocol server for GitHub Copilot","homepage":"https://github.com/github/copilot-language-server-release","names":["GitHub Copilot Language Server"],"ruby_source_checksum":{":sha256":"1b9959df07910bff549541a640ad32cb41e528bbb05d4110f75e3478d3780fad"},"ruby_source_path":"Casks/c/copilot-language-server.rb","sha256":"5c2cc26b0d346d15247d504792190dcf9fc8792f378ac1a7a7766efcb9623707","tap_string":"homebrew/cask","url_args":["https://github.com/github/copilot-language-server-release/releases/download/1.561.0/copilot-language-server-darwin-x64-1.561.0.zip"],"version":"1.561.0","raw_artifacts":[[":binary",["copilot-language-server"]]]},"copilot-money":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Track and budget money","homepage":"https://copilot.money/","names":["Copilot"],"ruby_source_checksum":{":sha256":"b18550183722b592389605ad7fbeaa14d8d32793f1853c4e4fe4c05b54402cc9"},"ruby_source_path":"Casks/c/copilot-money.rb","sha256":"b7f9c533060f97f23c83d9052e5f78b41ebb256c61d7014203989438bc860612","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/copilot-mac-releases/images/Copilot-6.6.0-335-b7f9c533.dmg"],"version":"6.6.0,335-b7f9c533","raw_artifacts":[[":app",["Copilot.app"]],[":zap",{":trash":["~/Library/Containers/com.copilot.production","~/Library/Group Containers/group.com.copilot.production"]}]]},"copyclip":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Clipboard manager","homepage":"https://fiplab.com/apps/copyclip-for-mac","names":["CopyClip"],"ruby_source_checksum":{":sha256":"2e8d615ea576402bfd42c91a6bea9ffa0145be1cc5f0f9229d4d4f693e2ceedf"},"ruby_source_path":"Casks/c/copyclip.rb","sha256":"73ea924dbc7acccd432f196d114967ab0bb1065a51ab0a46ff9732dcfd71d540","tap_string":"homebrew/cask","url_args":["https://fiplab.com/updates/copyclip2/CopyClip-2-3.994.3.zip"],"version":"3.994.3","raw_artifacts":[[":uninstall",{":quit":"com.fiplab.copyclip3"}],[":app",["CopyClip 2.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.fiplab.copyclip*","~/Library/Containers/com.fiplab.copyclip*"]}]]},"copyq":{"depends_on_args":{":macos":":ventura"},"desc":"Clipboard manager with advanced features","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://hluk.github.io/CopyQ/","names":["CopyQ"],"ruby_source_checksum":{":sha256":"b04dfa97ac29568e21fe60ac73a0673bb865a02c3b1113717216401980815df0"},"ruby_source_path":"Casks/c/copyq.rb","sha256":"817a35cc5e143207496d78ccc0d8dd62a9858fece8099d1f4591d00b24dbca27","tap_string":"homebrew/cask","url_args":["https://github.com/hluk/CopyQ/releases/download/v16.0.0/CopyQ-16.0.0-macos-13.dmg"],"version":"16.0.0","raw_artifacts":[[":app",["CopyQ.app"]],[":zap",{":trash":["~/.config/copyq","~/Library/Application Support/copyq","~/Library/Application Support/copyq.log","~/Library/Preferences/com.copyq.copyq.plist"]}]],"raw_caveats":"copyq is not signed and requires Accessibility access,\nso you will need to re-grant Accessibility access every time the app is updated.\n\nEnable or re-enable it in:\n  System Settings → Privacy & Security → Accessibility\nTo re-enable, untick and retick copyq.app.\n"},"copytranslator":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool that translates text in real-time while copying","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://copytranslator.github.io/","names":["CopyTranslator"],"ruby_source_checksum":{":sha256":"1770aa2db04cf049287ac09bfec293e3a49c642108b36144d97a5c898560f668"},"ruby_source_path":"Casks/c/copytranslator.rb","sha256":"b05cd929b0e285d0b5300f71a575b20287f3c814043138ce04e1bcfc4d1dff96","tap_string":"homebrew/cask","url_args":["https://github.com/CopyTranslator/CopyTranslator/releases/download/v11.0.0/copytranslator-11.0.0.dmg"],"version":"11.0.0","raw_artifacts":[[":app",["copytranslator.app"]],[":zap",{":trash":["~/copytranslator/copytranslator.json","~/copytranslator/localShortcuts.json","~/copytranslator/shortcuts.json","~/copytranslator/styles.css","~/Library/Application Support/copytranslator","~/Library/Preferences/com.copytranslator.copytranslator.plist","~/Library/Saved Application State/com.copytranslator.copytranslator.savedState"],":rmdir":"~/copytranslator/locales"}]]},"coq-platform":{"depends_on_args":{":macos":":any"},"desc":"Formal proof management system","homepage":"https://rocq-prover.org/","names":["Coq Platform"],"ruby_source_checksum":{":sha256":"2e8fe472c91dcd206106c3e32afbee1a8b4235d191b643bf2ea7039e0a2834ec"},"ruby_source_path":"Casks/c/coq-platform.rb","sha256":"cf63fd3031e0593d76431918427591c384591bfabf8fe9dbd385f92c0f0a0065","tap_string":"homebrew/cask","url_args":["https://github.com/rocq-prover/platform/releases/download/2023.11.0/coq-Platform-release-2023.11.0-version.8.18.2023.11-MacOS-x86_64.dmg"],"version":"2023.11.0,8.18.2023.11","raw_artifacts":[[":app",["Coq-Platform~8.18~2023.11.app"]],[":zap",{":trash":["~/.config/coq","~/Library/Application Support/coq","~/Library/Saved Application State/fr.inria.coq.coqide.savedState"]}]]},"core-tunnel":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"SSH tunnel manager","homepage":"https://codinn.com/tunnel/","names":["Core Tunnel"],"ruby_source_checksum":{":sha256":"91f234d222602f276b03c8d8311b7ed2fca8c4fc0df00ac9c4cdbc36298e3e1c"},"ruby_source_path":"Casks/c/core-tunnel.rb","sha256":"761f10b2504b25752b1be1dd63ce0eab85e5f83a77c07416fd101c284feb756d","tap_string":"homebrew/cask","url_args":["https://codinn.com/update/tunnel/Core%20Tunnel-5.1%20(4874).zip"],"version":"5.1,4874","raw_artifacts":[[":app",["Core Tunnel.app"]],[":zap",{":trash":["~/Library/Application Scripts/E78WKS7W4U.io.coressh","~/Library/Application Scripts/E78WKS7W4U.io.coressh.ssh","~/Library/Application Scripts/io.coressh.tunnel-direct","~/Library/Containers/io.coressh.tunnel-direct","~/Library/Group Containers/E78WKS7W4U.io.coressh","~/Library/Group Containers/E78WKS7W4U.io.coressh.ssh"]}]]},"corelocationcli":{"depends_on_args":{":macos":":any"},"desc":"Prints location information from CoreLocation","homepage":"https://github.com/fulldecent/corelocationcli","names":["Core Location CLI"],"ruby_source_checksum":{":sha256":"71faf7415254254708223504767896eb032395bf09a3673132f93049b234f980"},"ruby_source_path":"Casks/c/corelocationcli.rb","sha256":"c44734b82138fb1a15d54839b7a8d0c10136317977b715987404e5d7e620b3f7","tap_string":"homebrew/cask","url_args":["https://github.com/fulldecent/corelocationcli/releases/download/4.0.9/CoreLocationCLI.zip"],"version":"4.0.9","raw_artifacts":[[":app",["CoreLocationCLI.app"]],[":binary",["$APPDIR/CoreLocationCLI.app/Contents/MacOS/CoreLocationCLI"]]]},"cork":{"depends_on_args":{":macos":":sonoma"},"desc":"GUI companion app for Homebrew","homepage":"https://corkmac.app/","names":["Cork"],"ruby_source_checksum":{":sha256":"1d99748056686dff9a43e7feb8c01611dd2da8654bafd0f72209439dc5b0b54c"},"ruby_source_path":"Casks/c/cork.rb","sha256":"4649d0823e3eff172922fe646b9e4a330dbf00d6929543192197d970621f2b81","tap_string":"homebrew/cask","url_args":["https://corkmac.app/RLS/2.1.0/Cork.zip"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":"eu.davidbures.cork"}],[":app",["Cork.app"]],[":zap",{":trash":["~/Documents/Cork","~/Library/Application Support/Cork","~/Library/Caches/com.davidbures.cork","~/Library/Caches/eu.davidbures.cork","~/Library/HTTPStorages/com.davidbures.cork","~/Library/HTTPStorages/eu.davidbures.cork","~/Library/Preferences/com.davidbures.cork.plist","~/Library/Preferences/eu.davidbures.cork.plist","~/Library/Saved Application State/com.davidbures.cork.savedState"]}]]},"cornercal":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"Clock app","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://github.com/ekreutz/CornerCal","names":["CornerCal"],"ruby_source_checksum":{":sha256":"90a1f1b15445a43da8f53109838b986d990f4cc222fb4d1cdaad0286d0f6f5e5"},"ruby_source_path":"Casks/c/cornercal.rb","sha256":"391f5039d74d3b789d8fec7afbd045c98a0f0148c60ff8802000eacc9af0a781","tap_string":"homebrew/cask","url_args":["https://github.com/ekreutz/CornerCal/blob/v1.1/builds/CornerCal.zip?raw=true"],"version":"1.1","raw_artifacts":[[":app",["CornerCal.app"]]]},"cornerstone":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Subversion client","homepage":"https://cornerstone.assembla.com/","names":["Cornerstone"],"ruby_source_checksum":{":sha256":"53378f72e19d782bef18b0f0350919cb9e10ad4cb21ece0dba58a1063ef0371f"},"ruby_source_path":"Casks/c/cornerstone.rb","sha256":"c18a4ac6d21e3908942d438e23cfbf31635ad268d638960ca7862680aca4247a","tap_string":"homebrew/cask","url_args":["https://cornerstone.assembla.com/downloads/Cornerstone-4.2.zip"],"version":"4.2","raw_artifacts":[[":app",["Cornerstone.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.zennaware.Cornerstone*","~/Library/Caches/com.apple.helpd/Generated/Cornerstone Help*","~/Library/Containers/com.zennaware.Cornerstone*"]}]]},"corona-tracker":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-11-30",":because":":discontinued"},"desc":"Coronavirus tracker app with maps and charts","disable_args":{":date":"2026-11-30",":because":":discontinued"},"homepage":"https://coronatracker.samabox.com/","names":["Corona Tracker"],"ruby_source_checksum":{":sha256":"ba315fdae35949c6d387f1b9fa79f52bca801f6d1d2d3ec6e20ac51342054f2d"},"ruby_source_path":"Casks/c/corona-tracker.rb","sha256":"43a8a2512d8b33199d0c6e5a8d79d514c999c56293d0a665fa664bc0762c587b","tap_string":"homebrew/cask","url_args":["https://github.com/MhdHejazi/CoronaTracker/releases/download/v1.7.2/CoronaTracker-macOS.zip"],"version":"1.7.2","raw_artifacts":[[":app",["Corona Tracker.app"]],[":zap",{":trash":["~/Library/Application Scripts/maccatalyst.com.samabox.corona","~/Library/Containers/maccatalyst.com.samabox.corona"]}]]},"corretto":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Amazon","homepage":"https://corretto.aws/","names":["AWS Corretto JDK"],"ruby_source_checksum":{":sha256":"edfc375bebce8eadcf47268e3ea12ef351774c29715667c38959909dca1c7667"},"ruby_source_path":"Casks/c/corretto.rb","sha256":"720842d74a63795912546fe2c52a894b3d3baaf25ff46b142385cd4df848acd7","tap_string":"homebrew/cask","url_args":["https://corretto.aws/downloads/resources/27.0.1.0.10/amazon-corretto-27.0.1.0.10-macosx-x64.pkg"],"version":"27.0.1.0.10","raw_artifacts":[[":uninstall",{":pkgutil":"com.amazon.corretto.27"}],[":pkg",["amazon-corretto-27.0.1.0.10-macosx-x64.pkg"]]]},"corretto@11":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Amazon","homepage":"https://corretto.aws/","names":["AWS Corretto JDK"],"ruby_source_checksum":{":sha256":"01d3b1ba73a056cf9b7c2966dfc626f1229b43fad8f192228a4c14d3caf9b0c1"},"ruby_source_path":"Casks/c/corretto@11.rb","sha256":"24d436843e078eb4534035733ea03a53f3eae4724e4fa12ac402faab64d5e82b","tap_string":"homebrew/cask","url_args":["https://corretto.aws/downloads/resources/11.0.33.0.9/amazon-corretto-11.0.33.0.9-macosx-x64.pkg"],"version":"11.0.33.0.9","raw_artifacts":[[":uninstall",{":pkgutil":"com.amazon.corretto.11"}],[":pkg",["amazon-corretto-11.0.33.0.9-macosx-x64.pkg"]]]},"corretto@17":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Amazon","homepage":"https://corretto.aws/","names":["AWS Corretto JDK"],"ruby_source_checksum":{":sha256":"b82dec3d9057d86d7e84d9d89b020f82f59cf90d4bea2c8cc601d8a6c7c932e3"},"ruby_source_path":"Casks/c/corretto@17.rb","sha256":"6eebb6453f2ab94b0a3fb9df4b4a590a0d3eb42f68dfad063297e3d981f0707a","tap_string":"homebrew/cask","url_args":["https://corretto.aws/downloads/resources/17.0.21.0.10/amazon-corretto-17.0.21.0.10-macosx-x64.pkg"],"version":"17.0.21.0.10","raw_artifacts":[[":uninstall",{":pkgutil":"com.amazon.corretto.17"}],[":pkg",["amazon-corretto-17.0.21.0.10-macosx-x64.pkg"]]]},"corretto@21":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Amazon","homepage":"https://corretto.aws/","names":["AWS Corretto JDK"],"ruby_source_checksum":{":sha256":"50182c0bdb762719f305d11b54ef5e4c79a7023f95d89253f5376af5a5feeefd"},"ruby_source_path":"Casks/c/corretto@21.rb","sha256":"82dc8ad4b259b9f01825b12f82eab7797f66feed6ada7f0367e120d3f0b0539b","tap_string":"homebrew/cask","url_args":["https://corretto.aws/downloads/resources/21.0.13.0.10/amazon-corretto-21.0.13.0.10-macosx-x64.pkg"],"version":"21.0.13.0.10","raw_artifacts":[[":uninstall",{":pkgutil":"com.amazon.corretto.21"}],[":pkg",["amazon-corretto-21.0.13.0.10-macosx-x64.pkg"]]]},"corretto@25":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Amazon","homepage":"https://corretto.aws/","names":["AWS Corretto JDK"],"ruby_source_checksum":{":sha256":"afa89a890716bcec2b9d636a055e2a1f08935f5992aff01d91284c681fe87bf1"},"ruby_source_path":"Casks/c/corretto@25.rb","sha256":"412d1cb180414691a1df65fc8cce144a4b53a6a8afad2af450ad085cc7a04cec","tap_string":"homebrew/cask","url_args":["https://corretto.aws/downloads/resources/25.0.5.0.9/amazon-corretto-25.0.5.0.9-macosx-x64.pkg"],"version":"25.0.5.0.9","raw_artifacts":[[":uninstall",{":pkgutil":"com.amazon.corretto.25"}],[":pkg",["amazon-corretto-25.0.5.0.9-macosx-x64.pkg"]]]},"corretto@8":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Amazon","homepage":"https://corretto.aws/","names":["Amazon Corretto JDK"],"ruby_source_checksum":{":sha256":"db1f897c6a38a5d0e97d6ab1e79a8b1173fd56c4547a706ed0316bd8eabbbb75"},"ruby_source_path":"Casks/c/corretto@8.rb","sha256":"47fc696c29b229a047c99342e1ebc4205b7f83f15e38d78e57b8e7ff3c3879e8","tap_string":"homebrew/cask","url_args":["https://corretto.aws/downloads/resources/8.512.08.1/amazon-corretto-8.512.08.1-macosx-x64.pkg"],"version":"8.512.08.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.amazon.corretto.8"}],[":pkg",["amazon-corretto-8.512.08.1-macosx-x64.pkg"]]]},"coscreen":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Collaboration tool with multi-user screen sharing","homepage":"https://www.coscreen.co/","names":["CoScreen"],"ruby_source_checksum":{":sha256":"ad99df1c788cd6fb1f0374b8fecd1404b3d7507d5d6198b047be4d862962aa09"},"ruby_source_path":"Casks/c/coscreen.rb","sha256":"9f58c2e9157a8bbf57f9e48e6ac5d090b9c0420a62973a12259d7a115b83ec91","tap_string":"homebrew/cask","url_args":["https://update.coscreen.org/CoScreen-8.11.14-stable-x64.dmg"],"version":"8.11.14","raw_artifacts":[[":app",["CoScreen.app"]],[":zap",{":trash":["~/Library/Application Support/CoScreen","~/Library/Logs/CoScreen","~/Library/Preferences/org.coscreen.CoScreen.plist","~/Library/Saved Application State/org.coscreen.CoScreen.savedState"]}]]},"coteditor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Plain-text editor for web pages, program source codes and more","homepage":"https://coteditor.com/","names":["CotEditor"],"ruby_source_checksum":{":sha256":"24fb8ebbf984dba27c72d31c841dbefde9674332c26c21da84cf8e72543a9a79"},"ruby_source_path":"Casks/c/coteditor.rb","sha256":"9c439ace99d6b74cf94738d24368ccc39c579902c7062f8e107c596061a58dda","tap_string":"homebrew/cask","url_args":["https://github.com/coteditor/CotEditor/releases/download/4.8.7/CotEditor_4.8.7.dmg"],"version":"4.8.7","raw_artifacts":[[":uninstall",{":quit":"com.coteditor.CotEditor"}],[":app",["CotEditor.app"]],[":binary",["$APPDIR/CotEditor.app/Contents/SharedSupport/bin/cot"]],[":zap",{":trash":["~/Library/Application Scripts/com.coteditor.CotEditor","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.coteditor.coteditor.sfl*","~/Library/Caches/com.apple.helpd/Generated/com.coteditor.CotEditor.help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.coteditor.CotEditor.help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/Japanese/HelpSDMIndexFile/com.coteditor.CotEditor.help*","~/Library/Caches/com.coteditor.CotEditor","~/Library/Containers/com.coteditor.CotEditor","~/Library/Preferences/com.coteditor.CotEditor.plist"]}]]},"coterm":{"desc":"CLI tool by Datadog for terminal recording and approvals","homepage":"https://docs.datadoghq.com/coterm/","names":["coterm"],"ruby_source_checksum":{":sha256":"e69a210dc217991dfae8859a61fadf869de7fe4fbdda121a5bf1ac43fa97d2c6"},"ruby_source_path":"Casks/c/coterm.rb","sha256":"64541b749e00a21558c935bba2cf31c2eb75368b4b19798e68eb37c961b09342","tap_string":"homebrew/cask","url_args":["https://coterm.datadoghq.com/coterm/1.0.0/29eab36/macos-x64/ddcoterm"],"version":"1.0.0","raw_artifacts":[[":binary",["ddcoterm"]],[":zap",{":trash":"~/.ddcoterm"}]]},"cotypist":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"System-wide AI autocomplete","homepage":"https://cotypist.app/","names":["Cotypist"],"ruby_source_checksum":{":sha256":"18048dff646602d3b883eb0ea27f3023291cab37944fc22555a32f10a5022bdf"},"ruby_source_path":"Casks/c/cotypist.rb","sha256":"0f1c57fb83ea66eaa4fc97018772369c62bdfde99d7fc9354ecf64a9b3d22f26","tap_string":"homebrew/cask","url_args":["https://cotypist.app/download/Cotypist-2026.5.1.dmg"],"version":"2026.5.1","raw_artifacts":[[":app",["Cotypist.app"]],[":zap",{":trash":["~/Library/Application Support/app.cotypist.Cotypist","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.cotypist.cotypist.sfl*","~/Library/Caches/app.cotypist.Cotypist","~/Library/HTTPStorages/app.cotypist.Cotypist","~/Library/Preferences/app.cotypist.Cotypist.plist"]}]]},"couchbase-server-community":{"conflicts_with_args":{":cask":["couchbase-server-enterprise"]},"depends_on_args":{":macos":":any"},"desc":"Distributed NoSQL cloud database","homepage":"https://www.couchbase.com/","names":["Couchbase Server"],"ruby_source_checksum":{":sha256":"2ac5f8bc2d0a5dea650c473bad8e31bf6fb47279d7174c7ed085642fec74ac69"},"ruby_source_path":"Casks/c/couchbase-server-community.rb","sha256":"de9eb68a1051f2c2562d51c957a0282a78a5d196fdaccec7cfdca7ce26e77af4","tap_string":"homebrew/cask","url_args":["https://packages.couchbase.com/releases/8.0.2/couchbase-server-community_8.0.2-macos_x86_64.dmg"],"version":"8.0.2","raw_artifacts":[[":app",["Couchbase Server.app"]],[":zap",{":trash":["~/Library/Application Support/Couchbase","~/Library/Caches/com.couchbase.couchbase-server","~/Library/Logs/Couchbase.log","~/Library/Logs/CouchbaseServer.log","~/Library/Preferences/com.couchbase.couchbase-server.plist","~/Library/Preferences/couchbase-server.ini"]}]]},"couchbase-server-enterprise":{"conflicts_with_args":{":cask":["couchbase-server-community"]},"depends_on_args":{":macos":":any"},"desc":"Distributed NoSQL cloud database","homepage":"https://www.couchbase.com/","names":["Couchbase Server"],"ruby_source_checksum":{":sha256":"89cab9e27c11e454414848120cff121c15d30be9c9fc14dccbaf0b1cb2f42154"},"ruby_source_path":"Casks/c/couchbase-server-enterprise.rb","sha256":"31f3779dee2b4298067d912f510af85f1ba5f0f4adb14e1e0a89f278eae77b3f","tap_string":"homebrew/cask","url_args":["https://packages.couchbase.com/releases/8.0.3/couchbase-server-enterprise_8.0.3-macos_x86_64.dmg"],"version":"8.0.3","raw_artifacts":[[":app",["Couchbase Server.app"]],[":zap",{":trash":["~/Library/Application Support/Couchbase","~/Library/Caches/com.couchbase.couchbase-server","~/Library/Logs/Couchbase.log","~/Library/Logs/CouchbaseServer.log","~/Library/Preferences/com.couchbase.couchbase-server.plist","~/Library/Preferences/couchbase-server.ini"]}]]},"couleurs":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Grab and tweak the colours you see on your screen","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://couleursapp.com/","names":["Couleurs"],"ruby_source_checksum":{":sha256":"c779543efdf212ff4ba54ca3a6420effc42b5814b8384d50f995e4ef5ff5016e"},"ruby_source_path":"Casks/c/couleurs.rb","sha256":"32d1b1898e9791c8137edc746c9f7ef508a12194669aae567719f58be2c8a876","tap_string":"homebrew/cask","url_args":["https://couleursapp.com/couleurs-1.2.1.zip"],"version":"1.2.1","raw_artifacts":[[":app",["Couleurs.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.13bold.Couleurs","~/Library/Preferences/com.13bold.Couleurs.plist","~/Library/Saved Application State/com.13bold.Couleurs.savedState"]}]]},"coverload":{"depends_on_args":{":macos":":any"},"desc":"Download high quality artwork for movies, music albums, and more","homepage":"https://coverloadapp.com/","names":["CoverLoad"],"ruby_source_checksum":{":sha256":"887a624ef1495b52e858572cc9033850318260e863582e1875c5ba8f0041aa76"},"ruby_source_path":"Casks/c/coverload.rb","sha256":"71fe1ff60856b2f1f978006246fc3873824b5215b7a15b9abf51ad8799014321","tap_string":"homebrew/cask","url_args":["https://s3-us-west-2.amazonaws.com/coverloadapp.com/Uploads/CoverLoad-2.4.2-802.zip"],"version":"2.4.2-802","raw_artifacts":[[":app",["CoverLoad.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.happeningstudios.coverload","~/Library/Containers/com.happeningstudios.coverload"]}]]},"cpu-info":{"depends_on_args":{":macos":":monterey"},"desc":"Provides information about device hardware and software","homepage":"https://github.com/kamgurgul/cpu-info","names":["CPU Info"],"ruby_source_checksum":{":sha256":"eceaafe93b7eaf1825ecef471d030933aae61cb80b98ca8b9bb06b8d5524f985"},"ruby_source_path":"Casks/c/cpu-info.rb","sha256":"7b7e943ef7855f838ab018a656a4ddc19dd39707ad4026316ee994e8a336be93","tap_string":"homebrew/cask","url_args":["https://github.com/kamgurgul/cpu-info/releases/download/jvm-1.10.0/CPU-Info-macos-x64-1.10.0.dmg"],"version":"1.10.0","raw_artifacts":[[":app",["CPU-Info.app"]],[":zap",{":trash":"~/Library/Preferences/CPU-Info"}]]},"cpuinfo":{"depends_on_args":{":macos":":any"},"desc":"CPU meter menu bar app","homepage":"https://github.com/yusukeshib/cpuinfo","names":["cpuinfo"],"ruby_source_checksum":{":sha256":"2f6abea5b007d898e52e80d2a580474dcc70af8547ecab7f7a9a4d8a63e4d468"},"ruby_source_path":"Casks/c/cpuinfo.rb","sha256":"9ba2008a1b7101bfae32ea33f03c5c9dc7759d5a48881a8cba446b7da7328293","tap_string":"homebrew/cask","url_args":["https://github.com/yusukeshib/cpuinfo/releases/download/v1.7.0/cpuinfo.zip"],"version":"1.7.0","raw_artifacts":[[":app",["cpuinfo.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.fata.shibata.cpuinfo","~/Library/Containers/io.fata.shibata.cpuinfo"]}]]},"craft-agents":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2026-06-12",":because":":discontinued"},"desc":"AI assistant for connecting and working across data sources","homepage":"https://agents.craft.do/","names":["Craft Agents"],"ruby_source_checksum":{":sha256":"030de3d49c74df2d3c58ac281381aa21b0dde27c637a6aa14c2994832344439d"},"ruby_source_path":"Casks/c/craft-agents.rb","sha256":"9ac17ef80625df3957f5b0ecddee5a707038fad4a5c86f508f19dfe9c4405b00","tap_string":"homebrew/cask","url_args":["https://github.com/craft-ai-agents/craft-agents-oss/releases/download/v0.10.1/Craft-Agents-0.10.1-mac-x64.dmg"],"version":"0.10.1","raw_artifacts":[[":app",["Craft Agents.app"]],[":zap",{":trash":["~/Library/Application Support/Craft Agents","~/Library/Caches/com.lukilabs.craft-agent","~/Library/HTTPStorages/com.lukilabs.craft-agent","~/Library/Preferences/com.lukilabs.craft-agent.plist","~/Library/Saved Application State/com.lukilabs.craft-agent.savedState"]}]]},"craft":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Native document editor","homepage":"https://www.craft.do/","names":["Craft"],"ruby_source_checksum":{":sha256":"e4ed406b92294f54a302b8d8e7d2acbcfc47af52d4da6acf29b45bac54316e84"},"ruby_source_path":"Casks/c/craft.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://res.craft.do/native/sparkle/Craft.dmg"],"version":"3.7.0","raw_artifacts":[[":app",["Craft.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lukilabs.lukiapp.Craft*","~/Library/Containers/com.lukilabs.lukiapp.Craft*","~/Library/Group Containers/group.com.lukilabs.lukiapp.share","~/Library/Preferences/com.lukilabs.lukiapp.plist"]}]]},"crashplan":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Backup and recovery software","homepage":"https://www.crashplan.com/","names":["CrashPlan"],"ruby_source_checksum":{":sha256":"b7c1d89d6244cc4da21827449b72077bf9248dcba2c37dee428d6c7f93bd7209"},"ruby_source_path":"Casks/c/crashplan.rb","sha256":"eba87c4501a697e358b9c1a8ae97b777e6d1df8ca6c5d48a549738ce92066b90","tap_string":"homebrew/cask","url_args":["https://download.crashplan.com/installs/agent/cloud/12.1.0/720/install/CrashPlan_12.1.0_720_Mac.dmg"],"version":"12.1.0,720","raw_artifacts":[[":uninstall",{":launchctl":"com.crashplan.engine",":quit":"com.crashplan.app",":script":{":executable":"Uninstall.app/Contents/Resources/uninstall.sh",":sudo":true},":pkgutil":["com.crashplan.app.pkg","com.crashplan.uninstaller.pkg"]}],[":pkg",["Install CrashPlan.pkg"]],[":zap",{":trash":["/Library/Application Support/CrashPlan","/Library/Caches/CrashPlan","/Library/LaunchDaemons/com.crashplan.service.plist","/Library/Logs/CrashPlan","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.crashplan.desktop.sfl*","~/Library/Application Support/CrashPlan","~/Library/LaunchAgents/com.crashplan.menubar.plist","~/Library/Logs/CrashPlan","~/Library/Preferences/com.crashplan.desktop.plist"]}]]},"creality-print":{"depends_on_args":{":macos":":any"},"desc":"Slicer and cloud services for some Creality FDM 3D printers","homepage":"https://www.creality.com/pages/download-software","names":["Creality Print"],"ruby_source_checksum":{":sha256":"14b578494071080719122ebf026529e5af1ee777db93ccb3492e696c8ab08be6"},"ruby_source_path":"Casks/c/creality-print.rb","sha256":"c9144a29b7d85b46d2ef95bf6e189d6cb6945d473223a8351d7c93e6ca8e25e5","tap_string":"homebrew/cask","url_args":["https://github.com/CrealityOfficial/CrealityPrint/releases/download/v7.3.0/CrealityPrint-7.3.0.6157-macx-x86_64-Release.dmg"],"version":"7.3.0.6157","raw_artifacts":[[":uninstall",{":launchctl":"application.com.creality.crealityprint.*"}],[":app",["Creality Print.app"]],[":zap",{":trash":["~/Library/Application Support/Creality","~/Library/Caches/Creality","~/Library/Saved Application State/com.creality.crealityprint.savedState"]}]]},"creality-slicer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Slicer for all Creality FDM 3D printers","homepage":"https://www.creality.com/download/","names":["Creality Slicer"],"ruby_source_checksum":{":sha256":"17efe7e25823fddcd34bafc2e521857ced5c0bd795b5f5556199a1682daae3e2"},"ruby_source_path":"Casks/c/creality-slicer.rb","sha256":"7c9588826a8358c6e9cfecc33d3e325b4ad0826729e0d07144037c15628a10dd","tap_string":"homebrew/cask","url_args":["https://file-cdn.creality.com/CrealitySlicer/darwin/Creality_Slicer-4.8.2-Darwin.dmg"],"version":"4.8.2","raw_artifacts":[[":app",["Creality Slicer.app"]],[":zap",{":trash":["~/Library/Application Support/Creality Slicer","~/Library/Logs/Creality Slicer","~/Library/Preferences/com.creality.crealityslicer.plist","~/Library/Saved Application State/com.creality.crealityslicer.savedState"]}]]},"creative":{"depends_on_args":{":macos":":any"},"desc":"Control panel for the Creative hardware","homepage":"https://support.creative.com/","names":["Creative"],"ruby_source_checksum":{":sha256":"3d67b99f5cd8c8504ed4b2bbc349d04cba9789ea0f1f336105ce4bff18f4bd5c"},"ruby_source_path":"Casks/c/creative.rb","sha256":"6f81b1d8b0cbcfc7cf57573f459bf29b680d1bb52ef413a8cf2b74364bbb0aed","tap_string":"homebrew/cask","url_args":["https://files.creative.com/manualdn/Applications/100396/0dGyI1IHqu/Creative%201.5.3%20build%20103.zip"],"version":"1.5.3,103","raw_artifacts":[[":uninstall",{":launchctl":["com.creative.DriverXPCService","com.creative.trustudiopc"],":pkgutil":["com.creative.AudioDriver","com.creative.ios.creativeapp"]}],[":app",["Creative.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.creative.ios.creativeapp","~/Library/Application Support/com.creative.creativecache.realm","~/Library/Application Support/com.creative.ios.creativeapp","~/Library/Application Support/com.creative.ios.creativeapp.logs","~/Library/Caches/com.creative.ios.creativeapp","~/Library/Containers/com.creative.ios.creativeapp","~/Library/HTTPStorages/com.creative.ios.creativeapp","~/Library/Preferences/com.creative.ios.creativeapp.plist"]}]]},"crescendo":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Real time event viewer","homepage":"https://github.com/SuprHackerSteve/Crescendo","names":["Crescendo"],"ruby_source_checksum":{":sha256":"f772d61fd7cf8fbc14de4b3b434f529a1af921f7ea0ac2cbd1a06e91463ae93a"},"ruby_source_path":"Casks/c/crescendo.rb","sha256":"0eebe035b00975002240e7347a45f00291c1d057cf134e5a8cde7ac0f34d0709","tap_string":"homebrew/cask","url_args":["https://github.com/SuprHackerSteve/Crescendo/releases/download/v1.0.4/Crescendo.app.zip"],"version":"1.0.4","raw_artifacts":[[":app",["Crescendo.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.suprhackersteve.crescendo.savedState"}]]},"crest-browser":{"auto_updates":true,"conflicts_with_args":{":cask":["crest"]},"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Open-source web browser","homepage":"https://crestbrowser.com/","names":["Crest"],"ruby_source_checksum":{":sha256":"f71df791fb03f526a46aafc2ff3e0081fd4ed59f954606dcd0bed59a0faa2cf5"},"ruby_source_path":"Casks/c/crest-browser.rb","sha256":"355f4d3a5d2f2441770a77d2a52afc6e4c52fcfd97fb16e0fc3c6f7a6f4d8551","tap_string":"homebrew/cask","url_args":["https://github.com/pauljoda/Crest/releases/download/v0.8.50/Installer-Crest-0.8.50-arm64.dmg"],"version":"0.8.50","raw_artifacts":[[":app",["Crest.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.zack40x.crest.safari","~/Library/Application Scripts/SA6A94K2Y4.com.zack40x.crest","~/Library/Application Support/Crest","~/Library/Caches/com.pauldavis.crest","~/Library/Containers/com.zack40x.crest.safari","~/Library/Group Containers/SA6A94K2Y4.com.zack40x.crest","~/Library/HTTPStorages/com.pauldavis.crest","~/Library/Preferences/com.pauldavis.crest.plist","~/Library/Preferences/com.pauldavis.crest.sync-journal.plist","~/Library/WebKit/com.pauldavis.crest"]}]]},"crest":{"auto_updates":true,"conflicts_with_args":{":cask":["crest-browser"]},"depends_on_args":{":macos":":sonoma"},"desc":"Notch utility with widgets","homepage":"https://crestnotch.app/","names":["Crest"],"ruby_source_checksum":{":sha256":"1f16599ef43dbfea593329527f112a028e2ff8f56796441902ee54ca2498ace3"},"ruby_source_path":"Casks/c/crest.rb","sha256":"3d98bee85ed937779e95732ad8e30bc6b1159adfe0f451cdd119055ea13d9960","tap_string":"homebrew/cask","url_args":["https://crestnotch.app/downloads/Crest-6.6.1.dmg"],"version":"6.6.1","raw_artifacts":[[":app",["Crest.app"]],[":zap",{":trash":["~/.copilot/hooks/crest.json","~/Library/Application Scripts/com.zack40x.crest.safari","~/Library/Application Scripts/SA6A94K2Y4.com.zack40x.crest","~/Library/Application Support/Crest","~/Library/Caches/com.zack40x.crest","~/Library/Containers/com.zack40x.crest.safari","~/Library/Group Containers/SA6A94K2Y4.com.zack40x.crest","~/Library/HTTPStorages/com.zack40x.crest","~/Library/HTTPStorages/com.zack40x.crest.binarycookies","~/Library/Preferences/com.zack40x.crest.plist","~/Library/Preferences/crest.spaces.detached.plist","~/Library/WebKit/com.zack40x.crest"]}]]},"crisp":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar display manager: DDC brightness, HiDPI, presets, virtual displays","homepage":"https://crispmac.app/","names":["Crisp"],"ruby_source_checksum":{":sha256":"a82fdfe0c0d9448b1b55de3e2c6ce007c76d2d7d25e11ac2210fee5f96b251f5"},"ruby_source_path":"Casks/c/crisp.rb","sha256":"b24ebe3e78158abd437b3026b1c36f70259741bc9aa046a131d4072d97bcaf56","tap_string":"homebrew/cask","url_args":["https://github.com/didriksg/Crisp/releases/download/v1.7.1/Crisp.dmg"],"version":"1.7.1","raw_artifacts":[[":uninstall",{":quit":"com.crisp.app",":login_item":"Crisp"}],[":app",["Crisp.app"]],[":binary",["$APPDIR/Crisp.app/Contents/MacOS/crispctl"]],[":zap",{":trash":["~/Library/Application Support/Crisp","~/Library/Caches/com.crisp.app","~/Library/Caches/com.crisp.app.sparkle","~/Library/HTTPStorages/com.crisp.app","~/Library/Preferences/com.crisp.app.plist"]}]]},"cro-mag-rally":{"desc":"Prehistoric-themed 3D racing game from Pangea Software","homepage":"https://jorio.itch.io/cromagrally","names":["Cro-Mag Rally"],"ruby_source_checksum":{":sha256":"2f9a4e183bdf0d49e640213d341ea8f92445d1a17e6c6cc1b4ab414ee6cd34f2"},"ruby_source_path":"Casks/c/cro-mag-rally.rb","sha256":"fc039fc19df8a466c7c185490e7768a81760312a89fe415c4ddb2ebc08e601e9","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/CroMagRally/releases/download/3.0.1/CroMagRally-3.0.1-mac.dmg"],"version":"3.0.1","raw_artifacts":[[":app",["Cro-Mag Rally.app"]],[":artifact",["Documentation"],{":target":"~/Library/Application Support/CroMagRally"}],[":zap",{":trash":["~/Library/Preferences/CroMagRally","~/Library/Saved Application State/io.jor.cromagrally.savedState"]}]]},"crossover":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to run Windows software","homepage":"https://www.codeweavers.com/products/crossover-mac/","names":["CrossOver"],"ruby_source_checksum":{":sha256":"c01651d25117d1dfb8f03a99f81a552eb5c7d7020b678f3f5a3b7229aca1a7ab"},"ruby_source_path":"Casks/c/crossover.rb","sha256":"8688e0848c4e5f79f1cc351cb52d32447da00c6c00cfd3b4bb2d164d44589a26","tap_string":"homebrew/cask","url_args":["https://media.codeweavers.com/pub/crossover/cxmac/demo/crossover-26.3.0.zip"],"version":"26.3.0","raw_artifacts":[[":app",["CrossOver.app"]],[":zap",{":trash":["~/Applications/CrossOver","~/Library/Application Support/CrashReporter/CrossOver*","~/Library/Application Support/CrossOver","~/Library/Caches/Cleanup At Startup/CrossOver CD Helper.app","~/Library/Caches/com.apple.helpd/Generated/CrossOver Help*","~/Library/Caches/com.codeweavers.CrossOver","~/Library/Caches/CrossOver","~/Library/Cookies/com.codeweavers.CrossOver.binarycookies","~/Library/HTTPStorages/com.codeweavers.CrossOver*","~/Library/Logs/CrossOver","~/Library/Logs/DiagnosticReports/CrossOver*","~/Library/Preferences/com.codeweavers.*","~/Library/Saved Application State/com.codeweavers.CrossOver*"]}]]},"crosspaste":{"depends_on_args":{":macos":":sonoma"},"desc":"Universal Pasteboard Across Devices","homepage":"https://crosspaste.com/en/","names":["CrossPaste"],"ruby_source_checksum":{":sha256":"acdde4a1039a87b1acb087155571e47ac5fbf854f3acb7251eaf6f16b764049a"},"ruby_source_path":"Casks/c/crosspaste.rb","sha256":"59e9399a41439833aea01947a17ed4397e616daa7f3f8db31260205848915724","tap_string":"homebrew/cask","url_args":["https://github.com/CrossPaste/crosspaste-desktop/releases/download/2.3.0.2767/crosspaste-2.3.0-2767-mac-amd64.zip"],"version":"2.3.0.2767","raw_artifacts":[[":uninstall",{":launchctl":"com.crosspaste.mac"}],[":app",["CrossPaste.app"]],[":zap",{":trash":["~/Library/Application Support/CrossPaste","~/Library/HTTPStorages/com.crosspaste.mac","~/Library/HTTPStorages/com.crosspaste.mac.binarycookies","~/Library/LaunchAgents/com.crosspaste.mac.plist","~/Library/Preferences/com.crosspaste.mac.plist"]}]]},"crunch-app":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"PNG image optimiser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/chrissimpkins/Crunch","names":["Crunch"],"ruby_source_checksum":{":sha256":"3aa92065c8f9810eda3b5027b6e2fb4eeefd055fcfa00ffae695f712b7c28667"},"ruby_source_path":"Casks/c/crunch-app.rb","sha256":"80ebe4ddfbd6813535910c518e0594db7c23061e1a0f5c6c30382db1fc25b347","tap_string":"homebrew/cask","url_args":["https://github.com/chrissimpkins/Crunch/releases/download/v5.0.0/Crunch-Installer.dmg"],"version":"5.0.0","raw_artifacts":[[":app",["Crunch.app"]],[":zap",{":trash":["~/Library/Preferences/com.csimpkins.Crunch.plist","~/Library/Saved Application State/com.csimpkins.Crunch.savedState"]}]]},"crushftp":{"depends_on_args":{":macos":":any"},"desc":"File transfer server","homepage":"https://www.crushftp.com/","names":["CrushFTP"],"ruby_source_checksum":{":sha256":"09ba1096915e4b80a1255c370fc577139d402d68821610aaf2d345a65303d14c"},"ruby_source_path":"Casks/c/crushftp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.crushftp.com/early11/CrushFTP11.zip"],"url_kwargs":{":cookies":{":CrushAuth":"homebrew_homebrew_homebrew_homebrew"}},"version":"11","raw_artifacts":[[":suite",["CrushFTP11"]]],"raw_caveats":"crushftp requires Java. You can install the latest version with:\n  brew install --cask temurin\n"},"crypter":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-27",":because":":unmaintained"},"desc":"Encryption software","disable_args":{":date":"2025-10-27",":because":":unmaintained"},"homepage":"https://github.com/HR/Crypter","names":["Crypter"],"ruby_source_checksum":{":sha256":"2f4f4203621b0c4756c56feea397dc572fdb37ecd51924a93fbb9de37ce1508a"},"ruby_source_path":"Casks/c/crypter.rb","sha256":"ed136dbfacae87d52493e56e0e225d13203de997c54e7ac5f159feeadfcd4b7a","tap_string":"homebrew/cask","url_args":["https://github.com/HR/Crypter/releases/download/v5.0.0/Crypter-5.0.0.dmg"],"version":"5.0.0","raw_artifacts":[[":app",["Crypter.app"]],[":zap",{":trash":["~/Library/Application Support/Crypter","~/Library/Logs/Crypter","~/Library/Preferences/com.github.hr.crypter.plist","~/Library/Saved Application State/com.github.hr.crypter.savedState"]}]]},"crypto-native-app-ng":{"depends_on_args":{":macos":":monterey"},"desc":"Encrypts and signs data on your computer and communicates with browser extension","homepage":"https://download.tescosw.cz/crypto/en/","names":["Crypto Native App NG"],"ruby_source_checksum":{":sha256":"789f5f184e23336b2250ddf3cbe0a4361fd730bc9adba4a617ec83b760826d57"},"ruby_source_path":"Casks/c/crypto-native-app-ng.rb","sha256":"30f6d254ef58f925dc47b0ed6e2479c9201d929bdfd6cc2c8252723b93b5d8bb","tap_string":"homebrew/cask","url_args":["https://download.tescosw.cz/crypto/files/cryptong/Crypto-Native-App-NG-v26.2.20745-x64-MUI.dmg"],"version":"26.2.20745","raw_artifacts":[[":uninstall",{":pkgutil":["cz.tescosw.extension.cryptong","cz.tescosw.extension.cryptong.safari","cz.tescosw.nativeapp.cryptong.installer","cz.tescosw.nativeapp.cryptong.uninstaller"],":trash":["/Library/Application Support/Chromium/NativeMessagingHosts/cz.tescosw.nativeapp.crypto.json","/Library/Application Support/Google/Chrome/External Extensions/pjohlogcennenjhkfclfgaganagadkkm.json","/Library/Application Support/Microsoft/Edge/External Extensions/mhhmkoogppocgeaedlcikkhenhagbmnj.json","/Library/Application Support/Mozilla/NativeMessagingHosts/cz.tescosw.nativeapp.crypto.json","/Library/Google/Chrome/NativeMessagingHosts/cz.tescosw.nativeapp.crypto.json","/Library/Microsoft/Edge/NativeMessagingHosts/cz.tescosw.nativeapp.crypto.json","~/Library/Application Support/Chromium/NativeMessagingHosts/cz.tescosw.nativeapp.crypto.json","~/Library/Application Support/Google/Chrome/External Extensions/pjohlogcennenjhkfclfgaganagadkkm.json","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/cz.tescosw.nativeapp.crypto.json","~/Library/Application Support/Microsoft Edge/External Extensions/mhhmkoogppocgeaedlcikkhenhagbmnj.json","~/Library/Application Support/Microsoft Edge/NativeMessagingHosts/cz.tescosw.nativeapp.crypto.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/cz.tescosw.nativeapp.crypto.json"]}],[":pkg",["Installer Crypto Native App NG.pkg"]],[":zap",{":trash":["~/Library/Containers/cz.tescosw.nativeapp.cryptong","~/Library/Group Containers/L9LZD3W636.group.cz.tescosw.cryptong"]}]]},"cryptomator":{"desc":"Multi-platform client-side cloud file encryption tool","homepage":"https://cryptomator.org/","names":["Cryptomator"],"ruby_source_checksum":{":sha256":"12729cc5fe157e4df7032a1d4683fd33fb65905a637253a11a8860ba6dcd5b06"},"ruby_source_path":"Casks/c/cryptomator.rb","sha256":"a7420613d30322d467b9c4ff57e7f1b2b63d2de715fe94ca60eb4b516715d3fa","tap_string":"homebrew/cask","url_args":["https://github.com/cryptomator/cryptomator/releases/download/1.19.4/Cryptomator-1.19.4-x64.dmg"],"version":"1.19.4","raw_artifacts":[[":app",["Cryptomator.app"]],[":zap",{":trash":["~/Library/Application Support/Cryptomator","~/Library/Logs/Cryptomator","~/Library/Preferences/org.cryptomator.plist"]}]]},"crystaldiffract":{"depends_on_args":{":macos":":any"},"desc":"Powder diffraction software including phase ID & Rietveld refinement","homepage":"https://crystalmaker.com/crystaldiffract/index.html","names":["CrystalDiffract"],"ruby_source_checksum":{":sha256":"b79ca64a9e715b0e9a7a903789878aa5b5407df94c3f6404c84a3cbd217d018e"},"ruby_source_path":"Casks/c/crystaldiffract.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://crystalmaker.com/downloads/crystaldiffract7_mac.zip"],"version":"7.2.6","raw_artifacts":[[":app",["CrystalDiffract.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.crystalmaker.crystaldiffract.v7","~/Library/Application Scripts/com.crystalmaker.crystaldiffract.v7.QuickLookPlugin","~/Library/Application Scripts/com.crystalmaker.crystaldiffract.v7.ThumbnailExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.crystalmaker.crystaldiffract.v7.sfl*","~/Library/Containers/com.crystalmaker.crystaldiffract.v7","~/Library/Containers/com.crystalmaker.crystaldiffract.v7.QuickLookPlugin","~/Library/Containers/com.crystalmaker.crystaldiffract.v7.ThumbnailExtension"]}]]},"crystalfetch":{"depends_on_args":{":macos":":monterey"},"desc":"UI for creating Windows installer ISO from UUPDump","homepage":"https://github.com/TuringSoftware/CrystalFetch","names":["Crystalfetch"],"ruby_source_checksum":{":sha256":"b626dbd00090c6a1df8a367af3ff6d61b40c0b39727e5f038531f988ac7a3655"},"ruby_source_path":"Casks/c/crystalfetch.rb","sha256":"6e428a419bc5deded21da0c9eafae4507fd5b2fb6e2c8cf8b59f97522f01deee","tap_string":"homebrew/cask","url_args":["https://github.com/TuringSoftware/CrystalFetch/releases/download/v2.2.0/CrystalFetch.dmg"],"version":"2.2.0","raw_artifacts":[[":app",["CrystalFetch.app"]],[":zap",{":trash":["~/Library/Application Scripts/llc.turing.CrystalFetch","~/Library/Containers/llc.turing.CrystalFetch"]}]]},"crystalmaker":{"depends_on_args":{":macos":":any"},"desc":"Energy modelling for crystal & molecular structures","homepage":"https://crystalmaker.com/crystalmaker/index.html","names":["CrystalMaker"],"ruby_source_checksum":{":sha256":"1c5176576009941d8c106a030c2f1dc4add5dde49d9883b3890958bd041e0d1f"},"ruby_source_path":"Casks/c/crystalmaker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://crystalmaker.com/downloads/crystalmaker11_mac.zip"],"version":"11.7.2","raw_artifacts":[[":app",["CrystalMaker.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.crystalmaker.crystalmaker.v11","~/Library/Application Scripts/group.com.crystalmaker.bundle.v11","~/Library/Application Scripts/group.com.crystalmaker.crystalmaker.v11","~/Library/Application Scripts/N6C85LN4R2.com.crystalmaker.bundle.v11","~/Library/Application Scripts/N6C85LN4R2.com.crystalmaker.crystalmaker.v11","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.crystalmaker.crystalmaker.v11.sfl*","~/Library/Containers/com.crystalmaker.crystalmaker.v11","~/Library/Group Containers/group.com.crystalmaker.bundle.v11","~/Library/Group Containers/group.com.crystalmaker.crystalmaker.v11","~/Library/Group Containers/N6C85LN4R2.com.crystalmaker.bundle.v11","~/Library/Group Containers/N6C85LN4R2.com.crystalmaker.crystalmaker.v11"]}]]},"crystalviewer":{"depends_on_args":{":macos":":any"},"desc":"Interactive galleries of 3D crystal & molecular structures","homepage":"https://crystalmaker.com/crystalviewer/index.html","names":["CrystalViewer"],"ruby_source_checksum":{":sha256":"d7c9b9df56229dab43ec5277db494ca790de91690db6785e2023a32b42d1bb6c"},"ruby_source_path":"Casks/c/crystalviewer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://crystalmaker.com/downloads/crystalviewer11_mac.zip"],"version":"11.4.4","raw_artifacts":[[":app",["CrystalViewer.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.crystalmaker.crystalviewer.v11","~/Library/Containers/com.crystalmaker.crystalviewer.v11"]}]]},"ctivo":{"depends_on_args":{":macos":":any"},"desc":"Download and convert Tivo shows","homepage":"https://github.com/mackworth/cTiVo","names":["cTiVo"],"ruby_source_checksum":{":sha256":"e5ca2357c1c721c0c2f7871370960e0523ab574aded6e8b68b3a6e336e880036"},"ruby_source_path":"Casks/c/ctivo.rb","sha256":"4c9ff3ace390bd4afc4f988fd2830435d9afa0ae2a052a12771fe61789bd309f","tap_string":"homebrew/cask","url_args":["https://github.com/mackworth/cTiVo/releases/download/3.6.5/cTiVo-3.6.5.zip"],"version":"3.6.5","raw_artifacts":[[":app",["cTiVo.app"]],[":zap",{":trash":["~/Library/Application Support/com.cTiVo.cTiVo","~/Library/Caches/com.crashlytics.data/com.cTiVo.cTiVo","~/Library/Caches/com.cTiVo.cTiVo","~/Library/Caches/io.fabric.sdk.mac.data/com.cTiVo.cTiVo","~/Library/Cookies/com.cTiVo.cTiVo.binarycookies","~/Library/Logs/cTiVo","~/Library/Preferences/com.cTiVo.cTiVo.plist","~/Library/Saved Application State/com.cTiVo.cTiVo.savedState"]}]]},"cuadriver":{"depends_on_args":{":macos":":ventura"},"desc":"Background desktop automation driver for AI agents","homepage":"https://cua.ai/cua-driver","names":["Cua Driver"],"ruby_source_checksum":{":sha256":"815bcd8af85a3678a0bd99f68bb79156cda9467920524ed7747d5ce53002cd17"},"ruby_source_path":"Casks/c/cuadriver.rb","sha256":"121cf20cafd2cfa69dd720e8967350c6406b22e558be6889de7a1ae3343b6d4b","tap_string":"homebrew/cask","url_args":["https://github.com/trycua/cua/releases/download/cua-driver-rs-v0.38.0/cua-driver-rs-0.38.0-darwin-universal.tar.gz"],"version":"0.38.0","raw_artifacts":[[":uninstall",{":launchctl":"application.com.trycua.driver.*",":quit":"com.trycua.driver"}],[":app",["cua-driver-rs-0.38.0-darwin-universal/CuaDriver.app"]],[":binary",["$APPDIR/CuaDriver.app/Contents/MacOS/cua-driver"]],[":zap",{":trash":["~/.cua-driver","~/Library/Application Support/cua-driver","~/Library/Caches/cua-driver"]}]]},"cubicsdr":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cross-platform software-defined radio application","homepage":"https://cubicsdr.com/","names":["CubicSDR"],"ruby_source_checksum":{":sha256":"a83eda6d2512e44f655f99d7f5dd45550c613a12a7a4d4a721fef3906402e32e"},"ruby_source_path":"Casks/c/cubicsdr.rb","sha256":"9180e56e84a1d78935fb13ce362e3b8636a96b38d0695748078b43f9f6c3cb2c","tap_string":"homebrew/cask","url_args":["https://github.com/cjcliffe/CubicSDR/releases/download/0.2.5/CubicSDR-0.2.5-Darwin.dmg"],"version":"0.2.5","raw_artifacts":[[":app",["CubicSDR.app"]]]},"cumulus":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-21",":because":":unmaintained"},"desc":"SoundCloud player that lives in the menu bar","disable_args":{":date":"2026-04-30",":because":":unmaintained"},"homepage":"https://gillesdemey.github.io/Cumulus/","names":["Cumulus"],"ruby_source_checksum":{":sha256":"8f5f669c8274cc9ed30971c6d7d4f52190051cc2e72f94d66368c957c69414b5"},"ruby_source_path":"Casks/c/cumulus.rb","sha256":"f23cffe610f095ef28acc7a14a61b5548755af452ecf5d38c2e2916e424ca271","tap_string":"homebrew/cask","url_args":["https://github.com/gillesdemey/Cumulus/releases/download/v0.10.1/Cumulus-0.10.1.dmg"],"version":"0.10.1","raw_artifacts":[[":app",["Cumulus.app"]],[":zap",{":trash":["~/Library/Application Support/Cumulus","~/Library/Caches/Cumulus","~/Library/Preferences/com.gillesdemey.cumulus.plist","~/Library/Saved Application State/com.gillesdemey.cumulus.savedState"]}]]},"cura-lulzbot":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"3D printing solution","homepage":"https://lulzbot.com/support/cura","names":["Cura LulzBot Edition"],"ruby_source_checksum":{":sha256":"14c9853a1960065c204998b83843690acaa31a1cd4d2229fae0e2cffc41d1dce"},"ruby_source_path":"Casks/c/cura-lulzbot.rb","sha256":"4bdf2bff36e824521bdabdadbe9e21c308110648cb12be4fe00b940509aad424","tap_string":"homebrew/cask","url_args":["https://software.lulzbot.com/Cura_LulzBot_Edition/MacOSX/4.13.17/Cura_LulzBot_Edition-4.13.17.dmg"],"version":"4.13.17","raw_artifacts":[[":app",["Cura LulzBot Edition.app"]],[":zap",{":trash":["~/.cura","~/Library/Application Support/cura-lulzbot","~/Library/Preferences/org.pythonmac.unspecified.cura-lulzbot.cura-lulzbot","~/Library/Saved Application State/org.pythonmac.unspecified.cura-lulzbot.savedState"]}]]},"curio":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Note-taking and organisation tool","homepage":"https://zengobi.com/curio/","names":["Curio"],"ruby_source_checksum":{":sha256":"6d26df0978730e9a0dad85319345dfcdd799c9ba75545825614ec8c02c0407c1"},"ruby_source_path":"Casks/c/curio.rb","sha256":"8e87521d2b302d6a09e99d2c9d7cbb898cdfa228a307e8358a7e1a5f35208cae","tap_string":"homebrew/cask","url_args":["https://www.zengobi.com/downloads/Curio32041.dmg"],"version":"32.0.4,32041","raw_artifacts":[[":app",["Curio.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.zengobi.curio.Curio-Quick-Look-*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.zengobi.curio.sfl*","~/Library/Application Support/Curio","~/Library/Caches/com.zengobi.curio","~/Library/Containers/com.zengobi.curio.Curio-Quick-Look-*","~/Library/HTTPStorages/com.zengobi.curio","~/Library/Preferences/com.zengobi.curio.plist","~/Library/Saved Application State/com.zengobi.curio.savedState","~/Library/WebKit/com.zengobi.curio"]}]]},"curiosity":{"depends_on_args":{":macos":":monterey"},"desc":"SwiftUI Reddit client","homepage":"https://github.com/Dimillian/RedditOS","names":["Curiosity"],"ruby_source_checksum":{":sha256":"5d9cccb5928a73558384b0a8dc807330cfc4bd21024217cbb21f37ee80b5d993"},"ruby_source_path":"Casks/c/curiosity.rb","sha256":"cee2a11755b23c55d96a2226750e80ee991ae8bff74bda4ff757717bcbdf9cad","tap_string":"homebrew/cask","url_args":["https://github.com/Dimillian/RedditOS/releases/download/0.5.5/Curiosity.zip"],"version":"0.5.5","raw_artifacts":[[":app",["Curiosity.app"]],[":zap",{":trash":"~/Library/Containers/com.thomasricouard.curiosity"}]]},"curseforge":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Download and manage your addons and mods","homepage":"https://curseforge.overwolf.com/","names":["CurseForge"],"ruby_source_checksum":{":sha256":"d896eae0fab73b17f3cf8ed01971a0feb9156537e9e568e6e44a10638be2c988"},"ruby_source_path":"Casks/c/curseforge.rb","sha256":"14cb462f9e5508a3087965109abf2c48ca24a60aa26a868bfef812cca7ca4b2b","tap_string":"homebrew/cask","url_args":["https://curseforge.overwolf.com/electron/mac/CurseForge-1.324.0-41180-universal-mac.zip"],"version":"1.324.0-41180","raw_artifacts":[[":uninstall",{":launchctl":"com.overwolf.curseforge.ShipIt",":quit":"com.overwolf.curseforge"}],[":app",["CurseForge.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/curseforge-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.overwolf.curseforge.sfl*","~/Library/Application Support/CurseForge","~/Library/Logs/CurseForge","~/Library/Preferences/com.overwolf.curseforge.plist"]}]]},"cursor-cli":{"desc":"Command-line agent for Cursor","homepage":"https://cursor.com/","names":["Cursor CLI"],"ruby_source_checksum":{":sha256":"8d62976418f1f2cd7a79298ef6cf8104ad40f8f45430f3bf2365a4f682647182"},"ruby_source_path":"Casks/c/cursor-cli.rb","sha256":"7a3cfbf0fcfb979b6213feb5f9fd10fbc7cd4e51ab28c3b572bb935e0b114961","tap_string":"homebrew/cask","url_args":["https://downloads.cursor.com/lab/2026.10.22-27dcf5f/darwin/x64/agent-cli-package.tar.gz"],"version":"2026.10.22-27dcf5f","raw_artifacts":[[":binary",["$HOMEBREW_PREFIX/Caskroom/cursor-cli/2026.10.22-27dcf5f/dist-package/cursor-agent"],{":target":"cursor-agent"}],[":zap",{":trash":["~/.config/cursor-agent","~/.local/share/cursor-agent","~/Library/Logs/CursorAgent"]}]]},"cursor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Write, edit, and chat about your code with AI","homepage":"https://www.cursor.com/","names":["Cursor"],"ruby_source_checksum":{":sha256":"ebbdbc9ca94b8f7ca8d3b674cd12253e67822ff5f9d1eb82b990ccff4e3d89f9"},"ruby_source_path":"Casks/c/cursor.rb","sha256":"e3d2a87e65302b809018a2e6469e090fdb5eb8f789123927746da04d946ce405","tap_string":"homebrew/cask","url_args":["https://downloads.cursor.com/production/df132ffba90dfc15a12e6b8f020ba4e5d026c4be/darwin/x64/Cursor-darwin-x64.zip"],"version":"3.27.12,df132ffba90dfc15a12e6b8f020ba4e5d026c4be","raw_artifacts":[[":app",["Cursor.app"]],[":binary",["$APPDIR/Cursor.app/Contents/Resources/app/bin/code"],{":target":"cursor"}],[":zap",{":trash":["~/.cursor","~/.cursor-tutor","~/Library/Application Support/Caches/cursor-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.todesktop.230313mzl4w4u92.sfl*","~/Library/Application Support/Cursor","~/Library/Caches/com.todesktop.230313mzl4w4u92","~/Library/Caches/com.todesktop.230313mzl4w4u92.ShipIt","~/Library/HTTPStorages/com.todesktop.230313mzl4w4u92","~/Library/Logs/Cursor","~/Library/Preferences/ByHost/com.todesktop.230313mzl4w4u92.ShipIt.*.plist","~/Library/Preferences/com.todesktop.230313mzl4w4u92.plist","~/Library/Saved Application State/com.todesktop.230313mzl4w4u92.savedState","~/Library/Saved Application State/todesktop.com.ToDesktop-Installer.savedState"]}]]},"cursorcerer":{"depends_on_args":{":macos":":any"},"desc":"Preference Pane for controlling cursor hiding","homepage":"https://doomlaser.com/cursorcerer-hide-your-cursor-at-will/","names":["Cursorcerer"],"ruby_source_checksum":{":sha256":"a56a95bedb634d0613464134d7b3fb12c7d78e07e7a7a830400767a3d39ef10a"},"ruby_source_path":"Casks/c/cursorcerer.rb","sha256":"f23e9cd4d16c0c2cea45fdd8e81fa3b46f421ee4b89972539c378e93c2e6c4be","tap_string":"homebrew/cask","url_args":["https://doomlaser.com/downloads/Cursorcerer-2.0.zip"],"version":"2.0","raw_artifacts":[[":prefpane",["Cursorcerer.prefPane"]],[":zap",{":trash":"~/Library/Preferences/com.doomlaser.cursorcerer.plist"}]]},"cursorsense":{"depends_on_args":{":macos":":monterey"},"desc":"Adjusts cursor acceleration and sensitivity","homepage":"https://plentycom.jp/en/cursorsense/","names":["CursorSense"],"ruby_source_checksum":{":sha256":"b4a903fcae309f3f05a4d752a1cb30342b1a0fc606ffbd5bed773b0ee0c7cca5"},"ruby_source_path":"Casks/c/cursorsense.rb","sha256":"9a62a93ddadfa7331276bad4f261c92d839aa069bedac8f59ad3769b36282d8d","tap_string":"homebrew/cask","url_args":["https://plentycom.jp/ctrl/files_cs/CursorSense2.5.1.dmg"],"version":"2.5.1","raw_artifacts":[[":uninstall",{":launchctl":"jp.plentycom.CursorSense.boa"}],[":app",["CursorSense.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.plentycom.cursorsense.boa.sfl*","~/Library/Application Support/SteerMouse & CursorSense","~/Library/Caches/jp.plentycom.CursorSense.app","~/Library/HTTPStorages/jp.plentycom.CursorSense.app","~/Library/LaunchAgents/jp.plentycom.CursorSense.boa.plist","~/Library/Preferences/jp.plentycom.CursorSense.app.plist"]}]]},"cursr":{"desc":"Customise mouse movements between multiple displays","homepage":"https://cursr.app/","names":["Cursr"],"ruby_source_checksum":{":sha256":"97013e9cbe8d354c19c25fb8dae91539c38ccb5133f68482880989eeaffda829"},"ruby_source_path":"Casks/c/cursr.rb","sha256":"ca7f6f2b5f52796085b0d6764e82e3c73458ac39d20387592691cdfab865dc23","tap_string":"homebrew/cask","url_args":["https://github.com/bitgapp/Cursr/releases/download/v1.7.4/Cursr-mac-x64.dmg"],"version":"1.7.4","raw_artifacts":[[":app",["Cursr.app"]],[":zap",{":trash":["~/Library/Application Support/cursr","~/Library/Preferences/com.bitgapp.cursr.plist"]}]]},"customshortcuts":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Customise menu item keyboard shortcuts","homepage":"https://www.houdah.com/customShortcuts/","names":["CustomShortcuts"],"ruby_source_checksum":{":sha256":"3e43d4eb47d9dbe33ed1b3a5576e665fc09410ca60bc49ef66d3ac6d56a7f76b"},"ruby_source_path":"Casks/c/customshortcuts.rb","sha256":"8bb0dade6f8f0ee8fbb0f3e84c5e8f6fb927a277af5c11f5df4c8be16989e1fa","tap_string":"homebrew/cask","url_args":["https://dl.houdah.com/customShortcuts/updates/cast_assets/CustomShortcuts1.3.zip"],"version":"1.3","raw_artifacts":[[":app",["CustomShortcuts.app"]],[":zap",{":trash":["~/Library/Application Support/com.houdah.CustomShortcuts","~/Library/Caches/com.houdah.CustomShortcuts","~/Library/Preferences/com.houdah.CustomShortcuts.plist"]}]]},"cutter":{"depends_on_args":{":macos":":any"},"desc":"Reverse engineering platform powered by Rizin","homepage":"https://cutter.re/","names":["Cutter"],"ruby_source_checksum":{":sha256":"938bfb5dd4502fedf4fcb5b3516ee308af21a36bfb77c429f27acd1f0c9fcc63"},"ruby_source_path":"Casks/c/cutter.rb","sha256":"02a7f1c507239691b151e6cc41a5d33f89d672ec443f12890e31087ad37271a6","tap_string":"homebrew/cask","url_args":["https://github.com/rizinorg/cutter/releases/download/v2.5.0/Cutter-v2.5.0-macOS-x86_64.dmg"],"version":"2.5.0","raw_artifacts":[[":app",["Cutter.app"]],[":command_wrapper",["cutter"],{":executable":"$APPDIR/Cutter.app/Contents/MacOS/Cutter"}],[":zap",{":trash":["~/.config/rizin","~/.local/share/rizin","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/re.rizin.cutter.sfl*","~/Library/Application Support/rizin","~/Library/Preferences/re.rizin.cutter.plist","~/Library/Saved Application State/re.rizin.cutter.savedState"]}]]},"cyberduck":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Server and cloud storage browser","homepage":"https://cyberduck.io/","names":["Cyberduck"],"ruby_source_checksum":{":sha256":"6b56f03d07fddc36fa7e96b7dd5fd326e85248770bd80110f0f07d584ff4c815"},"ruby_source_path":"Casks/c/cyberduck.rb","sha256":"9398777ad01bfac7228db3990aed1c834437a599664e0f3e27a68feb53cbcebf","tap_string":"homebrew/cask","url_args":["https://update.cyberduck.io/Cyberduck-9.5.4.45528.zip"],"version":"9.5.4,45528","raw_artifacts":[[":uninstall",{":quit":"ch.sudo.cyberduck"}],[":app",["Cyberduck.app"]],[":zap",{":trash":["~/Library/Application Scripts/G69SCX94XU.duck","~/Library/Application Support/Cyberduck","~/Library/Caches/ch.sudo.cyberduck","~/Library/Group Containers/G69SCX94XU.duck","~/Library/HTTPStorages/ch.sudo.cyberduck","~/Library/Logs/Cyberduck","~/Library/Preferences/ch.sudo.cyberduck.plist","~/Library/Saved Application State/ch.sudo.cyberduck.savedState"]}]]},"cyberghost-vpn":{"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://www.cyberghostvpn.com/","names":["CyberGhost"],"ruby_source_checksum":{":sha256":"ddfd95d9969b0239e9912dba34a07ac8ff08fb42d98a0566bf1ad26ab708c071"},"ruby_source_path":"Casks/c/cyberghost-vpn.rb","sha256":"4d736e05f1d43aead1cd4a3a836e3d48e3cd2c14e6d79240754397c261f27ff9","tap_string":"homebrew/cask","url_args":["https://download.cyberghostvpn.com/mac/updates/v7/CyberGhost-8.4.8-291.dmg"],"version":"8.4.8,291","raw_artifacts":[[":app",["CyberGhost VPN.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.cyberghostsrl.cyberghostmac.sfl*","~/Library/Caches/com.cyberghostsrl.cyberghostmac","~/Library/HTTPStorages/com.cyberghostsrl.cyberghostmac","~/Library/Logs/com.cyberghostsrl.cyberghostmac","~/Library/Preferences/com.cyberghostsrl.cyberghostmac.plist","~/Library/Saved Application State/com.cyberghostsrl.cyberghostmac.savedState","~/Library/WebKit/com.cyberghostsrl.cyberghostmac"]}]]},"cycling74-max":{"depends_on_args":{":macos":":any"},"desc":"Flexible space to create your own interactive software","homepage":"https://cycling74.com/products/max","names":["Cycling ‘74 Max","Ableton Max for Live"],"ruby_source_checksum":{":sha256":"8c41cf345f25a8c3eed23ef74282f941919c96187b0e19d8be368d60e4e365b3"},"ruby_source_path":"Casks/c/cycling74-max.rb","sha256":"7c357c8718298e6cd660223f2dc8ee2c281d336fa64e5ba5de8d097e86195aa2","tap_string":"homebrew/cask","url_args":["https://downloads.cdn.cycling74.com/max9/Max920_261001.dmg"],"version":"9.2.0,261001","raw_artifacts":[[":app",["Max.app"]],[":zap",{":trash":["/Users/Shared/Max 9","~/Documents/Max 9","~/Library/Application Support/Cycling '74","~/Library/Saved Application State/com.cycling74.Max.savedState"]}]]},"cyd":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Archive and delete your data on social media platforms","homepage":"https://cyd.social/","names":["Cyd"],"ruby_source_checksum":{":sha256":"64387c001905a59b694d1a045fade1eb8fc82153c80533fcfb5845a3a25dd35e"},"ruby_source_path":"Casks/c/cyd.rb","sha256":"f820724a2bbb5fea24d4e34f1c66eabb976dda60ab7f1c64ecf99b80e801630f","tap_string":"homebrew/cask","url_args":["https://releases.lockdown.systems/cyd/prod/macos/universal/Cyd%201.2.4.dmg"],"version":"1.2.4","raw_artifacts":[[":app",["Cyd.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/systems.lockdown.cyd.sfl*","~/Library/Application Support/cyd","~/Library/Preferences/systems.lockdown.cyd.plist"]}]]},"dadroit-json-viewer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"JSON Viewer","disable_args":{":date":"2026-09-27",":because":":unreachable"},"homepage":"https://dadroit.com/","names":["Dadroit JSON Viewer"],"ruby_source_checksum":{":sha256":"2e574fce5c4cbf9ebc22c476cf0445dd6bf5c96f608c776a6bf0a0f8deb57de3"},"ruby_source_path":"Casks/d/dadroit-json-viewer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dadroit.com/releases/mac/DadroitJSONViewer.zip"],"version":"3.3.0,604","raw_artifacts":[[":app",["Dadroit JSON Viewer.app"]],[":zap",{":trash":["~/.cache/DadroitViewer","~/.config/Dadroit","~/Library/Saved Application State/com.dadroit.Viewer.savedState"]}]]},"daedalus-mainnet":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cryptocurrency wallet for ada on the Cardano blockchain","homepage":"https://daedaluswallet.io/","names":["Daedalus Mainnet"],"ruby_source_checksum":{":sha256":"12908eed0367487330734c8707fd73f1b5ef2ea220597b9c52ea850ce8797d64"},"ruby_source_path":"Casks/d/daedalus-mainnet.rb","sha256":"baf18432402a92cae2d83d3cf36624d0fd217b1bf13117ff595756b863e9f4c2","tap_string":"homebrew/cask","url_args":["https://update-cardano-mainnet.iohk.io/daedalus-11.6.0-88084-mainnet-d6502e079-x86_64-darwin.pkg"],"version":"11.6.0,88084,d6502e079","raw_artifacts":[[":uninstall",{":pkgutil":"org.Daedalusmainnet.pkg"}],[":pkg",["daedalus-11.6.0-88084-mainnet-d6502e079-x86_64-darwin.pkg"]],[":zap",{":trash":["~/Library/Application Support/Daedalus Mainnet","~/Library/Preferences/com.electron.daedalus-mainnet.plist","~/Library/Saved Application State/com.electron.daedalus-mainnet.savedState"]}]]},"daisydisk":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Disk space visualiser","homepage":"https://daisydiskapp.com/","names":["DaisyDisk"],"ruby_source_checksum":{":sha256":"be2a90695834c4d1f144550eb4e41fa5c4a1a34ccf327880bd6a09c8b0a21afe"},"ruby_source_path":"Casks/d/daisydisk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://daisydiskapp.com/download/DaisyDisk.zip"],"version":"4.34.2","raw_artifacts":[[":uninstall",{":launchctl":"com.daisydiskapp.DaisyDiskAdminHelper",":delete":"/Library/PrivilegedHelperTools/com.daisydiskapp.DaisyDiskAdminHelper"}],[":app",["DaisyDisk.app"]],[":zap",{":trash":["~/Library/Application Support/DaisyDisk","~/Library/Caches/com.daisydiskapp.DaisyDiskStandAlone","~/Library/HTTPStorages/com.daisydiskapp.DaisyDiskStandAlone","~/Library/Preferences/com.daisydiskapp.DaisyDiskStandAlone.plist"]}]]},"dana-dex":{"depends_on_args":{":macos":":monterey"},"desc":"Personal CRM that reminds you to keep in touch","homepage":"https://getdex.com/","names":["Dex"],"ruby_source_checksum":{":sha256":"672c902fc37b29086e2df5dc11bde81a45bac0ea839b82ba03efff115120e9c7"},"ruby_source_path":"Casks/d/dana-dex.rb","sha256":"9d19121fc8382a3b4a544824e40192fdd1549a55490680ad53f87d3031c2a5a6","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/201210b49whoa4k/Dex%201.19.0-x64-mac.zip"],"version":"1.19.0","raw_artifacts":[[":app",["Dex.app"]],[":zap",{":trash":["~/Library/Application Support/Dex","~/Library/Logs/Dex","~/Library/Preferences/com.todesktop.201210b49whoa4k.plist","~/Library/Saved Application State/com.todesktop.201210b49whoa4k.savedState"]}]]},"dangerzone":{"depends_on_args":{":macos":":any"},"desc":"Convert potentially dangerous PDFs or Office documents into safe PDFs","homepage":"https://dangerzone.rocks/","names":["Dangerzone"],"ruby_source_checksum":{":sha256":"fb2da9229096cb93a84adbda9610499af1417138ffe241d70e878f8052915e87"},"ruby_source_path":"Casks/d/dangerzone.rb","sha256":"d20c462a092398f14284d62803169c04bb626304f91623341ff39a782eab35e1","tap_string":"homebrew/cask","url_args":["https://github.com/freedomofpress/dangerzone/releases/download/v0.11.1/Dangerzone-0.11.1-i686.dmg"],"version":"0.11.1","raw_artifacts":[[":app",["Dangerzone.app"]],[":zap",{":trash":["~/Library/Application Support/dangerzone","~/Library/Caches/dangerzone","~/Library/Saved Application State/press.freedom.dangerzone.savedState"]}]]},"dante-controller":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control inputs and outputs on a Dante network","homepage":"https://www.getdante.com/products/software-essentials/dante-controller/","names":["Dante Controller"],"ruby_source_checksum":{":sha256":"0c020c52404670c7120c327306e206ed0b8bfbf3ac2104ce3aed539cd2444907"},"ruby_source_path":"Casks/d/dante-controller.rb","sha256":"7902bf615848e7c886675ee950ef92e38b6e919a370d580155530455a55362a1","tap_string":"homebrew/cask","url_args":["https://audinate-software-updates.sgp1.cdn.digitaloceanspaces.com/DanteController/4/4.18/DanteController-4.18.1.1-macos-x64.dmg"],"version":"4.18.1.1","raw_artifacts":[[":uninstall",{":launchctl":["com.audinate.dante.ConMon","com.audinate.dante.DanteUpdateHelper"],":pkgutil":["com.audinate.dante.conmon.pkg","com.audinate.dante.pkg.DanteActivator","com.audinate.dante.pkg.DanteActivatorLegacy","com.audinate.dante.pkg.DanteController","com.audinate.dante.pkg.DanteControllerPackage","com.audinate.dante.pkg.DanteUpdateHelper","com.audinate.dante.pkg.DanteUpdateHelperDB","com.audinate.dante.pkg.DanteUpdater"]}],[":pkg",["DanteController.pkg"]],[":zap",{":trash":["~/Library/Application Support/Dante Controller","~/Library/Preferences/com.audinate.dante.controller.plist","~/Library/Saved Application State/com.audinate.dante.DanteController.savedState"]}]]},"dante-via":{"depends_on_args":{":macos":":any"},"desc":"Connect applications to Dante network","homepage":"https://www.getdante.com/products/software-essentials/dante-via/","names":["Dante Via"],"ruby_source_checksum":{":sha256":"aa25154b6e651ed2ec8680acc55bc360e7416318174f20b730f930ba7c2d9a4e"},"ruby_source_path":"Casks/d/dante-via.rb","sha256":"f7e0a4b22686fd343326e05f2feb9c6d744d9fdb6c06ad1d0f73557a011cd4a9","tap_string":"homebrew/cask","url_args":["https://audinate-software-updates.sgp1.cdn.digitaloceanspaces.com/DanteVia/1/1.4/DanteVia-1.4.1.3_macos.dmg"],"version":"1.4.1.3","raw_artifacts":[[":preflight_steps",{":steps":[{":path":{":path":"/tmp/.DanteVia_silent_install"},":type":"touch"}]}],[":uninstall",{":launchctl":["com.audinate.dante.ConMon","com.audinate.dante.DanteVia.DanteViaDaemon","com.audinate.dante.DanteVia.DanteViaLoader"],":quit":"com.audinate.DanteViaLoader",":pkgutil":["com.audinate.dante.conmon.pkg","com.audinate.dante.pkg.DanteVia"]}],[":pkg",["Dante Via.pkg"]],[":zap",{":trash":["/Library/LaunchDaemons/com.audinate.dante.ConMon.plist","/Library/LaunchDaemons/com.audinate.dante.DanteVia.DanteViaDaemon.plist","/Library/Preferences/com.audinate.dante.install","~/Library/Application Support/dante-software-license","~/Library/Caches/dante-software-license","~/Library/HTTPStorages/com.audinate.DanteViaApp","~/Library/Preferences/com.audinate.DanteViaApp.plist","~/Library/Saved Application State/com.audinate.DanteViaApp.savedState"]}]]},"darkmodebuddy":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automatically switch between light and dark modes based on ambient light sensor","homepage":"https://github.com/insidegui/DarkModeBuddy","names":["DarkModeBuddy"],"ruby_source_checksum":{":sha256":"71e8f1d89fef1ce90b0a0839aaf86bb4bfbad1848ea67b1aa7c2e083227413ee"},"ruby_source_path":"Casks/d/darkmodebuddy.rb","sha256":"4a13606fa242795353b8256b0a9d0c6a1624aea47b1d2f67b55b2e52ef1a6d77","tap_string":"homebrew/cask","url_args":["https://su.darkmodebuddy.app/DarkModeBuddy_v1.2-13.dmg"],"version":"1.2,13","raw_artifacts":[[":uninstall",{":signal":["TERM","codes.rambo.DarkModeBuddy"],":login_item":"DarkModeBuddy"}],[":app",["DarkModeBuddy.app"]],[":zap",{":trash":"~/Library/Preferences/codes.rambo.DarkModeBuddy.plist"}]]},"darktable":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Photography workflow application and raw developer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.darktable.org/","names":["darktable"],"ruby_source_checksum":{":sha256":"08e8b68225a5898c86ed5dfa04d9460942a0341f0b2cf19f198c47dba4753030"},"ruby_source_path":"Casks/d/darktable.rb","tap_string":"homebrew/cask","url_args":["https://github.com/darktable-org/darktable/releases/download/release-5.6.2/darktable-5.6.2-x86_64.dmg"],"version":"5.6.2","raw_artifacts":[[":uninstall",{":quit":"org.darktable"}],[":app",["darktable.app"]],[":zap",{":trash":["~/.cache/darktable","~/.config/darktable","~/.local/share/darktable","~/Library/Saved Application State/org.darktable.savedState"]}]]},"daruma":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Track your goals using the Daruma Method","homepage":"https://kadomaru.app/daruma/","names":["Daruma"],"ruby_source_checksum":{":sha256":"875ef24706d2222a03099d9aeef882c9873ebd7b7b640b92f8bde09d946aeea6"},"ruby_source_path":"Casks/d/daruma.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://delivery.kadomaru.app/daruma/Daruma.dmg"],"version":"1.3.5","raw_artifacts":[[":app",["Daruma.app"]],[":zap",{":trash":["~/Library/Application Support/Daruma","~/Library/Caches/app.kadomaru.daruma","~/Library/HTTPStorages/app.kadomaru.daruma","~/Library/Preferences/app.kadomaru.daruma.plist","~/Library/WebKit/app.kadomaru.daruma"]}]]},"darwindumper":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"App to dump system information to aid troubleshooting","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bitbucket.org/blackosx/darwindumper","names":["DarwinDumper"],"ruby_source_checksum":{":sha256":"811e8f78228a3238153d0cdc5cff0a18c4802aa3bd32337583ab74dfd97f992a"},"ruby_source_path":"Casks/d/darwindumper.rb","sha256":"b840162363ec8d1b505a158f195c45f7969a99545150825e8d2b9e72f1cf43f5","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/blackosx/darwindumper/downloads/DarwinDumper_v3.1.1.zip"],"version":"3.1.1","raw_artifacts":[[":app",["DarwinDumper.app"]],[":zap",{":trash":["~/Library/Caches/com.DarwinDumper","~/Library/Preferences/com.DarwinDumper.plist","~/Library/Preferences/org.tom.DarwinDumper.plist","~/Library/Saved Application State/com.DarwinDumper.savedState"]}]]},"dash-dash":{"depends_on_args":{":macos":":any"},"desc":"Dash - Reinventing Cryptocurrency","homepage":"https://www.dash.org/","names":["Dash"],"ruby_source_checksum":{":sha256":"e49711553f262b404b1fa393f8246b9f90a02471315df6f71a29679de2e9cb4d"},"ruby_source_path":"Casks/d/dash-dash.rb","sha256":"2af95a7a4d33d2f2fafb4b0af9f947935aa8dc0b5e34048c7998e65e43601f18","tap_string":"homebrew/cask","url_args":["https://github.com/dashpay/dash/releases/download/v23.1.8/dashcore-23.1.8-x86_64-apple-darwin.zip"],"version":"23.1.8","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"Dash-Qt.app"}],":permissions":"0755",":type":"set_permissions"}]}],[":app",["Dash-Qt.app"]],[":zap",{":trash":["~/Library/Application Support/DashCore","~/Library/Preferences/org.dash.Dash-Qt.plist","~/Library/Saved Application State/org.dash.Dash-Qt.savedState"]}]]},"dash":{"auto_updates":true,"conflicts_with_args":{":cask":["dash@6"]},"depends_on_args":{":macos":":any"},"desc":"API documentation browser and code snippet manager","homepage":"https://kapeli.com/dash","names":["Dash"],"ruby_source_checksum":{":sha256":"59c23dfdcb4c62d5afeb2fb7e2ac27b16076636147b081f8183181a2f38b786a"},"ruby_source_path":"Casks/d/dash.rb","sha256":"cbf3043980c21de346bbcb5d3e5a50956330525a175aaba76b11c49196f933db","tap_string":"homebrew/cask","url_args":["https://kapeli.com/downloads/v8/Dash.zip"],"version":"8.2.0","raw_artifacts":[[":app",["Dash.app"]],[":zap",{":trash":["~/Library/Application Support/com.kapeli.dashdoc","~/Library/Application Support/Dash","~/Library/Caches/com.kapeli.dashdoc","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.kapeli.dashdoc","~/Library/Cookies/com.kapeli.dashdoc.binarycookies","~/Library/HTTPStorages/com.kapeli.dashdoc","~/Library/HTTPStorages/com.kapeli.dashdoc.binarycookies","~/Library/Logs/Dash","~/Library/Preferences/com.kapeli.dashdoc.plist","~/Library/Saved Application State/com.kapeli.dashdoc.savedState","~/Library/WebKit/com.kapeli.dashdoc"]}]]},"dash@6":{"auto_updates":true,"conflicts_with_args":{":cask":["dash"]},"depends_on_args":{":macos":":any"},"desc":"API documentation browser and code snippet manager","homepage":"https://kapeli.com/dash","names":["Dash"],"ruby_source_checksum":{":sha256":"715cf257d1da218860036708e42d8cd1c9f11b7f4f0d85bda7978a1205e50113"},"ruby_source_path":"Casks/d/dash@6.rb","sha256":"647c1bf186d7a0c598390a64e2ec504f37c4475e02ca1f3c45164e29fa410283","tap_string":"homebrew/cask","url_args":["https://kapeli.com/downloads/v6/Dash.zip"],"version":"6.4.3","raw_artifacts":[[":app",["Dash.app"]],[":zap",{":trash":["~/Library/Application Support/com.kapeli.dashdoc","~/Library/Application Support/Dash","~/Library/Caches/com.kapeli.dashdoc","~/Library/Cookies/com.kapeli.dashdoc.binarycookies","~/Library/HTTPStorages/com.kapeli.dashdoc.binarycookies","~/Library/Logs/Dash","~/Library/Preferences/com.kapeli.dashdoc.plist","~/Library/Saved Application State/com.kapeli.dashdoc.savedState","~/Library/WebKit/com.kapeli.dashdoc"]}]]},"dashcam-viewer":{"depends_on_args":{":macos":":monterey"},"desc":"View videos, GPS data, and G-force data recorded by dashcams and action cams","homepage":"https://dashcamviewer.com/","names":["Dashcam Viewer","Dashcam Viewer by Earthshine Software"],"ruby_source_checksum":{":sha256":"bfd6e3829276bc651e7f9b0b8da52d0c8c65a35efc58fb50dc43dd55f9acd030"},"ruby_source_path":"Casks/d/dashcam-viewer.rb","sha256":"aabd7710674a1f0d887757121d44c49b25beaa65b68cf2b04c31290694ec240e","tap_string":"homebrew/cask","url_args":["https://filedn.com/l2s8TAtm4VASBX72ds0zYD8/dcv/Dashcam_Viewer_v4.0.9.dmg"],"version":"4.0.9","raw_artifacts":[[":uninstall",{":quit":"com.earthshinesw.DashcamViewer"}],[":app",["Dashcam Viewer.app"]],[":zap",{":trash":["~/Library/Application Support/earthshinesw","~/Library/Caches/earthshinesw","~/Library/Preferences/com.earthshinesw.DashcamViewer.plist"]}]]},"data-rescue":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Data recovery software","homepage":"https://www.prosofteng.com/mac-data-recovery","names":["Data Rescue 6"],"ruby_source_checksum":{":sha256":"560b618a36345c35b3b8845dc7320b93d16d922c1ad6cd2f2c5543739009a450"},"ruby_source_path":"Casks/d/data-rescue.rb","sha256":"8968377be610cd034aab69f6fa6267fb3524dd772d9ceb0cca138b4a668ced17","tap_string":"homebrew/cask","url_args":["https://downloads.prosofteng.com/dr/Data_Rescue_6.0.9.dmg"],"version":"6.0.9","raw_artifacts":[[":uninstall",{":quit":"com.prosofteng.DataRescue",":delete":"/Library/Application Support/Data Rescue"}],[":app",["Data Rescue.app"]],[":zap",{":trash":["~/Library/Application Support/Data Rescue","~/Library/HTTPStorages/com.prosofteng.DataRescue","~/Library/Preferences/com.prosofteng.Data Rescue.plist","~/Library/Preferences/com.prosofteng.DataRescue.plist","~/Library/Saved Application State/com.prosofteng.DataRescue.savedState"]}]]},"data-science-studio":{"depends_on_args":{":macos":":any"},"desc":"Quick experimentation and operationalization for machine learning at scale","homepage":"https://www.dataiku.com/","names":["Dataiku Data Science Studio"],"ruby_source_checksum":{":sha256":"98daf8328f5c15066929dcc100db77ff453389d954da0138f9bdae68291fcda4"},"ruby_source_path":"Casks/d/data-science-studio.rb","sha256":"56a687b84efb970d21ae0d6f0c377814e42d8e81b95b6004eac3020678d892b7","tap_string":"homebrew/cask","url_args":["https://cdn.downloads.dataiku.com/public/launcher/macos/DataScienceStudio-14.0.3-mac.zip"],"version":"14.0.3","raw_artifacts":[[":uninstall",{":quit":"com.dataiku.datasciencestudio"}],[":app",["DataScienceStudio.app"]],[":zap",{":trash":["~/Library/Application Support/DataikuLauncher","~/Library/DataScienceStudio","~/Library/Preferences/com.dataiku.datasciencestudio.plist","~/Library/Saved Application State/com.dataiku.datasciencestudio.savedState"]}]]},"datadog-agent":{"depends_on_args":{":macos":":monterey"},"desc":"Monitoring and security across systems, apps, and services","homepage":"https://www.datadoghq.com/","names":["Datadog Agent"],"ruby_source_checksum":{":sha256":"57640eea7423c25ee6891ce87d4674f8d30b60d859937a568ca3a517e6d32465"},"ruby_source_path":"Casks/d/datadog-agent.rb","sha256":"fd03a774a4d9b14a391c2aab532600e6b5e5006426c453a6e9c01156d4292d43","tap_string":"homebrew/cask","url_args":["https://dd-agent.s3.amazonaws.com/datadog-agent-7.84.6-1.x86_64.dmg"],"version":"7.84.6-1","raw_artifacts":[[":uninstall",{":launchctl":"com.datadoghq.agent",":quit":"com.datadoghq.agent",":pkgutil":"com.datadoghq.agent",":delete":["/Applications/Datadog Agent.app","/usr/local/bin/datadog-agent"]}],[":installer",{":manual":"datadog-agent-7.84.6-1.x86_64.pkg"}],[":zap",{":trash":["/opt/datadog-agent","~/.datadog-agent","~/Library/LaunchAgents/com.datadoghq.agent.plist"]}]],"raw_caveats":"You will need to update /opt/datadog-agent/etc/datadog.yaml and replace\nAPIKEY with your api key\n\nIf you ever want to start/stop the Agent, please use the Datadog Agent App\nor datadog-agent command.\nIt will start automatically at login, if you want to enable it at startup,\nrun these commands:\n\n  sudo cp '/opt/datadog-agent/etc/com.datadoghq.agent.plist.example'   /Library/LaunchDaemons/com.datadoghq.agent.plist\n\n  sudo launchctl load -w /Library/LaunchDaemons/com.datadoghq.agent.plist\n"},"datadog-security-cli":{"depends_on_args":{":macos":":any"},"desc":"Datadog Security Product CLI","homepage":"https://www.datadoghq.com/","names":["Datadog Security CLI"],"ruby_source_checksum":{":sha256":"6c537e536b1e9f946fa7d3016d0e333475125c4cb8c30af5ab8c87395e33afd1"},"ruby_source_path":"Casks/d/datadog-security-cli.rb","sha256":"7b3181956a3d1a5b3ff430fb594b85fb0c17a3f2957a24a0ab3ac759bee39d3f","tap_string":"homebrew/cask","url_args":["https://dd-agent.s3.amazonaws.com/datadog-security-cli-0.0.15-1.x86_64.dmg"],"version":"0.0.15-1","raw_artifacts":[[":binary",["datadog-security-cli"]]]},"dataflare":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Database manager","homepage":"https://dataflare.app/","names":["Dataflare"],"ruby_source_checksum":{":sha256":"f4bf6a9a2f26b45c41344f4ffa0940bd33e2aa267b63d4616d362173f9f8c5b4"},"ruby_source_path":"Casks/d/dataflare.rb","sha256":"7dc0d41873283576ba45bfa8516fd56fee9a90568bffacad7d57759134867303","tap_string":"homebrew/cask","url_args":["https://assets.dataflare.app/release/darwin/x86_64/Dataflare-3.2.5.dmg"],"version":"3.2.5","raw_artifacts":[[":app",["Dataflare.app"]],[":zap",{":trash":["~/Library/Application Support/app.dataflare.desktop","~/Library/Caches/app.dataflare.desktop","~/Library/Caches/Dataflare","~/Library/HTTPStorages/Dataflare.binarycookies","~/Library/Preferences/app.dataflare.desktop.plist","~/Library/Preferences/Dataflare.plist","~/Library/WebKit/app.dataflare.desktop","~/Library/WebKit/Dataflare"]}]]},"datagraph":{"depends_on_args":{":macos":":any"},"desc":"Scientific/statistical graphing software","homepage":"https://www.visualdatatools.com/DataGraph/","names":["DataGraph"],"ruby_source_checksum":{":sha256":"e61b66e8fc54614590232c45164464dfb4feac7c00aa7c601e894edf4c50175d"},"ruby_source_path":"Casks/d/datagraph.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.visualdatatools.com/DataGraph/DataGraph.dmg"],"version":"5.5","raw_artifacts":[[":app",["DataGraph.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.visualdatatools.datagraph.sfl*","~/Library/Application Support/com.visualdatatools.datagraph","~/Library/Application Support/DataGraph","~/Library/Caches/com.visualdatatools.datagraph","~/Library/HTTPStorages/com.visualdatatools.datagraph","~/Library/Preferences/com.visualdatatools.datagraph.plist","~/Library/Saved Application State/com.visualdatatools.datagraph.savedState"]}]]},"datagrip":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Databases and SQL IDE","homepage":"https://www.jetbrains.com/datagrip/","names":["DataGrip"],"ruby_source_checksum":{":sha256":"c6bb6800e6be46430f8e2d0c823d7f11576bb64fff7e7abf16ec307f40f2b44f"},"ruby_source_path":"Casks/d/datagrip.rb","sha256":"e399d79736077bf3b34cc933fa617e6e26fb3549a7908aa20cc07bd79e9f39de","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/datagrip/datagrip-2026.2.6.dmg"],"version":"2026.2.6,262.10968.148","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.datagrip"}],[":app",["DataGrip.app"]],[":command_wrapper",["datagrip"],{":executable":"$APPDIR/DataGrip.app/Contents/MacOS/datagrip"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/DataGrip*","~/Library/Caches/JetBrains/DataGrip*","~/Library/Logs/JetBrains/DataGrip*","~/Library/Saved Application State/com.jetbrains.datagrip.savedState"]}]]},"datasette-desktop":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop application that wraps Datasette","homepage":"https://datasette.io/desktop","names":["Datasette"],"ruby_source_checksum":{":sha256":"15b50431cd4019e93f81d17659c5977b320b07ec2a0e94ed1fddc4b2824a5521"},"ruby_source_path":"Casks/d/datasette-desktop.rb","sha256":"a708f435afebf5c95d7ea4026699b6b64db6b7e08f9581dd5a143109a5cb986d","tap_string":"homebrew/cask","url_args":["https://github.com/simonw/datasette-app/releases/download/0.2.3/Datasette.app.zip"],"version":"0.2.3","raw_artifacts":[[":app",["Datasette.app"]],[":zap",{":trash":["~/Library/Application Support/Datasette","~/Library/Caches/io.datasette.app.ShipIt","~/Library/Preferences/io.datasette.app.plist","~/Library/Saved Application State/io.datasette.app.savedState"]}]]},"dataspell":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-06-02",":because":":discontinued",":replacement_cask":"pycharm"},"desc":"IDE for Professional Data Scientists","disable_args":{":date":"2026-09-01",":because":":discontinued",":replacement_cask":"pycharm"},"homepage":"https://www.jetbrains.com/dataspell/","names":["DataSpell"],"ruby_source_checksum":{":sha256":"7d6016e89142236a5998288cf6b959bdd274ab6e10b25bf96a3ed316e9d73b86"},"ruby_source_path":"Casks/d/dataspell.rb","sha256":"683f80483ed69333226f94e287c331b59cdbb6a4c10567126eeefbde51ad70a9","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/python/dataspell-2026.1.3.dmg"],"version":"2026.1.3,261.26222.84","raw_artifacts":[[":app",["DataSpell.app"]],[":command_wrapper",["dataspell"],{":executable":"$APPDIR/DataSpell.app/Contents/MacOS/dataspell"}],[":zap",{":trash":["~/Library/Application Support/DataSpell*","~/Library/Application Support/JetBrains/DataSpell*","~/Library/Caches/JetBrains/DataSpell*","~/Library/Logs/JetBrains/DataSpell*","~/Library/Preferences/com.jetbrains.dataspell.plist","~/Library/Preferences/DataSpell*","~/Library/Preferences/jetbrains.dataspell.*.plist","~/Library/Saved Application State/com.jetbrains.dataspell.savedState"]}]]},"datovka":{"depends_on_args":{":macos":":any"},"desc":"Access and store data messages in a local database","homepage":"https://www.datovka.cz/","names":["Datovka"],"ruby_source_checksum":{":sha256":"64380e901a3589b1d0f78f0eb5d89fed0648ec7d3bcb2fc6de9e110f855e25ee"},"ruby_source_path":"Casks/d/datovka.rb","sha256":"62a709201022acebf0e2a6d9c0fc9fb1d91295007c4b38bb35ed64ac4fda14b8","tap_string":"homebrew/cask","url_args":["https://datovka.nic.cz/4.29.5/datovka-4.29.5-64bit-macos10.12.dmg"],"version":"4.29.5","raw_artifacts":[[":uninstall",{":quit":"cz.nic.datovka"}],[":app",["datovka.app"]],[":zap",{":trash":"~/Library/Saved Application State/cz.nic.datovka.savedState"}]]},"datweatherdoe":{"depends_on_args":{":macos":":any"},"desc":"Menu bar weather app","homepage":"https://github.com/inderdhir/DatWeatherDoe","names":["DatWeatherDoe"],"ruby_source_checksum":{":sha256":"36319641b73290d6e2cb01ba8df2288f726b3b57450e82f1390fc7b4214aa06d"},"ruby_source_path":"Casks/d/datweatherdoe.rb","sha256":"584675744f74286eb03ff5e877c7f70a3764465ac8d59e49c21f3a279193e450","tap_string":"homebrew/cask","url_args":["https://github.com/inderdhir/DatWeatherDoe/releases/download/5.6.2/DatWeatherDoe-5.6.2.dmg"],"version":"5.6.2","raw_artifacts":[[":app",["DatWeatherDoe.app"]],[":zap",{":trash":"~/Library/Preferences/com.inderdhir.DatWeatherDoe.plist"}]]},"davit":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"GUI for Apple's container CLI","homepage":"https://davit.app/","names":["Davit"],"ruby_source_checksum":{":sha256":"cf0b30ca5af656d6a8e1dfb01d50d2699bce9e6f6f333b9d936c606cffe362ed"},"ruby_source_path":"Casks/d/davit.rb","sha256":"2cedcb572b0fa1b88bbc89af2177b42fdd367b36c33f4a945a03d860c435224d","tap_string":"homebrew/cask","url_args":["https://github.com/wouterdebie/davit/releases/download/v0.1.38/Davit-0.1.38.zip"],"version":"0.1.38","raw_artifacts":[[":app",["Davit.app"]],[":zap",{":trash":["~/Library/Caches/dev.wouter.davit","~/Library/HTTPStorages/dev.wouter.davit","~/Library/Preferences/dev.wouter.davit.plist"]}]]},"davmail-app":{"depends_on_args":{":macos":":any"},"desc":"Use any mail/calendar client with an Exchange server","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://davmail.sourceforge.net/","names":["DavMail"],"ruby_source_checksum":{":sha256":"55d24d0f6b1b662d1089c8315d7061d9912bc39c28f9ed0f8aaf55e829df4553"},"ruby_source_path":"Casks/d/davmail-app.rb","sha256":"6273c6267142e33689653ce757a834edf744e1bbd25667964c7daab532f44c5e","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/davmail/DavMail-MacOSX-6.8.1-4210.app.zip"],"version":"6.8.1,4210","raw_artifacts":[[":app",["DavMail.app"]],[":zap",{":trash":["~/.davmail.properties","~/Library/Logs/DavMail"]}]],"raw_caveats":"davmail-app requires Java. You can install the latest version with:\n  brew install --cask temurin\n"},"dayflow":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Generate a timeline of your day, automatically","homepage":"https://github.com/JerryZLiu/Dayflow","names":["Dayflow"],"ruby_source_checksum":{":sha256":"997115d814a702e06d74fdc52a1941d3772df38d228db84a43d72b4fbf72fef7"},"ruby_source_path":"Casks/d/dayflow.rb","sha256":"94511bf6135fa8ee665ab05c00cfc5fd6e9dc2e4f8a1a96ee73c22bf0bbec2d5","tap_string":"homebrew/cask","url_args":["https://github.com/JerryZLiu/Dayflow/releases/download/v2.7.5/Dayflow.dmg"],"version":"2.7.5","raw_artifacts":[[":uninstall",{":quit":"teleportlabs.com.Dayflow"}],[":app",["Dayflow.app"]],[":binary",["$APPDIR/Dayflow.app/Contents/Helpers/dayflow"]],[":zap",{":trash":["~/Library/Application Scripts/teleportlabs.com.Dayflow","~/Library/Application Support/Dayflow","~/Library/Application Support/teleportlabs.com.Dayflow","~/Library/Caches/teleportlabs.com.Dayflow","~/Library/Containers/teleportlabs.com.Dayflow","~/Library/HTTPStorages/teleportlabs.com.Dayflow","~/Library/Preferences/teleportlabs.com.Dayflow.plist","~/Library/WebKit/teleportlabs.com.Dayflow"]}]]},"db-browser-for-sqlcipher@nightly":{"desc":"Database browser for SQLCipher","homepage":"https://sqlitebrowser.org/","names":["DB Browser for SQLCipher Nightly"],"ruby_source_checksum":{":sha256":"1081f04cecf0c68e476c30f890b740694a490bb75285ebcf3085eebac4296b38"},"ruby_source_path":"Casks/d/db-browser-for-sqlcipher@nightly.rb","sha256":"13c17336456bb37c8b18c878a02e01e92c3b232cd1a5d486d3a88d187a27d1c6","tap_string":"homebrew/cask","url_args":["https://github.com/sqlitebrowser/sqlitebrowser/releases/download/nightly/DB.Browser.for.SQLCipher-universal_20261024.dmg"],"version":"20261024","raw_artifacts":[[":app",["DB Browser for SQLCipher Nightly.app"]],[":zap",{":trash":["~/Library/Preferences/com.sqlitebrowser.sqlitebrowser.plist","~/Library/Preferences/net.sourceforge.sqlitebrowser.plist","~/Library/Saved Application State/net.sourceforge.sqlitebrowser.savedState"]}]]},"db-browser-for-sqlite":{"desc":"Browser for SQLite databases","homepage":"https://sqlitebrowser.org/","names":["DB Browser for SQLite"],"ruby_source_checksum":{":sha256":"12c0ccbd513995cd5a10be583a15ca2320026982bbe90b0b527800e30369d709"},"ruby_source_path":"Casks/d/db-browser-for-sqlite.rb","sha256":"a641cfbfcc2ce609f07de44a35134dab53485ecc18e6d9afa297b514d74bd75e","tap_string":"homebrew/cask","url_args":["https://github.com/sqlitebrowser/sqlitebrowser/releases/download/v3.13.1/DB.Browser.for.SQLite-v3.13.1.dmg"],"version":"3.13.1","raw_artifacts":[[":app",["DB Browser for SQLite.app"]],[":zap",{":trash":["~/Library/Preferences/com.sqlitebrowser.sqlitebrowser.plist","~/Library/Preferences/net.sourceforge.sqlitebrowser.plist","~/Library/Saved Application State/net.sourceforge.sqlitebrowser.savedState"]}]]},"db-browser-for-sqlite@nightly":{"desc":"Database browser for SQLite","homepage":"https://sqlitebrowser.org/","names":["DB Browser for SQLite Nightly"],"ruby_source_checksum":{":sha256":"8fe4ecab16399c4658f1336de9bd1af6a2e0afacbf181dff2c4284cb8e4f786c"},"ruby_source_path":"Casks/d/db-browser-for-sqlite@nightly.rb","sha256":"772cd55a4f90547fbec7b0f79981158a17f486a4166d164940e22227d03ce88a","tap_string":"homebrew/cask","url_args":["https://github.com/sqlitebrowser/sqlitebrowser/releases/download/nightly/DB.Browser.for.SQLite-universal_20261024.dmg"],"version":"20261024","raw_artifacts":[[":app",["DB Browser for SQLite Nightly.app"]],[":zap",{":trash":["~/Library/Preferences/com.sqlitebrowser.sqlitebrowser.plist","~/Library/Preferences/net.sourceforge.sqlitebrowser.plist","~/Library/Saved Application State/net.sourceforge.sqlitebrowser.savedState"]}]]},"db-pro":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Query, explore, and manage your databases with built-in AI","homepage":"https://www.dbpro.app/","names":["DB Pro"],"ruby_source_checksum":{":sha256":"9958c271fbc07e8d50a486611ba732a3a4baabb5d5d75ee89c2dab9d37620686"},"ruby_source_path":"Casks/d/db-pro.rb","sha256":"f61e4a6867dcd8565ed133124e86bb2037288e72625ffb9bee769c4c628db8d1","tap_string":"homebrew/cask","url_args":["https://releases.dbpro.app/macos-x64/DB%20Pro-2.10.1-x64.dmg"],"version":"2.10.1","raw_artifacts":[[":app",["DB Pro.app"]],[":zap",{":trash":["~/Library/Application Support/DB Pro","~/Library/Caches/@dbproelectron-updater","~/Library/Caches/com.dbpro.app","~/Library/Caches/com.dbpro.app.ShipIt","~/Library/HTTPStorages/com.dbpro.app","~/Library/Preferences/com.dbpro.app.plist"]}]]},"dbeaver-community":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Universal database tool and SQL client","homepage":"https://dbeaver.io/","names":["DBeaver Community Edition"],"ruby_source_checksum":{":sha256":"d27d988865bd7ccbde8fe7b9417c7ad1b24d3948d437ae348208df2bd0abbaa1"},"ruby_source_path":"Casks/d/dbeaver-community.rb","sha256":"6e36d64c4b347655110e7e368a2c78a1f663e7bf0373d6cb66198a5de069a508","tap_string":"homebrew/cask","url_args":["https://dbeaver.io/files/26.2.3/dbeaver-ce-26.2.3-macos-x86_64.dmg"],"version":"26.2.3","raw_artifacts":[[":uninstall",{":signal":["TERM","org.jkiss.dbeaver.core.product"]}],[":app",["DBeaver.app"]],[":binary",["$APPDIR/DBeaver.app/Contents/MacOS/dbeaver"]],[":zap",{":trash":["~/Library/Caches/org.jkiss.dbeaver.core.product","~/Library/DBeaverData","~/Library/HTTPStorages/org.jkiss.dbeaver.core.product","~/Library/Preferences/org.jkiss.dbeaver.core.product.plist","~/Library/Saved Application State/org.jkiss.dbeaver.core.product.savedState"]}]]},"dbeaver-enterprise":{"depends_on_args":{":macos":":any"},"desc":"Universal database tool and SQL client","homepage":"https://dbeaver.com/dbeaver-enterprise/","names":["DBeaver Enterprise Edition"],"ruby_source_checksum":{":sha256":"76dc18463ebeff9b8460279226ffd5c1163cb6d62869644460fa9b851f3ccab9"},"ruby_source_path":"Casks/d/dbeaver-enterprise.rb","sha256":"7d9aef0f7140c030c6c74a08150cdf638f08532699b827e30fe67eec9f1d0d45","tap_string":"homebrew/cask","url_args":["https://downloads.dbeaver.net/enterprise/26.2.0/dbeaver-ee-26.2.0-macos-x86_64.dmg"],"version":"26.2.0","raw_artifacts":[[":uninstall",{":signal":["TERM","com.dbeaver.product.enterprise"]}],[":app",["DBeaverEE.app"]],[":zap",{":trash":["~/Library/DBeaverData","~/Library/Preferences/com.dbeaver.product.enterprise.plist","~/Library/Saved Application State/com.dbeaver.product.enterprise.savedState"]}]]},"dbeaverlite":{"depends_on_args":{":macos":":any"},"desc":"Universal database tool and SQL client","homepage":"https://dbeaver.com/dbeaver-lite/","names":["DBeaver Lite Edition"],"ruby_source_checksum":{":sha256":"429881cd44f51d8b32f53ed777a01a53c3a188d24127455f73776f75b816c470"},"ruby_source_path":"Casks/d/dbeaverlite.rb","sha256":"a299a98c8f25c9b1c943b003a88c64a6c94a0c67e713280f65191f22f72eb892","tap_string":"homebrew/cask","url_args":["https://downloads.dbeaver.net/lite/26.2.0/dbeaver-le-26.2.0-macos-x86_64.dmg"],"version":"26.2.0","raw_artifacts":[[":uninstall",{":signal":["TERM","com.dbeaver.product.lite"]}],[":app",["DBeaverLite.app"]],[":zap",{":trash":["~/Library/DBeaverData","~/Library/Preferences/com.dbeaver.product.lite.plist","~/Library/Saved Application State/com.dbeaver.product.lite.savedState"]}]]},"dbeaverteam":{"depends_on_args":{":macos":":any"},"desc":"Universal database tool and SQL client","homepage":"https://dbeaver.com/dbeaver-team-edition","names":["DBeaver Team Edition"],"ruby_source_checksum":{":sha256":"161399d2dc2416779bc49d80b3e18af2389dfa7ea4bba80f38684a1a4d2455eb"},"ruby_source_path":"Casks/d/dbeaverteam.rb","sha256":"1f7f43217443533de1eb73a2f834ed94526f1e130dfa1b419720ad0d9d774dfe","tap_string":"homebrew/cask","url_args":["https://downloads.dbeaver.net/team/26.2.0/dbeaver-te-26.2.0-macos-x86_64.dmg"],"version":"26.2.0","raw_artifacts":[[":uninstall",{":signal":["TERM","com.dbeaver.product.team"]}],[":app",["DBeaverTeam.app"]],[":zap",{":trash":["~/Library/DBeaverData","~/Library/Preferences/com.dbeaver.product.team.plist","~/Library/Saved Application State/com.dbeaver.product.team.savedState"]}]]},"dbeaverultimate":{"depends_on_args":{":macos":":any"},"desc":"Universal database tool and SQL client","homepage":"https://dbeaver.com/dbeaver-ultimate/","names":["DBeaver Ultimate Edition"],"ruby_source_checksum":{":sha256":"ebf78fd6e4b04a7c9415055edf3b56746f3ad00dfd50825b14c4c127a812bdc5"},"ruby_source_path":"Casks/d/dbeaverultimate.rb","sha256":"00a749f07d61ec2d3957f03dcbb8fff149ba5cc8fbd74843c3a2ff82e52430b2","tap_string":"homebrew/cask","url_args":["https://downloads.dbeaver.net/ultimate/26.2.0/dbeaver-ue-26.2.0-macos-x86_64.dmg"],"version":"26.2.0","raw_artifacts":[[":uninstall",{":signal":["TERM","com.dbeaver.product.ultimate"]}],[":app",["DBeaverUltimate.app"]],[":zap",{":trash":["~/Library/DBeaverData","~/Library/Preferences/com.dbeaver.product.ultimate.plist","~/Library/Saved Application State/com.dbeaver.product.ultimate.savedState"]}]]},"dbgate":{"depends_on_args":{":macos":":monterey"},"desc":"Database manager for MySQL, PostgreSQL, SQL Server, MongoDB, SQLite and others","homepage":"https://dbgate.org/","names":["DbGate"],"ruby_source_checksum":{":sha256":"fbcf37ec41a42f2532a86bed6a5aee3dbeca27f28fc349e8a565cd56c7751f49"},"ruby_source_path":"Casks/d/dbgate.rb","sha256":"af72942c67651c19cc78b825388077a19d916b6a9a8c5c137b378592e67f5571","tap_string":"homebrew/cask","url_args":["https://github.com/dbgate/dbgate/releases/download/v7.3.2/dbgate-7.3.2-mac_universal.dmg"],"version":"7.3.2","raw_artifacts":[[":app",["DbGate.app"]],[":zap",{":trash":["~/dbgate-data","~/Library/Application Support/dbgate","~/Library/Logs/dbgate","~/Library/Preferences/org.dbgate.plist","~/Library/Saved Application State/org.dbgate.savedState"]}]]},"dbngin":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Database version management tool","homepage":"https://dbngin.com/","names":["DBngin"],"ruby_source_checksum":{":sha256":"dbc6e7b7852afabbc7efa9b2d842e4c5496064a2a333d299e07d8efd02d253ff"},"ruby_source_path":"Casks/d/dbngin.rb","sha256":"58665a50da1ae6d8c3ac0286e1280ce3cc02ab448e49af9b88a4b9ccb282c969","tap_string":"homebrew/cask","url_args":["https://files.dbngin.com/macos/102/DBngin.dmg"],"version":"27.0.2,102","raw_artifacts":[[":app",["DBngin.app"]],[":zap",{":trash":["~/Library/Application Support/com.tinyapp.DBngin","~/Library/Caches/com.tinyapp.DBngin","~/Library/Cookies/com.tinyapp.DBngin.binarycookies","~/Library/Preferences/com.tinyapp.DBngin.plist"]}]]},"dbschema":{"depends_on_args":{":macos":":any"},"desc":"Design, document and deploy databases","homepage":"https://dbschema.com/","names":["DbSchema"],"ruby_source_checksum":{":sha256":"623cb33846d4c80bb0a99c557e2e1305932551776852e7d2c29ac58c3f5eb517"},"ruby_source_path":"Casks/d/dbschema.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dbschema.com/download/dbschema_macos_10_6_0.dmg"],"version":"10.6.0","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/DbSchema/DbSchema Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-q"]}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/dbschema/10.6.0/DbSchema Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q"]}}],[":zap",{":trash":"~/Library/Preferences/com.dbschema.dbschema.plist",":rmdir":"~/Desktop/DbSchema*"}]]},"dbvisualizer":{"depends_on_args":{":macos":":any"},"desc":"Database management and analysis tool","homepage":"https://www.dbvis.com/","names":["DbVisualizer"],"ruby_source_checksum":{":sha256":"960afb7f00c1e160ee9abbd5bf5cf2decda54a5a4cd3b752b5f1b2478e026f1a"},"ruby_source_path":"Casks/d/dbvisualizer.rb","sha256":"94e306eefc34581bb7e03c2557d48156db669e4c0ea9f7df32385c48857a6888","tap_string":"homebrew/cask","url_args":["https://www.dbvis.com/product_download/dbvis-26.2.4/media/dbvis_macos-x64_26_2_4.dmg"],"version":"26.2.4","raw_artifacts":[[":uninstall",{":quit":"com.dbvis.DbVisualizer"}],[":app",["DbVisualizer.app"]],[":zap",{":trash":["~/.dbvis","~/Library/Preferences/com.dbvis.DbVisualizer.plist","~/Library/Saved Application State/com.dbvis.DbVisualizer.savedState"]}]]},"dbvr":{"depends_on_args":{":macos":":any"},"desc":"Lightweight CLI tool for running database operations","homepage":"https://dbeaver.com/dbvr/","names":["dbvr"],"ruby_source_checksum":{":sha256":"5fd48bb1ba24d5549488935e945530c7524522d539130c35549e93f5cf66d3de"},"ruby_source_path":"Casks/d/dbvr.rb","sha256":"c2799fea12e7e451932bd909dc47fb67f6948ab757e355ebb56ff828491884d2","tap_string":"homebrew/cask","url_args":["https://downloads.dbeaver.net/dbvr/pro/26.2.0/dbvr-pro-26.2.0-macos-x86_64.dmg"],"version":"26.2.0","raw_artifacts":[[":uninstall",{":signal":["TERM","org.dbvr.app.pro.product"]}],[":app",["dbvr.app"]],[":zap",{":trash":"~/Library/DBeaverData"}]]},"dbx":{"auto_updates":true,"desc":"Database management tool","homepage":"https://dbxio.com/","names":["DBX"],"ruby_source_checksum":{":sha256":"7f65aa3e7c4a96ebceb9939f00860ccb048e6d45158e1f9a7ed4f050b1a55692"},"ruby_source_path":"Casks/d/dbx.rb","sha256":"033b3c07e7042595d74b0b1b1e8105d6769c4ab30910c213263a7489ba7976ab","tap_string":"homebrew/cask","url_args":["https://github.com/t8y2/dbx/releases/download/v0.6.54/DBX_0.6.54_x64.dmg"],"version":"0.6.54","raw_artifacts":[[":app",["DBX.app"]],[":zap",{":trash":["~/Library/Application Support/com.dbx.app","~/Library/Caches/com.dbx.app","~/Library/Logs/com.dbx.app","~/Library/Preferences/com.dbx.app.plist","~/Library/WebKit/com.dbx.app"]}]]},"dcommander":{"depends_on_args":{":macos":":any"},"desc":"Two-pane file manager","homepage":"https://devstorm-apps.com/dcommander/","names":["DCommander"],"ruby_source_checksum":{":sha256":"0628d2f704d907f1eb5a960691f9d05a49a478d0fa66e1392466be7cbce88b27"},"ruby_source_path":"Casks/d/dcommander.rb","sha256":"e54cc1b5493bfee040cc74065c2b0948641526a5f46725170c2aa640a6099b00","tap_string":"homebrew/cask","url_args":["https://devstorm-apps.com/apps/DCommander-3992.dmg"],"version":"3.9.9.2","raw_artifacts":[[":app",["DCommander.app"]],[":zap",{":trash":"~/Library/Containers/com.devstorm.dc3"}]]},"dcp-o-matic-batch-converter":{"depends_on_args":{":macos":":any"},"desc":"Convert video, audio and subtitles into DCP (Digital Cinema Package)","homepage":"https://dcpomatic.com/","names":["DCP-o-matic Batch converter"],"ruby_source_checksum":{":sha256":"236659b648532bd23698af9bdaf318d104039c66fd2c46393492f9e5c256c027"},"ruby_source_path":"Casks/d/dcp-o-matic-batch-converter.rb","sha256":"f44580e6069c39d9a9333adf1401b7856051f2c972daf5c88c81dad1460826ff","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-batch&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":app",["DCP-o-matic 2 Batch converter.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic.batch.plist"}]]},"dcp-o-matic-combiner":{"depends_on_args":{":macos":":any"},"desc":"Convert video, audio and subtitles into DCP (Digital Cinema Package)","homepage":"https://dcpomatic.com/","names":["DCP-o-matic-combiner"],"ruby_source_checksum":{":sha256":"16ccf52534b5bbb95c942ba31e32f8272250c825781690b16b89dd9ad71eb52f"},"ruby_source_path":"Casks/d/dcp-o-matic-combiner.rb","sha256":"8c55bf5e4242e79d6d60e3471b8e29e192fd8ca528752c9e3856a4ba2e57870c","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-combiner&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":app",["DCP-o-matic 2 Combiner.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic.combiner.plist"}]]},"dcp-o-matic-disk-writer":{"depends_on_args":{":macos":":any"},"desc":"Convert video, audio and subtitles into DCP (Digital Cinema Package)","homepage":"https://dcpomatic.com/","names":["DCP-o-matic Disk Writer"],"ruby_source_checksum":{":sha256":"840af14d1e5813bfe1b2326ecda5bcbcbdf77be4ae2f93cbae40dbfe4f1bfbe3"},"ruby_source_path":"Casks/d/dcp-o-matic-disk-writer.rb","sha256":"08bb86d71efb9eb245e996d39c2a37aa865b04b0975d4aceddf501e960a95fef","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-disk&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":app",["DCP-o-matic 2 Disk Writer.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic.disk.plist"}]]},"dcp-o-matic-editor":{"depends_on_args":{":macos":":any"},"desc":"Convert video, audio and subtitles into DCP (Digital Cinema Package)","homepage":"https://dcpomatic.com/","names":["DCP-o-matic Editor"],"ruby_source_checksum":{":sha256":"4d022f51cc43808a2e6862510bcb71d8e1023e9c7e1c91da474d42e7d42fa271"},"ruby_source_path":"Casks/d/dcp-o-matic-editor.rb","sha256":"6b392fcabae1bed2deb9c91d4a54840f0fe9dba8e438e977a320cd9f891c9c87","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-editor&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":app",["DCP-o-matic 2 Editor.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic.editor.plist"}]]},"dcp-o-matic-encode-server":{"depends_on_args":{":macos":":any"},"desc":"Convert video, audio and subtitles into DCP (Digital Cinema Package)","homepage":"https://dcpomatic.com/","names":["DCP-o-matic Encode Server"],"ruby_source_checksum":{":sha256":"6d8d876ff7865259e2fc3fe29aad4eb591c1e1fc554cb63b6de9b7d48c9bc3b8"},"ruby_source_path":"Casks/d/dcp-o-matic-encode-server.rb","sha256":"ca8490a338c2be3351e983d10cd0b12515d38f047ecebd7e4330dc8fe936a5a5","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-server&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":app",["DCP-o-matic 2 Encode Server.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic.server.plist"}]]},"dcp-o-matic-kdm-creator":{"depends_on_args":{":macos":":any"},"desc":"Convert video, audio and subtitles into DCP (Digital Cinema Package)","homepage":"https://dcpomatic.com/","names":["DCP-o-matic KDM Creator"],"ruby_source_checksum":{":sha256":"db33c9511b4fd2bf728165adefb3cc1faecae48ea3e54e69d56ced98823dbbd6"},"ruby_source_path":"Casks/d/dcp-o-matic-kdm-creator.rb","sha256":"ff8d5bf1de089b9dd9b83c9f6c7068457d94041845e2945191b306896970b8a6","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-kdm&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":app",["DCP-o-matic 2 KDM Creator.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic.kdm.plist"}]]},"dcp-o-matic-player":{"depends_on_args":{":macos":":any"},"desc":"Play Digital Cinema Packages","homepage":"https://dcpomatic.com/","names":["DCP-o-matic Player"],"ruby_source_checksum":{":sha256":"f6855083c61d56b8e519fffe8134e546230f75ea432a51aaa70350cc4ec6a530"},"ruby_source_path":"Casks/d/dcp-o-matic-player.rb","sha256":"f7e3918cfd19d1adc1ddaa53f222c3f17c7f8e41de9c721d6eeb78f0344d6594","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-player&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":app",["DCP-o-matic 2 Player.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic.player.plist"}]]},"dcp-o-matic-playlist-editor":{"depends_on_args":{":macos":":any"},"desc":"Convert video, audio and subtitles into DCP (Digital Cinema Package)","homepage":"https://dcpomatic.com/","names":["DCP-o-matic Playlist Editor"],"ruby_source_checksum":{":sha256":"17c8b62e8c11337fad785d7c8d3bb3bfbfc5cd10696c8bae6ba3d016162d96e6"},"ruby_source_path":"Casks/d/dcp-o-matic-playlist-editor.rb","sha256":"fc33d61b22d773096b81976c6a35e968f324110ae2b326767189ecf142ea5bc8","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-playlist&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":app",["DCP-o-matic 2 Playlist Editor.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic.playlist.plist"}]]},"dcp-o-matic":{"depends_on_args":{":macos":":any"},"desc":"Convert video, audio and subtitles into DCP (Digital Cinema Package)","homepage":"https://dcpomatic.com/","names":["DCP-o-matic"],"ruby_source_checksum":{":sha256":"af8b38f9a7d330fdceee5a02129df2db2a41ec10338f3d380d19f5fd6966d5ca"},"ruby_source_path":"Casks/d/dcp-o-matic.rb","sha256":"ae54cfcd309b38c68c058a657949d463010a3f8e023f4922ae794badaf48d158","tap_string":"homebrew/cask","url_args":["https://download.dcpomatic.com/dl.php?id=osx-10.10-main&version=2.19.2"],"version":"2.19.2","raw_artifacts":[[":uninstall",{":quit":"com.dcpomatic"}],[":app",["DCP-o-matic 2.app"]],[":zap",{":trash":"~/Library/Preferences/com.dcpomatic"}]]},"dcv-viewer":{"depends_on_args":{":macos":":sonoma"},"desc":"Client for NICE DCV remote display protocol","homepage":"https://www.amazondcv.com/","names":["NICE DCV Viewer"],"ruby_source_checksum":{":sha256":"40c77980f35fb181bbf67f247da862bb372bb9efa1468cbb3555e69042d7e902"},"ruby_source_path":"Casks/d/dcv-viewer.rb","sha256":"b1acbc3c67c84d2607257be331eebcf2850dc21d80417d0692a87edbec1294b2","tap_string":"homebrew/cask","url_args":["https://d1uj6qtbmh3dt5.cloudfront.net/2026.0/Clients/nice-dcv-viewer-2026.0.14405.arm64.dmg"],"version":"2026.0.14405","raw_artifacts":[[":app",["DCV Viewer.app"]],[":zap",{":trash":"~/Library/Preferences/com.nicesoftware.dcvviewer.plist"}]]},"dd-utility":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Write and backup operating system IMG and ISO files","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/thefanclub/dd-utility","names":["dd Utility"],"ruby_source_checksum":{":sha256":"851d33be41fe941b110f69efebfd40108957eaa3f8404b63da8175c82aada4c8"},"ruby_source_path":"Casks/d/dd-utility.rb","sha256":"1c33a998b7c9b7a9fa59222d2e7cc0410f0cec85650e8647308c33ee0af1e956","tap_string":"homebrew/cask","url_args":["https://github.com/thefanclub/dd-utility/raw/master/DMG/ddUtility-1.11.dmg"],"version":"1.11","raw_artifacts":[[":app",["dd Utility.app"]],[":zap",{":trash":"~/Library/Saved Application State/co.za.thefanclub.ddUtility.savedState"}]]},"dda":{"auto_updates":true,"desc":"Tool for developing on the Datadog Agent platform","homepage":"https://github.com/DataDog/datadog-agent","names":["dda"],"ruby_source_checksum":{":sha256":"04341afb3c673f865d1b052589ee0b7529701a6e2d1b530d6898111362a8d435"},"ruby_source_path":"Casks/d/dda.rb","sha256":"1aa8aeae4a440a18e18c802197c097965bf9f9708eb797069a046fd923acc404","tap_string":"homebrew/cask","url_args":["https://github.com/DataDog/datadog-agent-dev/releases/download/v0.40.0/dda-x86_64-apple-darwin.tar.gz"],"version":"0.40.0","raw_artifacts":[[":uninstall",{":script":{":executable":"dda",":args":["self","remove"]}}],[":binary",["dda"]]]},"ddnet":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cooperative online platform game based on Teeworlds","homepage":"https://ddnet.org/","names":["DDNet"],"ruby_source_checksum":{":sha256":"4dd2f37ec4ef4e4b71476f98722e9ce81952f32c58730ea58c90c3da5731cb26"},"ruby_source_path":"Casks/d/ddnet.rb","sha256":"6da760f627197b58866d800572c361aad51875c438125aa4e196b83ba715887f","tap_string":"homebrew/cask","url_args":["https://ddnet.org/downloads/DDNet-20.1.1-macos.dmg"],"version":"20.1.1","raw_artifacts":[[":uninstall",{":launchctl":"application.DDNetServer.app.*",":quit":"org.DDNetClient.app"}],[":app",["DDNet.app"]],[":app",["DDNet-Server.app"]],[":zap",{":trash":["~/Library/Application Support/DDNet","~/Library/Preferences/DDNet-Server-Launcher.plist","~/Library/Saved Application State/org.DDNetClient.app.savedState"]}]]},"ddpm":{"depends_on_args":{":macos":":any"},"desc":"Monitors and peripherals manager","homepage":"https://dell.com/","names":["DDPM","Dell Display and Peripheral Manager"],"ruby_source_checksum":{":sha256":"7979c0544126bc22948a6d9f55df6b3e244f9c08b61dd7161602cb4aac2aea1d"},"ruby_source_path":"Casks/d/ddpm.rb","sha256":"65cf087c4a67a589895c1ceaf683ae1088ab0f177f3837b2152c0932eae38b4d","tap_string":"homebrew/cask","url_args":["https://clientperipherals.dell.com/DDPM/Mac/Application/DDPMv2.3.0.2004.zip"],"url_kwargs":{":user_agent":":browser"},"version":"2.3.0.2004","raw_artifacts":[[":uninstall",{":pkgutil":"Qisda.pkg.DDPM",":delete":"/Applications/DDPM/SW_VER.json",":rmdir":"/Applications/DDPM"}],[":pkg",["DDPM_Installer.pkg"]],[":binary",["/Applications/DDPM/DDPM.app/Contents/MacOS/DDPM"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/qisda.autolaunchddpmhelper.sfl*","~/Library/Caches/Qisda.DDPM","~/Library/Containers/Qisda.AutoLaunchDDPMHelper","~/Library/HTTPStorages/Qisda.DDPM","~/Library/HTTPStorages/Qisda.DDPM.binarycookies","~/Library/Preferences/Qisda.DDPM.plist"]}]]},"deadbeef@nightly":{"depends_on_args":{":macos":":any"},"desc":"Modular audio player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://deadbeef.sourceforge.io/","names":["DeaDBeeF"],"ruby_source_checksum":{":sha256":"30a6c57ae4b87551820f3f46db3c1314954ddc091ca2c6506ef50c623c7d973a"},"ruby_source_path":"Casks/d/deadbeef@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/deadbeef/travis/macOS/master/deadbeef-devel-macos-universal.zip"],"version":"latest","raw_artifacts":[[":app",["DeaDBeeF.app"]],[":zap",{":trash":["~/Library/Preferences/com.deadbeef.deadbeef.plist","~/Library/Preferences/deadbeef","~/Library/Saved Application State/com.deadbeef.deadbeef.savedState"]}]]},"deadbolt":{"desc":"File encryption tool","homepage":"https://github.com/alichtman/deadbolt","names":["Deadbolt"],"ruby_source_checksum":{":sha256":"5a4791d1feff2b472a115769d6602e6ab5dc13fa221066c2a39b676645520375"},"ruby_source_path":"Casks/d/deadbolt.rb","sha256":"4b3950a09cb8e46ce31bfc5d54853264217810641684d298d30ecf3a05a8a4fd","tap_string":"homebrew/cask","url_args":["https://github.com/alichtman/deadbolt/releases/download/v2.1.1/Deadbolt-2.1.1.dmg"],"version":"2.1.1","raw_artifacts":[[":uninstall",{":quit":"org.alichtman.deadbolt"}],[":app",["Deadbolt.app"]],[":zap",{":trash":["~/Library/Application Support/deadbolt","~/Library/Preferences/org.alichtman.deadbolt.plist","~/Library/Saved Application State/org.alichtman.deadbolt.savedState"]}]]},"decentr":{"depends_on_args":{":macos":":any"},"desc":"Web3 blockchain/metaverse browser","homepage":"https://decentr.net/","names":["Decentr"],"ruby_source_checksum":{":sha256":"864e4ad4c61d75a3a29ceca892bf757bf37362be3ff05aa236fcbd2459d176d2"},"ruby_source_path":"Casks/d/decentr.rb","sha256":"63910dc71655031550b2c7ddbb2879ffa98474553296500d9bf13920b40e25e5","tap_string":"homebrew/cask","url_args":["https://decentr.net/MacOS_x86_Decentr_1.9.1.dmg"],"version":"1.9.1","raw_artifacts":[[":app",["Decentr.app"]],[":zap",{":trash":["~/Library/Application Support/Decentr","~/Library/Caches/Decentr","~/Library/Preferences/com.Decentr.Decentr.plist","~/Library/Saved Application State/com.Decentr.Decentr.savedState"]}]]},"deckcraft":{"desc":"Presentation editor","homepage":"https://github.com/storytold/deckcraft","names":["DeckCraft"],"ruby_source_checksum":{":sha256":"dafb29f9a8ad58f854b209fe3f5db99273aa9b093b09876423d54a785c2fa582"},"ruby_source_path":"Casks/d/deckcraft.rb","sha256":"f528bfd0020e4b339750bfabeadc9ec9c1f05b7a6643dead49f156f97e7ad4f2","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/deckcraft/releases/download/v0.10.0/deckcraft-0.10.0-macos-universal.dmg"],"version":"0.10.0","raw_artifacts":[[":app",["DeckCraft.app"]],[":zap",{":trash":"~/Library/Application Support/DeckCraft"}]]},"deckset":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Presentations from Markdown","homepage":"https://www.decksetapp.com/","names":["Deckset"],"ruby_source_checksum":{":sha256":"c8ab51503ea53b6f26baf96000bab093cf2d68fd758c2bdd2e4b1bdf949c1720"},"ruby_source_path":"Casks/d/deckset.rb","sha256":"8e61cedaf9b3ad15c218f2142282f64785c9ba5932faf7fbeabadef25097e292","tap_string":"homebrew/cask","url_args":["https://dl.decksetapp.com/Deckset+2.1.0+(2823).dmg"],"version":"2.1.0,2823","raw_artifacts":[[":uninstall",{":quit":"com.unsignedinteger.Deckset-Paddle"}],[":app",["Deckset.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.unsignedinteger.deckset-paddle.sfl*","~/Library/Application Support/com.unsignedinteger.Deckset-Paddle","~/Library/Application Support/Deckset","~/Library/Caches/com.apple.helpd/Generated/com.unsignedinteger.Deckset.Helpbook*","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.unsignedinteger.Deckset-Paddle","~/Library/Caches/com.unsignedinteger.Deckset-Paddle","~/Library/HTTPStorages/com.unsignedinteger.Deckset-Paddle*","~/Library/Preferences/com.unsignedinteger.Deckset-Paddle.plist","~/Library/Saved Application State/com.unsignedinteger.Deckset-Paddle.savedState"]}]]},"decloner":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Duplicate files finder","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://www.pixelespressoapps.com/decloner/","names":["Decloner"],"ruby_source_checksum":{":sha256":"815b73cf54621863ccebdc44902cd151e05c70ba07aff066696170cba4ff0d31"},"ruby_source_path":"Casks/d/decloner.rb","sha256":"72123bcbbe734da007fea5becbb06236876cd1cf40ae4d6c8ea43f890c8eef8d","tap_string":"homebrew/cask","url_args":["https://www.pixelespressoapps.com/decloner/Decloner_1.6.3.zip"],"version":"1.6.3","raw_artifacts":[[":app",["Decloner.app"]],[":zap",{":trash":["~/Library/Application Support/com.pixelespresso.Decloner","~/Library/Application Support/Decloner","~/Library/Caches/com.pixelespresso.Decloner","~/Library/Preferences/com.pixelespresso.Decloner.plist","~/Library/Saved Application State/com.pixelespresso.Decloner.savedState"]}]]},"deco":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-21",":because":":unmaintained"},"desc":"IDE for building React Native applications","disable_args":{":date":"2026-04-30",":because":":unmaintained"},"homepage":"https://www.decosoftware.com/","names":["Deco"],"ruby_source_checksum":{":sha256":"51f4dd4f7dc1e8b88ae3f4af7d1f5905b8f7b1d22172a54e7cf1994fb32b411b"},"ruby_source_path":"Casks/d/deco.rb","sha256":"cd9d9b553d9fcb706bacba94cbbf7ec80a77609f5505d485b2ebad7c16a8ffba","tap_string":"homebrew/cask","url_args":["https://github.com/decosoftware/deco-ide/releases/download/v0.7.1/Deco-0.7.1.pkg"],"version":"0.7.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.decosoftware.Deco"}],[":installer",{":manual":"Deco-0.7.1.pkg"}],[":zap",{":trash":["~/.Deco","~/Library/Application Support/com.decosoftware.Deco"]}]]},"decrediton":{"desc":"GUI for the Decred wallet","homepage":"https://github.com/decred/decrediton","names":["Decrediton"],"ruby_source_checksum":{":sha256":"4e1225a1e0fa6bc03cf387c604a242e2597dbe6fff6937af8c31601c1ff4a5d4"},"ruby_source_path":"Casks/d/decrediton.rb","sha256":"f125fbbbf194f64d4c494110939cca50d6318c9a4cfb46809f7659c47a597d08","tap_string":"homebrew/cask","url_args":["https://github.com/decred/decred-binaries/releases/download/v2.1.7/decrediton-darwin-amd64-v2.1.7.dmg"],"version":"2.1.7","raw_artifacts":[[":app",["Decrediton.app"]],[":zap",{":trash":["~/Library/Application Support/decrediton","~/Library/Preferences/com.Electron.Decrediton.plist"]}]]},"deepchat":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI assistant","homepage":"https://deepchat.thinkinai.xyz/","names":["DeepChat"],"ruby_source_checksum":{":sha256":"8e847780d9b68521bd6007c2b99e4daebb468471e09db5f02cf5adc02e66e5c6"},"ruby_source_path":"Casks/d/deepchat.rb","sha256":"a537965f04064e76ad4cf619e64b9778651f6995063f0534f54dc6869fd15483","tap_string":"homebrew/cask","url_args":["https://github.com/ThinkInAIXYZ/deepchat/releases/download/v1.1.3/DeepChat-1.1.3-mac-x64.dmg"],"version":"1.1.3","raw_artifacts":[[":app",["DeepChat.app"]],[":binary",["$APPDIR/DeepChat.app/Contents/MacOS/DeepChat"],{":target":"deepchat"}],[":zap",{":trash":["~/Library/Application Support/DeepChat","~/Library/Logs/DeepChat","~/Library/Preferences/com.wefonk.deepchat.plist","~/Library/Saved Application State/com.wefonk.deepchat.savedState"]}]]},"deeper":{"depends_on_args":{":macos":[":big_sur",":monterey",":ventura",":sonoma",":sequoia",":tahoe",":golden_gate"]},"desc":"Tool to enable and disable hidden functions of Finder and other apps","homepage":"https://www.titanium-software.fr/en/deeper.html","names":["Deeper"],"ruby_source_checksum":{":sha256":"2960b3bf1b1f4000aad457a9367676c1d17e98ae583772fa558993b4ff227d75"},"ruby_source_path":"Casks/d/deeper.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.titanium-software.fr/download/13/Deeper.dmg"],"version":"2.9.2","raw_artifacts":[[":app",["Deeper.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/Deeper Help*","~/Library/Caches/com.titanium.Deeper","~/Library/HTTPStorages/com.titanium.Deeper","~/Library/Logs/Deeper.log","~/Library/Preferences/com.titanium.Deeper.plist","~/Library/Saved Application State/com.titanium.Deeper.savedState"]}]]},"deepgit":{"depends_on_args":{":macos":":any"},"desc":"Tool to investigate the history of source code","homepage":"https://www.syntevo.com/deepgit/","names":["DeepGit"],"ruby_source_checksum":{":sha256":"dc3d7a428253650655eeaa07fb4d9f536fb5fd84f9745e5e32eb09119da9cdfe"},"ruby_source_path":"Casks/d/deepgit.rb","sha256":"e658026766e5e0b037e9f46c3f915fc792d44273e68351ffa0e9763a3112169d","tap_string":"homebrew/cask","url_args":["https://www.syntevo.com/downloads/deepgit/deepgit-26_1_003-macos-x86_64.dmg"],"version":"26.1.003","raw_artifacts":[[":app",["DeepGit.app"]],[":zap",{":trash":["~/Library/Preferences/com.syntevo.deepgit.plist","~/Library/Preferences/DeepGit","~/Library/Saved Application State/com.syntevo.deepgit.savedState"]}]]},"deepl":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI-powered translator","homepage":"https://www.deepl.com/","names":["DeepL"],"ruby_source_checksum":{":sha256":"0c254ea1a10f44188895490d11655d8c2850c1a1a30b9cf7eecef2931fd74365"},"ruby_source_path":"Casks/d/deepl.rb","sha256":"fee6e77aed8fa9947bdd4b4d9aab147c7b4d56671e0cafece8d48c9b871ebf98","tap_string":"homebrew/cask","url_args":["https://www.deepl.com/macos/download/25.9/42781299/DeepL.dmg"],"version":"25.9.42781299","raw_artifacts":[[":uninstall",{":launchctl":["com.linguee.DeepLLauncher","com.linguee.DeepLUninstall"],":quit":["com.linguee.DeepLCopyTranslator","com.linguee.DeepLLauncher","com.linguee.DeepLStatusBar"]}],[":app",["DeepL.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.linguee.DeepLCopyTranslator.DeepLTranslatorFinderExt","~/Library/Application Scripts/group.com.linguee.DeepL","~/Library/Application Support/DeepL","~/Library/Caches/com.linguee.DeepLCopyTranslator*","~/Library/Caches/com.linguee.DeepLUninstall","~/Library/Containers/com.linguee.DeepLCopyTranslator.DeepLTranslatorFinderExt","~/Library/Group Containers/*.com.linguee.DeepL","~/Library/HTTPStorages/com.linguee.DeepLCopyTranslator*","~/Library/HTTPStorages/com.linguee.DeepLUninstall*","~/Library/Preferences/com.linguee.DeepLCopyTranslator.plist","~/Library/Preferences/com.linguee.DeepLUninstall.plist","~/Library/WebKit/com.linguee.DeepLCopyTranslator"]}]]},"deepseek-harness":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Plugin-based AI agent desktop application","homepage":"https://www.deepseek.com/harness/","names":["DeepSeek Harness"],"ruby_source_checksum":{":sha256":"77a5c36b6a0b2b2e628ca54c188f7b7d7fce8da0c998c2740b1d929637de41d6"},"ruby_source_path":"Casks/d/deepseek-harness.rb","sha256":"599a3ceef4d58f2b82bfd61ca4ef9d55c0f8e055dde60550c92f00d78d0cad2f","tap_string":"homebrew/cask","url_args":["https://download.deepseek.com/dsh-desk/bin/mac-arm64/deepseek-harness-0.2.1-rc.3-mac-arm64.zip"],"version":"0.2.1-rc.3","raw_artifacts":[[":uninstall",{":quit":"com.deepseek.dsh"}],[":app",["DeepSeek Harness.app"]],[":zap",{":trash":["~/.dsh","~/Library/Application Support/@deepseek-ai/dsh-desktop","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.deepseek.dsh.sfl*","~/Library/Caches/@deepseek-ai/dsh-desktop","~/Library/Caches/@deepseek-aidsh-desktop-updater","~/Library/Caches/com.deepseek.dsh","~/Library/Caches/com.deepseek.dsh.ShipIt","~/Library/HTTPStorages/com.deepseek.dsh","~/Library/HTTPStorages/com.deepseek.dsh.binarycookies","~/Library/Logs/@deepseek-ai/dsh-desktop","~/Library/Logs/DeepSeek Harness","~/Library/Preferences/com.deepseek.dsh.plist","~/Library/Saved Application State/com.deepseek.dsh.savedState"]}]]},"deepstream":{"depends_on_args":{":macos":":any"},"desc":"Data-sync realtime server","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://deepstream.io/","names":["deepstream"],"ruby_source_checksum":{":sha256":"9535c19fbf3a89053813b09315a1a4a9f28e9c4b913eacde281adee17b24a74a"},"ruby_source_path":"Casks/d/deepstream.rb","sha256":"ba352f1df8002a76d7beb2298fffb30968858e422562eded36205331243d7dc9","tap_string":"homebrew/cask","url_args":["https://github.com/deepstreamIO/deepstream.io/releases/download/v10.2.1/deepstream.io-mac-10.2.1.pkg"],"version":"10.2.1","raw_artifacts":[[":uninstall",{":pkgutil":"deepstream.io"}],[":pkg",["deepstream.io-mac-10.2.1.pkg"]]]},"deezer":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Music player","homepage":"https://www.deezer.com/download","names":["Deezer"],"ruby_source_checksum":{":sha256":"75c7184ac51016fdd11e4387027eced908f4f82c6a6549afd8002df73e9d55e8"},"ruby_source_path":"Casks/d/deezer.rb","sha256":"ce9e1196eaa30d904ae71e327a3b107a5a222cf27d3728bdd994317e89d49fdf","tap_string":"homebrew/cask","url_args":["https://www.deezer.com/desktop/download/artifact-darwin-x64-8.0.10"],"version":"8.0.10","raw_artifacts":[[":app",["Deezer.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/deezer-desktop-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.deezer.deezer-desktop.sfl*","~/Library/Application Support/Deezer","~/Library/Application Support/deezer-desktop","~/Library/Caches/com.deezer.deezer*","~/Library/Logs/Deezer","~/Library/Logs/deezer-desktop","~/Library/Preferences/ByHost/com.deezer.*","~/Library/Preferences/com.deezer.deezer-desktop.plist","~/Library/Saved Application State/com.deezer.deezer-desktop.savedState"]}]]},"default-folder-x":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to enhance the Open and Save dialogs in applications","homepage":"https://www.stclairsoft.com/DefaultFolderX/","names":["Default Folder X"],"ruby_source_checksum":{":sha256":"7f01ca2da6373f63ea19f52ce613cb215d9d863c015e8e728a0ddec2cbaef85f"},"ruby_source_path":"Casks/d/default-folder-x.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.stclairsoft.com/download/DefaultFolderX-6.3.3.dmg"],"version":"6.3.3","raw_artifacts":[[":uninstall",{":quit":"com.stclairsoft.DefaultFolderX*"}],[":app",["Default Folder X.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.stclairsoft.DefaultFolderX6.DrawerButtonExtension","~/Library/Application Scripts/com.stclairsoft.DefaultFolderX6.MenuButtonExtension","~/Library/Application Support/.com.stclairsoft","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.stclairsoft.defaultfolderx6.sfl*","~/Library/Application Support/com.stclairsoft.DefaultFolderX6","~/Library/Application Support/com.stclairsoft.DefaultFolderX6","~/Library/Caches/com.stclairsoft.DefaultFolderX6","~/Library/Caches/com.stclairsoft.DefaultFolderX6","~/Library/Containers/com.stclairsoft.DefaultFolderX6.DrawerButtonExtension","~/Library/Containers/com.stclairsoft.DefaultFolderX6.MenuButtonExtension","~/Library/Preferences/com.stclairsoft.DefaultFolderX6.plist","~/Library/Preferences/com.stclairsoft.DefaultFolderX6.plist"]}]]},"default-handler":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Utility for changing default URL scheme handlers","homepage":"https://blog.edovia.com/en/introducing-default-handler/","names":["Default Handler"],"ruby_source_checksum":{":sha256":"868ee0d99bb277c54e3918ee3fc5ee71199edb682dde6f9415c4819e4cd98c9e"},"ruby_source_path":"Casks/d/default-handler.rb","sha256":"f35f3a171f99adf337d7be762ba4627186c26519c17683ddf15776a151c17602","tap_string":"homebrew/cask","url_args":["https://updates.edovia.com/com.edovia.Default-Handler/DefaultHandler_1.1.1b8.zip"],"version":"1.1.1,8","raw_artifacts":[[":app",["Default Handler.app"]],[":zap",{":trash":["~/Library/Application Support/com.edovia.Default-Handler","~/Library/Caches/com.edovia.Default-Handler","~/Library/HTTPStorages/com.edovia.Default-Handler","~/Library/Preferences/com.edovia.Default-Handler.plist","~/Library/Saved Application State/com.edovia.Default-Handler.savedState"]}]]},"defguard-client":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-12-16",":because":":moved_to_mas"},"desc":"WireGuard VPN client which supports multi-factor authentication","homepage":"https://github.com/defguard/client","names":["Defguard Client"],"ruby_source_checksum":{":sha256":"409af26fbe416acd1014eee73fa19a4635f314463597ddd239cf6d2cc326e5a9"},"ruby_source_path":"Casks/d/defguard-client.rb","sha256":"47cf03ccce8a9e35103a125fc0072eebd5284252a02b9d3b3523d7cc6dc22587","tap_string":"homebrew/cask","url_args":["https://github.com/DefGuard/client/releases/download/v1.5.2/defguard-x86_64-apple-darwin-1.5.2.pkg"],"version":"1.5.2","raw_artifacts":[[":uninstall",{":launchctl":"net.defguard",":quit":"defguard-client",":pkgutil":"net.defguard",":delete":"/Library/LaunchDaemons/net.defguard.plist"}],[":pkg",["defguard-x86_64-apple-darwin-1.5.2.pkg"]],[":zap",{":trash":["~/Library/Application Support/net.defguard","~/Library/Logs/Defguard","~/Library/Preferences/net.defguard.plist"]}]]},"defold":{"auto_updates":true,"conflicts_with_args":{":cask":["defold@alpha","defold@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Game engine for development of desktop, mobile and web games","homepage":"https://defold.com/","names":["Defold"],"ruby_source_checksum":{":sha256":"c31f5d4d28bcc4aabddbbe46b04b018b44b09c7c32a906e24841762846086a13"},"ruby_source_path":"Casks/d/defold.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/defold/defold/releases/download/1.14.0/Defold-x86_64-macos.dmg"],"version":"1.14.0","raw_artifacts":[[":uninstall",{":quit":"com.defold.editor"}],[":app",["Defold.app"]],[":zap",{":trash":["~/Library/Application Support/Defold","~/Library/Caches/com.defold.editor","~/Library/Preferences/com.defold.editor.plist","~/Library/Saved Application State/com.defold.editor.savedState"]}]]},"defold@alpha":{"auto_updates":true,"conflicts_with_args":{":cask":["defold","defold@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Game engine for development of desktop, mobile and web games","homepage":"https://defold.com/","names":["Defold"],"ruby_source_checksum":{":sha256":"41901b4c8da0ea2d859578bb54a2edc28d8cd3ea3b3f01e7adcd95bb41b20d91"},"ruby_source_path":"Casks/d/defold@alpha.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/defold/defold/releases/download/1.14.1-alpha/Defold-x86_64-macos.dmg"],"version":"1.14.1","raw_artifacts":[[":uninstall",{":quit":"com.defold.editor"}],[":app",["Defold.app"]],[":zap",{":trash":["~/Library/Application Support/Defold","~/Library/Caches/com.defold.editor","~/Library/Preferences/com.defold.editor.plist","~/Library/Saved Application State/com.defold.editor.savedState"]}]]},"defold@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["defold","defold@alpha"]},"depends_on_args":{":macos":":monterey"},"desc":"Game engine for development of desktop, mobile and web games","homepage":"https://defold.com/","names":["Defold"],"ruby_source_checksum":{":sha256":"044e57c6a169b60f8836cc4df539d6d9ea6e4448d0c29985f206e7aaaf3c4d32"},"ruby_source_path":"Casks/d/defold@beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/defold/defold/releases/download/1.14.0-beta/Defold-x86_64-macos.dmg"],"version":"1.14.0","raw_artifacts":[[":uninstall",{":quit":"com.defold.editor"}],[":app",["Defold.app"]],[":zap",{":trash":["~/Library/Application Support/Defold","~/Library/Caches/com.defold.editor","~/Library/Preferences/com.defold.editor.plist","~/Library/Saved Application State/com.defold.editor.savedState"]}]]},"degr":{"depends_on_args":{":macos":":ventura"},"desc":"Temperature and clock screensaver","homepage":"https://degr.app/","names":["degr"],"ruby_source_checksum":{":sha256":"8f500cb49e0ce55ebcdbeab94146cabfb5601af72d9530da4b7cf3f5726a9902"},"ruby_source_path":"Casks/d/degr.rb","sha256":"bf85de7ef5b5c2d0d809edd516741dbac3b35b4c7513195b3debdf54a45f8cf6","tap_string":"homebrew/cask","url_args":["https://degr.app/downloads/v1.3/degr-mac.zip"],"version":"1.3","raw_artifacts":[[":screen_saver",["manual-install/degr.saver"]],[":zap",{":trash":["~/Library/Application Support/degr","~/Library/Preferences/app.degr.degr.plist"]}]]},"dehelper":{"depends_on_args":{":macos":":any"},"desc":"Chinese-German dictionary","homepage":"https://www.eudic.net/v4/de/app/dehelper","names":["Dehelper","德语助手"],"ruby_source_checksum":{":sha256":"d6dc019c8f7bb15c882c4727a75d0cf50c36f86f268486a06039a0d43eb46bad"},"ruby_source_path":"Casks/d/dehelper.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://static.eudic.net/pkg/dhmac.dmg?version"],"url_kwargs":{":user_agent":":fake"},"version":"latest","raw_artifacts":[[":uninstall",{":quit":["com.eusoft.dehelper","com.eusoft.dehelper.LightPeek"]}],[":app",["Dehelper.app"]],[":zap",{":trash":["~/Library/Application Scripts/7L3ARZ2SN3.com.eusoft.dehelper","~/Library/Caches/com.eusoft.dehelper","~/Library/Caches/com.eusoft.dehelper.LightPeek","~/Library/Containers/com.eusoft.dehelper.QuickLook","~/Library/Eudb_de","~/Library/Group Containers/7L3ARZ2SN3.com.eusoft.dehelper","~/Library/HTTPStorages/com.eusoft.dehelper","~/Library/HTTPStorages/com.eusoft.dehelper.LightPeek","~/Library/Mobile Documents/iCloud~com~eusoft~dehelper~Document","~/Library/Preferences/com.eusoft.dehelper.LightPeek.plist","~/Library/Preferences/com.eusoft.dehelper.plist","~/Library/Preferences/group.com.eusoft.dehelper.plist","~/Library/WebKit/com.eusoft.dehelper","~/Library/WebKit/com.eusoft.dehelper.LightPeek"]}]]},"deltachat":{"depends_on_args":{":macos":":monterey"},"desc":"Secure and reliable decentralised instant messenger","homepage":"https://delta.chat/","names":["Delta Chat"],"ruby_source_checksum":{":sha256":"b9334c2061d2ec2dbe49c4a7a31d6647b6897712a79c5727b346a2d00b75a926"},"ruby_source_path":"Casks/d/deltachat.rb","sha256":"b66250e1bc0c781827825773e08fabc04ed31cd0d8813611eadee09611846c9a","tap_string":"homebrew/cask","url_args":["https://download.delta.chat/desktop/v2.62.0/DeltaChat-2.62.0-universal.dmg"],"version":"2.62.0","raw_artifacts":[[":app",["DeltaChat.app"]],[":zap",{":trash":["~/Library/Application Scripts/chat.delta.desktop.electron","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/chat.delta.desktop.electron.sfl*","~/Library/Application Support/CrashReporter/DeltaChat *_*.plist","~/Library/Application Support/DeltaChat","~/Library/Containers/chat.delta.desktop.electron","~/Library/Group Containers/*.chat.delta.desktop.electron","~/Library/Preferences/chat.delta.desktop.electron.plist","~/Library/Saved Application State/chat.delta.desktop.electron.savedState"]}]]},"deltawalker":{"depends_on_args":{":macos":":any"},"desc":"Tool to compare and synchronise files and folders","homepage":"https://www.deltawalker.com/","names":["DeltaWalker"],"ruby_source_checksum":{":sha256":"612ee6abe3288424b35c6c8c4a48d8373ccae943bfed3c4b7d9cca1092c2767d"},"ruby_source_path":"Casks/d/deltawalker.rb","sha256":"7301ad9f6ad001251c42fcbce989efe62439d5d2245090f413df438c54857035","tap_string":"homebrew/cask","url_args":["https://deltawalker.s3.amazonaws.com/DeltaWalker-2.8.1_x64.dmg"],"version":"2.8.1","raw_artifacts":[[":app",["DeltaWalker.app"]],[":zap",{":trash":["~/Library/Caches/com.deltopia.DeltaWalker","~/Library/Containers/com.deltopia.DeltaWalker","~/Library/Preferences/com.deltopia.DeltaWalker.plist","~/Library/Saved Application State/com.deltopia.DeltaWalker.savedState"]}]]},"deluge":{"depends_on_args":{":macos":":any"},"desc":"BitTorrent client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://deluge-torrent.org/","names":["Deluge"],"ruby_source_checksum":{":sha256":"72efc4467d6990eb0157ae564f4a0b61188e87484bf345c8cfb857f1a1b6a71f"},"ruby_source_path":"Casks/d/deluge.rb","sha256":"a78a477f0a492c96cfa3e68a6551c36c6b451fc91b19df433027ef189f757baa","tap_string":"homebrew/cask","url_args":["https://ftp.osuosl.org/pub/deluge/mac_osx/deluge-1.3.15.1-macosx-x64.dmg"],"version":"1.3.15.1","raw_artifacts":[[":app",["Deluge.app"]],[":zap",{":trash":["~/.config/deluge","~/Library/Preferences/org.deluge.plist","~/Library/Saved Application State/org.deluge.savedState"]}]]},"denemo":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-16",":because":":discontinued"},"desc":"Music notation program","disable_args":{":date":"2025-11-16",":because":":discontinued"},"homepage":"https://denemo.org/","names":["Denemo"],"ruby_source_checksum":{":sha256":"e66a7deb821fd693f7866507e9df8a6c7776c2118d020aea9593a32f26978a99"},"ruby_source_path":"Casks/d/denemo.rb","sha256":"6ec66279be560e6e997b1108ae9ed61e6c37c36a350fbd99cd3dded8e2cfbe5f","tap_string":"homebrew/cask","url_args":["https://denemo.org/downloads/denemo-2.2-darwin-x64.tar.bz2"],"version":"2.2","raw_artifacts":[[":app",["Denemo.app"]],[":zap",{":trash":["~/Library/Fonts/truetype/denemo","~/Library/Preferences/denemo.plist"]}]]},"descript":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Audio and video editor","homepage":"https://www.descript.com/","names":["Descript"],"ruby_source_checksum":{":sha256":"584d04f728d6b9b3ba6806c714f55b000d5d6fff74dacacd93f466831452cdf7"},"ruby_source_path":"Casks/d/descript.rb","sha256":"7984bf53297200c74bbaabbdf5f90d094584022071991aeb434cbcd535ba388f","tap_string":"homebrew/cask","url_args":["https://electron.descript.com/Descript-114.0.4-release.20250509.32955.dmg"],"version":"114.0.4-release.20250509.32955","raw_artifacts":[[":app",["Descript.app"]],[":zap",{":trash":["~/Library/Application Support/Descript","~/Library/Caches/com.descript.beachcube","~/Library/Caches/com.descript.beachcube.ShipIt","~/Library/Caches/com.descript.Descript-Installer","~/Library/Preferences/com.descript.beachcube.plist","~/Library/Preferences/com.descript.Descript-Installer.plist","~/Library/Preferences/com.descript.ScreenRecorder.plist","~/Library/Saved Application State/com.descript.beachcube.savedState","~/Library/Saved Application State/com.descript.Descript-Installer.savedState"]}]]},"designcraft":{"desc":"Page layout and publishing tool","homepage":"https://getartcraft.com/apps/designcraft","names":["DesignCraft"],"ruby_source_checksum":{":sha256":"b72eb0644a75078ea1d73d89b3600f8fc86ea1b715f13af4713d9b346c747094"},"ruby_source_path":"Casks/d/designcraft.rb","sha256":"1e5cdc6c8508a66150c0a7aa68b02a9d78ac32d739d7322d4094217f0574d4de","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/designcraft/releases/download/v0.12.0/designcraft-0.12.0-macos-universal.dmg"],"version":"0.12.0","raw_artifacts":[[":app",["DesignCraft.app"]],[":zap",{":trash":"~/Library/Application Support/DesignCraft"}]]},"deskpad":{"depends_on_args":{":macos":":ventura"},"desc":"Virtual monitor for screen sharing","homepage":"https://github.com/Stengo/DeskPad","names":["DeskPad"],"ruby_source_checksum":{":sha256":"b733989d6b407d2a710c959d29f22e686c3609075be6f721837c0ab8c0e9766f"},"ruby_source_path":"Casks/d/deskpad.rb","sha256":"b7aae212364193177a6feb2fed6a7942ae9a705d6d491c15e479c58585b85ae0","tap_string":"homebrew/cask","url_args":["https://github.com/Stengo/DeskPad/releases/download/v1.3.2/DeskPad.app.zip"],"version":"1.3.2","raw_artifacts":[[":app",["DeskPad.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.stengo.DeskPad","~/Library/Containers/com.stengo.DeskPad"]}]]},"deskreen":{"desc":"Turns any device with a web browser into a secondary screen","homepage":"https://deskreen.com/","names":["Deskreen"],"ruby_source_checksum":{":sha256":"5880bd2377b14ae6b51eda61ac6caf546e55d44868f313b589ec269e96960939"},"ruby_source_path":"Casks/d/deskreen.rb","sha256":"bc36361d6a8251e4bc8a93575de27d321708873ac4f8f6f34e990ddae39e9b43","tap_string":"homebrew/cask","url_args":["https://github.com/pavlobu/deskreen/releases/download/v3.2.16/Deskreen-ce-3.2.16-x64.dmg"],"version":"3.2.16","raw_artifacts":[[":app",["Deskreen CE.app"]],[":zap",{":trash":["~/Library/Application Support/Deskreen","~/Library/Logs/Deskreen","~/Library/Preferences/com.pavlobu.Deskreen.plist","~/Library/Saved Application State/com.pavlobu.Deskreen.savedState"]}]]},"desktime":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Time tracker with additional workforce management features","homepage":"https://desktime.com/","names":["DeskTime"],"ruby_source_checksum":{":sha256":"bc143d5edcfef08dbd65734860edbb5e1455ef347e099560d8682ede1761ab60"},"ruby_source_path":"Casks/d/desktime.rb","sha256":"1485ed69e7e91ab9a11ba265b220147f1e13a1e53b965b105b00da9d2ca1ed65","tap_string":"homebrew/cask","url_args":["https://desktime.com/storage/updates/electro-builder-auto-updater/stable/DeskTime-6.3.0-x64.dmg"],"version":"6.3.0","raw_artifacts":[[":uninstall",{":quit":"DeskTime"}],[":app",["DeskTime.app"]],[":zap",{":trash":["~/Library/Application Support/DeskTime","~/Library/Logs/DeskTime","~/Library/Preferences/com.desktime.DeskTime.plist"]}]]},"desktop-composer":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Appearance manager for the system and individual applications","homepage":"https://www.apptorium.com/desktop-composer","names":["Desktop Composer"],"ruby_source_checksum":{":sha256":"f7af87bd90a7cfb9ee8413277910a706c9972a2822c631c5bca36c8313be0719"},"ruby_source_path":"Casks/d/desktop-composer.rb","sha256":"37d89553ec8e0ac129d8469a1a86e7614219e770543eb3a3eaaa06dee61192d4","tap_string":"homebrew/cask","url_args":["https://www.apptorium.com/public/products/desktop-composer/releases/DesktopComposer-1.2.zip"],"version":"1.2","raw_artifacts":[[":uninstall",{":quit":"com.apptorium.DesktopComposer"}],[":app",["Desktop Composer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apptorium.DesktopComposer","~/Library/Application Support/Desktop Composer","~/Library/Caches/CloudKit/com.apptorium.DesktopComposer","~/Library/Caches/com.apptorium.DesktopComposer","~/Library/HTTPStorages/com.apptorium.DesktopComposer","~/Library/HTTPStorages/com.apptorium.DesktopComposer.binarycookies","~/Library/Preferences/com.apptorium.DesktopComposer.plist"]}]]},"desktoppr":{"depends_on_args":{":macos":":any"},"desc":"Command-line tool to set the desktop picture","homepage":"https://github.com/scriptingosx/desktoppr","names":["desktoppr"],"ruby_source_checksum":{":sha256":"390d278e312e2b43627d40ea398b375b8b292ba992f303ca611850067c2fa638"},"ruby_source_path":"Casks/d/desktoppr.rb","sha256":"1cfb67d7023bc6bc7b1e3c8ccf5c891a1bad22876df77f3fbc77d27877cc7b9d","tap_string":"homebrew/cask","url_args":["https://github.com/scriptingosx/desktoppr/releases/download/v0.5/desktoppr-0.5-218.pkg"],"version":"0.5,218","raw_artifacts":[[":uninstall",{":pkgutil":"com.scriptingosx.desktoppr"}],[":pkg",["desktoppr-0.5-218.pkg"]]]},"desktoputility":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Quick access to useful system tasks","homepage":"https://sweetpproductions.com/","names":["DesktopUtility"],"ruby_source_checksum":{":sha256":"691e9317ea8ac58bf9044fc7987167d3d21fdf9ebf2582d872f90829df7b1ca5"},"ruby_source_path":"Casks/d/desktoputility.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://sweetpproductions.com/products/desktoputility/DesktopUtility.dmg"],"version":"6.1.4","raw_artifacts":[[":app",["DesktopUtility.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sweetpproductions.DesktopUtility","~/Library/Containers/com.sweetpproductions.DesktopUtility"]}]]},"desmume":{"depends_on_args":{":macos":":any"},"desc":"Nintendo DS emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://desmume.org/","names":["DeSmuME"],"ruby_source_checksum":{":sha256":"78de8e2e6233ce7ea8d1dcb02bd5e09873cb937905362704a4c47eeb9d4613b7"},"ruby_source_path":"Casks/d/desmume.rb","sha256":"d42e4bbf8f96b6bfdb3c8be6cf469b606a3b105352460636b1051b8dd0365ebc","tap_string":"homebrew/cask","url_args":["https://github.com/TASEmulators/desmume/releases/download/release_0_9_13/desmume-0.9.13-macOS.dmg"],"version":"0.9.13","raw_artifacts":[[":app",["DeSmuME.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.desmume.desmume.sfl*","~/Library/Application Support/DeSmuME","~/Library/Preferences/org.desmume.DeSmuME.plist","~/Library/Saved Application State/org.desmume.DeSmuME.savedState"]}]]},"detectx-swift":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Searching and troubleshooting tool","homepage":"https://sqwarq.com/detectx/","names":["DetectX Swift"],"ruby_source_checksum":{":sha256":"ad76cf0382a35f5839a5a78d682c1251b80ddc64cc6cf136a37dc43ba0bd5c22"},"ruby_source_path":"Casks/d/detectx-swift.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/sqwarq.com/PublicZips/DetectX_Swift.dmg"],"version":"1.0982","raw_artifacts":[[":app",["DetectX Swift.app"]],[":zap",{":trash":["~/Library/Application Support/com.sqwarq.DetectX-Swift","~/Library/Application Support/DetectX Swift","~/Library/Caches/com.sqwarq.DetectX-Swift","~/Library/LaunchAgents/com.sqwarq.DetectX-Swift.observer.plist","~/Library/Preferences/com.sqwarq.DetectX-Swift.plist"]}]]},"detexify":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-21",":because":":discontinued"},"desc":"LaTeX handwritten symbol recognition","disable_args":{":date":"2026-03-28",":because":":discontinued"},"homepage":"https://detexify.kirelabs.org/classify.html","names":["Detexify"],"ruby_source_checksum":{":sha256":"9608b69b774e9e4ba7e46aa8364f16608a6cf99e9112bd2b7920205327a93653"},"ruby_source_path":"Casks/d/detexify.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/detexify.kirelabs.org/Detexify.zip"],"version":"1.0.2","raw_artifacts":[[":app",["Detexify.app"]],[":zap",{":trash":"~/Library/Preferences/org.kirelabs.Detexify-Mac.plist"}]]},"devcleaner":{"depends_on_args":{":macos":":sonoma"},"desc":"Reclaim storage used for Xcode caches","homepage":"https://github.com/vashpan/xcode-dev-cleaner","names":["DevCleaner"],"ruby_source_checksum":{":sha256":"d5c6f126082961b80c6124883312f33b495813841916e388c89d29b94d943955"},"ruby_source_path":"Casks/d/devcleaner.rb","sha256":"52714f13cbd0f4bd41b6f45acfc9ab7f179fe2bbe64dc5dbe497b084f27389b0","tap_string":"homebrew/cask","url_args":["https://github.com/vashpan/xcode-dev-cleaner/releases/download/2.8.0/DevCleaner-2.8.0-511.zip"],"version":"2.8.0-511","raw_artifacts":[[":app",["DevCleaner.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.oneminutegames.XcodeCleaner","~/Library/Application Support/CrashReporter/DevCleaner*.plist","~/Library/Containers/com.oneminutegames.XcodeCleaner"]}]]},"developerexcuses":{"depends_on_args":{":macos":":any"},"desc":"Screensaver showing quotes from developerexcuses.com","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/kimar/DeveloperExcuses","names":["Developer Excuses Screensaver"],"ruby_source_checksum":{":sha256":"4ea563294b48eab8fd180d9069ba6a615f46e7d41d336b410257dbf872f17014"},"ruby_source_path":"Casks/d/developerexcuses.rb","sha256":"cbcee9d430a707f0b1b6187392af038ea8d8a5602a05a6d327dc54b4d01ab657","tap_string":"homebrew/cask","url_args":["https://github.com/kimar/DeveloperExcuses/releases/download/2.1.4/DeveloperExcuses.saver.zip"],"version":"2.1.4","raw_artifacts":[[":screen_saver",["DeveloperExcuses.saver"]]]},"deviceshelf":{"desc":"Scanner for devices, open ports and security risks on the local network","homepage":"https://deviceshelf.app/","names":["DeviceShelf"],"ruby_source_checksum":{":sha256":"1a2c5eef955315199a0521c08da5a7ca83951cc59563d61fad3d69f1d7a46def"},"ruby_source_path":"Casks/d/deviceshelf.rb","sha256":"3ac91038d6c8057488913c935e57669f35b52135fc6bf4bee540b16eadd8ec28","tap_string":"homebrew/cask","url_args":["https://downloads.deviceshelf.app/DeviceShelf-1.9.83.dmg"],"version":"1.9.83","raw_artifacts":[[":uninstall",{":launchctl":"app.deviceshelf.ChmodBPF",":quit":"com.wails.DeviceShelf",":delete":["/Library/Application Support/DeviceShelf/ChmodBPF","/Library/LaunchDaemons/app.deviceshelf.ChmodBPF.plist"]}],[":app",["DeviceShelf.app"]],[":zap",{":trash":["/Library/Application Support/DeviceShelf","~/Library/Application Support/DeviceShelf","~/Library/Caches/com.wails.DeviceShelf","~/Library/Preferences/com.wails.DeviceShelf.plist","~/Library/Saved Application State/com.wails.DeviceShelf.savedState","~/Library/WebKit/com.wails.DeviceShelf"]}]]},"devilutionx":{"depends_on_args":{":macos":":any"},"desc":"Diablo build for modern operating systems","homepage":"https://github.com/diasurgical/devilutionX/","names":["DevilutionX"],"ruby_source_checksum":{":sha256":"d616d626111650f09faf6e941bc28182fa3b93b09876e76b076a819c05f2ec8e"},"ruby_source_path":"Casks/d/devilutionx.rb","sha256":"10ecd55caf4239d087bc91bce7538943705399b0b2abcff71c347ddbf01d30c6","tap_string":"homebrew/cask","url_args":["https://github.com/diasurgical/devilutionX/releases/download/1.5.5/devilutionx-macos-universal.dmg"],"version":"1.5.5","raw_artifacts":[[":app",["devilutionX.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/devilutionX_*.plist","~/Library/Application Support/diasurgical/devilution","~/Library/Saved Application State/com.diasurgical.devilutionx.savedState"],":rmdir":"~/Library/Application Support/diasurgical"}]]},"devin-cli":{"desc":"Coding agent with Devin Cloud integration","homepage":"https://cli.devin.ai/docs","names":["Devin CLI"],"ruby_source_checksum":{":sha256":"cbcfdbe21819df76abefef74ca59b4c26bbeaf837ffbafba5cf84f33000b4837"},"ruby_source_path":"Casks/d/devin-cli.rb","sha256":"7079733209e3aeb46ff1fd11a41f4eb7f49de6c7f597775f3a03cf33b159e992","tap_string":"homebrew/cask","url_args":["https://static.devin.ai/cli/3000.11.205/devin-3000.11.205-x86_64-apple-darwin.tar.gz"],"version":"3000.11.205","raw_artifacts":[[":binary",["bin/devin"]],[":zap",{":trash":"~/.devin"}]]},"devin-desktop":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Agentic IDE with AI agent command center","homepage":"https://devin.ai/desktop","names":["Devin Desktop"],"ruby_source_checksum":{":sha256":"0eb228659d511c13335907f5ece952fab449e9c1278754113b90e83489297626"},"ruby_source_path":"Casks/d/devin-desktop.rb","sha256":"c106783a96debb8e1013ddbe7c1567d71d3275a0fef3c0fd57529bd503e94007","tap_string":"homebrew/cask","url_args":["https://windsurf-stable.codeiumdata.com/darwin-x64-dmg/stable/d70b4713dfeaf856a4d8a35b35eac0c86e07af07/Devin-darwin-x64-3.11.216.dmg"],"version":"3.11.216,d70b4713dfeaf856a4d8a35b35eac0c86e07af07","raw_artifacts":[[":uninstall",{":launchctl":"com.exafunction.windsurf.ShipIt",":quit":"com.exafunction.windsurf"}],[":app",["Devin.app"]],[":binary",["$APPDIR/Devin.app/Contents/Resources/app/bin/devin-desktop"]],[":zap",{":trash":["~/.devin","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.exafunction.windsurf.sfl*","~/Library/Application Support/Devin","~/Library/Caches/com.exafunction.windsurf","~/Library/Caches/com.exafunction.windsurf.ShipIt","~/Library/HTTPStorages/com.exafunction.windsurf","~/Library/Preferences/com.exafunction.windsurf.plist"],":rmdir":"~/.codeium/windsurf"}]]},"devin-desktop@next":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Agentic IDE with AI agent command center","homepage":"https://devin.ai/download?next=true","names":["Devin Desktop Next (Beta)"],"ruby_source_checksum":{":sha256":"1a0f076b805c0bad993eb960f7be3432bf8eea50e95a32093c80718497ba6c8a"},"ruby_source_path":"Casks/d/devin-desktop@next.rb","sha256":"d82c66031e6b43813bdb74743aff3167853762ad5ae6bdbefcc8340a99f1d482","tap_string":"homebrew/cask","url_args":["https://windsurf-stable.codeiumdata.com/darwin-x64-dmg/next/d70b4713dfeaf856a4d8a35b35eac0c86e07af07/Devin-darwin-x64-3.11.1216+next.d70b4713df.dmg"],"version":"3.11.1216+next.d70b4713df,d70b4713dfeaf856a4d8a35b35eac0c86e07af07","raw_artifacts":[[":uninstall",{":launchctl":"com.exafunction.windsurfNext.ShipIt",":quit":"com.exafunction.windsurfNext"}],[":app",["Devin - Next.app"]],[":binary",["$APPDIR/Devin - Next.app/Contents/Resources/app/bin/devin-desktop-next"]],[":zap",{":trash":["~/.devin-next","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.exafunction.windsurfnext.sfl*","~/Library/Application Support/Devin - Next","~/Library/Application Support/Devin Next","~/Library/Caches/com.exafunction.windsurfNext","~/Library/Caches/com.exafunction.windsurfNext.ShipIt","~/Library/HTTPStorages/com.exafunction.windsurfNext","~/Library/Preferences/com.exafunction.windsurfNext.plist"],":rmdir":"~/.codeium/windsurf-next"}]]},"devkinsta":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Local WordPress Development Suite by Kinsta","homepage":"https://devkinsta.com/","names":["DevKinsta"],"ruby_source_checksum":{":sha256":"806bbc57c2f60378516d3c340417e668438d935c5df5b4159235276867a0b6ba"},"ruby_source_path":"Casks/d/devkinsta.rb","sha256":"ebac05a7b79900c6cd700d1bd8e795ad568f8c1bfa10a1b1f12ea7bfaafa2231","tap_string":"homebrew/cask","url_args":["https://devkinsta-updates.s3.amazonaws.com/DevKinsta-2.13.6-x64.zip"],"version":"2.13.6","raw_artifacts":[[":app",["DevKinsta.app"]],[":zap",{":trash":["~/Library/Application Support/DevKinsta","~/Library/Logs/DevKinsta","~/Library/Preferences/org.kinsta.DevKinsta.plist","~/Library/Saved Application State/org.kinsta.DevKinsta.savedState"]}]]},"devknife":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Collection of handy developer tools","homepage":"https://devknife.app/","names":["DevKnife"],"ruby_source_checksum":{":sha256":"a9b65d6b931eca200ea986e1fe6ed845c619f62cf8bf0d3a12fda341323da8f0"},"ruby_source_path":"Casks/d/devknife.rb","sha256":"df591cb1933c2573495d048696de779c99606daf465de8ae1ddd824d59cde075","tap_string":"homebrew/cask","url_args":["https://files.solotuna.com/devknife/DevKnife-1.19.0.dmg"],"version":"1.19.0","raw_artifacts":[[":uninstall",{":quit":"com.solotuna.devknife"}],[":app",["DevKnife.app"]],[":zap",{":trash":["~/Library/Application Support/com.solotuna.devknife","~/Library/Application Support/DevKnife","~/Library/Preferences/com.solotuna.devknife.plist"]}]]},"devolo-cockpit":{"depends_on_args":{":macos":":any"},"desc":"Configuration and network monitoring software","homepage":"https://www.devolo.com/en/software-downloads/cockpit","names":["Devolo dLAN Cockpit"],"ruby_source_checksum":{":sha256":"85483c4ec25ba6e8b7782f55256fd375c1553f8a1a35e95dab819c7722b731c0"},"ruby_source_path":"Casks/d/devolo-cockpit.rb","sha256":"74921e752363cd7db99854c39895813f7de8dcc133eff4b3f5bb13bc07a1794f","tap_string":"homebrew/cask","url_args":["https://devolo.scalecommerce.cloud/media/a2/c6/4d/1758704955/devolo-cockpit-v5-2-0-185.dmg"],"version":"5.2.0.185","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/devolo/devolo Cockpit uninstall.app/Contents/MacOS/uninstall",":sudo":true}}],[":installer",{":manual":"$HOMEBREW_PREFIX/Caskroom/devolo-cockpit/5.2.0.185/devolo Cockpit Installation.app"}],[":zap",{":trash":["~/Library/Caches/de.devolo.dLAN.Cockpit","~/Library/Preferences/de.devolo.dLAN.Cockpit"]}]]},"devonagent":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Assistant for efficient web searches","homepage":"https://www.devontechnologies.com/apps/devonagent","names":["DEVONagent Pro"],"ruby_source_checksum":{":sha256":"681d4818926aced61b3eb6c7d14a11e08dde777ac441cfcb779db316d1dd6773"},"ruby_source_path":"Casks/d/devonagent.rb","sha256":"17a05a737fb02a2f6f7f2241dca30c6a8b5a5f67e1231626fafd352728534f18","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/devonagent/3.12/DEVONagent_Pro.app.zip"],"version":"3.12","raw_artifacts":[[":app",["DEVONagent.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.devon-technologies.*","~/Library/Application Support/DEVONagent","~/Library/Caches/com.devon-technologies.agent","~/Library/Caches/DEVONagent","~/Library/Caches/TemporaryItems/DEVONagent","~/Library/Containers/com.devon-technologies.get","~/Library/Group Containers/*.devon-technologies.*","~/Library/HTTPStorages/com.devon-technologies.agent","~/Library/Preferences/com.devon-technologies.agent.plist","~/Library/Scripts/Applications/Safari/*DEVONagent*.scpt","~/Library/WebKit/com.devon-technologies.agent"]}]]},"devonsphere-express":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Find items related to the frontmost document locally or online","homepage":"https://www.devontechnologies.com/apps/devonsphere","names":["DEVONsphere Express"],"ruby_source_checksum":{":sha256":"dd0c5ccacf15772a1d40deddc33453698c38980624dd669a10ed2e70298f8604"},"ruby_source_path":"Casks/d/devonsphere-express.rb","sha256":"9e3da18965f7543d5c07a29a54666725d2a7cda82591ada68eee9221816a53cf","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/devonsphere/1.9.10/DEVONsphere_Express.app.zip"],"version":"1.9.10","raw_artifacts":[[":uninstall",{":quit":"com.devon-technologies.sphereexpress"}],[":app",["DEVONsphere Express.app"]],[":zap",{":trash":["~/Library/Application Support/DEVONsphere Express","~/Library/Caches/com.apple.helpd/Generated/com.devontechnologies.devonsphereexpress.help*","~/Library/Caches/com.devon-technologies.sphereexpress","~/Library/HTTPStorages/com.devon-technologies.sphereexpress","~/Library/Preferences/com.devon-technologies.sphereexpress.plist"]}]]},"devonthink":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collect, organise, edit and annotate documents","homepage":"https://www.devontechnologies.com/apps/devonthink","names":["DEVONthink"],"ruby_source_checksum":{":sha256":"b5a84904e198f4a07f58a8742c5142d07e880f7ff9a20d823b4cc4c0dcb52f47"},"ruby_source_path":"Casks/d/devonthink.rb","sha256":"986cf1b1caf2b1bd1052da18891e6b44eb91bceb5346f3d907e5560c11dca88d","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/devonthink/4.4.2/DEVONthink.app.zip"],"version":"4.4.2","raw_artifacts":[[":app",["DEVONthink.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.devon-technologies.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.devon-technologies.think*.sfl*","~/Library/Application Support/DEVONthink*","~/Library/Caches/com.apple.helpd/Generated/com.devontechnologies.devonthink.help*","~/Library/Caches/com.devon-technologies.think*","~/Library/Containers/com.devon-technologies.*","~/Library/Cookies/com.devon-technologies.think*.binarycookies","~/Library/Group Containers/679S2QUWR8.think*","~/Library/Metadata/com.devon-technologies.think*","~/Library/Preferences/com.devon-technologies.think*","~/Library/Saved Application State/com.devon-technologies.think*.savedState","~/Library/Scripts/Applications/DEVONagent","~/Library/Scripts/Folder Action Scripts/DEVONthink*","~/Library/WebKit/com.devon-technologies.think*"]}]]},"devpod":{"auto_updates":true,"desc":"UI to create reproducible developer environments based on a devcontainer.json","homepage":"https://devpod.sh/","names":["DevPod"],"ruby_source_checksum":{":sha256":"9bec85d215e62a2802fd20eb7899b55e21c2d5e0afef3f25838146c8b6536d71"},"ruby_source_path":"Casks/d/devpod.rb","sha256":"f90c172732d7430b74a221b3af7602fcadcf0175a3dfce3b9ce7953e8f93d2ed","tap_string":"homebrew/cask","url_args":["https://github.com/loft-sh/devpod/releases/download/v0.6.15/DevPod_macos_x64.dmg"],"version":"0.6.15","raw_artifacts":[[":app",["DevPod.app"]],[":binary",["$APPDIR/DevPod.app/Contents/MacOS/devpod-cli"],{":target":"devpod"}],[":zap",{":trash":["~/.devpod","~/Library/Application Support/sh.loft.devpod","~/Library/Caches/sh.loft.devpod","~/Library/Logs/sh.loft.devpod","~/Library/Preferences/sh.loft.devpod.plist","~/Library/Saved Application State/sh.loft.devpod.savedState","~/Library/WebKit/sh.loft.devpod"]}]]},"devtoys":{"depends_on_args":{":macos":":monterey"},"desc":"Utilities designed to make common development tasks easier","homepage":"https://github.com/DevToys-app/DevToys","names":["DevToys"],"ruby_source_checksum":{":sha256":"bc14522642c68fbec44dfa2efd6e35021f5798fb1ff0692afb790a03c2ed0a8b"},"ruby_source_path":"Casks/d/devtoys.rb","sha256":"889fd564f139ff0dbd3219fcb8d742cddd8eac0132a7e66cede40e0e3d611b6c","tap_string":"homebrew/cask","url_args":["https://github.com/DevToys-app/DevToys/releases/download/v2.0.9.0/devtoys_osx_x64.zip"],"version":"2.0.9.0","raw_artifacts":[[":app",["DevToys.app"]],[":zap",{":trash":["~/Library/Caches/com.devtoys","~/Library/Caches/com.devtoys.preview","~/Library/Preferences/com.devtoys.plist","~/Library/Preferences/com.yuki.DevToys.plist","~/Library/WebKit/com.devtoys","~/Library/WebKit/com.devtoys.app"]}]]},"devtunnel":{"container_args":{":type":":naked"},"desc":"Provides developers secure tunnels to share local web services","homepage":"https://aka.ms/devtunnels/docs","names":["Microsoft Dev Tunnels"],"ruby_source_checksum":{":sha256":"942e3080de5d43e1226b6a36b6d8175f298d875dca717053bb707272c21ab0d3"},"ruby_source_path":"Casks/d/devtunnel.rb","sha256":"39e5cbfbb5b21a94f14bfa1500d7e531dc90ae047bfe96146c4e05ab5ae4a18c","tap_string":"homebrew/cask","url_args":["https://tunnelsassetsprod.blob.core.windows.net/cli/1.0.2115+e16833f284/osx-x64-devtunnel"],"version":"1.0.2115+e16833f284","raw_artifacts":[[":binary",["osx-x64-devtunnel"],{":target":"devtunnel"}]]},"devutils":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"All-in-one toolbox for developers","homepage":"https://devutils.com/","names":["DevUtils"],"ruby_source_checksum":{":sha256":"56b9403f68a5a75e2fe1afc01c51e85b26bba00df08abdfe7dc58598763c8b79"},"ruby_source_path":"Casks/d/devutils.rb","sha256":"2e14de0f2b5f6c3a4611b808d05a3ae1408d3c1c0caa9b1dd7d887c9f33d717e","tap_string":"homebrew/cask","url_args":["https://devutils.com/archives/DevUtils-1.17.0.dmg"],"version":"1.17.0","raw_artifacts":[[":app",["DevUtils.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/tonyapp.devutils.sfl*","~/Library/Application Support/tonyapp.devutils","~/Library/Caches/com.plausiblelabs.crashreporter.data/tonyapp.devutils*","~/Library/Caches/DevUtils","~/Library/Caches/tonyapp.devutils","~/Library/HTTPStorages/tonyapp.devutils","~/Library/Preferences/tonyapp.devutils.plist","~/Library/Saved Application State/tonyapp.devutils.savedState","~/Library/WebKit/tonyapp.devutils"]}]]},"dexed":{"depends_on_args":{":macos":":any"},"desc":"DX7 FM synthesiser","homepage":"https://asb2m10.github.io/dexed/","names":["Dexed"],"ruby_source_checksum":{":sha256":"41b8b1135fe586c30caad6ee394db3ad3b36ef48072a70e95c532df778cdfe26"},"ruby_source_path":"Casks/d/dexed.rb","sha256":"a6505103869d15400e7bed1d988d9dd155d6d8204a3d532f5301966ae7507ad8","tap_string":"homebrew/cask","url_args":["https://github.com/asb2m10/dexed/releases/download/v1.0.1/Dexed-1.0.1-macOS.dmg"],"version":"1.0.1","raw_artifacts":[[":uninstall",{":pkgutil":["com.digitalsuburban.dexed.app.pkg","com.digitalsuburban.dexed.clap.pkg","com.digitalsuburban.dexed.component.pkg","com.digitalsuburban.dexed.vst3.pkg"],":delete":"/Applications/Dexed.app"}],[":pkg",["Dexed-1.0.1-macOS.pkg"]],[":zap",{":trash":["/private/var/db/receipts/com.digitalsuburban.dexed.*","~/Library/Application Support/Dexed.settings","~/Library/Saved Application State/com.digitalsuburban.Dexed.savedState"]}]]},"dfcf":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Stock trading platform","disable_args":{":date":"2025-11-24",":because":":discontinued"},"homepage":"https://emdesk.eastmoney.com/pc_activity/AHome/Index","names":["East Money","东方财富"],"ruby_source_checksum":{":sha256":"9825455d53e7c7c707c72b9aed1e2af72137bf5a67f11bbbd8f6bcf1d11a13e2"},"ruby_source_path":"Casks/d/dfcf.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://swdlcdn.eastmoney.com/Mac/Macdownload/dfcf.dmg"],"version":"3.8.2","raw_artifacts":[[":app",["东方财富.app"]]]},"dfu-blaster-pro":{"depends_on_args":{":macos":":any"},"desc":"Utility to put Apple silicon Macs into DFU mode for restore","homepage":"https://twocanoes.com/products/mac/dfu-blaster/","names":["DFU Blaster Pro"],"ruby_source_checksum":{":sha256":"9f1e94cca1dcfafcbe00eb14518cf76a0232a54f227ec4d40d39cfff0763a1bd"},"ruby_source_path":"Casks/d/dfu-blaster-pro.rb","sha256":"f0e3347d219589bd248917cd02a55beb3bbc78de8650927ea642e4be8a89093f","tap_string":"homebrew/cask","url_args":["https://twocanoes-software-updates.s3.amazonaws.com/DFU_Blaster_Pro_Build-3621_Version-5.1.dmg"],"version":"5.1,3621","raw_artifacts":[[":uninstall",{":launchctl":"com.twocanoes.dfublasterhelper",":pkgutil":"com.twocanoes.pkg.DFU-Blaster"}],[":pkg",["DFU Blaster Pro.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.twocanoes.DFU-Blaster-Pro","~/Library/Caches/com.twocanoes.DFU-Blaster-Pro","~/Library/HTTPStorages/com.twocanoes.DFU-Blaster-Pro","~/Library/Preferences/com.twocanoes.DFU-Blaster-Pro.plist"]}]]},"dhs":{"depends_on_args":{":macos":":any"},"desc":"Scans for dylib hijacking","homepage":"https://objective-see.org/products/dhs.html","names":["Dylib Hijack Scanner"],"ruby_source_checksum":{":sha256":"7659d0d93648ccf806c18e1d45723b81f6decde2fddd013a58e78204cddf6afa"},"ruby_source_path":"Casks/d/dhs.rb","sha256":"3e72ffa559332afb65a83bfbc3b5973064aac9a424dee9cc8bc57e63f86d728f","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/DylibHijackScanner/releases/download/v1.6.0/DHS_1.6.0.zip"],"version":"1.6.0","raw_artifacts":[[":app",["DHS.app"]],[":zap",{":trash":["~/Library/Preferences/com.objective-see.DHS.plist","~/Library/Saved Application State/com.objective-see.DHS.savedState"]}]]},"diagnostics":{"depends_on_args":{":macos":":any"},"desc":"Diagnostic (crash) reports viewer","homepage":"https://github.com/macmade/Diagnostics","names":["Diagnostics"],"ruby_source_checksum":{":sha256":"fa17ceb4c4b03e316083c3d8ac76533c268241ce9ccc41b5e98b118c00677f62"},"ruby_source_path":"Casks/d/diagnostics.rb","sha256":"dac94f1e6b32224648d8d4a902acfb50e4b75a0cf295b508589858594899ef8f","tap_string":"homebrew/cask","url_args":["https://github.com/macmade/Diagnostics/releases/download/1.4.1/Diagnostics.app.zip"],"version":"1.4.1","raw_artifacts":[[":app",["Diagnostics.app"]],[":zap",{":trash":["~/Library/Preferences/com.xs-labs.Diagnostics.plist","~/Library/Saved Application State/com.xs-labs.Diagnostics.savedState"]}]]},"dialpad":{"depends_on_args":{":macos":":monterey"},"desc":"Cloud communication platform","homepage":"https://dialpad.com/download","names":["Dialpad"],"ruby_source_checksum":{":sha256":"13443711be9647e550424d5f2aaca8a4954c4f2b350a1c8245db50eb416e0975"},"ruby_source_path":"Casks/d/dialpad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.dialpad.com/osx/x64/dialpad.pkg"],"version":"2609.4.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.dialpad.Dialpad.pkg"}],[":pkg",["dialpad.pkg"]],[":zap",{":trash":["~/Library/Application Support/Dialpad","~/Library/Caches/com.electron.dialpad*","~/Library/HTTPStorages/com.electron.dialpad","~/Library/Preferences/com.electron.dialpad.plist","~/Library/Saved Application State/com.electron.dialpad.savedState"]}]]},"dictionaries":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Translate words without ever opening a dictionary","homepage":"https://dictionaries.io/","names":["Dictionaries"],"ruby_source_checksum":{":sha256":"87b59af350763f170cca20f24adbc17e2c1d03050ea1ed086041d50c5b78d5d5"},"ruby_source_path":"Casks/d/dictionaries.rb","sha256":"8ec8a8ba471238def7749364bdd9fe026554c00f4815f3042cdd11231c796680","tap_string":"homebrew/cask","url_args":["https://download.dictionaries.io/mac/Dictionaries-3.0.zip"],"version":"3.0","raw_artifacts":[[":app",["Dictionaries.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.dictionaries.Dictionaries.Helper","~/Library/Application Support/io.dictionaries.Dictionaries","~/Library/Containers/io.dictionaries.Dictionaries","~/Library/HTTPStorages/io.dictionaries.Dictionaries","~/Library/Preferences/io.dictionaries.Dictionaries.plist"]}]]},"diffmerge":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Visually compare and merge files","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.sourcegear.com/diffmerge/","names":["DiffMerge"],"ruby_source_checksum":{":sha256":"e7ead93fe741001c3c5be0db6f0895cf81d3d29e8ca371693d271d0597b3af5c"},"ruby_source_path":"Casks/d/diffmerge.rb","sha256":"59efeede7beb69a5b3bf3126787f73930984b3b423094500fe73623656f66d43","tap_string":"homebrew/cask","url_args":["https://download.sourcegear.com/DiffMerge/4.2.1/DiffMerge.4.2.1.1013.intel.stable.dmg"],"version":"4.2.1.1013","raw_artifacts":[[":app",["DiffMerge.app"]],[":binary",["Extras/diffmerge.sh"],{":target":"diffmerge"}],[":manpage",["Extras/diffmerge.1"]],[":zap",{":trash":["~/Library/Preferences/com.sourcegear.DiffMerge.plist","~/Library/Preferences/SourceGear DiffMerge Preferences","~/Library/Saved Application State/com.sourcegear.DiffMerge.savedState"]}]]},"diffusionbee":{"depends_on_args":{":macos":":ventura"},"desc":"Run Stable Diffusion locally","homepage":"https://diffusionbee.com/","names":["Diffusion Bee"],"ruby_source_checksum":{":sha256":"d8c7164d6a032b451054959b60f1dcb26e68c9ade0eaa07628ff0500ef86a06d"},"ruby_source_path":"Casks/d/diffusionbee.rb","sha256":"2917b6beeb1dc127a8ef041e2f29a96c74a09314b6baf95ae9a2b45ad0ae5fea","tap_string":"homebrew/cask","url_args":["https://github.com/divamgupta/diffusionbee-stable-diffusion-ui/releases/download/2.5.3/DiffusionBee_MPS_intel-2.5.3.dmg"],"version":"2.5.3","raw_artifacts":[[":app",["DiffusionBee.app"]],[":zap",{":trash":["~/.diffusionbee","~/Library/Application Support/DiffusionBee"]}]]},"digicheck-ng":{"depends_on_args":{":macos":":any"},"desc":"Audio analysis software","homepage":"https://rme-audio.de/digicheck-ng.html","names":["DigiCheck NG"],"ruby_source_checksum":{":sha256":"cb9a640243a9a2bf7584d3aff9b97b4f4f642c70fa991e07f15bf4a1b57f2b97"},"ruby_source_path":"Casks/d/digicheck-ng.rb","sha256":"480527330adc9294cfcfad4f489ca8f3e9d258ce0688374ea45633ace22f5f67","tap_string":"homebrew/cask","url_args":["https://rme-audio.de/downloads/digicheck_ng_mac_093.zip"],"version":"0.93","raw_artifacts":[[":uninstall",{":quit":["de.rme-audio.digicheck.help","de.rme-audio.digicheckng"],":pkgutil":"de.rme-audio.digicheckng"}],[":pkg",["DigicheckNG_093.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/de.rme-audio.digicheckng.sfl*","~/Library/Application Support/RME DigiCheck","~/Library/Caches/com.apple.helpd/Generated/de.rme-audio.digicheck.help*"]}]]},"digiexam":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Academic testing platform with device lockdown","homepage":"https://www.digiexam.com/","names":["digiexam"],"ruby_source_checksum":{":sha256":"c8a3b091d292de58a2e69cdd7952cb3618fde0040cdb2ae82412e37bc7357152"},"ruby_source_path":"Casks/d/digiexam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.digiexam.com/hubfs/client/Digiexam_Mac_universal.dmg"],"version":"26.3.17","raw_artifacts":[[":app",["Digiexam.app"]],[":zap",{":trash":["~/Library/Application Support/com.digiexam.student","~/Library/Application Support/Digiexam","~/Library/Caches/com.digiexam.student","~/Library/Caches/se.digiexam.DigiExam","~/Library/Caches/se.digiexam.DigiExam.ShipIt","~/Library/HTTPStorages/se.digiexam.DigiExam","~/Library/Logs/com.digiexam.student","~/Library/Preferences/se.digiexam.DigiExam.plist","~/Library/WebKit/com.digiexam.student"]}]]},"digikam":{"desc":"Digital photo manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.digikam.org/","names":["digiKam"],"ruby_source_checksum":{":sha256":"e2dab3e2c0a8b487064bb8d7307c3c78ca111f01cadc6c6f7f6c6e716caa5263"},"ruby_source_path":"Casks/d/digikam.rb","sha256":"d5edf0f8e498dad0e6748c3bdc9a55433bf8b43601d8467704f47cc995b3f4a2","tap_string":"homebrew/cask","url_args":["https://download.kde.org/stable/digikam/9.1.0/digiKam-9.1.0-Qt5-MacOS-x86_64.pkg"],"version":"9.1.0","raw_artifacts":[[":uninstall",{":pkgutil":["org.digiKam","org.kde.digikam"],":delete":["/Applications/digiKam.org/digikam.app","/Applications/digiKam.org/showfoto.app"]}],[":pkg",["digiKam-9.1.0-Qt5-MacOS-x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Support/digikam","~/Library/Caches/digikam","~/Library/Preferences/digikam.plist","~/Library/Preferences/digikamrc","~/Library/Saved Application State/digikam.savedState"]}]]},"digital":{"depends_on_args":{":macos":":any"},"desc":"Logic designer and circuit simulator","homepage":"https://github.com/hneemann/Digital","names":["Digital"],"ruby_source_checksum":{":sha256":"ec307345d742a444b22e3c03bdf314cb3a691a3609883ef880da5d9678788f8a"},"ruby_source_path":"Casks/d/digital.rb","sha256":"12f014c8b99140554f8f7464ebc771bbe3de6af39c83c20463492bcb892afc69","tap_string":"homebrew/cask","url_args":["https://github.com/hneemann/Digital/releases/download/v0.31/Digital.zip"],"version":"0.31","raw_artifacts":[[":suite",["Digital"]],[":zap",{":trash":"~/.digital.cfg"}]],"raw_caveats":"digital requires Java 8+. You can install the latest version with:\n  brew install --cask temurin\n"},"dingtalk":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Teamwork app by Alibaba Group","homepage":"https://www.dingtalk.com/","names":["DingTalk","钉钉"],"ruby_source_checksum":{":sha256":"b2e128b535b559736368b42ff25abe40e10a9baccc70645dda20f662a6b9c5fb"},"ruby_source_path":"Casks/d/dingtalk.rb","sha256":"44498e3fc0336941d9c38037a22e663f143e1ad46fad40df8d7333993dceb4ce","tap_string":"homebrew/cask","url_args":["https://dtapp-pub.dingtalk.com/dingtalk-desktop/mac_dmg/Release/DingTalk_v9.0.2-Installer_59049656_universal.dmg"],"version":"9.0.2,59049656","raw_artifacts":[[":uninstall",{":quit":"com.alibaba.DingTalkMac",":pkgutil":"com.alibaba.DingTalkInstaller.app",":delete":"/Applications/DingTalk.app"}],[":pkg",["DingTalkInstaller.pkg"]],[":zap",{":trash":["~/Library/Application Support/DingTalkMac","~/Library/Caches/com.alibaba.DingTalkInstaller","~/Library/Caches/com.alibaba.DingTalkMac","~/Library/Caches/DingTalk","~/Library/Preferences/com.alibaba.DingTalk-Helper.plist","~/Library/Preferences/com.alibaba.DingTalkInstaller.plist","~/Library/Preferences/com.alibaba.DingTalkMac.plist","~/Library/Preferences/com.dingtalk.mac.plist","~/Library/Saved Application State/com.alibaba.DingTalkMac.savedState","~/Library/WebKit/com.alibaba.DingTalkMac"]}]]},"dintch":{"depends_on_args":{":macos":":any"},"desc":"Check the integrity of your files","homepage":"https://eclecticlight.co/dintch","names":["Dintch"],"ruby_source_checksum":{":sha256":"b00ee49ebf922faf296769db6d0881fcfa7c929b3eb2764e9d7e0dd065687b56"},"ruby_source_path":"Casks/d/dintch.rb","sha256":"4f336dcfc77fcc2c253a1d3b0684a47a1281f6e9fb9bb1b70040b6d27f5edd41","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/07/dintch18.zip"],"version":"1.8,2025.07","raw_artifacts":[[":app",["dintch18/Dintch.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.dintch.sfl*","~/Library/Caches/co.eclecticlight.Dintch","~/Library/HTTPStorages/co.eclecticlight.Dintch","~/Library/Preferences/co.eclecticlight.Dintch.plist","~/Library/Saved Application State/co.eclecticlight.Dintch.savedState"]}]]},"direqual":{"depends_on_args":{":macos":":any"},"desc":"Advanced directory compare utility","homepage":"https://naarakstudio.com/direqual/","names":["DirEqual"],"ruby_source_checksum":{":sha256":"2c5d576a9fafb8675d9c669a42410ba29ba4de2df44ed311de27df7662f6d1af"},"ruby_source_path":"Casks/d/direqual.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://naarakstudio.com/download/DirEqual.dmg"],"version":"7.7.0.15","raw_artifacts":[[":app",["DirEqual.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.naarak.DirEqual","~/Library/Application Support/DirEqual","~/Library/Caches/com.naarak.DirEqual","~/Library/Containers/com.naarak.DirEqual","~/Library/HTTPStorages/com.naarak.DirEqual","~/Library/Preferences/com.naarak.DirEqual.plist","~/Library/WebKit/com.naarak.DirEqual"]}]]},"discord":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Voice and text chat software","homepage":"https://discord.com/","names":["Discord"],"ruby_source_checksum":{":sha256":"b552e7c2b40cfd34c8b5183aa5ea09a9abfbdb7c6bc08fc39e0b6952de5eaa0b"},"ruby_source_path":"Casks/d/discord.rb","sha256":"f19b31eaf6b97dc1d16e54d99438a637a5cedf22841fff7e2b27dd17d4cf8c12","tap_string":"homebrew/cask","url_args":["https://dl.discordapp.net/apps/osx/0.0.419/Discord.dmg"],"version":"0.0.419","raw_artifacts":[[":uninstall",{":launchctl":"com.discord.discord.ShipIt",":quit":["com.hnc.Discord","com.hnc.Discord.helper.Plugin","com.hnc.Discord.helper.Renderer"]}],[":app",["Discord.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hnc.discord.sfl*","~/Library/Application Support/discord","~/Library/Application%20Support/discord","~/Library/Caches/com.hnc.Discord","~/Library/Caches/com.hnc.Discord.ShipIt","~/Library/Cookies/com.hnc.Discord.binarycookies","~/Library/HTTPStorages/com.hnc.Discord","~/Library/HTTPStorages/com.hnc.Discord.binarycookies","~/Library/Preferences/ByHost/com.discord.discord.ShipIt.*.plist","~/Library/Preferences/com.hnc.Discord.helper.plist","~/Library/Preferences/com.hnc.Discord.plist","~/Library/Saved Application State/com.hnc.Discord.savedState"]}]]},"discord@canary":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Voice and text chat software","homepage":"https://canary.discord.com/","names":["Discord Canary"],"ruby_source_checksum":{":sha256":"fbb67f7174d4df5b0254bb12efc2f07f7cfadbf241208f1e98d004b43d76c6bf"},"ruby_source_path":"Casks/d/discord@canary.rb","sha256":"d5d0786e222e6165c3f0febe4cbc5dccd177b4ff6735905048e041c7596bad6c","tap_string":"homebrew/cask","url_args":["https://dl-canary.discordapp.net/apps/osx/0.0.1423/DiscordCanary.dmg"],"version":"0.0.1423","raw_artifacts":[[":app",["Discord Canary.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hnc.discordcanary.sfl*","~/Library/Application Support/discordcanary","~/Library/Caches/com.hnc.DiscordCanary","~/Library/Caches/com.hnc.DiscordCanary.ShipIt","~/Library/Cookies/com.hnc.DiscordCanary.binarycookies","~/Library/Preferences/com.hnc.DiscordCanary.helper.plist","~/Library/Preferences/com.hnc.DiscordCanary.plist","~/Library/Saved Application State/com.hnc.DiscordCanary.savedState"]}]]},"discord@development":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Voice and text chat software","homepage":"https://discord.com/","names":["Discord Development"],"ruby_source_checksum":{":sha256":"aa9cb745bbd0bf77db93d93bdda0ea3e67a67d9f0f473445c12274d9bad7d991"},"ruby_source_path":"Casks/d/discord@development.rb","sha256":"499b27e203ad0eb848a66660b25dfa4f4d7e4e55214b0378ecbe8bf62b618a38","tap_string":"homebrew/cask","url_args":["https://dl-development.discordapp.net/apps/osx/1.0.1027/DiscordDevelopment.dmg"],"version":"1.0.1027","raw_artifacts":[[":app",["Discord Development.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hnc.discorddevelopment.sfl*","~/Library/Application Support/discorddevelopment","~/Library/Caches/com.hnc.DiscordDevelopment","~/Library/Caches/com.hnc.DiscordDevelopment.ShipIt","~/Library/Cookies/com.hnc.DiscordDevelopment.binarycookies","~/Library/Preferences/com.hnc.DiscordDevelopment.helper.plist","~/Library/Preferences/com.hnc.DiscordDevelopment.plist","~/Library/Saved Application State/com.hnc.DiscordDevelopment.savedState"]}]]},"discord@ptb":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Voice and text chat software","homepage":"https://discord.com/","names":["Discord PTB"],"ruby_source_checksum":{":sha256":"33e383cf74bc6fd0467e9b1c69eaee5c3c9cb60b9f2884bde03d2575e99dae20"},"ruby_source_path":"Casks/d/discord@ptb.rb","sha256":"da0ff1e6f8d75af4db9c76f0f09a5a54a14f96f9cda658c1bfb41e0be7bd8749","tap_string":"homebrew/cask","url_args":["https://dl-ptb.discordapp.net/apps/osx/0.0.268/DiscordPTB.dmg"],"version":"0.0.268","raw_artifacts":[[":app",["Discord PTB.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hnc.discordptb.sfl*","~/Library/Application Support/com.hnc.DiscordPTB.ShipIt","~/Library/Application Support/discordptb","~/Library/Caches/com.hnc.DiscordPTB","~/Library/Preferences/com.hnc.DiscordPTB.plist","~/Library/Saved Application State/com.hnc.DiscordPTB.savedState"]}]]},"discretescroll":{"depends_on_args":{":macos":":any"},"desc":"Utility to fix a common scroll wheel problem","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/emreyolcu/discrete-scroll","names":["DiscreteScroll"],"ruby_source_checksum":{":sha256":"2e6f287dd532eea26594db905db1002ee79ad38b95bbe6925572f3d9d940ac45"},"ruby_source_path":"Casks/d/discretescroll.rb","sha256":"f2cc275e4537811bf35b2cec2128c086eefbe613c3b79b08819f4f966f1f7a60","tap_string":"homebrew/cask","url_args":["https://github.com/emreyolcu/discrete-scroll/releases/download/v1.2.1/DiscreteScroll.zip"],"version":"1.2.1","raw_artifacts":[[":app",["DiscreteScroll.app"]],[":zap",{":trash":"~/Library/Preferences/com.emreyolcu.DiscreteScroll.plist"}]]},"disk-diet":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Free up disk space","homepage":"https://www.tunabellysoftware.com/disk_diet/","names":["Disk Diet"],"ruby_source_checksum":{":sha256":"771d2085cae146cd5dff214488b4805e66fbe9081b0fb577a0c66d33d62e30c3"},"ruby_source_path":"Casks/d/disk-diet.rb","sha256":"77a1c476fd0d9bb710b1fbccd45509a62f9839b5668a84c6336bdbbab0cda341","tap_string":"homebrew/cask","url_args":["https://www.tunabellysoftware.com/resources/Disk%20Diet%205.6.3.dmg"],"version":"5.6.3","raw_artifacts":[[":app",["Disk Diet.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.tunabellysoftware.DiskDietHelper.plist","/Library/PrivilegedHelperTools/com.tunabellysoftware.DiskDietHelper","~/Library/Application Support/Disk Diet","~/Library/Caches/com.tunabellysoftware.diskdiet","~/Library/HTTPStorages/com.tunabellysoftware.diskdiet","~/Library/HTTPStorages/com.tunabellysoftware.diskdiet.binarycookies","~/Library/Preferences/com.tunabellysoftware.diskdiet.plist","~/Library/Saved Application State/com.tunabellysoftware.diskdiet.savedState"]}]]},"disk-drill":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Data recovery software","homepage":"https://www.cleverfiles.com/","names":["Disk Drill"],"ruby_source_checksum":{":sha256":"e999b0ec9862fd1a76e835174fd800c73294b73313d168673a81735ab2daaa7c"},"ruby_source_path":"Casks/d/disk-drill.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.cleverfiles.com/diskdrill.dmg"],"version":"6.3.2326","raw_artifacts":[[":uninstall",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/disk-drill/6.3.2326/Disk Drill.app/Contents/Resources/uninstall",":sudo":true}}],[":app",["Disk Drill.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.cleverfiles.diskdrill.sfl*","~/Library/Application Support/DiskDrill","~/Library/Caches/com.cleverfiles.Disk_Drill","~/Library/Containers/com.cleverfiles.DiskDrill.Media/Data/cfbackd.chief","~/Library/HTTPStorages/com.cleverfiles.DiskDrill.binarycookies","~/Library/Logs/DiskDrill.log","~/Library/Preferences/com.cleverfiles.activator.xml","~/Library/Preferences/com.cleverfiles.Disk_Drill.plist","~/Library/Preferences/com.cleverfiles.DiskDrill-setapp.plist","~/Library/Preferences/com.cleverfiles.DiskDrill.plist"]}]]},"disk-expert":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Disk space analyzer","homepage":"https://nektony.com/disk-expert","names":["Disk Expert"],"ruby_source_checksum":{":sha256":"813c2180af06db5809c695f07d1a348d72002aa4edb17c2744ca256beb6f1fae"},"ruby_source_path":"Casks/d/disk-expert.rb","sha256":"ef8fb3773e72eaca557938a8351f4c80f1a4332608530977f80978919953ce2c","tap_string":"homebrew/cask","url_args":["https://download.nektony.com/download/diskexpert/disk-space-analyzer.dmg?build=599"],"version":"6.0.3,599","raw_artifacts":[[":app",["Disk Expert 6.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nektony.Disk-Expert-SII*","~/Library/Application Support/Disk-Expert-SII*","~/Library/Caches/com.nektony.Disk-Expert-SII*","~/Library/Cookies/com.nektony.Disk-Expert-SII.binarycookies","~/Library/HTTPStorages/com.nektony.Disk-Expert-SII*","~/Library/Preferences/com.nektony.Disk-Expert-SII*.plist","~/Library/Saved Application State/com.nektony.Disk-Expert-SII*.savedState"]}]]},"disk-inventory-x":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Disk usage utility","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.derlien.com/","names":["Disk Inventory X"],"ruby_source_checksum":{":sha256":"cbf19ecefc3623fac26c9284dcc4646e16a91a97f2108b7e08789ffe6a654804"},"ruby_source_path":"Casks/d/disk-inventory-x.rb","sha256":"78af3506435adaa53d8cc2ce601cac2e13b56e708358eb3bde2c3aa322bad8e5","tap_string":"homebrew/cask","url_args":["https://www.derlien.com/diskinventoryx/downloads/Disk%20Inventory%20X%201.3.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"1.3","raw_artifacts":[[":app",["Disk Inventory X.app"]],[":zap",{":trash":"~/Library/Preferences/com.derlien.DiskInventoryX.plist"}]]},"disk-jockey":{"depends_on_args":{":macos":":any"},"desc":"Disk image creator and analyser for retro computers or emulators","homepage":"https://diskjockey.onegeekarmy.eu/","names":["Disk Jockey"],"ruby_source_checksum":{":sha256":"120a1a792294ad582f51de4043d3a799db123d2405a5d140236e2430c1f4ec19"},"ruby_source_path":"Casks/d/disk-jockey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://diskjockey.onegeekarmy.eu/files/diskjockey/Disk-Jockey.app.zip"],"version":"4.1.1","raw_artifacts":[[":app",["Disk Jockey.app"]],[":zap",{":trash":["~/Library/Application Scripts/One-Geek-Army.Disk-Jockey","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/one-geek-army.disk-jockey.sfl*","~/Library/Containers/One-Geek-Army.Disk-Jockey"]}]]},"diskboard":{"depends_on_args":{":macos":":any"},"desc":"Disk benchmark and S.M.A.R.T. health monitor","homepage":"https://www.diskboard.com/","names":["DiskBoard"],"ruby_source_checksum":{":sha256":"4fca289e8d15c6fc7dec2e2e4732c30d9f4e14b57171483c35e4ccd9b74e4185"},"ruby_source_path":"Casks/d/diskboard.rb","sha256":"21fedd4226b6c0be9b69c115c8ceb5c37a4f737eabdb56c5bd796c94e73751e1","tap_string":"homebrew/cask","url_args":["https://www.diskboard.com/downloads/1.0.8/DiskBoard.app.zip"],"version":"1.0.8","raw_artifacts":[[":app",["DiskBoard.app"]],[":zap",{":trash":["~/Library/Preferences/com.futonica.diskboard.plist","~/Library/Saved Application State/com.futonica.diskboard.savedState"]}]]},"diskcatalogmaker":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Disk management tool","homepage":"https://diskcatalogmaker.com/","names":["DiskCatalogMaker"],"ruby_source_checksum":{":sha256":"8efc184562479fd8cf856831e6ecf91600c06b9171f9d8f40569c1117cbdd328"},"ruby_source_path":"Casks/d/diskcatalogmaker.rb","sha256":"929f60b1000a7dae420ded33a1d8a1b68bbf53edb8ca84db3158931da00c5e70","tap_string":"homebrew/cask","url_args":["https://diskcatalogmaker.com/download/zip/DiskCatalogMaker931.zip"],"version":"9.3.1","raw_artifacts":[[":uninstall",{":quit":"com.mac.fujisoft.DiskCatalogMaker"}],[":app",["DiskCatalogMaker.app"]],[":zap",{":trash":["~/Library/Application Support/com.mac.fujisoft.DiskCatalogMaker","~/Library/Application Support/DiskCatalogMaker","~/Library/Caches/com.mac.fujisoft.DiskCatalogMaker","~/Library/Caches/DiskCatalogMaker","~/Library/Logs/DiskCatalogMaker","~/Library/Preferences/com.mac.fujisoft.DiskCatalogMaker.plist","~/Library/Saved Application State/com.mac.fujisoft.DiskCatalogMaker.savedState"]}]]},"diskspace":{"depends_on_args":{":macos":":any"},"desc":"Show available disk space on APFS volumes","homepage":"https://github.com/scriptingosx/diskspace","names":["diskspace"],"ruby_source_checksum":{":sha256":"4062f1ea169e8829d5eb0977388684891ffcfaa123b6ce42e40ad122415b8b80"},"ruby_source_path":"Casks/d/diskspace.rb","sha256":"918e9796e3390b2644efd4deb36d4095599be5372fddc8536f91bfeba01f66ee","tap_string":"homebrew/cask","url_args":["https://github.com/scriptingosx/diskspace/releases/download/v1/diskspace-1.pkg"],"version":"1","raw_artifacts":[[":uninstall",{":pkgutil":"com.scriptingosx.diskspace"}],[":pkg",["diskspace-1.pkg"]]]},"displaperture":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Rounds your display corners","homepage":"https://manytricks.com/displaperture/","names":["Displaperture"],"ruby_source_checksum":{":sha256":"f0e17d3981bb291e8c083959fedaaf42c0d22e8751b411514670a932a33789e1"},"ruby_source_path":"Casks/d/displaperture.rb","sha256":"aae036ad827760d949791989125fd1c7cbe1dbdc30e5726836aa63ccde78aadc","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/displaperture300.dmg"],"version":"3.0","raw_artifacts":[[":uninstall",{":quit":"com.manytricks.Displaperture"}],[":app",["Displaperture.app"]],[":zap",{":trash":["~/Library/Caches/com.manytricks.Displaperture","~/Library/Containers/com.manytricks.Displaperture","~/Library/HTTPStorages/com.manytricks.Displaperture","~/Library/Preferences/com.manytricks.Displaperture.plist"]}]]},"display-pilot":{"depends_on_args":{":macos":":any"},"desc":"Display control utility","homepage":"https://www.benq.com/en-ap/monitor/software/display-pilot-2.html","names":["Display Pilot 2"],"ruby_source_checksum":{":sha256":"12f7f0f03c052671661f91e3c00eb27ec63026ffc193b3101dc8d2a3cb827b78"},"ruby_source_path":"Casks/d/display-pilot.rb","sha256":"03d52c97012a28f1a6ffb8d3545024849dd2bb3a31b0d2d244c758a5a6163164","tap_string":"homebrew/cask","url_args":["https://esupportdownload.benq.com/esupport/VERTICAL%20&%20PROFESSIONAL%20DISPLAY/Software/Display%20Pilot%202/Display%20Pilot%202%20for%20Mac_v1.12.10.0_Mac_261013144420.zip"],"version":"1.12.10.0,261013144420","raw_artifacts":[[":app",["Display Pilot 2.app"]],[":zap",{":trash":"~/Library/Preferences/com.benq.DisplayPilot2.plist"}]]},"displaybuddy":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Monitor resolution and settings manager","homepage":"https://displaybuddy.app/","names":["DisplayBuddy"],"ruby_source_checksum":{":sha256":"62b63e250212b5488ffe93c45190fd882a6f3b4b8d7636da7de5588b6f20bc96"},"ruby_source_path":"Casks/d/displaybuddy.rb","sha256":"0bfb8db0fa598e137f3778f9e0a22f49e43593a252a4fce1d37d0b944c35d05a","tap_string":"homebrew/cask","url_args":["https://displaybuddy.app/public/DisplayBuddy_3.9.6.dmg"],"version":"3.9.6","raw_artifacts":[[":app",["DisplayBuddy.app"]],[":zap",{":trash":["~/Library/Application Scripts/2SL5ANA588.group.com.sids.DisplayBuddy","~/Library/Application Scripts/com.sids.DisplayBuddy-LaunchAtLoginHelper","~/Library/Application Scripts/com.sids.DisplayBuddy.DisplayBuddyWidget","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sids.displaybuddy.sfl*","~/Library/Caches/com.sids.DisplayBuddy","~/Library/Containers/com.sids.DisplayBuddy-LaunchAtLoginHelper","~/Library/Containers/com.sids.DisplayBuddy.DisplayBuddyWidget","~/Library/Group Containers/2SL5ANA588.group.com.sids.DisplayBuddy","~/Library/HTTPStorages/com.sids.DisplayBuddy","~/Library/HTTPStorages/com.sids.DisplayBuddy.binarycookies","~/Library/Preferences/com.sids.DisplayBuddy.plist","~/Library/WebKit/com.sids.DisplayBuddy"]}]]},"displaycal":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":formula":["argyll-cms"],":macos":":any"},"desc":"Display calibration and characterization powered by ArgyllCMS","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://displaycal.net/","names":["DisplayCAL"],"ruby_source_checksum":{":sha256":"f05712bbc11d5907b8f0e2620071a297e50582574007fecae8afa8559834f3a2"},"ruby_source_path":"Casks/d/displaycal.rb","sha256":"3e3f4a506c3ffc1e2004d57c6cd521d6cacb1bb6a71f9e3fa4cd81ab6ad4f31a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/dispcalgui/release/3.8.9.3/DisplayCAL-3.8.9.3.pkg"],"version":"3.8.9.3","raw_artifacts":[[":uninstall",{":pkgutil":"net.displaycal.*.DisplayCAL.*"}],[":pkg",["DisplayCAL-3.8.9.3.pkg"]],[":zap",{":trash":["~/Library/Application Support/dispcalGUI","~/Library/Application Support/DisplayCAL","~/Library/Logs/dispcalGUI","~/Library/Logs/DisplayCAL","~/Library/Preferences/dispcalGUI","~/Library/Preferences/DisplayCAL"]}]],"raw_caveats":"If displaycal asks for argyll-cms, do not choose to download.\nInstead, select \"Browse\" and point displaycal to your $HOMEBREW_PREFIX/bin.\n"},"displaylink":{"depends_on_args":{":macos":":any"},"desc":"Drivers for DisplayLink docks, adapters and monitors","homepage":"https://www.synaptics.com/products/displaylink-graphics","names":["DisplayLink USB Graphics Software"],"renames":[["DisplayLinkManager-14.2*pkg","DisplayLinkManager-14.2.pkg"]],"ruby_source_checksum":{":sha256":"9e25eeb0ddd47040261e27a0e6c10370361a4aa4d5a550b28279aee2b982b03b"},"ruby_source_path":"Casks/d/displaylink.rb","sha256":"2a08be4e7fba2c11dbfaf5ea78f60c66e1683a14212c60ff36e24ba469822b1c","tap_string":"homebrew/cask","url_args":["https://www.synaptics.com/sites/default/files/exe_files/2025-11/DisplayLink%20Manager%20Graphics%20Connectivity14.2-EXE.zip"],"version":"14.2,2025-11","raw_artifacts":[[":uninstall",{":launchctl":["73YQY62QM3.com.displaylink.DisplayLinkAPServer","com.displaylink.displaylinkmanager","com.displaylink.useragent","com.displaylink.useragent-prelogin","com.displaylink.XpcService"],":quit":"DisplayLinkUserAgent",":pkgutil":"com.displaylink.*",":delete":["/Applications/DisplayLink","/Library/LaunchAgents/com.displaylink.useragent-prelogin.plist","/Library/LaunchAgents/com.displaylink.useragent.plist","/Library/LaunchDaemons/com.displaylink.displaylinkmanager.plist"]}],[":pkg",["DisplayLinkManager-14.2.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/73YQY62QM3.com.displaylink.DisplayLinkShared","~/Library/Application Scripts/com.displaylink.DisplayLinkUserAgent","~/Library/Containers/com.displaylink.DisplayLinkUserAgent","~/Library/Group Containers/73YQY62QM3.com.displaylink.DisplayLinkShared"]}]],"raw_caveats":"You must reboot for the installation of displaylink to take effect.\n\nInstalling displaylink means you have AGREED to the license at:\n  https://www.synaptics.com/products/displaylink-graphics/downloads/macos-connectivity-14.2\n"},"displays":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Monitor resolution and settings manager","homepage":"https://www.jibapps.com/apps/displays/","names":["Displays"],"ruby_source_checksum":{":sha256":"a9f5d37e72e03ecbb7cd4549157db1e140ebdeee95590861ea380f4216032b9b"},"ruby_source_path":"Casks/d/displays.rb","sha256":"3e40e462fd9bf1a881c996cbc5695f1f1772dafeab8726a52be94d4410caf139","tap_string":"homebrew/cask","url_args":["https://www.jibapps.com/ressources/displays/files/Displays.1.9.10.zip"],"version":"1.9.10","raw_artifacts":[[":app",["Displays.app"]],[":zap",{":trash":["~/Library/Application Support/com.jibapps.Displays","~/Library/Caches/com.jibapps.Displays","~/Library/Preferences/com.jibapps.Displays.plist","~/Library/Saved Application State/com.jibapps.DisplaysMigrator.savedState"]}]]},"distill-web-monitor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Monitor webpages for changes","homepage":"https://distill.io/","names":["Distill Web Monitor"],"ruby_source_checksum":{":sha256":"d84ee82cf9616fe288d944387cb5e9704aa694cc9b3f54d2bdc2daa5d1ae1d74"},"ruby_source_path":"Casks/d/distill-web-monitor.rb","sha256":"367e42d3c598dc690798d99afeaa1faaa38a4cda57ea4edc978818780bcc3630","tap_string":"homebrew/cask","url_args":["https://dev-distill-releases.s3.us-east-2.amazonaws.com/web-monitor/beta/4.1.1/Distill%20Web%20Monitor-darwin-x64-4.1.1-beta.zip"],"version":"4.1.1-beta","raw_artifacts":[[":app",["Distill Web Monitor.app"]],[":zap",{":trash":["~/Library/Application Support/Distill Web Monitor","~/Library/Caches/com.electron.distill-web-monitor","~/Library/Caches/com.electron.distill-web-monitor.ShipIt","~/Library/HTTPStorages/com.electron.distill-web-monitor","~/Library/Preferences/com.electron.distill-web-monitor.plist"]}]]},"distroav":{"depends_on_args":{":cask":["libndi"],":macos":":any"},"desc":"NDI integration for OBS Studio","disable_args":{":date":"2026-11-14",":because":"the package is not compatible with Homebrew's installation parameters"},"homepage":"https://distroav.org/","names":["DistroAV"],"ruby_source_checksum":{":sha256":"8d4b7cc9eea92e5dbe3e6dd78a19e204eac6aa48d33fadcf11d3973903173215"},"ruby_source_path":"Casks/d/distroav.rb","sha256":"119e88377a3920216ac2f9e29b174d45c43f855baed14c7b282e35378c0e06d3","tap_string":"homebrew/cask","url_args":["https://github.com/DistroAV/DistroAV/releases/download/6.1.1/distroav-6.1.1-macos-universal.pkg"],"version":"6.1.1","raw_artifacts":[[":uninstall",{":pkgutil":["'org.distroav.distroav'","org.distroav.distroav"]}],[":pkg",["distroav-6.1.1-macos-universal.pkg"]],[":postflight_steps",{":steps":[{":path":{":base":"home",":path":"Library/Application Support/obs-studio/plugins"},":type":"mkdir_p"},{":source":{":path":"/Library/Application Support/obs-studio/plugins/distroav.plugin"},":target":{":base":"home",":path":"Library/Application Support/obs-studio/plugins/distroav.plugin"},":uninstall":true,":type":"symlink"},{":source":{":path":"/Library/Application Support/obs-studio/plugins/distroav.plugin.dSYM"},":target":{":base":"home",":path":"Library/Application Support/obs-studio/plugins/distroav.plugin.dSYM"},":uninstall":true,":type":"symlink"}]}]]},"ditto":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Screen mirroring and digital signage","homepage":"https://www.airsquirrels.com/ditto","names":["Ditto"],"ruby_source_checksum":{":sha256":"45c08252e96fd8085b710b9211e5c2abf3970fad60b0c78fb7083cf4bbf5b3a9"},"ruby_source_path":"Casks/d/ditto.rb","sha256":"9882c093c86f12743b6fd1e8cf980f2a74d1ee5e887cd77c8ed7ca6d2e0ef9fb","tap_string":"homebrew/cask","url_args":["https://download.airsquirrels.com/Ditto/App/Mac/Ditto-1.11.10.dmg"],"version":"1.11.10","raw_artifacts":[[":uninstall",{":quit":["com.squirrels.Ditto","com.squirrels.SquirrelsLoopbackAudioDriver"]}],[":app",["Ditto.app"]],[":zap",{":trash":["~/Library/Application Support/Logs/Ditto.log*","~/Library/Caches/com.squirrels.Ditto","~/Library/HTTPStorages/com.squirrels.Ditto","~/Library/Preferences/com.squirrels.Ditto.plist","~/Library/Saved Application State/com.squirrels.Ditto.savedState"]}]]},"diversion-app":{"auto_updates":true,"depends_on_args":{":cask":["diversion"],":macos":":monterey"},"desc":"Desktop app for Diversion version control","homepage":"https://www.diversion.dev/","names":["Diversion Desktop"],"ruby_source_checksum":{":sha256":"83259ea414d9bb10b02f0842f2c0386dd53b5f2b5276aa4a53740be3d07a9362"},"ruby_source_path":"Casks/d/diversion-app.rb","sha256":"5a4f1209a991ded636e73d81c2010251bdcf0af0f46339e18cf8bd20bb109d0d","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/240506tnendbebc/Diversion%20Desktop%200.8.0-x64.dmg"],"version":"0.8.0","raw_artifacts":[[":uninstall",{":quit":"com.todesktop.240506tnendbebc"}],[":app",["Diversion Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/Diversion Desktop","~/Library/Caches/com.todesktop.240506tnendbebc","~/Library/Caches/com.todesktop.240506tnendbebc.ShipIt","~/Library/Caches/diversiondesktop-updater","~/Library/Logs/Diversion Desktop","~/Library/Preferences/com.todesktop.240506tnendbebc.plist"]}]]},"diversion":{"depends_on_args":{":macos":":any"},"desc":"Cloud-native version control CLI and agent","homepage":"https://www.diversion.dev/","names":["Diversion CLI"],"ruby_source_checksum":{":sha256":"290a22aaae1f4d927c53ddda764a784f783b0a7bdf0e6b05bbc5920ba1b3b6de"},"ruby_source_path":"Casks/d/diversion.rb","sha256":"669daf2a51b1bcb745b281cb304a0716073cad60a0ccc9e99ac2c78b245ee2cc","tap_string":"homebrew/cask","url_args":["https://get.diversion.dev/update/dv/v1.6.758/darwin-amd64.gz"],"version":"1.6.758","raw_artifacts":[[":uninstall",{":launchctl":"diversion.dv.agent"}],[":binary",["darwin-amd64"],{":target":"dv"}],[":zap",{":trash":["~/.diversion","~/Library/Caches/diversion","~/Library/LaunchAgents/diversion.dv.agent.plist"]}]]},"divvy":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Application window manager focusing on simplicity","homepage":"https://mizage.com/divvy/","names":["Divvy"],"ruby_source_checksum":{":sha256":"644ba47bbb78268894029a5b5a8801c7b51d777fa0ec28e9d3b2815adced2d22"},"ruby_source_path":"Casks/d/divvy.rb","sha256":"2823c41a8d5e4f0e27760a87b1fdb8acf9b6a48eef4074421e6daa1119f89a53","tap_string":"homebrew/cask","url_args":["https://mizage.com/downloads/Divvy_1.5.1.zip"],"version":"1.5.1","raw_artifacts":[[":app",["Divvy.app"]],[":zap",{":trash":["~/Library/Preferences/com.mizage.direct.Divvy.plist","~/Library/Preferences/com.mizage.Divvy.plist"]}]]},"dixa":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Customer service platform","homepage":"https://dixa.com/","names":["Dixa"],"ruby_source_checksum":{":sha256":"f84f8d290e122f4cd4a7c509b83be3360edb58bfd254f167019919282c85fa25"},"ruby_source_path":"Casks/d/dixa.rb","sha256":"a4e1a30d074e724ba24e9e2674a72bc4050f00161fb7dc23295a2c189ecda5bb","tap_string":"homebrew/cask","url_args":["https://github.com/dixahq/dixa-desktop-app-release/releases/download/v4.0.12/dixa-4.0.12.dmg"],"version":"4.0.12","raw_artifacts":[[":app",["Dixa.app"]],[":zap",{":trash":["~/Library/Application Support/Dixa","~/Library/Logs/Dixa","~/Library/Preferences/dixa.plist","~/Library/Saved Application State/dixa.savedState"]}]]},"djstudio":{"depends_on_args":{":macos":":monterey"},"desc":"DAW for DJs","homepage":"https://dj.studio/","names":["DJ.Studio"],"ruby_source_checksum":{":sha256":"1669db630e6a433b362182fac1dba4ac869df78b9e39cec8fc77a1bfad8f7540"},"ruby_source_path":"Casks/d/djstudio.rb","sha256":"30c80d5c94cc38433a066593ceb9bd3b2e6b1ecf4049b8dc0fee21bc690bc321","tap_string":"homebrew/cask","url_args":["https://download.dj.studio/DJ.Studio-4.2.15.dmg"],"version":"4.2.15","raw_artifacts":[[":app",["DJ.Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dj.studio.app.sfl*","~/Library/Application Support/DJ.Studio","~/Library/Application Support/dj.studio.app","~/Library/Preferences/dj.studio.app.plist","~/Library/Saved Application State/dj.studio.app.savedState"]}]]},"djstudio@next":{"depends_on_args":{":macos":":monterey"},"desc":"DAW for DJs","homepage":"https://dj.studio/","names":["DJ.Studio Next"],"ruby_source_checksum":{":sha256":"786bc44f846d1b8346ea056d2560b2d0a497e8ae3af94a5ab23096b8af36f602"},"ruby_source_path":"Casks/d/djstudio@next.rb","sha256":"3458b3a7d6cc6494f5dfccbd36bcffe07fcfec2bcd4df4c8f55887a4a7442e8f","tap_string":"homebrew/cask","url_args":["https://download.next.dj.studio/DJ.Studio%20Next-5.0.7-beta.3.dmg"],"version":"5.0.7-beta.3","raw_artifacts":[[":uninstall",{":quit":"dj.studio.next.app"}],[":app",["DJ.Studio Next.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dj.studio.app.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dj.studio.next.app.sfl*","~/Library/Application Support/DJ.Studio","~/Library/Application Support/dj.studio.app","~/Library/Preferences/dj.studio.app.plist","~/Library/Preferences/dj.studio.next.app.plist","~/Library/Saved Application State/dj.studio.app.savedState"]}]]},"djuced":{"depends_on_args":{":macos":":monterey"},"desc":"DJ software for Hercules controllers","homepage":"https://www.djuced.com/","names":["DJUCED"],"ruby_source_checksum":{":sha256":"21690fdee7b4ef2c9d605c86658ece90f05de6e96d3da23a9203b432465abe8a"},"ruby_source_path":"Casks/d/djuced.rb","sha256":"a76200de7cc2fced9b765d83edd02c8a07aa302d77c87c81ddf2f4c91330e2a2","tap_string":"homebrew/cask","url_args":["https://ts.hercules.com/download/djuced/6.8/DJUCED_6.8.1.dmg"],"version":"6.8.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.guillemot.DJUCED"}],[":pkg",["djuced_6.8.1.pkg"]],[":zap",{":trash":["~/Documents/DJUCED","~/Library/Caches/com.Guillemot.DJUCED","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.Guillemot.DJUCED","~/Library/Preferences/com.Guillemot.DJUCED.plist","~/Library/Saved Application State/com.Guillemot.DJUCED.savedState"]}]]},"djv":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Review software for VFX, animation, and film production","homepage":"https://grizzlypeak3d.github.io/DJV/","names":["DJV"],"ruby_source_checksum":{":sha256":"ab08636db6957831d11b756a24e53d1dc9e36e8b277d03072ce35299f62d6ba2"},"ruby_source_path":"Casks/d/djv.rb","sha256":"158662e69207ea80c4c549cc0267dc25197a68caaf4a14550491048b63d0fb83","tap_string":"homebrew/cask","url_args":["https://github.com/grizzlypeak3d/DJV/releases/download/3.7.5/DJV-3.7.5-macOS-arm64.dmg"],"version":"3.7.5","raw_artifacts":[[":app",["djv.app"]],[":zap",{":trash":["~/Documents/DJV/djv.log","~/Library/Preferences/com.djv-sourceforge-net-*.plist"],":rmdir":"~/Documents/DJV"}]]},"djview":{"depends_on_args":{":macos":":any"},"desc":"DjVu viewer and browser plugin","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://djvu.sourceforge.net/","names":["DjView"],"ruby_source_checksum":{":sha256":"53ea9d9fc31e82f454ac4705c279b77bb58a1dc168bfe5ba5a0958b16c670280"},"ruby_source_path":"Casks/d/djview.rb","sha256":"eebe6373c896a02d102607566dfa0626ab8541b7816779c3bce5524bf10e65fb","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/djvu/DjVuLibre-3.5.29%2BDjView-4.12-universal.dmg"],"version":"4.12,3.5.29","raw_artifacts":[[":app",["DjView.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.djvu.djview.sfl*","~/Library/Preferences/org.djvu.DjView.plist","~/Library/Saved Application State/org.djvu.DjView.savedState"]}]]},"dmenu-mac":{"depends_on_args":{":macos":":ventura"},"desc":"Keyboard-only application launcher","homepage":"https://github.com/oNaiPs/dmenu-mac","names":["dmenu-mac"],"ruby_source_checksum":{":sha256":"110822e43d7f9d62df8c708ded098371e7ad7323428a4acefcc6b56a62cb8997"},"ruby_source_path":"Casks/d/dmenu-mac.rb","sha256":"5dea2941858de1ee7f37d45e86ae4ed2a0bb017a526126fa12a69e8f925d8547","tap_string":"homebrew/cask","url_args":["https://github.com/oNaiPs/dmenu-mac/releases/download/0.9.0/dmenu-mac.zip"],"version":"0.9.0","raw_artifacts":[[":app",["dmenu-mac.app"]],[":binary",["$APPDIR/dmenu-mac.app/Contents/Resources/dmenu-mac"]],[":zap",{":trash":["~/Library/Application Scripts/com.onaips.dmenu-macos","~/Library/Containers/com.onaips.dmenu-macos","~/Library/Preferences/com.onaips.dmenu-macos.plist"]}]]},"dmg-canvas":{"depends_on_args":{":macos":":any"},"desc":"Stylised disk images made easy","homepage":"https://www.araelium.com/dmgcanvas","names":["DMG Canvas"],"ruby_source_checksum":{":sha256":"beea33bc8d9ede03312c78d86b76d090f306284c79066b35dc6d89c61b1e3285"},"ruby_source_path":"Casks/d/dmg-canvas.rb","sha256":"38cc30ea79325142386f23b94302f1b9eb3fb0b4a8dbf05305ca11a82f0cd54a","tap_string":"homebrew/cask","url_args":["https://arweb-assets.s3.amazonaws.com/downloads/dmgcanvas/versions/DMGCanvas4.2.3.zip"],"version":"4.2.3","raw_artifacts":[[":app",["DMG Canvas.app"]],[":zap",{":trash":["~/Library/Application Support/DMG Canvas","~/Library/Caches/com.araelium.dmgcanvas","~/Library/HTTPStorages/com.araelium.dmgcanvas","~/Library/Preferences/com.araelium.dmgcanvas.plist"]}]]},"dmidiplayer":{"caveats_rosetta":true,"depends_on_args":{":formula":["fluid-synth"],":macos":":any"},"desc":"Multiplatform MIDI File Player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://dmidiplayer.sourceforge.io/","names":["dmidiplayer"],"ruby_source_checksum":{":sha256":"76ac33019e8eb217304ef700680e7221b1898d42a087d826b7ebe04c782e7809"},"ruby_source_path":"Casks/d/dmidiplayer.rb","sha256":"4c664843bbc54c0102da32568b20927a33083e2c14e2f0111725f39a24a8f85c","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/dmidiplayer/1.7.4/dmidiplayer-1.7.4-mac-x64.dmg"],"version":"1.7.4","raw_artifacts":[[":app",["dmidiplayer.app"]],[":zap",{":trash":["~/Library/Preferences/net.sourceforge.dmidiplayer.plist","~/Library/Preferences/net.sourceforge.drumstick.Drumstick MIDI File Multiplatform Player.plist","~/Library/Saved Application State/net.sourceforge.dmidiplayer.savedState"]}]]},"dnclient-server":{"depends_on_args":{":macos":":ventura"},"desc":"Peer-to-peer VPN client daemon for managed nebula networks","homepage":"https://www.defined.net/","names":["DNClient Server"],"ruby_source_checksum":{":sha256":"2b21e4880ea3f0637da4ea4c0c22eccc604a4dfd5a2c3240687029d182d24b08"},"ruby_source_path":"Casks/d/dnclient-server.rb","sha256":"ac963eec73539ae0d0c6ba6d6af8c98430619bb8187609a7725a4de76340162d","tap_string":"homebrew/cask","url_args":["https://dl.defined.net/cc4e1ce7/v0.9.10/macos/DNClient-Server.dmg"],"version":"0.9.10,cc4e1ce7","raw_artifacts":[[":binary",["dnclient"]],[":zap",{":trash":["/etc/defined","/Library/LaunchDaemons/dnclient.plist"]}]]},"dnclient":{"depends_on_args":{":macos":":ventura"},"desc":"Peer-to-peer VPN client for managed nebula networks","homepage":"https://www.defined.net/","names":["DNClient"],"ruby_source_checksum":{":sha256":"9140fe2c4afa625c954659cd75d4e9e6dc409ff7788da13f9c6b8376f4184944"},"ruby_source_path":"Casks/d/dnclient.rb","sha256":"4aad33bcfc48c73cf236e8a9eae93700d46d193d6f69b58c576152e0f77d7247","tap_string":"homebrew/cask","url_args":["https://dl.defined.net/cc4e1ce7/v0.9.10/macos/DNClient-Desktop.dmg"],"version":"0.9.10,cc4e1ce7","raw_artifacts":[[":app",["DNClient Desktop.app"]],[":zap",{":trash":["/Library/Application Support/DefinedNet","~/Library/Caches/dnclient-desktop","~/Library/Caches/net.defined.dnclient-desktop","~/Library/Preferences/dnclient-desktop.plist","~/Library/Preferences/net.defined.dnclient-desktop.plist","~/Library/WebKit/dnclient-desktop","~/Library/WebKit/net.defined.dnclient-desktop"]}]]},"dnsmonitor":{"depends_on_args":{":macos":":any"},"desc":"Monitor DNS activity","homepage":"https://objective-see.org/products/utilities.html#DNSMonitor","names":["DNSMonitor"],"ruby_source_checksum":{":sha256":"b6ba08f6f2fe89c54c41e370d33b865cd585570195e6deba597b050525e23c1c"},"ruby_source_path":"Casks/d/dnsmonitor.rb","sha256":"2d70c45f55e67d4e71823acd7232e7ad1aa41ca7a2223f8d0263a1474c647e8d","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/DNSMonitor/releases/download/v1.3.0/DNSMonitor_1.3.0.zip"],"version":"1.3.0","raw_artifacts":[[":uninstall",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/dnsmonitor/1.3.0/unload.sh",":must_succeed":false}}],[":app",["DNSMonitor.app"]],[":postflight_steps",{":steps":[{":path":{":base":"staged_path",":path":"unload.sh"},":type":"write",":content":"#!/bin/sh\nsystemextensionsctl list | grep -q \"com.objective-see.dnsmonitor.extension.*activated\" &&   /Applications/DNSMonitor.app/Contents/MacOS/DNSMonitor -unload\n",":overwrite":true}]}]]},"do-not-disturb":{"depends_on_args":{":macos":":any"},"desc":"Open-source physical access (aka 'evil maid') attack detector","homepage":"https://objective-see.org/products/dnd.html","names":["Do Not Disturb"],"ruby_source_checksum":{":sha256":"16f50ac002a7d0ea8e098c81d74d245d8ef09f2f85a87f732f0df2b7f015e1e8"},"ruby_source_path":"Casks/d/do-not-disturb.rb","sha256":"af4a0e55d20ff5a28b5c91a9517f70bdba77c182174c24a93d234347e2885da1","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/DoNotDisturb/releases/download/v2.1.0/DoNotDisturb_2.1.0.zip"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/do-not-disturb/2.1.0/DoNotDisturb Installer.app/Contents/Resources/configure.sh",":args":["-uninstall"],":sudo":true}}],[":installer",{":manual":"DoNotDisturb Installer.app"}]]},"dockdoor-pro":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Dock replacement with widgets, profiles and window previews","homepage":"https://pro.dockdoor.net/","names":["DockDoor Pro"],"ruby_source_checksum":{":sha256":"664819e92b1d3afd10f3386a5df0b2198df7fdab719bbe75e66c46ca1bd2a4c2"},"ruby_source_path":"Casks/d/dockdoor-pro.rb","sha256":"839ae70137a47d98ef8bb0ec49c885ac360be2d40e70371b87c7ad2029b61ef0","tap_string":"homebrew/cask","url_args":["https://downloads.dockdoor.net/v/1.7.3/DockDoorPro.dmg"],"version":"1.7.3","raw_artifacts":[[":uninstall",{":quit":"com.ejbills.DockDoorPro"}],[":app",["DockDoor Pro.app"]],[":zap",{":trash":["~/Library/Application Support/DockDoorPro","~/Library/Caches/com.ejbills.DockDoorPro","~/Library/HTTPStorages/com.ejbills.DockDoorPro","~/Library/Preferences/com.ejbills.DockDoorPro.plist"]}]]},"dockdoor":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Window peeking utility app","homepage":"https://dockdoor.net/","names":["DockDoor"],"ruby_source_checksum":{":sha256":"a6b8cbd543b43d2d23906f1d5f6f121ec44a56e937fb8dbead7a3783abac8e47"},"ruby_source_path":"Casks/d/dockdoor.rb","sha256":"58e571cf653fb15c57d6046613a9005825260d5c08e05b5556a606df71b9e8af","tap_string":"homebrew/cask","url_args":["https://github.com/ejbills/DockDoor/releases/download/1.41.0/DockDoor.dmg"],"version":"1.41.0","raw_artifacts":[[":app",["DockDoor.app"]],[":zap",{":trash":["~/Library/Application Support/DockDoor","~/Library/Caches/com.ethanbills.DockDoor","~/Library/HTTPStorages/com.ethanbills.DockDoor","~/Library/Preferences/com.ethanbills.DockDoor.plist"]}]]},"docker-desktop":{"auto_updates":true,"conflicts_with_args":{":cask":["rancher"]},"depends_on_args":{":macos":":sonoma"},"desc":"App to build and share containerised applications and microservices","homepage":"https://www.docker.com/products/docker-desktop","names":["Docker Desktop","Docker Community Edition","Docker CE"],"ruby_source_checksum":{":sha256":"5e124e8d7fe5f7d01fc90b79b4903b8100fd750622a3932eb017428b6906a0c5"},"ruby_source_path":"Casks/d/docker-desktop.rb","sha256":"a3ac78b7de67af169ca58f33a4fa4c26007840870574c80c59a7ab0c7f68d954","tap_string":"homebrew/cask","url_args":["https://desktop.docker.com/mac/main/arm64/244472/Docker.dmg"],"version":"4.96.3,244472","raw_artifacts":[[":uninstall",{":launchctl":["com.docker.helper","com.docker.socket","com.docker.vmnetd"],":quit":["com.docker.docker","com.electron.dockerdesktop"],":delete":["/Library/PrivilegedHelperTools/com.docker.socket","/Library/PrivilegedHelperTools/com.docker.vmnetd"],":rmdir":"~/.docker/bin"}],[":app",["Docker.app"]],[":binary",["$APPDIR/Docker.app/Contents/Resources/bin/docker-credential-desktop"],{":target":"/usr/local/bin/docker-credential-desktop"}],[":binary",["$APPDIR/Docker.app/Contents/Resources/bin/docker-credential-osxkeychain"],{":target":"/usr/local/bin/docker-credential-osxkeychain"}],[":binary",["$APPDIR/Docker.app/Contents/Resources/bin/kubectl"],{":target":"/usr/local/bin/kubectl.docker"}],[":binary",["$APPDIR/Docker.app/Contents/Resources/cli-plugins/docker-compose"],{":target":"/usr/local/cli-plugins/docker-compose"}],[":binary",["$APPDIR/Docker.app/Contents/Resources/bin/docker"],{":target":"/usr/local/bin/docker"}],[":bash_completion",["$APPDIR/Docker.app/Contents/Resources/etc/docker.bash-completion"]],[":bash_completion",["$APPDIR/Docker.app/Contents/Resources/etc/docker-compose.bash-completion"]],[":zsh_completion",["$APPDIR/Docker.app/Contents/Resources/etc/docker-compose.zsh-completion"]],[":zsh_completion",["$APPDIR/Docker.app/Contents/Resources/etc/docker.zsh-completion"]],[":fish_completion",["$APPDIR/Docker.app/Contents/Resources/etc/docker-compose.fish-completion"]],[":fish_completion",["$APPDIR/Docker.app/Contents/Resources/etc/docker.fish-completion"]],[":postflight_steps",{":steps":[{":source":{":path":"{{appdir}}/Docker.app/Contents/Resources/bin/kubectl"},":target":{":path":"/usr/local/bin/kubectl"},":force":true,":uninstall":true,":sudo":"if_needed",":guards":[{":path":"/usr/local/bin/kubectl",":condition":"unless_exists",":id":"1"}],":type":"symlink"}]}],[":zap",{":trash":["/usr/local/bin/docker-compose.backup","/usr/local/bin/docker.backup","~/.docker","~/Library/Application Scripts/com.docker.helper","~/Library/Application Scripts/group.com.docker","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.docker.helper.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.dockerdesktop.sfl*","~/Library/Application Support/com.bugsnag.Bugsnag/com.docker.docker","~/Library/Application Support/Docker Desktop","~/Library/Application Support/docker-secrets-engine","~/Library/Caches/com.docker.docker","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.docker.docker","~/Library/Caches/Docker Desktop","~/Library/Caches/docker-secrets-engine","~/Library/Caches/KSCrashReports/Docker","~/Library/Containers/com.docker.docker","~/Library/Containers/com.docker.helper","~/Library/Group Containers/group.com.docker","~/Library/HTTPStorages/com.docker.docker","~/Library/HTTPStorages/com.docker.docker.binarycookies","~/Library/Logs/Docker Desktop","~/Library/Preferences/com.docker.docker.plist","~/Library/Preferences/com.electron.docker-frontend.plist","~/Library/Preferences/com.electron.dockerdesktop.plist","~/Library/Saved Application State/com.electron.docker-frontend.savedState","~/Library/Saved Application State/com.electron.dockerdesktop.savedState"],":rmdir":["~/Library/Caches/com.plausiblelabs.crashreporter.data","~/Library/Caches/KSCrashReports"]}]]},"dockey":{"depends_on_args":{":macos":":any"},"desc":"Advanced Dock preferences","homepage":"https://dockey.publicspace.co/","names":["dockey"],"ruby_source_checksum":{":sha256":"cff3ecf049f74d3b37a00ea85ccae9d87dfbf9e293014bb02e2fdd2f0d49eccc"},"ruby_source_path":"Casks/d/dockey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dockey.publicspace.co/download/Dockey-latest.zip"],"version":"1.2","raw_artifacts":[[":uninstall",{":quit":"com.igorstumberger.dockey"}],[":app",["dockey.app"]]]},"dockfix":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Dock replacement","homepage":"https://www.dockfix.app/","names":["DockFix"],"ruby_source_checksum":{":sha256":"ddc0eca0dd1afa5b202e7388403b162e4a6a3b9b6987ce27399fcf28449344c5"},"ruby_source_path":"Casks/d/dockfix.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.dockfix.app/downloads/DockFix.dmg"],"version":"5.3.0","raw_artifacts":[[":app",["DockFix.app"]],[":zap",{":trash":["~/Library/Caches/dk.FIrstForm.DockFix","~/Library/HTTPStorages/dk.FIrstForm.DockFix","~/Library/Preferences/dk.FIrstForm.DockFix.plist"]}]]},"dockflow":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Manage Dock presets and switch between them instantly","homepage":"https://dockflow.appitstudio.com/","names":["DockFlow"],"ruby_source_checksum":{":sha256":"901ba815187ebca95a34334a8d807a25fbfa74e59b6115a74c0678b4da57960f"},"ruby_source_path":"Casks/d/dockflow.rb","sha256":"90ce2b9fe81eb85dc821e5c81fe505538dd8810aef4c6b8f0c5c5e4681f15a7f","tap_string":"homebrew/cask","url_args":["https://github.com/AppitStudio/dock-flow-updates/releases/download/v1.88/DockFlow.dmg"],"version":"1.88","raw_artifacts":[[":uninstall",{":quit":"com.appit.DockFlow"}],[":app",["DockFlow.app"]],[":zap",{":trash":["~/Library/Application Support/DockFlow","~/Library/Caches/com.appit.DockFlow","~/Library/Group Containers/com.appit.DockFlowGroup","~/Library/Preferences/com.appit.DockFlow.licensing-admission.plist","~/Library/Preferences/com.appit.DockFlow.lifecycle.plist","~/Library/Preferences/com.appit.DockFlow.plist","~/Library/Preferences/com.appit.DockFlowHelper.plist","~/Library/Saved Application State/com.appit.DockFlow.savedState"]}]]},"dockmate":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Window previews and controls","homepage":"https://www.macenhance.com/dockmate","names":["Dock Mate"],"ruby_source_checksum":{":sha256":"241927ffb02fb6b18e29302de8ab03ebe10ab7b05d46c286839ca37b806c236f"},"ruby_source_path":"Casks/d/dockmate.rb","sha256":"0bff2c4b3c915bbd8719a57fd8f2b6c7251af01ceb625bd554fc0326e3fcaf35","tap_string":"homebrew/cask","url_args":["https://raw.githubusercontent.com/w0lfschild/app_updates/master/DockMate/DockMate.0.8.7.zip"],"version":"0.8.7","raw_artifacts":[[":app",["DockMate.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macenhance.dockmate.sfl*","~/Library/Application Support/com.macenhance.dockmate","~/Library/Application Support/DockMate","~/Library/Caches/com.macenhance.dockmate","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.macenhance.dockmate","~/Library/HTTPStorages/com.macenhance.dockmate","~/Library/HTTPStorages/com.macenhance.dockmate.binarycookies","~/Library/Preferences/com.macenhance.dockmate.plist"]}]]},"dockside":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Dock utility","homepage":"https://hachipoo.com/dockside-app","names":["Dockside"],"ruby_source_checksum":{":sha256":"1cafda99d6cac44c4ec18ff384443eeb2c545693e585e77e44aa9d13865f0d33"},"ruby_source_path":"Casks/d/dockside.rb","sha256":"e7b17bb2f39d857d5d62a350db62881a830a3105042e9f01cff1263ab7d68424","tap_string":"homebrew/cask","url_args":["https://github.com/PrajwalSD/Dockside/releases/download/v2.9.36/Dockside.dmg"],"version":"2.9.36","raw_artifacts":[[":app",["Dockside.app"]],[":zap",{":trash":["~/Library/Application Scripts/8T2DC9NRXS.group.com.hachipoo.Dockside","~/Library/Application Scripts/com.hachipoo.Dockside.Dockside*","~/Library/Caches/com.hachipoo.Dockside","~/Library/Containers/com.hachipoo.Dockside.Dockside*","~/Library/Group Containers/8T2DC9NRXS.group.com.hachipoo.Dockside","~/Library/HTTPStorages/com.hachipoo.Dockside","~/Library/Preferences/com.hachipoo.Dockside.plist"]}]]},"dockspace":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Widgets for your dock","homepage":"https://getdockspace.app/","names":["Dockspace"],"ruby_source_checksum":{":sha256":"aaae59be07bf592f0276c434a75be1870bf6b988e7e9546102d79af3c775ff2e"},"ruby_source_path":"Casks/d/dockspace.rb","sha256":"3bfe9ac33d22da5ca365435d12ee432fd96aa0aca618fb1c03211d3cab3d6e02","tap_string":"homebrew/cask","url_args":["https://s4.getdockspace.app/releases/Dockspace-0.9.zip"],"version":"0.9","raw_artifacts":[[":uninstall",{":quit":"getdockspace.app"}],[":app",["Dockspace.app"]],[":zap",{":trash":["~/Library/Application Support/Dockspace","~/Library/Caches/Dockspace","~/Library/Caches/getdockspace.app","~/Library/HTTPStorages/getdockspace.app","~/Library/Preferences/getdockspace.app.plist"]}]]},"dockview":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to preview application windows in the dock","homepage":"https://noteifyapp.com/dockview/","names":["DockView"],"ruby_source_checksum":{":sha256":"3d9bfb6c4b83c150e11d191cad84c18d1f79a9ba01014ba422def65946d8a5e0"},"ruby_source_path":"Casks/d/dockview.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://macplus-software.com/downloads/DockViewStandard.zip"],"version":"1.7.5","raw_artifacts":[[":app",["DockView.app"]],[":zap",{":trash":["~/Library/Application Support/com.sergey-gerasimenko.DockView","~/Library/Caches/com.sergey-gerasimenko.DockView","~/Library/Preferences/com.sergey-gerasimenko.DockView.plist"]}]]},"dockx":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Display content in the dock and menu bar","homepage":"https://dockx.app/","names":["DockX"],"ruby_source_checksum":{":sha256":"76d281abcdfbab003a94708ff1f8bfe7438112328cfc24a7c8355dcee99ea1ca"},"ruby_source_path":"Casks/d/dockx.rb","sha256":"dca9f337c81fe2a44b51a2fbdd454e6d2222a982491de8d3d5217b1d3e7b58ae","tap_string":"homebrew/cask","url_args":["https://d-1251679148.file.myqcloud.com/download/DockX-1.1.21.dmg"],"version":"1.1.21","raw_artifacts":[[":app",["DockX.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.6x.DockX","~/Library/Containers/com.6x.DockX","~/Library/Preferences/com.6x.DockX.plist"]}]]},"dogecoin":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cryptocurrency","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://dogecoin.com/","names":["Dogecoin"],"ruby_source_checksum":{":sha256":"980360b4e699e2d7f13a76195dc74bfe48212a75882559f33ec6fb3aefb0576c"},"ruby_source_path":"Casks/d/dogecoin.rb","sha256":"c87c956834a87da8200274a097364c986ccca045d71ce92d0f7d407129d25a83","tap_string":"homebrew/cask","url_args":["https://github.com/dogecoin/dogecoin/releases/download/v1.14.9/dogecoin-1.14.9-osx-unsigned.dmg"],"version":"1.14.9","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"Dogecoin-Qt.app"}],":permissions":"0755",":type":"set_permissions"}]}],[":app",["Dogecoin-Qt.app"]],[":zap",{":trash":"~/Library/com.dogecoin.Dogecoin-Qt.plist"}]]},"doll":{"depends_on_args":{":macos":":any"},"desc":"Utility to show apps badges from the dock in the menu bar","homepage":"https://github.com/xiaogdgenuine/Doll/","names":["Doll"],"ruby_source_checksum":{":sha256":"e7092e9edf3af8df83c008458803b16a64b5c620be296d30875ce6cba31682fb"},"ruby_source_path":"Casks/d/doll.rb","sha256":"f9cb50b91fc123d03d64cc9ebdaf9407fe976796cdb9a5ffcd89a4f9d49c4dc5","tap_string":"homebrew/cask","url_args":["https://github.com/xiaogdgenuine/Doll/releases/download/v0.0.9.2/Doll.0.0.9.2.dmg"],"version":"0.0.9.2","raw_artifacts":[[":app",["Doll.app"]],[":zap",{":trash":"~/Library/Preferences/com.xiaogd.Doll.plist"}]]},"dolphin":{"auto_updates":true,"conflicts_with_args":{":cask":["dolphin@dev"]},"depends_on_args":{":macos":":any"},"desc":"Emulator to play GameCube and Wii games","homepage":"https://dolphin-emu.org/","names":["Dolphin"],"ruby_source_checksum":{":sha256":"b4aa53eea743f4d0f817f61602a70fe3a091a8415723bd230e5e7c26f833379f"},"ruby_source_path":"Casks/d/dolphin.rb","sha256":"9a810043538f21b53cf8f8f747b1672df74895d3d6eb30940d96042823f20ecb","tap_string":"homebrew/cask","url_args":["https://dl.dolphin-emu.org/releases/2609a/dolphin-2609a-universal.dmg"],"version":"2609a","raw_artifacts":[[":uninstall",{":quit":"org.dolphin-emu.dolphin"}],[":app",["Dolphin.app"]],[":zap",{":trash":["~/Library/Application Support/Dolphin","~/Library/Preferences/org.dolphin-emu.dolphin.plist","~/Library/Saved Application State/org.dolphin-emu.dolphin.savedState"]}]]},"dolphin@dev":{"auto_updates":true,"conflicts_with_args":{":cask":["dolphin"]},"depends_on_args":{":macos":":any"},"desc":"Emulator to play GameCube and Wii games","homepage":"https://dolphin-emu.org/","names":["Dolphin Dev"],"ruby_source_checksum":{":sha256":"9e7f3ff1aa420a2f7c49db7b9d2b1fc451ca4944728dca3e8b275aaf63e73840"},"ruby_source_path":"Casks/d/dolphin@dev.rb","sha256":"0f046961aa630c615bbd329fd95d3b226a133ab775568b6015b7da2e9c15b0e1","tap_string":"homebrew/cask","url_args":["https://dl.dolphin-emu.org/builds/83/49/dolphin-master-2609-119-universal.dmg"],"version":"2609-119,83,49","raw_artifacts":[[":uninstall",{":quit":"org.dolphin-emu.dolphin"}],[":app",["Dolphin.app"]],[":zap",{":trash":["~/Library/Application Support/Dolphin","~/Library/Preferences/org.dolphin-emu.dolphin.plist","~/Library/Saved Application State/org.dolphin-emu.dolphin.savedState"]}]]},"domzilla-caffeine":{"auto_updates":true,"conflicts_with_args":{":cask":["caffeine"]},"depends_on_args":{":macos":":sonoma"},"desc":"Utility that prevents the system from going to sleep","homepage":"https://www.caffeine-app.net/","names":["Caffeine"],"ruby_source_checksum":{":sha256":"73ff3b644a696f9b452a9bfd1c925c61cc6542c7b270221bbf992acb5d574dcb"},"ruby_source_path":"Casks/d/domzilla-caffeine.rb","sha256":"792cf299c193b6e82d12877129844b05df8f21d4165655d4567e60291c6bd5e7","tap_string":"homebrew/cask","url_args":["https://dr-caffeine-mac.s3.amazonaws.com/Caffeine_1.6.4.zip"],"version":"1.6.4","raw_artifacts":[[":uninstall",{":quit":"net.domzilla.caffeine"}],[":app",["Caffeine.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.domzilla.caffeine","~/Library/Containers/net.domzilla.caffeine"]}]]},"donut":{"auto_updates":true,"conflicts_with_args":{":cask":["donut@nightly"]},"deprecate_args":{":date":"2026-10-15",":because":":discontinued"},"desc":"Anti-detect web browser","homepage":"https://donutbrowser.com/","names":["Donut Browser"],"ruby_source_checksum":{":sha256":"d59425b107cc9351cafc0b427d76a82c8d7b6b5e31d913981c5eea64fd2d131f"},"ruby_source_path":"Casks/d/donut.rb","sha256":"082ee5c53582b54f6e8df010860b7444011351bcc21d604b459707779451fa1c","tap_string":"homebrew/cask","url_args":["https://github.com/zhom/donutbrowser/releases/download/v0.33.0/Donut_0.33.0_x64.dmg"],"version":"0.33.0","raw_artifacts":[[":uninstall",{":quit":"com.donutbrowser"}],[":app",["Donut.app"]],[":zap",{":trash":["~/Library/Application Support/com.donutbrowser.Donut-Browser","~/Library/Application Support/DonutBrowser","~/Library/Caches/com.donutbrowser","~/Library/Caches/DonutBrowser","~/Library/LaunchAgents/com.donutbrowser.daemon.plist","~/Library/Logs/com.donutbrowser","~/Library/Preferences/com.donutbrowser.plist","~/Library/WebKit/com.donutbrowser"]}]]},"donut@nightly":{"conflicts_with_args":{":cask":["donut"]},"desc":"Anti-detect web browser","homepage":"https://donutbrowser.com/","names":["Donut Browser Nightly"],"ruby_source_checksum":{":sha256":"6700c1c2808808b9a913948b839beb659777b2bc1a10422cd0646b7c6445db96"},"ruby_source_path":"Casks/d/donut@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/zhom/donutbrowser/releases/download/nightly/Donut_nightly_x64.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":quit":"com.donutbrowser"}],[":app",["Donut.app"]],[":zap",{":trash":["~/Library/Application Support/com.donutbrowser.Donut-Browser","~/Library/Application Support/DonutBrowser","~/Library/Caches/com.donutbrowser","~/Library/Caches/DonutBrowser","~/Library/LaunchAgents/com.donutbrowser.daemon.plist","~/Library/Logs/com.donutbrowser","~/Library/Preferences/com.donutbrowser.plist","~/Library/WebKit/com.donutbrowser"]}]]},"doomsday-engine":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Enhanced source port of Doom, Heretic, and Hexen","homepage":"https://dengine.net/","names":["Doomsday Engine"],"ruby_source_checksum":{":sha256":"01f23b0e99768d8f313e4c3e0bcb0768b58e33d1b1c5a23b3151477ea194479c"},"ruby_source_path":"Casks/d/doomsday-engine.rb","sha256":"2966e93058969177005d6acf233c434fee9b82e6e92b34dfdda8ea0a7fcaa136","tap_string":"homebrew/cask","url_args":["https://files.dengine.net/archive/doomsday_2.3.1_x86_64.dmg"],"version":"2.3.1","raw_artifacts":[[":app",["Doomsday.app"]],[":app",["Doomsday Shell.app"]]]},"doppler-app":{"depends_on_args":{":macos":":any"},"desc":"Music player","disable_args":{":date":"2026-01-25",":because":":unreachable"},"homepage":"https://brushedtype.co/doppler/","names":["Doppler"],"ruby_source_checksum":{":sha256":"44c71f4296dbbb0deb7cf11b279f1ab1fe23eb6dcf8088f6fa4f7e5d20beb1d0"},"ruby_source_path":"Casks/d/doppler-app.rb","sha256":"5eec9fa490fc6d9d287ab6c19d0854ff419ac80c398bfcab0f14dd4a4178e3b2","tap_string":"homebrew/cask","url_args":["https://assets.brushedtype.co/Doppler-2.1.22.app.zip"],"version":"2.1.22","raw_artifacts":[[":app",["Doppler.app"]],[":zap",{":trash":["~/.doppler","~/Library/Application Support/Doppler","~/Library/Caches/co.brushedtype.doppler-macos","~/Library/Doppler","~/Library/HTTPStorages/co.brushedtype.doppler-macos","~/Library/HTTPStorages/co.brushedtype.doppler-macos.binarycookies","~/Library/Preferences/co.brushedtype.doppler-macos.plist","~/Library/Saved Application State/co.brushedtype.doppler-macos.savedState","~/Music/Doppler"]}]]},"dorico":{"auto_updates":true,"depends_on_args":{":cask":["steinberg-activation-manager","steinberg-library-manager","steinberg-mediabay"],":macos":":monterey"},"desc":"Scoring software","homepage":"https://www.steinberg.net/dorico/","names":["Dorico"],"ruby_source_checksum":{":sha256":"0de1af042bc012cfc5d94ebcafd1e6daf6d7af01502ffc8356cc66bc3974454c"},"ruby_source_path":"Casks/d/dorico.rb","sha256":"2240db8753cdf82354f82bb63d23a9f41d5e3cc4c3090c29533dbef9d1caee0d","tap_string":"homebrew/cask","url_args":["https://download.steinberg.net/automated_updates/sda_downloads/27a07da9-fcfa-41e3-939e-e39e7ecf1d8c/Dorico_6.2.31_Installer_mac.dmg"],"version":"6.2.31,27a07da9-fcfa-41e3-939e-e39e7ecf1d8c","raw_artifacts":[[":uninstall",{":quit":["com.steinberg.AudioFileHandler.MPG3","com.steinberg.AudioFileHandler.Xiph","com.steinberg.baios","com.steinberg.CoreAudio2ASIO","com.steinberg.dorico6","com.steinberg.dorico.*","com.steinberg.mediaservice","com.steinberg.videoengine","com.steinberg.vst3.doricobeep","com.steinberg.vst3.pluginset.vstaudioengine","com.steinberg.vst3.vstaudioengine","com.steinberg.VSTPlugManager","net.steinberg.crashlog-uploader","net.steinberg.dorico_extractaudio"],":pkgutil":["com.steinberg.dorico6","com.steinberg.dorico.*","net.steinberg.Dorico6.AppSupport","net.steinberg.vstsound.*"],":delete":"/Applications/Dorico 6.app"}],[":pkg",["Dorico 6.pkg"]],[":zap",{":trash":["/Library/Application Support/Steinberg/Dorico 6","/Users/Shared/Dorico Example Projects","~/Library/Application Scripts/com.steinberg.dorico*","~/Library/Application Support/CloudDocs/session/containers/iCloud.com.steinberg.iosdorico*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.steinberg.dorico6.sfl*","~/Library/Application Support/Steinberg/Dorico 6","~/Library/Caches/Dorico 6","~/Library/Caches/Steinberg/Dorico","~/Library/Containers/com.steinberg.dorico*","~/Library/Mobile Documents/iCloud~com~steinberg~iosdorico","~/Library/Preferences/com.steinberg-dorico6.dialogGeometry.plist","~/Library/Preferences/com.steinberg.dorico6.plist","~/Library/Preferences/Dorico 6 AudioEngine","~/Library/Saved Application State/com.steinberg.dorico6.savedState"]}]]},"dorso":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Posture monitoring app","homepage":"https://github.com/tldev/dorso","names":["Dorso"],"ruby_source_checksum":{":sha256":"063b786308592aa4233d284f04e25f11ef6f160e3f80757c95e824a3b9ac53ea"},"ruby_source_path":"Casks/d/dorso.rb","sha256":"724637a4431e72a3251fdbc84b350f55bbc22123224806f47638e022f0713142","tap_string":"homebrew/cask","url_args":["https://github.com/tldev/dorso/releases/download/v1.16.1/Dorso-v1.16.1.dmg"],"version":"1.16.1","raw_artifacts":[[":app",["Dorso.app"]],[":zap",{":trash":["~/Library/Application Support/Dorso","~/Library/Preferences/com.thelazydeveloper.posturr.plist"]}]]},"dosbox-staging-app":{"depends_on_args":{":macos":":monterey"},"desc":"DOS game emulator","homepage":"https://github.com/dosbox-staging/dosbox-staging/","names":["DOSBox Staging"],"ruby_source_checksum":{":sha256":"d3555f9bdb4fcb4626f0ddbd32431e235e5ce899cff1a5295289a43c27d33c0f"},"ruby_source_path":"Casks/d/dosbox-staging-app.rb","sha256":"d8a771adfb8010fa6b5f7fb5351abfba659273ad01c89f03675a92bdbdae8167","tap_string":"homebrew/cask","url_args":["https://github.com/dosbox-staging/dosbox-staging/releases/download/v0.83.0/dosbox-staging-macOS-v0.83.0.dmg"],"version":"0.83.0","raw_artifacts":[[":app",["DOSBox Staging.app"]],[":zap",{":trash":"~/Library/Preferences/DOSBox"}]]},"dosbox-x-app":{"depends_on_args":{":macos":":any"},"desc":"Fork of the DOSBox project","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://dosbox-x.com/","names":["DOSBox-X"],"ruby_source_checksum":{":sha256":"399df0f85b4553087a9f475b38f583ac1744d7ebf0511bc8274fef213c37f7cb"},"ruby_source_path":"Casks/d/dosbox-x-app.rb","sha256":"91363407ec8841771b5ca77fc65a9c9b6383752531202c8abe929809c56d5e75","tap_string":"homebrew/cask","url_args":["https://github.com/joncampbell123/dosbox-x/releases/download/dosbox-x-v2026.08.02/dosbox-x-macosx-x86_64-2026.08.02.zip"],"version":"2026.08.02","raw_artifacts":[[":app",["dosbox-x/dosbox-x.app"]],[":zap",{":trash":["~/Library/Preferences/com.dosbox-x.plist","~/Library/Preferences/mapper-dosbox-x.map"]}]]},"dosbox":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Emulator for x86 with DOS","homepage":"https://www.dosbox.com/","names":["DOSBox"],"ruby_source_checksum":{":sha256":"bf852b1fcc3d669178beee548321d304c0c0255774cfdc4bdce5dd1a33149ad9"},"ruby_source_path":"Casks/d/dosbox.rb","sha256":"83493d149318cb7bfe5d68d98d1cd10b003db2f0519374bf06de285dc0bb2768","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/dosbox/dosbox/0.74-3/DOSBox-0.74-3-3.dmg"],"version":"0.74-3,3","raw_artifacts":[[":app",["dosbox.app"]],[":zap",{":trash":"~/Library/Preferences/DOSBox*"}]]},"dot":{"depends_on_args":{":macos":":ventura"},"desc":"Menu bar calendar with meeting reminders","homepage":"https://www.trydot.app/","names":["Dot"],"ruby_source_checksum":{":sha256":"161ed38edc6c5904577136596faf47eba869953976ef4be02751732b42df4652"},"ruby_source_path":"Casks/d/dot.rb","sha256":"635d28d7ca1eee9f5aba644ad4d3a14556f60d098625770af38276e5bd182bc9","tap_string":"homebrew/cask","url_args":["https://github.com/prateekkeshari/dot-releases/releases/download/v2.4.2/Dot-2.4.2.dmg"],"version":"2.4.2","raw_artifacts":[[":uninstall",{":quit":"com.dot.app"}],[":app",["Dot.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.dot.app","~/Library/Caches/com.dot.app","~/Library/Containers/com.dot.app"]}]]},"dotnet-reactor":{"desc":".NET code protection and obfuscation tool","homepage":"https://www.eziriz.com/dotnet_reactor.htm","names":[".NET Reactor"],"ruby_source_checksum":{":sha256":"fec1bbc76fb6c73de7eb90aa450af3a133ebe3cfb6e72ba738890ec38b5532ae"},"ruby_source_path":"Casks/d/dotnet-reactor.rb","sha256":"cb3ec024fd7ae2690c72b538b5f6810288825205636e03db520dead0b0fbb2c2","tap_string":"homebrew/cask","url_args":["https://www.eziriz.com/downloads/dotnet_reactor_7_5_0_0_macos-x64_signed.zip"],"version":"7.5.0.0","raw_artifacts":[[":binary",["dotNET_Reactor"]],[":binary",["dotNET_Reactor.Console"]],[":zap",{":trash":["~/Library/Application Support/Eziriz/.NET Reactor","~/Library/Preferences/dotNET_Reactor.plist"]}]]},"dotnet-runtime":{"conflicts_with_args":{":cask":["dotnet-runtime@preview","dotnet-sdk","dotnet-sdk@preview"]},"depends_on_args":{":macos":":monterey"},"desc":"Developer platform","homepage":"https://www.microsoft.com/net/core#macos","names":[".Net Runtime"],"ruby_source_checksum":{":sha256":"fcbf036cb88ad9089fd5793b3cf8475338b68715c4783f9841b20929323c8bc4"},"ruby_source_path":"Casks/d/dotnet-runtime.rb","sha256":"11603dd6ca6d5474fb06d73482308221e0961bb0c685c72ce698fd7642c32f49","tap_string":"homebrew/cask","url_args":["https://builds.dotnet.microsoft.com/dotnet/Runtime/10.0.13/dotnet-runtime-10.0.13-osx-x64.pkg"],"version":"10.0.13","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.dotnet.*",":delete":"/etc/paths.d/dotnet"}],[":pkg",["dotnet-runtime-10.0.13-osx-x64.pkg"]],[":binary",["/usr/local/share/dotnet/dotnet"]],[":zap",{":trash":"~/.nuget"}]]},"dotnet-runtime@preview":{"conflicts_with_args":{":cask":["dotnet-runtime","dotnet-sdk","dotnet-sdk@preview"]},"depends_on_args":{":macos":":sonoma"},"desc":"Developer platform","homepage":"https://dotnet.microsoft.com/en-us/","names":[".Net Runtime"],"ruby_source_checksum":{":sha256":"8893515a60254c9c1649438ddbaf0c08da34a4c710dfbd73bc039719544b59a8"},"ruby_source_path":"Casks/d/dotnet-runtime@preview.rb","sha256":"755525ca8477591c10e3074e7284d3a32ff2ea5a8fa134f95441e1593cb6f08d","tap_string":"homebrew/cask","url_args":["https://builds.dotnet.microsoft.com/dotnet/Runtime/11.0.0-rc.2.26504.105/dotnet-runtime-11.0.0-rc.2.26504.105-osx-arm64.pkg"],"version":"11.0.0-rc.2.26504.105","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.dotnet.*",":delete":"/etc/paths.d/dotnet"}],[":pkg",["dotnet-runtime-11.0.0-rc.2.26504.105-osx-arm64.pkg"]],[":binary",["/usr/local/share/dotnet/dotnet"]],[":zap",{":trash":"~/.nuget"}]]},"dotnet-sdk":{"conflicts_with_args":{":cask":["dotnet-runtime","dotnet-runtime@preview","dotnet-sdk@preview"]},"depends_on_args":{":macos":":monterey"},"desc":"Developer platform","homepage":"https://www.microsoft.com/net/core#macos","names":[".NET SDK"],"ruby_source_checksum":{":sha256":"f948eeb29eceda5fb18e64c5b264207f59ff4254044ccfb42e699604b51bdae9"},"ruby_source_path":"Casks/d/dotnet-sdk.rb","sha256":"07ddb7c0a9939614d4bcb6e1c255e7190933b1f7ba86adf1bb89b7ca175d2fcf","tap_string":"homebrew/cask","url_args":["https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.402/dotnet-sdk-10.0.402-osx-x64.pkg"],"version":"10.0.402","raw_artifacts":[[":uninstall",{":pkgutil":["com.microsoft.dotnet.*10.0*x64","com.microsoft.dotnet.sharedhost*x64","com.microsoft.netstandard.pack.targeting.*"]}],[":pkg",["dotnet-sdk-10.0.402-osx-x64.pkg"]],[":binary",["/usr/local/share/dotnet/dotnet"]],[":binary",["/usr/local/share/dotnet/dnx"]],[":zap",{":pkgutil":"com.microsoft.dotnet.*",":delete":["/etc/paths.d/dotnet","/etc/paths.d/dotnet-cli-tools"],":trash":["~/.dotnet","~/.nuget"]}]]},"dotnet-sdk@8":{"depends_on_args":{":cask":["dotnet-sdk"],":macos":":any"},"desc":"Developer platform","homepage":"https://www.microsoft.com/net/core#macos","names":[".NET SDK"],"ruby_source_checksum":{":sha256":"6b4c8e809f9cce42584198ccaf37831bb25d43d33adea3718d40f2240b95b814"},"ruby_source_path":"Casks/d/dotnet-sdk@8.rb","sha256":"72941a3a9a235eb4d66c4bb631a8082e50888e830135931e7bcd43c025d57a75","tap_string":"homebrew/cask","url_args":["https://builds.dotnet.microsoft.com/dotnet/Sdk/8.0.426/dotnet-sdk-8.0.426-osx-x64.pkg"],"version":"8.0.426","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.dotnet.*8.0*x64"}],[":pkg",["dotnet-sdk-8.0.426-osx-x64.pkg"]]]},"dotnet-sdk@9":{"depends_on_args":{":cask":["dotnet-sdk"],":macos":":monterey"},"desc":"Developer platform","homepage":"https://www.microsoft.com/net/core#macos","names":[".NET SDK"],"ruby_source_checksum":{":sha256":"ef88ae52251fc3c19dfacad536b619b6ddd47690cefae7ac28e19183134a3049"},"ruby_source_path":"Casks/d/dotnet-sdk@9.rb","sha256":"6067d5a739351dfd5fa8f39c37cab6d787127c48e8d77ebccf52b1acc50046a8","tap_string":"homebrew/cask","url_args":["https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.319/dotnet-sdk-9.0.319-osx-x64.pkg"],"version":"9.0.319","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.dotnet.*9.0*x64"}],[":pkg",["dotnet-sdk-9.0.319-osx-x64.pkg"]]]},"dotnet-sdk@preview":{"conflicts_with_args":{":cask":["dotnet-runtime","dotnet-runtime@preview","dotnet-sdk"]},"depends_on_args":{":macos":":monterey"},"desc":"Developer platform","homepage":"https://dotnet.microsoft.com/en-us/","names":[".NET SDK"],"ruby_source_checksum":{":sha256":"3149f30d52a94680014e4a10d6bc4c69c8646e0b98a7640c396685c185f25cca"},"ruby_source_path":"Casks/d/dotnet-sdk@preview.rb","sha256":"45c1c0b9f3d975ca6b0554297079516b00f55ef55096818f100648fdcdf1a77f","tap_string":"homebrew/cask","url_args":["https://builds.dotnet.microsoft.com/dotnet/Sdk/11.0.100-rc.2.26504.105/dotnet-sdk-11.0.100-rc.2.26504.105-osx-x64.pkg"],"version":"11.0.100-rc.2.26504.105","raw_artifacts":[[":uninstall",{":pkgutil":["com.microsoft.dotnet.*11.0*x64","com.microsoft.dotnet.sharedhost*x64","com.microsoft.netstandard.pack.targeting.*"]}],[":pkg",["dotnet-sdk-11.0.100-rc.2.26504.105-osx-x64.pkg"]],[":binary",["/usr/local/share/dotnet/dotnet"]],[":zap",{":pkgutil":"com.microsoft.dotnet.*",":delete":["/etc/paths.d/dotnet","/etc/paths.d/dotnet-cli-tools"],":trash":["~/.dotnet","~/.nuget"]}]]},"doubao":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI chat assistant","homepage":"https://www.doubao.com/chat/","names":["doubao"],"ruby_source_checksum":{":sha256":"f42014a66f3ec197eb26e4f401dac8122a450b5167dec4dc059756d068e39863"},"ruby_source_path":"Casks/d/doubao.rb","sha256":"e5175dd01566556f9212b689c62c314924b35028cc668d320424d8d68592abaa","tap_string":"homebrew/cask","url_args":["https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/doubao_pc/2.32.6/Doubao_universal_2.32.6.dmg"],"version":"2.32.6","raw_artifacts":[[":uninstall",{":delete":"/Applications/Doubao Browser.app"}],[":app",["Doubao.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.bot.pc.doubao.FinderSyncExtension","~/Library/Application Support/Doubao","~/Library/Caches/com.bot.pc.doubao","~/Library/Caches/Doubao","~/Library/Containers/com.bot.pc.doubao.FinderSyncExtension","~/Library/HTTPStorages/com.bot.pc.doubao","~/Library/Preferences/com.bot.pc.doubao.browser.helper.plist","~/Library/Preferences/com.bot.pc.doubao.browser.plist","~/Library/Preferences/com.bot.pc.doubao.helper.plist","~/Library/Preferences/com.bot.pc.doubao.plist"]}]]},"doubaoime":{"auto_updates":true,"container_args":{":nested":"DoubaoImeInstaller_v1000207.app/Contents/Resources/DoubaoIme.zip"},"depends_on_args":{":macos":":any"},"desc":"Chinese input method with voice input and intelligent suggestions","homepage":"https://shurufa.doubao.com/pc","names":["Doubao Input Method","豆包输入法"],"ruby_source_checksum":{":sha256":"46b2903e6e980a18896ebd26cd20dbda8fe83e9a7b41bc6db47e03496717339c"},"ruby_source_path":"Casks/d/doubaoime.rb","sha256":"0cef9fa739d52b7603298e5d15024936e157371f156539333b2356681c1b07bc","tap_string":"homebrew/cask","url_args":["https://lf-wave.doubaocdn.com/obj/doubao-ime/app/macos/DoubaoImeInstaller_v1000207_release_20261010_175807_23027789.zip"],"version":"1.0.2,1000207,20261010_175807_23027789","raw_artifacts":[[":input_method",["DoubaoIme.app"],{":target":"/Library/Input Methods/DoubaoIme.app"}],[":zap",{":trash":["~/Library/Application Support/DoubaoIme","~/Library/Caches/com.bytedance.inputmethod.doubaoime","~/Library/Caches/com.bytedance.inputmethod.doubaoime.installer","~/Library/Caches/com.bytedance.inputmethod.doubaoime.settings","~/Library/HTTPStorages/com.bytedance.inputmethod.doubaoime","~/Library/HTTPStorages/com.bytedance.inputmethod.doubaoime.installer","~/Library/HTTPStorages/com.bytedance.inputmethod.doubaoime.settings","~/Library/Preferences/com.bytedance.inputmethod.doubaoime.plist","~/Library/Preferences/com.bytedance.inputmethod.doubaoime.settings.plist"]}]],"raw_caveats":"You must log out and log back in for the installation of doubaoime to take effect.\n"},"double-commander":{"depends_on_args":{":macos":":any"},"desc":"File manager with two panels","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://doublecmd.sourceforge.io/","names":["Double Commander"],"ruby_source_checksum":{":sha256":"d4c9b1c717d2090173844ee58440b5d39c06589933f2b73fef53c0a38766f3cd"},"ruby_source_path":"Casks/d/double-commander.rb","sha256":"2cb6d149fa9b4c993ee6b9323224c26b90181f1bf9c2277049678ee08be3c88d","tap_string":"homebrew/cask","url_args":["https://github.com/doublecmd/doublecmd/releases/download/v1.2.8/doublecmd-1.2.8.cocoa.x86_64.dmg"],"version":"1.2.8","raw_artifacts":[[":app",["Double Commander.app"]],[":zap",{":trash":"~/Library/Caches/doublecmd"}]]},"doughnut":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Podcast client","homepage":"https://github.com/dyerc/Doughnut/","names":["Doughnut"],"ruby_source_checksum":{":sha256":"1447b1d196d79c2e1bc87293eba2d2952ac6717dfaaeb47f47b0b88756521436"},"ruby_source_path":"Casks/d/doughnut.rb","sha256":"56e2a41087ee9793b667feaa1bef2e96e20cee6ff7cd8bee4a9acbd1ca1e8aeb","tap_string":"homebrew/cask","url_args":["https://github.com/dyerc/Doughnut/releases/download/v2.0.1/Doughnut-2.0.1.dmg"],"version":"2.0.1","raw_artifacts":[[":app",["Doughnut.app"]],[":zap",{":trash":["~/Library/Preferences/com.cdyer.doughnut.plist","~/Music/Doughnut"]}]]},"douyin-chat":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Chat client for Douyin","homepage":"https://www.douyin.com/downloadpage/chat","names":["Douyin Chat","抖音聊天"],"ruby_source_checksum":{":sha256":"bef50ac84321a96f12a166d5b3fd0aad14d41a1e93c8a94f914211df40f151a8"},"ruby_source_path":"Casks/d/douyin-chat.rb","sha256":"8ef9c4f432699460573135895275c62b4af5ed6374e97e692024c8f3fb7fdeb2","tap_string":"homebrew/cask","url_args":["https://lf-impc.douyinstatic.com/obj/tos-aweme-im-pc/7094550955558967563/releases/183979140/1.1.28/darwin-x64/DouyinChat.dmg"],"version":"1.1.28,183979140","raw_artifacts":[[":app",["抖音聊天.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bytedance.awemeim.desktop.sfl*","~/Library/Caches/com.bytedance.awemeim.desktop","~/Library/HTTPStorages/com.bytedance.awemeim.desktop","~/Library/Preferences/com.bytedance.awemeim.desktop.plist","~/Library/Saved Application State/com.bytedance.awemeim.desktop.savedState"]}]]},"douyin":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Social software for creating music short videos","homepage":"https://www.douyin.com/","names":["Douyin","抖音"],"ruby_source_checksum":{":sha256":"305fb44d90847633aee59c0c7898aa71760c13b204305283b5d2dd34d7ee42cf"},"ruby_source_path":"Casks/d/douyin.rb","sha256":"49fcf4a4d05b3f8879d728d237cd4d1d95b1518e9ca0eb53794a5315d845bcf8","tap_string":"homebrew/cask","url_args":["https://www.douyin.com/download/pc/obj/douyin-pc-web//douyin-pc-client/7044145585217083655/releases/495279540/8.7.0/darwin-universal/douyin-v8.7.0-darwin-universal.dmg"],"version":"8.7.0,7044145585217083655,495279540","raw_artifacts":[[":app",["抖音.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bytedance.douyin.desktop.*","~/Library/Caches/com.bytedance.douyin.desktop","~/Library/HTTPStorages/com.bytedance.douyin.desktop","~/Library/Logs/douyin","~/Library/Preferences/com.bytedance.douyin.desktop.plist","~/Library/Saved Application State/com.bytedance.douyin.desktop.savedState"],":rmdir":"~/Library/Application Support/抖音"}]]},"downie":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Downloads videos from different websites","homepage":"https://software.charliemonroe.net/downie.php","names":["Downie"],"ruby_source_checksum":{":sha256":"3273a8632a89b98296029213f61168e3e8b6f433a8344e8c6ea39ba29ed7d509"},"ruby_source_path":"Casks/d/downie.rb","sha256":"1618bde44fc110dd3ee8ea2b48cd3bbfec41904389dbc79c72bbaafa73b3b71c","tap_string":"homebrew/cask","url_args":["https://software.charliemonroe.net/trial/downie/v4/Downie_4_5273.dmg"],"version":"4.13.3,5273","raw_artifacts":[[":uninstall",{":quit":"com.charliemonroe.Downie-4"}],[":app",["Downie 4.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.charliemonroe.Downie*","~/Library/Application Scripts/D43XN356JM.Downie","~/Library/Caches/com.apple.helpd/Generated/com.charliemonroe.DownieHelp*","~/Library/Caches/com.charliemonroe.Downie-4","~/Library/Containers/com.charliemonroe.Downie*","~/Library/Group Containers/com.charliemonroe.Downie.Safari","~/Library/Group Containers/D43XN356JM.Downie","~/Library/Preferences/com.charliemonroe.Downie-4.plist"]}]]},"doxie":{"depends_on_args":{":macos":":any"},"desc":"Companion app for scanner hardware","homepage":"https://www.getdoxie.com/","names":["Doxie"],"ruby_source_checksum":{":sha256":"b5fed67227a51c02c9bcf5b7f1a6dfac7cc6b2bf50097998add76be950513e8f"},"ruby_source_path":"Casks/d/doxie.rb","sha256":"f461a68ef142991d4f02db81992e3e9e8fe2896583d4d35c035df708190f2b78","tap_string":"homebrew/cask","url_args":["https://download.getdoxie.com/Doxie-3.5.1.dmg"],"version":"3.5.1","raw_artifacts":[[":app",["Doxie.app"]],[":zap",{":trash":["~/Library/Caches/com.getdoxie.doxie","~/Library/Preferences/com.getdoxie.doxie.plist","~/Library/Saved Application State/com.getdoxie.doxie.savedState"]}]]},"doxygen-app":{"depends_on_args":{":macos":":sequoia"},"desc":"Generate documentation from source code","homepage":"https://www.doxygen.nl/","names":["Doxygen"],"ruby_source_checksum":{":sha256":"7dfa8a118a5bc60abe237e2300f9ff51e0418345b55beed100b2669814b83492"},"ruby_source_path":"Casks/d/doxygen-app.rb","sha256":"59f42b0b991766380a6b0a42afca226e0fc172ef4525145eaef044e3a6663259","tap_string":"homebrew/cask","url_args":["https://www.doxygen.nl/files/Doxygen-1.18.0-arm.dmg"],"version":"1.18.0","raw_artifacts":[[":app",["Doxygen.app"]],[":zap",{":trash":["~/Library/Preferences/org.doxygen.Doxywizard.plist","~/Library/Preferences/org.doxygen.plist","~/Library/Saved Application State/org.doxygen.savedState"]}]]},"drata-agent":{"depends_on_args":{":macos":":monterey"},"desc":"Security audit software","homepage":"https://drata.com/","names":["Drata Agent"],"ruby_source_checksum":{":sha256":"c2417dd8028ea7430a4b820703ccb61b1fcdbccab9d9021d8196fc498c2c5c2f"},"ruby_source_path":"Casks/d/drata-agent.rb","sha256":"1a312c713b2b6bdd94638121345db14c339089a686b208e684b2f5a3d3d2edf8","tap_string":"homebrew/cask","url_args":["https://github.com/drata/agent-releases/releases/download/3.9.0/Drata-Agent-mac.dmg"],"version":"3.9.0","raw_artifacts":[[":app",["Drata Agent.app"]],[":zap",{":trash":["~/Library/Application Support/drata-agent","~/Library/Logs/drata-agent","~/Library/Preferences/com.drata.agent.plist"]}]]},"draw-things":{"depends_on_args":{":macos":":monterey"},"desc":"Run Stable Diffusion locally","homepage":"https://drawthings.ai/","names":["Draw Things"],"ruby_source_checksum":{":sha256":"202279699058f8258d088e1a260c9b3c1c1a61dcf3168af08a8f68ea4744b111"},"ruby_source_path":"Casks/d/draw-things.rb","sha256":"a424ad4b656aea3865480db35541b530f83fa76340f37e2a56b3df70466b369e","tap_string":"homebrew/cask","url_args":["https://static.drawthings.ai/DrawThings-26.1020.0-a424ad4b.zip"],"version":"26.1020.0-a424ad4b","raw_artifacts":[[":uninstall",{":quit":"com.liuliu.draw-things"}],[":app",["Draw Things.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.liuliu.draw-things","~/Library/Containers/com.liuliu.draw-things"]}]]},"drawbot":{"depends_on_args":{":macos":":any"},"desc":"Write Python scripts to generate two-dimensional graphics","homepage":"https://www.drawbot.com/","names":["DrawBot"],"ruby_source_checksum":{":sha256":"e8f5cee24e9ae5f21216543e8192acf04d30884ce04dd7948ada4048636a0159"},"ruby_source_path":"Casks/d/drawbot.rb","sha256":"e7e39a6b4d2345ed7e81d84914c7681bcc7ee9601a5f4d09e6f3dfce64d1903d","tap_string":"homebrew/cask","url_args":["https://github.com/typemytype/drawbot/releases/download/3.132/DrawBot.dmg"],"version":"3.132","raw_artifacts":[[":app",["DrawBot.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.drawbot.sfl*","~/Library/Preferences/com.drawbot.plist","~/Library/Saved Application State/com.drawbot.savedState"]}]]},"drawio":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Online diagram software","homepage":"https://www.diagrams.net/","names":["draw.io Desktop"],"ruby_source_checksum":{":sha256":"d491cea3ddb7eaa802e116d73c94020f9aa8f5ed0993e64605eb80b67c86d4d2"},"ruby_source_path":"Casks/d/drawio.rb","sha256":"5014cfbfe318d344eadfcb5f039735478a28cbff21d442ce8c72c5f26c3ba6ce","tap_string":"homebrew/cask","url_args":["https://github.com/jgraph/drawio-desktop/releases/download/v32.6.1/draw.io-x64-32.6.1.dmg"],"version":"32.6.1","raw_artifacts":[[":app",["draw.io.app"]],[":command_wrapper",["drawio"],{":executable":"$APPDIR/draw.io.app/Contents/MacOS/draw.io"}],[":zap",{":trash":["~/Library/Application Scripts/com.jgraph.drawio.desktop.PreviewExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jgraph.drawio.desktop.sfl*","~/Library/Application Support/draw.io","~/Library/Caches/com.jgraph.drawio.desktop","~/Library/Caches/com.jgraph.drawio.desktop.ShipIt","~/Library/Caches/draw.io-updater","~/Library/Containers/com.jgraph.drawio.desktop.PreviewExtension","~/Library/HTTPStorages/com.jgraph.drawio.desktop","~/Library/Logs/draw.io","~/Library/Preferences/ByHost/com.jgraph.drawio.desktop.ShipIt.*.plist","~/Library/Preferences/com.jgraph.drawio.desktop.helper.plist","~/Library/Preferences/com.jgraph.drawio.desktop.plist","~/Library/Saved Application State/com.jgraph.drawio.desktop.savedState","~/Library/WebKit/com.jgraph.drawio.desktop"]}]]},"drawpen":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Screen annotation tool","homepage":"https://github.com/DmytroVasin/DrawPen","names":["DrawPen"],"ruby_source_checksum":{":sha256":"720ca9960e21390978e414da8500813c57da5826d8f84ab0ba4d15cbced61a0a"},"ruby_source_path":"Casks/d/drawpen.rb","sha256":"2584d400fb560cf99b44d532f5080ea3825bc0f0a9fe524b42f3c7e4aade4a55","tap_string":"homebrew/cask","url_args":["https://github.com/DmytroVasin/DrawPen/releases/download/v0.0.60/DrawPen-0.0.60-x64.dmg"],"version":"0.0.60","raw_artifacts":[[":app",["DrawPen.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dmytro.vasin.drawpen.sfl*","~/Library/Application Support/DrawPen","~/Library/Caches/dmytro.vasin.drawpen*","~/Library/HTTPStorages/dmytro.vasin.drawpen","~/Library/Logs/DrawPen","~/Library/Preferences/*drawpen*.plist","~/Library/Saved Application State/*DrawPen*.savedState"]}]]},"drawpile":{"depends_on_args":{":macos":":any"},"desc":"Collaborative drawing app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://drawpile.net/","names":["Drawpile"],"ruby_source_checksum":{":sha256":"5bacea0ed6b75d6455bfa4f16b3d52f1eef58cb339e2fa275e01a4eb6c532206"},"ruby_source_path":"Casks/d/drawpile.rb","sha256":"09eeff8bacc62200f810c8be89dcb595e0a069efd9ca9659b6f97f50c1244573","tap_string":"homebrew/cask","url_args":["https://github.com/drawpile/Drawpile/releases/download/2.3.0/Drawpile-2.3.0-x86_64.dmg"],"version":"2.3.0","raw_artifacts":[[":app",["Drawpile.app"]],[":zap",{":trash":["~/Library/Application Support/drawpile","~/Library/Preferences/net.drawpile.drawpile.plist","~/Library/Preferences/net.drawpile.DrawpileClient.plist","~/Library/Saved Application State/net.drawpile.DrawpileClient.savedState"]}]]},"dremel-slicer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Securely slice your CAD files","homepage":"https://3pitech.com/pages/desktop-slicer-software","names":["Dremel DigiLab 3D Slicer"],"ruby_source_checksum":{":sha256":"74005d4334883b0bb21611867b8ac3910136606259d4ee2769b3717cb9b24681"},"ruby_source_path":"Casks/d/dremel-slicer.rb","sha256":"d2d78f1f7d45af36e446ff0ea7f0b5f99b442aca72d354522945d38a90ab5d51","tap_string":"homebrew/cask","url_args":["https://dremel3d.blob.core.windows.net/dremel3dslicer/1.2.3/Dremel3DSlicer-1.2.3-mac.zip"],"version":"1.2.3","raw_artifacts":[[":app",["Dremel3DSlicer-1.2.3-mac/Dremel DigiLab 3D Slicer.app"]],[":zap",{":trash":["~/Library/Application Support/cura","~/Library/Preferences/com.eht3.slicer.Dremel DigiLab 3D Slicer.plist"]}]]},"drivedx":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Drive health diagnostic & monitoring tool","homepage":"https://binaryfruit.com/drivedx","names":["DriveDX"],"ruby_source_checksum":{":sha256":"fc196825a12015d8aed43d7b8268af84952b76960fe3ce391c62c40009fc2ee8"},"ruby_source_path":"Casks/d/drivedx.rb","sha256":"2011868774efd3a96405058985bb3fb8df2d6f06aead3f06d5dfde8fb80c745a","tap_string":"homebrew/cask","url_args":["https://binaryfruit.com/download/drivedx/mac/1/bin/DriveDx.1.12.1.zip"],"version":"1.12.1","raw_artifacts":[[":app",["DriveDx.app"]],[":zap",{":trash":["~/Library/Application Support/DriveDx","~/Library/Caches/com.binaryfruit.DriveDx","~/Library/Caches/DriveDx","~/Library/Logs/DriveDx","~/Library/Preferences/com.binaryfruit.DriveDx.plist"]}]]},"drivethrurpg":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Sync DriveThruRPG libraries to compatible devices","homepage":"https://www.drivethrurpg.com/library_client.php","names":["DriveThruRPG Library App"],"ruby_source_checksum":{":sha256":"5b54a2a0e42e03e58c4dbb9adebef9464eabbb340ad1e1c168c5fce9bd4f931c"},"ruby_source_path":"Casks/d/drivethrurpg.rb","sha256":"5b576c20918712c3d807cb8d744bfc5a0338fde1a0c6dd8091d12c34e0c0268f","tap_string":"homebrew/cask","url_args":["https://dtrpg-library-app.s3.amazonaws.com/DriveThruRPG_3.6.3.dmg"],"version":"3.6.3","raw_artifacts":[[":app",["DriveThruRPG.app"]],[":zap",{":trash":["~/Library/Preferences/com.onebookshelf.DriveThruRPG.plist","~/Library/Saved Application State/com.drivethrurpg.savedState"]}]]},"droid":{"auto_updates":true,"depends_on_args":{":formula":["ripgrep"],":macos":":any"},"desc":"AI-powered software engineering agent by Factory","homepage":"https://docs.factory.ai/cli/getting-started/overview","names":["Droid"],"ruby_source_checksum":{":sha256":"6a7a0dcb6a54072881f7e3f01bd93ba8de4d7cda9521673bcbcb782024076598"},"ruby_source_path":"Casks/d/droid.rb","sha256":"875f0ad084051ba3bb153ee15490b94c019f974773443237119e21043a3cca8b","tap_string":"homebrew/cask","url_args":["https://downloads.factory.ai/factory-cli/releases/0.249.0/darwin/x64/droid"],"version":"0.249.0","raw_artifacts":[[":binary",["droid"]],[":zap",{":trash":["~/.factory","~/.local/bin/droid"]}]]},"droidcam-obs":{"depends_on_args":{":cask":["obs"],":macos":":any"},"desc":"Use your phone as a camera directly in OBS Studio","homepage":"https://www.dev47apps.com/obs/","names":["DroidCam OBS"],"ruby_source_checksum":{":sha256":"3174ca5df808f59cdc76550095d905e82ff179671205da8bdd6458584ccfb063"},"ruby_source_path":"Casks/d/droidcam-obs.rb","sha256":"f98a35aa1096ccb878718d89ebb4de865d4350dac0f8de5154df9c20c1824bcc","tap_string":"homebrew/cask","url_args":["https://github.com/dev47apps/droidcam-obs-plugin/releases/download/2.5.1/DroidCamOBS_2.5.1_macos.pkg"],"version":"2.5.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.dev47apps.droidcamobs",":delete":"/Library/Application Support/obs-studio/plugins/droidcam-obs",":rmdir":"/Library/Application Support/obs-studio/plugins"}],[":pkg",["DroidCamOBS_2.5.1_macos.pkg"]]]},"dropbox-dash":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Universal search tool","homepage":"https://www.dropbox.com/dash","names":["Dropbox Dash"],"ruby_source_checksum":{":sha256":"2b768bc0d6f12144b50f43b42e7a20cfb6bd982a784db838f497d03a95550c12"},"ruby_source_path":"Casks/d/dropbox-dash.rb","sha256":"6498daf717288c3d29da4a42937f9b9f5dea660a04685cde5e8296cbbd726ee4","tap_string":"homebrew/cask","url_args":["https://edge.dropboxstatic.com/dbx-releng/products/dash-tesla/3.185.1/mac.x86_64/Dropbox%20Dash-3.185.1.dmg"],"version":"3.185.1","raw_artifacts":[[":uninstall",{":launchctl":["com.dropbox.dropboxmacupdate.agent","com.dropbox.dropboxmacupdate.xpcservice","com.dropbox.DropboxUpdater.wake"],":quit":"io.hypertools.Dropbox-Dash"}],[":app",["Dropbox Dash.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.hypertools.dropbox-dash.sfl*","~/Library/Application Support/Dropbox Dash","~/Library/Group Containers/com.dash","~/Library/Preferences/io.hypertools.Dropbox-Dash.plist"]}]]},"dropbox-passwords":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":discontinued"},"desc":"Password manager that syncs across devices","disable_args":{":date":"2025-11-01",":because":":discontinued"},"homepage":"https://www.dropbox.com/features/security/passwords","names":["Dropbox Passwords"],"ruby_source_checksum":{":sha256":"49e68caf123c06a0cd1075b1e758ec83f6868c083af3d16e2fa9a0d4c69ea392"},"ruby_source_path":"Casks/d/dropbox-passwords.rb","sha256":"02540fc02289845c12deb6f35c0a4cb63e31978a28793002a4046ee2dcf9d6fa","tap_string":"homebrew/cask","url_args":["https://clientupdates.dropboxstatic.com/dbx-releng/dropbox_passwords/mac/DropboxPasswords_8.2.14.dmg"],"version":"8.2.14","raw_artifacts":[[":app",["Dropbox Passwords.app"]]]},"dropbox":{"auto_updates":true,"conflicts_with_args":{":cask":["dropbox@beta"]},"depends_on_args":{":macos":":any"},"desc":"Client for the Dropbox cloud storage service","homepage":"https://www.dropbox.com/","names":["Dropbox"],"ruby_source_checksum":{":sha256":"0deed37c039bdfab44788f0a07d3ea34d5e57069bb68fc5c42472273e5ca9c24"},"ruby_source_path":"Casks/d/dropbox.rb","sha256":"4f1c9b70a47ed57a2d45c3e37e0440465b08375785ea39321ba1e545635b3774","tap_string":"homebrew/cask","url_args":["https://edge.dropboxstatic.com/dbx-releng/client/Dropbox%20274.4.4905.dmg"],"version":"274.4.4905","raw_artifacts":[[":uninstall",{":launchctl":["com.dropbox.DropboxMacUpdate.agent","com.dropbox.dropboxmacupdate.xpcservice","com.dropbox.DropboxUpdater.wake"],":quit":"com.getdropbox.dropbox",":kext":"com.getdropbox.dropbox.kext",":delete":["/Library/DropboxHelperTools","/Library/Preferences/com.getdropbox.dropbox.dbkextd.plist"]}],[":app",["Dropbox.app"]],[":zap",{":trash":["~/.dropbox","~/Library/Application Scripts/*.com.getdropbox.dropbox.sync","~/Library/Application Scripts/com.dropbox.alternatenotificationservice","~/Library/Application Scripts/com.dropbox.client.crashpad","~/Library/Application Scripts/com.dropbox.foldertagger","~/Library/Application Scripts/com.getdropbox.dropbox.fileprovider","~/Library/Application Scripts/com.getdropbox.dropbox.garcon","~/Library/Application Scripts/com.getdropbox.dropbox.TransferExtension","~/Library/Application Support/Dropbox","~/Library/Application Support/DropboxElectron","~/Library/Application Support/FileProvider/com.getdropbox.dropbox.fileprovider","~/Library/Caches/CloudKit/com.apple.bird/iCloud.com.getdropbox.Dropbox","~/Library/Caches/com.dropbox.DropboxMacUpdate","~/Library/Caches/com.dropbox.DropboxUpdater","~/Library/Caches/com.getdropbox.dropbox","~/Library/Caches/com.getdropbox.DropboxMetaInstaller","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.dropbox.DropboxMacUpdate","~/Library/CloudStorage/Dropbox","~/Library/Containers/com.dropbox.activityprovider","~/Library/Containers/com.dropbox.alternatenotificationservice","~/Library/Containers/com.dropbox.foldertagger","~/Library/Containers/com.getdropbox.dropbox.fileprovider","~/Library/Containers/com.getdropbox.dropbox.garcon","~/Library/Containers/com.getdropbox.dropbox.TransferExtension","~/Library/Dropbox","~/Library/Dropbox/DropboxMacUpdate.app/Contents/MacOS/DropboxMacUpdate","~/Library/Group Containers/*.com.getdropbox.dropbox.sync","~/Library/Group Containers/com.dropbox.client.crashpad","~/Library/Group Containers/com.getdropbox.dropbox.garcon","~/Library/HTTPStorages/com.dropbox.DropboxMacUpdate","~/Library/HTTPStorages/com.getdropbox.dropbox","~/Library/LaunchAgents/com.dropbox.DropboxMacUpdate.agent.plist","~/Library/Logs/Dropbox_debug.log","~/Library/Preferences/com.apple.FileProvider/com.getdropbox.dropbox.fileprovider","~/Library/Preferences/com.dropbox.DropboxMacUpdate.plist","~/Library/Preferences/com.dropbox.DropboxMonitor.plist","~/Library/Preferences/com.dropbox.tungsten.helper.plist","~/Library/Preferences/com.getdropbox.dropbox.plist"]}]]},"dropbox@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["dropbox"]},"depends_on_args":{":macos":":any"},"desc":"Client for the Dropbox cloud storage service","homepage":"https://www.dropboxforum.com/t5/Dropbox-desktop-client-builds/bd-p/101003016","names":["Dropbox"],"ruby_source_checksum":{":sha256":"8230f4df576c206adeb2b9a94bb789376d3258490e7172bc407c8a5c120ded06"},"ruby_source_path":"Casks/d/dropbox@beta.rb","sha256":"57ed40a562a13940a6648e1bb0d00ed689e2250ee4c01571745d82a00e681965","tap_string":"homebrew/cask","url_args":["https://www.dropbox.com/download?build=277.3.4952&plat=mac&rtoken=&type=full"],"version":"277.3.4952","raw_artifacts":[[":uninstall",{":launchctl":["com.dropbox.DropboxMacUpdate.agent","com.dropbox.dropboxmacupdate.xpcservice","com.dropbox.DropboxUpdater.wake"],":quit":"com.getdropbox.dropbox",":kext":"com.getdropbox.dropbox.kext",":delete":["/Library/DropboxHelperTools","/Library/Preferences/com.getdropbox.dropbox.dbkextd.plist"]}],[":app",["Dropbox.app"]],[":zap",{":trash":["~/.dropbox","~/Library/Application Scripts/*.com.getdropbox.dropbox.sync","~/Library/Application Scripts/com.dropbox.alternatenotificationservice","~/Library/Application Scripts/com.dropbox.client.crashpad","~/Library/Application Scripts/com.dropbox.foldertagger","~/Library/Application Scripts/com.getdropbox.dropbox.fileprovider","~/Library/Application Scripts/com.getdropbox.dropbox.garcon","~/Library/Application Scripts/com.getdropbox.dropbox.TransferExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.getdropbox.dropbox.sfl*","~/Library/Application Support/Dropbox","~/Library/Application Support/DropboxElectron","~/Library/Application Support/FileProvider/com.getdropbox.dropbox.fileprovider","~/Library/Caches/CloudKit/com.apple.bird/iCloud.com.getdropbox.Dropbox","~/Library/Caches/com.dropbox.DropboxMacUpdate","~/Library/Caches/com.getdropbox.dropbox","~/Library/Caches/com.getdropbox.DropboxMetaInstaller","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.dropbox.DropboxMacUpdate","~/Library/CloudStorage/Dropbox","~/Library/Containers/com.dropbox.activityprovider","~/Library/Containers/com.dropbox.alternatenotificationservice","~/Library/Containers/com.dropbox.foldertagger","~/Library/Containers/com.getdropbox.dropbox.fileprovider","~/Library/Containers/com.getdropbox.dropbox.garcon","~/Library/Containers/com.getdropbox.dropbox.TransferExtension","~/Library/Dropbox","~/Library/Dropbox/DropboxMacUpdate.app/Contents/MacOS/DropboxMacUpdate","~/Library/Group Containers/*.com.getdropbox.dropbox.sync","~/Library/Group Containers/com.dropbox.client.crashpad","~/Library/Group Containers/com.getdropbox.dropbox.garcon","~/Library/HTTPStorages/com.dropbox.DropboxMacUpdate","~/Library/HTTPStorages/com.getdropbox.dropbox","~/Library/LaunchAgents/com.dropbox.DropboxMacUpdate.agent.plist","~/Library/LaunchAgents/com.dropbox.dropboxmacupdate.xpcservice.plist","~/Library/LaunchAgents/com.dropbox.DropboxUpdater.wake.plist","~/Library/Logs/Dropbox_debug.log","~/Library/Preferences/com.apple.FileProvider/com.getdropbox.dropbox.fileprovider","~/Library/Preferences/com.dropbox.DropboxMacUpdate.plist","~/Library/Preferences/com.dropbox.DropboxMonitor.plist","~/Library/Preferences/com.dropbox.tungsten.helper.plist","~/Library/Preferences/com.getdropbox.dropbox.plist"]}]]},"dropdmg":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Create DMGs and other archives","homepage":"https://c-command.com/dropdmg/","names":["DropDMG"],"ruby_source_checksum":{":sha256":"04809d9e0f3ee03dd8c393370a1097e43c06a1df068b6c3e9f564b60d1d0313a"},"ruby_source_path":"Casks/d/dropdmg.rb","sha256":"909dd48743423465505038ddfe631f0c1216afc4c5ba021e74d9ff9fc91ddddb","tap_string":"homebrew/cask","url_args":["https://c-command.com/downloads/DropDMG-3.7.2.dmg"],"version":"3.7.2","raw_artifacts":[[":app",["DropDMG.app"]],[":zap",{":trash":["~/Library/Application Support/DropDMG","~/Library/Automator/DropDMG.action","~/Library/Automator/Expand Disk Image.action","~/Library/Caches/com.c-command.DropDMG","~/Library/HTTPStorages/com.c-command.DropDMG","~/Library/Logs/DropDMG","~/Library/Preferences/com.c-command.DropDMG.plist"]}]]},"droplr":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Screenshot and screen recorder","homepage":"https://droplr.com/","names":["Droplr"],"ruby_source_checksum":{":sha256":"4ba2b9b0514e643fd1aa8f89fdb1aa78f5c0ada6da9e5085d2e8909aeb973255"},"ruby_source_path":"Casks/d/droplr.rb","sha256":"d2d0741f7caad6bae1d9db9a97f09d21fc2086c3d1155c3427542842b8ab9402","tap_string":"homebrew/cask","url_args":["https://files.droplr.com/apps/mac/Droplr5919-478.zip"],"version":"5.9.19,478","raw_artifacts":[[":uninstall",{":pkgutil":"com.droplr.droplr-mac"}],[":pkg",["Droplr5919-478.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.droplr.droplr-mac","~/Library/Containers/com.droplr.droplr-mac"]}]]},"droppy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Drag and drop file shelf","homepage":"https://getdroppy.app/","names":["Droppy"],"ruby_source_checksum":{":sha256":"61485b47001fa4c88c60dc999205173738365aa7e28b590369eb066f04e0d155"},"ruby_source_path":"Casks/d/droppy.rb","sha256":"727f1a5876dc5a99cbc0a9bc2008e2089b3615ab44d04fd6958c13f1455e0093","tap_string":"homebrew/cask","url_args":["https://droppy-releases.jordylegrand.workers.dev/app-releases/Droppy-16.0.1.dmg"],"version":"16.0.1","raw_artifacts":[[":app",["Droppy.app"]],[":zap",{":trash":["~/Library/Application Support/Droppy","~/Library/Preferences/iordv.Droppy.plist"]}]]},"dropshare":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"File sharing solution","homepage":"https://dropshare.app/","names":["Dropshare"],"ruby_source_checksum":{":sha256":"4a6a38de061323a3b4b6b47886424c8b30f5eab31a5c0f14c7bc291fd9484223"},"ruby_source_path":"Casks/d/dropshare.rb","sha256":"b6d0aa814973669aa8457158cb1ebb1d448f1784531ac01ed387d16ae6323101","tap_string":"homebrew/cask","url_args":["https://d2wvuuix8c9e48.cloudfront.net/Dropshare6-6261.app.zip"],"version":"6.15,6261","raw_artifacts":[[":app",["Dropshare 6.app"]],[":binary",["$APPDIR/Dropshare 6.app/Contents/Resources/ds.sh"],{":target":"ds"}],[":zap",{":trash":["~/Library/Application Support/Dropshare 6","~/Library/Caches/net.mkswap.Dropshare6","~/Library/Cookies/net.mkswap.Dropshare6.binarycookies","~/Library/Logs/Dropshare 6","~/Library/Preferences/net.mkswap.Dropshare6.plist"]}]]},"dropshelf":{"depends_on_args":{":macos":":any"},"desc":"Drag and drop helper app","homepage":"https://pilotmoon.com/dropshelf/","names":["Dropshelf"],"ruby_source_checksum":{":sha256":"5622b82d5cd8030a67d61ae82d3e203928b3a3026b3d6a8d2e4ff4ebecce385c"},"ruby_source_path":"Casks/d/dropshelf.rb","sha256":"452ed83a900eb989a0a5e114fa31bc0eee32da8b71b55eb6ba4ad420c72f6ca9","tap_string":"homebrew/cask","url_args":["https://pilotmoon.com/downloads/beta/Dropshelf-build-1729.zip"],"version":"1729","raw_artifacts":[[":app",["Dropshelf.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.pilotmoon.Dropshelf*","~/Library/Containers/com.pilotmoon.Dropshelf*","~/Library/Group Containers/*.com.pilotmoon.Dropshelf*"]}]]},"dropzone":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Productivity app","homepage":"https://aptonic.com/","names":["Dropzone"],"ruby_source_checksum":{":sha256":"49c94c7ce2e8ab67946f4795d35174e494149c7967c270f4bd5719b6bb39ae43"},"ruby_source_path":"Casks/d/dropzone.rb","sha256":"fd663d10572781e54ef394fbea34df26f434e69a085867205182ee2842a1c08a","tap_string":"homebrew/cask","url_args":["https://aptonic.com/releases/Dropzone-4.80.76.zip"],"version":"4.80.76","raw_artifacts":[[":app",["Dropzone 4.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.aptonic.Dropzone4","~/Library/Application Scripts/com.aptonic.LaunchAtLogin","~/Library/Application Support/Dropzone 4","~/Library/Caches/com.aptonic.Dropzone4","~/Library/Containers/com.aptonic.Dropzone4","~/Library/Containers/com.aptonic.LaunchAtLogin","~/Library/Preferences/com.aptonic.Dropzone4.plist","~/Library/Saved Application State/com.aptonic.Dropzone4.savedState"]}]]},"drovio":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Remote pair programming and team collaboration tool","homepage":"https://www.drovio.com/","names":["Drovio"],"ruby_source_checksum":{":sha256":"47de76426ead5af3051a366c15e93d4fdc1d14d04ac4d7f9b813e94d0dc028f3"},"ruby_source_path":"Casks/d/drovio.rb","sha256":"da44a497594b49f33e9cdcc632454d692d6f1347e64badf50479bf9c1c1e1803","tap_string":"homebrew/cask","url_args":["https://repository.drovio.com/stable/drovio/macos_universal/3.x/3.6.2/drovio.dmg"],"version":"3.6.2","raw_artifacts":[[":app",["Drovio.app"]],[":zap",{":trash":"~/Library/Application Support/Drovio"}]]},"ds4-control":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Menu bar pane for DeepSeek V4 via DwarfStar","homepage":"https://github.com/notatestuser/ds4-control","names":["DS4 Control"],"ruby_source_checksum":{":sha256":"da1aec433f13812a2817298e3637a52ad73bcd261b74a3d321eba542294ef401"},"ruby_source_path":"Casks/d/ds4-control.rb","sha256":"f97fdd97a8ce3a678896dba5bce0dff12592390c4a04e4198e5628d5a5b0dc4a","tap_string":"homebrew/cask","url_args":["https://github.com/notatestuser/ds4-control/releases/download/v1.8.2/DS4-Control-v1.8.2.dmg"],"version":"1.8.2","raw_artifacts":[[":app",["DS4 Control.app"]],[":zap",{":trash":["~/Library/Application Support/DS4 Control","~/Library/Caches/sg.embeddedtech.ds4control","~/Library/HTTPStorages/sg.embeddedtech.ds4control","~/Library/Preferences/sg.embeddedtech.ds4control.plist"]}]]},"dteoh-devdocs":{"depends_on_args":{":macos":":any"},"desc":"API documentation viewer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/dteoh/devdocs-macos/","names":["DevDocs"],"ruby_source_checksum":{":sha256":"8b5896c2e9e7b67738d1dfcbfc405cdec47c184f19add7453529486f879c9f0f"},"ruby_source_path":"Casks/d/dteoh-devdocs.rb","sha256":"3355a10fa94f4eea3693620cb9403b4a5d51c5bfa9f91bc592d9fd65f59024da","tap_string":"homebrew/cask","url_args":["https://github.com/dteoh/devdocs-macos/releases/download/v0.7.0/DevDocs.zip"],"version":"0.7.0","raw_artifacts":[[":app",["DevDocs.app"]],[":zap",{":trash":["~/Library/Caches/com.dteoh.devdocs-macos","~/Library/Cookies/com.dteoh.devdocs-macos.binarycookies","~/Library/Preferences/com.dteoh.devdocs-macos.plist","~/Library/WebKit/com.dteoh.devdocs-macos"]}]]},"duckduckgo":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Web browser focusing on privacy","homepage":"https://duckduckgo.com/","names":["DuckDuckGo"],"ruby_source_checksum":{":sha256":"59a9fa4a7ac7238067faef239d62a4067914f7afa02cdd7448caf3200f4376ad"},"ruby_source_path":"Casks/d/duckduckgo.rb","sha256":"f6a669cffe4e2338f09efe6d4d1dc018227fe4a027bec9c3735c9cae72e820c4","tap_string":"homebrew/cask","url_args":["https://staticcdn.duckduckgo.com/macos-desktop-browser/duckduckgo-1.212.0.845.dmg"],"version":"1.212.0,845","raw_artifacts":[[":app",["DuckDuckGo.app"]],[":zap",{":trash":["~/Library/Application Scripts/HKE973VLUW.com.duckduckgo.macos.browser*","~/Library/Application Support/com.duckduckgo.macos.browser","~/Library/Application Support/DuckDuckGo","~/Library/Caches/com.duckduckgo.macos.browser","~/Library/Containers/com.duckduckgo.macos.browser","~/Library/Group Containers/HKE973VLUW.com.duckduckgo.macos.browser*","~/Library/HTTPStorages/com.duckduckgo.macos.browser","~/Library/Preferences/com.duckduckgo.macos.browser.plist","~/Library/Saved Application State/com.duckduckgo.macos.browser.savedState","~/Library/WebKit/com.duckduckgo.macos.browser"]}]]},"duckietv":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool to track TV shows with semi-automagic torrent integration","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://schizoduckie.github.io/DuckieTV/","names":["duckieTV"],"ruby_source_checksum":{":sha256":"92ef6070d373ed801e932f983f8d8a2d880d42c643f5566c1479ae8a60f1b795"},"ruby_source_path":"Casks/d/duckietv.rb","sha256":"9c2f72c011cd477071e51238d5bfa0c202babdd263c1e4ea6b3d4e4605da2907","tap_string":"homebrew/cask","url_args":["https://github.com/SchizoDuckie/DuckieTV/releases/download/1.1.5/DuckieTV-1.1.5-OSX-x64.pkg"],"version":"1.1.5","raw_artifacts":[[":uninstall",{":pkgutil":"tv.duckie.base.pkg",":delete":["/Applications/duckieTV.app","~/Library/Application Support/DuckieTV-Standalone"]}],[":pkg",["DuckieTV-1.1.5-OSX-x64.pkg"]]]},"duefocus":{"depends_on_args":{":macos":":any"},"desc":"Time tracking and productivity software","homepage":"https://duefocus.com/","names":["DueFocus"],"ruby_source_checksum":{":sha256":"220c2c61eec3f3c711a947944dee732b64bfd1e62ac937e23a0e909c3263c00a"},"ruby_source_path":"Casks/d/duefocus.rb","sha256":"28c9029ee71701ecc1daa8d6ed070f33232d3a5c0c9cf878d916dbec63a8dc7a","tap_string":"homebrew/cask","url_args":["https://web.duefocus.com/distribution/darwin/v3/DueFocus-2.5.0.dmg"],"version":"2.5.0","raw_artifacts":[[":app",["DueFocus.app"]],[":zap",{":trash":["~/Library/Application Support/DueFocus","~/Library/Logs/DueFocus","~/Library/Preferences/com.qarea.duefocus.plist"]}]]},"duet":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remote desktop and second display tool","homepage":"https://www.duetdisplay.com/","names":["Duet"],"ruby_source_checksum":{":sha256":"b399ccc3d2196b03f459270a1f57d82271cfa0a968c2c188a1ac5d934ad01a3f"},"ruby_source_path":"Casks/d/duet.rb","sha256":"2edcc20b4238f1490579595956c1e18dfd441d0e6abbb69c9cba788640e80ab9","tap_string":"homebrew/cask","url_args":["https://duetdownload.com/Mac/3_x/duet-dd-3-20-3-0.dmg"],"version":"3.20.3.0","raw_artifacts":[[":uninstall",{":quit":"com.kairos.duetMac",":kext":"com.karios.driver.DuetDisplay"}],[":app",["duet.app"]],[":zap",{":trash":["~/Library/Application Support/com.kairos.duet*","~/Library/Caches/com.crashlytics.data/com.kairos.duet*","~/Library/Caches/com.kairos.duet*","~/Library/Caches/io.fabric.sdk.mac.data/com.kairos.duet*","~/Library/Caches/SentryCrash/duet","~/Library/HTTPStorages/com.kairos.duet*","~/Library/Preferences/com.kairos.duet*.plist"],":rmdir":["~/Library/Caches/com.crashlytics.data","~/Library/Caches/io.fabric.sdk.mac.data"]}]],"raw_caveats":"duet requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"dungeon-crawl-stone-soup-console":{"depends_on_args":{":macos":":any"},"desc":"Game of dungeon exploration, combat and magic","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://crawl.develz.org/","names":["Dungeon Crawl Stone Soup"],"ruby_source_checksum":{":sha256":"4f4915711228c3754fe36077beb1939f7012fa61eae5b763263b922bbef685e3"},"ruby_source_path":"Casks/d/dungeon-crawl-stone-soup-console.rb","sha256":"c8e5c06bad71c45b6c453cc1cc554d733acc73450219732944213d64af138b17","tap_string":"homebrew/cask","url_args":["https://github.com/crawl/crawl/releases/download/0.34.1/dcss-0.34.1-macos-console-universal.zip"],"version":"0.34.1","raw_artifacts":[[":app",["Dungeon Crawl Stone Soup - Console.app"]],[":zap",{":trash":"~/Library/Application Support/Dungeon Crawl Stone Soup"}]]},"dungeon-crawl-stone-soup-tiles":{"depends_on_args":{":macos":":any"},"desc":"Game of dungeon exploration, combat and magic","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://crawl.develz.org/","names":["Dungeon Crawl Stone Soup"],"ruby_source_checksum":{":sha256":"c1fc1518b349e9990643cb06554995c8c20c3ea2e25223b9ffc1fa10309fbc6d"},"ruby_source_path":"Casks/d/dungeon-crawl-stone-soup-tiles.rb","sha256":"b59b334d8cb06b5a5e26c490d4c08c8ac7762dc7b8f4a03cd800ca34aba6ac9a","tap_string":"homebrew/cask","url_args":["https://github.com/crawl/crawl/releases/download/0.34.1/dcss-0.34.1-macos-tiles-universal.zip"],"version":"0.34.1","raw_artifacts":[[":app",["Dungeon Crawl Stone Soup - Tiles.app"]],[":zap",{":trash":["~/Library/Application Support/Dungeon Crawl Stone Soup","~/Library/Saved Application State/net.sourceforge.crawl-ref.savedState"]}]]},"duo-connect":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Access your organisation’s SSH servers","homepage":"https://guide.duo.com/duoconnect","names":["DuoConnect"],"ruby_source_checksum":{":sha256":"e113ce79aff123c0d6f860d8ff5c56f93bbf290abaceb3f6a35f368e913b2648"},"ruby_source_path":"Casks/d/duo-connect.rb","sha256":"12e8dd11775db5094ee2c9577ba3c11fb4c2fc4a3c696260ce2957a8d22e0b29","tap_string":"homebrew/cask","url_args":["https://dl.duosecurity.com/DuoConnect-2.0.9.pkg"],"version":"2.0.9","raw_artifacts":[[":uninstall",{":launchctl":["com.duo.connect.tcp","com.duo.connect.tcp.plist","com.duo.connect.tun","com.duo.connect.tun.plist"],":pkgutil":"com.duo.connect.bin"}],[":pkg",["DuoConnect-2.0.9.pkg"]],[":zap",{":trash":["~/.duoconnect","~/Liibrary/Logs/Duo/Duoconnect"],":rmdir":"~/Library/Logs/Duo"}]]},"duo-desktop":{"depends_on_args":{":macos":":any"},"desc":"Endpoint health checks for Duo-protected applications","homepage":"https://duo.com/docs/duo-desktop","names":["Duo Desktop"],"ruby_source_checksum":{":sha256":"5ac32a6e55c36c94e087117a65c02a2a4eef54567e764f3e40612cb0d9347d06"},"ruby_source_path":"Casks/d/duo-desktop.rb","sha256":"9c79252b49856e297d01b2d289dfe5af28036c947da7f6eefb8e4b58fec0414c","tap_string":"homebrew/cask","url_args":["https://dl.duosecurity.com/DuoDesktop-7.22.0.0.pkg"],"version":"7.22.0.0","raw_artifacts":[[":uninstall",{":launchctl":["com.duosecurity.duoappupdater","com.duosecurity.DuoDesktopService","com.duosecurity.ForceLaunchDuoDesktop","com.duosecurity.LaunchDuoDesktop","com.duosecurity.trustedpeermessagebroker"],":quit":"com.duosecurity.duo-device-health",":pkgutil":"com.duosecurity.duo-device-health",":delete":["/Applications/Duo Desktop.app","/Library/LaunchAgents/com.duosecurity.ForceLaunchDuoDesktop.plist","/Library/LaunchAgents/com.duosecurity.LaunchDuoDesktop.plist","/Library/LaunchDaemons/com.duosecurity.duoappupdater.plist","/Library/LaunchDaemons/com.duosecurity.DuoDesktopService.plist","/Library/LaunchDaemons/com.duosecurity.trustedpeermessagebroker.plist"]}],[":pkg",["DuoDesktop-7.22.0.0.pkg"]],[":zap",{":trash":["/Library/Logs/Duo","~/Library/Caches/com.duosecurity.duo-device-health","~/Library/Logs/Duo Desktop","~/Library/Preferences/com.duosecurity.devicehealth.localdata.plist","~/Library/Preferences/com.duosecurity.duo-device-health.plist"]}]]},"dupeguru":{"depends_on_args":{":macos":":any"},"desc":"Finds duplicate files in a computer system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://dupeguru.voltaicideas.net/","names":["dupeGuru"],"ruby_source_checksum":{":sha256":"23fd1cb18da87177ccd61bdaa015e144f0bc7290756ba77cfaa92e432ac7aba1"},"ruby_source_path":"Casks/d/dupeguru.rb","sha256":"eb8583f1a678325ac263e59c81144b021cac323ceb2743454a8eec2c20c21a7a","tap_string":"homebrew/cask","url_args":["https://github.com/arsenetar/dupeguru/releases/download/4.3.1/dupeguru_macOS_Qt_4.3.1.zip"],"version":"4.3.1","raw_artifacts":[[":app",["dupeguru.app"]],[":zap",{":trash":["~/Library/Application Support/dupeGuru","~/Library/Preferences/com.hardcoded-software.dupeguru.plist","~/Library/Saved Application State/com.hardcoded-software.dupeguru.savedState"]}]]},"duplicacy-cli":{"desc":"Cloud backup tool","homepage":"https://duplicacy.com/","names":["Duplicacy Command Line Version"],"ruby_source_checksum":{":sha256":"e6b9557ceeb27c6f2b7463f0b1a6c9f20a2c879bcebd18ce4a8598addcce166a"},"ruby_source_path":"Casks/d/duplicacy-cli.rb","sha256":"3621e3fc9ecafe37f500fe0effeaf1b0a79cfe26ea7135fe3bf34ddb8e787bdd","tap_string":"homebrew/cask","url_args":["https://github.com/gilbertchen/duplicacy/releases/download/v3.2.5/duplicacy_osx_x64_3.2.5"],"version":"3.2.5","raw_artifacts":[[":binary",["duplicacy_osx_x64_3.2.5"],{":target":"duplicacy"}],[":zap",{":trash":"~/.duplicacy"}]]},"duplicacy-web-edition":{"depends_on_args":{":macos":":any"},"desc":"Cloud backup tool","homepage":"https://duplicacy.com/","names":["Duplicacy Web Edition"],"ruby_source_checksum":{":sha256":"f19014ccd62bf5fb1daa417edbf4471a8bf606b0218b5d952efab3ec35b9a99e"},"ruby_source_path":"Casks/d/duplicacy-web-edition.rb","sha256":"4c35a5c108fe2520668a1ca013003f2f99b02260492022807f9277962b8f1392","tap_string":"homebrew/cask","url_args":["https://acrosync.com/duplicacy-web/duplicacy_web_osx_x64_1.8.3.dmg"],"version":"1.8.3","raw_artifacts":[[":app",["Duplicacy Web Edition.app"]],[":zap",{":trash":"~/.duplicacy-web"}]]},"duplicate-annihilator-for-photos":{"depends_on_args":{":macos":":any"},"desc":"Photo duplicate detector","homepage":"https://brattoo.com/duplicateannihilator/","names":["Duplicate Annihilator for Photos"],"ruby_source_checksum":{":sha256":"744cf3d6305e147d58efb726adc07ce97499a2a90eaeca62549807c6c2f0f704"},"ruby_source_path":"Casks/d/duplicate-annihilator-for-photos.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://brattoo.com/propaganda/downloadDap.php"],"version":"9.1.0,1","raw_artifacts":[[":uninstall",{":pkgutil":"com.brattoo.pkg.brattoosystemfiles"}],[":app",["Duplicate Annihilator for Photos.app"]],[":zap",{":trash":["~/Library/Application Support/Duplicate Annihilator Photos","~/Library/Caches/com.brattoo.Duplicate-Annihilator-for-Photos","~/Library/HTTPStorages/com.brattoo.Duplicate-Annihilator-for-Photos","~/Library/Logs/com.brattoo.duplicate-annihilator-photos","~/Library/Preferences/com.brattoo.annihilator-photos.plist","~/Library/Saved Application State/com.brattoo.Duplicate-Annihilator-for-Photos.savedState"]}]]},"duplicate-file-finder":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Find and remove unwanted duplicate files and folders","homepage":"https://nektony.com/duplicate-finder-free","names":["Duplicate File Finder"],"ruby_source_checksum":{":sha256":"9273c42457fde8b26063e34e73c2643c176ca114cbaa0175e715bc5bf87074c9"},"ruby_source_path":"Casks/d/duplicate-file-finder.rb","sha256":"414b67a884a080b6a2aff3042064398501496c2bf486e61dfebe6d056998e204","tap_string":"homebrew/cask","url_args":["https://download.nektony.com/download/duplicate-file-finder/duplicate-file-finder.dmg?build=1092"],"version":"9.2.3,1092","raw_artifacts":[[":app",["Duplicate File Finder 9.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nektony.Duplicate-File-Finder-SII*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nektony.duplicate-file-finder-siii.sfl*","~/Library/Application Support/com.nektony.Duplicate-File-Finder-SII*","~/Library/Caches/com.nektony.Duplicate-File-Finder-SII*","~/Library/Cookies/com.nektony.Duplicate-File-Finder-SII.binarycookies","~/Library/HTTPStorages/com.nektony.Duplicate-File-Finder-SII*","~/Library/Preferences/com.nektony.Duplicate-File-Finder-SII*.plist","~/Library/Saved Application State/com.nektony.Duplicate-File-Finder-SII*.savedState"]}]]},"duplicateaudiofinder":{"depends_on_args":{":macos":":ventura"},"desc":"Bulk audio file fingerprinting & similarity detector","homepage":"https://speechpulse.com/avbeam-software-store/duplicateaudiofinder/","names":["Duplicate Audio Finder"],"ruby_source_checksum":{":sha256":"3869c590a01876b859a97a4b263c0a9f3ebef2036e4f2aa0b2d6cab2626587b8"},"ruby_source_path":"Casks/d/duplicateaudiofinder.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://speechpulse.com/download/duplicateaudiofinder-macos.dmg"],"version":"0.1","raw_artifacts":[[":app",["DuplicateAudioFinder.app"]],[":zap",{":trash":"~/Library/Preferences/com.avbeam.duplicateaudiofinder.plist"}]]},"duplicati":{"depends_on_args":{":macos":":monterey"},"desc":"Store securely encrypted backups in the cloud","homepage":"https://duplicati.com/","names":["Duplicati"],"ruby_source_checksum":{":sha256":"8eb3faa3ddcafee026786511f0abd957be176f43e1b511f54ce8405add266696"},"ruby_source_path":"Casks/d/duplicati.rb","sha256":"4404e111e6c12f0af95ffc35f52943e1b7131d286111b44116454a6ef54cd980","tap_string":"homebrew/cask","url_args":["https://updates.duplicati.com/stable/duplicati-2.4.0.1_stable_2026-10-07-osx-x64-gui.dmg"],"version":"2.4.0.1,2026-10-07","raw_artifacts":[[":app",["Duplicati.app"]],[":zap",{":trash":["~/.config/Duplicati","~/Library/Application Support/Duplicati"]}]]},"dusklight":{"depends_on_args":{":macos":":monterey"},"desc":"Reverse-engineered reimplementation of Twilight Princess","homepage":"https://twilitrealm.dev/","names":["Dusklight"],"ruby_source_checksum":{":sha256":"4e9eb812b9dc766fddeeae2611bec6778e159fd7325c889e6dce827c7ad4a39b"},"ruby_source_path":"Casks/d/dusklight.rb","sha256":"ab54f38637e3a0a4b50192b5ba26d9052a66426e38ebaaf583d3eff4ac12aa01","tap_string":"homebrew/cask","url_args":["https://github.com/TwilitRealm/dusklight/releases/download/v2.0.3/Dusklight-v2.0.3-macos-x86_64.zip"],"version":"2.0.3","raw_artifacts":[[":app",["Dusklight.app"]],[":zap",{":trash":"~/Library/Application Support/TwilitRealm"}]]},"dust3d":{"depends_on_args":{":macos":":any"},"desc":"Open-source 3D modelling software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://dust3d.org/","names":["Dust3D"],"ruby_source_checksum":{":sha256":"239e78c4114b6205011a5494f45a4c5c141b3cbaad6cd292dc8fff5bdc66a6ac"},"ruby_source_path":"Casks/d/dust3d.rb","sha256":"d224bdb3a948ed40ae84a4c923607afff5f54a636fbde27622b98e7dde222022","tap_string":"homebrew/cask","url_args":["https://github.com/huxingyi/dust3d/releases/download/1.1.6/dust3d-1.1.6.dmg"],"version":"1.1.6","raw_artifacts":[[":app",["dust3d.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.yourcompany.dust3d.savedState"}]]},"dvdstyler":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"DVD authoring application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.dvdstyler.org/","names":["DVDStyler"],"ruby_source_checksum":{":sha256":"427d52eeabc5be16cf26f321788da6160db41a97181cc51a7746fc3df48d1ef1"},"ruby_source_path":"Casks/d/dvdstyler.rb","sha256":"79da43f15c1eb8002cf4a9282ff61047fdd0911532a413e0b3f9077530673ac5","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/dvdstyler/DVDStyler-3.2.1_1-MacOSX.dmg"],"version":"3.2.1_1","raw_artifacts":[[":app",["DVDStyler.app"]],[":zap",{":trash":["~/Library/Preferences/DVDStyler Preferences","~/Library/Preferences/org.dvdstyler.DVDStyler.plist","~/Library/Saved Application State/org.dvdstyler.DVDStyler.savedState"]}]]},"dwarf-fortress-lmp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Use and switch graphics packs with Dwarf Fortress without corrupting your game","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://dffd.bay12games.com/file.php?id=12202","names":["Dwarf Fortress LMP (Lazy Mac Pack)"],"ruby_source_checksum":{":sha256":"ed3b2856caf059093e0e1c555a9753d9ab26d6c78492ca983cf7136cba253c18"},"ruby_source_path":"Casks/d/dwarf-fortress-lmp.rb","sha256":"c4931ef75ac5e474782f4353621b2f795f01f8f795d0727ee186c87af35cc42b","tap_string":"homebrew/cask","url_args":["https://dffd.bay12games.com/download.php?id=12202&f=Lazy+Mac+Pack+v0.47.05+dfhack-r1.dmg"],"version":"0.47.05+dfhack-r1","raw_artifacts":[[":suite",["Lazy Mac Pack v0.47.05 dfhack-r1"],{":target":"Dwarf Fortress LMP"}],[":zap",{":trash":["~/Library/Preferences/com.phoenix-dev.setresx.plist","~/Library/Preferences/Lazy Mac Pack.plist","~/Library/Saved Application State/Lazy Mac Pack.savedState"]}]]},"dwellclick":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Assistive app for clicking without physically pressing a mouse button","homepage":"https://pilotmoon.com/dwellclick/","names":["DwellClick"],"ruby_source_checksum":{":sha256":"19e65fb7984f47deaa508a19e60543157a6d5545fc718073e3c73e445ca5ccc8"},"ruby_source_path":"Casks/d/dwellclick.rb","sha256":"0873f6aa1485eb617bb35ec5796b1258128befc18f99101ca6b494cff966b5bd","tap_string":"homebrew/cask","url_args":["https://pilotmoon.com/downloads/DwellClick-2.3.2.zip"],"version":"2.3.2","raw_artifacts":[[":app",["DwellClick.app"]],[":zap",{":trash":"~/Library/Preferences/com.pilotmoon.DwellClick.plist"}]]},"dyad":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI-powered app builder","homepage":"https://dyad.sh/","names":["Dyad"],"ruby_source_checksum":{":sha256":"4e98ff14576d35aab4362432efaa0fe81fd2e9501a1260a528cd18a4de24bbd4"},"ruby_source_path":"Casks/d/dyad.rb","sha256":"d3b82fbbe92712060517c569777ab37dac246e563762fb56707170bda2890a6d","tap_string":"homebrew/cask","url_args":["https://github.com/dyad-sh/dyad/releases/download/v1.20.0/dyad-darwin-x64-1.20.0.zip"],"version":"1.20.0","raw_artifacts":[[":app",["dyad.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.dyad.sfl*","~/Library/Application Support/dyad","~/Library/Caches/com.electron.dyad","~/Library/Caches/com.electron.dyad.ShipIt","~/Library/HTTPStorages/com.electron.dyad","~/Library/Logs/dyad","~/Library/Preferences/com.electron.dyad.plist"],":rmdir":"~/dyad-apps"}]]},"dyalog":{"depends_on_args":{":macos":":any"},"desc":"APL-based development environment","homepage":"https://www.dyalog.com/","names":["Dyalog APL"],"ruby_source_checksum":{":sha256":"6c514dcb41befcef41c8ffe7fd81e61bed1f2e94e0ba1fd0511273542a8089f8"},"ruby_source_path":"Casks/d/dyalog.rb","sha256":"3f033230380f15cff1d2d6bff2e9d6c74057320c81da1435d41ba2a88b2a1b03","tap_string":"homebrew/cask","url_args":["https://www.dyalog.com/uploads/php/download.dyalog.com/download.php?file=19.0/mac_64_19.0.50027_unicode.pkg"],"version":"19.0.50027","raw_artifacts":[[":uninstall",{":pkgutil":"com.dyalog.pkg.dyalog190"}],[":pkg",["mac_64_19.0.50027_unicode.pkg"]],[":zap",{":trash":"~/.dyalog"}]],"raw_caveats":"The vendor offers a free license for dyalog at:\n  https://www.dyalog.com/download-zone.htm\n\nInstalling dyalog means you have AGREED to the license at:\n  https://www.dyalog.com/uploads/documents/Developer_Software_Licence.pdf\n"},"dymo-connect":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Software for DYMO LabelWriters","homepage":"https://www.dymo.com/support?cfid=online-support","names":["Dymo Connect"],"ruby_source_checksum":{":sha256":"b6c6f51907d1a55b9f673bbccfd97614928d8fb04d40c65b12cceade40c7a552"},"ruby_source_path":"Casks/d/dymo-connect.rb","sha256":"5b3b201c99235aadc6178f0dd0dae30d6edb64e7cef6e1de5faa875c5fb5967b","tap_string":"homebrew/cask","url_args":["https://dymoreleasecontent.blob.core.windows.net/dymo-release/DCDMAC/DCDMac1.6.1.4-X64.pkg"],"version":"1.6.1.4","raw_artifacts":[[":uninstall",{":launchctl":["com.dymo.dcd.webservice","com.dymo.pnpd"],":quit":"com.dymo.DYMO-WebApi-Mac-Host",":pkgutil":["com.dymo.dymo-connect","com.dymo.webapi.host"]}],[":pkg",["DCDMac1.6.1.4-X64.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.dymo.DYMO-WebApi-Mac-Host.plist"}]]},"dyn-updater":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://dyn.com/updater/","names":["Dyn Updater"],"ruby_source_checksum":{":sha256":"b012978093946c35f9f98a1bc4e0b4961514e9a6dd18b91ce4768b85525c87a1"},"ruby_source_path":"Casks/d/dyn-updater.rb","sha256":"70cb2600907b05adf5a912baaee7512b6d70331405c551414889a49608a1fab9","tap_string":"homebrew/cask","url_args":["http://cdn.dyn.com/dynupdater/DynUpdater-5.5.0.zip"],"version":"5.5.0","raw_artifacts":[[":app",["Dyn Updater.app"]]]},"dynamodb-local":{"desc":"Development tool for DynamoDB","homepage":"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBLocal.html","names":["Amazon DynamoDB Local"],"ruby_source_checksum":{":sha256":"1ea694ed3f491655bbfc9448082471e444f749d90c35512a3cc4f7c71eb0e19d"},"ruby_source_path":"Casks/d/dynamodb-local.rb","sha256":"7a94eb65f81aee270738751a4e5e3e6a7ad02a5d25194f55b83e08ec2ba6342b","tap_string":"homebrew/cask","url_args":["https://d1ni2b6xgvw0s0.cloudfront.net/v2.x/dynamodb_local_2026-10-14.tar.gz"],"version":"2026-10-14","raw_artifacts":[[":command_wrapper",["dynamodb-local"],{":executable":"java",":args":["-Djava.library.path=$HOMEBREW_PREFIX/Caskroom/dynamodb-local/2026-10-14/DynamoDBLocal_lib","-jar","$HOMEBREW_PREFIX/Caskroom/dynamodb-local/2026-10-14/DynamoDBLocal.jar"]}]],"raw_caveats":"dynamodb-local requires Java 17+. You can install the latest version with:\n  brew install --cask temurin\n"},"dynobase":{"depends_on_args":{":macos":":monterey"},"desc":"GUI Client for DynamoDB","homepage":"https://dynobase.dev/","names":["Dynobase"],"ruby_source_checksum":{":sha256":"193edfc309f79eebcfee452bcd204c2278e721100b03dade7c1d5725c3e1ded0"},"ruby_source_path":"Casks/d/dynobase.rb","sha256":"425ac1dcc37db0861bdb5859d86d82e19ee0999b90d846df6e2af7dd1830fb99","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/220811zswf4aj4x/Dynobase%203.0.8%20-%20Build%20260930f317xih77-x64.dmg"],"version":"3.0.8,260930f317xih77","raw_artifacts":[[":app",["Dynobase.app"]],[":zap",{":trash":["~/Library/Application Support/dynobase","~/Library/Saved Application State/com.rwilinski.dynobase.savedState"]}]]},"ea":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Electronic Arts game launcher","homepage":"https://www.ea.com/ea-app","names":["EA App"],"ruby_source_checksum":{":sha256":"15ffcc98399d0dc5a67fa8e83960cffcb67b10783c07bceceb8f20a69304196c"},"ruby_source_path":"Casks/e/ea.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://origin-a.akamaihd.net/EA-Desktop-Client-Download/installer-releases/EA%20app.pkg"],"version":"13.813.1.6327","raw_artifacts":[[":uninstall",{":launchctl":["com.ea.app.backgroundAgent","com.ea.app.backgroundservice"],":quit":"com.ea.mac.eaapp",":pkgutil":"com.ea.mac.eaapp"}],[":pkg",["EA app.pkg"]],[":zap",{":delete":["/Library/Application Support/Electronic Arts","/Library/LaunchDaemons/com.ea.app.backgroundservice.plist"],":trash":["~/Library/Application Support/Electronic Arts","~/Library/Caches/EA app","~/Library/Caches/EACrashReporter","~/Library/Caches/EALaunchHelper","~/Library/HTTPStorages/com.EA.EA-app-Migrator","~/Library/LaunchAgents/com.ea.app.backgroundAgent.plist","~/Library/Preferences/com.ea.EACefSubProcessRenderer.plist","~/Library/Saved Application State/com.ea.mac.eaapp.savedState"]}]]},"eagle":{"depends_on_args":{":macos":":any"},"desc":"Electronic design automation software","homepage":"https://www.autodesk.com/products/eagle/overview","names":["Autodesk EAGLE"],"ruby_source_checksum":{":sha256":"3139a67c6f559499e2e00403b555cb351d2e5725715d901cdb98f2cd0a23227c"},"ruby_source_path":"Casks/e/eagle.rb","sha256":"bda7c9a5cc0bb8ae0489ca2d2772e5dd869f466fdd56454d94144e34887d9712","tap_string":"homebrew/cask","url_args":["https://trial2.autodesk.com/NET17SWDLD/2017/EGLPRM/ESD/Autodesk_EAGLE_9.6.2_English_Mac_64bit.pkg"],"version":"9.6.2","raw_artifacts":[[":uninstall",{":pkgutil":"com.Autodesk.eagle"}],[":pkg",["Autodesk_EAGLE_9.6.2_English_Mac_64bit.pkg"]],[":zap",{":trash":["~/Library/Application Support/Eagle","~/Library/Preferences/com.autodesk.EAGLE 9.6.2.plist","~/Library/Preferences/com.autodesk.eagle.plist","~/Library/Saved Application State/com.Autodesk.eagle.savedState"]}]]},"eaglefiler":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Organise files, archive e-mails, save Web pages and notes, search everything","homepage":"https://c-command.com/eaglefiler/","names":["EagleFiler"],"ruby_source_checksum":{":sha256":"624d1a86eb56b9f236bf48ee5276e6b1498c8f5e00492b3b83fe45d7a9163313"},"ruby_source_path":"Casks/e/eaglefiler.rb","sha256":"de2b9b58b9e29df0bf2af3622bb59b06876aabec4afa6a9e56df6ebc2af0df01","tap_string":"homebrew/cask","url_args":["https://c-command.com/downloads/EagleFiler-1.9.22.dmg"],"version":"1.9.22","raw_artifacts":[[":app",["EagleFiler.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.c-command.EagleFiler.EagleFilerShare","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.c-command.eaglefiler.sfl*","~/Library/Application Support/EagleFiler","~/Library/Caches/com.c-command.EagleFiler","~/Library/Containers/com.c-command.EagleFiler.EagleFilerShare","~/Library/HTTPStorages/com.c-command.EagleFiler","~/Library/Logs/EagleFiler","~/Library/PDF Services/Save PDF to EagleFiler","~/Library/Preferences/com.c-command.EagleFiler.plist","~/Library/Saved Application State/com.c-command.EagleFiler.savedState"]}]]},"earnapp":{"depends_on_args":{":macos":":any"},"desc":"Monetize unused internet bandwidth","homepage":"https://earnapp.com/","names":["EarnApp"],"ruby_source_checksum":{":sha256":"d421a67633ae715691bdb334cb87c1b6a881d224ec45a822bd0502b277234c33"},"ruby_source_path":"Casks/e/earnapp.rb","sha256":"06b5f120fe1897857ab3f61a8e0f1b1ddcfa65643af5e4162027acfa197fae96","tap_string":"homebrew/cask","url_args":["https://cdn.earnapp.com/static/earnapp-macos-1.660.965.pkg"],"version":"1.660.965","raw_artifacts":[[":uninstall",{":quit":["com.earnapp","io.luminati.sdk.net-updater","io.luminati.sdk.net-updater-launcher"],":pkgutil":"com.pkg.(null)"}],[":pkg",["earnapp-macos-1.660.965.pkg"]],[":zap",{":trash":["~/Library/Caches/com.earnapp","~/Library/HTTPStorages/com.earnapp","~/Library/Preferences/com.earnapp.perr.plist","~/Library/Preferences/com.earnapp.perr_once.plist","~/Library/Preferences/com.earnapp.plist"]}]]},"ears":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Instant audio switcher","homepage":"https://retina.studio/ears/","names":["Ears"],"ruby_source_checksum":{":sha256":"13f4b74e11815bf82bfe216a5e76455ac26d4e05f9237269705cb4ca53f315f9"},"ruby_source_path":"Casks/e/ears.rb","sha256":"59fb9296ac7f20d35375db18aa65fbe09e1f593f3279fcac59372d82cf545bc9","tap_string":"homebrew/cask","url_args":["https://get.retina.studio/ears/ears_21.zip"],"version":"1.6,21","raw_artifacts":[[":uninstall",{":launchctl":"com.clickontyler.Ears.Launcher"}],[":app",["Ears.app"]],[":binary",["$APPDIR/Ears.app/Contents/Resources/ears"]],[":zap",{":trash":["~/Library/Application Support/com.clickontyler.Ears","~/Library/Application Support/Ears","~/Library/Caches/com.clickontyler.Ears","~/Library/HTTPStorages/com.clickontyler.Ears","~/Library/HTTPStorages/com.clickontyler.Ears.binarycookies","~/Library/Preferences/com.clickontyler.Ears.plist","~/Library/Saved Application State/com.clickontyler.Ears.savedState","~/Library/WebKit/com.clickontyler.Ears"]}]]},"easy-move+resize":{"depends_on_args":{":macos":":any"},"desc":"Utility to support moving and resizing using a modifier key and mouse drag","homepage":"https://github.com/dmarcotte/easy-move-resize","names":["Easy Move+Resize"],"ruby_source_checksum":{":sha256":"ca31ee6be6cc1df388cbe323e1c5c74a43df2247b141a84e4cb401c682c6b6a8"},"ruby_source_path":"Casks/e/easy-move+resize.rb","sha256":"34f48f465017d2aed58fb3c681aa0d132d0bf121f744f6864bd9819694e0ff76","tap_string":"homebrew/cask","url_args":["https://github.com/dmarcotte/easy-move-resize/releases/download/1.8.1/EasyMoveResize-signed.zip"],"version":"1.8.1","raw_artifacts":[[":app",["Easy Move+Resize.app"]],[":zap",{":trash":"~/Library/Preferences/org.dmarcotte.Easy-Move-Resize.plist"}]]},"easydevo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Elegant tool built for coding","homepage":"https://easydevo.boringboring.design/","names":["EasyDevo"],"ruby_source_checksum":{":sha256":"7553bf0535cc465e367b5897b76bfdda2a9af8e7c000ebde3141ec80a791d6f7"},"ruby_source_path":"Casks/e/easydevo.rb","sha256":"3795f382bcb765a11b83ddb66c3f860471f23518f26a85c08ed08426a7711b79","tap_string":"homebrew/cask","url_args":["https://github.com/boring-design/EasyDevo-Distro/releases/download/v0.3.4/EasyDevo-Mac-0.3.4-Installer.dmg"],"version":"0.3.4","raw_artifacts":[[":app",["EasyDevo.app"]],[":zap",{":trash":["~/Library/Application Support/EasyDevo","~/Library/Logs/EasyDevo","~/Library/Preferences/dev.strrl.easydevo.plist","~/Library/Saved Application State/dev.strrl.easydevo.savedState"]}]]},"easydict":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Dictionary and translator app","homepage":"https://github.com/tisfeng/Easydict/","names":["Easydict"],"ruby_source_checksum":{":sha256":"c656a35350fda0d1361ea1b3270a262e1b9bb7bbfdbf348bc57dfee5c975565e"},"ruby_source_path":"Casks/e/easydict.rb","sha256":"5d412831326b4b639a72e959a6d0273072e0fb0d0ee81c01ad519373fca11edb","tap_string":"homebrew/cask","url_args":["https://github.com/tisfeng/Easydict/releases/download/2.24.0/Easydict.dmg"],"version":"2.24.0","raw_artifacts":[[":app",["Easydict.app"]],[":zap",{":trash":["~/Library/Application Support/com.izual.Easydict","~/Library/Caches/com.izual.Easydict","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.izual.Easydict","~/Library/HTTPStorages/com.izual.Easydict","~/Library/HTTPStorages/com.izual.Easydict.binarycookies","~/Library/Preferences/com.izual.Easydict.plist","~/Library/WebKit/com.izual.Easydict"]}]]},"easydmg":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"One click DMG installs","homepage":"https://easydmg.app/","names":["EasyDMG"],"ruby_source_checksum":{":sha256":"473cb379ad81fe6db288f01a62807755705bbf5ccff2892f4700f49a6af29e09"},"ruby_source_path":"Casks/e/easydmg.rb","sha256":"c320cae3ea6cc6d90035a42220543710f8b42de54b8df55ab0b1d99110a4e68c","tap_string":"homebrew/cask","url_args":["https://github.com/jeff-schumann/EasyDMG/releases/download/v2.5.0/EasyDMG.dmg"],"version":"2.5.0","raw_artifacts":[[":app",["EasyDMG.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.jeff.easydmg","~/Library/Logs/EasyDMG","~/Library/Preferences/com.jeff.easydmg.plist","~/Library/Saved Application State/com.jeff.easydmg.savedState"]}]]},"easyeda":{"depends_on_args":{":macos":":any"},"desc":"PCB design tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://easyeda.com/","names":["EasyEDA"],"ruby_source_checksum":{":sha256":"c60dbdd2ef490331f42deeaa3526a1c6d3b62f0766cb3de890e72e0cbc6cc19f"},"ruby_source_path":"Casks/e/easyeda.rb","sha256":"a4568fb7c27d5640994c8a52c75987a4e19d05adcdebec5b5eb7298788bfbe37","tap_string":"homebrew/cask","url_args":["https://image.easyeda.com/files/easyeda-mac-x64-6.5.51.zip"],"version":"6.5.51","raw_artifacts":[[":app",["EasyEDA.app"]],[":zap",{":trash":["~/Library/Application Support/EasyEDA","~/Library/Logs/EasyEDA","~/Library/Preferences/com.easyeda.editor.helper.plist","~/Library/Preferences/com.easyeda.editor.plist","~/Library/Saved Application State/com.easyeda.editor.savedState"]}]]},"easyfind":{"depends_on_args":{":macos":":any"},"desc":"Find files, folders, or contents in any file","homepage":"https://www.devontechnologies.com/apps/freeware","names":["EasyFind"],"ruby_source_checksum":{":sha256":"509ca76ca4df6f0099283f09fbacaaaac3f68a8b0edd320dfcab2397b570d48f"},"ruby_source_path":"Casks/e/easyfind.rb","sha256":"1539a562539e3b3a243da864fddee0351a4c7d109aa9dcae436775ecbb288fc9","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/freeware/easyfind/5.0.2/EasyFind.app.zip"],"version":"5.0.2","raw_artifacts":[[":app",["EasyFind.app"]],[":zap",{":trash":["~/Library/Application Support/EasyFind","~/Library/Caches/org.grunenberg.EasyFind","~/Library/HTTPStorages/org.grunenberg.EasyFind","~/Library/Preferences/org.grunenberg.EasyFind.plist","~/Library/Saved Application State/org.grunenberg.EasyFind.savedState"]}]]},"easymac-cleaner":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Cleaning, privacy, and system optimisation utility","homepage":"https://martiancat.space/products/cleaner.html","names":["EasyMac Cleaner"],"ruby_source_checksum":{":sha256":"2c56825964ad235fb068d958676103e3783b00ad86463278ce152f964938633a"},"ruby_source_path":"Casks/e/easymac-cleaner.rb","sha256":"11a59a160f55e87bb11cbbf271a371d150512c946ae10944cca81e7249a1c8ee","tap_string":"homebrew/cask","url_args":["https://updates.martiancat.space/cleaner/EasyMacCleaner-1.6.2.zip"],"version":"1.6.2","raw_artifacts":[[":app",["EasyMac Cleaner.app"]],[":zap",{":trash":["~/Library/Application Support/EasyMac Cleaner","~/Library/Application Support/EasyMacCleaner","~/Library/Caches/com.martiancat.easymaccleaner","~/Library/HTTPStorages/com.martiancat.easymaccleaner","~/Library/Preferences/com.martiancat.easymaccleaner.plist","~/Library/Saved Application State/com.martiancat.easymaccleaner.savedState"]}]]},"ebmac":{"depends_on_args":{":macos":":any"},"desc":"Electronic dictionary viewer","homepage":"https://ebstudio.info/manual/EBMac/","names":["EBMac"],"ruby_source_checksum":{":sha256":"1422d64b5aea0acdcc2684ad579ccdf76f1433f78d4fa4923a07de1290bc54a5"},"ruby_source_path":"Casks/e/ebmac.rb","sha256":"8038fbdd306a4c6eb10680bcfa04dca873c86cbe7c2b82c4875d73de1c3043d3","tap_string":"homebrew/cask","url_args":["https://ebstudio.info/download/ebpocket/EBMac1.47.0.dmg"],"version":"1.47.0","raw_artifacts":[[":app",["EBMac.app"]],[":zap",{":trash":["~/Library/Application Support/EBMac","~/Library/Preferences/info.ebstudio.EBMac.plist","~/Library/Saved Application State/info.ebstudio.EBMac.savedState"]}]]},"ecamm-live":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Live streaming & video production studio","homepage":"https://www.ecamm.com/","names":["Ecamm Live"],"renames":[["Ecamm*/","Ecamm/"]],"ruby_source_checksum":{":sha256":"2ce44eaf8421233ced51ee192972ed134df76c337df209083469a01e0830b000"},"ruby_source_path":"Casks/e/ecamm-live.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.ecamm.com/EcammLive.zip"],"version":"4.6","raw_artifacts":[[":uninstall",{":delete":["/Library/Application Support/EcammLive/EcammLiveAudioXPCHelper.xpc","/Library/LaunchDaemons/com.ecamm.EcammAudioXPCHelper.plist"],":rmdir":"/Library/Application Support/EcammLive"}],[":app",["Ecamm/Ecamm Live.app"]],[":zap",{":trash":["~/Library/Application Support/com.ecamm.EcammLive","~/Library/Application Support/EcammLive","~/Library/Caches/com.ecamm.EcammLive","~/Library/HTTPStorages/com.ecamm.EcammLive","~/Library/HTTPStorages/com.ecamm.EcammLive.binarycookies","~/Library/Preferences/com.ecamm.EcammLive.plist","~/Library/WebKit/com.ecamm.EcammLive"]}]]},"eclipse-cpp":{"depends_on_args":{":macos":":any"},"desc":"Eclipse IDE for C and C++ developers","homepage":"https://eclipse.org/","names":["Eclipse IDE for C/C++ Developers"],"ruby_source_checksum":{":sha256":"24060098906564e936b87735e639b6fcf67c8f7373cb6ce14073d010e926436c"},"ruby_source_path":"Casks/e/eclipse-cpp.rb","sha256":"6c221fa477ecaaf1d371202593cd64b8f78cecc113f26cb560f1863c960247a2","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-09/R/eclipse-cpp-2026-09-R-macosx-cocoa-x86_64.dmg&r=1"],"version":"4.41,2026-09","raw_artifacts":[[":app",["Eclipse.app"],{":target":"Eclipse CPP.app"}],[":zap",{":trash":["~/.eclipse","~/eclipse-workspace","~/Library/Preferences/epp.package.cpp.plist","~/Library/Saved Application State/epp.package.cpp.savedState"]}]]},"eclipse-dsl":{"depends_on_args":{":macos":":any"},"desc":"Eclipse IDE for Java and DSL developers","homepage":"https://eclipse.org/","names":["Eclipse IDE for Java and DSL Developers"],"ruby_source_checksum":{":sha256":"5ac29f9013946c7d09a81b0876272e2e81f266876f451dc0d08743fe90b3774c"},"ruby_source_path":"Casks/e/eclipse-dsl.rb","sha256":"39535922e2b920e5697b9a12a54590d266a5349c38e9b76507060d9409c1da32","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-09/R/eclipse-dsl-2026-09-R-macosx-cocoa-x86_64.dmg&r=1"],"version":"4.41,2026-09","raw_artifacts":[[":app",["Eclipse.app"],{":target":"Eclipse DSL.app"}],[":zap",{":trash":["~/.eclipse","~/eclipse-workspace","~/Library/Preferences/epp.package.dsl.plist"]}]]},"eclipse-ide":{"depends_on_args":{":macos":":any"},"desc":"Eclipse integrated development environment","homepage":"https://eclipse.org/","names":["Eclipse IDE for Eclipse Committers"],"ruby_source_checksum":{":sha256":"eb053991606ece376a3680ed57e4462cb2165f3820cac8c1d735981d1b823632"},"ruby_source_path":"Casks/e/eclipse-ide.rb","sha256":"f23deb3cf27c1d636c2fc656c7addc4458c695be7d0dea5ab0c9c08369457f06","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-09/R/eclipse-committers-2026-09-R-macosx-cocoa-x86_64.dmg&r=1"],"version":"4.41,2026-09","raw_artifacts":[[":app",["Eclipse.app"]],[":zap",{":trash":"~/Library/Preferences/epp.package.committers.plist"}]]},"eclipse-installer":{"depends_on_args":{":macos":":any"},"desc":"Install and update your Eclipse Development Environment","homepage":"https://eclipse.org/","names":["Eclipse Installer","Eclipse IDE installer"],"ruby_source_checksum":{":sha256":"12b93b133d0cbc9fa8a78c32cfbf2810b670ae17191ac1ca2e3485568f0f3bbf"},"ruby_source_path":"Casks/e/eclipse-installer.rb","sha256":"b018128bdd998d8a4f0e6e8ed5471cd0b62ff937d888c8e27539f3f39dcd131c","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2026-09/R/eclipse-inst-jre-mac64.dmg&r=1"],"version":"4.41,2026-09","raw_artifacts":[[":app",["Eclipse Installer.app"]],[":zap",{":trash":["~/Library/Preferences/org.eclipse.oomph.setup.installer.product.with-jre.restricted.plist","~/Library/Saved Application State/org.eclipse.oomph.setup.installer.product.with-jre.restricted.savedState"]}]],"raw_caveats":"eclipse-installer requires Java. You can install the latest version with:\n  brew install --cask temurin\n"},"eclipse-java":{"depends_on_args":{":macos":":any"},"desc":"Eclipse IDE for Java developers","homepage":"https://eclipse.org/","names":["Eclipse IDE for Java Developers"],"ruby_source_checksum":{":sha256":"c8fe1689a34d580685fe1c70fc600a128989e2c0b65a6f260e20bb08691f5a4f"},"ruby_source_path":"Casks/e/eclipse-java.rb","sha256":"35e58dee775990a44f8927e0d381bd5c03a8150a2cffc96f9a7f67688414435c","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-09/R/eclipse-java-2026-09-R-macosx-cocoa-x86_64.dmg&r=1"],"version":"4.41,2026-09","raw_artifacts":[[":app",["Eclipse.app"],{":target":"Eclipse Java.app"}],[":zap",{":trash":["~/.eclipse","~/eclipse-workspace","~/Library/Preferences/epp.package.java.plist","~/Library/Saved Application State/epp.package.java.savedState"]}]]},"eclipse-jee":{"depends_on_args":{":macos":":any"},"desc":"Eclipse IDE for Java EE developers","homepage":"https://eclipse.org/","names":["Eclipse IDE for Java EE Developers"],"ruby_source_checksum":{":sha256":"9147ed63456f51b7f8ca34c8c1307af4eede6769f0ae7f3bc46b0c714f1dac5d"},"ruby_source_path":"Casks/e/eclipse-jee.rb","sha256":"b0a68fea4bd0d5070aa2632ada5d91c3ba01722ade7a15ec26676e1c35815aaa","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-09/R/eclipse-jee-2026-09-R-macosx-cocoa-x86_64.dmg&mirror_id=1"],"version":"4.41,2026-09","raw_artifacts":[[":uninstall",{":quit":"epp.package.jee"}],[":app",["Eclipse.app"],{":target":"Eclipse JEE.app"}],[":zap",{":trash":["~/Library/Caches/org.eclipse.platform.ide","~/Library/Cookies/org.eclipse.platform.ide.binarycookies","~/Library/Preferences/org.eclipse.platform.ide.plist","~/Library/Saved Application State/org.eclipse.platform.ide.savedState"]}]],"raw_caveats":"eclipse-jee requires Java. You can install the latest version with:\n  brew install --cask temurin\n"},"eclipse-modeling":{"depends_on_args":{":macos":":any"},"desc":"Tools and runtimes for building model-based applications","homepage":"https://eclipse.org/","names":["Eclipse Modeling Tools"],"ruby_source_checksum":{":sha256":"d5df673e005ac80959a3d45e557ffe6c5832040a96582b3ccf3b6cb1110635bc"},"ruby_source_path":"Casks/e/eclipse-modeling.rb","sha256":"f27d635d492829a69c917960e38dadb5918d467cb71f82650cc41188487fc108","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-09/R/eclipse-modeling-2026-09-R-macosx-cocoa-x86_64.dmg&mirror_id=1"],"version":"4.41,2026-09","raw_artifacts":[[":uninstall",{":quit":"epp.package.modeling"}],[":app",["Eclipse.app"],{":target":"Eclipse Modeling.app"}],[":zap",{":trash":["~/.eclipse","~/eclipse-workspace","~/Library/Preferences/epp.package.modeling.plist"]}]]},"eclipse-php":{"depends_on_args":{":macos":":any"},"desc":"Eclipse IDE for PHP developers","homepage":"https://eclipse.org/","names":["Eclipse IDE for PHP Developers"],"ruby_source_checksum":{":sha256":"fdcb6a70f30491e6511dc64f111d98f1bc3d5916003e9297648ec241d02f68e1"},"ruby_source_path":"Casks/e/eclipse-php.rb","sha256":"7e14b1989284679874abcf4c45cbab3332deed3442e901c106d63a6458e21f8b","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-09/R/eclipse-php-2026-09-R-macosx-cocoa-x86_64.dmg&r=1"],"version":"4.41,2026-09","raw_artifacts":[[":app",["Eclipse.app"],{":target":"Eclipse PHP.app"}],[":zap",{":trash":["~/Library/Preferences/org.eclipse.platform.ide.plist","~/Library/Saved Application State/org.eclipse.platform.ide.savedState"]}]]},"eclipse-platform":{"depends_on_args":{":macos":":any"},"desc":"SDK for the Eclipse IDE","homepage":"https://eclipse.org/","names":["Eclipse SDK"],"ruby_source_checksum":{":sha256":"45af288a210d9b16ae31edfa1b8eabf9131b6810212ad2050df79a36ae33e993"},"ruby_source_path":"Casks/e/eclipse-platform.rb","sha256":"702a6b2a16a84ac9f065a133623e1f626152007d2e6ffd8c11577d3960b2ce39","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.41-202608281142/eclipse-SDK-4.41-macosx-cocoa-x86_64.dmg&mirror_id=1"],"version":"4.41,202608281142","raw_artifacts":[[":app",["Eclipse.app"],{":target":"Eclipse Platform.app"}],[":zap",{":trash":["~/.eclipse","~/eclipse-workspace","~/Library/Preferences/org.eclipse.sdk.ide.plist"]}]]},"eclipse-rcp":{"depends_on_args":{":macos":":any"},"desc":"Eclipse IDE for RCP and RAP developers","homepage":"https://eclipse.org/","names":["Eclipse for RCP and RAP Developers"],"ruby_source_checksum":{":sha256":"d62bb7f1d69ffb89921ee55a4a1b1acff7d20fb3b3014085be7c1bbf5d48d597"},"ruby_source_path":"Casks/e/eclipse-rcp.rb","sha256":"0be30fee8d1e3094b94255cf0bb6b96cb45a7308ae61ba530366b88f9ec76e04","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2026-09/R/eclipse-rcp-2026-09-R-macosx-cocoa-x86_64.dmg&r=1"],"version":"4.41,2026-09","raw_artifacts":[[":app",["Eclipse.app"],{":target":"Eclipse RCP.app"}],[":zap",{":trash":["~/.eclipse","~/eclipse-workspace","~/Library/Preferences/epp.package.rcp.plist"]}]]},"ecodms-client":{"depends_on_args":{":macos":":ventura"},"desc":"Document Management System","homepage":"https://www.ecodms.de/","names":["ecoDMS Client"],"renames":[["ecoDMS*Clients*.pkg","ecoDMS-Clients.pkg"]],"ruby_source_checksum":{":sha256":"75c652ac9cc616c92a85a73924d5d7e1bb640527b53e1d4c7be8aa3f1457dbcd"},"ruby_source_path":"Casks/e/ecodms-client.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.ecodms.de/index.php/de/component/jdownloads/?task=download.send&id=413&catid=162&m=0&Itemid=661"],"version":"26.01-3","raw_artifacts":[[":uninstall",{":quit":["de.applord.ecoDMS-Client","de.applord.ecoDMS-Connection-Manager"],":pkgutil":"de.applord.pkg.ecodms"}],[":pkg",["ecoDMS-Clients.pkg"]],[":zap",{":trash":["~/Library/Preferences/com.applord-gmbh.ecoDMS - Profilemanager.plist","~/Library/Preferences/com.applord-gmbh.ecodmsclient.plist","~/Library/Preferences/com.applord-gmbh.ecodmsclient_*.plist","~/Library/Preferences/com.ecodms-gmbh.ecodmsclientarchivesettings.plist","~/Library/Preferences/de.applord.ecoDMS-Client.plist","~/Library/Saved Application State/de.applord.ecoDMS-Client.savedState"]}]]},"eddie":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"OpenVPN UI","homepage":"https://eddie.website/","names":["Air VPN","Eddie"],"ruby_source_checksum":{":sha256":"0f8064079a497f6d7b58dd2e3e7061338a746f10317dbef1f62222ff1e46b46a"},"ruby_source_path":"Casks/e/eddie.rb","sha256":"c23d79a15fe0a890c8f6679d8a58f03914266d54a6b4a1371c1dadfce786b686","tap_string":"homebrew/cask","url_args":["https://eddie.website/repository/eddie/2.26.2/eddie-ui_2.26.2_macos-10.15_x64_disk.dmg"],"version":"2.26.2","raw_artifacts":[[":uninstall",{":quit":"com.eddie.client"}],[":app",["Eddie.app"]],[":zap",{":trash":["~/.config/eddie","~/Library/Preferences/org.airvpn.eddie.ui.plist"]}]]},"editaro":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Text editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://editaro.com/","names":["Editaro"],"ruby_source_checksum":{":sha256":"01c4061a7ff5bd6bbdbc81e295f6f8827054963f529532458a76aab4af87ecf3"},"ruby_source_path":"Casks/e/editaro.rb","sha256":"e5efe1de1283df05ad0bb2908c16c02bc0c34806119e83daefc0f049286f3c58","tap_string":"homebrew/cask","url_args":["https://github.com/kkosuge/editaro/releases/download/1.7.1/Editaro-1.7.1-mac.zip"],"version":"1.7.1","raw_artifacts":[[":app",["Editaro.app"]],[":zap",{":trash":["~/Library/Application Support/Editaro","~/Library/Caches/com.electron.editaro","~/Library/Caches/com.electron.editaro.ShipIt","~/Library/HTTPStorages/com.electron.editaro","~/Library/Logs/Editaro","~/Library/Preferences/com.electron.editaro.helper.plist","~/Library/Preferences/com.electron.editaro.plist","~/Library/Saved Application State/com.electron.editaro.savedState"]}]]},"edrawmind":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Mind mapping software","homepage":"https://www.edrawsoft.com/edrawmind/","names":["EdrawMind"],"ruby_source_checksum":{":sha256":"d4e5447711adc9c5ae2c7e4fcaae11bcab6a81784b12b34217310dbf8a2de704"},"ruby_source_path":"Casks/e/edrawmind.rb","sha256":"943a0fe84639788e9dfadf597f5ae67337d15621d8de402edbb6980a63e76087","tap_string":"homebrew/cask","url_args":["https://download.wondershare.com/cbs_down/edrawmind_13.0.16_full5378.zip"],"version":"13.0.16","raw_artifacts":[[":app",["EdrawMind.app"]],[":zap",{":trash":["~/Library/Preferences/com.edrawsoft.mindmaster.plist","~/Library/Saved Application State/com.edrawsoft.mindmaster.savedState"]}]]},"eez-studio":{"depends_on_args":{":macos":":monterey"},"desc":"Visual tool for GUI development and T&M automation","homepage":"https://www.envox.eu/studio/studio-introduction/","names":["EEZ Studio"],"ruby_source_checksum":{":sha256":"8727dde3e13f1be8cbe41ffcb0bda61151cbda0eb515ab7d46fa1599f087c05c"},"ruby_source_path":"Casks/e/eez-studio.rb","sha256":"a9e660b5c91fbb8a56dccd5a64062890b99e4d602cca886362558acc3e600a7f","tap_string":"homebrew/cask","url_args":["https://github.com/eez-open/studio/releases/download/v0.29.0/EEZ.Studio-0.29.0-mac.zip"],"version":"0.29.0","raw_artifacts":[[":app",["EEZ Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/hr.envox.eez.studio.sfl*","~/Library/Application Support/eezstudio","~/Library/Preferences/hr.envox.eez.studio.plist"]}]]},"effect-house":{"depends_on_args":{":macos":":any"},"desc":"Create vibrant AR effects for TikTok","homepage":"https://effecthouse.tiktok.com/","names":["TikTok Effect House"],"ruby_source_checksum":{":sha256":"40513122d7ecd92eb5a584fd78b772796120e3b897346b6542b71f3a41b57573"},"ruby_source_path":"Casks/e/effect-house.rb","sha256":"5dcdbbb01362a0d8cb87e86e689a201deb5f962d80201a07ec24b64673f1f851","tap_string":"homebrew/cask","url_args":["https://sf16-va.tiktokcdn.com/obj/eden-va2/olaa_ajlmml_zlp/ljhwZthlaukjlkulzlp/V5150External_Release_Builds_09142026/Effect_House_v5.15.0.2408_Intel_104.dmg"],"version":"5.15.0,2408,09142026,104","raw_artifacts":[[":app",["Effect House.app"]],[":zap",{":trash":["~/Library/Application Support/EffectHouse","~/Library/HTTPStorages/com.ies.orion","~/Library/Saved Application State/com.ies.orion.savedState"]}]]},"effectcraft":{"desc":"Motion graphics and visual effects compositor","homepage":"https://getartcraft.com/apps/effectcraft","names":["EffectCraft"],"ruby_source_checksum":{":sha256":"dae3c49c747dde2591c91305b6fa13e9c744e9a07d2af90dfa919323539ec3ec"},"ruby_source_path":"Casks/e/effectcraft.rb","sha256":"b387729d7ffad9c504edcb66cfe46bafc5b54542f9d2a0727669ce463eb0814c","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/effectcraft/releases/download/v0.16.0/effectcraft-0.16.0-macos-universal.dmg"],"version":"0.16.0","raw_artifacts":[[":app",["EffectCraft.app"]],[":zap",{":trash":["~/Library/Application Support/EffectCraft","~/Library/Caches/EffectCraft"]}]]},"egnyte":{"depends_on_args":{":macos":":sonoma"},"desc":"Client for the Egnyte cloud storage service","homepage":"https://www.egnyte.com/","names":["Egnyte"],"ruby_source_checksum":{":sha256":"5ec63df9bac4c152909d6aeed83f313ce99199b2812763aac2cff2cbe3394dd2"},"ruby_source_path":"Casks/e/egnyte.rb","sha256":"81667458b6130282b5bbaedf88fc3e7c3893443d59a565458d8360c756d4e8e7","tap_string":"homebrew/cask","url_args":["https://egnyte-cdn.egnyte.com/desktopapp/mac/en-us/1.20.1/Egnyte_1.20.1_2383.dmg"],"version":"1.20.1,2383","raw_artifacts":[[":uninstall",{":launchctl":["com.egnyte.DesktopLaunchHelper","FELUD555VC.group.com.egnyte.DesktopApp.XPCBroker"],":quit":["com.egnyte.DesktopApp","com.egnyte.DesktopApp.FinderHelper","com.egnyte.UpgradeChecker"]}],[":app",["Egnyte.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.egnyte.DesktopApp","~/Library/Application Scripts/com.egnyte.DesktopApp.FileProvider","~/Library/Application Scripts/com.egnyte.DesktopApp.FinderHelper","~/Library/Application Scripts/com.egnyte.DesktopApp.FinderHelper.FinderSync","~/Library/Application Scripts/com.egnyte.DesktopLaunchHelper","~/Library/Application Scripts/FELUD555VC.group.com.egnyte.DesktopApp","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.egnyte.desktopapp.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.egnyte.desktoplaunchhelper.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/felud555vc.group.com.egnyte.desktopapp.xpcbroker.sfl*","~/Library/Application Support/FileProvider/com.egnyte.DesktopApp.FileProvider","~/Library/Caches/SentryCrash/EgnyteLaunchHelper","~/Library/Caches/SentryCrash/EgnyteUpgradeChecker","~/Library/CloudStorage/Egnyte-*","~/Library/Containers/com.egnyte.DesktopApp","~/Library/Containers/com.egnyte.DesktopApp.FileProvider","~/Library/Containers/com.egnyte.DesktopApp.FinderHelper","~/Library/Containers/com.egnyte.DesktopApp.FinderHelper.FinderSync","~/Library/Containers/com.egnyte.DesktopLaunchHelper","~/Library/Containers/FELUD555VC.group.com.egnyte.DesktopApp.XPCBroker","~/Library/Group Containers/FELUD555VC.group.com.egnyte.DesktopApp","~/Library/Preferences/com.apple.FileProvider/com.egnyte.DesktopApp.FileProvider"]}]]},"egovframedev":{"depends_on_args":{":macos":":any"},"desc":"Open-source framework by South Korea for web-based public service development","homepage":"https://www.egovframe.go.kr/","names":["eGovFrameDev"],"ruby_source_checksum":{":sha256":"fc716c113368153e995e405600921fd28663afa93ffbfdae67553aae0c7e6877"},"ruby_source_path":"Casks/e/egovframedev.rb","sha256":"cbe4400bacd588b622b798409dc3f4e92bbb67f5365db1b335372864a0788b23","tap_string":"homebrew/cask","url_args":["https://maven.egovframe.go.kr/publist/HDD1/public/egovframework_v5.0/2_DevelopmentEnvironment/eGovFrame-Dev/5.0.2/eGovFrameDev-5.0.2-macOS-x86_64.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"5.0.2","raw_artifacts":[[":app",["eGovFrameDev-5.0.2-macOS-x86_64.app"]],[":zap",{":trash":["~/Library/Preferences/org.eclipse.platform.ide.plist","~/Library/Saved Application State/org.eclipse.platform.ide.savedState"]}]]},"eigent":{"depends_on_args":{":macos":":any"},"desc":"Desktop AI agent","homepage":"https://www.eigent.ai/","names":["Eigent"],"ruby_source_checksum":{":sha256":"185d16a3299d1a0c1b611b7fdfb13eda39f4133b2763e8b972042fdb5df20b77"},"ruby_source_path":"Casks/e/eigent.rb","sha256":"8543c6fb455d363bc82d8b8b9c8359f5fb4a2373974038943e17f415ddffb743","tap_string":"homebrew/cask","url_args":["https://github.com/eigent-ai/eigent/releases/download/v1.0.6/Eigent-1.0.6.dmg"],"version":"1.0.6","raw_artifacts":[[":uninstall",{":quit":"com.eigent.app"}],[":app",["Eigent.app"]],[":zap",{":trash":["~/.eigent","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.eigent.app.sfl*","~/Library/Application Support/eigent","~/Library/Logs/eigent","~/Library/Preferences/com.eigent.app.plist"]}]]},"eiskaltdcpp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Filesharing using Direct Connect and ADC protocols","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sourceforge.net/projects/eiskaltdcpp/","names":["EiskaltDC++"],"ruby_source_checksum":{":sha256":"b23da745a88cf0e42367ce53f8830aa4e78181dce3135b5e2e994e1ced6fba9e"},"ruby_source_path":"Casks/e/eiskaltdcpp.rb","sha256":"85b77157892985c0cc0e4c2b9244b4095bf5738f5e94e7a0941551e0c9a7a009","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/eiskaltdcpp/EiskaltDC++-2.4.2-x86_64.dmg"],"version":"2.4.2","raw_artifacts":[[":app",["EiskaltDC++.app"]],[":zap",{":trash":["~/.config/eiskaltdc++","~/.local/share/eiskaltdc++"]}]]},"elan":{"depends_on_args":{":macos":":any"},"desc":"Annotation tool for audio and video recordings","homepage":"https://archive.mpi.nl/tla/elan","names":["ELAN"],"ruby_source_checksum":{":sha256":"757d48fb33805d6523151ecca7c9af1bbed6d224d4a02f03f6dcffbea4732a62"},"ruby_source_path":"Casks/e/elan.rb","sha256":"fa984b2feae02d8ac30807a543b146da475c43eb9fdf25836e0cee8fdb2caba5","tap_string":"homebrew/cask","url_args":["https://www.mpi.nl/tools/elan/ELAN_7-1_mac.zip"],"version":"7.1","raw_artifacts":[[":app",["ELAN_7-1_mac/ELAN_7.1.app"]],[":zap",{":trash":["~/Library/Preferences/ELAN","~/Library/Preferences/nl.mpi.elan.plist"]}]]},"elasticvue":{"auto_updates":true,"desc":"Elasticsearch GUI","homepage":"https://elasticvue.com/","names":["Elasticvue"],"ruby_source_checksum":{":sha256":"8ab8f844f9ec6099328ba9188e5feddaa4e83736ecc7fcbf8dbaf82086647d01"},"ruby_source_path":"Casks/e/elasticvue.rb","sha256":"a828a15d456d55ebe16c7dbcae611903073768547875b89d811ba2f6d6a91558","tap_string":"homebrew/cask","url_args":["https://github.com/cars10/elasticvue/releases/download/v1.16.0/elasticvue_1.16.0_x64.dmg"],"version":"1.16.0","raw_artifacts":[[":app",["elasticvue.app"]],[":zap",{":trash":["~/Library/Application Support/com.elasticvue.app","~/Library/Caches/com.elasticvue.app","~/Library/Caches/elasticvue","~/Library/Preferences/elasticvue.plist","~/Library/Saved Application State/com.elasticvue.app.savedState","~/Library/WebKit/com.elasticvue.app","~/Library/WebKit/elasticvue"]}]]},"elecom-mouse-util":{"depends_on_args":{":macos":":ventura"},"desc":"Software to more effectively use an ELECOM mouse","homepage":"https://www.elecom.co.jp/global/download-list/utility/mouse_assistant/mac/","names":["ELECOM Mouse Assistant"],"ruby_source_checksum":{":sha256":"dbccee54a3b4394fe75880e60b93696d6a2e2a503902bb79113af06216ddc6b4"},"ruby_source_path":"Casks/e/elecom-mouse-util.rb","sha256":"15299463b6162a1f86bd0daede567500605a5653874bf4315320af7c0776e28a","tap_string":"homebrew/cask","url_args":["https://dl.elecom.co.jp/support/download/peripheral/mouse/assistant/mac/ELECOM_MA_Setup_6.4.0.zip"],"version":"6.4.0","raw_artifacts":[[":uninstall",{":launchctl":["application.jp.co.elecom.MouseAssistantUi.*","jp.com.ELECOM.autorun.MouseAssistant"],":quit":"jp.co.elecom.MouseAssistant",":pkgutil":["jp.co.ELECOM.MA5UninstallScript","jp.co.ELECOM.MouseAssistant"]}],[":pkg",["ELECOM_MA_Setup_6.4.0.pkg"]],[":zap",{":trash":["/Library/LaunchAgents/jp.com.ELECOM.autorun.MouseAssistant.plist","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.co.elecom.mouseassistantui.sfl*","~/Library/Application Support/elecom_mouse_assistant_ui","~/Library/Application Support/jp.co.ELECOM/MouseAssistant","~/Library/Caches/jp.co.ELECOM/MouseAssistant","~/Library/Preferences/jp.co.elecom.MouseAssistantUi.plist"],":rmdir":["~/Library/Application Support/jp.co.ELECOM","~/Library/Caches/jp.co.ELECOM"]}]],"raw_caveats":"You must reboot for the installation of elecom-mouse-util to take effect.\n"},"electerm":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Terminal/ssh/sftp/telnet/serialport/RDP/VNC/Spice/ftp client","homepage":"https://electerm.org/","names":["electerm"],"ruby_source_checksum":{":sha256":"b4a4ad36711d70d1e83e65f5aaa697d06a5eea21ea08cbb76a0a0bceea2b76d9"},"ruby_source_path":"Casks/e/electerm.rb","sha256":"b7ba3328633c7de484cbdbc7508890f9e8a1e5eb219a943f79fda991bd0bf8c3","tap_string":"homebrew/cask","url_args":["https://mirror.electerm.org/https://github.com/electerm/electerm/releases/download/v5.7.5/electerm-5.7.5-mac-x64.dmg"],"version":"5.7.5","raw_artifacts":[[":app",["electerm.app"]],[":binary",["$APPDIR/electerm.app/Contents/MacOS/electerm"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.electerm.electerm.sfl*","~/Library/Application Support/electerm","~/Library/Logs/electerm","~/Library/Preferences/org.electerm.electerm.plist","~/Library/Saved Application State/org.electerm.electerm.savedState"]}]]},"electorrent":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop remote torrenting application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/tympanix/Electorrent","names":["Electorrent"],"ruby_source_checksum":{":sha256":"72a1c190468c29ffacbd73ab1057c8224651fa81fcd5ca8791361e9f9ef16f08"},"ruby_source_path":"Casks/e/electorrent.rb","sha256":"c693d0aa4702b94a25529095233cf53942f0fa0d92a57131489a72c1f2e0f54a","tap_string":"homebrew/cask","url_args":["https://github.com/tympanix/Electorrent/releases/download/v2.16.0/Electorrent-2.16.0-universal.dmg"],"version":"2.16.0","raw_artifacts":[[":app",["Electorrent.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.tympanix.electorrent.sfl*","~/Library/Application Support/Electorrent","~/Library/Preferences/com.github.tympanix.Electorrent.plist","~/Library/Saved Application State/com.github.tympanix.Electorrent.savedState"]}]]},"electric-sheep":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Collaborative abstract artwork software","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://gold.electricsheep.org/","names":["Electric Sheep"],"ruby_source_checksum":{":sha256":"40c2361480f3b7b7837873f71617657ea90292cd4b3c66933053edd0ffb3b583"},"ruby_source_path":"Casks/e/electric-sheep.rb","sha256":"db689d0aeac776a3f189205efa32331c0c00b0bea608408b2e855557c56f5937","tap_string":"homebrew/cask","url_args":["https://d100rc88eim93q.cloudfront.net/electricsheep-3.0.2.dmg"],"version":"3.0.2","raw_artifacts":[[":uninstall",{":pkgutil":"org.electricsheep.electricSheep.*"}],[":pkg",["Electric Sheep.pkg"]]]},"electricbinary":{"container_args":{":type":":naked"},"desc":"Electrical CAD system for the design of integrated circuits","homepage":"https://www.gnu.org/software/electric/electric.html","names":["Electric VLSI Design System"],"ruby_source_checksum":{":sha256":"58477acf677257c6ca19fab2416eb3152ea229089977e96369b71c307811c10f"},"ruby_source_path":"Casks/e/electricbinary.rb","sha256":"fcfd8b543aa0124f764945f2eba3a2c76dd7bd8db403dee2b1a3ddbc70875e5a","tap_string":"homebrew/cask","url_args":["https://ftpmirror.gnu.org/gnu/electric/electricBinary-9.08.1.jar"],"version":"9.08.1","raw_artifacts":[[":artifact",["electricBinary-9.08.1.jar"],{":target":"$APPDIR/electricBinary-9.08.1.jar"}],[":zap",{":trash":["~/electric.log","~/Library/Preferences/com.sun.electric.plist"]}]],"raw_caveats":"electricbinary requires Java 8. You can install it with:\n  brew install --cask temurin@8\n"},"electrocrud":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Database CRUD application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/garrylachman/ElectroCRUD","names":["ElectroCRUD"],"ruby_source_checksum":{":sha256":"4372e0142fdc429478c392c07acca5a5fb93004736703c1d0ce2a398f447f3b7"},"ruby_source_path":"Casks/e/electrocrud.rb","sha256":"d605885ae136077e001ae48c008147008501fd305bdf3de296a4553eb7195e4a","tap_string":"homebrew/cask","url_args":["https://github.com/garrylachman/ElectroCRUD/releases/download/v3.0.19/ElectroCRUD-v3.0.19-mac-x64.dmg"],"version":"3.0.19","raw_artifacts":[[":app",["electrocrud.app"]],[":zap",{":trash":["~/Library/Application Support/ElectroCRUD","~/Library/Preferences/com.garrylachman.electrocrud.plist","~/Library/Saved Application State/com.garrylachman.electrocrud.savedState"]}]]},"electron-cash":{"depends_on_args":{":macos":":any"},"desc":"Thin client for Bitcoin Cash","homepage":"https://electroncash.org/","names":["Electron Cash"],"ruby_source_checksum":{":sha256":"9064c678781d08c7be0f7c48e71a74ac99453e20336dc5f3ce99c5078e17c17c"},"ruby_source_path":"Casks/e/electron-cash.rb","sha256":"be1e4a94334d9b41187763334948c8d541f6cf6bf7fd80051870d1ef13bf2006","tap_string":"homebrew/cask","url_args":["https://electroncash.org/downloads/4.4.6/mac/Electron-Cash-4.4.6-macosx-intel.dmg"],"version":"4.4.6","raw_artifacts":[[":app",["Electron-Cash.app"]],[":zap",{":trash":"~/.electron-cash"}]]},"electron-fiddle":{"depends_on_args":{":macos":":monterey"},"desc":"Create and play with small Electron experiments","homepage":"https://www.electronjs.org/fiddle","names":["Electron Fiddle"],"ruby_source_checksum":{":sha256":"8f7f4408ca00c2fbbb790e83889b06de0f2413c1fef9f2c593195f10188bfbfd"},"ruby_source_path":"Casks/e/electron-fiddle.rb","sha256":"97fc006be2e6431b58c5dbe35c888eda30ad37c549ba63ea6ebe279512dce302","tap_string":"homebrew/cask","url_args":["https://github.com/electron/fiddle/releases/download/v0.39.0/Electron.Fiddle-darwin-x64-0.39.0.zip"],"version":"0.39.0","raw_artifacts":[[":app",["Electron Fiddle.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.fiddle.sfl*","~/Library/Application Support/Electron Fiddle","~/Library/Caches/com.electron.fiddle*","~/Library/Caches/fiddle-core","~/Library/HTTPStorages/com.electron.fiddle","~/Library/Preferences/com.electron.fiddle*.plist","~/Library/Saved Application State/com.electron.fiddle.savedState"]}]]},"electron":{"depends_on_args":{":macos":":ventura"},"desc":"Build desktop apps with JavaScript, HTML, and CSS","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://electronjs.org/","names":["Electron"],"ruby_source_checksum":{":sha256":"025f9c357a214e044f305bc153634debe9b15dbbe2c0aec7789258abba096ea5"},"ruby_source_path":"Casks/e/electron.rb","sha256":"1d3ca5fd78db3cd9e6c896c1d82188522f7128538e3d603b62524587e4c2213e","tap_string":"homebrew/cask","url_args":["https://github.com/electron/electron/releases/download/v44.1.0/electron-v44.1.0-darwin-x64.zip"],"version":"44.1.0","raw_artifacts":[[":app",["Electron.app"]],[":binary",["$APPDIR/Electron.app/Contents/MacOS/Electron"],{":target":"electron"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.electron.sfl*","~/Library/Application Support/Electron","~/Library/Caches/Electron","~/Library/Preferences/com.github.electron.helper.plist","~/Library/Preferences/com.github.electron.plist","~/Library/Saved Application State/com.github.Electron.savedState"]}]]},"electronmail":{"depends_on_args":{":macos":":monterey"},"desc":"Unofficial ProtonMail Desktop App","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/vladimiry/ElectronMail","names":["ElectronMail"],"ruby_source_checksum":{":sha256":"6e6370e04cc4197abecd1e5f8a20fdc493018f07dd75272c90d1d13d5f26a833"},"ruby_source_path":"Casks/e/electronmail.rb","sha256":"23552f14c49d03092a824867fa69011ac940f2ff954da8cefd96b4949e6e619f","tap_string":"homebrew/cask","url_args":["https://github.com/vladimiry/ElectronMail/releases/download/v5.3.8/electron-mail-5.3.8-mac-x64.dmg"],"version":"5.3.8","raw_artifacts":[[":app",["electron-mail.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/github.comvladimiryelectronmail.sfl*","~/Library/Application Support/electron-mail","~/Library/Logs/ElectronMail","~/Library/Preferences/github.comvladimiryElectronMail.plist","~/Library/Saved Application State/github.comvladimiryElectronMail.savedState"]}]]},"electrum-grs":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Groestlcoin thin client","homepage":"https://www.groestlcoin.org/groestlcoin-electrum-wallet/","names":["Electrum-GRS"],"ruby_source_checksum":{":sha256":"e776ac32d52d3462651cb1c2a44543196733cb19555d28bfc5a7aca24b347c99"},"ruby_source_path":"Casks/e/electrum-grs.rb","sha256":"87fd71fe9cf8e2f185664778fd0106056c34a5c545d40b50322b91c705702cd1","tap_string":"homebrew/cask","url_args":["https://github.com/groestlcoin/electrum-grs/releases/download/v4.5.4/electrum-grs-4.5.4.dmg"],"version":"4.5.4","raw_artifacts":[[":app",["Electrum-GRS.app"]],[":zap",{":trash":["~/.electrum-grs","~/Library/Preferences/Electrum-GRS.plist","~/Library/Preferences/org.org.pythonmac.unspecified.Electrum-GRS.plist","~/Library/Saved Application State/Electrum-GRS.savedState"]}]]},"electrum-ltc":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Litecoin wallet","homepage":"https://electrum-ltc.org/","names":["Electrum-LTC"],"ruby_source_checksum":{":sha256":"0672fd7c20f224841cf67b1c1232e0df6705c58c99e729c6f6f1d4d6e13f38ff"},"ruby_source_path":"Casks/e/electrum-ltc.rb","sha256":"dc71b45bc9cb965578cb819e5c68b027ed80002e5f86195b85259a009fe24373","tap_string":"homebrew/cask","url_args":["https://electrum-ltc.org/download/electrum-ltc-4.2.2.1.dmg"],"version":"4.2.2.1","raw_artifacts":[[":app",["Electrum-LTC.app"]],[":zap",{":trash":"~/.electrum-ltc"}]]},"electrum":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Bitcoin thin client","homepage":"https://electrum.org/","names":["Electrum"],"ruby_source_checksum":{":sha256":"e1c16c849168cf770f16d6216813f54db6a255f84427a710dd7d083b41908a96"},"ruby_source_path":"Casks/e/electrum.rb","sha256":"27d73fba5dcc0f46f14849e965a93fb720833d7fdf002dabe13b127d6d7ff67f","tap_string":"homebrew/cask","url_args":["https://download.electrum.org/4.8.3/electrum-4.8.3.dmg"],"version":"4.8.3","raw_artifacts":[[":app",["Electrum.app"]],[":zap",{":trash":["~/.electrum","~/Library/Preferences/Electrum.plist","~/Library/Preferences/org.org.pythonmac.unspecified.Electrum.plist","~/Library/Saved Application State/Electrum.savedState"]}]]},"electrumsv":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop wallet for Bitcoin SV","homepage":"https://electrumsv.io/","names":["ElectrumSV"],"ruby_source_checksum":{":sha256":"85239ecb787d7096e446adc8aeb303cf080f8f68f18e6e9d91dbf91bd1732a44"},"ruby_source_path":"Casks/e/electrumsv.rb","sha256":"d1910e583813bfc8cbe5d815d0df1059a1d144df6d96fc6bc6c0ae3dccc4bc7e","tap_string":"homebrew/cask","url_args":["https://github.com/electrumsv/electrumsv/releases/download/sv-1.3.16/ElectrumSV-1.3.16.dmg"],"version":"1.3.16","raw_artifacts":[[":app",["ElectrumSV.app"]],[":zap",{":trash":["~/Library/Preferences/io.electrumsv.ElectrumSV.plist","~/Library/Saved Application State/io.electrumsv.ElectrumSV.savedState"]}]]},"elegoo-slicer":{"depends_on_args":{":macos":":any"},"desc":"Open-source slicer for FDM 3D printers","homepage":"https://github.com/ELEGOO-3D/ElegooSlicer","names":["ElegooSlicer"],"ruby_source_checksum":{":sha256":"6e5fd4850977a668631f3f798da5fb9bbe3f9553cec15804fbc189e7fdc7fc55"},"ruby_source_path":"Casks/e/elegoo-slicer.rb","sha256":"120467d2f61ff1ed4b085a4f062ee524041e12738a6ee32da5baf53a1a943d9c","tap_string":"homebrew/cask","url_args":["https://github.com/ELEGOO-3D/ElegooSlicer/releases/download/v1.5.3.5/ElegooSlicer_Mac_x86_64_V1.5.3.5.dmg"],"version":"1.5.3.5","raw_artifacts":[[":uninstall",{":quit":"com.elegoo3d.elegoo-slicer"}],[":app",["ElegooSlicer.app"]],[":zap",{":trash":["~/Library/Application Support/ElegooSlicer","~/Library/Caches/com.elegoo3d.elegoo-slicer","~/Library/Preferences/com.elegoo3d.elegoo-slicer.plist","~/Library/Saved Application State/com.elegootechsupport.elegoo-slicer.savedState","~/Library/WebKit/com.elegoo3d.elegoo-slicer"]}]]},"elektron-overbridge":{"depends_on_args":{":macos":":any"},"desc":"Integrate Elektron hardware into music software","homepage":"https://www.elektron.se/overbridge","names":["Overbridge"],"ruby_source_checksum":{":sha256":"579295919d5598baeef63ddc9ecaca6de2bc7c875b30db7f92b62a6c356c8b65"},"ruby_source_path":"Casks/e/elektron-overbridge.rb","sha256":"e205f7cabc1908fc52347449f630181c0a012b69cb2834bbec966a3cad13cbe6","tap_string":"homebrew/cask","url_args":["https://elektron-software.s3.eu-west-1.amazonaws.com/overbridge/Elektron_Overbridge_2.25.7.dmg"],"version":"2.25.7","raw_artifacts":[[":uninstall",{":launchctl":["asp.se.elektron.overbridge.coreaudio2","se.elektron.overbridge.engine"],":quit":"se.elektron.OverbridgeEngine",":pkgutil":"se.elektron.overbridge.*",":delete":"/Applications/Elektron"}],[":pkg",["Elektron Overbridge Installer 2.25.7.pkg"]],[":zap",{":trash":["~/Library/Application Support/Elektron Overbridge","~/Library/Logs/Elektron Overbridge","~/Library/Preferences/se.elektron.OverbridgeEngine.plist"]}]]},"elektron-transfer":{"depends_on_args":{":macos":":any"},"desc":"Transfer samples, presets, sounds, projects and firmware to Elektron devices","disable_args":{":date":"2025-11-01",":because":":unreachable"},"homepage":"https://elektron.se/support-downloads/transfer","names":["Elektron Transfer"],"ruby_source_checksum":{":sha256":"86151ad3a22d6a26cd16489ffdd29aea21a54f62232e39e4b0e04353270650b5"},"ruby_source_path":"Casks/e/elektron-transfer.rb","sha256":"ff023c8bb6f51d41f09846a40794d666850b2e69dc7a9599c0b27720ec37ce45","tap_string":"homebrew/cask","url_args":["https://elektron.se/wp-content/uploads/2024/10/Elektron_Transfer_1.9.5.dmg"],"version":"1.9.5,10,2024","raw_artifacts":[[":app",["Transfer.app"]],[":zap",{":trash":["~/Library/Caches/se.elektron.OverbridgeTransfer","~/Library/HTTPStorages/se.elektron.OverbridgeTransfer","~/Library/Logs/Elektron Overbridge/Transfer.log","~/Library/Saved Application State/se.elektron.OverbridgeTransfer.savedState"]}]]},"element":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Matrix collaboration client","homepage":"https://element.io/get-started","names":["Element"],"ruby_source_checksum":{":sha256":"f35233ffd4ea04ba627b1d451bccd10c34f9cb0754fa076dc171e26d5e2ba2ed"},"ruby_source_path":"Casks/e/element.rb","sha256":"085506a436aea4570c62f47c411c44594daba057b91939ca3b55ad538700e1ce","tap_string":"homebrew/cask","url_args":["https://packages.element.io/desktop/update/macos/Element-1.12.32-universal-mac.zip"],"version":"1.12.32","raw_artifacts":[[":app",["Element.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/im.riot.app.sfl*","~/Library/Application Support/Element","~/Library/Application Support/Riot","~/Library/Caches/im.riot.app","~/Library/Caches/im.riot.app.ShipIt","~/Library/HTTPStorages/im.riot.app","~/Library/Logs/Riot","~/Library/Preferences/ByHost/im.riot.app.ShipIt.*.plist","~/Library/Preferences/im.riot.app.helper.plist","~/Library/Preferences/im.riot.app.plist","~/Library/Saved Application State/im.riot.app.savedState"]}]]},"element@nightly":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Matrix collaboration client","homepage":"https://element.io/get-started","names":["Element Nightly"],"ruby_source_checksum":{":sha256":"561a79cdf0bc55447d19e6a21897373b2bac663f7e5332aaad3efa8346f91215"},"ruby_source_path":"Casks/e/element@nightly.rb","sha256":"4154a5b1b47b84ee64439e4d3a194abbdba5a68c10b319808183bceb91066269","tap_string":"homebrew/cask","url_args":["https://packages.element.io/nightly/update/macos/Element%20Nightly-2026102401-universal-mac.zip"],"version":"2026102401","raw_artifacts":[[":app",["Element Nightly.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/im.riot.nightly.sfl*","~/Library/Application Support/Element Nightly","~/Library/Application Support/Element","~/Library/Application Support/Riot","~/Library/Caches/im.riot.app","~/Library/Caches/im.riot.app.ShipIt","~/Library/HTTPStorages/im.riot.app","~/Library/Logs/Riot","~/Library/Preferences/ByHost/im.riot.app.ShipIt.*.plist","~/Library/Preferences/im.riot.app.helper.plist","~/Library/Preferences/im.riot.app.plist","~/Library/Preferences/im.riot.nightly.plist","~/Library/Saved Application State/im.riot.app.savedState"]}]]},"elemental":{"conflicts_with_args":{":cask":["elemental@6"]},"depends_on_args":{":macos":":any"},"desc":"Native XML Database with XQuery and XSLT","homepage":"https://www.elemental.xyz/","names":["elemental"],"ruby_source_checksum":{":sha256":"6dcd1a82430ddc400a24c61d2b0fa897d81c55ea4b08a8bfd13ae1bff990dcdc"},"ruby_source_path":"Casks/e/elemental.rb","sha256":"a7b4e02d5eeb591816c43007d9a9f3a498d3a9a5e248f2bfbef8550a589a17f4","tap_string":"homebrew/cask","url_args":["https://github.com/evolvedbinary/elemental/releases/download/elemental-7.7.0/elemental-7.7.0.dmg"],"version":"7.7.0","raw_artifacts":[[":app",["Elemental.app"]],[":zap",{":trash":"~/Library/Application Support/xyz.elemental"}]],"raw_caveats":"elemental requires Java 21. You can install it with:\n  brew install --cask temurin@21\n"},"elemental@6":{"conflicts_with_args":{":cask":["elemental"]},"depends_on_args":{":macos":":any"},"desc":"Native XML Database with XQuery and XSLT","homepage":"https://www.elemental.xyz/","names":["elemental"],"ruby_source_checksum":{":sha256":"dc53d20ca90d363a35e1c9e1616b452ba43571594b0ec2e186c6619a1116ef81"},"ruby_source_path":"Casks/e/elemental@6.rb","sha256":"604fbfcfe728ca1797bfdc921121614c11a71135e9c454fa14900370bb620eb3","tap_string":"homebrew/cask","url_args":["https://github.com/evolvedbinary/elemental/releases/download/elemental-6.11.0/elemental-6.11.0.dmg"],"version":"6.11.0","raw_artifacts":[[":app",["Elemental.app"]],[":zap",{":trash":"~/Library/Application Support/xyz.elemental"}]],"raw_caveats":"elemental@6 requires Java 8. You can install it with:\n  brew install --cask temurin@8\n"},"elephas":{"auto_updates":true,"conflicts_with_args":{":cask":["elephas@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"Personal AI Writing Assistant","homepage":"https://elephas.app/","names":["Elephas"],"ruby_source_checksum":{":sha256":"c8128d6a53deb3783502d5e86803764bfac0ce672531dc2167f4104a9ab07fd4"},"ruby_source_path":"Casks/e/elephas.rb","sha256":"085c4188f1a797e737490ff9f09b67ca88f6355d8fa4b21c61522fbdd4de1d42","tap_string":"homebrew/cask","url_args":["https://assets.elephas.app/Elephas_12.0001.dmg"],"version":"12.0001","raw_artifacts":[[":app",["Elephas.app"]],[":zap",{":trash":["~/Library/Application Support/Elephas","~/Library/Caches/com.kamban.elephas","~/Library/HTTPStorages/com.kamban.elephas","~/Library/Preferences/com.kamban.elephas.plist"]}]]},"elephas@beta":{"conflicts_with_args":{":cask":["elephas"]},"depends_on_args":{":macos":":ventura"},"desc":"Personal AI Writing Assistant","homepage":"https://elephas.app/","names":["Elephas"],"ruby_source_checksum":{":sha256":"c6013dfa658c00e2451e2e29c9c43ba66bb3479dba2f41cdaf325bce73cb030d"},"ruby_source_path":"Casks/e/elephas@beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://assets.elephas.app/Elephas_beta.dmg"],"version":"12.0001","raw_artifacts":[[":app",["Elephas.app"]],[":zap",{":trash":["~/Library/Application Support/Elephas","~/Library/Caches/com.kamban.elephas","~/Library/HTTPStorages/com.kamban.elephas","~/Library/Preferences/com.kamban.elephas.plist"]}]]},"elephicon":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Create icns and ico files from png","homepage":"https://github.com/sprout2000/elephicon/","names":["Elephicon"],"ruby_source_checksum":{":sha256":"778ef92c4fa3c8277c9940120914ee13fb821ce731b8300fc98bce63cbd7b035"},"ruby_source_path":"Casks/e/elephicon.rb","sha256":"a9d7602a738fa631140d728296eea385b60655af9398175cd349339a1cb36a68","tap_string":"homebrew/cask","url_args":["https://github.com/sprout2000/elephicon/releases/download/v4.3.0/Elephicon-4.3.0-darwin-arm64.dmg"],"version":"4.3.0","raw_artifacts":[[":app",["Elephicon.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.wassabie64.elephicon.sfl*","~/Library/Application Support/Elephicon","~/Library/Caches/jp.wassabie64.Elephicon","~/Library/Caches/jp.wassabie64.Elephicon.ShipIt","~/Library/Logs/Elephicon","~/Library/Preferences/jp.wassabie64.Elephicon.plist","~/Library/Saved Application State/jp.wassabie64.Elephicon.savedState"]}]]},"elgato-camera-hub":{"depends_on_args":{":macos":":any"},"desc":"Elgato FACECAM configuration tool","homepage":"https://www.elgato.com/ww/en/s/downloads","names":["Elgato Camera Hub"],"ruby_source_checksum":{":sha256":"f977ce8530aa33fe22260640c93e32c73099039adbac05229fd8891db8353e3b"},"ruby_source_path":"Casks/e/elgato-camera-hub.rb","sha256":"15d91783adf197d356515e604167597853bb1cba77fc73d6485b55d49842dcee","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/egc/macos/echm/2.3.0/CameraHub_2.3.0.7295.pkg"],"version":"2.3.0.7295","raw_artifacts":[[":uninstall",{":launchctl":["com.displaylink.loginscreen","com.displaylink.XpcService","com.elgato.CameraHub"],":quit":"com.displaylink.DisplayLinkUserAgent",":signal":["TERM","com.elgato.CameraHub"],":pkgutil":["com.displaylink.displaylinkloginscreenext","com.displaylink.displaylinkmanagerapp","com.elgato.CameraHub.Installer"],":delete":"/Applications/Elgato Camera Hub.app"}],[":pkg",["CameraHub_2.3.0.7295.pkg"]],[":zap",{":trash":["~/Library/Logs/CameraHub","~/Library/Preferences/com.elgato.CameraHub.plist"]}]]},"elgato-capture-device-utility":{"depends_on_args":{":macos":":monterey"},"desc":"Update and configure Elgato Capture devices","homepage":"https://www.elgato.com/ww/en/s/downloads","names":["Elgato Capture Device Utility"],"ruby_source_checksum":{":sha256":"6b13713715d878075d81209eb0683f6b366fd36007df5b403dd1587b709f7b8b"},"ruby_source_path":"Casks/e/elgato-capture-device-utility.rb","sha256":"4a7885e0cbb85ba94847c43a5b59cc62b7b129c2607626c7233344570f35e154","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/egc/macos/ecdu/1.3.1/ElgatoCaptureDeviceUtility-1.3.1.684.app.zip"],"version":"1.3.1,684","raw_artifacts":[[":app",["Elgato Capture Device Utility.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.elgato.CaptureDeviceUtility","~/Library/Logs/ElgatoCaptureDeviceUtility","~/Library/Preferences/com.elgato.CaptureDeviceUtility.plist","~/Library/Saved Application State/com.elgato.CaptureDeviceUtility.savedState"]}]]},"elgato-control-center":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Control your Elgato key lights","homepage":"https://www.elgato.com/ww/en/s/downloads","names":["Elgato Control Center"],"ruby_source_checksum":{":sha256":"39bacf06b1d95d88b2564d8aef267a2a9d321ccdacf7c7a02c562d8820f01a15"},"ruby_source_path":"Casks/e/elgato-control-center.rb","sha256":"77d332b5c04ced0843b05c2981a6988b25b22d047ed0e8ce52614c5c8479cd23","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/egc/macos/eccm/1.9.2/ElgatoControlCenter-1.9.2.21032.app.zip"],"version":"1.9.2,21032","raw_artifacts":[[":uninstall",{":quit":"com.corsair.ControlCenter"}],[":app",["ControlCenter.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.corsair.ControlCenterLauncher","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.corsair.controlcenter.sfl*","~/Library/Application Support/com.corsair.ControlCenter","~/Library/Application Support/com.elgato.controlcenter-mac","~/Library/Application Support/Elgato Control Center","~/Library/Caches/com.corsair.ControlCenter","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.corsair.ControlCenter","~/Library/Containers/com.corsair.ControlCenterLauncher","~/Library/HTTPStorages/com.corsair.ControlCenter","~/Library/Preferences/com.corsair.ControlCenter.plist"]}]]},"elgato-game-capture-hd":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Elgato video capture and streaming app","homepage":"https://www.elgato.com/ww/en/s/downloads","names":["Elgato Game Capture HD"],"ruby_source_checksum":{":sha256":"636235b8158077113b23b9182bca834c8f1f8b22f98ba9846b78b8aaec375931"},"ruby_source_path":"Casks/e/elgato-game-capture-hd.rb","sha256":"e00efce3433cad902400c610f4816fbecce414868a53aec70ef2d8ded9c1ba74","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/egc/macos/egcm/2.11.14/final/Game_Capture_HD_2.11.14.zip"],"version":"2.11.14","raw_artifacts":[[":app",["Game Capture HD.app"]],[":zap",{":trash":["~/Library/Application Support/Game Capture HD","~/Library/Caches/com.elgato.GameCaptureHD","~/Library/Caches/Game Capture HD","~/Library/Logs/elgato.log","~/Library/Preferences/com.elgato.GameCaptureHD.plist*"]}]]},"elgato-stream-deck":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Assign keys, and then decorate and label them","homepage":"https://www.elgato.com/ww/en/s/downloads","names":["Elgato Stream Deck"],"ruby_source_checksum":{":sha256":"df3d15d3bcbc3cf1b430c96e04ba2a0ec2e950778966527b2e2eaae6425fc06c"},"ruby_source_path":"Casks/e/elgato-stream-deck.rb","sha256":"89c7465f3f4695825b935db055fa644e375b49ae09323cdabb54430a2c208767","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/egc/macos/sd/Stream_Deck_7.6.0.23012.pkg"],"version":"7.6.0.23012","raw_artifacts":[[":uninstall",{":launchctl":["com.elgato.StreamDeck*","com.elgato.StreamDeck.trampoline"],":quit":"com.elgato.StreamDeck",":pkgutil":"com.elgato.StreamDeck",":delete":["/Applications/Elgato Stream Deck.app","/Library/LaunchAgents/com.elgato.StreamDeck.plist","~/Library/LaunchAgents/com.elgato.StreamDeck.plist"]}],[":pkg",["Stream_Deck_7.6.0.23012.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.elgato.StreamDeck","~/Library/Caches/com.elgato.StreamDeck","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.elgato.StreamDeck","~/Library/Preferences/com.elgato.StreamDeck.plist"]}]]},"elgato-studio":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Capture and manage Elgato devices for content creation","homepage":"https://www.elgato.com/ww/en/s/downloads","names":["Elgato Studio"],"ruby_source_checksum":{":sha256":"6d30be4d391121afc7567c21ee4751aea702da285f0b1edb023b80431d8430e9"},"ruby_source_path":"Casks/e/elgato-studio.rb","sha256":"90eb81b1b06b166f69e309e0861f176e99159555aaccd86993f79f1563e54795","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/egc/macos/estm/release/ElgatoStudio-1.1.0.1170.dmg"],"version":"1.1.0.1170","raw_artifacts":[[":app",["Elgato Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.elgato.studio","~/Library/Caches/com.elgato.studio","~/Library/Preferences/com.elgato.studio.plist","~/Library/Saved Application State/com.elgato.studio.savedState"]}]]},"elgato-video-capture":{"depends_on_args":{":macos":":any"},"desc":"Capture video from analogue sources","homepage":"https://www.elgato.com/ww/en/s/downloads","names":["Elgato Video Capture"],"ruby_source_checksum":{":sha256":"ada59fcef93be57dcbcaaeeb358b11a56d69ea5d94a47dedab88560014a266b1"},"ruby_source_path":"Casks/e/elgato-video-capture.rb","sha256":"f101b8c948025c057c57795af38c7c38e73e32c8befbdeece8c5a30d2fe2f57c","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/video-capture/macos/2.0.9/Video_Capture_2.0.9.8722.zip"],"version":"2.0.9.8722","raw_artifacts":[[":app",["Elgato Video Capture.app"]],[":zap",{":trash":["~/Library/Application Support/com.elgato.VideoCapture","~/Library/Application Support/Elgato Video Capture","~/Library/Caches/com.elgato.VideoCapture","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.elgato.VideoCapture","~/Library/Logs/elgato.log","~/Library/Preferences/com.elgato.VideoCapture.plist"]}]]},"elgato-wave-link":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Software custom-built for content creation","homepage":"https://www.elgato.com/ww/en/s/wave-link-app","names":["Elgato Wave Link"],"ruby_source_checksum":{":sha256":"27ba8efda0d49d25085688033ccb45b9d56cd5c2c04153806eff63ba75237c9e"},"ruby_source_path":"Casks/e/elgato-wave-link.rb","sha256":"49f15d4a6565885631485b69f0c7f4bbdc8856d11af479a18555d30a1e548a1f","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/egc/macos/ewlm/release/ElgatoWaveLink-3.4.0.3281.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"3.4.0,3281","raw_artifacts":[[":uninstall",{":launchctl":"com.elgato.WaveLink",":quit":"com.elgato.WaveLink*",":login_item":"Elgato Wave Link",":pkgutil":"com.elgato.WaveLink3VirtualAudio",":delete":["/Applications/Elgato Wave Link.app","~/Library/LaunchAgents/com.elgato.WaveLink.plist"]}],[":app",["Elgato Wave Link.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.elgato.WaveLink*","~/Library/Containers/com.elgato.WaveLink*","~/Library/Group Containers/Y93VXCB8Q5.group.com.corsair.elgato","~/Library/Logs/ElgatoWaveLink","~/Library/Logs/WaveLink","~/Library/Preferences/com.elgato.WaveLink.plist"]}]]},"elmedia-player":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Video and audio player","homepage":"https://www.electronic.us/products/elmedia/","names":["Elmedia Player"],"ruby_source_checksum":{":sha256":"4b07edc95e8548d69f21a5d577e816e1537e4c221f3209ce7c239aebfaa40bed"},"ruby_source_path":"Casks/e/elmedia-player.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.electronic.us/products/elmedia/mac/download/elmediaplayer.dmg"],"version":"8.24","raw_artifacts":[[":app",["Elmedia Player.app"]],[":zap",{":trash":["~/Library/Application Support/Elmedia Player","~/Library/Caches/com.Eltima.ElmediaPlayer","~/Library/HTTPStorages/com.Eltima.ElmediaPlayer","~/Library/Preferences/com.eltima.activator.xml","~/Library/Preferences/com.Eltima.ElmediaPlayer.LSSharedFileList.plist","~/Library/Preferences/com.Eltima.ElmediaPlayer.plist"]}]]},"eloquent":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Free/open-source Bible study application, based on the SWORD Project","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/mdbergmann/Eloquent","names":["Eloquent"],"ruby_source_checksum":{":sha256":"c3f07cab0f493134876a273e23c844a720a98fb3cf385719b1d0eb1146ee5747"},"ruby_source_path":"Casks/e/eloquent.rb","sha256":"9dad39e05f0acf2384a1157f138974e199265c4aefb26e73c4530fec7a96d5a2","tap_string":"homebrew/cask","url_args":["https://github.com/mdbergmann/Eloquent/releases/download/2.6.8/Eloquent-2.6.8.app.zip"],"version":"2.6.8","raw_artifacts":[[":app",["Eloquent.app"]],[":zap",{":trash":["~/Library/Application Support/Eloquent","~/Library/Logs/Eloquent.log","~/Library/Preferences/org.crosswire.Eloquent.plist","~/Library/Preferences/org.crosswire.Eloquent.plist.lockfile","~/Library/Saved Application State/org.crosswire.Eloquent.savedState"]}]]},"elpass":{"depends_on_args":{":macos":":monterey"},"desc":"Password manager","homepage":"https://elpass.app/","names":["Elpass"],"ruby_source_checksum":{":sha256":"9922441504524d25e9d7eb563f360c848e9b7a7acd3bf950d8ac13e6383de99b"},"ruby_source_path":"Casks/e/elpass.rb","sha256":"936f4a3ec8151931169d3a242485510d9e7e10802851a805ebf25c1b3a11d326","tap_string":"homebrew/cask","url_args":["https://elpass.app/macos/Elpass-2.0.0-529.zip"],"version":"2.0.0,529","raw_artifacts":[[":app",["Elpass.app"]],[":zap",{":trash":["~/Library/Application Support/app.elpass.macos","~/Library/Caches/app.elpass.macos","~/Library/Group Containers/YCKFLA6N72.app.elpass.macos.group","~/Library/Preferences/app.elpass.macos.plist"]}]]},"emacs-app":{"conflicts_with_args":{":cask":["emacs-app@nightly","emacs-app@pretest"]},"depends_on_args":{":macos":":any"},"desc":"GNU Emacs text editor","homepage":"https://emacsformacosx.com/","names":["Emacs"],"ruby_source_checksum":{":sha256":"525ab983224801601daaee8074bfa49f226e745da6b85b4a7a5950337cbfa3fc"},"ruby_source_path":"Casks/e/emacs-app.rb","sha256":"f0383bcbf0104947d3a46266aae43e3dc9e38fd68eeb35f11ee6b9444277b8ec","tap_string":"homebrew/cask","url_args":["https://emacsformacosx.com/emacs-builds/Emacs-31.1-universal.dmg"],"version":"31.1","raw_artifacts":[[":app",["Emacs.app"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/Emacs"],{":target":"emacs"}],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/ebrowse"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/emacsclient"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/etags"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/ebrowse.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/emacs.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/emacsclient.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/etags.1.gz"]],[":zap",{":trash":["~/Library/Caches/org.gnu.Emacs","~/Library/Preferences/org.gnu.Emacs.plist","~/Library/Saved Application State/org.gnu.Emacs.savedState"]}]]},"emacs-app@nightly":{"conflicts_with_args":{":cask":["emacs-app","emacs-app@pretest"]},"depends_on_args":{":macos":":any"},"desc":"GNU Emacs text editor","homepage":"https://emacsformacosx.com/","names":["Emacs"],"ruby_source_checksum":{":sha256":"03381b7f110fcfda50592de84379a87c771e0c83b419f61469d4598e317ca950"},"ruby_source_path":"Casks/e/emacs-app@nightly.rb","sha256":"4b83375275938dd2e362703611ab1782e53daf5e7513081581b8d51072f0cbfa","tap_string":"homebrew/cask","url_args":["https://emacsformacosx.com/emacs-builds/Emacs-2026-10-24_00-09-55-d961c9de742f7597a8be30bec6a55ea09e00e9b0-universal.dmg"],"version":"2026-10-24_00-09-55,d961c9de742f7597a8be30bec6a55ea09e00e9b0","raw_artifacts":[[":app",["Emacs.app"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/Emacs"],{":target":"emacs"}],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/ebrowse"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/emacsclient"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/etags"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/ebrowse.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/emacs.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/emacsclient.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/etags.1.gz"]],[":zap",{":trash":["~/Library/Caches/org.gnu.Emacs","~/Library/Preferences/org.gnu.Emacs.plist","~/Library/Saved Application State/org.gnu.Emacs.savedState"]}]]},"emacs-app@pretest":{"conflicts_with_args":{":cask":["emacs-app","emacs-app@nightly"]},"depends_on_args":{":macos":":any"},"desc":"GNU Emacs text editor","homepage":"https://emacsformacosx.com/","names":["Emacs"],"ruby_source_checksum":{":sha256":"b87761b4e79d4726a4e30adb0ba770068e01089fa7119fbe78f5eeda935cac18"},"ruby_source_path":"Casks/e/emacs-app@pretest.rb","sha256":"112e56400e65d2a618c5b51e283ad63245d35e1c1524cbb4f2ce583d683c46ee","tap_string":"homebrew/cask","url_args":["https://emacsformacosx.com/emacs-builds/Emacs-pretest-31.1-rc1-universal.dmg"],"version":"31.1-rc1","raw_artifacts":[[":app",["Emacs.app"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/Emacs"],{":target":"emacs"}],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/ebrowse"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/emacsclient"]],[":binary",["$APPDIR/Emacs.app/Contents/MacOS/bin-x86_64-11/etags"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/ebrowse.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/emacs.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/emacsclient.1.gz"]],[":manpage",["$APPDIR/Emacs.app/Contents/Resources/man/man1/etags.1.gz"]],[":zap",{":trash":["~/Library/Caches/org.gnu.Emacs","~/Library/Preferences/org.gnu.Emacs.plist","~/Library/Saved Application State/org.gnu.Emacs.savedState"]}]]},"emailchemy":{"depends_on_args":{":macos":":any"},"desc":"Email migration, conversion and archival software","homepage":"https://weirdkid.com/emailchemy/","names":["Emailchemy"],"ruby_source_checksum":{":sha256":"77dce3923c0fd7f27c08d023a6bc21a1b11bab1ac70982f76b41df17712006b8"},"ruby_source_path":"Casks/e/emailchemy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://wksdownload.s3.amazonaws.com/emailchemy/Emailchemy-Mac.dmg"],"version":"15.0","raw_artifacts":[[":app",["Emailchemy.app"]],[":zap",{":trash":"~/Library/Preferences/com.weirdkid.es.plist"}]]},"emby":{"depends_on_args":{":macos":":any"},"desc":"Client for emby media server","homepage":"https://emby.media/","names":["Emby"],"ruby_source_checksum":{":sha256":"c7a8eb2f3b5b3aea72095a10980841365df9b74a9e67b9be252bde5b1f571498"},"ruby_source_path":"Casks/e/emby.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/MediaBrowser/Emby.Releases/raw/master/macos/Emby.app.zip"],"version":"2.2.39,35","raw_artifacts":[[":app",["Emby.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.emby.mobile","~/Library/Application Scripts/group.com.emby.mobile","~/Library/Containers/com.emby.mobile","~/Library/Group Containers/group.com.emby.mobile","~/Library/Saved Application State/com.emby.mobile.savedState"]}]]},"embyserver":{"depends_on_args":{":macos":":any"},"desc":"Personal media server with apps on just about every device","homepage":"https://emby.media/","names":["Emby Server"],"ruby_source_checksum":{":sha256":"dc85ceed9601f340879d7ced1b1d669ac982013a82ed84657d85031f8acee906"},"ruby_source_path":"Casks/e/embyserver.rb","sha256":"5d825a353b65ed662206b620c5f2267a7a10043b91a6f8da47dd49375ee25a82","tap_string":"homebrew/cask","url_args":["https://github.com/MediaBrowser/Emby.Releases/releases/download/4.10.2.0/embyserver-osx-x64-4.10.2.0.zip"],"version":"4.10.2.0","raw_artifacts":[[":uninstall",{":quit":"com.embyapp.embymediaserver"}],[":app",["osx-x64/EmbyServer.app"]],[":zap",{":trash":"~/.config/emby-server"}]]},"emclient":{"auto_updates":true,"conflicts_with_args":{":cask":["emclient@beta"]},"depends_on_args":{":macos":":sonoma"},"desc":"Email client","homepage":"https://www.emclient.com/","names":["eM Client"],"ruby_source_checksum":{":sha256":"35bfa54ff7250ebb006a0b5170469575ee876783e429ebe247a795055abcc63a"},"ruby_source_path":"Casks/e/emclient.rb","sha256":"0788124675d5ea44484e1052ad1e4388049416f83fe1373feaba41433c690360","tap_string":"homebrew/cask","url_args":["https://cdn-dist.emclient.com/dist/v11.0.1267_Mac/setup.pkg"],"version":"11.0.1267","raw_artifacts":[[":uninstall",{":pkgutil":"com.emclient.mail.client.pkg",":delete":"/Applications/eM Client.app"}],[":pkg",["setup.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.emclient.mail.client.share","~/Library/Caches/com.emclient.mail.client","~/Library/Containers/com.emclient.mail.client.share","~/Library/Preferences/com.emclient.mail.*.plist","~/Library/Saved Application State/com.emclient.mail.client.savedState"]}]]},"emclient@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["emclient"]},"depends_on_args":{":macos":":sonoma"},"desc":"Email client","homepage":"https://www.emclient.com/","names":["eM Client"],"ruby_source_checksum":{":sha256":"e80bb343b21186aff990f5a3820932428740f0182b438ba176227a915ef5e61f"},"ruby_source_path":"Casks/e/emclient@beta.rb","sha256":"b24d4930e8e95386375ebe4dbcb0fe858ea85360a96738c0778dd0a408e60f9f","tap_string":"homebrew/cask","url_args":["https://cdn-dist.emclient.com/dist/v11.0.865_Mac/setup.pkg"],"version":"11.0.865","raw_artifacts":[[":uninstall",{":pkgutil":"com.emclient.mail.client.pkg",":delete":"/Applications/eM Client.app"}],[":pkg",["setup.pkg"]],[":zap",{":trash":["~/Library/Caches/com.emclient.mail.client","~/Library/Preferences/com.emclient.mail.*.plist","~/Library/Saved Application State/com.emclient.mail.client.savedState"]}]]},"emdash":{"depends_on_args":{":macos":":monterey"},"desc":"UI for running multiple coding agents in parallel","homepage":"https://www.emdash.sh/","names":["Emdash"],"ruby_source_checksum":{":sha256":"219134b80834aff789100ce07a336bd0efb4f0c250f143a56d384f6f61679fe6"},"ruby_source_path":"Casks/e/emdash.rb","sha256":"bf6a2cefc74284d3571169ca9330760bfdac00df59382ffa3fdfab358e1ad275","tap_string":"homebrew/cask","url_args":["https://github.com/generalaction/emdash/releases/download/v1.2.9/emdash-x64.dmg"],"version":"1.2.9","raw_artifacts":[[":uninstall",{":quit":"com.emdash.stable"}],[":app",["Emdash.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.emdash.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.emdash.stable.sfl*","~/Library/Application Support/Emdash","~/Library/Logs/emdash","~/Library/Preferences/com.emdash.plist","~/Library/Preferences/com.emdash.stable.plist","~/Library/Saved Application State/com.emdash.savedState"]}]]},"emmetapp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tiling and stacking window manager and window resizing tool","homepage":"https://emmetapp.com/","names":["emmetapp"],"ruby_source_checksum":{":sha256":"c89ff2c1b511979c26e2f98a4d8f77f08d5c15ed037d83f39ae756958f63d83d"},"ruby_source_path":"Casks/e/emmetapp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/emmet.app/emmetapp.dmg"],"version":"1.5.1","raw_artifacts":[[":app",["emmetapp.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.speedyhill.emmetapp-LaunchAtLoginHelper","~/Library/Containers/com.speedyhill.emmetapp-LaunchAtLoginHelper","~/Library/Preferences/com.speedyhill.emmetapp.plist"]}]]},"emojipedia":{"depends_on_args":{":macos":":any"},"desc":"Dictionary containing Emoji and their meanings","homepage":"https://github.com/gingerbeardman/Emojipedia","names":["Emojipedia"],"ruby_source_checksum":{":sha256":"33229144f0c19dc76d034d0aff398cee839e00e091ea910edd68f1a75d1506a1"},"ruby_source_path":"Casks/e/emojipedia.rb","sha256":"32c2e398cac48a9fbd05e45b1a11b791c539bb09aa964c54ec066e2a6aa1f047","tap_string":"homebrew/cask","url_args":["https://github.com/gingerbeardman/Emojipedia/releases/download/20190306/Emojipedia.dictionary.zip"],"version":"20190306","raw_artifacts":[[":dictionary",["Emojipedia.dictionary"]]]},"empoche":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Automatic time-tracking with task and project management","homepage":"https://empoche.com/","names":["Empoche"],"ruby_source_checksum":{":sha256":"62b40a075316a44f186c26f099d6b11864597c92a151803483b2918f225d7caa"},"ruby_source_path":"Casks/e/empoche.rb","sha256":"8a4c57928da42a3ed60b1e0648b24614f84ecc582f3b9c9ee04cd5323e58ea4f","tap_string":"homebrew/cask","url_args":["https://empoche-desktop.s3.amazonaws.com/Empoche-0.4.5-mac.zip"],"version":"0.4.5","raw_artifacts":[[":app",["Empoche.app"]],[":zap",{":trash":["~/Library/Application Support/empoche","~/Library/Preferences/com.empoche.app.plist","~/Library/Saved Application State/com.empoche.app.savedState"]}]]},"enclave":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Safely build private networks without configs, firewalls or access control lists","homepage":"https://enclave.io/","names":["Enclave"],"ruby_source_checksum":{":sha256":"c6571bf4d8a24740a878382535724823322aa5d052ce323f2c3ea31062f21620"},"ruby_source_path":"Casks/e/enclave.rb","sha256":"2b306c42f574e60284ad03992960d8c4491f2619034de4a381bd9532029bd652","tap_string":"homebrew/cask","url_args":["https://release.enclave.io/enclave_osx-installer-x64-stable-2026.6.3.pkg"],"version":"2026.6.3","raw_artifacts":[[":uninstall",{":launchctl":"com.enclave",":pkgutil":"com.enclave.*"}],[":pkg",["enclave_osx-installer-x64-stable-2026.6.3.pkg"]],[":binary",["/Applications/enclave/enclave"]],[":zap",{":delete":["/etc/enclave","/var/log/enclave"]}]]},"encryptme":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"VPN and encryption software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://encrypt.me/","names":["EncryptMe","Cloak"],"ruby_source_checksum":{":sha256":"e82b87739d84e54a91e53a76ab5e8a1cdd4555a8cdae482ea7737c20f12526b0"},"ruby_source_path":"Casks/e/encryptme.rb","sha256":"3dda64ebde80fea167184e18647b0a42ff8d190c6119197e58e3883245ebf477","tap_string":"homebrew/cask","url_args":["https://static.encrypt.me/downloads/osx/updates/Release/EncryptMe-4.4.0.dmg"],"version":"4.4.0","raw_artifacts":[[":app",["EncryptMe.app"]],[":zap",{":trash":["~/Library/Application Support/com.bourgeoisbits.cloak.agent","~/Library/Caches/com.bourgeoisbits.cloak.agent","~/Library/HTTPStorages/com.bourgeoisbits.cloak.agent","~/Library/HTTPStorages/com.bourgeoisbits.cloak.agent.binarycookies","~/Library/Preferences/com.bourgeoisbits.cloak.agent.plist","~/Library/WebKit/com.bourgeoisbits.cloak.agent"]}]]},"endless-sky-high-dpi":{"depends_on_args":{":cask":["endless-sky"],":macos":":any"},"desc":"High-DPI plugin for Endless Sky","homepage":"https://endless-sky.github.io/","names":["Endless Sky High-DPI"],"ruby_source_checksum":{":sha256":"74201494d1446f62c4af0c2dc3d9971444d17c579564d4f03b22e33e901f66e7"},"ruby_source_path":"Casks/e/endless-sky-high-dpi.rb","sha256":"a4ca0ccf1382afe8f74ef02350e766af4fcef85bb82e66cfe5a8e0ea029579df","tap_string":"homebrew/cask","url_args":["https://github.com/endless-sky/endless-sky-high-dpi/archive/refs/tags/v0.11.2.tar.gz"],"version":"0.11.2","raw_artifacts":[[":artifact",["endless-sky-high-dpi-0.11.2"],{":target":"~/Library/Application Support/endless-sky/plugins/endless-sky-high-dpi-0.11.2"}],[":zap",{":trash":"~/Library/Application Support/endless-sky/plugins/endless-sky-high-dpi-0.11.2"}]]},"endless-sky":{"depends_on_args":{":macos":":any"},"desc":"Space exploration, trading, and combat game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://endless-sky.github.io/","names":["Endless Sky"],"ruby_source_checksum":{":sha256":"c6b2f8cc787856bcf689e411346ce535c5affa7efdc9481e8b3324102cca750e"},"ruby_source_path":"Casks/e/endless-sky.rb","sha256":"338f139a790f55a41444b77bd8361bd9f21f3f5a010f52421596ffd4391e55ef","tap_string":"homebrew/cask","url_args":["https://github.com/endless-sky/endless-sky/releases/download/v0.11.2/Endless-Sky-v0.11.2.dmg"],"version":"0.11.2","raw_artifacts":[[":app",["Endless Sky.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/endless-sky.sfl","~/Library/Application Support/endless-sky","~/Library/Saved Application State/Endless-Sky.savedState"]}]]},"endnote":{"container_args":{":nested":"Install EndNote 2025.app/Contents/Resources/EndNote.zip"},"depends_on_args":{":macos":":any"},"desc":"Reference manager","homepage":"https://endnote.com/","names":["EndNote"],"ruby_source_checksum":{":sha256":"891603f5b895fe9c8cb07d992ed2e4b7aa9faecaa1c0690681d6b28b64b56bed"},"ruby_source_path":"Casks/e/endnote.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.endnote.com/downloads/2025/EndNote2025Installer.dmg"],"version":"22.3.0.22265,2025","raw_artifacts":[[":suite",["EndNote"]],[":zap",{":trash":["/Library/Application Support/ResearchSoft/EndNote","~/Library/Application Support/EndNote","~/Library/Caches/com.ThomsonResearchSoft.EndNote","~/Library/Cookies/com.ThomsonResearchSoft.EndNote.binarycookies","~/Library/HTTPStorages/com.ThomsonResearchSoft.EndNote","~/Library/HTTPStorages/com.ThomsonResearchSoft.EndNote.binarycookies","~/Library/Preferences/com.ThomsonResearchSoft.EndNote.plist","~/Library/Preferences/com.ThomsonReuters.EndNoteCustomizer.plist","~/Library/Services/ENService.app","~/Library/Spotlight/EndNote.mdimporter","~/Library/WebKit/com.ThomsonResearchSoft.EndNote"]}]]},"energia":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Electronics prototyping platform","disable_args":{":date":"2026-10-03",":because":":no_longer_available"},"homepage":"https://energia.nu/","names":["Energia"],"ruby_source_checksum":{":sha256":"b862c83c615b9fdbbf98d3c75c4f3605a360824fcaad5101966af913d86bd9c0"},"ruby_source_path":"Casks/e/energia.rb","sha256":"031c18b8aaa05962df7cd1d660dfe3366a3dc6ff148fd7bdb89fd37ebbc492e5","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/energiaUS/distributions/energia-1.8.10E23-macosx-signed.zip"],"version":"1.8.10E23","raw_artifacts":[[":app",["Energia.app"]],[":zap",{":trash":["~/Library/Energia15","~/Library/Saved Application State/nu.energia.Energia.savedState"]}]]},"energiza":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Charging manager for your MacBooks","homepage":"https://appgineers.de/energiza/","names":["Energiza Pro"],"ruby_source_checksum":{":sha256":"a0fd0d64b71c5862ddb67c42ca6896107430b58d9dafb7963d430ea8a4102894"},"ruby_source_path":"Casks/e/energiza.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://appgineers.de/energiza/files/Energiza.zip"],"version":"1.3.7","raw_artifacts":[[":uninstall",{":quit":"de.appgineers.energiza"}],[":app",["Energiza.app"]],[":zap",{":trash":["~/Library/Application Support/Energiza","~/Library/Caches/de.appgineers.energiza","~/Library/HTTPStorages/de.appgineers.energiza","~/Library/HTTPStorages/de.appgineers.energiza.binarycookies","~/Library/Preferences/de.appgineers.energiza.plist"]}]]},"enfusegui":{"depends_on_args":{":macos":":any"},"desc":"HDR image creator","homepage":"https://swipeware.com/applications/enfusegui/","names":["EnfuseGUI"],"ruby_source_checksum":{":sha256":"904e947a67e6cc670dfe8dde5adeeb151cef77356b475a9dda6d29bd925ff50a"},"ruby_source_path":"Casks/e/enfusegui.rb","sha256":"81c7252d220443563ab8fed1b2fffd6a55ce8cdb157b014428569e18a3cafc23","tap_string":"homebrew/cask","url_args":["https://swipeware.com/apps/enfusegui/v3/EnfuseGUI-3.26.0.dmg"],"version":"3.26.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.swipeware.enfusegui-installer*"}],[":pkg",["EnfuseGUI 3.26.0.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.swipeware.enfusegui","~/Library/Containers/com.swipeware.enfusegui"]}]]},"engine-dj":{"depends_on_args":{":macos":":monterey"},"desc":"DJ software suite","homepage":"https://enginedj.com/","names":["Engine DJ Desktop"],"ruby_source_checksum":{":sha256":"0542add52b824cd303c98727236133f3f10e1537e774abe937eeb921e01e2603"},"ruby_source_path":"Casks/e/engine-dj.rb","sha256":"38c3f0c1d0349828d94d2576f265976fbb7a001545b8d9265fe8b59c2eb8f575","tap_string":"homebrew/cask","url_args":["https://public.inmusiccdn.com/Engine/5.1.0/RELEASE/c420dd2bb4faafb2/Engine_DJ_5.1.0_2acfe893c4_Setup.dmg"],"version":"5.1.0,c420dd2bb4faafb2,2acfe893c4","raw_artifacts":[[":uninstall",{":pkgutil":["com.airmusictechnology.enginedj.application","com.airmusictechnology.engineprime.application"]}],[":pkg",["Engine DJ_5.1.0_Setup.pkg"]],[":zap",{":trash":["~/Library/Application Support/AIR Music Technology/EnginePrime","~/Library/Caches/AIR Music Technology/EnginePrime","~/Library/Preferences/com.air-music-technology.EnginePrime.plist","~/Library/Saved Application State/com.air-music-technology.EnginePrime.savedState","~/Music/Engine Library"],":rmdir":["~/Library/Application Support/AIR Music Technology","~/Library/Caches/AIR Music Technology"]}]]},"enigma-game":{"depends_on_args":{":macos":":any"},"desc":"Puzzle game inspired by Oxyd and Rock'n'Roll","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.nongnu.org/enigma/","names":["Enigma"],"ruby_source_checksum":{":sha256":"ff0d2e4ef5561a33da2e9f12e6029068554b5bdb903bce57210e13e85ec272db"},"ruby_source_path":"Casks/e/enigma-game.rb","sha256":"a15a17b9399da9bc5cfdb085765de448a18a372340676e8d3d3913765e147e19","tap_string":"homebrew/cask","url_args":["https://github.com/Enigma-Game/Enigma/releases/download/1.30/Enigma-1.30.dmg"],"version":"1.30","raw_artifacts":[[":suite",["Enigma"]],[":zap",{":trash":["~/.enigmarc.xml","~/Library/Application Support/Enigma"]}]]},"enjoyable":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Use your gamepad or joystick like a mouse and keyboard","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://yukkurigames.com/enjoyable/","names":["Enjoyable"],"ruby_source_checksum":{":sha256":"56f2082dfc1ca6e87f4753ba22027451dd75d9d2e49fc421fd0838b46e1bc2e1"},"ruby_source_path":"Casks/e/enjoyable.rb","sha256":"f455b951ba8cf7c8426756ea6479e2232442508d8190d7ec2675266bf7ff14f6","tap_string":"homebrew/cask","url_args":["https://yukkurigames.com/enjoyable/Enjoyable-1.2.zip"],"version":"1.2","raw_artifacts":[[":app",["Enjoyable.app"]],[":zap",{":trash":"~/Library/Preferences/com.yukkurigames.Enjoyable.plist"}]]},"enpass":{"depends_on_args":{":macos":":any"},"desc":"Password and credentials manager","homepage":"https://www.enpass.io/","names":["Enpass"],"ruby_source_checksum":{":sha256":"64b691f0680fc9383382729df60bc9610b680ae180af115c1bec58005f65c8e6"},"ruby_source_path":"Casks/e/enpass.rb","sha256":"f7d53fec58262bb68749b2a78a4b60f125e72fba6f5ff433ce8da200ebead40f","tap_string":"homebrew/cask","url_args":["https://dl.enpass.io/stable/mac/package/6.12.7.2787/Enpass.pkg"],"version":"6.12.7.2787","raw_artifacts":[[":uninstall",{":pkgutil":"in.sinew.Enpass-Desktop.App"}],[":pkg",["Enpass.pkg"]],[":zap",{":trash":["~/Library/Caches/com.plausiblelabs.crashreporter.data/in.sinew.Enpass-Desktop","~/Library/Caches/in.sinew.Enpass-Desktop","~/Library/Preferences/in.sinew.Enpass-Desktop.plist","~/Library/Saved Application State/in.sinew.Enpass-Desktop.savedState"]}]]},"ente-auth":{"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for Ente Auth","homepage":"https://ente.io/auth/","names":["Ente Auth"],"ruby_source_checksum":{":sha256":"7b04352968af142c698515204164af78e8019ecc66cdebbefedbf0388c06c590"},"ruby_source_path":"Casks/e/ente-auth.rb","sha256":"f063d87dc247feed7dba0ecdae208ffc22f9b5b2de0c58506394a2cae0610ada","tap_string":"homebrew/cask","url_args":["https://github.com/ente-io/ente/releases/download/auth-v4.4.26/ente-auth-v4.4.26.dmg"],"version":"4.4.26","raw_artifacts":[[":app",["Ente Auth.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.ente.auth.mac","~/Library/Containers/io.ente.auth.mac"]}]]},"ente":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Desktop client for Ente Photos","homepage":"https://ente.io/","names":["Ente"],"ruby_source_checksum":{":sha256":"55a29f05521580bad8903c046be0f4941212418df7832ed63c30e90f9ee97e18"},"ruby_source_path":"Casks/e/ente.rb","sha256":"c889ee351d8032accc153878b06570a6503e24e48d03b0ea10b262618270fe52","tap_string":"homebrew/cask","url_args":["https://github.com/ente-io/photos-desktop/releases/download/v1.7.30/ente-1.7.30-universal.dmg"],"version":"1.7.30","raw_artifacts":[[":app",["ente.app"]],[":zap",{":trash":["~/Library/Application Support/ente","~/Library/Logs/ente","~/Library/Preferences/io.ente.bhari-frame.helper.plist","~/Library/Preferences/io.ente.bhari-frame.plist","~/Library/Saved Application State/io.ente.bhari-frame.savedState"]}]]},"entry":{"depends_on_args":{":macos":":any"},"desc":"Block-based coding platform","homepage":"https://playentry.org/","names":["entry"],"ruby_source_checksum":{":sha256":"bb8a4673f75feb89739f7ca7b467ea079bb74d64b3905cc1b68f9518c397a80e"},"ruby_source_path":"Casks/e/entry.rb","sha256":"63aedf208e1605817a380f208da572f0b823896159414cd2023400a21b8880b7","tap_string":"homebrew/cask","url_args":["https://playentry.org/uploads/data/installers/Entry-2.1.36.pkg"],"version":"2.1.36","raw_artifacts":[[":uninstall",{":pkgutil":"org.playentry.entry"}],[":pkg",["Entry-2.1.36.pkg"]],[":zap",{":trash":["~/Library/Application Support/Entry","~/Library/Application Support/entry-hw","~/Library/Preferences/org.playentry.entry.plist","~/Library/Saved Application State/org.playentry.entry.savedState"]}]]},"envkey":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Protects credentials and syncs configurations","homepage":"https://www.envkey.com/","names":["EnvKey"],"ruby_source_checksum":{":sha256":"7fb73cae793fc5592d6b292dfa87a45b16ed09941eb7bea88294b262262c2a77"},"ruby_source_path":"Casks/e/envkey.rb","sha256":"97f672b9473b1f213cb068de147fb2c8b7f01beb2c2d747910dfcde29c0efb7a","tap_string":"homebrew/cask","url_args":["https://github.com/envkey/envkey-app/releases/download/darwin-x64-prod-v1.5.10/EnvKey-1.5.10-mac.zip"],"version":"1.5.10","raw_artifacts":[[":app",["EnvKey.app"]],[":zap",{":trash":["~/Library/Application Support/EnvKey","~/Library/Caches/com.envkey.EnvKeyApp","~/Library/Caches/com.envkey.EnvKeyApp.ShipIt","~/Library/HTTPStorages/com.envkey.EnvKeyApp","~/Library/Logs/EnvKey","~/Library/Preferences/com.envkey.EnvKeyApp.plist"]}]]},"enzymex":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Visualise and edit DNA sequence files","homepage":"https://nucleobytes.com/enzymex/index.html","names":["EnzymeX"],"ruby_source_checksum":{":sha256":"32c390f1b3c181f0270832fa987994a55590693e398e7a6c626b61ed0361b714"},"ruby_source_path":"Casks/e/enzymex.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.nucleobytes.com/enzymex.dmg"],"version":"3.33","raw_artifacts":[[":app",["EnzymeX.app"]],[":zap",{":trash":["~/Library/Application Support/EnzymeX","~/Library/Caches/com.mekentosj.enzymex","~/Library/Preferences/com.mekentosj.enzymex.plist","~/Library/Saved Application State/com.mekentosj.enzymex.savedState"]}]]},"eobcanka":{"depends_on_args":{":macos":":any"},"desc":"Czech national identity card app","homepage":"https://info.identita.gov.cz/eop/InstalacemacOS.aspx","names":["eObčanka"],"ruby_source_checksum":{":sha256":"1b1f6146271063ea54d4eada33343a8e6c7c6cc2e546e4528bb7cf9287d5990a"},"ruby_source_path":"Casks/e/eobcanka.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://info.identita.gov.cz/download/eObcanka.dmg"],"version":"3.7.0","raw_artifacts":[[":uninstall",{":quit":["com.monetplus.cardmanager","cz.monetplus.eOb--anka-Identifikace","cz.monetplus.eOP.Eop2v1CzeTokenApp","cz.monetplus.eOP.EopCzeTokenApp"],":pkgutil":["com.Monet.pkg.CryptoPlusEOP","com.Monet.pkg.CryptoPlusEOPCTK"]}],[":pkg",["eObcanka.pkg"]],[":zap",{":trash":["~/.config/eObcanka","~/.eObcanka_logs"]}]]},"epic-games":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Launcher for *Epic Games* games","homepage":"https://www.epicgames.com/","names":["Epic Games Launcher"],"ruby_source_checksum":{":sha256":"cedb5d46266c032cc42b4e02f3588e48160b3313549c1dbad8cf31d150925d84"},"ruby_source_path":"Casks/e/epic-games.rb","sha256":"d25d7344f3759ef820c3b3f27eab10e86bfaba22788f88d5b917f4937a429076","tap_string":"homebrew/cask","url_args":["https://epicgames-download1.akamaized.net/Builds/UnrealEngineLauncher/Installers/Mac/EpicInstaller-20.3.3.dmg"],"version":"20.3.3","raw_artifacts":[[":app",["Epic Games Launcher.app"]],[":zap",{":trash":["~/Library/Application Support/Epic","~/Library/Caches/com.epicgames.EpicGamesLauncher","~/Library/Cookies/com.epicgames.EpicGamesLauncher.binarycookies","~/Library/HTTPStorages/com.epicgames.CrashReportClient","~/Library/HTTPStorages/com.epicgames.EpicGamesLauncher","~/Library/Logs/Unreal Engine/EpicGamesLauncher","~/Library/Preferences/Unreal Engine/EpicGamesLauncher"]}]]},"epic":{"depends_on_args":{":macos":":monterey"},"desc":"Private, secure web browser","homepage":"https://epicbrowser.com/","names":["Epic Privacy Browser"],"ruby_source_checksum":{":sha256":"bdc0c0ffc7919cd3bce8ce7b5045b572e8cac5fdc517e38533cb85e80ed2f57e"},"ruby_source_path":"Casks/e/epic.rb","sha256":"95ab3a521943061f24426fff7dbfd49a9c911d18e79642038bcbf0b3fb864421","tap_string":"homebrew/cask","url_args":["https://cdn.epicbrowser.com/v150/Epic_150.0.7871.24_intel.dmg"],"version":"150.0.7871.24","raw_artifacts":[[":app",["Epic.app"]],[":zap",{":trash":["~/Library/Application Support/HiddenReflex/Epic","~/Library/Preferences/com.hiddenreflex.Epic.plist","~/Library/Saved Application State/com.hiddenreflex.Epic.savedState"]}]]},"epilogue-playback":{"depends_on_args":{":macos":":monterey"},"desc":"Play and manage Game Boy cartridges on your computer","homepage":"https://www.epilogue.co/","names":["Epilogue Playback"],"ruby_source_checksum":{":sha256":"4639e8b140c67ce3fde716245360eafe1a1eb2c7d974a1be625182aca88934c3"},"ruby_source_path":"Casks/e/epilogue-playback.rb","sha256":"fa208044442a6341a04c17354caf018867217ce6cb35180c5ec5f0f0b6b4b65e","tap_string":"homebrew/cask","url_args":["https://releases.epilogue.co/desktop/playback/1.10.0/release/macos/Playback.dmg"],"version":"1.10.0","raw_artifacts":[[":app",["Playback.app"]],[":zap",{":trash":["~/Library/Application Support/Epilogue/Playback","~/Library/Preferences/co.epilogue.Playback.plist","~/Library/Saved Application State/com.epilogue.operator.savedState"]}]]},"epoccam":{"depends_on_args":{":macos":":any"},"desc":"Turn your phone into a webcam","homepage":"https://www.elgato.com/ww/en/s/downloads","names":["EpocCam"],"ruby_source_checksum":{":sha256":"429f83ebcd72972ee009ecfae260d4d1b22c74881872a88db47e0e53751279ad"},"ruby_source_path":"Casks/e/epoccam.rb","sha256":"181be9b2508dbb4f085387336220835f1a82bfee5f0a58245804ce55a5c27344","tap_string":"homebrew/cask","url_args":["https://edge.elgato.com/egc/macos/epoccam/EpocCam_Installer_3_4_1.pkg"],"version":"3.4.1","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":path":"/Library/Audio/Plug-Ins/HAL/VirtualMic.driver"}],":type":"set_ownership"},{":paths":[{":path":"/Library/CoreMediaIO/Plug-Ins/DAL/EpocCamPlugin.plugin"}],":type":"set_ownership"}]}],[":uninstall",{":launchctl":"com.kinoni.epoccam.daemon",":pkgutil":"com.kinoni.pkg.epoccam-installer",":trash":["/Library/Audio/Plug-Ins/HAL/VirtualMic.driver","/Library/CoreMediaIO/Plug-Ins/DAL/EpocCamPlugin.plugin","/Library/LaunchAgents/com.kinoni.epoccam.daemon.plist"]}],[":pkg",["EpocCam_Installer_3_4_1.pkg"]]]},"epoch-flip-clock":{"depends_on_args":{":macos":":any"},"desc":"Flip clock screensaver","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/chrstphrknwtn/epoch-flip-clock-screensaver/","names":["Epoch Flip Clock Screensaver"],"ruby_source_checksum":{":sha256":"decae92010b75a81f9e7a1f4c0b70683627fc6b43eb1a45ccb7e061d507e625d"},"ruby_source_path":"Casks/e/epoch-flip-clock.rb","sha256":"90fa0ace6b13b47a12dc89a56c33d9add1140fecbd6bdd0c905d396fa093b02d","tap_string":"homebrew/cask","url_args":["https://github.com/chrstphrknwtn/epoch-flip-clock-screensaver/releases/download/0.0.5/Epoch.Flip.Clock.0.0.5.saver.zip"],"version":"0.0.5","raw_artifacts":[[":screen_saver",["Epoch Flip Clock.saver"]]]},"epson-print-layout":{"depends_on_args":{":macos":":any"},"desc":"Software to layout and print images with Epson printers","homepage":"https://epson.com/epson-print-layout","names":["Epson Print Layout"],"ruby_source_checksum":{":sha256":"0352106a2bc0c6fa980a8564d74a6b18ac646b52812ffeea9266c90ab8f51191"},"ruby_source_path":"Casks/e/epson-print-layout.rb","sha256":"54e6977736130e6e6ff5b8e18297e8cdfd5d14a0061a230f08a4733c40ade820","tap_string":"homebrew/cask","url_args":["https://ftp.epson.com/drivers/EPL_1517.dmg"],"version":"1.5.17","raw_artifacts":[[":uninstall",{":pkgutil":"com.epson.printlayout.pkg"}],[":pkg",["Epson Print Layout.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.epson.printlayout","~/Library/HTTPStorages/com.epson.printlayout"]}]]},"eqmac":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"System-wide audio equaliser","homepage":"https://eqmac.app/","names":["eqMac"],"ruby_source_checksum":{":sha256":"7e9de579599ce3cd86d58a918793f499767e806ad8631b7ebb3f4260e031bf19"},"ruby_source_path":"Casks/e/eqmac.rb","sha256":"b70af007a66efb5e25d368ae51f8510a23e1fc0e016a0891f3d1692caed226c2","tap_string":"homebrew/cask","url_args":["https://github.com/bitgapp/eqMac/releases/download/v1.9.2/eqMac.dmg"],"version":"1.9.2","raw_artifacts":[[":uninstall",{":delete":["/Library/Audio/Plug-Ins/HAL/eqMac.driver","/Library/LaunchDaemons/com.bitgapp.eqmac.helper.plist","/Library/PrivilegedHelperTools/com.bitgapp.eqmac.helper"]}],[":app",["eqMac.app"]],[":zap",{":trash":["~/Library/Caches/com.bitgapp.eqmac","~/Library/Preferences/com.bitgapp.eqmac.plist","~/Library/WebKit/com.bitgapp.eqmac"]}]]},"equibop":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Custom Discord App","homepage":"https://github.com/Equicord/Equibop","names":["Equibop"],"ruby_source_checksum":{":sha256":"e2df116db682b6d2fe36af2c68d304679da596b3dc1c4563ebc01a4db74e5937"},"ruby_source_path":"Casks/e/equibop.rb","sha256":"c8b886b9a28e1842627ece313cebe33d04be8d3cd7fadf6daf46b30e305ec24c","tap_string":"homebrew/cask","url_args":["https://github.com/Equicord/Equibop/releases/download/v3.3.2/Equibop-3.3.2-universal.dmg"],"version":"3.3.2","raw_artifacts":[[":app",["equibop.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.equicord.equibop.sfl*","~/Library/Application Support/equibop","~/Library/Caches/org.equicord.equibop","~/Library/Caches/org.equicord.equibop.ShipIt","~/Library/HTTPStorages/org.equicord.equibop","~/Library/Preferences/org.equicord.equibop.plist","~/Library/Saved Application State/org.equicord.equibop.savedState"]}]]},"equinox":{"depends_on_args":{":macos":":monterey"},"desc":"Create dynamic wallpapers","homepage":"https://equinoxmac.com/","names":["Equinox"],"ruby_source_checksum":{":sha256":"5e896e290c407a20f82795684efb705e65125405ef5d79443da118da8d0c6ff5"},"ruby_source_path":"Casks/e/equinox.rb","sha256":"26b2fae0ad89cf2ffafa898e4ca5b7b7566272a6a36ccc26007e314a7f747127","tap_string":"homebrew/cask","url_args":["https://github.com/rlxone/Equinox/releases/download/v7.0/Equinox-Installer.dmg"],"version":"7.0","raw_artifacts":[[":app",["Equinox.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.rlxone.equinox","~/Library/Containers/com.rlxone.equinox"]}]]},"es-de":{"depends_on_args":{":macos":":any"},"desc":"Frontend for browsing and launching games from your multi-platform collection","homepage":"https://www.es-de.org/","names":["ES-DE","EmulationStation Desktop Edition"],"ruby_source_checksum":{":sha256":"23ff6c6c4758d3155206275f6e8ad75368cb2898aa96915b411d2aeeeb40405d"},"ruby_source_path":"Casks/e/es-de.rb","sha256":"36418337e9f499506ee4fed6f8c880665abfb24eda1fde0b23f224f0ca69cd39","tap_string":"homebrew/cask","url_args":["https://gitlab.com/es-de/emulationstation-de/-/package_files/357717755/download"],"version":"3.5.0,357717755","raw_artifacts":[[":uninstall",{":quit":"3.5.0"}],[":app",["ES-DE.app"]],[":zap",{":trash":["~/ES-DE","~/Library/Preferences/org.es-de.frontend.plist","~/Library/Saved Application State/org.es-de.Frontend.savedState"]}]]},"eset-cyber-security":{"depends_on_args":{":macos":":any"},"desc":"Security including web and email protection","homepage":"https://www.eset.com/","names":["ESET Cyber Security"],"ruby_source_checksum":{":sha256":"04df16272f475b89b0ce21c7cd1cc29fd1c6cd835871320ec0ae4a8f49ead16b"},"ruby_source_path":"Casks/e/eset-cyber-security.rb","sha256":"4d46454a097d183f41238d1f9fb15d05bc1e6f4b06261a33d98a32c3e962197f","tap_string":"homebrew/cask","url_args":["https://download.eset.com/com/eset/apps/home/eav/mac/v10/10.0.2100.0/eset_cybersecurity.dmg"],"version":"10.0.2100.0","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/ESET Cyber Security.app/Contents/Helpers/Uninstaller.app/Contents/Scripts/uninstall.sh",":sudo":true},":pkgutil":"com.eset.protection"}],[":pkg",["Resources/Installer.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.eset.ecs.*.plist"}]]},"espanso":{"desc":"Cross-platform Text Expander written in Rust","homepage":"https://espanso.org/","names":["Espanso"],"ruby_source_checksum":{":sha256":"8684e75bd3a4689a15d2a91f85a53207aa887be6a224935e22f2ec004a5f92be"},"ruby_source_path":"Casks/e/espanso.rb","sha256":"e6aee2d9446d7625e57dafc6613add21fc7c9f709ba42f08b5ada844c6f7110a","tap_string":"homebrew/cask","url_args":["https://github.com/espanso/espanso/releases/download/v2.4.1/Espanso-Mac-Universal.dmg"],"version":"2.4.1","raw_artifacts":[[":app",["Espanso.app"]],[":binary",["$APPDIR/Espanso.app/Contents/MacOS/espanso"]],[":zap",{":trash":["~/Library/Application Support/espanso","~/Library/Caches/espanso","~/Library/LaunchAgents/com.federicoterzi.espanso.plist","~/Library/Preferences/com.federicoterzi.espanso.plist","~/Library/Preferences/espanso","~/Library/Preferences/espanso.plist","~/Library/Saved Application State/com.federicoterzi.espanso.savedState"]}]]},"esphome-device-builder":{"auto_updates":true,"desc":"Desktop app to create, edit and install your ESPHome device configurations","homepage":"https://desktop.esphome.io/","names":["ESPHome Device Builder"],"ruby_source_checksum":{":sha256":"7d1b465f7cd6e3091ae53ee14eb91120a64787fe40c338adb3bfea61179c0e67"},"ruby_source_path":"Casks/e/esphome-device-builder.rb","sha256":"d142e7991af9e1ece7edff2b504d827debacc925023eb32e4efd3088b5aa0df7","tap_string":"homebrew/cask","url_args":["https://github.com/esphome/esphome-desktop/releases/download/v1.1.3/ESPHome.Device.Builder_1.1.3_x64.dmg"],"version":"1.1.3","raw_artifacts":[[":uninstall",{":quit":"io.esphome.builder",":trash":"~/Library/LaunchAgents/ESPHome Device Builder.plist"}],[":app",["ESPHome Device Builder.app"]],[":binary",["$APPDIR/ESPHome Device Builder.app/Contents/MacOS/esphome-desktop"]],[":zap",{":trash":"~/Library/Application Support/io.esphome.builder"}]]},"espresso":{"depends_on_args":{":macos":":any"},"desc":"Website editor focusing on flair and efficiency","homepage":"https://espressoapp.com/","names":["Espresso"],"ruby_source_checksum":{":sha256":"ff342df2adc52348b29bc0482e4522d44354eabd3b2da7cf9dcec121eaacfa1b"},"ruby_source_path":"Casks/e/espresso.rb","sha256":"6a04895bb1e55d637e5e5e61934f017d2b10b32c96c57cecbca865cc4de8275b","tap_string":"homebrew/cask","url_args":["https://get.espressoapp.com/Espresso_25.12.zip"],"version":"25.12","raw_artifacts":[[":app",["Espresso.app"]],[":zap",{":trash":["~/Library/Application Support/Espresso","~/Library/Caches/com.kanagacode.espresso","~/Library/Preferences/com.kanagacode.espresso.plist","~/Library/WebKit/com.kanagacode.espresso"]}]]},"ethui":{"depends_on_args":{":macos":":any"},"desc":"Ethereum development toolkit with wallet and anvil support","homepage":"https://ethui.dev/","names":["ethui"],"ruby_source_checksum":{":sha256":"219dd1cb1ae59a8eeeb5f378aa645fc9dc5983a6e6497cc44a25390e8feb3f3d"},"ruby_source_path":"Casks/e/ethui.rb","sha256":"7a5eb15dfc66556ee6f2ec0480605db587ef74b6a4f9e9e028df73d296b90623","tap_string":"homebrew/cask","url_args":["https://github.com/ethui/ethui/releases/download/v1.27.0/ethui_1.27.0_universal.dmg"],"version":"1.27.0","raw_artifacts":[[":app",["ethui.app"]],[":zap",{":trash":["~/Library/Application Support/ethui","~/Library/Caches/ethui","~/Library/Saved Application State/dev.ethui.savedState"]}]]},"etrecheckpro":{"depends_on_args":{":macos":":any"},"desc":"Utility to find and fix problems on computer systems","homepage":"https://etrecheck.com/","names":["EtreCheck"],"ruby_source_checksum":{":sha256":"c33127fbf8f56b65d9da77af0ba4a35dd64b686bc70fd688cab61864c90b5d7a"},"ruby_source_path":"Casks/e/etrecheckpro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.etrecheck.com/EtreCheckPro.zip"],"version":"6.8.18","raw_artifacts":[[":app",["EtreCheckPro.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.etresoft.EtreCheck*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.etresoft.etrecheck*.sfl*","~/Library/Caches/com.etresoft.EtreCheck*","~/Library/Containers/com.etresoft.EtreCheck*","~/Library/HTTPStorages/com.etresoft.EtreCheck*","~/Library/Preferences/com.etresoft.EtreCheck*.plist","~/Library/WebKit/com.etresoft.EtreCheck*"]}]]},"eu":{"depends_on_args":{":macos":":any"},"desc":"Program of the EDI Provider of the State Tax Service of Ukraine","homepage":"https://iit.com.ua/","names":["IIT Certification"],"ruby_source_checksum":{":sha256":"906952ce7a28e530eb4f0ef39313d5930b61e0cb281009fca86c2cf252b3a55d"},"ruby_source_path":"Casks/e/eu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://iit.com.ua/download/productfiles/EUInstall.pkg"],"version":"1.3.1,14","raw_artifacts":[[":uninstall",{":pkgutil":["ua.com.iit.eu","ua.com.iit.osplm"],":delete":"/Applications/EU.app"}],[":pkg",["EUInstall.pkg"]],[":zap",{":trash":"/Library/Application Support/EU"}]]},"eudic":{"depends_on_args":{":macos":":any"},"desc":"English dictionary","homepage":"https://www.eudic.net/v4/en/app/eudic","names":["Eudic","欧路词典"],"ruby_source_checksum":{":sha256":"488ae4da0f11443c6aedcaf546b3c489ebcb57ef2966bcbc06e4eed449a67029"},"ruby_source_path":"Casks/e/eudic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://static.frdic.com/pkg/eudicmac.dmg?version"],"url_kwargs":{":user_agent":":fake"},"version":"latest","raw_artifacts":[[":uninstall",{":quit":["com.eusoft.eudic","com.eusoft.eudic.LightPeek"]}],[":app",["Eudic.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.eusoft.eudic.QuickLook","~/Library/Application Scripts/group.com.eusoft.eudic","~/Library/Application Support/com.eusoft.eudic","~/Library/Caches/com.eusoft.eudic","~/Library/Caches/com.eusoft.eudic.LightPeek","~/Library/Containers/com.eusoft.eudic.QuickLook","~/Library/Eudb_en","~/Library/Group Containers/group.com.eusoft.eudic","~/Library/HTTPStorages/com.eusoft.eudic","~/Library/HTTPStorages/com.eusoft.eudic.binarycookies","~/Library/HTTPStorages/com.eusoft.eudic.LightPeek","~/Library/Preferences/com.eusoft.eudic.LightPeek.plist","~/Library/Preferences/com.eusoft.eudic.plist","~/Library/Preferences/group.com.eusoft.eudic.plist","~/Library/WebKit/com.eusoft.eudic","~/Library/WebKit/com.eusoft.eudic.LightPeek"]}]]},"eufymake-studio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Slicer for eufyMake 3D printers","homepage":"https://www.eufymake.com/eufymake-studio","names":["eufyMake Studio"],"ruby_source_checksum":{":sha256":"530aca8905aceae02e2fff08e620d5839ade662912378f55031fd3cf857f6439"},"ruby_source_path":"Casks/e/eufymake-studio.rb","sha256":"beaa5760814cc7dc09818efebfbbb7c13113b5128a7db33afcd04fbc2c7c9b2d","tap_string":"homebrew/cask","url_args":["https://github.com/eufymake/eufyMake-PrusaSlicer-Release/releases/download/v1.5.26/eufyMake_Studio_V1.5.26.2_E1.8.0.dmg"],"version":"1.5.26.2,1.8.0","raw_artifacts":[[":app",["eufyMake Studio.app"]],[":zap",{":trash":["~/Library/Application Support/eufyMake Studio Profile","~/Library/Caches/com.anker.pceufyMake","~/Library/Logs/eufyMake","~/Library/Preferences/com.anker.pceufyMake","~/Library/WebKit/com.anker.pceufyMake"]}]]},"eul":{"depends_on_args":{":macos":":any"},"desc":"Status monitoring","homepage":"https://github.com/gao-sun/eul","names":["eul"],"ruby_source_checksum":{":sha256":"32b6b65557d1afd7056e1c17de05be2238debb1d8b9d5f8ef8bdffffb5adfd7e"},"ruby_source_path":"Casks/e/eul.rb","sha256":"09b036f1e934472d55a0417e2a3ce736559caf81a38537c94ab2c6331f258851","tap_string":"homebrew/cask","url_args":["https://github.com/gao-sun/eul/releases/download/v1.6.2/eul.app.zip"],"version":"1.6.2","raw_artifacts":[[":app",["eul.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.gaosun.eul.BatteryWidget","~/Library/Application Scripts/com.gaosun.eul.CpuWidget","~/Library/Application Scripts/com.gaosun.eul.MemoryWidget","~/Library/Application Scripts/com.gaosun.eul.NetworkWidget","~/Library/Application Scripts/com.gaosun.eul.shared","~/Library/Caches/com.gaosun.eul","~/Library/Containers/com.gaosun.eul.BatteryWidget","~/Library/Containers/com.gaosun.eul.CpuWidget","~/Library/Containers/com.gaosun.eul.MemoryWidget","~/Library/Containers/com.gaosun.eul.NetworkWidget","~/Library/Group Containers/com.gaosun.eul.shared","~/Library/HTTPStorages/com.gaosun.eul","~/Library/Preferences/com.gaosun.eul.plist"]}]]},"eurkey-next":{"depends_on_args":{":macos":":any"},"desc":"Keyboard layout for Europeans, coders, and translators","homepage":"https://eurkey-macos.eu/","names":["EurKEY Next keyboard layout"],"ruby_source_checksum":{":sha256":"3e914c50727dc67a0bde9fbfc5fb9b7f15a50e658843fd08921543c3e3e9c3a6"},"ruby_source_path":"Casks/e/eurkey-next.rb","sha256":"c951f9bfcfc426d38991d1bf8e0be1142bb902dddd84f97a575958f08057b243","tap_string":"homebrew/cask","url_args":["https://github.com/felixfoertsch/EurKEY-Next/releases/download/2026.03.22/EurKEY-Next-2026.03.22.dmg"],"version":"2026.03.22","raw_artifacts":[[":keyboard_layout",["EurKEY-Next.bundle"]]],"raw_caveats":"You must reboot for the installation of eurkey-next to take effect.\n"},"eurkey":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-04-11",":because":":discontinued"},"desc":"Keyboard Layout for Europeans, Coders and Translators","homepage":"https://eurkey.steffen.bruentjen.eu/","names":["EurKEY keyboard layout"],"ruby_source_checksum":{":sha256":"d13a9b342a53f6a4d942276a4534c29963d31ee46bd802c11553066cd197a3d4"},"ruby_source_path":"Casks/e/eurkey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/jonasdiemer/EurKEY-Mac/archive/refs/heads/master.tar.gz"],"version":"1.2","raw_artifacts":[[":keyboard_layout",["EurKEY-Mac-master/EurKEY.icns"]],[":keyboard_layout",["EurKEY-Mac-master/EurKEY.keylayout"]]],"raw_caveats":"You must reboot for the installation of eurkey to take effect.\n"},"eusamanager":{"depends_on_args":{":macos":":any"},"desc":"Program of the EDI Provider of the State Tax Service of Ukraine for web browsers","homepage":"https://iit.com.ua/","names":["IIT Certification Signature"],"ruby_source_checksum":{":sha256":"44c9d5745c93d1e3487da744ee0a0affa90eb1f3fda4b74914cb2c37a2528998"},"ruby_source_path":"Casks/e/eusamanager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://iit.com.ua/download/productfiles/EUSignWebInstall.pkg"],"version":"1.3.1,17","raw_artifacts":[[":uninstall",{":pkgutil":["ua.com.iit.EUSAManager","ua.com.iit.eusamanager_osplm","ua.com.iit.euscpnmh","ua.com.iit.euscpnmh_osplm"],":delete":["/Applications/EUSAManager.app","/Applications/euscpnmh.app"]}],[":pkg",["EUSignWebInstall.pkg"]],[":zap",{":trash":["/Library/Application Support/EUSAManager","/Library/Application Support/euscpnmh"]}]]},"ev3-classroom":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Companion app for the LEGO MINDSTORMS Education EV3 Core Set","homepage":"https://education.lego.com/en-us/downloads/mindstorms-ev3/software","names":["EV3 Classroom"],"ruby_source_checksum":{":sha256":"6efc54f84f238589f5922b844b81e1d2759ed1d6425b8191dea23c96777baff3"},"ruby_source_path":"Casks/e/ev3-classroom.rb","sha256":"2cc1ed0ec0164c5b0a806ec7ad2193251a415352b318ad66a922af10b8d88f82","tap_string":"homebrew/cask","url_args":["https://education.lego.com/_/downloads/EV3_1.5.0.1_Global.dmg"],"version":"1.5.0.1","raw_artifacts":[[":app",["EV3Classroom.app"]]]},"eve-online":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Launcher for the space MMO game EVE Online","homepage":"https://www.eveonline.com/","names":["EVE Online"],"ruby_source_checksum":{":sha256":"782d58ac296393626f18741aa458f1c436fb14e666e7c6bdefc7c45cfb28c0f2"},"ruby_source_path":"Casks/e/eve-online.rb","sha256":"3a889a5a93d2ec1cb0acb85cd26f694acb8edaadc92267f4f9b9c9df76bc17e5","tap_string":"homebrew/cask","url_args":["https://launcher.ccpgames.com/eve-online/release/darwin/universal/eve-online-darwin-universal-1.17.2.zip"],"version":"1.17.2","raw_artifacts":[[":app",["eve-online.app"]],[":zap",{":trash":["~/Library/Application Support/CCP/EVE","~/Library/Application Support/EVE Online","~/Library/Caches/CCP/EVE","~/Library/Logs/EVE Online","~/Library/Preferences/com.ccpgames.EVE.plist"]}]]},"evernote":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App for note taking, organising, task lists, and archiving","homepage":"https://evernote.com/","names":["Evernote"],"ruby_source_checksum":{":sha256":"4cae7e07607240cbaec482d3b356e1a0d18640a7d488c9ee636b2382a1dae0fd"},"ruby_source_path":"Casks/e/evernote.rb","sha256":"98d1f6d52718a0b05222b7cdce14a3755ece619edf0a1b8557af75afbfe2cd73","tap_string":"homebrew/cask","url_args":["https://mac.desktop.evernote.com/builds/Evernote-10.105.4-mac-ddl-stage-20240910164757-a2e60a8d876a07eded5d212fa56ba45214114ad0.dmg"],"version":"10.105.4,20240910164757,a2e60a8d876a07eded5d212fa56ba45214114ad0","raw_artifacts":[[":uninstall",{":quit":["com.evernote.Evernote","com.evernote.EvernoteHelper"]}],[":app",["Evernote.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/evernote-client-updater","~/Library/Application Support/com.evernote.Evernote","~/Library/Application Support/com.evernote.EvernoteHelper","~/Library/Application Support/Evernote","~/Library/Caches/com.evernote.Evernote","~/Library/Cookies/com.evernote.Evernote.binarycookies","~/Library/Logs/Evernote","~/Library/Preferences/com.evernote.Evernote.plist","~/Library/Preferences/com.evernote.EvernoteHelper.plist","~/Library/Saved Application State/com.evernote.Evernote.savedState"]}]]},"evkey":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Vietnamese keyboard","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://evkeyvn.com/","names":["EVKey"],"ruby_source_checksum":{":sha256":"f077d7b241ef1bf0a9c51fe1d06155d243b815060581324b2f11704220af0a52"},"ruby_source_path":"Casks/e/evkey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/lamquangminh/EVKey/releases/download/Release/EVKeyMac.zip"],"version":"3.3.10","raw_artifacts":[[":app",["EVKeyMac.app"]],[":zap",{":trash":["~/Library/Containers/com.lamquangminh.evkey","~/Library/Containers/com.lamquangminh.evkeyhelper"]}]]},"exactscan":{"depends_on_args":{":macos":":any"},"desc":"Document scanner","homepage":"https://exactscan.com/index.html","names":["ExactScan"],"ruby_source_checksum":{":sha256":"59625aeb30ef714ead108d371e64816cb4ef01e545a692cb96b9a5a28a014d78"},"ruby_source_path":"Casks/e/exactscan.rb","sha256":"9ab96214b13fb976558768799cc224326ce4f67aa441babd6b2bc3e7e8299818","tap_string":"homebrew/cask","url_args":["https://dl.exactcode.com/exactscan/ExactScan-26.6.dmg"],"version":"26.6","raw_artifacts":[[":app",["ExactScan.app"]],[":zap",{":trash":["~/Library/Caches/de.exactcode.ExactScan","~/Library/HTTPStorages/de.exactcode.ExactScan","~/Library/Preferences/de.exactcode.ExactScan.plist"]}]]},"excalidrawz":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Excalidraw client","homepage":"https://excalidrawz.chocoford.com/","names":["ExcalidrawZ"],"ruby_source_checksum":{":sha256":"29a96162ab367d01444a98904898c9bd6fa574766cc9e3e76bc84e704996d38f"},"ruby_source_path":"Casks/e/excalidrawz.rb","sha256":"290cbaf9226c94728a6e2d71d201c0e9b0be48d06186dce2c744220aebabeb63","tap_string":"homebrew/cask","url_args":["https://github.com/chocoford/ExcalidrawZ/releases/download/v2.5.1/ExcalidrawZ.2.5.1.dmg"],"version":"2.5.1","raw_artifacts":[[":uninstall",{":quit":"com.chocoford.excalidraw"}],[":app",["ExcalidrawZ.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.chocoford.excalidraw","~/Library/Application Scripts/group.com.chocoford.excalidraw","~/Library/Containers/com.chocoford.excalidraw","~/Library/Group Containers/group.com.chocoford.excalidraw"]}]]},"excire-foto":{"depends_on_args":{":macos":":any"},"desc":"Photo library manager with object recognition, search, and culling tools","homepage":"https://excire.com/en/excire-foto/","names":["Excire Foto"],"ruby_source_checksum":{":sha256":"868d8d21508522e244a4bd071fd9c27cea88241d63148b71cb9e39ccc8fcce43"},"ruby_source_path":"Casks/e/excire-foto.rb","sha256":"1d02591ca30e036cb1f40f3f1c8d243daecf9e4f5d4d8e4b0df4754cc8c90764","tap_string":"homebrew/cask","url_args":["https://www.excire.com/downloads/excire-foto/ExcireFoto-4.1.6-x64.dmg.zip"],"version":"4.1.6","raw_artifacts":[[":uninstall",{":pkgutil":"prc.excire.foto"}],[":pkg",["Install.pkg"]],[":zap",{":trash":["~/Library/Application Support/excire-foto","~/Library/Preferences/prc.excire.foto.plist"]}]]},"excire-search":{"depends_on_args":{":macos":":any"},"desc":"Lightroom Classic plugin with automatic keywording and advanced search","homepage":"https://excire.com/en/excire-search/","names":["Excire Search"],"ruby_source_checksum":{":sha256":"7887ed15edabd98c7f0d411753a97b38b2298fb6bf1a27f73ebeee58fe6201c5"},"ruby_source_path":"Casks/e/excire-search.rb","sha256":"54475f47a93dd04cfb45f0307087369e4fe1ae46ef650b01299d9dd383834c69","tap_string":"homebrew/cask","url_args":["https://www.excire.com/downloads/excire-search/ExcireSearch-5.0.6-x64.zip"],"version":"5.0.6","raw_artifacts":[[":uninstall",{":pkgutil":["de.excire.search","de.excire.search.lrplugin","prc.excire.search.panel"]}],[":pkg",["Install.pkg"]],[":zap",{":trash":["~/Library/Application Support/.excire-search","~/Library/Application Support/excire-search-panel","~/Library/Logs/excire-search"]}]]},"executor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tool discovery and execution layer for AI agents","homepage":"https://executor.sh/","names":["Executor"],"ruby_source_checksum":{":sha256":"bbe0e26d8231555bed8eefa6a2e484769450e40ce486bfd6e978f0c06b031ed1"},"ruby_source_path":"Casks/e/executor.rb","sha256":"f93a2b3841621712ac97e6c146b703cf9cd850be1da8462a27314fb34bdaa880","tap_string":"homebrew/cask","url_args":["https://github.com/RhysSullivan/executor/releases/download/v1.6.11/executor-desktop-mac-x64.dmg"],"version":"1.6.11","raw_artifacts":[[":uninstall",{":quit":"sh.executor.desktop"}],[":app",["Executor.app"]],[":zap",{":trash":["~/.executor","~/.local/share/executor","~/Library/Application Support/@executor-js","~/Library/Application Support/@executor-js/desktop","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/sh.executor.desktop.sfl*","~/Library/Application Support/Executor","~/Library/Caches/sh.executor.desktop","~/Library/Caches/sh.executor.desktop.ShipIt","~/Library/HTTPStorages/sh.executor.desktop","~/Library/HTTPStorages/sh.executor.desktop.binarycookies","~/Library/Logs/Executor","~/Library/Preferences/sh.executor.desktop.plist","~/Library/Saved Application State/sh.executor.desktop.savedState"]}]]},"exelearning":{"depends_on_args":{":macos":":ventura"},"desc":"Authoring tool to create educational resources","homepage":"https://exelearning.net/","names":["eXeLearning"],"ruby_source_checksum":{":sha256":"7fd7f110802ae124a860f2bf748055b8c15752babab22b3eea970a8b8c1501c9"},"ruby_source_path":"Casks/e/exelearning.rb","sha256":"69f2468784f5db06a7d8ccb60fefe2830ec0a837651d3838d07e572a461bca3a","tap_string":"homebrew/cask","url_args":["https://github.com/exelearning/exelearning/releases/download/v4.0.5/eXeLearning-4.0.5-universal.dmg"],"version":"4.0.5","raw_artifacts":[[":app",["eXeLearning.app"]],[":zap",{":trash":["~/Library/Application Support/exelearning","~/Library/Caches/es.intef.exelearning","~/Library/Caches/es.intef.exelearning.ShipIt","~/Library/Caches/exelearning","~/Library/Caches/exelearning-updater","~/Library/HTTPStorages/es.intef.exelearning","~/Library/Preferences/es.intef.exelearning.plist"]}]]},"exfalso":{"depends_on_args":{":macos":":any"},"desc":"Music tag editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://quodlibet.readthedocs.io/","names":["Ex Falso"],"ruby_source_checksum":{":sha256":"d4f8707b8b262f7d9a166bf5435b9fcfa1a34eb27130e68b09424330179fd950"},"ruby_source_path":"Casks/e/exfalso.rb","sha256":"0e0fca957833ab1b6ea58b7617984d4fb3633b30ab5e8ad58128b11cd32ca5d9","tap_string":"homebrew/cask","url_args":["https://github.com/quodlibet/quodlibet/releases/download/release-4.4.0/ExFalso-4.4.0.dmg"],"version":"4.4.0","raw_artifacts":[[":app",["ExFalso.app"]],[":zap",{":trash":"~/.quodlibet"}]]},"exifcleaner":{"depends_on_args":{":macos":":monterey"},"desc":"Metadata cleaner","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://exifcleaner.com/","names":["ExifCleaner"],"ruby_source_checksum":{":sha256":"7c22e3c35f411479841094c34ee4b6e0e0d74cdd24fd75b75bb132a1803ba203"},"ruby_source_path":"Casks/e/exifcleaner.rb","sha256":"29f052d00c46c6fd2b26d76f8b9853f625d2ecd380c8a32c21c5f711489f7ba4","tap_string":"homebrew/cask","url_args":["https://github.com/szTheory/exifcleaner/releases/download/v4.2.1/ExifCleaner-4.2.1.dmg"],"version":"4.2.1","raw_artifacts":[[":app",["ExifCleaner.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.exifcleaner.sfl*","~/Library/Application Support/ExifCleaner","~/Library/Preferences/com.exifcleaner.plist","~/Library/Saved Application State/com.exifcleaner.savedState"]}]]},"exifrenamer":{"depends_on_args":{":macos":":any"},"desc":"Tool to rename digital photos, movie- and audio-clips","homepage":"https://www.qdev.de/?location=mac/exifrenamer&forcelang=en","names":["ExifRenamer"],"ruby_source_checksum":{":sha256":"0915a27c18a6766e2c5924bb4f0813f54ac48c051e0f43780fbbe9c9424c30c0"},"ruby_source_path":"Casks/e/exifrenamer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.qdev.de/downloads/files/ExifRenamer.dmg"],"version":"2.4.0,15","raw_artifacts":[[":app",["ExifRenamer.app"]],[":zap",{":trash":"~/Library/Preferences/de.qdev.ExifRenamer.plist"}]]},"exist-db":{"depends_on_args":{":macos":":any"},"desc":"Native XML database and application platform","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://exist-db.org/exist/apps/homepage/index.html","names":["eXist-db"],"ruby_source_checksum":{":sha256":"9c140bedde7cd3d0d9942b1e2677725a008c4c492f2eeac15a236d781fb4c856"},"ruby_source_path":"Casks/e/exist-db.rb","sha256":"22873e01f000466433e3cf4b91403f78e0285848562585ba4c3eab2c2b63d7d5","tap_string":"homebrew/cask","url_args":["https://github.com/eXist-db/exist/releases/download/eXist-6.4.1/eXist-db-6.4.1.dmg"],"version":"6.4.1","raw_artifacts":[[":app",["eXist-db.app"]],[":zap",{":trash":"~/Library/Application Support/org.exist"}]],"raw_caveats":"exist-db requires Java 8. You can install it with:\n  brew install --cask temurin@8\n"},"exo":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Run AI models locally across multiple devices","homepage":"https://exolabs.net/","names":["EXO"],"ruby_source_checksum":{":sha256":"0d85f6513e5ff7a97239e43e0bf8836c19e1d8aec8d6343dcb3d3a0da4f80a8b"},"ruby_source_path":"Casks/e/exo.rb","sha256":"bc81a23ec647a995c5f8237857e749bc3de7ba8ec40f2aab39886c1a04beaac7","tap_string":"homebrew/cask","url_args":["https://assets.exolabs.net/EXO-1.0.71.dmg"],"version":"1.0.71","raw_artifacts":[[":uninstall",{":launchctl":"io.exo.networksetup",":quit":"exolabs.EXO",":delete":["/Library/Application Support/EXO/disable_bridge.sh","/Library/Application Support/EXO/disable_bridge_enable_dhcp.sh","/Library/LaunchDaemons/io.exo.networksetup.plist"],":rmdir":"/Library/Application Support/EXO"}],[":app",["EXO.app"]],[":zap",{":trash":["~/Library/Application Support/exolabs.EXO","~/Library/Caches/exolabs.EXO","~/Library/HTTPStorages/exolabs.EXO","~/Library/Preferences/exolabs.EXO.plist","~/Library/Saved Application State/exolabs.EXO.savedState"],":rmdir":"~/.exo"}]]},"expandrive":{"depends_on_args":{":macos":":any"},"desc":"Network drive and browser for cloud storage","homepage":"https://www.expandrive.com/apps/expandrive/","names":["ExpanDrive"],"ruby_source_checksum":{":sha256":"6db5e83cacbacdea88ce1daeb2fae691b5aa789f117927b581cf81fbbe3d2910"},"ruby_source_path":"Casks/e/expandrive.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.expandrive.com/api/download/expandrive?platform=macos"],"version":"2026.10.02.902","raw_artifacts":[[":app",["ExpanDrive.app"]],[":zap",{":trash":["~/Library/Application Scripts/CH86M498V4.com.expandrive","~/Library/Application Scripts/com.expandrive.ExpanDrive.FileProvider","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.expandrive.expandrive.sfl*","~/Library/Application Support/ExpanDrive","~/Library/Containers/com.expandrive.ExpanDrive.FileProvider","~/Library/Group Containers/CH86M498V4.com.expandrive","~/Library/HTTPStorages/com.expandrive.ExpanDrive","~/Library/Logs/ExpanDrive","~/Library/Preferences/com.expandrive.exfs.plist","~/Library/Preferences/com.expandrive.ExpanDrive*.plist","~/Library/Preferences/com.expandrive.ExpanDrive.helper.plist"]}]]},"explorer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-20",":because":":unmaintained"},"desc":"Data Explorer","disable_args":{":date":"2026-04-30",":because":":unmaintained"},"homepage":"https://github.com/jfbouzereau/explorer","names":["Explorer"],"ruby_source_checksum":{":sha256":"6252802f7d05afa492dbd05f5a64bbf7dcf29f03ba24f932de1798fea58fa4b0"},"ruby_source_path":"Casks/e/explorer.rb","sha256":"fcf3ec43ab2dff7f9e734192d3d327eebce80240007c4848b433f5d0f6ae8605","tap_string":"homebrew/cask","url_args":["https://github.com/jfbouzereau/explorer/releases/download/1.104/Explorer-darwin-x64.zip"],"version":"1.104","raw_artifacts":[[":app",["Explorer-darwin-x64.app"]],[":zap",{":trash":["~/Library/Application Support/Explorer","~/Library/Caches/Explorer"]}]]},"expo-orbit":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Launch builds and start simulators from your menu bar","homepage":"https://github.com/expo/orbit/","names":["Expo Orbit"],"ruby_source_checksum":{":sha256":"dd296aa35768290852b043a3516b06d214ce6a86bc87d22259c439f74abb8d97"},"ruby_source_path":"Casks/e/expo-orbit.rb","sha256":"55a05786c5f3c99b3198bcefc5de3557de776bbb3a01414f620f79975795bab0","tap_string":"homebrew/cask","url_args":["https://github.com/expo/orbit/releases/download/expo-orbit-v2.8.1/expo-orbit.v2.8.1-macos.zip"],"version":"2.8.1","raw_artifacts":[[":app",["Expo Orbit.app"]],[":zap",{":trash":["~/Library/Application Support/dev.expo.orbit","~/Library/Caches/dev.expo.orbit","~/Library/HTTPStorages/dev.expo.orbit","~/Library/Preferences/dev.expo.orbit.plist","~/Library/WebKit/dev.expo.orbit"]}]]},"expressions":{"depends_on_args":{":macos":":monterey"},"desc":"Regular expressions manager app","homepage":"https://www.apptorium.com/expressions","names":["Expressions"],"ruby_source_checksum":{":sha256":"d3b19fe7a80d801e9dc134e28c446f139ebc0def44062c974731e364fd8f0b95"},"ruby_source_path":"Casks/e/expressions.rb","sha256":"bb6f033ca5eadb3fd60105c6c2bf2709cb987d78311e7cecdbb0ca14ee24e23a","tap_string":"homebrew/cask","url_args":["https://www.apptorium.com/public/products/expressions/releases/Expressions-1.3.10.zip"],"version":"1.3.10","raw_artifacts":[[":app",["Expressions.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.apptorium.Expressions-dm","~/Library/Containers/com.apptorium.Expressions-dm"]}]]},"expressscribe":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Foot pedal controlled digital transcription audio player","homepage":"https://www.nch.com.au/scribe/index.html","names":["Express Scribe Transcription Software"],"ruby_source_checksum":{":sha256":"20d2751abb9095b7d1bd6172a638b1f173cddada13087e16f11f360344950c2d"},"ruby_source_path":"Casks/e/expressscribe.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.nch.com.au/scribe/scribemaci.zip"],"version":"15.11","raw_artifacts":[[":uninstall",{":quit":["com.nchsoftware.expressscribe-free","com.nchsoftware.expressscribefree"]}],[":app",["ExpressScribe.app"]],[":zap",{":trash":["~/Library/Preferences/ByHost/com.nchsoftware.expressscribe.*.plist","~/Library/Preferences/com.nchsoftware.expressscribe-free.plist","~/Library/Saved Application State/com.nchsoftware.expressscribe-free.savedState"]}]]},"expressvpn":{"depends_on_args":{":macos":":any"},"desc":"VPN client for secure and private internet access","homepage":"https://www.expressvpn.works/","names":["ExpressVPN"],"ruby_source_checksum":{":sha256":"b886165fdf4f62cfd18847bb91037781c2850a9e2a4ac76fe353612ffab04ae7"},"ruby_source_path":"Casks/e/expressvpn.rb","sha256":"27403401df75ae32aeb8e7621164ef949a40c8f6858e84c05a34f33665ffb7e4","tap_string":"homebrew/cask","url_args":["https://www.expressvpn.works/clients/mac/expressvpn-macos-universal-14.3.1.15429_release.zip"],"version":"14.3.1.15429","raw_artifacts":[[":uninstall",{":launchctl":["com.express.vpn.client","com.express.vpn.daemon","com.express.vpn.installhelper"],":quit":"com.express.vpn",":delete":"/Applications/ExpressVPN.app"}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/expressvpn/14.3.1.15429/ExpressVPN Installer.app/Contents/MacOS/ExpressVPN",":sudo":true}}],[":zap",{":trash":["/Library/Application Support/com.express.vpn","/Library/Preferences/com.express.vpn","~/Library/Application Support/com.express.vpn","~/Library/Caches/com.express.vpn","~/Library/Preferences/com.express.vpn"]}]]},"extradock":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Add fully customizable extra docks","homepage":"https://extradock.app/","names":["ExtraDock"],"ruby_source_checksum":{":sha256":"56718fd2644c78cdeaa1f6ddacba17d3296b49ca290307987c0e2e1b9ccd7ed5"},"ruby_source_path":"Casks/e/extradock.rb","sha256":"1708af6418d7236a7a21cea77239ed0ed0569fff3b076c8b505fbd5e5ad8872b","tap_string":"homebrew/cask","url_args":["https://github.com/AppitStudio/extra-dock-updates/releases/download/v4.4.6/extraDock.dmg"],"version":"4.4.6","raw_artifacts":[[":uninstall",{":quit":"dignicy.extraDock"}],[":app",["ExtraDock.app"]],[":zap",{":trash":["~/Library/Application Support/ExtraDock","~/Library/Caches/dignicy.extraDock","~/Library/HTTPStorages/dignicy.extraDock","~/Library/Preferences/dignicy.extraDock.lifecycle.plist","~/Library/Preferences/dignicy.extraDock.plist","~/Library/Saved Application State/dignicy.extraDock.savedState"]}]]},"extraterm":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Swiss army chainsaw of terminal emulators","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://extraterm.org/","names":["Extraterm"],"ruby_source_checksum":{":sha256":"64cf6184b26270135e32bcac8690f1daefdc0f7456290c0294cc1197e583aa86"},"ruby_source_path":"Casks/e/extraterm.rb","sha256":"214bd9bb54fcb8c8cd97c8ea401898adac1a205b5fba74b406178757dbeae814","tap_string":"homebrew/cask","url_args":["https://github.com/sedwards2009/extraterm/releases/download/v0.81.4/ExtratermQt_0.81.4.dmg"],"version":"0.81.4","raw_artifacts":[[":app",["ExtratermQt.app"]],[":zap",{":trash":["~/Library/Application Support/extraterm","~/Library/Preferences/com.electron.extraterm*.plist"]}]]},"f-bar":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Manage Laravel Forge servers from the menubar","homepage":"https://laravel-forge-menubar.com/","names":["F-Bar"],"ruby_source_checksum":{":sha256":"bd5add274063cd6c9bc26c8974099367f5bf4d1906a13c142d69bf060a8f4dd5"},"ruby_source_path":"Casks/f/f-bar.rb","sha256":"5624e76f42a395d091b0f8576747cb9a714cdaaf7e64cb3145a5a229183e2673","tap_string":"homebrew/cask","url_args":["https://app.laravel-forge-menubar.com/storage/releases/F-Bar_6.3.0.zip"],"version":"6.3.0","raw_artifacts":[[":app",["F-Bar.app"]],[":zap",{":trash":["~/Library/Application Support/bugsnag-shared-se.eastwest.F-Bar","~/Library/Application Support/F-Bar","~/Library/Application Support/se.eastwest.F-Bar","~/Library/Caches/bugsnag-shared-se.eastwest.F-Bar","~/Library/Caches/se.eastwest.F-Bar","~/Library/HTTPStorages/se.eastwest.F-Bar*","~/Library/Preferences/se.eastwest.F-Bar.plist","~/Library/WebKit/se.eastwest.F-Bar"]}]]},"fabfilter-micro":{"depends_on_args":{":macos":":any"},"desc":"Filter plug-in","homepage":"https://www.fabfilter.com/products/micro-mini-filter-plug-in","names":["FabFilter Micro"],"ruby_source_checksum":{":sha256":"57f2ffe863c65c6c69c8002c5329f642e5685c12e901e51b30cb5a2f3cd44106"},"ruby_source_path":"Casks/f/fabfilter-micro.rb","sha256":"3d7e2e2dcdf7533f6e7af87c464f16c0ebcebdc5a547f09d576fda67201707bf","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffmicro132.dmg"],"version":"1.32","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Micro.*"}],[":pkg",["FabFilter Micro 1.32 Installer.pkg"]]]},"fabfilter-one":{"depends_on_args":{":macos":":any"},"desc":"Synthesiser plug-in","homepage":"https://www.fabfilter.com/products/one-basic-synthesizer-plug-in","names":["FabFilter One"],"ruby_source_checksum":{":sha256":"96ebc5bb0c21ea7fb363b84009a8b2fd26a0ec327708391c9f7bd9c83d6b5893"},"ruby_source_path":"Casks/f/fabfilter-one.rb","sha256":"40d9d2c37c97c1d08b031b40bbd0d6a72c6e8afe339af1b2f5d4a03611bd5849","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffone352.dmg"],"version":"3.52","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.One.*"}],[":pkg",["FabFilter One 3.52 Installer.pkg"]]]},"fabfilter-pro-c":{"depends_on_args":{":macos":":any"},"desc":"Compressor plug-in","homepage":"https://www.fabfilter.com/products/pro-c-2-compressor-plug-in","names":["FabFilter Pro-C"],"ruby_source_checksum":{":sha256":"f8c7a52d91139d72becaae318fa5fce6f444526fda0bba4bf4e836ae2ca3f58e"},"ruby_source_path":"Casks/f/fabfilter-pro-c.rb","sha256":"ca3fd2ba1535c72faf9096b9a449f1584469332638944d4fff3f407197fcf77a","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffproc302.dmg"],"version":"3.02","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Pro-C.*"}],[":pkg",["FabFilter Pro-C 3.02 Installer.pkg"]]]},"fabfilter-pro-ds":{"depends_on_args":{":macos":":any"},"desc":"De-esser plug-in","homepage":"https://www.fabfilter.com/products/pro-ds-de-esser-plug-in","names":["FabFilter Pro-DS"],"ruby_source_checksum":{":sha256":"5b8a6a83565737b04ded390bb32008d5dbfb502ca33bf520a933854e4c4014f2"},"ruby_source_path":"Casks/f/fabfilter-pro-ds.rb","sha256":"c16c371d3b0bbbe5bb767c35d931a267e30e7a962be30bc4a037f702e33913c6","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffprods132.dmg"],"version":"1.32","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Pro-DS.*"}],[":pkg",["FabFilter Pro-DS 1.32 Installer.pkg"]]]},"fabfilter-pro-g":{"depends_on_args":{":macos":":any"},"desc":"Gate/expander plug-in","homepage":"https://www.fabfilter.com/products/pro-g-gate-expander-plug-in","names":["FabFilter Pro-G"],"ruby_source_checksum":{":sha256":"a070882a4a0211b930c4841f63a61bef8b6024d80b97d2a9e1645cb5661b12f8"},"ruby_source_path":"Casks/f/fabfilter-pro-g.rb","sha256":"e1f726b44345c36228cad0530476318f6b976f97b0cb3fd4afdd4f4dc6bd41f7","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffprog142.dmg"],"version":"1.42","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Pro-G.*"}],[":pkg",["FabFilter Pro-G 1.42 Installer.pkg"]]]},"fabfilter-pro-l":{"depends_on_args":{":macos":":any"},"desc":"Limiter plug-in","homepage":"https://www.fabfilter.com/products/pro-l-2-limiter-plug-in","names":["FabFilter Pro-L"],"ruby_source_checksum":{":sha256":"6438427c36b109d8b87f6e85e300e9c2dccdcc2cb89157c0c371ffbc70510a0c"},"ruby_source_path":"Casks/f/fabfilter-pro-l.rb","sha256":"166048ca12188892d729784d32a873a1ad54b04a8a464766af0548675afeb666","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffprol226.dmg"],"version":"2.26","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Pro-L.*"}],[":pkg",["FabFilter Pro-L 2.26 Installer.pkg"]]]},"fabfilter-pro-mb":{"depends_on_args":{":macos":":any"},"desc":"Multiband compressor plug-in","homepage":"https://www.fabfilter.com/products/pro-mb-multiband-compressor-plug-in","names":["FabFilter Pro-MB"],"ruby_source_checksum":{":sha256":"ff4681a4c18d82c4d32cc8643e542f6358703296cdbe670bd91bb941f9f117b3"},"ruby_source_path":"Casks/f/fabfilter-pro-mb.rb","sha256":"3379f8b61af247a9a3eec7bf17b8e5b1ab40354e93dc31da7d76f34367d7e187","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffpromb133.dmg"],"version":"1.33","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Pro-MB.*"}],[":pkg",["FabFilter Pro-MB 1.33 Installer.pkg"]]]},"fabfilter-pro-q":{"depends_on_args":{":macos":":any"},"desc":"Equaliser plug-in","homepage":"https://www.fabfilter.com/products/pro-q-3-equalizer-plug-in","names":["FabFilter Pro-Q"],"ruby_source_checksum":{":sha256":"31e25d797de9c0124af605978628485fa98b28222d63d2d8271bc472fc70c614"},"ruby_source_path":"Casks/f/fabfilter-pro-q.rb","sha256":"14687bb8032e590ac8ba203343c1fd7910b9e0999d8c60b321d2750c11f85237","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffproq413.dmg"],"version":"4.13","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Pro-Q.*"}],[":pkg",["FabFilter Pro-Q 4.13 Installer.pkg"]]]},"fabfilter-pro-r":{"depends_on_args":{":macos":":any"},"desc":"Reverb plug-in","homepage":"https://www.fabfilter.com/products/pro-r-2-reverb-plug-in","names":["FabFilter Pro-R"],"ruby_source_checksum":{":sha256":"2b1605dc71b0bf9a473809f9e80fe7123f95eb23761d69a837ebea06742d495f"},"ruby_source_path":"Casks/f/fabfilter-pro-r.rb","sha256":"4c8599dddc855068506fe2982a6f934079a3c9d356f69906a23d792d291322d2","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffpror206.dmg"],"version":"2.06","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Pro-R.*"}],[":pkg",["FabFilter Pro-R 2.06 Installer.pkg"]]]},"fabfilter-saturn":{"depends_on_args":{":macos":":any"},"desc":"Multiband distorsion/saturation plug-in","homepage":"https://www.fabfilter.com/products/saturn-2-multiband-distortion-saturation-plug-in","names":["FabFilter Saturn"],"ruby_source_checksum":{":sha256":"d1a26eb450c5ef00a3d25c4c40100d7dfe6348a4d180964661dd276d4e0c778f"},"ruby_source_path":"Casks/f/fabfilter-saturn.rb","sha256":"2937c0054e748807db6e2b3d5ffeece0a21ea696aa844c70007ab789258f6888","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffsaturn213.dmg"],"version":"2.13","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Saturn.*"}],[":pkg",["FabFilter Saturn 2.13 Installer.pkg"]]]},"fabfilter-simplon":{"depends_on_args":{":macos":":any"},"desc":"Filter plug-in","homepage":"https://www.fabfilter.com/products/simplon-basic-filter-plug-in","names":["FabFilter Simplon"],"ruby_source_checksum":{":sha256":"45b183a28423b3aa1a5eb9341fb85b266fce67c73f7ae8ce7b96ccdca379f1dd"},"ruby_source_path":"Casks/f/fabfilter-simplon.rb","sha256":"ec39bcbf3c3170790c6a4b95bbbb42bb0d91c02d23b3cddb0dd04a239be99af8","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffsimplon142.dmg"],"version":"1.42","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Simplon.*"}],[":pkg",["FabFilter Simplon 1.42 Installer.pkg"]]]},"fabfilter-timeless":{"depends_on_args":{":macos":":any"},"desc":"Tape delay plug-in","homepage":"https://www.fabfilter.com/products/timeless-3-delay-plug-in","names":["FabFilter Timeless"],"ruby_source_checksum":{":sha256":"9c74150157d04f3496592d5211f20db918b25c11777be41371b91a8f0ab33834"},"ruby_source_path":"Casks/f/fabfilter-timeless.rb","sha256":"7f0d65e013ad2992cfcbbd5f1c64b81af09178be10e25675fa94cc772f8e82f0","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/fftimeless310.dmg"],"version":"3.10","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Timeless.*"}],[":pkg",["FabFilter Timeless 3.10 Installer.pkg"]]]},"fabfilter-twin":{"depends_on_args":{":macos":":any"},"desc":"Synthesiser plug-in","homepage":"https://www.fabfilter.com/products/twin-3-synthesizer-plug-in","names":["FabFilter Twin"],"ruby_source_checksum":{":sha256":"052409236744f5195076a1f90ba2a01613572aa019c982595e2162daa852b85a"},"ruby_source_path":"Casks/f/fabfilter-twin.rb","sha256":"ef20ab98909c90fab197343bcc856026c8c4183e9d5743499b37c906fce7d0ae","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/fftwin307.dmg"],"version":"3.07","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Twin.*"}],[":pkg",["FabFilter Twin 3.07 Installer.pkg"]]]},"fabfilter-volcano":{"depends_on_args":{":macos":":any"},"desc":"Filter plug-in","homepage":"https://www.fabfilter.com/products/volcano-3-filter-plug-in","names":["FabFilter Volcano"],"ruby_source_checksum":{":sha256":"cb3daeffaeabbe2c4bfbbbdb3e3aad78e6fb385e364432c973f87b3517e20198"},"ruby_source_path":"Casks/f/fabfilter-volcano.rb","sha256":"04d6e491eec8cb3d5d5da6eb797a4e646e7b722a7b75b0e76486bb1a3d4221f4","tap_string":"homebrew/cask","url_args":["https://cdn-b.fabfilter.com/downloads/ffvolcano309.dmg"],"version":"3.09","raw_artifacts":[[":uninstall",{":pkgutil":"com.fabfilter.Volcano.*"}],[":pkg",["FabFilter Volcano 3.09 Installer.pkg"]]]},"fabric-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Personal knowledge management and note-taking app","homepage":"https://fabric.so/","names":["Fabric"],"ruby_source_checksum":{":sha256":"5d19cccc695684fc96883d394d6210ecbf8c2a0097530d47c2dfd8740e396f83"},"ruby_source_path":"Casks/f/fabric-app.rb","sha256":"8c20b867718abfa39c2022612c107b4c3ac6935c878718c82b8b58bc0dc5d1b2","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/220930m1ahpjvoh/Fabric%200.2.15-x64-mac.zip"],"version":"0.2.15","raw_artifacts":[[":app",["Fabric.app"]],[":zap",{":trash":["~/Library/Application Support/Fabric","~/Library/Logs/Fabric"]}]]},"facescreen":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Camera and text overlay for presentations and screen sharing","homepage":"https://facescreenapp.com/","names":["FaceScreen"],"ruby_source_checksum":{":sha256":"041217f3a3adb8fc85b3bef28b2f4fe6e468dc664d80dc4a0aa80c2ae62f06a6"},"ruby_source_path":"Casks/f/facescreen.rb","sha256":"6ebe874358d96630904727bc631db459a1fea4f24f6a24dbd5e216c5d10bf09e","tap_string":"homebrew/cask","url_args":["https://rampatra.github.io/facescreen-updates/FaceScreen-3.1.2.dmg"],"version":"3.1.2","raw_artifacts":[[":app",["FaceScreen.app"]],[":zap",{":trash":["~/Library/Caches/io.softal.FaceScreen","~/Library/HTTPStorages/io.softal.FaceScreen","~/Library/Preferences/io.softal.FaceScreen.plist","~/Library/Saved Application State/io.softal.FaceScreen.savedState"]}]]},"factor":{"depends_on_args":{":macos":":any"},"desc":"Programming language","homepage":"https://factorcode.org/","names":["Factor"],"ruby_source_checksum":{":sha256":"8805fb2627d596a5b166a87431b5d94e3266f7a59d0d33dce7be2e9b4b8b67e1"},"ruby_source_path":"Casks/f/factor.rb","sha256":"30eef67f68232453761f56162510ed96cc020e7bde16ddb244077042c7564faf","tap_string":"homebrew/cask","url_args":["https://downloads.factorcode.org/releases/0.102/factor-macos-x86-64-0.102.dmg"],"version":"0.102","raw_artifacts":[[":suite",["factor"]]],"raw_caveats":"To use factor, you may need to add the $APPDIR/factor directory\nto your PATH environment variable, e.g. (for Bash shell):\n  export PATH=$APPDIR/factor:\"$PATH\"\n"},"factory":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Native AI agent interface to build, manage, and ship software by Factory","homepage":"https://www.factory.ai/","names":["Factory"],"ruby_source_checksum":{":sha256":"b4fb1d91854936501202e421a6bde85e96689de2409dfaf94dc989d2d1ab5082"},"ruby_source_path":"Casks/f/factory.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.factory.ai/factory-desktop/releases/0.206.0/darwin/x64/Factory-0.206.0-x64.dmg"],"version":"0.206.0","raw_artifacts":[[":app",["Factory.app"]],[":zap",{":trash":["~/Library/Application Support/ai.factory.desktop","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.factory.sfl*","~/Library/Application Support/Factory","~/Library/Caches/ai.factory.desktop","~/Library/HTTPStorages/ai.factory.desktop","~/Library/Logs/Factory","~/Library/Preferences/ai.factory.desktop.plist","~/Library/Preferences/com.electron.factory.plist","~/Library/Saved Application State/ai.factory.desktop.savedState","~/Library/WebKit/ai.factory.desktop"]}]]},"fanny":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Notification Center widget and menu bar application to monitor fans","homepage":"https://fannywidget.com/","names":["FannyWidget"],"ruby_source_checksum":{":sha256":"04b98ba3665c27845b6ebc804be7c4aeb1bd5360b967967ed6f8f8c6a0977a09"},"ruby_source_path":"Casks/f/fanny.rb","sha256":"adcd59e6839934959dc7ebb367f2f94e1b1542b83977a5117a6f670d23d2e053","tap_string":"homebrew/cask","url_args":["https://github.com/DanielStormApps/Fanny/releases/download/2.3.0/FannyWidget.zip"],"version":"2.3.0","raw_artifacts":[[":app",["FannyWidget-v2.3.0/Fanny.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.fannywidget.today-extension","~/Library/Containers/com.fannywidget.today-extension","~/Library/Group Containers/fanny-shared-defaults","~/Library/Preferences/com.fannywidget.plist"]}]]},"fantastical":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Calendar software","homepage":"https://flexibits.com/fantastical","names":["Fantastical"],"ruby_source_checksum":{":sha256":"cfa9a3eec4c046a58a253065964755c8c811b1dd629fcf64928a86fca50edf20"},"ruby_source_path":"Casks/f/fantastical.rb","sha256":"3a32c77d017575c04ea9d3ae653106556a5fdea1429a4e5849b9f0193773d5cd","tap_string":"homebrew/cask","url_args":["https://cdn.flexibits.com/Fantastical_4.2.4.zip"],"version":"4.2.4","raw_artifacts":[[":uninstall",{":launchctl":"com.flexibits.fantastical*.mac.launcher",":quit":["85C27NK92C.com.flexibits.fantastical2.mac.helper","com.flexibits.fantastical2.mac"]}],[":app",["Fantastical.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.flexibits.fantastical*","~/Library/Application Scripts/com.flexibits.fantastical*","~/Library/Application Scripts/com.flexibits.fbcaldav.*","~/Library/Containers/com.flexibits.fantastical*","~/Library/Containers/com.flexibits.fbcaldav.*","~/Library/Group Containers/*.com.flexibits.fantastical*.mac","~/Library/Preferences/com.flexibits.fantastical.plist"]}]]},"fantasy-grounds":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-15",":because":":discontinued"},"disable_args":{":date":"2026-03-16",":because":":discontinued"},"homepage":"https://www.fantasygrounds.com/home/home.php","names":["Fantasy Grounds"],"ruby_source_checksum":{":sha256":"b9cb41bc31f19d7b282df8d5f680e1bd573596ff8c85ace7f3e1d6cd5828ceb1"},"ruby_source_path":"Casks/f/fantasy-grounds.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.fantasygrounds.com/filelibrary/FantasyGrounds.dmg"],"version":"latest","raw_artifacts":[[":app",["Fantasy Grounds.app"]],[":zap",{":trash":"~/Library/Saved Application State/Fantasy Grounds*"}]]},"far2l":{"depends_on_args":{":macos":":any"},"desc":"Unix fork of FAR Manager v2","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/elfmz/far2l","names":["far2l"],"ruby_source_checksum":{":sha256":"100eb5edddf3780471619fada4cd1fdfc10571cb48c39d17cca023ce5f054423"},"ruby_source_path":"Casks/f/far2l.rb","sha256":"9891d468f1242c8a7728de0f04f4d07108186b50faeb3bbe230ef4f8305189c8","tap_string":"homebrew/cask","url_args":["https://github.com/elfmz/far2l/releases/download/v_2.8.0/far2l-2.8.0-beta-MacOS-11.2-universal.dmg"],"version":"2.8.0","raw_artifacts":[[":app",["far2l.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.far2l.savedState"}]]},"farrago":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Audio playback","homepage":"https://rogueamoeba.com/farrago/","names":["Farrago"],"ruby_source_checksum":{":sha256":"c6e86b0dbf7b747e7fe8b681f7288596f97d8060aa86964f86b701adcfedc9a5"},"ruby_source_path":"Casks/f/farrago.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.rogueamoeba.com/farrago/download/Farrago.zip"],"version":"2.2.0","raw_artifacts":[[":uninstall",{":quit":"com.rogueamoeba.farrago"}],[":app",["Farrago.app"]],[":zap",{":trash":["~/Library/Application Support/Farrago 2","~/Library/Caches/com.rogueamoeba.farrago","~/Library/HTTPStorages/com.rogueamoeba.farrago","~/Library/Preferences/com.rogueamoeba.farrago.plist","~/Library/Saved Application State/com.rogueamoeba.farrago.savedState","~/Library/WebKit/com.rogueamoeba.farrago"]}]]},"fastdmg":{"depends_on_args":{":macos":":any"},"desc":"Alternative to Apple's DiskImageMounter app","homepage":"https://sveinbjorn.org/fastdmg","names":["FastDMG"],"ruby_source_checksum":{":sha256":"7ce1dbc5456836e430e12e29342ea3c64a8d3af458a1bfe1fe479008ceea9312"},"ruby_source_path":"Casks/f/fastdmg.rb","sha256":"71d0854f7ed483b7e5b9bdad84e93377a617a1b3eff0d52a54fc79149e4f48ae","tap_string":"homebrew/cask","url_args":["https://sveinbjorn.org/files/software/fastdmg/FastDMG-1.0.3.zip"],"version":"1.0.3","raw_artifacts":[[":app",["FastDMG.app"]],[":zap",{":trash":"~/Library/Preferences/org.sveinbjorn.FastDMG.plist"}]]},"fastmail":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Email client","homepage":"https://www.fastmail.com/","names":["Fastmail"],"ruby_source_checksum":{":sha256":"65cc8e7f7e75a1816509898dc571b898e7ac58032080f8ce6b7e86f33b40a224"},"ruby_source_path":"Casks/f/fastmail.rb","sha256":"f5898e39236285b84af12a7a0a8d64a22e20da0f298800e0b1aa4367d17283c5","tap_string":"homebrew/cask","url_args":["https://dl.fastmailcdn.com/desktop/production/mac/x64/Fastmail-1.9.0-mac.zip"],"version":"1.9.0","raw_artifacts":[[":app",["Fastmail.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.fastmail.mac.fastmail.sfl*","~/Library/Application Support/Fastmail","~/Library/HTTPStorages/com.fastmail.mac.Fastmail","~/Library/Logs/Fastmail","~/Library/Preferences/com.fastmail.mac.Fastmail.plist"]}]]},"fastmarks":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Search and open web browser bookmarks","homepage":"https://retina.studio/fastmarks/","names":["Fastmarks"],"ruby_source_checksum":{":sha256":"1de56c76c0538932e5fce22f7a5e9aa72607d85a5d265347663155dfb5668e30"},"ruby_source_path":"Casks/f/fastmarks.rb","sha256":"506bf22706c3ec6174964b0d4edf0093c228657585e6854bae60d7c564598be4","tap_string":"homebrew/cask","url_args":["https://get.retina.studio/fastmarks/fastmarks_8.zip"],"version":"1.3,8","raw_artifacts":[[":app",["Fastmarks.app"]],[":zap",{":trash":["~/Library/Application Support/com.clickontyler.Fastmarks","~/Library/Caches/com.clickontyler.Fastmarks","~/Library/Preferences/com.clickontyler.Fastmarks.plist"]}]]},"fastrawviewer":{"depends_on_args":{":macos":":any"},"desc":"Opens RAW files and renders them on-the-fly","homepage":"https://www.fastrawviewer.com/","names":["FastRawViewer"],"ruby_source_checksum":{":sha256":"e3d90d55abccd41a073c65a19edeab947da7f12e649d3ebd40812aeb6d4aec2a"},"ruby_source_path":"Casks/f/fastrawviewer.rb","sha256":"93cfbbb3f896119b8193dead426e676d0cd373a02a59f345c1b44c774beb2cd1","tap_string":"homebrew/cask","url_args":["https://updates.fastrawviewer.com/data/FastRawViewer-2.0.11.2088.dmg"],"version":"2.0.11.2088","raw_artifacts":[[":app",["FastRawViewer.app"]],[":zap",{":trash":"~/Library/Preferences/com.libraw-llc.FastRawViewer.plist"}]]},"fastscripts":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool for running time-saving scripts","homepage":"https://redsweater.com/fastscripts/","names":["FastScripts"],"ruby_source_checksum":{":sha256":"006bdad3152de7c007360e40abe382fcc20812a4d706782fe0a19e7fca8a8dd8"},"ruby_source_path":"Casks/f/fastscripts.rb","sha256":"9c83004c7c44314238991074e8c842ef296eeb5de3435015eaa34c4995e35b0d","tap_string":"homebrew/cask","url_args":["https://redsweater.com/fastscripts/FastScripts3.3.8.zip"],"version":"3.3.8","raw_artifacts":[[":app",["FastScripts.app"]],[":zap",{":trash":["~/Library/Application Support/FastScripts Script Runner","~/Library/Application Support/FastScripts","~/Library/Caches/com.red-sweater.fastscripts3","~/Library/Preferences/com.red-sweater.fastscripts3.plist","~/Library/WebKit/com.red-sweater.fastscripts3"]}]]},"fathom":{"depends_on_args":{":macos":":monterey"},"desc":"Record and transcribe video conferences","homepage":"https://fathom.video/","names":["Fathom"],"ruby_source_checksum":{":sha256":"d740c46208888225ddd2e25ec41039541e421b5636e482b2be9631b4ad1bcf7c"},"ruby_source_path":"Casks/f/fathom.rb","sha256":"a5862dcf1047536993694dac39f90e09a74210ebc8abda4dadc483a7a99ade5d","tap_string":"homebrew/cask","url_args":["https://electron-update.fathom.video/download/file/Fathom-darwin-x64-3.10.3.dmg"],"version":"3.10.3","raw_artifacts":[[":uninstall",{":quit":["Fathom Helper","Fathom"]}],[":app",["Fathom.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/video.fathom.electron.sfl*","~/Library/Application Support/Fathom","~/Library/Caches/video.fathom.electron*","~/Library/HTTPStorages/video.fathom.electron","~/Library/Logs/Fathom","~/Library/Preferences/video.fathom.electron.plist"]}]]},"favro":{"depends_on_args":{":macos":":monterey"},"desc":"Collaborative planning app","homepage":"https://www.favro.com/","names":["Favro"],"ruby_source_checksum":{":sha256":"6839e3c54fc1adcd21aeda4595470365612446f08916682442f5f2673491606d"},"ruby_source_path":"Casks/f/favro.rb","sha256":"66558a20fc9a924bffb1298580959d8d0ed450be04478575a6466cde47bdaf4e","tap_string":"homebrew/cask","url_args":["https://download.favro.com/FavroDesktop/macOS/x64/Favro-1.0.196.dmg"],"version":"1.0.196","raw_artifacts":[[":app",["Favro.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.favro.desktop-app.sfl*","~/Library/Application Support/Favro","~/Library/Logs/Favro","~/Library/Preferences/com.favro.desktop-app.plist","~/Library/Saved Application State/com.favro.desktop-app.savedState"]}]]},"fbreader":{"depends_on_args":{":macos":":monterey"},"desc":"Book reader","homepage":"https://fbreader.org/","names":["FBReader"],"ruby_source_checksum":{":sha256":"0b6f868d5a923302016964c3e9a7bacb05a7ada600cadc33285e9e03338e00a4"},"ruby_source_path":"Casks/f/fbreader.rb","sha256":"27c05006a1b16be5219fec9aeb364d4470ffee665ea5a9d185748801d8782b73","tap_string":"homebrew/cask","url_args":["https://fbreader.org/static/packages/macos/FBReader-2.1.5.dmg"],"version":"2.1.5","raw_artifacts":[[":uninstall",{":pkgutil":"com.fbreader"}],[":pkg",["FBReader.pkg"]],[":zap",{":trash":["~/.FBReader","~/Library/Application Scripts/com.fbreader","~/Library/Containers/com.fbreader"]}]]},"feather":{"depends_on_args":{":macos":":monterey"},"desc":"Monero desktop wallet","homepage":"https://featherwallet.org/","names":["Feather"],"ruby_source_checksum":{":sha256":"485dbc3e9a380aad11a2bf1157774dd93ea3daa46f1fec2cdc89a59c5dc110bc"},"ruby_source_path":"Casks/f/feather.rb","sha256":"a44238e9713261a513f5688030cb23bb077584b3682be29bc975d883e7aa31fa","tap_string":"homebrew/cask","url_args":["https://github.com/feather-wallet/feather/releases/download/2.8.1/feather-2.8.1-mac.zip"],"version":"2.8.1","raw_artifacts":[[":app",["Feather.app"]],[":zap",{":trash":"~/Library/Application Support/FeatherWallet"}]]},"fedistar":{"depends_on_args":{":macos":":sonoma"},"desc":"Multi-column Mastodon, Pleroma, and Friendica client for desktop","homepage":"https://fedistar.net/","names":["fedistar"],"ruby_source_checksum":{":sha256":"450ff88a6d8845a78091a176e23e6715d007423c6de28c2c6cddf350440546ca"},"ruby_source_path":"Casks/f/fedistar.rb","sha256":"b870479014611fcb795673cfcb9321a9a805375b28f6e3a931bbacc85c5d7591","tap_string":"homebrew/cask","url_args":["https://github.com/h3poteto/fedistar/releases/download/v1.13.3/fedistar_1.13.3_universal.dmg"],"version":"1.13.3","raw_artifacts":[[":app",["fedistar.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.net.fedistar","~/Library/Application Scripts/net.fedistar","~/Library/Containers/net.fedistar","~/Library/Group Containers/*.net.fedistar"]}]]},"fedora-media-writer":{"depends_on_args":{":macos":":any"},"desc":"Tool to write Fedora images to portable media files","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://docs.fedoraproject.org/en-US/quick-docs/creating-and-using-a-live-installation-image/","names":["Fedora Media Writer"],"ruby_source_checksum":{":sha256":"407d1490a17d2e8f07d16ece6ce9c458bbee87a50f15b8f69324ba1a498fc6a1"},"ruby_source_path":"Casks/f/fedora-media-writer.rb","sha256":"48958cd464ee632ca6c9df7a3fe5da26cee4b7e4aada790b8372b80a69e8fb19","tap_string":"homebrew/cask","url_args":["https://github.com/FedoraQt/MediaWriter/releases/download/5.3.2/FedoraMediaWriter-macos-5.3.2.dmg"],"version":"5.3.2","raw_artifacts":[[":app",["FedoraMediaWriter.app"]],[":zap",{":trash":["~/Library/Caches/fedoraproject.org","~/Library/Saved Application State/org.fedoraproject.MediaWriter.savedState"]}]]},"feed-the-beast":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Minecraft mod downloader and manager","homepage":"https://www.feed-the-beast.com/","names":["Feed the Beast"],"ruby_source_checksum":{":sha256":"e711935533687998bc80f3230662770eb81290f8d82a8298a8bb304846874f86"},"ruby_source_path":"Casks/f/feed-the-beast.rb","sha256":"3d1a60ca18e2d3db6e8b7ea51c1713a15fea9de13b587d38f76ede8d15d8f404","tap_string":"homebrew/cask","url_args":["https://piston.feed-the-beast.com/app/ftb-app-macos-1.30.1-x64.dmg"],"version":"1.30.1","raw_artifacts":[[":app",["FTB Electron App.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.ftb.app.sfl*","~/Library/Application Support/FTB Electron App","~/Library/Logs/FTB Electron App","~/Library/Preferences/dev.ftb.app.plist","~/Library/Saved Application State/dev.ftb.app.savedState"]}]]},"feedflow":{"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"RSS reader","homepage":"https://www.feedflow.dev/","names":["FeedFlow"],"ruby_source_checksum":{":sha256":"10216e297a1b7ab1d0061ec4eff4ec4d48dac1e121766610ebe6b35203f55dd5"},"ruby_source_path":"Casks/f/feedflow.rb","tap_string":"homebrew/cask","url_args":["https://github.com/prof18/feed-flow/releases/download/1.18.0-all/FeedFlow-1.18.0.dmg"],"version":"1.18.0,all","raw_artifacts":[[":app",["FeedFlow.app"]],[":zap",{":trash":["~/Library/Application Support/FeedFlow","~/Library/Saved Application State/com.prof18.feedflow.savedState"]}]]},"feishu":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Project management software","homepage":"https://www.feishu.cn/","names":["Feishu"],"ruby_source_checksum":{":sha256":"113e79e59ff760224ebe30833ada096beb4f0c5b695dd267363d43196cd98f23"},"ruby_source_path":"Casks/f/feishu.rb","sha256":"445740709262ca7908cb7b8eedeb1ecdf35cbb9a093e03ba8e8d0b799368f653","tap_string":"homebrew/cask","url_args":["https://sf3-cn.feishucdn.com/obj/ee-appcenter/7a3dcae2/Feishu-darwin_x64-8.3.14-signed.dmg"],"version":"8.3.14,7a3dcae2","raw_artifacts":[[":app",["Lark.app"],{":target":"Feishu.app"}],[":zap",{":trash":["~/Library/Application Support/com.electron.lark.font_workaround","~/Library/Caches/com.bytedance.lark.helper","~/Library/Caches/com.electron.lark","~/Library/Caches/com.electron.lark.helper","~/Library/HTTPStorages/com.electron.lark.helper","~/Library/Preferences/com.bytedance.lark.helper.plist","~/Library/Preferences/com.electron.lark.plist","~/Library/Saved Application State/com.electron.lark.savedState"]}]]},"fellow":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Collaborative meeting agendas, notes, and action items","homepage":"https://fellow.app/","names":["Fellow"],"ruby_source_checksum":{":sha256":"8ae412e597ce27bb768ae1bfa2d9a973bc36fb31c63d13817aa8e064d43b3e9d"},"ruby_source_path":"Casks/f/fellow.rb","sha256":"8bd0eb39d945393cef64c4a0f11893d719326c92d9cf158e4d803d91b037b41b","tap_string":"homebrew/cask","url_args":["https://cdn.fellow.app/desktop/5.7.19/darwin/stable/universal/Fellow-5.7.19-universal.dmg"],"version":"5.7.19","raw_artifacts":[[":app",["Fellow.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.fellow.sfl*","~/Library/Application Support/Fellow","~/Library/Logs/Fellow","~/Library/Preferences/com.electron.fellow.plist"]}]]},"fender-universal-control":{"depends_on_args":{":macos":":any"},"desc":"Fender software control interface","homepage":"https://www.presonus.com/pages/universal-control","names":["Universal Control"],"ruby_source_checksum":{":sha256":"5e0cc49cbb9fbc31df70bd82a6863ce95a43efc0e60682c6f549596fb20aa95a"},"ruby_source_path":"Casks/f/fender-universal-control.rb","sha256":"37734bd937d40ed5a4e19b9c3d916202641e144da812b3b629cadd9026e1fbf8","tap_string":"homebrew/cask","url_args":["https://www.fmicassets.com/Damroot/Original/10153/Fender_Universal_Control_v5_1_1_113315.dmg"],"version":"5.1.1.113315,10153","raw_artifacts":[[":uninstall",{":launchctl":["asp.com.fender.pae-quantum-audio-plug-in","asp.com.presonus.pae-quantum-audio-plug-in","com.presonus.ucdaemon"],":pkgutil":["presonus.pkg.Universal.Control.controlpanel","presonus.pkg.Universal.Control.daemon","presonus.pkg.Universal.Control.presets","presonus.pkg.Universal.Control.tb_driver"]}],[":pkg",["Fender Universal Control.pkg"]],[":zap",{":trash":["/Library/Application Support/PreSonus/universalcontrol","/Library/LaunchDaemons/com.presonus.ucdaemon.plist","~/Library/Application Support/Fender/Universal Control","~/Library/Application Support/PreSonus/universalcontrol","~/Library/Caches/Juce/Universal Control","~/Library/Preferences/com.fender.ucapp.plist","~/Library/Preferences/com.presonus.ucapp.plist","~/Library/Preferences/Fender/Universal Control"]}]]},"ferdium":{"auto_updates":true,"conflicts_with_args":{":cask":["ferdium@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"Multi-platform multi-messaging app","homepage":"https://ferdium.org/","names":["Ferdium"],"ruby_source_checksum":{":sha256":"ce5b439ce0912f23c3e747b92f5b4d13460a8bec009acd2a68980a7e312a606d"},"ruby_source_path":"Casks/f/ferdium.rb","sha256":"28f74b34109dada4b5db5549f5375803a07fec435c2fd6e1f690b4e3b72e8e4d","tap_string":"homebrew/cask","url_args":["https://github.com/ferdium/ferdium-app/releases/download/v7.2.3/Ferdium-mac-7.2.3-x64.dmg"],"version":"7.2.3","raw_artifacts":[[":uninstall",{":quit":"com.ferdium.ferdium-app",":delete":"/Library/Logs/DiagnosticReports/Ferdium Helper_.*wakeups_resource.diag"}],[":app",["Ferdium.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/ferdium-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.ferdium.ferdium-app.sfl*","~/Library/Application Support/Ferdium","~/Library/Caches/com.ferdium.ferdium-app","~/Library/Caches/com.ferdium.ferdium-app.ShipIt","~/Library/Logs/Ferdium","~/Library/Preferences/ByHost/com.ferdium.ferdium-app.ShipIt.*.plist","~/Library/Preferences/com.electron.ferdium.helper.plist","~/Library/Preferences/com.electron.ferdium.plist","~/Library/Preferences/com.ferdium.ferdium-app.plist","~/Library/Preferences/org.ferdium.ferdium-app.plist","~/Library/Saved Application State/com.ferdium.ferdium-app.savedState","~/Library/Saved Application State/org.ferdium.ferdium-app.savedState"]}]]},"ferdium@nightly":{"auto_updates":true,"conflicts_with_args":{":cask":["ferdium"]},"depends_on_args":{":macos":":ventura"},"desc":"Multi-platform multi-messaging app","homepage":"https://ferdium.org/","names":["Ferdium Nightly"],"ruby_source_checksum":{":sha256":"874de22887af842beae6494a69c0349593d6c51cdc3c58e403c77728d592f9d0"},"ruby_source_path":"Casks/f/ferdium@nightly.rb","sha256":"2b0d1140028ec13e52fc8052653a6b843f77143b0cd51cf3e24df733eb2984ca","tap_string":"homebrew/cask","url_args":["https://github.com/ferdium/ferdium-app/releases/download/v7.2.4-nightly.3/Ferdium-mac-7.2.4-nightly.3-x64.dmg"],"version":"7.2.4-nightly.3","raw_artifacts":[[":uninstall",{":quit":"com.ferdium.ferdium-app",":delete":"/Library/Logs/DiagnosticReports/Ferdium Helper_.*wakeups_resource.diag"}],[":app",["Ferdium.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/ferdium-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.ferdium.ferdium-app.sfl*","~/Library/Application Support/Ferdium","~/Library/Caches/com.ferdium.ferdium-app","~/Library/Caches/com.ferdium.ferdium-app.ShipIt","~/Library/Logs/Ferdium","~/Library/Preferences/ByHost/com.ferdium.ferdium-app.ShipIt.*.plist","~/Library/Preferences/com.electron.ferdium.helper.plist","~/Library/Preferences/com.electron.ferdium.plist","~/Library/Preferences/com.ferdium.ferdium-app.plist","~/Library/Preferences/org.ferdium.ferdium-app.plist","~/Library/Saved Application State/com.ferdium.ferdium-app.savedState","~/Library/Saved Application State/org.ferdium.ferdium-app.savedState"]}]]},"fertigt-slate":{"depends_on_args":{":macos":":any"},"desc":"Window management application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/fertigt/slate_arm64","names":["Slate (arm64)"],"ruby_source_checksum":{":sha256":"012668e00dd02f31cd8b9d640952af0f0fc5a4eb5f2522f9eb554e0dc03be9e9"},"ruby_source_path":"Casks/f/fertigt-slate.rb","sha256":"30a6e20b4136569accab9f38d8659193726d984ef6235b035db59e678deec7bf","tap_string":"homebrew/cask","url_args":["https://github.com/fertigt/slate_arm64/releases/download/1.0/Slate.zip"],"version":"1.0","raw_artifacts":[[":app",["Slate.app"]],[":zap",{":trash":["~/.slate","~/.slate.js","~/Library/Application Support/com.tobiasfertig.Slate"]}]]},"fetch-app":{"depends_on_args":{":macos":":any"},"desc":"File transfer client","homepage":"https://fetchsoftworks.com/fetch/","names":["Fetch"],"ruby_source_checksum":{":sha256":"6c94cfc71ce9cf216d2f81d9e4f3e77b148e1cc944b7b28064af6e465807c822"},"ruby_source_path":"Casks/f/fetch-app.rb","sha256":"249b7d870fd8feb480285efaea57cfc00f062f4d55bd8d2ae202856275da1065","tap_string":"homebrew/cask","url_args":["https://fetchsoftworks.com/fetch/download/Fetch_5.8.3.zip"],"version":"5.8.3","raw_artifacts":[[":app",["Fetch.app"]],[":zap",{":trash":["~/Library/Application Support/com.fetchsoftworks.Fetch","~/Library/Caches/com.apple.helpd/Generated/com.fetchsoftworks.fetch.help*","~/Library/HTTPStorages/com.fetchsoftworks.Fetch","~/Library/Preferences/com.fetchsoftworks.Fetch.plist","~/Library/Saved Application State/com.fetchsoftworks.Fetch.savedState"]}]]},"ff-works":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Video-encoding and transcoding app","homepage":"https://www.ffworks.net/","names":["ff·Works"],"ruby_source_checksum":{":sha256":"764866b0fe96fb8e9d8d0aba1eb6aaa9bec0ce16dafc2b375106351c8aa19055"},"ruby_source_path":"Casks/f/ff-works.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.ffworks.net/ffWorks.dmg"],"version":"5.4.2","raw_artifacts":[[":app",["ff·Works.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.osbytes.ffworks*.sfl*","~/Library/Application Support/ffWorks","~/Library/Caches/com.osbytes.ffworks*","~/Library/HTTPStorages/com.osbytes.ffworks*","~/Library/Preferences/com.osbytes.ffworks*.plist","~/Library/WebKit/com.osbytes.ffworks*"]}]]},"fidelity-trader+":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Trading platform","homepage":"https://www.fidelity.com/trading/advanced-trading-tools/active-trader-pro/overview","names":["Fidelity Trader+"],"ruby_source_checksum":{":sha256":"45975a88bd9d29f0f38ed5a3b2d88b80f058977852bb8b268b9862465e85750e"},"ruby_source_path":"Casks/f/fidelity-trader+.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://digital.fidelity.com/stgw/digital/atp-mac/FidelityTraderPlus.pkg"],"version":"5.2.2","raw_artifacts":[[":uninstall",{":quit":"com.fidelity.activetrader",":pkgutil":"com.fidelity.activetrader"}],[":pkg",["FidelityTraderPlus.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.fidelity.activetrader","~/Library/Containers/com.fidelity.activetrader"]}]]},"fido2-manage":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Manage FIDO2.1 security keys","homepage":"https://www.token2.swiss/site/page/fido2-1-security-key-management-tool-for-macos-user-guide","names":["FIDO2.1 Security Key Management Tool"],"ruby_source_checksum":{":sha256":"7b0983d3274eb5a7dff0d85a5b59f21dd2bca04c7a1a8c17c9148f2a3563a690"},"ruby_source_path":"Casks/f/fido2-manage.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.token2.swiss/soft/fido2-manage.dmg"],"version":"0.2.1","raw_artifacts":[[":app",["fido2-manage.app"]],[":zap",{":delete":"/usr/local/bin/fido2-manage",":trash":"~/Library/Preferences/com.token2.fido2-manage.plist"}]]},"figcraft":{"desc":"Interface design and prototyping tool","homepage":"https://getartcraft.com/apps/figcraft","names":["FigCraft"],"ruby_source_checksum":{":sha256":"a8533f0d602ce9c60687af434150e0c47e555f6f07294b4ffc32bb3eb5e26882"},"ruby_source_path":"Casks/f/figcraft.rb","sha256":"3c3f54cf75ad00f949b9782247165e653593e90f3f2f3fdd5bba8fb21b020cbf","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/figcraft/releases/download/v0.10.0/figcraft-0.10.0-macos-universal.dmg"],"version":"0.10.0","raw_artifacts":[[":app",["FigCraft.app"]],[":zap",{":trash":"~/Library/Application Support/FigCraft"}]]},"fightcade":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Matchmaking platform for retro gaming","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.fightcade.com/","names":["Fightcade"],"ruby_source_checksum":{":sha256":"422891635fdf85b7ab4a9aa8483bc05c8db565532c06ae8d96910428fae578ce"},"ruby_source_path":"Casks/f/fightcade.rb","sha256":"926e18895d19ea74c47facbdd1463987700590e73839f5385f8c03dd68066046","tap_string":"homebrew/cask","url_args":["https://web.fightcade.com/download/Fightcade-osx-v2.1.45.tar.gz"],"version":"2.1.45","raw_artifacts":[[":app",["Fightcade2.app"]],[":zap",{":trash":["~/Library/Application Support/Fightcade","~/Library/Preferences/com.fightcade*.plist","~/Library/Saved Application State/com.fightcade*.savedState"]}]]},"figma-agent":{"depends_on_args":{":macos":":any"},"desc":"Font installers for Figma.app","homepage":"https://www.figma.com/","names":["Figma Agent"],"ruby_source_checksum":{":sha256":"b4c8178f1dfe54af24049d6a73ed515118cb2373560d9f4c4f6f610090fd2142"},"ruby_source_path":"Casks/f/figma-agent.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://desktop.figma.com/agent/mac/InstallFigmaAgent.dmg"],"version":"126.9.16","raw_artifacts":[[":uninstall",{":quit":"com.figma.agent",":delete":"~/Library/Application Support/Figma/FigmaAgent.app"}],[":installer",{":manual":"Install Figma Agent.app"}],[":zap",{":trash":["~/Library/Caches/com.figma.agent","~/Library/HTTPStorages/com.figma.agent"]}]]},"figma":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collaborative team software","homepage":"https://www.figma.com/","names":["Figma"],"ruby_source_checksum":{":sha256":"d887fb07c78cc1030878b0c1d4d1863cf20493ba9b2e5834247758e15ed1f665"},"ruby_source_path":"Casks/f/figma.rb","sha256":"dcb477f472d01cd9be2361015d123442a49ebaec38745341b5c6bc01bc5db96c","tap_string":"homebrew/cask","url_args":["https://desktop.figma.com/mac/Figma-126.9.16.zip"],"version":"126.9.16","raw_artifacts":[[":uninstall",{":launchctl":"com.figma.Desktop.ShipIt",":quit":"com.figma.agent"}],[":app",["Figma.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.figma.desktop.sfl*","~/Library/Application Support/Figma","~/Library/Application Support/figma-desktop","~/Library/Caches/com.figma.agent","~/Library/Caches/com.figma.Desktop","~/Library/HTTPStorages/com.figma.agent","~/Library/HTTPStorages/com.figma.Desktop","~/Library/Preferences/ByHost/com.figma.Desktop.ShipIt.*.plist","~/Library/Preferences/com.figma.Desktop.plist","~/Library/Saved Application State/com.figma.Desktop.savedState"]}]]},"figma@beta":{"depends_on_args":{":macos":":monterey"},"desc":"Collaborative team software","homepage":"https://figma.com/","names":["Figma Beta"],"ruby_source_checksum":{":sha256":"845cde1d1cd08580c98ca2f6516ac17631178a91d6609695c9b346337022396f"},"ruby_source_path":"Casks/f/figma@beta.rb","sha256":"3e11f11de277fed9c74dc0a040a8477ffb0d51552170a4c7ada10e454d2c019f","tap_string":"homebrew/cask","url_args":["https://desktop.figma.com/mac/beta/FigmaBeta-126.11.5.zip"],"version":"126.11.5","raw_artifacts":[[":uninstall",{":quit":"com.figma.agent"}],[":app",["Figma Beta.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.figma.desktopbeta.sfl*","~/Library/Caches/com.figma.agent","~/Library/Preferences/com.figma.DesktopBeta.plist","~/Library/Saved Application State/com.figma.DesktopBeta.savedState"]}]]},"figtree":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Phylogenetic tree viewer","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://github.com/rambaut/figtree/","names":["FigTree"],"ruby_source_checksum":{":sha256":"5298f1e0a958f733a1836b5ec6e1950f540ba2e6c0f1eb9f9e542f514d0dfe05"},"ruby_source_path":"Casks/f/figtree.rb","sha256":"4a11741143982a9b7fea78e60c8315ce8e8436eeb96ab3ee5376c53c83e54b9b","tap_string":"homebrew/cask","url_args":["https://github.com/rambaut/figtree/releases/download/v1.4.4/FigTree.v1.4.4.dmg"],"version":"1.4.4","raw_artifacts":[[":app",["FigTree v1.4.4.app"]],[":qlplugin",["QuickLook Plugin/FigTreeQuickLookPlugin.qlgenerator"]]]},"fiji":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source image processing package","homepage":"https://fiji.sc/","names":["Fiji"],"ruby_source_checksum":{":sha256":"cd79c3b81d33d4f39c1ecfceed85f6c966cd13109b48a20cd374fdd97ae30e52"},"ruby_source_path":"Casks/f/fiji.rb","sha256":"741b40cdcc73304401c25d9f5e6ef5affcfa773d1291f889b47148a2b8bf700c","tap_string":"homebrew/cask","url_args":["https://downloads.imagej.net/fiji/archive/latest/20261023-0117/fiji-latest-macos64-jdk.zip"],"version":"20261023-0117","raw_artifacts":[[":suite",["Fiji"]],[":zap",{":trash":["~/Library/Preferences/sc.fiji.cellcounter.plist","~/Library/Saved Application State/org.fiji.savedState"]}]]},"file-juicer":{"depends_on_args":{":macos":":any"},"desc":"Extract images from PDF, PowerPoint, Word, Excel and other Files","homepage":"https://echoone.com/filejuicer/","names":["File Juicer"],"ruby_source_checksum":{":sha256":"072cc40dba8f80bf0ff1bca6799a9565bcc0c1c7e6d2121826ac006812a5dad9"},"ruby_source_path":"Casks/f/file-juicer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://echoone.com/filejuicer/FileJuicer-4.115.zip"],"version":"4.115","raw_artifacts":[[":app",["File Juicer.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.echoone.FileJuicer","~/Library/Preferences/com.echoone.FileJuicer.plist","~/Library/Saved Application State/com.echoone.FileJuicer.savedState"]}]]},"filebot":{"depends_on_args":{":macos":":any"},"desc":"Tool for organising and renaming movies, TV shows, anime or music","homepage":"https://www.filebot.net/","names":["FileBot"],"ruby_source_checksum":{":sha256":"ea2c8946f1d569e1ae4fd6c8118ecd6b719b8819c25e076b163ae93b11d247ff"},"ruby_source_path":"Casks/f/filebot.rb","sha256":"0c1ad4ea62594d1acb50c93f71328b93297e4c2163b5f8a89db97b499ed97b0a","tap_string":"homebrew/cask","url_args":["https://get.filebot.net/filebot/FileBot_5.3.0/FileBot_5.3.0_x64.pkg"],"version":"5.3.0","raw_artifacts":[[":uninstall",{":pkgutil":"net.filebot.FileBot.pkg",":delete":"/Applications/FileBot.app"}],[":pkg",["FileBot_5.3.0_x64.pkg"]],[":bash_completion",["$APPDIR/FileBot.app/Contents/Resources/bash_completion.d/filebot_completion"],{":target":"filebot"}],[":zap",{":trash":["~/Library/Application Scripts/net.filebot.FileBot","~/Library/Containers/net.filebot.FileBot","~/Library/Preferences/net.filebot.FileBot.app.plist","~/Library/Preferences/net.filebot.ui.plist","~/Library/Saved Application State/net.filebot.FileBot.app.savedState","~/Library/Saved Application State/net.filebot.FileBot.savedState"]}]]},"filefaker":{"depends_on_args":{":macos":":ventura"},"desc":"Tool for generating fake files","homepage":"https://filefaker.com/","names":["FileFaker"],"ruby_source_checksum":{":sha256":"785da5556fdaa461e036e75ebad23c091537f93868ad67c3eb3270b16b9632e2"},"ruby_source_path":"Casks/f/filefaker.rb","sha256":"15d0a1cbb98a344b508f82fa3b7ace9c5fe6383c229a72ccc683b29a760d33e9","tap_string":"homebrew/cask","url_args":["https://filefaker.com/archive/FileFaker-v1.1.37-Installer.dmg"],"version":"1.1,37","raw_artifacts":[[":app",["FileFaker.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.filefaker.native.FileFaker","~/Library/Containers/com.filefaker.native.FileFaker"]}]]},"filefillet":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Efficient file organizer","homepage":"https://www.filefillet.com/","names":["FileFillet"],"ruby_source_checksum":{":sha256":"8d76b94d765c393240269b7fc426bcf40b5372e90b19cc3f829a8dd67efb80ea"},"ruby_source_path":"Casks/f/filefillet.rb","sha256":"2d844ba41bdd99863d409a860b631f0ab63112127523e3ecd55991578a3bad97","tap_string":"homebrew/cask","url_args":["https://filefillet-releases.s3.eu-central-1.amazonaws.com/FileFillet_v2.11.1.zip"],"version":"2.11.1","raw_artifacts":[[":app",["FileFillet.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.arensx.FileFillet","~/Library/Containers/com.arensx.FileFillet"]}]]},"filemaker-pro":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Relational database and rapid application development platform","homepage":"https://www.claris.com/filemaker/","names":["FileMaker Pro"],"ruby_source_checksum":{":sha256":"4a86e955e95feba6c4395bca791703fcaac68f66c2f9a54df56a61b2e60b06e6"},"ruby_source_path":"Casks/f/filemaker-pro.rb","sha256":"bcb1d2087458192db8957da6e7d08e15ef77d73674cbe5a30e470b6cd6b18b9d","tap_string":"homebrew/cask","url_args":["https://downloads.claris.com/esd/fmp_26.0.3.307.dmg"],"version":"26.0.3.307","raw_artifacts":[[":uninstall",{":quit":"com.filemaker.client.pro12"}],[":app",["FileMaker Pro.app"]],[":zap",{":trash":["/Users/Shared/FileMaker","~/Library/Application Support/FileMaker","~/Library/Caches/com.filemaker.client.pro12","~/Library/Caches/FileMaker","~/Library/HTTPStorages/com.filemaker.client.pro12","~/Library/Preferences/com.filemaker.client.pro12.plist","~/Library/Saved Application State/com.filemaker.client.pro12.savedState","~/Library/WebKit/com.filemaker.client.pro12"]}]],"raw_caveats":"Installing filemaker-pro means you have AGREED to the license at:\n  https://www.claris.com/company/legal/docs/eula/filemaker-pro/fmp_eula_en.pdf\n"},"filemon":{"depends_on_args":{":macos":":any"},"desc":"FSEvents client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://newosxbook.com/tools/filemon.html","names":["File Monitor"],"ruby_source_checksum":{":sha256":"28ceac6686a386a44a446e762a813a2d2b6d7ecda2ff6ee495c7c2d7cab98a83"},"ruby_source_path":"Casks/f/filemon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://newosxbook.com/tools/filemon.tgz"],"version":"2.0","raw_artifacts":[[":binary",["filemon"]]]},"filemonitor":{"depends_on_args":{":macos":":any"},"desc":"Monitor filesystem activity","homepage":"https://objective-see.org/products/utilities.html#FileMonitor","names":["FileMonitor"],"ruby_source_checksum":{":sha256":"f8e2d987c0a380091b1c06f11eb0ee1fc2604090c8b47a8686bba14abe455614"},"ruby_source_path":"Casks/f/filemonitor.rb","sha256":"0c2317ba192ec7f768a51787e7486f60a04ddee42071e9168af9b8454fe762b7","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/objective-see/deploy/downloads/FileMonitor_1.3.0.zip"],"version":"1.3.0","raw_artifacts":[[":app",["FileMonitor.app"]],[":binary",["$APPDIR/FileMonitor.app/Contents/MacOS/FileMonitor"],{":target":"filemonitor"}],[":zap",{":trash":"~/Library/Caches/com.objective-see.FileMonitor"}]]},"filen":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for Filen.io","homepage":"https://filen.io/","names":["Filen"],"ruby_source_checksum":{":sha256":"f30a23396243f1a9b41c8c65fa5fe7864fa7882e782bc65c42aec951dcdbf71e"},"ruby_source_path":"Casks/f/filen.rb","sha256":"e2d94ec1476b0d8b0224550f166f6edc8bd23dc70d239ab5a0e8126c0ff2f794","tap_string":"homebrew/cask","url_args":["https://cdn.filen.io/@filen/desktop/release/v3.0.53/Filen_mac_x64.dmg"],"version":"3.0.53","raw_artifacts":[[":app",["Filen.app"]],[":zap",{":trash":["~/Library/Application Support/@filen","~/Library/Application Support/filen-desktop","~/Library/Caches/@filendesktop-updater","~/Library/Caches/io.filen.desktop","~/Library/Caches/io.filen.desktop.ShipIt","~/Library/HTTPStorages/io.filen.desktop","~/Library/Logs/filen-desktop","~/Library/Preferences/io.filen.desktop.plist","~/Library/Saved Application State/io.filen.desktop.savedState"]}]]},"filepane":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"File management multi-tool","homepage":"https://mymixapps.com/filepane","names":["FilePane"],"ruby_source_checksum":{":sha256":"a7d7d53ba3efe57224ee4b828342aff374e0ea2ae8ca78ffc554cca1427378ef"},"ruby_source_path":"Casks/f/filepane.rb","sha256":"8a3ca4424b4a79485b6a4f9daf879b43430326628d18f38b6eccc1eae56ea5bd","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.mymixapps.FilePane/1.10.7/1576186002/FilePane-1.10.7.dmg"],"version":"1.10.7,1576186002","raw_artifacts":[[":app",["FilePane.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mymixapps.filepane.sfl*","~/Library/Application Support/FilePane","~/Library/Caches/com.mymixapps.FilePane","~/Library/Preferences/com.mymixapps.FilePane.plist","~/Users/Shared/FilePane"]}]]},"filmcraft":{"desc":"Video editor","homepage":"https://getartcraft.com/apps/filmcraft","names":["FilmCraft"],"ruby_source_checksum":{":sha256":"b6f01c2c02ee6c5f8f1c7279145b290b813e0012196190b39a7907cae3ee3315"},"ruby_source_path":"Casks/f/filmcraft.rb","sha256":"1ed0bec3be74766fa6c81d6289c6763d5696f93946e7d698162498143c72b87e","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/filmcraft/releases/download/v0.12.0/filmcraft-0.12.0-macos-universal.dmg"],"version":"0.12.0","raw_artifacts":[[":app",["FilmCraft.app"]],[":zap",{":trash":"~/Library/Application Support/FilmCraft"}]]},"filo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI-powered email client designed for Gmail","homepage":"https://www.filomail.com/","names":["FiloMail"],"ruby_source_checksum":{":sha256":"b9d171bded2321aa49a4758bf5642552ede78b1b5782841e421da68bd5cfc71f"},"ruby_source_path":"Casks/f/filo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.filomail.com/mac_upgrade/versions/latest/prod/x64/Filo-x64.dmg"],"version":"2.4.3","raw_artifacts":[[":uninstall",{":quit":"com.filo.client"}],[":app",["Filo.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.filo.client.sfl*","~/Library/Application Support/CrashReporter/Filo_*.plist","~/Library/Application Support/Filo","~/Library/Caches/com.filo.client","~/Library/Caches/com.filo.client.ShipIt","~/Library/HTTPStorages/com.filo.client","~/Library/HTTPStorages/com.filo.client.binarycookies","~/Library/Logs/Filo","~/Library/Preferences/com.filo.client.plist","~/Library/Saved Application State/com.filo.client.savedState","~/Library/WebKit/com.filo.client"]}]]},"final-fantasy-xiv-online":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Story-driven massively multiplayer online role-playing game","homepage":"https://www.finalfantasyxiv.com/","names":["Final Fantasy XIV"],"ruby_source_checksum":{":sha256":"82fbe82960f5c50d2674b63fa553279f63668af330e03fce9edf818b6b790980"},"ruby_source_path":"Casks/f/final-fantasy-xiv-online.rb","sha256":"bbf756f78e9606779972d3c8d0864d665eecfcda4dfbe6260ae0a6b63f84cb65","tap_string":"homebrew/cask","url_args":["https://gdl.square-enix.com/ffxiv/inst/pnvdkzgk77dj10/FINAL_FANTASY_XIV_ONLINE_x64.dmg"],"version":"pnvdkzgk77dj10","raw_artifacts":[[":uninstall",{":trash":"~/Documents/My Games/FINAL FANTASY XIV - A Realm Reborn"}],[":app",["FINAL FANTASY XIV ONLINE.app"]],[":zap",{":trash":["~/Library/Application Support/FINAL FANTASY XIV ONLINE","~/Library/HTTPStorages/com.square-enix.finalfantasyxiv","~/Library/Preferences/com.square-enix.finalfantasyxiv.plist"]}]]},"finalshell":{"depends_on_args":{":macos":":any"},"desc":"SSH tool, server management and remote desktop acceleration software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.hostbuf.com/","names":["FinalShell"],"ruby_source_checksum":{":sha256":"2f7bdb5099302ebfe3dc69f21ab8e05f55b1bd659a5c7252bb97c8343ecce015"},"ruby_source_path":"Casks/f/finalshell.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.hostbuf.com/finalshell3/finalshell_macos_x64.pkg"],"version":"4.6.3","raw_artifacts":[[":uninstall",{":quit":"finalshellinstall.all",":pkgutil":["finalshellinstall.all","st"],":delete":"/Applications/FinalShell.app"}],[":pkg",["finalshell_macos_x64.pkg"]],[":zap",{":trash":["~/fsdownload","~/Library/FinalShell","~/Library/Saved Application State/myssh.savedState"]}]]},"finbar":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar searching utility","homepage":"https://roeybiran.com/apps/finbar/","names":["Finbar"],"ruby_source_checksum":{":sha256":"ea603b7cde0c24657e771eb4145b9fe621df347f99f9418d4ac7784cb0e6945e"},"ruby_source_path":"Casks/f/finbar.rb","sha256":"d5cad0638817288b363158d174b3158f6d6e64b94640fc0af08cb2bf2a687cbf","tap_string":"homebrew/cask","url_args":["https://roeybiran.com/apps/finbar/Finbar%201.22.dmg"],"version":"1.22","raw_artifacts":[[":uninstall",{":quit":"com.roeybiran.Finbar"}],[":app",["Finbar.app"]],[":zap",{":trash":["~/Library/Application Support/com.roeybiran.Finbar","~/Library/Preferences/com.roeybiran.Finbar.plist"]}]]},"finch":{"depends_on_args":{":macos":":any"},"desc":"Open source container development tool","homepage":"https://github.com/runfinch/finch","names":["Finch"],"ruby_source_checksum":{":sha256":"9fe40c4d3d2f83323092da7241d98747143548bdeba39f80ef29b28e7c8fc97c"},"ruby_source_path":"Casks/f/finch.rb","sha256":"62ad25cd694ec1927e871b986df358cc1f12d1abf7904633921e5e284c5474b7","tap_string":"homebrew/cask","url_args":["https://github.com/runfinch/finch/releases/download/v1.19.0/Finch-v1.19.0-x86_64.pkg"],"version":"1.19.0","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/Finch/uninstall.sh",":sudo":true}}],[":pkg",["Finch-v1.19.0-x86_64.pkg"]],[":zap",{":trash":"~/.finch"}]]},"find-any-file":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File finder","homepage":"https://findanyfile.app/","names":["Find Any File"],"ruby_source_checksum":{":sha256":"c759db52b28b5e68b6df3a4989d76c47dd6b36ef762788ca78513868e7a0b532"},"ruby_source_path":"Casks/f/find-any-file.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/files.tempel.org/FindAnyFile_2.6.1.zip"],"version":"2.6.1,423","raw_artifacts":[[":app",["Find Any File.app"]],[":zap",{":trash":"~/Library/Application Support/Find Any File"}]]},"find-empty-folders":{"depends_on_args":{":macos":":any"},"desc":"Finds empty folders","homepage":"https://www.tempel.org/FindEmptyFolders","names":["Find Empty Folders"],"ruby_source_checksum":{":sha256":"e30de41d14c4e6717830f0edec4ce228429f2c69c177468e0ca0a19129896880"},"ruby_source_path":"Casks/f/find-empty-folders.rb","sha256":"3b494e5015d16bf8658b0685f34a79098f23bb166f8881d27ae6bca6668ce77b","tap_string":"homebrew/cask","url_args":["https://files.tempel.org/FindEmptyFolders/FindEmptyFolders-1.3.1.zip"],"version":"1.3.1","raw_artifacts":[[":app",["Find Empty Folders.app"]],[":zap",{":trash":"~/Library/Saved Application State/org.tempel.findemptyfolders.savedState"}]]},"find-my-ports":{"depends_on_args":{":macos":":sonoma"},"desc":"Manager for open development ports and remote Vercel deployments","homepage":"https://www.findmyports.com/","names":["find-my-ports"],"ruby_source_checksum":{":sha256":"73ae4000148600efe13ac4c6dac0c0536becb50957001a212d7855f357dfe084"},"ruby_source_path":"Casks/f/find-my-ports.rb","sha256":"da35357bc51cc776854b60606f36258b70fb4d350ae7330f17f602beed285753","tap_string":"homebrew/cask","url_args":["https://12tlni7vrjp0srft.public.blob.vercel-storage.com/find-my-ports/Find%20My%20Ports%201.4.0-KmCUblOLkztgxfVd3uaPti8c5i6BnM.dmg"],"version":"1.4.0,KmCUblOLkztgxfVd3uaPti8c5i6BnM","raw_artifacts":[[":app",["Find My Ports.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.benny.FindMyPorts-Helper","~/Library/Application Support/Find My Ports","~/Library/Caches/com.apple.nsurlsessiond/Downloads/com.benny.FindMyPorts","~/Library/Caches/com.benny.FindMyPorts","~/Library/Containers/com.benny.FindMyPorts-Helper","~/Library/HTTPStorages/com.benny.FindMyPorts","~/Library/Preferences/com.benny.FindMyPorts.plist"]}]]},"findergo":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-02-22",":because":":unmaintained"},"desc":"Open terminal quickly from Finder","disable_args":{":date":"2026-02-22",":because":":unmaintained"},"homepage":"https://github.com/onmyway133/FinderGo","names":["FinderGo"],"ruby_source_checksum":{":sha256":"d25bd11b8f1a6653b694cfbcadb007c5fe6591ea25b0c9ddc421a2d39d1559af"},"ruby_source_path":"Casks/f/findergo.rb","sha256":"0484e158c4fd95c5ecb8bbdb14a01a039268758fb5bb1cc1754d78e2592db638","tap_string":"homebrew/cask","url_args":["https://github.com/onmyway133/FinderGo/releases/download/1.4.0/FinderGo.zip"],"version":"1.4.0","raw_artifacts":[[":app",["FinderGo.app"]]]},"finetune":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Per-application volume mixer, equalizer, and audio router","homepage":"https://github.com/ronitsingh10/FineTune","names":["FineTune"],"ruby_source_checksum":{":sha256":"3d58b1f227cf9f9265c64943d2788944f17a83f2a8d5dc3253f9d2eca3a8ba0f"},"ruby_source_path":"Casks/f/finetune.rb","sha256":"2b8af93c0f1be1870d490ffe3e8a5ef2e17bc83bf48cfc5b4b83791861cdf22e","tap_string":"homebrew/cask","url_args":["https://github.com/ronitsingh10/FineTune/releases/download/v1.9.0/FineTune.dmg"],"version":"1.9.0","raw_artifacts":[[":app",["FineTune.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.finetuneapp.FineTune","~/Library/Containers/com.finetuneapp.FineTune"]}]]},"fing":{"depends_on_args":{":macos":":any"},"desc":"Network scanner","homepage":"https://www.fing.com/desktop/","names":["Fing Desktop"],"ruby_source_checksum":{":sha256":"15d44848b5bd0911a24e8b6d39f67fc2a72bf72067a0653e1b8d7ddc19bf0f76"},"ruby_source_path":"Casks/f/fing.rb","sha256":"f0ccdf3b1a57117dc08e4e6970aded3f453eae75d1e6d8b28aa7a590381eeacf","tap_string":"homebrew/cask","url_args":["https://get.fing.com/fing-desktop-releases/mac/Fing-3.10.1.dmg"],"version":"3.10.1","raw_artifacts":[[":uninstall",{":launchctl":"com.fing.service"}],[":app",["Fing.app"]],[":zap",{":trash":["~/Library/Application Support/Fing","~/Library/Logs/Fing","~/Library/Preferences/com.fing.app.plist","~/Library/Saved Application State/com.fing.app.savedState"]}]]},"finicky":{"depends_on_args":{":macos":":monterey"},"desc":"Utility for customizing which browser to start","homepage":"https://github.com/johnste/finicky","names":["Finicky"],"ruby_source_checksum":{":sha256":"f873ccb3ce4e29e18862e10ce90febf1329cd119a1b801d06b78728bec21aa50"},"ruby_source_path":"Casks/f/finicky.rb","sha256":"5f0020782c9075d27411d6083d7be8663891e3146c86eafad118c44acc12208f","tap_string":"homebrew/cask","url_args":["https://github.com/johnste/finicky/releases/download/v4.2.2/Finicky.dmg"],"version":"4.2.2","raw_artifacts":[[":app",["Finicky.app"]],[":zap",{":trash":"~/Library/Preferences/se.johnste.finicky.plist"}]]},"firealpaca":{"depends_on_args":{":macos":":monterey"},"desc":"Digital painting software","homepage":"https://firealpaca.com/","names":["Fire Alpaca"],"ruby_source_checksum":{":sha256":"9b0dc9bb465644cb60ee9740eceb36c7895ceddab39a603075c4ba2f00ff4098"},"ruby_source_path":"Casks/f/firealpaca.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://firealpaca.com/download/mac"],"url_kwargs":{":referer":"https://firealpaca.com/"},"version":"2.16.3","raw_artifacts":[[":uninstall",{":quit":"com.firealpaca"}],[":app",["FireAlpaca.app"]],[":zap",{":trash":["~/Library/Caches/FireAlpaca","~/Library/Application Support/FireAlpaca"]}]]},"firebase-admin":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-06-01",":because":":unmaintained"},"desc":"Admin user interface for Firebase","disable_args":{":date":"2026-06-01",":because":":unmaintained"},"homepage":"https://firebaseadmin.com/","names":["Firebase Admin"],"ruby_source_checksum":{":sha256":"c3406d3c6428d258c39bfdc9c7c9235b176ada820ad5246493f9eee1bf5eef28"},"ruby_source_path":"Casks/f/firebase-admin.rb","sha256":"b1e568815d182cd2d38801ef8d1b48e1ba44c4f3f3d3dc3084827ea19f60b64c","tap_string":"homebrew/cask","url_args":["https://firebaseadmin.com/downloads/1.0.1/firebase-admin-mac-1.0.1.dmg"],"version":"1.0.1","raw_artifacts":[[":app",["firebase-admin.app"]],[":zap",{":trash":["~/Library/Application Support/firebase-admin","~/Library/Preferences/com.firebaseadmin.firebase-admin.helper.plist","~/Library/Preferences/com.firebaseadmin.firebase-admin.plist"]}]]},"firebird-emu":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"TI Nspire calculator emulator","homepage":"https://github.com/nspire-emus/firebird","names":["firebird"],"ruby_source_checksum":{":sha256":"f6bf45410eef0eb7a32e36d86a9f28789a89fb9c94f9efb9331c677f66af805d"},"ruby_source_path":"Casks/f/firebird-emu.rb","sha256":"c68aae5b077bd447845f476316fed93cf261ac7221fac0a38dfc0a575a3392d2","tap_string":"homebrew/cask","url_args":["https://github.com/nspire-emus/firebird/releases/download/v1.6/firebird-emu_macOS.zip"],"version":"1.6","raw_artifacts":[[":app",["firebird-emu.app"]],[":zap",{":trash":"~/Library/Preferences/org.firebird-emus.firebird-emu.plist"}]]},"firecamp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Multi-protocol API development platform","homepage":"https://firecamp.io/","names":["Firecamp"],"ruby_source_checksum":{":sha256":"f09353e20972ffc4613140244c0a7b7a88c00480c602009f63db2606a65ad4a0"},"ruby_source_path":"Casks/f/firecamp.rb","sha256":"8b7df7244da0e577a7a5793822af6144548a65024e6b1f8166513ec2435ccb08","tap_string":"homebrew/cask","url_args":["https://firecamp.ams3.digitaloceanspaces.com/versions/mac/Firecamp-2.6.1.dmg"],"version":"2.6.1","raw_artifacts":[[":app",["Firecamp.app"]],[":zap",{":trash":["~/.firecamp","~/Library/Application Support/firecamp","~/Library/Preferences/com.firecamp.app.plist"]}]]},"firefly-iota-desktop":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Official wallet for IOTA","homepage":"https://firefly.iota.org/","names":["Firefly"],"ruby_source_checksum":{":sha256":"a29aa24d1dc28e00d266091c3b02185bba81add8039fb5413a6ac60ae47a0527"},"ruby_source_path":"Casks/f/firefly-iota-desktop.rb","sha256":"261da02d338d2a904c1119eb0d808b40a698f81b1614f9727187619d31c26a63","tap_string":"homebrew/cask","url_args":["https://dl.firefly.iota.org/firefly-iota-desktop-2.1.2.dmg"],"version":"2.1.2","raw_artifacts":[[":uninstall",{":quit":"org.iota.firefly"}],[":app",["Firefly.app"]],[":zap",{":trash":["~/Library/Application Support/Firefly","~/Library/Logs/Firefly","~/Library/Preferences/org.iota.firefly.helper.plist","~/Library/Preferences/org.iota.firefly.plist","~/Library/Saved Application State/org.iota.firefly.savedState"]}]]},"firefly-shimmer":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Official wallet for IOTA","homepage":"https://firefly.iota.org/","names":["Firefly Shimmer"],"ruby_source_checksum":{":sha256":"646c650ed317256703841db274c80ce855021de6620e315d1d0e124fbc863b53"},"ruby_source_path":"Casks/f/firefly-shimmer.rb","sha256":"123a710a8e42a717c29df2f96b722e2507b2ee5593aa699893aee4947dedbb06","tap_string":"homebrew/cask","url_args":["https://github.com/iotaledger/firefly/releases/download/desktop-shimmer-2.2.2/firefly-shimmer-desktop-2.2.2.dmg"],"version":"2.2.2","raw_artifacts":[[":uninstall",{":quit":"org.iota.firefly"}],[":app",["Firefly Shimmer.app"]],[":zap",{":trash":["~/Library/Application Support/Firefly","~/Library/Logs/Firefly","~/Library/Preferences/org.iota.firefly.helper.plist","~/Library/Preferences/org.iota.firefly.plist","~/Library/Saved Application State/org.iota.firefly.savedState"]}]]},"firefox":{"auto_updates":true,"conflicts_with_args":{":cask":["firefox@beta","firefox@cn","firefox@esr"]},"depends_on_args":{":macos":":any"},"desc":"Web browser","homepage":"https://www.mozilla.org/firefox/","languages":["ach","af","an","ar","ast","az","be","bg","bn","br","bs","ca","cak","cs","cy","da","de","dsb","el","en-CA","en-GB","en","eo","es-AR","es-CL","es-ES","es-MX","et","eu","fa","ff","fi","fr","fur","fy","ga","gd","gl","gn","gu","he","hi","hr","hsb","hu","hy","ia","id","in","is","it","ja","ka","kab","kk","km","kn","ko","lij","lt","lv","mk","mr","ms","my","nb","ne","nl","nn","oc","pa-IN","pl","pt-BR","pt","rm","ro","ru","sat","sc","sco","si","sk","skr","sl","son","sq","sr","sv","szl","ta","te","tg","th","tl","tr","trs","uk","ur","uz","vi","xh","zh-TW","zh"],"language_variations":[{":languages":["ach"],":value":"ach",":overrides":{"sha256":"29fa253eff41f02757c7ae559b7222df97febc391d73f14413406a5e15f472cc","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ach/Firefox%20158.0.1.dmg"]}},{":languages":["af"],":value":"af",":overrides":{"sha256":"4758decf5c497f1c1c7c9b14669e4df29a8c630113e1402f23dec89774ca4776","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/af/Firefox%20158.0.1.dmg"]}},{":languages":["an"],":value":"an",":overrides":{"sha256":"ae5ac653f5ac5c789fb094ce7b583b245f231b4418c6b684f9d6c8d48d5e6960","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/an/Firefox%20158.0.1.dmg"]}},{":languages":["ar"],":value":"ar",":overrides":{"sha256":"5d3c6cbb22203bc53006823a01af62b16cf63cc147ffa07c256a078eb54b7cc2","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ar/Firefox%20158.0.1.dmg"]}},{":languages":["ast"],":value":"ast",":overrides":{"sha256":"9e62fa844d36f2f7d27df0fb5569a20d3a8feba84dc9cdf2191521348b296eb0","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ast/Firefox%20158.0.1.dmg"]}},{":languages":["az"],":value":"az",":overrides":{"sha256":"296d1c44978592736f36a1e711f9a5e120cb13b9d3d02d9b87b99ac34ae8c073","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/az/Firefox%20158.0.1.dmg"]}},{":languages":["be"],":value":"be",":overrides":{"sha256":"ee5b92f01b1af3b3ff71c78c764377331496202eb25743932410a3ea7eb19c19","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/be/Firefox%20158.0.1.dmg"]}},{":languages":["bg"],":value":"bg",":overrides":{"sha256":"646ea1fd542ef74690d3d79b826799b101fba2a5f340a84a8a8258258aeebe66","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/bg/Firefox%20158.0.1.dmg"]}},{":languages":["bn"],":value":"bn",":overrides":{"sha256":"33a2c41d0fa134a00f33301475a022fa3cdb3092d2f1e16a1bf9986efabd1ea6","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/bn/Firefox%20158.0.1.dmg"]}},{":languages":["br"],":value":"br",":overrides":{"sha256":"12fddd13748611e20f5eb1d63dafb5a3e1bb664cd22ec22f9863cc00a66bde41","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/br/Firefox%20158.0.1.dmg"]}},{":languages":["bs"],":value":"bs",":overrides":{"sha256":"3e32700df3a54774dbc7f3e2286ef33cb237bef2624ad9fbbef91542a26c1fd5","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/bs/Firefox%20158.0.1.dmg"]}},{":languages":["ca"],":value":"ca",":overrides":{"sha256":"159bb6a33e03aa839fca83774d6083d6dd2fd42c2b1e30301adf5f8fe1a0fbf8","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ca/Firefox%20158.0.1.dmg"]}},{":languages":["cak"],":value":"cak",":overrides":{"sha256":"9acc93762e54fa17c50980cc5567c92b62c79f9800f81b27cd84593875f8d5af","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/cak/Firefox%20158.0.1.dmg"]}},{":languages":["cs"],":value":"cs",":overrides":{"sha256":"12e2a3bc5e7cf824f3cec30afaaa92de6c7ac8421bf8d4f96e7b8760dbe83371","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/cs/Firefox%20158.0.1.dmg"]}},{":languages":["cy"],":value":"cy",":overrides":{"sha256":"5a684a77dff8e52e655c7c3df505cefe7e0e3126a43a11a881662c52f73b3a79","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/cy/Firefox%20158.0.1.dmg"]}},{":languages":["da"],":value":"da",":overrides":{"sha256":"7103ab730afac69ad38eb176ff809a6c0c5902335e5aa885bceea632bf6f46f5","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/da/Firefox%20158.0.1.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"sha256":"1d9fa957d282c0865c4c21e58f5ae935a65e9dbd3235a8f90e0cc8abc44b267d","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/de/Firefox%20158.0.1.dmg"]}},{":languages":["dsb"],":value":"dsb",":overrides":{"sha256":"3d3e49f8cd96446c5e2d032151dcc33348e51baa6b1225f5058b02095ca6d883","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/dsb/Firefox%20158.0.1.dmg"]}},{":languages":["el"],":value":"el",":overrides":{"sha256":"da66558f033b58156e08bd9956ba119154ecd5f9337386e1bc6ec0c28e293615","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/el/Firefox%20158.0.1.dmg"]}},{":languages":["en-CA"],":value":"en-CA",":overrides":{"sha256":"afde30369ede12db7da6cc425a6ddbd8ee4b4804046cc96a6bf2b549c1f73274","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/en-CA/Firefox%20158.0.1.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"sha256":"17c84fb80ab62f33daa94f2e605e265636614f2c3530c77534f724b4702a7674","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/en-GB/Firefox%20158.0.1.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["eo"],":value":"eo",":overrides":{"sha256":"1604cc1bcdaa6f1bb156f28a4b2edede32616c3f9f4078fadeb5ef8adfe74cc6","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/eo/Firefox%20158.0.1.dmg"]}},{":languages":["es-AR"],":value":"es-AR",":overrides":{"sha256":"5615149551c7d84fea99a7a6a3d477b1b635c03a3f1ba86c4be2a459730ac371","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/es-AR/Firefox%20158.0.1.dmg"]}},{":languages":["es-CL"],":value":"es-CL",":overrides":{"sha256":"5312599e1f04c2d69c7d3d22de964a168e1f6d06bbdacf7cccdd56899328421e","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/es-CL/Firefox%20158.0.1.dmg"]}},{":languages":["es-ES"],":value":"es-ES",":overrides":{"sha256":"4d9f638eb714b4c1e64748c982617e53b4b9620f7b3156666e5a4dd685c35298","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/es-ES/Firefox%20158.0.1.dmg"]}},{":languages":["es-MX"],":value":"es-MX",":overrides":{"sha256":"67b3c74831deb82380a5b15f8a549a15dc26514b3a2986f7cad69314275fe0bc","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/es-MX/Firefox%20158.0.1.dmg"]}},{":languages":["et"],":value":"et",":overrides":{"sha256":"840e21b7fe4b254617f9b24c1f88c6debca8eab5958745a65705ac9ec2f8e2eb","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/et/Firefox%20158.0.1.dmg"]}},{":languages":["eu"],":value":"eu",":overrides":{"sha256":"b798c1f5a1767d2352d7d951c8ab7ae8d81db2f94492a4f9def5ebfa82681662","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/eu/Firefox%20158.0.1.dmg"]}},{":languages":["fa"],":value":"fa",":overrides":{"sha256":"1f34dfaa2fa06ec88fe228797de5b59b1b62b8323338253284a96ded2b9506f1","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/fa/Firefox%20158.0.1.dmg"]}},{":languages":["ff"],":value":"ff",":overrides":{"sha256":"123f52fbdb07482782e6384cda5914b3842b5a15f58445f43a756dd6bb4bd1f2","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ff/Firefox%20158.0.1.dmg"]}},{":languages":["fi"],":value":"fi",":overrides":{"sha256":"b994ba7265890931d6e6055eeffad02d08c826cc697532a7a241e41201fb2cdc","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/fi/Firefox%20158.0.1.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"3c5547d4116e0795c700aaf10f3402bbc5aab2ff5cf043eb8ea2b7a0ad5e1240","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/fr/Firefox%20158.0.1.dmg"]}},{":languages":["fur"],":value":"fur",":overrides":{"sha256":"c389adfc0852219d75ae33e6230060f5311997ba52ad87009f4d5e3e55f348b1","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/fur/Firefox%20158.0.1.dmg"]}},{":languages":["fy"],":value":"fy-NL",":overrides":{"sha256":"ef8e793ee9109553a6bb1f8af3c70abf6dad2b7ca41a93f5565fcbac161eda2f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/fy-NL/Firefox%20158.0.1.dmg"]}},{":languages":["ga"],":value":"ga-IE",":overrides":{"sha256":"2c8a095d2dcc0b7797e8a113c776fb179b534d38ebfbde77c3f2cdb82e05c85f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ga-IE/Firefox%20158.0.1.dmg"]}},{":languages":["gd"],":value":"gd",":overrides":{"sha256":"6aa82a3d724d510d1791eae28165cceb81c8c19bd1aa854db6cf85b39a83ac10","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/gd/Firefox%20158.0.1.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"sha256":"2a5393153b0e797e6ecf955b4adfb122c556fb0fa3f36e4ae0c4d175eaaf7781","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/gl/Firefox%20158.0.1.dmg"]}},{":languages":["gn"],":value":"gn",":overrides":{"sha256":"cbfca3d97d2176593a80d08e883e4db9ad621ac6b8b0b5bfaadd0c1238314549","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/gn/Firefox%20158.0.1.dmg"]}},{":languages":["gu"],":value":"gu-IN",":overrides":{"sha256":"2e776eeaadbd9ad2cf055afc633d09e0be551832cbeca568a1202256a98246dc","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/gu-IN/Firefox%20158.0.1.dmg"]}},{":languages":["he"],":value":"he",":overrides":{"sha256":"5688b8a94d9761324b542b8604dd54495363bda7493962f1d109990bc0db92d1","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/he/Firefox%20158.0.1.dmg"]}},{":languages":["hi"],":value":"hi-IN",":overrides":{"sha256":"c268df79fcaef9cb5b8e5292b7cb5ad8b6938d1b94384a3ae1ee9a356c6a90c3","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/hi-IN/Firefox%20158.0.1.dmg"]}},{":languages":["hr"],":value":"hr",":overrides":{"sha256":"bf576962f5ffeea1f94311a9945f08d2e54993f1946de8080b292edf5614321d","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/hr/Firefox%20158.0.1.dmg"]}},{":languages":["hsb"],":value":"hsb",":overrides":{"sha256":"7e34d389299e3efc589de5cf94c2b9ea029212499d208b2d7cab5144d4b177f7","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/hsb/Firefox%20158.0.1.dmg"]}},{":languages":["hu"],":value":"hu",":overrides":{"sha256":"f11aad78d2cee8afc38c8bc47e817239f9ad78e1a3c267820d19fef4af7ccaa6","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/hu/Firefox%20158.0.1.dmg"]}},{":languages":["hy"],":value":"hy-AM",":overrides":{"sha256":"0457fca157d251fa56faf340b2377a4d88e8f4bc22e62d49890aa535416c8ec5","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/hy-AM/Firefox%20158.0.1.dmg"]}},{":languages":["ia"],":value":"ia",":overrides":{"sha256":"95315f6d439b7a060fe8723ebc8cb8837bc3fa2f469d056436d1a99fcf2cfb65","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ia/Firefox%20158.0.1.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"sha256":"f39b7e6af728ca2156b29647421afcd19c1835b2abdcceb03990f6d0c73dc17e","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/id/Firefox%20158.0.1.dmg"]}},{":languages":["in"],":value":"hi-IN",":overrides":{"sha256":"c268df79fcaef9cb5b8e5292b7cb5ad8b6938d1b94384a3ae1ee9a356c6a90c3","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/hi-IN/Firefox%20158.0.1.dmg"]}},{":languages":["is"],":value":"is",":overrides":{"sha256":"f54b5b70b23d120f71439e7843f192b1cb0c54998c541e6024eb64aba0228b77","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/is/Firefox%20158.0.1.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"sha256":"7d3521a2c3715275f500f4ed9f87717d76b194c3ea5a78622ec4a7a0bb7d6da1","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/it/Firefox%20158.0.1.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"sha256":"e41b2f2110da86a31d4ec7da8e5215019194815c9e102dfdf0865c44847224e3","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ja-JP-mac/Firefox%20158.0.1.dmg"]}},{":languages":["ka"],":value":"ka",":overrides":{"sha256":"a16c65b8b29dea4ff1f7265e5e4f597072765b7ae67175a8bd861b6fe1dd235b","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ka/Firefox%20158.0.1.dmg"]}},{":languages":["kab"],":value":"kab",":overrides":{"sha256":"9aec93e8cd53ffbbec7c805b751bab24074d5fc1958b9d796d261bc53afcfa45","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/kab/Firefox%20158.0.1.dmg"]}},{":languages":["kk"],":value":"kk",":overrides":{"sha256":"e2b2b3621a0594f9c6277035b2c4ddfeedf8c3c34d4b87d4939d854e6183ccdc","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/kk/Firefox%20158.0.1.dmg"]}},{":languages":["km"],":value":"km",":overrides":{"sha256":"85507438319695421b63f381c0c21db11105b3c4eb987dad936e16d428218033","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/km/Firefox%20158.0.1.dmg"]}},{":languages":["kn"],":value":"kn",":overrides":{"sha256":"e4ebe9d1dcf5ca605fde1095b5965e195ca0b899f4199adb8476eaef9eb6e5f5","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/kn/Firefox%20158.0.1.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"sha256":"26289c607103c60fec3ebbe7179e1097735db7aa7335d8811f11f9732391bf4d","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ko/Firefox%20158.0.1.dmg"]}},{":languages":["lij"],":value":"lij",":overrides":{"sha256":"450865cb6fc2d45ea8ae397b96383b6bd2bb6405710778f4ede8d2bb9dd1ca58","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/lij/Firefox%20158.0.1.dmg"]}},{":languages":["lt"],":value":"lt",":overrides":{"sha256":"ee2b9564fdd0a30eaf7595854e3b3aeff8519a0d04ca54d3554cc1a1680abe26","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/lt/Firefox%20158.0.1.dmg"]}},{":languages":["lv"],":value":"lv",":overrides":{"sha256":"10ee006231b18fd44c90d301d0c2ce8eecad2e63c19784471d1248ed1daea4fe","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/lv/Firefox%20158.0.1.dmg"]}},{":languages":["mk"],":value":"mk",":overrides":{"sha256":"1a87391f04ba80d25d7672b9a11d6f2244e4a4208128099e1b0686db499e6435","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/mk/Firefox%20158.0.1.dmg"]}},{":languages":["mr"],":value":"mr",":overrides":{"sha256":"ca3f1ee21976b1f4081e6043471f2052170112e9016e18f2082670965c1a8237","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/mr/Firefox%20158.0.1.dmg"]}},{":languages":["ms"],":value":"ms",":overrides":{"sha256":"6a3661a7740f611e8c674bcc6a6ddc7af53a0f435da2389b88f833018e66421a","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ms/Firefox%20158.0.1.dmg"]}},{":languages":["my"],":value":"my",":overrides":{"sha256":"52b23e342837034086396f6865cf00f551c5b0ff964f95fe4fd40120f26874a9","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/my/Firefox%20158.0.1.dmg"]}},{":languages":["nb"],":value":"nb-NO",":overrides":{"sha256":"b0bcd46655cff70d41aedc6c571da27a3bbeaf4ff0827a6b5f01c2e892b246d6","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/nb-NO/Firefox%20158.0.1.dmg"]}},{":languages":["ne"],":value":"ne-NP",":overrides":{"sha256":"1254192ffb8be691fb72ee4ca27cf2ea120bd8473f6e3783c1b59ba33ae1dfef","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ne-NP/Firefox%20158.0.1.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"sha256":"2f5dad37ed4ce29be8fedfed66700ebdc982a34595839b227d328d4ca0b16985","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/nl/Firefox%20158.0.1.dmg"]}},{":languages":["nn"],":value":"nn-NO",":overrides":{"sha256":"eb09302b17128e337371e059ed78d5813dfff4a4fc26f9dbe445b887e5027a97","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/nn-NO/Firefox%20158.0.1.dmg"]}},{":languages":["oc"],":value":"oc",":overrides":{"sha256":"b74c8014bc8bfb221f04385b11a37d43004bdb82020affb2767e33ee65bb9ef8","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/oc/Firefox%20158.0.1.dmg"]}},{":languages":["pa-IN"],":value":"pa-IN",":overrides":{"sha256":"c715fd64d4d28399a6b91c2f13819f8f2977688bf637d17de41b1a52f2ddb8f8","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/pa-IN/Firefox%20158.0.1.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"sha256":"b1d99678e3fb87fe64efe16f8c6ef45f1f40f62860fff1b728252764d012e8ea","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/pl/Firefox%20158.0.1.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"d920b0fd8a374ba6adb4fb92d1f5cb7dfe3a6e720d5d3df1f7ea9c41540bcb7b","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/pt-BR/Firefox%20158.0.1.dmg"]}},{":languages":["pt"],":value":"pt-PT",":overrides":{"sha256":"132ba15f7d76d006dcdcb989226be34e2331d2852c5ee14915b525c0e5c587d8","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/pt-PT/Firefox%20158.0.1.dmg"]}},{":languages":["rm"],":value":"rm",":overrides":{"sha256":"97e241cc0744035f082224282a11261d15bc01a05bdc6655c039f066c4d2b553","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/rm/Firefox%20158.0.1.dmg"]}},{":languages":["ro"],":value":"ro",":overrides":{"sha256":"7b0928bf48e8889cc8a7ad068da5709fad5dbbcd7b10c783d27fddf65854e03a","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ro/Firefox%20158.0.1.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"e9459509193842d478ec5fcccdd08e74953107e7d851249aeeb5c712a020a506","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ru/Firefox%20158.0.1.dmg"]}},{":languages":["sat"],":value":"sat",":overrides":{"sha256":"b41686cf90e8da88d51c7e37f134667a0d530496a45f8a8a9fd1b0617ba8ebd0","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/sat/Firefox%20158.0.1.dmg"]}},{":languages":["sc"],":value":"sc",":overrides":{"sha256":"c5bab0576d6de645ab41210870702e838f749263e57d803755da154c5cdd3891","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/sc/Firefox%20158.0.1.dmg"]}},{":languages":["sco"],":value":"sco",":overrides":{"sha256":"8e6319ac368a50eef62c529d9c070300002b71673aaa18c136d5d337336d555f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/sco/Firefox%20158.0.1.dmg"]}},{":languages":["si"],":value":"si",":overrides":{"sha256":"c5ce8aabc87ad4b23b77c0f017690298b2aca4b5029022f5d128f80124b73541","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/si/Firefox%20158.0.1.dmg"]}},{":languages":["sk"],":value":"sk",":overrides":{"sha256":"9e5a530ed439aae0641d2b2ef9fd738b8b95bef22a653c567a35b5ffa7d9de5d","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/sk/Firefox%20158.0.1.dmg"]}},{":languages":["skr"],":value":"skr",":overrides":{"sha256":"7c1551c0d056be524807b4ca7a148dd4739bec85bf6f541bd028de5f2bbf7e72","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/skr/Firefox%20158.0.1.dmg"]}},{":languages":["sl"],":value":"sl",":overrides":{"sha256":"edb61d6671397abe5bc7379e5a04f9e07a96bbd0c61bb1f7df84ea5f8f9eed91","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/sl/Firefox%20158.0.1.dmg"]}},{":languages":["son"],":value":"son",":overrides":{"sha256":"da8538b24c25186e8b5cf2d9a983c5dbba9a4921488e901ccdf17e6e16a0b858","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/son/Firefox%20158.0.1.dmg"]}},{":languages":["sq"],":value":"sq",":overrides":{"sha256":"22b9c9161060575033773758031a3d22a309a7b0198645c53a8b574426a62b9e","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/sq/Firefox%20158.0.1.dmg"]}},{":languages":["sr"],":value":"sr",":overrides":{"sha256":"f6ac3327cd009db384641d8dde7f4e7cfaac2b85a74fbee4da156480e805229e","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/sr/Firefox%20158.0.1.dmg"]}},{":languages":["sv"],":value":"sv-SE",":overrides":{"sha256":"b0df7cc97d491e26aea1e0ea36e2ee55ad40f1c9fa33b1f11e9d3f81ceb4af7a","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/sv-SE/Firefox%20158.0.1.dmg"]}},{":languages":["szl"],":value":"szl",":overrides":{"sha256":"b4dc4440a037dd877116d793f91b96e82484c5cbe719d63053c08b16457a2bc2","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/szl/Firefox%20158.0.1.dmg"]}},{":languages":["ta"],":value":"ta",":overrides":{"sha256":"8d46c0120dd4a2a6f069e718b50f87c3f85ad9fb340e0e305bf964316cf470f4","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ta/Firefox%20158.0.1.dmg"]}},{":languages":["te"],":value":"te",":overrides":{"sha256":"03f82d5c9c8eb3d4adb7a39dac10e4f5da82aad215314d8911d7a96d71bf0b2f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/te/Firefox%20158.0.1.dmg"]}},{":languages":["tg"],":value":"tg",":overrides":{"sha256":"b3a3be5b30394f5364356628bb9be9720ed445dd6370ac716bf5d04d73acac4f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/tg/Firefox%20158.0.1.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"sha256":"6a005da60e9f321734a89ad8b9247f6596f9221c2c9c216272d5e88592e98df7","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/th/Firefox%20158.0.1.dmg"]}},{":languages":["tl"],":value":"tl",":overrides":{"sha256":"a48c6379a57319f0b569750e12d7644f615b63b9007b859127de8b184996038f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/tl/Firefox%20158.0.1.dmg"]}},{":languages":["tr"],":value":"tr",":overrides":{"sha256":"2116fda7b8cb5f448bb7cc0ed5778387f7eaf34ed46666088383e9b414d4fe51","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/tr/Firefox%20158.0.1.dmg"]}},{":languages":["trs"],":value":"trs",":overrides":{"sha256":"8e3076255743216b12cb469a348df9ec898ef1b979c24eb3beea072716369f50","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/trs/Firefox%20158.0.1.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"sha256":"7f73075c172284e6cf61c9b4fd60443cbfcb49f0acbc132d3b4c7a16fc2c983b","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/uk/Firefox%20158.0.1.dmg"]}},{":languages":["ur"],":value":"ur",":overrides":{"sha256":"7938a8ef2837c68f968df81e85375cfa45bf858a51d3e10fa271774045ccd086","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/ur/Firefox%20158.0.1.dmg"]}},{":languages":["uz"],":value":"uz",":overrides":{"sha256":"552898a6b3f57156b4b625409fc602eca9b9b2f1f41207c4f328a942c5a42d16","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/uz/Firefox%20158.0.1.dmg"]}},{":languages":["vi"],":value":"vi",":overrides":{"sha256":"ba7870beab34eb0e7cfc1dc1b788d3a96576f0b2486dd38d094beeaeccd7d9ad","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/vi/Firefox%20158.0.1.dmg"]}},{":languages":["xh"],":value":"xh",":overrides":{"sha256":"a719e46790a76a8f212f6dca6863f5725ca6bf0c5674ad280e36d50169441600","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/xh/Firefox%20158.0.1.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"sha256":"223087e1e3ecb6be4cc1571dd1a3cbfe0a5f003c99f53a04872a15389e0da6dd","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/zh-TW/Firefox%20158.0.1.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"sha256":"d5ed99b9830cccb81a4ed7e8e89866dcc86da1be8123a6bebd71ecf12edf5a1f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/zh-CN/Firefox%20158.0.1.dmg"]}}],"names":["Mozilla Firefox"],"ruby_source_checksum":{":sha256":"85938e920bd74462dacba0f1d013d075e3ed7ba44331c02a15a03f03c612921c"},"ruby_source_path":"Casks/f/firefox.rb","sha256":"1d7aa96b51fc9110185047de18228ac87238fba5e42bba53c9d696f88878cba6","tap_string":"homebrew/cask","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/158.0.1/mac/en-US/Firefox%20158.0.1.dmg"],"version":"158.0.1","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.firefox"}],[":app",["Firefox.app"]],[":command_wrapper",["firefox"],{":executable":"$APPDIR/Firefox.app/Contents/MacOS/firefox"}],[":zap",{":trash":["/Library/Logs/DiagnosticReports/firefox_*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.firefox.sfl*","~/Library/Application Support/CrashReporter/firefox_*","~/Library/Application Support/Firefox","~/Library/Caches/Firefox","~/Library/Caches/Mozilla/updates/Applications/Firefox","~/Library/Caches/org.mozilla.crashreporter","~/Library/Caches/org.mozilla.firefox","~/Library/Preferences/org.mozilla.crashreporter.plist","~/Library/Preferences/org.mozilla.firefox.plist","~/Library/Saved Application State/org.mozilla.firefox.savedState","~/Library/WebKit/org.mozilla.firefox"],":rmdir":["~/Library/Application Support/Mozilla","~/Library/Caches/Mozilla","~/Library/Caches/Mozilla/updates","~/Library/Caches/Mozilla/updates/Applications"]}]]},"firefox@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["firefox","firefox@cn","firefox@esr"]},"depends_on_args":{":macos":":any"},"desc":"Web browser","homepage":"https://www.mozilla.org/firefox/channel/desktop/#beta","languages":["cs","de","en-CA","en-GB","en","es-AR","es-CL","es-ES","fi","fr","gl","in","it","ja","nl","pl","pt-BR","pt","ru","uk","zh-TW","zh"],"language_variations":[{":languages":["cs"],":value":"cs",":overrides":{"sha256":"e77347965d8b5921eed5b4f3a407b37fa9a39892bb51d6d36e66f617a8a079a2","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/cs/Firefox%20159.0b5.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"sha256":"72ade0eb7ea3acb8afc70a886b16d7906b35ceb88c2cfba3afa1c667f611ff45","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/de/Firefox%20159.0b5.dmg"]}},{":languages":["en-CA"],":value":"en-CA",":overrides":{"sha256":"1384905490dfa7ab765cfd2408de4233bddf396d98f5007262170fbc0ba57507","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/en-CA/Firefox%20159.0b5.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"sha256":"fef911fda37bb7b1a2a75fe50672962d771cc712b27c7b0264ffd489246343b9","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/en-GB/Firefox%20159.0b5.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["es-AR"],":value":"es-AR",":overrides":{"sha256":"688ad950b391be7d451443dc61a0f90f3ce1b2582c00f99a8108495d522e767c","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/es-AR/Firefox%20159.0b5.dmg"]}},{":languages":["es-CL"],":value":"es-CL",":overrides":{"sha256":"f3eed00b1235f8148f0ace5cf146d67f0d96c604700fc1d2919d967faca784f6","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/es-CL/Firefox%20159.0b5.dmg"]}},{":languages":["es-ES"],":value":"es-ES",":overrides":{"sha256":"a74c8cc6223c4495cece5a92aa40c2ee7ca4d04d087226575f76c157bda25d90","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/es-ES/Firefox%20159.0b5.dmg"]}},{":languages":["fi"],":value":"fi",":overrides":{"sha256":"7d6b74da0dd7b982f87b492f5a4825b3dedda3e4b9364ff8952787da7ad217d2","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/fi/Firefox%20159.0b5.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"af3bf2b19594aaa016ab44ddf436c868393d7e2b03408d6e55ffb57bd847cd31","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/fr/Firefox%20159.0b5.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"sha256":"900e1a792b8351b83d190f41ce5944ced2c2a9f820cb6c3aaf82908504ad4a02","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/gl/Firefox%20159.0b5.dmg"]}},{":languages":["in"],":value":"hi-IN",":overrides":{"sha256":"73bca371f072f527da632fd3c87f17c06c4997d21183077eaf48749d6a4292ac","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/hi-IN/Firefox%20159.0b5.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"sha256":"c4a53c5b374a9cea8c716faff19a8763f025b783c9797febb7b25492db5f9bb2","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/it/Firefox%20159.0b5.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"sha256":"a173b83be6c854ee0417415ca8ecc800dbea64c0798ff52f339196c499d4a443","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/ja-JP-mac/Firefox%20159.0b5.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"sha256":"c8455cb83484def20da2fad7a25f67aa27b58aaef475c6e58c594a5340103130","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/nl/Firefox%20159.0b5.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"sha256":"166301d1edc2ea34100b7ab5667333448d4e4e82ba230a1937b41ce6cf3bdc91","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/pl/Firefox%20159.0b5.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"fa14339271b5bb9fa5f5b4edd2e73c215a888472dde88739d43efbcda2ab9bcb","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/pt-BR/Firefox%20159.0b5.dmg"]}},{":languages":["pt"],":value":"pt-PT",":overrides":{"sha256":"9adc404fe40294d6fa7f5f6081069e118686115b8e8ace7609a571accb1619b9","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/pt-PT/Firefox%20159.0b5.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"c7786bc56e2e928266a730426cbadb93cc363159e25ea73e7998bf19d255f127","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/ru/Firefox%20159.0b5.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"sha256":"51d7a0552303727a3fb3312793e48ddb30ad899405751b6249d6c3a2cce14e35","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/uk/Firefox%20159.0b5.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"sha256":"236eb09e2f8a1ea2a8a6320f00fcdd10ab67b4ab2bea7cd552d830929f7215a5","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/zh-TW/Firefox%20159.0b5.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"sha256":"6fc2333706b63009935179cf9d801c76488e927ddee3cb4679e373dfa0297e87","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/zh-CN/Firefox%20159.0b5.dmg"]}}],"names":["Mozilla Firefox Beta"],"ruby_source_checksum":{":sha256":"b1f173d97784265c2f040570b179f4ccff3670e8a6866866c953343cd76b4d4a"},"ruby_source_path":"Casks/f/firefox@beta.rb","sha256":"788839b803d43e78d4e4e48815fae39ee50365ced8fce67ecd9ee28a39b40509","tap_string":"homebrew/cask","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/159.0b5/mac/en-US/Firefox%20159.0b5.dmg"],"version":"159.0b5","raw_artifacts":[[":app",["Firefox.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/firefox_*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.firefox.sfl*","~/Library/Application Support/CrashReporter/firefox_*","~/Library/Application Support/Firefox","~/Library/Caches/Firefox","~/Library/Caches/Mozilla/updates/Applications/Firefox","~/Library/Caches/org.mozilla.crashreporter","~/Library/Caches/org.mozilla.firefox","~/Library/Preferences/org.mozilla.crashreporter.plist","~/Library/Preferences/org.mozilla.firefox.plist","~/Library/Saved Application State/org.mozilla.firefox.savedState","~/Library/WebKit/org.mozilla.firefox"],":rmdir":["~/Library/Application Support/Mozilla","~/Library/Caches/Mozilla","~/Library/Caches/Mozilla/updates","~/Library/Caches/Mozilla/updates/Applications"]}]]},"firefox@cn":{"auto_updates":true,"conflicts_with_args":{":cask":["firefox","firefox@beta","firefox@esr"]},"depends_on_args":{":macos":":any"},"desc":"Chinese version of Firefox","disable_args":{":date":"2025-11-20",":because":":no_longer_available",":replacement_cask":"firefox"},"homepage":"https://www.firefox.com.cn/","names":["firefox-cn"],"ruby_source_checksum":{":sha256":"9912a9888975c077850fbe666bd9841c206f495b2bf234a5b1d288f814a0a0cb"},"ruby_source_path":"Casks/f/firefox@cn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download-ssl.firefox.com.cn/releases/firefox/116.0/zh-CN/Firefox-latest.dmg"],"version":"116.0","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.firefox"}],[":app",["Firefox.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/firefox_*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.firefox.sfl*","~/Library/Application Support/CrashReporter/firefox_*","~/Library/Application Support/Firefox","~/Library/Caches/Firefox","~/Library/Caches/Mozilla/updates/Applications/Firefox","~/Library/Caches/org.mozilla.crashreporter","~/Library/Caches/org.mozilla.firefox","~/Library/Preferences/org.mozilla.crashreporter.plist","~/Library/Preferences/org.mozilla.firefox.plist","~/Library/Saved Application State/org.mozilla.firefox.savedState","~/Library/WebKit/org.mozilla.firefox"],":rmdir":["~/Library/Application Support/Mozilla","~/Library/Caches/Mozilla","~/Library/Caches/Mozilla/updates","~/Library/Caches/Mozilla/updates/Applications"]}]]},"firefox@developer-edition":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Web browser","homepage":"https://www.mozilla.org/firefox/developer/","languages":["ca","cs","de","en-CA","en-GB","en","es","fr","it","ja","ko","nl","pt-BR","ru","uk","zh-TW","zh"],"language_variations":[{":languages":["ca"],":value":"ca",":overrides":{"sha256":"d55a590d1d7914132b97818ee84cf32b678c9be7a6dd214d30447ccdc6f48fd3","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/ca/Firefox%20159.0b5.dmg"]}},{":languages":["cs"],":value":"cs",":overrides":{"sha256":"35416659493aa7eb3c0f96b13767a5eec01c338c034ab9873b050840fed6545c","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/cs/Firefox%20159.0b5.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"sha256":"daf7b0fd72ac536745022773b53d128c9b5d68a455698e145adf8124032a98cd","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/de/Firefox%20159.0b5.dmg"]}},{":languages":["en-CA"],":value":"en-CA",":overrides":{"sha256":"538991d26da5deea5c7571142d372c743dcc5f303ac6f362d0bf6be98f734b9f","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/en-CA/Firefox%20159.0b5.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"sha256":"8d8a5afb24063d7854d34abbb07c8df0b9675b0994f70f2e57a835ae0792dbce","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/en-GB/Firefox%20159.0b5.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["es"],":value":"es-ES",":overrides":{"sha256":"b9be806d73fb3aac4ffa042ec02d148411a03189be57eb8dbf29047bddb4e8a8","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/es-ES/Firefox%20159.0b5.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"0dbbc84c78112852330910e17947d5f9a68c61eae2701caca6d21fbbb9ed06f9","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/fr/Firefox%20159.0b5.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"sha256":"04fd24b570037886fa11776784651f797ae9cbba043757e934a78280958818e5","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/it/Firefox%20159.0b5.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"sha256":"691a3413be1907541bd82bcefeb01d835e310360a3573e9d68c0dd916e7b11ab","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/ja-JP-mac/Firefox%20159.0b5.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"sha256":"59a782b9c3f4759162b342b73242bfd87c6447ea1c18977589c6f3066f5c70eb","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/ko/Firefox%20159.0b5.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"sha256":"c504d26538da173b3186fef0b0ddb67165b22eccae3f38387f3d63a586d31ed2","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/nl/Firefox%20159.0b5.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"af1a4b4c9e905c6e7af463fd8781859959f66acef0820c806d5d7f5ff8a9ce96","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/pt-BR/Firefox%20159.0b5.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"2fc2712db6d91ba4e08f922fd9b7e7886842b97d1e0063317457c008a8000ee1","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/ru/Firefox%20159.0b5.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"sha256":"e0eb5eefc1186a2b122f34bff35007d7e5114a8e6b9a2f0da45e2b6cdc2aa6bf","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/uk/Firefox%20159.0b5.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"sha256":"b0c58a47b21e8aab7731148711f73eab7e13ace014168c4cb6f0a4b8ec91bdad","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/zh-TW/Firefox%20159.0b5.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"sha256":"9e8bea57ad9372c0d906686e3e7137f83099e0371a9d9920d7a599c9342f2848","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/zh-CN/Firefox%20159.0b5.dmg"]}}],"names":["Mozilla Firefox Developer Edition"],"ruby_source_checksum":{":sha256":"f39d9a1a2a71c16455a544e5837ce030bedf1072d224bef193b19b0d9ea79ac1"},"ruby_source_path":"Casks/f/firefox@developer-edition.rb","sha256":"a868078b490353a48b98f73a05e54f90d2f6c7ab4c1e830827ce53fe05c78300","tap_string":"homebrew/cask","url_args":["https://download-installer.cdn.mozilla.net/pub/devedition/releases/159.0b5/mac/en-US/Firefox%20159.0b5.dmg"],"version":"159.0b5","raw_artifacts":[[":app",["Firefox Developer Edition.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/firefox_*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.firefox.sfl*","~/Library/Application Support/CrashReporter/firefox_*","~/Library/Application Support/Firefox","~/Library/Caches/Firefox","~/Library/Caches/Mozilla/updates/Applications/Firefox","~/Library/Caches/org.mozilla.firefox","~/Library/Preferences/org.mozilla.firefox.plist","~/Library/Preferences/org.mozilla.firefoxdeveloperedition.plist","~/Library/Saved Application State/org.mozilla.firefox.savedState","~/Library/WebKit/org.mozilla.firefox"],":rmdir":["~/Library/Application Support/Mozilla","~/Library/Caches/Mozilla","~/Library/Caches/Mozilla/updates","~/Library/Caches/Mozilla/updates/Applications"]}]]},"firefox@esr":{"auto_updates":true,"conflicts_with_args":{":cask":["firefox","firefox@beta","firefox@cn"]},"depends_on_args":{":macos":":any"},"desc":"Web browser","homepage":"https://www.mozilla.org/en-US/firefox/all/#product-desktop-esr","languages":["af","ar","be","bg","bn","ca","cs","de","en-CA","en-GB","en","eo","es-AR","es-CL","es-ES","fa","ff","fi","fr","gl","gn","gu","he","hi","in","it","ja","ka","ko","mr","my","ne","nl","pa-IN","pl","pt-BR","pt","ru","si","sq","sr","sv","ta","te","th","tl","tr","uk","ur","zh-TW","zh"],"language_variations":[{":languages":["af"],":value":"af",":overrides":{"sha256":"f230d01770c1a401762eccf1512eea9b3bbfb7708bf3fc0672283b9fe171ef4f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/af/Firefox%20153.5.1esr.dmg"]}},{":languages":["ar"],":value":"ar",":overrides":{"sha256":"a9dc99c2494f53fdb4371f4caa29b1524d24c288e86a1e4a3abef08cac3fd020","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ar/Firefox%20153.5.1esr.dmg"]}},{":languages":["be"],":value":"be",":overrides":{"sha256":"878dbb7a452b5d0848107854aa9dcb75c7816fefc55f121c390262a75f9a6859","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/be/Firefox%20153.5.1esr.dmg"]}},{":languages":["bg"],":value":"bg",":overrides":{"sha256":"24f3aa9742fef1f22e1818132548efc25c03e2c1af59823124b6ae74e6212da0","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/bg/Firefox%20153.5.1esr.dmg"]}},{":languages":["bn"],":value":"bn",":overrides":{"sha256":"b5d26858980fe9a351519ce95f09f02b2e6296bf929b238bc9a5b5596742c914","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/bn/Firefox%20153.5.1esr.dmg"]}},{":languages":["ca"],":value":"ca",":overrides":{"sha256":"00863de3aaa8a1b9aa080238a6fcc420ba38f4d3d309adbdb2fdce2be00f97ad","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ca/Firefox%20153.5.1esr.dmg"]}},{":languages":["cs"],":value":"cs",":overrides":{"sha256":"5fcb13b1bf54a0b965f0998350faab3e1f289f8a840ae72c79814fd839fcd1fa","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/cs/Firefox%20153.5.1esr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"sha256":"2b4d2a60e54e19e15ab7bdaa13436f31a16ffb8ee5cbdf537a15b30058532a88","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/de/Firefox%20153.5.1esr.dmg"]}},{":languages":["en-CA"],":value":"en-CA",":overrides":{"sha256":"794169620c812767edd7bdaa0f299b25d01d650cb6e48ad1df56dc3358042f7b","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/en-CA/Firefox%20153.5.1esr.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"sha256":"2a6e3ee4dbeb098ce4ae17c130394c24e451259ac12fbe75c18b5e1f19ea5c55","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/en-GB/Firefox%20153.5.1esr.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["eo"],":value":"eo",":overrides":{"sha256":"afe81e925a2cf82e9aa7b5c3f908fe39e6795607e6809aa619bd57c1163c2baa","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/eo/Firefox%20153.5.1esr.dmg"]}},{":languages":["es-AR"],":value":"es-AR",":overrides":{"sha256":"c7384964c7418fa4312ecf20e72d364fa9e8ddcd2fe3288d8b4407a5f7c92e65","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/es-AR/Firefox%20153.5.1esr.dmg"]}},{":languages":["es-CL"],":value":"es-CL",":overrides":{"sha256":"ba3c40cd6be2e48235fb871781b087d8d936f276a896e543b06cb450a592a79f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/es-CL/Firefox%20153.5.1esr.dmg"]}},{":languages":["es-ES"],":value":"es-ES",":overrides":{"sha256":"337bdf41dd297c2de34c610ed9846e96a66a7990a814f10c2c74c460163c3f20","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/es-ES/Firefox%20153.5.1esr.dmg"]}},{":languages":["fa"],":value":"fa",":overrides":{"sha256":"a00c5fbfe86ecd18cb0a52e1917a927eed5d97b79c246c5cca9958a72d18fe51","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/fa/Firefox%20153.5.1esr.dmg"]}},{":languages":["ff"],":value":"ff",":overrides":{"sha256":"3d7c942b2fd892866538a6e56a7769dc5e9bf3b87c4cc4545e1453dd98bfd76b","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ff/Firefox%20153.5.1esr.dmg"]}},{":languages":["fi"],":value":"fi",":overrides":{"sha256":"1365c9e394ef0846f2e42d809c00c251d1e71486601d6727835ecb8e1442d5f7","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/fi/Firefox%20153.5.1esr.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"a189c26138b3ada1df187da1dc2052417b55937c950a9326c32c08420c471030","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/fr/Firefox%20153.5.1esr.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"sha256":"8b23c321fe7e2f89e3539e94ee9cdfb413b6bb4b3dd7f030aa2a698237099f5f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/gl/Firefox%20153.5.1esr.dmg"]}},{":languages":["gn"],":value":"gn",":overrides":{"sha256":"d2317848ad29bd745d3ff7ed0e1ba73a2c3a3b8889c08be038e713d41475af8c","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/gn/Firefox%20153.5.1esr.dmg"]}},{":languages":["gu"],":value":"gu-IN",":overrides":{"sha256":"340edb83a8116bdad65669d8b83eacb8db098b9a4fca0fdf4c992531161b0175","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/gu-IN/Firefox%20153.5.1esr.dmg"]}},{":languages":["he"],":value":"he",":overrides":{"sha256":"1c04930eff394e6445f6b1eb919ef052d03bec3d879192542742dcb8e4a72396","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/he/Firefox%20153.5.1esr.dmg"]}},{":languages":["hi"],":value":"hi-IN",":overrides":{"sha256":"ea840e4245b4f2f1755bff95fafe2f074eb416c14a6b9029a917dadef317bab8","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/hi-IN/Firefox%20153.5.1esr.dmg"]}},{":languages":["in"],":value":"hi-IN",":overrides":{"sha256":"ea840e4245b4f2f1755bff95fafe2f074eb416c14a6b9029a917dadef317bab8","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/hi-IN/Firefox%20153.5.1esr.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"sha256":"100724c23143e69988c45c704bbbb0cd65abb17238de513b780da199adb9e54b","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/it/Firefox%20153.5.1esr.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"sha256":"724ee0e9cfb07e031b841e221428b18af13b398499245183caf72f06b79ab9ac","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ja-JP-mac/Firefox%20153.5.1esr.dmg"]}},{":languages":["ka"],":value":"ka",":overrides":{"sha256":"23df237ab312e6d3f3593e22fe3d464b4274f918ee490b0476898bbd33d38fe0","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ka/Firefox%20153.5.1esr.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"sha256":"0100c3a010a573832a938347bc024065327dea4c4fef174613172b2cd5ee327c","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ko/Firefox%20153.5.1esr.dmg"]}},{":languages":["mr"],":value":"mr",":overrides":{"sha256":"45209c8d4d25febea6b2793a60417e16dfef1f7dca35a6fe8d5ddee2391d0335","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/mr/Firefox%20153.5.1esr.dmg"]}},{":languages":["my"],":value":"my",":overrides":{"sha256":"3ae308437a63597227bbf3450ec9dbd8a4595aa4d475791984f2bcc40e17d3c3","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/my/Firefox%20153.5.1esr.dmg"]}},{":languages":["ne"],":value":"ne-NP",":overrides":{"sha256":"9a42ecfc4571ac79c23beadbb45529079fdb400fc0bb096722a85eaa5bd6fb04","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ne-NP/Firefox%20153.5.1esr.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"sha256":"05f30cf810bbdada8b8fd42147329e98b4ff4b85d8489c7f0866fc28a85676b7","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/nl/Firefox%20153.5.1esr.dmg"]}},{":languages":["pa-IN"],":value":"pa-IN",":overrides":{"sha256":"70677bb9a9c7579187e4df94985125ae52023d66ef913972a7618f0e747f8f33","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/pa-IN/Firefox%20153.5.1esr.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"sha256":"ee674f65ce5774097e47ac8ca27f5e19884b980574b41f338db5ae8869dd7702","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/pl/Firefox%20153.5.1esr.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"c4124f393ec511c5c68a64bfdba23a4f984460ab0cf1f3baa5be665b1097fe28","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/pt-BR/Firefox%20153.5.1esr.dmg"]}},{":languages":["pt"],":value":"pt-PT",":overrides":{"sha256":"ee32ddb97fc6ee33af775e5bb772119b88d2d44f273e5353c4f8d0e13015e867","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/pt-PT/Firefox%20153.5.1esr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"77cf53f144e9a52a97ae290a94910016fe021210c839c896b99ede38a9fae801","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ru/Firefox%20153.5.1esr.dmg"]}},{":languages":["si"],":value":"si",":overrides":{"sha256":"3f0fe1e885fd503f18c39e3586488c90ff48f5de2137fc2d607b5c2ac1c9aedb","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/si/Firefox%20153.5.1esr.dmg"]}},{":languages":["sq"],":value":"sq",":overrides":{"sha256":"2cdf60bb8d878c8025d9cf53849df56db80dab8565c59e84a469c6e1359d628f","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/sq/Firefox%20153.5.1esr.dmg"]}},{":languages":["sr"],":value":"sr",":overrides":{"sha256":"db56b1848d596c01e241489608b229e3f6d4c8caeef82c5669dea6af62f68905","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/sr/Firefox%20153.5.1esr.dmg"]}},{":languages":["sv"],":value":"sv-SE",":overrides":{"sha256":"906c9f2464c10b4178b47c183d90aa830949cf4a596a4bc019b3447265db6e24","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/sv-SE/Firefox%20153.5.1esr.dmg"]}},{":languages":["ta"],":value":"ta",":overrides":{"sha256":"7bb061bbc19faf2ec85744a081c55f48060017615ddb44c470f2dd43652a38cc","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ta/Firefox%20153.5.1esr.dmg"]}},{":languages":["te"],":value":"te",":overrides":{"sha256":"e6da7384dd79df20748b7ffce94775c7b35ce696050d345b39b1f0278ba077fe","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/te/Firefox%20153.5.1esr.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"sha256":"84c89e204c25931a03d6e2caae7ce20e9085a5927f0f49fbb929c051e32eb57b","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/th/Firefox%20153.5.1esr.dmg"]}},{":languages":["tl"],":value":"tl",":overrides":{"sha256":"d32ac2807faf625ca0d882dfcb33614d147d705552a66ababc885522eb0257d6","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/tl/Firefox%20153.5.1esr.dmg"]}},{":languages":["tr"],":value":"tr",":overrides":{"sha256":"ac06410286b33f4705f8fbedc3ed5784487fd88ec5e14eeabac3da7c3b2cf3b1","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/tr/Firefox%20153.5.1esr.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"sha256":"aca3b0016a001c5bb9af1c806c7c2f492f09547a12f8ad988d28d167debd7588","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/uk/Firefox%20153.5.1esr.dmg"]}},{":languages":["ur"],":value":"ur",":overrides":{"sha256":"b21ade516e6a6936aef64dc00822eecc7c465bd62615d8ad992c440c6ee3a496","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/ur/Firefox%20153.5.1esr.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"sha256":"5339eb6a5e553e8566136f560b5c4adcd0cef26351d50ced0b1403076310d489","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/zh-TW/Firefox%20153.5.1esr.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"sha256":"ea3a1fa6079e54ddf5c8dc41b276ac289769a7b0cd35e5df1aa7b6ef6a6f392d","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/zh-CN/Firefox%20153.5.1esr.dmg"]}}],"names":["Mozilla Firefox ESR","Mozilla Firefox Extended Support Release"],"ruby_source_checksum":{":sha256":"c6c1582766fad715c9d683e02d7cd296092afc26f1bd43fa7fe318756cf4fd1e"},"ruby_source_path":"Casks/f/firefox@esr.rb","sha256":"2a6d61b57aeed79be6d3f88c5fbd50be56bf1ef2fdd97bcd1779c811eb827d6a","tap_string":"homebrew/cask","url_args":["https://download-installer.cdn.mozilla.net/pub/firefox/releases/153.5.1esr/mac/en-US/Firefox%20153.5.1esr.dmg"],"version":"153.5.1","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.firefox",":delete":"/Library/Logs/DiagnosticReports/firefox_*"}],[":app",["Firefox.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.firefox.sfl*","~/Library/Application Support/CrashReporter/firefox_*","~/Library/Application Support/Firefox","~/Library/Caches/Firefox","~/Library/Caches/Mozilla/updates/Applications/Firefox","~/Library/Caches/org.mozilla.crashreporter","~/Library/Caches/org.mozilla.firefox","~/Library/Preferences/org.mozilla.crashreporter.plist","~/Library/Preferences/org.mozilla.firefox.plist","~/Library/Saved Application State/org.mozilla.firefox.savedState","~/Library/WebKit/org.mozilla.firefox"],":rmdir":["~/Library/Application Support/Mozilla","~/Library/Caches/Mozilla","~/Library/Caches/Mozilla/updates","~/Library/Caches/Mozilla/updates/Applications"]}]]},"firefox@nightly":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Web browser","homepage":"https://www.mozilla.org/firefox/channel/desktop/#nightly","languages":["ca","cs","de","en-CA","en-GB","en","es","fr","it","ja","ko","nl","pt-BR","ru","uk","zh-TW","zh"],"language_variations":[{":languages":["ca"],":value":"ca",":overrides":{"sha256":"fe4f32ae484847c72fc96b91e0ce923d2dcf80109d0985c09159de2b5f8bbf11","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.ca.mac.dmg"]}},{":languages":["cs"],":value":"cs",":overrides":{"sha256":"a235b4e9e6099a177569c455e771c3997a77895ce88885df39573ff6bfbf38a8","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.cs.mac.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"sha256":"0c787275be0e7e09776d00e3a42b5a67e79134b2fd88ee6924e56a86d7b06fec","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.de.mac.dmg"]}},{":languages":["en-CA"],":value":"en-CA",":overrides":{"sha256":"785647e84cb70cabd87dbeed2427eb6f471c18be83491ef08643ed39597d8cae","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.en-CA.mac.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"sha256":"76fab571ef4f3e3d9f30ada79471b9ad6ea6fd0aca0a97f85320ab39fc8ad677","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.en-GB.mac.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["es"],":value":"es-ES",":overrides":{"sha256":"8f8c601447d28bfa8e3d19031a0150438f61b34f02fdc70313f4b04246e372ed","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.es-ES.mac.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"3ba902507317d8c7d9bfa7fd85319513a553a175486b5b971971d06e4e916a52","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.fr.mac.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"sha256":"c07e1f78bc632152d823ef9984d02eabc57b240418a832ce3e2713e7c581a457","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.it.mac.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"sha256":"42a23955e851789fbe9a922381eb13f853241d9fbaa1eb9c95760a44b07bde12","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.ja-JP-mac.mac.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"sha256":"03d859e5c3c32c2aae273d5ad9996ed3176768631ada969654e22bd7c7fbfbf5","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.ko.mac.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"sha256":"c125507bfe2890dab567d31e59cdcf328c99e6c6e2f5a639f770b3517ae72cab","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.nl.mac.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"16cc2155d3c37ed86b02d3d04d9d474c4543ce6668158f26852227479ef171f6","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.pt-BR.mac.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"33b9b1b359f8bab4eee3455fdf518007f824046d84d979daf488b3fe26d0b2c7","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.ru.mac.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"sha256":"73a24378d47928d806e8ea6bb0394b8ef5b372d77ca49a7384a62eb8f4be43c8","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.uk.mac.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"sha256":"1a6e02bc321202f5425c26287c18b8427b32c5977a3978bfd055776bc0d761d7","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.zh-TW.mac.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"sha256":"d14451c7dc434f773e23d4d664fda38f336025849a7fda958edbe4326b5a2bfe","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central-l10n/firefox-161.0a1.zh-CN.mac.dmg"]}}],"names":["Mozilla Firefox Nightly"],"ruby_source_checksum":{":sha256":"214b75a46f7d5da97ec084751fc81d22e12ac7214510b5b228ef7fdd8dea8434"},"ruby_source_path":"Casks/f/firefox@nightly.rb","sha256":"a0dc0d812928b834e3750786a4d5aa14119a9575fdd8d23ebb7ec04ae5806008","tap_string":"homebrew/cask","url_args":["https://ftp.mozilla.org/pub/firefox/nightly/2026/10/2026-10-23-09-50-57-mozilla-central/firefox-161.0a1.en-US.mac.dmg"],"version":"161.0a1,2026-10-23-09-50-57","raw_artifacts":[[":app",["Firefox Nightly.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/firefox_*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.firefox.sfl*","~/Library/Application Support/CrashReporter/firefox_*","~/Library/Application Support/Firefox","~/Library/Caches/Firefox","~/Library/Caches/Mozilla/updates/Applications/Firefox","~/Library/Caches/org.mozilla.firefox","~/Library/Preferences/org.mozilla.firefox.plist","~/Library/Preferences/org.mozilla.nightly.plist","~/Library/Saved Application State/org.mozilla.firefox.savedState","~/Library/WebKit/org.mozilla.firefox"],":rmdir":["~/Library/Application Support/Mozilla","~/Library/Caches/Mozilla","~/Library/Caches/Mozilla/updates","~/Library/Caches/Mozilla/updates/Applications"]}]]},"firestorm":{"depends_on_args":{":macos":":any"},"desc":"Viewer for accessing Virtual Worlds","homepage":"https://www.firestormviewer.org/","names":["Phoenix Firestorm viewer for Second Life"],"ruby_source_checksum":{":sha256":"5f5aad4b2c8013954ff40c4eddc377559f95d1cda9571cf9cd871c1a353f5a7b"},"ruby_source_path":"Casks/f/firestorm.rb","sha256":"5d1eab751bd5283f6529f6625a5b59cd3cb3b2761c049e16fe68fa33db84dbfb","tap_string":"homebrew/cask","url_args":["https://downloads.firestormviewer.org/release/mac/Phoenix-Firestorm-Releasex64_AVX2-7-2-4-80712.dmg"],"version":"7.2.4.80712","raw_artifacts":[[":app",["Firestorm-Releasex64.app"]],[":zap",{":trash":["~/Library/Application Support/Firestorm","~/Library/Caches/Firestorm_x64","~/Library/Logs/DiagnosticReports/Firestorm*","~/Library/Preferences/Firestorm.plist"]}]]},"fireworks":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Particle effects editor","homepage":"https://www.fireworksapp.xyz/","names":["Fireworks"],"ruby_source_checksum":{":sha256":"0e998cab42802f51914121ce106390a1e6d0102f445ed522fe4ef6bf18bf60cc"},"ruby_source_path":"Casks/f/fireworks.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.fireworksapp.xyz/public/fireworks.zip"],"version":"1.2","raw_artifacts":[[":app",["Fireworks.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.Besher-Al-Maleh.fireworks","~/Library/Containers/com.Besher-Al-Maleh.fireworks"]}]]},"firezone":{"depends_on_args":{":macos":":ventura"},"desc":"Zero-trust access platform built on WireGuard","homepage":"https://www.firezone.dev/","names":["Firezone"],"ruby_source_checksum":{":sha256":"0441a782989de22bcdf0423f4826d0749cd4001a6199093a877412dbc44a70de"},"ruby_source_path":"Casks/f/firezone.rb","sha256":"ab1fd337e1e6061a80416a7eba16d2ab6e9d6608c44654feff9eb0752857ad01","tap_string":"homebrew/cask","url_args":["https://github.com/firezone/firezone/releases/download/apple-client-1.5.23/firezone-macos-client-1.5.23.dmg"],"version":"1.5.23","raw_artifacts":[[":uninstall",{":launchctl":"dev.firezone.firezone.keep-app-running"}],[":app",["Firezone.app"]],[":binary",["$APPDIR/Firezone.app/Contents/Resources/bin/firezone"]],[":zap",{":trash":["~/Library/Application Scripts/*.dev.firezone.firezone","~/Library/Application Scripts/dev.firezone.firezone","~/Library/Application Scripts/dev.firezone.keep-firezone-running","~/Library/Containers/dev.firezone.firezone","~/Library/Containers/dev.firezone.keep-firezone-running","~/Library/Group Containers/*.dev.firezone.firezone"]}]]},"fishing-funds":{"depends_on_args":{":macos":":monterey"},"desc":"Display real-time trends of Chinese funds in the menubar","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ff.1zilc.top/","names":["Fishing Funds"],"ruby_source_checksum":{":sha256":"239e9ded7d498b6402d3939467d71f0c9964971f1dd6c90aee18ac8007d3c999"},"ruby_source_path":"Casks/f/fishing-funds.rb","sha256":"b7be8f123d1868169375e42faaf2c31447fb7ff0634305fd0d7410dd24bff085","tap_string":"homebrew/cask","url_args":["https://github.com/1zilc/fishing-funds/releases/download/v8.8.0/Fishing-Funds-8.8.0.dmg"],"version":"8.8.0","raw_artifacts":[[":app",["Fishing Funds.app"]],[":zap",{":trash":["~/Library/Application Support/Fishing Funds","~/Library/Logs/Fishing Funds","~/Library/Preferences/com.electron.1zilc.fishing-funds.plist"]}]]},"fission":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Audio editor","homepage":"https://rogueamoeba.com/fission/","names":["Fission"],"ruby_source_checksum":{":sha256":"b971e7d8c83575f2c32356346baa24051818c1a947ea31f0a2cda07440365af4"},"ruby_source_path":"Casks/f/fission.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.rogueamoeba.com/fission/download/Fission.zip"],"version":"2.9.5","raw_artifacts":[[":uninstall",{":quit":"com.rogueamoeba.Fission"}],[":app",["Fission.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rogueamoeba.fission.sfl*","~/Library/Application Support/Fission","~/Library/Caches/com.rogueamoeba.Fission","~/Library/HTTPStorages/com.rogueamoeba.Fission","~/Library/Preferences/com.rogueamoeba.Fission.plist","~/Library/WebKit/com.rogueamoeba.Fission"]}]]},"fitbit-os-simulator":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Build apps and clock faces for Fitbit","homepage":"https://dev.fitbit.com/","names":["Fitbit OS Simulator"],"ruby_source_checksum":{":sha256":"7909d9725b31d23dbc2161c1b9275af01b2fbe019b649c9a06258a89afaf3040"},"ruby_source_path":"Casks/f/fitbit-os-simulator.rb","sha256":"b948c2b0e44d69b257215233e8b7018fdaa42d8e65ede2145f2d58145fbe86f3","tap_string":"homebrew/cask","url_args":["https://simulator-updates.fitbit.com/Fitbit%20OS%20Simulator-stable-0.9.4.dmg"],"version":"0.9.4","raw_artifacts":[[":app",["Fitbit OS Simulator.app"]]]},"fixkey":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Keyboard-focused AI copilot for writing","homepage":"https://fixkey.ai/","names":["fixkey"],"ruby_source_checksum":{":sha256":"abe1cdbca09506505d693b80ca4b4f89e949c9b0c67e0bff68b112b21f7a8ffc"},"ruby_source_path":"Casks/f/fixkey.rb","sha256":"571e6cc6fe1d6f95e41bc68d5aaad5d6b1ecc943ec8efd43062646d7314ff520","tap_string":"homebrew/cask","url_args":["https://fixkey.download/fixkey%202.9.3.dmg"],"version":"2.9.3","raw_artifacts":[[":app",["fixkey.app"]],[":zap",{":trash":["~/Library/Application Support/fixkey","~/Library/Caches/fixkey","~/Library/HTTPStorages/fixkey","~/Library/Preferences/fixkey.plist"]}]]},"fl-studio":{"depends_on_args":{":macos":":any"},"desc":"Digital audio production application","homepage":"https://www.image-line.com/fl-studio/","names":["FL Studio"],"ruby_source_checksum":{":sha256":"396c8445a1ea05dc22f57bb0b5647336e7e43933d930bd3264d09a02a3be6f7a"},"ruby_source_path":"Casks/f/fl-studio.rb","sha256":"aadec561be5c5b4bc9384ed772677f110896a8964c9e296cc892e0b315f02cb1","tap_string":"homebrew/cask","url_args":["https://install.image-line.com/flstudio/flstudio_mac_26.1.7.5421.dmg"],"version":"26.1.7.5421","raw_artifacts":[[":uninstall",{":launchctl":"com.image-line.flc-install-helper-socket",":pkgutil":["com.image-line.fl-cloud-plugins.app","com.image-line.fl-cloud-plugins.launchDaemon","com.Image-Line.pkg.26ONLINE","com.Image-Line.pkg.flcloud.plugins"],":delete":"/Applications/FL Cloud Plugins.app"}],[":pkg",["Install FL Studio.pkg"]],[":zap",{":trash":["~/Library/Caches/com.image-line.flstudio","~/Library/HTTPStorages/com.image-line.flstudio","~/Library/Preferences/com.image-line.flstudio.plist","~/Library/Saved Application State/com.image-line.flstudio.savedState","~/Library/WebKit/com.image-line.flstudio"]}]]},"flacon":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open source audio file encoder","homepage":"https://flacon.github.io/","names":["Flacon"],"ruby_source_checksum":{":sha256":"b42825efdaff9fa8bc10880f100de2a8fc1e1bdca271040785130f88382ef58a"},"ruby_source_path":"Casks/f/flacon.rb","sha256":"e185f6be7896bb2679a51dc7676b8a63a45d45648c7819bb21ffeb23d5125519","tap_string":"homebrew/cask","url_args":["https://github.com/flacon/flacon/releases/download/v13.0.1/Flacon_13.0.1.dmg"],"version":"13.0.1","raw_artifacts":[[":app",["Flacon.app"]],[":zap",{":trash":["~/Library/Preferences/com.flacon.flacon.plist","~/Library/Preferences/io.github.flacon.plist","~/Library/Saved Application State/io.github.flacon.savedState"]}]]},"flame":{"depends_on_args":{":macos":":any"},"desc":"Rendezvous service browser for iPhone / iPod touch","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://movieos.org/code/flame/","names":["Flame"],"ruby_source_checksum":{":sha256":"bdb7488db765b2f1ad6ab4e9187d3d2b351fc01dd3c6d74bd43db29c20d77d6e"},"ruby_source_path":"Casks/f/flame.rb","sha256":"cc09216769022fc4acb20eaddd37898ace0d3a9ca8d9f53fbc06cdbfd45868e0","tap_string":"homebrew/cask","url_args":["https://github.com/tominsam/flametouch/releases/download/3.0.0(80)/Flame.3.0.0.80.zip"],"version":"3.0.0,80","raw_artifacts":[[":app",["Flame.app"]]]},"flameshot":{"depends_on_args":{":macos":":sequoia"},"desc":"Screenshot software with built-in annotation tools","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://flameshot.org/","names":["Flameshot"],"ruby_source_checksum":{":sha256":"d7a4a710582ed3c9c545db7b09aea7accdb64c5ecec88e8d49fc0aaac521567e"},"ruby_source_path":"Casks/f/flameshot.rb","sha256":"871653260d9298db2e2a85e121c514f753dfdca94dccabbd74c142a2438f3d78","tap_string":"homebrew/cask","url_args":["https://github.com/flameshot-org/flameshot/releases/download/v14.0.0/Flameshot-14.0-macos-intel.dmg"],"version":"14.0.0,14.0,git0.da6121bd","raw_artifacts":[[":uninstall",{":quit":"org.flameshot.flameshot"}],[":app",["Flameshot.app"]],[":zap",{":trash":["~/.cache/flameshot","~/.config/flameshot","~/Library/Caches/flameshot"]}]]},"flashspace":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Virtual workspace manager","homepage":"https://github.com/wojciech-kulik/FlashSpace","names":["FlashSpace"],"ruby_source_checksum":{":sha256":"83fa4f98b1b66018224eb750ccfab435c4acd28db517a0773533de2daedb8a66"},"ruby_source_path":"Casks/f/flashspace.rb","sha256":"f5a114ed7d42cb8b5379003983584c3094a6b362cc39e4da331d3c0492fb22ba","tap_string":"homebrew/cask","url_args":["https://github.com/wojciech-kulik/FlashSpace/releases/download/v4.19.82/FlashSpace.app.zip"],"version":"4.19.82","raw_artifacts":[[":uninstall",{":quit":"pl.wojciechkulik.FlashSpace"}],[":app",["FlashSpace.app"]],[":binary",["$APPDIR/FlashSpace.app/Contents/Resources/flashspace"]],[":zap",{":trash":["~/Library/Application Scripts/pl.wojciechkulik.FlashSpace","~/Library/Autosave Information/pl.wojciechkulik.FlashSpace.plist","~/Library/Caches/pl.wojciechkulik.FlashSpace","~/Library/HTTPStorages/pl.wojciechkulik.FlashSpace","~/Library/Preferences/FlashSpace.plist","~/Library/Preferences/pl.wojciechkulik.FlashSpace.plist","~/Library/Saved Application State/pl.wojciechkulik.FlashSpace.savedState"]}]]},"fldigi":{"depends_on_args":{":macos":":any"},"desc":"Ham radio digital modem application","homepage":"https://www.w1hkj.org/","names":["fldigi"],"ruby_source_checksum":{":sha256":"466291d405ddfe4c43d31cb305646f938e4f74bcec0594b31a1ba355c39c5960"},"ruby_source_path":"Casks/f/fldigi.rb","sha256":"7d458a6eeb863047efc48f4a234197d16231fde4ed232ed1e1d67622b91467b6","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/fldigi/fldigi/fldigi-4.2.13.dmg"],"version":"4.2.13","raw_artifacts":[[":app",["fldigi-4.2.13.app"]],[":zap",{":trash":"~/.fldigi"}]]},"fleet":{"depends_on_args":{":macos":":any"},"desc":"Hybrid IDE and text editor","disable_args":{":date":"2025-12-22",":because":":no_longer_available"},"homepage":"https://www.jetbrains.com/fleet/","names":["Fleet"],"ruby_source_checksum":{":sha256":"9afbf101874e03ba8f14f0c87ac719154e1457cad3e73f0cb9a3529de81af404"},"ruby_source_path":"Casks/f/fleet.rb","sha256":"5a0fddbdbd28f108ecaee818e3859028cf215a7aa001c04163fe3800fb6da1b6","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/fleet/installers/macos_x64/Fleet-1.48.261.dmg"],"version":"1.48.261","raw_artifacts":[[":app",["Fleet.app"]],[":binary",["$APPDIR/Fleet.app/Contents/app/bin/fleet"]],[":zap",{":trash":["~/.fleet","~/Library/Application Support/JetBrains/Fleet","~/Library/Caches/JetBrains/Fleet","~/Library/Logs/JetBrains/Fleet"]}]]},"flexoptix":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Connect to your FLEXBOX without cables and configure transceivers","homepage":"https://www.flexoptix.net/en/flexoptix-app/#","names":["FLEXOPTIX App"],"ruby_source_checksum":{":sha256":"886e885dc76d7d64c5bd69b85855476e53cb70f3d7149b40526387f32770b25f"},"ruby_source_path":"Casks/f/flexoptix.rb","sha256":"9503b0faf00976a8c53600b518e46f284d867ba1e5e6f850552331c2bba87b3b","tap_string":"homebrew/cask","url_args":["https://flexbox.reconfigure.me/download/electron/mac/x64/FLEXOPTIX%20App-5.69.0-latest.dmg"],"version":"5.69.0-latest","raw_artifacts":[[":app",["FLEXOPTIX App.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.flexoptix.flexoptix.app.sfl*","~/Library/Application Support/flexoptix-app","~/Library/Preferences/net.flexoptix.flexoptix.app.plist","~/Library/Saved Application State/net.flexoptix.flexoptix.app.savedState"]}]]},"flic":{"depends_on_args":{":macos":":any"},"desc":"Driver for the Flic bluetooth button","homepage":"https://flic.io/applications/mac-app","names":["Flic"],"ruby_source_checksum":{":sha256":"92d8959cb87e21c0166ef80627c6870604f20d5e5838135f9c3ae9121ad7ac62"},"ruby_source_path":"Casks/f/flic.rb","sha256":"8fceaa6d5eedf4a3013519c9e372e3c640419abc28a2dafc00f0219094933309","tap_string":"homebrew/cask","url_args":["https://misc-scl-cdn.s3.amazonaws.com/Flic.2.1.0.zip"],"version":"2.1.0","raw_artifacts":[[":app",["Flic.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.shortcutlabs.FlicMac","~/Library/Containers/com.shortcutlabs.FlicMac"]}]]},"flick":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Radial command wheel triggered by holding a key and flicking the mouse","homepage":"https://getflick.dev/","names":["Flick"],"ruby_source_checksum":{":sha256":"aa5bbffaf4db24b8072a699b6a309a68411fbbc4eb30234e69d2e6e4eb7dbbc3"},"ruby_source_path":"Casks/f/flick.rb","sha256":"d675b9b807ff9a5eb736fb921a7aa03ea1b4ce8666f3638e6fb1549f0f15fcd7","tap_string":"homebrew/cask","url_args":["https://getflick.dev/Flick-1.1.3.dmg"],"version":"1.1.3","raw_artifacts":[[":app",["Flick.app"]],[":zap",{":trash":["~/Library/Application Support/Flick","~/Library/Caches/dev.getflick.flick","~/Library/HTTPStorages/dev.getflick.flick","~/Library/Preferences/dev.getflick.flick.plist"]}]]},"flickr-uploadr":{"depends_on_args":{":macos":":any"},"desc":"Photo upload tool","homepage":"https://www.flickr.com/tools/","names":["Flickr Uploadr"],"ruby_source_checksum":{":sha256":"e5461cd73a7684ade789b43f42e81f1f1208d6f195fff1805cf65c51a783482d"},"ruby_source_path":"Casks/f/flickr-uploadr.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.flickr.com/uploadr/FlickrUploadr.dmg"],"version":"1.2,2142","raw_artifacts":[[":app",["Flickr Uploadr.app"]],[":zap",{":trash":["~/Library/Caches/com.flickr.flickrmac","~/Library/HTTPStorages/com.flickr.flickrmac","~/Library/Preferences/com.flickr.flickrmac.plist"]}]]},"flightgear":{"depends_on_args":{":macos":":any"},"desc":"Flight simulator","homepage":"https://www.flightgear.org/","names":["FlightGear"],"ruby_source_checksum":{":sha256":"7d8aa8cab7c209f5d2fa8b4930e2af951a9c2a2c859ea039fb7a0bd8ab122bd6"},"ruby_source_path":"Casks/f/flightgear.rb","sha256":"302e9e068342eed1aac6808b2966b5b0e70fa40cef4bb92bddfef709d098d6fc","tap_string":"homebrew/cask","url_args":["https://mirrors.ibiblio.org/flightgear/ftp/release-2024.1/flightgear-2024.1.7-macos-universal.dmg"],"version":"2024.1.7","raw_artifacts":[[":uninstall",{":quit":"org.flightgear.mac"}],[":app",["FlightGear.app"]],[":zap",{":trash":"~/Library/Application Support/FlightGear"}]]},"flipper":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-12-01",":because":":discontinued"},"desc":"Desktop debugging platform for mobile developers","disable_args":{":date":"2025-12-01",":because":":discontinued"},"homepage":"https://fbflipper.com/","names":["Facebook Flipper"],"ruby_source_checksum":{":sha256":"307a850dd90290444f80772531c52dfa999a93f2d95c827f7bb27de7b5d9775a"},"ruby_source_path":"Casks/f/flipper.rb","sha256":"4fb255b22728eeb7a670bf795686f767c16c988c586c656fbc6c37b8de896b42","tap_string":"homebrew/cask","url_args":["https://github.com/facebook/flipper/releases/download/v0.273.0/Flipper-server-mac-x64.dmg"],"version":"0.273.0","raw_artifacts":[[":app",["Flipper.app"]],[":zap",{":trash":["~/.flipper","~/Library/Application Support/Flipper","~/Library/Preferences/rs.flipper-launcher"]}]]},"fliqlo":{"depends_on_args":{":macos":":any"},"desc":"Flip clock screensaver","homepage":"https://fliqlo.com/","names":["Fliqlo"],"ruby_source_checksum":{":sha256":"6a64e0e9b9a31e46fdfcea8130195e0775ad485d46d8bf71cfab117fc6de5a0c"},"ruby_source_path":"Casks/f/fliqlo.rb","sha256":"a0d0fac34347cba027e067ad46b04efcff2220f7d5e712de4dcaaf9844c31c1a","tap_string":"homebrew/cask","url_args":["https://fliqlo.com/download/Fliqlo%201.8.6.dmg"],"url_kwargs":{":referer":"https://fliqlo.com/#about"},"version":"1.8.6","raw_artifacts":[[":screen_saver",["Fliqlo.saver"]],[":zap",{":trash":"/Library/Screen Savers/Fliqlo.saver"}]]},"flirc":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"IR USB receiver configurator","homepage":"https://flirc.tv/","names":["Flirc"],"ruby_source_checksum":{":sha256":"2ed46e9c4cf1b4d98dc7b211c6bd4ddeeb0a79db0859b67fac98efb1ea206a17"},"ruby_source_path":"Casks/f/flirc.rb","sha256":"da00f51a8b64f1e7fbb75bc229e715428efe5059d06607fe5571a4e1bc011454","tap_string":"homebrew/cask","url_args":["https://flirc.com/software/flirc-usb/GUI/release/mac/Flirc-3.27.19.dmg"],"version":"3.27.19","raw_artifacts":[[":app",["Flirc.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.flirc.Flirc","~/Library/HTTPStorages/com.flirc.Flirc.binarycookies","~/Library/Preferences/com.flirc.Flirc.plist"]}]]},"flixtools":{"depends_on_args":{":macos":":any"},"desc":"Downloads subtitles for movies","homepage":"https://www.flixtools.com/","names":["OpenSubtitles FlixTools Lite"],"ruby_source_checksum":{":sha256":"fa3be11ab7c524fd5c266ce7055fcf64aa1406e762f5f59d9c0f702ce2fab8c9"},"ruby_source_path":"Casks/f/flixtools.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.flixtools.com/download/FlixTools.dmg"],"version":"3.3.1,667","raw_artifacts":[[":app",["FlixTools.app"]],[":zap",{":trash":["~/Library/Caches/com.flixtools.flixtools","~/Library/Preferences/com.flixtools.flixtools.plist","~/Library/Saved Application State/com.flixtools.flixtools.savedState"]}]]},"flock-app":{"depends_on_args":{":macos":":monterey"},"desc":"Business messaging and team collaboration app","homepage":"https://flock.com/","names":["Flock"],"ruby_source_checksum":{":sha256":"c66e441e245ce7244ccf40c28e77c220d5e9f5929a649a87fe473e38cc9c5a06"},"ruby_source_path":"Casks/f/flock-app.rb","sha256":"a3dbc3bcffcd54d5c909a9048b9d0738523654e424d4c28b8378c2e46dea6786","tap_string":"homebrew/cask","url_args":["https://updates.flock.co/fl_mac_electron/Flock-macOS-2.2.527.dmg"],"version":"2.2.527","raw_artifacts":[[":app",["Flock.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/to.go.osx.sfl*","~/Library/Application Support/Flock","~/Library/Logs/Flock","~/Library/Preferences/to.go.osx.plist","~/Library/Saved Application State/to.go.osx.savedState"]}]]},"floorp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Privacy-focused Firefox-based browser","homepage":"https://floorp.app/","names":["Floorp browser"],"ruby_source_checksum":{":sha256":"282535d0d2bff648fa40298b440be9505dc595bb5e94ef14c009305caaecc363"},"ruby_source_path":"Casks/f/floorp.rb","sha256":"f45684a19cd787cc78e151fc6d60fbc9605b3526a7f272fa1d2c896905824674","tap_string":"homebrew/cask","url_args":["https://github.com/Floorp-Projects/Floorp/releases/download/v12.20.2/floorp-macOS-universal.dmg"],"version":"12.20.2","raw_artifacts":[[":app",["Floorp.app"]],[":zap",{":trash":["~/Library/Application Support/Floorp","~/Library/Caches/Floorp","~/Library/Caches/Mozilla/updates/Applications/Floorp","~/Library/Preferences/*.floorp.plist","~/Library/Saved Application State/*.floorp.savedState"],":rmdir":"~/Library/Caches/Mozilla"}]]},"flow-desktop":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Task and project management software","disable_args":{":date":"2025-11-05",":because":":unreachable"},"homepage":"https://www.getflow.com/","names":["Flow"],"ruby_source_checksum":{":sha256":"2c5662b4e80e259e07332b326b762770685b34a11ef59bc1620633e69a3d9367"},"ruby_source_path":"Casks/f/flow-desktop.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.getflow.com/darwin_x64/Flow.zip"],"version":"6.2.0.2082","raw_artifacts":[[":app",["Flow.app"]],[":zap",{":trash":["~/.config/configstore/flow-desktop.json","~/Library/Application Support/Flow","~/Library/Caches/com.metalab.flow-mac","~/Library/HTTPStorages/com.metalab.flow-mac","~/Library/Preferences/com.metalab.flow-mac.plist"]}]]},"flow5":{"depends_on_args":{":macos":":any"},"desc":"Potential flow solver for preliminary aerodynamic and hydrofoil design","homepage":"https://flow5.tech/flow5.html","names":["flow5"],"ruby_source_checksum":{":sha256":"7c90614e8a6ae104c376efeb96104fefc495c4775ac1b872ebb42ed538d13a9d"},"ruby_source_path":"Casks/f/flow5.rb","sha256":"f39b23e9fca651c3200f8a8d75eaffbf37d7727c9124a992e261cd660178d548","tap_string":"homebrew/cask","url_args":["https://github.com/techwinder/flow5/releases/download/v7.57/flow5_v7.57.dmg"],"version":"7.57","raw_artifacts":[[":app",["flow5.app"]],[":zap",{":trash":"~/Library/Preferences/tech.cere-aero.flow5.plist"}]]},"flowdown":{"depends_on_args":{":macos":":sonoma"},"desc":"AI agent","homepage":"https://flowdown.ai/","names":["FlowDown"],"ruby_source_checksum":{":sha256":"07f75e4a2ff953678d9351ab63f6b0673a936573e7c6e26f1f9182da002c6dad"},"ruby_source_path":"Casks/f/flowdown.rb","sha256":"c1f1873d21239afa504ba8396075dbc3e34c1ffa89e1c6677ebb0232a9df3500","tap_string":"homebrew/cask","url_args":["https://github.com/Lakr233/FlowDown/releases/download/5.2.4/FlowDown-5.2.4.zip"],"version":"5.2.4","raw_artifacts":[[":uninstall",{":quit":"wiki.qaq.flow"}],[":app",["FlowDown.app"]],[":zap",{":trash":["~/Library/Application Scripts/wiki.qaq.flow","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/wiki.qaq.flow.sfl*","~/Library/Containers/wiki.qaq.flow","~/Library/Containers/wiki.qaq.flow.FlowDownWidget","~/Library/Containers/wiki.qaq.FlowDown.Community"]}]]},"flowvision":{"depends_on_args":{":macos":":any"},"desc":"Waterfall-style image viewer","homepage":"https://flowvision.app/","names":["FlowVision"],"ruby_source_checksum":{":sha256":"af764d53fe179b5cfd95fdf12307d9bd7e6f72ab533216658116eac0af6e2a92"},"ruby_source_path":"Casks/f/flowvision.rb","sha256":"be9d3f34592ee279ccb59d8b25c637ed1665c7c59699a197c3bc93bb8cd981b9","tap_string":"homebrew/cask","url_args":["https://github.com/netdcy/FlowVision/releases/download/1.7.6/FlowVision.1.7.6.zip"],"version":"1.7.6","raw_artifacts":[[":app",["FlowVision.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/netdcy.flowvision.sfl*","~/Library/Application Support/FlowVision","~/Library/Preferences/netdcy.FlowVision.plist","~/Library/Saved Application State/netdcy.FlowVision.savedState"]}]]},"flox":{"depends_on_args":{":macos":":any"},"desc":"Manages environments across the software lifecycle","homepage":"https://flox.dev/","names":["flox"],"ruby_source_checksum":{":sha256":"72a66cee8af887d47d11729b3324cfb408f39bdc236f1e1a2c768bb559f2287d"},"ruby_source_path":"Casks/f/flox.rb","sha256":"325355202b9ef1c6c05207814efd2287f2ef3bb0108eaae9214a9a355bdcffda","tap_string":"homebrew/cask","url_args":["https://downloads.flox.dev/by-env/stable/osx/flox-1.19.1.x86_64-darwin.pkg"],"version":"1.19.1","raw_artifacts":[[":uninstall",{":launchctl":["org.nixos.darwin-store","org.nixos.nix-daemon"],":quit":["org.nixos.darwin-store","org.nixos.nix-daemon"],":script":{":executable":"/usr/local/share/flox/scripts/uninstall",":sudo":true},":pkgutil":"com.floxdev.flox"}],[":pkg",["flox-1.19.1.x86_64-darwin.pkg"]],[":zap",{":script":{":executable":"/usr/local/share/flox/scripts/uninstall_zap",":args":["--zap"],":sudo":true},":trash":["/etc/flox-version.update","/etc/nix/nix.conf.bak","/usr/local/share/flox/scripts/uninstall_zap","~/.cache/flox","~/.config/flox","~/.local/share/flox","~/.local/state/flox"]}]]},"flrig":{"depends_on_args":{":macos":":any"},"desc":"Ham radio rig control","homepage":"https://www.w1hkj.org/","names":["flrig"],"ruby_source_checksum":{":sha256":"1107a800e720b67fe097a814654501d374012c129b0befed44c478c281d1016d"},"ruby_source_path":"Casks/f/flrig.rb","sha256":"0ec96340ffb656058aefadfc54a39bcf0a2712a1768000b9db85175b9a811ff2","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/fldigi/fldigi/flrig-2.0.12.dmg"],"version":"2.0.12","raw_artifacts":[[":app",["flrig-2.0.12.app"]],[":zap",{":trash":"~/.flrig"}]]},"fluent-reader":{"depends_on_args":{":macos":":ventura"},"desc":"RSS/Atom news aggregator","homepage":"https://hyliu.me/fluent-reader/","names":["Fluent Reader"],"ruby_source_checksum":{":sha256":"7cf61766acb3736e3c0041c831d819ed85aad37c96862197f14c420f1338ba1f"},"ruby_source_path":"Casks/f/fluent-reader.rb","sha256":"febf95b70280b7f0feb9ed530afdda62d857d1f7a2c2cb43ca0911471065103a","tap_string":"homebrew/cask","url_args":["https://github.com/yang991178/fluent-reader/releases/download/v1.3.1/Fluent.Reader.1.3.1.dmg"],"version":"1.3.1","raw_artifacts":[[":app",["Fluent Reader.app"]],[":zap",{":trash":["~/Library/Application Support/fluent-reader","~/Library/Preferences/me.hyliu.fluentreader.plist","~/Library/Saved Application State/me.hyliu.fluentreader.savedState"]}]]},"fluid":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool to turn a website into a desktop app","homepage":"https://fluidapp.com/","names":["Fluid"],"ruby_source_checksum":{":sha256":"1dbdb554fdf5ae73445717e0b7305dc137d66fefb5961a0909ff9ec9aa67f513"},"ruby_source_path":"Casks/f/fluid.rb","sha256":"cf58c480f631d2adc050b423e65776e253f52989ade9c1aaf8d77b8ced63a653","tap_string":"homebrew/cask","url_args":["https://fluidapp.com/dist/Fluid_2.1.2.zip"],"version":"2.1.2","raw_artifacts":[[":app",["Fluid.app"]],[":zap",{":trash":["~/Library/Application Support/Fluid","~/Library/Caches/com.fluidapp.Fluid2","~/Library/Preferences/com.fluidapp.Fluid*","~/Library/Saved Application State/com.fluidapp.Fluid*"]}]]},"fluidvoice":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Offline voice-to-text dictation app with AI enhancement","homepage":"https://altic.dev/fluid","names":["FluidVoice"],"ruby_source_checksum":{":sha256":"4f835ba71b1db7532b06064679420ac127852f8239500a2437d3542004d712d3"},"ruby_source_path":"Casks/f/fluidvoice.rb","sha256":"1560f07ebd986f6315f569c0e7362e425490dd8227364b6c09fbf77426f46d9f","tap_string":"homebrew/cask","url_args":["https://github.com/altic-dev/FluidVoice/releases/download/v1.6.12/Fluid-oss-1.6.12.dmg"],"version":"1.6.12","raw_artifacts":[[":uninstall",{":quit":"com.FluidApp.app"}],[":app",["FluidVoice.app"]],[":zap",{":trash":["~/Library/Application Support/com.FluidApp.app","~/Library/Application Support/FluidAudio","~/Library/Application Support/FluidVoice","~/Library/Caches/com.FluidApp.app","~/Library/Caches/FluidAudio","~/Library/HTTPStorages/com.FluidApp.app","~/Library/Logs/Fluid","~/Library/Preferences/com.FluidApp.app.plist"]}]]},"fluor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Change the behavior of the fn keys depending on the active application","homepage":"https://github.com/Pyroh/Fluor","names":["Fluor"],"ruby_source_checksum":{":sha256":"1efcae04350605f1ee452ec63f476394c3c4a61a00eebb898f40648b050bc9cf"},"ruby_source_path":"Casks/f/fluor.rb","sha256":"adcb2651ab81bc10e4682ef264724b27137444f10f1bbb867e7d0bd7b6063d46","tap_string":"homebrew/cask","url_args":["https://github.com/Pyroh/Fluor/releases/download/2.5.1/Fluor.2.5.1.dmg"],"version":"2.5.1","raw_artifacts":[[":uninstall",{":quit":"com.pyrolyse.Fluor"}],[":app",["Fluor.app"]],[":zap",{":trash":"~/Library/Preferences/com.pyrolyse.Fluor.plist"}]]},"flutter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"UI toolkit for building applications for mobile, web and desktop","homepage":"https://flutter.dev/","names":["Flutter SDK"],"ruby_source_checksum":{":sha256":"ad61f57f095303ff7f02970333a59b5a3aa211dfec27af1570647e65327e68a2"},"ruby_source_path":"Casks/f/flutter.rb","sha256":"b8a3c255a51a8c0c0943a4d5bdf9b26008c34f02febf69640c8aab413afd896f","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos_3.47.8-stable.zip"],"version":"3.47.8","raw_artifacts":[[":suite",["flutter"],{":target":"$HOMEBREW_PREFIX/share/flutter"}],[":binary",["flutter/bin/dart"]],[":binary",["flutter/bin/flutter"]],[":zap",{":trash":"~/.flutter"}]]},"flutterflow":{"depends_on_args":{":macos":":monterey"},"desc":"Visual development platform","homepage":"https://flutterflow.io/","names":["FlutterFlow"],"ruby_source_checksum":{":sha256":"8d1b4c36ce1b24b33a1fff05484da40a7a4acd7f47daba6b84847b493ef2a3c2"},"ruby_source_path":"Casks/f/flutterflow.rb","sha256":"341114f2b983402d6cbab0e2ec2b4745f903098cc9149d67e3f68ebb960a7e5a","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/flutterflow-downloads/macos/flutterflow-7.2.12-macos.zip"],"version":"7.2.12","raw_artifacts":[[":app",["FlutterFlow.app"]],[":zap",{":trash":["~/Library/Application Support/io.flutterflow.prod.mac","~/Library/Caches/io.flutterflow.prod.mac","~/Library/Containers/io.flutterflow.flutterflow","~/Library/HTTPStorages/io.flutterflow.prod.mac","~/Library/Preferences/io.flutterflow.prod.mac.plist","~/Library/Saved Application State/io.flutterflow.prod.mac.savedState"]}]]},"flux-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Screen colour temperature controller","homepage":"https://justgetflux.com/","names":["f.lux"],"ruby_source_checksum":{":sha256":"8cb3c9c00d915670a29c81043d3f68690145ec3740a4d4d6541fe393174827ad"},"ruby_source_path":"Casks/f/flux-app.rb","sha256":"c937e24209f2ee99ad4586d7a19948bb1bdfca725b62e6bd061668be1f182765","tap_string":"homebrew/cask","url_args":["https://justgetflux.com/mac/Flux42.2.zip"],"version":"42.2","raw_artifacts":[[":uninstall",{":quit":"org.herf.Flux"}],[":app",["Flux.app"]],[":zap",{":trash":["~/Library/Application Support/Flux","~/Library/Caches/org.herf.Flux","~/Library/Containers/com.justgetflux.flux","~/Library/Cookies/org.herf.Flux.binarycookies","~/Library/Preferences/org.herf.Flux.plist"]}]]},"fluxer":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Chat for friends, groups, and communities with text, voice, and video","homepage":"https://fluxer.app/","names":["Fluxer"],"ruby_source_checksum":{":sha256":"bbf21a85cd3df06358a9f9fc6668e795c284d069f3bfba16d0f2cde34a6ba227"},"ruby_source_path":"Casks/f/fluxer.rb","sha256":"b316490a1cb864544e401d5a0359740f84c6cc43b63bf6081d8d16ce0f453cae","tap_string":"homebrew/cask","url_args":["https://pkgs.fluxer.com/desktop/stable/darwin/x64/2026.1018.223338/dmg"],"version":"2026.1018.223338","raw_artifacts":[[":uninstall",{":launchctl":"app.fluxer.ShipIt",":quit":"app.fluxer"}],[":app",["Fluxer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.fluxer.sfl*","~/Library/Application Support/fluxer","~/Library/Caches/app.fluxer*","~/Library/HTTPStorages/app.fluxer","~/Library/Logs/Fluxer","~/Library/Logs/fluxer_desktop","~/Library/Preferences/app.fluxer.plist","~/Library/Preferences/ByHost/app.fluxer.ShipIt.*.plist"]}]]},"fly":{"depends_on_args":{":macos":":any"},"desc":"Official CLI tool for Concourse CI","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/concourse/concourse","names":["fly"],"ruby_source_checksum":{":sha256":"b0251a41b3345057f81685085456223d1fbf316ec4f5a463cd72cc72a79e3215"},"ruby_source_path":"Casks/f/fly.rb","sha256":"64bcb98a5250ff5a3b227cf76bad6c40204d0c4c0b38c6711254a2d1edbe4b75","tap_string":"homebrew/cask","url_args":["https://github.com/concourse/concourse/releases/download/v8.3.0/fly-8.3.0-darwin-amd64.tgz"],"version":"8.3.0","raw_artifacts":[[":binary",["fly"]]]},"flycast":{"depends_on_args":{":macos":":any"},"desc":"Dreamcast, Naomi and Atomiswave emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/flyinghead/flycast","names":["Flycast"],"ruby_source_checksum":{":sha256":"1bec79f12954a69d95dde61c5360299c4b222f8a9a23ed9768ac06288a81151b"},"ruby_source_path":"Casks/f/flycast.rb","sha256":"dbd59cb88f52a95ea4de90693bb4ac156530452d5457f2cc4f656fdfd242fc26","tap_string":"homebrew/cask","url_args":["https://github.com/flyinghead/flycast/releases/download/v2.7/flycast-macOS-2.7.zip"],"version":"2.7","raw_artifacts":[[":app",["Flycast.app"]],[":zap",{":rmdir":["/Library/Application Support/Flycast","~/.flycast","~/.reicast"]}]]},"flycut":{"depends_on_args":{":macos":":any"},"desc":"Clipboard manager for developers","homepage":"https://github.com/TermiT/Flycut","names":["Flycut"],"ruby_source_checksum":{":sha256":"fa787932f350b53d41d731bee2b26e5039211dfc7812249eebf3ca6cb47fcee8"},"ruby_source_path":"Casks/f/flycut.rb","sha256":"bc1a73b9cb4b4d316fa11572f43383f0f02fc7e6ba88bbed046cc1b074336862","tap_string":"homebrew/cask","url_args":["https://github.com/TermiT/Flycut/releases/download/1.9.6/Flycut.1.9.6.zip"],"version":"1.9.6","raw_artifacts":[[":app",["Flycut.app"]],[":zap",{":trash":"~/Library/Preferences/com.generalarcade.flycut.plist"}]]},"flyenv":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"PHP and Web development environment manager","homepage":"https://www.macphpstudy.com/","names":["FlyEnv"],"ruby_source_checksum":{":sha256":"a14238abe689bf6e28cf26496976f4f6096eb67d5b0a71904728115ac6b36827"},"ruby_source_path":"Casks/f/flyenv.rb","sha256":"b22c93876d7102681c9614513ec9f4f1fae4751c339b973969c084b19e928ae4","tap_string":"homebrew/cask","url_args":["https://github.com/xpf0000/FlyEnv/releases/download/v4.20.1/FlyEnv-4.20.1-mac.zip"],"version":"4.20.1","raw_artifacts":[[":app",["FlyEnv.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/phpstudy.xpfme.com.sfl*","~/Library/Application Support/FlyEnv","~/Library/Application Support/PhpWebStudy","~/Library/FlyEnv","~/Library/Logs/FlyEnv","~/Library/Logs/PhpWebStudy","~/Library/PhpWebStudy","~/Library/Preferences/phpstudy.xpfme.com.plist"]}]]},"flying-carpet":{"depends_on_args":{":macos":":ventura"},"desc":"File transfer over ad-hoc wifi","homepage":"https://github.com/spieglt/flyingcarpet","names":["Flying Carpet"],"ruby_source_checksum":{":sha256":"a1c7f2f73eb28972c5acd050b4112876c203e610567be0aae326513d51ac1aa7"},"ruby_source_path":"Casks/f/flying-carpet.rb","sha256":"b6db75afed626081275fd56215330fcfaf16af3070ddcfeda09c91a8c9ba2771","tap_string":"homebrew/cask","url_args":["https://github.com/spieglt/FlyingCarpet/releases/download/v10.0.0/macOS_FlyingCarpet_10.0.4.zip"],"version":"10.0.4,10.0.0","raw_artifacts":[[":app",["FlyingCarpet.app"]],[":zap",{":trash":["~/Library/Application Scripts/dev.spiegl.FlyingCarpet","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.spiegl.flyingcarpet.sfl*","~/Library/Caches/dev.spiegl","~/Library/Containers/dev.spiegl.FlyingCarpet","~/Library/Preferences/com.yourcompany.flyingcarpet.plist","~/Library/Preferences/dev.spiegl.plist","~/Library/Saved Application State/com.yourcompany.flyingcarpet.savedState","~/Library/Saved Application State/dev.spiegl.savedState","~/Library/WebKit/dev.spiegl"]}]]},"flykey":{"depends_on_args":{":macos":":any"},"desc":"One-click display of shortcuts","homepage":"https://www.better365.cn/FlyKey.html","names":["FlyKey"],"ruby_source_checksum":{":sha256":"9ab8b4be46e12330913c7d381322bc82da597b829b916255735a67f86f965387"},"ruby_source_path":"Casks/f/flykey.rb","sha256":"e89ce587dcdbbd9a47f638d9cea53e8bb40701a9f1e9ce13006ca3a0c881341c","tap_string":"homebrew/cask","url_args":["https://cdn.better365.cn/FlyKey/2026/FlyKey1.7.2_2026043002.zip"],"version":"1.7.2,2026043002","raw_artifacts":[[":app",["FlyKey.app"]],[":zap",{":trash":["~/Library/HTTPStorages/cn.better365.FlyKey","~/Library/HTTPStorages/cn.better365.FlyKey.binarycookies","~/Library/Preferences/cn.better365.FlyKey.plist"]}]]},"fmail":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Unofficial native application for Fastmail","disable_args":{":date":"2026-10-11",":because":":no_longer_available"},"homepage":"https://arievanboxel.fr/fmail/en/","names":["FMail"],"ruby_source_checksum":{":sha256":"f9577da48220f7a0a3d934a690c3e9dc86772642692431263c17ad7f480939ce"},"ruby_source_path":"Casks/f/fmail.rb","sha256":"bdbcef213dbf2a92ad5404a5f56326bc22218bd95c40d8f1bd98eb9c1d78762f","tap_string":"homebrew/cask","url_args":["https://arievanboxel.fr/fmail/sparkle/FMail_276.zip"],"version":"2.7.6","raw_artifacts":[[":uninstall",{":quit":"fr.arievanboxel.fmail"}],[":app",["FMail.app"]],[":zap",{":trash":["~/Library/Application Scripts/fr.arievanboxel.FMail","~/Library/Containers/fr.arievanboxel.FMail"]}]]},"fmail2":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Unofficial native application for Fastmail","disable_args":{":date":"2026-05-16",":because":":discontinued"},"homepage":"https://fmail.arievanboxel.fr/","names":["FMail2"],"ruby_source_checksum":{":sha256":"799b080810e40a9c345225d42bf1df01d0d17660583438583df26a08bacfeb0c"},"ruby_source_path":"Casks/f/fmail2.rb","sha256":"646f7e7aeb319692a636a1d484bf8f350dba0a256d01c3e8948afba97f10a401","tap_string":"homebrew/cask","url_args":["https://fmail.appmac.fr/update/sparkle/FMail2_289.zip"],"version":"2.8.9","raw_artifacts":[[":app",["FMail2.app"]],[":zap",{":trash":["~/Library/Application Scripts/fr.arievanboxel.FMail2","~/Library/Containers/fr.arievanboxel.FMail2"]}]]},"fmail3":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Unofficial native application for Fastmail","homepage":"https://fmail3.appmac.fr/","names":["FMail3"],"ruby_source_checksum":{":sha256":"119830cb19daef6e05d682838c059ac750fcade90239886b135b8b1d040ef0d3"},"ruby_source_path":"Casks/f/fmail3.rb","sha256":"1f6aa42856445d8e2b425b64b79e1263ee878847fa9a8f9808d1a289518e3729","tap_string":"homebrew/cask","url_args":["https://fmail3.appmac.fr/update/sparkle/FMail3-3.0.1.dmg"],"version":"3.0.1","raw_artifacts":[[":app",["FMail3.app"]],[":zap",{":trash":["~/Library/Application Scripts/fr.arievanboxel.FMail3","~/Library/Containers/fr.arievanboxel.FMail3"]}]]},"fman":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Dual-pane file manager","homepage":"https://fman.io/","names":["fman"],"ruby_source_checksum":{":sha256":"f42320f0643ed41f2c89280d8ae040503dff3aa86b3f80350599b08ec66dba6d"},"ruby_source_path":"Casks/f/fman.rb","sha256":"27e9aa2ffae66f448a45c025a1fb1b9e06903aab5d2f117b951612deeee09531","tap_string":"homebrew/cask","url_args":["https://fman.io/updates/mac/1.7.3.zip"],"version":"1.7.3","raw_artifacts":[[":app",["fman.app"]],[":zap",{":trash":"~/Library/Application Support/fman"}]]},"fme":{"depends_on_args":{":macos":":any"},"desc":"Platform for integrating spatial data","homepage":"https://www.safe.com/","names":["FME Form"],"ruby_source_checksum":{":sha256":"1bbf8708c05835929326128629cde517337f0a8d6e09cfe263ae6e16a7536a7c"},"ruby_source_path":"Casks/f/fme.rb","sha256":"4e45e1033596246b322df43e0b9684f880da2df5cde38a80f96a01b9207fe780","tap_string":"homebrew/cask","url_args":["https://downloads.safe.com/fme/2026/macos/fme-form-2026.3.1-b26656-macosx-x64.pkg"],"version":"2026.3.1,26656","raw_artifacts":[[":uninstall",{":pkgutil":["com.safesoftware.pkg.apps.fme-form-2026.3-b26656-macosx-x64","com.safesoftware.pkg.engine.fme-form-2026.3-b26656-macosx-x64"],":delete":["/Applications/FME 2026.3","/Library/FME/2026.3"]}],[":pkg",["fme-form-2026.3.1-b26656-macosx-x64.pkg"]],[":zap",{":trash":["~/Library/Application Support/FME Desktop Help","~/Library/Application Support/FME Help","~/Library/Application Support/FME Workbench","~/Library/Application Support/FME"]}]]},"focu":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Mindful productivity app","homepage":"https://focu.app/","names":["Focu"],"ruby_source_checksum":{":sha256":"9e806398bb214ae2913e3cf333f9debb238b0dcc4a3d79027641da370b9eac52"},"ruby_source_path":"Casks/f/focu.rb","sha256":"628c05c7f7b16b9af1f042d9c3d5bbbf1e0ed0731b585bb4519dd1c06bb15df0","tap_string":"homebrew/cask","url_args":["https://github.com/focu-app/focu-app/releases/download/v0.13.0/Focu_0.13.0_aarch64.dmg"],"version":"0.13.0","raw_artifacts":[[":uninstall",{":quit":"app.focu.Focu"}],[":app",["Focu.app"]],[":zap",{":trash":["~/Documents/Focu/backups","~/Library/Application Support/app.focu.Focu","~/Library/Caches/app.focu.Focu","~/Library/WebKit/app.focu.Focu"],":rmdir":"~/Documents/Focu"}]]},"focus":{"depends_on_args":{":macos":":any"},"desc":"Website and application blocker","homepage":"https://heyfocus.com/","names":["Focus"],"ruby_source_checksum":{":sha256":"6c395b19007faddb77820c5c12046b1b649683f9e90d2a2f6655ad31d01258a5"},"ruby_source_path":"Casks/f/focus.rb","sha256":"afb2ba7e2e1893aa03a6898603e26f115c7ecce6787635e074b023eb5b84e3c5","tap_string":"homebrew/cask","url_args":["https://heyfocus.com/uploads/Focus-v2.4.1.zip"],"version":"2.4.1","raw_artifacts":[[":uninstall",{":quit":"BradJasper.focus"}],[":app",["Focus.app"]],[":zap",{":trash":["~/Library/Application Support/Focus","~/Library/Caches/BradJasper.focus","~/Library/Preferences/BradJasper.focus.plist"]}]]},"focusany":{"depends_on_args":{":macos":":any"},"desc":"Open source desktop toolbox","homepage":"https://focusany.com/","names":["FocusAny"],"ruby_source_checksum":{":sha256":"c7bf4db9a91283b0eadb904fb8f8d75954dc4c9d9c923d660d644e82a5e280a4"},"ruby_source_path":"Casks/f/focusany.rb","sha256":"c3945e6279adf6155e2e2f39b716dd3c05c91e361070beefea7b35a102231a56","tap_string":"homebrew/cask","url_args":["https://github.com/modstart-lib/focusany/releases/download/v2.3.0/FocusAny-2.3.0-mac-x64.dmg"],"version":"2.3.0","raw_artifacts":[[":uninstall",{":quit":"com.focusany.app"}],[":app",["FocusAny.app"]],[":zap",{":trash":["~/.focusany","~/Library/Application Support/focusany","~/Library/Preferences/com.focusany.app.plist","~/Library/Preferences/FocusAny.plist","~/Library/Saved Application State/FocusAny.savedState"]}]]},"focusatwill":{"depends_on_args":{":macos":":any"},"desc":"Personalised focus music","homepage":"https://www.focusatwill.com/","names":["Focus@Will"],"ruby_source_checksum":{":sha256":"5d87c56b59876b9cc68fbac73fa57571e86c531bf0c3c534ca2094d8c9a13fa7"},"ruby_source_path":"Casks/f/focusatwill.rb","sha256":"b5e2cfdd30e1f4ba69f41c06cc5c2e7c803b28541d24954d454b91e7af892524","tap_string":"homebrew/cask","url_args":["https://faw-desktop.s3.amazonaws.com/focusatwill-3.4.0-universal.dmg"],"version":"3.4.0","raw_artifacts":[[":app",["focusatwill.app"]],[":zap",{":trash":["~/Library/Application Support/focusatwill","~/Library/Logs/focusatwill","~/Library/Preferences/com.focusatwill.desktop.plist","~/Library/Saved Application State/com.focusatwill.desktop.savedState"]}]]},"focused":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Markdown writing app","homepage":"https://www.71squared.com/focused","names":["Focused"],"ruby_source_checksum":{":sha256":"c75d683688f2920a5cbb61c7703ac8351c58740409d57fcd603187415dcca8c3"},"ruby_source_path":"Casks/f/focused.rb","sha256":"88000db9b6d1304c9968d08ad4bd3ccd6125e2ca53ed3b2a718782368d2fa688","tap_string":"homebrew/cask","url_args":["https://dl.devant.io/v1/ffbdbfd0-ecfc-11e9-9897-1b1ad6ec37c4/1853/Focused.zip"],"version":"3.6,1853","raw_artifacts":[[":app",["Focused.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.71squared.focused.sfl*","~/Library/Containers/com.71squared.focused"]}]]},"focusrite-control-2":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Focusrite interface controller for devices of the 4th generation and newer","homepage":"https://focusrite.com/software/focusrite-control-2","names":["Focusrite Control 2"],"ruby_source_checksum":{":sha256":"fdc01250311c3d873a5e1f7c2433a966ead0f5c1f104392cd2e3d1489dab32aa"},"ruby_source_path":"Casks/f/focusrite-control-2.rb","sha256":"5b1fbb6e4b71a087f27b302ad36fe5e3707d90c1c5876f0e3604ecb8eb06dd1b","tap_string":"homebrew/cask","url_args":["https://releases.focusrite.com/com.focusrite.focusrite-control/release/Focusrite-Control-2-1.1210.0.0.dmg"],"version":"1.1210.0.0","raw_artifacts":[[":uninstall",{":launchctl":"com.focusrite.ControlServer",":quit":"com.focusrite.control"}],[":app",["Focusrite Control 2.app"]],[":zap",{":trash":["~/Library/Application Support/Focusrite","~/Library/Caches/com.juce.locks","~/Library/HTTPStorages/com.focusrite.control","~/Library/Logs/Focusrite Control 2","~/Library/Preferences/com.focusrite.control.plist","~/Library/Saved Application State/com.focusrite.control.savedState"]}]]},"focusrite-control":{"depends_on_args":{":macos":":any"},"desc":"Focusrite interface controller","homepage":"https://focusrite.com/en","names":["Focusrite Control"],"ruby_source_checksum":{":sha256":"08256d4670827b1d65b9e6f0c6b12dd56d4c1fa9a3e0f4422c288d2953ef7165"},"ruby_source_path":"Casks/f/focusrite-control.rb","sha256":"bbd8ffcc8bce23f1e45a30b58f242d740cab6c94fbcec1f23145351733d4555f","tap_string":"homebrew/cask","url_args":["https://fael-downloads-prod.focusrite.com/customer/prod/downloads/focusrite_control_v3_27_0_2.dmg"],"version":"3.27.0.2","raw_artifacts":[[":uninstall",{":launchctl":"com.focusrite.ControlServer",":pkgutil":"com.focusrite.FocusriteControl"}],[":pkg",["Focusrite Control.pkg"]],[":zap",{":delete":["/Library/Application Support/Focusrite","/Library/LaunchDaemons/com.focusrite.ControlServer.plist","/Library/Logs/Focusrite Control"],":trash":["~/Library/Application Support/Focusrite","~/Library/Caches/com.juce.locks","~/Library/Logs/Focusrite Control","~/Library/Saved Application State/com.focusrite.FocusriteControl.savedState"]}]]},"foks":{"depends_on_args":{":macos":":any"},"desc":"Federated Open Key Service; E2EE KV-store and Git hosting","homepage":"https://foks.pub/","names":["FOKS"],"ruby_source_checksum":{":sha256":"a66cf68ba8b889f75fbba39f14f0bcb4f37fc5e8d9cf4ff296f26381436bfde7"},"ruby_source_path":"Casks/f/foks.rb","sha256":"691dae1492ec896a734e5d4482b0d9f273dbfbe1f66330e3bd39da1cdc416877","tap_string":"homebrew/cask","url_args":["https://pkgs.foks.pub/stable/darwin/foks-v0.1.9-darwin-brew-amd64.zip"],"version":"0.1.9","raw_artifacts":[[":binary",["foks"]],[":binary",["foks"],{":target":"git-remote-foks"}],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"foks"}],":permissions":"0755",":type":"set_permissions"}]}],[":zap",{":trash":["~/Library/Caches/foks","~/Library/Logs/foks"]}]]},"folder-colorizer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Folder icon editor and manager","homepage":"https://softorino.com/folder-colorizer-mac/","names":["Folder Colorizer"],"ruby_source_checksum":{":sha256":"0d5cc281eecd10253c8e5097f243217bf11a0e26c143dab0f0233d1c5c8d4f7b"},"ruby_source_path":"Casks/f/folder-colorizer.rb","sha256":"bc94f79a953d7682648d29f3740a77096bb94b638d83ef0ced0e5e4f5797c3c8","tap_string":"homebrew/cask","url_args":["https://ushining.softorino.com/shine_uploads/foldercolorizermac_4.11.8.dmg"],"version":"4.11.8","raw_artifacts":[[":app",["Folder Colorizer.app"]],[":zap",{":trash":["/Users/Shared/Folder Colorizer","~/Library/Application Support/Folder Colorizer","~/Library/Preferences/com.softorino.foldercolorizer.plist","~/Library/Saved Application State/com.softorino.foldercolorizer.savedState"]}]]},"folder-preview-pro":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Quick Look extension for folders","homepage":"https://anybox.ltd/folder-preview-pro","names":["Folder Preview Pro"],"ruby_source_checksum":{":sha256":"c1bb372ae1be54a0d5eed3952d698e9c1e5a5888066260b9090cb08ed7462027"},"ruby_source_path":"Casks/f/folder-preview-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://anybox.ltd/folder-preview-pro/download/folder-preview-pro-latest.zip"],"version":"3.2","raw_artifacts":[[":app",["Folder Preview Pro.app"]],[":zap",{":trash":["~/Library/Application Scripts/ltd.anybox.FolderPreview.Pro","~/Library/Application Scripts/ltd.anybox.FolderPreview.Pro.ArchivePreview","~/Library/Application Scripts/ltd.anybox.FolderPreview.Pro.Extension","~/Library/Application Scripts/S8MRM84X6F.group.ltd.anybox.FolderPreview.Pro","~/Library/Containers/ltd.anybox.FolderPreview.Pro","~/Library/Containers/ltd.anybox.FolderPreview.Pro.ArchivePreview","~/Library/Containers/ltd.anybox.FolderPreview.Pro.Extension","~/Library/Group Containers/S8MRM84X6F.group.ltd.anybox.FolderPreview.Pro","~/Library/Preferences/ltd.anybox.FolderPreview.Pro.ArchivePreview.plist","~/Library/Preferences/ltd.anybox.FolderPreview.Pro.Extension.plist"]}]]},"folding-at-home":{"conflicts_with_args":{":cask":["folding-at-home@beta"]},"depends_on_args":{":macos":":any"},"desc":"Graphical interface control for Folding","homepage":"https://foldingathome.org/","names":["Folding@home"],"ruby_source_checksum":{":sha256":"21e174d1fc7a3d96320f8e09e5c211bf3ce0f126652c18efb85b2c7917699fba"},"ruby_source_path":"Casks/f/folding-at-home.rb","sha256":"ed1ac610285280cb6636200e869b73ddd8f6241c00b9f3f3a4fa9730fbb75a48","tap_string":"homebrew/cask","url_args":["https://download.foldingathome.org/releases/public/fah-client/macos-12-universal/release/fah-client_8.5.6_universal.pkg"],"version":"8.5.6","raw_artifacts":[[":uninstall",{":launchctl":"org.foldingathome.fahclient",":quit":["org.foldingathome.fahcontrol","org.foldingathome.fahviewer"],":pkgutil":"org.foldingathome.*"}],[":pkg",["fah-client_8.5.6_universal.pkg"]],[":zap",{":trash":"/Library/Application Support/FAHClient"}]]},"folding-at-home@beta":{"conflicts_with_args":{":cask":["folding-at-home"]},"depends_on_args":{":macos":":any"},"desc":"Protein folding simulation for scientific research","homepage":"https://foldingathome.org/","names":["Folding@home Client Beta"],"ruby_source_checksum":{":sha256":"5c221fce65a150d12d5a1144fea89578288ec346ca5e6cb39e947a471459832c"},"ruby_source_path":"Casks/f/folding-at-home@beta.rb","sha256":"ed1ac610285280cb6636200e869b73ddd8f6241c00b9f3f3a4fa9730fbb75a48","tap_string":"homebrew/cask","url_args":["https://download.foldingathome.org/releases/beta/fah-client/macos-12-universal/release/fah-client_8.5.6_universal.pkg"],"version":"8.5.6","raw_artifacts":[[":uninstall",{":launchctl":"org.foldingathome.fahclient",":pkgutil":"org.foldingathome.fahclient.pkg"}],[":pkg",["fah-client_8.5.6_universal.pkg"]],[":zap",{":trash":"/Library/Application Support/FAHClient"}]]},"foldingtext":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"Markdown text editor with productivity features","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://www.foldingtext.com/","names":["FoldingText"],"ruby_source_checksum":{":sha256":"33415b32bc7180b23d3eb876d4a255ab49c7bcb1669574a4384cf708a531eba9"},"ruby_source_path":"Casks/f/foldingtext.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://foldingtext.s3.amazonaws.com/FoldingText.dmg"],"version":"2.2","raw_artifacts":[[":app",["FoldingText.app"]]]},"foldit":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Protein folding computer game","homepage":"https://fold.it/","names":["Foldit"],"ruby_source_checksum":{":sha256":"785ee31a28410d632481178d08ecf4414e36b9a244c984e6308817b1156b0f5e"},"ruby_source_path":"Casks/f/foldit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files.ipd.uw.edu/pub/foldit/Foldit-macos_x64.dmg"],"version":"52","raw_artifacts":[[":app",["Foldit.app"]],[":zap",{":trash":"~/Library/Saved Application State/edu.washington.foldit.savedState"}]]},"folo":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Information browser","homepage":"https://folo.is/","names":["Folo"],"ruby_source_checksum":{":sha256":"3fc6b68e351b61c4ace3b5d224e1e9c1e323f926b29a3bba869f63f8be7fdc92"},"ruby_source_path":"Casks/f/folo.rb","sha256":"dcb80f402143f065839b80caf91d67eb8ec59039c770f376a79e747735623682","tap_string":"homebrew/cask","url_args":["https://github.com/RSSNext/Folo/releases/download/desktop%2Fv1.16.0/Folo-1.16.0-macos-x64.dmg"],"version":"1.16.0","raw_artifacts":[[":app",["Folo.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/is.follow.sfl*","~/Library/Application Support/Folo","~/Library/Logs/Folo","~/Library/Preferences/is.follow.plist","~/Library/Saved Application State/is.follow.savedState"]}]]},"folx":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Download manager with a torrent client","homepage":"https://mac.eltima.com/download-manager.html","names":["Folx"],"ruby_source_checksum":{":sha256":"4c585de53ff654890f78225c782b7083c1347a7e61f0b156f7025d841b641d1b"},"ruby_source_path":"Casks/f/folx.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.electronic.us/products/folx/mac/download/downloader_mac.dmg"],"version":"5.34","raw_artifacts":[[":app",["Folx.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.eltima.Folx3.FolxSafariExtension","~/Library/Application Support/Eltima Software/Folx3","~/Library/Application Support/Folx","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.eltima.folx.host.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/com.eltima.folx.host.json","~/Library/Caches/com.eltima.Folx3","~/Library/Containers/com.eltima.Folx3.FolxSafariExtension","~/Library/HTTPStorages/com.eltima.Folx3","~/Library/Internet Plug-Ins/Folx3Plugin.plugin","~/Library/Logs/Folx.log","~/Library/Logs/Folx3.log","~/Library/Preferences/com.eltima.Folx3.plist","~/Library/Preferences/com.eltima.FolxAgent.plist","~/Library/Saved Application State/com.eltima.Folx3.savedState"]}]]},"fontbase":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Font manager","homepage":"https://fontba.se/","names":["FontBase"],"ruby_source_checksum":{":sha256":"9323d708ff504db999434cc70bc8cf2aabde87e7e8fa97c85fa007bdedfc0742"},"ruby_source_path":"Casks/f/fontbase.rb","sha256":"6f3b4ac61a38568ec687452d5bb0364d5862537419a8df98a7d5043f1b56a989","tap_string":"homebrew/cask","url_args":["https://releases.fontba.se/mac/FontBase-2026.7.0.dmg"],"version":"2026.7.0","raw_artifacts":[[":app",["FontBase.app"]],[":zap",{":trash":["~/Library/Application Support/FontBase","~/Library/Preferences/com.dominiklevitsky.fontbase.helper.plist","~/Library/Preferences/com.dominiklevitsky.fontbase.plist","~/Library/Saved Application State/com.dominiklevitsky.fontbase.savedState"]}]]},"fontcreator":{"depends_on_args":{":macos":":any"},"desc":"Font editor","homepage":"https://www.high-logic.com/font-editor/fontcreator","names":["FontCreator"],"ruby_source_checksum":{":sha256":"157c1405f367d7d04e79b4e43ccb611a8fb4f96f6a53172cc8e9f566443fdbc4"},"ruby_source_path":"Casks/f/fontcreator.rb","sha256":"41a17d2baa849142333acacf504ad3ef8b01ca2e01ee86a3bf223884cca04bd8","tap_string":"homebrew/cask","url_args":["https://www.high-logic.com/previousrelease/FontCreator16.0.0.3082.dmg"],"version":"16.0.0.3082","raw_artifacts":[[":uninstall",{":quit":"FontCreator"}],[":app",["FontCreator.app"]],[":zap",{":trash":"~/Library/High-Logic/FontCreator",":rmdir":"~/Library/High-Logic"}]]},"fontfinagler":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Help troubleshoot misbehaving fonts","homepage":"https://markdouma.com/fontfinagler/","names":["Font Finagler"],"ruby_source_checksum":{":sha256":"209a82c7e6ff70e23b761a742ba2bede33bbf471e0557191f0084e9a68fd127b"},"ruby_source_path":"Casks/f/fontfinagler.rb","sha256":"40898491baaafcfc06df8a132ba3d161675d2df492c8a133bc807008469c106a","tap_string":"homebrew/cask","url_args":["https://markdouma.com/fontfinagler/FontFinagler2.0.3.dmg"],"version":"2.0.3","raw_artifacts":[[":app",["Font Finagler.app"]],[":binary",["$APPDIR/Font Finagler.app/Contents/MacOS/finagler"]],[":zap",{":trash":["~/Library/Caches/com.markdouma.FontFinagler","~/Library/HTTPStorages/com.markdouma.FontFinagler","~/Library/HTTPStorages/com.markdouma.FontFinagler.binarycookies","~/Library/Preferences/com.markdouma.FontFinagler.plist"]}]]},"fontforge-app":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Font editor and converter for outline and bitmap fonts","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://fontforge.github.io/en-US/","names":["FontForge"],"ruby_source_checksum":{":sha256":"5d044db9233e55a2b5ef5ea43f9bfc96de643d36ce6b0274fec322309fed3c14"},"ruby_source_path":"Casks/f/fontforge-app.rb","sha256":"ba9f883389188d822a36cd447e9a9940a2bf4c4254f49f9fa3aa622a69b73110","tap_string":"homebrew/cask","url_args":["https://github.com/fontforge/fontforge/releases/download/20251009/FontForge-2025-10-09-MacOS.app.dmg"],"version":"2025-10-09","raw_artifacts":[[":app",["FontForge.app"]],[":zap",{":trash":["~/.cache/fontforge","~/.config/fontforge"]}]]},"fontgoggles":{"depends_on_args":{":macos":":any"},"desc":"Font viewer for various font formats","homepage":"https://fontgoggles.org/","names":["FontGoggles"],"ruby_source_checksum":{":sha256":"f9f67504526c76f42976735e2455a04fc5fed9467d047013fc177d242d4b94d2"},"ruby_source_path":"Casks/f/fontgoggles.rb","sha256":"fc4bc45ab2520dbd1548efa37b750876bd0279a55d52c51bc0c394d06990b72e","tap_string":"homebrew/cask","url_args":["https://github.com/justvanrossum/fontgoggles/releases/download/v1.9.5/FontGoggles.dmg"],"version":"1.9.5","raw_artifacts":[[":app",["FontGoggles.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.justvanrossum.fontgoggles.sfl*","~/Library/Preferences/com.github.justvanrossum.FontGoggles.plist"]}]]},"fontlab":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Professional font editor","homepage":"https://www.fontlab.com/font-editor/fontlab/","names":["Fontlab"],"ruby_source_checksum":{":sha256":"1d9e01bef47dfeea98f516ffb4aacc9d693d45faf0069e958ed7c162b6c10cd8"},"ruby_source_path":"Casks/f/fontlab.rb","sha256":"7891000fb57e699ed9067905efeee3b09a0e421b857234b12eafe65d06a46562","tap_string":"homebrew/cask","url_args":["https://fontlab.s3.amazonaws.com/fontlab-8/8950/FontLab-8-Mac-Install-8950.dmg"],"version":"8.4.2.8950","raw_artifacts":[[":app",["FontLab 8.app"]],[":zap",{":trash":["~/Library/Application Support/FontLab","~/Library/Preferences/com.fontlab.fontlab8.plist","~/Library/Saved Application State/com.fontlab.fontlab8.savedState"]}]]},"fontra-pak":{"depends_on_args":{":macos":":any"},"desc":"Browser-based font editor","homepage":"https://fontra.xyz/","names":["Fontra Pak"],"ruby_source_checksum":{":sha256":"3d8cb276f399405e8a3d6734396d78526835a6206d54a857f3acd17b4e36f922"},"ruby_source_path":"Casks/f/fontra-pak.rb","sha256":"7964f5343fa9a89f3208705615a3461703b700600bc72278c0d9060aba38ce49","tap_string":"homebrew/cask","url_args":["https://github.com/fontra/fontra-pak/releases/download/2026.10.0/FontraPak-macOS.dmg"],"version":"2026.10.0","raw_artifacts":[[":uninstall",{":quit":"xyz.fontra.fontra-pak"}],[":app",["Fontra Pak.app"]],[":zap",{":trash":["~/Library/Preferences/com.xyz-fontra.FontraPak.plist","~/Library/Preferences/xyz.fontra.fontra-pak.plist"]}]]},"fontsmoothingadjuster":{"depends_on_args":{":macos":":any"},"desc":"Re-enable the font smoothing controls","homepage":"https://github.com/bouncetechnologies/Font-Smoothing-Adjuster","names":["Font Smoothing Adjuster"],"ruby_source_checksum":{":sha256":"ba804ee226586cac92939f9a42152d16b3eda876b4df3de0cab3d6d41db423be"},"ruby_source_path":"Casks/f/fontsmoothingadjuster.rb","sha256":"187401950b827c58262a9bb86878c5dd5820550c00ca414f971ce82837d7419f","tap_string":"homebrew/cask","url_args":["https://github.com/bouncetechnologies/Font-Smoothing-Adjuster/releases/download/v2.0.0/Font.Smoothing.Adjuster.2.0.0.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["Font Smoothing Adjuster.app"]],[":zap",{":trash":["~/Library/Application Support/com.bouncetechnologies.Font-Smoothing-Adjuster","~/Library/Preferences/com.bouncetechnologies.Font-Smoothing-Adjuster.plist","~/Library/Saved Application State/com.bouncetechnologies.Font-Smoothing-Adjuster.savedState"]}]]},"fontstand":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Font discovery and rental platform","homepage":"https://fontstand.com/","names":["Fontstand"],"ruby_source_checksum":{":sha256":"f9f6d14dbd8ab09b85a6dd0e87cb06fe297a0dd84657f5bff39656125c9c9784"},"ruby_source_path":"Casks/f/fontstand.rb","sha256":"0bca73cb9fc87a95e1fa43a5cc780b79f3be1abaee9ac858af27992bb9ef94d0","tap_string":"homebrew/cask","url_args":["https://api.fontstand.com/assets/Uploads/Website/App/Fontstand-v17.zip"],"version":"3.0.12,17","raw_artifacts":[[":uninstall",{":launchctl":"com.fontstand-bv.mac.Fontstand-Agent",":quit":"com.fontstand-bv.mac.Fontstand"}],[":app",["Fontstand.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.fontstand-bv.mac.fontstand.sfl*","~/Library/Application Support/com.fontstand-bv.mac.Fontstand","~/Library/Application Support/com.fontstand-bv.mac.Fontstand-Agent","~/Library/Application Support/Fontstand Agent","~/Library/Application Support/Fontstand","~/Library/Caches/com.fontstand-bv.mac.Fontstand","~/Library/HTTPStorages/com.fontstand-bv.mac.Fontstand","~/Library/HTTPStorages/com.fontstand-bv.mac.Fontstand-Agent","~/Library/LaunchAgents/com.fontstand-bv.mac.Fontstand-Agent.plist","~/Library/Preferences/com.fontstand-bv.mac.Fontstand-Agent.plist","~/Library/Preferences/com.fontstand-bv.mac.Fontstand.plist","~/Library/WebKit/com.fontstand-bv.mac.Fontstand"]}]]},"foobar2000":{"depends_on_args":{":macos":":any"},"desc":"Audio player","homepage":"https://www.foobar2000.org/mac","names":["foobar2000"],"ruby_source_checksum":{":sha256":"401e72c3f484e21661a1ebe7b50fbec33ac29fb8259a700376ab9737ad9ee7b9"},"ruby_source_path":"Casks/f/foobar2000.rb","sha256":"0bd53aa45fe7e79b6b4461c287b4b7ef4ab4a2f8d2a3209fa6640993f5212eef","tap_string":"homebrew/cask","url_args":["https://www.foobar2000.org/files/foobar2000-v2.26.dmg"],"version":"2.26","raw_artifacts":[[":app",["foobar2000.app"]],[":zap",{":trash":["~/Library/foobar2000","~/Library/Preferences/com.foobar2000.mac.plist"]}]]},"forecast":{"depends_on_args":{":macos":":any"},"desc":"Podcast MP3 encoder with chapters","homepage":"https://overcast.fm/forecast","names":["Forecast"],"ruby_source_checksum":{":sha256":"c9c44cc30df2b69471df8735686245086dd5d634506f9cd4fd61660de443eff7"},"ruby_source_path":"Casks/f/forecast.rb","sha256":"5323c8afcc5114ebeb3d97c02e7f367e2c7e7a776a4e8b57809ef8c305272501","tap_string":"homebrew/cask","url_args":["https://d2uzvmey2c90kn.cloudfront.net/appcast_download/Forecast_0.9.6_139.zip"],"version":"0.9.6,139","raw_artifacts":[[":app",["Forecast.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/fm.overcast.forecast-encoder.sfl*","~/Library/Application Support/Forecast","~/Library/Caches/fm.overcast.forecast-encoder","~/Library/HTTPStorages/fm.overcast.forecast-encoder","~/Library/Preferences/fm.overcast.forecast-encoder.plist","~/Library/Saved Application State/fm.overcast.forecast-encoder.savedState","~/Library/WebKit/fm.overcast.forecast-encoder"]}]]},"forel":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Rule-based file automation","homepage":"https://forel-app.github.io/","names":["Forel"],"ruby_source_checksum":{":sha256":"0565d3cf9e2664f50fc5a11b6e247b52730f6b0c38337793c8aeaa93184ac29c"},"ruby_source_path":"Casks/f/forel.rb","sha256":"2d7cda993b69ea794dd64a80c737d9cd5bc5d1d46e4dfa09c5cb382148ced7d5","tap_string":"homebrew/cask","url_args":["https://github.com/lab421/forel/releases/download/v1.1.0/Forel-v1.1.0.dmg"],"version":"1.1.0","raw_artifacts":[[":app",["Forel.app"]],[":zap",{":trash":["~/Library/Application Support/com.lab421.forel","~/Library/Caches/com.lab421.forel","~/Library/HTTPStorages/com.lab421.forel","~/Library/Preferences/com.lab421.forel.licensing.plist","~/Library/Preferences/com.lab421.forel.plist"]}]]},"fork":{"auto_updates":true,"conflicts_with_args":{":cask":["fork@dev"]},"depends_on_args":{":macos":":any"},"desc":"GIT client","homepage":"https://fork.dev/","names":["Fork"],"ruby_source_checksum":{":sha256":"697c910c3c6f115a12da1e21d6d2384a94683a60b72ff5ed51762d1d7f6d086d"},"ruby_source_path":"Casks/f/fork.rb","sha256":"7eb22a27a11f017d5b3ffac4650ac1eb47162bf851ff43e4425e913303222571","tap_string":"homebrew/cask","url_args":["https://cdn.fork.dev/mac/Fork-2.70.2.dmg"],"version":"2.70.2","raw_artifacts":[[":app",["Fork.app"]],[":binary",["$APPDIR/Fork.app/Contents/Resources/fork_cli"],{":target":"fork"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.danpristupov.fork.sfl*","~/Library/Application Support/com.DanPristupov.Fork","~/Library/Application Support/Fork","~/Library/Caches/com.DanPristupov.Fork","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.DanPristupov.Fork","~/Library/Cookies/com.DanPristupov.Fork.binarycookies","~/Library/HTTPStorages/com.DanPristupov.Fork","~/Library/HTTPStorages/com.DanPristupov.Fork.binarycookies","~/Library/Logs/Fork.log","~/Library/Preferences/com.DanPristupov.Fork.plist","~/Library/Saved Application State/com.DanPristupov.Fork.savedState","~/Library/WebKit/com.DanPristupov.Fork"]}]]},"fork@dev":{"auto_updates":true,"conflicts_with_args":{":cask":["fork"]},"depends_on_args":{":macos":":any"},"desc":"Git client","homepage":"https://fork.dev/","names":["Fork"],"ruby_source_checksum":{":sha256":"c583dc70b6d785334f6f5ba4aa651b137fd0e3c2220ed02328737ee76854d6fb"},"ruby_source_path":"Casks/f/fork@dev.rb","sha256":"d3cb72367645e55cf3d7235791b1ffb60d098fbad30ca707ad915678f90877a2","tap_string":"homebrew/cask","url_args":["https://cdn.fork.dev/mac/Fork-2.71.1.dmg"],"version":"2.71.1","raw_artifacts":[[":app",["Fork.app"]],[":binary",["$APPDIR/Fork.app/Contents/Resources/fork_cli"],{":target":"fork"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.danpristupov.fork.sfl*","~/Library/Application Support/com.DanPristupov.Fork","~/Library/Application Support/Fork","~/Library/Caches/com.DanPristupov.Fork","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.DanPristupov.Fork","~/Library/Cookies/com.DanPristupov.Fork.binarycookies","~/Library/HTTPStorages/com.DanPristupov.Fork","~/Library/HTTPStorages/com.DanPristupov.Fork.binarycookies","~/Library/Logs/Fork.log","~/Library/Preferences/com.DanPristupov.Fork.plist","~/Library/Saved Application State/com.DanPristupov.Fork.savedState","~/Library/WebKit/com.DanPristupov.Fork"]}]]},"forkgram":{"depends_on_args":{":macos":":any"},"desc":"Fork of Telegram Desktop","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Forkgram/","names":["Forkgram"],"ruby_source_checksum":{":sha256":"b52623b696118fac84debdb3981aa8396074344fe822b941f0d070810e3bf067"},"ruby_source_path":"Casks/f/forkgram.rb","sha256":"2904089155278d8d370d6a7f186addec2ff535e9671a9340b06f37e8055dc859","tap_string":"homebrew/cask","url_args":["https://github.com/Forkgram/tdesktop/releases/download/v7.1.3/Forkgram.macOS.no.auto-update_x86.zip"],"version":"7.1.3","raw_artifacts":[[":app",["Forkgram.app"]],[":zap",{":trash":["~/Library/Application Support/Forkgram Desktop","~/Library/Preferences/com.tdesktop.Telegram.plist"]}]]},"forklift":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Finder replacement and FTP, SFTP, WebDAV and Amazon s3 client","homepage":"https://binarynights.com/","names":["ForkLift"],"ruby_source_checksum":{":sha256":"0970476276fe471c3509f173969243781bb793a67b054f34f6fb5517941b7d73"},"ruby_source_path":"Casks/f/forklift.rb","sha256":"d2811c3a21d3e8597f5909e6d25ca8e1cefcc40aba7116f745a22adf7317583f","tap_string":"homebrew/cask","url_args":["https://download.binarynights.com/ForkLift/ForkLift4.7.7.zip"],"version":"4.7.7","raw_artifacts":[[":uninstall",{":launchctl":["com.binarynights.ForkLiftHelper","com.binarynights.ForkLiftMini"],":quit":["com.binarynights.ForkLift-4","com.binarynights.ForkLiftMini"],":delete":"/Library/PrivilegedHelperTools/com.binarynights.ForkLiftHelper"}],[":app",["ForkLift.app"]],[":zap",{":trash":["~/Library/Application Scripts/J3CP9BBBN6.com.binarynights.ForkLift","~/Library/Application Support/ForkLift","~/Library/Caches/com.binarynights.ForkLift-4","~/Library/Cookies/com.binarynights.ForkLift-4.binarycookies","~/Library/Group Containers/J3CP9BBBN6.com.binarynights.ForkLift","~/Library/HTTPStorages/com.binarynights.ForkLift-4","~/Library/Logs/ForkLift","~/Library/Logs/ForkLiftMini","~/Library/Preferences/com.binarynights.ForkLift-4.plist","~/Library/Preferences/com.binarynights.ForkLift.plist","~/Library/Preferences/com.binarynights.ForkLiftMini.plist","~/Library/Saved Application State/com.binarynights.ForkLift-4.savedState"]}]]},"fossa":{"depends_on_args":{":macos":":any"},"desc":"Zero-configuration polyglot dependency analysis tool","homepage":"https://fossa.com/","names":["FOSSA"],"ruby_source_checksum":{":sha256":"36eee97670e18b0cc3e7924f32cbee7644473fe29500adeebbdbdc92b728020a"},"ruby_source_path":"Casks/f/fossa.rb","sha256":"03c85347849ea3dc4984c89ac07f1841ea077478bfb032430708937e61969d39","tap_string":"homebrew/cask","url_args":["https://github.com/fossas/fossa-cli/releases/download/v3.20.7/fossa_3.20.7_darwin_amd64.zip"],"version":"3.20.7","raw_artifacts":[[":binary",["fossa"]]]},"fotokasten":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Create and buy photo products","homepage":"https://www.fotokasten.de/","names":["Fotokasten"],"ruby_source_checksum":{":sha256":"9ebd2734a785b89ddc90ac04a4a707fd70106d3c3d9453c7b2251f98198782d5"},"ruby_source_path":"Casks/f/fotokasten.rb","sha256":"c76b6736fc6a84bb6b71c0e81415031d09095172e82b9df0df81d280bab26ec5","tap_string":"homebrew/cask","url_args":["https://downloads.poi.de/fotokasten/pgx-mac/de_DE/fotokasten_22153088_de_DE_4.49.0-251028.1453.dmg"],"version":"4.49.0,251028.1453","raw_artifacts":[[":app",["Fotokasten.app"]],[":zap",{":trash":["~/Library/Application Support/de.designer.fotokasten.osx","~/Library/Caches/de.designer.fotokasten.osx","~/Library/HTTPStorages/de.designer.fotokasten.osx","~/Library/HTTPStorages/de.designer.fotokasten.osx.binarycookies","~/Library/Logs/fotokasten","~/Library/Preferences/de.designer.fotokasten.osx.plist","~/Library/Saved Application State/de.designer.fotokasten.osx.savedState","~/Library/WebKit/de.designer.fotokasten.osx"]}]]},"foxglove":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Visualisation and debugging tool for robotics","homepage":"https://foxglove.dev/","names":["Foxglove"],"ruby_source_checksum":{":sha256":"05939170fdb79b07fc32d2db21ab270e26799d4843aa7e55549aa6cc8ee7565e"},"ruby_source_path":"Casks/f/foxglove.rb","sha256":"c97e0e16df93a3854d2093cab42f07ebec897a1d451ddc6b5a147d49bbeebbbf","tap_string":"homebrew/cask","url_args":["https://get.foxglove.dev/desktop/latest/foxglove-3.4.2-mac-x64.dmg"],"version":"3.4.2","raw_artifacts":[[":app",["Foxglove.app"]],[":zap",{":trash":["~/Library/Application Scripts/dev.foxglove.studio.quicklook","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.foxglove.studio.sfl*","~/Library/Application Support/Foxglove Studio","~/Library/Application Support/Foxglove","~/Library/Caches/dev.foxglove.studio","~/Library/Caches/dev.foxglove.studio.ShipIt","~/Library/Containers/dev.foxglove.studio.quicklook","~/Library/Preferences/dev.foxglove.studio.plist","~/Library/Saved Application State/dev.foxglove.studio.savedState"]}]]},"foxit-pdf-editor":{"depends_on_args":{":macos":":any"},"desc":"PDF Editor","homepage":"https://www.foxit.com/pdf-editor/","names":["Foxit PDF Editor"],"ruby_source_checksum":{":sha256":"ca6982d02e1d2c66dc233c367ae2802748dbc4fbce029c83a40a24e628af64c2"},"ruby_source_path":"Casks/f/foxit-pdf-editor.rb","sha256":"0116ae809d3d85f2ce2b8b6f043897136f02cb4da07008f6215ee031c35288b1","tap_string":"homebrew/cask","url_args":["https://cdn01.foxitsoftware.com/pub/foxit/editor/desktop/mac/14.0.8/FoxitPDFEditor1408.L10N.Setup.pkg"],"version":"14.0.8.69494","raw_artifacts":[[":uninstall",{":launchctl":"com.foxit.PDFEditorUpdateService",":pkgutil":"com.foxit.pkg.pdfeditor",":delete":["/Applications/Foxit PDF Editor.app","/Library/Application Support/Foxit Software/FoxitService/FoxitPDFEditorUpdateService.app","/Library/LaunchDaemons/com.foxit.PDFEditorUpdateService.plist"]}],[":pkg",["FoxitPDFEditor1408.L10N.Setup.pkg"]],[":zap",{":trash":["~/Library/Application Support/Foxit Software/Foxit PDF Editor","~/Library/Caches/com.foxit-software.Foxit PDF Editor","~/Library/Preferences/com.foxit-software.Foxit PDF Editor.plist"]}]]},"foxitreader":{"depends_on_args":{":macos":":monterey"},"desc":"PDF reader","homepage":"https://www.foxit.com/pdf-reader/","names":["Foxit Reader"],"ruby_source_checksum":{":sha256":"302b3fec4cc1b774b4f718ca45389300b0571e789eac1b3334d8dad7a96e02d9"},"ruby_source_path":"Casks/f/foxitreader.rb","sha256":"9f90e263bc45255dbe7fdfa4fdbbf92d692e95a5a263bbd9c16c0f6e212e08ef","tap_string":"homebrew/cask","url_args":["https://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/mac/2026.2.0/FoxitPDFReader20262.L10N.Setup.pkg"],"version":"2026.2","raw_artifacts":[[":uninstall",{":launchctl":"com.foxit.PDFReaderUpdateService",":pkgutil":"com.foxit.pkg.pdfreader",":delete":"/Applications/Foxit PDF Reader.app"}],[":pkg",["FoxitPDFReader20262.L10N.Setup.pkg"]],[":zap",{":trash":["/Library/LaunchDaemons/com.foxit.PDFReaderUpdateService.plist","~/Library/Application Support/Foxit Software/Addon/Foxit PDF Reader","~/Library/Application Support/Foxit Software/Foxit PDF Reader","~/Library/Caches/com.foxit-software.Foxit PDF Reader","~/Library/HTTPStorages/com.foxit-software.Foxit%20PDF%20Reader.binarycookies","~/Library/Preferences/com.foxit-software.Foxit PDF Reader*","~/Library/Preferences/Foxit Software","~/Library/Saved Application State/com.foxit-software.Foxit PDF Reader.savedState"]}]]},"foxmail":{"depends_on_args":{":macos":":any"},"desc":"Email client","homepage":"https://www.foxmail.com/","names":["Foxmail"],"ruby_source_checksum":{":sha256":"fdf744cc251f719b02ed5c17226cc71f3a5b019564bb312d7076463f45c7dd26"},"ruby_source_path":"Casks/f/foxmail.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.foxmail.com/mac/download"],"version":"1.5.8.95111","raw_artifacts":[[":app",["Foxmail.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.tencent.Foxmail*","~/Library/Containers/com.tencent.Foxmail*"]}]]},"fpc-laz":{"depends_on_args":{":macos":":any"},"desc":"Pascal compiler for Lazarus","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.lazarus-ide.org/","names":["Pascal compiler for Lazarus"],"ruby_source_checksum":{":sha256":"7dc9c12e1735699ee39614f2ac6aa1d99ecff10c448cafc7fb758635b8228f02"},"ruby_source_path":"Casks/f/fpc-laz.rb","sha256":"05d4510c8c887e3c68de20272abf62171aa5b2ef1eba6bce25e4c0bc41ba8b7d","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/lazarus/Lazarus%20macOS%20x86-64/Lazarus%204.4/fpc-3.2.2.intelarm64-macosx.dmg"],"version":"3.2.2,4.4","raw_artifacts":[[":uninstall",{":pkgutil":["org.freepascal.fpc","org.freepascal.freePascalCompiler320.fpcinst386","org.freepascal.freePascalCompiler322.fpcinstintelarm64"]}],[":pkg",["fpc-3.2.2-intelarm64-macosx.mpkg/Contents/Packages/fpc-3.2.2-intelarm64-macosx.pkg"]]]},"fpc-src-laz":{"depends_on_args":{":macos":":any"},"desc":"Pascal compiler source files for Lazarus","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.lazarus-ide.org/","names":["Pascal compiler source files for Lazarus"],"ruby_source_checksum":{":sha256":"3cc72110e7975136592dbe9b64b10e184fabc7f910c18c7b002589cac4bc45f2"},"ruby_source_path":"Casks/f/fpc-src-laz.rb","sha256":"c0ed6b9261679ba040cdf07f4f5d13d915184a4164b1addf5a81e19b0738e87a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/lazarus/Lazarus%20macOS%20x86-64/Lazarus%203.6/fpc-src-3.2.2-20210709-macosx.dmg"],"version":"3.2.2-20210709,3.6","raw_artifacts":[[":uninstall",{":pkgutil":["org.freepascal.fpc.source","org.freepascal.pkg.fpcsrc-320-laz"]}],[":pkg",["fpcsrc-3.2.2-20210709.pkg"]]]},"fractal-bot":{"depends_on_args":{":macos":":any"},"desc":"Send and receive data to and from your Fractal Audio Systems products","homepage":"https://www.fractalaudio.com/fractal-bot/","names":["Fractal Bot"],"ruby_source_checksum":{":sha256":"bf5c64537a10bcb3b043c3f9a206eb88fd51ba3784424209a8d8c4f5da81687e"},"ruby_source_path":"Casks/f/fractal-bot.rb","sha256":"9776c928ad66a9ff3bd62b0556b466458e450def8f6982b3a53e7cecf45e16f6","tap_string":"homebrew/cask","url_args":["https://www.fractalaudio.com/downloads/fractal-bot/Fractal-Bot-OSX-v3p00p24.dmg"],"version":"3.00.24","raw_artifacts":[[":app",["Fractal-Bot.app"]],[":zap",{":trash":"~/Library/Application Support/Fractal Audio/Fractal-Bot"}]]},"frame0":{"depends_on_args":{":macos":":any"},"desc":"Wireframing tool","homepage":"https://frame0.app/","names":["Frame0"],"ruby_source_checksum":{":sha256":"4f4d211b9f10cb7d678ae76ded157962d3fba6326a018c8db24d9b305a246f42"},"ruby_source_path":"Casks/f/frame0.rb","sha256":"4169a8381d0aaa64a74145409675acd065da1056a9fad1944a36576fd5e80cdd","tap_string":"homebrew/cask","url_args":["https://files.frame0.app/releases/darwin/x64/Frame0-1.7.0-x64.dmg"],"version":"1.7.0","raw_artifacts":[[":uninstall",{":quit":"com.electron.frame0"}],[":app",["Frame0.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.frame0.sfl*","~/Library/Application Support/Frame0","~/Library/Caches/com.electron.frame0*","~/Library/HTTPStorages/com.electron.frame0","~/Library/Preferences/com.electron.frame0.plist"]}]]},"framer":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tool that helps teams design every part of the product experience","homepage":"https://www.framer.com/","names":["Framer"],"ruby_source_checksum":{":sha256":"3c7e9c9692cd700caf0d0c6ea651f6a6f3202e563d0e215bf92cbe80218ffdeb"},"ruby_source_path":"Casks/f/framer.rb","sha256":"85ecf390e2be683a1a666d20f1f6a8299e9b769c91d4a147a43235831a9ac692","tap_string":"homebrew/cask","url_args":["https://updates.framer.com/electron/darwin/x64/Framer-2026.39.0.zip"],"version":"2026.39.0","raw_artifacts":[[":app",["Framer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.framer.electron.sfl*","~/Library/Application Support/Framer","~/Library/Caches/com.framer.electron","~/Library/Caches/com.framer.electron.ShipIt","~/Library/HTTPStorages/com.framer.electron","~/Library/Preferences/ByHost/com.framer.electron.ShipIt.*.plist","~/Library/Preferences/com.framer.electron.plist","~/Library/Saved Application State/com.framer.electron.savedState"]}]]},"franz":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Messaging app for WhatsApp, Facebook Messenger, Slack, Telegram and more","homepage":"https://meetfranz.com/","names":["Franz"],"ruby_source_checksum":{":sha256":"c37976d0675a87e1dd046a628947ee3ca460baf0aec7581e9beca77d590f9c69"},"ruby_source_path":"Casks/f/franz.rb","sha256":"f2d9c3983501c4ed2deb103423c843456e7b3e0f6d0381ce70bb0663968ea3bb","tap_string":"homebrew/cask","url_args":["https://github.com/meetfranz/franz-6/releases/download/v6.10.2/Franz-x64.dmg"],"version":"6.10.2","raw_artifacts":[[":uninstall",{":signal":["QUIT","com.meetfranz.franz"],":delete":"/Library/Logs/DiagnosticReports/Franz Helper_.*wakeups_resource.diag"}],[":app",["Franz.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/franz-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.meetfranz.franz.sfl*","~/Library/Application Support/Franz","~/Library/Caches/com.meetfranz.franz","~/Library/Caches/com.meetfranz.franz.ShipIt","~/Library/Logs/Franz","~/Library/Preferences/ByHost/com.meetfranz.franz.ShipIt.*.plist","~/Library/Preferences/com.electron.franz.helper.plist","~/Library/Preferences/com.electron.franz.plist","~/Library/Preferences/com.meetfranz.franz.plist","~/Library/Saved Application State/com.electron.franz.savedState"]}]]},"frappe-books":{"depends_on_args":{":macos":":any"},"desc":"Book-keeping software for small businesses and freelancers","homepage":"https://frappe.io/books/","names":["Frappe Books"],"ruby_source_checksum":{":sha256":"37c99690f4b45a7abfa432b64ec995427e9ba21c8dabfa48d9d25957da0f0e96"},"ruby_source_path":"Casks/f/frappe-books.rb","sha256":"d25923d862e2a98d467f5a2254933828b2559faf5b7cac5e9b18a68c31d5f5e9","tap_string":"homebrew/cask","url_args":["https://github.com/frappe/books/releases/download/v0.36.0/Frappe-Books-v0.36.0-mac-x64.dmg"],"version":"0.36.0","raw_artifacts":[[":app",["Frappe Books.app"]],[":zap",{":trash":["~/Library/Application Support/frappe-books","~/Library/Preferences/io.frappe.books.plist","~/Library/Saved Application State/io.frappe.books.savedState"]}]]},"freac":{"depends_on_args":{":macos":":any"},"desc":"Audio converter and CD ripper","homepage":"https://www.freac.org/","names":["fre:ac"],"ruby_source_checksum":{":sha256":"d91d2fc775adccc926f6354c79b68d4c09413edf1339ddae23e3a36d970780e4"},"ruby_source_path":"Casks/f/freac.rb","sha256":"22e29d73bdaf6dcb851a03bfe344028e38457c85b21e7378ffac8625a8ed4f12","tap_string":"homebrew/cask","url_args":["https://github.com/enzo1982/freac/releases/download/v1.1.7/freac-1.1.7-macos11.dmg"],"version":"1.1.7","raw_artifacts":[[":app",["freac.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.freac.freac.sfl*","~/Library/Preferences/org.freac.freac.plist","~/Library/Saved Application State/org.freac.freac.savedState"]}]]},"fredm-fuse":{"depends_on_args":{":macos":":ventura"},"desc":"Port of the UNIX ZX Spectrum emulator Fuse","homepage":"https://fuse-for-macosx.sourceforge.io/","names":["Fuse for Mac OS X"],"ruby_source_checksum":{":sha256":"c8c39c47f6f99062bbd888d747e5637d33d58ae3a8d8d0ebfd3f296504ae4fa5"},"ruby_source_path":"Casks/f/fredm-fuse.rb","sha256":"8fd48e10800a897dfdb2e2c5ec60edd553cf7cd7f3ebf0ea34e92c4857e839a2","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/fuse-for-macosx/fuse-for-macosx/1.10.0/FuseForMacOS-1.10.0.zip"],"version":"1.10.0","raw_artifacts":[[":app",["Fuse for macOS/Fuse.app"]],[":zap",{":trash":"~/Library/Preferences/net.sourceforge.fuse-for-macosx.Fuse.plist"}]]},"free-download-manager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Download accelerator and organiser","homepage":"https://www.freedownloadmanager.org/","names":["Free Download Manager"],"ruby_source_checksum":{":sha256":"cda2702bfc994253fa57f19c774d632e38c9a45e8f0560b98d23976895e12d62"},"ruby_source_path":"Casks/f/free-download-manager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files2.freedownloadmanager.org/6/latest/fdm_x86_64.dmg"],"version":"6.35.2","raw_artifacts":[[":uninstall",{":launchctl":["org.freedownloadmanager.fdm6","org.freedownloadmanager.fdm6.helper"],":quit":["org.freedownloadmanager.fdm6","org.freedownloadmanager.fdm6.launcher"]}],[":app",["Free Download Manager.app"]],[":zap",{":trash":["~/Library/Application Support/Free Download Manager","~/Library/Application Support/Softdeluxe/Free Download Manager","~/Library/Caches/org.freedownloadmanager.fdm6","~/Library/Caches/Softdeluxe/Free Download Manager","~/Library/Preferences/com.softdeluxe.Free Download Manager.plist","~/Library/Preferences/org.freedownloadmanager.fdm6.plist","~/Library/Saved Application State/org.freedownloadmanager.fdm6.savedState"],":rmdir":["~/Library/Application Support/Softdeluxe","~/Library/Caches/Softdeluxe"]}]]},"free-gpgmail":{"depends_on_args":{":cask":["gpg-suite-no-mail"],":macos":":any"},"desc":"Apple Mail plugin for GnuPG encrypted e-mails","homepage":"https://github.com/Free-GPGMail/Free-GPGMail","names":["Free-GPGMail"],"ruby_source_checksum":{":sha256":"37a8801a52cbe088b9d4e1d1884f5facb0053dcbae9edb740b445caafd55ef41"},"ruby_source_path":"Casks/f/free-gpgmail.rb","sha256":"b633571b30a990e2a14bab0b9c6543c6e6f4dba172802ae1472d8a083e18d15b","tap_string":"homebrew/cask","url_args":["https://github.com/Free-GPGMail/Free-GPGMail/releases/download/v2023.3/Free-GPGMail_7.2-2023.3.mailbundle.zip"],"version":"7.2,2023.3,","raw_artifacts":[[":uninstall",{":quit":"org.gpgtools.gpgmail.upgrader",":delete":"~/Library/Mail/Bundles/Free-GPGMail_7.mailbundle"}],[":artifact",["Free-GPGMail_7.mailbundle"],{":target":"~/Library/Mail/Bundles/Free-GPGMail_7.mailbundle"}]]},"free-podcast-transcription":{"depends_on_args":{":macos":":any"},"desc":"Transcribe Your Podcast","homepage":"https://freepodcasttranscription.com/","names":["Free Podcast Transcription"],"ruby_source_checksum":{":sha256":"343265b5284219cb4ec2f16faa59e838aa729ed7f14ac547bff6774b472a209b"},"ruby_source_path":"Casks/f/free-podcast-transcription.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://freepodcasttranscription.com/desktop-builds/darwin/x86_64/Free%20Podcast%20Transcription.dmg"],"version":"0.0.4,20230417.153610","raw_artifacts":[[":app",["Free Podcast Transcription.app"]],[":zap",{":trash":["~/Library/Application Support/com.spreaker.freepodcasttranscription","~/Library/Caches/com.spreaker.freepodcasttranscription","~/Library/Preferences/com.spreaker.freepodcasttranscription.plist","~/Library/Saved Application State/com.spreaker.freepodcasttranscription.savedState","~/Library/WebKit/com.spreaker.freepodcasttranscription"]}]]},"free-ruler":{"depends_on_args":{":macos":":sonoma"},"desc":"Horizontal and vertical rulers","homepage":"https://www.pascal.com/freeruler","names":["Free Ruler"],"ruby_source_checksum":{":sha256":"6a9291b1b5206d8b5ce25343e1e57b513dd3fe87acd25f6fe0eb066853625d9d"},"ruby_source_path":"Casks/f/free-ruler.rb","sha256":"b261c6bb152fdef376844e88c3e2b32938077ca7cdd1ccc9d9f60b97d3294e0d","tap_string":"homebrew/cask","url_args":["https://github.com/pascalpp/FreeRuler/releases/download/v2.0.19/free-ruler-2.0.19.zip"],"version":"2.0.19","raw_artifacts":[[":app",["Free Ruler.app"]],[":zap",{":trash":"~/Library/Containers/com.pascal.freeruler"}]]},"free42-binary":{"depends_on_args":{":macos":":any"},"desc":"HP-42S calculator simulator","homepage":"https://thomasokken.com/free42/","names":["Free42 Binary"],"ruby_source_checksum":{":sha256":"fe3ca7e728f6fbec4d79f429aa4d04cc1224d00bde8a7c2a87da51f5eccabca6"},"ruby_source_path":"Casks/f/free42-binary.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://thomasokken.com/free42/download/Free42Mac.zip"],"version":"3.4.1","raw_artifacts":[[":app",["Free42 Binary.app"]],[":zap",{":trash":["~/Library/Application Support/Free42","~/Library/Caches/com.thomasokken.Free42b","~/Library/HTTPStorages/com.thomasokken.Free42b","~/Library/HTTPStorages/com.thomasokken.Free42b.binarycookies","~/Library/Preferences/com.thomasokken.Free42b.plist","~/Library/Saved Application State/com.thomasokken.Free42b","~/Library/WebKit/com.thomasokken.Free42b"]}]]},"free42-decimal":{"depends_on_args":{":macos":":any"},"desc":"HP-42S calculator simulator","homepage":"https://thomasokken.com/free42/","names":["Free42 Decimal"],"ruby_source_checksum":{":sha256":"e28ed9fb1da2743c329590182ea56dea12a0264a5d408836fce708204e6cbae8"},"ruby_source_path":"Casks/f/free42-decimal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://thomasokken.com/free42/download/Free42Mac.zip"],"version":"3.4.1","raw_artifacts":[[":app",["Free42 Decimal.app"]],[":zap",{":trash":["~/Library/Application Support/Free42","~/Library/Caches/com.thomasokken.Free42","~/Library/HTTPStorages/com.thomasokken.Free42","~/Library/HTTPStorages/com.thomasokken.Free42.binarycookies","~/Library/Preferences/com.thomasokken.Free42.plist","~/Library/Saved Application State/com.thomasokken.Free42","~/Library/WebKit/com.thomasokken.Free42"]}]]},"freecad":{"desc":"3D parametric modeller","homepage":"https://www.freecad.org/","names":["FreeCAD"],"ruby_source_checksum":{":sha256":"209e082f2bd335fb8908d7f6def223509b4b663385d73daf7ca8200d98df4fb9"},"ruby_source_path":"Casks/f/freecad.rb","sha256":"e173d0dcf47a5166b59cbb33adccf54cd751eb9ceaa2c86486230d0d079648c1","tap_string":"homebrew/cask","url_args":["https://github.com/FreeCAD/FreeCAD/releases/download/1.1.4/FreeCAD_1.1.4-macOS-x86_64-py311.dmg"],"version":"1.1.4","raw_artifacts":[[":app",["FreeCAD.app"]],[":zap",{":trash":["~/Library/Application Support/FreeCAD","~/Library/Caches/FreeCAD","~/Library/Preferences/com.freecad.FreeCAD.plist","~/Library/Preferences/FreeCAD"]}]]},"freecol":{"depends_on_args":{":macos":":any"},"desc":"Turn-based strategy game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.freecol.org/","names":["FreeCol"],"ruby_source_checksum":{":sha256":"7af810ae9a5dec66322e817e3aeb4347e8eb235189e300bf272ab66060c7fc5c"},"ruby_source_path":"Casks/f/freecol.rb","sha256":"2f330f6a0b884374fa9ef8308547dccb3ebfb2d4199ee89321daabeb1fdc7a7b","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/freecol/FreeCol-intel-1.2.0.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["FreeCol.app"]],[":zap",{":trash":["~/Library/Application Support/freecol","~/Library/Preferences/freecol"]}]]},"freedom":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App and website blocker","homepage":"https://freedom.to/","names":["Freedom"],"ruby_source_checksum":{":sha256":"5599b69f24848ff290cb898b190b6900baf32207f8f12b4ca160de5dc7c60b7e"},"ruby_source_path":"Casks/f/freedom.rb","sha256":"1c46bb9bb19e93edc44cc886b4487c09efd97aa55c9627096eb168904a8c39f0","tap_string":"homebrew/cask","url_args":["https://cdn.freedom.to/installers/updates/mac/2.26.0/Freedom.zip"],"version":"2.26.0","raw_artifacts":[[":uninstall",{":launchctl":"com.80pct.FreedomHelper",":quit":"com.80pct.FreedomPlatform",":delete":["/Library/PrivilegedHelperTools/com.80pct.FreedomHelper","/var/log/FreedomHelper.log"]}],[":app",["Freedom.app"]],[":zap",{":trash":["~/Library/Application Support/com.80pct.FreedomPlatform","~/Library/Caches/com.80pct.FreedomPlatform","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.80pct.FreedomPlatform","~/Library/HTTPStorages/com.80pct.FreedomPlatform","~/Library/Preferences/com.80pct.FreedomPlatform.plist"]}]]},"freefilesync":{"depends_on_args":{":macos":":any"},"desc":"Folder comparison and synchronization software","homepage":"https://freefilesync.org/","names":["FreeFileSync"],"ruby_source_checksum":{":sha256":"89d5145af569a296bbbb78c7e046833a606860c54413ea2c8e3e4eccc677da80"},"ruby_source_path":"Casks/f/freefilesync.rb","sha256":"b77ac29c6dd7cfabcb06c9e0232407504401fce9ccd72c25a1883deda5f6a2ab","tap_string":"homebrew/cask","url_args":["https://freefilesync.org/download/FreeFileSync_14.13_macOS.zip"],"version":"14.13","raw_artifacts":[[":uninstall",{":pkgutil":["org.freefilesync.pkg.FreeFileSync","org.freefilesync.pkg.RealTimeSync"],":delete":"/usr/local/bin/freefilesync"}],[":pkg",["FreeFileSync_14.13.pkg"]],[":zap",{":trash":["~/Library/Application Support/FreeFileSync","~/Library/Preferences/org.freefilesync.FreeFileSync.plist"]}]]},"freelens":{"conflicts_with_args":{":cask":["freelens@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"Kubernetes IDE","homepage":"https://freelens.app/","names":["Freelens"],"ruby_source_checksum":{":sha256":"5c34bb13e2e4f1564a8d571060f881aa58e67e8373d7f0005b336b37ad1d6e94"},"ruby_source_path":"Casks/f/freelens.rb","sha256":"d9b462114b9587ca8daaf1ce62529de7d3ec65e42f39628edfc10ecbd69c3175","tap_string":"homebrew/cask","url_args":["https://github.com/freelensapp/freelens/releases/download/v1.10.3/Freelens-1.10.3-macos-amd64.dmg"],"version":"1.10.3","raw_artifacts":[[":app",["Freelens.app"]],[":zap",{":trash":["~/Library/Application Support/Freelens","~/Library/Logs/Freelens"]}]]},"freelens@nightly":{"conflicts_with_args":{":cask":["freelens"]},"depends_on_args":{":macos":":monterey"},"desc":"Kubernetes IDE","homepage":"https://freelens.app/","names":["Freelens"],"ruby_source_checksum":{":sha256":"126ef28a22b2125410903875b0323acb2241528ed9223c2ecc7e9977276c5d1e"},"ruby_source_path":"Casks/f/freelens@nightly.rb","sha256":"219ec6df08cc76306e2525d5aaf7b972e74d97813bac21229feec5007f56bc22","tap_string":"homebrew/cask","url_args":["https://github.com/freelensapp/freelens-nightly-builds/releases/download/v2.0.0-0-nightly-2026-10-24/Freelens-2.0.0-0-nightly-2026-10-24-macos-amd64.dmg"],"version":"2.0.0-0-nightly-2026-10-24","raw_artifacts":[[":app",["Freelens.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.freelens.freelens.sfl*","~/Library/Application Support/Freelens","~/Library/Logs/Freelens","~/Library/Preferences/app.freelens.Freelens.plist","~/Library/Saved Application State/app.freelens.Freelens.savedState"],":rmdir":"~/.freelens"}]]},"freeorion":{"depends_on_args":{":macos":":any"},"desc":"Turn-based space empire and galactic conquest game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://freeorion.org/","names":["FreeOrion"],"ruby_source_checksum":{":sha256":"13144053dd3eba57c220e758aced7de2b32a3af0a3035e08a6b13e8535076942"},"ruby_source_path":"Casks/f/freeorion.rb","sha256":"5dcd2f1170284b609aab9769b9ae7d0dd6d78d8c24a724c4a716acb0ef2bc875","tap_string":"homebrew/cask","url_args":["https://github.com/freeorion/freeorion/releases/download/v0.5.1.2/FreeOrion_v0.5.1.2_MacOSX_10.15_x86_64.dmg"],"version":"0.5.1.2","raw_artifacts":[[":app",["FreeOrion.app"]],[":zap",{":trash":["~/Library/Application Support/FreeOrion","~/Library/Saved Application State/org.freeorion.FreeOrion.savedState"]}]]},"freepdf":{"depends_on_args":{":macos":":any"},"desc":"Reader that supports translating PDF documents","homepage":"https://github.com/zstar1003/FreePDF","names":["FreePDF"],"ruby_source_checksum":{":sha256":"c30d388c9f6a0a7c508a1963ae1b3270458e159edcfdbcaf8c9191d35e4c502c"},"ruby_source_path":"Casks/f/freepdf.rb","sha256":"95741be668c24b6bbc258adaa168b77bdd8dec5903e2c621b1e03aa0a69c735a","tap_string":"homebrew/cask","url_args":["https://github.com/zstar1003/FreePDF/releases/download/v6.0.2/FreePDF_v6.0.2_macOS.dmg"],"version":"6.0.2","raw_artifacts":[[":uninstall",{":quit":"com.zstar.freepdf"}],[":app",["FreePDF.app"]],[":zap",{":trash":["~/Library/Application Support/FreePDF","~/Library/Caches/FreePDF"]}]]},"freeplane":{"depends_on_args":{":macos":":any"},"desc":"Mind mapping and knowledge management software","homepage":"https://docs.freeplane.org/","names":["Freeplane"],"ruby_source_checksum":{":sha256":"f8f468b617f8339d8d39e98c2eebc07977b060dc8408af8c3949dc69b47e3bca"},"ruby_source_path":"Casks/f/freeplane.rb","sha256":"5946877c7f27c1932daf10ff456a57cfe07201f727ab5d53a527dd1d3306ec44","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/freeplane/Freeplane-1.13.3-intel.dmg"],"version":"1.13.3","raw_artifacts":[[":app",["Freeplane.app"]],[":zap",{":trash":"~/Library/Saved Application State/org.freeplane.launcher.savedState"}]]},"freeshow":{"auto_updates":true,"conflicts_with_args":{":cask":["freeshow@beta"]},"depends_on_args":{":macos":":any"},"desc":"Presentation software","homepage":"https://freeshow.app/","names":["FreeShow"],"ruby_source_checksum":{":sha256":"438ea4a8021c489643bdd832e70acaaa048b2a77eaaad9bee13260ea28b5af8b"},"ruby_source_path":"Casks/f/freeshow.rb","sha256":"4378f418aa047900e9cf0ccca880ee7770408fe6893870b04ce09e4d1e9fa93f","tap_string":"homebrew/cask","url_args":["https://github.com/ChurchApps/FreeShow/releases/download/v1.6.7/FreeShow-1.6.7-x64.zip"],"version":"1.6.7","raw_artifacts":[[":uninstall",{":quit":"app.freeshow"}],[":app",["FreeShow.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.freeshow.sfl*","~/Library/Application Support/freeshow","~/Library/Preferences/app.freeshow.plist","~/Library/Saved Application State/app.freeshow.savedState"],":rmdir":"~/Documents/FreeShow"}]]},"freeshow@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["freeshow"]},"depends_on_args":{":macos":":any"},"desc":"Presentation software","homepage":"https://freeshow.app/","names":["FreeShow"],"ruby_source_checksum":{":sha256":"4e7318b5649f02956180f450868fa7205c74e4c8568338f7b2a5a1ed038b6e6e"},"ruby_source_path":"Casks/f/freeshow@beta.rb","sha256":"4378f418aa047900e9cf0ccca880ee7770408fe6893870b04ce09e4d1e9fa93f","tap_string":"homebrew/cask","url_args":["https://github.com/ChurchApps/FreeShow/releases/download/v1.6.7/FreeShow-1.6.7-x64.zip"],"version":"1.6.7","raw_artifacts":[[":uninstall",{":quit":"app.freeshow"}],[":app",["FreeShow.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.freeshow.sfl*","~/Library/Application Support/freeshow","~/Library/Preferences/app.freeshow.plist","~/Library/Saved Application State/app.freeshow.savedState"],":rmdir":"~/Documents/FreeShow"}]]},"freesurfer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Software suite for processing and analyzing brain MRI images","disable_args":{":date":"2026-10-11",":because":":fails_gatekeeper_check"},"homepage":"https://surfer.nmr.mgh.harvard.edu/","names":["FreeSurfer"],"ruby_source_checksum":{":sha256":"a2f61ffa7574bb34d0ee184649a74a3be19fd6d2a7e721a5f356379999bc6596"},"ruby_source_path":"Casks/f/freesurfer.rb","sha256":"9089c369a16556f9edf2cb6f7cddd4cb1e4ce7fadea12c919727aa34347c4032","tap_string":"homebrew/cask","url_args":["https://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/7.4.1/freesurfer-macOS-darwin_x86_64-7.4.1.tar.gz"],"version":"7.4.1","raw_artifacts":[[":suite",["freesurfer"]],[":zap",{":trash":"~/Library/Preferences/edu.harvard.mgh.nmr.FreeView.plist"}]],"raw_caveats":"The vendor offers a free license for freesurfer at:\n  https://surfer.nmr.mgh.harvard.edu/registration.html\n"},"freetex":{"depends_on_args":{":macos":":any"},"desc":"Free intelligent formula recognition software","homepage":"https://xdxsb.top/FreeTex","names":["FreeTex"],"ruby_source_checksum":{":sha256":"088d6c3431bdfe2a48f1b53d79026309166345ffea37bab10ff1de73f1d683d5"},"ruby_source_path":"Casks/f/freetex.rb","sha256":"072bf0a4db144fb2a44c0fbaffe9ef7368dcb93d42aa21de10f5119d53239444","tap_string":"homebrew/cask","url_args":["https://github.com/zstar1003/FreeTex/releases/download/v1.0.0/FreeTex-Installer-1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["FreeTex.app"]],[":zap",{":trash":["~/Library/Application Support/FreeTex","~/Library/Caches/FreeTex","~/Library/Preferences/com.freetex.app.plist","~/Library/Saved Application State/com.freetex.app.savedState"]}]]},"freetube":{"depends_on_args":{":macos":":any"},"desc":"YouTube player focusing on privacy","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://freetubeapp.io/","names":["FreeTube"],"ruby_source_checksum":{":sha256":"3e4c7194027e42a9053ebb9299043e64ce18a51326cc052113614d150850a7f8"},"ruby_source_path":"Casks/f/freetube.rb","sha256":"40fb6c671ec75905e035968ec0c14bfe717643730af80536e625d191455f49bf","tap_string":"homebrew/cask","url_args":["https://github.com/FreeTubeApp/FreeTube/releases/download/v0.25.3-beta/freetube-0.25.3-beta-mac-x64.dmg"],"version":"0.25.3","raw_artifacts":[[":uninstall",{":quit":"io.freetubeapp.freetube"}],[":app",["FreeTube.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.freetubeapp.freetube.sfl*","~/Library/Application Support/FreeTube","~/Library/Preferences/io.freetubeapp.freetube.plist","~/Library/Saved Application State/io.freetubeapp.freetube.savedState"]}]]},"freeyourmusic":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Move playlists, tracks, and albums between music platforms","homepage":"https://freeyourmusic.com/","names":["FreeYourMusic"],"ruby_source_checksum":{":sha256":"302bd9046daf311b78a71cf06bd21aabb29c365a8949dc8a169e44cbee472e6b"},"ruby_source_path":"Casks/f/freeyourmusic.rb","sha256":"f4f8efd06fcc977a100e3e38fe3a85f23b240746415b09c006c95b8f1b994194","tap_string":"homebrew/cask","url_args":["https://fym-app-production.s3.nl-ams.scw.cloud/FreeYourMusic-10.3.0-x64.dmg"],"version":"10.3.0","raw_artifacts":[[":uninstall",{":quit":"com.freeyourmusic.app"}],[":app",["FreeYourMusic.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/freeyourmusic-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.freeyourmusic.app.sfl*","~/Library/Application Support/FreeYourMusic","~/Library/Caches/com.freeyourmusic.app","~/Library/HTTPStorages/com.freeyourmusic.app","~/Library/Logs/FreeYourMusic","~/Library/Preferences/ByHost/com.freeyourmusic.app.ShipIt.*.plist","~/Library/Preferences/com.freeyourmusic.app.plist","~/Library/Saved Application State/com.freeyourmusic.app.savedState"]}]]},"freeze":{"depends_on_args":{":macos":":any"},"desc":"Amazon Glacier file transfer client","homepage":"https://www.freezeapp.net/","names":["Freeze"],"ruby_source_checksum":{":sha256":"1c98b82c286b28e22793659a781fe92e1b74cd3f8fe558503d61c0640f280f35"},"ruby_source_path":"Casks/f/freeze.rb","sha256":"0145982cf6c97910a299cc06487d4fb1f74d7b2c9090ed9bac220fd487c3cd94","tap_string":"homebrew/cask","url_args":["https://www.freezeapp.net/download/Freeze-4.0-316.zip"],"version":"4.0,316","raw_artifacts":[[":app",["Freeze.app"]],[":zap",{":trash":["~/Library/Application Scripts/seb.GlacierMac","~/Library/Containers/seb.GlacierMac"]}]]},"frescobaldi":{"depends_on_args":{":macos":":any"},"desc":"LilyPond editor","homepage":"https://frescobaldi.org/","names":["Frescobaldi"],"ruby_source_checksum":{":sha256":"cc95924464990f9b1b55a25e28e4973ec13a738e11d65af068497a49968da5cd"},"ruby_source_path":"Casks/f/frescobaldi.rb","sha256":"955f2e023ccfe2654d3e8eee9391b01f038c112a678eca9787f01e4672444121","tap_string":"homebrew/cask","url_args":["https://github.com/frescobaldi/frescobaldi/releases/download/v4.0.7/Frescobaldi-4.0.7-Intel.dmg"],"version":"4.0.7","raw_artifacts":[[":app",["Frescobaldi.app"]],[":zap",{":trash":"~/Library/Preferences/org.frescobaldi.frescobaldi.plist"}]]},"fresh":{"conflicts_with_args":{":cask":["general-software-fresh"]},"depends_on_args":{":macos":":any"},"desc":"Keep your recently modified files at hand and up-to-date","homepage":"https://ironicsoftware.com/fresh/","names":["Fresh"],"ruby_source_checksum":{":sha256":"cd4845c810854af2400a1363f334df8ad40e0c063fa1753db44a50e11f918f26"},"ruby_source_path":"Casks/f/fresh.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://ironicsoftware.com/downloads/Fresh.zip"],"version":"4.0.7","raw_artifacts":[[":app",["Fresh.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ironic.fresh4","~/Library/Application Support/Fresh","~/Library/Caches/com.ironic.fresh4","~/Library/Containers/com.ironic.fresh4","~/Library/HTTPStorages/com.ironic.fresh4","~/Library/Preferences/com.ironic.fresh4.plist"]}]]},"frhelper":{"depends_on_args":{":macos":":any"},"desc":"French-Chinese dictionary and learning tool","homepage":"https://www.eudic.net/v4/fr/app/frhelper","names":["Frhelper","法语助手"],"ruby_source_checksum":{":sha256":"76f9ffccbfd0e9c46c6c4f78fded66456be4b78b3fbc792afbca12b94c2120b7"},"ruby_source_path":"Casks/f/frhelper.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://static.eudic.net/pkg/fhmac.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"latest","raw_artifacts":[[":uninstall",{":quit":["com.eusoft.frhelper","com.eusoft.frhelper.LightPeek","com.eusoft.frhelper.QuickLook"]}],[":app",["Frhelper.app"]],[":zap",{":trash":["~/Library/Application Support/com.eusoft.frhelper","~/Library/Caches/com.eusoft.frhelper","~/Library/Caches/com.eusoft.frhelper.LightPeek","~/Library/Containers/com.eusoft.frhelper.QuickLook","~/Library/Eudb_fr","~/Library/Preferences/com.eusoft.frhelper.LightPeek.plist","~/Library/Preferences/com.eusoft.frhelper.plist","~/Library/Preferences/group.com.eusoft.frhelper.plist"]}]]},"front":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Customer communication platform","homepage":"https://front.com/","names":["Front"],"ruby_source_checksum":{":sha256":"58436eb66ded68a3b31a1710ec846faaa74f60ec4b3ed0c23a38173a360d8a76"},"ruby_source_path":"Casks/f/front.rb","sha256":"b0866830312dceb55f4b2022dfe5859f201a122c023a111ac2d6bec0d07909a4","tap_string":"homebrew/cask","url_args":["https://dl.frontapp.com/desktop/builds/3.80.0/Front-3.80.0-x64.zip"],"version":"3.80.0","raw_artifacts":[[":app",["Front.app"]],[":zap",{":trash":["~/Library/Application Support/Front","~/Library/FrontBoard","~/Library/Logs/Front","~/Library/Preferences/com.frontapp.Front.plist","~/Library/Saved Application State/com.frontapp.Front.savedState"]}]]},"fruit-screensaver":{"depends_on_args":{":macos":":any"},"desc":"Screensaver of the vintage Apple logo","homepage":"https://github.com/Corkscrews/fruit","names":["Fruit Screensaver"],"ruby_source_checksum":{":sha256":"d086a36423e923e06f8d6fc4a8b8206fd56ac4e6dc46f0cc1e2052290e651ea1"},"ruby_source_path":"Casks/f/fruit-screensaver.rb","sha256":"305b30c8ad78113da6f1031e01aae9b8e12eb79c1189afc6425db1d44ef72ef9","tap_string":"homebrew/cask","url_args":["https://github.com/Corkscrews/fruit/releases/download/1.3.3/Fruit.saver.tar.gz"],"version":"1.3.3","raw_artifacts":[[":screen_saver",["Fruit.saver"]]]},"fs-uae-emulator":{"depends_on_args":{":cask":["fs-uae-launcher"],":macos":":any"},"desc":"Amiga emulator","homepage":"https://fs-uae.net/","names":["FS-UAE"],"ruby_source_checksum":{":sha256":"6ed1ed9711c0207c1cc79c8e3330fa1f60baeea193b855ff1d6cf5882c91df3a"},"ruby_source_path":"Casks/f/fs-uae-emulator.rb","sha256":"f291c2c93f575115c4ffbc73be3144bbec88e39e590a1932e443e67eb735128f","tap_string":"homebrew/cask","url_args":["https://github.com/FrodeSolheim/fs-uae/releases/download/v3.2.35/FS-UAE_3.2.35_macOS_x86-64.dmg"],"version":"3.2.35","raw_artifacts":[[":app",["FS-UAE.app"]],[":zap",{":trash":["~/Library/Preferences/fs-uae","~/Library/Saved Application State/no.fengestad.fs-uae.savedState"]}]]},"fs-uae-launcher":{"depends_on_args":{":macos":":any"},"desc":"Amiga emulator launcher","homepage":"https://fs-uae.net/","names":["FS-UAE Launcher"],"ruby_source_checksum":{":sha256":"f4892a27cfd8ef63d6c7fd9496e23394bd9134c230662bc165320955f11b6e4e"},"ruby_source_path":"Casks/f/fs-uae-launcher.rb","sha256":"d7d23200cdb1f568f97336d6b48f9ef6d3cf58a9e628b7feba5c4ff38cb08d39","tap_string":"homebrew/cask","url_args":["https://github.com/FrodeSolheim/fs-uae-launcher/releases/download/v3.2.35/FS-UAE-Launcher_3.2.35_macOS_x86-64.dmg"],"version":"3.2.35","raw_artifacts":[[":app",["FS-UAE Launcher.app"]],[":zap",{":trash":["~/Library/Preferences/fs-uae-launcher","~/Library/Saved Application State/no.fengestad.fs-uae-launcher.savedState"]}]]},"fsmonitor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Visualize filesystem changes in realtime","homepage":"https://fsmonitor.com/","names":["FSMonitor"],"ruby_source_checksum":{":sha256":"7f83c77379ed8cbbd536ff6e7a0f8f9302f026c2bb6e182bf57c3184933621f9"},"ruby_source_path":"Casks/f/fsmonitor.rb","sha256":"9e9b73568bfcd91ef64980782b847e1fc721b001ae38a0fa03fbf5de08bef6ef","tap_string":"homebrew/cask","url_args":["https://tristan-software.ch/FSMonitor/Archives/FSMonitor_2.0(158).zip"],"version":"2.0,158","raw_artifacts":[[":uninstall",{":launchctl":"com.tristan.fseventstool",":delete":"/Library/PrivilegedHelperTools/com.tristan.fseventstool"}],[":app",["FSMonitor.app"]],[":zap",{":trash":["/Users/Shared/FSMonitor","~/Library/Application Support/com.tristan.FSMonitor","~/Library/Application Support/FSMonitor","~/Library/Caches/com.tristan.FSMonitor","~/Library/Preferences/com.tristan.FSMonitor.plist","~/Library/Saved Application State/com.tristan.FSMonitor.savedState"]}]]},"fsnotes":{"depends_on_args":{":macos":":monterey"},"desc":"Notes manager","homepage":"https://fsnot.es/","names":["FSNotes"],"ruby_source_checksum":{":sha256":"9e9229d1b202cc923c8df72713fd256d34901645dd4ae29e1cd1e50c12321a6e"},"ruby_source_path":"Casks/f/fsnotes.rb","sha256":"5de97f63df2f91533fd26fc98588cdaea29dc1ef4612a6164d6cc3468c457c56","tap_string":"homebrew/cask","url_args":["https://github.com/glushchenko/fsnotes/releases/download/v7.3.6/FSNotes_v7.3.6.zip"],"version":"7.3.6","raw_artifacts":[[":app",["FSNotes.app"]],[":zap",{":trash":["~/Library/Application Scripts/co.fluder.FSNotes","~/Library/Containers/co.fluder.FSNotes"]}]]},"fspy":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Still image camera matching","homepage":"https://fspy.io/","names":["fSpy"],"ruby_source_checksum":{":sha256":"5141770ce79f352faf32c7deb728edc88245a094d111a6045f46831a382a0fcb"},"ruby_source_path":"Casks/f/fspy.rb","sha256":"3aca686ea9d976580936279fbb3637698a3ba832d3cdd74dbbf79129b4dd2f56","tap_string":"homebrew/cask","url_args":["https://github.com/stuffmatic/fSpy/releases/download/v1.0.3/fSpy-1.0.3.dmg"],"version":"1.0.3","raw_artifacts":[[":app",["fSpy.app"]],[":zap",{":trash":"~/Library/Application Support/fspy"}]]},"fstream":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"WebRadio listener/recorder software","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://www.sourcemac.com/?page=fstream","names":["FStream"],"ruby_source_checksum":{":sha256":"f062480bb50749541c6d9ce2905754e45798669bef6dcefd2c437cbadbfa01e6"},"ruby_source_path":"Casks/f/fstream.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.sourcemac.com/fstream_FStream.tgz"],"version":"1.4.9","raw_artifacts":[[":app",["FStream.app"]]]},"ftdi-vcp-driver":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-05-16",":because":":unreachable"},"desc":"Virtual COM port driver","homepage":"https://ftdichip.com/drivers/vcp-drivers/","names":["FTDI VCP Driver"],"ruby_source_checksum":{":sha256":"358c9f829bbf7e07c5a2d1d70108cc70b09ba4b0a46b7b840a5271e326a993f1"},"ruby_source_path":"Casks/f/ftdi-vcp-driver.rb","sha256":"f535d604d5098c4ecde0f213a80732cd45906339472ae30c0723959336a50b9c","tap_string":"homebrew/cask","url_args":["https://ftdichip.com/wp-content/uploads/2022/06/FTDIUSBSerialDextInstaller_1_5_0.dmg"],"version":"1.5.0,2022,06","raw_artifacts":[[":uninstall",{":delete":["~/Library/Application Scripts/com.ftdi.vcp.dext","~/Library/Containers/com.ftdi.vcp.dext"]}],[":installer",{":manual":"/Applications/FTDIUSBSerialDextInstaller.app"}],[":app",["FTDIUSBSerialDextInstaller_1_5_0.app"],{":target":"/Applications/FTDIUSBSerialDextInstaller.app"}]],"raw_caveats":"Once you've rebooted, you can (re)connect your FTDI\ndevice and it will show up in /dev, usually like this:\n\n  /dev/tty.usbserial-XXXXXXXX\n\nwhere XXXXXXXX is a random ID, based on the serial number.\n\nTo uninstall the driver, you must use the GUI to move the\napplication from /Applications/FTDIUSBSerialDextInstaller.app to Trash,\notherwise the system extension will not be removed.\n\nYou must reboot for the installation of ftdi-vcp-driver to take effect.\n"},"fujifilm-tether-app":{"depends_on_args":{":macos":":any"},"desc":"For Fujifilm GFX/X series camera tether shooting","homepage":"https://www.fujifilm-x.com/en-us/support/download/software/tether-app/","names":["FUJIFILM TETHER APP"],"ruby_source_checksum":{":sha256":"6adc7869a48e7da0fd30a7fb3b4ac9a46b351f962e6ef9d7ad3a5fffc1408439"},"ruby_source_path":"Casks/f/fujifilm-tether-app.rb","sha256":"438b8545c64e84cb41a4646c095a1a9f043118518090a3e7255c9c3ef55382c7","tap_string":"homebrew/cask","url_args":["https://dl.fujifilm-x.com/support/software/tether-app-mac1341-9dhb25wz/FUJIFILM_TetherApp_Mac1341.pkg"],"version":"1.34.1,9dhb25wz","raw_artifacts":[[":uninstall",{":pkgutil":"com.fujifilm.FUJIFILM_TetherApp_Mac"}],[":pkg",["FUJIFILM_TetherApp_Mac1341.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.fujifilm.denji/FUJIFILM TetherApp","~/Library/Preferences/com.fujifilm.FUJIFILM-TETHER-APP.plist"]}]]},"fujifilm-x-raw-studio":{"depends_on_args":{":macos":":any"},"desc":"Convert RAW images captured with Fujifilm cameras","homepage":"https://fujifilm-x.com/global/products/software/x-raw-studio/","names":["FUJIFILM X RAW STUDIO"],"ruby_source_checksum":{":sha256":"3d33475f8e00a551c6bc96ae00a844c41fd9497958eb3b4cc8804ef97325f544"},"ruby_source_path":"Casks/f/fujifilm-x-raw-studio.rb","sha256":"9963268c999cd9b96c102fcf3673248a6f5c6dd3c428f9da69d8827e163fa634","tap_string":"homebrew/cask","url_args":["https://dl.fujifilm-x.com/support/software/x-raw-studio-mac1280-10wt23dg/XRawStudio1280.dmg"],"version":"1.28.0,10wt23dg","raw_artifacts":[[":app",["FUJIFILM X RAW STUDIO.app"]],[":zap",{":trash":["~/Library/Application Support/com.fujifilm.denji/X RAW STUDIO","~/Library/Preferences/com.fujifilm.denji.X-RAW-STUDIO.plist"]}]]},"funter":{"depends_on_args":{":macos":":any"},"desc":"Shows hidden files and folders and switches their visibility in Finder","homepage":"https://nektony.com/products/funter","names":["Funter"],"ruby_source_checksum":{":sha256":"90ad19cc8cbae76974e9575cbd7572ea1f64dbca2d7d0ce879a037f361b73478"},"ruby_source_path":"Casks/f/funter.rb","sha256":"c2e10d648b5edb02b221e2a69c259b0da01160324d50daeebc8789e8885e5ffb","tap_string":"homebrew/cask","url_args":["https://download.nektony.com/download/funter/Funter.dmg?build=382"],"version":"7.1.3,382","raw_artifacts":[[":app",["Funter 7.app"]],[":zap",{":trash":["~/Library/Application Scripts/8DKG4XB37M.group.com.nektony.Funter-SIII","~/Library/Application Scripts/8DKG4XB37M.group.com.nektony.MacCleaner-PRO-SIII","~/Library/Application Scripts/com.nektony.Funter-SIII*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nektony.funter-siii.sfl*","~/Library/Application Support/com.nektony.Funter-SIII","~/Library/Caches/com.nektony.Funter-SIII","~/Library/Containers/com.nektony.Funter-SIII.FinderSyncExt*","~/Library/Group Containers/8DKG4XB37M.group.com.nektony.Funter-SIII","~/Library/Group Containers/8DKG4XB37M.group.com.nektony.MacCleaner-PRO-SIII","~/Library/HTTPStorages/com.nektony.Funter-SIII","~/Library/Preferences/com.nektony.Funter-SIII.plist","~/Library/Saved Application State/com.nektony.Funter-SIII.savedState"]}]]},"furtherance":{"depends_on_args":{":macos":":any"},"desc":"Time tracker","homepage":"https://furtherance.app/","names":["Furtherance"],"ruby_source_checksum":{":sha256":"1b13f6f27e45dfd2bb59502440124c2d1bb236b781084bce48a653f187619e75"},"ruby_source_path":"Casks/f/furtherance.rb","sha256":"8b57438402f37bc648f34eb62c95efac42d67fc3121ae914a6d3f6a7b34071c2","tap_string":"homebrew/cask","url_args":["https://github.com/unobserved-io/Furtherance/releases/download/26.7.0/furtherance-26.7.0.dmg"],"version":"26.7.0","raw_artifacts":[[":app",["Furtherance.app"]],[":zap",{":trash":"~/Library/Application Support/io.unobserved.furtherance"}]]},"fuse-t":{"depends_on_args":{":macos":":any"},"desc":"Kext-less implementation of FUSE","homepage":"https://www.fuse-t.org/","names":["FUSE-T"],"ruby_source_checksum":{":sha256":"f7b08baf54b71c9970a4f9ec7810fa6f236bc92707f1271d7c6b7909132c3f5a"},"ruby_source_path":"Casks/f/fuse-t.rb","sha256":"a1b893740ded8ea034f1acc522ded1144f4a567a1f416daef8c1441cf2662f7f","tap_string":"homebrew/cask","url_args":["https://github.com/macos-fuse-t/fuse-t/releases/download/1.2.9/fuse-t-macos-installer-1.2.9.pkg"],"version":"1.2.9","raw_artifacts":[[":uninstall",{":script":{":executable":"/Library/Application Support/fuse-t/uninstall.sh",":input":["Y"],":sudo":true},":pkgutil":["org.fuse-t.core.1.2.9","org.fuse-t.fskit.1.2.9"]}],[":pkg",["fuse-t-macos-installer-1.2.9.pkg"]]]},"fuse":{"depends_on_args":{":macos":":any"},"desc":"Visual desktop tool suite for working with the Fuse framework","homepage":"https://fuse-open.github.io/","names":["Fuse Studio","Fuse Open","Fuse Fusetools"],"ruby_source_checksum":{":sha256":"c530bbf08b608d7497e9241d8215fbd757be66729a12f6a0340a52f43f7f6663"},"ruby_source_path":"Casks/f/fuse.rb","sha256":"31e737086d546176f436a2792baca604487f529008a21c424610baec25146a20","tap_string":"homebrew/cask","url_args":["https://github.com/fuse-open/fuse-studio/releases/download/1.9.0/fuse_osx_1_9_0.pkg"],"version":"1.9.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.fusetools.fuse"}],[":pkg",["fuse_osx_1_9_0.pkg"]],[":zap",{":trash":["~/Library/Preferences/com.fusetools.Fuse.Tray.plist","~/Library/Preferences/com.fusetools.FuseStudio.plist","~/Library/Saved Application State/com.fusetools.FuseStudio.savedState"]}]]},"futubull":{"depends_on_args":{":macos":":any"},"desc":"Trading application","homepage":"https://www.futunn.com/","names":["Futubull","FutuNiuniu"],"ruby_source_checksum":{":sha256":"126472086f8960def266b7bdea22defa24aae2f47abd58ebae2ed6271a13e418"},"ruby_source_path":"Casks/f/futubull.rb","sha256":"a0d3a7697e102c34d6306af8fb99337eeed47899937326fd73bc39027426a8ec","tap_string":"homebrew/cask","url_args":["https://softwaredownload.futunn.com/FTNN_desktop_16.36.27208_Website.dmg"],"url_kwargs":{":referer":"https://www.futunn.com/",":user_agent":":fake"},"version":"16.36.27208","raw_artifacts":[[":uninstall",{":quit":"cn.futu.niuniu.nx"}],[":app",["富途牛牛.app"],{":target":"Futubull.app"}],[":zap",{":trash":["~/Library/Application Scripts/cn.futu.Niuniu","~/Library/Containers/cn.futu.Niuniu","~/Library/Containers/cn.futu.niuniu.nx"]}]]},"futubull@legacy":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Futubull trading application","homepage":"https://www.futunn.com/","names":["Futubull Legacy For Mac","版富途牛牛 Mac 桌面经典版"],"ruby_source_checksum":{":sha256":"c655553a003df67d31200f7e3faec261dd7ead438374cc5db74e758db1a0778e"},"ruby_source_path":"Casks/f/futubull@legacy.rb","sha256":"d37eab61ba8912141545f22812939372099b1624e68be8334406b02c93980936","tap_string":"homebrew/cask","url_args":["https://softwaredownload.futunn.com/FTNN_legacy_16.11.15608_Website.dmg"],"url_kwargs":{":referer":"https://www.futunn.com/",":user_agent":":fake"},"version":"16.11.15608","raw_artifacts":[[":uninstall",{":quit":"cn.futu.niuniu"}],[":app",["FutuNiuniu.app"]],[":zap",{":trash":["~/Library/Application Scripts/cn.futu.Niuniu","~/Library/Containers/cn.futu.Niuniu","~/Library/Containers/cn.futu.niuniu.nx"]}]]},"futurerestore-gui":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Graphical interface for FutureRestore","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/CoocooFroggy/FutureRestore-GUI/","names":["FutureRestore GUI"],"ruby_source_checksum":{":sha256":"41733a09a72a6f9d6e6dd19bd0fcac8c6279e2cfbf9c3b197053dc3038b45dd0"},"ruby_source_path":"Casks/f/futurerestore-gui.rb","sha256":"44d37f7d74393018b71c641dd98e229e78eb95915b4733aa586723856235c04f","tap_string":"homebrew/cask","url_args":["https://github.com/CoocooFroggy/FutureRestore-GUI/releases/download/v1.98.3/FutureRestore-GUI-Mac-1.98.3.dmg"],"version":"1.98.3","raw_artifacts":[[":app",["FutureRestore GUI.app"]],[":zap",{":trash":"~/FutureRestoreGUI"}]]},"fuwari":{"depends_on_args":{":macos":":any"},"desc":"Floating screenshot like a sticky","homepage":"https://fuwari-app.com/","names":["Fuwari"],"ruby_source_checksum":{":sha256":"56c5f6d7499ad1ab3032f4838744df80877875d5a5a2a9add7c46f3f0b8724b2"},"ruby_source_path":"Casks/f/fuwari.rb","sha256":"a294c82b3ec288b2adf828c42bdfa42144efed9aae5c66e03d0708ff9ba71acb","tap_string":"homebrew/cask","url_args":["https://github.com/kentya6/Fuwari/releases/download/v1.0.0/Fuwari.v1.0.0.zip"],"version":"1.0.0","raw_artifacts":[[":uninstall",{":quit":"com.appknop.Fuwari"}],[":app",["Fuwari v1.0.0/Fuwari.app"]],[":zap",{":trash":["~/Library/Application Support/com.appknop.Fuwari","~/Library/Caches/com.appknop.Fuwari","~/Library/Caches/com.crashlytics.data/com.appknop.Fuwari","~/Library/Caches/io.fabric.sdk.mac.data/com.appknop.Fuwari","~/Library/Preferences/com.appknop.Fuwari.plist"]}]]},"fvim":{"depends_on_args":{":macos":":any"},"desc":"GUI for the Neovim text editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/yatli/fvim","names":["FVim"],"ruby_source_checksum":{":sha256":"7da8d2a7da158757253ebe61c69abf17c2d7b9335dce4b51f1c1fb0da2056866"},"ruby_source_path":"Casks/f/fvim.rb","sha256":"2e08052e16100189448f938f0f87dbd0cd6e81c20fcccb11ac70bc39df5bc412","tap_string":"homebrew/cask","url_args":["https://github.com/yatli/fvim/releases/download/v0.3.549%2Bee4316c/fvim-osx-x64-v0.3.548+g2e4087d-2-gee4316c.zip"],"version":"0.3.549,ee4316c","raw_artifacts":[[":app",["FVim.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.fvim.www.savedState"}]]},"fx-cast-bridge":{"depends_on_args":{":macos":":any"},"desc":"Bridge helper for fx_cast Firefox extension to enable Chromecast support","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://hensm.github.io/fx_cast/","names":["fx_cast Bridge"],"ruby_source_checksum":{":sha256":"108e72a9c0d56f59de2445e7cfe49a213af01dde974082e1fbff992a42def011"},"ruby_source_path":"Casks/f/fx-cast-bridge.rb","sha256":"f24e347fd240d5e74b488c83aee8c939b5abf7498dd047b4d3cdb5912a71e8aa","tap_string":"homebrew/cask","url_args":["https://github.com/hensm/fx_cast/releases/download/v0.3.0/fx_cast_bridge-0.3.0-x64.pkg"],"version":"0.3.0","raw_artifacts":[[":uninstall",{":pkgutil":"tf.matt.fx_cast_bridge"}],[":pkg",["fx_cast_bridge-0.3.0-x64.pkg"]]]},"fxfactory":{"depends_on_args":{":macos":":monterey"},"desc":"Browse, install and purchase effects and plugins from a huge catalogue","homepage":"https://fxfactory.com/","names":["FxFactory"],"ruby_source_checksum":{":sha256":"37ed98187bdebaa53f9694dde9cf4bc2920c4d367f822ef109158c9179a70257"},"ruby_source_path":"Casks/f/fxfactory.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files.fxfactory.com/fxfactory/FxFactory-9.0.7-8730.zip"],"version":"9.0.7,8730","raw_artifacts":[[":uninstall",{":launchctl":"com.fxfactory.FxFactory.helper",":quit":"com.fxfactory.FxFactory",":pkgutil":"com.fxfactory.pkg",":delete":["/Library/Application Support/FxFactory","/Library/LaunchDaemons/com.fxfactory.FxFactory.helper.plist","/Library/PrivilegedHelperTools/com.fxfactory.FxFactory.helper"]}],[":pkg",["Install FxFactory 9.0.7.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.fxfactory.FxFactoryService.pluginkit","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.fxfactory.fxfactory.sfl*","~/Library/Caches/com.fxfactory.FxFactory","~/Library/Preferences/com.fxfactory.FxFactory.plist","~/Movies/Motion Templates.localized"]}]]},"font-0xproto-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["0xProto Nerd Font (0xProto)"],"ruby_source_checksum":{":sha256":"0bc867bdcda9a52e161a2a0eb8d2aa343d042a83f83ccac3a7c5c2a69ea86a7b"},"ruby_source_path":"Casks/font/font-0/font-0xproto-nerd-font.rb","sha256":"3f2d36e4fa8b3af2f97b14b57c5b0f57f4c1bda5a59533fb913a9ff3344db7ce","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/0xProto.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["0xProtoNerdFontPropo-Regular.ttf"]],[":font",["0xProtoNerdFont-Italic.ttf"]],[":font",["0xProtoNerdFont-Regular.ttf"]],[":font",["0xProtoNerdFontMono-Bold.ttf"]],[":font",["0xProtoNerdFontMono-Italic.ttf"]],[":font",["0xProtoNerdFontMono-Regular.ttf"]],[":font",["0xProtoNerdFontPropo-Bold.ttf"]],[":font",["0xProtoNerdFontPropo-Italic.ttf"]],[":font",["0xProtoNerdFont-Bold.ttf"]]]},"font-0xproto":{"homepage":"https://github.com/0xType/0xProto","names":["0xProto"],"ruby_source_checksum":{":sha256":"b923edc19766584f10ef8471750add166c76c2bc2b01a2b5cebb3bf21e336241"},"ruby_source_path":"Casks/font/font-0/font-0xproto.rb","sha256":"402d046b6056111ae5b974892fe2d6d921c66a64681980ec81db051de05851e7","tap_string":"homebrew/cask","url_args":["https://github.com/0xType/0xProto/releases/download/2.502/0xProto_2_502.zip"],"version":"2.502","raw_artifacts":[[":font",["fonts/ZxProto/ZxProto-Regular.otf"]],[":font",["fonts/0xProto-Italic.otf"]],[":font",["fonts/0xProto-Regular.otf"]],[":font",["fonts/No-Ligatures/0xProto-Bold-NL.otf"]],[":font",["fonts/No-Ligatures/0xProto-Italic-NL.otf"]],[":font",["fonts/No-Ligatures/0xProto-Regular-NL.otf"]],[":font",["fonts/ZxProto/ZxProto-Bold.otf"]],[":font",["fonts/ZxProto/ZxProto-Italic.otf"]],[":font",["fonts/0xProto-Bold.otf"]]]},"font-3270-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["3270 Nerd Font (IBM 3270)"],"ruby_source_checksum":{":sha256":"4b573fa28151623068288a570b1ca295447365bb086535e8bd49507d36712bd5"},"ruby_source_path":"Casks/font/font-3/font-3270-nerd-font.rb","sha256":"0be3de53807798fc5bdca90eb972225b0b3880bdd9b505121b3c06750a08b698","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/3270.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["3270NerdFontPropo-SemiCondensed.ttf"]],[":font",["3270NerdFont-Regular.ttf"]],[":font",["3270NerdFont-SemiCondensed.ttf"]],[":font",["3270NerdFontMono-Condensed.ttf"]],[":font",["3270NerdFontMono-Regular.ttf"]],[":font",["3270NerdFontMono-SemiCondensed.ttf"]],[":font",["3270NerdFontPropo-Condensed.ttf"]],[":font",["3270NerdFontPropo-Regular.ttf"]],[":font",["3270NerdFont-Condensed.ttf"]]]},"font-3270":{"homepage":"https://github.com/rbanffy/3270font","names":["IBM 3270"],"ruby_source_checksum":{":sha256":"47aea5f04aeb9263aa0dfa08be6a1f9ba4cca19babfe2bb3a5398667fb02df74"},"ruby_source_path":"Casks/font/font-3/font-3270.rb","sha256":"623fb815b16d6c4940b5014a21c5474ef6cddb02c325d03f153341b676b4cffa","tap_string":"homebrew/cask","url_args":["https://github.com/rbanffy/3270font/releases/download/v3.0.1/3270_fonts_d916271.zip"],"version":"3.0.1,d916271","raw_artifacts":[[":font",["3270-Regular.otf"]],[":font",["3270Condensed-Regular.otf"]],[":font",["3270SemiCondensed-Regular.otf"]]]},"font-42dot-sans":{"homepage":"https://fonts.google.com/specimen/42dot+Sans","names":["42dot Sans"],"ruby_source_checksum":{":sha256":"47da783e9ac5839ac982188b530b4f2a677877dba3d429b3fdbc703bf5ac04f9"},"ruby_source_path":"Casks/font/font-4/font-42dot-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/42dotsans/42dotSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["42dotSans[wght].ttf"]]]},"font-437-plus":{"homepage":"https://int10h.org/oldschool-pc-fonts/","names":["Ac437","AcPlus","Mx437","MxPlus","Px437","PxPlus","Ultimate Oldschool PC Font Pack"],"ruby_source_checksum":{":sha256":"810b3d4a2b45f00b1456a915ef304ede43c0209fe8c2b1f0087f8de42617084b"},"ruby_source_path":"Casks/font/font-4/font-437-plus.rb","sha256":"ec0aad90d3eed2d468009bd0b9baa89f8ff5e68c3d1346db7de8528ec2fa2933","tap_string":"homebrew/cask","url_args":["https://int10h.org/oldschool-pc-fonts/download/oldschool_pc_font_pack_v2.2_win.zip"],"version":"2.2","raw_artifacts":[[":font",["ttf - Px (pixel outline)/PxPlus_ToshibaTxL2_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ACM_VGA_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ACM_VGA_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ACM_VGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ACM_VGA_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ACM_VGA_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_AMI_EGA_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_AMI_EGA_8x8-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_AMI_EGA_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_AMI_EGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATI_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATI_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATI_8x8-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATI_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATI_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATI_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATI_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATI_SmallW_6x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATT_PC6300-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ATT_PC6300.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Acer710_CGA-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Acer710_CGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Acer710_Mono.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Acer_VGA_8x8-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Acer_VGA_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Acer_VGA_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Amstrad_PC-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Amstrad_PC.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ApricotPortable.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ApricotXenC.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Apricot_200L-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Apricot_200L.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Apricot_Mono.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_CL_EagleIII_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_CL_EagleIII_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_CL_EagleII_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_CL_EagleII_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_CompaqThin_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_CompaqThin_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_CompaqThin_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Compis.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Copam_BIOS-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Copam_BIOS.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Cordata_PPC-21.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Cordata_PPC-400.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_DG_One-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_DG_One-2y_bold.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_DG_One.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_DG_One_bold.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_DTK_BIOS-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_DTK_BIOS.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EagleSpCGA_Alt1-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EagleSpCGA_Alt1.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EagleSpCGA_Alt2-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EagleSpCGA_Alt2.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EagleSpCGA_Alt3-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EagleSpCGA_Alt3.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EpsonMGA-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EpsonMGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EpsonMGA_Alt-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EpsonMGA_Alt.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EpsonMGA_Mono.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EuroPC_CGA-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EuroPC_CGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EuroPC_Mono.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EverexME_5x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_EverexME_7x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_HP_150_re.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_3270pc.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_BIOS-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_BIOS-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_BIOS.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_CGA-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_CGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_CGAthin-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_CGAthin.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Conv-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Conv-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Conv.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_DOS_ISO8-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_DOS_ISO8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_DOS_ISO9-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_DOS_ISO9.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_EGA_8x14-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_EGA_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_EGA_8x8-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_EGA_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_EGA_9x14-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_EGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_EGA_9x8-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_EGA_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_MDA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Model30r0-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Model30r0.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Model3x_Alt1.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Model3x_Alt2.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Model3x_Alt3.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_Model3x_Alt4.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_PGC-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_PGC.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_8x14-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_8x16-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_9x14-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_9x16-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_9x8-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IBM_VGA_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IGS_VGA_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_IGS_VGA_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ITT_Xtra-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ITT_Xtra.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Kaypro2K_G-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Kaypro2K_G.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_LE_Model_D_CGA-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_LE_Model_D_CGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_LE_Model_D_Mono.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_MBytePC230_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_MBytePC230_CGA-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_MBytePC230_CGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_MBytePC230_EGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_MBytePC230_Mono.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Mindset-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Mindset-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Mindset.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_NEC_APC3_8x16-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_NEC_APC3_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_NEC_APC3_8x8-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_NEC_APC3_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_NEC_MultiSpeed-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_NEC_MultiSpeed-2x_bold.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_NEC_MultiSpeed.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_NEC_MultiSpeed_bold.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Nix8810_M15.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Nix8810_M16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Nix8810_M35-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Nix8810_M35.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_OlivettiThin_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_OlivettiThin_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_OlivettiThin_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_OlivettiThin_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Olivetti_M15-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Olivetti_M15.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Paradise132_7x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Paradise132_7x9.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixEGA_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixEGA_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixEGA_8x8-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixEGA_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixEGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixVGA_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixVGA_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixVGA_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixVGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixVGA_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_PhoenixVGA_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Phoenix_BIOS-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Phoenix_BIOS.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Rainbow100_re_132.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Rainbow100_re_66.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Robotron_A7100.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_STB_AutoEGA_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_STB_AutoEGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SanyoMBC16-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SanyoMBC16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SanyoMBC55x-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SanyoMBC55x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SanyoMBC775-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SanyoMBC775.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SeequaCm-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SeequaCm.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Siemens_PC-D.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Sigma_RM_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Sigma_RM_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Sigma_RM_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Sigma_RM_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Sigma_RM_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Sigma_RM_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SperryPC_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SperryPC_CGA-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_SperryPC_CGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy1K-II_200L-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy1K-II_200L-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy1K-II_200L.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy1K-II_Mono.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy1K-I_200L-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy1K-I_200L-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy1K-I_200L.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy2K-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy2K.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy2K_G-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy2K_G-TV.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Tandy2K_G.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Ti_Pro.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaSat_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaSat_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaSat_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaSat_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaSat_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaSat_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaT300_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaT300_8x8-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaT300_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaTxL1_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaTxL1_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaTxL2_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ToshibaTxL2_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TridentEarly_8x11.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TridentEarly_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TridentEarly_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TridentEarly_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TridentEarly_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TridentEarly_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TridentEarly_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Trident_8x11.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Trident_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Trident_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Trident_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Trident_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Trident_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Trident_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TsengEVA_132_6x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_TsengEVA_132_6x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_VTech_BIOS-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_VTech_BIOS.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Verite_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Verite_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Verite_8x8-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Verite_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Verite_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Verite_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Verite_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Wyse700a-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Wyse700a.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Wyse700b-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_Wyse700b.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_AST_PremiumExec.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Amstrad_PC-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Amstrad_PC.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Cordata_PPC-21.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Cordata_PPC-400.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_HP_150_re.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_BIOS-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_BIOS-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_BIOS.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_CGA-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_CGA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_CGAthin-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_CGAthin.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_EGA_8x14-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_EGA_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_EGA_8x8-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_EGA_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_EGA_9x14-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_EGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_EGA_9x8-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_EGA_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_MDA.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_8x14-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_8x16-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_9x14-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_9x16-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_9x8-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_IBM_VGA_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Rainbow100_re_132.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Rainbow100_re_66.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Tandy1K-II_200L-2x.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Tandy1K-II_200L-2y.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_Tandy1K-II_200L.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_ToshibaSat_8x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_ToshibaSat_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_ToshibaSat_8x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_ToshibaSat_9x14.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_ToshibaSat_9x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_ToshibaSat_9x8.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_ToshibaTxL1_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/AcPlus_ToshibaTxL2_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ACM_VGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ACM_VGA_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ACM_VGA_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ACM_VGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ACM_VGA_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ACM_VGA_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_AMI_EGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_AMI_EGA_8x8-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_AMI_EGA_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_AMI_EGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_AST_PremiumExec.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATI_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATI_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATI_8x8-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATI_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATI_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATI_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATI_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATI_SmallW_6x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATT_PC6300-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ATT_PC6300.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Acer710_CGA-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Acer710_CGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Acer710_Mono.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Acer_VGA_8x8-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Acer_VGA_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Acer_VGA_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Amstrad_PC-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Amstrad_PC.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ApricotPortable.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ApricotXenC.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Apricot_200L-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Apricot_200L.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Apricot_256L-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Apricot_256L.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Apricot_Mono.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CL_EagleIII_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CL_EagleIII_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CL_EagleII_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CL_EagleII_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CL_Stingray_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CL_Stingray_8x16_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CL_Stingray_8x19.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CL_Stingray_8x19_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CompaqThin_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CompaqThin_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_CompaqThin_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Compaq_Port3-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Compaq_Port3.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Compis.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Copam_BIOS-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Copam_BIOS.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Cordata_PPC-21.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Cordata_PPC-400.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DG_One-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DG_One-2y_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DG_One.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DG_One_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_TWN16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_TWN19.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_ANK16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_ANK19.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_ANK24.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_ANK30.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_JPN12.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_JPN16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_JPN19.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_JPN24.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_JPN30.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_PRC16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DOS-V_re_PRC19.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DTK_BIOS-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_DTK_BIOS.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EagleSpCGA_Alt1-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EagleSpCGA_Alt1.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EagleSpCGA_Alt2-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EagleSpCGA_Alt2.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EagleSpCGA_Alt3-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EagleSpCGA_Alt3.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EpsonMGA-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EpsonMGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EpsonMGA_Alt-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EpsonMGA_Alt.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EpsonMGA_Mono.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EuroPC_CGA-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EuroPC_CGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EuroPC_Mono.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EverexME_5x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EverexME_7x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_EverexME_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_FMTowns_re_8x16-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_FMTowns_re_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_FMTowns_re_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_HP_100LX_10x11.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_HP_100LX_16x12.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_HP_100LX_6x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_HP_100LX_6x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_HP_100LX_8x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_HP_100LX_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_HP_150_re.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_3270pc.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_BIOS-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_BIOS-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_BIOS.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_CGA-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_CGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_CGAthin-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_CGAthin.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Conv-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Conv-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Conv.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_DOS_ISO8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_DOS_ISO8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_DOS_ISO9-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_DOS_ISO9.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_EGA_8x14-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_EGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_EGA_8x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_EGA_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_EGA_9x14-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_EGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_EGA_9x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_EGA_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_MDA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Model30r0-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Model30r0.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Model3x_Alt1.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Model3x_Alt2.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Model3x_Alt3.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_Model3x_Alt4.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_PGC-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_PGC.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_PS-55_re.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_8x14-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_8x16-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_9x14-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_9x16-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_9x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_VGA_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_XGA-AI_12x20.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_XGA-AI_12x23.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IBM_XGA-AI_7x15.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IGS_VGA_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_IGS_VGA_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ITT_Xtra-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ITT_Xtra.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Kaypro2K_G-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Kaypro2K_G.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_LE_Model_D_CGA-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_LE_Model_D_CGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_LE_Model_D_Mono.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_MBytePC230_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_MBytePC230_CGA-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_MBytePC230_CGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_MBytePC230_EGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_MBytePC230_Mono.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Master_512-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Master_512-2y_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Master_512-M7.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Master_512-M7_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Master_512.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Master_512_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Mindset-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Mindset-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Mindset.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_NEC_APC3_8x16-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_NEC_APC3_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_NEC_APC3_8x8-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_NEC_APC3_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_NEC_MultiSpeed-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_NEC_MultiSpeed-2x_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_NEC_MultiSpeed.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_NEC_MultiSpeed_bold.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Nix8810_M15.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Nix8810_M16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Nix8810_M35-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Nix8810_M35.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_OlivettiThin_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_OlivettiThin_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_OlivettiThin_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_OlivettiThin_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Olivetti_M15-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Olivetti_M15.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Paradise132_7x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Paradise132_7x9.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Philips_YES_G-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Philips_YES_G-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Philips_YES_G.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Philips_YES_T-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Philips_YES_T.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixEGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixEGA_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixEGA_8x8-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixEGA_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixEGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixVGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixVGA_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixVGA_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixVGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixVGA_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_PhoenixVGA_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Phoenix_BIOS-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Phoenix_BIOS.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Portfolio_6x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_RM_Nimbus-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_RM_Nimbus.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Rainbow100_re_132.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Rainbow100_re_40.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Rainbow100_re_66.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Rainbow100_re_80.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Robotron_A7100.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_STB_AutoEGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_STB_AutoEGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SanyoMBC16-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SanyoMBC16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SanyoMBC55x-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SanyoMBC55x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SanyoMBC775-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SanyoMBC775.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SeequaCm-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SeequaCm.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sharp_PC3K-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sharp_PC3K.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sharp_PC3K_Alt-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sharp_PC3K_Alt.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Siemens_PC-D.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sigma_RM_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sigma_RM_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sigma_RM_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sigma_RM_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sigma_RM_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Sigma_RM_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SperryPC_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SperryPC_CGA-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_SperryPC_CGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-II_200L-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-II_200L-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-II_200L.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-II_225L-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-II_225L.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-II_Mono.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-I_200L-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-I_200L-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-I_200L.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-I_225L-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy1K-I_225L.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy2K-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy2K.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy2K_G-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy2K_G-TV.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Tandy2K_G.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TelePC-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TelePC.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Ti_Pro.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaSat_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaSat_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaSat_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaSat_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaSat_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaSat_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaT300_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaT300_8x8-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaT300_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaTxL1_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaTxL1_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaTxL2_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_ToshibaTxL2_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TridentEarly_8x11.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TridentEarly_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TridentEarly_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TridentEarly_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TridentEarly_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TridentEarly_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TridentEarly_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Trident_8x11.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Trident_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Trident_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Trident_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Trident_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Trident_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Trident_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TsengEVA_132_6x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_TsengEVA_132_6x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_VTech_BIOS-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_VTech_BIOS.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Verite_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Verite_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Verite_8x8-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Verite_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Verite_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Verite_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Verite_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Wang_Pro_Color-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Wang_Pro_Color.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Wang_Pro_Mono.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Wyse700a-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Wyse700a.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Wyse700b-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Wyse700b.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Zenith_Z-100.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/Mx437_Zenith_Z-100_Alt.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_AST_PremiumExec.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Amstrad_PC-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Amstrad_PC.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Cordata_PPC-21.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Cordata_PPC-400.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_HP_100LX_10x11.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_HP_100LX_16x12.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_HP_100LX_6x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_HP_100LX_6x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_HP_100LX_8x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_HP_100LX_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_HP_150_re.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_BIOS-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_BIOS-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_BIOS.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_CGA-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_CGA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_CGAthin-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_CGAthin.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_EGA_8x14-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_EGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_EGA_8x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_EGA_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_EGA_9x14-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_EGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_EGA_9x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_EGA_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_MDA.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_8x14-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_8x16-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_9x14-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_9x16-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_9x8-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_VGA_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_IBM_XGA-AI_12x20.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Rainbow100_re_132.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Rainbow100_re_40.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Rainbow100_re_66.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Rainbow100_re_80.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Tandy1K-II_200L-2x.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Tandy1K-II_200L-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Tandy1K-II_200L.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Tandy1K-II_225L-2y.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_Tandy1K-II_225L.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_ToshibaSat_8x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_ToshibaSat_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_ToshibaSat_8x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_ToshibaSat_9x14.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_ToshibaSat_9x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_ToshibaSat_9x8.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_ToshibaTxL1_8x16.ttf"]],[":font",["ttf - Mx (mixed outline+bitmap)/MxPlus_ToshibaTxL2_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ACM_VGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ACM_VGA_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ACM_VGA_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ACM_VGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ACM_VGA_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ACM_VGA_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_AMI_EGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_AMI_EGA_8x8-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_AMI_EGA_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_AMI_EGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_AST_PremiumExec.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATI_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATI_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATI_8x8-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATI_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATI_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATI_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATI_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATI_SmallW_6x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATT_PC6300-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ATT_PC6300.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Acer710_CGA-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Acer710_CGA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Acer710_Mono.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Acer_VGA_8x8-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Acer_VGA_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Acer_VGA_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Amstrad_PC-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Amstrad_PC.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ApricotPortable.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ApricotXenC.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Apricot_200L-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Apricot_200L.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Apricot_256L-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Apricot_256L.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Apricot_Mono.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CL_EagleIII_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CL_EagleIII_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CL_EagleII_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CL_EagleII_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CL_Stingray_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CL_Stingray_8x16_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CL_Stingray_8x19.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CL_Stingray_8x19_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CompaqThin_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CompaqThin_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_CompaqThin_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Compaq_Port3-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Compaq_Port3.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Compis.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Copam_BIOS-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Copam_BIOS.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Cordata_PPC-21.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Cordata_PPC-400.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DG_One-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DG_One-2y_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DG_One.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DG_One_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_TWN16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_TWN19.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_ANK16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_ANK19.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_ANK24.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_ANK30.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_JPN12.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_JPN16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_JPN19.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_JPN24.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_JPN30.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_PRC16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DOS-V_re_PRC19.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DTK_BIOS-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_DTK_BIOS.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EagleSpCGA_Alt1-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EagleSpCGA_Alt1.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EagleSpCGA_Alt2-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EagleSpCGA_Alt2.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EagleSpCGA_Alt3-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EagleSpCGA_Alt3.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EpsonMGA-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EpsonMGA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EpsonMGA_Alt-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EpsonMGA_Alt.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EpsonMGA_Mono.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EuroPC_CGA-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EuroPC_CGA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EuroPC_Mono.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EverexME_5x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EverexME_7x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_EverexME_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_FMTowns_re_8x16-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_FMTowns_re_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_FMTowns_re_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_HP_100LX_10x11.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_HP_100LX_16x12.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_HP_100LX_6x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_HP_100LX_6x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_HP_100LX_8x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_HP_100LX_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_HP_150_re.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_3270pc.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_BIOS-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_BIOS-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_BIOS.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_CGA-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_CGA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_CGAthin-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_CGAthin.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Conv-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Conv-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Conv.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_DOS_ISO8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_DOS_ISO8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_DOS_ISO9-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_DOS_ISO9.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_EGA_8x14-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_EGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_EGA_8x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_EGA_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_EGA_9x14-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_EGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_EGA_9x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_EGA_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_MDA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Model30r0-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Model30r0.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Model3x_Alt1.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Model3x_Alt2.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Model3x_Alt3.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_Model3x_Alt4.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_PGC-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_PGC.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_PS-55_re.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_8x14-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_8x16-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_9x14-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_9x16-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_9x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_VGA_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_XGA-AI_12x20.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_XGA-AI_12x23.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IBM_XGA-AI_7x15.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IGS_VGA_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_IGS_VGA_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ITT_Xtra-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ITT_Xtra.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Kaypro2K_G-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Kaypro2K_G.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_LE_Model_D_CGA-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_LE_Model_D_CGA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_LE_Model_D_Mono.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_MBytePC230_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_MBytePC230_CGA-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_MBytePC230_CGA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_MBytePC230_EGA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_MBytePC230_Mono.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Master_512-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Master_512-2y_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Master_512-M7.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Master_512-M7_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Master_512.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Master_512_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Mindset-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Mindset-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Mindset.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_NEC_APC3_8x16-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_NEC_APC3_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_NEC_APC3_8x8-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_NEC_APC3_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_NEC_MultiSpeed-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_NEC_MultiSpeed-2x_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_NEC_MultiSpeed.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_NEC_MultiSpeed_bold.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Nix8810_M15.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Nix8810_M16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Nix8810_M35-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Nix8810_M35.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_OlivettiThin_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_OlivettiThin_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_OlivettiThin_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_OlivettiThin_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Olivetti_M15-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Olivetti_M15.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Paradise132_7x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Paradise132_7x9.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Philips_YES_G-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Philips_YES_G-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Philips_YES_G.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Philips_YES_T-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Philips_YES_T.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixEGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixEGA_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixEGA_8x8-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixEGA_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixEGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixVGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixVGA_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixVGA_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixVGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixVGA_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_PhoenixVGA_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Phoenix_BIOS-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Phoenix_BIOS.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Portfolio_6x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_RM_Nimbus-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_RM_Nimbus.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Rainbow100_re_132.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Rainbow100_re_40.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Rainbow100_re_66.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Rainbow100_re_80.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Robotron_A7100.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_STB_AutoEGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_STB_AutoEGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SanyoMBC16-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SanyoMBC16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SanyoMBC55x-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SanyoMBC55x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SanyoMBC775-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SanyoMBC775.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SeequaCm-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SeequaCm.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sharp_PC3K-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sharp_PC3K.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sharp_PC3K_Alt-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sharp_PC3K_Alt.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Siemens_PC-D.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sigma_RM_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sigma_RM_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sigma_RM_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sigma_RM_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sigma_RM_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Sigma_RM_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SperryPC_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SperryPC_CGA-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_SperryPC_CGA.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-II_200L-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-II_200L-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-II_200L.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-II_225L-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-II_225L.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-II_Mono.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-I_200L-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-I_200L-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-I_200L.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-I_225L-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy1K-I_225L.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy2K-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy2K.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy2K_G-2x.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy2K_G-TV.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Tandy2K_G.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TelePC-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TelePC.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Ti_Pro.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaSat_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaSat_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaSat_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaSat_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaSat_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaSat_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaT300_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaT300_8x8-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaT300_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaTxL1_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaTxL1_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaTxL2_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_ToshibaTxL2_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TridentEarly_8x11.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TridentEarly_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TridentEarly_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TridentEarly_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TridentEarly_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TridentEarly_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TridentEarly_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Trident_8x11.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Trident_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Trident_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Trident_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Trident_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Trident_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Trident_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TsengEVA_132_6x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_TsengEVA_132_6x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_VTech_BIOS-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_VTech_BIOS.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Verite_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Verite_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Verite_8x8-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Verite_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Verite_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Verite_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Verite_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Wang_Pro_Color-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Wang_Pro_Color.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Wang_Pro_Mono.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Wyse700a-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Wyse700a.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Wyse700b-2y.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Wyse700b.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Zenith_Z-100.ttf"]],[":font",["ttf - Px (pixel outline)/Px437_Zenith_Z-100_Alt.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_AST_PremiumExec.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Amstrad_PC-2y.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Amstrad_PC.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Cordata_PPC-21.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Cordata_PPC-400.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_HP_100LX_10x11.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_HP_100LX_16x12.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_HP_100LX_6x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_HP_100LX_6x8.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_HP_100LX_8x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_HP_100LX_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_HP_150_re.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_BIOS-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_BIOS-2y.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_BIOS.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_CGA-2y.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_CGA.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_CGAthin-2y.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_CGAthin.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_EGA_8x14-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_EGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_EGA_8x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_EGA_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_EGA_9x14-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_EGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_EGA_9x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_EGA_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_MDA.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_8x14-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_8x16-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_9x14-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_9x16-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_9x8-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_VGA_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_IBM_XGA-AI_12x20.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Rainbow100_re_132.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Rainbow100_re_40.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Rainbow100_re_66.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Rainbow100_re_80.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Tandy1K-II_200L-2x.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Tandy1K-II_200L-2y.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Tandy1K-II_200L.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Tandy1K-II_225L-2y.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_Tandy1K-II_225L.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_ToshibaSat_8x14.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_ToshibaSat_8x16.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_ToshibaSat_8x8.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_ToshibaSat_9x14.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_ToshibaSat_9x16.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_ToshibaSat_9x8.ttf"]],[":font",["ttf - Px (pixel outline)/PxPlus_ToshibaTxL1_8x16.ttf"]],[":font",["ttf - Ac (aspect-corrected)/Ac437_ACM_VGA_8x14.ttf"]]]},"font-abeezee":{"homepage":"https://fonts.google.com/specimen/ABeeZee","names":["ABeeZee"],"ruby_source_checksum":{":sha256":"db12436db20096ae5e9dbbce53476326aa34fd986cf9f7e2694b81e22c6a490a"},"ruby_source_path":"Casks/font/font-a/font-abeezee.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/abeezee"},"version":"latest","raw_artifacts":[[":font",["ABeeZee-Italic.ttf"]],[":font",["ABeeZee-Regular.ttf"]]]},"font-abel":{"homepage":"https://fonts.google.com/specimen/Abel","names":["Abel"],"ruby_source_checksum":{":sha256":"6ce209de2279fa83edf308a7ce8c1d4b17bf9d77a4408cffe03403b9aa399be3"},"ruby_source_path":"Casks/font/font-a/font-abel.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/abel/Abel-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Abel-Regular.ttf"]]]},"font-abhaya-libre":{"homepage":"https://fonts.google.com/specimen/Abhaya+Libre","names":["Abhaya Libre"],"ruby_source_checksum":{":sha256":"c1c746ceb3f3a8cdc28a9dd63266d0057068413ce3c553543832cea1097759d3"},"ruby_source_path":"Casks/font/font-a/font-abhaya-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/abhayalibre"},"version":"latest","raw_artifacts":[[":font",["AbhayaLibre-Bold.ttf"]],[":font",["AbhayaLibre-ExtraBold.ttf"]],[":font",["AbhayaLibre-Medium.ttf"]],[":font",["AbhayaLibre-Regular.ttf"]],[":font",["AbhayaLibre-SemiBold.ttf"]]]},"font-aboreto":{"homepage":"https://fonts.google.com/specimen/Aboreto","names":["Aboreto"],"ruby_source_checksum":{":sha256":"153f49c2cf8d9d6fa37aad8da1ca5e1713620cd39236c7e7581416dc2cada4d0"},"ruby_source_path":"Casks/font/font-a/font-aboreto.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aboreto/Aboreto-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Aboreto-Regular.ttf"]]]},"font-aboriginal-sans":{"homepage":"https://www.languagegeek.com/font/fontdownload.html","names":["LanguageGeek Aboriginal Sans Serif"],"ruby_source_checksum":{":sha256":"6a7cef40476f7b81d8db03e597a1bddfdc2a00f8f72c526e1679f20ce17889c0"},"ruby_source_path":"Casks/font/font-a/font-aboriginal-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.languagegeek.com/font/AboriginalSans.zip"],"version":"9.602","raw_artifacts":[[":font",["AboriginalSansBOLD.ttf"]],[":font",["AboriginalSansBOLDITALIC.ttf"]],[":font",["AboriginalSansITALIC.ttf"]],[":font",["AboriginalSansREGULAR.ttf"]]]},"font-aboriginal-serif":{"homepage":"https://www.languagegeek.com/font/fontdownload.html","names":["Aboriginal Serif"],"ruby_source_checksum":{":sha256":"fdb468cff92bc0ce52c6ef5fb0c8d3e9c09916c4951a707f6d8c97b8312aa757"},"ruby_source_path":"Casks/font/font-a/font-aboriginal-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.languagegeek.com/font/AboriginalSerif.zip"],"version":"9.606","raw_artifacts":[[":font",["AboriginalSerifBOLD.ttf"]],[":font",["AboriginalSerifBOLDITALIC.ttf"]],[":font",["AboriginalSerifITALIC.ttf"]],[":font",["AboriginalSerifREGULAR.ttf"]]]},"font-abril-fatface":{"homepage":"https://fonts.google.com/specimen/Abril+Fatface","names":["Abril Fatface"],"ruby_source_checksum":{":sha256":"b249ec029385f012a70bc0f1dd43f01b222d4a89ab76ecc4b54cb4803029facc"},"ruby_source_path":"Casks/font/font-a/font-abril-fatface.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/abrilfatface/AbrilFatface-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AbrilFatface-Regular.ttf"]]]},"font-abyssinica-sil":{"homepage":"https://fonts.google.com/specimen/Abyssinica+SIL","names":["Abyssinica SIL"],"ruby_source_checksum":{":sha256":"4943cca6446316712ddfe368f4814b56c5dcbf22145b85ed8b0bcec3be408005"},"ruby_source_path":"Casks/font/font-a/font-abyssinica-sil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/abyssinicasil/AbyssinicaSIL-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AbyssinicaSIL-Regular.ttf"]]]},"font-academicons":{"homepage":"https://github.com/jpswalsh/academicons","names":["Academicons"],"ruby_source_checksum":{":sha256":"a0a4393d1616d267037afb6bb104d0c2224c4daac978e247286b659aeaa76c1c"},"ruby_source_path":"Casks/font/font-a/font-academicons.rb","sha256":"88a1c603b803ed3ba2ba491bb909c0c2fbaadbcde213e43cb86ce1d0a84db1d4","tap_string":"homebrew/cask","url_args":["https://github.com/jpswalsh/academicons/archive/refs/tags/v1.9.6.tar.gz"],"version":"1.9.6","raw_artifacts":[[":font",["academicons-1.9.6/fonts/academicons.ttf"]]]},"font-aclonica":{"homepage":"https://fonts.google.com/specimen/Aclonica","names":["Aclonica"],"ruby_source_checksum":{":sha256":"cb9f88555dde598e847082ba6c519aac55caef1e72895627feee0da4cc9d2b13"},"ruby_source_path":"Casks/font/font-a/font-aclonica.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/aclonica/Aclonica-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Aclonica-Regular.ttf"]]]},"font-acme":{"homepage":"https://fonts.google.com/specimen/Acme","names":["Acme"],"ruby_source_checksum":{":sha256":"c8490d81accd6b86d38904757f28d2feba6af5c80dcd142255b6f498af480a9a"},"ruby_source_path":"Casks/font/font-a/font-acme.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/acme/Acme-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Acme-Regular.ttf"]]]},"font-actor":{"homepage":"https://fonts.google.com/specimen/Actor","names":["Actor"],"ruby_source_checksum":{":sha256":"9654985252b85972596106f3689b89395958c6d608b3aa5af59ca5791cfb00eb"},"ruby_source_path":"Casks/font/font-a/font-actor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/actor/Actor-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Actor-Regular.ttf"]]]},"font-adamina":{"homepage":"https://fonts.google.com/specimen/Adamina","names":["Adamina"],"ruby_source_checksum":{":sha256":"28224b1e946a95f7cbddc26f0bced13da2902bee6b7c98762cdd9bd28e5e7662"},"ruby_source_path":"Casks/font/font-a/font-adamina.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/adamina/Adamina-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Adamina-Regular.ttf"]]]},"font-adinatha-tamil-brahmi":{"homepage":"https://virtualvinodh.com/projects/adinatha","names":["Adinatha Tamil Brahmi"],"ruby_source_checksum":{":sha256":"2da8a3c940a1abf6a1a9b8490b8137554e1b61474844ba7f5842d1546faded5b"},"ruby_source_path":"Casks/font/font-a/font-adinatha-tamil-brahmi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.virtualvinodh.com/downloads/Adinatha-Tamil-Brahmi.zip"],"version":"latest","raw_artifacts":[[":font",["Adinatha-Tamil-Brahmi/Adinatha-Tamil-Brahmi.otf"]]]},"font-adlam-display":{"homepage":"https://fonts.google.com/specimen/ADLaM+Display","names":["ADLaM Display"],"ruby_source_checksum":{":sha256":"b9e556a07e44c073beb03ef339e037c9ca66665dacfce239f32dcdc1af64da61"},"ruby_source_path":"Casks/font/font-a/font-adlam-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/adlamdisplay/ADLaMDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ADLaMDisplay-Regular.ttf"]]]},"font-adobe-blank":{"homepage":"https://fonts.google.com/specimen/Adobe+Blank","names":["Adobe Blank"],"ruby_source_checksum":{":sha256":"ee19d282644f64523c4a0e1ac95b51b9854888ba2ac495d18376ccb6bc2c2b3d"},"ruby_source_path":"Casks/font/font-a/font-adobe-blank.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/adobeblank/AdobeBlank-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AdobeBlank-Regular.ttf"]]]},"font-advent-pro":{"homepage":"https://fonts.google.com/specimen/Advent+Pro","names":["Advent Pro"],"ruby_source_checksum":{":sha256":"2742191df2197dcf15be25dd97b15e5a2c684cfa3c45a942d36288e6ef5d5b60"},"ruby_source_path":"Casks/font/font-a/font-advent-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/adventpro"},"version":"latest","raw_artifacts":[[":font",["AdventPro-Italic[wdth,wght].ttf"]],[":font",["AdventPro[wdth,wght].ttf"]]]},"font-adwaita-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["AdwaitaMono Nerd Font (Adwaita Mono)"],"ruby_source_checksum":{":sha256":"f6e0dad7b36fd6caa3b5e8e937452cbabf91104993b9c6fef65eb46493d917b1"},"ruby_source_path":"Casks/font/font-a/font-adwaita-mono-nerd-font.rb","sha256":"409118887ec166a2342c184ade6734faf5d236a097742cb7085ff42826a1dd94","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/AdwaitaMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["AdwaitaMonoNerdFontPropo-Regular.ttf"]],[":font",["AdwaitaMonoNerdFont-BoldItalic.ttf"]],[":font",["AdwaitaMonoNerdFont-Italic.ttf"]],[":font",["AdwaitaMonoNerdFont-Regular.ttf"]],[":font",["AdwaitaMonoNerdFontMono-Bold.ttf"]],[":font",["AdwaitaMonoNerdFontMono-BoldItalic.ttf"]],[":font",["AdwaitaMonoNerdFontMono-Italic.ttf"]],[":font",["AdwaitaMonoNerdFontMono-Regular.ttf"]],[":font",["AdwaitaMonoNerdFontPropo-Bold.ttf"]],[":font",["AdwaitaMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["AdwaitaMonoNerdFontPropo-Italic.ttf"]],[":font",["AdwaitaMonoNerdFont-Bold.ttf"]]]},"font-adwaita":{"homepage":"https://gitlab.gnome.org/GNOME/adwaita-fonts","names":["Adwaita"],"ruby_source_checksum":{":sha256":"188dbfc00b8c50bf821f6e37db74461e23fe26171ceb4486d520d482cb11f917"},"ruby_source_path":"Casks/font/font-a/font-adwaita.rb","sha256":"fa104ae2c1b96580d322f563ffe8b2dfca5296b0eca4971efd2d8011405123d2","tap_string":"homebrew/cask","url_args":["https://download.gnome.org/sources/adwaita-fonts/51/adwaita-fonts-51.0.tar.xz"],"version":"51.0","raw_artifacts":[[":font",["adwaita-fonts-51.0/mono/AdwaitaMono-Bold.ttf"]],[":font",["adwaita-fonts-51.0/mono/AdwaitaMono-BoldItalic.ttf"]],[":font",["adwaita-fonts-51.0/mono/AdwaitaMono-Italic.ttf"]],[":font",["adwaita-fonts-51.0/mono/AdwaitaMono-Regular.ttf"]],[":font",["adwaita-fonts-51.0/sans/AdwaitaSans-Italic.ttf"]],[":font",["adwaita-fonts-51.0/sans/AdwaitaSans-Regular.ttf"]]]},"font-afacad-flux":{"homepage":"https://fonts.google.com/specimen/Afacad+Flux","names":["Afacad Flux"],"ruby_source_checksum":{":sha256":"c0a9df87b29d6dd6c4988308c73886d97b43e68eaa52f8d37050ab7be0fecb75"},"ruby_source_path":"Casks/font/font-a/font-afacad-flux.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/afacadflux/AfacadFlux%5Bslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AfacadFlux[slnt,wght].ttf"]]]},"font-afacad":{"homepage":"https://fonts.google.com/specimen/Afacad","names":["Afacad"],"ruby_source_checksum":{":sha256":"0aa36e13fdc59e81da33baccc05223fb2c55ca8ebcbbb90523a879e2aa4f2fa7"},"ruby_source_path":"Casks/font/font-a/font-afacad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/afacad"},"version":"latest","raw_artifacts":[[":font",["Afacad-Italic[wght].ttf"]],[":font",["Afacad[wght].ttf"]]]},"font-african-sans":{"homepage":"https://www.languagegeek.com/font/fontdownload.html","names":["African Sans"],"ruby_source_checksum":{":sha256":"27301969d648bda1ab262db57321ed63e6856d785ff6312f843476c4c33ceb38"},"ruby_source_path":"Casks/font/font-a/font-african-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.languagegeek.com/font/AfricanSans.zip"],"version":"9.3.8","raw_artifacts":[[":font",["African Sans BOLD 938.ttf"]],[":font",["African Sans BOLD ITALIC 938.ttf"]],[":font",["African Sans ITALIC 938.ttf"]],[":font",["African Sans REGULAR 938.ttf"]]]},"font-african-serif":{"homepage":"https://www.languagegeek.com/font/fontdownload.html","names":["African Serif"],"ruby_source_checksum":{":sha256":"7e2d63bf8bf1cedd4e9b9e75c6944fcff7ce650633b5c12ddeba2d4518ef0870"},"ruby_source_path":"Casks/font/font-a/font-african-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.languagegeek.com/font/AfricanSerif.zip"],"version":"9.3.8","raw_artifacts":[[":font",["African Serif BOLD 938.ttf"]],[":font",["African Serif BOLD ITALIC 938.ttf"]],[":font",["African Serif ITALIC 938.ttf"]],[":font",["African Serif REGULAR 938.ttf"]]]},"font-agave-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Agave Nerd Font (Agave)"],"ruby_source_checksum":{":sha256":"ae3de95c736e62883ac891ff109db4d9310a9efa8750028386b09d7838f42475"},"ruby_source_path":"Casks/font/font-a/font-agave-nerd-font.rb","sha256":"0b29420ed47a4cc9bc2743d454ef17ea645ae31e6c348e86154d994b6ccc756e","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Agave.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["AgaveNerdFont-Bold.ttf"]],[":font",["AgaveNerdFont-Regular.ttf"]],[":font",["AgaveNerdFontMono-Bold.ttf"]],[":font",["AgaveNerdFontMono-Regular.ttf"]],[":font",["AgaveNerdFontPropo-Bold.ttf"]],[":font",["AgaveNerdFontPropo-Regular.ttf"]]]},"font-agave":{"homepage":"https://b.agaric.net/page/agave","names":["Agave"],"ruby_source_checksum":{":sha256":"d9f54acf17e7f416ebd06c6acde277c4046023017176ff694767f2dc421bf4e5"},"ruby_source_path":"Casks/font/font-a/font-agave.rb","sha256":"248790fd32bf644e34fa0b7ac3c4273fa296eaaf7df90bb468f893877d4c89cd","tap_string":"homebrew/cask","url_args":["https://github.com/blobject/agave/archive/refs/tags/39.tar.gz"],"version":"39","raw_artifacts":[[":font",["agave-39/dist/Agave-Regular.ttf"]],[":font",["agave-39/dist/Agave-Bold-zeroslashed-parenbulged.ttf"]],[":font",["agave-39/dist/Agave-Bold-zeroslashed.ttf"]],[":font",["agave-39/dist/Agave-Bold.ttf"]],[":font",["agave-39/dist/Agave-Regular-parenbulged.ttf"]],[":font",["agave-39/dist/Agave-Regular-zeroslashed-parenbulged.ttf"]],[":font",["agave-39/dist/Agave-Regular-zeroslashed.ttf"]],[":font",["agave-39/dist/Agave-Bold-parenbulged.ttf"]]]},"font-agbalumo":{"homepage":"https://fonts.google.com/specimen/Agbalumo","names":["Agbalumo"],"ruby_source_checksum":{":sha256":"fca7c0934c007eebe3881215da7d97c0e7f2bf7c903ba894f51fd62d87061b56"},"ruby_source_path":"Casks/font/font-a/font-agbalumo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/agbalumo/Agbalumo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Agbalumo-Regular.ttf"]]]},"font-agdasima":{"homepage":"https://fonts.google.com/specimen/Agdasima","names":["Agdasima"],"ruby_source_checksum":{":sha256":"604847fa213ca0abf9adf94bd7d6fe2d7e688f3d3bfe0de3e6b804e8f8f47d04"},"ruby_source_path":"Casks/font/font-a/font-agdasima.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/agdasima"},"version":"latest","raw_artifacts":[[":font",["Agdasima-Bold.ttf"]],[":font",["Agdasima-Regular.ttf"]]]},"font-agrave-pro":{"homepage":"https://github.com/daanjobsis/agrave-pro","names":["Agrave Pro"],"ruby_source_checksum":{":sha256":"e1032b32152f4ea48080142b118ce03835ae03f3d4dbc8b89898f4197ec14588"},"ruby_source_path":"Casks/font/font-a/font-agrave-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/agravepro/AgravePro%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AgravePro[wght].ttf"]]]},"font-agu-display":{"homepage":"https://fonts.google.com/specimen/Agu+Display","names":["Agu Display"],"ruby_source_checksum":{":sha256":"5de8be9b36bd359ee9444badc2b82f78fab1df3d1ac75078d1bb81080cc50983"},"ruby_source_path":"Casks/font/font-a/font-agu-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/agudisplay/AguDisplay%5BMORF%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AguDisplay[MORF].ttf"]]]},"font-aguafina-script":{"homepage":"https://fonts.google.com/specimen/Aguafina+Script","names":["Aguafina Script"],"ruby_source_checksum":{":sha256":"6283a5af9da5830e8b0ea19ce3ce41c446bcb9460b083cc28fc90aa32185e43f"},"ruby_source_path":"Casks/font/font-a/font-aguafina-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aguafinascript/AguafinaScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AguafinaScript-Regular.ttf"]]]},"font-ahuramzda":{"homepage":"https://fontlibrary.org/font/ahuramazda/","names":["Ahuramzda"],"ruby_source_checksum":{":sha256":"e89a0df37a1790b501547aada6a6de952d2760cbed12d8f3ecf057e0d28b3899"},"ruby_source_path":"Casks/font/font-a/font-ahuramzda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fontlibrary.org/assets/downloads/ahuramazda/b2c0eeb9186f389749746f075b5a1abf/ahuramazda.zip"],"version":"1.0","raw_artifacts":[[":font",["Ahuramazda-Avestan-Font-1.0/ahuramazda.ttf"]]]},"font-aileron":{"homepage":"https://dotcolon.net/fonts/aileron/","names":["Aileron"],"ruby_source_checksum":{":sha256":"15ab890de1e6fc1596b44285329a1b0e2a98c8eb0a59e819ea38420120e0bcf5"},"ruby_source_path":"Casks/font/font-a/font-aileron.rb","sha256":"a93a1327f44912a7b1410ad0056fec3e904074413b0bd9da550f6175587cf958","tap_string":"homebrew/cask","url_args":["https://dotcolon.net/files/fonts/aileron_0102.zip"],"version":"0.102","raw_artifacts":[[":font",["Aileron-UltraLightItalic.otf"]],[":font",["Aileron-BlackItalic.otf"]],[":font",["Aileron-Bold.otf"]],[":font",["Aileron-BoldItalic.otf"]],[":font",["Aileron-Heavy.otf"]],[":font",["Aileron-HeavyItalic.otf"]],[":font",["Aileron-Italic.otf"]],[":font",["Aileron-Light.otf"]],[":font",["Aileron-LightItalic.otf"]],[":font",["Aileron-Regular.otf"]],[":font",["Aileron-SemiBold.otf"]],[":font",["Aileron-SemiBoldItalic.otf"]],[":font",["Aileron-Thin.otf"]],[":font",["Aileron-ThinItalic.otf"]],[":font",["Aileron-UltraLight.otf"]],[":font",["Aileron-Black.otf"]]]},"font-akatab":{"homepage":"https://fonts.google.com/specimen/Akatab","names":["Akatab"],"ruby_source_checksum":{":sha256":"9eab1eef2ec9aa745d61a4a5bc8928f744267f5efc24bffa13a5ca6e1b1badaa"},"ruby_source_path":"Casks/font/font-a/font-akatab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/akatab"},"version":"latest","raw_artifacts":[[":font",["Akatab-Black.ttf"]],[":font",["Akatab-Bold.ttf"]],[":font",["Akatab-ExtraBold.ttf"]],[":font",["Akatab-Medium.ttf"]],[":font",["Akatab-Regular.ttf"]],[":font",["Akatab-SemiBold.ttf"]]]},"font-akaya-kanadaka":{"homepage":"https://fonts.google.com/specimen/Akaya+Kanadaka","names":["Akaya Kanadaka"],"ruby_source_checksum":{":sha256":"48939f6f21630c83dd94fd673e4d32909624e7271544ac56fcd0522582219765"},"ruby_source_path":"Casks/font/font-a/font-akaya-kanadaka.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/akayakanadaka/AkayaKanadaka-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AkayaKanadaka-Regular.ttf"]]]},"font-akaya-telivigala":{"homepage":"https://fonts.google.com/specimen/Akaya+Telivigala","names":["Akaya Telivigala"],"ruby_source_checksum":{":sha256":"099e78a572ec4b0e35dceeee71036afd1a991ddfe981643cac882a1854c93a35"},"ruby_source_path":"Casks/font/font-a/font-akaya-telivigala.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/akayatelivigala/AkayaTelivigala-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AkayaTelivigala-Regular.ttf"]]]},"font-akronim":{"homepage":"https://fonts.google.com/specimen/Akronim","names":["Akronim"],"ruby_source_checksum":{":sha256":"c27290eac3255db85655929a64495888154b81b2b50955b38a050981642eeb74"},"ruby_source_path":"Casks/font/font-a/font-akronim.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/akronim/Akronim-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Akronim-Regular.ttf"]]]},"font-aksara-bali-galang":{"homepage":"https://fonts.google.com/specimen/Aksara+Bali+Galang","names":["Aksara Bali Galang"],"ruby_source_checksum":{":sha256":"db7a06ad600bc28b440f14d423470701863195e7e850e1f2784521d3ee3da18c"},"ruby_source_path":"Casks/font/font-a/font-aksara-bali-galang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aksarabaligalang/AksaraBaliGalang-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AksaraBaliGalang-Regular.ttf"]]]},"font-akshar":{"homepage":"https://fonts.google.com/specimen/Akshar","names":["Akshar"],"ruby_source_checksum":{":sha256":"40b08726e254919238be123d086f7c76e3c2356836f72ffd9676df15758f3b0f"},"ruby_source_path":"Casks/font/font-a/font-akshar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/akshar/Akshar%5BCTRS%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Akshar[CTRS,wght].ttf"]]]},"font-akt":{"homepage":"https://fonts.google.com/specimen/Akt","names":["Akt"],"ruby_source_checksum":{":sha256":"a80264a452f241fa7fc5af5060b5ba29a64e7125abdfdaf56a716508ad749023"},"ruby_source_path":"Casks/font/font-a/font-akt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/akt/Akt%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Akt[wght].ttf"]]]},"font-aladin":{"homepage":"https://fonts.google.com/specimen/Aladin","names":["Aladin"],"ruby_source_checksum":{":sha256":"b266826d9b577a785b324c7749b4d92aac82a1eabd2805ce7df7b64d60d911f3"},"ruby_source_path":"Casks/font/font-a/font-aladin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aladin/Aladin-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Aladin-Regular.ttf"]]]},"font-alan-sans":{"homepage":"https://fonts.google.com/specimen/Alan+Sans","names":["Alan Sans"],"ruby_source_checksum":{":sha256":"c98900c4186ae82805cb6fe3a7c365c2ad7d06c82a28bff0c80605379c7df7ec"},"ruby_source_path":"Casks/font/font-a/font-alan-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alansans/AlanSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AlanSans[wght].ttf"]]]},"font-alata":{"homepage":"https://fonts.google.com/specimen/Alata","names":["Alata"],"ruby_source_checksum":{":sha256":"7fb2833815bfdf7543087b0f7e099ce3ac93c69855ff0151425524834e189e9e"},"ruby_source_path":"Casks/font/font-a/font-alata.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alata/Alata-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Alata-Regular.ttf"]]]},"font-alatsi":{"homepage":"https://fonts.google.com/specimen/Alatsi","names":["Alatsi"],"ruby_source_checksum":{":sha256":"0424fe3d200f7c36ac2696c93eb43ab53941e3faa3484ab0e8553abd4856f474"},"ruby_source_path":"Casks/font/font-a/font-alatsi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alatsi/Alatsi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Alatsi-Regular.ttf"]]]},"font-albert-sans":{"homepage":"https://fonts.google.com/specimen/Albert+Sans","names":["Albert Sans"],"ruby_source_checksum":{":sha256":"2660735a9d063458baafc9b41eef69f10e457622c7970509ce90bafe3daefa02"},"ruby_source_path":"Casks/font/font-a/font-albert-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/albertsans"},"version":"latest","raw_artifacts":[[":font",["AlbertSans-Italic[wght].ttf"]],[":font",["AlbertSans[wght].ttf"]]]},"font-albertella":{"homepage":"https://moji-waku.com/albertella/index.html","names":["Albertella"],"ruby_source_checksum":{":sha256":"723a1551bc7844accc1eae0982abf6026bd4bbbb950a150f6c6d6e527d7dd3de"},"ruby_source_path":"Casks/font/font-a/font-albertella.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/albertella.zip"],"version":"latest","raw_artifacts":[[":font",["albertella/Albertella-Light.otf"]]]},"font-aldrich":{"homepage":"https://fonts.google.com/specimen/Aldrich","names":["Aldrich"],"ruby_source_checksum":{":sha256":"15cb2020980b559a8809a138ab21acc83bf078a527eb687e9b3b270c8b174448"},"ruby_source_path":"Casks/font/font-a/font-aldrich.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aldrich/Aldrich-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Aldrich-Regular.ttf"]]]},"font-alef":{"homepage":"https://fonts.google.com/specimen/Alef","names":["Alef"],"ruby_source_checksum":{":sha256":"1e0972ad221ef5b925a98424bafe19d99904e8550f196dd3c254c3bf8752cecf"},"ruby_source_path":"Casks/font/font-a/font-alef.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alef"},"version":"latest","raw_artifacts":[[":font",["Alef-Bold.ttf"]],[":font",["Alef-Regular.ttf"]]]},"font-alegreya-sans-sc":{"homepage":"https://fonts.google.com/specimen/Alegreya+Sans+SC","names":["Alegreya Sans SC"],"ruby_source_checksum":{":sha256":"42e99770bd6ea06318146fc61286759e88a4f352fc5e9064abfff237cc044e1c"},"ruby_source_path":"Casks/font/font-a/font-alegreya-sans-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alegreyasanssc"},"version":"latest","raw_artifacts":[[":font",["AlegreyaSansSC-ThinItalic.ttf"]],[":font",["AlegreyaSansSC-BlackItalic.ttf"]],[":font",["AlegreyaSansSC-Bold.ttf"]],[":font",["AlegreyaSansSC-BoldItalic.ttf"]],[":font",["AlegreyaSansSC-ExtraBold.ttf"]],[":font",["AlegreyaSansSC-ExtraBoldItalic.ttf"]],[":font",["AlegreyaSansSC-Italic.ttf"]],[":font",["AlegreyaSansSC-Light.ttf"]],[":font",["AlegreyaSansSC-LightItalic.ttf"]],[":font",["AlegreyaSansSC-Medium.ttf"]],[":font",["AlegreyaSansSC-MediumItalic.ttf"]],[":font",["AlegreyaSansSC-Regular.ttf"]],[":font",["AlegreyaSansSC-Thin.ttf"]],[":font",["AlegreyaSansSC-Black.ttf"]]]},"font-alegreya-sans":{"homepage":"https://github.com/huertatipografica/Alegreya-Sans","names":["Alegreya-Sans"],"ruby_source_checksum":{":sha256":"2a428acf972f4fb44db88835f6ed012650ec11d139c30ebbed3f876df52f4aa1"},"ruby_source_path":"Casks/font/font-a/font-alegreya-sans.rb","sha256":"ea545572d49e18e675d6b72a6754da344e24b9cacc3d2b76c1eb2bf9ae73a402","tap_string":"homebrew/cask","url_args":["https://github.com/huertatipografica/Alegreya-Sans/archive/refs/tags/v2.008.tar.gz"],"version":"2.008","raw_artifacts":[[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-ThinItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-BlackItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-Bold.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-BoldItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-ExtraBold.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-ExtraBoldItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-Italic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-Light.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-LightItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-Medium.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-MediumItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-Regular.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-Thin.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-ThinItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-Black.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-BlackItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-Bold.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-BoldItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-ExtraBold.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-ExtraBoldItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-Italic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-Light.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-LightItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-Medium.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-MediumItalic.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-Regular.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSansSC-Thin.otf"]],[":font",["Alegreya-Sans-2.008/fonts/otf/AlegreyaSans-Black.otf"]]]},"font-alegreya-sc":{"homepage":"https://fonts.google.com/specimen/Alegreya+SC","names":["Alegreya SC"],"ruby_source_checksum":{":sha256":"5234255b0003032ebb9780102cb810a0f17872f3f8ecf42fa26f9738ce5935f6"},"ruby_source_path":"Casks/font/font-a/font-alegreya-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alegreyasc"},"version":"latest","raw_artifacts":[[":font",["AlegreyaSC-Regular.ttf"]],[":font",["AlegreyaSC-BlackItalic.ttf"]],[":font",["AlegreyaSC-Bold.ttf"]],[":font",["AlegreyaSC-BoldItalic.ttf"]],[":font",["AlegreyaSC-ExtraBold.ttf"]],[":font",["AlegreyaSC-ExtraBoldItalic.ttf"]],[":font",["AlegreyaSC-Italic.ttf"]],[":font",["AlegreyaSC-Medium.ttf"]],[":font",["AlegreyaSC-MediumItalic.ttf"]],[":font",["AlegreyaSC-Black.ttf"]]]},"font-alegreya":{"homepage":"https://github.com/huertatipografica/Alegreya","names":["Alegreya"],"ruby_source_checksum":{":sha256":"24c353936841945397b3eea01bb687e821ecf8615b5a24e3ac24529a1aa2fbbf"},"ruby_source_path":"Casks/font/font-a/font-alegreya.rb","sha256":"44dacbe3c4b60c203b1d60f0a55ebf6c139823f83fd234f9b078ece7cb15676e","tap_string":"homebrew/cask","url_args":["https://github.com/huertatipografica/Alegreya/archive/refs/tags/v2.008.tar.gz"],"version":"2.008","raw_artifacts":[[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-Regular.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-BlackItalic.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-Bold.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-BoldItalic.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-ExtraBold.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-ExtraBoldItalic.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-Italic.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-Medium.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-MediumItalic.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-Regular.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-Black.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-BlackItalic.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-Bold.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-BoldItalic.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-ExtraBold.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-ExtraBoldItalic.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-Italic.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-Medium.otf"]],[":font",["Alegreya-2.008/fonts/otf/AlegreyaSC-MediumItalic.otf"]],[":font",["Alegreya-2.008/fonts/otf/Alegreya-Black.otf"]]]},"font-aleo":{"homepage":"https://fonts.google.com/specimen/Aleo","names":["Aleo"],"ruby_source_checksum":{":sha256":"b3538ed0b096820e9264ab392054394475edd1c37ef4751eb890a851fcfa8bb8"},"ruby_source_path":"Casks/font/font-a/font-aleo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/aleo"},"version":"latest","raw_artifacts":[[":font",["Aleo-Italic[wght].ttf"]],[":font",["Aleo[wght].ttf"]]]},"font-alex-brush":{"homepage":"https://fonts.google.com/specimen/Alex+Brush","names":["Alex Brush"],"ruby_source_checksum":{":sha256":"7202ae45e7d308d68367bcdbc31df2071ff6f23098bbb008f6aa085d323054ba"},"ruby_source_path":"Casks/font/font-a/font-alex-brush.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alexbrush/AlexBrush-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AlexBrush-Regular.ttf"]]]},"font-alexandria":{"homepage":"https://fonts.google.com/specimen/Alexandria","names":["Alexandria"],"ruby_source_checksum":{":sha256":"0d326bd36c3d8d351a5ddea9896e01be24d0810a70651e169b66142e3051e8f2"},"ruby_source_path":"Casks/font/font-a/font-alexandria.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alexandria/Alexandria%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Alexandria[wght].ttf"]]]},"font-alfa-slab-one":{"homepage":"https://fonts.google.com/specimen/Alfa+Slab+One","names":["Alfa Slab One"],"ruby_source_checksum":{":sha256":"498c4330c6f4a7489b4b7f80b1efd938694722428df7368d358aed9c0751ef71"},"ruby_source_path":"Casks/font/font-a/font-alfa-slab-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alfaslabone/AlfaSlabOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AlfaSlabOne-Regular.ttf"]]]},"font-alice":{"homepage":"https://fonts.google.com/specimen/Alice","names":["Alice"],"ruby_source_checksum":{":sha256":"633046b67ed63b29887b7afb782747f9881ee53d024c363ffbd61721c3301d02"},"ruby_source_path":"Casks/font/font-a/font-alice.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alice/Alice-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Alice-Regular.ttf"]]]},"font-alien-block":{"homepage":"https://fonts.google.com/specimen/Alien+Block","names":["Alien Block"],"ruby_source_checksum":{":sha256":"acfcdf03532a4a8e76154a803981ecb621841a9fc132c987a2e17f7daee095b1"},"ruby_source_path":"Casks/font/font-a/font-alien-block.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alienblock/AlienBlock-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AlienBlock-Regular.ttf"]]]},"font-alike-angular":{"homepage":"https://fonts.google.com/specimen/Alike+Angular","names":["Alike Angular"],"ruby_source_checksum":{":sha256":"2d439c5a4c0f2e5f9520d5e590d0fdfe75cbd38123832d610481e4e3190bad83"},"ruby_source_path":"Casks/font/font-a/font-alike-angular.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alikeangular/AlikeAngular-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AlikeAngular-Regular.ttf"]]]},"font-alike":{"homepage":"https://fonts.google.com/specimen/Alike","names":["Alike"],"ruby_source_checksum":{":sha256":"6e051c87ff7b717adaf7f273e55bdc1a55fd24c8970542ac38813c56524267c4"},"ruby_source_path":"Casks/font/font-a/font-alike.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alike/Alike-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Alike-Regular.ttf"]]]},"font-alkalami":{"homepage":"https://fonts.google.com/specimen/Alkalami","names":["Alkalami"],"ruby_source_checksum":{":sha256":"803de520a43a24b6c361b6f952fc5f6d04a6b27d72f58795291f81c4059e1abd"},"ruby_source_path":"Casks/font/font-a/font-alkalami.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alkalami/Alkalami-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Alkalami-Regular.ttf"]]]},"font-alkatra":{"homepage":"https://fonts.google.com/specimen/Alkatra","names":["Alkatra"],"ruby_source_checksum":{":sha256":"ccc8559c9638010db21b23ca0ccc6ffe78fd197bfa24ddafc6dbe69613a15981"},"ruby_source_path":"Casks/font/font-a/font-alkatra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alkatra/Alkatra%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Alkatra[wght].ttf"]]]},"font-allan":{"homepage":"https://fonts.google.com/specimen/Allan","names":["Allan"],"ruby_source_checksum":{":sha256":"7b8a518f210b65fbe7397860be7a8b5eb41c0b747b5eab49f4d72a3926ea788e"},"ruby_source_path":"Casks/font/font-a/font-allan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/allan"},"version":"latest","raw_artifacts":[[":font",["Allan-Bold.ttf"]],[":font",["Allan-Regular.ttf"]]]},"font-allerta-stencil":{"homepage":"https://fonts.google.com/specimen/Allerta+Stencil","names":["Allerta Stencil"],"ruby_source_checksum":{":sha256":"32789d524d6f7a76a90dc5037dad0e36d1457f8e9dccc9b71f63b328d2380eaa"},"ruby_source_path":"Casks/font/font-a/font-allerta-stencil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/allertastencil/AllertaStencil-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AllertaStencil-Regular.ttf"]]]},"font-allerta":{"homepage":"https://fonts.google.com/specimen/Allerta","names":["Allerta"],"ruby_source_checksum":{":sha256":"64c4f623cca740721163f8b9f1680525c0281cefe6d79b09d52635204ead283e"},"ruby_source_path":"Casks/font/font-a/font-allerta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/allerta/Allerta-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Allerta-Regular.ttf"]]]},"font-allison":{"homepage":"https://fonts.google.com/specimen/Allison","names":["Allison"],"ruby_source_checksum":{":sha256":"321e45e9df53926c9e1aec6c22bc5dd0c57af1170dd67cd3a0492c5d69204e5d"},"ruby_source_path":"Casks/font/font-a/font-allison.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/allison/Allison-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Allison-Regular.ttf"]]]},"font-allkin":{"homepage":"https://fonts.google.com/specimen/Allkin","names":["Allkin"],"ruby_source_checksum":{":sha256":"d411a59a427eb561fd3647a7701e18c410f2208a0425609fe77575b601c86c1e"},"ruby_source_path":"Casks/font/font-a/font-allkin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/allkin/Allkin-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Allkin-Regular.ttf"]]]},"font-allura":{"homepage":"https://fonts.google.com/specimen/Allura","names":["Allura"],"ruby_source_checksum":{":sha256":"b4310f9b13aa8636fcc3b3ba280b1faeed4717bcd96dbbe2ace6b35ebcc529fa"},"ruby_source_path":"Casks/font/font-a/font-allura.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/allura/Allura-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Allura-Regular.ttf"]]]},"font-almarai":{"homepage":"https://fonts.google.com/specimen/Almarai","names":["Almarai"],"ruby_source_checksum":{":sha256":"8809f4b1533759fc4f5965795e2f8f85d4e7a5a96b5c81fe2f51dc37a9ec9b04"},"ruby_source_path":"Casks/font/font-a/font-almarai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/almarai"},"version":"latest","raw_artifacts":[[":font",["Almarai-Bold.ttf"]],[":font",["Almarai-ExtraBold.ttf"]],[":font",["Almarai-Light.ttf"]],[":font",["Almarai-Regular.ttf"]]]},"font-almendra-display":{"homepage":"https://fonts.google.com/specimen/Almendra+Display","names":["Almendra Display"],"ruby_source_checksum":{":sha256":"def8dc828ac803b6944ea275426324a4ce32d65ad2aedf50edfc8e401f4de56d"},"ruby_source_path":"Casks/font/font-a/font-almendra-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/almendradisplay/AlmendraDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AlmendraDisplay-Regular.ttf"]]]},"font-almendra-sc":{"homepage":"https://fonts.google.com/specimen/Almendra+SC","names":["Almendra SC"],"ruby_source_checksum":{":sha256":"7030cd35c69cc99e61f81c858fe833423176f2c4719e71d4144012b966bfc487"},"ruby_source_path":"Casks/font/font-a/font-almendra-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/almendrasc/AlmendraSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AlmendraSC-Regular.ttf"]]]},"font-almendra":{"homepage":"https://fonts.google.com/specimen/Almendra","names":["Almendra"],"ruby_source_checksum":{":sha256":"421d4a350e94d73018fb3dbfdfbfacb4d3527ff30cecb1ca1030fddc46ea183e"},"ruby_source_path":"Casks/font/font-a/font-almendra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/almendra"},"version":"latest","raw_artifacts":[[":font",["Almendra-Bold.ttf"]],[":font",["Almendra-BoldItalic.ttf"]],[":font",["Almendra-Italic.ttf"]],[":font",["Almendra-Regular.ttf"]]]},"font-alumni-sans-collegiate-one-sc":{"homepage":"https://github.com/googlefonts/alumni-sans-collegiate","names":["Alumni Sans Collegiate One SC"],"ruby_source_checksum":{":sha256":"fa89ea09df866f5bc498a3a20438de61d20c002f7d5a8e4259b647bcf0bfdb3d"},"ruby_source_path":"Casks/font/font-a/font-alumni-sans-collegiate-one-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alumnisanscollegiateonesc"},"version":"latest","raw_artifacts":[[":font",["AlumniSansCollegiateOneSC-Italic.ttf"]],[":font",["AlumniSansCollegiateOneSC-Regular.ttf"]]]},"font-alumni-sans-collegiate-one":{"homepage":"https://fonts.google.com/specimen/Alumni+Sans+Collegiate+One","names":["Alumni Sans Collegiate One"],"ruby_source_checksum":{":sha256":"8f379ccd0f8d4975abca4d72d483a3b19e63a5143afe725393ec391283bb46b4"},"ruby_source_path":"Casks/font/font-a/font-alumni-sans-collegiate-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alumnisanscollegiateone"},"version":"latest","raw_artifacts":[[":font",["AlumniSansCollegiateOne-Italic.ttf"]],[":font",["AlumniSansCollegiateOne-Regular.ttf"]]]},"font-alumni-sans-inline-one":{"homepage":"https://fonts.google.com/specimen/Alumni+Sans+Inline+One","names":["Alumni Sans Inline One"],"ruby_source_checksum":{":sha256":"e9fcfc2596630b07be57192d8922e6f076bd1061d2a63c3c67566a7ea268bb96"},"ruby_source_path":"Casks/font/font-a/font-alumni-sans-inline-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alumnisansinlineone"},"version":"latest","raw_artifacts":[[":font",["AlumniSansInlineOne-Italic.ttf"]],[":font",["AlumniSansInlineOne-Regular.ttf"]]]},"font-alumni-sans-pinstripe":{"homepage":"https://fonts.google.com/specimen/Alumni+Sans+Pinstripe","names":["Alumni Sans Pinstripe"],"ruby_source_checksum":{":sha256":"22ad6598e89aedc92f88d9995c3a0f9f8598c6da97827ff8ebb10e63fe2a66a6"},"ruby_source_path":"Casks/font/font-a/font-alumni-sans-pinstripe.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alumnisanspinstripe"},"version":"latest","raw_artifacts":[[":font",["AlumniSansPinstripe-Italic.ttf"]],[":font",["AlumniSansPinstripe-Regular.ttf"]]]},"font-alumni-sans-sc":{"homepage":"https://fonts.google.com/specimen/Alumni+Sans+SC","names":["Alumni Sans SC"],"ruby_source_checksum":{":sha256":"a171b1b74386342fe044059485d1f6d03574398d192fa3b316e69276eb2c0244"},"ruby_source_path":"Casks/font/font-a/font-alumni-sans-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alumnisanssc"},"version":"latest","raw_artifacts":[[":font",["AlumniSansSC-Italic[wght].ttf"]],[":font",["AlumniSansSC[wght].ttf"]]]},"font-alumni-sans":{"homepage":"https://fonts.google.com/specimen/Alumni+Sans","names":["Alumni Sans"],"ruby_source_checksum":{":sha256":"eb685dc5d308950e40de83e5bfe964bb4441bc78760083b02532b1d582282ce2"},"ruby_source_path":"Casks/font/font-a/font-alumni-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/alumnisans"},"version":"latest","raw_artifacts":[[":font",["AlumniSans-Italic[wght].ttf"]],[":font",["AlumniSans[wght].ttf"]]]},"font-alyamama":{"homepage":"https://fonts.google.com/specimen/Alyamama","names":["Alyamama"],"ruby_source_checksum":{":sha256":"7d73a8b798d5bc094138941e024a3defa97de31bce649017d4e9ace1e51b5b7a"},"ruby_source_path":"Casks/font/font-a/font-alyamama.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/alyamama/Alyamama%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Alyamama[wght].ttf"]]]},"font-amarante":{"homepage":"https://fonts.google.com/specimen/Amarante","names":["Amarante"],"ruby_source_checksum":{":sha256":"480c9ed6df754b446748cb5b30d7ebde43cad63130d814af11cd23a2a3ff4d6b"},"ruby_source_path":"Casks/font/font-a/font-amarante.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/amarante/Amarante-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Amarante-Regular.ttf"]]]},"font-amaranth":{"homepage":"https://fonts.google.com/specimen/Amaranth","names":["Amaranth"],"ruby_source_checksum":{":sha256":"341668e7ae892f8e2cd45281f620312ffd97d0a0015a328a82ec1b700668190d"},"ruby_source_path":"Casks/font/font-a/font-amaranth.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/amaranth"},"version":"latest","raw_artifacts":[[":font",["Amaranth-Bold.ttf"]],[":font",["Amaranth-BoldItalic.ttf"]],[":font",["Amaranth-Italic.ttf"]],[":font",["Amaranth-Regular.ttf"]]]},"font-amarna":{"homepage":"https://fonts.google.com/specimen/Amarna","names":["Amarna"],"ruby_source_checksum":{":sha256":"81c0f447559988510c53b2547e83dec51012e150c4dc5c7ce5aaaa99dbf425d9"},"ruby_source_path":"Casks/font/font-a/font-amarna.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/amarna"},"version":"latest","raw_artifacts":[[":font",["Amarna-Italic[wght].ttf"]],[":font",["Amarna[wght].ttf"]]]},"font-amatic-sc":{"homepage":"https://fonts.google.com/specimen/Amatic+SC","names":["Amatic SC"],"ruby_source_checksum":{":sha256":"727266e1daf701f822664e9bea56bbc9a72ff9118fa03583a9f688f5c95679e6"},"ruby_source_path":"Casks/font/font-a/font-amatic-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/amaticsc"},"version":"latest","raw_artifacts":[[":font",["AmaticSC-Bold.ttf"]],[":font",["AmaticSC-Regular.ttf"]]]},"font-amethysta":{"homepage":"https://fonts.google.com/specimen/Amethysta","names":["Amethysta"],"ruby_source_checksum":{":sha256":"dd6622e8c86893e9cc0559c6c15215824ba898e29b5ad9d90e5c5bf02daf3ac2"},"ruby_source_path":"Casks/font/font-a/font-amethysta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/amethysta/Amethysta-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Amethysta-Regular.ttf"]]]},"font-amiko":{"homepage":"https://fonts.google.com/specimen/Amiko","names":["Amiko"],"ruby_source_checksum":{":sha256":"cc73dab3c3d8654aac306a08e6e355f7d7baf08919e93abf1f2ab336171f656c"},"ruby_source_path":"Casks/font/font-a/font-amiko.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/amiko"},"version":"latest","raw_artifacts":[[":font",["Amiko-Bold.ttf"]],[":font",["Amiko-Regular.ttf"]],[":font",["Amiko-SemiBold.ttf"]]]},"font-amiri-quran":{"homepage":"https://fonts.google.com/specimen/Amiri+Quran","names":["Amiri Quran"],"ruby_source_checksum":{":sha256":"5c8d19a6670eefe14f5292356a02fb21fbafea8397d6ed63e424fdac23f73047"},"ruby_source_path":"Casks/font/font-a/font-amiri-quran.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/amiriquran/AmiriQuran-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AmiriQuran-Regular.ttf"]]]},"font-amiri":{"homepage":"https://aliftype.com/amiri/","names":["Amiri"],"ruby_source_checksum":{":sha256":"8d9670f8a4e42392db0024f6d6c0ca80765bba9c7eff5a8d1f5ebc71fc5a593f"},"ruby_source_path":"Casks/font/font-a/font-amiri.rb","sha256":"81af0aff7d2086d8af24cea7202f7546130997982534691373485cd96744d05e","tap_string":"homebrew/cask","url_args":["https://github.com/aliftype/amiri/releases/download/1.003/Amiri-1.003.zip"],"version":"1.003","raw_artifacts":[[":font",["Amiri-1.003/Amiri-Bold.ttf"]],[":font",["Amiri-1.003/Amiri-BoldItalic.ttf"]],[":font",["Amiri-1.003/Amiri-Italic.ttf"]],[":font",["Amiri-1.003/Amiri-Regular.ttf"]],[":font",["Amiri-1.003/AmiriQuran.ttf"]],[":font",["Amiri-1.003/AmiriQuranColored.ttf"]]]},"font-amita":{"homepage":"https://fonts.google.com/specimen/Amita","names":["Amita"],"ruby_source_checksum":{":sha256":"aa64dbe448841b3c2e12939033365f14d4281aa17d40f3134390e40e0454dbe9"},"ruby_source_path":"Casks/font/font-a/font-amita.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/amita"},"version":"latest","raw_artifacts":[[":font",["Amita-Bold.ttf"]],[":font",["Amita-Regular.ttf"]]]},"font-amstelvar-alpha":{"homepage":"https://fonts.google.com/earlyaccess","names":["Amstelvar Alpha"],"ruby_source_checksum":{":sha256":"008bab532cdc49edc5bcd5eef257aa2290b412e314bc60efec55a24e3423e872"},"ruby_source_path":"Casks/font/font-a/font-amstelvar-alpha.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/amstelvaralpha/AmstelvarAlpha-VF.ttf"],"version":"latest","raw_artifacts":[[":font",["AmstelvarAlpha-VF.ttf"]]]},"font-anaheim":{"homepage":"https://fonts.google.com/specimen/Anaheim","names":["Anaheim"],"ruby_source_checksum":{":sha256":"3b2fc9d9a71315af436bcf4d90a2269be346e732bce368c7bdc5e1ca320247b6"},"ruby_source_path":"Casks/font/font-a/font-anaheim.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anaheim/Anaheim%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Anaheim[wght].ttf"]]]},"font-ancizar-sans":{"homepage":"https://fonts.google.com/specimen/Ancizar+Sans","names":["Ancizar Sans"],"ruby_source_checksum":{":sha256":"b13469b79a3476b5f5b4b306c18685ffda60507e9b7c183112e2dd0697a50a08"},"ruby_source_path":"Casks/font/font-a/font-ancizar-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ancizarsans"},"version":"latest","raw_artifacts":[[":font",["AncizarSans-Italic[wght].ttf"]],[":font",["AncizarSans[wght].ttf"]]]},"font-ancizar-serif":{"homepage":"https://fonts.google.com/specimen/Ancizar+Serif","names":["Ancizar Serif"],"ruby_source_checksum":{":sha256":"2d236af5407d04ae69f91dd018c79d366e21dbc4ce6f736a5326e312aa120cc7"},"ruby_source_path":"Casks/font/font-a/font-ancizar-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ancizarserif"},"version":"latest","raw_artifacts":[[":font",["AncizarSerif-Italic[wght].ttf"]],[":font",["AncizarSerif[wght].ttf"]]]},"font-andada-pro":{"homepage":"https://fonts.google.com/specimen/Andada+Pro","names":["Andada Pro"],"ruby_source_checksum":{":sha256":"a4c6b920226b9f81ae0ee735642f19d649d7b95d74523df11ebf951acc9fd115"},"ruby_source_path":"Casks/font/font-a/font-andada-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/andadapro"},"version":"latest","raw_artifacts":[[":font",["AndadaPro-Italic[wght].ttf"]],[":font",["AndadaPro[wght].ttf"]]]},"font-andagii":{"disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"http://www.i18nguy.com/unicode/unicode-font.html","names":["Andagii"],"ruby_source_checksum":{":sha256":"d463b626447497cd87988548a1dc2bb58e5e0185cfcc44f385bc401ce7307f2b"},"ruby_source_path":"Casks/font/font-a/font-andagii.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["http://www.i18nguy.com/unicode/andagii.zip"],"url_kwargs":{":user_agent":":browser"},"version":"latest","raw_artifacts":[[":font",["ANDAGII_.TTF"]]]},"font-andale-mono":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Andale Mono"],"ruby_source_checksum":{":sha256":"1fcf1ed023e3bbd6e61ab2ffb3d5122ba0e9cf9f4edf17af815a52d988f6ebe2"},"ruby_source_path":"Casks/font/font-a/font-andale-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/andale32.exe"],"version":"latest","raw_artifacts":[[":font",["AndaleMo.TTF"]]]},"font-andika":{"homepage":"https://software.sil.org/andika/","names":["Andika"],"ruby_source_checksum":{":sha256":"b82860ce763973d3724deb72481212fad72e112e402043ae22904ec32c287616"},"ruby_source_path":"Casks/font/font-a/font-andika.rb","sha256":"88ba6ea41ef4a8e5214b090df8fa2983be1babe4843efaa99cdb6078b0e2c070","tap_string":"homebrew/cask","url_args":["https://software.sil.org/downloads/r/andika/Andika-7.000.zip"],"version":"7.000","raw_artifacts":[[":font",["Andika-7.000/Andika-SemiBoldItalic.ttf"]],[":font",["Andika-7.000/Andika-BoldItalic.ttf"]],[":font",["Andika-7.000/Andika-Italic.ttf"]],[":font",["Andika-7.000/Andika-Medium.ttf"]],[":font",["Andika-7.000/Andika-MediumItalic.ttf"]],[":font",["Andika-7.000/Andika-Regular.ttf"]],[":font",["Andika-7.000/Andika-SemiBold.ttf"]],[":font",["Andika-7.000/Andika-Bold.ttf"]]]},"font-andron-scriptor-web":{"disable_args":{":date":"2026-01-24",":because":":no_longer_available"},"homepage":"https://folk.uib.no/hnooh/mufi/fonts/","names":["Andron Scriptor Web"],"ruby_source_checksum":{":sha256":"3422baff930eeb7d07e5bd0edaa81dc94660ba6b1ebe89a0ee2ab9d8d1937ec7"},"ruby_source_path":"Casks/font/font-a/font-andron-scriptor-web.rb","sha256":"19071b0d58e0d53c852d3f8e3b056205046236ccc33d8c185a9d4a0044644930","tap_string":"homebrew/cask","url_args":["https://folk.uib.no/hnooh/mufi/fonts/Andron/AND_SCR_WEB_3.0.zip"],"version":"3.0","raw_artifacts":[[":font",["AND_SCR_WEB_3.0/Andron Scriptor Web.ttf"]]]},"font-anek-bangla":{"homepage":"https://fonts.google.com/specimen/Anek+Bangla","names":["Anek Bangla"],"ruby_source_checksum":{":sha256":"ed9b1a70d19f0336b7e736c1256c2623ec8acc9720a702c25068cd2d38522017"},"ruby_source_path":"Casks/font/font-a/font-anek-bangla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anekbangla/AnekBangla%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekBangla[wdth,wght].ttf"]]]},"font-anek-devanagari":{"homepage":"https://fonts.google.com/specimen/Anek+Devanagari","names":["Anek Devanagari"],"ruby_source_checksum":{":sha256":"a2404e12bc3bbe87a876bec39ba9136b474125e3845aff7f76a2ba47593711c9"},"ruby_source_path":"Casks/font/font-a/font-anek-devanagari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anekdevanagari/AnekDevanagari%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekDevanagari[wdth,wght].ttf"]]]},"font-anek-gujarati":{"homepage":"https://fonts.google.com/specimen/Anek+Gujarati","names":["Anek Gujarati"],"ruby_source_checksum":{":sha256":"5677093479ec4a1c880169afa8cb0cb1b0cf4ab1dea382d75343dca205e2b0b8"},"ruby_source_path":"Casks/font/font-a/font-anek-gujarati.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anekgujarati/AnekGujarati%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekGujarati[wdth,wght].ttf"]]]},"font-anek-gurmukhi":{"homepage":"https://fonts.google.com/specimen/Anek+Gurmukhi","names":["Anek Gurmukhi"],"ruby_source_checksum":{":sha256":"95f8c338713ba335d2e87c53df492e010904df9d0754ca5c1c0262c7e273350e"},"ruby_source_path":"Casks/font/font-a/font-anek-gurmukhi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anekgurmukhi/AnekGurmukhi%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekGurmukhi[wdth,wght].ttf"]]]},"font-anek-kannada":{"homepage":"https://fonts.google.com/specimen/Anek+Kannada","names":["Anek Kannada"],"ruby_source_checksum":{":sha256":"727a55203b860f9e0cc633f8254d8587a515bb73edd6e26914deeb21a4d6313c"},"ruby_source_path":"Casks/font/font-a/font-anek-kannada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anekkannada/AnekKannada%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekKannada[wdth,wght].ttf"]]]},"font-anek-latin":{"homepage":"https://fonts.google.com/specimen/Anek+Latin","names":["Anek Latin"],"ruby_source_checksum":{":sha256":"e89020ea7c44f2fcf78ed29c3435ad54c6d685c7f3d017db7df1f13aeed1be93"},"ruby_source_path":"Casks/font/font-a/font-anek-latin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aneklatin/AnekLatin%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekLatin[wdth,wght].ttf"]]]},"font-anek-malayalam":{"homepage":"https://fonts.google.com/specimen/Anek+Malayalam","names":["Anek Malayalam"],"ruby_source_checksum":{":sha256":"42e2d7dcdfece9390b5924a7c736669a5480e24bdcc3d679ca741bb341d1b7bb"},"ruby_source_path":"Casks/font/font-a/font-anek-malayalam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anekmalayalam/AnekMalayalam%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekMalayalam[wdth,wght].ttf"]]]},"font-anek-odia":{"homepage":"https://fonts.google.com/specimen/Anek+Odia","names":["Anek Odia"],"ruby_source_checksum":{":sha256":"588754f726a475c3f3a267f022d36dc1aad0ff0230f80258e7f9203f02c8f1b5"},"ruby_source_path":"Casks/font/font-a/font-anek-odia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anekodia/AnekOdia%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekOdia[wdth,wght].ttf"]]]},"font-anek-tamil":{"homepage":"https://fonts.google.com/specimen/Anek+Tamil","names":["Anek Tamil"],"ruby_source_checksum":{":sha256":"842605d9b9c52252e098a19c24645cba23cc91d21a4efa8acdbba5fec9ab9f87"},"ruby_source_path":"Casks/font/font-a/font-anek-tamil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anektamil/AnekTamil%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekTamil[wdth,wght].ttf"]]]},"font-anek-telugu":{"homepage":"https://fonts.google.com/specimen/Anek+Telugu","names":["Anek Telugu"],"ruby_source_checksum":{":sha256":"d1313d4506f3debfc344a2400f337f77cec933d0beeff2fe3c06906f70db4166"},"ruby_source_path":"Casks/font/font-a/font-anek-telugu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anektelugu/AnekTelugu%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AnekTelugu[wdth,wght].ttf"]]]},"font-angkor":{"homepage":"https://fonts.google.com/specimen/Angkor","names":["Angkor"],"ruby_source_checksum":{":sha256":"c0a802b494883e24f943d707fb7cba12f00f526524de9853dff9ceafb0826d97"},"ruby_source_path":"Casks/font/font-a/font-angkor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/angkor/Angkor-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Angkor-Regular.ttf"]]]},"font-anka-coder":{"homepage":"https://code.google.com/p/anka-coder-fonts/","names":["Anka/Coder"],"ruby_source_checksum":{":sha256":"91a2a32daf077c0e63d3323ab52e4b6c7e485e7c014c4d594d5b509f92a33fc3"},"ruby_source_path":"Casks/font/font-a/font-anka-coder.rb","sha256":"3c3cd48ed57796cd490a2c22614c73e32ad202790d10e9af3d632cd985c0e172","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/anka-coder-fonts/AnkaCoder.1.100.zip"],"version":"1.100","raw_artifacts":[[":font",["AnkaCoder-b.ttf"]],[":font",["AnkaCoder-bi.ttf"]],[":font",["AnkaCoder-i.ttf"]],[":font",["AnkaCoder-r.ttf"]]]},"font-annapurna-sil":{"homepage":"https://fonts.google.com/specimen/Annapurna+SIL","names":["Annapurna SIL"],"ruby_source_checksum":{":sha256":"fcb8b74b37e88d0a8e594d3ffa7796c53bf617a73147c59672c4ee87522ba1b8"},"ruby_source_path":"Casks/font/font-a/font-annapurna-sil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/annapurnasil"},"version":"latest","raw_artifacts":[[":font",["AnnapurnaSIL-Bold.ttf"]],[":font",["AnnapurnaSIL-Regular.ttf"]]]},"font-annie-use-your-telescope":{"homepage":"https://fonts.google.com/specimen/Annie+Use+Your+Telescope","names":["Annie Use Your Telescope"],"ruby_source_checksum":{":sha256":"68931fdc8e2cadcbcc0f7b47e3586678683cf91ddfe415592717db4140521990"},"ruby_source_path":"Casks/font/font-a/font-annie-use-your-telescope.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/annieuseyourtelescope/AnnieUseYourTelescope-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AnnieUseYourTelescope-Regular.ttf"]]]},"font-annotation-mono":{"homepage":"https://qwerasd205.github.io/AnnotationMono/","names":["Annotation Mono"],"ruby_source_checksum":{":sha256":"3c8b8da3d0bfefe62138d274e072520a0adcb7ae82a9ba0b6646bdfbb4a02508"},"ruby_source_path":"Casks/font/font-a/font-annotation-mono.rb","sha256":"c0a8c1fa9f8dbf6a0ffadf08395244dda9b3623b7f9a147ec277e23afc7e4e7d","tap_string":"homebrew/cask","url_args":["https://github.com/qwerasd205/AnnotationMono/releases/download/v0.4/AnnotationMono_v0.4.zip"],"version":"0.4","raw_artifacts":[[":font",["dist/variable/AnnotationMono-VF.ttf"]],[":font",["dist/otf/Black_Italic.otf"]],[":font",["dist/otf/Black_Oblique.otf"]],[":font",["dist/otf/Black_Upright_Italic.otf"]],[":font",["dist/otf/Bold.otf"]],[":font",["dist/otf/Bold_Italic.otf"]],[":font",["dist/otf/Bold_Oblique.otf"]],[":font",["dist/otf/Bold_Upright_Italic.otf"]],[":font",["dist/otf/DemiBold.otf"]],[":font",["dist/otf/DemiBold_Italic.otf"]],[":font",["dist/otf/DemiBold_Oblique.otf"]],[":font",["dist/otf/DemiBold_Upright_Italic.otf"]],[":font",["dist/otf/ExtraBlack.otf"]],[":font",["dist/otf/ExtraBlack_Italic.otf"]],[":font",["dist/otf/ExtraBlack_Oblique.otf"]],[":font",["dist/otf/ExtraBlack_Upright_Italic.otf"]],[":font",["dist/otf/ExtraBold.otf"]],[":font",["dist/otf/ExtraBold_Italic.otf"]],[":font",["dist/otf/ExtraBold_Oblique.otf"]],[":font",["dist/otf/ExtraBold_Upright_Italic.otf"]],[":font",["dist/otf/ExtraLight.otf"]],[":font",["dist/otf/ExtraLight_Italic.otf"]],[":font",["dist/otf/ExtraLight_Oblique.otf"]],[":font",["dist/otf/ExtraLight_Upright_Italic.otf"]],[":font",["dist/otf/Light.otf"]],[":font",["dist/otf/Light_Italic.otf"]],[":font",["dist/otf/Light_Oblique.otf"]],[":font",["dist/otf/Light_Upright_Italic.otf"]],[":font",["dist/otf/Medium.otf"]],[":font",["dist/otf/Medium_Italic.otf"]],[":font",["dist/otf/Medium_Oblique.otf"]],[":font",["dist/otf/Medium_Upright_Italic.otf"]],[":font",["dist/otf/Regular.otf"]],[":font",["dist/otf/Regular_Italic.otf"]],[":font",["dist/otf/Regular_Oblique.otf"]],[":font",["dist/otf/Regular_Upright_Italic.otf"]],[":font",["dist/otf/Thin.otf"]],[":font",["dist/otf/Thin_Italic.otf"]],[":font",["dist/otf/Thin_Oblique.otf"]],[":font",["dist/otf/Thin_Upright_Italic.otf"]],[":font",["dist/otf/Black.otf"]]]},"font-annotationmono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["AnnotationM Nerd Font (Annotation Mono)"],"ruby_source_checksum":{":sha256":"4e9273a0390be8e20c634cfdba9a39a6f9572e3fd1b6a92ef87b2c786a6148d8"},"ruby_source_path":"Casks/font/font-a/font-annotationmono-nerd-font.rb","sha256":"bae334fde071ee7450cc8bbdc20fc5663a81466dce54d66f93815a48f59a308c","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/AnnotationMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["AnnotationMNerdFontPropo-RegularOblique.ttf"]],[":font",["AnnotationMNerdFont-BoldItalic.ttf"]],[":font",["AnnotationMNerdFont-BoldItalicUpright.ttf"]],[":font",["AnnotationMNerdFont-BoldOblique.ttf"]],[":font",["AnnotationMNerdFont-ExtraBold.ttf"]],[":font",["AnnotationMNerdFont-ExtraBoldItalic.ttf"]],[":font",["AnnotationMNerdFont-ExtraBoldItalicUpright.ttf"]],[":font",["AnnotationMNerdFont-ExtraBoldOblique.ttf"]],[":font",["AnnotationMNerdFont-Italic.ttf"]],[":font",["AnnotationMNerdFont-ItalicUpright.ttf"]],[":font",["AnnotationMNerdFont-Medium.ttf"]],[":font",["AnnotationMNerdFont-MediumItalic.ttf"]],[":font",["AnnotationMNerdFont-MediumItalicUpright.ttf"]],[":font",["AnnotationMNerdFont-MediumOblique.ttf"]],[":font",["AnnotationMNerdFont-Regular.ttf"]],[":font",["AnnotationMNerdFont-RegularOblique.ttf"]],[":font",["AnnotationMNerdFontMono-Bold.ttf"]],[":font",["AnnotationMNerdFontMono-BoldItalic.ttf"]],[":font",["AnnotationMNerdFontMono-BoldItalicUpright.ttf"]],[":font",["AnnotationMNerdFontMono-BoldOblique.ttf"]],[":font",["AnnotationMNerdFontMono-ExtraBold.ttf"]],[":font",["AnnotationMNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["AnnotationMNerdFontMono-ExtraBoldItalicUpright.ttf"]],[":font",["AnnotationMNerdFontMono-ExtraBoldOblique.ttf"]],[":font",["AnnotationMNerdFontMono-Italic.ttf"]],[":font",["AnnotationMNerdFontMono-ItalicUpright.ttf"]],[":font",["AnnotationMNerdFontMono-Medium.ttf"]],[":font",["AnnotationMNerdFontMono-MediumItalic.ttf"]],[":font",["AnnotationMNerdFontMono-MediumItalicUpright.ttf"]],[":font",["AnnotationMNerdFontMono-MediumOblique.ttf"]],[":font",["AnnotationMNerdFontMono-Regular.ttf"]],[":font",["AnnotationMNerdFontMono-RegularOblique.ttf"]],[":font",["AnnotationMNerdFontPropo-Bold.ttf"]],[":font",["AnnotationMNerdFontPropo-BoldItalic.ttf"]],[":font",["AnnotationMNerdFontPropo-BoldItalicUpright.ttf"]],[":font",["AnnotationMNerdFontPropo-BoldOblique.ttf"]],[":font",["AnnotationMNerdFontPropo-ExtraBold.ttf"]],[":font",["AnnotationMNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["AnnotationMNerdFontPropo-ExtraBoldItalicUpright.ttf"]],[":font",["AnnotationMNerdFontPropo-ExtraBoldOblique.ttf"]],[":font",["AnnotationMNerdFontPropo-Italic.ttf"]],[":font",["AnnotationMNerdFontPropo-ItalicUpright.ttf"]],[":font",["AnnotationMNerdFontPropo-Medium.ttf"]],[":font",["AnnotationMNerdFontPropo-MediumItalic.ttf"]],[":font",["AnnotationMNerdFontPropo-MediumItalicUpright.ttf"]],[":font",["AnnotationMNerdFontPropo-MediumOblique.ttf"]],[":font",["AnnotationMNerdFontPropo-Regular.ttf"]],[":font",["AnnotationMNerdFont-Bold.ttf"]]]},"font-anonymice-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["AnonymicePro Nerd Font (Anonymous Pro)"],"ruby_source_checksum":{":sha256":"ea8d3044a8c12252ef2975ae5b5205d078b315c6ee776baf6f7af32242b36c13"},"ruby_source_path":"Casks/font/font-a/font-anonymice-nerd-font.rb","sha256":"f84f067b4de991a14afdbd498e106239c429a553a27e76a364048638f2e1de70","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/AnonymousPro.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["AnonymiceProNerdFontPropo-Regular.ttf"]],[":font",["AnonymiceProNerdFont-BoldItalic.ttf"]],[":font",["AnonymiceProNerdFont-Italic.ttf"]],[":font",["AnonymiceProNerdFont-Regular.ttf"]],[":font",["AnonymiceProNerdFontMono-Bold.ttf"]],[":font",["AnonymiceProNerdFontMono-BoldItalic.ttf"]],[":font",["AnonymiceProNerdFontMono-Italic.ttf"]],[":font",["AnonymiceProNerdFontMono-Regular.ttf"]],[":font",["AnonymiceProNerdFontPropo-Bold.ttf"]],[":font",["AnonymiceProNerdFontPropo-BoldItalic.ttf"]],[":font",["AnonymiceProNerdFontPropo-Italic.ttf"]],[":font",["AnonymiceProNerdFont-Bold.ttf"]]]},"font-anonymice-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/AnonymousPro","names":["Anonymice Powerline"],"ruby_source_checksum":{":sha256":"a191d9e028a292f607db72531705fb51fa0bc9e0b7cb68c59ca82477e25bce2b"},"ruby_source_path":"Casks/font/font-a/font-anonymice-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"AnonymousPro"},"version":"latest","raw_artifacts":[[":font",["Anonymice Powerline Bold Italic.ttf"]],[":font",["Anonymice Powerline Bold.ttf"]],[":font",["Anonymice Powerline Italic.ttf"]],[":font",["Anonymice Powerline.ttf"]]]},"font-anonymous-pro":{"homepage":"https://www.marksimonson.com/fonts/view/anonymous-pro/","names":["Anonymous Pro"],"ruby_source_checksum":{":sha256":"80c6ebc2ceee928e42f73cb3e0fc1f94a286907cd91400c7ac83bf40c2050491"},"ruby_source_path":"Casks/font/font-a/font-anonymous-pro.rb","sha256":"6d165fd08fe2827f38656c26f644eb1f5d6a0f1cb067cb758c7f295a333eb112","tap_string":"homebrew/cask","url_args":["https://www.marksimonson.com/assets/content/fonts/AnonymousPro-1_002.zip"],"version":"1.002","raw_artifacts":[[":font",["AnonymousPro-1.002.001/Anonymous Pro B.ttf"]],[":font",["AnonymousPro-1.002.001/Anonymous Pro BI.ttf"]],[":font",["AnonymousPro-1.002.001/Anonymous Pro I.ttf"]],[":font",["AnonymousPro-1.002.001/Anonymous Pro.ttf"]]]},"font-anta":{"homepage":"https://fonts.google.com/specimen/Anta","names":["Anta"],"ruby_source_checksum":{":sha256":"0816da8ba06c6702d6d04e486896e66f2f40da058c3aa88bf8fdd26b0e20e88f"},"ruby_source_path":"Casks/font/font-a/font-anta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anta/Anta-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Anta-Regular.ttf"]]]},"font-antic-didone":{"homepage":"https://fonts.google.com/specimen/Antic+Didone","names":["Antic Didone"],"ruby_source_checksum":{":sha256":"1380b8330e5e6555d68dfe5c8096c60620d87eae2f14a92bba54e70b747bb325"},"ruby_source_path":"Casks/font/font-a/font-antic-didone.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anticdidone/AnticDidone-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AnticDidone-Regular.ttf"]]]},"font-antic-slab":{"homepage":"https://fonts.google.com/specimen/Antic+Slab","names":["Antic Slab"],"ruby_source_checksum":{":sha256":"4a32959fe482fa43cf51b53124c1fa7599b83953ae697b7a960f57d429e44fef"},"ruby_source_path":"Casks/font/font-a/font-antic-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anticslab/AnticSlab-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AnticSlab-Regular.ttf"]]]},"font-antic":{"homepage":"https://fonts.google.com/specimen/Antic","names":["Antic"],"ruby_source_checksum":{":sha256":"6a978dbbf1c86adec1f6c27a1f24bfb3fb58b66e8fdda5ac002e62f98aad3b96"},"ruby_source_path":"Casks/font/font-a/font-antic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/antic/Antic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Antic-Regular.ttf"]]]},"font-antinoou":{"homepage":"https://www.evertype.com/fonts/coptic/","names":["Antinoou"],"ruby_source_checksum":{":sha256":"e4950cb4bf7b81ed0ecc5c6cd82a7eb9f7c64a93dec879f6f4c3b60cb5944fd7"},"ruby_source_path":"Casks/font/font-a/font-antinoou.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.evertype.com/fonts/coptic/AntinoouFont.zip"],"version":"1.0.6","raw_artifacts":[[":font",["AntinoouFont-1.0.6/Antinoou.ttf"]],[":font",["AntinoouFont-1.0.6/AntinoouItalic.ttf"]]]},"font-anton-sc":{"homepage":"https://fonts.google.com/specimen/Anton+SC","names":["Anton SC"],"ruby_source_checksum":{":sha256":"3bb0a9ae46ecea075381647caccb88a06d44b5cc8235ad11926bd342d779e014"},"ruby_source_path":"Casks/font/font-a/font-anton-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/antonsc/AntonSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AntonSC-Regular.ttf"]]]},"font-anton":{"homepage":"https://fonts.google.com/specimen/Anton","names":["Anton"],"ruby_source_checksum":{":sha256":"f994f0af43084bd2a85f1ff6626c41627a11ed370f245159c49f6abe195b2765"},"ruby_source_path":"Casks/font/font-a/font-anton.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anton/Anton-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Anton-Regular.ttf"]]]},"font-antonio":{"homepage":"https://fonts.google.com/specimen/Antonio","names":["Antonio"],"ruby_source_checksum":{":sha256":"5624cc8620e8c45472897eaeb049cd6a3b2cef412fe0c005909c0bfc2a20376b"},"ruby_source_path":"Casks/font/font-a/font-antonio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/antonio/Antonio%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Antonio[wght].ttf"]]]},"font-anuphan":{"homepage":"https://fonts.google.com/specimen/Anuphan","names":["Anuphan"],"ruby_source_checksum":{":sha256":"5fa952886a5c0c095cfe78e18c735157387261406a0badad6b3c934970cb61f0"},"ruby_source_path":"Casks/font/font-a/font-anuphan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/anuphan/Anuphan%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Anuphan[wght].ttf"]]]},"font-anybody":{"homepage":"https://fonts.google.com/specimen/Anybody","names":["Anybody"],"ruby_source_checksum":{":sha256":"60a5c5bc3efaa7eda7602c425e69c6b281715c7b125827c85c011cb610f9c574"},"ruby_source_path":"Casks/font/font-a/font-anybody.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/anybody"},"version":"latest","raw_artifacts":[[":font",["Anybody-Italic[wdth,wght].ttf"]],[":font",["Anybody[wdth,wght].ttf"]]]},"font-aoboshi-one":{"homepage":"https://fonts.google.com/specimen/Aoboshi+One","names":["Aoboshi One"],"ruby_source_checksum":{":sha256":"d50fc7701401e77aa0297b8e20fa15b00eacf263f2ab8adda8d6170cc7511a4c"},"ruby_source_path":"Casks/font/font-a/font-aoboshi-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aoboshione/AoboshiOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AoboshiOne-Regular.ttf"]]]},"font-aporetic":{"homepage":"https://github.com/protesilaos/aporetic","names":["Aporetic"],"ruby_source_checksum":{":sha256":"a6917ef54ea44ae364c01549bc29f9f460a3789447be4da5c8e94fc8b908db17"},"ruby_source_path":"Casks/font/font-a/font-aporetic.rb","sha256":"76ffe7644729f001583594def5c904ba1aa80b69373b355a3ce196519a13af9c","tap_string":"homebrew/cask","url_args":["https://github.com/protesilaos/aporetic/archive/refs/tags/1.2.0.tar.gz"],"version":"1.2.0","raw_artifacts":[[":font",["aporetic-1.2.0/aporetic-serif/TTF/aporetic-serif-normalregularupright.ttf"]],[":font",["aporetic-1.2.0/aporetic-sans-mono/TTF/aporetic-sans-mono-normalboldupright.ttf"]],[":font",["aporetic-1.2.0/aporetic-sans-mono/TTF/aporetic-sans-mono-normalregularitalic.ttf"]],[":font",["aporetic-1.2.0/aporetic-sans-mono/TTF/aporetic-sans-mono-normalregularupright.ttf"]],[":font",["aporetic-1.2.0/aporetic-sans/TTF/aporetic-sans-normalbolditalic.ttf"]],[":font",["aporetic-1.2.0/aporetic-sans/TTF/aporetic-sans-normalboldupright.ttf"]],[":font",["aporetic-1.2.0/aporetic-sans/TTF/aporetic-sans-normalregularitalic.ttf"]],[":font",["aporetic-1.2.0/aporetic-sans/TTF/aporetic-sans-normalregularupright.ttf"]],[":font",["aporetic-1.2.0/aporetic-serif-mono/TTF/aporetic-serif-mono-normalbolditalic.ttf"]],[":font",["aporetic-1.2.0/aporetic-serif-mono/TTF/aporetic-serif-mono-normalboldupright.ttf"]],[":font",["aporetic-1.2.0/aporetic-serif-mono/TTF/aporetic-serif-mono-normalregularitalic.ttf"]],[":font",["aporetic-1.2.0/aporetic-serif-mono/TTF/aporetic-serif-mono-normalregularupright.ttf"]],[":font",["aporetic-1.2.0/aporetic-serif/TTF/aporetic-serif-normalbolditalic.ttf"]],[":font",["aporetic-1.2.0/aporetic-serif/TTF/aporetic-serif-normalboldupright.ttf"]],[":font",["aporetic-1.2.0/aporetic-serif/TTF/aporetic-serif-normalregularitalic.ttf"]],[":font",["aporetic-1.2.0/aporetic-sans-mono/TTF/aporetic-sans-mono-normalbolditalic.ttf"]]]},"font-aptos":{"homepage":"https://learn.microsoft.com/en-us/typography/font-list/aptos","names":["Microsoft Aptos font family"],"ruby_source_checksum":{":sha256":"26ca36410876373d5e24b8322ad327aad3d59ec562db4feb1f393f1e3957232f"},"ruby_source_path":"Casks/font/font-a/font-aptos.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.microsoft.com/download/8/6/0/860a94fa-7feb-44ef-ac79-c072d9113d69/Microsoft%20Aptos%20Fonts.zip"],"version":"4.40","raw_artifacts":[[":font",["Aptos.ttf"]],[":font",["Aptos-Black.ttf"]],[":font",["Aptos-Bold-Italic.ttf"]],[":font",["Aptos-Bold.ttf"]],[":font",["Aptos-Display-Bold-Italic.ttf"]],[":font",["Aptos-Display-Bold.ttf"]],[":font",["Aptos-Display-Italic.ttf"]],[":font",["Aptos-Display.ttf"]],[":font",["Aptos-ExtraBold-Italic.ttf"]],[":font",["Aptos-ExtraBold.ttf"]],[":font",["Aptos-Italic.ttf"]],[":font",["Aptos-Light-Italic.ttf"]],[":font",["Aptos-Light.ttf"]],[":font",["Aptos-Mono-Bold-Italic.ttf"]],[":font",["Aptos-Mono-Bold.ttf"]],[":font",["Aptos-Mono-Italic.ttf"]],[":font",["Aptos-Mono.ttf"]],[":font",["Aptos-Narrow-Bold-Italic.ttf"]],[":font",["Aptos-Narrow-Bold.ttf"]],[":font",["Aptos-Narrow-Italic.ttf"]],[":font",["Aptos-Narrow.ttf"]],[":font",["Aptos-SemiBold-Italic.ttf"]],[":font",["Aptos-SemiBold.ttf"]],[":font",["Aptos-Serif-Bold-Italic.ttf"]],[":font",["Aptos-Serif-Bold.ttf"]],[":font",["Aptos-Serif-Italic.ttf"]],[":font",["Aptos-Serif.ttf"]],[":font",["Aptos-Black-Italic.ttf"]]]},"font-ar-one-sans":{"homepage":"https://fonts.google.com/specimen/AR+One+Sans","names":["AR One Sans"],"ruby_source_checksum":{":sha256":"3043a680bb0171d4dcb4c1c1bf94f9fd47bea4171a8df62cf3a90fe9d46ae90b"},"ruby_source_path":"Casks/font/font-a/font-ar-one-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aronesans/AROneSans%5BARRR%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AROneSans[ARRR,wght].ttf"]]]},"font-arapey":{"homepage":"https://fonts.google.com/specimen/Arapey","names":["Arapey"],"ruby_source_checksum":{":sha256":"51d3f2f89ed373fc79d546b44bb70bfd5758e6f89dbdd3618ce1c224b01676b1"},"ruby_source_path":"Casks/font/font-a/font-arapey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/arapey"},"version":"latest","raw_artifacts":[[":font",["Arapey-Italic.ttf"]],[":font",["Arapey-Regular.ttf"]]]},"font-arbutus-slab":{"homepage":"https://fonts.google.com/specimen/Arbutus+Slab","names":["Arbutus Slab"],"ruby_source_checksum":{":sha256":"da597a955c8defda93529d75d916cca9bd3d70335ac48ffd49f2d31af278a86d"},"ruby_source_path":"Casks/font/font-a/font-arbutus-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/arbutusslab/ArbutusSlab-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ArbutusSlab-Regular.ttf"]]]},"font-arbutus":{"homepage":"https://fonts.google.com/specimen/Arbutus","names":["Arbutus"],"ruby_source_checksum":{":sha256":"c2a9a5fe8fad41981f2fd8eab6e6975ed572428488225097677175eb35db3cd8"},"ruby_source_path":"Casks/font/font-a/font-arbutus.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/arbutus/Arbutus-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Arbutus-Regular.ttf"]]]},"font-architects-daughter":{"homepage":"https://fonts.google.com/specimen/Architects+Daughter","names":["Architects Daughter"],"ruby_source_checksum":{":sha256":"e4143edd7c3e3a071ce59dc26ae8fac60830d37ce584613d4ee7898bf6f6c3da"},"ruby_source_path":"Casks/font/font-a/font-architects-daughter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/architectsdaughter/ArchitectsDaughter-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ArchitectsDaughter-Regular.ttf"]]]},"font-architype-renner":{"homepage":"https://fontlot.com/4598/architype-renner/","names":["Architype Renner"],"ruby_source_checksum":{":sha256":"ac11693dfe095976f0e21f2aafb3e1ffde1f66750b96f5b6c937dd0af0abaa0f"},"ruby_source_path":"Casks/font/font-a/font-architype-renner.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fontlot.com/wp-content/uploads/2017/08/archityperenner.zip"],"version":"001.000","raw_artifacts":[[":font",["ArchitypeRenner-Bold.otf"]],[":font",["ArchitypeRenner-Demi.otf"]],[":font",["ArchitypeRenner-Medium.otf"]],[":font",["ArchitypeRenner-Regular.otf"]]]},"font-archivo-black":{"homepage":"https://fonts.google.com/specimen/Archivo+Black","names":["Archivo Black"],"ruby_source_checksum":{":sha256":"c9aa24ebae5b13f87482d2c3cefe30b4bbd458e3aee78421290ab000e0acf612"},"ruby_source_path":"Casks/font/font-a/font-archivo-black.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/archivoblack/ArchivoBlack-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ArchivoBlack-Regular.ttf"]]]},"font-archivo-narrow":{"homepage":"https://fonts.google.com/specimen/Archivo+Narrow","names":["Archivo Narrow"],"ruby_source_checksum":{":sha256":"8839a51bb783bca12a8e7b61497a88b65145b7d9e7e62ada0b129430294bafe7"},"ruby_source_path":"Casks/font/font-a/font-archivo-narrow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/archivonarrow"},"version":"latest","raw_artifacts":[[":font",["ArchivoNarrow-Italic[wght].ttf"]],[":font",["ArchivoNarrow[wght].ttf"]]]},"font-archivo":{"homepage":"https://fonts.google.com/specimen/Archivo","names":["Archivo"],"ruby_source_checksum":{":sha256":"e859aa817a9449a7fd2baed659460f4bfe7faf2c833a9c3d01c20b437701f719"},"ruby_source_path":"Casks/font/font-a/font-archivo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/archivo"},"version":"latest","raw_artifacts":[[":font",["Archivo-Italic[wdth,wght].ttf"]],[":font",["Archivo[wdth,wght].ttf"]]]},"font-are-you-serious":{"homepage":"https://fonts.google.com/specimen/Are+You+Serious","names":["Are You Serious"],"ruby_source_checksum":{":sha256":"3e7a7f6a61eb7880c3f81564ec3d48fdc4afd7df097fc2e3a7c322879fb7bd42"},"ruby_source_path":"Casks/font/font-a/font-are-you-serious.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/areyouserious/AreYouSerious-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AreYouSerious-Regular.ttf"]]]},"font-aref-ruqaa-ink":{"homepage":"https://fonts.google.com/specimen/Aref+Ruqaa+Ink","names":["Aref Ruqaa Ink"],"ruby_source_checksum":{":sha256":"bc25dfbf48757b643e5ebc3c267dd80eb77788b852b742cad40d929db0215692"},"ruby_source_path":"Casks/font/font-a/font-aref-ruqaa-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/arefruqaaink"},"version":"latest","raw_artifacts":[[":font",["ArefRuqaaInk-Bold.ttf"]],[":font",["ArefRuqaaInk-Regular.ttf"]]]},"font-aref-ruqaa":{"homepage":"https://fonts.google.com/specimen/Aref+Ruqaa","names":["Aref Ruqaa"],"ruby_source_checksum":{":sha256":"6c130749dfb2dc445a8f382fe1d3e31bead2d853260babc0dc2edfb4d8c0c001"},"ruby_source_path":"Casks/font/font-a/font-aref-ruqaa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/arefruqaa"},"version":"latest","raw_artifacts":[[":font",["ArefRuqaa-Bold.ttf"]],[":font",["ArefRuqaa-Regular.ttf"]]]},"font-arial-black":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Arial Black"],"ruby_source_checksum":{":sha256":"487dcf334056946062a6ca5656a1a073c09bebeac948ca755349b4d590c02d94"},"ruby_source_path":"Casks/font/font-a/font-arial-black.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/arialb32.exe"],"version":"latest","raw_artifacts":[[":font",["AriBlk.TTF"]]]},"font-arial":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Arial"],"ruby_source_checksum":{":sha256":"5b16d1c142c60752e71b0680de7557a891e06e2f5e91b535b294c1ed19cd5604"},"ruby_source_path":"Casks/font/font-a/font-arial.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/arial32.exe"],"version":"latest","raw_artifacts":[[":font",["Arial.TTF"]],[":font",["Arialbd.TTF"]],[":font",["Arialbi.TTF"]],[":font",["Ariali.TTF"]]]},"font-arima":{"homepage":"https://fonts.google.com/specimen/Arima","names":["Arima"],"ruby_source_checksum":{":sha256":"8be1612ff256f145ef8f5bc63e4a3608153b99ff55c45ae64755dc21d3b58e09"},"ruby_source_path":"Casks/font/font-a/font-arima.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/arima/Arima%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Arima[wght].ttf"]]]},"font-arimo-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Arimo Nerd Font (Arimo)"],"ruby_source_checksum":{":sha256":"78ab08783c4976535025a171d860578d3e609d17308dd22c15b74cd1cf2042b9"},"ruby_source_path":"Casks/font/font-a/font-arimo-nerd-font.rb","sha256":"997706a5e98185d9b0b74ef9593c65c6c3bf775721ade614f0bd156aeca6bace","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Arimo.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["ArimoNerdFontPropo-Regular.ttf"]],[":font",["ArimoNerdFont-BoldItalic.ttf"]],[":font",["ArimoNerdFont-Italic.ttf"]],[":font",["ArimoNerdFont-Regular.ttf"]],[":font",["ArimoNerdFontPropo-Bold.ttf"]],[":font",["ArimoNerdFontPropo-BoldItalic.ttf"]],[":font",["ArimoNerdFontPropo-Italic.ttf"]],[":font",["ArimoNerdFont-Bold.ttf"]]]},"font-arimo":{"homepage":"https://fonts.google.com/specimen/Arimo","names":["Arimo"],"ruby_source_checksum":{":sha256":"6c9683c4124acb8ed77eeaa6b2a4c18b30e5d7af80e462aac986f984f203189b"},"ruby_source_path":"Casks/font/font-a/font-arimo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/arimo"},"version":"latest","raw_artifacts":[[":font",["Arimo-Italic[wght].ttf"]],[":font",["Arimo[wght].ttf"]]]},"font-arizonia":{"homepage":"https://fonts.google.com/specimen/Arizonia","names":["Arizonia"],"ruby_source_checksum":{":sha256":"19f79d849a0f31a65357ff18ce5f7cda86520728d08ba35e920b0cf3cb76c185"},"ruby_source_path":"Casks/font/font-a/font-arizonia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/arizonia/Arizonia-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Arizonia-Regular.ttf"]]]},"font-ark-pixel-10px-monospaced":{"homepage":"https://github.com/TakWolf/ark-pixel-font","names":["Ark Pixel 10px Monospaced"],"ruby_source_checksum":{":sha256":"57905b7ce93b7747ec048b1f6be55eaca44676c1a6adebd7ae0df54425d97b39"},"ruby_source_path":"Casks/font/font-a/font-ark-pixel-10px-monospaced.rb","sha256":"ff27ad5d54b93275226402122a47ab6e5a25d83cf6ca9c5ba71cfff415407d48","tap_string":"homebrew/cask","url_args":["https://github.com/TakWolf/ark-pixel-font/releases/download/2026.10.25/ark-pixel-font-10px-monospaced-otf-v2026.10.25.zip"],"version":"2026.10.25","raw_artifacts":[[":font",["ark-pixel-10px-monospaced-ja.otf"]],[":font",["ark-pixel-10px-monospaced-ko.otf"]],[":font",["ark-pixel-10px-monospaced-latin.otf"]],[":font",["ark-pixel-10px-monospaced-zh_hans.otf"]],[":font",["ark-pixel-10px-monospaced-zh_hant.otf"]],[":font",["ark-pixel-10px-monospaced-zh_hk.otf"]],[":font",["ark-pixel-10px-monospaced-zh_tw.otf"]]]},"font-ark-pixel-10px-proportional":{"homepage":"https://github.com/TakWolf/ark-pixel-font","names":["Ark Pixel 10px Proportional"],"ruby_source_checksum":{":sha256":"43b2da6722f514e296a50aa1d87f683ed2a6fffdcd1eb0813c4a554e2ff8763b"},"ruby_source_path":"Casks/font/font-a/font-ark-pixel-10px-proportional.rb","sha256":"d252a3cc41d43bd8a341c7d3b629c51bceb456f33c2359fdfa3ac5b49cf61136","tap_string":"homebrew/cask","url_args":["https://github.com/TakWolf/ark-pixel-font/releases/download/2026.10.25/ark-pixel-font-10px-proportional-otf-v2026.10.25.zip"],"version":"2026.10.25","raw_artifacts":[[":font",["ark-pixel-10px-proportional-ja.otf"]],[":font",["ark-pixel-10px-proportional-ko.otf"]],[":font",["ark-pixel-10px-proportional-latin.otf"]],[":font",["ark-pixel-10px-proportional-zh_hans.otf"]],[":font",["ark-pixel-10px-proportional-zh_hant.otf"]],[":font",["ark-pixel-10px-proportional-zh_hk.otf"]],[":font",["ark-pixel-10px-proportional-zh_tw.otf"]]]},"font-ark-pixel-12px-monospaced":{"homepage":"https://github.com/TakWolf/ark-pixel-font","names":["Ark Pixel 12px Monospaced"],"ruby_source_checksum":{":sha256":"422407f5bf99f8910bd1c57b431c54dc3a957d3aff1c3029cf7d2133d1fd4b12"},"ruby_source_path":"Casks/font/font-a/font-ark-pixel-12px-monospaced.rb","sha256":"121ec3a9397447ea32e8a4837ef1004bd0be60cf2c394adc1fbc3ba14cd65339","tap_string":"homebrew/cask","url_args":["https://github.com/TakWolf/ark-pixel-font/releases/download/2026.10.25/ark-pixel-font-12px-monospaced-otf-v2026.10.25.zip"],"version":"2026.10.25","raw_artifacts":[[":font",["ark-pixel-12px-monospaced-ja.otf"]],[":font",["ark-pixel-12px-monospaced-ko.otf"]],[":font",["ark-pixel-12px-monospaced-latin.otf"]],[":font",["ark-pixel-12px-monospaced-zh_hans.otf"]],[":font",["ark-pixel-12px-monospaced-zh_hant.otf"]],[":font",["ark-pixel-12px-monospaced-zh_hk.otf"]],[":font",["ark-pixel-12px-monospaced-zh_tw.otf"]]]},"font-ark-pixel-12px-proportional":{"homepage":"https://github.com/TakWolf/ark-pixel-font","names":["Ark Pixel 12px Proportional"],"ruby_source_checksum":{":sha256":"1381450dabb0da965bca886341d9e3535ce55973e3195d95b3a32e9996d142be"},"ruby_source_path":"Casks/font/font-a/font-ark-pixel-12px-proportional.rb","sha256":"1a5c194397b7b30685c2126df1c0f0183c14367befd2e6291c9b3184bc187fc7","tap_string":"homebrew/cask","url_args":["https://github.com/TakWolf/ark-pixel-font/releases/download/2026.10.25/ark-pixel-font-12px-proportional-otf-v2026.10.25.zip"],"version":"2026.10.25","raw_artifacts":[[":font",["ark-pixel-12px-proportional-ja.otf"]],[":font",["ark-pixel-12px-proportional-ko.otf"]],[":font",["ark-pixel-12px-proportional-latin.otf"]],[":font",["ark-pixel-12px-proportional-zh_hans.otf"]],[":font",["ark-pixel-12px-proportional-zh_hant.otf"]],[":font",["ark-pixel-12px-proportional-zh_hk.otf"]],[":font",["ark-pixel-12px-proportional-zh_tw.otf"]]]},"font-ark-pixel-16px-monospaced":{"deprecate_args":{":date":"2026-09-26",":because":":discontinued"},"homepage":"https://github.com/TakWolf/ark-pixel-font","names":["Ark Pixel 16px Monospaced"],"ruby_source_checksum":{":sha256":"b38b3dd766c15e32c0e4a6cfe6350d57d5712d2b6d997c76067b9eb02586cd26"},"ruby_source_path":"Casks/font/font-a/font-ark-pixel-16px-monospaced.rb","sha256":"3b6ac7a9a44f202207603390cbc78cb5a7d18c10c126b4cae5b0be9235eceaaf","tap_string":"homebrew/cask","url_args":["https://github.com/TakWolf/ark-pixel-font/releases/download/2026.09.01/ark-pixel-font-16px-monospaced-otf-v2026.09.01.zip"],"version":"2026.09.01","raw_artifacts":[[":font",["ark-pixel-16px-monospaced-ja.otf"]],[":font",["ark-pixel-16px-monospaced-ko.otf"]],[":font",["ark-pixel-16px-monospaced-latin.otf"]],[":font",["ark-pixel-16px-monospaced-zh_cn.otf"]],[":font",["ark-pixel-16px-monospaced-zh_hk.otf"]],[":font",["ark-pixel-16px-monospaced-zh_tr.otf"]],[":font",["ark-pixel-16px-monospaced-zh_tw.otf"]]]},"font-ark-pixel-16px-proportional":{"deprecate_args":{":date":"2026-09-26",":because":":discontinued"},"homepage":"https://github.com/TakWolf/ark-pixel-font","names":["Ark Pixel 16px Proportional"],"ruby_source_checksum":{":sha256":"7159b61dccd02ffd5cad50452aa9da2e87e9e82f2be96de024dd1366c50a2c37"},"ruby_source_path":"Casks/font/font-a/font-ark-pixel-16px-proportional.rb","sha256":"7b52b5e5405fe8e37dd59feb8a455b63f820de00aabb3ff532419bebf233a8d3","tap_string":"homebrew/cask","url_args":["https://github.com/TakWolf/ark-pixel-font/releases/download/2026.09.01/ark-pixel-font-16px-proportional-otf-v2026.09.01.zip"],"version":"2026.09.01","raw_artifacts":[[":font",["ark-pixel-16px-proportional-ja.otf"]],[":font",["ark-pixel-16px-proportional-ko.otf"]],[":font",["ark-pixel-16px-proportional-latin.otf"]],[":font",["ark-pixel-16px-proportional-zh_cn.otf"]],[":font",["ark-pixel-16px-proportional-zh_hk.otf"]],[":font",["ark-pixel-16px-proportional-zh_tr.otf"]],[":font",["ark-pixel-16px-proportional-zh_tw.otf"]]]},"font-armata":{"homepage":"https://fonts.google.com/specimen/Armata","names":["Armata"],"ruby_source_checksum":{":sha256":"7676e4761b68b231cf903c3c18d5ce8d998f8c3c6a129d940348f005f503723f"},"ruby_source_path":"Casks/font/font-a/font-armata.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/armata/Armata-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Armata-Regular.ttf"]]]},"font-arsenal-sc":{"homepage":"https://fonts.google.com/specimen/Arsenal+SC","names":["Arsenal SC"],"ruby_source_checksum":{":sha256":"d9173c7983725ec378030f408ce259d02d67dcb1adfadc8bd819881b6752e71e"},"ruby_source_path":"Casks/font/font-a/font-arsenal-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/arsenalsc"},"version":"latest","raw_artifacts":[[":font",["ArsenalSC-Bold.ttf"]],[":font",["ArsenalSC-BoldItalic.ttf"]],[":font",["ArsenalSC-Italic.ttf"]],[":font",["ArsenalSC-Regular.ttf"]]]},"font-arsenal":{"homepage":"https://fonts.google.com/specimen/Arsenal","names":["Arsenal"],"ruby_source_checksum":{":sha256":"d45347fe6aabc63e0875ed2a2a57daa29ae92f13cda4ab87911cbdfcf0bfc34c"},"ruby_source_path":"Casks/font/font-a/font-arsenal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/arsenal"},"version":"latest","raw_artifacts":[[":font",["Arsenal-Bold.ttf"]],[":font",["Arsenal-BoldItalic.ttf"]],[":font",["Arsenal-Italic.ttf"]],[":font",["Arsenal-Regular.ttf"]]]},"font-artifika":{"homepage":"https://fonts.google.com/specimen/Artifika","names":["Artifika"],"ruby_source_checksum":{":sha256":"0f4872ce7789d39b29809b2f6d33111c531fa94f8a5db829637fa3b63cf8e443"},"ruby_source_path":"Casks/font/font-a/font-artifika.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/artifika/Artifika-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Artifika-Regular.ttf"]]]},"font-arvo":{"homepage":"https://fonts.google.com/specimen/Arvo","names":["Arvo"],"ruby_source_checksum":{":sha256":"595390c4c9a9d1a72b85d30d3d5098a31363759d117784975a8401cf6adf267a"},"ruby_source_path":"Casks/font/font-a/font-arvo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/arvo"},"version":"latest","raw_artifacts":[[":font",["Arvo-Bold.ttf"]],[":font",["Arvo-BoldItalic.ttf"]],[":font",["Arvo-Italic.ttf"]],[":font",["Arvo-Regular.ttf"]]]},"font-arya":{"homepage":"https://fonts.google.com/specimen/Arya","names":["Arya"],"ruby_source_checksum":{":sha256":"d13632fbf7ad3ace5c7e36e2b3b64843d2f7cac9bea932b72909d2f8785a1fe6"},"ruby_source_path":"Casks/font/font-a/font-arya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/arya"},"version":"latest","raw_artifacts":[[":font",["Arya-Bold.ttf"]],[":font",["Arya-Regular.ttf"]]]},"font-asap-condensed":{"homepage":"https://fonts.google.com/specimen/Asap+Condensed","names":["Asap Condensed"],"ruby_source_checksum":{":sha256":"deb7997a629fa676ceeeea55b6e58cc5d0ceb088a6fa5176e6a4afec410f5704"},"ruby_source_path":"Casks/font/font-a/font-asap-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/asapcondensed"},"version":"latest","raw_artifacts":[[":font",["AsapCondensed-SemiBoldItalic.ttf"]],[":font",["AsapCondensed-BlackItalic.ttf"]],[":font",["AsapCondensed-Bold.ttf"]],[":font",["AsapCondensed-BoldItalic.ttf"]],[":font",["AsapCondensed-ExtraBold.ttf"]],[":font",["AsapCondensed-ExtraBoldItalic.ttf"]],[":font",["AsapCondensed-ExtraLight.ttf"]],[":font",["AsapCondensed-ExtraLightItalic.ttf"]],[":font",["AsapCondensed-Italic.ttf"]],[":font",["AsapCondensed-Light.ttf"]],[":font",["AsapCondensed-LightItalic.ttf"]],[":font",["AsapCondensed-Medium.ttf"]],[":font",["AsapCondensed-MediumItalic.ttf"]],[":font",["AsapCondensed-Regular.ttf"]],[":font",["AsapCondensed-SemiBold.ttf"]],[":font",["AsapCondensed-Black.ttf"]]]},"font-asap-sharp":{"homepage":"https://fonts.google.com/specimen/Asap+Sharp","names":["Asap Sharp"],"ruby_source_checksum":{":sha256":"9ce6ab1f8876ff9156fbafc48e4d95b8ae4713fa4cf0c4472a8d392ffe0b182a"},"ruby_source_path":"Casks/font/font-a/font-asap-sharp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/asapsharp"},"version":"latest","raw_artifacts":[[":font",["AsapSharp-Italic[wdth,wght].ttf"]],[":font",["AsapSharp[wdth,wght].ttf"]]]},"font-asap":{"homepage":"https://fonts.google.com/specimen/Asap","names":["Asap"],"ruby_source_checksum":{":sha256":"25a72454bf52680435ed204939870126aa7d8981bd040c8cf3dd7048605c25c7"},"ruby_source_path":"Casks/font/font-a/font-asap.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/asap"},"version":"latest","raw_artifacts":[[":font",["Asap-Italic[wdth,wght].ttf"]],[":font",["Asap[wdth,wght].ttf"]]]},"font-asar":{"homepage":"https://fonts.google.com/specimen/Asar","names":["Asar"],"ruby_source_checksum":{":sha256":"c2e0e3d7f1593109ef914963e7b447229ae08f7764e03ad038b0d826722519dd"},"ruby_source_path":"Casks/font/font-a/font-asar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/asar/Asar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Asar-Regular.ttf"]]]},"font-asimovian":{"homepage":"https://fonts.google.com/specimen/Asimovian","names":["Asimovian"],"ruby_source_checksum":{":sha256":"df09f4b704aeee68e9a1ace75c91a600b9119adf833705f0a8363e38c8b66ba9"},"ruby_source_path":"Casks/font/font-a/font-asimovian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/asimovian/Asimovian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Asimovian-Regular.ttf"]]]},"font-asset":{"homepage":"https://fonts.google.com/specimen/Asset","names":["Asset"],"ruby_source_checksum":{":sha256":"fe0f8a6fcb2a12970849dbaa9154cbbabab8c2d79679c3216de542c316f711df"},"ruby_source_path":"Casks/font/font-a/font-asset.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/asset/Asset-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Asset-Regular.ttf"]]]},"font-assistant":{"homepage":"https://fonts.google.com/specimen/Assistant","names":["Assistant"],"ruby_source_checksum":{":sha256":"07489fe7ab13a5b4fc4f5ac2d06aa389d45c76b4ba038bfb777bc487ff7ea199"},"ruby_source_path":"Casks/font/font-a/font-assistant.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/assistant/Assistant%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Assistant[wght].ttf"]]]},"font-asta-sans":{"homepage":"https://fonts.google.com/specimen/Asta+Sans","names":["Asta Sans"],"ruby_source_checksum":{":sha256":"41876c0813f43ac02723396460783c2548a3268a425ca4ebe62984613fccc999"},"ruby_source_path":"Casks/font/font-a/font-asta-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/astasans/AstaSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["AstaSans[wght].ttf"]]]},"font-astloch":{"homepage":"https://fonts.google.com/specimen/Astloch","names":["Astloch"],"ruby_source_checksum":{":sha256":"83dde7d19848e9cccd2639bbc7906ee8b01e34fd82ad3fd30a64e98f3552a667"},"ruby_source_path":"Casks/font/font-a/font-astloch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/astloch"},"version":"latest","raw_artifacts":[[":font",["Astloch-Bold.ttf"]],[":font",["Astloch-Regular.ttf"]]]},"font-asul":{"homepage":"https://fonts.google.com/specimen/Asul","names":["Asul"],"ruby_source_checksum":{":sha256":"3b17fb7c87e216856cfac97f67e36cbd10bcefb4f1564a4dc9b4f673d738765b"},"ruby_source_path":"Casks/font/font-a/font-asul.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/asul"},"version":"latest","raw_artifacts":[[":font",["Asul-Bold.ttf"]],[":font",["Asul-Regular.ttf"]]]},"font-athiti":{"homepage":"https://fonts.google.com/specimen/Athiti","names":["Athiti"],"ruby_source_checksum":{":sha256":"dd9ed47a3a6b1e436177a0c3c580ce6e4b733a8fb4ab44da81012f5f37553cf4"},"ruby_source_path":"Casks/font/font-a/font-athiti.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/athiti"},"version":"latest","raw_artifacts":[[":font",["Athiti-Bold.ttf"]],[":font",["Athiti-ExtraLight.ttf"]],[":font",["Athiti-Light.ttf"]],[":font",["Athiti-Medium.ttf"]],[":font",["Athiti-Regular.ttf"]],[":font",["Athiti-SemiBold.ttf"]]]},"font-atkinson-hyperlegible-mono":{"homepage":"https://fonts.google.com/specimen/Atkinson+Hyperlegible+Mono","names":["Atkinson Hyperlegible Mono"],"ruby_source_checksum":{":sha256":"c7440c01c12dc86f78e6558d042c59536a0c2bf46e86c344e4ffd8cd6a57f807"},"ruby_source_path":"Casks/font/font-a/font-atkinson-hyperlegible-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/atkinsonhyperlegiblemono"},"version":"latest","raw_artifacts":[[":font",["AtkinsonHyperlegibleMono-Italic[wght].ttf"]],[":font",["AtkinsonHyperlegibleMono[wght].ttf"]]]},"font-atkinson-hyperlegible-next":{"homepage":"https://fonts.google.com/specimen/Atkinson+Hyperlegible+Next","names":["Atkinson Hyperlegible Next"],"ruby_source_checksum":{":sha256":"141dd0bb0a5df0ecb06360f277283a3a1925e5e8a8af24ad6d0d12ee9ba22d27"},"ruby_source_path":"Casks/font/font-a/font-atkinson-hyperlegible-next.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/atkinsonhyperlegiblenext"},"version":"latest","raw_artifacts":[[":font",["AtkinsonHyperlegibleNext-Italic[wght].ttf"]],[":font",["AtkinsonHyperlegibleNext[wght].ttf"]]]},"font-atkinson-hyperlegible":{"homepage":"https://www.brailleinstitute.org/freefont","names":["Atkinson Hyperlegible"],"ruby_source_checksum":{":sha256":"3b3a1a2c222a3b2e7914e0f90342d9f82301c88d2fded6796a83b91eb742bd18"},"ruby_source_path":"Casks/font/font-a/font-atkinson-hyperlegible.rb","sha256":"9e1a65d53ddadc8253791e958a07bf5aba210ef6155ea9c91b2b4c46bbce53e3","tap_string":"homebrew/cask","url_args":["https://www.brailleinstitute.org/atkinson-hyperlegible-font/Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514.zip"],"version":"2020-0514","raw_artifacts":[[":font",["Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514/Print Fonts/Atkinson-Hyperlegible-Bold-102.otf"]],[":font",["Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514/Print Fonts/Atkinson-Hyperlegible-BoldItalic-102.otf"]],[":font",["Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514/Print Fonts/Atkinson-Hyperlegible-Italic-102.otf"]],[":font",["Atkinson-Hyperlegible-Font-Print-and-Web-2020-0514/Print Fonts/Atkinson-Hyperlegible-Regular-102.otf"]]]},"font-atkynson-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["AtkynsonMono Nerd Font (Atkinson Hyperlegible Mono)"],"ruby_source_checksum":{":sha256":"53f6281bd89ec33180a37ec6ed80a9072ae6c52e50b99b7da8e52caf096eba48"},"ruby_source_path":"Casks/font/font-a/font-atkynson-mono-nerd-font.rb","sha256":"a0fd13eb48ff2c7522f652369d2add4d285903f600525c6bb72be5cf2448ef55","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/AtkinsonHyperlegibleMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["AtkynsonMonoNerdFontPropo-Regular.otf"]],[":font",["AtkynsonMonoNerdFont-BoldItalic.otf"]],[":font",["AtkynsonMonoNerdFont-Italic.otf"]],[":font",["AtkynsonMonoNerdFont-Light.otf"]],[":font",["AtkynsonMonoNerdFont-LightItalic.otf"]],[":font",["AtkynsonMonoNerdFont-Medium.otf"]],[":font",["AtkynsonMonoNerdFont-MediumItalic.otf"]],[":font",["AtkynsonMonoNerdFont-Regular.otf"]],[":font",["AtkynsonMonoNerdFontMono-Bold.otf"]],[":font",["AtkynsonMonoNerdFontMono-BoldItalic.otf"]],[":font",["AtkynsonMonoNerdFontMono-Italic.otf"]],[":font",["AtkynsonMonoNerdFontMono-Light.otf"]],[":font",["AtkynsonMonoNerdFontMono-LightItalic.otf"]],[":font",["AtkynsonMonoNerdFontMono-Medium.otf"]],[":font",["AtkynsonMonoNerdFontMono-MediumItalic.otf"]],[":font",["AtkynsonMonoNerdFontMono-Regular.otf"]],[":font",["AtkynsonMonoNerdFontPropo-Bold.otf"]],[":font",["AtkynsonMonoNerdFontPropo-BoldItalic.otf"]],[":font",["AtkynsonMonoNerdFontPropo-Italic.otf"]],[":font",["AtkynsonMonoNerdFontPropo-Light.otf"]],[":font",["AtkynsonMonoNerdFontPropo-LightItalic.otf"]],[":font",["AtkynsonMonoNerdFontPropo-Medium.otf"]],[":font",["AtkynsonMonoNerdFontPropo-MediumItalic.otf"]],[":font",["AtkynsonMonoNerdFont-Bold.otf"]]]},"font-atma":{"homepage":"https://fonts.google.com/specimen/Atma","names":["Atma"],"ruby_source_checksum":{":sha256":"d6150287123e2877b06355490a22f3aded43ba10e06131c2b1eadf46b03c762a"},"ruby_source_path":"Casks/font/font-a/font-atma.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/atma"},"version":"latest","raw_artifacts":[[":font",["Atma-Bold.ttf"]],[":font",["Atma-Light.ttf"]],[":font",["Atma-Medium.ttf"]],[":font",["Atma-Regular.ttf"]],[":font",["Atma-SemiBold.ttf"]]]},"font-atomic-age":{"homepage":"https://fonts.google.com/specimen/Atomic+Age","names":["Atomic Age"],"ruby_source_checksum":{":sha256":"e34a3baf8f89d1bf6466aa9ebfb262a9a3993441879d1462600c5656b2c71b7c"},"ruby_source_path":"Casks/font/font-a/font-atomic-age.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/atomicage/AtomicAge-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AtomicAge-Regular.ttf"]]]},"font-aubrey":{"homepage":"https://fonts.google.com/specimen/Aubrey","names":["Aubrey"],"ruby_source_checksum":{":sha256":"53b79afe4e093d7bcad6c1d9b7b342e513278c115f8659e88691ecd0442d42ed"},"ruby_source_path":"Casks/font/font-a/font-aubrey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/aubrey/Aubrey-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Aubrey-Regular.ttf"]]]},"font-audiowide":{"homepage":"https://fonts.google.com/specimen/Audiowide","names":["Audiowide"],"ruby_source_checksum":{":sha256":"6d8a1590c3cf0b8072e96e6a2eea613f37553bd52cf652c497d5ab23cb8e2b09"},"ruby_source_path":"Casks/font/font-a/font-audiowide.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/audiowide/Audiowide-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Audiowide-Regular.ttf"]]]},"font-aurulent-sans-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["AurulentSansM Nerd Font (Aurulent Sans Mono)"],"ruby_source_checksum":{":sha256":"fb1e4d2bdd522ba1259c97907569c756f98cb378b72d9f08c6c81f4780f33c95"},"ruby_source_path":"Casks/font/font-a/font-aurulent-sans-mono-nerd-font.rb","sha256":"0cb5bb092b1a8b121762c9e8da70bd2b31a4ebcbc90b85cd34d7f883d7825048","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/AurulentSansMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["AurulentSansMNerdFont-Regular.otf"]],[":font",["AurulentSansMNerdFontMono-Regular.otf"]],[":font",["AurulentSansMNerdFontPropo-Regular.otf"]]]},"font-autour-one":{"homepage":"https://fonts.google.com/specimen/Autour+One","names":["Autour One"],"ruby_source_checksum":{":sha256":"e4fe8bcedc02892212c8de6657657f94cadf72649dba02a71d6de075394bab42"},"ruby_source_path":"Casks/font/font-a/font-autour-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/autourone/AutourOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AutourOne-Regular.ttf"]]]},"font-average-mono":{"homepage":"https://fontlibrary.org/en/font/average-mono","names":["Average Mono"],"ruby_source_checksum":{":sha256":"3387b2f026f1ac3444aebc15af3af670bb8c92fee917f78ba75b48c525dd378b"},"ruby_source_path":"Casks/font/font-a/font-average-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fontlibrary.org/assets/downloads/average-mono/7e3ab639a72edd95bd08537df255440d/average-mono.zip"],"version":"latest","raw_artifacts":[[":font",["AverageMono/AverageMono.otf"]],[":font",["AverageMono/AverageMonoBold.otf"]],[":font",["AverageMono/AverageMonoBoldItalic.otf"]],[":font",["AverageMono/AverageMonoItalic.otf"]]]},"font-average-sans":{"homepage":"https://fonts.google.com/specimen/Average+Sans","names":["Average Sans"],"ruby_source_checksum":{":sha256":"d8b730683e768bc8d5467251fc02f9dac8771bfd512bcb0994ea3b16c10e1778"},"ruby_source_path":"Casks/font/font-a/font-average-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/averagesans/AverageSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AverageSans-Regular.ttf"]]]},"font-average":{"homepage":"https://fonts.google.com/specimen/Average","names":["Average"],"ruby_source_checksum":{":sha256":"fc1c8150eb29bbb6cb84f511a56442e29e55d2bfe41a146a2cf28211a38b92b1"},"ruby_source_path":"Casks/font/font-a/font-average.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/average/Average-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Average-Regular.ttf"]]]},"font-averia-gruesa-libre":{"homepage":"https://fonts.google.com/specimen/Averia+Gruesa+Libre","names":["Averia Gruesa Libre"],"ruby_source_checksum":{":sha256":"c49330df39355fc58c67a25e26f28069a35033aaf7430f4b3b8ffc8364879ab2"},"ruby_source_path":"Casks/font/font-a/font-averia-gruesa-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/averiagruesalibre/AveriaGruesaLibre-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["AveriaGruesaLibre-Regular.ttf"]]]},"font-averia-libre":{"homepage":"https://fonts.google.com/specimen/Averia+Libre","names":["Averia Libre"],"ruby_source_checksum":{":sha256":"806d9c4865a14ab3165ad6dcf75be1bb43a2bf543ed47d0875bdb99a31d47cd1"},"ruby_source_path":"Casks/font/font-a/font-averia-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/averialibre"},"version":"latest","raw_artifacts":[[":font",["AveriaLibre-Bold.ttf"]],[":font",["AveriaLibre-BoldItalic.ttf"]],[":font",["AveriaLibre-Italic.ttf"]],[":font",["AveriaLibre-Light.ttf"]],[":font",["AveriaLibre-LightItalic.ttf"]],[":font",["AveriaLibre-Regular.ttf"]]]},"font-averia-sans-libre":{"homepage":"https://fonts.google.com/specimen/Averia+Sans+Libre","names":["Averia Sans Libre"],"ruby_source_checksum":{":sha256":"c52191cf174d23619197b9f0198e7dac20b41b67835faad6db7841b892e5d10e"},"ruby_source_path":"Casks/font/font-a/font-averia-sans-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/averiasanslibre"},"version":"latest","raw_artifacts":[[":font",["AveriaSansLibre-Bold.ttf"]],[":font",["AveriaSansLibre-BoldItalic.ttf"]],[":font",["AveriaSansLibre-Italic.ttf"]],[":font",["AveriaSansLibre-Light.ttf"]],[":font",["AveriaSansLibre-LightItalic.ttf"]],[":font",["AveriaSansLibre-Regular.ttf"]]]},"font-averia-serif-libre":{"homepage":"https://fonts.google.com/specimen/Averia+Serif+Libre","names":["Averia Serif Libre"],"ruby_source_checksum":{":sha256":"73ad99b6483e8c2b829878e61973ee8d5e5b3b3320eea45cfab9231a46f129f4"},"ruby_source_path":"Casks/font/font-a/font-averia-serif-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/averiaseriflibre"},"version":"latest","raw_artifacts":[[":font",["AveriaSerifLibre-Bold.ttf"]],[":font",["AveriaSerifLibre-BoldItalic.ttf"]],[":font",["AveriaSerifLibre-Italic.ttf"]],[":font",["AveriaSerifLibre-Light.ttf"]],[":font",["AveriaSerifLibre-LightItalic.ttf"]],[":font",["AveriaSerifLibre-Regular.ttf"]]]},"font-awesome-terminal-fonts":{"homepage":"https://github.com/gabrielelana/awesome-terminal-fonts","names":["Awesome Terminal Fonts"],"ruby_source_checksum":{":sha256":"32b5db253a89cfe4be453f134ec0fbf64aef5b66b7082c6d69e3fc2a34fc2853"},"ruby_source_path":"Casks/font/font-a/font-awesome-terminal-fonts.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/gabrielelana/awesome-terminal-fonts/archive/refs/heads/patching-strategy.tar.gz"],"version":"latest","raw_artifacts":[[":font",["awesome-terminal-fonts-patching-strategy/patched/Droid+Sans+Mono+Awesome.ttf"]],[":font",["awesome-terminal-fonts-patching-strategy/patched/Inconsolata+Awesome.ttf"]],[":font",["awesome-terminal-fonts-patching-strategy/patched/SourceCodePro+Powerline+Awesome+Regular.ttf"]]]},"font-azeret-mono":{"homepage":"https://fonts.google.com/specimen/Azeret+Mono","names":["Azeret Mono"],"ruby_source_checksum":{":sha256":"424fbe0f3ea2b4b267806447212d76145884841615c0ef743fed08888431c0ca"},"ruby_source_path":"Casks/font/font-a/font-azeret-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/azeretmono"},"version":"latest","raw_artifacts":[[":font",["AzeretMono-Italic[wght].ttf"]],[":font",["AzeretMono[wght].ttf"]]]},"font-azonix":{"homepage":"https://www.dafont.com/azonix.font","names":["Azonix"],"ruby_source_checksum":{":sha256":"f666c20d95a4c29a4c269b8aa4780490c928f06630fc3bec508d03065a5eebc6"},"ruby_source_path":"Casks/font/font-a/font-azonix.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.dafont.com/dl/?f=azonix"],"version":"latest","raw_artifacts":[[":font",["Azonix.otf"]]]},"font-b612-mono":{"homepage":"https://fonts.google.com/specimen/B612+Mono","names":["B612 Mono"],"ruby_source_checksum":{":sha256":"5321517063f59800c57d371d1e6a443ca461f7a6e167851557b2bfd28979505a"},"ruby_source_path":"Casks/font/font-b/font-b612-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/b612mono"},"version":"latest","raw_artifacts":[[":font",["B612Mono-Bold.ttf"]],[":font",["B612Mono-BoldItalic.ttf"]],[":font",["B612Mono-Italic.ttf"]],[":font",["B612Mono-Regular.ttf"]]]},"font-b612":{"homepage":"https://b612-font.com/","names":["B612"],"ruby_source_checksum":{":sha256":"e7e07ee3b2f163e58594b7299de81f18936efc9dba91dfeede128f096dce111c"},"ruby_source_path":"Casks/font/font-b/font-b612.rb","sha256":"bfe4827931a22ecde5576c2bd06b462d467b89fa580b6ded651346f94eba8dd6","tap_string":"homebrew/cask","url_args":["https://github.com/polarsys/b612/archive/refs/tags/1.008.tar.gz"],"version":"1.008","raw_artifacts":[[":font",["b612-1.008/fonts/ttf/B612-Bold.ttf"]],[":font",["b612-1.008/fonts/ttf/B612-BoldItalic.ttf"]],[":font",["b612-1.008/fonts/ttf/B612-Italic.ttf"]],[":font",["b612-1.008/fonts/ttf/B612-Regular.ttf"]]]},"font-babylonica":{"homepage":"https://fonts.google.com/specimen/Babylonica","names":["Babylonica"],"ruby_source_checksum":{":sha256":"5568b3936eda02630d5451fde84a4fb8f2a7e3e88c5eae291599ac5475e2b865"},"ruby_source_path":"Casks/font/font-b/font-babylonica.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/babylonica/Babylonica-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Babylonica-Regular.ttf"]]]},"font-bacasime-antique":{"homepage":"https://fonts.google.com/specimen/Bacasime+Antique","names":["Bacasime Antique"],"ruby_source_checksum":{":sha256":"10dcaa5877c7d578a241be3a35ad1bcffa10ca6bfaaf47f874f5f7f448e3b99a"},"ruby_source_path":"Casks/font/font-b/font-bacasime-antique.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bacasimeantique/BacasimeAntique-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BacasimeAntique-Regular.ttf"]]]},"font-bad-script":{"homepage":"https://fonts.google.com/specimen/Bad+Script","names":["Bad Script"],"ruby_source_checksum":{":sha256":"97ea9572ef1f40d36eca6623f0d76f1106d5a87d875ae765fa95a399983a00f6"},"ruby_source_path":"Casks/font/font-b/font-bad-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/badscript/BadScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BadScript-Regular.ttf"]]]},"font-badeen-display":{"homepage":"https://fonts.google.com/specimen/Badeen+Display","names":["Badeen Display"],"ruby_source_checksum":{":sha256":"8331ee0b6758c9b5929b57b5f631c098922ef1392f0c9828cf647ca42e1abee7"},"ruby_source_path":"Casks/font/font-b/font-badeen-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/badeendisplay/BadeenDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BadeenDisplay-Regular.ttf"]]]},"font-bagel-fat-one":{"homepage":"https://fonts.google.com/specimen/Bagel+Fat+One","names":["Bagel Fat One"],"ruby_source_checksum":{":sha256":"3b34b1721bf0bf2b8fe2ae646ca043aa1be63abc0e10b1d3520075266c4795dc"},"ruby_source_path":"Casks/font/font-b/font-bagel-fat-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bagelfatone/BagelFatOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BagelFatOne-Regular.ttf"]]]},"font-bahiana":{"homepage":"https://fonts.google.com/specimen/Bahiana","names":["Bahiana"],"ruby_source_checksum":{":sha256":"aa92f38696e7a7f7a56a962e2a74a0f6a99a2271632bf1e651fccd5a99d92e17"},"ruby_source_path":"Casks/font/font-b/font-bahiana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bahiana/Bahiana-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bahiana-Regular.ttf"]]]},"font-bahianita":{"homepage":"https://fonts.google.com/specimen/Bahianita","names":["Bahianita"],"ruby_source_checksum":{":sha256":"3be48dede4d2af60620d379836512ed09b935f5621986906ee57440bb8863cd5"},"ruby_source_path":"Casks/font/font-b/font-bahianita.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bahianita/Bahianita-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bahianita-Regular.ttf"]]]},"font-bai-jamjuree":{"homepage":"https://fonts.google.com/specimen/Bai+Jamjuree","names":["Bai Jamjuree"],"ruby_source_checksum":{":sha256":"ba612ce855540372f652657e34a330c8ea00f6e2b531ac76d6d1191c4a3347e6"},"ruby_source_path":"Casks/font/font-b/font-bai-jamjuree.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/baijamjuree"},"version":"latest","raw_artifacts":[[":font",["BaiJamjuree-SemiBoldItalic.ttf"]],[":font",["BaiJamjuree-BoldItalic.ttf"]],[":font",["BaiJamjuree-ExtraLight.ttf"]],[":font",["BaiJamjuree-ExtraLightItalic.ttf"]],[":font",["BaiJamjuree-Italic.ttf"]],[":font",["BaiJamjuree-Light.ttf"]],[":font",["BaiJamjuree-LightItalic.ttf"]],[":font",["BaiJamjuree-Medium.ttf"]],[":font",["BaiJamjuree-MediumItalic.ttf"]],[":font",["BaiJamjuree-Regular.ttf"]],[":font",["BaiJamjuree-SemiBold.ttf"]],[":font",["BaiJamjuree-Bold.ttf"]]]},"font-bakbak-one":{"homepage":"https://fonts.google.com/specimen/Bakbak+One","names":["Bakbak One"],"ruby_source_checksum":{":sha256":"c1d75970d224e92cc64652b725825e6bdce6cad7d0dde52ed1629e7bd25598e0"},"ruby_source_path":"Casks/font/font-b/font-bakbak-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bakbakone/BakbakOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BakbakOne-Regular.ttf"]]]},"font-ballet":{"homepage":"https://fonts.google.com/specimen/Ballet","names":["Ballet"],"ruby_source_checksum":{":sha256":"0fc28d75debaa01ac4ee6f677c9423bf259f67bfb3a1ccbd2b5b2bd16b13b345"},"ruby_source_path":"Casks/font/font-b/font-ballet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ballet/Ballet%5Bopsz%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Ballet[opsz].ttf"]]]},"font-baloo-2":{"homepage":"https://fonts.google.com/specimen/Baloo+2","names":["Baloo 2"],"ruby_source_checksum":{":sha256":"ec69724fdf6f837a06283ba65f84e11924f46b27ad4e61873e621278ede56938"},"ruby_source_path":"Casks/font/font-b/font-baloo-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baloo2/Baloo2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Baloo2[wght].ttf"]]]},"font-baloo-bhai-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Bhai+2","names":["Baloo Bhai 2"],"ruby_source_checksum":{":sha256":"648c801342670ee7db3d317bc8e76c8bc2a66b781e6cedb2a992f009b3d385f0"},"ruby_source_path":"Casks/font/font-b/font-baloo-bhai-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baloobhai2/BalooBhai2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooBhai2[wght].ttf"]]]},"font-baloo-bhaijaan-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Bhaijaan+2","names":["Baloo Bhaijaan 2"],"ruby_source_checksum":{":sha256":"34a04e213cf3926b6a808a7830c91c2d77a7b20f96af2b1832a905ba9319b6a9"},"ruby_source_path":"Casks/font/font-b/font-baloo-bhaijaan-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baloobhaijaan2/BalooBhaijaan2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooBhaijaan2[wght].ttf"]]]},"font-baloo-bhaina-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Bhaina+2","names":["Baloo Bhaina 2"],"ruby_source_checksum":{":sha256":"076c8e284bc4f069bdb1a0c69591847d3638370f68805cbd94fe91c6129b1778"},"ruby_source_path":"Casks/font/font-b/font-baloo-bhaina-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baloobhaina2/BalooBhaina2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooBhaina2[wght].ttf"]]]},"font-baloo-chettan-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Chettan+2","names":["Baloo Chettan 2"],"ruby_source_checksum":{":sha256":"6d381799721fa58c3e529f3cab8c3bf18ef7a46c25a94489ad49abda2b261d2a"},"ruby_source_path":"Casks/font/font-b/font-baloo-chettan-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baloochettan2/BalooChettan2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooChettan2[wght].ttf"]]]},"font-baloo-da-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Da+2","names":["Baloo Da 2"],"ruby_source_checksum":{":sha256":"749cb0a06bee6a146d097178be8150b3586a66c6add9f8a16602da3c401cd62c"},"ruby_source_path":"Casks/font/font-b/font-baloo-da-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/balooda2/BalooDa2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooDa2[wght].ttf"]]]},"font-baloo-paaji-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Paaji+2","names":["Baloo Paaji 2"],"ruby_source_checksum":{":sha256":"757a95be27bf2910b8ed8cf7893ce2cc2d9630852f73262c6b734ef6178dd809"},"ruby_source_path":"Casks/font/font-b/font-baloo-paaji-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baloopaaji2/BalooPaaji2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooPaaji2[wght].ttf"]]]},"font-baloo-tamma-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Tamma+2","names":["Baloo Tamma 2"],"ruby_source_checksum":{":sha256":"c0eb8f875b0fa52c25743b33d8241b6d559517686a852fd64ff60c5fc05a70ac"},"ruby_source_path":"Casks/font/font-b/font-baloo-tamma-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/balootamma2/BalooTamma2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooTamma2[wght].ttf"]]]},"font-baloo-tammudu-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Tammudu+2","names":["Baloo Tammudu 2"],"ruby_source_checksum":{":sha256":"270f2a2f49b5fccd59c872eb601ccbc5714054c63956fd4f21c7b9d4fe0b5332"},"ruby_source_path":"Casks/font/font-b/font-baloo-tammudu-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/balootammudu2/BalooTammudu2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooTammudu2[wght].ttf"]]]},"font-baloo-thambi-2":{"homepage":"https://fonts.google.com/specimen/Baloo+Thambi+2","names":["Baloo Thambi 2"],"ruby_source_checksum":{":sha256":"29e4f93955eacae65a87493166ec18b540d4a1ae8d1b4de6eabc86395947a0b3"},"ruby_source_path":"Casks/font/font-b/font-baloo-thambi-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baloothambi2/BalooThambi2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BalooThambi2[wght].ttf"]]]},"font-baloo":{"homepage":"https://github.com/EkType/Baloo","names":["Baloo"],"ruby_source_checksum":{":sha256":"6fa9913dbe96b3e490960d743de8f5e0eb9ce2795336e4583c5bb1f1d032d033"},"ruby_source_path":"Casks/font/font-b/font-baloo.rb","sha256":"86db29e7463475fd0ce93376fff7eefb3a787525b8113bca9662b9cdc1c3a139","tap_string":"homebrew/cask","url_args":["https://github.com/EkType/Baloo/releases/download/1.443/Baloo_1.443.zip"],"version":"1.443","raw_artifacts":[[":font",["Fonts/BalooThambi-Regular.ttf"]],[":font",["Fonts/BalooBhai-Regular.ttf"]],[":font",["Fonts/BalooBhaijaan-Regular.ttf"]],[":font",["Fonts/BalooBhaina-Regular.ttf"]],[":font",["Fonts/BalooChettan-Regular.ttf"]],[":font",["Fonts/BalooDa-Regular.ttf"]],[":font",["Fonts/BalooPaaji-Regular.ttf"]],[":font",["Fonts/BalooTamma-Regular.ttf"]],[":font",["Fonts/BalooTammudu-Regular.ttf"]],[":font",["Fonts/Baloo-Regular.ttf"]]]},"font-balsamiq-sans":{"homepage":"https://fonts.google.com/specimen/Balsamiq+Sans","names":["Balsamiq Sans"],"ruby_source_checksum":{":sha256":"528cd18aca324ca7c37b5217e2d8375e3f3d3bde09d4d41dac0c402d7a977478"},"ruby_source_path":"Casks/font/font-b/font-balsamiq-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/balsamiqsans"},"version":"latest","raw_artifacts":[[":font",["BalsamiqSans-Bold.ttf"]],[":font",["BalsamiqSans-BoldItalic.ttf"]],[":font",["BalsamiqSans-Italic.ttf"]],[":font",["BalsamiqSans-Regular.ttf"]]]},"font-balthazar":{"homepage":"https://fonts.google.com/specimen/Balthazar","names":["Balthazar"],"ruby_source_checksum":{":sha256":"3919c9ce3d18c1d8fe14dc088c15c6380812d1884732af74c04c72b0f52fbbbf"},"ruby_source_path":"Casks/font/font-b/font-balthazar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/balthazar/Balthazar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Balthazar-Regular.ttf"]]]},"font-bangers":{"homepage":"https://fonts.google.com/specimen/Bangers","names":["Bangers"],"ruby_source_checksum":{":sha256":"106a681dff0cc7d2cf6ae12415188a31054fe74faf574f60c971a575c93d78a7"},"ruby_source_path":"Casks/font/font-b/font-bangers.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bangers/Bangers-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bangers-Regular.ttf"]]]},"font-barlow-condensed":{"homepage":"https://fonts.google.com/specimen/Barlow+Condensed","names":["Barlow Condensed"],"ruby_source_checksum":{":sha256":"d8bf98955ffc198be7a8c2f5bb1613d673f3463d589a6b001dcf51b870be1038"},"ruby_source_path":"Casks/font/font-b/font-barlow-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/barlowcondensed"},"version":"latest","raw_artifacts":[[":font",["BarlowCondensed-ThinItalic.ttf"]],[":font",["BarlowCondensed-BlackItalic.ttf"]],[":font",["BarlowCondensed-Bold.ttf"]],[":font",["BarlowCondensed-BoldItalic.ttf"]],[":font",["BarlowCondensed-ExtraBold.ttf"]],[":font",["BarlowCondensed-ExtraBoldItalic.ttf"]],[":font",["BarlowCondensed-ExtraLight.ttf"]],[":font",["BarlowCondensed-ExtraLightItalic.ttf"]],[":font",["BarlowCondensed-Italic.ttf"]],[":font",["BarlowCondensed-Light.ttf"]],[":font",["BarlowCondensed-LightItalic.ttf"]],[":font",["BarlowCondensed-Medium.ttf"]],[":font",["BarlowCondensed-MediumItalic.ttf"]],[":font",["BarlowCondensed-Regular.ttf"]],[":font",["BarlowCondensed-SemiBold.ttf"]],[":font",["BarlowCondensed-SemiBoldItalic.ttf"]],[":font",["BarlowCondensed-Thin.ttf"]],[":font",["BarlowCondensed-Black.ttf"]]]},"font-barlow-semi-condensed":{"homepage":"https://fonts.google.com/specimen/Barlow+Semi+Condensed","names":["Barlow Semi Condensed"],"ruby_source_checksum":{":sha256":"6b9c44c1a0643c9fb7860ba7f93704ce2c3c51778988795d93d1e46aa9b3025f"},"ruby_source_path":"Casks/font/font-b/font-barlow-semi-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/barlowsemicondensed"},"version":"latest","raw_artifacts":[[":font",["BarlowSemiCondensed-ThinItalic.ttf"]],[":font",["BarlowSemiCondensed-BlackItalic.ttf"]],[":font",["BarlowSemiCondensed-Bold.ttf"]],[":font",["BarlowSemiCondensed-BoldItalic.ttf"]],[":font",["BarlowSemiCondensed-ExtraBold.ttf"]],[":font",["BarlowSemiCondensed-ExtraBoldItalic.ttf"]],[":font",["BarlowSemiCondensed-ExtraLight.ttf"]],[":font",["BarlowSemiCondensed-ExtraLightItalic.ttf"]],[":font",["BarlowSemiCondensed-Italic.ttf"]],[":font",["BarlowSemiCondensed-Light.ttf"]],[":font",["BarlowSemiCondensed-LightItalic.ttf"]],[":font",["BarlowSemiCondensed-Medium.ttf"]],[":font",["BarlowSemiCondensed-MediumItalic.ttf"]],[":font",["BarlowSemiCondensed-Regular.ttf"]],[":font",["BarlowSemiCondensed-SemiBold.ttf"]],[":font",["BarlowSemiCondensed-SemiBoldItalic.ttf"]],[":font",["BarlowSemiCondensed-Thin.ttf"]],[":font",["BarlowSemiCondensed-Black.ttf"]]]},"font-barlow":{"homepage":"https://tribby.com/fonts/barlow","names":["Barlow"],"ruby_source_checksum":{":sha256":"f1393b41f8362658335d95551f2f8d331addfe8fafe4ae540c7ab9de4e046e93"},"ruby_source_path":"Casks/font/font-b/font-barlow.rb","sha256":"f4bc7fd2802844deead4d19634b9c4d11710624a48fcfd7196821e353159c048","tap_string":"homebrew/cask","url_args":["https://github.com/jpt/barlow/archive/refs/tags/1.422.tar.gz"],"version":"1.422","raw_artifacts":[[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-ThinItalic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-BlackItalic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-Bold.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-BoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-ExtraBold.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-ExtraBoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-ExtraLight.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-ExtraLightItalic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-Italic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-Light.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-LightItalic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-Medium.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-MediumItalic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-Regular.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-SemiBold.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-SemiBoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-Thin.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-ThinItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-Black.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-BlackItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-Bold.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-BoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-ExtraBold.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-ExtraBoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-ExtraLight.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-ExtraLightItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-Italic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-Light.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-LightItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-Medium.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-MediumItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-Regular.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-SemiBold.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-SemiBoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-Thin.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowCondensed-ThinItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-Black.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-BlackItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-Bold.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-BoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-ExtraBold.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-ExtraBoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-ExtraLight.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-ExtraLightItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-Italic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-Light.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-LightItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-Medium.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-MediumItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-Regular.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-SemiBold.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-SemiBoldItalic.otf"]],[":font",["barlow-1.422/fonts/otf/BarlowSemiCondensed-Thin.otf"]],[":font",["barlow-1.422/fonts/otf/Barlow-Black.otf"]]]},"font-barriecito":{"homepage":"https://fonts.google.com/specimen/Barriecito","names":["Barriecito"],"ruby_source_checksum":{":sha256":"f7fd45b189ce5ae7b93dc049192dc3d37adfbb3749f77deb5180b32ea18ec634"},"ruby_source_path":"Casks/font/font-b/font-barriecito.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/barriecito/Barriecito-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Barriecito-Regular.ttf"]]]},"font-barrio":{"homepage":"https://fonts.google.com/specimen/Barrio","names":["Barrio"],"ruby_source_checksum":{":sha256":"28bd60435b56e35227b1e485c00d992427e8aea82ce4637471f5bfdf154603ed"},"ruby_source_path":"Casks/font/font-b/font-barrio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/barrio/Barrio-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Barrio-Regular.ttf"]]]},"font-basic":{"homepage":"https://fonts.google.com/specimen/Basic","names":["Basic"],"ruby_source_checksum":{":sha256":"82b1cab48b4f9330ba541b03c6d8f7224e517bf086d7e7ee3071890842ef455b"},"ruby_source_path":"Casks/font/font-b/font-basic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/basic/Basic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Basic-Regular.ttf"]]]},"font-baskervville-sc":{"homepage":"https://fonts.google.com/specimen/Baskervville+SC","names":["Baskervville SC"],"ruby_source_checksum":{":sha256":"cc29bca6806f20bd995157ffefe0a7639c5fdb3f428106e571243ee8414a06e8"},"ruby_source_path":"Casks/font/font-b/font-baskervville-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baskervvillesc/BaskervvilleSC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BaskervvilleSC[wght].ttf"]]]},"font-baskervville":{"homepage":"https://fonts.google.com/specimen/Baskervville","names":["Baskervville"],"ruby_source_checksum":{":sha256":"aecd27c18af51b265a5d6cf7c009d4964b2389a9cf948afd07259dcc1f85d940"},"ruby_source_path":"Casks/font/font-b/font-baskervville.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/baskervville"},"version":"latest","raw_artifacts":[[":font",["Baskervville-Italic[wght].ttf"]],[":font",["Baskervville[wght].ttf"]]]},"font-batang":{"homepage":"https://github.com/googlefonts/batang","names":["Batang"],"ruby_source_checksum":{":sha256":"0524c22a4d2b053491a7f02b48ed08ea0b97ed6bb0bb0416aad46aedd6a2ae5c"},"ruby_source_path":"Casks/font/font-b/font-batang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/batang/Batang-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Batang-Regular.ttf"]]]},"font-batangche":{"homepage":"https://github.com/googlefonts/batang","names":["BatangChe"],"ruby_source_checksum":{":sha256":"8c8576b96f9a4f2125fc63b1574dcdb32aa3dcac0d977171e786f825f42acc20"},"ruby_source_path":"Casks/font/font-b/font-batangche.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/batangche/BatangChe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BatangChe-Regular.ttf"]]]},"font-battambang":{"homepage":"https://fonts.google.com/specimen/Battambang","names":["Battambang"],"ruby_source_checksum":{":sha256":"ab437522e7ebb60a43dfca2f3bb06387f7e8f4f3d9aa8eaf9a10109c2e0b11b5"},"ruby_source_path":"Casks/font/font-b/font-battambang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/battambang"},"version":"latest","raw_artifacts":[[":font",["Battambang-Black.ttf"]],[":font",["Battambang-Bold.ttf"]],[":font",["Battambang-Light.ttf"]],[":font",["Battambang-Regular.ttf"]],[":font",["Battambang-Thin.ttf"]]]},"font-baumans":{"homepage":"https://fonts.google.com/specimen/Baumans","names":["Baumans"],"ruby_source_checksum":{":sha256":"a057e1798bcbd9c70537dde837760bddcc0dcafa9a03e636015ee9202ad34a71"},"ruby_source_path":"Casks/font/font-b/font-baumans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/baumans/Baumans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Baumans-Regular.ttf"]]]},"font-bayon":{"homepage":"https://fonts.google.com/specimen/Bayon","names":["Bayon"],"ruby_source_checksum":{":sha256":"979b55efcb15e0f0b19b28b130f07fb5d46767a852d37908c1c53c13ecf95516"},"ruby_source_path":"Casks/font/font-b/font-bayon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bayon/Bayon-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bayon-Regular.ttf"]]]},"font-bbh-bartle":{"homepage":"https://fonts.google.com/specimen/BBH+Bartle","names":["BBH Bartle"],"ruby_source_checksum":{":sha256":"92987bae37dc9e2fad12e645c766259efbcb05cdcfeac226bbc45d49bab1a670"},"ruby_source_path":"Casks/font/font-b/font-bbh-bartle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bbhbartle/BBHBartle-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BBHBartle-Regular.ttf"]]]},"font-bbh-bogle":{"homepage":"https://fonts.google.com/specimen/BBH+Bogle","names":["BBH Bogle"],"ruby_source_checksum":{":sha256":"1edf2cfa37d13b045c4536f3c819aa564c4cafe03272f3a5a57efbf9f71f8747"},"ruby_source_path":"Casks/font/font-b/font-bbh-bogle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bbhbogle/BBHBogle-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BBHBogle-Regular.ttf"]]]},"font-bbh-hegarty":{"homepage":"https://fonts.google.com/specimen/BBH+Hegarty","names":["BBH Hegarty"],"ruby_source_checksum":{":sha256":"861c684dfef5d7fca7a7bef70e66e56a613b7e77574d3f1378444bab98842a57"},"ruby_source_path":"Casks/font/font-b/font-bbh-hegarty.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bbhhegarty/BBHHegarty-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BBHHegarty-Regular.ttf"]]]},"font-be-vietnam-pro":{"homepage":"https://fonts.google.com/specimen/Be+Vietnam+Pro","names":["Be Vietnam Pro"],"ruby_source_checksum":{":sha256":"7d865c9a7e7226038c8b3d6d44c8a63b4698a5ecb0b9cb4c5eab4db5f8882cdf"},"ruby_source_path":"Casks/font/font-b/font-be-vietnam-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bevietnampro"},"version":"latest","raw_artifacts":[[":font",["BeVietnamPro-ThinItalic.ttf"]],[":font",["BeVietnamPro-BlackItalic.ttf"]],[":font",["BeVietnamPro-Bold.ttf"]],[":font",["BeVietnamPro-BoldItalic.ttf"]],[":font",["BeVietnamPro-ExtraBold.ttf"]],[":font",["BeVietnamPro-ExtraBoldItalic.ttf"]],[":font",["BeVietnamPro-ExtraLight.ttf"]],[":font",["BeVietnamPro-ExtraLightItalic.ttf"]],[":font",["BeVietnamPro-Italic.ttf"]],[":font",["BeVietnamPro-Light.ttf"]],[":font",["BeVietnamPro-LightItalic.ttf"]],[":font",["BeVietnamPro-Medium.ttf"]],[":font",["BeVietnamPro-MediumItalic.ttf"]],[":font",["BeVietnamPro-Regular.ttf"]],[":font",["BeVietnamPro-SemiBold.ttf"]],[":font",["BeVietnamPro-SemiBoldItalic.ttf"]],[":font",["BeVietnamPro-Thin.ttf"]],[":font",["BeVietnamPro-Black.ttf"]]]},"font-beau-rivage":{"homepage":"https://fonts.google.com/specimen/Beau+Rivage","names":["Beau Rivage"],"ruby_source_checksum":{":sha256":"c27d020380f6ec6ef9ca93215fe418c188573e7d658ab71060748e1b505c675f"},"ruby_source_path":"Casks/font/font-b/font-beau-rivage.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/beaurivage/BeauRivage-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BeauRivage-Regular.ttf"]]]},"font-bebas-neue":{"homepage":"https://fonts.google.com/specimen/Bebas+Neue","names":["Bebas Neue"],"ruby_source_checksum":{":sha256":"2d2b827d3304f06470f31fcd7982448f073b7343f2bd3f672ffbfe2639119706"},"ruby_source_path":"Casks/font/font-b/font-bebas-neue.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bebasneue/BebasNeue-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BebasNeue-Regular.ttf"]]]},"font-beiruti":{"homepage":"https://fonts.google.com/specimen/Beiruti","names":["Beiruti"],"ruby_source_checksum":{":sha256":"e6a36b1f9b2df605f5a6ad06bab43f227c2fe6a5106fbfdb19d19f03ed1da243"},"ruby_source_path":"Casks/font/font-b/font-beiruti.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/beiruti/Beiruti%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Beiruti[wght].ttf"]]]},"font-belanosima":{"homepage":"https://fonts.google.com/specimen/Belanosima","names":["Belanosima"],"ruby_source_checksum":{":sha256":"d7ee1ef94ec9f7bc4a11a9aeeb1be9d7e0e53ad5e28e28b5075094608588bedd"},"ruby_source_path":"Casks/font/font-b/font-belanosima.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/belanosima"},"version":"latest","raw_artifacts":[[":font",["Belanosima-Bold.ttf"]],[":font",["Belanosima-Regular.ttf"]],[":font",["Belanosima-SemiBold.ttf"]]]},"font-belgrano":{"homepage":"https://fonts.google.com/specimen/Belgrano","names":["Belgrano"],"ruby_source_checksum":{":sha256":"7fbf441611a9c48a8fff3f5bce5b39261337922b9b3065d536447dcaf719ee85"},"ruby_source_path":"Casks/font/font-b/font-belgrano.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/belgrano/Belgrano-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Belgrano-Regular.ttf"]]]},"font-bellefair":{"homepage":"https://fonts.google.com/specimen/Bellefair","names":["Bellefair"],"ruby_source_checksum":{":sha256":"8de27db0462efab36d1c17894e88e03cef8317c49883d4bdb0adad6eadb26bd7"},"ruby_source_path":"Casks/font/font-b/font-bellefair.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bellefair/Bellefair-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bellefair-Regular.ttf"]]]},"font-belleza":{"homepage":"https://fonts.google.com/specimen/Belleza","names":["Belleza"],"ruby_source_checksum":{":sha256":"3197e349ca8e8f64f24164388a4910a6ac51a46858e211603ced472ed97233a0"},"ruby_source_path":"Casks/font/font-b/font-belleza.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/belleza/Belleza-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Belleza-Regular.ttf"]]]},"font-bellota-text":{"homepage":"https://fonts.google.com/specimen/Bellota+Text","names":["Bellota Text"],"ruby_source_checksum":{":sha256":"f87cbdcf20c6a9f18392543d37958b5c2243b30e451003efe86a5ef2c863a23d"},"ruby_source_path":"Casks/font/font-b/font-bellota-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bellotatext"},"version":"latest","raw_artifacts":[[":font",["BellotaText-Bold.ttf"]],[":font",["BellotaText-BoldItalic.ttf"]],[":font",["BellotaText-Italic.ttf"]],[":font",["BellotaText-Light.ttf"]],[":font",["BellotaText-LightItalic.ttf"]],[":font",["BellotaText-Regular.ttf"]]]},"font-bellota":{"homepage":"https://fonts.google.com/specimen/Bellota","names":["Bellota"],"ruby_source_checksum":{":sha256":"850a89cfdae36a26c881fc012f6243030ab40d2db3a5671e3fb348c426031098"},"ruby_source_path":"Casks/font/font-b/font-bellota.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bellota"},"version":"latest","raw_artifacts":[[":font",["Bellota-Bold.ttf"]],[":font",["Bellota-BoldItalic.ttf"]],[":font",["Bellota-Italic.ttf"]],[":font",["Bellota-Light.ttf"]],[":font",["Bellota-LightItalic.ttf"]],[":font",["Bellota-Regular.ttf"]]]},"font-benchnine":{"homepage":"https://fonts.google.com/specimen/BenchNine","names":["BenchNine"],"ruby_source_checksum":{":sha256":"03cb9d6709d697ee327735a9645ddc7f23315f333da903bae035e632975cdb6d"},"ruby_source_path":"Casks/font/font-b/font-benchnine.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/benchnine"},"version":"latest","raw_artifacts":[[":font",["BenchNine-Bold.ttf"]],[":font",["BenchNine-Light.ttf"]],[":font",["BenchNine-Regular.ttf"]]]},"font-benne":{"homepage":"https://fonts.google.com/specimen/Benne","names":["Benne"],"ruby_source_checksum":{":sha256":"081af02eb9bd800a003eaa783599f04692e9b7995371042526b49929eecaefdc"},"ruby_source_path":"Casks/font/font-b/font-benne.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/benne/Benne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Benne-Regular.ttf"]]]},"font-bentham":{"homepage":"https://fonts.google.com/specimen/Bentham","names":["Bentham"],"ruby_source_checksum":{":sha256":"fd7cba332e919cedf106d71ec00510a54bf713ab27820d4936d9afd351a6bc69"},"ruby_source_path":"Casks/font/font-b/font-bentham.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bentham/Bentham-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bentham-Regular.ttf"]]]},"font-berkshire-swash":{"homepage":"https://fonts.google.com/specimen/Berkshire+Swash","names":["Berkshire Swash"],"ruby_source_checksum":{":sha256":"522cb2e3b04a537b9c56f1e4f51b6785c47894e0a092618fdc95d37c220ffdf9"},"ruby_source_path":"Casks/font/font-b/font-berkshire-swash.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/berkshireswash/BerkshireSwash-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BerkshireSwash-Regular.ttf"]]]},"font-besley":{"homepage":"https://fonts.google.com/specimen/Besley","names":["Besley"],"ruby_source_checksum":{":sha256":"800d93fc996df25a425892187b5e0a554067be0337b7a01c84c791a3d2446486"},"ruby_source_path":"Casks/font/font-b/font-besley.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/besley"},"version":"latest","raw_artifacts":[[":font",["Besley-Italic[wght].ttf"]],[":font",["Besley[wght].ttf"]]]},"font-betania-patmos-gdl":{"homepage":"https://fonts.google.com/specimen/Betania+Patmos+GDL","names":["Betania Patmos GDL"],"ruby_source_checksum":{":sha256":"449b3be308832092276ee3459cb0b5e892b5bf4c62a4724a18e1949f00f72701"},"ruby_source_path":"Casks/font/font-b/font-betania-patmos-gdl.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/betaniapatmosgdl/BetaniaPatmosGDL-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BetaniaPatmosGDL-Regular.ttf"]]]},"font-betania-patmos-guide-line":{"homepage":"https://github.com/huertatipografica/betania-patmos","names":["Betania Patmos Guide Line"],"ruby_source_checksum":{":sha256":"14fd9938a3d269de58ee967e87513b29de57703018c701c987f7a70cb239468f"},"ruby_source_path":"Casks/font/font-b/font-betania-patmos-guide-line.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/betaniapatmosguideline/BetaniaPatmosGuideLine-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BetaniaPatmosGuideLine-Regular.ttf"]]]},"font-betania-patmos-in-gdl":{"homepage":"https://fonts.google.com/specimen/Betania+Patmos+In+GDL","names":["Betania Patmos In GDL"],"ruby_source_checksum":{":sha256":"17d5f535bc564025306ad233b21075923e3250bcd759f8a3459388ec763d4de2"},"ruby_source_path":"Casks/font/font-b/font-betania-patmos-in-gdl.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/betaniapatmosingdl/BetaniaPatmosInGDL-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BetaniaPatmosInGDL-Regular.ttf"]]]},"font-betania-patmos-in":{"homepage":"https://fonts.google.com/specimen/Betania+Patmos+In","names":["Betania Patmos In"],"ruby_source_checksum":{":sha256":"78193b733f197ebc165aaf8cec9c3ba97527b111999ced8cd4a41d94fe595a99"},"ruby_source_path":"Casks/font/font-b/font-betania-patmos-in.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/betaniapatmosin/BetaniaPatmosIn-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BetaniaPatmosIn-Regular.ttf"]]]},"font-betania-patmos":{"homepage":"https://fonts.google.com/specimen/Betania+Patmos","names":["Betania Patmos"],"ruby_source_checksum":{":sha256":"36fccd09502aebf052e84cca3bd50e3d5c93541d2d95aae2144ab21d163a7a0e"},"ruby_source_path":"Casks/font/font-b/font-betania-patmos.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/betaniapatmos/BetaniaPatmos-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BetaniaPatmos-Regular.ttf"]]]},"font-beth-ellen":{"homepage":"https://fonts.google.com/specimen/Beth+Ellen","names":["Beth Ellen"],"ruby_source_checksum":{":sha256":"6c3ab93869818a7ccdbefe04277faa7dfcedf3a0f98f3b035dd98afe212ff5d5"},"ruby_source_path":"Casks/font/font-b/font-beth-ellen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bethellen/BethEllen-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BethEllen-Regular.ttf"]]]},"font-bevan":{"homepage":"https://fonts.google.com/specimen/Bevan","names":["Bevan"],"ruby_source_checksum":{":sha256":"1d071ba150a39dd6913c2debad5fe3b417397639805f70a6419eeaa94e775f29"},"ruby_source_path":"Casks/font/font-b/font-bevan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bevan"},"version":"latest","raw_artifacts":[[":font",["Bevan-Italic.ttf"]],[":font",["Bevan-Regular.ttf"]]]},"font-bhavuka":{"homepage":"https://fonts.google.com/specimen/Bhavuka","names":["Bhavuka"],"ruby_source_checksum":{":sha256":"a139051df15426ae0cc8ab0c1d44c406e2255ce9441a3f9e0a9f6f0c7cb7bb09"},"ruby_source_path":"Casks/font/font-b/font-bhavuka.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bhavuka/Bhavuka-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bhavuka-Regular.ttf"]]]},"font-bhutuka-expanded-one":{"homepage":"https://fonts.google.com/specimen/BhuTuka+Expanded+One","names":["BhuTuka Expanded One"],"ruby_source_checksum":{":sha256":"1519d6e3feed3e6039f4887e41eedad7e09b412cff0ce60ebd01cb923d1ac183"},"ruby_source_path":"Casks/font/font-b/font-bhutuka-expanded-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bhutukaexpandedone/BhuTukaExpandedOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BhuTukaExpandedOne-Regular.ttf"]]]},"font-big-shoulders-display-sc":{"homepage":"https://github.com/xotypeco/big_shoulders","names":["Big Shoulders Display SC"],"ruby_source_checksum":{":sha256":"7f8b7ab240e093c6aaf17175eb2de1947cd74d92e54ebf03d3952511795c0f41"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-display-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersdisplaysc/BigShouldersDisplaySC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersDisplaySC[wght].ttf"]]]},"font-big-shoulders-display":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders+Display","names":["Big Shoulders Display"],"ruby_source_checksum":{":sha256":"ab2f9cb693851e7134e86f0593eedfb19c542a709bb06755ed6b4d3a2b4cc7b9"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersdisplay/BigShouldersDisplay%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersDisplay[wght].ttf"]]]},"font-big-shoulders-inline-display-sc":{"homepage":"https://github.com/xotypeco/big_shoulders","names":["Big Shoulders Inline Display SC"],"ruby_source_checksum":{":sha256":"92ac755e0ce37fe847a632c83d96a912797c9891859d0c828345afce13dbb9cc"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-inline-display-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersinlinedisplaysc/BigShouldersInlineDisplaySC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersInlineDisplaySC[wght].ttf"]]]},"font-big-shoulders-inline-display":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders+Inline+Display","names":["Big Shoulders Inline Display"],"ruby_source_checksum":{":sha256":"c2ee7bdb7a1caeb2656c2a7473289b6595082e35b1026f5c867a1c1c45406fb1"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-inline-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersinlinedisplay/BigShouldersInlineDisplay%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersInlineDisplay[wght].ttf"]]]},"font-big-shoulders-inline-text-sc":{"homepage":"https://github.com/xotypeco/big_shoulders","names":["Big Shoulders Inline Text SC"],"ruby_source_checksum":{":sha256":"7fc9f3e3dac593971eba624f9223a8ea1eda51b64e2e65086ab686fa763a0325"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-inline-text-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersinlinetextsc/BigShouldersInlineTextSC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersInlineTextSC[wght].ttf"]]]},"font-big-shoulders-inline-text":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders+Inline+Text","names":["Big Shoulders Inline Text"],"ruby_source_checksum":{":sha256":"7889304de733bb3c07b17074ff31b624b03849fd62f74fe37a2f2fe67886526d"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-inline-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersinlinetext/BigShouldersInlineText%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersInlineText[wght].ttf"]]]},"font-big-shoulders-inline":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders+Inline","names":["Big Shoulders Inline"],"ruby_source_checksum":{":sha256":"1376b9c89938cadf10c8b67c0714a950bb3ba01fb3362c05337b1235e1b1320c"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-inline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersinline/BigShouldersInline%5Bopsz%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersInline[opsz,wght].ttf"]]]},"font-big-shoulders-stencil-display-sc":{"homepage":"https://github.com/xotypeco/big_shoulders","names":["Big Shoulders Stencil Display SC"],"ruby_source_checksum":{":sha256":"0605b118de2b41f174dd725c8b1f17da3faab2c25da97a4e580c02784a251924"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-stencil-display-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersstencildisplaysc/BigShouldersStencilDisplaySC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersStencilDisplaySC[wght].ttf"]]]},"font-big-shoulders-stencil-display":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders+Stencil+Display","names":["Big Shoulders Stencil Display"],"ruby_source_checksum":{":sha256":"6ae50612947f10ce9baee39687be31411acb864c8112771413a189bbd2d5a659"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-stencil-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersstencildisplay/BigShouldersStencilDisplay%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersStencilDisplay[wght].ttf"]]]},"font-big-shoulders-stencil-text-sc":{"homepage":"https://github.com/xotypeco/big_shoulders","names":["Big Shoulders Stencil Text SC"],"ruby_source_checksum":{":sha256":"d312d3ef2d049fdbf08dfe1dd006f22fc7549d7e036c68203ef1442d6708c5ec"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-stencil-text-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersstenciltextsc/BigShouldersStencilTextSC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersStencilTextSC[wght].ttf"]]]},"font-big-shoulders-stencil-text":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders+Stencil+Text","names":["Big Shoulders Stencil Text"],"ruby_source_checksum":{":sha256":"2509d6fc50e96f03c847fd5ba08f046efa973012d162184a7abd1b7c57344453"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-stencil-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersstenciltext/BigShouldersStencilText%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersStencilText[wght].ttf"]]]},"font-big-shoulders-stencil":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders+Stencil","names":["Big Shoulders Stencil"],"ruby_source_checksum":{":sha256":"524bab48bb66ff59df24bea92cde16ac4c4dd29afa26a1a1d9852623eb8bbd3c"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-stencil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshouldersstencil/BigShouldersStencil%5Bopsz%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersStencil[opsz,wght].ttf"]]]},"font-big-shoulders-text-sc":{"homepage":"https://github.com/xotypeco/big_shoulders","names":["Big Shoulders Text SC"],"ruby_source_checksum":{":sha256":"d36a6fe490d1b8fdbe65249deeb6129550990919da96c630cfb13bd443e4b7b8"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-text-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshoulderstextsc/BigShouldersTextSC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersTextSC[wght].ttf"]]]},"font-big-shoulders-text":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders+Text","names":["Big Shoulders Text"],"ruby_source_checksum":{":sha256":"e7660f05ed065faa99552debe32070bab295e6da4a54800ccb4bf53342666592"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshoulderstext/BigShouldersText%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShouldersText[wght].ttf"]]]},"font-big-shoulders":{"homepage":"https://fonts.google.com/specimen/Big+Shoulders","names":["Big Shoulders"],"ruby_source_checksum":{":sha256":"ba05b9e7d6cea8ab5b34801087ce13b358fd0c8a5555a5c02d1d9fe00a23c69e"},"ruby_source_path":"Casks/font/font-b/font-big-shoulders.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshoulders/BigShoulders%5Bopsz%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BigShoulders[opsz,wght].ttf"]]]},"font-bigblue-terminal-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["BigBlueTerm Nerd Font families (BigBlue Terminal)"],"ruby_source_checksum":{":sha256":"96808e04b46f0d78e9e73f819283d1fad5b8d63499eaed35d7b31493911a63a2"},"ruby_source_path":"Casks/font/font-b/font-bigblue-terminal-nerd-font.rb","sha256":"5c2589a37394459fe2207a6e46ccb5c37a978c51c6a5a2f92985a1356be27846","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/BigBlueTerminal.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["BigBlueTerm437NerdFont-Regular.ttf"]],[":font",["BigBlueTerm437NerdFontMono-Regular.ttf"]],[":font",["BigBlueTerm437NerdFontPropo-Regular.ttf"]],[":font",["BigBlueTermPlusNerdFont-Regular.ttf"]],[":font",["BigBlueTermPlusNerdFontMono-Regular.ttf"]],[":font",["BigBlueTermPlusNerdFontPropo-Regular.ttf"]]]},"font-bigelow-rules":{"homepage":"https://fonts.google.com/specimen/Bigelow+Rules","names":["Bigelow Rules"],"ruby_source_checksum":{":sha256":"2aba5bc3d240041aa7e3071d3b0e5893f8fa60f8790e66f673ce6b0fc6ee4264"},"ruby_source_path":"Casks/font/font-b/font-bigelow-rules.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigelowrules/BigelowRules-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BigelowRules-Regular.ttf"]]]},"font-bigshot-one":{"homepage":"https://fonts.google.com/specimen/Bigshot+One","names":["Bigshot One"],"ruby_source_checksum":{":sha256":"d6a357bcbc8f6790323eeb9617dbe2a04183c6023f805a6ac66f603eca02747f"},"ruby_source_path":"Casks/font/font-b/font-bigshot-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bigshotone/BigshotOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BigshotOne-Regular.ttf"]]]},"font-bilbo-swash-caps":{"homepage":"https://fonts.google.com/specimen/Bilbo+Swash+Caps","names":["Bilbo Swash Caps"],"ruby_source_checksum":{":sha256":"263d032f4ccb851521b85be6d103a12fbfa465377bbb2424585a3eaf2b425b75"},"ruby_source_path":"Casks/font/font-b/font-bilbo-swash-caps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bilboswashcaps/BilboSwashCaps-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BilboSwashCaps-Regular.ttf"]]]},"font-bilbo":{"homepage":"https://fonts.google.com/specimen/Bilbo","names":["Bilbo"],"ruby_source_checksum":{":sha256":"5136f2340d255713d426bc729ec2f86838cf2322098a6d94f107167641db4fc3"},"ruby_source_path":"Casks/font/font-b/font-bilbo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bilbo/Bilbo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bilbo-Regular.ttf"]]]},"font-biorhyme-expanded":{"homepage":"https://fonts.google.com/specimen/BioRhyme+Expanded","names":["BioRhyme Expanded"],"ruby_source_checksum":{":sha256":"16c85146b4bfe964893514929fc8342f697ea9a76490998494bee037c65eb5d2"},"ruby_source_path":"Casks/font/font-b/font-biorhyme-expanded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/biorhymeexpanded"},"version":"latest","raw_artifacts":[[":font",["BioRhymeExpanded-Bold.ttf"]],[":font",["BioRhymeExpanded-ExtraBold.ttf"]],[":font",["BioRhymeExpanded-ExtraLight.ttf"]],[":font",["BioRhymeExpanded-Light.ttf"]],[":font",["BioRhymeExpanded-Regular.ttf"]]]},"font-biorhyme":{"homepage":"https://fonts.google.com/specimen/BioRhyme","names":["BioRhyme"],"ruby_source_checksum":{":sha256":"1d366ab92c041db25ed75c1251769b59c0e7da021e4b77d40b15e723b8fddd97"},"ruby_source_path":"Casks/font/font-b/font-biorhyme.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/biorhyme/BioRhyme%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BioRhyme[wdth,wght].ttf"]]]},"font-birthstone-bounce":{"homepage":"https://fonts.google.com/specimen/Birthstone+Bounce","names":["Birthstone Bounce"],"ruby_source_checksum":{":sha256":"f2595ace197e28382df18c619ae0182a83c62bfa567b0ec4bad3913227a88eff"},"ruby_source_path":"Casks/font/font-b/font-birthstone-bounce.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/birthstonebounce"},"version":"latest","raw_artifacts":[[":font",["BirthstoneBounce-Medium.ttf"]],[":font",["BirthstoneBounce-Regular.ttf"]]]},"font-birthstone":{"homepage":"https://fonts.google.com/specimen/Birthstone","names":["Birthstone"],"ruby_source_checksum":{":sha256":"3590124ac8fdd781aaeae1513181849d272a7acc506dd84b4de38ece4b58878e"},"ruby_source_path":"Casks/font/font-b/font-birthstone.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/birthstone/Birthstone-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Birthstone-Regular.ttf"]]]},"font-biryani":{"homepage":"https://fonts.google.com/specimen/Biryani","names":["Biryani"],"ruby_source_checksum":{":sha256":"ec2b193f02491678ed57d867f818a03354d4d14c1ece65afe3b33d3f17b616c2"},"ruby_source_path":"Casks/font/font-b/font-biryani.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/biryani"},"version":"latest","raw_artifacts":[[":font",["Biryani-Black.ttf"]],[":font",["Biryani-Bold.ttf"]],[":font",["Biryani-ExtraBold.ttf"]],[":font",["Biryani-ExtraLight.ttf"]],[":font",["Biryani-Light.ttf"]],[":font",["Biryani-Regular.ttf"]],[":font",["Biryani-SemiBold.ttf"]]]},"font-bitcount-grid-double-ink":{"homepage":"https://fonts.google.com/specimen/Bitcount+Grid+Double+Ink","names":["Bitcount Grid Double Ink"],"ruby_source_checksum":{":sha256":"3efa16be8e8d1cadba95a3340dbf673f0b187c0c51eb2284ce4f17e49f626676"},"ruby_source_path":"Casks/font/font-b/font-bitcount-grid-double-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountgriddoubleink/BitcountGridDoubleInk%5BCRSV%2CELSH%2CELXP%2CSZP1%2CSZP2%2CXPN1%2CXPN2%2CYPN1%2CYPN2%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountGridDoubleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"]]]},"font-bitcount-grid-double":{"homepage":"https://fonts.google.com/specimen/Bitcount+Grid+Double","names":["Bitcount Grid Double"],"ruby_source_checksum":{":sha256":"04ec68f11755159aec6710a6433693b066c7709c66017c1f30ffed7343529dc8"},"ruby_source_path":"Casks/font/font-b/font-bitcount-grid-double.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountgriddouble/BitcountGridDouble%5BCRSV%2CELSH%2CELXP%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountGridDouble[CRSV,ELSH,ELXP,slnt,wght].ttf"]]]},"font-bitcount-grid-single-ink":{"homepage":"https://fonts.google.com/specimen/Bitcount+Grid+Single+Ink","names":["Bitcount Grid Single Ink"],"ruby_source_checksum":{":sha256":"abea0e009e77215667ec4cedd69e2da65c98d3b9e8c6b64f656b6b6f8a5c88ab"},"ruby_source_path":"Casks/font/font-b/font-bitcount-grid-single-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountgridsingleink/BitcountGridSingleInk%5BCRSV%2CELSH%2CELXP%2CSZP1%2CSZP2%2CXPN1%2CXPN2%2CYPN1%2CYPN2%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountGridSingleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"]]]},"font-bitcount-grid-single":{"homepage":"https://fonts.google.com/specimen/Bitcount+Grid+Single","names":["Bitcount Grid Single"],"ruby_source_checksum":{":sha256":"d2498ed00ae0f9aa94b3000b62ed61a0d14076c9a2a3327cd674bc3b60307cf2"},"ruby_source_path":"Casks/font/font-b/font-bitcount-grid-single.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountgridsingle/BitcountGridSingle%5BCRSV%2CELSH%2CELXP%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountGridSingle[CRSV,ELSH,ELXP,slnt,wght].ttf"]]]},"font-bitcount-ink":{"homepage":"https://fonts.google.com/specimen/Bitcount+Ink","names":["Bitcount Ink"],"ruby_source_checksum":{":sha256":"d2c988a43f66592911a656f76bcdadf34f12cad86db3c4278062fb34e0d0aa45"},"ruby_source_path":"Casks/font/font-b/font-bitcount-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountink/BitcountInk%5BCRSV%2CELSH%2CELXP%2CSZP1%2CSZP2%2CXPN1%2CXPN2%2CYPN1%2CYPN2%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"]]]},"font-bitcount-prop-double-ink":{"homepage":"https://fonts.google.com/specimen/Bitcount+Prop+Double+Ink","names":["Bitcount Prop Double Ink"],"ruby_source_checksum":{":sha256":"2d915c3754a0956e9609ad86b7e8e63d5afe034eee02f527ffc5b09698d5c961"},"ruby_source_path":"Casks/font/font-b/font-bitcount-prop-double-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountpropdoubleink/BitcountPropDoubleInk%5BCRSV%2CELSH%2CELXP%2CSZP1%2CSZP2%2CXPN1%2CXPN2%2CYPN1%2CYPN2%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountPropDoubleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"]]]},"font-bitcount-prop-double":{"homepage":"https://fonts.google.com/specimen/Bitcount+Prop+Double","names":["Bitcount Prop Double"],"ruby_source_checksum":{":sha256":"ec0c9b203af24f9d3d03d0178c6fd86078374090441d666f4b247b22a8b97d90"},"ruby_source_path":"Casks/font/font-b/font-bitcount-prop-double.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountpropdouble/BitcountPropDouble%5BCRSV%2CELSH%2CELXP%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountPropDouble[CRSV,ELSH,ELXP,slnt,wght].ttf"]]]},"font-bitcount-prop-single-ink":{"homepage":"https://fonts.google.com/specimen/Bitcount+Prop+Single+Ink","names":["Bitcount Prop Single Ink"],"ruby_source_checksum":{":sha256":"a07a387bae138c3b0a153fccb3465086c58474c67d351c60a5ebf3ba53f859c0"},"ruby_source_path":"Casks/font/font-b/font-bitcount-prop-single-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountpropsingleink/BitcountPropSingleInk%5BCRSV%2CELSH%2CELXP%2CSZP1%2CSZP2%2CXPN1%2CXPN2%2CYPN1%2CYPN2%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountPropSingleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"]]]},"font-bitcount-prop-single":{"homepage":"https://fonts.google.com/specimen/Bitcount+Prop+Single","names":["Bitcount Prop Single"],"ruby_source_checksum":{":sha256":"7faf0acca41fd7a92a69bc3535d707046a7fd1164ea87cfb8d0c464cbc2e7b52"},"ruby_source_path":"Casks/font/font-b/font-bitcount-prop-single.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountpropsingle/BitcountPropSingle%5BCRSV%2CELSH%2CELXP%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountPropSingle[CRSV,ELSH,ELXP,slnt,wght].ttf"]]]},"font-bitcount-single-ink":{"homepage":"https://fonts.google.com/specimen/Bitcount+Single+Ink","names":["Bitcount Single Ink"],"ruby_source_checksum":{":sha256":"d75f9bb87cf6ef5ab974d7c93277090e2fcfef6def323900e8d1af39867806dd"},"ruby_source_path":"Casks/font/font-b/font-bitcount-single-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountsingleink/BitcountSingleInk%5BCRSV%2CELSH%2CELXP%2CSZP1%2CSZP2%2CXPN1%2CXPN2%2CYPN1%2CYPN2%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountSingleInk[CRSV,ELSH,ELXP,SZP1,SZP2,XPN1,XPN2,YPN1,YPN2,slnt,wght].ttf"]]]},"font-bitcount-single":{"homepage":"https://fonts.google.com/specimen/Bitcount+Single","names":["Bitcount Single"],"ruby_source_checksum":{":sha256":"7bb7f560cf202434156c0beb30473383f0fc00e15a8d9beb1ae00a4522bee104"},"ruby_source_path":"Casks/font/font-b/font-bitcount-single.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcountsingle/BitcountSingle%5BCRSV%2CELSH%2CELXP%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BitcountSingle[CRSV,ELSH,ELXP,slnt,wght].ttf"]]]},"font-bitcount":{"homepage":"https://fonts.google.com/specimen/Bitcount","names":["Bitcount"],"ruby_source_checksum":{":sha256":"529eb775c667c0e2c341817c4d48e60ad44f66fa33fc7788e9d5b57c7f068291"},"ruby_source_path":"Casks/font/font-b/font-bitcount.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bitcount/Bitcount%5BCRSV%2CELSH%2CELXP%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Bitcount[CRSV,ELSH,ELXP,slnt,wght].ttf"]]]},"font-bitstream-vera-sans-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["BitstromWera Nerd Font (Bitstream Vera Sans Mono)"],"ruby_source_checksum":{":sha256":"8f6e144dae4caba16ead9e251c0d5b707da449629f0a9f0ab2b763fbe76730e3"},"ruby_source_path":"Casks/font/font-b/font-bitstream-vera-sans-mono-nerd-font.rb","sha256":"a4827daaa24be2d8f7831b5a65b493fa3ec8e1e92a5076104d8377f94f1b3ada","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/BitstreamVeraSansMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["BitstromWeraNerdFontPropo-Regular.ttf"]],[":font",["BitstromWeraNerdFont-BoldOblique.ttf"]],[":font",["BitstromWeraNerdFont-Oblique.ttf"]],[":font",["BitstromWeraNerdFont-Regular.ttf"]],[":font",["BitstromWeraNerdFontMono-Bold.ttf"]],[":font",["BitstromWeraNerdFontMono-BoldOblique.ttf"]],[":font",["BitstromWeraNerdFontMono-Oblique.ttf"]],[":font",["BitstromWeraNerdFontMono-Regular.ttf"]],[":font",["BitstromWeraNerdFontPropo-Bold.ttf"]],[":font",["BitstromWeraNerdFontPropo-BoldOblique.ttf"]],[":font",["BitstromWeraNerdFontPropo-Oblique.ttf"]],[":font",["BitstromWeraNerdFont-Bold.ttf"]]]},"font-bitstream-vera":{"homepage":"https://web.archive.org/web/20210314185159/https://www.gnome.org/fonts/","names":["Bitstream Vera"],"ruby_source_checksum":{":sha256":"05cae61d22f58025728bc9e4f640a23cb3910215e72533b0eebf23dcf44ae46d"},"ruby_source_path":"Casks/font/font-b/font-bitstream-vera.rb","sha256":"1b0ba0f7af2e1d05f64e259d351965a2cb2673104a057ce715a06969c478f6cc","tap_string":"homebrew/cask","url_args":["https://download.gnome.org/sources/ttf-bitstream-vera/1.10/ttf-bitstream-vera-1.10.zip"],"version":"1.10","raw_artifacts":[[":font",["ttf-bitstream-vera-1.10/VeraSeBd.ttf"]],[":font",["ttf-bitstream-vera-1.10/VeraBI.ttf"]],[":font",["ttf-bitstream-vera-1.10/VeraBd.ttf"]],[":font",["ttf-bitstream-vera-1.10/VeraIt.ttf"]],[":font",["ttf-bitstream-vera-1.10/VeraMoBI.ttf"]],[":font",["ttf-bitstream-vera-1.10/VeraMoBd.ttf"]],[":font",["ttf-bitstream-vera-1.10/VeraMoIt.ttf"]],[":font",["ttf-bitstream-vera-1.10/VeraMono.ttf"]],[":font",["ttf-bitstream-vera-1.10/VeraSe.ttf"]],[":font",["ttf-bitstream-vera-1.10/Vera.ttf"]]]},"font-bitter-ht":{"homepage":"https://www.huertatipografica.com/fonts/bitter-ht","names":["Bitter ht"],"ruby_source_checksum":{":sha256":"07b825bed7fff65554dbeab16c541b16a9503c5da0baa6b45af658fb24192e7f"},"ruby_source_path":"Casks/font/font-b/font-bitter-ht.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.huertatipografica.com/free_download/144"],"version":"latest","raw_artifacts":[[":font",["BitterPro-ThinItalic.ttf"]],[":font",["BitterPro-BlackItalic.ttf"]],[":font",["BitterPro-Bold.ttf"]],[":font",["BitterPro-BoldItalic.ttf"]],[":font",["BitterPro-ExtraBold.ttf"]],[":font",["BitterPro-ExtraBoldItalic.ttf"]],[":font",["BitterPro-ExtraLight.ttf"]],[":font",["BitterPro-ExtraLightItalic.ttf"]],[":font",["BitterPro-Italic.ttf"]],[":font",["BitterPro-Light.ttf"]],[":font",["BitterPro-LightItalic.ttf"]],[":font",["BitterPro-Medium.ttf"]],[":font",["BitterPro-MediumItalic.ttf"]],[":font",["BitterPro-Regular.ttf"]],[":font",["BitterPro-SemiBold.ttf"]],[":font",["BitterPro-SemiBoldItalic.ttf"]],[":font",["BitterPro-Thin.ttf"]],[":font",["BitterPro-Black.ttf"]]]},"font-bitter":{"homepage":"https://fonts.google.com/specimen/Bitter","names":["Bitter"],"ruby_source_checksum":{":sha256":"f71d48013ce7a0309aca02ad3c6630d4edff12c7b6eeee3001c50a872bec6d30"},"ruby_source_path":"Casks/font/font-b/font-bitter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bitter"},"version":"latest","raw_artifacts":[[":font",["Bitter-Italic[wght].ttf"]],[":font",["Bitter[wght].ttf"]]]},"font-biz-udgothic":{"homepage":"https://fonts.google.com/specimen/BIZ+UDGothic","names":["BIZ UDGothic"],"ruby_source_checksum":{":sha256":"72833cd050fb5b5f24a0cf952c8118a53d4c99235e7c93e10b155477cbfb2d40"},"ruby_source_path":"Casks/font/font-b/font-biz-udgothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bizudgothic"},"version":"latest","raw_artifacts":[[":font",["BIZUDGothic-Bold.ttf"]],[":font",["BIZUDGothic-Regular.ttf"]]]},"font-biz-udmincho":{"homepage":"https://fonts.google.com/specimen/BIZ+UDMincho","names":["BIZ UDMincho"],"ruby_source_checksum":{":sha256":"aad3e028898b00712199e5b99a3f0aa061afd2ad142b1dd96082c8e2a6cabc5c"},"ruby_source_path":"Casks/font/font-b/font-biz-udmincho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bizudmincho"},"version":"latest","raw_artifacts":[[":font",["BIZUDMincho-Bold.ttf"]],[":font",["BIZUDMincho-Regular.ttf"]]]},"font-biz-udpgothic":{"homepage":"https://fonts.google.com/specimen/BIZ+UDPGothic","names":["BIZ UDPGothic"],"ruby_source_checksum":{":sha256":"c605debd8ec0b8216ddb88d3e45d0b8c5e147897ba2ab0e8e8edd368a3e44053"},"ruby_source_path":"Casks/font/font-b/font-biz-udpgothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bizudpgothic"},"version":"latest","raw_artifacts":[[":font",["BIZUDPGothic-Bold.ttf"]],[":font",["BIZUDPGothic-Regular.ttf"]]]},"font-biz-udpmincho":{"homepage":"https://fonts.google.com/specimen/BIZ+UDPMincho","names":["BIZ UDPMincho"],"ruby_source_checksum":{":sha256":"e7cf65848d6ac110ffe5a81d98e077252e8829ffbeb21648dd21d4c581b5e2ae"},"ruby_source_path":"Casks/font/font-b/font-biz-udpmincho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bizudpmincho"},"version":"latest","raw_artifacts":[[":font",["BIZUDPMincho-Bold.ttf"]],[":font",["BIZUDPMincho-Regular.ttf"]]]},"font-bizter":{"homepage":"https://github.com/yuru7/BIZTER","names":["BIZTER"],"ruby_source_checksum":{":sha256":"851f3d91c55e0f01a83e2abe7712a8037de742cffabf3dbaf8b5b3ed4e848a3a"},"ruby_source_path":"Casks/font/font-b/font-bizter.rb","sha256":"288b32b8a8d01892f358e468cd95991a6a203d57c2fdbe1ba4bb0a58f740b455","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/BIZTER/releases/download/v0.0.2/BIZTER_v0.0.2.zip"],"version":"0.0.2","raw_artifacts":[[":font",["BIZTER_v0.0.2/BIZTER-Bold.ttf"]],[":font",["BIZTER_v0.0.2/BIZTER-Regular.ttf"]]]},"font-bjcree":{"homepage":"https://fonts.google.com/specimen/BJCree","names":["BJCree"],"ruby_source_checksum":{":sha256":"1e56d1efdf47c048b00c7c6f90b4b64b483815e344b69e5fe3afae45ba92cfff"},"ruby_source_path":"Casks/font/font-b/font-bjcree.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bjcree"},"version":"latest","raw_artifacts":[[":font",["BJCree-Bold.ttf"]],[":font",["BJCree-Medium.ttf"]],[":font",["BJCree-Regular.ttf"]],[":font",["BJCree-SemiBold.ttf"]]]},"font-black-and-white-picture":{"homepage":"https://fonts.google.com/specimen/Black+And+White+Picture","names":["Black And White Picture"],"ruby_source_checksum":{":sha256":"e86c7b49734cabafd96034b6098cf81db07dd2cd7b1e771ffb42391c44a6ed5b"},"ruby_source_path":"Casks/font/font-b/font-black-and-white-picture.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/blackandwhitepicture/BlackAndWhitePicture-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BlackAndWhitePicture-Regular.ttf"]]]},"font-black-han-sans":{"homepage":"https://fonts.google.com/specimen/Black+Han+Sans","names":["Black Han Sans"],"ruby_source_checksum":{":sha256":"a69c475279c4c7eaf613c83d40df60879113c08336e6c3fec0ec1d8cdbeacf0b"},"ruby_source_path":"Casks/font/font-b/font-black-han-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/blackhansans/BlackHanSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BlackHanSans-Regular.ttf"]]]},"font-black-ops-one":{"homepage":"https://fonts.google.com/specimen/Black+Ops+One","names":["Black Ops One"],"ruby_source_checksum":{":sha256":"c96ad5ce85c661d19c70e135ba15282a4649006ec1af1d3a1008d7cf029fa134"},"ruby_source_path":"Casks/font/font-b/font-black-ops-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/blackopsone/BlackOpsOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BlackOpsOne-Regular.ttf"]]]},"font-blackout":{"homepage":"https://www.theleagueofmoveabletype.com/blackout","names":["Blackout"],"ruby_source_checksum":{":sha256":"658db6ef8f8dc7b5fc0cdc784820e2dc2aa2256cc7ccae2d6606677994e0ef27"},"ruby_source_path":"Casks/font/font-b/font-blackout.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/theleagueof/blackout/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["blackout-master/Blackout 2 AM.ttf"]],[":font",["blackout-master/Blackout Midnight.ttf"]],[":font",["blackout-master/Blackout Sunrise.ttf"]]]},"font-blaka-hollow":{"homepage":"https://fonts.google.com/specimen/Blaka+Hollow","names":["Blaka Hollow"],"ruby_source_checksum":{":sha256":"bf7670766f7a1e27a3cc8b373df9f58c61561f038ecc1b384ddbfa57352b34fa"},"ruby_source_path":"Casks/font/font-b/font-blaka-hollow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/blakahollow/BlakaHollow-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BlakaHollow-Regular.ttf"]]]},"font-blaka-ink":{"homepage":"https://fonts.google.com/specimen/Blaka+Ink","names":["Blaka Ink"],"ruby_source_checksum":{":sha256":"e3ec9f8f18c500f5ccfb464bcadbd08af8ed2bc5ef472d46d25a396ebd2bef78"},"ruby_source_path":"Casks/font/font-b/font-blaka-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/blakaink/BlakaInk-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BlakaInk-Regular.ttf"]]]},"font-blaka":{"homepage":"https://fonts.google.com/specimen/Blaka","names":["Blaka"],"ruby_source_checksum":{":sha256":"5041fdd9d0183b2f51198cc038f628e92eef26ab65b532ad2f7f72da6f5dbb93"},"ruby_source_path":"Casks/font/font-b/font-blaka.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/blaka/Blaka-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Blaka-Regular.ttf"]]]},"font-blex-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["BlexMono Nerd Font (IBM Plex Mono)"],"ruby_source_checksum":{":sha256":"962478011844946d3bd43892ac1bde1cdb68d5150bed1f53dd7934250ed3987d"},"ruby_source_path":"Casks/font/font-b/font-blex-mono-nerd-font.rb","sha256":"3d226683be9fc35f98683837568497f300307bc9b7aefc1617a368f190ef963a","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/IBMPlexMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["BlexMonoNerdFontPropo-ThinItalic.ttf"]],[":font",["BlexMonoNerdFont-BoldItalic.ttf"]],[":font",["BlexMonoNerdFont-ExtraLight.ttf"]],[":font",["BlexMonoNerdFont-ExtraLightItalic.ttf"]],[":font",["BlexMonoNerdFont-Italic.ttf"]],[":font",["BlexMonoNerdFont-Light.ttf"]],[":font",["BlexMonoNerdFont-LightItalic.ttf"]],[":font",["BlexMonoNerdFont-Medium.ttf"]],[":font",["BlexMonoNerdFont-MediumItalic.ttf"]],[":font",["BlexMonoNerdFont-Regular.ttf"]],[":font",["BlexMonoNerdFont-SemiBold.ttf"]],[":font",["BlexMonoNerdFont-SemiBoldItalic.ttf"]],[":font",["BlexMonoNerdFont-Text.ttf"]],[":font",["BlexMonoNerdFont-TextItalic.ttf"]],[":font",["BlexMonoNerdFont-Thin.ttf"]],[":font",["BlexMonoNerdFont-ThinItalic.ttf"]],[":font",["BlexMonoNerdFontMono-Bold.ttf"]],[":font",["BlexMonoNerdFontMono-BoldItalic.ttf"]],[":font",["BlexMonoNerdFontMono-ExtraLight.ttf"]],[":font",["BlexMonoNerdFontMono-ExtraLightItalic.ttf"]],[":font",["BlexMonoNerdFontMono-Italic.ttf"]],[":font",["BlexMonoNerdFontMono-Light.ttf"]],[":font",["BlexMonoNerdFontMono-LightItalic.ttf"]],[":font",["BlexMonoNerdFontMono-Medium.ttf"]],[":font",["BlexMonoNerdFontMono-MediumItalic.ttf"]],[":font",["BlexMonoNerdFontMono-Regular.ttf"]],[":font",["BlexMonoNerdFontMono-SemiBold.ttf"]],[":font",["BlexMonoNerdFontMono-SemiBoldItalic.ttf"]],[":font",["BlexMonoNerdFontMono-Text.ttf"]],[":font",["BlexMonoNerdFontMono-TextItalic.ttf"]],[":font",["BlexMonoNerdFontMono-Thin.ttf"]],[":font",["BlexMonoNerdFontMono-ThinItalic.ttf"]],[":font",["BlexMonoNerdFontPropo-Bold.ttf"]],[":font",["BlexMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["BlexMonoNerdFontPropo-ExtraLight.ttf"]],[":font",["BlexMonoNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["BlexMonoNerdFontPropo-Italic.ttf"]],[":font",["BlexMonoNerdFontPropo-Light.ttf"]],[":font",["BlexMonoNerdFontPropo-LightItalic.ttf"]],[":font",["BlexMonoNerdFontPropo-Medium.ttf"]],[":font",["BlexMonoNerdFontPropo-MediumItalic.ttf"]],[":font",["BlexMonoNerdFontPropo-Regular.ttf"]],[":font",["BlexMonoNerdFontPropo-SemiBold.ttf"]],[":font",["BlexMonoNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["BlexMonoNerdFontPropo-Text.ttf"]],[":font",["BlexMonoNerdFontPropo-TextItalic.ttf"]],[":font",["BlexMonoNerdFontPropo-Thin.ttf"]],[":font",["BlexMonoNerdFont-Bold.ttf"]]]},"font-blinker":{"homepage":"https://fonts.google.com/specimen/Blinker","names":["Blinker"],"ruby_source_checksum":{":sha256":"affd7375fc64bd1adc300da777bc3eca085549fb106a6785688c83d8e74bbc4f"},"ruby_source_path":"Casks/font/font-b/font-blinker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/blinker"},"version":"latest","raw_artifacts":[[":font",["Blinker-Thin.ttf"]],[":font",["Blinker-Bold.ttf"]],[":font",["Blinker-ExtraBold.ttf"]],[":font",["Blinker-ExtraLight.ttf"]],[":font",["Blinker-Light.ttf"]],[":font",["Blinker-Regular.ttf"]],[":font",["Blinker-SemiBold.ttf"]],[":font",["Blinker-Black.ttf"]]]},"font-blokk-neue":{"homepage":"https://github.com/los-gordos/BLOKK","names":["BLOKK Neue"],"ruby_source_checksum":{":sha256":"9911f5e1cb22b298d198fc357556c9874564f175d346b96a4b9f55c44945b35b"},"ruby_source_path":"Casks/font/font-b/font-blokk-neue.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/los-gordos/BLOKK/raw/master/BLOKKNeue-Regular.otf"],"version":"latest","raw_artifacts":[[":font",["BLOKKNeue-Regular.otf"]]]},"font-bm":{"homepage":"https://fonts.google.com/earlyaccess","names":["BM"],"ruby_source_checksum":{":sha256":"620b291c143a42d5dd1a1d1b753a6ee3b15b04bcf4d4263cb43ec100c77d7295"},"ruby_source_path":"Casks/font/font-b/font-bm.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hanna/BM-HANNA.ttf"],"version":"latest","raw_artifacts":[[":font",["BM-HANNA.ttf"]]]},"font-bodoni-moda-sc":{"homepage":"https://fonts.google.com/specimen/Bodoni+Moda+SC","names":["Bodoni Moda SC"],"ruby_source_checksum":{":sha256":"4b0d6411c5c0c02ad62e959694166200084dcd49589e7a977a14f7eae7d955bd"},"ruby_source_path":"Casks/font/font-b/font-bodoni-moda-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bodonimodasc"},"version":"latest","raw_artifacts":[[":font",["BodoniModaSC-Italic[opsz,wght].ttf"]],[":font",["BodoniModaSC[opsz,wght].ttf"]]]},"font-bodoni-moda":{"homepage":"https://indestructibletype.com/Bodoni.html","names":["Bodoni Moda"],"ruby_source_checksum":{":sha256":"476bb00df9f44404c237140529761c532d67a2d760ef49fca21b45e7860495e5"},"ruby_source_path":"Casks/font/font-b/font-bodoni-moda.rb","sha256":"787426889302f357b1e108fd5284fbe9d40063cb0c994d936c7b6a99816f8ccc","tap_string":"homebrew/cask","url_args":["https://github.com/indestructible-type/Bodoni/releases/download/2.3/Bodoni-master.zip"],"version":"2.3","raw_artifacts":[[":font",["Bodoni-master/fonts/variable/Bodoni-Italic-VF.ttf"]],[":font",["Bodoni-master/fonts/variable/Bodoni-VF.ttf"]]]},"font-bokor":{"homepage":"https://fonts.google.com/specimen/Bokor","names":["Bokor"],"ruby_source_checksum":{":sha256":"3a3025237f9498e45f5ad353d7eff0e968d9b5c0775bb269e6751988908b2703"},"ruby_source_path":"Casks/font/font-b/font-bokor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bokor/Bokor-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bokor-Regular.ttf"]]]},"font-boldonse":{"homepage":"https://fonts.google.com/specimen/Boldonse","names":["Boldonse"],"ruby_source_checksum":{":sha256":"ea7619b3868d1e4b5c643a2db52c63d27e8397f661f1a5dbd8ce8cd9680247ee"},"ruby_source_path":"Casks/font/font-b/font-boldonse.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/boldonse/Boldonse-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Boldonse-Regular.ttf"]]]},"font-bona-nova-sc":{"homepage":"https://fonts.google.com/specimen/Bona+Nova+SC","names":["Bona Nova SC"],"ruby_source_checksum":{":sha256":"1e22e5f78aadb56323c30a1264d3212c71ea0c3c9ef66a84f6606727bca6ae1d"},"ruby_source_path":"Casks/font/font-b/font-bona-nova-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bonanovasc"},"version":"latest","raw_artifacts":[[":font",["BonaNovaSC-Bold.ttf"]],[":font",["BonaNovaSC-Italic.ttf"]],[":font",["BonaNovaSC-Regular.ttf"]]]},"font-bona-nova":{"homepage":"https://fonts.google.com/specimen/Bona+Nova","names":["Bona Nova"],"ruby_source_checksum":{":sha256":"42f8708d4ff8868997f2e9ee675f181a9e95c7e72e6275f9beb4099c1cb20773"},"ruby_source_path":"Casks/font/font-b/font-bona-nova.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/bonanova"},"version":"latest","raw_artifacts":[[":font",["BonaNova-Bold.ttf"]],[":font",["BonaNova-Italic.ttf"]],[":font",["BonaNova-Regular.ttf"]]]},"font-bonbon":{"homepage":"https://fonts.google.com/specimen/Bonbon","names":["Bonbon"],"ruby_source_checksum":{":sha256":"0da01964ef4c298045cfc45e2e0b7894169e73e178698db004fade7665d23b84"},"ruby_source_path":"Casks/font/font-b/font-bonbon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bonbon/Bonbon-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bonbon-Regular.ttf"]]]},"font-bonheur-royale":{"homepage":"https://fonts.google.com/specimen/Bonheur+Royale","names":["Bonheur Royale"],"ruby_source_checksum":{":sha256":"ca3ef81b091134c5f59013334141c8c672a2cefc084bd83b73ef18813497d71e"},"ruby_source_path":"Casks/font/font-b/font-bonheur-royale.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bonheurroyale/BonheurRoyale-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BonheurRoyale-Regular.ttf"]]]},"font-boogaloo":{"homepage":"https://fonts.google.com/specimen/Boogaloo","names":["Boogaloo"],"ruby_source_checksum":{":sha256":"d5e60ba5e8afd2d17e95071e0b3aad80117e5d9ab4dc026a69189ad34a50b22a"},"ruby_source_path":"Casks/font/font-b/font-boogaloo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/boogaloo/Boogaloo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Boogaloo-Regular.ttf"]]]},"font-borel":{"homepage":"https://fonts.google.com/specimen/Borel","names":["Borel"],"ruby_source_checksum":{":sha256":"6a2306b5b1d68d6a58a7a56d0a5c0d3fe35f28d77fd220ed44b134a5e426bfc8"},"ruby_source_path":"Casks/font/font-b/font-borel.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/borel/Borel-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Borel-Regular.ttf"]]]},"font-bowlby-one-sc":{"homepage":"https://fonts.google.com/specimen/Bowlby+One+SC","names":["Bowlby One SC"],"ruby_source_checksum":{":sha256":"2d8e85ba578c68285be10de0869c8e53abc75274b801ca5846606816a96ed4d0"},"ruby_source_path":"Casks/font/font-b/font-bowlby-one-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bowlbyonesc/BowlbyOneSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BowlbyOneSC-Regular.ttf"]]]},"font-bowlby-one":{"homepage":"https://fonts.google.com/specimen/Bowlby+One","names":["Bowlby One"],"ruby_source_checksum":{":sha256":"5e8d465e3eb7ed7e84e7f364e9bbe11392a9cf48a3c6c1f204d088fdc12b10a2"},"ruby_source_path":"Casks/font/font-b/font-bowlby-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bowlbyone/BowlbyOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BowlbyOne-Regular.ttf"]]]},"font-bpmf-huninn":{"homepage":"https://fonts.google.com/specimen/Bpmf+Huninn","names":["Bpmf Huninn"],"ruby_source_checksum":{":sha256":"c56913086ebc453a49ff979aa6ee96981339ece01d57d42dd7befa9ce1e78890"},"ruby_source_path":"Casks/font/font-b/font-bpmf-huninn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bpmfhuninn/BpmfHuninn-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BpmfHuninn-Regular.ttf"]]]},"font-bpmf-iansui":{"homepage":"https://fonts.google.com/specimen/Bpmf+Iansui","names":["Bpmf Iansui"],"ruby_source_checksum":{":sha256":"0f7bd4c7ca123fb43171aa27c47de2d0e58f9df821fad12c70cadc09e7882bd1"},"ruby_source_path":"Casks/font/font-b/font-bpmf-iansui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bpmfiansui/BpmfIansui-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BpmfIansui-Regular.ttf"]]]},"font-bpmf-zihi-kai-std":{"homepage":"https://fonts.google.com/specimen/Bpmf+Zihi+Kai+Std","names":["Bpmf Zihi Kai Std"],"ruby_source_checksum":{":sha256":"bda8eabca2e3a5dab433fb0fc4348299b20eb1c8089c9e14e61ce8a1e103f857"},"ruby_source_path":"Casks/font/font-b/font-bpmf-zihi-kai-std.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bpmfzihikaistd/BpmfZihiKaiStd-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BpmfZihiKaiStd-Regular.ttf"]]]},"font-braah-one":{"homepage":"https://fonts.google.com/specimen/Braah+One","names":["Braah One"],"ruby_source_checksum":{":sha256":"220fba3507e10a7bd9bf233a4a02397de778ce7d92639959b7076b05bdf55d76"},"ruby_source_path":"Casks/font/font-b/font-braah-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/braahone/BraahOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BraahOne-Regular.ttf"]]]},"font-brass-mono":{"homepage":"https://github.com/fonsecapeter/brass_mono","names":["Brass Mono"],"ruby_source_checksum":{":sha256":"4e53c31731103ffbc6e90e6435b904267c023adc3f2bc7634c6f3c149892a76a"},"ruby_source_path":"Casks/font/font-b/font-brass-mono.rb","sha256":"674285de45647fd35f9378f358cc85ca405026be67df991b26c35292ffd71459","tap_string":"homebrew/cask","url_args":["https://github.com/fonsecapeter/brass_mono/releases/download/v1.101/BrassMono.zip"],"version":"1.101","raw_artifacts":[[":font",["BrassMonoCode-Regular.ttf"]],[":font",["BrassMono-BoldItalic.ttf"]],[":font",["BrassMono-Italic.ttf"]],[":font",["BrassMono-Regular.ttf"]],[":font",["BrassMonoCode-Bold.ttf"]],[":font",["BrassMonoCode-BoldItalic.ttf"]],[":font",["BrassMonoCode-Italic.ttf"]],[":font",["BrassMono-Bold.ttf"]]]},"font-bravura":{"homepage":"https://github.com/steinbergmedia/bravura","names":["Bravura"],"ruby_source_checksum":{":sha256":"d3bc31ec7a597ba0f69f91b7b9c212ada58a27ae64e7572d209a8e6608486aaa"},"ruby_source_path":"Casks/font/font-b/font-bravura.rb","sha256":"b90867e2835cae1e15296213c32b8391dcaaa812b228a0519eeedfaf2c85add5","tap_string":"homebrew/cask","url_args":["https://github.com/steinbergmedia/bravura/archive/refs/tags/bravura-1.482.tar.gz"],"version":"1.482","raw_artifacts":[[":font",["bravura-bravura-1.482/redist/otf/Bravura.otf"]],[":font",["bravura-bravura-1.482/redist/otf/BravuraText.otf"]]]},"font-brawler":{"homepage":"https://fonts.google.com/specimen/Brawler","names":["Brawler"],"ruby_source_checksum":{":sha256":"c6d9041c80bc9ebb80eb416b59ea3e2e359ceeed55a67ed32e0e54682bb022b8"},"ruby_source_path":"Casks/font/font-b/font-brawler.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/brawler"},"version":"latest","raw_artifacts":[[":font",["Brawler-Bold.ttf"]],[":font",["Brawler-Regular.ttf"]]]},"font-bree-serif":{"homepage":"https://fonts.google.com/specimen/Bree+Serif","names":["Bree Serif"],"ruby_source_checksum":{":sha256":"aa2e4724e182f0568be6d372861253bf5e22becb0d86eedc7308f8d837da095d"},"ruby_source_path":"Casks/font/font-b/font-bree-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/breeserif/BreeSerif-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BreeSerif-Regular.ttf"]]]},"font-bricolage-grotesque":{"homepage":"https://fonts.google.com/specimen/Bricolage+Grotesque","names":["Bricolage Grotesque"],"ruby_source_checksum":{":sha256":"55076f0ef0700a76526fac2815084a23b8b71aa8ccaffe1c6c56424fd959ccfc"},"ruby_source_path":"Casks/font/font-b/font-bricolage-grotesque.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bricolagegrotesque/BricolageGrotesque%5Bopsz%2Cwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BricolageGrotesque[opsz,wdth,wght].ttf"]]]},"font-briem-hand":{"homepage":"https://fonts.google.com/specimen/Briem+Hand","names":["Briem Hand"],"ruby_source_checksum":{":sha256":"8b1f2f3402916873ae1d23250d7ba1db3040e1e66226f767e49892557ae24a47"},"ruby_source_path":"Casks/font/font-b/font-briem-hand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/briemhand/BriemHand%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["BriemHand[wght].ttf"]]]},"font-brill":{"disable_args":{":date":"2025-11-01",":because":":unreachable"},"homepage":"https://brill.com/page/resources_brilltypeface","names":["Brill"],"ruby_source_checksum":{":sha256":"2e313df508713a435e85998d4d65fecd75793d3c030acdd366255405242f2026"},"ruby_source_path":"Casks/font/font-b/font-brill.rb","sha256":"5575fbca12d5f8f50b8613bf01ae373f4237fcb2fdf5a379e7378f477e54352e","tap_string":"homebrew/cask","url_args":["https://brill.com/fileasset/The_Brill_Typeface_Package_v_4_0.zip"],"version":"4.0","raw_artifacts":[[":font",["Brill-Bold.ttf"]],[":font",["Brill-BoldItalic.ttf"]],[":font",["Brill-Italic.ttf"]],[":font",["Brill-Roman.ttf"]]]},"font-bruno-ace-sc":{"homepage":"https://fonts.google.com/specimen/Bruno+Ace+SC","names":["Bruno Ace SC"],"ruby_source_checksum":{":sha256":"a1e57a179d49f2da438a87952acf10fc67f986b9050819a2dceccadbd1f974a5"},"ruby_source_path":"Casks/font/font-b/font-bruno-ace-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/brunoacesc/BrunoAceSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BrunoAceSC-Regular.ttf"]]]},"font-bruno-ace":{"homepage":"https://fonts.google.com/specimen/Bruno+Ace","names":["Bruno Ace"],"ruby_source_checksum":{":sha256":"4eb1dea84f16fb71c91c7ef766d67221e309db23ac46a47bd5e815543d180c7f"},"ruby_source_path":"Casks/font/font-b/font-bruno-ace.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/brunoace/BrunoAce-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BrunoAce-Regular.ttf"]]]},"font-brygada-1918":{"homepage":"https://fonts.google.com/specimen/Brygada+1918","names":["Brygada 1918"],"ruby_source_checksum":{":sha256":"61faf6a44f8c0bbbaabb113f3d259ac52582a1d26b412fa720446632880e54f1"},"ruby_source_path":"Casks/font/font-b/font-brygada-1918.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/brygada1918"},"version":"latest","raw_artifacts":[[":font",["Brygada1918-Italic[wght].ttf"]],[":font",["Brygada1918[wght].ttf"]]]},"font-bubblegum-sans":{"homepage":"https://fonts.google.com/specimen/Bubblegum+Sans","names":["Bubblegum Sans"],"ruby_source_checksum":{":sha256":"9dc49b342dc120166f162db435ce49e4a555bf927becd86196e03589124a7754"},"ruby_source_path":"Casks/font/font-b/font-bubblegum-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bubblegumsans/BubblegumSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BubblegumSans-Regular.ttf"]]]},"font-bubbler-one":{"homepage":"https://fonts.google.com/specimen/Bubbler+One","names":["Bubbler One"],"ruby_source_checksum":{":sha256":"b0153869754d0495783ec54ccbe094ec677660c5bee9b107208052ff664f64b2"},"ruby_source_path":"Casks/font/font-b/font-bubbler-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bubblerone/BubblerOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BubblerOne-Regular.ttf"]]]},"font-buda":{"homepage":"https://fonts.google.com/specimen/Buda","names":["Buda"],"ruby_source_checksum":{":sha256":"1bc4f10f3e73937738de575607d258a8b91e51b5489b0b2d0f942d60bdfd2dce"},"ruby_source_path":"Casks/font/font-b/font-buda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/buda/Buda-Light.ttf"],"version":"latest","raw_artifacts":[[":font",["Buda-Light.ttf"]]]},"font-buenard":{"homepage":"https://fonts.google.com/specimen/Buenard","names":["Buenard"],"ruby_source_checksum":{":sha256":"b7a653bbff6baa08468d418253c5560ec4c37dd9f28b4a85e7cc3ceff083a64e"},"ruby_source_path":"Casks/font/font-b/font-buenard.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/buenard/Buenard%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Buenard[wght].ttf"]]]},"font-bukyvede-bold":{"homepage":"https://kodeks.de/AKSL/Schrift/BukyVede.htm","names":["BukyVede Bold"],"ruby_source_checksum":{":sha256":"299ca85112c4f5bc647bd41b496885f4d7f4051e8db2ccfa1d2335529c326b82"},"ruby_source_path":"Casks/font/font-b/font-bukyvede-bold.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://kodeks.de/AKSL/media/BukyVede-Bold.ttf"],"version":"latest","raw_artifacts":[[":font",["BukyVede-Bold.ttf"]]]},"font-bukyvede-italic":{"homepage":"https://kodeks.de/AKSL/Schrift/BukyVede.htm","names":["BukyVede Italic"],"ruby_source_checksum":{":sha256":"a84aba4edba88bce642264a2a026ce9f30caf3fefdff90b21a1524c254118c22"},"ruby_source_path":"Casks/font/font-b/font-bukyvede-italic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://kodeks.de/AKSL/media/BukyVede-Italic.ttf"],"version":"latest","raw_artifacts":[[":font",["BukyVede-Italic.ttf"]]]},"font-bukyvede-regular":{"homepage":"https://kodeks.de/AKSL/Schrift/BukyVede.htm","names":["BukyVede Regular"],"ruby_source_checksum":{":sha256":"c0bb02cbd4d8073443c9cedf6688c4da8e29faed09624f465b3831caa907d6a7"},"ruby_source_path":"Casks/font/font-b/font-bukyvede-regular.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://kodeks.de/AKSL/media/BukyVede-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BukyVede-Regular.ttf"]]]},"font-bungee-color":{"homepage":"https://fonts.google.com/specimen/Bungee+Color","names":["Bungee Color"],"ruby_source_checksum":{":sha256":"bbb0b75a51e38681f2fad4fc8ccd64f9de47559c47a3053c77f3fc7dd0686581"},"ruby_source_path":"Casks/font/font-b/font-bungee-color.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bungeecolor/BungeeColor-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BungeeColor-Regular.ttf"]]]},"font-bungee-hairline":{"homepage":"https://fonts.google.com/specimen/Bungee+Hairline","names":["Bungee Hairline"],"ruby_source_checksum":{":sha256":"54f97c671ce0de1abd093b4bfb2e2f261e4f38c9909889414dc4d423fadc717d"},"ruby_source_path":"Casks/font/font-b/font-bungee-hairline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bungeehairline/BungeeHairline-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BungeeHairline-Regular.ttf"]]]},"font-bungee-inline":{"homepage":"https://fonts.google.com/specimen/Bungee+Inline","names":["Bungee Inline"],"ruby_source_checksum":{":sha256":"2651f02eba7aeb567a4a6a5997b37b665dc0bf98f53f0cea1c51a1bf2312f996"},"ruby_source_path":"Casks/font/font-b/font-bungee-inline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bungeeinline/BungeeInline-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BungeeInline-Regular.ttf"]]]},"font-bungee-outline":{"homepage":"https://fonts.google.com/specimen/Bungee+Outline","names":["Bungee Outline"],"ruby_source_checksum":{":sha256":"99db7fd139ee6a50da1e0e64f939520ae53828da6ab02b04a5e4decea85cad2b"},"ruby_source_path":"Casks/font/font-b/font-bungee-outline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bungeeoutline/BungeeOutline-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BungeeOutline-Regular.ttf"]]]},"font-bungee-shade":{"homepage":"https://fonts.google.com/specimen/Bungee+Shade","names":["Bungee Shade"],"ruby_source_checksum":{":sha256":"ef1ca1ac6417f988b3f8e54558ebcb6a94818dabfc048a62796eccb33102c85a"},"ruby_source_path":"Casks/font/font-b/font-bungee-shade.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bungeeshade/BungeeShade-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BungeeShade-Regular.ttf"]]]},"font-bungee-spice":{"homepage":"https://fonts.google.com/specimen/Bungee+Spice","names":["Bungee Spice"],"ruby_source_checksum":{":sha256":"cb41a8010019b8ef1ab3a4149ffafc518cf03ac855083a678d3f75d6f9752541"},"ruby_source_path":"Casks/font/font-b/font-bungee-spice.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bungeespice/BungeeSpice-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BungeeSpice-Regular.ttf"]]]},"font-bungee-tint":{"homepage":"https://fonts.google.com/specimen/Bungee+Tint","names":["Bungee Tint"],"ruby_source_checksum":{":sha256":"472539bc2f367d8e41e18c03748e7d61aea69fbe30bd920f8bfc11ef95bfe355"},"ruby_source_path":"Casks/font/font-b/font-bungee-tint.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bungeetint/BungeeTint-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["BungeeTint-Regular.ttf"]]]},"font-bungee":{"homepage":"https://djr.com/bungee/","names":["Bungee"],"ruby_source_checksum":{":sha256":"6fceb532beed886757fe1d85786166c28365dc42484236f1f671fb04b9b446ab"},"ruby_source_path":"Casks/font/font-b/font-bungee.rb","sha256":"df293931cb01e8a8737defbcee3eb853db2af67271005d65e4508d541b6f592c","tap_string":"homebrew/cask","url_args":["https://github.com/djrrb/bungee/releases/download/v2.001/Bungee-fonts.zip"],"version":"2.001","raw_artifacts":[[":font",["Bungee-fonts/Bungee_Rotated/BungeeRotatedShade-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Basic/BungeeHairline-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Basic/BungeeInline-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Basic/BungeeOutline-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Basic/BungeeShade-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Color/BungeeSpice-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Color/BungeeTint-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Layers/BungeeLayers-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Layers/BungeeLayersInline-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Layers/BungeeLayersOutline-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Layers/BungeeLayersShade-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Rotated/BungeeRotated-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Rotated/BungeeRotatedInline-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Rotated/BungeeRotatedOutline-Regular.ttf"]],[":font",["Bungee-fonts/Bungee_Basic/Bungee-Regular.ttf"]]]},"font-butcherman":{"homepage":"https://fonts.google.com/specimen/Butcherman","names":["Butcherman"],"ruby_source_checksum":{":sha256":"f968e816ca5b4531e9406d70cacd5f1b5b6bb2363a592bf0865886daf8556330"},"ruby_source_path":"Casks/font/font-b/font-butcherman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/butcherman/Butcherman-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Butcherman-Regular.ttf"]]]},"font-butterfly-kids":{"homepage":"https://fonts.google.com/specimen/Butterfly+Kids","names":["Butterfly Kids"],"ruby_source_checksum":{":sha256":"fa9aacd68bfd8c0c3014fb1fde6da152168264069a2f45d6324c1c88e07f1c36"},"ruby_source_path":"Casks/font/font-b/font-butterfly-kids.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/butterflykids/ButterflyKids-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ButterflyKids-Regular.ttf"]]]},"font-bytesized":{"homepage":"https://fonts.google.com/specimen/Bytesized","names":["Bytesized"],"ruby_source_checksum":{":sha256":"a710a29eae2f0a0acc1002d2747467fe6849be6530e2b1849f4629ab65709cc9"},"ruby_source_path":"Casks/font/font-b/font-bytesized.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/bytesized/Bytesized-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Bytesized-Regular.ttf"]]]},"font-caacupe-one":{"homepage":"https://fonts.google.com/specimen/Caacupe+One","names":["Caacupe One"],"ruby_source_checksum":{":sha256":"f932fc59492621c1c9a6ff2db6bf1473ae5c1d9e7827c0449207b8f44cb70bf9"},"ruby_source_path":"Casks/font/font-c/font-caacupe-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/caacupeone/CaacupeOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CaacupeOne-Regular.ttf"]]]},"font-cabin-condensed":{"homepage":"https://fonts.google.com/specimen/Cabin+Condensed","names":["Cabin Condensed"],"ruby_source_checksum":{":sha256":"bf4cb4db175e0fe1fa9f9275bcd35002264df6a774f6c7cb6f698575b9577038"},"ruby_source_path":"Casks/font/font-c/font-cabin-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cabincondensed"},"version":"latest","raw_artifacts":[[":font",["CabinCondensed-Bold.ttf"]],[":font",["CabinCondensed-Medium.ttf"]],[":font",["CabinCondensed-Regular.ttf"]],[":font",["CabinCondensed-SemiBold.ttf"]]]},"font-cabin-sketch":{"homepage":"https://fonts.google.com/specimen/Cabin+Sketch","names":["Cabin Sketch"],"ruby_source_checksum":{":sha256":"461e5589f2f8d846112f5fea2750697aaa9d9719eefc88107beb13238d8e3317"},"ruby_source_path":"Casks/font/font-c/font-cabin-sketch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cabinsketch"},"version":"latest","raw_artifacts":[[":font",["CabinSketch-Bold.ttf"]],[":font",["CabinSketch-Regular.ttf"]]]},"font-cabin":{"homepage":"https://fonts.google.com/specimen/Cabin","names":["Cabin"],"ruby_source_checksum":{":sha256":"4702f6be3152bae8d65dedfe9f5f45562b027dc2811c6e81f3f1d1cf00271833"},"ruby_source_path":"Casks/font/font-c/font-cabin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cabin"},"version":"latest","raw_artifacts":[[":font",["Cabin-Italic[wdth,wght].ttf"]],[":font",["Cabin[wdth,wght].ttf"]]]},"font-cactus-classical-serif":{"homepage":"https://fonts.google.com/specimen/Cactus+Classical+Serif","names":["Cactus Classical Serif"],"ruby_source_checksum":{":sha256":"42ef6f88abb5d10b83563a110434aa7a071d4991521a007e7b1082b460638db3"},"ruby_source_path":"Casks/font/font-c/font-cactus-classical-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cactusclassicalserif/CactusClassicalSerif-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CactusClassicalSerif-Regular.ttf"]]]},"font-caesar-dressing":{"homepage":"https://fonts.google.com/specimen/Caesar+Dressing","names":["Caesar Dressing"],"ruby_source_checksum":{":sha256":"069fe6f15997fa3041f2cca9c40835129a8ebe40153f538d06eba4cc1ff57718"},"ruby_source_path":"Casks/font/font-c/font-caesar-dressing.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/caesardressing/CaesarDressing-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CaesarDressing-Regular.ttf"]]]},"font-cagliostro":{"homepage":"https://fonts.google.com/specimen/Cagliostro","names":["Cagliostro"],"ruby_source_checksum":{":sha256":"70d61b13133d22371fe17d3ae2006670f34da55da1d997ec1856262b829b71f0"},"ruby_source_path":"Casks/font/font-c/font-cagliostro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cagliostro/Cagliostro-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Cagliostro-Regular.ttf"]]]},"font-cairo-play":{"homepage":"https://fonts.google.com/specimen/Cairo+Play","names":["Cairo Play"],"ruby_source_checksum":{":sha256":"212a7d1bb2aea754d8b46e1eb895ea8f6ce4422a4262fa5e8ae591fc84d644ff"},"ruby_source_path":"Casks/font/font-c/font-cairo-play.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cairoplay/CairoPlay%5Bslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["CairoPlay[slnt,wght].ttf"]]]},"font-cairo":{"homepage":"https://fonts.google.com/specimen/Cairo","names":["Cairo"],"ruby_source_checksum":{":sha256":"78a828e92b47f0bd32925e136976c47ec6d0734fdd9dfea714073a42acda8fd5"},"ruby_source_path":"Casks/font/font-c/font-cairo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cairo/Cairo%5Bslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Cairo[slnt,wght].ttf"]]]},"font-cal-sans":{"homepage":"https://github.com/calcom/sans","names":["Cal Sans"],"ruby_source_checksum":{":sha256":"bcceab120ff59fac4f8e64fc4969cda485f3ab36b689cf528f21f0670a0df92e"},"ruby_source_path":"Casks/font/font-c/font-cal-sans.rb","sha256":"3b8978f7a5b884ad3095337ee234b19f1b9ace79c9f1b59b42759e64e316185e","tap_string":"homebrew/cask","url_args":["https://github.com/calcom/sans/releases/download/v2.011/calsans-static-essentials.zip"],"version":"2.011","raw_artifacts":[[":font",["calsans-static-essentials/CalSansTextUI-SemiBoldItalic.ttf"]],[":font",["calsans-static-essentials/CalSans-BoldItalic.ttf"]],[":font",["calsans-static-essentials/CalSans-Italic.ttf"]],[":font",["calsans-static-essentials/CalSans-Medium.ttf"]],[":font",["calsans-static-essentials/CalSans-MediumItalic.ttf"]],[":font",["calsans-static-essentials/CalSans-Regular.ttf"]],[":font",["calsans-static-essentials/CalSans-SemiBold.ttf"]],[":font",["calsans-static-essentials/CalSans-SemiBoldItalic.ttf"]],[":font",["calsans-static-essentials/CalSansTextUI-Bold.ttf"]],[":font",["calsans-static-essentials/CalSansTextUI-BoldItalic.ttf"]],[":font",["calsans-static-essentials/CalSansTextUI-Italic.ttf"]],[":font",["calsans-static-essentials/CalSansTextUI-Medium.ttf"]],[":font",["calsans-static-essentials/CalSansTextUI-MediumItalic.ttf"]],[":font",["calsans-static-essentials/CalSansTextUI-Regular.ttf"]],[":font",["calsans-static-essentials/CalSansTextUI-SemiBold.ttf"]],[":font",["calsans-static-essentials/CalSans-Bold.ttf"]]]},"font-caladea":{"homepage":"https://fonts.google.com/specimen/Caladea","names":["Caladea"],"ruby_source_checksum":{":sha256":"a73908cb56d81a242c7724c7e2c58abb7a8f8a9368b858f66e0922d79a77b854"},"ruby_source_path":"Casks/font/font-c/font-caladea.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/caladea"},"version":"latest","raw_artifacts":[[":font",["Caladea-Bold.ttf"]],[":font",["Caladea-BoldItalic.ttf"]],[":font",["Caladea-Italic.ttf"]],[":font",["Caladea-Regular.ttf"]]]},"font-calistoga":{"homepage":"https://fonts.google.com/specimen/Calistoga","names":["Calistoga"],"ruby_source_checksum":{":sha256":"0390ac113186f89cedc40236ca4a0a0b5ea17dc6473e34f461ba03a532fc1bf5"},"ruby_source_path":"Casks/font/font-c/font-calistoga.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/calistoga/Calistoga-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Calistoga-Regular.ttf"]]]},"font-calligraffitti":{"homepage":"https://fonts.google.com/specimen/Calligraffitti","names":["Calligraffitti"],"ruby_source_checksum":{":sha256":"bd7cc399f6719afbb006d7b7d3ece0ca96bd426742015c47969ff20ccc1bc721"},"ruby_source_path":"Casks/font/font-c/font-calligraffitti.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/calligraffitti/Calligraffitti-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Calligraffitti-Regular.ttf"]]]},"font-cambay":{"homepage":"https://fonts.google.com/specimen/Cambay","names":["Cambay"],"ruby_source_checksum":{":sha256":"bec31c27f5e67e31182882ceb6a4d837f3038742a29c601926967c4a732f72af"},"ruby_source_path":"Casks/font/font-c/font-cambay.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cambay"},"version":"latest","raw_artifacts":[[":font",["Cambay-Bold.ttf"]],[":font",["Cambay-BoldItalic.ttf"]],[":font",["Cambay-Italic.ttf"]],[":font",["Cambay-Regular.ttf"]]]},"font-cambo":{"homepage":"https://fonts.google.com/specimen/Cambo","names":["Cambo"],"ruby_source_checksum":{":sha256":"c798cf024b8932553cc8931d5b4fc7a2cf3ff1fb6751d929be6b306af5977347"},"ruby_source_path":"Casks/font/font-c/font-cambo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cambo/Cambo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Cambo-Regular.ttf"]]]},"font-camingocode":{"homepage":"https://www.janfromm.de/typefaces/camingomono/camingocode/","names":["CamingoCode"],"ruby_source_checksum":{":sha256":"e215e6c1e4c705b9de3418907bdbbd5318e92925c7069520d56cb3d14117a80f"},"ruby_source_path":"Casks/font/font-c/font-camingocode.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://janfromm.de/typefaces/camingocode/camingocode.zip"],"version":"1.0","raw_artifacts":[[":font",["TTF/CamingoCode-Bold.ttf"]],[":font",["TTF/CamingoCode-BoldItalic.ttf"]],[":font",["TTF/CamingoCode-Italic.ttf"]],[":font",["TTF/CamingoCode-Regular.ttf"]]]},"font-candal":{"homepage":"https://fonts.google.com/specimen/Candal","names":["Candal"],"ruby_source_checksum":{":sha256":"923fbd5c48292e08cfd6b8ac416c219e8d556cbe67fb8ef53910e0d04caea63c"},"ruby_source_path":"Casks/font/font-c/font-candal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/candal/Candal.ttf"],"version":"latest","raw_artifacts":[[":font",["Candal.ttf"]]]},"font-cantarell":{"homepage":"https://cantarell.gnome.org/","names":["Cantarell"],"ruby_source_checksum":{":sha256":"d2cbb4f8206acbc13932945634943a780b378087e0013e161a79871dab6930ef"},"ruby_source_path":"Casks/font/font-c/font-cantarell.rb","sha256":"706778e6f9468d534d7afe05e4f6e1586110395ef37d24df259746736fd6b702","tap_string":"homebrew/cask","url_args":["https://cantarell.gnome.org/releases/cantarell-fonts-0.311.tar.xz"],"version":"0.311","raw_artifacts":[[":font",["cantarell-fonts-0.311/prebuilt/Cantarell-VF.otf"]]]},"font-cantata-one":{"homepage":"https://fonts.google.com/specimen/Cantata+One","names":["Cantata One"],"ruby_source_checksum":{":sha256":"302b951f729543729d664af2c9af89a0ef70ca8cb995ad05ee381fd0bc9fc047"},"ruby_source_path":"Casks/font/font-c/font-cantata-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cantataone/CantataOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CantataOne-Regular.ttf"]]]},"font-cantora-one":{"homepage":"https://fonts.google.com/specimen/Cantora+One","names":["Cantora One"],"ruby_source_checksum":{":sha256":"6e9db0a0b5245a13dcd9d5ca6bebfc4c7176ff62bf642ae5956856f312c99280"},"ruby_source_path":"Casks/font/font-c/font-cantora-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cantoraone/CantoraOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CantoraOne-Regular.ttf"]]]},"font-caprasimo":{"homepage":"https://fonts.google.com/specimen/Caprasimo","names":["Caprasimo"],"ruby_source_checksum":{":sha256":"2538524d9050c248f71f14e47979de6e34d255e1214c2e1056fa829f01ba2ff0"},"ruby_source_path":"Casks/font/font-c/font-caprasimo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/caprasimo/Caprasimo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Caprasimo-Regular.ttf"]]]},"font-capriola":{"homepage":"https://fonts.google.com/specimen/Capriola","names":["Capriola"],"ruby_source_checksum":{":sha256":"f560bed6458c2cff5e21cd140241b119af6258ed994afd45a431aa01cb9cb715"},"ruby_source_path":"Casks/font/font-c/font-capriola.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/capriola/Capriola%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Capriola[wght].ttf"]]]},"font-caramel":{"homepage":"https://fonts.google.com/specimen/Caramel","names":["Caramel"],"ruby_source_checksum":{":sha256":"63af342a8fca5b71e0598af792898776c9433000f56f4ebdae11ab27b2b3fb85"},"ruby_source_path":"Casks/font/font-c/font-caramel.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/caramel/Caramel-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Caramel-Regular.ttf"]]]},"font-carattere":{"homepage":"https://fonts.google.com/specimen/Carattere","names":["Carattere"],"ruby_source_checksum":{":sha256":"6b3757e02c5a9f9f7ef6b9cdf9b0823774c3f74ec133740d2446a142d4c8d7e9"},"ruby_source_path":"Casks/font/font-c/font-carattere.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/carattere/Carattere-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Carattere-Regular.ttf"]]]},"font-cardo":{"homepage":"https://scholarsfonts.net/cardofnt.html","names":["Cardo"],"ruby_source_checksum":{":sha256":"2510b4e6773849ee12a2ed9a98ee2e14327ad135b269175a6852170ae2b45951"},"ruby_source_path":"Casks/font/font-c/font-cardo.rb","sha256":"9401db6357cb71fa1f8791323679f81d6b0473d6280a7ec8abdf11b5e52f455f","tap_string":"homebrew/cask","url_args":["https://scholarsfonts.net/cardo104.zip"],"version":"1.04","raw_artifacts":[[":font",["Cardo104s.ttf"]],[":font",["Cardob101.ttf"]],[":font",["Cardoi99.ttf"]]]},"font-carlito":{"homepage":"https://fonts.google.com/specimen/Carlito","names":["Carlito"],"ruby_source_checksum":{":sha256":"91038832b53ff3df71bafdb218254e7d86a34b22d0fbb6210c7ec693c9b33821"},"ruby_source_path":"Casks/font/font-c/font-carlito.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/carlito"},"version":"latest","raw_artifacts":[[":font",["Carlito-Bold.ttf"]],[":font",["Carlito-BoldItalic.ttf"]],[":font",["Carlito-Italic.ttf"]],[":font",["Carlito-Regular.ttf"]]]},"font-carme":{"homepage":"https://fonts.google.com/specimen/Carme","names":["Carme"],"ruby_source_checksum":{":sha256":"292c39ce0f8fc3490e93b48a23d054ea35558ec9814bea4b873ea86f1680e3ac"},"ruby_source_path":"Casks/font/font-c/font-carme.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/carme/Carme-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Carme-Regular.ttf"]]]},"font-carrois-gothic-sc":{"homepage":"https://fonts.google.com/specimen/Carrois+Gothic+SC","names":["Carrois Gothic SC"],"ruby_source_checksum":{":sha256":"1b8a9b6efb8ee84a09bdc0216a8c24612538a43d9280688ae3e1d9cea14f445d"},"ruby_source_path":"Casks/font/font-c/font-carrois-gothic-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/carroisgothicsc/CarroisGothicSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CarroisGothicSC-Regular.ttf"]]]},"font-carrois-gothic":{"homepage":"https://fonts.google.com/specimen/Carrois+Gothic","names":["Carrois Gothic"],"ruby_source_checksum":{":sha256":"7738ddb370d55ba844e8b8ca60005f3a26b89116127f51ea85c4d68b88cc689a"},"ruby_source_path":"Casks/font/font-c/font-carrois-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/carroisgothic/CarroisGothic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CarroisGothic-Regular.ttf"]]]},"font-carter-one":{"homepage":"https://fonts.google.com/specimen/Carter+One","names":["Carter One"],"ruby_source_checksum":{":sha256":"b8f17a49a9f7e646c4ff858e53287e2fadc378fa088a84f5f67b3a0c01d23342"},"ruby_source_path":"Casks/font/font-c/font-carter-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/carterone/CarterOne.ttf"],"version":"latest","raw_artifacts":[[":font",["CarterOne.ttf"]]]},"font-cascadia-code-nf":{"homepage":"https://github.com/microsoft/cascadia-code","names":["Cascadia Code NF"],"ruby_source_checksum":{":sha256":"6a981eef12d82b0bc8d948a2b6f011925edc873d4196e8cb65cac883ffcccc04"},"ruby_source_path":"Casks/font/font-c/font-cascadia-code-nf.rb","sha256":"e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474","tap_string":"homebrew/cask","url_args":["https://github.com/microsoft/cascadia-code/releases/download/v2407.24/CascadiaCode-2407.24.zip"],"version":"2407.24","raw_artifacts":[[":font",["ttf/CascadiaCodeNF.ttf"]],[":font",["ttf/CascadiaCodeNFItalic.ttf"]]]},"font-cascadia-code-pl":{"homepage":"https://github.com/microsoft/cascadia-code","names":["Cascadia Code PL"],"ruby_source_checksum":{":sha256":"b3d9b4958592f6c1ccc16ac0c552f961269ae411abcc5e90b9e9427e186c480b"},"ruby_source_path":"Casks/font/font-c/font-cascadia-code-pl.rb","sha256":"e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474","tap_string":"homebrew/cask","url_args":["https://github.com/microsoft/cascadia-code/releases/download/v2407.24/CascadiaCode-2407.24.zip"],"version":"2407.24","raw_artifacts":[[":font",["ttf/CascadiaCodePL.ttf"]],[":font",["ttf/CascadiaCodePLItalic.ttf"]]]},"font-cascadia-code":{"homepage":"https://github.com/microsoft/cascadia-code","names":["Cascadia Code"],"ruby_source_checksum":{":sha256":"093ef5e77323637d4d91d9bc993a48dbbbb543fc6d431822e21572443424d8b9"},"ruby_source_path":"Casks/font/font-c/font-cascadia-code.rb","sha256":"e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474","tap_string":"homebrew/cask","url_args":["https://github.com/microsoft/cascadia-code/releases/download/v2407.24/CascadiaCode-2407.24.zip"],"version":"2407.24","raw_artifacts":[[":font",["ttf/CascadiaCode.ttf"]],[":font",["ttf/CascadiaCodeItalic.ttf"]]]},"font-cascadia-mono-nf":{"homepage":"https://github.com/microsoft/cascadia-code","names":["Cascadia Mono NF"],"ruby_source_checksum":{":sha256":"130e61c5e1a671755eb0d98c21cd6bf725b21fdd3eb5f7d338256b2b544c89bd"},"ruby_source_path":"Casks/font/font-c/font-cascadia-mono-nf.rb","sha256":"e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474","tap_string":"homebrew/cask","url_args":["https://github.com/microsoft/cascadia-code/releases/download/v2407.24/CascadiaCode-2407.24.zip"],"version":"2407.24","raw_artifacts":[[":font",["ttf/CascadiaMonoNF.ttf"]],[":font",["ttf/CascadiaMonoNFItalic.ttf"]]]},"font-cascadia-mono-pl":{"homepage":"https://github.com/microsoft/cascadia-code","names":["Cascadia Mono PL"],"ruby_source_checksum":{":sha256":"aa89f842927de60ce2035de16793001720b84103126aac6aaa7adccaf2e9979f"},"ruby_source_path":"Casks/font/font-c/font-cascadia-mono-pl.rb","sha256":"e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474","tap_string":"homebrew/cask","url_args":["https://github.com/microsoft/cascadia-code/releases/download/v2407.24/CascadiaCode-2407.24.zip"],"version":"2407.24","raw_artifacts":[[":font",["ttf/CascadiaMonoPL.ttf"]],[":font",["ttf/CascadiaMonoPLItalic.ttf"]]]},"font-cascadia-mono":{"homepage":"https://github.com/microsoft/cascadia-code","names":["Cascadia Mono"],"ruby_source_checksum":{":sha256":"3fdae9a1079fcf31c4eb9c27106a68b1bdd21cdf14142b66d84c8b57235e04bd"},"ruby_source_path":"Casks/font/font-c/font-cascadia-mono.rb","sha256":"e67a68ee3386db63f48b9054bd196ea752bc6a4ebb4df35adce6733da50c8474","tap_string":"homebrew/cask","url_args":["https://github.com/microsoft/cascadia-code/releases/download/v2407.24/CascadiaCode-2407.24.zip"],"version":"2407.24","raw_artifacts":[[":font",["ttf/CascadiaMono.ttf"]],[":font",["ttf/CascadiaMonoItalic.ttf"]]]},"font-caskaydia-cove-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["CaskaydiaCove Nerd Font (Cascadia Code)"],"ruby_source_checksum":{":sha256":"9be49796b30644e39ac1a6aac510536f696ebfe1d819bbe8305e96ba32ec0b8b"},"ruby_source_path":"Casks/font/font-c/font-caskaydia-cove-nerd-font.rb","sha256":"ae598e9401e2846aa3ee364513715de0490b844a4b54f0768991f45f23aa8369","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/CascadiaCode.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["CaskaydiaCoveNerdFontPropo-SemiLightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFont-BoldItalic.ttf"]],[":font",["CaskaydiaCoveNerdFont-ExtraLight.ttf"]],[":font",["CaskaydiaCoveNerdFont-ExtraLightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFont-Italic.ttf"]],[":font",["CaskaydiaCoveNerdFont-Light.ttf"]],[":font",["CaskaydiaCoveNerdFont-LightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFont-Regular.ttf"]],[":font",["CaskaydiaCoveNerdFont-SemiBold.ttf"]],[":font",["CaskaydiaCoveNerdFont-SemiBoldItalic.ttf"]],[":font",["CaskaydiaCoveNerdFont-SemiLight.ttf"]],[":font",["CaskaydiaCoveNerdFont-SemiLightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-Bold.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-BoldItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-ExtraLight.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-ExtraLightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-Italic.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-Light.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-LightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-Regular.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-SemiBold.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-SemiBoldItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-SemiLight.ttf"]],[":font",["CaskaydiaCoveNerdFontMono-SemiLightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-Bold.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-BoldItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-ExtraLight.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-Italic.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-Light.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-LightItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-Regular.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-SemiBold.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["CaskaydiaCoveNerdFontPropo-SemiLight.ttf"]],[":font",["CaskaydiaCoveNerdFont-Bold.ttf"]]]},"font-caskaydia-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["CaskaydiaMono Nerd Font (Cascadia Mono)"],"ruby_source_checksum":{":sha256":"92ddb1a604e48dafb6bc00f8e0a20dced4633fe332e3e92afaa1ec8fa6beddb4"},"ruby_source_path":"Casks/font/font-c/font-caskaydia-mono-nerd-font.rb","sha256":"e4fe0248bbe2558e907d26b55ed287403972f946239a4ea3f7a8afd3365ad6ba","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/CascadiaMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["CaskaydiaMonoNerdFontPropo-SemiLightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFont-BoldItalic.ttf"]],[":font",["CaskaydiaMonoNerdFont-ExtraLight.ttf"]],[":font",["CaskaydiaMonoNerdFont-ExtraLightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFont-Italic.ttf"]],[":font",["CaskaydiaMonoNerdFont-Light.ttf"]],[":font",["CaskaydiaMonoNerdFont-LightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFont-Regular.ttf"]],[":font",["CaskaydiaMonoNerdFont-SemiBold.ttf"]],[":font",["CaskaydiaMonoNerdFont-SemiBoldItalic.ttf"]],[":font",["CaskaydiaMonoNerdFont-SemiLight.ttf"]],[":font",["CaskaydiaMonoNerdFont-SemiLightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-Bold.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-BoldItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-ExtraLight.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-ExtraLightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-Italic.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-Light.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-LightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-Regular.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-SemiBold.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-SemiBoldItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-SemiLight.ttf"]],[":font",["CaskaydiaMonoNerdFontMono-SemiLightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-Bold.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-ExtraLight.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-Italic.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-Light.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-LightItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-Regular.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-SemiBold.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["CaskaydiaMonoNerdFontPropo-SemiLight.ttf"]],[":font",["CaskaydiaMonoNerdFont-Bold.ttf"]]]},"font-castoro-titling":{"homepage":"https://fonts.google.com/specimen/Castoro+Titling","names":["Castoro Titling"],"ruby_source_checksum":{":sha256":"e5ab793ee68a9d5ecc9739e94857fd4a0dbf61296b4df8d124a972cdef83254b"},"ruby_source_path":"Casks/font/font-c/font-castoro-titling.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/castorotitling/CastoroTitling-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CastoroTitling-Regular.ttf"]]]},"font-castoro":{"homepage":"https://fonts.google.com/specimen/Castoro","names":["Castoro"],"ruby_source_checksum":{":sha256":"aa1a155a7d0597cbcde36d000aaaf6a4e8ce7d995023cc73e61f0c439e17a48c"},"ruby_source_path":"Casks/font/font-c/font-castoro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/castoro"},"version":"latest","raw_artifacts":[[":font",["Castoro-Italic[wght].ttf"]],[":font",["Castoro[wght].ttf"]]]},"font-catamaran":{"homepage":"https://fonts.google.com/specimen/Catamaran","names":["Catamaran"],"ruby_source_checksum":{":sha256":"43a3b3a17edf29587280edf881dfebb551c79e70ea67e76acd8e02b4ad866fc7"},"ruby_source_path":"Casks/font/font-c/font-catamaran.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/catamaran/Catamaran%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Catamaran[wght].ttf"]]]},"font-caudex":{"homepage":"https://fonts.google.com/specimen/Caudex","names":["Caudex"],"ruby_source_checksum":{":sha256":"e7fe1ed96326b40cf386cffd4882fd2b2b8b42fd870be511566015708c5d092a"},"ruby_source_path":"Casks/font/font-c/font-caudex.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/caudex"},"version":"latest","raw_artifacts":[[":font",["Caudex-Bold.ttf"]],[":font",["Caudex-BoldItalic.ttf"]],[":font",["Caudex-Italic.ttf"]],[":font",["Caudex-Regular.ttf"]]]},"font-cause":{"homepage":"https://fonts.google.com/specimen/Cause","names":["Cause"],"ruby_source_checksum":{":sha256":"2a161b92def75d016a569405a2c3b60955528b384c3ccbe91eb5b48b59b0c210"},"ruby_source_path":"Casks/font/font-c/font-cause.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cause/Cause%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Cause[wght].ttf"]]]},"font-caveat-brush":{"homepage":"https://fonts.google.com/specimen/Caveat+Brush","names":["Caveat Brush"],"ruby_source_checksum":{":sha256":"31a6cc12a937225b79240c3ab40e516dcc12c7213c6b7ec72b5b0b426738f9e6"},"ruby_source_path":"Casks/font/font-c/font-caveat-brush.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/caveatbrush/CaveatBrush-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CaveatBrush-Regular.ttf"]]]},"font-caveat":{"homepage":"https://fonts.google.com/specimen/Caveat","names":["Caveat"],"ruby_source_checksum":{":sha256":"6a9e328fc3ebc30cb2661b8990792b2eb08c18d305796839223da21378ef0a51"},"ruby_source_path":"Casks/font/font-c/font-caveat.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/caveat/Caveat%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Caveat[wght].ttf"]]]},"font-cedarville-cursive":{"homepage":"https://fonts.google.com/specimen/Cedarville+Cursive","names":["Cedarville Cursive"],"ruby_source_checksum":{":sha256":"2634c511de71fe34da99a78b777df5e8a9acc7cacf8b79d3507f6281571a5feb"},"ruby_source_path":"Casks/font/font-c/font-cedarville-cursive.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cedarvillecursive/Cedarville-Cursive.ttf"],"version":"latest","raw_artifacts":[[":font",["Cedarville-Cursive.ttf"]]]},"font-ceviche-one":{"homepage":"https://fonts.google.com/specimen/Ceviche+One","names":["Ceviche One"],"ruby_source_checksum":{":sha256":"c281d7d1842b8b7a5a6393f9689bcaee6f56a0d8749d12cbc6694b07f99fddbf"},"ruby_source_path":"Casks/font/font-c/font-ceviche-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cevicheone/CevicheOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CevicheOne-Regular.ttf"]]]},"font-chakra-petch":{"homepage":"https://fonts.google.com/specimen/Chakra+Petch","names":["Chakra Petch"],"ruby_source_checksum":{":sha256":"26c4638b43f5fec6eb3713a025e76e27efa0ea056755b3d98959f116b6e5509e"},"ruby_source_path":"Casks/font/font-c/font-chakra-petch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/chakrapetch"},"version":"latest","raw_artifacts":[[":font",["ChakraPetch-SemiBoldItalic.ttf"]],[":font",["ChakraPetch-BoldItalic.ttf"]],[":font",["ChakraPetch-Italic.ttf"]],[":font",["ChakraPetch-Light.ttf"]],[":font",["ChakraPetch-LightItalic.ttf"]],[":font",["ChakraPetch-Medium.ttf"]],[":font",["ChakraPetch-MediumItalic.ttf"]],[":font",["ChakraPetch-Regular.ttf"]],[":font",["ChakraPetch-SemiBold.ttf"]],[":font",["ChakraPetch-Bold.ttf"]]]},"font-changa-one":{"homepage":"https://fonts.google.com/specimen/Changa+One","names":["Changa One"],"ruby_source_checksum":{":sha256":"dfa11282178e3405f4d28abbfc85e289de81c1f836ebafca256beb9c499b053d"},"ruby_source_path":"Casks/font/font-c/font-changa-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/changaone"},"version":"latest","raw_artifacts":[[":font",["ChangaOne-Italic.ttf"]],[":font",["ChangaOne-Regular.ttf"]]]},"font-changa":{"homepage":"https://fonts.google.com/specimen/Changa","names":["Changa"],"ruby_source_checksum":{":sha256":"5c0c7407dec5ef47bf95d62da7059c839f0b4797c182f2ff157ccc801aa328e7"},"ruby_source_path":"Casks/font/font-c/font-changa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/changa/Changa%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Changa[wght].ttf"]]]},"font-chango":{"homepage":"https://fonts.google.com/specimen/Chango","names":["Chango"],"ruby_source_checksum":{":sha256":"75ba759b632e20633ba7a8854787ae24bdfa31f1f2d7a50496ff3beab6a4f220"},"ruby_source_path":"Casks/font/font-c/font-chango.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chango/Chango-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Chango-Regular.ttf"]]]},"font-chapbook":{"homepage":"https://www.feorag.com/freestuff/chapbook.html","names":["Chapbook"],"ruby_source_checksum":{":sha256":"cdfccae078b4833b4845b9ef3415c4718e116846c32e4780c1ad7889e714f0a3"},"ruby_source_path":"Casks/font/font-c/font-chapbook.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.feorag.com/freestuff/archives/Chapbook-OTF.zip"],"version":"latest","raw_artifacts":[[":font",["Chapbook OTF/Chapbook-Dingbats.otf"]],[":font",["Chapbook OTF/Chapbook-Italic.otf"]],[":font",["Chapbook OTF/Chapbook-Regular.otf"]]]},"font-charis-sil":{"homepage":"https://fonts.google.com/specimen/Charis+SIL","names":["Charis SIL"],"ruby_source_checksum":{":sha256":"61ad2526da7fc9619eeccbe540489a86287ff7e8b9f662c8482922dbf041c8f8"},"ruby_source_path":"Casks/font/font-c/font-charis-sil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/charissil"},"version":"latest","raw_artifacts":[[":font",["CharisSIL-Bold.ttf"]],[":font",["CharisSIL-BoldItalic.ttf"]],[":font",["CharisSIL-Italic.ttf"]],[":font",["CharisSIL-Regular.ttf"]]]},"font-charis":{"homepage":"https://software.sil.org/charis/","names":["Charis"],"ruby_source_checksum":{":sha256":"b05c1aa8c8b1b0c0c9759d3b689252012105c7d48b62a952fa78327cbf450862"},"ruby_source_path":"Casks/font/font-c/font-charis.rb","sha256":"e3237b1303c5d31af8f59b1d1914886c5e873b77c71390e4742fb3bc1c187666","tap_string":"homebrew/cask","url_args":["https://software.sil.org/downloads/r/charis/Charis-7.000.zip"],"version":"7.000","raw_artifacts":[[":font",["Charis-7.000/Charis-SemiBoldItalic.ttf"]],[":font",["Charis-7.000/Charis-BoldItalic.ttf"]],[":font",["Charis-7.000/Charis-Italic.ttf"]],[":font",["Charis-7.000/Charis-Medium.ttf"]],[":font",["Charis-7.000/Charis-MediumItalic.ttf"]],[":font",["Charis-7.000/Charis-Regular.ttf"]],[":font",["Charis-7.000/Charis-SemiBold.ttf"]],[":font",["Charis-7.000/Charis-Bold.ttf"]]]},"font-charm":{"homepage":"https://fonts.google.com/specimen/Charm","names":["Charm"],"ruby_source_checksum":{":sha256":"2a60d5a1dc7cecc63a0f01641f180020476dd95ff5abdcaa0b5a32559c67fb12"},"ruby_source_path":"Casks/font/font-c/font-charm.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/charm"},"version":"latest","raw_artifacts":[[":font",["Charm-Bold.ttf"]],[":font",["Charm-Regular.ttf"]]]},"font-charmonman":{"homepage":"https://fonts.google.com/specimen/Charmonman","names":["Charmonman"],"ruby_source_checksum":{":sha256":"860bbfb2d2195f564ab41f79b1fc47802eec1705d23adcf16b7853b81ad965b6"},"ruby_source_path":"Casks/font/font-c/font-charmonman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/charmonman"},"version":"latest","raw_artifacts":[[":font",["Charmonman-Bold.ttf"]],[":font",["Charmonman-Regular.ttf"]]]},"font-charter":{"homepage":"https://practicaltypography.com/charter.html","names":["Charter"],"ruby_source_checksum":{":sha256":"f30389e53cf708f0347c39c4f11d1f57d456cdf026b6d0fbc3b0ff29a733daca"},"ruby_source_path":"Casks/font/font-c/font-charter.rb","sha256":"b40297f1a615f94594bdad0995848eb2223fb53ccb4ea197cabf24439bd811c9","tap_string":"homebrew/cask","url_args":["https://practicaltypography.com/fonts/Charter%20210112.zip"],"version":"210112","raw_artifacts":[[":font",["Charter 210112/OTF format (best for Mac OS)/Charter/Charter Bold Italic.otf"]],[":font",["Charter 210112/OTF format (best for Mac OS)/Charter/Charter Bold.otf"]],[":font",["Charter 210112/OTF format (best for Mac OS)/Charter/Charter Italic.otf"]],[":font",["Charter 210112/OTF format (best for Mac OS)/Charter/Charter Regular.otf"]]]},"font-chathura":{"homepage":"https://fonts.google.com/specimen/Chathura","names":["Chathura"],"ruby_source_checksum":{":sha256":"9add45dc02e512435fadef9942742b4e3d7fbd58f547eb61d338defbb0e57ab5"},"ruby_source_path":"Casks/font/font-c/font-chathura.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/chathura"},"version":"latest","raw_artifacts":[[":font",["Chathura-Bold.ttf"]],[":font",["Chathura-ExtraBold.ttf"]],[":font",["Chathura-Light.ttf"]],[":font",["Chathura-Regular.ttf"]],[":font",["Chathura-Thin.ttf"]]]},"font-chau-philomene-one":{"homepage":"https://fonts.google.com/specimen/Chau+Philomene+One","names":["Chau Philomene One"],"ruby_source_checksum":{":sha256":"77b1fcd57d51dd9b1d49254ac7adad503527c960d931cb153abe951f326065d8"},"ruby_source_path":"Casks/font/font-c/font-chau-philomene-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/chauphilomeneone"},"version":"latest","raw_artifacts":[[":font",["ChauPhilomeneOne-Italic.ttf"]],[":font",["ChauPhilomeneOne-Regular.ttf"]]]},"font-chela-one":{"homepage":"https://fonts.google.com/specimen/Chela+One","names":["Chela One"],"ruby_source_checksum":{":sha256":"688a029165c477fa23c7d3a41c0afddcb3b4e4926d2c986f01e05edd75d64513"},"ruby_source_path":"Casks/font/font-c/font-chela-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chelaone/ChelaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ChelaOne-Regular.ttf"]]]},"font-chelsea-market":{"homepage":"https://fonts.google.com/specimen/Chelsea+Market","names":["Chelsea Market"],"ruby_source_checksum":{":sha256":"4e0acf3a4247b3e5ca31b3eafc2f23038d5db20587900129b1a0ca044e60713e"},"ruby_source_path":"Casks/font/font-c/font-chelsea-market.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chelseamarket/ChelseaMarket-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ChelseaMarket-Regular.ttf"]]]},"font-chenla":{"homepage":"https://fonts.google.com/specimen/Chenla","names":["Chenla"],"ruby_source_checksum":{":sha256":"5e0ede3bcbfd3d235fc8137196b6727ff39ff86967799c010f3eaad231e5e882"},"ruby_source_path":"Casks/font/font-c/font-chenla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chenla/Chenla.ttf"],"version":"latest","raw_artifacts":[[":font",["Chenla.ttf"]]]},"font-chenyuluoyan":{"homepage":"https://github.com/Chenyu-otf/chenyuluoyan_thin","names":["Chenyuluoyan","辰宇落雁體"],"ruby_source_checksum":{":sha256":"8e2df667c46f68d24dfe23e45b48513e88d398b780f4d26c9809aceebf072f1d"},"ruby_source_path":"Casks/font/font-c/font-chenyuluoyan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/Chenyu-otf/chenyuluoyan_thin/archive/refs/heads/main.tar.gz"],"version":"latest","raw_artifacts":[[":font",["chenyuluoyan_thin-main/ChenYuluoyan-2.0-Thin.ttf"]],[":font",["chenyuluoyan_thin-main/ChenYuluoyan-Thin-Monospaced.ttf"]]]},"font-cherish":{"homepage":"https://fonts.google.com/specimen/Cherish","names":["Cherish"],"ruby_source_checksum":{":sha256":"4c1283a2298bf643b5edf0cecd10a75b67781688420499432d3dfef74799d866"},"ruby_source_path":"Casks/font/font-c/font-cherish.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cherish/Cherish-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Cherish-Regular.ttf"]]]},"font-cherry-bomb-one":{"homepage":"https://fonts.google.com/specimen/Cherry+Bomb+One","names":["Cherry Bomb One"],"ruby_source_checksum":{":sha256":"a71e51d28c8269e99f1b0bdd72450b03b3dbd8f41d2d2cf475068ac11ef067fd"},"ruby_source_path":"Casks/font/font-c/font-cherry-bomb-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cherrybombone/CherryBombOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CherryBombOne-Regular.ttf"]]]},"font-cherry-cream-soda":{"homepage":"https://fonts.google.com/specimen/Cherry+Cream+Soda","names":["Cherry Cream Soda"],"ruby_source_checksum":{":sha256":"3a59c73930455cecbdfdc54b295140c5d396b7fb665cd2b63d0221d3f953091b"},"ruby_source_path":"Casks/font/font-c/font-cherry-cream-soda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/cherrycreamsoda/CherryCreamSoda-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CherryCreamSoda-Regular.ttf"]]]},"font-cherry-swash":{"homepage":"https://fonts.google.com/specimen/Cherry+Swash","names":["Cherry Swash"],"ruby_source_checksum":{":sha256":"53ada36ca76ec7413daedad613d1ad242b4f2b9cc64ce0c6a94d41fbbfb53c87"},"ruby_source_path":"Casks/font/font-c/font-cherry-swash.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cherryswash"},"version":"latest","raw_artifacts":[[":font",["CherrySwash-Bold.ttf"]],[":font",["CherrySwash-Regular.ttf"]]]},"font-chewy":{"homepage":"https://fonts.google.com/specimen/Chewy","names":["Chewy"],"ruby_source_checksum":{":sha256":"e85d1bc9f9f74246d887736aa21aa13f74839c6f07b2b3a6e6cff8e6ee2488c6"},"ruby_source_path":"Casks/font/font-c/font-chewy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/chewy/Chewy-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Chewy-Regular.ttf"]]]},"font-chiayi-city":{"homepage":"https://www.chiayi.gov.tw/News_Content.aspx?n=8407&s=641274","names":["ChiaYiCityFont"],"ruby_source_checksum":{":sha256":"01d8517123a0d4394b8e8c331f3788e734dd38e54254a7b8d376387c79218af5"},"ruby_source_path":"Casks/font/font-c/font-chiayi-city.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.chiayi.gov.tw/download/logo/ChiayiCityFont.zip"],"version":"latest","raw_artifacts":[[":font",["ChiayiCity.ttf"]]]},"font-chicle":{"homepage":"https://fonts.google.com/specimen/Chicle","names":["Chicle"],"ruby_source_checksum":{":sha256":"ee92c245e22853a34fd10907caa1aec182620d02e910693fc29bfbee096665c1"},"ruby_source_path":"Casks/font/font-c/font-chicle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chicle/Chicle-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Chicle-Regular.ttf"]]]},"font-chilanka":{"homepage":"https://fonts.google.com/specimen/Chilanka","names":["Chilanka"],"ruby_source_checksum":{":sha256":"0727216ca6a16cdf03b94b6298e68e9e4369e17611c8b5005dba7d1317a84105"},"ruby_source_path":"Casks/font/font-c/font-chilanka.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chilanka/Chilanka-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Chilanka-Regular.ttf"]]]},"font-chiron-goround-tc":{"homepage":"https://fonts.google.com/specimen/Chiron+GoRound+TC","names":["Chiron GoRound TC"],"ruby_source_checksum":{":sha256":"cd393c7e41d35e1eca86bb8f721f0417165b04085082e90dbc649d3a0810d20c"},"ruby_source_path":"Casks/font/font-c/font-chiron-goround-tc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chirongoroundtc/ChironGoRoundTC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["ChironGoRoundTC[wght].ttf"]]]},"font-chiron-hei-hk":{"homepage":"https://github.com/chiron-fonts/chiron-hei-hk","names":["Chiron Hei HK","昭源黑體"],"ruby_source_checksum":{":sha256":"e2524cac5d259a787fb2cc4f82ad2484490a051dbf5559d77a838f3f9441c5f5"},"ruby_source_path":"Casks/font/font-c/font-chiron-hei-hk.rb","sha256":"71345f99a832fe82fe8a6107a1ca3de33f5aa8021849cb04a70d79c8ba3acc8e","tap_string":"homebrew/cask","url_args":["https://github.com/chiron-fonts/chiron-hei-hk/archive/refs/tags/v2.609.tar.gz"],"version":"2.609","raw_artifacts":[[":font",["chiron-hei-hk-2.609/VAR_OTF/ChironHeiHKItVF.otf"]],[":font",["chiron-hei-hk-2.609/VAR_OTF/ChironHeiHKVF.otf"]]]},"font-chiron-sung-hk":{"homepage":"https://github.com/chiron-fonts/chiron-sung-hk","names":["Chiron Sung HK","昭源宋體"],"ruby_source_checksum":{":sha256":"dc89758f8abbd4d9db7e4fce51f8d73128ab95530c9a50031d83f23783dc41dd"},"ruby_source_path":"Casks/font/font-c/font-chiron-sung-hk.rb","sha256":"813baab1695c34738eaa789d7b4c287fdb6a966878bc9268eda58c810451ed49","tap_string":"homebrew/cask","url_args":["https://github.com/chiron-fonts/chiron-sung-hk/archive/refs/tags/v1.024.tar.gz"],"version":"1.024","raw_artifacts":[[":font",["chiron-sung-hk-1.024/VAR_OTF/ChironSungHKItVF.otf"]],[":font",["chiron-sung-hk-1.024/VAR_OTF/ChironSungHKVF.otf"]]]},"font-chivo-mono":{"homepage":"https://fonts.google.com/specimen/Chivo+Mono","names":["Chivo Mono"],"ruby_source_checksum":{":sha256":"b39ef1d859aeba3c622217f7bb9e009a1944017b32ba7541290fbc6a069cad9a"},"ruby_source_path":"Casks/font/font-c/font-chivo-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/chivomono"},"version":"latest","raw_artifacts":[[":font",["ChivoMono-Italic[wght].ttf"]],[":font",["ChivoMono[wght].ttf"]]]},"font-chivo":{"homepage":"https://fonts.google.com/specimen/Chivo","names":["Chivo"],"ruby_source_checksum":{":sha256":"c5dfc4d51b0af1c53018c8fb405c0ef01ffeb108f2b3abd98424b37c5841fb21"},"ruby_source_path":"Casks/font/font-c/font-chivo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/chivo"},"version":"latest","raw_artifacts":[[":font",["Chivo-Italic[wght].ttf"]],[":font",["Chivo[wght].ttf"]]]},"font-chocolate-classical-sans":{"homepage":"https://fonts.google.com/specimen/Chocolate+Classical+Sans","names":["Chocolate Classical Sans"],"ruby_source_checksum":{":sha256":"b2fd89aeda61d788b127eb89d533f58708afcb0cd8d1748e1c216916483b29d6"},"ruby_source_path":"Casks/font/font-c/font-chocolate-classical-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chocolateclassicalsans/ChocolateClassicalSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ChocolateClassicalSans-Regular.ttf"]]]},"font-chokokutai":{"homepage":"https://fonts.google.com/specimen/Chokokutai","names":["Chokokutai"],"ruby_source_checksum":{":sha256":"dfa16f08eef78933e6426c3609c77feaf604702383d8f09123661522b736b23c"},"ruby_source_path":"Casks/font/font-c/font-chokokutai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chokokutai/Chokokutai-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Chokokutai-Regular.ttf"]]]},"font-chomsky":{"homepage":"https://github.com/ctrlcctrlv/chomsky","names":["Chomsky"],"ruby_source_checksum":{":sha256":"1d7cbecbfbdb060c70625c82372d50423f9c95167bb86f12fedaa5bd17a09353"},"ruby_source_path":"Casks/font/font-c/font-chomsky.rb","sha256":"7b1767776b6653a31dfa510ca2927d3f1cd38b17c026515acfe510bb8789cefa","tap_string":"homebrew/cask","url_args":["https://github.com/ctrlcctrlv/chomsky/releases/download/v2.3/Chomsky.otf"],"version":"2.3","raw_artifacts":[[":font",["Chomsky.otf"]]]},"font-chonburi":{"homepage":"https://fonts.google.com/specimen/Chonburi","names":["Chonburi"],"ruby_source_checksum":{":sha256":"1457f73d79fc1289f211bf65fe13241ecae24cc709095b75d72dd0a645180392"},"ruby_source_path":"Casks/font/font-c/font-chonburi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/chonburi/Chonburi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Chonburi-Regular.ttf"]]]},"font-church-slavonic":{"homepage":"https://github.com/typiconman/fonts-cu","names":["Church Slavonic Fonts"],"ruby_source_checksum":{":sha256":"1daca4f2532acee272860c030facd88db1783c56972b8c3d794d4b357fdcfd9c"},"ruby_source_path":"Casks/font/font-c/font-church-slavonic.rb","sha256":"6fd44c6fb4fecc01ecea8dda6efc18bf46646f2e5d997c7d60e0cbae3aa8ff2e","tap_string":"homebrew/cask","url_args":["https://github.com/typiconman/fonts-cu/releases/download/v2.2.1/fonts-churchslavonic.zip"],"version":"2.2.1","raw_artifacts":[[":font",["fonts-churchslavonic/Voskresensky-Regular.otf"]],[":font",["fonts-churchslavonic/CathismaUnicode.otf"]],[":font",["fonts-churchslavonic/FedorovskUnicode.otf"]],[":font",["fonts-churchslavonic/IndictionUnicode.otf"]],[":font",["fonts-churchslavonic/MenaionUnicode.otf"]],[":font",["fonts-churchslavonic/MezenetsUnicode.otf"]],[":font",["fonts-churchslavonic/MonomakhUnicode.otf"]],[":font",["fonts-churchslavonic/OglavieUnicode.otf"]],[":font",["fonts-churchslavonic/PochaevskUnicode.otf"]],[":font",["fonts-churchslavonic/PomorskyUnicode.otf"]],[":font",["fonts-churchslavonic/PonomarUnicode.otf"]],[":font",["fonts-churchslavonic/Shafarik-Regular.otf"]],[":font",["fonts-churchslavonic/TriodionUnicode.otf"]],[":font",["fonts-churchslavonic/VertogradUnicode.otf"]],[":font",["fonts-churchslavonic/Acathist-Regular.otf"]]]},"font-cica-without-emoji":{"homepage":"https://github.com/miiton/Cica","names":["Cica without emoji"],"ruby_source_checksum":{":sha256":"41046f0066155841fc8d2c82f8047d166ab5bc1ddd3fcf7b3f04c330bac534cf"},"ruby_source_path":"Casks/font/font-c/font-cica-without-emoji.rb","sha256":"e14c95c8c3e98d3778632f577a2cafa69ee82cd8c2efdb1f38c821e37c487dbf","tap_string":"homebrew/cask","url_args":["https://github.com/miiton/Cica/releases/download/v5.0.3/Cica_v5.0.3_without_emoji.zip"],"version":"5.0.3","raw_artifacts":[[":font",["Cica-Bold.ttf"]],[":font",["Cica-BoldItalic.ttf"]],[":font",["Cica-Regular.ttf"]],[":font",["Cica-RegularItalic.ttf"]]]},"font-cica":{"homepage":"https://github.com/miiton/Cica","names":["Cica"],"ruby_source_checksum":{":sha256":"40671837cf124019aa4ec967da48079bc35cac1151b8b903a74e55d1d500a701"},"ruby_source_path":"Casks/font/font-c/font-cica.rb","sha256":"cbd1bcf1f3fd1ddbffe444369c76e42529add8538b25aeb75ab682d398b0506f","tap_string":"homebrew/cask","url_args":["https://github.com/miiton/Cica/releases/download/v5.0.3/Cica_v5.0.3.zip"],"version":"5.0.3","raw_artifacts":[[":font",["Cica-Bold.ttf"]],[":font",["Cica-BoldItalic.ttf"]],[":font",["Cica-Regular.ttf"]],[":font",["Cica-RegularItalic.ttf"]]]},"font-cinzel-decorative":{"homepage":"https://fonts.google.com/specimen/Cinzel+Decorative","names":["Cinzel Decorative"],"ruby_source_checksum":{":sha256":"e2c57dad0bffdf06800b4a96a26d245206c51bd232665f960b1263962111fd2f"},"ruby_source_path":"Casks/font/font-c/font-cinzel-decorative.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cinzeldecorative"},"version":"latest","raw_artifacts":[[":font",["CinzelDecorative-Black.ttf"]],[":font",["CinzelDecorative-Bold.ttf"]],[":font",["CinzelDecorative-Regular.ttf"]]]},"font-cinzel":{"homepage":"https://fonts.google.com/specimen/Cinzel","names":["Cinzel"],"ruby_source_checksum":{":sha256":"4c8bb9a47fd4f5518f1ed8d17a9db161503cfd51c6ece0cd466167c99ef5c7c8"},"ruby_source_path":"Casks/font/font-c/font-cinzel.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cinzel/Cinzel%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Cinzel[wght].ttf"]]]},"font-clarity-city":{"homepage":"https://fonts.google.com/specimen/Clarity+City","names":["Clarity City"],"ruby_source_checksum":{":sha256":"390ef35992fb94e59802a2af5aecb91e7a0a5bd0906ff6269fb25932ffc0d92d"},"ruby_source_path":"Casks/font/font-c/font-clarity-city.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/claritycity"},"version":"latest","raw_artifacts":[[":font",["ClarityCity-Italic[wght].ttf"]],[":font",["ClarityCity[wght].ttf"]]]},"font-clicker-script":{"homepage":"https://fonts.google.com/specimen/Clicker+Script","names":["Clicker Script"],"ruby_source_checksum":{":sha256":"bd4328234c53e738e91ece30038142a49a1a078a925cd0faa3dd4f7d40f3c5ee"},"ruby_source_path":"Casks/font/font-c/font-clicker-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/clickerscript/ClickerScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ClickerScript-Regular.ttf"]]]},"font-climate-crisis":{"homepage":"https://fonts.google.com/specimen/Climate+Crisis","names":["Climate Crisis"],"ruby_source_checksum":{":sha256":"2cb49f5c72be7404124979c4e25ad5135f53b885d3b07bcfbcf1b4ada9fa69f5"},"ruby_source_path":"Casks/font/font-c/font-climate-crisis.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/climatecrisis/ClimateCrisis%5BYEAR%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["ClimateCrisis[YEAR].ttf"]]]},"font-cochineal":{"homepage":"https://ctan.org/pkg/cochineal","names":["Cochineal"],"ruby_source_checksum":{":sha256":"2bcb46beae997691ffba39ebe631f48fc0bcc666f00c09ebeea260940596be9d"},"ruby_source_path":"Casks/font/font-c/font-cochineal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mirrors.ctan.org/fonts/cochineal.zip"],"version":"1.085","raw_artifacts":[[":font",["cochineal/opentype/Cochineal-Bold.otf"]],[":font",["cochineal/opentype/Cochineal-BoldItalic.otf"]],[":font",["cochineal/opentype/Cochineal-Italic.otf"]],[":font",["cochineal/opentype/Cochineal-Roman.otf"]]]},"font-coda":{"homepage":"https://fonts.google.com/specimen/Coda","names":["Coda"],"ruby_source_checksum":{":sha256":"c8829fcf0cee387186feb0d98d7778d4b9c9bd4a7e6987ae53523feadf5c79c9"},"ruby_source_path":"Casks/font/font-c/font-coda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/coda"},"version":"latest","raw_artifacts":[[":font",["Coda-ExtraBold.ttf"]],[":font",["Coda-Regular.ttf"]]]},"font-code-new-roman-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["CodeNewRoman Nerd Font (Code New Roman)"],"ruby_source_checksum":{":sha256":"c922aad7374acc6885fae186bc584472db3c918ffe27873043171958fc812b66"},"ruby_source_path":"Casks/font/font-c/font-code-new-roman-nerd-font.rb","sha256":"eb902759ff5bc6c4011821c566f4001139c7c571abeb8990f3a3cdfdf661da4e","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/CodeNewRoman.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["CodeNewRomanNerdFontPropo-Regular.otf"]],[":font",["CodeNewRomanNerdFont-Italic.otf"]],[":font",["CodeNewRomanNerdFont-Regular.otf"]],[":font",["CodeNewRomanNerdFontMono-Bold.otf"]],[":font",["CodeNewRomanNerdFontMono-Italic.otf"]],[":font",["CodeNewRomanNerdFontMono-Regular.otf"]],[":font",["CodeNewRomanNerdFontPropo-Bold.otf"]],[":font",["CodeNewRomanNerdFontPropo-Italic.otf"]],[":font",["CodeNewRomanNerdFont-Bold.otf"]]]},"font-code2002":{"homepage":"https://www.ffonts.net/Code2002.font.download","names":["Code2002"],"ruby_source_checksum":{":sha256":"41757c2d1a244a740be426cd24964a9843a784f456986dafc4a94154d5afde5d"},"ruby_source_path":"Casks/font/font-c/font-code2002.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.ffonts.net/Code2002.font.zip"],"version":"latest","raw_artifacts":[[":font",["CODE2002.TTF"]]]},"font-codicon":{"homepage":"https://github.com/microsoft/vscode-codicons","names":["Codicon"],"ruby_source_checksum":{":sha256":"187e7444a7a2251954d1f52e48af2656d676253502bff023502a3ce490e9e8a3"},"ruby_source_path":"Casks/font/font-c/font-codicon.rb","sha256":"d77bf2ed152e82c4b81288c5271a3481c61559d1a5416593756e3b0fe8a02bf1","tap_string":"homebrew/cask","url_args":["https://registry.npmjs.org/@vscode/codicons/-/codicons-0.0.46-24.tgz"],"version":"0.0.46-24","raw_artifacts":[[":font",["package/dist/codicon.ttf"]]]},"font-codystar":{"homepage":"https://fonts.google.com/specimen/Codystar","names":["Codystar"],"ruby_source_checksum":{":sha256":"2432f59484a870944190e32365ba223ae84d190dc75c23bb1f1039b56e3bc8d4"},"ruby_source_path":"Casks/font/font-c/font-codystar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/codystar"},"version":"latest","raw_artifacts":[[":font",["Codystar-Light.ttf"]],[":font",["Codystar-Regular.ttf"]]]},"font-coelacanth":{"homepage":"https://gitlab.com/Fuzzypeg/coelacanth","names":["Coelacanth"],"ruby_source_checksum":{":sha256":"abcd44bfa2ddbdc7a26565c25a0a3bea920b9a6ca59c34f55cfdaffabebf4d8f"},"ruby_source_path":"Casks/font/font-c/font-coelacanth.rb","sha256":"a4209266d4946c6d44bf5184f62ea2e7b7fb4c09f3670c081936d9c96c632392","tap_string":"homebrew/cask","url_args":["https://gitlab.com/-/project/58955984/uploads/ccbadc45d67c94b0ff7a14f299e8ddbd/coelacanth_v0.3.0.zip"],"version":"0.3.0,ccbadc45d67c94b0ff7a14f299e8ddbd","raw_artifacts":[[":font",["CoelacanthSubhd.otf"]],[":font",["Coelacanth-BoldIt.otf"]],[":font",["Coelacanth-ExtraLt.otf"]],[":font",["Coelacanth-ExtraLtIt.otf"]],[":font",["Coelacanth-Heavy.otf"]],[":font",["Coelacanth-HeavyIt.otf"]],[":font",["Coelacanth-It.otf"]],[":font",["Coelacanth-Lt.otf"]],[":font",["Coelacanth-LtIt.otf"]],[":font",["Coelacanth-Semibd.otf"]],[":font",["Coelacanth-SemibdIt.otf"]],[":font",["Coelacanth.otf"]],[":font",["CoelacanthCaption-Bold.otf"]],[":font",["CoelacanthCaption-BoldIt.otf"]],[":font",["CoelacanthCaption-ExtraLt.otf"]],[":font",["CoelacanthCaption-ExtraLtIt.otf"]],[":font",["CoelacanthCaption-Heavy.otf"]],[":font",["CoelacanthCaption-HeavyIt.otf"]],[":font",["CoelacanthCaption-It.otf"]],[":font",["CoelacanthCaption-Lt.otf"]],[":font",["CoelacanthCaption-LtIt.otf"]],[":font",["CoelacanthCaption-Semibd.otf"]],[":font",["CoelacanthCaption-SemibdIt.otf"]],[":font",["CoelacanthCaption.otf"]],[":font",["CoelacanthDisplay-Bold.otf"]],[":font",["CoelacanthDisplay-BoldIt.otf"]],[":font",["CoelacanthDisplay-ExtraLt.otf"]],[":font",["CoelacanthDisplay-ExtraLtIt.otf"]],[":font",["CoelacanthDisplay-Heavy.otf"]],[":font",["CoelacanthDisplay-HeavyIt.otf"]],[":font",["CoelacanthDisplay-It.otf"]],[":font",["CoelacanthDisplay-Lt.otf"]],[":font",["CoelacanthDisplay-LtIt.otf"]],[":font",["CoelacanthDisplay-Semibd.otf"]],[":font",["CoelacanthDisplay-SemibdIt.otf"]],[":font",["CoelacanthDisplay.otf"]],[":font",["CoelacanthPearl-Bold.otf"]],[":font",["CoelacanthPearl-BoldIt.otf"]],[":font",["CoelacanthPearl-ExtraLt.otf"]],[":font",["CoelacanthPearl-ExtraLtIt.otf"]],[":font",["CoelacanthPearl-Heavy.otf"]],[":font",["CoelacanthPearl-HeavyIt.otf"]],[":font",["CoelacanthPearl-It.otf"]],[":font",["CoelacanthPearl-Lt.otf"]],[":font",["CoelacanthPearl-LtIt.otf"]],[":font",["CoelacanthPearl-Semibd.otf"]],[":font",["CoelacanthPearl-SemibdIt.otf"]],[":font",["CoelacanthPearl.otf"]],[":font",["CoelacanthSubcapt-Bold.otf"]],[":font",["CoelacanthSubcapt-BoldIt.otf"]],[":font",["CoelacanthSubcapt-ExtraLt.otf"]],[":font",["CoelacanthSubcapt-ExtraLtIt.otf"]],[":font",["CoelacanthSubcapt-Heavy.otf"]],[":font",["CoelacanthSubcapt-HeavyIt.otf"]],[":font",["CoelacanthSubcapt-It.otf"]],[":font",["CoelacanthSubcapt-Lt.otf"]],[":font",["CoelacanthSubcapt-LtIt.otf"]],[":font",["CoelacanthSubcapt-Semibd.otf"]],[":font",["CoelacanthSubcapt-SemibdIt.otf"]],[":font",["CoelacanthSubcapt.otf"]],[":font",["CoelacanthSubhd-Bold.otf"]],[":font",["CoelacanthSubhd-BoldIt.otf"]],[":font",["CoelacanthSubhd-ExtraLt.otf"]],[":font",["CoelacanthSubhd-ExtraLtIt.otf"]],[":font",["CoelacanthSubhd-Heavy.otf"]],[":font",["CoelacanthSubhd-HeavyIt.otf"]],[":font",["CoelacanthSubhd-It.otf"]],[":font",["CoelacanthSubhd-Lt.otf"]],[":font",["CoelacanthSubhd-LtIt.otf"]],[":font",["CoelacanthSubhd-Semibd.otf"]],[":font",["CoelacanthSubhd-SemibdIt.otf"]],[":font",["Coelacanth-Bold.otf"]]]},"font-coiny":{"homepage":"https://fonts.google.com/specimen/Coiny","names":["Coiny"],"ruby_source_checksum":{":sha256":"65d27f3a68502c61f349c2941efa73cd8b1b3f45d9251b5fdd4ba54de7103818"},"ruby_source_path":"Casks/font/font-c/font-coiny.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/coiny/Coiny-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Coiny-Regular.ttf"]]]},"font-combo":{"homepage":"https://fonts.google.com/specimen/Combo","names":["Combo"],"ruby_source_checksum":{":sha256":"514e79f6e8964435dfc79d13c94f1b88161290584d8480748bd25e612e4fb05b"},"ruby_source_path":"Casks/font/font-c/font-combo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/combo/Combo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Combo-Regular.ttf"]]]},"font-comfortaa":{"homepage":"https://fonts.google.com/specimen/Comfortaa","names":["Comfortaa"],"ruby_source_checksum":{":sha256":"b17b726d8eacc9b4b4a12bb8b480c5ffdbcdd88217b0f9e72626a451bdb74c56"},"ruby_source_path":"Casks/font/font-c/font-comfortaa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/comfortaa/Comfortaa%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Comfortaa[wght].ttf"]]]},"font-comforter-brush":{"homepage":"https://fonts.google.com/specimen/Comforter+Brush","names":["Comforter Brush"],"ruby_source_checksum":{":sha256":"662cb1eaf855f4b77c021f6de0bcd1d6f7384fe5ffa928f06ad838db9b85333a"},"ruby_source_path":"Casks/font/font-c/font-comforter-brush.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/comforterbrush/ComforterBrush-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ComforterBrush-Regular.ttf"]]]},"font-comforter":{"homepage":"https://fonts.google.com/specimen/Comforter","names":["Comforter"],"ruby_source_checksum":{":sha256":"3029abced4bccc4d7bd46b244bd5cfccb8989daf65d13e1c91f42e1bb2b66449"},"ruby_source_path":"Casks/font/font-c/font-comforter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/comforter/Comforter-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Comforter-Regular.ttf"]]]},"font-comic-mono":{"homepage":"https://dtinth.github.io/comic-mono-font/","names":["Comic Mono"],"ruby_source_checksum":{":sha256":"ad35759d7b3d9b89bde14a40a7fa32abb17953812dce9fb628fdd15bd4cd996d"},"ruby_source_path":"Casks/font/font-c/font-comic-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/dtinth/comic-mono-font/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["comic-mono-font-master/ComicMono-Bold.ttf"]],[":font",["comic-mono-font-master/ComicMono.ttf"]]]},"font-comic-neue":{"homepage":"https://fonts.google.com/specimen/Comic+Neue","names":["Comic Neue"],"ruby_source_checksum":{":sha256":"96011f0a7419f5a384e2e473cd8bb305e08ec4db6280b2c648c4657f5f5e05ec"},"ruby_source_path":"Casks/font/font-c/font-comic-neue.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/comicneue"},"version":"latest","raw_artifacts":[[":font",["ComicNeue-Bold.ttf"]],[":font",["ComicNeue-BoldItalic.ttf"]],[":font",["ComicNeue-Italic.ttf"]],[":font",["ComicNeue-Light.ttf"]],[":font",["ComicNeue-LightItalic.ttf"]],[":font",["ComicNeue-Regular.ttf"]]]},"font-comic-relief":{"homepage":"https://fonts.google.com/specimen/Comic+Relief","names":["Comic Relief"],"ruby_source_checksum":{":sha256":"631323009b365680c0f95b5215d9dafe45e07355c86e21f33bac2f4352d5030e"},"ruby_source_path":"Casks/font/font-c/font-comic-relief.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/comicrelief"},"version":"latest","raw_artifacts":[[":font",["ComicRelief-Bold.ttf"]],[":font",["ComicRelief-Regular.ttf"]]]},"font-comic-sans-ms":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Comic Sans"],"ruby_source_checksum":{":sha256":"570bf732400045e6d5528e4e02cdcbf52d0ea59e599c144a5182ded81fb1778c"},"ruby_source_path":"Casks/font/font-c/font-comic-sans-ms.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/comic32.exe"],"version":"latest","raw_artifacts":[[":font",["Comic.TTF"]],[":font",["Comicbd.TTF"]]]},"font-comic-shanns-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["ComicShannsMono Nerd Font (Comic Shanns Mono)"],"ruby_source_checksum":{":sha256":"99d9c79bbbb34992b8bfa3d671723161784104003c3d12baa4e56f3430525f26"},"ruby_source_path":"Casks/font/font-c/font-comic-shanns-mono-nerd-font.rb","sha256":"0ca2a0aac547d52a395551a19c2bed0d6ee9541feb06c90cbd48f314ec995045","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/ComicShannsMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["ComicShannsMonoNerdFont-Bold.otf"]],[":font",["ComicShannsMonoNerdFont-Regular.otf"]],[":font",["ComicShannsMonoNerdFontMono-Bold.otf"]],[":font",["ComicShannsMonoNerdFontMono-Regular.otf"]],[":font",["ComicShannsMonoNerdFontPropo-Bold.otf"]],[":font",["ComicShannsMonoNerdFontPropo-Regular.otf"]]]},"font-coming-soon":{"homepage":"https://fonts.google.com/specimen/Coming+Soon","names":["Coming Soon"],"ruby_source_checksum":{":sha256":"80d1edf206a5041a952b98d0a66ec41a80937d7feec7d5793517abb7365e73c7"},"ruby_source_path":"Casks/font/font-c/font-coming-soon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/comingsoon/ComingSoon-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ComingSoon-Regular.ttf"]]]},"font-comme":{"homepage":"https://fonts.google.com/specimen/Comme","names":["Comme"],"ruby_source_checksum":{":sha256":"0199919c94086fa5ff946da2cfceca065260b57da70e267f4f9f8503de800ba4"},"ruby_source_path":"Casks/font/font-c/font-comme.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/comme/Comme%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Comme[wght].ttf"]]]},"font-commissioner":{"homepage":"https://fonts.google.com/specimen/Commissioner","names":["Commissioner"],"ruby_source_checksum":{":sha256":"bf9f919eb29dd0a944a9266bcf194494f25b9cfb55d870de6617d0089990fa11"},"ruby_source_path":"Casks/font/font-c/font-commissioner.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/commissioner/Commissioner%5BFLAR%2CVOLM%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Commissioner[FLAR,VOLM,slnt,wght].ttf"]]]},"font-commit-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["CommitMono Nerd Font (Commit Mono)"],"ruby_source_checksum":{":sha256":"1b10a12cc97f772a63cdf369cc2df65de168f194a1b2e547ad70c8ef5ac46ee1"},"ruby_source_path":"Casks/font/font-c/font-commit-mono-nerd-font.rb","sha256":"7ee1e16909f0fd05cee30db4299753c33a6134c418c828d6d8523d246ee3f836","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/CommitMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["CommitMonoNerdFontPropo-Regular.otf"]],[":font",["CommitMonoNerdFont-BoldItalic.otf"]],[":font",["CommitMonoNerdFont-Italic.otf"]],[":font",["CommitMonoNerdFont-Regular.otf"]],[":font",["CommitMonoNerdFontMono-Bold.otf"]],[":font",["CommitMonoNerdFontMono-BoldItalic.otf"]],[":font",["CommitMonoNerdFontMono-Italic.otf"]],[":font",["CommitMonoNerdFontMono-Regular.otf"]],[":font",["CommitMonoNerdFontPropo-Bold.otf"]],[":font",["CommitMonoNerdFontPropo-BoldItalic.otf"]],[":font",["CommitMonoNerdFontPropo-Italic.otf"]],[":font",["CommitMonoNerdFont-Bold.otf"]]]},"font-commit-mono":{"homepage":"https://commitmono.com/","names":["Commit Mono"],"ruby_source_checksum":{":sha256":"5c70ad1686fefb64f19d04fd9dba303c2a805fadc5db3a6d127d9df10d2adb47"},"ruby_source_path":"Casks/font/font-c/font-commit-mono.rb","sha256":"f7d1f26a7c7554800a996f76f5d706bf0648b936ca2a66b5bc4d46e3a2c49ed0","tap_string":"homebrew/cask","url_args":["https://github.com/eigilnikolajsen/commit-mono/releases/download/v1.143/CommitMono-1.143.zip"],"version":"1.143","raw_artifacts":[[":font",["CommitMono-1.143/CommitMono-400-Italic.otf"]],[":font",["CommitMono-1.143/CommitMono-400-Regular.otf"]],[":font",["CommitMono-1.143/CommitMono-700-Italic.otf"]],[":font",["CommitMono-1.143/CommitMono-700-Regular.otf"]]]},"font-computer-modern":{"homepage":"https://cm-unicode.sourceforge.io/","names":["Computer Modern"],"ruby_source_checksum":{":sha256":"3deaac593c9829aeafc845660348f5f49631e82bf32daf5e276361a9d47acc3f"},"ruby_source_path":"Casks/font/font-c/font-computer-modern.rb","sha256":"2609c14450f42d0bcd40203900afcb1d693521a9b24a18c65e14b6b0585ff150","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/cm-unicode/cm-unicode-0.7.0-ttf.tar.xz"],"version":"0.7.0","raw_artifacts":[[":font",["cm-unicode-0.7.0/cmunvt.ttf"]],[":font",["cm-unicode-0.7.0/cmunbi.ttf"]],[":font",["cm-unicode-0.7.0/cmunbl.ttf"]],[":font",["cm-unicode-0.7.0/cmunbmo.ttf"]],[":font",["cm-unicode-0.7.0/cmunbmr.ttf"]],[":font",["cm-unicode-0.7.0/cmunbso.ttf"]],[":font",["cm-unicode-0.7.0/cmunbsr.ttf"]],[":font",["cm-unicode-0.7.0/cmunbtl.ttf"]],[":font",["cm-unicode-0.7.0/cmunbto.ttf"]],[":font",["cm-unicode-0.7.0/cmunbx.ttf"]],[":font",["cm-unicode-0.7.0/cmunbxo.ttf"]],[":font",["cm-unicode-0.7.0/cmunci.ttf"]],[":font",["cm-unicode-0.7.0/cmunit.ttf"]],[":font",["cm-unicode-0.7.0/cmunobi.ttf"]],[":font",["cm-unicode-0.7.0/cmunobx.ttf"]],[":font",["cm-unicode-0.7.0/cmunorm.ttf"]],[":font",["cm-unicode-0.7.0/cmunoti.ttf"]],[":font",["cm-unicode-0.7.0/cmunrb.ttf"]],[":font",["cm-unicode-0.7.0/cmunrm.ttf"]],[":font",["cm-unicode-0.7.0/cmunsi.ttf"]],[":font",["cm-unicode-0.7.0/cmunsl.ttf"]],[":font",["cm-unicode-0.7.0/cmunso.ttf"]],[":font",["cm-unicode-0.7.0/cmunss.ttf"]],[":font",["cm-unicode-0.7.0/cmunssdc.ttf"]],[":font",["cm-unicode-0.7.0/cmunst.ttf"]],[":font",["cm-unicode-0.7.0/cmunsx.ttf"]],[":font",["cm-unicode-0.7.0/cmuntb.ttf"]],[":font",["cm-unicode-0.7.0/cmunti.ttf"]],[":font",["cm-unicode-0.7.0/cmuntt.ttf"]],[":font",["cm-unicode-0.7.0/cmuntx.ttf"]],[":font",["cm-unicode-0.7.0/cmunui.ttf"]],[":font",["cm-unicode-0.7.0/cmunvi.ttf"]],[":font",["cm-unicode-0.7.0/cmunbbx.ttf"]]]},"font-conakry":{"homepage":"https://www.evertype.com/fonts/nko/","names":["Conakry"],"ruby_source_checksum":{":sha256":"de719e3a2009a63573f83860c38f91ab6c4046829a18ae58891b3a59c5152315"},"ruby_source_path":"Casks/font/font-c/font-conakry.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.evertype.com/fonts/nko/ConakryFont.zip"],"version":"latest","raw_artifacts":[[":font",["ConakryFont/Conakry.ttf"]]]},"font-concert-one":{"homepage":"https://fonts.google.com/specimen/Concert+One","names":["Concert One"],"ruby_source_checksum":{":sha256":"e82e0b393ded96bb60553155975899947442241fd71633532bb1d14e9f41f042"},"ruby_source_path":"Casks/font/font-c/font-concert-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/concertone/ConcertOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ConcertOne-Regular.ttf"]]]},"font-condiment":{"homepage":"https://fonts.google.com/specimen/Condiment","names":["Condiment"],"ruby_source_checksum":{":sha256":"b8d97fc0ee8534a0536d5173f59575c3f49a4977a1fa4c90f9274b686e5c74af"},"ruby_source_path":"Casks/font/font-c/font-condiment.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/condiment/Condiment-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Condiment-Regular.ttf"]]]},"font-consolas-for-powerline":{"homepage":"https://github.com/eugeii/consolas-powerline-vim","names":["Consolas for Powerline"],"ruby_source_checksum":{":sha256":"147c0af881f6848c714b8a8cec76ee19542f963fe343952a435de9c8770f0b34"},"ruby_source_path":"Casks/font/font-c/font-consolas-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/eugeii/consolas-powerline-vim/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["consolas-powerline-vim-master/CONSOLA-Powerline.ttf"]],[":font",["consolas-powerline-vim-master/CONSOLAB-Powerline.ttf"]],[":font",["consolas-powerline-vim-master/CONSOLAI-Powerline.ttf"]],[":font",["consolas-powerline-vim-master/CONSOLAZ-Powerline.ttf"]]]},"font-constructium":{"homepage":"https://www.kreativekorp.com/software/fonts/constructium/","names":["Constructium"],"ruby_source_checksum":{":sha256":"9029d90be533b3b1908a15f2666b880d579d5896a9e7ed7d093a56c99e9c4aef"},"ruby_source_path":"Casks/font/font-c/font-constructium.rb","sha256":"9605d045434a557672d1bf97eb8574828a28dd811b6b0d4da3d0b8334fb27774","tap_string":"homebrew/cask","url_args":["https://github.com/kreativekorp/open-relay/releases/download/2026-09-21/Constructium.zip"],"version":"2026-09-21","raw_artifacts":[[":font",["Constructium.ttf"]]]},"font-content":{"homepage":"https://fonts.google.com/specimen/Content","names":["Content"],"ruby_source_checksum":{":sha256":"db746377fbe98141a14fd318eb27c06782ab2ebde2770b5265e5efde75955dfa"},"ruby_source_path":"Casks/font/font-c/font-content.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/content"},"version":"latest","raw_artifacts":[[":font",["Content-Bold.ttf"]],[":font",["Content-Regular.ttf"]]]},"font-contrail-one":{"homepage":"https://fonts.google.com/specimen/Contrail+One","names":["Contrail One"],"ruby_source_checksum":{":sha256":"afb345627940c282d376f5981ec144b0cce1f73f83417fd69366df2acc4ea96f"},"ruby_source_path":"Casks/font/font-c/font-contrail-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/contrailone/ContrailOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ContrailOne-Regular.ttf"]]]},"font-convergence":{"homepage":"https://fonts.google.com/specimen/Convergence","names":["Convergence"],"ruby_source_checksum":{":sha256":"eeef467585f4268630811de52c41aca3466266a93eb237b839b706902322e07a"},"ruby_source_path":"Casks/font/font-c/font-convergence.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/convergence/Convergence-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Convergence-Regular.ttf"]]]},"font-cookie":{"homepage":"https://fonts.google.com/specimen/Cookie","names":["Cookie"],"ruby_source_checksum":{":sha256":"dec5ead2a5c7823065f34ffb5158c8dcb846a7c5af876fb1578cffe92bbaa844"},"ruby_source_path":"Casks/font/font-c/font-cookie.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cookie/Cookie-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Cookie-Regular.ttf"]]]},"font-cooper-hewitt":{"homepage":"https://www.cooperhewitt.org/open-source-at-cooper-hewitt/cooper-hewitt-the-typeface-by-chester-jenkins/","names":["Cooper Hewitt"],"ruby_source_checksum":{":sha256":"a7d0734f0287431421e6a19b05c6fe2cb5e35c31ff49d792c6af8ddbe28e7da2"},"ruby_source_path":"Casks/font/font-c/font-cooper-hewitt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.cooperhewitt.org/wp-content/uploads/fonts/CooperHewitt-OTF-public.zip"],"version":"latest","raw_artifacts":[[":font",["CooperHewitt-OTF-public/CooperHewitt-ThinItalic.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-BoldItalic.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-Book.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-BookItalic.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-Heavy.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-HeavyItalic.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-Light.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-LightItalic.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-Medium.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-MediumItalic.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-Semibold.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-SemiboldItalic.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-Thin.otf"]],[":font",["CooperHewitt-OTF-public/CooperHewitt-Bold.otf"]]]},"font-copse":{"homepage":"https://fonts.google.com/specimen/Copse","names":["Copse"],"ruby_source_checksum":{":sha256":"4af45419b5a43017737b70c3ed856e0f2f6c9b6bcdb285bce4d81b60744c83ca"},"ruby_source_path":"Casks/font/font-c/font-copse.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/copse/Copse-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Copse-Regular.ttf"]]]},"font-coral-pixels":{"homepage":"https://fonts.google.com/specimen/Coral+Pixels","names":["Coral Pixels"],"ruby_source_checksum":{":sha256":"dfb7f8d4e532362802876d6c287620276ae04c50cc349ee8e5c682f4f45e5f3b"},"ruby_source_path":"Casks/font/font-c/font-coral-pixels.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/coralpixels/CoralPixels-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CoralPixels-Regular.ttf"]]]},"font-corben":{"homepage":"https://fonts.google.com/specimen/Corben","names":["Corben"],"ruby_source_checksum":{":sha256":"1ec5d0667bfe86bef72789c71a0087f49345f25f5381993ad4700b13e0ad3a12"},"ruby_source_path":"Casks/font/font-c/font-corben.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/corben"},"version":"latest","raw_artifacts":[[":font",["Corben-Bold.ttf"]],[":font",["Corben-Regular.ttf"]]]},"font-corinthia":{"homepage":"https://fonts.google.com/specimen/Corinthia","names":["Corinthia"],"ruby_source_checksum":{":sha256":"2ce50175731fa44e532eb306791a8cc3381c9f845940f998de92f50b3b5fde80"},"ruby_source_path":"Casks/font/font-c/font-corinthia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/corinthia"},"version":"latest","raw_artifacts":[[":font",["Corinthia-Bold.ttf"]],[":font",["Corinthia-Regular.ttf"]]]},"font-cormorant-garamond":{"homepage":"https://fonts.google.com/specimen/Cormorant+Garamond","names":["Cormorant Garamond"],"ruby_source_checksum":{":sha256":"d9302f29f55ea2bd547e8fb5bb6aeefdc6661493faaa089e86c7accf6d0ba2cd"},"ruby_source_path":"Casks/font/font-c/font-cormorant-garamond.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cormorantgaramond"},"version":"latest","raw_artifacts":[[":font",["CormorantGaramond-Italic[wght].ttf"]],[":font",["CormorantGaramond[wght].ttf"]]]},"font-cormorant-infant":{"homepage":"https://fonts.google.com/specimen/Cormorant+Infant","names":["Cormorant Infant"],"ruby_source_checksum":{":sha256":"91e6de02d2a2c4ba7d8611a76d7d94f9b037599e07c3aa332b1862fd9d90e02f"},"ruby_source_path":"Casks/font/font-c/font-cormorant-infant.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cormorantinfant"},"version":"latest","raw_artifacts":[[":font",["CormorantInfant-Italic[wght].ttf"]],[":font",["CormorantInfant[wght].ttf"]]]},"font-cormorant-sc":{"homepage":"https://fonts.google.com/specimen/Cormorant+SC","names":["Cormorant SC"],"ruby_source_checksum":{":sha256":"2db9b7abbac0e8f96e02f7f02fafc0c50c874b50f5c74082072d7428a429ef64"},"ruby_source_path":"Casks/font/font-c/font-cormorant-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cormorantsc"},"version":"latest","raw_artifacts":[[":font",["CormorantSC-Bold.ttf"]],[":font",["CormorantSC-Light.ttf"]],[":font",["CormorantSC-Medium.ttf"]],[":font",["CormorantSC-Regular.ttf"]],[":font",["CormorantSC-SemiBold.ttf"]]]},"font-cormorant-unicase":{"homepage":"https://fonts.google.com/specimen/Cormorant+Unicase","names":["Cormorant Unicase"],"ruby_source_checksum":{":sha256":"b311911991968bdfa15b6077efd0cc0f7184584da526b99648dde8e88d879fbe"},"ruby_source_path":"Casks/font/font-c/font-cormorant-unicase.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cormorantunicase"},"version":"latest","raw_artifacts":[[":font",["CormorantUnicase-Bold.ttf"]],[":font",["CormorantUnicase-Light.ttf"]],[":font",["CormorantUnicase-Medium.ttf"]],[":font",["CormorantUnicase-Regular.ttf"]],[":font",["CormorantUnicase-SemiBold.ttf"]]]},"font-cormorant-upright":{"homepage":"https://fonts.google.com/specimen/Cormorant+Upright","names":["Cormorant Upright"],"ruby_source_checksum":{":sha256":"1012e1fb2836e44555da8dafb8e67e3cf57a3387d8e7797977c50792fe1add81"},"ruby_source_path":"Casks/font/font-c/font-cormorant-upright.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cormorantupright"},"version":"latest","raw_artifacts":[[":font",["CormorantUpright-Bold.ttf"]],[":font",["CormorantUpright-Light.ttf"]],[":font",["CormorantUpright-Medium.ttf"]],[":font",["CormorantUpright-Regular.ttf"]],[":font",["CormorantUpright-SemiBold.ttf"]]]},"font-cormorant":{"homepage":"https://github.com/CatharsisFonts/Cormorant/","names":["Cormorant"],"ruby_source_checksum":{":sha256":"a7446ae0584cf13dcaa38cc770d41d7b42c0af23c6afc6a5a36d59f0e928134f"},"ruby_source_path":"Casks/font/font-c/font-cormorant.rb","sha256":"09358a2f1f5ebefa2f54ee2e4cbda0c7b141cbe61918865c6cfb971d3e040747","tap_string":"homebrew/cask","url_args":["https://github.com/CatharsisFonts/Cormorant/releases/download/v4.002/Cormorant_Install_v4.002.zip"],"version":"4.002","raw_artifacts":[[":font",["Cormorant_Install_v4.002/CormorantUpright-SemiBold.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-BoldItalic.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-Italic.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-Light.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-LightItalic.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-Medium.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-MediumItalic.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-Regular.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-SemiBold.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-SemiBoldItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-Bold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-BoldItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-Italic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-Light.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-LightItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-Medium.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-MediumItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-Regular.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-SemiBold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantGaramond-SemiBoldItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-Bold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-BoldItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-Italic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-Light.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-LightItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-Medium.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-MediumItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-Regular.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-SemiBold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantInfant-SemiBoldItalic.otf"]],[":font",["Cormorant_Install_v4.002/CormorantSC-Bold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantSC-Light.otf"]],[":font",["Cormorant_Install_v4.002/CormorantSC-Medium.otf"]],[":font",["Cormorant_Install_v4.002/CormorantSC-Regular.otf"]],[":font",["Cormorant_Install_v4.002/CormorantSC-SemiBold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUnicase-Bold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUnicase-Light.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUnicase-Medium.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUnicase-Regular.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUnicase-SemiBold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUpright-Bold.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUpright-Light.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUpright-Medium.otf"]],[":font",["Cormorant_Install_v4.002/CormorantUpright-Regular.otf"]],[":font",["Cormorant_Install_v4.002/Cormorant-Bold.otf"]]]},"font-cossette-texte":{"homepage":"https://fonts.google.com/specimen/Cossette+Texte","names":["Cossette Texte"],"ruby_source_checksum":{":sha256":"c87603a58c2f8cb5988cc200ceb05315fbc46b636ce7155d6745f65f0d1b4892"},"ruby_source_path":"Casks/font/font-c/font-cossette-texte.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cossettetexte"},"version":"latest","raw_artifacts":[[":font",["CossetteTexte-Bold.ttf"]],[":font",["CossetteTexte-Regular.ttf"]]]},"font-cossette-titre":{"homepage":"https://fonts.google.com/specimen/Cossette+Titre","names":["Cossette Titre"],"ruby_source_checksum":{":sha256":"37aaa1e124602d9b2e6be3bea0b9ca46eb47e05d087ec289885c456172fdcf8b"},"ruby_source_path":"Casks/font/font-c/font-cossette-titre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cossettetitre"},"version":"latest","raw_artifacts":[[":font",["CossetteTitre-Bold.ttf"]],[":font",["CossetteTitre-Regular.ttf"]]]},"font-courgette":{"homepage":"https://fonts.google.com/specimen/Courgette","names":["Courgette"],"ruby_source_checksum":{":sha256":"7114ead969b485675bf21a136d57a67c8b36a77a2f1e20edd8aaf052dbe7e7fc"},"ruby_source_path":"Casks/font/font-c/font-courgette.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/courgette/Courgette-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Courgette-Regular.ttf"]]]},"font-courier-new":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Courier New"],"ruby_source_checksum":{":sha256":"497a233ab3f39a3440c6c27bd0d6803c59451875bee9b650e56244fd78c5fd36"},"ruby_source_path":"Casks/font/font-c/font-courier-new.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/courie32.exe"],"version":"latest","raw_artifacts":[[":font",["cour.ttf"]],[":font",["courbd.ttf"]],[":font",["courbi.ttf"]],[":font",["couri.ttf"]]]},"font-courier-prime-code":{"homepage":"https://quoteunquoteapps.com/courierprime/#code-sans","names":["Courier Prime Code"],"ruby_source_checksum":{":sha256":"a35862b56c4e516633f341be95282e988edeb6013fbd6f2a45ca006cd452f5df"},"ruby_source_path":"Casks/font/font-c/font-courier-prime-code.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://quoteunquoteapps.com/courierprime/downloads/courier-prime-code.zip"],"version":"latest","raw_artifacts":[[":font",["ttf/Courier Prime Code Italic.ttf"]],[":font",["ttf/Courier Prime Code.ttf"]]]},"font-courier-prime-medium-and-semi-bold":{"homepage":"https://quoteunquoteapps.com/courierprime/#cyrillic-semi-bold","names":["Courier Prime Medium & Semi-Bold"],"ruby_source_checksum":{":sha256":"e2d51c9a195d2381d61c73fde1a409c88d3072ac72d959a800a89462d71135ca"},"ruby_source_path":"Casks/font/font-c/font-courier-prime-medium-and-semi-bold.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://quoteunquoteapps.com/courierprime/downloads/courier-prime-medium-semi-bold.zip"],"version":"latest","raw_artifacts":[[":font",["CourierPrime-Medium.ttf"]],[":font",["CourierPrime-SemiBold.ttf"]]]},"font-courier-prime-sans":{"homepage":"https://quoteunquoteapps.com/courierprime/#code-sans","names":["Courier Prime Sans"],"ruby_source_checksum":{":sha256":"b4fa840dd7e129dee15eb21083e8069e0789e4c5fc3e190944f94a27868d766a"},"ruby_source_path":"Casks/font/font-c/font-courier-prime-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://quoteunquoteapps.com/courierprime/downloads/courier-prime-sans.zip"],"version":"latest","raw_artifacts":[[":font",["CourierPrimeSans-master/ttf/Courier Prime Sans Bold Italic.ttf"]],[":font",["CourierPrimeSans-master/ttf/Courier Prime Sans Bold.ttf"]],[":font",["CourierPrimeSans-master/ttf/Courier Prime Sans Italic.ttf"]],[":font",["CourierPrimeSans-master/ttf/Courier Prime Sans.ttf"]]]},"font-courier-prime":{"homepage":"https://quoteunquoteapps.com/courierprime/","names":["Courier Prime"],"ruby_source_checksum":{":sha256":"8079e61b498b56d8d445c77b59c49d8cb7d391b80fc82e56e234810c05631fbf"},"ruby_source_path":"Casks/font/font-c/font-courier-prime.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://quoteunquoteapps.com/courierprime/downloads/courier-prime.zip"],"version":"latest","raw_artifacts":[[":font",["Courier Prime/Courier Prime Bold Italic.ttf"]],[":font",["Courier Prime/Courier Prime Bold.ttf"]],[":font",["Courier Prime/Courier Prime Italic.ttf"]],[":font",["Courier Prime/Courier Prime.ttf"]]]},"font-cousine-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Cousine Nerd Font (Cousine)"],"ruby_source_checksum":{":sha256":"d35608423f30e4b29a4b86b47ed42778be6b7bd3d5afeff2b28e25fb65d97b39"},"ruby_source_path":"Casks/font/font-c/font-cousine-nerd-font.rb","sha256":"4fdef49cf4f77b5ba96be58f6304239573b8f679bc64af4a4ea423d5d09c5c33","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Cousine.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["CousineNerdFontPropo-Regular.ttf"]],[":font",["CousineNerdFont-BoldItalic.ttf"]],[":font",["CousineNerdFont-Italic.ttf"]],[":font",["CousineNerdFont-Regular.ttf"]],[":font",["CousineNerdFontMono-Bold.ttf"]],[":font",["CousineNerdFontMono-BoldItalic.ttf"]],[":font",["CousineNerdFontMono-Italic.ttf"]],[":font",["CousineNerdFontMono-Regular.ttf"]],[":font",["CousineNerdFontPropo-Bold.ttf"]],[":font",["CousineNerdFontPropo-BoldItalic.ttf"]],[":font",["CousineNerdFontPropo-Italic.ttf"]],[":font",["CousineNerdFont-Bold.ttf"]]]},"font-cousine":{"homepage":"https://fonts.google.com/specimen/Cousine","names":["Cousine"],"ruby_source_checksum":{":sha256":"da0a9599f6ab7f1eb8a55277e6cf5d165ae2063aa68b6313f73a542ae3bb6270"},"ruby_source_path":"Casks/font/font-c/font-cousine.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cousine"},"version":"latest","raw_artifacts":[[":font",["Cousine-Bold.ttf"]],[":font",["Cousine-BoldItalic.ttf"]],[":font",["Cousine-Italic.ttf"]],[":font",["Cousine-Regular.ttf"]]]},"font-coustard":{"homepage":"https://fonts.google.com/specimen/Coustard","names":["Coustard"],"ruby_source_checksum":{":sha256":"e1532986510f6eecabd800b733377ff965cb148035e3839a9a417b992be04628"},"ruby_source_path":"Casks/font/font-c/font-coustard.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/coustard"},"version":"latest","raw_artifacts":[[":font",["Coustard-Black.ttf"]],[":font",["Coustard-Regular.ttf"]]]},"font-covered-by-your-grace":{"homepage":"https://fonts.google.com/specimen/Covered+By+Your+Grace","names":["Covered By Your Grace"],"ruby_source_checksum":{":sha256":"6a0fac5be28da0021ef0b0214ed7b2ac93a38cf04782319908677b8bec16c3f3"},"ruby_source_path":"Casks/font/font-c/font-covered-by-your-grace.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/coveredbyyourgrace/CoveredByYourGrace.ttf"],"version":"latest","raw_artifacts":[[":font",["CoveredByYourGrace.ttf"]]]},"font-cozette":{"homepage":"https://github.com/slavfox/Cozette","names":["Cozette"],"ruby_source_checksum":{":sha256":"e2313aefa2552bdfadc7894a89b32488f0ef397054b250529f27ffccdabfcc45"},"ruby_source_path":"Casks/font/font-c/font-cozette.rb","sha256":"c1515e63ba969d6099168c7a57b68c642025a73cd5112c39f62112d2dd16b709","tap_string":"homebrew/cask","url_args":["https://github.com/slavfox/Cozette/releases/download/v.1.30.0/CozetteFonts-v-1-30-0.zip"],"version":"1.30.0","raw_artifacts":[[":font",["CozetteFonts/CozetteCrossedSevenVector.otf"]],[":font",["CozetteFonts/CozetteCrossedSevenVectorBold.otf"]],[":font",["CozetteFonts/CozetteVector.otf"]],[":font",["CozetteFonts/CozetteVectorBold.otf"]],[":font",["CozetteFonts/cozette.dfont"]],[":font",["CozetteFonts/cozette_hidpi.dfont"]]]},"font-crafty-girls":{"homepage":"https://fonts.google.com/specimen/Crafty+Girls","names":["Crafty Girls"],"ruby_source_checksum":{":sha256":"e5790cd05bf39fee015ee1a081875d46bc083d7905e07583b16d856fc09ff906"},"ruby_source_path":"Casks/font/font-c/font-crafty-girls.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/craftygirls/CraftyGirls-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CraftyGirls-Regular.ttf"]]]},"font-creepster-caps":{"homepage":"https://fonts.google.com/specimen/Creepster+Caps","names":["Creepster Caps"],"ruby_source_checksum":{":sha256":"3c07dcec0dcb80328a4e643aaffccf6fd07b34bfa3c5e9501ae012478af04058"},"ruby_source_path":"Casks/font/font-c/font-creepster-caps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/creepstercaps/CreepsterCaps-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CreepsterCaps-Regular.ttf"]]]},"font-creepster":{"homepage":"https://fonts.google.com/specimen/Creepster","names":["Creepster"],"ruby_source_checksum":{":sha256":"0f68e46cd96ef92ad3f27cb2e328f6974a74d77ab06929acafaeb46f71c9baf9"},"ruby_source_path":"Casks/font/font-c/font-creepster.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/creepster/Creepster-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Creepster-Regular.ttf"]]]},"font-crete-round":{"homepage":"https://fonts.google.com/specimen/Crete+Round","names":["Crete Round"],"ruby_source_checksum":{":sha256":"e6f8460eb152eaff5399cd6d0ab3b50a9078e2ff68bd3d4188682276a7155a72"},"ruby_source_path":"Casks/font/font-c/font-crete-round.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/creteround"},"version":"latest","raw_artifacts":[[":font",["CreteRound-Italic.ttf"]],[":font",["CreteRound-Regular.ttf"]]]},"font-crimson-pro":{"homepage":"https://fonts.google.com/specimen/Crimson+Pro","names":["Crimson Pro"],"ruby_source_checksum":{":sha256":"981525a0bce06adff461e1817e7b561750fe5e5116aaf27368dc989b060be39b"},"ruby_source_path":"Casks/font/font-c/font-crimson-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/crimsonpro"},"version":"latest","raw_artifacts":[[":font",["CrimsonPro-Italic[wght].ttf"]],[":font",["CrimsonPro[wght].ttf"]]]},"font-crimson-text":{"homepage":"https://fonts.google.com/specimen/Crimson+Text","names":["Crimson Text"],"ruby_source_checksum":{":sha256":"070b98147419bca7864d7a492ff3d429b63d2eb0b666feef4eee72d9f14b2b99"},"ruby_source_path":"Casks/font/font-c/font-crimson-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/crimsontext"},"version":"latest","raw_artifacts":[[":font",["CrimsonText-Bold.ttf"]],[":font",["CrimsonText-BoldItalic.ttf"]],[":font",["CrimsonText-Italic.ttf"]],[":font",["CrimsonText-Regular.ttf"]],[":font",["CrimsonText-SemiBold.ttf"]],[":font",["CrimsonText-SemiBoldItalic.ttf"]]]},"font-croissant-one":{"homepage":"https://fonts.google.com/specimen/Croissant+One","names":["Croissant One"],"ruby_source_checksum":{":sha256":"d3b2951168fb97c6eb9ec02dd509c618654c10463916bc862b200e21e875677b"},"ruby_source_path":"Casks/font/font-c/font-croissant-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/croissantone/CroissantOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CroissantOne-Regular.ttf"]]]},"font-crushed":{"homepage":"https://fonts.google.com/specimen/Crushed","names":["Crushed"],"ruby_source_checksum":{":sha256":"f681504b8e7ca63240807cea38dfcea04b6b034346fb657b6984895323cca430"},"ruby_source_path":"Casks/font/font-c/font-crushed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/crushed/Crushed-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Crushed-Regular.ttf"]]]},"font-cubic-11":{"homepage":"https://github.com/ACh-K/Cubic-11","names":["Cubic 11","俐方體11號"],"ruby_source_checksum":{":sha256":"aa8bc50b3e425a33f6002a87e870d5c8a0ddfc41b3a15b7e16b7c1cd678858b3"},"ruby_source_path":"Casks/font/font-c/font-cubic-11.rb","sha256":"3f97839251c05e07d8ef24284f0804c11af7da128febc744185a43ec1ab511f5","tap_string":"homebrew/cask","url_args":["https://github.com/ACh-K/Cubic-11/archive/refs/tags/v1.500.tar.gz"],"version":"1.500","raw_artifacts":[[":font",["Cubic-11-1.500/fonts/ttf/Cubic_11.ttf"]]]},"font-cuprum":{"homepage":"https://fonts.google.com/specimen/Cuprum","names":["Cuprum"],"ruby_source_checksum":{":sha256":"eb3c32caffe59b2c0e4eca7ce67ddbdb2623bc050f91b5cfc4995dfcbfa424d6"},"ruby_source_path":"Casks/font/font-c/font-cuprum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/cuprum"},"version":"latest","raw_artifacts":[[":font",["Cuprum-Italic[wght].ttf"]],[":font",["Cuprum[wght].ttf"]]]},"font-cute-font":{"homepage":"https://fonts.google.com/specimen/Cute+Font","names":["Cute Font"],"ruby_source_checksum":{":sha256":"dc73dabd74b55003771cf5610b0dcff2bbddc6b2a34e4c52a9271e7bc9895670"},"ruby_source_path":"Casks/font/font-c/font-cute-font.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cutefont/CuteFont-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CuteFont-Regular.ttf"]]]},"font-cutive-mono":{"homepage":"https://fonts.google.com/specimen/Cutive+Mono","names":["Cutive Mono"],"ruby_source_checksum":{":sha256":"5e862c5de240e217a4d74a41b0feb50923c2d0ab41a8d32c457d18bdd934bfbe"},"ruby_source_path":"Casks/font/font-c/font-cutive-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cutivemono/CutiveMono-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["CutiveMono-Regular.ttf"]]]},"font-cutive":{"homepage":"https://fonts.google.com/specimen/Cutive","names":["Cutive"],"ruby_source_checksum":{":sha256":"4b8fb7eb20c1b6235d8304eec3bde52785d52452edc0db367f5b96d96d9e887e"},"ruby_source_path":"Casks/font/font-c/font-cutive.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/cutive/Cutive-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Cutive-Regular.ttf"]]]},"font-d2coding-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["D2KodingLigature Nerd Font (D2Coding)"],"ruby_source_checksum":{":sha256":"c8f65f11fcdcb14d545ef56c6e9c8f3d6d66788f3e007eaa67e5453caea883a2"},"ruby_source_path":"Casks/font/font-d/font-d2coding-nerd-font.rb","sha256":"acdc66f5df6e64a7e1d41f89930b163da5345cf45f7dd08e41a98da255002c95","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/D2Coding.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["D2KodingLigatureNerdFont-Bold.ttf"]],[":font",["D2KodingLigatureNerdFont-Regular.ttf"]],[":font",["D2KodingLigatureNerdFontMono-Bold.ttf"]],[":font",["D2KodingLigatureNerdFontMono-Regular.ttf"]],[":font",["D2KodingLigatureNerdFontPropo-Bold.ttf"]],[":font",["D2KodingLigatureNerdFontPropo-Regular.ttf"]]]},"font-d2coding":{"homepage":"https://github.com/naver/d2codingfont","names":["D2 Coding"],"ruby_source_checksum":{":sha256":"4912695cce205f38a5be248495ed0b5399d9f621c4225347b6059cb60af75ed3"},"ruby_source_path":"Casks/font/font-d/font-d2coding.rb","sha256":"17e2da5e2879006eb725b87943f7988736ef8b6c9f8b84bc8e3bdbcb8dd46744","tap_string":"homebrew/cask","url_args":["https://github.com/naver/d2codingfont/releases/download/VER1.4.0/D2Coding-Ver1.4.0-20261003.zip"],"version":"1.4.0,20261003","raw_artifacts":[[":font",["D2Coding/D2Coding-Ver1.4.0-20261003.ttc"]]]},"font-daddy-time-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["DaddyTimeMono Nerd Font (DaddyTimeMono)"],"ruby_source_checksum":{":sha256":"0bff75373ab1f8fa951bb5b942e244766855ced59e0cf233b046c5f6457f294d"},"ruby_source_path":"Casks/font/font-d/font-daddy-time-mono-nerd-font.rb","sha256":"d5c67428e6aefe687e3400e5086ff5ad5c5b0c166388a67ba0e94a57a9cc154e","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/DaddyTimeMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["DaddyTimeMonoNerdFont-Regular.ttf"]],[":font",["DaddyTimeMonoNerdFontMono-Regular.ttf"]],[":font",["DaddyTimeMonoNerdFontPropo-Regular.ttf"]]]},"font-dai-banna-sil":{"homepage":"https://fonts.google.com/specimen/Dai+Banna+SIL","names":["Dai Banna SIL"],"ruby_source_checksum":{":sha256":"3b2cc987f653f3d9733233f272518d072fa4d6da0e4678890a0c1b29cf64008a"},"ruby_source_path":"Casks/font/font-d/font-dai-banna-sil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/daibannasil"},"version":"latest","raw_artifacts":[[":font",["DaiBannaSIL-SemiBoldItalic.ttf"]],[":font",["DaiBannaSIL-BoldItalic.ttf"]],[":font",["DaiBannaSIL-Italic.ttf"]],[":font",["DaiBannaSIL-Light.ttf"]],[":font",["DaiBannaSIL-LightItalic.ttf"]],[":font",["DaiBannaSIL-Medium.ttf"]],[":font",["DaiBannaSIL-MediumItalic.ttf"]],[":font",["DaiBannaSIL-Regular.ttf"]],[":font",["DaiBannaSIL-SemiBold.ttf"]],[":font",["DaiBannaSIL-Bold.ttf"]]]},"font-damion":{"homepage":"https://fonts.google.com/specimen/Damion","names":["Damion"],"ruby_source_checksum":{":sha256":"03efd58f342f167f774a152ed450b49b09e4f3cedd418b9b5a67dde3a4d9e3a8"},"ruby_source_path":"Casks/font/font-d/font-damion.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/damion/Damion-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Damion-Regular.ttf"]]]},"font-dancing-script":{"homepage":"https://fonts.google.com/specimen/Dancing+Script","names":["Dancing Script"],"ruby_source_checksum":{":sha256":"f6965fa9dfd29b7a14ab0858bd650f682c34d4a809d5e0f9914c156db818f9d7"},"ruby_source_path":"Casks/font/font-d/font-dancing-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dancingscript/DancingScript%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["DancingScript[wght].ttf"]]]},"font-danfo":{"homepage":"https://fonts.google.com/specimen/Danfo","names":["Danfo"],"ruby_source_checksum":{":sha256":"0b5cb5de3d40a9b6fcf7292c47e04c270797f16f0251cceb4e0e47bb070b2b03"},"ruby_source_path":"Casks/font/font-d/font-danfo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/danfo/Danfo%5BELSH%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Danfo[ELSH].ttf"]]]},"font-dangrek":{"homepage":"https://fonts.google.com/specimen/Dangrek","names":["Dangrek"],"ruby_source_checksum":{":sha256":"1eda042ad2d537353d364b1b5ca95492241a42ec98af42f169854761b58cb7d1"},"ruby_source_path":"Casks/font/font-d/font-dangrek.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dangrek/Dangrek-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Dangrek-Regular.ttf"]]]},"font-darker-grotesque":{"homepage":"https://fonts.google.com/specimen/Darker+Grotesque","names":["Darker Grotesque"],"ruby_source_checksum":{":sha256":"fe846f75cbd2f4b2acc95ec24893891d46f4cb9e447dcc728a3ab2023624150e"},"ruby_source_path":"Casks/font/font-d/font-darker-grotesque.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/darkergrotesque/DarkerGrotesque%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["DarkerGrotesque[wght].ttf"]]]},"font-darumadrop-one":{"homepage":"https://fonts.google.com/specimen/Darumadrop+One","names":["Darumadrop One"],"ruby_source_checksum":{":sha256":"8aea90b4c5fee3061e4609ed684a1ff4bb01ac1f038f4e77c52ef9a4ca9317eb"},"ruby_source_path":"Casks/font/font-d/font-darumadrop-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/darumadropone/DarumadropOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DarumadropOne-Regular.ttf"]]]},"font-datatype":{"homepage":"https://fonts.google.com/specimen/Datatype","names":["Datatype"],"ruby_source_checksum":{":sha256":"70eb87219d9fc856b724e8ea384efef01432a067ff1f948c26c1fa1174b5219b"},"ruby_source_path":"Casks/font/font-d/font-datatype.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/datatype/Datatype%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Datatype[wdth,wght].ttf"]]]},"font-david-clm":{"homepage":"https://opensiddur.org/wp-content/uploads/fonts/display-font-charmap.php?fnt=DavidCLM","names":["David CLM"],"ruby_source_checksum":{":sha256":"3fe1e2c34b7b1219e1a90d2279dda98028eecd364f48d7762e81d796ee564660"},"ruby_source_path":"Casks/font/font-d/font-david-clm.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://opensiddur.org/wp-content/uploads/fonts/DavidCLM/DavidCLM.zip"],"version":"latest","raw_artifacts":[[":font",["DavidCLM-Bold.otf"]],[":font",["DavidCLM-BoldItalic.otf"]],[":font",["DavidCLM-Medium.otf"]],[":font",["DavidCLM-MediumItalic.otf"]]]},"font-david-libre":{"homepage":"https://fonts.google.com/specimen/David+Libre","names":["David Libre"],"ruby_source_checksum":{":sha256":"1b4c18eb1f3bcc6baf4b4675ea3704fdd304fdeca302b31726f87dd0f3586253"},"ruby_source_path":"Casks/font/font-d/font-david-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/davidlibre"},"version":"latest","raw_artifacts":[[":font",["DavidLibre-Bold.ttf"]],[":font",["DavidLibre-Medium.ttf"]],[":font",["DavidLibre-Regular.ttf"]]]},"font-dawning-of-a-new-day":{"homepage":"https://fonts.google.com/specimen/Dawning+of+a+New+Day","names":["Dawning of a New Day"],"ruby_source_checksum":{":sha256":"42fadc44adb731a23fa643bfeade4852187ced676ea4be98a933d4ea4a57aed1"},"ruby_source_path":"Casks/font/font-d/font-dawning-of-a-new-day.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dawningofanewday/DawningofaNewDay.ttf"],"version":"latest","raw_artifacts":[[":font",["DawningofaNewDay.ttf"]]]},"font-days-one":{"homepage":"https://fonts.google.com/specimen/Days+One","names":["Days One"],"ruby_source_checksum":{":sha256":"52d81ca199fca1dda235dd7e4f86128468da26e1d79107202f520a01cece59f8"},"ruby_source_path":"Casks/font/font-d/font-days-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/daysone/DaysOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DaysOne-Regular.ttf"]]]},"font-decovar-alpha":{"homepage":"https://fonts.google.com/earlyaccess","names":["Decovar Alpha"],"ruby_source_checksum":{":sha256":"cae59e50205375fb10a09ca85f8e226f14b367f528c2bef6203fc2b7b80adde8"},"ruby_source_path":"Casks/font/font-d/font-decovar-alpha.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/decovaralpha/DecovarAlpha-VF.ttf"],"version":"latest","raw_artifacts":[[":font",["DecovarAlpha-VF.ttf"]]]},"font-dejavu-sans-mono-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/DejaVuSansMono","names":["DejaVu Sans Mono for Powerline"],"ruby_source_checksum":{":sha256":"a77ec038ba30bbac5b5161524a47e0dcd288f92c6b1c84f27e198b0a8cb6f6d0"},"ruby_source_path":"Casks/font/font-d/font-dejavu-sans-mono-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"DejaVuSansMono"},"version":"latest","raw_artifacts":[[":font",["DejaVu Sans Mono Bold Oblique for Powerline.ttf"]],[":font",["DejaVu Sans Mono Bold for Powerline.ttf"]],[":font",["DejaVu Sans Mono Oblique for Powerline.ttf"]],[":font",["DejaVu Sans Mono for Powerline.ttf"]]]},"font-dejavu-sans-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["DejaVuSansM Nerd Font (DejaVu Sans Mono)"],"ruby_source_checksum":{":sha256":"e1502d8b7bf0831556800d940379ad3da430b936874bb483d3a5bea05ee304bb"},"ruby_source_path":"Casks/font/font-d/font-dejavu-sans-mono-nerd-font.rb","sha256":"9d3f2d60faa790b101903c2984b89c11397fc63b9ce43f2dcd25ffed4fb44e5f","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/DejaVuSansMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["DejaVuSansMNerdFontPropo-Regular.ttf"]],[":font",["DejaVuSansMNerdFont-BoldOblique.ttf"]],[":font",["DejaVuSansMNerdFont-Oblique.ttf"]],[":font",["DejaVuSansMNerdFont-Regular.ttf"]],[":font",["DejaVuSansMNerdFontMono-Bold.ttf"]],[":font",["DejaVuSansMNerdFontMono-BoldOblique.ttf"]],[":font",["DejaVuSansMNerdFontMono-Oblique.ttf"]],[":font",["DejaVuSansMNerdFontMono-Regular.ttf"]],[":font",["DejaVuSansMNerdFontPropo-Bold.ttf"]],[":font",["DejaVuSansMNerdFontPropo-BoldOblique.ttf"]],[":font",["DejaVuSansMNerdFontPropo-Oblique.ttf"]],[":font",["DejaVuSansMNerdFont-Bold.ttf"]]]},"font-dejavu-sans":{"conflicts_with_args":{":cask":["font-dejavu"]},"homepage":"https://github.com/dejavu-fonts/dejavu-fonts","names":["DejaVu Sans"],"ruby_source_checksum":{":sha256":"b26a460046c7691653ab746cbadf5fd03c9414faa17f1926528c7881bda98e25"},"ruby_source_path":"Casks/font/font-d/font-dejavu-sans.rb","sha256":"5c6e497a2f36552cb5ffb112c413a6af39c0f3c47653662b90b4fa6499822fd7","tap_string":"homebrew/cask","url_args":["https://github.com/dejavu-fonts/dejavu-fonts/releases/download/version_2_37/dejavu-sans-ttf-2.37.zip"],"version":"2.37","raw_artifacts":[[":font",["dejavu-sans-ttf-2.37/ttf/DejaVuSans.ttf"]]]},"font-dejavu":{"conflicts_with_args":{":cask":["font-dejavu-sans"]},"homepage":"https://sourceforge.net/projects/dejavu/","names":["DejaVu"],"ruby_source_checksum":{":sha256":"928237e2f5b702a9456045c0fbe6e221401bda5813e987962a866e22fb22337c"},"ruby_source_path":"Casks/font/font-d/font-dejavu.rb","sha256":"7576310b219e04159d35ff61dd4a4ec4cdba4f35c00e002a136f00e96a908b0a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/dejavu/dejavu-fonts-ttf-2.37.zip"],"version":"2.37","raw_artifacts":[[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSerifCondensed.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSans-Bold.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSans-BoldOblique.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSans-ExtraLight.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSans-Oblique.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSans.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSansCondensed-Bold.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSansCondensed-BoldOblique.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSansCondensed-Oblique.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSansCondensed.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-Bold.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-BoldOblique.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono-Oblique.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSerif-Bold.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSerif-BoldItalic.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSerif-Italic.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSerif.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSerifCondensed-Bold.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSerifCondensed-BoldItalic.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuSerifCondensed-Italic.ttf"]],[":font",["dejavu-fonts-ttf-2.37/ttf/DejaVuMathTeXGyre.ttf"]]]},"font-dekko":{"homepage":"https://fonts.google.com/specimen/Dekko","names":["Dekko"],"ruby_source_checksum":{":sha256":"31f6c84c8d7cc17cd53a7d05630a83f665e53bd97468a2595dc843b6716b666a"},"ruby_source_path":"Casks/font/font-d/font-dekko.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dekko/Dekko-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Dekko-Regular.ttf"]]]},"font-dela-gothic-one":{"homepage":"https://fonts.google.com/specimen/Dela+Gothic+One","names":["Dela Gothic One"],"ruby_source_checksum":{":sha256":"212bd10f8e0511fa9278dedbe8ab11b086337784a1dc18f51771adff880e6ae2"},"ruby_source_path":"Casks/font/font-d/font-dela-gothic-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/delagothicone/DelaGothicOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DelaGothicOne-Regular.ttf"]]]},"font-delicious-handrawn":{"homepage":"https://fonts.google.com/specimen/Delicious+Handrawn","names":["Delicious Handrawn"],"ruby_source_checksum":{":sha256":"1c0ae1832b58ba9fc21d4cae74ca0dd0a6b27323bcf79ac8623255be70240b11"},"ruby_source_path":"Casks/font/font-d/font-delicious-handrawn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/delicioushandrawn/DeliciousHandrawn-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DeliciousHandrawn-Regular.ttf"]]]},"font-delius-swash-caps":{"homepage":"https://fonts.google.com/specimen/Delius+Swash+Caps","names":["Delius Swash Caps"],"ruby_source_checksum":{":sha256":"883592fcfa11d64b748d833ec4dda3cd0d6de9fc9729345da58ff0ae81295a07"},"ruby_source_path":"Casks/font/font-d/font-delius-swash-caps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/deliusswashcaps/DeliusSwashCaps-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DeliusSwashCaps-Regular.ttf"]]]},"font-delius-unicase":{"homepage":"https://fonts.google.com/specimen/Delius+Unicase","names":["Delius Unicase"],"ruby_source_checksum":{":sha256":"94361a27402cb400b5c73c1a2e5007cfea3cf1697534cdcb1fd2958135cfd981"},"ruby_source_path":"Casks/font/font-d/font-delius-unicase.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/deliusunicase"},"version":"latest","raw_artifacts":[[":font",["DeliusUnicase-Bold.ttf"]],[":font",["DeliusUnicase-Regular.ttf"]]]},"font-delius":{"homepage":"https://fonts.google.com/specimen/Delius","names":["Delius"],"ruby_source_checksum":{":sha256":"f441d748461fa4af8523233c08ac92e642a62389f8d4314348437d5c952aeed3"},"ruby_source_path":"Casks/font/font-d/font-delius.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/delius/Delius-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Delius-Regular.ttf"]]]},"font-della-respira":{"homepage":"https://fonts.google.com/specimen/Della+Respira","names":["Della Respira"],"ruby_source_checksum":{":sha256":"a8da7ba51d889ad66a84554328a2a9b0ce14de817ae40446b3ae2e39d237d5f0"},"ruby_source_path":"Casks/font/font-d/font-della-respira.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dellarespira/DellaRespira-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DellaRespira-Regular.ttf"]]]},"font-delugia-book":{"homepage":"https://github.com/adam7/delugia-code","names":["Delugia Code"],"ruby_source_checksum":{":sha256":"a2254236cc3687f2fc412a84ceac077b71e438fc167cc91ab445c4e6adc4fe74"},"ruby_source_path":"Casks/font/font-d/font-delugia-book.rb","sha256":"3df81463053978e0f37bf897930cb9a6bfd64be96d06497451ca846ac6ee0bfb","tap_string":"homebrew/cask","url_args":["https://github.com/adam7/delugia-code/releases/download/v2404.23/delugia-book.zip"],"version":"2404.23","raw_artifacts":[[":font",["delugia-book/DelugiaBook-Bold.ttf"]],[":font",["delugia-book/DelugiaBook-BoldItalic.ttf"]],[":font",["delugia-book/DelugiaBook-Italic.ttf"]],[":font",["delugia-book/DelugiaBook.ttf"]],[":font",["delugia-book/DelugiaBookLight-Italic.ttf"]],[":font",["delugia-book/DelugiaBookLight.ttf"]]]},"font-delugia-complete":{"homepage":"https://github.com/adam7/delugia-code","names":["Delugia Code"],"ruby_source_checksum":{":sha256":"5388f641485cacdd9a11b92c71fc0acd1eb08f84d389148a01f32ab47aecbd93"},"ruby_source_path":"Casks/font/font-d/font-delugia-complete.rb","sha256":"875b244bc584e0eff1d1c88ec6bb0a11803a35b1c02b413b00c3fffc1422894e","tap_string":"homebrew/cask","url_args":["https://github.com/adam7/delugia-code/releases/download/v2404.23/delugia-complete.zip"],"version":"2404.23","raw_artifacts":[[":font",["delugia-complete/DelugiaComplete-Bold.ttf"]],[":font",["delugia-complete/DelugiaComplete-BoldItalic.ttf"]],[":font",["delugia-complete/DelugiaComplete-Italic.ttf"]],[":font",["delugia-complete/DelugiaComplete.ttf"]],[":font",["delugia-complete/DelugiaCompleteLight-Italic.ttf"]],[":font",["delugia-complete/DelugiaCompleteLight.ttf"]]]},"font-delugia-mono-complete":{"homepage":"https://github.com/adam7/delugia-code","names":["Delugia Code"],"ruby_source_checksum":{":sha256":"426a34b7bef05c2ba15c1857cdc53d0e279f8d5e5de4945cd225fae36e9bfbec"},"ruby_source_path":"Casks/font/font-d/font-delugia-mono-complete.rb","sha256":"c731d71580731cf15fe1ff6f742c17b1cfa6a41f44f003b699d39c2b10779add","tap_string":"homebrew/cask","url_args":["https://github.com/adam7/delugia-code/releases/download/v2404.23/delugia-mono-complete.zip"],"version":"2404.23","raw_artifacts":[[":font",["delugia-mono-complete/DelugiaMonoComplete-Bold.ttf"]],[":font",["delugia-mono-complete/DelugiaMonoComplete-BoldItalic.ttf"]],[":font",["delugia-mono-complete/DelugiaMonoComplete-Italic.ttf"]],[":font",["delugia-mono-complete/DelugiaMonoComplete.ttf"]],[":font",["delugia-mono-complete/DelugiaMonoCompleteLight-Italic.ttf"]],[":font",["delugia-mono-complete/DelugiaMonoCompleteLight.ttf"]]]},"font-delugia-mono-powerline":{"homepage":"https://github.com/adam7/delugia-code","names":["Delugia Code"],"ruby_source_checksum":{":sha256":"28ee20c3a231fcb6f9967bacf2a2b6cd1a1f82920fd2fa3f3cc53c7b358f5d68"},"ruby_source_path":"Casks/font/font-d/font-delugia-mono-powerline.rb","sha256":"c54d926c288238f2b8804fd48570bf8df309d6a98805ba7215de9d87e096b966","tap_string":"homebrew/cask","url_args":["https://github.com/adam7/delugia-code/releases/download/v2404.23/delugia-mono-powerline.zip"],"version":"2404.23","raw_artifacts":[[":font",["delugia-mono-powerline/DelugiaMonoPL-Bold.ttf"]],[":font",["delugia-mono-powerline/DelugiaMonoPL-BoldItalic.ttf"]],[":font",["delugia-mono-powerline/DelugiaMonoPL-Italic.ttf"]],[":font",["delugia-mono-powerline/DelugiaMonoPL.ttf"]],[":font",["delugia-mono-powerline/DelugiaMonoPLLight-Italic.ttf"]],[":font",["delugia-mono-powerline/DelugiaMonoPLLight.ttf"]]]},"font-delugia-powerline":{"homepage":"https://github.com/adam7/delugia-code","names":["Delugia Code"],"ruby_source_checksum":{":sha256":"4fd6fffed1579b81b78f993e4de8a64817ad9673f9bcc9e11a117f6d2ea3e6b6"},"ruby_source_path":"Casks/font/font-d/font-delugia-powerline.rb","sha256":"4baf2f2a151eda7559f7cac7c378768ca5a80ce7b79b0fb3f93a87ff9f5b79ca","tap_string":"homebrew/cask","url_args":["https://github.com/adam7/delugia-code/releases/download/v2404.23/delugia-powerline.zip"],"version":"2404.23","raw_artifacts":[[":font",["delugia-powerline/DelugiaPL-Bold.ttf"]],[":font",["delugia-powerline/DelugiaPL-BoldItalic.ttf"]],[":font",["delugia-powerline/DelugiaPL-Italic.ttf"]],[":font",["delugia-powerline/DelugiaPL.ttf"]],[":font",["delugia-powerline/DelugiaPLLight-Italic.ttf"]],[":font",["delugia-powerline/DelugiaPLLight.ttf"]]]},"font-denk-one":{"homepage":"https://fonts.google.com/specimen/Denk+One","names":["Denk One"],"ruby_source_checksum":{":sha256":"64df30097472d6aa1288e778041abba17d7a831da5a86acde3c5c0716725078e"},"ruby_source_path":"Casks/font/font-d/font-denk-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/denkone/DenkOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DenkOne-Regular.ttf"]]]},"font-departure-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["DepartureMono Nerd Font (Departure Mono)"],"ruby_source_checksum":{":sha256":"56d2fbf51eef994ac0f58f6ae5ced14af6489f877164c34b4c5a539e2c698f73"},"ruby_source_path":"Casks/font/font-d/font-departure-mono-nerd-font.rb","sha256":"7d2d86db20730e26ee4fc926e3c64429d6f9da6fce91e74c325fe1c5ee74d9ee","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/DepartureMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["DepartureMonoNerdFont-Regular.otf"]],[":font",["DepartureMonoNerdFontMono-Regular.otf"]],[":font",["DepartureMonoNerdFontPropo-Regular.otf"]]]},"font-departure-mono":{"homepage":"https://github.com/rektdeckard/departure-mono","names":["Departure Mono"],"ruby_source_checksum":{":sha256":"2d2213ab9f89d4802957a52586242d6da689397e0071224fc014a368ad211b20"},"ruby_source_path":"Casks/font/font-d/font-departure-mono.rb","sha256":"bf3e48059aeef4617ec585bdea81dcc3491c576b3e7a472f52faf40e09ee5c3a","tap_string":"homebrew/cask","url_args":["https://github.com/rektdeckard/departure-mono/releases/download/v1.500/DepartureMono-1.500.zip"],"version":"1.500","raw_artifacts":[[":font",["DepartureMono-1.500/DepartureMono-Regular.otf"]]]},"font-devicons":{"homepage":"https://devicons.io/","names":["Devicons"],"ruby_source_checksum":{":sha256":"de1f70feba91c76912cca2b04178cac3763793d673150b616e000442e6737021"},"ruby_source_path":"Casks/font/font-d/font-devicons.rb","sha256":"35ac50ba9a7e5b2e08556c47eb6355da3f1c83598cd2f8f9b79cc5ca81a4a3dc","tap_string":"homebrew/cask","url_args":["https://registry.npmjs.org/devicons/-/devicons-2.4.0.tgz"],"version":"2.4.0","raw_artifacts":[[":font",["package/dist/devicons.ttf"]]]},"font-devonshire":{"homepage":"https://fonts.google.com/specimen/Devonshire","names":["Devonshire"],"ruby_source_checksum":{":sha256":"9e22b427caa68227da6f5f3be4b2aadebb67632e8ff9ae341a9de367908189cd"},"ruby_source_path":"Casks/font/font-d/font-devonshire.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/devonshire/Devonshire-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Devonshire-Regular.ttf"]]]},"font-dhurjati":{"homepage":"https://fonts.google.com/specimen/Dhurjati","names":["Dhurjati"],"ruby_source_checksum":{":sha256":"b77f3a981b96ccff12b59c7e30fccc616eba630439f6b848ac33dd818f983e7e"},"ruby_source_path":"Casks/font/font-d/font-dhurjati.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dhurjati/Dhurjati-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Dhurjati-Regular.ttf"]]]},"font-dhyana":{"homepage":"https://fonts.google.com/earlyaccess","names":["Dhyana"],"ruby_source_checksum":{":sha256":"8224c09ec7daefcf99cdccbcd2215d999dbeace06f4523d871decba3f0c5a527"},"ruby_source_path":"Casks/font/font-d/font-dhyana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/dhyana"},"version":"latest","raw_artifacts":[[":font",["Dhyana-Bold.ttf"]],[":font",["Dhyana-Regular.ttf"]]]},"font-didact-gothic":{"homepage":"https://fonts.google.com/specimen/Didact+Gothic","names":["Didact Gothic"],"ruby_source_checksum":{":sha256":"8d90f4cfd7d79a01645f599f4c46a864f7315f151b1404772871f8ed92021862"},"ruby_source_path":"Casks/font/font-d/font-didact-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/didactgothic/DidactGothic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DidactGothic-Regular.ttf"]]]},"font-digital-numbers":{"homepage":"https://fonts.google.com/specimen/Digital+Numbers","names":["Digital Numbers"],"ruby_source_checksum":{":sha256":"6f6b18a31c0586800e3c087b5c707c6bb255a5f0d5492a78dee9ce61ce66f05a"},"ruby_source_path":"Casks/font/font-d/font-digital-numbers.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/digitalnumbers/DigitalNumbers-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DigitalNumbers-Regular.ttf"]]]},"font-digohweli-old-do":{"homepage":"https://www.languagegeek.com/font/fontdownload.html","names":["Digohweli Old DO"],"ruby_source_checksum":{":sha256":"757b79fed61402c2f98813b9c669b74736b87f13069c10c648c56e1dd0d40072"},"ruby_source_path":"Casks/font/font-d/font-digohweli-old-do.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.languagegeek.com/font/OldDODigohweli.zip"],"version":"latest","raw_artifacts":[[":font",["OldDODigohweli.ttf"]]]},"font-diphylleia":{"homepage":"https://fonts.google.com/specimen/Diphylleia","names":["Diphylleia"],"ruby_source_checksum":{":sha256":"32127fa13c42efd477ae674edd7ae2d7cffb70cbc7493a09aa34dd37ba9c9a25"},"ruby_source_path":"Casks/font/font-d/font-diphylleia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/diphylleia/Diphylleia-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Diphylleia-Regular.ttf"]]]},"font-diplomata-sc":{"homepage":"https://fonts.google.com/specimen/Diplomata+SC","names":["Diplomata SC"],"ruby_source_checksum":{":sha256":"4daadf61148b5d625cf661596d8555c7803bf5547293f25f24a6c3e1cf5e6ded"},"ruby_source_path":"Casks/font/font-d/font-diplomata-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/diplomatasc/DiplomataSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DiplomataSC-Regular.ttf"]]]},"font-diplomata":{"homepage":"https://fonts.google.com/specimen/Diplomata","names":["Diplomata"],"ruby_source_checksum":{":sha256":"eb8efe01e6cbd7a95636a22f98658cd026a012810e773269cff2f07585b68914"},"ruby_source_path":"Casks/font/font-d/font-diplomata.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/diplomata/Diplomata-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Diplomata-Regular.ttf"]]]},"font-dm-mono":{"homepage":"https://fonts.google.com/specimen/DM+Mono","names":["DM Mono"],"ruby_source_checksum":{":sha256":"a2d0d5769b98aa661aab133e4953ebd5c6eee5be3e8ec6aaf7534060fd58edea"},"ruby_source_path":"Casks/font/font-d/font-dm-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/dmmono"},"version":"latest","raw_artifacts":[[":font",["DMMono-Italic.ttf"]],[":font",["DMMono-Light.ttf"]],[":font",["DMMono-LightItalic.ttf"]],[":font",["DMMono-Medium.ttf"]],[":font",["DMMono-MediumItalic.ttf"]],[":font",["DMMono-Regular.ttf"]]]},"font-dm-sans":{"homepage":"https://fonts.google.com/specimen/DM+Sans","names":["DM Sans"],"ruby_source_checksum":{":sha256":"129422aaf71573538c828785c918a825fe8f9d014469c6f676a881d4f0324ab2"},"ruby_source_path":"Casks/font/font-d/font-dm-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/dmsans"},"version":"latest","raw_artifacts":[[":font",["DMSans-Italic[opsz,wght].ttf"]],[":font",["DMSans[opsz,wght].ttf"]]]},"font-dm-serif-display":{"homepage":"https://fonts.google.com/specimen/DM+Serif+Display","names":["DM Serif Display"],"ruby_source_checksum":{":sha256":"31d4528c2a3444a0f05ab63d7ceabe81f9fd94eeb24317aa62e03a491013af9d"},"ruby_source_path":"Casks/font/font-d/font-dm-serif-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/dmserifdisplay"},"version":"latest","raw_artifacts":[[":font",["DMSerifDisplay-Italic.ttf"]],[":font",["DMSerifDisplay-Regular.ttf"]]]},"font-dm-serif-text":{"homepage":"https://fonts.google.com/specimen/DM+Serif+Text","names":["DM Serif Text"],"ruby_source_checksum":{":sha256":"c4e499a0ef8bca0c0b9c8414b97a7c942d8ba2bda1c1edd0078288455f1dc752"},"ruby_source_path":"Casks/font/font-d/font-dm-serif-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/dmseriftext"},"version":"latest","raw_artifacts":[[":font",["DMSerifText-Italic.ttf"]],[":font",["DMSerifText-Regular.ttf"]]]},"font-do-hyeon":{"homepage":"https://fonts.google.com/specimen/Do+Hyeon","names":["Do Hyeon"],"ruby_source_checksum":{":sha256":"b840c6b752d6dae3438bc71422a90eab294130a1f252c44a1b08b68234a418d9"},"ruby_source_path":"Casks/font/font-d/font-do-hyeon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dohyeon/DoHyeon-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DoHyeon-Regular.ttf"]]]},"font-dokdo":{"homepage":"https://fonts.google.com/specimen/Dokdo","names":["Dokdo"],"ruby_source_checksum":{":sha256":"62dba79e0b940c4af720513dbcb90a853a399106cefa794b69506dc4f63200e5"},"ruby_source_path":"Casks/font/font-d/font-dokdo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dokdo/Dokdo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Dokdo-Regular.ttf"]]]},"font-domine":{"homepage":"https://fonts.google.com/specimen/Domine","names":["Domine"],"ruby_source_checksum":{":sha256":"6a1b0c291faa507cc47950b9eea54b77cdea932018337e7ecd69551d707c8455"},"ruby_source_path":"Casks/font/font-d/font-domine.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/domine/Domine%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Domine[wght].ttf"]]]},"font-donegal-one":{"homepage":"https://fonts.google.com/specimen/Donegal+One","names":["Donegal One"],"ruby_source_checksum":{":sha256":"59e772260fc807392271e7634732dec092ef1fca6c0e560d75bd49efe31eb72f"},"ruby_source_path":"Casks/font/font-d/font-donegal-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/donegalone/DonegalOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DonegalOne-Regular.ttf"]]]},"font-dongle":{"homepage":"https://fonts.google.com/specimen/Dongle","names":["Dongle"],"ruby_source_checksum":{":sha256":"efc97275c22cbc08d16e521580570e8f2acc816da104d8c9f5f28021bfcb8b7b"},"ruby_source_path":"Casks/font/font-d/font-dongle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/dongle"},"version":"latest","raw_artifacts":[[":font",["Dongle-Bold.ttf"]],[":font",["Dongle-Light.ttf"]],[":font",["Dongle-Regular.ttf"]]]},"font-doppio-one":{"homepage":"https://fonts.google.com/specimen/Doppio+One","names":["Doppio One"],"ruby_source_checksum":{":sha256":"6ebd49c09b8661e62f87b8acd848379417043137f9dcc26c0166a13d56faa2ac"},"ruby_source_path":"Casks/font/font-d/font-doppio-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/doppioone/DoppioOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DoppioOne-Regular.ttf"]]]},"font-dorsa":{"homepage":"https://fonts.google.com/specimen/Dorsa","names":["Dorsa"],"ruby_source_checksum":{":sha256":"8b7337ca3aff8d8fb1b4e1f5edeab3dfc343d41acb5407c88ebd1da32ad98c3c"},"ruby_source_path":"Casks/font/font-d/font-dorsa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dorsa/Dorsa-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Dorsa-Regular.ttf"]]]},"font-dosis":{"homepage":"https://fonts.google.com/specimen/Dosis","names":["Dosis"],"ruby_source_checksum":{":sha256":"7a0dd41f4a201e740f64d47c4deca1a5d6dc4d4605393622dfa9f0e8c2898d02"},"ruby_source_path":"Casks/font/font-d/font-dosis.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dosis/Dosis%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Dosis[wght].ttf"]]]},"font-dotgothic16":{"homepage":"https://fonts.google.com/specimen/DotGothic16","names":["DotGothic16"],"ruby_source_checksum":{":sha256":"5143799cf17a8511e8e28a8cd5b7873c9e505b01431d0811da499af891418230"},"ruby_source_path":"Casks/font/font-d/font-dotgothic16.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dotgothic16/DotGothic16-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DotGothic16-Regular.ttf"]]]},"font-doto":{"homepage":"https://fonts.google.com/specimen/Doto","names":["Doto"],"ruby_source_checksum":{":sha256":"0e97f5300d84eb1caaff86fc8d2729f7d0d0e406469c3cdeb47e631d8d10ba1b"},"ruby_source_path":"Casks/font/font-d/font-doto.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/doto/Doto%5BROND%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Doto[ROND,wght].ttf"]]]},"font-dotum":{"homepage":"https://github.com/googlefonts/gulim","names":["Dotum"],"ruby_source_checksum":{":sha256":"22d3e5244be90db3659f17e65fa3b507c807e093ae9bbbfc7b6dd6f5e0b61ae5"},"ruby_source_path":"Casks/font/font-d/font-dotum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dotum/Dotum-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Dotum-Regular.ttf"]]]},"font-dotumche":{"homepage":"https://github.com/googlefonts/gulim","names":["DotumChe"],"ruby_source_checksum":{":sha256":"158dfba5cce9c9aa66ad34b5d94ef7f5dc6ed449341b60f3aff8c5649a119422"},"ruby_source_path":"Casks/font/font-d/font-dotumche.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dotumche/DotumChe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DotumChe-Regular.ttf"]]]},"font-doulos-sil":{"homepage":"https://software.sil.org/doulos/","names":["Doulos SIL"],"ruby_source_checksum":{":sha256":"9a1bfeaf7dcbbfb27147ecfc872f01e6e046acbf15073d3e1d93cea92eb41de6"},"ruby_source_path":"Casks/font/font-d/font-doulos-sil.rb","sha256":"3d63296575f1f834f785f4a9426a9da6bc3b9083fcc304a5490704f4398bf639","tap_string":"homebrew/cask","url_args":["https://software.sil.org/downloads/r/doulos/DoulosSIL-7.000.zip"],"version":"7.000","raw_artifacts":[[":font",["DoulosSIL-7.000/DoulosSIL-Regular.ttf"]]]},"font-dr-sugiyama":{"homepage":"https://fonts.google.com/specimen/Dr+Sugiyama","names":["Dr Sugiyama"],"ruby_source_checksum":{":sha256":"13be513604eaab4beb1d51b9dbc1399774e11b1bc2ece22316c943d53663be17"},"ruby_source_path":"Casks/font/font-d/font-dr-sugiyama.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/drsugiyama/DrSugiyama-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DrSugiyama-Regular.ttf"]]]},"font-dream-han-sans":{"homepage":"https://github.com/Pal3love/dream-han-cjk/","names":["Dream Han Sans"],"ruby_source_checksum":{":sha256":"91df3bef5006af81b9e0c1c7aeb2d8e108c76975db17abc2c5b700383d41ac21"},"ruby_source_path":"Casks/font/font-d/font-dream-han-sans.rb","sha256":"d8660a3b6df8a0d761642eabceb89b7cdf1ba210e966cda2e0c3b19d3a755a4d","tap_string":"homebrew/cask","url_args":["https://github.com/Pal3love/dream-han-cjk/releases/download/dream-3.03-sans-2.005-serif-2.003/DreamHanSans.zip"],"version":"3.03,2.005,2.003","raw_artifacts":[[":font",["DreamHanSans-W9.ttc"]],[":font",["DreamHanSans-W10.ttc"]],[":font",["DreamHanSans-W11.ttc"]],[":font",["DreamHanSans-W12.ttc"]],[":font",["DreamHanSans-W13.ttc"]],[":font",["DreamHanSans-W14.ttc"]],[":font",["DreamHanSans-W15.ttc"]],[":font",["DreamHanSans-W16.ttc"]],[":font",["DreamHanSans-W17.ttc"]],[":font",["DreamHanSans-W18.ttc"]],[":font",["DreamHanSans-W19.ttc"]],[":font",["DreamHanSans-W2.ttc"]],[":font",["DreamHanSans-W20.ttc"]],[":font",["DreamHanSans-W21.ttc"]],[":font",["DreamHanSans-W22.ttc"]],[":font",["DreamHanSans-W23.ttc"]],[":font",["DreamHanSans-W24.ttc"]],[":font",["DreamHanSans-W25.ttc"]],[":font",["DreamHanSans-W26.ttc"]],[":font",["DreamHanSans-W27.ttc"]],[":font",["DreamHanSans-W3.ttc"]],[":font",["DreamHanSans-W4.ttc"]],[":font",["DreamHanSans-W5.ttc"]],[":font",["DreamHanSans-W6.ttc"]],[":font",["DreamHanSans-W7.ttc"]],[":font",["DreamHanSans-W8.ttc"]],[":font",["DreamHanSans-W1.ttc"]]]},"font-droid-sans-mono-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/DroidSansMono","names":["Droid Sans Mono for Powerline"],"ruby_source_checksum":{":sha256":"1d22cc3376fd9f2ace142349ac2c051713c8771dfb235e039e929d7bc6a12eb3"},"ruby_source_path":"Casks/font/font-d/font-droid-sans-mono-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"DroidSansMono"},"version":"latest","raw_artifacts":[[":font",["Droid Sans Mono for Powerline.otf"]]]},"font-droid-sans-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["DroidSansM Nerd Font (Droid Sans Mono)"],"ruby_source_checksum":{":sha256":"fae14aecbcb6c7c2132a13a01aad2630ed3c3a4460af35c53851206b0ea30d4d"},"ruby_source_path":"Casks/font/font-d/font-droid-sans-mono-nerd-font.rb","sha256":"8e383ba1fde4e413996dcf47fbfaecbf544a7de940147a03af61fccd9ec9b8c4","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/DroidSansMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["DroidSansMNerdFont-Regular.otf"]],[":font",["DroidSansMNerdFontMono-Regular.otf"]],[":font",["DroidSansMNerdFontPropo-Regular.otf"]]]},"font-duru-sans":{"homepage":"https://fonts.google.com/specimen/Duru+Sans","names":["Duru Sans"],"ruby_source_checksum":{":sha256":"51b12c8ad9852e10cac293860d5609b79b270c836967109f38f71ea9ad83a1a2"},"ruby_source_path":"Casks/font/font-d/font-duru-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/durusans/DuruSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["DuruSans-Regular.ttf"]]]},"font-dynalight":{"homepage":"https://fonts.google.com/specimen/Dynalight","names":["Dynalight"],"ruby_source_checksum":{":sha256":"bc24d7284e2d6a316092a8ff63c61715ccf7c14963f6833ca08f7ea8c65515d6"},"ruby_source_path":"Casks/font/font-d/font-dynalight.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dynalight/Dynalight-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Dynalight-Regular.ttf"]]]},"font-dynapuff":{"homepage":"https://fonts.google.com/specimen/DynaPuff","names":["DynaPuff"],"ruby_source_checksum":{":sha256":"044a0a2e72cd01c396df74614d43e593e5d635624aaf2a87821b15f3ebbdbfe3"},"ruby_source_path":"Casks/font/font-d/font-dynapuff.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/dynapuff/DynaPuff%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["DynaPuff[wdth,wght].ttf"]]]},"font-eagle-lake":{"homepage":"https://fonts.google.com/specimen/Eagle+Lake","names":["Eagle Lake"],"ruby_source_checksum":{":sha256":"ce02615169c56d1759f4a4a4bd86b6e15cde92bffea11f82d91c58766e590307"},"ruby_source_path":"Casks/font/font-e/font-eagle-lake.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eaglelake/EagleLake-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["EagleLake-Regular.ttf"]]]},"font-east-sea-dokdo":{"homepage":"https://fonts.google.com/specimen/East+Sea+Dokdo","names":["East Sea Dokdo"],"ruby_source_checksum":{":sha256":"90a7e7dad1947449201d68ae27bfb698a168a9a8be781191a576ae21b5f6421d"},"ruby_source_path":"Casks/font/font-e/font-east-sea-dokdo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eastseadokdo/EastSeaDokdo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["EastSeaDokdo-Regular.ttf"]]]},"font-eater":{"homepage":"https://fonts.google.com/specimen/Eater","names":["Eater"],"ruby_source_checksum":{":sha256":"2d00f7452561ad0f6b3dd1ad903c67bf6c2485425fa9b8835903aee2e471841a"},"ruby_source_path":"Casks/font/font-e/font-eater.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eater/Eater-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Eater-Regular.ttf"]]]},"font-eb-garamond":{"homepage":"https://github.com/georgd/EB-Garamond","names":["EB Garamond"],"ruby_source_checksum":{":sha256":"62e934f1bcc14b468d8fb3cbab85276668e6142cae7d38fed24d678b34766de5"},"ruby_source_path":"Casks/font/font-e/font-eb-garamond.rb","sha256":"a0b77b405f55c10cff078787ef9d2389a9638e7604d53aa80207fe62e104c378","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/georgd/eb-garamond/downloads/EBGaramond-0.016.zip"],"version":"0.016","raw_artifacts":[[":font",["EBGaramond-0.016/otf/EBGaramondSC12-Regular.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramond-InitialsF1.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramond-InitialsF2.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramond08-Italic.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramond08-Regular.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramond12-AllSC.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramond12-Italic.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramond12-Regular.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramondSC08-Regular.otf"]],[":font",["EBGaramond-0.016/otf/EBGaramond-Initials.otf"]]]},"font-ebh":{"homepage":"https://exeterbookhand.com/","names":["EBH","Exeter Book Hand"],"ruby_source_checksum":{":sha256":"19a66964922c48bcdaaa86fd0ffeb33039b4424a5f0639738c3ebe7e0d625e9a"},"ruby_source_path":"Casks/font/font-e/font-ebh.rb","sha256":"6787471d7766a8be31f2e601620e402ff43bafd183d626a8df75767e91052af3","tap_string":"homebrew/cask","url_args":["https://github.com/rubywku/exeterbookhand/releases/download/v1.0.0/EBH-v1.0.0.zip"],"version":"1.0.0","raw_artifacts":[[":font",["EBH-v1.0.0/EBH Alternates.otf"]],[":font",["EBH-v1.0.0/EBH Facsimile.otf"]],[":font",["EBH-v1.0.0/EBH Initials.otf"]],[":font",["EBH-v1.0.0/EBH Runes.otf"]]]},"font-economica":{"homepage":"https://fonts.google.com/specimen/Economica","names":["Economica"],"ruby_source_checksum":{":sha256":"caa2714a9024b84d88d760f62d8b895aabd7a913c3b03bf52c860b52a2bdcdcb"},"ruby_source_path":"Casks/font/font-e/font-economica.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/economica"},"version":"latest","raw_artifacts":[[":font",["Economica-Bold.ttf"]],[":font",["Economica-BoldItalic.ttf"]],[":font",["Economica-Italic.ttf"]],[":font",["Economica-Regular.ttf"]]]},"font-eczar":{"homepage":"https://fonts.google.com/specimen/Eczar","names":["Eczar"],"ruby_source_checksum":{":sha256":"57ddf4a2448f88c670d845135ac9c1de4a8e5e7821cbaa9f472d0d48def5461b"},"ruby_source_path":"Casks/font/font-e/font-eczar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eczar/Eczar%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Eczar[wght].ttf"]]]},"font-edlo":{"homepage":"https://ehamiter.github.io/Edlo/","names":["Edlo"],"ruby_source_checksum":{":sha256":"d2dc5d8e6e83891b9aa7a53aea2bd9adcd040ea855e77646516262fd081b9198"},"ruby_source_path":"Casks/font/font-e/font-edlo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/ehamiter/Edlo/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["Edlo-master/edlo-nerd-font.ttf"]],[":font",["Edlo-master/edlo.ttf"]]]},"font-edu-au-vic-wa-nt-arrows":{"homepage":"https://fonts.google.com/specimen/Edu+AU+VIC+WA+NT+Arrows","names":["Edu AU VIC WA NT Arrows"],"ruby_source_checksum":{":sha256":"8fea1721781a249e79f2e00de64706863fa66d8f6504f137b083a9e0a403f963"},"ruby_source_path":"Casks/font/font-e/font-edu-au-vic-wa-nt-arrows.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eduauvicwantarrows/EduAUVICWANTArrows%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduAUVICWANTArrows[wght].ttf"]]]},"font-edu-au-vic-wa-nt-dots":{"homepage":"https://fonts.google.com/specimen/Edu+AU+VIC+WA+NT+Dots","names":["Edu AU VIC WA NT Dots"],"ruby_source_checksum":{":sha256":"bd94526fefcf7a9f3a2613f655113e94035329187a9b482ff5727d69386c89ff"},"ruby_source_path":"Casks/font/font-e/font-edu-au-vic-wa-nt-dots.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eduauvicwantdots/EduAUVICWANTDots%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduAUVICWANTDots[wght].ttf"]]]},"font-edu-au-vic-wa-nt-guides":{"homepage":"https://fonts.google.com/specimen/Edu+AU+VIC+WA+NT+Guides","names":["Edu AU VIC WA NT Guides"],"ruby_source_checksum":{":sha256":"6f835cde265dfef878ceccee4851bbc9d16baf349e3e4605d69e4d4428264836"},"ruby_source_path":"Casks/font/font-e/font-edu-au-vic-wa-nt-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eduauvicwantguides/EduAUVICWANTGuides%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduAUVICWANTGuides[wght].ttf"]]]},"font-edu-au-vic-wa-nt-hand":{"homepage":"https://fonts.google.com/specimen/Edu+AU+VIC+WA+NT+Hand","names":["Edu AU VIC WA NT Hand"],"ruby_source_checksum":{":sha256":"8eb6c093b84173dcb88528b771592aa3da12aaf2562a1917485564eda7392f75"},"ruby_source_path":"Casks/font/font-e/font-edu-au-vic-wa-nt-hand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eduauvicwanthand/EduAUVICWANTHand%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduAUVICWANTHand[wght].ttf"]]]},"font-edu-au-vic-wa-nt-pre":{"homepage":"https://fonts.google.com/specimen/Edu+AU+VIC+WA+NT+Pre","names":["Edu AU VIC WA NT Pre"],"ruby_source_checksum":{":sha256":"704d8f561a60689819af3840ceb310ca3c86f7449d2647a9b57b8cc94000f473"},"ruby_source_path":"Casks/font/font-e/font-edu-au-vic-wa-nt-pre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eduauvicwantpre/EduAUVICWANTPre%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduAUVICWANTPre[wght].ttf"]]]},"font-edu-nsw-act-foundation":{"homepage":"https://fonts.google.com/specimen/Edu+NSW+ACT+Foundation","names":["Edu NSW ACT Foundation"],"ruby_source_checksum":{":sha256":"e00fb5e4f6737de03ad0470ef26ef309fd7dd548f9719c055cfdd0166c3281d7"},"ruby_source_path":"Casks/font/font-e/font-edu-nsw-act-foundation.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/edunswactfoundation/EduNSWACTFoundation%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduNSWACTFoundation[wght].ttf"]]]},"font-edu-qld-beginner":{"homepage":"https://fonts.google.com/specimen/Edu+QLD+Beginner","names":["Edu QLD Beginner"],"ruby_source_checksum":{":sha256":"b72dbc67203b01923876f9fcd942aed79044eede717dce92f4d31b48fc1aea7f"},"ruby_source_path":"Casks/font/font-e/font-edu-qld-beginner.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eduqldbeginner/EduQLDBeginner%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduQLDBeginner[wght].ttf"]]]},"font-edu-sa-beginner":{"homepage":"https://fonts.google.com/specimen/Edu+SA+Beginner","names":["Edu SA Beginner"],"ruby_source_checksum":{":sha256":"96b4eafe8d0b4882981a3a3d0648086f1f2e2fadab2e3f6ce7c3e3403ced47d3"},"ruby_source_path":"Casks/font/font-e/font-edu-sa-beginner.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/edusabeginner/EduSABeginner%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduSABeginner[wght].ttf"]]]},"font-edu-tas-beginner":{"homepage":"https://fonts.google.com/specimen/Edu+TAS+Beginner","names":["Edu TAS Beginner"],"ruby_source_checksum":{":sha256":"7811142ddccaab1fcd85a871de7c6d20c1184b07238517c73d7bd445544b413a"},"ruby_source_path":"Casks/font/font-e/font-edu-tas-beginner.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/edutasbeginner/EduTASBeginner%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduTASBeginner[wght].ttf"]]]},"font-edu-vic-wa-nt-beginner":{"homepage":"https://fonts.google.com/specimen/Edu+VIC+WA+NT+Beginner","names":["Edu VIC WA NT Beginner"],"ruby_source_checksum":{":sha256":"49db4ddc8b9d136ae2f514f1078f38e9a7d23043c902289e58e0ba3fc9361310"},"ruby_source_path":"Casks/font/font-e/font-edu-vic-wa-nt-beginner.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/eduvicwantbeginner/EduVICWANTBeginner%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EduVICWANTBeginner[wght].ttf"]]]},"font-edwin":{"homepage":"https://github.com/MuseScoreFonts/Edwin","names":["Text font for musical scores"],"ruby_source_checksum":{":sha256":"2a46f22b928f2beaca84589fa209998897628c5c25caca2958b82db984340223"},"ruby_source_path":"Casks/font/font-e/font-edwin.rb","sha256":"17a073c27aec6842de81da3a05d8eed4e1be448f732a79f8b48012477abacd89","tap_string":"homebrew/cask","url_args":["https://github.com/MuseScoreFonts/Edwin/archive/refs/tags/v0.54.tar.gz"],"version":"0.54","raw_artifacts":[[":font",["Edwin-0.54/Edwin-BdIta.otf"]],[":font",["Edwin-0.54/Edwin-Bold.otf"]],[":font",["Edwin-0.54/Edwin-Italic.otf"]],[":font",["Edwin-0.54/Edwin-Roman.otf"]]]},"font-el-messiri":{"homepage":"https://fonts.google.com/specimen/El+Messiri","names":["El Messiri"],"ruby_source_checksum":{":sha256":"015ef749b7d349a239b91147b0cb4a1c048e695bc33cc6f2cc32d1fd0af918c0"},"ruby_source_path":"Casks/font/font-e/font-el-messiri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/elmessiri/ElMessiri%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["ElMessiri[wght].ttf"]]]},"font-eldur":{"homepage":"https://github.com/molarmanful/eldur","names":["eldur"],"ruby_source_checksum":{":sha256":"1605762d1b1cc5a42c8051b59b51126447e1ec6e350468a4ad6f593a6a727d92"},"ruby_source_path":"Casks/font/font-e/font-eldur.rb","sha256":"9ed5867dc7481a98bcf97ed68b1c3ca5886d8175431d2e38ba3a7a7f90f78392","tap_string":"homebrew/cask","url_args":["https://github.com/molarmanful/eldur/releases/download/v0.0.5/eldur.ttf"],"version":"0.0.5","raw_artifacts":[[":font",["eldur.ttf"]]]},"font-electrolize":{"homepage":"https://fonts.google.com/specimen/Electrolize","names":["Electrolize"],"ruby_source_checksum":{":sha256":"f506dd778d77fbbb995f5600369b492691b134a927bff8ac1638f621cc199f93"},"ruby_source_path":"Casks/font/font-e/font-electrolize.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/electrolize/Electrolize-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Electrolize-Regular.ttf"]]]},"font-elice-digital-baeum":{"homepage":"https://font.elice.io/","names":["Elice Digital Baeum"],"ruby_source_checksum":{":sha256":"1947d283a7c45d8e280be88db82a64b04fe2a94849022308b83dae516c2a3eb0"},"ruby_source_path":"Casks/font/font-e/font-elice-digital-baeum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://font.elice.io/static/downloads/EliceDigitalBaeum_OTF.zip"],"version":"latest","raw_artifacts":[[":font",["EliceDigitalBaeumOTF_Bold.otf"]],[":font",["EliceDigitalBaeumOTF_Regular.otf"]]]},"font-elms-sans":{"homepage":"https://fonts.google.com/specimen/Elms+Sans","names":["Elms Sans"],"ruby_source_checksum":{":sha256":"c4b18439ac3b4d71bffb664cfa2c916b222427cd3c2c00b7dab20748ea511739"},"ruby_source_path":"Casks/font/font-e/font-elms-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/elmssans"},"version":"latest","raw_artifacts":[[":font",["ElmsSans-Italic[wght].ttf"]],[":font",["ElmsSans[wght].ttf"]]]},"font-elsie-swash-caps":{"homepage":"https://fonts.google.com/specimen/Elsie+Swash+Caps","names":["Elsie Swash Caps"],"ruby_source_checksum":{":sha256":"3742f182c87308ffd6ab299b69831eae5bf1e88c85af8d936ab2b7d7b3fbb7a9"},"ruby_source_path":"Casks/font/font-e/font-elsie-swash-caps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/elsieswashcaps"},"version":"latest","raw_artifacts":[[":font",["ElsieSwashCaps-Black.ttf"]],[":font",["ElsieSwashCaps-Regular.ttf"]]]},"font-elsie":{"homepage":"https://fonts.google.com/specimen/Elsie","names":["Elsie"],"ruby_source_checksum":{":sha256":"87a66a8db9eb7756cd4ad1aa7305c1b278399c252b3748c459f499eb575731e7"},"ruby_source_path":"Casks/font/font-e/font-elsie.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/elsie"},"version":"latest","raw_artifacts":[[":font",["Elsie-Black.ttf"]],[":font",["Elsie-Regular.ttf"]]]},"font-elstobd":{"homepage":"https://github.com/psb1558/Elstob-font","names":["ElstobD"],"ruby_source_checksum":{":sha256":"8f9869f81736aeec806b16343e043fb1f25e3b99bd887eeb24b1145327d47e20"},"ruby_source_path":"Casks/font/font-e/font-elstobd.rb","sha256":"719519489d44ed5cb87e6db4f4a44dab6933dde93d4b8d5926df2981878b8150","tap_string":"homebrew/cask","url_args":["https://github.com/psb1558/Elstob-font/releases/download/v3.003/Elstob_3.003.zip"],"version":"3.003","raw_artifacts":[[":font",["Elstob_font/variable/Elstob-Italic.ttf"]],[":font",["Elstob_font/variable/Elstob.ttf"]]]},"font-emblema-one":{"homepage":"https://fonts.google.com/specimen/Emblema+One","names":["Emblema One"],"ruby_source_checksum":{":sha256":"78195bf55d08059467667572b9e3ec7e76741e4dd9f5d9795898766485bea675"},"ruby_source_path":"Casks/font/font-e/font-emblema-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/emblemaone/EmblemaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["EmblemaOne-Regular.ttf"]]]},"font-emilys-candy":{"homepage":"https://fonts.google.com/specimen/Emilys+Candy","names":["Emilys Candy"],"ruby_source_checksum":{":sha256":"f0b3ba9d717b322d0b8e5925267c35e1ac8ef0165ada5e70a7eea4b483df14bb"},"ruby_source_path":"Casks/font/font-e/font-emilys-candy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/emilyscandy/EmilysCandy-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["EmilysCandy-Regular.ttf"]]]},"font-encode-sans-condensed":{"homepage":"https://fonts.google.com/specimen/Encode+Sans+Condensed","names":["Encode Sans Condensed"],"ruby_source_checksum":{":sha256":"8ba4f3bf67d96d67503ca354c64ab5c6abaf631c559542aac9cedb0db417cc8f"},"ruby_source_path":"Casks/font/font-e/font-encode-sans-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/encodesanscondensed"},"version":"latest","raw_artifacts":[[":font",["EncodeSansCondensed-Thin.ttf"]],[":font",["EncodeSansCondensed-Bold.ttf"]],[":font",["EncodeSansCondensed-ExtraBold.ttf"]],[":font",["EncodeSansCondensed-ExtraLight.ttf"]],[":font",["EncodeSansCondensed-Light.ttf"]],[":font",["EncodeSansCondensed-Medium.ttf"]],[":font",["EncodeSansCondensed-Regular.ttf"]],[":font",["EncodeSansCondensed-SemiBold.ttf"]],[":font",["EncodeSansCondensed-Black.ttf"]]]},"font-encode-sans-expanded":{"homepage":"https://fonts.google.com/specimen/Encode+Sans+Expanded","names":["Encode Sans Expanded"],"ruby_source_checksum":{":sha256":"0a3517da8eff61077acacc72775d5925b8a2811f3d919d1c4f97ed60a1a03c39"},"ruby_source_path":"Casks/font/font-e/font-encode-sans-expanded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/encodesansexpanded"},"version":"latest","raw_artifacts":[[":font",["EncodeSansExpanded-Thin.ttf"]],[":font",["EncodeSansExpanded-Bold.ttf"]],[":font",["EncodeSansExpanded-ExtraBold.ttf"]],[":font",["EncodeSansExpanded-ExtraLight.ttf"]],[":font",["EncodeSansExpanded-Light.ttf"]],[":font",["EncodeSansExpanded-Medium.ttf"]],[":font",["EncodeSansExpanded-Regular.ttf"]],[":font",["EncodeSansExpanded-SemiBold.ttf"]],[":font",["EncodeSansExpanded-Black.ttf"]]]},"font-encode-sans-sc":{"homepage":"https://fonts.google.com/specimen/Encode+Sans+SC","names":["Encode Sans SC"],"ruby_source_checksum":{":sha256":"914e21f03b5b8a6636dc70e819a5036b9b2ec879813ddcad1fa3f2671ca82c38"},"ruby_source_path":"Casks/font/font-e/font-encode-sans-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/encodesanssc/EncodeSansSC%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EncodeSansSC[wdth,wght].ttf"]]]},"font-encode-sans-semi-condensed":{"homepage":"https://fonts.google.com/specimen/Encode+Sans+Semi+Condensed","names":["Encode Sans Semi Condensed"],"ruby_source_checksum":{":sha256":"c8c95bf782f808bdc83304c16ca9251d156dafdb4e2f4ddebe387509c023d988"},"ruby_source_path":"Casks/font/font-e/font-encode-sans-semi-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/encodesanssemicondensed"},"version":"latest","raw_artifacts":[[":font",["EncodeSansSemiCondensed-Thin.ttf"]],[":font",["EncodeSansSemiCondensed-Bold.ttf"]],[":font",["EncodeSansSemiCondensed-ExtraBold.ttf"]],[":font",["EncodeSansSemiCondensed-ExtraLight.ttf"]],[":font",["EncodeSansSemiCondensed-Light.ttf"]],[":font",["EncodeSansSemiCondensed-Medium.ttf"]],[":font",["EncodeSansSemiCondensed-Regular.ttf"]],[":font",["EncodeSansSemiCondensed-SemiBold.ttf"]],[":font",["EncodeSansSemiCondensed-Black.ttf"]]]},"font-encode-sans-semi-expanded":{"homepage":"https://fonts.google.com/specimen/Encode+Sans+Semi+Expanded","names":["Encode Sans Semi Expanded"],"ruby_source_checksum":{":sha256":"3f45809e5cd15f3e7bcc13fef140b47ccf98cf3893ea54ee1f6a90868c39b5a3"},"ruby_source_path":"Casks/font/font-e/font-encode-sans-semi-expanded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/encodesanssemiexpanded"},"version":"latest","raw_artifacts":[[":font",["EncodeSansSemiExpanded-Thin.ttf"]],[":font",["EncodeSansSemiExpanded-Bold.ttf"]],[":font",["EncodeSansSemiExpanded-ExtraBold.ttf"]],[":font",["EncodeSansSemiExpanded-ExtraLight.ttf"]],[":font",["EncodeSansSemiExpanded-Light.ttf"]],[":font",["EncodeSansSemiExpanded-Medium.ttf"]],[":font",["EncodeSansSemiExpanded-Regular.ttf"]],[":font",["EncodeSansSemiExpanded-SemiBold.ttf"]],[":font",["EncodeSansSemiExpanded-Black.ttf"]]]},"font-encode-sans":{"homepage":"https://fonts.google.com/specimen/Encode+Sans","names":["Encode Sans"],"ruby_source_checksum":{":sha256":"414439176ab2366ae01d43bb7cefe875c0a3ed809cd310acf00f4408284c0c80"},"ruby_source_path":"Casks/font/font-e/font-encode-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/encodesans/EncodeSans%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["EncodeSans[wdth,wght].ttf"]]]},"font-engagement":{"homepage":"https://fonts.google.com/specimen/Engagement","names":["Engagement"],"ruby_source_checksum":{":sha256":"f095b5db4d427ad9db8528e1ef9af72524b8a9341ece5576d32adf84ddf5c54a"},"ruby_source_path":"Casks/font/font-e/font-engagement.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/engagement/Engagement-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Engagement-Regular.ttf"]]]},"font-englebert":{"homepage":"https://fonts.google.com/specimen/Englebert","names":["Englebert"],"ruby_source_checksum":{":sha256":"4b985cb9808ea96f2cba3d2ddd89be048bf7509c70ea0d43fb5330e7c7828419"},"ruby_source_path":"Casks/font/font-e/font-englebert.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/englebert/Englebert-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Englebert-Regular.ttf"]]]},"font-enriqueta":{"homepage":"https://fonts.google.com/specimen/Enriqueta","names":["Enriqueta"],"ruby_source_checksum":{":sha256":"3b51a0ff09484b7cc919d230c4834e9ae0754d63cee73da3fff450dd95bb54f9"},"ruby_source_path":"Casks/font/font-e/font-enriqueta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/enriqueta"},"version":"latest","raw_artifacts":[[":font",["Enriqueta-Bold.ttf"]],[":font",["Enriqueta-Medium.ttf"]],[":font",["Enriqueta-Regular.ttf"]],[":font",["Enriqueta-SemiBold.ttf"]]]},"font-envy-code-r-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["EnvyCodeR Nerd Font (Envy Code R)"],"ruby_source_checksum":{":sha256":"dbd9f708ab89b647c0733a9f710f42ec6142e3883c61a39595d3e7cda1b8a3c9"},"ruby_source_path":"Casks/font/font-e/font-envy-code-r-nerd-font.rb","sha256":"911b420bed40268b4eb3c8fc1aedb1ccf498c3496dff645d72a5995f1e65a9a3","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/EnvyCodeR.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["EnvyCodeRNerdFontPropo-Regular.ttf"]],[":font",["EnvyCodeRNerdFont-Italic.ttf"]],[":font",["EnvyCodeRNerdFont-Regular.ttf"]],[":font",["EnvyCodeRNerdFontMono-Bold.ttf"]],[":font",["EnvyCodeRNerdFontMono-Italic.ttf"]],[":font",["EnvyCodeRNerdFontMono-Regular.ttf"]],[":font",["EnvyCodeRNerdFontPropo-Bold.ttf"]],[":font",["EnvyCodeRNerdFontPropo-Italic.ttf"]],[":font",["EnvyCodeRNerdFont-Bold.ttf"]]]},"font-envy-code-r":{"homepage":"https://damieng.com/blog/2008/envy-code-r-preview-7-coding-font-released/","names":["Envy Code R"],"ruby_source_checksum":{":sha256":"614e8aa0d791e6cdf62165f257d031c05ed3bb19ef8918b4600b91ff663b246f"},"ruby_source_path":"Casks/font/font-e/font-envy-code-r.rb","sha256":"9f7e9703aaf21110b4e1a54d954d57d4092727546348598a5a8e8101e4597aff","tap_string":"homebrew/cask","url_args":["https://dl.damieng.com/fonts/original/EnvyCodeR-PR7.zip"],"version":"PR7","raw_artifacts":[[":font",["Envy Code R PR7/Envy Code R Bold.ttf"]],[":font",["Envy Code R PR7/Envy Code R Italic.ttf"]],[":font",["Envy Code R PR7/Envy Code R.ttf"]]]},"font-ephesis":{"homepage":"https://fonts.google.com/specimen/Ephesis","names":["Ephesis"],"ruby_source_checksum":{":sha256":"8cf295817e63a53a912ce2ff1c0384015df9c318ef5847a442c658626ce632ff"},"ruby_source_path":"Casks/font/font-e/font-ephesis.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ephesis/Ephesis-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ephesis-Regular.ttf"]]]},"font-epilogue":{"homepage":"https://fonts.google.com/specimen/Epilogue","names":["Epilogue"],"ruby_source_checksum":{":sha256":"1b2be587cba53532c5530267a7375f2229f1f78fc8402b04ac34d15d81405933"},"ruby_source_path":"Casks/font/font-e/font-epilogue.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/epilogue"},"version":"latest","raw_artifacts":[[":font",["Epilogue-Italic[wght].ttf"]],[":font",["Epilogue[wght].ttf"]]]},"font-epunda-sans":{"homepage":"https://fonts.google.com/specimen/Epunda+Sans","names":["Epunda Sans"],"ruby_source_checksum":{":sha256":"67afe0d513d24f3dc5bacd4fc4fe1565a759f60348f4bdcb4c0234d512080716"},"ruby_source_path":"Casks/font/font-e/font-epunda-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/epundasans"},"version":"latest","raw_artifacts":[[":font",["EpundaSans-Italic[wght].ttf"]],[":font",["EpundaSans[wght].ttf"]]]},"font-epunda-slab":{"homepage":"https://fonts.google.com/specimen/Epunda+Slab","names":["Epunda Slab"],"ruby_source_checksum":{":sha256":"4c1e8dea97dc04b585f76a8f39285a6dcdb82293c256acb12985558815f38187"},"ruby_source_path":"Casks/font/font-e/font-epunda-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/epundaslab"},"version":"latest","raw_artifacts":[[":font",["EpundaSlab-Italic[wght].ttf"]],[":font",["EpundaSlab[wght].ttf"]]]},"font-erica-one":{"homepage":"https://fonts.google.com/specimen/Erica+One","names":["Erica One"],"ruby_source_checksum":{":sha256":"0e9c5f0f3eb6535adcda897694fe387fb721ee43c6c6138621a508fc8b010198"},"ruby_source_path":"Casks/font/font-e/font-erica-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ericaone/EricaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["EricaOne-Regular.ttf"]]]},"font-escumasia":{"homepage":"https://moji-waku.com/escumasia/index.html","names":["Escumasia"],"ruby_source_checksum":{":sha256":"f90900d3094539c4388ddb986d999de145d3ee4c256088c8602d16a96aef7757"},"ruby_source_path":"Casks/font/font-e/font-escumasia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/escumasia.zip"],"version":"latest","raw_artifacts":[[":font",["escumasia/Escumasia-Regular.otf"]]]},"font-esteban":{"homepage":"https://fonts.google.com/specimen/Esteban","names":["Esteban"],"ruby_source_checksum":{":sha256":"90075bddfc8fb3eebec5369f91df7c4a433ff37899b559fbdc2e0d954471d705"},"ruby_source_path":"Casks/font/font-e/font-esteban.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/esteban/Esteban-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Esteban-Regular.ttf"]]]},"font-estedad":{"homepage":"https://fonts.google.com/specimen/Estedad","names":["Estedad"],"ruby_source_checksum":{":sha256":"4031d59d6b6a59e47c7c5d0ea3f1418aab86edb2045bd39d8740a2770fbfcf47"},"ruby_source_path":"Casks/font/font-e/font-estedad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/estedad/Estedad%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Estedad[wght].ttf"]]]},"font-estonia":{"homepage":"https://fonts.google.com/specimen/Estonia","names":["Estonia"],"ruby_source_checksum":{":sha256":"7ddac51fc14bcfec3bbeb177e34083261ab84d456e52085681d37ef3fffe998f"},"ruby_source_path":"Casks/font/font-e/font-estonia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/estonia/Estonia-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Estonia-Regular.ttf"]]]},"font-et-book":{"homepage":"https://edwardtufte.github.io/et-book/","names":["ET Book","Edward Tufte Book"],"ruby_source_checksum":{":sha256":"d945c97b5b622d6f87575525944b38583ecfa39a0b32b32948bf5140b22fecff"},"ruby_source_path":"Casks/font/font-e/font-et-book.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/edwardtufte/et-book/archive/refs/heads/gh-pages.tar.gz"],"version":"latest","raw_artifacts":[[":font",["et-book-gh-pages/et-book/et-book-bold-line-figures/et-book-bold-line-figures.ttf"]],[":font",["et-book-gh-pages/et-book/et-book-display-italic-old-style-figures/et-book-display-italic-old-style-figures.ttf"]],[":font",["et-book-gh-pages/et-book/et-book-roman-line-figures/et-book-roman-line-figures.ttf"]],[":font",["et-book-gh-pages/et-book/et-book-roman-old-style-figures/et-book-roman-old-style-figures.ttf"]],[":font",["et-book-gh-pages/et-book/et-book-semi-bold-old-style-figures/et-book-semi-bold-old-style-figures.ttf"]]]},"font-euphoria-script":{"homepage":"https://fonts.google.com/specimen/Euphoria+Script","names":["Euphoria Script"],"ruby_source_checksum":{":sha256":"688f9e3448188cd3532239f9659d1c9bf78cfb96196e912d27bfed0f35f734ae"},"ruby_source_path":"Casks/font/font-e/font-euphoria-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/euphoriascript/EuphoriaScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["EuphoriaScript-Regular.ttf"]]]},"font-everson-mono":{"homepage":"https://www.evertype.com/emono/","names":["Everson Mono"],"ruby_source_checksum":{":sha256":"48e0fdfb3e1779b6d86bb74c7c51aa89d8d67d935ec07831763dc5e0203c55d0"},"ruby_source_path":"Casks/font/font-e/font-everson-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.evertype.com/emono/evermono.zip"],"version":"7.0.0","raw_artifacts":[[":font",["evermono-7.0.0/Everson Mono Bold Oblique.ttf"]],[":font",["evermono-7.0.0/Everson Mono Bold.ttf"]],[":font",["evermono-7.0.0/Everson Mono Oblique.ttf"]],[":font",["evermono-7.0.0/Everson Mono.ttf"]]]},"font-ewert":{"homepage":"https://fonts.google.com/specimen/Ewert","names":["Ewert"],"ruby_source_checksum":{":sha256":"049fa7ca470bb779733c7ede6132fae4f02e7265ea5cd2412360cd3049cd77ae"},"ruby_source_path":"Casks/font/font-e/font-ewert.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ewert/Ewert-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ewert-Regular.ttf"]]]},"font-exile":{"homepage":"https://fonts.google.com/specimen/Exile","names":["Exile"],"ruby_source_checksum":{":sha256":"18cb84405e96fb0f8305f919a41f0e0427258f97ac96e94f31de0f1d31cffd3e"},"ruby_source_path":"Casks/font/font-e/font-exile.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/exile/Exile-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Exile-Regular.ttf"]]]},"font-exo-2":{"homepage":"https://fonts.google.com/specimen/Exo+2","names":["Exo 2"],"ruby_source_checksum":{":sha256":"138a1058d736323f171cbe1e282cb7b6fc595d454f6ec83bc6dd6c973337cbaa"},"ruby_source_path":"Casks/font/font-e/font-exo-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/exo2"},"version":"latest","raw_artifacts":[[":font",["Exo2-Italic[wght].ttf"]],[":font",["Exo2[wght].ttf"]]]},"font-exo":{"homepage":"https://fonts.google.com/specimen/Exo","names":["Exo"],"ruby_source_checksum":{":sha256":"5e6241937c166b7355e15e571aa6d05d683c25c8be427904a72331601ca2fd4c"},"ruby_source_path":"Casks/font/font-e/font-exo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/exo"},"version":"latest","raw_artifacts":[[":font",["Exo-Italic[wght].ttf"]],[":font",["Exo[wght].ttf"]]]},"font-expletus-sans":{"homepage":"https://fonts.google.com/specimen/Expletus+Sans","names":["Expletus Sans"],"ruby_source_checksum":{":sha256":"1269807a0724d1334e448c56386872df31f58ab3f4f740f1cf0aa9ecda6f031e"},"ruby_source_path":"Casks/font/font-e/font-expletus-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/expletussans"},"version":"latest","raw_artifacts":[[":font",["ExpletusSans-Italic[wght].ttf"]],[":font",["ExpletusSans[wght].ttf"]]]},"font-explora":{"homepage":"https://fonts.google.com/specimen/Explora","names":["Explora"],"ruby_source_checksum":{":sha256":"b67798ad3b3632f7f1488b40a877602887ba42b274e2a2ab61c2c58b967bcae3"},"ruby_source_path":"Casks/font/font-e/font-explora.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/explora/Explora-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Explora-Regular.ttf"]]]},"font-ezra-sil":{"homepage":"https://software.sil.org/ezra/","names":["Ezra SIL"],"ruby_source_checksum":{":sha256":"812eb8a53d91e529e985d7c24c5550482b041e1da1bf8758b2559bdee91a9d2c"},"ruby_source_path":"Casks/font/font-e/font-ezra-sil.rb","sha256":"f16bcb3ec4473ac6a9f138ee0dbde7cc2f835e93a90cbe8649b3f32677760cc1","tap_string":"homebrew/cask","url_args":["https://software.sil.org/downloads/r/ezra/EzraSIL-2.51.zip"],"version":"2.51","raw_artifacts":[[":font",["EzraSIL2.51/SILEOT.ttf"]],[":font",["EzraSIL2.51/SILEOTSR.ttf"]]]},"font-faculty-glyphic":{"homepage":"https://fonts.google.com/specimen/Faculty+Glyphic","names":["Faculty Glyphic"],"ruby_source_checksum":{":sha256":"5c9ef9b8d864e84e4f40964ff92633fc60b671d6857fcf7c0774ecba9ef9f376"},"ruby_source_path":"Casks/font/font-f/font-faculty-glyphic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/facultyglyphic/FacultyGlyphic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FacultyGlyphic-Regular.ttf"]]]},"font-fahkwang":{"homepage":"https://fonts.google.com/specimen/Fahkwang","names":["Fahkwang"],"ruby_source_checksum":{":sha256":"847b80f7e5dd234a8e093a114104622ec14907b2c433ed34e04defa1c6eee1c1"},"ruby_source_path":"Casks/font/font-f/font-fahkwang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/fahkwang"},"version":"latest","raw_artifacts":[[":font",["Fahkwang-SemiBoldItalic.ttf"]],[":font",["Fahkwang-BoldItalic.ttf"]],[":font",["Fahkwang-ExtraLight.ttf"]],[":font",["Fahkwang-ExtraLightItalic.ttf"]],[":font",["Fahkwang-Italic.ttf"]],[":font",["Fahkwang-Light.ttf"]],[":font",["Fahkwang-LightItalic.ttf"]],[":font",["Fahkwang-Medium.ttf"]],[":font",["Fahkwang-MediumItalic.ttf"]],[":font",["Fahkwang-Regular.ttf"]],[":font",["Fahkwang-SemiBold.ttf"]],[":font",["Fahkwang-Bold.ttf"]]]},"font-fairfax-hd":{"homepage":"https://www.kreativekorp.com/software/fonts/fairfaxhd/","names":["Fairfax HD"],"ruby_source_checksum":{":sha256":"d0040b0c77b344fd6e33aec1d49b1751b95954fd153f27954d544f8418243f9a"},"ruby_source_path":"Casks/font/font-f/font-fairfax-hd.rb","sha256":"7e07da22f39c5f31f9a08aa71fbf13f144ce6c20d4c2ee7cf8eca9cd188b759f","tap_string":"homebrew/cask","url_args":["https://github.com/kreativekorp/open-relay/releases/download/2026-09-21/FairfaxHD.zip"],"version":"2026-09-21","raw_artifacts":[[":font",["FairfaxHD.ttf"]],[":font",["FairfaxHaxHD.ttf"]],[":font",["FairfaxPonaHD.ttf"]],[":font",["FairfaxPulaHD.ttf"]],[":font",["FairfaxSMHD.ttf"]]]},"font-fairfax":{"homepage":"https://www.kreativekorp.com/software/fonts/fairfax/","names":["Fairfax"],"ruby_source_checksum":{":sha256":"c80a80870ce298108f939030726bfb0a21f0f19d10b95207a954c69b7ef67e33"},"ruby_source_path":"Casks/font/font-f/font-fairfax.rb","sha256":"23366ad44436f0b9ef0e557a47bc4f5a7976088e374d987b69479d0fd608f527","tap_string":"homebrew/cask","url_args":["https://github.com/kreativekorp/open-relay/releases/download/2026-09-21/Fairfax.zip"],"version":"2026-09-21","raw_artifacts":[[":font",["FairfaxSerifSM.ttf"]],[":font",["FairfaxBold.ttf"]],[":font",["FairfaxHax.ttf"]],[":font",["FairfaxHaxBold.ttf"]],[":font",["FairfaxHaxItalic.ttf"]],[":font",["FairfaxItalic.ttf"]],[":font",["FairfaxPona.ttf"]],[":font",["FairfaxPula.ttf"]],[":font",["FairfaxSM.ttf"]],[":font",["FairfaxSMBold.ttf"]],[":font",["FairfaxSMItalic.ttf"]],[":font",["FairfaxSerif.ttf"]],[":font",["FairfaxSerifHax.ttf"]],[":font",["Fairfax.ttf"]]]},"font-familjen-grotesk":{"homepage":"https://fonts.google.com/specimen/Familjen+Grotesk","names":["Familjen Grotesk"],"ruby_source_checksum":{":sha256":"6144085d8c27dd13ee82cc5f97fa8d5ea95859881bcc9460559012498bc9385d"},"ruby_source_path":"Casks/font/font-f/font-familjen-grotesk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/familjengrotesk"},"version":"latest","raw_artifacts":[[":font",["FamiljenGrotesk-Italic[wght].ttf"]],[":font",["FamiljenGrotesk[wght].ttf"]]]},"font-fandol":{"homepage":"https://ctan.org/pkg/fandol","names":["Fandol"],"ruby_source_checksum":{":sha256":"7cd44003a2ee5d029b11735bec4f7ed286e1a93edf4cada88f79a8d7690c3c95"},"ruby_source_path":"Casks/font/font-f/font-fandol.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mirrors.ctan.org/fonts/fandol.zip"],"version":"0.3","raw_artifacts":[[":font",["fandol/FandolSong-Regular.otf"]],[":font",["fandol/FandolBraille-Regular.otf"]],[":font",["fandol/FandolFang-Regular.otf"]],[":font",["fandol/FandolHei-Bold.otf"]],[":font",["fandol/FandolHei-Regular.otf"]],[":font",["fandol/FandolKai-Regular.otf"]],[":font",["fandol/FandolSong-Bold.otf"]],[":font",["fandol/FandolBraille-Display.otf"]]]},"font-fantasque-sans-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["FantasqueSansM Nerd Font (Fantasque Sans Mono)"],"ruby_source_checksum":{":sha256":"86e3bb89706685671683c7170e99ef9dd6e81f043fd6ba9f0022e9133ff87552"},"ruby_source_path":"Casks/font/font-f/font-fantasque-sans-mono-nerd-font.rb","sha256":"e7e0d7bd558a4e1cc0b448b8dfc6ae0bb7977683aaab6ddab24761e274d0a3dc","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/FantasqueSansMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["FantasqueSansMNerdFontPropo-Regular.ttf"]],[":font",["FantasqueSansMNerdFont-BoldItalic.ttf"]],[":font",["FantasqueSansMNerdFont-Italic.ttf"]],[":font",["FantasqueSansMNerdFont-Regular.ttf"]],[":font",["FantasqueSansMNerdFontMono-Bold.ttf"]],[":font",["FantasqueSansMNerdFontMono-BoldItalic.ttf"]],[":font",["FantasqueSansMNerdFontMono-Italic.ttf"]],[":font",["FantasqueSansMNerdFontMono-Regular.ttf"]],[":font",["FantasqueSansMNerdFontPropo-Bold.ttf"]],[":font",["FantasqueSansMNerdFontPropo-BoldItalic.ttf"]],[":font",["FantasqueSansMNerdFontPropo-Italic.ttf"]],[":font",["FantasqueSansMNerdFont-Bold.ttf"]]]},"font-fantasque-sans-mono-noloopk":{"homepage":"https://github.com/belluzj/fantasque-sans","names":["Fantasque Sans Mono NoLoopK"],"ruby_source_checksum":{":sha256":"f40a6a3d55e36d57a314b68d744c9e8c24a8cd2ab2270bd10803b8163e6715fd"},"ruby_source_path":"Casks/font/font-f/font-fantasque-sans-mono-noloopk.rb","sha256":"f7bddc6f1e5a6e0830e332394b1ade52980c784dc4a383cdbee8c568ed0bf3c1","tap_string":"homebrew/cask","url_args":["https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-NoLoopK.zip"],"version":"1.8.0","raw_artifacts":[[":font",["OTF/FantasqueSansMono-Bold.otf"]],[":font",["OTF/FantasqueSansMono-BoldItalic.otf"]],[":font",["OTF/FantasqueSansMono-Italic.otf"]],[":font",["OTF/FantasqueSansMono-Regular.otf"]]]},"font-fantasque-sans-mono":{"homepage":"https://github.com/belluzj/fantasque-sans","names":["Fantasque Sans Mono"],"ruby_source_checksum":{":sha256":"760a56e3e0fd10106e350ae5c5a4e7903cee614542d8c47677371410ad619cf8"},"ruby_source_path":"Casks/font/font-f/font-fantasque-sans-mono.rb","sha256":"84be689e231ff773ed9d352e83dccd8151d9e445f1cb0b88cb0e9330fc4d9cfc","tap_string":"homebrew/cask","url_args":["https://github.com/belluzj/fantasque-sans/releases/download/v1.8.0/FantasqueSansMono-Normal.zip"],"version":"1.8.0","raw_artifacts":[[":font",["OTF/FantasqueSansMono-Bold.otf"]],[":font",["OTF/FantasqueSansMono-BoldItalic.otf"]],[":font",["OTF/FantasqueSansMono-Italic.otf"]],[":font",["OTF/FantasqueSansMono-Regular.otf"]]]},"font-fanwood-text":{"homepage":"https://fonts.google.com/specimen/Fanwood+Text","names":["Fanwood Text"],"ruby_source_checksum":{":sha256":"56cb520add2a2f2696d181e3d4443f161e6ef465500a5889445af63dd68804e5"},"ruby_source_path":"Casks/font/font-f/font-fanwood-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/fanwoodtext"},"version":"latest","raw_artifacts":[[":font",["FanwoodText-Italic.ttf"]],[":font",["FanwoodText-Regular.ttf"]]]},"font-farro":{"homepage":"https://fonts.google.com/specimen/Farro","names":["Farro"],"ruby_source_checksum":{":sha256":"3cce3b5b2fb9f9b29f63f53c70fb389a2c8e4e0e601bda1c17e7216069036d3b"},"ruby_source_path":"Casks/font/font-f/font-farro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/farro"},"version":"latest","raw_artifacts":[[":font",["Farro-Bold.ttf"]],[":font",["Farro-Light.ttf"]],[":font",["Farro-Medium.ttf"]],[":font",["Farro-Regular.ttf"]]]},"font-farsan":{"homepage":"https://fonts.google.com/specimen/Farsan","names":["Farsan"],"ruby_source_checksum":{":sha256":"74e32dd5cfb652d252ee99d2f00adf7ef9e7bd1380735420111371ae88aa7e79"},"ruby_source_path":"Casks/font/font-f/font-farsan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/farsan/Farsan-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Farsan-Regular.ttf"]]]},"font-fascinate-inline":{"homepage":"https://fonts.google.com/specimen/Fascinate+Inline","names":["Fascinate Inline"],"ruby_source_checksum":{":sha256":"2c4099dea94ad393fe6dc4d0378456c6f81af2ff350a9d686a2e3f82d42cd9a5"},"ruby_source_path":"Casks/font/font-f/font-fascinate-inline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fascinateinline/FascinateInline-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FascinateInline-Regular.ttf"]]]},"font-fascinate":{"homepage":"https://fonts.google.com/specimen/Fascinate","names":["Fascinate"],"ruby_source_checksum":{":sha256":"4a31e16939279dfe404c20de658bd6edc75b8984a1164bf9d6ced78e56e3f3aa"},"ruby_source_path":"Casks/font/font-f/font-fascinate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fascinate/Fascinate-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Fascinate-Regular.ttf"]]]},"font-faster-one":{"homepage":"https://fonts.google.com/specimen/Faster+One","names":["Faster One"],"ruby_source_checksum":{":sha256":"29d9a6042d68f625aec04d646143c091638fdd1cb2a44cfcdbb39c912617ce48"},"ruby_source_path":"Casks/font/font-f/font-faster-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fasterone/FasterOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FasterOne-Regular.ttf"]]]},"font-fasthand":{"homepage":"https://fonts.google.com/specimen/Fasthand","names":["Fasthand"],"ruby_source_checksum":{":sha256":"4fb414267fba4cc2e5353e47eee5e90b9e61742224500e6e8e48f080fe414d55"},"ruby_source_path":"Casks/font/font-f/font-fasthand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fasthand/Fasthand-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Fasthand-Regular.ttf"]]]},"font-fauna-one":{"homepage":"https://fonts.google.com/specimen/Fauna+One","names":["Fauna One"],"ruby_source_checksum":{":sha256":"eff124754625fa2228cd60476592f5224928218b0f1c84832d3caadd6ca348bd"},"ruby_source_path":"Casks/font/font-f/font-fauna-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/faunaone/FaunaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FaunaOne-Regular.ttf"]]]},"font-faune":{"homepage":"https://www.cnap.fr/sites/faune/","names":["Faune"],"ruby_source_checksum":{":sha256":"05b79a501c332ff4b0be0fc806a8d827d81e47d06ddd9d8612eb5c16a33964b0"},"ruby_source_path":"Casks/font/font-f/font-faune.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.cnap.fr/sites/faune/Faune_Fonts.zip"],"version":"1.000","raw_artifacts":[[":font",["Faune_Fonts/Otf/Faune-DisplayBlack.otf"]],[":font",["Faune_Fonts/Otf/Faune-DisplayBoldItalic.otf"]],[":font",["Faune_Fonts/Otf/Faune-DisplayThin.otf"]],[":font",["Faune_Fonts/Otf/Faune-TextBold.otf"]],[":font",["Faune_Fonts/Otf/Faune-TextItalic.otf"]],[":font",["Faune_Fonts/Otf/Faune-TextRegular.otf"]]]},"font-faustina":{"homepage":"https://fonts.google.com/specimen/Faustina","names":["Faustina"],"ruby_source_checksum":{":sha256":"5dcb0f883e4833556c7e56e04ea225176f7ef2891cf4ba397ce4993d343cf3ee"},"ruby_source_path":"Casks/font/font-f/font-faustina.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/faustina"},"version":"latest","raw_artifacts":[[":font",["Faustina-Italic[wght].ttf"]],[":font",["Faustina[wght].ttf"]]]},"font-federant":{"homepage":"https://fonts.google.com/specimen/Federant","names":["Federant"],"ruby_source_checksum":{":sha256":"dcaa5f3ec0b52fc3b1f02054b767f32db14cfca05d0afac1f2ffe8700f9b14cc"},"ruby_source_path":"Casks/font/font-f/font-federant.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/federant/Federant-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Federant-Regular.ttf"]]]},"font-federo":{"homepage":"https://fonts.google.com/specimen/Federo","names":["Federo"],"ruby_source_checksum":{":sha256":"69819adf4b8ae2b41c058c3077e3646e378adb4be9d1a47159a36850f5c59369"},"ruby_source_path":"Casks/font/font-f/font-federo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/federo/Federo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Federo-Regular.ttf"]]]},"font-felipa":{"homepage":"https://fonts.google.com/specimen/Felipa","names":["Felipa"],"ruby_source_checksum":{":sha256":"e01d689fd545d061c34006c86984075fd6a9b221e4e88f3db3b2acce45d27ecf"},"ruby_source_path":"Casks/font/font-f/font-felipa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/felipa/Felipa-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Felipa-Regular.ttf"]]]},"font-fenix":{"homepage":"https://fonts.google.com/specimen/Fenix","names":["Fenix"],"ruby_source_checksum":{":sha256":"a243c95c8e3ea0cf74569d68f716e3b6c8947eb3e3cdeb5459f26954a7a22857"},"ruby_source_path":"Casks/font/font-f/font-fenix.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fenix/Fenix-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Fenix-Regular.ttf"]]]},"font-festive":{"homepage":"https://fonts.google.com/specimen/Festive","names":["Festive"],"ruby_source_checksum":{":sha256":"7cae68e5b6d8e615d12921248e185a3fee6dd125cd545a91e290b6fb3bd16b2c"},"ruby_source_path":"Casks/font/font-f/font-festive.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/festive/Festive-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Festive-Regular.ttf"]]]},"font-figtree":{"homepage":"https://fonts.google.com/specimen/Figtree","names":["Figtree"],"ruby_source_checksum":{":sha256":"85492532cf87237a303f6e8f3f5e8dc60923242c253cb0f3e7a0e5e38928a063"},"ruby_source_path":"Casks/font/font-f/font-figtree.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/figtree"},"version":"latest","raw_artifacts":[[":font",["Figtree-Italic[wght].ttf"]],[":font",["Figtree[wght].ttf"]]]},"font-finger-paint":{"homepage":"https://fonts.google.com/specimen/Finger+Paint","names":["Finger Paint"],"ruby_source_checksum":{":sha256":"8abf363be1467b9a12587785aeb04f9036180cbae9592292638854cfd92c0c88"},"ruby_source_path":"Casks/font/font-f/font-finger-paint.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fingerpaint/FingerPaint-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FingerPaint-Regular.ttf"]]]},"font-finlandica-headline":{"homepage":"https://fonts.google.com/specimen/Finlandica+Headline","names":["Finlandica Headline"],"ruby_source_checksum":{":sha256":"5516adc76a759785c89e142e2ae4ad744d74ab896a40469db4c5fa73898a9988"},"ruby_source_path":"Casks/font/font-f/font-finlandica-headline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/finlandicaheadline"},"version":"latest","raw_artifacts":[[":font",["FinlandicaHeadline-Italic[wght].ttf"]],[":font",["FinlandicaHeadline[wght].ttf"]]]},"font-finlandica-text":{"homepage":"https://fonts.google.com/specimen/Finlandica+Text","names":["Finlandica Text"],"ruby_source_checksum":{":sha256":"6029f383a7f6b7bf9dcc5caa1fecd7256a9350d12e9789092f55079cff4777dc"},"ruby_source_path":"Casks/font/font-f/font-finlandica-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/finlandicatext"},"version":"latest","raw_artifacts":[[":font",["FinlandicaText-Italic[wght].ttf"]],[":font",["FinlandicaText[wght].ttf"]]]},"font-finlandica":{"homepage":"https://fonts.google.com/specimen/Finlandica","names":["Finlandica"],"ruby_source_checksum":{":sha256":"a82e1b257b4d65c52054f1dc09c1b623f015624af9594112d1cc2dde07bd9bce"},"ruby_source_path":"Casks/font/font-f/font-finlandica.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/finlandica"},"version":"latest","raw_artifacts":[[":font",["Finlandica-Italic[wght].ttf"]],[":font",["Finlandica[wght].ttf"]]]},"font-fira-code-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["FiraCode Nerd Font (Fira Code)"],"ruby_source_checksum":{":sha256":"ea92f7df98dd77ecde3f18c9d015e54ecca8ad0c4ac959a5517f3c5a1badec07"},"ruby_source_path":"Casks/font/font-f/font-fira-code-nerd-font.rb","sha256":"68e3bd6164864b8b514605bc34e3a87ac401c8c48682fcce6478c70263340207","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/FiraCode.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["FiraCodeNerdFontPropo-SemiBold.ttf"]],[":font",["FiraCodeNerdFont-Light.ttf"]],[":font",["FiraCodeNerdFont-Medium.ttf"]],[":font",["FiraCodeNerdFont-Regular.ttf"]],[":font",["FiraCodeNerdFont-Retina.ttf"]],[":font",["FiraCodeNerdFont-SemiBold.ttf"]],[":font",["FiraCodeNerdFontMono-Bold.ttf"]],[":font",["FiraCodeNerdFontMono-Light.ttf"]],[":font",["FiraCodeNerdFontMono-Medium.ttf"]],[":font",["FiraCodeNerdFontMono-Regular.ttf"]],[":font",["FiraCodeNerdFontMono-Retina.ttf"]],[":font",["FiraCodeNerdFontMono-SemiBold.ttf"]],[":font",["FiraCodeNerdFontPropo-Bold.ttf"]],[":font",["FiraCodeNerdFontPropo-Light.ttf"]],[":font",["FiraCodeNerdFontPropo-Medium.ttf"]],[":font",["FiraCodeNerdFontPropo-Regular.ttf"]],[":font",["FiraCodeNerdFontPropo-Retina.ttf"]],[":font",["FiraCodeNerdFont-Bold.ttf"]]]},"font-fira-code":{"homepage":"https://github.com/tonsky/FiraCode","names":["Fira Code"],"ruby_source_checksum":{":sha256":"b63701ef6669d3bb02f5aa6832bd48e4a8a0902a616f0eaf26c83cfccf609140"},"ruby_source_path":"Casks/font/font-f/font-fira-code.rb","sha256":"0949915ba8eb24d89fd93d10a7ff623f42830d7c5ffc3ecbf960e4ecad3e3e79","tap_string":"homebrew/cask","url_args":["https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip"],"version":"6.2","raw_artifacts":[[":font",["ttf/FiraCode-Bold.ttf"]],[":font",["ttf/FiraCode-Light.ttf"]],[":font",["ttf/FiraCode-Medium.ttf"]],[":font",["ttf/FiraCode-Regular.ttf"]],[":font",["ttf/FiraCode-Retina.ttf"]],[":font",["ttf/FiraCode-SemiBold.ttf"]],[":font",["variable_ttf/FiraCode-VF.ttf"]]]},"font-fira-mono-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/FiraMono","names":["Fira Mono for Powerline"],"ruby_source_checksum":{":sha256":"eca8f31b1e8a139089513f7942b99b751108c2db95a97ba126e7b00a5928b9e3"},"ruby_source_path":"Casks/font/font-f/font-fira-mono-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"FiraMono"},"version":"latest","raw_artifacts":[[":font",["FuraMono-Bold Powerline.otf"]],[":font",["FuraMono-Medium Powerline.otf"]],[":font",["FuraMono-Regular Powerline.otf"]]]},"font-fira-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["FiraMono Nerd Font (Fira)"],"ruby_source_checksum":{":sha256":"49923d24e83aebde496636cc07d04b731af8f9390716ad0f6e4e4ee200ef3109"},"ruby_source_path":"Casks/font/font-f/font-fira-mono-nerd-font.rb","sha256":"e3112075b65d9a900ef6ca562c30f1b5eb1d1a928e97de7469962ac8c45e93d6","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/FiraMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["FiraMonoNerdFontPropo-Regular.otf"]],[":font",["FiraMonoNerdFont-Medium.otf"]],[":font",["FiraMonoNerdFont-Regular.otf"]],[":font",["FiraMonoNerdFontMono-Bold.otf"]],[":font",["FiraMonoNerdFontMono-Medium.otf"]],[":font",["FiraMonoNerdFontMono-Regular.otf"]],[":font",["FiraMonoNerdFontPropo-Bold.otf"]],[":font",["FiraMonoNerdFontPropo-Medium.otf"]],[":font",["FiraMonoNerdFont-Bold.otf"]]]},"font-fira-mono":{"homepage":"https://fonts.google.com/specimen/Fira+Mono","names":["Fira Mono"],"ruby_source_checksum":{":sha256":"b48d840c4b3d82a3cb67015656d93dfd77db81e6deb239d5a28e270e7cbe87fb"},"ruby_source_path":"Casks/font/font-f/font-fira-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/firamono"},"version":"latest","raw_artifacts":[[":font",["FiraMono-Bold.ttf"]],[":font",["FiraMono-Medium.ttf"]],[":font",["FiraMono-Regular.ttf"]]]},"font-fira-sans-condensed":{"homepage":"https://fonts.google.com/specimen/Fira+Sans+Condensed","names":["Fira Sans Condensed"],"ruby_source_checksum":{":sha256":"cdb21bfe97c3c6c924dba7c18007e147cf1371050f3f54eb7377ecf502af3b3f"},"ruby_source_path":"Casks/font/font-f/font-fira-sans-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/firasanscondensed"},"version":"latest","raw_artifacts":[[":font",["FiraSansCondensed-ThinItalic.ttf"]],[":font",["FiraSansCondensed-BlackItalic.ttf"]],[":font",["FiraSansCondensed-Bold.ttf"]],[":font",["FiraSansCondensed-BoldItalic.ttf"]],[":font",["FiraSansCondensed-ExtraBold.ttf"]],[":font",["FiraSansCondensed-ExtraBoldItalic.ttf"]],[":font",["FiraSansCondensed-ExtraLight.ttf"]],[":font",["FiraSansCondensed-ExtraLightItalic.ttf"]],[":font",["FiraSansCondensed-Italic.ttf"]],[":font",["FiraSansCondensed-Light.ttf"]],[":font",["FiraSansCondensed-LightItalic.ttf"]],[":font",["FiraSansCondensed-Medium.ttf"]],[":font",["FiraSansCondensed-MediumItalic.ttf"]],[":font",["FiraSansCondensed-Regular.ttf"]],[":font",["FiraSansCondensed-SemiBold.ttf"]],[":font",["FiraSansCondensed-SemiBoldItalic.ttf"]],[":font",["FiraSansCondensed-Thin.ttf"]],[":font",["FiraSansCondensed-Black.ttf"]]]},"font-fira-sans-extra-condensed":{"homepage":"https://fonts.google.com/specimen/Fira+Sans+Extra+Condensed","names":["Fira Sans Extra Condensed"],"ruby_source_checksum":{":sha256":"cc202f4152e3b2762bb30c212b7e9e3439d215d9d793668cb78a75142cf5b83f"},"ruby_source_path":"Casks/font/font-f/font-fira-sans-extra-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/firasansextracondensed"},"version":"latest","raw_artifacts":[[":font",["FiraSansExtraCondensed-ThinItalic.ttf"]],[":font",["FiraSansExtraCondensed-BlackItalic.ttf"]],[":font",["FiraSansExtraCondensed-Bold.ttf"]],[":font",["FiraSansExtraCondensed-BoldItalic.ttf"]],[":font",["FiraSansExtraCondensed-ExtraBold.ttf"]],[":font",["FiraSansExtraCondensed-ExtraBoldItalic.ttf"]],[":font",["FiraSansExtraCondensed-ExtraLight.ttf"]],[":font",["FiraSansExtraCondensed-ExtraLightItalic.ttf"]],[":font",["FiraSansExtraCondensed-Italic.ttf"]],[":font",["FiraSansExtraCondensed-Light.ttf"]],[":font",["FiraSansExtraCondensed-LightItalic.ttf"]],[":font",["FiraSansExtraCondensed-Medium.ttf"]],[":font",["FiraSansExtraCondensed-MediumItalic.ttf"]],[":font",["FiraSansExtraCondensed-Regular.ttf"]],[":font",["FiraSansExtraCondensed-SemiBold.ttf"]],[":font",["FiraSansExtraCondensed-SemiBoldItalic.ttf"]],[":font",["FiraSansExtraCondensed-Thin.ttf"]],[":font",["FiraSansExtraCondensed-Black.ttf"]]]},"font-fira-sans":{"homepage":"https://fonts.google.com/specimen/Fira+Sans","names":["Fira Sans"],"ruby_source_checksum":{":sha256":"66554178198430ba6dfb722b09c2c3df352ec16d2a90de8e355087c97198389c"},"ruby_source_path":"Casks/font/font-f/font-fira-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/firasans"},"version":"latest","raw_artifacts":[[":font",["FiraSans-ThinItalic.ttf"]],[":font",["FiraSans-BlackItalic.ttf"]],[":font",["FiraSans-Bold.ttf"]],[":font",["FiraSans-BoldItalic.ttf"]],[":font",["FiraSans-ExtraBold.ttf"]],[":font",["FiraSans-ExtraBoldItalic.ttf"]],[":font",["FiraSans-ExtraLight.ttf"]],[":font",["FiraSans-ExtraLightItalic.ttf"]],[":font",["FiraSans-Italic.ttf"]],[":font",["FiraSans-Light.ttf"]],[":font",["FiraSans-LightItalic.ttf"]],[":font",["FiraSans-Medium.ttf"]],[":font",["FiraSans-MediumItalic.ttf"]],[":font",["FiraSans-Regular.ttf"]],[":font",["FiraSans-SemiBold.ttf"]],[":font",["FiraSans-SemiBoldItalic.ttf"]],[":font",["FiraSans-Thin.ttf"]],[":font",["FiraSans-Black.ttf"]]]},"font-firago":{"homepage":"https://carrois.com/typefaces/FiraGO/","names":["FiraGO"],"ruby_source_checksum":{":sha256":"68f3ecaeda14eb95f97a6fd7cb1ac69b189a03aeaace79e83d12efadfaa59c61"},"ruby_source_path":"Casks/font/font-f/font-firago.rb","sha256":"b2f97f1ee02921ca1776903fa0e6f1358b017bf854c0e8776b6b8512e3c9d4a1","tap_string":"homebrew/cask","url_args":["https://github.com/bBoxType/FiraGO/archive/refs/tags/1.000.tar.gz"],"version":"1.000","raw_artifacts":[[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-UltraLight.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-BookItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-EightItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-ExtraBoldItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-ExtraLightItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-FourItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-HairItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-HeavyItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-Italic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-LightItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-MediumItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-SemiBoldItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-ThinItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-TwoItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-UltraLightItalic.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Bold.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Book.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Eight.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-ExtraBold.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-ExtraLight.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Four.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Hair.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Heavy.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Light.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Medium.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Regular.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-SemiBold.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Thin.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Roman/FiraGO-Two.otf"]],[":font",["FiraGO-1.000/Fonts/FiraGO_OTF/Italic/FiraGO-BoldItalic.otf"]]]},"font-firge":{"homepage":"https://github.com/yuru7/Firge","names":["Firge"],"ruby_source_checksum":{":sha256":"a72341b45f67cb12faff1b221a19ced9fa388abf1629c96567ba377dcdafd7f8"},"ruby_source_path":"Casks/font/font-f/font-firge.rb","sha256":"c986f621000a6598064c7e2078322ed02040af4f7804d258033df949b35b0527","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/Firge/releases/download/v0.3.0/Firge_v0.3.0.zip"],"version":"0.3.0","raw_artifacts":[[":font",["Firge_v0.3.0/FirgeConsole-Regular.ttf"]],[":font",["Firge_v0.3.0/Firge-Regular.ttf"]],[":font",["Firge_v0.3.0/Firge35-Bold.ttf"]],[":font",["Firge_v0.3.0/Firge35-Regular.ttf"]],[":font",["Firge_v0.3.0/Firge35Console-Bold.ttf"]],[":font",["Firge_v0.3.0/Firge35Console-Regular.ttf"]],[":font",["Firge_v0.3.0/FirgeConsole-Bold.ttf"]],[":font",["Firge_v0.3.0/Firge-Bold.ttf"]]]},"font-firgenerd":{"homepage":"https://github.com/yuru7/Firge","names":["FirgeNerd"],"ruby_source_checksum":{":sha256":"37578bd5daac2523dc4c76129640b099ff249d51a87a9f03de27a9f81674d658"},"ruby_source_path":"Casks/font/font-f/font-firgenerd.rb","sha256":"54cd76378fbc5025f42d441d95ca6ec1d3ecc4270e6107558840fed7c04cfe4f","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/Firge/releases/download/v0.3.0/FirgeNerd_v0.3.0.zip"],"version":"0.3.0","raw_artifacts":[[":font",["FirgeNerd_v0.3.0/Firge35NerdConsole-Bold.ttf"]],[":font",["FirgeNerd_v0.3.0/Firge35NerdConsole-Regular.ttf"]],[":font",["FirgeNerd_v0.3.0/FirgeNerdConsole-Bold.ttf"]],[":font",["FirgeNerd_v0.3.0/FirgeNerdConsole-Regular.ttf"]]]},"font-firjar":{"homepage":"https://github.com/Mestaratype/Firjar","names":["Firjar"],"ruby_source_checksum":{":sha256":"d37b2713f2ca31044ddd3938c92cb053d086c8ebb01df42ffef224236bf058ab"},"ruby_source_path":"Casks/font/font-f/font-firjar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/firjar/Firjar%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Firjar[wdth,wght].ttf"]]]},"font-fjalla-one":{"homepage":"https://fonts.google.com/specimen/Fjalla+One","names":["Fjalla One"],"ruby_source_checksum":{":sha256":"1875b1d7442d9cd60ffee308c41c06b835192f9cdfce809a97fdb1365d99a29e"},"ruby_source_path":"Casks/font/font-f/font-fjalla-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fjallaone/FjallaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FjallaOne-Regular.ttf"]]]},"font-fjord-one":{"homepage":"https://fonts.google.com/specimen/Fjord+One","names":["Fjord One"],"ruby_source_checksum":{":sha256":"2d4059f34a16c767b90c57646b5a0600540790663dc8ecd1bd1e1a1e470a08e0"},"ruby_source_path":"Casks/font/font-f/font-fjord-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fjordone/FjordOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FjordOne-Regular.ttf"]]]},"font-flamenco":{"homepage":"https://fonts.google.com/specimen/Flamenco","names":["Flamenco"],"ruby_source_checksum":{":sha256":"13fe1d71e4552334090f2c0be94295ba687f485caa19df1051f0919c866c017c"},"ruby_source_path":"Casks/font/font-f/font-flamenco.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/flamenco"},"version":"latest","raw_artifacts":[[":font",["Flamenco-Light.ttf"]],[":font",["Flamenco-Regular.ttf"]]]},"font-flavors":{"homepage":"https://fonts.google.com/specimen/Flavors","names":["Flavors"],"ruby_source_checksum":{":sha256":"62c3e6450e1141a2147256c0dbafc56fbe7cdc194d68494332dbdb00406925b7"},"ruby_source_path":"Casks/font/font-f/font-flavors.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/flavors/Flavors-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Flavors-Regular.ttf"]]]},"font-fleur-de-leah":{"homepage":"https://fonts.google.com/specimen/Fleur+De+Leah","names":["Fleur De Leah"],"ruby_source_checksum":{":sha256":"230d7d966588a7a7fe159de1fc8abe32b8fff9a5facf23f735f4e4ecc6df8d7b"},"ruby_source_path":"Casks/font/font-f/font-fleur-de-leah.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fleurdeleah/FleurDeLeah-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FleurDeLeah-Regular.ttf"]]]},"font-flow-block":{"homepage":"https://fonts.google.com/specimen/Flow+Block","names":["Flow Block"],"ruby_source_checksum":{":sha256":"2f2723e9ce7939fda9e32ee443e948b40b2d3d4db3ddc3095cd29d0a16e58665"},"ruby_source_path":"Casks/font/font-f/font-flow-block.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/flowblock/FlowBlock-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FlowBlock-Regular.ttf"]]]},"font-flow-circular":{"homepage":"https://fonts.google.com/specimen/Flow+Circular","names":["Flow Circular"],"ruby_source_checksum":{":sha256":"4e155f38fa496d0325853eb3a8831152121160e20850fe127bfc19592a846e67"},"ruby_source_path":"Casks/font/font-f/font-flow-circular.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/flowcircular/FlowCircular-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FlowCircular-Regular.ttf"]]]},"font-flow-rounded":{"homepage":"https://fonts.google.com/specimen/Flow+Rounded","names":["Flow Rounded"],"ruby_source_checksum":{":sha256":"f1d6395971818a87e698ffa66c5e0a295f7f07a720d6f533bc058b425b91d651"},"ruby_source_path":"Casks/font/font-f/font-flow-rounded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/flowrounded/FlowRounded-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FlowRounded-Regular.ttf"]]]},"font-foldit":{"homepage":"https://fonts.google.com/specimen/Foldit","names":["Foldit"],"ruby_source_checksum":{":sha256":"de24747fd07cac3bd2942309187abfc96a8f496c1605e300ab603c5c69726e74"},"ruby_source_path":"Casks/font/font-f/font-foldit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/foldit/Foldit%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Foldit[wght].ttf"]]]},"font-fondamento":{"homepage":"https://fonts.google.com/specimen/Fondamento","names":["Fondamento"],"ruby_source_checksum":{":sha256":"337a0e6c5508f146a62ae464aeea41d52d6b4f4b1305752ce8b5d91b10f0a43e"},"ruby_source_path":"Casks/font/font-f/font-fondamento.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/fondamento"},"version":"latest","raw_artifacts":[[":font",["Fondamento-Italic.ttf"]],[":font",["Fondamento-Regular.ttf"]]]},"font-fontawesome":{"homepage":"https://fontawesome.com/","names":["Font Awesome"],"ruby_source_checksum":{":sha256":"0d2f902c056cb5610d8d8904ef5fd7bf85174710a7610df28e04dae01c203c4b"},"ruby_source_path":"Casks/font/font-f/font-fontawesome.rb","sha256":"c61edde261707f33376a28e9a30bb8c70c1a20bf0bd975206b809f3b3b70add5","tap_string":"homebrew/cask","url_args":["https://github.com/FortAwesome/Font-Awesome/releases/download/7.3.1/fontawesome-free-7.3.1-desktop.zip"],"version":"7.3.1","raw_artifacts":[[":font",["fontawesome-free-7.3.1-desktop/otfs/Font Awesome 7 Brands-Regular-400.otf"]],[":font",["fontawesome-free-7.3.1-desktop/otfs/Font Awesome 7 Free-Regular-400.otf"]],[":font",["fontawesome-free-7.3.1-desktop/otfs/Font Awesome 7 Free-Solid-900.otf"]]]},"font-fontdiner-swanky":{"homepage":"https://fonts.google.com/specimen/Fontdiner+Swanky","names":["Fontdiner Swanky"],"ruby_source_checksum":{":sha256":"7086b3e1b0b829c27191b01cbb7fcefe8189e705ab0cfaff6a1e3b5fa855b0e0"},"ruby_source_path":"Casks/font/font-f/font-fontdiner-swanky.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/fontdinerswanky/FontdinerSwanky-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FontdinerSwanky-Regular.ttf"]]]},"font-formudpgothic":{"homepage":"https://github.com/jz5/FORM-UDPGothic","names":["FORM UDPGothic","帳票 UDPゴシック"],"ruby_source_checksum":{":sha256":"4ac9e50adfc2e82a3cecc39c4acd0f2e11fe87d2ad8e85267d67358cad8048ce"},"ruby_source_path":"Casks/font/font-f/font-formudpgothic.rb","sha256":"6fe94947faad0dec2cab535d1a927d4f5f8ebe9231dbe4fd57bfa42646fce2f5","tap_string":"homebrew/cask","url_args":["https://github.com/jz5/FORM-UDPGothic/releases/download/v1.05101/FORMUDPGothic.zip"],"version":"1.05101","raw_artifacts":[[":font",["FORMUDPGothic-Bold.ttf"]],[":font",["FORMUDPGothic-Regular.ttf"]]]},"font-forum":{"homepage":"https://fonts.google.com/specimen/Forum","names":["Forum"],"ruby_source_checksum":{":sha256":"e60d3dc656351203a9cc9f1f695ed46e5b22a29435bcd7409a7cff86f60cec31"},"ruby_source_path":"Casks/font/font-f/font-forum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/forum/Forum-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Forum-Regular.ttf"]]]},"font-foundation-icons":{"homepage":"https://zurb.com/playground/foundation-icon-fonts-3","names":["Foundation Icons"],"ruby_source_checksum":{":sha256":"fc2c8517615aa650de8734df4384e35da4938a8ce74930bfdeb76c3a6f75c07e"},"ruby_source_path":"Casks/font/font-f/font-foundation-icons.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://zurb.com/playground/uploads/upload/upload/288/foundation-icons.zip"],"version":"latest","raw_artifacts":[[":font",["foundation-icons/foundation-icons.ttf"]]]},"font-foundry-sterling":{"homepage":"https://fontlot.com/7134/foundry-sterling/","names":["Foundry Sterling"],"ruby_source_checksum":{":sha256":"3dcb43a031e04d3c8a1b45f63de13ae5f56740aa3415b3dbb607756f544d7b10"},"ruby_source_path":"Casks/font/font-f/font-foundry-sterling.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fontlot.com/wp-content/uploads/2017/09/foundrysterling.zip"],"version":"001.005","raw_artifacts":[[":font",["zFoundrySterling-Bold.otf"]],[":font",["FoundrySterling-BookItalic.otf"]],[":font",["FoundrySterling-Demi.otf"]],[":font",["FoundrySterling-ExtraBold.otf"]],[":font",["FoundrySterling-Light.otf"]],[":font",["FoundrySterling-Medium.otf"]],[":font",["FoundrySterlingOT2-BkItalic.otf"]],[":font",["FoundrySterlingOT2-Bold.otf"]],[":font",["FoundrySterlingOT2-Book.otf"]],[":font",["FoundrySterlingOT2-Demi.otf"]],[":font",["FoundrySterlingOT2-ExtraBold.otf"]],[":font",["FoundrySterlingOT2-Light.otf"]],[":font",["FoundrySterlingOT2-Medium.otf"]],[":font",["FoundrySterlingOT3-BkItalic.otf"]],[":font",["FoundrySterlingOT3-Bold.otf"]],[":font",["FoundrySterlingOT3-Book.otf"]],[":font",["FoundrySterlingOT3-Demi.otf"]],[":font",["FoundrySterlingOT3-ExtraBold.otf"]],[":font",["FoundrySterlingOT3-Light.otf"]],[":font",["FoundrySterlingOT3-Medium.otf"]],[":font",["FoundrySterling-Book.otf"]]]},"font-fragment-mono-sc":{"homepage":"https://github.com/weiweihuanghuang/fragment-mono","names":["Fragment Mono SC"],"ruby_source_checksum":{":sha256":"8fe53f23e52f802a812433156cac3561645a073a3f6d8ab8bf76b4b1f441ed98"},"ruby_source_path":"Casks/font/font-f/font-fragment-mono-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/fragmentmonosc"},"version":"latest","raw_artifacts":[[":font",["FragmentMonoSC-Italic.ttf"]],[":font",["FragmentMonoSC-Regular.ttf"]]]},"font-fragment-mono":{"homepage":"https://fonts.google.com/specimen/Fragment+Mono","names":["Fragment Mono"],"ruby_source_checksum":{":sha256":"1f7f31e9ccdcc865da877786bf8157e95407708f5bf9058024d0beb0e48f7eeb"},"ruby_source_path":"Casks/font/font-f/font-fragment-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/fragmentmono"},"version":"latest","raw_artifacts":[[":font",["FragmentMono-Italic.ttf"]],[":font",["FragmentMono-Regular.ttf"]]]},"font-francois-one":{"homepage":"https://fonts.google.com/specimen/Francois+One","names":["Francois One"],"ruby_source_checksum":{":sha256":"37b5536d7d35e16003d062229912c5b37d1c916162a1862596b78a0cf315efea"},"ruby_source_path":"Casks/font/font-f/font-francois-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/francoisone/FrancoisOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FrancoisOne-Regular.ttf"]]]},"font-frank-ruhl-libre":{"homepage":"https://fonts.google.com/specimen/Frank+Ruhl+Libre","names":["Frank Ruhl Libre"],"ruby_source_checksum":{":sha256":"a3e66ecea1fcda56f60958c7105d25ad1b4a770849a2ce99fccef9cdb56299ac"},"ruby_source_path":"Casks/font/font-f/font-frank-ruhl-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/frankruhllibre/FrankRuhlLibre%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["FrankRuhlLibre[wght].ttf"]]]},"font-fraunces":{"homepage":"https://fonts.google.com/specimen/Fraunces","names":["Fraunces"],"ruby_source_checksum":{":sha256":"77618e104fcc46f9ce3c8b17c44b2cfbefa31c1c28c2d56bb6b349c5dac08d22"},"ruby_source_path":"Casks/font/font-f/font-fraunces.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/fraunces"},"version":"latest","raw_artifacts":[[":font",["Fraunces-Italic[SOFT,WONK,opsz,wght].ttf"]],[":font",["Fraunces[SOFT,WONK,opsz,wght].ttf"]]]},"font-freckle-face":{"homepage":"https://fonts.google.com/specimen/Freckle+Face","names":["Freckle Face"],"ruby_source_checksum":{":sha256":"148041f24e67955133c88d23df5b706344130cecb68069bf772f8f034904179b"},"ruby_source_path":"Casks/font/font-f/font-freckle-face.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/freckleface/FreckleFace-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FreckleFace-Regular.ttf"]]]},"font-fredericka-the-great":{"homepage":"https://fonts.google.com/specimen/Fredericka+the+Great","names":["Fredericka the Great"],"ruby_source_checksum":{":sha256":"dfcdc8293007d706fc92df6fb012bbf17486c265c12af6edcc7a749250478049"},"ruby_source_path":"Casks/font/font-f/font-fredericka-the-great.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/frederickathegreat/FrederickatheGreat-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FrederickatheGreat-Regular.ttf"]]]},"font-fredoka":{"homepage":"https://fonts.google.com/specimen/Fredoka","names":["Fredoka"],"ruby_source_checksum":{":sha256":"33f5d9bd6658f79a887f5d2004d8f5c07108fa9c8dc41d2745c0857be1710e12"},"ruby_source_path":"Casks/font/font-f/font-fredoka.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fredoka/Fredoka%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Fredoka[wdth,wght].ttf"]]]},"font-free-mono-tengwar":{"homepage":"https://freetengwar.sourceforge.net/freemonotengwar.html","names":["FreeMonoTengwar"],"ruby_source_checksum":{":sha256":"478cb6ea96e58c7b760566d2b5498fed5067ebb3d50c4b460e049715205deda9"},"ruby_source_path":"Casks/font/font-f/font-free-mono-tengwar.rb","sha256":"11a33522a6a7aa43120f0e9f98862d922a89228ed762738809132e3b26784907","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/freetengwar/FreeMonoTengwar.2013-07-21.zip"],"version":"2013-07-21","raw_artifacts":[[":font",["FreeMonoTengwar.2013-07-21/FreeMonoTengwar-embedding.ttf"]],[":font",["FreeMonoTengwar.2013-07-21/FreeMonoTengwar.ttf"]]]},"font-freefont":{"homepage":"https://www.gnu.org/software/freefont/","names":["FreeFont"],"ruby_source_checksum":{":sha256":"a7a23e816758ae21deab61feb544447a31c290c933e4d5ce58fba1db36e9b37a"},"ruby_source_path":"Casks/font/font-f/font-freefont.rb","sha256":"3a6c51868c71b006c33c4bcde63d90927e6fcca8f51c965b8ad62d021614a860","tap_string":"homebrew/cask","url_args":["https://ftpmirror.gnu.org/gnu/freefont/freefont-otf-20120503.tar.gz"],"version":"20120503","raw_artifacts":[[":font",["freefont-20120503/FreeSerifItalic.otf"]],[":font",["freefont-20120503/FreeMonoBold.otf"]],[":font",["freefont-20120503/FreeMonoBoldOblique.otf"]],[":font",["freefont-20120503/FreeMonoOblique.otf"]],[":font",["freefont-20120503/FreeSans.otf"]],[":font",["freefont-20120503/FreeSansBold.otf"]],[":font",["freefont-20120503/FreeSansBoldOblique.otf"]],[":font",["freefont-20120503/FreeSansOblique.otf"]],[":font",["freefont-20120503/FreeSerif.otf"]],[":font",["freefont-20120503/FreeSerifBold.otf"]],[":font",["freefont-20120503/FreeSerifBoldItalic.otf"]],[":font",["freefont-20120503/FreeMono.otf"]]]},"font-freehand":{"homepage":"https://fonts.google.com/specimen/Freehand","names":["Freehand"],"ruby_source_checksum":{":sha256":"d69fb99a12f27b1eb366b7c820d162c16572010684aee036e0cc71df453fe564"},"ruby_source_path":"Casks/font/font-f/font-freehand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/freehand/Freehand-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Freehand-Regular.ttf"]]]},"font-freeman":{"homepage":"https://fonts.google.com/specimen/Freeman","names":["Freeman"],"ruby_source_checksum":{":sha256":"4b35346aa713dc69ed8ef03d6fe733c19217c3e2938371d285c9c481aa432f38"},"ruby_source_path":"Casks/font/font-f/font-freeman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/freeman/Freeman-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Freeman-Regular.ttf"]]]},"font-fresca":{"homepage":"https://fonts.google.com/specimen/Fresca","names":["Fresca"],"ruby_source_checksum":{":sha256":"11f630a5f47124677412913824f0a11ef1ccd8cd272782635f0aa1cee607f8df"},"ruby_source_path":"Casks/font/font-f/font-fresca.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fresca/Fresca-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Fresca-Regular.ttf"]]]},"font-frijole":{"homepage":"https://fonts.google.com/specimen/Frijole","names":["Frijole"],"ruby_source_checksum":{":sha256":"bebd85fc7d74d3dcd158da0a4dea7a32fccfbaa29fce5bcb81caf7af4c17c462"},"ruby_source_path":"Casks/font/font-f/font-frijole.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/frijole/Frijole-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Frijole-Regular.ttf"]]]},"font-fruktur":{"homepage":"https://fonts.google.com/specimen/Fruktur","names":["Fruktur"],"ruby_source_checksum":{":sha256":"775743d481794ab1950a6f4172d4359679ec6b2c5ca9319db2d159cd7a536f57"},"ruby_source_path":"Casks/font/font-f/font-fruktur.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/fruktur"},"version":"latest","raw_artifacts":[[":font",["Fruktur-Italic.ttf"]],[":font",["Fruktur-Regular.ttf"]]]},"font-fugaz-one":{"homepage":"https://fonts.google.com/specimen/Fugaz+One","names":["Fugaz One"],"ruby_source_checksum":{":sha256":"38beb4f6bdfab0d00154cba34f2aa697c501b8a5712c35436a98fb4b968b44bc"},"ruby_source_path":"Casks/font/font-f/font-fugaz-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fugazone/FugazOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["FugazOne-Regular.ttf"]]]},"font-fuggles":{"homepage":"https://fonts.google.com/specimen/Fuggles","names":["Fuggles"],"ruby_source_checksum":{":sha256":"124d1238852d57150ee47d61df753af40c3ad081f73073404ec18ef82a7c9d21"},"ruby_source_path":"Casks/font/font-f/font-fuggles.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fuggles/Fuggles-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Fuggles-Regular.ttf"]]]},"font-funnel-display":{"homepage":"https://fonts.google.com/specimen/Funnel+Display","names":["Funnel Display"],"ruby_source_checksum":{":sha256":"76d84b8716dbe0a8bc63f2cbf41f3f4e6313ac2f1aa57a66e0d2398f18b2b015"},"ruby_source_path":"Casks/font/font-f/font-funnel-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/funneldisplay/FunnelDisplay%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["FunnelDisplay[wght].ttf"]]]},"font-funnel-sans":{"homepage":"https://fonts.google.com/specimen/Funnel+Sans","names":["Funnel Sans"],"ruby_source_checksum":{":sha256":"7bc6eb6ee5a4cb305011662c337ae3636f8a6fe366fc6b8d55dc4eb3bbec1ce2"},"ruby_source_path":"Casks/font/font-f/font-funnel-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/funnelsans"},"version":"latest","raw_artifacts":[[":font",["FunnelSans-Italic[wght].ttf"]],[":font",["FunnelSans[wght].ttf"]]]},"font-fustat":{"homepage":"https://fonts.google.com/specimen/Fustat","names":["Fustat"],"ruby_source_checksum":{":sha256":"d6a79a7c4400d7c410c2c2374da1beb89ee071a8cf5499f50527ee373c81c187"},"ruby_source_path":"Casks/font/font-f/font-fustat.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/fustat/Fustat%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Fustat[wght].ttf"]]]},"font-fuzzy-bubbles":{"homepage":"https://fonts.google.com/specimen/Fuzzy+Bubbles","names":["Fuzzy Bubbles"],"ruby_source_checksum":{":sha256":"19a149cee4ac379afdbd3c3867a901e42426bb8e9399358ac5e79f7b01206cdd"},"ruby_source_path":"Casks/font/font-f/font-fuzzy-bubbles.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/fuzzybubbles"},"version":"latest","raw_artifacts":[[":font",["FuzzyBubbles-Bold.ttf"]],[":font",["FuzzyBubbles-Regular.ttf"]]]},"font-ga-maamli":{"homepage":"https://fonts.google.com/specimen/Ga+Maamli","names":["Ga Maamli"],"ruby_source_checksum":{":sha256":"18ef0b63d2eef38b4ed792a39d3470674424fba2f9ef6edcfea4da64c0f6b27c"},"ruby_source_path":"Casks/font/font-g/font-ga-maamli.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gamaamli/GaMaamli-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GaMaamli-Regular.ttf"]]]},"font-gabarito":{"homepage":"https://fonts.google.com/specimen/Gabarito","names":["Gabarito"],"ruby_source_checksum":{":sha256":"f047d830d824f4ae9cf55e728f95a3421ff6c2d7efc2280ee153267129808f79"},"ruby_source_path":"Casks/font/font-g/font-gabarito.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gabarito/Gabarito%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Gabarito[wght].ttf"]]]},"font-gabriela":{"homepage":"https://fonts.google.com/specimen/Gabriela","names":["Gabriela"],"ruby_source_checksum":{":sha256":"1a7b9f2afe452a2cd9f68eb09e0fdf05b87ca5c9758a0dbcb24b1f7cee4fa3b5"},"ruby_source_path":"Casks/font/font-g/font-gabriela.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gabriela/Gabriela-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gabriela-Regular.ttf"]]]},"font-gaegu":{"homepage":"https://fonts.google.com/specimen/Gaegu","names":["Gaegu"],"ruby_source_checksum":{":sha256":"85ebd1dc168dfc2beb9745966c0fbed1eb1dc3b32c5d03556187380f2f68bbc6"},"ruby_source_path":"Casks/font/font-g/font-gaegu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gaegu"},"version":"latest","raw_artifacts":[[":font",["Gaegu-Bold.ttf"]],[":font",["Gaegu-Light.ttf"]],[":font",["Gaegu-Regular.ttf"]]]},"font-gafata":{"homepage":"https://fonts.google.com/specimen/Gafata","names":["Gafata"],"ruby_source_checksum":{":sha256":"a401b00f7293cae531eedf48c6cd9f778972198a1f53d01ea429454f8e31ce16"},"ruby_source_path":"Casks/font/font-g/font-gafata.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gafata/Gafata-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gafata-Regular.ttf"]]]},"font-gajraj-one":{"homepage":"https://fonts.google.com/specimen/Gajraj+One","names":["Gajraj One"],"ruby_source_checksum":{":sha256":"a0739a949871d0bf022c52aec37d92b86b65cce96bf6669c8f2f8b4d63b194b7"},"ruby_source_path":"Casks/font/font-g/font-gajraj-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gajrajone/GajrajOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GajrajOne-Regular.ttf"]]]},"font-galada":{"homepage":"https://fonts.google.com/specimen/Galada","names":["Galada"],"ruby_source_checksum":{":sha256":"a4ae419db6fd038907a843ef91b60ad7948d0b5d34aef56dea50487544db2a5a"},"ruby_source_path":"Casks/font/font-g/font-galada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/galada/Galada-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Galada-Regular.ttf"]]]},"font-galdeano":{"homepage":"https://fonts.google.com/specimen/Galdeano","names":["Galdeano"],"ruby_source_checksum":{":sha256":"6c7227f19542de950f8dedf74e0e2097b62eb36a07d8254c0edbc2e2cde3ef18"},"ruby_source_path":"Casks/font/font-g/font-galdeano.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/galdeano/Galdeano-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Galdeano-Regular.ttf"]]]},"font-galindo":{"homepage":"https://fonts.google.com/specimen/Galindo","names":["Galindo"],"ruby_source_checksum":{":sha256":"0c856807548e6ed8e327208dd50a7c433cbcb142f81ad11dbca1a991e3ecc09c"},"ruby_source_path":"Casks/font/font-g/font-galindo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/galindo/Galindo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Galindo-Regular.ttf"]]]},"font-gamja-flower":{"homepage":"https://fonts.google.com/specimen/Gamja+Flower","names":["Gamja Flower"],"ruby_source_checksum":{":sha256":"09b2c4292e755dbfe408618e1bd9e75431621e05d6ccb0e764e10ea385dd721e"},"ruby_source_path":"Casks/font/font-g/font-gamja-flower.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gamjaflower/GamjaFlower-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GamjaFlower-Regular.ttf"]]]},"font-gandhi-sans":{"homepage":"https://www.fontsquirrel.com/fonts/gandhi-sans","names":["Gandhi Sans"],"ruby_source_checksum":{":sha256":"9b045db6c9d680e7d9a4521198f748630236103c9f2d3835326be5f7a8cd2884"},"ruby_source_path":"Casks/font/font-g/font-gandhi-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.fontsquirrel.com/fonts/download/gandhi-sans"],"version":"latest","raw_artifacts":[[":font",["GandhiSans-Bold.otf"]],[":font",["GandhiSans-BoldItalic.otf"]],[":font",["GandhiSans-Italic.otf"]],[":font",["GandhiSans-Regular.otf"]]]},"font-gantari":{"homepage":"https://fonts.google.com/specimen/Gantari","names":["Gantari"],"ruby_source_checksum":{":sha256":"240efb20dc2f00d446a0e7dd0af67af4310d34e29e870982bba5dd4a276ab6b6"},"ruby_source_path":"Casks/font/font-g/font-gantari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gantari"},"version":"latest","raw_artifacts":[[":font",["Gantari-Italic[wght].ttf"]],[":font",["Gantari[wght].ttf"]]]},"font-gasoek-one":{"homepage":"https://fonts.google.com/specimen/Gasoek+One","names":["Gasoek One"],"ruby_source_checksum":{":sha256":"217b77e4bba877bc886d3872113bc210909ba18e24f60ecf258915e3da559781"},"ruby_source_path":"Casks/font/font-g/font-gasoek-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gasoekone/GasoekOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GasoekOne-Regular.ttf"]]]},"font-gayathri":{"homepage":"https://fonts.google.com/specimen/Gayathri","names":["Gayathri"],"ruby_source_checksum":{":sha256":"e217fea00d3027ce2ca08b0bfe93add9f887e1a149382ee0fbfc59da904ab1d9"},"ruby_source_path":"Casks/font/font-g/font-gayathri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gayathri"},"version":"latest","raw_artifacts":[[":font",["Gayathri-Bold.ttf"]],[":font",["Gayathri-Regular.ttf"]],[":font",["Gayathri-Thin.ttf"]]]},"font-gd-highwaygothicja":{"homepage":"https://542.jp/font/gdhwgoja/","names":["GD-HighwayGothicJA","GD-高速道路ゴシックJA"],"ruby_source_checksum":{":sha256":"4050dc7f7f71c358bcefc0ef524e1666e6914996ded6442e201f0046b24eabc1"},"ruby_source_path":"Casks/font/font-g/font-gd-highwaygothicja.rb","sha256":"7f9af8273b302fdd1dbd85cee8060833b8fd872d244686899b0c5c62c3ffc951","tap_string":"homebrew/cask","url_args":["https://542.jp/font/data/GDHighwayGoJA-Rev112b2-OTF.zip"],"version":"112b2","raw_artifacts":[[":font",["GDHighwayGoJA-Rev112b2-OTF/GDhwGoJA-OTF112b2.otf"]]]},"font-geist-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["GeistMono Nerd Font (Geist Mono)"],"ruby_source_checksum":{":sha256":"a1d80a71ba743ec4438ee7b45127ce4e9447cd87295085627394f25e623a9f4c"},"ruby_source_path":"Casks/font/font-g/font-geist-mono-nerd-font.rb","sha256":"d3ba4a7418cde16963fda0caa4f7ae866c509e0a864ec21e393455e1906e070c","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/GeistMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["GeistMonoNerdFontPropo-ThinItalic.otf"]],[":font",["GeistMonoNerdFont-BlackItalic.otf"]],[":font",["GeistMonoNerdFont-Bold.otf"]],[":font",["GeistMonoNerdFont-BoldItalic.otf"]],[":font",["GeistMonoNerdFont-ExtraBold.otf"]],[":font",["GeistMonoNerdFont-ExtraBoldItalic.otf"]],[":font",["GeistMonoNerdFont-ExtraLight.otf"]],[":font",["GeistMonoNerdFont-ExtraLightItalic.otf"]],[":font",["GeistMonoNerdFont-Italic.otf"]],[":font",["GeistMonoNerdFont-Light.otf"]],[":font",["GeistMonoNerdFont-LightItalic.otf"]],[":font",["GeistMonoNerdFont-Medium.otf"]],[":font",["GeistMonoNerdFont-MediumItalic.otf"]],[":font",["GeistMonoNerdFont-Regular.otf"]],[":font",["GeistMonoNerdFont-SemiBold.otf"]],[":font",["GeistMonoNerdFont-SemiBoldItalic.otf"]],[":font",["GeistMonoNerdFont-Thin.otf"]],[":font",["GeistMonoNerdFont-ThinItalic.otf"]],[":font",["GeistMonoNerdFontMono-Black.otf"]],[":font",["GeistMonoNerdFontMono-BlackItalic.otf"]],[":font",["GeistMonoNerdFontMono-Bold.otf"]],[":font",["GeistMonoNerdFontMono-BoldItalic.otf"]],[":font",["GeistMonoNerdFontMono-ExtraBold.otf"]],[":font",["GeistMonoNerdFontMono-ExtraBoldItalic.otf"]],[":font",["GeistMonoNerdFontMono-ExtraLight.otf"]],[":font",["GeistMonoNerdFontMono-ExtraLightItalic.otf"]],[":font",["GeistMonoNerdFontMono-Italic.otf"]],[":font",["GeistMonoNerdFontMono-Light.otf"]],[":font",["GeistMonoNerdFontMono-LightItalic.otf"]],[":font",["GeistMonoNerdFontMono-Medium.otf"]],[":font",["GeistMonoNerdFontMono-MediumItalic.otf"]],[":font",["GeistMonoNerdFontMono-Regular.otf"]],[":font",["GeistMonoNerdFontMono-SemiBold.otf"]],[":font",["GeistMonoNerdFontMono-SemiBoldItalic.otf"]],[":font",["GeistMonoNerdFontMono-Thin.otf"]],[":font",["GeistMonoNerdFontMono-ThinItalic.otf"]],[":font",["GeistMonoNerdFontPropo-Black.otf"]],[":font",["GeistMonoNerdFontPropo-BlackItalic.otf"]],[":font",["GeistMonoNerdFontPropo-Bold.otf"]],[":font",["GeistMonoNerdFontPropo-BoldItalic.otf"]],[":font",["GeistMonoNerdFontPropo-ExtraBold.otf"]],[":font",["GeistMonoNerdFontPropo-ExtraBoldItalic.otf"]],[":font",["GeistMonoNerdFontPropo-ExtraLight.otf"]],[":font",["GeistMonoNerdFontPropo-ExtraLightItalic.otf"]],[":font",["GeistMonoNerdFontPropo-Italic.otf"]],[":font",["GeistMonoNerdFontPropo-Light.otf"]],[":font",["GeistMonoNerdFontPropo-LightItalic.otf"]],[":font",["GeistMonoNerdFontPropo-Medium.otf"]],[":font",["GeistMonoNerdFontPropo-MediumItalic.otf"]],[":font",["GeistMonoNerdFontPropo-Regular.otf"]],[":font",["GeistMonoNerdFontPropo-SemiBold.otf"]],[":font",["GeistMonoNerdFontPropo-SemiBoldItalic.otf"]],[":font",["GeistMonoNerdFontPropo-Thin.otf"]],[":font",["GeistMonoNerdFont-Black.otf"]]]},"font-geist-mono":{"homepage":"https://vercel.com/font","names":["Geist Mono"],"ruby_source_checksum":{":sha256":"7a9a43e18338ca4881f5417dd8119332fbc7b0ee2f01f8348a0974c1ff2833b7"},"ruby_source_path":"Casks/font/font-g/font-geist-mono.rb","sha256":"43ffb66912b1c49e40c371d96e86b3b3dab42db83eb2d0c8a17321210394c4c7","tap_string":"homebrew/cask","url_args":["https://github.com/vercel/geist-font/releases/download/v1.8.2/geist-font-v1.8.2.zip"],"version":"1.8.2","raw_artifacts":[[":font",["geist-font/GeistMono/variable/GeistMono[wght].ttf"]],[":font",["geist-font/GeistMono/otf/GeistMono-BlackItalic.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-Bold.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-BoldItalic.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-ExtraBold.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-ExtraBoldItalic.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-ExtraLight.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-ExtraLightItalic.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-Italic.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-Light.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-LightItalic.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-Medium.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-MediumItalic.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-Regular.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-SemiBold.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-SemiBoldItalic.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-Thin.otf"]],[":font",["geist-font/GeistMono/otf/GeistMono-ThinItalic.otf"]],[":font",["geist-font/GeistMono/variable/GeistMono-Italic[wght].ttf"]],[":font",["geist-font/GeistMono/otf/GeistMono-Black.otf"]]]},"font-geist-pixel":{"homepage":"https://vercel.com/font","names":["Geist Pixel"],"ruby_source_checksum":{":sha256":"f606394b346ec1b016c2fb8e4a5bbeffeccd44450d9b0971a0f19732fd6ff3ef"},"ruby_source_path":"Casks/font/font-g/font-geist-pixel.rb","sha256":"43ffb66912b1c49e40c371d96e86b3b3dab42db83eb2d0c8a17321210394c4c7","tap_string":"homebrew/cask","url_args":["https://github.com/vercel/geist-font/releases/download/v1.8.2/geist-font-v1.8.2.zip"],"version":"1.8.2","raw_artifacts":[[":font",["geist-font/GeistPixel/otf/GeistPixel-Circle.otf"]],[":font",["geist-font/GeistPixel/otf/GeistPixel-Grid.otf"]],[":font",["geist-font/GeistPixel/otf/GeistPixel-Line.otf"]],[":font",["geist-font/GeistPixel/otf/GeistPixel-Square.otf"]],[":font",["geist-font/GeistPixel/otf/GeistPixel-Triangle.otf"]],[":font",["geist-font/GeistPixel/variable/GeistPixel[ELSH].ttf"]]]},"font-geist":{"homepage":"https://vercel.com/font","names":["Geist Sans"],"ruby_source_checksum":{":sha256":"47cbf37a1122c9a1f39eb0f77cb9ac268749d0c304d898c0ef71fe9a9276befb"},"ruby_source_path":"Casks/font/font-g/font-geist.rb","sha256":"43ffb66912b1c49e40c371d96e86b3b3dab42db83eb2d0c8a17321210394c4c7","tap_string":"homebrew/cask","url_args":["https://github.com/vercel/geist-font/releases/download/v1.8.2/geist-font-v1.8.2.zip"],"version":"1.8.2","raw_artifacts":[[":font",["geist-font/Geist/variable/Geist[wght].ttf"]],[":font",["geist-font/Geist/otf/Geist-BlackItalic.otf"]],[":font",["geist-font/Geist/otf/Geist-Bold.otf"]],[":font",["geist-font/Geist/otf/Geist-BoldItalic.otf"]],[":font",["geist-font/Geist/otf/Geist-ExtraBold.otf"]],[":font",["geist-font/Geist/otf/Geist-ExtraBoldItalic.otf"]],[":font",["geist-font/Geist/otf/Geist-ExtraLight.otf"]],[":font",["geist-font/Geist/otf/Geist-ExtraLightItalic.otf"]],[":font",["geist-font/Geist/otf/Geist-Italic.otf"]],[":font",["geist-font/Geist/otf/Geist-Light.otf"]],[":font",["geist-font/Geist/otf/Geist-LightItalic.otf"]],[":font",["geist-font/Geist/otf/Geist-Medium.otf"]],[":font",["geist-font/Geist/otf/Geist-MediumItalic.otf"]],[":font",["geist-font/Geist/otf/Geist-Regular.otf"]],[":font",["geist-font/Geist/otf/Geist-SemiBold.otf"]],[":font",["geist-font/Geist/otf/Geist-SemiBoldItalic.otf"]],[":font",["geist-font/Geist/otf/Geist-Thin.otf"]],[":font",["geist-font/Geist/otf/Geist-ThinItalic.otf"]],[":font",["geist-font/Geist/variable/Geist-Italic[wght].ttf"]],[":font",["geist-font/Geist/otf/Geist-Black.otf"]]]},"font-gelasio":{"homepage":"https://fonts.google.com/specimen/Gelasio","names":["Gelasio"],"ruby_source_checksum":{":sha256":"6844f4d669bdd2356b045a1bac11a288d32ca3eedebde3fffc4680625c60636c"},"ruby_source_path":"Casks/font/font-g/font-gelasio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gelasio"},"version":"latest","raw_artifacts":[[":font",["Gelasio-Italic[wght].ttf"]],[":font",["Gelasio[wght].ttf"]]]},"font-gemunu-libre":{"homepage":"https://fonts.google.com/specimen/Gemunu+Libre","names":["Gemunu Libre"],"ruby_source_checksum":{":sha256":"eb7be83636ef45c6449c63a17e96b95ead73cd8c5a1deacf1a465c34bd46758e"},"ruby_source_path":"Casks/font/font-g/font-gemunu-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gemunulibre/GemunuLibre%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["GemunuLibre[wght].ttf"]]]},"font-genjyuugothic-l":{"homepage":"http://jikasei.me/font/genjyuu/","names":["Gen Jyuu GothicL"],"ruby_source_checksum":{":sha256":"2dadef369539f7039bd5b8786373c5b67c4a4f00a116d33aa901e08135878270"},"ruby_source_path":"Casks/font/font-g/font-genjyuugothic-l.rb","sha256":"d2fccec290232df110d1116fef4411416875acf7647084c9ab7d7eb5e8a80c50","tap_string":"homebrew/cask","url_args":["https://ftp.iij.ad.jp/pub/osdn.jp/users/8/8643/genjyuugothic-l-20150607.zip"],"version":"20150607","raw_artifacts":[[":font",["GenJyuuGothicL-Regular.ttf"]],[":font",["GenJyuuGothicL-ExtraLight.ttf"]],[":font",["GenJyuuGothicL-Heavy.ttf"]],[":font",["GenJyuuGothicL-Light.ttf"]],[":font",["GenJyuuGothicL-Medium.ttf"]],[":font",["GenJyuuGothicL-Monospace-Bold.ttf"]],[":font",["GenJyuuGothicL-Monospace-ExtraLight.ttf"]],[":font",["GenJyuuGothicL-Monospace-Heavy.ttf"]],[":font",["GenJyuuGothicL-Monospace-Light.ttf"]],[":font",["GenJyuuGothicL-Monospace-Medium.ttf"]],[":font",["GenJyuuGothicL-Monospace-Normal.ttf"]],[":font",["GenJyuuGothicL-Monospace-Regular.ttf"]],[":font",["GenJyuuGothicL-Normal.ttf"]],[":font",["GenJyuuGothicL-P-Bold.ttf"]],[":font",["GenJyuuGothicL-P-ExtraLight.ttf"]],[":font",["GenJyuuGothicL-P-Heavy.ttf"]],[":font",["GenJyuuGothicL-P-Light.ttf"]],[":font",["GenJyuuGothicL-P-Medium.ttf"]],[":font",["GenJyuuGothicL-P-Normal.ttf"]],[":font",["GenJyuuGothicL-P-Regular.ttf"]],[":font",["GenJyuuGothicL-Bold.ttf"]]]},"font-genjyuugothic-x":{"homepage":"http://jikasei.me/font/genjyuu/","names":["Gen Jyuu GothicX"],"ruby_source_checksum":{":sha256":"b9ee83046652b2c54cff7baeba8e4582d06fb2d9cb799dba5ca318038665b7a1"},"ruby_source_path":"Casks/font/font-g/font-genjyuugothic-x.rb","sha256":"e4a0ea11b8155056ad2b678c8501b2e76dd99b8c8eb5363d396fe7c3079201b3","tap_string":"homebrew/cask","url_args":["https://ftp.iij.ad.jp/pub/osdn.jp/users/8/8644/genjyuugothic-x-20150607.zip"],"version":"20150607","raw_artifacts":[[":font",["GenJyuuGothicX-Regular.ttf"]],[":font",["GenJyuuGothicX-ExtraLight.ttf"]],[":font",["GenJyuuGothicX-Heavy.ttf"]],[":font",["GenJyuuGothicX-Light.ttf"]],[":font",["GenJyuuGothicX-Medium.ttf"]],[":font",["GenJyuuGothicX-Monospace-Bold.ttf"]],[":font",["GenJyuuGothicX-Monospace-ExtraLight.ttf"]],[":font",["GenJyuuGothicX-Monospace-Heavy.ttf"]],[":font",["GenJyuuGothicX-Monospace-Light.ttf"]],[":font",["GenJyuuGothicX-Monospace-Medium.ttf"]],[":font",["GenJyuuGothicX-Monospace-Normal.ttf"]],[":font",["GenJyuuGothicX-Monospace-Regular.ttf"]],[":font",["GenJyuuGothicX-Normal.ttf"]],[":font",["GenJyuuGothicX-P-Bold.ttf"]],[":font",["GenJyuuGothicX-P-ExtraLight.ttf"]],[":font",["GenJyuuGothicX-P-Heavy.ttf"]],[":font",["GenJyuuGothicX-P-Light.ttf"]],[":font",["GenJyuuGothicX-P-Medium.ttf"]],[":font",["GenJyuuGothicX-P-Normal.ttf"]],[":font",["GenJyuuGothicX-P-Regular.ttf"]],[":font",["GenJyuuGothicX-Bold.ttf"]]]},"font-genjyuugothic":{"homepage":"http://jikasei.me/font/genjyuu/","names":["Gen Jyuu Gothic"],"ruby_source_checksum":{":sha256":"7326eb7132ca061dc42a8bae6514b49e8cd35cced894473c4b51f343db81f65c"},"ruby_source_path":"Casks/font/font-g/font-genjyuugothic.rb","sha256":"916bbc234b110835b9a66ea47fd62e553fd9a524226b1b1fdac6668f0fc95809","tap_string":"homebrew/cask","url_args":["https://ftp.iij.ad.jp/pub/osdn.jp/users/8/8642/genjyuugothic-20150607.zip"],"version":"20150607","raw_artifacts":[[":font",["GenJyuuGothic-Regular.ttf"]],[":font",["GenJyuuGothic-ExtraLight.ttf"]],[":font",["GenJyuuGothic-Heavy.ttf"]],[":font",["GenJyuuGothic-Light.ttf"]],[":font",["GenJyuuGothic-Medium.ttf"]],[":font",["GenJyuuGothic-Monospace-Bold.ttf"]],[":font",["GenJyuuGothic-Monospace-ExtraLight.ttf"]],[":font",["GenJyuuGothic-Monospace-Heavy.ttf"]],[":font",["GenJyuuGothic-Monospace-Light.ttf"]],[":font",["GenJyuuGothic-Monospace-Medium.ttf"]],[":font",["GenJyuuGothic-Monospace-Normal.ttf"]],[":font",["GenJyuuGothic-Monospace-Regular.ttf"]],[":font",["GenJyuuGothic-Normal.ttf"]],[":font",["GenJyuuGothic-P-Bold.ttf"]],[":font",["GenJyuuGothic-P-ExtraLight.ttf"]],[":font",["GenJyuuGothic-P-Heavy.ttf"]],[":font",["GenJyuuGothic-P-Light.ttf"]],[":font",["GenJyuuGothic-P-Medium.ttf"]],[":font",["GenJyuuGothic-P-Normal.ttf"]],[":font",["GenJyuuGothic-P-Regular.ttf"]],[":font",["GenJyuuGothic-Bold.ttf"]]]},"font-genkigothic":{"homepage":"https://github.com/ButTaiwan/genyog-font","names":["GenKiGothic","源起黑體"],"ruby_source_checksum":{":sha256":"0cd181e3f883cc342d2e82ae4fdb6b1f5f3ace0749fb2e26806de64e83c5ee65"},"ruby_source_path":"Casks/font/font-g/font-genkigothic.rb","sha256":"0104ba39ff119ed691e10b0da28684226928e1862058fa6096ac87e125fe31f0","tap_string":"homebrew/cask","url_args":["https://github.com/ButTaiwan/genyog-font/releases/download/v2.100/GenKiGothic2-ttc.zip"],"version":"2.100","raw_artifacts":[[":font",["GenKiGothic2-B.ttc"]],[":font",["GenKiGothic2-EL.ttc"]],[":font",["GenKiGothic2-H.ttc"]],[":font",["GenKiGothic2-L.ttc"]],[":font",["GenKiGothic2-M.ttc"]],[":font",["GenKiGothic2-R.ttc"]]]},"font-genos":{"homepage":"https://fonts.google.com/specimen/Genos","names":["Genos"],"ruby_source_checksum":{":sha256":"3a58df7474a1811ff5576166797de74ac931ef588e692ad0a5ed7b60bf92af2a"},"ruby_source_path":"Casks/font/font-g/font-genos.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/genos"},"version":"latest","raw_artifacts":[[":font",["Genos-Italic[wght].ttf"]],[":font",["Genos[wght].ttf"]]]},"font-genryumin":{"homepage":"https://github.com/ButTaiwan/genryu-font","names":["GenRyuMin"],"ruby_source_checksum":{":sha256":"d968eff2cd4b335d9363976133aa7021e6b33e1a494c07032bbd66cb7cd84531"},"ruby_source_path":"Casks/font/font-g/font-genryumin.rb","sha256":"6416430281c5d4f2b9c992cb560da608d18ed2b9007b8f558c8c3b91eeb5e65d","tap_string":"homebrew/cask","url_args":["https://github.com/ButTaiwan/genryu-font/releases/download/v2.100/GenRyuMin2-ttc.zip"],"version":"2.100","raw_artifacts":[[":font",["GenRyuMin2-B.ttc"]],[":font",["GenRyuMin2-EL.ttc"]],[":font",["GenRyuMin2-H.ttc"]],[":font",["GenRyuMin2-L.ttc"]],[":font",["GenRyuMin2-M.ttc"]],[":font",["GenRyuMin2-R.ttc"]],[":font",["GenRyuMin2-SB.ttc"]]]},"font-gensekigothic":{"homepage":"https://github.com/ButTaiwan/genseki-font","names":["GenSekiGothic"],"ruby_source_checksum":{":sha256":"3862ff3f9ff6d560d2a447ca68e033a474ae79cf632be1cd176607bf44030dd1"},"ruby_source_path":"Casks/font/font-g/font-gensekigothic.rb","sha256":"a1e4a7b1e60b206451336f3c0e224f2936310cdcdb85f54a7642baba7cdd6cdf","tap_string":"homebrew/cask","url_args":["https://github.com/ButTaiwan/genseki-font/releases/download/v2.100/GenSekiGothic2-ttc.zip"],"version":"2.100","raw_artifacts":[[":font",["GenSekiGothic2-B.ttc"]],[":font",["GenSekiGothic2-H.ttc"]],[":font",["GenSekiGothic2-L.ttc"]],[":font",["GenSekiGothic2-M.ttc"]],[":font",["GenSekiGothic2-R.ttc"]]]},"font-gensenrounded":{"homepage":"https://github.com/ButTaiwan/gensen-font","names":["GenSenRounded","GenSenRounded"],"ruby_source_checksum":{":sha256":"797a933d477b518620e21471884fa62f8b8fb4872077a619763b71e586512135"},"ruby_source_path":"Casks/font/font-g/font-gensenrounded.rb","sha256":"01f57ff5eac25143c654cfd37ab06d191703fb67aea94811ec48f101a2f6e203","tap_string":"homebrew/cask","url_args":["https://github.com/ButTaiwan/gensen-font/releases/download/v2.100/GenSenRounded2-ttc.zip"],"version":"2.100","raw_artifacts":[[":font",["GenSenRounded2-B.ttc"]],[":font",["GenSenRounded2-EL.ttc"]],[":font",["GenSenRounded2-H.ttc"]],[":font",["GenSenRounded2-L.ttc"]],[":font",["GenSenRounded2-M.ttc"]],[":font",["GenSenRounded2-R.ttc"]]]},"font-genshingothic":{"homepage":"http://jikasei.me/font/genshin/","names":["Gen Shin Gothic"],"ruby_source_checksum":{":sha256":"9080e9df6429aed6dc48f283abff4ef38f003a8196ada1595c8e9b294764ab02"},"ruby_source_path":"Casks/font/font-g/font-genshingothic.rb","sha256":"b8e00f00a6e2517bfe75ceb2a732b596fe002457b89c05c181d6b71373aada58","tap_string":"homebrew/cask","url_args":["https://ftp.iij.ad.jp/pub/osdn.jp/users/8/8637/genshingothic-20150607.zip"],"version":"20150607","raw_artifacts":[[":font",["GenShinGothic-Regular.ttf"]],[":font",["GenShinGothic-ExtraLight.ttf"]],[":font",["GenShinGothic-Heavy.ttf"]],[":font",["GenShinGothic-Light.ttf"]],[":font",["GenShinGothic-Medium.ttf"]],[":font",["GenShinGothic-Monospace-Bold.ttf"]],[":font",["GenShinGothic-Monospace-ExtraLight.ttf"]],[":font",["GenShinGothic-Monospace-Heavy.ttf"]],[":font",["GenShinGothic-Monospace-Light.ttf"]],[":font",["GenShinGothic-Monospace-Medium.ttf"]],[":font",["GenShinGothic-Monospace-Normal.ttf"]],[":font",["GenShinGothic-Monospace-Regular.ttf"]],[":font",["GenShinGothic-Normal.ttf"]],[":font",["GenShinGothic-P-Bold.ttf"]],[":font",["GenShinGothic-P-ExtraLight.ttf"]],[":font",["GenShinGothic-P-Heavy.ttf"]],[":font",["GenShinGothic-P-Light.ttf"]],[":font",["GenShinGothic-P-Medium.ttf"]],[":font",["GenShinGothic-P-Normal.ttf"]],[":font",["GenShinGothic-P-Regular.ttf"]],[":font",["GenShinGothic-Bold.ttf"]]]},"font-gentium-basic":{"deprecate_args":{":date":"2025-06-23",":because":":discontinued"},"disable_args":{":date":"2026-06-25",":because":":discontinued"},"homepage":"https://software.sil.org/gentium/","names":["Gentium Basic"],"ruby_source_checksum":{":sha256":"caf15670be6c4f386bef30ed58b048e34c1d1cbf18471e6303588148a1c55a94"},"ruby_source_path":"Casks/font/font-g/font-gentium-basic.rb","sha256":"2f1a2c5491d7305dffd3520c6375d2f3e14931ee35c6d8ae1e8f098bf1a7b3cc","tap_string":"homebrew/cask","url_args":["https://software.sil.org/downloads/r/gentium/GentiumBasic_1102.zip"],"version":"1.102","raw_artifacts":[[":font",["GentiumBasic_1102/GenBasB.ttf"]],[":font",["GentiumBasic_1102/GenBasBI.ttf"]],[":font",["GentiumBasic_1102/GenBasI.ttf"]],[":font",["GentiumBasic_1102/GenBasR.ttf"]]]},"font-gentium-book-basic":{"deprecate_args":{":date":"2025-06-23",":because":":discontinued"},"disable_args":{":date":"2026-06-25",":because":":discontinued"},"homepage":"https://software.sil.org/gentium/","names":["Gentium Book Basic"],"ruby_source_checksum":{":sha256":"d3805c1e12d27645d32a2e338648576a2d7ac8673200188797f596fd62898fa6"},"ruby_source_path":"Casks/font/font-g/font-gentium-book-basic.rb","sha256":"2f1a2c5491d7305dffd3520c6375d2f3e14931ee35c6d8ae1e8f098bf1a7b3cc","tap_string":"homebrew/cask","url_args":["https://software.sil.org/downloads/r/gentium/GentiumBasic_1102.zip"],"version":"1.102","raw_artifacts":[[":font",["GentiumBasic_1102/GenBkBasB.ttf"]],[":font",["GentiumBasic_1102/GenBkBasBI.ttf"]],[":font",["GentiumBasic_1102/GenBkBasI.ttf"]],[":font",["GentiumBasic_1102/GenBkBasR.ttf"]]]},"font-gentium-book-plus":{"homepage":"https://fonts.google.com/specimen/Gentium+Book+Plus","names":["Gentium Book Plus"],"ruby_source_checksum":{":sha256":"73c04439b28e4d803898066818fdf5cf8e3f477ba52ee1698cf5378d830a19df"},"ruby_source_path":"Casks/font/font-g/font-gentium-book-plus.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gentiumbookplus"},"version":"latest","raw_artifacts":[[":font",["GentiumBookPlus-Bold.ttf"]],[":font",["GentiumBookPlus-BoldItalic.ttf"]],[":font",["GentiumBookPlus-Italic.ttf"]],[":font",["GentiumBookPlus-Regular.ttf"]]]},"font-gentium-book":{"homepage":"https://software.sil.org/gentium/","names":["Gentium Book"],"ruby_source_checksum":{":sha256":"ff261523f46a048e99f1e8cd44599bd1b933c4191d2451717a024f6445870e9f"},"ruby_source_path":"Casks/font/font-g/font-gentium-book.rb","sha256":"fa4e35bcea62dd68befabf4bb7c2765aacd2691f51ec8ae008f5f913ef49f419","tap_string":"homebrew/cask","url_args":["https://github.com/silnrsi/font-gentium/releases/download/v7.000/GentiumBook-7.000.zip"],"version":"7.000","raw_artifacts":[[":font",["GentiumBook-7.000/GentiumBook-SemiBoldItalic.ttf"]],[":font",["GentiumBook-7.000/GentiumBook-BoldItalic.ttf"]],[":font",["GentiumBook-7.000/GentiumBook-Italic.ttf"]],[":font",["GentiumBook-7.000/GentiumBook-Medium.ttf"]],[":font",["GentiumBook-7.000/GentiumBook-MediumItalic.ttf"]],[":font",["GentiumBook-7.000/GentiumBook-Regular.ttf"]],[":font",["GentiumBook-7.000/GentiumBook-SemiBold.ttf"]],[":font",["GentiumBook-7.000/GentiumBook-Bold.ttf"]]]},"font-gentium-plus":{"homepage":"https://fonts.google.com/specimen/Gentium+Plus","names":["Gentium Plus"],"ruby_source_checksum":{":sha256":"ae7962ceb65716c4dcac3802e680a0242d1a731031687312a89025c4c90ef546"},"ruby_source_path":"Casks/font/font-g/font-gentium-plus.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gentiumplus"},"version":"latest","raw_artifacts":[[":font",["GentiumPlus-Bold.ttf"]],[":font",["GentiumPlus-BoldItalic.ttf"]],[":font",["GentiumPlus-Italic.ttf"]],[":font",["GentiumPlus-Regular.ttf"]]]},"font-gentium":{"homepage":"https://software.sil.org/gentium/","names":["Gentium"],"ruby_source_checksum":{":sha256":"fb5489c05f26a4c64083ed4c8395afffa90b5eedbbd7cc9f986e6ae41eb144e2"},"ruby_source_path":"Casks/font/font-g/font-gentium.rb","sha256":"313e64963ba27851356060a725d36ce01680e5c5c63f46e4b40f15741c043e21","tap_string":"homebrew/cask","url_args":["https://github.com/silnrsi/font-gentium/releases/download/v7.000/Gentium-7.000.zip"],"version":"7.000","raw_artifacts":[[":font",["Gentium-7.000/Gentium-SemiBoldItalic.ttf"]],[":font",["Gentium-7.000/Gentium-BoldItalic.ttf"]],[":font",["Gentium-7.000/Gentium-ExtraBold.ttf"]],[":font",["Gentium-7.000/Gentium-ExtraBoldItalic.ttf"]],[":font",["Gentium-7.000/Gentium-Italic.ttf"]],[":font",["Gentium-7.000/Gentium-Medium.ttf"]],[":font",["Gentium-7.000/Gentium-MediumItalic.ttf"]],[":font",["Gentium-7.000/Gentium-Regular.ttf"]],[":font",["Gentium-7.000/Gentium-SemiBold.ttf"]],[":font",["Gentium-7.000/Gentium-Bold.ttf"]]]},"font-genwanmin":{"homepage":"https://github.com/ButTaiwan/genwan-font","names":["GenWanMin"],"ruby_source_checksum":{":sha256":"9b3bf342f99764fd0762ae86163832375f73ef37b55be5458fa6002786a0944b"},"ruby_source_path":"Casks/font/font-g/font-genwanmin.rb","sha256":"b2e987aa451057776fbf914b05a3646433c3b81f5dad01b622fa1c0b84dfdddd","tap_string":"homebrew/cask","url_args":["https://github.com/ButTaiwan/genwan-font/releases/download/v2.100/GenWanMin2-ttc.zip"],"version":"2.100","raw_artifacts":[[":font",["GenWanMin2-EL.ttc"]],[":font",["GenWanMin2-L.ttc"]],[":font",["GenWanMin2-M.ttc"]],[":font",["GenWanMin2-R.ttc"]],[":font",["GenWanMin2-SB.ttc"]]]},"font-genyogothic":{"homepage":"https://github.com/ButTaiwan/genyog-font","names":["GenYoGothic","源樣黑體"],"ruby_source_checksum":{":sha256":"61d6f56509f04fc66a8c75ddd75839a103ea41d392f0aa80be53558288f230e4"},"ruby_source_path":"Casks/font/font-g/font-genyogothic.rb","sha256":"770cff05d612a400f9cc27bb11998d73225d80669bf23d6423545252178a7ffe","tap_string":"homebrew/cask","url_args":["https://github.com/ButTaiwan/genyog-font/releases/download/v2.100/GenYoGothic2-ttc.zip"],"version":"2.100","raw_artifacts":[[":font",["GenYoGothic2-B.ttc"]],[":font",["GenYoGothic2-EL.ttc"]],[":font",["GenYoGothic2-H.ttc"]],[":font",["GenYoGothic2-L.ttc"]],[":font",["GenYoGothic2-M.ttc"]],[":font",["GenYoGothic2-N.ttc"]],[":font",["GenYoGothic2-R.ttc"]]]},"font-genyomin":{"homepage":"https://github.com/ButTaiwan/genyo-font","names":["GenYoMin"],"ruby_source_checksum":{":sha256":"7c80dd70f0653531cb0d16a1f98d11090875ad9700d1880d44240521eb7fe575"},"ruby_source_path":"Casks/font/font-g/font-genyomin.rb","sha256":"292b3af4232d070483e2fa6f09b56a328a4d47da04b4e9d354a6d6d15f2c1f73","tap_string":"homebrew/cask","url_args":["https://github.com/ButTaiwan/genyo-font/releases/download/v2.100/GenYoMin2-ttc.zip"],"version":"2.100","raw_artifacts":[[":font",["GenYoMin2-B.ttc"]],[":font",["GenYoMin2-EL.ttc"]],[":font",["GenYoMin2-H.ttc"]],[":font",["GenYoMin2-L.ttc"]],[":font",["GenYoMin2-M.ttc"]],[":font",["GenYoMin2-R.ttc"]],[":font",["GenYoMin2-SB.ttc"]]]},"font-geo":{"homepage":"https://fonts.google.com/specimen/Geo","names":["Geo"],"ruby_source_checksum":{":sha256":"a52caea4d7a0acb2955cb9697fac599c0e53101379a8d993170c9dfb4a0881cd"},"ruby_source_path":"Casks/font/font-g/font-geo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/geo"},"version":"latest","raw_artifacts":[[":font",["Geo-Oblique.ttf"]],[":font",["Geo-Regular.ttf"]]]},"font-geologica":{"homepage":"https://fonts.google.com/specimen/Geologica","names":["Geologica"],"ruby_source_checksum":{":sha256":"b9ec3ebcb1e5c276b8b0979f6004f7b5856feeff0fc2b464c83b85f81b9597bd"},"ruby_source_path":"Casks/font/font-g/font-geologica.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/geologica/Geologica%5BCRSV%2CSHRP%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Geologica[CRSV,SHRP,slnt,wght].ttf"]]]},"font-geom":{"homepage":"https://fonts.google.com/specimen/Geom","names":["Geom"],"ruby_source_checksum":{":sha256":"c2a7f10ca8be87c20ae86f91aa5645853808f6b33bfbb8c5f31ba5cb0ffcef7d"},"ruby_source_path":"Casks/font/font-g/font-geom.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/geom"},"version":"latest","raw_artifacts":[[":font",["Geom-Italic[wght].ttf"]],[":font",["Geom[wght].ttf"]]]},"font-geomini":{"homepage":"https://fonts.google.com/specimen/Geomini","names":["Geomini"],"ruby_source_checksum":{":sha256":"2944ae0dcfb0d3da0f1f7c5f9927ce1efa41664603daec2f58b8a772f42ad38e"},"ruby_source_path":"Casks/font/font-g/font-geomini.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/geomini/Geomini%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Geomini[wght].ttf"]]]},"font-georama":{"homepage":"https://fonts.google.com/specimen/Georama","names":["Georama"],"ruby_source_checksum":{":sha256":"8be009519d90fb89504dc3548c3d2829826c2932f0552466b117a17aee18307b"},"ruby_source_path":"Casks/font/font-g/font-georama.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/georama"},"version":"latest","raw_artifacts":[[":font",["Georama-Italic[wdth,wght].ttf"]],[":font",["Georama[wdth,wght].ttf"]]]},"font-georgia":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Georgia"],"ruby_source_checksum":{":sha256":"c9f4839208c0fddc62e4a599f4e5a2fe8f2d4203188beaaf6afeb5f2d6339283"},"ruby_source_path":"Casks/font/font-g/font-georgia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/georgi32.exe"],"version":"latest","raw_artifacts":[[":font",["Georgia.TTF"]],[":font",["Georgiab.TTF"]],[":font",["Georgiai.TTF"]],[":font",["Georgiaz.TTF"]]]},"font-geostar-fill":{"homepage":"https://fonts.google.com/specimen/Geostar+Fill","names":["Geostar Fill"],"ruby_source_checksum":{":sha256":"9707155cbee3900c280805ca194be58b27306e3fc110710491ecd9264ce19c99"},"ruby_source_path":"Casks/font/font-g/font-geostar-fill.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/geostarfill/GeostarFill-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GeostarFill-Regular.ttf"]]]},"font-geostar":{"homepage":"https://fonts.google.com/specimen/Geostar","names":["Geostar"],"ruby_source_checksum":{":sha256":"0c3e2d3ecd0212d08f1abf4d9fedb5f834b727d075f42ec186d8e8496b6622e2"},"ruby_source_path":"Casks/font/font-g/font-geostar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/geostar/Geostar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Geostar-Regular.ttf"]]]},"font-germania-one":{"homepage":"https://fonts.google.com/specimen/Germania+One","names":["Germania One"],"ruby_source_checksum":{":sha256":"8f26ce837a8dae7c2f14f3b18fe3275ba0bdc3738eb206f88719d8b03167649b"},"ruby_source_path":"Casks/font/font-g/font-germania-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/germaniaone/GermaniaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GermaniaOne-Regular.ttf"]]]},"font-gfs-didot":{"homepage":"https://fonts.google.com/specimen/GFS+Didot","names":["GFS Didot"],"ruby_source_checksum":{":sha256":"4c6511b00bf875c4cc9af7352432f469f61ab50fba0125fec4762f4c94587e27"},"ruby_source_path":"Casks/font/font-g/font-gfs-didot.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gfsdidot/GFSDidot-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GFSDidot-Regular.ttf"]]]},"font-gfs-neohellenic":{"homepage":"https://fonts.google.com/specimen/GFS+Neohellenic","names":["GFS Neohellenic"],"ruby_source_checksum":{":sha256":"79cdf55cd445ddb9471136e4299d8f8347bbdd35cce0085a84a3658d1e3bf357"},"ruby_source_path":"Casks/font/font-g/font-gfs-neohellenic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gfsneohellenic"},"version":"latest","raw_artifacts":[[":font",["GFSNeohellenic.ttf"]],[":font",["GFSNeohellenicBold.ttf"]],[":font",["GFSNeohellenicBoldItalic.ttf"]],[":font",["GFSNeohellenicItalic.ttf"]]]},"font-ghanachocolate":{"homepage":"https://www.lottewellfood.com/prcenter/gana","names":["Ghana Chocolate"],"renames":[["otf","Ghanachocolate.otf"]],"ruby_source_checksum":{":sha256":"cc386c89ead3c07be175c66b6f2d741ffc3b1b4a500206ec694271b4d83f71cf"},"ruby_source_path":"Casks/font/font-g/font-ghanachocolate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.lottewellfood.com/download/content/gana/Ghanachocolate/otf"],"url_kwargs":{":referer":"https://www.lottewellfood.com/prcenter/gana"},"version":"latest","raw_artifacts":[[":font",["Ghanachocolate.otf"]]]},"font-gideon-roman":{"homepage":"https://fonts.google.com/specimen/Gideon+Roman","names":["Gideon Roman"],"ruby_source_checksum":{":sha256":"291e6022115884e49993fea2d128d07694e4f02e55f4ad633c60d71e4ef741dc"},"ruby_source_path":"Casks/font/font-g/font-gideon-roman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gideonroman/GideonRoman-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GideonRoman-Regular.ttf"]]]},"font-gidole":{"homepage":"https://gidole.github.io/","names":["Gidole"],"ruby_source_checksum":{":sha256":"5d88465cb7b66046d4b03bfafd19c63f6f73a3b1c3bba3fce52aaa88679dd8ad"},"ruby_source_path":"Casks/font/font-g/font-gidole.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/gidole/Gidole-Typefaces/raw/master/gidole.zip"],"version":"latest","raw_artifacts":[[":font",["GidoleFont/Gidole-Regular.ttf"]],[":font",["GidoleFont/Gidolinya-Regular.otf"]]]},"font-gidugu":{"homepage":"https://fonts.google.com/specimen/Gidugu","names":["Gidugu"],"ruby_source_checksum":{":sha256":"c723a815fb4fc958f0cd38996c6a6f6d4302a7adfc5ff27db1c5bfcd72364400"},"ruby_source_path":"Casks/font/font-g/font-gidugu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gidugu/Gidugu-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gidugu-Regular.ttf"]]]},"font-gilbert":{"homepage":"https://github.com/Fontself/TypeWithPride","names":["Gilbert"],"ruby_source_checksum":{":sha256":"0028d2ef8430ccf70e35fe0661f0b23b0d22f3110fe9eb56e8ae6ed35b83ee36"},"ruby_source_path":"Casks/font/font-g/font-gilbert.rb","sha256":"d3ac3075efe00bf4302264b2e626f548e3549740d359a43991605b2a180d8cbe","tap_string":"homebrew/cask","url_args":["https://github.com/Fontself/TypeWithPride/releases/download/1.005/Gilbert_1.005_alpha.zip"],"version":"1.005,alpha","raw_artifacts":[[":font",["Gilbert-Bold Preview5.otf"]],[":font",["Gilbert-Color Bold Preview5.otf"]]]},"font-gilda-display":{"homepage":"https://fonts.google.com/specimen/Gilda+Display","names":["Gilda Display"],"ruby_source_checksum":{":sha256":"b844c99da02356898b97de88d5960a971d2c2862874bf15225c0aedfa772f718"},"ruby_source_path":"Casks/font/font-g/font-gilda-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gildadisplay/GildaDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GildaDisplay-Regular.ttf"]]]},"font-girassol":{"homepage":"https://fonts.google.com/specimen/Girassol","names":["Girassol"],"ruby_source_checksum":{":sha256":"980d83b5ce0594660195bdfcd54b7e0d4d735606fdbf0d6b94110c27b5d82e2c"},"ruby_source_path":"Casks/font/font-g/font-girassol.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/girassol/Girassol-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Girassol-Regular.ttf"]]]},"font-give-you-glory":{"homepage":"https://fonts.google.com/specimen/Give+You+Glory","names":["Give You Glory"],"ruby_source_checksum":{":sha256":"f0b9ff4141c5ef95818828d2e0c73fcd5eb3b74562c6b105681795c84a458b0b"},"ruby_source_path":"Casks/font/font-g/font-give-you-glory.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/giveyouglory/GiveYouGlory.ttf"],"version":"latest","raw_artifacts":[[":font",["GiveYouGlory.ttf"]]]},"font-glass-antiqua":{"homepage":"https://fonts.google.com/specimen/Glass+Antiqua","names":["Glass Antiqua"],"ruby_source_checksum":{":sha256":"75e206f06ae85c6c1414e20825d4fdf24ebdc9aa53a24db3d9a9b592bddda0ed"},"ruby_source_path":"Casks/font/font-g/font-glass-antiqua.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/glassantiqua/GlassAntiqua-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GlassAntiqua-Regular.ttf"]]]},"font-glegoo":{"homepage":"https://fonts.google.com/specimen/Glegoo","names":["Glegoo"],"ruby_source_checksum":{":sha256":"0a55f7093c730fc0c697eeeb8ad310020d33c3286f64725ed9534ff719fb74e9"},"ruby_source_path":"Casks/font/font-g/font-glegoo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/glegoo"},"version":"latest","raw_artifacts":[[":font",["Glegoo-Bold.ttf"]],[":font",["Glegoo-Regular.ttf"]]]},"font-gloock":{"homepage":"https://fonts.google.com/specimen/Gloock","names":["Gloock"],"ruby_source_checksum":{":sha256":"9eed81c719eef16c19a839f648bf4d13cf8686879c431868c369683f059ef99e"},"ruby_source_path":"Casks/font/font-g/font-gloock.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gloock/Gloock-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gloock-Regular.ttf"]]]},"font-gloria-hallelujah":{"homepage":"https://fonts.google.com/specimen/Gloria+Hallelujah","names":["Gloria Hallelujah"],"ruby_source_checksum":{":sha256":"7c0e7dc90e4d2bdc5049c1b784234af922060d39851b0eda36ebad0d9b45e210"},"ruby_source_path":"Casks/font/font-g/font-gloria-hallelujah.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gloriahallelujah/GloriaHallelujah.ttf"],"version":"latest","raw_artifacts":[[":font",["GloriaHallelujah.ttf"]]]},"font-glory":{"homepage":"https://fonts.google.com/specimen/Glory","names":["Glory"],"ruby_source_checksum":{":sha256":"68511fb6274e4b5452aa6c0ddc30423126437da1c28504231c3d158d41002cbb"},"ruby_source_path":"Casks/font/font-g/font-glory.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/glory"},"version":"latest","raw_artifacts":[[":font",["Glory-Italic[wght].ttf"]],[":font",["Glory[wght].ttf"]]]},"font-gluten":{"homepage":"https://fonts.google.com/specimen/Gluten","names":["Gluten"],"ruby_source_checksum":{":sha256":"604181620e1312f05f30b057b2bf663e86c213f9542bd8e3267af5808a648467"},"ruby_source_path":"Casks/font/font-g/font-gluten.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gluten/Gluten%5Bslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Gluten[slnt,wght].ttf"]]]},"font-gmarket-sans":{"homepage":"https://corp.gmarket.com/fonts/","names":["Gmarket Sans"],"ruby_source_checksum":{":sha256":"886b45246d86e4fbd7997b56fcebc273fc1d22f150588f53db7604dead049893"},"ruby_source_path":"Casks/font/font-g/font-gmarket-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://corp.gmarket.com/fonts/GmarketSansOTF.zip"],"version":"latest","raw_artifacts":[[":font",["GmarketSansOTF/GmarketSansBold.otf"]],[":font",["GmarketSansOTF/GmarketSansLight.otf"]],[":font",["GmarketSansOTF/GmarketSansMedium.otf"]]]},"font-gnu-unifont":{"homepage":"https://unifoundry.com/unifont.html","names":["GNU Unifont"],"ruby_source_checksum":{":sha256":"ff3a4f97e96a8dce4dcd773657e111bf157ae805bd04621f16432f659b8e1c37"},"ruby_source_path":"Casks/font/font-g/font-gnu-unifont.rb","sha256":"eab60847aac34c8768765cecc7821faf50de2636187b452b9b5fa50a12b00bc3","tap_string":"homebrew/cask","url_args":["https://ftpmirror.gnu.org/gnu/unifont/unifont-18.0.01/unifont-18.0.01.tar.gz"],"version":"18.0.01","raw_artifacts":[[":font",["unifont-18.0.01/font/precompiled/unifont_upper_sample-18.0.01.otf"]],[":font",["unifont-18.0.01/font/precompiled/unifont_csur-18.0.01.otf"]],[":font",["unifont-18.0.01/font/precompiled/unifont_jp-18.0.01.otf"]],[":font",["unifont-18.0.01/font/precompiled/unifont_jp_sample-18.0.01.otf"]],[":font",["unifont-18.0.01/font/precompiled/unifont_sample-18.0.01.otf"]],[":font",["unifont-18.0.01/font/precompiled/unifont_t-18.0.01.otf"]],[":font",["unifont-18.0.01/font/precompiled/unifont_t_sample-18.0.01.otf"]],[":font",["unifont-18.0.01/font/precompiled/unifont_upper-18.0.01.otf"]],[":font",["unifont-18.0.01/font/precompiled/unifont-18.0.01.otf"]]]},"font-go-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["GoMono Nerd Font (Go Mono)"],"ruby_source_checksum":{":sha256":"9f9894721be98dd15c17c1089e69e9a05c6b4744c5e7172c20cb28d5f8b6dc80"},"ruby_source_path":"Casks/font/font-g/font-go-mono-nerd-font.rb","sha256":"d993c556cf0e7c4b2455628063a5adb441b3517a297783185c262d77900d70dd","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Go-Mono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["GoMonoNerdFontPropo-Regular.ttf"]],[":font",["GoMonoNerdFont-BoldItalic.ttf"]],[":font",["GoMonoNerdFont-Italic.ttf"]],[":font",["GoMonoNerdFont-Regular.ttf"]],[":font",["GoMonoNerdFontMono-Bold.ttf"]],[":font",["GoMonoNerdFontMono-BoldItalic.ttf"]],[":font",["GoMonoNerdFontMono-Italic.ttf"]],[":font",["GoMonoNerdFontMono-Regular.ttf"]],[":font",["GoMonoNerdFontPropo-Bold.ttf"]],[":font",["GoMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["GoMonoNerdFontPropo-Italic.ttf"]],[":font",["GoMonoNerdFont-Bold.ttf"]]]},"font-go":{"homepage":"https://go.googlesource.com/image/+/master/font/gofont/ttfs/README","names":["Go"],"ruby_source_checksum":{":sha256":"357df58a6379b802dfd5735b2a1bfb853fe80a6cec8b9cf0b8fb75e80f90c458"},"ruby_source_path":"Casks/font/font-g/font-go.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://go.googlesource.com/image/+archive/master/font/gofont/ttfs.tar.gz"],"version":"latest","raw_artifacts":[[":font",["Go-Smallcaps.ttf"]],[":font",["Go-Bold.ttf"]],[":font",["Go-Italic.ttf"]],[":font",["Go-Medium-Italic.ttf"]],[":font",["Go-Medium.ttf"]],[":font",["Go-Mono-Bold-Italic.ttf"]],[":font",["Go-Mono-Bold.ttf"]],[":font",["Go-Mono-Italic.ttf"]],[":font",["Go-Mono.ttf"]],[":font",["Go-Regular.ttf"]],[":font",["Go-Smallcaps-Italic.ttf"]],[":font",["Go-Bold-Italic.ttf"]]]},"font-goblin-one":{"homepage":"https://fonts.google.com/specimen/Goblin+One","names":["Goblin One"],"ruby_source_checksum":{":sha256":"5411d5af6334612ab17fd469efe436d0c55a608cb75d552805273e95e072fc7d"},"ruby_source_path":"Casks/font/font-g/font-goblin-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/goblinone/GoblinOne.ttf"],"version":"latest","raw_artifacts":[[":font",["GoblinOne.ttf"]]]},"font-gochi-hand":{"homepage":"https://fonts.google.com/specimen/Gochi+Hand","names":["Gochi Hand"],"ruby_source_checksum":{":sha256":"df18aad439b5851d40459eaf604d32680b6d801913382d2897444e8bc54513a8"},"ruby_source_path":"Casks/font/font-g/font-gochi-hand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gochihand/GochiHand-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GochiHand-Regular.ttf"]]]},"font-gohufont-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["GohuFont  Nerd Font families (Gohu)"],"ruby_source_checksum":{":sha256":"23fabb9607dcb03aad9354b3f79561727b2a5eeae7bf2e009a8226693edc1649"},"ruby_source_path":"Casks/font/font-g/font-gohufont-nerd-font.rb","sha256":"b56a359a7562beebcc443d2a1c3f57a29e1ac7ffb47da17eca1fa028a0017b5a","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Gohu.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["GohuFontuni14NerdFontPropo-Regular.ttf"]],[":font",["GohuFont11NerdFontMono-Regular.ttf"]],[":font",["GohuFont11NerdFontPropo-Regular.ttf"]],[":font",["GohuFont14NerdFont-Regular.ttf"]],[":font",["GohuFont14NerdFontMono-Regular.ttf"]],[":font",["GohuFont14NerdFontPropo-Regular.ttf"]],[":font",["GohuFontuni11NerdFont-Regular.ttf"]],[":font",["GohuFontuni11NerdFontMono-Regular.ttf"]],[":font",["GohuFontuni11NerdFontPropo-Regular.ttf"]],[":font",["GohuFontuni14NerdFont-Regular.ttf"]],[":font",["GohuFontuni14NerdFontMono-Regular.ttf"]],[":font",["GohuFont11NerdFont-Regular.ttf"]]]},"font-goldman":{"homepage":"https://fonts.google.com/specimen/Goldman","names":["Goldman"],"ruby_source_checksum":{":sha256":"1858ebe14ef24852b2fe37838439f2c75419d9b277350d619870b3c7c638ac2e"},"ruby_source_path":"Casks/font/font-g/font-goldman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/goldman"},"version":"latest","raw_artifacts":[[":font",["Goldman-Bold.ttf"]],[":font",["Goldman-Regular.ttf"]]]},"font-golos-text":{"homepage":"https://fonts.google.com/specimen/Golos+Text","names":["Golos Text"],"ruby_source_checksum":{":sha256":"1faa358a74270485a19c9bc17304f76d54132d9ea484edde2c93fc4a296b49a4"},"ruby_source_path":"Casks/font/font-g/font-golos-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/golostext/GolosText%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["GolosText[wght].ttf"]]]},"font-golos-ui":{"disable_args":{":date":"2026-08-07",":because":"requires a login to download"},"homepage":"https://www.paratype.com/fonts/pt/golos-ui","names":["Golos UI"],"ruby_source_checksum":{":sha256":"95b496c36e1c7da6541aee60a2d351ae268b2ee908c11eeacc0b3a1bb4029417"},"ruby_source_path":"Casks/font/font-g/font-golos-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.paratype.com/api/editions/ofl/download/66961"],"url_kwargs":{":referer":"https://www.paratype.com/"},"version":"latest","raw_artifacts":[[":font",["PT/PT/Golos-UI/golos-ui_vf.ttf"]]]},"font-google-sans-code":{"homepage":"https://fonts.google.com/specimen/Google+Sans+Code","names":["Google Sans Code"],"ruby_source_checksum":{":sha256":"a31495d95c9ce27dde64219ef594baf164faf03c7a8323e024bc3cb32a15408a"},"ruby_source_path":"Casks/font/font-g/font-google-sans-code.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/googlesanscode"},"version":"latest","raw_artifacts":[[":font",["GoogleSansCode-Italic[wght].ttf"]],[":font",["GoogleSansCode[wght].ttf"]]]},"font-google-sans-flex":{"homepage":"https://fonts.google.com/specimen/Google+Sans+Flex","names":["Google Sans Flex"],"ruby_source_checksum":{":sha256":"8adf2e999d6fc1264df184d9de9d7a566b40a680b23278907831a1632289d757"},"ruby_source_path":"Casks/font/font-g/font-google-sans-flex.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/googlesansflex/GoogleSansFlex%5BROND%2Copsz%2Cslnt%2Cwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["GoogleSansFlex[ROND,opsz,slnt,wdth,wght].ttf"]]]},"font-google-sans":{"homepage":"https://fonts.google.com/specimen/Google+Sans","names":["Google Sans"],"ruby_source_checksum":{":sha256":"a656a088fc70514f22c42c0a3f1b66221777f2420c90ca2a9836deb1fb1608e8"},"ruby_source_path":"Casks/font/font-g/font-google-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/googlesans"},"version":"latest","raw_artifacts":[[":font",["GoogleSans-Italic[GRAD,opsz,wght].ttf"]],[":font",["GoogleSans[GRAD,opsz,wght].ttf"]]]},"font-googlesanscode-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["GoogleSansCode Nerd Font (Google Sans Code)"],"ruby_source_checksum":{":sha256":"401240e0fd00f68111a98554a6668ec8cf5a9de8a663ae6076373c2350f99893"},"ruby_source_path":"Casks/font/font-g/font-googlesanscode-nerd-font.rb","sha256":"b5a2a79b6ac0f021049c63b67bb42a1dcf81d5bc4e447fc6205c79d969605f42","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/GoogleSansCode.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["GoogleSansCodeNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFont-BoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFont-ExtraBold.ttf"]],[":font",["GoogleSansCodeNerdFont-ExtraBoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFont-Italic.ttf"]],[":font",["GoogleSansCodeNerdFont-Light.ttf"]],[":font",["GoogleSansCodeNerdFont-LightItalic.ttf"]],[":font",["GoogleSansCodeNerdFont-Medium.ttf"]],[":font",["GoogleSansCodeNerdFont-MediumItalic.ttf"]],[":font",["GoogleSansCodeNerdFont-Regular.ttf"]],[":font",["GoogleSansCodeNerdFont-SemiBold.ttf"]],[":font",["GoogleSansCodeNerdFont-SemiBoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFontMono-Bold.ttf"]],[":font",["GoogleSansCodeNerdFontMono-BoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFontMono-ExtraBold.ttf"]],[":font",["GoogleSansCodeNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFontMono-Italic.ttf"]],[":font",["GoogleSansCodeNerdFontMono-Light.ttf"]],[":font",["GoogleSansCodeNerdFontMono-LightItalic.ttf"]],[":font",["GoogleSansCodeNerdFontMono-Medium.ttf"]],[":font",["GoogleSansCodeNerdFontMono-MediumItalic.ttf"]],[":font",["GoogleSansCodeNerdFontMono-Regular.ttf"]],[":font",["GoogleSansCodeNerdFontMono-SemiBold.ttf"]],[":font",["GoogleSansCodeNerdFontMono-SemiBoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-Bold.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-BoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-ExtraBold.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-Italic.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-Light.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-LightItalic.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-Medium.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-MediumItalic.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-Regular.ttf"]],[":font",["GoogleSansCodeNerdFontPropo-SemiBold.ttf"]],[":font",["GoogleSansCodeNerdFont-Bold.ttf"]]]},"font-goorm-sans-code":{"homepage":"https://goorm-sans.goorm.io/","names":["goorm Sans Code"],"ruby_source_checksum":{":sha256":"7ad1d478add9f36a88f52503d6191036c37da444c8bd5dea01987a32d2dc73c0"},"ruby_source_path":"Casks/font/font-g/font-goorm-sans-code.rb","sha256":"ddf93e59558509f2b62959fb553461b0b03cd00a186e61d21f410428c5ee76ba","tap_string":"homebrew/cask","url_args":["https://statics.goorm.io/fonts/GoormSansCode/v1.0.1/goorm-sans-code-1.0.1.zip"],"version":"1.0.1","raw_artifacts":[[":font",["goorm sans code 2/Public/goorm_Sans_Code_400.ttf"]]]},"font-goorm-sans":{"homepage":"https://goorm-sans.goorm.io/","names":["goorm Sans"],"ruby_source_checksum":{":sha256":"2998fd80c790fa7faf948ac2b566324b78326fa3d956ba7b9ebbb557c7a9a9e4"},"ruby_source_path":"Casks/font/font-g/font-goorm-sans.rb","sha256":"c59219d6ef005aa7035fa0ddd13612a36179bd59463b3f3b9ca960e44451dc52","tap_string":"homebrew/cask","url_args":["https://statics.goorm.io/fonts/goorm-sans/goorm-sans-1.0.0.zip"],"version":"1.0.0","raw_artifacts":[[":font",["goorm sans/Public/TTF/goorm-sans-bold.ttf"]],[":font",["goorm sans/Public/TTF/goorm-sans-medium.ttf"]],[":font",["goorm sans/Public/TTF/goorm-sans-regular.ttf"]]]},"font-gorditas":{"homepage":"https://fonts.google.com/specimen/Gorditas","names":["Gorditas"],"ruby_source_checksum":{":sha256":"4a784c1753f42e4539ac71af2fb89ce204a23c3a681ab45e243bcc944571da8c"},"ruby_source_path":"Casks/font/font-g/font-gorditas.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gorditas"},"version":"latest","raw_artifacts":[[":font",["Gorditas-Bold.ttf"]],[":font",["Gorditas-Regular.ttf"]]]},"font-gothic-a1":{"homepage":"https://fonts.google.com/specimen/Gothic+A1","names":["Gothic A1"],"ruby_source_checksum":{":sha256":"75ae2d5c93ffdee4f3f3a013c634749d4108ed6530d064260fabdfe710030b5a"},"ruby_source_path":"Casks/font/font-g/font-gothic-a1.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gothica1"},"version":"latest","raw_artifacts":[[":font",["GothicA1-Thin.ttf"]],[":font",["GothicA1-Bold.ttf"]],[":font",["GothicA1-ExtraBold.ttf"]],[":font",["GothicA1-ExtraLight.ttf"]],[":font",["GothicA1-Light.ttf"]],[":font",["GothicA1-Medium.ttf"]],[":font",["GothicA1-Regular.ttf"]],[":font",["GothicA1-SemiBold.ttf"]],[":font",["GothicA1-Black.ttf"]]]},"font-gotu":{"homepage":"https://fonts.google.com/specimen/Gotu","names":["Gotu"],"ruby_source_checksum":{":sha256":"188e2bed19120a80265b155396de0fc1d611ce58d0d7474f44dec6c744d0428a"},"ruby_source_path":"Casks/font/font-g/font-gotu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gotu/Gotu-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gotu-Regular.ttf"]]]},"font-goudy-bookletter-1911":{"homepage":"https://fonts.google.com/specimen/Goudy+Bookletter+1911","names":["Goudy Bookletter 1911"],"ruby_source_checksum":{":sha256":"7cdcfebaa40698694ebb2a4de956e851d5a75ccd66ed9b240827c953f8a17b07"},"ruby_source_path":"Casks/font/font-g/font-goudy-bookletter-1911.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/goudybookletter1911/GoudyBookletter1911.ttf"],"version":"latest","raw_artifacts":[[":font",["GoudyBookletter1911.ttf"]]]},"font-gowun-batang":{"homepage":"https://fonts.google.com/specimen/Gowun+Batang","names":["Gowun Batang"],"ruby_source_checksum":{":sha256":"be12e1a6822fb5975a0cdb70a49ed3a715829ac74ab79e6e8f56dd408163e3a6"},"ruby_source_path":"Casks/font/font-g/font-gowun-batang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gowunbatang"},"version":"latest","raw_artifacts":[[":font",["GowunBatang-Bold.ttf"]],[":font",["GowunBatang-Regular.ttf"]]]},"font-gowun-dodum":{"homepage":"https://fonts.google.com/specimen/Gowun+Dodum","names":["Gowun Dodum"],"ruby_source_checksum":{":sha256":"1f318f2f413b054ffd687e1b840a12aef1211aa0d57905106791b81bd9e23417"},"ruby_source_path":"Casks/font/font-g/font-gowun-dodum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gowundodum/GowunDodum-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GowunDodum-Regular.ttf"]]]},"font-graduate":{"homepage":"https://fonts.google.com/specimen/Graduate","names":["Graduate"],"ruby_source_checksum":{":sha256":"301963d1d8b765ada4740ce9c4c7322e0bec724ce18eae5315a05b6fc3f33d7a"},"ruby_source_path":"Casks/font/font-g/font-graduate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/graduate/Graduate-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Graduate-Regular.ttf"]]]},"font-grand-hotel":{"homepage":"https://fonts.google.com/specimen/Grand+Hotel","names":["Grand Hotel"],"ruby_source_checksum":{":sha256":"0bd6df55f3ecb882028c0bfa69d4e8965c4419f7d8e7a6ee4992c6da71c50a6c"},"ruby_source_path":"Casks/font/font-g/font-grand-hotel.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/grandhotel/GrandHotel-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GrandHotel-Regular.ttf"]]]},"font-grandiflora-one":{"homepage":"https://fonts.google.com/specimen/Grandiflora+One","names":["Grandiflora One"],"ruby_source_checksum":{":sha256":"a4134240cbc71ce2ff0be5f15f08bf22433691c4c4a6512c3fe4c33419b4417d"},"ruby_source_path":"Casks/font/font-g/font-grandiflora-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/grandifloraone/GrandifloraOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GrandifloraOne-Regular.ttf"]]]},"font-grandstander":{"homepage":"https://fonts.google.com/specimen/Grandstander","names":["Grandstander"],"ruby_source_checksum":{":sha256":"ce90bfe33cf7c6020da4122cd9d5bd001b8129ec8e76590646a7bd0bf6cabca7"},"ruby_source_path":"Casks/font/font-g/font-grandstander.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/grandstander"},"version":"latest","raw_artifacts":[[":font",["Grandstander-Italic[wght].ttf"]],[":font",["Grandstander[wght].ttf"]]]},"font-grape-nuts":{"homepage":"https://fonts.google.com/specimen/Grape+Nuts","names":["Grape Nuts"],"ruby_source_checksum":{":sha256":"5bcf672da9f28f78256b67419ee30b83af89ec4bd61bd0c4b7f192b40d096e1f"},"ruby_source_path":"Casks/font/font-g/font-grape-nuts.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/grapenuts/GrapeNuts-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GrapeNuts-Regular.ttf"]]]},"font-gravitas-one":{"homepage":"https://fonts.google.com/specimen/Gravitas+One","names":["Gravitas One"],"ruby_source_checksum":{":sha256":"11511e4d25d88927be33e51b78428eb4ab322e9c37262e78192ffe39863a95db"},"ruby_source_path":"Casks/font/font-g/font-gravitas-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gravitasone/GravitasOne.ttf"],"version":"latest","raw_artifacts":[[":font",["GravitasOne.ttf"]]]},"font-great-vibes":{"homepage":"https://fonts.google.com/specimen/Great+Vibes","names":["Great Vibes"],"ruby_source_checksum":{":sha256":"f83f4e83507aeb1ede537958a9338b335c0fb4e4f5661b8360a39aface7a7759"},"ruby_source_path":"Casks/font/font-g/font-great-vibes.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/greatvibes/GreatVibes-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GreatVibes-Regular.ttf"]]]},"font-grechen-fuemen":{"homepage":"https://fonts.google.com/specimen/Grechen+Fuemen","names":["Grechen Fuemen"],"ruby_source_checksum":{":sha256":"5b4b26426d19ca8ebd2c5274038c9753a9b673a37e545936828f5c3aad3db300"},"ruby_source_path":"Casks/font/font-g/font-grechen-fuemen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/grechenfuemen/GrechenFuemen-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GrechenFuemen-Regular.ttf"]]]},"font-grenze-gotisch":{"homepage":"https://fonts.google.com/specimen/Grenze+Gotisch","names":["Grenze Gotisch"],"ruby_source_checksum":{":sha256":"8c6f7d21ec3636c2db7af3dd2e50cac22a338f1b1f783bc0ac6c3471f606c82c"},"ruby_source_path":"Casks/font/font-g/font-grenze-gotisch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/grenzegotisch/GrenzeGotisch%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["GrenzeGotisch[wght].ttf"]]]},"font-grenze":{"homepage":"https://fonts.google.com/specimen/Grenze","names":["Grenze"],"ruby_source_checksum":{":sha256":"d60b834f41b21df0103abb2bee9cd3fa2e2c3d8cc5caab4c9d40aef0b3c91474"},"ruby_source_path":"Casks/font/font-g/font-grenze.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/grenze"},"version":"latest","raw_artifacts":[[":font",["Grenze-Italic[wght].ttf"]],[":font",["Grenze[wght].ttf"]]]},"font-grey-qo":{"homepage":"https://fonts.google.com/specimen/Grey+Qo","names":["Grey Qo"],"ruby_source_checksum":{":sha256":"7e239d3e6d1b934a674ed4aaca91181049c2617101173b7505d20cd81efaab3d"},"ruby_source_path":"Casks/font/font-g/font-grey-qo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/greyqo/GreyQo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GreyQo-Regular.ttf"]]]},"font-greybeard":{"homepage":"https://github.com/flowchartsman/greybeard","names":["Greybeard"],"ruby_source_checksum":{":sha256":"facc40c2d605a487b389f79f01ec6d166b68a8a68a6d86c2da368d47f0b8e7ae"},"ruby_source_path":"Casks/font/font-g/font-greybeard.rb","sha256":"ddb9075cc4156e90f156bb17c2e91a59a731d3c9fc0350631adafa99d6affbf9","tap_string":"homebrew/cask","url_args":["https://github.com/flowchartsman/greybeard/releases/download/v1.0.0/Greybeard-v1.0.0-ttf.zip"],"version":"1.0.0","raw_artifacts":[[":font",["Greybeard-22px.ttf"]],[":font",["Greybeard-11px.ttf"]],[":font",["Greybeard-12px-Bold.ttf"]],[":font",["Greybeard-12px.ttf"]],[":font",["Greybeard-13px-Bold.ttf"]],[":font",["Greybeard-13px.ttf"]],[":font",["Greybeard-14px-Bold.ttf"]],[":font",["Greybeard-14px.ttf"]],[":font",["Greybeard-15px-Bold.ttf"]],[":font",["Greybeard-15px-BoldItalic.ttf"]],[":font",["Greybeard-15px-Italic.ttf"]],[":font",["Greybeard-15px.ttf"]],[":font",["Greybeard-16px-Bold.ttf"]],[":font",["Greybeard-16px-BoldItalic.ttf"]],[":font",["Greybeard-16px-Italic.ttf"]],[":font",["Greybeard-16px.ttf"]],[":font",["Greybeard-17px-Bold.ttf"]],[":font",["Greybeard-17px-BoldItalic.ttf"]],[":font",["Greybeard-17px-Italic.ttf"]],[":font",["Greybeard-17px.ttf"]],[":font",["Greybeard-18px-Bold.ttf"]],[":font",["Greybeard-18px-BoldItalic.ttf"]],[":font",["Greybeard-18px-Italic.ttf"]],[":font",["Greybeard-18px.ttf"]],[":font",["Greybeard-22px-Bold.ttf"]],[":font",["Greybeard-11px-Bold.ttf"]]]},"font-griffy":{"homepage":"https://fonts.google.com/specimen/Griffy","names":["Griffy"],"ruby_source_checksum":{":sha256":"18f767fd9a6fa90e866b702a0b7b50c7bf96c2f6775863e7bd04cae5d72cef40"},"ruby_source_path":"Casks/font/font-g/font-griffy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/griffy/Griffy-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Griffy-Regular.ttf"]]]},"font-gruppo":{"homepage":"https://fonts.google.com/specimen/Gruppo","names":["Gruppo"],"ruby_source_checksum":{":sha256":"d2288a2f6ffeb155b4b1b8d21c784bd29e233827f8035858b6075e1ab63c029b"},"ruby_source_path":"Casks/font/font-g/font-gruppo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gruppo/Gruppo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gruppo-Regular.ttf"]]]},"font-gudea":{"homepage":"https://fonts.google.com/specimen/Gudea","names":["Gudea"],"ruby_source_checksum":{":sha256":"228c41f526a0ba1b0a422f1465f858b3bf75843382499ccd0f7f85a468325945"},"ruby_source_path":"Casks/font/font-g/font-gudea.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gudea"},"version":"latest","raw_artifacts":[[":font",["Gudea-Bold.ttf"]],[":font",["Gudea-Italic.ttf"]],[":font",["Gudea-Regular.ttf"]]]},"font-gugi":{"homepage":"https://fonts.google.com/specimen/Gugi","names":["Gugi"],"ruby_source_checksum":{":sha256":"b1275d233a110812855bade91b29f611598c916410cca68f75e0af06595b44c6"},"ruby_source_path":"Casks/font/font-g/font-gugi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gugi/Gugi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gugi-Regular.ttf"]]]},"font-guguru-sans-code-nf":{"homepage":"https://github.com/yuru7/guguru-sans-code","names":["Guguru Sans Code NF"],"ruby_source_checksum":{":sha256":"3e8436709cff39960745871a79c4d930f70a847a0e482b8e8aea75839ad551be"},"ruby_source_path":"Casks/font/font-g/font-guguru-sans-code-nf.rb","sha256":"9187a246df76a4e44d1a6094babefb4e64b74c189bc7c1a776218870509fd65c","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/guguru-sans-code/releases/download/v0.0.3/GuguruSansCodeNF_v0.0.3.zip"],"version":"0.0.3","raw_artifacts":[[":font",["GuguruSansCodeNF_v0.0.3/GuguruSansCodeConsole_NF/GuguruSansCodeConsoleNF-Regular.ttf"]],[":font",["GuguruSansCodeNF_v0.0.3/GuguruSansCodeConsole35_NF/GuguruSansCodeConsole35NF-BoldItalic.ttf"]],[":font",["GuguruSansCodeNF_v0.0.3/GuguruSansCodeConsole35_NF/GuguruSansCodeConsole35NF-Italic.ttf"]],[":font",["GuguruSansCodeNF_v0.0.3/GuguruSansCodeConsole35_NF/GuguruSansCodeConsole35NF-Regular.ttf"]],[":font",["GuguruSansCodeNF_v0.0.3/GuguruSansCodeConsole_NF/GuguruSansCodeConsoleNF-Bold.ttf"]],[":font",["GuguruSansCodeNF_v0.0.3/GuguruSansCodeConsole_NF/GuguruSansCodeConsoleNF-BoldItalic.ttf"]],[":font",["GuguruSansCodeNF_v0.0.3/GuguruSansCodeConsole_NF/GuguruSansCodeConsoleNF-Italic.ttf"]],[":font",["GuguruSansCodeNF_v0.0.3/GuguruSansCodeConsole35_NF/GuguruSansCodeConsole35NF-Bold.ttf"]]]},"font-guguru-sans-code":{"homepage":"https://github.com/yuru7/guguru-sans-code","names":["Guguru Sans Code"],"ruby_source_checksum":{":sha256":"3d8dae51c0bd352c05b7b43e6368a895604e5eb1761f333b69e07d6092914247"},"ruby_source_path":"Casks/font/font-g/font-guguru-sans-code.rb","sha256":"c427daf518d93d2de083973fdc68d5f57dc111fdd00e1b011d6e922a83029ce5","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/guguru-sans-code/releases/download/v0.0.3/GuguruSansCode_v0.0.3.zip"],"version":"0.0.3","raw_artifacts":[[":font",["GuguruSansCode_v0.0.3/GuguruSansCodeConsole35/GuguruSansCodeConsole35-Regular.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCode/GuguruSansCode-BoldItalic.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCode/GuguruSansCode-Italic.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCode/GuguruSansCode-Regular.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCode35/GuguruSansCode35-Bold.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCode35/GuguruSansCode35-BoldItalic.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCode35/GuguruSansCode35-Italic.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCode35/GuguruSansCode35-Regular.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCodeConsole/GuguruSansCodeConsole-Bold.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCodeConsole/GuguruSansCodeConsole-BoldItalic.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCodeConsole/GuguruSansCodeConsole-Italic.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCodeConsole/GuguruSansCodeConsole-Regular.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCodeConsole35/GuguruSansCodeConsole35-Bold.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCodeConsole35/GuguruSansCodeConsole35-BoldItalic.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCodeConsole35/GuguruSansCodeConsole35-Italic.ttf"]],[":font",["GuguruSansCode_v0.0.3/GuguruSansCode/GuguruSansCode-Bold.ttf"]]]},"font-gulim":{"homepage":"https://github.com/googlefonts/gulim","names":["Gulim"],"ruby_source_checksum":{":sha256":"29141889599a0dc85584336a5611e663a83086685c433cd5e23dc4343e742e4b"},"ruby_source_path":"Casks/font/font-g/font-gulim.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gulim/Gulim-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gulim-Regular.ttf"]]]},"font-gulimche":{"homepage":"https://github.com/googlefonts/gulim","names":["GulimChe"],"ruby_source_checksum":{":sha256":"f94b9835197bc73c99fba13786fa05cd50737c5ab199b2c92c9aa538518ccce2"},"ruby_source_path":"Casks/font/font-g/font-gulimche.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gulimche/GulimChe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GulimChe-Regular.ttf"]]]},"font-gulzar":{"homepage":"https://fonts.google.com/specimen/Gulzar","names":["Gulzar"],"ruby_source_checksum":{":sha256":"dddae01d11bf028ba5fb60b63c20de012373c40c43dc664bdb82d2c6ec5f44fb"},"ruby_source_path":"Casks/font/font-g/font-gulzar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gulzar/Gulzar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gulzar-Regular.ttf"]]]},"font-gungsuh":{"homepage":"https://github.com/googlefonts/batang","names":["Gungsuh"],"ruby_source_checksum":{":sha256":"82ee2252c4cdfc1166b648706c49565202f06e7ce42ce692e2121276ea5bf03b"},"ruby_source_path":"Casks/font/font-g/font-gungsuh.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gungsuh/Gungsuh-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gungsuh-Regular.ttf"]]]},"font-gungsuhche":{"homepage":"https://github.com/googlefonts/batang","names":["GungsuhChe"],"ruby_source_checksum":{":sha256":"06d33c995fca52f1b8c820ce10c6f305fcbb95ef305f4242492df4a3348543c5"},"ruby_source_path":"Casks/font/font-g/font-gungsuhche.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gungsuhche/GungsuhChe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GungsuhChe-Regular.ttf"]]]},"font-gupter":{"homepage":"https://fonts.google.com/specimen/Gupter","names":["Gupter"],"ruby_source_checksum":{":sha256":"57e1e2835cca092bf29a66cb2b4ed24d09bbe62389cb34fff44e3704862fe8de"},"ruby_source_path":"Casks/font/font-g/font-gupter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gupter"},"version":"latest","raw_artifacts":[[":font",["Gupter-Bold.ttf"]],[":font",["Gupter-Medium.ttf"]],[":font",["Gupter-Regular.ttf"]]]},"font-gurajada":{"homepage":"https://fonts.google.com/specimen/Gurajada","names":["Gurajada"],"ruby_source_checksum":{":sha256":"f5787f1020c50f645727f0f68d030cb6d61d9babe0125fbd9dd4eb4e6efcc6d0"},"ruby_source_path":"Casks/font/font-g/font-gurajada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gurajada/Gurajada-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Gurajada-Regular.ttf"]]]},"font-gveret-levin":{"homepage":"https://fonts.google.com/specimen/Gveret+Levin","names":["Gveret Levin"],"ruby_source_checksum":{":sha256":"0e4e214712715ec4c0c537202801905fb144d369e6aa6ae26e6f7a9be77bd414"},"ruby_source_path":"Casks/font/font-g/font-gveret-levin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/gveretlevin/GveretLevin-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["GveretLevin-Regular.ttf"]]]},"font-gwendolyn":{"homepage":"https://fonts.google.com/specimen/Gwendolyn","names":["Gwendolyn"],"ruby_source_checksum":{":sha256":"bf95e5411d3eba978e18cdcacc35b4d57ab0e31366d42fddef324378f3493ac1"},"ruby_source_path":"Casks/font/font-g/font-gwendolyn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/gwendolyn"},"version":"latest","raw_artifacts":[[":font",["Gwendolyn-Bold.ttf"]],[":font",["Gwendolyn-Regular.ttf"]]]},"font-habibi":{"homepage":"https://fonts.google.com/specimen/Habibi","names":["Habibi"],"ruby_source_checksum":{":sha256":"a31f1aea6282bc3800331fabf09054f3b83e09e9a70f932519828f12ccad7264"},"ruby_source_path":"Casks/font/font-h/font-habibi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/habibi/Habibi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Habibi-Regular.ttf"]]]},"font-hachi-maru-pop":{"homepage":"https://fonts.google.com/specimen/Hachi+Maru+Pop","names":["Hachi Maru Pop"],"ruby_source_checksum":{":sha256":"37e7f249d5bf6406618690c0ed7e533972efcf1f2154e4a32e55140c7383d182"},"ruby_source_path":"Casks/font/font-h/font-hachi-maru-pop.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hachimarupop/HachiMaruPop-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HachiMaruPop-Regular.ttf"]]]},"font-hack-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Hack Nerd Font (Hack)"],"ruby_source_checksum":{":sha256":"e376fe80f9560cac342b1859404fc21318159680d11b34954bcfe434a3bc5d94"},"ruby_source_path":"Casks/font/font-h/font-hack-nerd-font.rb","sha256":"cdd389472e10e2261520140ff1b382b4f8a226af5fd0b2735b975d31151d9c3c","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Hack.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["HackNerdFontPropo-Regular.ttf"]],[":font",["HackNerdFont-BoldItalic.ttf"]],[":font",["HackNerdFont-Italic.ttf"]],[":font",["HackNerdFont-Regular.ttf"]],[":font",["HackNerdFontMono-Bold.ttf"]],[":font",["HackNerdFontMono-BoldItalic.ttf"]],[":font",["HackNerdFontMono-Italic.ttf"]],[":font",["HackNerdFontMono-Regular.ttf"]],[":font",["HackNerdFontPropo-Bold.ttf"]],[":font",["HackNerdFontPropo-BoldItalic.ttf"]],[":font",["HackNerdFontPropo-Italic.ttf"]],[":font",["HackNerdFont-Bold.ttf"]]]},"font-hack":{"homepage":"https://sourcefoundry.org/hack/","names":["Hack"],"ruby_source_checksum":{":sha256":"b34bb20e55d2b0542697b5f1f14844096f77e2500b8f441db86b23b8337565b4"},"ruby_source_path":"Casks/font/font-h/font-hack.rb","sha256":"0c2604631b1f055041c68a0e09ae4801acab6c5072ba2db6a822f53c3f8290ac","tap_string":"homebrew/cask","url_args":["https://github.com/source-foundry/Hack/releases/download/v3.003/Hack-v3.003-ttf.zip"],"version":"3.003","raw_artifacts":[[":font",["ttf/Hack-Bold.ttf"]],[":font",["ttf/Hack-BoldItalic.ttf"]],[":font",["ttf/Hack-Italic.ttf"]],[":font",["ttf/Hack-Regular.ttf"]]]},"font-hackgen-nerd":{"homepage":"https://github.com/yuru7/HackGen","names":["HackGenNerd"],"ruby_source_checksum":{":sha256":"9c26e8bf13a718043ac5c9f5db121de49d87d55ce4744ef946219761eaa2b078"},"ruby_source_path":"Casks/font/font-h/font-hackgen-nerd.rb","sha256":"f8abd483d5edfad88a78ed511978f43c83b43c48e364aa29ebe4a68217474428","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/HackGen/releases/download/v2.10.0/HackGen_NF_v2.10.0.zip"],"version":"2.10.0","raw_artifacts":[[":font",["HackGen_NF_v2.10.0/HackGen35ConsoleNF-Bold.ttf"]],[":font",["HackGen_NF_v2.10.0/HackGen35ConsoleNF-Regular.ttf"]],[":font",["HackGen_NF_v2.10.0/HackGenConsoleNF-Bold.ttf"]],[":font",["HackGen_NF_v2.10.0/HackGenConsoleNF-Regular.ttf"]]]},"font-hackgen":{"homepage":"https://github.com/yuru7/HackGen","names":["HackGen"],"ruby_source_checksum":{":sha256":"f24a164fce3f13a986ee6c12f0850f7c776f2837570f33643e4b50b6c95c6617"},"ruby_source_path":"Casks/font/font-h/font-hackgen.rb","sha256":"ed182e2a4b95792d94dea7932f6b45280b5ae353651be249d5f6b7867b788db7","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/HackGen/releases/download/v2.10.0/HackGen_v2.10.0.zip"],"version":"2.10.0","raw_artifacts":[[":font",["HackGen_v2.10.0/HackGenConsole-Regular.ttf"]],[":font",["HackGen_v2.10.0/HackGen-Regular.ttf"]],[":font",["HackGen_v2.10.0/HackGen35-Bold.ttf"]],[":font",["HackGen_v2.10.0/HackGen35-Regular.ttf"]],[":font",["HackGen_v2.10.0/HackGen35Console-Bold.ttf"]],[":font",["HackGen_v2.10.0/HackGen35Console-Regular.ttf"]],[":font",["HackGen_v2.10.0/HackGenConsole-Bold.ttf"]],[":font",["HackGen_v2.10.0/HackGen-Bold.ttf"]]]},"font-hahmlet":{"homepage":"https://fonts.google.com/specimen/Hahmlet","names":["Hahmlet"],"ruby_source_checksum":{":sha256":"9b2a0b004357c156db54d24c2d9b4fbec0eb9dbf73eab607daa20626b1a91ccc"},"ruby_source_path":"Casks/font/font-h/font-hahmlet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hahmlet/Hahmlet%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Hahmlet[wght].ttf"]]]},"font-halant":{"homepage":"https://github.com/itfoundry/halant","names":["Halant"],"ruby_source_checksum":{":sha256":"2c309a3f830b180ad5b55aae93d18ddfd2a058fded0ccce18228a55d32b8c093"},"ruby_source_path":"Casks/font/font-h/font-halant.rb","sha256":"d65e1077b7c3d3ca42cf41f8ee2db4f6da5cc8aa6f615d18a1bb497f8e37ca63","tap_string":"homebrew/cask","url_args":["https://github.com/itfoundry/halant/releases/download/v2.000/halant-2_000.zip"],"version":"2.000","raw_artifacts":[[":font",["Halant-Bold.otf"]],[":font",["Halant-Light.otf"]],[":font",["Halant-Medium.otf"]],[":font",["Halant-Regular.otf"]],[":font",["Halant-SemiBold.otf"]]]},"font-hammersmith-one":{"homepage":"https://fonts.google.com/specimen/Hammersmith+One","names":["Hammersmith One"],"ruby_source_checksum":{":sha256":"8962d616453bebb86c6dd03d8bc298ac876d279a3d446a0ae0c3299b711bb884"},"ruby_source_path":"Casks/font/font-h/font-hammersmith-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hammersmithone/HammersmithOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HammersmithOne-Regular.ttf"]]]},"font-han-nom-a":{"homepage":"https://sourceforge.net/projects/vietunicode/files/hannom/hannom%20v2005/","names":["HAN NOM A"],"ruby_source_checksum":{":sha256":"0a6b9232960c13f7c6db1c71fa7177951fc84209431af12a5884259cd46ea0b2"},"ruby_source_path":"Casks/font/font-h/font-han-nom-a.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/vietunicode/hannomH.zip"],"version":"2005","raw_artifacts":[[":font",["HAN NOM A.ttf"]],[":font",["HAN NOM B.ttf"]]]},"font-hanalei-fill":{"homepage":"https://fonts.google.com/specimen/Hanalei+Fill","names":["Hanalei Fill"],"ruby_source_checksum":{":sha256":"18f46c86ec999ad0813c34facea3a35cdab1e0b65c75990c50aee40314aae42b"},"ruby_source_path":"Casks/font/font-h/font-hanalei-fill.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hanaleifill/HanaleiFill-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HanaleiFill-Regular.ttf"]]]},"font-hanalei":{"homepage":"https://fonts.google.com/specimen/Hanalei","names":["Hanalei"],"ruby_source_checksum":{":sha256":"fcb5acd4b5c57d566f053e106ba0739816df5382cbec2683483adb90ac401b85"},"ruby_source_path":"Casks/font/font-h/font-hanalei.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hanalei/Hanalei-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Hanalei-Regular.ttf"]]]},"font-hanamin":{"homepage":"https://glyphwiki.org/hanazono/","names":["HanaMin"],"ruby_source_checksum":{":sha256":"f900f6aa775ebe509329a71a07a355e088e75f1c531b3a416eb7a0e544c5a85a"},"ruby_source_path":"Casks/font/font-h/font-hanamin.rb","sha256":"571cd4a09ae7da0c642d640fc2442c050aa450ebb0587a95cdd097d41a9c9572","tap_string":"homebrew/cask","url_args":["https://glyphwiki.org/hanazono/hanazono-20170904.zip"],"version":"20170904","raw_artifacts":[[":font",["HanaMinA.ttf"]],[":font",["HanaMinB.ttf"]]]},"font-handjet":{"homepage":"https://fonts.google.com/specimen/Handjet","names":["Handjet"],"ruby_source_checksum":{":sha256":"3de24a215f2d42adc14c44b49b37516241b6393f85067127cdc099eb536dc941"},"ruby_source_path":"Casks/font/font-h/font-handjet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/handjet/Handjet%5BELGR%2CELSH%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Handjet[ELGR,ELSH,wght].ttf"]]]},"font-handlee":{"homepage":"https://fonts.google.com/specimen/Handlee","names":["Handlee"],"ruby_source_checksum":{":sha256":"3da57d38f25dc1c40d66de99ac459996ea20ba376b7f51b4799bd910270fcfd8"},"ruby_source_path":"Casks/font/font-h/font-handlee.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/handlee/Handlee-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Handlee-Regular.ttf"]]]},"font-hanken-grotesk":{"homepage":"https://fonts.google.com/specimen/Hanken+Grotesk","names":["Hanken Grotesk"],"ruby_source_checksum":{":sha256":"65d30129c73f0df1056cff1a55730f876359c71892c0f3a7fd1aa7883a07849c"},"ruby_source_path":"Casks/font/font-h/font-hanken-grotesk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hankengrotesk"},"version":"latest","raw_artifacts":[[":font",["HankenGrotesk-Italic[wght].ttf"]],[":font",["HankenGrotesk[wght].ttf"]]]},"font-hannari":{"homepage":"https://fonts.google.com/specimen/Hannari","names":["Hannari"],"ruby_source_checksum":{":sha256":"1bb657f7aa7c1e8546fe439aac6fdc2976bdb5afbb5689d02c69039b79ff6a2f"},"ruby_source_path":"Casks/font/font-h/font-hannari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hannari/Hannari-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Hannari-Regular.ttf"]]]},"font-hanuman":{"homepage":"https://fonts.google.com/specimen/Hanuman","names":["Hanuman"],"ruby_source_checksum":{":sha256":"085cee4e82223d1e4bad62f19c59e4b60128186e99af58e5c992d8087d426eb0"},"ruby_source_path":"Casks/font/font-h/font-hanuman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hanuman/Hanuman%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Hanuman[wght].ttf"]]]},"font-happy-monkey":{"homepage":"https://fonts.google.com/specimen/Happy+Monkey","names":["Happy Monkey"],"ruby_source_checksum":{":sha256":"95bf38f277f7e8262ea570124d484c94159973a3ff44ff4fd3e2cb6d774cc4c7"},"ruby_source_path":"Casks/font/font-h/font-happy-monkey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/happymonkey/HappyMonkey-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HappyMonkey-Regular.ttf"]]]},"font-harano-aji":{"homepage":"https://github.com/trueroad/HaranoAjiFonts","names":["Harano Aji","原ノ味"],"ruby_source_checksum":{":sha256":"5e7ebb4873c813c22e0f8fbb2a0a97be34d7af7391dd1786f1a21b66c0962bbf"},"ruby_source_path":"Casks/font/font-h/font-harano-aji.rb","sha256":"637c49484f6aafa0c91e85779acc266273644496fd536bfd8175571730eddcb6","tap_string":"homebrew/cask","url_args":["https://github.com/trueroad/HaranoAjiFonts/archive/refs/tags/20250811.tar.gz"],"version":"20250811","raw_artifacts":[[":font",["HaranoAjiFonts-20250811/HaranoAjiMincho-SemiBold.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiGothic-ExtraLight.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiGothic-Heavy.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiGothic-Light.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiGothic-Medium.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiGothic-Normal.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiGothic-Regular.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiMincho-Bold.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiMincho-ExtraLight.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiMincho-Heavy.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiMincho-Light.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiMincho-Medium.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiMincho-Regular.otf"]],[":font",["HaranoAjiFonts-20250811/HaranoAjiGothic-Bold.otf"]]]},"font-harmattan":{"homepage":"https://fonts.google.com/specimen/Harmattan","names":["Harmattan"],"ruby_source_checksum":{":sha256":"42f49ae995fc11f7ae00f39adb9068a65afd5d6a34709eb7dbc60f3c71b6744e"},"ruby_source_path":"Casks/font/font-h/font-harmattan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/harmattan"},"version":"latest","raw_artifacts":[[":font",["Harmattan-Bold.ttf"]],[":font",["Harmattan-Medium.ttf"]],[":font",["Harmattan-Regular.ttf"]],[":font",["Harmattan-SemiBold.ttf"]]]},"font-harmonyos-sans-naskh-arabic":{"homepage":"https://developer.huawei.com/consumer/en/doc/design-guides/font-0000001828772001","names":["HarmonyOS Sans Naskh Arabic"],"ruby_source_checksum":{":sha256":"42ee50caab947eab0363ce560adaf84b513061b8bdaf253586401be1a4f5d272"},"ruby_source_path":"Casks/font/font-h/font-harmonyos-sans-naskh-arabic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://developer.huawei.com/images/download/next/HarmonyOS-Sans.zip"],"version":"latest","raw_artifacts":[[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_UltraLight.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_Bold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_Heavy.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_Light.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_Medium.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_Regular.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_SemiBold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_Thin.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_UltraLight.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_Black.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_Bold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_Heavy.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_Light.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_Medium.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_Regular.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_SemiBold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic/HarmonyOS_Sans_Naskh_Arabic_Thin.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS Naskh Arabic UI/HarmonyOS_Sans_Naskh_ArabicUI_Black.ttf"]]]},"font-harmonyos-sans-sc":{"homepage":"https://developer.huawei.com/consumer/en/doc/design-guides/font-0000001828772001","names":["HarmonyOS Sans SC"],"ruby_source_checksum":{":sha256":"5de620dd4f6e5ec9d1a02454d351d7bb0ea66122943ad76cef910ffcedbf90df"},"ruby_source_path":"Casks/font/font-h/font-harmonyos-sans-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://developer.huawei.com/images/download/next/HarmonyOS-Sans.zip"],"version":"latest","raw_artifacts":[[":font",["HarmonyOS Sans/HarmonyOS_SansSC/HarmonyOS_SansSC_Black.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansSC/HarmonyOS_SansSC_Bold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansSC/HarmonyOS_SansSC_Light.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansSC/HarmonyOS_SansSC_Medium.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansSC/HarmonyOS_SansSC_Regular.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansSC/HarmonyOS_SansSC_Semibold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansSC/HarmonyOS_SansSC_Thin.ttf"]]]},"font-harmonyos-sans-tc":{"homepage":"https://developer.huawei.com/consumer/en/doc/design-guides/font-0000001828772001","names":["HarmonyOS Sans TC"],"ruby_source_checksum":{":sha256":"6719a428a44a22c4d113dc9726d936a892f6da90e6b9d9e4671316320942a4d4"},"ruby_source_path":"Casks/font/font-h/font-harmonyos-sans-tc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://developer.huawei.com/images/download/next/HarmonyOS-Sans.zip"],"version":"latest","raw_artifacts":[[":font",["HarmonyOS Sans/HarmonyOS_SansTC/HarmonyOS_SansTC_Black.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansTC/HarmonyOS_SansTC_Bold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansTC/HarmonyOS_SansTC_Light.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansTC/HarmonyOS_SansTC_Medium.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansTC/HarmonyOS_SansTC_Regular.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansTC/HarmonyOS_SansTC_Semibold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_SansTC/HarmonyOS_SansTC_Thin.ttf"]]]},"font-harmonyos-sans":{"homepage":"https://developer.huawei.com/consumer/en/doc/design-guides/font-0000001828772001","names":["HarmonyOS Sans"],"ruby_source_checksum":{":sha256":"401bb5996e3e4ed2e44264afd3d8a4f692ecd30e1930963cf80a2e0fd4c19f9c"},"ruby_source_path":"Casks/font/font-h/font-harmonyos-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://developer.huawei.com/images/download/next/HarmonyOS-Sans.zip"],"version":"latest","raw_artifacts":[[":font",["HarmonyOS Sans/HarmonyOS_Sans_Italic/HarmonyOS_SansItalic_Thin.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans/HarmonyOS_Sans_Bold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans/HarmonyOS_Sans_Light.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans/HarmonyOS_Sans_Medium.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans/HarmonyOS_Sans_Regular.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans/HarmonyOS_Sans_Semibold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans/HarmonyOS_Sans_Thin.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed/HarmonyOS_Sans_Condensed_Black.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed/HarmonyOS_Sans_Condensed_Bold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed/HarmonyOS_Sans_Condensed_Light.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed/HarmonyOS_Sans_Condensed_Medium.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed/HarmonyOS_Sans_Condensed_Regular.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed/HarmonyOS_Sans_Condensed_SemiBold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed/HarmonyOS_Sans_Condensed_Thin.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed_Italic/HarmonyOS_SansCondensedItalic_Black.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed_Italic/HarmonyOS_SansCondensedItalic_Bold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed_Italic/HarmonyOS_SansCondensedItalic_Light.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed_Italic/HarmonyOS_SansCondensedItalic_Medium.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed_Italic/HarmonyOS_SansCondensedItalic_Regular.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed_Italic/HarmonyOS_SansCondensedItalic_Semibold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Condensed_Italic/HarmonyOS_SansCondensedItalic_Thin.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Italic/HarmonyOS_SansItalic_Black.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Italic/HarmonyOS_SansItalic_Bold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Italic/HarmonyOS_SansItalic_Light.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Italic/HarmonyOS_SansItalic_Medium.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Italic/HarmonyOS_SansItalic_Regular.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans_Italic/HarmonyOS_SansItalic_Semibold.ttf"]],[":font",["HarmonyOS Sans/HarmonyOS_Sans/HarmonyOS_Sans_Black.ttf"]]]},"font-hasklig":{"homepage":"https://github.com/i-tu/Hasklig","names":["Hasklig"],"ruby_source_checksum":{":sha256":"80ddae288dd4e88509d6055d277dfc5a24f37ff3d4af2745b089653b8ec1b4bd"},"ruby_source_path":"Casks/font/font-h/font-hasklig.rb","sha256":"9cd35a7449b220dc84f9516c57817e147003fc905a477f1ec727816d9d8a81d4","tap_string":"homebrew/cask","url_args":["https://github.com/i-tu/Hasklig/releases/download/v1.2/Hasklig-1.2.zip"],"version":"1.2","raw_artifacts":[[":font",["OTF/Hasklig-SemiboldIt.otf"]],[":font",["OTF/Hasklig-BlackIt.otf"]],[":font",["OTF/Hasklig-Bold.otf"]],[":font",["OTF/Hasklig-BoldIt.otf"]],[":font",["OTF/Hasklig-ExtraLight.otf"]],[":font",["OTF/Hasklig-ExtraLightIt.otf"]],[":font",["OTF/Hasklig-It.otf"]],[":font",["OTF/Hasklig-Light.otf"]],[":font",["OTF/Hasklig-LightIt.otf"]],[":font",["OTF/Hasklig-Medium.otf"]],[":font",["OTF/Hasklig-MediumIt.otf"]],[":font",["OTF/Hasklig-Regular.otf"]],[":font",["OTF/Hasklig-Semibold.otf"]],[":font",["OTF/Hasklig-Black.otf"]]]},"font-hasklug-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Hasklug Nerd Font (Hasklig)"],"ruby_source_checksum":{":sha256":"de90c7d1782102f9d9ac31f4df39a5966a053f460dcc5f6d19889b6bc19fb3cd"},"ruby_source_path":"Casks/font/font-h/font-hasklug-nerd-font.rb","sha256":"25f73bb44cf786939f6fe13914ce220ac0d8a1ffde7fc7ee87090854c0f3d83c","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Hasklig.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["HasklugNerdFontPropo-SemiBoldItalic.otf"]],[":font",["HasklugNerdFont-BlackItalic.otf"]],[":font",["HasklugNerdFont-Bold.otf"]],[":font",["HasklugNerdFont-BoldItalic.otf"]],[":font",["HasklugNerdFont-ExtraLight.otf"]],[":font",["HasklugNerdFont-ExtraLightItalic.otf"]],[":font",["HasklugNerdFont-Italic.otf"]],[":font",["HasklugNerdFont-Light.otf"]],[":font",["HasklugNerdFont-LightItalic.otf"]],[":font",["HasklugNerdFont-Medium.otf"]],[":font",["HasklugNerdFont-MediumItalic.otf"]],[":font",["HasklugNerdFont-Regular.otf"]],[":font",["HasklugNerdFont-SemiBold.otf"]],[":font",["HasklugNerdFont-SemiBoldItalic.otf"]],[":font",["HasklugNerdFontMono-Black.otf"]],[":font",["HasklugNerdFontMono-BlackItalic.otf"]],[":font",["HasklugNerdFontMono-Bold.otf"]],[":font",["HasklugNerdFontMono-BoldItalic.otf"]],[":font",["HasklugNerdFontMono-ExtraLight.otf"]],[":font",["HasklugNerdFontMono-ExtraLightItalic.otf"]],[":font",["HasklugNerdFontMono-Italic.otf"]],[":font",["HasklugNerdFontMono-Light.otf"]],[":font",["HasklugNerdFontMono-LightItalic.otf"]],[":font",["HasklugNerdFontMono-Medium.otf"]],[":font",["HasklugNerdFontMono-MediumItalic.otf"]],[":font",["HasklugNerdFontMono-Regular.otf"]],[":font",["HasklugNerdFontMono-SemiBold.otf"]],[":font",["HasklugNerdFontMono-SemiBoldItalic.otf"]],[":font",["HasklugNerdFontPropo-Black.otf"]],[":font",["HasklugNerdFontPropo-BlackItalic.otf"]],[":font",["HasklugNerdFontPropo-Bold.otf"]],[":font",["HasklugNerdFontPropo-BoldItalic.otf"]],[":font",["HasklugNerdFontPropo-ExtraLight.otf"]],[":font",["HasklugNerdFontPropo-ExtraLightItalic.otf"]],[":font",["HasklugNerdFontPropo-Italic.otf"]],[":font",["HasklugNerdFontPropo-Light.otf"]],[":font",["HasklugNerdFontPropo-LightItalic.otf"]],[":font",["HasklugNerdFontPropo-Medium.otf"]],[":font",["HasklugNerdFontPropo-MediumItalic.otf"]],[":font",["HasklugNerdFontPropo-Regular.otf"]],[":font",["HasklugNerdFontPropo-SemiBold.otf"]],[":font",["HasklugNerdFont-Black.otf"]]]},"font-headland-one":{"homepage":"https://fonts.google.com/specimen/Headland+One","names":["Headland One"],"ruby_source_checksum":{":sha256":"c7534cd466c0531df504e6e561c5c57f7bb901dc1df3f3b643be062359348fd9"},"ruby_source_path":"Casks/font/font-h/font-headland-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/headlandone/HeadlandOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HeadlandOne-Regular.ttf"]]]},"font-heavy-data-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["HeavyData Nerd Font (Heavy Data)"],"ruby_source_checksum":{":sha256":"7627eb42f5622850952ba5a07174763b9ca06089bd294ed988bffa090dbe4d4d"},"ruby_source_path":"Casks/font/font-h/font-heavy-data-nerd-font.rb","sha256":"5137500fe224d8f7876557352136c0c9eef94b371ccea78cdee6aa0160e2e254","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/HeavyData.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["HeavyDataNerdFont-Regular.ttf"]],[":font",["HeavyDataNerdFontPropo-Regular.ttf"]]]},"font-hedvig-letters-sans":{"homepage":"https://fonts.google.com/specimen/Hedvig+Letters+Sans","names":["Hedvig Letters Sans"],"ruby_source_checksum":{":sha256":"79c333611ea93ddc2bc237568db4c0957b7ace0a2e76f55044a146e7462d3ff5"},"ruby_source_path":"Casks/font/font-h/font-hedvig-letters-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hedvigletterssans/HedvigLettersSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HedvigLettersSans-Regular.ttf"]]]},"font-hedvig-letters-serif":{"homepage":"https://fonts.google.com/specimen/Hedvig+Letters+Serif","names":["Hedvig Letters Serif"],"ruby_source_checksum":{":sha256":"d66b96ff0265b345e520ea8fc11655da9bce0c44c91bf3bf8349a5b6af73631e"},"ruby_source_path":"Casks/font/font-h/font-hedvig-letters-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hedviglettersserif/HedvigLettersSerif%5Bopsz%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["HedvigLettersSerif[opsz].ttf"]]]},"font-heebo":{"homepage":"https://fonts.google.com/specimen/Heebo","names":["Heebo"],"ruby_source_checksum":{":sha256":"83d60cd4bab5a04894b8acc1bd17978d9400bc204b250bdf1fa13707d5b99c92"},"ruby_source_path":"Casks/font/font-h/font-heebo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/heebo/Heebo%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Heebo[wght].ttf"]]]},"font-henny-penny":{"homepage":"https://fonts.google.com/specimen/Henny+Penny","names":["Henny Penny"],"ruby_source_checksum":{":sha256":"1d2c80ae0cd285926bbe038b58e30f5d71bc6941a0d413f2d3d8b9102be3fa13"},"ruby_source_path":"Casks/font/font-h/font-henny-penny.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hennypenny/HennyPenny-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HennyPenny-Regular.ttf"]]]},"font-hepta-slab":{"homepage":"https://fonts.google.com/specimen/Hepta+Slab","names":["Hepta Slab"],"ruby_source_checksum":{":sha256":"87c5c68a8f9e6fe5d07790356b7a5bbbf2feede1fda54a51da5041d747560f8d"},"ruby_source_path":"Casks/font/font-h/font-hepta-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/heptaslab/HeptaSlab%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["HeptaSlab[wght].ttf"]]]},"font-hermeneus-one":{"homepage":"https://fonts.google.com/specimen/Hermeneus+One","names":["Hermeneus One"],"ruby_source_checksum":{":sha256":"63a28f78a0c3540705e3294bdc492a2055eb969e007517d944b4e3f6b4c286f0"},"ruby_source_path":"Casks/font/font-h/font-hermeneus-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hermeneusone/HermeneusOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HermeneusOne-Regular.ttf"]]]},"font-hermit":{"homepage":"https://pcaro.es/hermit/","names":["Hermit"],"ruby_source_checksum":{":sha256":"e093fdad759ba40fccfe5330bee9beeb31f88de01081f4a1ce2164b17fa5dbff"},"ruby_source_path":"Casks/font/font-h/font-hermit.rb","sha256":"c04b432b088edabc8ff025049535077722869f842fb6f851864106b7f4f03527","tap_string":"homebrew/cask","url_args":["https://pcaro.es/d/otf-hermit-2.0.tar.gz"],"version":"2.0","raw_artifacts":[[":font",["Hermit-Bold.otf"]],[":font",["Hermit-BoldItalic.otf"]],[":font",["Hermit-Light.otf"]],[":font",["Hermit-LightItalic.otf"]],[":font",["Hermit-Regular.otf"]],[":font",["Hermit-RegularItalic.otf"]]]},"font-herr-von-muellerhoff":{"homepage":"https://fonts.google.com/specimen/Herr+Von+Muellerhoff","names":["Herr Von Muellerhoff"],"ruby_source_checksum":{":sha256":"ef2b1e8bd974fb067703d63e972bffce822d27fea751e37102b56b22fdcc24aa"},"ruby_source_path":"Casks/font/font-h/font-herr-von-muellerhoff.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/herrvonmuellerhoff/HerrVonMuellerhoff-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HerrVonMuellerhoff-Regular.ttf"]]]},"font-hi-melody":{"homepage":"https://fonts.google.com/specimen/Hi+Melody","names":["Hi Melody"],"ruby_source_checksum":{":sha256":"086462a8ce295337911341987f8888211af84958a43726267af8c07d5c4dd1ac"},"ruby_source_path":"Casks/font/font-h/font-hi-melody.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/himelody/HiMelody-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HiMelody-Regular.ttf"]]]},"font-hibur-mono":{"homepage":"https://fonts.google.com/specimen/Hibur+Mono","names":["Hibur Mono"],"ruby_source_checksum":{":sha256":"76ed7b357f0381cf181f0b8189a0fa32a4d1df303af3dcc4f4f082f98ce275b4"},"ruby_source_path":"Casks/font/font-h/font-hibur-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hiburmono/HiburMono-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HiburMono-Regular.ttf"]]]},"font-hina-mincho":{"homepage":"https://fonts.google.com/specimen/Hina+Mincho","names":["Hina Mincho"],"ruby_source_checksum":{":sha256":"1605a0a7eb655ab28e50ffaff7ecb96d35970c7a639c52c042cb591f27fb2a47"},"ruby_source_path":"Casks/font/font-h/font-hina-mincho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hinamincho/HinaMincho-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HinaMincho-Regular.ttf"]]]},"font-hind-colombo":{"homepage":"https://fonts.google.com/specimen/Hind","names":["Hind Colombo"],"ruby_source_checksum":{":sha256":"8305a8a257fd4a34fc86cdba0eb9de0988defd9f83c9a918dcd2773429cf9925"},"ruby_source_path":"Casks/font/font-h/font-hind-colombo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hindcolombo"},"version":"latest","raw_artifacts":[[":font",["HindColombo-Bold.ttf"]],[":font",["HindColombo-Light.ttf"]],[":font",["HindColombo-Medium.ttf"]],[":font",["HindColombo-Regular.ttf"]],[":font",["HindColombo-SemiBold.ttf"]]]},"font-hind-guntur":{"homepage":"https://fonts.google.com/specimen/Hind+Guntur","names":["Hind Guntur"],"ruby_source_checksum":{":sha256":"86fd272fc9169b5765f4a1a1aba1491351b0324ba262920fb32069cab4098243"},"ruby_source_path":"Casks/font/font-h/font-hind-guntur.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hindguntur"},"version":"latest","raw_artifacts":[[":font",["HindGuntur-Bold.ttf"]],[":font",["HindGuntur-Light.ttf"]],[":font",["HindGuntur-Medium.ttf"]],[":font",["HindGuntur-Regular.ttf"]],[":font",["HindGuntur-SemiBold.ttf"]]]},"font-hind-jalandhar":{"homepage":"https://github.com/itfoundry/hind-jalandhar","names":["Hind Jalandhar"],"ruby_source_checksum":{":sha256":"b621f92590fc0fb14403c75db75e56e83f0985cad3865de005c443e80ac1fe4d"},"ruby_source_path":"Casks/font/font-h/font-hind-jalandhar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hindjalandhar"},"version":"latest","raw_artifacts":[[":font",["HindJalandhar-Bold.ttf"]],[":font",["HindJalandhar-Light.ttf"]],[":font",["HindJalandhar-Medium.ttf"]],[":font",["HindJalandhar-Regular.ttf"]],[":font",["HindJalandhar-SemiBold.ttf"]]]},"font-hind-kochi":{"homepage":"https://fonts.google.com/specimen/Hind","names":["Hind Kochi"],"ruby_source_checksum":{":sha256":"87e7232f9a03cd977fc5284c80b7512f26e2ec70ecbfb011c17f61a36c89155c"},"ruby_source_path":"Casks/font/font-h/font-hind-kochi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hindkochi"},"version":"latest","raw_artifacts":[[":font",["HindKochi-Bold.ttf"]],[":font",["HindKochi-Light.ttf"]],[":font",["HindKochi-Medium.ttf"]],[":font",["HindKochi-Regular.ttf"]],[":font",["HindKochi-SemiBold.ttf"]]]},"font-hind-madurai":{"homepage":"https://fonts.google.com/specimen/Hind+Madurai","names":["Hind Madurai"],"ruby_source_checksum":{":sha256":"e1649aaa669ffd2322114972a8fa79132b7ebf38faf75318af1f3236b95fe698"},"ruby_source_path":"Casks/font/font-h/font-hind-madurai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hindmadurai"},"version":"latest","raw_artifacts":[[":font",["HindMadurai-Bold.ttf"]],[":font",["HindMadurai-Light.ttf"]],[":font",["HindMadurai-Medium.ttf"]],[":font",["HindMadurai-Regular.ttf"]],[":font",["HindMadurai-SemiBold.ttf"]]]},"font-hind-mysuru":{"homepage":"https://fonts.google.com/specimen/Hind+Mysuru","names":["Hind Mysuru"],"ruby_source_checksum":{":sha256":"d8e3d2b99f8570c05d140755f86686f13a5460d539002a0d8c9ffadd7b1cf24f"},"ruby_source_path":"Casks/font/font-h/font-hind-mysuru.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hindmysuru"},"version":"latest","raw_artifacts":[[":font",["HindMysuru-Bold.ttf"]],[":font",["HindMysuru-Light.ttf"]],[":font",["HindMysuru-Medium.ttf"]],[":font",["HindMysuru-Regular.ttf"]],[":font",["HindMysuru-SemiBold.ttf"]]]},"font-hind-siliguri":{"homepage":"https://fonts.google.com/specimen/Hind+Siliguri","names":["Hind Siliguri"],"ruby_source_checksum":{":sha256":"03078c75bd4d9a5f5aa86fc7a5acbbf6020a594ac857a6217f30a8ab18d0e9e6"},"ruby_source_path":"Casks/font/font-h/font-hind-siliguri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hindsiliguri"},"version":"latest","raw_artifacts":[[":font",["HindSiliguri-Bold.ttf"]],[":font",["HindSiliguri-Light.ttf"]],[":font",["HindSiliguri-Medium.ttf"]],[":font",["HindSiliguri-Regular.ttf"]],[":font",["HindSiliguri-SemiBold.ttf"]]]},"font-hind-vadodara":{"homepage":"https://fonts.google.com/specimen/Hind+Vadodara","names":["Hind Vadodara"],"ruby_source_checksum":{":sha256":"914fd7788b75acfb5d489330cf9c094693b0aa12415a4c5b1f76f0c9db68c7f4"},"ruby_source_path":"Casks/font/font-h/font-hind-vadodara.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hindvadodara"},"version":"latest","raw_artifacts":[[":font",["HindVadodara-Bold.ttf"]],[":font",["HindVadodara-Light.ttf"]],[":font",["HindVadodara-Medium.ttf"]],[":font",["HindVadodara-Regular.ttf"]],[":font",["HindVadodara-SemiBold.ttf"]]]},"font-hind":{"homepage":"https://github.com/itfoundry/hind","names":["Hind"],"ruby_source_checksum":{":sha256":"d8c74022f3295d1ecc7ffed424c54573f71b86a0ce9c3727d307890ed310f20e"},"ruby_source_path":"Casks/font/font-h/font-hind.rb","sha256":"8748ce1fa0db67d0c782d7824a9fdcf0b8544b9d063db477dff9733774571193","tap_string":"homebrew/cask","url_args":["https://github.com/itfoundry/hind/releases/download/v2.000/hind-2_000.zip"],"version":"2.000","raw_artifacts":[[":font",["Hind-Bold.otf"]],[":font",["Hind-Light.otf"]],[":font",["Hind-Medium.otf"]],[":font",["Hind-Regular.otf"]],[":font",["Hind-SemiBold.otf"]]]},"font-holtwood-one-sc":{"homepage":"https://fonts.google.com/specimen/Holtwood+One+SC","names":["Holtwood One SC"],"ruby_source_checksum":{":sha256":"0b7768dfc44d6d4182a28074dde97e6e0dcae0dfefc47954687ecbd2b37bc6c8"},"ruby_source_path":"Casks/font/font-h/font-holtwood-one-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/holtwoodonesc/HoltwoodOneSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HoltwoodOneSC-Regular.ttf"]]]},"font-homemade-apple":{"homepage":"https://fonts.google.com/specimen/Homemade+Apple","names":["Homemade Apple"],"ruby_source_checksum":{":sha256":"96fee368bf31332ce571fd891f3be9780fa2f8c15434b0362be7e58db4271b4b"},"ruby_source_path":"Casks/font/font-h/font-homemade-apple.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/homemadeapple/HomemadeApple-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["HomemadeApple-Regular.ttf"]]]},"font-homenaje":{"homepage":"https://fonts.google.com/specimen/Homenaje","names":["Homenaje"],"ruby_source_checksum":{":sha256":"e1480d0151a99be1a44bff15915e35a9876819928161f26734ec8c0b7a2999f1"},"ruby_source_path":"Casks/font/font-h/font-homenaje.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/homenaje/Homenaje-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Homenaje-Regular.ttf"]]]},"font-honk":{"homepage":"https://fonts.google.com/specimen/Honk","names":["Honk"],"ruby_source_checksum":{":sha256":"8ec16371ec741767d80faf357089eccbb9370450dad83b2aa3acd3428ea826d5"},"ruby_source_path":"Casks/font/font-h/font-honk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/honk/Honk%5BMORF%2CSHLN%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Honk[MORF,SHLN].ttf"]]]},"font-host-grotesk":{"homepage":"https://fonts.google.com/specimen/Host+Grotesk","names":["Host Grotesk"],"ruby_source_checksum":{":sha256":"8df8f749368d9f770706c445c347e51af42d52211edc27757035e92800d7c80b"},"ruby_source_path":"Casks/font/font-h/font-host-grotesk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/hostgrotesk"},"version":"latest","raw_artifacts":[[":font",["HostGrotesk-Italic[wght].ttf"]],[":font",["HostGrotesk[wght].ttf"]]]},"font-hubballi":{"homepage":"https://fonts.google.com/specimen/Hubballi","names":["Hubballi"],"ruby_source_checksum":{":sha256":"3312d28d579fa2bfa786bc952c03c77bd2953ca3f9df0f5b1c88de0c3db85136"},"ruby_source_path":"Casks/font/font-h/font-hubballi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hubballi/Hubballi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Hubballi-Regular.ttf"]]]},"font-hubot-sans":{"homepage":"https://github.com/github/hubot-sans","names":["Hubot-Sans"],"ruby_source_checksum":{":sha256":"a22b29e4777c912a66540f785a06a92e71446f74aeb8ee4260b2b47835c40a0c"},"ruby_source_path":"Casks/font/font-h/font-hubot-sans.rb","sha256":"b460d36097a5c9a3e45710cbe1554589eaa5765d7c2c88df364516f3e27159b1","tap_string":"homebrew/cask","url_args":["https://github.com/github/hubot-sans/releases/download/v1.0.1/Hubot-Sans.zip"],"version":"1.0.1","raw_artifacts":[[":font",["Hubot Sans/OTF/HubotSansExpanded-SemiBoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSans-BlackItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSans-Bold.otf"]],[":font",["Hubot Sans/OTF/HubotSans-BoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSans-ExtraBold.otf"]],[":font",["Hubot Sans/OTF/HubotSans-ExtraBoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSans-ExtraLight.otf"]],[":font",["Hubot Sans/OTF/HubotSans-ExtraLightItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSans-Italic.otf"]],[":font",["Hubot Sans/OTF/HubotSans-Light.otf"]],[":font",["Hubot Sans/OTF/HubotSans-LightItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSans-Medium.otf"]],[":font",["Hubot Sans/OTF/HubotSans-MediumItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSans-Regular.otf"]],[":font",["Hubot Sans/OTF/HubotSans-SemiBold.otf"]],[":font",["Hubot Sans/OTF/HubotSans-SemiBoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-Black.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-BlackItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-Bold.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-BoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-ExtraBold.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-ExtraBoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-ExtraLight.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-ExtraLightItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-Italic.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-Light.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-LightItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-Medium.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-MediumItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-Regular.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-SemiBold.otf"]],[":font",["Hubot Sans/OTF/HubotSansCondensed-SemiBoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-Black.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-BlackItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-Bold.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-BoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-ExtraBold.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-ExtraBoldItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-ExtraLight.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-ExtraLightItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-Italic.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-Light.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-LightItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-Medium.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-MediumItalic.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-Regular.otf"]],[":font",["Hubot Sans/OTF/HubotSansExpanded-SemiBold.otf"]],[":font",["Hubot Sans/OTF/HubotSans-Black.otf"]]]},"font-humor-sans":{"disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"https://xkcdsucks.blogspot.com.au/2009/03/xkcdsucks-is-proud-to-present-humor.html","names":["Humor Sans"],"ruby_source_checksum":{":sha256":"737d8754acd0620ff3d62443f162613e371b8505ee956ea9a6d4623caedb05a3"},"ruby_source_path":"Casks/font/font-h/font-humor-sans.rb","sha256":"2ded6a27448c9ed30aaff177744e2bcf1e52e0aab018b2a8be64565df633318f","tap_string":"homebrew/cask","url_args":["http://antiyawn.com/uploads/Humor-Sans-1.0.ttf"],"version":"1.0","raw_artifacts":[[":font",["Humor-Sans-1.0.ttf"]]]},"font-hundar":{"homepage":"https://darwintypeface.com/","names":["Hundar"],"ruby_source_checksum":{":sha256":"e2a99f29210dc4ad1516adf6782430f857aef36fe88f445a30d052360f08ef79"},"ruby_source_path":"Casks/font/font-h/font-hundar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://raw.githubusercontent.com/The-EPL-Type-Foundry/Hundar/refs/heads/main/fonts/otf/Hundar.otf"],"version":"latest","raw_artifacts":[[":font",["Hundar.otf"]]]},"font-huninn":{"homepage":"https://fonts.google.com/specimen/Huninn","names":["Huninn"],"ruby_source_checksum":{":sha256":"e8119ee762c5a47ce1c89c7b421306d7467840e5e9ce27db8fb70da35234fe78"},"ruby_source_path":"Casks/font/font-h/font-huninn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/huninn/Huninn-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Huninn-Regular.ttf"]]]},"font-hurmit-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Hurmit Nerd Font (Hermit)"],"ruby_source_checksum":{":sha256":"37d94d93e8811ecd5f139011081dda692529ff048ae3a15ac40d2f60ca7e4db2"},"ruby_source_path":"Casks/font/font-h/font-hurmit-nerd-font.rb","sha256":"61c1a9e87216eb25b69171cd8f39098be86306ebdf65b3b3a273192f3a3bbbb0","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Hermit.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["HurmitNerdFontPropo-Regular.otf"]],[":font",["HurmitNerdFont-BoldItalic.otf"]],[":font",["HurmitNerdFont-Italic.otf"]],[":font",["HurmitNerdFont-Light.otf"]],[":font",["HurmitNerdFont-LightItalic.otf"]],[":font",["HurmitNerdFont-Regular.otf"]],[":font",["HurmitNerdFontMono-Bold.otf"]],[":font",["HurmitNerdFontMono-BoldItalic.otf"]],[":font",["HurmitNerdFontMono-Italic.otf"]],[":font",["HurmitNerdFontMono-Light.otf"]],[":font",["HurmitNerdFontMono-LightItalic.otf"]],[":font",["HurmitNerdFontMono-Regular.otf"]],[":font",["HurmitNerdFontPropo-Bold.otf"]],[":font",["HurmitNerdFontPropo-BoldItalic.otf"]],[":font",["HurmitNerdFontPropo-Italic.otf"]],[":font",["HurmitNerdFontPropo-Light.otf"]],[":font",["HurmitNerdFontPropo-LightItalic.otf"]],[":font",["HurmitNerdFont-Bold.otf"]]]},"font-hurricane":{"homepage":"https://fonts.google.com/specimen/Hurricane","names":["Hurricane"],"ruby_source_checksum":{":sha256":"18b3a3675dade0949f1ab4d4de59d4765090c605ea256b2550af7cf12bcbe082"},"ruby_source_path":"Casks/font/font-h/font-hurricane.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/hurricane/Hurricane-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Hurricane-Regular.ttf"]]]},"font-hyppolit":{"homepage":"https://www.1001fonts.com/hyppolit-font.html","names":["Hyppolit"],"ruby_source_checksum":{":sha256":"1f438fc13105add2b6b835018a82dbb5b305f8793dea05abafca0652b4e1370e"},"ruby_source_path":"Casks/font/font-h/font-hyppolit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.1001fonts.com/download/hyppolit.zip"],"version":"latest","raw_artifacts":[[":font",["Hyppolit.ttf"]]]},"font-ia-writer-duo":{"homepage":"https://github.com/iaolo/iA-Fonts","names":["iA Writer Duo"],"ruby_source_checksum":{":sha256":"52abc91de9dcd134317a7fe3a1db05bf473123a4db5452d75be6fc4430863bb5"},"ruby_source_path":"Casks/font/font-i/font-ia-writer-duo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/iaolo/iA-Fonts/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["iA-Fonts-master/iA Writer Duo/Static/iAWriterDuoS-Bold.ttf"]],[":font",["iA-Fonts-master/iA Writer Duo/Static/iAWriterDuoS-BoldItalic.ttf"]],[":font",["iA-Fonts-master/iA Writer Duo/Static/iAWriterDuoS-Italic.ttf"]],[":font",["iA-Fonts-master/iA Writer Duo/Static/iAWriterDuoS-Regular.ttf"]],[":font",["iA-Fonts-master/iA Writer Duo/Variable/iAWriterDuoV-Italic.ttf"]],[":font",["iA-Fonts-master/iA Writer Duo/Variable/iAWriterDuoV.ttf"]]]},"font-ia-writer-mono":{"homepage":"https://github.com/iaolo/iA-Fonts","names":["iA Writer Mono"],"ruby_source_checksum":{":sha256":"8e1076d0ba3a750c7a3a00642e7d5a5e0ce17870952d639a022f5631dc3e4fa3"},"ruby_source_path":"Casks/font/font-i/font-ia-writer-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/iaolo/iA-Fonts/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["iA-Fonts-master/iA Writer Mono/Static/iAWriterMonoS-Bold.ttf"]],[":font",["iA-Fonts-master/iA Writer Mono/Static/iAWriterMonoS-BoldItalic.ttf"]],[":font",["iA-Fonts-master/iA Writer Mono/Static/iAWriterMonoS-Italic.ttf"]],[":font",["iA-Fonts-master/iA Writer Mono/Static/iAWriterMonoS-Regular.ttf"]],[":font",["iA-Fonts-master/iA Writer Mono/Variable/iAWriterMonoV-Italic.ttf"]],[":font",["iA-Fonts-master/iA Writer Mono/Variable/iAWriterMonoV.ttf"]]]},"font-ia-writer-quattro":{"homepage":"https://github.com/iaolo/iA-Fonts","names":["iA Writer Quattro"],"ruby_source_checksum":{":sha256":"daec6d47835a699e814c76287cd4aff987c2519d60c7fc7c82e90247d985b2ea"},"ruby_source_path":"Casks/font/font-i/font-ia-writer-quattro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/iaolo/iA-Fonts/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["iA-Fonts-master/iA Writer Quattro/Static/iAWriterQuattroS-Bold.ttf"]],[":font",["iA-Fonts-master/iA Writer Quattro/Static/iAWriterQuattroS-BoldItalic.ttf"]],[":font",["iA-Fonts-master/iA Writer Quattro/Static/iAWriterQuattroS-Italic.ttf"]],[":font",["iA-Fonts-master/iA Writer Quattro/Static/iAWriterQuattroS-Regular.ttf"]],[":font",["iA-Fonts-master/iA Writer Quattro/Variable/iAWriterQuattroV-Italic.ttf"]],[":font",["iA-Fonts-master/iA Writer Quattro/Variable/iAWriterQuattroV.ttf"]]]},"font-iansui":{"homepage":"https://github.com/ButTaiwan/iansui","names":["iansui"],"ruby_source_checksum":{":sha256":"59e71801364960332b9efa6db20c14f099280faff750f0b70bb16e1407c9ae0a"},"ruby_source_path":"Casks/font/font-i/font-iansui.rb","sha256":"28d58aef9b7a21c137945a4fd14138d6284a8573c0c1b123f6e5b708423348a6","tap_string":"homebrew/cask","url_args":["https://github.com/ButTaiwan/iansui/releases/download/v1.020/iansui.zip"],"version":"1.020","raw_artifacts":[[":font",["Iansui-Regular.ttf"]]]},"font-ibarra-real-nova":{"homepage":"https://fonts.google.com/specimen/Ibarra+Real+Nova","names":["Ibarra Real Nova"],"ruby_source_checksum":{":sha256":"99aa109df5736d8c2870d5eaf2b135f40863be3007e019389532c2452c506795"},"ruby_source_path":"Casks/font/font-i/font-ibarra-real-nova.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ibarrarealnova"},"version":"latest","raw_artifacts":[[":font",["IbarraRealNova-Italic[wght].ttf"]],[":font",["IbarraRealNova[wght].ttf"]]]},"font-ibm-plex-math":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Math"],"ruby_source_checksum":{":sha256":"61042df9b2758dc30c5f455d0f598b757ef6c3f625e14809fe06be0518347ac1"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-math.rb","sha256":"d85ed404394ced3a79a519af24611acdee9cc0483363c07cd5ac0656c06db42a","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-math%401.1.0/ibm-plex-math.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-math/fonts/complete/otf/IBMPlexMath-Regular.otf"]]]},"font-ibm-plex-mono":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Mono"],"ruby_source_checksum":{":sha256":"84efdb1b6b7849517916add3ea5f2c70a696d9fa04aebd853684da270537db1f"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-mono.rb","sha256":"6d23f01257663d8cc49a0d64c22ced630b79e0e2a0ac08a0da86e9a38bbc481c","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-mono%402.5.0/ibm-plex-mono.zip"],"version":"2.5.0","raw_artifacts":[[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-ThinItalic.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-BoldItalic.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-ExtraLight.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-ExtraLightItalic.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-Italic.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-Light.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-LightItalic.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-Medium.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-MediumItalic.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-Regular.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-SemiBold.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-SemiBoldItalic.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-Text.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-TextItalic.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-Thin.otf"]],[":font",["ibm-plex-mono/fonts/complete/otf/IBMPlexMono-Bold.otf"]]]},"font-ibm-plex-sans-arabic":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans Arabic"],"ruby_source_checksum":{":sha256":"d63313f6711e4ea8014548bfbe9292a5351253251847945cfcd38490c6b29e18"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-arabic.rb","sha256":"f03915581aea37d82792c188b08064023a73494d679b8e19f85f5971db714013","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-arabic%401.1.0/ibm-plex-sans-arabic.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Thin.otf"]],[":font",["ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-ExtraLight.otf"]],[":font",["ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Light.otf"]],[":font",["ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Medium.otf"]],[":font",["ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Regular.otf"]],[":font",["ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-SemiBold.otf"]],[":font",["ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Text.otf"]],[":font",["ibm-plex-sans-arabic/fonts/complete/otf/IBMPlexSansArabic-Bold.otf"]]]},"font-ibm-plex-sans-condensed":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans Condensed"],"ruby_source_checksum":{":sha256":"df4be8521919f0d86a7426bb4969e45f81ebd590ec2c3c66263efa7d23ec2f47"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-condensed.rb","sha256":"f86ba73abbeed7cf7690ead863192a87211dfc2b0cef0ac6bf4700533ec5ab9e","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-condensed%402.0.0/ibm-plex-sans-condensed.zip"],"version":"2.0.0","raw_artifacts":[[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-ThinItalic.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-BoldItalic.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-ExtraLight.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-ExtraLightItalic.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-Italic.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-Light.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-LightItalic.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-Medium.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-MediumItalic.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-Regular.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-SemiBold.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-SemiBoldItalic.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-Text.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-TextItalic.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-Thin.otf"]],[":font",["ibm-plex-sans-condensed/fonts/complete/otf/IBMPlexSansCondensed-Bold.otf"]]]},"font-ibm-plex-sans-devanagari":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans Devanagari"],"ruby_source_checksum":{":sha256":"da499fa6094ee2f271ff80daa9edcd81d644656a970b4572f67d7edeee11dae4"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-devanagari.rb","sha256":"effc4a35b2908c80806c97a4d5033e63f437611d17a3e09b237edd5c33d8ac94","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-devanagari%401.1.0/ibm-plex-sans-devanagari.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-sans-devanagari/fonts/complete/otf/IBMPlexSansDevanagari-Thin.otf"]],[":font",["ibm-plex-sans-devanagari/fonts/complete/otf/IBMPlexSansDevanagari-ExtraLight.otf"]],[":font",["ibm-plex-sans-devanagari/fonts/complete/otf/IBMPlexSansDevanagari-Light.otf"]],[":font",["ibm-plex-sans-devanagari/fonts/complete/otf/IBMPlexSansDevanagari-Medium.otf"]],[":font",["ibm-plex-sans-devanagari/fonts/complete/otf/IBMPlexSansDevanagari-Regular.otf"]],[":font",["ibm-plex-sans-devanagari/fonts/complete/otf/IBMPlexSansDevanagari-SemiBold.otf"]],[":font",["ibm-plex-sans-devanagari/fonts/complete/otf/IBMPlexSansDevanagari-Text.otf"]],[":font",["ibm-plex-sans-devanagari/fonts/complete/otf/IBMPlexSansDevanagari-Bold.otf"]]]},"font-ibm-plex-sans-hebrew":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans Hebrew"],"ruby_source_checksum":{":sha256":"34bd299a164f0594d1bdbbecbf7e9392798e317e77c3ee04dc5ff5c31864b88b"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-hebrew.rb","sha256":"d7d490b8a767b972a7f361055fdcf60ad7cb7c270b38ff1bf859562a021369fd","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-hebrew%401.1.0/ibm-plex-sans-hebrew.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-sans-hebrew/fonts/complete/otf/IBMPlexSansHebrew-Thin.otf"]],[":font",["ibm-plex-sans-hebrew/fonts/complete/otf/IBMPlexSansHebrew-ExtraLight.otf"]],[":font",["ibm-plex-sans-hebrew/fonts/complete/otf/IBMPlexSansHebrew-Light.otf"]],[":font",["ibm-plex-sans-hebrew/fonts/complete/otf/IBMPlexSansHebrew-Medium.otf"]],[":font",["ibm-plex-sans-hebrew/fonts/complete/otf/IBMPlexSansHebrew-Regular.otf"]],[":font",["ibm-plex-sans-hebrew/fonts/complete/otf/IBMPlexSansHebrew-SemiBold.otf"]],[":font",["ibm-plex-sans-hebrew/fonts/complete/otf/IBMPlexSansHebrew-Text.otf"]],[":font",["ibm-plex-sans-hebrew/fonts/complete/otf/IBMPlexSansHebrew-Bold.otf"]]]},"font-ibm-plex-sans-jp":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans JP"],"ruby_source_checksum":{":sha256":"30fbb1b48f7fc060b55c31826a6ee13f7fd2e76be6b91531fef3e6755b3142e8"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-jp.rb","sha256":"4c14c41552934b0bc92fc216a76b36bdc78f745dfbeed1115f9b8bc405ee314f","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-jp%403.0.0/ibm-plex-sans-jp.zip"],"version":"3.0.0","raw_artifacts":[[":font",["ibm-plex-sans-jp/fonts/complete/otf/hinted/IBMPlexSansJP-Thin.otf"]],[":font",["ibm-plex-sans-jp/fonts/complete/otf/hinted/IBMPlexSansJP-ExtraLight.otf"]],[":font",["ibm-plex-sans-jp/fonts/complete/otf/hinted/IBMPlexSansJP-Light.otf"]],[":font",["ibm-plex-sans-jp/fonts/complete/otf/hinted/IBMPlexSansJP-Medium.otf"]],[":font",["ibm-plex-sans-jp/fonts/complete/otf/hinted/IBMPlexSansJP-Regular.otf"]],[":font",["ibm-plex-sans-jp/fonts/complete/otf/hinted/IBMPlexSansJP-SemiBold.otf"]],[":font",["ibm-plex-sans-jp/fonts/complete/otf/hinted/IBMPlexSansJP-Text.otf"]],[":font",["ibm-plex-sans-jp/fonts/complete/otf/hinted/IBMPlexSansJP-Bold.otf"]]]},"font-ibm-plex-sans-kr":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans KR"],"ruby_source_checksum":{":sha256":"0ba90270d61f5d854fd0c2179eb6309f8d2a246339ddc44d1047e1cdd2e4d82f"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-kr.rb","sha256":"9837800c8e5aedf4123775e1d767afa482c983321bd2fc606c985f405d24562e","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-kr%401.1.0/ibm-plex-sans-kr.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-sans-kr/fonts/complete/otf/IBMPlexSansKR-Thin.otf"]],[":font",["ibm-plex-sans-kr/fonts/complete/otf/IBMPlexSansKR-ExtraLight.otf"]],[":font",["ibm-plex-sans-kr/fonts/complete/otf/IBMPlexSansKR-Light.otf"]],[":font",["ibm-plex-sans-kr/fonts/complete/otf/IBMPlexSansKR-Medium.otf"]],[":font",["ibm-plex-sans-kr/fonts/complete/otf/IBMPlexSansKR-Regular.otf"]],[":font",["ibm-plex-sans-kr/fonts/complete/otf/IBMPlexSansKR-SemiBold.otf"]],[":font",["ibm-plex-sans-kr/fonts/complete/otf/IBMPlexSansKR-Text.otf"]],[":font",["ibm-plex-sans-kr/fonts/complete/otf/IBMPlexSansKR-Bold.otf"]]]},"font-ibm-plex-sans-sc":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans SC"],"ruby_source_checksum":{":sha256":"6f4a8eebf3caeb3754c1509859ba546eb5a631bf4942ee58992bf39e1b032317"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-sc.rb","sha256":"0aabd737c8ef0206892b912c759101c10b86c6244be99f2e6b57c6905c716837","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-sc%401.1.0/ibm-plex-sans-sc.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-sans-sc/fonts/complete/otf/hinted/IBMPlexSansSC-Thin.otf"]],[":font",["ibm-plex-sans-sc/fonts/complete/otf/hinted/IBMPlexSansSC-ExtraLight.otf"]],[":font",["ibm-plex-sans-sc/fonts/complete/otf/hinted/IBMPlexSansSC-Light.otf"]],[":font",["ibm-plex-sans-sc/fonts/complete/otf/hinted/IBMPlexSansSC-Medium.otf"]],[":font",["ibm-plex-sans-sc/fonts/complete/otf/hinted/IBMPlexSansSC-Regular.otf"]],[":font",["ibm-plex-sans-sc/fonts/complete/otf/hinted/IBMPlexSansSC-SemiBold.otf"]],[":font",["ibm-plex-sans-sc/fonts/complete/otf/hinted/IBMPlexSansSC-Text.otf"]],[":font",["ibm-plex-sans-sc/fonts/complete/otf/hinted/IBMPlexSansSC-Bold.otf"]]]},"font-ibm-plex-sans-tc":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans TC"],"ruby_source_checksum":{":sha256":"c384acb027b3e09e15e1c7e250ab4df1d383a820a164f7e38677a4039bd3a646"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-tc.rb","sha256":"b79600d3c9155fa05c9024eb81cfe2fbdd8cd068503dfafd79405ea577aa9fec","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-tc%401.1.1/ibm-plex-sans-tc.zip"],"version":"1.1.1","raw_artifacts":[[":font",["ibm-plex-sans-tc/fonts/complete/otf/hinted/IBMPlexSansTC-Thin.otf"]],[":font",["ibm-plex-sans-tc/fonts/complete/otf/hinted/IBMPlexSansTC-ExtraLight.otf"]],[":font",["ibm-plex-sans-tc/fonts/complete/otf/hinted/IBMPlexSansTC-Light.otf"]],[":font",["ibm-plex-sans-tc/fonts/complete/otf/hinted/IBMPlexSansTC-Medium.otf"]],[":font",["ibm-plex-sans-tc/fonts/complete/otf/hinted/IBMPlexSansTC-Regular.otf"]],[":font",["ibm-plex-sans-tc/fonts/complete/otf/hinted/IBMPlexSansTC-SemiBold.otf"]],[":font",["ibm-plex-sans-tc/fonts/complete/otf/hinted/IBMPlexSansTC-Text.otf"]],[":font",["ibm-plex-sans-tc/fonts/complete/otf/hinted/IBMPlexSansTC-Bold.otf"]]]},"font-ibm-plex-sans-thai-looped":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans Thai Looped"],"ruby_source_checksum":{":sha256":"73d5e35d8fb01df077320f5ba69ee8ee26fefb9ea2f2440035d6164a3fac6cc6"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-thai-looped.rb","sha256":"26c453e3a4341026e2f5525cd498c5aa214e57bdb9db99bc3816826a36be157f","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-thai-looped%401.1.0/ibm-plex-sans-thai-looped.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-sans-thai-looped/fonts/complete/otf/IBMPlexSansThaiLooped-Thin.otf"]],[":font",["ibm-plex-sans-thai-looped/fonts/complete/otf/IBMPlexSansThaiLooped-ExtraLight.otf"]],[":font",["ibm-plex-sans-thai-looped/fonts/complete/otf/IBMPlexSansThaiLooped-Light.otf"]],[":font",["ibm-plex-sans-thai-looped/fonts/complete/otf/IBMPlexSansThaiLooped-Medium.otf"]],[":font",["ibm-plex-sans-thai-looped/fonts/complete/otf/IBMPlexSansThaiLooped-Regular.otf"]],[":font",["ibm-plex-sans-thai-looped/fonts/complete/otf/IBMPlexSansThaiLooped-SemiBold.otf"]],[":font",["ibm-plex-sans-thai-looped/fonts/complete/otf/IBMPlexSansThaiLooped-Text.otf"]],[":font",["ibm-plex-sans-thai-looped/fonts/complete/otf/IBMPlexSansThaiLooped-Bold.otf"]]]},"font-ibm-plex-sans-thai":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans Thai"],"ruby_source_checksum":{":sha256":"d13485b5a70fe940e74fd9f3c855fe16aff7c52f46f80c0221f36d9927594a77"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans-thai.rb","sha256":"d7203f43c20f9abd40487f845c48db4077d2056ea18632c8959591c6815d7fb9","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans-thai%401.1.0/ibm-plex-sans-thai.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-sans-thai/fonts/complete/otf/IBMPlexSansThai-Thin.otf"]],[":font",["ibm-plex-sans-thai/fonts/complete/otf/IBMPlexSansThai-ExtraLight.otf"]],[":font",["ibm-plex-sans-thai/fonts/complete/otf/IBMPlexSansThai-Light.otf"]],[":font",["ibm-plex-sans-thai/fonts/complete/otf/IBMPlexSansThai-Medium.otf"]],[":font",["ibm-plex-sans-thai/fonts/complete/otf/IBMPlexSansThai-Regular.otf"]],[":font",["ibm-plex-sans-thai/fonts/complete/otf/IBMPlexSansThai-SemiBold.otf"]],[":font",["ibm-plex-sans-thai/fonts/complete/otf/IBMPlexSansThai-Text.otf"]],[":font",["ibm-plex-sans-thai/fonts/complete/otf/IBMPlexSansThai-Bold.otf"]]]},"font-ibm-plex-sans":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Sans"],"ruby_source_checksum":{":sha256":"93f70eacc8c74bf69e96b97070dcbd147e96eb8dc71df444d4b4b9b390f4ce4b"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-sans.rb","sha256":"fb365d910566e6d199cc2c15579a7dd9a267128e18431a394ed81f1970c69200","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-sans%401.1.0/ibm-plex-sans.zip"],"version":"1.1.0","raw_artifacts":[[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-ThinItalic.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-BoldItalic.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-ExtraLight.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-ExtraLightItalic.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-Italic.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-Light.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-LightItalic.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-Medium.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-MediumItalic.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-Regular.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-SemiBold.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-SemiBoldItalic.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-Text.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-TextItalic.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-Thin.otf"]],[":font",["ibm-plex-sans/fonts/complete/otf/IBMPlexSans-Bold.otf"]]]},"font-ibm-plex-serif":{"homepage":"https://github.com/IBM/plex","names":["IBM Plex Serif"],"ruby_source_checksum":{":sha256":"5ba2d5978fb5cac83a3156c9176b80e22528cce5284f06a11a7baf9cd2b411c7"},"ruby_source_path":"Casks/font/font-i/font-ibm-plex-serif.rb","sha256":"c006b095c47b919c6c8d78319e9e628745033f5db94507c1c9dfe4b35dd51f1e","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/plex/releases/download/%40ibm%2Fplex-serif%402.0.0/ibm-plex-serif.zip"],"version":"2.0.0","raw_artifacts":[[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-ThinItalic.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-BoldItalic.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-ExtraLight.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-ExtraLightItalic.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-Italic.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-Light.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-LightItalic.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-Medium.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-MediumItalic.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-Regular.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-SemiBold.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-SemiBoldItalic.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-Text.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-TextItalic.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-Thin.otf"]],[":font",["ibm-plex-serif/fonts/complete/otf/IBMPlexSerif-Bold.otf"]]]},"font-iceberg":{"homepage":"https://fonts.google.com/specimen/Iceberg","names":["Iceberg"],"ruby_source_checksum":{":sha256":"ccf1f0e57ea550325c569a02b1cf9642b362c396019f7895c45ae82b7d5c21bd"},"ruby_source_path":"Casks/font/font-i/font-iceberg.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/iceberg/Iceberg-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Iceberg-Regular.ttf"]]]},"font-iceland":{"homepage":"https://fonts.google.com/specimen/Iceland","names":["Iceland"],"ruby_source_checksum":{":sha256":"02bd63cbb79fb18e552fd15c01b6473a5bd92b36b2e00774bcfe86e21d55d775"},"ruby_source_path":"Casks/font/font-i/font-iceland.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/iceland/Iceland-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Iceland-Regular.ttf"]]]},"font-icomoon":{"homepage":"https://icomoon.io/","names":["IcoMoon"],"ruby_source_checksum":{":sha256":"ce7176ad5b87708cf9f56603f6701b8971435c3036b6fa9f729874f9ae7a073a"},"ruby_source_path":"Casks/font/font-i/font-icomoon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/Keyamoon/IcoMoon-Free/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["IcoMoon-Free-master/Font/IcoMoon-Free.ttf"]]]},"font-idiqlat":{"homepage":"https://fonts.google.com/specimen/Idiqlat","names":["Idiqlat"],"ruby_source_checksum":{":sha256":"3d9f6a8201292a4041fb25792e0ed6248415cf8ea13538b8403098ddece914a6"},"ruby_source_path":"Casks/font/font-i/font-idiqlat.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/idiqlat"},"version":"latest","raw_artifacts":[[":font",["Idiqlat-ExtraLight.ttf"]],[":font",["Idiqlat-Light.ttf"]],[":font",["Idiqlat-Regular.ttf"]]]},"font-im-fell-double-pica-sc":{"homepage":"https://fonts.google.com/specimen/IM+Fell+Double+Pica+SC","names":["IM Fell Double Pica SC"],"ruby_source_checksum":{":sha256":"9defcbf142e6fd81ca1de07ea49affc4f57a1f76376cfd497bbac007f915a717"},"ruby_source_path":"Casks/font/font-i/font-im-fell-double-pica-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/imfelldoublepicasc/IMFeDPsc28P.ttf"],"version":"latest","raw_artifacts":[[":font",["IMFeDPsc28P.ttf"]]]},"font-im-fell-double-pica":{"homepage":"https://fonts.google.com/specimen/IM+Fell+Double+Pica","names":["IM Fell Double Pica"],"ruby_source_checksum":{":sha256":"94951302bb21dd1e04d9bdadfb511b67287eb69e601192c57d95191627b7393d"},"ruby_source_path":"Casks/font/font-i/font-im-fell-double-pica.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/imfelldoublepica"},"version":"latest","raw_artifacts":[[":font",["IMFELLDoublePica-Italic.ttf"]],[":font",["IMFELLDoublePica-Regular.ttf"]]]},"font-im-fell-dw-pica-sc":{"homepage":"https://fonts.google.com/specimen/IM+Fell+DW+Pica+SC","names":["IM Fell DW Pica SC"],"ruby_source_checksum":{":sha256":"ab2e3a90de18781cbde488f431361cf666f3e2e6754ed6214ec177b070c7e59e"},"ruby_source_path":"Casks/font/font-i/font-im-fell-dw-pica-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/imfelldwpicasc/IMFePIsc28P.ttf"],"version":"latest","raw_artifacts":[[":font",["IMFePIsc28P.ttf"]]]},"font-im-fell-dw-pica":{"homepage":"https://fonts.google.com/specimen/IM+Fell+DW+Pica","names":["IM Fell DW Pica"],"ruby_source_checksum":{":sha256":"7183ca80ddaf8cd64c6b5e11ee9d16c4aa0d41ed9bf733434275f1938d761386"},"ruby_source_path":"Casks/font/font-i/font-im-fell-dw-pica.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/imfelldwpica"},"version":"latest","raw_artifacts":[[":font",["IMFePIit28P.ttf"]],[":font",["IMFePIrm28P.ttf"]]]},"font-im-fell-english-sc":{"homepage":"https://fonts.google.com/specimen/IM+Fell+English+SC","names":["IM Fell English SC"],"ruby_source_checksum":{":sha256":"f1c44a7114e840430aa031fd097a2f2cc06b30faf738c461089b8c93774da441"},"ruby_source_path":"Casks/font/font-i/font-im-fell-english-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/imfellenglishsc/IMFeENsc28P.ttf"],"version":"latest","raw_artifacts":[[":font",["IMFeENsc28P.ttf"]]]},"font-im-fell-english":{"homepage":"https://fonts.google.com/specimen/IM+Fell+English","names":["IM Fell English"],"ruby_source_checksum":{":sha256":"771da83f01febb80446b50d52734a06027a052b34bc4393f2e3844d4a240ff5c"},"ruby_source_path":"Casks/font/font-i/font-im-fell-english.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/imfellenglish"},"version":"latest","raw_artifacts":[[":font",["IMFeENit28P.ttf"]],[":font",["IMFeENrm28P.ttf"]]]},"font-im-fell-french-canon-sc":{"homepage":"https://fonts.google.com/specimen/IM+Fell+French+Canon+SC","names":["IM Fell French Canon SC"],"ruby_source_checksum":{":sha256":"c888fd148f9f37269ffcfe43a21ad5eabcd25ef9944ee2f1826c37f3e1a5c1dd"},"ruby_source_path":"Casks/font/font-i/font-im-fell-french-canon-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/imfellfrenchcanonsc/IMFeFCsc28P.ttf"],"version":"latest","raw_artifacts":[[":font",["IMFeFCsc28P.ttf"]]]},"font-im-fell-french-canon":{"homepage":"https://fonts.google.com/specimen/IM+Fell+French+Canon","names":["IM Fell French Canon"],"ruby_source_checksum":{":sha256":"60e7605278e630f2589106c0c8bfe774b32472d57238c822c1e4ecffa6ba0034"},"ruby_source_path":"Casks/font/font-i/font-im-fell-french-canon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/imfellfrenchcanon"},"version":"latest","raw_artifacts":[[":font",["IMFeFCit28P.ttf"]],[":font",["IMFeFCrm28P.ttf"]]]},"font-im-fell-great-primer-sc":{"homepage":"https://fonts.google.com/specimen/IM+Fell+Great+Primer+SC","names":["IM Fell Great Primer SC"],"ruby_source_checksum":{":sha256":"83a0778099ea41429ea41bb5dc1ef55f86865414ce2a3b82ab41b26605c4b37b"},"ruby_source_path":"Casks/font/font-i/font-im-fell-great-primer-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/imfellgreatprimersc/IMFeGPsc28P.ttf"],"version":"latest","raw_artifacts":[[":font",["IMFeGPsc28P.ttf"]]]},"font-im-fell-great-primer":{"homepage":"https://fonts.google.com/specimen/IM+Fell+Great+Primer","names":["IM Fell Great Primer"],"ruby_source_checksum":{":sha256":"94b45f22fb95007be2323f9a7d0c55eea624d4e3441b7876f36f27b9018fc6df"},"ruby_source_path":"Casks/font/font-i/font-im-fell-great-primer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/imfellgreatprimer"},"version":"latest","raw_artifacts":[[":font",["IMFeGPit28P.ttf"]],[":font",["IMFeGPrm28P.ttf"]]]},"font-im-writing-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["IMWriting Nerd Font families (iA Writer)"],"ruby_source_checksum":{":sha256":"7e9f6e676e350292e0e7db36f730736bb2b332703322729399b2966d5cd7b55a"},"ruby_source_path":"Casks/font/font-i/font-im-writing-nerd-font.rb","sha256":"c6df9758b24f50eed8edbd17df72b93dd68a55b87d4791f7e777b95b52848afa","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/iA-Writer.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["iMWritingQuatNerdFontPropo-Regular.ttf"]],[":font",["iMWritingDuoNerdFont-BoldItalic.ttf"]],[":font",["iMWritingDuoNerdFont-Italic.ttf"]],[":font",["iMWritingDuoNerdFont-Regular.ttf"]],[":font",["iMWritingDuoNerdFontPropo-Bold.ttf"]],[":font",["iMWritingDuoNerdFontPropo-BoldItalic.ttf"]],[":font",["iMWritingDuoNerdFontPropo-Italic.ttf"]],[":font",["iMWritingDuoNerdFontPropo-Regular.ttf"]],[":font",["iMWritingMonoNerdFont-Bold.ttf"]],[":font",["iMWritingMonoNerdFont-BoldItalic.ttf"]],[":font",["iMWritingMonoNerdFont-Italic.ttf"]],[":font",["iMWritingMonoNerdFont-Regular.ttf"]],[":font",["iMWritingMonoNerdFontMono-Bold.ttf"]],[":font",["iMWritingMonoNerdFontMono-BoldItalic.ttf"]],[":font",["iMWritingMonoNerdFontMono-Italic.ttf"]],[":font",["iMWritingMonoNerdFontMono-Regular.ttf"]],[":font",["iMWritingMonoNerdFontPropo-Bold.ttf"]],[":font",["iMWritingMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["iMWritingMonoNerdFontPropo-Italic.ttf"]],[":font",["iMWritingMonoNerdFontPropo-Regular.ttf"]],[":font",["iMWritingQuatNerdFont-Bold.ttf"]],[":font",["iMWritingQuatNerdFont-BoldItalic.ttf"]],[":font",["iMWritingQuatNerdFont-Italic.ttf"]],[":font",["iMWritingQuatNerdFont-Regular.ttf"]],[":font",["iMWritingQuatNerdFontPropo-Bold.ttf"]],[":font",["iMWritingQuatNerdFontPropo-BoldItalic.ttf"]],[":font",["iMWritingQuatNerdFontPropo-Italic.ttf"]],[":font",["iMWritingDuoNerdFont-Bold.ttf"]]]},"font-imbue":{"homepage":"https://fonts.google.com/specimen/Imbue","names":["Imbue"],"ruby_source_checksum":{":sha256":"d21fe7b2749acb9e5882c83e1457f2caa2a29f98b88cd29bb8db6bbe760fa7b2"},"ruby_source_path":"Casks/font/font-i/font-imbue.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/imbue/Imbue%5Bopsz%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Imbue[opsz,wght].ttf"]]]},"font-iming":{"homepage":"https://github.com/ichitenfont/I.Ming","names":["I.Ming","一點明體","一点明朝","一点明体"],"ruby_source_checksum":{":sha256":"7dc6328244de71c44d6e7e5d4be21bc891fdee7a67dbf91b441b56273db373c0"},"ruby_source_path":"Casks/font/font-i/font-iming.rb","sha256":"ed6bd2853c89d07670859149116ffdbc832b1d66756b3edb95676b9b1c84f1a2","tap_string":"homebrew/cask","url_args":["https://github.com/ichitenfont/I.Ming/archive/refs/tags/8.10.tar.gz"],"version":"8.10","raw_artifacts":[[":font",["I.Ming-8.10/8.10/I.Ming-8.10.ttf"]],[":font",["I.Ming-8.10/8.10/I.MingCP-8.10.ttf"]],[":font",["I.Ming-8.10/8.10/I.MingVar-8.10.ttf"]],[":font",["I.Ming-8.10/8.10/I.MingVarCP-8.10.ttf"]],[":font",["I.Ming-8.10/8.10/PMingI.U-8.10.ttf"]],[":font",["I.Ming-8.10/8.10/PMingI.UVar-8.10.ttf"]]]},"font-impact":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Impact"],"ruby_source_checksum":{":sha256":"6ac7de29146a45e8d9f252cef09ce6047992b2fcd8857c9efc99d35155e3a2f7"},"ruby_source_path":"Casks/font/font-i/font-impact.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/impact32.exe"],"version":"latest","raw_artifacts":[[":font",["Impact.TTF"]]]},"font-imperial-script":{"homepage":"https://fonts.google.com/specimen/Imperial+Script","names":["Imperial Script"],"ruby_source_checksum":{":sha256":"77a6d7a5b1d8a0f8411fe34b1a8d12b2393780bd64b7a024a30f3a7c5164eb4e"},"ruby_source_path":"Casks/font/font-i/font-imperial-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/imperialscript/ImperialScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ImperialScript-Regular.ttf"]]]},"font-imprima":{"homepage":"https://fonts.google.com/specimen/Imprima","names":["Imprima"],"ruby_source_checksum":{":sha256":"77a58235952f10ec96c4cb73b139a87f74faa6bae192ea45d0dfe22b44e4b873"},"ruby_source_path":"Casks/font/font-i/font-imprima.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/imprima/Imprima-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Imprima-Regular.ttf"]]]},"font-inclusive-sans":{"homepage":"https://fonts.google.com/specimen/Inclusive+Sans","names":["Inclusive Sans"],"ruby_source_checksum":{":sha256":"904aa207d4f9dfc4457ff7eb9de5660d86cbac945fe8cbdf8a6a6f722682c431"},"ruby_source_path":"Casks/font/font-i/font-inclusive-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/inclusivesans"},"version":"latest","raw_artifacts":[[":font",["InclusiveSans-Italic[wght].ttf"]],[":font",["InclusiveSans[wght].ttf"]]]},"font-inconsolata-dz-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/InconsolataDz","names":["Inconsolata-dz for Powerline"],"ruby_source_checksum":{":sha256":"71d5dbc43338bba70a168d9bf1498eec1f0e4227e80c812a634b522e41c4712a"},"ruby_source_path":"Casks/font/font-i/font-inconsolata-dz-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://raw.github.com/powerline/fonts/master/InconsolataDz/Inconsolata-dz%20for%20Powerline.otf"],"version":"latest","raw_artifacts":[[":font",["Inconsolata-dz for Powerline.otf"]]]},"font-inconsolata-for-powerline-bold":{"homepage":"https://github.com/powerline/fonts/tree/master/Inconsolata","names":["Inconsolata Bold for Powerline"],"ruby_source_checksum":{":sha256":"f52c119d4af39a0225f3768252a8dbe27b890814a82de30e20e88872f4005fce"},"ruby_source_path":"Casks/font/font-i/font-inconsolata-for-powerline-bold.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts/raw/master/Inconsolata/Inconsolata%20Bold%20for%20Powerline.ttf"],"version":"latest","raw_artifacts":[[":font",["Inconsolata Bold for Powerline.ttf"]]]},"font-inconsolata-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/Inconsolata","names":["Inconsolata for Powerline"],"ruby_source_checksum":{":sha256":"81847bd1360a63a6db40412986f339f1854b6a0c9d72df011bc8c0b94c82e90d"},"ruby_source_path":"Casks/font/font-i/font-inconsolata-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts/raw/master/Inconsolata/Inconsolata%20for%20Powerline.otf"],"version":"latest","raw_artifacts":[[":font",["Inconsolata for Powerline.otf"]]]},"font-inconsolata-g-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/Inconsolata-g","names":["Inconsolata-g for Powerline"],"ruby_source_checksum":{":sha256":"d4aad6f0a6edaf0de612e3a4bee33fec0163aa9210aad2c3d270ae6ca2f6dcbe"},"ruby_source_path":"Casks/font/font-i/font-inconsolata-g-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"Inconsolata-g"},"version":"latest","raw_artifacts":[[":font",["Inconsolata-g for Powerline.otf"]]]},"font-inconsolata-go-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["InconsolataGo Nerd Font (InconsolataGo)"],"ruby_source_checksum":{":sha256":"49d9d018e8d494a52de4225a372875ed39c57383fcb9db476ed646655793223e"},"ruby_source_path":"Casks/font/font-i/font-inconsolata-go-nerd-font.rb","sha256":"479de68fc16fc0c12de1ae1d27bf76a459a072ece092cfc3a440b6d58f7d2700","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/InconsolataGo.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["InconsolataGoNerdFont-Bold.ttf"]],[":font",["InconsolataGoNerdFont-Regular.ttf"]],[":font",["InconsolataGoNerdFontMono-Bold.ttf"]],[":font",["InconsolataGoNerdFontMono-Regular.ttf"]],[":font",["InconsolataGoNerdFontPropo-Bold.ttf"]],[":font",["InconsolataGoNerdFontPropo-Regular.ttf"]]]},"font-inconsolata-lgc-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Inconsolata LGC Nerd Font (Inconsolata LGC)"],"ruby_source_checksum":{":sha256":"6c573a83c6fbd5d97e2ef7c7e4c4dc09267613ef00d81eada5806f8823bcb01c"},"ruby_source_path":"Casks/font/font-i/font-inconsolata-lgc-nerd-font.rb","sha256":"a44973ed4ae5989d07a61783febfe9ea558b14f19f9484b74f2f9f20f597b4e3","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/InconsolataLGC.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["InconsolataLGCNerdFontPropo-Regular.ttf"]],[":font",["InconsolataLGCNerdFont-BoldItalic.ttf"]],[":font",["InconsolataLGCNerdFont-Italic.ttf"]],[":font",["InconsolataLGCNerdFont-Regular.ttf"]],[":font",["InconsolataLGCNerdFontMono-Bold.ttf"]],[":font",["InconsolataLGCNerdFontMono-BoldItalic.ttf"]],[":font",["InconsolataLGCNerdFontMono-Italic.ttf"]],[":font",["InconsolataLGCNerdFontMono-Regular.ttf"]],[":font",["InconsolataLGCNerdFontPropo-Bold.ttf"]],[":font",["InconsolataLGCNerdFontPropo-BoldItalic.ttf"]],[":font",["InconsolataLGCNerdFontPropo-Italic.ttf"]],[":font",["InconsolataLGCNerdFont-Bold.ttf"]]]},"font-inconsolata-lgc":{"homepage":"https://github.com/MihailJP/Inconsolata-LGC","names":["Inconsolata LGC"],"ruby_source_checksum":{":sha256":"83c11eb35225265a1de7b091929d7c07959854f649bd6fbc2e8492ea757592ef"},"ruby_source_path":"Casks/font/font-i/font-inconsolata-lgc.rb","sha256":"9ed4da841198e249fe766eb13df7ac31557e3c83d0eba32cc601f492e0ebdbb0","tap_string":"homebrew/cask","url_args":["https://github.com/MihailJP/Inconsolata-LGC/releases/download/v3.411/InconsolataLGC-3.411.tar.xz"],"version":"3.411","raw_artifacts":[[":font",["InconsolataLGC/Inconsolata-LGC-Bold.ttf"]],[":font",["InconsolataLGC/Inconsolata-LGC-BoldItalic.ttf"]],[":font",["InconsolataLGC/Inconsolata-LGC-Italic.ttf"]],[":font",["InconsolataLGC/Inconsolata-LGC.ttf"]]]},"font-inconsolata-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Inconsolata Nerd Font (Inconsolata)"],"ruby_source_checksum":{":sha256":"4915c173a6c51baad7dbb7c329d7427ee2e2e2ca574bff3e79611fc0a3c08300"},"ruby_source_path":"Casks/font/font-i/font-inconsolata-nerd-font.rb","sha256":"be1903b0016d398e3dc5b25814438b8d0fa44ca9e0ac5d9775130f406345d586","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Inconsolata.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["InconsolataNerdFont-Bold.ttf"]],[":font",["InconsolataNerdFont-Regular.ttf"]],[":font",["InconsolataNerdFontMono-Bold.ttf"]],[":font",["InconsolataNerdFontMono-Regular.ttf"]],[":font",["InconsolataNerdFontPropo-Bold.ttf"]],[":font",["InconsolataNerdFontPropo-Regular.ttf"]]]},"font-inconsolata":{"homepage":"https://fonts.google.com/specimen/Inconsolata","names":["Inconsolata"],"ruby_source_checksum":{":sha256":"b41ab547b5dda9e655a74aaa21d9417fff58f9506fa03d1da3f4f35f60b8221c"},"ruby_source_path":"Casks/font/font-i/font-inconsolata.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/inconsolata/Inconsolata%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Inconsolata[wdth,wght].ttf"]]]},"font-inder":{"homepage":"https://fonts.google.com/specimen/Inder","names":["Inder"],"ruby_source_checksum":{":sha256":"626697c89b016ce1ba3f98d7c6f90d81457ecf68ee17a8b5e21775c9ef76f096"},"ruby_source_path":"Casks/font/font-i/font-inder.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/inder/Inder-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Inder-Regular.ttf"]]]},"font-indie-flower":{"homepage":"https://fonts.google.com/specimen/Indie+Flower","names":["Indie Flower"],"ruby_source_checksum":{":sha256":"ea2aa39bc2b11d8958609915839d6d1c90ee1c120dae997e0f59812818d83dfe"},"ruby_source_path":"Casks/font/font-i/font-indie-flower.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/indieflower/IndieFlower-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["IndieFlower-Regular.ttf"]]]},"font-infini":{"homepage":"https://www.cnap.fr/sites/infini/en/","names":["Infini"],"ruby_source_checksum":{":sha256":"c79dce33802d57a746d4cf38549210d26e7bc793fd1ef0dfecbca8084b2ef18f"},"ruby_source_path":"Casks/font/font-i/font-infini.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.cnap.fr/sites/infini/en/download/Infini-cnap-engl_fonts-specimen-v2.zip"],"version":"1.003","raw_artifacts":[[":font",["Infini-cnap-engl_fonts-specimen-v2/01_Fonts/01_Regular/infini-regular.otf"]],[":font",["Infini-cnap-engl_fonts-specimen-v2/01_Fonts/02_Italic/infini-italic.otf"]],[":font",["Infini-cnap-engl_fonts-specimen-v2/01_Fonts/03_Bold/infini-bold.otf"]],[":font",["Infini-cnap-engl_fonts-specimen-v2/01_Fonts/04_Pictos/infini-picto.otf"]]]},"font-ingrid-darling":{"homepage":"https://fonts.google.com/specimen/Ingrid+Darling","names":["Ingrid Darling"],"ruby_source_checksum":{":sha256":"0558935e1cb2519ebb08c50e07e76e2bc12e7204f373c1446b511642b009fadd"},"ruby_source_path":"Casks/font/font-i/font-ingrid-darling.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ingriddarling/IngridDarling-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["IngridDarling-Regular.ttf"]]]},"font-inika":{"homepage":"https://fonts.google.com/specimen/Inika","names":["Inika"],"ruby_source_checksum":{":sha256":"d2d4673e33d6774148a10cf26b22be0ba5fa357108b3777a1a734deb86cc1c88"},"ruby_source_path":"Casks/font/font-i/font-inika.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/inika"},"version":"latest","raw_artifacts":[[":font",["Inika-Bold.ttf"]],[":font",["Inika-Regular.ttf"]]]},"font-inknut-antiqua":{"homepage":"https://fonts.google.com/specimen/Inknut+Antiqua","names":["Inknut Antiqua"],"ruby_source_checksum":{":sha256":"37e066a28cf844b6fd244dd749f75a738635e75af3427b2699e8d4cf10829169"},"ruby_source_path":"Casks/font/font-i/font-inknut-antiqua.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/inknutantiqua"},"version":"latest","raw_artifacts":[[":font",["InknutAntiqua-Black.ttf"]],[":font",["InknutAntiqua-Bold.ttf"]],[":font",["InknutAntiqua-ExtraBold.ttf"]],[":font",["InknutAntiqua-Light.ttf"]],[":font",["InknutAntiqua-Medium.ttf"]],[":font",["InknutAntiqua-Regular.ttf"]],[":font",["InknutAntiqua-SemiBold.ttf"]]]},"font-input":{"homepage":"https://input.djr.com/","names":["Input"],"ruby_source_checksum":{":sha256":"b390855b21c0ef4e98411affabee37a1a1d05668f48d1e26797839dca5d447f1"},"ruby_source_path":"Casks/font/font-i/font-input.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://input.djr.com/build/?fontSelection=whole&a=0&g=0&i=0&l=0&zero=0&asterisk=0&braces=0&preset=default&line-height=1.2&accept=I+do"],"version":"1.2","raw_artifacts":[[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-ThinItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-BlackItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-Bold.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-BoldItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-ExtraLight.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-Italic.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-Light.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-LightItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-Medium.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-MediumItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-Regular.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-Thin.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-ThinItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-Black.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-BlackItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-Bold.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-BoldItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-ExtraLight.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-Italic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-Light.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-LightItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-Medium.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-MediumItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-Regular.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-Thin.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCompressed/InputMonoCompressed-ThinItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-Black.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-BlackItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-Bold.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-BoldItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-ExtraLight.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-Italic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-Light.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-LightItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-Medium.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-MediumItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-Regular.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-Thin.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoCondensed/InputMonoCondensed-ThinItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-Black.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-BlackItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-Bold.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-BoldItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-ExtraLight.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-Italic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-Light.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-LightItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-Medium.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-MediumItalic.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-Regular.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-Thin.ttf"]],[":font",["Input_Fonts/InputMono/InputMonoNarrow/InputMonoNarrow-ThinItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-Black.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-BlackItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-Bold.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-BoldItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-ExtraLight.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-Italic.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-Light.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-LightItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-Medium.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-MediumItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-Regular.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-Thin.ttf"]],[":font",["Input_Fonts/InputSans/InputSans/InputSans-ThinItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-Black.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-BlackItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-Bold.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-BoldItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-ExtraLight.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-Italic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-Light.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-LightItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-Medium.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-MediumItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-Regular.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-Thin.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCompressed/InputSansCompressed-ThinItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-Black.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-BlackItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-Bold.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-BoldItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-ExtraLight.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-Italic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-Light.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-LightItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-Medium.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-MediumItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-Regular.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-Thin.ttf"]],[":font",["Input_Fonts/InputSans/InputSansCondensed/InputSansCondensed-ThinItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-Black.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-BlackItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-Bold.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-BoldItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-ExtraLight.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-Italic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-Light.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-LightItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-Medium.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-MediumItalic.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-Regular.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-Thin.ttf"]],[":font",["Input_Fonts/InputSans/InputSansNarrow/InputSansNarrow-ThinItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-Black.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-BlackItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-Bold.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-BoldItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-ExtraLight.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-Italic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-Light.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-LightItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-Medium.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-MediumItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-Regular.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-Thin.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerif/InputSerif-ThinItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-Black.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-BlackItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-Bold.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-BoldItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-ExtraLight.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-Italic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-Light.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-LightItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-Medium.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-MediumItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-Regular.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-Thin.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCompressed/InputSerifCompressed-ThinItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-Black.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-BlackItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-Bold.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-BoldItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-ExtraLight.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-Italic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-Light.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-LightItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-Medium.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-MediumItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-Regular.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-Thin.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifCondensed/InputSerifCondensed-ThinItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-Black.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-BlackItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-Bold.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-BoldItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-ExtraLight.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-ExtraLightItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-Italic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-Light.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-LightItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-Medium.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-MediumItalic.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-Regular.ttf"]],[":font",["Input_Fonts/InputSerif/InputSerifNarrow/InputSerifNarrow-Thin.ttf"]],[":font",["Input_Fonts/InputMono/InputMono/InputMono-Black.ttf"]]],"raw_caveats":"To use the Input fonts, you must agree to the terms of the license.\n\n  https://input.djr.com/license/\n"},"font-inria-sans":{"homepage":"https://fonts.google.com/specimen/Inria+Sans","names":["Inria Sans"],"ruby_source_checksum":{":sha256":"7c5b6d515327d993bec8a84dbf261778789f5d2124cbd440248f4755db857300"},"ruby_source_path":"Casks/font/font-i/font-inria-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/inriasans"},"version":"latest","raw_artifacts":[[":font",["InriaSans-Bold.ttf"]],[":font",["InriaSans-BoldItalic.ttf"]],[":font",["InriaSans-Italic.ttf"]],[":font",["InriaSans-Light.ttf"]],[":font",["InriaSans-LightItalic.ttf"]],[":font",["InriaSans-Regular.ttf"]]]},"font-inria-serif":{"homepage":"https://fonts.google.com/specimen/Inria+Serif","names":["Inria Serif"],"ruby_source_checksum":{":sha256":"c4b604520738ffa7605af2146145bb299ab8e02eb90135a4acfa32eb59bd2bd0"},"ruby_source_path":"Casks/font/font-i/font-inria-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/inriaserif"},"version":"latest","raw_artifacts":[[":font",["InriaSerif-Bold.ttf"]],[":font",["InriaSerif-BoldItalic.ttf"]],[":font",["InriaSerif-Italic.ttf"]],[":font",["InriaSerif-Light.ttf"]],[":font",["InriaSerif-LightItalic.ttf"]],[":font",["InriaSerif-Regular.ttf"]]]},"font-inria":{"homepage":"https://github.com/BlackFoundryCom/InriaFonts/","names":["Inria"],"ruby_source_checksum":{":sha256":"944bd2e2246ccb8eabc42e5ce456d85cf85be2da10e275457b43992f73f0ec68"},"ruby_source_path":"Casks/font/font-i/font-inria.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/BlackFoundry/InriaFonts/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["InriaFonts-master/fonts/InriaSerif/OTF/InriaSerif-Regular.otf"]],[":font",["InriaFonts-master/fonts/InriaSans/OTF/InriaSans-BoldItalic.otf"]],[":font",["InriaFonts-master/fonts/InriaSans/OTF/InriaSans-Italic.otf"]],[":font",["InriaFonts-master/fonts/InriaSans/OTF/InriaSans-Light.otf"]],[":font",["InriaFonts-master/fonts/InriaSans/OTF/InriaSans-LightItalic.otf"]],[":font",["InriaFonts-master/fonts/InriaSans/OTF/InriaSans-Regular.otf"]],[":font",["InriaFonts-master/fonts/InriaSerif/OTF/InriaSerif-Bold.otf"]],[":font",["InriaFonts-master/fonts/InriaSerif/OTF/InriaSerif-BoldItalic.otf"]],[":font",["InriaFonts-master/fonts/InriaSerif/OTF/InriaSerif-Italic.otf"]],[":font",["InriaFonts-master/fonts/InriaSerif/OTF/InriaSerif-Light.otf"]],[":font",["InriaFonts-master/fonts/InriaSerif/OTF/InriaSerif-LightItalic.otf"]],[":font",["InriaFonts-master/fonts/InriaSans/OTF/InriaSans-Bold.otf"]]]},"font-inspiration":{"homepage":"https://fonts.google.com/specimen/Inspiration","names":["Inspiration"],"ruby_source_checksum":{":sha256":"e22d095aa4191a8c20eed2c96e55c72c0c0626765ac9a7c6d08f08e58df11a80"},"ruby_source_path":"Casks/font/font-i/font-inspiration.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/inspiration/Inspiration-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Inspiration-Regular.ttf"]]]},"font-instrument-sans":{"homepage":"https://fonts.google.com/specimen/Instrument+Sans","names":["Instrument Sans"],"ruby_source_checksum":{":sha256":"0c736b5d00330d5a4abf9ccd44b444c3bc9e8a8153edfd83639580e6ab7b0910"},"ruby_source_path":"Casks/font/font-i/font-instrument-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/instrumentsans"},"version":"latest","raw_artifacts":[[":font",["InstrumentSans-Italic[wdth,wght].ttf"]],[":font",["InstrumentSans[wdth,wght].ttf"]]]},"font-instrument-serif":{"homepage":"https://fonts.google.com/specimen/Instrument+Serif","names":["Instrument Serif"],"ruby_source_checksum":{":sha256":"1bcd54fab37ce660c735566c9519e4aa1198f4036d10fb0ede88a09d8ab197e6"},"ruby_source_path":"Casks/font/font-i/font-instrument-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/instrumentserif"},"version":"latest","raw_artifacts":[[":font",["InstrumentSerif-Italic.ttf"]],[":font",["InstrumentSerif-Regular.ttf"]]]},"font-intel-one-mono":{"homepage":"https://github.com/intel/intel-one-mono","names":["Intel One Mono"],"ruby_source_checksum":{":sha256":"09f3aee56e8dc003014b31589fdb79ebc53e62022ac52e235a8746d5072eb93e"},"ruby_source_path":"Casks/font/font-i/font-intel-one-mono.rb","sha256":"74ef8ee667403c760745bc12fc5e2cb1684544194fad3d5340919c173a8227fc","tap_string":"homebrew/cask","url_args":["https://github.com/intel/intel-one-mono/releases/download/V1.4.0/otf.zip"],"version":"1.4.0","raw_artifacts":[[":font",["otf/IntelOneMono-Regular.otf"]],[":font",["otf/IntelOneMono-BoldItalic.otf"]],[":font",["otf/IntelOneMono-Italic.otf"]],[":font",["otf/IntelOneMono-Light.otf"]],[":font",["otf/IntelOneMono-LightItalic.otf"]],[":font",["otf/IntelOneMono-Medium.otf"]],[":font",["otf/IntelOneMono-MediumItalic.otf"]],[":font",["otf/IntelOneMono-Bold.otf"]]]},"font-inter-tight":{"homepage":"https://fonts.google.com/specimen/Inter+Tight","names":["Inter Tight"],"ruby_source_checksum":{":sha256":"9b1d6e9bf87b381608048380cd5f444662503e0223f3b2744194da4f78b03ceb"},"ruby_source_path":"Casks/font/font-i/font-inter-tight.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/intertight"},"version":"latest","raw_artifacts":[[":font",["InterTight-Italic[wght].ttf"]],[":font",["InterTight[wght].ttf"]]]},"font-inter":{"homepage":"https://rsms.me/inter/","names":["Inter"],"ruby_source_checksum":{":sha256":"05a31daf52fe4085f40736e9a058073eb0c83430abda9a8c1f5813e6a776559f"},"ruby_source_path":"Casks/font/font-i/font-inter.rb","sha256":"9883fdd4a49d4fb66bd8177ba6625ef9a64aa45899767dde3d36aa425756b11e","tap_string":"homebrew/cask","url_args":["https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"],"version":"4.1","raw_artifacts":[[":font",["extras/otf/InterDisplay-ThinItalic.otf"]],[":font",["InterVariable.ttf"]],[":font",["extras/otf/Inter-Black.otf"]],[":font",["extras/otf/Inter-BlackItalic.otf"]],[":font",["extras/otf/Inter-Bold.otf"]],[":font",["extras/otf/Inter-BoldItalic.otf"]],[":font",["extras/otf/Inter-ExtraBold.otf"]],[":font",["extras/otf/Inter-ExtraBoldItalic.otf"]],[":font",["extras/otf/Inter-ExtraLight.otf"]],[":font",["extras/otf/Inter-ExtraLightItalic.otf"]],[":font",["extras/otf/Inter-Italic.otf"]],[":font",["extras/otf/Inter-Light.otf"]],[":font",["extras/otf/Inter-LightItalic.otf"]],[":font",["extras/otf/Inter-Medium.otf"]],[":font",["extras/otf/Inter-MediumItalic.otf"]],[":font",["extras/otf/Inter-Regular.otf"]],[":font",["extras/otf/Inter-SemiBold.otf"]],[":font",["extras/otf/Inter-SemiBoldItalic.otf"]],[":font",["extras/otf/Inter-Thin.otf"]],[":font",["extras/otf/Inter-ThinItalic.otf"]],[":font",["extras/otf/InterDisplay-Black.otf"]],[":font",["extras/otf/InterDisplay-BlackItalic.otf"]],[":font",["extras/otf/InterDisplay-Bold.otf"]],[":font",["extras/otf/InterDisplay-BoldItalic.otf"]],[":font",["extras/otf/InterDisplay-ExtraBold.otf"]],[":font",["extras/otf/InterDisplay-ExtraBoldItalic.otf"]],[":font",["extras/otf/InterDisplay-ExtraLight.otf"]],[":font",["extras/otf/InterDisplay-ExtraLightItalic.otf"]],[":font",["extras/otf/InterDisplay-Italic.otf"]],[":font",["extras/otf/InterDisplay-Light.otf"]],[":font",["extras/otf/InterDisplay-LightItalic.otf"]],[":font",["extras/otf/InterDisplay-Medium.otf"]],[":font",["extras/otf/InterDisplay-MediumItalic.otf"]],[":font",["extras/otf/InterDisplay-Regular.otf"]],[":font",["extras/otf/InterDisplay-SemiBold.otf"]],[":font",["extras/otf/InterDisplay-SemiBoldItalic.otf"]],[":font",["extras/otf/InterDisplay-Thin.otf"]],[":font",["InterVariable-Italic.ttf"]]]},"font-intone-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["IntoneMono Nerd Font (Intel One Mono)"],"ruby_source_checksum":{":sha256":"5745b63502ee5ff33a7163de0af43f6f99b2d38de2359951f19bd9728697c038"},"ruby_source_path":"Casks/font/font-i/font-intone-mono-nerd-font.rb","sha256":"792614cd446b3044e8043abab487cc604233b307a49ee61460b57bdc97b90f39","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/IntelOneMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["IntoneMonoNerdFontPropo-Regular.ttf"]],[":font",["IntoneMonoNerdFont-BoldItalic.ttf"]],[":font",["IntoneMonoNerdFont-Italic.ttf"]],[":font",["IntoneMonoNerdFont-Light.ttf"]],[":font",["IntoneMonoNerdFont-LightItalic.ttf"]],[":font",["IntoneMonoNerdFont-Medium.ttf"]],[":font",["IntoneMonoNerdFont-MediumItalic.ttf"]],[":font",["IntoneMonoNerdFont-Regular.ttf"]],[":font",["IntoneMonoNerdFontMono-Bold.ttf"]],[":font",["IntoneMonoNerdFontMono-BoldItalic.ttf"]],[":font",["IntoneMonoNerdFontMono-Italic.ttf"]],[":font",["IntoneMonoNerdFontMono-Light.ttf"]],[":font",["IntoneMonoNerdFontMono-LightItalic.ttf"]],[":font",["IntoneMonoNerdFontMono-Medium.ttf"]],[":font",["IntoneMonoNerdFontMono-MediumItalic.ttf"]],[":font",["IntoneMonoNerdFontMono-Regular.ttf"]],[":font",["IntoneMonoNerdFontPropo-Bold.ttf"]],[":font",["IntoneMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["IntoneMonoNerdFontPropo-Italic.ttf"]],[":font",["IntoneMonoNerdFontPropo-Light.ttf"]],[":font",["IntoneMonoNerdFontPropo-LightItalic.ttf"]],[":font",["IntoneMonoNerdFontPropo-Medium.ttf"]],[":font",["IntoneMonoNerdFontPropo-MediumItalic.ttf"]],[":font",["IntoneMonoNerdFont-Bold.ttf"]]]},"font-iosevka-aile":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka Aile"],"ruby_source_checksum":{":sha256":"96eefbafba3cd93251c16ccaaadd42bb7b31b3cb5221534ecadf0412c3efc233"},"ruby_source_path":"Casks/font/font-i/font-iosevka-aile.rb","sha256":"23e285dd0962ea27b7d71185fe7700463c861aa9ef11353bc3d200ab8764d5dd","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaAile-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaAile.ttc"]]]},"font-iosevka-charon-mono":{"homepage":"https://fonts.google.com/specimen/Iosevka+Charon+Mono","names":["Iosevka Charon Mono"],"ruby_source_checksum":{":sha256":"281a3113379b9e1b690f806f75db1e231b5c8d3b3dae83706665b6bdf988d117"},"ruby_source_path":"Casks/font/font-i/font-iosevka-charon-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/iosevkacharonmono"},"version":"latest","raw_artifacts":[[":font",["IosevkaCharonMono-Regular.ttf"]],[":font",["IosevkaCharonMono-BoldItalic.ttf"]],[":font",["IosevkaCharonMono-Italic.ttf"]],[":font",["IosevkaCharonMono-Light.ttf"]],[":font",["IosevkaCharonMono-LightItalic.ttf"]],[":font",["IosevkaCharonMono-Medium.ttf"]],[":font",["IosevkaCharonMono-MediumItalic.ttf"]],[":font",["IosevkaCharonMono-Bold.ttf"]]]},"font-iosevka-charon":{"homepage":"https://fonts.google.com/specimen/Iosevka+Charon","names":["Iosevka Charon"],"ruby_source_checksum":{":sha256":"1a34f0198a390f35e6c530b2aa13333b5bf713d9dd516ef947225782b5271fc5"},"ruby_source_path":"Casks/font/font-i/font-iosevka-charon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/iosevkacharon"},"version":"latest","raw_artifacts":[[":font",["IosevkaCharon-Regular.ttf"]],[":font",["IosevkaCharon-BoldItalic.ttf"]],[":font",["IosevkaCharon-Italic.ttf"]],[":font",["IosevkaCharon-Light.ttf"]],[":font",["IosevkaCharon-LightItalic.ttf"]],[":font",["IosevkaCharon-Medium.ttf"]],[":font",["IosevkaCharon-MediumItalic.ttf"]],[":font",["IosevkaCharon-Bold.ttf"]]]},"font-iosevka-comfy":{"deprecate_args":{":date":"2025-02-19",":because":":discontinued",":replacement_cask":"font-aporetic"},"disable_args":{":date":"2026-02-22",":because":":discontinued",":replacement_cask":"font-aporetic"},"homepage":"https://github.com/protesilaos/iosevka-comfy","names":["Iosevka-Comfy"],"ruby_source_checksum":{":sha256":"9a75134cc47079248a5f224f4adf0626b9f012be910634fdfd976551cfddacd5"},"ruby_source_path":"Casks/font/font-i/font-iosevka-comfy.rb","sha256":"dbb7cddb1a0f40019ccb8585ad8fe9ba9ea4d32ec90c46e368756eedff0cb109","tap_string":"homebrew/cask","url_args":["https://github.com/protesilaos/iosevka-comfy/archive/refs/tags/2.1.0.tar.gz"],"version":"2.1.0","raw_artifacts":[[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalbolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-fixed/TTF/iosevka-comfy-fixed-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalbolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-duo/TTF/iosevka-comfy-motion-duo-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalbolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion-fixed/TTF/iosevka-comfy-motion-fixed-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalbolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-motion/TTF/iosevka-comfy-motion-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalbolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-duo/TTF/iosevka-comfy-wide-duo-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalbolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide-fixed/TTF/iosevka-comfy-wide-fixed-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalbolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-wide/TTF/iosevka-comfy-wide-normalsemilightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalbolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalextrabolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalextraboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normallightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normallightupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalmediumitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalmediumupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalregularitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalregularupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalsemibolditalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalsemiboldupright.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy/TTF/iosevka-comfy-normalsemilightitalic.ttf"]],[":font",["iosevka-comfy-2.1.0/iosevka-comfy-duo/TTF/iosevka-comfy-duo-normalbolditalic.ttf"]]]},"font-iosevka-curly-slab":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka Curly Slab"],"ruby_source_checksum":{":sha256":"49083bfb6dae67b27d43bb2daa86feba024dade812d31510d405030f1a9743ab"},"ruby_source_path":"Casks/font/font-i/font-iosevka-curly-slab.rb","sha256":"4275e7a8aed3b5f253c0886653e24fc9725a7734210a703c41b6efa3889caeae","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaCurlySlab-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaCurlySlab.ttc"]]]},"font-iosevka-curly":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka Curly"],"ruby_source_checksum":{":sha256":"19fce2c844f389ed80cf81bb2c7c8694dd313cdf071688713d24e69f0097c0ce"},"ruby_source_path":"Casks/font/font-i/font-iosevka-curly.rb","sha256":"5a6e34f49bcbf201093d336ddad50ffb253ab9eb4db33df704b25bb240ef99c1","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaCurly-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaCurly.ttc"]]]},"font-iosevka-etoile":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka Etoile"],"ruby_source_checksum":{":sha256":"81a43dfda132d1b0a0c641d4fb85e2100d37a84f750d0ffe6501c7dfb59f5aa1"},"ruby_source_path":"Casks/font/font-i/font-iosevka-etoile.rb","sha256":"22f051322c2708122952856aaf6bf067fa27247faad09904aa6067ebd2d33785","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaEtoile-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaEtoile.ttc"]]]},"font-iosevka-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Iosevka Nerd Font (Iosevka)"],"ruby_source_checksum":{":sha256":"1fb666a039bb7d6a65c71b67123792b34b1092551505c93e45a387e2df6b9611"},"ruby_source_path":"Casks/font/font-i/font-iosevka-nerd-font.rb","sha256":"3b94ea1dc3955756762f977b7677bca671947dd56bc755a6f8465a8e83b5f257","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Iosevka.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["IosevkaNerdFontPropo-ThinOblique.ttf"]],[":font",["IosevkaNerdFont-BoldItalic.ttf"]],[":font",["IosevkaNerdFont-BoldOblique.ttf"]],[":font",["IosevkaNerdFont-ExtraBold.ttf"]],[":font",["IosevkaNerdFont-ExtraBoldItalic.ttf"]],[":font",["IosevkaNerdFont-ExtraBoldOblique.ttf"]],[":font",["IosevkaNerdFont-ExtraLight.ttf"]],[":font",["IosevkaNerdFont-ExtraLightItalic.ttf"]],[":font",["IosevkaNerdFont-ExtraLightOblique.ttf"]],[":font",["IosevkaNerdFont-Heavy.ttf"]],[":font",["IosevkaNerdFont-HeavyItalic.ttf"]],[":font",["IosevkaNerdFont-HeavyOblique.ttf"]],[":font",["IosevkaNerdFont-Italic.ttf"]],[":font",["IosevkaNerdFont-Light.ttf"]],[":font",["IosevkaNerdFont-LightItalic.ttf"]],[":font",["IosevkaNerdFont-LightOblique.ttf"]],[":font",["IosevkaNerdFont-Medium.ttf"]],[":font",["IosevkaNerdFont-MediumItalic.ttf"]],[":font",["IosevkaNerdFont-MediumOblique.ttf"]],[":font",["IosevkaNerdFont-Oblique.ttf"]],[":font",["IosevkaNerdFont-Regular.ttf"]],[":font",["IosevkaNerdFont-SemiBold.ttf"]],[":font",["IosevkaNerdFont-SemiBoldItalic.ttf"]],[":font",["IosevkaNerdFont-SemiBoldOblique.ttf"]],[":font",["IosevkaNerdFont-Thin.ttf"]],[":font",["IosevkaNerdFont-ThinItalic.ttf"]],[":font",["IosevkaNerdFont-ThinOblique.ttf"]],[":font",["IosevkaNerdFontMono-Bold.ttf"]],[":font",["IosevkaNerdFontMono-BoldItalic.ttf"]],[":font",["IosevkaNerdFontMono-BoldOblique.ttf"]],[":font",["IosevkaNerdFontMono-ExtraBold.ttf"]],[":font",["IosevkaNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["IosevkaNerdFontMono-ExtraBoldOblique.ttf"]],[":font",["IosevkaNerdFontMono-ExtraLight.ttf"]],[":font",["IosevkaNerdFontMono-ExtraLightItalic.ttf"]],[":font",["IosevkaNerdFontMono-ExtraLightOblique.ttf"]],[":font",["IosevkaNerdFontMono-Heavy.ttf"]],[":font",["IosevkaNerdFontMono-HeavyItalic.ttf"]],[":font",["IosevkaNerdFontMono-HeavyOblique.ttf"]],[":font",["IosevkaNerdFontMono-Italic.ttf"]],[":font",["IosevkaNerdFontMono-Light.ttf"]],[":font",["IosevkaNerdFontMono-LightItalic.ttf"]],[":font",["IosevkaNerdFontMono-LightOblique.ttf"]],[":font",["IosevkaNerdFontMono-Medium.ttf"]],[":font",["IosevkaNerdFontMono-MediumItalic.ttf"]],[":font",["IosevkaNerdFontMono-MediumOblique.ttf"]],[":font",["IosevkaNerdFontMono-Oblique.ttf"]],[":font",["IosevkaNerdFontMono-Regular.ttf"]],[":font",["IosevkaNerdFontMono-SemiBold.ttf"]],[":font",["IosevkaNerdFontMono-SemiBoldItalic.ttf"]],[":font",["IosevkaNerdFontMono-SemiBoldOblique.ttf"]],[":font",["IosevkaNerdFontMono-Thin.ttf"]],[":font",["IosevkaNerdFontMono-ThinItalic.ttf"]],[":font",["IosevkaNerdFontMono-ThinOblique.ttf"]],[":font",["IosevkaNerdFontPropo-Bold.ttf"]],[":font",["IosevkaNerdFontPropo-BoldItalic.ttf"]],[":font",["IosevkaNerdFontPropo-BoldOblique.ttf"]],[":font",["IosevkaNerdFontPropo-ExtraBold.ttf"]],[":font",["IosevkaNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["IosevkaNerdFontPropo-ExtraBoldOblique.ttf"]],[":font",["IosevkaNerdFontPropo-ExtraLight.ttf"]],[":font",["IosevkaNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["IosevkaNerdFontPropo-ExtraLightOblique.ttf"]],[":font",["IosevkaNerdFontPropo-Heavy.ttf"]],[":font",["IosevkaNerdFontPropo-HeavyItalic.ttf"]],[":font",["IosevkaNerdFontPropo-HeavyOblique.ttf"]],[":font",["IosevkaNerdFontPropo-Italic.ttf"]],[":font",["IosevkaNerdFontPropo-Light.ttf"]],[":font",["IosevkaNerdFontPropo-LightItalic.ttf"]],[":font",["IosevkaNerdFontPropo-LightOblique.ttf"]],[":font",["IosevkaNerdFontPropo-Medium.ttf"]],[":font",["IosevkaNerdFontPropo-MediumItalic.ttf"]],[":font",["IosevkaNerdFontPropo-MediumOblique.ttf"]],[":font",["IosevkaNerdFontPropo-Oblique.ttf"]],[":font",["IosevkaNerdFontPropo-Regular.ttf"]],[":font",["IosevkaNerdFontPropo-SemiBold.ttf"]],[":font",["IosevkaNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["IosevkaNerdFontPropo-SemiBoldOblique.ttf"]],[":font",["IosevkaNerdFontPropo-Thin.ttf"]],[":font",["IosevkaNerdFontPropo-ThinItalic.ttf"]],[":font",["IosevkaNerdFont-Bold.ttf"]]]},"font-iosevka-slab":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka Slab"],"ruby_source_checksum":{":sha256":"619913d15cab14000a4099788255b972d3279a1df68d705261f327dc66884515"},"ruby_source_path":"Casks/font/font-i/font-iosevka-slab.rb","sha256":"128e37ff45e6997aeacb479903cd08a3c4252761a7bd763023eee32062826f74","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSlab-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSlab.ttc"]]]},"font-iosevka-ss01":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS01"],"ruby_source_checksum":{":sha256":"5611a303d67aa5162960b93603211c744848d9e0e3fd36a846b1e7efdf0ce98b"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss01.rb","sha256":"e5e74b98a6c8fb37aa9b0779edd85b84cb9ddc988a27b9e664c419337b17682c","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS01-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS01.ttc"]]]},"font-iosevka-ss02":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS02"],"ruby_source_checksum":{":sha256":"a310f5c4688b3c81ce1362ee7c2c24bad31eac5fb03e11972e732a3017dfc6cd"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss02.rb","sha256":"17949ad1944bc591e23477d725e67914cb279a58716250914fb2edb3e7699993","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS02-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS02.ttc"]]]},"font-iosevka-ss03":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS03"],"ruby_source_checksum":{":sha256":"6eb5ff508e0c098cc9a2e996f9a9aa76ccc925c60cfc0ce09e7862066a93aeaf"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss03.rb","sha256":"abca5b0fcf46d5811b1d374a6e5c2172fee6bcaaf08b6f26a19d93946b90cf7f","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS03-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS03.ttc"]]]},"font-iosevka-ss04":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS04"],"ruby_source_checksum":{":sha256":"a9449f97c132400af18715cd0b386289cbb7e6b21afa8bee9926002097d86abc"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss04.rb","sha256":"5514786520582ef2545e12fd3a6886d3e8a849441a00f3cbe082ebfa95ea02ce","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS04-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS04.ttc"]]]},"font-iosevka-ss05":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS05"],"ruby_source_checksum":{":sha256":"685805249c6540de82e78d44ea890dd1c89556ae5412dd3466555924ed84eccc"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss05.rb","sha256":"e238daada352b09f6d38dd6a42ac1b0322a2656b596b640415913fdd701007fb","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS05-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS05.ttc"]]]},"font-iosevka-ss06":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS06"],"ruby_source_checksum":{":sha256":"b87429c012ef8262b211fa39791d428d557ceeab1131176392a0c2a596d62499"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss06.rb","sha256":"f2ceb101775f07300b7445ff3512b048af785e8228c1c883530072f5a39027b4","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS06-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS06.ttc"]]]},"font-iosevka-ss07":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS07"],"ruby_source_checksum":{":sha256":"bb659631cd85aa3c763f40b92af8240ea36a53f48ab81aa17a21f42389826142"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss07.rb","sha256":"a80aba5eb25c0d7e2c5a9155e8be64b476c915897ae711cbb36453e631182c3a","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS07-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS07.ttc"]]]},"font-iosevka-ss08":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS08"],"ruby_source_checksum":{":sha256":"3c22c3ce9d39cd2147652bcdeb518003346636dc44dfddb5269271316720d92e"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss08.rb","sha256":"4760503a55b40cdf1dbf2b76906b4ad6f7e2888b2de2a21f3076abda380d19f6","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS08-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS08.ttc"]]]},"font-iosevka-ss09":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS09"],"ruby_source_checksum":{":sha256":"dd0cab111c1f72c6c7d78ba10543156f4a08252f484b44de5cf3a0c9fa948473"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss09.rb","sha256":"bd6735a30b0b76cd012efbfa59cb134772bcd49b1878de2ac74f11a70e212951","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS09-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS09.ttc"]]]},"font-iosevka-ss10":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS10"],"ruby_source_checksum":{":sha256":"1bfe44f230d6eb696b6b061acb5e5ffbeaebf12cbc1020a819dffffb68442c4d"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss10.rb","sha256":"cb5db4ccf7e6976c843a5553527a5b544a66a9f610bc6abd513421ff5748ac2d","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS10-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS10.ttc"]]]},"font-iosevka-ss11":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS11"],"ruby_source_checksum":{":sha256":"cb94ec4682d7061064bb708491114211016abf4fdc7a162f53e50d92f968fc90"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss11.rb","sha256":"436bd30ab696b4151c65789ba3a46060a8817dfcb2d5b0c45d7a0c70dfdb616b","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS11-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS11.ttc"]]]},"font-iosevka-ss12":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS12"],"ruby_source_checksum":{":sha256":"6431b876239e77619ebd704a1c2b0abd5b2f3df4593f9cf7b6adaf02db5fbcd3"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss12.rb","sha256":"03fba5ac7a0d8d8ce599cfba9c0217c31174a38d29627db5415aa2d7d5478121","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS12-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS12.ttc"]]]},"font-iosevka-ss13":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS13"],"ruby_source_checksum":{":sha256":"937d40f54dbad341788073ef01f1b6c9f9e77245d12f12ac801dc10c1ce2e4fb"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss13.rb","sha256":"0e657a8879c093de1832595a3188f689b9c00fa13ee43f308ec4cd8be568c52c","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS13-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS13.ttc"]]]},"font-iosevka-ss14":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS14"],"ruby_source_checksum":{":sha256":"856b5494a540b3c201de7b9dffb1dd6634862d4acd37721cf471470b34340318"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss14.rb","sha256":"81bccc9655df1d76517dd80b0488e51384dbbafc3f974e985c601abc9090a5d7","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS14-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS14.ttc"]]]},"font-iosevka-ss15":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS15"],"ruby_source_checksum":{":sha256":"c0b7dd2c94f19fa848331682585e0fb45e4b8b9ee62ab3d4399179002f6cf811"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss15.rb","sha256":"db5215717756a6a489c952dfb8fd0a27e09a7f4b5c8f9365bc24df7e87cc02be","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS15-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS15.ttc"]]]},"font-iosevka-ss16":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS16"],"ruby_source_checksum":{":sha256":"66e3fe5f99133ba4072201fa8519d5ca955c5a32c341f77234aed853e156e481"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss16.rb","sha256":"c9807606b8214b3972942230f46d075e6aeb81c32a667764e4f6f7fbad2246a7","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS16-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS16.ttc"]]]},"font-iosevka-ss17":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS17"],"ruby_source_checksum":{":sha256":"87167512d967eb93662639040ead7a42f6523167ebcb6c0c4cf583948142958e"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss17.rb","sha256":"9bc8f2dd39728ef9d1b12dafe5941f3725cfd263a6083cb54c461af7943c5eb2","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS17-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS17.ttc"]]]},"font-iosevka-ss18":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka SS18"],"ruby_source_checksum":{":sha256":"6dcba593e6f56b45931a2f52a906e712acee288a0ae2700fd878275634aa75fd"},"ruby_source_path":"Casks/font/font-i/font-iosevka-ss18.rb","sha256":"4aab14fc27a1254cffcb4a99eb438634548de781f1eac2bebcbc1a4c56d75fc7","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-IosevkaSS18-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["IosevkaSS18.ttc"]]]},"font-iosevka-term-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["IosevkaTerm Nerd Font (Iosevka Term)"],"ruby_source_checksum":{":sha256":"36a74e832d63b6281af3985082b0e2007dfe685d92360e28451a753a3a15e432"},"ruby_source_path":"Casks/font/font-i/font-iosevka-term-nerd-font.rb","sha256":"054a4a369cdcc5d57e9bc91ea56dfefd66c71c253dcb0c0d7b72c0810373da26","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/IosevkaTerm.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["IosevkaTermNerdFontPropo-ThinOblique.ttf"]],[":font",["IosevkaTermNerdFont-BoldItalic.ttf"]],[":font",["IosevkaTermNerdFont-BoldOblique.ttf"]],[":font",["IosevkaTermNerdFont-ExtraBold.ttf"]],[":font",["IosevkaTermNerdFont-ExtraBoldItalic.ttf"]],[":font",["IosevkaTermNerdFont-ExtraBoldOblique.ttf"]],[":font",["IosevkaTermNerdFont-ExtraLight.ttf"]],[":font",["IosevkaTermNerdFont-ExtraLightItalic.ttf"]],[":font",["IosevkaTermNerdFont-ExtraLightOblique.ttf"]],[":font",["IosevkaTermNerdFont-Heavy.ttf"]],[":font",["IosevkaTermNerdFont-HeavyItalic.ttf"]],[":font",["IosevkaTermNerdFont-HeavyOblique.ttf"]],[":font",["IosevkaTermNerdFont-Italic.ttf"]],[":font",["IosevkaTermNerdFont-Light.ttf"]],[":font",["IosevkaTermNerdFont-LightItalic.ttf"]],[":font",["IosevkaTermNerdFont-LightOblique.ttf"]],[":font",["IosevkaTermNerdFont-Medium.ttf"]],[":font",["IosevkaTermNerdFont-MediumItalic.ttf"]],[":font",["IosevkaTermNerdFont-MediumOblique.ttf"]],[":font",["IosevkaTermNerdFont-Oblique.ttf"]],[":font",["IosevkaTermNerdFont-Regular.ttf"]],[":font",["IosevkaTermNerdFont-SemiBold.ttf"]],[":font",["IosevkaTermNerdFont-SemiBoldItalic.ttf"]],[":font",["IosevkaTermNerdFont-SemiBoldOblique.ttf"]],[":font",["IosevkaTermNerdFont-Thin.ttf"]],[":font",["IosevkaTermNerdFont-ThinItalic.ttf"]],[":font",["IosevkaTermNerdFont-ThinOblique.ttf"]],[":font",["IosevkaTermNerdFontMono-Bold.ttf"]],[":font",["IosevkaTermNerdFontMono-BoldItalic.ttf"]],[":font",["IosevkaTermNerdFontMono-BoldOblique.ttf"]],[":font",["IosevkaTermNerdFontMono-ExtraBold.ttf"]],[":font",["IosevkaTermNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["IosevkaTermNerdFontMono-ExtraBoldOblique.ttf"]],[":font",["IosevkaTermNerdFontMono-ExtraLight.ttf"]],[":font",["IosevkaTermNerdFontMono-ExtraLightItalic.ttf"]],[":font",["IosevkaTermNerdFontMono-ExtraLightOblique.ttf"]],[":font",["IosevkaTermNerdFontMono-Heavy.ttf"]],[":font",["IosevkaTermNerdFontMono-HeavyItalic.ttf"]],[":font",["IosevkaTermNerdFontMono-HeavyOblique.ttf"]],[":font",["IosevkaTermNerdFontMono-Italic.ttf"]],[":font",["IosevkaTermNerdFontMono-Light.ttf"]],[":font",["IosevkaTermNerdFontMono-LightItalic.ttf"]],[":font",["IosevkaTermNerdFontMono-LightOblique.ttf"]],[":font",["IosevkaTermNerdFontMono-Medium.ttf"]],[":font",["IosevkaTermNerdFontMono-MediumItalic.ttf"]],[":font",["IosevkaTermNerdFontMono-MediumOblique.ttf"]],[":font",["IosevkaTermNerdFontMono-Oblique.ttf"]],[":font",["IosevkaTermNerdFontMono-Regular.ttf"]],[":font",["IosevkaTermNerdFontMono-SemiBold.ttf"]],[":font",["IosevkaTermNerdFontMono-SemiBoldItalic.ttf"]],[":font",["IosevkaTermNerdFontMono-SemiBoldOblique.ttf"]],[":font",["IosevkaTermNerdFontMono-Thin.ttf"]],[":font",["IosevkaTermNerdFontMono-ThinItalic.ttf"]],[":font",["IosevkaTermNerdFontMono-ThinOblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-Bold.ttf"]],[":font",["IosevkaTermNerdFontPropo-BoldItalic.ttf"]],[":font",["IosevkaTermNerdFontPropo-BoldOblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-ExtraBold.ttf"]],[":font",["IosevkaTermNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["IosevkaTermNerdFontPropo-ExtraBoldOblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-ExtraLight.ttf"]],[":font",["IosevkaTermNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["IosevkaTermNerdFontPropo-ExtraLightOblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-Heavy.ttf"]],[":font",["IosevkaTermNerdFontPropo-HeavyItalic.ttf"]],[":font",["IosevkaTermNerdFontPropo-HeavyOblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-Italic.ttf"]],[":font",["IosevkaTermNerdFontPropo-Light.ttf"]],[":font",["IosevkaTermNerdFontPropo-LightItalic.ttf"]],[":font",["IosevkaTermNerdFontPropo-LightOblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-Medium.ttf"]],[":font",["IosevkaTermNerdFontPropo-MediumItalic.ttf"]],[":font",["IosevkaTermNerdFontPropo-MediumOblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-Oblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-Regular.ttf"]],[":font",["IosevkaTermNerdFontPropo-SemiBold.ttf"]],[":font",["IosevkaTermNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["IosevkaTermNerdFontPropo-SemiBoldOblique.ttf"]],[":font",["IosevkaTermNerdFontPropo-Thin.ttf"]],[":font",["IosevkaTermNerdFontPropo-ThinItalic.ttf"]],[":font",["IosevkaTermNerdFont-Bold.ttf"]]]},"font-iosevka-term-slab-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["IosevkaTermSlab Nerd Font (Iosevka Term Slab)"],"ruby_source_checksum":{":sha256":"4fe2298836c2c28fd866ea147af5f8c2cd2b1e55f7d19fd0548b7c66c5be2388"},"ruby_source_path":"Casks/font/font-i/font-iosevka-term-slab-nerd-font.rb","sha256":"a31b73c260b5466a534c0a5e53e97b871353a93d19f37a5a522d11218313f95f","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/IosevkaTermSlab.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["IosevkaTermSlabNerdFontPropo-Regular.ttf"]],[":font",["IosevkaTermSlabNerdFont-BoldItalic.ttf"]],[":font",["IosevkaTermSlabNerdFont-BoldOblique.ttf"]],[":font",["IosevkaTermSlabNerdFont-ExtraBold.ttf"]],[":font",["IosevkaTermSlabNerdFont-ExtraBoldItalic.ttf"]],[":font",["IosevkaTermSlabNerdFont-ExtraBoldOblique.ttf"]],[":font",["IosevkaTermSlabNerdFont-Italic.ttf"]],[":font",["IosevkaTermSlabNerdFont-Light.ttf"]],[":font",["IosevkaTermSlabNerdFont-LightItalic.ttf"]],[":font",["IosevkaTermSlabNerdFont-LightOblique.ttf"]],[":font",["IosevkaTermSlabNerdFont-Medium.ttf"]],[":font",["IosevkaTermSlabNerdFont-MediumItalic.ttf"]],[":font",["IosevkaTermSlabNerdFont-MediumOblique.ttf"]],[":font",["IosevkaTermSlabNerdFont-Oblique.ttf"]],[":font",["IosevkaTermSlabNerdFont-Regular.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-Bold.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-BoldItalic.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-BoldOblique.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-ExtraBold.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-ExtraBoldOblique.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-Italic.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-Light.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-LightItalic.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-LightOblique.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-Medium.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-MediumItalic.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-MediumOblique.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-Oblique.ttf"]],[":font",["IosevkaTermSlabNerdFontMono-Regular.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-Bold.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-BoldItalic.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-BoldOblique.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-ExtraBold.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-ExtraBoldOblique.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-Italic.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-Light.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-LightItalic.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-LightOblique.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-Medium.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-MediumItalic.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-MediumOblique.ttf"]],[":font",["IosevkaTermSlabNerdFontPropo-Oblique.ttf"]],[":font",["IosevkaTermSlabNerdFont-Bold.ttf"]]]},"font-iosevka":{"homepage":"https://github.com/be5invis/Iosevka/","names":["Iosevka"],"ruby_source_checksum":{":sha256":"bc16c9f738f19f0e831fe57c62a0754ef2f265e0ab57206bc77d34b83719c3a1"},"ruby_source_path":"Casks/font/font-i/font-iosevka.rb","sha256":"3db66158ad06ffab603f7d89b40cdaf1dbfad374a902f8717aa9f5317cc2f9db","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Iosevka/releases/download/v34.9.1/SuperTTC-Iosevka-34.9.1.zip"],"version":"34.9.1","raw_artifacts":[[":font",["Iosevka.ttc"]]]},"font-ioskeley-mono-term-nerd-font":{"homepage":"https://github.com/ahatem/IoskeleyMono","names":["Ioskeley Mono Term Nerd Font"],"ruby_source_checksum":{":sha256":"b7608ae442490e7f8f040892240e879dc188536c4e6dcfb54c14d3ffa73f31df"},"ruby_source_path":"Casks/font/font-i/font-ioskeley-mono-term-nerd-font.rb","sha256":"25c601b1a561f73cbb0366931148861451a972463718d25e76bf869fd3d54754","tap_string":"homebrew/cask","url_args":["https://github.com/ahatem/IoskeleyMono/releases/download/v2.2.0/IoskeleyMono-Term-NerdFont.zip"],"version":"2.2.0","raw_artifacts":[[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedThinItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-BoldItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-ExtraBold.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-ExtraLight.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-ExtraLightItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-Heavy.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-HeavyItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-Italic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-Light.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-LightItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-Medium.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-MediumItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-Regular.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-SemiBold.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-SemiBoldItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-SemiLight.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-SemiLightItalic.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-Thin.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-ThinItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensed.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedBold.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedBoldItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedExtraBold.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedExtraBoldItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedExtraLight.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedExtraLightItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedHeavy.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedHeavyItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedLight.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedLightItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedMedium.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedMediumItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedSemiBold.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedSemiBoldItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedSemiLight.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedSemiLightItalic.ttf"]],[":font",["SemiCondensed/IoskeleyMonoTermNerdFontMono-SemiCondensedThin.ttf"]],[":font",["Normal/IoskeleyMonoTermNerdFontMono-Bold.ttf"]]]},"font-ioskeley-mono":{"homepage":"https://github.com/ahatem/IoskeleyMono","names":["Ioskeley Mono"],"ruby_source_checksum":{":sha256":"b138103735038224a343277c121028cbb0e44e7add202dcdedef5fcaae4a4a62"},"ruby_source_path":"Casks/font/font-i/font-ioskeley-mono.rb","sha256":"ec31760f86286bc0ef6ebb6110fdfebd3cd57e7f5612c49c2870ffa60fa4bafb","tap_string":"homebrew/cask","url_args":["https://github.com/ahatem/IoskeleyMono/releases/download/v2.2.0/IoskeleyMono.zip"],"version":"2.2.0","raw_artifacts":[[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedThinItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-BlackItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-Bold.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-BoldItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-ExtraBold.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-ExtraBoldItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-ExtraLight.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-ExtraLightItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-Italic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-Light.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-LightItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-Medium.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-MediumItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-Regular.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-SemiBold.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-SemiBoldItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-SemiLight.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-SemiLightItalic.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-Thin.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-ThinItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensed.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedBlack.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedBlackItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedBold.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedBoldItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedExtraBold.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedExtraBoldItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedExtraLight.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedExtraLightItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedLight.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedLightItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedMedium.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedMediumItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedSemiBold.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedSemiBoldItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedSemiLight.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedSemiLightItalic.ttf"]],[":font",["SemiCondensed/Unhinted/IoskeleyMono-SemiCondensedThin.ttf"]],[":font",["Normal/Unhinted/IoskeleyMono-Black.ttf"]]]},"font-ipaexfont":{"homepage":"https://moji.or.jp/ipafont/","names":["IPAex Fonts"],"ruby_source_checksum":{":sha256":"1070b9e1c7893c855cccfc59ffb6d20c59456d80cac30aedf628ff735f485b65"},"ruby_source_path":"Casks/font/font-i/font-ipaexfont.rb","sha256":"bcf8374ab3f9672c421120430dd19a51c99f5265cf06fc340d9a661ddfd7974b","tap_string":"homebrew/cask","url_args":["https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00401.zip"],"version":"004.01","raw_artifacts":[[":font",["IPAexfont00401/ipaexg.ttf"]],[":font",["IPAexfont00401/ipaexm.ttf"]]]},"font-ipafont":{"homepage":"https://moji.or.jp/ipafont/","names":["IPA Fonts"],"ruby_source_checksum":{":sha256":"52abb5fec8435e78ebc9fe4fc5ab6bd56cd5e04f4ad44d8bccefb41a6ae4bf84"},"ruby_source_path":"Casks/font/font-i/font-ipafont.rb","sha256":"f755ed79a4b8e715bed2f05a189172138aedf93db0f465b4e20c344a02766fe5","tap_string":"homebrew/cask","url_args":["https://moji.or.jp/wp-content/ipafont/IPAfont/IPAfont00303.zip"],"version":"003.03","raw_artifacts":[[":font",["IPAfont00303/ipag.ttf"]],[":font",["IPAfont00303/ipagp.ttf"]],[":font",["IPAfont00303/ipam.ttf"]],[":font",["IPAfont00303/ipamp.ttf"]]]},"font-ipamjmincho":{"homepage":"https://moji.or.jp/mojikiban/font/","names":["IPAmjMincho","IPAmj明朝"],"ruby_source_checksum":{":sha256":"41f2db57533032d3b8525a034bcdce071155caace5256fcc289565c07c78c9c7"},"ruby_source_path":"Casks/font/font-i/font-ipamjmincho.rb","sha256":"35494e0f2896f38b3f7369a8421a895cea6440a42c0a66ac95eab47d6ed25b68","tap_string":"homebrew/cask","url_args":["https://dforest.watch.impress.co.jp/library/i/ipamjfont/10750/ipamjm00601.zip"],"version":"006.01","raw_artifacts":[[":font",["ipamjm.ttf"]]]},"font-iranian-sans":{"homepage":"https://fontlibrary.org/en/font/iranian-sans","names":["Iranian Sans"],"ruby_source_checksum":{":sha256":"cb2aa9062525dc70e79f8eb5b830f33e275a386e9a9da39c1da20def97b3fa68"},"ruby_source_path":"Casks/font/font-i/font-iranian-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fontlibrary.org/assets/downloads/iranian-sans/2619cbcea5e87e4bb3d77b2e2a94466f/iranian-sans.zip"],"version":"latest","raw_artifacts":[[":font",["irsans.ttf"]],[":font",["irsansb.ttf"]]]},"font-iranian-serif":{"homepage":"https://fontlibrary.org/en/font/iranian-serif","names":["Iranian Serif"],"ruby_source_checksum":{":sha256":"6a3654a09a48d4ffc8bc2d37b4fb674a291483aaa7f1d68e8678b348f260c8bc"},"ruby_source_path":"Casks/font/font-i/font-iranian-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fontlibrary.org/assets/downloads/iranian-serif/3bf122e0d984a0a116a95491c835ec49/iranian-serif.zip"],"version":"latest","raw_artifacts":[[":font",["irseri.ttf"]]]},"font-irish-grover":{"homepage":"https://fonts.google.com/specimen/Irish+Grover","names":["Irish Grover"],"ruby_source_checksum":{":sha256":"22b437394a4cbe60c2ddd97a8cec6c16e3cb0a12f5ccdc8d48b408120aa4c333"},"ruby_source_path":"Casks/font/font-i/font-irish-grover.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/irishgrover/IrishGrover-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["IrishGrover-Regular.ttf"]]]},"font-island-moments":{"homepage":"https://fonts.google.com/specimen/Island+Moments","names":["Island Moments"],"ruby_source_checksum":{":sha256":"73653448f4481b33975a2df5e7a7ca1ad6ec5d977e4321598ed721d3fc3424e9"},"ruby_source_path":"Casks/font/font-i/font-island-moments.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/islandmoments/IslandMoments-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["IslandMoments-Regular.ttf"]]]},"font-isometra":{"homepage":"https://fonts.google.com/specimen/Isometra","names":["Isometra"],"ruby_source_checksum":{":sha256":"4efc0a0d3bfec4d4db36c66b7658c1b29abb4672dac91928f81658a49442abcc"},"ruby_source_path":"Casks/font/font-i/font-isometra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/isometra/Isometra-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Isometra-Regular.ttf"]]]},"font-istok-web":{"homepage":"https://fonts.google.com/specimen/Istok+Web","names":["Istok Web"],"ruby_source_checksum":{":sha256":"ddb98f6b4cd439beb8df0bd7e207bc915dc3e4f91e9c876bc6853bf4a5854cba"},"ruby_source_path":"Casks/font/font-i/font-istok-web.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/istokweb"},"version":"latest","raw_artifacts":[[":font",["IstokWeb-Bold.ttf"]],[":font",["IstokWeb-BoldItalic.ttf"]],[":font",["IstokWeb-Italic.ttf"]],[":font",["IstokWeb-Regular.ttf"]]]},"font-italiana":{"homepage":"https://fonts.google.com/specimen/Italiana","names":["Italiana"],"ruby_source_checksum":{":sha256":"4657d325528d853ee792224a1574def3bdf0e0779118c114188d337494e20997"},"ruby_source_path":"Casks/font/font-i/font-italiana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/italiana/Italiana-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Italiana-Regular.ttf"]]]},"font-italianno":{"homepage":"https://fonts.google.com/specimen/Italianno","names":["Italianno"],"ruby_source_checksum":{":sha256":"2dd862f62018ba61efae9e49d543c435d3f741b8db57c309c52e1f2fd593d387"},"ruby_source_path":"Casks/font/font-i/font-italianno.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/italianno/Italianno-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Italianno-Regular.ttf"]]]},"font-itim":{"homepage":"https://fonts.google.com/specimen/Itim","names":["Itim"],"ruby_source_checksum":{":sha256":"3e9b92df91ecfa52a561158edca76461359350de07eb7bcd0c73ae5e216ffda5"},"ruby_source_path":"Casks/font/font-i/font-itim.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/itim/Itim-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Itim-Regular.ttf"]]]},"font-jaapokki":{"homepage":"https://type.mikkonuuttila.com/jaapokki/","names":["Jaapokki"],"ruby_source_checksum":{":sha256":"3a28b338ef985b04b73185b1adc1a751a0954297842aa0e9578d73758322dac1"},"ruby_source_path":"Casks/font/font-j/font-jaapokki.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://type.mikkonuuttila.com/fonts/jaapokki.zip"],"version":"1.001","raw_artifacts":[[":font",["Jaapokki-Regular.otf"]],[":font",["Jaapokkienchance-Regular.otf"]],[":font",["Jaapokkisubtract-Regular.otf"]]]},"font-jacquard-12-charted":{"homepage":"https://fonts.google.com/specimen/Jacquard+12+Charted","names":["Jacquard 12 Charted"],"ruby_source_checksum":{":sha256":"763e1f9b7f4818015e05661d1fcfe12c9aad63177bd4b45440e677148515d597"},"ruby_source_path":"Casks/font/font-j/font-jacquard-12-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jacquard12charted/Jacquard12Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jacquard12Charted-Regular.ttf"]]]},"font-jacquard-12":{"homepage":"https://fonts.google.com/specimen/Jacquard+12","names":["Jacquard 12"],"ruby_source_checksum":{":sha256":"bd434e7d44e01ba0cd986b1e589c397b260da93641533de88957d77b4137fe59"},"ruby_source_path":"Casks/font/font-j/font-jacquard-12.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jacquard12/Jacquard12-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jacquard12-Regular.ttf"]]]},"font-jacquard-24-charted":{"homepage":"https://fonts.google.com/specimen/Jacquard+24+Charted","names":["Jacquard 24 Charted"],"ruby_source_checksum":{":sha256":"cd63d67ea381b487f5cb4c29e9073e1744fea4f9ead4662194dfd27ca9ecd167"},"ruby_source_path":"Casks/font/font-j/font-jacquard-24-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jacquard24charted/Jacquard24Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jacquard24Charted-Regular.ttf"]]]},"font-jacquard-24":{"homepage":"https://fonts.google.com/specimen/Jacquard+24","names":["Jacquard 24"],"ruby_source_checksum":{":sha256":"0856509605ccf154e8abd8be4035bc4b2c9055de1429db348f55bd046da36d7e"},"ruby_source_path":"Casks/font/font-j/font-jacquard-24.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jacquard24/Jacquard24-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jacquard24-Regular.ttf"]]]},"font-jacquarda-bastarda-9-charted":{"homepage":"https://fonts.google.com/specimen/Jacquarda+Bastarda+9+Charted","names":["Jacquarda Bastarda 9 Charted"],"ruby_source_checksum":{":sha256":"453fa4d62be282b2d7f267868189ea50b6f009d86954a4f104d896b8b8159b61"},"ruby_source_path":"Casks/font/font-j/font-jacquarda-bastarda-9-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jacquardabastarda9charted/JacquardaBastarda9Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JacquardaBastarda9Charted-Regular.ttf"]]]},"font-jacquarda-bastarda-9":{"homepage":"https://fonts.google.com/specimen/Jacquarda+Bastarda+9","names":["Jacquarda Bastarda 9"],"ruby_source_checksum":{":sha256":"fd67d51456a78393fc410a75749eaa13af077ff6b0c04430cab4ca4b50111ad7"},"ruby_source_path":"Casks/font/font-j/font-jacquarda-bastarda-9.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jacquardabastarda9/JacquardaBastarda9-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JacquardaBastarda9-Regular.ttf"]]]},"font-jacques-francois-shadow":{"homepage":"https://fonts.google.com/specimen/Jacques+Francois+Shadow","names":["Jacques Francois Shadow"],"ruby_source_checksum":{":sha256":"c5df1fbbf99c45a8e16ac388dd3fed40dbd23b8e9155cb2fb855d420bd37eef6"},"ruby_source_path":"Casks/font/font-j/font-jacques-francois-shadow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jacquesfrancoisshadow/JacquesFrancoisShadow-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JacquesFrancoisShadow-Regular.ttf"]]]},"font-jacques-francois":{"homepage":"https://fonts.google.com/specimen/Jacques+Francois","names":["Jacques Francois"],"ruby_source_checksum":{":sha256":"430e21e253ee7f03554c910b5787f6529a65e3be9b54da620976f5cebe543ce8"},"ruby_source_path":"Casks/font/font-j/font-jacques-francois.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jacquesfrancois/JacquesFrancois-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JacquesFrancois-Regular.ttf"]]]},"font-jaini-purva":{"homepage":"https://fonts.google.com/specimen/Jaini+Purva","names":["Jaini Purva"],"ruby_source_checksum":{":sha256":"3670fffdaa5cdeff4ad16d4b1decff8ec923c1dcf7a0046f814eaee0e63b1b1c"},"ruby_source_path":"Casks/font/font-j/font-jaini-purva.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jainipurva/JainiPurva-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JainiPurva-Regular.ttf"]]]},"font-jaini":{"homepage":"https://fonts.google.com/specimen/Jaini","names":["Jaini"],"ruby_source_checksum":{":sha256":"91634848aa056b0cc3739f2b429da02b2e6ca73f3bef0ad0c5542b8f7a805994"},"ruby_source_path":"Casks/font/font-j/font-jaini.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jaini/Jaini-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jaini-Regular.ttf"]]]},"font-jaldi":{"homepage":"https://fonts.google.com/specimen/Jaldi","names":["Jaldi"],"ruby_source_checksum":{":sha256":"1e69bd8a821fb87b410c4758133df61a9bfb9584bb5655984aa90d29daf63ea5"},"ruby_source_path":"Casks/font/font-j/font-jaldi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/jaldi"},"version":"latest","raw_artifacts":[[":font",["Jaldi-Bold.ttf"]],[":font",["Jaldi-Regular.ttf"]]]},"font-jaro":{"homepage":"https://fonts.google.com/specimen/Jaro","names":["Jaro"],"ruby_source_checksum":{":sha256":"ea2e177abad8eed161e633bc11ec49e0786fcd2f1ec6b38a85850e32b88f9437"},"ruby_source_path":"Casks/font/font-j/font-jaro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jaro/Jaro%5Bopsz%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Jaro[opsz].ttf"]]]},"font-jeju-gothic":{"homepage":"https://fonts.google.com/earlyaccess","names":["Jeju Gothic"],"ruby_source_checksum":{":sha256":"c5625f9b11f61676a9c5cc3f7a00ec7f9764531b8fc9b56f95d14281ae937ec0"},"ruby_source_path":"Casks/font/font-j/font-jeju-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jejugothic/JejuGothic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JejuGothic-Regular.ttf"]]]},"font-jeju-hallasan":{"homepage":"https://fonts.google.com/earlyaccess","names":["Jeju Hallasan"],"ruby_source_checksum":{":sha256":"f6bc24f571b2a6169752bd210f832d373b1d8025f2cfb1f101867e1dd0bdbf03"},"ruby_source_path":"Casks/font/font-j/font-jeju-hallasan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jejuhallasan/JejuHallasan-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JejuHallasan-Regular.ttf"]]]},"font-jeju-myeongjo":{"homepage":"https://fonts.google.com/earlyaccess","names":["Jeju Myeongjo"],"ruby_source_checksum":{":sha256":"326bae884efbd3e7668e9259da6d20459f8b5043ecef1d60bfbf78c9a75c7401"},"ruby_source_path":"Casks/font/font-j/font-jeju-myeongjo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jejumyeongjo/JejuMyeongjo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JejuMyeongjo-Regular.ttf"]]]},"font-jersey-10-charted":{"homepage":"https://fonts.google.com/specimen/Jersey+10+Charted","names":["Jersey 10 Charted"],"ruby_source_checksum":{":sha256":"7b2709fce6b1eca9b3a59d4c262e8e84a32dc0e5bb137651835600ca1458c502"},"ruby_source_path":"Casks/font/font-j/font-jersey-10-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jersey10charted/Jersey10Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jersey10Charted-Regular.ttf"]]]},"font-jersey-10":{"homepage":"https://fonts.google.com/specimen/Jersey+10","names":["Jersey 10"],"ruby_source_checksum":{":sha256":"d249b5cfef72db59564dca3734d7c6711c4a48e0c320e4d6ff8591d08f921b48"},"ruby_source_path":"Casks/font/font-j/font-jersey-10.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jersey10/Jersey10-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jersey10-Regular.ttf"]]]},"font-jersey-15-charted":{"homepage":"https://fonts.google.com/specimen/Jersey+15+Charted","names":["Jersey 15 Charted"],"ruby_source_checksum":{":sha256":"f4377a428f6187696f4284d22b9a05e8a6ce42d028aa32b99139792856a944c8"},"ruby_source_path":"Casks/font/font-j/font-jersey-15-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jersey15charted/Jersey15Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jersey15Charted-Regular.ttf"]]]},"font-jersey-15":{"homepage":"https://fonts.google.com/specimen/Jersey+15","names":["Jersey 15"],"ruby_source_checksum":{":sha256":"0d7c41f916edf1729afba3c0050ec91b2b7cfd3589769d05c60e908a1cf9e340"},"ruby_source_path":"Casks/font/font-j/font-jersey-15.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jersey15/Jersey15-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jersey15-Regular.ttf"]]]},"font-jersey-20-charted":{"homepage":"https://fonts.google.com/specimen/Jersey+20+Charted","names":["Jersey 20 Charted"],"ruby_source_checksum":{":sha256":"06299bb53149bae5456576d51251837b736470dbb0e251e755487312ca464266"},"ruby_source_path":"Casks/font/font-j/font-jersey-20-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jersey20charted/Jersey20Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jersey20Charted-Regular.ttf"]]]},"font-jersey-20":{"homepage":"https://fonts.google.com/specimen/Jersey+20","names":["Jersey 20"],"ruby_source_checksum":{":sha256":"698c4fdbd19be4123c3f53cc75b8e5c10383223409c654caebaaeef40683f50c"},"ruby_source_path":"Casks/font/font-j/font-jersey-20.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jersey20/Jersey20-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jersey20-Regular.ttf"]]]},"font-jersey-25-charted":{"homepage":"https://fonts.google.com/specimen/Jersey+25+Charted","names":["Jersey 25 Charted"],"ruby_source_checksum":{":sha256":"25b9d2a35f29f68399bee9b88d857a619da1624869686fbc4df6f562996cf920"},"ruby_source_path":"Casks/font/font-j/font-jersey-25-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jersey25charted/Jersey25Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jersey25Charted-Regular.ttf"]]]},"font-jersey-25":{"homepage":"https://fonts.google.com/specimen/Jersey+25","names":["Jersey 25"],"ruby_source_checksum":{":sha256":"603b15e64d6200340e6bc1572efd4fe42306c0c35999e55de9dbefb464267fcb"},"ruby_source_path":"Casks/font/font-j/font-jersey-25.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jersey25/Jersey25-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jersey25-Regular.ttf"]]]},"font-jetbrains-maple-mono-nf":{"conflicts_with_args":{":cask":["font-jetbrains-maple-mono"]},"homepage":"https://github.com/SpaceTimee/Fusion-JetBrainsMapleMono","names":["JetBrains Maple Mono NF"],"ruby_source_checksum":{":sha256":"4859496e04a178757a6e904fae78c836dfc5685072caae8f189db6f47e40a917"},"ruby_source_path":"Casks/font/font-j/font-jetbrains-maple-mono-nf.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/SpaceTimee/Fusion-JetBrainsMapleMono/releases/download/1.2304.79/JetBrainsMapleMono-NF-XX-XX-XX.zip"],"version":"1.2304.79","raw_artifacts":[[":font",["JetBrainsMapleMono-ThinItalic.ttf"]],[":font",["JetBrainsMapleMono-BoldItalic.ttf"]],[":font",["JetBrainsMapleMono-ExtraBold.ttf"]],[":font",["JetBrainsMapleMono-ExtraBoldItalic.ttf"]],[":font",["JetBrainsMapleMono-ExtraLight.ttf"]],[":font",["JetBrainsMapleMono-ExtraLightItalic.ttf"]],[":font",["JetBrainsMapleMono-Italic.ttf"]],[":font",["JetBrainsMapleMono-Light.ttf"]],[":font",["JetBrainsMapleMono-LightItalic.ttf"]],[":font",["JetBrainsMapleMono-Medium.ttf"]],[":font",["JetBrainsMapleMono-MediumItalic.ttf"]],[":font",["JetBrainsMapleMono-Regular.ttf"]],[":font",["JetBrainsMapleMono-SemiBold.ttf"]],[":font",["JetBrainsMapleMono-SemiBoldItalic.ttf"]],[":font",["JetBrainsMapleMono-Thin.ttf"]],[":font",["JetBrainsMapleMono-Bold.ttf"]]]},"font-jetbrains-maple-mono":{"conflicts_with_args":{":cask":["font-jetbrains-maple-mono-nf"]},"homepage":"https://github.com/SpaceTimee/Fusion-JetBrainsMapleMono","names":["JetBrains Maple Mono"],"ruby_source_checksum":{":sha256":"002456f0161c8a4e2f006abf54586dcbff2a0d68c8a573b13310f5859eb1a504"},"ruby_source_path":"Casks/font/font-j/font-jetbrains-maple-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/SpaceTimee/Fusion-JetBrainsMapleMono/releases/download/1.2304.79/JetBrainsMapleMono-XX-XX-XX-XX.zip"],"version":"1.2304.79","raw_artifacts":[[":font",["JetBrainsMapleMono-ThinItalic.ttf"]],[":font",["JetBrainsMapleMono-BoldItalic.ttf"]],[":font",["JetBrainsMapleMono-ExtraBold.ttf"]],[":font",["JetBrainsMapleMono-ExtraBoldItalic.ttf"]],[":font",["JetBrainsMapleMono-ExtraLight.ttf"]],[":font",["JetBrainsMapleMono-ExtraLightItalic.ttf"]],[":font",["JetBrainsMapleMono-Italic.ttf"]],[":font",["JetBrainsMapleMono-Light.ttf"]],[":font",["JetBrainsMapleMono-LightItalic.ttf"]],[":font",["JetBrainsMapleMono-Medium.ttf"]],[":font",["JetBrainsMapleMono-MediumItalic.ttf"]],[":font",["JetBrainsMapleMono-Regular.ttf"]],[":font",["JetBrainsMapleMono-SemiBold.ttf"]],[":font",["JetBrainsMapleMono-SemiBoldItalic.ttf"]],[":font",["JetBrainsMapleMono-Thin.ttf"]],[":font",["JetBrainsMapleMono-Bold.ttf"]]]},"font-jetbrains-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["JetBrainsMono Nerd Font families (JetBrains Mono)"],"ruby_source_checksum":{":sha256":"a1fc5d872498dbe1e25ee445823a6d3d67530af1d0f11469ef318307ec51d59c"},"ruby_source_path":"Casks/font/font-j/font-jetbrains-mono-nerd-font.rb","sha256":"04d5e8f903693f9dd13e16f867e994834e681eb3c72c0d337a770dcda09010cf","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/JetBrainsMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["JetBrainsMonoNerdFontPropo-ThinItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFont-BoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFont-ExtraBold.ttf"]],[":font",["JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFont-ExtraLight.ttf"]],[":font",["JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFont-Italic.ttf"]],[":font",["JetBrainsMonoNLNerdFont-Light.ttf"]],[":font",["JetBrainsMonoNLNerdFont-LightItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFont-Medium.ttf"]],[":font",["JetBrainsMonoNLNerdFont-MediumItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFont-Regular.ttf"]],[":font",["JetBrainsMonoNLNerdFont-SemiBold.ttf"]],[":font",["JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFont-Thin.ttf"]],[":font",["JetBrainsMonoNLNerdFont-ThinItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-Bold.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-BoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-ExtraBold.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-ExtraLight.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-ExtraLightItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-Italic.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-Light.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-LightItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-Medium.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-MediumItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-Regular.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-SemiBold.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-SemiBoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-Thin.ttf"]],[":font",["JetBrainsMonoNLNerdFontMono-ThinItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-Bold.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-BoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-ExtraBold.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-ExtraLight.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-Italic.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-Light.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-LightItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-Medium.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-MediumItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-Regular.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-SemiBold.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-Thin.ttf"]],[":font",["JetBrainsMonoNLNerdFontPropo-ThinItalic.ttf"]],[":font",["JetBrainsMonoNerdFont-Bold.ttf"]],[":font",["JetBrainsMonoNerdFont-BoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFont-ExtraBold.ttf"]],[":font",["JetBrainsMonoNerdFont-ExtraBoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFont-ExtraLight.ttf"]],[":font",["JetBrainsMonoNerdFont-ExtraLightItalic.ttf"]],[":font",["JetBrainsMonoNerdFont-Italic.ttf"]],[":font",["JetBrainsMonoNerdFont-Light.ttf"]],[":font",["JetBrainsMonoNerdFont-LightItalic.ttf"]],[":font",["JetBrainsMonoNerdFont-Medium.ttf"]],[":font",["JetBrainsMonoNerdFont-MediumItalic.ttf"]],[":font",["JetBrainsMonoNerdFont-Regular.ttf"]],[":font",["JetBrainsMonoNerdFont-SemiBold.ttf"]],[":font",["JetBrainsMonoNerdFont-SemiBoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFont-Thin.ttf"]],[":font",["JetBrainsMonoNerdFont-ThinItalic.ttf"]],[":font",["JetBrainsMonoNerdFontMono-Bold.ttf"]],[":font",["JetBrainsMonoNerdFontMono-BoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFontMono-ExtraBold.ttf"]],[":font",["JetBrainsMonoNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFontMono-ExtraLight.ttf"]],[":font",["JetBrainsMonoNerdFontMono-ExtraLightItalic.ttf"]],[":font",["JetBrainsMonoNerdFontMono-Italic.ttf"]],[":font",["JetBrainsMonoNerdFontMono-Light.ttf"]],[":font",["JetBrainsMonoNerdFontMono-LightItalic.ttf"]],[":font",["JetBrainsMonoNerdFontMono-Medium.ttf"]],[":font",["JetBrainsMonoNerdFontMono-MediumItalic.ttf"]],[":font",["JetBrainsMonoNerdFontMono-Regular.ttf"]],[":font",["JetBrainsMonoNerdFontMono-SemiBold.ttf"]],[":font",["JetBrainsMonoNerdFontMono-SemiBoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFontMono-Thin.ttf"]],[":font",["JetBrainsMonoNerdFontMono-ThinItalic.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-Bold.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-ExtraBold.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-ExtraLight.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-Italic.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-Light.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-LightItalic.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-Medium.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-MediumItalic.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-Regular.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-SemiBold.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["JetBrainsMonoNerdFontPropo-Thin.ttf"]],[":font",["JetBrainsMonoNLNerdFont-Bold.ttf"]]]},"font-jetbrains-mono":{"homepage":"https://www.jetbrains.com/lp/mono","names":["JetBrains Mono"],"ruby_source_checksum":{":sha256":"cc3a41b97dd462257d49df38f402d162dcfd880561ba910b7eb1241ce8f3c440"},"ruby_source_path":"Casks/font/font-j/font-jetbrains-mono.rb","sha256":"6f6376c6ed2960ea8a963cd7387ec9d76e3f629125bc33d1fdcd7eb7012f7bbf","tap_string":"homebrew/cask","url_args":["https://github.com/JetBrains/JetBrainsMono/releases/download/v2.304/JetBrainsMono-2.304.zip"],"version":"2.304","raw_artifacts":[[":font",["fonts/variable/JetBrainsMono[wght].ttf"]],[":font",["fonts/ttf/JetBrainsMono-BoldItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMono-ExtraBold.ttf"]],[":font",["fonts/ttf/JetBrainsMono-ExtraBoldItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMono-ExtraLight.ttf"]],[":font",["fonts/ttf/JetBrainsMono-ExtraLightItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMono-Italic.ttf"]],[":font",["fonts/ttf/JetBrainsMono-Light.ttf"]],[":font",["fonts/ttf/JetBrainsMono-LightItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMono-Medium.ttf"]],[":font",["fonts/ttf/JetBrainsMono-MediumItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMono-Regular.ttf"]],[":font",["fonts/ttf/JetBrainsMono-SemiBold.ttf"]],[":font",["fonts/ttf/JetBrainsMono-SemiBoldItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMono-Thin.ttf"]],[":font",["fonts/ttf/JetBrainsMono-ThinItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-Bold.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-BoldItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-ExtraBold.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-ExtraBoldItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-ExtraLight.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-ExtraLightItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-Italic.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-Light.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-LightItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-Medium.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-MediumItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-Regular.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-SemiBold.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-SemiBoldItalic.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-Thin.ttf"]],[":font",["fonts/ttf/JetBrainsMonoNL-ThinItalic.ttf"]],[":font",["fonts/variable/JetBrainsMono-Italic[wght].ttf"]],[":font",["fonts/ttf/JetBrainsMono-Bold.ttf"]]]},"font-jetendard":{"homepage":"https://github.com/kuskhan/jetendard","names":["Jetendard"],"ruby_source_checksum":{":sha256":"ea519b18cf2ac2460aa7ef9f8d8bb97065b334db91f122cc9057565ddefb5073"},"ruby_source_path":"Casks/font/font-j/font-jetendard.rb","sha256":"399ab416895c01ddc1d43db509d7aa7cede4ad209f597ae8639c6d0194c2b133","tap_string":"homebrew/cask","url_args":["https://github.com/kuskhan/jetendard/releases/download/v0.1.0/Jetendard-TTF.zip"],"version":"0.1.0","raw_artifacts":[[":font",["ttf/Jetendard-ThinItalic.ttf"]],[":font",["ttf/Jetendard-BoldItalic.ttf"]],[":font",["ttf/Jetendard-ExtraBold.ttf"]],[":font",["ttf/Jetendard-ExtraBoldItalic.ttf"]],[":font",["ttf/Jetendard-ExtraLight.ttf"]],[":font",["ttf/Jetendard-ExtraLightItalic.ttf"]],[":font",["ttf/Jetendard-Italic.ttf"]],[":font",["ttf/Jetendard-Light.ttf"]],[":font",["ttf/Jetendard-LightItalic.ttf"]],[":font",["ttf/Jetendard-Medium.ttf"]],[":font",["ttf/Jetendard-MediumItalic.ttf"]],[":font",["ttf/Jetendard-Regular.ttf"]],[":font",["ttf/Jetendard-SemiBold.ttf"]],[":font",["ttf/Jetendard-SemiBoldItalic.ttf"]],[":font",["ttf/Jetendard-Thin.ttf"]],[":font",["ttf/Jetendard-Bold.ttf"]]]},"font-jf-open-huninn":{"homepage":"https://justfont.com/huninn/","names":["jf open huninn","jf open 粉圓"],"ruby_source_checksum":{":sha256":"f84c8b512210269e78641677364043ea5986faf5951ab9bc3e27c972d52f8ed8"},"ruby_source_path":"Casks/font/font-j/font-jf-open-huninn.rb","sha256":"9d5bf4932d31fe94c18cd8cfddc98bc1b14ce10f4e354c682179db290a99c825","tap_string":"homebrew/cask","url_args":["https://github.com/justfont/open-huninn-font/releases/download/v2.1/jf-openhuninn-2.1.ttf"],"version":"2.1","raw_artifacts":[[":font",["jf-openhuninn-2.1.ttf"]]]},"font-jim-nightshade":{"homepage":"https://fonts.google.com/specimen/Jim+Nightshade","names":["Jim Nightshade"],"ruby_source_checksum":{":sha256":"000c70f4dbf70d58a479e6f4b9f937f1aa163a43627394643128ceb27abdd057"},"ruby_source_path":"Casks/font/font-j/font-jim-nightshade.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jimnightshade/JimNightshade-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JimNightshade-Regular.ttf"]]]},"font-joan":{"homepage":"https://fonts.google.com/specimen/Joan","names":["Joan"],"ruby_source_checksum":{":sha256":"e79080bc849cd6b315a5ced9420406942cb9543e1bb4c2b92f030d85f4643e07"},"ruby_source_path":"Casks/font/font-j/font-joan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/joan/Joan-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Joan-Regular.ttf"]]]},"font-jockey-one":{"homepage":"https://fonts.google.com/specimen/Jockey+One","names":["Jockey One"],"ruby_source_checksum":{":sha256":"874497e5718fe22ba62d30ec7e3220332684e6214438ff7c46cdd6a3dc7c1645"},"ruby_source_path":"Casks/font/font-j/font-jockey-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jockeyone/JockeyOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JockeyOne-Regular.ttf"]]]},"font-jolly-lodger":{"homepage":"https://fonts.google.com/specimen/Jolly+Lodger","names":["Jolly Lodger"],"ruby_source_checksum":{":sha256":"840a980db6b6de963b0a059cc080989b142f3102ca5ade8f291e2f88319ccfae"},"ruby_source_path":"Casks/font/font-j/font-jolly-lodger.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jollylodger/JollyLodger-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JollyLodger-Regular.ttf"]]]},"font-jomhuria":{"homepage":"https://fonts.google.com/specimen/Jomhuria","names":["Jomhuria"],"ruby_source_checksum":{":sha256":"bc4c3d8325c7d4a0ffce6a08ca2a95177cebade9219234d7595bca46a5884e7e"},"ruby_source_path":"Casks/font/font-j/font-jomhuria.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jomhuria/Jomhuria-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jomhuria-Regular.ttf"]]]},"font-jomolhari":{"homepage":"https://fonts.google.com/specimen/Jomolhari","names":["Jomolhari"],"ruby_source_checksum":{":sha256":"9687e959c133b7b82061dfbc43b1c4f369e0f720dfd2fd465c180a8c58198327"},"ruby_source_path":"Casks/font/font-j/font-jomolhari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jomolhari/Jomolhari-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jomolhari-Regular.ttf"]]]},"font-joscelyn":{"homepage":"https://github.com/psb1558/Joscelyn-font","names":["Joscelyn"],"ruby_source_checksum":{":sha256":"b245e837b3584dfafdb193f250fe0fe45e99af7da64738da3db713a7263b043c"},"ruby_source_path":"Casks/font/font-j/font-joscelyn.rb","sha256":"ec51b5cefc7f9273c2ff3fb44f22fb72a5a0e1733f198090c2c950c90c0f0ec2","tap_string":"homebrew/cask","url_args":["https://github.com/psb1558/Joscelyn-font/releases/download/v1.020/Joscelyn_1_020.zip"],"version":"1.020","raw_artifacts":[[":font",["Joscelyn/Joscelyn.otf"]]]},"font-josefin-sans":{"homepage":"https://fonts.google.com/specimen/Josefin+Sans","names":["Josefin Sans"],"ruby_source_checksum":{":sha256":"738f43d497a57e3a263a3dc30a9c944a1f332b0cdf9337a70d0dacd1abef8cd1"},"ruby_source_path":"Casks/font/font-j/font-josefin-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/josefinsans"},"version":"latest","raw_artifacts":[[":font",["JosefinSans-Italic[wght].ttf"]],[":font",["JosefinSans[wght].ttf"]]]},"font-josefin-slab":{"homepage":"https://fonts.google.com/specimen/Josefin+Slab","names":["Josefin Slab"],"ruby_source_checksum":{":sha256":"6cd600ce1d23e683f10374161b86cc118dc112ff4efc0ad05cb6b3196793f24a"},"ruby_source_path":"Casks/font/font-j/font-josefin-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/josefinslab"},"version":"latest","raw_artifacts":[[":font",["JosefinSlab-Italic[wght].ttf"]],[":font",["JosefinSlab[wght].ttf"]]]},"font-jost":{"homepage":"https://fonts.google.com/specimen/Jost","names":["Jost"],"ruby_source_checksum":{":sha256":"78a3e5b2ca6c1f0cd1112b539094274af392ab73995d5e1e315f47ea0d6de26a"},"ruby_source_path":"Casks/font/font-j/font-jost.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/jost"},"version":"latest","raw_artifacts":[[":font",["Jost-Italic[wght].ttf"]],[":font",["Jost[wght].ttf"]]]},"font-joti-one":{"homepage":"https://fonts.google.com/specimen/Joti+One","names":["Joti One"],"ruby_source_checksum":{":sha256":"e4818c008a69040e6d3c0e5a76cee8ba0fc0706dcc46fa6b2a9043e8f22d0ce3"},"ruby_source_path":"Casks/font/font-j/font-joti-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jotione/JotiOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JotiOne-Regular.ttf"]]]},"font-jsmath-cmbx10":{"homepage":"https://www.math.union.edu/~dpvc/jsMath/download/jsMath-fonts.html","names":["jsMath-cmbx10"],"ruby_source_checksum":{":sha256":"c5bcc0f1c3cfc29f2b09d8d906e23e97a16a0ad2fe637b398e8461f20c85aeb1"},"ruby_source_path":"Casks/font/font-j/font-jsmath-cmbx10.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.math.union.edu/~dpvc/jsMath/download/TeX-fonts-10.zip"],"version":"latest","raw_artifacts":[[":font",["TeX-fonts-10/jsMath-cmbx10.ttf"]],[":font",["TeX-fonts-10/jsMath-cmex10.ttf"]],[":font",["TeX-fonts-10/jsMath-cmmi10.ttf"]],[":font",["TeX-fonts-10/jsMath-cmr10.ttf"]],[":font",["TeX-fonts-10/jsMath-cmsy10.ttf"]],[":font",["TeX-fonts-10/jsMath-cmti10.ttf"]]]},"font-jsmath-cmex10":{"homepage":"https://fonts.google.com/specimen/jsMath+cmex10","names":["jsMath cmex10"],"ruby_source_checksum":{":sha256":"a3d55720ea1e42fa78fc60f0fcbcebb4273bf7d5be8e5d32a4e696bf48c1f317"},"ruby_source_path":"Casks/font/font-j/font-jsmath-cmex10.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/jsmathcmex10/jsMath-cmex10.ttf"],"version":"latest","raw_artifacts":[[":font",["jsMath-cmex10.ttf"]]]},"font-jsmath-cmmi10":{"homepage":"https://fonts.google.com/specimen/jsMath+cmmi10","names":["jsMath cmmi10"],"ruby_source_checksum":{":sha256":"b0c38b64f70f57c46442694c399fdba9027508195f26eee18fdaf35af15175e7"},"ruby_source_path":"Casks/font/font-j/font-jsmath-cmmi10.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/jsmathcmmi10/jsMath-cmmi10.ttf"],"version":"latest","raw_artifacts":[[":font",["jsMath-cmmi10.ttf"]]]},"font-jsmath-cmr10":{"homepage":"https://fonts.google.com/specimen/jsMath+cmr10","names":["jsMath cmr10"],"ruby_source_checksum":{":sha256":"3b477eccf77bd7a889bd53e045fa34608cebc60538b460b0848dce7f7a781546"},"ruby_source_path":"Casks/font/font-j/font-jsmath-cmr10.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/jsmathcmr10/jsMath-cmr10.ttf"],"version":"latest","raw_artifacts":[[":font",["jsMath-cmr10.ttf"]]]},"font-jsmath-cmsy10":{"homepage":"https://fonts.google.com/specimen/jsMath+cmsy10","names":["jsMath cmsy10"],"ruby_source_checksum":{":sha256":"a10a4c903706b7d43c14541649e538c3333eb8fed067ddc51cb56e840f844a71"},"ruby_source_path":"Casks/font/font-j/font-jsmath-cmsy10.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/jsmathcmsy10/jsMath-cmsy10.ttf"],"version":"latest","raw_artifacts":[[":font",["jsMath-cmsy10.ttf"]]]},"font-jsmath-cmti10":{"homepage":"https://fonts.google.com/specimen/jsMath+cmti10","names":["jsMath cmti10"],"ruby_source_checksum":{":sha256":"ee39be899bba76163c7f978263684fba30cfe81a3a7c9163277400568a00cefa"},"ruby_source_path":"Casks/font/font-j/font-jsmath-cmti10.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/jsmathcmti10/jsMath-cmti10.ttf"],"version":"latest","raw_artifacts":[[":font",["jsMath-cmti10.ttf"]]]},"font-jua":{"homepage":"https://fonts.google.com/specimen/Jua","names":["Jua"],"ruby_source_checksum":{":sha256":"c7025cca44fac2015c0dda63cc0557ff74d538da166b5b0c5449562222eaae29"},"ruby_source_path":"Casks/font/font-j/font-jua.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jua/Jua-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Jua-Regular.ttf"]]]},"font-judson":{"homepage":"https://fonts.google.com/specimen/Judson","names":["Judson"],"ruby_source_checksum":{":sha256":"1a8737340f79d1f1c971db40e5f6f8585c458cc71ac6225b1ca97e8b0f4746f5"},"ruby_source_path":"Casks/font/font-j/font-judson.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/judson"},"version":"latest","raw_artifacts":[[":font",["Judson-Bold.ttf"]],[":font",["Judson-Italic.ttf"]],[":font",["Judson-Regular.ttf"]]]},"font-juisee-nf":{"homepage":"https://github.com/yuru7/juisee","names":["Juisee NF"],"ruby_source_checksum":{":sha256":"6b5d8e1af93dae2fd1db8c27f0e0ff213cfe0e491e00fd269c61e4dff591e3cb"},"ruby_source_path":"Casks/font/font-j/font-juisee-nf.rb","sha256":"89908469a147c2a558890e58214b797fb1561d3204164fce670bb1b83563fd1e","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/juisee/releases/download/v0.2.0/Juisee_NF_v0.2.0.zip"],"version":"0.2.0","raw_artifacts":[[":font",["Juisee_NF_v0.2.0/JuiseeNF-RegularItalic.ttf"]],[":font",["Juisee_NF_v0.2.0/JuiseeHWNF-BoldItalic.ttf"]],[":font",["Juisee_NF_v0.2.0/JuiseeHWNF-Regular.ttf"]],[":font",["Juisee_NF_v0.2.0/JuiseeHWNF-RegularItalic.ttf"]],[":font",["Juisee_NF_v0.2.0/JuiseeNF-Bold.ttf"]],[":font",["Juisee_NF_v0.2.0/JuiseeNF-BoldItalic.ttf"]],[":font",["Juisee_NF_v0.2.0/JuiseeNF-Regular.ttf"]],[":font",["Juisee_NF_v0.2.0/JuiseeHWNF-Bold.ttf"]]]},"font-juisee":{"homepage":"https://github.com/yuru7/juisee","names":["Juisee"],"ruby_source_checksum":{":sha256":"79c17173fdd53ed84c4f5f4b0a3e60c1c72ac92d3ccfa14647191736efed764a"},"ruby_source_path":"Casks/font/font-j/font-juisee.rb","sha256":"787407eebc70d0937aa13025e06536175be9389150659dd07435cd4f4f24f97d","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/juisee/releases/download/v0.2.0/Juisee_v0.2.0.zip"],"version":"0.2.0","raw_artifacts":[[":font",["Juisee_v0.2.0/JuiseeHW-RegularItalic.ttf"]],[":font",["Juisee_v0.2.0/Juisee-BoldItalic.ttf"]],[":font",["Juisee_v0.2.0/Juisee-Regular.ttf"]],[":font",["Juisee_v0.2.0/Juisee-RegularItalic.ttf"]],[":font",["Juisee_v0.2.0/JuiseeHW-Bold.ttf"]],[":font",["Juisee_v0.2.0/JuiseeHW-BoldItalic.ttf"]],[":font",["Juisee_v0.2.0/JuiseeHW-Regular.ttf"]],[":font",["Juisee_v0.2.0/Juisee-Bold.ttf"]]]},"font-julee":{"homepage":"https://fonts.google.com/specimen/Julee","names":["Julee"],"ruby_source_checksum":{":sha256":"8b2c720e29369e874f3e3961fa882c246d9720bab81b537df794869df5105ec9"},"ruby_source_path":"Casks/font/font-j/font-julee.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/julee/Julee-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Julee-Regular.ttf"]]]},"font-juliamono":{"homepage":"https://juliamono.netlify.app/","names":["JuliaMono"],"ruby_source_checksum":{":sha256":"a248bf73a0e7b6d2b0fd06ee432b62946fe03560ffb94ce362b14d05afcae338"},"ruby_source_path":"Casks/font/font-j/font-juliamono.rb","sha256":"be6517295198ec5c92bdbaad42f4f6f8d83f921d80512b79f54fe036add95c0c","tap_string":"homebrew/cask","url_args":["https://github.com/cormullion/juliamono/releases/download/v0.63.2/JuliaMono-ttf.tar.gz"],"version":"0.63.2","raw_artifacts":[[":font",["JuliaMono-SemiBoldItalic.ttf"]],[":font",["JuliaMono-BlackItalic.ttf"]],[":font",["JuliaMono-Bold.ttf"]],[":font",["JuliaMono-BoldItalic.ttf"]],[":font",["JuliaMono-ExtraBold.ttf"]],[":font",["JuliaMono-ExtraBoldItalic.ttf"]],[":font",["JuliaMono-Light.ttf"]],[":font",["JuliaMono-LightItalic.ttf"]],[":font",["JuliaMono-Medium.ttf"]],[":font",["JuliaMono-MediumItalic.ttf"]],[":font",["JuliaMono-Regular.ttf"]],[":font",["JuliaMono-RegularItalic.ttf"]],[":font",["JuliaMono-SemiBold.ttf"]],[":font",["JuliaMono-Black.ttf"]]]},"font-julius-sans-one":{"homepage":"https://fonts.google.com/specimen/Julius+Sans+One","names":["Julius Sans One"],"ruby_source_checksum":{":sha256":"d5260652012b3e531425705a2fe5146af5d55fe943bb268fe2efa88d53c802f1"},"ruby_source_path":"Casks/font/font-j/font-julius-sans-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/juliussansone/JuliusSansOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JuliusSansOne-Regular.ttf"]]]},"font-junction":{"homepage":"https://www.theleagueofmoveabletype.com/junction","names":["Junction"],"ruby_source_checksum":{":sha256":"919b1a5ba83829dfa35931df83db6d6fe33d8bbf552a445d5ca4f62089e9b75d"},"ruby_source_path":"Casks/font/font-j/font-junction.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/theleagueof/junction/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["junction-master/Junction-bold.otf"]],[":font",["junction-master/Junction-light.otf"]],[":font",["junction-master/Junction-regular.otf"]]]},"font-junge":{"homepage":"https://fonts.google.com/specimen/Junge","names":["Junge"],"ruby_source_checksum":{":sha256":"c3aeedbfff9fd629ace735fd68405f9789b73c12a55342beb014de078524a89b"},"ruby_source_path":"Casks/font/font-j/font-junge.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/junge/Junge-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Junge-Regular.ttf"]]]},"font-junicode":{"homepage":"https://github.com/psb1558/Junicode-font","names":["Junicode"],"ruby_source_checksum":{":sha256":"1fc8bb02204428253429c87812bd0cb540c913dfc0f53a67edeed7c0bd27e368"},"ruby_source_path":"Casks/font/font-j/font-junicode.rb","sha256":"dae8ebc04a8592445c1878db8451838dd2f49d7c9912b3d4f3cab84c1516c5fe","tap_string":"homebrew/cask","url_args":["https://github.com/psb1558/Junicode-font/releases/download/v2.226/Junicode_2.226.zip"],"version":"2.226","raw_artifacts":[[":font",["Junicode/VAR/JunicodeVF-Roman.ttf"]],[":font",["Junicode/OTF/Junicode-BoldItalic.otf"]],[":font",["Junicode/OTF/Junicode-Cond.otf"]],[":font",["Junicode/OTF/Junicode-CondItalic.otf"]],[":font",["Junicode/OTF/Junicode-CondLight.otf"]],[":font",["Junicode/OTF/Junicode-CondLightItalic.otf"]],[":font",["Junicode/OTF/Junicode-CondMedium.otf"]],[":font",["Junicode/OTF/Junicode-CondMediumItalic.otf"]],[":font",["Junicode/OTF/Junicode-CondSemiBold.otf"]],[":font",["Junicode/OTF/Junicode-CondSemiBoldItalic.otf"]],[":font",["Junicode/OTF/Junicode-Exp.otf"]],[":font",["Junicode/OTF/Junicode-ExpBold.otf"]],[":font",["Junicode/OTF/Junicode-ExpBoldItalic.otf"]],[":font",["Junicode/OTF/Junicode-ExpItalic.otf"]],[":font",["Junicode/OTF/Junicode-ExpMedium.otf"]],[":font",["Junicode/OTF/Junicode-ExpMediumItalic.otf"]],[":font",["Junicode/OTF/Junicode-ExpSemiBold.otf"]],[":font",["Junicode/OTF/Junicode-ExpSemiBoldItalic.otf"]],[":font",["Junicode/OTF/Junicode-Italic.otf"]],[":font",["Junicode/OTF/Junicode-Light.otf"]],[":font",["Junicode/OTF/Junicode-LightItalic.otf"]],[":font",["Junicode/OTF/Junicode-Medium.otf"]],[":font",["Junicode/OTF/Junicode-MediumItalic.otf"]],[":font",["Junicode/OTF/Junicode-Regular.otf"]],[":font",["Junicode/OTF/Junicode-SemiBold.otf"]],[":font",["Junicode/OTF/Junicode-SemiBoldItalic.otf"]],[":font",["Junicode/OTF/Junicode-SemiCond.otf"]],[":font",["Junicode/OTF/Junicode-SemiCondItalic.otf"]],[":font",["Junicode/OTF/Junicode-SemiCondLight.otf"]],[":font",["Junicode/OTF/Junicode-SemiCondLightItalic.otf"]],[":font",["Junicode/OTF/Junicode-SemiCondMedium.otf"]],[":font",["Junicode/OTF/Junicode-SemiCondMediumItalic.otf"]],[":font",["Junicode/OTF/Junicode-SemiCondSemiBold.otf"]],[":font",["Junicode/OTF/Junicode-SemiCondSemiBoldItalic.otf"]],[":font",["Junicode/OTF/Junicode-SemiExp.otf"]],[":font",["Junicode/OTF/Junicode-SemiExpBold.otf"]],[":font",["Junicode/OTF/Junicode-SemiExpBoldItalic.otf"]],[":font",["Junicode/OTF/Junicode-SemiExpItalic.otf"]],[":font",["Junicode/OTF/Junicode-SemiExpMedium.otf"]],[":font",["Junicode/OTF/Junicode-SemiExpMediumItalic.otf"]],[":font",["Junicode/OTF/Junicode-SemiExpSemiBold.otf"]],[":font",["Junicode/OTF/Junicode-SemiExpSemiBoldItalic.otf"]],[":font",["Junicode/VAR/JunicodeVF-Italic.ttf"]],[":font",["Junicode/OTF/Junicode-Bold.otf"]]]},"font-jura":{"homepage":"https://fonts.google.com/specimen/Jura","names":["Jura"],"ruby_source_checksum":{":sha256":"906b5870282d3797d214d398953e5f6ef1125efe0cf0278e245522276cd4fde0"},"ruby_source_path":"Casks/font/font-j/font-jura.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/jura/Jura%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Jura[wght].ttf"]]]},"font-just-another-hand":{"homepage":"https://fonts.google.com/specimen/Just+Another+Hand","names":["Just Another Hand"],"ruby_source_checksum":{":sha256":"248302d94544e8058b338d88e62d65c58393e7620d020309d04fa88523b23c10"},"ruby_source_path":"Casks/font/font-j/font-just-another-hand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/justanotherhand/JustAnotherHand-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["JustAnotherHand-Regular.ttf"]]]},"font-just-me-again-down-here":{"homepage":"https://fonts.google.com/specimen/Just+Me+Again+Down+Here","names":["Just Me Again Down Here"],"ruby_source_checksum":{":sha256":"580a6194939ff78e39f77fc7d764a7cf5d946cbacfaced83fb209d31f3a37c4f"},"ruby_source_path":"Casks/font/font-j/font-just-me-again-down-here.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/justmeagaindownhere/JustMeAgainDownHere.ttf"],"version":"latest","raw_artifacts":[[":font",["JustMeAgainDownHere.ttf"]]]},"font-k2d":{"homepage":"https://fonts.google.com/specimen/K2D","names":["K2D"],"ruby_source_checksum":{":sha256":"b0768411d55ccbdddc4aa61ea2ffc6733f3c4da405e3aebb4be111d359e8899b"},"ruby_source_path":"Casks/font/font-k/font-k2d.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/k2d"},"version":"latest","raw_artifacts":[[":font",["K2D-ThinItalic.ttf"]],[":font",["K2D-BoldItalic.ttf"]],[":font",["K2D-ExtraBold.ttf"]],[":font",["K2D-ExtraBoldItalic.ttf"]],[":font",["K2D-ExtraLight.ttf"]],[":font",["K2D-ExtraLightItalic.ttf"]],[":font",["K2D-Italic.ttf"]],[":font",["K2D-Light.ttf"]],[":font",["K2D-LightItalic.ttf"]],[":font",["K2D-Medium.ttf"]],[":font",["K2D-MediumItalic.ttf"]],[":font",["K2D-Regular.ttf"]],[":font",["K2D-SemiBold.ttf"]],[":font",["K2D-SemiBoldItalic.ttf"]],[":font",["K2D-Thin.ttf"]],[":font",["K2D-Bold.ttf"]]]},"font-kablammo":{"homepage":"https://fonts.google.com/specimen/Kablammo","names":["Kablammo"],"ruby_source_checksum":{":sha256":"31af4064f692a19f66014ac2c682ac7eda53943bd4c30e2a7d437320bd920806"},"ruby_source_path":"Casks/font/font-k/font-kablammo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kablammo/Kablammo%5BMORF%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Kablammo[MORF].ttf"]]]},"font-kadwa":{"homepage":"https://fonts.google.com/specimen/Kadwa","names":["Kadwa"],"ruby_source_checksum":{":sha256":"7e0c7d2e2cdf5be657af4bb7339da2b50ea10057853435ceb0c510a95e67da40"},"ruby_source_path":"Casks/font/font-k/font-kadwa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kadwa"},"version":"latest","raw_artifacts":[[":font",["Kadwa-Bold.ttf"]],[":font",["Kadwa-Regular.ttf"]]]},"font-kaisei-decol":{"homepage":"https://fonts.google.com/specimen/Kaisei+Decol","names":["Kaisei Decol"],"ruby_source_checksum":{":sha256":"634e6f32ae3e9bf1a9bcd5aaa545ad5f277b886b1c51ace62d942446154c4fc9"},"ruby_source_path":"Casks/font/font-k/font-kaisei-decol.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kaiseidecol"},"version":"latest","raw_artifacts":[[":font",["KaiseiDecol-Bold.ttf"]],[":font",["KaiseiDecol-Medium.ttf"]],[":font",["KaiseiDecol-Regular.ttf"]]]},"font-kaisei-harunoumi":{"homepage":"https://fonts.google.com/specimen/Kaisei+HarunoUmi","names":["Kaisei HarunoUmi"],"ruby_source_checksum":{":sha256":"6beb13ff7b0a0cc2fd7f45483e6e42f2bb95485d70aaec991a63c4ad44f4ff15"},"ruby_source_path":"Casks/font/font-k/font-kaisei-harunoumi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kaiseiharunoumi"},"version":"latest","raw_artifacts":[[":font",["KaiseiHarunoUmi-Bold.ttf"]],[":font",["KaiseiHarunoUmi-Medium.ttf"]],[":font",["KaiseiHarunoUmi-Regular.ttf"]]]},"font-kaisei-opti":{"homepage":"https://fonts.google.com/specimen/Kaisei+Opti","names":["Kaisei Opti"],"ruby_source_checksum":{":sha256":"776ea7e74130be5b0ed3ce2ceaf50fba6ecf3addb588a38aeb599c351a1a9971"},"ruby_source_path":"Casks/font/font-k/font-kaisei-opti.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kaiseiopti"},"version":"latest","raw_artifacts":[[":font",["KaiseiOpti-Bold.ttf"]],[":font",["KaiseiOpti-Medium.ttf"]],[":font",["KaiseiOpti-Regular.ttf"]]]},"font-kaisei-tokumin":{"homepage":"https://fonts.google.com/specimen/Kaisei+Tokumin","names":["Kaisei Tokumin"],"ruby_source_checksum":{":sha256":"682b3ab4ceaa6c75e46cdd39d8cfd1914741376be53f67970de99892d2ba3c34"},"ruby_source_path":"Casks/font/font-k/font-kaisei-tokumin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kaiseitokumin"},"version":"latest","raw_artifacts":[[":font",["KaiseiTokumin-Bold.ttf"]],[":font",["KaiseiTokumin-ExtraBold.ttf"]],[":font",["KaiseiTokumin-Medium.ttf"]],[":font",["KaiseiTokumin-Regular.ttf"]]]},"font-kaiso":{"homepage":"https://moji-waku.com/kaiso/index.html","names":["Kaiso"],"ruby_source_checksum":{":sha256":"daab516aac1f711b99fd393f55c021189638116352d5014f0211525c2465424e"},"ruby_source_path":"Casks/font/font-k/font-kaiso.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/kaiso_next.zip"],"version":"latest","raw_artifacts":[[":font",["kaiso_next/Kaiso-Next-B.otf"]]]},"font-kalam":{"homepage":"https://github.com/itfoundry/kalam","names":["Kalam"],"ruby_source_checksum":{":sha256":"1814d7028f7213e6bb25db5e05cd074c750194d21644fa2dd02bea2027b7336d"},"ruby_source_path":"Casks/font/font-k/font-kalam.rb","sha256":"221df2b265d12789af5ef52afd25479ed84eabf7802e59de3de01291b237c605","tap_string":"homebrew/cask","url_args":["https://github.com/itfoundry/kalam/releases/download/v2.001/kalam-2_001.zip"],"version":"2.001","raw_artifacts":[[":font",["Kalam-Bold.otf"]],[":font",["Kalam-Light.otf"]],[":font",["Kalam-Regular.otf"]]]},"font-kalnia-glaze":{"homepage":"https://fonts.google.com/specimen/Kalnia+Glaze","names":["Kalnia Glaze"],"ruby_source_checksum":{":sha256":"ffe305639daa550cc9b01cd23ac731f41dfad2ac47b794803c6ef00a167812f3"},"ruby_source_path":"Casks/font/font-k/font-kalnia-glaze.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kalniaglaze/KalniaGlaze%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["KalniaGlaze[wdth,wght].ttf"]]]},"font-kalnia":{"homepage":"https://fonts.google.com/specimen/Kalnia","names":["Kalnia"],"ruby_source_checksum":{":sha256":"71f3504595e89024862cdd7fd5c456327cdc1de28ce983b92487970ccb73bdbb"},"ruby_source_path":"Casks/font/font-k/font-kalnia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kalnia/Kalnia%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Kalnia[wdth,wght].ttf"]]]},"font-kameron":{"homepage":"https://fonts.google.com/specimen/Kameron","names":["Kameron"],"ruby_source_checksum":{":sha256":"2d014445713eb86c32f567726c9b6b2c11a1c8f7a4dd2d49d52069293f755a3d"},"ruby_source_path":"Casks/font/font-k/font-kameron.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kameron/Kameron%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Kameron[wght].ttf"]]]},"font-kanchenjunga":{"homepage":"https://fonts.google.com/specimen/Kanchenjunga","names":["Kanchenjunga"],"ruby_source_checksum":{":sha256":"c95ee06199eed38cac7d340099c66134d77316a6bd935b0c62048bdcabf6e0b3"},"ruby_source_path":"Casks/font/font-k/font-kanchenjunga.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kanchenjunga"},"version":"latest","raw_artifacts":[[":font",["Kanchenjunga-Bold.ttf"]],[":font",["Kanchenjunga-Medium.ttf"]],[":font",["Kanchenjunga-Regular.ttf"]],[":font",["Kanchenjunga-SemiBold.ttf"]]]},"font-kanit":{"homepage":"https://fonts.google.com/specimen/Kanit","names":["Kanit"],"ruby_source_checksum":{":sha256":"0b937b1168551efca1eb5f086e6176c51926f59b3757d08f7d2f94a05bcfbe37"},"ruby_source_path":"Casks/font/font-k/font-kanit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kanit"},"version":"latest","raw_artifacts":[[":font",["Kanit-ThinItalic.ttf"]],[":font",["Kanit-BlackItalic.ttf"]],[":font",["Kanit-Bold.ttf"]],[":font",["Kanit-BoldItalic.ttf"]],[":font",["Kanit-ExtraBold.ttf"]],[":font",["Kanit-ExtraBoldItalic.ttf"]],[":font",["Kanit-ExtraLight.ttf"]],[":font",["Kanit-ExtraLightItalic.ttf"]],[":font",["Kanit-Italic.ttf"]],[":font",["Kanit-Light.ttf"]],[":font",["Kanit-LightItalic.ttf"]],[":font",["Kanit-Medium.ttf"]],[":font",["Kanit-MediumItalic.ttf"]],[":font",["Kanit-Regular.ttf"]],[":font",["Kanit-SemiBold.ttf"]],[":font",["Kanit-SemiBoldItalic.ttf"]],[":font",["Kanit-Thin.ttf"]],[":font",["Kanit-Black.ttf"]]]},"font-kanjistrokeorders":{"homepage":"https://sites.google.com/site/nihilistorguk/","names":["KanjiStrokeOrders"],"ruby_source_checksum":{":sha256":"70f4907c06ffd8515b00ea90c4eb1ad55e8b445f386c40f1bf90a5f8318155d7"},"ruby_source_path":"Casks/font/font-k/font-kanjistrokeorders.rb","sha256":"15525b225e9a9f08445eabdb5cac5c145431ac845107e3109b3fdcbfb77ac733","tap_string":"homebrew/cask","url_args":["https://drive.google.com/uc?export=download&id=1TELymEhF0YMK0Ma-fQlpHNmZLg9Xw3zx"],"version":"4.005,1TELymEhF0YMK0Ma-fQlpHNmZLg9Xw3zx","raw_artifacts":[[":font",["KanjiStrokeOrders_v4.005.ttf"]]],"raw_caveats":"Installing font-kanjistrokeorders means you have AGREED to the license at:\n  https://drive.google.com/file/d/1HOybxFTh2aD6zoLoh-ixHf2vTSgqFs6f/preview\n"},"font-kantumruy-pro":{"homepage":"https://fonts.google.com/specimen/Kantumruy+Pro","names":["Kantumruy Pro"],"ruby_source_checksum":{":sha256":"5740182facd8c8e06f7073aef848aa9493d0a228eeb0d324d86802d8f42f3b83"},"ruby_source_path":"Casks/font/font-k/font-kantumruy-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kantumruypro"},"version":"latest","raw_artifacts":[[":font",["KantumruyPro-Italic[wght].ttf"]],[":font",["KantumruyPro[wght].ttf"]]]},"font-kapakana":{"homepage":"https://fonts.google.com/specimen/Kapakana","names":["Kapakana"],"ruby_source_checksum":{":sha256":"fbb448d611048d04c1fd9216b4fe4cd1769b12331686e14c62333582ac7ac805"},"ruby_source_path":"Casks/font/font-k/font-kapakana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kapakana/Kapakana%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Kapakana[wght].ttf"]]]},"font-karantina":{"homepage":"https://fonts.google.com/specimen/Karantina","names":["Karantina"],"ruby_source_checksum":{":sha256":"acbca6b90af30e1debd00f4293451c705b92bc6d7d3daf75411643bd95602146"},"ruby_source_path":"Casks/font/font-k/font-karantina.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/karantina"},"version":"latest","raw_artifacts":[[":font",["Karantina-Bold.ttf"]],[":font",["Karantina-Light.ttf"]],[":font",["Karantina-Regular.ttf"]]]},"font-karla-tamil-inclined":{"homepage":"https://fonts.google.com/specimen/Karla+Tamil+Inclined","names":["Karla Tamil Inclined"],"ruby_source_checksum":{":sha256":"4970fca7c757f6a3577b2398deb9637be2fd44e53e4b6e65a6fa07a08edff4b8"},"ruby_source_path":"Casks/font/font-k/font-karla-tamil-inclined.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/karlatamilinclined"},"version":"latest","raw_artifacts":[[":font",["KarlaTamilInclined-Bold.ttf"]],[":font",["KarlaTamilInclined-Regular.ttf"]]]},"font-karla-tamil-upright":{"homepage":"https://fonts.google.com/specimen/Karla+Tamil+Upright","names":["Karla Tamil Upright"],"ruby_source_checksum":{":sha256":"5d087049545d0165283db75cc75005b2169e889c609f242e240a4cde56ccc80a"},"ruby_source_path":"Casks/font/font-k/font-karla-tamil-upright.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/karlatamilupright"},"version":"latest","raw_artifacts":[[":font",["KarlaTamilUpright-Bold.ttf"]],[":font",["KarlaTamilUpright-Regular.ttf"]]]},"font-karla":{"homepage":"https://fonts.google.com/specimen/Karla","names":["Karla"],"ruby_source_checksum":{":sha256":"86f20df3e1d527599c44a8f8da36e87476fb641a399809adb86325ced20a33f7"},"ruby_source_path":"Casks/font/font-k/font-karla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/karla"},"version":"latest","raw_artifacts":[[":font",["Karla-Italic[wght].ttf"]],[":font",["Karla[wght].ttf"]]]},"font-karma":{"homepage":"https://github.com/itfoundry/karma","names":["Karma"],"ruby_source_checksum":{":sha256":"6e01e7b9cf021a6054e9d2cad14ee6e7ad700e62f904cea5f301fd5e33de1fbb"},"ruby_source_path":"Casks/font/font-k/font-karma.rb","sha256":"ebbe01be41c18aed6e538ea8d88eec65bb1bca046afc36b2fc6a84e808bda7e4","tap_string":"homebrew/cask","url_args":["https://github.com/itfoundry/karma/releases/download/v2.000/karma-2_000.zip"],"version":"2.000","raw_artifacts":[[":font",["Karma-Bold.otf"]],[":font",["Karma-Light.otf"]],[":font",["Karma-Medium.otf"]],[":font",["Karma-Regular.otf"]],[":font",["Karma-SemiBold.otf"]]]},"font-katibeh":{"homepage":"https://fonts.google.com/specimen/Katibeh","names":["Katibeh"],"ruby_source_checksum":{":sha256":"1a20b875f2a747b0c040655339135df119a981952a35334aa55ef3fbfbf5c7d7"},"ruby_source_path":"Casks/font/font-k/font-katibeh.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/katibeh/Katibeh-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Katibeh-Regular.ttf"]]]},"font-kaushan-script":{"homepage":"https://fonts.google.com/specimen/Kaushan+Script","names":["Kaushan Script"],"ruby_source_checksum":{":sha256":"291bfbaf0590d8e6457b27dfb5da118942b86e9fcbfa8bc70f65149daa4bb6f4"},"ruby_source_path":"Casks/font/font-k/font-kaushan-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kaushanscript/KaushanScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KaushanScript-Regular.ttf"]]]},"font-kavivanar":{"homepage":"https://fonts.google.com/specimen/Kavivanar","names":["Kavivanar"],"ruby_source_checksum":{":sha256":"0f8c86cec4fcf7f205e8aeb1ad4dbfe83ee07f92c5094f3d405c0cec5fc56e6a"},"ruby_source_path":"Casks/font/font-k/font-kavivanar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kavivanar/Kavivanar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kavivanar-Regular.ttf"]]]},"font-kavoon":{"homepage":"https://fonts.google.com/specimen/Kavoon","names":["Kavoon"],"ruby_source_checksum":{":sha256":"41c92424ddfc8508a0ad22c84644761b6e87c48b1ee3dad6bf685779f49e2d82"},"ruby_source_path":"Casks/font/font-k/font-kavoon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kavoon/Kavoon-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kavoon-Regular.ttf"]]]},"font-kawkab-mono":{"homepage":"https://makkuk.com/kawkab-mono","names":["Kawkab Mono"],"ruby_source_checksum":{":sha256":"194307392b07cf5c70049489bccbd87f6d56a2194ff0e20ba804620ebc457a3d"},"ruby_source_path":"Casks/font/font-k/font-kawkab-mono.rb","sha256":"11c06f57dddefaf0166d74caaa072865ab6ff8d34076e7ec5d2c20edda145666","tap_string":"homebrew/cask","url_args":["https://github.com/aiaf/kawkab-mono/releases/download/v0.501/kawkab-mono-0.501.zip"],"version":"0.501","raw_artifacts":[[":font",["kawkab-mono-0.501/KawkabMono-Bold.otf"]],[":font",["kawkab-mono-0.501/KawkabMono-Light.otf"]],[":font",["kawkab-mono-0.501/KawkabMono-Regular.otf"]]]},"font-kay-pho-du":{"homepage":"https://fonts.google.com/specimen/Kay+Pho+Du","names":["Kay Pho Du"],"ruby_source_checksum":{":sha256":"e38cdac1c163d00272a5f765e60abd76a7c23f861b81b0066e3a4d899b88fbe1"},"ruby_source_path":"Casks/font/font-k/font-kay-pho-du.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kayphodu"},"version":"latest","raw_artifacts":[[":font",["KayPhoDu-Bold.ttf"]],[":font",["KayPhoDu-Medium.ttf"]],[":font",["KayPhoDu-Regular.ttf"]],[":font",["KayPhoDu-SemiBold.ttf"]]]},"font-kdam-thmor-pro":{"homepage":"https://fonts.google.com/specimen/Kdam+Thmor+Pro","names":["Kdam Thmor Pro"],"ruby_source_checksum":{":sha256":"6a8a13f1cf5e15ba31cdda925025d92402d1b5a63305c28a108503268d232df1"},"ruby_source_path":"Casks/font/font-k/font-kdam-thmor-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kdamthmorpro/KdamThmorPro-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KdamThmorPro-Regular.ttf"]]]},"font-keania-one":{"homepage":"https://fonts.google.com/specimen/Keania+One","names":["Keania One"],"ruby_source_checksum":{":sha256":"11cbe5186b878d5245306281d6f9178d22431f7acf328c34a7a2bd81df797b4f"},"ruby_source_path":"Casks/font/font-k/font-keania-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/keaniaone/KeaniaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KeaniaOne-Regular.ttf"]]]},"font-kedebideri":{"homepage":"https://fonts.google.com/specimen/Kedebideri","names":["Kedebideri"],"ruby_source_checksum":{":sha256":"b168609334226a22cd69715fa3826219f4ac7ea1ba8f977da5335e29ea92b128"},"ruby_source_path":"Casks/font/font-k/font-kedebideri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kedebideri"},"version":"latest","raw_artifacts":[[":font",["Kedebideri-Black.ttf"]],[":font",["Kedebideri-Bold.ttf"]],[":font",["Kedebideri-ExtraBold.ttf"]],[":font",["Kedebideri-Medium.ttf"]],[":font",["Kedebideri-Regular.ttf"]],[":font",["Kedebideri-SemiBold.ttf"]]]},"font-kelly-slab":{"homepage":"https://fonts.google.com/specimen/Kelly+Slab","names":["Kelly Slab"],"ruby_source_checksum":{":sha256":"5918eec0a32bba543026246debbb689ed364627e7dab352a5950cac0424aabe4"},"ruby_source_path":"Casks/font/font-k/font-kelly-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kellyslab/KellySlab-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KellySlab-Regular.ttf"]]]},"font-kenia":{"homepage":"https://fonts.google.com/specimen/Kenia","names":["Kenia"],"ruby_source_checksum":{":sha256":"15776d6ddc915a50ac34eafac19231170e01613d0c88a59ef068ed6a43c8c5ab"},"ruby_source_path":"Casks/font/font-k/font-kenia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kenia/Kenia-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kenia-Regular.ttf"]]]},"font-khand":{"homepage":"https://fonts.google.com/specimen/Khand","names":["Khand"],"ruby_source_checksum":{":sha256":"69798d9e3900be0e870a2cc21b5e489af0e5f7e548850e5baffd9c0e81d95c83"},"ruby_source_path":"Casks/font/font-k/font-khand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/khand"},"version":"latest","raw_artifacts":[[":font",["Khand-Bold.ttf"]],[":font",["Khand-Light.ttf"]],[":font",["Khand-Medium.ttf"]],[":font",["Khand-Regular.ttf"]],[":font",["Khand-SemiBold.ttf"]]]},"font-khmer":{"homepage":"https://fonts.google.com/specimen/Khmer","names":["Khmer"],"ruby_source_checksum":{":sha256":"0a2fe1495d81e96a67522b4905029cc2702b1ee43958105dad82c6a70d905744"},"ruby_source_path":"Casks/font/font-k/font-khmer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/khmer/Khmer.ttf"],"version":"latest","raw_artifacts":[[":font",["Khmer.ttf"]]]},"font-khula":{"homepage":"https://fonts.google.com/specimen/Khula","names":["Khula"],"ruby_source_checksum":{":sha256":"d5061ae2b3f63d96cd6a5a86e45fc1dea47fbdef4d982870a98ada19eb02b8cf"},"ruby_source_path":"Casks/font/font-k/font-khula.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/khula"},"version":"latest","raw_artifacts":[[":font",["Khula-Bold.ttf"]],[":font",["Khula-ExtraBold.ttf"]],[":font",["Khula-Light.ttf"]],[":font",["Khula-Regular.ttf"]],[":font",["Khula-SemiBold.ttf"]]]},"font-khyay":{"homepage":"https://fonts.google.com/earlyaccess","names":["Khyay"],"ruby_source_checksum":{":sha256":"5fd882955c58c3264a810b23ca826f6fcaf805accc5127596f7c2517e2683ce3"},"ruby_source_path":"Casks/font/font-k/font-khyay.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/khyay/Khyay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Khyay-Regular.ttf"]]]},"font-kikai-chokoku-jis":{"homepage":"https://font.kim/","names":["Kikai Chokoku JIS","機械彫刻用標準書体フォント"],"ruby_source_checksum":{":sha256":"e0ac19f6e3700a17b8548d3d27de533e32c2f94466e6b40cd9208a7030d5cb0f"},"ruby_source_path":"Casks/font/font-k/font-kikai-chokoku-jis.rb","sha256":"8702e0e538a8ae423a8bf8ea60abdafa07414b04388adfdab8311afdfde1b1e4","tap_string":"homebrew/cask","url_args":["https://font.kim/distribution/fk-kikaichokoku-v0320.zip"],"version":"0.320","raw_artifacts":[[":font",["fkKikaiChokoku.otf"]]]},"font-kimberella":{"homepage":"https://moji-waku.com/kimberella/index.html","names":["Kimberella"],"ruby_source_checksum":{":sha256":"cb60bc0f49976152f8f64051bb64683e90ea44ca12d832c791b23b6cb46120fd"},"ruby_source_path":"Casks/font/font-k/font-kimberella.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/kimberella.zip"],"version":"latest","raw_artifacts":[[":font",["kimberella/Kimberella-Regular.otf"]]]},"font-kings":{"homepage":"https://fonts.google.com/specimen/Kings","names":["Kings"],"ruby_source_checksum":{":sha256":"9ca089d9622c00184331f166b85ff5d4087506a23fba2560a1187de60673d3fb"},"ruby_source_path":"Casks/font/font-k/font-kings.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kings/Kings-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kings-Regular.ttf"]]]},"font-kirang-haerang":{"homepage":"https://fonts.google.com/specimen/Kirang+Haerang","names":["Kirang Haerang"],"ruby_source_checksum":{":sha256":"55d532b1f0cddfa33a5bcd1a127075de80bf18f864876cfdde85bc55a327f366"},"ruby_source_path":"Casks/font/font-k/font-kirang-haerang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kiranghaerang/KirangHaerang-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KirangHaerang-Regular.ttf"]]]},"font-kite-one":{"homepage":"https://fonts.google.com/specimen/Kite+One","names":["Kite One"],"ruby_source_checksum":{":sha256":"7925903f70cc5633583e2d4ae1a4cba23b2be36fd4130e8b5819f370cd69c1d2"},"ruby_source_path":"Casks/font/font-k/font-kite-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kiteone/KiteOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KiteOne-Regular.ttf"]]]},"font-kiwi-maru":{"homepage":"https://fonts.google.com/specimen/Kiwi+Maru","names":["Kiwi Maru"],"ruby_source_checksum":{":sha256":"276c4685962cdb3a2cb575c3efb7789b9ca3155957d34dec991a9abaaf7854f8"},"ruby_source_path":"Casks/font/font-k/font-kiwi-maru.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kiwimaru"},"version":"latest","raw_artifacts":[[":font",["KiwiMaru-Light.ttf"]],[":font",["KiwiMaru-Medium.ttf"]],[":font",["KiwiMaru-Regular.ttf"]]]},"font-klee-one":{"homepage":"https://fonts.google.com/specimen/Klee+One","names":["Klee One"],"ruby_source_checksum":{":sha256":"d011207efb7e6d067159108024268f52a1574e51218426a7e7248cd53fa4fb01"},"ruby_source_path":"Casks/font/font-k/font-klee-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kleeone"},"version":"latest","raw_artifacts":[[":font",["KleeOne-Regular.ttf"]],[":font",["KleeOne-SemiBold.ttf"]]]},"font-knewave":{"homepage":"https://fonts.google.com/specimen/Knewave","names":["Knewave"],"ruby_source_checksum":{":sha256":"bb7b217ed1a2e778d505639c9113dd6cf5c3b9eef493d0a009dc27f18a9e947d"},"ruby_source_path":"Casks/font/font-k/font-knewave.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/knewave/Knewave-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Knewave-Regular.ttf"]]]},"font-ko-pub-batang":{"homepage":"https://fonts.google.com/earlyaccess","names":["Ko Pub Batang"],"ruby_source_checksum":{":sha256":"ca89bdc00459409cc409a110658a8e1428d3206f6a329d07bc2c51140a13723f"},"ruby_source_path":"Casks/font/font-k/font-ko-pub-batang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kopubbatang"},"version":"latest","raw_artifacts":[[":font",["KoPubBatang-Bold.ttf"]],[":font",["KoPubBatang-Light.ttf"]],[":font",["KoPubBatang-Regular.ttf"]]]},"font-kodchasan":{"homepage":"https://fonts.google.com/specimen/Kodchasan","names":["Kodchasan"],"ruby_source_checksum":{":sha256":"63c10012b3acc8161b98cc89a17cbe6055953db9b07839a679c33cca96f5d109"},"ruby_source_path":"Casks/font/font-k/font-kodchasan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kodchasan"},"version":"latest","raw_artifacts":[[":font",["Kodchasan-SemiBoldItalic.ttf"]],[":font",["Kodchasan-BoldItalic.ttf"]],[":font",["Kodchasan-ExtraLight.ttf"]],[":font",["Kodchasan-ExtraLightItalic.ttf"]],[":font",["Kodchasan-Italic.ttf"]],[":font",["Kodchasan-Light.ttf"]],[":font",["Kodchasan-LightItalic.ttf"]],[":font",["Kodchasan-Medium.ttf"]],[":font",["Kodchasan-MediumItalic.ttf"]],[":font",["Kodchasan-Regular.ttf"]],[":font",["Kodchasan-SemiBold.ttf"]],[":font",["Kodchasan-Bold.ttf"]]]},"font-kode-mono":{"homepage":"https://fonts.google.com/specimen/Kode+Mono","names":["Kode Mono"],"ruby_source_checksum":{":sha256":"cec70aa72b4fbbbedc736f814f619aeaf51ae6bf7aae5d92a32e0d4c5ae59bf1"},"ruby_source_path":"Casks/font/font-k/font-kode-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kodemono/KodeMono%5BROND%2Cwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["KodeMono[ROND,wdth,wght].ttf"]]]},"font-koh-santepheap":{"homepage":"https://fonts.google.com/specimen/Koh+Santepheap","names":["Koh Santepheap"],"ruby_source_checksum":{":sha256":"61aad4dcd134d0f4af9024409cde37b3b919659dacef3dfbf0d0dc9b2546e50c"},"ruby_source_path":"Casks/font/font-k/font-koh-santepheap.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kohsantepheap"},"version":"latest","raw_artifacts":[[":font",["KohSantepheap-Black.ttf"]],[":font",["KohSantepheap-Bold.ttf"]],[":font",["KohSantepheap-Light.ttf"]],[":font",["KohSantepheap-Regular.ttf"]],[":font",["KohSantepheap-Thin.ttf"]]]},"font-koho":{"homepage":"https://fonts.google.com/specimen/KoHo","names":["KoHo"],"ruby_source_checksum":{":sha256":"77b6dee0381ddeebaf16f973cbe662b5f8706a914786852f05b4ad595708434c"},"ruby_source_path":"Casks/font/font-k/font-koho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/koho"},"version":"latest","raw_artifacts":[[":font",["KoHo-SemiBoldItalic.ttf"]],[":font",["KoHo-BoldItalic.ttf"]],[":font",["KoHo-ExtraLight.ttf"]],[":font",["KoHo-ExtraLightItalic.ttf"]],[":font",["KoHo-Italic.ttf"]],[":font",["KoHo-Light.ttf"]],[":font",["KoHo-LightItalic.ttf"]],[":font",["KoHo-Medium.ttf"]],[":font",["KoHo-MediumItalic.ttf"]],[":font",["KoHo-Regular.ttf"]],[":font",["KoHo-SemiBold.ttf"]],[":font",["KoHo-Bold.ttf"]]]},"font-kokoro":{"homepage":"https://fonts.google.com/specimen/Kokoro","names":["Kokoro"],"ruby_source_checksum":{":sha256":"0759aa1e05f9f1c83f963a8363f38a89a75efee1c4abda015cff94e045f7cb65"},"ruby_source_path":"Casks/font/font-k/font-kokoro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kokoro/Kokoro-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kokoro-Regular.ttf"]]]},"font-kolker-brush":{"homepage":"https://fonts.google.com/specimen/Kolker+Brush","names":["Kolker Brush"],"ruby_source_checksum":{":sha256":"b6cf6037d09c446a4d8499c03611db4f6b067e310592b73e5e96bced6db8a51e"},"ruby_source_path":"Casks/font/font-k/font-kolker-brush.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kolkerbrush/KolkerBrush-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KolkerBrush-Regular.ttf"]]]},"font-konkhmer-sleokchher":{"homepage":"https://fonts.google.com/specimen/Konkhmer+Sleokchher","names":["Konkhmer Sleokchher"],"ruby_source_checksum":{":sha256":"d8207b70cec9ab0db754341e759ef89e4489ae359c8ad2f4fd4159ea75e5ac24"},"ruby_source_path":"Casks/font/font-k/font-konkhmer-sleokchher.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/konkhmersleokchher/KonkhmerSleokchher-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KonkhmerSleokchher-Regular.ttf"]]]},"font-kosugi-maru":{"homepage":"https://fonts.google.com/specimen/Kosugi+Maru","names":["Kosugi Maru"],"ruby_source_checksum":{":sha256":"b272e149d5dc3caa16bf01b84ce2ed3f750d87d29b2bc1bd808f26f45265ada3"},"ruby_source_path":"Casks/font/font-k/font-kosugi-maru.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/kosugimaru/KosugiMaru-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KosugiMaru-Regular.ttf"]]]},"font-kosugi":{"homepage":"https://fonts.google.com/specimen/Kosugi","names":["Kosugi"],"ruby_source_checksum":{":sha256":"b1e76bbd2163b733a83102718684e143dc1616dba412de1fb96205f07c4a81fc"},"ruby_source_path":"Casks/font/font-k/font-kosugi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/kosugi/Kosugi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kosugi-Regular.ttf"]]]},"font-kotta-one":{"homepage":"https://fonts.google.com/specimen/Kotta+One","names":["Kotta One"],"ruby_source_checksum":{":sha256":"ac0101eb2b4d38dab06d996bf0920b93132a138eb5a7988ab6761b7152634c84"},"ruby_source_path":"Casks/font/font-k/font-kotta-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kottaone/KottaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KottaOne-Regular.ttf"]]]},"font-koulen":{"homepage":"https://fonts.google.com/specimen/Koulen","names":["Koulen"],"ruby_source_checksum":{":sha256":"74d92f543b0befc2e6c7c783085a880e0cd79d116350e7ed09384715ebdf04ea"},"ruby_source_path":"Casks/font/font-k/font-koulen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/koulen/Koulen-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Koulen-Regular.ttf"]]]},"font-kranky":{"homepage":"https://fonts.google.com/specimen/Kranky","names":["Kranky"],"ruby_source_checksum":{":sha256":"ebfc254089f8e9b2278ec010e6723e43d137642543b5fbf293b6718b7b264eb7"},"ruby_source_path":"Casks/font/font-k/font-kranky.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/kranky/Kranky-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kranky-Regular.ttf"]]]},"font-kreative-square":{"homepage":"https://www.kreativekorp.com/software/fonts/ksquare/","names":["Kreative Square"],"ruby_source_checksum":{":sha256":"e8974f4f7df6fb5352629e3d003abd0610bb52ffc8edbf036468a8f1accb1918"},"ruby_source_path":"Casks/font/font-k/font-kreative-square.rb","sha256":"202cc96a2611f50abee51e0e7a401cd6b74f68d2741e7bf951958120cd067f3c","tap_string":"homebrew/cask","url_args":["https://github.com/kreativekorp/open-relay/releases/download/2026-09-21/KreativeSquare.zip"],"version":"2026-09-21","raw_artifacts":[[":font",["KreativeSquare.ttf"]],[":font",["KreativeSquareSM.ttf"]]]},"font-kreon":{"homepage":"https://fonts.google.com/specimen/Kreon","names":["Kreon"],"ruby_source_checksum":{":sha256":"0ee98ed32c45a60cbae5b055fbdf25300a3888e0b8ce2269dd4552380b504141"},"ruby_source_path":"Casks/font/font-k/font-kreon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kreon/Kreon%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Kreon[wght].ttf"]]]},"font-kripa":{"homepage":"https://fonts.google.com/specimen/Kripa","names":["Kripa"],"ruby_source_checksum":{":sha256":"4008a8adfa2ebdb451f164107da563197c31aad493d5f8a5cb0ebc89b113d2ee"},"ruby_source_path":"Casks/font/font-k/font-kripa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kripa/Kripa%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Kripa[wght].ttf"]]]},"font-kristi":{"homepage":"https://fonts.google.com/specimen/Kristi","names":["Kristi"],"ruby_source_checksum":{":sha256":"82552ee3be15f5f1db4e07b8b381c895b42f61b095f67dfcc67a4b9bc9f78799"},"ruby_source_path":"Casks/font/font-k/font-kristi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kristi/Kristi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kristi-Regular.ttf"]]]},"font-krona-one":{"homepage":"https://fonts.google.com/specimen/Krona+One","names":["Krona One"],"ruby_source_checksum":{":sha256":"af9655b83a288465404fbdc37194d276df1bd68da42cffd8d5686acfed5110d4"},"ruby_source_path":"Casks/font/font-k/font-krona-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kronaone/KronaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KronaOne-Regular.ttf"]]]},"font-krub":{"homepage":"https://fonts.google.com/specimen/Krub","names":["Krub"],"ruby_source_checksum":{":sha256":"4adee4cc25bb22a24c2a8d4d11e2365892c1657049d905f9ae10cff651097d26"},"ruby_source_path":"Casks/font/font-k/font-krub.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/krub"},"version":"latest","raw_artifacts":[[":font",["Krub-SemiBoldItalic.ttf"]],[":font",["Krub-BoldItalic.ttf"]],[":font",["Krub-ExtraLight.ttf"]],[":font",["Krub-ExtraLightItalic.ttf"]],[":font",["Krub-Italic.ttf"]],[":font",["Krub-Light.ttf"]],[":font",["Krub-LightItalic.ttf"]],[":font",["Krub-Medium.ttf"]],[":font",["Krub-MediumItalic.ttf"]],[":font",["Krub-Regular.ttf"]],[":font",["Krub-SemiBold.ttf"]],[":font",["Krub-Bold.ttf"]]]},"font-kufam":{"homepage":"https://fonts.google.com/specimen/Kufam","names":["Kufam"],"ruby_source_checksum":{":sha256":"993d3c2e3d8204d540192e264654a226cee9bef9070ca714e046dc8a261fb11c"},"ruby_source_path":"Casks/font/font-k/font-kufam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kufam"},"version":"latest","raw_artifacts":[[":font",["Kufam-Italic[wght].ttf"]],[":font",["Kufam[wght].ttf"]]]},"font-kulim-park":{"homepage":"https://fonts.google.com/specimen/Kulim+Park","names":["Kulim Park"],"ruby_source_checksum":{":sha256":"aaac05f6eab4d501283dbed860c2ee5b806ae48eeee24fd95a0f894ff09152ea"},"ruby_source_path":"Casks/font/font-k/font-kulim-park.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/kulimpark"},"version":"latest","raw_artifacts":[[":font",["KulimPark-SemiBoldItalic.ttf"]],[":font",["KulimPark-BoldItalic.ttf"]],[":font",["KulimPark-ExtraLight.ttf"]],[":font",["KulimPark-ExtraLightItalic.ttf"]],[":font",["KulimPark-Italic.ttf"]],[":font",["KulimPark-Light.ttf"]],[":font",["KulimPark-LightItalic.ttf"]],[":font",["KulimPark-Regular.ttf"]],[":font",["KulimPark-SemiBold.ttf"]],[":font",["KulimPark-Bold.ttf"]]]},"font-kumar-one-outline":{"homepage":"https://fonts.google.com/specimen/Kumar+One+Outline","names":["Kumar One Outline"],"ruby_source_checksum":{":sha256":"a0d9c864c132a6cd96b6a0392f9a93a91bb48f6efa82a88b0df2ebedbe344afd"},"ruby_source_path":"Casks/font/font-k/font-kumar-one-outline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kumaroneoutline/KumarOneOutline-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KumarOneOutline-Regular.ttf"]]]},"font-kumar-one":{"homepage":"https://fonts.google.com/specimen/Kumar+One","names":["Kumar One"],"ruby_source_checksum":{":sha256":"c97a87895d53c555f179cd965cba97bb0da2ad420791bd5895dbee9af6885929"},"ruby_source_path":"Casks/font/font-k/font-kumar-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kumarone/KumarOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["KumarOne-Regular.ttf"]]]},"font-kumbh-sans":{"homepage":"https://fonts.google.com/specimen/Kumbh+Sans","names":["Kumbh Sans"],"ruby_source_checksum":{":sha256":"0317744fec18fcc839e29bdeb5079d40e749975b79598909531c16019615723c"},"ruby_source_path":"Casks/font/font-k/font-kumbh-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kumbhsans/KumbhSans%5BYOPQ%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["KumbhSans[YOPQ,wght].ttf"]]]},"font-kurale":{"homepage":"https://fonts.google.com/specimen/Kurale","names":["Kurale"],"ruby_source_checksum":{":sha256":"9ab67b84c942524a3e0bea2ad20e575f460824f3f5218fdda3e6964eeb312a47"},"ruby_source_path":"Casks/font/font-k/font-kurale.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/kurale/Kurale-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Kurale-Regular.ttf"]]]},"font-la-belle-aurore":{"homepage":"https://fonts.google.com/specimen/La+Belle+Aurore","names":["La Belle Aurore"],"ruby_source_checksum":{":sha256":"b4ae8a9bf6e918596c29000c156074d1ab4a4986124762c5d21e7e91f5b316f4"},"ruby_source_path":"Casks/font/font-l/font-la-belle-aurore.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/labelleaurore/LaBelleAurore.ttf"],"version":"latest","raw_artifacts":[[":font",["LaBelleAurore.ttf"]]]},"font-labrada":{"homepage":"https://fonts.google.com/specimen/Labrada","names":["Labrada"],"ruby_source_checksum":{":sha256":"895327695ac87cf4f26e5f626c0906e2eb91694c592c8f8c4857645c96c0f8a5"},"ruby_source_path":"Casks/font/font-l/font-labrada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/labrada"},"version":"latest","raw_artifacts":[[":font",["Labrada-Italic[wght].ttf"]],[":font",["Labrada[wght].ttf"]]]},"font-lacquer":{"homepage":"https://fonts.google.com/specimen/Lacquer","names":["Lacquer"],"ruby_source_checksum":{":sha256":"73f64fa0f3eefd0fb95235ef111e13012e83841e833bf5be48a650f2794254bd"},"ruby_source_path":"Casks/font/font-l/font-lacquer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lacquer/Lacquer-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Lacquer-Regular.ttf"]]]},"font-laila":{"homepage":"https://github.com/itfoundry/laila","names":["Laila"],"ruby_source_checksum":{":sha256":"7251bda9c8ad2a13859d66274a4d5233130bcc4ed48789cc47c30b0ab89462b5"},"ruby_source_path":"Casks/font/font-l/font-laila.rb","sha256":"caa87cae373702288a7510c74881077aa15e3b5c94a4746b61f3f977d8499f73","tap_string":"homebrew/cask","url_args":["https://github.com/itfoundry/laila/releases/download/v2.000/laila-2_000.zip"],"version":"2.000","raw_artifacts":[[":font",["Laila-Bold.otf"]],[":font",["Laila-Light.otf"]],[":font",["Laila-Medium.otf"]],[":font",["Laila-Regular.otf"]],[":font",["Laila-SemiBold.otf"]]]},"font-lakki-reddy":{"homepage":"https://fonts.google.com/specimen/Lakki+Reddy","names":["Lakki Reddy"],"ruby_source_checksum":{":sha256":"11f82746308590127ee7fb5075c092f9c450ff9d82ff29579c1109d38687c32a"},"ruby_source_path":"Casks/font/font-l/font-lakki-reddy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lakkireddy/LakkiReddy-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LakkiReddy-Regular.ttf"]]]},"font-lalezar":{"homepage":"https://fonts.google.com/specimen/Lalezar","names":["Lalezar"],"ruby_source_checksum":{":sha256":"0bc1c6d00db43e64c2765e32d081937fcc3e7387e0581287b457cc65efa63f71"},"ruby_source_path":"Casks/font/font-l/font-lalezar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lalezar/Lalezar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Lalezar-Regular.ttf"]]]},"font-lancelot":{"homepage":"https://fonts.google.com/specimen/Lancelot","names":["Lancelot"],"ruby_source_checksum":{":sha256":"c4dbf2abcee35476fb4666d6db54be1f454a8354e8c8189d2cdc1dbe5f0b5709"},"ruby_source_path":"Casks/font/font-l/font-lancelot.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lancelot/Lancelot-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Lancelot-Regular.ttf"]]]},"font-langar":{"homepage":"https://fonts.google.com/specimen/Langar","names":["Langar"],"ruby_source_checksum":{":sha256":"67e085c09b0c5fbad8f2952e98966580df2f5119e53600610f9a3a39673a5af8"},"ruby_source_path":"Casks/font/font-l/font-langar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/langar/Langar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Langar-Regular.ttf"]]]},"font-langdon":{"homepage":"https://www.ffonts.net/Langdon.font","names":["Langdon"],"ruby_source_checksum":{":sha256":"e7ab771a26e83c58c7d945bfa0abe5656188371124b90389ac8179608f01798e"},"ruby_source_path":"Casks/font/font-l/font-langdon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.ffonts.net/Langdon.font.zip"],"version":"latest","raw_artifacts":[[":font",["Langdon.otf"]]]},"font-last-resort-high-efficiency":{"homepage":"https://github.com/unicode-org/last-resort-font","names":["Last Resort High-Efficiency"],"ruby_source_checksum":{":sha256":"d1b71f7bc338c2ad12125ea12bd4dee6db2ba9b2992f207b8f0023bf9711af3f"},"ruby_source_path":"Casks/font/font-l/font-last-resort-high-efficiency.rb","sha256":"cb7c2262cb86a33e7bdfabd0a51746e738b0dd10924126c4530c414c5fc7e4b6","tap_string":"homebrew/cask","url_args":["https://github.com/unicode-org/last-resort-font/releases/download/18.000/LastResortHE-Regular.ttf"],"version":"18.000","raw_artifacts":[[":font",["LastResortHE-Regular.ttf"]]]},"font-last-resort":{"homepage":"https://github.com/unicode-org/last-resort-font","names":["Last Resort"],"ruby_source_checksum":{":sha256":"306a2062f993f88619e23d231a7fab7c3f6a6978953cf8d94f4708656822bdc7"},"ruby_source_path":"Casks/font/font-l/font-last-resort.rb","sha256":"ca7df8948cec84240f19508a17a74de037c98ba3a54e1aaa50ea6edbbdc37f64","tap_string":"homebrew/cask","url_args":["https://github.com/unicode-org/last-resort-font/releases/download/18.000/LastResort-Regular.ttf"],"version":"18.000","raw_artifacts":[[":font",["LastResort-Regular.ttf"]]]},"font-lateef":{"homepage":"https://fonts.google.com/specimen/Lateef","names":["Lateef"],"ruby_source_checksum":{":sha256":"8a4097047925c3ee72dbb100554e4de93354aaf67261e235ed4fbe91dcf8be93"},"ruby_source_path":"Casks/font/font-l/font-lateef.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lateef"},"version":"latest","raw_artifacts":[[":font",["Lateef-Bold.ttf"]],[":font",["Lateef-ExtraBold.ttf"]],[":font",["Lateef-ExtraLight.ttf"]],[":font",["Lateef-Light.ttf"]],[":font",["Lateef-Medium.ttf"]],[":font",["Lateef-Regular.ttf"]],[":font",["Lateef-SemiBold.ttf"]]]},"font-latin-modern-math":{"homepage":"https://www.gust.org.pl/projects/e-foundry/lm-math","names":["Latin Modern Math"],"ruby_source_checksum":{":sha256":"94005676192f2b54e3f773c3f9e5b7f8063a6fc001a0bc2ae4dbc299ea733e9a"},"ruby_source_path":"Casks/font/font-l/font-latin-modern-math.rb","sha256":"aaaa060b4ffc091461e875efb9498b9abfa7c7a48f38eb33882868839903a4f8","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/lm-math/download/latinmodern-math-1959.zip"],"version":"1.959","raw_artifacts":[[":font",["latinmodern-math-1959/otf/latinmodern-math.otf"]]]},"font-latin-modern":{"homepage":"https://www.gust.org.pl/projects/e-foundry/latin-modern","names":["Latin Modern"],"ruby_source_checksum":{":sha256":"458b9399e507b7bdfa718b4d66c1508de12e613ae98abaf29f0ffcc772e343ed"},"ruby_source_path":"Casks/font/font-l/font-latin-modern.rb","sha256":"2d8e05083e211ac838a9e306fb5e4856ed37ec15130e185a971e2683a7c5d1a1","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/latin-modern/download/Latin_Modern-otf-2_007-31_03_2026.zip"],"version":"2.007,31_03_2026","raw_artifacts":[[":font",["lmsansquot8-regular.otf"]],[":font",["lmmono10-regular.otf"]],[":font",["lmmono12-regular.otf"]],[":font",["lmmono8-regular.otf"]],[":font",["lmmono9-regular.otf"]],[":font",["lmmonocaps10-oblique.otf"]],[":font",["lmmonocaps10-regular.otf"]],[":font",["lmmonolt10-bold.otf"]],[":font",["lmmonolt10-boldoblique.otf"]],[":font",["lmmonolt10-oblique.otf"]],[":font",["lmmonolt10-regular.otf"]],[":font",["lmmonoltcond10-oblique.otf"]],[":font",["lmmonoltcond10-regular.otf"]],[":font",["lmmonoprop10-oblique.otf"]],[":font",["lmmonoprop10-regular.otf"]],[":font",["lmmonoproplt10-bold.otf"]],[":font",["lmmonoproplt10-boldoblique.otf"]],[":font",["lmmonoproplt10-oblique.otf"]],[":font",["lmmonoproplt10-regular.otf"]],[":font",["lmmonoslant10-regular.otf"]],[":font",["lmroman10-bold.otf"]],[":font",["lmroman10-bolditalic.otf"]],[":font",["lmroman10-italic.otf"]],[":font",["lmroman10-regular.otf"]],[":font",["lmroman12-bold.otf"]],[":font",["lmroman12-italic.otf"]],[":font",["lmroman12-regular.otf"]],[":font",["lmroman17-oblique.otf"]],[":font",["lmroman17-regular.otf"]],[":font",["lmroman5-bold.otf"]],[":font",["lmroman5-regular.otf"]],[":font",["lmroman6-bold.otf"]],[":font",["lmroman6-regular.otf"]],[":font",["lmroman7-bold.otf"]],[":font",["lmroman7-italic.otf"]],[":font",["lmroman7-regular.otf"]],[":font",["lmroman8-bold.otf"]],[":font",["lmroman8-italic.otf"]],[":font",["lmroman8-regular.otf"]],[":font",["lmroman9-bold.otf"]],[":font",["lmroman9-italic.otf"]],[":font",["lmroman9-regular.otf"]],[":font",["lmromancaps10-oblique.otf"]],[":font",["lmromancaps10-regular.otf"]],[":font",["lmromandemi10-oblique.otf"]],[":font",["lmromandemi10-regular.otf"]],[":font",["lmromandunh10-oblique.otf"]],[":font",["lmromandunh10-regular.otf"]],[":font",["lmromanslant10-bold.otf"]],[":font",["lmromanslant10-regular.otf"]],[":font",["lmromanslant12-regular.otf"]],[":font",["lmromanslant8-regular.otf"]],[":font",["lmromanslant9-regular.otf"]],[":font",["lmromanunsl10-regular.otf"]],[":font",["lmsans10-bold.otf"]],[":font",["lmsans10-boldoblique.otf"]],[":font",["lmsans10-oblique.otf"]],[":font",["lmsans10-regular.otf"]],[":font",["lmsans12-oblique.otf"]],[":font",["lmsans12-regular.otf"]],[":font",["lmsans17-oblique.otf"]],[":font",["lmsans17-regular.otf"]],[":font",["lmsans8-oblique.otf"]],[":font",["lmsans8-regular.otf"]],[":font",["lmsans9-oblique.otf"]],[":font",["lmsans9-regular.otf"]],[":font",["lmsansdemicond10-oblique.otf"]],[":font",["lmsansdemicond10-regular.otf"]],[":font",["lmsansquot8-bold.otf"]],[":font",["lmsansquot8-boldoblique.otf"]],[":font",["lmsansquot8-oblique.otf"]],[":font",["lmmono10-italic.otf"]]]},"font-lato":{"homepage":"https://www.latofonts.com/","names":["Lato"],"ruby_source_checksum":{":sha256":"fbece3884a3635a70d65270d3231b1535324627ea32322bba5e5ae4ce49ef048"},"ruby_source_path":"Casks/font/font-l/font-lato.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.latofonts.com/files/Lato2OFL.zip"],"version":"latest","raw_artifacts":[[":font",["Lato2OFL/Lato-ThinItalic.ttf"]],[":font",["Lato2OFL/Lato-BlackItalic.ttf"]],[":font",["Lato2OFL/Lato-Bold.ttf"]],[":font",["Lato2OFL/Lato-BoldItalic.ttf"]],[":font",["Lato2OFL/Lato-Hairline.ttf"]],[":font",["Lato2OFL/Lato-HairlineItalic.ttf"]],[":font",["Lato2OFL/Lato-Heavy.ttf"]],[":font",["Lato2OFL/Lato-HeavyItalic.ttf"]],[":font",["Lato2OFL/Lato-Italic.ttf"]],[":font",["Lato2OFL/Lato-Light.ttf"]],[":font",["Lato2OFL/Lato-LightItalic.ttf"]],[":font",["Lato2OFL/Lato-Medium.ttf"]],[":font",["Lato2OFL/Lato-MediumItalic.ttf"]],[":font",["Lato2OFL/Lato-Regular.ttf"]],[":font",["Lato2OFL/Lato-Semibold.ttf"]],[":font",["Lato2OFL/Lato-SemiboldItalic.ttf"]],[":font",["Lato2OFL/Lato-Thin.ttf"]],[":font",["Lato2OFL/Lato-Black.ttf"]]]},"font-lavishly-yours":{"homepage":"https://fonts.google.com/specimen/Lavishly+Yours","names":["Lavishly Yours"],"ruby_source_checksum":{":sha256":"c237004866904050f1667de103937ee2a70566d492d4b64b4fe188f634a0e64d"},"ruby_source_path":"Casks/font/font-l/font-lavishly-yours.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lavishlyyours/LavishlyYours-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LavishlyYours-Regular.ttf"]]]},"font-league-gothic":{"homepage":"https://www.theleagueofmoveabletype.com/league-gothic","names":["League Gothic"],"ruby_source_checksum":{":sha256":"1ffdcc5de044710cffec73ca6f16282416a5f4e7f101007eef11e3ad57671966"},"ruby_source_path":"Casks/font/font-l/font-league-gothic.rb","sha256":"a1d9d3aaba2abda2791eaad03d51dbfd97aa6f6f2ea23c3b2b2b31f90d8cbeb5","tap_string":"homebrew/cask","url_args":["https://github.com/theleagueof/league-gothic/releases/download/1.601/LeagueGothic-1.601.tar.xz"],"version":"1.601","raw_artifacts":[[":font",["LeagueGothic-1.601/static/OTF/LeagueGothic-Condensed.otf"]],[":font",["LeagueGothic-1.601/static/OTF/LeagueGothic-CondensedItalic.otf"]],[":font",["LeagueGothic-1.601/static/OTF/LeagueGothic-Italic.otf"]],[":font",["LeagueGothic-1.601/static/OTF/LeagueGothic-Regular.otf"]]]},"font-league-mono":{"homepage":"https://www.theleagueofmoveabletype.com/league-mono","names":["League Mono"],"ruby_source_checksum":{":sha256":"2f28a92e342da3b368e1b4ca307d54b7146687222cd37b6893e37863d84a992f"},"ruby_source_path":"Casks/font/font-l/font-league-mono.rb","sha256":"16bdc983aa5eb1803a3c2fbb11d15a8cfa1ce317334a61b01f0f3ab302fdcf0d","tap_string":"homebrew/cask","url_args":["https://github.com/theleagueof/league-mono/releases/download/2.300/LeagueMono-2.300.tar.xz"],"version":"2.300","raw_artifacts":[[":font",["LeagueMono-2.300/variable/TTF/LeagueMono-VF.ttf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-Condensed.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-CondensedBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-CondensedExtraBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-CondensedLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-CondensedMedium.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-CondensedSemiBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-CondensedThin.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-CondensedUltraLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtendedBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtendedExtraBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtendedLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtendedMedium.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtendedRegular.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtendedSemiBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtendedThin.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtendedUltraLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-ExtraBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-Light.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-Medium.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-NarrowBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-NarrowExtraBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-NarrowLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-NarrowMedium.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-NarrowRegular.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-NarrowSemiBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-NarrowThin.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-NarrowUltraLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-Regular.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-SemiBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-Thin.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-UltraLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-WideBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-WideExtraBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-WideLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-WideMedium.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-WideRegular.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-WideSemiBold.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-WideThin.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-WideUltraLight.otf"]],[":font",["LeagueMono-2.300/static/OTF/LeagueMono-Bold.otf"]]]},"font-league-script":{"homepage":"https://fonts.google.com/specimen/League+Script","names":["League Script"],"ruby_source_checksum":{":sha256":"b96bc2ed2741166bef37a3c640c8bd7b9273196a1ccf1b8b1d1067383d5127d1"},"ruby_source_path":"Casks/font/font-l/font-league-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/leaguescript/LeagueScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LeagueScript-Regular.ttf"]]]},"font-league-spartan":{"homepage":"https://www.theleagueofmoveabletype.com/league-spartan","names":["League Spartan"],"ruby_source_checksum":{":sha256":"365120756346f9be582ffba9e878293a34faffb6f1a5f22c3e8cdb9dc43f0a4e"},"ruby_source_path":"Casks/font/font-l/font-league-spartan.rb","sha256":"141a96e215554871504dca16be159901bbb0d56f3a84224f39fe472c7ab4ef47","tap_string":"homebrew/cask","url_args":["https://github.com/theleagueof/league-spartan/releases/download/2.220/LeagueSpartan-2.220.tar.xz"],"version":"2.220","raw_artifacts":[[":font",["LeagueSpartan-2.220/variable/TTF/LeagueSpartan-VF.ttf"]],[":font",["LeagueSpartan-2.220/static/OTF/LeagueSpartan-Bold.otf"]],[":font",["LeagueSpartan-2.220/static/OTF/LeagueSpartan-ExtraBold.otf"]],[":font",["LeagueSpartan-2.220/static/OTF/LeagueSpartan-ExtraLight.otf"]],[":font",["LeagueSpartan-2.220/static/OTF/LeagueSpartan-Light.otf"]],[":font",["LeagueSpartan-2.220/static/OTF/LeagueSpartan-Medium.otf"]],[":font",["LeagueSpartan-2.220/static/OTF/LeagueSpartan-Regular.otf"]],[":font",["LeagueSpartan-2.220/static/OTF/LeagueSpartan-SemiBold.otf"]],[":font",["LeagueSpartan-2.220/static/OTF/LeagueSpartan-Black.otf"]]]},"font-leckerli-one":{"homepage":"https://fonts.google.com/specimen/Leckerli+One","names":["Leckerli One"],"ruby_source_checksum":{":sha256":"dc3d0af585510e4dae81a256e6ccd9d86f66889e1263b1af916d62838a8c473d"},"ruby_source_path":"Casks/font/font-l/font-leckerli-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/leckerlione/LeckerliOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LeckerliOne-Regular.ttf"]]]},"font-ledger":{"homepage":"https://fonts.google.com/specimen/Ledger","names":["Ledger"],"ruby_source_checksum":{":sha256":"24d3e7fd5719fa4652861bfcb83c78364b1b42d039863a086adc6752e215e94c"},"ruby_source_path":"Casks/font/font-l/font-ledger.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ledger/Ledger-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ledger-Regular.ttf"]]]},"font-lekton-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Lekton Nerd Font (Lekton)"],"ruby_source_checksum":{":sha256":"c86b40df3555b57a59e462e7d54a889f1c40bcd09a936dd2ff4b40c6efae692a"},"ruby_source_path":"Casks/font/font-l/font-lekton-nerd-font.rb","sha256":"f69eb88d4f002ca3ea053551ae91edb522671b460662874c43ece6a7b8aabbe3","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Lekton.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["LektonNerdFontPropo-Regular.ttf"]],[":font",["LektonNerdFont-Italic.ttf"]],[":font",["LektonNerdFont-Regular.ttf"]],[":font",["LektonNerdFontMono-Bold.ttf"]],[":font",["LektonNerdFontMono-Italic.ttf"]],[":font",["LektonNerdFontMono-Regular.ttf"]],[":font",["LektonNerdFontPropo-Bold.ttf"]],[":font",["LektonNerdFontPropo-Italic.ttf"]],[":font",["LektonNerdFont-Bold.ttf"]]]},"font-lekton":{"homepage":"https://fonts.google.com/specimen/Lekton","names":["Lekton"],"ruby_source_checksum":{":sha256":"86bbca72757e745c4b1e005d2b984b9f4af2a0cf7b5af80d4f0c9f8cac0e1de0"},"ruby_source_path":"Casks/font/font-l/font-lekton.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lekton"},"version":"latest","raw_artifacts":[[":font",["Lekton-Bold.ttf"]],[":font",["Lekton-Italic.ttf"]],[":font",["Lekton-Regular.ttf"]]]},"font-leland":{"homepage":"https://github.com/MuseScoreFonts/Leland","names":["Leland"],"ruby_source_checksum":{":sha256":"ae6dcf43d9ec43365debc2b39074841e37672edb1300bf8d3225e537b7b02494"},"ruby_source_path":"Casks/font/font-l/font-leland.rb","sha256":"d16d0c8949af268840f6e670b988444085f11049fc62609bc0e4322ef5e24134","tap_string":"homebrew/cask","url_args":["https://github.com/MuseScoreFonts/Leland/archive/refs/tags/v0.80.tar.gz"],"version":"0.80","raw_artifacts":[[":font",["Leland-0.80/Leland.otf"]],[":font",["Leland-0.80/LelandText.otf"]],[":artifact",["Leland-0.80/leland_metadata.json"],{":target":"/Library/Application Support/SMuFL/Fonts/Leland/Leland.json"}]]},"font-lemon":{"homepage":"https://fonts.google.com/specimen/Lemon","names":["Lemon"],"ruby_source_checksum":{":sha256":"96d3f1369b17ce5850fd00085fa160b431150e338bcb8f9e1049657b48442475"},"ruby_source_path":"Casks/font/font-l/font-lemon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lemon/Lemon-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Lemon-Regular.ttf"]]]},"font-lemonada-vf-beta":{"homepage":"https://fonts.google.com/specimen/Lemonada+VF+Beta","names":["Lemonada VF Beta"],"ruby_source_checksum":{":sha256":"c8848578594a916803a06992a3f10a0232578a891795869f8820a5e401bf1d11"},"ruby_source_path":"Casks/font/font-l/font-lemonada-vf-beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lemonadavfbeta/LemonadaVFBeta.ttf"],"version":"latest","raw_artifacts":[[":font",["LemonadaVFBeta.ttf"]]]},"font-lemonada":{"homepage":"https://fonts.google.com/specimen/Lemonada","names":["Lemonada"],"ruby_source_checksum":{":sha256":"489e1c708b6de3d2f95697dd5248f124a0a733389ccb1ed66abb14dcb090523d"},"ruby_source_path":"Casks/font/font-l/font-lemonada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lemonada/Lemonada%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Lemonada[wght].ttf"]]]},"font-lexend-deca":{"homepage":"https://fonts.google.com/specimen/Lexend+Deca","names":["Lexend Deca"],"ruby_source_checksum":{":sha256":"b13ebe9d51ef42f665aa3760b24601ad784efdf99e2be327a231becd0b233f1d"},"ruby_source_path":"Casks/font/font-l/font-lexend-deca.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lexenddeca/LexendDeca%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["LexendDeca[wght].ttf"]]]},"font-lexend-exa":{"homepage":"https://fonts.google.com/specimen/Lexend+Exa","names":["Lexend Exa"],"ruby_source_checksum":{":sha256":"ea24d1c5b9ca449dceab2fc6707c79e4f3bb4c54a2c9483e4e6cfa95e72cc7db"},"ruby_source_path":"Casks/font/font-l/font-lexend-exa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lexendexa/LexendExa%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["LexendExa[wght].ttf"]]]},"font-lexend-giga":{"homepage":"https://fonts.google.com/specimen/Lexend+Giga","names":["Lexend Giga"],"ruby_source_checksum":{":sha256":"de11018de004c4ba7611c9c9d595a5062e3afbae7a12fcac11af79ae272e1933"},"ruby_source_path":"Casks/font/font-l/font-lexend-giga.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lexendgiga/LexendGiga%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["LexendGiga[wght].ttf"]]]},"font-lexend-mega":{"homepage":"https://fonts.google.com/specimen/Lexend+Mega","names":["Lexend Mega"],"ruby_source_checksum":{":sha256":"417525eb6f90a7a2267ad63bef245296a665d1c6f30bb0bb6af0e82cbf73cae6"},"ruby_source_path":"Casks/font/font-l/font-lexend-mega.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lexendmega/LexendMega%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["LexendMega[wght].ttf"]]]},"font-lexend-peta":{"homepage":"https://fonts.google.com/specimen/Lexend+Peta","names":["Lexend Peta"],"ruby_source_checksum":{":sha256":"0d7bf76353e9f7463e2f96778aa217d8d2d45d638ce9a0824f42cc8d33dc961b"},"ruby_source_path":"Casks/font/font-l/font-lexend-peta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lexendpeta/LexendPeta%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["LexendPeta[wght].ttf"]]]},"font-lexend-tera":{"homepage":"https://fonts.google.com/specimen/Lexend+Tera","names":["Lexend Tera"],"ruby_source_checksum":{":sha256":"2f0a9a9cb9419797e70599f7051af6700f3ae281a9c450dcfa4435be738f2039"},"ruby_source_path":"Casks/font/font-l/font-lexend-tera.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lexendtera/LexendTera%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["LexendTera[wght].ttf"]]]},"font-lexend-zetta":{"homepage":"https://fonts.google.com/specimen/Lexend+Zetta","names":["Lexend Zetta"],"ruby_source_checksum":{":sha256":"97d9e2ff7a7ad0b4545f66ef9f8d5e4b548e42266b0cee29bf413640077f5cb2"},"ruby_source_path":"Casks/font/font-l/font-lexend-zetta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lexendzetta/LexendZetta%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["LexendZetta[wght].ttf"]]]},"font-lexend":{"homepage":"https://fonts.google.com/specimen/Lexend","names":["Lexend"],"ruby_source_checksum":{":sha256":"d7e48e17b6df2d4148775575eec78d51cff4f892b80a474cf4d7fefb422ed610"},"ruby_source_path":"Casks/font/font-l/font-lexend.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lexend/Lexend%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Lexend[wght].ttf"]]]},"font-lexica-ultralegible":{"homepage":"https://jacobxperez.github.io/lexica-ultralegible/","names":["Lexica Ultralegible"],"ruby_source_checksum":{":sha256":"70baf9a7c9fc1b71c634c7312b3c697e1deb18bbfd0d009135ffc504af1a768f"},"ruby_source_path":"Casks/font/font-l/font-lexica-ultralegible.rb","sha256":"b9081bf92966461a1d6ac7db1d02c0c3133c73ddc233d38af854f59f50566e86","tap_string":"homebrew/cask","url_args":["https://github.com/jacobxperez/lexica-ultralegible/archive/refs/tags/v1.0.0.tar.gz"],"version":"1.0.0","raw_artifacts":[[":font",["lexica-ultralegible-1.0.0/fonts/ttf/LexicaUltralegible-Regular.ttf"]],[":font",["lexica-ultralegible-1.0.0/fonts/otf/LexicaUltralegible-BoldItalic.otf"]],[":font",["lexica-ultralegible-1.0.0/fonts/otf/LexicaUltralegible-Italic.otf"]],[":font",["lexica-ultralegible-1.0.0/fonts/otf/LexicaUltralegible-Regular.otf"]],[":font",["lexica-ultralegible-1.0.0/fonts/ttf/LexicaUltralegible-Bold.ttf"]],[":font",["lexica-ultralegible-1.0.0/fonts/ttf/LexicaUltralegible-BoldItalic.ttf"]],[":font",["lexica-ultralegible-1.0.0/fonts/ttf/LexicaUltralegible-Italic.ttf"]],[":font",["lexica-ultralegible-1.0.0/fonts/otf/LexicaUltralegible-Bold.otf"]]]},"font-liberation-mono-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/LiberationMono","names":["Literation Mono for Powerline"],"ruby_source_checksum":{":sha256":"dec1405bf37d7dd0ce12d6f51ff031a761e0fd42975ab0365baa0b594ee98ba3"},"ruby_source_path":"Casks/font/font-l/font-liberation-mono-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"LiberationMono"},"version":"latest","raw_artifacts":[[":font",["Literation Mono Powerline Bold Italic.ttf"]],[":font",["Literation Mono Powerline Bold.ttf"]],[":font",["Literation Mono Powerline Italic.ttf"]],[":font",["Literation Mono Powerline.ttf"]]]},"font-liberation-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Literation Nerd Font families (Liberation Mono)"],"ruby_source_checksum":{":sha256":"f68730741e8a3fd9ba0242be06f9c031d825fc40f66feac5a6fea4a6615c2795"},"ruby_source_path":"Casks/font/font-l/font-liberation-nerd-font.rb","sha256":"1106e496fb06fdc9bfc472c51191b5336cb56250952593f806486196efb71a66","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/LiberationMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["LiterationSerifNerdFontPropo-Regular.ttf"]],[":font",["LiterationMonoNerdFont-BoldItalic.ttf"]],[":font",["LiterationMonoNerdFont-Italic.ttf"]],[":font",["LiterationMonoNerdFont-Regular.ttf"]],[":font",["LiterationMonoNerdFontMono-Bold.ttf"]],[":font",["LiterationMonoNerdFontMono-BoldItalic.ttf"]],[":font",["LiterationMonoNerdFontMono-Italic.ttf"]],[":font",["LiterationMonoNerdFontMono-Regular.ttf"]],[":font",["LiterationMonoNerdFontPropo-Bold.ttf"]],[":font",["LiterationMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["LiterationMonoNerdFontPropo-Italic.ttf"]],[":font",["LiterationMonoNerdFontPropo-Regular.ttf"]],[":font",["LiterationSansNerdFont-Bold.ttf"]],[":font",["LiterationSansNerdFont-BoldItalic.ttf"]],[":font",["LiterationSansNerdFont-Italic.ttf"]],[":font",["LiterationSansNerdFont-Regular.ttf"]],[":font",["LiterationSansNerdFontPropo-Bold.ttf"]],[":font",["LiterationSansNerdFontPropo-BoldItalic.ttf"]],[":font",["LiterationSansNerdFontPropo-Italic.ttf"]],[":font",["LiterationSansNerdFontPropo-Regular.ttf"]],[":font",["LiterationSerifNerdFont-Bold.ttf"]],[":font",["LiterationSerifNerdFont-BoldItalic.ttf"]],[":font",["LiterationSerifNerdFont-Italic.ttf"]],[":font",["LiterationSerifNerdFont-Regular.ttf"]],[":font",["LiterationSerifNerdFontPropo-Bold.ttf"]],[":font",["LiterationSerifNerdFontPropo-BoldItalic.ttf"]],[":font",["LiterationSerifNerdFontPropo-Italic.ttf"]],[":font",["LiterationMonoNerdFont-Bold.ttf"]]]},"font-liberation":{"homepage":"https://github.com/liberationfonts/liberation-fonts","names":["Liberation"],"ruby_source_checksum":{":sha256":"a1199e24ae03ff0b01668acd452e583a169aca12c1de562a37993682f2b7e5a1"},"ruby_source_path":"Casks/font/font-l/font-liberation.rb","sha256":"7191c669bf38899f73a2094ed00f7b800553364f90e2637010a69c0e268f25d0","tap_string":"homebrew/cask","url_args":["https://github.com/liberationfonts/liberation-fonts/files/7261482/liberation-fonts-ttf-2.1.5.tar.gz"],"version":"2.1.5,7261482","raw_artifacts":[[":font",["liberation-fonts-ttf-2.1.5/LiberationSerif-Regular.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationMono-BoldItalic.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationMono-Italic.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationMono-Regular.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationSans-Bold.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationSans-BoldItalic.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationSans-Italic.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationSans-Regular.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationSerif-Bold.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationSerif-BoldItalic.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationSerif-Italic.ttf"]],[":font",["liberation-fonts-ttf-2.1.5/LiberationMono-Bold.ttf"]]]},"font-libertinus-keyboard":{"homepage":"https://fonts.google.com/specimen/Libertinus+Keyboard","names":["Libertinus Keyboard"],"ruby_source_checksum":{":sha256":"346de14870085eedcd0d86845a19a13ad220018dde722b0f68b1c666717eec34"},"ruby_source_path":"Casks/font/font-l/font-libertinus-keyboard.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/libertinuskeyboard/LibertinusKeyboard-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibertinusKeyboard-Regular.ttf"]]]},"font-libertinus-math":{"homepage":"https://fonts.google.com/specimen/Libertinus+Math","names":["Libertinus Math"],"ruby_source_checksum":{":sha256":"b9da7ba58c2e1869cc823f18da0ce878911f1c37c705528432293f86649611af"},"ruby_source_path":"Casks/font/font-l/font-libertinus-math.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/libertinusmath/LibertinusMath-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibertinusMath-Regular.ttf"]]]},"font-libertinus-mono":{"homepage":"https://fonts.google.com/specimen/Libertinus+Mono","names":["Libertinus Mono"],"ruby_source_checksum":{":sha256":"e70ff85a79f633f49c1d04eb0de08a5f0f84dbf8202a088a661c00c095da6d95"},"ruby_source_path":"Casks/font/font-l/font-libertinus-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/libertinusmono/LibertinusMono-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibertinusMono-Regular.ttf"]]]},"font-libertinus-sans":{"homepage":"https://fonts.google.com/specimen/Libertinus+Sans","names":["Libertinus Sans"],"ruby_source_checksum":{":sha256":"5b78d01a772bbcbafed1d336129f357db0f9b7afd79d290872735ec8e9e3cbee"},"ruby_source_path":"Casks/font/font-l/font-libertinus-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/libertinussans"},"version":"latest","raw_artifacts":[[":font",["LibertinusSans-Bold.ttf"]],[":font",["LibertinusSans-Italic.ttf"]],[":font",["LibertinusSans-Regular.ttf"]]]},"font-libertinus-serif-display":{"homepage":"https://fonts.google.com/specimen/Libertinus+Serif+Display","names":["Libertinus Serif Display"],"ruby_source_checksum":{":sha256":"b4c97e052b98dc2527a8341f425f9d0c1d1b0193338d3f1503682d91b9f11f1c"},"ruby_source_path":"Casks/font/font-l/font-libertinus-serif-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/libertinusserifdisplay/LibertinusSerifDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibertinusSerifDisplay-Regular.ttf"]]]},"font-libertinus-serif":{"homepage":"https://fonts.google.com/specimen/Libertinus+Serif","names":["Libertinus Serif"],"ruby_source_checksum":{":sha256":"f9f7215e5f06fc014f689bb39219b54d3302fa627d894bcf4b50f19289ce4583"},"ruby_source_path":"Casks/font/font-l/font-libertinus-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/libertinusserif"},"version":"latest","raw_artifacts":[[":font",["LibertinusSerif-Bold.ttf"]],[":font",["LibertinusSerif-BoldItalic.ttf"]],[":font",["LibertinusSerif-Italic.ttf"]],[":font",["LibertinusSerif-Regular.ttf"]],[":font",["LibertinusSerif-SemiBold.ttf"]],[":font",["LibertinusSerif-SemiBoldItalic.ttf"]]]},"font-libertinus":{"homepage":"https://github.com/alerque/libertinus","names":["Libertinus"],"ruby_source_checksum":{":sha256":"7e164c91ed88ab689c208369cce8f04e98ac2cf2797efa30d368ed63e43ac9a7"},"ruby_source_path":"Casks/font/font-l/font-libertinus.rb","sha256":"250677c929d3775a30913643594379af264ac2ef2801035aa1dcbe30b9be23a6","tap_string":"homebrew/cask","url_args":["https://github.com/alerque/libertinus/releases/download/v7.051/Libertinus-7.051.tar.zst"],"version":"7.051","raw_artifacts":[[":font",["Libertinus-7.051/static/OTF/LibertinusSerifInitials-Regular.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusMath-Regular.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusMono-Regular.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSans-Bold.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSans-Italic.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSans-Regular.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSerif-Bold.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSerif-BoldItalic.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSerif-Italic.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSerif-Regular.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSerif-Semibold.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSerif-SemiboldItalic.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusSerifDisplay-Regular.otf"]],[":font",["Libertinus-7.051/static/OTF/LibertinusKeyboard-Regular.otf"]]]},"font-libre-barcode-128-text":{"homepage":"https://fonts.google.com/specimen/Libre+Barcode+128+Text","names":["Libre Barcode 128 Text"],"ruby_source_checksum":{":sha256":"e4e969367e4a231408b362ec4b4c06f60689ab6b8fbbe1fd0e7d6b0e2be5587a"},"ruby_source_path":"Casks/font/font-l/font-libre-barcode-128-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/librebarcode128text/LibreBarcode128Text-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibreBarcode128Text-Regular.ttf"]]]},"font-libre-barcode-128":{"homepage":"https://fonts.google.com/specimen/Libre+Barcode+128","names":["Libre Barcode 128"],"ruby_source_checksum":{":sha256":"a718344fc4264493ef8a1c93a7c5eb827fafbf3d2026936c2e27ab5e20ae4612"},"ruby_source_path":"Casks/font/font-l/font-libre-barcode-128.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/librebarcode128/LibreBarcode128-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibreBarcode128-Regular.ttf"]]]},"font-libre-barcode-39-extended-text":{"homepage":"https://fonts.google.com/specimen/Libre+Barcode+39+Extended+Text","names":["Libre Barcode 39 Extended Text"],"ruby_source_checksum":{":sha256":"da72c8d53995f5e82211e2e446f3ce2742a802268518a64fe0a581225203f48a"},"ruby_source_path":"Casks/font/font-l/font-libre-barcode-39-extended-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/librebarcode39extendedtext/LibreBarcode39ExtendedText-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibreBarcode39ExtendedText-Regular.ttf"]]]},"font-libre-barcode-39-extended":{"homepage":"https://fonts.google.com/specimen/Libre+Barcode+39+Extended","names":["Libre Barcode 39 Extended"],"ruby_source_checksum":{":sha256":"95ea40d1131fdca94f63c5d92342b690cf463bb6de0dc36b3c1a652ac3de1cec"},"ruby_source_path":"Casks/font/font-l/font-libre-barcode-39-extended.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/librebarcode39extended/LibreBarcode39Extended-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibreBarcode39Extended-Regular.ttf"]]]},"font-libre-barcode-39-text":{"homepage":"https://fonts.google.com/specimen/Libre+Barcode+39+Text","names":["Libre Barcode 39 Text"],"ruby_source_checksum":{":sha256":"74646822cbefad9b73913ad0c29b44ea9b0644287ad4e520976a06b5a16971d3"},"ruby_source_path":"Casks/font/font-l/font-libre-barcode-39-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/librebarcode39text/LibreBarcode39Text-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibreBarcode39Text-Regular.ttf"]]]},"font-libre-barcode-39":{"homepage":"https://fonts.google.com/specimen/Libre+Barcode+39","names":["Libre Barcode 39"],"ruby_source_checksum":{":sha256":"2440d007feba82c0e74fccd817a57cd51fe692c45ea7a138576e7af870f723cc"},"ruby_source_path":"Casks/font/font-l/font-libre-barcode-39.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/librebarcode39/LibreBarcode39-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibreBarcode39-Regular.ttf"]]]},"font-libre-barcode-ean13-text":{"homepage":"https://fonts.google.com/specimen/Libre+Barcode+EAN13+Text","names":["Libre Barcode EAN13 Text"],"ruby_source_checksum":{":sha256":"de7e96d67c62e5c31bc231193dc1bafcc4d976dec22dc097060236743e412baa"},"ruby_source_path":"Casks/font/font-l/font-libre-barcode-ean13-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/librebarcodeean13text/LibreBarcodeEAN13Text-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LibreBarcodeEAN13Text-Regular.ttf"]]]},"font-libre-baskerville":{"homepage":"https://fonts.google.com/specimen/Libre+Baskerville","names":["Libre Baskerville"],"ruby_source_checksum":{":sha256":"8494fa2517c15e1a9b4364982108e1d38d31306ecb1fde4c15407eb4647add8a"},"ruby_source_path":"Casks/font/font-l/font-libre-baskerville.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/librebaskerville"},"version":"latest","raw_artifacts":[[":font",["LibreBaskerville-Italic[wght].ttf"]],[":font",["LibreBaskerville[wght].ttf"]]]},"font-libre-bodoni":{"homepage":"https://fonts.google.com/specimen/Libre+Bodoni","names":["Libre Bodoni"],"ruby_source_checksum":{":sha256":"d7e9ffbc70ed97b0f5cb84197335e7ddc5901ca22922c3db6d3a887ba0755684"},"ruby_source_path":"Casks/font/font-l/font-libre-bodoni.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/librebodoni"},"version":"latest","raw_artifacts":[[":font",["LibreBodoni-Italic[wght].ttf"]],[":font",["LibreBodoni[wght].ttf"]]]},"font-libre-caslon-condensed":{"homepage":"https://fonts.google.com/specimen/Libre+Caslon+Condensed","names":["Libre Caslon Condensed"],"ruby_source_checksum":{":sha256":"01cabc9bf1c940cb895e5bb66c3585fdab955d14d96961866e565922d4e5f9f0"},"ruby_source_path":"Casks/font/font-l/font-libre-caslon-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/librecasloncondensed"},"version":"latest","raw_artifacts":[[":font",["LibreCaslonCondensed-Italic[wght].ttf"]],[":font",["LibreCaslonCondensed[wght].ttf"]]]},"font-libre-caslon-display":{"homepage":"https://github.com/impallari/Libre-Caslon-Display/","names":["Libre Caslon Display"],"ruby_source_checksum":{":sha256":"98cad3e0bc86e983a1416a98e2709ed8d280f9766b8681c2cc1b08b20d7b765d"},"ruby_source_path":"Casks/font/font-l/font-libre-caslon-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/impallari/Libre-Caslon-Display/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["Libre-Caslon-Display-master/fonts/OTF/LibreCaslonDisplay-Regular.otf"]]]},"font-libre-caslon-text":{"homepage":"https://github.com/impallari/Libre-Caslon-Text/","names":["Libre Caslon Text"],"ruby_source_checksum":{":sha256":"df4fc94f135293ad1b6438048fe828877d6ffa7925a6c9d9ee8cffaa51f89234"},"ruby_source_path":"Casks/font/font-l/font-libre-caslon-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/impallari/Libre-Caslon-Text/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["Libre-Caslon-Text-master/fonts/OTF/LibreCaslonText-Bold.otf"]],[":font",["Libre-Caslon-Text-master/fonts/OTF/LibreCaslonText-Italic.otf"]],[":font",["Libre-Caslon-Text-master/fonts/OTF/LibreCaslonText-Regular.otf"]]]},"font-libre-franklin":{"homepage":"https://github.com/impallari/Libre-Franklin","names":["Libre Franklin"],"ruby_source_checksum":{":sha256":"87cc99e1d1b34491de2200d79a32d6a8f9db596e75787943173fc729f86a2517"},"ruby_source_path":"Casks/font/font-l/font-libre-franklin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/impallari/Libre-Franklin/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-ThinItalic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-BlackItalic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-Bold.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-BoldItalic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-ExtraBold.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-ExtraBoldItalic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-ExtraLight.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-ExtraLightItalic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-Italic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-Light.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-LightItalic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-Medium.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-MediumItalic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-Regular.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-SemiBold.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-SemiBoldItalic.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-Thin.otf"]],[":font",["Libre-Franklin-master/fonts/OTF/LibreFranklin-Black.otf"]]]},"font-libron":{"homepage":"https://nicoverbruggen.be/fonts","names":["Libron"],"ruby_source_checksum":{":sha256":"cf51138cc3946fa0e08b35efa0d0bc8dc76c5b62ddc7a82c931fc427d7e939fb"},"ruby_source_path":"Casks/font/font-l/font-libron.rb","sha256":"41686314e349fd80326149b9d7d791ffb7cb547a5e8356dae819831b47b1fd9f","tap_string":"homebrew/cask","url_args":["https://github.com/nicoverbruggen/libron/releases/download/v0.32/Libron.zip"],"version":"0.32","raw_artifacts":[[":font",["Libron-Bold.ttf"]],[":font",["Libron-BoldItalic.ttf"]],[":font",["Libron-Italic.ttf"]],[":font",["Libron-Regular.ttf"]]]},"font-licorice":{"homepage":"https://fonts.google.com/specimen/Licorice","names":["Licorice"],"ruby_source_checksum":{":sha256":"20125674162d69af5059d2acb2876802d0767c708270378d94a77439e0a293dc"},"ruby_source_path":"Casks/font/font-l/font-licorice.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/licorice/Licorice-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Licorice-Regular.ttf"]]]},"font-life-savers":{"homepage":"https://fonts.google.com/specimen/Life+Savers","names":["Life Savers"],"ruby_source_checksum":{":sha256":"da732a62be0427591ff147c4174b05556d47d142222bc32344a5f3990fd75f87"},"ruby_source_path":"Casks/font/font-l/font-life-savers.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lifesavers"},"version":"latest","raw_artifacts":[[":font",["LifeSavers-Bold.ttf"]],[":font",["LifeSavers-ExtraBold.ttf"]],[":font",["LifeSavers-Regular.ttf"]]]},"font-liga-comic-mono":{"homepage":"https://github.com/wayou/comic-mono-font","names":["Liga Comic Mono"],"ruby_source_checksum":{":sha256":"01c0a2d2c9d5a10678ff17918f4045f63e6dfec7379a48f8bc28b9ec72777533"},"ruby_source_path":"Casks/font/font-l/font-liga-comic-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/wayou/comic-mono-font/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["comic-mono-font-master/LigaComicMono-Bold.ttf"]],[":font",["comic-mono-font-master/LigaComicMono.ttf"]],[":font",["comic-mono-font-master/LigaComicMonoNerdFont-Bold.ttf"]],[":font",["comic-mono-font-master/LigaComicMonoNerdFont-Regular.ttf"]]]},"font-ligature-symbols":{"homepage":"https://kudakurage.com/ligature_symbols/","names":["Ligature Symbols"],"ruby_source_checksum":{":sha256":"02f56b7dc873ad9c7c22d4cecd6506985b46df599a332fc434bd14245695faae"},"ruby_source_path":"Casks/font/font-l/font-ligature-symbols.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://kudakurage.com/ligature_symbols/LigatureSymbols.zip"],"version":"2.11","raw_artifacts":[[":font",["LigatureSymbols/LigatureSymbols-2.11.otf"]]]},"font-lilex-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Lilex Nerd Font (Lilex)"],"ruby_source_checksum":{":sha256":"1034362bbdcb3da32753df887d31631f08b04d0350fb8994a4223c3e4ef6bf96"},"ruby_source_path":"Casks/font/font-l/font-lilex-nerd-font.rb","sha256":"34ba9564bcb32c03d2d8e1404e72c5c4320fa99231ba99f4c566a24224f350a3","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Lilex.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["LilexNerdFontPropo-ThinItalic.ttf"]],[":font",["LilexNerdFont-BoldItalic.ttf"]],[":font",["LilexNerdFont-ExtraLight.ttf"]],[":font",["LilexNerdFont-ExtraLightItalic.ttf"]],[":font",["LilexNerdFont-Italic.ttf"]],[":font",["LilexNerdFont-Medium.ttf"]],[":font",["LilexNerdFont-MediumItalic.ttf"]],[":font",["LilexNerdFont-Regular.ttf"]],[":font",["LilexNerdFont-Thin.ttf"]],[":font",["LilexNerdFont-ThinItalic.ttf"]],[":font",["LilexNerdFontMono-Bold.ttf"]],[":font",["LilexNerdFontMono-BoldItalic.ttf"]],[":font",["LilexNerdFontMono-ExtraLight.ttf"]],[":font",["LilexNerdFontMono-ExtraLightItalic.ttf"]],[":font",["LilexNerdFontMono-Italic.ttf"]],[":font",["LilexNerdFontMono-Medium.ttf"]],[":font",["LilexNerdFontMono-MediumItalic.ttf"]],[":font",["LilexNerdFontMono-Regular.ttf"]],[":font",["LilexNerdFontMono-Thin.ttf"]],[":font",["LilexNerdFontMono-ThinItalic.ttf"]],[":font",["LilexNerdFontPropo-Bold.ttf"]],[":font",["LilexNerdFontPropo-BoldItalic.ttf"]],[":font",["LilexNerdFontPropo-ExtraLight.ttf"]],[":font",["LilexNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["LilexNerdFontPropo-Italic.ttf"]],[":font",["LilexNerdFontPropo-Medium.ttf"]],[":font",["LilexNerdFontPropo-MediumItalic.ttf"]],[":font",["LilexNerdFontPropo-Regular.ttf"]],[":font",["LilexNerdFontPropo-Thin.ttf"]],[":font",["LilexNerdFont-Bold.ttf"]]]},"font-lilex":{"homepage":"https://github.com/mishamyrt/Lilex","names":["Lilex"],"ruby_source_checksum":{":sha256":"05165e24430e8d5876c78ffe7ac0a3ca2abeba9e0a45d335276a396dc04c0873"},"ruby_source_path":"Casks/font/font-l/font-lilex.rb","sha256":"34310edb4ba749f772d42b88e3eec4a6318527e75ceeaa96cfc556ee35366fbc","tap_string":"homebrew/cask","url_args":["https://github.com/mishamyrt/Lilex/releases/download/2.700/Lilex.zip"],"version":"2.700","raw_artifacts":[[":font",["variable/Lilex[wght].ttf"]],[":font",["ttf/Lilex-BoldItalic.ttf"]],[":font",["ttf/Lilex-ExtraLight.ttf"]],[":font",["ttf/Lilex-ExtraLightItalic.ttf"]],[":font",["ttf/Lilex-Italic.ttf"]],[":font",["ttf/Lilex-Light.ttf"]],[":font",["ttf/Lilex-LightItalic.ttf"]],[":font",["ttf/Lilex-Medium.ttf"]],[":font",["ttf/Lilex-MediumItalic.ttf"]],[":font",["ttf/Lilex-Regular.ttf"]],[":font",["ttf/Lilex-SemiBold.ttf"]],[":font",["ttf/Lilex-SemiBoldItalic.ttf"]],[":font",["ttf/Lilex-Thin.ttf"]],[":font",["ttf/Lilex-ThinItalic.ttf"]],[":font",["variable/Lilex-Italic[wght].ttf"]],[":font",["ttf/Lilex-Bold.ttf"]]]},"font-lilita-one":{"homepage":"https://fonts.google.com/specimen/Lilita+One","names":["Lilita One"],"ruby_source_checksum":{":sha256":"21d7587e57a732fce14534e5eae77b711d33ee1a363756a2eef3a3cdd9bccf79"},"ruby_source_path":"Casks/font/font-l/font-lilita-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lilitaone/LilitaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LilitaOne-Regular.ttf"]]]},"font-lily-script-one":{"homepage":"https://fonts.google.com/specimen/Lily+Script+One","names":["Lily Script One"],"ruby_source_checksum":{":sha256":"19d2464112a42c00783ba38810521b8f54b13d21d9ce80f129b49b597b8de2a2"},"ruby_source_path":"Casks/font/font-l/font-lily-script-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lilyscriptone/LilyScriptOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LilyScriptOne-Regular.ttf"]]]},"font-limelight":{"homepage":"https://fonts.google.com/specimen/Limelight","names":["Limelight"],"ruby_source_checksum":{":sha256":"1c6a356b6e6fa300c4c1d62c81ebad3cb6080f0c159957c6a8a2375cdeac554c"},"ruby_source_path":"Casks/font/font-l/font-limelight.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/limelight/Limelight-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Limelight-Regular.ttf"]]]},"font-linden-hill":{"homepage":"https://fonts.google.com/specimen/Linden+Hill","names":["Linden Hill"],"ruby_source_checksum":{":sha256":"19df0a66bf3dbdd72032d88f0a1895d16b63cd92964844910040e851faa6a1bc"},"ruby_source_path":"Casks/font/font-l/font-linden-hill.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lindenhill"},"version":"latest","raw_artifacts":[[":font",["LindenHill-Italic.ttf"]],[":font",["LindenHill-Regular.ttf"]]]},"font-line-seed-jp":{"homepage":"https://fonts.google.com/specimen/LINE+Seed+JP","names":["LINE Seed JP"],"ruby_source_checksum":{":sha256":"7d25fe0fae277cd58129160f7a15f44020bccff348f376f068f05babb40196d7"},"ruby_source_path":"Casks/font/font-l/font-line-seed-jp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lineseedjp"},"version":"latest","raw_artifacts":[[":font",["LINESeedJP-Bold.ttf"]],[":font",["LINESeedJP-ExtraBold.ttf"]],[":font",["LINESeedJP-Regular.ttf"]],[":font",["LINESeedJP-Thin.ttf"]]]},"font-linefont":{"homepage":"https://fonts.google.com/specimen/Linefont","names":["Linefont"],"ruby_source_checksum":{":sha256":"888c20f805ba47f15aecf3283cd2c2cebfffbc282759be528be744ab461ddcdf"},"ruby_source_path":"Casks/font/font-l/font-linefont.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/linefont/Linefont%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Linefont[wdth,wght].ttf"]]]},"font-linux-biolinum":{"homepage":"https://libertine-fonts.org/","names":["Linux Biolinum"],"ruby_source_checksum":{":sha256":"b55a1f50dbcd65675a2d4853c022f2a00b6e9e1978dd34c4c1678ec5b4a67f58"},"ruby_source_path":"Casks/font/font-l/font-linux-biolinum.rb","sha256":"24a593a949808d976850131a953c0c0d7a72299531dfbb348191964cc038d75d","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/linuxlibertine/LinLibertineTTF_5.3.0_2012_07_02.tgz"],"version":"5.3.0,2012_07_02","raw_artifacts":[[":font",["LinBiolinum_Kah.ttf"]],[":font",["LinBiolinum_RBah.ttf"]],[":font",["LinBiolinum_RIah.ttf"]],[":font",["LinBiolinum_Rah.ttf"]]]},"font-linux-libertine":{"homepage":"https://libertine-fonts.org/","names":["Linux Libertine"],"ruby_source_checksum":{":sha256":"c0b0c667d2a1cd5a84678121511f030c179767fb4741ae73bb1dad8edda5b1c1"},"ruby_source_path":"Casks/font/font-l/font-linux-libertine.rb","sha256":"24a593a949808d976850131a953c0c0d7a72299531dfbb348191964cc038d75d","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/linuxlibertine/LinLibertineTTF_5.3.0_2012_07_02.tgz"],"version":"5.3.0,2012_07_02","raw_artifacts":[[":font",["LinLibertine_Rah.ttf"]],[":font",["LinLibertine_I.ttf"]],[":font",["LinLibertine_Mah.ttf"]],[":font",["LinLibertine_RBIah.ttf"]],[":font",["LinLibertine_RBah.ttf"]],[":font",["LinLibertine_RIah.ttf"]],[":font",["LinLibertine_RZIah.ttf"]],[":font",["LinLibertine_RZah.ttf"]],[":font",["LinLibertine_DRah.ttf"]]]},"font-lisu-bosa":{"homepage":"https://fonts.google.com/specimen/Lisu+Bosa","names":["Lisu Bosa"],"ruby_source_checksum":{":sha256":"ed146860fac376f1efd6a41b85d45efebff110529cc906ab2cc9d4db1698a9c0"},"ruby_source_path":"Casks/font/font-l/font-lisu-bosa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lisubosa"},"version":"latest","raw_artifacts":[[":font",["LisuBosa-SemiBoldItalic.ttf"]],[":font",["LisuBosa-BlackItalic.ttf"]],[":font",["LisuBosa-Bold.ttf"]],[":font",["LisuBosa-BoldItalic.ttf"]],[":font",["LisuBosa-ExtraBold.ttf"]],[":font",["LisuBosa-ExtraBoldItalic.ttf"]],[":font",["LisuBosa-ExtraLight.ttf"]],[":font",["LisuBosa-ExtraLightItalic.ttf"]],[":font",["LisuBosa-Italic.ttf"]],[":font",["LisuBosa-Light.ttf"]],[":font",["LisuBosa-LightItalic.ttf"]],[":font",["LisuBosa-Medium.ttf"]],[":font",["LisuBosa-MediumItalic.ttf"]],[":font",["LisuBosa-Regular.ttf"]],[":font",["LisuBosa-SemiBold.ttf"]],[":font",["LisuBosa-Black.ttf"]]]},"font-liter":{"homepage":"https://fonts.google.com/specimen/Liter","names":["Liter"],"ruby_source_checksum":{":sha256":"9fe7094b4b98569beaa8727a9bbbf1aeeba8ea850d243daf8c38a3ae42aca99d"},"ruby_source_path":"Casks/font/font-l/font-liter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/liter/Liter-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Liter-Regular.ttf"]]]},"font-literata":{"homepage":"https://fonts.google.com/specimen/Literata","names":["Literata"],"ruby_source_checksum":{":sha256":"ae71cb9b9aa8ada0e7612c4f3739c59ce652b2aaacb5de17a2138bfd1f90279e"},"ruby_source_path":"Casks/font/font-l/font-literata.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/literata"},"version":"latest","raw_artifacts":[[":font",["Literata-Italic[opsz,wght].ttf"]],[":font",["Literata[opsz,wght].ttf"]]]},"font-liu-jian-mao-cao":{"homepage":"https://fonts.google.com/specimen/Liu+Jian+Mao+Cao","names":["Liu Jian Mao Cao"],"ruby_source_checksum":{":sha256":"115e39f74015ddb859d06107269cb8aa87bccb1dfb8a7fb49cdb3af1c6fadccc"},"ruby_source_path":"Casks/font/font-l/font-liu-jian-mao-cao.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/liujianmaocao/LiuJianMaoCao-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LiuJianMaoCao-Regular.ttf"]]]},"font-livvic":{"homepage":"https://fonts.google.com/specimen/Livvic","names":["Livvic"],"ruby_source_checksum":{":sha256":"9f8aaf3edbd5f370a791f5e57b99998e44eb42697f45c8a80e302a8c098d8015"},"ruby_source_path":"Casks/font/font-l/font-livvic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/livvic"},"version":"latest","raw_artifacts":[[":font",["Livvic-ThinItalic.ttf"]],[":font",["Livvic-BlackItalic.ttf"]],[":font",["Livvic-Bold.ttf"]],[":font",["Livvic-BoldItalic.ttf"]],[":font",["Livvic-ExtraLight.ttf"]],[":font",["Livvic-ExtraLightItalic.ttf"]],[":font",["Livvic-Italic.ttf"]],[":font",["Livvic-Light.ttf"]],[":font",["Livvic-LightItalic.ttf"]],[":font",["Livvic-Medium.ttf"]],[":font",["Livvic-MediumItalic.ttf"]],[":font",["Livvic-Regular.ttf"]],[":font",["Livvic-SemiBold.ttf"]],[":font",["Livvic-SemiBoldItalic.ttf"]],[":font",["Livvic-Thin.ttf"]],[":font",["Livvic-Black.ttf"]]]},"font-lobster-two":{"homepage":"https://fonts.google.com/specimen/Lobster+Two","names":["Lobster Two"],"ruby_source_checksum":{":sha256":"84c82d22c8f5640111e7bffad6169ab9769f6e6861aac12b5383378d78322330"},"ruby_source_path":"Casks/font/font-l/font-lobster-two.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lobstertwo"},"version":"latest","raw_artifacts":[[":font",["LobsterTwo-Bold.ttf"]],[":font",["LobsterTwo-BoldItalic.ttf"]],[":font",["LobsterTwo-Italic.ttf"]],[":font",["LobsterTwo-Regular.ttf"]]]},"font-lobster":{"homepage":"https://fonts.google.com/specimen/Lobster","names":["Lobster"],"ruby_source_checksum":{":sha256":"037098aaf27def1972bbc4ad2463d9ef61cb66ecac4df47738f6581fcdde97d4"},"ruby_source_path":"Casks/font/font-l/font-lobster.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lobster/Lobster-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Lobster-Regular.ttf"]]]},"font-lohit-bengali":{"homepage":"https://fonts.google.com/specimen/Lohit+Bengali","names":["Lohit Bengali"],"ruby_source_checksum":{":sha256":"5b9a097f92def68bf3bfc0dc9eb763436eb5656b920a0607e342633c472f1150"},"ruby_source_path":"Casks/font/font-l/font-lohit-bengali.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lohitbengali/Lohit-Bengali.ttf"],"version":"latest","raw_artifacts":[[":font",["Lohit-Bengali.ttf"]]]},"font-lohit-tamil":{"homepage":"https://fonts.google.com/specimen/Lohit+Tamil","names":["Lohit Tamil"],"ruby_source_checksum":{":sha256":"f3825fe554d55cbd0ef06ad8694a9b817411aa683974088c9387dd466d5c9dfd"},"ruby_source_path":"Casks/font/font-l/font-lohit-tamil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lohittamil/Lohit-Tamil.ttf"],"version":"latest","raw_artifacts":[[":font",["Lohit-Tamil.ttf"]]]},"font-lohit":{"homepage":"https://fonts.google.com/earlyaccess","names":["Lohit"],"ruby_source_checksum":{":sha256":"dcda079804aad2122af3317727277fc3e6fb8ababc92e4bee933d2a881733799"},"ruby_source_path":"Casks/font/font-l/font-lohit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lohitdevanagari/Lohit-Devanagari.ttf"],"version":"latest","raw_artifacts":[[":font",["Lohit-Devanagari.ttf"]]]},"font-londrina-outline":{"homepage":"https://fonts.google.com/specimen/Londrina+Outline","names":["Londrina Outline"],"ruby_source_checksum":{":sha256":"cf36fc25fc87493bf584d9584c60b4d7029a9a00ea5baa7b94b8e2ce1c375313"},"ruby_source_path":"Casks/font/font-l/font-londrina-outline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/londrinaoutline/LondrinaOutline-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LondrinaOutline-Regular.ttf"]]]},"font-londrina-shadow":{"homepage":"https://fonts.google.com/specimen/Londrina+Shadow","names":["Londrina Shadow"],"ruby_source_checksum":{":sha256":"db5037d80f5a67e690d7436dfca65d3f3ff5c5f14ede8663ec7f80664cdca4d6"},"ruby_source_path":"Casks/font/font-l/font-londrina-shadow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/londrinashadow/LondrinaShadow-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LondrinaShadow-Regular.ttf"]]]},"font-londrina-sketch":{"homepage":"https://fonts.google.com/specimen/Londrina+Sketch","names":["Londrina Sketch"],"ruby_source_checksum":{":sha256":"7d8b97a28db9e57974b53a16ed8e5119942de46df99cf92f42fc262017edbc94"},"ruby_source_path":"Casks/font/font-l/font-londrina-sketch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/londrinasketch/LondrinaSketch-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LondrinaSketch-Regular.ttf"]]]},"font-londrina-solid":{"homepage":"https://fonts.google.com/specimen/Londrina+Solid","names":["Londrina Solid"],"ruby_source_checksum":{":sha256":"939d5c65c611f481dc985ba80addee4b3bc3ef2885f7daa50cbb1c92cb14c906"},"ruby_source_path":"Casks/font/font-l/font-londrina-solid.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/londrinasolid"},"version":"latest","raw_artifacts":[[":font",["LondrinaSolid-Black.ttf"]],[":font",["LondrinaSolid-Light.ttf"]],[":font",["LondrinaSolid-Regular.ttf"]],[":font",["LondrinaSolid-Thin.ttf"]]]},"font-long-cang":{"homepage":"https://fonts.google.com/specimen/Long+Cang","names":["Long Cang"],"ruby_source_checksum":{":sha256":"d26a06efca0206a5c911a0a1a7fc7a8ac79f97ae543fdb9763fbe1aff6c6c46c"},"ruby_source_path":"Casks/font/font-l/font-long-cang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/longcang/LongCang-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LongCang-Regular.ttf"]]]},"font-lora":{"homepage":"https://fonts.google.com/specimen/Lora","names":["Lora"],"ruby_source_checksum":{":sha256":"1e98e53a5dd688bb143ad0804d46c2455755bbb1e47b54bc02e48f2f9adc96f2"},"ruby_source_path":"Casks/font/font-l/font-lora.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lora"},"version":"latest","raw_artifacts":[[":font",["Lora-Italic[wght].ttf"]],[":font",["Lora[wght].ttf"]]]},"font-love-light":{"homepage":"https://fonts.google.com/specimen/Love+Light","names":["Love Light"],"ruby_source_checksum":{":sha256":"005f2d015c48014d8570cb9e408b00a0e08544e3c87338610e2527e65cf72620"},"ruby_source_path":"Casks/font/font-l/font-love-light.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lovelight/LoveLight-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LoveLight-Regular.ttf"]]]},"font-love-ya-like-a-sister":{"homepage":"https://fonts.google.com/specimen/Love+Ya+Like+A+Sister","names":["Love Ya Like A Sister"],"ruby_source_checksum":{":sha256":"3f45aa673b4f622e6ce925d9bcb7caecba219661f249d8bab5b9046c822559ea"},"ruby_source_path":"Casks/font/font-l/font-love-ya-like-a-sister.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/loveyalikeasister/LoveYaLikeASister.ttf"],"version":"latest","raw_artifacts":[[":font",["LoveYaLikeASister.ttf"]]]},"font-loved-by-the-king":{"homepage":"https://fonts.google.com/specimen/Loved+by+the+King","names":["Loved by the King"],"ruby_source_checksum":{":sha256":"2825c3fb26f5a83a11df5af848a6ddd8f4153b28f2e09b46bc9dc0503d584963"},"ruby_source_path":"Casks/font/font-l/font-loved-by-the-king.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lovedbytheking/LovedbytheKing.ttf"],"version":"latest","raw_artifacts":[[":font",["LovedbytheKing.ttf"]]]},"font-lovers-quarrel":{"homepage":"https://fonts.google.com/specimen/Lovers+Quarrel","names":["Lovers Quarrel"],"ruby_source_checksum":{":sha256":"1dd4499f1560368700775ac989497416ada847154c24b2c05fc0de63e65783d1"},"ruby_source_path":"Casks/font/font-l/font-lovers-quarrel.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/loversquarrel/LoversQuarrel-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LoversQuarrel-Regular.ttf"]]]},"font-luciole":{"homepage":"https://luciole-vision.com/en/","names":["Luciole"],"ruby_source_checksum":{":sha256":"b28d9cd96d0665725524d74c2d3b89dd58be06fe2c2d28062a61afc87a279f86"},"ruby_source_path":"Casks/font/font-l/font-luciole.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://luciole-vision.com/fonts/Luciole.zip"],"version":"latest","raw_artifacts":[[":font",["Luciole/Luciole-Bold.ttf"]],[":font",["Luciole/Luciole-BoldItalic.ttf"]],[":font",["Luciole/Luciole-Italic.ttf"]],[":font",["Luciole/Luciole-Regular.ttf"]]]},"font-luckiest-guy":{"homepage":"https://fonts.google.com/specimen/Luckiest+Guy","names":["Luckiest Guy"],"ruby_source_checksum":{":sha256":"affb48347a3df23f0a7536c6b263773d826dee3b8920ae3342ddcf566bc4abdf"},"ruby_source_path":"Casks/font/font-l/font-luckiest-guy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/luckiestguy/LuckiestGuy-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LuckiestGuy-Regular.ttf"]]]},"font-luculent":{"homepage":"https://fontlibrary.org/en/font/luculent","names":["Luculent"],"ruby_source_checksum":{":sha256":"6695a7a6e7cb8361e784d3a26728285eefba25af583c0a2ec5b7c0edbf38ef02"},"ruby_source_path":"Casks/font/font-l/font-luculent.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fontlibrary.org/assets/downloads/luculent/2de871ff7494289a7c7ff160552158eb/luculent.zip"],"version":"latest","raw_artifacts":[[":font",["luculent/luculent.ttf"]],[":font",["luculent/luculentb.ttf"]],[":font",["luculent/luculentbi.ttf"]],[":font",["luculent/luculenti.ttf"]]]},"font-lugrasimo":{"homepage":"https://fonts.google.com/specimen/Lugrasimo","names":["Lugrasimo"],"ruby_source_checksum":{":sha256":"ee2bff8bdf4ea0e8baab64820d344de4da48f0769923eb9267080f5cfcdcec84"},"ruby_source_path":"Casks/font/font-l/font-lugrasimo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lugrasimo/Lugrasimo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Lugrasimo-Regular.ttf"]]]},"font-lumanosimo":{"homepage":"https://fonts.google.com/specimen/Lumanosimo","names":["Lumanosimo"],"ruby_source_checksum":{":sha256":"0667e7f2a57d363cc65c595baf716bb4e7f0e517cff329a5363dba3e0873ffe3"},"ruby_source_path":"Casks/font/font-l/font-lumanosimo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lumanosimo/Lumanosimo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Lumanosimo-Regular.ttf"]]]},"font-lunasima":{"homepage":"https://fonts.google.com/specimen/Lunasima","names":["Lunasima"],"ruby_source_checksum":{":sha256":"3b76b41dd348c79640af0fed40d4b8f75757d5347bfdb4b02ef6584bff993770"},"ruby_source_path":"Casks/font/font-l/font-lunasima.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lunasima"},"version":"latest","raw_artifacts":[[":font",["Lunasima-Bold.ttf"]],[":font",["Lunasima-Regular.ttf"]]]},"font-lusitana":{"homepage":"https://fonts.google.com/specimen/Lusitana","names":["Lusitana"],"ruby_source_checksum":{":sha256":"9ed848dd02d991952ead3f98481b953f64fe528906572bfcd7a01960b0a55ef3"},"ruby_source_path":"Casks/font/font-l/font-lusitana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lusitana"},"version":"latest","raw_artifacts":[[":font",["Lusitana-Bold.ttf"]],[":font",["Lusitana-Regular.ttf"]]]},"font-lustria":{"homepage":"https://fonts.google.com/specimen/Lustria","names":["Lustria"],"ruby_source_checksum":{":sha256":"c2c409af940cea0325f798b279991fe215575e78433bdc5e1e2ecfb066c6cdfa"},"ruby_source_path":"Casks/font/font-l/font-lustria.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lustria/Lustria-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Lustria-Regular.ttf"]]]},"font-luxurious-roman":{"homepage":"https://fonts.google.com/specimen/Luxurious+Roman","names":["Luxurious Roman"],"ruby_source_checksum":{":sha256":"4aafb8acdbeddf74bf1958b08b6408362b7749fb8e120ad4e2c2fd7622a1528d"},"ruby_source_path":"Casks/font/font-l/font-luxurious-roman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/luxuriousroman/LuxuriousRoman-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LuxuriousRoman-Regular.ttf"]]]},"font-luxurious-script":{"homepage":"https://fonts.google.com/specimen/Luxurious+Script","names":["Luxurious Script"],"ruby_source_checksum":{":sha256":"f6de9d6292459e76e3169e1f35332835b29e210d3109ccba254aca08cdf1e14a"},"ruby_source_path":"Casks/font/font-l/font-luxurious-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/luxuriousscript/LuxuriousScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LuxuriousScript-Regular.ttf"]]]},"font-lxgw-bright-gb":{"homepage":"https://github.com/lxgw/LxgwBright","names":["LXGW Bright GB"],"ruby_source_checksum":{":sha256":"8d3e4a3c49b06af6d3c7adfa649b9b3e10be0e9a0c84e90cbc27e03f7a49872f"},"ruby_source_path":"Casks/font/font-l/font-lxgw-bright-gb.rb","sha256":"3775defd86a0bbc832dc68e9fee2a0e2ebb010ea83721db96ab0fdcfd03359f0","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwBright/releases/download/26.10.22/LXGWBrightGB.7z"],"version":"26.10.22","raw_artifacts":[[":font",["LXGWBrightGB/LXGWBrightGB-Italic.ttf"]],[":font",["LXGWBrightGB/LXGWBrightGB-Light.ttf"]],[":font",["LXGWBrightGB/LXGWBrightGB-LightItalic.ttf"]],[":font",["LXGWBrightGB/LXGWBrightGB-Medium.ttf"]],[":font",["LXGWBrightGB/LXGWBrightGB-MediumItalic.ttf"]],[":font",["LXGWBrightGB/LXGWBrightGB-Regular.ttf"]]]},"font-lxgw-bright-tc":{"homepage":"https://github.com/lxgw/LxgwBright","names":["LXGW Bright TC"],"ruby_source_checksum":{":sha256":"7a347f882d7499f89f8c0d7655ed5187a2f30594476230244acf98c42230a693"},"ruby_source_path":"Casks/font/font-l/font-lxgw-bright-tc.rb","sha256":"04ae1a08e14374badfce7e284806153c434152cbe19b524b0c92280a6d953413","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwBright/releases/download/26.10.22/LXGWBrightTC.7z"],"version":"26.10.22","raw_artifacts":[[":font",["LXGWBrightTC/LXGWBrightTC-Italic.ttf"]],[":font",["LXGWBrightTC/LXGWBrightTC-Light.ttf"]],[":font",["LXGWBrightTC/LXGWBrightTC-LightItalic.ttf"]],[":font",["LXGWBrightTC/LXGWBrightTC-Medium.ttf"]],[":font",["LXGWBrightTC/LXGWBrightTC-MediumItalic.ttf"]],[":font",["LXGWBrightTC/LXGWBrightTC-Regular.ttf"]]]},"font-lxgw-bright":{"homepage":"https://github.com/lxgw/LxgwBright","names":["LXGW Bright"],"ruby_source_checksum":{":sha256":"19b5b4592ae58d02819d563b9360d1a8dfab2df48c3909ecdfc0c931f038a005"},"ruby_source_path":"Casks/font/font-l/font-lxgw-bright.rb","sha256":"cbd632f0c0f08f111329cbb0fc63cdec28be89cced3533b2c00f05e8eaf237fb","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwBright/releases/download/26.10.22/LXGWBright.7z"],"version":"26.10.22","raw_artifacts":[[":font",["LXGWBright/LXGWBright-Italic.ttf"]],[":font",["LXGWBright/LXGWBright-Light.ttf"]],[":font",["LXGWBright/LXGWBright-LightItalic.ttf"]],[":font",["LXGWBright/LXGWBright-Medium.ttf"]],[":font",["LXGWBright/LXGWBright-MediumItalic.ttf"]],[":font",["LXGWBright/LXGWBright-Regular.ttf"]]]},"font-lxgw-fasmartgothic":{"deprecate_args":{":date":"2024-11-22",":because":":discontinued"},"disable_args":{":date":"2025-11-24",":because":":discontinued"},"homepage":"https://github.com/lxgw/LxgwNeoXiHei","names":["LXGW FasmartGothic","霞鹜尚智黑"],"ruby_source_checksum":{":sha256":"dd92b65e91f0b0ee00802ce2f05b3eeb092001e2e816111295d00b2f2e1e1faa"},"ruby_source_path":"Casks/font/font-l/font-lxgw-fasmartgothic.rb","sha256":"46c06f85c75aa55b4450fa02c37a35f0f8a4efe8058ffcb6e48b9e2eccd764eb","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwFasmartGothic/releases/download/v1.201/LXGWFasmartGothic.ttf"],"version":"1.201","raw_artifacts":[[":font",["LXGWFasmartGothic.ttf"]]]},"font-lxgw-heartserif":{"deprecate_args":{":date":"2024-11-22",":because":":discontinued"},"disable_args":{":date":"2025-11-24",":because":":discontinued"},"homepage":"https://github.com/lxgw/LxgwHeartSerif","names":["LXGW Heart Serif","霞鹜铭心宋"],"ruby_source_checksum":{":sha256":"9a9dd5c178da1be8e36d82256fc474c33474588d14afa82b187dbc3eb10212ee"},"ruby_source_path":"Casks/font/font-l/font-lxgw-heartserif.rb","sha256":"c31ad15b1b3eee633ff74ac3d7b6440a73be7286a508ad190ffbb54b3cd61c31","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwHeartSerif/releases/download/v1.011/LXGWHeartSerif.ttf"],"version":"1.011","raw_artifacts":[[":font",["LXGWHeartSerif.ttf"]]]},"font-lxgw-marker-gothic":{"homepage":"https://fonts.google.com/specimen/LXGW+Marker+Gothic","names":["LXGW Marker Gothic"],"ruby_source_checksum":{":sha256":"891d855cf5eb042bd30a25f18433ec9309c0c631c0187b5f4bb86b26af5a0329"},"ruby_source_path":"Casks/font/font-l/font-lxgw-marker-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/lxgwmarkergothic/LXGWMarkerGothic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["LXGWMarkerGothic-Regular.ttf"]]]},"font-lxgw-neoxihei":{"homepage":"https://github.com/lxgw/LxgwNeoXiHei","names":["LXGW NeoXiHei","霞鹜新晰黑"],"ruby_source_checksum":{":sha256":"186fd907ddffc07951c35a96569ebf8eac01e347bd994b91d818f3a39833a029"},"ruby_source_path":"Casks/font/font-l/font-lxgw-neoxihei.rb","sha256":"80415d3666d9f51cf42ecf82c5350488e6b3f282ab46a3b90dcaa5e212564ecc","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwNeoXiHei/releases/download/v1.308/LXGWNeoXiHei.ttf"],"version":"1.308","raw_artifacts":[[":font",["LXGWNeoXiHei.ttf"]]]},"font-lxgw-neozhisong":{"homepage":"https://github.com/lxgw/LxgwNeoZhiSong","names":["LXGW Neo ZhiSong","霞鹜新致宋"],"ruby_source_checksum":{":sha256":"23aafa7adf4f0143b4c76278e5034c3e4c101c835aa79dbd63a13c6d1b59b3a7"},"ruby_source_path":"Casks/font/font-l/font-lxgw-neozhisong.rb","sha256":"c42000b59caffe8ccfcd1c90aa2841dcafa866cf24769cc1b10c3708c671f207","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwNeoZhiSong/releases/download/v1.070/LXGWNeoZhiSong.ttf"],"version":"1.070","raw_artifacts":[[":font",["LXGWNeoZhiSong.ttf"]]]},"font-lxgw-simxihei":{"deprecate_args":{":date":"2026-09-12",":because":":discontinued"},"homepage":"https://github.com/lxgw/SimXiZhi","names":["LXGW SimXiHei","新晰黑体"],"ruby_source_checksum":{":sha256":"fc112aadd65a6e337b0bb0fcd192efdab722502c7252547aa237eaa5dbaf13af"},"ruby_source_path":"Casks/font/font-l/font-lxgw-simxihei.rb","sha256":"d3b7a4cb8552ddddfe23e5379c19f9b74f2ca63c238b7ef6882208bfde3cc1e3","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/SimXiZhi/releases/download/v1.103/SimXiHei.ttf"],"version":"1.103","raw_artifacts":[[":font",["SimXiHei.ttf"]]]},"font-lxgw-simzhisong":{"deprecate_args":{":date":"2026-09-12",":because":":discontinued"},"homepage":"https://github.com/lxgw/SimXiZhi","names":["LXGW SimZhiSong","新致宋体"],"ruby_source_checksum":{":sha256":"248141b50b7e2962ea548cd23e1f5107bdf31021b9d3a72dfd5b99cd7655f5a0"},"ruby_source_path":"Casks/font/font-l/font-lxgw-simzhisong.rb","sha256":"43f97af1df5c93c4550d9949ac85eebab761b17507ecd46b02b537682b6e6b13","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/SimXiZhi/releases/download/v1.103/SimZhiSong.ttf"],"version":"1.103","raw_artifacts":[[":font",["SimZhiSong.ttf"]]]},"font-lxgw-wenkai-gb-lite":{"homepage":"https://github.com/lxgw/LxgwWenkaiGB-Lite","names":["LXGW WenKai GB Lite","霞鹜文楷 GB 轻便版"],"ruby_source_checksum":{":sha256":"f2cf7cfb8a7eb82216bf64bbc27e94f0495725c42b09f9c05b75287e49a20fcb"},"ruby_source_path":"Casks/font/font-l/font-lxgw-wenkai-gb-lite.rb","sha256":"36d5275d25e098ea3bedc9de0f5c400e3db29f73e3ed4a7b5a121e0b5cf01820","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwWenkaiGB-Lite/releases/download/v1.530/lxgw-wenkai-gb-lite-v1.530.zip"],"version":"1.530","raw_artifacts":[[":font",["lxgw-wenkai-gb-lite-v1.530/LXGWWenKaiGBLite-Light.ttf"]],[":font",["lxgw-wenkai-gb-lite-v1.530/LXGWWenKaiGBLite-Medium.ttf"]],[":font",["lxgw-wenkai-gb-lite-v1.530/LXGWWenKaiGBLite-Regular.ttf"]],[":font",["lxgw-wenkai-gb-lite-v1.530/LXGWWenKaiMonoGBLite-Light.ttf"]],[":font",["lxgw-wenkai-gb-lite-v1.530/LXGWWenKaiMonoGBLite-Medium.ttf"]],[":font",["lxgw-wenkai-gb-lite-v1.530/LXGWWenKaiMonoGBLite-Regular.ttf"]]]},"font-lxgw-wenkai-gb":{"homepage":"https://github.com/lxgw/LxgwWenkaiGB","names":["LXGW WenKai GB","霞鹜文楷 GB"],"ruby_source_checksum":{":sha256":"ca8c315f979a88a3e9ee50db0174a07a4ef7371fe193c55df26e99ef39d35f9a"},"ruby_source_path":"Casks/font/font-l/font-lxgw-wenkai-gb.rb","sha256":"2a77f791d7463040b73ea476582b03574755c88f792c39f8cccac7407aa2a827","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwWenkaiGB/releases/download/v1.530/lxgw-wenkai-gb-v1.530.zip"],"version":"1.530","raw_artifacts":[[":font",["lxgw-wenkai-gb-v1.530/LXGWWenKaiGB-Light.ttf"]],[":font",["lxgw-wenkai-gb-v1.530/LXGWWenKaiGB-Medium.ttf"]],[":font",["lxgw-wenkai-gb-v1.530/LXGWWenKaiGB-Regular.ttf"]],[":font",["lxgw-wenkai-gb-v1.530/LXGWWenKaiMonoGB-Light.ttf"]],[":font",["lxgw-wenkai-gb-v1.530/LXGWWenKaiMonoGB-Medium.ttf"]],[":font",["lxgw-wenkai-gb-v1.530/LXGWWenKaiMonoGB-Regular.ttf"]]]},"font-lxgw-wenkai-lite":{"homepage":"https://github.com/lxgw/LxgwWenKai-Lite","names":["LXGW WenKai Lite","霞鹜文楷 轻便版"],"ruby_source_checksum":{":sha256":"9ffdb8262943e574729e1e7b5ac5cba0ea4a23435959e11b7c98dd68127a7606"},"ruby_source_path":"Casks/font/font-l/font-lxgw-wenkai-lite.rb","sha256":"7fa084dfdb76f36a40c183dbb50cb5d2f92b2ea26553454988e08c889f8ed5fa","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwWenKai-Lite/releases/download/v1.530/lxgw-wenkai-lite-v1.530.zip"],"version":"1.530","raw_artifacts":[[":font",["lxgw-wenkai-lite-v1.530/LXGWWenKaiLite-Light.ttf"]],[":font",["lxgw-wenkai-lite-v1.530/LXGWWenKaiLite-Medium.ttf"]],[":font",["lxgw-wenkai-lite-v1.530/LXGWWenKaiLite-Regular.ttf"]],[":font",["lxgw-wenkai-lite-v1.530/LXGWWenKaiMonoLite-Light.ttf"]],[":font",["lxgw-wenkai-lite-v1.530/LXGWWenKaiMonoLite-Medium.ttf"]],[":font",["lxgw-wenkai-lite-v1.530/LXGWWenKaiMonoLite-Regular.ttf"]]]},"font-lxgw-wenkai-mono-tc":{"homepage":"https://fonts.google.com/specimen/LXGW+WenKai+Mono+TC","names":["LXGW WenKai Mono TC"],"ruby_source_checksum":{":sha256":"c84fa4b2788606286e647d662642ea8ac255ecb650f35d7524f3a4552adbab77"},"ruby_source_path":"Casks/font/font-l/font-lxgw-wenkai-mono-tc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/lxgwwenkaimonotc"},"version":"latest","raw_artifacts":[[":font",["LXGWWenKaiMonoTC-Bold.ttf"]],[":font",["LXGWWenKaiMonoTC-Light.ttf"]],[":font",["LXGWWenKaiMonoTC-Regular.ttf"]]]},"font-lxgw-wenkai-tc":{"homepage":"https://github.com/lxgw/LxgwWenkaiTC","names":["LXGW WenKai TC","霞鶩文楷 TC"],"ruby_source_checksum":{":sha256":"1ffca2b11dd5d7f91f530e0999ff5de79978b422b73044d6f770e6be2cf1a784"},"ruby_source_path":"Casks/font/font-l/font-lxgw-wenkai-tc.rb","sha256":"2b030463c9212d6e31cb19a733537a4688d421d253a7727a1c6ebd19a6e2146a","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwWenkaiTC/releases/download/v1.530/lxgw-wenkai-tc-v1.530.zip"],"version":"1.530","raw_artifacts":[[":font",["lxgw-wenkai-tc-v1.530/LXGWWenKaiMonoTC-Light.ttf"]],[":font",["lxgw-wenkai-tc-v1.530/LXGWWenKaiMonoTC-Medium.ttf"]],[":font",["lxgw-wenkai-tc-v1.530/LXGWWenKaiMonoTC-Regular.ttf"]],[":font",["lxgw-wenkai-tc-v1.530/LXGWWenKaiTC-Light.ttf"]],[":font",["lxgw-wenkai-tc-v1.530/LXGWWenKaiTC-Medium.ttf"]],[":font",["lxgw-wenkai-tc-v1.530/LXGWWenKaiTC-Regular.ttf"]]]},"font-lxgw-wenkai":{"homepage":"https://github.com/lxgw/LxgwWenKai","names":["LXGW WenKai","霞鹜文楷"],"ruby_source_checksum":{":sha256":"a34324701b9f7cb1dfb643ffaacf6bbb2ef4c646a8728d239566f90d87f0c7dc"},"ruby_source_path":"Casks/font/font-l/font-lxgw-wenkai.rb","sha256":"1644a3f88f84b9627c1b00e3e41c5752ef1bdea0dec2ac3a024bf107a7bd149e","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/LxgwWenKai/releases/download/v1.530/lxgw-wenkai-v1.530.zip"],"version":"1.530","raw_artifacts":[[":font",["lxgw-wenkai-v1.530/LXGWWenKai-Light.ttf"]],[":font",["lxgw-wenkai-v1.530/LXGWWenKai-Medium.ttf"]],[":font",["lxgw-wenkai-v1.530/LXGWWenKai-Regular.ttf"]],[":font",["lxgw-wenkai-v1.530/LXGWWenKaiMono-Light.ttf"]],[":font",["lxgw-wenkai-v1.530/LXGWWenKaiMono-Medium.ttf"]],[":font",["lxgw-wenkai-v1.530/LXGWWenKaiMono-Regular.ttf"]]]},"font-m+-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["M+ Nerd Font families (MPlus)"],"ruby_source_checksum":{":sha256":"1b7db7ff541e286d9c6a49cab48d2dbe6ac17bdf89fe96b05062b3037be182a0"},"ruby_source_path":"Casks/font/font-m/font-m+-nerd-font.rb","sha256":"e159e842616b340d88e402524a1f78795bb36e445a2c54967900fc462fa602dd","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/MPlus.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["M+CodeLat60NerdFontPropo-Thin.ttf"]],[":font",["M+1CodeNerdFont-ExtraLight.ttf"]],[":font",["M+1CodeNerdFont-Light.ttf"]],[":font",["M+1CodeNerdFont-Medium.ttf"]],[":font",["M+1CodeNerdFont-Regular.ttf"]],[":font",["M+1CodeNerdFont-SemiBold.ttf"]],[":font",["M+1CodeNerdFont-Thin.ttf"]],[":font",["M+1CodeNerdFontMono-Bold.ttf"]],[":font",["M+1CodeNerdFontMono-ExtraLight.ttf"]],[":font",["M+1CodeNerdFontMono-Light.ttf"]],[":font",["M+1CodeNerdFontMono-Medium.ttf"]],[":font",["M+1CodeNerdFontMono-Regular.ttf"]],[":font",["M+1CodeNerdFontMono-SemiBold.ttf"]],[":font",["M+1CodeNerdFontMono-Thin.ttf"]],[":font",["M+1CodeNerdFontPropo-Bold.ttf"]],[":font",["M+1CodeNerdFontPropo-ExtraLight.ttf"]],[":font",["M+1CodeNerdFontPropo-Light.ttf"]],[":font",["M+1CodeNerdFontPropo-Medium.ttf"]],[":font",["M+1CodeNerdFontPropo-Regular.ttf"]],[":font",["M+1CodeNerdFontPropo-SemiBold.ttf"]],[":font",["M+1CodeNerdFontPropo-Thin.ttf"]],[":font",["M+1NerdFont-Black.ttf"]],[":font",["M+1NerdFont-Bold.ttf"]],[":font",["M+1NerdFont-ExtraBold.ttf"]],[":font",["M+1NerdFont-ExtraLight.ttf"]],[":font",["M+1NerdFont-Light.ttf"]],[":font",["M+1NerdFont-Medium.ttf"]],[":font",["M+1NerdFont-Regular.ttf"]],[":font",["M+1NerdFont-SemiBold.ttf"]],[":font",["M+1NerdFont-Thin.ttf"]],[":font",["M+1NerdFontPropo-Black.ttf"]],[":font",["M+1NerdFontPropo-Bold.ttf"]],[":font",["M+1NerdFontPropo-ExtraBold.ttf"]],[":font",["M+1NerdFontPropo-ExtraLight.ttf"]],[":font",["M+1NerdFontPropo-Light.ttf"]],[":font",["M+1NerdFontPropo-Medium.ttf"]],[":font",["M+1NerdFontPropo-Regular.ttf"]],[":font",["M+1NerdFontPropo-SemiBold.ttf"]],[":font",["M+1NerdFontPropo-Thin.ttf"]],[":font",["M+2NerdFont-Black.ttf"]],[":font",["M+2NerdFont-Bold.ttf"]],[":font",["M+2NerdFont-ExtraBold.ttf"]],[":font",["M+2NerdFont-ExtraLight.ttf"]],[":font",["M+2NerdFont-Light.ttf"]],[":font",["M+2NerdFont-Medium.ttf"]],[":font",["M+2NerdFont-Regular.ttf"]],[":font",["M+2NerdFont-SemiBold.ttf"]],[":font",["M+2NerdFont-Thin.ttf"]],[":font",["M+2NerdFontPropo-Black.ttf"]],[":font",["M+2NerdFontPropo-Bold.ttf"]],[":font",["M+2NerdFontPropo-ExtraBold.ttf"]],[":font",["M+2NerdFontPropo-ExtraLight.ttf"]],[":font",["M+2NerdFontPropo-Light.ttf"]],[":font",["M+2NerdFontPropo-Medium.ttf"]],[":font",["M+2NerdFontPropo-Regular.ttf"]],[":font",["M+2NerdFontPropo-SemiBold.ttf"]],[":font",["M+2NerdFontPropo-Thin.ttf"]],[":font",["M+CodeLat50NerdFont-Bold.ttf"]],[":font",["M+CodeLat50NerdFont-ExtraLight.ttf"]],[":font",["M+CodeLat50NerdFont-Light.ttf"]],[":font",["M+CodeLat50NerdFont-Medium.ttf"]],[":font",["M+CodeLat50NerdFont-Regular.ttf"]],[":font",["M+CodeLat50NerdFont-SemiBold.ttf"]],[":font",["M+CodeLat50NerdFont-Thin.ttf"]],[":font",["M+CodeLat50NerdFontMono-Bold.ttf"]],[":font",["M+CodeLat50NerdFontMono-ExtraLight.ttf"]],[":font",["M+CodeLat50NerdFontMono-Light.ttf"]],[":font",["M+CodeLat50NerdFontMono-Medium.ttf"]],[":font",["M+CodeLat50NerdFontMono-Regular.ttf"]],[":font",["M+CodeLat50NerdFontMono-SemiBold.ttf"]],[":font",["M+CodeLat50NerdFontMono-Thin.ttf"]],[":font",["M+CodeLat50NerdFontPropo-Bold.ttf"]],[":font",["M+CodeLat50NerdFontPropo-ExtraLight.ttf"]],[":font",["M+CodeLat50NerdFontPropo-Light.ttf"]],[":font",["M+CodeLat50NerdFontPropo-Medium.ttf"]],[":font",["M+CodeLat50NerdFontPropo-Regular.ttf"]],[":font",["M+CodeLat50NerdFontPropo-SemiBold.ttf"]],[":font",["M+CodeLat50NerdFontPropo-Thin.ttf"]],[":font",["M+CodeLat60NerdFont-Bold.ttf"]],[":font",["M+CodeLat60NerdFont-ExtraLight.ttf"]],[":font",["M+CodeLat60NerdFont-Light.ttf"]],[":font",["M+CodeLat60NerdFont-Medium.ttf"]],[":font",["M+CodeLat60NerdFont-Regular.ttf"]],[":font",["M+CodeLat60NerdFont-SemiBold.ttf"]],[":font",["M+CodeLat60NerdFont-Thin.ttf"]],[":font",["M+CodeLat60NerdFontMono-Bold.ttf"]],[":font",["M+CodeLat60NerdFontMono-ExtraLight.ttf"]],[":font",["M+CodeLat60NerdFontMono-Light.ttf"]],[":font",["M+CodeLat60NerdFontMono-Medium.ttf"]],[":font",["M+CodeLat60NerdFontMono-Regular.ttf"]],[":font",["M+CodeLat60NerdFontMono-SemiBold.ttf"]],[":font",["M+CodeLat60NerdFontMono-Thin.ttf"]],[":font",["M+CodeLat60NerdFontPropo-Bold.ttf"]],[":font",["M+CodeLat60NerdFontPropo-ExtraLight.ttf"]],[":font",["M+CodeLat60NerdFontPropo-Light.ttf"]],[":font",["M+CodeLat60NerdFontPropo-Medium.ttf"]],[":font",["M+CodeLat60NerdFontPropo-Regular.ttf"]],[":font",["M+CodeLat60NerdFontPropo-SemiBold.ttf"]],[":font",["M+1CodeNerdFont-Bold.ttf"]]]},"font-m-plus-1-code":{"homepage":"https://fonts.google.com/specimen/M+PLUS+1+Code","names":["M PLUS 1 Code"],"ruby_source_checksum":{":sha256":"e1b39fabf087dedd94c144158fc9ace5b781b9114c82b29f34b655ff39b7ed12"},"ruby_source_path":"Casks/font/font-m/font-m-plus-1-code.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mplus1code/MPLUS1Code%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MPLUS1Code[wght].ttf"]]]},"font-m-plus-1":{"homepage":"https://fonts.google.com/specimen/M+PLUS+1","names":["M PLUS 1"],"ruby_source_checksum":{":sha256":"5a134702f16e474e63e096415049aa6ea35c0b76f594291579990f8e75bf2cbe"},"ruby_source_path":"Casks/font/font-m/font-m-plus-1.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mplus1/MPLUS1%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MPLUS1[wght].ttf"]]]},"font-m-plus-1p":{"homepage":"https://fonts.google.com/specimen/M+PLUS+1p","names":["M PLUS 1p"],"ruby_source_checksum":{":sha256":"89d5e4ef04b085f9424d98c1e414017fed34366f67581e48e612f9fc1e875879"},"ruby_source_path":"Casks/font/font-m/font-m-plus-1p.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mplus1p"},"version":"latest","raw_artifacts":[[":font",["MPLUS1p-Black.ttf"]],[":font",["MPLUS1p-Bold.ttf"]],[":font",["MPLUS1p-ExtraBold.ttf"]],[":font",["MPLUS1p-Light.ttf"]],[":font",["MPLUS1p-Medium.ttf"]],[":font",["MPLUS1p-Regular.ttf"]],[":font",["MPLUS1p-Thin.ttf"]]]},"font-m-plus-2":{"homepage":"https://fonts.google.com/specimen/M+PLUS+2","names":["M PLUS 2"],"ruby_source_checksum":{":sha256":"962d04765c8ae07884c20a5cf2a6b7d8ec2d9519219682c76707402d33430c18"},"ruby_source_path":"Casks/font/font-m/font-m-plus-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mplus2/MPLUS2%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MPLUS2[wght].ttf"]]]},"font-m-plus-code-latin":{"homepage":"https://fonts.google.com/specimen/M+PLUS+Code+Latin","names":["M PLUS Code Latin"],"ruby_source_checksum":{":sha256":"056c890c7d9e115d0dfb15adace7f323ce2f710e0dc914dc4a59eca0215e945d"},"ruby_source_path":"Casks/font/font-m/font-m-plus-code-latin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mpluscodelatin/MPLUSCodeLatin%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MPLUSCodeLatin[wdth,wght].ttf"]]]},"font-m-plus-rounded-1c":{"homepage":"https://fonts.google.com/specimen/M+PLUS+Rounded+1c","names":["M PLUS Rounded 1c"],"ruby_source_checksum":{":sha256":"f91f90d2c7dea8c304878c8ceb94374ed81e1ded80c2fd80b42edb5457b46388"},"ruby_source_path":"Casks/font/font-m/font-m-plus-rounded-1c.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mplusrounded1c"},"version":"latest","raw_artifacts":[[":font",["MPLUSRounded1c-Black.ttf"]],[":font",["MPLUSRounded1c-Bold.ttf"]],[":font",["MPLUSRounded1c-ExtraBold.ttf"]],[":font",["MPLUSRounded1c-Light.ttf"]],[":font",["MPLUSRounded1c-Medium.ttf"]],[":font",["MPLUSRounded1c-Regular.ttf"]],[":font",["MPLUSRounded1c-Thin.ttf"]]]},"font-m-plus-u":{"homepage":"https://fonts.google.com/specimen/M+PLUS+U","names":["M PLUS U"],"ruby_source_checksum":{":sha256":"4585b1ffe98caefaa32766b28336c0c642a99898cfeacd6c1768c58c27968b2f"},"ruby_source_path":"Casks/font/font-m/font-m-plus-u.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mplusu/MPLUSU%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MPLUSU[wght].ttf"]]]},"font-ma-shan-zheng":{"homepage":"https://fonts.google.com/specimen/Ma+Shan+Zheng","names":["Ma Shan Zheng"],"ruby_source_checksum":{":sha256":"59009f34a6c4d03752205ae395a4450235237729065222cc15bb266363efba34"},"ruby_source_path":"Casks/font/font-m/font-ma-shan-zheng.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mashanzheng/MaShanZheng-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MaShanZheng-Regular.ttf"]]]},"font-macondo-swash-caps":{"homepage":"https://fonts.google.com/specimen/Macondo+Swash+Caps","names":["Macondo Swash Caps"],"ruby_source_checksum":{":sha256":"d7b7582ccc2babd4c99375b78d6b36fc32e8dc7fa758040eade042cbe8aa070b"},"ruby_source_path":"Casks/font/font-m/font-macondo-swash-caps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/macondoswashcaps/MacondoSwashCaps-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MacondoSwashCaps-Regular.ttf"]]]},"font-macondo":{"homepage":"https://fonts.google.com/specimen/Macondo","names":["Macondo"],"ruby_source_checksum":{":sha256":"ff35071242df793fd050adccbeba0ddabcd01e68e2a844d78e1d9cae5e8b0195"},"ruby_source_path":"Casks/font/font-m/font-macondo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/macondo/Macondo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Macondo-Regular.ttf"]]]},"font-mada":{"homepage":"https://fonts.google.com/specimen/Mada","names":["Mada"],"ruby_source_checksum":{":sha256":"46829a21b75667392e252a8015207ad19580378e3d080b14a9af7ff6cde065bf"},"ruby_source_path":"Casks/font/font-m/font-mada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mada/Mada%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Mada[wght].ttf"]]]},"font-madimi-one":{"homepage":"https://fonts.google.com/specimen/Madimi+One","names":["Madimi One"],"ruby_source_checksum":{":sha256":"f6fdcea59487f5d1def79de852e99b42b46173d9aa6798f2d4cf5efd12f75f7e"},"ruby_source_path":"Casks/font/font-m/font-madimi-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/madimione/MadimiOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MadimiOne-Regular.ttf"]]]},"font-magra":{"homepage":"https://fonts.google.com/specimen/Magra","names":["Magra"],"ruby_source_checksum":{":sha256":"714bb707fcea5672e9a70b3aa086a13d7719a7a9f76acd6b04ae33aa5452334b"},"ruby_source_path":"Casks/font/font-m/font-magra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/magra"},"version":"latest","raw_artifacts":[[":font",["Magra-Bold.ttf"]],[":font",["Magra-Regular.ttf"]]]},"font-maiden-orange":{"homepage":"https://fonts.google.com/specimen/Maiden+Orange","names":["Maiden Orange"],"ruby_source_checksum":{":sha256":"59f94e419f7ccde545411b4dc0a39c288c45ee62d688f5b4568491c2a45de325"},"ruby_source_path":"Casks/font/font-m/font-maiden-orange.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/maidenorange/MaidenOrange-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MaidenOrange-Regular.ttf"]]]},"font-maitree":{"homepage":"https://fonts.google.com/specimen/Maitree","names":["Maitree"],"ruby_source_checksum":{":sha256":"0f2edb10d0ab9e48d8678aa1ed6a330856a00544d80de3f65f30ed7bc8a07438"},"ruby_source_path":"Casks/font/font-m/font-maitree.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/maitree"},"version":"latest","raw_artifacts":[[":font",["Maitree-Bold.ttf"]],[":font",["Maitree-ExtraLight.ttf"]],[":font",["Maitree-Light.ttf"]],[":font",["Maitree-Medium.ttf"]],[":font",["Maitree-Regular.ttf"]],[":font",["Maitree-SemiBold.ttf"]]]},"font-major-mono-display":{"homepage":"https://fonts.google.com/specimen/Major+Mono+Display","names":["Major Mono Display"],"ruby_source_checksum":{":sha256":"2fba5465a2f3525c9b953bfd908f4842f40e67cce9e07e9aafb35cc02ee1fb7c"},"ruby_source_path":"Casks/font/font-m/font-major-mono-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/majormonodisplay/MajorMonoDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MajorMonoDisplay-Regular.ttf"]]]},"font-makinas4":{"homepage":"https://moji-waku.com/makinas/index.html","names":["Makinas 4"],"ruby_source_checksum":{":sha256":"792227f2933a4154a3a0b8a0120cdccbec46446e80774b95e875ec388bd953a1"},"ruby_source_path":"Casks/font/font-m/font-makinas4.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/makinas4.zip"],"version":"latest","raw_artifacts":[[":font",["makinas4/Makinas-4-Flat.otf"]],[":font",["makinas4/Makinas-4-Square.otf"]]]},"font-mako":{"homepage":"https://fonts.google.com/specimen/Mako","names":["Mako"],"ruby_source_checksum":{":sha256":"ef8efb1cf0f5012f42f360d672a19f7b2a28eea22b8eab02d4d050472fa554de"},"ruby_source_path":"Casks/font/font-m/font-mako.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mako/Mako-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Mako-Regular.ttf"]]]},"font-mali":{"homepage":"https://fonts.google.com/specimen/Mali","names":["Mali"],"ruby_source_checksum":{":sha256":"e4e0edb5d4becda98a55298f452cf9ed47abf5b957f690b9d9da5397848ec160"},"ruby_source_path":"Casks/font/font-m/font-mali.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mali"},"version":"latest","raw_artifacts":[[":font",["Mali-SemiBoldItalic.ttf"]],[":font",["Mali-BoldItalic.ttf"]],[":font",["Mali-ExtraLight.ttf"]],[":font",["Mali-ExtraLightItalic.ttf"]],[":font",["Mali-Italic.ttf"]],[":font",["Mali-Light.ttf"]],[":font",["Mali-LightItalic.ttf"]],[":font",["Mali-Medium.ttf"]],[":font",["Mali-MediumItalic.ttf"]],[":font",["Mali-Regular.ttf"]],[":font",["Mali-SemiBold.ttf"]],[":font",["Mali-Bold.ttf"]]]},"font-mallanna":{"homepage":"https://fonts.google.com/specimen/Mallanna","names":["Mallanna"],"ruby_source_checksum":{":sha256":"9ff00ed98519459eb66f51e1d74b94e0b7fbbc161901bc82e6c2acb47dae25df"},"ruby_source_path":"Casks/font/font-m/font-mallanna.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mallanna/Mallanna-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Mallanna-Regular.ttf"]]]},"font-mamelon":{"homepage":"https://moji-waku.com/mamelon/index.html","names":["Mamelon"],"ruby_source_checksum":{":sha256":"d6e2a9f6418c094344c9f7ac04c7cbfe261ca6e0269c74a94e6cd20890b45d10"},"ruby_source_path":"Casks/font/font-m/font-mamelon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/mamelon_hireg.zip"],"version":"latest","raw_artifacts":[[":font",["mamelon_hireg/Mamelon-3-Hi-Regular.otf"]],[":font",["mamelon_hireg/Mamelon-3.5-Hi-Regular.otf"]],[":font",["mamelon_hireg/Mamelon-4-Hi-Regular.otf"]],[":font",["mamelon_hireg/Mamelon-5-Hi-Regular.otf"]]]},"font-maname":{"homepage":"https://fonts.google.com/specimen/Maname","names":["Maname"],"ruby_source_checksum":{":sha256":"431394fc5fda4339eded4e7d64b1de3ff83aec19c55d869d1b47a7898bb5847a"},"ruby_source_path":"Casks/font/font-m/font-maname.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/maname/Maname-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Maname-Regular.ttf"]]]},"font-mandali":{"homepage":"https://fonts.google.com/specimen/Mandali","names":["Mandali"],"ruby_source_checksum":{":sha256":"1f05b542735072236776e9e20d30a6c761c60a55c9d09c47bd218248d14b39f4"},"ruby_source_path":"Casks/font/font-m/font-mandali.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mandali/Mandali-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Mandali-Regular.ttf"]]]},"font-manjari":{"homepage":"https://fonts.google.com/specimen/Manjari","names":["Manjari"],"ruby_source_checksum":{":sha256":"5b25f6b449beabe9af65790c0a178d72f78094f33a7b2f334da1f3e7f5bd8ace"},"ruby_source_path":"Casks/font/font-m/font-manjari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/manjari"},"version":"latest","raw_artifacts":[[":font",["Manjari-Bold.ttf"]],[":font",["Manjari-Regular.ttf"]],[":font",["Manjari-Thin.ttf"]]]},"font-manrope":{"homepage":"https://fonts.google.com/specimen/Manrope","names":["Manrope"],"ruby_source_checksum":{":sha256":"1cd35d0879f28be97b6329f81751fcc8c84646250f356021a55c5614a0d0ce22"},"ruby_source_path":"Casks/font/font-m/font-manrope.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/manrope/Manrope%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Manrope[wght].ttf"]]]},"font-mansalva":{"homepage":"https://fonts.google.com/specimen/Mansalva","names":["Mansalva"],"ruby_source_checksum":{":sha256":"f918b087778cd5d26ab9d49c16f4008de75e179e1241c6f500adbe1d58cdbb0a"},"ruby_source_path":"Casks/font/font-m/font-mansalva.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mansalva/Mansalva-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Mansalva-Regular.ttf"]]]},"font-manuale":{"homepage":"https://fonts.google.com/specimen/Manuale","names":["Manuale"],"ruby_source_checksum":{":sha256":"5b6bc4fed00afaa71abca29f0b1abe9604652b87879e470393dd3ff9e047f916"},"ruby_source_path":"Casks/font/font-m/font-manuale.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/manuale"},"version":"latest","raw_artifacts":[[":font",["Manuale-Italic[wght].ttf"]],[":font",["Manuale[wght].ttf"]]]},"font-manufacturing-consent":{"homepage":"https://fonts.google.com/specimen/Manufacturing+Consent","names":["Manufacturing Consent"],"ruby_source_checksum":{":sha256":"cfedc2e0b2a21c169440857e515d5efed4c23bc1f847e02cfd125e8853b00143"},"ruby_source_path":"Casks/font/font-m/font-manufacturing-consent.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/manufacturingconsent/ManufacturingConsent-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ManufacturingConsent-Regular.ttf"]]]},"font-maple-mono-cn":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono CN"],"ruby_source_checksum":{":sha256":"23de0cc76154e1c5f56eeaf09e9577a5c00a448c4695f3e03f16230ffb2c6ec0"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-cn.rb","sha256":"d41cb72721e99cfe4fbd1a7b0f182a013457de46aa612018f924dd024699d3b9","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMono-CN-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMono-CN-ThinItalic.ttf"]],[":font",["MapleMono-CN-BoldItalic.ttf"]],[":font",["MapleMono-CN-ExtraBold.ttf"]],[":font",["MapleMono-CN-ExtraBoldItalic.ttf"]],[":font",["MapleMono-CN-ExtraLight.ttf"]],[":font",["MapleMono-CN-ExtraLightItalic.ttf"]],[":font",["MapleMono-CN-Italic.ttf"]],[":font",["MapleMono-CN-Light.ttf"]],[":font",["MapleMono-CN-LightItalic.ttf"]],[":font",["MapleMono-CN-Medium.ttf"]],[":font",["MapleMono-CN-MediumItalic.ttf"]],[":font",["MapleMono-CN-Regular.ttf"]],[":font",["MapleMono-CN-SemiBold.ttf"]],[":font",["MapleMono-CN-SemiBoldItalic.ttf"]],[":font",["MapleMono-CN-Thin.ttf"]],[":font",["MapleMono-CN-Bold.ttf"]]]},"font-maple-mono-nf-cn":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono NF CN"],"ruby_source_checksum":{":sha256":"a7428293d4ec109e42421d65eac575dee840f5ab509b6c32a0fe88ebf1822d61"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-nf-cn.rb","sha256":"ab88522932cf4015dffeaef6dedc59a22a5fefecdcc6e583d9fcd997da5b7cac","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMono-NF-CN-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMono-NF-CN-ThinItalic.ttf"]],[":font",["MapleMono-NF-CN-BoldItalic.ttf"]],[":font",["MapleMono-NF-CN-ExtraBold.ttf"]],[":font",["MapleMono-NF-CN-ExtraBoldItalic.ttf"]],[":font",["MapleMono-NF-CN-ExtraLight.ttf"]],[":font",["MapleMono-NF-CN-ExtraLightItalic.ttf"]],[":font",["MapleMono-NF-CN-Italic.ttf"]],[":font",["MapleMono-NF-CN-Light.ttf"]],[":font",["MapleMono-NF-CN-LightItalic.ttf"]],[":font",["MapleMono-NF-CN-Medium.ttf"]],[":font",["MapleMono-NF-CN-MediumItalic.ttf"]],[":font",["MapleMono-NF-CN-Regular.ttf"]],[":font",["MapleMono-NF-CN-SemiBold.ttf"]],[":font",["MapleMono-NF-CN-SemiBoldItalic.ttf"]],[":font",["MapleMono-NF-CN-Thin.ttf"]],[":font",["MapleMono-NF-CN-Bold.ttf"]]]},"font-maple-mono-nf":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono NF"],"ruby_source_checksum":{":sha256":"eaba5c0e0a30f9c20754a52c011932f8b209240230c359dfc67ac941908fe2aa"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-nf.rb","sha256":"8248d6260660be1066b5ebe90d25131582df8383f38db1c284dd1f2dc9d2b46e","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMono-NF-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMono-NF-ThinItalic.ttf"]],[":font",["MapleMono-NF-BoldItalic.ttf"]],[":font",["MapleMono-NF-ExtraBold.ttf"]],[":font",["MapleMono-NF-ExtraBoldItalic.ttf"]],[":font",["MapleMono-NF-ExtraLight.ttf"]],[":font",["MapleMono-NF-ExtraLightItalic.ttf"]],[":font",["MapleMono-NF-Italic.ttf"]],[":font",["MapleMono-NF-Light.ttf"]],[":font",["MapleMono-NF-LightItalic.ttf"]],[":font",["MapleMono-NF-Medium.ttf"]],[":font",["MapleMono-NF-MediumItalic.ttf"]],[":font",["MapleMono-NF-Regular.ttf"]],[":font",["MapleMono-NF-SemiBold.ttf"]],[":font",["MapleMono-NF-SemiBoldItalic.ttf"]],[":font",["MapleMono-NF-Thin.ttf"]],[":font",["MapleMono-NF-Bold.ttf"]]]},"font-maple-mono-nl-cn":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono NL CN"],"ruby_source_checksum":{":sha256":"26ec81172029057f39095d243a68ad9cc8d8533d53f74e884a99b1184ed677c0"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-nl-cn.rb","sha256":"80bf6db8920b2999d900e08f9e5031f7686baeb72dbdb80891f2c1ae9cec606f","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNL-CN-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNL-CN-ThinItalic.ttf"]],[":font",["MapleMonoNL-CN-BoldItalic.ttf"]],[":font",["MapleMonoNL-CN-ExtraBold.ttf"]],[":font",["MapleMonoNL-CN-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNL-CN-ExtraLight.ttf"]],[":font",["MapleMonoNL-CN-ExtraLightItalic.ttf"]],[":font",["MapleMonoNL-CN-Italic.ttf"]],[":font",["MapleMonoNL-CN-Light.ttf"]],[":font",["MapleMonoNL-CN-LightItalic.ttf"]],[":font",["MapleMonoNL-CN-Medium.ttf"]],[":font",["MapleMonoNL-CN-MediumItalic.ttf"]],[":font",["MapleMonoNL-CN-Regular.ttf"]],[":font",["MapleMonoNL-CN-SemiBold.ttf"]],[":font",["MapleMonoNL-CN-SemiBoldItalic.ttf"]],[":font",["MapleMonoNL-CN-Thin.ttf"]],[":font",["MapleMonoNL-CN-Bold.ttf"]]]},"font-maple-mono-nl-nf-cn":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono NL NF CN"],"ruby_source_checksum":{":sha256":"c1cd3af4c3e17bf21b2f94b8374fa03566d1f6636f0d66f113e15cc84433c1d4"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-nl-nf-cn.rb","sha256":"6d30ac6942726a5b53117c82e6b378144ac02a62a8e6b28702b961db86390ac9","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNL-NF-CN-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNL-NF-CN-ThinItalic.ttf"]],[":font",["MapleMonoNL-NF-CN-BoldItalic.ttf"]],[":font",["MapleMonoNL-NF-CN-ExtraBold.ttf"]],[":font",["MapleMonoNL-NF-CN-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNL-NF-CN-ExtraLight.ttf"]],[":font",["MapleMonoNL-NF-CN-ExtraLightItalic.ttf"]],[":font",["MapleMonoNL-NF-CN-Italic.ttf"]],[":font",["MapleMonoNL-NF-CN-Light.ttf"]],[":font",["MapleMonoNL-NF-CN-LightItalic.ttf"]],[":font",["MapleMonoNL-NF-CN-Medium.ttf"]],[":font",["MapleMonoNL-NF-CN-MediumItalic.ttf"]],[":font",["MapleMonoNL-NF-CN-Regular.ttf"]],[":font",["MapleMonoNL-NF-CN-SemiBold.ttf"]],[":font",["MapleMonoNL-NF-CN-SemiBoldItalic.ttf"]],[":font",["MapleMonoNL-NF-CN-Thin.ttf"]],[":font",["MapleMonoNL-NF-CN-Bold.ttf"]]]},"font-maple-mono-nl-nf":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono NL NF"],"ruby_source_checksum":{":sha256":"34a9bce9f225d4ca5fd92f26ec03f8882e5be321d3c53c3263970d443d2e3143"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-nl-nf.rb","sha256":"6b71f2b698715c199d607fa729bbc472a298c1072f5b5c515f7ca4057fce6009","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNL-NF-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNL-NF-ThinItalic.ttf"]],[":font",["MapleMonoNL-NF-BoldItalic.ttf"]],[":font",["MapleMonoNL-NF-ExtraBold.ttf"]],[":font",["MapleMonoNL-NF-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNL-NF-ExtraLight.ttf"]],[":font",["MapleMonoNL-NF-ExtraLightItalic.ttf"]],[":font",["MapleMonoNL-NF-Italic.ttf"]],[":font",["MapleMonoNL-NF-Light.ttf"]],[":font",["MapleMonoNL-NF-LightItalic.ttf"]],[":font",["MapleMonoNL-NF-Medium.ttf"]],[":font",["MapleMonoNL-NF-MediumItalic.ttf"]],[":font",["MapleMonoNL-NF-Regular.ttf"]],[":font",["MapleMonoNL-NF-SemiBold.ttf"]],[":font",["MapleMonoNL-NF-SemiBoldItalic.ttf"]],[":font",["MapleMonoNL-NF-Thin.ttf"]],[":font",["MapleMonoNL-NF-Bold.ttf"]]]},"font-maple-mono-nl":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono NL"],"ruby_source_checksum":{":sha256":"e3463d8557c8190e9e1e8e8ffe191dc5547c3985b609dd86edd237189c259668"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-nl.rb","sha256":"bfc2d8a46050e8d73da7c09a59badac1ec6ebd2cff6783548f9005ce5425b84f","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNL-Variable.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNL-Italic[wght].ttf"]],[":font",["MapleMonoNL[wght].ttf"]]]},"font-maple-mono-normal-cn":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono Normal CN"],"ruby_source_checksum":{":sha256":"ef8afdd8ba8ea4fe6e6b1a9376f3dbbac9a0f11fbc03aab886f8b345bae06b07"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-normal-cn.rb","sha256":"4b0db76d17fd103d654862287a07f83b7c547991728b145122ada4201fd9aa8d","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNormal-CN-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNormal-CN-ThinItalic.ttf"]],[":font",["MapleMonoNormal-CN-BoldItalic.ttf"]],[":font",["MapleMonoNormal-CN-ExtraBold.ttf"]],[":font",["MapleMonoNormal-CN-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNormal-CN-ExtraLight.ttf"]],[":font",["MapleMonoNormal-CN-ExtraLightItalic.ttf"]],[":font",["MapleMonoNormal-CN-Italic.ttf"]],[":font",["MapleMonoNormal-CN-Light.ttf"]],[":font",["MapleMonoNormal-CN-LightItalic.ttf"]],[":font",["MapleMonoNormal-CN-Medium.ttf"]],[":font",["MapleMonoNormal-CN-MediumItalic.ttf"]],[":font",["MapleMonoNormal-CN-Regular.ttf"]],[":font",["MapleMonoNormal-CN-SemiBold.ttf"]],[":font",["MapleMonoNormal-CN-SemiBoldItalic.ttf"]],[":font",["MapleMonoNormal-CN-Thin.ttf"]],[":font",["MapleMonoNormal-CN-Bold.ttf"]]]},"font-maple-mono-normal-nf-cn":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono Normal NF CN"],"ruby_source_checksum":{":sha256":"b4f8028270dba3bd5c3c7838a28b7f897ecea5986bcbf86cbe0a84aab2fee499"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-normal-nf-cn.rb","sha256":"a4ff81ab62ec4bebb0a7ebcd035289fedc5518a4f2f63dc978141f67d19f181c","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNormal-NF-CN-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNormal-NF-CN-ThinItalic.ttf"]],[":font",["MapleMonoNormal-NF-CN-BoldItalic.ttf"]],[":font",["MapleMonoNormal-NF-CN-ExtraBold.ttf"]],[":font",["MapleMonoNormal-NF-CN-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNormal-NF-CN-ExtraLight.ttf"]],[":font",["MapleMonoNormal-NF-CN-ExtraLightItalic.ttf"]],[":font",["MapleMonoNormal-NF-CN-Italic.ttf"]],[":font",["MapleMonoNormal-NF-CN-Light.ttf"]],[":font",["MapleMonoNormal-NF-CN-LightItalic.ttf"]],[":font",["MapleMonoNormal-NF-CN-Medium.ttf"]],[":font",["MapleMonoNormal-NF-CN-MediumItalic.ttf"]],[":font",["MapleMonoNormal-NF-CN-Regular.ttf"]],[":font",["MapleMonoNormal-NF-CN-SemiBold.ttf"]],[":font",["MapleMonoNormal-NF-CN-SemiBoldItalic.ttf"]],[":font",["MapleMonoNormal-NF-CN-Thin.ttf"]],[":font",["MapleMonoNormal-NF-CN-Bold.ttf"]]]},"font-maple-mono-normal-nf":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono Normal NF"],"ruby_source_checksum":{":sha256":"b926d742c841e8d92e016114c43a33a0e2af370bddcd37300de464329734b7ed"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-normal-nf.rb","sha256":"6e301f72472856e1b2f2f91d2522a46b41b6ae0c14c98ec82032dbfc1d820bc9","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNormal-NF-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNormal-NF-ThinItalic.ttf"]],[":font",["MapleMonoNormal-NF-BoldItalic.ttf"]],[":font",["MapleMonoNormal-NF-ExtraBold.ttf"]],[":font",["MapleMonoNormal-NF-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNormal-NF-ExtraLight.ttf"]],[":font",["MapleMonoNormal-NF-ExtraLightItalic.ttf"]],[":font",["MapleMonoNormal-NF-Italic.ttf"]],[":font",["MapleMonoNormal-NF-Light.ttf"]],[":font",["MapleMonoNormal-NF-LightItalic.ttf"]],[":font",["MapleMonoNormal-NF-Medium.ttf"]],[":font",["MapleMonoNormal-NF-MediumItalic.ttf"]],[":font",["MapleMonoNormal-NF-Regular.ttf"]],[":font",["MapleMonoNormal-NF-SemiBold.ttf"]],[":font",["MapleMonoNormal-NF-SemiBoldItalic.ttf"]],[":font",["MapleMonoNormal-NF-Thin.ttf"]],[":font",["MapleMonoNormal-NF-Bold.ttf"]]]},"font-maple-mono-normal-nl-cn":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono Normal NL CN"],"ruby_source_checksum":{":sha256":"f38d8a3891474090a020c5075f51dc0d322ef8af3e3e361d506e06c00ca5197c"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-normal-nl-cn.rb","sha256":"a543f01a798d6b3f0367b122101b9cefb1690a007e980dee7995e5d08e729d45","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNormalNL-CN-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNormalNL-CN-ThinItalic.ttf"]],[":font",["MapleMonoNormalNL-CN-BoldItalic.ttf"]],[":font",["MapleMonoNormalNL-CN-ExtraBold.ttf"]],[":font",["MapleMonoNormalNL-CN-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNormalNL-CN-ExtraLight.ttf"]],[":font",["MapleMonoNormalNL-CN-ExtraLightItalic.ttf"]],[":font",["MapleMonoNormalNL-CN-Italic.ttf"]],[":font",["MapleMonoNormalNL-CN-Light.ttf"]],[":font",["MapleMonoNormalNL-CN-LightItalic.ttf"]],[":font",["MapleMonoNormalNL-CN-Medium.ttf"]],[":font",["MapleMonoNormalNL-CN-MediumItalic.ttf"]],[":font",["MapleMonoNormalNL-CN-Regular.ttf"]],[":font",["MapleMonoNormalNL-CN-SemiBold.ttf"]],[":font",["MapleMonoNormalNL-CN-SemiBoldItalic.ttf"]],[":font",["MapleMonoNormalNL-CN-Thin.ttf"]],[":font",["MapleMonoNormalNL-CN-Bold.ttf"]]]},"font-maple-mono-normal-nl-nf-cn":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono Normal NL NF CN"],"ruby_source_checksum":{":sha256":"c83b4a33783278790abe33fcff4da249d05a9a7e66d4b103e70a4ebf9a38ed4b"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-normal-nl-nf-cn.rb","sha256":"1bd6b4be3062e6ef2b4aaa44e044d05efa4501afd3c42367842154bdb0367d0b","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNormalNL-NF-CN-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNormalNL-NF-CN-ThinItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-BoldItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-ExtraBold.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-ExtraLight.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-ExtraLightItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-Italic.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-Light.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-LightItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-Medium.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-MediumItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-Regular.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-SemiBold.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-SemiBoldItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-Thin.ttf"]],[":font",["MapleMonoNormalNL-NF-CN-Bold.ttf"]]]},"font-maple-mono-normal-nl-nf":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono Normal NL NF"],"ruby_source_checksum":{":sha256":"c1a8771aba6c0a5ed5ab6f738bde60f287dac93ed63626fc72e1440141b64350"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-normal-nl-nf.rb","sha256":"df41f7ef14c8aab8c73618f3c8471f7dd94efb2b1b0289423d54e3246dd022eb","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNormalNL-NF-unhinted.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNormalNL-NF-ThinItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-BoldItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-ExtraBold.ttf"]],[":font",["MapleMonoNormalNL-NF-ExtraBoldItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-ExtraLight.ttf"]],[":font",["MapleMonoNormalNL-NF-ExtraLightItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-Italic.ttf"]],[":font",["MapleMonoNormalNL-NF-Light.ttf"]],[":font",["MapleMonoNormalNL-NF-LightItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-Medium.ttf"]],[":font",["MapleMonoNormalNL-NF-MediumItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-Regular.ttf"]],[":font",["MapleMonoNormalNL-NF-SemiBold.ttf"]],[":font",["MapleMonoNormalNL-NF-SemiBoldItalic.ttf"]],[":font",["MapleMonoNormalNL-NF-Thin.ttf"]],[":font",["MapleMonoNormalNL-NF-Bold.ttf"]]]},"font-maple-mono-normal-nl":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono Normal NL"],"ruby_source_checksum":{":sha256":"348d4cd7c193c1cf83a27eea76c8d2dee0f8da14b2fd0827fbdbc1f55efcbfb1"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-normal-nl.rb","sha256":"fa7423c5377a587d2008209431ae16afaa49cee7dd75ca70c6c7f8632ca484b9","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNormalNL-Variable.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNormalNL-Italic[wght].ttf"]],[":font",["MapleMonoNormalNL[wght].ttf"]]]},"font-maple-mono-normal":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono Normal"],"ruby_source_checksum":{":sha256":"f10aa5c32ce7cc6d2686220513f479765b7ad0b46cfa0da30684de4d4492a142"},"ruby_source_path":"Casks/font/font-m/font-maple-mono-normal.rb","sha256":"d6e77dcce1c5d68636392fd4d77a422e74602c31f465de63d5e222301fc5f637","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMonoNormal-Variable.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMonoNormal-Italic[wght].ttf"]],[":font",["MapleMonoNormal[wght].ttf"]]]},"font-maple-mono":{"homepage":"https://font.subf.dev/en/","names":["Maple Mono"],"ruby_source_checksum":{":sha256":"3307f57d8576fd5df3602d546d771ff05086cf498f31e78672d28c778fd57fe0"},"ruby_source_path":"Casks/font/font-m/font-maple-mono.rb","sha256":"b9e57677cc4ec069ce178bd965d66cd14bd26c12e37d89d786ff959339bf8c93","tap_string":"homebrew/cask","url_args":["https://github.com/subframe7536/Maple-font/releases/download/v7.9/MapleMono-Variable.zip"],"version":"7.9","raw_artifacts":[[":font",["MapleMono-Italic[wght].ttf"]],[":font",["MapleMono[wght].ttf"]]]},"font-marcellus-sc":{"homepage":"https://fonts.google.com/specimen/Marcellus+SC","names":["Marcellus SC"],"ruby_source_checksum":{":sha256":"9595e6568293df4224e78aa1816219a7b123d67848fd434b84c6289ed2b74131"},"ruby_source_path":"Casks/font/font-m/font-marcellus-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/marcellussc/MarcellusSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MarcellusSC-Regular.ttf"]]]},"font-marcellus":{"homepage":"https://fonts.google.com/specimen/Marcellus","names":["Marcellus"],"ruby_source_checksum":{":sha256":"39f7060c78f31b6f145f7a005d971c24982b5be5604452537b69c370d8fa241c"},"ruby_source_path":"Casks/font/font-m/font-marcellus.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/marcellus/Marcellus-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Marcellus-Regular.ttf"]]]},"font-marck-script":{"homepage":"https://fonts.google.com/specimen/Marck+Script","names":["Marck Script"],"ruby_source_checksum":{":sha256":"f0883daf3f27e98f97be37c504af7964cf539908b60c886874712bc3a49bd486"},"ruby_source_path":"Casks/font/font-m/font-marck-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/marckscript/MarckScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MarckScript-Regular.ttf"]]]},"font-margarine":{"homepage":"https://fonts.google.com/specimen/Margarine","names":["Margarine"],"ruby_source_checksum":{":sha256":"6144aae622fee0764a45291e2d35c3198964477f8d2630d09d727193b2a23c0d"},"ruby_source_path":"Casks/font/font-m/font-margarine.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/margarine/Margarine-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Margarine-Regular.ttf"]]]},"font-marhey":{"homepage":"https://fonts.google.com/specimen/Marhey","names":["Marhey"],"ruby_source_checksum":{":sha256":"58cf960cfde690372d623bd0caf574378b2bb50943f521fb5a42d6c618a4c8dc"},"ruby_source_path":"Casks/font/font-m/font-marhey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/marhey/Marhey%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Marhey[wght].ttf"]]]},"font-markazi-text":{"homepage":"https://fonts.google.com/specimen/Markazi+Text","names":["Markazi Text"],"ruby_source_checksum":{":sha256":"14cc308e3197c4395925655688d5104c94a9c19d8107f0e12a3e39bedd87592f"},"ruby_source_path":"Casks/font/font-m/font-markazi-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/markazitext/MarkaziText%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MarkaziText[wght].ttf"]]]},"font-marko-one":{"homepage":"https://fonts.google.com/specimen/Marko+One","names":["Marko One"],"ruby_source_checksum":{":sha256":"1445f155d4244162e6faa26ea3d195930e61491e972be9c819fd79a6c634825d"},"ruby_source_path":"Casks/font/font-m/font-marko-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/markoone/MarkoOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MarkoOne-Regular.ttf"]]]},"font-marmelad":{"homepage":"https://fonts.google.com/specimen/Marmelad","names":["Marmelad"],"ruby_source_checksum":{":sha256":"5bd67c2d966f806131682965bf9b701829fcccdc4879abee4aa6f9589990ffa4"},"ruby_source_path":"Casks/font/font-m/font-marmelad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/marmelad/Marmelad-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Marmelad-Regular.ttf"]]]},"font-martel-sans":{"homepage":"https://fonts.google.com/specimen/Martel+Sans","names":["Martel Sans"],"ruby_source_checksum":{":sha256":"c7dc9d0b4253a7f328aa3f2ad9be7d7873ae302e6fe4abee16f47699c0193f21"},"ruby_source_path":"Casks/font/font-m/font-martel-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/martelsans"},"version":"latest","raw_artifacts":[[":font",["MartelSans-Black.ttf"]],[":font",["MartelSans-Bold.ttf"]],[":font",["MartelSans-ExtraBold.ttf"]],[":font",["MartelSans-ExtraLight.ttf"]],[":font",["MartelSans-Light.ttf"]],[":font",["MartelSans-Regular.ttf"]],[":font",["MartelSans-SemiBold.ttf"]]]},"font-martel":{"homepage":"https://fonts.google.com/specimen/Martel","names":["Martel"],"ruby_source_checksum":{":sha256":"1208b8106bb6a1cc809c86f62012d29198802466955d7d47da4786f83b7d13eb"},"ruby_source_path":"Casks/font/font-m/font-martel.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/martel"},"version":"latest","raw_artifacts":[[":font",["Martel-Bold.ttf"]],[":font",["Martel-DemiBold.ttf"]],[":font",["Martel-ExtraBold.ttf"]],[":font",["Martel-Heavy.ttf"]],[":font",["Martel-Light.ttf"]],[":font",["Martel-Regular.ttf"]],[":font",["Martel-UltraLight.ttf"]]]},"font-martian-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["MartianMono Nerd Font (MartianMono)"],"ruby_source_checksum":{":sha256":"b7a4a849b2ad6fbb6d4f1157830149f3f9be356c529b48eed987c1fb82d089c4"},"ruby_source_path":"Casks/font/font-m/font-martian-mono-nerd-font.rb","sha256":"804a5a458856725d45a03d96a778349e8c3c9a4a45f5df023f294e196fbe88f2","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/MartianMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["MartianMonoNerdFontPropo-Regular.ttf"]],[":font",["MartianMonoNerdFont-CondensedBold.ttf"]],[":font",["MartianMonoNerdFont-CondensedMedium.ttf"]],[":font",["MartianMonoNerdFont-CondensedRegular.ttf"]],[":font",["MartianMonoNerdFont-Medium.ttf"]],[":font",["MartianMonoNerdFont-Regular.ttf"]],[":font",["MartianMonoNerdFontMono-Bold.ttf"]],[":font",["MartianMonoNerdFontMono-CondensedBold.ttf"]],[":font",["MartianMonoNerdFontMono-CondensedMedium.ttf"]],[":font",["MartianMonoNerdFontMono-CondensedRegular.ttf"]],[":font",["MartianMonoNerdFontMono-Medium.ttf"]],[":font",["MartianMonoNerdFontMono-Regular.ttf"]],[":font",["MartianMonoNerdFontPropo-Bold.ttf"]],[":font",["MartianMonoNerdFontPropo-CondensedBold.ttf"]],[":font",["MartianMonoNerdFontPropo-CondensedMedium.ttf"]],[":font",["MartianMonoNerdFontPropo-CondensedRegular.ttf"]],[":font",["MartianMonoNerdFontPropo-Medium.ttf"]],[":font",["MartianMonoNerdFont-Bold.ttf"]]]},"font-martian-mono":{"homepage":"https://github.com/evilmartians/mono","names":["Martian Mono"],"ruby_source_checksum":{":sha256":"7c62ff15725f1dc42d202dfe3ded1e454c860160df18f86e1d98d33b774ee2b4"},"ruby_source_path":"Casks/font/font-m/font-martian-mono.rb","sha256":"2570b4fd6da9d641a6385f092167a21707448274d5b87cd85244411d868d3a80","tap_string":"homebrew/cask","url_args":["https://github.com/evilmartians/mono/releases/download/v1.1.0/martian-mono-1.1.0-otf.zip"],"version":"1.1.0","raw_artifacts":[[":font",["MartianMono-sWdxLt.otf"]],[":font",["MartianMono-CnLt.otf"]],[":font",["MartianMono-CnMd.otf"]],[":font",["MartianMono-CnRg.otf"]],[":font",["MartianMono-CnTh.otf"]],[":font",["MartianMono-CnxBd.otf"]],[":font",["MartianMono-CnxLt.otf"]],[":font",["MartianMono-NrBd.otf"]],[":font",["MartianMono-NrLt.otf"]],[":font",["MartianMono-NrMd.otf"]],[":font",["MartianMono-NrRg.otf"]],[":font",["MartianMono-NrTh.otf"]],[":font",["MartianMono-NrxBd.otf"]],[":font",["MartianMono-NrxLt.otf"]],[":font",["MartianMono-StdBd.otf"]],[":font",["MartianMono-StdLt.otf"]],[":font",["MartianMono-StdMd.otf"]],[":font",["MartianMono-StdRg.otf"]],[":font",["MartianMono-StdTh.otf"]],[":font",["MartianMono-StdxBd.otf"]],[":font",["MartianMono-StdxLt.otf"]],[":font",["MartianMono-sWdBd.otf"]],[":font",["MartianMono-sWdLt.otf"]],[":font",["MartianMono-sWdMd.otf"]],[":font",["MartianMono-sWdRg.otf"]],[":font",["MartianMono-sWdTh.otf"]],[":font",["MartianMono-sWdxBd.otf"]],[":font",["MartianMono-CnBd.otf"]]]},"font-marvel":{"homepage":"https://fonts.google.com/specimen/Marvel","names":["Marvel"],"ruby_source_checksum":{":sha256":"46b0a896db3e62d9d4a6f741e63a4ad313c2a83aacd93bde192ad4c5e5b137db"},"ruby_source_path":"Casks/font/font-m/font-marvel.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/marvel"},"version":"latest","raw_artifacts":[[":font",["Marvel-Bold.ttf"]],[":font",["Marvel-BoldItalic.ttf"]],[":font",["Marvel-Italic.ttf"]],[":font",["Marvel-Regular.ttf"]]]},"font-masinahikan-dene":{"homepage":"https://www.languagegeek.com/font/fontdownload.html","names":["Masinahikan Dene"],"ruby_source_checksum":{":sha256":"6a30ea76b84497f5c8c915ba9e28d1572aea05116c075c2ae59e8ad2a8803281"},"ruby_source_path":"Casks/font/font-m/font-masinahikan-dene.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.languagegeek.com/font/MasinahikanDene.zip"],"version":"latest","raw_artifacts":[[":font",["MasinahikanDene_h.ttf"]],[":font",["MasinahikanDene_h_Bold.ttf"]],[":font",["MasinahikanDene_h_Semi.ttf"]]]},"font-masinahikan":{"homepage":"https://www.languagegeek.com/font/fontdownload.html","names":["Masinahikan"],"ruby_source_checksum":{":sha256":"d8a65e5c4931b6d085ca88d7e34807a5476e9d3f90f89d770c239b9d0026d5b4"},"ruby_source_path":"Casks/font/font-m/font-masinahikan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.languagegeek.com/font/Masinahikan.zip"],"version":"latest","raw_artifacts":[[":font",["Masinahikan_h.ttf"]],[":font",["Masinahikan_h_Bold.ttf"]],[":font",["Masinahikan_h_Semi.ttf"]]]},"font-matangi":{"homepage":"https://fonts.google.com/specimen/Matangi","names":["Matangi"],"ruby_source_checksum":{":sha256":"192c45d1021c03cbc5f5fa0a65e99135e6c2651b08f94859103657ac532f098e"},"ruby_source_path":"Casks/font/font-m/font-matangi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/matangi/Matangi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Matangi[wght].ttf"]]]},"font-mate-sc":{"homepage":"https://fonts.google.com/specimen/Mate+SC","names":["Mate SC"],"ruby_source_checksum":{":sha256":"cd12c968fc113756abc20566d0aef04b4f449ec80e7f5ebbf81cb3b136082885"},"ruby_source_path":"Casks/font/font-m/font-mate-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/matesc/MateSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MateSC-Regular.ttf"]]]},"font-mate":{"homepage":"https://fonts.google.com/specimen/Mate","names":["Mate"],"ruby_source_checksum":{":sha256":"44f6a8337fe5fc64f31e662bcb67688a9571296d30754ed354cdfd341d3f416a"},"ruby_source_path":"Casks/font/font-m/font-mate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mate"},"version":"latest","raw_artifacts":[[":font",["Mate-Italic.ttf"]],[":font",["Mate-Regular.ttf"]]]},"font-matemasie":{"homepage":"https://fonts.google.com/specimen/Matemasie","names":["Matemasie"],"ruby_source_checksum":{":sha256":"ac63ec1423fb6781ba56447ffa556e0ccdf2f2f849b4b599032a308fabb56932"},"ruby_source_path":"Casks/font/font-m/font-matemasie.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/matemasie/Matemasie-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Matemasie-Regular.ttf"]]]},"font-material-design-icons-webfont":{"homepage":"https://materialdesignicons.com/","names":["Material Design Icons Webfont"],"ruby_source_checksum":{":sha256":"92fff841d41c1a7f3401e64ed3e9dd57896e7fb3582c5902ccbbbf63ea052c0c"},"ruby_source_path":"Casks/font/font-m/font-material-design-icons-webfont.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/templarian/materialdesign-webfont.git"],"url_kwargs":{":branch":"master",":only_path":"fonts"},"version":"latest","raw_artifacts":[[":font",["materialdesignicons-webfont.ttf"]]]},"font-material-icons":{"homepage":"https://google.github.io/material-design-icons/","names":["Material Icons"],"ruby_source_checksum":{":sha256":"34cbc710fefcf53bdf4f904799aabb3521b105ab7a7a93f865625341646cfb61"},"ruby_source_path":"Casks/font/font-m/font-material-icons.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/material-design-icons.git"],"url_kwargs":{":branch":"master",":only_path":"font"},"version":"latest","raw_artifacts":[[":font",["MaterialIcons-Regular.ttf"]],[":font",["MaterialIconsOutlined-Regular.otf"]],[":font",["MaterialIconsSharp-Regular.otf"]],[":font",["MaterialIconsTwoTone-Regular.otf"]]]},"font-material-symbols":{"homepage":"https://fonts.google.com/icons","names":["Material Symbols"],"ruby_source_checksum":{":sha256":"6123e306cdc22bf0b0b0da713e8de5194f1e4bff64d760c15968746d30c719dd"},"ruby_source_path":"Casks/font/font-m/font-material-symbols.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/material-design-icons.git"],"url_kwargs":{":branch":"master",":only_path":"variablefont"},"version":"latest","raw_artifacts":[[":font",["MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].ttf"]],[":font",["MaterialSymbolsRounded[FILL,GRAD,opsz,wght].ttf"]],[":font",["MaterialSymbolsSharp[FILL,GRAD,opsz,wght].ttf"]]]},"font-maven-pro-vf-beta":{"homepage":"https://fonts.google.com/earlyaccess","names":["Maven Pro VF Beta"],"ruby_source_checksum":{":sha256":"d8bc914147fff985cf84b2c92d3c83d6efadc218aeb9cb16098ab6867787deab"},"ruby_source_path":"Casks/font/font-m/font-maven-pro-vf-beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mavenprovfbeta/MavenProVFBeta.ttf"],"version":"latest","raw_artifacts":[[":font",["MavenProVFBeta.ttf"]]]},"font-maven-pro":{"homepage":"https://fonts.google.com/specimen/Maven+Pro","names":["Maven Pro"],"ruby_source_checksum":{":sha256":"853736f2bbe747d509ab2ef3c5ccc9f989c08ff2bc3d7fa980e3395596e79337"},"ruby_source_path":"Casks/font/font-m/font-maven-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mavenpro/MavenPro%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MavenPro[wght].ttf"]]]},"font-mclaren":{"homepage":"https://fonts.google.com/specimen/McLaren","names":["McLaren"],"ruby_source_checksum":{":sha256":"88b121ab66074c952666ef07ce55640f7f77d905151711f5866ccdb34b726784"},"ruby_source_path":"Casks/font/font-m/font-mclaren.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mclaren/McLaren-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["McLaren-Regular.ttf"]]]},"font-mea-culpa":{"homepage":"https://fonts.google.com/specimen/Mea+Culpa","names":["Mea Culpa"],"ruby_source_checksum":{":sha256":"1236893d192a88b8101f76552fe3cb0ec613cebdf78cc18ee8e40de7b85c171d"},"ruby_source_path":"Casks/font/font-m/font-mea-culpa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/meaculpa/MeaCulpa-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MeaCulpa-Regular.ttf"]]]},"font-meddon":{"homepage":"https://fonts.google.com/specimen/Meddon","names":["Meddon"],"ruby_source_checksum":{":sha256":"fee34397d599db2448ac137a5015b7636aecaa322ef7c357d52ecd07df82a30f"},"ruby_source_path":"Casks/font/font-m/font-meddon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/meddon/Meddon.ttf"],"version":"latest","raw_artifacts":[[":font",["Meddon.ttf"]]]},"font-medievalsharp":{"homepage":"https://fonts.google.com/specimen/MedievalSharp","names":["MedievalSharp"],"ruby_source_checksum":{":sha256":"78e534bd67aee11e1acd3f27bf959039cbd704e634d5f21c5e1c238a422d864e"},"ruby_source_path":"Casks/font/font-m/font-medievalsharp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/medievalsharp/MedievalSharp.ttf"],"version":"latest","raw_artifacts":[[":font",["MedievalSharp.ttf"]]]},"font-medio":{"homepage":"https://dotcolon.net/fonts/medio/","names":["Medio"],"ruby_source_checksum":{":sha256":"1acf7df322a014d2ae948325c89ab9eeeb52f5312550f01eefb6f78c60169b29"},"ruby_source_path":"Casks/font/font-m/font-medio.rb","sha256":"1597610c7fa4f16d9863ed88c0607c665c11273079c9d28b9c898f619fbff094","tap_string":"homebrew/cask","url_args":["https://dotcolon.net/files/fonts/medio_0200.zip"],"version":"0.200","raw_artifacts":[[":font",["medio.otf"]]]},"font-medula-one":{"homepage":"https://fonts.google.com/specimen/Medula+One","names":["Medula One"],"ruby_source_checksum":{":sha256":"be23e9fd56a0e4eaa0173fd2e73510e85cc79140a6a7831b5fb2a83e658eae80"},"ruby_source_path":"Casks/font/font-m/font-medula-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/medulaone/MedulaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MedulaOne-Regular.ttf"]]]},"font-meera-inimai":{"homepage":"https://fonts.google.com/specimen/Meera+Inimai","names":["Meera Inimai"],"ruby_source_checksum":{":sha256":"0e57c5a8e3464ae8b82b6c26ac3b3507971b75750e8dce47781bd0da506adda7"},"ruby_source_path":"Casks/font/font-m/font-meera-inimai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/meerainimai/MeeraInimai-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MeeraInimai-Regular.ttf"]]]},"font-megrim":{"homepage":"https://fonts.google.com/specimen/Megrim","names":["Megrim"],"ruby_source_checksum":{":sha256":"be2dbd2ce104bc586943f72f844cb39000e873fee0af1a9667d6707f795b1fd9"},"ruby_source_path":"Casks/font/font-m/font-megrim.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/megrim/Megrim.ttf"],"version":"latest","raw_artifacts":[[":font",["Megrim.ttf"]]]},"font-meie-script":{"homepage":"https://fonts.google.com/specimen/Meie+Script","names":["Meie Script"],"ruby_source_checksum":{":sha256":"4bb27510bc3009b2d531290c962b8cd82f6d7636c79944e4d815823e0789fa47"},"ruby_source_path":"Casks/font/font-m/font-meie-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/meiescript/MeieScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MeieScript-Regular.ttf"]]]},"font-melete":{"homepage":"https://dotcolon.net/fonts/melete/","names":["Melete"],"ruby_source_checksum":{":sha256":"7ad980485d621806fd4173e30700a61fe9588ff6ee28f0a636315c48e595cf4b"},"ruby_source_path":"Casks/font/font-m/font-melete.rb","sha256":"fb4346e9eb31a318c25ef6af6be8b6953a302648f9d2c86a110f22337db16363","tap_string":"homebrew/cask","url_args":["https://dotcolon.net/files/fonts/melete_0200.zip"],"version":"0.200","raw_artifacts":[[":font",["Melete-Bold.otf"]],[":font",["Melete-Light.otf"]],[":font",["Melete-Medium.otf"]],[":font",["Melete-Regular.otf"]],[":font",["Melete-UltraLight.otf"]]]},"font-meltho":{"homepage":"https://bethmardutho.org/meltho/","names":["Meltho Fonts"],"ruby_source_checksum":{":sha256":"410fbf669128d7c520c58e73a5c05dff9533b9f116c08bebcb39a3823adc5697"},"ruby_source_path":"Casks/font/font-m/font-meltho.rb","sha256":"a22e61b0a48ac6c3e8bbc79d8f4dafcbd7ddb9572cf63b50478b9889cfbfdac4","tap_string":"homebrew/cask","url_args":["https://bethmardutho.org/wp-content/uploads/2018/06/melthofonts-1.zip"],"version":"1.21,2018,06","raw_artifacts":[[":font",["melthofonts-1/melthofonts-1.21/SyrCOMUrhoyBold.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMAntioch.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMBatnan.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMBatnanBold.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMCtesiphon.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMEdessa.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMJerusalem.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMJerusalemBold.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMJerusalemItalic.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMJerusalemOutline.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMKharput.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMMalankara.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMMardin.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMMardinBold.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMMidyat.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMNisibin.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMNisibinOutline.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMQenNeshrin.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMTalada.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMTurAbdin.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMUrhoy.otf"]],[":font",["melthofonts-1/melthofonts-1.21/SyrCOMAdiabene.otf"]]]},"font-menbere":{"homepage":"https://fonts.google.com/specimen/Menbere","names":["Menbere"],"ruby_source_checksum":{":sha256":"6772c9a8fa128eaff2375e23c994d0453e5d7a6876d241f0ce09453da0bfd23c"},"ruby_source_path":"Casks/font/font-m/font-menbere.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/menbere/Menbere%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Menbere[wght].ttf"]]]},"font-mengshen-handwritten":{"homepage":"https://github.com/MaruTama/Mengshen-pinyin-font","names":["Mengshen Pinyin Handwritten","萌神拼音 手写体"],"ruby_source_checksum":{":sha256":"d8a212342f596fdd6b472326195a150bbc44558f3b99a0e048b297c1ee194f11"},"ruby_source_path":"Casks/font/font-m/font-mengshen-handwritten.rb","sha256":"7c8227aeba49858f06af8426160c1f89329022c6255aa8a355c356c5638067cc","tap_string":"homebrew/cask","url_args":["https://github.com/MaruTama/Mengshen-pinyin-font/releases/download/v20261020-153012/Mengshen-Handwritten.ttf"],"version":"2.0.0,20261020-153012","raw_artifacts":[[":font",["Mengshen-Handwritten.ttf"]]]},"font-mengshen-regular":{"homepage":"https://github.com/MaruTama/Mengshen-pinyin-font","names":["Mengshen Pinyin","萌神拼音"],"ruby_source_checksum":{":sha256":"b5873f91a26810b26beb32b1bbb8cb777e9866c1e7e35b287832e87e3dec3c5a"},"ruby_source_path":"Casks/font/font-m/font-mengshen-regular.rb","sha256":"0f2a8b0b4ffb6f8610e2d957ac0e79af3a1415b7b22a93c719c88d550ed2328b","tap_string":"homebrew/cask","url_args":["https://github.com/MaruTama/Mengshen-pinyin-font/releases/download/v20261020-153012/Mengshen-HanSerif.ttf"],"version":"2.0.0,20261020-153012","raw_artifacts":[[":font",["Mengshen-HanSerif.ttf"]]]},"font-menlo-for-powerline":{"homepage":"https://github.com/abertsch/Menlo-for-Powerline","names":["Menlo for Powerline"],"ruby_source_checksum":{":sha256":"065affca1a5fac25281581b3ee3ceabb4f0819836f71ad01415a066dd615ccf9"},"ruby_source_path":"Casks/font/font-m/font-menlo-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/abertsch/Menlo-for-Powerline/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["Menlo-for-Powerline-master/Menlo Bold Italic for Powerline.ttf"]],[":font",["Menlo-for-Powerline-master/Menlo Bold for Powerline.ttf"]],[":font",["Menlo-for-Powerline-master/Menlo Italic for Powerline.ttf"]],[":font",["Menlo-for-Powerline-master/Menlo for Powerline.ttf"]]]},"font-meow-script":{"homepage":"https://fonts.google.com/specimen/Meow+Script","names":["Meow Script"],"ruby_source_checksum":{":sha256":"50d3e12679231f09052854984a213967386a9068c92617b22a9c23d86e5ac60c"},"ruby_source_path":"Casks/font/font-m/font-meow-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/meowscript/MeowScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MeowScript-Regular.ttf"]]]},"font-merge-one":{"homepage":"https://fonts.google.com/specimen/Merge+One","names":["Merge One"],"ruby_source_checksum":{":sha256":"4ad0d424c2dc891e836cbce8c556e69ebe2f0771e3eab370bb59c0ee2205fc41"},"ruby_source_path":"Casks/font/font-m/font-merge-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mergeone/MergeOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MergeOne-Regular.ttf"]]]},"font-merienda":{"homepage":"https://fonts.google.com/specimen/Merienda","names":["Merienda"],"ruby_source_checksum":{":sha256":"11aa2df0921566fd4f663a87f0ad47af7624df84a142e6769e80eb61327d972c"},"ruby_source_path":"Casks/font/font-m/font-merienda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/merienda/Merienda%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Merienda[wght].ttf"]]]},"font-merriweather-sans":{"homepage":"https://fonts.google.com/specimen/Merriweather+Sans","names":["Merriweather Sans"],"ruby_source_checksum":{":sha256":"57224868a651b5ed9e2dd225205965b431d608df615a5482667f34c2d8ca3d70"},"ruby_source_path":"Casks/font/font-m/font-merriweather-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/merriweathersans"},"version":"latest","raw_artifacts":[[":font",["MerriweatherSans-Italic[wght].ttf"]],[":font",["MerriweatherSans[wght].ttf"]]]},"font-merriweather":{"homepage":"https://fonts.google.com/specimen/Merriweather","names":["Merriweather"],"ruby_source_checksum":{":sha256":"1cb31518a74b73832da6cf468b21b4635a3827f899d57cd59fdf00ce96dc0439"},"ruby_source_path":"Casks/font/font-m/font-merriweather.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/merriweather"},"version":"latest","raw_artifacts":[[":font",["Merriweather-Italic[opsz,wdth,wght].ttf"]],[":font",["Merriweather[opsz,wdth,wght].ttf"]]]},"font-mervale-script":{"homepage":"https://fonts.google.com/specimen/Mervale+Script","names":["Mervale Script"],"ruby_source_checksum":{":sha256":"8553df7a19e1d4f465ebc0715128c13cce7b499a5ad25e794a08fb0134e7a04d"},"ruby_source_path":"Casks/font/font-m/font-mervale-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mervalescript/MervaleScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MervaleScript-Regular.ttf"]]]},"font-meslo-for-powerlevel10k":{"homepage":"https://github.com/romkatv/powerlevel10k-media","names":["Meslo Nerd Font for Powerlevel10k"],"ruby_source_checksum":{":sha256":"dd16696f7cf88feb1fb7ca3193176b10030cf8d8a1f3363b6b43501eec79935e"},"ruby_source_path":"Casks/font/font-m/font-meslo-for-powerlevel10k.rb","sha256":"4b0bb4fc457df96d17aa85cfeda4fa92268dbb0651189f2923c68342ebb67cc7","tap_string":"homebrew/cask","url_args":["https://github.com/romkatv/powerlevel10k-media/releases/download/v2.3.3/meslo-lgs-nf.tar.gz"],"version":"2.3.3","raw_artifacts":[[":font",["MesloLGS NF Bold Italic.ttf"]],[":font",["MesloLGS NF Bold.ttf"]],[":font",["MesloLGS NF Italic.ttf"]],[":font",["MesloLGS NF Regular.ttf"]]]},"font-meslo-for-powerline":{"homepage":"https://github.com/powerline/fonts","names":["Meslo for Powerline"],"ruby_source_checksum":{":sha256":"f08d49bb9ced7d18ec665caa1a95b5e270bb6a493572d58c243c04115fae67b4"},"ruby_source_path":"Casks/font/font-m/font-meslo-for-powerline.rb","sha256":"3a0b73abca6334b5e6bddefab67f6eb1b2fac1231817d95fc79126c8998c4844","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts/archive/refs/tags/2015-12-04.tar.gz"],"version":"2015-12-04","raw_artifacts":[[":font",["fonts-2015-12-04/Meslo/Meslo LG L DZ Regular for Powerline.otf"]],[":font",["fonts-2015-12-04/Meslo/Meslo LG L Regular for Powerline.otf"]],[":font",["fonts-2015-12-04/Meslo/Meslo LG M DZ Regular for Powerline.otf"]],[":font",["fonts-2015-12-04/Meslo/Meslo LG M Regular for Powerline.otf"]],[":font",["fonts-2015-12-04/Meslo/Meslo LG S DZ Regular for Powerline.otf"]],[":font",["fonts-2015-12-04/Meslo/Meslo LG S Regular for Powerline.otf"]]]},"font-meslo-lg-dz":{"homepage":"https://github.com/andreberg/Meslo-Font","names":["Meslo LG DZ"],"ruby_source_checksum":{":sha256":"f2ad8f5846efd9810f45e29efeee592e6b6ced47ba880db019c2c45d123b3e88"},"ruby_source_path":"Casks/font/font-m/font-meslo-lg-dz.rb","sha256":"e5201a6816281872c23a2b2f43ac91dc8c1f9d91e9f4b82d64e9bfcb769ecb52","tap_string":"homebrew/cask","url_args":["https://github.com/andreberg/Meslo-Font/raw/master/dist/v1.2.1/Meslo%20LG%20DZ%20v1.2.1.zip"],"version":"1.2.1","raw_artifacts":[[":font",["Meslo LG DZ v1.2.1/MesloLGSDZ-Regular.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGLDZ-BoldItalic.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGLDZ-Italic.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGLDZ-Regular.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGMDZ-Bold.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGMDZ-BoldItalic.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGMDZ-Italic.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGMDZ-Regular.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGSDZ-Bold.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGSDZ-BoldItalic.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGSDZ-Italic.ttf"]],[":font",["Meslo LG DZ v1.2.1/MesloLGLDZ-Bold.ttf"]]]},"font-meslo-lg-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["MesloLG Nerd Font families (Meslo LG)"],"ruby_source_checksum":{":sha256":"b99a8ac92cf0dfe88b6795bc1dddf747d657a0342825bf8f77ca0d45125eeebd"},"ruby_source_path":"Casks/font/font-m/font-meslo-lg-nerd-font.rb","sha256":"6b6624632dc6873dfb7681c3f818e7c01ab601ab707690b6440933bbe57e2b11","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Meslo.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["MesloLGSNerdFontPropo-Regular.ttf"]],[":font",["MesloLGLDZNerdFont-BoldItalic.ttf"]],[":font",["MesloLGLDZNerdFont-Italic.ttf"]],[":font",["MesloLGLDZNerdFont-Regular.ttf"]],[":font",["MesloLGLDZNerdFontMono-Bold.ttf"]],[":font",["MesloLGLDZNerdFontMono-BoldItalic.ttf"]],[":font",["MesloLGLDZNerdFontMono-Italic.ttf"]],[":font",["MesloLGLDZNerdFontMono-Regular.ttf"]],[":font",["MesloLGLDZNerdFontPropo-Bold.ttf"]],[":font",["MesloLGLDZNerdFontPropo-BoldItalic.ttf"]],[":font",["MesloLGLDZNerdFontPropo-Italic.ttf"]],[":font",["MesloLGLDZNerdFontPropo-Regular.ttf"]],[":font",["MesloLGLNerdFont-Bold.ttf"]],[":font",["MesloLGLNerdFont-BoldItalic.ttf"]],[":font",["MesloLGLNerdFont-Italic.ttf"]],[":font",["MesloLGLNerdFont-Regular.ttf"]],[":font",["MesloLGLNerdFontMono-Bold.ttf"]],[":font",["MesloLGLNerdFontMono-BoldItalic.ttf"]],[":font",["MesloLGLNerdFontMono-Italic.ttf"]],[":font",["MesloLGLNerdFontMono-Regular.ttf"]],[":font",["MesloLGLNerdFontPropo-Bold.ttf"]],[":font",["MesloLGLNerdFontPropo-BoldItalic.ttf"]],[":font",["MesloLGLNerdFontPropo-Italic.ttf"]],[":font",["MesloLGLNerdFontPropo-Regular.ttf"]],[":font",["MesloLGMDZNerdFont-Bold.ttf"]],[":font",["MesloLGMDZNerdFont-BoldItalic.ttf"]],[":font",["MesloLGMDZNerdFont-Italic.ttf"]],[":font",["MesloLGMDZNerdFont-Regular.ttf"]],[":font",["MesloLGMDZNerdFontMono-Bold.ttf"]],[":font",["MesloLGMDZNerdFontMono-BoldItalic.ttf"]],[":font",["MesloLGMDZNerdFontMono-Italic.ttf"]],[":font",["MesloLGMDZNerdFontMono-Regular.ttf"]],[":font",["MesloLGMDZNerdFontPropo-Bold.ttf"]],[":font",["MesloLGMDZNerdFontPropo-BoldItalic.ttf"]],[":font",["MesloLGMDZNerdFontPropo-Italic.ttf"]],[":font",["MesloLGMDZNerdFontPropo-Regular.ttf"]],[":font",["MesloLGMNerdFont-Bold.ttf"]],[":font",["MesloLGMNerdFont-BoldItalic.ttf"]],[":font",["MesloLGMNerdFont-Italic.ttf"]],[":font",["MesloLGMNerdFont-Regular.ttf"]],[":font",["MesloLGMNerdFontMono-Bold.ttf"]],[":font",["MesloLGMNerdFontMono-BoldItalic.ttf"]],[":font",["MesloLGMNerdFontMono-Italic.ttf"]],[":font",["MesloLGMNerdFontMono-Regular.ttf"]],[":font",["MesloLGMNerdFontPropo-Bold.ttf"]],[":font",["MesloLGMNerdFontPropo-BoldItalic.ttf"]],[":font",["MesloLGMNerdFontPropo-Italic.ttf"]],[":font",["MesloLGMNerdFontPropo-Regular.ttf"]],[":font",["MesloLGSDZNerdFont-Bold.ttf"]],[":font",["MesloLGSDZNerdFont-BoldItalic.ttf"]],[":font",["MesloLGSDZNerdFont-Italic.ttf"]],[":font",["MesloLGSDZNerdFont-Regular.ttf"]],[":font",["MesloLGSDZNerdFontMono-Bold.ttf"]],[":font",["MesloLGSDZNerdFontMono-BoldItalic.ttf"]],[":font",["MesloLGSDZNerdFontMono-Italic.ttf"]],[":font",["MesloLGSDZNerdFontMono-Regular.ttf"]],[":font",["MesloLGSDZNerdFontPropo-Bold.ttf"]],[":font",["MesloLGSDZNerdFontPropo-BoldItalic.ttf"]],[":font",["MesloLGSDZNerdFontPropo-Italic.ttf"]],[":font",["MesloLGSDZNerdFontPropo-Regular.ttf"]],[":font",["MesloLGSNerdFont-Bold.ttf"]],[":font",["MesloLGSNerdFont-BoldItalic.ttf"]],[":font",["MesloLGSNerdFont-Italic.ttf"]],[":font",["MesloLGSNerdFont-Regular.ttf"]],[":font",["MesloLGSNerdFontMono-Bold.ttf"]],[":font",["MesloLGSNerdFontMono-BoldItalic.ttf"]],[":font",["MesloLGSNerdFontMono-Italic.ttf"]],[":font",["MesloLGSNerdFontMono-Regular.ttf"]],[":font",["MesloLGSNerdFontPropo-Bold.ttf"]],[":font",["MesloLGSNerdFontPropo-BoldItalic.ttf"]],[":font",["MesloLGSNerdFontPropo-Italic.ttf"]],[":font",["MesloLGLDZNerdFont-Bold.ttf"]]]},"font-meslo-lg":{"homepage":"https://github.com/andreberg/Meslo-Font","names":["Meslo LG"],"ruby_source_checksum":{":sha256":"649c06f1bfc155727931b5b884e602efee6f1aa016323f1e6fd35975f0fff88d"},"ruby_source_path":"Casks/font/font-m/font-meslo-lg.rb","sha256":"d0bcb7668dda8fa1a0f8162d626adb434c32854e243b5bd52a717cf569af08d0","tap_string":"homebrew/cask","url_args":["https://github.com/andreberg/Meslo-Font/raw/master/dist/v1.2.1/Meslo%20LG%20v1.2.1.zip"],"version":"1.2.1","raw_artifacts":[[":font",["Meslo LG v1.2.1/MesloLGS-Regular.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGL-BoldItalic.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGL-Italic.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGL-Regular.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGM-Bold.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGM-BoldItalic.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGM-Italic.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGM-Regular.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGS-Bold.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGS-BoldItalic.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGS-Italic.ttf"]],[":font",["Meslo LG v1.2.1/MesloLGL-Bold.ttf"]]]},"font-metal-mania":{"homepage":"https://fonts.google.com/specimen/Metal+Mania","names":["Metal Mania"],"ruby_source_checksum":{":sha256":"165ce8303bb493e3816bd913b880cb2968c664ab998b7bc5ebcd4c43206c171f"},"ruby_source_path":"Casks/font/font-m/font-metal-mania.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/metalmania/MetalMania-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MetalMania-Regular.ttf"]]]},"font-metal":{"homepage":"https://fonts.google.com/specimen/Metal","names":["Metal"],"ruby_source_checksum":{":sha256":"5f264068371aa6375e8c9585925693fc571c2b328371aa2b6e74eabed030d2fb"},"ruby_source_path":"Casks/font/font-m/font-metal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/metal/Metal-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Metal-Regular.ttf"]]]},"font-metamorphous":{"homepage":"https://fonts.google.com/specimen/Metamorphous","names":["Metamorphous"],"ruby_source_checksum":{":sha256":"eff4368f373da165de5842ab17b2a444f1fdfa46b61ed46172842313b2304c80"},"ruby_source_path":"Casks/font/font-m/font-metamorphous.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/metamorphous/Metamorphous-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Metamorphous-Regular.ttf"]]]},"font-metrophobic":{"homepage":"https://fonts.google.com/specimen/Metrophobic","names":["Metrophobic"],"ruby_source_checksum":{":sha256":"31a745ec978303b518451b549453fee89844857f3f5217df33082ebe928ad6cf"},"ruby_source_path":"Casks/font/font-m/font-metrophobic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/metrophobic/Metrophobic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Metrophobic-Regular.ttf"]]]},"font-metropolis":{"homepage":"https://www.1001fonts.com/metropolis-font.html","names":["Metropolis"],"ruby_source_checksum":{":sha256":"c6dd1531496494eaa6bf44a1d15120933bf82222c25839a3cb9d4fbcf675b7e1"},"ruby_source_path":"Casks/font/font-m/font-metropolis.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.1001fonts.com/download/metropolis.zip"],"version":"latest","raw_artifacts":[[":font",["Metropolis-ThinItalic.otf"]],[":font",["Metropolis-BlackItalic.otf"]],[":font",["Metropolis-Bold.otf"]],[":font",["Metropolis-BoldItalic.otf"]],[":font",["Metropolis-ExtraBold.otf"]],[":font",["Metropolis-ExtraBoldItalic.otf"]],[":font",["Metropolis-ExtraLight.otf"]],[":font",["Metropolis-ExtraLightItalic.otf"]],[":font",["Metropolis-Light.otf"]],[":font",["Metropolis-LightItalic.otf"]],[":font",["Metropolis-Medium.otf"]],[":font",["Metropolis-MediumItalic.otf"]],[":font",["Metropolis-Regular.otf"]],[":font",["Metropolis-RegularItalic.otf"]],[":font",["Metropolis-SemiBold.otf"]],[":font",["Metropolis-SemiBoldItalic.otf"]],[":font",["Metropolis-Thin.otf"]],[":font",["Metropolis-Black.otf"]]]},"font-miama":{"homepage":"https://fonts.google.com/specimen/Miama","names":["Miama"],"ruby_source_checksum":{":sha256":"77d53ee48b66fb07813c6f15ba53412add399a1be6aa3e896ac38a90fbb5a330"},"ruby_source_path":"Casks/font/font-m/font-miama.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/miama/Miama-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Miama-Regular.ttf"]]]},"font-miao-unicode":{"homepage":"https://phjamr.github.io/miao.html","names":["MiaoUnicode"],"ruby_source_checksum":{":sha256":"460e7d55fad2f703e8da785cfc9efe1a6b2c6fc2add259dbe2b987bd09c9af10"},"ruby_source_path":"Casks/font/font-m/font-miao-unicode.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/phjamr/MiaoUnicode/blob/master/MiaoUnicode-Regular.ttf?raw=true"],"version":"latest","raw_artifacts":[[":font",["MiaoUnicode-Regular.ttf"]]]},"font-michroma":{"homepage":"https://fonts.google.com/specimen/Michroma","names":["Michroma"],"ruby_source_checksum":{":sha256":"3840e88e5a4d1db86222e575774bc6d494b59e541e06b844f6a366bbd4a22567"},"ruby_source_path":"Casks/font/font-m/font-michroma.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/michroma/Michroma-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Michroma-Regular.ttf"]]]},"font-micro-5-charted":{"homepage":"https://fonts.google.com/specimen/Micro+5+Charted","names":["Micro 5 Charted"],"ruby_source_checksum":{":sha256":"42dd161e56c8da9aeace1e7f007f2f0e4b3709da231438e1c392a5152ffa1e37"},"ruby_source_path":"Casks/font/font-m/font-micro-5-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/micro5charted/Micro5Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Micro5Charted-Regular.ttf"]]]},"font-micro-5":{"homepage":"https://fonts.google.com/specimen/Micro+5","names":["Micro 5"],"ruby_source_checksum":{":sha256":"a1ce408232efd3a48c413276775ffdbaa9ca0f33c008f37ebb5c95e59572a913"},"ruby_source_path":"Casks/font/font-m/font-micro-5.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/micro5/Micro5-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Micro5-Regular.ttf"]]]},"font-migmix-1m":{"homepage":"https://itouhiro.github.io/mixfont-mplus-ipa/migmix/","names":["MigMix 1M"],"ruby_source_checksum":{":sha256":"0b2b4b53fa827e6c41979103391920101207996f5095fed27be97412da692b0f"},"ruby_source_path":"Casks/font/font-m/font-migmix-1m.rb","sha256":"5b662021765d5a091cdbe6b09dd464710fbc42fb20c544d28795b3e0580a216e","tap_string":"homebrew/cask","url_args":["https://github.com/itouhiro/mixfont-mplus-ipa/releases/download/v2020.0307/migmix-1m-20200307.zip"],"version":"2020.0307","raw_artifacts":[[":font",["migmix-1m-20200307/migmix-1m-bold.ttf"]],[":font",["migmix-1m-20200307/migmix-1m-regular.ttf"]]]},"font-migmix-1p":{"homepage":"https://itouhiro.github.io/mixfont-mplus-ipa/migmix/","names":["MigMix 1P"],"ruby_source_checksum":{":sha256":"9dcf2a246bcd34598abea29b041a1fe2d8897d49a2cdd2d9330cb03d242e434f"},"ruby_source_path":"Casks/font/font-m/font-migmix-1p.rb","sha256":"586660e48dc24f95c6fed49852eedb0185485ffc731cc4128acd10fd98813b8c","tap_string":"homebrew/cask","url_args":["https://github.com/itouhiro/mixfont-mplus-ipa/releases/download/v2020.0307/migmix-1p-20200307.zip"],"version":"2020.0307","raw_artifacts":[[":font",["migmix-1p-20200307/migmix-1p-bold.ttf"]],[":font",["migmix-1p-20200307/migmix-1p-regular.ttf"]]]},"font-migmix-2m":{"homepage":"https://itouhiro.github.io/mixfont-mplus-ipa/migmix/","names":["MigMix 2M"],"ruby_source_checksum":{":sha256":"519b1f4219c02ebcac33c6afccdcca3f199693e34d3068fd50de3641ca5af7e5"},"ruby_source_path":"Casks/font/font-m/font-migmix-2m.rb","sha256":"187486f875a980eb5c68751e2df86d7ed3c376c8ffd6fe3c5d2e5d79257b207b","tap_string":"homebrew/cask","url_args":["https://github.com/itouhiro/mixfont-mplus-ipa/releases/download/v2023.1123/migmix-2m-20231123.zip"],"version":"2023.1123","raw_artifacts":[[":font",["migmix-2m-20231123/migmix-2m-bold.ttf"]],[":font",["migmix-2m-20231123/migmix-2m-regular.ttf"]]]},"font-migmix-2p":{"homepage":"https://itouhiro.github.io/mixfont-mplus-ipa/migmix/","names":["MigMix 2P"],"ruby_source_checksum":{":sha256":"e3b593bec3c5f67072a91db0ab54490e2c9c7e55e794d3417c2332fef258d481"},"ruby_source_path":"Casks/font/font-m/font-migmix-2p.rb","sha256":"be93ac23840224586b58bdd7a468d22e28affa6e49f4e2812bb03961706ac278","tap_string":"homebrew/cask","url_args":["https://github.com/itouhiro/mixfont-mplus-ipa/releases/download/v2023.1123/migmix-2p-20231123.zip"],"version":"2023.1123","raw_artifacts":[[":font",["migmix-2p-20231123/migmix-2p-bold.ttf"]],[":font",["migmix-2p-20231123/migmix-2p-regular.ttf"]]]},"font-migu-1c":{"homepage":"https://itouhiro.github.io/mixfont-mplus-ipa/migu/","names":["Migu 1C"],"ruby_source_checksum":{":sha256":"1a341af99489f6c50debe6e7ce90abfb6c2b989d8a46e665cba54a9cb87f3ed2"},"ruby_source_path":"Casks/font/font-m/font-migu-1c.rb","sha256":"de18e4558495ab2860e01a218e43274c49660ab882085f4b803bfd9f0ccde02b","tap_string":"homebrew/cask","url_args":["https://github.com/itouhiro/mixfont-mplus-ipa/releases/download/v2020.0307/migu-1c-20200307.zip"],"version":"2020.0307","raw_artifacts":[[":font",["migu-1c-20200307/migu-1c-bold.ttf"]],[":font",["migu-1c-20200307/migu-1c-regular.ttf"]]]},"font-migu-1m":{"homepage":"https://itouhiro.github.io/mixfont-mplus-ipa/migu/","names":["Migu 1M"],"ruby_source_checksum":{":sha256":"222b1003c6c8ee2b7d9b57655e8c6b94640d8c5b5f998f925396111c487cddbe"},"ruby_source_path":"Casks/font/font-m/font-migu-1m.rb","sha256":"e4806d297e59a7f9c235b0079b2819f44b8620d4365a8955cb612c9ff5809321","tap_string":"homebrew/cask","url_args":["https://github.com/itouhiro/mixfont-mplus-ipa/releases/download/v2020.0307/migu-1m-20200307.zip"],"version":"2020.0307","raw_artifacts":[[":font",["migu-1m-20200307/migu-1m-bold.ttf"]],[":font",["migu-1m-20200307/migu-1m-regular.ttf"]]]},"font-migu-1p":{"homepage":"https://itouhiro.github.io/mixfont-mplus-ipa/migu/","names":["Migu 1P"],"ruby_source_checksum":{":sha256":"471e03f010e3dee29e3f80158050830fb49a6386adea7a741c78693b2a2016d8"},"ruby_source_path":"Casks/font/font-m/font-migu-1p.rb","sha256":"2e632832e7984400654bf666775c0fba14e18191765b64b6477e65b14c3a624a","tap_string":"homebrew/cask","url_args":["https://github.com/itouhiro/mixfont-mplus-ipa/releases/download/v2020.0307/migu-1p-20200307.zip"],"version":"2020.0307","raw_artifacts":[[":font",["migu-1p-20200307/migu-1p-bold.ttf"]],[":font",["migu-1p-20200307/migu-1p-regular.ttf"]]]},"font-migu-2m":{"homepage":"https://itouhiro.github.io/mixfont-mplus-ipa/migu/","names":["Migu 2M"],"ruby_source_checksum":{":sha256":"1d57a0f19ba363acbf7f8f485211087181f20460d21fb2bf6a36ae4c00f3f6f7"},"ruby_source_path":"Casks/font/font-m/font-migu-2m.rb","sha256":"e7845f148772c984064c325eba70ed4dfb9a27084c2011a3a1b6194be6e439e5","tap_string":"homebrew/cask","url_args":["https://github.com/itouhiro/mixfont-mplus-ipa/releases/download/v2023.1123/migu-2m-20231123.zip"],"version":"2023.1123","raw_artifacts":[[":font",["migu-2m-20231123/migu-2m-bold.ttf"]],[":font",["migu-2m-20231123/migu-2m-regular.ttf"]]]},"font-milonga":{"homepage":"https://fonts.google.com/specimen/Milonga","names":["Milonga"],"ruby_source_checksum":{":sha256":"8a35b0a1ff54d6cd807422f3e02df01841539b0614d086b5db35f23c2b07a7de"},"ruby_source_path":"Casks/font/font-m/font-milonga.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/milonga/Milonga-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Milonga-Regular.ttf"]]]},"font-miltonian-tattoo":{"homepage":"https://fonts.google.com/specimen/Miltonian+Tattoo","names":["Miltonian Tattoo"],"ruby_source_checksum":{":sha256":"250d9ca31f97c5d0c1a83e6d6b7f81d2c4ec223f156b4a649287f80e7c18795c"},"ruby_source_path":"Casks/font/font-m/font-miltonian-tattoo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/miltoniantattoo/MiltonianTattoo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MiltonianTattoo-Regular.ttf"]]]},"font-miltonian":{"homepage":"https://fonts.google.com/specimen/Miltonian","names":["Miltonian"],"ruby_source_checksum":{":sha256":"cb25205f9dceb870cfdd6ec390a5e0df90938603a35266dda3873bbc4e8935cc"},"ruby_source_path":"Casks/font/font-m/font-miltonian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/miltonian/Miltonian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Miltonian-Regular.ttf"]]]},"font-mina":{"homepage":"https://fonts.google.com/specimen/Mina","names":["Mina"],"ruby_source_checksum":{":sha256":"eebc5fef29f5087e0913898e706fde48b1c38656fe47d7bb1116086ca0fd3919"},"ruby_source_path":"Casks/font/font-m/font-mina.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mina"},"version":"latest","raw_artifacts":[[":font",["Mina-Bold.ttf"]],[":font",["Mina-Regular.ttf"]]]},"font-mingzat":{"homepage":"https://fonts.google.com/specimen/Mingzat","names":["Mingzat"],"ruby_source_checksum":{":sha256":"05b5ac2ef13889a558ae748c9e716ba06a5c791f83ce47a3b437a9348795c7bb"},"ruby_source_path":"Casks/font/font-m/font-mingzat.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mingzat/Mingzat-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Mingzat-Regular.ttf"]]]},"font-miniver":{"homepage":"https://fonts.google.com/specimen/Miniver","names":["Miniver"],"ruby_source_checksum":{":sha256":"d6a8e76ac1503bc2d0cb3903c80955b83ea9b251b359d5ea1c665464a5cbed31"},"ruby_source_path":"Casks/font/font-m/font-miniver.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/miniver/Miniver-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Miniver-Regular.ttf"]]]},"font-miracode":{"homepage":"https://github.com/IdreesInc/Miracode","names":["Miracode"],"ruby_source_checksum":{":sha256":"e2b5c749b6584b6c2fd981d6d7865e6fce07fea288abb5fa10ea419a8695871f"},"ruby_source_path":"Casks/font/font-m/font-miracode.rb","sha256":"43efc3fd33e5a8eb7befda984bf745eda844777326e1ae06fb074707e1aeb66a","tap_string":"homebrew/cask","url_args":["https://github.com/IdreesInc/Miracode/releases/download/v1.0/Miracode.ttf"],"version":"1.0","raw_artifacts":[[":font",["Miracode.ttf"]]]},"font-miranda-sans":{"homepage":"https://fonts.google.com/specimen/Miranda+Sans","names":["Miranda Sans"],"ruby_source_checksum":{":sha256":"d107469514c25bda3b7b990b4cea382df7ec82998d2d2c779e36ebeb70b0d2a7"},"ruby_source_path":"Casks/font/font-m/font-miranda-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mirandasans"},"version":"latest","raw_artifacts":[[":font",["MirandaSans-Italic[wght].ttf"]],[":font",["MirandaSans[wght].ttf"]]]},"font-miriam-libre":{"homepage":"https://fonts.google.com/specimen/Miriam+Libre","names":["Miriam Libre"],"ruby_source_checksum":{":sha256":"bca4a4881ae59502aeb04bb4ce5727351debb1ccc7dfe630c6ce8ec7b9bff3f8"},"ruby_source_path":"Casks/font/font-m/font-miriam-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/miriamlibre/MiriamLibre%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MiriamLibre[wght].ttf"]]]},"font-miriam-mono-clm":{"homepage":"https://culmus.sourceforge.io/","names":["Miriam Mono CLM"],"ruby_source_checksum":{":sha256":"e7f1c3920bc5b84388c4843d748dc163074007436dbedcf1321d258411852068"},"ruby_source_path":"Casks/font/font-m/font-miriam-mono-clm.rb","sha256":"6daed104481007752a76905000e71c0093c591c8ef3017d1b18222c277fc52e3","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/culmus/culmus/0.140/culmus-0.140.tar.gz"],"version":"0.140","raw_artifacts":[[":font",["culmus-0.140/MiriamMonoCLM-Bold.ttf"]],[":font",["culmus-0.140/MiriamMonoCLM-BoldOblique.ttf"]],[":font",["culmus-0.140/MiriamMonoCLM-Book.ttf"]],[":font",["culmus-0.140/MiriamMonoCLM-BookOblique.ttf"]]]},"font-mirza":{"homepage":"https://fonts.google.com/specimen/Mirza","names":["Mirza"],"ruby_source_checksum":{":sha256":"da00586bf05865898ebe0c34741d73341ce0855af8e6048a3f178f37e5db2364"},"ruby_source_path":"Casks/font/font-m/font-mirza.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mirza"},"version":"latest","raw_artifacts":[[":font",["Mirza-Bold.ttf"]],[":font",["Mirza-Medium.ttf"]],[":font",["Mirza-Regular.ttf"]],[":font",["Mirza-SemiBold.ttf"]]]},"font-miss-fajardose":{"homepage":"https://fonts.google.com/specimen/Miss+Fajardose","names":["Miss Fajardose"],"ruby_source_checksum":{":sha256":"8db695e66e63c0bc3074a11db6faf9bcff61090e903fe58e4f6e2dd3b1ea96e2"},"ruby_source_path":"Casks/font/font-m/font-miss-fajardose.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/missfajardose/MissFajardose-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MissFajardose-Regular.ttf"]]]},"font-mitr":{"homepage":"https://fonts.google.com/specimen/Mitr","names":["Mitr"],"ruby_source_checksum":{":sha256":"162d8d9bf6be5c012e6cbc2d2b5a861f8f9e28d60558376ef09d1f4f79c611fb"},"ruby_source_path":"Casks/font/font-m/font-mitr.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mitr"},"version":"latest","raw_artifacts":[[":font",["Mitr-Bold.ttf"]],[":font",["Mitr-ExtraLight.ttf"]],[":font",["Mitr-Light.ttf"]],[":font",["Mitr-Medium.ttf"]],[":font",["Mitr-Regular.ttf"]],[":font",["Mitr-SemiBold.ttf"]]]},"font-mochiy-pop-one":{"homepage":"https://fonts.google.com/specimen/Mochiy+Pop+One","names":["Mochiy Pop One"],"ruby_source_checksum":{":sha256":"f78df2f11b5606e80bddb103ffc79748c819bf84755bc34365b5b17ba35511c8"},"ruby_source_path":"Casks/font/font-m/font-mochiy-pop-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mochiypopone/MochiyPopOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MochiyPopOne-Regular.ttf"]]]},"font-mochiy-pop-p-one":{"homepage":"https://fonts.google.com/specimen/Mochiy+Pop+P+One","names":["Mochiy Pop P One"],"ruby_source_checksum":{":sha256":"27b6091d45c96b14d769f824bb6022aa8595f6fa2cd5af638f0145c268f02040"},"ruby_source_path":"Casks/font/font-m/font-mochiy-pop-p-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mochiypoppone/MochiyPopPOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MochiyPopPOne-Regular.ttf"]]]},"font-modak":{"homepage":"https://fonts.google.com/specimen/Modak","names":["Modak"],"ruby_source_checksum":{":sha256":"7bd2ecbdd0f43e04f03710f6872905d217497aa2274627f6d01df484ae7c2f63"},"ruby_source_path":"Casks/font/font-m/font-modak.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/modak/Modak-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Modak-Regular.ttf"]]]},"font-modern-antiqua":{"homepage":"https://fonts.google.com/specimen/Modern+Antiqua","names":["Modern Antiqua"],"ruby_source_checksum":{":sha256":"9423ccb8c0919d0e11acbd31a322fa67a510c139fc4f71faf52496622a694ca6"},"ruby_source_path":"Casks/font/font-m/font-modern-antiqua.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/modernantiqua/ModernAntiqua-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ModernAntiqua-Regular.ttf"]]]},"font-moderustic":{"homepage":"https://fonts.google.com/specimen/Moderustic","names":["Moderustic"],"ruby_source_checksum":{":sha256":"0d9a987ff2b1939437dc17649d4ec168a12d23f6ccd22e49b862d5bfda9dc40f"},"ruby_source_path":"Casks/font/font-m/font-moderustic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/moderustic/Moderustic%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Moderustic[wght].ttf"]]]},"font-mogra":{"homepage":"https://fonts.google.com/specimen/Mogra","names":["Mogra"],"ruby_source_checksum":{":sha256":"3b0401de3a253ffe54536d8b5667e1c3fc7b0facd7391a7a549b60c527b3b04b"},"ruby_source_path":"Casks/font/font-m/font-mogra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mogra/Mogra-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Mogra-Regular.ttf"]]]},"font-mohave":{"homepage":"https://fonts.google.com/specimen/Mohave","names":["Mohave"],"ruby_source_checksum":{":sha256":"45b31b0c746e2441bdfc5b5c8b1dc4bd89a3728e0cba4039e249af338ffbd686"},"ruby_source_path":"Casks/font/font-m/font-mohave.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mohave"},"version":"latest","raw_artifacts":[[":font",["Mohave-Italic[wght].ttf"]],[":font",["Mohave[wght].ttf"]]]},"font-moirai-one":{"homepage":"https://fonts.google.com/specimen/Moirai+One","names":["Moirai One"],"ruby_source_checksum":{":sha256":"3cbc6b14549cb813aab63d59c7fe65501725f2f3e350e081b93f8db460684f63"},"ruby_source_path":"Casks/font/font-m/font-moirai-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/moiraione/MoiraiOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MoiraiOne-Regular.ttf"]]]},"font-molengo":{"homepage":"https://fonts.google.com/specimen/Molengo","names":["Molengo"],"ruby_source_checksum":{":sha256":"286c69a2c5d823feacf771321407e6c64c6dd8231beace6a2016f7427c71eb5d"},"ruby_source_path":"Casks/font/font-m/font-molengo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/molengo/Molengo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Molengo-Regular.ttf"]]]},"font-molle":{"homepage":"https://fonts.google.com/specimen/Molle","names":["Molle"],"ruby_source_checksum":{":sha256":"63e537b5d25a420b159d402f6e3afb4554c1aa5eab54c55db992b2f523dd29e6"},"ruby_source_path":"Casks/font/font-m/font-molle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/molle/Molle-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Molle-Regular.ttf"]]]},"font-momo-signature":{"homepage":"https://fonts.google.com/specimen/Momo+Signature","names":["Momo Signature"],"ruby_source_checksum":{":sha256":"22e72b112841165e85cacef8c1aa223144e62519af3ad36d2aa6fadb22f8c7df"},"ruby_source_path":"Casks/font/font-m/font-momo-signature.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/momosignature/MomoSignature-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MomoSignature-Regular.ttf"]]]},"font-momo-trust-display":{"homepage":"https://fonts.google.com/specimen/Momo+Trust+Display","names":["Momo Trust Display"],"ruby_source_checksum":{":sha256":"a3d0d7221b3be8f27f1ba569e67af785cf7b537a34dd1301d3dab356a6a88bc9"},"ruby_source_path":"Casks/font/font-m/font-momo-trust-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/momotrustdisplay/MomoTrustDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MomoTrustDisplay-Regular.ttf"]]]},"font-momo-trust-sans":{"homepage":"https://fonts.google.com/specimen/Momo+Trust+Sans","names":["Momo Trust Sans"],"ruby_source_checksum":{":sha256":"ea2b353a2ecd6bf79dce43831f4753e7c62e335b3a28d44950e9aa7fc0089e1a"},"ruby_source_path":"Casks/font/font-m/font-momo-trust-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/momotrustsans/MomoTrustSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MomoTrustSans[wght].ttf"]]]},"font-mona-sans":{"homepage":"https://github.com/mona-sans","names":["Mona Sans"],"ruby_source_checksum":{":sha256":"181fd59c29032c590710d5ac5d1e7365c5e048e2db4e823e6a2c536499f8dd63"},"ruby_source_path":"Casks/font/font-m/font-mona-sans.rb","sha256":"bd3ecf27b9ad8e1fad2faefc47b0ab4cdb7db680e55af26a7874140680d59ae1","tap_string":"homebrew/cask","url_args":["https://github.com/github/mona-sans/archive/refs/tags/v2.0.27.tar.gz"],"version":"2.0.27","raw_artifacts":[[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansCondensed-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplay-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayCondensed-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplayExpanded-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiCondensed-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansDisplaySemiExpanded-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansExpanded-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMono-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMono-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMono-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMono-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMono-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMono-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMono-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMono-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoCondensed-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoCondensed-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoCondensed-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoCondensed-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoCondensed-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoCondensed-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoCondensed-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoCondensed-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoExpanded-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoExpanded-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoExpanded-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoExpanded-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoExpanded-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoExpanded-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoExpanded-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoExpanded-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiCondensed-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiCondensed-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiCondensed-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiCondensed-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiCondensed-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiCondensed-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiCondensed-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiCondensed-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiExpanded-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiExpanded-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiExpanded-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiExpanded-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiExpanded-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiExpanded-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiExpanded-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansMonoSemiExpanded-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiCondensed-SemiBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-Black.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-BlackItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-Bold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-BoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-ExtraBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-ExtraBoldItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-ExtraLight.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-ExtraLightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-Italic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-Light.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-LightItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-Medium.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-MediumItalic.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-Regular.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSansSemiExpanded-SemiBold.otf"]],[":font",["mona-sans-2.0.27/fonts/static/otf/MonaSans-Black.otf"]]]},"font-monaspace-frozen":{"homepage":"https://monaspace.githubnext.com/","names":["Monaspace Frozen"],"ruby_source_checksum":{":sha256":"589ceaf442c4f5a6126992d58d75088cfe0ddd1d6ad72a6cdd7551e6caec920e"},"ruby_source_path":"Casks/font/font-m/font-monaspace-frozen.rb","sha256":"f4a846421d1d6bb1233e5cb748d2afb85c7111b3da994a200504eaffd97a3a05","tap_string":"homebrew/cask","url_args":["https://github.com/githubnext/monaspace/releases/download/v1.400/monaspace-frozen-v1.400.zip"],"version":"1.400","raw_artifacts":[[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-BoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-ExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-ExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-ExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-ExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-Italic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-Light.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-LightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-Medium.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-MediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-Regular.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-SemiWideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-WideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-Bold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-BoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-ExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-ExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-ExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-ExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-Italic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-Light.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-LightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-Medium.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-MediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-Regular.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-SemiWideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Krypton/MonaspaceKryptonFrozen-WideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-Bold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-BoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-ExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-ExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-ExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-ExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-Italic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-Light.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-LightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-Medium.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-MediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-Regular.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-SemiWideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Neon/MonaspaceNeonFrozen-WideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-Bold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-BoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-ExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-ExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-ExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-ExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-Italic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-Light.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-LightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-Medium.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-MediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-Regular.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-SemiWideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Radon/MonaspaceRadonFrozen-WideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-Bold.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-BoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-ExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-ExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-ExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-ExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-Italic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-Light.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-LightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-Medium.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-MediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-Regular.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-SemiWideSemiBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideBold.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideExtraBold.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideExtraBoldItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideExtraLight.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideExtraLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideLight.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideLightItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideMedium.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideMediumItalic.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideRegular.ttf"]],[":font",["Frozen Fonts/Monaspace Xenon/MonaspaceXenonFrozen-WideSemiBold.ttf"]],[":font",["Frozen Fonts/Monaspace Argon/MonaspaceArgonFrozen-Bold.ttf"]]]},"font-monaspace-nf":{"homepage":"https://monaspace.githubnext.com/","names":["Monaspace NF"],"ruby_source_checksum":{":sha256":"73a11342b0e140ad43c46a934977197ee9a74f0787aa4d48bbbdd6657949a653"},"ruby_source_path":"Casks/font/font-m/font-monaspace-nf.rb","sha256":"9b7f9505d977601d8819dfdb57fa4b49bdab61132b6d1131c2e8d092066edc5a","tap_string":"homebrew/cask","url_args":["https://github.com/githubnext/monaspace/releases/download/v1.400/monaspace-nerdfonts-v1.400.zip"],"version":"1.400","raw_artifacts":[[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-BoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-ExtraBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-ExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-ExtraLight.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-ExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-Italic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-Light.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-LightItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-Medium.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-MediumItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-Regular.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideLight.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideMedium.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideRegular.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-SemiWideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideLight.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideMedium.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideRegular.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-WideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-Bold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-BoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-ExtraBold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-ExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-ExtraLight.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-ExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-Italic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-Light.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-LightItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-Medium.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-MediumItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-Regular.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiBold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideBold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideLight.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideMedium.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideRegular.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-SemiWideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideBold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideLight.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideMedium.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideRegular.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Krypton/MonaspaceKryptonNF-WideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-Bold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-BoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-ExtraBold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-ExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-ExtraLight.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-ExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-Italic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-Light.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-LightItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-Medium.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-MediumItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-Regular.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiBold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideBold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideLight.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideMedium.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideRegular.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-SemiWideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideBold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideLight.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideMedium.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideRegular.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Neon/MonaspaceNeonNF-WideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-Bold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-BoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-ExtraBold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-ExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-ExtraLight.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-ExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-Italic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-Light.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-LightItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-Medium.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-MediumItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-Regular.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiBold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideBold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideLight.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideMedium.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideRegular.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-SemiWideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideBold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideLight.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideMedium.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideRegular.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Radon/MonaspaceRadonNF-WideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-Bold.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-BoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-ExtraBold.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-ExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-ExtraLight.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-ExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-Italic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-Light.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-LightItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-Medium.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-MediumItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-Regular.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiBold.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideBold.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideLight.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideMedium.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideRegular.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-SemiWideSemiBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideBold.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideExtraBold.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideExtraBoldItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideExtraLight.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideExtraLightItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideLight.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideLightItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideMedium.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideMediumItalic.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideRegular.otf"]],[":font",["NerdFonts/Monaspace Xenon/MonaspaceXenonNF-WideSemiBold.otf"]],[":font",["NerdFonts/Monaspace Argon/MonaspaceArgonNF-Bold.otf"]]]},"font-monaspace-var":{"homepage":"https://monaspace.githubnext.com/","names":["Monaspace Var"],"ruby_source_checksum":{":sha256":"a186f60b90bde7fc1f64e4d624738c0a3b745d0e73d515201381db82bca87249"},"ruby_source_path":"Casks/font/font-m/font-monaspace-var.rb","sha256":"b69a7f2a3c455c89dcb6cc23b61bb3fb8beecba728ccdebeccd80577e58de0c8","tap_string":"homebrew/cask","url_args":["https://github.com/githubnext/monaspace/releases/download/v1.400/monaspace-variable-v1.400.zip"],"version":"1.400","raw_artifacts":[[":font",["Variable Fonts/Monaspace Argon/Monaspace Argon Var.ttf"]],[":font",["Variable Fonts/Monaspace Krypton/Monaspace Krypton Var.ttf"]],[":font",["Variable Fonts/Monaspace Neon/Monaspace Neon Var.ttf"]],[":font",["Variable Fonts/Monaspace Radon/Monaspace Radon Var.ttf"]],[":font",["Variable Fonts/Monaspace Xenon/Monaspace Xenon Var.ttf"]]]},"font-monaspace":{"homepage":"https://monaspace.githubnext.com/","names":["Monaspace"],"ruby_source_checksum":{":sha256":"3362a30f4733c150ffe9fc49cd692275793442f855ca1cd1a22c5471af8fb68d"},"ruby_source_path":"Casks/font/font-m/font-monaspace.rb","sha256":"ab66d71be751495f679727332a3345597943bd4d7beebca03f5cde04bf994de7","tap_string":"homebrew/cask","url_args":["https://github.com/githubnext/monaspace/releases/download/v1.400/monaspace-static-v1.400.zip"],"version":"1.400","raw_artifacts":[[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-BoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-ExtraBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-ExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-ExtraLight.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-ExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-Italic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-Light.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-LightItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-Medium.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-MediumItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-Regular.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideLight.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideMedium.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideRegular.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-SemiWideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideLight.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideMedium.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideRegular.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-WideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-Bold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-BoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-ExtraBold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-ExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-ExtraLight.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-ExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-Italic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-Light.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-LightItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-Medium.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-MediumItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-Regular.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiBold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideBold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideLight.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideMedium.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideRegular.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-SemiWideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideBold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideLight.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideMedium.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideRegular.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Krypton/MonaspaceKrypton-WideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-Bold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-BoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-ExtraBold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-ExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-ExtraLight.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-ExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-Italic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-Light.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-LightItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-Medium.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-MediumItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-Regular.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiBold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideBold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideLight.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideMedium.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideRegular.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-SemiWideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideBold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideLight.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideMedium.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideRegular.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Neon/MonaspaceNeon-WideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-Bold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-BoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-ExtraBold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-ExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-ExtraLight.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-ExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-Italic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-Light.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-LightItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-Medium.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-MediumItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-Regular.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiBold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideBold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideLight.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideMedium.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideRegular.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-SemiWideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideBold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideLight.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideMedium.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideRegular.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Radon/MonaspaceRadon-WideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-Bold.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-BoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-ExtraBold.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-ExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-ExtraLight.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-ExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-Italic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-Light.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-LightItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-Medium.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-MediumItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-Regular.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiBold.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideBold.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideLight.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideMedium.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideRegular.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-SemiWideSemiBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideBold.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideExtraBold.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideExtraBoldItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideExtraLight.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideExtraLightItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideLight.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideLightItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideMedium.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideMediumItalic.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideRegular.otf"]],[":font",["Static Fonts/Monaspace Xenon/MonaspaceXenon-WideSemiBold.otf"]],[":font",["Static Fonts/Monaspace Argon/MonaspaceArgon-Bold.otf"]]]},"font-monaspice-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Monaspice Nerd Font families (Monaspace)"],"ruby_source_checksum":{":sha256":"f3fd2fb0b42cda59b165defdd49f9baf8eaff13460f962bea9754ddd4c859a86"},"ruby_source_path":"Casks/font/font-m/font-monaspice-nerd-font.rb","sha256":"7cdb44b7cd3855a231641b3cc4cf38f434d615d12e1c475eb86232868c667dc0","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Monaspace.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["MonaspiceXeNerdFontPropo-Regular.otf"]],[":font",["MonaspiceArNerdFont-BoldItalic.otf"]],[":font",["MonaspiceArNerdFont-ExtraLight.otf"]],[":font",["MonaspiceArNerdFont-ExtraLightItalic.otf"]],[":font",["MonaspiceArNerdFont-Italic.otf"]],[":font",["MonaspiceArNerdFont-Light.otf"]],[":font",["MonaspiceArNerdFont-LightItalic.otf"]],[":font",["MonaspiceArNerdFont-Medium.otf"]],[":font",["MonaspiceArNerdFont-MediumItalic.otf"]],[":font",["MonaspiceArNerdFont-Regular.otf"]],[":font",["MonaspiceArNerdFontMono-Bold.otf"]],[":font",["MonaspiceArNerdFontMono-BoldItalic.otf"]],[":font",["MonaspiceArNerdFontMono-ExtraLight.otf"]],[":font",["MonaspiceArNerdFontMono-ExtraLightItalic.otf"]],[":font",["MonaspiceArNerdFontMono-Italic.otf"]],[":font",["MonaspiceArNerdFontMono-Light.otf"]],[":font",["MonaspiceArNerdFontMono-LightItalic.otf"]],[":font",["MonaspiceArNerdFontMono-Medium.otf"]],[":font",["MonaspiceArNerdFontMono-MediumItalic.otf"]],[":font",["MonaspiceArNerdFontMono-Regular.otf"]],[":font",["MonaspiceArNerdFontPropo-Bold.otf"]],[":font",["MonaspiceArNerdFontPropo-BoldItalic.otf"]],[":font",["MonaspiceArNerdFontPropo-ExtraLight.otf"]],[":font",["MonaspiceArNerdFontPropo-ExtraLightItalic.otf"]],[":font",["MonaspiceArNerdFontPropo-Italic.otf"]],[":font",["MonaspiceArNerdFontPropo-Light.otf"]],[":font",["MonaspiceArNerdFontPropo-LightItalic.otf"]],[":font",["MonaspiceArNerdFontPropo-Medium.otf"]],[":font",["MonaspiceArNerdFontPropo-MediumItalic.otf"]],[":font",["MonaspiceArNerdFontPropo-Regular.otf"]],[":font",["MonaspiceKrNerdFont-Bold.otf"]],[":font",["MonaspiceKrNerdFont-BoldItalic.otf"]],[":font",["MonaspiceKrNerdFont-ExtraLight.otf"]],[":font",["MonaspiceKrNerdFont-ExtraLightItalic.otf"]],[":font",["MonaspiceKrNerdFont-Italic.otf"]],[":font",["MonaspiceKrNerdFont-Light.otf"]],[":font",["MonaspiceKrNerdFont-LightItalic.otf"]],[":font",["MonaspiceKrNerdFont-Medium.otf"]],[":font",["MonaspiceKrNerdFont-MediumItalic.otf"]],[":font",["MonaspiceKrNerdFont-Regular.otf"]],[":font",["MonaspiceKrNerdFontMono-Bold.otf"]],[":font",["MonaspiceKrNerdFontMono-BoldItalic.otf"]],[":font",["MonaspiceKrNerdFontMono-ExtraLight.otf"]],[":font",["MonaspiceKrNerdFontMono-ExtraLightItalic.otf"]],[":font",["MonaspiceKrNerdFontMono-Italic.otf"]],[":font",["MonaspiceKrNerdFontMono-Light.otf"]],[":font",["MonaspiceKrNerdFontMono-LightItalic.otf"]],[":font",["MonaspiceKrNerdFontMono-Medium.otf"]],[":font",["MonaspiceKrNerdFontMono-MediumItalic.otf"]],[":font",["MonaspiceKrNerdFontMono-Regular.otf"]],[":font",["MonaspiceKrNerdFontPropo-Bold.otf"]],[":font",["MonaspiceKrNerdFontPropo-BoldItalic.otf"]],[":font",["MonaspiceKrNerdFontPropo-ExtraLight.otf"]],[":font",["MonaspiceKrNerdFontPropo-ExtraLightItalic.otf"]],[":font",["MonaspiceKrNerdFontPropo-Italic.otf"]],[":font",["MonaspiceKrNerdFontPropo-Light.otf"]],[":font",["MonaspiceKrNerdFontPropo-LightItalic.otf"]],[":font",["MonaspiceKrNerdFontPropo-Medium.otf"]],[":font",["MonaspiceKrNerdFontPropo-MediumItalic.otf"]],[":font",["MonaspiceKrNerdFontPropo-Regular.otf"]],[":font",["MonaspiceNeNerdFont-Bold.otf"]],[":font",["MonaspiceNeNerdFont-BoldItalic.otf"]],[":font",["MonaspiceNeNerdFont-ExtraLight.otf"]],[":font",["MonaspiceNeNerdFont-ExtraLightItalic.otf"]],[":font",["MonaspiceNeNerdFont-Italic.otf"]],[":font",["MonaspiceNeNerdFont-Light.otf"]],[":font",["MonaspiceNeNerdFont-LightItalic.otf"]],[":font",["MonaspiceNeNerdFont-Medium.otf"]],[":font",["MonaspiceNeNerdFont-MediumItalic.otf"]],[":font",["MonaspiceNeNerdFont-Regular.otf"]],[":font",["MonaspiceNeNerdFontMono-Bold.otf"]],[":font",["MonaspiceNeNerdFontMono-BoldItalic.otf"]],[":font",["MonaspiceNeNerdFontMono-ExtraLight.otf"]],[":font",["MonaspiceNeNerdFontMono-ExtraLightItalic.otf"]],[":font",["MonaspiceNeNerdFontMono-Italic.otf"]],[":font",["MonaspiceNeNerdFontMono-Light.otf"]],[":font",["MonaspiceNeNerdFontMono-LightItalic.otf"]],[":font",["MonaspiceNeNerdFontMono-Medium.otf"]],[":font",["MonaspiceNeNerdFontMono-MediumItalic.otf"]],[":font",["MonaspiceNeNerdFontMono-Regular.otf"]],[":font",["MonaspiceNeNerdFontPropo-Bold.otf"]],[":font",["MonaspiceNeNerdFontPropo-BoldItalic.otf"]],[":font",["MonaspiceNeNerdFontPropo-ExtraLight.otf"]],[":font",["MonaspiceNeNerdFontPropo-ExtraLightItalic.otf"]],[":font",["MonaspiceNeNerdFontPropo-Italic.otf"]],[":font",["MonaspiceNeNerdFontPropo-Light.otf"]],[":font",["MonaspiceNeNerdFontPropo-LightItalic.otf"]],[":font",["MonaspiceNeNerdFontPropo-Medium.otf"]],[":font",["MonaspiceNeNerdFontPropo-MediumItalic.otf"]],[":font",["MonaspiceNeNerdFontPropo-Regular.otf"]],[":font",["MonaspiceRnNerdFont-Bold.otf"]],[":font",["MonaspiceRnNerdFont-BoldItalic.otf"]],[":font",["MonaspiceRnNerdFont-ExtraLight.otf"]],[":font",["MonaspiceRnNerdFont-ExtraLightItalic.otf"]],[":font",["MonaspiceRnNerdFont-Italic.otf"]],[":font",["MonaspiceRnNerdFont-Light.otf"]],[":font",["MonaspiceRnNerdFont-LightItalic.otf"]],[":font",["MonaspiceRnNerdFont-Medium.otf"]],[":font",["MonaspiceRnNerdFont-MediumItalic.otf"]],[":font",["MonaspiceRnNerdFont-Regular.otf"]],[":font",["MonaspiceRnNerdFontMono-Bold.otf"]],[":font",["MonaspiceRnNerdFontMono-BoldItalic.otf"]],[":font",["MonaspiceRnNerdFontMono-ExtraLight.otf"]],[":font",["MonaspiceRnNerdFontMono-ExtraLightItalic.otf"]],[":font",["MonaspiceRnNerdFontMono-Italic.otf"]],[":font",["MonaspiceRnNerdFontMono-Light.otf"]],[":font",["MonaspiceRnNerdFontMono-LightItalic.otf"]],[":font",["MonaspiceRnNerdFontMono-Medium.otf"]],[":font",["MonaspiceRnNerdFontMono-MediumItalic.otf"]],[":font",["MonaspiceRnNerdFontMono-Regular.otf"]],[":font",["MonaspiceRnNerdFontPropo-Bold.otf"]],[":font",["MonaspiceRnNerdFontPropo-BoldItalic.otf"]],[":font",["MonaspiceRnNerdFontPropo-ExtraLight.otf"]],[":font",["MonaspiceRnNerdFontPropo-ExtraLightItalic.otf"]],[":font",["MonaspiceRnNerdFontPropo-Italic.otf"]],[":font",["MonaspiceRnNerdFontPropo-Light.otf"]],[":font",["MonaspiceRnNerdFontPropo-LightItalic.otf"]],[":font",["MonaspiceRnNerdFontPropo-Medium.otf"]],[":font",["MonaspiceRnNerdFontPropo-MediumItalic.otf"]],[":font",["MonaspiceRnNerdFontPropo-Regular.otf"]],[":font",["MonaspiceXeNerdFont-Bold.otf"]],[":font",["MonaspiceXeNerdFont-BoldItalic.otf"]],[":font",["MonaspiceXeNerdFont-ExtraLight.otf"]],[":font",["MonaspiceXeNerdFont-ExtraLightItalic.otf"]],[":font",["MonaspiceXeNerdFont-Italic.otf"]],[":font",["MonaspiceXeNerdFont-Light.otf"]],[":font",["MonaspiceXeNerdFont-LightItalic.otf"]],[":font",["MonaspiceXeNerdFont-Medium.otf"]],[":font",["MonaspiceXeNerdFont-MediumItalic.otf"]],[":font",["MonaspiceXeNerdFont-Regular.otf"]],[":font",["MonaspiceXeNerdFontMono-Bold.otf"]],[":font",["MonaspiceXeNerdFontMono-BoldItalic.otf"]],[":font",["MonaspiceXeNerdFontMono-ExtraLight.otf"]],[":font",["MonaspiceXeNerdFontMono-ExtraLightItalic.otf"]],[":font",["MonaspiceXeNerdFontMono-Italic.otf"]],[":font",["MonaspiceXeNerdFontMono-Light.otf"]],[":font",["MonaspiceXeNerdFontMono-LightItalic.otf"]],[":font",["MonaspiceXeNerdFontMono-Medium.otf"]],[":font",["MonaspiceXeNerdFontMono-MediumItalic.otf"]],[":font",["MonaspiceXeNerdFontMono-Regular.otf"]],[":font",["MonaspiceXeNerdFontPropo-Bold.otf"]],[":font",["MonaspiceXeNerdFontPropo-BoldItalic.otf"]],[":font",["MonaspiceXeNerdFontPropo-ExtraLight.otf"]],[":font",["MonaspiceXeNerdFontPropo-ExtraLightItalic.otf"]],[":font",["MonaspiceXeNerdFontPropo-Italic.otf"]],[":font",["MonaspiceXeNerdFontPropo-Light.otf"]],[":font",["MonaspiceXeNerdFontPropo-LightItalic.otf"]],[":font",["MonaspiceXeNerdFontPropo-Medium.otf"]],[":font",["MonaspiceXeNerdFontPropo-MediumItalic.otf"]],[":font",["MonaspiceArNerdFont-Bold.otf"]]]},"font-monda":{"homepage":"https://fonts.google.com/specimen/Monda","names":["Monda"],"ruby_source_checksum":{":sha256":"0b91c05812410ebaf7dbbedde5d3cf307ce1c72f6aad37c6ff75b3dee316962f"},"ruby_source_path":"Casks/font/font-m/font-monda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/monda/Monda%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Monda[wght].ttf"]]]},"font-monocraft-nerd-font":{"homepage":"https://github.com/IdreesInc/Monocraft","names":["Monocraft with Nerd glyphs"],"ruby_source_checksum":{":sha256":"975658f0ae0c505c165bb8055778f3ab4b26f3c89b8f0379de04dadb04e92bdc"},"ruby_source_path":"Casks/font/font-m/font-monocraft-nerd-font.rb","sha256":"67f88ff9e7c6560f6cf60fb062fd353a72f62dc2654462950c65b63ed53d9754","tap_string":"homebrew/cask","url_args":["https://github.com/IdreesInc/Monocraft/releases/download/v4.2.1/Monocraft-nerd-fonts-patched.ttc"],"version":"4.2.1","raw_artifacts":[[":font",["Monocraft-nerd-fonts-patched.ttc"]]]},"font-monocraft":{"homepage":"https://github.com/IdreesInc/Monocraft","names":["Monocraft"],"ruby_source_checksum":{":sha256":"7e6cc18b866f3e19f67eb216bf69af776905fd96385555583327a4b0df8b2c2c"},"ruby_source_path":"Casks/font/font-m/font-monocraft.rb","sha256":"0ea1aea12f03d552a469fc017f19ea927b53bf9d21e60a41c5c476c3faf3c7f9","tap_string":"homebrew/cask","url_args":["https://github.com/IdreesInc/Monocraft/releases/download/v4.2.1/Monocraft.ttc"],"version":"4.2.1","raw_artifacts":[[":font",["Monocraft.ttc"]]]},"font-monofett":{"homepage":"https://fonts.google.com/specimen/Monofett","names":["Monofett"],"ruby_source_checksum":{":sha256":"6202460d47fad98d8df85151fb6e2329b71e888bcf212b827dd2d54b7d7f8e47"},"ruby_source_path":"Casks/font/font-m/font-monofett.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/monofett/Monofett-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Monofett-Regular.ttf"]]]},"font-monofur-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/Monofur","names":["monofur for Powerline"],"ruby_source_checksum":{":sha256":"d8906762115c53366b5f34c330702828ebdaa08f850a84a80522c4c2bb2b67d4"},"ruby_source_path":"Casks/font/font-m/font-monofur-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"Monofur"},"version":"latest","raw_artifacts":[[":font",["Monofur Bold for Powerline.ttf"]],[":font",["Monofur Italic for Powerline.ttf"]],[":font",["Monofur for Powerline.ttf"]]]},"font-monofur-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Monofur Nerd Font (Monofur)"],"ruby_source_checksum":{":sha256":"bcfcbfdfd7937187e0e149b49c80092aaeab101fdcae8cdaabf73bcdd17ef1d5"},"ruby_source_path":"Casks/font/font-m/font-monofur-nerd-font.rb","sha256":"2df31b59b5144b335de6895e6f841cedfd5c2e336b3b08b004033515e4003be9","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Monofur.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["MonofurNerdFontPropo-Regular.ttf"]],[":font",["MonofurNerdFont-Italic.ttf"]],[":font",["MonofurNerdFont-Regular.ttf"]],[":font",["MonofurNerdFontMono-Bold.ttf"]],[":font",["MonofurNerdFontMono-Italic.ttf"]],[":font",["MonofurNerdFontMono-Regular.ttf"]],[":font",["MonofurNerdFontPropo-Bold.ttf"]],[":font",["MonofurNerdFontPropo-Italic.ttf"]],[":font",["MonofurNerdFont-Bold.ttf"]]]},"font-monoid-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Monoid Nerd Font (Monoid)"],"ruby_source_checksum":{":sha256":"647b65ad664ba85d4b7a526ff909afdba22065d735108e715280c2ee95a71052"},"ruby_source_path":"Casks/font/font-m/font-monoid-nerd-font.rb","sha256":"235d997cb92171296eab51871824a9c0d1a673a01f89a88312e1c0540ae3030d","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Monoid.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["MonoidNerdFontPropo-Retina.ttf"]],[":font",["MonoidNerdFont-Italic.ttf"]],[":font",["MonoidNerdFont-Regular.ttf"]],[":font",["MonoidNerdFont-Retina.ttf"]],[":font",["MonoidNerdFontMono-Bold.ttf"]],[":font",["MonoidNerdFontMono-Italic.ttf"]],[":font",["MonoidNerdFontMono-Regular.ttf"]],[":font",["MonoidNerdFontMono-Retina.ttf"]],[":font",["MonoidNerdFontPropo-Bold.ttf"]],[":font",["MonoidNerdFontPropo-Italic.ttf"]],[":font",["MonoidNerdFontPropo-Regular.ttf"]],[":font",["MonoidNerdFont-Bold.ttf"]]]},"font-monoid":{"homepage":"https://larsenwork.com/monoid/","names":["Monoid"],"ruby_source_checksum":{":sha256":"9f51b30eeb71ac91ed525745df643257e88e1b00de478f3a445149f183844f3b"},"ruby_source_path":"Casks/font/font-m/font-monoid.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/larsenwork/monoid/blob/release/Monoid.zip?raw=true"],"version":"0.61","raw_artifacts":[[":font",["Monoid-Bold.ttf"]],[":font",["Monoid-Italic.ttf"]],[":font",["Monoid-Regular.ttf"]],[":font",["Monoid-Retina.ttf"]]],"raw_caveats":"font-monoid only installs the Normal Weight, Medium LineHeight, with Ligatures variant.\nTo get other styles, please tap the sscotth/homebrew-monoid repo\n  brew tap sscotth/monoid\n"},"font-monoisome":{"homepage":"https://larsenwork.com/monoid/","names":["Monoisome"],"ruby_source_checksum":{":sha256":"3b9e37f50a71bfd019a8c6ca8cebd3ce96f3585a7fb9e56d7d1c098e411aacee"},"ruby_source_path":"Casks/font/font-m/font-monoisome.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/larsenwork/monoid/blob/master/Monoisome/Monoisome-Regular.ttf?raw=true"],"version":"0.61","raw_artifacts":[[":font",["Monoisome-Regular.ttf"]]]},"font-monomakh":{"homepage":"https://fonts.google.com/specimen/Monomakh","names":["Monomakh"],"ruby_source_checksum":{":sha256":"b608a84fb3d3cb261ec51aaab18a7e901bf4c579ac2767039974b0a1ea9b292e"},"ruby_source_path":"Casks/font/font-m/font-monomakh.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/monomakh/Monomakh-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Monomakh-Regular.ttf"]]]},"font-monomaniac-one":{"homepage":"https://fonts.google.com/specimen/Monomaniac+One","names":["Monomaniac One"],"ruby_source_checksum":{":sha256":"0823f7a1ecf12ed187563518c151e3f696084a308a73d323f6b35d9877d74cc8"},"ruby_source_path":"Casks/font/font-m/font-monomaniac-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/monomaniacone/MonomaniacOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MonomaniacOne-Regular.ttf"]]]},"font-mononoki-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Mononoki Nerd Font (Mononoki)"],"ruby_source_checksum":{":sha256":"2d6cd90577639e63d3ff9d02cb416e221cba007d3754b1cf164a1bc747d267d5"},"ruby_source_path":"Casks/font/font-m/font-mononoki-nerd-font.rb","sha256":"84cf96bf81645f97eb11a410e6febad864784a0a254bba4a348d6ff9665a0114","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Mononoki.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["MononokiNerdFontPropo-Regular.ttf"]],[":font",["MononokiNerdFont-BoldItalic.ttf"]],[":font",["MononokiNerdFont-Italic.ttf"]],[":font",["MononokiNerdFont-Regular.ttf"]],[":font",["MononokiNerdFontMono-Bold.ttf"]],[":font",["MononokiNerdFontMono-BoldItalic.ttf"]],[":font",["MononokiNerdFontMono-Italic.ttf"]],[":font",["MononokiNerdFontMono-Regular.ttf"]],[":font",["MononokiNerdFontPropo-Bold.ttf"]],[":font",["MononokiNerdFontPropo-BoldItalic.ttf"]],[":font",["MononokiNerdFontPropo-Italic.ttf"]],[":font",["MononokiNerdFont-Bold.ttf"]]]},"font-mononoki":{"homepage":"https://madmalik.github.io/mononoki/","names":["Mononoki"],"ruby_source_checksum":{":sha256":"bf7307de2df882e44e543d97d430e6a0597c34ac13704046acc660a5466740b8"},"ruby_source_path":"Casks/font/font-m/font-mononoki.rb","sha256":"86549faebfd9231c3bd0942038cb1f717f5186729c9a54d0045e36b996c1a355","tap_string":"homebrew/cask","url_args":["https://github.com/madmalik/mononoki/releases/download/1.6/mononoki.zip"],"version":"1.6","raw_artifacts":[[":font",["mononoki-Regular.ttf"]],[":font",["mononoki-Bold.ttf"]],[":font",["mononoki-BoldItalic.otf"]],[":font",["mononoki-BoldItalic.ttf"]],[":font",["mononoki-Italic.otf"]],[":font",["mononoki-Italic.ttf"]],[":font",["mononoki-Regular.otf"]],[":font",["mononoki-Bold.otf"]]]},"font-monoton":{"homepage":"https://fonts.google.com/specimen/Monoton","names":["Monoton"],"ruby_source_checksum":{":sha256":"75be744fac65e34041a0623d895826c13b050c4103e77496064daafb092adad8"},"ruby_source_path":"Casks/font/font-m/font-monoton.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/monoton/Monoton-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Monoton-Regular.ttf"]]]},"font-monsieur-la-doulaise":{"homepage":"https://fonts.google.com/specimen/Monsieur+La+Doulaise","names":["Monsieur La Doulaise"],"ruby_source_checksum":{":sha256":"9605a5928f0dcc04c4a92610d86327deb7fdb8775d7536a1e63583407cec1181"},"ruby_source_path":"Casks/font/font-m/font-monsieur-la-doulaise.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/monsieurladoulaise/MonsieurLaDoulaise-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MonsieurLaDoulaise-Regular.ttf"]]]},"font-montaga":{"homepage":"https://fonts.google.com/specimen/Montaga","names":["Montaga"],"ruby_source_checksum":{":sha256":"9f1b39a03b8f5698b21a1692d83e43b0b62212b2635722b947c88cff6a79cf19"},"ruby_source_path":"Casks/font/font-m/font-montaga.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/montaga/Montaga-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Montaga-Regular.ttf"]]]},"font-montagu-slab":{"homepage":"https://fonts.google.com/specimen/Montagu+Slab","names":["Montagu Slab"],"ruby_source_checksum":{":sha256":"0159d8b5113688484cbd4e64cdb57c6e0e563b5f7f3d7983f709a4f9ea39f0b7"},"ruby_source_path":"Casks/font/font-m/font-montagu-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/montaguslab/MontaguSlab%5Bopsz%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MontaguSlab[opsz,wght].ttf"]]]},"font-montecarlo":{"homepage":"https://fonts.google.com/specimen/MonteCarlo","names":["MonteCarlo"],"ruby_source_checksum":{":sha256":"b4355e48236b56def163e6d07dbe827597959a7d153ef0786601e04e61fa52ba"},"ruby_source_path":"Casks/font/font-m/font-montecarlo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/montecarlo/MonteCarlo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MonteCarlo-Regular.ttf"]]]},"font-montenegrin-gothic-one":{"homepage":"https://fonts.google.com/specimen/Montenegrin+Gothic+One","names":["Montenegrin Gothic One"],"ruby_source_checksum":{":sha256":"0881054886e9da6528659603a9cc141b66f915b3bed798b35fe9468c106e9146"},"ruby_source_path":"Casks/font/font-m/font-montenegrin-gothic-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/montenegringothicone/MontenegrinGothicOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MontenegrinGothicOne-Regular.ttf"]]]},"font-montez":{"homepage":"https://fonts.google.com/specimen/Montez","names":["Montez"],"ruby_source_checksum":{":sha256":"53f4bab18b1d98e008326542f0187ee7636fe7de936d121e5891669c4fef78da"},"ruby_source_path":"Casks/font/font-m/font-montez.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/montez/Montez-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Montez-Regular.ttf"]]]},"font-montserrat-alternates":{"homepage":"https://fonts.google.com/specimen/Montserrat+Alternates","names":["Montserrat Alternates"],"ruby_source_checksum":{":sha256":"a2f817175def36431972b2d2d659d1bbbb5e9c3f4bb334cf050fa56020fc16cc"},"ruby_source_path":"Casks/font/font-m/font-montserrat-alternates.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/montserratalternates"},"version":"latest","raw_artifacts":[[":font",["MontserratAlternates-ThinItalic.ttf"]],[":font",["MontserratAlternates-BlackItalic.ttf"]],[":font",["MontserratAlternates-Bold.ttf"]],[":font",["MontserratAlternates-BoldItalic.ttf"]],[":font",["MontserratAlternates-ExtraBold.ttf"]],[":font",["MontserratAlternates-ExtraBoldItalic.ttf"]],[":font",["MontserratAlternates-ExtraLight.ttf"]],[":font",["MontserratAlternates-ExtraLightItalic.ttf"]],[":font",["MontserratAlternates-Italic.ttf"]],[":font",["MontserratAlternates-Light.ttf"]],[":font",["MontserratAlternates-LightItalic.ttf"]],[":font",["MontserratAlternates-Medium.ttf"]],[":font",["MontserratAlternates-MediumItalic.ttf"]],[":font",["MontserratAlternates-Regular.ttf"]],[":font",["MontserratAlternates-SemiBold.ttf"]],[":font",["MontserratAlternates-SemiBoldItalic.ttf"]],[":font",["MontserratAlternates-Thin.ttf"]],[":font",["MontserratAlternates-Black.ttf"]]]},"font-montserrat-subrayada":{"homepage":"https://fonts.google.com/specimen/Montserrat+Subrayada","names":["Montserrat Subrayada"],"ruby_source_checksum":{":sha256":"a8458a40be1d8b02ec6b8a78dcf21f11a6b4a8eb81e56a6c9e2f924dc0821b98"},"ruby_source_path":"Casks/font/font-m/font-montserrat-subrayada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/montserratsubrayada"},"version":"latest","raw_artifacts":[[":font",["MontserratSubrayada-Bold.ttf"]],[":font",["MontserratSubrayada-Regular.ttf"]]]},"font-montserrat-underline":{"homepage":"https://fonts.google.com/specimen/Montserrat+Underline","names":["Montserrat Underline"],"ruby_source_checksum":{":sha256":"f313ed4f64c363d8386cafbd1130dc718b649b8b938a63f8fcc8d429c343df12"},"ruby_source_path":"Casks/font/font-m/font-montserrat-underline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/montserratunderline"},"version":"latest","raw_artifacts":[[":font",["MontserratUnderline-Italic[wght].ttf"]],[":font",["MontserratUnderline[wght].ttf"]]]},"font-montserrat":{"homepage":"https://fonts.google.com/specimen/Montserrat","names":["Montserrat"],"ruby_source_checksum":{":sha256":"48eb7df320d3c74df8568c9fde0fa13a055045d9516d7e1e49d6e62aa135b45c"},"ruby_source_path":"Casks/font/font-m/font-montserrat.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/montserrat"},"version":"latest","raw_artifacts":[[":font",["Montserrat-Italic[wght].ttf"]],[":font",["Montserrat[wght].ttf"]]]},"font-moo-lah-lah":{"homepage":"https://fonts.google.com/specimen/Moo+Lah+Lah","names":["Moo Lah Lah"],"ruby_source_checksum":{":sha256":"bdae5841d0180083c9b0c7dbbca969d4fbb29627ad76f021dba4364f0997183a"},"ruby_source_path":"Casks/font/font-m/font-moo-lah-lah.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/moolahlah/MooLahLah-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MooLahLah-Regular.ttf"]]]},"font-mooli":{"homepage":"https://fonts.google.com/specimen/Mooli","names":["Mooli"],"ruby_source_checksum":{":sha256":"f5f2d34e60e5f02f855db27c8b5175a187e19aef428ca95cf52f5aa7ebd14da0"},"ruby_source_path":"Casks/font/font-m/font-mooli.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mooli/Mooli-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Mooli-Regular.ttf"]]]},"font-moon-dance":{"homepage":"https://fonts.google.com/specimen/Moon+Dance","names":["Moon Dance"],"ruby_source_checksum":{":sha256":"df4e0a5ccacee0ff9f4a86f1cf9220901f73b3f74ed54d5313717d55d01ff465"},"ruby_source_path":"Casks/font/font-m/font-moon-dance.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/moondance/MoonDance-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MoonDance-Regular.ttf"]]]},"font-moralerspace-hw-jpdoc":{"homepage":"https://github.com/yuru7/moralerspace","names":["Moralerspace HW JPDOC"],"ruby_source_checksum":{":sha256":"15312f4972311f608f1765c6e35ca128ef6cc7c719c62d313a202ec66b4aac1c"},"ruby_source_path":"Casks/font/font-m/font-moralerspace-hw-jpdoc.rb","sha256":"3598729cb4693ff74fe32695fac167991d6bee55fc1649281aab64f311624907","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/moralerspace/releases/download/v2.0.0/MoralerspaceHWJPDOC_v2.0.0.zip"],"version":"2.0.0","raw_artifacts":[[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceXenonHWJPDOC-Regular.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceArgonHWJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceArgonHWJPDOC-Italic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceArgonHWJPDOC-Regular.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceKryptonHWJPDOC-Bold.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceKryptonHWJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceKryptonHWJPDOC-Italic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceKryptonHWJPDOC-Regular.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceNeonHWJPDOC-Bold.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceNeonHWJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceNeonHWJPDOC-Italic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceNeonHWJPDOC-Regular.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceRadonHWJPDOC-Bold.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceRadonHWJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceRadonHWJPDOC-Italic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceRadonHWJPDOC-Regular.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceXenonHWJPDOC-Bold.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceXenonHWJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceXenonHWJPDOC-Italic.ttf"]],[":font",["MoralerspaceHWJPDOC_v2.0.0/MoralerspaceArgonHWJPDOC-Bold.ttf"]]]},"font-moralerspace-hw":{"homepage":"https://github.com/yuru7/moralerspace","names":["Moralerspace HW"],"ruby_source_checksum":{":sha256":"dc6e14850a471a4f7c229fff336bf46b9d5fdf19ad69f1d3ebee17ea0cd5d08e"},"ruby_source_path":"Casks/font/font-m/font-moralerspace-hw.rb","sha256":"500a7774297c829265ebd472b6d8c1159cfb3e9daa4ca0570170af541b991b7d","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/moralerspace/releases/download/v2.0.0/MoralerspaceHW_v2.0.0.zip"],"version":"2.0.0","raw_artifacts":[[":font",["MoralerspaceHW_v2.0.0/MoralerspaceXenonHW-Regular.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceArgonHW-BoldItalic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceArgonHW-Italic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceArgonHW-Regular.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceKryptonHW-Bold.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceKryptonHW-BoldItalic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceKryptonHW-Italic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceKryptonHW-Regular.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceNeonHW-Bold.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceNeonHW-BoldItalic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceNeonHW-Italic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceNeonHW-Regular.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceRadonHW-Bold.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceRadonHW-BoldItalic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceRadonHW-Italic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceRadonHW-Regular.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceXenonHW-Bold.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceXenonHW-BoldItalic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceXenonHW-Italic.ttf"]],[":font",["MoralerspaceHW_v2.0.0/MoralerspaceArgonHW-Bold.ttf"]]]},"font-moralerspace-jpdoc":{"homepage":"https://github.com/yuru7/moralerspace","names":["Moralerspace JPDOC"],"ruby_source_checksum":{":sha256":"4b47bb21262f054f9a5778a671102bf212501cee96faa5ba229434e38a47590a"},"ruby_source_path":"Casks/font/font-m/font-moralerspace-jpdoc.rb","sha256":"5abe6465910b1253a5de57bf32e79d2d268f5efea6c9ec9a668c6ea610a16f73","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/moralerspace/releases/download/v2.0.0/MoralerspaceJPDOC_v2.0.0.zip"],"version":"2.0.0","raw_artifacts":[[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceXenonJPDOC-Regular.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceArgonJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceArgonJPDOC-Italic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceArgonJPDOC-Regular.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceKryptonJPDOC-Bold.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceKryptonJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceKryptonJPDOC-Italic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceKryptonJPDOC-Regular.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceNeonJPDOC-Bold.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceNeonJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceNeonJPDOC-Italic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceNeonJPDOC-Regular.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceRadonJPDOC-Bold.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceRadonJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceRadonJPDOC-Italic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceRadonJPDOC-Regular.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceXenonJPDOC-Bold.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceXenonJPDOC-BoldItalic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceXenonJPDOC-Italic.ttf"]],[":font",["MoralerspaceJPDOC_v2.0.0/MoralerspaceArgonJPDOC-Bold.ttf"]]]},"font-moralerspace":{"homepage":"https://github.com/yuru7/moralerspace","names":["Moralerspace"],"ruby_source_checksum":{":sha256":"03c85b9be38d37dfed10de20a0b7e5a1dc199c3f70e242a17c451fd0bb983efe"},"ruby_source_path":"Casks/font/font-m/font-moralerspace.rb","sha256":"56175ee16373ba1a3d2fd5ec46f3b0b6bf0412be7db1481ec7dee757f2e3d557","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/moralerspace/releases/download/v2.0.0/Moralerspace_v2.0.0.zip"],"version":"2.0.0","raw_artifacts":[[":font",["Moralerspace_v2.0.0/MoralerspaceXenon-Regular.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceArgon-BoldItalic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceArgon-Italic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceArgon-Regular.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceKrypton-Bold.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceKrypton-BoldItalic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceKrypton-Italic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceKrypton-Regular.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceNeon-Bold.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceNeon-BoldItalic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceNeon-Italic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceNeon-Regular.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceRadon-Bold.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceRadon-BoldItalic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceRadon-Italic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceRadon-Regular.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceXenon-Bold.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceXenon-BoldItalic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceXenon-Italic.ttf"]],[":font",["Moralerspace_v2.0.0/MoralerspaceArgon-Bold.ttf"]]]},"font-moul":{"homepage":"https://fonts.google.com/specimen/Moul","names":["Moul"],"ruby_source_checksum":{":sha256":"9034712dd19c9bf8895e3f0b27a42a0bf9b2b7418a7fd5aa1302e560bef3b7c9"},"ruby_source_path":"Casks/font/font-m/font-moul.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/moul/Moul-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Moul-Regular.ttf"]]]},"font-moulpali":{"homepage":"https://fonts.google.com/specimen/Moulpali","names":["Moulpali"],"ruby_source_checksum":{":sha256":"010a2e6808b0fc33a292a6810b0061059709e5fffb45ef8c5c8c92187e584972"},"ruby_source_path":"Casks/font/font-m/font-moulpali.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/moulpali/Moulpali-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Moulpali-Regular.ttf"]]]},"font-mountains-of-christmas":{"homepage":"https://fonts.google.com/specimen/Mountains+of+Christmas","names":["Mountains of Christmas"],"ruby_source_checksum":{":sha256":"0e62d2986f252515009c3eba7a57aef66280df627631946608fedd7410622706"},"ruby_source_path":"Casks/font/font-m/font-mountains-of-christmas.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"apache/mountainsofchristmas"},"version":"latest","raw_artifacts":[[":font",["MountainsofChristmas-Bold.ttf"]],[":font",["MountainsofChristmas-Regular.ttf"]]]},"font-mouse-memoirs":{"homepage":"https://fonts.google.com/specimen/Mouse+Memoirs","names":["Mouse Memoirs"],"ruby_source_checksum":{":sha256":"01edc7fc4ac26e40067f76537fcadf34064c1ac95e28a4e55cb99b7723f3b843"},"ruby_source_path":"Casks/font/font-m/font-mouse-memoirs.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mousememoirs/MouseMemoirs-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MouseMemoirs-Regular.ttf"]]]},"font-mozilla-headline":{"homepage":"https://fonts.google.com/specimen/Mozilla+Headline","names":["Mozilla Headline"],"ruby_source_checksum":{":sha256":"d1046690b597a0d0a756f8ddaa607a8008bacf38315bb76a2a0a1021925ddb4c"},"ruby_source_path":"Casks/font/font-m/font-mozilla-headline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mozillaheadline/MozillaHeadline%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MozillaHeadline[wdth,wght].ttf"]]]},"font-mozilla-text":{"homepage":"https://fonts.google.com/specimen/Mozilla+Text","names":["Mozilla Text"],"ruby_source_checksum":{":sha256":"fa1e5da8b59ddcb930e3d2847ef687923257dfe642f828a555a6cbdbd94671ce"},"ruby_source_path":"Casks/font/font-m/font-mozilla-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mozillatext/MozillaText%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["MozillaText[wght].ttf"]]]},"font-mr-bedfort":{"homepage":"https://fonts.google.com/specimen/Mr+Bedfort","names":["Mr Bedfort"],"ruby_source_checksum":{":sha256":"8ddc5a28c44035d0d12511bee7fd6df6e921f0b1c476d22c44835745d6dd2082"},"ruby_source_path":"Casks/font/font-m/font-mr-bedfort.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mrbedfort/MrBedfort-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MrBedfort-Regular.ttf"]]]},"font-mr-dafoe":{"homepage":"https://fonts.google.com/specimen/Mr+Dafoe","names":["Mr Dafoe"],"ruby_source_checksum":{":sha256":"b5bc068c3f5a124cec89f2921374841c9a95e3aee9e81c2860c80d8a8e3c353b"},"ruby_source_path":"Casks/font/font-m/font-mr-dafoe.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mrdafoe/MrDafoe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MrDafoe-Regular.ttf"]]]},"font-mr-de-haviland":{"homepage":"https://fonts.google.com/specimen/Mr+De+Haviland","names":["Mr De Haviland"],"ruby_source_checksum":{":sha256":"c5fbca1f3912030e614b697ae2b1cf73868268a3f7778e419d1054aad7987614"},"ruby_source_path":"Casks/font/font-m/font-mr-de-haviland.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mrdehaviland/MrDeHaviland-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MrDeHaviland-Regular.ttf"]]]},"font-mrs-saint-delafield":{"homepage":"https://fonts.google.com/specimen/Mrs+Saint+Delafield","names":["Mrs Saint Delafield"],"ruby_source_checksum":{":sha256":"6889d2f5189da7678c26faf7627897284e4147c2976cde759ea7705eb3267efb"},"ruby_source_path":"Casks/font/font-m/font-mrs-saint-delafield.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mrssaintdelafield/MrsSaintDelafield-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MrsSaintDelafield-Regular.ttf"]]]},"font-mrs-sheppards":{"homepage":"https://fonts.google.com/specimen/Mrs+Sheppards","names":["Mrs Sheppards"],"ruby_source_checksum":{":sha256":"13252adbfabe332ba204a97d02b0f239221a9bea0f6236d6e74bf300b80d27e7"},"ruby_source_path":"Casks/font/font-m/font-mrs-sheppards.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mrssheppards/MrsSheppards-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MrsSheppards-Regular.ttf"]]]},"font-ms-madi":{"homepage":"https://fonts.google.com/specimen/Ms+Madi","names":["Ms Madi"],"ruby_source_checksum":{":sha256":"e52c4ec069c9019bdfefbe77bd7dc7ee5392a65b8f754ff022cafa6d592c95ba"},"ruby_source_path":"Casks/font/font-m/font-ms-madi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/msmadi/MsMadi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MsMadi-Regular.ttf"]]]},"font-mukta-mahee":{"homepage":"https://fonts.google.com/specimen/Mukta+Mahee","names":["Mukta Mahee"],"ruby_source_checksum":{":sha256":"ac5eb43c9944b566410fd1fabff523696ce88022c4a8181be4a9a276aad24c56"},"ruby_source_path":"Casks/font/font-m/font-mukta-mahee.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/muktamahee"},"version":"latest","raw_artifacts":[[":font",["MuktaMahee-Bold.ttf"]],[":font",["MuktaMahee-ExtraBold.ttf"]],[":font",["MuktaMahee-ExtraLight.ttf"]],[":font",["MuktaMahee-Light.ttf"]],[":font",["MuktaMahee-Medium.ttf"]],[":font",["MuktaMahee-Regular.ttf"]],[":font",["MuktaMahee-SemiBold.ttf"]]]},"font-mukta-malar":{"homepage":"https://fonts.google.com/specimen/Mukta+Malar","names":["Mukta Malar"],"ruby_source_checksum":{":sha256":"15f4f784a8b9c2df6de236fb00fd0b4caafa8d7144a34a2953d70f7699b7c4d3"},"ruby_source_path":"Casks/font/font-m/font-mukta-malar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/muktamalar"},"version":"latest","raw_artifacts":[[":font",["MuktaMalar-Bold.ttf"]],[":font",["MuktaMalar-ExtraBold.ttf"]],[":font",["MuktaMalar-ExtraLight.ttf"]],[":font",["MuktaMalar-Light.ttf"]],[":font",["MuktaMalar-Medium.ttf"]],[":font",["MuktaMalar-Regular.ttf"]],[":font",["MuktaMalar-SemiBold.ttf"]]]},"font-mukta-vaani":{"homepage":"https://fonts.google.com/specimen/Mukta+Vaani","names":["Mukta Vaani"],"ruby_source_checksum":{":sha256":"519ed98cac7d40046d92c74891f0ac9b74b753aff05232200a54767e4d6024c2"},"ruby_source_path":"Casks/font/font-m/font-mukta-vaani.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/muktavaani"},"version":"latest","raw_artifacts":[[":font",["MuktaVaani-Bold.ttf"]],[":font",["MuktaVaani-ExtraBold.ttf"]],[":font",["MuktaVaani-ExtraLight.ttf"]],[":font",["MuktaVaani-Light.ttf"]],[":font",["MuktaVaani-Medium.ttf"]],[":font",["MuktaVaani-Regular.ttf"]],[":font",["MuktaVaani-SemiBold.ttf"]]]},"font-mukta":{"homepage":"https://fonts.google.com/specimen/Mukta","names":["Mukta"],"ruby_source_checksum":{":sha256":"192d71e87b4af4e0d0096121d864bc4b5a4a134f70da188d81616131774b0925"},"ruby_source_path":"Casks/font/font-m/font-mukta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mukta"},"version":"latest","raw_artifacts":[[":font",["Mukta-Bold.ttf"]],[":font",["Mukta-ExtraBold.ttf"]],[":font",["Mukta-ExtraLight.ttf"]],[":font",["Mukta-Light.ttf"]],[":font",["Mukta-Medium.ttf"]],[":font",["Mukta-Regular.ttf"]],[":font",["Mukta-SemiBold.ttf"]]]},"font-mukti-narrow":{"homepage":"https://www.omicronlab.com/bangla-fonts.html","names":["Mukti Narrow"],"ruby_source_checksum":{":sha256":"41c2f914859fea532c805c307129f6a30c92e3d3bf8d09775c2fb7b21520b72f"},"ruby_source_path":"Casks/font/font-m/font-mukti-narrow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.omicronlab.com/download/fonts/muktinarrow.ttf"],"version":"latest","raw_artifacts":[[":font",["muktinarrow.ttf"]]]},"font-mulish":{"homepage":"https://fonts.google.com/specimen/Mulish","names":["Mulish"],"ruby_source_checksum":{":sha256":"85715190dc658947c8cf26931bc4c938dae7b09f9f241d0b2a431f86aa7d6f73"},"ruby_source_path":"Casks/font/font-m/font-mulish.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/mulish"},"version":"latest","raw_artifacts":[[":font",["Mulish-Italic[wght].ttf"]],[":font",["Mulish[wght].ttf"]]]},"font-murecho":{"homepage":"https://fonts.google.com/specimen/Murecho","names":["Murecho"],"ruby_source_checksum":{":sha256":"f2b456b552906a8d8ebf1e5b971a7ef5766a24d91d19219b980486756323e8f3"},"ruby_source_path":"Casks/font/font-m/font-murecho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/murecho/Murecho%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Murecho[wght].ttf"]]]},"font-museo":{"homepage":"https://www.abstractfonts.com/font/14890","names":["Museo"],"ruby_source_checksum":{":sha256":"119f269c29c55ba1ba1c5287981db7e70b192139e734c7a8769cd17212e7018b"},"ruby_source_path":"Casks/font/font-m/font-museo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://abstractfonts-downloads.s3.amazonaws.com/zips/1/4/8/9/0/contents/museo-300.zip"],"version":"2.002","raw_artifacts":[[":font",["Museo300-Regular.otf"]],[":font",["Museo700-Regular.otf"]]]},"font-museomoderno":{"homepage":"https://fonts.google.com/specimen/MuseoModerno","names":["MuseoModerno"],"ruby_source_checksum":{":sha256":"50bc9bd68201f6ae9a050af76c49954998f533a57f99d55b4e6737501adf3bb9"},"ruby_source_path":"Casks/font/font-m/font-museomoderno.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/museomoderno"},"version":"latest","raw_artifacts":[[":font",["MuseoModerno-Italic[wght].ttf"]],[":font",["MuseoModerno[wght].ttf"]]]},"font-my-soul":{"homepage":"https://fonts.google.com/specimen/My+Soul","names":["My Soul"],"ruby_source_checksum":{":sha256":"6a265c80b44068841fa042598e4d3221536fa7f892623eff484bf700905f0e2e"},"ruby_source_path":"Casks/font/font-m/font-my-soul.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mysoul/MySoul-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MySoul-Regular.ttf"]]]},"font-myanmar-sans-pro":{"homepage":"https://fonts.google.com/earlyaccess","names":["Myanmar Sans Pro"],"ruby_source_checksum":{":sha256":"0b68455e3570e6415b6d2d9bc98fd5fbe31b95d507d4c7da3e8cc06fee75daa3"},"ruby_source_path":"Casks/font/font-m/font-myanmar-sans-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/myanmarsanspro/MyanmarSansPro-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MyanmarSansPro-Regular.ttf"]]]},"font-myna":{"homepage":"https://github.com/sayyadirfanali/Myna/","names":["Myna"],"ruby_source_checksum":{":sha256":"56e273620a087d1e3a520b08e9cefabe056ddc6b39847f192d8d138b1866fc18"},"ruby_source_path":"Casks/font/font-m/font-myna.rb","sha256":"0f09d4353fcb45a5a29c28005f7c1334587da23005c056d611a8b1014d890530","tap_string":"homebrew/cask","url_args":["https://github.com/sayyadirfanali/Myna/releases/download/v1.0.0/Myna.otf"],"version":"1.0.0","raw_artifacts":[[":font",["Myna.otf"]]]},"font-mynaui-icons":{"homepage":"https://mynaui.com/icons","names":["MynaUI Icons"],"ruby_source_checksum":{":sha256":"d36543063dc59483e8cebc9413a7ede6b260646c418adb9a2ef757958b5e4a04"},"ruby_source_path":"Casks/font/font-m/font-mynaui-icons.rb","sha256":"4b96a5e27100f1ff0f931219f1f1811aad989b1cfeafc9921c93f9a176155ab0","tap_string":"homebrew/cask","url_args":["https://github.com/praveenjuge/mynaui-icons/archive/refs/tags/v0.4.11.tar.gz"],"version":"0.4.11","raw_artifacts":[[":font",["mynaui-icons-0.4.11/packages/icons/mynaui-solid.ttf"]],[":font",["mynaui-icons-0.4.11/packages/icons/mynaui.ttf"]]]},"font-mynerve":{"homepage":"https://fonts.google.com/specimen/Mynerve","names":["Mynerve"],"ruby_source_checksum":{":sha256":"7448b430c91c7c7cf37c6dcd85d1d14fbc85c9a2b3989476780160d9cbcb7d40"},"ruby_source_path":"Casks/font/font-m/font-mynerve.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mynerve/Mynerve-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Mynerve-Regular.ttf"]]]},"font-myrica":{"homepage":"https://myrica.estable.jp/","names":["Myrica"],"ruby_source_checksum":{":sha256":"c02429ab99d73dfd61ba2e58f607eecce0858d066019be7a6238e64530bc94fc"},"ruby_source_path":"Casks/font/font-m/font-myrica.rb","sha256":"a90eb9b79885f02ad9e0e752a0b979b699847be7de13dc3b6113658f006d12bd","tap_string":"homebrew/cask","url_args":["https://github.com/tomokuni/Myrica/archive/refs/tags/2.006.20150301.tar.gz"],"version":"2.006.20150301","raw_artifacts":[[":font",["Myrica-2.006.20150301/Myrica.TTC"]]]},"font-myricam":{"homepage":"https://myrica.estable.jp/","names":["MyricaM"],"ruby_source_checksum":{":sha256":"0d3266ec07b26479df831a3f94ce31f07644b3774d3c7a1bd2ade3ff852197cf"},"ruby_source_path":"Casks/font/font-m/font-myricam.rb","sha256":"a90eb9b79885f02ad9e0e752a0b979b699847be7de13dc3b6113658f006d12bd","tap_string":"homebrew/cask","url_args":["https://github.com/tomokuni/Myrica/archive/refs/tags/2.006.20150301.tar.gz"],"version":"2.006.20150301","raw_artifacts":[[":font",["Myrica-2.006.20150301/MyricaM.TTC"]]]},"font-mystery-quest":{"homepage":"https://fonts.google.com/specimen/Mystery+Quest","names":["Mystery Quest"],"ruby_source_checksum":{":sha256":"74f0fdbf7823c4fe23d3fd90e26083b86da81e2ff8ad9cccfe5cec586bcff593"},"ruby_source_path":"Casks/font/font-m/font-mystery-quest.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/mysteryquest/MysteryQuest-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["MysteryQuest-Regular.ttf"]]]},"font-n-gage":{"homepage":"https://www.dafont.com/n-gage.font","names":["N-Gage"],"ruby_source_checksum":{":sha256":"d3c2f1f1bc1b03ef378923a1374c34e281c10c71458399fac42037bc9ff793e8"},"ruby_source_path":"Casks/font/font-n/font-n-gage.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.dafont.com/dl/?f=n_gage"],"version":"latest","raw_artifacts":[[":font",["N-Gage.ttf"]]]},"font-nabla":{"homepage":"https://fonts.google.com/specimen/Nabla","names":["Nabla"],"ruby_source_checksum":{":sha256":"7b035c033b9ebcb37fd69ab396caddab993536787b6ab307fd3aa2d8c36fad60"},"ruby_source_path":"Casks/font/font-n/font-nabla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nabla/Nabla%5BEDPT%2CEHLT%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Nabla[EDPT,EHLT].ttf"]]]},"font-nacelle":{"homepage":"https://dotcolon.net/fonts/nacelle/","names":["Nacelle"],"ruby_source_checksum":{":sha256":"99068b91400b652346709ddd04841e420f0ca4524173250d9a2b8975c00a592a"},"ruby_source_path":"Casks/font/font-n/font-nacelle.rb","sha256":"4e21fc1e22b15c4e1a7c520cf48ec5d47a5803beee21ac7edc0b205c340a4065","tap_string":"homebrew/cask","url_args":["https://dotcolon.net/files/fonts/nacelle_100.zip"],"version":"1.00","raw_artifacts":[[":font",["Nacelle-UltraLightItalic.otf"]],[":font",["Nacelle-BlackItalic.otf"]],[":font",["Nacelle-Bold.otf"]],[":font",["Nacelle-BoldItalic.otf"]],[":font",["Nacelle-Heavy.otf"]],[":font",["Nacelle-HeavyItalic.otf"]],[":font",["Nacelle-Italic.otf"]],[":font",["Nacelle-Light.otf"]],[":font",["Nacelle-LightItalic.otf"]],[":font",["Nacelle-Regular.otf"]],[":font",["Nacelle-SemiBold.otf"]],[":font",["Nacelle-SemiBoldItalic.otf"]],[":font",["Nacelle-Thin.otf"]],[":font",["Nacelle-ThinItalic.otf"]],[":font",["Nacelle-UltraLight.otf"]],[":font",["Nacelle-Black.otf"]]]},"font-namdhinggo":{"homepage":"https://fonts.google.com/specimen/Namdhinggo","names":["Namdhinggo"],"ruby_source_checksum":{":sha256":"50e800297f3dc469986d5c1de6592118a271ac859908e6c01db9c966ba6d012c"},"ruby_source_path":"Casks/font/font-n/font-namdhinggo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/namdhinggo"},"version":"latest","raw_artifacts":[[":font",["Namdhinggo-Bold.ttf"]],[":font",["Namdhinggo-ExtraBold.ttf"]],[":font",["Namdhinggo-Medium.ttf"]],[":font",["Namdhinggo-Regular.ttf"]],[":font",["Namdhinggo-SemiBold.ttf"]]]},"font-nanum-brush-script":{"homepage":"https://fonts.google.com/specimen/Nanum+Brush+Script","names":["Nanum Brush Script"],"ruby_source_checksum":{":sha256":"acb6a5bbe13ed7aecd41dcd7d5512e01e2a3ee3158b80f8f08d4538b630b9923"},"ruby_source_path":"Casks/font/font-n/font-nanum-brush-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nanumbrushscript/NanumBrushScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NanumBrushScript-Regular.ttf"]]]},"font-nanum-gothic-coding":{"homepage":"https://fonts.google.com/specimen/Nanum+Gothic+Coding","names":["Nanum Gothic Coding"],"ruby_source_checksum":{":sha256":"d6b23d08f89a9d0823ae79c32a7d12be48c54f0c8805968dd0bfef40e268a353"},"ruby_source_path":"Casks/font/font-n/font-nanum-gothic-coding.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/nanumgothiccoding"},"version":"latest","raw_artifacts":[[":font",["NanumGothicCoding-Bold.ttf"]],[":font",["NanumGothicCoding-Regular.ttf"]]]},"font-nanum-gothic":{"homepage":"https://fonts.google.com/specimen/Nanum+Gothic","names":["Nanum Gothic"],"ruby_source_checksum":{":sha256":"613fe43d30cc431dd46a5ac199cd1384a7ac300a393043fd5d2ccfc9134b5100"},"ruby_source_path":"Casks/font/font-n/font-nanum-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/nanumgothic"},"version":"latest","raw_artifacts":[[":font",["NanumGothic-Bold.ttf"]],[":font",["NanumGothic-ExtraBold.ttf"]],[":font",["NanumGothic-Regular.ttf"]]]},"font-nanum-myeongjo":{"homepage":"https://fonts.google.com/specimen/Nanum+Myeongjo","names":["Nanum Myeongjo"],"ruby_source_checksum":{":sha256":"02f89abd7f892ad863c5d05122ba27ceb98451fb08577d4ad1ac4fc068c274e7"},"ruby_source_path":"Casks/font/font-n/font-nanum-myeongjo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/nanummyeongjo"},"version":"latest","raw_artifacts":[[":font",["NanumMyeongjo-Bold.ttf"]],[":font",["NanumMyeongjo-ExtraBold.ttf"]],[":font",["NanumMyeongjo-Regular.ttf"]]]},"font-nanum-pen-script":{"homepage":"https://fonts.google.com/specimen/Nanum+Pen+Script","names":["Nanum Pen Script"],"ruby_source_checksum":{":sha256":"fce95e28104f2c27d2e9a021c997119514d55fdf9d526ab7e7b6b446e7dda669"},"ruby_source_path":"Casks/font/font-n/font-nanum-pen-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nanumpenscript/NanumPenScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NanumPenScript-Regular.ttf"]]]},"font-nanum-square-neo":{"homepage":"https://campaign.naver.com/nanumsquare_neo/","names":["NanumSquare Neo"],"ruby_source_checksum":{":sha256":"2c7e008662721da24166c619bcc7ea06562759cebc92c064e3d08d3f58b3bf49"},"ruby_source_path":"Casks/font/font-n/font-nanum-square-neo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://campaign.naver.com/nanumsquare_neo/download/NaverNanumSquareNeo.zip"],"version":"latest","raw_artifacts":[[":font",["NanumSquareNeo/NanumSquareNeo-Variable.ttf"]],[":font",["NanumSquareNeo/TTF/NanumSquareNeo-aLt.ttf"]],[":font",["NanumSquareNeo/TTF/NanumSquareNeo-bRg.ttf"]],[":font",["NanumSquareNeo/TTF/NanumSquareNeo-cBd.ttf"]],[":font",["NanumSquareNeo/TTF/NanumSquareNeo-dEb.ttf"]],[":font",["NanumSquareNeo/TTF/NanumSquareNeo-eHv.ttf"]]]},"font-nanum-square-round":{"homepage":"https://campaign.naver.com/nanumsquare_neo/","names":["NanumSquare Round"],"ruby_source_checksum":{":sha256":"56b431cb1a551d62c76b5982b4656bedac6e561fd4ecf9d4009e3d0cc00d1108"},"ruby_source_path":"Casks/font/font-n/font-nanum-square-round.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://campaign.naver.com/nanumsquare_neo/download/NaverNanumSquareRound.zip"],"version":"latest","raw_artifacts":[[":font",["NaverNanumSquareRound/NanumFontSetup_TTF_SQUARE_ROUND/NanumSquareRoundB.ttf"]],[":font",["NaverNanumSquareRound/NanumFontSetup_TTF_SQUARE_ROUND/NanumSquareRoundEB.ttf"]],[":font",["NaverNanumSquareRound/NanumFontSetup_TTF_SQUARE_ROUND/NanumSquareRoundL.ttf"]],[":font",["NaverNanumSquareRound/NanumFontSetup_TTF_SQUARE_ROUND/NanumSquareRoundR.ttf"]]]},"font-nanum-square":{"homepage":"https://campaign.naver.com/nanumsquare_neo/","names":["NanumSquare"],"ruby_source_checksum":{":sha256":"a6e8c68483bb1ec94778812f37bcc6183bc3765368bcf20ac6fc3b0db116805f"},"ruby_source_path":"Casks/font/font-n/font-nanum-square.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://campaign.naver.com/nanumsquare_neo/download/NaverNanumSquare.zip"],"version":"latest","raw_artifacts":[[":font",["NaverNanumSquare/NanumFontSetup_TTF_SQUARE/NanumSquare_acR.ttf"]],[":font",["NaverNanumSquare/NanumFontSetup_TTF_SQUARE/NanumSquareEB.ttf"]],[":font",["NaverNanumSquare/NanumFontSetup_TTF_SQUARE/NanumSquareL.ttf"]],[":font",["NaverNanumSquare/NanumFontSetup_TTF_SQUARE/NanumSquareR.ttf"]],[":font",["NaverNanumSquare/NanumFontSetup_TTF_SQUARE/NanumSquare_acB.ttf"]],[":font",["NaverNanumSquare/NanumFontSetup_TTF_SQUARE/NanumSquare_acEB.ttf"]],[":font",["NaverNanumSquare/NanumFontSetup_TTF_SQUARE/NanumSquare_acL.ttf"]],[":font",["NaverNanumSquare/NanumFontSetup_TTF_SQUARE/NanumSquareB.ttf"]]]},"font-narnoor":{"homepage":"https://fonts.google.com/specimen/Narnoor","names":["Narnoor"],"ruby_source_checksum":{":sha256":"0cc4d6737ed11d5eb3afbb4ec27211ee506c57c8bb6774c81c65d6631134c194"},"ruby_source_path":"Casks/font/font-n/font-narnoor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/narnoor"},"version":"latest","raw_artifacts":[[":font",["Narnoor-Bold.ttf"]],[":font",["Narnoor-ExtraBold.ttf"]],[":font",["Narnoor-Medium.ttf"]],[":font",["Narnoor-Regular.ttf"]],[":font",["Narnoor-SemiBold.ttf"]]]},"font-nata-sans":{"homepage":"https://fonts.google.com/specimen/Nata+Sans","names":["Nata Sans"],"ruby_source_checksum":{":sha256":"0def216f684e01c7ce726f7cbb68c3d4936d285c92073e00c6f99dd617e0d1d6"},"ruby_source_path":"Casks/font/font-n/font-nata-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/natasans/NataSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NataSans[wght].ttf"]]]},"font-national-park":{"homepage":"https://nationalparktypeface.com/","names":["National Park"],"ruby_source_checksum":{":sha256":"8cea2913c966986ca04b475da5b9be1a3e4d67d53fb407e8dfb5a3aeffea5b19"},"ruby_source_path":"Casks/font/font-n/font-national-park.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files.cargocollective.com/c1415345/NationalPark-All-Fonts.zip"],"version":"1.005","raw_artifacts":[[":font",["NationalPark-All-Fonts/otf/NationalPark-SemiBold.otf"]],[":font",["NationalPark-All-Fonts/otf/NationalPark-Bold.otf"]],[":font",["NationalPark-All-Fonts/otf/NationalPark-ExtraBold.otf"]],[":font",["NationalPark-All-Fonts/otf/NationalPark-ExtraLight.otf"]],[":font",["NationalPark-All-Fonts/otf/NationalPark-Light.otf"]],[":font",["NationalPark-All-Fonts/otf/NationalPark-Medium.otf"]],[":font",["NationalPark-All-Fonts/otf/NationalPark-Regular.otf"]],[":font",["NationalPark-All-Fonts/NationalPark-VariableVF.ttf"]]]},"font-nats":{"homepage":"https://fonts.google.com/specimen/NATS","names":["NATS"],"ruby_source_checksum":{":sha256":"cfbf1ce26b3e632e74b445b1ff4f3db9536cbfddf5d6a748dd5c21d352f59521"},"ruby_source_path":"Casks/font/font-n/font-nats.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nats/NATS-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NATS-Regular.ttf"]]]},"font-nebula-sans":{"homepage":"https://www.nebulasans.com/","names":["Nebula Sans"],"ruby_source_checksum":{":sha256":"4b1ba6f4cc571083fd33b24ec48f21840986a5d6ec3668c82624e67333601a51"},"ruby_source_path":"Casks/font/font-n/font-nebula-sans.rb","sha256":"a9b56ef15e24b6e8195af7457cc75f714ecf5501fc3c20a69f546c8f589e7bdb","tap_string":"homebrew/cask","url_args":["https://www.nebulasans.com/download/NebulaSans-1.010.zip"],"version":"1.010","raw_artifacts":[[":font",["OTF/NebulaSans-SemiboldItalic.otf"]],[":font",["OTF/NebulaSans-BlackItalic.otf"]],[":font",["OTF/NebulaSans-Bold.otf"]],[":font",["OTF/NebulaSans-BoldItalic.otf"]],[":font",["OTF/NebulaSans-Book.otf"]],[":font",["OTF/NebulaSans-BookItalic.otf"]],[":font",["OTF/NebulaSans-Light.otf"]],[":font",["OTF/NebulaSans-LightItalic.otf"]],[":font",["OTF/NebulaSans-Medium.otf"]],[":font",["OTF/NebulaSans-MediumItalic.otf"]],[":font",["OTF/NebulaSans-Semibold.otf"]],[":font",["OTF/NebulaSans-Black.otf"]]]},"font-neonderthaw":{"homepage":"https://fonts.google.com/specimen/Neonderthaw","names":["Neonderthaw"],"ruby_source_checksum":{":sha256":"e388a180365b3bf4ff93b58a27f9fc40d53424e7cc4d03b65cc8a0887bceb32d"},"ruby_source_path":"Casks/font/font-n/font-neonderthaw.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/neonderthaw/Neonderthaw-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Neonderthaw-Regular.ttf"]]]},"font-nerko-one":{"homepage":"https://fonts.google.com/specimen/Nerko+One","names":["Nerko One"],"ruby_source_checksum":{":sha256":"d2b8375cbeb9c043a5eaaee4d16db7a80449e7c692801f29583f95fc0df985b5"},"ruby_source_path":"Casks/font/font-n/font-nerko-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nerkoone/NerkoOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NerkoOne-Regular.ttf"]]]},"font-neucha":{"homepage":"https://fonts.google.com/specimen/Neucha","names":["Neucha"],"ruby_source_checksum":{":sha256":"3151ac697ac51ea01d07585498fa7483f6f892230c199122206870d7cf07417b"},"ruby_source_path":"Casks/font/font-n/font-neucha.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/neucha/Neucha.ttf"],"version":"latest","raw_artifacts":[[":font",["Neucha.ttf"]]]},"font-neuton":{"homepage":"https://fonts.google.com/specimen/Neuton","names":["Neuton"],"ruby_source_checksum":{":sha256":"b8cd74f0f4fbe6d6af07607461d734e6815d59871c23bfd5f3c6d981d8a42832"},"ruby_source_path":"Casks/font/font-n/font-neuton.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/neuton"},"version":"latest","raw_artifacts":[[":font",["Neuton-Bold.ttf"]],[":font",["Neuton-ExtraBold.ttf"]],[":font",["Neuton-ExtraLight.ttf"]],[":font",["Neuton-Italic.ttf"]],[":font",["Neuton-Light.ttf"]],[":font",["Neuton-Regular.ttf"]]]},"font-nevermind":{"homepage":"https://github.com/lamzhonghang/nevermind","names":["Nevermind"],"ruby_source_checksum":{":sha256":"24cdcf8e02884cc8dcd433354b2d4d49b510961c1bdebbeb15ccae905efa012b"},"ruby_source_path":"Casks/font/font-n/font-nevermind.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/nevermind"},"version":"latest","raw_artifacts":[[":font",["Nevermind-Italic[wght].ttf"]],[":font",["Nevermind[wght].ttf"]]]},"font-new-amsterdam":{"homepage":"https://fonts.google.com/specimen/New+Amsterdam","names":["New Amsterdam"],"ruby_source_checksum":{":sha256":"3e6a046129288803757338aab99398701591a7754025263344fecfd42d38f483"},"ruby_source_path":"Casks/font/font-n/font-new-amsterdam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/newamsterdam/NewAmsterdam-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NewAmsterdam-Regular.ttf"]]]},"font-new-computer-modern":{"homepage":"https://git.gnu.org.ua/newcm.git/about/","names":["New Computer Modern"],"ruby_source_checksum":{":sha256":"b56d4b355efa26623c201ebd18b6adb8c89f958f314508fafaadbeec523e4d8b"},"ruby_source_path":"Casks/font/font-n/font-new-computer-modern.rb","sha256":"1c10a9e2be6b0978a5d6e851094de72727237c1794ac200bc63604eb49adcba0","tap_string":"homebrew/cask","url_args":["https://download.gnu.org.ua/release/newcm/newcm-8.1.1.txz"],"version":"8.1.1","raw_artifacts":[[":font",["newcm-8.1.1/otf/NewCMUncial10-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCM08-BookItalic.otf"]],[":font",["newcm-8.1.1/otf/NewCM08-Italic.otf"]],[":font",["newcm-8.1.1/otf/NewCM08-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCM08Devanagari-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCM08Devanagari-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCM10-Bold.otf"]],[":font",["newcm-8.1.1/otf/NewCM10-BoldItalic.otf"]],[":font",["newcm-8.1.1/otf/NewCM10-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCM10-BookItalic.otf"]],[":font",["newcm-8.1.1/otf/NewCM10-Italic.otf"]],[":font",["newcm-8.1.1/otf/NewCM10-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCM10Devanagari-Bold.otf"]],[":font",["newcm-8.1.1/otf/NewCM10Devanagari-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCM10Devanagari-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCMMath-Bold.otf"]],[":font",["newcm-8.1.1/otf/NewCMMath-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCMMath-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCMMono10-Bold.otf"]],[":font",["newcm-8.1.1/otf/NewCMMono10-BoldOblique.otf"]],[":font",["newcm-8.1.1/otf/NewCMMono10-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCMMono10-BookItalic.otf"]],[":font",["newcm-8.1.1/otf/NewCMMono10-Italic.otf"]],[":font",["newcm-8.1.1/otf/NewCMMono10-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans08-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans08-BookOblique.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans08-Oblique.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans08-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans10-Bold.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans10-BoldOblique.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans10-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans10-BookOblique.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans10-Oblique.otf"]],[":font",["newcm-8.1.1/otf/NewCMSans10-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCMSansMath-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCMUncial08-Bold.otf"]],[":font",["newcm-8.1.1/otf/NewCMUncial08-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCMUncial08-Regular.otf"]],[":font",["newcm-8.1.1/otf/NewCMUncial10-Bold.otf"]],[":font",["newcm-8.1.1/otf/NewCMUncial10-Book.otf"]],[":font",["newcm-8.1.1/otf/NewCM08-Book.otf"]]]},"font-new-rocker":{"homepage":"https://fonts.google.com/specimen/New+Rocker","names":["New Rocker"],"ruby_source_checksum":{":sha256":"6932c7775816ff342506899696111862285d8f00eeb41eca866efd63282278c2"},"ruby_source_path":"Casks/font/font-n/font-new-rocker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/newrocker/NewRocker-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NewRocker-Regular.ttf"]]]},"font-new-tegomin":{"homepage":"https://fonts.google.com/specimen/New+Tegomin","names":["New Tegomin"],"ruby_source_checksum":{":sha256":"5078e873aa3d11a60ce11cfccb68c91ae461f3615126ee6b7af24c4e05ee34d8"},"ruby_source_path":"Casks/font/font-n/font-new-tegomin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/newtegomin/NewTegomin-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NewTegomin-Regular.ttf"]]]},"font-new-york":{"depends_on_args":{":macos":":any"},"homepage":"https://developer.apple.com/fonts/","names":["New York","NY"],"ruby_source_checksum":{":sha256":"e8ed0fa6e7829ac05d22547cf7fe7dba49f69c688880f06c03edc4bb89f578f5"},"ruby_source_path":"Casks/font/font-n/font-new-york.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/NY.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.NYFonts"}],[":pkg",["NY Fonts.pkg"]]]},"font-news-cycle":{"homepage":"https://fonts.google.com/specimen/News+Cycle","names":["News Cycle"],"ruby_source_checksum":{":sha256":"056b5274c5980ea7c81370520ea01eb55de0698045625310e2e5d91aa08edebd"},"ruby_source_path":"Casks/font/font-n/font-news-cycle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/newscycle"},"version":"latest","raw_artifacts":[[":font",["NewsCycle-Bold.ttf"]],[":font",["NewsCycle-Regular.ttf"]]]},"font-newsreader":{"homepage":"https://fonts.google.com/specimen/Newsreader","names":["Newsreader"],"ruby_source_checksum":{":sha256":"592cc98c04608d19f5a4012f875ae22d73a6a089d57690ddd8ff41e74e4deae8"},"ruby_source_path":"Casks/font/font-n/font-newsreader.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/newsreader"},"version":"latest","raw_artifacts":[[":font",["Newsreader-Italic[opsz,wght].ttf"]],[":font",["Newsreader[opsz,wght].ttf"]]]},"font-nexon-bazzi":{"homepage":"https://brand.nexon.com/ci-brand-guidelines/typeface","names":["NEXON Bazzi","넥슨 배찌체"],"ruby_source_checksum":{":sha256":"258177ebc9b70d8dc7486b491d02d1e05348da6a2bcd0ef7712dc1783fb7cf92"},"ruby_source_path":"Casks/font/font-n/font-nexon-bazzi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://brand.nexon.com/resources/NEXON_Bazzi.zip"],"version":"latest","raw_artifacts":[[":font",["OFT/Bazzi OTF.otf"]]]},"font-nexon-football-gothic":{"homepage":"https://brand.nexon.com/ci-brand-guidelines/typeface","names":["NEXON Football Gothic","넥슨 풋볼 고딕"],"ruby_source_checksum":{":sha256":"908ae197f1afa7c69def1678310d4924641469dddfb4c5339b1b08f067288641"},"ruby_source_path":"Casks/font/font-n/font-nexon-football-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://brand.nexon.com/resources/NEXON_Football_Gothic.zip"],"version":"latest","raw_artifacts":[[":font",["OTF/NEXON Football Gothic B.otf"]],[":font",["OTF/NEXON Football Gothic L.otf"]]]},"font-nexon-kart-gothic":{"homepage":"https://brand.nexon.com/ci-brand-guidelines/typeface","names":["NEXON Kart Gothic","넥슨 카트 고딕"],"ruby_source_checksum":{":sha256":"2573be6e0fb307a19b6c1f519a7b4174ba3a2f61c273fa20ce045d1cccae3b38"},"ruby_source_path":"Casks/font/font-n/font-nexon-kart-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://brand.nexon.com/resources/NEXON_Kart_Gothic.zip"],"version":"latest","raw_artifacts":[[":font",["OTF/ALL/NEXON Kart Gothic OTF Bold.otf"]],[":font",["OTF/ALL/NEXON Kart Gothic OTF ExtraBold.otf"]],[":font",["OTF/ALL/NEXON Kart Gothic OTF Medium.otf"]]]},"font-nexon-lv1-gothic":{"homepage":"https://brand.nexon.com/ci-brand-guidelines/typeface","names":["NEXON Lv.1 Gothic","넥슨 Lv.1 고딕"],"ruby_source_checksum":{":sha256":"99047de353ed9a7e6feae4425cc9581e3919d37a12907eb5c7f86f36b18349c6"},"ruby_source_path":"Casks/font/font-n/font-nexon-lv1-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://brand.nexon.com/resources/NEXON_Lv1_Gothic.zip"],"version":"latest","raw_artifacts":[[":font",["NEXON Lv1 Gothic_OTF_TTF/OTF/NEXON Lv1 Gothic OTF Bold.otf"]],[":font",["NEXON Lv1 Gothic_OTF_TTF/OTF/NEXON Lv1 Gothic OTF Light.otf"]],[":font",["NEXON Lv1 Gothic_OTF_TTF/OTF/NEXON Lv1 Gothic OTF.otf"]]]},"font-nexon-lv2-gothic":{"homepage":"https://brand.nexon.com/ci-brand-guidelines/typeface","names":["NEXON Lv.2 Gothic","넥슨 Lv.2 고딕"],"ruby_source_checksum":{":sha256":"8cdf787b4e8a76b170b95a85dc6d1fadaa501dc4f82f7680f74d175978ca3e18"},"ruby_source_path":"Casks/font/font-n/font-nexon-lv2-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://brand.nexon.com/resources/NEXON_Lv2_Gothic.zip"],"version":"latest","raw_artifacts":[[":font",["OTF/NEXON Lv2 Gothic OTF Bold.otf"]],[":font",["OTF/NEXON Lv2 Gothic OTF Light.otf"]],[":font",["OTF/NEXON Lv2 Gothic OTF Medium.otf"]],[":font",["OTF/NEXON Lv2 Gothic OTF.otf"]]]},"font-nexon-maplestory":{"homepage":"https://brand.nexon.com/ci-brand-guidelines/typeface","names":["NEXON Maplestory","넥슨 메이플스토리"],"ruby_source_checksum":{":sha256":"f2ebbaf6a3df715cc42738df960f0e4d59aed7f44c741bce88984b5e6f2e6d9f"},"ruby_source_path":"Casks/font/font-n/font-nexon-maplestory.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://brand.nexon.com/resources/NEXON_Maplestory.zip"],"version":"latest","raw_artifacts":[[":font",["OTF/Maplestory OTF Bold.otf"]],[":font",["OTF/Maplestory OTF Light.otf"]]]},"font-nico-moji":{"homepage":"https://fonts.google.com/specimen/Nico+Moji","names":["Nico Moji"],"ruby_source_checksum":{":sha256":"a96ecb77b3fcbbb3622f635820d50189ccb28259bf7c9bc2ad8489003a94ff29"},"ruby_source_path":"Casks/font/font-n/font-nico-moji.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nicomoji/NicoMoji-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NicoMoji-Regular.ttf"]]]},"font-niconne":{"homepage":"https://fonts.google.com/specimen/Niconne","names":["Niconne"],"ruby_source_checksum":{":sha256":"6e291c639c33f13b235beb21a8184e3411391757ffa6ec9c5a48b5ebb42f3f8f"},"ruby_source_path":"Casks/font/font-n/font-niconne.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/niconne/Niconne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Niconne-Regular.ttf"]]]},"font-nikukyu":{"homepage":"https://fonts.google.com/specimen/Nikukyu","names":["Nikukyu"],"ruby_source_checksum":{":sha256":"e7fdf29b8ce3865afc3e5de45b55b4265a8f61bcba86a06d3c037a12729ade76"},"ruby_source_path":"Casks/font/font-n/font-nikukyu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nikukyu/Nikukyu-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Nikukyu-Regular.ttf"]]]},"font-nimbus-sans-l":{"homepage":"https://fontlibrary.org/en/font/nimbus-sans-l","names":["Nimbus Sans L"],"ruby_source_checksum":{":sha256":"dd03ff815dd34015aadb9ae0a8e82d69fb51b32aa8c8ae267546000bdefe1bd5"},"ruby_source_path":"Casks/font/font-n/font-nimbus-sans-l.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fontlibrary.org/assets/downloads/nimbus-sans-l/2c1b22cb6708de61d2051f12c90a024e/nimbus-sans-l.zip"],"version":"latest","raw_artifacts":[[":font",["nimbus-sans-l/NimbusSanL-ReguItal.ttf"]],[":font",["nimbus-sans-l/NimbusSanL-BoldCond.ttf"]],[":font",["nimbus-sans-l/NimbusSanL-BoldCondItal.ttf"]],[":font",["nimbus-sans-l/NimbusSanL-BoldItal.ttf"]],[":font",["nimbus-sans-l/NimbusSanL-Regu.ttf"]],[":font",["nimbus-sans-l/NimbusSanL-ReguCond.ttf"]],[":font",["nimbus-sans-l/NimbusSanL-ReguCondItal.ttf"]],[":font",["nimbus-sans-l/NimbusSanL-Bold.ttf"]]]},"font-niramit":{"homepage":"https://fonts.google.com/specimen/Niramit","names":["Niramit"],"ruby_source_checksum":{":sha256":"4e5a576b005395e44b6292c6e2095eb2e50372da992bb4dfbb12307f2e23df7f"},"ruby_source_path":"Casks/font/font-n/font-niramit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/niramit"},"version":"latest","raw_artifacts":[[":font",["Niramit-SemiBoldItalic.ttf"]],[":font",["Niramit-BoldItalic.ttf"]],[":font",["Niramit-ExtraLight.ttf"]],[":font",["Niramit-ExtraLightItalic.ttf"]],[":font",["Niramit-Italic.ttf"]],[":font",["Niramit-Light.ttf"]],[":font",["Niramit-LightItalic.ttf"]],[":font",["Niramit-Medium.ttf"]],[":font",["Niramit-MediumItalic.ttf"]],[":font",["Niramit-Regular.ttf"]],[":font",["Niramit-SemiBold.ttf"]],[":font",["Niramit-Bold.ttf"]]]},"font-nixie-one":{"homepage":"https://fonts.google.com/specimen/Nixie+One","names":["Nixie One"],"ruby_source_checksum":{":sha256":"ab88767765c7113c776b5f65fa7436c66ee6a21a027883b104c822f4bbb2f2ed"},"ruby_source_path":"Casks/font/font-n/font-nixie-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nixieone/NixieOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NixieOne-Regular.ttf"]]]},"font-nobile":{"homepage":"https://fonts.google.com/specimen/Nobile","names":["Nobile"],"ruby_source_checksum":{":sha256":"5cecacab7fdc821ae6e874a55fd5499a2331b8fee816fb53314a5e09c0756872"},"ruby_source_path":"Casks/font/font-n/font-nobile.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/nobile"},"version":"latest","raw_artifacts":[[":font",["Nobile-Bold.ttf"]],[":font",["Nobile-BoldItalic.ttf"]],[":font",["Nobile-Italic.ttf"]],[":font",["Nobile-Medium.ttf"]],[":font",["Nobile-MediumItalic.ttf"]],[":font",["Nobile-Regular.ttf"]]]},"font-nokora":{"homepage":"https://fonts.google.com/specimen/Nokora","names":["Nokora"],"ruby_source_checksum":{":sha256":"a48877e0fb4241d55fc087a4de6b0cd6536f17be978b50f8e253ac11fc16be23"},"ruby_source_path":"Casks/font/font-n/font-nokora.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nokora/Nokora%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Nokora[wght].ttf"]]]},"font-nordwand-mono":{"homepage":"https://github.com/tywr/Nordwand-Mono/","names":["Nordwand Mono"],"ruby_source_checksum":{":sha256":"740e5dfba1760f2a7e6e845b73a68236c07a8a6316a575d66d2987af07e62d0c"},"ruby_source_path":"Casks/font/font-n/font-nordwand-mono.rb","sha256":"21feb40d80d241c8da4d99c61cef64fbeeacbc5953f7f2cca27ff1bd9cd52c01","tap_string":"homebrew/cask","url_args":["https://github.com/tywr/Nordwand-Mono/releases/download/1.3.4/NordwandMono-TTF.zip"],"version":"1.3.4","raw_artifacts":[[":font",["NordwandMono-ThinItalic.ttf"]],[":font",["NordwandMono-BoldItalic.ttf"]],[":font",["NordwandMono-ExtraLight.ttf"]],[":font",["NordwandMono-ExtraLightItalic.ttf"]],[":font",["NordwandMono-Italic.ttf"]],[":font",["NordwandMono-Light.ttf"]],[":font",["NordwandMono-LightItalic.ttf"]],[":font",["NordwandMono-Medium.ttf"]],[":font",["NordwandMono-MediumItalic.ttf"]],[":font",["NordwandMono-Regular.ttf"]],[":font",["NordwandMono-SemiBold.ttf"]],[":font",["NordwandMono-SemiBoldItalic.ttf"]],[":font",["NordwandMono-Thin.ttf"]],[":font",["NordwandMono-Bold.ttf"]]]},"font-norican":{"homepage":"https://fonts.google.com/specimen/Norican","names":["Norican"],"ruby_source_checksum":{":sha256":"76d8cc3721d5e5611dea308eebec54c65d9c001877eb6f31eec646e8f4cdac1b"},"ruby_source_path":"Casks/font/font-n/font-norican.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/norican/Norican-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Norican-Regular.ttf"]]]},"font-nosifer-caps":{"homepage":"https://fonts.google.com/specimen/Nosifer+Caps","names":["Nosifer Caps"],"ruby_source_checksum":{":sha256":"3b90dab99604c1b84e12d2be3408174f988c32dd4e78cd8c0a008aba8a2009c2"},"ruby_source_path":"Casks/font/font-n/font-nosifer-caps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nosifercaps/NosiferCaps-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NosiferCaps-Regular.ttf"]]]},"font-nosifer":{"homepage":"https://fonts.google.com/specimen/Nosifer","names":["Nosifer"],"ruby_source_checksum":{":sha256":"54ac3d38388b1794904595d06814f43bf081a0f39a7cef87b034f0bcacb95a7b"},"ruby_source_path":"Casks/font/font-n/font-nosifer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nosifer/Nosifer-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Nosifer-Regular.ttf"]]]},"font-notable":{"homepage":"https://fonts.google.com/specimen/Notable","names":["Notable"],"ruby_source_checksum":{":sha256":"98019ddc9b9078c790a78d98272d3db6b35debe6ca0b7a093959d68911ebb459"},"ruby_source_path":"Casks/font/font-n/font-notable.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notable/Notable-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Notable-Regular.ttf"]]]},"font-nothing-you-could-do":{"homepage":"https://fonts.google.com/specimen/Nothing+You+Could+Do","names":["Nothing You Could Do"],"ruby_source_checksum":{":sha256":"3a3adbd63087610ffb27fb00d5289d08465f44846a1f6d3586c9aabb5f27f87e"},"ruby_source_path":"Casks/font/font-n/font-nothing-you-could-do.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nothingyoucoulddo/NothingYouCouldDo.ttf"],"version":"latest","raw_artifacts":[[":font",["NothingYouCouldDo.ttf"]]]},"font-noticia-text":{"homepage":"https://fonts.google.com/specimen/Noticia+Text","names":["Noticia Text"],"ruby_source_checksum":{":sha256":"4b2b59dec7d32027a2f05264b793b7a334e66d846a21b36fc5fe16c581af7004"},"ruby_source_path":"Casks/font/font-n/font-noticia-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/noticiatext"},"version":"latest","raw_artifacts":[[":font",["NoticiaText-Bold.ttf"]],[":font",["NoticiaText-BoldItalic.ttf"]],[":font",["NoticiaText-Italic.ttf"]],[":font",["NoticiaText-Regular.ttf"]]]},"font-noto-color-emoji-compat-test":{"homepage":"https://fonts.google.com/specimen/Noto+Color+Emoji+Compat+Test","names":["Noto Color Emoji Compat Test"],"ruby_source_checksum":{":sha256":"8262e6f2152ee8b6b75705e801305aa813173431049c862c2dca90b8eb0634fd"},"ruby_source_path":"Casks/font/font-n/font-noto-color-emoji-compat-test.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notocoloremojicompattest/NotoColorEmojiCompatTest-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoColorEmojiCompatTest-Regular.ttf"]]]},"font-noto-color-emoji":{"homepage":"https://fonts.google.com/specimen/Noto+Color+Emoji","names":["Noto Color Emoji"],"ruby_source_checksum":{":sha256":"14fd00b8e05ea5c9c975a924dafad358b3f14cafb1f1f21c5fb7f79f15154a0a"},"ruby_source_path":"Casks/font/font-n/font-noto-color-emoji.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notocoloremoji/NotoColorEmoji-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoColorEmoji-Regular.ttf"]]]},"font-noto-emoji":{"homepage":"https://fonts.google.com/specimen/Noto+Emoji","names":["Noto Emoji"],"ruby_source_checksum":{":sha256":"916fd388e0f3787f9b9ec61b70537dff16e0ea20a61afcff642dd4f8b27a5e47"},"ruby_source_path":"Casks/font/font-n/font-noto-emoji.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoemoji/NotoEmoji%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoEmoji[wght].ttf"]]]},"font-noto-kufi-arabic":{"homepage":"https://fonts.google.com/specimen/Noto+Kufi+Arabic","names":["Noto Kufi Arabic"],"ruby_source_checksum":{":sha256":"3cfccb1084e5f154654c99024ef250fdd2117bb4c8aa70ad58e9dbc49c0a21c7"},"ruby_source_path":"Casks/font/font-n/font-noto-kufi-arabic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notokufiarabic/NotoKufiArabic%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoKufiArabic[wght].ttf"]]]},"font-noto-mono-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/NotoMono","names":["Noto Mono for Powerline"],"ruby_source_checksum":{":sha256":"ccf2aaedbdd8e5f4c34827520a7e45f4f5e98d512eeba16319a83e6215d807aa"},"ruby_source_path":"Casks/font/font-n/font-noto-mono-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"NotoMono"},"version":"latest","raw_artifacts":[[":font",["Noto Mono for Powerline.ttf"]]]},"font-noto-music":{"homepage":"https://fonts.google.com/specimen/Noto+Music","names":["Noto Music"],"ruby_source_checksum":{":sha256":"5aef2e840345ddd4cee91487e8a581a809b53a86450295e89496303b196591a9"},"ruby_source_path":"Casks/font/font-n/font-noto-music.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notomusic/NotoMusic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoMusic-Regular.ttf"]]]},"font-noto-naskh-arabic-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Naskh+Arabic+UI","names":["Noto Naskh Arabic UI"],"ruby_source_checksum":{":sha256":"679d80dd60c9049737f3a46a0d986374242a2c06ad0bd7932e7692df66d06e64"},"ruby_source_path":"Casks/font/font-n/font-noto-naskh-arabic-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notonaskharabicui/NotoNaskhArabicUI%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoNaskhArabicUI[wght].ttf"]]]},"font-noto-naskh-arabic":{"homepage":"https://fonts.google.com/specimen/Noto+Naskh+Arabic","names":["Noto Naskh Arabic"],"ruby_source_checksum":{":sha256":"022ae3e9de5ffb2b862d94446c6f199639cdd550518575c28d7320d1101b41c1"},"ruby_source_path":"Casks/font/font-n/font-noto-naskh-arabic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notonaskharabic/NotoNaskhArabic%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoNaskhArabic[wght].ttf"]]]},"font-noto-nastaliq-urdu":{"homepage":"https://fonts.google.com/specimen/Noto+Nastaliq+Urdu","names":["Noto Nastaliq Urdu"],"ruby_source_checksum":{":sha256":"4e9cfcbc391fa5d37e95ea6d801a86f34f816abb061fb2c3a174ce6f7bf7a018"},"ruby_source_path":"Casks/font/font-n/font-noto-nastaliq-urdu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notonastaliqurdu/NotoNastaliqUrdu%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoNastaliqUrdu[wght].ttf"]]]},"font-noto-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Noto Nerd Font families (Noto)"],"ruby_source_checksum":{":sha256":"6872700eeb1aea688af781407ab8e5029627dcb4ac19eaa9cb8fe1c2f34660a9"},"ruby_source_path":"Casks/font/font-n/font-noto-nerd-font.rb","sha256":"818deb4370c71315986b7d7a92c0dc508dd785a8d57f7cdfa871397a3a3834ab","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Noto.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["NotoSerifNerdFontPropo-ThinItalic.ttf"]],[":font",["NotoMonoNerdFontMono-Regular.ttf"]],[":font",["NotoMonoNerdFontPropo-Regular.ttf"]],[":font",["NotoSansMNerdFont-Black.ttf"]],[":font",["NotoSansMNerdFont-Bold.ttf"]],[":font",["NotoSansMNerdFont-CondensedBlack.ttf"]],[":font",["NotoSansMNerdFont-CondensedBold.ttf"]],[":font",["NotoSansMNerdFont-CondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFont-CondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFont-CondensedLight.ttf"]],[":font",["NotoSansMNerdFont-CondensedMedium.ttf"]],[":font",["NotoSansMNerdFont-CondensedRegular.ttf"]],[":font",["NotoSansMNerdFont-CondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFont-CondensedThin.ttf"]],[":font",["NotoSansMNerdFont-ExtraBold.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedBlack.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedBold.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedLight.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedMedium.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedRegular.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFont-ExtraCondensedThin.ttf"]],[":font",["NotoSansMNerdFont-ExtraLight.ttf"]],[":font",["NotoSansMNerdFont-Light.ttf"]],[":font",["NotoSansMNerdFont-Medium.ttf"]],[":font",["NotoSansMNerdFont-Regular.ttf"]],[":font",["NotoSansMNerdFont-SemiBold.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedBlack.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedBold.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedLight.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedMedium.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedRegular.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFont-SemiCondensedThin.ttf"]],[":font",["NotoSansMNerdFont-Thin.ttf"]],[":font",["NotoSansMNerdFontMono-Black.ttf"]],[":font",["NotoSansMNerdFontMono-Bold.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedBlack.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedBold.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedLight.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedMedium.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedRegular.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFontMono-CondensedThin.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraBold.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedBlack.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedBold.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedLight.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedMedium.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedRegular.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraCondensedThin.ttf"]],[":font",["NotoSansMNerdFontMono-ExtraLight.ttf"]],[":font",["NotoSansMNerdFontMono-Light.ttf"]],[":font",["NotoSansMNerdFontMono-Medium.ttf"]],[":font",["NotoSansMNerdFontMono-Regular.ttf"]],[":font",["NotoSansMNerdFontMono-SemiBold.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedBlack.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedBold.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedLight.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedMedium.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedRegular.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFontMono-SemiCondensedThin.ttf"]],[":font",["NotoSansMNerdFontMono-Thin.ttf"]],[":font",["NotoSansMNerdFontPropo-Black.ttf"]],[":font",["NotoSansMNerdFontPropo-Bold.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedBlack.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedBold.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedLight.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedMedium.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedRegular.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFontPropo-CondensedThin.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraBold.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedBlack.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedBold.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedLight.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedMedium.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedRegular.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraCondensedThin.ttf"]],[":font",["NotoSansMNerdFontPropo-ExtraLight.ttf"]],[":font",["NotoSansMNerdFontPropo-Light.ttf"]],[":font",["NotoSansMNerdFontPropo-Medium.ttf"]],[":font",["NotoSansMNerdFontPropo-Regular.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiBold.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedBlack.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedBold.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedExtraBold.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedExtraLight.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedLight.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedMedium.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedRegular.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedSemiBold.ttf"]],[":font",["NotoSansMNerdFontPropo-SemiCondensedThin.ttf"]],[":font",["NotoSansMNerdFontPropo-Thin.ttf"]],[":font",["NotoSansNerdFont-Black.ttf"]],[":font",["NotoSansNerdFont-BlackItalic.ttf"]],[":font",["NotoSansNerdFont-Bold.ttf"]],[":font",["NotoSansNerdFont-BoldItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedBlack.ttf"]],[":font",["NotoSansNerdFont-CondensedBlackItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedBold.ttf"]],[":font",["NotoSansNerdFont-CondensedBoldItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedExtraBold.ttf"]],[":font",["NotoSansNerdFont-CondensedExtraBoldItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedExtraLight.ttf"]],[":font",["NotoSansNerdFont-CondensedExtraLightItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedLight.ttf"]],[":font",["NotoSansNerdFont-CondensedLightItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedMedium.ttf"]],[":font",["NotoSansNerdFont-CondensedMediumItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedRegular.ttf"]],[":font",["NotoSansNerdFont-CondensedSemiBold.ttf"]],[":font",["NotoSansNerdFont-CondensedSemiBoldItalic.ttf"]],[":font",["NotoSansNerdFont-CondensedThin.ttf"]],[":font",["NotoSansNerdFont-CondensedThinItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraBold.ttf"]],[":font",["NotoSansNerdFont-ExtraBoldItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedBlack.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedBlackItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedBold.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedBoldItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedExtraBold.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedExtraBoldItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedExtraLight.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedExtraLightItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedLight.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedLightItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedMedium.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedMediumItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedRegular.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedSemiBold.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedSemiBoldItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedThin.ttf"]],[":font",["NotoSansNerdFont-ExtraCondensedThinItalic.ttf"]],[":font",["NotoSansNerdFont-ExtraLight.ttf"]],[":font",["NotoSansNerdFont-ExtraLightItalic.ttf"]],[":font",["NotoSansNerdFont-Italic.ttf"]],[":font",["NotoSansNerdFont-Light.ttf"]],[":font",["NotoSansNerdFont-LightItalic.ttf"]],[":font",["NotoSansNerdFont-Medium.ttf"]],[":font",["NotoSansNerdFont-MediumItalic.ttf"]],[":font",["NotoSansNerdFont-Regular.ttf"]],[":font",["NotoSansNerdFont-SemiBold.ttf"]],[":font",["NotoSansNerdFont-SemiBoldItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedBlack.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedBlackItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedBold.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedBoldItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedExtraBold.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedExtraBoldItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedExtraLight.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedExtraLightItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedLight.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedLightItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedMedium.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedMediumItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedRegular.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedSemiBold.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedSemiBoldItalic.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedThin.ttf"]],[":font",["NotoSansNerdFont-SemiCondensedThinItalic.ttf"]],[":font",["NotoSansNerdFont-Thin.ttf"]],[":font",["NotoSansNerdFont-ThinItalic.ttf"]],[":font",["NotoSansNerdFontPropo-Black.ttf"]],[":font",["NotoSansNerdFontPropo-BlackItalic.ttf"]],[":font",["NotoSansNerdFontPropo-Bold.ttf"]],[":font",["NotoSansNerdFontPropo-BoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedBlack.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedBlackItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedBold.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedExtraBold.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedExtraBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedExtraLight.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedExtraLightItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedLight.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedLightItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedMedium.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedMediumItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedRegular.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedSemiBold.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedSemiBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedThin.ttf"]],[":font",["NotoSansNerdFontPropo-CondensedThinItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraBold.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedBlack.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedBlackItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedBold.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedExtraBold.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedExtraBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedExtraLight.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedExtraLightItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedLight.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedLightItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedMedium.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedMediumItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedRegular.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedSemiBold.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedSemiBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedThin.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraCondensedThinItalic.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraLight.ttf"]],[":font",["NotoSansNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["NotoSansNerdFontPropo-Italic.ttf"]],[":font",["NotoSansNerdFontPropo-Light.ttf"]],[":font",["NotoSansNerdFontPropo-LightItalic.ttf"]],[":font",["NotoSansNerdFontPropo-Medium.ttf"]],[":font",["NotoSansNerdFontPropo-MediumItalic.ttf"]],[":font",["NotoSansNerdFontPropo-Regular.ttf"]],[":font",["NotoSansNerdFontPropo-SemiBold.ttf"]],[":font",["NotoSansNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedBlack.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedBlackItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedBold.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedExtraBold.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedExtraBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedExtraLight.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedExtraLightItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedLight.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedLightItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedMedium.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedMediumItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedRegular.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedSemiBold.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedSemiBoldItalic.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedThin.ttf"]],[":font",["NotoSansNerdFontPropo-SemiCondensedThinItalic.ttf"]],[":font",["NotoSansNerdFontPropo-Thin.ttf"]],[":font",["NotoSansNerdFontPropo-ThinItalic.ttf"]],[":font",["NotoSerifNerdFont-Black.ttf"]],[":font",["NotoSerifNerdFont-BlackItalic.ttf"]],[":font",["NotoSerifNerdFont-Bold.ttf"]],[":font",["NotoSerifNerdFont-BoldItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedBlack.ttf"]],[":font",["NotoSerifNerdFont-CondensedBlackItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedBold.ttf"]],[":font",["NotoSerifNerdFont-CondensedBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedExtraBold.ttf"]],[":font",["NotoSerifNerdFont-CondensedExtraBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedExtraLight.ttf"]],[":font",["NotoSerifNerdFont-CondensedExtraLightItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedLight.ttf"]],[":font",["NotoSerifNerdFont-CondensedLightItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedMedium.ttf"]],[":font",["NotoSerifNerdFont-CondensedMediumItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedRegular.ttf"]],[":font",["NotoSerifNerdFont-CondensedSemiBold.ttf"]],[":font",["NotoSerifNerdFont-CondensedSemiBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-CondensedThin.ttf"]],[":font",["NotoSerifNerdFont-CondensedThinItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraBold.ttf"]],[":font",["NotoSerifNerdFont-ExtraBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedBlack.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedBlackItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedBold.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedExtraBold.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedExtraBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedExtraLight.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedExtraLightItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedLight.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedLightItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedMedium.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedMediumItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedRegular.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedSemiBold.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedSemiBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedThin.ttf"]],[":font",["NotoSerifNerdFont-ExtraCondensedThinItalic.ttf"]],[":font",["NotoSerifNerdFont-ExtraLight.ttf"]],[":font",["NotoSerifNerdFont-ExtraLightItalic.ttf"]],[":font",["NotoSerifNerdFont-Italic.ttf"]],[":font",["NotoSerifNerdFont-Light.ttf"]],[":font",["NotoSerifNerdFont-LightItalic.ttf"]],[":font",["NotoSerifNerdFont-Medium.ttf"]],[":font",["NotoSerifNerdFont-MediumItalic.ttf"]],[":font",["NotoSerifNerdFont-Regular.ttf"]],[":font",["NotoSerifNerdFont-SemiBold.ttf"]],[":font",["NotoSerifNerdFont-SemiBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedBlack.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedBlackItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedBold.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedExtraBold.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedExtraBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedExtraLight.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedExtraLightItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedLight.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedLightItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedMedium.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedMediumItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedRegular.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedSemiBold.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedSemiBoldItalic.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedThin.ttf"]],[":font",["NotoSerifNerdFont-SemiCondensedThinItalic.ttf"]],[":font",["NotoSerifNerdFont-Thin.ttf"]],[":font",["NotoSerifNerdFont-ThinItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-Black.ttf"]],[":font",["NotoSerifNerdFontPropo-BlackItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-Bold.ttf"]],[":font",["NotoSerifNerdFontPropo-BoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedBlack.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedBlackItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedBold.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedExtraBold.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedExtraBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedExtraLight.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedExtraLightItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedLight.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedLightItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedMedium.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedMediumItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedRegular.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedSemiBold.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedSemiBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedThin.ttf"]],[":font",["NotoSerifNerdFontPropo-CondensedThinItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraBold.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedBlack.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedBlackItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedBold.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedExtraBold.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedExtraBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedExtraLight.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedExtraLightItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedLight.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedLightItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedMedium.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedMediumItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedRegular.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedSemiBold.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedSemiBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedThin.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraCondensedThinItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraLight.ttf"]],[":font",["NotoSerifNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-Italic.ttf"]],[":font",["NotoSerifNerdFontPropo-Light.ttf"]],[":font",["NotoSerifNerdFontPropo-LightItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-Medium.ttf"]],[":font",["NotoSerifNerdFontPropo-MediumItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-Regular.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiBold.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedBlack.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedBlackItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedBold.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedExtraBold.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedExtraBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedExtraLight.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedExtraLightItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedLight.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedLightItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedMedium.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedMediumItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedRegular.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedSemiBold.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedSemiBoldItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedThin.ttf"]],[":font",["NotoSerifNerdFontPropo-SemiCondensedThinItalic.ttf"]],[":font",["NotoSerifNerdFontPropo-Thin.ttf"]],[":font",["NotoMonoNerdFont-Regular.ttf"]]]},"font-noto-rashi-hebrew":{"homepage":"https://fonts.google.com/specimen/Noto+Rashi+Hebrew","names":["Noto Rashi Hebrew"],"ruby_source_checksum":{":sha256":"2e9c98b0b0581ffc0651da3f15e59d733ffdb9c4893fa170851ac1b79c0e95c4"},"ruby_source_path":"Casks/font/font-n/font-noto-rashi-hebrew.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notorashihebrew/NotoRashiHebrew%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoRashiHebrew[wght].ttf"]]]},"font-noto-sans-adlam-unjoined":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Adlam+Unjoined","names":["Noto Sans Adlam Unjoined"],"ruby_source_checksum":{":sha256":"f30d16edac4429390a56dd5cebf5463621b4f8c7fd5e1cdc74fd13b783c699db"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-adlam-unjoined.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansadlamunjoined/NotoSansAdlamUnjoined%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansAdlamUnjoined[wght].ttf"]]]},"font-noto-sans-adlam":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Adlam","names":["Noto Sans Adlam"],"ruby_source_checksum":{":sha256":"c7ad39851721daa802c1833a5d02aaa9fd804f53746bc32d55af4a4756694506"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-adlam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansadlam/NotoSansAdlam%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansAdlam[wght].ttf"]]]},"font-noto-sans-anatolian-hieroglyphs":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Anatolian+Hieroglyphs","names":["Noto Sans Anatolian Hieroglyphs"],"ruby_source_checksum":{":sha256":"a9a8ed01c1225a94fc20390fa4df9ca953c12058b465e314479c0ddfbe3e769e"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-anatolian-hieroglyphs.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansanatolianhieroglyphs/NotoSansAnatolianHieroglyphs-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansAnatolianHieroglyphs-Regular.ttf"]]]},"font-noto-sans-arabic-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Arabic+UI","names":["Noto Sans Arabic UI"],"ruby_source_checksum":{":sha256":"57c6f39c81f0c050ebbfbc78def31a0e5957ccd1feaf7cdcff3d49f33e08aa2e"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-arabic-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansarabicui/NotoSansArabicUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansArabicUI[wdth,wght].ttf"]]]},"font-noto-sans-arabic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Arabic","names":["Noto Sans Arabic"],"ruby_source_checksum":{":sha256":"ed129173f77dbf892c838bba096f2a4f8a665f74f31abecd96ea588a0728be94"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-arabic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansarabic/NotoSansArabic%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansArabic[wdth,wght].ttf"]]]},"font-noto-sans-armenian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Armenian","names":["Noto Sans Armenian"],"ruby_source_checksum":{":sha256":"90c2ed0abb9260cec4875da1a748f212cbdb6e93b58b6f50ed0e240e21ba436b"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-armenian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansarmenian/NotoSansArmenian%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansArmenian[wdth,wght].ttf"]]]},"font-noto-sans-avestan":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Avestan","names":["Noto Sans Avestan"],"ruby_source_checksum":{":sha256":"c5e4c82d30cc7d180fdf466427f36cefa2d9ebcc5760173d89a31d8c5fa5ff6c"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-avestan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansavestan/NotoSansAvestan-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansAvestan-Regular.ttf"]]]},"font-noto-sans-balinese":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Balinese","names":["Noto Sans Balinese"],"ruby_source_checksum":{":sha256":"57a49271836af1ea5e6e13e50bf2c8f6b81b59a378f978a011fcb892bb0da9bc"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-balinese.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbalinese/NotoSansBalinese%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBalinese[wght].ttf"]]]},"font-noto-sans-bamum":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Bamum","names":["Noto Sans Bamum"],"ruby_source_checksum":{":sha256":"0e4c2cfa032a2c6aabff79071b0a5e65cd090aafcef07e2349f436513baddccc"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-bamum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbamum/NotoSansBamum%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBamum[wght].ttf"]]]},"font-noto-sans-bassa-vah":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Bassa+Vah","names":["Noto Sans Bassa Vah"],"ruby_source_checksum":{":sha256":"e106b0a31cfed11abeededecd4ecad699e46ceab0798de169e0e85616aac97cc"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-bassa-vah.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbassavah/NotoSansBassaVah%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBassaVah[wght].ttf"]]]},"font-noto-sans-batak":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Batak","names":["Noto Sans Batak"],"ruby_source_checksum":{":sha256":"164dc0c2456a97007390b72c7e72e35ab249b4af060f3fc775718eea84e3e4ea"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-batak.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbatak/NotoSansBatak-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBatak-Regular.ttf"]]]},"font-noto-sans-bengali-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Bengali+UI","names":["Noto Sans Bengali UI"],"ruby_source_checksum":{":sha256":"b6ab9d4121c028036dc060f7325465a909967d8e65d64c5c0dbcbeaec00ba1f3"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-bengali-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbengaliui/NotoSansBengaliUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBengaliUI[wdth,wght].ttf"]]]},"font-noto-sans-bengali":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Bengali","names":["Noto Sans Bengali"],"ruby_source_checksum":{":sha256":"b8e07ed207c7297b8213fd1e8c41880de5c2243aee82e3e755be7eeb28ed27a2"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-bengali.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbengali/NotoSansBengali%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBengali[wdth,wght].ttf"]]]},"font-noto-sans-bhaiksuki":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Bhaiksuki","names":["Noto Sans Bhaiksuki"],"ruby_source_checksum":{":sha256":"48b72736f6888840cb49efb54dcd192d74c29ac85cb53de46d1df579a3be99e6"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-bhaiksuki.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbhaiksuki/NotoSansBhaiksuki-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBhaiksuki-Regular.ttf"]]]},"font-noto-sans-brahmi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Brahmi","names":["Noto Sans Brahmi"],"ruby_source_checksum":{":sha256":"3d4f3656a3d15e560d05adb7fbae0e936e188e5f3ef075a08bc7e8fa37a0e0e5"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-brahmi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbrahmi/NotoSansBrahmi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBrahmi-Regular.ttf"]]]},"font-noto-sans-buginese":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Buginese","names":["Noto Sans Buginese"],"ruby_source_checksum":{":sha256":"3efa8e601ac26337cf0c33487013d59541cb00114fa89b459dd67cdd660f1915"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-buginese.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbuginese/NotoSansBuginese-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBuginese-Regular.ttf"]]]},"font-noto-sans-buhid":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Buhid","names":["Noto Sans Buhid"],"ruby_source_checksum":{":sha256":"1c7857f9ad8e8124171454c7f35d9946bd47a4a834c843e4ac1f5e6423efc937"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-buhid.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansbuhid/NotoSansBuhid-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansBuhid-Regular.ttf"]]]},"font-noto-sans-canadian-aboriginal":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Canadian+Aboriginal","names":["Noto Sans Canadian Aboriginal"],"ruby_source_checksum":{":sha256":"05ec1453d08759cfe47e9605f69a840c4a4c44fedcf986a657bbdbb4dfbe7f0d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-canadian-aboriginal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscanadianaboriginal/NotoSansCanadianAboriginal%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCanadianAboriginal[wght].ttf"]]]},"font-noto-sans-carian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Carian","names":["Noto Sans Carian"],"ruby_source_checksum":{":sha256":"579b1ccd01b017fedb2cfe9a75fa697a64070993045147654e58aca843ce833e"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-carian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscarian/NotoSansCarian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCarian-Regular.ttf"]]]},"font-noto-sans-caucasian-albanian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Caucasian+Albanian","names":["Noto Sans Caucasian Albanian"],"ruby_source_checksum":{":sha256":"ada3986874378c6e6499450f34a1e40c1bb44348fb4fa93eed67e3b05c9cf3d2"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-caucasian-albanian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscaucasianalbanian/NotoSansCaucasianAlbanian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCaucasianAlbanian-Regular.ttf"]]]},"font-noto-sans-chakma":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Chakma","names":["Noto Sans Chakma"],"ruby_source_checksum":{":sha256":"2ca1e306020d5134024b291b288c8dedbb555f187654e6886f2795278b856c32"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-chakma.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanschakma/NotoSansChakma-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansChakma-Regular.ttf"]]]},"font-noto-sans-cham":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Cham","names":["Noto Sans Cham"],"ruby_source_checksum":{":sha256":"532eb297b4e5ddfa292d5129d3ecf04daff4efc4f2a56e9580c9453adbb278d2"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cham.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscham/NotoSansCham%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCham[wght].ttf"]]]},"font-noto-sans-cherokee":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Cherokee","names":["Noto Sans Cherokee"],"ruby_source_checksum":{":sha256":"b2f45d703dd005cf0cc4472b7cdbb7d4ed8684abf60fc2ebbe156c3fd245d423"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cherokee.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscherokee/NotoSansCherokee%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCherokee[wght].ttf"]]]},"font-noto-sans-chorasmian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Chorasmian","names":["Noto Sans Chorasmian"],"ruby_source_checksum":{":sha256":"d61ec44d55b165ce376a799d48952baca62bdc78ee01a5e52ba3af41ff6fa8e4"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-chorasmian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanschorasmian/NotoSansChorasmian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansChorasmian-Regular.ttf"]]]},"font-noto-sans-cjk-hk":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans CJK HK"],"ruby_source_checksum":{":sha256":"d1fa5534cd131d071dbd5e65418e4521648be5d4b815fe286c7d03d0586b9c29"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cjk-hk.rb","sha256":"f2a8ebfdb737a3dbfbbc501c2ad70a835b1c43c19f785d86bd5024607e069346","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/10_NotoSansCJKhk.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansCJKhk-Black.otf"]],[":font",["NotoSansCJKhk-Bold.otf"]],[":font",["NotoSansCJKhk-DemiLight.otf"]],[":font",["NotoSansCJKhk-Light.otf"]],[":font",["NotoSansCJKhk-Medium.otf"]],[":font",["NotoSansCJKhk-Regular.otf"]],[":font",["NotoSansCJKhk-Thin.otf"]]]},"font-noto-sans-cjk-jp":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans CJK JP"],"ruby_source_checksum":{":sha256":"127258db6768d949ca06108259cdd1bff70b581b2b3c4f17dc814dc331d0ac22"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cjk-jp.rb","sha256":"bf5b26feb83ee02533d4eb4a127bd90ed9d42bdd7ca7cb6e4030b2f21ef55cc5","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/06_NotoSansCJKjp.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansCJKjp-Black.otf"]],[":font",["NotoSansCJKjp-Bold.otf"]],[":font",["NotoSansCJKjp-DemiLight.otf"]],[":font",["NotoSansCJKjp-Light.otf"]],[":font",["NotoSansCJKjp-Medium.otf"]],[":font",["NotoSansCJKjp-Regular.otf"]],[":font",["NotoSansCJKjp-Thin.otf"]]]},"font-noto-sans-cjk-kr":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans CJK KR"],"ruby_source_checksum":{":sha256":"b41095cb33357a844b682f6052c8c9ccbaf0606bf97fd7ad588c22f9fc05957f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cjk-kr.rb","sha256":"e26fcf98e75176d24984875377ab921dbb46055b88ed4a39454d91d6146c5654","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/07_NotoSansCJKkr.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansCJKkr-Black.otf"]],[":font",["NotoSansCJKkr-Bold.otf"]],[":font",["NotoSansCJKkr-DemiLight.otf"]],[":font",["NotoSansCJKkr-Light.otf"]],[":font",["NotoSansCJKkr-Medium.otf"]],[":font",["NotoSansCJKkr-Regular.otf"]],[":font",["NotoSansCJKkr-Thin.otf"]]]},"font-noto-sans-cjk-sc":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans CJK SC"],"ruby_source_checksum":{":sha256":"54207a01041538c8db233bda953f0b7c8fd142275710e5b4f6599a0eda10b882"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cjk-sc.rb","sha256":"a927e56f53bd6c3b920bc139c0b94aa36c7d9ad0cf009b159437a1a003581140","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/08_NotoSansCJKsc.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansCJKsc-Black.otf"]],[":font",["NotoSansCJKsc-Bold.otf"]],[":font",["NotoSansCJKsc-DemiLight.otf"]],[":font",["NotoSansCJKsc-Light.otf"]],[":font",["NotoSansCJKsc-Medium.otf"]],[":font",["NotoSansCJKsc-Regular.otf"]],[":font",["NotoSansCJKsc-Thin.otf"]]]},"font-noto-sans-cjk-tc":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans CJK TC"],"ruby_source_checksum":{":sha256":"a268eb3c98b0a8af1f4f6371606622196969590a42079a95c767cc995ba6c8ee"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cjk-tc.rb","sha256":"8ea0d6feb8e092c250710cdc75c138090832ddaa98d8ccb37cd89b03b72c331b","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/09_NotoSansCJKtc.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansCJKtc-Black.otf"]],[":font",["NotoSansCJKtc-Bold.otf"]],[":font",["NotoSansCJKtc-DemiLight.otf"]],[":font",["NotoSansCJKtc-Light.otf"]],[":font",["NotoSansCJKtc-Medium.otf"]],[":font",["NotoSansCJKtc-Regular.otf"]],[":font",["NotoSansCJKtc-Thin.otf"]]]},"font-noto-sans-cjk":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans CJK"],"ruby_source_checksum":{":sha256":"f7b16a7a87d6f3dc9e8bd4269d28eac6a2bccff875d0b8f42a38a90fc38418ef"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cjk.rb","sha256":"a56077736038875f3a5b1e6715b2713a2bd049cc0bf0dfdf645927b070d38bfc","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/00_NotoSansCJK.ttc.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansCJK.ttc"]]]},"font-noto-sans-coptic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Coptic","names":["Noto Sans Coptic"],"ruby_source_checksum":{":sha256":"b5e34c64306ff1e70ff816b22b372404256a8f1ffd4afddf5171a8a2357af2de"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-coptic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscoptic/NotoSansCoptic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCoptic-Regular.ttf"]]]},"font-noto-sans-cuneiform":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Cuneiform","names":["Noto Sans Cuneiform"],"ruby_source_checksum":{":sha256":"1feb2d9c494e351a7b90f1eb0ea8e564fbbf8098756d1dea5e3983832001205e"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cuneiform.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscuneiform/NotoSansCuneiform-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCuneiform-Regular.ttf"]]]},"font-noto-sans-cypriot":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Cypriot","names":["Noto Sans Cypriot"],"ruby_source_checksum":{":sha256":"7b28096bffbaa3dc594bb6a3d2c271cf8d1fbd6a9979ead7eaa658de523123e2"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cypriot.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscypriot/NotoSansCypriot-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCypriot-Regular.ttf"]]]},"font-noto-sans-cypro-minoan":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Cypro+Minoan","names":["Noto Sans Cypro Minoan"],"ruby_source_checksum":{":sha256":"1db0313db89aad19a9d585e582c3340cd142ad6295bd7f35e6009f442f03228f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-cypro-minoan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanscyprominoan/NotoSansCyproMinoan-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansCyproMinoan-Regular.ttf"]]]},"font-noto-sans-deseret":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Deseret","names":["Noto Sans Deseret"],"ruby_source_checksum":{":sha256":"d3cc8078d8172886a5d274999f4229ce77e20136554ff10dacf9e5182b5b8f73"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-deseret.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansdeseret/NotoSansDeseret-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansDeseret-Regular.ttf"]]]},"font-noto-sans-devanagari-ui":{"homepage":"https://fonts.google.com/noto/specimen/Noto+Sans+Devanagari","names":["Noto Sans Devanagari UI"],"ruby_source_checksum":{":sha256":"2f8b12e9883cc11d936c0a35c90b36a072255ed38a1439b7f666c79448c0850e"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-devanagari-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notosansdevanagariui"},"version":"latest","raw_artifacts":[[":font",["NotoSansDevanagariUI-Thin.ttf"]],[":font",["NotoSansDevanagariUI-Bold.ttf"]],[":font",["NotoSansDevanagariUI-ExtraBold.ttf"]],[":font",["NotoSansDevanagariUI-ExtraLight.ttf"]],[":font",["NotoSansDevanagariUI-Light.ttf"]],[":font",["NotoSansDevanagariUI-Medium.ttf"]],[":font",["NotoSansDevanagariUI-Regular.ttf"]],[":font",["NotoSansDevanagariUI-SemiBold.ttf"]],[":font",["NotoSansDevanagariUI-Black.ttf"]]]},"font-noto-sans-devanagari":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Devanagari","names":["Noto Sans Devanagari"],"ruby_source_checksum":{":sha256":"0bb65dad512cb6f160deac059bf82733d2b53df7c09965f4c10a806455e17e86"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-devanagari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansdevanagari/NotoSansDevanagari%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansDevanagari[wdth,wght].ttf"]]]},"font-noto-sans-display":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Display","names":["Noto Sans Display"],"ruby_source_checksum":{":sha256":"e1a827672462bad1061b48abb28d12088fdc0bf3d1dc5729606aa0cc796c09d8"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notosansdisplay"},"version":"latest","raw_artifacts":[[":font",["NotoSansDisplay-Italic[wdth,wght].ttf"]],[":font",["NotoSansDisplay[wdth,wght].ttf"]]]},"font-noto-sans-duployan":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Duployan","names":["Noto Sans Duployan"],"ruby_source_checksum":{":sha256":"10b25718f03232f68314fe6003652be9df6c0a077a10ba0a8fc768c55dbaf48a"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-duployan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notosansduployan"},"version":"latest","raw_artifacts":[[":font",["NotoSansDuployan-Bold.ttf"]],[":font",["NotoSansDuployan-Regular.ttf"]]]},"font-noto-sans-egyptian-hieroglyphs":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Egyptian+Hieroglyphs","names":["Noto Sans Egyptian Hieroglyphs"],"ruby_source_checksum":{":sha256":"1010e288abba821a2162119e96e5b40dc97d4a541d3d07498104dcf3f8c38e5f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-egyptian-hieroglyphs.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansegyptianhieroglyphs/NotoSansEgyptianHieroglyphs-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansEgyptianHieroglyphs-Regular.ttf"]]]},"font-noto-sans-elbasan":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Elbasan","names":["Noto Sans Elbasan"],"ruby_source_checksum":{":sha256":"f3978c68231e66360f0c31eace8fa8b7f73b3537dce96c37ce552bf0449d9efa"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-elbasan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanselbasan/NotoSansElbasan-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansElbasan-Regular.ttf"]]]},"font-noto-sans-elymaic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Elymaic","names":["Noto Sans Elymaic"],"ruby_source_checksum":{":sha256":"8a5891c78e0d1f72b56b589d1fbc49de785d21e38be9b773340d89c889acf0f5"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-elymaic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanselymaic/NotoSansElymaic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansElymaic-Regular.ttf"]]]},"font-noto-sans-ethiopic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Ethiopic","names":["Noto Sans Ethiopic"],"ruby_source_checksum":{":sha256":"19bffe3a12f4025a1fce6db4e96070cb7a53efe2ea2d131a810f4e4f973ee957"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-ethiopic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansethiopic/NotoSansEthiopic%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansEthiopic[wdth,wght].ttf"]]]},"font-noto-sans-georgian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Georgian","names":["Noto Sans Georgian"],"ruby_source_checksum":{":sha256":"165472292280dfa85b54b54aee2970998baced8b6b7fd3b37da9dd2323f00c47"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-georgian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansgeorgian/NotoSansGeorgian%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansGeorgian[wdth,wght].ttf"]]]},"font-noto-sans-glagolitic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Glagolitic","names":["Noto Sans Glagolitic"],"ruby_source_checksum":{":sha256":"d27ffbece43a06eca20343be02b9c1f4981ad3da601e398bd5e5305472c128d8"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-glagolitic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansglagolitic/NotoSansGlagolitic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansGlagolitic-Regular.ttf"]]]},"font-noto-sans-gothic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Gothic","names":["Noto Sans Gothic"],"ruby_source_checksum":{":sha256":"c5e3bdbaf4f07ca950f10e42e4975263ce04e2117c883f590236d54bfbe369f5"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansgothic/NotoSansGothic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansGothic-Regular.ttf"]]]},"font-noto-sans-grantha":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Grantha","names":["Noto Sans Grantha"],"ruby_source_checksum":{":sha256":"1ed7a5ad20843b5a631c81cc0febd1c2df3069a5c68ce2614600f6fbce6e645f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-grantha.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansgrantha/NotoSansGrantha-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansGrantha-Regular.ttf"]]]},"font-noto-sans-gujarati-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Gujarati","names":["Noto Sans Gujarati UI"],"ruby_source_checksum":{":sha256":"8d3e2dc65bd6ac49306d60bcc74a665c430b4617107763248ca1339449e48100"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-gujarati-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notosansgujaratiui"},"version":"latest","raw_artifacts":[[":font",["NotoSansGujaratiUI-Thin.ttf"]],[":font",["NotoSansGujaratiUI-Bold.ttf"]],[":font",["NotoSansGujaratiUI-ExtraBold.ttf"]],[":font",["NotoSansGujaratiUI-ExtraLight.ttf"]],[":font",["NotoSansGujaratiUI-Light.ttf"]],[":font",["NotoSansGujaratiUI-Medium.ttf"]],[":font",["NotoSansGujaratiUI-Regular.ttf"]],[":font",["NotoSansGujaratiUI-SemiBold.ttf"]],[":font",["NotoSansGujaratiUI-Black.ttf"]]]},"font-noto-sans-gujarati":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Gujarati","names":["Noto Sans Gujarati"],"ruby_source_checksum":{":sha256":"0a6a13df71933d40757a4575c9f9280d6a5949fa935e0ac7e6facc8f73079bbb"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-gujarati.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansgujarati/NotoSansGujarati%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansGujarati[wdth,wght].ttf"]]]},"font-noto-sans-gunjala-gondi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Gunjala+Gondi","names":["Noto Sans Gunjala Gondi"],"ruby_source_checksum":{":sha256":"5baf8673bd7932dbfb8eb3828f52af88b999c51871ed2c3deafeba0b24ad9dbe"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-gunjala-gondi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansgunjalagondi/NotoSansGunjalaGondi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansGunjalaGondi[wght].ttf"]]]},"font-noto-sans-gurmukhi-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Gurmukhi+UI","names":["Noto Sans Gurmukhi UI"],"ruby_source_checksum":{":sha256":"1f4a634e4e03a8bf1d6cdc8fa4c01360499c843684b055ac280f6d1747ebbf8c"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-gurmukhi-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansgurmukhiui/NotoSansGurmukhiUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansGurmukhiUI[wdth,wght].ttf"]]]},"font-noto-sans-gurmukhi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Gurmukhi","names":["Noto Sans Gurmukhi"],"ruby_source_checksum":{":sha256":"60204b0679e2e14bbd51f545102fb1cf14b7e460b20c10a470b2e50a713613b8"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-gurmukhi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansgurmukhi/NotoSansGurmukhi%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansGurmukhi[wdth,wght].ttf"]]]},"font-noto-sans-hanifi-rohingya":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Hanifi+Rohingya","names":["Noto Sans Hanifi Rohingya"],"ruby_source_checksum":{":sha256":"e5b3daf895c1a2569a1b42f047f00aeb589f3a2689ffccb8c79680a699397d3b"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-hanifi-rohingya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanshanifirohingya/NotoSansHanifiRohingya%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansHanifiRohingya[wght].ttf"]]]},"font-noto-sans-hanunoo":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Hanunoo","names":["Noto Sans Hanunoo"],"ruby_source_checksum":{":sha256":"9d6225c42fca288ad3e58128c591eaed9003c7de0790a55551f3e91bc46bbb5c"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-hanunoo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanshanunoo/NotoSansHanunoo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansHanunoo-Regular.ttf"]]]},"font-noto-sans-hatran":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Hatran","names":["Noto Sans Hatran"],"ruby_source_checksum":{":sha256":"e3ffb0f4fd466f8ddd64442b1afd7eacd0794243a5ef2efb928d15683f13ba60"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-hatran.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanshatran/NotoSansHatran-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansHatran-Regular.ttf"]]]},"font-noto-sans-hebrew":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Hebrew","names":["Noto Sans Hebrew"],"ruby_source_checksum":{":sha256":"47ef1034088c5dbf29fb09abd9bc556c67258698ae59cb83a56c7c008df37000"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-hebrew.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanshebrew/NotoSansHebrew%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansHebrew[wdth,wght].ttf"]]]},"font-noto-sans-hk":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+HK","names":["Noto Sans HK"],"ruby_source_checksum":{":sha256":"1c9910b79532dacc68fd164b292eaccebec159fbf952fdfc6c97cc1c97918710"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-hk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanshk/NotoSansHK%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansHK[wght].ttf"]]]},"font-noto-sans-imperial-aramaic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Imperial+Aramaic","names":["Noto Sans Imperial Aramaic"],"ruby_source_checksum":{":sha256":"8613fc991a730c009cbc5a250b96e6c9259acb2e0a2837fd7e72a102bce09811"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-imperial-aramaic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansimperialaramaic/NotoSansImperialAramaic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansImperialAramaic-Regular.ttf"]]]},"font-noto-sans-indic-siyaq-numbers":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Indic+Siyaq+Numbers","names":["Noto Sans Indic Siyaq Numbers"],"ruby_source_checksum":{":sha256":"71c57618fa6ef63e12cee8510b179cedca82d70c48213ff62a9779b1bd1a2adb"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-indic-siyaq-numbers.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansindicsiyaqnumbers/NotoSansIndicSiyaqNumbers-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansIndicSiyaqNumbers-Regular.ttf"]]]},"font-noto-sans-inscriptional-pahlavi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Inscriptional+Pahlavi","names":["Noto Sans Inscriptional Pahlavi"],"ruby_source_checksum":{":sha256":"d39ecc7036a799fa8c380983cf1506574cd7ec27eddc1d3ec8ad0f52f883c8d3"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-inscriptional-pahlavi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansinscriptionalpahlavi/NotoSansInscriptionalPahlavi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansInscriptionalPahlavi-Regular.ttf"]]]},"font-noto-sans-inscriptional-parthian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Inscriptional+Parthian","names":["Noto Sans Inscriptional Parthian"],"ruby_source_checksum":{":sha256":"b00850c477a1cc68071b1d5cc872d52f0944640159570f08096eb4b9ed9076d3"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-inscriptional-parthian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansinscriptionalparthian/NotoSansInscriptionalParthian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansInscriptionalParthian-Regular.ttf"]]]},"font-noto-sans-javanese":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Javanese","names":["Noto Sans Javanese"],"ruby_source_checksum":{":sha256":"40e79392140f4e40e1912982870e95bc7ce85425397e4dc3276bc8632e96f823"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-javanese.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansjavanese/NotoSansJavanese%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansJavanese[wght].ttf"]]]},"font-noto-sans-jp":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+JP","names":["Noto Sans JP"],"ruby_source_checksum":{":sha256":"8aec17195d11cafbfd398240027581f78a9cbe9a9afd5599aa953c24dc2c41b8"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-jp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansjp/NotoSansJP%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansJP[wght].ttf"]]]},"font-noto-sans-kaithi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Kaithi","names":["Noto Sans Kaithi"],"ruby_source_checksum":{":sha256":"53abbb808cd7e613448ace67f8fd591a3d69e36b2b21e3237f905574e1ded382"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-kaithi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskaithi/NotoSansKaithi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKaithi-Regular.ttf"]]]},"font-noto-sans-kannada-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Kannada+UI","names":["Noto Sans Kannada UI"],"ruby_source_checksum":{":sha256":"0e648e54e08b3385b4d64fdf1159148ef28186b2eaaaa610dff48f0e90be6870"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-kannada-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskannadaui/NotoSansKannadaUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKannadaUI[wdth,wght].ttf"]]]},"font-noto-sans-kannada":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Kannada","names":["Noto Sans Kannada"],"ruby_source_checksum":{":sha256":"994ba16beeda3c8d3959827b6b3db79ca9e14089f8c0d7665c8390014e7bad98"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-kannada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskannada/NotoSansKannada%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKannada[wdth,wght].ttf"]]]},"font-noto-sans-kawi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Kawi","names":["Noto Sans Kawi"],"ruby_source_checksum":{":sha256":"81abd3f7a06dbfe62b7030e675a52a10a9b1a5ee6fcf86398a675409b78ee3d7"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-kawi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskawi/NotoSansKawi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKawi[wght].ttf"]]]},"font-noto-sans-kayah-li":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Kayah+Li","names":["Noto Sans Kayah Li"],"ruby_source_checksum":{":sha256":"3fb6364b94136b94ae40be040cf133156aaa86cbb569883652cc8a25e854aeb6"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-kayah-li.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskayahli/NotoSansKayahLi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKayahLi[wght].ttf"]]]},"font-noto-sans-kharoshthi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Kharoshthi","names":["Noto Sans Kharoshthi"],"ruby_source_checksum":{":sha256":"05812effc6be145f7cba090bcd648f04e82d27a622831988e044efd02000d0f3"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-kharoshthi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskharoshthi/NotoSansKharoshthi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKharoshthi-Regular.ttf"]]]},"font-noto-sans-khmer-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Khmer+UI","names":["Noto Sans Khmer UI"],"ruby_source_checksum":{":sha256":"e8489c1dc1ece1e94f6f822bcd520a1bfaccac268e37543b1603eb8ad63dd32d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-khmer-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskhmerui/NotoSansKhmerUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKhmerUI[wdth,wght].ttf"]]]},"font-noto-sans-khmer":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Khmer","names":["Noto Sans Khmer"],"ruby_source_checksum":{":sha256":"80b24d6f1cf52da72d4bc7d1997e6fd1eb4f6fa13920944a4ecf0c510fd9bddd"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-khmer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskhmer/NotoSansKhmer%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKhmer[wdth,wght].ttf"]]]},"font-noto-sans-khojki":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Khojki","names":["Noto Sans Khojki"],"ruby_source_checksum":{":sha256":"3f10fc8f6ffe36a657bf38e881f96cc310f53bc0af1d2ce37b8b79fbaf4b0e73"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-khojki.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskhojki/NotoSansKhojki-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKhojki-Regular.ttf"]]]},"font-noto-sans-khudawadi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Khudawadi","names":["Noto Sans Khudawadi"],"ruby_source_checksum":{":sha256":"64a5de4d2bc99c1d5a745bdc8c895636f1fe359a2182f0c1cec736f57527ee5b"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-khudawadi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskhudawadi/NotoSansKhudawadi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKhudawadi-Regular.ttf"]]]},"font-noto-sans-kr":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+KR","names":["Noto Sans KR"],"ruby_source_checksum":{":sha256":"2eec5eac627ba4284dcf4af177501d62faa7391eee14066eab7504f3ec433091"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-kr.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanskr/NotoSansKR%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansKR[wght].ttf"]]]},"font-noto-sans-lao-looped":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Lao+Looped","names":["Noto Sans Lao Looped"],"ruby_source_checksum":{":sha256":"6e8f26b6377fac124561d36aaf344048f34ca9bb2ef17b50392cd9aeda6ab7fe"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-lao-looped.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslaolooped/NotoSansLaoLooped%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLaoLooped[wdth,wght].ttf"]]]},"font-noto-sans-lao-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Lao+UI","names":["Noto Sans Lao UI"],"ruby_source_checksum":{":sha256":"243177e887d3ec828e3601845b855fc16b3c14afb78f944e7c08cde512729ed7"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-lao-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslaoui/NotoSansLaoUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLaoUI[wdth,wght].ttf"]]]},"font-noto-sans-lao":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Lao","names":["Noto Sans Lao"],"ruby_source_checksum":{":sha256":"d78eb56a3f63023c29547e6ba4d4c14f5e990cb98d4a20b0ec607980b63ab0f6"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-lao.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslao/NotoSansLao%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLao[wdth,wght].ttf"]]]},"font-noto-sans-lepcha":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Lepcha","names":["Noto Sans Lepcha"],"ruby_source_checksum":{":sha256":"0545d21f36c867af2e3d066ddc8a6d9ee87990b47f6d0de60953b3d7dd15e10b"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-lepcha.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslepcha/NotoSansLepcha-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLepcha-Regular.ttf"]]]},"font-noto-sans-limbu":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Limbu","names":["Noto Sans Limbu"],"ruby_source_checksum":{":sha256":"12316da058516380a3cdc6b1e261d01c8c0fa856ee15997e0d027f3763aadc24"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-limbu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslimbu/NotoSansLimbu-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLimbu-Regular.ttf"]]]},"font-noto-sans-linear-a":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Linear+A","names":["Noto Sans Linear A"],"ruby_source_checksum":{":sha256":"988d00c6560ef7f855d71da6bec34a77c9c2898bb2abb9acd2a777597105d6e7"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-linear-a.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslineara/NotoSansLinearA-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLinearA-Regular.ttf"]]]},"font-noto-sans-linear-b":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Linear+B","names":["Noto Sans Linear B"],"ruby_source_checksum":{":sha256":"de8c43d131c5c3a342203f79cadb52e399f576ee2587328a81b5d043a20a99a4"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-linear-b.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslinearb/NotoSansLinearB-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLinearB-Regular.ttf"]]]},"font-noto-sans-lisu":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Lisu","names":["Noto Sans Lisu"],"ruby_source_checksum":{":sha256":"0d0f862e8e4e2747b40a1a4933728014e562dd2e43ef705be3251887a8571448"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-lisu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslisu/NotoSansLisu%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLisu[wght].ttf"]]]},"font-noto-sans-lycian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Lycian","names":["Noto Sans Lycian"],"ruby_source_checksum":{":sha256":"c2738743446773bf794fdc65d692ae9f4893744c9b867aeccd9d4df7daa08a1f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-lycian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslycian/NotoSansLycian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLycian-Regular.ttf"]]]},"font-noto-sans-lydian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Lydian","names":["Noto Sans Lydian"],"ruby_source_checksum":{":sha256":"feb87c35c011656a21b5bd837fdcb9414b7ccc3318cc1e5ed0bb485bc58193fa"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-lydian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanslydian/NotoSansLydian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansLydian-Regular.ttf"]]]},"font-noto-sans-mahajani":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Mahajani","names":["Noto Sans Mahajani"],"ruby_source_checksum":{":sha256":"3e3d04dacb98229161252c8330b9de2d0c56d96b1ca014f0f60f70ea09542fb3"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mahajani.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmahajani/NotoSansMahajani-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMahajani-Regular.ttf"]]]},"font-noto-sans-malayalam-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Malayalam+UI","names":["Noto Sans Malayalam UI"],"ruby_source_checksum":{":sha256":"4ebe933f459cea95126e63eea5e3c60fba6fe9148612c48195c9f1734c45c38f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-malayalam-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmalayalamui/NotoSansMalayalamUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMalayalamUI[wdth,wght].ttf"]]]},"font-noto-sans-malayalam":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Malayalam","names":["Noto Sans Malayalam"],"ruby_source_checksum":{":sha256":"89836b061f55632edc6ab711de8ffa41057c6100298a86eb2ee48843bdaf3867"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-malayalam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmalayalam/NotoSansMalayalam%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMalayalam[wdth,wght].ttf"]]]},"font-noto-sans-mandaic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Mandaic","names":["Noto Sans Mandaic"],"ruby_source_checksum":{":sha256":"56dc0a02f62b25a17da0ed1af39a06c1daaeb44b43d7bcfcda6ab917a0ff88c3"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mandaic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmandaic/NotoSansMandaic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMandaic-Regular.ttf"]]]},"font-noto-sans-manichaean":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Manichaean","names":["Noto Sans Manichaean"],"ruby_source_checksum":{":sha256":"6d44973f57c10cf9fc8cf77a3db5c813e580bc71dfaee0b44a9e161f937e08a6"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-manichaean.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmanichaean/NotoSansManichaean-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansManichaean-Regular.ttf"]]]},"font-noto-sans-marchen":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Marchen","names":["Noto Sans Marchen"],"ruby_source_checksum":{":sha256":"733741d76e38b14bb7b528fdb3b29fcc9f87df22dc4bbecc9a15bc82f6d35e78"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-marchen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmarchen/NotoSansMarchen-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMarchen-Regular.ttf"]]]},"font-noto-sans-masaram-gondi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Masaram+Gondi","names":["Noto Sans Masaram Gondi"],"ruby_source_checksum":{":sha256":"d451b286ea712b4c259e0963332ffaf4b6be76ea2e1a58c5590e375e4fd50a30"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-masaram-gondi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmasaramgondi/NotoSansMasaramGondi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMasaramGondi-Regular.ttf"]]]},"font-noto-sans-math":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Math","names":["Noto Sans Math"],"ruby_source_checksum":{":sha256":"4854f1ededf5d7f96b5e781850b789bb38cfafed0e3e61f79bbaf6fd5cf91183"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-math.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmath/NotoSansMath-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMath-Regular.ttf"]]]},"font-noto-sans-mayan-numerals":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Mayan+Numerals","names":["Noto Sans Mayan Numerals"],"ruby_source_checksum":{":sha256":"ca70de01e57d5ac187682f88b2462b5aba3cb1031cbc9f4da5940470965f64f4"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mayan-numerals.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmayannumerals/NotoSansMayanNumerals-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMayanNumerals-Regular.ttf"]]]},"font-noto-sans-medefaidrin":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Medefaidrin","names":["Noto Sans Medefaidrin"],"ruby_source_checksum":{":sha256":"96e84bb62fc9a8d1ff78e4950fae2fb4b95b4042ed7e48d990a8ae9499c11d24"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-medefaidrin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmedefaidrin/NotoSansMedefaidrin%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMedefaidrin[wght].ttf"]]]},"font-noto-sans-meetei-mayek":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Meetei+Mayek","names":["Noto Sans Meetei Mayek"],"ruby_source_checksum":{":sha256":"d5e5fcec35a3241e90c3a86127f231974505c3b7916d79d29cff0e7bc18137b7"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-meetei-mayek.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmeeteimayek/NotoSansMeeteiMayek%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMeeteiMayek[wght].ttf"]]]},"font-noto-sans-mende-kikakui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Mende+Kikakui","names":["Noto Sans Mende Kikakui"],"ruby_source_checksum":{":sha256":"b08ace5cb0abd19007eace049459e320b1e386046e9d0ca4afd3564bb6849dc2"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mende-kikakui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmendekikakui/NotoSansMendeKikakui-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMendeKikakui-Regular.ttf"]]]},"font-noto-sans-meroitic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Meroitic","names":["Noto Sans Meroitic"],"ruby_source_checksum":{":sha256":"56fc437e028a5001243318c76e5e00b6c963990749aa67eb4e7f5d19e039104c"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-meroitic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmeroitic/NotoSansMeroitic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMeroitic-Regular.ttf"]]]},"font-noto-sans-miao":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Miao","names":["Noto Sans Miao"],"ruby_source_checksum":{":sha256":"54a76efc99c273763b71f2aee87284eb5a54f7b964dc512189cdbe392fa419d1"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-miao.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmiao/NotoSansMiao-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMiao-Regular.ttf"]]]},"font-noto-sans-modi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Modi","names":["Noto Sans Modi"],"ruby_source_checksum":{":sha256":"3f90cce69a3ddffef3ba7730c15288ed0ee0d57a1025dfd8db86466791bb070a"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-modi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmodi/NotoSansModi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansModi-Regular.ttf"]]]},"font-noto-sans-mongolian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Mongolian","names":["Noto Sans Mongolian"],"ruby_source_checksum":{":sha256":"157f4a1cce7a38bae7cd9d472aa1b36f8ccad2a15e649270735f2e7386b12e72"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mongolian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmongolian/NotoSansMongolian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMongolian-Regular.ttf"]]]},"font-noto-sans-mono-cjk-hk":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans Mono CJK HK"],"ruby_source_checksum":{":sha256":"147da577fe6b641a177c73b61caa487aa290a5a31d7ddb8b82187ed6ebdfb5f4"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mono-cjk-hk.rb","sha256":"09a4df63660eee4ef0d1841566d9b4d63142f570847b965101d06ed8d67ded41","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/15_NotoSansMonoCJKhk.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansMonoCJKhk-Bold.otf"]],[":font",["NotoSansMonoCJKhk-Regular.otf"]]]},"font-noto-sans-mono-cjk-jp":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans Mono CJK JP"],"ruby_source_checksum":{":sha256":"0106959aac50b241dffbea14c8bc048308691ca88776f56fa8ec9eb61b783a23"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mono-cjk-jp.rb","sha256":"6c8faf475ce78fa37486dd5d8920e4bb4450b1b0f3c497edf3ba2d25cf52ab78","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/11_NotoSansMonoCJKjp.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansMonoCJKjp-Bold.otf"]],[":font",["NotoSansMonoCJKjp-Regular.otf"]]]},"font-noto-sans-mono-cjk-kr":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans Mono CJK KR"],"ruby_source_checksum":{":sha256":"c4c569db9217ce980a5f9593efa6505811501bb0e31aba0b4f7367873e5414bc"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mono-cjk-kr.rb","sha256":"8c1368d3faac3c43991a91392fb73d985409ffe078cb731c7e303e226e4fd619","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/12_NotoSansMonoCJKkr.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansMonoCJKkr-Bold.otf"]],[":font",["NotoSansMonoCJKkr-Regular.otf"]]]},"font-noto-sans-mono-cjk-sc":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans Mono CJK SC"],"ruby_source_checksum":{":sha256":"b4fa95b9cca0ff5e6bce0125bdc57075647f5fffd70fb636faf1baa96ee31a70"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mono-cjk-sc.rb","sha256":"e252c39994f8a278676507600a955663c23c24a7827dc63a4300b2f7b427cd5d","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/13_NotoSansMonoCJKsc.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansMonoCJKsc-Bold.otf"]],[":font",["NotoSansMonoCJKsc-Regular.otf"]]]},"font-noto-sans-mono-cjk-tc":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Sans","names":["Noto Sans Mono CJK TC"],"ruby_source_checksum":{":sha256":"cf0b08a9351d860f673a1268bfa9380da2a812c68340305c8f57c9f29a0f4bca"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mono-cjk-tc.rb","sha256":"0126cbeef724edf21fbaeb113739adf392679fd90a2897c76159d1141df9e8c6","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/14_NotoSansMonoCJKtc.zip"],"version":"2.004","raw_artifacts":[[":font",["NotoSansMonoCJKtc-Bold.otf"]],[":font",["NotoSansMonoCJKtc-Regular.otf"]]]},"font-noto-sans-mono":{"homepage":"https://notofonts.github.io/","names":["Noto Sans"],"ruby_source_checksum":{":sha256":"1f67da42a7dbea24571cbbc07bcf28c86411d539ead16267388adc8edac01a22"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mono.rb","sha256":"090cf6c5e03f337a755630ca888b1fef463e64ae7b33ee134e9309c05f978732","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/latin-greek-cyrillic/releases/download/NotoSansMono-v2.014/NotoSansMono-v2.014.zip"],"version":"2.014","raw_artifacts":[[":font",["NotoSansMono/unhinted/variable/NotoSansMono[wdth,wght].ttf"]]]},"font-noto-sans-mro":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Mro","names":["Noto Sans Mro"],"ruby_source_checksum":{":sha256":"63496d872ac110c9d6daac62415a401279ad63b7a016b2026c30784db7a9b490"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-mro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmro/NotoSansMro-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMro-Regular.ttf"]]]},"font-noto-sans-multani":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Multani","names":["Noto Sans Multani"],"ruby_source_checksum":{":sha256":"b35c2287f6e7744c653c9c0aa12ff47713bc42d76bc86c998405e4042bed67c7"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-multani.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmultani/NotoSansMultani-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMultani-Regular.ttf"]]]},"font-noto-sans-myanmar-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Myanmar","names":["Noto Sans Myanmar UI"],"ruby_source_checksum":{":sha256":"1c12bcacb7e01645eb0c5ff1734b3817566481e2d737c33b5bbffa61912203c9"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-myanmar-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notosansmyanmarui"},"version":"latest","raw_artifacts":[[":font",["NotoSansMyanmarUI-Thin.ttf"]],[":font",["NotoSansMyanmarUI-Bold.ttf"]],[":font",["NotoSansMyanmarUI-ExtraBold.ttf"]],[":font",["NotoSansMyanmarUI-ExtraLight.ttf"]],[":font",["NotoSansMyanmarUI-Light.ttf"]],[":font",["NotoSansMyanmarUI-Medium.ttf"]],[":font",["NotoSansMyanmarUI-Regular.ttf"]],[":font",["NotoSansMyanmarUI-SemiBold.ttf"]],[":font",["NotoSansMyanmarUI-Black.ttf"]]]},"font-noto-sans-myanmar":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Myanmar","names":["Noto Sans Myanmar"],"ruby_source_checksum":{":sha256":"c9d3d9991877ad669e5f98ebf179e252b871f4a3047879517934be27f7293d33"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-myanmar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansmyanmar/NotoSansMyanmar%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansMyanmar[wdth,wght].ttf"]]]},"font-noto-sans-nabataean":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Nabataean","names":["Noto Sans Nabataean"],"ruby_source_checksum":{":sha256":"4230b5abf1e0d376b046f63971b1a2b89b3e5b1058b7f1280f8f393c98d0226c"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-nabataean.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansnabataean/NotoSansNabataean-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansNabataean-Regular.ttf"]]]},"font-noto-sans-nag-mundari":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Nag+Mundari","names":["Noto Sans Nag Mundari"],"ruby_source_checksum":{":sha256":"3e7469a57f4196d5adcc03c394d48fee7ed6873de8706e3eb6a0e83ad21de34d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-nag-mundari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansnagmundari/NotoSansNagMundari%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansNagMundari[wght].ttf"]]]},"font-noto-sans-nandinagari":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Nandinagari","names":["Noto Sans Nandinagari"],"ruby_source_checksum":{":sha256":"3e3d0bae82d68e48589fa1722efdd6e797b08fbcc2157ca1f65e9f88363d8f58"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-nandinagari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansnandinagari/NotoSansNandinagari-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansNandinagari-Regular.ttf"]]]},"font-noto-sans-new-tai-lue":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+New+Tai+Lue","names":["Noto Sans New Tai Lue"],"ruby_source_checksum":{":sha256":"a589d08dcf0d56aa7d39a99e1240e4a582aaa3b298c9686ea6a7153c88b8cba1"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-new-tai-lue.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansnewtailue/NotoSansNewTaiLue%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansNewTaiLue[wght].ttf"]]]},"font-noto-sans-newa":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Newa","names":["Noto Sans Newa"],"ruby_source_checksum":{":sha256":"a05ac850702cd5161dcea0009ccbab5788523cebc3f4c82d4f5f9e04653b11c7"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-newa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansnewa/NotoSansNewa-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansNewa-Regular.ttf"]]]},"font-noto-sans-nko-unjoined":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+NKo+Unjoined","names":["Noto Sans NKo Unjoined"],"ruby_source_checksum":{":sha256":"3700a7b7838bb1ff1a6379f6f1dd0fcb781c7f652cf8ea2e706243ca9ea1cdc5"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-nko-unjoined.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansnkounjoined/NotoSansNKoUnjoined%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansNKoUnjoined[wght].ttf"]]]},"font-noto-sans-nko":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+NKo","names":["Noto Sans NKo"],"ruby_source_checksum":{":sha256":"850606e10a1d9055fb7f646da4629616605f05ce81e9fff88ccb5798ea4dd492"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-nko.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansnko/NotoSansNKo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansNKo-Regular.ttf"]]]},"font-noto-sans-nushu":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Nushu","names":["Noto Sans Nushu"],"ruby_source_checksum":{":sha256":"5fc1fa037e2f401c9123d467f4ea7680274fd84d5af6cd96a705c6af854059fd"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-nushu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansnushu/NotoSansNushu-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansNushu-Regular.ttf"]]]},"font-noto-sans-ogham":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Ogham","names":["Noto Sans Ogham"],"ruby_source_checksum":{":sha256":"da06284fd37edd6095b9c320583a3d13fe88d7fdfb25150dea64684e6edc346c"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-ogham.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansogham/NotoSansOgham-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOgham-Regular.ttf"]]]},"font-noto-sans-ol-chiki":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Ol+Chiki","names":["Noto Sans Ol Chiki"],"ruby_source_checksum":{":sha256":"f3fa267534e9409439c98b90cb28911e92adb9e0dfffed7001161653632cc419"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-ol-chiki.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansolchiki/NotoSansOlChiki%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOlChiki[wght].ttf"]]]},"font-noto-sans-old-hungarian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Old+Hungarian","names":["Noto Sans Old Hungarian"],"ruby_source_checksum":{":sha256":"e835b25580b68fd715800f82bd9569246983e8fa68c46244c77d85a739a05920"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-old-hungarian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansoldhungarian/NotoSansOldHungarian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOldHungarian-Regular.ttf"]]]},"font-noto-sans-old-italic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Old+Italic","names":["Noto Sans Old Italic"],"ruby_source_checksum":{":sha256":"73e66f9a69d95b7c7c742a43c87a66d476be2a6610129b0050b8cf46a01acc2f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-old-italic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansolditalic/NotoSansOldItalic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOldItalic-Regular.ttf"]]]},"font-noto-sans-old-north-arabian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Old+North+Arabian","names":["Noto Sans Old North Arabian"],"ruby_source_checksum":{":sha256":"de30aa859973475592db064b8fee88f72d8ef74306782de0903411e87e632831"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-old-north-arabian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansoldnortharabian/NotoSansOldNorthArabian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOldNorthArabian-Regular.ttf"]]]},"font-noto-sans-old-permic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Old+Permic","names":["Noto Sans Old Permic"],"ruby_source_checksum":{":sha256":"8a6033bacd37a568b53159ee9504a0907caeb1d7359b771a992eeba922c3dc27"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-old-permic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansoldpermic/NotoSansOldPermic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOldPermic-Regular.ttf"]]]},"font-noto-sans-old-persian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Old+Persian","names":["Noto Sans Old Persian"],"ruby_source_checksum":{":sha256":"be6850de9bc35135f6299ffa836fb14bb903dd86ff0c46932879fdde178a1d7a"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-old-persian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansoldpersian/NotoSansOldPersian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOldPersian-Regular.ttf"]]]},"font-noto-sans-old-sogdian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Old+Sogdian","names":["Noto Sans Old Sogdian"],"ruby_source_checksum":{":sha256":"da37789ba16c1aca5dd12fc5619bddda110b8aaa03052ec7bb1892af4b81b658"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-old-sogdian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansoldsogdian/NotoSansOldSogdian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOldSogdian-Regular.ttf"]]]},"font-noto-sans-old-south-arabian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Old+South+Arabian","names":["Noto Sans Old South Arabian"],"ruby_source_checksum":{":sha256":"3fd1c03815d57bdf901d14264917b0f22bb5adba276effd9fb7de7d608ccaa42"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-old-south-arabian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansoldsoutharabian/NotoSansOldSouthArabian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOldSouthArabian-Regular.ttf"]]]},"font-noto-sans-old-turkic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Old+Turkic","names":["Noto Sans Old Turkic"],"ruby_source_checksum":{":sha256":"122d614756c0e689af774d492429fe8d4fbd870bea492c7ba9b07f33da4d5e7b"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-old-turkic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansoldturkic/NotoSansOldTurkic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOldTurkic-Regular.ttf"]]]},"font-noto-sans-oriya-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Oriya","names":["Noto Sans Oriya UI"],"ruby_source_checksum":{":sha256":"6df1f630f16433d149bf8e7d6c125f6458d87e7b965fe81a593e12c6eacb6b8a"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-oriya-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notosansoriyaui"},"version":"latest","raw_artifacts":[[":font",["NotoSansOriyaUI-Black.ttf"]],[":font",["NotoSansOriyaUI-Bold.ttf"]],[":font",["NotoSansOriyaUI-Regular.ttf"]],[":font",["NotoSansOriyaUI-Thin.ttf"]]]},"font-noto-sans-oriya":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Oriya","names":["Noto Sans Oriya"],"ruby_source_checksum":{":sha256":"3d695c6d3a7edea9e5e8caaff6d95822a0965e3dcbf5d58a683a69759e1f2010"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-oriya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansoriya/NotoSansOriya%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOriya[wdth,wght].ttf"]]]},"font-noto-sans-osage":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Osage","names":["Noto Sans Osage"],"ruby_source_checksum":{":sha256":"1def8cd56ec1106e39c5d68ec3b625bbc88079c54ee135710bc80a96043399df"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-osage.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansosage/NotoSansOsage-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOsage-Regular.ttf"]]]},"font-noto-sans-osmanya":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Osmanya","names":["Noto Sans Osmanya"],"ruby_source_checksum":{":sha256":"0f679fb94eb806dae006fb597ec68140a2954b0d3abf356e0cdf7a53a5270950"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-osmanya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansosmanya/NotoSansOsmanya-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansOsmanya-Regular.ttf"]]]},"font-noto-sans-pahawh-hmong":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Pahawh+Hmong","names":["Noto Sans Pahawh Hmong"],"ruby_source_checksum":{":sha256":"a23ada9db0fdeb9fc50990b9449b88855c1a0b494e8c40e3bd1ed36de09b1efb"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-pahawh-hmong.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanspahawhhmong/NotoSansPahawhHmong-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansPahawhHmong-Regular.ttf"]]]},"font-noto-sans-palmyrene":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Palmyrene","names":["Noto Sans Palmyrene"],"ruby_source_checksum":{":sha256":"a5644e2139d5dbc37c07ad3b2bd5421b5e0bd3947e88cf105c77f1eca627c27d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-palmyrene.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanspalmyrene/NotoSansPalmyrene-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansPalmyrene-Regular.ttf"]]]},"font-noto-sans-pau-cin-hau":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Pau+Cin+Hau","names":["Noto Sans Pau Cin Hau"],"ruby_source_checksum":{":sha256":"481b4917a02fed1212c123d51fa99b7e9bde827ba2a07174048a00c91a271134"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-pau-cin-hau.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanspaucinhau/NotoSansPauCinHau-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansPauCinHau-Regular.ttf"]]]},"font-noto-sans-phagspa":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+PhagsPa","names":["Noto Sans PhagsPa"],"ruby_source_checksum":{":sha256":"47c431fab20455c8fe10d8c5dfb4860605e0f0630d5550716d19098b0e2164f1"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-phagspa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansphagspa/NotoSansPhagsPa-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansPhagsPa-Regular.ttf"]]]},"font-noto-sans-phoenician":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Phoenician","names":["Noto Sans Phoenician"],"ruby_source_checksum":{":sha256":"f5885112155e37fae53380ee0145803d84af3b7dd4d27e4b8059eb47b4996e43"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-phoenician.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansphoenician/NotoSansPhoenician-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansPhoenician-Regular.ttf"]]]},"font-noto-sans-psalter-pahlavi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Psalter+Pahlavi","names":["Noto Sans Psalter Pahlavi"],"ruby_source_checksum":{":sha256":"5f7bfb16c0a41947361751d8b1dfcac8432ed8a0039212bb30423e494600ec03"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-psalter-pahlavi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanspsalterpahlavi/NotoSansPsalterPahlavi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansPsalterPahlavi-Regular.ttf"]]]},"font-noto-sans-rejang":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Rejang","names":["Noto Sans Rejang"],"ruby_source_checksum":{":sha256":"0232bbc7124fdc63ee2291125827de098b695b1386f3222e599b9ef0efaf5e15"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-rejang.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansrejang/NotoSansRejang-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansRejang-Regular.ttf"]]]},"font-noto-sans-runic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Runic","names":["Noto Sans Runic"],"ruby_source_checksum":{":sha256":"fc22349766884eba5e4f5b028035705e770871e3bc6baa6050aeaa41dc2948f3"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-runic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansrunic/NotoSansRunic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansRunic-Regular.ttf"]]]},"font-noto-sans-samaritan":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Samaritan","names":["Noto Sans Samaritan"],"ruby_source_checksum":{":sha256":"8fe3bbcaf16dfc8243724e4db11bd0d359e19bb8c639ecdd105bd3a8894c8708"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-samaritan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssamaritan/NotoSansSamaritan-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSamaritan-Regular.ttf"]]]},"font-noto-sans-saurashtra":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Saurashtra","names":["Noto Sans Saurashtra"],"ruby_source_checksum":{":sha256":"10f543da407b33375a8ca1a22b5eeae607e26d585873d73509e36f2c52be2d34"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-saurashtra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssaurashtra/NotoSansSaurashtra-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSaurashtra-Regular.ttf"]]]},"font-noto-sans-sc":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+SC","names":["Noto Sans SC"],"ruby_source_checksum":{":sha256":"cda3fe7cb792045f6d5ace724ef6df71c90c43ec0924cf7eb1806edfbde69dec"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssc/NotoSansSC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSC[wght].ttf"]]]},"font-noto-sans-sharada":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Sharada","names":["Noto Sans Sharada"],"ruby_source_checksum":{":sha256":"176d00add025389c1279540f980d82077731d2ccec0057ee2d01cdaf6a15c55d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-sharada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssharada/NotoSansSharada-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSharada-Regular.ttf"]]]},"font-noto-sans-shavian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Shavian","names":["Noto Sans Shavian"],"ruby_source_checksum":{":sha256":"07087d2f1d3c6ee682f37b3aa30de1ea63579f1b8a31730388f9bf398f9be574"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-shavian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansshavian/NotoSansShavian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansShavian-Regular.ttf"]]]},"font-noto-sans-siddham":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Siddham","names":["Noto Sans Siddham"],"ruby_source_checksum":{":sha256":"cf56b1c43b18485fff9a87d08d71ca589936523f8644ce6d102bc282fe014b1f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-siddham.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssiddham/NotoSansSiddham-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSiddham-Regular.ttf"]]]},"font-noto-sans-signwriting":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+SignWriting","names":["Noto Sans SignWriting"],"ruby_source_checksum":{":sha256":"f1b67fc3dd4b75c548c38bed3064570e0d964c305ef7530ef39fd13ba2331c62"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-signwriting.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssignwriting/NotoSansSignWriting-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSignWriting-Regular.ttf"]]]},"font-noto-sans-sinhala-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Sinhala+UI","names":["Noto Sans Sinhala UI"],"ruby_source_checksum":{":sha256":"c9c2f507b3899f9c2dc567ee499b7a7224f130fb11a5f01d77e4cc5219c152e1"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-sinhala-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssinhalaui/NotoSansSinhalaUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSinhalaUI[wdth,wght].ttf"]]]},"font-noto-sans-sinhala":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Sinhala","names":["Noto Sans Sinhala"],"ruby_source_checksum":{":sha256":"1810feeb5d80e5ef07a473a6691117c58b0e5740645647277f10d8ffe8ff9179"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-sinhala.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssinhala/NotoSansSinhala%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSinhala[wdth,wght].ttf"]]]},"font-noto-sans-sogdian":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Sogdian","names":["Noto Sans Sogdian"],"ruby_source_checksum":{":sha256":"f33fbb87d883de51c1b963cf836e9c159cce560ad0de4361ffa4b67be78a25fa"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-sogdian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssogdian/NotoSansSogdian-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSogdian-Regular.ttf"]]]},"font-noto-sans-sora-sompeng":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Sora+Sompeng","names":["Noto Sans Sora Sompeng"],"ruby_source_checksum":{":sha256":"8b81adf6a029e8ffb69b3f3b3a65c7832db523343325208618c1ca2bbb956076"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-sora-sompeng.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssorasompeng/NotoSansSoraSompeng%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSoraSompeng[wght].ttf"]]]},"font-noto-sans-soyombo":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Soyombo","names":["Noto Sans Soyombo"],"ruby_source_checksum":{":sha256":"d237020c444e5e717ec575f5e820b7677524b730e36cb1cf98def579d1d4166d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-soyombo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssoyombo/NotoSansSoyombo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSoyombo-Regular.ttf"]]]},"font-noto-sans-sundanese":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Sundanese","names":["Noto Sans Sundanese"],"ruby_source_checksum":{":sha256":"41e29011f4a3588a643d2df627040fa59b1047330b6f70c3e18832b5f07bf9cc"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-sundanese.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssundanese/NotoSansSundanese%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSundanese[wght].ttf"]]]},"font-noto-sans-sunuwar":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Sunuwar","names":["Noto Sans Sunuwar"],"ruby_source_checksum":{":sha256":"0271a7614ac37bd0003d05fd5bcb5971c8917ed7d1c8aaec6a824ef0ee927507"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-sunuwar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssunuwar/NotoSansSunuwar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSunuwar-Regular.ttf"]]]},"font-noto-sans-syloti-nagri":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Syloti+Nagri","names":["Noto Sans Syloti Nagri"],"ruby_source_checksum":{":sha256":"e8609e277d0ae66b9007475d15b569793aedbf08d110228d1fcc8a1bc7a609eb"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-syloti-nagri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssylotinagri/NotoSansSylotiNagri-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSylotiNagri-Regular.ttf"]]]},"font-noto-sans-symbols-2":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Symbols+2","names":["Noto Sans Symbols 2"],"ruby_source_checksum":{":sha256":"a96244b9dc807c5e350b8156ced0c361ade2229c49476b05dbd4c96a933d3f06"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-symbols-2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssymbols2/NotoSansSymbols2-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSymbols2-Regular.ttf"]]]},"font-noto-sans-symbols":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Symbols","names":["Noto Sans Symbols"],"ruby_source_checksum":{":sha256":"76446c0cf8ca4ed66351477e2d23cd5b6bcbe141f00bac29dbc41f0bde91c432"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-symbols.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssymbols/NotoSansSymbols%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSymbols[wght].ttf"]]]},"font-noto-sans-syriac-eastern":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Syriac+Eastern","names":["Noto Sans Syriac Eastern"],"ruby_source_checksum":{":sha256":"d57febd8fe8a50b2c6017fc4bc9dc8e97e957a24e49c6d39215c7e53408f8614"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-syriac-eastern.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssyriaceastern/NotoSansSyriacEastern%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSyriacEastern[wght].ttf"]]]},"font-noto-sans-syriac-western":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Syriac+Western","names":["Noto Sans Syriac Western"],"ruby_source_checksum":{":sha256":"324cd25ff92c82e56f4df25134a8146b15cc7cf1f19f9bf6d735a38b9e448d56"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-syriac-western.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssyriacwestern/NotoSansSyriacWestern%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSyriacWestern[wght].ttf"]]]},"font-noto-sans-syriac":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Syriac","names":["Noto Sans Syriac"],"ruby_source_checksum":{":sha256":"063eb67ea99fb67274ffc0c3b31f679293647fa0771080f8b5787746f1452de5"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-syriac.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanssyriac/NotoSansSyriac%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansSyriac[wght].ttf"]]]},"font-noto-sans-tagalog":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tagalog","names":["Noto Sans Tagalog"],"ruby_source_checksum":{":sha256":"b37d094eeeba0e906c913dc7820e4e137cd6e756f47acebedfdd5831b953f851"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tagalog.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstagalog/NotoSansTagalog-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTagalog-Regular.ttf"]]]},"font-noto-sans-tagbanwa":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tagbanwa","names":["Noto Sans Tagbanwa"],"ruby_source_checksum":{":sha256":"db4ee096787048cde1e7112697544562092a4633b5be96ed18f1739a85ae5a21"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tagbanwa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstagbanwa/NotoSansTagbanwa-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTagbanwa-Regular.ttf"]]]},"font-noto-sans-tai-le":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tai+Le","names":["Noto Sans Tai Le"],"ruby_source_checksum":{":sha256":"2d8baf3ca5bed3afa5af1eaccbb4e26a3682bfbc9855580da74145bd3f33bd6d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tai-le.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstaile/NotoSansTaiLe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTaiLe-Regular.ttf"]]]},"font-noto-sans-tai-tham":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tai+Tham","names":["Noto Sans Tai Tham"],"ruby_source_checksum":{":sha256":"741dd1056be69b73abfdb6904a3b83f727fa287e24aada9c76f3919e2df2c531"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tai-tham.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstaitham/NotoSansTaiTham%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTaiTham[wght].ttf"]]]},"font-noto-sans-tai-viet":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tai+Viet","names":["Noto Sans Tai Viet"],"ruby_source_checksum":{":sha256":"798f9634a343d744ca2da459e5b528fb8e4f3a75ae52ca84e3f49984bd16ff0a"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tai-viet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstaiviet/NotoSansTaiViet-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTaiViet-Regular.ttf"]]]},"font-noto-sans-takri":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Takri","names":["Noto Sans Takri"],"ruby_source_checksum":{":sha256":"c4a80e6bab85ba53097a63e9b69e6a9a123a304d0f67198a5e7777371a126eee"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-takri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstakri/NotoSansTakri-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTakri-Regular.ttf"]]]},"font-noto-sans-tamil-supplement":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tamil+Supplement","names":["Noto Sans Tamil Supplement"],"ruby_source_checksum":{":sha256":"0c656e00fd69b258f05a1c4f9f70e47196c0071ef4a1c4d3079fea8325ff4578"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tamil-supplement.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstamilsupplement/NotoSansTamilSupplement-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTamilSupplement-Regular.ttf"]]]},"font-noto-sans-tamil-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tamil+UI","names":["Noto Sans Tamil UI"],"ruby_source_checksum":{":sha256":"2dd0188f079eab9f6daf34ed5d2be977cda35607812d3b326bc9b582d36d930c"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tamil-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstamilui/NotoSansTamilUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTamilUI[wdth,wght].ttf"]]]},"font-noto-sans-tamil":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tamil","names":["Noto Sans Tamil"],"ruby_source_checksum":{":sha256":"9a3f8778d4d8eead1abbd09b5ca239c657e05d95cb0151d9ff6336d2a7647847"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tamil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstamil/NotoSansTamil%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTamil[wdth,wght].ttf"]]]},"font-noto-sans-tangsa":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tangsa","names":["Noto Sans Tangsa"],"ruby_source_checksum":{":sha256":"14823102311aea32384973fea4b3289b7bbf02b1bb60111d9619261c5189fb5d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tangsa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstangsa/NotoSansTangsa%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTangsa[wght].ttf"]]]},"font-noto-sans-tc":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+TC","names":["Noto Sans TC"],"ruby_source_checksum":{":sha256":"c842e0a004915e8e6db31d07bd684ae10b70f095829bc95a3e70236cdfe82e3f"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstc/NotoSansTC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTC[wght].ttf"]]]},"font-noto-sans-telugu-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Telugu+UI","names":["Noto Sans Telugu UI"],"ruby_source_checksum":{":sha256":"f05a3eee8fb10c4b0157d16ee668e75199c6e6237f8d294e3dff13309fbf7962"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-telugu-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansteluguui/NotoSansTeluguUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTeluguUI[wdth,wght].ttf"]]]},"font-noto-sans-telugu":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Telugu","names":["Noto Sans Telugu"],"ruby_source_checksum":{":sha256":"bd44323f032e3521f3e2fd3467c330ed7de3330e578941bf1f6cbe9af7307f97"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-telugu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstelugu/NotoSansTelugu%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTelugu[wdth,wght].ttf"]]]},"font-noto-sans-thaana":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Thaana","names":["Noto Sans Thaana"],"ruby_source_checksum":{":sha256":"8dd20ce85542ee22a50722e9c50b4d854b4d38a5522d918340e166cd7c0cba6a"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-thaana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansthaana/NotoSansThaana%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansThaana[wght].ttf"]]]},"font-noto-sans-thai-looped":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Thai+Looped","names":["Noto Sans Thai Looped"],"ruby_source_checksum":{":sha256":"7eec3b145134059366620f5616a54d041ca76faeb069db693ced38ea38099249"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-thai-looped.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansthailooped/NotoSansThaiLooped%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansThaiLooped[wdth,wght].ttf"]]]},"font-noto-sans-thai-ui":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Thai+UI","names":["Noto Sans Thai UI"],"ruby_source_checksum":{":sha256":"02d9171b1b989ef25f09c0ce0261170bbf99ed86e64dfa813edc818862b65c4e"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-thai-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansthaiui/NotoSansThaiUI%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansThaiUI[wdth,wght].ttf"]]]},"font-noto-sans-thai":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Thai","names":["Noto Sans Thai"],"ruby_source_checksum":{":sha256":"a916b65b94ae2af303bc1e3b7eb9d5756f43d802a9c580cf6591b03de9d9f354"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-thai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansthai/NotoSansThai%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansThai[wdth,wght].ttf"]]]},"font-noto-sans-tifinagh":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tifinagh","names":["Noto Sans Tifinagh"],"ruby_source_checksum":{":sha256":"bbe86904901be0f3b9651fd2d87ddda79baa983c1e81bed392efb70e8c3d65b9"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tifinagh.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstifinagh/NotoSansTifinagh-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTifinagh-Regular.ttf"]]]},"font-noto-sans-tirhuta":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Tirhuta","names":["Noto Sans Tirhuta"],"ruby_source_checksum":{":sha256":"0e2f6825203c260815bac8832eadcc96515041c1ed6153eb35c8d76660a58d2c"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-tirhuta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanstirhuta/NotoSansTirhuta-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansTirhuta-Regular.ttf"]]]},"font-noto-sans-ugaritic":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Ugaritic","names":["Noto Sans Ugaritic"],"ruby_source_checksum":{":sha256":"23e538c01e763dac851d69eb807f3583c52e8af3e58fbdcabd157e8b3d76deda"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-ugaritic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansugaritic/NotoSansUgaritic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansUgaritic-Regular.ttf"]]]},"font-noto-sans-vai":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Vai","names":["Noto Sans Vai"],"ruby_source_checksum":{":sha256":"95a2ad79d3b3bdef91ef2f26b450fb7cf76a195b9ca7b4160aa37d88910bd2a0"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-vai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansvai/NotoSansVai-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansVai-Regular.ttf"]]]},"font-noto-sans-vithkuqi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Vithkuqi","names":["Noto Sans Vithkuqi"],"ruby_source_checksum":{":sha256":"6673543d0b8bf9fa2738cfa84c998b9c5847177d16068576dfb5929cb110b3d3"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-vithkuqi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansvithkuqi/NotoSansVithkuqi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansVithkuqi[wght].ttf"]]]},"font-noto-sans-wancho":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Wancho","names":["Noto Sans Wancho"],"ruby_source_checksum":{":sha256":"c3964a58b993d7d0b0665ea584ec666bfbdc225f787efff7f7e3d21b63c34372"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-wancho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanswancho/NotoSansWancho-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansWancho-Regular.ttf"]]]},"font-noto-sans-warang-citi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Warang+Citi","names":["Noto Sans Warang Citi"],"ruby_source_checksum":{":sha256":"e85e4f81a2b9af6028c764d8fad1b6f9748b304449ba197bce8000acf1f9e40d"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-warang-citi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanswarangciti/NotoSansWarangCiti-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansWarangCiti-Regular.ttf"]]]},"font-noto-sans-yi":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Yi","names":["Noto Sans Yi"],"ruby_source_checksum":{":sha256":"d38f060c5660141b7df3d47829939a1236e1f2a71375afb938023d34a8b284d7"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-yi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosansyi/NotoSansYi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansYi-Regular.ttf"]]]},"font-noto-sans-zanabazar-square":{"homepage":"https://fonts.google.com/specimen/Noto+Sans+Zanabazar+Square","names":["Noto Sans Zanabazar Square"],"ruby_source_checksum":{":sha256":"04543af2496571aeeeb0566d26ece4883455d5f3f431e0b7775ed66da7b22e97"},"ruby_source_path":"Casks/font/font-n/font-noto-sans-zanabazar-square.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notosanszanabazarsquare/NotoSansZanabazarSquare-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSansZanabazarSquare-Regular.ttf"]]]},"font-noto-sans":{"homepage":"https://notofonts.github.io/","names":["Noto Sans"],"ruby_source_checksum":{":sha256":"f5fbff734e389c73f90c3c79afc57b49f1725292bc1a58dff110ea31b81f8119"},"ruby_source_path":"Casks/font/font-n/font-noto-sans.rb","sha256":"0c34df072a3fa7efbb7cbf34950e1f971a4447cffe365d3a359e2d4089b958f5","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/latin-greek-cyrillic/releases/download/NotoSans-v2.015/NotoSans-v2.015.zip"],"version":"2.015","raw_artifacts":[[":font",["NotoSans/unhinted/variable-ttf/NotoSans[wdth,wght].ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-BlackItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-Bold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-BoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-Condensed.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedBlack.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedBlackItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedExtraBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedExtraBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedExtraLight.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedExtraLightItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedLight.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedLightItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedMedium.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedMediumItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedSemiBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedSemiBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedThin.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-CondensedThinItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensed.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedBlack.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedBlackItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedExtraBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedExtraBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedExtraLight.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedExtraLightItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedLight.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedLightItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedMedium.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedMediumItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedSemiBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedSemiBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedThin.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraCondensedThinItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraLight.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ExtraLightItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-Italic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-Light.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-LightItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-Medium.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-MediumItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-Regular.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensed.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedBlack.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedBlackItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedExtraBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedExtraBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedExtraLight.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedExtraLightItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedLight.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedLightItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedMedium.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedMediumItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedSemiBold.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedSemiBoldItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedThin.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-SemiCondensedThinItalic.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-Thin.ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-ThinItalic.ttf"]],[":font",["NotoSans/unhinted/variable-ttf/NotoSans-Italic[wdth,wght].ttf"]],[":font",["NotoSans/unhinted/ttf/NotoSans-Black.ttf"]]]},"font-noto-serif-ahom":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Ahom","names":["Noto Serif Ahom"],"ruby_source_checksum":{":sha256":"9116eb4fb504b600cfdfb675b06860ad2a2d4aa6b684255108400446c6782ed2"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-ahom.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifahom/NotoSerifAhom-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifAhom-Regular.ttf"]]]},"font-noto-serif-armenian":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Armenian","names":["Noto Serif Armenian"],"ruby_source_checksum":{":sha256":"a5d1dea626520d111b68844c445fecf11820aceb8962669ede052238353e7dc8"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-armenian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifarmenian/NotoSerifArmenian%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifArmenian[wdth,wght].ttf"]]]},"font-noto-serif-balinese":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Balinese","names":["Noto Serif Balinese"],"ruby_source_checksum":{":sha256":"d9d7405b6682e025bf1ff02511b2cc0682352a16bc7c36712227d108f3401e5a"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-balinese.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifbalinese/NotoSerifBalinese-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifBalinese-Regular.ttf"]]]},"font-noto-serif-bengali":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Bengali","names":["Noto Serif Bengali"],"ruby_source_checksum":{":sha256":"5ac60d683e58f5622fdae6469e18d44c5c2605d13cb8849089867417c2cc68b7"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-bengali.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifbengali/NotoSerifBengali%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifBengali[wdth,wght].ttf"]]]},"font-noto-serif-cjk-hk":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Serif","names":["Noto Serif CJK HK"],"ruby_source_checksum":{":sha256":"697fc684a5a2f9ac78476d209e70316852e093aa4e39c3159b4e38a34037ec3b"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-cjk-hk.rb","sha256":"2eaf73871cbc53e72bb1021d760eb64b395955d33fdc560964e15b429a64c288","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/11_NotoSerifCJKhk.zip"],"version":"2.003","raw_artifacts":[[":font",["OTF/TraditionalChineseHK/NotoSerifCJKhk-Black.otf"]],[":font",["OTF/TraditionalChineseHK/NotoSerifCJKhk-Bold.otf"]],[":font",["OTF/TraditionalChineseHK/NotoSerifCJKhk-ExtraLight.otf"]],[":font",["OTF/TraditionalChineseHK/NotoSerifCJKhk-Light.otf"]],[":font",["OTF/TraditionalChineseHK/NotoSerifCJKhk-Medium.otf"]],[":font",["OTF/TraditionalChineseHK/NotoSerifCJKhk-Regular.otf"]],[":font",["OTF/TraditionalChineseHK/NotoSerifCJKhk-SemiBold.otf"]]]},"font-noto-serif-cjk-jp":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Serif","names":["Noto Serif CJK JP"],"ruby_source_checksum":{":sha256":"be432aeef9c9f894d8671d534e15f605b19f8f4d4900a19ff9afa2ed309ddeaf"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-cjk-jp.rb","sha256":"d7e956584f1e9417a0a72de22bfc33103d7dea78c9f84e5876920eb35ef40a13","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/07_NotoSerifCJKjp.zip"],"version":"2.003","raw_artifacts":[[":font",["OTF/Japanese/NotoSerifCJKjp-Black.otf"]],[":font",["OTF/Japanese/NotoSerifCJKjp-Bold.otf"]],[":font",["OTF/Japanese/NotoSerifCJKjp-ExtraLight.otf"]],[":font",["OTF/Japanese/NotoSerifCJKjp-Light.otf"]],[":font",["OTF/Japanese/NotoSerifCJKjp-Medium.otf"]],[":font",["OTF/Japanese/NotoSerifCJKjp-Regular.otf"]],[":font",["OTF/Japanese/NotoSerifCJKjp-SemiBold.otf"]]]},"font-noto-serif-cjk-kr":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Serif","names":["Noto Serif CJK KR"],"ruby_source_checksum":{":sha256":"0590f3bae99346927be3c448d500c429a05617869537efc9dc8c09df99b14873"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-cjk-kr.rb","sha256":"2132d84616ea55b2b6073bd7b3da5ccd90e59e61fdeab681107d33ab099be367","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/08_NotoSerifCJKkr.zip"],"version":"2.003","raw_artifacts":[[":font",["OTF/Korean/NotoSerifCJKkr-Black.otf"]],[":font",["OTF/Korean/NotoSerifCJKkr-Bold.otf"]],[":font",["OTF/Korean/NotoSerifCJKkr-ExtraLight.otf"]],[":font",["OTF/Korean/NotoSerifCJKkr-Light.otf"]],[":font",["OTF/Korean/NotoSerifCJKkr-Medium.otf"]],[":font",["OTF/Korean/NotoSerifCJKkr-Regular.otf"]],[":font",["OTF/Korean/NotoSerifCJKkr-SemiBold.otf"]]]},"font-noto-serif-cjk-sc":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Serif","names":["Noto Serif CJK SC"],"ruby_source_checksum":{":sha256":"fc0e1ba350527776d000111c49e9c2e3df627e70c8b5fdcb6a4347083570e923"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-cjk-sc.rb","sha256":"4bcdbff95cedfb6a4c0640403f0de8b69480d869331c24c8eff91f7bb834df04","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/09_NotoSerifCJKsc.zip"],"version":"2.003","raw_artifacts":[[":font",["OTF/SimplifiedChinese/NotoSerifCJKsc-Black.otf"]],[":font",["OTF/SimplifiedChinese/NotoSerifCJKsc-Bold.otf"]],[":font",["OTF/SimplifiedChinese/NotoSerifCJKsc-ExtraLight.otf"]],[":font",["OTF/SimplifiedChinese/NotoSerifCJKsc-Light.otf"]],[":font",["OTF/SimplifiedChinese/NotoSerifCJKsc-Medium.otf"]],[":font",["OTF/SimplifiedChinese/NotoSerifCJKsc-Regular.otf"]],[":font",["OTF/SimplifiedChinese/NotoSerifCJKsc-SemiBold.otf"]]]},"font-noto-serif-cjk-tc":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Serif","names":["Noto Serif CJK TC"],"ruby_source_checksum":{":sha256":"cdf07077d08689b906c071a88df7d91db44deaf83f857aae575219004fa8d4a5"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-cjk-tc.rb","sha256":"b4aa07b217532c5859b3674d53588671e7e4f340054fc30e9bf417ee3b1aa4d4","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/10_NotoSerifCJKtc.zip"],"version":"2.003","raw_artifacts":[[":font",["OTF/TraditionalChinese/NotoSerifCJKtc-Black.otf"]],[":font",["OTF/TraditionalChinese/NotoSerifCJKtc-Bold.otf"]],[":font",["OTF/TraditionalChinese/NotoSerifCJKtc-ExtraLight.otf"]],[":font",["OTF/TraditionalChinese/NotoSerifCJKtc-Light.otf"]],[":font",["OTF/TraditionalChinese/NotoSerifCJKtc-Medium.otf"]],[":font",["OTF/TraditionalChinese/NotoSerifCJKtc-Regular.otf"]],[":font",["OTF/TraditionalChinese/NotoSerifCJKtc-SemiBold.otf"]]]},"font-noto-serif-cjk":{"homepage":"https://github.com/notofonts/noto-cjk/tree/main/Serif","names":["Noto Serif CJK"],"ruby_source_checksum":{":sha256":"348f03f1d5084a5174273c024e480f036d2141efe17ed29e252f4763c13281ed"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-cjk.rb","sha256":"5009285197f068fe9a58f2cf8d6d312f4bf185887305751aae2608db4e02e48f","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/01_NotoSerifCJK.ttc.zip"],"version":"2.003","raw_artifacts":[[":font",["NotoSerifCJK.ttc"]]]},"font-noto-serif-devanagari":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Devanagari","names":["Noto Serif Devanagari"],"ruby_source_checksum":{":sha256":"2dd8f9cc619952895eafed9f542354deea007812d0861f195a72e44bf29cb5f8"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-devanagari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifdevanagari/NotoSerifDevanagari%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifDevanagari[wdth,wght].ttf"]]]},"font-noto-serif-display":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Display","names":["Noto Serif Display"],"ruby_source_checksum":{":sha256":"d6badc7a5f6afb51f03e71eb1172b9f07d2604f20cbdc0845ba207ca61f443d1"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notoserifdisplay"},"version":"latest","raw_artifacts":[[":font",["NotoSerifDisplay-Italic[wdth,wght].ttf"]],[":font",["NotoSerifDisplay[wdth,wght].ttf"]]]},"font-noto-serif-dives-akuru":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Dives+Akuru","names":["Noto Serif Dives Akuru"],"ruby_source_checksum":{":sha256":"6bfc947625e4fcdef3c75a1b06b3f9479ea8ffbaebfcc1c753ac5184ae8b57a2"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-dives-akuru.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifdivesakuru/NotoSerifDivesAkuru-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifDivesAkuru-Regular.ttf"]]]},"font-noto-serif-dogra":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Dogra","names":["Noto Serif Dogra"],"ruby_source_checksum":{":sha256":"fe4654e036c66345edc9a48cdf3bc8f984ef749b007b6a57dbe5eedd39865a72"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-dogra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifdogra/NotoSerifDogra-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifDogra-Regular.ttf"]]]},"font-noto-serif-ethiopic":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Ethiopic","names":["Noto Serif Ethiopic"],"ruby_source_checksum":{":sha256":"ec4f259159284844280a1c3997a3ea5bae1e225e42c6bd119c481698d3721d55"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-ethiopic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifethiopic/NotoSerifEthiopic%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifEthiopic[wdth,wght].ttf"]]]},"font-noto-serif-georgian":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Georgian","names":["Noto Serif Georgian"],"ruby_source_checksum":{":sha256":"d811c3b9a486175c9d1780d1b80d93ad8d1c964a8831698d064d4840d92784c0"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-georgian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifgeorgian/NotoSerifGeorgian%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifGeorgian[wdth,wght].ttf"]]]},"font-noto-serif-grantha":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Grantha","names":["Noto Serif Grantha"],"ruby_source_checksum":{":sha256":"4fd43596d9043ec0da842a98f394bd8b34f859a2cc21f7cd195f1fdcf9543530"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-grantha.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifgrantha/NotoSerifGrantha-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifGrantha-Regular.ttf"]]]},"font-noto-serif-gujarati":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Gujarati","names":["Noto Serif Gujarati"],"ruby_source_checksum":{":sha256":"a9a9e2b826cf749a58c27a06b38ccc758b79642d7c61af659fef979e5f649590"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-gujarati.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifgujarati/NotoSerifGujarati%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifGujarati[wght].ttf"]]]},"font-noto-serif-gurmukhi":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Gurmukhi","names":["Noto Serif Gurmukhi"],"ruby_source_checksum":{":sha256":"bf4abf1a2ef7d3d6242803f5994c08a34e666cb5c46ab77af7cabdd146ee2363"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-gurmukhi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifgurmukhi/NotoSerifGurmukhi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifGurmukhi[wght].ttf"]]]},"font-noto-serif-hebrew":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Hebrew","names":["Noto Serif Hebrew"],"ruby_source_checksum":{":sha256":"31d464c06bac934e741ce841597b8a103cc8044fb8dec53bb5f879356c333eda"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-hebrew.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifhebrew/NotoSerifHebrew%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifHebrew[wdth,wght].ttf"]]]},"font-noto-serif-hentaigana":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Hentaigana","names":["Noto Serif Hentaigana"],"ruby_source_checksum":{":sha256":"e2cc5ddee9d747fa8ad2db1043e60fbc07224525cdfaaab4047516780e9ff338"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-hentaigana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifhentaigana/NotoSerifHentaigana%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifHentaigana[wght].ttf"]]]},"font-noto-serif-hk":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+HK","names":["Noto Serif HK"],"ruby_source_checksum":{":sha256":"2e6126eca781fa63cca31c825cc19872db050e8ed6f3c659041c7f46c93fce0b"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-hk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifhk/NotoSerifHK%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifHK[wght].ttf"]]]},"font-noto-serif-jp":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+JP","names":["Noto Serif JP"],"ruby_source_checksum":{":sha256":"7a5f311fcb8b23fcac32b0dbdf490c1cffa630bff8907fc771fa60b6dddf5a17"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-jp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifjp/NotoSerifJP%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifJP[wght].ttf"]]]},"font-noto-serif-kannada":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Kannada","names":["Noto Serif Kannada"],"ruby_source_checksum":{":sha256":"6bb0d634f056ec0814dee958d185dc4e21aeb577a0c8fdb470c4db1bd7d122ab"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-kannada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifkannada/NotoSerifKannada%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifKannada[wght].ttf"]]]},"font-noto-serif-khitan-small-script":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Khitan+Small+Script","names":["Noto Serif Khitan Small Script"],"ruby_source_checksum":{":sha256":"c4a8c948485d28715ea9cd741b58bf22fee029e6f0afa7f548c31001ea524de8"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-khitan-small-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifkhitansmallscript/NotoSerifKhitanSmallScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifKhitanSmallScript-Regular.ttf"]]]},"font-noto-serif-khmer":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Khmer","names":["Noto Serif Khmer"],"ruby_source_checksum":{":sha256":"6c18197af7823dc7fd276682fd60cb58350278ca48320d2108ea25a99c6f6a36"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-khmer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifkhmer/NotoSerifKhmer%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifKhmer[wdth,wght].ttf"]]]},"font-noto-serif-khojki":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Khojki","names":["Noto Serif Khojki"],"ruby_source_checksum":{":sha256":"6ba454e698f88161f665fc0f64658d0abb39c400d57e290238e86d8f3969c607"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-khojki.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifkhojki/NotoSerifKhojki%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifKhojki[wght].ttf"]]]},"font-noto-serif-kr":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+KR","names":["Noto Serif KR"],"ruby_source_checksum":{":sha256":"eb91df34ab3e6e67c04879c3573c56e26f8a1a46218afbdb5e25852346198597"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-kr.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifkr/NotoSerifKR%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifKR[wght].ttf"]]]},"font-noto-serif-lao":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Lao","names":["Noto Serif Lao"],"ruby_source_checksum":{":sha256":"a5033381934048d17e972215960b9d0fa8d2ddf0c07e45006f5cc45f00837dd9"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-lao.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoseriflao/NotoSerifLao%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifLao[wdth,wght].ttf"]]]},"font-noto-serif-makasar":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Makasar","names":["Noto Serif Makasar"],"ruby_source_checksum":{":sha256":"4ef802515f4b5fbdec827e160c6dca5c69b61ecb4675c4103beff1d311a77067"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-makasar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifmakasar/NotoSerifMakasar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifMakasar-Regular.ttf"]]]},"font-noto-serif-malayalam":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Malayalam","names":["Noto Serif Malayalam"],"ruby_source_checksum":{":sha256":"74f66a0c5dba78c15588f089a26b27f2da727e7653c162e5c17c11faa3d7dbf8"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-malayalam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifmalayalam/NotoSerifMalayalam%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifMalayalam[wght].ttf"]]]},"font-noto-serif-myanmar":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Myanmar","names":["Noto Serif Myanmar"],"ruby_source_checksum":{":sha256":"8f4679757561f6c37c8be9c4b8f79cd596c5cc3c54073866a501e6891037a29b"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-myanmar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notoserifmyanmar"},"version":"latest","raw_artifacts":[[":font",["NotoSerifMyanmar-Thin.ttf"]],[":font",["NotoSerifMyanmar-Bold.ttf"]],[":font",["NotoSerifMyanmar-ExtraBold.ttf"]],[":font",["NotoSerifMyanmar-ExtraLight.ttf"]],[":font",["NotoSerifMyanmar-Light.ttf"]],[":font",["NotoSerifMyanmar-Medium.ttf"]],[":font",["NotoSerifMyanmar-Regular.ttf"]],[":font",["NotoSerifMyanmar-SemiBold.ttf"]],[":font",["NotoSerifMyanmar-Black.ttf"]]]},"font-noto-serif-np-hmong":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+NP+Hmong","names":["Noto Serif NP Hmong"],"ruby_source_checksum":{":sha256":"cc8ad1d0e864f437cd0042d105c4c15cab559026317201df72d13219daf64719"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-np-hmong.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifnphmong/NotoSerifNPHmong%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifNPHmong[wght].ttf"]]]},"font-noto-serif-nyiakeng-puachue-hmong":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Nyiakeng+Puachue+Hmong","names":["Noto Serif Nyiakeng Puachue Hmong"],"ruby_source_checksum":{":sha256":"ba1f6d029e57e4f5e48076deab3c61c92c8aee0b6ad4f8bdaa7da78c7af5f1ea"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-nyiakeng-puachue-hmong.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifnyiakengpuachuehmong/NotoSerifNyiakengPuachueHmong%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifNyiakengPuachueHmong[wght].ttf"]]]},"font-noto-serif-old-uyghur":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Old+Uyghur","names":["Noto Serif Old Uyghur"],"ruby_source_checksum":{":sha256":"aae65487c8a767d8f8de6d6b860664f6dc05a8c52509003b2249d1b5eb44cf6f"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-old-uyghur.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifolduyghur/NotoSerifOldUyghur-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifOldUyghur-Regular.ttf"]]]},"font-noto-serif-oriya":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Oriya","names":["Noto Serif Oriya"],"ruby_source_checksum":{":sha256":"0f5b6d016b24ddd5e047e7c97d25bb6c2668c00ab76e6c4578419e30c534e435"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-oriya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoseriforiya/NotoSerifOriya%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifOriya[wght].ttf"]]]},"font-noto-serif-ottoman-siyaq":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Ottoman+Siyaq","names":["Noto Serif Ottoman Siyaq"],"ruby_source_checksum":{":sha256":"41b2e01d8eb98dac7a2015987ed69d4ebb03df2e347ff27b393038a0c1bf6b8e"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-ottoman-siyaq.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifottomansiyaq/NotoSerifOttomanSiyaq-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifOttomanSiyaq-Regular.ttf"]]]},"font-noto-serif-sc":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+SC","names":["Noto Serif SC"],"ruby_source_checksum":{":sha256":"e4e30e0e433d29cbe44e83cc8565df468259bbd5211dc81011aa591faa3c4bb5"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifsc/NotoSerifSC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifSC[wght].ttf"]]]},"font-noto-serif-sinhala":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Sinhala","names":["Noto Serif Sinhala"],"ruby_source_checksum":{":sha256":"bc34c94aee7ae70b77099312e8df783d7d8436a5ad8c7cf8c5b530dd02cc31c8"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-sinhala.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifsinhala/NotoSerifSinhala%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifSinhala[wdth,wght].ttf"]]]},"font-noto-serif-tamil":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Tamil","names":["Noto Serif Tamil"],"ruby_source_checksum":{":sha256":"f53b3d45c2e86945e6c32630fa5467ad2f98a986b24cbec25d608017bbf13694"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-tamil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/notoseriftamil"},"version":"latest","raw_artifacts":[[":font",["NotoSerifTamil-Italic[wdth,wght].ttf"]],[":font",["NotoSerifTamil[wdth,wght].ttf"]]]},"font-noto-serif-tangut":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Tangut","names":["Noto Serif Tangut"],"ruby_source_checksum":{":sha256":"9e64815e08afae73249641a1d985120ab0de73ad9339eb37d159a050070d76b8"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-tangut.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoseriftangut/NotoSerifTangut-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifTangut-Regular.ttf"]]]},"font-noto-serif-tc":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+TC","names":["Noto Serif TC"],"ruby_source_checksum":{":sha256":"959fea2bdfa64f8ed82a217e4b8fd515f301b56180e5685014486b27df60f29a"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-tc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoseriftc/NotoSerifTC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifTC[wght].ttf"]]]},"font-noto-serif-telugu":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Telugu","names":["Noto Serif Telugu"],"ruby_source_checksum":{":sha256":"a2cc09d4ab97b82efe3310d7e3c1dc0a63d7beca3d558ed0dacc7afa33d890fe"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-telugu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoseriftelugu/NotoSerifTelugu%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifTelugu[wght].ttf"]]]},"font-noto-serif-thai":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Thai","names":["Noto Serif Thai"],"ruby_source_checksum":{":sha256":"ec7b013e7434674c8bb6e20f60ac58dbd2a0032932affdd6d2b9dc7daa3338ea"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-thai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifthai/NotoSerifThai%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifThai[wdth,wght].ttf"]]]},"font-noto-serif-tibetan":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Tibetan","names":["Noto Serif Tibetan"],"ruby_source_checksum":{":sha256":"c1af953b3d6dcd37ceb1be6d7fc52cb59d688d81977f4448473b6461e6eecfad"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-tibetan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoseriftibetan/NotoSerifTibetan%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifTibetan[wght].ttf"]]]},"font-noto-serif-todhri":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Todhri","names":["Noto Serif Todhri"],"ruby_source_checksum":{":sha256":"60d1960973c6fe759a7eff1c34040120c479bc63aa24877e77f067e4caf76a25"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-todhri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoseriftodhri/NotoSerifTodhri-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifTodhri-Regular.ttf"]]]},"font-noto-serif-toto":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Toto","names":["Noto Serif Toto"],"ruby_source_checksum":{":sha256":"b42a2609ba2f7c1ec51c96565c2eea8b9a3d57a7b4035e32144d26ece463d860"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-toto.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoseriftoto/NotoSerifToto%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifToto[wght].ttf"]]]},"font-noto-serif-vithkuqi":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Vithkuqi","names":["Noto Serif Vithkuqi"],"ruby_source_checksum":{":sha256":"c6e96f24027541ca40c9fec08d1dc9c67b6fdafd5cf7537e68446fe262c72c53"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-vithkuqi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifvithkuqi/NotoSerifVithkuqi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifVithkuqi[wght].ttf"]]]},"font-noto-serif-yezidi":{"homepage":"https://fonts.google.com/specimen/Noto+Serif+Yezidi","names":["Noto Serif Yezidi"],"ruby_source_checksum":{":sha256":"cdb9351bcc6be1a64a28da3ece66d38c816281b0675b35df400efc76a0fb3816"},"ruby_source_path":"Casks/font/font-n/font-noto-serif-yezidi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoserifyezidi/NotoSerifYezidi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoSerifYezidi[wght].ttf"]]]},"font-noto-serif":{"homepage":"https://notofonts.github.io/","names":["Noto Serif"],"ruby_source_checksum":{":sha256":"f632953f973a2da6027ff1ab1043f0beaa91fdc7d3363be171cca5b80abc1f5e"},"ruby_source_path":"Casks/font/font-n/font-noto-serif.rb","sha256":"0e9a43c8a4b94ac76f55069ed1d7385bbcaf6b99527a94deb5619e032b7e76c1","tap_string":"homebrew/cask","url_args":["https://github.com/notofonts/latin-greek-cyrillic/releases/download/NotoSerif-v2.015/NotoSerif-v2.015.zip"],"version":"2.015","raw_artifacts":[[":font",["NotoSerif/unhinted/variable-ttf/NotoSerif-Italic[wdth,wght].ttf"]],[":font",["NotoSerif/unhinted/variable-ttf/NotoSerif[wdth,wght].ttf"]]]},"font-noto-traditional-nushu":{"homepage":"https://fonts.google.com/specimen/Noto+Traditional+Nushu","names":["Noto Traditional Nushu"],"ruby_source_checksum":{":sha256":"5965d80b98305debc980d4619afaa5fec7602af510ca3709ede0117d5529380c"},"ruby_source_path":"Casks/font/font-n/font-noto-traditional-nushu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nototraditionalnushu/NotoTraditionalNushu%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoTraditionalNushu[wght].ttf"]]]},"font-noto-znamenny-musical-notation":{"homepage":"https://fonts.google.com/specimen/Noto+Znamenny+Musical+Notation","names":["Noto Znamenny Musical Notation"],"ruby_source_checksum":{":sha256":"679afdb23f92fc47ef3ab6418b8e8d0cb19721481192d9b2f504c15eee155d2d"},"ruby_source_path":"Casks/font/font-n/font-noto-znamenny-musical-notation.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/notoznamennymusicalnotation/NotoZnamennyMusicalNotation-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NotoZnamennyMusicalNotation-Regular.ttf"]]]},"font-nova-cut":{"homepage":"https://fonts.google.com/specimen/Nova+Cut","names":["Nova Cut"],"ruby_source_checksum":{":sha256":"feea44231108eb4ddee3f8b5e322e62d1a0ce8a6122e125fea618697197557e2"},"ruby_source_path":"Casks/font/font-n/font-nova-cut.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/novacut/NovaCut.ttf"],"version":"latest","raw_artifacts":[[":font",["NovaCut.ttf"]]]},"font-nova-flat":{"homepage":"https://fonts.google.com/specimen/Nova+Flat","names":["Nova Flat"],"ruby_source_checksum":{":sha256":"0e86a8c1e777c9aa52d382357c781bf00262a97e845d04d6f7bd2d0fc76a2022"},"ruby_source_path":"Casks/font/font-n/font-nova-flat.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/novaflat/NovaFlat.ttf"],"version":"latest","raw_artifacts":[[":font",["NovaFlat.ttf"]]]},"font-nova-mono":{"homepage":"https://fonts.google.com/specimen/Nova+Mono","names":["Nova Mono"],"ruby_source_checksum":{":sha256":"dc7244e2234d31092d96a03101dcb8c6340e2fdb2c9ceac5c590446402c824d6"},"ruby_source_path":"Casks/font/font-n/font-nova-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/novamono/NovaMono.ttf"],"version":"latest","raw_artifacts":[[":font",["NovaMono.ttf"]]]},"font-nova-oval":{"homepage":"https://fonts.google.com/specimen/Nova+Oval","names":["Nova Oval"],"ruby_source_checksum":{":sha256":"691d2f9e5f54dacb9e43f3c7d34c88a7ce3cbb0218cb1fb3c25eed6c2531d33a"},"ruby_source_path":"Casks/font/font-n/font-nova-oval.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/novaoval/NovaOval.ttf"],"version":"latest","raw_artifacts":[[":font",["NovaOval.ttf"]]]},"font-nova-round":{"homepage":"https://fonts.google.com/specimen/Nova+Round","names":["Nova Round"],"ruby_source_checksum":{":sha256":"e5b8bc67f1226f648dec0d5f1c94272741c813b2dad9166ae33c2597fa0e8e51"},"ruby_source_path":"Casks/font/font-n/font-nova-round.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/novaround/NovaRound.ttf"],"version":"latest","raw_artifacts":[[":font",["NovaRound.ttf"]]]},"font-nova-script":{"homepage":"https://fonts.google.com/specimen/Nova+Script","names":["Nova Script"],"ruby_source_checksum":{":sha256":"3ef03bfd8b39208c3afcecf99e9b25ee76e13b632fe748e3e16e898902decbda"},"ruby_source_path":"Casks/font/font-n/font-nova-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/novascript/NovaScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NovaScript-Regular.ttf"]]]},"font-nova-slim":{"homepage":"https://fonts.google.com/specimen/Nova+Slim","names":["Nova Slim"],"ruby_source_checksum":{":sha256":"07520408ed790f4c4029aa3d448b984ba142a7b38f209385970d950865df180a"},"ruby_source_path":"Casks/font/font-n/font-nova-slim.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/novaslim/NovaSlim.ttf"],"version":"latest","raw_artifacts":[[":font",["NovaSlim.ttf"]]]},"font-nova-square":{"homepage":"https://fonts.google.com/specimen/Nova+Square","names":["Nova Square"],"ruby_source_checksum":{":sha256":"d48bc83a3b5bbe08f5ccb64c4862c10e9aab02677c93adb3687e7e0c10a63a5b"},"ruby_source_path":"Casks/font/font-n/font-nova-square.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/novasquare/NovaSquare.ttf"],"version":"latest","raw_artifacts":[[":font",["NovaSquare.ttf"]]]},"font-ntr":{"homepage":"https://fonts.google.com/specimen/NTR","names":["NTR"],"ruby_source_checksum":{":sha256":"018b1b10cce2e329da6e324c9c24f26dbd84af6d4369dbc3e759766f6e162b32"},"ruby_source_path":"Casks/font/font-n/font-ntr.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ntr/NTR-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NTR-Regular.ttf"]]]},"font-numans":{"homepage":"https://fonts.google.com/specimen/Numans","names":["Numans"],"ruby_source_checksum":{":sha256":"189ed390ccc41952681e31cd9cd5d864868e4c943328723e5535a6fff632d384"},"ruby_source_path":"Casks/font/font-n/font-numans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/numans/Numans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Numans-Regular.ttf"]]]},"font-nunito-sans":{"homepage":"https://fonts.google.com/specimen/Nunito+Sans","names":["Nunito Sans"],"ruby_source_checksum":{":sha256":"180606c3a276facb565db521083a44ddd642140af66de185f38ecf7430b80290"},"ruby_source_path":"Casks/font/font-n/font-nunito-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/nunitosans"},"version":"latest","raw_artifacts":[[":font",["NunitoSans-Italic[YTLC,opsz,wdth,wght].ttf"]],[":font",["NunitoSans[YTLC,opsz,wdth,wght].ttf"]]]},"font-nunito":{"homepage":"https://fonts.google.com/specimen/Nunito","names":["Nunito"],"ruby_source_checksum":{":sha256":"d57f5ad7606b01b87c044c7538c80e11bd9dba710ec682d0df69655f104d668a"},"ruby_source_path":"Casks/font/font-n/font-nunito.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/nunito"},"version":"latest","raw_artifacts":[[":font",["Nunito-Italic[wght].ttf"]],[":font",["Nunito[wght].ttf"]]]},"font-nuosu-sil":{"homepage":"https://fonts.google.com/specimen/Nuosu+SIL","names":["Nuosu SIL"],"ruby_source_checksum":{":sha256":"1968795df6efce6d26fbfc0b5ece61dfdc34d41ca9bd4bad9ff0265b47bd4b12"},"ruby_source_path":"Casks/font/font-n/font-nuosu-sil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/nuosusil/NuosuSIL-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["NuosuSIL-Regular.ttf"]]]},"font-ocr":{"homepage":"https://tsukurimashou.org/ocr.php.en","names":["OCR"],"ruby_source_checksum":{":sha256":"e3e33d00f7c688e026430b1181c1b5af379dbe151ef76d53567b3921142d05c7"},"ruby_source_path":"Casks/font/font-o/font-ocr.rb","sha256":"58136fccfdee0923cc83a20996a067b98bae054570ee41bf896d7ca8224399bf","tap_string":"homebrew/cask","url_args":["https://tsukurimashou.org/files/ocr-0.3.1.zip"],"version":"0.3.1","raw_artifacts":[[":font",["ocr-0.3.1/OCRA.otf"]],[":font",["ocr-0.3.1/OCRB.otf"]],[":font",["ocr-0.3.1/OCRBE.otf"]],[":font",["ocr-0.3.1/OCRBF.otf"]],[":font",["ocr-0.3.1/OCRBL.otf"]],[":font",["ocr-0.3.1/OCRBS.otf"]],[":font",["ocr-0.3.1/OCRBX.otf"]]]},"font-odibee-sans":{"homepage":"https://fonts.google.com/specimen/Odibee+Sans","names":["Odibee Sans"],"ruby_source_checksum":{":sha256":"8e85d00c467f8cd21dbd8631f71e33288ca9a39ea041efe125f842308bb10432"},"ruby_source_path":"Casks/font/font-o/font-odibee-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/odibeesans/OdibeeSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["OdibeeSans-Regular.ttf"]]]},"font-odor-mean-chey":{"homepage":"https://fonts.google.com/specimen/Odor+Mean+Chey","names":["Odor Mean Chey"],"ruby_source_checksum":{":sha256":"ea413c6319804aaee0581981432f884b8609dcebd46257bc890acad9643d1210"},"ruby_source_path":"Casks/font/font-o/font-odor-mean-chey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/odormeanchey/OdorMeanChey-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["OdorMeanChey-Regular.ttf"]]]},"font-offside":{"homepage":"https://fonts.google.com/specimen/Offside","names":["Offside"],"ruby_source_checksum":{":sha256":"394194e6eeb388b40a41b05106006a5084aad231597646e3e7164a99b3ad40c2"},"ruby_source_path":"Casks/font/font-o/font-offside.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/offside/Offside-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Offside-Regular.ttf"]]]},"font-ofl-sorts-mill-goudy-tt":{"homepage":"https://fonts.google.com/specimen/Sorts+Mill+Goudy","names":["OFL Sorts Mill Goudy TT"],"ruby_source_checksum":{":sha256":"97451691adba831786fddeb53786317fa16b5c1c75b9cb2cd05cea2c0f038fc7"},"ruby_source_path":"Casks/font/font-o/font-ofl-sorts-mill-goudy-tt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/oflsortsmillgoudytt"},"version":"latest","raw_artifacts":[[":font",["OFLGoudyStMTT-Italic.ttf"]],[":font",["OFLGoudyStMTT.ttf"]]]},"font-oi":{"homepage":"https://fonts.google.com/specimen/Oi","names":["Oi"],"ruby_source_checksum":{":sha256":"eaecd0edbad89b2f8edd0c4b5bc6c3b25419b20a5099d1e3f34347a0d34158ce"},"ruby_source_path":"Casks/font/font-o/font-oi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/oi/Oi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Oi-Regular.ttf"]]]},"font-ojuju":{"homepage":"https://fonts.google.com/specimen/Ojuju","names":["Ojuju"],"ruby_source_checksum":{":sha256":"fb53ee0056c9beb1898e3b315789ba43bc48a9b62d28d325a7ea2d7d407e0ec1"},"ruby_source_path":"Casks/font/font-o/font-ojuju.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ojuju/Ojuju%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Ojuju[wght].ttf"]]]},"font-old-standard-tt":{"homepage":"https://fonts.google.com/specimen/Old+Standard+TT","names":["Old Standard TT"],"ruby_source_checksum":{":sha256":"89096a4dbc9e9888e2ce808a09e8cfd3965f2e5d32f469cb3e76a472a3c2a677"},"ruby_source_path":"Casks/font/font-o/font-old-standard-tt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/oldstandardtt"},"version":"latest","raw_artifacts":[[":font",["OldStandard-Bold.ttf"]],[":font",["OldStandard-Italic.ttf"]],[":font",["OldStandard-Regular.ttf"]]]},"font-oldenburg":{"homepage":"https://fonts.google.com/specimen/Oldenburg","names":["Oldenburg"],"ruby_source_checksum":{":sha256":"209978014dba2274cf6a9c94f6fde1bb764e4ed854d967ab69cec37104083ea2"},"ruby_source_path":"Casks/font/font-o/font-oldenburg.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/oldenburg/Oldenburg-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Oldenburg-Regular.ttf"]]]},"font-ole":{"homepage":"https://fonts.google.com/specimen/Ole","names":["Ole"],"ruby_source_checksum":{":sha256":"27c01e647ca63cb6234fadc8b3165cc396991da4e5a8c980b0dea7d508bb857e"},"ruby_source_path":"Casks/font/font-o/font-ole.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ole/Ole-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ole-Regular.ttf"]]]},"font-oleo-script-swash-caps":{"homepage":"https://fonts.google.com/specimen/Oleo+Script+Swash+Caps","names":["Oleo Script Swash Caps"],"ruby_source_checksum":{":sha256":"2499e6c770a38e3da0163e89c2a21fe4275e6d4c7538bd7af505e545aa0b5877"},"ruby_source_path":"Casks/font/font-o/font-oleo-script-swash-caps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/oleoscriptswashcaps"},"version":"latest","raw_artifacts":[[":font",["OleoScriptSwashCaps-Bold.ttf"]],[":font",["OleoScriptSwashCaps-Regular.ttf"]]]},"font-oleo-script":{"homepage":"https://fonts.google.com/specimen/Oleo+Script","names":["Oleo Script"],"ruby_source_checksum":{":sha256":"a66b03620676f92a800bbf896d45c106fa1828b170b663aee6236bf79406f82c"},"ruby_source_path":"Casks/font/font-o/font-oleo-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/oleoscript"},"version":"latest","raw_artifacts":[[":font",["OleoScript-Bold.ttf"]],[":font",["OleoScript-Regular.ttf"]]]},"font-onest":{"homepage":"https://fonts.google.com/specimen/Onest","names":["Onest"],"ruby_source_checksum":{":sha256":"439e83db8c5c2d9fac7e3da3a92701a968c7a778828c7c01dce550aeb078c807"},"ruby_source_path":"Casks/font/font-o/font-onest.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/onest/Onest%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Onest[wght].ttf"]]]},"font-oooh-baby":{"homepage":"https://fonts.google.com/specimen/Oooh+Baby","names":["Oooh Baby"],"ruby_source_checksum":{":sha256":"720642e5ae9f98c913aead996c75f81b133876f68af4498e1dc22f898f6ee36b"},"ruby_source_path":"Casks/font/font-o/font-oooh-baby.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ooohbaby/OoohBaby-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["OoohBaby-Regular.ttf"]]]},"font-open-iconic":{"homepage":"https://github.com/iconic/open-iconic/","names":["Open Iconic"],"ruby_source_checksum":{":sha256":"4bfb7a7680bae407b6b7f1d99a74986ae3136a457394fdc81d298060064052af"},"ruby_source_path":"Casks/font/font-o/font-open-iconic.rb","sha256":"846dafa3d3aebef38bcc9b5d7b7613846dbc07f5f06536b42ac682976524b6c4","tap_string":"homebrew/cask","url_args":["https://github.com/iconic/open-iconic/archive/refs/tags/1.1.1.tar.gz"],"version":"1.1.1","raw_artifacts":[[":font",["open-iconic-1.1.1/font/fonts/open-iconic.ttf"]]]},"font-open-sans-hebrew-condensed":{"homepage":"https://fonts.google.com/earlyaccess","names":["Open Sans Hebrew Condensed"],"ruby_source_checksum":{":sha256":"04968dcb7bfcdb63263c17a2ce55b3388fc9509bdbdae658f81a80789befa12b"},"ruby_source_path":"Casks/font/font-o/font-open-sans-hebrew-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"apache/opensanshebrewcondensed"},"version":"latest","raw_artifacts":[[":font",["OpenSansHebrewCondensed-Regular.ttf"]],[":font",["OpenSansHebrewCondensed-BoldItalic.ttf"]],[":font",["OpenSansHebrewCondensed-ExtraBold.ttf"]],[":font",["OpenSansHebrewCondensed-ExtraBoldItalic.ttf"]],[":font",["OpenSansHebrewCondensed-Italic.ttf"]],[":font",["OpenSansHebrewCondensed-Light.ttf"]],[":font",["OpenSansHebrewCondensed-LightItalic.ttf"]],[":font",["OpenSansHebrewCondensed-Bold.ttf"]]]},"font-open-sans-hebrew":{"homepage":"https://fonts.google.com/earlyaccess","names":["Open Sans Hebrew"],"ruby_source_checksum":{":sha256":"30f976a9d09def1d8dbbf8e54d86287e2ec0f9917e07f513ac138434b71dc690"},"ruby_source_path":"Casks/font/font-o/font-open-sans-hebrew.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"apache/opensanshebrew"},"version":"latest","raw_artifacts":[[":font",["OpenSansHebrew-Regular.ttf"]],[":font",["OpenSansHebrew-BoldItalic.ttf"]],[":font",["OpenSansHebrew-ExtraBold.ttf"]],[":font",["OpenSansHebrew-ExtraBoldItalic.ttf"]],[":font",["OpenSansHebrew-Italic.ttf"]],[":font",["OpenSansHebrew-Light.ttf"]],[":font",["OpenSansHebrew-LightItalic.ttf"]],[":font",["OpenSansHebrew-Bold.ttf"]]]},"font-open-sans":{"homepage":"https://fonts.google.com/specimen/Open+Sans","names":["Open Sans"],"ruby_source_checksum":{":sha256":"40856cd15a3250e82b0eb1a255bdd3097633555b479b43fffdc8b1f4f5ef19cf"},"ruby_source_path":"Casks/font/font-o/font-open-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/opensans"},"version":"latest","raw_artifacts":[[":font",["OpenSans-Italic[wdth,wght].ttf"]],[":font",["OpenSans[wdth,wght].ttf"]]]},"font-opendyslexic-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["OpenDyslexic Nerd Font families (OpenDyslexic)"],"ruby_source_checksum":{":sha256":"47a90ca838a765c5394d81a613a46a42975b1cd6474ea1610ce515aa62822057"},"ruby_source_path":"Casks/font/font-o/font-opendyslexic-nerd-font.rb","sha256":"5f3b8c84ea93982c28fa11d74a6b7e9d90f13f6eb3e228c4603007d9c62aea78","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/OpenDyslexic.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["OpenDyslexicNerdFontPropo-Regular.otf"]],[":font",["OpenDyslexicAltNerdFont-BoldItalic.otf"]],[":font",["OpenDyslexicAltNerdFont-Italic.otf"]],[":font",["OpenDyslexicAltNerdFont-Regular.otf"]],[":font",["OpenDyslexicAltNerdFontPropo-Bold.otf"]],[":font",["OpenDyslexicAltNerdFontPropo-BoldItalic.otf"]],[":font",["OpenDyslexicAltNerdFontPropo-Italic.otf"]],[":font",["OpenDyslexicAltNerdFontPropo-Regular.otf"]],[":font",["OpenDyslexicMNerdFont-Regular.otf"]],[":font",["OpenDyslexicMNerdFontMono-Regular.otf"]],[":font",["OpenDyslexicMNerdFontPropo-Regular.otf"]],[":font",["OpenDyslexicNerdFont-Bold.otf"]],[":font",["OpenDyslexicNerdFont-BoldItalic.otf"]],[":font",["OpenDyslexicNerdFont-Italic.otf"]],[":font",["OpenDyslexicNerdFont-Regular.otf"]],[":font",["OpenDyslexicNerdFontPropo-Bold.otf"]],[":font",["OpenDyslexicNerdFontPropo-BoldItalic.otf"]],[":font",["OpenDyslexicNerdFontPropo-Italic.otf"]],[":font",["OpenDyslexicAltNerdFont-Bold.otf"]]]},"font-opendyslexic":{"disable_args":{":date":"2026-09-27",":because":":unreachable"},"homepage":"https://forge.hackers.town/antijingoist/opendyslexic","names":["OpenDyslexic"],"ruby_source_checksum":{":sha256":"e0dd92d787d6d249032177a2b612b12b410b953b725231768d13be4ce3b91add"},"ruby_source_path":"Casks/font/font-o/font-opendyslexic.rb","sha256":"f07db722dabcdc359abca2fbb0a0e77a6b2a997db0fe694df30da32f7ec15c96","tap_string":"homebrew/cask","url_args":["https://forge.hackers.town/antijingoist/opendyslexic/archive/20160623-Stable.tar.gz"],"version":"20160623-Stable","raw_artifacts":[[":font",["opendyslexic/otf/OpenDyslexicMono-Regular.otf"]],[":font",["opendyslexic/otf/OpenDyslexic-BoldItalic.otf"]],[":font",["opendyslexic/otf/OpenDyslexic-Italic.otf"]],[":font",["opendyslexic/otf/OpenDyslexic-Regular.otf"]],[":font",["opendyslexic/otf/OpenDyslexicAlta-Bold.otf"]],[":font",["opendyslexic/otf/OpenDyslexicAlta-BoldItalic.otf"]],[":font",["opendyslexic/otf/OpenDyslexicAlta-Italic.otf"]],[":font",["opendyslexic/otf/OpenDyslexicAlta-Regular.otf"]],[":font",["opendyslexic/otf/OpenDyslexic-Bold.otf"]]]},"font-oppo-sans":{"homepage":"https://open.oppomobile.com/new/developmentDoc/info?id=13223","names":["OPPO Sans"],"ruby_source_checksum":{":sha256":"328db9a8294b7e1ff1582291af0b51f90125af1da282352340d5dcfcb90e6f86"},"ruby_source_path":"Casks/font/font-o/font-oppo-sans.rb","sha256":"4a314ad9446d0ba86fde57f18dbe8b7376c32dd5cdf6e3c8119a5d1ccf934ba8","tap_string":"homebrew/cask","url_args":["https://openfs.oppomobile.com/open/oop/202412/05/0f155015fff7700fbbcef7fa2aad78dc.zip"],"version":"4.0,202412,05,0f155015fff7700fbbcef7fa2aad78dc","raw_artifacts":[[":font",["OPPO_Sans_4.0/OPPO Sans 4.0.ttf"]]]},"font-optician-sans":{"homepage":"https://optician-sans.com/","names":["Optician Sans"],"ruby_source_checksum":{":sha256":"e9eba065566cf2d466e9283759c23c4bd6548fa67dacfe5ad14e47c438dbd74e"},"ruby_source_path":"Casks/font/font-o/font-optician-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/anewtypeofinterference/Optician-Sans/raw/master/OpenType-PS/Optician-Sans.otf"],"version":"latest","raw_artifacts":[[":font",["Optician-Sans.otf"]]]},"font-oranienbaum":{"homepage":"https://fonts.google.com/specimen/Oranienbaum","names":["Oranienbaum"],"ruby_source_checksum":{":sha256":"0c2aae9a359e9d47823ee36f79397a4e98c58849f44b4d65906fe609bd865b2a"},"ruby_source_path":"Casks/font/font-o/font-oranienbaum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/oranienbaum/Oranienbaum-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Oranienbaum-Regular.ttf"]]]},"font-orbit":{"homepage":"https://fonts.google.com/specimen/Orbit","names":["Orbit"],"ruby_source_checksum":{":sha256":"bf7a8355fb0fe83f6df4a8a4734181680077ca122c2433d55426a7a2cf0854be"},"ruby_source_path":"Casks/font/font-o/font-orbit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/orbit/Orbit-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Orbit-Regular.ttf"]]]},"font-orbitron":{"homepage":"https://fonts.google.com/specimen/Orbitron","names":["Orbitron"],"ruby_source_checksum":{":sha256":"9fe98a201044094ee58bf952a5689d253be9899eecc050df7b66df13b95ef6a0"},"ruby_source_path":"Casks/font/font-o/font-orbitron.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/orbitron/Orbitron%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Orbitron[wght].ttf"]]]},"font-oregano":{"homepage":"https://fonts.google.com/specimen/Oregano","names":["Oregano"],"ruby_source_checksum":{":sha256":"8bbfdc46cb4f14a8b528da8c91bea0344a384cfeb94f90421bf1ce8f9709b46b"},"ruby_source_path":"Casks/font/font-o/font-oregano.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/oregano"},"version":"latest","raw_artifacts":[[":font",["Oregano-Italic.ttf"]],[":font",["Oregano-Regular.ttf"]]]},"font-orelega-one":{"homepage":"https://fonts.google.com/specimen/Orelega+One","names":["Orelega One"],"ruby_source_checksum":{":sha256":"822e97c5b2a844be7f4dd26fd372dd20a4fba3d527af3775023b31940c0f212b"},"ruby_source_path":"Casks/font/font-o/font-orelega-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/orelegaone/OrelegaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["OrelegaOne-Regular.ttf"]]]},"font-orienta":{"homepage":"https://fonts.google.com/specimen/Orienta","names":["Orienta"],"ruby_source_checksum":{":sha256":"5c99f17e2163d6f936c885fa204d0f09476e7a4e48f79eb40a86da304c93a65b"},"ruby_source_path":"Casks/font/font-o/font-orienta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/orienta/Orienta-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Orienta-Regular.ttf"]]]},"font-original-surfer":{"homepage":"https://fonts.google.com/specimen/Original+Surfer","names":["Original Surfer"],"ruby_source_checksum":{":sha256":"1d351d1bedec89fd0cf6c90ac07716f89dc3db47fdf99b7fabd4566ad5b771fd"},"ruby_source_path":"Casks/font/font-o/font-original-surfer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/originalsurfer/OriginalSurfer-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["OriginalSurfer-Regular.ttf"]]]},"font-ostrich-sans":{"homepage":"https://www.theleagueofmoveabletype.com/ostrich-sans","names":["Ostrich Sans"],"ruby_source_checksum":{":sha256":"1ff33f0f08a21df479bb9df3e6b83b36575d21e5356a2a7edacb75a0b3bd3538"},"ruby_source_path":"Casks/font/font-o/font-ostrich-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/theleagueof/ostrich-sans/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["ostrich-sans-master/OstrichSansRounded-Medium.otf"]],[":font",["ostrich-sans-master/OstrichSans-Bold.otf"]],[":font",["ostrich-sans-master/OstrichSans-Heavy.otf"]],[":font",["ostrich-sans-master/OstrichSans-Light.otf"]],[":font",["ostrich-sans-master/OstrichSans-Medium.otf"]],[":font",["ostrich-sans-master/OstrichSansDashed-Medium.otf"]],[":font",["ostrich-sans-master/OstrichSansInline-Italic.otf"]],[":font",["ostrich-sans-master/OstrichSansInline-Regular.otf"]],[":font",["ostrich-sans-master/OstrichSans-Black.otf"]]]},"font-oswald":{"homepage":"https://fonts.google.com/specimen/Oswald","names":["Oswald"],"ruby_source_checksum":{":sha256":"b057611d27bcd22a547f25200a344a332482fcdc1c75dd842f34e696d4101017"},"ruby_source_path":"Casks/font/font-o/font-oswald.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/oswald/Oswald%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Oswald[wght].ttf"]]]},"font-otomanopee-one":{"homepage":"https://fonts.google.com/specimen/Otomanopee+One","names":["Otomanopee One"],"ruby_source_checksum":{":sha256":"909fcf8b6e29909a5f68e2a37ef09b877876aa3ea35764e492ad46b7170cdbd3"},"ruby_source_path":"Casks/font/font-o/font-otomanopee-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/otomanopeeone/OtomanopeeOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["OtomanopeeOne-Regular.ttf"]]]},"font-outfit":{"homepage":"https://fonts.google.com/specimen/Outfit","names":["Outfit"],"ruby_source_checksum":{":sha256":"f069b017e35407946a0f066f4fb983d942de6a7b5cca5ac7e1d611b016ac4a59"},"ruby_source_path":"Casks/font/font-o/font-outfit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/outfit/Outfit%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Outfit[wght].ttf"]]]},"font-over-the-rainbow":{"homepage":"https://fonts.google.com/specimen/Over+the+Rainbow","names":["Over the Rainbow"],"ruby_source_checksum":{":sha256":"bdc9bce1fac456e5d6c70f8a701ca6180d89703bd1d8c956f24f626f9be1a316"},"ruby_source_path":"Casks/font/font-o/font-over-the-rainbow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/overtherainbow/OvertheRainbow.ttf"],"version":"latest","raw_artifacts":[[":font",["OvertheRainbow.ttf"]]]},"font-overlock-sc":{"homepage":"https://fonts.google.com/specimen/Overlock+SC","names":["Overlock SC"],"ruby_source_checksum":{":sha256":"5a6879cfe5ef0f76c827ed64cd0c6ac9de010bc4b67290869c6fd63f3ec73737"},"ruby_source_path":"Casks/font/font-o/font-overlock-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/overlocksc/OverlockSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["OverlockSC-Regular.ttf"]]]},"font-overlock":{"homepage":"https://fonts.google.com/specimen/Overlock","names":["Overlock"],"ruby_source_checksum":{":sha256":"f08d650c03b88d5815f1c8eada80485436ca079309cf0ab6d8157feb409979df"},"ruby_source_path":"Casks/font/font-o/font-overlock.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/overlock"},"version":"latest","raw_artifacts":[[":font",["Overlock-Black.ttf"]],[":font",["Overlock-BlackItalic.ttf"]],[":font",["Overlock-Bold.ttf"]],[":font",["Overlock-BoldItalic.ttf"]],[":font",["Overlock-Italic.ttf"]],[":font",["Overlock-Regular.ttf"]]]},"font-overpass-mono":{"homepage":"https://fonts.google.com/specimen/Overpass+Mono","names":["Overpass Mono"],"ruby_source_checksum":{":sha256":"1e70b47bb97f5067c97a80bf9d5327c3aa69177d2ce13a97df2fe133bfbad0e8"},"ruby_source_path":"Casks/font/font-o/font-overpass-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/overpassmono/OverpassMono%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["OverpassMono[wght].ttf"]]]},"font-overpass-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Overpass Nerd Font families (Overpass)"],"ruby_source_checksum":{":sha256":"e9030a1a3e7d610d137a184edeb2e53fe9aa03a575e8c5556ab678237679adc9"},"ruby_source_path":"Casks/font/font-o/font-overpass-nerd-font.rb","sha256":"ee7b45d4dc481371cac12d0de5c2408826c21f3031b2ef826fb157d077f7353d","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Overpass.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["OverpassNerdFontPropo-ThinItalic.otf"]],[":font",["OverpassMNerdFont-Light.otf"]],[":font",["OverpassMNerdFont-Regular.otf"]],[":font",["OverpassMNerdFont-SemiBold.otf"]],[":font",["OverpassMNerdFontMono-Bold.otf"]],[":font",["OverpassMNerdFontMono-Light.otf"]],[":font",["OverpassMNerdFontMono-Regular.otf"]],[":font",["OverpassMNerdFontMono-SemiBold.otf"]],[":font",["OverpassMNerdFontPropo-Bold.otf"]],[":font",["OverpassMNerdFontPropo-Light.otf"]],[":font",["OverpassMNerdFontPropo-Regular.otf"]],[":font",["OverpassMNerdFontPropo-SemiBold.otf"]],[":font",["OverpassNerdFont-Bold.otf"]],[":font",["OverpassNerdFont-BoldItalic.otf"]],[":font",["OverpassNerdFont-ExtraBold.otf"]],[":font",["OverpassNerdFont-ExtraBoldItalic.otf"]],[":font",["OverpassNerdFont-ExtraLight.otf"]],[":font",["OverpassNerdFont-ExtraLightItalic.otf"]],[":font",["OverpassNerdFont-Heavy.otf"]],[":font",["OverpassNerdFont-HeavyItalic.otf"]],[":font",["OverpassNerdFont-Italic.otf"]],[":font",["OverpassNerdFont-Light.otf"]],[":font",["OverpassNerdFont-LightItalic.otf"]],[":font",["OverpassNerdFont-Regular.otf"]],[":font",["OverpassNerdFont-SemiBold.otf"]],[":font",["OverpassNerdFont-SemiBoldItalic.otf"]],[":font",["OverpassNerdFont-Thin.otf"]],[":font",["OverpassNerdFont-ThinItalic.otf"]],[":font",["OverpassNerdFontPropo-Bold.otf"]],[":font",["OverpassNerdFontPropo-BoldItalic.otf"]],[":font",["OverpassNerdFontPropo-ExtraBold.otf"]],[":font",["OverpassNerdFontPropo-ExtraBoldItalic.otf"]],[":font",["OverpassNerdFontPropo-ExtraLight.otf"]],[":font",["OverpassNerdFontPropo-ExtraLightItalic.otf"]],[":font",["OverpassNerdFontPropo-Heavy.otf"]],[":font",["OverpassNerdFontPropo-HeavyItalic.otf"]],[":font",["OverpassNerdFontPropo-Italic.otf"]],[":font",["OverpassNerdFontPropo-Light.otf"]],[":font",["OverpassNerdFontPropo-LightItalic.otf"]],[":font",["OverpassNerdFontPropo-Regular.otf"]],[":font",["OverpassNerdFontPropo-SemiBold.otf"]],[":font",["OverpassNerdFontPropo-SemiBoldItalic.otf"]],[":font",["OverpassNerdFontPropo-Thin.otf"]],[":font",["OverpassMNerdFont-Bold.otf"]]]},"font-overpass":{"homepage":"https://overpassfont.org/","names":["Overpass"],"ruby_source_checksum":{":sha256":"ea0bf2c7253c465bad7d0c92c42312d7f0b350e492c416267edf901a54b81440"},"ruby_source_path":"Casks/font/font-o/font-overpass.rb","sha256":"beb7528f1e9adf3decf841f02510a3752820561a06842f9097d9f2565fe41f34","tap_string":"homebrew/cask","url_args":["https://github.com/RedHatOfficial/Overpass/archive/refs/tags/v3.0.5.tar.gz"],"version":"3.0.5","raw_artifacts":[[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-thin.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass-mono/overpass-mono-light.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass-mono/overpass-mono-regular.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass-mono/overpass-mono-semibold.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-bold-italic.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-bold.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-extrabold-italic.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-extrabold.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-extralight-italic.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-extralight.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-heavy-italic.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-heavy.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-italic.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-light-italic.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-light.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-regular.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-semibold-italic.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-semibold.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass/overpass-thin-italic.otf"]],[":font",["Overpass-3.0.5/desktop-fonts/overpass-mono/overpass-mono-bold.otf"]]]},"font-overused-grotesk":{"homepage":"https://github.com/RandomMaerks/Overused-Grotesk","names":["Overused Grotesk"],"ruby_source_checksum":{":sha256":"162fa4ec22bd03fd3b5818a6e361d273a9f1c7c40b76996f1c3a2445b6b481b7"},"ruby_source_path":"Casks/font/font-o/font-overused-grotesk.rb","sha256":"e1cca47680d49cfcab0489a6559a66a5218a85ff7ddb0469c813b72aed6b26fc","tap_string":"homebrew/cask","url_args":["https://github.com/RandomMaerks/Overused-Grotesk/releases/download/v0.4/OverusedGrotesk-v0.4.zip"],"version":"0.4","raw_artifacts":[[":font",["variable/OverusedGrotesk-VF.ttf"]],[":font",["otf/OverusedGrotesk-BlackItalic.otf"]],[":font",["otf/OverusedGrotesk-Bold.otf"]],[":font",["otf/OverusedGrotesk-BoldItalic.otf"]],[":font",["otf/OverusedGrotesk-Book.otf"]],[":font",["otf/OverusedGrotesk-BookItalic.otf"]],[":font",["otf/OverusedGrotesk-ExtraBold.otf"]],[":font",["otf/OverusedGrotesk-ExtraBoldItalic.otf"]],[":font",["otf/OverusedGrotesk-Italic.otf"]],[":font",["otf/OverusedGrotesk-Light.otf"]],[":font",["otf/OverusedGrotesk-LightItalic.otf"]],[":font",["otf/OverusedGrotesk-Medium.otf"]],[":font",["otf/OverusedGrotesk-MediumItalic.otf"]],[":font",["otf/OverusedGrotesk-Roman.otf"]],[":font",["otf/OverusedGrotesk-SemiBold.otf"]],[":font",["otf/OverusedGrotesk-SemiBoldItalic.otf"]],[":font",["otf/OverusedGrotesk-Black.otf"]]]},"font-ovo":{"homepage":"https://fonts.google.com/specimen/Ovo","names":["Ovo"],"ruby_source_checksum":{":sha256":"9efa71b9df8847ae84f33f5c0401bcb6767e5f7e13a3e45fdc785788a5994e70"},"ruby_source_path":"Casks/font/font-o/font-ovo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ovo/Ovo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ovo-Regular.ttf"]]]},"font-oxanium":{"homepage":"https://fonts.google.com/specimen/Oxanium","names":["Oxanium"],"ruby_source_checksum":{":sha256":"b9737723f7b53b7db944a97a82baf46fbc51819c3573844027bbb442420307e9"},"ruby_source_path":"Casks/font/font-o/font-oxanium.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/oxanium/Oxanium%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Oxanium[wght].ttf"]]]},"font-oxygen-mono":{"homepage":"https://fonts.google.com/specimen/Oxygen+Mono","names":["Oxygen Mono"],"ruby_source_checksum":{":sha256":"3f07117bdebb5dc5deb841bc811e7f0d76bddf60a6d20514e3313bc7345f19e2"},"ruby_source_path":"Casks/font/font-o/font-oxygen-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/oxygenmono/OxygenMono-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["OxygenMono-Regular.ttf"]]]},"font-oxygen":{"homepage":"https://fonts.google.com/specimen/Oxygen","names":["Oxygen"],"ruby_source_checksum":{":sha256":"f56eb7e62dae4c93afc1bfd02fe7c886b5ade6617341bc2ebac54263d251430b"},"ruby_source_path":"Casks/font/font-o/font-oxygen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/oxygen"},"version":"latest","raw_artifacts":[[":font",["Oxygen-Bold.ttf"]],[":font",["Oxygen-Light.ttf"]],[":font",["Oxygen-Regular.ttf"]]]},"font-pacifico":{"homepage":"https://fonts.google.com/specimen/Pacifico","names":["Pacifico"],"ruby_source_checksum":{":sha256":"78460443623a1d8d04df9e273479d836cd1214389696ce1922dd7e4765708e2f"},"ruby_source_path":"Casks/font/font-p/font-pacifico.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pacifico/Pacifico-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Pacifico-Regular.ttf"]]]},"font-padauk":{"homepage":"https://fonts.google.com/specimen/Padauk","names":["Padauk"],"ruby_source_checksum":{":sha256":"55d33e0c3cc730c7999846644df41990cfbae81819c08ff1bb2081790ac9f327"},"ruby_source_path":"Casks/font/font-p/font-padauk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/padauk"},"version":"latest","raw_artifacts":[[":font",["Padauk-Bold.ttf"]],[":font",["Padauk-Regular.ttf"]]]},"font-padyakke-expanded-one":{"homepage":"https://fonts.google.com/specimen/Padyakke+Expanded+One","names":["Padyakke Expanded One"],"ruby_source_checksum":{":sha256":"492987f3ac4dd2ad53a8d37aaafb950df0319c8487d4ce776de141b0d7d870db"},"ruby_source_path":"Casks/font/font-p/font-padyakke-expanded-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/padyakkeexpandedone/PadyakkeExpandedOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PadyakkeExpandedOne-Regular.ttf"]]]},"font-palanquin-dark":{"homepage":"https://fonts.google.com/specimen/Palanquin+Dark","names":["Palanquin Dark"],"ruby_source_checksum":{":sha256":"d854308aec91b3bcb5d84896d2dd8393547e9c6123e044706b1d94ee377e0eff"},"ruby_source_path":"Casks/font/font-p/font-palanquin-dark.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/palanquindark"},"version":"latest","raw_artifacts":[[":font",["PalanquinDark-Bold.ttf"]],[":font",["PalanquinDark-Medium.ttf"]],[":font",["PalanquinDark-Regular.ttf"]],[":font",["PalanquinDark-SemiBold.ttf"]]]},"font-palanquin":{"homepage":"https://fonts.google.com/specimen/Palanquin","names":["Palanquin"],"ruby_source_checksum":{":sha256":"f4fb9230938580091bc965fd875f21fb2e0e0cd3495b5efb108c865e6c838d9f"},"ruby_source_path":"Casks/font/font-p/font-palanquin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/palanquin"},"version":"latest","raw_artifacts":[[":font",["Palanquin-Bold.ttf"]],[":font",["Palanquin-ExtraLight.ttf"]],[":font",["Palanquin-Light.ttf"]],[":font",["Palanquin-Medium.ttf"]],[":font",["Palanquin-Regular.ttf"]],[":font",["Palanquin-SemiBold.ttf"]],[":font",["Palanquin-Thin.ttf"]]]},"font-palemonasmufi-bold":{"homepage":"https://mufi.info/q.php?p=mufi/fonts/fontfamily/6","names":["PalemonasMUFI Italic"],"ruby_source_checksum":{":sha256":"1a24af12a7998ed0919befb394e94b26500e8b4d0274a065c3a3d5bc7ecc749b"},"ruby_source_path":"Casks/font/font-p/font-palemonasmufi-bold.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mufi.info/q.php?o=mufifontfiledownload&name=PalemMUFI-bd.ttf"],"version":"2.000","raw_artifacts":[[":font",["PalemMUFI-bd.ttf"]]]},"font-palemonasmufi-bolditalic":{"homepage":"https://mufi.info/q.php?p=mufi/fonts/fontfamily/6","names":["PalemonasMUFI Bold italic"],"ruby_source_checksum":{":sha256":"87549c61e862bc81fb8882278f964c218fcc4275db6fb464fed6e9f9f854962f"},"ruby_source_path":"Casks/font/font-p/font-palemonasmufi-bolditalic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mufi.info/q.php?o=mufifontfiledownload&name=PalemMUFI-bi.ttf"],"version":"2.000","raw_artifacts":[[":font",["PalemMUFI-bi.ttf"]]]},"font-palemonasmufi-italic":{"homepage":"https://mufi.info/q.php?p=mufi/fonts/fontfamily/6","names":["PalemonasMUFI Italic"],"ruby_source_checksum":{":sha256":"b9a15b3064d2ede726d4466152281e0d277a09b503bc72cbfbee9e77bbbe9ae5"},"ruby_source_path":"Casks/font/font-p/font-palemonasmufi-italic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mufi.info/q.php?o=mufifontfiledownload&name=PalemMUFI-it.ttf"],"version":"2.000","raw_artifacts":[[":font",["PalemMUFI-it.ttf"]]]},"font-palemonasmufi-regular":{"homepage":"https://mufi.info/q.php?p=mufi/fonts/fontfamily/6","names":["PalemonasMUFI Regular"],"ruby_source_checksum":{":sha256":"f61f12ca9b59383ae3310109b117eefea5c8e6f4b0a93a1abb7a7008900a230b"},"ruby_source_path":"Casks/font/font-p/font-palemonasmufi-regular.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mufi.info/q.php?o=mufifontfiledownload&name=PalemMUFI-reg.ttf"],"version":"2.000","raw_artifacts":[[":font",["PalemMUFI-reg.ttf"]]]},"font-palette-mosaic":{"homepage":"https://fonts.google.com/specimen/Palette+Mosaic","names":["Palette Mosaic"],"ruby_source_checksum":{":sha256":"3d3a944e8871881843d0eb13e8834d4e5297fb804ca73a58ded380665cab29a9"},"ruby_source_path":"Casks/font/font-p/font-palette-mosaic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/palettemosaic/PaletteMosaic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PaletteMosaic-Regular.ttf"]]]},"font-pangolin":{"homepage":"https://fonts.google.com/specimen/Pangolin","names":["Pangolin"],"ruby_source_checksum":{":sha256":"636aff91b4610609fe7ecb168a246d97daf86e9ce978fe4e1dbb49132c8bbeaf"},"ruby_source_path":"Casks/font/font-p/font-pangolin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pangolin/Pangolin-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Pangolin-Regular.ttf"]]]},"font-paper-mono":{"homepage":"https://github.com/paper-design/paper-mono","names":["Paper Mono"],"ruby_source_checksum":{":sha256":"218466544ed8f69fb7dfd3c5807234b0eca776b28798fddf96ec875c6cd111ec"},"ruby_source_path":"Casks/font/font-p/font-paper-mono.rb","sha256":"8642652985dc87bf4cfd07c89942899e611c3c774fc25284c0dd4fe86a993a13","tap_string":"homebrew/cask","url_args":["https://github.com/paper-design/paper-mono/releases/download/v1.000/paper-mono-v1.000.zip"],"version":"1.000","raw_artifacts":[[":font",["paper-mono-v1.000/fonts/variable/PaperMono[wght].ttf"]],[":font",["paper-mono-v1.000/fonts/otf/PaperMono-ExtraBold.otf"]],[":font",["paper-mono-v1.000/fonts/otf/PaperMono-ExtraLight.otf"]],[":font",["paper-mono-v1.000/fonts/otf/PaperMono-Light.otf"]],[":font",["paper-mono-v1.000/fonts/otf/PaperMono-Medium.otf"]],[":font",["paper-mono-v1.000/fonts/otf/PaperMono-Regular.otf"]],[":font",["paper-mono-v1.000/fonts/otf/PaperMono-SemiBold.otf"]],[":font",["paper-mono-v1.000/fonts/otf/PaperMono-Thin.otf"]],[":font",["paper-mono-v1.000/fonts/otf/PaperMono-Bold.otf"]]]},"font-paperlogy":{"homepage":"https://freesentation.blog/paperlogyfont","names":["Paperlogy","페이퍼로지"],"ruby_source_checksum":{":sha256":"43c3021863773bdd952e0646f00e8702642391a7fe2ee6bab56aaf77ada69bd9"},"ruby_source_path":"Casks/font/font-p/font-paperlogy.rb","sha256":"6ffa5c8fc7539c61f419dcd2c4dd714556412f2455d26399e83792968c7b23d6","tap_string":"homebrew/cask","url_args":["https://github.com/Freesentation/paperlogy/raw/main/Paperlogy-1.001.zip"],"version":"1.001","raw_artifacts":[[":font",["Paperlogy-9Black.ttf"]],[":font",["Paperlogy-2ExtraLight.ttf"]],[":font",["Paperlogy-3Light.ttf"]],[":font",["Paperlogy-4Regular.ttf"]],[":font",["Paperlogy-5Medium.ttf"]],[":font",["Paperlogy-6SemiBold.ttf"]],[":font",["Paperlogy-7Bold.ttf"]],[":font",["Paperlogy-8ExtraBold.ttf"]],[":font",["Paperlogy-1Thin.ttf"]]]},"font-paprika":{"homepage":"https://fonts.google.com/specimen/Paprika","names":["Paprika"],"ruby_source_checksum":{":sha256":"c9af774d381f48cde16fa68fdf0c49dbd0784d9b76ae72c1da965a7c88500622"},"ruby_source_path":"Casks/font/font-p/font-paprika.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/paprika/Paprika-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Paprika-Regular.ttf"]]]},"font-parastoo":{"homepage":"https://fonts.google.com/specimen/Parastoo","names":["Parastoo"],"ruby_source_checksum":{":sha256":"7c8c57df3250ccd8bcd9cde5942db362baf1288240bb2740e47241188f60e163"},"ruby_source_path":"Casks/font/font-p/font-parastoo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/parastoo/Parastoo%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Parastoo[wght].ttf"]]]},"font-parisienne":{"homepage":"https://fonts.google.com/specimen/Parisienne","names":["Parisienne"],"ruby_source_checksum":{":sha256":"64bff9a7349ef3be3181c265c62366f6934882495d16ac206c1bd2be2e6ce28f"},"ruby_source_path":"Casks/font/font-p/font-parisienne.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/parisienne/Parisienne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Parisienne-Regular.ttf"]]]},"font-parkinsans":{"homepage":"https://fonts.google.com/specimen/Parkinsans","names":["Parkinsans"],"ruby_source_checksum":{":sha256":"c3d242bc09976a43214fdd4c3c85fd29d6dfb06aaeeb745cf0d257216e20ab29"},"ruby_source_path":"Casks/font/font-p/font-parkinsans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/parkinsans/Parkinsans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Parkinsans[wght].ttf"]]]},"font-passero-one":{"homepage":"https://fonts.google.com/specimen/Passero+One","names":["Passero One"],"ruby_source_checksum":{":sha256":"d88d5d720cb97fbeadb2cdb82e6335c45d09f543681928c5f10c3a66ae4fa876"},"ruby_source_path":"Casks/font/font-p/font-passero-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/passeroone/PasseroOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PasseroOne-Regular.ttf"]]]},"font-passion-one":{"homepage":"https://fonts.google.com/specimen/Passion+One","names":["Passion One"],"ruby_source_checksum":{":sha256":"ace0db52836519a87e30b70ef3d9d4d36e85eee3f3b3d5e12b8bc629bf515552"},"ruby_source_path":"Casks/font/font-p/font-passion-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/passionone"},"version":"latest","raw_artifacts":[[":font",["PassionOne-Black.ttf"]],[":font",["PassionOne-Bold.ttf"]],[":font",["PassionOne-Regular.ttf"]]]},"font-passions-conflict":{"homepage":"https://fonts.google.com/specimen/Passions+Conflict","names":["Passions Conflict"],"ruby_source_checksum":{":sha256":"ae645f47d5bcf436b8d8406fd504e0b7feaf34f8a1f245b091a27f647cf809b9"},"ruby_source_path":"Casks/font/font-p/font-passions-conflict.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/passionsconflict/PassionsConflict-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PassionsConflict-Regular.ttf"]]]},"font-pathway-extreme":{"homepage":"https://fonts.google.com/specimen/Pathway+Extreme","names":["Pathway Extreme"],"ruby_source_checksum":{":sha256":"45bbac9b571b40aa56ada19c5e5b4f0de6bc7a3e78e3dea6d097f37063ae910f"},"ruby_source_path":"Casks/font/font-p/font-pathway-extreme.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/pathwayextreme"},"version":"latest","raw_artifacts":[[":font",["PathwayExtreme-Italic[opsz,wdth,wght].ttf"]],[":font",["PathwayExtreme[opsz,wdth,wght].ttf"]]]},"font-pathway-gothic-one":{"homepage":"https://fonts.google.com/specimen/Pathway+Gothic+One","names":["Pathway Gothic One"],"ruby_source_checksum":{":sha256":"6ae11f8412abbcbddae7135757e169182af0847cacb42ff393d071e2608694df"},"ruby_source_path":"Casks/font/font-p/font-pathway-gothic-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pathwaygothicone/PathwayGothicOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PathwayGothicOne-Regular.ttf"]]]},"font-patrick-hand-sc":{"homepage":"https://fonts.google.com/specimen/Patrick+Hand+SC","names":["Patrick Hand SC"],"ruby_source_checksum":{":sha256":"4df9f8400cf4edc398cf7c341092254a07bde96c78d2f5cfccd1869189fb3785"},"ruby_source_path":"Casks/font/font-p/font-patrick-hand-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/patrickhandsc/PatrickHandSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PatrickHandSC-Regular.ttf"]]]},"font-patrick-hand":{"homepage":"https://fonts.google.com/specimen/Patrick+Hand","names":["Patrick Hand"],"ruby_source_checksum":{":sha256":"103b7e863627726ad7c324fa818f69d65a6fbe5f733529748e126b9925ac14e9"},"ruby_source_path":"Casks/font/font-p/font-patrick-hand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/patrickhand/PatrickHand-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PatrickHand-Regular.ttf"]]]},"font-pattaya":{"homepage":"https://fonts.google.com/specimen/Pattaya","names":["Pattaya"],"ruby_source_checksum":{":sha256":"63d2f3728758b8f1cead2d2b3d376316c89ec817834bae9e91e65039f13769b9"},"ruby_source_path":"Casks/font/font-p/font-pattaya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pattaya/Pattaya-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Pattaya-Regular.ttf"]]]},"font-patua-one":{"homepage":"https://fonts.google.com/specimen/Patua+One","names":["Patua One"],"ruby_source_checksum":{":sha256":"5f28c3302d7bb66170908f8630f629ffa8f01fd7239cd3b0e569552dc4db0b32"},"ruby_source_path":"Casks/font/font-p/font-patua-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/patuaone/PatuaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PatuaOne-Regular.ttf"]]]},"font-pavanam":{"homepage":"https://fonts.google.com/specimen/Pavanam","names":["Pavanam"],"ruby_source_checksum":{":sha256":"84c27aa621d8a8bca1327840e92b880cd72ca1c889fb52669ef06f39c6f1c1f8"},"ruby_source_path":"Casks/font/font-p/font-pavanam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pavanam/Pavanam-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Pavanam-Regular.ttf"]]]},"font-paytone-one":{"homepage":"https://fonts.google.com/specimen/Paytone+One","names":["Paytone One"],"ruby_source_checksum":{":sha256":"6f4342743c46e68f9ba8262587687b97bc91e1231c7f596c26d0bdd2f8243d2f"},"ruby_source_path":"Casks/font/font-p/font-paytone-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/paytoneone/PaytoneOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PaytoneOne-Regular.ttf"]]]},"font-peddana":{"homepage":"https://fonts.google.com/specimen/Peddana","names":["Peddana"],"ruby_source_checksum":{":sha256":"d0beebc97edc04791d9cbcc67838ee013c41dd2f1b053e3fbde657404ce9b988"},"ruby_source_path":"Casks/font/font-p/font-peddana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/peddana/Peddana-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Peddana-Regular.ttf"]]]},"font-pennstander":{"homepage":"https://github.com/juliusross1/Pennstander","names":["Pennstander"],"ruby_source_checksum":{":sha256":"5d77169e4977b96cd96c614342f20582d6245a13763371fa6079489d1afcf4c9"},"ruby_source_path":"Casks/font/font-p/font-pennstander.rb","sha256":"2da18f7e6380090e0e559e0b26dda777fd9cf76dd6ba6f19696f3daef757d3e2","tap_string":"homebrew/cask","url_args":["https://github.com/juliusross1/Pennstander/archive/refs/tags/v0.5.0.tar.gz"],"version":"0.5.0","raw_artifacts":[[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-Thin.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-Bold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ExtraBold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ExtraLight.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicBlack.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicBold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicExtraBold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicExtraLight.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicLight.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicMedium.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicRegular.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicSemiBold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-ItalicThin.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-Light.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-Medium.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-Regular.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-SemiBold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-Thin.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-Black.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-Bold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-ExtraBold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-ExtraLight.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-Light.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-Medium.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-Regular.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/PennstanderMath-SemiBold.otf"]],[":font",["Pennstander-0.5.0/fonts/opentype/Pennstander-Black.otf"]]]},"font-peralta":{"homepage":"https://fonts.google.com/specimen/Peralta","names":["Peralta"],"ruby_source_checksum":{":sha256":"d32c03eeda0f6a30b29b6961746ac13814c5c84ae6d917e367015abdb648de17"},"ruby_source_path":"Casks/font/font-p/font-peralta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/peralta/Peralta-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Peralta-Regular.ttf"]]]},"font-permanent-marker":{"homepage":"https://fonts.google.com/specimen/Permanent+Marker","names":["Permanent Marker"],"ruby_source_checksum":{":sha256":"cc9b90fa7939ac1af170b400121fd78f97eaac60450396c87a3a9fc1af4b0105"},"ruby_source_path":"Casks/font/font-p/font-permanent-marker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/permanentmarker/PermanentMarker-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PermanentMarker-Regular.ttf"]]]},"font-petemoss":{"homepage":"https://fonts.google.com/specimen/Petemoss","names":["Petemoss"],"ruby_source_checksum":{":sha256":"06938f3fc8cfc4860659ea0ce4cbe7d711fffa51eacf3ffb1be537bc28b2bcae"},"ruby_source_path":"Casks/font/font-p/font-petemoss.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/petemoss/Petemoss-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Petemoss-Regular.ttf"]]]},"font-petit-formal-script":{"homepage":"https://fonts.google.com/specimen/Petit+Formal+Script","names":["Petit Formal Script"],"ruby_source_checksum":{":sha256":"fdd1aa266e15ab59346d4be0c19258ee8da3b81fc7ed298fda2ff8da4605596a"},"ruby_source_path":"Casks/font/font-p/font-petit-formal-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/petitformalscript/PetitFormalScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PetitFormalScript-Regular.ttf"]]]},"font-petrona":{"homepage":"https://fonts.google.com/specimen/Petrona","names":["Petrona"],"ruby_source_checksum":{":sha256":"a643a8ddac1cf3150d95fa38f7fddd24fbbe0235423563502121210c56af0c76"},"ruby_source_path":"Casks/font/font-p/font-petrona.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/petrona"},"version":"latest","raw_artifacts":[[":font",["Petrona-Italic[wght].ttf"]],[":font",["Petrona[wght].ttf"]]]},"font-phetsarath":{"homepage":"https://fonts.google.com/specimen/Phetsarath","names":["Phetsarath"],"ruby_source_checksum":{":sha256":"ab388e767e9099c5140700dd2013c7786f1da65734656f3c52a29b6099b1c24a"},"ruby_source_path":"Casks/font/font-p/font-phetsarath.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/phetsarath"},"version":"latest","raw_artifacts":[[":font",["Phetsarath-Bold.ttf"]],[":font",["Phetsarath-Regular.ttf"]]]},"font-philosopher":{"homepage":"https://fonts.google.com/specimen/Philosopher","names":["Philosopher"],"ruby_source_checksum":{":sha256":"780ecd0c46dffcc759a9addaf483f3841b2659bc7fa534ff7f2a8c1cb0d6788b"},"ruby_source_path":"Casks/font/font-p/font-philosopher.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/philosopher"},"version":"latest","raw_artifacts":[[":font",["Philosopher-Bold.ttf"]],[":font",["Philosopher-BoldItalic.ttf"]],[":font",["Philosopher-Italic.ttf"]],[":font",["Philosopher-Regular.ttf"]]]},"font-photonico-code":{"homepage":"https://github.com/Photonico/Photonico_Code","names":["Photonico Code"],"ruby_source_checksum":{":sha256":"bcb43533d660853b3a6a831039d755adeefa45a561c7c67e7e7b0d7d9e4d7ec2"},"ruby_source_path":"Casks/font/font-p/font-photonico-code.rb","sha256":"0652f8be7f39d017dbcfc6bff466ecf296705e3f97c1863e1ee3ec5cf4f25fc3","tap_string":"homebrew/cask","url_args":["https://github.com/Photonico/Photonico_Code/releases/download/1.7/Photonico.1.7.Regular.ttf"],"version":"1.7","raw_artifacts":[[":font",["Photonico.1.7.Regular.ttf"]]]},"font-phudu":{"homepage":"https://fonts.google.com/specimen/Phudu","names":["Phudu"],"ruby_source_checksum":{":sha256":"41ce3159429edffa03c313654901cbd8b046a01475c7934c19eb72491c9ca0e4"},"ruby_source_path":"Casks/font/font-p/font-phudu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/phudu/Phudu%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Phudu[wght].ttf"]]]},"font-piazzolla":{"homepage":"https://fonts.google.com/specimen/Piazzolla","names":["Piazzolla"],"ruby_source_checksum":{":sha256":"91de47064038be1f9a2bf6506f3f26fedf8432d1008817f0ea760fb775d74afa"},"ruby_source_path":"Casks/font/font-p/font-piazzolla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/piazzolla"},"version":"latest","raw_artifacts":[[":font",["Piazzolla-Italic[opsz,wght].ttf"]],[":font",["Piazzolla[opsz,wght].ttf"]]]},"font-piedra":{"homepage":"https://fonts.google.com/specimen/Piedra","names":["Piedra"],"ruby_source_checksum":{":sha256":"5741944c5fa419a1781ec05f2ea2fba67a3f116f3aefbbb8717225201f5c480f"},"ruby_source_path":"Casks/font/font-p/font-piedra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/piedra/Piedra-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Piedra-Regular.ttf"]]]},"font-pigmo00":{"homepage":"https://moji-waku.com/pigmo/index.html","names":["Pigmo 00"],"ruby_source_checksum":{":sha256":"4e496c8bd3bf27a949ae4caf68c187cba5ecbb7667abec33726062592bd583ad"},"ruby_source_path":"Casks/font/font-p/font-pigmo00.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/pigmo00.zip"],"version":"latest","raw_artifacts":[[":font",["pigmo00/Pigmo-00.otf"]]]},"font-pigmo01":{"homepage":"https://moji-waku.com/pigmo01/index.html","names":["Pigmo 01"],"ruby_source_checksum":{":sha256":"5980903b4bb64ed274fc1ad94e63f45ae087cc8e12ec74c731208c2d2993d4e1"},"ruby_source_path":"Casks/font/font-p/font-pigmo01.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/pigmo01.zip"],"version":"latest","raw_artifacts":[[":font",["pigmo01/Pigmo-01.otf"]]]},"font-pinyon-script":{"homepage":"https://fonts.google.com/specimen/Pinyon+Script","names":["Pinyon Script"],"ruby_source_checksum":{":sha256":"3cb682ecdb7ca1ccc1f18e7fcc6ab55f22892efd0462949e1bec65c05dad92ab"},"ruby_source_path":"Casks/font/font-p/font-pinyon-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pinyonscript/PinyonScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PinyonScript-Regular.ttf"]]]},"font-pirata-one":{"homepage":"https://fonts.google.com/specimen/Pirata+One","names":["Pirata One"],"ruby_source_checksum":{":sha256":"c6fcd74909954f3bd9a80a18aea4dbf5e701ec68672e0df30126c236b45da394"},"ruby_source_path":"Casks/font/font-p/font-pirata-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pirataone/PirataOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PirataOne-Regular.ttf"]]]},"font-pixel-code":{"homepage":"https://qwerasd205.github.io/PixelCode/","names":["Pixel Code"],"ruby_source_checksum":{":sha256":"d41083925fdf60864090f1a05cd9567a79c3047706d29b76bee2e7017dc8905b"},"ruby_source_path":"Casks/font/font-p/font-pixel-code.rb","sha256":"528128a720941a84cb006b1c21f7695f7d8035a09e5cb1226c387d4c141c4b32","tap_string":"homebrew/cask","url_args":["https://github.com/qwerasd205/PixelCode/releases/download/v2.2/otf.zip"],"version":"2.2","raw_artifacts":[[":font",["otf/PixelCode.otf"]],[":font",["otf/PixelCode-Black.otf"]],[":font",["otf/PixelCode-Bold-Italic.otf"]],[":font",["otf/PixelCode-Bold.otf"]],[":font",["otf/PixelCode-DemiBold-Italic.otf"]],[":font",["otf/PixelCode-DemiBold.otf"]],[":font",["otf/PixelCode-ExtraBlack-Italic.otf"]],[":font",["otf/PixelCode-ExtraBlack.otf"]],[":font",["otf/PixelCode-ExtraBold-Italic.otf"]],[":font",["otf/PixelCode-ExtraBold.otf"]],[":font",["otf/PixelCode-ExtraLight-Italic.otf"]],[":font",["otf/PixelCode-ExtraLight.otf"]],[":font",["otf/PixelCode-Italic.otf"]],[":font",["otf/PixelCode-Light-Italic.otf"]],[":font",["otf/PixelCode-Light.otf"]],[":font",["otf/PixelCode-Medium-Italic.otf"]],[":font",["otf/PixelCode-Medium.otf"]],[":font",["otf/PixelCode-Thin-Italic.otf"]],[":font",["otf/PixelCode-Thin.otf"]],[":font",["otf/PixelCode-Black-Italic.otf"]]]},"font-pixelify-sans":{"homepage":"https://fonts.google.com/specimen/Pixelify+Sans","names":["Pixelify Sans"],"ruby_source_checksum":{":sha256":"68987cb8e8f1616631ee6dbe90f7d9116a04b3cfc0664c89e05f62bfada860e2"},"ruby_source_path":"Casks/font/font-p/font-pixelify-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pixelifysans/PixelifySans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PixelifySans[wght].ttf"]]]},"font-plangothic":{"homepage":"https://github.com/Fitzgerald-Porthmouth-Koenigsegg/Plangothic-Project","names":["Plangothic"],"ruby_source_checksum":{":sha256":"a627d7ebab0d31e5da385eb677783d1566a705865e98fa5fb447c1bb0e1af7ac"},"ruby_source_path":"Casks/font/font-p/font-plangothic.rb","sha256":"5a6c8a957ca03487ab86157dc5880af9a4e9f1fa1b74b3693486408d975ff1f9","tap_string":"homebrew/cask","url_args":["https://github.com/Fitzgerald-Porthmouth-Koenigsegg/Plangothic_Project/releases/download/V2.9.5795/Plangothic-OTF-V2.9.5795.7z"],"version":"2.9.5795","raw_artifacts":[[":font",["Plangothic-OTF-V2.9.5795/PlangothicP1-Regular.otf"]],[":font",["Plangothic-OTF-V2.9.5795/PlangothicP2-Regular.otf"]]]},"font-plaster":{"homepage":"https://fonts.google.com/specimen/Plaster","names":["Plaster"],"ruby_source_checksum":{":sha256":"80334ccaf1f1fe7160d2cc4693dea5f1f11a105cdb2bde447979cfa9ea0f8863"},"ruby_source_path":"Casks/font/font-p/font-plaster.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/plaster/Plaster-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Plaster-Regular.ttf"]]]},"font-platypi":{"homepage":"https://fonts.google.com/specimen/Platypi","names":["Platypi"],"ruby_source_checksum":{":sha256":"674fc3725e125ce4af747c00dc82a565e66dd1740079657b9a23da3b354b43bf"},"ruby_source_path":"Casks/font/font-p/font-platypi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/platypi"},"version":"latest","raw_artifacts":[[":font",["Platypi-Italic[wght].ttf"]],[":font",["Platypi[wght].ttf"]]]},"font-play":{"homepage":"https://fonts.google.com/specimen/Play","names":["Play"],"ruby_source_checksum":{":sha256":"7cb6483211c60096ba6888ada0c7256df5529252798668e5581b5b637efc61ba"},"ruby_source_path":"Casks/font/font-p/font-play.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/play"},"version":"latest","raw_artifacts":[[":font",["Play-Bold.ttf"]],[":font",["Play-Regular.ttf"]]]},"font-playball":{"homepage":"https://fonts.google.com/specimen/Playball","names":["Playball"],"ruby_source_checksum":{":sha256":"af078521d364468288a3ec261b064f9f0d8eff80e0bcdaf822ccda8b3942b191"},"ruby_source_path":"Casks/font/font-p/font-playball.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playball/Playball-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Playball-Regular.ttf"]]]},"font-playfair-display-sc":{"homepage":"https://fonts.google.com/specimen/Playfair+Display+SC","names":["Playfair Display SC"],"ruby_source_checksum":{":sha256":"fc74ce05a8fc6a63f9694ac7f7baf5be7bf37e08cc7d67e3bde768bd7b97b8e3"},"ruby_source_path":"Casks/font/font-p/font-playfair-display-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playfairdisplaysc"},"version":"latest","raw_artifacts":[[":font",["PlayfairDisplaySC-Black.ttf"]],[":font",["PlayfairDisplaySC-BlackItalic.ttf"]],[":font",["PlayfairDisplaySC-Bold.ttf"]],[":font",["PlayfairDisplaySC-BoldItalic.ttf"]],[":font",["PlayfairDisplaySC-Italic.ttf"]],[":font",["PlayfairDisplaySC-Regular.ttf"]]]},"font-playfair-display":{"homepage":"https://fonts.google.com/specimen/Playfair+Display","names":["Playfair Display"],"ruby_source_checksum":{":sha256":"c508229778e6b6e923d8cc5392c84568897ce125330205e43f1615ca6cc408ed"},"ruby_source_path":"Casks/font/font-p/font-playfair-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playfairdisplay"},"version":"latest","raw_artifacts":[[":font",["PlayfairDisplay-Italic[wght].ttf"]],[":font",["PlayfairDisplay[wght].ttf"]]]},"font-playfair":{"homepage":"https://fonts.google.com/specimen/Playfair","names":["Playfair"],"ruby_source_checksum":{":sha256":"c693c276a4a629912367018c24aae794fcb2de6c5c9b06bffb7c86c682fe996d"},"ruby_source_path":"Casks/font/font-p/font-playfair.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playfair"},"version":"latest","raw_artifacts":[[":font",["Playfair-Italic[opsz,wdth,wght].ttf"]],[":font",["Playfair[opsz,wdth,wght].ttf"]]]},"font-playpen-sans-arabic":{"homepage":"https://fonts.google.com/specimen/Playpen+Sans+Arabic","names":["Playpen Sans Arabic"],"ruby_source_checksum":{":sha256":"b82eb75daa09929a2085d48fd272d4003577b2022a62895b6d9dc975e7f05db1"},"ruby_source_path":"Casks/font/font-p/font-playpen-sans-arabic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playpensansarabic/PlaypenSansArabic%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaypenSansArabic[wght].ttf"]]]},"font-playpen-sans-deva":{"homepage":"https://fonts.google.com/specimen/Playpen+Sans+Deva","names":["Playpen Sans Deva"],"ruby_source_checksum":{":sha256":"f857ce22e653bf128a4478f165f360e656c7a744b7e5b1e7a6eef6232c2d80fa"},"ruby_source_path":"Casks/font/font-p/font-playpen-sans-deva.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playpensansdeva/PlaypenSansDeva%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaypenSansDeva[wght].ttf"]]]},"font-playpen-sans-hebrew":{"homepage":"https://fonts.google.com/specimen/Playpen+Sans+Hebrew","names":["Playpen Sans Hebrew"],"ruby_source_checksum":{":sha256":"2086d54fb9c26425eeb72c75890b9d97984ed643e434775848608fb32513d384"},"ruby_source_path":"Casks/font/font-p/font-playpen-sans-hebrew.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playpensanshebrew/PlaypenSansHebrew%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaypenSansHebrew[wght].ttf"]]]},"font-playpen-sans-thai":{"homepage":"https://fonts.google.com/specimen/Playpen+Sans+Thai","names":["Playpen Sans Thai"],"ruby_source_checksum":{":sha256":"6ba4d2021b051570283b124114f711909bd7c07daba60eae844fdaa74971cd52"},"ruby_source_path":"Casks/font/font-p/font-playpen-sans-thai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playpensansthai/PlaypenSansThai%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaypenSansThai[wght].ttf"]]]},"font-playpen-sans":{"homepage":"https://fonts.google.com/specimen/Playpen+Sans","names":["Playpen Sans"],"ruby_source_checksum":{":sha256":"fb24c8e1e432c6e0d9f9ba88c2449febca117f77016ac56af59e1282fee9327c"},"ruby_source_path":"Casks/font/font-p/font-playpen-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playpensans/PlaypenSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaypenSans[wght].ttf"]]]},"font-playwrite-ar-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+AR+Guides","names":["Playwrite AR Guides"],"ruby_source_checksum":{":sha256":"0d5ee4d9119e1ef22b2a8fa13df1385bddd2200e23d449f6d3703939999b5857"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ar-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritearguides/PlaywriteARGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteARGuides-Regular.ttf"]]]},"font-playwrite-ar":{"homepage":"https://fonts.google.com/specimen/Playwrite+AR","names":["Playwrite AR"],"ruby_source_checksum":{":sha256":"693fcd69d03ab924c80c809fad54b68bcc77a60db79335999559b5539f1c4108"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritear/PlaywriteAR%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAR[wght].ttf"]]]},"font-playwrite-at-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+AT+Guides","names":["Playwrite AT Guides"],"ruby_source_checksum":{":sha256":"2e24a000e395d2c10ec03a572bc7e17a61670074ed11b01e6834f454b440ac61"},"ruby_source_path":"Casks/font/font-p/font-playwrite-at-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playwriteatguides"},"version":"latest","raw_artifacts":[[":font",["PlaywriteATGuides-Italic.ttf"]],[":font",["PlaywriteATGuides-Regular.ttf"]]]},"font-playwrite-at":{"homepage":"https://fonts.google.com/specimen/Playwrite+AT","names":["Playwrite AT"],"ruby_source_checksum":{":sha256":"954c0a957155e3618f36f1c62ce97faf82a4e8a1924e655d216c80f7c2303e84"},"ruby_source_path":"Casks/font/font-p/font-playwrite-at.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playwriteat"},"version":"latest","raw_artifacts":[[":font",["PlaywriteAT-Italic[wght].ttf"]],[":font",["PlaywriteAT[wght].ttf"]]]},"font-playwrite-au-nsw-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+NSW+Guides","names":["Playwrite AU NSW Guides"],"ruby_source_checksum":{":sha256":"1a72ccd23e9b74484347a9464b4e1955cc2a73da89902d5d367363942302c1b2"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-nsw-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteaunswguides/PlaywriteAUNSWGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUNSWGuides-Regular.ttf"]]]},"font-playwrite-au-nsw":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+NSW","names":["Playwrite AU NSW"],"ruby_source_checksum":{":sha256":"27ae5db29bc87d86dafbacf0a452c5f58e7c1fae87e7b061a88521efe7bae530"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-nsw.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteaunsw/PlaywriteAUNSW%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUNSW[wght].ttf"]]]},"font-playwrite-au-qld-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+QLD+Guides","names":["Playwrite AU QLD Guides"],"ruby_source_checksum":{":sha256":"df784ff574d8df0f61ee795e7aa8b0a9ffb54dd62b4f573af3b79087096a9645"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-qld-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteauqldguides/PlaywriteAUQLDGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUQLDGuides-Regular.ttf"]]]},"font-playwrite-au-qld":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+QLD","names":["Playwrite AU QLD"],"ruby_source_checksum":{":sha256":"1eb847939e7785290f086df25902399e49bdf2a1fc1b6c2773cf7d1d1f83b44f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-qld.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteauqld/PlaywriteAUQLD%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUQLD[wght].ttf"]]]},"font-playwrite-au-sa-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+SA+Guides","names":["Playwrite AU SA Guides"],"ruby_source_checksum":{":sha256":"63c16fa9feae2a7f1ad346b9f27fc92aae7e35f0a268294c8938dcc95a2cb92f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-sa-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteausaguides/PlaywriteAUSAGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUSAGuides-Regular.ttf"]]]},"font-playwrite-au-sa":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+SA","names":["Playwrite AU SA"],"ruby_source_checksum":{":sha256":"9e66f533241b14a1377221f4be737c56cc13f0f77de179d5c8c9e9d96f5ea492"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-sa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteausa/PlaywriteAUSA%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUSA[wght].ttf"]]]},"font-playwrite-au-tas-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+TAS+Guides","names":["Playwrite AU TAS Guides"],"ruby_source_checksum":{":sha256":"5e54d51a8d027965f6f4364c14d6a5bf37b8e23d4fa4918ec2aac56ad6a0fdc0"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-tas-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteautasguides/PlaywriteAUTASGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUTASGuides-Regular.ttf"]]]},"font-playwrite-au-tas":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+TAS","names":["Playwrite AU TAS"],"ruby_source_checksum":{":sha256":"b8826569948b357e094f13e9c39be608d0944042a41d1d4c925675e343e67195"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-tas.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteautas/PlaywriteAUTAS%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUTAS[wght].ttf"]]]},"font-playwrite-au-vic-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+VIC+Guides","names":["Playwrite AU VIC Guides"],"ruby_source_checksum":{":sha256":"d40798c60044881b6367e0e53e43240b907462daf7ba022fc06f7b0689a72bb5"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-vic-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteauvicguides/PlaywriteAUVICGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUVICGuides-Regular.ttf"]]]},"font-playwrite-au-vic":{"homepage":"https://fonts.google.com/specimen/Playwrite+AU+VIC","names":["Playwrite AU VIC"],"ruby_source_checksum":{":sha256":"a017050b48322fd4c05a5e913e7405c97d6df78ace00dbe590e7bda56781eaba"},"ruby_source_path":"Casks/font/font-p/font-playwrite-au-vic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteauvic/PlaywriteAUVIC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteAUVIC[wght].ttf"]]]},"font-playwrite-be-vlg-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+BE+VLG+Guides","names":["Playwrite BE VLG Guides"],"ruby_source_checksum":{":sha256":"2a9df7fe39538f9a65d831077ee11672421dfb2fcdac7fb58ed2becae570de7b"},"ruby_source_path":"Casks/font/font-p/font-playwrite-be-vlg-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritebevlgguides/PlaywriteBEVLGGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteBEVLGGuides-Regular.ttf"]]]},"font-playwrite-be-vlg":{"homepage":"https://fonts.google.com/specimen/Playwrite+BE+VLG","names":["Playwrite BE VLG"],"ruby_source_checksum":{":sha256":"6b90ffb624c6b24407d3321959a7524097bc0f614118801bcd77427cc9119fde"},"ruby_source_path":"Casks/font/font-p/font-playwrite-be-vlg.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritebevlg/PlaywriteBEVLG%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteBEVLG[wght].ttf"]]]},"font-playwrite-be-wal-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+BE+WAL+Guides","names":["Playwrite BE WAL Guides"],"ruby_source_checksum":{":sha256":"b6fa9ec03194000c8b915e22befc588c988f883e2c4d196565293b9970951ab5"},"ruby_source_path":"Casks/font/font-p/font-playwrite-be-wal-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritebewalguides/PlaywriteBEWALGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteBEWALGuides-Regular.ttf"]]]},"font-playwrite-be-wal":{"homepage":"https://fonts.google.com/specimen/Playwrite+BE+WAL","names":["Playwrite BE WAL"],"ruby_source_checksum":{":sha256":"8001e5f8b3fac19ba81dcfc71196f8af88f6e8b77fb2ce6c0e8777176f08a3e1"},"ruby_source_path":"Casks/font/font-p/font-playwrite-be-wal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritebewal/PlaywriteBEWAL%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteBEWAL[wght].ttf"]]]},"font-playwrite-br-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+BR+Guides","names":["Playwrite BR Guides"],"ruby_source_checksum":{":sha256":"5f4780d8178284bbc0878a6e56a96611c3f602b7fccf14227b0c2198b4cb04ce"},"ruby_source_path":"Casks/font/font-p/font-playwrite-br-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritebrguides/PlaywriteBRGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteBRGuides-Regular.ttf"]]]},"font-playwrite-br":{"homepage":"https://fonts.google.com/specimen/Playwrite+BR","names":["Playwrite BR"],"ruby_source_checksum":{":sha256":"5ebbb33e1d6cb01188a154da4cb4ca1ea4fd7de8ebe7ebe03fe9bdfc70218f61"},"ruby_source_path":"Casks/font/font-p/font-playwrite-br.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritebr/PlaywriteBR%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteBR[wght].ttf"]]]},"font-playwrite-ca-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+CA+Guides","names":["Playwrite CA Guides"],"ruby_source_checksum":{":sha256":"62e3a71899132ec2ec56dd35a8203104b55b9c214cfa5d6d9dbdf02e43df6386"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ca-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritecaguides/PlaywriteCAGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCAGuides-Regular.ttf"]]]},"font-playwrite-ca":{"homepage":"https://fonts.google.com/specimen/Playwrite+CA","names":["Playwrite CA"],"ruby_source_checksum":{":sha256":"5be33d59e24620efd7c21c85e8003006c544b2473128052a0c4f20c11c46500e"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ca.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteca/PlaywriteCA%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCA[wght].ttf"]]]},"font-playwrite-cl-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+CL+Guides","names":["Playwrite CL Guides"],"ruby_source_checksum":{":sha256":"6e6d04eeb6ae6f05cdab8ed079d7cda6f524eed1005b8bff9334a9fe18b85cc7"},"ruby_source_path":"Casks/font/font-p/font-playwrite-cl-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteclguides/PlaywriteCLGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCLGuides-Regular.ttf"]]]},"font-playwrite-cl":{"homepage":"https://fonts.google.com/specimen/Playwrite+CL","names":["Playwrite CL"],"ruby_source_checksum":{":sha256":"20418e7894ad7ff18716dd871b5348471a766cc26c4c06ac27c5210bac692118"},"ruby_source_path":"Casks/font/font-p/font-playwrite-cl.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritecl/PlaywriteCL%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCL[wght].ttf"]]]},"font-playwrite-co-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+CO+Guides","names":["Playwrite CO Guides"],"ruby_source_checksum":{":sha256":"7f34af7a1698874e5c896bcf64639289d091f0f7565cbc714b8692337812dc29"},"ruby_source_path":"Casks/font/font-p/font-playwrite-co-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritecoguides/PlaywriteCOGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCOGuides-Regular.ttf"]]]},"font-playwrite-co":{"homepage":"https://fonts.google.com/specimen/Playwrite+CO","names":["Playwrite CO"],"ruby_source_checksum":{":sha256":"e75e3c951e3544c8ce45919cda8d174e130ccb17ef54bc80413699ce31d0e30e"},"ruby_source_path":"Casks/font/font-p/font-playwrite-co.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteco/PlaywriteCO%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCO[wght].ttf"]]]},"font-playwrite-cu-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+CU+Guides","names":["Playwrite CU Guides"],"ruby_source_checksum":{":sha256":"88a60bfba530dddb76161acea5620803ed95958f6b1f86ede82df7a28b04c7ce"},"ruby_source_path":"Casks/font/font-p/font-playwrite-cu-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritecuguides/PlaywriteCUGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCUGuides-Regular.ttf"]]]},"font-playwrite-cu":{"homepage":"https://fonts.google.com/specimen/Playwrite+CU","names":["Playwrite CU"],"ruby_source_checksum":{":sha256":"e5dc018bac82f78288f1911a162689d70a60dcdb1349b3a915b991683e4fdf5d"},"ruby_source_path":"Casks/font/font-p/font-playwrite-cu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritecu/PlaywriteCU%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCU[wght].ttf"]]]},"font-playwrite-cz-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+CZ+Guides","names":["Playwrite CZ Guides"],"ruby_source_checksum":{":sha256":"d5f329bb28ff7b23e7a408c0305c8c4c7ad0c615b092deb6d0dddb5d2f2a963d"},"ruby_source_path":"Casks/font/font-p/font-playwrite-cz-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteczguides/PlaywriteCZGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCZGuides-Regular.ttf"]]]},"font-playwrite-cz":{"homepage":"https://fonts.google.com/specimen/Playwrite+CZ","names":["Playwrite CZ"],"ruby_source_checksum":{":sha256":"642873198e97adfea787867ee4d801f6769bfc5b21d94fcd596ac86fa65766a6"},"ruby_source_path":"Casks/font/font-p/font-playwrite-cz.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritecz/PlaywriteCZ%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteCZ[wght].ttf"]]]},"font-playwrite-de-grund-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+DE+Grund+Guides","names":["Playwrite DE Grund Guides"],"ruby_source_checksum":{":sha256":"7e42d224c146270f029046e32e477f23dda17dc3a218850c6502b8bb8c556edb"},"ruby_source_path":"Casks/font/font-p/font-playwrite-de-grund-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedegrundguides/PlaywriteDEGrundGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDEGrundGuides-Regular.ttf"]]]},"font-playwrite-de-grund":{"homepage":"https://fonts.google.com/specimen/Playwrite+DE+Grund","names":["Playwrite DE Grund"],"ruby_source_checksum":{":sha256":"79d1378bf895b4318a53edcc89c5ce3d868f97812e3baddce2bb988a61b43596"},"ruby_source_path":"Casks/font/font-p/font-playwrite-de-grund.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedegrund/PlaywriteDEGrund%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDEGrund[wght].ttf"]]]},"font-playwrite-de-la-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+DE+LA+Guides","names":["Playwrite DE LA Guides"],"ruby_source_checksum":{":sha256":"bdda79a0137b7338d7db3b42bbfcd1912b34413123192b9c67ca48a157f7f530"},"ruby_source_path":"Casks/font/font-p/font-playwrite-de-la-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedelaguides/PlaywriteDELAGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDELAGuides-Regular.ttf"]]]},"font-playwrite-de-la":{"homepage":"https://fonts.google.com/specimen/Playwrite+DE+LA","names":["Playwrite DE LA"],"ruby_source_checksum":{":sha256":"8921eee7f40fb12a888c5c3a1d3ed2bac9583a56eb7b41fa105fe6a5661e0a51"},"ruby_source_path":"Casks/font/font-p/font-playwrite-de-la.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedela/PlaywriteDELA%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDELA[wght].ttf"]]]},"font-playwrite-de-sas-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+DE+SAS+Guides","names":["Playwrite DE SAS Guides"],"ruby_source_checksum":{":sha256":"c8f24e7eb98580b2ddcf6588a5ebb2baacb328b95117787d363399a197b5f1ee"},"ruby_source_path":"Casks/font/font-p/font-playwrite-de-sas-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedesasguides/PlaywriteDESASGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDESASGuides-Regular.ttf"]]]},"font-playwrite-de-sas":{"homepage":"https://fonts.google.com/specimen/Playwrite+DE+SAS","names":["Playwrite DE SAS"],"ruby_source_checksum":{":sha256":"7109a428980f8d43f9d49a333292d803945c41cffb1044054fb235b9371a26e6"},"ruby_source_path":"Casks/font/font-p/font-playwrite-de-sas.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedesas/PlaywriteDESAS%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDESAS[wght].ttf"]]]},"font-playwrite-de-va-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+DE+VA+Guides","names":["Playwrite DE VA Guides"],"ruby_source_checksum":{":sha256":"da0016ad830abc156f97af69a1e3fbe4b6a6787d612673d2adb954e82f873dda"},"ruby_source_path":"Casks/font/font-p/font-playwrite-de-va-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedevaguides/PlaywriteDEVAGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDEVAGuides-Regular.ttf"]]]},"font-playwrite-de-va":{"homepage":"https://fonts.google.com/specimen/Playwrite+DE+VA","names":["Playwrite DE VA"],"ruby_source_checksum":{":sha256":"40d1e9dddc4a9dfb116d2a22db13a32032a264df03ce07caeea7838876efdcc2"},"ruby_source_path":"Casks/font/font-p/font-playwrite-de-va.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedeva/PlaywriteDEVA%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDEVA[wght].ttf"]]]},"font-playwrite-dk-loopet-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+DK+Loopet+Guides","names":["Playwrite DK Loopet Guides"],"ruby_source_checksum":{":sha256":"f69ca8991469d68c82b36af67a2ac4dda4f670840a1ea1ec60be3c3441b0776f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-dk-loopet-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedkloopetguides/PlaywriteDKLoopetGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDKLoopetGuides-Regular.ttf"]]]},"font-playwrite-dk-loopet":{"homepage":"https://fonts.google.com/specimen/Playwrite+DK+Loopet","names":["Playwrite DK Loopet"],"ruby_source_checksum":{":sha256":"23d3dfc584bf6c884df1e0ce630996e223aebbf77ce636b63c78f44f177452f5"},"ruby_source_path":"Casks/font/font-p/font-playwrite-dk-loopet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedkloopet/PlaywriteDKLoopet%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDKLoopet[wght].ttf"]]]},"font-playwrite-dk-uloopet-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+DK+Uloopet+Guides","names":["Playwrite DK Uloopet Guides"],"ruby_source_checksum":{":sha256":"7311ea8a7a6081facac8ea2d49068c78ddf8416253fefdeff9f1d3952367bc08"},"ruby_source_path":"Casks/font/font-p/font-playwrite-dk-uloopet-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedkuloopetguides/PlaywriteDKUloopetGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDKUloopetGuides-Regular.ttf"]]]},"font-playwrite-dk-uloopet":{"homepage":"https://fonts.google.com/specimen/Playwrite+DK+Uloopet","names":["Playwrite DK Uloopet"],"ruby_source_checksum":{":sha256":"fc46ce9e3c0290d2fb21548cd0b4b6496169f59184b8af7a686df8e4f512d64c"},"ruby_source_path":"Casks/font/font-p/font-playwrite-dk-uloopet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritedkuloopet/PlaywriteDKUloopet%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteDKUloopet[wght].ttf"]]]},"font-playwrite-es-deco-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+ES+Deco+Guides","names":["Playwrite ES Deco Guides"],"ruby_source_checksum":{":sha256":"4b2d45c9f8d54770be3e62f67c26ee3374691c85db7d759198ef7ad141ef127c"},"ruby_source_path":"Casks/font/font-p/font-playwrite-es-deco-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteesdecoguides/PlaywriteESDecoGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteESDecoGuides-Regular.ttf"]]]},"font-playwrite-es-deco":{"homepage":"https://fonts.google.com/specimen/Playwrite+ES+Deco","names":["Playwrite ES Deco"],"ruby_source_checksum":{":sha256":"86ce85cc3ade9ca88049912f61c1c0bac463e0226f8e2bb76e53f79903e66e3f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-es-deco.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteesdeco/PlaywriteESDeco%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteESDeco[wght].ttf"]]]},"font-playwrite-es-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+ES+Guides","names":["Playwrite ES Guides"],"ruby_source_checksum":{":sha256":"9e173450110b4010e9ed6a6b537a61876efe9bbd3fce353018d5a475e9c24ee1"},"ruby_source_path":"Casks/font/font-p/font-playwrite-es-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteesguides/PlaywriteESGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteESGuides-Regular.ttf"]]]},"font-playwrite-es":{"homepage":"https://fonts.google.com/specimen/Playwrite+ES","names":["Playwrite ES"],"ruby_source_checksum":{":sha256":"e0e0a7dd4ef2dcda428fc6140058061f63e3dd8c68b72e5ecb8cb94a327ac929"},"ruby_source_path":"Casks/font/font-p/font-playwrite-es.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritees/PlaywriteES%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteES[wght].ttf"]]]},"font-playwrite-fr-moderne-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+FR+Moderne+Guides","names":["Playwrite FR Moderne Guides"],"ruby_source_checksum":{":sha256":"793102c54bf68df68314df23c608a7a2f600465e561be12baea45686dec41729"},"ruby_source_path":"Casks/font/font-p/font-playwrite-fr-moderne-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritefrmoderneguides/PlaywriteFRModerneGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteFRModerneGuides-Regular.ttf"]]]},"font-playwrite-fr-moderne":{"homepage":"https://fonts.google.com/specimen/Playwrite+FR+Moderne","names":["Playwrite FR Moderne"],"ruby_source_checksum":{":sha256":"c66fdcc8a88a9688c16986ead5700056dbe2f04ed576066e070505f8b977d542"},"ruby_source_path":"Casks/font/font-p/font-playwrite-fr-moderne.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritefrmoderne/PlaywriteFRModerne%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteFRModerne[wght].ttf"]]]},"font-playwrite-fr-trad-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+FR+Trad+Guides","names":["Playwrite FR Trad Guides"],"ruby_source_checksum":{":sha256":"cbacf07eac9b0a36150a58991897833482c58bfcc11a133fb44ef2b58831bb5f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-fr-trad-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritefrtradguides/PlaywriteFRTradGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteFRTradGuides-Regular.ttf"]]]},"font-playwrite-fr-trad":{"homepage":"https://fonts.google.com/specimen/Playwrite+FR+Trad","names":["Playwrite FR Trad"],"ruby_source_checksum":{":sha256":"fe33cf213b733d306d61c08ebf039bfc3f82b7b96c140a4413f7a20d49eaca00"},"ruby_source_path":"Casks/font/font-p/font-playwrite-fr-trad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritefrtrad/PlaywriteFRTrad%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteFRTrad[wght].ttf"]]]},"font-playwrite-gb-j-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+GB+J+Guides","names":["Playwrite GB J Guides"],"ruby_source_checksum":{":sha256":"bd3197477f68ddd1ada84517be0fe6e2166d3e905b30b95d85d6e78d7ca1d587"},"ruby_source_path":"Casks/font/font-p/font-playwrite-gb-j-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playwritegbjguides"},"version":"latest","raw_artifacts":[[":font",["PlaywriteGBJGuides-Italic.ttf"]],[":font",["PlaywriteGBJGuides-Regular.ttf"]]]},"font-playwrite-gb-j":{"homepage":"https://fonts.google.com/specimen/Playwrite+GB+J","names":["Playwrite GB J"],"ruby_source_checksum":{":sha256":"fdd39048db6aafc63a4c6f67a209bc54cd18f92a49a01f51fbed6754f8e873e3"},"ruby_source_path":"Casks/font/font-p/font-playwrite-gb-j.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playwritegbj"},"version":"latest","raw_artifacts":[[":font",["PlaywriteGBJ-Italic[wght].ttf"]],[":font",["PlaywriteGBJ[wght].ttf"]]]},"font-playwrite-gb-s-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+GB+S+Guides","names":["Playwrite GB S Guides"],"ruby_source_checksum":{":sha256":"9d6522751536b22addc5c6b0efedc267bbd20e395a9828afa5a33ea1d48aa8e9"},"ruby_source_path":"Casks/font/font-p/font-playwrite-gb-s-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playwritegbsguides"},"version":"latest","raw_artifacts":[[":font",["PlaywriteGBSGuides-Italic.ttf"]],[":font",["PlaywriteGBSGuides-Regular.ttf"]]]},"font-playwrite-gb-s":{"homepage":"https://fonts.google.com/specimen/Playwrite+GB+S","names":["Playwrite GB S"],"ruby_source_checksum":{":sha256":"8443573747ac4d78ee7130ffca5da636876045879041ad7a8b330d00b412f72c"},"ruby_source_path":"Casks/font/font-p/font-playwrite-gb-s.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/playwritegbs"},"version":"latest","raw_artifacts":[[":font",["PlaywriteGBS-Italic[wght].ttf"]],[":font",["PlaywriteGBS[wght].ttf"]]]},"font-playwrite-hr-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+HR+Guides","names":["Playwrite HR Guides"],"ruby_source_checksum":{":sha256":"156e643757159da520636df1977eb18a5c25783df3c5a9046afb6ee09f634776"},"ruby_source_path":"Casks/font/font-p/font-playwrite-hr-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritehrguides/PlaywriteHRGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteHRGuides-Regular.ttf"]]]},"font-playwrite-hr-lijeva-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+HR+Lijeva+Guides","names":["Playwrite HR Lijeva Guides"],"ruby_source_checksum":{":sha256":"e9cc1e2cb5d8f20b425d7551eeeb4a6aab76787e8d2db805dedbb834b170af1d"},"ruby_source_path":"Casks/font/font-p/font-playwrite-hr-lijeva-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritehrlijevaguides/PlaywriteHRLijevaGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteHRLijevaGuides-Regular.ttf"]]]},"font-playwrite-hr-lijeva":{"homepage":"https://fonts.google.com/specimen/Playwrite+HR+Lijeva","names":["Playwrite HR Lijeva"],"ruby_source_checksum":{":sha256":"7f1dab54803185946957a9404f06ceffabcffd7dca78dc873bec80cf7e07d11f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-hr-lijeva.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritehrlijeva/PlaywriteHRLijeva%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteHRLijeva[wght].ttf"]]]},"font-playwrite-hr":{"homepage":"https://fonts.google.com/specimen/Playwrite+HR","names":["Playwrite HR"],"ruby_source_checksum":{":sha256":"3ea749e60a27d7f630f13a78d0848b95f13a676fa93e103a51c6fbb2278609bd"},"ruby_source_path":"Casks/font/font-p/font-playwrite-hr.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritehr/PlaywriteHR%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteHR[wght].ttf"]]]},"font-playwrite-hu-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+HU+Guides","names":["Playwrite HU Guides"],"ruby_source_checksum":{":sha256":"00850039c65a1154d2bef3e62c71e33a479ed1ec2ca88132316891351597f376"},"ruby_source_path":"Casks/font/font-p/font-playwrite-hu-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritehuguides/PlaywriteHUGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteHUGuides-Regular.ttf"]]]},"font-playwrite-hu":{"homepage":"https://fonts.google.com/specimen/Playwrite+HU","names":["Playwrite HU"],"ruby_source_checksum":{":sha256":"711b450f8ef2ff691ba23441ebb8a661f68d81423584e3361a04092f566d8409"},"ruby_source_path":"Casks/font/font-p/font-playwrite-hu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritehu/PlaywriteHU%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteHU[wght].ttf"]]]},"font-playwrite-id-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+ID+Guides","names":["Playwrite ID Guides"],"ruby_source_checksum":{":sha256":"932014bb18b1704b8ec432a76928cc0109dc50532d6324ad5f1de4e5c68a2c1e"},"ruby_source_path":"Casks/font/font-p/font-playwrite-id-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteidguides/PlaywriteIDGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteIDGuides-Regular.ttf"]]]},"font-playwrite-id":{"homepage":"https://fonts.google.com/specimen/Playwrite+ID","names":["Playwrite ID"],"ruby_source_checksum":{":sha256":"c652711e19dea0718765344d29b79850db016df6059a35d0e3c929b9d84809a7"},"ruby_source_path":"Casks/font/font-p/font-playwrite-id.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteid/PlaywriteID%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteID[wght].ttf"]]]},"font-playwrite-ie-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+IE+Guides","names":["Playwrite IE Guides"],"ruby_source_checksum":{":sha256":"028246d839d39e64a581cf8a0fd809559941b4c83a5be60923740e00b295f1c1"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ie-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteieguides/PlaywriteIEGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteIEGuides-Regular.ttf"]]]},"font-playwrite-ie":{"homepage":"https://fonts.google.com/specimen/Playwrite+IE","names":["Playwrite IE"],"ruby_source_checksum":{":sha256":"b243aa1827641f69becc79d696a9f9dfbef054d9db60c70f23ad91de40b5605a"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ie.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteie/PlaywriteIE%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteIE[wght].ttf"]]]},"font-playwrite-in-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+IN+Guides","names":["Playwrite IN Guides"],"ruby_source_checksum":{":sha256":"a8ca58ef69b2542f38eac7f2823196044450a8e81302753ec5add5037cacdf0c"},"ruby_source_path":"Casks/font/font-p/font-playwrite-in-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteinguides/PlaywriteINGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteINGuides-Regular.ttf"]]]},"font-playwrite-in":{"homepage":"https://fonts.google.com/specimen/Playwrite+IN","names":["Playwrite IN"],"ruby_source_checksum":{":sha256":"122e5a4385ce45ecbc4daacb3a028cb1b23867728d528317ef4df5c5836dd8d6"},"ruby_source_path":"Casks/font/font-p/font-playwrite-in.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritein/PlaywriteIN%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteIN[wght].ttf"]]]},"font-playwrite-is-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+IS+Guides","names":["Playwrite IS Guides"],"ruby_source_checksum":{":sha256":"dd137d0a7dbc54f81bb874805de416eb018161006fc209f2a7e83807c74b46db"},"ruby_source_path":"Casks/font/font-p/font-playwrite-is-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteisguides/PlaywriteISGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteISGuides-Regular.ttf"]]]},"font-playwrite-is":{"homepage":"https://fonts.google.com/specimen/Playwrite+IS","names":["Playwrite IS"],"ruby_source_checksum":{":sha256":"fba5d3e8343c933126e63da29900d95940758e2550a618c5a6c602487a8d1e31"},"ruby_source_path":"Casks/font/font-p/font-playwrite-is.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteis/PlaywriteIS%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteIS[wght].ttf"]]]},"font-playwrite-it-moderna-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+IT+Moderna+Guides","names":["Playwrite IT Moderna Guides"],"ruby_source_checksum":{":sha256":"d42d633222b1061132fd08b2ea402c24329a66fb97c475dda7343e625a9ba3a3"},"ruby_source_path":"Casks/font/font-p/font-playwrite-it-moderna-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteitmodernaguides/PlaywriteITModernaGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteITModernaGuides-Regular.ttf"]]]},"font-playwrite-it-moderna":{"homepage":"https://fonts.google.com/specimen/Playwrite+IT+Moderna","names":["Playwrite IT Moderna"],"ruby_source_checksum":{":sha256":"529f8acb270ef639d8ec037f3fffd2c13eac2929bde8c6d3779321cf4f0481b6"},"ruby_source_path":"Casks/font/font-p/font-playwrite-it-moderna.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteitmoderna/PlaywriteITModerna%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteITModerna[wght].ttf"]]]},"font-playwrite-it-trad-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+IT+Trad+Guides","names":["Playwrite IT Trad Guides"],"ruby_source_checksum":{":sha256":"bfbd2391ae5c35776749210a40591f042b35fb626a487a53114e4eb8ed58dc60"},"ruby_source_path":"Casks/font/font-p/font-playwrite-it-trad-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteittradguides/PlaywriteITTradGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteITTradGuides-Regular.ttf"]]]},"font-playwrite-it-trad":{"homepage":"https://fonts.google.com/specimen/Playwrite+IT+Trad","names":["Playwrite IT Trad"],"ruby_source_checksum":{":sha256":"486d2df0bad07cb223a2daefe6a61bd7a37540e95950811f43845ef9a32c1602"},"ruby_source_path":"Casks/font/font-p/font-playwrite-it-trad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteittrad/PlaywriteITTrad%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteITTrad[wght].ttf"]]]},"font-playwrite-mx-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+MX+Guides","names":["Playwrite MX Guides"],"ruby_source_checksum":{":sha256":"a60a13a62ab92aca0f460feae29757e6cef227511adf102ffc346f42c43c17cb"},"ruby_source_path":"Casks/font/font-p/font-playwrite-mx-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritemxguides/PlaywriteMXGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteMXGuides-Regular.ttf"]]]},"font-playwrite-mx":{"homepage":"https://fonts.google.com/specimen/Playwrite+MX","names":["Playwrite MX"],"ruby_source_checksum":{":sha256":"df3b7036dcf6f2167af4177f16bbd81e1d297ba6bc6d0f52a87d2fbe161c4ffa"},"ruby_source_path":"Casks/font/font-p/font-playwrite-mx.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritemx/PlaywriteMX%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteMX[wght].ttf"]]]},"font-playwrite-ng-modern-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+NG+Modern+Guides","names":["Playwrite NG Modern Guides"],"ruby_source_checksum":{":sha256":"658ed9d1eaa8f5dc9b6ccd3abefcccc8c39552dc9fb7316c3c2e859d47cd471f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ng-modern-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritengmodernguides/PlaywriteNGModernGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNGModernGuides-Regular.ttf"]]]},"font-playwrite-ng-modern":{"homepage":"https://fonts.google.com/specimen/Playwrite+NG+Modern","names":["Playwrite NG Modern"],"ruby_source_checksum":{":sha256":"4dbefaf7ebba5bbe3685425fb85c6c5d367c5d2b8007f8aca7e73397d499277d"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ng-modern.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritengmodern/PlaywriteNGModern%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNGModern[wght].ttf"]]]},"font-playwrite-nl-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+NL+Guides","names":["Playwrite NL Guides"],"ruby_source_checksum":{":sha256":"ab187fa1779312019c8d4b8cdfb706cc33c448f0e6ca98e62097a29506da15e4"},"ruby_source_path":"Casks/font/font-p/font-playwrite-nl-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritenlguides/PlaywriteNLGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNLGuides-Regular.ttf"]]]},"font-playwrite-nl":{"homepage":"https://fonts.google.com/specimen/Playwrite+NL","names":["Playwrite NL"],"ruby_source_checksum":{":sha256":"fdaf6b2c29c0ee5172269b4c3e4b4a64168e7f5d3987ff2c5d453e3a677ec74d"},"ruby_source_path":"Casks/font/font-p/font-playwrite-nl.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritenl/PlaywriteNL%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNL[wght].ttf"]]]},"font-playwrite-no-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+NO+Guides","names":["Playwrite NO Guides"],"ruby_source_checksum":{":sha256":"d6536801c5b09d9da79a6caf2b6059619e96afa12cf845b00cff9e987c44b304"},"ruby_source_path":"Casks/font/font-p/font-playwrite-no-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritenoguides/PlaywriteNOGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNOGuides-Regular.ttf"]]]},"font-playwrite-no":{"homepage":"https://fonts.google.com/specimen/Playwrite+NO","names":["Playwrite NO"],"ruby_source_checksum":{":sha256":"abbfe2485151bd2b7dfc7f0009b4c8398ecf8b09670dec9d44577ae907e35625"},"ruby_source_path":"Casks/font/font-p/font-playwrite-no.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteno/PlaywriteNO%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNO[wght].ttf"]]]},"font-playwrite-nz-basic-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+NZ+Basic+Guides","names":["Playwrite NZ Basic Guides"],"ruby_source_checksum":{":sha256":"b2f5338c3e2123c9d864d317a5337d779351d787db5803bf1e568020a83fe3e8"},"ruby_source_path":"Casks/font/font-p/font-playwrite-nz-basic-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritenzbasicguides/PlaywriteNZBasicGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNZBasicGuides-Regular.ttf"]]]},"font-playwrite-nz-basic":{"homepage":"https://fonts.google.com/specimen/Playwrite+NZ+Basic","names":["Playwrite NZ Basic"],"ruby_source_checksum":{":sha256":"3541e403c59365f5f8f388c523ccf87e4dfbec0b362c0563381045dcf83ec9c8"},"ruby_source_path":"Casks/font/font-p/font-playwrite-nz-basic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritenzbasic/PlaywriteNZBasic%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNZBasic[wght].ttf"]]]},"font-playwrite-nz-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+NZ+Guides","names":["Playwrite NZ Guides"],"ruby_source_checksum":{":sha256":"64877b5130fd5082fbd287f906586c8d199fe714f54c21932d522338f4f4d147"},"ruby_source_path":"Casks/font/font-p/font-playwrite-nz-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritenzguides/PlaywriteNZGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNZGuides-Regular.ttf"]]]},"font-playwrite-nz":{"homepage":"https://fonts.google.com/specimen/Playwrite+NZ","names":["Playwrite NZ"],"ruby_source_checksum":{":sha256":"38c78de2a270378e291f1c25461557f1b198594c9aed29578895284b3b35c7dd"},"ruby_source_path":"Casks/font/font-p/font-playwrite-nz.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritenz/PlaywriteNZ%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteNZ[wght].ttf"]]]},"font-playwrite-pe-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+PE+Guides","names":["Playwrite PE Guides"],"ruby_source_checksum":{":sha256":"65c6214f6061769c37af13711173251b05a1dbe27e0fc443c9fb953ee8b11f76"},"ruby_source_path":"Casks/font/font-p/font-playwrite-pe-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritepeguides/PlaywritePEGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywritePEGuides-Regular.ttf"]]]},"font-playwrite-pe":{"homepage":"https://fonts.google.com/specimen/Playwrite+PE","names":["Playwrite PE"],"ruby_source_checksum":{":sha256":"d77a92a11aa8055746921514606e72dda94e65dc27d566514af883d50b6e86c2"},"ruby_source_path":"Casks/font/font-p/font-playwrite-pe.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritepe/PlaywritePE%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywritePE[wght].ttf"]]]},"font-playwrite-pl-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+PL+Guides","names":["Playwrite PL Guides"],"ruby_source_checksum":{":sha256":"41080d8c75c459cb642ec3877a488c6a57d60ec74e32c1fa3214a83b3752f9b8"},"ruby_source_path":"Casks/font/font-p/font-playwrite-pl-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteplguides/PlaywritePLGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywritePLGuides-Regular.ttf"]]]},"font-playwrite-pl":{"homepage":"https://fonts.google.com/specimen/Playwrite+PL","names":["Playwrite PL"],"ruby_source_checksum":{":sha256":"398748f1f59bb78af47e0e4533ced09262b4faa43109d5beeaca16557cae675f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-pl.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritepl/PlaywritePL%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywritePL[wght].ttf"]]]},"font-playwrite-pt-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+PT+Guides","names":["Playwrite PT Guides"],"ruby_source_checksum":{":sha256":"039a18d952e79b72a9c39475780b70622c8597743f852b9c3788d6a06823e7ec"},"ruby_source_path":"Casks/font/font-p/font-playwrite-pt-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteptguides/PlaywritePTGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywritePTGuides-Regular.ttf"]]]},"font-playwrite-pt":{"homepage":"https://fonts.google.com/specimen/Playwrite+PT","names":["Playwrite PT"],"ruby_source_checksum":{":sha256":"6aed39dda9bb215585a75621ffccd0b359ff9c75c0de3803c81f1a3041c879c1"},"ruby_source_path":"Casks/font/font-p/font-playwrite-pt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritept/PlaywritePT%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywritePT[wght].ttf"]]]},"font-playwrite-ro-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+RO+Guides","names":["Playwrite RO Guides"],"ruby_source_checksum":{":sha256":"152850c999c5a23d37e467663de39d453a25ded7d03684ab1ddac9053ec4c14d"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ro-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteroguides/PlaywriteROGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteROGuides-Regular.ttf"]]]},"font-playwrite-ro":{"homepage":"https://fonts.google.com/specimen/Playwrite+RO","names":["Playwrite RO"],"ruby_source_checksum":{":sha256":"45240ecd33f973f71e232b037d7d8aa53a43e7505de5087025b28bb8966ea247"},"ruby_source_path":"Casks/font/font-p/font-playwrite-ro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritero/PlaywriteRO%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteRO[wght].ttf"]]]},"font-playwrite-sk-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+SK+Guides","names":["Playwrite SK Guides"],"ruby_source_checksum":{":sha256":"35fdd20040f67ee08269b16a4bde3c3a422f2fce1eab686686a7c04170797b89"},"ruby_source_path":"Casks/font/font-p/font-playwrite-sk-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteskguides/PlaywriteSKGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteSKGuides-Regular.ttf"]]]},"font-playwrite-sk":{"homepage":"https://fonts.google.com/specimen/Playwrite+SK","names":["Playwrite SK"],"ruby_source_checksum":{":sha256":"c7f8a970d97ba429ff9e0b62a68bea9723ad5c6bf16023f0ca07a7920106b574"},"ruby_source_path":"Casks/font/font-p/font-playwrite-sk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritesk/PlaywriteSK%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteSK[wght].ttf"]]]},"font-playwrite-tz-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+TZ+Guides","names":["Playwrite TZ Guides"],"ruby_source_checksum":{":sha256":"e409549d0ce58c22a5881ca35b9e8f360714491a7f50125b76b9922ae15c596c"},"ruby_source_path":"Casks/font/font-p/font-playwrite-tz-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritetzguides/PlaywriteTZGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteTZGuides-Regular.ttf"]]]},"font-playwrite-tz":{"homepage":"https://fonts.google.com/specimen/Playwrite+TZ","names":["Playwrite TZ"],"ruby_source_checksum":{":sha256":"8009f658b6955d4e39b9bd965b8c96be802cfa804c1879ba88b3c469c78a8429"},"ruby_source_path":"Casks/font/font-p/font-playwrite-tz.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritetz/PlaywriteTZ%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteTZ[wght].ttf"]]]},"font-playwrite-us-modern-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+US+Modern+Guides","names":["Playwrite US Modern Guides"],"ruby_source_checksum":{":sha256":"690813f2990cc8300119b53f6dce6780c8263da1a476c7963a0170ac7cc31526"},"ruby_source_path":"Casks/font/font-p/font-playwrite-us-modern-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteusmodernguides/PlaywriteUSModernGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteUSModernGuides-Regular.ttf"]]]},"font-playwrite-us-modern":{"homepage":"https://fonts.google.com/specimen/Playwrite+US+Modern","names":["Playwrite US Modern"],"ruby_source_checksum":{":sha256":"2fa1cec0979642ae2feb73a1b2bb70b83f504593fb3198f2b943f6578e548b17"},"ruby_source_path":"Casks/font/font-p/font-playwrite-us-modern.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteusmodern/PlaywriteUSModern%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteUSModern[wght].ttf"]]]},"font-playwrite-us-trad-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+US+Trad+Guides","names":["Playwrite US Trad Guides"],"ruby_source_checksum":{":sha256":"f81aad945c941382d75bdc9c0596b0c73621c0bf1fd9e4cf0ac1911fa8bf3087"},"ruby_source_path":"Casks/font/font-p/font-playwrite-us-trad-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteustradguides/PlaywriteUSTradGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteUSTradGuides-Regular.ttf"]]]},"font-playwrite-us-trad":{"homepage":"https://fonts.google.com/specimen/Playwrite+US+Trad","names":["Playwrite US Trad"],"ruby_source_checksum":{":sha256":"6aefde3fb2bb0b534522719348b07b989f6b9619aed5862cfb080e3f88c0d512"},"ruby_source_path":"Casks/font/font-p/font-playwrite-us-trad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteustrad/PlaywriteUSTrad%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteUSTrad[wght].ttf"]]]},"font-playwrite-vn-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+VN+Guides","names":["Playwrite VN Guides"],"ruby_source_checksum":{":sha256":"e73f00453962633e59f90d4aac56745a1e5701b1ee63dac2923cd2eb52b56a0d"},"ruby_source_path":"Casks/font/font-p/font-playwrite-vn-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritevnguides/PlaywriteVNGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteVNGuides-Regular.ttf"]]]},"font-playwrite-vn":{"homepage":"https://fonts.google.com/specimen/Playwrite+VN","names":["Playwrite VN"],"ruby_source_checksum":{":sha256":"73d0f471ad8f49dc34e24f9206d7104b6ffa85c06d087c8cb866021e549a22d2"},"ruby_source_path":"Casks/font/font-p/font-playwrite-vn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritevn/PlaywriteVN%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteVN[wght].ttf"]]]},"font-playwrite-za-guides":{"homepage":"https://fonts.google.com/specimen/Playwrite+ZA+Guides","names":["Playwrite ZA Guides"],"ruby_source_checksum":{":sha256":"7561d73d5db392ff5e7384f82bf406267df9ffb0b72003ad286ff11afbfb5772"},"ruby_source_path":"Casks/font/font-p/font-playwrite-za-guides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwritezaguides/PlaywriteZAGuides-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteZAGuides-Regular.ttf"]]]},"font-playwrite-za":{"homepage":"https://fonts.google.com/specimen/Playwrite+ZA","names":["Playwrite ZA"],"ruby_source_checksum":{":sha256":"2f1aebc30436ee1d78cbaed92d24250ed32c6a0f5838555824a2d76853ba6f8f"},"ruby_source_path":"Casks/font/font-p/font-playwrite-za.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/playwriteza/PlaywriteZA%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PlaywriteZA[wght].ttf"]]]},"font-plemol-jp-hs":{"homepage":"https://github.com/yuru7/PlemolJP","names":["PlemolJP HS"],"ruby_source_checksum":{":sha256":"afbcc7ad08f657849f9367723157112e4b8bac091b5a9dbc21e08fbcd7edd865"},"ruby_source_path":"Casks/font/font-p/font-plemol-jp-hs.rb","sha256":"3da6bafa30bd51bd6a7ab9c2cadc21b005565f4af5099df02b54e6eb5c9caf85","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/PlemolJP/releases/download/v3.1.0/PlemolJP_HS_v3.1.0.zip"],"version":"3.1.0","raw_artifacts":[[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-ThinItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-BoldItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-ExtraLight.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-ExtraLightItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-Italic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-Light.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-LightItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-Medium.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-MediumItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-Regular.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-SemiBold.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-SemiBoldItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-Text.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-TextItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-Thin.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-ThinItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-Bold.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-BoldItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-ExtraLight.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-ExtraLightItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-Italic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-Light.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-LightItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-Medium.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-MediumItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-Regular.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-SemiBold.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-SemiBoldItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-Text.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-TextItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-Thin.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35_HS/PlemolJP35HS-ThinItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-Bold.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-BoldItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-ExtraLight.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-ExtraLightItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-Italic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-Light.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-LightItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-Medium.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-MediumItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-Regular.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-SemiBold.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-SemiBoldItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-Text.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-TextItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-Thin.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJPConsole_HS/PlemolJPConsoleHS-ThinItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-Bold.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-BoldItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-ExtraLight.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-ExtraLightItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-Italic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-Light.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-LightItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-Medium.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-MediumItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-Regular.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-SemiBold.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-SemiBoldItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-Text.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-TextItalic.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP_HS/PlemolJPHS-Thin.ttf"]],[":font",["PlemolJP_HS_v3.1.0/PlemolJP35Console_HS/PlemolJP35ConsoleHS-Bold.ttf"]]]},"font-plemol-jp-nf":{"homepage":"https://github.com/yuru7/PlemolJP","names":["PlemolJP NF"],"ruby_source_checksum":{":sha256":"069d92edae9819bcbf4b065fe7f543a63f48428ac6321b8736a32557368c4d3d"},"ruby_source_path":"Casks/font/font-p/font-plemol-jp-nf.rb","sha256":"015142b7ce4fb497ea6eb14567c435b69450eb5028fb7d29c032d1ffb3854abb","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/PlemolJP/releases/download/v3.1.0/PlemolJP_NF_v3.1.0.zip"],"version":"3.1.0","raw_artifacts":[[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-ThinItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-BoldItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-ExtraLight.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-ExtraLightItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-Italic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-Light.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-LightItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-Medium.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-MediumItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-Regular.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-SemiBold.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-SemiBoldItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-Text.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-TextItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-Thin.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-ThinItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-Bold.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-BoldItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-ExtraLight.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-ExtraLightItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-Italic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-Light.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-LightItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-Medium.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-MediumItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-Regular.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-SemiBold.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-SemiBoldItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-Text.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-TextItalic.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJPConsole_NF/PlemolJPConsoleNF-Thin.ttf"]],[":font",["PlemolJP_NF_v3.1.0/PlemolJP35Console_NF/PlemolJP35ConsoleNF-Bold.ttf"]]]},"font-plemol-jp":{"homepage":"https://github.com/yuru7/PlemolJP","names":["PlemolJP"],"ruby_source_checksum":{":sha256":"615a8410adea89403a1e2f0ea2a2a409929511cf8b748bb5c4b8900d61a60bdb"},"ruby_source_path":"Casks/font/font-p/font-plemol-jp.rb","sha256":"f1a65b539ed8979f211ceaa6c7ad1123b7e0cc2eb00ab0df02fb2dcb0d6e7157","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/PlemolJP/releases/download/v3.1.0/PlemolJP_v3.1.0.zip"],"version":"3.1.0","raw_artifacts":[[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-ThinItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-BoldItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-ExtraLight.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-ExtraLightItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-Italic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-Light.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-LightItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-Medium.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-MediumItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-Regular.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-SemiBold.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-SemiBoldItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-Text.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-TextItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-Thin.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-ThinItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-Bold.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-BoldItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-ExtraLight.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-ExtraLightItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-Italic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-Light.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-LightItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-Medium.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-MediumItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-Regular.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-SemiBold.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-SemiBoldItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-Text.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-TextItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-Thin.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35/PlemolJP35-ThinItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-Bold.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-BoldItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-ExtraLight.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-ExtraLightItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-Italic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-Light.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-LightItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-Medium.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-MediumItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-Regular.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-SemiBold.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-SemiBoldItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-Text.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-TextItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-Thin.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP35Console/PlemolJP35Console-ThinItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-Bold.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-BoldItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-ExtraLight.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-ExtraLightItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-Italic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-Light.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-LightItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-Medium.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-MediumItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-Regular.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-SemiBold.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-SemiBoldItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-Text.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-TextItalic.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJPConsole/PlemolJPConsole-Thin.ttf"]],[":font",["PlemolJP_v3.1.0/PlemolJP/PlemolJP-Bold.ttf"]]]},"font-pliant":{"homepage":"https://fonts.google.com/specimen/Pliant","names":["Pliant"],"ruby_source_checksum":{":sha256":"6d1de3cd73822bc41189b0c64ab0b0c18832dd112eb0e5e658b6f0d023352b0c"},"ruby_source_path":"Casks/font/font-p/font-pliant.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/pliant"},"version":"latest","raw_artifacts":[[":font",["Pliant-Italic[wdth,wght].ttf"]],[":font",["Pliant[wdth,wght].ttf"]]]},"font-plus-jakarta-sans":{"homepage":"https://fonts.google.com/specimen/Plus+Jakarta+Sans","names":["Plus Jakarta Sans"],"ruby_source_checksum":{":sha256":"97b333fdee194efadbcc22533e0f81c29f11f1fc5fe2474354ee4b57929b1f9b"},"ruby_source_path":"Casks/font/font-p/font-plus-jakarta-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/plusjakartasans"},"version":"latest","raw_artifacts":[[":font",["PlusJakartaSans-Italic[wght].ttf"]],[":font",["PlusJakartaSans[wght].ttf"]]]},"font-pochaevsk":{"homepage":"https://fonts.google.com/specimen/Pochaevsk","names":["Pochaevsk"],"ruby_source_checksum":{":sha256":"360a8c7cad01599c68865c7729704141be417838be67c055ead0ddf6c8c38f46"},"ruby_source_path":"Casks/font/font-p/font-pochaevsk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pochaevsk/Pochaevsk-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Pochaevsk-Regular.ttf"]]]},"font-podkova-vf-beta":{"homepage":"https://fonts.google.com/earlyaccess","names":["Podkova VF Beta"],"ruby_source_checksum":{":sha256":"fef36701b1c9f176b03ee9173d960095e4959e02e13ee5c842a8db49096be662"},"ruby_source_path":"Casks/font/font-p/font-podkova-vf-beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/podkovavfbeta/PodkovaVFBeta.ttf"],"version":"latest","raw_artifacts":[[":font",["PodkovaVFBeta.ttf"]]]},"font-podkova":{"homepage":"https://fonts.google.com/specimen/Podkova","names":["Podkova"],"ruby_source_checksum":{":sha256":"74fa5348aa357cf63228fec58b96fb82a30ee6c879133f42c2eb7c9e6746b5a6"},"ruby_source_path":"Casks/font/font-p/font-podkova.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/podkova/Podkova%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Podkova[wght].ttf"]]]},"font-poetsen-one":{"homepage":"https://fonts.google.com/specimen/Poetsen+One","names":["Poetsen One"],"ruby_source_checksum":{":sha256":"55b76a31658873badbab691ef9266f817b3102ff21379a8d017f98cf7755263c"},"ruby_source_path":"Casks/font/font-p/font-poetsen-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/poetsenone/PoetsenOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PoetsenOne-Regular.ttf"]]]},"font-poiret-one":{"homepage":"https://fonts.google.com/specimen/Poiret+One","names":["Poiret One"],"ruby_source_checksum":{":sha256":"7e41bb9da511b6405d6973e9bcdd0aecd904aea892a5240b77a792740510cde0"},"ruby_source_path":"Casks/font/font-p/font-poiret-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/poiretone/PoiretOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PoiretOne-Regular.ttf"]]]},"font-poller-one":{"homepage":"https://fonts.google.com/specimen/Poller+One","names":["Poller One"],"ruby_source_checksum":{":sha256":"9c2665ec237beadb31ca378b287c68b6b42be3d24ead0951265913dc7f0da386"},"ruby_source_path":"Casks/font/font-p/font-poller-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pollerone/PollerOne.ttf"],"version":"latest","raw_artifacts":[[":font",["PollerOne.ttf"]]]},"font-poltawski-nowy":{"homepage":"https://fonts.google.com/specimen/Poltawski+Nowy","names":["Poltawski Nowy"],"ruby_source_checksum":{":sha256":"4e31b16a27d00c7724f41ecf33d092616e7efec45a9dfc6ef90613e99b20619d"},"ruby_source_path":"Casks/font/font-p/font-poltawski-nowy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/poltawskinowy"},"version":"latest","raw_artifacts":[[":font",["PoltawskiNowy-Italic[wght].ttf"]],[":font",["PoltawskiNowy[wght].ttf"]]]},"font-poly":{"homepage":"https://fonts.google.com/specimen/Poly","names":["Poly"],"ruby_source_checksum":{":sha256":"bb8dd6e7888309208e2c8d3a39715fc977582f57c739d80103d5e8d18796fec9"},"ruby_source_path":"Casks/font/font-p/font-poly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/poly"},"version":"latest","raw_artifacts":[[":font",["Poly-Italic.ttf"]],[":font",["Poly-Regular.ttf"]]]},"font-pompiere":{"homepage":"https://fonts.google.com/specimen/Pompiere","names":["Pompiere"],"ruby_source_checksum":{":sha256":"635e57ffdf7075cf211507e91cd057453b2e4136780042955e1d3262053eb60e"},"ruby_source_path":"Casks/font/font-p/font-pompiere.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pompiere/Pompiere-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Pompiere-Regular.ttf"]]]},"font-ponnala":{"homepage":"https://fonts.google.com/specimen/Ponnala","names":["Ponnala"],"ruby_source_checksum":{":sha256":"5be3a5c6858e9dc7a215141c01b963048972b1469771a17cd7fb68baa033a463"},"ruby_source_path":"Casks/font/font-p/font-ponnala.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ponnala/Ponnala-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ponnala-Regular.ttf"]]]},"font-ponomar":{"homepage":"https://fonts.google.com/specimen/Ponomar","names":["Ponomar"],"ruby_source_checksum":{":sha256":"f8758d57b8e47f0b8bcf0509503d1e39b8c8f6eca25053885e070af5917d155a"},"ruby_source_path":"Casks/font/font-p/font-ponomar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ponomar/Ponomar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ponomar-Regular.ttf"]]]},"font-pontano-sans":{"homepage":"https://fonts.google.com/specimen/Pontano+Sans","names":["Pontano Sans"],"ruby_source_checksum":{":sha256":"4f186d1066266d0630951aebf8c9e0b5186bc20d17f184be903525c945d0234a"},"ruby_source_path":"Casks/font/font-p/font-pontano-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pontanosans/PontanoSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["PontanoSans[wght].ttf"]]]},"font-poor-story":{"homepage":"https://fonts.google.com/specimen/Poor+Story","names":["Poor Story"],"ruby_source_checksum":{":sha256":"323dc3d41d899fdcd80f156b890d0a4a0201c4043f427ae9f018f498744d2655"},"ruby_source_path":"Casks/font/font-p/font-poor-story.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/poorstory/PoorStory-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PoorStory-Regular.ttf"]]]},"font-poppins-latin":{"homepage":"https://github.com/itfoundry/poppins","names":["PoppinsLatin"],"ruby_source_checksum":{":sha256":"f5fe530ad0b7c1fa2143ff5055bca68539daba74678b07c9077d07587c8de984"},"ruby_source_path":"Casks/font/font-p/font-poppins-latin.rb","sha256":"cd4bdded93013fc9f123485b8fbc6113f62a7ff77492cc97cba6901cf6493738","tap_string":"homebrew/cask","url_args":["https://github.com/itfoundry/Poppins/raw/master/products/PoppinsLatin-5.001-Latin-OTF.zip"],"version":"5.001","raw_artifacts":[[":font",["PoppinsLatin-ThinItalic.otf"]],[":font",["PoppinsLatin-BlackItalic.otf"]],[":font",["PoppinsLatin-Bold.otf"]],[":font",["PoppinsLatin-BoldItalic.otf"]],[":font",["PoppinsLatin-ExtraBold.otf"]],[":font",["PoppinsLatin-ExtraBoldItalic.otf"]],[":font",["PoppinsLatin-ExtraLight.otf"]],[":font",["PoppinsLatin-ExtraLightItalic.otf"]],[":font",["PoppinsLatin-Italic.otf"]],[":font",["PoppinsLatin-Light.otf"]],[":font",["PoppinsLatin-LightItalic.otf"]],[":font",["PoppinsLatin-Medium.otf"]],[":font",["PoppinsLatin-MediumItalic.otf"]],[":font",["PoppinsLatin-Regular.otf"]],[":font",["PoppinsLatin-SemiBold.otf"]],[":font",["PoppinsLatin-SemiBoldItalic.otf"]],[":font",["PoppinsLatin-Thin.otf"]],[":font",["PoppinsLatin-Black.otf"]]]},"font-poppins":{"homepage":"https://github.com/itfoundry/poppins","names":["Poppins"],"ruby_source_checksum":{":sha256":"27f9419276d04736a0411b0c523639ec147d3a42c5a147912062b15fab82a795"},"ruby_source_path":"Casks/font/font-p/font-poppins.rb","sha256":"3a1a58cfc497b3a57a8a6ec51d62800ad42a50b9827b1e3297135bf5e860b1a0","tap_string":"homebrew/cask","url_args":["https://github.com/itfoundry/Poppins/raw/master/products/Poppins-4.003-GoogleFonts-OTF.zip"],"version":"4.003","raw_artifacts":[[":font",["Poppins-ThinItalic.otf"]],[":font",["Poppins-BlackItalic.otf"]],[":font",["Poppins-Bold.otf"]],[":font",["Poppins-BoldItalic.otf"]],[":font",["Poppins-ExtraBold.otf"]],[":font",["Poppins-ExtraBoldItalic.otf"]],[":font",["Poppins-ExtraLight.otf"]],[":font",["Poppins-ExtraLightItalic.otf"]],[":font",["Poppins-Italic.otf"]],[":font",["Poppins-Light.otf"]],[":font",["Poppins-LightItalic.otf"]],[":font",["Poppins-Medium.otf"]],[":font",["Poppins-MediumItalic.otf"]],[":font",["Poppins-Regular.otf"]],[":font",["Poppins-SemiBold.otf"]],[":font",["Poppins-SemiBoldItalic.otf"]],[":font",["Poppins-Thin.otf"]],[":font",["Poppins-Black.otf"]]]},"font-poprumcute":{"homepage":"https://moji-waku.com/poprumcute/index.html","names":["PopRumCute"],"ruby_source_checksum":{":sha256":"d6567fbf283d5583ea0dccaa1bed7f8e71896e5151a0330700ef347b966e707f"},"ruby_source_path":"Casks/font/font-p/font-poprumcute.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/poprumcute.zip"],"version":"latest","raw_artifacts":[[":font",["poprumcute/PopRumCute.otf"]]]},"font-port-lligat-sans":{"homepage":"https://fonts.google.com/specimen/Port+Lligat+Sans","names":["Port Lligat Sans"],"ruby_source_checksum":{":sha256":"5b809322887e067ecd9adba7ce9d4d08760f87b4bd1cc3c469aa427a94770cf8"},"ruby_source_path":"Casks/font/font-p/font-port-lligat-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/portlligatsans/PortLligatSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PortLligatSans-Regular.ttf"]]]},"font-port-lligat-slab":{"homepage":"https://fonts.google.com/specimen/Port+Lligat+Slab","names":["Port Lligat Slab"],"ruby_source_checksum":{":sha256":"0b7277009d022cb72d6514d59b76f66060384db86a8e9bdb835fb53ff28608d2"},"ruby_source_path":"Casks/font/font-p/font-port-lligat-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/portlligatslab/PortLligatSlab-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PortLligatSlab-Regular.ttf"]]]},"font-porter-sans-block":{"homepage":"https://fonts.google.com/specimen/Porter+Sans+Block","names":["Porter Sans Block"],"ruby_source_checksum":{":sha256":"f97490130e1250e6f093f4b4f26ecef3e535eeace1369de423afa6d2cb4f06f2"},"ruby_source_path":"Casks/font/font-p/font-porter-sans-block.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/portersansblock/PorterSansBlock-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PorterSansBlock-Regular.ttf"]]]},"font-potta-one":{"homepage":"https://fonts.google.com/specimen/Potta+One","names":["Potta One"],"ruby_source_checksum":{":sha256":"4c143cfe43cf49bf86bab161b5aa4ed4c86838a9c6eea3bfabfe570072521de7"},"ruby_source_path":"Casks/font/font-p/font-potta-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pottaone/PottaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PottaOne-Regular.ttf"]]]},"font-powerline-symbols":{"homepage":"https://github.com/powerline/powerline","names":["Powerline Symbols"],"ruby_source_checksum":{":sha256":"55a67dc83f9746f75dc465e6e22db4e018f5e674c0bbf705493f9399ce6977c2"},"ruby_source_path":"Casks/font/font-p/font-powerline-symbols.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/powerline/raw/master/font/PowerlineSymbols.otf"],"version":"latest","raw_artifacts":[[":font",["PowerlineSymbols.otf"]]]},"font-pragati-narrow":{"homepage":"https://fonts.google.com/specimen/Pragati+Narrow","names":["Pragati Narrow"],"ruby_source_checksum":{":sha256":"d1343d46534a340393e50bc89edb5b6dcbfcb6916bbcf41934c23c7b0c6e49e1"},"ruby_source_path":"Casks/font/font-p/font-pragati-narrow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/pragatinarrow"},"version":"latest","raw_artifacts":[[":font",["PragatiNarrow-Bold.ttf"]],[":font",["PragatiNarrow-Regular.ttf"]]]},"font-praise":{"homepage":"https://fonts.google.com/specimen/Praise","names":["Praise"],"ruby_source_checksum":{":sha256":"0724fd6e047bbf64212c01b563c2391a0f04cecdfa0786ac9a5fe4c0f74a798e"},"ruby_source_path":"Casks/font/font-p/font-praise.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/praise/Praise-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Praise-Regular.ttf"]]]},"font-prata":{"homepage":"https://fonts.google.com/specimen/Prata","names":["Prata"],"ruby_source_checksum":{":sha256":"d9d120a7227b5ac628c7732c919e3205c91a13900c09c8023f6eb897fe609472"},"ruby_source_path":"Casks/font/font-p/font-prata.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/prata/Prata-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Prata-Regular.ttf"]]]},"font-preahvihear":{"homepage":"https://fonts.google.com/specimen/Preahvihear","names":["Preahvihear"],"ruby_source_checksum":{":sha256":"7c9db6ac4cccd540d0b1a11590fb4df53ad3f3b8fcf007589a1f5a7181b00605"},"ruby_source_path":"Casks/font/font-p/font-preahvihear.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/preahvihear/Preahvihear-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Preahvihear-Regular.ttf"]]]},"font-press-start-2p":{"homepage":"https://fonts.google.com/specimen/Press+Start+2P","names":["Press Start 2P"],"ruby_source_checksum":{":sha256":"68bdd5c9beb8711f50fbb356385104ad2fb5532b9039496f971c704693476237"},"ruby_source_path":"Casks/font/font-p/font-press-start-2p.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pressstart2p/PressStart2P-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PressStart2P-Regular.ttf"]]]},"font-pretendard-gov":{"homepage":"https://github.com/orioncactus/pretendard","names":["Pretendard GOV"],"ruby_source_checksum":{":sha256":"13c26ed4236e343d757b2a93fc341bc7f71d0c110377f47a1874371807ca48c4"},"ruby_source_path":"Casks/font/font-p/font-pretendard-gov.rb","sha256":"080266d2faa8911b0e239b367405fdbcb2b4e17b22067e40aeb34a6c3fca0ac4","tap_string":"homebrew/cask","url_args":["https://github.com/orioncactus/pretendard/releases/download/v1.3.9/PretendardGOV-1.3.9.zip"],"version":"1.3.9","raw_artifacts":[[":font",["public/static/PretendardGOV-Thin.otf"]],[":font",["public/static/PretendardGOV-Bold.otf"]],[":font",["public/static/PretendardGOV-ExtraBold.otf"]],[":font",["public/static/PretendardGOV-ExtraLight.otf"]],[":font",["public/static/PretendardGOV-Light.otf"]],[":font",["public/static/PretendardGOV-Medium.otf"]],[":font",["public/static/PretendardGOV-Regular.otf"]],[":font",["public/static/PretendardGOV-SemiBold.otf"]],[":font",["public/static/PretendardGOV-Black.otf"]]]},"font-pretendard-jp":{"homepage":"https://github.com/orioncactus/pretendard","names":["Pretendard JP"],"ruby_source_checksum":{":sha256":"a81655869a3c4e980611705db90dfac24ad445cb6724614c37fbf298e97c82cf"},"ruby_source_path":"Casks/font/font-p/font-pretendard-jp.rb","sha256":"8dab678c371a1530106ca643b76b2b80d47653d5ba670b01265b48e4c6615d63","tap_string":"homebrew/cask","url_args":["https://github.com/orioncactus/pretendard/releases/download/v1.3.9/PretendardJP-1.3.9.zip"],"version":"1.3.9","raw_artifacts":[[":font",["public/static/PretendardJP-Thin.otf"]],[":font",["public/static/PretendardJP-Bold.otf"]],[":font",["public/static/PretendardJP-ExtraBold.otf"]],[":font",["public/static/PretendardJP-ExtraLight.otf"]],[":font",["public/static/PretendardJP-Light.otf"]],[":font",["public/static/PretendardJP-Medium.otf"]],[":font",["public/static/PretendardJP-Regular.otf"]],[":font",["public/static/PretendardJP-SemiBold.otf"]],[":font",["public/static/PretendardJP-Black.otf"]]]},"font-pretendard-std":{"homepage":"https://github.com/orioncactus/pretendard","names":["Pretendard Std"],"ruby_source_checksum":{":sha256":"96c7ead320edaafd99db44181e4bb59676163ade0a6fed030ca485fcb5d6e40d"},"ruby_source_path":"Casks/font/font-p/font-pretendard-std.rb","sha256":"bde2ecb6aa27fb1d36b729b47b1cad5a890dca8e8a06aebe0727b4c27624ad42","tap_string":"homebrew/cask","url_args":["https://github.com/orioncactus/pretendard/releases/download/v1.3.9/PretendardStd-1.3.9.zip"],"version":"1.3.9","raw_artifacts":[[":font",["public/static/PretendardStd-Thin.otf"]],[":font",["public/static/PretendardStd-Bold.otf"]],[":font",["public/static/PretendardStd-ExtraBold.otf"]],[":font",["public/static/PretendardStd-ExtraLight.otf"]],[":font",["public/static/PretendardStd-Light.otf"]],[":font",["public/static/PretendardStd-Medium.otf"]],[":font",["public/static/PretendardStd-Regular.otf"]],[":font",["public/static/PretendardStd-SemiBold.otf"]],[":font",["public/static/PretendardStd-Black.otf"]]]},"font-pretendard":{"homepage":"https://github.com/orioncactus/pretendard","names":["Pretendard"],"ruby_source_checksum":{":sha256":"d515f520b2e3fc702f517a976c58a9360e0539a51e3023d765b7820aa770aeed"},"ruby_source_path":"Casks/font/font-p/font-pretendard.rb","sha256":"04be351a74d6bf7d60c480a3087e51d185485d35a52023142af1df19eb8c428a","tap_string":"homebrew/cask","url_args":["https://github.com/orioncactus/pretendard/releases/download/v1.3.9/Pretendard-1.3.9.zip"],"version":"1.3.9","raw_artifacts":[[":font",["public/static/Pretendard-Thin.otf"]],[":font",["public/static/Pretendard-Bold.otf"]],[":font",["public/static/Pretendard-ExtraBold.otf"]],[":font",["public/static/Pretendard-ExtraLight.otf"]],[":font",["public/static/Pretendard-Light.otf"]],[":font",["public/static/Pretendard-Medium.otf"]],[":font",["public/static/Pretendard-Regular.otf"]],[":font",["public/static/Pretendard-SemiBold.otf"]],[":font",["public/static/Pretendard-Black.otf"]]]},"font-pridi":{"homepage":"https://fonts.google.com/specimen/Pridi","names":["Pridi"],"ruby_source_checksum":{":sha256":"984fa9bb797d0b9f4a4ba56fb67f663edddae76b18b2f295b601f1c5c63ad95f"},"ruby_source_path":"Casks/font/font-p/font-pridi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/pridi"},"version":"latest","raw_artifacts":[[":font",["Pridi-Bold.ttf"]],[":font",["Pridi-ExtraLight.ttf"]],[":font",["Pridi-Light.ttf"]],[":font",["Pridi-Medium.ttf"]],[":font",["Pridi-Regular.ttf"]],[":font",["Pridi-SemiBold.ttf"]]]},"font-princess-sofia":{"homepage":"https://fonts.google.com/specimen/Princess+Sofia","names":["Princess Sofia"],"ruby_source_checksum":{":sha256":"4113961f2f41e104477f9c0c257f0e1a3c888362074a3f4ca26fb51df2909406"},"ruby_source_path":"Casks/font/font-p/font-princess-sofia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/princesssofia/PrincessSofia-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PrincessSofia-Regular.ttf"]]]},"font-prociono":{"homepage":"https://fonts.google.com/specimen/Prociono","names":["Prociono"],"ruby_source_checksum":{":sha256":"023fc0caf02647ec986118391f3c697f52b7e6a8b695e0480f98adbbc3aa0a34"},"ruby_source_path":"Casks/font/font-p/font-prociono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/prociono/Prociono-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Prociono-Regular.ttf"]]]},"font-profont-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["ProFont Nerd Font families (ProFont)"],"ruby_source_checksum":{":sha256":"bf2ca76b5bdff0224e3f024cc197fdf656ba1217eb4f3843a4a8751b40fa42cd"},"ruby_source_path":"Casks/font/font-p/font-profont-nerd-font.rb","sha256":"186917bff8fe3d7aaf6a0151e7caf76ef2962f2dd825454dc42c3c7285c8f821","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/ProFont.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["ProFontIIxNerdFont-Regular.ttf"]],[":font",["ProFontIIxNerdFontMono-Regular.ttf"]],[":font",["ProFontIIxNerdFontPropo-Regular.ttf"]],[":font",["ProFontWindowsNerdFont-Regular.ttf"]],[":font",["ProFontWindowsNerdFontMono-Regular.ttf"]],[":font",["ProFontWindowsNerdFontPropo-Regular.ttf"]]]},"font-profontx":{"homepage":"https://www.faisal.com/software/profontx/","names":["ProFontX"],"ruby_source_checksum":{":sha256":"db83271838697f9ea872474a9c05d2ca2a62ed8b1863a5f7922eeb91eabc7047"},"ruby_source_path":"Casks/font/font-p/font-profontx.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.faisal.com/software/profontx/ProFontX.zip"],"version":"latest","raw_artifacts":[[":font",["ProFontX/ProFontX"]]]},"font-proggy-clean-tt-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["ProggyClean Nerd Font families (ProggyCleanTT)"],"ruby_source_checksum":{":sha256":"0725a4887c3a3948a72a54c32ab5ed0b2cba1eec772228c5396f5526d80b29c6"},"ruby_source_path":"Casks/font/font-p/font-proggy-clean-tt-nerd-font.rb","sha256":"b7c0b6d558f92764fa26481d557ef867e6608e932d951a2aa8705b9fc6a50fd6","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/ProggyClean.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["ProggyCleanSZNerdFontPropo-Regular.ttf"]],[":font",["ProggyCleanCENerdFontMono-Regular.ttf"]],[":font",["ProggyCleanCENerdFontPropo-Regular.ttf"]],[":font",["ProggyCleanNerdFont-Regular.ttf"]],[":font",["ProggyCleanNerdFontMono-Regular.ttf"]],[":font",["ProggyCleanNerdFontPropo-Regular.ttf"]],[":font",["ProggyCleanSZNerdFont-Regular.ttf"]],[":font",["ProggyCleanSZNerdFontMono-Regular.ttf"]],[":font",["ProggyCleanCENerdFont-Regular.ttf"]]]},"font-prompt":{"homepage":"https://fonts.google.com/specimen/Prompt","names":["Prompt"],"ruby_source_checksum":{":sha256":"b628d179bcc5d0a28f7cfd2103a05aef0bf67cafe14a56a146e451104db91299"},"ruby_source_path":"Casks/font/font-p/font-prompt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/prompt"},"version":"latest","raw_artifacts":[[":font",["Prompt-ThinItalic.ttf"]],[":font",["Prompt-BlackItalic.ttf"]],[":font",["Prompt-Bold.ttf"]],[":font",["Prompt-BoldItalic.ttf"]],[":font",["Prompt-ExtraBold.ttf"]],[":font",["Prompt-ExtraBoldItalic.ttf"]],[":font",["Prompt-ExtraLight.ttf"]],[":font",["Prompt-ExtraLightItalic.ttf"]],[":font",["Prompt-Italic.ttf"]],[":font",["Prompt-Light.ttf"]],[":font",["Prompt-LightItalic.ttf"]],[":font",["Prompt-Medium.ttf"]],[":font",["Prompt-MediumItalic.ttf"]],[":font",["Prompt-Regular.ttf"]],[":font",["Prompt-SemiBold.ttf"]],[":font",["Prompt-SemiBoldItalic.ttf"]],[":font",["Prompt-Thin.ttf"]],[":font",["Prompt-Black.ttf"]]]},"font-prosto-one":{"homepage":"https://fonts.google.com/specimen/Prosto+One","names":["Prosto One"],"ruby_source_checksum":{":sha256":"4dbe526a0b945c9dc28261e9fa4f8fbef784f7fbb720641c7e286a853fde167f"},"ruby_source_path":"Casks/font/font-p/font-prosto-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/prostoone/ProstoOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ProstoOne-Regular.ttf"]]]},"font-protest-guerrilla":{"homepage":"https://fonts.google.com/specimen/Protest+Guerrilla","names":["Protest Guerrilla"],"ruby_source_checksum":{":sha256":"3bc29b32563290c23b639a336bf310001fc7b8bf71aef5bc9627bf243e0a9568"},"ruby_source_path":"Casks/font/font-p/font-protest-guerrilla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/protestguerrilla/ProtestGuerrilla-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ProtestGuerrilla-Regular.ttf"]]]},"font-protest-revolution":{"homepage":"https://fonts.google.com/specimen/Protest+Revolution","names":["Protest Revolution"],"ruby_source_checksum":{":sha256":"411198752ae1e2e766e5112570de5778f10ff597bf698ba16e583b385501faba"},"ruby_source_path":"Casks/font/font-p/font-protest-revolution.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/protestrevolution/ProtestRevolution-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ProtestRevolution-Regular.ttf"]]]},"font-protest-riot":{"homepage":"https://fonts.google.com/specimen/Protest+Riot","names":["Protest Riot"],"ruby_source_checksum":{":sha256":"01e0216771f446c10e16f94daf712ef077c1ce86a8aed1e6f6869b1bd190b0cd"},"ruby_source_path":"Casks/font/font-p/font-protest-riot.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/protestriot/ProtestRiot-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ProtestRiot-Regular.ttf"]]]},"font-protest-strike":{"homepage":"https://fonts.google.com/specimen/Protest+Strike","names":["Protest Strike"],"ruby_source_checksum":{":sha256":"0169a1b120999dd3d2699362436ababba539ab3c83e7ba1e26f8dad63f8b2882"},"ruby_source_path":"Casks/font/font-p/font-protest-strike.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/proteststrike/ProtestStrike-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ProtestStrike-Regular.ttf"]]]},"font-proza-libre":{"homepage":"https://github.com/jasperdewaard/Proza-Libre","names":["Proza Libre"],"ruby_source_checksum":{":sha256":"75fe43c7b34f25176b544ddb35a94b6480f6407b495dbd94ed219bd3df6e3ca2"},"ruby_source_path":"Casks/font/font-p/font-proza-libre.rb","sha256":"c6d975321ef7853769a68fbb290c3f0b0b72ca175a2bbd2a33b1bdf2e1db5490","tap_string":"homebrew/cask","url_args":["https://github.com/jasperdewaard/Proza-Libre/archive/refs/tags/1.0.tar.gz"],"version":"1.0","raw_artifacts":[[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-SemiBoldItalic.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-BoldItalic.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-ExtraBold.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-ExtraBoldItalic.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-Italic.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-Medium.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-MediumItalic.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-Regular.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-SemiBold.ttf"]],[":font",["Proza-Libre-1.0/Fonts/ProzaLibre-Bold.ttf"]]]},"font-psudofont-liga-mono":{"homepage":"https://github.com/psudo-dev/psudofont-liga-mono","names":["psudoFont Liga Mono"],"ruby_source_checksum":{":sha256":"70cfd50be093971209510e2c5f470bf64c822c6b2f61c0d228a034385aaaa0af"},"ruby_source_path":"Casks/font/font-p/font-psudofont-liga-mono.rb","sha256":"d6f214cd8fe4e2bf2e5fd1799c7f6e0f48ace5501d780b3249f91bdffcf97f07","tap_string":"homebrew/cask","url_args":["https://github.com/psudo-dev/psudofont-liga-mono/releases/download/v.2.2.0/psudoFont_Liga_Mono_v.2.2.0.zip"],"version":"2.2.0","raw_artifacts":[[":font",["psudoFont_Liga_Mono_V.2.2.0/psudoFont_Liga_Mono_-_Bold.ttf"]],[":font",["psudoFont_Liga_Mono_V.2.2.0/psudoFont_Liga_Mono_-_BoldItalic.ttf"]],[":font",["psudoFont_Liga_Mono_V.2.2.0/psudoFont_Liga_Mono_-_Italic.ttf"]],[":font",["psudoFont_Liga_Mono_V.2.2.0/psudoFont_Liga_Mono_-_Regular.ttf"]]]},"font-pt-astra-sans":{"homepage":"https://www.paratype.com/fonts/pt/pt-astra-sans","names":["PT Astra Sans"],"ruby_source_checksum":{":sha256":"529d1eeae077ee5f02fe6aa9cdbbb5c0a69d9702e046cf6fa69bc6b5cb6a8fc5"},"ruby_source_path":"Casks/font/font-p/font-pt-astra-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.paratype.com/api/download/ofl/pack/3759"],"url_kwargs":{":referer":"https://www.paratype.com/"},"version":"latest","raw_artifacts":[[":font",["PT/PT/PT-Astra-Sans/pt-astra-sans_bold-italic.ttf"]],[":font",["PT/PT/PT-Astra-Sans/pt-astra-sans_bold.ttf"]],[":font",["PT/PT/PT-Astra-Sans/pt-astra-sans_italic.ttf"]],[":font",["PT/PT/PT-Astra-Sans/pt-astra-sans_regular.ttf"]]]},"font-pt-astra-serif":{"homepage":"https://www.paratype.com/fonts/pt/pt-astra-serif","names":["PT Astra Serif"],"ruby_source_checksum":{":sha256":"efc9ddb85bccbdd11d222f7c573b91e4f2ff94342476d9302e65ecefe9d906a5"},"ruby_source_path":"Casks/font/font-p/font-pt-astra-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.paratype.com/api/download/ofl/pack/3760"],"url_kwargs":{":referer":"https://www.paratype.com/"},"version":"latest","raw_artifacts":[[":font",["PT/PT/PT-Astra-Serif/pt-astra-serif_bold-italic.ttf"]],[":font",["PT/PT/PT-Astra-Serif/pt-astra-serif_bold.ttf"]],[":font",["PT/PT/PT-Astra-Serif/pt-astra-serif_italic.ttf"]],[":font",["PT/PT/PT-Astra-Serif/pt-astra-serif_regular.ttf"]]]},"font-pt-mono":{"homepage":"https://www.paratype.com/fonts/pt/pt-mono","names":["PT Mono"],"ruby_source_checksum":{":sha256":"04fe8e538a2a6e0dbfd6aa5fbd44c2813c392c3c9cbc83831af93ae3573bfb95"},"ruby_source_path":"Casks/font/font-p/font-pt-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.paratype.com/api/download/ofl/pack/3763"],"url_kwargs":{":referer":"https://www.paratype.com/"},"version":"latest","raw_artifacts":[[":font",["PT/PT/PT-Mono/pt-mono_bold.ttf"]],[":font",["PT/PT/PT-Mono/pt-mono_regular.ttf"]]]},"font-pt-root-ui":{"homepage":"https://www.paratype.com/fonts/pt/pt-root-ui","names":["PT Root UI"],"ruby_source_checksum":{":sha256":"86f5149c4e3c848c66200994e059ef82908c8685053bd1ef7a71f3d846c50915"},"ruby_source_path":"Casks/font/font-p/font-pt-root-ui.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.paratype.com/api/download/ofl/pack/3758"],"url_kwargs":{":referer":"https://www.paratype.com/"},"version":"latest","raw_artifacts":[[":font",["PT/PT/PT-Root-UI/pt-root-ui_vf.ttf"]]]},"font-pt-sans-caption":{"homepage":"https://fonts.google.com/specimen/PT+Sans+Caption","names":["PT Sans Caption"],"ruby_source_checksum":{":sha256":"50af7806435b497987c5fcc2669fe916a3b86c8e6ae8ca1503e94c8521bc9f1d"},"ruby_source_path":"Casks/font/font-p/font-pt-sans-caption.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ptsanscaption"},"version":"latest","raw_artifacts":[[":font",["PT_Sans-Caption-Web-Bold.ttf"]],[":font",["PT_Sans-Caption-Web-Regular.ttf"]]]},"font-pt-sans-narrow":{"homepage":"https://fonts.google.com/specimen/PT+Sans+Narrow","names":["PT Sans Narrow"],"ruby_source_checksum":{":sha256":"98b3e7ed9712b582993522ac12de1682064d79c8694fd95a58e3c74540a00fc6"},"ruby_source_path":"Casks/font/font-p/font-pt-sans-narrow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ptsansnarrow"},"version":"latest","raw_artifacts":[[":font",["PT_Sans-Narrow-Web-Bold.ttf"]],[":font",["PT_Sans-Narrow-Web-Regular.ttf"]]]},"font-pt-sans":{"homepage":"https://www.paratype.com/fonts/pt/pt-sans","names":["PT Sans"],"ruby_source_checksum":{":sha256":"22ec060b419221f6aac3cc20e71ff8715d66b22b5617da9858bd19f44d7126ac"},"ruby_source_path":"Casks/font/font-p/font-pt-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.paratype.com/api/download/ofl/pack/3762"],"url_kwargs":{":referer":"https://www.paratype.com/"},"version":"latest","raw_artifacts":[[":font",["PT/PT/PT-Sans/pt-sans_regular.ttf"]],[":font",["PT/PT/PT-Sans/pt-sans_bold.ttf"]],[":font",["PT/PT/PT-Sans/pt-sans_caption-bold.ttf"]],[":font",["PT/PT/PT-Sans/pt-sans_caption-regular.ttf"]],[":font",["PT/PT/PT-Sans/pt-sans_italic.ttf"]],[":font",["PT/PT/PT-Sans/pt-sans_narrow-bold.ttf"]],[":font",["PT/PT/PT-Sans/pt-sans_narrow-regular.ttf"]],[":font",["PT/PT/PT-Sans/pt-sans_bold-italic.ttf"]]]},"font-pt-serif-caption":{"homepage":"https://fonts.google.com/specimen/PT+Serif+Caption","names":["PT Serif Caption"],"ruby_source_checksum":{":sha256":"88285121d2dc18426682b4421949d324d2b73f1ea5fa181524b3cabbed7a8ac6"},"ruby_source_path":"Casks/font/font-p/font-pt-serif-caption.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ptserifcaption"},"version":"latest","raw_artifacts":[[":font",["PT_Serif-Caption-Web-Italic.ttf"]],[":font",["PT_Serif-Caption-Web-Regular.ttf"]]]},"font-pt-serif":{"homepage":"https://www.paratype.com/fonts/pt/pt-serif","names":["PT Serif"],"ruby_source_checksum":{":sha256":"33caf1b2db695b562e046c1ba660ad4ecb69dfdabaea550b71390a7f057da2f0"},"ruby_source_path":"Casks/font/font-p/font-pt-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.paratype.com/api/download/ofl/pack/3761"],"url_kwargs":{":referer":"https://www.paratype.com/"},"version":"latest","raw_artifacts":[[":font",["PT/PT/PT-Serif/pt-serif_bold-italic.ttf"]],[":font",["PT/PT/PT-Serif/pt-serif_bold.ttf"]],[":font",["PT/PT/PT-Serif/pt-serif_caption-italic.ttf"]],[":font",["PT/PT/PT-Serif/pt-serif_caption-regular.ttf"]],[":font",["PT/PT/PT-Serif/pt-serif_italic.ttf"]],[":font",["PT/PT/PT-Serif/pt-serif_regular.ttf"]]]},"font-public-sans":{"homepage":"https://public-sans.digital.gov/","names":["Public Sans"],"ruby_source_checksum":{":sha256":"0e424e42e77f7f7e502bb62d3a52339e4922d502c26556d385ed99f03528c231"},"ruby_source_path":"Casks/font/font-p/font-public-sans.rb","sha256":"88cacdf7cd03b31af8f1f83e1f51e0eb5a6052565a6c014c90c385f1ff2d13a5","tap_string":"homebrew/cask","url_args":["https://github.com/uswds/public-sans/releases/download/v2.001/public-sans-v2.001.zip"],"version":"2.001","raw_artifacts":[[":font",["fonts/variable/PublicSans[wght].ttf"]],[":font",["fonts/otf/PublicSans-BlackItalic.otf"]],[":font",["fonts/otf/PublicSans-Bold.otf"]],[":font",["fonts/otf/PublicSans-BoldItalic.otf"]],[":font",["fonts/otf/PublicSans-ExtraBold.otf"]],[":font",["fonts/otf/PublicSans-ExtraBoldItalic.otf"]],[":font",["fonts/otf/PublicSans-ExtraLight.otf"]],[":font",["fonts/otf/PublicSans-ExtraLightItalic.otf"]],[":font",["fonts/otf/PublicSans-Italic.otf"]],[":font",["fonts/otf/PublicSans-Light.otf"]],[":font",["fonts/otf/PublicSans-LightItalic.otf"]],[":font",["fonts/otf/PublicSans-Medium.otf"]],[":font",["fonts/otf/PublicSans-MediumItalic.otf"]],[":font",["fonts/otf/PublicSans-Regular.otf"]],[":font",["fonts/otf/PublicSans-SemiBold.otf"]],[":font",["fonts/otf/PublicSans-SemiBoldItalic.otf"]],[":font",["fonts/otf/PublicSans-Thin.otf"]],[":font",["fonts/otf/PublicSans-ThinItalic.otf"]],[":font",["fonts/variable/PublicSans-Italic[wght].ttf"]],[":font",["fonts/otf/PublicSans-Black.otf"]]]},"font-puppies-play":{"homepage":"https://fonts.google.com/specimen/Puppies+Play","names":["Puppies Play"],"ruby_source_checksum":{":sha256":"6876eb4aaa97a8113e483def9bfdd7d63445f81c873ff01e5705de3fc8de70b1"},"ruby_source_path":"Casks/font/font-p/font-puppies-play.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/puppiesplay/PuppiesPlay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PuppiesPlay-Regular.ttf"]]]},"font-puritan":{"homepage":"https://fonts.google.com/specimen/Puritan","names":["Puritan"],"ruby_source_checksum":{":sha256":"e1e013687e2d8d5f21357384086979e44496b13ab06f1b230c963c761398f62c"},"ruby_source_path":"Casks/font/font-p/font-puritan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/puritan"},"version":"latest","raw_artifacts":[[":font",["Puritan-Bold.ttf"]],[":font",["Puritan-BoldItalic.ttf"]],[":font",["Puritan-Italic.ttf"]],[":font",["Puritan-Regular.ttf"]]]},"font-purple-purse":{"homepage":"https://fonts.google.com/specimen/Purple+Purse","names":["Purple Purse"],"ruby_source_checksum":{":sha256":"2e8568cd2aa81b5d19d3de63836c729de30385a8ee035edb84511e2aa5b7a4d3"},"ruby_source_path":"Casks/font/font-p/font-purple-purse.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/purplepurse/PurplePurse-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["PurplePurse-Regular.ttf"]]]},"font-pushster":{"homepage":"https://fonts.google.com/specimen/Lobster","names":["Pushster"],"ruby_source_checksum":{":sha256":"0dfbfcfa04242e771932a287d009aa1affc66e0520d8bf895f0166deb61f1dea"},"ruby_source_path":"Casks/font/font-p/font-pushster.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/pushster/Pushster-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Pushster-Regular.ttf"]]]},"font-pyeojin-gothic":{"homepage":"https://notforall.tistory.com/7","names":["Pyeojin Gothic","펴진고딕"],"ruby_source_checksum":{":sha256":"947e2cc14437643a546488b8c03c7f358bc60f21e2fafdba8285f0f3f810d5fd"},"ruby_source_path":"Casks/font/font-p/font-pyeojin-gothic.rb","sha256":"8e7b4ade193fb7be158d9245fb54b6dfd27e3425de6df4170992c1b5fbb05bcc","tap_string":"homebrew/cask","url_args":["https://github.com/Jihwan-Suh/PyeojinGothic/releases/download/v1.3/PyeojinGothic.v1.3.zip"],"version":"1.3","raw_artifacts":[[":font",["static/otf/PyeojinGothic-Black.otf"]],[":font",["static/otf/PyeojinGothic-Bold.otf"]],[":font",["static/otf/PyeojinGothic-Extrabold.otf"]],[":font",["static/otf/PyeojinGothic-Light.otf"]],[":font",["static/otf/PyeojinGothic-Medium.otf"]],[":font",["static/otf/PyeojinGothic-Regular.otf"]],[":font",["static/otf/PyeojinGothic-Semibold.otf"]]]},"font-qahiri":{"homepage":"https://fonts.google.com/specimen/Qahiri","names":["Qahiri"],"ruby_source_checksum":{":sha256":"644944532e136223efab7d9a354bfb1078f0901ccc1e1982ad9e1d2ee4aa7d84"},"ruby_source_path":"Casks/font/font-q/font-qahiri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/qahiri/Qahiri-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Qahiri-Regular.ttf"]]]},"font-quando":{"homepage":"https://fonts.google.com/specimen/Quando","names":["Quando"],"ruby_source_checksum":{":sha256":"a2d3e32d93c42320492a4bf3ac91978ec40d70a536b313a656b73da49d6acd4d"},"ruby_source_path":"Casks/font/font-q/font-quando.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/quando/Quando-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Quando-Regular.ttf"]]]},"font-quantico":{"homepage":"https://fonts.google.com/specimen/Quantico","names":["Quantico"],"ruby_source_checksum":{":sha256":"b63cf028c2ecc121fc2d75bda5e42d9bca04c151ecf353f9b685979939d58031"},"ruby_source_path":"Casks/font/font-q/font-quantico.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/quantico"},"version":"latest","raw_artifacts":[[":font",["Quantico-Bold.ttf"]],[":font",["Quantico-BoldItalic.ttf"]],[":font",["Quantico-Italic.ttf"]],[":font",["Quantico-Regular.ttf"]]]},"font-quattrocento-sans":{"homepage":"https://fonts.google.com/specimen/Quattrocento+Sans","names":["Quattrocento Sans"],"ruby_source_checksum":{":sha256":"6f57244e3b3789c35591a5976fc1f983b07dbff1cd92ae7d5384a5cc7a0713f0"},"ruby_source_path":"Casks/font/font-q/font-quattrocento-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/quattrocentosans"},"version":"latest","raw_artifacts":[[":font",["QuattrocentoSans-Bold.ttf"]],[":font",["QuattrocentoSans-BoldItalic.ttf"]],[":font",["QuattrocentoSans-Italic.ttf"]],[":font",["QuattrocentoSans-Regular.ttf"]]]},"font-quattrocento":{"homepage":"https://fonts.google.com/specimen/Quattrocento","names":["Quattrocento"],"ruby_source_checksum":{":sha256":"7a4e4ec955ced6e0350672683fff5b9ecbdb61b5e5aca1b15bc901537a2b5546"},"ruby_source_path":"Casks/font/font-q/font-quattrocento.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/quattrocento"},"version":"latest","raw_artifacts":[[":font",["Quattrocento-Bold.ttf"]],[":font",["Quattrocento-Regular.ttf"]]]},"font-questrial":{"homepage":"https://fonts.google.com/specimen/Questrial","names":["Questrial"],"ruby_source_checksum":{":sha256":"6e958aea8e6281dbbc9ef38c9ce4bc3d013dea77f9f6b8af9e328bb4a45f8491"},"ruby_source_path":"Casks/font/font-q/font-questrial.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/questrial/Questrial-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Questrial-Regular.ttf"]]]},"font-quicksand":{"homepage":"https://fonts.google.com/specimen/Quicksand","names":["Quicksand"],"ruby_source_checksum":{":sha256":"496fd090a462214456d4fb639e9686270a09a4f5e593412e8ffd4f3603111a19"},"ruby_source_path":"Casks/font/font-q/font-quicksand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/quicksand/Quicksand%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Quicksand[wght].ttf"]]]},"font-quintessential":{"homepage":"https://fonts.google.com/specimen/Quintessential","names":["Quintessential"],"ruby_source_checksum":{":sha256":"5b116e4d92a3ad2f725897e5508cd02fd6bb52921427fdef58cd835606689f52"},"ruby_source_path":"Casks/font/font-q/font-quintessential.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/quintessential/Quintessential-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Quintessential-Regular.ttf"]]]},"font-qwigley":{"homepage":"https://fonts.google.com/specimen/Qwigley","names":["Qwigley"],"ruby_source_checksum":{":sha256":"b0267c3ed5997713586fb4785134df95b95e63ebc4c80af251c806f7d8508f56"},"ruby_source_path":"Casks/font/font-q/font-qwigley.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/qwigley/Qwigley-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Qwigley-Regular.ttf"]]]},"font-qwitcher-grypen":{"homepage":"https://fonts.google.com/specimen/Qwitcher+Grypen","names":["Qwitcher Grypen"],"ruby_source_checksum":{":sha256":"e26bc30623e37249a8db344dd300b7bc23a35f068ad915f090858c0a75bd305c"},"ruby_source_path":"Casks/font/font-q/font-qwitcher-grypen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/qwitchergrypen"},"version":"latest","raw_artifacts":[[":font",["QwitcherGrypen-Bold.ttf"]],[":font",["QwitcherGrypen-Regular.ttf"]]]},"font-racing-sans-one":{"homepage":"https://fonts.google.com/specimen/Racing+Sans+One","names":["Racing Sans One"],"ruby_source_checksum":{":sha256":"01fe926d2e45ffaee13b5a22cbb14bb4e7232a2d64ee946e087273eec718aa71"},"ruby_source_path":"Casks/font/font-r/font-racing-sans-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/racingsansone/RacingSansOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RacingSansOne-Regular.ttf"]]]},"font-radio-canada-big":{"homepage":"https://fonts.google.com/specimen/Radio+Canada+Big","names":["Radio Canada Big"],"ruby_source_checksum":{":sha256":"35e16e3e16e61f200ab6768dfa3c9f97d6e76e02b6b4f909f3f1032461ceb02b"},"ruby_source_path":"Casks/font/font-r/font-radio-canada-big.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/radiocanadabig"},"version":"latest","raw_artifacts":[[":font",["RadioCanadaBig-Italic[wght].ttf"]],[":font",["RadioCanadaBig[wght].ttf"]]]},"font-radio-canada":{"homepage":"https://fonts.google.com/specimen/Radio+Canada","names":["Radio Canada"],"ruby_source_checksum":{":sha256":"fc4fe7c22a58b609f5b9c79ad38f5dd8696b2ee217d2ee6b692aad4dc06b1e4c"},"ruby_source_path":"Casks/font/font-r/font-radio-canada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/radiocanada"},"version":"latest","raw_artifacts":[[":font",["RadioCanada-Italic[wdth,wght].ttf"]],[":font",["RadioCanada[wdth,wght].ttf"]]]},"font-radley":{"homepage":"https://fonts.google.com/specimen/Radley","names":["Radley"],"ruby_source_checksum":{":sha256":"842ffae205b585d8b1561b35c808a85faa9f5d2f1de4364992848542a91086f0"},"ruby_source_path":"Casks/font/font-r/font-radley.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/radley"},"version":"latest","raw_artifacts":[[":font",["Radley-Italic.ttf"]],[":font",["Radley-Regular.ttf"]]]},"font-rajdhani":{"homepage":"https://github.com/itfoundry/rajdhani","names":["Rajdhani"],"ruby_source_checksum":{":sha256":"16ed4178b3ea8fcebee3bc4490d167b6ff2f7e637e29d00314c2c809286af7d5"},"ruby_source_path":"Casks/font/font-r/font-rajdhani.rb","sha256":"2dd0b14ed9989319fde8518e4b596467ae635571ffe7733d7968201d8cdeb9cf","tap_string":"homebrew/cask","url_args":["https://github.com/itfoundry/rajdhani/releases/download/v2.000/rajdhani-2_000.zip"],"version":"2.000","raw_artifacts":[[":font",["Rajdhani-Bold.otf"]],[":font",["Rajdhani-Light.otf"]],[":font",["Rajdhani-Medium.otf"]],[":font",["Rajdhani-Regular.otf"]],[":font",["Rajdhani-SemiBold.otf"]]]},"font-rakkas":{"homepage":"https://fonts.google.com/specimen/Rakkas","names":["Rakkas"],"ruby_source_checksum":{":sha256":"d68ac082f081023ac0a93a2c95c44ca430445dc3bce2220cdec8b531fca14916"},"ruby_source_path":"Casks/font/font-r/font-rakkas.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rakkas/Rakkas-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Rakkas-Regular.ttf"]]]},"font-raleway-dots":{"homepage":"https://fonts.google.com/specimen/Raleway+Dots","names":["Raleway Dots"],"ruby_source_checksum":{":sha256":"233cc9bcb156e32ef7108170c7a96a43c3d7b4e9c6207405c6b68a856a910890"},"ruby_source_path":"Casks/font/font-r/font-raleway-dots.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ralewaydots/RalewayDots-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RalewayDots-Regular.ttf"]]]},"font-raleway":{"homepage":"https://www.theleagueofmoveabletype.com/raleway","names":["Raleway"],"ruby_source_checksum":{":sha256":"64544fff4cf5d1a3e9028b911e79e422763cd289e3d61d9c3ada62964e28b415"},"ruby_source_path":"Casks/font/font-r/font-raleway.rb","sha256":"523070d32418b4223e79f4629bf28b935723906d156d2e6af016e6a34fe6d3eb","tap_string":"homebrew/cask","url_args":["https://github.com/theleagueof/raleway/releases/download/4.101/Raleway-4.101.tar.xz"],"version":"4.101","raw_artifacts":[[":font",["Raleway-4.101/variable/TTF/Raleway-VF.ttf"]],[":font",["Raleway-4.101/static/OTF/Raleway-BlackItalic.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-Bold.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-BoldItalic.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-ExtraBold.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-ExtraBoldItalic.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-ExtraLight.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-ExtraLightItalic.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-Italic.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-Light.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-LightItalic.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-Medium.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-MediumItalic.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-Regular.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-SemiBold.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-SemiBoldItalic.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-Thin.otf"]],[":font",["Raleway-4.101/static/OTF/Raleway-ThinItalic.otf"]],[":font",["Raleway-4.101/variable/TTF/Raleway-Italic-VF.ttf"]],[":font",["Raleway-4.101/static/OTF/Raleway-Black.otf"]]]},"font-ramabhadra":{"homepage":"https://fonts.google.com/specimen/Ramabhadra","names":["Ramabhadra"],"ruby_source_checksum":{":sha256":"37bbbc512e3d01380609d97e6f2602a40df0d59c5bd27c88f237045053f43b86"},"ruby_source_path":"Casks/font/font-r/font-ramabhadra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ramabhadra/Ramabhadra-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ramabhadra-Regular.ttf"]]]},"font-ramaraja":{"homepage":"https://fonts.google.com/specimen/Ramaraja","names":["Ramaraja"],"ruby_source_checksum":{":sha256":"843a89b398d4f495402054013735f3515fcf5e9011aa424e7a678aad194fbb78"},"ruby_source_path":"Casks/font/font-r/font-ramaraja.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ramaraja/Ramaraja-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ramaraja-Regular.ttf"]]]},"font-rambla":{"homepage":"https://fonts.google.com/specimen/Rambla","names":["Rambla"],"ruby_source_checksum":{":sha256":"ad384d45ad62e38ca0e20b396c63838a3e607fa344efdf2006ed8ed3e182428d"},"ruby_source_path":"Casks/font/font-r/font-rambla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rambla"},"version":"latest","raw_artifacts":[[":font",["Rambla-Bold.ttf"]],[":font",["Rambla-BoldItalic.ttf"]],[":font",["Rambla-Italic.ttf"]],[":font",["Rambla-Regular.ttf"]]]},"font-rammetto-one":{"homepage":"https://fonts.google.com/specimen/Rammetto+One","names":["Rammetto One"],"ruby_source_checksum":{":sha256":"d87211394300c95c919035f406e3f3658babfdb99b599ad28ed231b98c64432b"},"ruby_source_path":"Casks/font/font-r/font-rammetto-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rammettoone/RammettoOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RammettoOne-Regular.ttf"]]]},"font-rampart-one":{"homepage":"https://fonts.google.com/specimen/Rampart+One","names":["Rampart One"],"ruby_source_checksum":{":sha256":"46cc8f26a48586151375adde73576d51db46f54835872aa061efae85f1ca05af"},"ruby_source_path":"Casks/font/font-r/font-rampart-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rampartone/RampartOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RampartOne-Regular.ttf"]]]},"font-ramsina":{"homepage":"https://fonts.google.com/specimen/Ramsina","names":["Ramsina"],"ruby_source_checksum":{":sha256":"88235a087f17443f72f9755c3b9d3a4859d707efda4b05ad2a98aed9f6420cd2"},"ruby_source_path":"Casks/font/font-r/font-ramsina.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ramsina/Ramsina-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ramsina-Regular.ttf"]]]},"font-ranchers":{"homepage":"https://fonts.google.com/specimen/Ranchers","names":["Ranchers"],"ruby_source_checksum":{":sha256":"45770b4de7a722a5c35cf62b351fc16a1fd82a8c806b911fdc88a12414b0b7b3"},"ruby_source_path":"Casks/font/font-r/font-ranchers.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ranchers/Ranchers-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ranchers-Regular.ttf"]]]},"font-rancho":{"homepage":"https://fonts.google.com/specimen/Rancho","names":["Rancho"],"ruby_source_checksum":{":sha256":"1fb98a612ec7b0bba25ec12059fbc55341ac4f15715095630ad96dc2f628ea13"},"ruby_source_path":"Casks/font/font-r/font-rancho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/rancho/Rancho-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Rancho-Regular.ttf"]]]},"font-ranga":{"homepage":"https://fonts.google.com/specimen/Ranga","names":["Ranga"],"ruby_source_checksum":{":sha256":"4052d75b5b9fe6be09be1985efa20db43306e7b50db25b209e6643cc431e7aff"},"ruby_source_path":"Casks/font/font-r/font-ranga.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ranga"},"version":"latest","raw_artifacts":[[":font",["Ranga-Bold.ttf"]],[":font",["Ranga-Regular.ttf"]]]},"font-rasa":{"homepage":"https://fonts.google.com/specimen/Rasa","names":["Rasa"],"ruby_source_checksum":{":sha256":"aa7d4ada85f9d4fd5e9152d2792bd87357d0ec3bee3b79f75aab4efa3cf82d64"},"ruby_source_path":"Casks/font/font-r/font-rasa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rasa"},"version":"latest","raw_artifacts":[[":font",["Rasa-Italic[wght].ttf"]],[":font",["Rasa[wght].ttf"]]]},"font-rationale":{"homepage":"https://fonts.google.com/specimen/Rationale","names":["Rationale"],"ruby_source_checksum":{":sha256":"39672bec24370dd878dead30fbfcf41a159d7923e799601902a37dda5989959e"},"ruby_source_path":"Casks/font/font-r/font-rationale.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rationale/Rationale-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Rationale-Regular.ttf"]]]},"font-ravi-prakash":{"homepage":"https://fonts.google.com/specimen/Ravi+Prakash","names":["Ravi Prakash"],"ruby_source_checksum":{":sha256":"3272da09a18210c146e17e0270ee21e3260727174e486c451ef382ca5838d2ee"},"ruby_source_path":"Casks/font/font-r/font-ravi-prakash.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/raviprakash/RaviPrakash-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RaviPrakash-Regular.ttf"]]]},"font-readex-pro":{"homepage":"https://fonts.google.com/specimen/Readex+Pro","names":["Readex Pro"],"ruby_source_checksum":{":sha256":"0d03e091149548a75e66afce6837e0fcb9aa59395d1b3b6b20b0a1bfb625c1ba"},"ruby_source_path":"Casks/font/font-r/font-readex-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/readexpro/ReadexPro%5BHEXP%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["ReadexPro[HEXP,wght].ttf"]]]},"font-recursive-code":{"homepage":"https://www.recursive.design/","names":["Recursive Code"],"ruby_source_checksum":{":sha256":"369ffadb81f692a5a7e897a8849baedd197ba2f6a0ade8aee011668740eff0b7"},"ruby_source_path":"Casks/font/font-r/font-recursive-code.rb","sha256":"cbcbdf7a0e181d284a9235e09ed5f3873e527bc5dd1d977df71cdc1ff937da02","tap_string":"homebrew/cask","url_args":["https://github.com/arrowtype/recursive/releases/download/v1.085/ArrowType-Recursive-1.085.zip"],"version":"1.085","raw_artifacts":[[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Regular-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoCasual/RecMonoCasual-BoldItalic-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoCasual/RecMonoCasual-Italic-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoCasual/RecMonoCasual-Regular-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoDuotone/RecMonoDuotone-Bold-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoDuotone/RecMonoDuotone-BoldItalic-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoDuotone/RecMonoDuotone-Italic-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoDuotone/RecMonoDuotone-Regular-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Bold-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-BoldItalic-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Italic-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoLinear/RecMonoLinear-Regular-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Bold-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-BoldItalic-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoSemicasual/RecMonoSemicasual-Italic-1.085.ttf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Code/RecMonoCasual/RecMonoCasual-Bold-1.085.ttf"]]]},"font-recursive-desktop":{"homepage":"https://www.recursive.design/","names":["Recursive Desktop"],"ruby_source_checksum":{":sha256":"b4b18429a856270f28ccd3a94f3451d83ea6091606d3095c761f14e81313c7d8"},"ruby_source_path":"Casks/font/font-r/font-recursive-desktop.rb","sha256":"cbcbdf7a0e181d284a9235e09ed5f3873e527bc5dd1d977df71cdc1ff937da02","tap_string":"homebrew/cask","url_args":["https://github.com/arrowtype/recursive/releases/download/v1.085/ArrowType-Recursive-1.085.zip"],"version":"1.085","raw_artifacts":[[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-XBlkItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-BdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-Black.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-BlkItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-Bold.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-ExtraBd.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-Italic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-Light.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-LtItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-Med.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-MedItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-Regular.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-SemiBd.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-SmBdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-XBdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-XBlk.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoCslSt-XBlkItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-Black.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-BlackItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-Bold.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-BoldItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-ExBdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-ExtraBold.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-Italic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-Light.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-LightItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-Med.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-MedItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-Regular.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-SemiBold.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-SmBdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-XBlk.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveMonoLnrSt-XBlkItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-BdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-Black.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-BlkItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-Bold.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-ExtraBd.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-Italic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-Light.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-LtItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-Med.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-MedItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-Regular.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-SemiBd.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-SmBdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-XBdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-XBlk.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansCslSt-XBlkItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-Black.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-BlackItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-Bold.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-BoldItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-ExBdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-ExtraBold.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-Italic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-Light.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-LightItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-Med.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-MedItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-Regular.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-SemiBold.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-SmBdItalic.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/separate_statics/OTF/RecursiveSansLnrSt-XBlk.otf"]],[":font",["ArrowType-Recursive-1.085/Recursive_Desktop/Recursive_VF_1.085.ttf"]]]},"font-recursive-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["RecMono Nerd Font families (Recursive Mono)"],"ruby_source_checksum":{":sha256":"3a0dc26a6fbced53cbc9d955f72f221328f7dcc359d7c358a95fd960ea18dc41"},"ruby_source_path":"Casks/font/font-r/font-recursive-mono-nerd-font.rb","sha256":"fb1e116c950b021c42235345a23380b4516b8bb318c57ab0085bdb33068feb56","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Recursive.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["RecMonoSmCasualNerdFontPropo-Regular.ttf"]],[":font",["RecMonoCasualNerdFont-BoldItalic.ttf"]],[":font",["RecMonoCasualNerdFont-Italic.ttf"]],[":font",["RecMonoCasualNerdFont-Regular.ttf"]],[":font",["RecMonoCasualNerdFontMono-Bold.ttf"]],[":font",["RecMonoCasualNerdFontMono-BoldItalic.ttf"]],[":font",["RecMonoCasualNerdFontMono-Italic.ttf"]],[":font",["RecMonoCasualNerdFontMono-Regular.ttf"]],[":font",["RecMonoCasualNerdFontPropo-Bold.ttf"]],[":font",["RecMonoCasualNerdFontPropo-BoldItalic.ttf"]],[":font",["RecMonoCasualNerdFontPropo-Italic.ttf"]],[":font",["RecMonoCasualNerdFontPropo-Regular.ttf"]],[":font",["RecMonoDuotoneNerdFont-Bold.ttf"]],[":font",["RecMonoDuotoneNerdFont-BoldItalic.ttf"]],[":font",["RecMonoDuotoneNerdFont-Italic.ttf"]],[":font",["RecMonoDuotoneNerdFont-Regular.ttf"]],[":font",["RecMonoDuotoneNerdFontMono-Bold.ttf"]],[":font",["RecMonoDuotoneNerdFontMono-BoldItalic.ttf"]],[":font",["RecMonoDuotoneNerdFontMono-Italic.ttf"]],[":font",["RecMonoDuotoneNerdFontMono-Regular.ttf"]],[":font",["RecMonoDuotoneNerdFontPropo-Bold.ttf"]],[":font",["RecMonoDuotoneNerdFontPropo-BoldItalic.ttf"]],[":font",["RecMonoDuotoneNerdFontPropo-Italic.ttf"]],[":font",["RecMonoDuotoneNerdFontPropo-Regular.ttf"]],[":font",["RecMonoLinearNerdFont-Bold.ttf"]],[":font",["RecMonoLinearNerdFont-BoldItalic.ttf"]],[":font",["RecMonoLinearNerdFont-Italic.ttf"]],[":font",["RecMonoLinearNerdFont-Regular.ttf"]],[":font",["RecMonoLinearNerdFontMono-Bold.ttf"]],[":font",["RecMonoLinearNerdFontMono-BoldItalic.ttf"]],[":font",["RecMonoLinearNerdFontMono-Italic.ttf"]],[":font",["RecMonoLinearNerdFontMono-Regular.ttf"]],[":font",["RecMonoLinearNerdFontPropo-Bold.ttf"]],[":font",["RecMonoLinearNerdFontPropo-BoldItalic.ttf"]],[":font",["RecMonoLinearNerdFontPropo-Italic.ttf"]],[":font",["RecMonoLinearNerdFontPropo-Regular.ttf"]],[":font",["RecMonoSmCasualNerdFont-Bold.ttf"]],[":font",["RecMonoSmCasualNerdFont-BoldItalic.ttf"]],[":font",["RecMonoSmCasualNerdFont-Italic.ttf"]],[":font",["RecMonoSmCasualNerdFont-Regular.ttf"]],[":font",["RecMonoSmCasualNerdFontMono-Bold.ttf"]],[":font",["RecMonoSmCasualNerdFontMono-BoldItalic.ttf"]],[":font",["RecMonoSmCasualNerdFontMono-Italic.ttf"]],[":font",["RecMonoSmCasualNerdFontMono-Regular.ttf"]],[":font",["RecMonoSmCasualNerdFontPropo-Bold.ttf"]],[":font",["RecMonoSmCasualNerdFontPropo-BoldItalic.ttf"]],[":font",["RecMonoSmCasualNerdFontPropo-Italic.ttf"]],[":font",["RecMonoCasualNerdFont-Bold.ttf"]]]},"font-recursive":{"homepage":"https://fonts.google.com/specimen/Recursive","names":["Recursive"],"ruby_source_checksum":{":sha256":"0ddd61ac4d6443acb608dfb697cb5b78efa255293158b29a2a176df93eea5eb5"},"ruby_source_path":"Casks/font/font-r/font-recursive.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/recursive/Recursive%5BCASL%2CCRSV%2CMONO%2Cslnt%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Recursive[CASL,CRSV,MONO,slnt,wght].ttf"]]]},"font-red-hat-display":{"homepage":"https://fonts.google.com/specimen/Red+Hat+Display","names":["Red Hat Display"],"ruby_source_checksum":{":sha256":"26e88729378d7354374669de9e78ca88483e1f348bbabb952e8c70e123f5964b"},"ruby_source_path":"Casks/font/font-r/font-red-hat-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redhatdisplay"},"version":"latest","raw_artifacts":[[":font",["RedHatDisplay-Italic[wght].ttf"]],[":font",["RedHatDisplay[wght].ttf"]]]},"font-red-hat-mono":{"homepage":"https://fonts.google.com/specimen/Red+Hat+Mono","names":["Red Hat Mono"],"ruby_source_checksum":{":sha256":"bf03c06e6c6091f8cfd42348469ee6237222f08df41e1e1af61724f5bf7a1cb8"},"ruby_source_path":"Casks/font/font-r/font-red-hat-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redhatmono"},"version":"latest","raw_artifacts":[[":font",["RedHatMono-Italic[wght].ttf"]],[":font",["RedHatMono[wght].ttf"]]]},"font-red-hat-text":{"homepage":"https://fonts.google.com/specimen/Red+Hat+Text","names":["Red Hat Text"],"ruby_source_checksum":{":sha256":"b21f50861fc9021e2b9e05ae0056850e701ea403620eecebe3322d122ab8a5d2"},"ruby_source_path":"Casks/font/font-r/font-red-hat-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redhattext"},"version":"latest","raw_artifacts":[[":font",["RedHatText-Italic[wght].ttf"]],[":font",["RedHatText[wght].ttf"]]]},"font-red-rose":{"homepage":"https://fonts.google.com/specimen/Red+Rose","names":["Red Rose"],"ruby_source_checksum":{":sha256":"88230b811beb040d876c231308cc0735cbabf5499aa7801960b77cc02ecae4de"},"ruby_source_path":"Casks/font/font-r/font-red-rose.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/redrose/RedRose%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["RedRose[wght].ttf"]]]},"font-redacted-script":{"homepage":"https://fonts.google.com/specimen/Redacted+Script","names":["Redacted Script"],"ruby_source_checksum":{":sha256":"3984de69891b473c29ab91dae9692a5eda1ae9a8e537a312342af74834f719ce"},"ruby_source_path":"Casks/font/font-r/font-redacted-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redactedscript"},"version":"latest","raw_artifacts":[[":font",["RedactedScript-Bold.ttf"]],[":font",["RedactedScript-Light.ttf"]],[":font",["RedactedScript-Regular.ttf"]]]},"font-redacted":{"homepage":"https://github.com/christiannaths/Redacted-Font","names":["Redacted"],"ruby_source_checksum":{":sha256":"52b593239ba096fb7ecb565b537a93e1d5df466ffe4f7b2d9bae525fd5096711"},"ruby_source_path":"Casks/font/font-r/font-redacted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/christiannaths/Redacted-Font/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["redacted-font-master/Redacted/fonts/ttf/Redacted-Regular.ttf"]],[":font",["redacted-font-master/RedactedScript/fonts/ttf/RedactedScript-Bold.ttf"]],[":font",["redacted-font-master/RedactedScript/fonts/ttf/RedactedScript-Light.ttf"]],[":font",["redacted-font-master/RedactedScript/fonts/ttf/RedactedScript-Regular.ttf"]]]},"font-redaction-10":{"homepage":"https://github.com/jeremymickel/Redaction","names":["Redaction 10"],"ruby_source_checksum":{":sha256":"553aa25ae3a021e82af718b481e7f7f93ba9996ba4db20e88c06c82c6c97ab7e"},"ruby_source_path":"Casks/font/font-r/font-redaction-10.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redaction10"},"version":"latest","raw_artifacts":[[":font",["Redaction10-Bold.ttf"]],[":font",["Redaction10-Italic.ttf"]],[":font",["Redaction10-Regular.ttf"]]]},"font-redaction-100":{"homepage":"https://github.com/jeremymickel/Redaction","names":["Redaction 100"],"ruby_source_checksum":{":sha256":"68d046498e70f386bbc5d3f1bc8364ddedb040bac6ced0bc008879cde9225612"},"ruby_source_path":"Casks/font/font-r/font-redaction-100.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redaction100"},"version":"latest","raw_artifacts":[[":font",["Redaction100-Bold.ttf"]],[":font",["Redaction100-Italic.ttf"]],[":font",["Redaction100-Regular.ttf"]]]},"font-redaction-20":{"homepage":"https://github.com/jeremymickel/Redaction","names":["Redaction 20"],"ruby_source_checksum":{":sha256":"4bfb36b07868b62e77bb7022aeadc623f632262bf3e1f7c441a2e89dc98b27c5"},"ruby_source_path":"Casks/font/font-r/font-redaction-20.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redaction20"},"version":"latest","raw_artifacts":[[":font",["Redaction20-Bold.ttf"]],[":font",["Redaction20-Italic.ttf"]],[":font",["Redaction20-Regular.ttf"]]]},"font-redaction-35":{"homepage":"https://github.com/jeremymickel/Redaction","names":["Redaction 35"],"ruby_source_checksum":{":sha256":"efedaf39bba3eecdd2a840c85b0cbc9bc5fb04e97e509d5661086698376a356e"},"ruby_source_path":"Casks/font/font-r/font-redaction-35.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redaction35"},"version":"latest","raw_artifacts":[[":font",["Redaction35-Bold.ttf"]],[":font",["Redaction35-Italic.ttf"]],[":font",["Redaction35-Regular.ttf"]]]},"font-redaction-50":{"homepage":"https://github.com/jeremymickel/Redaction","names":["Redaction 50"],"ruby_source_checksum":{":sha256":"876dd42846960c5aa9f9ab612fccccb3cd88ca1e5a439684a33fbc9bc9ffe97d"},"ruby_source_path":"Casks/font/font-r/font-redaction-50.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redaction50"},"version":"latest","raw_artifacts":[[":font",["Redaction50-Bold.ttf"]],[":font",["Redaction50-Italic.ttf"]],[":font",["Redaction50-Regular.ttf"]]]},"font-redaction-70":{"homepage":"https://github.com/jeremymickel/Redaction","names":["Redaction 70"],"ruby_source_checksum":{":sha256":"2f485f7eb0ceb46bedac05c28f5c120c8f07caf1310806f5d938267939487dc8"},"ruby_source_path":"Casks/font/font-r/font-redaction-70.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redaction70"},"version":"latest","raw_artifacts":[[":font",["Redaction70-Bold.ttf"]],[":font",["Redaction70-Italic.ttf"]],[":font",["Redaction70-Regular.ttf"]]]},"font-redaction":{"homepage":"https://github.com/jeremymickel/Redaction","names":["Redaction"],"ruby_source_checksum":{":sha256":"9d4e79fd69d3e181871160e87254553fb836c09011d33b34d1ac801733e942cf"},"ruby_source_path":"Casks/font/font-r/font-redaction.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redaction"},"version":"latest","raw_artifacts":[[":font",["Redaction-Bold.ttf"]],[":font",["Redaction-Italic.ttf"]],[":font",["Redaction-Regular.ttf"]]]},"font-reddit-mono":{"homepage":"https://fonts.google.com/specimen/Reddit+Mono","names":["Reddit Mono"],"ruby_source_checksum":{":sha256":"f65a78e28871382dd49e063e7f018d132b4b9acf999cb08bf5a7e7820db66f8b"},"ruby_source_path":"Casks/font/font-r/font-reddit-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/redditmono/RedditMono%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["RedditMono[wght].ttf"]]]},"font-reddit-sans-condensed":{"homepage":"https://fonts.google.com/specimen/Reddit+Sans+Condensed","names":["Reddit Sans Condensed"],"ruby_source_checksum":{":sha256":"8f2a4edd9bf7bc2c504cd0c91303f1537bf5f5f4bc836433c7f71444f163cfbc"},"ruby_source_path":"Casks/font/font-r/font-reddit-sans-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/redditsanscondensed/RedditSansCondensed%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["RedditSansCondensed[wght].ttf"]]]},"font-reddit-sans":{"homepage":"https://fonts.google.com/specimen/Reddit+Sans","names":["Reddit Sans"],"ruby_source_checksum":{":sha256":"834d93dee8f198589bbfddd3213f09599f01738c9ad65bc6772349c8df2679bd"},"ruby_source_path":"Casks/font/font-r/font-reddit-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/redditsans"},"version":"latest","raw_artifacts":[[":font",["RedditSans-Italic[wght].ttf"]],[":font",["RedditSans[wght].ttf"]]]},"font-redhat":{"homepage":"https://github.com/RedHatOfficial/RedHatFont/","names":["Red Hat"],"ruby_source_checksum":{":sha256":"e3fc3b89060925ace8fa83b31459105f8862dd835ae5a4705aecb62024d499b3"},"ruby_source_path":"Casks/font/font-r/font-redhat.rb","sha256":"10ab96fdc90b20aaa70b66006f7c0b52c75c7c71d543486ef9acc2697a55d341","tap_string":"homebrew/cask","url_args":["https://github.com/RedHatOfficial/RedHatFont/archive/refs/tags/5.0.0.tar.gz"],"version":"5.0.0","raw_artifacts":[[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/variable/RedHatText-VF.ttf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-BoldItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-Italic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-Light.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-LightItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-Medium.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-MediumItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-Regular.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-SemiBold.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-SemiBoldItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/variable/RedHatMono-Italic-VF.ttf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/variable/RedHatMono-VF.ttf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-Black.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-BlackItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-Bold.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-BoldItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-ExtraBold.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-ExtraBoldItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-Italic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-Light.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-LightItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-Medium.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-MediumItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-Regular.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-SemiBold.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/otf/RedHatDisplay-SemiBoldItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/variable/RedHatDisplay-Italic-VF.ttf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatDisplay/variable/RedHatDisplay-VF.ttf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-Bold.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-BoldItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-Italic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-Light.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-LightItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-Medium.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-MediumItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-Regular.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-SemiBold.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/otf/RedHatText-SemiBoldItalic.otf"]],[":font",["RedHatFont-5.0.0/fonts/Proportional/RedHatText/variable/RedHatText-Italic-VF.ttf"]],[":font",["RedHatFont-5.0.0/fonts/Mono/RedHatMono/otf/RedHatMono-Bold.otf"]]]},"font-redressed":{"homepage":"https://fonts.google.com/specimen/Redressed","names":["Redressed"],"ruby_source_checksum":{":sha256":"e46173ad4e3891576bae9e4f4bccd764a638a987bb42138e4a6504d8f54eef68"},"ruby_source_path":"Casks/font/font-r/font-redressed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/redressed/Redressed-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Redressed-Regular.ttf"]]]},"font-reem-kufi-fun":{"homepage":"https://fonts.google.com/specimen/Reem+Kufi+Fun","names":["Reem Kufi Fun"],"ruby_source_checksum":{":sha256":"e1a3be2b3864be80de43fb652a5c75a62943f7f6c2cca7a26e4520ea471fe47e"},"ruby_source_path":"Casks/font/font-r/font-reem-kufi-fun.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/reemkufifun/ReemKufiFun%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["ReemKufiFun[wght].ttf"]]]},"font-reem-kufi-ink":{"homepage":"https://fonts.google.com/specimen/Reem+Kufi+Ink","names":["Reem Kufi Ink"],"ruby_source_checksum":{":sha256":"093c274873cb5000f079a78917e90bda321bc25852e22a27af491eccf12f9dcb"},"ruby_source_path":"Casks/font/font-r/font-reem-kufi-ink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/reemkufiink/ReemKufiInk-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ReemKufiInk-Regular.ttf"]]]},"font-reem-kufi":{"homepage":"https://fonts.google.com/specimen/Reem+Kufi","names":["Reem Kufi"],"ruby_source_checksum":{":sha256":"2cfe69fef9cf1075c0b74c167183689fe7ab1a6451e8710cca54945c9a1085d3"},"ruby_source_path":"Casks/font/font-r/font-reem-kufi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/reemkufi/ReemKufi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["ReemKufi[wght].ttf"]]]},"font-reenie-beanie":{"homepage":"https://fonts.google.com/specimen/Reenie+Beanie","names":["Reenie Beanie"],"ruby_source_checksum":{":sha256":"020091e4a737f5c24a9d6e5dd8c4a4aa232f059f47ed404eb33d93668875ee24"},"ruby_source_path":"Casks/font/font-r/font-reenie-beanie.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/reeniebeanie/ReenieBeanie.ttf"],"version":"latest","raw_artifacts":[[":font",["ReenieBeanie.ttf"]]]},"font-reggae-one":{"homepage":"https://fonts.google.com/specimen/Reggae+One","names":["Reggae One"],"ruby_source_checksum":{":sha256":"344fcde85f9552492d4671303b1b98bc0b54e6368d3b824dd2b749eed8cdce49"},"ruby_source_path":"Casks/font/font-r/font-reggae-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/reggaeone/ReggaeOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ReggaeOne-Regular.ttf"]]]},"font-rem":{"homepage":"https://fonts.google.com/specimen/REM","names":["REM"],"ruby_source_checksum":{":sha256":"727e27251555b34312f72f46620bf8a176b88ef3629a215c89fc9fc2752244ce"},"ruby_source_path":"Casks/font/font-r/font-rem.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rem"},"version":"latest","raw_artifacts":[[":font",["REM-Italic[wght].ttf"]],[":font",["REM[wght].ttf"]]]},"font-rethink-sans":{"homepage":"https://fonts.google.com/specimen/Rethink+Sans","names":["Rethink Sans"],"ruby_source_checksum":{":sha256":"dbd833be9715badb5e94675e4995eba75c0613e9637ca5fc810c7f567a6477a9"},"ruby_source_path":"Casks/font/font-r/font-rethink-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rethinksans"},"version":"latest","raw_artifacts":[[":font",["RethinkSans-Italic[wght].ttf"]],[":font",["RethinkSans[wght].ttf"]]]},"font-revalia":{"homepage":"https://fonts.google.com/specimen/Revalia","names":["Revalia"],"ruby_source_checksum":{":sha256":"516c8689f41cb555bed5b7a350c34b48dfdbd71957d68f452a4e4c0c3b402557"},"ruby_source_path":"Casks/font/font-r/font-revalia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/revalia/Revalia-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Revalia-Regular.ttf"]]]},"font-rhodium-libre":{"homepage":"https://fonts.google.com/specimen/Rhodium+Libre","names":["Rhodium Libre"],"ruby_source_checksum":{":sha256":"812d04191e92faee2d503d64c30282cb4e23b79ebcc5b466d10b0a23bebb1d4e"},"ruby_source_path":"Casks/font/font-r/font-rhodium-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rhodiumlibre/RhodiumLibre-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RhodiumLibre-Regular.ttf"]]]},"font-ribeye-marrow":{"homepage":"https://fonts.google.com/specimen/Ribeye+Marrow","names":["Ribeye Marrow"],"ruby_source_checksum":{":sha256":"089ec54eaa87a2ac2951727373aac5d0095aee68f8dcee7a22c9323e9b53ec72"},"ruby_source_path":"Casks/font/font-r/font-ribeye-marrow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ribeyemarrow/RibeyeMarrow-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RibeyeMarrow-Regular.ttf"]]]},"font-ribeye":{"homepage":"https://fonts.google.com/specimen/Ribeye","names":["Ribeye"],"ruby_source_checksum":{":sha256":"5b335f51ee3495280fd8b13790a17330a088147b9d510eec5dfd25a63eb82d19"},"ruby_source_path":"Casks/font/font-r/font-ribeye.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ribeye/Ribeye-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ribeye-Regular.ttf"]]]},"font-ricty-diminished":{"homepage":"https://rictyfonts.github.io/diminished","names":["Ricty Diminished"],"ruby_source_checksum":{":sha256":"0b3ae8e83311da70b81191d505fdc9f6530918dc0d7a88679b14fd3ed184b7f1"},"ruby_source_path":"Casks/font/font-r/font-ricty-diminished.rb","sha256":"09d6cf8eaf3402205dd8a0fa35469d41833b4e85bedddfac235255d78747766b","tap_string":"homebrew/cask","url_args":["https://rictyfonts.github.io/files/ricty_diminished-4.1.1.tar.gz"],"version":"4.1.1","raw_artifacts":[[":font",["RictyDiminishedDiscord-Regular.ttf"]],[":font",["RictyDiminished-BoldOblique.ttf"]],[":font",["RictyDiminished-Oblique.ttf"]],[":font",["RictyDiminished-Regular.ttf"]],[":font",["RictyDiminishedDiscord-Bold.ttf"]],[":font",["RictyDiminishedDiscord-BoldOblique.ttf"]],[":font",["RictyDiminishedDiscord-Oblique.ttf"]],[":font",["RictyDiminished-Bold.ttf"]]]},"font-righteous":{"homepage":"https://fonts.google.com/specimen/Righteous","names":["Righteous"],"ruby_source_checksum":{":sha256":"82d3971f82a69128b6296e481af9af9882cdca7147edfa4069521d82fb631029"},"ruby_source_path":"Casks/font/font-r/font-righteous.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/righteous/Righteous-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Righteous-Regular.ttf"]]]},"font-risque":{"homepage":"https://fonts.google.com/specimen/Risque","names":["Risque"],"ruby_source_checksum":{":sha256":"eb7123de3f7441ad81ea072d5b6d5318c388a8a41c113296cc25b7b409020ef1"},"ruby_source_path":"Casks/font/font-r/font-risque.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/risque/Risque-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Risque-Regular.ttf"]]]},"font-road-rage":{"homepage":"https://fonts.google.com/specimen/Road+Rage","names":["Road Rage"],"ruby_source_checksum":{":sha256":"93e35461e3513ea614776ba722cbf9b3e0106589330c9c0ba4170a26ff588d75"},"ruby_source_path":"Casks/font/font-r/font-road-rage.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/roadrage/RoadRage-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RoadRage-Regular.ttf"]]]},"font-roboto-condensed":{"homepage":"https://fonts.google.com/specimen/Roboto+Condensed","names":["Roboto Condensed"],"ruby_source_checksum":{":sha256":"28bf336ae5394ae4c3b41a05056e19dd50a95a3512384ca292e75a569def2b68"},"ruby_source_path":"Casks/font/font-r/font-roboto-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/robotocondensed"},"version":"latest","raw_artifacts":[[":font",["RobotoCondensed-Italic[wght].ttf"]],[":font",["RobotoCondensed[wght].ttf"]]]},"font-roboto-flex":{"homepage":"https://fonts.google.com/specimen/Roboto+Flex","names":["Roboto Flex"],"ruby_source_checksum":{":sha256":"12621f88d0d9ddd3e7b85b035b997f1ff89a9ce155404f11022ad089e5f6c5b0"},"ruby_source_path":"Casks/font/font-r/font-roboto-flex.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/robotoflex/RobotoFlex%5BGRAD%2CXOPQ%2CXTRA%2CYOPQ%2CYTAS%2CYTDE%2CYTFI%2CYTLC%2CYTUC%2Copsz%2Cslnt%2Cwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["RobotoFlex[GRAD,XOPQ,XTRA,YOPQ,YTAS,YTDE,YTFI,YTLC,YTUC,opsz,slnt,wdth,wght].ttf"]]]},"font-roboto-mono-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/RobotoMono","names":["Roboto Mono for Powerline"],"ruby_source_checksum":{":sha256":"d9a9b8942c3120bee3c73e7157e5e3efb0b78648100aadda80602dd106118ef2"},"ruby_source_path":"Casks/font/font-r/font-roboto-mono-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"RobotoMono"},"version":"latest","raw_artifacts":[[":font",["Roboto Mono for Powerline.ttf"]],[":font",["Roboto Mono Bold for Powerline.ttf"]],[":font",["Roboto Mono Italic for Powerline.ttf"]],[":font",["Roboto Mono Light Italic for Powerline.ttf"]],[":font",["Roboto Mono Light for Powerline.ttf"]],[":font",["Roboto Mono Medium Italic for Powerline.ttf"]],[":font",["Roboto Mono Medium for Powerline.ttf"]],[":font",["Roboto Mono Thin Italic for Powerline.ttf"]],[":font",["Roboto Mono Thin for Powerline.ttf"]],[":font",["Roboto Mono Bold Italic for Powerline.ttf"]]]},"font-roboto-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["RobotoMono Nerd Font (Roboto Mono)"],"ruby_source_checksum":{":sha256":"a92406b4327a44b8574672d12bcaa60f150edf12a0fde8820611e80655a5fa41"},"ruby_source_path":"Casks/font/font-r/font-roboto-mono-nerd-font.rb","sha256":"61f53438b240a00c87c92dc2c372db0bbb264473b36a8144ea62babf787f8383","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/RobotoMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["RobotoMonoNerdFontPropo-ThinItalic.ttf"]],[":font",["RobotoMonoNerdFont-BoldItalic.ttf"]],[":font",["RobotoMonoNerdFont-Italic.ttf"]],[":font",["RobotoMonoNerdFont-Light.ttf"]],[":font",["RobotoMonoNerdFont-LightItalic.ttf"]],[":font",["RobotoMonoNerdFont-Medium.ttf"]],[":font",["RobotoMonoNerdFont-MediumItalic.ttf"]],[":font",["RobotoMonoNerdFont-Regular.ttf"]],[":font",["RobotoMonoNerdFont-SemiBold.ttf"]],[":font",["RobotoMonoNerdFont-SemiBoldItalic.ttf"]],[":font",["RobotoMonoNerdFont-Thin.ttf"]],[":font",["RobotoMonoNerdFont-ThinItalic.ttf"]],[":font",["RobotoMonoNerdFontMono-Bold.ttf"]],[":font",["RobotoMonoNerdFontMono-BoldItalic.ttf"]],[":font",["RobotoMonoNerdFontMono-Italic.ttf"]],[":font",["RobotoMonoNerdFontMono-Light.ttf"]],[":font",["RobotoMonoNerdFontMono-LightItalic.ttf"]],[":font",["RobotoMonoNerdFontMono-Medium.ttf"]],[":font",["RobotoMonoNerdFontMono-MediumItalic.ttf"]],[":font",["RobotoMonoNerdFontMono-Regular.ttf"]],[":font",["RobotoMonoNerdFontMono-SemiBold.ttf"]],[":font",["RobotoMonoNerdFontMono-SemiBoldItalic.ttf"]],[":font",["RobotoMonoNerdFontMono-Thin.ttf"]],[":font",["RobotoMonoNerdFontMono-ThinItalic.ttf"]],[":font",["RobotoMonoNerdFontPropo-Bold.ttf"]],[":font",["RobotoMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["RobotoMonoNerdFontPropo-Italic.ttf"]],[":font",["RobotoMonoNerdFontPropo-Light.ttf"]],[":font",["RobotoMonoNerdFontPropo-LightItalic.ttf"]],[":font",["RobotoMonoNerdFontPropo-Medium.ttf"]],[":font",["RobotoMonoNerdFontPropo-MediumItalic.ttf"]],[":font",["RobotoMonoNerdFontPropo-Regular.ttf"]],[":font",["RobotoMonoNerdFontPropo-SemiBold.ttf"]],[":font",["RobotoMonoNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["RobotoMonoNerdFontPropo-Thin.ttf"]],[":font",["RobotoMonoNerdFont-Bold.ttf"]]]},"font-roboto-mono":{"homepage":"https://fonts.google.com/specimen/Roboto+Mono","names":["Roboto Mono"],"ruby_source_checksum":{":sha256":"e441315059528df75d5b3ffd485cd1b5b109e4a2fe657bf93a566302c8d25f02"},"ruby_source_path":"Casks/font/font-r/font-roboto-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/robotomono"},"version":"latest","raw_artifacts":[[":font",["RobotoMono-Italic[wght].ttf"]],[":font",["RobotoMono[wght].ttf"]]]},"font-roboto-serif":{"homepage":"https://fonts.google.com/specimen/Roboto+Serif","names":["Roboto Serif"],"ruby_source_checksum":{":sha256":"08e69c7366230963400505cf18652b47f48d0cd02eebd6f694212b661cbc2916"},"ruby_source_path":"Casks/font/font-r/font-roboto-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/robotoserif"},"version":"latest","raw_artifacts":[[":font",["RobotoSerif-Italic[GRAD,opsz,wdth,wght].ttf"]],[":font",["RobotoSerif[GRAD,opsz,wdth,wght].ttf"]]]},"font-roboto-slab":{"homepage":"https://fonts.google.com/specimen/Roboto+Slab","names":["Roboto Slab"],"ruby_source_checksum":{":sha256":"c0c002942b84cf05d6bca48a426096a91c4ed88e5a342c75d8b14515b0c67949"},"ruby_source_path":"Casks/font/font-r/font-roboto-slab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/robotoslab/RobotoSlab%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["RobotoSlab[wght].ttf"]]]},"font-roboto":{"homepage":"https://fonts.google.com/specimen/Roboto","names":["Roboto"],"ruby_source_checksum":{":sha256":"818b71113294b9e959c2a5de38b978736b300301a93befbd015444a24c6ba640"},"ruby_source_path":"Casks/font/font-r/font-roboto.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/roboto"},"version":"latest","raw_artifacts":[[":font",["Roboto-Italic[wdth,wght].ttf"]],[":font",["Roboto[wdth,wght].ttf"]]]},"font-rochester":{"homepage":"https://fonts.google.com/specimen/Rochester","names":["Rochester"],"ruby_source_checksum":{":sha256":"d382d768a8cf1863211a73fa52a8c89118292f6e149c3c85319c032400eb1970"},"ruby_source_path":"Casks/font/font-r/font-rochester.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/rochester/Rochester-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Rochester-Regular.ttf"]]]},"font-rock-3d":{"homepage":"https://fonts.google.com/specimen/Rock+3D","names":["Rock 3D"],"ruby_source_checksum":{":sha256":"6c51151851a5ddade3cdb0d909b647d587289860457c3adef8a4916e990ad975"},"ruby_source_path":"Casks/font/font-r/font-rock-3d.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rock3d/Rock3D-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Rock3D-Regular.ttf"]]]},"font-rock-salt":{"homepage":"https://fonts.google.com/specimen/Rock+Salt","names":["Rock Salt"],"ruby_source_checksum":{":sha256":"143afd1834509f200e71d18244cd956ed7b8a8d762bb974f31a0ff9f594b84a8"},"ruby_source_path":"Casks/font/font-r/font-rock-salt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/rocksalt/RockSalt-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RockSalt-Regular.ttf"]]]},"font-rocknroll-one":{"homepage":"https://fonts.google.com/specimen/RocknRoll+One","names":["RocknRoll One"],"ruby_source_checksum":{":sha256":"91fd9712ff9c9de07be2976feaaa2635b6b5f1ae856a0d05bc298f953002ff12"},"ruby_source_path":"Casks/font/font-r/font-rocknroll-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rocknrollone/RocknRollOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RocknRollOne-Regular.ttf"]]]},"font-rokkitt-vf-beta":{"homepage":"https://fonts.google.com/specimen/Rokkitt+VF+Beta","names":["Rokkitt VF Beta"],"ruby_source_checksum":{":sha256":"4e338cb1cda26f50017af321998d3d0f3eb570551ad7e7a14b2de4cf862d9f9f"},"ruby_source_path":"Casks/font/font-r/font-rokkitt-vf-beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rokkittvfbeta/RokkittVFBeta.ttf"],"version":"latest","raw_artifacts":[[":font",["RokkittVFBeta.ttf"]]]},"font-rokkitt":{"homepage":"https://fonts.google.com/specimen/Rokkitt","names":["Rokkitt"],"ruby_source_checksum":{":sha256":"176231fb6d2c040ca51f2bdac718e7a92d2cc83a0eed68d98cf31af9c8f019b8"},"ruby_source_path":"Casks/font/font-r/font-rokkitt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rokkitt"},"version":"latest","raw_artifacts":[[":font",["Rokkitt-Italic[wght].ttf"]],[":font",["Rokkitt[wght].ttf"]]]},"font-romanesco":{"homepage":"https://fonts.google.com/specimen/Romanesco","names":["Romanesco"],"ruby_source_checksum":{":sha256":"fab18664cec0cfbc13c552f6268fdfaade34e2d0414ec8af0bae7f903adb14fe"},"ruby_source_path":"Casks/font/font-r/font-romanesco.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/romanesco/Romanesco-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Romanesco-Regular.ttf"]]]},"font-ronde":{"homepage":"https://moji-waku.com/ronde/index.html","names":["Ronde"],"ruby_source_checksum":{":sha256":"47d7f9e5e17ef2880c24e293fefcad146f3b02d0b5f02eed6cd205b184d00615"},"ruby_source_path":"Casks/font/font-r/font-ronde.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/ronde_square.zip"],"version":"latest","raw_artifacts":[[":font",["ronde_square/Ronde-B_square.otf"]]]},"font-ropa-sans":{"homepage":"https://fonts.google.com/specimen/Ropa+Sans","names":["Ropa Sans"],"ruby_source_checksum":{":sha256":"cc593ec45eb2c2e4bf54ca664896c395f7511c37b408aec015b8f474e617412c"},"ruby_source_path":"Casks/font/font-r/font-ropa-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ropasans"},"version":"latest","raw_artifacts":[[":font",["RopaSans-Italic.ttf"]],[":font",["RopaSans-Regular.ttf"]]]},"font-rosario":{"homepage":"https://fonts.google.com/specimen/Rosario","names":["Rosario"],"ruby_source_checksum":{":sha256":"5997f8c2b2ef20a363d293778cd440d693e4120331573b184418c7c1d5357279"},"ruby_source_path":"Casks/font/font-r/font-rosario.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rosario"},"version":"latest","raw_artifacts":[[":font",["Rosario-Italic[wght].ttf"]],[":font",["Rosario[wght].ttf"]]]},"font-rosarivo":{"homepage":"https://fonts.google.com/specimen/Rosarivo","names":["Rosarivo"],"ruby_source_checksum":{":sha256":"44f69f4764b5dafda51265f3d95e6edadd7937daf8eb5957c25a9701f02693e3"},"ruby_source_path":"Casks/font/font-r/font-rosarivo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rosarivo"},"version":"latest","raw_artifacts":[[":font",["Rosarivo-Italic.ttf"]],[":font",["Rosarivo-Regular.ttf"]]]},"font-rouge-script":{"homepage":"https://fonts.google.com/specimen/Rouge+Script","names":["Rouge Script"],"ruby_source_checksum":{":sha256":"ca430719cc62080bdbe6631c87eb1d0e1cce26b7ae5ade7b4eda4597e866eced"},"ruby_source_path":"Casks/font/font-r/font-rouge-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rougescript/RougeScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RougeScript-Regular.ttf"]]]},"font-rounded-mplus":{"homepage":"http://jikasei.me/font/rounded-mplus/","names":["Rounded M+"],"ruby_source_checksum":{":sha256":"db2e500f9c8f471cd9b9d5c4cda4189e002410e566aaf8d0d63e78dcc05c54a3"},"ruby_source_path":"Casks/font/font-r/font-rounded-mplus.rb","sha256":"e746736c8ded99fe9a9dd72a241ec59435eaa282a18e7ac33a26dc0578c06ff7","tap_string":"homebrew/cask","url_args":["https://ftp.iij.ad.jp/pub/osdn.jp/users/8/8569/rounded-mplus-20150529.7z"],"version":"20150529","raw_artifacts":[[":font",["rounded-mplus-2p-thin.ttf"]],[":font",["rounded-mplus-1c-bold.ttf"]],[":font",["rounded-mplus-1c-heavy.ttf"]],[":font",["rounded-mplus-1c-light.ttf"]],[":font",["rounded-mplus-1c-medium.ttf"]],[":font",["rounded-mplus-1c-regular.ttf"]],[":font",["rounded-mplus-1c-thin.ttf"]],[":font",["rounded-mplus-1m-bold.ttf"]],[":font",["rounded-mplus-1m-light.ttf"]],[":font",["rounded-mplus-1m-medium.ttf"]],[":font",["rounded-mplus-1m-regular.ttf"]],[":font",["rounded-mplus-1m-thin.ttf"]],[":font",["rounded-mplus-1mn-bold.ttf"]],[":font",["rounded-mplus-1mn-light.ttf"]],[":font",["rounded-mplus-1mn-medium.ttf"]],[":font",["rounded-mplus-1mn-regular.ttf"]],[":font",["rounded-mplus-1mn-thin.ttf"]],[":font",["rounded-mplus-1p-black.ttf"]],[":font",["rounded-mplus-1p-bold.ttf"]],[":font",["rounded-mplus-1p-heavy.ttf"]],[":font",["rounded-mplus-1p-light.ttf"]],[":font",["rounded-mplus-1p-medium.ttf"]],[":font",["rounded-mplus-1p-regular.ttf"]],[":font",["rounded-mplus-1p-thin.ttf"]],[":font",["rounded-mplus-2c-black.ttf"]],[":font",["rounded-mplus-2c-bold.ttf"]],[":font",["rounded-mplus-2c-heavy.ttf"]],[":font",["rounded-mplus-2c-light.ttf"]],[":font",["rounded-mplus-2c-medium.ttf"]],[":font",["rounded-mplus-2c-regular.ttf"]],[":font",["rounded-mplus-2c-thin.ttf"]],[":font",["rounded-mplus-2m-bold.ttf"]],[":font",["rounded-mplus-2m-light.ttf"]],[":font",["rounded-mplus-2m-medium.ttf"]],[":font",["rounded-mplus-2m-regular.ttf"]],[":font",["rounded-mplus-2m-thin.ttf"]],[":font",["rounded-mplus-2p-black.ttf"]],[":font",["rounded-mplus-2p-bold.ttf"]],[":font",["rounded-mplus-2p-heavy.ttf"]],[":font",["rounded-mplus-2p-light.ttf"]],[":font",["rounded-mplus-2p-medium.ttf"]],[":font",["rounded-mplus-2p-regular.ttf"]],[":font",["rounded-mplus-1c-black.ttf"]]]},"font-routed-gothic":{"homepage":"https://webonastick.com/fonts/routed-gothic/","names":["Routed Gothic"],"ruby_source_checksum":{":sha256":"757416d2a01aacd736597373dde2aff013d4a83c2d1cedafe4bf81c63eb5f02c"},"ruby_source_path":"Casks/font/font-r/font-routed-gothic.rb","sha256":"e0079b81fa068a4672f02585f7bc2910bf1535d8cd73b04d4a023bd2cbca361d","tap_string":"homebrew/cask","url_args":["https://github.com/dse/routed-gothic/archive/refs/tags/v1.0.0.tar.gz"],"version":"1.0.0","raw_artifacts":[[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic.ttf"]],[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic-italic.ttf"]],[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic-narrow-half-italic.ttf"]],[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic-narrow-italic.ttf"]],[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic-narrow.ttf"]],[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic-wide-half-italic.ttf"]],[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic-wide-italic.ttf"]],[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic-wide.ttf"]],[":font",["routed-gothic-1.0.0/dist/ttf/routed-gothic-half-italic.ttf"]]]},"font-rowdies":{"homepage":"https://fonts.google.com/specimen/Rowdies","names":["Rowdies"],"ruby_source_checksum":{":sha256":"3f2aa9d171083c7f95eecedd9934acfc3cbf26e27fabfca9e23d764b81a6418a"},"ruby_source_path":"Casks/font/font-r/font-rowdies.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rowdies"},"version":"latest","raw_artifacts":[[":font",["Rowdies-Bold.ttf"]],[":font",["Rowdies-Light.ttf"]],[":font",["Rowdies-Regular.ttf"]]]},"font-rozha-one":{"homepage":"https://fonts.google.com/specimen/Rozha+One","names":["Rozha One"],"ruby_source_checksum":{":sha256":"66457de47b62e1b36e64e728e63d553783ea88bc0fa9a507d9d0ad7ba92237f8"},"ruby_source_path":"Casks/font/font-r/font-rozha-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rozhaone/RozhaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RozhaOne-Regular.ttf"]]]},"font-rubik-80s-fade":{"homepage":"https://fonts.google.com/specimen/Rubik+80s+Fade","names":["Rubik 80s Fade"],"ruby_source_checksum":{":sha256":"efa999ce2ab9313c990f647636684e210158971f4bae8bb9b4689c26e1bcdd42"},"ruby_source_path":"Casks/font/font-r/font-rubik-80s-fade.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubik80sfade/Rubik80sFade-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Rubik80sFade-Regular.ttf"]]]},"font-rubik-beastly":{"homepage":"https://fonts.google.com/specimen/Rubik+Beastly","names":["Rubik Beastly"],"ruby_source_checksum":{":sha256":"fc4de033ab9e0c1c8158940db5f6ee654ef8dfe234f97f99adb1e8f20001bcb3"},"ruby_source_path":"Casks/font/font-r/font-rubik-beastly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikbeastly/RubikBeastly-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikBeastly-Regular.ttf"]]]},"font-rubik-broken-fax":{"homepage":"https://fonts.google.com/specimen/Rubik+Broken+Fax","names":["Rubik Broken Fax"],"ruby_source_checksum":{":sha256":"69c73fc10ac098c58c768963eac18a83360d7bc5a8c3d2118ba0839b672f2e93"},"ruby_source_path":"Casks/font/font-r/font-rubik-broken-fax.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikbrokenfax/RubikBrokenFax-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikBrokenFax-Regular.ttf"]]]},"font-rubik-bubbles":{"homepage":"https://fonts.google.com/specimen/Rubik+Bubbles","names":["Rubik Bubbles"],"ruby_source_checksum":{":sha256":"d232fc7901ddca0aa7ba9ce8583ea931e3baffb0e7bb16429593bf8aff019c79"},"ruby_source_path":"Casks/font/font-r/font-rubik-bubbles.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikbubbles/RubikBubbles-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikBubbles-Regular.ttf"]]]},"font-rubik-burned":{"homepage":"https://fonts.google.com/specimen/Rubik+Burned","names":["Rubik Burned"],"ruby_source_checksum":{":sha256":"d732e29db5e5d8cf260e0da6a6f6fabc5d090774cfee85b54c94f743c0b1379b"},"ruby_source_path":"Casks/font/font-r/font-rubik-burned.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikburned/RubikBurned-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikBurned-Regular.ttf"]]]},"font-rubik-dirt":{"homepage":"https://fonts.google.com/specimen/Rubik+Dirt","names":["Rubik Dirt"],"ruby_source_checksum":{":sha256":"9f6a953f63e4aa9a1d417c87d396b5af4faa929f6f1233ebff1d0082872cee3b"},"ruby_source_path":"Casks/font/font-r/font-rubik-dirt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikdirt/RubikDirt-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikDirt-Regular.ttf"]]]},"font-rubik-distressed":{"homepage":"https://fonts.google.com/specimen/Rubik+Distressed","names":["Rubik Distressed"],"ruby_source_checksum":{":sha256":"3701cad01c995cc065dd04ad22a8cb5e90ceb4c4b157a7b134182fc65bf2cc69"},"ruby_source_path":"Casks/font/font-r/font-rubik-distressed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikdistressed/RubikDistressed-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikDistressed-Regular.ttf"]]]},"font-rubik-doodle-shadow":{"homepage":"https://fonts.google.com/specimen/Rubik+Doodle+Shadow","names":["Rubik Doodle Shadow"],"ruby_source_checksum":{":sha256":"3659349cb15f41a73cd274999efd47122b836db22be21502f0a129b69de182f3"},"ruby_source_path":"Casks/font/font-r/font-rubik-doodle-shadow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikdoodleshadow/RubikDoodleShadow-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikDoodleShadow-Regular.ttf"]]]},"font-rubik-doodle-triangles":{"homepage":"https://fonts.google.com/specimen/Rubik+Doodle+Triangles","names":["Rubik Doodle Triangles"],"ruby_source_checksum":{":sha256":"0e98d9179951ecdfe27fd03537e61341e3c122aa50b4b84f66acc706f9232b15"},"ruby_source_path":"Casks/font/font-r/font-rubik-doodle-triangles.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikdoodletriangles/RubikDoodleTriangles-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikDoodleTriangles-Regular.ttf"]]]},"font-rubik-gemstones":{"homepage":"https://fonts.google.com/specimen/Rubik+Gemstones","names":["Rubik Gemstones"],"ruby_source_checksum":{":sha256":"10778c8d8e83e25c2a252ad4ca5541fcaccb273f3764131979eb36c65f6c9765"},"ruby_source_path":"Casks/font/font-r/font-rubik-gemstones.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikgemstones/RubikGemstones-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikGemstones-Regular.ttf"]]]},"font-rubik-glitch-pop":{"homepage":"https://fonts.google.com/specimen/Rubik+Glitch+Pop","names":["Rubik Glitch Pop"],"ruby_source_checksum":{":sha256":"63e2431f82f2f1f1c59d380fb8e8e7c3653bf5beaf5c1f14ad329319fb733d5a"},"ruby_source_path":"Casks/font/font-r/font-rubik-glitch-pop.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikglitchpop/RubikGlitchPop-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikGlitchPop-Regular.ttf"]]]},"font-rubik-glitch":{"homepage":"https://fonts.google.com/specimen/Rubik+Glitch","names":["Rubik Glitch"],"ruby_source_checksum":{":sha256":"e9160f1e49f833768e5d0fcba51f7682fe658338049357fe5910e879d0022a88"},"ruby_source_path":"Casks/font/font-r/font-rubik-glitch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikglitch/RubikGlitch-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikGlitch-Regular.ttf"]]]},"font-rubik-iso":{"homepage":"https://fonts.google.com/specimen/Rubik+Iso","names":["Rubik Iso"],"ruby_source_checksum":{":sha256":"e99b47535a348cba4571b7322d59cf35d2e4c4fac1fafc75ac83a6bb2e37923f"},"ruby_source_path":"Casks/font/font-r/font-rubik-iso.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikiso/RubikIso-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikIso-Regular.ttf"]]]},"font-rubik-lines":{"homepage":"https://fonts.google.com/specimen/Rubik+Lines","names":["Rubik Lines"],"ruby_source_checksum":{":sha256":"18be5e7f7f96e2479cb602ed2479483830ac9e60a034ab99f68bd02fa37a49a8"},"ruby_source_path":"Casks/font/font-r/font-rubik-lines.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubiklines/RubikLines-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikLines-Regular.ttf"]]]},"font-rubik-maps":{"homepage":"https://fonts.google.com/specimen/Rubik+Maps","names":["Rubik Maps"],"ruby_source_checksum":{":sha256":"ca449027497b77af3c97f988cf6bdcee22e0747bde12e1420a163bad210c5311"},"ruby_source_path":"Casks/font/font-r/font-rubik-maps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikmaps/RubikMaps-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikMaps-Regular.ttf"]]]},"font-rubik-marker-hatch":{"homepage":"https://fonts.google.com/specimen/Rubik+Marker+Hatch","names":["Rubik Marker Hatch"],"ruby_source_checksum":{":sha256":"870d5672a9f7ab6e3e56748979e454167518c0f191c2a792a76a7d3388b808c1"},"ruby_source_path":"Casks/font/font-r/font-rubik-marker-hatch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikmarkerhatch/RubikMarkerHatch-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikMarkerHatch-Regular.ttf"]]]},"font-rubik-maze":{"homepage":"https://fonts.google.com/specimen/Rubik+Maze","names":["Rubik Maze"],"ruby_source_checksum":{":sha256":"acf49d31b152c8515ae28c2d3e1f2eae648f238b54342ed4f58a1323b0d0afd4"},"ruby_source_path":"Casks/font/font-r/font-rubik-maze.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikmaze/RubikMaze-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikMaze-Regular.ttf"]]]},"font-rubik-microbe":{"homepage":"https://fonts.google.com/specimen/Rubik+Microbe","names":["Rubik Microbe"],"ruby_source_checksum":{":sha256":"7b79513535e2d1f84ebe92554e46c77904cccc83318c1cf7996d906df1a36daf"},"ruby_source_path":"Casks/font/font-r/font-rubik-microbe.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikmicrobe/RubikMicrobe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikMicrobe-Regular.ttf"]]]},"font-rubik-mono-one":{"homepage":"https://fonts.google.com/specimen/Rubik+Mono+One","names":["Rubik Mono One"],"ruby_source_checksum":{":sha256":"db076d835dad7420c4660865e9db2ddb19f1db04316e57208e07c1c5b8395f65"},"ruby_source_path":"Casks/font/font-r/font-rubik-mono-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikmonoone/RubikMonoOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikMonoOne-Regular.ttf"]]]},"font-rubik-moonrocks":{"homepage":"https://fonts.google.com/specimen/Rubik+Moonrocks","names":["Rubik Moonrocks"],"ruby_source_checksum":{":sha256":"2cadf399a73d1bdc2c4d8c909010515c846a36fb70733aeafcbb850d11af0f9b"},"ruby_source_path":"Casks/font/font-r/font-rubik-moonrocks.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikmoonrocks/RubikMoonrocks-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikMoonrocks-Regular.ttf"]]]},"font-rubik-one":{"homepage":"https://fonts.google.com/specimen/Rubik+One","names":["Rubik One"],"ruby_source_checksum":{":sha256":"c5dd9ca727d780c04b42b35cf0781086062f55002f4a271219546fe64aaeb852"},"ruby_source_path":"Casks/font/font-r/font-rubik-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikone/RubikOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikOne-Regular.ttf"]]]},"font-rubik-pixels":{"homepage":"https://fonts.google.com/specimen/Rubik+Pixels","names":["Rubik Pixels"],"ruby_source_checksum":{":sha256":"4499a8b9a858def5d309f6fa5c30f2ee81e9c77e45acc0538455369515e7b0cd"},"ruby_source_path":"Casks/font/font-r/font-rubik-pixels.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikpixels/RubikPixels-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikPixels-Regular.ttf"]]]},"font-rubik-puddles":{"homepage":"https://fonts.google.com/specimen/Rubik+Puddles","names":["Rubik Puddles"],"ruby_source_checksum":{":sha256":"201c91190429a225d4211437358e8e481e8c2a62276be9e95fc5da0ba50e685b"},"ruby_source_path":"Casks/font/font-r/font-rubik-puddles.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikpuddles/RubikPuddles-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikPuddles-Regular.ttf"]]]},"font-rubik-scribble":{"homepage":"https://fonts.google.com/specimen/Rubik+Scribble","names":["Rubik Scribble"],"ruby_source_checksum":{":sha256":"d450de2d615307b16d94444340be3f4242eca4319acd5a712da45fd90d7133b0"},"ruby_source_path":"Casks/font/font-r/font-rubik-scribble.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikscribble/RubikScribble-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikScribble-Regular.ttf"]]]},"font-rubik-spray-paint":{"homepage":"https://fonts.google.com/specimen/Rubik+Spray+Paint","names":["Rubik Spray Paint"],"ruby_source_checksum":{":sha256":"9a1c4039b1e79eb659f03554f7310ce51c7a5f663d91b7bbbbc2f914c985a3b0"},"ruby_source_path":"Casks/font/font-r/font-rubik-spray-paint.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikspraypaint/RubikSprayPaint-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikSprayPaint-Regular.ttf"]]]},"font-rubik-storm":{"homepage":"https://fonts.google.com/specimen/Rubik+Storm","names":["Rubik Storm"],"ruby_source_checksum":{":sha256":"5e1f903568af17323eb3f89d70f39af3e4e6ba29b32ae664b7a4fae7558529de"},"ruby_source_path":"Casks/font/font-r/font-rubik-storm.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikstorm/RubikStorm-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikStorm-Regular.ttf"]]]},"font-rubik-vinyl":{"homepage":"https://fonts.google.com/specimen/Rubik+Vinyl","names":["Rubik Vinyl"],"ruby_source_checksum":{":sha256":"bd7b57a1c7ce92fbde9a5f12c6e85d24dffca76a3db0b086b22a29f6119e4019"},"ruby_source_path":"Casks/font/font-r/font-rubik-vinyl.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikvinyl/RubikVinyl-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikVinyl-Regular.ttf"]]]},"font-rubik-wet-paint":{"homepage":"https://fonts.google.com/specimen/Rubik+Wet+Paint","names":["Rubik Wet Paint"],"ruby_source_checksum":{":sha256":"3c98a052caa3a20b34d5070e46faeff54a584abc0193a80f13450ad5b185d044"},"ruby_source_path":"Casks/font/font-r/font-rubik-wet-paint.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rubikwetpaint/RubikWetPaint-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RubikWetPaint-Regular.ttf"]]]},"font-rubik":{"homepage":"https://fonts.google.com/specimen/Rubik","names":["Rubik"],"ruby_source_checksum":{":sha256":"1ba51ae64d7437cb255a7512a5fabb00d3b243164d5300fa162913be447786fa"},"ruby_source_path":"Casks/font/font-r/font-rubik.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rubik"},"version":"latest","raw_artifacts":[[":font",["Rubik-Italic[wght].ttf"]],[":font",["Rubik[wght].ttf"]]]},"font-ruda":{"homepage":"https://fonts.google.com/specimen/Ruda","names":["Ruda"],"ruby_source_checksum":{":sha256":"3b3caa16a6be5fe0f9b3501a8a8962998c4e7ed48af467d82f5015e22a9c2d30"},"ruby_source_path":"Casks/font/font-r/font-ruda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ruda/Ruda%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Ruda[wght].ttf"]]]},"font-rufina":{"homepage":"https://fonts.google.com/specimen/Rufina","names":["Rufina"],"ruby_source_checksum":{":sha256":"ebcd8bd1d08db29ab5248ff2878b326f33c4ffe474e954604656e876e5c0175e"},"ruby_source_path":"Casks/font/font-r/font-rufina.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/rufina"},"version":"latest","raw_artifacts":[[":font",["Rufina-Bold.ttf"]],[":font",["Rufina-Regular.ttf"]]]},"font-ruge-boogie":{"homepage":"https://fonts.google.com/specimen/Ruge+Boogie","names":["Ruge Boogie"],"ruby_source_checksum":{":sha256":"88c9f611b681c656734b956d3a8f7fcf21239f63fa73e15bb8a8788d4d6a0ac8"},"ruby_source_path":"Casks/font/font-r/font-ruge-boogie.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rugeboogie/RugeBoogie-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RugeBoogie-Regular.ttf"]]]},"font-ruluko":{"homepage":"https://fonts.google.com/specimen/Ruluko","names":["Ruluko"],"ruby_source_checksum":{":sha256":"219ca3e6b5e37e26f4249c8987342b66457be08198e25b356146ff64b639cc17"},"ruby_source_path":"Casks/font/font-r/font-ruluko.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ruluko/Ruluko-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ruluko-Regular.ttf"]]]},"font-rum-raisin":{"homepage":"https://fonts.google.com/specimen/Rum+Raisin","names":["Rum Raisin"],"ruby_source_checksum":{":sha256":"0e78939aae22997f59095994b5b03c3d4cc7681e453a49545894b928f146cddd"},"ruby_source_path":"Casks/font/font-r/font-rum-raisin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rumraisin/RumRaisin-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RumRaisin-Regular.ttf"]]]},"font-ruslan-display":{"homepage":"https://fonts.google.com/specimen/Ruslan+Display","names":["Ruslan Display"],"ruby_source_checksum":{":sha256":"c47e043f885a456be846425eb530dced85b72d6fdc826aa8260967294c713108"},"ruby_source_path":"Casks/font/font-r/font-ruslan-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ruslandisplay/RuslanDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RuslanDisplay-Regular.ttf"]]]},"font-russo-one":{"homepage":"https://fonts.google.com/specimen/Russo+One","names":["Russo One"],"ruby_source_checksum":{":sha256":"d93dfbd55e9487d5704e350ff51c0bdd6171ecdb184fa7c81ef0fd36204fb2be"},"ruby_source_path":"Casks/font/font-r/font-russo-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/russoone/RussoOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["RussoOne-Regular.ttf"]]]},"font-ruthie":{"homepage":"https://fonts.google.com/specimen/Ruthie","names":["Ruthie"],"ruby_source_checksum":{":sha256":"86891e322045310c47b2c90a2eae76407edf1434cf39e37c1c9d92d962319f86"},"ruby_source_path":"Casks/font/font-r/font-ruthie.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ruthie/Ruthie-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ruthie-Regular.ttf"]]]},"font-ruwudu":{"homepage":"https://fonts.google.com/specimen/Ruwudu","names":["Ruwudu"],"ruby_source_checksum":{":sha256":"fc57e13cf125552498d639649d54e1d497b33335bcff3dde3b486a98f057c20d"},"ruby_source_path":"Casks/font/font-r/font-ruwudu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ruwudu"},"version":"latest","raw_artifacts":[[":font",["Ruwudu-Bold.ttf"]],[":font",["Ruwudu-Medium.ttf"]],[":font",["Ruwudu-Regular.ttf"]],[":font",["Ruwudu-SemiBold.ttf"]]]},"font-rye":{"homepage":"https://fonts.google.com/specimen/Rye","names":["Rye"],"ruby_source_checksum":{":sha256":"647a34315b0785ee306f6633844f36bdb870bb503c2f5f59e8b5d8c7740a67db"},"ruby_source_path":"Casks/font/font-r/font-rye.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/rye/Rye-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Rye-Regular.ttf"]]]},"font-sacramento":{"homepage":"https://fonts.google.com/specimen/Sacramento","names":["Sacramento"],"ruby_source_checksum":{":sha256":"65693e2b224c8950c4f0d9ed10335b7311a89af91efad9f1014599a27b036244"},"ruby_source_path":"Casks/font/font-s/font-sacramento.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sacramento/Sacramento-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sacramento-Regular.ttf"]]]},"font-sahitya":{"homepage":"https://fonts.google.com/specimen/Sahitya","names":["Sahitya"],"ruby_source_checksum":{":sha256":"4da98d74463c35ee6e9ea36fd3bcf7184b889cd1898f6ae5f36411862c5a4ebc"},"ruby_source_path":"Casks/font/font-s/font-sahitya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sahitya"},"version":"latest","raw_artifacts":[[":font",["Sahitya-Bold.ttf"]],[":font",["Sahitya-Regular.ttf"]]]},"font-sail":{"homepage":"https://fonts.google.com/specimen/Sail","names":["Sail"],"ruby_source_checksum":{":sha256":"a9370c6fcf4e4ccb75c49601377236af444279b9b8fbf5135582b888a74c6fdd"},"ruby_source_path":"Casks/font/font-s/font-sail.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sail/Sail-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sail-Regular.ttf"]]]},"font-saira-condensed":{"homepage":"https://fonts.google.com/specimen/Saira+Condensed","names":["Saira Condensed"],"ruby_source_checksum":{":sha256":"01b1e8f6c074150b622f021a3ec19e61c55fe9502be047661c6b7d6f488f7832"},"ruby_source_path":"Casks/font/font-s/font-saira-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sairacondensed"},"version":"latest","raw_artifacts":[[":font",["SairaCondensed-Thin.ttf"]],[":font",["SairaCondensed-Bold.ttf"]],[":font",["SairaCondensed-ExtraBold.ttf"]],[":font",["SairaCondensed-ExtraLight.ttf"]],[":font",["SairaCondensed-Light.ttf"]],[":font",["SairaCondensed-Medium.ttf"]],[":font",["SairaCondensed-Regular.ttf"]],[":font",["SairaCondensed-SemiBold.ttf"]],[":font",["SairaCondensed-Black.ttf"]]]},"font-saira-extra-condensed":{"homepage":"https://fonts.google.com/specimen/Saira+Extra+Condensed","names":["Saira Extra Condensed"],"ruby_source_checksum":{":sha256":"9b34c945c9245aac81ee35a132db742337a5a5ea78af610290e62848eea07f4c"},"ruby_source_path":"Casks/font/font-s/font-saira-extra-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sairaextracondensed"},"version":"latest","raw_artifacts":[[":font",["SairaExtraCondensed-Thin.ttf"]],[":font",["SairaExtraCondensed-Bold.ttf"]],[":font",["SairaExtraCondensed-ExtraBold.ttf"]],[":font",["SairaExtraCondensed-ExtraLight.ttf"]],[":font",["SairaExtraCondensed-Light.ttf"]],[":font",["SairaExtraCondensed-Medium.ttf"]],[":font",["SairaExtraCondensed-Regular.ttf"]],[":font",["SairaExtraCondensed-SemiBold.ttf"]],[":font",["SairaExtraCondensed-Black.ttf"]]]},"font-saira-semi-condensed":{"homepage":"https://fonts.google.com/specimen/Saira+Semi+Condensed","names":["Saira Semi Condensed"],"ruby_source_checksum":{":sha256":"1aa45ec10bd922d5af28b6f006877b81fa8575e5719968c28b76e1fd5b1ee3e1"},"ruby_source_path":"Casks/font/font-s/font-saira-semi-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sairasemicondensed"},"version":"latest","raw_artifacts":[[":font",["SairaSemiCondensed-Thin.ttf"]],[":font",["SairaSemiCondensed-Bold.ttf"]],[":font",["SairaSemiCondensed-ExtraBold.ttf"]],[":font",["SairaSemiCondensed-ExtraLight.ttf"]],[":font",["SairaSemiCondensed-Light.ttf"]],[":font",["SairaSemiCondensed-Medium.ttf"]],[":font",["SairaSemiCondensed-Regular.ttf"]],[":font",["SairaSemiCondensed-SemiBold.ttf"]],[":font",["SairaSemiCondensed-Black.ttf"]]]},"font-saira-stencil-one":{"homepage":"https://fonts.google.com/specimen/Saira+Stencil+One","names":["Saira Stencil One"],"ruby_source_checksum":{":sha256":"fbaf8df5e54becb5b7d25ecc3dbd78157e966a9653421f975152571c0613bd71"},"ruby_source_path":"Casks/font/font-s/font-saira-stencil-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sairastencilone/SairaStencilOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SairaStencilOne-Regular.ttf"]]]},"font-saira-stencil":{"homepage":"https://fonts.google.com/specimen/Saira+Stencil","names":["Saira Stencil"],"ruby_source_checksum":{":sha256":"ebab2d52cefef0db1053d184f7780f1ed3ff462b70e52ad4dc99fd75c1c4993a"},"ruby_source_path":"Casks/font/font-s/font-saira-stencil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sairastencil"},"version":"latest","raw_artifacts":[[":font",["SairaStencil-Italic[wdth,wght].ttf"]],[":font",["SairaStencil[wdth,wght].ttf"]]]},"font-saira":{"homepage":"https://fonts.google.com/specimen/Saira","names":["Saira"],"ruby_source_checksum":{":sha256":"b63f1e6560d66bf9fbaf52d72d3a9c1037c5a2d6dc21081f95df55bbed9db2da"},"ruby_source_path":"Casks/font/font-s/font-saira.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/saira"},"version":"latest","raw_artifacts":[[":font",["Saira-Italic[wdth,wght].ttf"]],[":font",["Saira[wdth,wght].ttf"]]]},"font-salsa":{"homepage":"https://fonts.google.com/specimen/Salsa","names":["Salsa"],"ruby_source_checksum":{":sha256":"c3d32a32369a0735f48b2786a83daf8d4a941033119d6cc2526b052affc3f1af"},"ruby_source_path":"Casks/font/font-s/font-salsa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/salsa/Salsa-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Salsa-Regular.ttf"]]]},"font-sanchez":{"homepage":"https://fonts.google.com/specimen/Sanchez","names":["Sanchez"],"ruby_source_checksum":{":sha256":"6d1f4e0a304fb418a66d0cf8acf23a4741b51f8f3095244b811047b5c6a7ffd0"},"ruby_source_path":"Casks/font/font-s/font-sanchez.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sanchez"},"version":"latest","raw_artifacts":[[":font",["Sanchez-Italic.ttf"]],[":font",["Sanchez-Regular.ttf"]]]},"font-sancreek":{"homepage":"https://fonts.google.com/specimen/Sancreek","names":["Sancreek"],"ruby_source_checksum":{":sha256":"a19b7d6b402fb2c96921d12a47a91b236e9a047b9bf60850e978d6068bcc1aed"},"ruby_source_path":"Casks/font/font-s/font-sancreek.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sancreek/Sancreek-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sancreek-Regular.ttf"]]]},"font-sankofa-display":{"homepage":"https://fonts.google.com/specimen/Sankofa+Display","names":["Sankofa Display"],"ruby_source_checksum":{":sha256":"b3d7a9624cbc7e98c08035312f9dad92bca3765811a466e33fe8e4006e3ebd18"},"ruby_source_path":"Casks/font/font-s/font-sankofa-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sankofadisplay/SankofaDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SankofaDisplay-Regular.ttf"]]]},"font-sansation":{"homepage":"https://fonts.google.com/specimen/Sansation","names":["Sansation"],"ruby_source_checksum":{":sha256":"9780b160cd5d6eaa561f4eb6df188db1faa01d0e1ec7db56516a171c642d00f7"},"ruby_source_path":"Casks/font/font-s/font-sansation.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sansation"},"version":"latest","raw_artifacts":[[":font",["Sansation-Bold.ttf"]],[":font",["Sansation-BoldItalic.ttf"]],[":font",["Sansation-Italic.ttf"]],[":font",["Sansation-Light.ttf"]],[":font",["Sansation-LightItalic.ttf"]],[":font",["Sansation-Regular.ttf"]]]},"font-sansita-one":{"homepage":"https://fonts.google.com/specimen/Sansita+One","names":["Sansita One"],"ruby_source_checksum":{":sha256":"aa72d9f2e217d0af9c2a096fd9b00beb95a857f13c5480ed513bea0f44a2121b"},"ruby_source_path":"Casks/font/font-s/font-sansita-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sansitaone/SansitaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SansitaOne-Regular.ttf"]]]},"font-sansita-swashed":{"homepage":"https://fonts.google.com/specimen/Sansita+Swashed","names":["Sansita Swashed"],"ruby_source_checksum":{":sha256":"100fde9cabe886937f03f7c92b8a1ee96b4dbd2338fc757f15a151a14c04c849"},"ruby_source_path":"Casks/font/font-s/font-sansita-swashed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sansitaswashed/SansitaSwashed%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["SansitaSwashed[wght].ttf"]]]},"font-sansita":{"homepage":"https://fonts.google.com/specimen/Sansita","names":["Sansita"],"ruby_source_checksum":{":sha256":"6c7cb760b8607f524409ba7b5810a0d771a20797e34a0d2ad88850e78bb77401"},"ruby_source_path":"Casks/font/font-s/font-sansita.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sansita"},"version":"latest","raw_artifacts":[[":font",["Sansita-Regular.ttf"]],[":font",["Sansita-BlackItalic.ttf"]],[":font",["Sansita-Bold.ttf"]],[":font",["Sansita-BoldItalic.ttf"]],[":font",["Sansita-ExtraBold.ttf"]],[":font",["Sansita-ExtraBoldItalic.ttf"]],[":font",["Sansita-Italic.ttf"]],[":font",["Sansita-Black.ttf"]]]},"font-sarabun":{"homepage":"https://fonts.google.com/specimen/Sarabun","names":["Sarabun"],"ruby_source_checksum":{":sha256":"019dd732532c2a2f4255140224f1a95ada4d6101b28cc7c89dae3d439fb36153"},"ruby_source_path":"Casks/font/font-s/font-sarabun.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sarabun"},"version":"latest","raw_artifacts":[[":font",["Sarabun-ThinItalic.ttf"]],[":font",["Sarabun-BoldItalic.ttf"]],[":font",["Sarabun-ExtraBold.ttf"]],[":font",["Sarabun-ExtraBoldItalic.ttf"]],[":font",["Sarabun-ExtraLight.ttf"]],[":font",["Sarabun-ExtraLightItalic.ttf"]],[":font",["Sarabun-Italic.ttf"]],[":font",["Sarabun-Light.ttf"]],[":font",["Sarabun-LightItalic.ttf"]],[":font",["Sarabun-Medium.ttf"]],[":font",["Sarabun-MediumItalic.ttf"]],[":font",["Sarabun-Regular.ttf"]],[":font",["Sarabun-SemiBold.ttf"]],[":font",["Sarabun-SemiBoldItalic.ttf"]],[":font",["Sarabun-Thin.ttf"]],[":font",["Sarabun-Bold.ttf"]]]},"font-sarala":{"homepage":"https://fonts.google.com/specimen/Sarala","names":["Sarala"],"ruby_source_checksum":{":sha256":"44a108025fb6a6d73e72990e8f5412d200f01b61f6d0a277e8d2bcecc0e0c012"},"ruby_source_path":"Casks/font/font-s/font-sarala.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sarala"},"version":"latest","raw_artifacts":[[":font",["Sarala-Bold.ttf"]],[":font",["Sarala-Regular.ttf"]]]},"font-sarasa-gothic":{"homepage":"https://github.com/be5invis/Sarasa-Gothic","names":["Sarasa Gothic","更纱黑体","更紗黑體","更紗ゴシック","사라사고딕"],"ruby_source_checksum":{":sha256":"06a1ef22008dc78e9b923d4604874908ecfe15577b6a1f787fcc12e80301a7bb"},"ruby_source_path":"Casks/font/font-s/font-sarasa-gothic.rb","sha256":"af03691e435f4c63457bdea791d9ab15c3c8f57afaf2d290dd2c9a8dd3dc63a0","tap_string":"homebrew/cask","url_args":["https://github.com/be5invis/Sarasa-Gothic/releases/download/v1.0.42/Sarasa-SuperTTC-1.0.42.7z"],"version":"1.0.42","raw_artifacts":[[":font",["Sarasa-SuperTTC.ttc"]]]},"font-sarina":{"homepage":"https://fonts.google.com/specimen/Sarina","names":["Sarina"],"ruby_source_checksum":{":sha256":"80bab4d05afd2c78c98c39a86b536e44a567f48aa7b3c1ed10742025123d45ae"},"ruby_source_path":"Casks/font/font-s/font-sarina.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sarina/Sarina-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sarina-Regular.ttf"]]]},"font-sarpanch":{"homepage":"https://fonts.google.com/specimen/Sarpanch","names":["Sarpanch"],"ruby_source_checksum":{":sha256":"e5cec4c5e0f44f4a23858960301ee349f3fbb0d9c821b7265ba152162b070c7d"},"ruby_source_path":"Casks/font/font-s/font-sarpanch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sarpanch"},"version":"latest","raw_artifacts":[[":font",["Sarpanch-Black.ttf"]],[":font",["Sarpanch-Bold.ttf"]],[":font",["Sarpanch-ExtraBold.ttf"]],[":font",["Sarpanch-Medium.ttf"]],[":font",["Sarpanch-Regular.ttf"]],[":font",["Sarpanch-SemiBold.ttf"]]]},"font-sassy-frass":{"homepage":"https://fonts.google.com/specimen/Sassy+Frass","names":["Sassy Frass"],"ruby_source_checksum":{":sha256":"5d2169187a292d9b48288db3f8f525ebecc25f351210d53ae5942dd0ee639e8a"},"ruby_source_path":"Casks/font/font-s/font-sassy-frass.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sassyfrass/SassyFrass-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SassyFrass-Regular.ttf"]]]},"font-satisfy":{"homepage":"https://fonts.google.com/specimen/Satisfy","names":["Satisfy"],"ruby_source_checksum":{":sha256":"3ae05610fd82a662e081c83576068de9d1f112f49c8f25d8f7b4ffc263220033"},"ruby_source_path":"Casks/font/font-s/font-satisfy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/satisfy/Satisfy-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Satisfy-Regular.ttf"]]]},"font-satoshi":{"homepage":"https://www.fontshare.com/fonts/satoshi","names":["Satoshi"],"ruby_source_checksum":{":sha256":"d3feea9487171edd16d54badc59ecea362a51b41a11b46edb53e5da8228684b6"},"ruby_source_path":"Casks/font/font-s/font-satoshi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.fontshare.com/v2/fonts/download/satoshi"],"version":"1.0","raw_artifacts":[[":font",["Satoshi_Complete/Fonts/TTF/Satoshi-VariableItalic.ttf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-BlackItalic.otf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-Bold.otf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-BoldItalic.otf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-Italic.otf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-Light.otf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-LightItalic.otf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-Medium.otf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-MediumItalic.otf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-Regular.otf"]],[":font",["Satoshi_Complete/Fonts/TTF/Satoshi-Variable.ttf"]],[":font",["Satoshi_Complete/Fonts/OTF/Satoshi-Black.otf"]]]},"font-sauce-code-pro-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["SauceCodePro Nerd Font (Source Code Pro)"],"ruby_source_checksum":{":sha256":"8c8ff8646ee703afae0feb9b8c6fe342e20bf0cbd34a127807a7846192e5327e"},"ruby_source_path":"Casks/font/font-s/font-sauce-code-pro-nerd-font.rb","sha256":"50ead7bb7addce27cf4b55f4fffb669b5f1899fece675fad623a2a75a478c8c7","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/SourceCodePro.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["SauceCodeProNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["SauceCodeProNerdFont-BlackItalic.ttf"]],[":font",["SauceCodeProNerdFont-Bold.ttf"]],[":font",["SauceCodeProNerdFont-BoldItalic.ttf"]],[":font",["SauceCodeProNerdFont-ExtraLight.ttf"]],[":font",["SauceCodeProNerdFont-ExtraLightItalic.ttf"]],[":font",["SauceCodeProNerdFont-Italic.ttf"]],[":font",["SauceCodeProNerdFont-Light.ttf"]],[":font",["SauceCodeProNerdFont-LightItalic.ttf"]],[":font",["SauceCodeProNerdFont-Medium.ttf"]],[":font",["SauceCodeProNerdFont-MediumItalic.ttf"]],[":font",["SauceCodeProNerdFont-Regular.ttf"]],[":font",["SauceCodeProNerdFont-SemiBold.ttf"]],[":font",["SauceCodeProNerdFont-SemiBoldItalic.ttf"]],[":font",["SauceCodeProNerdFontMono-Black.ttf"]],[":font",["SauceCodeProNerdFontMono-BlackItalic.ttf"]],[":font",["SauceCodeProNerdFontMono-Bold.ttf"]],[":font",["SauceCodeProNerdFontMono-BoldItalic.ttf"]],[":font",["SauceCodeProNerdFontMono-ExtraLight.ttf"]],[":font",["SauceCodeProNerdFontMono-ExtraLightItalic.ttf"]],[":font",["SauceCodeProNerdFontMono-Italic.ttf"]],[":font",["SauceCodeProNerdFontMono-Light.ttf"]],[":font",["SauceCodeProNerdFontMono-LightItalic.ttf"]],[":font",["SauceCodeProNerdFontMono-Medium.ttf"]],[":font",["SauceCodeProNerdFontMono-MediumItalic.ttf"]],[":font",["SauceCodeProNerdFontMono-Regular.ttf"]],[":font",["SauceCodeProNerdFontMono-SemiBold.ttf"]],[":font",["SauceCodeProNerdFontMono-SemiBoldItalic.ttf"]],[":font",["SauceCodeProNerdFontPropo-Black.ttf"]],[":font",["SauceCodeProNerdFontPropo-BlackItalic.ttf"]],[":font",["SauceCodeProNerdFontPropo-Bold.ttf"]],[":font",["SauceCodeProNerdFontPropo-BoldItalic.ttf"]],[":font",["SauceCodeProNerdFontPropo-ExtraLight.ttf"]],[":font",["SauceCodeProNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["SauceCodeProNerdFontPropo-Italic.ttf"]],[":font",["SauceCodeProNerdFontPropo-Light.ttf"]],[":font",["SauceCodeProNerdFontPropo-LightItalic.ttf"]],[":font",["SauceCodeProNerdFontPropo-Medium.ttf"]],[":font",["SauceCodeProNerdFontPropo-MediumItalic.ttf"]],[":font",["SauceCodeProNerdFontPropo-Regular.ttf"]],[":font",["SauceCodeProNerdFontPropo-SemiBold.ttf"]],[":font",["SauceCodeProNerdFont-Black.ttf"]]]},"font-savate":{"homepage":"https://fonts.google.com/specimen/Savate","names":["Savate"],"ruby_source_checksum":{":sha256":"1f81079993686c1bca357e08c4ca3f1be65423eb6f9be2816bb74ee2a1418d14"},"ruby_source_path":"Casks/font/font-s/font-savate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/savate"},"version":"latest","raw_artifacts":[[":font",["Savate-Italic[wght].ttf"]],[":font",["Savate[wght].ttf"]]]},"font-sawarabi-gothic":{"homepage":"https://fonts.google.com/specimen/Sawarabi+Gothic","names":["Sawarabi Gothic"],"ruby_source_checksum":{":sha256":"abef191ced98c06e7ce96efacc7788cacec2212ab3c57355609de35321cd9957"},"ruby_source_path":"Casks/font/font-s/font-sawarabi-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sawarabigothic/SawarabiGothic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SawarabiGothic-Regular.ttf"]]]},"font-sawarabi-mincho":{"homepage":"https://fonts.google.com/specimen/Sawarabi+Mincho","names":["Sawarabi Mincho"],"ruby_source_checksum":{":sha256":"b01bafe94e40c6e36bcb8f1070350b0dfac83bf4715cca769a32444f5f2fbb1c"},"ruby_source_path":"Casks/font/font-s/font-sawarabi-mincho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sawarabimincho/SawarabiMincho-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SawarabiMincho-Regular.ttf"]]]},"font-scada":{"homepage":"https://fonts.google.com/specimen/Scada","names":["Scada"],"ruby_source_checksum":{":sha256":"ff61ae900b9fb5a9e4ff10fbdfee23c18efd8d8d8bcb9061804eebc665e1b635"},"ruby_source_path":"Casks/font/font-s/font-scada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/scada"},"version":"latest","raw_artifacts":[[":font",["Scada-Bold.ttf"]],[":font",["Scada-BoldItalic.ttf"]],[":font",["Scada-Italic.ttf"]],[":font",["Scada-Regular.ttf"]]]},"font-scheherazade-new":{"homepage":"https://fonts.google.com/specimen/Scheherazade+New","names":["Scheherazade New"],"ruby_source_checksum":{":sha256":"68f68e435a822a0684ef9cc4916589ddf4acbdd5e166c8e18c1a6c1d29ca7e67"},"ruby_source_path":"Casks/font/font-s/font-scheherazade-new.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/scheherazadenew"},"version":"latest","raw_artifacts":[[":font",["ScheherazadeNew-Bold.ttf"]],[":font",["ScheherazadeNew-Medium.ttf"]],[":font",["ScheherazadeNew-Regular.ttf"]],[":font",["ScheherazadeNew-SemiBold.ttf"]]]},"font-scheherazade":{"homepage":"https://software.sil.org/scheherazade/","names":["Scheherazade"],"ruby_source_checksum":{":sha256":"51baae7a9b2a47307b35726eebdd806d872df70c7f16be1956dc47c3eaa3e859"},"ruby_source_path":"Casks/font/font-s/font-scheherazade.rb","sha256":"251c8817ceb87d9b661ce1d5b49e732a0116add10abc046be4b8ba5196e149b5","tap_string":"homebrew/cask","url_args":["https://software.sil.org/downloads/r/scheherazade/Scheherazade-2.100.zip"],"version":"2.100","raw_artifacts":[[":font",["Scheherazade-2.100/Scheherazade-Bold.ttf"]],[":font",["Scheherazade-2.100/Scheherazade-Regular.ttf"]]]},"font-schibsted-grotesk":{"homepage":"https://fonts.google.com/specimen/Schibsted+Grotesk","names":["Schibsted Grotesk"],"ruby_source_checksum":{":sha256":"8dc9c0a9de9bf74a258428472572bfcab4bd7d1b3537d57655b4f85ba506e1e3"},"ruby_source_path":"Casks/font/font-s/font-schibsted-grotesk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/schibstedgrotesk"},"version":"latest","raw_artifacts":[[":font",["SchibstedGrotesk-Italic[wght].ttf"]],[":font",["SchibstedGrotesk[wght].ttf"]]]},"font-schoolbell":{"homepage":"https://fonts.google.com/specimen/Schoolbell","names":["Schoolbell"],"ruby_source_checksum":{":sha256":"b78226198422c8902a8026c49b47d675690c481e65ed4aa9d427cdea5446fc7b"},"ruby_source_path":"Casks/font/font-s/font-schoolbell.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/schoolbell/Schoolbell-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Schoolbell-Regular.ttf"]]]},"font-science-gothic":{"homepage":"https://fonts.google.com/specimen/Science+Gothic","names":["Science Gothic"],"ruby_source_checksum":{":sha256":"63db355efba312d77f166c5926414c63c588f967d4dac77e8c413f6543a44a95"},"ruby_source_path":"Casks/font/font-s/font-science-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sciencegothic/ScienceGothic%5BCTRS%2Cslnt%2Cwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["ScienceGothic[CTRS,slnt,wdth,wght].ttf"]]]},"font-scientifica":{"homepage":"https://github.com/oppiliappan/scientifica","names":["Scientifica"],"ruby_source_checksum":{":sha256":"e6841ddd371e9d87ace822961b9123fc5da614db9c3b0db66394a5e838274b2e"},"ruby_source_path":"Casks/font/font-s/font-scientifica.rb","sha256":"f0857869a0e846c6f175dcb853dd1f119ea17a75218e63b7f0736d5a8e1e8a7f","tap_string":"homebrew/cask","url_args":["https://github.com/oppiliappan/scientifica/releases/download/v2.3/scientifica.tar"],"version":"2.3","raw_artifacts":[[":font",["scientifica/ttf/scientifica.ttf"]],[":font",["scientifica/ttf/scientificaBold.ttf"]],[":font",["scientifica/ttf/scientificaItalic.ttf"]]]},"font-scope-one":{"homepage":"https://fonts.google.com/specimen/Scope+One","names":["Scope One"],"ruby_source_checksum":{":sha256":"94cf90d125e2f1e095355ca38525f0c849b5fbaeed27bf47b1560121ec978fcb"},"ruby_source_path":"Casks/font/font-s/font-scope-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/scopeone/ScopeOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ScopeOne-Regular.ttf"]]]},"font-scoutie-sans":{"homepage":"https://fonts.google.com/specimen/Scoutie+Sans","names":["Scoutie Sans"],"ruby_source_checksum":{":sha256":"1a01ac829a02e7f2b31156aebedf24898c0e6208160e045765fef583b6ecc6c0"},"ruby_source_path":"Casks/font/font-s/font-scoutie-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/scoutiesans"},"version":"latest","raw_artifacts":[[":font",["ScoutieSans-Italic[wght].ttf"]],[":font",["ScoutieSans[wght].ttf"]]]},"font-seaweed-script":{"homepage":"https://fonts.google.com/specimen/Seaweed+Script","names":["Seaweed Script"],"ruby_source_checksum":{":sha256":"c60d9df2303c4e5a30bb22e2607690b3d62175f11ed470dcac1e7d98268b3c8e"},"ruby_source_path":"Casks/font/font-s/font-seaweed-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/seaweedscript/SeaweedScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SeaweedScript-Regular.ttf"]]]},"font-secular-one":{"homepage":"https://fonts.google.com/specimen/Secular+One","names":["Secular One"],"ruby_source_checksum":{":sha256":"b42a375dfa3dacea4bb8f1d9d362758829883db277de12fce6bf27991ff5f1d9"},"ruby_source_path":"Casks/font/font-s/font-secular-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/secularone/SecularOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SecularOne-Regular.ttf"]]]},"font-sedan-sc":{"homepage":"https://fonts.google.com/specimen/Sedan+SC","names":["Sedan SC"],"ruby_source_checksum":{":sha256":"a966aa381af0e1ad6c7d8c45c72231e8b8b35f04191df184e04e085bab26688d"},"ruby_source_path":"Casks/font/font-s/font-sedan-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sedansc/SedanSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SedanSC-Regular.ttf"]]]},"font-sedan":{"homepage":"https://fonts.google.com/specimen/Sedan","names":["Sedan"],"ruby_source_checksum":{":sha256":"883629b9893d370fa7b5ef24d26d6edc434a006b3a6db26392d2f1445ebeebf5"},"ruby_source_path":"Casks/font/font-s/font-sedan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sedan"},"version":"latest","raw_artifacts":[[":font",["Sedan-Italic.ttf"]],[":font",["Sedan-Regular.ttf"]]]},"font-sedgwick-ave-display":{"homepage":"https://fonts.google.com/specimen/Sedgwick+Ave+Display","names":["Sedgwick Ave Display"],"ruby_source_checksum":{":sha256":"c69012a61bcff7331a30dbf0245264e5a4c6d7418dd27862fcffa9067435ce83"},"ruby_source_path":"Casks/font/font-s/font-sedgwick-ave-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sedgwickavedisplay/SedgwickAveDisplay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SedgwickAveDisplay-Regular.ttf"]]]},"font-sedgwick-ave":{"homepage":"https://fonts.google.com/specimen/Sedgwick+Ave","names":["Sedgwick Ave"],"ruby_source_checksum":{":sha256":"5102886a45359270f6e5e49d7b7c0bae49c11f2af394fbe2dfafd3c43484098e"},"ruby_source_path":"Casks/font/font-s/font-sedgwick-ave.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sedgwickave/SedgwickAve-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SedgwickAve-Regular.ttf"]]]},"font-sekuya":{"homepage":"https://fonts.google.com/specimen/Sekuya","names":["Sekuya"],"ruby_source_checksum":{":sha256":"bef2e556c3e2f4e4e3a7e8094b601a7635350efabf736fb0bfc9443021a07379"},"ruby_source_path":"Casks/font/font-s/font-sekuya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sekuya/Sekuya-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sekuya-Regular.ttf"]]]},"font-selawik":{"homepage":"https://github.com/microsoft/Selawik","names":["Microsoft Selawik"],"ruby_source_checksum":{":sha256":"a7341eeabeacf292d922cd53fb0f5fb23ec16a295822cdd60efce087a01ee3f7"},"ruby_source_path":"Casks/font/font-s/font-selawik.rb","sha256":"3f62c51e05e3b5a1e6241cf92a371f0be2ea1183aa87b30718bbd40832a8d423","tap_string":"homebrew/cask","url_args":["https://github.com/microsoft/Selawik/releases/download/1.01/Selawik_Release.zip"],"version":"1.01","raw_artifacts":[[":font",["selawk.ttf"]],[":font",["selawkb.ttf"]],[":font",["selawkl.ttf"]],[":font",["selawksb.ttf"]],[":font",["selawksl.ttf"]]]},"font-sen":{"homepage":"https://fonts.google.com/specimen/Sen","names":["Sen"],"ruby_source_checksum":{":sha256":"91ab840b928a7d70dd5f4c68b83a979f19a19f6e1df0c1bd98479b52010f1654"},"ruby_source_path":"Casks/font/font-s/font-sen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sen/Sen%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Sen[wght].ttf"]]]},"font-send-flowers":{"homepage":"https://fonts.google.com/specimen/Send+Flowers","names":["Send Flowers"],"ruby_source_checksum":{":sha256":"da0756dde265bf1c1df003f9b43dde672ce9bb2096b62ef74cf42b5cffec6688"},"ruby_source_path":"Casks/font/font-s/font-send-flowers.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sendflowers/SendFlowers-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SendFlowers-Regular.ttf"]]]},"font-server-mono":{"homepage":"https://servermono.com/","names":["Server Mono"],"ruby_source_checksum":{":sha256":"5bc4fd866e6164792eb4b6e884e1cc487d531afeeedf465463a5c53abc2f9daf"},"ruby_source_path":"Casks/font/font-s/font-server-mono.rb","sha256":"8434a24aafaa6e78ae23a0f9e906bb44585012ccd3010843003c6e7290c8e5ae","tap_string":"homebrew/cask","url_args":["https://github.com/internet-development/www-server-mono/releases/download/v0.1.0/ServerMono-fonts.zip"],"version":"0.1.0","raw_artifacts":[[":font",["public/fonts/ServerMono-Regular.otf"]],[":font",["public/fonts/ServerMono-RegularOblique.otf"]]]},"font-sevillana":{"homepage":"https://fonts.google.com/specimen/Sevillana","names":["Sevillana"],"ruby_source_checksum":{":sha256":"75f6af05047daa5914b8433bf6fb23b80ea9d5efe1c680db820395f76673c8fd"},"ruby_source_path":"Casks/font/font-s/font-sevillana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sevillana/Sevillana-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sevillana-Regular.ttf"]]]},"font-seymour-one":{"homepage":"https://fonts.google.com/specimen/Seymour+One","names":["Seymour One"],"ruby_source_checksum":{":sha256":"67f790c471ffac12a93eeaa4f3e039481b2b865ff021af73531ac3db78c6127c"},"ruby_source_path":"Casks/font/font-s/font-seymour-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/seymourone/SeymourOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SeymourOne-Regular.ttf"]]]},"font-sf-arabic":{"depends_on_args":{":macos":":any"},"homepage":"https://developer.apple.com/fonts","names":["San Francisco Arabic","SF Arabic"],"ruby_source_checksum":{":sha256":"d2b92f977b0edaf47532aef098771616f9cf292d25eb322073b54c0450bae2b1"},"ruby_source_path":"Casks/font/font-s/font-sf-arabic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/SF-Arabic.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.SFArabicFonts"}],[":pkg",["SF Arabic Fonts.pkg"]]]},"font-sf-armenian":{"depends_on_args":{":macos":":any"},"homepage":"https://developer.apple.com/fonts","names":["San Francisco Armenian","SF Armenian"],"ruby_source_checksum":{":sha256":"1ff911eda5059e72315dc1791d918571dbdf6140fa600b505076a8c02daacd0e"},"ruby_source_path":"Casks/font/font-s/font-sf-armenian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/SF-Armenian.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.SFArmenianFonts"}],[":pkg",["SF Armenian Fonts.pkg"]]]},"font-sf-compact":{"depends_on_args":{":macos":":any"},"homepage":"https://developer.apple.com/fonts/","names":["San Francisco Compact","SF Compact"],"ruby_source_checksum":{":sha256":"438f7ec8f91dcaf73b4bce8ba31ac936bafe7efa6bc6690e096254b839f39785"},"ruby_source_path":"Casks/font/font-s/font-sf-compact.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/SF-Compact.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.SFCompactFonts"}],[":pkg",["SFCompactFonts.pkg"]]]},"font-sf-georgian":{"depends_on_args":{":macos":":any"},"homepage":"https://developer.apple.com/fonts","names":["San Francisco Georgian","SF Georgian"],"ruby_source_checksum":{":sha256":"fb74690396e8154901713d71c77480309d060622d8abe8ec1bdfba9e4e3073e3"},"ruby_source_path":"Casks/font/font-s/font-sf-georgian.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/SF-Georgian.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.SFGeorgianFonts"}],[":pkg",["SF Georgian Fonts.pkg"]]]},"font-sf-hebrew":{"depends_on_args":{":macos":":any"},"homepage":"https://developer.apple.com/fonts","names":["San Francisco Hebrew","SF Hebrew"],"ruby_source_checksum":{":sha256":"ac3d2cf07b762502e9a73121f9f220f84e5dd0415fd5a2adaade5b77c54fd01f"},"ruby_source_path":"Casks/font/font-s/font-sf-hebrew.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/SF-Hebrew.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.SFHebrewFonts"}],[":pkg",["SF Hebrew Fonts.pkg"]]]},"font-sf-mono-for-powerline":{"homepage":"https://github.com/Twixes/SF-Mono-Powerline","names":["SF Mono for Powerline"],"ruby_source_checksum":{":sha256":"7fc1cac25c4f5709404eb65e81573c9033f98b2e8fa9fa65a31cd27e09faff16"},"ruby_source_path":"Casks/font/font-s/font-sf-mono-for-powerline.rb","sha256":"33e62fca8e7f901b478e29942e7eee281455e2f16d22cc32ec8572f4fafe5e4b","tap_string":"homebrew/cask","url_args":["https://github.com/Twixes/SF-Mono-Powerline/archive/refs/tags/v16.0d1e1.tar.gz"],"version":"16.0d1e1","raw_artifacts":[[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Semibold.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Bold.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Heavy-Italic.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Heavy.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Light-Italic.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Light.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Medium-Italic.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Medium.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Regular-Italic.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Regular.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Semibold-Italic.otf"]],[":font",["SF-Mono-Powerline-16.0d1e1/SF-Mono-Powerline-Bold-Italic.otf"]]]},"font-sf-mono-nerd-font-ligaturized":{"homepage":"https://github.com/shaunsingh/SFMono-Nerd-Font-Ligaturized","names":["SF Mono Nerd Font Ligaturized"],"ruby_source_checksum":{":sha256":"a69b32560d0509c78541c5ccbf94425e993079cea370bd4d37729c424d03b20d"},"ruby_source_path":"Casks/font/font-s/font-sf-mono-nerd-font-ligaturized.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/shaunsingh/SFMono-Nerd-Font-Ligaturized/archive/refs/heads/main.tar.gz"],"version":"latest","raw_artifacts":[[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-SemiboldItalic.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-BoldItalic.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-Heavy.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-HeavyItalic.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-Light.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-LightItalic.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-Medium.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-MediumItalic.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-Regular.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-RegularItalic.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-Semibold.otf"]],[":font",["SFMono-Nerd-Font-Ligaturized-main/LigaSFMonoNerdFont-Bold.otf"]]]},"font-sf-mono":{"depends_on_args":{":macos":":any"},"homepage":"https://developer.apple.com/fonts/","names":["San Francisco Mono","SF Mono"],"ruby_source_checksum":{":sha256":"813d794213b0c4fdd033bad7a2e5235b64c0535d06af436d70572794ad2625a3"},"ruby_source_path":"Casks/font/font-s/font-sf-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/SF-Mono.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.SFMonoFonts"}],[":pkg",["SF Mono Fonts.pkg"]]]},"font-sf-pro":{"depends_on_args":{":macos":":any"},"homepage":"https://developer.apple.com/fonts/","names":["San Francisco Pro","SF Pro"],"ruby_source_checksum":{":sha256":"a067e64919d57652cb1acfbceef0b78f9a5354761fec5595de3d78012248fdd4"},"ruby_source_path":"Casks/font/font-s/font-sf-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/SF-Pro.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.SFProFonts"}],[":pkg",["SFProFonts.pkg"]]]},"font-shadows-into-light-two":{"homepage":"https://fonts.google.com/specimen/Shadows+Into+Light+Two","names":["Shadows Into Light Two"],"ruby_source_checksum":{":sha256":"b94edb1762f12dc4dd60ca6ccc5efb7e5696bc4fd57ea46cd50fefa3e33c6c71"},"ruby_source_path":"Casks/font/font-s/font-shadows-into-light-two.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shadowsintolighttwo/ShadowsIntoLightTwo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ShadowsIntoLightTwo-Regular.ttf"]]]},"font-shadows-into-light":{"homepage":"https://fonts.google.com/specimen/Shadows+Into+Light","names":["Shadows Into Light"],"ruby_source_checksum":{":sha256":"05d8771b8f76bbacf0b00fbb9cc3ef2b664356e3a15868b452c3712b8cbcf152"},"ruby_source_path":"Casks/font/font-s/font-shadows-into-light.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shadowsintolight/ShadowsIntoLight.ttf"],"version":"latest","raw_artifacts":[[":font",["ShadowsIntoLight.ttf"]]]},"font-shafarik":{"homepage":"https://fonts.google.com/specimen/Shafarik","names":["Shafarik"],"ruby_source_checksum":{":sha256":"b6361e516da5070e710f0ccd9a79a29cc2aab67c9fe83cba64f2d3ce8290c759"},"ruby_source_path":"Casks/font/font-s/font-shafarik.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shafarik/Shafarik-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Shafarik-Regular.ttf"]]]},"font-shalimar":{"homepage":"https://fonts.google.com/specimen/Shalimar","names":["Shalimar"],"ruby_source_checksum":{":sha256":"51b0eed76cad23b8c2bb118b4df1c818e90e891043b605225540fbd1789d3d30"},"ruby_source_path":"Casks/font/font-s/font-shalimar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shalimar/Shalimar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Shalimar-Regular.ttf"]]]},"font-shantell-sans":{"homepage":"https://fonts.google.com/specimen/Shantell+Sans","names":["Shantell Sans"],"ruby_source_checksum":{":sha256":"dfcdafdd0fab9ae6ca58f3b7f1c2de6f73f8b8003e39c36cd5b5957f25bc34e6"},"ruby_source_path":"Casks/font/font-s/font-shantell-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/shantellsans"},"version":"latest","raw_artifacts":[[":font",["ShantellSans-Italic[BNCE,INFM,SPAC,wght].ttf"]],[":font",["ShantellSans[BNCE,INFM,SPAC,wght].ttf"]]]},"font-shanti":{"homepage":"https://fonts.google.com/specimen/Shanti","names":["Shanti"],"ruby_source_checksum":{":sha256":"0e82f6f6a67daff92285bd7efb1e9367b1b1ca779bafaf6d5e53af37062af376"},"ruby_source_path":"Casks/font/font-s/font-shanti.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shanti/Shanti-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Shanti-Regular.ttf"]]]},"font-share-tech-mono":{"homepage":"https://fonts.google.com/specimen/Share+Tech+Mono","names":["Share Tech Mono"],"ruby_source_checksum":{":sha256":"e4587911670e4afaeaad109011c94b79bb917ad318d0b7b9386989078fd7f81e"},"ruby_source_path":"Casks/font/font-s/font-share-tech-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sharetechmono/ShareTechMono-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ShareTechMono-Regular.ttf"]]]},"font-share-tech":{"homepage":"https://fonts.google.com/specimen/Share+Tech","names":["Share Tech"],"ruby_source_checksum":{":sha256":"ad53b359951d4ed022c5cb3ba154e3211e856430fb4a88b864c97c3014b394a9"},"ruby_source_path":"Casks/font/font-s/font-share-tech.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sharetech/ShareTech-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ShareTech-Regular.ttf"]]]},"font-share":{"homepage":"https://fonts.google.com/specimen/Share","names":["Share"],"ruby_source_checksum":{":sha256":"0a6a8d7d76675e93a22aab9521cab6f62cef45bca636a1838a20ad40b4a1fa23"},"ruby_source_path":"Casks/font/font-s/font-share.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/share"},"version":"latest","raw_artifacts":[[":font",["Share-Bold.ttf"]],[":font",["Share-BoldItalic.ttf"]],[":font",["Share-Italic.ttf"]],[":font",["Share-Regular.ttf"]]]},"font-shippori-antique-b1":{"homepage":"https://fonts.google.com/specimen/Shippori+Antique+B1","names":["Shippori Antique B1"],"ruby_source_checksum":{":sha256":"bb92f3572ecb76e05ef6da7662afd1ef7599e46a7de1f22ba3f5f6b5df1729b6"},"ruby_source_path":"Casks/font/font-s/font-shippori-antique-b1.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shipporiantiqueb1/ShipporiAntiqueB1-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ShipporiAntiqueB1-Regular.ttf"]]]},"font-shippori-antique":{"homepage":"https://fonts.google.com/specimen/Shippori+Antique","names":["Shippori Antique"],"ruby_source_checksum":{":sha256":"b9ff4c885a0ce77e4e635c243f32f6ae5cf948cdcb9fde3b95e42b09abfac0c2"},"ruby_source_path":"Casks/font/font-s/font-shippori-antique.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shipporiantique/ShipporiAntique-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ShipporiAntique-Regular.ttf"]]]},"font-shippori-mincho-b1":{"homepage":"https://fonts.google.com/specimen/Shippori+Mincho+B1","names":["Shippori Mincho B1"],"ruby_source_checksum":{":sha256":"8bf518817b4057b2ed8ba36748b49741fd01f7dd491822e116b5ff8ff7713f2f"},"ruby_source_path":"Casks/font/font-s/font-shippori-mincho-b1.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/shipporiminchob1"},"version":"latest","raw_artifacts":[[":font",["ShipporiMinchoB1-Bold.ttf"]],[":font",["ShipporiMinchoB1-ExtraBold.ttf"]],[":font",["ShipporiMinchoB1-Medium.ttf"]],[":font",["ShipporiMinchoB1-Regular.ttf"]],[":font",["ShipporiMinchoB1-SemiBold.ttf"]]]},"font-shippori-mincho":{"homepage":"https://fonts.google.com/specimen/Shippori+Mincho","names":["Shippori Mincho"],"ruby_source_checksum":{":sha256":"84bcf79a640378626160c339a8abfb3dfe8e1524e868bf1ef6aca0981250d78d"},"ruby_source_path":"Casks/font/font-s/font-shippori-mincho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/shipporimincho"},"version":"latest","raw_artifacts":[[":font",["ShipporiMincho-Bold.ttf"]],[":font",["ShipporiMincho-ExtraBold.ttf"]],[":font",["ShipporiMincho-Medium.ttf"]],[":font",["ShipporiMincho-Regular.ttf"]],[":font",["ShipporiMincho-SemiBold.ttf"]]]},"font-shizuru":{"homepage":"https://fonts.google.com/specimen/Shizuru","names":["Shizuru"],"ruby_source_checksum":{":sha256":"1139bc147730d639b26221a632af4dbd061aac685adab47549526b001930249e"},"ruby_source_path":"Casks/font/font-s/font-shizuru.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shizuru/Shizuru-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Shizuru-Regular.ttf"]]]},"font-shojumaru":{"homepage":"https://fonts.google.com/specimen/Shojumaru","names":["Shojumaru"],"ruby_source_checksum":{":sha256":"eb672f5b8bc9e5b25d7fcbed629faa0e345b11e87ede13415a8a451d98837344"},"ruby_source_path":"Casks/font/font-s/font-shojumaru.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shojumaru/Shojumaru-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Shojumaru-Regular.ttf"]]]},"font-short-stack":{"homepage":"https://fonts.google.com/specimen/Short+Stack","names":["Short Stack"],"ruby_source_checksum":{":sha256":"6c4a8eccefe029dbc9e84233c8930fcaac4808c8f0bab5545cc3c96aec581ac8"},"ruby_source_path":"Casks/font/font-s/font-short-stack.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shortstack/ShortStack-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ShortStack-Regular.ttf"]]]},"font-shrikhand":{"homepage":"https://fonts.google.com/specimen/Shrikhand","names":["Shrikhand"],"ruby_source_checksum":{":sha256":"f789fd9554ea3d704b3c356abbdb667a8c24b6fba573c4cb34a9fd3e385ec70d"},"ruby_source_path":"Casks/font/font-s/font-shrikhand.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/shrikhand/Shrikhand-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Shrikhand-Regular.ttf"]]]},"font-shure-tech-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["ShureTechMono Nerd Font (Share Tech Mono)"],"ruby_source_checksum":{":sha256":"000dcf4daa22802ad7e9964a9b2fa78cf175bad28705c001861f4c9153739057"},"ruby_source_path":"Casks/font/font-s/font-shure-tech-mono-nerd-font.rb","sha256":"002de1c65aa0b1d61e71ff91ec3afc45a88cfeed26433796f00c8d264be66ffa","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/ShareTechMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["ShureTechMonoNerdFont-Regular.ttf"]],[":font",["ShureTechMonoNerdFontMono-Regular.ttf"]],[":font",["ShureTechMonoNerdFontPropo-Regular.ttf"]]]},"font-siemreap":{"homepage":"https://fonts.google.com/specimen/Siemreap","names":["Siemreap"],"ruby_source_checksum":{":sha256":"00b2e3873eca81a9fe62898677c6f3f215e0c6e276b4296773237277ca391ef4"},"ruby_source_path":"Casks/font/font-s/font-siemreap.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/siemreap/Siemreap.ttf"],"version":"latest","raw_artifacts":[[":font",["Siemreap.ttf"]]]},"font-sigmar-one":{"homepage":"https://fonts.google.com/specimen/Sigmar+One","names":["Sigmar One"],"ruby_source_checksum":{":sha256":"06c12ef2cffb74c52409352c401151db251b858657259d84de486c872802b889"},"ruby_source_path":"Casks/font/font-s/font-sigmar-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sigmarone/SigmarOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SigmarOne-Regular.ttf"]]]},"font-sigmar":{"homepage":"https://fonts.google.com/specimen/Sigmar","names":["Sigmar"],"ruby_source_checksum":{":sha256":"069ca77388b048aa46daaff09a97e00e1df9185f95a42013cba99efd4ff104fd"},"ruby_source_path":"Casks/font/font-s/font-sigmar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sigmar/Sigmar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sigmar-Regular.ttf"]]]},"font-signika-negative-sc":{"homepage":"https://fonts.google.com/specimen/Signika+Negative","names":["Signika Negative SC"],"ruby_source_checksum":{":sha256":"97c26724712f1af7c2893e528f453cbf55fc1fdaad93970d14759eb95efe7af4"},"ruby_source_path":"Casks/font/font-s/font-signika-negative-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/signikanegativesc"},"version":"latest","raw_artifacts":[[":font",["SignikaNegativeSC-Bold.ttf"]],[":font",["SignikaNegativeSC-Light.ttf"]],[":font",["SignikaNegativeSC-Regular.ttf"]],[":font",["SignikaNegativeSC-SemiBold.ttf"]]]},"font-signika-negative":{"homepage":"https://fonts.google.com/specimen/Signika+Negative","names":["Signika Negative"],"ruby_source_checksum":{":sha256":"d7dbfa51e0cfef0caf2df38f0fe7c40a172ddce69fd3d174ce27964655bdd7cb"},"ruby_source_path":"Casks/font/font-s/font-signika-negative.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/signikanegative/SignikaNegative%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["SignikaNegative[wght].ttf"]]]},"font-signika-sc":{"homepage":"https://fonts.google.com/specimen/Signika+SC","names":["Signika SC"],"ruby_source_checksum":{":sha256":"7206fc68f9000430e09f3061161e187d48b018cf49276c41b8fd871a7c707718"},"ruby_source_path":"Casks/font/font-s/font-signika-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/signikasc/SignikaSC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["SignikaSC[wght].ttf"]]]},"font-signika":{"homepage":"https://fonts.google.com/specimen/Signika","names":["Signika"],"ruby_source_checksum":{":sha256":"c5fab8491f89f450435972d17d392481a30442680c62d6cbbd82f815512a3940"},"ruby_source_path":"Casks/font/font-s/font-signika.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/signika/Signika%5BGRAD%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Signika[GRAD,wght].ttf"]]]},"font-silkscreen":{"homepage":"https://fonts.google.com/specimen/Silkscreen","names":["Silkscreen"],"ruby_source_checksum":{":sha256":"18a7bf19f15d013383517cd152640953a76ac3eb42a33b883b985dcd20ab3f32"},"ruby_source_path":"Casks/font/font-s/font-silkscreen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/silkscreen"},"version":"latest","raw_artifacts":[[":font",["Silkscreen-Bold.ttf"]],[":font",["Silkscreen-Regular.ttf"]]]},"font-simonetta":{"homepage":"https://fonts.google.com/specimen/Simonetta","names":["Simonetta"],"ruby_source_checksum":{":sha256":"66f58bc3b469b930dca73fad5eb06adea8ab0e130d96b50b9f9403971571e5da"},"ruby_source_path":"Casks/font/font-s/font-simonetta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/simonetta"},"version":"latest","raw_artifacts":[[":font",["Simonetta-Black.ttf"]],[":font",["Simonetta-BlackItalic.ttf"]],[":font",["Simonetta-Italic.ttf"]],[":font",["Simonetta-Regular.ttf"]]]},"font-simple-icons":{"homepage":"https://simpleicons.org/","names":["Simple Icons"],"ruby_source_checksum":{":sha256":"9d719e649c346dccd0865be85e99b8ab0704d0727c768193f3c0400b2ff07ee3"},"ruby_source_path":"Casks/font/font-s/font-simple-icons.rb","sha256":"d9284cc4f928f4b7c29dce097ff021f6579dc5ea320f36676d474b1398e23112","tap_string":"homebrew/cask","url_args":["https://github.com/simple-icons/simple-icons-font/releases/download/16.35.0/simple-icons-font-16.35.0.zip"],"version":"16.35.0","raw_artifacts":[[":font",["font/SimpleIcons-Fit.otf"]],[":font",["font/SimpleIcons.otf"]]]},"font-simple-line-icons":{"homepage":"https://simplelineicons.github.io/","names":["Simple Line Icons"],"ruby_source_checksum":{":sha256":"d4486d4581f16585a585e98316a5d0e988c14ac8cbd1e190c22a6fd72e071a44"},"ruby_source_path":"Casks/font/font-s/font-simple-line-icons.rb","sha256":"1b0b4f39c0ed88e5507548bfeac01b1177804941ec687195ad551a7ce690b24d","tap_string":"homebrew/cask","url_args":["https://github.com/thesabbir/simple-line-icons/archive/refs/tags/2.5.4.tar.gz"],"version":"2.5.4","raw_artifacts":[[":font",["simple-line-icons-2.5.4/fonts/Simple-Line-Icons.ttf"]]]},"font-single-day":{"homepage":"https://fonts.google.com/specimen/Single+Day","names":["Single Day"],"ruby_source_checksum":{":sha256":"cf03a8a7a2a3ac52ebdf49c673b6bd8ddc59520fed3b305d932b4613a94a425d"},"ruby_source_path":"Casks/font/font-s/font-single-day.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/singleday/SingleDay-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SingleDay-Regular.ttf"]]]},"font-sintony":{"homepage":"https://fonts.google.com/specimen/Sintony","names":["Sintony"],"ruby_source_checksum":{":sha256":"eed736d3ddf2ac8214cc2214638c1a7f7217d56cc217f855a5853289eebb3989"},"ruby_source_path":"Casks/font/font-s/font-sintony.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sintony"},"version":"latest","raw_artifacts":[[":font",["Sintony-Bold.ttf"]],[":font",["Sintony-Regular.ttf"]]]},"font-sirin-stencil":{"homepage":"https://fonts.google.com/specimen/Sirin+Stencil","names":["Sirin Stencil"],"ruby_source_checksum":{":sha256":"57763699616251e25788776aad453e7d1947100e8941439a0e623a8534a8c111"},"ruby_source_path":"Casks/font/font-s/font-sirin-stencil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sirinstencil/SirinStencil-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SirinStencil-Regular.ttf"]]]},"font-sirivennela":{"homepage":"https://fonts.google.com/specimen/Sirivennela","names":["Sirivennela"],"ruby_source_checksum":{":sha256":"94928cdf202cda419524b8366899ba2daef7d01f16163831f1f4cc5c2dcf7b4d"},"ruby_source_path":"Casks/font/font-s/font-sirivennela.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sirivennela/Sirivennela-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sirivennela-Regular.ttf"]]]},"font-sitara":{"homepage":"https://www.cdnfonts.com/sitara.font","names":["Sitara"],"ruby_source_checksum":{":sha256":"dba316dcc327ab14c65accc3c6583fc130039211686f50e2a06cd79c50b974ca"},"ruby_source_path":"Casks/font/font-s/font-sitara.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sitara"},"version":"latest","raw_artifacts":[[":font",["Sitara-Bold.ttf"]],[":font",["Sitara-BoldItalic.ttf"]],[":font",["Sitara-Italic.ttf"]],[":font",["Sitara-Regular.ttf"]]]},"font-six-caps":{"homepage":"https://fonts.google.com/specimen/Six+Caps","names":["Six Caps"],"ruby_source_checksum":{":sha256":"7ffeebaed2c12ffb8aae6cec142fab9b336832cf3c58d631fd57564f55aa20a2"},"ruby_source_path":"Casks/font/font-s/font-six-caps.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sixcaps/SixCaps.ttf"],"version":"latest","raw_artifacts":[[":font",["SixCaps.ttf"]]]},"font-sixtyfour-convergence":{"homepage":"https://fonts.google.com/specimen/Sixtyfour+Convergence","names":["Sixtyfour Convergence"],"ruby_source_checksum":{":sha256":"073d15c684007d71ebe3fe042f9e93a6ead8d006ed0b4fda8b96e5f4d05baa1a"},"ruby_source_path":"Casks/font/font-s/font-sixtyfour-convergence.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sixtyfourconvergence/SixtyfourConvergence%5BBLED%2CSCAN%2CXELA%2CYELA%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["SixtyfourConvergence[BLED,SCAN,XELA,YELA].ttf"]]]},"font-sixtyfour":{"homepage":"https://fonts.google.com/specimen/Sixtyfour","names":["Sixtyfour"],"ruby_source_checksum":{":sha256":"00fb797ec7a442b4fca2e57ea0d2fb875cd87e507ae432fbfc4d13429f652c8e"},"ruby_source_path":"Casks/font/font-s/font-sixtyfour.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sixtyfour/Sixtyfour%5BBLED%2CSCAN%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Sixtyfour[BLED,SCAN].ttf"]]]},"font-sketchybar-app-font":{"homepage":"https://github.com/kvndrsslr/sketchybar-app-font","names":["sketchybar-app-font"],"ruby_source_checksum":{":sha256":"5f4aef07022de5ded9baed471d67857b431f94ef57f2622e071084a4df2e6eb2"},"ruby_source_path":"Casks/font/font-s/font-sketchybar-app-font.rb","sha256":"3461f96bcb05c0fb1c3c42abfb14f6f85a0fcbc3e1dd9a713689e29aa41a410d","tap_string":"homebrew/cask","url_args":["https://github.com/kvndrsslr/sketchybar-app-font/releases/download/v3.0.12/sketchybar-app-font.ttf"],"version":"3.0.12","raw_artifacts":[[":font",["sketchybar-app-font.ttf"]]]},"font-skranji":{"homepage":"https://fonts.google.com/specimen/Skranji","names":["Skranji"],"ruby_source_checksum":{":sha256":"5c66c4bec151bc4660e926fac8fbb541ba41f38686c68d9bac6c5969b49ba64a"},"ruby_source_path":"Casks/font/font-s/font-skranji.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/skranji"},"version":"latest","raw_artifacts":[[":font",["Skranji-Bold.ttf"]],[":font",["Skranji-Regular.ttf"]]]},"font-slabo-13px":{"homepage":"https://fonts.google.com/specimen/Slabo+13px","names":["Slabo 13px"],"ruby_source_checksum":{":sha256":"47f25081dc77b0a419f7edd604101950eb8cca32311d9744a218e21fcce9d61a"},"ruby_source_path":"Casks/font/font-s/font-slabo-13px.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/slabo13px/Slabo13px-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Slabo13px-Regular.ttf"]]]},"font-slabo-27px":{"homepage":"https://fonts.google.com/specimen/Slabo+27px","names":["Slabo 27px"],"ruby_source_checksum":{":sha256":"972f0ffce7a12b1449773b60aa01f76fcd1e7d443851e8efe7b65f0b87233ac1"},"ruby_source_path":"Casks/font/font-s/font-slabo-27px.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/slabo27px/Slabo27px-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Slabo27px-Regular.ttf"]]]},"font-slackey":{"homepage":"https://fonts.google.com/specimen/Slackey","names":["Slackey"],"ruby_source_checksum":{":sha256":"b8bceabee4bae084e5a89ff9196dd6f3b363ac455ac270b0f01e37c5b1b7d1e9"},"ruby_source_path":"Casks/font/font-s/font-slackey.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/slackey/Slackey-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Slackey-Regular.ttf"]]]},"font-slackside-one":{"homepage":"https://fonts.google.com/specimen/Slackside+One","names":["Slackside One"],"ruby_source_checksum":{":sha256":"8ac758c53a13ea721e9207851d3848095234fe627bbfab12cea8ac49676ebe1c"},"ruby_source_path":"Casks/font/font-s/font-slackside-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/slacksideone/SlacksideOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SlacksideOne-Regular.ttf"]]]},"font-smiley-sans":{"homepage":"https://atelier-anchor.com/typefaces/smiley-sans/","names":["Smiley Sans"],"ruby_source_checksum":{":sha256":"2c3e08a512b67f583e648f70c6ad695abdf21254aa61b3d74445a680f814335a"},"ruby_source_path":"Casks/font/font-s/font-smiley-sans.rb","sha256":"299c0be6c960ae37361762eca76f7d0cd516615435bb96c0d4b98a1e70178a07","tap_string":"homebrew/cask","url_args":["https://github.com/atelier-anchor/smiley-sans/releases/download/v2.0.1/smiley-sans-v2.0.1.zip"],"version":"2.0.1","raw_artifacts":[[":font",["SmileySans-Oblique.ttf"]]]},"font-smokum":{"homepage":"https://fonts.google.com/specimen/Smokum","names":["Smokum"],"ruby_source_checksum":{":sha256":"84d97bb39949ec781f703149f5a6cb5d53882d265c376c5744a2d93d548869fa"},"ruby_source_path":"Casks/font/font-s/font-smokum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/smokum/Smokum-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Smokum-Regular.ttf"]]]},"font-smooch-sans":{"homepage":"https://fonts.google.com/specimen/Smooch+Sans","names":["Smooch Sans"],"ruby_source_checksum":{":sha256":"9ecfcd399556dd6a57c44f209e64b504c49b9c05650bfa892396cd0ac81a9d19"},"ruby_source_path":"Casks/font/font-s/font-smooch-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/smoochsans/SmoochSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["SmoochSans[wght].ttf"]]]},"font-smooch":{"homepage":"https://fonts.google.com/specimen/Smooch","names":["Smooch"],"ruby_source_checksum":{":sha256":"69252eddc78ae23f0f91abc13b0199c1c095234928a9433785495484656e5c8e"},"ruby_source_path":"Casks/font/font-s/font-smooch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/smooch/Smooch-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Smooch-Regular.ttf"]]]},"font-smythe":{"homepage":"https://fonts.google.com/specimen/Smythe","names":["Smythe"],"ruby_source_checksum":{":sha256":"054926eab1080a63f2c268725820ce282887c00e63661a464df39bbb7007cef4"},"ruby_source_path":"Casks/font/font-s/font-smythe.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/smythe/Smythe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Smythe-Regular.ttf"]]]},"font-sn-pro":{"homepage":"https://supernotes.app/open-source/sn-pro","names":["SN Pro Font Family"],"ruby_source_checksum":{":sha256":"acad8b9f6d931059aef795e4e7c978a873c473e8cb5812136d35d6ce0c3443a4"},"ruby_source_path":"Casks/font/font-s/font-sn-pro.rb","sha256":"e8f7678e7b78a2ed9fd1efbbd7404e7722e6d1b93911550493f5381b1e7f0e31","tap_string":"homebrew/cask","url_args":["https://github.com/supernotes/sn-pro/releases/download/1.5.0/SN-Pro.zip"],"version":"1.5.0","raw_artifacts":[[":font",["SNPro/SNPro-ThinItalic.otf"]],[":font",["SNPro/SNPro-BlackItalic.otf"]],[":font",["SNPro/SNPro-Bold.otf"]],[":font",["SNPro/SNPro-BoldItalic.otf"]],[":font",["SNPro/SNPro-Book.otf"]],[":font",["SNPro/SNPro-BookItalic.otf"]],[":font",["SNPro/SNPro-Heavy.otf"]],[":font",["SNPro/SNPro-HeavyItalic.otf"]],[":font",["SNPro/SNPro-Light.otf"]],[":font",["SNPro/SNPro-LightItalic.otf"]],[":font",["SNPro/SNPro-Medium.otf"]],[":font",["SNPro/SNPro-MediumItalic.otf"]],[":font",["SNPro/SNPro-Regular.otf"]],[":font",["SNPro/SNPro-RegularItalic.otf"]],[":font",["SNPro/SNPro-Semibold.otf"]],[":font",["SNPro/SNPro-SemiboldItalic.otf"]],[":font",["SNPro/SNPro-Thin.otf"]],[":font",["SNPro/SNPro-Black.otf"]]]},"font-sniglet":{"homepage":"https://fonts.google.com/specimen/Sniglet","names":["Sniglet"],"ruby_source_checksum":{":sha256":"034912abc78c0bad206d0dc568ea5d6aab6c346d1add016e0f51366eaa3f9967"},"ruby_source_path":"Casks/font/font-s/font-sniglet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sniglet"},"version":"latest","raw_artifacts":[[":font",["Sniglet-ExtraBold.ttf"]],[":font",["Sniglet-Regular.ttf"]]]},"font-snippet":{"homepage":"https://fonts.google.com/specimen/Snippet","names":["Snippet"],"ruby_source_checksum":{":sha256":"ee68010b2b8c57fd266293a816956395cef992bd0122b410485a731c424795b4"},"ruby_source_path":"Casks/font/font-s/font-snippet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/snippet/Snippet.ttf"],"version":"latest","raw_artifacts":[[":font",["Snippet.ttf"]]]},"font-snowburst-one":{"homepage":"https://fonts.google.com/specimen/Snowburst+One","names":["Snowburst One"],"ruby_source_checksum":{":sha256":"3ab443bee0e783ac7a5936f485f7e1e78256e1651b347ce798c20d0c54b9a785"},"ruby_source_path":"Casks/font/font-s/font-snowburst-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/snowburstone/SnowburstOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SnowburstOne-Regular.ttf"]]]},"font-sofadi-one":{"homepage":"https://fonts.google.com/specimen/Sofadi+One","names":["Sofadi One"],"ruby_source_checksum":{":sha256":"0cf9749484f97a9b9df4a58494fdd9086e499fbae998f184df2945a64f2f29ed"},"ruby_source_path":"Casks/font/font-s/font-sofadi-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sofadione/SofadiOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SofadiOne-Regular.ttf"]]]},"font-sofia-sans-condensed":{"homepage":"https://fonts.google.com/specimen/Sofia+Sans+Condensed","names":["Sofia Sans Condensed"],"ruby_source_checksum":{":sha256":"507ba8dbd5b038694fe1a3ef0ffad16eed13c56f1e5b6bb536a3226b06a00256"},"ruby_source_path":"Casks/font/font-s/font-sofia-sans-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sofiasanscondensed"},"version":"latest","raw_artifacts":[[":font",["SofiaSansCondensed-Italic[wght].ttf"]],[":font",["SofiaSansCondensed[wght].ttf"]]]},"font-sofia-sans-extra-condensed":{"homepage":"https://fonts.google.com/specimen/Sofia+Sans+Extra+Condensed","names":["Sofia Sans Extra Condensed"],"ruby_source_checksum":{":sha256":"868a72db1f142fca17605ea0f83cdb7d224b60b011774e2a47fe9fdd834eccda"},"ruby_source_path":"Casks/font/font-s/font-sofia-sans-extra-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sofiasansextracondensed"},"version":"latest","raw_artifacts":[[":font",["SofiaSansExtraCondensed-Italic[wght].ttf"]],[":font",["SofiaSansExtraCondensed[wght].ttf"]]]},"font-sofia-sans-semi-condensed":{"homepage":"https://fonts.google.com/specimen/Sofia+Sans+Semi+Condensed","names":["Sofia Sans Semi Condensed"],"ruby_source_checksum":{":sha256":"1eb3b46fb6683f108a4a65c5afd4121f645b0c6f68e6cab3e1cef8929b17b81f"},"ruby_source_path":"Casks/font/font-s/font-sofia-sans-semi-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sofiasanssemicondensed"},"version":"latest","raw_artifacts":[[":font",["SofiaSansSemiCondensed-Italic[wght].ttf"]],[":font",["SofiaSansSemiCondensed[wght].ttf"]]]},"font-sofia-sans":{"homepage":"https://fonts.google.com/specimen/Sofia+Sans","names":["Sofia Sans"],"ruby_source_checksum":{":sha256":"7b928b1e0c503d58ed46f8750826a6e62ef4bbb914dc48b94104006174444c6f"},"ruby_source_path":"Casks/font/font-s/font-sofia-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sofiasans"},"version":"latest","raw_artifacts":[[":font",["SofiaSans-Italic[wght].ttf"]],[":font",["SofiaSans[wght].ttf"]]]},"font-sofia":{"homepage":"https://fonts.google.com/specimen/Sofia","names":["Sofia"],"ruby_source_checksum":{":sha256":"e6f3474dfd2f02d99541be78157893d28eb94a648d12821dee6c318a081dd0ee"},"ruby_source_path":"Casks/font/font-s/font-sofia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sofia/Sofia-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sofia-Regular.ttf"]]]},"font-solitreo":{"homepage":"https://fonts.google.com/specimen/Solitreo","names":["Solitreo"],"ruby_source_checksum":{":sha256":"420cf40cd219fc87a149abecc30b93301094a4157adf6a602d25a0d2a6ca4fdb"},"ruby_source_path":"Casks/font/font-s/font-solitreo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/solitreo/Solitreo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Solitreo-Regular.ttf"]]]},"font-solway":{"homepage":"https://fonts.google.com/specimen/Solway","names":["Solway"],"ruby_source_checksum":{":sha256":"98c92bddf7c122693fe217a996ee06bb685ff7c8c05d3ee8cdf786cb2f79664e"},"ruby_source_path":"Casks/font/font-s/font-solway.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/solway"},"version":"latest","raw_artifacts":[[":font",["Solway-Bold.ttf"]],[":font",["Solway-ExtraBold.ttf"]],[":font",["Solway-Light.ttf"]],[":font",["Solway-Medium.ttf"]],[":font",["Solway-Regular.ttf"]]]},"font-sometype-mono":{"homepage":"https://monospacedfont.com/","names":["Sometype Mono"],"ruby_source_checksum":{":sha256":"5f9747dfa98c34f97a889f82c4dacf6dd05f1e67f108e9a5bbaf901aefca5221"},"ruby_source_path":"Casks/font/font-s/font-sometype-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/dharmatype/Sometype-Mono/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["Sometype-Mono-master/fonts/otf/SometypeMono-Bold.otf"]],[":font",["Sometype-Mono-master/fonts/otf/SometypeMono-BoldItalic.otf"]],[":font",["Sometype-Mono-master/fonts/otf/SometypeMono-Medium.otf"]],[":font",["Sometype-Mono-master/fonts/otf/SometypeMono-MediumItalic.otf"]],[":font",["Sometype-Mono-master/fonts/otf/SometypeMono-Regular.otf"]],[":font",["Sometype-Mono-master/fonts/otf/SometypeMono-RegularItalic.otf"]]]},"font-song-myung":{"homepage":"https://fonts.google.com/specimen/Song+Myung","names":["Song Myung"],"ruby_source_checksum":{":sha256":"6f68cc4f3535b73fb14e79507e538364b02a5db576c9cffe590ebaa51d2e753a"},"ruby_source_path":"Casks/font/font-s/font-song-myung.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/songmyung/SongMyung-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SongMyung-Regular.ttf"]]]},"font-sono":{"homepage":"https://fonts.google.com/specimen/Sono","names":["Sono"],"ruby_source_checksum":{":sha256":"cc6302d94057be97c6d5ed53b46b1bcbce82e89427dd535179267d6013bcef70"},"ruby_source_path":"Casks/font/font-s/font-sono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sono/Sono%5BMONO%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Sono[MONO,wght].ttf"]]]},"font-sonsie-one":{"homepage":"https://fonts.google.com/specimen/Sonsie+One","names":["Sonsie One"],"ruby_source_checksum":{":sha256":"d8589296406896cda427b3abc7c54fabbf5a7b992b39be4e22f1e72c69471f77"},"ruby_source_path":"Casks/font/font-s/font-sonsie-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sonsieone/SonsieOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SonsieOne-Regular.ttf"]]]},"font-sora":{"homepage":"https://fonts.google.com/specimen/Sora","names":["Sora"],"ruby_source_checksum":{":sha256":"bb408c7199a5d790683840b10c1900e61b61d53aa42daf2f20e01f9be9a85716"},"ruby_source_path":"Casks/font/font-s/font-sora.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sora/Sora%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Sora[wght].ttf"]]]},"font-sorts-mill-goudy":{"homepage":"https://fonts.google.com/specimen/Sorts+Mill+Goudy","names":["Sorts Mill Goudy"],"ruby_source_checksum":{":sha256":"219778a7b7ddff5ad9b0d05fa9fe620d25969ec52e05f0126b90ff6c00d4d333"},"ruby_source_path":"Casks/font/font-s/font-sorts-mill-goudy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sortsmillgoudy"},"version":"latest","raw_artifacts":[[":font",["SortsMillGoudy-Italic.ttf"]],[":font",["SortsMillGoudy-Regular.ttf"]]]},"font-souliyo":{"homepage":"https://fonts.google.com/earlyaccess","names":["Souliyo"],"ruby_source_checksum":{":sha256":"8fb1de13b4133d7c32bf6230d6a73ff1607c99df873917014b5e789beac16552"},"ruby_source_path":"Casks/font/font-s/font-souliyo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/souliyo/Souliyo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Souliyo-Regular.ttf"]]]},"font-sour-gummy":{"homepage":"https://fonts.google.com/specimen/Sour+Gummy","names":["Sour Gummy"],"ruby_source_checksum":{":sha256":"0befac4cfb7560a87c7adac9061c6fe04684f16bbbfbef24535cd440b1bb96b2"},"ruby_source_path":"Casks/font/font-s/font-sour-gummy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sourgummy"},"version":"latest","raw_artifacts":[[":font",["SourGummy-Italic[wdth,wght].ttf"]],[":font",["SourGummy[wdth,wght].ttf"]]]},"font-source-code-pro-for-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/SourceCodePro","names":["Source Code Pro for Powerline"],"ruby_source_checksum":{":sha256":"09ff1d1a82595aa7b126585511ad66d0edc635e6132e168dc8754663be7b6e17"},"ruby_source_path":"Casks/font/font-s/font-source-code-pro-for-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"SourceCodePro"},"version":"latest","raw_artifacts":[[":font",["Source Code Pro for Powerline.otf"]],[":font",["Source Code Pro Bold for Powerline.otf"]],[":font",["Source Code Pro ExtraLight for Powerline.otf"]],[":font",["Source Code Pro Light for Powerline.otf"]],[":font",["Source Code Pro Medium for Powerline.otf"]],[":font",["Source Code Pro Powerline BlackItalic.otf"]],[":font",["Source Code Pro Powerline BoldItalic.otf"]],[":font",["Source Code Pro Powerline ExtraLightItalic.otf"]],[":font",["Source Code Pro Powerline Italic.otf"]],[":font",["Source Code Pro Powerline LightItalic.otf"]],[":font",["Source Code Pro Powerline MediumItalic.otf"]],[":font",["Source Code Pro Powerline SemiboldItalic.otf"]],[":font",["Source Code Pro Semibold for Powerline.otf"]],[":font",["Source Code Pro Black for Powerline.otf"]]]},"font-source-code-pro":{"homepage":"https://fonts.google.com/specimen/Source+Code+Pro","names":["Source Code Pro"],"ruby_source_checksum":{":sha256":"2544a76434b7a1706abef91b7a292387a76c77ffc42a4c076061f7f04c99553a"},"ruby_source_path":"Casks/font/font-s/font-source-code-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sourcecodepro"},"version":"latest","raw_artifacts":[[":font",["SourceCodePro-Italic[wght].ttf"]],[":font",["SourceCodePro[wght].ttf"]]]},"font-source-han-code-jp":{"homepage":"https://github.com/adobe-fonts/source-han-code-jp","names":["Source Han Code JP"],"ruby_source_checksum":{":sha256":"9c8e5d84b261bdb5f7fecf149894f36d76974f9ef13f32a6e3d049947bec97e1"},"ruby_source_path":"Casks/font/font-s/font-source-han-code-jp.rb","sha256":"678a3bf747269c7df6fa892ed9eb050139af77f2d50ec9408d99027da88f3b4b","tap_string":"homebrew/cask","url_args":["https://github.com/adobe-fonts/source-han-code-jp/archive/refs/tags/2.012R.tar.gz"],"version":"2.012R","raw_artifacts":[[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-RegularIt.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-BoldIt.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-ExtraLight.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-ExtraLightIt.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-Heavy.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-HeavyIt.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-Light.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-LightIt.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-Medium.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-MediumIt.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-Normal.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-NormalIt.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-Regular.otf"]],[":font",["source-han-code-jp-2.012R/OTF/SourceHanCodeJP-Bold.otf"]]]},"font-source-han-sans-vf":{"homepage":"https://github.com/adobe-fonts/source-han-sans","names":["Source Han Sans VF"],"ruby_source_checksum":{":sha256":"efb1f7c54cf2e062a61e293b6ed7d5a1cf85153f551c16265af810ecfd2711c2"},"ruby_source_path":"Casks/font/font-s/font-source-han-sans-vf.rb","sha256":"ad5be44dcfb9728bf99ce6813f6f137d0695b28523eba5322ea16d5eb459819c","tap_string":"homebrew/cask","url_args":["https://github.com/adobe-fonts/source-han-sans/raw/refs/tags/2.005R/Variable/OTC/SourceHanSans-VF.otf.ttc"],"version":"2.005R","raw_artifacts":[[":font",["SourceHanSans-VF.otf.ttc"]]]},"font-source-han-serif-vf":{"homepage":"https://github.com/adobe-fonts/source-han-serif","names":["Source Han Serif VF"],"ruby_source_checksum":{":sha256":"630e1e68ca8f0673cda648e9362d01ccc5f3259552615fc5b5f956ec2aa45672"},"ruby_source_path":"Casks/font/font-s/font-source-han-serif-vf.rb","sha256":"7cc8506bec282fb58858c201c2d6e1935a52954dfff045daf065f1347ca6a13e","tap_string":"homebrew/cask","url_args":["https://github.com/adobe-fonts/source-han-serif/raw/refs/tags/2.003R/Variable/OTC/SourceHanSerif-VF.otf.ttc"],"version":"2.003R","raw_artifacts":[[":font",["SourceHanSerif-VF.otf.ttc"]]]},"font-source-sans-3":{"homepage":"https://fonts.google.com/specimen/Source+Sans+3","names":["Source Sans 3"],"ruby_source_checksum":{":sha256":"ee271259e1ff9816b16a5c3065b6f72f80cff327127d7ebc4e34b350fb70e0e0"},"ruby_source_path":"Casks/font/font-s/font-source-sans-3.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sourcesans3"},"version":"latest","raw_artifacts":[[":font",["SourceSans3-Italic[wght].ttf"]],[":font",["SourceSans3[wght].ttf"]]]},"font-source-serif-4":{"homepage":"https://fonts.google.com/specimen/Source+Serif+4","names":["Source Serif 4"],"ruby_source_checksum":{":sha256":"38d794746793f522afea5cfa5865e53752acdc85df1aa47da9b11788895260bc"},"ruby_source_path":"Casks/font/font-s/font-source-serif-4.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sourceserif4"},"version":"latest","raw_artifacts":[[":font",["SourceSerif4-Italic[opsz,wght].ttf"]],[":font",["SourceSerif4[opsz,wght].ttf"]]]},"font-space-grotesk":{"homepage":"https://github.com/floriankarsten/space-grotesk","names":["Space Grotesk"],"ruby_source_checksum":{":sha256":"aeff3e01562ada326511ec70367b4a7ec0d60a31b1f7a04a493986031e5aab37"},"ruby_source_path":"Casks/font/font-s/font-space-grotesk.rb","sha256":"53b415577d4139248555300710bea0d268c7a5be67b93de53b716a9736cabffd","tap_string":"homebrew/cask","url_args":["https://github.com/floriankarsten/space-grotesk/releases/download/2.0.0/SpaceGrotesk-2.0.0.zip"],"version":"2.0.0","raw_artifacts":[[":font",["SpaceGrotesk-2.0.0/otf/SpaceGrotesk-Bold.otf"]],[":font",["SpaceGrotesk-2.0.0/otf/SpaceGrotesk-Light.otf"]],[":font",["SpaceGrotesk-2.0.0/otf/SpaceGrotesk-Medium.otf"]],[":font",["SpaceGrotesk-2.0.0/otf/SpaceGrotesk-Regular.otf"]]]},"font-space-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["SpaceMono Nerd Font (Space Mono)"],"ruby_source_checksum":{":sha256":"8e770800cf1a7928be3c6d72bbf601af521f3b3c6e992e18c63b2c9015e4d848"},"ruby_source_path":"Casks/font/font-s/font-space-mono-nerd-font.rb","sha256":"c7d7ac234030c008dbd7a47bc577e624b8d9ae367860c0b4ba148b33374e74a1","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/SpaceMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["SpaceMonoNerdFontPropo-Regular.ttf"]],[":font",["SpaceMonoNerdFont-BoldItalic.ttf"]],[":font",["SpaceMonoNerdFont-Italic.ttf"]],[":font",["SpaceMonoNerdFont-Regular.ttf"]],[":font",["SpaceMonoNerdFontMono-Bold.ttf"]],[":font",["SpaceMonoNerdFontMono-BoldItalic.ttf"]],[":font",["SpaceMonoNerdFontMono-Italic.ttf"]],[":font",["SpaceMonoNerdFontMono-Regular.ttf"]],[":font",["SpaceMonoNerdFontPropo-Bold.ttf"]],[":font",["SpaceMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["SpaceMonoNerdFontPropo-Italic.ttf"]],[":font",["SpaceMonoNerdFont-Bold.ttf"]]]},"font-space-mono":{"homepage":"https://fonts.google.com/specimen/Space+Mono","names":["Space Mono"],"ruby_source_checksum":{":sha256":"b50acd0848e0b4cc8716887077fabd7496706471c4c22a23ee014e7981a24f49"},"ruby_source_path":"Casks/font/font-s/font-space-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/spacemono"},"version":"latest","raw_artifacts":[[":font",["SpaceMono-Bold.ttf"]],[":font",["SpaceMono-BoldItalic.ttf"]],[":font",["SpaceMono-Italic.ttf"]],[":font",["SpaceMono-Regular.ttf"]]]},"font-special-elite":{"homepage":"https://fonts.google.com/specimen/Special+Elite","names":["Special Elite"],"ruby_source_checksum":{":sha256":"f936f3dae8c2558599f762aa2fa852a2ab54dd679d4bdab02377fe7607f71647"},"ruby_source_path":"Casks/font/font-s/font-special-elite.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/specialelite/SpecialElite-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SpecialElite-Regular.ttf"]]]},"font-special-gothic-condensed-one":{"homepage":"https://fonts.google.com/specimen/Special+Gothic+Condensed+One","names":["Special Gothic Condensed One"],"ruby_source_checksum":{":sha256":"b1d15dcb18fc06b2286bb4927016eee38a1235f46ca3d604c4a78bad6c1e0198"},"ruby_source_path":"Casks/font/font-s/font-special-gothic-condensed-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/specialgothiccondensedone/SpecialGothicCondensedOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SpecialGothicCondensedOne-Regular.ttf"]]]},"font-special-gothic-expanded-one":{"homepage":"https://fonts.google.com/specimen/Special+Gothic+Expanded+One","names":["Special Gothic Expanded One"],"ruby_source_checksum":{":sha256":"cfc9e38cfd1fdefae600fe39f1f963658db794e4bf91d7ac5d43c56c6821c6aa"},"ruby_source_path":"Casks/font/font-s/font-special-gothic-expanded-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/specialgothicexpandedone/SpecialGothicExpandedOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SpecialGothicExpandedOne-Regular.ttf"]]]},"font-special-gothic":{"homepage":"https://fonts.google.com/specimen/Special+Gothic","names":["Special Gothic"],"ruby_source_checksum":{":sha256":"080e00ee039a07b9900c1dad0155d91e63356b342cf51d50fe201fbca10a27a4"},"ruby_source_path":"Casks/font/font-s/font-special-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/specialgothic/SpecialGothic%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["SpecialGothic[wdth,wght].ttf"]]]},"font-spectral-sc":{"homepage":"https://fonts.google.com/specimen/Spectral+SC","names":["Spectral SC"],"ruby_source_checksum":{":sha256":"2fbe85d6a8a2339f3c69cf26332f7617ad55047415cd0fced8af3473061d63ca"},"ruby_source_path":"Casks/font/font-s/font-spectral-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/spectralsc"},"version":"latest","raw_artifacts":[[":font",["SpectralSC-SemiBoldItalic.ttf"]],[":font",["SpectralSC-BoldItalic.ttf"]],[":font",["SpectralSC-ExtraBold.ttf"]],[":font",["SpectralSC-ExtraBoldItalic.ttf"]],[":font",["SpectralSC-ExtraLight.ttf"]],[":font",["SpectralSC-ExtraLightItalic.ttf"]],[":font",["SpectralSC-Italic.ttf"]],[":font",["SpectralSC-Light.ttf"]],[":font",["SpectralSC-LightItalic.ttf"]],[":font",["SpectralSC-Medium.ttf"]],[":font",["SpectralSC-MediumItalic.ttf"]],[":font",["SpectralSC-Regular.ttf"]],[":font",["SpectralSC-SemiBold.ttf"]],[":font",["SpectralSC-Bold.ttf"]]]},"font-spectral":{"homepage":"https://github.com/productiontype/Spectral","names":["Spectral"],"ruby_source_checksum":{":sha256":"772737864540d9dfc777e3faec489ce7d3cfb67763b5df6b017bcf3e76cdf564"},"ruby_source_path":"Casks/font/font-s/font-spectral.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/productiontype/Spectral/archive/refs/heads/master.tar.gz"],"version":"latest","raw_artifacts":[[":font",["Spectral-master/fonts/ttf/Spectral-SemiBoldItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-BoldItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-ExtraBold.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-ExtraBoldItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-ExtraLight.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-ExtraLightItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-Italic.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-Light.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-LightItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-Medium.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-MediumItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-Regular.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-SemiBold.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-SemiBoldItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-Bold.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-BoldItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-ExtraBold.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-ExtraBoldItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-ExtraLight.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-ExtraLightItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-Italic.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-Light.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-LightItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-Medium.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-MediumItalic.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-Regular.ttf"]],[":font",["Spectral-master/fonts/ttf/Spectral-SemiBold.ttf"]],[":font",["Spectral-master/fonts/ttf/SC/SpectralSC-Bold.ttf"]]]},"font-spicy-rice":{"homepage":"https://fonts.google.com/specimen/Spicy+Rice","names":["Spicy Rice"],"ruby_source_checksum":{":sha256":"c6ab9466b51ed3e7e1b52913eb0221643543834ef0d4211cfcd8bd7a5f48e77d"},"ruby_source_path":"Casks/font/font-s/font-spicy-rice.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/spicyrice/SpicyRice-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SpicyRice-Regular.ttf"]]]},"font-spinnaker":{"homepage":"https://fonts.google.com/specimen/Spinnaker","names":["Spinnaker"],"ruby_source_checksum":{":sha256":"6fa2429fce7a1d3d200120ea1717ea8561b939adc8358a598bef1e3dbf313122"},"ruby_source_path":"Casks/font/font-s/font-spinnaker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/spinnaker/Spinnaker-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Spinnaker-Regular.ttf"]]]},"font-spirax":{"homepage":"https://fonts.google.com/specimen/Spirax","names":["Spirax"],"ruby_source_checksum":{":sha256":"0c59fb9726315d53a8fbaf6f3a533f26e16cff98bf81dafddc8f14f4a921dcb5"},"ruby_source_path":"Casks/font/font-s/font-spirax.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/spirax/Spirax-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Spirax-Regular.ttf"]]]},"font-splash":{"homepage":"https://fonts.google.com/specimen/Splash","names":["Splash"],"ruby_source_checksum":{":sha256":"be9991063c4cf266399b5a05cd5fe9d5ab9de4aa6617036359adffaa0cadd20a"},"ruby_source_path":"Casks/font/font-s/font-splash.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/splash/Splash-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Splash-Regular.ttf"]]]},"font-spleen":{"homepage":"https://github.com/fcambus/spleen","names":["Spleen"],"ruby_source_checksum":{":sha256":"fcd59c7a0d107415f62fbb1019bf58915f296d7bde6ca437d2e2a2d5aa677d2c"},"ruby_source_path":"Casks/font/font-s/font-spleen.rb","sha256":"ec42925c6b56d2138c862b2f97147c872e472f674bf03423417d827a08d69a89","tap_string":"homebrew/cask","url_args":["https://github.com/fcambus/spleen/releases/download/2.2.0/spleen-2.2.0.tar.gz"],"version":"2.2.0","raw_artifacts":[[":font",["spleen-2.2.0/spleen-12x24.otf"]],[":font",["spleen-2.2.0/spleen-16x32.otf"]],[":font",["spleen-2.2.0/spleen-32x64.otf"]],[":font",["spleen-2.2.0/spleen-6x12.otf"]],[":font",["spleen-2.2.0/spleen-8x16.otf"]]]},"font-spline-sans-mono":{"homepage":"https://fonts.google.com/specimen/Spline+Sans+Mono","names":["Spline Sans Mono"],"ruby_source_checksum":{":sha256":"1948834487371de8bb7266563b70833d7656e2b6d44ab5774e114453b8068abe"},"ruby_source_path":"Casks/font/font-s/font-spline-sans-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/splinesansmono"},"version":"latest","raw_artifacts":[[":font",["SplineSansMono-Italic[wght].ttf"]],[":font",["SplineSansMono[wght].ttf"]]]},"font-spline-sans":{"homepage":"https://fonts.google.com/specimen/Spline+Sans","names":["Spline Sans"],"ruby_source_checksum":{":sha256":"663a8073870a8fa3e41f4bbcf6aa564038564abc55f3319609441c86c908c1c5"},"ruby_source_path":"Casks/font/font-s/font-spline-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/splinesans/SplineSans%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["SplineSans[wght].ttf"]]]},"font-squada-one":{"homepage":"https://fonts.google.com/specimen/Squada+One","names":["Squada One"],"ruby_source_checksum":{":sha256":"8dc9dc4d3dd079932d2356d927d403e146eda5cab6488f4df394a0dd89fb42e3"},"ruby_source_path":"Casks/font/font-s/font-squada-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/squadaone/SquadaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SquadaOne-Regular.ttf"]]]},"font-square-peg":{"homepage":"https://fonts.google.com/specimen/Square+Peg","names":["Square Peg"],"ruby_source_checksum":{":sha256":"3baac9a199499d2cf45c1ffad83e468ca8cd97d7fa49163c939d7a6213c5d4b5"},"ruby_source_path":"Casks/font/font-s/font-square-peg.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/squarepeg/SquarePeg-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SquarePeg-Regular.ttf"]]]},"font-sree-krushnadevaraya":{"homepage":"https://fonts.google.com/specimen/Sree+Krushnadevaraya","names":["Sree Krushnadevaraya"],"ruby_source_checksum":{":sha256":"d0bf8c46175213a341b977960072bdf0ec964243e8163a541925eb0b5928bc97"},"ruby_source_path":"Casks/font/font-s/font-sree-krushnadevaraya.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sreekrushnadevaraya/SreeKrushnadevaraya-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SreeKrushnadevaraya-Regular.ttf"]]]},"font-sriracha":{"homepage":"https://fonts.google.com/specimen/Sriracha","names":["Sriracha"],"ruby_source_checksum":{":sha256":"dc9e68eb44b1ef76336eb2d67728be6a3beb23ba2b3d74e3702e644a769fe33e"},"ruby_source_path":"Casks/font/font-s/font-sriracha.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sriracha/Sriracha-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sriracha-Regular.ttf"]]]},"font-srisakdi":{"homepage":"https://fonts.google.com/specimen/Srisakdi","names":["Srisakdi"],"ruby_source_checksum":{":sha256":"f4bb68c296121ba7c446658a165edd9b03764791a09eb619fa5fcbf21e1e9c5b"},"ruby_source_path":"Casks/font/font-s/font-srisakdi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/srisakdi"},"version":"latest","raw_artifacts":[[":font",["Srisakdi-Bold.ttf"]],[":font",["Srisakdi-Regular.ttf"]]]},"font-staatliches":{"homepage":"https://fonts.google.com/specimen/Staatliches","names":["Staatliches"],"ruby_source_checksum":{":sha256":"f35fa2566d9ea519150277da3c07445e66f72a4cd40c773a1bd764eba128ce57"},"ruby_source_path":"Casks/font/font-s/font-staatliches.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/staatliches/Staatliches-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Staatliches-Regular.ttf"]]]},"font-stack-sans-headline":{"homepage":"https://fonts.google.com/specimen/Stack+Sans+Headline","names":["Stack Sans Headline"],"ruby_source_checksum":{":sha256":"2f69191354104a57492b60ed57912d3b13b83c80e9237353c4a9adccaeb11d23"},"ruby_source_path":"Casks/font/font-s/font-stack-sans-headline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stacksansheadline/StackSansHeadline%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["StackSansHeadline[wght].ttf"]]]},"font-stack-sans-notch":{"homepage":"https://fonts.google.com/specimen/Stack+Sans+Notch","names":["Stack Sans Notch"],"ruby_source_checksum":{":sha256":"d3b51746109e77049cde520bc0b35125d608d8ba007bec91708ecef302c76a19"},"ruby_source_path":"Casks/font/font-s/font-stack-sans-notch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stacksansnotch/StackSansNotch%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["StackSansNotch[wght].ttf"]]]},"font-stack-sans-text":{"homepage":"https://fonts.google.com/specimen/Stack+Sans+Text","names":["Stack Sans Text"],"ruby_source_checksum":{":sha256":"1a8887eabf741316044fde9c6f7145b4b6c11007e0727afe209e47a9977efc30"},"ruby_source_path":"Casks/font/font-s/font-stack-sans-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stacksanstext/StackSansText%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["StackSansText[wght].ttf"]]]},"font-stalemate":{"homepage":"https://fonts.google.com/specimen/Stalemate","names":["Stalemate"],"ruby_source_checksum":{":sha256":"01d1d505a7096cc14fafcf3e241e8737087f117e736dfef448a930beb9a62cf6"},"ruby_source_path":"Casks/font/font-s/font-stalemate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stalemate/Stalemate-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Stalemate-Regular.ttf"]]]},"font-stalinist-one":{"homepage":"https://fonts.google.com/specimen/Stalinist+One","names":["Stalinist One"],"ruby_source_checksum":{":sha256":"a22ab35066fff583bf64a9471ef46a78b4a3695a2be378883be35b3145279ecd"},"ruby_source_path":"Casks/font/font-s/font-stalinist-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stalinistone/StalinistOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["StalinistOne-Regular.ttf"]]]},"font-stardos-stencil":{"homepage":"https://fonts.google.com/specimen/Stardos+Stencil","names":["Stardos Stencil"],"ruby_source_checksum":{":sha256":"2ab28abffc30711d0041f2a01a1535c93db233f0eca1329314d1fb97643420a2"},"ruby_source_path":"Casks/font/font-s/font-stardos-stencil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/stardosstencil"},"version":"latest","raw_artifacts":[[":font",["StardosStencil-Bold.ttf"]],[":font",["StardosStencil-Regular.ttf"]]]},"font-stick-no-bills":{"homepage":"https://fonts.google.com/specimen/Stick+No+Bills","names":["Stick No Bills"],"ruby_source_checksum":{":sha256":"c9c08a2b5516240ad09b849e70a75b27df8d72a7a263afb6b801bb1753351dff"},"ruby_source_path":"Casks/font/font-s/font-stick-no-bills.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sticknobills/StickNoBills%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["StickNoBills[wght].ttf"]]]},"font-stick":{"homepage":"https://fonts.google.com/specimen/Stick","names":["Stick"],"ruby_source_checksum":{":sha256":"45d627a9a557304e7b41fb5189328bd6a870844d9d440bb3bf77ca9674791e43"},"ruby_source_path":"Casks/font/font-s/font-stick.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stick/Stick-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Stick-Regular.ttf"]]]},"font-stint-ultra-condensed":{"homepage":"https://fonts.google.com/specimen/Stint+Ultra+Condensed","names":["Stint Ultra Condensed"],"ruby_source_checksum":{":sha256":"a40f94c1ebf363cef6c95f19890e70106ef3dc65a6c638398fe69ff0a878bbd7"},"ruby_source_path":"Casks/font/font-s/font-stint-ultra-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stintultracondensed/StintUltraCondensed-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["StintUltraCondensed-Regular.ttf"]]]},"font-stint-ultra-expanded":{"homepage":"https://fonts.google.com/specimen/Stint+Ultra+Expanded","names":["Stint Ultra Expanded"],"ruby_source_checksum":{":sha256":"dee1625742b64a8bb7ffab0f1490a7259d5308e4429f0f8cc3d26158a3c44cca"},"ruby_source_path":"Casks/font/font-s/font-stint-ultra-expanded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stintultraexpanded/StintUltraExpanded-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["StintUltraExpanded-Regular.ttf"]]]},"font-stix-two-math":{"homepage":"https://fonts.google.com/specimen/STIX+Two+Math","names":["STIX Two Math"],"ruby_source_checksum":{":sha256":"11eee1f6c399e2f89c5b8736bb348605aced5a0e705b091d7cc6b31d1480f7ad"},"ruby_source_path":"Casks/font/font-s/font-stix-two-math.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stixtwomath/STIXTwoMath-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["STIXTwoMath-Regular.ttf"]]]},"font-stix-two-text":{"homepage":"https://fonts.google.com/specimen/STIX+Two+Text","names":["STIX Two Text"],"ruby_source_checksum":{":sha256":"dad46d181ebe6c90f1daab2ca19c7ecaa54bdf09b2e55e0fa493c480b310eeab"},"ruby_source_path":"Casks/font/font-s/font-stix-two-text.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/stixtwotext"},"version":"latest","raw_artifacts":[[":font",["STIXTwoText-Italic[wght].ttf"]],[":font",["STIXTwoText[wght].ttf"]]]},"font-stix":{"homepage":"https://stixfonts.org/","names":["STIX"],"ruby_source_checksum":{":sha256":"ff42c4684f6a15d8a72e8345622c0530245b0f9b89e5a9f246fb3f003e238174"},"ruby_source_path":"Casks/font/font-s/font-stix.rb","sha256":"1e76b9ab0bb08372ff73ad5b58d9116260e9058d1fce4b83fe1e213c3b9c947f","tap_string":"homebrew/cask","url_args":["https://github.com/stipub/stixfonts/archive/refs/tags/v2.13b171.tar.gz"],"version":"2.13b171","raw_artifacts":[[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoText-SemiBoldItalic.otf"]],[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoText-Bold.otf"]],[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoText-BoldItalic.otf"]],[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoText-Italic.otf"]],[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoText-Medium.otf"]],[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoText-MediumItalic.otf"]],[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoText-Regular.otf"]],[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoText-SemiBold.otf"]],[":font",["stixfonts-2.13b171/fonts/static_otf/STIXTwoMath-Regular.otf"]]]},"font-stoke":{"homepage":"https://fonts.google.com/specimen/Stoke","names":["Stoke"],"ruby_source_checksum":{":sha256":"ae706fcc8ac37c8250b6b8dcf7ce6c95b72001b950bb06f2e10f583fbc4491c2"},"ruby_source_path":"Casks/font/font-s/font-stoke.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/stoke"},"version":"latest","raw_artifacts":[[":font",["Stoke-Light.ttf"]],[":font",["Stoke-Regular.ttf"]]]},"font-story-script":{"homepage":"https://fonts.google.com/specimen/Story+Script","names":["Story Script"],"ruby_source_checksum":{":sha256":"bf6066fb4d5382ef15329803f2308b23271ba4017cce47ba6324a1e222fec643"},"ruby_source_path":"Casks/font/font-s/font-story-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/storyscript/StoryScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["StoryScript-Regular.ttf"]]]},"font-strait":{"homepage":"https://fonts.google.com/specimen/Strait","names":["Strait"],"ruby_source_checksum":{":sha256":"c49f3ca90bd3496dcb5faf62e5505f976ea891792e28c22377950622d76b7da7"},"ruby_source_path":"Casks/font/font-s/font-strait.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/strait/Strait-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Strait-Regular.ttf"]]]},"font-strichpunkt-sans":{"homepage":"https://fonts.google.com/specimen/Strichpunkt+Sans","names":["Strichpunkt Sans"],"ruby_source_checksum":{":sha256":"65fd412d3fa860411a2d1b500a2d1ae6dfdca3767090562a15e6c898c907e10e"},"ruby_source_path":"Casks/font/font-s/font-strichpunkt-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/strichpunktsans/StrichpunktSans%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["StrichpunktSans[wdth,wght].ttf"]]]},"font-strong":{"homepage":"https://fonts.google.com/specimen/Strong","names":["Strong"],"ruby_source_checksum":{":sha256":"1cb4519a0f35c59ceaad086406171a490fa6f80c61fafa617782c4e2385db0c7"},"ruby_source_path":"Casks/font/font-s/font-strong.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/strong/Strong-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Strong-Regular.ttf"]]]},"font-style-script":{"homepage":"https://fonts.google.com/specimen/Style+Script","names":["Style Script"],"ruby_source_checksum":{":sha256":"5dcc211d7e7d7e0dc2b3a0e7d50d83a995b83660f1a586e6bcd54905d8d5ff39"},"ruby_source_path":"Casks/font/font-s/font-style-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stylescript/StyleScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["StyleScript-Regular.ttf"]]]},"font-stylish":{"homepage":"https://fonts.google.com/specimen/Stylish","names":["Stylish"],"ruby_source_checksum":{":sha256":"1076db288f13f09eb22ff40dbcae85ca4c23b73d7de7654b2173cc666a9df781"},"ruby_source_path":"Casks/font/font-s/font-stylish.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/stylish/Stylish-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Stylish-Regular.ttf"]]]},"font-sudo":{"homepage":"https://www.kutilek.de/sudo-font/","names":["Sudo"],"ruby_source_checksum":{":sha256":"777f5c0e5b1d9a6d96c27f8981caf68781f61fc3a0c15e121475c8776e4a5a96"},"ruby_source_path":"Casks/font/font-s/font-sudo.rb","sha256":"af87d98bf53cc4957b50b9c622aec7091a05dbdcfd586bfa7740f369584bfc65","tap_string":"homebrew/cask","url_args":["https://github.com/jenskutilek/sudo-font/releases/download/v3.6/sudo.zip"],"version":"3.6","raw_artifacts":[[":font",["sudo/SudoUIVariable.ttf"]],[":font",["sudo/SudoVariable.ttf"]]]},"font-sue-ellen-francisco":{"homepage":"https://fonts.google.com/specimen/Sue+Ellen+Francisco","names":["Sue Ellen Francisco"],"ruby_source_checksum":{":sha256":"7b3202fc5c54968cf638334558b93c28a3214dd719bfa162e564836706177e90"},"ruby_source_path":"Casks/font/font-s/font-sue-ellen-francisco.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/sueellenfrancisco/SueEllenFrancisco-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SueEllenFrancisco-Regular.ttf"]]]},"font-suez-one":{"homepage":"https://fonts.google.com/specimen/Suez+One","names":["Suez One"],"ruby_source_checksum":{":sha256":"18e5700db0a304016d7bad5cdfa27d9983ed282cbf1cc76d853dbfc04034c4a8"},"ruby_source_path":"Casks/font/font-s/font-suez-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/suezone/SuezOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SuezOne-Regular.ttf"]]]},"font-suit":{"homepage":"https://sun.fo/suit","names":["SUIT","수트"],"ruby_source_checksum":{":sha256":"2e3d8db20a1514914279d48055abd9c5f8660f20976c68e542e614828375e039"},"ruby_source_path":"Casks/font/font-s/font-suit.rb","sha256":"c832868eb7b403b9d0af4a513ae50e8a0b1b7781471247fca71f1efef84b96aa","tap_string":"homebrew/cask","url_args":["https://github.com/sun-typeface/SUIT/releases/download/v2.0.5/SUIT-otf.zip"],"version":"2.0.5","raw_artifacts":[[":font",["SUIT-Thin.otf"]],[":font",["SUIT-ExtraBold.otf"]],[":font",["SUIT-ExtraLight.otf"]],[":font",["SUIT-Heavy.otf"]],[":font",["SUIT-Light.otf"]],[":font",["SUIT-Medium.otf"]],[":font",["SUIT-Regular.otf"]],[":font",["SUIT-SemiBold.otf"]],[":font",["SUIT-Bold.otf"]]]},"font-suite":{"homepage":"https://sun.fo/suite","names":["SUITE","스위트"],"ruby_source_checksum":{":sha256":"18a33141584d1b63ce4ce2b53af51c920da098559887ba76188ed284a3895fae"},"ruby_source_path":"Casks/font/font-s/font-suite.rb","sha256":"778a3fd99f27d279cc48448bf2001224d0898bd8a381ec12df0e78c8722c8dd8","tap_string":"homebrew/cask","url_args":["https://github.com/sun-typeface/SUITE/releases/download/v2.0.4/SUITE-otf.zip"],"version":"2.0.4","raw_artifacts":[[":font",["SUITE-Bold.otf"]],[":font",["SUITE-ExtraBold.otf"]],[":font",["SUITE-Heavy.otf"]],[":font",["SUITE-Light.otf"]],[":font",["SUITE-Medium.otf"]],[":font",["SUITE-Regular.otf"]],[":font",["SUITE-SemiBold.otf"]]]},"font-sulphur-point":{"homepage":"https://fonts.google.com/specimen/Sulphur+Point","names":["Sulphur Point"],"ruby_source_checksum":{":sha256":"60b02d1849b4ed53ac7bc3ea89f5109fc358b5792be302fce6047c73817a7a05"},"ruby_source_path":"Casks/font/font-s/font-sulphur-point.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sulphurpoint"},"version":"latest","raw_artifacts":[[":font",["SulphurPoint-Bold.ttf"]],[":font",["SulphurPoint-Light.ttf"]],[":font",["SulphurPoint-Regular.ttf"]]]},"font-sumana":{"homepage":"https://fonts.google.com/specimen/Sumana","names":["Sumana"],"ruby_source_checksum":{":sha256":"49ab4f123a4cb3b92cd3258db400881b8f98f1dfcd94fc2c88889c351e42c42d"},"ruby_source_path":"Casks/font/font-s/font-sumana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sumana"},"version":"latest","raw_artifacts":[[":font",["Sumana-Bold.ttf"]],[":font",["Sumana-Regular.ttf"]]]},"font-sunflower":{"homepage":"https://fonts.google.com/specimen/Sunflower","names":["Sunflower"],"ruby_source_checksum":{":sha256":"9660a56149ec2c117fbe3a20268dfa86176a8ea09fc3f90e130135dcf31447fd"},"ruby_source_path":"Casks/font/font-s/font-sunflower.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sunflower"},"version":"latest","raw_artifacts":[[":font",["Sunflower-Bold.ttf"]],[":font",["Sunflower-Light.ttf"]],[":font",["Sunflower-Medium.ttf"]]]},"font-sunshiney":{"homepage":"https://fonts.google.com/specimen/Sunshiney","names":["Sunshiney"],"ruby_source_checksum":{":sha256":"9129c66a8c0c6dd588ff476c4860b03c5e442701df630dc5e36cb17b6a136e5f"},"ruby_source_path":"Casks/font/font-s/font-sunshiney.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/sunshiney/Sunshiney-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Sunshiney-Regular.ttf"]]]},"font-supermercado-one":{"homepage":"https://fonts.google.com/specimen/Supermercado+One","names":["Supermercado One"],"ruby_source_checksum":{":sha256":"c11531f9cefca9ff4579d9ec3942dc378987f7396a8766435f981041282281c5"},"ruby_source_path":"Casks/font/font-s/font-supermercado-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/supermercadoone/SupermercadoOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SupermercadoOne-Regular.ttf"]]]},"font-sura":{"homepage":"https://fonts.google.com/specimen/Sura","names":["Sura"],"ruby_source_checksum":{":sha256":"ba27dcab73474ff2a0c08df6c15ba2f6ce718dbbe2a98141a3f7303804026ae7"},"ruby_source_path":"Casks/font/font-s/font-sura.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/sura"},"version":"latest","raw_artifacts":[[":font",["Sura-Bold.ttf"]],[":font",["Sura-Regular.ttf"]]]},"font-suranna":{"homepage":"https://fonts.google.com/specimen/Suranna","names":["Suranna"],"ruby_source_checksum":{":sha256":"5bb8c0b0a2410cf014bccb95ab206a3f619454ec2c651a0284735efc7f8615e9"},"ruby_source_path":"Casks/font/font-s/font-suranna.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/suranna/Suranna-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Suranna-Regular.ttf"]]]},"font-suravaram":{"homepage":"https://fonts.google.com/specimen/Suravaram","names":["Suravaram"],"ruby_source_checksum":{":sha256":"7bac3dc7d7f217dc2e2fee79f0f9c9465916170c29c59ad146503ef151d52303"},"ruby_source_path":"Casks/font/font-s/font-suravaram.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/suravaram/Suravaram-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Suravaram-Regular.ttf"]]]},"font-suse-mono":{"homepage":"https://fonts.google.com/specimen/SUSE+Mono","names":["SUSE Mono"],"ruby_source_checksum":{":sha256":"2409d1fee97340c262031c18d9e11200c06d6c3d2ea2039d39cd038cacde2bf4"},"ruby_source_path":"Casks/font/font-s/font-suse-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/susemono"},"version":"latest","raw_artifacts":[[":font",["SUSEMono-Italic[wght].ttf"]],[":font",["SUSEMono[wght].ttf"]]]},"font-suse":{"homepage":"https://fonts.google.com/specimen/SUSE","names":["SUSE"],"ruby_source_checksum":{":sha256":"edd11c4ef7b3532209cfb7132994242994432024c2ddc96ceef112e37c47cb3a"},"ruby_source_path":"Casks/font/font-s/font-suse.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/suse"},"version":"latest","raw_artifacts":[[":font",["SUSE-Italic[wght].ttf"]],[":font",["SUSE[wght].ttf"]]]},"font-suwannaphum":{"homepage":"https://fonts.google.com/specimen/Suwannaphum","names":["Suwannaphum"],"ruby_source_checksum":{":sha256":"e0dc99f5742e71ae7a8f33ee81c1f28e1865f9c7beafdb2564b22a2dfd962cef"},"ruby_source_path":"Casks/font/font-s/font-suwannaphum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/suwannaphum"},"version":"latest","raw_artifacts":[[":font",["Suwannaphum-Black.ttf"]],[":font",["Suwannaphum-Bold.ttf"]],[":font",["Suwannaphum-Light.ttf"]],[":font",["Suwannaphum-Regular.ttf"]],[":font",["Suwannaphum-Thin.ttf"]]]},"font-swanky-and-moo-moo":{"homepage":"https://fonts.google.com/specimen/Swanky+and+Moo+Moo","names":["Swanky and Moo Moo"],"ruby_source_checksum":{":sha256":"a8a9af2aa63f4e60d009d8c6d8c8c3b3d4afd49811ac1c54d3dbc9091bf3a948"},"ruby_source_path":"Casks/font/font-s/font-swanky-and-moo-moo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/swankyandmoomoo/SwankyandMooMoo.ttf"],"version":"latest","raw_artifacts":[[":font",["SwankyandMooMoo.ttf"]]]},"font-symbols-only-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Symbols Nerd Font (Symbols Only)"],"ruby_source_checksum":{":sha256":"c0b4f24feed0d65a073d18348b0516f9b57ab4532e953759e9c2dd41f8c759ec"},"ruby_source_path":"Casks/font/font-s/font-symbols-only-nerd-font.rb","sha256":"01172f37db8543edb102e5cb5c64101c9f4686630804d49b419aa07b23a69996","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/NerdFontsSymbolsOnly.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["SymbolsNerdFont-Regular.ttf"]],[":font",["SymbolsNerdFontMono-Regular.ttf"]]]},"font-syncopate":{"homepage":"https://fonts.google.com/specimen/Syncopate","names":["Syncopate"],"ruby_source_checksum":{":sha256":"2af235cde031196d01b2d98ba49cc7774001bffe921e52018bf6dc03037fa127"},"ruby_source_path":"Casks/font/font-s/font-syncopate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"apache/syncopate"},"version":"latest","raw_artifacts":[[":font",["Syncopate-Bold.ttf"]],[":font",["Syncopate-Regular.ttf"]]]},"font-syne-mono":{"homepage":"https://fonts.google.com/specimen/Syne+Mono","names":["Syne Mono"],"ruby_source_checksum":{":sha256":"e87e15dc490001f8542685fe1ed3eb56b9dfa21b0ef49e0b86ce3d0c7ef6b11c"},"ruby_source_path":"Casks/font/font-s/font-syne-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/synemono/SyneMono-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SyneMono-Regular.ttf"]]]},"font-syne-tactile":{"homepage":"https://fonts.google.com/specimen/Syne+Tactile","names":["Syne Tactile"],"ruby_source_checksum":{":sha256":"22a3056acf26d9c9a06fc5d6b7a4cdfeb91b91286198c8a532da602f2482fd30"},"ruby_source_path":"Casks/font/font-s/font-syne-tactile.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/synetactile/SyneTactile-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["SyneTactile-Regular.ttf"]]]},"font-syne":{"homepage":"https://fonts.google.com/specimen/Syne","names":["Syne"],"ruby_source_checksum":{":sha256":"acd7174e80942605a0cba8befbd3f398e8ad3f22a2e9a1bee35061a1608296e1"},"ruby_source_path":"Casks/font/font-s/font-syne.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/syne/Syne%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Syne[wght].ttf"]]]},"font-tac-one":{"homepage":"https://fonts.google.com/specimen/Tac+One","names":["Tac One"],"ruby_source_checksum":{":sha256":"eb3a9d03e1ae4a6131d51196714a8e52b8d73631cdb2284541de9ecf75cce8ab"},"ruby_source_path":"Casks/font/font-t/font-tac-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tacone/TacOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TacOne-Regular.ttf"]]]},"font-tagesschrift":{"homepage":"https://fonts.google.com/specimen/Tagesschrift","names":["Tagesschrift"],"ruby_source_checksum":{":sha256":"3d42a7c6809d7b9086f99a8672121e8a7fb7396b2a8cf04de72e553f52424dff"},"ruby_source_path":"Casks/font/font-t/font-tagesschrift.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tagesschrift/Tagesschrift-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Tagesschrift-Regular.ttf"]]]},"font-tai-heritage-pro":{"homepage":"https://fonts.google.com/specimen/Tai+Heritage+Pro","names":["Tai Heritage Pro"],"ruby_source_checksum":{":sha256":"465b548b67bd2bfb119ff3a269daf9d0010d2c8485c8ad399539b2eb14c0e53e"},"ruby_source_path":"Casks/font/font-t/font-tai-heritage-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/taiheritagepro"},"version":"latest","raw_artifacts":[[":font",["TaiHeritagePro-Bold.ttf"]],[":font",["TaiHeritagePro-Regular.ttf"]]]},"font-tajawal":{"homepage":"https://fonts.google.com/specimen/Tajawal","names":["Tajawal"],"ruby_source_checksum":{":sha256":"279600f9050a290d5cd2d643c09167f77ad69041cbf817acbb928d5270c56136"},"ruby_source_path":"Casks/font/font-t/font-tajawal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tajawal"},"version":"latest","raw_artifacts":[[":font",["Tajawal-Black.ttf"]],[":font",["Tajawal-Bold.ttf"]],[":font",["Tajawal-ExtraBold.ttf"]],[":font",["Tajawal-ExtraLight.ttf"]],[":font",["Tajawal-Light.ttf"]],[":font",["Tajawal-Medium.ttf"]],[":font",["Tajawal-Regular.ttf"]]]},"font-takaoex":{"homepage":"https://launchpad.net/takao-fonts","names":["TakaoEx"],"ruby_source_checksum":{":sha256":"9a012194191ad804e290e89bf51380dfda90628ea2aa1fcbffd9fc731f6a8ae0"},"ruby_source_path":"Casks/font/font-t/font-takaoex.rb","sha256":"6af43928cb4d9943cbd5565079d1dfed60aef20badf4e99c3a1edc0e6a07d42b","tap_string":"homebrew/cask","url_args":["https://launchpad.net/takao-fonts/trunk/15.03/+download/TakaoExFonts_00201.01.zip"],"version":"00201.01","raw_artifacts":[[":font",["TakaoExFonts_00201.01/TakaoExGothic.ttf"]],[":font",["TakaoExFonts_00201.01/TakaoExMincho.ttf"]]]},"font-tamzen":{"homepage":"https://github.com/sunaku/tamzen-font","names":["Tamzen"],"ruby_source_checksum":{":sha256":"032157e34654520b4c31285ee82e77de82ae4d2b2f73827a4fab7acaab0ee826"},"ruby_source_path":"Casks/font/font-t/font-tamzen.rb","sha256":"f35173177f9407bb78e48a93169f1981ae5c945d51fef6e4eeae85c1c9192577","tap_string":"homebrew/cask","url_args":["https://github.com/sunaku/tamzen-font/archive/refs/tags/Tamzen-1.11.6.tar.gz"],"version":"1.11.6","raw_artifacts":[[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline8x16r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen10x20r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen5x9b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen5x9r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen6x12b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen6x12r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen7x13b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen7x13r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen7x14b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen7x14r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen8x15b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen8x15r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen8x16b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen8x16r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline10x20b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline10x20r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline5x9b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline5x9r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline6x12b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline6x12r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline7x13b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline7x13r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline7x14b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline7x14r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline8x15b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline8x15r.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/TamzenForPowerline8x16b.ttf"]],[":font",["tamzen-font-Tamzen-1.11.6/ttf/Tamzen10x20b.ttf"]]]},"font-tangerine":{"homepage":"https://fonts.google.com/specimen/Tangerine","names":["Tangerine"],"ruby_source_checksum":{":sha256":"42382c345bb28bef8282c3b5a570eaf134f55e3b6c2b86a3672d4adbd794f51b"},"ruby_source_path":"Casks/font/font-t/font-tangerine.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tangerine"},"version":"latest","raw_artifacts":[[":font",["Tangerine-Bold.ttf"]],[":font",["Tangerine-Regular.ttf"]]]},"font-tapestry":{"homepage":"https://fonts.google.com/specimen/Tapestry","names":["Tapestry"],"ruby_source_checksum":{":sha256":"272bb65460ec347cf83f2d3360401e0e7bd66432b7ea1d0be362f6fd62c3fe8c"},"ruby_source_path":"Casks/font/font-t/font-tapestry.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tapestry/Tapestry-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Tapestry-Regular.ttf"]]]},"font-taprom":{"homepage":"https://fonts.google.com/specimen/Taprom","names":["Taprom"],"ruby_source_checksum":{":sha256":"4591c51acf1d2411a7ed7f719d0934184c69a922ef5c3e98e2d95ec326a7e62f"},"ruby_source_path":"Casks/font/font-t/font-taprom.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/taprom/Taprom-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Taprom-Regular.ttf"]]]},"font-tasa-explorer":{"homepage":"https://fonts.google.com/specimen/TASA+Explorer","names":["TASA Explorer"],"ruby_source_checksum":{":sha256":"dd6703c9dd99b5dbc82d26dcc411bf6456d313f6415a7d862ec6a9106d920121"},"ruby_source_path":"Casks/font/font-t/font-tasa-explorer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tasaexplorer/TASAExplorer%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["TASAExplorer[wght].ttf"]]]},"font-tasa-orbiter":{"homepage":"https://fonts.google.com/specimen/TASA+Orbiter","names":["TASA Orbiter"],"ruby_source_checksum":{":sha256":"261a1356b8191cc4efe0b3fda2dc9e8a5241fcc46a2bb8d8c76656f7781a5c45"},"ruby_source_path":"Casks/font/font-t/font-tasa-orbiter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tasaorbiter/TASAOrbiter%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["TASAOrbiter[wght].ttf"]]]},"font-tauri":{"homepage":"https://fonts.google.com/specimen/Tauri","names":["Tauri"],"ruby_source_checksum":{":sha256":"7b72aa06942607a55bb6a459e6b86a5bb77800044077994710c0611845c99209"},"ruby_source_path":"Casks/font/font-t/font-tauri.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tauri/Tauri-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Tauri-Regular.ttf"]]]},"font-taviraj":{"homepage":"https://fonts.google.com/specimen/Taviraj","names":["Taviraj"],"ruby_source_checksum":{":sha256":"365bf119549c84b02cd8d45df0149d2afe92f71f0e2cc33d8a3f86f13a804a7a"},"ruby_source_path":"Casks/font/font-t/font-taviraj.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/taviraj"},"version":"latest","raw_artifacts":[[":font",["Taviraj-ThinItalic.ttf"]],[":font",["Taviraj-BlackItalic.ttf"]],[":font",["Taviraj-Bold.ttf"]],[":font",["Taviraj-BoldItalic.ttf"]],[":font",["Taviraj-ExtraBold.ttf"]],[":font",["Taviraj-ExtraBoldItalic.ttf"]],[":font",["Taviraj-ExtraLight.ttf"]],[":font",["Taviraj-ExtraLightItalic.ttf"]],[":font",["Taviraj-Italic.ttf"]],[":font",["Taviraj-Light.ttf"]],[":font",["Taviraj-LightItalic.ttf"]],[":font",["Taviraj-Medium.ttf"]],[":font",["Taviraj-MediumItalic.ttf"]],[":font",["Taviraj-Regular.ttf"]],[":font",["Taviraj-SemiBold.ttf"]],[":font",["Taviraj-SemiBoldItalic.ttf"]],[":font",["Taviraj-Thin.ttf"]],[":font",["Taviraj-Black.ttf"]]]},"font-teachers":{"homepage":"https://fonts.google.com/specimen/Teachers","names":["Teachers"],"ruby_source_checksum":{":sha256":"73d0b26fbf9c0bbca5d5afd059c6776036c507c4f4bb3edfce6c32bc44b51758"},"ruby_source_path":"Casks/font/font-t/font-teachers.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/teachers"},"version":"latest","raw_artifacts":[[":font",["Teachers-Italic[wght].ttf"]],[":font",["Teachers[wght].ttf"]]]},"font-teko":{"homepage":"https://fonts.google.com/specimen/Teko","names":["Teko"],"ruby_source_checksum":{":sha256":"36b3a2d8740303eadb54a5cb2032a9dbb76c82f23adcf7832ed813deef98771b"},"ruby_source_path":"Casks/font/font-t/font-teko.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/teko/Teko%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Teko[wght].ttf"]]]},"font-tektur":{"homepage":"https://fonts.google.com/specimen/Tektur","names":["Tektur"],"ruby_source_checksum":{":sha256":"531710f76574e40f889b002a6c84201f1c096e81c3d73d89df046f4de3e77823"},"ruby_source_path":"Casks/font/font-t/font-tektur.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tektur/Tektur%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Tektur[wdth,wght].ttf"]]]},"font-telex":{"homepage":"https://fonts.google.com/specimen/Telex","names":["Telex"],"ruby_source_checksum":{":sha256":"1218071792f6edfba0b957c08601c0e35dae7bda97ef78e3b69f2d6876a9b56c"},"ruby_source_path":"Casks/font/font-t/font-telex.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/telex/Telex-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Telex-Regular.ttf"]]]},"font-tenali-ramakrishna":{"homepage":"https://fonts.google.com/specimen/Tenali+Ramakrishna","names":["Tenali Ramakrishna"],"ruby_source_checksum":{":sha256":"7227576eb38544d4520150a6751940f3d958411704fa1fceb0af7379a4aaafdf"},"ruby_source_path":"Casks/font/font-t/font-tenali-ramakrishna.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tenaliramakrishna/TenaliRamakrishna-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TenaliRamakrishna-Regular.ttf"]]]},"font-tenderness":{"homepage":"https://dotcolon.net/fonts/tenderness/","names":["Tenderness"],"ruby_source_checksum":{":sha256":"681f0f56ae905cc0f72c6fc881796bd4cb8febcde1c2483989be5d2371f23e43"},"ruby_source_path":"Casks/font/font-t/font-tenderness.rb","sha256":"e9d512398aca5ae3633795b80918af30df7c7d616a5c381d130bf8ca32037891","tap_string":"homebrew/cask","url_args":["https://dotcolon.net/files/fonts/tenderness_0601.zip"],"version":"0.601","raw_artifacts":[[":font",["Tenderness-Regular.otf"]]]},"font-tengwar-formal-csur":{"homepage":"https://freetengwar.sourceforge.net/formal.html","names":["Tengwar Formal CSUR"],"ruby_source_checksum":{":sha256":"b6a3371c1f8cf253c1767361e28421b3a1c2d3de353633ab401e58ef0b1c2ad7"},"ruby_source_path":"Casks/font/font-t/font-tengwar-formal-csur.rb","sha256":"924c282f7f967ecf6ca81003d95d4355dcccda9cf3fb7afdc746cb9d8f8250c7","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/freetengwar/TengwarFormalCSUR11.zip"],"version":"11","raw_artifacts":[[":font",["TengwarFormalCSUR11/TengwarFormalCSUR.ttf"]]]},"font-tengwar-telcontar":{"homepage":"https://freetengwar.sourceforge.net/tengtelc.html","names":["Tengwar Telcontar"],"ruby_source_checksum":{":sha256":"de9f472e6147883e59cbf42508fe11dc9e2c4703154e29c8f9faca5b2ead8857"},"ruby_source_path":"Casks/font/font-t/font-tengwar-telcontar.rb","sha256":"f88780510e5c14f66e252fabce5d58febc7bec962d5c17f21ac82002ce85b925","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/freetengwar/TengwarTelcontar.008.zip"],"version":"008","raw_artifacts":[[":font",["tengtelc.ttf"]],[":font",["tengtelcb.ttf"]]]},"font-tenor-sans":{"homepage":"https://fonts.google.com/specimen/Tenor+Sans","names":["Tenor Sans"],"ruby_source_checksum":{":sha256":"061f46750ba3c5d74ca5fb140a88a7c32c781dd2a5980d6f61e94bef40467204"},"ruby_source_path":"Casks/font/font-t/font-tenor-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tenorsans/TenorSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TenorSans-Regular.ttf"]]]},"font-terminess-ttf-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Terminess Nerd Font (Terminus)"],"ruby_source_checksum":{":sha256":"4b622a11f5fa460038d31942bcbaa47e4c8b69c5e41fd45cbfefafd4cfa44b53"},"ruby_source_path":"Casks/font/font-t/font-terminess-ttf-nerd-font.rb","sha256":"80c6431f5789a72dc7464ecce3ee820cdc0f0123585befada87b13876d2fda90","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Terminus.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["TerminessNerdFontPropo-Regular.ttf"]],[":font",["TerminessNerdFont-BoldItalic.ttf"]],[":font",["TerminessNerdFont-Italic.ttf"]],[":font",["TerminessNerdFont-Regular.ttf"]],[":font",["TerminessNerdFontMono-Bold.ttf"]],[":font",["TerminessNerdFontMono-BoldItalic.ttf"]],[":font",["TerminessNerdFontMono-Italic.ttf"]],[":font",["TerminessNerdFontMono-Regular.ttf"]],[":font",["TerminessNerdFontPropo-Bold.ttf"]],[":font",["TerminessNerdFontPropo-BoldItalic.ttf"]],[":font",["TerminessNerdFontPropo-Italic.ttf"]],[":font",["TerminessNerdFont-Bold.ttf"]]]},"font-terminus":{"homepage":"https://files.ax86.net/terminus-ttf/","names":["Terminus TTF"],"ruby_source_checksum":{":sha256":"1d4fcf7a4d735b904ed01144da21683c6e56f978f28f45ac320d8b85794836fd"},"ruby_source_path":"Casks/font/font-t/font-terminus.rb","sha256":"0ead921d98d99a4590ffe6cd66dc037fc0a2ceea1c735d866ba73fe058257577","tap_string":"homebrew/cask","url_args":["https://files.ax86.net/terminus-ttf/files/4.49.3/terminus-ttf-4.49.3.zip"],"version":"4.49.3","raw_artifacts":[[":font",["terminus-ttf-4.49.3/TerminusTTF-4.49.3.ttf"]],[":font",["terminus-ttf-4.49.3/TerminusTTF-Bold-4.49.3.ttf"]],[":font",["terminus-ttf-4.49.3/TerminusTTF-Bold-Italic-4.49.3.ttf"]],[":font",["terminus-ttf-4.49.3/TerminusTTF-Italic-4.49.3.ttf"]]]},"font-tex-gyre-adventor":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tex-gyre/adventor","names":["TeX Gyre Adventor"],"ruby_source_checksum":{":sha256":"95076806e873384264f14400290fa341c87fa82e0ebea6c43491b12ae2228058"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-adventor.rb","sha256":"4cfef1d3df1674d111081d7410fe393185aef719e5d8465314dece308836033e","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tex-gyre/adventor/tg_adventor-otf-2_609-31_03_2026.zip"],"version":"2.609,31_03_2026","raw_artifacts":[[":font",["texgyreadventor-bold.otf"]],[":font",["texgyreadventor-bolditalic.otf"]],[":font",["texgyreadventor-italic.otf"]],[":font",["texgyreadventor-regular.otf"]]]},"font-tex-gyre-bonum-math":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tg-math","names":["Bonum Math"],"ruby_source_checksum":{":sha256":"793d777adffffb19ec787ee6f4fb5696ff20fe4dcb721eb9dbd230264ed35b8d"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-bonum-math.rb","sha256":"8f8dc6f52ff838201f581f20b4ab634508e6d4b1e2745fe5d6b7732e1df73290","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tg-math/download/texgyrebonum-math-1005.zip"],"version":"1.005","raw_artifacts":[[":font",["texgyrebonum-math-1005/opentype/texgyrebonum-math.otf"]]]},"font-tex-gyre-bonum":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tex-gyre/bonum","names":["TeX Gyre Bonum"],"ruby_source_checksum":{":sha256":"6398467fdf7eb8ed90646f81e42885987745cd85555d5f6a3535f2860a764b9f"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-bonum.rb","sha256":"6b5798a1d07aa495a369fb6e90981c2d851021afeff1a5caf597c7f0ac318e19","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tex-gyre/bonum/tg_bonum-otf-2_609-31_03_2026.zip"],"version":"2.609,31_03_2026","raw_artifacts":[[":font",["texgyrebonum-bold.otf"]],[":font",["texgyrebonum-bolditalic.otf"]],[":font",["texgyrebonum-italic.otf"]],[":font",["texgyrebonum-regular.otf"]]]},"font-tex-gyre-chorus":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tex-gyre/chorus","names":["TeX Gyre Chorus"],"ruby_source_checksum":{":sha256":"90ee9cab1b1b0df4b14d4904d903ea99dfe305b9e10228ce16e3c68915d47a2e"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-chorus.rb","sha256":"4f00506e0b630b2f3b4c9d35f786c17de3cfb11d8265065b79aee2a3e354387b","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tex-gyre/chorus/tg_chorus-otf-2_609-31_03_2026.zip"],"version":"2.609,31_03_2026","raw_artifacts":[[":font",["texgyrechorus-mediumitalic.otf"]]]},"font-tex-gyre-cursor":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tex-gyre/cursor","names":["TeX Gyre Cursor"],"ruby_source_checksum":{":sha256":"a9d81fc8b326f43bfafc0a4e33030b407a5c723f394b07e02e0abf2b7199ce52"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-cursor.rb","sha256":"68b86309e9c12cdd822c99e1cce8eba25b8be3cea3a49902a453351b5b6a83da","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tex-gyre/cursor/tg_cursor-otf-2_609-31_03_2026.zip"],"version":"2.609,31_03_2026","raw_artifacts":[[":font",["texgyrecursor-bold.otf"]],[":font",["texgyrecursor-bolditalic.otf"]],[":font",["texgyrecursor-italic.otf"]],[":font",["texgyrecursor-regular.otf"]]]},"font-tex-gyre-heros":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tex-gyre/heros","names":["TeX Gyre Heros"],"ruby_source_checksum":{":sha256":"17b1c7fc6281f076c5e8fbf652464c0cc6e032515cb9af8b7489d88895adf685"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-heros.rb","sha256":"a5803bb6211202b0e52447bbcbd41a209716b0952224c1116a28b6d342225abe","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tex-gyre/heros/tg_heros-otf-2_609-31_03_2026.zip"],"version":"2.609,31_03_2026","raw_artifacts":[[":font",["texgyreheroscn-regular.otf"]],[":font",["texgyreheros-bolditalic.otf"]],[":font",["texgyreheros-italic.otf"]],[":font",["texgyreheros-regular.otf"]],[":font",["texgyreheroscn-bold.otf"]],[":font",["texgyreheroscn-bolditalic.otf"]],[":font",["texgyreheroscn-italic.otf"]],[":font",["texgyreheros-bold.otf"]]]},"font-tex-gyre-pagella-math":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tg-math","names":["Pagella Math"],"ruby_source_checksum":{":sha256":"e8065320ecd3af832978afb736e7718780c2ca82706cd29e658b05aa06dae643"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-pagella-math.rb","sha256":"68a9c0ce195915334673960b13a281f24d31a8ae380454a0e35652dba506d474","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tg-math/download/texgyrepagella-math-1632.zip"],"version":"1.632","raw_artifacts":[[":font",["texgyrepagella-math-1632/opentype/texgyrepagella-math.otf"]]]},"font-tex-gyre-pagella":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tex-gyre/pagella","names":["TeX Gyre Pagella"],"ruby_source_checksum":{":sha256":"4907641189e166036f0265c6d12bc7103ff67b148b7d4ead7bbd8d02ab73e052"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-pagella.rb","sha256":"1fa1284bf30aefa1885ec5ce6c26b24d160104b331b1978a85a2a8b3c781737d","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tex-gyre/pagella/tg_pagella-otf-2_609-31_03_2026.zip"],"version":"2.609,31_03_2026","raw_artifacts":[[":font",["texgyrepagella-bold.otf"]],[":font",["texgyrepagella-bolditalic.otf"]],[":font",["texgyrepagella-italic.otf"]],[":font",["texgyrepagella-regular.otf"]]]},"font-tex-gyre-schola-math":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tg-math","names":["Schola Math"],"ruby_source_checksum":{":sha256":"505490f595f12c116c395d157064fcff82a35b4c635100f98f461295657465cd"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-schola-math.rb","sha256":"53560861144138e25f89f1f487126d21c81c5086364ffcf2c8e5e46e37ebbe00","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tg-math/download/texgyreschola-math-1533.zip"],"version":"1.533","raw_artifacts":[[":font",["texgyreschola-math-1533/opentype/texgyreschola-math.otf"]]]},"font-tex-gyre-schola":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tex-gyre/schola","names":["TeX Gyre Schola"],"ruby_source_checksum":{":sha256":"b236fd42e0c646ad4c4c7f90db50c5cf4aad012cdfefb8c04d1f85a67fa5f8c5"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-schola.rb","sha256":"40f76a93a159ba7a76d6fe2ac6a54b7eb480afc94557742505a847c571da13fc","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tex-gyre/schola/tg_schola-otf-2_609-31_03_2026.zip"],"version":"2.609,31_03_2026","raw_artifacts":[[":font",["texgyreschola-bold.otf"]],[":font",["texgyreschola-bolditalic.otf"]],[":font",["texgyreschola-italic.otf"]],[":font",["texgyreschola-regular.otf"]]]},"font-tex-gyre-termes-math":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tg-math","names":["Termes Math"],"ruby_source_checksum":{":sha256":"dc83d3924fb892e956190b8fb387260f5442dd5563dfc6edfd16f57d54d8bdb5"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-termes-math.rb","sha256":"5875b39d3987cbe4258e5933a2292fbece870177053c5a8f495492769e2d4bb2","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tg-math/download/texgyretermes-math-1543.zip"],"version":"1.543","raw_artifacts":[[":font",["texgyretermes-math-1543/opentype/texgyretermes-math.otf"]]]},"font-tex-gyre-termes":{"homepage":"https://www.gust.org.pl/projects/e-foundry/tex-gyre/termes","names":["TeX Gyre Termes"],"ruby_source_checksum":{":sha256":"e835fb9b51b02a35e99101a74004d4a8363e29948d0f6e2bc724711a130e6c74"},"ruby_source_path":"Casks/font/font-t/font-tex-gyre-termes.rb","sha256":"939908103cc061c6b1bc84d17c4fb11283f206ce79bb60f9f1073f4a2b5d8326","tap_string":"homebrew/cask","url_args":["https://www.gust.org.pl/projects/e-foundry/tex-gyre/termes/tg_termes-otf-2_609-31_03_2026.zip"],"version":"2.609,31_03_2026","raw_artifacts":[[":font",["texgyretermes-bold.otf"]],[":font",["texgyretermes-bolditalic.otf"]],[":font",["texgyretermes-italic.otf"]],[":font",["texgyretermes-regular.otf"]]]},"font-text-me-one":{"homepage":"https://fonts.google.com/specimen/Text+Me+One","names":["Text Me One"],"ruby_source_checksum":{":sha256":"34eb9a1bbae5f569476709a5e0b3278c36d121e4879315fc4d1b6bb270160d93"},"ruby_source_path":"Casks/font/font-t/font-text-me-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/textmeone/TextMeOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TextMeOne-Regular.ttf"]]]},"font-texturina":{"homepage":"https://fonts.google.com/specimen/Texturina","names":["Texturina"],"ruby_source_checksum":{":sha256":"df3117fe51f90a852c1c568b95998a36c499d4107972efffb25a254e22fe3764"},"ruby_source_path":"Casks/font/font-t/font-texturina.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/texturina"},"version":"latest","raw_artifacts":[[":font",["Texturina-Italic[opsz,wght].ttf"]],[":font",["Texturina[opsz,wght].ttf"]]]},"font-thabit":{"homepage":"https://fonts.google.com/earlyaccess","names":["Thabit"],"ruby_source_checksum":{":sha256":"ca045ec2c80bdd4a23d1d674ea72dd74b40d0219bd80d87cf274be292f1c5b36"},"ruby_source_path":"Casks/font/font-t/font-thabit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/thabit"},"version":"latest","raw_artifacts":[[":font",["Thabit-Bold.ttf"]],[":font",["Thabit-BoldOblique.ttf"]],[":font",["Thabit-Oblique.ttf"]],[":font",["Thabit.ttf"]]]},"font-tharlon":{"homepage":"https://fonts.google.com/earlyaccess","names":["Tharlon"],"ruby_source_checksum":{":sha256":"dc8913acbf63f17351f86d0efa026b353e63e6776cccd3bf51e403fd5b5a7ead"},"ruby_source_path":"Casks/font/font-t/font-tharlon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tharlon/Tharlon-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Tharlon-Regular.ttf"]]]},"font-thasadith":{"homepage":"https://fonts.google.com/specimen/Thasadith","names":["Thasadith"],"ruby_source_checksum":{":sha256":"19e31d8aca6556225e667a9b7366cca918db064d5b0747de44b6cc8422025c16"},"ruby_source_path":"Casks/font/font-t/font-thasadith.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/thasadith"},"version":"latest","raw_artifacts":[[":font",["Thasadith-Bold.ttf"]],[":font",["Thasadith-BoldItalic.ttf"]],[":font",["Thasadith-Italic.ttf"]],[":font",["Thasadith-Regular.ttf"]]]},"font-the-girl-next-door":{"homepage":"https://fonts.google.com/specimen/The+Girl+Next+Door","names":["The Girl Next Door"],"ruby_source_checksum":{":sha256":"5c834086a5450d845f036b7fc1e42f4f838dd4a955ca82cc8abfdddecd363da7"},"ruby_source_path":"Casks/font/font-t/font-the-girl-next-door.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/thegirlnextdoor/TheGirlNextDoor.ttf"],"version":"latest","raw_artifacts":[[":font",["TheGirlNextDoor.ttf"]]]},"font-the-nautigal":{"homepage":"https://fonts.google.com/specimen/The+Nautigal","names":["The Nautigal"],"ruby_source_checksum":{":sha256":"ab489c676f6862a8c6c5b6ebb3d3fd3da7635d782a96d20b50d8b1c9e0674fa4"},"ruby_source_path":"Casks/font/font-t/font-the-nautigal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/thenautigal"},"version":"latest","raw_artifacts":[[":font",["TheNautigal-Bold.ttf"]],[":font",["TheNautigal-Regular.ttf"]]]},"font-tiejili-sc":{"homepage":"https://github.com/Buernia/Tiejili","names":["Tiejili SC","铁蒺藜体 简"],"ruby_source_checksum":{":sha256":"df85ed685cc8f28fdcfb668899ea71ee8e04c5465d5e6d17108af29aea5949e5"},"ruby_source_path":"Casks/font/font-t/font-tiejili-sc.rb","sha256":"28524e623b73ab4e8507ca689b1d166758a66b7eb73649c9996f8ba14626359f","tap_string":"homebrew/cask","url_args":["https://github.com/Buernia/Tiejili/releases/download/1.100/Tiejili.zip"],"version":"1.100","raw_artifacts":[[":font",["TiejiliSC-Regular.otf"]]]},"font-tienne":{"homepage":"https://fonts.google.com/specimen/Tienne","names":["Tienne"],"ruby_source_checksum":{":sha256":"d74601a8408b808b621d3edbccd35e6c4586b1a9b318441326b242b1e47ce5cb"},"ruby_source_path":"Casks/font/font-t/font-tienne.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tienne"},"version":"latest","raw_artifacts":[[":font",["Tienne-Black.ttf"]],[":font",["Tienne-Bold.ttf"]],[":font",["Tienne-Regular.ttf"]]]},"font-tiktok-sans":{"homepage":"https://fonts.google.com/specimen/TikTok+Sans","names":["TikTok Sans"],"ruby_source_checksum":{":sha256":"3598b59b686c7dd87c03b49eae7bb25595bf6090da8a4b761c0443d3c4b6c766"},"ruby_source_path":"Casks/font/font-t/font-tiktok-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tiktoksans/TikTokSans%5Bopsz%2Cslnt%2Cwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["TikTokSans[opsz,slnt,wdth,wght].ttf"]]]},"font-tillana":{"homepage":"https://fonts.google.com/specimen/Tillana","names":["Tillana"],"ruby_source_checksum":{":sha256":"d5a01a98fe7db19bbc99c244f64b72afd589ece6716dc33cc7224f3378f08f9c"},"ruby_source_path":"Casks/font/font-t/font-tillana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tillana"},"version":"latest","raw_artifacts":[[":font",["Tillana-Bold.ttf"]],[":font",["Tillana-ExtraBold.ttf"]],[":font",["Tillana-Medium.ttf"]],[":font",["Tillana-Regular.ttf"]],[":font",["Tillana-SemiBold.ttf"]]]},"font-tilt-neon":{"homepage":"https://fonts.google.com/specimen/Tilt+Neon","names":["Tilt Neon"],"ruby_source_checksum":{":sha256":"a444736f3b454f720c458e8b3bd5e030770f97b8fc32a48eae7b6b3f3917507a"},"ruby_source_path":"Casks/font/font-t/font-tilt-neon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tiltneon/TiltNeon%5BXROT%2CYROT%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["TiltNeon[XROT,YROT].ttf"]]]},"font-tilt-prism":{"homepage":"https://fonts.google.com/specimen/Tilt+Prism","names":["Tilt Prism"],"ruby_source_checksum":{":sha256":"b446908c14a878ff92600130145d79b353c616b413451badc6b8018a29c47829"},"ruby_source_path":"Casks/font/font-t/font-tilt-prism.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tiltprism/TiltPrism%5BXROT%2CYROT%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["TiltPrism[XROT,YROT].ttf"]]]},"font-tilt-warp":{"homepage":"https://fonts.google.com/specimen/Tilt+Warp","names":["Tilt Warp"],"ruby_source_checksum":{":sha256":"77d5239c431fe1500f11cc3f9086081532b2a1cb2de8033f6c365d95a4dd8b41"},"ruby_source_path":"Casks/font/font-t/font-tilt-warp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tiltwarp/TiltWarp%5BXROT%2CYROT%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["TiltWarp[XROT,YROT].ttf"]]]},"font-times-new-roman":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Times New Roman"],"ruby_source_checksum":{":sha256":"4cb7f3a91495c1b30d9ff5636252bb5326fca64018f30ca28cba7839e34a528d"},"ruby_source_path":"Casks/font/font-t/font-times-new-roman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/times32.exe"],"version":"latest","raw_artifacts":[[":font",["Times.TTF"]],[":font",["Timesbd.TTF"]],[":font",["Timesbi.TTF"]],[":font",["Timesi.TTF"]]]},"font-times-newer-roman":{"homepage":"https://timesnewerroman.com/","names":["Times Newer Roman"],"ruby_source_checksum":{":sha256":"3a152c87106ab6eee4753a5d62d875feae411404dda2030d546b315fd11e8d54"},"ruby_source_path":"Casks/font/font-t/font-times-newer-roman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://timesnewerroman.com/assets/TimesNewerRoman.zip"],"version":"1.000","raw_artifacts":[[":font",["TimesNewerRoman-Bold.otf"]],[":font",["TimesNewerRoman-BoldItalic.otf"]],[":font",["TimesNewerRoman-Italic.otf"]],[":font",["TimesNewerRoman-Regular.otf"]]]},"font-timmana":{"homepage":"https://fonts.google.com/specimen/Timmana","names":["Timmana"],"ruby_source_checksum":{":sha256":"66aee57b0795664128471fd5efd8393b18dfdcf2b647ae57a885c46b7a4a823e"},"ruby_source_path":"Casks/font/font-t/font-timmana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/timmana/Timmana-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Timmana-Regular.ttf"]]]},"font-tinos-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Tinos Nerd Font (Tinos)"],"ruby_source_checksum":{":sha256":"1395c64000c03cfb61c7fb4005357a828e54d2adc567fb9c924edca16c7a3696"},"ruby_source_path":"Casks/font/font-t/font-tinos-nerd-font.rb","sha256":"70c5b9b6fac0c3bbb645b1470171023ddccd33ed70105ef41373f7af66f01129","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Tinos.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["TinosNerdFontPropo-Regular.ttf"]],[":font",["TinosNerdFont-BoldItalic.ttf"]],[":font",["TinosNerdFont-Italic.ttf"]],[":font",["TinosNerdFont-Regular.ttf"]],[":font",["TinosNerdFontPropo-Bold.ttf"]],[":font",["TinosNerdFontPropo-BoldItalic.ttf"]],[":font",["TinosNerdFontPropo-Italic.ttf"]],[":font",["TinosNerdFont-Bold.ttf"]]]},"font-tinos":{"homepage":"https://fonts.google.com/specimen/Tinos","names":["Tinos"],"ruby_source_checksum":{":sha256":"b45f3d4b0d1537460c11bd0e0859680afad77222d39e34773f2b40e6a639e181"},"ruby_source_path":"Casks/font/font-t/font-tinos.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tinos"},"version":"latest","raw_artifacts":[[":font",["Tinos-Bold.ttf"]],[":font",["Tinos-BoldItalic.ttf"]],[":font",["Tinos-Italic.ttf"]],[":font",["Tinos-Regular.ttf"]]]},"font-tiny5-duo":{"homepage":"https://github.com/Gissio/font_tiny5","names":["Tiny5 Duo"],"ruby_source_checksum":{":sha256":"0a51e8d4dfdaf2d1e78893abecf1ae212fe69cf6966f9256a05c9f1c7e6763c0"},"ruby_source_path":"Casks/font/font-t/font-tiny5-duo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tiny5duo"},"version":"latest","raw_artifacts":[[":font",["Tiny5Duo-Italic[BLED,JITT,ROND,wdth,wght].ttf"]],[":font",["Tiny5Duo[BLED,JITT,ROND,wdth,wght].ttf"]]]},"font-tiny5":{"homepage":"https://fonts.google.com/specimen/Tiny5","names":["Tiny5"],"ruby_source_checksum":{":sha256":"844c29a6289e3958b79138ec6cc985bb9e8a6c26c602d9064f6ae74dbb0367c2"},"ruby_source_path":"Casks/font/font-t/font-tiny5.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tiny5"},"version":"latest","raw_artifacts":[[":font",["Tiny5-Italic[BLED,JITT,ROND,wdth,wght].ttf"]],[":font",["Tiny5[BLED,JITT,ROND,wdth,wght].ttf"]]]},"font-tiro-bangla":{"homepage":"https://fonts.google.com/specimen/Tiro+Bangla","names":["Tiro Bangla"],"ruby_source_checksum":{":sha256":"889934fcf3780814a7dd404021c961c575736fdfd64060922a3eb947ae8cf3b9"},"ruby_source_path":"Casks/font/font-t/font-tiro-bangla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirobangla"},"version":"latest","raw_artifacts":[[":font",["TiroBangla-Italic.ttf"]],[":font",["TiroBangla-Regular.ttf"]]]},"font-tiro-devanagari-hindi":{"homepage":"https://fonts.google.com/specimen/Tiro+Devanagari+Hindi","names":["Tiro Devanagari Hindi"],"ruby_source_checksum":{":sha256":"3bae37893073f3e5d2b9bf18a51428fcaf596609ab5534fa22cbdbb0649e040a"},"ruby_source_path":"Casks/font/font-t/font-tiro-devanagari-hindi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirodevanagarihindi"},"version":"latest","raw_artifacts":[[":font",["TiroDevanagariHindi-Italic.ttf"]],[":font",["TiroDevanagariHindi-Regular.ttf"]]]},"font-tiro-devanagari-marathi":{"homepage":"https://fonts.google.com/specimen/Tiro+Devanagari+Marathi","names":["Tiro Devanagari Marathi"],"ruby_source_checksum":{":sha256":"fd27705144267032aba9805040fdb53e19b89410ee99267b4d60c0f1612262b6"},"ruby_source_path":"Casks/font/font-t/font-tiro-devanagari-marathi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirodevanagarimarathi"},"version":"latest","raw_artifacts":[[":font",["TiroDevanagariMarathi-Italic.ttf"]],[":font",["TiroDevanagariMarathi-Regular.ttf"]]]},"font-tiro-devanagari-sanskrit":{"homepage":"https://fonts.google.com/specimen/Tiro+Devanagari+Sanskrit","names":["Tiro Devanagari Sanskrit"],"ruby_source_checksum":{":sha256":"a0444dcb48f9f7e67931e490bab35719cf9c59a2518a4e3ec3c05962090e1e6c"},"ruby_source_path":"Casks/font/font-t/font-tiro-devanagari-sanskrit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirodevanagarisanskrit"},"version":"latest","raw_artifacts":[[":font",["TiroDevanagariSanskrit-Italic.ttf"]],[":font",["TiroDevanagariSanskrit-Regular.ttf"]]]},"font-tiro-gurmukhi":{"homepage":"https://fonts.google.com/specimen/Tiro+Gurmukhi","names":["Tiro Gurmukhi"],"ruby_source_checksum":{":sha256":"3f558dec585e3113c346544ba0d5b6b7f9614b8d459aaf7216c25267362823ae"},"ruby_source_path":"Casks/font/font-t/font-tiro-gurmukhi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirogurmukhi"},"version":"latest","raw_artifacts":[[":font",["TiroGurmukhi-Italic.ttf"]],[":font",["TiroGurmukhi-Regular.ttf"]]]},"font-tiro-kannada":{"homepage":"https://fonts.google.com/specimen/Tiro+Kannada","names":["Tiro Kannada"],"ruby_source_checksum":{":sha256":"dd0bba21ea0ee684895c94909d432efd5a8330120def6254d2d1ecee0cb7a897"},"ruby_source_path":"Casks/font/font-t/font-tiro-kannada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirokannada"},"version":"latest","raw_artifacts":[[":font",["TiroKannada-Italic.ttf"]],[":font",["TiroKannada-Regular.ttf"]]]},"font-tiro-tamil":{"homepage":"https://fonts.google.com/specimen/Tiro+Tamil","names":["Tiro Tamil"],"ruby_source_checksum":{":sha256":"0b897aeb99a2537c50d847daec21569d20ef39d30da1341b9694a01da9570c9d"},"ruby_source_path":"Casks/font/font-t/font-tiro-tamil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirotamil"},"version":"latest","raw_artifacts":[[":font",["TiroTamil-Italic.ttf"]],[":font",["TiroTamil-Regular.ttf"]]]},"font-tiro-telugu":{"homepage":"https://fonts.google.com/specimen/Tiro+Telugu","names":["Tiro Telugu"],"ruby_source_checksum":{":sha256":"e8eaca9f01a4030e76a50113afa34439fda458915ad3fe509d8ae7fa399cf9f6"},"ruby_source_path":"Casks/font/font-t/font-tiro-telugu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirotelugu"},"version":"latest","raw_artifacts":[[":font",["TiroTelugu-Italic.ttf"]],[":font",["TiroTelugu-Regular.ttf"]]]},"font-tirra":{"homepage":"https://fonts.google.com/specimen/Tirra","names":["Tirra"],"ruby_source_checksum":{":sha256":"bbf2f71c971a8c4de85cd0fc7141d93732f52b2c6f07d94600ea227b3ca0a58f"},"ruby_source_path":"Casks/font/font-t/font-tirra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tirra"},"version":"latest","raw_artifacts":[[":font",["Tirra-Black.ttf"]],[":font",["Tirra-Bold.ttf"]],[":font",["Tirra-ExtraBold.ttf"]],[":font",["Tirra-Medium.ttf"]],[":font",["Tirra-Regular.ttf"]],[":font",["Tirra-SemiBold.ttf"]]]},"font-titan-one":{"homepage":"https://fonts.google.com/specimen/Titan+One","names":["Titan One"],"ruby_source_checksum":{":sha256":"42943a0c0596f13a5f56129d43295047ec85962e91d966fb9abd68121f522652"},"ruby_source_path":"Casks/font/font-t/font-titan-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/titanone/TitanOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TitanOne-Regular.ttf"]]]},"font-titillium-web":{"homepage":"https://fonts.google.com/specimen/Titillium+Web","names":["Titillium Web"],"ruby_source_checksum":{":sha256":"8fa2a8a654db3a6ade1b1b570247d0f2d751d0bb944e083f6ffc4ced03835a21"},"ruby_source_path":"Casks/font/font-t/font-titillium-web.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/titilliumweb"},"version":"latest","raw_artifacts":[[":font",["TitilliumWeb-SemiBoldItalic.ttf"]],[":font",["TitilliumWeb-Bold.ttf"]],[":font",["TitilliumWeb-BoldItalic.ttf"]],[":font",["TitilliumWeb-ExtraLight.ttf"]],[":font",["TitilliumWeb-ExtraLightItalic.ttf"]],[":font",["TitilliumWeb-Italic.ttf"]],[":font",["TitilliumWeb-Light.ttf"]],[":font",["TitilliumWeb-LightItalic.ttf"]],[":font",["TitilliumWeb-Regular.ttf"]],[":font",["TitilliumWeb-SemiBold.ttf"]],[":font",["TitilliumWeb-Black.ttf"]]]},"font-togalite":{"homepage":"https://moji-waku.com/togalite/index.html","names":["Togalite","トガリテ"],"ruby_source_checksum":{":sha256":"9431f3bc1f4762eea30950cbd0687ce6d26e36854a36934f2e82cc00e10c45fd"},"ruby_source_path":"Casks/font/font-t/font-togalite.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/togalite.zip"],"version":"2.0","raw_artifacts":[[":font",["togalite/Togalite-Black.otf"]],[":font",["togalite/Togalite-Bold.otf"]],[":font",["togalite/Togalite-Heavy.otf"]],[":font",["togalite/Togalite-Light.otf"]],[":font",["togalite/Togalite-Medium.otf"]],[":font",["togalite/Togalite-Regular.otf"]],[":font",["togalite/Togalite-Thin.otf"]]]},"font-tomorrow":{"homepage":"https://fonts.google.com/specimen/Tomorrow","names":["Tomorrow"],"ruby_source_checksum":{":sha256":"3573c61ff5c6c77986120532592714989ea40b5dabee9933bc128a3b226ac67e"},"ruby_source_path":"Casks/font/font-t/font-tomorrow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tomorrow"},"version":"latest","raw_artifacts":[[":font",["Tomorrow-ThinItalic.ttf"]],[":font",["Tomorrow-BlackItalic.ttf"]],[":font",["Tomorrow-Bold.ttf"]],[":font",["Tomorrow-BoldItalic.ttf"]],[":font",["Tomorrow-ExtraBold.ttf"]],[":font",["Tomorrow-ExtraBoldItalic.ttf"]],[":font",["Tomorrow-ExtraLight.ttf"]],[":font",["Tomorrow-ExtraLightItalic.ttf"]],[":font",["Tomorrow-Italic.ttf"]],[":font",["Tomorrow-Light.ttf"]],[":font",["Tomorrow-LightItalic.ttf"]],[":font",["Tomorrow-Medium.ttf"]],[":font",["Tomorrow-MediumItalic.ttf"]],[":font",["Tomorrow-Regular.ttf"]],[":font",["Tomorrow-SemiBold.ttf"]],[":font",["Tomorrow-SemiBoldItalic.ttf"]],[":font",["Tomorrow-Thin.ttf"]],[":font",["Tomorrow-Black.ttf"]]]},"font-tourney":{"homepage":"https://fonts.google.com/specimen/Tourney","names":["Tourney"],"ruby_source_checksum":{":sha256":"9053fb703a57284f5e82561b19284b64f88eae63e6ab36c32470dc6743538889"},"ruby_source_path":"Casks/font/font-t/font-tourney.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tourney"},"version":"latest","raw_artifacts":[[":font",["Tourney-Italic[wdth,wght].ttf"]],[":font",["Tourney[wdth,wght].ttf"]]]},"font-trade-winds":{"homepage":"https://fonts.google.com/specimen/Trade+Winds","names":["Trade Winds"],"ruby_source_checksum":{":sha256":"6022c61193a6fbe170777f71307960770bf46d1049f5690a26056f2a8322c576"},"ruby_source_path":"Casks/font/font-t/font-trade-winds.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tradewinds/TradeWinds-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TradeWinds-Regular.ttf"]]]},"font-train-one":{"homepage":"https://fonts.google.com/specimen/Train+One","names":["Train One"],"ruby_source_checksum":{":sha256":"0fc6151a0071f61e7bc006bc948afa151e14c50a31770e80403c0eadc527ab28"},"ruby_source_path":"Casks/font/font-t/font-train-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/trainone/TrainOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TrainOne-Regular.ttf"]]]},"font-trebuchet-ms":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Trebuchet MS"],"ruby_source_checksum":{":sha256":"229e46c9a258b5daf24013e7d8779bd8ff0d5a4d094cb8541257cdf55196c5d2"},"ruby_source_path":"Casks/font/font-t/font-trebuchet-ms.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/trebuc32.exe"],"version":"latest","raw_artifacts":[[":font",["Trebucbd.ttf"]],[":font",["trebuc.ttf"]],[":font",["trebucbi.ttf"]],[":font",["trebucit.ttf"]]]},"font-triodion":{"homepage":"https://fonts.google.com/specimen/Triodion","names":["Triodion"],"ruby_source_checksum":{":sha256":"3b7fd56f4e640b650f99110c201b9617d7c56c6a9b47d02f7662998746b0c924"},"ruby_source_path":"Casks/font/font-t/font-triodion.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/triodion/Triodion-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Triodion-Regular.ttf"]]]},"font-trirong":{"homepage":"https://fonts.google.com/specimen/Trirong","names":["Trirong"],"ruby_source_checksum":{":sha256":"6fd656ae37fa0b8533770c9e182c4cfec4c714f916d560f0d2fc5e7adc5874f3"},"ruby_source_path":"Casks/font/font-t/font-trirong.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/trirong"},"version":"latest","raw_artifacts":[[":font",["Trirong-ThinItalic.ttf"]],[":font",["Trirong-BlackItalic.ttf"]],[":font",["Trirong-Bold.ttf"]],[":font",["Trirong-BoldItalic.ttf"]],[":font",["Trirong-ExtraBold.ttf"]],[":font",["Trirong-ExtraBoldItalic.ttf"]],[":font",["Trirong-ExtraLight.ttf"]],[":font",["Trirong-ExtraLightItalic.ttf"]],[":font",["Trirong-Italic.ttf"]],[":font",["Trirong-Light.ttf"]],[":font",["Trirong-LightItalic.ttf"]],[":font",["Trirong-Medium.ttf"]],[":font",["Trirong-MediumItalic.ttf"]],[":font",["Trirong-Regular.ttf"]],[":font",["Trirong-SemiBold.ttf"]],[":font",["Trirong-SemiBoldItalic.ttf"]],[":font",["Trirong-Thin.ttf"]],[":font",["Trirong-Black.ttf"]]]},"font-trispace":{"homepage":"https://fonts.google.com/specimen/Trispace","names":["Trispace"],"ruby_source_checksum":{":sha256":"e04e04db72bb565445e4ec475c4c03eaa99418ca722aa6975d8f3e0cebb3b748"},"ruby_source_path":"Casks/font/font-t/font-trispace.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/trispace/Trispace%5Bwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Trispace[wdth,wght].ttf"]]]},"font-trocchi":{"homepage":"https://fonts.google.com/specimen/Trocchi","names":["Trocchi"],"ruby_source_checksum":{":sha256":"f2d8094ec9c5673ee89d95c0ccd0ca5b0ffdcb930486183a1992689f5969863f"},"ruby_source_path":"Casks/font/font-t/font-trocchi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/trocchi/Trocchi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Trocchi-Regular.ttf"]]]},"font-trochut":{"homepage":"https://fonts.google.com/specimen/Trochut","names":["Trochut"],"ruby_source_checksum":{":sha256":"26d8c6504406532d5e006c5954807fc23a109946c73ee9bf4249c0690ee79b42"},"ruby_source_path":"Casks/font/font-t/font-trochut.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/trochut"},"version":"latest","raw_artifacts":[[":font",["Trochut-Bold.ttf"]],[":font",["Trochut-Italic.ttf"]],[":font",["Trochut-Regular.ttf"]]]},"font-truculenta":{"homepage":"https://fonts.google.com/specimen/Truculenta","names":["Truculenta"],"ruby_source_checksum":{":sha256":"a4e80f31a9ad9be5de9642596081489e55985e39d5169c15aa7e1f9a5ca8227b"},"ruby_source_path":"Casks/font/font-t/font-truculenta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/truculenta/Truculenta%5Bopsz%2Cwdth%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Truculenta[opsz,wdth,wght].ttf"]]]},"font-trykker":{"homepage":"https://fonts.google.com/specimen/Trykker","names":["Trykker"],"ruby_source_checksum":{":sha256":"5a44961f401dd0e4f1720fa8a3cf1de46358596247b146167c025df4f4836d44"},"ruby_source_path":"Casks/font/font-t/font-trykker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/trykker/Trykker-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Trykker-Regular.ttf"]]]},"font-tsukimi-rounded":{"homepage":"https://fonts.google.com/specimen/Tsukimi+Rounded","names":["Tsukimi Rounded"],"ruby_source_checksum":{":sha256":"2ac5019dd73fd85e74c66cfcf8c89aac57f68f19d1f5891b9c17d062344173af"},"ruby_source_path":"Casks/font/font-t/font-tsukimi-rounded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tsukimirounded"},"version":"latest","raw_artifacts":[[":font",["TsukimiRounded-Bold.ttf"]],[":font",["TsukimiRounded-Light.ttf"]],[":font",["TsukimiRounded-Medium.ttf"]],[":font",["TsukimiRounded-Regular.ttf"]],[":font",["TsukimiRounded-SemiBold.ttf"]]]},"font-tt2020":{"homepage":"https://github.com/ctrlcctrlv/TT2020","names":["TT2020"],"ruby_source_checksum":{":sha256":"13a44de2bc76208b360fcf52f5d4551153031a001d78395cc18dd82ffe590256"},"ruby_source_path":"Casks/font/font-t/font-tt2020.rb","sha256":"a6c34a7ffce6e2f87c12566724029bde528364ce653805ac3d28a34845d815e7","tap_string":"homebrew/cask","url_args":["https://github.com/ctrlcctrlv/TT2020/archive/refs/tags/v0.2.1.tar.gz"],"version":"0.2.1","raw_artifacts":[[":font",["TT2020-0.2.1/dist/TT2020StyleG-Regular.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020Base-Regular.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020StyleB-Italic.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020StyleB-Regular.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020StyleD-Italic.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020StyleD-Regular.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020StyleE-Italic.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020StyleE-Regular.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020StyleF-Regular.ttf"]],[":font",["TT2020-0.2.1/dist/TT2020Base-Italic.ttf"]]]},"font-tuffy":{"homepage":"https://fonts.google.com/specimen/Tuffy","names":["Tuffy"],"ruby_source_checksum":{":sha256":"38e9467a4675aeaeaac5929c6d6cd316aee77911bdf2fe6d1f164828c7344156"},"ruby_source_path":"Casks/font/font-t/font-tuffy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/tuffy"},"version":"latest","raw_artifacts":[[":font",["Tuffy-Bold.ttf"]],[":font",["Tuffy-BoldItalic.ttf"]],[":font",["Tuffy-Italic.ttf"]],[":font",["Tuffy-Regular.ttf"]]]},"font-tulpen-one":{"homepage":"https://fonts.google.com/specimen/Tulpen+One","names":["Tulpen One"],"ruby_source_checksum":{":sha256":"b1330153b557ff34a372c2b59be9b086faf70af9e04f1516d8ab4b38d9132ed8"},"ruby_source_path":"Casks/font/font-t/font-tulpen-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/tulpenone/TulpenOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TulpenOne-Regular.ttf"]]]},"font-turret-road":{"homepage":"https://fonts.google.com/specimen/Turret+Road","names":["Turret Road"],"ruby_source_checksum":{":sha256":"1bdb4aadd9805686a010cc8049419f7cee461039c2e9afc837525b7486f19cb9"},"ruby_source_path":"Casks/font/font-t/font-turret-road.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/turretroad"},"version":"latest","raw_artifacts":[[":font",["TurretRoad-Bold.ttf"]],[":font",["TurretRoad-ExtraBold.ttf"]],[":font",["TurretRoad-ExtraLight.ttf"]],[":font",["TurretRoad-Light.ttf"]],[":font",["TurretRoad-Medium.ttf"]],[":font",["TurretRoad-Regular.ttf"]]]},"font-twilio-sans-mono":{"homepage":"https://github.com/twilio/twilio-sans-mono","names":["Twilio Sans Mono"],"ruby_source_checksum":{":sha256":"b9771a164b82676c01180811248eded2a151ad5ac5cc7d8af51db0fa95aa7b4e"},"ruby_source_path":"Casks/font/font-t/font-twilio-sans-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/twilio/twilio-sans-mono/raw/main/Twilio-Sans-Mono.zip"],"version":"latest","raw_artifacts":[[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-SemiboldItl.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-BoldItl.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-Extrabold.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-ExtraboldItl.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-Heavy.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-HeavyItl.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-Light.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-LightItl.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-Medium.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-MediumItl.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-Regular.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-RegularItl.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-Retina.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-RetinaItl.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-Semibold.otf"]],[":font",["Twilio-Sans-Mono/OTF/TwilioSansMono-Bold.otf"]]]},"font-twinkle-star":{"homepage":"https://fonts.google.com/specimen/Twinkle+Star","names":["Twinkle Star"],"ruby_source_checksum":{":sha256":"ae911de6c0bced96db82763936d7f5341fd6e20e289ac8a6e21491daeb5ae248"},"ruby_source_path":"Casks/font/font-t/font-twinkle-star.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/twinklestar/TwinkleStar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["TwinkleStar-Regular.ttf"]]]},"font-twitter-color-emoji":{"homepage":"https://github.com/eosrei/twemoji-color-font/","names":["Twitter Color Emoji"],"ruby_source_checksum":{":sha256":"025ff4d4f4dad32c35e47a6a3ff34bdea89210f1c9b96f04a3b599ff18d8726d"},"ruby_source_path":"Casks/font/font-t/font-twitter-color-emoji.rb","sha256":"9075de7a1c9dd660782d02b5c5be1c1524e16db13a6d7d4264b9aabbd056b692","tap_string":"homebrew/cask","url_args":["https://github.com/eosrei/twemoji-color-font/releases/download/v15.1.0/TwitterColorEmoji-SVGinOT-15.1.0.zip"],"version":"15.1.0","raw_artifacts":[[":font",["TwitterColorEmoji-SVGinOT-15.1.0/TwitterColorEmoji-SVGinOT.ttf"]]]},"font-typographer-woodcut-initials-one":{"homepage":"https://www.1001fonts.com/typographerwoodcutinitialsone-font.html","names":["Typographer Woodcut Initials One"],"ruby_source_checksum":{":sha256":"406265f60be0d3717a4da29e85fdaf20d85fa4b54fd32f0cfa10db4a7f1ce2f0"},"ruby_source_path":"Casks/font/font-t/font-typographer-woodcut-initials-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.1001fonts.com/download/typographerwoodcutinitialsone.zip"],"version":"latest","raw_artifacts":[[":font",["TypographerWoodcut01.ttf"]]]},"font-ubuntu-condensed":{"homepage":"https://fonts.google.com/specimen/Ubuntu+Condensed","names":["Ubuntu Condensed"],"ruby_source_checksum":{":sha256":"bcd3d109f5e03f18e925fa4e6a65c89ba07921671b59139243d0347e84bb3b91"},"ruby_source_path":"Casks/font/font-u/font-ubuntu-condensed.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ufl/ubuntucondensed/UbuntuCondensed-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["UbuntuCondensed-Regular.ttf"]]]},"font-ubuntu-mono-derivative-powerline":{"homepage":"https://github.com/powerline/fonts/tree/master/UbuntuMono","names":["Ubuntu Mono derivative Powerline"],"ruby_source_checksum":{":sha256":"1f7983265c8ed55c71a96e64f37f3ffb177b1e4b45f5158c0d31fa8706c7fa33"},"ruby_source_path":"Casks/font/font-u/font-ubuntu-mono-derivative-powerline.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/powerline/fonts.git"],"url_kwargs":{":branch":"master",":only_path":"UbuntuMono"},"version":"latest","raw_artifacts":[[":font",["Ubuntu Mono derivative Powerline Bold Italic.ttf"]],[":font",["Ubuntu Mono derivative Powerline Bold.ttf"]],[":font",["Ubuntu Mono derivative Powerline Italic.ttf"]],[":font",["Ubuntu Mono derivative Powerline.ttf"]]]},"font-ubuntu-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["UbuntuMono Nerd Font (Ubuntu Mono)"],"ruby_source_checksum":{":sha256":"9c109baf33dc0a57f0c219acb29a8d107af163d2db148e2fc240f84383dd69ae"},"ruby_source_path":"Casks/font/font-u/font-ubuntu-mono-nerd-font.rb","sha256":"9c4d18e23e1ff809849fa0afec79ade67c58e22150c95ea373d22598c1ddea18","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/UbuntuMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["UbuntuMonoNerdFontPropo-Regular.ttf"]],[":font",["UbuntuMonoNerdFont-BoldItalic.ttf"]],[":font",["UbuntuMonoNerdFont-Italic.ttf"]],[":font",["UbuntuMonoNerdFont-Regular.ttf"]],[":font",["UbuntuMonoNerdFontMono-Bold.ttf"]],[":font",["UbuntuMonoNerdFontMono-BoldItalic.ttf"]],[":font",["UbuntuMonoNerdFontMono-Italic.ttf"]],[":font",["UbuntuMonoNerdFontMono-Regular.ttf"]],[":font",["UbuntuMonoNerdFontPropo-Bold.ttf"]],[":font",["UbuntuMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["UbuntuMonoNerdFontPropo-Italic.ttf"]],[":font",["UbuntuMonoNerdFont-Bold.ttf"]]]},"font-ubuntu-mono":{"homepage":"https://fonts.google.com/specimen/Ubuntu+Mono","names":["Ubuntu Mono"],"ruby_source_checksum":{":sha256":"dde78e9c1273024982edb4c5b626825589f427b7a817ddebf4969c71bf982a35"},"ruby_source_path":"Casks/font/font-u/font-ubuntu-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ufl/ubuntumono"},"version":"latest","raw_artifacts":[[":font",["UbuntuMono-Bold.ttf"]],[":font",["UbuntuMono-BoldItalic.ttf"]],[":font",["UbuntuMono-Italic.ttf"]],[":font",["UbuntuMono-Regular.ttf"]]]},"font-ubuntu-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["Ubuntu Nerd Font (Ubuntu)"],"ruby_source_checksum":{":sha256":"cecd18f5d37247eb15014dfee2bd1f01ec463b82357dee3c5fa02b024289b314"},"ruby_source_path":"Casks/font/font-u/font-ubuntu-nerd-font.rb","sha256":"e84b2dbb9e6303e6ce45f0c80e6a083b31fda329fd0de0dd21fb8f851be141bd","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/Ubuntu.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["UbuntuNerdFontPropo-Regular.ttf"]],[":font",["UbuntuNerdFont-BoldItalic.ttf"]],[":font",["UbuntuNerdFont-Condensed.ttf"]],[":font",["UbuntuNerdFont-Italic.ttf"]],[":font",["UbuntuNerdFont-Light.ttf"]],[":font",["UbuntuNerdFont-LightItalic.ttf"]],[":font",["UbuntuNerdFont-Medium.ttf"]],[":font",["UbuntuNerdFont-MediumItalic.ttf"]],[":font",["UbuntuNerdFont-Regular.ttf"]],[":font",["UbuntuNerdFontPropo-Bold.ttf"]],[":font",["UbuntuNerdFontPropo-BoldItalic.ttf"]],[":font",["UbuntuNerdFontPropo-Condensed.ttf"]],[":font",["UbuntuNerdFontPropo-Italic.ttf"]],[":font",["UbuntuNerdFontPropo-Light.ttf"]],[":font",["UbuntuNerdFontPropo-LightItalic.ttf"]],[":font",["UbuntuNerdFontPropo-Medium.ttf"]],[":font",["UbuntuNerdFontPropo-MediumItalic.ttf"]],[":font",["UbuntuNerdFont-Bold.ttf"]]]},"font-ubuntu-sans-mono":{"homepage":"https://fonts.google.com/specimen/Ubuntu+Sans+Mono","names":["Ubuntu Sans Mono"],"ruby_source_checksum":{":sha256":"ca65e09340e73ff9b169de54655ab9aca11bbe42a2caff09097923770a77c2f6"},"ruby_source_path":"Casks/font/font-u/font-ubuntu-sans-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ufl/ubuntusansmono"},"version":"latest","raw_artifacts":[[":font",["UbuntuSansMono-Italic[wght].ttf"]],[":font",["UbuntuSansMono[wght].ttf"]]]},"font-ubuntu-sans-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["UbuntuSans Nerd Font families (Ubuntu Sans)"],"ruby_source_checksum":{":sha256":"b74e0abb253da1e6a244d97dfff733244c922c89fd4fb96205ae9f5538dc3890"},"ruby_source_path":"Casks/font/font-u/font-ubuntu-sans-nerd-font.rb","sha256":"abcbf48bb68e2dd09d43dc0ea04f6878cc8ee46334a9f9ce52b51e06f31aa0d0","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/UbuntuSans.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["UbuntuSansNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["UbuntuSansMonoNerdFont-BoldItalic.ttf"]],[":font",["UbuntuSansMonoNerdFont-Italic.ttf"]],[":font",["UbuntuSansMonoNerdFont-Medium.ttf"]],[":font",["UbuntuSansMonoNerdFont-MediumItalic.ttf"]],[":font",["UbuntuSansMonoNerdFont-Regular.ttf"]],[":font",["UbuntuSansMonoNerdFont-SemiBold.ttf"]],[":font",["UbuntuSansMonoNerdFont-SemiBoldItalic.ttf"]],[":font",["UbuntuSansMonoNerdFontMono-Bold.ttf"]],[":font",["UbuntuSansMonoNerdFontMono-BoldItalic.ttf"]],[":font",["UbuntuSansMonoNerdFontMono-Italic.ttf"]],[":font",["UbuntuSansMonoNerdFontMono-Medium.ttf"]],[":font",["UbuntuSansMonoNerdFontMono-MediumItalic.ttf"]],[":font",["UbuntuSansMonoNerdFontMono-Regular.ttf"]],[":font",["UbuntuSansMonoNerdFontMono-SemiBold.ttf"]],[":font",["UbuntuSansMonoNerdFontMono-SemiBoldItalic.ttf"]],[":font",["UbuntuSansMonoNerdFontPropo-Bold.ttf"]],[":font",["UbuntuSansMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["UbuntuSansMonoNerdFontPropo-Italic.ttf"]],[":font",["UbuntuSansMonoNerdFontPropo-Medium.ttf"]],[":font",["UbuntuSansMonoNerdFontPropo-MediumItalic.ttf"]],[":font",["UbuntuSansMonoNerdFontPropo-Regular.ttf"]],[":font",["UbuntuSansMonoNerdFontPropo-SemiBold.ttf"]],[":font",["UbuntuSansMonoNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["UbuntuSansNerdFont-Bold.ttf"]],[":font",["UbuntuSansNerdFont-BoldItalic.ttf"]],[":font",["UbuntuSansNerdFont-Italic.ttf"]],[":font",["UbuntuSansNerdFont-Medium.ttf"]],[":font",["UbuntuSansNerdFont-MediumItalic.ttf"]],[":font",["UbuntuSansNerdFont-Regular.ttf"]],[":font",["UbuntuSansNerdFont-SemiBold.ttf"]],[":font",["UbuntuSansNerdFont-SemiBoldItalic.ttf"]],[":font",["UbuntuSansNerdFontPropo-Bold.ttf"]],[":font",["UbuntuSansNerdFontPropo-BoldItalic.ttf"]],[":font",["UbuntuSansNerdFontPropo-Italic.ttf"]],[":font",["UbuntuSansNerdFontPropo-Medium.ttf"]],[":font",["UbuntuSansNerdFontPropo-MediumItalic.ttf"]],[":font",["UbuntuSansNerdFontPropo-Regular.ttf"]],[":font",["UbuntuSansNerdFontPropo-SemiBold.ttf"]],[":font",["UbuntuSansMonoNerdFont-Bold.ttf"]]]},"font-ubuntu-sans":{"homepage":"https://fonts.google.com/specimen/Ubuntu+Sans","names":["Ubuntu Sans"],"ruby_source_checksum":{":sha256":"3f135ae2768f164d8820f793e1ded333272d24f88028e2b92923cb4319158d08"},"ruby_source_path":"Casks/font/font-u/font-ubuntu-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ufl/ubuntusans"},"version":"latest","raw_artifacts":[[":font",["UbuntuSans-Italic[wdth,wght].ttf"]],[":font",["UbuntuSans[wdth,wght].ttf"]]]},"font-ubuntu":{"homepage":"https://fonts.google.com/specimen/Ubuntu","names":["Ubuntu"],"ruby_source_checksum":{":sha256":"2f07d29fde58da18e9034c737440b5e037b897089b40584a0aff8aab94d950d7"},"ruby_source_path":"Casks/font/font-u/font-ubuntu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ufl/ubuntu"},"version":"latest","raw_artifacts":[[":font",["Ubuntu-Regular.ttf"]],[":font",["Ubuntu-BoldItalic.ttf"]],[":font",["Ubuntu-Italic.ttf"]],[":font",["Ubuntu-Light.ttf"]],[":font",["Ubuntu-LightItalic.ttf"]],[":font",["Ubuntu-Medium.ttf"]],[":font",["Ubuntu-MediumItalic.ttf"]],[":font",["Ubuntu-Bold.ttf"]]]},"font-uchen":{"homepage":"https://fonts.google.com/specimen/Uchen","names":["Uchen"],"ruby_source_checksum":{":sha256":"7d940c5b4e3b37c56051bfcabd9b406b88b4edd25897ab9a103f52eab9b1bc41"},"ruby_source_path":"Casks/font/font-u/font-uchen.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/uchen/Uchen-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Uchen-Regular.ttf"]]]},"font-udev-gothic-hs":{"homepage":"https://github.com/yuru7/udev-gothic","names":["UDEV Gothic HS"],"ruby_source_checksum":{":sha256":"93ec29f59a790ff1977b8eae06accf2a5c9f2ab357323d9830d16bee03a2e715"},"ruby_source_path":"Casks/font/font-u/font-udev-gothic-hs.rb","sha256":"570d03cb98d15834a5f6e1323843dfdc9f79d4b0c4bace123bb12de0806d9545","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/udev-gothic/releases/download/v2.2.0/UDEVGothic_HS_v2.2.0.zip"],"version":"2.2.0","raw_artifacts":[[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHSLG-Regular.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HS-BoldItalic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HS-Italic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HS-Regular.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HSJPDOC-Bold.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HSJPDOC-BoldItalic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HSJPDOC-Italic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HSJPDOC-Regular.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HSLG-Bold.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HSLG-BoldItalic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HSLG-Italic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HSLG-Regular.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHS-Bold.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHS-BoldItalic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHS-Italic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHS-Regular.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHSJPDOC-Bold.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHSJPDOC-BoldItalic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHSJPDOC-Italic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHSJPDOC-Regular.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHSLG-Bold.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHSLG-BoldItalic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothicHSLG-Italic.ttf"]],[":font",["UDEVGothic_HS_v2.2.0/UDEVGothic35HS-Bold.ttf"]]]},"font-udev-gothic-nf":{"homepage":"https://github.com/yuru7/udev-gothic","names":["UDEV Gothic NF"],"ruby_source_checksum":{":sha256":"199728593ea23d1bdc8bdffaa1e1e8c0a790c76138bfdb31cc9edf768427978c"},"ruby_source_path":"Casks/font/font-u/font-udev-gothic-nf.rb","sha256":"45faeef7b5d8bc591bcc5887a2ca0c5fb9028066f18a5a52cd6f10b7d655ba37","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/udev-gothic/releases/download/v2.2.0/UDEVGothic_NF_v2.2.0.zip"],"version":"2.2.0","raw_artifacts":[[":font",["UDEVGothic_NF_v2.2.0/UDEVGothicNFLG-Regular.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothic35NF-BoldItalic.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothic35NF-Italic.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothic35NF-Regular.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothic35NFLG-Bold.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothic35NFLG-BoldItalic.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothic35NFLG-Italic.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothic35NFLG-Regular.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothicNF-Bold.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothicNF-BoldItalic.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothicNF-Italic.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothicNF-Regular.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothicNFLG-Bold.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothicNFLG-BoldItalic.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothicNFLG-Italic.ttf"]],[":font",["UDEVGothic_NF_v2.2.0/UDEVGothic35NF-Bold.ttf"]]]},"font-udev-gothic":{"homepage":"https://github.com/yuru7/udev-gothic/","names":["UDEV Gothic"],"ruby_source_checksum":{":sha256":"71ff0e6351a66f89f52de8babaca272785e9b33b48e836cf19f1b955cec1690a"},"ruby_source_path":"Casks/font/font-u/font-udev-gothic.rb","sha256":"c104c171f6ed8922ca52d74cd915a271e427f1e884e51431aae71d99e8b3b47b","tap_string":"homebrew/cask","url_args":["https://github.com/yuru7/udev-gothic/releases/download/v2.2.0/UDEVGothic_v2.2.0.zip"],"version":"2.2.0","raw_artifacts":[[":font",["UDEVGothic_v2.2.0/UDEVGothicLG-Regular.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic-BoldItalic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic-Italic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic-Regular.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35-Bold.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35-BoldItalic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35-Italic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35-Regular.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35JPDOC-Bold.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35JPDOC-BoldItalic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35JPDOC-Italic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35JPDOC-Regular.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35LG-Bold.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35LG-BoldItalic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35LG-Italic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic35LG-Regular.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothicJPDOC-Bold.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothicJPDOC-BoldItalic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothicJPDOC-Italic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothicJPDOC-Regular.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothicLG-Bold.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothicLG-BoldItalic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothicLG-Italic.ttf"]],[":font",["UDEVGothic_v2.2.0/UDEVGothic-Bold.ttf"]]]},"font-ultra":{"homepage":"https://fonts.google.com/specimen/Ultra","names":["Ultra"],"ruby_source_checksum":{":sha256":"82ec835719b5555f3101c81d6714c95beca2dd3ecaf3812999674ff0bf619722"},"ruby_source_path":"Casks/font/font-u/font-ultra.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/ultra/Ultra-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Ultra-Regular.ttf"]]]},"font-unbounded":{"homepage":"https://fonts.google.com/specimen/Unbounded","names":["Unbounded"],"ruby_source_checksum":{":sha256":"8a491d5f2ce3441dbb8d8947068ab41a5d96501e31313b30c72fb64608525ebc"},"ruby_source_path":"Casks/font/font-u/font-unbounded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/unbounded/Unbounded%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Unbounded[wght].ttf"]]]},"font-uncial-antiqua":{"homepage":"https://fonts.google.com/specimen/Uncial+Antiqua","names":["Uncial Antiqua"],"ruby_source_checksum":{":sha256":"4c90d0bb791c71ccf7f2113b4bb1653b39cf9ef9ce89b9ab113fa2eb757cd548"},"ruby_source_path":"Casks/font/font-u/font-uncial-antiqua.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/uncialantiqua/UncialAntiqua-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["UncialAntiqua-Regular.ttf"]]]},"font-undefined-medium":{"homepage":"https://github.com/andirueckel/undefined-medium","names":["undefined medium"],"ruby_source_checksum":{":sha256":"6214418004151ce08a27cd3768eee6fc98f5c28311217b5412d8038e94d74a9b"},"ruby_source_path":"Casks/font/font-u/font-undefined-medium.rb","sha256":"a5e6682e165e70e10b575a468c00013038ec60bad4f1daa9cfb8415d3ce4d84d","tap_string":"homebrew/cask","url_args":["https://github.com/andirueckel/undefined-medium/archive/refs/tags/v1.3.tar.gz"],"version":"1.3","raw_artifacts":[[":font",["undefined-medium-1.3/fonts/otf/undefined-medium.otf"]]]},"font-underdog":{"homepage":"https://fonts.google.com/specimen/Underdog","names":["Underdog"],"ruby_source_checksum":{":sha256":"8504fc21da72bd8cb81ae1d582116c1bf5f9bf9bba6b3351524ba929dad90514"},"ruby_source_path":"Casks/font/font-u/font-underdog.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/underdog/Underdog-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Underdog-Regular.ttf"]]]},"font-unica-one":{"homepage":"https://fonts.google.com/specimen/Unica+One","names":["Unica One"],"ruby_source_checksum":{":sha256":"2a096b570a2e7b6dba1d9e2ad9775c05ed66405f1e30ff2d5954266d60e75417"},"ruby_source_path":"Casks/font/font-u/font-unica-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/unicaone/UnicaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["UnicaOne-Regular.ttf"]]]},"font-unifrakturcook":{"homepage":"https://fonts.google.com/specimen/UnifrakturCook","names":["UnifrakturCook"],"ruby_source_checksum":{":sha256":"58787193b07a6249aef95d6815d6274317d71e2cb9b26e83873584b31fceb8ee"},"ruby_source_path":"Casks/font/font-u/font-unifrakturcook.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/unifrakturcook/UnifrakturCook-Bold.ttf"],"version":"latest","raw_artifacts":[[":font",["UnifrakturCook-Bold.ttf"]]]},"font-unifrakturmaguntia":{"homepage":"https://fonts.google.com/specimen/UnifrakturMaguntia","names":["UnifrakturMaguntia"],"ruby_source_checksum":{":sha256":"1be40e5c8418c26b516d947ec6333113cf7ce3e65d7880146fb6483979b4cc78"},"ruby_source_path":"Casks/font/font-u/font-unifrakturmaguntia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/unifrakturmaguntia/UnifrakturMaguntia-Book.ttf"],"version":"latest","raw_artifacts":[[":font",["UnifrakturMaguntia-Book.ttf"]]]},"font-unkempt":{"homepage":"https://fonts.google.com/specimen/Unkempt","names":["Unkempt"],"ruby_source_checksum":{":sha256":"e406bc436a49d7e95d23ce67795ab19b919b4e1182ab13f9027d9ebda6119afc"},"ruby_source_path":"Casks/font/font-u/font-unkempt.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"apache/unkempt"},"version":"latest","raw_artifacts":[[":font",["Unkempt-Bold.ttf"]],[":font",["Unkempt-Regular.ttf"]]]},"font-unlock":{"homepage":"https://fonts.google.com/specimen/Unlock","names":["Unlock"],"ruby_source_checksum":{":sha256":"11d8729b28ea6f80d29d7e56ebdce3fed7adfaf52cfb788912bad3b58744ee5e"},"ruby_source_path":"Casks/font/font-u/font-unlock.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/unlock/Unlock-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Unlock-Regular.ttf"]]]},"font-unna":{"homepage":"https://fonts.google.com/specimen/Unna","names":["Unna"],"ruby_source_checksum":{":sha256":"d28c594b217654527bc06e90d20b70309f8aeba0e78aa97f48a1198a151c3516"},"ruby_source_path":"Casks/font/font-u/font-unna.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/unna"},"version":"latest","raw_artifacts":[[":font",["Unna-Bold.ttf"]],[":font",["Unna-BoldItalic.ttf"]],[":font",["Unna-Italic.ttf"]],[":font",["Unna-Regular.ttf"]]]},"font-uoqmunthenkhung":{"homepage":"https://fonts.google.com/specimen/UoqMunThenKhung","names":["UoqMunThenKhung"],"ruby_source_checksum":{":sha256":"68538758aca05af26a28e436baaf225d912e379d58700455032c489d9f73181a"},"ruby_source_path":"Casks/font/font-u/font-uoqmunthenkhung.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/uoqmunthenkhung/UoqMunThenKhung-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["UoqMunThenKhung-Regular.ttf"]]]},"font-updock":{"homepage":"https://fonts.google.com/specimen/Updock","names":["Updock"],"ruby_source_checksum":{":sha256":"c073f383dcb2a8bb9637dd7a2e0fc68cf714a78b8e7834b99ddbb1fb91a77452"},"ruby_source_path":"Casks/font/font-u/font-updock.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/updock/Updock-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Updock-Regular.ttf"]]]},"font-urbanist":{"homepage":"https://github.com/coreyhu/Urbanist","names":["Urbanist"],"ruby_source_checksum":{":sha256":"7642d67d1fb6d972699f01256202c1dcff7cd40ae2ac68b98b1ed5c52a80f0f0"},"ruby_source_path":"Casks/font/font-u/font-urbanist.rb","sha256":"4b808f025f020d8801bb55a7c3ea855e934527be70bf451ab4205e62bfb8fb60","tap_string":"homebrew/cask","url_args":["https://github.com/coreyhu/Urbanist/releases/download/1.330/Urbanist-fonts.zip"],"version":"1.330","raw_artifacts":[[":font",["Urbanist-fonts/fonts/variable/Urbanist[ital,wght].ttf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-BlackItalic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-Bold.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-BoldItalic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-ExtraBold.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-ExtraBoldItalic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-ExtraLight.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-ExtraLightItalic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-Italic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-Light.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-LightItalic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-Medium.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-MediumItalic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-Regular.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-SemiBold.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-SemiBoldItalic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-Thin.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-ThinItalic.otf"]],[":font",["Urbanist-fonts/fonts/otf/Urbanist-Black.otf"]]]},"font-urw-base35":{"conflicts_with_args":{":cask":["font-urw-core35"]},"homepage":"https://github.com/ArtifexSoftware/urw-base35-fonts","names":["URW++ base 35"],"ruby_source_checksum":{":sha256":"7d0a5ab9452350d6961736f5a3bcfe13d229334bc30d75e812a17e1ca7b3df28"},"ruby_source_path":"Casks/font/font-u/font-urw-base35.rb","sha256":"e0d9b7f11885fdfdc4987f06b2aa0565ad2a4af52b22e5ebf79e1a98abd0ae2f","tap_string":"homebrew/cask","url_args":["https://github.com/ArtifexSoftware/urw-base35-fonts/archive/refs/tags/20200910.tar.gz"],"version":"20200910","raw_artifacts":[[":font",["urw-base35-fonts-20200910/fonts/Z003-MediumItalic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/C059-Bold.otf"]],[":font",["urw-base35-fonts-20200910/fonts/C059-Italic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/C059-Roman.otf"]],[":font",["urw-base35-fonts-20200910/fonts/D050000L.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusMonoPS-Bold.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusMonoPS-BoldItalic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusMonoPS-Italic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusMonoPS-Regular.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusRoman-Bold.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusRoman-BoldItalic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusRoman-Italic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusRoman-Regular.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusSans-Bold.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusSans-BoldItalic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusSans-Italic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusSans-Regular.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusSansNarrow-Bold.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusSansNarrow-BoldOblique.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusSansNarrow-Oblique.otf"]],[":font",["urw-base35-fonts-20200910/fonts/NimbusSansNarrow-Regular.otf"]],[":font",["urw-base35-fonts-20200910/fonts/P052-Bold.otf"]],[":font",["urw-base35-fonts-20200910/fonts/P052-BoldItalic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/P052-Italic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/P052-Roman.otf"]],[":font",["urw-base35-fonts-20200910/fonts/StandardSymbolsPS.otf"]],[":font",["urw-base35-fonts-20200910/fonts/URWBookman-Demi.otf"]],[":font",["urw-base35-fonts-20200910/fonts/URWBookman-DemiItalic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/URWBookman-Light.otf"]],[":font",["urw-base35-fonts-20200910/fonts/URWBookman-LightItalic.otf"]],[":font",["urw-base35-fonts-20200910/fonts/URWGothic-Book.otf"]],[":font",["urw-base35-fonts-20200910/fonts/URWGothic-BookOblique.otf"]],[":font",["urw-base35-fonts-20200910/fonts/URWGothic-Demi.otf"]],[":font",["urw-base35-fonts-20200910/fonts/URWGothic-DemiOblique.otf"]],[":font",["urw-base35-fonts-20200910/fonts/C059-BdIta.otf"]]]},"font-urw-core35":{"conflicts_with_args":{":cask":["font-urw-base35"]},"homepage":"https://github.com/twardoch/urw-core35-fonts","names":["URW Core 35 Fonts"],"ruby_source_checksum":{":sha256":"27da26172dbab3c018ad8b62e258c6d14eb2a544a5fd9e07d239dc42f26a5968"},"ruby_source_path":"Casks/font/font-u/font-urw-core35.rb","sha256":"2226fcb02acac299a5ea3b025cdd64dce877fb8a3e57cafdc806ef483badcb88","tap_string":"homebrew/cask","url_args":["https://github.com/twardoch/urw-core35-fonts/archive/refs/tags/v1.0.1.tar.gz"],"version":"1.0.1","raw_artifacts":[[":font",["urw-core35-fonts-1.0.1/Z003-MediumItalic.ttf"]],[":font",["urw-core35-fonts-1.0.1/C059-BdIta.ttf"]],[":font",["urw-core35-fonts-1.0.1/C059-Bold.otf"]],[":font",["urw-core35-fonts-1.0.1/C059-Bold.ttf"]],[":font",["urw-core35-fonts-1.0.1/C059-Italic.otf"]],[":font",["urw-core35-fonts-1.0.1/C059-Italic.ttf"]],[":font",["urw-core35-fonts-1.0.1/C059-Roman.otf"]],[":font",["urw-core35-fonts-1.0.1/C059-Roman.ttf"]],[":font",["urw-core35-fonts-1.0.1/D050000L.otf"]],[":font",["urw-core35-fonts-1.0.1/D050000L.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusMonoPS-Bold.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusMonoPS-Bold.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusMonoPS-BoldItalic.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusMonoPS-BoldItalic.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusMonoPS-Italic.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusMonoPS-Italic.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusMonoPS-Regular.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusMonoPS-Regular.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusRoman-Bold.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusRoman-Bold.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusRoman-BoldItalic.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusRoman-BoldItalic.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusRoman-Italic.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusRoman-Italic.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusRoman-Regular.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusRoman-Regular.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-Bold.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-Bold.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-BoldItalic.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-BoldItalic.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-BoldOblique.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-BoldOblique.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-Italic.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-Italic.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-Oblique.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-Oblique.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-Regular.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSans-Regular.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-BdOblique.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-BdOblique.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-Bold.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-Bold.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-BoldOblique.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-BoldOblique.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-Oblique.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-Oblique.ttf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-Regular.otf"]],[":font",["urw-core35-fonts-1.0.1/NimbusSansNarrow-Regular.ttf"]],[":font",["urw-core35-fonts-1.0.1/P052-Bold.otf"]],[":font",["urw-core35-fonts-1.0.1/P052-Bold.ttf"]],[":font",["urw-core35-fonts-1.0.1/P052-BoldItalic.otf"]],[":font",["urw-core35-fonts-1.0.1/P052-BoldItalic.ttf"]],[":font",["urw-core35-fonts-1.0.1/P052-Italic.otf"]],[":font",["urw-core35-fonts-1.0.1/P052-Italic.ttf"]],[":font",["urw-core35-fonts-1.0.1/P052-Roman.otf"]],[":font",["urw-core35-fonts-1.0.1/P052-Roman.ttf"]],[":font",["urw-core35-fonts-1.0.1/StandardSymbolsPS.otf"]],[":font",["urw-core35-fonts-1.0.1/StandardSymbolsPS.ttf"]],[":font",["urw-core35-fonts-1.0.1/URWBookman-Demi.otf"]],[":font",["urw-core35-fonts-1.0.1/URWBookman-Demi.ttf"]],[":font",["urw-core35-fonts-1.0.1/URWBookman-DemiItalic.otf"]],[":font",["urw-core35-fonts-1.0.1/URWBookman-DemiItalic.ttf"]],[":font",["urw-core35-fonts-1.0.1/URWBookman-Light.otf"]],[":font",["urw-core35-fonts-1.0.1/URWBookman-Light.ttf"]],[":font",["urw-core35-fonts-1.0.1/URWBookman-LightItalic.otf"]],[":font",["urw-core35-fonts-1.0.1/URWBookman-LightItalic.ttf"]],[":font",["urw-core35-fonts-1.0.1/URWGothic-Book.otf"]],[":font",["urw-core35-fonts-1.0.1/URWGothic-Book.ttf"]],[":font",["urw-core35-fonts-1.0.1/URWGothic-BookOblique.otf"]],[":font",["urw-core35-fonts-1.0.1/URWGothic-BookOblique.ttf"]],[":font",["urw-core35-fonts-1.0.1/URWGothic-Demi.otf"]],[":font",["urw-core35-fonts-1.0.1/URWGothic-Demi.ttf"]],[":font",["urw-core35-fonts-1.0.1/URWGothic-DemiOblique.otf"]],[":font",["urw-core35-fonts-1.0.1/URWGothic-DemiOblique.ttf"]],[":font",["urw-core35-fonts-1.0.1/Z003-MediumItalic.otf"]],[":font",["urw-core35-fonts-1.0.1/C059-BdIta.otf"]]]},"font-valley-sans":{"homepage":"https://fonts.google.com/specimen/Valley+Sans","names":["Valley Sans"],"ruby_source_checksum":{":sha256":"5f31bcf5c6633ee3aa5ece3baa30103df0c391acd4ba1b774bfbe6ab136a109b"},"ruby_source_path":"Casks/font/font-v/font-valley-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/valleysans"},"version":"latest","raw_artifacts":[[":font",["ValleySans-Italic[wght].ttf"]],[":font",["ValleySans[wght].ttf"]]]},"font-vampiro-one":{"homepage":"https://fonts.google.com/specimen/Vampiro+One","names":["Vampiro One"],"ruby_source_checksum":{":sha256":"45a346a9e76f40978c939641044f636a1a23d22cfc8584940678372378497af8"},"ruby_source_path":"Casks/font/font-v/font-vampiro-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vampiroone/VampiroOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["VampiroOne-Regular.ttf"]]]},"font-varela-round":{"homepage":"https://fonts.google.com/specimen/Varela+Round","names":["Varela Round"],"ruby_source_checksum":{":sha256":"fad15094973cb7b6514cd7524e5ac27d3e299742ea0a6a0f17a97e9dc6143ba2"},"ruby_source_path":"Casks/font/font-v/font-varela-round.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/varelaround/VarelaRound-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["VarelaRound-Regular.ttf"]]]},"font-varela":{"homepage":"https://fonts.google.com/specimen/Varela","names":["Varela"],"ruby_source_checksum":{":sha256":"8198a9e0972e6035d2e0999d8e720790082f775df85c0377945e589566e6bd20"},"ruby_source_path":"Casks/font/font-v/font-varela.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/varela/Varela-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Varela-Regular.ttf"]]]},"font-varta":{"homepage":"https://fonts.google.com/specimen/Varta","names":["Varta"],"ruby_source_checksum":{":sha256":"09283730ced3ac75de30b67c0d25434da3a60d834023f972fd3c74640b898771"},"ruby_source_path":"Casks/font/font-v/font-varta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/varta/Varta%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Varta[wght].ttf"]]]},"font-vast-shadow":{"homepage":"https://fonts.google.com/specimen/Vast+Shadow","names":["Vast Shadow"],"ruby_source_checksum":{":sha256":"bdd6b6f1d75c03272974be45975b8c23c42361e99a466307048fc429db37487e"},"ruby_source_path":"Casks/font/font-v/font-vast-shadow.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vastshadow/VastShadow-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["VastShadow-Regular.ttf"]]]},"font-vazirmatn":{"homepage":"https://fonts.google.com/specimen/Vazirmatn","names":["Vazirmatn"],"ruby_source_checksum":{":sha256":"88ad1552991f3046967e33b4cbb0066bc52c7cbcbb9405bb5db137f72beb6ab3"},"ruby_source_path":"Casks/font/font-v/font-vazirmatn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vazirmatn/Vazirmatn%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Vazirmatn[wght].ttf"]]]},"font-vend-sans":{"homepage":"https://fonts.google.com/specimen/Vend+Sans","names":["Vend Sans"],"ruby_source_checksum":{":sha256":"b1fe85e225d781008cdcb8209d7439c716adb099571faee3b7cf0f8ce23714a5"},"ruby_source_path":"Casks/font/font-v/font-vend-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/vendsans"},"version":"latest","raw_artifacts":[[":font",["VendSans-Italic[wght].ttf"]],[":font",["VendSans[wght].ttf"]]]},"font-verdana":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Verdana"],"ruby_source_checksum":{":sha256":"3011ec6365624dc8b16766c7b193a2d9f76b85c953e66df3fd0b7f7bb3a8b146"},"ruby_source_path":"Casks/font/font-v/font-verdana.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/verdan32.exe"],"version":"latest","raw_artifacts":[[":font",["Verdana.TTF"]],[":font",["Verdanab.TTF"]],[":font",["Verdanai.TTF"]],[":font",["Verdanaz.TTF"]]]},"font-vesper-libre":{"homepage":"https://fonts.google.com/specimen/Vesper+Libre","names":["Vesper Libre"],"ruby_source_checksum":{":sha256":"36c96c97b60f884da9eaff11c19545ed24e2f8f293bbf7d863b6c602b9bcfe25"},"ruby_source_path":"Casks/font/font-v/font-vesper-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/vesperlibre"},"version":"latest","raw_artifacts":[[":font",["VesperLibre-Bold.ttf"]],[":font",["VesperLibre-Heavy.ttf"]],[":font",["VesperLibre-Medium.ttf"]],[":font",["VesperLibre-Regular.ttf"]]]},"font-viaoda-libre":{"homepage":"https://fonts.google.com/specimen/Viaoda+Libre","names":["Viaoda Libre"],"ruby_source_checksum":{":sha256":"690d4a8677e5a4b96edf9900da8b9d3577bfcacfd8d75f910867a90402635f8c"},"ruby_source_path":"Casks/font/font-v/font-viaoda-libre.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/viaodalibre/ViaodaLibre-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ViaodaLibre-Regular.ttf"]]]},"font-vibes":{"homepage":"https://fonts.google.com/specimen/Vibes","names":["Vibes"],"ruby_source_checksum":{":sha256":"149efac5c108a6a5af75fc257f053750850d650daf63131c69c96a7fe57f0fd7"},"ruby_source_path":"Casks/font/font-v/font-vibes.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vibes/Vibes-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Vibes-Regular.ttf"]]]},"font-vibur":{"homepage":"https://fonts.google.com/specimen/Vibur","names":["Vibur"],"ruby_source_checksum":{":sha256":"c9b1b2f23beef87421c1c08d2c1b635bf27db8e120765207f1b685e55553cf24"},"ruby_source_path":"Casks/font/font-v/font-vibur.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vibur/Vibur-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Vibur-Regular.ttf"]]]},"font-victor-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["VictorMono Nerd Font (Victor Mono)"],"ruby_source_checksum":{":sha256":"d8e41b8d604835ce7eced28400486c5b70fd52d3194d35998ad235cf03ac1555"},"ruby_source_path":"Casks/font/font-v/font-victor-mono-nerd-font.rb","sha256":"c6c52657921835862314b7edbbccf5695146c1e6c5d3507c3deab88e555215ed","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/VictorMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["VictorMonoNerdFontPropo-ThinOblique.ttf"]],[":font",["VictorMonoNerdFont-BoldItalic.ttf"]],[":font",["VictorMonoNerdFont-BoldOblique.ttf"]],[":font",["VictorMonoNerdFont-ExtraLight.ttf"]],[":font",["VictorMonoNerdFont-ExtraLightItalic.ttf"]],[":font",["VictorMonoNerdFont-ExtraLightOblique.ttf"]],[":font",["VictorMonoNerdFont-Italic.ttf"]],[":font",["VictorMonoNerdFont-Light.ttf"]],[":font",["VictorMonoNerdFont-LightItalic.ttf"]],[":font",["VictorMonoNerdFont-LightOblique.ttf"]],[":font",["VictorMonoNerdFont-Medium.ttf"]],[":font",["VictorMonoNerdFont-MediumItalic.ttf"]],[":font",["VictorMonoNerdFont-MediumOblique.ttf"]],[":font",["VictorMonoNerdFont-Oblique.ttf"]],[":font",["VictorMonoNerdFont-Regular.ttf"]],[":font",["VictorMonoNerdFont-SemiBold.ttf"]],[":font",["VictorMonoNerdFont-SemiBoldItalic.ttf"]],[":font",["VictorMonoNerdFont-SemiBoldOblique.ttf"]],[":font",["VictorMonoNerdFont-Thin.ttf"]],[":font",["VictorMonoNerdFont-ThinItalic.ttf"]],[":font",["VictorMonoNerdFont-ThinOblique.ttf"]],[":font",["VictorMonoNerdFontMono-Bold.ttf"]],[":font",["VictorMonoNerdFontMono-BoldItalic.ttf"]],[":font",["VictorMonoNerdFontMono-BoldOblique.ttf"]],[":font",["VictorMonoNerdFontMono-ExtraLight.ttf"]],[":font",["VictorMonoNerdFontMono-ExtraLightItalic.ttf"]],[":font",["VictorMonoNerdFontMono-ExtraLightOblique.ttf"]],[":font",["VictorMonoNerdFontMono-Italic.ttf"]],[":font",["VictorMonoNerdFontMono-Light.ttf"]],[":font",["VictorMonoNerdFontMono-LightItalic.ttf"]],[":font",["VictorMonoNerdFontMono-LightOblique.ttf"]],[":font",["VictorMonoNerdFontMono-Medium.ttf"]],[":font",["VictorMonoNerdFontMono-MediumItalic.ttf"]],[":font",["VictorMonoNerdFontMono-MediumOblique.ttf"]],[":font",["VictorMonoNerdFontMono-Oblique.ttf"]],[":font",["VictorMonoNerdFontMono-Regular.ttf"]],[":font",["VictorMonoNerdFontMono-SemiBold.ttf"]],[":font",["VictorMonoNerdFontMono-SemiBoldItalic.ttf"]],[":font",["VictorMonoNerdFontMono-SemiBoldOblique.ttf"]],[":font",["VictorMonoNerdFontMono-Thin.ttf"]],[":font",["VictorMonoNerdFontMono-ThinItalic.ttf"]],[":font",["VictorMonoNerdFontMono-ThinOblique.ttf"]],[":font",["VictorMonoNerdFontPropo-Bold.ttf"]],[":font",["VictorMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["VictorMonoNerdFontPropo-BoldOblique.ttf"]],[":font",["VictorMonoNerdFontPropo-ExtraLight.ttf"]],[":font",["VictorMonoNerdFontPropo-ExtraLightItalic.ttf"]],[":font",["VictorMonoNerdFontPropo-ExtraLightOblique.ttf"]],[":font",["VictorMonoNerdFontPropo-Italic.ttf"]],[":font",["VictorMonoNerdFontPropo-Light.ttf"]],[":font",["VictorMonoNerdFontPropo-LightItalic.ttf"]],[":font",["VictorMonoNerdFontPropo-LightOblique.ttf"]],[":font",["VictorMonoNerdFontPropo-Medium.ttf"]],[":font",["VictorMonoNerdFontPropo-MediumItalic.ttf"]],[":font",["VictorMonoNerdFontPropo-MediumOblique.ttf"]],[":font",["VictorMonoNerdFontPropo-Oblique.ttf"]],[":font",["VictorMonoNerdFontPropo-Regular.ttf"]],[":font",["VictorMonoNerdFontPropo-SemiBold.ttf"]],[":font",["VictorMonoNerdFontPropo-SemiBoldItalic.ttf"]],[":font",["VictorMonoNerdFontPropo-SemiBoldOblique.ttf"]],[":font",["VictorMonoNerdFontPropo-Thin.ttf"]],[":font",["VictorMonoNerdFontPropo-ThinItalic.ttf"]],[":font",["VictorMonoNerdFont-Bold.ttf"]]]},"font-victor-mono":{"homepage":"https://rubjo.github.io/victor-mono/","names":["Victor Mono"],"ruby_source_checksum":{":sha256":"c75079fbadbac086006a65cd7be3829c64de0653e2d1e2f181174993513cdb7b"},"ruby_source_path":"Casks/font/font-v/font-victor-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://rubjo.github.io/victor-mono/VictorMonoAll.zip"],"version":"1.5.6","raw_artifacts":[[":font",["OTF/VictorMono-ThinOblique.otf"]],[":font",["OTF/VictorMono-BoldItalic.otf"]],[":font",["OTF/VictorMono-BoldOblique.otf"]],[":font",["OTF/VictorMono-ExtraLight.otf"]],[":font",["OTF/VictorMono-ExtraLightItalic.otf"]],[":font",["OTF/VictorMono-ExtraLightOblique.otf"]],[":font",["OTF/VictorMono-Italic.otf"]],[":font",["OTF/VictorMono-Light.otf"]],[":font",["OTF/VictorMono-LightItalic.otf"]],[":font",["OTF/VictorMono-LightOblique.otf"]],[":font",["OTF/VictorMono-Medium.otf"]],[":font",["OTF/VictorMono-MediumItalic.otf"]],[":font",["OTF/VictorMono-MediumOblique.otf"]],[":font",["OTF/VictorMono-Oblique.otf"]],[":font",["OTF/VictorMono-Regular.otf"]],[":font",["OTF/VictorMono-SemiBold.otf"]],[":font",["OTF/VictorMono-SemiBoldItalic.otf"]],[":font",["OTF/VictorMono-SemiBoldOblique.otf"]],[":font",["OTF/VictorMono-Thin.otf"]],[":font",["OTF/VictorMono-ThinItalic.otf"]],[":font",["OTF/VictorMono-Bold.otf"]]]},"font-vidaloka":{"homepage":"https://fonts.google.com/specimen/Vidaloka","names":["Vidaloka"],"ruby_source_checksum":{":sha256":"30405532b3f0500d6a6c0ba22d43cb1ce0afb1a59585bd56af10fff4d39f4930"},"ruby_source_path":"Casks/font/font-v/font-vidaloka.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vidaloka/Vidaloka-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Vidaloka-Regular.ttf"]]]},"font-viga":{"homepage":"https://fonts.google.com/specimen/Viga","names":["Viga"],"ruby_source_checksum":{":sha256":"d836355831d7bd13925e9d2a30cd5d6ebf555a0145259295ff11b45e18c167e5"},"ruby_source_path":"Casks/font/font-v/font-viga.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/viga/Viga-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Viga-Regular.ttf"]]]},"font-vina-sans":{"homepage":"https://fonts.google.com/specimen/Vina+Sans","names":["Vina Sans"],"ruby_source_checksum":{":sha256":"9bc86984ef7a60d2019c036d4a2eb30e05297cf04cf565d9650a79d652a8b427"},"ruby_source_path":"Casks/font/font-v/font-vina-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vinasans/VinaSans-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["VinaSans-Regular.ttf"]]]},"font-voces":{"homepage":"https://fonts.google.com/specimen/Voces","names":["Voces"],"ruby_source_checksum":{":sha256":"ae75a4d0e3c02cd36faab6686ab70d87a98f3bf84c294bdc47a8ce01972126d1"},"ruby_source_path":"Casks/font/font-v/font-voces.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/voces/Voces-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Voces-Regular.ttf"]]]},"font-volkhov":{"homepage":"https://fonts.google.com/specimen/Volkhov","names":["Volkhov"],"ruby_source_checksum":{":sha256":"020616582ae43ce316805a9df8ebe0d176ba68736ccd91abd19d42d575a797a9"},"ruby_source_path":"Casks/font/font-v/font-volkhov.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/volkhov"},"version":"latest","raw_artifacts":[[":font",["Volkhov-Bold.ttf"]],[":font",["Volkhov-BoldItalic.ttf"]],[":font",["Volkhov-Italic.ttf"]],[":font",["Volkhov-Regular.ttf"]]]},"font-vollkorn-sc":{"homepage":"https://fonts.google.com/specimen/Vollkorn+SC","names":["Vollkorn SC"],"ruby_source_checksum":{":sha256":"decae64f4b4405011d5ee101e622a945b5971076f6b5910b6dd8020841208443"},"ruby_source_path":"Casks/font/font-v/font-vollkorn-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/vollkornsc"},"version":"latest","raw_artifacts":[[":font",["VollkornSC-Black.ttf"]],[":font",["VollkornSC-Bold.ttf"]],[":font",["VollkornSC-Regular.ttf"]],[":font",["VollkornSC-SemiBold.ttf"]]]},"font-vollkorn":{"homepage":"https://fonts.google.com/specimen/Vollkorn","names":["Vollkorn"],"ruby_source_checksum":{":sha256":"2e9b82255710a926950984c0d8608bdf389851d6b4245ea54f7841f0f2a1e81f"},"ruby_source_path":"Casks/font/font-v/font-vollkorn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/vollkorn"},"version":"latest","raw_artifacts":[[":font",["Vollkorn-Italic[wght].ttf"]],[":font",["Vollkorn[wght].ttf"]]]},"font-voltaire":{"homepage":"https://fonts.google.com/specimen/Voltaire","names":["Voltaire"],"ruby_source_checksum":{":sha256":"0772d526ebde3029fa2ec5261699f34bb422b2cead1a2aee34d8e898e4fcef13"},"ruby_source_path":"Casks/font/font-v/font-voltaire.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/voltaire/Voltaire-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Voltaire-Regular.ttf"]]]},"font-vt323":{"homepage":"https://fonts.google.com/specimen/VT323","names":["VT323"],"ruby_source_checksum":{":sha256":"985597401927b6d0e9d3f52dc75d1deccfbd018ba908dfe6eb62e7ad471be859"},"ruby_source_path":"Casks/font/font-v/font-vt323.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vt323/VT323-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["VT323-Regular.ttf"]]]},"font-vujahday-script":{"homepage":"https://fonts.google.com/specimen/Vujahday+Script","names":["Vujahday Script"],"ruby_source_checksum":{":sha256":"b4cd16f10f544da83bcd5a2ec27ca7908ac7853f794cb8c8054982ba01c85034"},"ruby_source_path":"Casks/font/font-v/font-vujahday-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/vujahdayscript/VujahdayScript-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["VujahdayScript-Regular.ttf"]]]},"font-waiting-for-the-sunrise":{"homepage":"https://fonts.google.com/specimen/Waiting+for+the+Sunrise","names":["Waiting for the Sunrise"],"ruby_source_checksum":{":sha256":"0cd94496c74cca6adf1e2f75f7975b72ef50b0d676f00c8d2c06970c4471f73f"},"ruby_source_path":"Casks/font/font-w/font-waiting-for-the-sunrise.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/waitingforthesunrise/WaitingfortheSunrise.ttf"],"version":"latest","raw_artifacts":[[":font",["WaitingfortheSunrise.ttf"]]]},"font-wallpoet":{"homepage":"https://fonts.google.com/specimen/Wallpoet","names":["Wallpoet"],"ruby_source_checksum":{":sha256":"2779b57f5919060dca2e223eb65e937281c6cfe9702b8d2c0243ae048679dfa7"},"ruby_source_path":"Casks/font/font-w/font-wallpoet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wallpoet/Wallpoet-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Wallpoet-Regular.ttf"]]]},"font-walter-turncoat":{"homepage":"https://fonts.google.com/specimen/Walter+Turncoat","names":["Walter Turncoat"],"ruby_source_checksum":{":sha256":"203fde4d9961924de09548afefd5555056fc78418c82cc8ccabe9b3dbbdcb6d4"},"ruby_source_path":"Casks/font/font-w/font-walter-turncoat.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/walterturncoat/WalterTurncoat-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["WalterTurncoat-Regular.ttf"]]]},"font-waptia":{"homepage":"https://moji-waku.com/waptia/index.html","names":["WAPTIA"],"ruby_source_checksum":{":sha256":"8f1ed30e395c6227e5f4da62266ebc68ac02c64ebc21033b4126f2b345d30be5"},"ruby_source_path":"Casks/font/font-w/font-waptia.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://moji-waku.com/download/waptia.zip"],"version":"latest","raw_artifacts":[[":font",["waptia/Waptia-Light.otf"]],[":font",["waptia/Waptia-Thin.otf"]]]},"font-warnes":{"homepage":"https://fonts.google.com/specimen/Warnes","names":["Warnes"],"ruby_source_checksum":{":sha256":"e6dde3d03438b27e2f3156dfac83d3c462643b280d1fb2055a45e3fd66136f5f"},"ruby_source_path":"Casks/font/font-w/font-warnes.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/warnes/Warnes-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Warnes-Regular.ttf"]]]},"font-water-brush":{"homepage":"https://fonts.google.com/specimen/Water+Brush","names":["Water Brush"],"ruby_source_checksum":{":sha256":"8e82836ba2f4297c669f87112b85935e003208afe435868265bb40add7067f26"},"ruby_source_path":"Casks/font/font-w/font-water-brush.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/waterbrush/WaterBrush-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["WaterBrush-Regular.ttf"]]]},"font-waterfall":{"homepage":"https://fonts.google.com/specimen/Waterfall","names":["Waterfall"],"ruby_source_checksum":{":sha256":"dc893fa6f8ffd4d9af40d98bf904df3594cded7897e8d4e4e8dad044371c2646"},"ruby_source_path":"Casks/font/font-w/font-waterfall.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/waterfall/Waterfall-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Waterfall-Regular.ttf"]]]},"font-wavefont":{"homepage":"https://fonts.google.com/specimen/Wavefont","names":["Wavefont"],"ruby_source_checksum":{":sha256":"aa0cdb05b92ef4d665c7c05ae60adf8879bc0a64a7c6e65b939ccf656ed12fd2"},"ruby_source_path":"Casks/font/font-w/font-wavefont.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wavefont/Wavefont%5BROND%2CYELA%2Cwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Wavefont[ROND,YELA,wght].ttf"]]]},"font-wdxl-lubrifont-jp-n":{"homepage":"https://fonts.google.com/specimen/WDXL+Lubrifont+JP+N","names":["WDXL Lubrifont JP N"],"ruby_source_checksum":{":sha256":"56f8973e84f8697f91ed1a90460e950f42777a607a9b17b43ae8e78a5121b2f9"},"ruby_source_path":"Casks/font/font-w/font-wdxl-lubrifont-jp-n.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wdxllubrifontjpn/WDXLLubrifontJPN-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["WDXLLubrifontJPN-Regular.ttf"]]]},"font-wdxl-lubrifont-sc":{"homepage":"https://fonts.google.com/specimen/WDXL+Lubrifont+SC","names":["WDXL Lubrifont SC"],"ruby_source_checksum":{":sha256":"5a51aafa07aac471af06b6ea079b0fa2e7b260bdc8c0305870181b510421a2f4"},"ruby_source_path":"Casks/font/font-w/font-wdxl-lubrifont-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wdxllubrifontsc/WDXLLubrifontSC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["WDXLLubrifontSC-Regular.ttf"]]]},"font-wdxl-lubrifont-tc":{"homepage":"https://fonts.google.com/specimen/WDXL+Lubrifont+TC","names":["WDXL Lubrifont TC"],"ruby_source_checksum":{":sha256":"e4f5a87ab68510ca88c62519c9a2200dee76e89e0df927e9526443d072b21993"},"ruby_source_path":"Casks/font/font-w/font-wdxl-lubrifont-tc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wdxllubrifonttc/WDXLLubrifontTC-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["WDXLLubrifontTC-Regular.ttf"]]]},"font-webdings":{"homepage":"https://sourceforge.net/projects/corefonts/files/the%20fonts/final/","names":["Webdings"],"ruby_source_checksum":{":sha256":"9bcbe9062edbb3306192a82cdb983bdcf8773c679c89494ce5d2dbc814f5ba78"},"ruby_source_path":"Casks/font/font-w/font-webdings.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/corefonts/webdin32.exe"],"version":"latest","raw_artifacts":[[":font",["Webdings.TTF"]]]},"font-wellfleet":{"homepage":"https://fonts.google.com/specimen/Wellfleet","names":["Wellfleet"],"ruby_source_checksum":{":sha256":"092fcddcf648d0d3c37a9debf0151bd6febc4c7084cc530ca4ddeb29362e3e7f"},"ruby_source_path":"Casks/font/font-w/font-wellfleet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wellfleet/Wellfleet-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Wellfleet-Regular.ttf"]]]},"font-wendy-one":{"homepage":"https://fonts.google.com/specimen/Wendy+One","names":["Wendy One"],"ruby_source_checksum":{":sha256":"75ca130f58d0c6a2cade9f0eebf1f22cf5b2902743eb41f985a288c2dd859e7c"},"ruby_source_path":"Casks/font/font-w/font-wendy-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wendyone/WendyOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["WendyOne-Regular.ttf"]]]},"font-wenjin-mincho":{"desc":"可免费商用的大字符集宋体字库","homepage":"https://github.com/takushun-wu/WenJinMincho","names":["WenJin Mincho"],"ruby_source_checksum":{":sha256":"0b34d174428a45e39ba32fcb0ec5d8b43b151fc9ea1048fe84627c20f7533be3"},"ruby_source_path":"Casks/font/font-w/font-wenjin-mincho.rb","sha256":"0195dc935138b2e8303dcdcb06ef62e24b80955f3299d84b8e0d23b9c3c31de4","tap_string":"homebrew/cask","url_args":["https://github.com/takushun-wu/WenJinMincho/releases/download/v2.100/WenJinMincho-OTC.7z"],"version":"2.100","raw_artifacts":[[":font",["ttc/WenJinMincho-OTF.ttc"]]]},"font-whisper":{"homepage":"https://fonts.google.com/specimen/Whisper","names":["Whisper"],"ruby_source_checksum":{":sha256":"22d8006f68ca6d2f8703253ec192c57c713af3407f687def000219a18f06221d"},"ruby_source_path":"Casks/font/font-w/font-whisper.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/whisper/Whisper-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Whisper-Regular.ttf"]]]},"font-windsong":{"homepage":"https://fonts.google.com/specimen/WindSong","names":["WindSong"],"ruby_source_checksum":{":sha256":"f363928a6beb6c6643df2565d5ad48d1a6ef252eb1db7203d98633905976b0d1"},"ruby_source_path":"Casks/font/font-w/font-windsong.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/windsong"},"version":"latest","raw_artifacts":[[":font",["WindSong-Medium.ttf"]],[":font",["WindSong-Regular.ttf"]]]},"font-winky-rough":{"homepage":"https://fonts.google.com/specimen/Winky+Rough","names":["Winky Rough"],"ruby_source_checksum":{":sha256":"9ab5661d4248be7e0a0b0ef916e8965df706b2a7168e79b2b69549894742f3e4"},"ruby_source_path":"Casks/font/font-w/font-winky-rough.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/winkyrough"},"version":"latest","raw_artifacts":[[":font",["WinkyRough-Italic[wght].ttf"]],[":font",["WinkyRough[wght].ttf"]]]},"font-winky-sans":{"homepage":"https://fonts.google.com/specimen/Winky+Sans","names":["Winky Sans"],"ruby_source_checksum":{":sha256":"3d95ce8cd3de5164b09407321e55d264c8314e35392dc9b4922db49205e5bd56"},"ruby_source_path":"Casks/font/font-w/font-winky-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/winkysans"},"version":"latest","raw_artifacts":[[":font",["WinkySans-Italic[wght].ttf"]],[":font",["WinkySans[wght].ttf"]]]},"font-wire-one":{"homepage":"https://fonts.google.com/specimen/Wire+One","names":["Wire One"],"ruby_source_checksum":{":sha256":"f37cdac17667e1c47d8cc4e8ea928d128074f807361d326e613c3e4e81710e74"},"ruby_source_path":"Casks/font/font-w/font-wire-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wireone/WireOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["WireOne-Regular.ttf"]]]},"font-with-a-syntax-highlighter":{"homepage":"https://blog.glyphdrawing.club/font-with-built-in-syntax-highlighting/","names":["Font with a Syntax Highlighter"],"ruby_source_checksum":{":sha256":"339b83b5d44af4a71fdca883a240ccb879e641351d11bf77babc0c548694ba31"},"ruby_source_path":"Casks/font/font-w/font-with-a-syntax-highlighter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/hlotvonen/FontWithASyntaxHighlighter/archive/refs/heads/main.tar.gz"],"version":"latest","raw_artifacts":[[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-Regular.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighter-BlackItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighter-BlackWide.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighter-BlackWideItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighter-Light.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighter-LightItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighter-LightWide.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighter-LightWideItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-Black.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-BlackItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-BlackWide.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-BlackWideItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-Light.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-LightItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-LightWide.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-LightWideItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterLightOwl-Regular.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-Black.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-BlackItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-BlackWide.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-BlackWideItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-Light.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-LightItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-LightWide.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighterNightOwl-LightWideItalic.otf"]],[":font",["FontWithASyntaxHighlighter-main/FontWithASyntaxHighlighter-Black.otf"]]]},"font-wittgenstein":{"homepage":"https://fonts.google.com/specimen/Wittgenstein","names":["Wittgenstein"],"ruby_source_checksum":{":sha256":"6075518ce63d1740619e1b0e6f1714e2a81ac7a16de84350647b6b798d9d846d"},"ruby_source_path":"Casks/font/font-w/font-wittgenstein.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/wittgenstein"},"version":"latest","raw_artifacts":[[":font",["Wittgenstein-Italic[wght].ttf"]],[":font",["Wittgenstein[wght].ttf"]]]},"font-wix-madefor-display":{"homepage":"https://fonts.google.com/specimen/Wix+Madefor+Display","names":["Wix Madefor Display"],"ruby_source_checksum":{":sha256":"c3f6c796c5e49eed8cd8c8961b739fe2cc6266bb277a1e742f860a334fa5f57e"},"ruby_source_path":"Casks/font/font-w/font-wix-madefor-display.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/wixmadefordisplay/WixMadeforDisplay%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["WixMadeforDisplay[wght].ttf"]]]},"font-wix-madefor-text":{"homepage":"https://www.wix.com/typeface/madefor","names":["Wix Madefor Text"],"ruby_source_checksum":{":sha256":"b56bee0e1c674ae6251382fe4852a2d6910902728ea5d73f70029ce5fe6815b9"},"ruby_source_path":"Casks/font/font-w/font-wix-madefor-text.rb","sha256":"7fdbd012ca9e245d7c177a341bdbdf789521590e175322a9013c035981138f1c","tap_string":"homebrew/cask","url_args":["https://github.com/wix-incubator/wixmadefor/releases/download/3.100/wixmadefor-fonts.zip"],"version":"3.100","raw_artifacts":[[":font",["wixmadefor-fonts/fonts/variable/WixMadeforText-Italic[wght].ttf"]],[":font",["wixmadefor-fonts/fonts/variable/WixMadeforText[wght].ttf"]]]},"font-work-sans":{"homepage":"https://fonts.google.com/specimen/Work+Sans","names":["Work Sans"],"ruby_source_checksum":{":sha256":"1e887f3ac3bab9720dee0d17843616b1518cb46723f32423f80dac91658be071"},"ruby_source_path":"Casks/font/font-w/font-work-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/worksans"},"version":"latest","raw_artifacts":[[":font",["WorkSans-Italic[wght].ttf"]],[":font",["WorkSans[wght].ttf"]]]},"font-workbench":{"homepage":"https://fonts.google.com/specimen/Workbench","names":["Workbench"],"ruby_source_checksum":{":sha256":"ea83e50c2aeeb49eba60b0bfaac4afe74756990bc7f2069e4ff9c6326c006809"},"ruby_source_path":"Casks/font/font-w/font-workbench.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/workbench/Workbench%5BBLED%2CSCAN%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Workbench[BLED,SCAN].ttf"]]]},"font-xanh-mono":{"homepage":"https://fonts.google.com/specimen/Xanh+Mono","names":["Xanh Mono"],"ruby_source_checksum":{":sha256":"dea47eacc16dd389b56af775bb5a981211875996615dfc21de82282bdf5b1417"},"ruby_source_path":"Casks/font/font-x/font-xanh-mono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/xanhmono"},"version":"latest","raw_artifacts":[[":font",["XanhMono-Italic.ttf"]],[":font",["XanhMono-Regular.ttf"]]]},"font-xiaolai-mono":{"homepage":"https://github.com/lxgw/kose-font","names":["Xiaolai Font Mono","小赖字体等宽","小瀨字體等寬","Kose Font Mono"],"ruby_source_checksum":{":sha256":"bfb7dab83ae37db314ea67c8ff18434574c9fcae41131a46d6874bd1341df543"},"ruby_source_path":"Casks/font/font-x/font-xiaolai-mono.rb","sha256":"802b658db492e02ae5b659f5b56d7d4ef8f77609515bdcc82f462ae912888c33","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/kose-font/releases/download/v3.126/XiaolaiMono-Regular.ttf"],"version":"3.126","raw_artifacts":[[":font",["XiaolaiMono-Regular.ttf"]]]},"font-xiaolai":{"homepage":"https://github.com/lxgw/kose-font","names":["Xiaolai Font","小赖字体","小瀨字體","Kose Font"],"ruby_source_checksum":{":sha256":"24c9a7cfdc34a4eb5f64cea8ce03a137df4d97ce826fd71e7b359e50ec166aaf"},"ruby_source_path":"Casks/font/font-x/font-xiaolai.rb","sha256":"e2f68daf0e72777a8cf58bc83de1b98634b251e537ddbfca24b0ae50d1802da2","tap_string":"homebrew/cask","url_args":["https://github.com/lxgw/kose-font/releases/download/v3.126/Xiaolai-Regular.ttf"],"version":"3.126","raw_artifacts":[[":font",["Xiaolai-Regular.ttf"]]]},"font-xkcd-script":{"homepage":"https://github.com/ipython/xkcd-font","names":["xkcd-script"],"ruby_source_checksum":{":sha256":"220d99d2e00647067aa4e503e845d537423f38db99977739e639924d47f335ff"},"ruby_source_path":"Casks/font/font-x/font-xkcd-script.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/ipython/xkcd-font/raw/master/xkcd-script/font/xkcd-script.ttf"],"version":"latest","raw_artifacts":[[":font",["xkcd-script.ttf"]]]},"font-xkcd":{"homepage":"https://github.com/ipython/xkcd-font","names":["xkcd"],"ruby_source_checksum":{":sha256":"96c1a25038ef228d1f45c19a4a79986bffaa61a16afef920bed1f9c1d79d37c2"},"ruby_source_path":"Casks/font/font-x/font-xkcd.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/ipython/xkcd-font/raw/master/xkcd/build/xkcd.otf"],"version":"latest","raw_artifacts":[[":font",["xkcd.otf"]]]},"font-xmind":{"homepage":"https://github.com/lamzhonghang/xmind","names":["Xmind"],"ruby_source_checksum":{":sha256":"e5c3ae1f1052a8558ab9e448000520f217ef4137d6ab6d40a1faac91ce83eb00"},"ruby_source_path":"Casks/font/font-x/font-xmind.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/xmind"},"version":"latest","raw_artifacts":[[":font",["Xmind-Italic[wght].ttf"]],[":font",["Xmind[wght].ttf"]]]},"font-yaldevi-colombo":{"homepage":"https://fonts.google.com/specimen/Yaldevi","names":["Yaldevi Colombo"],"ruby_source_checksum":{":sha256":"b3c63130da5b6522010bf59f328b3f43184947eb0381f415af01975895a56e17"},"ruby_source_path":"Casks/font/font-y/font-yaldevi-colombo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/yaldevicolombo"},"version":"latest","raw_artifacts":[[":font",["YaldeviColombo-Bold.ttf"]],[":font",["YaldeviColombo-ExtraLight.ttf"]],[":font",["YaldeviColombo-Light.ttf"]],[":font",["YaldeviColombo-Medium.ttf"]],[":font",["YaldeviColombo-Regular.ttf"]],[":font",["YaldeviColombo-SemiBold.ttf"]]]},"font-yaldevi":{"homepage":"https://fonts.google.com/specimen/Yaldevi","names":["Yaldevi"],"ruby_source_checksum":{":sha256":"f56278d538d1eabb5c8c76c69b104e9893e6294e22f0f0e7eab06159b4fa1996"},"ruby_source_path":"Casks/font/font-y/font-yaldevi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yaldevi/Yaldevi%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["Yaldevi[wght].ttf"]]]},"font-yanone-kaffeesatz":{"homepage":"https://fonts.google.com/specimen/Yanone+Kaffeesatz","names":["Yanone Kaffeesatz"],"ruby_source_checksum":{":sha256":"b5cbdc94d53c78c4d675dc47288dba2113540c79e5219ae555556f0dd16d84a6"},"ruby_source_path":"Casks/font/font-y/font-yanone-kaffeesatz.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yanonekaffeesatz/YanoneKaffeesatz%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["YanoneKaffeesatz[wght].ttf"]]]},"font-yantramanav":{"homepage":"https://fonts.google.com/specimen/Yantramanav","names":["Yantramanav"],"ruby_source_checksum":{":sha256":"fdca3a01484aec18a0857e2677866f40058473dea081031187c9a2cec700fd58"},"ruby_source_path":"Casks/font/font-y/font-yantramanav.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/yantramanav"},"version":"latest","raw_artifacts":[[":font",["Yantramanav-Black.ttf"]],[":font",["Yantramanav-Bold.ttf"]],[":font",["Yantramanav-Light.ttf"]],[":font",["Yantramanav-Medium.ttf"]],[":font",["Yantramanav-Regular.ttf"]],[":font",["Yantramanav-Thin.ttf"]]]},"font-yarndings-12-charted":{"homepage":"https://fonts.google.com/specimen/Yarndings+12+Charted","names":["Yarndings 12 Charted"],"ruby_source_checksum":{":sha256":"b635877403f7b4e7e8540afc9385804fd1cc5289b45d049e0a92e106074fd117"},"ruby_source_path":"Casks/font/font-y/font-yarndings-12-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yarndings12charted/Yarndings12Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yarndings12Charted-Regular.ttf"]]]},"font-yarndings-12":{"homepage":"https://fonts.google.com/specimen/Yarndings+12","names":["Yarndings 12"],"ruby_source_checksum":{":sha256":"3828e108d1111ee74eaeb001fb291f6748166296323aad4730132e49f6c9ea55"},"ruby_source_path":"Casks/font/font-y/font-yarndings-12.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yarndings12/Yarndings12-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yarndings12-Regular.ttf"]]]},"font-yarndings-20-charted":{"homepage":"https://fonts.google.com/specimen/Yarndings+20+Charted","names":["Yarndings 20 Charted"],"ruby_source_checksum":{":sha256":"165c9e3b6311fab134a33df0a3298862a087427aac336513f10599050f15bc39"},"ruby_source_path":"Casks/font/font-y/font-yarndings-20-charted.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yarndings20charted/Yarndings20Charted-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yarndings20Charted-Regular.ttf"]]]},"font-yarndings-20":{"homepage":"https://fonts.google.com/specimen/Yarndings+20","names":["Yarndings 20"],"ruby_source_checksum":{":sha256":"db6d83776fa476bdfd31e4948bcc8f5111f64b089a239486a2ecd27742a07c24"},"ruby_source_path":"Casks/font/font-y/font-yarndings-20.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yarndings20/Yarndings20-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yarndings20-Regular.ttf"]]]},"font-yatra-one":{"homepage":"https://fonts.google.com/specimen/Yatra+One","names":["Yatra One"],"ruby_source_checksum":{":sha256":"7146c5b696ca21cdc12e8c69ac89208b263d4eca810cd0e1ad20e6fa6f4cfc42"},"ruby_source_path":"Casks/font/font-y/font-yatra-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yatraone/YatraOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YatraOne-Regular.ttf"]]]},"font-yellowtail":{"homepage":"https://fonts.google.com/specimen/Yellowtail","names":["Yellowtail"],"ruby_source_checksum":{":sha256":"d5afe8c9efc82f49c56ee81ca973115deccf12bd3ed323d0efe4bba7ac78e270"},"ruby_source_path":"Casks/font/font-y/font-yellowtail.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/apache/yellowtail/Yellowtail-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yellowtail-Regular.ttf"]]]},"font-yeon-sung":{"homepage":"https://fonts.google.com/specimen/Yeon+Sung","names":["Yeon Sung"],"ruby_source_checksum":{":sha256":"3905a40393b9356807c38bc5035f4c317a08caf957fd4709cdc63ea76ca1f414"},"ruby_source_path":"Casks/font/font-y/font-yeon-sung.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yeonsung/YeonSung-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YeonSung-Regular.ttf"]]]},"font-yeseva-one":{"homepage":"https://fonts.google.com/specimen/Yeseva+One","names":["Yeseva One"],"ruby_source_checksum":{":sha256":"dd688840d27ef690530ece0c0720b0732815a18a3570b6175a646c8957dd0edd"},"ruby_source_path":"Casks/font/font-y/font-yeseva-one.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yesevaone/YesevaOne-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YesevaOne-Regular.ttf"]]]},"font-yesteryear":{"homepage":"https://fonts.google.com/specimen/Yesteryear","names":["Yesteryear"],"ruby_source_checksum":{":sha256":"b2b4eb974ffe0daff0f968a70355d93a4bf1ca17ec2e8a55ad5246f9f1377240"},"ruby_source_path":"Casks/font/font-y/font-yesteryear.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yesteryear/Yesteryear-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yesteryear-Regular.ttf"]]]},"font-yinmar":{"homepage":"https://fonts.google.com/specimen/Yinmar","names":["Yinmar"],"ruby_source_checksum":{":sha256":"f057d7cd46a28e12f6685c09be0436789cc903036995b5ee8cb90154a58f6fab"},"ruby_source_path":"Casks/font/font-y/font-yinmar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yinmar/Yinmar-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yinmar-Regular.ttf"]]]},"font-yomogi":{"homepage":"https://fonts.google.com/specimen/Yomogi","names":["Yomogi"],"ruby_source_checksum":{":sha256":"ee244f87c22d5598a7607dafa043c10fa5ae530b1c42114adfe703c984c24d8c"},"ruby_source_path":"Casks/font/font-y/font-yomogi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yomogi/Yomogi-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yomogi-Regular.ttf"]]]},"font-young-serif":{"homepage":"https://fonts.google.com/specimen/Young+Serif","names":["Young Serif"],"ruby_source_checksum":{":sha256":"e0f5f478716b938942e20769b7b657b3a286ac1a41f2b186e1c94800f562a321"},"ruby_source_path":"Casks/font/font-y/font-young-serif.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/youngserif/YoungSerif-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YoungSerif-Regular.ttf"]]]},"font-yrsa":{"homepage":"https://fonts.google.com/specimen/Yrsa","names":["Yrsa"],"ruby_source_checksum":{":sha256":"0a93d330f6bc85990baf3979d788a4927783eb69e736cdd5486fba41b1c17aed"},"ruby_source_path":"Casks/font/font-y/font-yrsa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/yrsa"},"version":"latest","raw_artifacts":[[":font",["Yrsa-Italic[wght].ttf"]],[":font",["Yrsa[wght].ttf"]]]},"font-ysabeau-infant":{"homepage":"https://fonts.google.com/specimen/Ysabeau+Infant","names":["Ysabeau Infant"],"ruby_source_checksum":{":sha256":"64df4961ad612b450b068b79757bf5c9a6e1ad003e1cdd0f0fabc8e141b69fb2"},"ruby_source_path":"Casks/font/font-y/font-ysabeau-infant.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ysabeauinfant"},"version":"latest","raw_artifacts":[[":font",["YsabeauInfant-Italic[wght].ttf"]],[":font",["YsabeauInfant[wght].ttf"]]]},"font-ysabeau-office":{"homepage":"https://fonts.google.com/specimen/Ysabeau+Office","names":["Ysabeau Office"],"ruby_source_checksum":{":sha256":"b713a075311bcb543ad34379f5f69ee2185c08f12ec29f0b29607abf453d9116"},"ruby_source_path":"Casks/font/font-y/font-ysabeau-office.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/ysabeauoffice"},"version":"latest","raw_artifacts":[[":font",["YsabeauOffice-Italic[wght].ttf"]],[":font",["YsabeauOffice[wght].ttf"]]]},"font-ysabeau-sc":{"homepage":"https://fonts.google.com/specimen/Ysabeau+SC","names":["Ysabeau SC"],"ruby_source_checksum":{":sha256":"a299a86e44bb949a1a834192ad311d0e034fa96eb79c5d691336dd8d9ac6d0c1"},"ruby_source_path":"Casks/font/font-y/font-ysabeau-sc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/ysabeausc/YsabeauSC%5Bwght%5D.ttf"],"version":"latest","raw_artifacts":[[":font",["YsabeauSC[wght].ttf"]]]},"font-ysabeau":{"homepage":"https://github.com/CatharsisFonts/Ysabeau/","names":["Ysabeau"],"ruby_source_checksum":{":sha256":"a14bb34128dbb333faca99bc3bace4b03317cfc1fadd41d6f0dfaf49a30dab98"},"ruby_source_path":"Casks/font/font-y/font-ysabeau.rb","sha256":"3adc3acc959f24541219ee697af4e906069393bb72a266b05579a27458db77d8","tap_string":"homebrew/cask","url_args":["https://github.com/CatharsisFonts/Ysabeau/releases/download/v2.006/Ysabeau_Install_v2.006.zip"],"version":"2.006","raw_artifacts":[[":font",["Ysabeau_Install_v2.006/YsabeauSC-Thin.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-BlackItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-Bold.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-BoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ExtraBlack.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ExtraBlackItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ExtraBold.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ExtraBoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ExtraLight.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ExtraLightItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ExtraThin.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ExtraThinItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-Hairline.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-HairlineItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-Italic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-Light.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-LightItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-Medium.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-MediumItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-Regular.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-SemiBold.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-SemiBoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-Thin.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-ThinItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-Black.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-BlackItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-Bold.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-BoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ExtraBlack.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ExtraBlackItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ExtraBold.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ExtraBoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ExtraLight.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ExtraLightItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ExtraThin.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ExtraThinItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-Hairline.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-HairlineItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-Italic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-Light.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-LightItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-Medium.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-MediumItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-Regular.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-SemiBold.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-SemiBoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-Thin.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauInfant-ThinItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-Black.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-BlackItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-Bold.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-BoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ExtraBlack.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ExtraBlackItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ExtraBold.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ExtraBoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ExtraLight.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ExtraLightItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ExtraThin.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ExtraThinItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-Hairline.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-HairlineItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-Italic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-Light.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-LightItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-Medium.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-MediumItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-Regular.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-SemiBold.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-SemiBoldItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-Thin.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauOffice-ThinItalic.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-Black.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-Bold.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-ExtraBlack.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-ExtraBold.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-ExtraLight.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-ExtraThin.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-Hairline.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-Light.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-Medium.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-Regular.otf"]],[":font",["Ysabeau_Install_v2.006/YsabeauSC-SemiBold.otf"]],[":font",["Ysabeau_Install_v2.006/Ysabeau-Black.otf"]]]},"font-yuji-boku":{"homepage":"https://fonts.google.com/specimen/Yuji+Boku","names":["Yuji Boku"],"ruby_source_checksum":{":sha256":"ed5e77f036fb5e1a1cb4c73040256423ff3689afc1f5cc2aa3fa09d1c53da5d1"},"ruby_source_path":"Casks/font/font-y/font-yuji-boku.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yujiboku/YujiBoku-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YujiBoku-Regular.ttf"]]]},"font-yuji-hentaigana-akari":{"homepage":"https://fonts.google.com/specimen/Yuji+Hentaigana+Akari","names":["Yuji Hentaigana Akari"],"ruby_source_checksum":{":sha256":"c2db54cf45922cbde7d324f28d44d1bea8d409f8b4c16669e0823e8bac75d31e"},"ruby_source_path":"Casks/font/font-y/font-yuji-hentaigana-akari.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yujihentaiganaakari/YujiHentaiganaAkari-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YujiHentaiganaAkari-Regular.ttf"]]]},"font-yuji-hentaigana-akebono":{"homepage":"https://fonts.google.com/specimen/Yuji+Hentaigana+Akebono","names":["Yuji Hentaigana Akebono"],"ruby_source_checksum":{":sha256":"3c1f5bccb884e566d4d2d756d696632df3648d80cbb4d95928ee39d8a5ecb505"},"ruby_source_path":"Casks/font/font-y/font-yuji-hentaigana-akebono.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yujihentaiganaakebono/YujiHentaiganaAkebono-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YujiHentaiganaAkebono-Regular.ttf"]]]},"font-yuji-mai":{"homepage":"https://fonts.google.com/specimen/Yuji+Mai","names":["Yuji Mai"],"ruby_source_checksum":{":sha256":"51b7c8f2a2b29a773a1bfe2a52eb923172c1b5d9235232b95dd89321d243a2a9"},"ruby_source_path":"Casks/font/font-y/font-yuji-mai.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yujimai/YujiMai-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YujiMai-Regular.ttf"]]]},"font-yuji-syuku":{"homepage":"https://fonts.google.com/specimen/Yuji+Syuku","names":["Yuji Syuku"],"ruby_source_checksum":{":sha256":"840df4c28828064d944aa73678053a63c9ad7f664b70ab5a10a2c4d0efa07a47"},"ruby_source_path":"Casks/font/font-y/font-yuji-syuku.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yujisyuku/YujiSyuku-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YujiSyuku-Regular.ttf"]]]},"font-yusei-magic":{"homepage":"https://fonts.google.com/specimen/Yusei+Magic","names":["Yusei Magic"],"ruby_source_checksum":{":sha256":"411b3294305cbc3cc84bbe1281307d66c5de9a46f9cc9b7439c2440b953dc53a"},"ruby_source_path":"Casks/font/font-y/font-yusei-magic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yuseimagic/YuseiMagic-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YuseiMagic-Regular.ttf"]]]},"font-yuyu-short":{"homepage":"https://fonts.google.com/specimen/Yuyu+Short","names":["Yuyu Short"],"ruby_source_checksum":{":sha256":"cb06bb9f2a569daacbcdd98c17fbceecf53bc620d2adf777bdbdf6e9085468e1"},"ruby_source_path":"Casks/font/font-y/font-yuyu-short.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yuyushort/YuyuShort-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["YuyuShort-Regular.ttf"]]]},"font-yuyu":{"homepage":"https://fonts.google.com/specimen/Yuyu","names":["Yuyu"],"ruby_source_checksum":{":sha256":"0e644686a058836e4da8dcd32148645902cc2123b243340ed4dc69bf3c6aeafe"},"ruby_source_path":"Casks/font/font-y/font-yuyu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/yuyu/Yuyu-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["Yuyu-Regular.ttf"]]]},"font-zain":{"homepage":"https://fonts.google.com/specimen/Zain","names":["Zain"],"ruby_source_checksum":{":sha256":"77923ced9c2dc0929109e5bab6a2673f5d009a4a5e4b648ca25ec315f9b91609"},"ruby_source_path":"Casks/font/font-z/font-zain.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zain"},"version":"latest","raw_artifacts":[[":font",["Zain-Regular.ttf"]],[":font",["Zain-Bold.ttf"]],[":font",["Zain-ExtraBold.ttf"]],[":font",["Zain-ExtraLight.ttf"]],[":font",["Zain-Italic.ttf"]],[":font",["Zain-Light.ttf"]],[":font",["Zain-LightItalic.ttf"]],[":font",["Zain-Black.ttf"]]]},"font-zalando-sans-expanded":{"homepage":"https://fonts.google.com/specimen/Zalando+Sans+Expanded","names":["Zalando Sans Expanded"],"ruby_source_checksum":{":sha256":"00822e87b318385336fc057197aa7dcfdc8f029ebc2d0dc8aa9bd77668579bd5"},"ruby_source_path":"Casks/font/font-z/font-zalando-sans-expanded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zalandosansexpanded"},"version":"latest","raw_artifacts":[[":font",["ZalandoSansExpanded-Italic[wght].ttf"]],[":font",["ZalandoSansExpanded[wght].ttf"]]]},"font-zalando-sans-semiexpanded":{"homepage":"https://fonts.google.com/specimen/Zalando+Sans+SemiExpanded","names":["Zalando Sans SemiExpanded"],"ruby_source_checksum":{":sha256":"782c3862d01e9f13a449cd9825ccbcb010f61282974c161f2cdff006927b6cde"},"ruby_source_path":"Casks/font/font-z/font-zalando-sans-semiexpanded.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zalandosanssemiexpanded"},"version":"latest","raw_artifacts":[[":font",["ZalandoSansSemiExpanded-Italic[wght].ttf"]],[":font",["ZalandoSansSemiExpanded[wght].ttf"]]]},"font-zalando-sans":{"homepage":"https://fonts.google.com/specimen/Zalando+Sans","names":["Zalando Sans"],"ruby_source_checksum":{":sha256":"1d4a5eb6ce371689e8c2057175de00121d29f7e59da1ce0e1e440f0e90702e2e"},"ruby_source_path":"Casks/font/font-z/font-zalando-sans.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zalandosans"},"version":"latest","raw_artifacts":[[":font",["ZalandoSans-Italic[wdth,wght].ttf"]],[":font",["ZalandoSans[wdth,wght].ttf"]]]},"font-zcool-kuaile":{"homepage":"https://fonts.google.com/specimen/ZCOOL+KuaiLe","names":["ZCOOL KuaiLe"],"ruby_source_checksum":{":sha256":"92ba357bd16da35205a1c8607fc21e9ae255bbcb7379fd28ce1419264358ce1e"},"ruby_source_path":"Casks/font/font-z/font-zcool-kuaile.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zcoolkuaile/ZCOOLKuaiLe-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZCOOLKuaiLe-Regular.ttf"]]]},"font-zcool-qingke-huangyou":{"homepage":"https://fonts.google.com/specimen/ZCOOL+QingKe+HuangYou","names":["ZCOOL QingKe HuangYou"],"ruby_source_checksum":{":sha256":"efe7c4cfc5b988ade9910bf2dbb8f81a4bc5e2466d2f51f8de196ed1b48a5e2b"},"ruby_source_path":"Casks/font/font-z/font-zcool-qingke-huangyou.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zcoolqingkehuangyou/ZCOOLQingKeHuangYou-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZCOOLQingKeHuangYou-Regular.ttf"]]]},"font-zcool-xiaowei":{"homepage":"https://fonts.google.com/specimen/ZCOOL+XiaoWei","names":["ZCOOL XiaoWei"],"ruby_source_checksum":{":sha256":"d41f56941aa321d6a64997457df88913ddd9d59e2d398041670834964db9bd68"},"ruby_source_path":"Casks/font/font-z/font-zcool-xiaowei.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zcoolxiaowei/ZCOOLXiaoWei-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZCOOLXiaoWei-Regular.ttf"]]]},"font-zed-mono-nerd-font":{"homepage":"https://github.com/ryanoasis/nerd-fonts","names":["ZedMono Nerd Font (Zed Mono)"],"ruby_source_checksum":{":sha256":"1c33a86d886cd70569797f84a5ee091b6ed8b36b24ee37b89c120f052b23866d"},"ruby_source_path":"Casks/font/font-z/font-zed-mono-nerd-font.rb","sha256":"0411af0883248778335d34bbad8e400466b638d5d896e15c2eb37cd9d4518321","tap_string":"homebrew/cask","url_args":["https://github.com/ryanoasis/nerd-fonts/releases/download/v3.5.1/ZedMono.tar.xz"],"version":"3.5.1","raw_artifacts":[[":font",["ZedMonoNerdFontPropo-Regular.ttf"]],[":font",["ZedMonoNerdFont-BoldItalic.ttf"]],[":font",["ZedMonoNerdFont-BoldOblique.ttf"]],[":font",["ZedMonoNerdFont-Extended.ttf"]],[":font",["ZedMonoNerdFont-ExtendedBold.ttf"]],[":font",["ZedMonoNerdFont-ExtendedBoldItalic.ttf"]],[":font",["ZedMonoNerdFont-ExtendedBoldOblique.ttf"]],[":font",["ZedMonoNerdFont-ExtendedExtraBold.ttf"]],[":font",["ZedMonoNerdFont-ExtendedExtraBoldItalic.ttf"]],[":font",["ZedMonoNerdFont-ExtendedExtraBoldOblique.ttf"]],[":font",["ZedMonoNerdFont-ExtendedItalic.ttf"]],[":font",["ZedMonoNerdFont-ExtendedLight.ttf"]],[":font",["ZedMonoNerdFont-ExtendedLightItalic.ttf"]],[":font",["ZedMonoNerdFont-ExtendedLightOblique.ttf"]],[":font",["ZedMonoNerdFont-ExtendedMedium.ttf"]],[":font",["ZedMonoNerdFont-ExtendedMediumItalic.ttf"]],[":font",["ZedMonoNerdFont-ExtendedMediumOblique.ttf"]],[":font",["ZedMonoNerdFont-ExtendedOblique.ttf"]],[":font",["ZedMonoNerdFont-ExtraBold.ttf"]],[":font",["ZedMonoNerdFont-ExtraBoldItalic.ttf"]],[":font",["ZedMonoNerdFont-ExtraBoldOblique.ttf"]],[":font",["ZedMonoNerdFont-Italic.ttf"]],[":font",["ZedMonoNerdFont-Light.ttf"]],[":font",["ZedMonoNerdFont-LightItalic.ttf"]],[":font",["ZedMonoNerdFont-LightOblique.ttf"]],[":font",["ZedMonoNerdFont-Medium.ttf"]],[":font",["ZedMonoNerdFont-MediumItalic.ttf"]],[":font",["ZedMonoNerdFont-MediumOblique.ttf"]],[":font",["ZedMonoNerdFont-Oblique.ttf"]],[":font",["ZedMonoNerdFont-Regular.ttf"]],[":font",["ZedMonoNerdFontMono-Bold.ttf"]],[":font",["ZedMonoNerdFontMono-BoldItalic.ttf"]],[":font",["ZedMonoNerdFontMono-BoldOblique.ttf"]],[":font",["ZedMonoNerdFontMono-Extended.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedBold.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedBoldItalic.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedBoldOblique.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedExtraBold.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedExtraBoldItalic.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedExtraBoldOblique.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedItalic.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedLight.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedLightItalic.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedLightOblique.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedMedium.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedMediumItalic.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedMediumOblique.ttf"]],[":font",["ZedMonoNerdFontMono-ExtendedOblique.ttf"]],[":font",["ZedMonoNerdFontMono-ExtraBold.ttf"]],[":font",["ZedMonoNerdFontMono-ExtraBoldItalic.ttf"]],[":font",["ZedMonoNerdFontMono-ExtraBoldOblique.ttf"]],[":font",["ZedMonoNerdFontMono-Italic.ttf"]],[":font",["ZedMonoNerdFontMono-Light.ttf"]],[":font",["ZedMonoNerdFontMono-LightItalic.ttf"]],[":font",["ZedMonoNerdFontMono-LightOblique.ttf"]],[":font",["ZedMonoNerdFontMono-Medium.ttf"]],[":font",["ZedMonoNerdFontMono-MediumItalic.ttf"]],[":font",["ZedMonoNerdFontMono-MediumOblique.ttf"]],[":font",["ZedMonoNerdFontMono-Oblique.ttf"]],[":font",["ZedMonoNerdFontMono-Regular.ttf"]],[":font",["ZedMonoNerdFontPropo-Bold.ttf"]],[":font",["ZedMonoNerdFontPropo-BoldItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-BoldOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-Extended.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedBold.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedBoldItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedBoldOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedExtraBold.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedExtraBoldItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedExtraBoldOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedLight.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedLightItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedLightOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedMedium.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedMediumItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedMediumOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtendedOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtraBold.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtraBoldItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-ExtraBoldOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-Italic.ttf"]],[":font",["ZedMonoNerdFontPropo-Light.ttf"]],[":font",["ZedMonoNerdFontPropo-LightItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-LightOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-Medium.ttf"]],[":font",["ZedMonoNerdFontPropo-MediumItalic.ttf"]],[":font",["ZedMonoNerdFontPropo-MediumOblique.ttf"]],[":font",["ZedMonoNerdFontPropo-Oblique.ttf"]],[":font",["ZedMonoNerdFont-Bold.ttf"]]]},"font-zed-mono":{"deprecate_args":{":date":"2026-04-04",":because":":discontinued"},"homepage":"https://github.com/zed-industries/zed-fonts","names":["Zed Mono"],"ruby_source_checksum":{":sha256":"b68af85d78ec075e681215b04a97f911163edd00ef1e9a2b31ecd0cbf9aca1b8"},"ruby_source_path":"Casks/font/font-z/font-zed-mono.rb","sha256":"eb673b39528927d21c0b12eaf05e50babc486bc99e724b55c88e529a5dae76c9","tap_string":"homebrew/cask","url_args":["https://github.com/zed-industries/zed-fonts/releases/download/1.2.0/zed-mono-1.2.0.zip"],"version":"1.2.0","raw_artifacts":[[":font",["zed-mono-thinoblique.ttf"]],[":font",["zed-mono-bolditalic.ttf"]],[":font",["zed-mono-boldoblique.ttf"]],[":font",["zed-mono-extended.ttf"]],[":font",["zed-mono-extendedbold.ttf"]],[":font",["zed-mono-extendedbolditalic.ttf"]],[":font",["zed-mono-extendedboldoblique.ttf"]],[":font",["zed-mono-extendedextrabold.ttf"]],[":font",["zed-mono-extendedextrabolditalic.ttf"]],[":font",["zed-mono-extendedextraboldoblique.ttf"]],[":font",["zed-mono-extendedextralight.ttf"]],[":font",["zed-mono-extendedextralightitalic.ttf"]],[":font",["zed-mono-extendedextralightoblique.ttf"]],[":font",["zed-mono-extendedheavy.ttf"]],[":font",["zed-mono-extendedheavyitalic.ttf"]],[":font",["zed-mono-extendedheavyoblique.ttf"]],[":font",["zed-mono-extendeditalic.ttf"]],[":font",["zed-mono-extendedlight.ttf"]],[":font",["zed-mono-extendedlightitalic.ttf"]],[":font",["zed-mono-extendedlightoblique.ttf"]],[":font",["zed-mono-extendedmedium.ttf"]],[":font",["zed-mono-extendedmediumitalic.ttf"]],[":font",["zed-mono-extendedmediumoblique.ttf"]],[":font",["zed-mono-extendedoblique.ttf"]],[":font",["zed-mono-extendedsemibold.ttf"]],[":font",["zed-mono-extendedsemibolditalic.ttf"]],[":font",["zed-mono-extendedsemiboldoblique.ttf"]],[":font",["zed-mono-extendedthin.ttf"]],[":font",["zed-mono-extendedthinitalic.ttf"]],[":font",["zed-mono-extendedthinoblique.ttf"]],[":font",["zed-mono-extrabold.ttf"]],[":font",["zed-mono-extrabolditalic.ttf"]],[":font",["zed-mono-extraboldoblique.ttf"]],[":font",["zed-mono-extralight.ttf"]],[":font",["zed-mono-extralightitalic.ttf"]],[":font",["zed-mono-extralightoblique.ttf"]],[":font",["zed-mono-heavy.ttf"]],[":font",["zed-mono-heavyitalic.ttf"]],[":font",["zed-mono-heavyoblique.ttf"]],[":font",["zed-mono-italic.ttf"]],[":font",["zed-mono-light.ttf"]],[":font",["zed-mono-lightitalic.ttf"]],[":font",["zed-mono-lightoblique.ttf"]],[":font",["zed-mono-medium.ttf"]],[":font",["zed-mono-mediumitalic.ttf"]],[":font",["zed-mono-mediumoblique.ttf"]],[":font",["zed-mono-oblique.ttf"]],[":font",["zed-mono-regular.ttf"]],[":font",["zed-mono-semibold.ttf"]],[":font",["zed-mono-semibolditalic.ttf"]],[":font",["zed-mono-semiboldoblique.ttf"]],[":font",["zed-mono-thin.ttf"]],[":font",["zed-mono-thinitalic.ttf"]],[":font",["zed-mono-bold.ttf"]]]},"font-zed-sans":{"deprecate_args":{":date":"2026-04-04",":because":":discontinued"},"homepage":"https://github.com/zed-industries/zed-fonts","names":["Zed Sans"],"ruby_source_checksum":{":sha256":"9d5dc7922025530ba3501cb44ed2025f174ee5aaac92e5e61dc96f16d1e3e013"},"ruby_source_path":"Casks/font/font-z/font-zed-sans.rb","sha256":"eb861c35c6f1639a674793f71135b1370ffefc9bd6e69a5ff5fffa2659f150c1","tap_string":"homebrew/cask","url_args":["https://github.com/zed-industries/zed-fonts/releases/download/1.2.0/zed-sans-1.2.0.zip"],"version":"1.2.0","raw_artifacts":[[":font",["zed-sans-thinoblique.ttf"]],[":font",["zed-sans-bolditalic.ttf"]],[":font",["zed-sans-boldoblique.ttf"]],[":font",["zed-sans-extended.ttf"]],[":font",["zed-sans-extendedbold.ttf"]],[":font",["zed-sans-extendedbolditalic.ttf"]],[":font",["zed-sans-extendedboldoblique.ttf"]],[":font",["zed-sans-extendedextrabold.ttf"]],[":font",["zed-sans-extendedextrabolditalic.ttf"]],[":font",["zed-sans-extendedextraboldoblique.ttf"]],[":font",["zed-sans-extendedextralight.ttf"]],[":font",["zed-sans-extendedextralightitalic.ttf"]],[":font",["zed-sans-extendedextralightoblique.ttf"]],[":font",["zed-sans-extendedheavy.ttf"]],[":font",["zed-sans-extendedheavyitalic.ttf"]],[":font",["zed-sans-extendedheavyoblique.ttf"]],[":font",["zed-sans-extendeditalic.ttf"]],[":font",["zed-sans-extendedlight.ttf"]],[":font",["zed-sans-extendedlightitalic.ttf"]],[":font",["zed-sans-extendedlightoblique.ttf"]],[":font",["zed-sans-extendedmedium.ttf"]],[":font",["zed-sans-extendedmediumitalic.ttf"]],[":font",["zed-sans-extendedmediumoblique.ttf"]],[":font",["zed-sans-extendedoblique.ttf"]],[":font",["zed-sans-extendedsemibold.ttf"]],[":font",["zed-sans-extendedsemibolditalic.ttf"]],[":font",["zed-sans-extendedsemiboldoblique.ttf"]],[":font",["zed-sans-extendedthin.ttf"]],[":font",["zed-sans-extendedthinitalic.ttf"]],[":font",["zed-sans-extendedthinoblique.ttf"]],[":font",["zed-sans-extrabold.ttf"]],[":font",["zed-sans-extrabolditalic.ttf"]],[":font",["zed-sans-extraboldoblique.ttf"]],[":font",["zed-sans-extralight.ttf"]],[":font",["zed-sans-extralightitalic.ttf"]],[":font",["zed-sans-extralightoblique.ttf"]],[":font",["zed-sans-heavy.ttf"]],[":font",["zed-sans-heavyitalic.ttf"]],[":font",["zed-sans-heavyoblique.ttf"]],[":font",["zed-sans-italic.ttf"]],[":font",["zed-sans-light.ttf"]],[":font",["zed-sans-lightitalic.ttf"]],[":font",["zed-sans-lightoblique.ttf"]],[":font",["zed-sans-medium.ttf"]],[":font",["zed-sans-mediumitalic.ttf"]],[":font",["zed-sans-mediumoblique.ttf"]],[":font",["zed-sans-oblique.ttf"]],[":font",["zed-sans-regular.ttf"]],[":font",["zed-sans-semibold.ttf"]],[":font",["zed-sans-semibolditalic.ttf"]],[":font",["zed-sans-semiboldoblique.ttf"]],[":font",["zed-sans-thin.ttf"]],[":font",["zed-sans-thinitalic.ttf"]],[":font",["zed-sans-bold.ttf"]]]},"font-zen-antique-soft":{"homepage":"https://fonts.google.com/specimen/Zen+Antique+Soft","names":["Zen Antique Soft"],"ruby_source_checksum":{":sha256":"399ad958006846ce20bca293596c615509cd966a63f273c38838655c7fa4ee0d"},"ruby_source_path":"Casks/font/font-z/font-zen-antique-soft.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zenantiquesoft/ZenAntiqueSoft-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZenAntiqueSoft-Regular.ttf"]]]},"font-zen-antique":{"homepage":"https://fonts.google.com/specimen/Zen+Antique","names":["Zen Antique"],"ruby_source_checksum":{":sha256":"87137dedf15484a34a91a6ffc7266a71ef7fae27598c93f4969e7113a6f0c063"},"ruby_source_path":"Casks/font/font-z/font-zen-antique.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zenantique/ZenAntique-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZenAntique-Regular.ttf"]]]},"font-zen-dots":{"homepage":"https://fonts.google.com/specimen/Zen+Dots","names":["Zen Dots"],"ruby_source_checksum":{":sha256":"960410670cbb1c767556d5373dba2faad59775d5bfd5090ee1b89dab7483618f"},"ruby_source_path":"Casks/font/font-z/font-zen-dots.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zendots/ZenDots-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZenDots-Regular.ttf"]]]},"font-zen-kaku-gothic-antique":{"homepage":"https://fonts.google.com/specimen/Zen+Kaku+Gothic+Antique","names":["Zen Kaku Gothic Antique"],"ruby_source_checksum":{":sha256":"28b12657983a0d91f08c0266b2da664cb2b1ee5906bd8ed732d770a62957a6e0"},"ruby_source_path":"Casks/font/font-z/font-zen-kaku-gothic-antique.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zenkakugothicantique"},"version":"latest","raw_artifacts":[[":font",["ZenKakuGothicAntique-Black.ttf"]],[":font",["ZenKakuGothicAntique-Bold.ttf"]],[":font",["ZenKakuGothicAntique-Light.ttf"]],[":font",["ZenKakuGothicAntique-Medium.ttf"]],[":font",["ZenKakuGothicAntique-Regular.ttf"]]]},"font-zen-kaku-gothic-new":{"homepage":"https://fonts.google.com/specimen/Zen+Kaku+Gothic+New","names":["Zen Kaku Gothic New"],"ruby_source_checksum":{":sha256":"f08696f3cfe901ee0320deda53b0f7bf81b8fdeabd733f6d11f106504137c80a"},"ruby_source_path":"Casks/font/font-z/font-zen-kaku-gothic-new.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zenkakugothicnew"},"version":"latest","raw_artifacts":[[":font",["ZenKakuGothicNew-Black.ttf"]],[":font",["ZenKakuGothicNew-Bold.ttf"]],[":font",["ZenKakuGothicNew-Light.ttf"]],[":font",["ZenKakuGothicNew-Medium.ttf"]],[":font",["ZenKakuGothicNew-Regular.ttf"]]]},"font-zen-kurenaido":{"homepage":"https://fonts.google.com/specimen/Zen+Kurenaido","names":["Zen Kurenaido"],"ruby_source_checksum":{":sha256":"a57ed0f6602d24dafe42e436b7e2c3d7a470dfc0cc6ea4ec32fbbb794e443bf2"},"ruby_source_path":"Casks/font/font-z/font-zen-kurenaido.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zenkurenaido/ZenKurenaido-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZenKurenaido-Regular.ttf"]]]},"font-zen-loop":{"homepage":"https://fonts.google.com/specimen/Zen+Loop","names":["Zen Loop"],"ruby_source_checksum":{":sha256":"75854bb389242066519615394bb360fe65a838e340bdc862a09dec29845a6069"},"ruby_source_path":"Casks/font/font-z/font-zen-loop.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zenloop"},"version":"latest","raw_artifacts":[[":font",["ZenLoop-Italic.ttf"]],[":font",["ZenLoop-Regular.ttf"]]]},"font-zen-maru-gothic":{"homepage":"https://fonts.google.com/specimen/Zen+Maru+Gothic","names":["Zen Maru Gothic"],"ruby_source_checksum":{":sha256":"91c29339f89e0935e733548497564254c4a701c9fedd2afacb68187e03f92c3c"},"ruby_source_path":"Casks/font/font-z/font-zen-maru-gothic.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zenmarugothic"},"version":"latest","raw_artifacts":[[":font",["ZenMaruGothic-Black.ttf"]],[":font",["ZenMaruGothic-Bold.ttf"]],[":font",["ZenMaruGothic-Light.ttf"]],[":font",["ZenMaruGothic-Medium.ttf"]],[":font",["ZenMaruGothic-Regular.ttf"]]]},"font-zen-old-mincho":{"homepage":"https://fonts.google.com/specimen/Zen+Old+Mincho","names":["Zen Old Mincho"],"ruby_source_checksum":{":sha256":"61a177a9dbfa2aa94c07d73b90e04e828e403d9a8ea9325c2edda718568c618e"},"ruby_source_path":"Casks/font/font-z/font-zen-old-mincho.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zenoldmincho"},"version":"latest","raw_artifacts":[[":font",["ZenOldMincho-Black.ttf"]],[":font",["ZenOldMincho-Bold.ttf"]],[":font",["ZenOldMincho-Medium.ttf"]],[":font",["ZenOldMincho-Regular.ttf"]],[":font",["ZenOldMincho-SemiBold.ttf"]]]},"font-zen-tokyo-zoo":{"homepage":"https://fonts.google.com/specimen/Zen+Tokyo+Zoo","names":["Zen Tokyo Zoo"],"ruby_source_checksum":{":sha256":"9aa1702cf3c283efdcbd9df764ad7cc3f40d65540a5b68ccc64a79b3e01bff44"},"ruby_source_path":"Casks/font/font-z/font-zen-tokyo-zoo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zentokyozoo/ZenTokyoZoo-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZenTokyoZoo-Regular.ttf"]]]},"font-zeyada":{"homepage":"https://fonts.google.com/specimen/Zeyada","names":["Zeyada"],"ruby_source_checksum":{":sha256":"bb20ef720952a6156571698668d38ff7b1d9597379a001ab76b0de2ba048e4d4"},"ruby_source_path":"Casks/font/font-z/font-zeyada.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zeyada/Zeyada.ttf"],"version":"latest","raw_artifacts":[[":font",["Zeyada.ttf"]]]},"font-zhi-mang-xing":{"homepage":"https://fonts.google.com/specimen/Zhi+Mang+Xing","names":["Zhi Mang Xing"],"ruby_source_checksum":{":sha256":"9747062edc354ec4708fae082c55e8cf343b0e6e25ef48e7ae9f5420938f57b9"},"ruby_source_path":"Casks/font/font-z/font-zhi-mang-xing.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts/raw/main/ofl/zhimangxing/ZhiMangXing-Regular.ttf"],"version":"latest","raw_artifacts":[[":font",["ZhiMangXing-Regular.ttf"]]]},"font-zhudou-sans":{"homepage":"https://github.com/Buernia/Zhudou-Sans","names":["Zhudou Sans","煮豆黑体"],"ruby_source_checksum":{":sha256":"3688c08fdc0018af8fb5402a17c83c7f389b0b39bcf45974125f141ac0e363bb"},"ruby_source_path":"Casks/font/font-z/font-zhudou-sans.rb","sha256":"1a2718aa52c98d1ac7e18d60e0f1d61057b18e558e8196a3a770104855a6fc69","tap_string":"homebrew/cask","url_args":["https://github.com/Buernia/Zhudou-Sans/releases/download/v2.000/Zhudou.Sans.zip"],"version":"2.000","raw_artifacts":[[":font",["otf/ZhudouSans-Bold.otf"]],[":font",["otf/ZhudouSans-ExtraLight.otf"]],[":font",["otf/ZhudouSans-Heavy.otf"]],[":font",["otf/ZhudouSans-Light.otf"]],[":font",["otf/ZhudouSans-Medium.otf"]],[":font",["otf/ZhudouSans-Normal.otf"]],[":font",["otf/ZhudouSans-Regular.otf"]]]},"font-zhuque-fangsong":{"homepage":"https://github.com/TrionesType/zhuque","names":["Zhuque Fangsong","朱雀仿宋"],"ruby_source_checksum":{":sha256":"8312222e7379ea718f141a68ec68307f5607b79bd8cd11a8bbee55b174e3ca77"},"ruby_source_path":"Casks/font/font-z/font-zhuque-fangsong.rb","sha256":"bb8b661a7643d2296a72d9d10530a00949419c4e527fb61783f73c2ba1a8c062","tap_string":"homebrew/cask","url_args":["https://github.com/TrionesType/zhuque/releases/download/v0.212/ZhuqueFangsong-v0.212.zip"],"version":"0.212","raw_artifacts":[[":font",["ZhuqueFangsong-Regular.ttf"]]]},"font-zilla-slab-highlight":{"homepage":"https://fonts.google.com/specimen/Zilla+Slab+Highlight","names":["Zilla Slab Highlight"],"ruby_source_checksum":{":sha256":"30e5b5e7bb1f89b52996b4f38b60d4755547864befa41b576b7d7167e7238693"},"ruby_source_path":"Casks/font/font-z/font-zilla-slab-highlight.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/google/fonts.git"],"url_kwargs":{":branch":"main",":only_path":"ofl/zillaslabhighlight"},"version":"latest","raw_artifacts":[[":font",["ZillaSlabHighlight-Bold.ttf"]],[":font",["ZillaSlabHighlight-Regular.ttf"]]]},"font-zilla-slab":{"homepage":"https://github.com/mozilla/zilla-slab","names":["Zilla Slab"],"ruby_source_checksum":{":sha256":"6215f3be51aa4253ec971f399151af57af32fbdf667bf5a2575e1fecff93f98d"},"ruby_source_path":"Casks/font/font-z/font-zilla-slab.rb","sha256":"62490dc19cd17e2951fe88ba3e662089ca14077634cacf1f12926374281dcf42","tap_string":"homebrew/cask","url_args":["https://github.com/mozilla/zilla-slab/releases/download/v1.002/Zilla-Slab-Fonts-v1.002.zip"],"version":"1.002","raw_artifacts":[[":font",["zilla-slab/otf/ZillaSlabHighlight-Regular.otf"]],[":font",["zilla-slab/otf/ZillaSlab-BoldItalic.otf"]],[":font",["zilla-slab/otf/ZillaSlab-Italic.otf"]],[":font",["zilla-slab/otf/ZillaSlab-Light.otf"]],[":font",["zilla-slab/otf/ZillaSlab-LightItalic.otf"]],[":font",["zilla-slab/otf/ZillaSlab-Medium.otf"]],[":font",["zilla-slab/otf/ZillaSlab-MediumItalic.otf"]],[":font",["zilla-slab/otf/ZillaSlab-Regular.otf"]],[":font",["zilla-slab/otf/ZillaSlab-SemiBold.otf"]],[":font",["zilla-slab/otf/ZillaSlab-SemiBoldItalic.otf"]],[":font",["zilla-slab/otf/ZillaSlabHighlight-Bold.otf"]],[":font",["zilla-slab/otf/ZillaSlab-Bold.otf"]]]},"font-zpix":{"homepage":"https://zpix.vercel.app/","names":["Zpix"],"ruby_source_checksum":{":sha256":"f6819ca9e609048fdb8f9ec7e790f06c61fe51d2778d81d5d495ca8425524e51"},"ruby_source_path":"Casks/font/font-z/font-zpix.rb","sha256":"a67917d94bb597acbdf3bfe1cf97047cc3e1cdd3839d21da188e35cc0737e828","tap_string":"homebrew/cask","url_args":["https://github.com/SolidZORO/zpix-pixel-font/releases/download/v3.3.0/zpix.ttf"],"version":"3.3.0","raw_artifacts":[[":font",["zpix.ttf"]]]},"font-zxgamut":{"homepage":"https://github.com/0xType/Gamut","names":["Zx Gamut"],"ruby_source_checksum":{":sha256":"e890addd8bd5239cae27885475f2c8821c38bc56e30556f5ad30342fe5b4636d"},"ruby_source_path":"Casks/font/font-z/font-zxgamut.rb","sha256":"3ef5ed2a8b651a6b780353a90832270fd305316c15a922cc57c8c9f8c20d6800","tap_string":"homebrew/cask","url_args":["https://github.com/0xType/Gamut/releases/download/1.002/ZxGamut_1_002.zip"],"version":"1.002","raw_artifacts":[[":font",["static/ZxGamut-Thin.otf"]],[":font",["static/ZxGamut-Bold.otf"]],[":font",["static/ZxGamut-ExtraBold.otf"]],[":font",["static/ZxGamut-ExtraLight.otf"]],[":font",["static/ZxGamut-Light.otf"]],[":font",["static/ZxGamut-Medium.otf"]],[":font",["static/ZxGamut-Regular.otf"]],[":font",["static/ZxGamut-SemiBold.otf"]],[":font",["static/ZxGamut-Black.otf"]]]},"galaxybudsclient":{"depends_on_args":{":macos":":monterey"},"desc":"Unofficial manager for the Buds, Buds+, Buds Live and Buds Pro","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/ThePBone/GalaxyBudsClient","names":["GalaxyBudsClient"],"ruby_source_checksum":{":sha256":"9a5e2616f8e9a97fb7af1ef32e8af9f80d1ea29e33b9450949cd4405edf6e81c"},"ruby_source_path":"Casks/g/galaxybudsclient.rb","sha256":"d030c4fcb3a5216df9e0d06ee477205cc01f955e425425b8909cbd7a4bda2e36","tap_string":"homebrew/cask","url_args":["https://github.com/ThePBone/GalaxyBudsClient/releases/download/5.2.1/GalaxyBudsClient_macOS_x64.pkg"],"version":"5.2.1","raw_artifacts":[[":uninstall",{":pkgutil":"me.timschneeberger.galaxybudsclient"}],[":pkg",["GalaxyBudsClient_macOS_x64.pkg"]],[":zap",{":trash":["~/Library/Application Support/GalaxyBudsClient","~/Library/Preferences/me.timschneeberger.galaxybudsclient.plist","~/Library/Saved Application State/me.timschneeberger.galaxybudsclient.savedState"]}]]},"gama-jdk":{"conflicts_with_args":{":cask":["gama-platform"]},"depends_on_args":{":macos":":any"},"desc":"IDE for building spatially explicit agent-based simulations","homepage":"https://gama-platform.org/","names":["GAMA Platform with embedded JDK"],"ruby_source_checksum":{":sha256":"dcd76b518d2ae9546861f35b9e2b3fb8a1fcb863defb1528f498f71d4153503a"},"ruby_source_path":"Casks/g/gama-jdk.rb","sha256":"060f2832a9f56db6b8313bc3920058bbce9dcbba338233f4f9df5bb36bc0c81e","tap_string":"homebrew/cask","url_args":["https://github.com/gama-platform/gama/releases/download/2025.09.0/GAMA_2025.09.0_MacOS_with_JDK_17.09.25_860732f.dmg"],"version":"2025.09.0,17.09.25_860732f","raw_artifacts":[[":app",["Gama.app"]],[":zap",{":trash":["~/Gama_Workspace","~/Library/Preferences/Gama.plist"]}]]},"gama-platform":{"conflicts_with_args":{":cask":["gama-jdk"]},"depends_on_args":{":macos":":any"},"desc":"IDE for building spatially explicit agent-based simulations","homepage":"https://gama-platform.org/","names":["GAMA Platform"],"ruby_source_checksum":{":sha256":"b5e7853ec5c8f0229e00e32dd2908a47ff8bcf0d53e6f3ec3cd76e2cd91636a0"},"ruby_source_path":"Casks/g/gama-platform.rb","sha256":"9740ae814009e6d0ecb1bb560395bd083c9498916b5a54787b24aad962f3167e","tap_string":"homebrew/cask","url_args":["https://github.com/gama-platform/gama/releases/download/2025.09.0/GAMA_2025.09.0_MacOS_17.09.25_860732f.dmg"],"version":"2025.09.0,17.09.25_860732f","raw_artifacts":[[":app",["Gama.app"]],[":zap",{":trash":["~/Gama_Workspace","~/Library/Preferences/Gama.plist"]}]],"raw_caveats":"gama-platform requires Java 21. You can install it with:\n  brew install --cask temurin@21\n"},"gamehub":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Compatibility layer for running Windows and Steam games","homepage":"https://www.gamemac.com/en","languages":["en","zh","CN"],"language_variations":[{":languages":["en"],":default":true,":value":"en"},{":languages":["zh","CN"],":value":"zh-cn",":overrides":{"homepage":"https://www.gamemac.com/zh-cn","url_args":["https://api-cn-gamehub.xiaoji.com/game/download/mac/zh-cn"]}}],"names":["GameHub"],"ruby_source_checksum":{":sha256":"1715ac6330dd9b1b3d9c22a079a2fcc847887690cd4edcafa3cd478f9f661a0f"},"ruby_source_path":"Casks/g/gamehub.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api-international-gamehub.xiaoji.com/game/download/mac/en"],"version":"0.8.613","raw_artifacts":[[":uninstall",{":quit":"GameHub"}],[":app",["GameHub.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.gamemac.www.quicklook","~/Library/Application Scripts/com.gamemac.www.thumbnail","~/Library/Application Support/com.gamemac.www","~/Library/Application Support/CrashReporter/GameHub_*.plist","~/Library/Application Support/GameHub","~/Library/Caches/com.gamemac.www","~/Library/Containers/com.gamemac.www.quicklook","~/Library/Containers/com.gamemac.www.thumbnail","~/Library/HTTPStorages/com.gamemac.www.binarycookies","~/Library/Logs/com.gamemac.www","~/Library/Preferences/com.gamemac.www*","~/Library/WebKit/com.gamemac.www"]}]]},"gamemaker":{"depends_on_args":{":macos":":any"},"desc":"Complete development tool for making 2D games","homepage":"https://gamemaker.io/","names":["GameMaker"],"ruby_source_checksum":{":sha256":"0384753f770da5979d93a87e316b08d71b81b5b773d16c4dc44a867345036ba7"},"ruby_source_path":"Casks/g/gamemaker.rb","sha256":"8cbd33a9a92ed60ebd53734413b33afdeb8c677326ada0c80971e9f91555cc7f","tap_string":"homebrew/cask","url_args":["https://gms.yoyogames.com/GameMaker-2024.14.4.222.pkg"],"version":"2024.14.4.222","raw_artifacts":[[":uninstall",{":pkgutil":"com.yoyogames.gms2",":delete":"/Applications/GameMaker.app"}],[":pkg",["GameMaker-2024.14.4.222.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/GameMaker.app",":match":"full",":attempts":3,":notices":["The GameMaker package postinstall script launches the GameMaker app","Attempting to close com.yoyogames.gms2 to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close GameMaker.app",":type":"terminate_process"}]}],[":zap",{":trash":"/Users/Shared/GameMakerStudio2"}]]},"gamemaker@beta":{"depends_on_args":{":macos":":any"},"desc":"Complete development tool for making 2D games","homepage":"https://gamemaker.io/","names":["GameMaker Beta"],"ruby_source_checksum":{":sha256":"92e27d6379639bcb95bb37056e9f3a6e5d40e20f6f783ed0bd6b57ea707d725a"},"ruby_source_path":"Casks/g/gamemaker@beta.rb","sha256":"adb2a94e7fc2e936a59041d13e0b943ac3ea03a29d734efc40d7d5d408ea47d0","tap_string":"homebrew/cask","url_args":["https://gms.yoyogames.com/GameMaker-2026.100.0.1182.pkg"],"version":"2026.100.0.1182","raw_artifacts":[[":uninstall",{":pkgutil":"com.yoyogames.gms2-beta",":delete":"/Applications/GameMaker Beta.app"}],[":pkg",["GameMaker-2026.100.0.1182.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/GameMaker Beta.app",":match":"full",":attempts":3,":notices":["The GameMaker package postinstall script launches the GameMaker app","Attempting to close com.yoyogames.gms2-beta to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close GameMaker Beta.app",":type":"terminate_process"}]}],[":zap",{":trash":"/Users/Shared/GameMakerStudio2-Beta"}]]},"gamemaker@lts":{"depends_on_args":{":macos":":any"},"desc":"Complete development tool for making 2D games","homepage":"https://gamemaker.io/","names":["GameMaker LTS 2026"],"ruby_source_checksum":{":sha256":"821889969d00b18e1633669cb9be93a4ba78566901da4042b2aa7347649008d6"},"ruby_source_path":"Casks/g/gamemaker@lts.rb","sha256":"1b69aa2fedb0f29ae1e9e7e2500ba29dfadacf6fa2a022d03041f72080603c6e","tap_string":"homebrew/cask","url_args":["https://gms.yoyogames.com/GameMaker-2026.0.0.16.pkg"],"version":"2026.0.0.16","raw_artifacts":[[":uninstall",{":pkgutil":"com.yoyogames.gm-lts2026",":delete":"/Applications/GameMaker LTS 2026.app"}],[":pkg",["GameMaker-2026.0.0.16.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/GameMaker LTS {{version.major}}.app",":match":"full",":attempts":3,":notices":["The GameMaker package postinstall script launches the GameMaker app","Attempting to close com.yoyogames.gm-lts{{version.major}} to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close GameMaker LTS {{version.major}}.app",":type":"terminate_process"}]}],[":zap",{":trash":"/Users/Shared/GameMakerStudio2-LTS2026"}]]},"gamma-control":{"depends_on_args":{":macos":":any"},"desc":"Per-screen colour adjustments","homepage":"https://michelf.ca/projects/gamma-control/","names":["Gamma Control"],"ruby_source_checksum":{":sha256":"dd9be7d7f4e655af2b19e532499c3bfed73b6b0444afb68f5e386d5bebbec30e"},"ruby_source_path":"Casks/g/gamma-control.rb","sha256":"dc4d44f8b74ff6f12a718356d10cd37f083c5c1b42ccb3ecfe00a0177c2953fe","tap_string":"homebrew/cask","url_args":["https://littoral.michelf.ca/apps/gamma-control/gamma-control-6.3.5.zip"],"version":"6.3.5","raw_artifacts":[[":app",["Gamma Control.app"]],[":zap",{":trash":["~/Library/Application Scripts/ca.michelf.GammaControl.*","~/Library/Containers/ca.michelf.GammaControl.*"]}]]},"gams":{"depends_on_args":{":macos":":any"},"desc":"General Algebraic Modeling System","homepage":"https://www.gams.com/","names":["GAMS"],"ruby_source_checksum":{":sha256":"102da831551337fc8fb8aa29c74dc935926ebbdad2092dc401b924175307077b"},"ruby_source_path":"Casks/g/gams.rb","sha256":"6f6ecc70fd4e45d0b44027d378aa645be145b03b146177ee2d08904e370a3889","tap_string":"homebrew/cask","url_args":["https://d37drm4t2jghv5.cloudfront.net/distributions/54.6.0/macosx/GAMS54.6.0.pkg"],"version":"54.6.0","raw_artifacts":[[":uninstall",{":script":{":executable":"/Library/Frameworks/GAMS.framework/Resources/uninstall.sh",":input":"y",":sudo":true}}],[":pkg",["GAMS54.6.0.pkg"],{":choices":[{":choiceIdentifier":"GAMS",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"GAMS-Studio",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"GAMS-Shell-Profile-Updater",":choiceAttribute":"selected",":attributeSetting":0}]}]],"raw_caveats":"Installing gams means you have AGREED to the license at:\n  https://gams.com/GAMS_EULA.pdf\n\nTo use gams, you may need to add the /Library/Frameworks/GAMS.framework/Resources directory\nto your PATH environment variable, e.g. (for Bash shell):\n  export PATH=/Library/Frameworks/GAMS.framework/Resources:\"$PATH\"\n"},"ganttproject":{"depends_on_args":{":macos":":any"},"desc":"Gantt chart and project management application","homepage":"https://www.ganttproject.biz/","names":["GanttProject"],"ruby_source_checksum":{":sha256":"1a88d136796bc80fdafad811a1c6523e9b551feb43c0c3a6226043f2181f6ea8"},"ruby_source_path":"Casks/g/ganttproject.rb","sha256":"0bb0e3af5b1e3627ea8cc5f4c33ec84d6829aa682b118369039fbaf95ab4f096","tap_string":"homebrew/cask","url_args":["https://github.com/bardsoftware/ganttproject/releases/download/ganttproject-3.3.3316/ganttproject-3.3.3316-intel.dmg"],"version":"3.3.3316","raw_artifacts":[[":app",["GanttProject.app"]],[":zap",{":trash":["~/.ganttproject","~/.ganttproject.d","~/Library/Preferences/com.bardsoftware.ganttproject.plist"]}]]},"gaphor":{"depends_on_args":{":macos":":any"},"desc":"UML/SysML modelling tool","homepage":"https://gaphor.org/","names":["Gaphor"],"ruby_source_checksum":{":sha256":"a1f0deff0d08f1ae5bb8b27f3112d75907bcec3e313a9e7f3bf3955781c61e0c"},"ruby_source_path":"Casks/g/gaphor.rb","sha256":"d835da72051beb0efce3dfacdb1221bfc61f4953a61dfe60bb590c17bda020fd","tap_string":"homebrew/cask","url_args":["https://github.com/gaphor/gaphor/releases/download/3.3.2/Gaphor-3.3.2-intel.dmg"],"version":"3.3.2","raw_artifacts":[[":uninstall",{":quit":"Gaphor-3.3.2"}],[":app",["Gaphor.app"]],[":zap",{":trash":["~/.cache/gaphor","~/.local/share/gaphor"]}]]},"garagesale":{"depends_on_args":{":macos":":any"},"desc":"Manage eBay Listings","homepage":"https://www.iwascoding.com/GarageSale/","names":["GarageSale"],"ruby_source_checksum":{":sha256":"bc9e8576b4901a36b2309ee7edb9fe9ca1480d563ecc4ad5e25a055d7b16be1a"},"ruby_source_path":"Casks/g/garagesale.rb","sha256":"d6ef18fb1abb38de6db994e6ef353962077d91a91ce7b9ced208454f7dc5260a","tap_string":"homebrew/cask","url_args":["https://downloads.iwascoding.com/downloads/GarageSale_10.1.dmg"],"version":"10.1","raw_artifacts":[[":uninstall",{":quit":"com.iwascoding.garagesale10"}],[":app",["GarageSale.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.iwascoding.garagesale*","~/Library/Caches/com.apple.helpd/Generated/com.iwascoding.garagesale*","~/Library/Containers/com.iwascoding.garagesale*"]}]]},"gargoyle":{"depends_on_args":{":macos":":any"},"desc":"IO layer for interactive fiction players","homepage":"https://github.com/garglk/garglk","names":["Gargoyle"],"ruby_source_checksum":{":sha256":"42623d7a29680a7a5cf69fffcb2065720b393aed78417c6c30dd24d069e16ec5"},"ruby_source_path":"Casks/g/gargoyle.rb","sha256":"d3c40f7f032fbdbe589f6a33c384071a860e6570388139cb4d18c291bd085119","tap_string":"homebrew/cask","url_args":["https://github.com/garglk/garglk/releases/download/2026.1.1/Gargoyle-2026.1.1.dmg"],"version":"2026.1.1","raw_artifacts":[[":app",["Gargoyle.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.googlecode.garglk.launcher.sfl*","~/Library/Preferences/com.googlecode.garglk.Launcher.plist","~/Library/Saved Application State/com.googlecode.garglk.Launcher.savedState"]}]]},"garmin-basecamp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"3D mapping application","homepage":"https://www.garmin.com/en-US/software/basecamp/","names":["Garmin BaseCamp"],"ruby_source_checksum":{":sha256":"cce913ff3aaf48dbb86bb6516ed9befa1bd53fdd300bf8a9d966dc4d2ad2b7b2"},"ruby_source_path":"Casks/g/garmin-basecamp.rb","sha256":"e4cdb4f6ef89a709d197e0273a06f995bb4b3542538f0f3e4743bfc85ce74e0b","tap_string":"homebrew/cask","url_args":["https://download.garmin.com/software/BaseCampforMac_4813.dmg"],"version":"4.8.13","raw_artifacts":[[":uninstall",{":quit":["com.garmin.BaseCamp","com.garmin.MapInstall","com.garmin.MapManager"],":pkgutil":["com.Garmin.pkg.BaseCamp","com.Garmin.pkg.BasecampPostflight","com.Garmin.pkg.MapInstall","com.Garmin.pkg.MapManager"]}],[":pkg",["Install BaseCamp.pkg"]],[":zap",{":trash":["~/Library/Application Support/Garmin","~/Library/Caches/com.garmin.BaseCamp","~/Library/Caches/com.garmin.MapInstall","~/Library/Caches/Garmin","~/Library/Cookies/com.garmin.BaseCamp.binarycookies","~/Library/Cookies/com.garmin.MapInstall.binarycookies","~/Library/Logs/Garmin","~/Library/Preferences/com.garmin.BaseCamp.plist","~/Library/Preferences/com.garmin.MapInstall.plist","~/Library/Preferences/com.garmin.MapManager.plist"]}]]},"garmin-express":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Update maps and software, sync with Garmin Connect and register your device","homepage":"https://www.garmin.com/en-US/software/express","names":["Garmin Express"],"ruby_source_checksum":{":sha256":"33ba241886766cc12798f39f9fb52ca2903728e5c69b0384a24b4ae3d881f86b"},"ruby_source_path":"Casks/g/garmin-express.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.garmin.com/omt/express/GarminExpress.dmg"],"version":"7.29.3.0","raw_artifacts":[[":uninstall",{":quit":["com.garmin.renu.client","com.garmin.renu.service"],":pkgutil":"com.garmin.renu.client"}],[":pkg",["Install Garmin Express.pkg"]],[":zap",{":trash":["~/Library/Application Support/Garmin/Express","~/Library/Caches/com.garmin.renu.client","~/Library/Caches/com.garmin.renu.service","~/Library/Caches/com.garmin.renu.service.crashreporter","~/Library/Preferences/com.garmin.renu*"]}]]},"gas-mask":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Hosts file editor/manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/2ndalpha/gasmask/","names":["Gas Mask"],"ruby_source_checksum":{":sha256":"5f5692837c5c5b3990e888ab8be943f5e9778062030d46f633e09a3a289a2a47"},"ruby_source_path":"Casks/g/gas-mask.rb","sha256":"9f75d0b11340d70832f87011c3d8ed97b9b18b3a56dec5f860d4040bb7404500","tap_string":"homebrew/cask","url_args":["https://github.com/2ndalpha/gasmask/releases/download/0.8.6/gas_mask_0.8.6.zip"],"version":"0.8.6","raw_artifacts":[[":uninstall",{":quit":"ee.clockwise.gmask"}],[":app",["Gas Mask.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/Gas Mask Help*","~/Library/Caches/ee.clockwise.gmask","~/Library/Gas Mask","~/Library/Logs/Gas Mask.log","~/Library/Preferences/ee.clockwise.gmask.plist"]}]]},"gather":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Virtual video-calling space","homepage":"https://gather.town/","names":["Gather Town"],"ruby_source_checksum":{":sha256":"71212ebeaf15df0819885459334b7acf74f22839fe0e279ac879f863258ece10"},"ruby_source_path":"Casks/g/gather.rb","sha256":"07995aa1b63b160cf60a473c504664becc13b8bca16a7276c089e8520cef931a","tap_string":"homebrew/cask","url_args":["https://github.com/gathertown/gather-town-desktop-releases/releases/download/v1.39.2/Gather-1.39.2-mac.zip"],"version":"1.39.2","raw_artifacts":[[":app",["Gather.app"]],[":zap",{":trash":["~/Library/Application Support/Gather","~/Library/Logs/Gather","~/Library/Preferences/com.gather.Gather.plist","~/Library/Saved Application State/com.gather.Gather.savedState"]}]]},"gauntlet":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-11-20",":because":":unmaintained"},"desc":"Open-source cross-platform application launcher","homepage":"https://github.com/project-gauntlet/gauntlet","names":["Gauntlet"],"ruby_source_checksum":{":sha256":"816279a984368a997787daafd19d2632572f0654e87a5d366771c86fda128c9f"},"ruby_source_path":"Casks/g/gauntlet.rb","sha256":"70468c9494941289f9db162f21fd85f0df98bc8ea30bb567deb068ef06c1e0b1","tap_string":"homebrew/cask","url_args":["https://github.com/project-gauntlet/gauntlet/releases/download/v21/gauntlet-universal-macos.dmg"],"version":"21","raw_artifacts":[[":uninstall",{":quit":"dev.project-gauntlet.Gauntlet"}],[":uninstall",{":login_item":"Gauntlet"}],[":app",["Gauntlet.app"]],[":zap",{":trash":["~/Library/Application Support/dev.project-gauntlet.Gauntlet","~/Library/Caches/dev.project-gauntlet.Gauntlet"]}]]},"gb-studio":{"depends_on_args":{":macos":":any"},"desc":"Drag and drop retro game creator","homepage":"https://www.gbstudio.dev/","names":["GB Studio"],"ruby_source_checksum":{":sha256":"9bd63a1e5f5fe47eeab1b51d5e9f26cb88178578282a8971eb6fc2f434e2e83a"},"ruby_source_path":"Casks/g/gb-studio.rb","sha256":"d56a850c7585f22c99b09d9c03af231fd76604a402b1f6c556979e72aefdba7c","tap_string":"homebrew/cask","url_args":["https://github.com/chrismaltby/gb-studio/releases/download/v4.3.2/gb-studio-mac-intel.zip"],"version":"4.3.2","raw_artifacts":[[":app",["GB Studio.app"]],[":zap",{":trash":["~/Library/Application Support/GB Studio","~/Library/Preferences/dev.gbstudio.gbstudio.plist","~/Library/Saved Application State/dev.gbstudio.gbstudio.savedState"]}]]},"gcc-aarch64-embedded":{"depends_on_args":{":macos":":any"},"desc":"Pre-built GNU bare-metal toolchain for 64-bit Arm processors","homepage":"https://developer.arm.com/tools-and-software/gnu-toolchain","names":["GCC ARM Embedded"],"ruby_source_checksum":{":sha256":"39e6979711d17612647b9382a001a207bda68f7b9f21374091f77fbb9c6d7d41"},"ruby_source_path":"Casks/g/gcc-aarch64-embedded.rb","sha256":"4e0da7bc82d316deb7f385d249bf7f87ce06d31b9d6f8b63f9b981a2203cf2ce","tap_string":"homebrew/cask","url_args":["https://gitlab.arm.com/api/v4/projects/tooling%2Fgnu-toolchains-for-arm/packages/generic/gnu-toolchain/14.2.rel1/arm-gnu-toolchain-14.2.rel1-darwin-x86_64-aarch64-none-elf.pkg"],"version":"14.2.rel1","raw_artifacts":[[":uninstall",{":pkgutil":"arm-gnu-toolchain-14.2.rel1-darwin-x86_64-aarch64-none-elf",":delete":"/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf",":rmdir":["/Applications/ArmGNUToolchain","/Applications/ArmGNUToolchain/14.2.rel1"]}],[":pkg",["arm-gnu-toolchain-14.2.rel1-darwin-x86_64-aarch64-none-elf.pkg"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-addr2line"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-as"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-c++"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-c++filt"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-cpp"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-elfedit"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-g++"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gcc"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gcc-14.2.1"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gcc-ar"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gcc-nm"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gcc-ranlib"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gcov"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gcov-dump"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gcov-tool"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gdb"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gdb-add-index"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gfortran"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-gprof"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-ld"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-ld.bfd"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-lto-dump"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-nm"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-objcopy"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-objdump"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-ranlib"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-readelf"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-size"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-strings"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-strip"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/aarch64-none-elf/bin/aarch64-none-elf-ar"]]]},"gcc-arm-embedded":{"depends_on_args":{":macos":":any"},"desc":"Pre-built GNU bare-metal toolchain for 32-bit Arm processors","homepage":"https://developer.arm.com/tools-and-software/gnu-toolchain","names":["GCC ARM Embedded"],"ruby_source_checksum":{":sha256":"00297d5767eff0c90c3c4fbcdf9c823e6c7dd461f4822d693c4d22b136afc2c1"},"ruby_source_path":"Casks/g/gcc-arm-embedded.rb","sha256":"5d2e9ee4e73350bda79accc69fcd5ee59ccb902804a3f81a01d4c543b1ad7de7","tap_string":"homebrew/cask","url_args":["https://gitlab.arm.com/api/v4/projects/tooling%2Fgnu-toolchains-for-arm/packages/generic/gnu-toolchain/14.2.rel1/arm-gnu-toolchain-14.2.rel1-darwin-x86_64-arm-none-eabi.pkg"],"version":"14.2.rel1","raw_artifacts":[[":uninstall",{":pkgutil":"arm-gnu-toolchain-14.2.rel1-darwin-x86_64-arm-none-eabi",":delete":"/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi",":rmdir":["/Applications/ArmGNUToolchain","/Applications/ArmGNUToolchain/14.2.rel1"]}],[":pkg",["arm-gnu-toolchain-14.2.rel1-darwin-x86_64-arm-none-eabi.pkg"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-addr2line"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-as"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-c++"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-c++filt"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-cpp"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-elfedit"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-g++"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gcc"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gcc-14.2.1"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gcc-ar"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gcc-nm"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gcc-ranlib"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gcov"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gcov-dump"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gcov-tool"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gdb"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gdb-add-index"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gfortran"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-gprof"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-ld"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-ld.bfd"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-lto-dump"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-nm"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-objcopy"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-objdump"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-ranlib"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-readelf"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-size"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-strings"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-strip"]],[":binary",["/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/arm-none-eabi-ar"]]]},"gcloud-cli":{"auto_updates":true,"depends_on_args":{":formula":["python@3.13"]},"desc":"Set of tools to manage resources and applications hosted on Google Cloud","homepage":"https://cloud.google.com/cli/","names":["Google Cloud CLI"],"ruby_source_checksum":{":sha256":"7b40ceaf8e623ae5cd59236745139f99a72e3483edb2bda68820c90487c827aa"},"ruby_source_path":"Casks/g/gcloud-cli.rb","sha256":"32e41cdb54d3946bcd5d29bd2bd9f3d8923bf1578e8ecc94d0999f2f18f2f0f1","tap_string":"homebrew/cask","url_args":["https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-590.0.1-darwin-x86_64.tar.gz"],"version":"590.0.1","raw_artifacts":[[":preflight_steps",{":steps":[{":source":{":base":"staged_path",":path":"google-cloud-sdk/."},":target":{":base":"homebrew_prefix",":path":"share/google-cloud-sdk"},":recursive":true,":type":"copy"},{":paths":[{":base":"staged_path",":path":"google-cloud-sdk"}],":recursive":true,":type":"remove"},{":source":{":path":"{{HOMEBREW_PREFIX}}/share/google-cloud-sdk"},":target":{":base":"staged_path",":path":"google-cloud-sdk"},":type":"symlink"}]}],[":uninstall",{":trash":"$HOMEBREW_PREFIX/Caskroom/gcloud-cli/latest"}],[":installer",{":script":{":executable":"google-cloud-sdk/install.sh",":args":["--quiet","--usage-reporting","false","--bash-completion","false","--path-update","false","--rc-path","false","--update-installed-components","--install-python","false"]}}],[":binary",["google-cloud-sdk/bin/git-credential-gcloud.sh"],{":target":"git-credential-gcloud"}],[":binary",["google-cloud-sdk/bin/gsutil"]],[":binary",["google-cloud-sdk/bin/bq"]],[":binary",["google-cloud-sdk/bin/docker-credential-gcloud"]],[":binary",["google-cloud-sdk/bin/gcloud"]],[":bash_completion",["google-cloud-sdk/completion.bash.inc"],{":target":"google-cloud-sdk"}],[":zsh_completion",["google-cloud-sdk/completion.zsh.inc"],{":target":"_google_cloud_sdk"}],[":postflight_steps",{":steps":[{":source":{":path":"{{staged_path}}"},":target":{":path":"{{caskroom_path}}/latest"},":force":true,":guards":[{":path":"{{caskroom_path}}/latest",":condition":"unless_exists",":id":"1"}],":type":"symlink"},{":command":{":base":"homebrew_prefix",":path":"share/google-cloud-sdk/bin/gcloud"},":guards":[{":condition":"on",":value":"macos",":id":"2"},{":path":"~/.config/gcloud/virtenv",":condition":"if_exists",":id":"3"}],":type":"run",":args":["config","virtualenv","delete","-q"],":env":{":CLOUDSDK_PYTHON":"{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"}},{":command":{":base":"homebrew_prefix",":path":"share/google-cloud-sdk/bin/gcloud"},":network_access":true,":guards":[{":condition":"on",":value":"macos",":id":"2"}],":type":"run",":args":["config","virtualenv","create","--python-to-use","{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"],":env":{":CLOUDSDK_PYTHON":"{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"}},{":command":{":base":"homebrew_prefix",":path":"share/google-cloud-sdk/bin/gcloud"},":guards":[{":condition":"on",":value":"macos",":id":"2"}],":type":"run",":args":["config","virtualenv","enable"],":env":{":CLOUDSDK_PYTHON":"{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"}},{":command":{":base":"homebrew_prefix",":path":"share/google-cloud-sdk/bin/gcloud"},":guards":[{":condition":"on",":value":"macos",":id":"2"}],":type":"run",":args":["version"],":env":{":CLOUDSDK_PYTHON":"{{HOMEBREW_PREFIX}}/opt/python@3.13/libexec/bin/python"}}]}],[":zap",{":trash":["$HOMEBREW_PREFIX/share/google-cloud-sdk.staging","$HOMEBREW_PREFIX/share/google-cloud-sdk"]}]],"raw_caveats":"To use additional binary components installed via gcloud, add the \"$HOMEBREW_PREFIX/share/google-cloud-sdk/bin\"\ndirectory to your PATH environment variable, e.g., (for Bash shell):\n   export PATH=$HOMEBREW_PREFIX/share/google-cloud-sdk/bin:\"$PATH\"\n"},"gcollazo-mongodb":{"depends_on_args":{":macos":":any"},"desc":"App wrapper for MongoDB","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gcollazo.com/mongodb-app/","names":["MongoDB"],"ruby_source_checksum":{":sha256":"fd714ba1ab97cbcee6dab136b4a9e54f14032a510470a57447b995fd9fb52730"},"ruby_source_path":"Casks/g/gcollazo-mongodb.rb","sha256":"bc545179d510b4fc80ac9866d34228faa7153137eea8f5ebcac957abf9d3ef89","tap_string":"homebrew/cask","url_args":["https://github.com/gcollazo/mongodbapp/releases/download/8.0.5-build.1/MongoDB.zip"],"version":"8.0.5-build.1","raw_artifacts":[[":app",["MongoDB.app"]],[":zap",{":trash":["~/Library/Caches/io.blimp.MongoDB","~/Library/Preferences/io.blimp.MongoDB.plist"]}]]},"gcs":{"depends_on_args":{":macos":":any"},"desc":"Character sheet editor for the GURPS Fourth Edition roleplaying game","homepage":"https://gurpscharactersheet.com/","names":["gcs"],"ruby_source_checksum":{":sha256":"8ac1239bbf7338da931ba62c154d6c665d8ad9e827bbff17299eb50070332a24"},"ruby_source_path":"Casks/g/gcs.rb","sha256":"0f93971fbe2731014d33056083b086f31b9a106c1084be21c925ea4498c7b499","tap_string":"homebrew/cask","url_args":["https://github.com/richardwilkes/gcs/releases/download/v5.56.0/gcs-5.56.0-macos-amd64.dmg"],"version":"5.56.0","raw_artifacts":[[":app",["GCS.app"]],[":zap",{":trash":["~/GCS","~/Library/Application Support/com.trollworks.gcs","~/Library/Logs/com.trollworks.gcs","~/Library/Logs/gcs.log","~/Library/Preferences/com.trollworks.gcs.plist","~/Library/Preferences/gcs.json","~/Library/Saved Application State/com.trollworks.gcs.savedState"]}]]},"gdat":{"caveats_rosetta":true,"container_args":{":nested":"macOS 64 bit/Genealogical DNA Analysis Tool.app.tar"},"depends_on_args":{":macos":":any"},"desc":"App that utilises autosomal DNA to aid in the research of family trees","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.getgdat.com/","names":["Genealogical DNA Analysis Tool"],"ruby_source_checksum":{":sha256":"eab75cc9ae0283334264719dbfa51a2c11c79a36a1ee5d7698cdbfd4e7cd3984"},"ruby_source_path":"Casks/g/gdat.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://drive.google.com/uc?export=download&id=1rGnfTHdr7cuhSDDoN_oTqSYqqDzw3kkQ"],"version":"2026r02,1rGnfTHdr7cuhSDDoN_oTqSYqqDzw3kkQ","raw_artifacts":[[":app",["Genealogical DNA Analysis Tool.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Genealogical DNA Analysis Tool*.diag","~/Library/Preferences/BeckinsLLC.GMP64.plist","~/Library/Saved Application State/BeckinsLLC.GMP64.savedState"]}]],"raw_caveats":"Installing gdat means you have AGREED to the license at:\n  https://www.getgdat.com/home/download/terms-of-use\n"},"gdevelop":{"depends_on_args":{":macos":":any"},"desc":"Open-source, cross-platform game engine designed to be used by everyone","homepage":"https://gdevelop.io/","names":["GDevelop"],"ruby_source_checksum":{":sha256":"f3da82a84a080a3b9824502522a68f7b3b0f72094e4b7fd17f0f489b9b673cc8"},"ruby_source_path":"Casks/g/gdevelop.rb","sha256":"35cf00b554f2956e72275dc2f1a039d04c8e6572be2134c27796fd04c9dd2a93","tap_string":"homebrew/cask","url_args":["https://github.com/4ian/GDevelop/releases/download/v5.6.285/GDevelop-5-5.6.285-universal.dmg"],"version":"5.6.285","raw_artifacts":[[":app",["GDevelop 5.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.gdevelop-app.ide.sfl*","~/Library/Application Support/GDevelop 5","~/Library/Logs/GDevelop 5","~/Library/Preferences/com.gdevelop-app.ide.plist","~/Library/Saved Application State/com.gdevelop-app.ide.savedState"]}]]},"gdisk":{"depends_on_args":{":macos":":any"},"desc":"Disk partitioning tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sourceforge.net/projects/gptfdisk/","names":["GPT fdisk"],"ruby_source_checksum":{":sha256":"245557a51b36d6447327f521b2a3bd6f12c09319ec11e0a255975603eb39f031"},"ruby_source_path":"Casks/g/gdisk.rb","sha256":"38f0d2947803912cf0861f7a07ed2ae76979c88de5c20d6b10d6f9e7fe72b07d","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/gptfdisk/gdisk-1.0.10.pkg"],"version":"1.0.10","raw_artifacts":[[":uninstall",{":pkgutil":"com.rodsbooks.pkg.gdisk"}],[":pkg",["gdisk-1.0.10.pkg"]]]},"gdlauncher":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Custom Minecraft Launcher","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gdevs.io/","names":["GDLauncher"],"ruby_source_checksum":{":sha256":"0e9a6e92786f316b07994111839c5be91d48335f63edb4b598111ca91aaa1d7b"},"ruby_source_path":"Casks/g/gdlauncher.rb","sha256":"d98a89f76047cef4ca7bdd99fe464f09fbe95c3ae916123ae4179dd8368514b9","tap_string":"homebrew/cask","url_args":["https://github.com/gorilla-devs/GDLauncher/releases/download/v1.1.30/GDLauncher-mac-setup.dmg"],"version":"1.1.30","raw_artifacts":[[":app",["GDLauncher.app"]],[":zap",{":trash":["~/Library/Application Support/gdlauncher","~/Library/Application Support/gdlauncher_next","~/Library/Logs/gdlauncher","~/Library/Preferences/org.gorilladevs.GDLauncher.plist","~/Library/Saved Application State/org.gorilladevs.GDLauncher.savedState"]}]]},"geany":{"depends_on_args":{":macos":":any"},"desc":"Small and lightweight IDE","homepage":"https://www.geany.org/","names":["Geany"],"ruby_source_checksum":{":sha256":"4f8aacc7c1605b824f6c70af5bf79361403434c7929fc9d0f3da7aedafdc1561"},"ruby_source_path":"Casks/g/geany.rb","sha256":"9034a1bf89b83e6e0184dc2c6484133b128f0935905f08ec85464a58e43c46ba","tap_string":"homebrew/cask","url_args":["https://download.geany.org/geany-2.1_osx.dmg"],"version":"2.1","raw_artifacts":[[":app",["Geany.app"]],[":zap",{":trash":["~/.cache/geany","~/.config/geany"]}]]},"gearboy":{"container_args":{":nested":"Gearboy.app.zip"},"depends_on_args":{":macos":":any"},"desc":"Game Boy and Game Boy Color emulator","homepage":"https://github.com/drhelius/Gearboy","names":["Gearboy"],"ruby_source_checksum":{":sha256":"ac61e5dee5350d4563c9a1f06327bf715f04ebaa3310537a9beb8ddd6d13fe4f"},"ruby_source_path":"Casks/g/gearboy.rb","sha256":"7c9a3c71f27bc11023c9ed56d9c0f69894d2c7318688e6eda2808414ae3c7d2e","tap_string":"homebrew/cask","url_args":["https://github.com/drhelius/Gearboy/releases/download/3.8.19/Gearboy-3.8.19-desktop-macos-intel.zip"],"version":"3.8.19","raw_artifacts":[[":uninstall",{":quit":"com.drhelius.Gearboy"}],[":app",["Gearboy.app"]],[":zap",{":trash":"~/Library/Saved Application State/me.ignaciosanchez.Gearboy.savedState"}]]},"gearsystem":{"container_args":{":nested":"Gearsystem.app.zip"},"depends_on_args":{":macos":":any"},"desc":"Sega Master System, Game Gear and SG-1000 emulator","homepage":"https://github.com/drhelius/Gearsystem","names":["Gearsystem"],"ruby_source_checksum":{":sha256":"ab5db3f27df019e0e6b1444d60409dc3e6f0b8af96f260dd306d99341b8a2145"},"ruby_source_path":"Casks/g/gearsystem.rb","sha256":"8d99850807a58a222b252718e58cec8f796dd91138164bf95f7968e33f00e467","tap_string":"homebrew/cask","url_args":["https://github.com/drhelius/Gearsystem/releases/download/3.9.23/Gearsystem-3.9.23-desktop-macos-intel.zip"],"version":"3.9.23","raw_artifacts":[[":uninstall",{":quit":"com.drhelius.Gearsystem"}],[":app",["Gearsystem.app"]],[":zap",{":trash":"~/Library/Saved Application State/me.ignaciosanchez.Gearsystem.savedState"}]]},"geburtstagschecker":{"depends_on_args":{":macos":":any"},"desc":"Check for and remind about upcoming birthdays","homepage":"https://earthlingsoft.net/GeburtstagsChecker/","names":["GeburtstagsChecker"],"ruby_source_checksum":{":sha256":"532ffcb834792d9c1576930421ba85b175c923a5ca7d2670c9de4af349d7119e"},"ruby_source_path":"Casks/g/geburtstagschecker.rb","sha256":"aadc2005c7a535107383ff6b517d09cd7859fcbb1dd4178420e895aff2643513","tap_string":"homebrew/cask","url_args":["https://earthlingsoft.net/GeburtstagsChecker/GeburtstagsChecker%201.9%20(240).zip"],"version":"1.9,240","raw_artifacts":[[":app",["GeburtstagsChecker.app"]],[":zap",{":trash":["~/Library/Caches/earthlingsoft.GeburtstagsChecker","~/Library/Preferences/earthlingsoft.GeburtstagsChecker.plist"]}]]},"geekbench-ai":{"depends_on_args":{":macos":":ventura"},"desc":"Cross-platform AI benchmark to evaluate AI workload performance","homepage":"https://www.geekbench.com/ai/","names":["Geekbench AI"],"ruby_source_checksum":{":sha256":"21953f32065e8407ac7522f872b97cda23ad2c0b08d7069e7db68c6d1831a946"},"ruby_source_path":"Casks/g/geekbench-ai.rb","sha256":"04248377f5a6a9a268f8b84b9834f30b756943a352976e1414c6be1df932dc19","tap_string":"homebrew/cask","url_args":["https://cdn.geekbench.com/GeekbenchAI-1.7.0-Mac.zip"],"version":"1.7.0","raw_artifacts":[[":app",["Geekbench AI.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.primatelabs.macos.geekbenchml.sfl*","~/Library/Caches/com.primatelabs.macos.geekbenchml","~/Library/HTTPStorages/com.primatelabs.macos.geekbenchml","~/Library/Preferences/com.primatelabs.macos.geekbenchml.plist","~/Library/Saved Application State/com.primatelabs.macos.geekbenchml.savedState"]}]]},"geekbench":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Tool to measure the computer system's performance","homepage":"https://www.geekbench.com/","names":["Geekbench"],"ruby_source_checksum":{":sha256":"e429f202207e4a68dbdc50e29c794a6465393456e6589f4b16f863edd7bb7f8a"},"ruby_source_path":"Casks/g/geekbench.rb","sha256":"68e8e3821aa65f1b5d7e3b3e307c9f002c0f1efc02b3e62b96244a9e54bf1933","tap_string":"homebrew/cask","url_args":["https://cdn.geekbench.com/Geekbench-7.0.0-Mac.zip"],"version":"7.0.0","raw_artifacts":[[":uninstall",{":quit":"com.primatelabs.parkdale"}],[":app",["Geekbench 7.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.primatelabs.parkdale.sfl*","~/Library/HTTPStorages/com.primatelabs.parkdale","~/Library/Preferences/com.primatelabs.parkdale.plist"]}]]},"geektool":{"depends_on_args":{":macos":":any"},"desc":"Desktop customization tool","homepage":"https://www.tynsoe.org/geektool/","names":["GeekTool"],"ruby_source_checksum":{":sha256":"ffc478e23cc05e9c439518ca92902c3a0f607c09bbe92561b4e7e908ba1cd589"},"ruby_source_path":"Casks/g/geektool.rb","sha256":"724fa310891f7fdaa0207dce4abddca9a7044153709d49e0b4faccb0e958cf6a","tap_string":"homebrew/cask","url_args":["https://s3.tynsoe.org/geektool/GeekTool.app-v3.4-11-g0097512.zip"],"version":"3.4-11,0097512","raw_artifacts":[[":app",["GeekTool.app"]],[":zap",{":trash":["~/Library/Preferences/org.tynsoe.geeklet.file.plist","~/Library/Preferences/org.tynsoe.geeklet.image.plist","~/Library/Preferences/org.tynsoe.geeklet.shell.plist","~/Library/Preferences/org.tynsoe.GeekTool.plist","~/Library/Preferences/org.tynsoe.geektool3.plist"]}]]},"gemini":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Disk space cleaner that finds and deletes duplicated and similar files","homepage":"https://macpaw.com/gemini","names":["Gemini"],"ruby_source_checksum":{":sha256":"ee0504e6ff7bdd01cdffbd8d5b62edbd282dde0333fce916fd84a920ae74cd52"},"ruby_source_path":"Casks/g/gemini.rb","sha256":"c96dff8fa9f02becfab943a7e5b9c67eb054f1c7b41fb62b5caa5ef0536852dc","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.macpaw.site.Gemini2/406/1781745541/Gemini2-406.zip"],"version":"2.10.1,406,1781745541","raw_artifacts":[[":app",["Gemini 2.app"]],[":zap",{":trash":["/Users/Shared/Gemini 2","~/Library/Application Support/Gemini*","~/Library/Caches/com.macpaw.site.Gemini*","~/Library/Cookies/com.macpaw.site.Gemini*.binarycookies","~/Library/Logs/com.macpaw.site.Gemini*","~/Library/Preferences/com.macpaw.site.Gemini*","~/Library/Saved Application State/com.macpaw.site.Gemini*"],":rmdir":"~/.gemini"}]]},"geneious-prime":{"depends_on_args":{":macos":":any"},"desc":"Bioinformatics software platform","homepage":"https://www.geneious.com/","names":["Geneious Prime"],"ruby_source_checksum":{":sha256":"12d1aca96e5b0e8286103f73948cc0556ec3770fa4421a6635c11bff2cb9e696"},"ruby_source_path":"Casks/g/geneious-prime.rb","sha256":"1e5522fa8b54251b14c35f655037cde39040e074aa075f0e12052cf0e1107b18","tap_string":"homebrew/cask","url_args":["https://assets.geneious.com/installers/geneious/release/Geneious_Prime_mac64_2026_1_4_with_jre.dmg"],"version":"2026.1.4","raw_artifacts":[[":app",["Geneious Prime.app"]],[":zap",{":trash":["~/Geneious 2026.0 Data","~/Library/Application Support/Geneious","~/Library/Preferences/com.biomatters.*.plist","~/Library/Preferences/Geneious.in.use.vmoptions","~/Library/Saved Application State/com.biomatters.Geneious.savedState"]}]]},"general-software-fresh":{"auto_updates":true,"conflicts_with_args":{":cask":["fresh"]},"depends_on_args":{":macos":":sonoma"},"desc":"Short-term memory for screenshots, downloads, clipboard, and desktop files","homepage":"https://general.software/fresh/","names":["Fresh"],"ruby_source_checksum":{":sha256":"596bd572e3b9012cb2804c4fe2a21364105dd503df81526095e9ae2124783dd0"},"ruby_source_path":"Casks/g/general-software-fresh.rb","sha256":"10f98ac0fc06f865734d3154a6f5e16fb67236805d214ef5d6cc178506d20d3a","tap_string":"homebrew/cask","url_args":["https://download.general.software/fresh/1.0.5/Fresh.dmg"],"version":"1.0.5","raw_artifacts":[[":app",["Fresh.app"]],[":zap",{":trash":["~/Library/Application Support/Fresh","~/Library/Caches/com.generalsoftwarecorp.freshmac","~/Library/HTTPStorages/com.generalsoftwarecorp.freshmac","~/Library/Preferences/com.generalsoftwarecorp.freshmac.plist","~/Library/WebKit/com.generalsoftwarecorp.freshmac"]}]]},"genesis-plus":{"depends_on_args":{":macos":":any"},"desc":"Sega Genesis/MegaDrive emulator","homepage":"https://www.bannister.org/software/gplus.htm","names":["Genesis Plus"],"ruby_source_checksum":{":sha256":"38374d194a7ec74da45d3548cee9b5853fcf135103968a3004e1e7d8ff13b0b1"},"ruby_source_path":"Casks/g/genesis-plus.rb","sha256":"bb7e8afd907de697efe639ceee90043eee30a402627b99224a80dd83c852be39","tap_string":"homebrew/cask","url_args":["https://www.bannister.org/software/dlh/gplus-135.zip"],"version":"1.3.5","raw_artifacts":[[":app",["Genesis Plus v1.3.5/Genesis Plus.app"]],[":zap",{":trash":["~/Library/Application Support/Bannister/Genesis Plus","~/Library/Preferences/com.bannister.genesisplus.plist","~/Library/Saved Application State/com.bannister.genesisplus.savedState"]}]]},"genesys-cloud":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Run Genesys Cloud as a stand-alone program, keeping it separate from web browser","homepage":"https://apps.mypurecloud.com/directory-mac/","names":["Genesys Cloud for macOS"],"ruby_source_checksum":{":sha256":"d89b73c3565ab49fc06e94b07c381f87d6f21fbb2e0e0f82059121d578d05ab9"},"ruby_source_path":"Casks/g/genesys-cloud.rb","sha256":"e8659eb6ed8f4d47c5154807ef70c1ac9883839edda64a82eca501e1dd18074e","tap_string":"homebrew/cask","url_args":["https://app.mypurecloud.com/directory-mac/build-assets/2.56.55-211/genesys-cloud-mac-2.56.55.dmg"],"version":"2.56.55,211","raw_artifacts":[[":app",["Genesys Cloud.app"]],[":zap",{":trash":["~/Library/Caches/com.inin.purecloud.directory","~/Library/HTTPStorages/com.inin.purecloud.directory","~/Library/Preferences/com.inin.purecloud.directory.plist","~/Library/Saved Application State/com.inin.purecloud.directory.savedState"]}]]},"genoffice":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Open-source AI office suite","homepage":"https://genoffice.ai/","names":["GenOffice"],"ruby_source_checksum":{":sha256":"70feb33593a7160b1f93e9160d7293f67e28a0770b811204ec9bb1d34e44dae3"},"ruby_source_path":"Casks/g/genoffice.rb","sha256":"8aa2f0b3f86128547d1b1bf9e1b9596841acba17b851677c06a85f723f0ec027","tap_string":"homebrew/cask","url_args":["https://github.com/genspark-ai/genoffice/releases/download/v0.12.29/GenOffice-0.12.29.dmg"],"version":"0.12.29","raw_artifacts":[[":uninstall",{":launchctl":"application.com.genoffice.app.*",":quit":"com.genoffice.app"}],[":app",["GenOffice.app"]],[":binary",["$APPDIR/GenOffice.app/Contents/Resources/cli/genoffice"]],[":zap",{":trash":["~/.genoffice","~/.local/bin/genoffice","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.genoffice.app.sfl*","~/Library/Application Support/GenOffice","~/Library/Preferences/com.genoffice.app.plist"],":rmdir":"~/Documents/GenOffice"}]]},"genymotion":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Android emulator","homepage":"https://www.genymotion.com/","names":["Genymotion"],"ruby_source_checksum":{":sha256":"0469da31c4a03f374fc27f70b48f60affeb70a956e8c9e6f16d8e351ad58a257"},"ruby_source_path":"Casks/g/genymotion.rb","sha256":"5429306195396fb2a64a53ee3db41e3ef61f4c45fdbfcd74a20604724fbc7895","tap_string":"homebrew/cask","url_args":["https://dl.genymotion.com/releases/genymotion-3.11.0/genymotion-3.11.0.dmg"],"version":"3.11.0","raw_artifacts":[[":app",["Genymotion.app"]],[":app",["Genymotion Shell.app"]],[":binary",["$APPDIR/Genymotion Shell.app/Contents/MacOS/genyshell"]],[":zap",{":trash":["~/.Genymobile","~/Library/Caches/Genymobile","~/Library/Preferences/com.genymobile.Genymotion.plist","~/Library/Preferences/com.genymobile.soft.Genymotion.plist","~/Library/Saved Application State/com.genymobile.genymotion.savedState","~/Library/Saved Application State/com.genymobile.player.savedState"]}]]},"geoda":{"depends_on_args":{":macos":":sequoia"},"desc":"Spatial analysis, statistics, autocorrelation and regression","homepage":"https://geodacenter.github.io/","names":["GeoDa"],"ruby_source_checksum":{":sha256":"95d879a5e667ac7d3ba00d054d8481f25ca8d0c7837d66b93640ffc7b44e80e6"},"ruby_source_path":"Casks/g/geoda.rb","sha256":"c58ca95992fc93391b02c4cb5fa1597ac0bb73b03884007685893a53a6ca0a38","tap_string":"homebrew/cask","url_args":["https://github.com/GeoDaCenter/geoda/releases/download/v1.22.1/GeoDa1.22.1-arm64-Installer.dmg"],"version":"1.22.1","raw_artifacts":[[":app",["GeoDa.app"]]]},"geogebra":{"depends_on_args":{":macos":":monterey"},"desc":"Solve, save and share math problems, graph functions, etc","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.geogebra.org/","names":["GeoGebra"],"ruby_source_checksum":{":sha256":"2667f2bd9fdb012f57fd64b375081d645ad90e9a41ee7af2107d8a330c8adb3c"},"ruby_source_path":"Casks/g/geogebra.rb","sha256":"aea28b3ea8cb205cd505fc5f1d77335c0b6db4e6919a657af44c493d24dd54a6","tap_string":"homebrew/cask","url_args":["https://download.geogebra.org/installers/6.0/GeoGebra-Classic-6-MacOS-Portable-6-0-929-3.zip"],"version":"6.0.929.3","raw_artifacts":[[":uninstall",{":quit":"org.geogebra.mathapps",":login_item":"GeoGebra",":pkgutil":"org.geogebra6.mac"}],[":app",["GeoGebra Classic 6.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.geogebra6.mac","~/Library/Application Scripts/W5S878FTRC.org.geogebra6.mac","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.geogebra6.mac.sfl*","~/Library/Containers/org.geogebra6.mac","~/Library/GeoGebra","~/Library/Group Containers/W5S878FTRC.org.geogebra6.mac","~/Library/Preferences/org.geogebra.mathapps.helper.plist","~/Library/Preferences/org.geogebra.mathapps.plist","~/Library/Saved Application State/org.geogebra.mathapps.savedState"]}]]},"geogebra@5":{"depends_on_args":{":macos":":any"},"desc":"Solve, save and share math problems, graph functions, etc","homepage":"https://www.geogebra.org/","names":["GeoGebra"],"ruby_source_checksum":{":sha256":"561331e86e9b88f532efcce5efac2f891f3ed4d92df75aceaa07d222fb71da84"},"ruby_source_path":"Casks/g/geogebra@5.rb","sha256":"e591d65d80384794d2027031d96e10002e712b016d21729db47126d3681b3185","tap_string":"homebrew/cask","url_args":["https://download.geogebra.org/installers/5.4/GeoGebra-MacOS-Installer-withJava-5-4-933-1.zip"],"version":"5.4.933.1","raw_artifacts":[[":uninstall",{":quit":"org.geogebra5.mac",":login_item":"Geogebra"}],[":app",["GeoGebra.app"]],[":zap",{":trash":"~/Library/Saved Application State/org.geogebra5.mac.savedState"}]]},"geolibre":{"depends_on_args":{":macos":":any"},"desc":"GIS platform","homepage":"https://geolibre.app/","names":["GeoLibre Desktop"],"ruby_source_checksum":{":sha256":"6cfb425b0f765ee04500c5ef66f128b669bf1653a63d94f6f4b697c567314dac"},"ruby_source_path":"Casks/g/geolibre.rb","sha256":"151eabd8e30a1186bf3870ddb1f91d4307438bf55aa8e2aff3f0e1dbf6e37648","tap_string":"homebrew/cask","url_args":["https://github.com/opengeos/GeoLibre/releases/download/v3.4.0/GeoLibre.Desktop_3.4.0_x64.dmg"],"version":"3.4.0","raw_artifacts":[[":app",["GeoLibre Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/org.geolibre.desktop","~/Library/Caches/org.geolibre.desktop","~/Library/Preferences/org.geolibre.desktop.plist","~/Library/Saved Application State/org.geolibre.desktop.savedState","~/Library/WebKit/org.geolibre.desktop"]}]]},"geomap":{"depends_on_args":{":macos":":any"},"desc":"Browse, visualise and analyze geoscience data sets","homepage":"https://www.geomapapp.org/","names":["GeoMapApp"],"ruby_source_checksum":{":sha256":"68c456eef606a3143466081b12a559378b067579d123bcdd348c5d52faa7821c"},"ruby_source_path":"Casks/g/geomap.rb","sha256":"c3e3e3c0c8261fa0272578cff9f258201b7c40751bc8943e7c56a2e423e319f4","tap_string":"homebrew/cask","url_args":["https://app.geomapapp.org/MapApp/GeoMapApp-3.7.8-Intel.dmg"],"version":"3.7.8","raw_artifacts":[[":app",["GeoMapApp.app"]],[":zap",{":trash":"~/.GMA"}]]},"geotag-photos-pro":{"depends_on_args":{":macos":":any"},"desc":"Geotagging software","homepage":"https://www.geotagphotos.net/","names":["Geotag Photos Pro"],"ruby_source_checksum":{":sha256":"6dc782b2a52aeab5ddc772833f1942955a9efeb6944aa4eb0c6c88339eb719e6"},"ruby_source_path":"Casks/g/geotag-photos-pro.rb","sha256":"2a4bf21074fb45f51d69f3ce3744a3510dff87ae8de39451040552df5e7d6017","tap_string":"homebrew/cask","url_args":["https://github.com/tappytaps/geotag-desktop-app/releases/download/v1.9.8/Geotag-Photos-Pro-2-1.9.8-universal.dmg"],"version":"1.9.8","raw_artifacts":[[":app",["Geotag Photos Pro 2.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tappytaps.geotagphotosdesktop.sfl*","~/Library/Application Support/Geotag Photos Pro*","~/Library/Logs/Geotag Photos Pro*","~/Library/Preferences/com.tappytaps.geotagphotosdesktop.plist","~/Library/Saved Application State/com.tappytaps.geotagphotosdesktop.savedState"]}]]},"geotag":{"depends_on_args":{":formula":["exiftool"],":macos":":tahoe"},"desc":"Geo location editor for images","homepage":"https://www.snafu.org/GeoTag/","names":["GeoTag"],"ruby_source_checksum":{":sha256":"ef51a6c5f64f0012b12156a06a5b8d8e51dc8d2dc0b7626a6b755f912f402b18"},"ruby_source_path":"Casks/g/geotag.rb","sha256":"0ff88045309d29f5227f8a4f83a536056d042b6f0f4e92e0c65349885c42e8ba","tap_string":"homebrew/cask","url_args":["https://www.snafu.org/GeoTag/GeoTag-6.0.2.dmg"],"version":"6.0.2","raw_artifacts":[[":app",["GeoTag.app"]],[":zap",{":trash":["~/Library/Caches/org.snafu.GeoTag","~/Library/Preferences/org.snafu.GeoTag.plist","~/Library/Saved Application State/org.snafu.GeoTag.savedState"]}]]},"geph":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Modular Internet censorship circumvention system","homepage":"https://geph.io/en","names":["Geph"],"ruby_source_checksum":{":sha256":"1c3eed372c8a37b54a8087e1641a83540d479e3f80c02e66d795ab51171fb717"},"ruby_source_path":"Casks/g/geph.rb","sha256":"ca13af9ce315fc25848e7be402c84cf0375a888d2a2e7639fba07315dfa6101b","tap_string":"homebrew/cask","url_args":["https://dl.geph.io/geph-releases/macos-stable/5.9.1/geph-macos.pkg"],"version":"5.9.1","raw_artifacts":[[":uninstall",{":launchctl":"io.geph.manager",":pkgutil":"io.geph.GephGui"}],[":pkg",["geph-macos.pkg"]],[":zap",{":trash":["/Library/Application Support/geph","/Library/LaunchDaemons/io.geph.manager.plist","~/Library/Application Support/gephgui5","~/Library/Preferences/io.geph.geph-electron.plist"]}]]},"gephi":{"depends_on_args":{":macos":":any"},"desc":"Open-source platform for visualizing and manipulating large graphs","homepage":"https://gephi.org/","names":["Gephi"],"ruby_source_checksum":{":sha256":"408bb681008f12ea0cef35100488de307a63e6d7869c82d11518be5267a7533f"},"ruby_source_path":"Casks/g/gephi.rb","sha256":"b6d45ea7bf84f5256bc4ce3cbaf3fbfc0c4cfc93747a7074764e86af8ed53fdf","tap_string":"homebrew/cask","url_args":["https://github.com/gephi/gephi/releases/download/v0.11.3/gephi-0.11.3-macos-x64.dmg"],"version":"0.11.3","raw_artifacts":[[":app",["Gephi.app"]],[":zap",{":trash":["~/Library/Application Support/gephi","~/Library/Caches/gephi"]}]]},"get-api":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"HTTP Client","homepage":"https://getapi.io/","names":["GetAPI"],"ruby_source_checksum":{":sha256":"5a836df0ae37f46ed9d9731e8bd6cb04d3c7582cfea7f4e47ec1562408d9c6b2"},"ruby_source_path":"Casks/g/get-api.rb","sha256":"03c0a9e85bac8620c7950204430d03d5f45ccef7557b03a420ca44e54069bcba","tap_string":"homebrew/cask","url_args":["https://files.getapi.io/macos/3.1.0/Get%20API.dmg"],"version":"3.1.0","raw_artifacts":[[":app",["Get API.app"]],[":zap",{":trash":["~/Library/Application Support/com.getapi.GetAPI","~/Library/Caches/com.getapi.GetAPI","~/Library/Preferences/com.getapi.GetAPI.plist","~/Library/Saved Application State/com.getapi.GetAPI.savedState"]}]]},"get-backup-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Backup software with folder synchronisation","homepage":"https://www.belightsoft.com/products/getbackup/","names":["Get Backup Pro 3"],"ruby_source_checksum":{":sha256":"64d0b690aa55e3ebc59850f0ff78c70384c19d7db03c72f89854539c05774505"},"ruby_source_path":"Casks/g/get-backup-pro.rb","sha256":"248f6eae946f266318f687c02de7265089380b8e763701f8f0ff3f212829bdd6","tap_string":"homebrew/cask","url_args":["https://belightsoft.s3.amazonaws.com/updates/Get+Backup+Pro+3.zip"],"version":"3.7.3","raw_artifacts":[[":app",["Get Backup Pro 3.app"]],[":zap",{":trash":["~/Library/Application Support/Get Backup 3","~/Library/HTTPStorages/com.belightsoft.GetBackupPro3","~/Library/Preferences/com.belightsoft.GetBackupPro3.plist"]}]]},"get-iplayer-automator":{"depends_on_args":{":macos":":monterey"},"desc":"Download and watch BBC and ITV shows","homepage":"https://github.com/Ascoware/get-iplayer-automator","names":["Get iPlayer Automator"],"ruby_source_checksum":{":sha256":"3fecbb2e25a3b1f6586a2f9139898a3dc90322961759576834f4dd3f97eb01d8"},"ruby_source_path":"Casks/g/get-iplayer-automator.rb","sha256":"e5e927ef3e4e132cefc8eca54549513cb25fb5464aaa369698daaa233399660a","tap_string":"homebrew/cask","url_args":["https://github.com/Ascoware/get-iplayer-automator/releases/download/v1.29.9/Get.iPlayer.Automator.v1.29.9.b202610221514.zip"],"version":"1.29.9,202610221514","raw_artifacts":[[":uninstall",{":quit":"com.ascoware.get-iplayer-automator"}],[":app",["Get iPlayer Automator.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.com.ascoware.get-iplayer-automator","~/Library/Application Support/Get iPlayer Automator","~/Library/Caches/com.ascoware.get-iplayer-automator","~/Library/Caches/com.ascoware.getiPlayerAutomator","~/Library/Group Containers/group.com.ascoware.get-iplayer-automator","~/Library/HTTPStorages/com.ascoware.get-iplayer-automator","~/Library/HTTPStorages/com.ascoware.getiPlayerAutomator","~/Library/Logs/Get iPlayer Automator","~/Library/Preferences/com.ascoware.get-iplayer-automator.plist","~/Library/Preferences/com.ascoware.getiPlayerAutomator.plist","~/Library/Saved Application State/com.ascoware.getiPlayerAutomator.savedState","~/Library/WebKit/com.ascoware.getiPlayerAutomator"]}]]},"get-lyrical":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"Automatically add lyrics to songs in iTunes","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://shullian.com/get_lyrical.php","names":["Get Lyrical"],"ruby_source_checksum":{":sha256":"3ef302c2df23cef32b5a76ee0b6f0edf181a142f1dd7748a473a4bbbc26e3c8b"},"ruby_source_path":"Casks/g/get-lyrical.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://shullian.com/files/getlyrical.zip"],"version":"3.8","raw_artifacts":[[":app",["Get Lyrical/Get Lyrical.app"]]]},"getoutline":{"conflicts_with_args":{":cask":["outline"]},"depends_on_args":{":macos":":ventura"},"desc":"Knowledge management tool","homepage":"https://getoutline.com/","names":["Outline"],"ruby_source_checksum":{":sha256":"21694bd84c2289c3368247ca3737d7c09375fdd222fa1f49eb719333e2abbf6e"},"ruby_source_path":"Casks/g/getoutline.rb","sha256":"59fbec230170646d21e00710e93922887a2076cd79353ed23f4dabe4b455279a","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/2211128hgkdcltv/Outline%201.11.0%20-%20Build%20261022knge4t6rc-x64.dmg"],"version":"1.11.0,261022knge4t6rc","raw_artifacts":[[":app",["Outline.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.generaloutline.outline.sfl*","~/Library/Application Support/Outline","~/Library/Logs/Outline","~/Library/Preferences/com.generaloutline.outline.plist","~/Library/Saved Application State/com.generaloutline.outline.savedState"]}]]},"gfxcardstatus":{"depends_on_args":{":macos":":any"},"desc":"Menu bar app to monitor graphics card usage","homepage":"https://gfx.io/","names":["gfxCardStatus"],"ruby_source_checksum":{":sha256":"de2cf7f6187e1a54c9fffe454e0713da919f3f3004d3bfd88ac80a33c1d007e7"},"ruby_source_path":"Casks/g/gfxcardstatus.rb","sha256":"70d94cbf5d691c9530e974b5512a106e0bf532ab345fd911199928b8b11a3688","tap_string":"homebrew/cask","url_args":["https://github.com/codykrieger/gfxCardStatus/releases/download/v2.5/gfxCardStatus-2.5.zip"],"version":"2.5","raw_artifacts":[[":app",["gfxCardStatus.app"]],[":zap",{":trash":["~/Library/Caches/com.codykrieger.gfxCardStatus","~/Library/Cookies/com.codykrieger.gfxCardStatus.binarycookies","~/Library/Preferences/com.codykrieger.gfxCardStatus-Preferences.plist","~/Library/Preferences/com.codykrieger.gfxCardStatus.plist"]}]]},"gg":{"depends_on_args":{":macos":":any"},"desc":"GUI for Jujutsu","homepage":"https://github.com/gulbanana/gg","names":["GG"],"ruby_source_checksum":{":sha256":"c8dc6a757cae0ced0f530d5d30b50688387ffdcd7a80faac26717707ba6c3e99"},"ruby_source_path":"Casks/g/gg.rb","sha256":"3b1c360bf8e95f8ff16b78c86471982553416dc46efaae289fd831b262cf01f8","tap_string":"homebrew/cask","url_args":["https://github.com/gulbanana/gg/releases/download/v0.46.0/gg_0.46.0_universal.dmg"],"version":"0.46.0","raw_artifacts":[[":app",["gg.app"]],[":binary",["$APPDIR/gg.app/Contents/MacOS/gg"]],[":zap",{":trash":["~/Library/Application Support/au.gulbanana.gg","~/Library/Caches/au.gulbanana.gg","~/Library/Logs/au.gulbanana.gg","~/Library/Preferences/au.gulbanana.gg.plist","~/Library/WebKit/au.gulbanana.gg"]}]]},"ghdl":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"VHDL 2008/93/87 simulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ghdl.github.io/ghdl/","names":["ghdl"],"ruby_source_checksum":{":sha256":"027bf373a114ffe92ac9fa6acef176f6630e6e67ca940db50c906f4e250dff5a"},"ruby_source_path":"Casks/g/ghdl.rb","sha256":"4c35a9d6028d11cbfc7b2a98e0cdb28a56e268e5f586d7246904fec40bc8193a","tap_string":"homebrew/cask","url_args":["https://github.com/ghdl/ghdl/releases/download/v5.1.1/ghdl-llvm-5.1.1-macos13-x86_64.tar.gz"],"version":"5.1.1","raw_artifacts":[[":binary",["ghdl-llvm-5.1.1-macos13-x86_64/bin/ghdl"]],[":binary",["ghdl-llvm-5.1.1-macos13-x86_64/bin/ghwdump"]],[":binary",["ghdl-llvm-5.1.1-macos13-x86_64/bin/ghdl1-llvm"]],[":binary",["ghdl-llvm-5.1.1-macos13-x86_64/include/ghdl"],{":target":"$HOMEBREW_PREFIX/include/ghdl"}],[":binary",["ghdl-llvm-5.1.1-macos13-x86_64/lib/ghdl"],{":target":"$HOMEBREW_PREFIX/lib/ghdl"}]]},"ghost-browser":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Web browser","homepage":"https://ghostbrowser.com/","names":["Ghost Browser"],"ruby_source_checksum":{":sha256":"2762ecbf506e86960e94afddeaf7c2cf8e8fac4748376d20a86c47a26fc73e5b"},"ruby_source_path":"Casks/g/ghost-browser.rb","sha256":"eeab090b35b67f92cd815314159eda38f023062f24a274fa57df42c68e003825","tap_string":"homebrew/cask","url_args":["https://downloads.ghostbrowser.com/GhostBrowser-2.4.1.2.dmg"],"version":"2.4.1.2","raw_artifacts":[[":app",["Ghost Browser.app"]],[":zap",{":trash":["~/Library/Application Support/GhostBrowser","~/Library/Caches/GhostBrowser","~/Library/Preferences/com.ghostbrowser.gb1.plist","~/Library/Saved Application State/com.ghostbrowser.gb1.savedState"]}]]},"ghost-downloader":{"depends_on_args":{":macos":":ventura"},"desc":"Cross-platform multithreaded download manager","homepage":"https://gd.xychr.com/","names":["Ghost Downloader"],"ruby_source_checksum":{":sha256":"758beca0327c8a669b3f69dcfe8663852f3fcbfa9b9c3855b72bbef9ba39a63a"},"ruby_source_path":"Casks/g/ghost-downloader.rb","sha256":"0a7320734aba1321563229ebfe3874a7c83bd77dfa98b04649f4cb4e6cfa28c3","tap_string":"homebrew/cask","url_args":["https://github.com/XiaoYouChR/Ghost-Downloader-3/releases/download/v4.4.5/Ghost-Downloader-v4.4.5-macOS-x86_64.dmg"],"version":"4.4.5","raw_artifacts":[[":uninstall",{":quit":"io.github.xiaoyouchr.GhostDownloader"}],[":app",["Ghost Downloader.app"]],[":zap",{":trash":["~/Library/Application Support/GhostDownloader","~/Library/Preferences/io.github.xiaoyouchr.GhostDownloader.plist"]}]]},"ghostex":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Workspace for running and reviewing multiple CLI coding agents","homepage":"https://ghostex.dev/","names":["Ghostex"],"ruby_source_checksum":{":sha256":"90fbf5402ee1a06f53638c2658e37ef6f125af914fc41b74ebc3ed7a176c4a54"},"ruby_source_path":"Casks/g/ghostex.rb","sha256":"967ba1ee724466da4e850f8dcc0e5e4723e6a3589134063b7d0192a1eee0b5a2","tap_string":"homebrew/cask","url_args":["https://github.com/maddada/Ghostex/releases/download/v10.34.0/ghostex-10.34.0-arm64.dmg"],"version":"10.34.0","raw_artifacts":[[":uninstall",{":launchctl":"com.madda.ghostex.gxserver",":quit":"com.madda.ghostex.gpui"}],[":app",["Ghostex.app"]],[":binary",["$APPDIR/Ghostex.app/Contents/Resources/CLI/ghostex"]],[":zap",{":trash":["~/.cache/ghostex","~/.config/ghostex","~/.ghostex","~/.local/share/ghostex","~/.local/state/ghostex","~/Library/Application Support/Ghostex","~/Library/Caches/com.madda.ghostex.gpui","~/Library/Caches/com.madda.ghostex.host.editor","~/Library/HTTPStorages/com.madda.ghostex.gpui","~/Library/LaunchAgents/com.madda.ghostex.gxserver.plist","~/Library/Preferences/com.madda.ghostex.gpui.plist","~/Library/Preferences/com.madda.ghostex.host.plist","~/Library/Saved Application State/com.madda.ghostex.gpui.savedState","~/Library/WebKit/com.madda.ghostex.host.editor"]}]]},"ghostpepper":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Speech-to-text and meeting transcription tool","homepage":"https://github.com/matthartman/ghost-pepper","names":["GhostPepper"],"ruby_source_checksum":{":sha256":"28b92aceb22e5928ffffe2b217aa6fb816dc3901b76f84a775ef784a36e56aa0"},"ruby_source_path":"Casks/g/ghostpepper.rb","sha256":"a8c09b24ce19613bb421c0dce06e6167d738a8295f05fa5e5a363551de6b8f06","tap_string":"homebrew/cask","url_args":["https://github.com/matthartman/ghost-pepper/releases/download/v2.4.4/GhostPepper.dmg"],"version":"2.4.4","raw_artifacts":[[":app",["GhostPepper.app"]],[":zap",{":trash":["~/Library/Application Support/GhostPepper","~/Library/HTTPStorages/com.github.matthartman.ghostpepper","~/Library/Preferences/com.github.matthartman.ghostpepper.plist"]}]]},"ghostty":{"auto_updates":true,"conflicts_with_args":{":cask":["ghostty@tip"]},"depends_on_args":{":macos":":ventura"},"desc":"Terminal emulator that uses platform-native UI and GPU acceleration","homepage":"https://ghostty.org/","names":["Ghostty"],"ruby_source_checksum":{":sha256":"48746d2df785aea1ea514cc684016373e3eb1899f8a0876b5b65cdc3baa34c3b"},"ruby_source_path":"Casks/g/ghostty.rb","sha256":"18cff2b0a6cee90eead9c7d3064e808a252a40baf214aa752c1ecb793b8f5f69","tap_string":"homebrew/cask","url_args":["https://release.files.ghostty.org/1.3.1/Ghostty.dmg"],"version":"1.3.1","raw_artifacts":[[":uninstall",{":quit":"com.mitchellh.ghostty"}],[":app",["Ghostty.app"]],[":manpage",["$APPDIR/Ghostty.app/Contents/Resources/man/man5/ghostty.5"]],[":manpage",["$APPDIR/Ghostty.app/Contents/Resources/man/man1/ghostty.1"]],[":zsh_completion",["$APPDIR/Ghostty.app/Contents/Resources/zsh/site-functions/_ghostty"]],[":bash_completion",["$APPDIR/Ghostty.app/Contents/Resources/bash-completion/completions/ghostty.bash"]],[":fish_completion",["$APPDIR/Ghostty.app/Contents/Resources/fish/vendor_completions.d/ghostty.fish"]],[":zap",{":trash":["~/.cache/ghostty","~/.config/ghostty","~/Library/Application Support/com.mitchellh.ghostty","~/Library/Caches/com.mitchellh.ghostty","~/Library/HTTPStorages/com.mitchellh.ghostty","~/Library/Preferences/com.mitchellh.ghostty.plist","~/Library/Saved Application State/com.mitchellh.ghostty.savedState","~/Library/WebKit/com.mitchellh.ghostty"]}]]},"ghostty@tip":{"auto_updates":true,"conflicts_with_args":{":cask":["ghostty"]},"depends_on_args":{":macos":":ventura"},"desc":"Terminal emulator that uses platform-native UI and GPU acceleration","homepage":"https://ghostty.org/","names":["Ghostty"],"ruby_source_checksum":{":sha256":"25fb327d95f16f299540dbc33dba4a223deb262ba7ba75ccc089f0bd8e11f8db"},"ruby_source_path":"Casks/g/ghostty@tip.rb","sha256":"150ff3802c4bc8920fcec91e07bd8f050b608659096a2e36a62c328147ee5fe0","tap_string":"homebrew/cask","url_args":["https://tip.files.ghostty.org/22f100c6367045bb5fc86172f837047dee2f7670/Ghostty.dmg"],"version":"18395,22f100c6367045bb5fc86172f837047dee2f7670","raw_artifacts":[[":uninstall",{":quit":"com.mitchellh.ghostty"}],[":app",["Ghostty.app"]],[":manpage",["$APPDIR/Ghostty.app/Contents/Resources/man/man5/ghostty.5"]],[":manpage",["$APPDIR/Ghostty.app/Contents/Resources/man/man1/ghostty.1"]],[":zsh_completion",["$APPDIR/Ghostty.app/Contents/Resources/zsh/site-functions/_ghostty"]],[":bash_completion",["$APPDIR/Ghostty.app/Contents/Resources/bash-completion/completions/ghostty.bash"]],[":fish_completion",["$APPDIR/Ghostty.app/Contents/Resources/fish/vendor_completions.d/ghostty.fish"]],[":zap",{":trash":["~/.cache/ghostty","~/.config/ghostty","~/Library/Application Support/com.mitchellh.ghostty","~/Library/Caches/com.mitchellh.ghostty","~/Library/HTTPStorages/com.mitchellh.ghostty","~/Library/Preferences/com.mitchellh.ghostty.plist","~/Library/Saved Application State/com.mitchellh.ghostty.savedState","~/Library/WebKit/com.mitchellh.ghostty"]}]]},"ghostvm":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Native macOS Virtual Machines for Apple Silicon","homepage":"https://ghostvm.org/","names":["GhostVM"],"ruby_source_checksum":{":sha256":"8724099fb523eb8948749fa2fc6653faa44eff5e0f0fe992e9207041c14aea69"},"ruby_source_path":"Casks/g/ghostvm.rb","sha256":"c974493ca79cf8c0071dbb72da39cedd5e35ab87f19cbd72de542989e619432d","tap_string":"homebrew/cask","url_args":["https://github.com/groundwater/GhostVM/releases/download/v2.11.0/GhostVM-2.11.0.dmg"],"version":"2.11.0","raw_artifacts":[[":app",["GhostVM.app"]],[":binary",["$APPDIR/GhostVM.app/Contents/PlugIns/Helpers/vmctl.app/Contents/MacOS/vmctl"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/GhostVM_*.diag","~/Library/Application Support/GhostVM","~/Library/Application Support/org.ghostvm.GhostVM","~/Library/Caches/org.ghostvm.ghostvm","~/Library/HTTPStorages/org.ghostvm.ghostvm","~/Library/Preferences/org.ghostvm.ghostvm.helper.plist","~/Library/Preferences/org.ghostvm.ghostvm.plist"]}]]},"gifox":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"GIF recording and sharing","homepage":"https://gifox.io/","names":["gifox"],"ruby_source_checksum":{":sha256":"9b73438d619cd58d84a5829e1d76ad877f36ea27ccce3ba0c9e5c5457b8c0af2"},"ruby_source_path":"Casks/g/gifox.rb","sha256":"569da6cd7d344a9e7f2f4ddebbcbcd83a3dc41d86330197d34fa7ade19529346","tap_string":"homebrew/cask","url_args":["https://d1fqctmfkpkkcg.cloudfront.net/gifox/021000.00.dmg"],"version":"2.10.0+0,021000.00","raw_artifacts":[[":uninstall",{":launchctl":"com.gifox.gifox2.agent",":quit":"com.gifox.gifox2"}],[":app",["Gifox.app"]],[":zap",{":trash":["~/Library/Application Support/Gifox 2","~/Library/Caches/com.gifox.gifox2","~/Library/Cookies/com.gifox.gifox2.binarycookies","~/Library/Preferences/com.gifox.gifox2.plist"]}]]},"gimp":{"conflicts_with_args":{":cask":["gimp@dev"]},"desc":"Free and open-source image editor","homepage":"https://www.gimp.org/","names":["GIMP","GNU Image Manipulation Program"],"ruby_source_checksum":{":sha256":"1fbd07ce9eacd84bfd2aff08f64a4b2e17f9c6e79f329ea11221fd666fe64080"},"ruby_source_path":"Casks/g/gimp.rb","sha256":"ebe633642445d4d6fc6b68e7be7ca581c0b28c18dc9de7747849528c982e5677","tap_string":"homebrew/cask","url_args":["https://download.gimp.org/gimp/v3.2/macos/gimp-3.2.6-x86_64.dmg"],"version":"3.2.6","raw_artifacts":[[":app",["GIMP.app"]],[":command_wrapper",["gimp"],{":executable":"$APPDIR/GIMP.app/Contents/MacOS/gimp"}],[":zap",{":trash":["~/Library/Application Support/Gimp","~/Library/Preferences/org.gimp.gimp-3.2.plist","~/Library/Saved Application State/org.gimp.gimp-3.2.savedState"]}]]},"gimp@dev":{"conflicts_with_args":{":cask":["gimp"]},"desc":"Free and open-source image editor","homepage":"https://www.gimp.org/","names":["GIMP development version"],"ruby_source_checksum":{":sha256":"edecfe3a25475df07ed69f8a92afd9e8bdf5e6b52f3b14b6f837aff2e94474ac"},"ruby_source_path":"Casks/g/gimp@dev.rb","sha256":"3b69163e475f8aee71565f2df8dbc35fde730f18ff6b9fde98b726ff41f2ab32","tap_string":"homebrew/cask","url_args":["https://download.gimp.org/gimp/v3.2/macos/gimp-3.2.0-RC3-x86_64.dmg"],"version":"3.2.0-RC3","raw_artifacts":[[":app",["GIMP.app"]],[":command_wrapper",["gimp"],{":executable":"$APPDIR/GIMP.app/Contents/MacOS/gimp"}],[":zap",{":trash":["~/Library/Application Support/Gimp","~/Library/Preferences/org.gimp.gimp-3.2.plist","~/Library/Saved Application State/org.gimp.gimp-3.2.savedState"]}]]},"gingko":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Word processor that shows structure and content","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gingkowriter.com/","names":["Gingko"],"ruby_source_checksum":{":sha256":"e9bce54a02bc14b9eea6ef1dd6858069442374a74c8cc5dd57ed614716471879"},"ruby_source_path":"Casks/g/gingko.rb","sha256":"bb1367b0a07a80872be253eda0519ec801e0b96b04d59c5bff3f825cf9e380c4","tap_string":"homebrew/cask","url_args":["https://github.com/gingko/client/releases/download/v2.4.15/Gingko-2.4.15-mac.zip"],"version":"2.4.15","raw_artifacts":[[":app",["Gingko.app"]],[":zap",{":trash":"~/Library/Application Support/Gingko"}]]},"gisto":{"depends_on_args":{":macos":":any"},"desc":"Snippets management desktop application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.gisto.org/","names":["Gisto"],"ruby_source_checksum":{":sha256":"03e1375bbaa746776a0e52a823a3b0ae7c8c124351274e7e440e0812346b091a"},"ruby_source_path":"Casks/g/gisto.rb","sha256":"95fbef51b6d4fb216787ccb112df3c1d0f6ba9f2506f9857257e82eb6345c5dd","tap_string":"homebrew/cask","url_args":["https://github.com/Gisto/Gisto/releases/download/v2.15.0/Gisto_2.15.0_x64.dmg"],"version":"2.15.0","raw_artifacts":[[":app",["Gisto.app"]],[":zap",{":trash":["~/Library/Application Support/Gisto","~/Library/Caches/com.gistoapp.gisto2","~/Library/Logs/Gisto","~/Library/Preferences/com.gistoapp.gisto2.helper.plist","~/Library/Preferences/com.gistoapp.gisto2.plist","~/Library/Saved Application State/com.gistoapp.gisto2.savedState"]}]]},"git-credential-manager":{"desc":"Cross-platform Git credential storage for multiple hosting providers","homepage":"https://aka.ms/gcm","names":["Git Credential Manager"],"ruby_source_checksum":{":sha256":"047b3f90354aaca3cfd7ca50228e861309ffa19a79bc8fbed787fe5972f96533"},"ruby_source_path":"Casks/g/git-credential-manager.rb","sha256":"631a24fcd33a16364ae62e65fa020677d3c156e832dd7fd9fa1f35451290bc83","tap_string":"homebrew/cask","url_args":["https://github.com/git-ecosystem/git-credential-manager/releases/download/v3.0.1/gcm-osx-x64-3.0.1.pkg"],"version":"3.0.1","raw_artifacts":[[":uninstall",{":script":{":executable":"/usr/local/share/gcm-core/uninstall.sh",":sudo":true},":pkgutil":"com.microsoft.gitcredentialmanager"}],[":pkg",["gcm-osx-x64-3.0.1.pkg"]],[":zap",{":trash":["~/Library/Preferences/git-credential-manager-ui.plist","~/Library/Preferences/git-credential-manager.plist"]}]]},"git-it":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop app for learning Git and GitHub","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/jlord/git-it-electron","names":["Git-it"],"ruby_source_checksum":{":sha256":"69acd70d4cb49fdf280357dff02878db0358307c8a31e6d358cca2289a8415b0"},"ruby_source_path":"Casks/g/git-it.rb","sha256":"b96c06bca744af94e2f035824fbd16f59673c4c454fd4bf96aa4bde965fe711d","tap_string":"homebrew/cask","url_args":["https://github.com/jlord/git-it-electron/releases/download/4.4.0/Git-it-Mac-x64.zip"],"version":"4.4.0","raw_artifacts":[[":app",["Git-it-Mac-x64/Git-it.app"]],[":zap",{":trash":["~/Library/Application Support/Git-it","~/Library/Preferences/com.electron.git-it.helper.plist","~/Library/Preferences/com.electron.git-it.plist"]}]]},"gitahead":{"depends_on_args":{":macos":":any"},"desc":"Git Client","homepage":"https://github.com/gitahead/gitahead","names":["GitAhead"],"ruby_source_checksum":{":sha256":"142da76c4736f454e147499146196f042714ab0d05b077e6fcf609a6e3f4d88d"},"ruby_source_path":"Casks/g/gitahead.rb","sha256":"32c17d345fedc869efd37080d0905aa1a85d8d5ba5a4509058fdd35f224f2a04","tap_string":"homebrew/cask","url_args":["https://github.com/gitahead/gitahead/releases/download/v2.7.1/GitAhead-2.7.1.dmg"],"version":"2.7.1","raw_artifacts":[[":app",["GitAhead.app"]],[":zap",{":trash":["~/Library/Application Support/GitAhead","~/Library/Preferences/com.gitahead.GitAhead.plist","~/Library/Saved Application State/com.gitahead.GitAhead.savedState"]}]]},"gitblade":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Graphical client for Git","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gitblade.com/","names":["GitBlade"],"ruby_source_checksum":{":sha256":"b17612ea69ccb23fefb897ad6f791c324ec8b5951bc325cfeb9fd5a15fe07df0"},"ruby_source_path":"Casks/g/gitblade.rb","sha256":"51b261ee679048c2799a66439d8599d1ec5fa1592713993e85fa641eefeab274","tap_string":"homebrew/cask","url_args":["https://gitblade.com/dl/gitblade-1.0.8-darwin-x64.dmg"],"version":"1.0.8","raw_artifacts":[[":app",["GitBlade.app"]],[":zap",{":trash":["~/Library/Application Support/GitBlade","~/Library/Logs/GitBlade","~/Library/Preferences/com.electron.gitblade.plist","~/Library/Saved Application State/com.electron.gitblade.savedState"]}]]},"gitbutler":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Git client for simultaneous branches on top of your existing workflow","homepage":"https://gitbutler.com/","names":["GitButler"],"ruby_source_checksum":{":sha256":"ff34b54d0ed36b3b63e865b4282e8b43075fd00b99776c868cd59e432a378edd"},"ruby_source_path":"Casks/g/gitbutler.rb","sha256":"9b22060fb0dd11a4d9e41ee3d93c67b0c24986b824055fb9107368075c5c4b37","tap_string":"homebrew/cask","url_args":["https://releases.gitbutler.com/releases/release/0.22.3-3234/macos/x86_64/GitButler.app.tar.gz"],"version":"0.22.3,3234","raw_artifacts":[[":app",["GitButler.app"]],[":binary",["$APPDIR/GitButler.app/Contents/MacOS/gitbutler-tauri"],{":target":"but"}],[":zap",{":trash":["~/Library/Application Support/com.gitbutler.app","~/Library/Caches/com.gitbutler.app","~/Library/Logs/com.gitbutler.app","~/Library/Preferences/com.gitbutler.app.plist","~/Library/Saved Application State/com.gitbutler.app.savedState","~/Library/WebKit/com.gitbutler.app"]}]]},"gitcomet":{"depends_on_args":{":macos":":ventura"},"desc":"Git GUI","homepage":"https://gitcomet.dev/","names":["GitComet"],"ruby_source_checksum":{":sha256":"ea768b61095e7518d5805c28d4ef24836fd3faf90378b1bf6f39df4c98def79d"},"ruby_source_path":"Casks/g/gitcomet.rb","sha256":"8eecf0f570be356224ff67cadae7efb08effc538b99c3bc495a7fe160d79742c","tap_string":"homebrew/cask","url_args":["https://github.com/Auto-Explore/GitComet/releases/download/v0.3.2/gitcomet-v0.3.2-macos-x86_64.dmg"],"version":"0.3.2","raw_artifacts":[[":uninstall",{":quit":"ai.autoexplore.gitcomet"}],[":app",["GitComet.app"]],[":binary",["$APPDIR/GitComet.app/Contents/MacOS/gitcomet"],{":target":"gitcomet"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.autoexplore.gitcomet.sfl*","~/Library/Application Support/gitcomet","~/Library/Logs/gitcomet","~/Library/Preferences/ai.autoexplore.gitcomet.plist"]}]]},"gitdifferent":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Git client built around a three-way merge tool","homepage":"https://vheissulabs.com/projects/gitdifferent","names":["GitDifferent"],"ruby_source_checksum":{":sha256":"d57c7a3c32ef2a48643f3fff7a8a329b0af916291fd426c0923c29a4c67e1127"},"ruby_source_path":"Casks/g/gitdifferent.rb","sha256":"5cafd0807b0dfb0c9fbce6d4fbc65a9c65c11a6c71aac535efb76c97f1ae6ae3","tap_string":"homebrew/cask","url_args":["https://vheissulabs.com/download/GitDifferent_2.3.0_aarch64.dmg"],"version":"2.3.0","raw_artifacts":[[":app",["GitDifferent.app"]],[":zap",{":trash":["~/Library/Application Support/com.vheissulabs.gitdifferent","~/Library/Caches/com.vheissulabs.gitdifferent","~/Library/Logs/com.vheissulabs.gitdifferent","~/Library/Preferences/com.vheissulabs.gitdifferent.plist","~/Library/WebKit/com.vheissulabs.gitdifferent"]}]]},"gitdock":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Displays all your GitLab activities in one place","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gitlab.com/mvanremmerden/gitdock","names":["GitDock"],"ruby_source_checksum":{":sha256":"75549d9aefe99b7550d95b8ce5df49c4022cd1c02855747daa7189835c758662"},"ruby_source_path":"Casks/g/gitdock.rb","sha256":"b20f1d2022a34a0882121e4a690702564a6f37780aaa70d7ad3719f585763a21","tap_string":"homebrew/cask","url_args":["https://gitlab.com/mvanremmerden/gitdock/-/releases/v0.1.32/downloads/GitDock-0.1.32.dmg"],"version":"0.1.32","raw_artifacts":[[":app",["GitDock.app"]],[":zap",{":trash":["~/Library/Application Support/GitDock","~/Library/Preferences/com.electron.gitdock.plist","~/Library/Saved Application State/com.electron.gitdock.savedState"]}]]},"gitfiend":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Git client","homepage":"https://gitfiend.com/","names":["GitFiend"],"ruby_source_checksum":{":sha256":"1fd5a83db8eccc09352c0cdcde07b530b828c446eb12ef63722bf42da0b0c962"},"ruby_source_path":"Casks/g/gitfiend.rb","sha256":"bff456d1b422c1a40e61fdb8555736740974bee8fc37c17dd693f70bab3872e8","tap_string":"homebrew/cask","url_args":["https://github.com/GitFiend/Support/releases/download/v0.45.3/GitFiend-0.45.3.dmg"],"version":"0.45.3","raw_artifacts":[[":app",["GitFiend.app"]],[":command_wrapper",["gitfiend"],{":executable":"$APPDIR/GitFiend.app/Contents/MacOS/GitFiend"}],[":zap",{":trash":["~/Library/Application Support/GitFiend","~/Library/Preferences/com.tobysuggate.gitfiend.plist","~/Library/Saved Application State/com.tobysuggate.gitfiend.savedState"]}]]},"gitfinder":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Git client with Finder integration","homepage":"https://gitfinder.com/","names":["GitFinder"],"ruby_source_checksum":{":sha256":"a16df0cd2037aaad23950f82f67221726fe8071fe3e49eb9235320fed06c43b6"},"ruby_source_path":"Casks/g/gitfinder.rb","sha256":"7e44b01f839cbf3004af918a18d4479b0962450c7befcf5785ca4c4d28906cce","tap_string":"homebrew/cask","url_args":["https://gitfinder.com/updates/GitFinder1_7_11.dmg"],"version":"1.7.11","raw_artifacts":[[":uninstall",{":launchctl":"ag.zigz.GitFinder.GitFinderLauncher",":quit":["ag.zigz.GitFinder","ag.zigz.GitFinder.GitFinderSync"]}],[":app",["GitFinder.app"]],[":zap",{":trash":["~/Library/Application Scripts/ag.zigz.GitFinder*","~/Library/Containers/ag.zigz.GitFinder*","~/Library/Group Containers/*.ag.zigz.GitFinder"]}]]},"gitfit":{"depends_on_args":{":macos":":tahoe"},"desc":"Micro-workouts while waiting for AI code generation","homepage":"https://git-fit.app/","names":["GitFit"],"ruby_source_checksum":{":sha256":"4339d0844612e54e01a340ecd79f19eb3158387aab2dd8ca421656ba36820828"},"ruby_source_path":"Casks/g/gitfit.rb","sha256":"d5ccd1fa2f2c7506baa343accef09010de662815b41f769a940e6e5aa224fb64","tap_string":"homebrew/cask","url_args":["https://github.com/rebelchris/git-fit/releases/download/v1.3.0/GitFit-1.3.0.dmg"],"version":"1.3.0","raw_artifacts":[[":app",["GitFit.app"]],[":zap",{":trash":"~/Library/Containers/com.chrisbongers.GitFit"}]]},"gitfox":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Git client","homepage":"https://www.gitfox.app/","names":["Gitfox"],"ruby_source_checksum":{":sha256":"29dc3208faef2385fef9902029bb89417b1f4c9fe4cd40bdf3e1b4ec59796ca2"},"ruby_source_path":"Casks/g/gitfox.rb","sha256":"d4e50cb5fe7278cc3df7cacfcfa9b48550fd8bb752f7455f0c27917c54684b4b","tap_string":"homebrew/cask","url_args":["https://update.gitfox.app/builds/retail/12554/Gitfox.12554.zip"],"version":"5.3.2,12554","raw_artifacts":[[":app",["Gitfox.app"]],[":binary",["$APPDIR/Gitfox.app/Contents/SharedSupport/bin/gitfox-cli"],{":target":"gitfox"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bytieful.gitfox-retail.sfl*","~/Library/Application Support/com.bytieful.Gitfox","~/Library/Application Support/com.bytieful.Gitfox-retail","~/Library/Application Support/Gitfox","~/Library/Caches/com.bytieful.Gitfox","~/Library/Caches/com.bytieful.Gitfox-retail","~/Library/Caches/com.crashlytics.data/com.bytieful.Gitfox","~/Library/HTTPStorages/com.bytieful.Gitfox-retail","~/Library/Preferences/com.bytieful.Gitfox-retail.plist","~/Library/Preferences/com.bytieful.Gitfox.*","~/Library/Saved Application State/com.bytieful.Gitfox-retail.savedState","~/Library/WebKit/com.bytieful.Gitfox","~/Library/WebKit/com.bytieful.Gitfox-retail"]}]]},"github-copilot-app":{"auto_updates":true,"desc":"Native client for GitHub Copilot","homepage":"https://github.com/github/app","names":["GitHub Copilot"],"ruby_source_checksum":{":sha256":"464b4adf9c2e06ae9a13150d8207aaf18fb9363d0f9739917c369c809f706c30"},"ruby_source_path":"Casks/g/github-copilot-app.rb","sha256":"9a7906cd947aa76895c155eb652818db71ba614ffc23c855e87a36578d1207c8","tap_string":"homebrew/cask","url_args":["https://github.com/github/app/releases/download/v1.1.32/GitHub-Copilot-darwin-x64.dmg"],"version":"1.1.32","raw_artifacts":[[":app",["GitHub Copilot.app"]],[":zap",{":trash":["~/.copilot","~/.github-copilot-cli","~/Library/Application Support/com.github.githubapp","~/Library/Caches/com.github.githubapp","~/Library/Caches/copilot","~/Library/Caches/copilot-desktop-gh-*","~/Library/Caches/github-copilot-git-*","~/Library/Caches/github-copilot-sdk","~/Library/Preferences/com.github.githubapp.plist","~/Library/WebKit/com.github.githubapp"]}]]},"github-copilot-for-xcode":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Xcode extension for GitHub Copilot","homepage":"https://github.com/github/CopilotForXcode","names":["GitHub Copilot for Xcode"],"ruby_source_checksum":{":sha256":"3fb2d8c299cf94b8788c9153cf733e7955de952dbeec74f4494e62c863df737b"},"ruby_source_path":"Casks/g/github-copilot-for-xcode.rb","sha256":"4bdf74338a366f166bbe85fa2e06616036de7bde41fa154becc95e6ec34adbf0","tap_string":"homebrew/cask","url_args":["https://githubcopilotide.z13.web.core.windows.net/0.51.0/GitHubCopilotForXcode.dmg"],"version":"0.51.0","raw_artifacts":[[":uninstall",{":launchctl":"com.github.CopilotForXcode.CommunicationBridge"}],[":app",["GitHub Copilot for Xcode.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.github.CopilotForXcode.EditorExtension","~/Library/Application Scripts/VEKTX9H2N7.group.com.github.CopilotForXcode","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.copilotforxcode.extensionservice.sfl*","~/Library/Application Support/com.github.CopilotForXcode","~/Library/Containers/com.github.CopilotForXcode.EditorExtension","~/Library/Group Containers/VEKTX9H2N7.group.com.github.CopilotForXcode","~/Library/HTTPStorages/com.github.CopilotForXcode","~/Library/Logs/GitHubCopilot","~/Library/Preferences/com.github.CopilotForXcode.plist","~/Library/Preferences/VEKTX9H2N7.group.com.github.CopilotForXcode.prefs.plist"]}]]},"github":{"auto_updates":true,"conflicts_with_args":{":cask":["github@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"Desktop client for GitHub repositories","homepage":"https://desktop.github.com/","names":["GitHub Desktop"],"ruby_source_checksum":{":sha256":"68539d1c67944f7feb869e3edeb46cbfda8d503583b77e1d6409af8cb5f65046"},"ruby_source_path":"Casks/g/github.rb","sha256":"586486c5c302e17764edaf024b05e6d7a7bde77b627de193d105111cd9f30a6c","tap_string":"homebrew/cask","url_args":["https://desktop.githubusercontent.com/releases/3.6.9-e0ba6bb8/GitHubDesktop-x64.zip"],"version":"3.6.9-e0ba6bb8","raw_artifacts":[[":app",["GitHub Desktop.app"]],[":binary",["$APPDIR/GitHub Desktop.app/Contents/Resources/app/static/github.sh"],{":target":"github"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.GitHubClient.sfl*","~/Library/Application Support/com.github.GitHubClient","~/Library/Application Support/com.github.GitHubClient.ShipIt","~/Library/Application Support/GitHub Desktop","~/Library/Application Support/ShipIt_stderr.log","~/Library/Application Support/ShipIt_stdout.log","~/Library/Caches/com.github.GitHubClient","~/Library/Caches/com.github.GitHubClient.ShipIt","~/Library/HTTPStorages/com.github.GitHubClient","~/Library/Logs/GitHub Desktop","~/Library/Preferences/ByHost/com.github.GitHubClient.ShipIt.*.plist","~/Library/Preferences/com.github.GitHubClient.helper.plist","~/Library/Preferences/com.github.GitHubClient.plist","~/Library/Saved Application State/com.github.GitHubClient.savedState"],":rmdir":"~/.config/git"}]]},"github@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["github"]},"depends_on_args":{":macos":":ventura"},"desc":"Desktop client for GitHub repositories","homepage":"https://desktop.github.com/","names":["GitHub Desktop"],"ruby_source_checksum":{":sha256":"29cf37ce9de35a592f65420031992ded8b1bca4dc1ca12b132deb0f7fe067517"},"ruby_source_path":"Casks/g/github@beta.rb","sha256":"3f4877a36c6d0a59d2c204dc145606b36b08a93314ee9fa912bf7629b7d44018","tap_string":"homebrew/cask","url_args":["https://desktop.githubusercontent.com/releases/3.6.9-beta1-775c1bf5/GitHubDesktop-x64.zip"],"version":"3.6.9-beta1-775c1bf5","raw_artifacts":[[":app",["GitHub Desktop.app"]],[":binary",["$APPDIR/GitHub Desktop.app/Contents/Resources/app/static/github.sh"],{":target":"github"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.GitHubClient.sfl*","~/Library/Application Support/com.github.GitHubClient","~/Library/Application Support/com.github.GitHubClient.ShipIt","~/Library/Application Support/GitHub Desktop","~/Library/Application Support/ShipIt_stderr.log","~/Library/Application Support/ShipIt_stdout.log","~/Library/Caches/com.github.GitHubClient","~/Library/Caches/com.github.GitHubClient.ShipIt","~/Library/HTTPStorages/com.github.GitHubClient","~/Library/Logs/GitHub Desktop","~/Library/Preferences/ByHost/com.github.GitHubClient.ShipIt.*.plist","~/Library/Preferences/com.github.GitHubClient.helper.plist","~/Library/Preferences/com.github.GitHubClient.plist"],":rmdir":"~/.config/git"}]]},"gitify":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"GitHub notifications on your menu bar","homepage":"https://github.com/gitify-app/gitify","names":["Gitify"],"ruby_source_checksum":{":sha256":"41a95365920ab4be9d41caed7b1a8eee96e642eb6f5608682fccee1f9433192b"},"ruby_source_path":"Casks/g/gitify.rb","sha256":"ce909dbe60efcfa26ec893ac78976e06df25de24e13794c4b388e5e13f9adf7f","tap_string":"homebrew/cask","url_args":["https://github.com/gitify-app/gitify/releases/download/v7.10.0/Gitify-7.10.0-universal-mac.zip"],"version":"7.10.0","raw_artifacts":[[":uninstall",{":quit":["com.electron.gitify","com.electron.gitify.helper"]}],[":app",["Gitify.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.gitify.sfl*","~/Library/Application Support/gitify","~/Library/Caches/com.electron.gitify*","~/Library/Caches/gitify-updater","~/Library/HTTPStorages/com.electron.gitify","~/Library/Logs/gitify","~/Library/Preferences/com.electron.gitify*.plist","~/Library/Saved Application State/com.electron.gitify.savedState"]}]]},"gitkraken-cli":{"desc":"CLI for GitKraken","homepage":"https://github.com/gitkraken/gk-cli","names":["GitKraken CLI"],"ruby_source_checksum":{":sha256":"d0d77f741f28d839abfe09a228e095e2d58cf0ad5fbb1c5c8c3a025f77c780b1"},"ruby_source_path":"Casks/g/gitkraken-cli.rb","sha256":"11601fb4a1ef76b253afb7b28df5dcd3d8e2674ae37042dbdf42517265fc1866","tap_string":"homebrew/cask","url_args":["https://github.com/gitkraken/gk-cli/releases/download/v3.1.77/gk_3.1.77_darwin_amd64.zip"],"version":"3.1.77","raw_artifacts":[[":binary",["gk"]],[":zap",{":trash":"~/.gitkraken"}]]},"gitkraken-on-premise-serverless":{"auto_updates":true,"conflicts_with_args":{":cask":["gitkraken"]},"depends_on_args":{":macos":":any"},"desc":"Git client focusing on productivity","homepage":"https://www.gitkraken.com/git-client/on-premise","names":["GitKraken Serverless"],"ruby_source_checksum":{":sha256":"794b06402661014f18cd78ce374369242d98343b137ce85d9f45920f13014486"},"ruby_source_path":"Casks/g/gitkraken-on-premise-serverless.rb","sha256":"44b8e7aac15de957a158bf5e56b7057a2f8687fc1bd54d1440e344bbf75361de","tap_string":"homebrew/cask","url_args":["https://api.gitkraken.dev/releases/standalone/production/darwin/x64/12.5.0/GitKraken-v12.5.0.zip"],"version":"12.5.0","raw_artifacts":[[":uninstall",{":quit":"com.axosoft.gitkraken"}],[":app",["GitKraken.app"]],[":zap",{":trash":["~/.gitkraken","~/Library/Application Support/com.axosoft.gitkraken.ShipIt","~/Library/Application Support/GitKraken","~/Library/Caches/com.axosoft.gitkraken","~/Library/Caches/com.axosoft.gitkraken.ShipIt","~/Library/Caches/GitKraken","~/Library/Cookies/com.axosoft.gitkraken.binarycookies","~/Library/HTTPStorages/com.axosoft.gitkraken","~/Library/Preferences/com.axosoft.gitkraken.helper.plist","~/Library/Preferences/com.axosoft.gitkraken.plist","~/Library/Saved Application State/com.axosoft.gitkraken.savedState"]}]]},"gitkraken":{"auto_updates":true,"conflicts_with_args":{":cask":["gitkraken-on-premise-serverless"]},"depends_on_args":{":macos":":any"},"desc":"Git client focusing on productivity","homepage":"https://www.gitkraken.com/","names":["GitKraken"],"ruby_source_checksum":{":sha256":"462f09d5dd1b5d1d4a0d3aee347e7397ec265c96dcb11ce0966192b77b140052"},"ruby_source_path":"Casks/g/gitkraken.rb","sha256":"87fe1f0cfae906ee52b134ecdab9b1a3429811df5270ce7502edd7b93be9d0be","tap_string":"homebrew/cask","url_args":["https://api.gitkraken.dev/releases/production/darwin/x64/12.6.1/GitKraken-v12.6.1.zip"],"version":"12.6.1","raw_artifacts":[[":uninstall",{":quit":"com.axosoft.gitkraken"}],[":app",["GitKraken.app"]],[":zap",{":trash":["~/.gitkraken","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.axosoft.gitkraken.sfl*","~/Library/Application Support/com.axosoft.gitkraken.ShipIt","~/Library/Application Support/GitKraken","~/Library/Caches/com.axosoft.gitkraken","~/Library/Caches/com.axosoft.gitkraken.ShipIt","~/Library/Caches/GitKraken","~/Library/Cookies/com.axosoft.gitkraken.binarycookies","~/Library/HTTPStorages/com.axosoft.gitkraken","~/Library/Preferences/com.axosoft.gitkraken.helper.plist","~/Library/Preferences/com.axosoft.gitkraken.plist","~/Library/Saved Application State/com.axosoft.gitkraken.savedState"]}]]},"gitlight":{"depends_on_args":{":macos":":any"},"desc":"Desktop notifications for GitHub & GitLab","homepage":"https://gitlight.app/","names":["GitLight"],"ruby_source_checksum":{":sha256":"6a4aad9435ad0d323f7a4c39fcffef68c92ad455e1332f2697374427b69553e8"},"ruby_source_path":"Casks/g/gitlight.rb","sha256":"76714506d4b3f5f1a2e4b5374e67b126b5b1a2e658223355e988806f55b2e845","tap_string":"homebrew/cask","url_args":["https://github.com/colinlienard/gitlight/releases/download/gitlight-v0.17.6/GitLight_0.17.6_x64.dmg"],"version":"0.17.6","raw_artifacts":[[":app",["GitLight.app"]],[":zap",{":trash":["~/Library/Application Support/app.gitlight","~/Library/Caches/app.gitlight","~/Library/LaunchAgents/GitLight.plist","~/Library/Preferences/app.gitlight.plist","~/Library/Saved Application State/app.gitlight.savedState","~/Library/WebKit/app.gitlight"]}]]},"gittyup":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":monterey"},"desc":"Graphical Git client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://murmele.github.io/Gittyup/","names":["gittyup"],"ruby_source_checksum":{":sha256":"a5982e74f6c94104e7baf95857653bb57cebf20c035af8276f7d11573d40f886"},"ruby_source_path":"Casks/g/gittyup.rb","sha256":"5f4485f8f9df41c702baa0ce93be6ec91489ec1d1f7cf3e66e4e5e6deee726ae","tap_string":"homebrew/cask","url_args":["https://github.com/Murmele/Gittyup/releases/download/gittyup_v1.4.0/Gittyup-1.4.0.dmg"],"version":"1.4.0","raw_artifacts":[[":app",["Gittyup.app"]],[":zap",{":trash":["~/Library/Application Support/Gittyup","~/Library/Preferences/com.github.gittyup.Gittyup.plist","~/Library/Preferences/com.Murmele.Gittyup.plist","~/Library/Saved Application State/com.Murmele.Gittyup.savedState"]}]]},"gitup-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Git interface focused on visual interaction","homepage":"https://gitup.co/","names":["GitUp"],"ruby_source_checksum":{":sha256":"5cffbbb8d82062e0099f6d7efb34a0a083f2286931ed475ecde2118b3d617e43"},"ruby_source_path":"Casks/g/gitup-app.rb","sha256":"5e1d915ed533334e1691f9c01eb3cb9d2e5f459fb7aa2631b71120ff59ad585b","tap_string":"homebrew/cask","url_args":["https://github.com/git-up/GitUp/releases/download/v1.5.0/GitUp.zip"],"version":"1.5.0","raw_artifacts":[[":app",["GitUp.app"]],[":binary",["$APPDIR/GitUp.app/Contents/SharedSupport/gitup"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.gitup.mac.sfl*","~/Library/Caches/co.gitup.mac","~/Library/HTTPStorages/co.gitup.mac","~/Library/Preferences/co.gitup.mac.plist"]}]]},"gitx":{"depends_on_args":{":macos":":ventura"},"desc":"Git GUI","homepage":"https://github.com/gitx/gitx","names":["GitX"],"ruby_source_checksum":{":sha256":"a61bbd755cd0ca42de4684e47c4cc36a6cc8198cd996ba70b2865ae90090730b"},"ruby_source_path":"Casks/g/gitx.rb","sha256":"7384183e38899fc11d61555c1711313399228b9468e74cb8816b716d88166f30","tap_string":"homebrew/cask","url_args":["https://github.com/gitx/gitx/releases/download/1.7.1/GitX-x86_64.dmg"],"version":"1.7.1","raw_artifacts":[[":app",["GitX.app"]],[":binary",["$APPDIR/GitX.app/Contents/Resources/gitx"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/nl.frim.gitx.sfl*","~/Library/Caches/nl.frim.GitX","~/Library/Preferences/nl.frim.GitX.plist","~/Library/Saved Application State/nl.frim.GitX.savedState"]}]]},"glance-chamburr":{"depends_on_args":{":macos":":any"},"desc":"Utility to provide quick look previews for files that aren't natively supported","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/chamburr/glance","names":["Glance"],"ruby_source_checksum":{":sha256":"1354c379d8a0884944e7492f4b3a0855d4f66b5ca6136feb6774a511b883efa9"},"ruby_source_path":"Casks/g/glance-chamburr.rb","sha256":"f2df114e83b8b834c2da9d4cfbd4d3307a8f0563a9e613bfdd88b4b3bffe61ad","tap_string":"homebrew/cask","url_args":["https://github.com/chamburr/glance/releases/download/v1.5.4/Glance-1.5.4.dmg"],"version":"1.5.4","raw_artifacts":[[":app",["Glance.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.chamburr.Glance","~/Library/Application Scripts/com.chamburr.Glance.QLPlugin","~/Library/Containers/com.chamburr.Glance","~/Library/Containers/com.chamburr.Glance.QLPlugin"]}]],"raw_caveats":"You must start $APPDIR/Glance.app once manually to setup the Quick Look plugin.\n"},"glaze-app":{"conflicts_with_args":{":cask":["raycast-glaze"]},"depends_on_args":{":macos":":ventura"},"desc":"Art style AI mimicry disruptor","homepage":"https://glaze.cs.uchicago.edu/index.html","names":["Glaze"],"ruby_source_checksum":{":sha256":"21c565d76bcbdb7a8a1b8950125ffbdadce06b1512cf6a0bce341b8dc9f5cd27"},"ruby_source_path":"Casks/g/glaze-app.rb","sha256":"34546f93a98625cfad6a215c7274acdacb365f8d666e338219af02465ff7ba94","tap_string":"homebrew/cask","url_args":["https://mirror.cs.uchicago.edu/fawkes/files/glaze/Glaze-2.1-Intel.dmg"],"version":"2.1","raw_artifacts":[[":app",["Glaze.app"]],[":zap",{":trash":"~/.glaze"}]]},"glean":{"depends_on_args":{":macos":":monterey"},"desc":"Workplace search and AI assistant","homepage":"https://www.glean.com/glean-for-desktop","names":["Glean Desktop"],"ruby_source_checksum":{":sha256":"edbc0938f29f2c209c77071cef4625a28340c34110a4ed35a7c75e12ae98259f"},"ruby_source_path":"Casks/g/glean.rb","sha256":"f694ef05f7b84422f47573392e3f2e862d68f1873382ab041984de3cf74557c5","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/glean-downloads/glean-desktop-app/Glean-darwin-universal-1.2026.27816.zip"],"version":"1.2026.27816","raw_artifacts":[[":uninstall",{":quit":"com.glean.desktop"}],[":app",["Glean.app"]],[":zap",{":trash":["~/Library/Application Scripts/877XN49FUQ.com.glean.desktop","~/Library/Application Scripts/com.glean.desktop","~/Library/Application Support/CrashReporter/Glean_*.plist","~/Library/Application Support/Glean","~/Library/Containers/com.glean.desktop","~/Library/Group Containers/877XN49FUQ.com.glean.desktop","~/Library/Logs/Glean","~/Library/Preferences/com.glean.desktop.plist"]}]]},"glide-browser":{"auto_updates":true,"conflicts_with_args":{":cask":["glide"]},"depends_on_args":{":macos":":any"},"desc":"Extensible, firefox-based web browser","homepage":"https://glide-browser.app/","names":["Glide Browser"],"ruby_source_checksum":{":sha256":"392329e2ebec348f459d38809e5c7a193d90892f0c2ac0dc1d081369493bdf33"},"ruby_source_path":"Casks/g/glide-browser.rb","sha256":"7c80d6c200c2b4cdc4e5833f188345659a2c16ff398b2b49f1a0a1cae53b017c","tap_string":"homebrew/cask","url_args":["https://github.com/glide-browser/glide/releases/download/0.1.65a/glide.macos-x86_64.dmg"],"version":"0.1.65a","raw_artifacts":[[":app",["Glide.app"]],[":binary",["$APPDIR/Glide.app/Contents/MacOS/glide"]],[":zap",{":trash":["~/Library/Application Support/Glide Browser","~/Library/Application Support/glide","~/Library/Caches/Glide Browser","~/Library/Caches/glide","~/Library/Caches/Mozilla/updates/Applications/Glide Browser","~/Library/Caches/Mozilla/updates/Applications/Glide","~/Library/Preferences/app.glide-browser.glide.plist","~/Library/Preferences/org.mozilla.com.glide.browser.plist","~/Library/Saved Application State/app.glide-browser.glide.savedState","~/Library/Saved Application State/org.mozilla.com.glide.browser.savedState"],":rmdir":"~/Library/Caches/Mozilla"}]]},"glide":{"conflicts_with_args":{":cask":["glide-browser"]},"depends_on_args":{":macos":":any"},"desc":"Tiling window manager with tree layouts","homepage":"https://glidewm.org/","names":["Glide"],"ruby_source_checksum":{":sha256":"8d0017772cf327f605b2fe4a04feb938208d7568be507f930567b4c26e58f21b"},"ruby_source_path":"Casks/g/glide.rb","sha256":"7479ff8a8508861e861cf118d919bbe903cd7322d51a14ae3a242666595744bf","tap_string":"homebrew/cask","url_args":["https://github.com/glide-wm/glide/releases/download/v0.2.16/Glide_0.2.16_x64.dmg"],"version":"0.2.16","raw_artifacts":[[":uninstall",{":quit":"org.glidewm.glide",":login_item":"Glide"}],[":app",["Glide.app"]],[":binary",["$APPDIR/Glide.app/Contents/MacOS/glide"]],[":zap",{":trash":["~/.glide/layout.ron","~/Library/Saved Application State/org.glidewm.glide.savedState"],":rmdir":"~/.glide"}]]},"glkvm":{"depends_on_args":{":macos":":any"},"desc":"App for controlling GL.iNet KVM devices","homepage":"https://www.gl-inet.com/app-rm/","names":["GLKVM"],"ruby_source_checksum":{":sha256":"8e78b159e82559fa8d1489b5473c342bf5f90d3f0ad5efe242b8e78848b545a3"},"ruby_source_path":"Casks/g/glkvm.rb","sha256":"5223d52f61a88e154e9233cf6e87f75baa5e5d3e8325e924f56b0b544771853d","tap_string":"homebrew/cask","url_args":["https://static.gl-inet.com/edge-app-staging/kvm-mac/1.5.0-release1/1782704518562/gl-kvm-1.5.0-release1.dmg"],"version":"1.5.0,1782704518562,release1","raw_artifacts":[[":app",["GLKVM.app"]],[":zap",{":trash":["~/Library/Application Support/gl-kvm","~/Library/Logs/gl-kvm"]}]]},"gloomberb":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Finance terminal","homepage":"https://gloom.sh/","names":["Gloomberb"],"ruby_source_checksum":{":sha256":"a5fbf50d51666ee442c005afcfb94c14271211aa9765ec23045b77b606b25bb3"},"ruby_source_path":"Casks/g/gloomberb.rb","sha256":"c85c171dcfc8177383a3b18b7dc20e5ea8dbb196d3548ca1abd73d41b2d64189","tap_string":"homebrew/cask","url_args":["https://github.com/gloom-sh/gloomberb/releases/download/v0.18.4/stable-macos-arm64-Gloomberb.app.zip"],"version":"0.18.4","raw_artifacts":[[":uninstall",{":quit":"com.vincelwt.gloomberb"}],[":app",["Gloomberb.app"]],[":binary",["$APPDIR/Gloomberb.app/Contents/Resources/gloomberb"]],[":zap",{":trash":["~/.gloomberb","~/Library/WebKit/com.vincelwt.gloomberb"]}]]},"gltfquicklook":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for glTF files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/magicien/GLTFQuickLook","names":["GLTFQuickLook"],"ruby_source_checksum":{":sha256":"69e3cb13998b069a15b5e8ed8d5d0b1c4a8b17798a9ec36fd338d9d6a8c2b24a"},"ruby_source_path":"Casks/g/gltfquicklook.rb","sha256":"f460f3ab10766e51d03ac3eaa718752a42ffce7e92df5f440abf426e2ce44a39","tap_string":"homebrew/cask","url_args":["https://github.com/magicien/GLTFQuickLook/releases/download/v0.3.0/GLTFQuickLook_v0.3.0.zip"],"version":"0.3.0","raw_artifacts":[[":qlplugin",["GLTFQuickLook.qlgenerator"]]]},"gluemotion":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Create and correct time lapse movies","homepage":"https://neededapps.com/gluemotion/","names":["GlueMotion"],"ruby_source_checksum":{":sha256":"dd80106933a2399d3b28b31fb7d8a3fe1bceb4cfa09d305fe1763a28f440cf13"},"ruby_source_path":"Casks/g/gluemotion.rb","sha256":"1aef5581ac43f8480374b6f16696252318eb1f7c8ac0277854c3fedb50b4ada8","tap_string":"homebrew/cask","url_args":["https://neededapps.com/appcasts/gluemotion/versions/2.3.0"],"version":"2.3.0","raw_artifacts":[[":app",["GlueMotion.app"]],[":zap",{":trash":["~/Library/Application Support/GlueMotion","~/Library/Caches/com.jeremyvizzini.gluemotion.macos","~/Library/Preferences/com.jeremyvizzini.gluemotion.macos.plist","~/Library/Saved Application State/com.jeremyvizzini.gluemotion.macos.savedState"]}]]},"glyphs":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Font editor","homepage":"https://glyphsapp.com/","names":["Glyphs"],"ruby_source_checksum":{":sha256":"d76c57432fb6c3e075380a3d6154f4399b54d47df3cbf6fa6abbf12c41aa49fc"},"ruby_source_path":"Casks/g/glyphs.rb","sha256":"0017e5759b19a0b143ad1a3a8f3c4bb9fbf366fabc69d7e7b3d7fe01ca7aa9cf","tap_string":"homebrew/cask","url_args":["https://updates.glyphsapp.com/Glyphs4.2-4202.zip"],"version":"4.2,4202","raw_artifacts":[[":uninstall",{":quit":"com.GeorgSeifert.Glyphs*"}],[":app",["Glyphs 4.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.georgseifert.glyphs4.sfl*","~/Library/Application Support/com.GeorgSeifert.Glyphs4","~/Library/Application Support/Glyphs","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.GeorgSeifert.Glyphs4.help*","~/Library/Preferences/com.GeorgSeifert.Glyphs4.plist"]}]]},"gmvault":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-02",":because":":unmaintained"},"disable_args":{":date":"2025-11-02",":because":":unmaintained"},"homepage":"http://gmvault.org/","names":["Gmvault"],"ruby_source_checksum":{":sha256":"16f406b052755e98b62edca452b0e539a05d23be161e77e2bc71cd4e480dc69c"},"ruby_source_path":"Casks/g/gmvault.rb","sha256":"c13f9b2a156fc3d663db9fd4c3246bd341b78d790f7ae938be7c5361237ea52e","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/gaubert/gmvault-official-download/downloads/gmvault-v1.9.1-macosx-intel.tar.gz"],"version":"1.9.1","raw_artifacts":[[":binary",["gmvault-v1.9.1/gmvault"]]]},"gnome":{"depends_on_args":{":macos":":sequoia"},"desc":"Menu bar GIF search and creation tool","homepage":"https://lexfriedman.com/gnome/","names":["Gnome"],"ruby_source_checksum":{":sha256":"48c030031f029f099e02b83dcfbbb0e509326b16918e53e90312a59ff2605588"},"ruby_source_path":"Casks/g/gnome.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://lexfriedman.com/gnome/GAsInGnome.zip"],"version":"1.28,2","raw_artifacts":[[":app",["Gnome.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.com.lexfriedman.G-As-In-Gnome","~/Library/Application Support/Gnome","~/Library/Caches/com.lexfriedman.G-As-In-Gnome","~/Library/Group Containers/group.com.lexfriedman.G-As-In-Gnome","~/Library/HTTPStorages/com.lexfriedman.G-As-In-Gnome","~/Library/Preferences/com.lexfriedman.G-As-In-Gnome.plist"]}]]},"gns3":{"depends_on_args":{":macos":":monterey"},"desc":"GUI for the Dynamips Cisco router emulator","homepage":"https://www.gns3.com/","names":["GNS3","Graphical Network Simulator 3"],"ruby_source_checksum":{":sha256":"bd092656f36a2c473b11ce082dfe2494d3fc41a37a3ee2d334feb57585df789f"},"ruby_source_path":"Casks/g/gns3.rb","sha256":"0b557edb15127ac942f422ff9bff57640bb7c10e4c0e1db331653a2a05dd12ea","tap_string":"homebrew/cask","url_args":["https://github.com/GNS3/gns3-gui/releases/download/v3.0.6/GNS3-3.0.6.dmg"],"version":"3.0.6","raw_artifacts":[[":app",["GNS3.app"]],[":zap",{":trash":["~/GNS3","~/Library/Saved Application State/net.gns3.savedState"]}]]},"gnucash":{"depends_on_args":{":macos":":any"},"desc":"Double-entry accounting program","homepage":"https://www.gnucash.org/","names":["GnuCash"],"ruby_source_checksum":{":sha256":"e65aa0a5b191da62053a7ac0270cdbeed62c9295abe6f49e4bbcde28547eb36c"},"ruby_source_path":"Casks/g/gnucash.rb","sha256":"56f13c494bca3cd38f7bc1974158d08ddb12e03e877a1cc1fd11a9bbb4ba8c1b","tap_string":"homebrew/cask","url_args":["https://github.com/Gnucash/gnucash/releases/download/5.17/Gnucash-Intel-5.17-1.dmg"],"version":"5.17-1","raw_artifacts":[[":app",["Gnucash.app"]],[":zap",{":trash":["~/Library/Application Support/Gnucash","~/Library/Preferences/org.gnucash.Gnucash.plist","~/Library/Saved Application State/org.gnucash.Gnucash.savedState"]}]]},"go-agent":{"depends_on_args":{":macos":":any"},"desc":"Agent for the Go Continuous Delivery platform","homepage":"https://www.gocd.org/","names":["Go Agent","GoCD Agent"],"ruby_source_checksum":{":sha256":"8db15fe98b8e26754da5650631bf3c39079b9671010856a5a2d5c35065dda187"},"ruby_source_path":"Casks/g/go-agent.rb","sha256":"30c322b0fd1919ae6d7a0450544b57fc0103dc89cbe15b0b4e8c262f9818696d","tap_string":"homebrew/cask","url_args":["https://download.gocd.org/binaries/25.4.0-21793/osx/go-agent-25.4.0-21793-osx.zip"],"version":"25.4.0,21793","raw_artifacts":[[":binary",["go-agent-25.4.0/bin/go-agent"]]]},"go-server":{"depends_on_args":{":macos":":any"},"desc":"Server for the Go Continuous Delivery platform","homepage":"https://www.gocd.org/","names":["Go Server","GoCD Server"],"ruby_source_checksum":{":sha256":"1c91af01728178bb120b66eee48835071586ffeb2bc0efce0145de34429797c7"},"ruby_source_path":"Casks/g/go-server.rb","sha256":"25d20bc6235bbc1a9d54cd56f8a50545ec916851e0a0d75908822b66d701cd5c","tap_string":"homebrew/cask","url_args":["https://download.gocd.org/binaries/25.4.0-21793/osx/go-server-25.4.0-21793-osx.zip"],"version":"25.4.0,21793","raw_artifacts":[[":binary",["go-server-25.4.0/bin/go-server"]]]},"go-shiori":{"depends_on_args":{":macos":":any"},"desc":"Shiori is a simple bookmarks manager written in the Go language","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/go-shiori/shiori","names":["Shiori"],"ruby_source_checksum":{":sha256":"a2b368e0f6132809c77c2fbd41c345dca9e844844adbac5516f0711a33e0a453"},"ruby_source_path":"Casks/g/go-shiori.rb","sha256":"d0a8f9fa2e3cc732fd1a21de661be62d3cd8ebbed74f4419153cf0e9f269be23","tap_string":"homebrew/cask","url_args":["https://github.com/go-shiori/shiori/releases/download/v1.8.0/shiori_Darwin_x86_64_1.8.0.tar.gz"],"version":"1.8.0","raw_artifacts":[[":binary",["shiori"]],[":zap",{":trash":"~/Library/ApplicationSupport/shiori"}]],"raw_caveats":"\nIf this is a fresh install or you're upgrading versions, you'll need to migrate the database to apply any required changes for Shiori to work properly:\n  shiori migrate\n"},"go2shell":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-30",":because":":unmaintained"},"desc":"Opens a terminal window to the current directory in Finder","disable_args":{":date":"2026-03-30",":because":":unmaintained"},"homepage":"https://zipzapmac.com/go2shell","names":["Go2Shell"],"ruby_source_checksum":{":sha256":"13e748e103dbb9e864d177ed8f468b0773cac7ce72faedb4124d74447c91a5b4"},"ruby_source_path":"Casks/g/go2shell.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://zipzapmac.com/DMGs/Go2Shell.dmg"],"version":"2.5","raw_artifacts":[[":app",["Go2Shell.app"]],[":zap",{":trash":"~/Library/Preferences/com.zipzapmac.Go2Shell.plist"}]]},"go2tv":{"depends_on_args":{":macos":":any"},"desc":"Cast media files to Smart TVs and Chromecast devices","homepage":"https://github.com/alexballas/go2tv","names":["Go2TV"],"ruby_source_checksum":{":sha256":"f3dfc75def853c10f5f45d750954128a73bdb98dc85e22530976700be849dfa2"},"ruby_source_path":"Casks/g/go2tv.rb","sha256":"25f2ee6348c35f1cf24111ac0e477bbd77e4c591f152219dfdf70e40859aafbf","tap_string":"homebrew/cask","url_args":["https://github.com/alexballas/go2tv/releases/download/v2.8.0/go2tv_v2.8.0_macOS_amd64.zip"],"version":"2.8.0","raw_artifacts":[[":app",["go2tv.app"]],[":zap",{":trash":["~/Library/Caches/go2tv","~/Library/Preferences/fyne/app.go2tv.go2tv"]}]]},"go64":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Scan computer disk for 32-bit applications","homepage":"https://www.stclairsoft.com/Go64/","names":["Go64"],"ruby_source_checksum":{":sha256":"838731b90111ce5d02e8ac4e092cfa3536a7548d1265d738c7274633cc3c1394"},"ruby_source_path":"Casks/g/go64.rb","sha256":"db0e22b2c38b42d464e4e7a537b110ab03487a4846604ecc3aed1194b27721c6","tap_string":"homebrew/cask","url_args":["https://www.stclairsoft.com/download/Go64-1.5.1.zip"],"version":"1.5.1","raw_artifacts":[[":uninstall",{":quit":"com.stclairsoft.Go64"}],[":app",["Go64.app"]],[":zap",{":trash":["~/Library/Application Support/com.stclairsoft.Go64","~/Library/Caches/com.stclairsoft.Go64","~/Library/HTTPStorages/com.stclairsoft.Go64","~/Library/Preferences/com.stclairsoft.Go64.plist","~/Library/Saved Application State/com.stclairsoft.Go64.savedState"]}]]},"godot-mono":{"depends_on_args":{":cask":["dotnet-sdk"],":macos":":any"},"desc":"C# scripting capable version of Godot game engine","homepage":"https://godotengine.org/","names":["Godot Engine"],"ruby_source_checksum":{":sha256":"bb0c97cc437aad1db55e7b1609666f11c34b3e1d48ad027c3baa6613b58e5ed8"},"ruby_source_path":"Casks/g/godot-mono.rb","sha256":"8af3977b60d2c59802f7c8ff1914b3ca02a5e294f7381fc1104ee777e33cbbd8","tap_string":"homebrew/cask","url_args":["https://github.com/godotengine/godot/releases/download/4.7.2-stable/Godot_v4.7.2-stable_mono_macos.universal.zip"],"version":"4.7.2","raw_artifacts":[[":uninstall",{":quit":"org.godotengine.godot"}],[":app",["Godot_mono.app"]],[":command_wrapper",["godot-mono"],{":executable":"$APPDIR/Godot_mono.app/Contents/MacOS/Godot"}],[":zap",{":trash":["~/Library/Application Support/Godot","~/Library/Caches/Godot","~/Library/Saved Application State/org.godotengine.godot.savedState"]}]]},"godot":{"conflicts_with_args":{":cask":["godot@3"]},"depends_on_args":{":macos":":any"},"desc":"2D and 3D game engine","homepage":"https://godotengine.org/","names":["Godot Engine"],"ruby_source_checksum":{":sha256":"153ade3df2c4e3945535ad157daf8119bdfe40494a5d5727262dbb62ca8a6cd9"},"ruby_source_path":"Casks/g/godot.rb","sha256":"c58a24e31d720be9d62f60cb5627c4e695fb72f21b0cfe1bc9ccaa9a3b3ba63e","tap_string":"homebrew/cask","url_args":["https://github.com/godotengine/godot/releases/download/4.7.2-stable/Godot_v4.7.2-stable_macos.universal.zip"],"version":"4.7.2","raw_artifacts":[[":uninstall",{":quit":"org.godotengine.godot"}],[":app",["Godot.app"]],[":binary",["$APPDIR/Godot.app/Contents/MacOS/Godot"],{":target":"godot"}],[":zap",{":trash":["~/Library/Application Support/Godot","~/Library/Caches/Godot","~/Library/Saved Application State/org.godotengine.godot.savedState"]}]]},"godot@3":{"conflicts_with_args":{":cask":["godot"]},"depends_on_args":{":macos":":any"},"desc":"Game development engine","homepage":"https://godotengine.org/","names":["Godot Engine"],"ruby_source_checksum":{":sha256":"5b6b1593b710d3a085207640288f2b5baee68bcef3172428239ad1e35c090169"},"ruby_source_path":"Casks/g/godot@3.rb","sha256":"5324c4ef7105e6f60a0efb91d448ed36747694821eac091b29104a470d197497","tap_string":"homebrew/cask","url_args":["https://github.com/godotengine/godot/releases/download/3.6.3-stable/Godot_v3.6.3-stable_osx.universal.zip"],"version":"3.6.3","raw_artifacts":[[":uninstall",{":quit":"org.godotengine.godot"}],[":app",["Godot.app"]],[":binary",["$APPDIR/Godot.app/Contents/MacOS/Godot"],{":target":"godot"}],[":zap",{":trash":["~/Library/Application Support/Godot","~/Library/Caches/Godot","~/Library/Saved Application State/org.godotengine.godot.savedState"]}]]},"godspeed":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Keyboard-focused todo manager","homepage":"https://godspeedapp.com/","names":["Godspeed"],"ruby_source_checksum":{":sha256":"475e1890b763182baeb8c0a45cb99b93a89d88f788b25455b5ed74a14554eac5"},"ruby_source_path":"Casks/g/godspeed.rb","sha256":"14b552d706ce31cf4eb8a8448856b47b95bd38973434676b607a78a6ea781002","tap_string":"homebrew/cask","url_args":["https://app-updates.godspeedapp.com/1.9.22%2FGodspeed.zip"],"version":"1.9.22","raw_artifacts":[[":app",["Godspeed.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.godspeedapp.*","~/Library/Application Support/Godspeed","~/Library/Caches/com.godspeedapp.Godspeed","~/Library/Caches/com.godspeedapp.Godspeed.ShipIt","~/Library/HTTPStorages/com.godspeedapp.Godspeed","~/Library/Preferences/com.godspeedapp.Godspeed.plist","~/Library/Saved Application State/com.godspeedapp.Godspeed.savedState"]}]]},"gog-galaxy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Game client","homepage":"https://www.gog.com/galaxy","names":["GOG Galaxy"],"ruby_source_checksum":{":sha256":"0d905b22c7471869be0e8c44848b006c55fab15ec87d9d44bbbc9cfa4719e316"},"ruby_source_path":"Casks/g/gog-galaxy.rb","sha256":"39ebb25ffdafaab21714266a1d4832438143645fdea6ec17f3106e39c5531327","tap_string":"homebrew/cask","url_args":["https://gog-cdn-fastly.gog.com/open/galaxy/client/galaxy_client_2.1.10.56.pkg"],"version":"2.1.10.56","raw_artifacts":[[":uninstall",{":launchctl":["com.gog.galaxy.autoLauncher","com.gog.galaxy.ClientService","com.gog.galaxy.commservice"],":delete":"/Applications/GOG Galaxy.app"}],[":pkg",["galaxy_client_2.1.10.56.pkg"]],[":zap",{":trash":["/Library/LaunchDaemons/com.gog.galaxy.ClientService.plist","/Library/PrivilegedHelperTools/com.gog.galaxy.ClientService","/Users/Shared/GOG.com","~/Library/Application Support/GOG.com","~/Library/Preferences/com.gog.galaxy.cef.renderer.plist","~/Library/Preferences/com.gog.galaxy.plist","~/Library/Saved Application State/com.gog.galaxy.savedState"]}]]},"gogs":{"desc":"Self-hosted Git service","homepage":"https://gogs.io/","names":["Go Git Service"],"ruby_source_checksum":{":sha256":"a08ee6926c4adcd99f6b57887652e252d9ecfa0db7aaed8c0bc491a1ef4d98b2"},"ruby_source_path":"Casks/g/gogs.rb","sha256":"c01d3bbd6e1962277fd4f620c402d0ce2141e7899ab60a51bc588573d774c150","tap_string":"homebrew/cask","url_args":["https://github.com/gogs/gogs/releases/download/v0.14.3/gogs_v0.14.3_darwin_amd64.zip"],"version":"0.14.3","raw_artifacts":[[":command_wrapper",["gogs"],{":content":"#!/bin/sh\ncd '$HOMEBREW_PREFIX/Caskroom/gogs/0.14.3/gogs' && ./gogs \"$@\"\n"}]]},"goland":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Go (golang) IDE","homepage":"https://www.jetbrains.com/go/","names":["Goland"],"ruby_source_checksum":{":sha256":"79ad0aab676650bdcd8bcce96447a82ee086fb2a6c5c110c886b611f96814416"},"ruby_source_path":"Casks/g/goland.rb","sha256":"c6853c0d34df92adacd9cfe3006be0fd6485a94d996e6cb264f30a496ad6686a","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/go/goland-2026.2.3.dmg"],"version":"2026.2.3,262.10968.67","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.goland"}],[":app",["GoLand.app"]],[":command_wrapper",["goland"],{":executable":"/usr/bin/open",":args":["-na","GoLand.app","--args"]}],[":zap",{":trash":["~/Library/Application Support/JetBrains/GoLand","~/Library/Application Support/JetBrains/GoLand2026.2","~/Library/Caches/JetBrains/GoLand2026.2","~/Library/Logs/JetBrains/GoLand2026.2","~/Library/Preferences/com.jetbrains.goland.plist","~/Library/Preferences/GoLand2026.2","~/Library/Saved Application State/com.jetbrains.goland.SavedState"]}]]},"goldencheetah":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Performance software for cyclists, runners and triathletes","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.goldencheetah.org/","names":["GoldenCheetah"],"ruby_source_checksum":{":sha256":"eac2aaf2577bcc07fdf1c51b8fc4b8f935ba3e0e2cefcf8f65d99d4224cd62cb"},"ruby_source_path":"Casks/g/goldencheetah.rb","sha256":"000f49df0cb3da1b8b48656f8c0fecb7591be9a0d3eae400d54b76d52d465363","tap_string":"homebrew/cask","url_args":["https://github.com/GoldenCheetah/GoldenCheetah/releases/download/v3.7/GoldenCheetah_v3.7_x64.dmg"],"version":"3.7","raw_artifacts":[[":app",["GoldenCheetah.app"]]]},"goldenpassport":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Native implementation of Google Authenticator based on Swift3","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/stanzhai/GoldenPassport","names":["GoldenPassport"],"ruby_source_checksum":{":sha256":"d25c2b3296b5e3b6eba538ce5207e01a096ba739bdc858861abe575fea926156"},"ruby_source_path":"Casks/g/goldenpassport.rb","sha256":"696a2cd0c6245502727b2cab0f0a2d92c636fca6e4c3c1fbfa289e152cadc46c","tap_string":"homebrew/cask","url_args":["https://github.com/stanzhai/GoldenPassport/releases/download/v0.1.7/GoldenPassport.zip"],"version":"0.1.7","raw_artifacts":[[":app",["GoldenPassport.app"]],[":zap",{":trash":["~/Library/Application Support/GoldenPassport","~/Library/Preferences/site.stanzhai.GoldenPassport.plist"]}]]},"golly":{"depends_on_args":{":macos":":any"},"desc":"Explore Conway's Game of Life and other types of cellular automata","homepage":"https://golly.sourceforge.io/","names":["Golly"],"ruby_source_checksum":{":sha256":"890d6f73e6d579a960a822f5a5ecdee11b716ab38dd337ed4be853403630a5f8"},"ruby_source_path":"Casks/g/golly.rb","sha256":"cf03c5b7941566f6222a519b984b6a6cd6e6e2107f61a31995be79a8b50c304e","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/golly/golly/golly-5.0/golly-5.0-mac.dmg"],"version":"5.0","raw_artifacts":[[":suite",["golly-5.0-mac"]],[":binary",["$APPDIR/golly-5.0-mac/bgolly"]],[":zap",{":trash":["~/Library/Application Support/Golly","~/Library/Preferences/net.sourceforge.golly.plist","~/Library/Saved Application State/net.sourceforge.golly.savedState"]}]]},"gologin":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Antidetect browser","homepage":"https://gologin.com/","names":["Gologin"],"ruby_source_checksum":{":sha256":"b6b24c328e10ff0dbd996feae42e84b7926cdc0275335a6882d48df4ff55919a"},"ruby_source_path":"Casks/g/gologin.rb","sha256":"b4cdd2e9bfa3d0197cfdd5603b6641a20981fdef57313104bb68083b7992fd20","tap_string":"homebrew/cask","url_args":["https://releases.gologin.com/Gologin-4.40.5.dmg"],"version":"4.40.5","raw_artifacts":[[":app",["Gologin.app"]],[":zap",{":trash":["~/.gologin","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.gologin.desktop.sfl*","~/Library/Application Support/Gologin","~/Library/Preferences/com.gologin.desktop.plist","~/Library/Preferences/com.gologin.orbita.plist","~/Library/Saved Application State/com.gologin.desktop.savedState","~/Library/Saved Application State/com.gologin.orbita.savedState"]}]]},"goneovim":{"depends_on_args":{":formula":["neovim"],":macos":":any"},"desc":"Neovim GUI written in Golang, using a Golang qt backend","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/akiyosi/goneovim","names":["Goneovim"],"ruby_source_checksum":{":sha256":"c664239026f750be6a5ec54d9a433a186de001d4cc142b398d0d1f6352d91d25"},"ruby_source_path":"Casks/g/goneovim.rb","sha256":"0835f2726dbb75bbe4d2a7278acba9865c006f5489fa112521aba61dddadd0f8","tap_string":"homebrew/cask","url_args":["https://github.com/akiyosi/goneovim/releases/download/v0.6.17/Goneovim-v0.6.17-macos-x86_64.tar.bz2"],"version":"0.6.17","raw_artifacts":[[":app",["goneovim-v0.6.17-macos-x86_64/goneovim.app"]],[":command_wrapper",["goneovim"],{":executable":"$APPDIR/goneovim.app/Contents/MacOS/goneovim"}],[":zap",{":trash":["~/.goneovim","~/Library/Saved Application State/com.ident.goneovim.savedState"]}]]},"gonhanh":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Vietnamese input method engine","homepage":"https://github.com/khaphanspace/gonhanh.org","names":["Gõ Nhanh"],"ruby_source_checksum":{":sha256":"38bcfe57fd8d196bce0c4b8658c5a34b38cdfde6910f5c485c644f3ac4a95f07"},"ruby_source_path":"Casks/g/gonhanh.rb","sha256":"2d4c6dcd3422efc0573151415f7cad56bc0ef3f8423784047a50ad43091ffd1f","tap_string":"homebrew/cask","url_args":["https://github.com/khaphanspace/gonhanh.org/releases/download/v1.0.165/GoNhanh.dmg"],"version":"1.0.165","raw_artifacts":[[":uninstall",{":quit":"org.gonhanh.GoNhanh"}],[":app",["GoNhanh.app"]],[":zap",{":trash":["~/Library/Application Support/GoNhanh","~/Library/Preferences/org.gonhanh.GoNhanh.plist","~/Library/Preferences/space.khaphan.gonhanh.plist"]}]]},"goodsync":{"depends_on_args":{":macos":":any"},"desc":"File synchronisation and backup software","homepage":"https://www.goodsync.com/","names":["GoodSync"],"ruby_source_checksum":{":sha256":"42e4cf0a53b95019fb4eff0216b3a135af986e07a9fe0ab3b87fc571e2911ace"},"ruby_source_path":"Casks/g/goodsync.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.goodsync.com/download/goodsync-vsub-mac.dmg"],"version":"12.11.12","raw_artifacts":[[":uninstall",{":quit":"com.sibersystems.goodsyncmac2000"}],[":app",["GoodSync.app"]],[":zap",{":trash":["/Library/Application Support/GoodSync","/Library/LaunchDaemons/com.siber.gs-server.plist","~/.goodsync","~/Library/Application Support/GoodSync","~/Library/Preferences/com.sibersystems.goodsyncmac2000.plist"]}]]},"google-ads-editor":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Managing your campaigns","homepage":"https://ads.google.com/home/tools/ads-editor/","names":["Google Ads Editor"],"ruby_source_checksum":{":sha256":"1bfdd93fc5d8deef5439405f2097e096d1c568fa31a02c328ba72b3c2574a337"},"ruby_source_path":"Casks/g/google-ads-editor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/adwords_editor/Google_AdWords_Editor.dmg"],"version":"2.13","raw_artifacts":[[":app",["Google Ads Editor.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.google.googleadseditor.savedState"}]]},"google-analytics-opt-out":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Prevent website visitor's data from being used by Google Analytics JavaScript","homepage":"https://tools.google.com/dlpage/gaoptout","names":["Google Analytics Opt Out"],"ruby_source_checksum":{":sha256":"c087d55c22f8ce0a003e82d157ebc68ff70037bfc0965b6e43f806c16e571cca"},"ruby_source_path":"Casks/g/google-analytics-opt-out.rb","sha256":"3062d1470d6a18efe2afef62e57ab3632a80b29e6b94497f34332f47e960c748","tap_string":"homebrew/cask","url_args":["https://dl.google.com/release2/Analytics-Opt-Out/akrwr324vy2vt735ezemhey3ui_1.0.2/GoogleAnalyticsOptOut.dmg"],"version":"1.0.2","raw_artifacts":[[":app",["Google Analytics Opt Out.app"]]]},"google-assistant":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cross-platform unofficial Google Assistant Client for Desktop","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client","names":["Google Assistant Unofficial Desktop Client"],"ruby_source_checksum":{":sha256":"debdc952dee38dc8a6630c9f6512c1c37f32d3c23eb3e3f075aba9c701afac9d"},"ruby_source_path":"Casks/g/google-assistant.rb","sha256":"fe95491bb55136e62b4a85ad49e648d03e662df8445c417bade70d95d711116b","tap_string":"homebrew/cask","url_args":["https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client/releases/download/v1.1.0/Google-Assistant-1.1.0.dmg"],"version":"1.1.0","raw_artifacts":[[":app",["Google Assistant.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/g-assist-updater","~/Library/Application Support/Google Assistant","~/Library/Logs/Google Assistant","~/Library/Preferences/com.redvirus.g-assist.plist","~/Library/Saved Application State/com.redvirus.g-assist.savedState"]}]]},"google-chat":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-01-23",":because":":discontinued"},"homepage":"https://gsuite.google.com/products/chat/","names":["Chat"],"ruby_source_checksum":{":sha256":"c0e05c13c72441e5562678d0beff3c8cf89e1e891292a242ec686a8933f8d06e"},"ruby_source_path":"Casks/g/google-chat.rb","sha256":"75821a29aebae89b92acc583129515a21788e7fdf6e62c7aa2b0cfcfeb748446","tap_string":"homebrew/cask","url_args":["https://dl.google.com/chat/20.11.241/InstallHangoutsChat.dmg"],"version":"20.11.241","raw_artifacts":[[":app",["Chat.app"]],[":zap",{":trash":["~/Library/Application Support/Chat","~/Library/Logs/Chat","~/Library/Preferences/com.google.chat*","~/Library/Saved Application State/com.google.chat.savedState"]}]]},"google-chrome":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser","homepage":"https://www.google.com/chrome/","names":["Google Chrome"],"ruby_source_checksum":{":sha256":"24265ae5956f9334281446fd92ca6e1b479d9e49f307b374de71f3935f1b2cf4"},"ruby_source_path":"Casks/g/google-chrome.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/chrome/mac/universal/stable/GGRO/googlechrome.dmg"],"version":"156.0.8078.48","raw_artifacts":[[":app",["Google Chrome.app"]],[":zap",{":launchctl":["com.google.keystone.agent","com.google.keystone.daemon"],":trash":["/Library/Caches/com.google.SoftwareUpdate.*","/Library/Google/Google Chrome Brand.plist","/Library/Google/GoogleSoftwareUpdate","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.chrome.app.*.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.chrome.sfl*","~/Library/Application Support/Google/Chrome","~/Library/Caches/com.google.Chrome","~/Library/Caches/com.google.Chrome.helper.*","~/Library/Caches/com.google.Keystone","~/Library/Caches/com.google.Keystone.Agent","~/Library/Caches/com.google.SoftwareUpdate","~/Library/Caches/Google/Chrome","~/Library/Google/Google Chrome Brand.plist","~/Library/Google/GoogleSoftwareUpdate","~/Library/LaunchAgents/com.google.keystone.agent.plist","~/Library/LaunchAgents/com.google.keystone.xpcservice.plist","~/Library/Logs/GoogleSoftwareUpdateAgent.log","~/Library/Preferences/com.google.Chrome.plist","~/Library/Preferences/com.google.Keystone.Agent.plist","~/Library/Saved Application State/com.google.Chrome.app.*.savedState","~/Library/Saved Application State/com.google.Chrome.savedState","~/Library/WebKit/com.google.Chrome"],":rmdir":["/Library/Google","~/Library/Application Support/Google","~/Library/Caches/Google","~/Library/Google"]}]]},"google-chrome@beta":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser","homepage":"https://www.google.com/chrome/beta/","names":["Google Chrome Beta"],"ruby_source_checksum":{":sha256":"bb01036f016fc5537b88ec3946ae7632feeceb2d8b55505d7ec0234926a0809b"},"ruby_source_path":"Casks/g/google-chrome@beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/chrome/mac/universal/beta/googlechromebeta.dmg"],"version":"157.0.8103.15","raw_artifacts":[[":app",["Google Chrome Beta.app"]],[":zap",{":launchctl":["com.google.keystone.agent","com.google.keystone.daemon"],":trash":["/Library/Caches/com.google.SoftwareUpdate.*","/Library/Google/Google Chrome Brand.plist","/Library/Google/GoogleSoftwareUpdate","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.chrome.app.*.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.chrome.sfl*","~/Library/Application Support/Google/Chrome Beta","~/Library/Caches/com.google.Chrome","~/Library/Caches/com.google.Chrome.helper.*","~/Library/Caches/com.google.Keystone","~/Library/Caches/com.google.Keystone.Agent","~/Library/Caches/com.google.SoftwareUpdate","~/Library/Caches/Google/Chrome Beta","~/Library/Google/Google Chrome Brand.plist","~/Library/Google/GoogleSoftwareUpdate","~/Library/LaunchAgents/com.google.keystone.agent.plist","~/Library/LaunchAgents/com.google.keystone.xpcservice.plist","~/Library/Logs/GoogleSoftwareUpdateAgent.log","~/Library/Preferences/com.google.Chrome.beta.plist","~/Library/Preferences/com.google.Chrome.plist","~/Library/Preferences/com.google.Keystone.Agent.plist","~/Library/Saved Application State/com.google.Chrome.app.*.savedState","~/Library/Saved Application State/com.google.Chrome.savedState","~/Library/WebKit/com.google.Chrome"],":rmdir":["/Library/Google","~/Library/Application Support/Google","~/Library/Caches/Google","~/Library/Google"]}]]},"google-chrome@canary":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser","homepage":"https://www.google.com/chrome/canary/","names":["Google Chrome Canary"],"ruby_source_checksum":{":sha256":"e73c3f69abbde38d622e6fdf8b05a51d494547cc358e92bf49d9e03d6af6fc1a"},"ruby_source_path":"Casks/g/google-chrome@canary.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/chrome/mac/universal/canary/googlechromecanary.dmg"],"version":"158.0.8122.0","raw_artifacts":[[":app",["Google Chrome Canary.app"]],[":zap",{":launchctl":["com.google.keystone.agent","com.google.keystone.daemon"],":trash":["/Library/Caches/com.google.SoftwareUpdate.*","/Library/Google/Google Chrome Brand.plist","/Library/Google/GoogleSoftwareUpdate","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.chrome.app.*.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.chrome.sfl*","~/Library/Application Support/Google/Chrome Canary","~/Library/Caches/com.google.Chrome","~/Library/Caches/com.google.Chrome.helper.*","~/Library/Caches/com.google.Keystone","~/Library/Caches/com.google.Keystone.Agent","~/Library/Caches/com.google.SoftwareUpdate","~/Library/Caches/Google/Chrome Canary","~/Library/Google/Google Chrome Brand.plist","~/Library/Google/GoogleSoftwareUpdate","~/Library/LaunchAgents/com.google.keystone.agent.plist","~/Library/LaunchAgents/com.google.keystone.xpcservice.plist","~/Library/Logs/GoogleSoftwareUpdateAgent.log","~/Library/Preferences/com.google.Chrome.canary.plist","~/Library/Preferences/com.google.Chrome.plist","~/Library/Preferences/com.google.Keystone.Agent.plist","~/Library/Saved Application State/com.google.Chrome.app.*.savedState","~/Library/Saved Application State/com.google.Chrome.savedState","~/Library/WebKit/com.google.Chrome"],":rmdir":["/Library/Google","~/Library/Application Support/Google","~/Library/Caches/Google","~/Library/Google"]}]]},"google-chrome@dev":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser","homepage":"https://www.google.com/chrome/dev/","names":["Google Chrome Dev"],"ruby_source_checksum":{":sha256":"04afdf7dfcdb51e570bf5c24ddd6d1778c7002466a0af8750dbd5f4ca7caf548"},"ruby_source_path":"Casks/g/google-chrome@dev.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/chrome/mac/universal/dev/googlechromedev.dmg"],"version":"158.0.8117.2","raw_artifacts":[[":app",["Google Chrome Dev.app"]],[":zap",{":launchctl":["com.google.keystone.agent","com.google.keystone.daemon"],":trash":["/Library/Caches/com.google.SoftwareUpdate.*","/Library/Google/Google Chrome Brand.plist","/Library/Google/GoogleSoftwareUpdate","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.chrome.app.*.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.chrome.sfl*","~/Library/Application Support/Google/Chrome Dev","~/Library/Caches/com.google.Chrome","~/Library/Caches/com.google.Chrome.helper.*","~/Library/Caches/com.google.Keystone","~/Library/Caches/com.google.Keystone.Agent","~/Library/Caches/com.google.SoftwareUpdate","~/Library/Caches/Google/Chrome Dev","~/Library/Google/Google Chrome Brand.plist","~/Library/Google/GoogleSoftwareUpdate","~/Library/LaunchAgents/com.google.keystone.agent.plist","~/Library/LaunchAgents/com.google.keystone.xpcservice.plist","~/Library/Logs/GoogleSoftwareUpdateAgent.log","~/Library/Preferences/com.google.Chrome.dev.plist","~/Library/Preferences/com.google.Chrome.plist","~/Library/Preferences/com.google.Keystone.Agent.plist","~/Library/Saved Application State/com.google.Chrome.app.*.savedState","~/Library/Saved Application State/com.google.Chrome.savedState","~/Library/WebKit/com.google.Chrome"],":rmdir":["/Library/Google","~/Library/Application Support/Google","~/Library/Caches/Google","~/Library/Google"]}]]},"google-drive":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Client for the Google Drive storage service","homepage":"https://www.google.com/drive/","names":["Google Drive"],"ruby_source_checksum":{":sha256":"2a62db47f3a7117c0c7ee715b4ebcc7786af65ef578987e0362c4e58d9d566b2"},"ruby_source_path":"Casks/g/google-drive.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/drive-file-stream/5-percent/GoogleDrive.dmg"],"version":"133.0.2","raw_artifacts":[[":uninstall",{":quit":["com.google.drivefs","com.google.drivefs.finderhelper.findersync"],":login_item":"Google Drive",":pkgutil":["com.google.drivefs.arm64","com.google.drivefs.filesystems.dfsfuse.arm64","com.google.drivefs.filesystems.dfsfuse.x86_64","com.google.drivefs.shortcuts","com.google.drivefs.x86_64"]}],[":pkg",["GoogleDrive.pkg"]],[":zap",{":launchctl":["com.google.GoogleUpdater.wake.system","com.google.keystone.agent","com.google.keystone.daemon","com.google.keystone.system.agent","com.google.keystone.system.xpcservice","com.google.keystone.xpcservice"],":pkgutil":"com.google.pkg.Keystone",":trash":["~/Library/Application Scripts/com.google.drivefs*","~/Library/Application Scripts/EQHXZ8M8AV.group.com.google.drivefs","~/Library/Application Support/FileProvider/com.google.drivefs.fpext","~/Library/Application Support/Google/DriveFS","~/Library/Caches/com.google.drivefs","~/Library/Containers/com.google.drivefs*","~/Library/Group Containers/*group.com.google.drivefs","~/Library/Preferences/com.google.drivefs*.plist","~/Library/Preferences/Google Drive File Stream Helper.plist"]}]]},"google-earth-pro":{"depends_on_args":{":macos":":any"},"desc":"Virtual globe","homepage":"https://www.google.com/earth/","names":["Google Earth Pro"],"ruby_source_checksum":{":sha256":"e0f01d354d9fff302528deac2980caf7870550796355f3d8a8916eac864e7f0b"},"ruby_source_path":"Casks/g/google-earth-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/dl/earth/client/advanced/current/googleearthpromac-intel-7.3.7.dmg"],"version":"7.3.7.1327","raw_artifacts":[[":uninstall",{":pkgutil":"com.Google.GoogleEarthPro"}],[":pkg",["Install Google Earth Pro 7.3.7.1327.pkg"]],[":zap",{":launchctl":["com.google.keystone.agent","com.google.keystone.daemon","com.google.keystone.system.agent","com.google.keystone.system.xpcservice","com.google.keystone.xpcservice"],":pkgutil":"com.google.pkg.Keystone",":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.googleearthpro.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.google.googleearthupdatehelper.sfl*","~/Library/Application Support/Google Earth","~/Library/Caches/com.Google.GoogleEarthPro","~/Library/Caches/Google Earth"]}]]},"google-gemini":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Native desktop AI assistant from Google","homepage":"https://gemini.google/","names":["Gemini"],"ruby_source_checksum":{":sha256":"ae9bf68647a746f703b537e7658d96c94c3256b521c6addf6fe8af175f8f9240"},"ruby_source_path":"Casks/g/google-gemini.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/release2/j33ro/release/Gemini.dmg"],"version":"1.131.4.1198","raw_artifacts":[[":uninstall",{":quit":["com.google.GeminiMacOS","com.google.GeminiMacOS.launcher"]}],[":app",["Gemini.app"]],[":zap",{":launchctl":["com.google.GoogleUpdater.wake.system","com.google.keystone.agent","com.google.keystone.daemon","com.google.keystone.system.agent","com.google.keystone.system.xpcservice","com.google.keystone.xpcservice"],":pkgutil":"com.google.pkg.Keystone",":trash":["~/Library/Application Scripts/com.google.GeminiMacOS.FinderSync","~/Library/Application Support/com.google.GeminiMacOS","~/Library/Application Support/com.google.GeminiMacOS.launcher","~/Library/Caches/com.google.GeminiMacOS","~/Library/Caches/com.google.GeminiMacOS.launcher","~/Library/Containers/com.google.GeminiMacOS.FinderSync","~/Library/Google/GoogleSoftwareUpdate/Actives/com.google.GeminiMacOS","~/Library/Group Containers/group.com.google.gemini","~/Library/HTTPStorages/com.google.GeminiMacOS","~/Library/Preferences/com.google.GeminiMacOS.*","~/Library/WebKit/com.google.GeminiMacOS"]}]]},"google-japanese-ime":{"depends_on_args":{":macos":":monterey"},"desc":"Japanese input software","homepage":"https://www.google.co.jp/ime/","names":["Google Japanese Input Method Editor"],"ruby_source_checksum":{":sha256":"54b157f93591c98081a1f067e8db44113dcb0f68b85e9b4873278f24de0aafa2"},"ruby_source_path":"Casks/g/google-japanese-ime.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/japanese-ime/latest/GoogleJapaneseInput.dmg"],"version":"3.34.6260","raw_artifacts":[[":uninstall",{":launchctl":["com.google.inputmethod.Japanese.Converter","com.google.inputmethod.Japanese.Renderer"],":pkgutil":"com.google.pkg.GoogleJapaneseInput"}],[":pkg",["GoogleJapaneseInput.pkg"]],[":zap",{":launchctl":["com.google.keystone.agent","com.google.keystone.daemon","com.google.keystone.xpcservice"],":pkgutil":"com.google.pkg.Keystone",":trash":["~/Library/Application Support/Google/JapaneseInput","~/Library/Logs/GoogleJapaneseInput","~/Library/Saved Application State/com.google.inputmethod.Japanese.Tool.ConfigDialog.savedState"]}]]},"google-japanese-ime@dev":{"depends_on_args":{":macos":":any"},"desc":"Japanese input software","homepage":"https://www.google.co.jp/ime/","names":["Google Japanese Input Method Editor"],"ruby_source_checksum":{":sha256":"796c2ef67d0117100457ac7b8a4f4338e300239a18e18c78fe539e6879f3e1aa"},"ruby_source_path":"Casks/g/google-japanese-ime@dev.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/japanese-ime/dev/GoogleJapaneseInput.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":launchctl":["com.google.inputmethod.Japanese.Converter","com.google.inputmethod.Japanese.Renderer"],":pkgutil":"com.google.pkg.GoogleJapaneseInput"}],[":pkg",["GoogleJapaneseInput.pkg"]],[":zap",{":launchctl":["com.google.keystone.agent","com.google.keystone.daemon","com.google.keystone.system.agent","com.google.keystone.system.xpcservice","com.google.keystone.xpcservice"],":pkgutil":"com.google.pkg.Keystone",":trash":["~/Library/Application Support/Google/JapaneseInput","~/Library/Logs/GoogleJapaneseInput","~/Library/Saved Application State/com.google.inputmethod.Japanese.Tool.ConfigDialog.savedState","~/Library/Saved Application State/com.google.UninstallGoogleJapaneseInput.savedState"]}]]},"google-trends":{"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://trends.google.com/trends/hottrends/visualize","names":["Google Trends Screensaver"],"ruby_source_checksum":{":sha256":"1d1fa6b7daff7235406447b32f15a2ad7acce7b949e743d40ede4411618b595a"},"ruby_source_path":"Casks/g/google-trends.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/dl/trends/screensaver/GoogleTrendsScreensaver.dmg"],"version":"1.0","raw_artifacts":[[":screen_saver",["Google Trends.saver"]]]},"google-web-designer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Create interactive HTML5-based designs and motion graphics","homepage":"https://www.google.com/webdesigner/","names":["Google Web Designer"],"ruby_source_checksum":{":sha256":"c7206df7fa6170172abde1e4095ba9797bce33db6a6e9b6aa6ffe6b5b15bcf3d"},"ruby_source_path":"Casks/g/google-web-designer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.google.com/webdesigner/mac/shell/googlewebdesigner_mac.dmg"],"version":"14.0.1.0","raw_artifacts":[[":app",["Google Web Designer.app"]],[":zap",{":trash":["~/Documents/Google Web Designer","~/Library/Application Support/Google/Web Designer","~/Library/Google/GoogleSoftwareUpdate/Actives/com.google.WebDesigner","~/Library/Preferences/com.google.WebDesigner.plist","~/Library/Saved Application State/com.google.WebDesigner.savedState"],":rmdir":"~/Library/Google"}]]},"gopanda":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Pandanet client","homepage":"https://pandanet-igs.com/communities/gopanda2","names":["GoPanda"],"ruby_source_checksum":{":sha256":"3b4f94c761c0200b8498f14458a45b1ed3ecbcaebf4b090a9d274e6090b0ca84"},"ruby_source_path":"Casks/g/gopanda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pandanet-igs.com/gopanda2/download/GoPanda2.dmg"],"version":"2.8.3","raw_artifacts":[[":app",["GoPanda2.app"]],[":zap",{":trash":["~/Library/Application Support/GoPanda2","~/Library/Logs/GoPanda2","~/Library/Preferences/pandanet.gopanda.plist","~/Library/Saved Application State/pandanet.gopanda.savedState"]}]]},"gopher64":{"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"N64 emulator","homepage":"https://github.com/gopher64/gopher64","names":["Gopher64"],"ruby_source_checksum":{":sha256":"f9fdcd686b01226f6f4e9584ebc93a2712564cdcf3714e732de99f11c00e9fa8"},"ruby_source_path":"Casks/g/gopher64.rb","tap_string":"homebrew/cask","url_args":["https://github.com/gopher64/gopher64/releases/download/v1.1.42/gopher64-macos-x86_64.zip"],"version":"1.1.42","raw_artifacts":[[":app",["Gopher64.app"]],[":zap",{":trash":"~/Library/Containers/io.github.gopher64.gopher64"}]]},"gotiengviet":{"depends_on_args":{":macos":":any"},"desc":"Type Vietnamese conveniently, accurately, and quickly","homepage":"https://www.trankynam.com/gotv/","names":["GoTiengViet"],"ruby_source_checksum":{":sha256":"96af59cd1d2801aec39440a48f343ea8f498915cc60275e8f3fafd6115248cc4"},"ruby_source_path":"Casks/g/gotiengviet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.trankynam.com/gotv/downloads/GoTiengViet.dmg"],"version":"2.4","raw_artifacts":[[":app",["GoTiengViet.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.trankynam.GoTiengViet","~/Library/Containers/com.trankynam.GoTiengViet"]}]]},"gotomeeting":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Online meetings, desktop sharing, and video conferencing","homepage":"https://www.goto.com/meeting","names":["GoToMeeting"],"ruby_source_checksum":{":sha256":"c0511a9b295af272e3f3b463efaa9b7add729607933cde9ab9b584094f689e73"},"ruby_source_path":"Casks/g/gotomeeting.rb","sha256":"64c3b31b35f27027a93a092f3a1c36cf23d551b4bccd384fa45bdca4a672c91c","tap_string":"homebrew/cask","url_args":["https://builds.cdn.getgo.com/builds/g2m/19950/GoToMeeting.dmg"],"version":"19950","raw_artifacts":[[":app",["GoToMeeting.app"]],[":zap",{":trash":["~/Library/Application Support/LogMeInInc/GoToMeeting","~/Library/Application Support/LogMeInInc/GoToMeetingElectron","~/Library/LaunchAgents/com.logmein.GoToMeeting.G2MAIRUploader.plist","~/Library/LaunchAgents/com.logmein.GoToMeeting.G2MUpdate.plist"]}]]},"goxel":{"depends_on_args":{":macos":":any"},"desc":"Open Source Voxel Editor","homepage":"https://goxel.xyz/","names":["Goxel"],"ruby_source_checksum":{":sha256":"52055deb83a3e054fe5b7d51f15f202c05da00596819bcc700993e2aa006ec16"},"ruby_source_path":"Casks/g/goxel.rb","sha256":"5a9213166e77bbb80f839499943af37524f5866f37d1948bcaddf9a3fec8f27a","tap_string":"homebrew/cask","url_args":["https://github.com/guillaumechereau/goxel/releases/download/v0.15.1/goxel-0.15.1-mac.zip"],"version":"0.15.1","raw_artifacts":[[":app",["Goxel.app"]],[":zap",{":trash":["~/Library/Application Support/Goxel","~/Library/Preferences/com.noctuasoftware.goxel.plist","~/Library/Saved Application State/com.noctuasoftware.goxel.savedState"]}]]},"gpg-suite-no-mail":{"auto_updates":true,"conflicts_with_args":{":cask":["gpg-suite","gpg-suite-pinentry","gpg-suite@nightly"]},"depends_on_args":{":macos":":any"},"desc":"Tools to protect your files","homepage":"https://gpgtools.org/","names":["GPG Suite (without GPG Mail)"],"ruby_source_checksum":{":sha256":"a04b60ad484591b8b19ebc9b332d2ebfdcabed851ed16a67d5ff68f12babd0bf"},"ruby_source_path":"Casks/g/gpg-suite-no-mail.rb","sha256":"57468a4adc55d954ead4fe1f88b07eac1b70ada40fcbc810765fd521ef21eef1","tap_string":"homebrew/cask","url_args":["https://releases.gpgtools.org/GPG_Suite-2023.3.dmg"],"version":"2023.3","raw_artifacts":[[":uninstall",{":launchctl":["org.gpgtools.gpgmail.enable-bundles","org.gpgtools.gpgmail.patch-uuid-user","org.gpgtools.gpgmail.user-uuid-patcher","org.gpgtools.gpgmail.uuid-patcher","org.gpgtools.Libmacgpg.xpc","org.gpgtools.macgpg2.fix","org.gpgtools.macgpg2.gpg-agent","org.gpgtools.macgpg2.shutdown-gpg-agent","org.gpgtools.macgpg2.updater","org.gpgtools.updater"],":quit":["org.gpgtools.gpgkeychain","org.gpgtools.gpgkeychainaccess","org.gpgtools.gpgmail.upgrader","org.gpgtools.gpgservices"],":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/gpg-suite-no-mail/2023.3/Uninstall.app/Contents/Resources/GPG Suite Uninstaller.app/Contents/Resources/uninstall.sh",":sudo":true},":pkgutil":"org.gpgtools.*",":delete":["/Library/Application Support/GPGTools","/Library/Frameworks/Libmacgpg.framework","/Library/Mail/Bundles.gpgmail*","/Library/Mail/Bundles/GPGMail.mailbundle","/Library/PreferencePanes/GPGPreferences.prefPane","/Library/Services/GPGServices.service","/Network/Library/Mail/Bundles/GPGMail.mailbundle","/private/etc/manpaths.d/MacGPG2","/private/etc/paths.d/MacGPG2","/private/tmp/gpg-agent","/usr/local/MacGPG2"]}],[":pkg",["Install.pkg"],{":choices":[{":choiceIdentifier":"installer_choice_1",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_2",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_3",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_4",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_5",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_6",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_7",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_8",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_9",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_10",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_11",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_12",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_13",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_14",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_15",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_16",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_17",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_18",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_19",":choiceAttribute":"selected",":attributeSetting":1}]}],[":uninstall_postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/bin/gpg"},{":path":"/usr/local/bin/gpg2"},{":path":"/usr/local/bin/gpg-agent"}],":symlink_target_contains":"MacGPG2",":type":"remove"}]}],[":zap",{":trash":["~/Library/Application Support/GPGTools","~/Library/Caches/org.gpgtools.gpg*","~/Library/Containers/com.apple.mail/Data/Library/Frameworks/Libmacgpg.framework","~/Library/Containers/com.apple.mail/Data/Library/Preferences/org.gpgtools.*","~/Library/Frameworks/Libmacgpg.framework","~/Library/HTTPStorages/org.gpgtools.*","~/Library/LaunchAgents/org.gpgtools.*","~/Library/Mail/Bundles/GPGMail.mailbundle","~/Library/PreferencePanes/GPGPreferences.prefPane","~/Library/Preferences/org.gpgtools.*","~/Library/Services/GPGServices.service"]}]]},"gpg-suite-pinentry":{"auto_updates":true,"conflicts_with_args":{":cask":["gpg-suite","gpg-suite-no-mail","gpg-suite@nightly"]},"depends_on_args":{":macos":":any"},"desc":"Pinentry GUI for GPG Suite","homepage":"https://gpgtools.org/","names":["GPG Suite Pinentry"],"ruby_source_checksum":{":sha256":"531338deb22f1cb05c4432cc8cb4499431231e4f71731691848e5343016b0ad6"},"ruby_source_path":"Casks/g/gpg-suite-pinentry.rb","sha256":"57468a4adc55d954ead4fe1f88b07eac1b70ada40fcbc810765fd521ef21eef1","tap_string":"homebrew/cask","url_args":["https://releases.gpgtools.org/GPG_Suite-2023.3.dmg"],"version":"2023.3","raw_artifacts":[[":uninstall",{":launchctl":["org.gpgtools.gpgmail.enable-bundles","org.gpgtools.gpgmail.patch-uuid-user","org.gpgtools.gpgmail.user-uuid-patcher","org.gpgtools.gpgmail.uuid-patcher","org.gpgtools.Libmacgpg.xpc","org.gpgtools.macgpg2.fix","org.gpgtools.macgpg2.gpg-agent","org.gpgtools.macgpg2.shutdown-gpg-agent","org.gpgtools.macgpg2.updater","org.gpgtools.updater"],":quit":["org.gpgtools.gpgkeychain","org.gpgtools.gpgkeychainaccess","org.gpgtools.gpgmail.upgrader","org.gpgtools.gpgservices"],":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/gpg-suite-pinentry/2023.3/Uninstall.app/Contents/Resources/GPG Suite Uninstaller.app/Contents/Resources/uninstall.sh",":sudo":true},":pkgutil":"org.gpgtools.*",":delete":["/Library/Application Support/GPGTools","/Library/Frameworks/Libmacgpg.framework","/Library/Mail/Bundles.gpgmail*","/Library/Mail/Bundles/GPGMail.mailbundle","/Library/PreferencePanes/GPGPreferences.prefPane","/Library/Services/GPGServices.service","/Network/Library/Mail/Bundles/GPGMail.mailbundle","/private/etc/manpaths.d/MacGPG2","/private/etc/paths.d/MacGPG2","/private/tmp/gpg-agent","/usr/local/MacGPG2"]}],[":pkg",["Install.pkg"],{":choices":[{":choiceIdentifier":"installer_choice_1",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_2",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_3",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_4",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_5",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_6",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_7",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_8",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_9",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_10",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_11",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_12",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_13",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_14",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_15",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_16",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"installer_choice_17",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_18",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"installer_choice_19",":choiceAttribute":"selected",":attributeSetting":0}]}],[":uninstall_postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/bin/gpg"},{":path":"/usr/local/bin/gpg2"},{":path":"/usr/local/bin/gpg-agent"}],":symlink_target_contains":"MacGPG2",":type":"remove"}]}],[":zap",{":trash":["~/Library/Application Support/GPGTools","~/Library/Caches/org.gpgtools.gpg*","~/Library/Containers/com.apple.mail/Data/Library/Frameworks/Libmacgpg.framework","~/Library/Containers/com.apple.mail/Data/Library/Preferences/org.gpgtools.*","~/Library/Frameworks/Libmacgpg.framework","~/Library/HTTPStorages/org.gpgtools.*","~/Library/LaunchAgents/org.gpgtools.*","~/Library/Mail/Bundles/GPGMail.mailbundle","~/Library/PreferencePanes/GPGPreferences.prefPane","~/Library/Preferences/org.gpgtools.*","~/Library/Services/GPGServices.service"]}]],"raw_caveats":"You may need to set \"pinentry-program\" in `~/.gnupg/gpg-agent.conf` as follows:\n\n  pinentry-program /usr/local/MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac\n"},"gpg-suite":{"auto_updates":true,"conflicts_with_args":{":cask":["gpg-suite-no-mail","gpg-suite-pinentry","gpg-suite@nightly"]},"depends_on_args":{":macos":":any"},"desc":"Tools to protect your emails and files","homepage":"https://gpgtools.org/","names":["GPG Suite"],"ruby_source_checksum":{":sha256":"199a35cc76c6873319786baa277a65d70efb04221c5a3269d4638d1c29ea8cbd"},"ruby_source_path":"Casks/g/gpg-suite.rb","sha256":"57468a4adc55d954ead4fe1f88b07eac1b70ada40fcbc810765fd521ef21eef1","tap_string":"homebrew/cask","url_args":["https://releases.gpgtools.org/GPG_Suite-2023.3.dmg"],"version":"2023.3","raw_artifacts":[[":uninstall",{":launchctl":["org.gpgtools.gpgmail.enable-bundles","org.gpgtools.gpgmail.patch-uuid-user","org.gpgtools.gpgmail.user-uuid-patcher","org.gpgtools.gpgmail.uuid-patcher","org.gpgtools.Libmacgpg.xpc","org.gpgtools.macgpg2.fix","org.gpgtools.macgpg2.gpg-agent","org.gpgtools.macgpg2.shutdown-gpg-agent","org.gpgtools.macgpg2.updater","org.gpgtools.updater"],":quit":["org.gpgtools.gpgkeychain","org.gpgtools.gpgkeychainaccess","org.gpgtools.gpgmail.upgrader","org.gpgtools.gpgservices"],":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/gpg-suite/2023.3/Uninstall.app/Contents/Resources/GPG Suite Uninstaller.app/Contents/Resources/uninstall.sh",":sudo":true},":pkgutil":"org.gpgtools.*",":delete":["/Library/Application Support/GPGTools","/Library/Frameworks/Libmacgpg.framework","/Library/Mail/Bundles.gpgmail*","/Library/Mail/Bundles/GPGMail.mailbundle","/Library/PreferencePanes/GPGPreferences.prefPane","/Library/Services/GPGServices.service","/Network/Library/Mail/Bundles/GPGMail.mailbundle","/private/etc/manpaths.d/MacGPG2","/private/etc/paths.d/MacGPG2","/private/tmp/gpg-agent","/usr/local/MacGPG2"]}],[":pkg",["Install.pkg"]],[":uninstall_postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/bin/gpg"},{":path":"/usr/local/bin/gpg2"},{":path":"/usr/local/bin/gpg-agent"}],":symlink_target_contains":"MacGPG2",":type":"remove"}]}],[":zap",{":trash":["~/Library/Application Support/GPGTools","~/Library/Caches/org.gpgtools.gpg*","~/Library/Containers/com.apple.mail/Data/Library/Frameworks/Libmacgpg.framework","~/Library/Containers/com.apple.mail/Data/Library/Preferences/org.gpgtools.*","~/Library/Frameworks/Libmacgpg.framework","~/Library/HTTPStorages/org.gpgtools.*","~/Library/LaunchAgents/org.gpgtools.*","~/Library/Mail/Bundles/GPGMail.mailbundle","~/Library/PreferencePanes/GPGPreferences.prefPane","~/Library/Preferences/org.gpgtools.*","~/Library/Services/GPGServices.service"]}]]},"gpg-suite@nightly":{"auto_updates":true,"conflicts_with_args":{":cask":["gpg-suite","gpg-suite-no-mail","gpg-suite-pinentry"]},"depends_on_args":{":macos":":any"},"desc":"Tools to protect your emails and files","homepage":"https://gpgtools.org/","names":["GPG Suite Nightly"],"ruby_source_checksum":{":sha256":"b756cbf6e0fbd40b0af6cbb5a6acacce2778b9a1af1159ee72ef4a55cbe635b4"},"ruby_source_path":"Casks/g/gpg-suite@nightly.rb","sha256":"16fa6c1dfa6b440e900632618a6ebaac7d974c3faed3a0e14ce3d1ee6826c9c5","tap_string":"homebrew/cask","url_args":["https://releases.gpgtools.org/nightlies/GPG_Suite-3633n.dmg"],"version":"3633n","raw_artifacts":[[":uninstall",{":launchctl":["org.gpgtools.gpgmail.enable-bundles","org.gpgtools.gpgmail.patch-uuid-user","org.gpgtools.gpgmail.user-uuid-patcher","org.gpgtools.gpgmail.uuid-patcher","org.gpgtools.Libmacgpg.xpc","org.gpgtools.macgpg2.fix","org.gpgtools.macgpg2.gpg-agent","org.gpgtools.macgpg2.shutdown-gpg-agent","org.gpgtools.macgpg2.updater","org.gpgtools.updater"],":quit":["org.gpgtools.gpgkeychain","org.gpgtools.gpgkeychainaccess","org.gpgtools.gpgmail.upgrader","org.gpgtools.gpgservices"],":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/gpg-suite@nightly/3633n/Uninstall.app/Contents/Resources/GPG Suite Uninstaller.app/Contents/Resources/uninstall.sh",":sudo":true},":pkgutil":"org.gpgtools.*",":delete":["/Library/Application Support/GPGTools","/Library/Frameworks/Libmacgpg.framework","/Library/Mail/Bundles.gpgmail*","/Library/Mail/Bundles/GPGMail.mailbundle","/Library/PreferencePanes/GPGPreferences.prefPane","/Library/Services/GPGServices.service","/Network/Library/Mail/Bundles/GPGMail.mailbundle","/private/etc/manpaths.d/MacGPG2","/private/etc/paths.d/MacGPG2","/private/tmp/gpg-agent","/usr/local/MacGPG2"]}],[":pkg",["Install.pkg"]],[":uninstall_postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/bin/gpg"},{":path":"/usr/local/bin/gpg2"},{":path":"/usr/local/bin/gpg-agent"}],":symlink_target_contains":"MacGPG2",":type":"remove"}]}],[":zap",{":trash":["~/Library/Application Support/GPGTools","~/Library/Caches/org.gpgtools.gpg*","~/Library/Containers/com.apple.mail/Data/Library/Frameworks/Libmacgpg.framework","~/Library/Containers/com.apple.mail/Data/Library/Preferences/org.gpgtools.*","~/Library/Frameworks/Libmacgpg.framework","~/Library/HTTPStorages/org.gpgtools.*","~/Library/LaunchAgents/org.gpgtools.*","~/Library/Mail/Bundles/GPGMail.mailbundle","~/Library/PreferencePanes/GPGPreferences.prefPane","~/Library/Preferences/org.gpgtools.*","~/Library/Services/GPGServices.service"]}]]},"gpgfrontend":{"depends_on_args":{":formula":["gnupg"],":macos":":ventura"},"desc":"OpenPGP/GnuPG crypto, sign and key management tool","homepage":"https://gpgfrontend.bktus.com/","names":["GpgFrontend"],"ruby_source_checksum":{":sha256":"5415235818104dda5ece7098b5cf772cb45931e2ae8f87de6b965eb4f1948d78"},"ruby_source_path":"Casks/g/gpgfrontend.rb","sha256":"f611956a9b3d7b8a2dfda11a93ebe10ef64100e144890df5efcbd61a4aeb5a37","tap_string":"homebrew/cask","url_args":["https://github.com/saturneric/GpgFrontend/releases/download/v2.1.10/GpgFrontend-2.1.10-macos-13.dmg"],"version":"2.1.10","raw_artifacts":[[":uninstall",{":quit":"com.bktus.gpgfrontend"}],[":app",["GpgFrontend.app"]],[":zap",{":trash":["~/Library/Application Scripts/pub.gpgfrontend.gpgfrontend","~/Library/Application Support/GpgFrontend","~/Library/Containers/pub.gpgfrontend.gpgfrontend","~/Library/Preferences/com.bktus.gpgfrontend.GpgFrontend.plist","~/Library/Preferences/com.bktus.GpgFrontend.plist","~/Library/Preferences/GpgFrontend","~/Library/Preferences/GpgFrontend.plist","~/Library/Preferences/pub.gpgfrontend.gpgfrontend.plist","~/Library/Saved Application State/pub.gpgfrontend.gpgfrontend.savedState"]}]]},"gplates":{"depends_on_args":{":macos":":any"},"desc":"Plate tectonics program","homepage":"https://www.gplates.org/","names":["GPlates"],"renames":[["GPlates_*","Gplates"]],"ruby_source_checksum":{":sha256":"5e939c377414d562809883efe2786c1aee7675025493481289e24e4c968b3158"},"ruby_source_path":"Casks/g/gplates.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.earthbyte.org/download/10118/"],"version":"2.5.0","raw_artifacts":[[":app",["GPlates/gplates.app"]],[":zap",{":trash":["~/Library/Application Support/GPlates","~/Library/Preferences/org.gplates.GPlates.plist","~/Library/Saved Application State/GPlates*.savedState"]}]]},"gpodder":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Podcast client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gpodder.github.io/","names":["gPodder"],"ruby_source_checksum":{":sha256":"74025d4e4c0ce255a05874b02aea3e3aaf40da39bbde5074e945abc31417c376"},"ruby_source_path":"Casks/g/gpodder.rb","sha256":"ecef8bd8eb8122a3adb28ecd4d06bfccc6b07cf41352ab9190c11c9978554c06","tap_string":"homebrew/cask","url_args":["https://github.com/gpodder/gpodder/releases/download/3.11.5/macOS-gPodder-3.11.5.zip"],"version":"3.11.5","raw_artifacts":[[":app",["gPodder.app"]],[":zap",{":trash":"~/Library/Application Support/gPodder"}]]},"gpt4all":{"depends_on_args":{":macos":":monterey"},"desc":"Run LLMs locally","homepage":"https://www.nomic.ai/gpt4all/","names":["GPT4All"],"ruby_source_checksum":{":sha256":"5299494a5395ede98200fb3711b944bffe2e8c7b160f48f6f86e7bb4979b9fc3"},"ruby_source_path":"Casks/g/gpt4all.rb","sha256":"d0d98ab465de516af6d50fc013abbf9a8967274f2d171bbf69198873ce255b5f","tap_string":"homebrew/cask","url_args":["https://github.com/nomic-ai/gpt4all/releases/download/v3.10.0/gpt4all-installer-macos-v3.10.0.dmg"],"version":"3.10.0","raw_artifacts":[[":uninstall",{":script":"/Applications/gpt4all/maintenancetool.app/Contents/MacOS/maintenancetool",":delete":"~/Library/Application Support/nomic.ai/GPT4All"}],[":installer",{":manual":"gpt4all-installer-darwin.app"}],[":zap",{":trash":["~/Library/Application Support/GPT4All","~/Library/Preferences/com.nomic-ai.gpt4all.plist","~/Library/Saved Application State/gpt4all.savedState"]}]]},"gpxsee":{"depends_on_args":{":macos":":sonoma"},"desc":"GPS log file viewer and analyzer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.gpxsee.org/","names":["GPXSee"],"ruby_source_checksum":{":sha256":"4f33afaf70b6bf2fb5cd113d5fbbc3af256f0150f0cac9a91b9598c00667cf0f"},"ruby_source_path":"Casks/g/gpxsee.rb","sha256":"4ff6c8ee314b94d60ee0763435ca32aea40e4023da96fcfef76bc06336522d90","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/gpxsee/Mac%20OS%20X/GPXSee-16.14.dmg"],"version":"16.14","raw_artifacts":[[":app",["GPXSee.app"]],[":zap",{":trash":["~/Library/Caches/GPXSee","~/Library/Preferences/com.gpxsee.GPXSee.plist"]}]]},"gqrx":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Software-defined radio receiver powered by GNU Radio and Qt","homepage":"https://www.gqrx.dk/","names":["Gqrx"],"ruby_source_checksum":{":sha256":"c453829474078b77f9da22c6760882c80b4a9ece5583bedf032b9995d92d52ca"},"ruby_source_path":"Casks/g/gqrx.rb","sha256":"f3743ac9ba3176f38522d90a7aa9cdab26f1c1d374217fe147c43363a1ced63d","tap_string":"homebrew/cask","url_args":["https://github.com/gqrx-sdr/gqrx/releases/download/v2.17.7/Gqrx-2.17.7-x86_64.dmg"],"version":"2.17.7","raw_artifacts":[[":uninstall",{":quit":"dk.gqrx.gqrx"}],[":app",["Gqrx.app"]],[":command_wrapper",["gqrx"],{":executable":"$APPDIR/Gqrx.app/Contents/MacOS/gqrx"}],[":zap",{":trash":"~/.config/gqrx"}]]},"graalvm-jdk":{"depends_on_args":{":macos":":any"},"desc":"GraalVM from Oracle","homepage":"https://www.graalvm.org/","names":["GraalVM Java Development Kit"],"renames":[["graalvm-jdk-*","graalvm-jdk"]],"ruby_source_checksum":{":sha256":"909c3dff1ba055bb3959ed2165004ac661b960548d8d8a4d079ddb48e5b7ad25"},"ruby_source_path":"Casks/g/graalvm-jdk.rb","sha256":"a762ca1d9a163e32790b9286f3af4c16369729ff27999d8dbab60d7be16cff2f","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.1_macos-x64_bin.tar.gz"],"version":"25.0.1","raw_artifacts":[[":artifact",["graalvm-jdk"],{":target":"/Library/Java/JavaVirtualMachines/graalvm-25.jdk"}]],"raw_caveats":"Installing graalvm-jdk means you have AGREED to the license at:\n  https://www.oracle.com/downloads/licenses/graal-free-license.html\n"},"graalvm-jdk@21":{"depends_on_args":{":macos":":any"},"desc":"GraalVM from Oracle","homepage":"https://www.graalvm.org/","names":["GraalVM Java Development Kit"],"ruby_source_checksum":{":sha256":"e73d7b5b6503010b108c5afcf8aa54727c0b4d5f854af7cecf3e55ba4cfcca47"},"ruby_source_path":"Casks/g/graalvm-jdk@21.rb","sha256":"aaf06b193ea1a05662d4a5a05e899eb51f8881eee4319db044707e79dcabbb32","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/graalvm/21/archive/graalvm-jdk-21.0.9_macos-x64_bin.tar.gz"],"version":"21.0.9,7","raw_artifacts":[[":artifact",["graalvm-jdk-21.0.9+7.1"],{":target":"/Library/Java/JavaVirtualMachines/graalvm-21.jdk"}]],"raw_caveats":"According to https://www.graalvm.org/jdk21/docs/getting-started/macos/\n  This app will not work with quarantine attributes.\n\nInstalling graalvm-jdk@21 means you have AGREED to the license at:\n  https://www.oracle.com/downloads/licenses/graal-free-license.html\n"},"graalvm-jdk@25":{"depends_on_args":{":macos":":any"},"desc":"GraalVM from Oracle","homepage":"https://www.graalvm.org/","names":["GraalVM Java Development Kit"],"ruby_source_checksum":{":sha256":"50fb66acd91b2ca56944fa244e120973b7c11d43aeacb52e487062baa1a5044f"},"ruby_source_path":"Casks/g/graalvm-jdk@25.rb","sha256":"a762ca1d9a163e32790b9286f3af4c16369729ff27999d8dbab60d7be16cff2f","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/graalvm/25/archive/graalvm-jdk-25.0.1_macos-x64_bin.tar.gz"],"version":"25.0.1,8","raw_artifacts":[[":artifact",["graalvm-jdk-25.0.1+8.1"],{":target":"/Library/Java/JavaVirtualMachines/graalvm-25.jdk"}]],"raw_caveats":"Installing graalvm-jdk@25 means you have AGREED to the license at:\n  https://www.oracle.com/downloads/licenses/graal-free-license.html\n"},"grads":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Access, manipulate, and visualise earth science data","disable_args":{":date":"2025-11-30",":because":":no_longer_available"},"homepage":"http://cola.gmu.edu/grads/grads.php","names":["Grid Analysis and Display System","GrADS"],"ruby_source_checksum":{":sha256":"a0eb1a87725d73f02303aac0784150dce6d92bddd5bee3e53fa709fb5817b97c"},"ruby_source_path":"Casks/g/grads.rb","sha256":"befcb07678abfb4b247019658498cd0ad90bf6028374bdd941b64455d7f8d262","tap_string":"homebrew/cask","url_args":["ftp://cola.gmu.edu/grads/2.2/grads-2.2.1-bin-darwin17.5.tar.gz"],"version":"2.2.1","raw_artifacts":[[":binary",["grads-2.2.1/bin/bufrscan"]],[":binary",["grads-2.2.1/bin/grads"]],[":binary",["grads-2.2.1/bin/grib2scan"]],[":binary",["grads-2.2.1/bin/gribmap"]],[":binary",["grads-2.2.1/bin/gribscan"]],[":binary",["grads-2.2.1/bin/stnmap"]]],"raw_caveats":"In order to use the GrADS tools, you will need the GrADS fonts and maps data sets\nand may need to set some environment variables. For more information, see:\n\n  http://cola.gmu.edu/grads/downloads.php\n"},"grafx":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"256 colour painting program","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://pulkomandy.tk/projects/GrafX2","names":["GrafX2"],"ruby_source_checksum":{":sha256":"ba4555eb27967fac01a53ae588684b64b6947c5f9062e32cc2bf72ba626d4544"},"ruby_source_path":"Casks/g/grafx.rb","sha256":"b0207e50bddf10e289d03ba2dd52e7fe1c5c5ee32293cc2441eb9e0aac536891","tap_string":"homebrew/cask","url_args":["https://pulkomandy.tk/projects/GrafX2/downloads/71"],"version":"2.8.3174,71","raw_artifacts":[[":app",["Grafx2.app"]],[":zap",{":trash":"~/Library/Preferences/com.googlecode.grafx2"}]]},"gram":{"depends_on_args":{":macos":":any"},"desc":"Code editor focused on stability, without AI, subscriptions, or telemetry","homepage":"https://gram-editor.com/","names":["Gram"],"ruby_source_checksum":{":sha256":"a1ba6c7192886b05a3e3e4a2bc7fb63905a4aa98555f8fdf4019f1b8389ac672"},"ruby_source_path":"Casks/g/gram.rb","sha256":"f65d6e0be7386f321c9c6db39028ffb9c62e1ed8393fc5aaa760755577b2a386","tap_string":"homebrew/cask","url_args":["https://ziranpub.b-cdn.net/Gram-x86_64-3.3.0.dmg"],"version":"3.3.0","raw_artifacts":[[":app",["Gram.app"]],[":binary",["$APPDIR/Gram.app/Contents/MacOS/cli"],{":target":"gram"}],[":zap",{":trash":["~/Library/Application Support/Gram","~/Library/Caches/Gram","~/Library/Logs/Gram","~/Library/Preferences/se.ziran.Gram.plist"]}]]},"grammarly-desktop":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Grammarly for desktop","homepage":"https://www.grammarly.com/desktop","names":["Grammarly Desktop"],"ruby_source_checksum":{":sha256":"d96dabb1b26fa070b158f9f25b8369e036ce46e93b6eb3170a49e72de6f797d9"},"ruby_source_path":"Casks/g/grammarly-desktop.rb","sha256":"c3b70184e63b7fc13d2a0835e748b921d6b645bfa8c2edae5af29b82bb059eee","tap_string":"homebrew/cask","url_args":["https://download-mac.grammarly.com/versions/1.203.0.0/Grammarly.dmg"],"version":"1.203.0.0","raw_artifacts":[[":uninstall",{":launchctl":["com.grammarly.ProjectLlama.LoginHelper","com.grammarly.ProjectLlama.Shepherd","com.grammarly.ProjectLlama.Uninstaller"]}],[":app",["Grammarly Installer.app"],{":target":"Grammarly Desktop.app"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.grammarly.projectllama.loginhelper.sfl*","~/Library/Application Support/com.grammarly.ProjectLlama","~/Library/Caches/com.grammarly.ProjectLlama","~/Library/HTTPStorages/com.grammarly.GRLlamaOnboarding.binarycookies","~/Library/HTTPStorages/com.grammarly.ProjectLlama","~/Library/HTTPStorages/com.grammarly.ProjectLlama.binarycookies","~/Library/LaunchAgents/com.grammarly.ProjectLlama.Shepherd.plist","~/Library/LaunchAgents/com.grammarly.ProjectLlama.Uninstaller.plist","~/Library/Preferences/com.grammarly.ProjectLlama.plist","~/Library/WebKit/com.grammarly.GRLlamaOnboarding","~/Library/WebKit/com.grammarly.ProjectLlama"]}]]},"gramps":{"depends_on_args":{":macos":":any"},"desc":"Genealogy software","homepage":"https://gramps-project.org/blog/","names":["Gramps"],"ruby_source_checksum":{":sha256":"5bc50a66c7fa8fe27f9ed3b3fb682aacec612b342cc1a00981c705733667017f"},"ruby_source_path":"Casks/g/gramps.rb","sha256":"5c2698ab9e684b6ae05fea7b27cf6edbeb05ac6d6ccaadad00365b5c4ee19254","tap_string":"homebrew/cask","url_args":["https://github.com/gramps-project/gramps/releases/download/v6.0.8/Gramps-Intel-6.0.8-1.dmg"],"version":"6.0.8,1","raw_artifacts":[[":app",["Gramps.app"]],[":zap",{":trash":["~/Library/Application Support/gramps","~/Library/Preferences/org.gramps-project.gramps.plist","~/Library/Saved Application State/org.gramps-project.gramps.savedState"]}]]},"grandperspective":{"depends_on_args":{":macos":":sonoma"},"desc":"Graphically shows disk usage within a file system","homepage":"https://grandperspectiv.sourceforge.net/","names":["GrandPerspective"],"ruby_source_checksum":{":sha256":"49e4d98d561f4416066f601019b494f94f68f7078278d8d31cfccdbb16d69a4b"},"ruby_source_path":"Casks/g/grandperspective.rb","sha256":"df20837acaed53eaad186d8acb77b654f080aab4dd5d403dbe8696f4cb2d60cd","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/grandperspectiv/grandperspective/3.8.1/GrandPerspective-3_8_1.dmg"],"version":"3.8.1","raw_artifacts":[[":uninstall",{":quit":"net.sourceforge.grandperspectiv"}],[":app",["GrandPerspective.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.courceforge.grandperspectiv","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.sourceforge.grandperspectiv.sfl*","~/Library/Containers/net.sourceforge.grandperspectiv","~/Library/Preferences/net.sourceforge.grandperspectiv.plist"]}]]},"grandtotal":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Create invoices and estimates","homepage":"https://www.mediaatelier.com/GrandTotal/","names":["GrandTotal"],"ruby_source_checksum":{":sha256":"1b385da3f8666e38a833af173dca6d7081fd99da7333c5b086c6bcef4cc81020"},"ruby_source_path":"Casks/g/grandtotal.rb","sha256":"c92b7297aaf2b78bd815099778f63a94010f6e7e3bd0f1e0aaf4a6b526fa5b19","tap_string":"homebrew/cask","url_args":["https://www.mediaatelier.com/GrandTotal10/GrandTotal_10.0.0.16.dmg"],"version":"10.0.0.16","raw_artifacts":[[":app",["GrandTotal.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mediaatelier.grandtotal3.sfl*","~/Library/Application Support/com.mediaatelier.GrandTotal*","~/Library/Caches/com.mediaatelier.GrandTotal*","~/Library/HTTPStorages/com.mediaatelier.GrandTotal*","~/Library/Preferences/com.mediaatelier.GrandTotal*.plist","~/Library/Saved Application State/com.mediaatelier.GrandTotal*.savedState"]}]]},"granola":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI-powered notepad for meetings","homepage":"https://www.granola.ai/","names":["Granola"],"ruby_source_checksum":{":sha256":"bf1597263247f89153d141570862678e4697e87ec5dae664f5eef509e0460407"},"ruby_source_path":"Casks/g/granola.rb","sha256":"731aae12bc81f1e90e86b00501ce964d7acffb9d7aacb20a275da1aec82ecbac","tap_string":"homebrew/cask","url_args":["https://dr2v7l5emb758.cloudfront.net/7.668.3/Granola-7.668.3-mac-universal.dmg"],"version":"7.668.3","raw_artifacts":[[":uninstall",{":quit":"com.granola.app"}],[":app",["Granola.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.granola.app.sfl*","~/Library/Application Support/Granola","~/Library/Caches/com.granola.app","~/Library/HTTPStorages/com.granola.app","~/Library/Preferences/com.granola.app.plist","~/Library/Saved Application State/com.getgranola.app.savedState"]}]]},"graphicconverter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"For browsing, enhancing and converting images","homepage":"https://www.lemkesoft.de/en/products/graphicconverter/","names":["GraphicConverter"],"ruby_source_checksum":{":sha256":"4ed89be6f6a19c1886a8411ae4efc6f442e61b445510eef64b240af8d9b18c11"},"ruby_source_path":"Casks/g/graphicconverter.rb","sha256":"594ae6c5ea30b425796991f91e09b38183c7b6dcbf5ece97168dfe70df1dd2d1","tap_string":"homebrew/cask","url_args":["https://www.lemkesoft.info/files/graphicconverter/gc12_build7351.zip"],"version":"12.5.4,7351","raw_artifacts":[[":uninstall",{":quit":"com.lemkesoft.graphicconverter*"}],[":app",["GraphicConverter 12.app"]],[":zap",{":trash":["/Users/Shared/Library/Application Support/GraphicConverter","~/Library/Application Support/GraphicConverter","~/Library/Caches/com.lemkesoft.graphicconverter*","~/Library/Group Containers/*.com.lemkesoft.graphicconverter*.group"]}]]},"gray":{"depends_on_args":{":macos":":any"},"desc":"Tool to set light or dark appearance on a per-app basis","homepage":"https://github.com/zenangst/Gray","names":["Gray"],"ruby_source_checksum":{":sha256":"593d94698c91d2583ae83bf985404bf5eafb0be69c988211ab4b63be19582bf3"},"ruby_source_path":"Casks/g/gray.rb","sha256":"631e13cf28bae804e7e1a77cddaf2277f91d2de0c45c6fd7805a7c0eac627edd","tap_string":"homebrew/cask","url_args":["https://github.com/zenangst/Gray/releases/download/0.17.0/Gray.zip"],"version":"0.17.0","raw_artifacts":[[":app",["Gray.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.zenangst.Gray","~/Library/Caches/com.zenangst.Gray","~/Library/Group Containers/com.zenangst.Gray","~/Library/HTTPStorages/com.zenangst.Gray","~/Library/Preferences/com.zenangst.Gray.plist","~/Library/Saved Application State/com.zenangst.Gray.savedState"]}]]},"grayjay":{"depends_on_args":{":macos":":any"},"desc":"Multi-platform video player","homepage":"https://grayjay.app/desktop/","names":["Grayjay desktop"],"ruby_source_checksum":{":sha256":"ece4f2fb3863816de84426576e07d193f77fb2e891f2f92ccace6946ea6728e8"},"ruby_source_path":"Casks/g/grayjay.rb","sha256":"3a274a52cb81c298102f6d9b70f7f642bb822e4ac9c32235c419bc9b1ceeea6b","tap_string":"homebrew/cask","url_args":["https://updater.grayjay.app/Apps/Grayjay.Desktop/20/Grayjay.Desktop-osx-x64-v20.zip"],"version":"20","raw_artifacts":[[":app",["Grayjay.app"]],[":zap",{":trash":"~/Library/Application Support/Grayjay"}]]},"green-go-control":{"depends_on_args":{":macos":":any"},"desc":"Configure and manage Green-GO intercom systems","homepage":"https://www.greengodigital.com/","names":["Green-GO Control"],"ruby_source_checksum":{":sha256":"2514805784e0066160447d0ee1d4de66dcb36492c4aa61b5ec2254b3db34ddd4"},"ruby_source_path":"Casks/g/green-go-control.rb","sha256":"1ed3b3c8b1daa73a12f7f7b7e2197cae188bb659832eeb89321cb61e76b1e416","tap_string":"homebrew/cask","url_args":["https://downloads.greengoconnect.com/5.2.2/macos/green-go-control.dmg"],"version":"5.2.2","raw_artifacts":[[":app",["Green-GO Control.app"]],[":zap",{":trash":["~/Library/Application Support/green-go-control","~/Library/Logs/green-go-control","~/Library/Preferences/com.green-go.control.plist","~/Library/Saved Application State/com.green-go.control.savedState"]}]]},"greenery":{"depends_on_args":{":macos":":any"},"desc":"Cryptocurrency bookkeeping and accounting wallet","homepage":"https://www.greenery.finance/","names":["Greenery"],"ruby_source_checksum":{":sha256":"7365cb6422c7562c2fb4a1dc5a37b076c21f52ff79152dab05d73420a9965a89"},"ruby_source_path":"Casks/g/greenery.rb","sha256":"c95bce16d9597234374504d081b77a332b67c5edb196a3116428f97384d90572","tap_string":"homebrew/cask","url_args":["https://github.com/GreenfireInc/Releases.Greenery/releases/download/v1.0.0/Greenery.1.0.0.zip"],"version":"1.0.0","raw_artifacts":[[":app",["Greenery.app"]],[":zap",{":trash":["~/Library/Application Support/Greenery","~/Library/Preferences/com.greenery.app.plist","~/Library/Saved Application State/com.greenery.app.savedState"]}]]},"greenfoot":{"depends_on_args":{":macos":":any"},"desc":"Teach object orientation with Java","homepage":"https://www.greenfoot.org/home","names":["Greenfoot"],"ruby_source_checksum":{":sha256":"08cd3e57ed0bb31105b050c87b068cb3b0fdcbf2388221f37205a61b27a60d82"},"ruby_source_path":"Casks/g/greenfoot.rb","sha256":"18d4c1815c664f49b8760d7b38f15f8e7cfe22cae7fd78f46028f55acaf61281","tap_string":"homebrew/cask","url_args":["https://www.greenfoot.org/download/files/Greenfoot-mac-x64-390.dmg"],"version":"3.9.0","raw_artifacts":[[":app",["Greenfoot.app"]],[":zap",{":trash":["~/Library/Preferences/org.greenfoot","~/Library/Preferences/org.greenfoot.plist","~/Library/Saved Application State/org.greenfoot.Greenfoot.savedState"]}]]},"greensignal":{"depends_on_args":{":macos":":sonoma"},"desc":"Pre-call check for camera, microphone, speaker, and network quality","homepage":"https://mutedeck.com/tools/greensignal","names":["GreenSignal"],"ruby_source_checksum":{":sha256":"1610062bcfd1b5d35498f14afee4afcd70f40d35d4acb317c4a76d0a581fd700"},"ruby_source_path":"Casks/g/greensignal.rb","sha256":"630614bcee392247a6ab127a4fc18f2ea2d589f139b6479da48b30cdb45e8d32","tap_string":"homebrew/cask","url_args":["https://releases.greensignal.app/releases/v1.0.2/GreenSignal_1.0.2_universal.dmg"],"version":"1.0.2","raw_artifacts":[[":app",["GreenSignal.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.greensignal.app","~/Library/Containers/app.greensignal.app"]}]]},"gretl":{"depends_on_args":{":macos":":any"},"desc":"Software package for econometric analysis","homepage":"https://gretl.sourceforge.net/","names":["gretl"],"ruby_source_checksum":{":sha256":"c692d246f46fdc53f759bb57bdb41b41b933079ea8d14043996d9909561f4df1"},"ruby_source_path":"Casks/g/gretl.rb","sha256":"74352fc8fb3224453ce45e4e94f5fd3839f5b15858f1e8a1d45a9e7996733ad3","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/gretl/gretl-2026c-macos-intel.pkg"],"version":"2026c","raw_artifacts":[[":uninstall",{":pkgutil":"net.sourceforge.gretl.base.pkg"}],[":pkg",["gretl-2026c-macos-intel.pkg"]],[":zap",{":trash":["~/.gretl","~/Library/Application Support/gretl"],":rmdir":"~/gretl"}]]},"grid-clock":{"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/chrstphrknwtn/grid-clock-screensaver","names":["Grid Clock Screensaver"],"ruby_source_checksum":{":sha256":"ef86365ffe7477d3a56b2851861e3c1a4b8a3cdba089cd3e16673196dec21a96"},"ruby_source_path":"Casks/g/grid-clock.rb","sha256":"eb9f5b480308786ca2a7277c727d6b3478563c68bf883305f99976682dc23ee9","tap_string":"homebrew/cask","url_args":["https://github.com/chrstphrknwtn/grid-clock-screensaver/releases/download/0.0.5/Grid.Clock.0.0.5.saver.zip"],"version":"0.0.5","raw_artifacts":[[":screen_saver",["Grid Clock.saver"]]]},"grid":{"depends_on_args":{":macos":":any"},"desc":"Window manager","homepage":"https://macgrid.app/","names":["Grid"],"ruby_source_checksum":{":sha256":"be5415a007aaac8a25033800c7d97f3ebdef349e148e39a26a407dad2b0324ba"},"ruby_source_path":"Casks/g/grid.rb","sha256":"46f415795003460d5da018aaaeb72317d3c6b654ebdde33c1556e6e8659f0cdc","tap_string":"homebrew/cask","url_args":["https://macgrid.app/download/Grid-1.4.dmg"],"version":"1.4","raw_artifacts":[[":uninstall",{":launchctl":"app.macgrid.GridLaunchAtLogin",":quit":["app.macgrid.Grid","app.macgrid.GridLaunchAtLogin"]}],[":app",["Grid.app"]],[":zap",{":trash":["~/Library/Application Support/Grid","~/Library/Caches/app.macgrid.Grid","~/Library/Containers/app.macgrid.GridLaunchAtLogin","~/Library/Preferences/app.macgrid.Grid.plist"]}]]},"gridcraft":{"desc":"Spreadsheet editor","homepage":"https://github.com/storytold/gridcraft","names":["GridCraft"],"ruby_source_checksum":{":sha256":"4cbcbacbef45da43ed640063e0936c3507a6a538f4803d9f7d4224a5fbaa02a8"},"ruby_source_path":"Casks/g/gridcraft.rb","sha256":"d55c7e1ee56c08a4fafc06fc47a0e9259d12fafc71b2742e2dec607c44554fab","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/gridcraft/releases/download/v0.11.1/gridcraft-0.11.1-macos-universal.dmg"],"version":"0.11.1","raw_artifacts":[[":app",["GridCraft.app"]],[":zap",{":trash":["~/Library/Application Support/GridCraft","~/Library/Preferences/ai.storyteller.gridcraft.plist"]}]]},"gridea":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Static blog writing client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gridea.dev/","names":["Gridea"],"ruby_source_checksum":{":sha256":"8b6a8cb51fddc888cc1353370ea706dfeecc9bcc8aeee14159d79e793781875a"},"ruby_source_path":"Casks/g/gridea.rb","sha256":"16c9c9a1fdf4773f165878f995a9eb4b0a9c6eb815410a723170623dd23e4354","tap_string":"homebrew/cask","url_args":["https://github.com/getgridea/gridea/releases/download/v0.9.3/Gridea-0.9.3.dmg"],"version":"0.9.3","raw_artifacts":[[":app",["Gridea.app"]],[":zap",{":trash":["~/.gridea","~/Library/Application Support/gridea","~/Library/Preferences/com.electron.gridea.plist","~/Library/Saved Application State/com.electron.gridea.savedState"],":rmdir":"~/Documents/Gridea"}]]},"grids":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Instagram desktop application","homepage":"https://gridsapp.net/","names":["Grids"],"ruby_source_checksum":{":sha256":"31141513dd61c66a22f3c89d2938cf6b32d30e3e2ab49d925fec2b4a15024cf2"},"ruby_source_path":"Casks/g/grids.rb","sha256":"61522452b57cfe5cfd023b4c01cdd5d3a8a491535fc9a15ea2940fe974c468c9","tap_string":"homebrew/cask","url_args":["https://gridsapp.net/bin/Grids_8.5.8.zip"],"version":"8.5.8","raw_artifacts":[[":uninstall",{":quit":"com.thinktimecreations.Grids"}],[":app",["Grids.app"]],[":zap",{":trash":["~/Library/Application Support/ThinkTimeCreations/Grids","~/Library/Preferences/com.thinktimecreations.Grids.plist","~/Library/Saved Application State/com.thinktimecreations.Grids.savedState"]}]]},"gridtracker2":{"depends_on_args":{":macos":":any"},"desc":"Warehouse of amateur radio information presented in an easy to use interface","homepage":"https://gridtracker.org/","names":["GridTracker2"],"ruby_source_checksum":{":sha256":"ad1a4b54d24fac952c2f47e0d1e4f5689390402acf7ca5595cefdffed9cc24f0"},"ruby_source_path":"Casks/g/gridtracker2.rb","sha256":"13edfabebb36c72a5527be9a685604f45211de32cfdf41a443136825a7deda30","tap_string":"homebrew/cask","url_args":["https://download2.gridtracker.org/GridTracker2-2.261019.5-universal-mac.zip"],"version":"2.261019.5","raw_artifacts":[[":app",["GridTracker2.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.gridtracker.gridtracker2.sfl*","~/Library/Application Support/GridTracker*","~/Library/Caches/GridTracker","~/Library/Logs/GridTracker2","~/Library/Preferences/org.gridtracker.GridTracker*.plist","~/Library/Saved Application State/org.gridtracker.GridTracker*.savedState"]}]]},"grisbi":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Personal financial management program","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.grisbi.org/","names":["Grisbi"],"ruby_source_checksum":{":sha256":"5274f6eb527448184981d9aecea8beb78a5526e97c33d8f0cac06e775003e485"},"ruby_source_path":"Casks/g/grisbi.rb","sha256":"ff016c36ec113c1cf3733c5363e843834a610a52f42a481c2bc0fd9d589217a1","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/grisbi/Grisbi-3.0.4.dmg"],"version":"3.0.4","raw_artifacts":[[":app",["Grisbi.app"]],[":zap",{":trash":["~/Library/Application Support/Grisbi","~/Library/Preferences/org.grisbi.Grisbi.plist","~/Library/Saved Application State/org.grisbi.Grisbi.savedState"]}]]},"groestlcoin-core":{"depends_on_args":{":macos":":sonoma"},"desc":"Groestlcoin client and wallet","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.groestlcoin.org/groestlcoin-core-wallet/","names":["Groestlcoin Core"],"ruby_source_checksum":{":sha256":"993819c74dee8cbeab6d1d1e5814c4a79471f146a8c31c278a8a12fdba579c97"},"ruby_source_path":"Casks/g/groestlcoin-core.rb","sha256":"9eaf733893e0d42ffc2c3cceecc343528f18f23b17d8c0a8a07e7730df5225b2","tap_string":"homebrew/cask","url_args":["https://github.com/groestlcoin/groestlcoin/releases/download/v31.0/groestlcoin-31.0-arm64-apple-darwin-unsigned.zip"],"version":"31.0","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"Groestlcoin-Qt.app"}],":permissions":"0755",":type":"set_permissions"}]}],[":app",["Groestlcoin-Qt.app"],{":target":"Groestlcoin Core.app"}],[":zap",{":trash":"~/Library/Preferences/org.groestlcoin.Groestlcoin-Qt.plist"}]]},"grok-bot":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI teammates that work across your apps and tools","homepage":"https://x.ai/bot","names":["Grok Bot"],"ruby_source_checksum":{":sha256":"f163ca6abb6714653c7d5bf9348d6faff45612fb2cff6be6ac8cd5e68f79d1f2"},"ruby_source_path":"Casks/g/grok-bot.rb","sha256":"48175e9f6cd549227e83a5639ac661bd2a087901230d1f262a533f3d85aefb64","tap_string":"homebrew/cask","url_args":["https://downloads.cursor.com/sand/stable/darwin-x64/0.75.8/Grok_Bot_0.75.8_x64.dmg"],"version":"0.75.8","raw_artifacts":[[":app",["Grok Bot.app"]],[":zap",{":trash":["~/Library/Application Support/com.anysphere.sand","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.anysphere.sand.sfl*","~/Library/Application Support/Grok Bot","~/Library/Caches/com.anysphere.sand","~/Library/HTTPStorages/com.anysphere.sand","~/Library/Logs/Grok Bot","~/Library/Preferences/com.anysphere.sand.plist","~/Library/Saved Application State/com.anysphere.sand.savedState"]}]]},"grok-build":{"desc":"Extensible coding agent for the terminal","homepage":"https://x.ai/build","names":["Grok Build"],"ruby_source_checksum":{":sha256":"5dc18128e0e18879d693e1a31838106308bb13ee01ede8cbac40cce557f67939"},"ruby_source_path":"Casks/g/grok-build.rb","sha256":"d9ecd462f1f3c3b40a7a131944987ee7ed1c38069b7009cc4107398ab767f484","tap_string":"homebrew/cask","url_args":["https://x.ai/cli/grok-1.0.70-macos-x86_64"],"version":"1.0.70","raw_artifacts":[[":binary",["grok-1.0.70-macos-x86_64"],{":target":"grok"}],[":binary",["grok-1.0.70-macos-x86_64"],{":target":"agent"}],[":generate_completions_from_executable",["grok-1.0.70-macos-x86_64","completions"],{":base_name":"grok",":shells":[":bash",":zsh",":fish"]}],[":zap",{":rmdir":"~/.grok"}]]},"groove-omnidialer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Outbound sales dialer for making and managing calls","homepage":"https://www.groove.co/","names":["Groove OmniDialer"],"ruby_source_checksum":{":sha256":"d83f4be588f3cb7592f377b1e65cb31cceafff6ca751ba1445cd2c3691477a85"},"ruby_source_path":"Casks/g/groove-omnidialer.rb","sha256":"f688ea64f433d923f2991a82b334d6662510d4a363d6fb54d33e65c34b6b0ef0","tap_string":"homebrew/cask","url_args":["https://groove-dialer.s3-us-west-2.amazonaws.com/electron/Groove%20OmniDialer-26.1022.1208-universal.dmg"],"version":"26.1022.1208","raw_artifacts":[[":uninstall",{":quit":"com.electron.dialer"}],[":app",["Groove OmniDialer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.dialer.sfl*","~/Library/Application Support/com.electron.dialer","~/Library/Caches/com.electron.dialer","~/Library/HTTPStorages/com.electron.dialer","~/Library/Preferences/com.electron.dialer.plist","~/Library/Saved Application State/com.electron.dialer.savedState"]}]]},"grs-bluewallet":{"depends_on_args":{":macos":":any"},"desc":"Groestlcoin wallet and Lightning wallet","homepage":"https://www.groestlcoin.org/grs-bluewallet/","names":["GRS BlueWallet"],"ruby_source_checksum":{":sha256":"222c5f29d6f778ddf2ac00ab1580c9ae74b2ddb9cb868ed8700f01c471115174"},"ruby_source_path":"Casks/g/grs-bluewallet.rb","sha256":"adc4cbcd4bdbaf6dce36c701fb278ae52cd72b29b10d38aaf1a5d18719016496","tap_string":"homebrew/cask","url_args":["https://github.com/Groestlcoin/BlueWallet/releases/download/v6.4.5/GRS.BlueWallet.dmg"],"version":"6.4.5","raw_artifacts":[[":app",["GRS BlueWallet.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.groestlcoin.bluewallet123","~/Library/Containers/org.groestlcoin.bluewallet123","~/Library/Group Containers/group.org.groestlcoin.bluewallet123"]}]]},"gstreamer-development":{"depends_on_args":{":cask":["gstreamer-runtime"],":macos":":any"},"desc":"Open Source Multimedia Framework","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gstreamer.freedesktop.org/","names":["GStreamer development package"],"ruby_source_checksum":{":sha256":"41501f3bcfa8311d1b3e7737ea29c3d6c8a3088d6684024fda5cfa4cfbbbc0ef"},"ruby_source_path":"Casks/g/gstreamer-development.rb","sha256":"177b1428d0f47b844e7bff2aeeb22047686d802eba21580dab52f4a6fe1dcf02","tap_string":"homebrew/cask","url_args":["https://gstreamer.freedesktop.org/data/pkg/osx/1.28.6/gstreamer-1.0-devel-1.28.6-universal.pkg"],"version":"1.28.6","raw_artifacts":[[":uninstall",{":pkgutil":["org.freedesktop.gstreamer.darwin.base-crypto-devel","org.freedesktop.gstreamer.darwin.base-system-1.0-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-analytics-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-capture-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-codecs-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-codecs-gpl-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-codecs-gpl-restricted-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-codecs-restricted-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-core-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-devtools-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-dvd-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-dvd-gpl-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-editing-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-effects-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-encoding-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-gtk-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-libav-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-net-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-net-restricted-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-playback-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-python-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-system-devel","org.freedesktop.gstreamer.darwin.gstreamer-1.0-visualizers-devel"]}],[":pkg",["gstreamer-1.0-devel-1.28.6-universal.pkg"]],[":zap",{":trash":"/Library/Frameworks/GStreamer.framework"}]]},"gstreamer-runtime":{"depends_on_args":{":macos":":any"},"desc":"Open Source Multimedia Framework","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://gstreamer.freedesktop.org/","names":["GStreamer runtime package"],"ruby_source_checksum":{":sha256":"dc3b59eca67e8c1b3ae334a98c65a05512714a9038cbfa45027b676a12d8e5c9"},"ruby_source_path":"Casks/g/gstreamer-runtime.rb","sha256":"a8eb366c59b7e9e5dc049848fed6bcd203a8878aa7517c051639fda78797c6ad","tap_string":"homebrew/cask","url_args":["https://gstreamer.freedesktop.org/data/pkg/osx/1.28.6/gstreamer-1.0-1.28.6-universal.pkg"],"version":"1.28.6","raw_artifacts":[[":uninstall",{":pkgutil":["org.freedesktop.gstreamer.darwin.base-crypto","org.freedesktop.gstreamer.darwin.base-system-1.0","org.freedesktop.gstreamer.darwin.GStreamer","org.freedesktop.gstreamer.darwin.gstreamer-1.0-analytics","org.freedesktop.gstreamer.darwin.gstreamer-1.0-capture","org.freedesktop.gstreamer.darwin.gstreamer-1.0-codecs","org.freedesktop.gstreamer.darwin.gstreamer-1.0-codecs-gpl","org.freedesktop.gstreamer.darwin.gstreamer-1.0-codecs-gpl-restricted","org.freedesktop.gstreamer.darwin.gstreamer-1.0-codecs-restricted","org.freedesktop.gstreamer.darwin.gstreamer-1.0-core","org.freedesktop.gstreamer.darwin.gstreamer-1.0-devtools","org.freedesktop.gstreamer.darwin.gstreamer-1.0-dvd","org.freedesktop.gstreamer.darwin.gstreamer-1.0-dvd-gpl","org.freedesktop.gstreamer.darwin.gstreamer-1.0-editing","org.freedesktop.gstreamer.darwin.gstreamer-1.0-effects","org.freedesktop.gstreamer.darwin.gstreamer-1.0-encoding","org.freedesktop.gstreamer.darwin.gstreamer-1.0-gtk","org.freedesktop.gstreamer.darwin.gstreamer-1.0-libav","org.freedesktop.gstreamer.darwin.gstreamer-1.0-net","org.freedesktop.gstreamer.darwin.gstreamer-1.0-net-restricted","org.freedesktop.gstreamer.darwin.gstreamer-1.0-playback","org.freedesktop.gstreamer.darwin.gstreamer-1.0-python","org.freedesktop.gstreamer.darwin.gstreamer-1.0-qt5","org.freedesktop.gstreamer.darwin.gstreamer-1.0-system","org.freedesktop.gstreamer.darwin.gstreamer-1.0-visualizers"]}],[":pkg",["gstreamer-1.0-1.28.6-universal.pkg"]],[":zap",{":trash":"/Library/Frameworks/GStreamer.framework"}]],"raw_caveats":"This cask installs the GStreamer.framework runtime tools into /Library/Frameworks/\n\nTo install the GStreamer.framework development tools also, run:\n  brew install --cask gstreamer-development\n"},"gswitch":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Set which graphics card to use","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://codyschrank.github.io/gSwitch/","names":["gSwitch"],"ruby_source_checksum":{":sha256":"68c68a1749dbad1499873d16c864e85d77b4ffb5b47c827956bd1ce2052d0009"},"ruby_source_path":"Casks/g/gswitch.rb","sha256":"5d212c1bd39f6bfae588797fa09b959051dc4eefd26ec05fbd26b798125b976a","tap_string":"homebrew/cask","url_args":["https://github.com/CodySchrank/gSwitch/releases/download/1.9.7/gSwitch.zip"],"version":"1.9.7","raw_artifacts":[[":app",["gSwitch.app"]],[":zap",{":trash":["~/Library/Caches/gSwitch","~/Library/Preferences/com.CodySchrank.gSwitch.plist"]}]]},"gtkwave":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-29",":because":":discontinued"},"desc":"GTK+ based wave viewer","disable_args":{":date":"2025-10-29",":because":":discontinued"},"homepage":"https://gtkwave.sourceforge.net/","names":["GTKWave"],"ruby_source_checksum":{":sha256":"432397229b85a827f0b11020880218de7bc57b9bfed95a7ac3c073a73bc1b322"},"ruby_source_path":"Casks/g/gtkwave.rb","sha256":"0024fa80f4566bc053d705200263c7e7d72f2ae111bf670dc6af90403540d3c7","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/gtkwave/gtkwave-3.3.107-osx-app/gtkwave.zip"],"version":"3.3.107","raw_artifacts":[[":app",["gtkwave.app"]],[":binary",["$APPDIR/gtkwave.app/Contents/Resources/bin/gtkwave"],{":target":"gtkwave"}],[":zap",{":trash":["~/Library/Application Support/CrashReporter/gtkwave-bin_*.plist","~/Library/Preferences/com.geda.gtkwave.plist","~/Library/Saved Application State/com.geda.gtkwave.savedState"]}]],"raw_caveats":"You may need to install Perl’s Switch module to run gtkwave’s command line\ntool, e.g. using `cpan install Switch`\n\n  https://ughe.github.io/2018/11/06/gtkwave-osx\n"},"guijs":{"depends_on_args":{":macos":":any"},"desc":"Graphical interface to manage JS projects","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://guijs.dev/","names":["guijs"],"ruby_source_checksum":{":sha256":"5edbbb9ef4480634206faf95ed31b0480edcffa68a440b0d9db8465bd7424967"},"ruby_source_path":"Casks/g/guijs.rb","sha256":"857bed89fe461edeca980a5bb17ec53016dd64ffc0b4e49a76b729f5fa7b594a","tap_string":"homebrew/cask","url_args":["https://github.com/Akryum/guijs/releases/download/v0.1.19/guijs.app.tgz"],"version":"0.1.19","raw_artifacts":[[":app",["guijs.app"]],[":zap",{":trash":["~/Library/Caches/guijs","~/Library/WebKit/guijs"]}]]},"guilded":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Group chat platform","homepage":"https://www.guilded.gg/","names":["Guilded"],"ruby_source_checksum":{":sha256":"2096be5fb7050e21ca8937b028743ef3eda1aece7dee76107cf152cb5e50aedd"},"ruby_source_path":"Casks/g/guilded.rb","sha256":"9bc9cf6eba9db14351be4be5cf1f3f1f8f233671645cf5ffa93628d854fc70e6","tap_string":"homebrew/cask","url_args":["https://www.guilded.gg/AppBuilds/mac/Guilded-1.0.9329126-release.dmg"],"version":"1.0.9329126","raw_artifacts":[[":app",["Guilded.app"]],[":zap",{":trash":["~/Library/Application Support/Guilded","~/Library/Logs/Guilded","~/Library/Preferences/com.electron.guilded.plist","~/Library/Saved Application State/com.electron.guilded.savedState"]}]]},"guitar-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sheet music editor software for guitar, bass, keyboards, drums and more","disable_args":{":date":"2026-03-21",":because":"has a download url that requires authentication"},"homepage":"https://www.guitar-pro.com/","names":["Guitar Pro"],"ruby_source_checksum":{":sha256":"e6b4764e708e85ff8d62097b833b983a966b4ce84062ab42d49a114551d24cfb"},"ruby_source_path":"Casks/g/guitar-pro.rb","sha256":"8174d7d71d7b1d721e157a02a0314ab5239f2d5d3e2fdcfec6d166c986fd8abe","tap_string":"homebrew/cask","url_args":["https://downloads.guitar-pro.com/gp8/8.1.4-43/macOS/guitar-pro-soundbank-full.tar.gz"],"version":"8.1.4-43","raw_artifacts":[[":uninstall",{":pkgutil":["com.arobas-music.guitarpro*","com.arobas-music.soundbank.standard"]}],[":pkg",["GuitarPro8.pkg"]],[":zap",{":trash":["/Library/Application Support/Arobas Music","~/Library/Application Support/Arobas Music","~/Library/HTTPStorages/com.arobas-music.guitarpro*","~/Library/Preferences/com.arobas-music.guitarpro*.plist","~/Library/Saved Application State/com.arobas-music.guitarpro*.savedState"]}]]},"gureumkim":{"depends_on_args":{":macos":":any"},"desc":"Libhangul-based keyboard input","homepage":"https://gureum.io/","names":["구름 입력기"],"ruby_source_checksum":{":sha256":"7406c8998eee06f192fc4e647cf6439db8bce578237e4d231c95f4783afeecdc"},"ruby_source_path":"Casks/g/gureumkim.rb","sha256":"eadbc2904e54885eea08f7c410e2adeec4caf8463c1321706cb3d1a3e42612d1","tap_string":"homebrew/cask","url_args":["https://github.com/gureum/gureum/releases/download/1.13.2/Gureum-1.13.2.pkg"],"version":"1.13.2","raw_artifacts":[[":uninstall",{":pkgutil":"org.youknowone.inputmethod.Gureum"}],[":pkg",["Gureum-1.13.2.pkg"]]]},"gyazmail":{"depends_on_args":{":macos":":any"},"desc":"Email client","homepage":"https://gyazsquare.com/gyazmail/","names":["GyazMail"],"ruby_source_checksum":{":sha256":"1a6cee91a620e401147a702de86fe773d925e1e18dc892a0951815cedb65e214"},"ruby_source_path":"Casks/g/gyazmail.rb","sha256":"6d8b78109cbd119f6b6dca20b23ed79ac820d6ea0f09c607ae21ea03acba67ea","tap_string":"homebrew/cask","url_args":["https://gyazsquare.com/download/GyazMail-1.8.dmg"],"version":"1.8","raw_artifacts":[[":app",["GyazMail.app"]],[":zap",{":trash":["~/Library/Application Support/GyazMail","~/Library/Caches/com.apple.helpd/Generated/GyazMail Help*","~/Library/Caches/jp.gyazsquare.GyazMail","~/Library/HTTPStorages/jp.gyazsquare.GyazMail","~/Library/Preferences/jp.gyazsquare.GyazMail.plist","~/Library/Saved Application State/jp.gyazsquare.GyazMail.savedState"]}]]},"gyazo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Screenshot and screen recording tool","homepage":"https://gyazo.com/","names":["Nota Gyazo GIF"],"ruby_source_checksum":{":sha256":"c60ab5d83af973ba133c5b59073dada9a4283cc732ce7c9b7c891ac5de690ce7"},"ruby_source_path":"Casks/g/gyazo.rb","sha256":"c201ad45449c560a4e00d0c2bc79abbde9e9289c5b2b4fe31ddd101ef9e6a9e9","tap_string":"homebrew/cask","url_args":["https://files.gyazo.com/setup/Gyazo-11.2.0.pkg"],"version":"11.2.0","raw_artifacts":[[":uninstall",{":launchctl":"com.gyazo.menu.helper",":quit":"com.gyazo.menu",":pkgutil":"com.gyazo.pkg",":delete":["/Applications/Gyazo Menu.app","/Applications/Gyazo Video.app","/Applications/Gyazo.app"]}],[":installer",{":manual":"Gyazo-11.2.0.pkg"}],[":zap",{":trash":["~/Library/Caches/com.gyazo.gif","~/Library/Caches/com.gyazo.mac","~/Library/Preferences/com.gyazo.gif.plist","~/Library/Preferences/com.gyazo.mac.plist"]}]]},"gyroflow":{"depends_on_args":{":macos":":any"},"desc":"Video stabilization using gyroscope data","homepage":"https://gyroflow.xyz/","names":["Gyroflow"],"ruby_source_checksum":{":sha256":"017dbad1f48fdb3401500e64f1f31e4c324a15c3a26b478629abc88d335de4d7"},"ruby_source_path":"Casks/g/gyroflow.rb","sha256":"fbe26793c639f1410d8995debad188721587108cb6a74224e879f79e4bb8a1c0","tap_string":"homebrew/cask","url_args":["https://github.com/gyroflow/gyroflow/releases/download/v1.6.3/Gyroflow-mac-universal.dmg"],"version":"1.6.3","raw_artifacts":[[":app",["Gyroflow.app"]],[":zap",{":trash":"~/Library/Caches/Gyroflow"}]]},"gzdoom":{"depends_on_args":{":macos":":any"},"desc":"Adds an OpenGL renderer to the ZDoom source port","homepage":"https://github.com/ZDoom/gzdoom","names":["GZDoom"],"ruby_source_checksum":{":sha256":"693c37773c7ec4c85642a692995f9cb06c747050921caa9534aa0cc4bbc5b416"},"ruby_source_path":"Casks/g/gzdoom.rb","sha256":"0f2e638574ce2a2b5adec3613cf3fc1c66f63468019d412bb8dc8787ee78fb05","tap_string":"homebrew/cask","url_args":["https://github.com/ZDoom/gzdoom/releases/download/g4.14.2/gzdoom-4-14-2-macOS.zip"],"version":"4.14.2","raw_artifacts":[[":app",["GZDoom.app"]],[":zap",{":trash":"~/Library/Preferences/gzdoom.ini"}]]},"ha-menu":{"depends_on_args":{":macos":":any"},"desc":"Menu Bar app to perform common Home Assistant functions","homepage":"https://github.com/codechimp-org/ha-menu","names":["HA Menu"],"ruby_source_checksum":{":sha256":"23ea9f76f1c023a071a7d1fe30aa59aa993ea825bfc54b4ca7c9f2030e302fbd"},"ruby_source_path":"Casks/h/ha-menu.rb","sha256":"762d0f68ca71aff675df74f3aa6ffb03580dadc6e37ee880ba8c9284a8d1b9b2","tap_string":"homebrew/cask","url_args":["https://github.com/codechimp-org/ha-menu/releases/download/2.7.1/HA.Menu.zip"],"version":"2.7.1","raw_artifacts":[[":uninstall",{":launchctl":"org.codechimp.HA-Menu",":quit":"org.codechimp.HA-Menu"}],[":app",["HA Menu.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.codechimp.HA-Menu","~/Library/Application Scripts/org.codechimp.HA-Menu-Launcher","~/Library/Containers/org.codechimp.HA-Menu","~/Library/Containers/org.codechimp.HA-Menu-Launcher"]}]]},"hackintool":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Hackintosh patching tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/headkaze/Hackintool","names":["Hackintool"],"ruby_source_checksum":{":sha256":"128a7e4aa336bea120b92bcd613a3833cda5c1395fcc5dcffafd61ff27734371"},"ruby_source_path":"Casks/h/hackintool.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/headkaze/Hackintool/releases/download/4.1.5/Hackintool.zip"],"version":"4.1.5","raw_artifacts":[[":app",["Hackintool.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/com.Headsoft.Hackintool.help*","~/Library/Caches/com.Headsoft.Hackintool","~/Library/Cookies/com.Headsoft.Hackintool.binarycookies","~/Library/Preferences/com.Headsoft.Hackintool.plist"]}]]},"hackolade":{"depends_on_args":{":macos":":any"},"desc":"Polyglot data modelling software","homepage":"https://hackolade.com/","names":["Hackolade"],"ruby_source_checksum":{":sha256":"522451e360361a798249d5fc9666c751e52e4bba9e78aec2dd582ff640be8744"},"ruby_source_path":"Casks/h/hackolade.rb","sha256":"4a8c9b907e89f1b641e7ad3219e266d8dd364666af82dabd7a837a0796014f64","tap_string":"homebrew/cask","url_args":["https://hackolade.s3.amazonaws.com/previous/v8.13.6/Hackolade-mac-setup-signed.pkg"],"version":"8.13.6","raw_artifacts":[[":uninstall",{":pkgutil":"com.hackolade.pkg.Hackolade"}],[":pkg",["Hackolade-mac-setup-signed.pkg"]],[":zap",{":trash":["~/Library/Application Support/Hackolade","~/Library/Preferences/com.electron.hackolade.plist","~/Library/Saved Application State/com.electron.hackolade.savedState"]}]]},"hagimimonitordirect":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Menu bar monitor for system performance and hardware","homepage":"https://acerola-1.github.io/hagimi-monitor/","names":["Hagimi Monitor"],"ruby_source_checksum":{":sha256":"df51b1e762620031faf55271b0ef8b064e076edf7810881b2a1f23905dcb40f5"},"ruby_source_path":"Casks/h/hagimimonitordirect.rb","sha256":"733c3eb8e65fd275b527cde3dc18811dfb3b8f7e5ac8deceeaa5b2aee2afc2d5","tap_string":"homebrew/cask","url_args":["https://github.com/Acerola-1/hagimi-monitor/releases/download/v1.7.4/HagimiMonitor.dmg"],"version":"1.7.4","raw_artifacts":[[":app",["HagimiMonitorDirect.app"]],[":zap",{":trash":["~/Library/Application Support/com.acerola.hagimi-monitor.direct","~/Library/Application Support/HagimiMonitor","~/Library/Caches/com.acerola.hagimi-monitor.direct","~/Library/HTTPStorages/com.acerola.hagimi-monitor.direct","~/Library/Preferences/com.acerola.hagimi-monitor.direct.plist"]}]]},"hakuneko":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Manga and anime downloader and reader","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://hakuneko.download/","names":["HakuNeko"],"ruby_source_checksum":{":sha256":"2336318d1fe46955774cab84d97c719d5e8a61ddb1e167ca4ef7484e507ec35e"},"ruby_source_path":"Casks/h/hakuneko.rb","sha256":"5ee455ce2f9bcebdf598182dccb46dbf66637d78920fce6267b30e7db170f987","tap_string":"homebrew/cask","url_args":["https://github.com/manga-download/hakuneko/releases/download/v6.1.7/hakuneko-desktop_6.1.7_macos_amd64.dmg"],"version":"6.1.7","raw_artifacts":[[":app",["HakuNeko Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/hakuneko-desktop","~/Library/Preferences/https:/git.io/hakuneko.plist"]}]]},"halion-sonic":{"depends_on_args":{":cask":["steinberg-activation-manager","steinberg-library-manager","steinberg-mediabay"],":macos":":any"},"desc":"Player for sample libraries, synthesizers and hybrid instruments","homepage":"https://www.steinberg.net/vst-instruments/halion/sonic/","names":["HALion Sonic"],"ruby_source_checksum":{":sha256":"299b76ed58b2dd922379021c44805fb4583f5cb6028a5850db8dce7dde502f6e"},"ruby_source_path":"Casks/h/halion-sonic.rb","sha256":"542a505ae186bd502436c7a2673f8081b3acca28ddc65cb06e68cd03f1b83757","tap_string":"homebrew/cask","url_args":["https://download.steinberg.net/automated_updates/sda_downloads/c7e52464-1b72-4194-b0b1-0c2deaca8b01/Halion_Sonic_7.5_Installer_mac.dmg"],"version":"7.5,c7e52464-1b72-4194-b0b1-0c2deaca8b01","raw_artifacts":[[":uninstall",{":quit":["com.steinberg.baios","com.steinberg.CoreAudio2ASIO","com.steinberg.vst3.HALionSonicStandalone","com.steinberg.vst3.metronome"],":pkgutil":["com.steinberg.HALionSonic","com.steinberg.HALionSonic.*","com.steinberg.vst3.HALionSonicStandalone.halionsonic","net.steinberg.HALionSonicdependencies","net.steinberg.vstsound.*","net.steinberg.vstsounds.halionresources"],":delete":"/Applications/HALion Sonic.app"}],[":pkg",["HALion_Sonic_Installer.pkg"]],[":zap",{":trash":["/Library/Application Support/Avid/Audio/Plug-Ins/Steinberg/HALionSonic.aaxplugin","/Library/Application Support/Steinberg/Content/HALion","/Library/Application Support/Steinberg/dependencies/HALionSonic.dependencies","/Library/Audio/Plug-Ins/Components/HALion Sonic.component","/Library/Audio/Plug-Ins/VST3/Steinberg/HALion Sonic.vst3","~/Library/Audio/Presets/Steinberg Media Technologies/HALion Sonic","~/Library/Preferences/HALion Sonic Standalone","~/Library/Preferences/HALion Sonic","~/Library/Saved Application State/com.steinberg.vst3.HALionSonicStandalone.savedState"]}]]},"halloy":{"depends_on_args":{":macos":":any"},"desc":"IRC client","homepage":"https://halloy.chat/","names":["Halloy"],"ruby_source_checksum":{":sha256":"68006d0a948e39e16067f4e1689290d37ada57783bf07e2fa82c719b8a33eefd"},"ruby_source_path":"Casks/h/halloy.rb","sha256":"52f889a9225ba515aa74f1eb5f9a4f139360634a1712db4eb911a968a4855a0e","tap_string":"homebrew/cask","url_args":["https://github.com/squidowl/halloy/releases/download/2026.9/halloy.dmg"],"version":"2026.9","raw_artifacts":[[":app",["Halloy.app"]],[":zap",{":trash":["~/Library/Application Support/halloy","~/Library/Saved Application State/org.squidowl.halloy.savedState"]}]]},"hammerspoon":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Desktop automation application","homepage":"https://www.hammerspoon.org/","names":["Hammerspoon"],"ruby_source_checksum":{":sha256":"d247346016ab1e3fe014d5c285d4642a59050613479c31ba2d8d38f3dad2c973"},"ruby_source_path":"Casks/h/hammerspoon.rb","sha256":"11bb1c90faf5427f37c7bd4fe7eab9774ae43e1d5cb020c5b3088dac32849efa","tap_string":"homebrew/cask","url_args":["https://github.com/Hammerspoon/hammerspoon/releases/download/1.1.1/Hammerspoon-1.1.1.zip"],"version":"1.1.1","raw_artifacts":[[":uninstall",{":quit":"org.hammerspoon.Hammerspoon"}],[":app",["Hammerspoon.app"]],[":binary",["$APPDIR/Hammerspoon.app/Contents/Frameworks/hs/hs"]],[":zap",{":trash":["~/.hammerspoon","~/Library/Application Support/com.crashlytics/org.hammerspoon.Hammerspoon","~/Library/Caches/org.hammerspoon.Hammerspoon","~/Library/Preferences/org.hammerspoon.Hammerspoon.plist","~/Library/Saved Application State/org.hammerspoon.Hammerspoon.savedState"]}]]},"hamrs-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Portable logger","homepage":"https://hamrs.app/","names":["HAMRS Pro"],"ruby_source_checksum":{":sha256":"d3a6fac5325b781dbcf6b1af6bce621f18d79eaa88c34f802063f66e85e03a0e"},"ruby_source_path":"Casks/h/hamrs-pro.rb","sha256":"1180b8c24091193b6b6aca4c763ec35acaaaf87b3d88c72608d507baa5e5ac4a","tap_string":"homebrew/cask","url_args":["https://hamrs-dist.s3.amazonaws.com/hamrs-pro-2.52.1-mac-x64.dmg"],"version":"2.52.1","raw_artifacts":[[":uninstall",{":quit":"app.hamrs.pro"}],[":app",["HAMRS Pro.app"]],[":zap",{":trash":["~/Library/Application Support/hamrs-pro","~/Library/Logs/hamrs-pro"]}]]},"hancom-docs":{"depends_on_args":{":macos":":any"},"desc":"Word processor","homepage":"https://office.hancom.com/","names":["Hancom Docs"],"ruby_source_checksum":{":sha256":"6c5cb2d17059bf8bbbf2db0aa14cfb699b01e6fa6c12759cae8e39bca0892dad"},"ruby_source_path":"Casks/h/hancom-docs.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.hancom.com/pds/hnc/DOWN/HancomDocs/HwpMac_HancomDocs.pkg"],"url_kwargs":{":referer":"https://hancom.com/mypage/myIndivPrdtList.do"},"version":"12.30.0.6544","raw_artifacts":[[":uninstall",{":quit":"com.hancom.office.hwp12.mac.general",":pkgutil":"com.hancom.office.hwp12.mac.general"}],[":pkg",["HwpMac_HancomDocs.pkg"]],[":zap",{":trash":["~/Library/Caches/com.hancom.office.hwp*.mac.general","~/Library/HTTPStorages/com.hancom.office.hwp*.mac.general","~/Library/HTTPStorages/com.hancom.office.hwp*.mac.general.binarycookies","~/Library/Preferences/com.hancom.office.hwp*.mac.general.plist","~/Library/Saved Application State/com.hancom.office.hwp*.mac.general.savedState","~/Library/WebKit/com.hancom.office.hwp*.mac.general"]}]]},"hancom-word":{"depends_on_args":{":macos":":any"},"desc":"Word processor","homepage":"https://office.hancom.com/","names":["Hacom Word Processor"],"ruby_source_checksum":{":sha256":"3cc228826ffdb8978691e7400fe17654d5514b02a2b3c417c9b2fe8410c724ff"},"ruby_source_path":"Casks/h/hancom-word.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.hancom.com/pds/hnc/DOWN/HancomOfficeHWPGeneral.pkg"],"url_kwargs":{":referer":"https://hancom.com/mypage/myIndivPrdtList.do"},"version":"12.30.0.6544","raw_artifacts":[[":uninstall",{":quit":"com.hancom.office.hwp12.mac.general",":pkgutil":"com.hancom.office.hwp12.mac.general"}],[":pkg",["HancomOfficeHWPGeneral.pkg"]],[":zap",{":trash":["~/Library/Caches/com.hancom.office.hwp12.mac.general","~/Library/HTTPStorages/com.hancom.office.hwp12.mac.general","~/Library/HTTPStorages/com.hancom.office.hwp12.mac.general.binarycookies","~/Library/Preferences/com.hancom.office.hwp12.mac.general.plist","~/Library/Saved Application State/com.hancom.office.hwp12.mac.general.savedState","~/Library/WebKit/com.hancom.office.hwp12.mac.general"]}]]},"handbrake-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source video transcoder","homepage":"https://handbrake.fr/","names":["HandBrake"],"ruby_source_checksum":{":sha256":"31cb4538e16cbd4c983a907178c0f231bc5d03b8921268f2d75f03bbc4ad8a58"},"ruby_source_path":"Casks/h/handbrake-app.rb","sha256":"4afe27aaa77a7bbb0dcda1a335d96a5f53649f2649fb84de6982ffecc35de9d7","tap_string":"homebrew/cask","url_args":["https://handbrake.fr/rotation.php?file=HandBrake-1.11.2.dmg&update=true"],"version":"1.11.2","raw_artifacts":[[":app",["HandBrake.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/fr.handbrake.handbrake.sfl*","~/Library/Application Support/HandBrake","~/Library/Caches/fr.handbrake.HandBrake","~/Library/Preferences/fr.handbrake.HandBrake.plist","~/Library/Saved Application State/fr.handbrake.HandBrake.savedState"]}]]},"handshaker":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-01",":because":":unmaintained"},"desc":"App for managing Android devices","disable_args":{":date":"2026-03-01",":because":":unmaintained"},"homepage":"https://www.smartisan.com/apps/","names":["HandShaker"],"ruby_source_checksum":{":sha256":"bb93a14f2548c23f579d6551d7b17f83949d80eaa8aa8f4103569a9d77fff776"},"ruby_source_path":"Casks/h/handshaker.rb","sha256":"1ac126457138456d37175643595c9d29100643c3c810e20992418247f57ba82d","tap_string":"homebrew/cask","url_args":["https://dl2.smartisan.com/app/HandShaker.v2.5.6.zip"],"version":"2.5.6","raw_artifacts":[[":app",["HandShaker.app"]]]},"handy":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Speech to text application","homepage":"https://handy.computer/","names":["Handy"],"ruby_source_checksum":{":sha256":"7ef8ed30c6a9b571f4aebae6035ce8e458cd6f647bd96abaaf8431be5bfb101f"},"ruby_source_path":"Casks/h/handy.rb","sha256":"03b3edb44eef448187643c40af8626202881374f952c9cc3039848ff6f9c1b1b","tap_string":"homebrew/cask","url_args":["https://github.com/cjpais/Handy/releases/download/v0.9.8/Handy_0.9.8_x64.dmg"],"version":"0.9.8","raw_artifacts":[[":app",["Handy.app"]],[":zap",{":trash":["~/Library/Application Support/com.pais.handy","~/Library/Caches/com.pais.handy","~/Library/LaunchAgents/Handy.plist","~/Library/WebKit/com.pais.handy"]}]]},"hapigo":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Application launcher and productivity software","homepage":"https://www.hapigo.com/","names":["HapiGo"],"ruby_source_checksum":{":sha256":"7e60d87f53cfd8168198c64ab093352c26b8fd69ebf9ecb30f2123b5c36719bb"},"ruby_source_path":"Casks/h/hapigo.rb","sha256":"5ca38dd6cc50eeb51e34ff639504fa658361390337a62a055c95642e910d130d","tap_string":"homebrew/cask","url_args":["https://dl.hapigo.com/HapiGo_2.23.0.dmg"],"version":"2.23.0","raw_artifacts":[[":uninstall",{":quit":"com.xunyong.hapigo"}],[":app",["HapiGo.app"]],[":zap",{":trash":["~/Library/Application Support/Hapigo","~/Library/Caches/com.xunyong.hapigo","~/Library/Caches/Hapigo","~/Library/HTTPStorages/com.xunyong.hapigo","~/Library/HTTPStorages/com.xunyong.hapigo.binarycookies","~/Library/Preferences/com.xunyong.hapigo.plist","~/Library/Preferences/com.xunyong.hapigofind.plist","~/Library/WebKit/com.xunyong.hapigo"]}]]},"happ":{"depends_on_args":{":macos":":ventura"},"desc":"Platform for building proxies to bypass network restrictions","homepage":"https://www.happ.su/main/","names":["Happ"],"ruby_source_checksum":{":sha256":"fbff05bdd5c0dd7b7abd94e917e58952e471b1b89f7903c96c9c0591087e28ae"},"ruby_source_path":"Casks/h/happ.rb","sha256":"c3c583196968956479755e60cdc5790186ce524df431e31128c17447930b40c8","tap_string":"homebrew/cask","url_args":["https://github.com/Happ-proxy/happ-desktop/releases/download/4.5.4/Happ.macOS.universal.dmg"],"version":"4.5.4","raw_artifacts":[[":app",["Happ.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.happ.happd.plist","~/Library/Application Support/Happ","~/Library/Caches/Happ","~/Library/Preferences/com.happ.plist","~/Library/Preferences/Happ"]}]]},"happymac":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Watches, suspends and resumes background processes that slow down your system","homepage":"https://github.com/laffra/happymac","names":["HappyMac"],"ruby_source_checksum":{":sha256":"4297d30037c6a874389311b52e26c27d76c7f1697d6b2b3614b1cda3f180f94c"},"ruby_source_path":"Casks/h/happymac.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://chrislaffra.com/happymac/happymac.dmg"],"version":"0.1.0","raw_artifacts":[[":app",["happymac.app"]],[":zap",{":trash":"~/HappyMacApp"}]]},"haptic-touch-bar":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-30",":because":":unmaintained"},"desc":"Add haptic feedback to Touch Bar buttons","disable_args":{":date":"2026-03-30",":because":":unmaintained"},"homepage":"https://www.haptictouchbar.com/","names":["Haptic Touch Bar"],"ruby_source_checksum":{":sha256":"484efbad3507c53a43b4fba528f816fb6ce20944c545eac4c2bdfd1deb2013f7"},"ruby_source_path":"Casks/h/haptic-touch-bar.rb","sha256":"c7b044f1516bb0912e863e2e3a3fd080fa06833eaddc0f056caf55a5e9df94b5","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.bopsoft.HapticTouchBar/240/1540815050/HapticTouchBar-240.zip"],"version":"2.4.0,240,1540815050","raw_artifacts":[[":uninstall",{":quit":"com.bopsoft.HapticTouchBar"}],[":app",["Haptic Touch Bar.app"]],[":zap",{":trash":["~/Library/Application Support/Haptic Touch Bar","~/Library/Caches/com.bopsoft.HapticTouchBar","~/Library/Cookies/com.bopsoft.HapticTouchBar.binarycookies","~/Library/Preferences/com.bopsoft.HapticTouchBar.plist"]}]]},"haptickey":{"depends_on_args":{":macos":":any"},"desc":"Trigger haptic feedback when tapping Touch Bar","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/niw/HapticKey","names":["HapticKey"],"ruby_source_checksum":{":sha256":"945d0206f4c4b7d7c17c3de02c8ee812ae2052a91e7752725c002c365c8ace16"},"ruby_source_path":"Casks/h/haptickey.rb","sha256":"f2f2cb1b8bc38cec80d430dabf3c8020c40a54b0380079e83294c62c7c108c53","tap_string":"homebrew/cask","url_args":["https://github.com/niw/HapticKey/releases/download/0.7.0/HapticKey.app.zip"],"version":"0.7.0","raw_artifacts":[[":uninstall",{":quit":"at.niw.HapticKey"}],[":app",["HapticKey.app"]],[":zap",{":trash":["~/Library/Caches/at.niw.HapticKey","~/Library/Preferences/at.niw.HapticKey.plist"]}]]},"haroopad":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-01-05",":because":":unmaintained"},"desc":"Markdown editor","disable_args":{":date":"2026-01-05",":because":":unmaintained"},"homepage":"http://pad.haroopress.com/","names":["Haroopad"],"ruby_source_checksum":{":sha256":"3f85d23818693830542b4a24bab39835f14e55c70963dcb4f0acf189faba6748"},"ruby_source_path":"Casks/h/haroopad.rb","sha256":"97ef0a7df52daeace17ea01a1ca82dc974955c147593f251fb7c04ca0ff09064","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/rhiokim/haroopad-download/downloads/Haroopad-v0.13.2-x64.dmg"],"version":"0.13.2","raw_artifacts":[[":app",["Haroopad.app"]],[":zap",{":trash":"~/Library/Application Support/Haroopad"}]]},"harper-desktop":{"depends_on_args":{":macos":":sonoma"},"desc":"Grammar checker for developers","homepage":"https://writewithharper.com/","names":["Harper Desktop"],"ruby_source_checksum":{":sha256":"696592aefa594839829358e359ec3189ff1c82af3e038da22caf7811e0e426cc"},"ruby_source_path":"Casks/h/harper-desktop.rb","sha256":"29c83e4b8d373ab3c53272dfc121523b338c8e0ff739dac0e400650185a20545","tap_string":"homebrew/cask","url_args":["https://github.com/Automattic/harper/releases/download/v2.13.0/Harper_2.13.0_universal.dmg"],"version":"2.13.0","raw_artifacts":[[":app",["Harper.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/harper-desktop_*.plist","~/Library/Application Support/harper-desktop","~/Library/Caches/com.elijahpotter.harper-desktop","~/Library/LaunchAgents/Harper.plist","~/Library/Logs/DiagnosticReports/harper-desktop-*ips","~/Library/WebKit/com.elijahpotter.harper-desktop"]}]]},"harvest":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Time tracking application","homepage":"https://www.getharvest.com/apps/mac","names":["Harvest"],"ruby_source_checksum":{":sha256":"ce08afe42b8981c41dfeeb0170daf0d39624673276a1b0662d0c6fc64db9de87"},"ruby_source_path":"Casks/h/harvest.rb","sha256":"8ce01b9a10b8a2932400bcba3c8ed00fda69a92da4930a5e870661f15444bbb1","tap_string":"homebrew/cask","url_args":["https://downloads.harvestfiles.com/harvest-desktop/darwin/universal/Harvest-darwin-universal-3.0.13.zip"],"version":"3.0.13","raw_artifacts":[[":app",["Harvest.app"]],[":zap",{":trash":["~/Library/Application Scripts/68MH8658M5.group.com.getharvest.Harvest","~/Library/Application Support/Harvest","~/Library/Caches/com.getharvest.harvestxapp","~/Library/Caches/com.getharvest.harvestxapp.ShipIt","~/Library/Caches/Harvest","~/Library/Group Containers/68MH8658M5.group.com.getharvest.Harvest","~/Library/HTTPStorages/com.getharvest.harvestxapp","~/Library/Logs/Harvest","~/Library/Preferences/com.getharvest.harvestxapp.plist"]}]]},"hashbackup":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Command-line backup program","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.hashbackup.com/hashbackup/","names":["HashBackup"],"ruby_source_checksum":{":sha256":"d4411d284edfe5a895212b61f9c63255ea42b26564aea910eae0d96d4c9088d2"},"ruby_source_path":"Casks/h/hashbackup.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.hashbackup.com/download/hb-mac-64bit.tar.gz"],"version":"3336","raw_artifacts":[[":binary",["hb"]],[":zap",{":trash":"~/hashbackup"}]]},"hazel":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Automated organisation","homepage":"https://www.noodlesoft.com/","names":["Hazel"],"ruby_source_checksum":{":sha256":"43b40640329d5c015c5e1a60b8354ad78b6e1fc120d7c02d453bad3cb4c80896"},"ruby_source_path":"Casks/h/hazel.rb","sha256":"5f169b65ef2527901119187559c40fd17d693d8db723b738f3b8dbe3ab9f5726","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/Noodlesoft/Hazel-6.1.2.dmg"],"version":"6.1.2","raw_artifacts":[[":uninstall",{":quit":"86Z3GCJ4MF.com.noodlesoft.HazelHelper"}],[":app",["Hazel.app"]],[":zap",{":trash":["~/Library/Application Support/Hazel","~/Library/Caches/com.noodlesoft.HazelHelper","~/Library/Logs/Hazel","~/Library/Preferences/86Z3GCJ4MF.com.noodlesoft.HazelHelper.plist","~/Library/Preferences/com.noodlesoft.Hazel.plist","~/Library/Preferences/com.noodlesoft.HazelHelper.plist","~/Library/Saved Application State/com.noodlesoft.Hazel.savedState"]}]]},"hazeover":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Windows manager and desktop organiser","homepage":"https://hazeover.com/","names":["HazeOver"],"ruby_source_checksum":{":sha256":"2813bfb4b1953cead79fb187a3a0cd3a96e3e88380329c8ffcf8042e9a402e2e"},"ruby_source_path":"Casks/h/hazeover.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://hazeover.com/HazeOver.dmg"],"version":"1.9.9","raw_artifacts":[[":uninstall",{":launchctl":"com.pointum.hazeover.launcher",":quit":"com.pointum.hazeover",":login_item":"HazeOver"}],[":app",["HazeOver.app"]],[":zap",{":trash":["~/Library/Caches/com.pointum.hazeover","~/Library/HTTPStorages/com.pointum.hazeover","~/Library/Preferences/com.pointum.hazeover.plist"]}]]},"hbuilderx":{"depends_on_args":{":macos":":any"},"desc":"HTML editor","homepage":"https://www.dcloud.io/hbuilderx.html","names":["HBuilderX"],"ruby_source_checksum":{":sha256":"103e52093b070f30ffc9a0144fb2a0405df05aab13eb7ecb77d47d1be2ac6679"},"ruby_source_path":"Casks/h/hbuilderx.rb","sha256":"725a5a10dc7e47ace660cfa7672098e94afc8b10c0e7aa7cb424b3d78ccf6065","tap_string":"homebrew/cask","url_args":["https://download1.dcloud.net.cn/download/HBuilderX.5.26.2026091802.dmg"],"version":"5.26.2026091802","raw_artifacts":[[":uninstall",{":quit":"io.dcloud.HBuilderX"}],[":app",["HBuilderX.app"]],[":zap",{":trash":["~/Library/Application Support/HBuilder X","~/Library/Preferences/io.dcloud.HBuilderX.plist"]}]]},"hdfview":{"depends_on_args":{":macos":":any"},"desc":"Tool for browsing and editing HDF files","homepage":"https://www.hdfgroup.org/download-hdfview/","names":["HDFView"],"ruby_source_checksum":{":sha256":"7012710a77d2a655752c22479059026849db3d05da14d07e70eb4420ca52bd06"},"ruby_source_path":"Casks/h/hdfview.rb","sha256":"776a87f2f6106d8b10183c8976aec303da88518de0412fa0440d433d95596c03","tap_string":"homebrew/cask","url_args":["https://github.com/HDFGroup/hdfview/releases/download/v3.4.1/HDFView-3.4.1App-Darwin-x86_64.tar.gz"],"version":"3.4.1","raw_artifacts":[[":app",["HDFView.app"]],[":zap",{":trash":["~/.hdfview*","~/Library/Preferences/HDFView.hdfgroup.org.plist","~/Library/Saved Application State/hdf.view.savedState"]}]]},"hdhomerun":{"depends_on_args":{":macos":":any"},"desc":"Client for HDHomeRun streamer","disable_args":{":date":"2027-07-03",":because":":no_longer_meets_criteria"},"homepage":"https://www.silicondust.com/support/downloads/","names":["HDHomeRun"],"ruby_source_checksum":{":sha256":"ad812b4f446bbc2747358e5123eb3e94be60b35fc8ba9e235131584715b71247"},"ruby_source_path":"Casks/h/hdhomerun.rb","sha256":"f25feb76e283ebb0058b9a8af0e11b3f516cbb7e2111cca01b701f812748d6f6","tap_string":"homebrew/cask","url_args":["https://download.silicondust.com/hdhomerun/hdhomerun_mac_20260326.dmg"],"version":"20260326","raw_artifacts":[[":uninstall",{":pkgutil":"com.silicondust.*hdhomerun"}],[":pkg",["HDHomeRun Installer.pkg"]],[":zap",{":trash":["~/Library/Caches/com.silicondust.hdhomerun","~/Library/Saved Application State/com.silicondust.hdhomerun.savedState","~/Library/WebKit/com.silicondust.hdhomerun"]}]]},"headlamp":{"depends_on_args":{":macos":":monterey"},"desc":"UI for Kubernetes","homepage":"https://headlamp.dev/","names":["Headlamp"],"ruby_source_checksum":{":sha256":"52feaf797d9b05cc92da4d42c5b3310d9205c47c21da8102dc04638f9b9117d9"},"ruby_source_path":"Casks/h/headlamp.rb","sha256":"946c72185732295fefe48e52efdb210a029eaa3fc443813bc8cbbb81b05f87ac","tap_string":"homebrew/cask","url_args":["https://github.com/headlamp-k8s/headlamp/releases/download/v0.46.0/Headlamp-0.46.0-mac-x64.dmg"],"version":"0.46.0","raw_artifacts":[[":uninstall",{":quit":"com.kinvolk.headlamp"}],[":app",["Headlamp.app"]],[":zap",{":trash":["~/Library/Application Support/Headlamp","~/Library/Logs/Headlamp","~/Library/Preferences/com.kinvolk.headlamp.plist"]}]]},"headroom":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Reduce token usage for Claude Code and Codex","homepage":"https://extraheadroom.com/","names":["Headroom"],"ruby_source_checksum":{":sha256":"ca2813e3d52e9c0a3ad993044649541de79af90e27734f7d22bd71171fbb8941"},"ruby_source_path":"Casks/h/headroom.rb","tap_string":"homebrew/cask","url_args":["https://github.com/gglucass/headroom-desktop/releases/download/v0.9.49/Headroom_0.9.49_mac.dmg"],"version":"0.9.49","raw_artifacts":[[":uninstall",{":launchctl":"com.extraheadroom.headroom",":quit":"com.extraheadroom.headroom"}],[":app",["Headroom.app"]],[":zap",{":trash":["~/.headroom","~/Library/Application Support/Headroom","~/Library/Caches/com.extraheadroom.headroom","~/Library/HTTPStorages/com.extraheadroom.headroom","~/Library/HTTPStorages/com.extraheadroom.headroom.binarycookies","~/Library/LaunchAgents/com.extraheadroom.headroom.plist","~/Library/LaunchAgents/Headroom.plist","~/Library/Logs/Headroom","~/Library/Preferences/com.extraheadroom.headroom.plist","~/Library/Saved Application State/com.extraheadroom.headroom.savedState","~/Library/WebKit/com.extraheadroom.headroom"]}]]},"headset":{"depends_on_args":{":macos":":any"},"desc":"Music player powered by YouTube and Reddit","homepage":"https://headsetapp.co/","names":["Headset"],"ruby_source_checksum":{":sha256":"1079197b378522f2b7f797698ea18b8a13231841d09578b692a86a9cd8ed7ab6"},"ruby_source_path":"Casks/h/headset.rb","sha256":"a46fde8dfebbe4e4d19a5645e79b80954f1d26e2b58696e57383b94d36a140f3","tap_string":"homebrew/cask","url_args":["https://github.com/headsetapp/headset-electron/releases/download/v4.2.1/Headset-4.2.1-mac-x64.zip"],"version":"4.2.1","raw_artifacts":[[":app",["build/headset-darwin-x64/Headset.app"]],[":zap",{":trash":["~/Library/Application Support/Headset","~/Library/Caches/co.headsetapp.app","~/Library/Caches/co.headsetapp.app.ShipIt","~/Library/Cookies/co.headsetapp.app.binarycookies","~/Library/Logs/Headset","~/Library/Preferences/ByHost/co.headsetapp.app.ShipIt.*.plist","~/Library/Preferences/co.headsetapp.app.plist","~/Library/Saved Application State/co.headsetapp.app.savedState"]}]]},"heaven":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Performance and stability test for PC hardware","homepage":"https://benchmark.unigine.com/heaven","names":["Heaven Benchmark"],"ruby_source_checksum":{":sha256":"d53405e56c0044d55dd6573a9a51cc6e7bb9b6cde0eb8e39c3ec1ab01b76e5e0"},"ruby_source_path":"Casks/h/heaven.rb","sha256":"421cd620f86eb00f1d89a63e267115318c344ab51c71a8b0dd037219e4107386","tap_string":"homebrew/cask","url_args":["https://assets.unigine.com/d/Unigine_Heaven-4.0.dmg"],"version":"4.0","raw_artifacts":[[":app",["Heaven.app"]],[":zap",{":trash":["~/Library/Application Support/Heaven","~/Library/Saved Application State/com.Unigine.Heaven.savedState"]}]]},"hedgewars":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Turn-based strategy, artillery, action and comedy game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://hedgewars.org/","names":["Hedgewars"],"ruby_source_checksum":{":sha256":"131ace0986e6772b3ab99d1bb18eb5a3a5838fd65bfeaed8214a5792a54757ee"},"ruby_source_path":"Casks/h/hedgewars.rb","sha256":"5a0bdd9bc4cb7beea03b95a2549c1cf994ea8646f6621f5353dd22d79c757404","tap_string":"homebrew/cask","url_args":["https://www.hedgewars.org/download/releases/Hedgewars-1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["Hedgewars.app"]],[":zap",{":trash":["~/Library/Application Support/Hedgewars","~/Library/HTTPStorages/org.hedgewars.desktop","~/Library/Preferences/org.hedgewars.desktop.plist","~/Library/Saved Application State/org.hedgewars.desktop.savedState"]}]]},"hedy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI-powered meeting coach","homepage":"https://hedy.ai/","names":["Hedy AI"],"ruby_source_checksum":{":sha256":"db6dfee2536761f246f1d3a40d46ba3cd7f6cfa85ad92620524bc92b4887b3fc"},"ruby_source_path":"Casks/h/hedy.rb","sha256":"88f733a976e623298923c807a5fba67c2b38626fdb533952558e61121a63b93f","tap_string":"homebrew/cask","url_args":["https://dl.hedy.ai/Hedy-MacOS-3.14.0-434.dmg"],"version":"3.14.0,434","raw_artifacts":[[":uninstall",{":quit":"bot.hedy.mobile"}],[":app",["Hedy.app"]],[":zap",{":trash":["~/Library/Application Scripts/bot.hedy.mobile","~/Library/Containers/bot.hedy.mobile"]}]]},"height":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"All-in-one project management tool","disable_args":{":date":"2025-11-01",":because":":discontinued"},"homepage":"https://height.app/","names":["Height"],"ruby_source_checksum":{":sha256":"1a2d68edcef1ca419ab71503e0d3662319c7c2f9d2f124b22c36eadf0522eb46"},"ruby_source_path":"Casks/h/height.rb","sha256":"d1bc02ef43598842d0a96533127ce0f2d38a56397e43ab1df31f2c02662ef17d","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/height-statics/_app/Height-0.28.2-universal.dmg"],"version":"0.28.2","raw_artifacts":[[":app",["Height.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/height-electron-updater","~/Library/Application Support/Height","~/Library/Caches/app.height","~/Library/Caches/app.height.ShipIt","~/Library/Preferences/app.height.plist","~/Library/Saved Application State/app.height.savedState"]}]]},"heimdall-suite":{"depends_on_args":{":macos":":any"},"desc":"Flash firmware onto Samsung mobile devices","disable_args":{":date":"2026-03-29",":because":":no_longer_meets_criteria"},"homepage":"https://glassechidna.com.au/heimdall/","names":["Heimdall Suite"],"ruby_source_checksum":{":sha256":"6d8f270353e28b22ae7a94a5af8bd5abd1e3404a6d7fed942db1daabae0aa952"},"ruby_source_path":"Casks/h/heimdall-suite.rb","sha256":"4b283fc7bc331f8ec84031c939ef9d2aa71bb8fe6be6d3434dd268d76f7c0e60","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/benjamin_dobell/heimdall/downloads/heimdall-suite-1.4.0-mac.dmg"],"version":"1.4.0","raw_artifacts":[[":uninstall",{":kext":"au.com.glassechidna.heimdall_usb_shield",":pkgutil":"au.com.glassechidna.HeimdallSuite",":delete":"/Applications/heimdall-frontend.app"}],[":pkg",["Heimdall Suite 1.4.0.pkg"]],[":zap",{":trash":["~/Library/Preferences/com.yourcompany.heimdall-frontend.plist","~/Library/Saved Application State/com.yourcompany.heimdall-frontend.savedState"]}]],"raw_caveats":"heimdall-suite requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"helio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Music composition software","homepage":"https://helio.fm/","names":["Helio"],"ruby_source_checksum":{":sha256":"47e4742bce489ee4a46bc81dbf27a6fe598cc99417bef42029bdf992d1b32716"},"ruby_source_path":"Casks/h/helio.rb","sha256":"b84ffd9b5015e8eca193e76799c49eb86ee8f4bb8c0ea3ff63f50b9a6e96bb61","tap_string":"homebrew/cask","url_args":["https://ci.helio.fm/helio-3.18.dmg"],"version":"3.18","raw_artifacts":[[":uninstall",{":quit":"fm.helio"}],[":app",["Helio.app"]],[":zap",{":trash":["~/Library/Caches/fm.helio","~/Library/Caches/Helio","~/Library/Helio","~/Library/HTTPStorages/fm.helio","~/Library/Saved Application State/fm.helio.savedState"],":rmdir":"~/Documents/Helio"}]]},"helium-browser":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Chromium-based web browser","homepage":"https://helium.computer/","names":["Helium"],"ruby_source_checksum":{":sha256":"b004593f7a3117af4376eda6c17ddf3191e789ad60cbc59f3d0ebd750108f8b2"},"ruby_source_path":"Casks/h/helium-browser.rb","sha256":"a2d5ebcc87c772fff8dea21a85e52165c68ba3118e613b3a915f4d1d33d95fba","tap_string":"homebrew/cask","url_args":["https://github.com/imputnet/helium-macos/releases/download/0.20.1.1/helium_0.20.1.1_x86_64-macos.dmg"],"version":"0.20.1.1","raw_artifacts":[[":app",["Helium.app"]],[":zap",{":trash":["~/Library/Application Support/net.imput.helium","~/Library/Caches/net.imput.helium","~/Library/HTTPStorages/net.imput.helium","~/Library/Preferences/net.imput.helium.plist"]}]]},"helium":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/koush/support-wiki/wiki/Helium-Desktop-Installer-and-Android-App","names":["Helium"],"ruby_source_checksum":{":sha256":"0713ba81261ab49ca02aa92bb74945c188c3399ab1af0f32ed4954cd996ed787"},"ruby_source_path":"Casks/h/helium.rb","sha256":"30abcdcb04e53f24948897acfd24899c7cdfca564b71b023224ae13f11365bbd","tap_string":"homebrew/cask","url_args":["https://github.com/koush/CarbonResources/releases/download/v1.0.0/carbon-mac.zip"],"version":"1.0.0","raw_artifacts":[[":uninstall",{":quit":"com.koushikdutta.Helium"}],[":app",["Helium.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.koushikdutta.Helium.savedState"}]]},"helo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Email tester and debugger","homepage":"https://usehelo.com/","names":["HELO"],"ruby_source_checksum":{":sha256":"1d96f1f15a492a251f7ff2c787c8039c6af8a8eced2cb2ca66214d4b9f389525"},"ruby_source_path":"Casks/h/helo.rb","sha256":"3c36c4f402bdaef2b999fcea24df05a44e33deec341d8b98ce709aa084cb54af","tap_string":"homebrew/cask","url_args":["https://helo.fra1.digitaloceanspaces.com/helo/HELO-1.7.0.dmg"],"version":"1.7.0","raw_artifacts":[[":app",["HELO.app"]],[":zap",{":trash":["~/Library/Application Support/HELO","~/Library/Logs/HELO","~/Library/Preferences/de.beyondco.helo.plist","~/Library/Saved Application State/de.beyondco.helo.savedState"]}]]},"helpwire-operator":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remote desktop controller","homepage":"https://www.helpwire.app/","names":["HelpWire Operator"],"ruby_source_checksum":{":sha256":"fe52b244d682e3054c430fde3901b1a6e9bbf9c1b8e723a93bd3db6ab5c83da4"},"ruby_source_path":"Casks/h/helpwire-operator.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://get.helpwire.app/downloads/operator/mac/helpwire.dmg"],"version":"2.2","raw_artifacts":[[":app",["HelpWire Operator.app"]]]},"heptabase":{"auto_updates":true,"desc":"Note-taking tool for visual learning","homepage":"https://heptabase.com/","names":["Hepta"],"ruby_source_checksum":{":sha256":"884f79e94a6af7c568c928612534285ba6a25716cdf3973c39cdc6465e7acbab"},"ruby_source_path":"Casks/h/heptabase.rb","sha256":"7bee246d9d05e611c6cbef050eea7a68bf4daca1541d4ec7e108dc31a0042b65","tap_string":"homebrew/cask","url_args":["https://github.com/heptameta/project-meta/releases/download/v1.112.8/Heptabase-1.112.8-mac.zip"],"version":"1.112.8","raw_artifacts":[[":app",["Heptabase.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.projectmeta.projectmeta.sfl*","~/Library/Preferences/app.projectmeta.projectmeta.plist","~/Library/Saved Application State/app.projectmeta.projectmeta.savedState"]}]]},"herd":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Laravel and PHP development environment manager","homepage":"https://herd.laravel.com/","names":["Laravel Herd"],"ruby_source_checksum":{":sha256":"261fbfa3e62b7746c18eed8a330c124a4dadbfe4a858626cb92986f8994d004a"},"ruby_source_path":"Casks/h/herd.rb","sha256":"399a548d2e7cb838c9e8be1f5f0d54b42634ac132ef52c9370f5fd5a507f512b","tap_string":"homebrew/cask","url_args":["https://download.herdphp.com/app_versions/Herd_1.30.2.dmg"],"version":"1.30.2","raw_artifacts":[[":uninstall",{":quit":"Herd.app",":delete":"/etc/sudoers.d/herd"}],[":app",["Herd.app"]],[":zap",{":trash":["~/Herd","~/Library/Application Support/Herd","~/Library/Caches/de.beyondco.herd","~/Library/Caches/SentryCrash/Herd","~/Library/HTTPStorages/de.beyondco.herd","~/Library/HTTPStorages/de.beyondco.herd.binarycookies","~/Library/Preferences/de.beyondco.herd.plist","~/Library/Saved Application State/de.beyondco.herd.savedState","~/Library/WebKit/de.beyondco.herd"]}]]},"hermes-desktop":{"depends_on_args":{":macos":":any"},"desc":"Open-source desktop AI agent","homepage":"https://hermes-agent.nousresearch.com/desktop","names":["Hermes Agent Desktop"],"ruby_source_checksum":{":sha256":"342a7fb6825883a603a2e7d0e62786644a8f585a0dc693a094228404784c181f"},"ruby_source_path":"Casks/h/hermes-desktop.rb","sha256":"b61e047efe3059faf1c55fec3252e661f2d2a993a7a3eebf5cc6a9aa5c1790f5","tap_string":"homebrew/cask","url_args":["https://hermes-assets.nousresearch.com/Hermes-Setup.dmg?build=088d292d364f"],"version":"0.21.2,088d292d364f","raw_artifacts":[[":uninstall",{":quit":"com.nousresearch.hermes.setup"}],[":app",["Hermes.app"]],[":zap",{":trash":["~/Library/Application Support/Hermes","~/Library/Caches/com.nousresearch.hermes.setup","~/Library/Caches/hermes-setup","~/Library/Preferences/com.nousresearch.hermes.plist","~/Library/WebKit/com.nousresearch.hermes.setup","~/Library/WebKit/hermes-setup"],":rmdir":"~/.hermes"}]]},"hermit-crab":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Run shell commands without leaving your current app","disable_args":{":date":"2026-05-16",":because":":no_longer_available"},"homepage":"https://belkadan.com/hermitcrab/","names":["Hermit Crab"],"ruby_source_checksum":{":sha256":"2fc73c010ea550c59c0f4073ece36c9cbc7932b7d5f1e8040afbae379b245a39"},"ruby_source_path":"Casks/h/hermit-crab.rb","sha256":"f948f646c1a27f77921a21800f859653134db2631926c4b2f68658f84dd063a1","tap_string":"homebrew/cask","url_args":["https://belkadan.com/hermitcrab/updates/HermitCrab-1.0.3.zip"],"version":"1.0.3","raw_artifacts":[[":uninstall",{":quit":"com.belkadan.Hermit-Crab"}],[":app",["Hermit Crab.app"]],[":zap",{":trash":"~/Library/Preferences/com.belkadan.Hermit-Crab.plist"}]]},"heroic":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Game launcher","homepage":"https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/","names":["Heroic Games Launcher"],"ruby_source_checksum":{":sha256":"faf372abec4a68a5b8d8050ea763df4c73e388ab399f154ee588a70d492be1c0"},"ruby_source_path":"Casks/h/heroic.rb","sha256":"20f99a94ae49068c9a79f3f2ee79932fcf1d0bdc903e19e9a5a09d1683733c08","tap_string":"homebrew/cask","url_args":["https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.22.4/Heroic-2.22.4-macOS-x64.dmg"],"version":"2.22.4","raw_artifacts":[[":app",["Heroic.app"]],[":zap",{":trash":["~/Library/Application Support/heroic","~/Library/Logs/Heroic Games Launcher","~/Library/Logs/heroic","~/Library/Preferences/com.electron.heroic.plist","~/Library/Preferences/com.heroicgameslauncher.hgl.plist","~/Library/Saved Application State/com.electron.heroic.savedState"]}]]},"hex-fiend":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Hex editor focussing on speed","homepage":"https://hexfiend.com/","names":["Hex Fiend"],"ruby_source_checksum":{":sha256":"78298373d1bede883d6f85c1115ce812982221f4ff25b5dbe39e75ef875c039b"},"ruby_source_path":"Casks/h/hex-fiend.rb","sha256":"837041623a21eaae59b9b6c0bb7f75533938ab96580861ee7e276bb926e0e076","tap_string":"homebrew/cask","url_args":["https://github.com/hexfiend/HexFiend/releases/download/v2.18.1/Hex_Fiend_2.18.1.dmg"],"version":"2.18.1","raw_artifacts":[[":app",["Hex Fiend.app"]],[":binary",["$APPDIR/Hex Fiend.app/Contents/Resources/hexf"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.ridiculousfish.hexfiend.sfl*","~/Library/Application Support/com.ridiculousfish.HexFiend","~/Library/Caches/com.ridiculousfish.HexFiend","~/Library/Cookies/com.ridiculousfish.HexFiend.binarycookies","~/Library/Preferences/com.ridiculousfish.HexFiend.plist","~/Library/Saved Application State/com.ridiculousfish.HexFiend.savedState"]}]]},"hey-desktop":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Access the HEY email service","homepage":"https://hey.com/","names":["HEY"],"ruby_source_checksum":{":sha256":"4aa6df563dcd60c7f65cd8a7ebbe94a1d5aa1b84af819c86e79b443bb080f2fe"},"ruby_source_path":"Casks/h/hey-desktop.rb","sha256":"a4a1ca01a50ed10352a3801c784a9b54e04732f92209a810b88a27ffdaaa9224","tap_string":"homebrew/cask","url_args":["https://hey.com/desktop/HEY-1.3.9-mac.zip"],"version":"1.3.9","raw_artifacts":[[":app",["HEY.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hey.app.desktop.sfl*","~/Library/Application Support/HEY","~/Library/Logs/HEY","~/Library/Preferences/com.hey.app.desktop.plist"]}]]},"heynote":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Dedicated scratchpad for developers","homepage":"https://heynote.com/","names":["Heynote"],"ruby_source_checksum":{":sha256":"ca6524c33a825e5faf53b4cd666fec67a174c7b80abda67572ebfeaed835acea"},"ruby_source_path":"Casks/h/heynote.rb","sha256":"f24a919f37e24dfd5cdd69f6e4f2c330f6033384521cead8a9b8968b8150540f","tap_string":"homebrew/cask","url_args":["https://github.com/heyman/heynote/releases/download/v2.9.1/Heynote_2.9.1_x64.dmg"],"version":"2.9.1","raw_artifacts":[[":app",["Heynote.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.heynote.app.sfl*","~/Library/Application Support/Heynote","~/Library/Caches/com.heynote.app","~/Library/Caches/com.heynote.app.ShipIt","~/Library/Caches/heynote-updater","~/Library/HTTPStorages/com.heynote.app","~/Library/Logs/Heynote","~/Library/Preferences/ByHost/com.heynote.app.ShipIt.*.plist","~/Library/Preferences/com.heynote.app.plist","~/Library/Saved Application State/com.heynote.app.savedState"]}]]},"hfsleuth":{"depends_on_args":{":macos":":any"},"desc":"HFS+/HFSX file system inspection tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://newosxbook.com/tools/hfsleuth.html","names":["HFSleuth"],"ruby_source_checksum":{":sha256":"3c381a449b0daa865baab495311231341739ac7aecd7822a9f311a3bb7d2b288"},"ruby_source_path":"Casks/h/hfsleuth.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://newosxbook.com/files/hfsleuth.tar"],"version":"latest","raw_artifacts":[[":binary",["hfsleuth.universal"],{":target":"hfsleuth"}],[":manpage",["hfsleuth.1"]]]},"hhkb-studio":{"depends_on_args":{":macos":":any"},"desc":"Customize keymap, shortcuts, and gesture pad behavior on HHKB Studio","homepage":"https://happyhackingkb.com/","names":["Happy Hacking Keyboard Studio Keymap Tool"],"ruby_source_checksum":{":sha256":"a36c85ebf617c317defa2b33321806243a1ae37921902cac2a6e63d27bb0c64f"},"ruby_source_path":"Casks/h/hhkb-studio.rb","sha256":"b58e77841517952f4ec218dab600ae70c20a3ac49860f22eccfb67eab967288f","tap_string":"homebrew/cask","url_args":["https://origin.pfultd.com/downloads/hhkbstudio/mac/HHKBStudiokeymapTool_112ma.dmg"],"version":"1.1.2","raw_artifacts":[[":uninstall",{":quit":"jp.co.pfu.hhkb-studio-keymap-tool",":pkgutil":"jp.co.pfu.hhkb-studio-keymap-tool.pkg.V1.1.2",":delete":["/Applications/hhkb-studio-keymap-tool*","/Applications/HHKBStudio/EULA_*.rtf","/Applications/HHKBStudio/OSS_License.txt"],":rmdir":"/Applications/HHKBStudio"}],[":pkg",["HHKBStudiokeymapTool_112ma.pkg"]],[":zap",{":trash":["~/Library/Application Support/hhkb-keymap-tool/Studio/*.log","~/Library/Preferences/jp.co.pfu.hhkb-studio-keymap-tool.plist"],":rmdir":"~/Library/Application Support/hhkb-keymap-tool/Studio"}]]},"hhkb":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Allows keymap customization on HHKB HYBRID Type-S and HYBRID models","homepage":"https://happyhackingkb.com/","names":["Happy Hacking Keyboard Keymap Tool"],"ruby_source_checksum":{":sha256":"d852c10eae7a8e24488f2f3ef2b40ccbfb5096fba6bd55640bd1d68cb36566f9"},"ruby_source_path":"Casks/h/hhkb.rb","sha256":"c0e57922fc972f1d8ab6f317d8f4e9cffc25f51b2aad1f78fbf187f968f1af5a","tap_string":"homebrew/cask","url_args":["https://origin.pfultd.com/downloads/hhkb/mac/HHKBkeymapTool_201ma.dmg"],"version":"2.0.1","raw_artifacts":[[":uninstall",{":quit":"jp.co.pfu.hhkb-keymap-tool",":pkgutil":"jp.co.pfu.hhkb-keymap-tool.pkg.V2.0.1",":delete":["/Applications/hhkb-keymap-tool*","/Applications/HHKB/EULA_*.rtf","/Applications/HHKB/OSS_License.txt"],":rmdir":"/Applications/HHKB"}],[":pkg",["HHKBkeymapTool_201ma.pkg"]],[":zap",{":trash":["~/Library/Application Support/hhkb-keymap-tool/*.log","~/Library/Preferences/jp.co.pfu.hhkb-keymap-tool.plist"],":rmdir":"~/Library/Application Support/hhkb-keymap-tool"}]]},"hiarcs-chess-explorer":{"depends_on_args":{":macos":":any"},"desc":"Chess database, analysis and game playing program","homepage":"https://www.hiarcs.com/mac-chess-explorer.html","names":["(Deep) HIARCS Chess Explorer"],"ruby_source_checksum":{":sha256":"c3cbfa14d7647753481c58c98afeeb4a5f77b67079abd982fbb3eeadd6e040e7"},"ruby_source_path":"Casks/h/hiarcs-chess-explorer.rb","sha256":"f8cd33777c1dbecbdf6dfaeb6be896a1a844c9737b49b670ff724ccd2ee8efad","tap_string":"homebrew/cask","url_args":["https://www.hiarcs.com/hce/HIARCS-Chess-Explorer-Installer-v1.14.pkg"],"version":"1.14","raw_artifacts":[[":uninstall",{":signal":["TERM","com.hiarcs.chessexplorer"],":pkgutil":"com.hiarcs.*"}],[":pkg",["HIARCS-Chess-Explorer-Installer-v1.14.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.hiarcs.Chess Explorer.plist",":rmdir":"~/Documents/HIARCS Chess"}]]},"hiddenbar":{"depends_on_args":{":macos":":ventura"},"desc":"Utility to hide menu bar items","homepage":"https://github.com/dwarvesf/hidden/","names":["Hidden Bar"],"ruby_source_checksum":{":sha256":"59c74dd9da9a0ca804d413f8499fab77cc8a60897d76e7686f5a3a22de02ee51"},"ruby_source_path":"Casks/h/hiddenbar.rb","sha256":"2f1082bf55f8a3a4cd132617cf68c054da95c58983966fed0728e4a1dc19327b","tap_string":"homebrew/cask","url_args":["https://github.com/dwarvesf/hidden/releases/download/v1.11.1/Hidden-Bar-v1.11.1-macos.zip"],"version":"1.11.1","raw_artifacts":[[":uninstall",{":launchctl":"com.dwarvesv.LauncherApplication",":quit":"com.dwarvesv.minimalbar"}],[":app",["Hidden Bar.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.dwarvesv.LauncherApplication","~/Library/Application Scripts/com.dwarvesv.minimalbar","~/Library/Containers/com.dwarvesv.LauncherApplication","~/Library/Containers/com.dwarvesv.minimalbar"]}]]},"hides":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App to hide all open apps except the current one","homepage":"https://hides.sweetpproductions.com/","names":["Hides"],"ruby_source_checksum":{":sha256":"addec95e529913e6f6330eab53e581889e118a2d639422dae5d003353c8d92fa"},"ruby_source_path":"Casks/h/hides.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://sweetpproductions.com/products/hides/Hides.dmg"],"version":"7.4","raw_artifacts":[[":app",["Hides.app"]],[":zap",{":trash":["~/Library/Containers/com.sweetpproductions.Hides","~/Library/Group Containers/*.com.sweetpproductions.Hides"]}]]},"hidock":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Set custom Dock settings for when on different displays","homepage":"https://hidock.app/","names":["HiDock"],"ruby_source_checksum":{":sha256":"ed47e9c4ff5d449c11964a7e148412dc3cb829896b612224eba41c739c4e6277"},"ruby_source_path":"Casks/h/hidock.rb","sha256":"29e95a7eb061236658ccccbc86c1ba0ee872bf5e627c0fff0a37ca29b056f60e","tap_string":"homebrew/cask","url_args":["https://hidock.app/HiDock_1.4.zip"],"version":"1.4","raw_artifacts":[[":uninstall",{":quit":["design.rafa.HiDock","design.rafa.HiDock-LaunchAtLoginHelper"],":login_item":"HiDock"}],[":app",["HiDock.app"]],[":zap",{":trash":["~/Library/HTTPStorages/design.rafa.HiDock","~/Library/Preferences/design.rafa.HiDock.plist","~/Library/Saved Application State/design.rafa.HiDock.savedState"]}]]},"highball":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Tool to run Windows games","homepage":"https://github.com/gauthierpiarrette/highball","names":["Highball"],"ruby_source_checksum":{":sha256":"1f4a5b6f9f02d42198c452745dda1ca329d4ecc6611fa3bb30ad749aeaab6bef"},"ruby_source_path":"Casks/h/highball.rb","sha256":"c67cd2815af89303e02086b469d7fea1e00f9c24e6cdae4b658395a2fb93e1ef","tap_string":"homebrew/cask","url_args":["https://github.com/gauthierpiarrette/highball/releases/download/v0.10.22/Highball.dmg"],"version":"0.10.22","raw_artifacts":[[":app",["Highball.app"]],[":zap",{":trash":["~/Library/Application Support/Highball","~/Library/Caches/app.highball.Highball","~/Library/HTTPStorages/app.highball.Highball","~/Library/Preferences/app.highball.Highball.plist","~/Library/WebKit/app.highball.Highball"]}]]},"highlight-ai":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Context-aware AI assistant","homepage":"https://highlightai.com/","names":["Highlight"],"ruby_source_checksum":{":sha256":"0333752cc2615d3fc1ffc81caf5ca1d5616d30b3732d074a28623925819fa0ef"},"ruby_source_path":"Casks/h/highlight-ai.rb","sha256":"a0e26d4bf15d769aee3ea7bca1833cd2e88fdfbe9f1b93eb2b6a32b8b98da31e","tap_string":"homebrew/cask","url_args":["https://cdn.highlightai.com/releases/darwin/x64/Highlight-1.3.284.dmg"],"version":"1.3.284","raw_artifacts":[[":app",["Highlight.app"]],[":zap",{":trash":["~/Library/Application Support/Highlight","~/Library/Preferences/tv.medal.highlight.plist","~/Library/Saved Application State/tv.medal.highlight.savedState"]}]]},"hightop":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File access via the menu bar","homepage":"https://hightop.app/","names":["HighTop"],"ruby_source_checksum":{":sha256":"01156bd0e2f949fed298936cfa1659949d832117df15a269cfab192377b87578"},"ruby_source_path":"Casks/h/hightop.rb","sha256":"6e7981e7734c2107e528f9885f67711fcdbca98f9f30ccd5bfff53127e347fbf","tap_string":"homebrew/cask","url_args":["https://hightop.app/downloads/HighTop1.4.dmg"],"version":"1.4","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.HighTop"}],[":app",["HighTop.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.knollsoft.HighTopLauncher","~/Library/Application Support/HighTop+","~/Library/Caches/com.knollsoft.HighTop","~/Library/Containers/com.knollsoft.HighTopLauncher","~/Library/Cookies/com.knollsoft.HighTop.binarycookies","~/Library/HTTPStorages/com.knollsoft.HighTop","~/Library/HTTPStorages/com.knollsoft.HighTop.binarycookies","~/Library/Preferences/com.knollsoft.HighTop.plist","~/Library/Saved Application State/com.knollsoft.HighTop.savedState"]}]]},"historyhound":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Browser history and bookmarks keyword search","homepage":"https://www.stclairsoft.com/HistoryHound/","names":["HistoryHound"],"ruby_source_checksum":{":sha256":"7458d7b431e8396fe483e41f229207c0d3ceaf924e97af27847fb7992a7d768d"},"ruby_source_path":"Casks/h/historyhound.rb","sha256":"d2f7b578529fa3bf3d7b10578a6fc4ed5e3274752c510e0894fee6eb8c0acef2","tap_string":"homebrew/cask","url_args":["https://www.stclairsoft.com/download/HistoryHound-2.3.7.dmg"],"version":"2.3.7","raw_artifacts":[[":app",["HistoryHound.app"]],[":zap",{":trash":["~/Library/Application Support/HistoryHound","~/Library/Caches/com.stclairsoft.HistoryHound","~/Library/Preferences/com.stclairsoft.HistoryHound.plist"]}]]},"hive-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI agent orchestrator for parallel coding across projects","homepage":"https://github.com/morapelker/hive","names":["Hive"],"ruby_source_checksum":{":sha256":"b0c869e8de42d7fcd03859fea683619292b780a97dc62c197ecc6ddc09049221"},"ruby_source_path":"Casks/h/hive-app.rb","sha256":"22c7fb34e55cbe518f0879f34c78c4ecda7c4ba5c606633c36665ec844e6d9ef","tap_string":"homebrew/cask","url_args":["https://github.com/morapelker/hive/releases/download/v1.2.49/Hive-1.2.49.dmg"],"version":"1.2.49","raw_artifacts":[[":app",["Hive.app"]],[":zap",{":trash":["~/.hive","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hive.app.sfl*","~/Library/Application Support/hive","~/Library/Logs/hive","~/Library/Preferences/com.hive.app.plist","~/Library/Saved Application State/com.hive.app.savedState"]}]]},"hma-vpn":{"depends_on_args":{":macos":":any"},"desc":"VPN program from Hide My Ass","homepage":"https://www.hidemyass.com/index.html","names":["HMA! VPN"],"ruby_source_checksum":{":sha256":"ef2586f7a76a855df487a097752de80e40eceb4a5a171b4a14d1a443683b427f"},"ruby_source_path":"Casks/h/hma-vpn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s-mac-sl.avcdn.net/macosx/privax/HMA-VPN.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":launchctl":"com.privax.osx.provpn.helper",":quit":"com.privax.osx.provpn.helper",":delete":["/Applications/HMA VPN.app","/Library/PrivilegedHelperTools/com.privax.osx.provpn.helper"]}],[":installer",{":manual":"Install HMA VPN.pkg"}],[":zap",{":trash":["~/Library/Preferences/com.privax.osx.provpn.helper.plist","~/Library/Saved Application State/com.privax.osx.provpn.helper.savedState"]}]]},"hol-guard":{"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Local-first runtime firewall for AI coding agents","homepage":"https://hol.org/guard","names":["HOL Guard"],"ruby_source_checksum":{":sha256":"b7c3089069db081af0b0a6aec9aa2cebad8b31fd377c051f3af895fee0a337af"},"ruby_source_path":"Casks/h/hol-guard.rb","sha256":"c596a408a098f763b9058a41e7693057c4c20034e739ade158fb958f6b941474","tap_string":"homebrew/cask","url_args":["https://hol.org/api/guard/desktop/download?platform=macos&version=3.0.144"],"url_kwargs":{":user_agent":":browser"},"version":"3.0.144","raw_artifacts":[[":uninstall",{":quit":"org.hol.guard.desktop"}],[":app",["HOL Guard.app"]],[":zap",{":trash":["~/.hol-guard","~/Library/Application Support/org.hol.guard.desktop","~/Library/Caches/org.hol.guard.desktop","~/Library/Preferences/org.hol.guard.desktop.plist","~/Library/Saved Application State/org.hol.guard.desktop.savedState","~/Library/WebKit/org.hol.guard.desktop"]}]]},"holavpn":{"depends_on_args":{":macos":":monterey"},"desc":"Peer-to-peer VPN","homepage":"https://hola.org/","names":["Hola VPN"],"ruby_source_checksum":{":sha256":"af3cd3c243cff66883bee45976808f3f274681dc6c7211b8dff332d019d70122"},"ruby_source_path":"Casks/h/holavpn.rb","sha256":"41593458221970354722561189e052581d2221b20e70c5a49f72d8f16e736161","tap_string":"homebrew/cask","url_args":["https://cdn4.hola.org/static/HolaVPN2E-4.1-1.259.51.dmg"],"version":"4.1,1.259.51","raw_artifacts":[[":app",["HolaVPN2E.app"]],[":zap",{":trash":["~/Documents/holavpn2e.db*","~/Library/Application Support/Hola2E","~/Library/Caches/org.hola.hola2e*","~/Library/HTTPStorages/org.hola.hola2e*","~/Library/LaunchAgents/org.hola.svc.plist","~/Library/Preferences/group.org.hola.hola2e.widget-container.plist","~/Library/Preferences/org.hola.hola2e*.plist","~/Library/Saved Application State/org.hola.hola2e*.savedState"]}]]},"holst":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Online whiteboard for team collaboration","homepage":"https://holst.so/","names":["Holst"],"ruby_source_checksum":{":sha256":"bcd9ced8d2633dedf51d34d2e8835dca50a2e9864c07a5f55da52e83f149310a"},"ruby_source_path":"Casks/h/holst.rb","sha256":"6310c88757875a20db162a320da583140d258c5793bba3cfd6ef8c79c36832de","tap_string":"homebrew/cask","url_args":["https://storage.yandexcloud.net/holst-desktop-application/mac/Holst-0.0.7-universal.dmg"],"version":"0.0.7","raw_artifacts":[[":app",["Holst.app"]],[":zap",{":trash":["~/Library/Application Support/Holst","~/Library/Caches/holst-desktop-app-updater","~/Library/Logs/Holst","~/Library/Preferences/com.holst.desktop.plist"]}]]},"home-assistant":{"depends_on_args":{":macos":":ventura"},"desc":"Companion app for Home Assistant home automation software","homepage":"https://companion.home-assistant.io/","names":["Home Assistant"],"ruby_source_checksum":{":sha256":"57c8e3ee17607fa1ab6a7baffbac2f59474d5b0b6a7a5466993791bbc273cdd0"},"ruby_source_path":"Casks/h/home-assistant.rb","sha256":"72274b834226ca511dea126aabdbc3969ffe2e77a1f3d1a2209c6d4a3c0c37fb","tap_string":"homebrew/cask","url_args":["https://github.com/home-assistant/iOS/releases/download/release%2F2026.10.1%2F2026.3213/home-assistant-mac.zip"],"version":"2026.10.1,2026.3213","raw_artifacts":[[":app",["Home Assistant.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.robbie.HomeAssistant","~/Library/Containers/io.robbie.HomeAssistant","~/Library/Group Containers/group.io.robbie.homeassistant"]}]]},"homebrew-app":{"depends_on_args":{":macos":":tahoe"},"desc":"Homebrew's official GUI","homepage":"https://github.com/Homebrew/BrewUI","names":["Homebrew"],"ruby_source_checksum":{":sha256":"b77cec1f2f092763d7052e5e92a79543723377f16a01f2e868ce9c564eb0294e"},"ruby_source_path":"Casks/h/homebrew-app.rb","sha256":"07892b0cc2023182111fe0d993f0e9b2daf4c1ced9c8f49283dec2617b51da92","tap_string":"homebrew/cask","url_args":["https://github.com/Homebrew/BrewUI/releases/download/v0.6.0/Homebrew-0.6.0.zip"],"version":"0.6.0","raw_artifacts":[[":app",["Homebrew.app"]],[":zap",{":trash":["~/Library/Application Support/sh.brew.app","~/Library/Caches/sh.brew.app","~/Library/HTTPStorages/sh.brew.app","~/Library/Preferences/sh.brew.app.plist"]}]]},"homerow":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Keyboard shortcuts for every button on your screen","homepage":"https://www.homerow.app/","names":["Homerow"],"ruby_source_checksum":{":sha256":"ce04912e80b26a5c0a40ae04e71c002a51732c196494894ad9e632ef313025bd"},"ruby_source_path":"Casks/h/homerow.rb","sha256":"39616e577d74459d2a095e2da571fce2e528d5375615abf102b8080c1f091c6b","tap_string":"homebrew/cask","url_args":["https://builds.homerow.app/v1.5.3/Homerow.zip"],"version":"1.5.3","raw_artifacts":[[":app",["Homerow.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.superultra.HomerowLauncher","~/Library/Application Support/com.superultra.Homerow","~/Library/Caches/com.superultra.Homerow","~/Library/HTTPStorages/com.superultra.Homerow","~/Library/Preferences/com.superultra.Homerow.plist","~/Library/Saved Application State/com.superultra.Homerow.savedState"]}]]},"honto":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Ebook reader for the honto store","homepage":"https://honto.jp/ebook/dlinfo.html","names":["honto view app","hontoビューアアプリ"],"ruby_source_checksum":{":sha256":"cd863fd1ff9cee94d72757b0a8d4d3b3d2f53007e463ba70381d7ab4fe6e0170"},"ruby_source_path":"Casks/h/honto.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.honto.jp/macapp/honto.dmg"],"version":"6.73.0","raw_artifacts":[[":app",["honto.app"]],[":zap",{":trash":["~/Library/Application Scripts/jp.co.dnp.hontoformac","~/Library/Containers/jp.co.dnp.hontoformac"]}]]},"hookmark":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Link and retrieve key information","homepage":"https://hookproductivity.com/","names":["Hook"],"ruby_source_checksum":{":sha256":"b1bb28ba40a374c23f01296261c11d6ea03cb126e69e75967b4c23d6bce3c7b9"},"ruby_source_path":"Casks/h/hookmark.rb","sha256":"e73f2f93cc441f9f62160a08c925cb89577e4b64ac83392d9942309224010227","tap_string":"homebrew/cask","url_args":["https://updates.hookproductivity.com/downloads/Hookmark-app-7.3.1.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"7.3.1","raw_artifacts":[[":uninstall",{":launchctl":"com.cogsciapps.hookautolaunchhelper",":quit":"com.cogsciapps.hook"}],[":app",["Hookmark.app"]],[":zap",{":trash":["~/Library/Application Support/com.cogsciapps.hook","~/Library/Caches/com.cogsciapps.hook","~/Library/HTTPStorages/com.cogsciapps.hook","~/Library/Logs/com.cogsciapps.hook","~/Library/Preferences/com.cogsciapps.hook.plist","~/Library/WebKit/com.cogsciapps.hook"]}]]},"hop":{"depends_on_args":{":macos":":monterey"},"desc":"View and edit HWP documents","homepage":"https://golbin.github.io/hop/","names":["HOP"],"ruby_source_checksum":{":sha256":"766bd87adfaf2e48d999689d411c7689efc0a8953d0e3d142956b46c1055f086"},"ruby_source_path":"Casks/h/hop.rb","sha256":"89c543d71dcb9b76b68119443db1fdcc1c3f33126dab48e0a40de5fab64bf26a","tap_string":"homebrew/cask","url_args":["https://github.com/golbin/hop/releases/download/v0.4.5/HOP-macos-x64.dmg"],"version":"0.4.5","raw_artifacts":[[":app",["HOP.app"]],[":zap",{":trash":["~/Library/Application Support/net.golbin.hop","~/Library/Caches/net.golbin.hop","~/Library/Logs/net.golbin.hop","~/Library/WebKit/net.golbin.hop"]}]]},"hopper-disassembler":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Reverse engineering tool that lets you disassemble, decompile and debug your app","homepage":"https://www.hopperapp.com/","names":["Hopper Disassembler"],"ruby_source_checksum":{":sha256":"82a5d2e8e506997e8662cd591f7e0a3a064530e6404923dd606a7db2dd143abe"},"ruby_source_path":"Casks/h/hopper-disassembler.rb","sha256":"4e678442f4afe283566c34fa359f025b0e754065787caa0cae52fd7faf2f0a7b","tap_string":"homebrew/cask","url_args":["https://www.hopperapp.com/downloader/public/Hopper-6.6.0-demo.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"6.6.0","raw_artifacts":[[":uninstall",{":launchctl":"com.cryptic-apps.ExternalAPI",":quit":"com.cryptic-apps.hopper-web-4"}],[":app",["Hopper Disassembler.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.cryptic-apps.hopper-web-4.sfl*","~/Library/Application Support/Hopper Disassembler v4","~/Library/Application Support/Hopper","~/Library/Caches/com.apple.helpd/Generated/com.cryptic-apps.hopper-web-4.help*","~/Library/Caches/com.cryptic-apps.hopper-web-4","~/Library/HTTPStorages/com.cryptic-apps.hopper-web-4","~/Library/Preferences/com.cryptic-apps.hopper-web-4.plist","~/Library/Saved Application State/com.cryptic-apps.hopper-web-4.savedState"]}]]},"hoppscotch-selfhost":{"conflicts_with_args":{":cask":["hoppscotch"]},"desc":"Desktop client for SelfHost version of the Hoppscotch API development ecosystem","homepage":"https://hoppscotch.com/","names":["Hoppscotch SelfHost"],"ruby_source_checksum":{":sha256":"771c608cb1269d7078f3aa4b81dbc83acd616e27a9dd6dce3522a976a28247fa"},"ruby_source_path":"Casks/h/hoppscotch-selfhost.rb","sha256":"5df15681a07e726974feab8f9ddc33a3195342b21cfa14f59eff5252ff87b6d2","tap_string":"homebrew/cask","url_args":["https://github.com/hoppscotch/releases/releases/download/v26.9.0-0/Hoppscotch_SelfHost_mac_x64.dmg"],"version":"26.9.0-0","raw_artifacts":[[":uninstall",{":quit":"io.hoppscotch.desktop"}],[":app",["Hoppscotch.app"]],[":zap",{":trash":["~/Library/Application Support/io.hoppscotch.desktop","~/Library/Caches/io.hoppscotch.desktop","~/Library/Saved Application State/io.hoppscotch.desktop.savedState","~/Library/WebKit/io.hoppscotch.desktop"]}]]},"hoppscotch":{"conflicts_with_args":{":cask":["hoppscotch-selfhost"]},"desc":"Open source API development ecosystem","homepage":"https://hoppscotch.com/","names":["Hoppscotch"],"ruby_source_checksum":{":sha256":"1ede899db664b60e9bfe585615d0e025a1d21ed0e1338df5545b8164e195fad0"},"ruby_source_path":"Casks/h/hoppscotch.rb","sha256":"63187577328dced2b60cbf11031c5bd75a039a7f8a630045edfd0b8b3f64fe8e","tap_string":"homebrew/cask","url_args":["https://github.com/hoppscotch/releases/releases/download/v26.9.0-0/Hoppscotch_mac_x64.dmg"],"version":"26.9.0-0","raw_artifacts":[[":uninstall",{":quit":"io.hoppscotch.desktop"}],[":app",["Hoppscotch.app"]],[":zap",{":trash":["~/Library/Application Support/io.hoppscotch.desktop","~/Library/Caches/io.hoppscotch.desktop","~/Library/Saved Application State/io.hoppscotch.desktop.savedState","~/Library/WebKit/io.hoppscotch.desktop"]}]]},"hoptodesk":{"desc":"Remote desktop and remote support tool with end-to-end encryption","homepage":"https://www.hoptodesk.com/","names":["HopToDesk"],"ruby_source_checksum":{":sha256":"856426ab4562d936ba5dac5d08922daf4f2a99c441835b87c8a17d42e98df00a"},"ruby_source_path":"Casks/h/hoptodesk.rb","sha256":"ef023eb30fd6bcce696a57d834e1af049022f89094322c7323524715ec3f6bca","tap_string":"homebrew/cask","url_args":["https://dl.hoptodesk.com/releases/1.46.74/HopToDesk.dmg"],"version":"1.46.74","raw_artifacts":[[":uninstall",{":launchctl":["com.hoptodesk.HopToDesk_server","com.hoptodesk.HopToDesk_service"],":quit":"com.hoptodesk.hoptodesk"}],[":app",["HopToDesk.app"]],[":zap",{":trash":["/Library/LaunchAgents/com.hoptodesk.HopToDesk_server.plist","/Library/LaunchDaemons/com.hoptodesk.HopToDesk_service.plist","~/Library/Logs/HopToDesk","~/Library/Preferences/com.hoptodesk.HopToDesk","~/Library/Saved Application State/com.hoptodesk.hoptodesk.savedState"]}]]},"horos":{"depends_on_args":{":macos":":any"},"desc":"Medical image viewer","homepage":"https://horosproject.org/","names":["Horos"],"ruby_source_checksum":{":sha256":"29cee01dc62b4aa44a85f18c2586d582d8d2f8f8453af0685a01ed1a8d8d776d"},"ruby_source_path":"Casks/h/horos.rb","sha256":"b0ea0ac8793ee1e343c815f5e2bfbeba01ea713181c2c66ad69b73fbed69a902","tap_string":"homebrew/cask","url_args":["https://horosproject.org/horos-content/Horos4.0.0.dmg"],"version":"4.0.0","raw_artifacts":[[":app",["Horos.app"]],[":zap",{":trash":["~/Library/Application Support/Horos","~/Library/Caches/org.horosproject.horos","~/Library/HTTPStorages/org.horosproject.horos","~/Library/Preferences/org.horosproject.horos.plist","~/Library/Saved Application State/org.horosproject.horos.savedState"]}]]},"hostsx":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Local hosts update tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/ZzzM/HostsX","names":["HostsX"],"ruby_source_checksum":{":sha256":"8d7c36a615c59711415c2bba61afb10870bb3640445a243047cbba6b8a1275de"},"ruby_source_path":"Casks/h/hostsx.rb","sha256":"5a8fc616b6e28465ba9edfbbd647285f33add8b1790c517ece55df3aec5b73a0","tap_string":"homebrew/cask","url_args":["https://github.com/ZzzM/HostsX/releases/download/2.9.0/HostsX.dmg"],"version":"2.9.0","raw_artifacts":[[":app",["HostsX.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.alpha.hostsx","~/Library/Preferences/com.alpha.hostsx.plist"]}]]},"hot":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Menu bar application that displays the CPU speed limit due to thermal issues","homepage":"https://github.com/macmade/Hot","names":["Hot"],"ruby_source_checksum":{":sha256":"53f74e8d913affe3ce0b835c8b28be6143e41ddcf0c4da3ab5aa19a610924d8a"},"ruby_source_path":"Casks/h/hot.rb","sha256":"e4f6ccf7606673ee611870bfb1d4cc8be86a508058db8f9bb5cf41e997ed61ca","tap_string":"homebrew/cask","url_args":["https://github.com/macmade/Hot/releases/download/1.9.4/Hot.zip"],"version":"1.9.4","raw_artifacts":[[":app",["Hot.app"]],[":zap",{":trash":["~/Library/Caches/com.xs-labs.Hot","~/Library/Preferences/com.xs-labs.Hot.plist"]}]]},"hotkeyclash":{"depends_on_args":{":macos":":sonoma"},"desc":"Keyboard shortcut conflict detector","homepage":"https://hotkeyclash.com/","names":["HotkeyClash"],"ruby_source_checksum":{":sha256":"ae85084d6c49f6a2b495b5dc2357893158f2e4d0b47c17270410987cc6cb68e2"},"ruby_source_path":"Casks/h/hotkeyclash.rb","sha256":"3dbcdccc6f2de328f6d0ea37e8d0b4e98e18a462f10f8a8b59e7c5a1de5f0f66","tap_string":"homebrew/cask","url_args":["https://github.com/Wunderlandmedia/HotkeyClash/releases/download/v0.9.2/HotkeyClash-0.9.2.dmg"],"version":"0.9.2","raw_artifacts":[[":uninstall",{":quit":"com.hotkeyclash.app"}],[":app",["HotkeyClash.app"]],[":zap",{":trash":"~/Library/Preferences/com.hotkeyclash.app.plist"}]]},"hotovo-aider-desk":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Desktop GUI for Aider AI pair programming","homepage":"https://github.com/hotovo/aider-desk","names":["AiderDesk"],"ruby_source_checksum":{":sha256":"a0980cde3e0765e014ac64a242a118b15175315b671824da4d81d5b9d4c8d870"},"ruby_source_path":"Casks/h/hotovo-aider-desk.rb","sha256":"4a9009bb5e6ffad26ce05601fd8e9f66f60fc9e60511a4544e19b52db7f943f7","tap_string":"homebrew/cask","url_args":["https://github.com/hotovo/aider-desk/releases/download/v0.88.0/aider-desk-0.88.0-macos-x64.dmg"],"version":"0.88.0","raw_artifacts":[[":app",["aider-desk.app"]],[":zap",{":trash":["~/.aider-desk","~/Library/Application Support/aider-desk","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hotovo.aider-desk.sfl*","~/Library/Logs/aider-desk","~/Library/Preferences/com.hotovo.aider-desk.plist","~/Library/Saved Application State/com.hotovo.aider-desk.savedState"]}]]},"houdahspot":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File searching application","homepage":"https://www.houdah.com/houdahSpot/","names":["HoudahSpot"],"ruby_source_checksum":{":sha256":"a08a7db200f9c19708aa6153a41f4297ea6cfdc712ec4d284ac289dfb83662c0"},"ruby_source_path":"Casks/h/houdahspot.rb","sha256":"2691bc43efe35346170ca0983efc2261ebb703ea3727357fdfc95ebe50983158","tap_string":"homebrew/cask","url_args":["https://dl.houdah.com/houdahSpot/updates/cast_assets/afcbcf67-8e51-47a6-8b9d-a2cea4be06f6/HoudahSpot_6.8.5.dmg"],"version":"6.8.5,afcbcf67-8e51-47a6-8b9d-a2cea4be06f6","raw_artifacts":[[":app",["HoudahSpot.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.houdah.HoudahSpot4.FinderExtension","~/Library/Application Scripts/com.houdah.HoudahSpot4.HoudahSpotQuickAction","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.houdah.houdahspot4.sfl*","~/Library/Application Support/com.houdah.HoudahSpot4","~/Library/Caches/com.houdah.HoudahSpot4","~/Library/Containers/com.houdah.HoudahSpot4.FinderExtension","~/Library/Containers/com.houdah.HoudahSpot4.HoudahSpotQuickAction","~/Library/HTTPStorages/com.houdah.HoudahSpot4","~/Library/Mail/Bundles/HoudahSpotMailPlugin.mailbundle","~/Library/Preferences/com.houdah.HoudahSpot4.plist"]}]]},"hovrly":{"depends_on_args":{":macos":":any"},"desc":"Display and convert timezones time in different cities","homepage":"https://hovrly.com/","names":["Hovrly"],"ruby_source_checksum":{":sha256":"5db36ef177cd1244cda5f9b8cee882bdd580bfb2936c66173c5695ef500ec543"},"ruby_source_path":"Casks/h/hovrly.rb","sha256":"2cd4d3fc696a7a59446fea3c0a1d9f77b23cfed8bcd53c6992ffb5dc78711b88","tap_string":"homebrew/cask","url_args":["https://github.com/tarutin/hovrly/releases/download/v2.4.5/Hovrly-2.4.5-universal.dmg"],"version":"2.4.5","raw_artifacts":[[":app",["Hovrly.app"]],[":zap",{":trash":["~/Library/Application Support/Hovrly","~/Library/Preferences/com.treasy.hovrly.plist","~/Library/Saved Application State/com.treasy.hovrly.savedState"]}]]},"hp-easy-admin":{"depends_on_args":{":macos":":any"},"desc":"Tool to directly download HP printing and/or scanning drivers","homepage":"https://support.hp.com/","names":["HP Easy Admin"],"ruby_source_checksum":{":sha256":"49476726a23496fb767b9fd5c456d9450e56899ecef9d1c135ffa32b11e20521"},"ruby_source_path":"Casks/h/hp-easy-admin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://ftp.hp.com/pub/softlib/software12/HP_Quick_Start/osx/Applications/HP_Easy_Admin.app.zip"],"version":"2.16.0,251010","raw_artifacts":[[":app",["HP Easy Admin.app"]],[":zap",{":trash":["~/Library/Caches/com.hp.hp-easy-admin","~/Library/HTTPStorages/com.hp.hp-easy-admin","~/Library/Logs/HP Easy Admin.log","~/Library/Preferences/com.hp.hp-easy-admin.plist","~/Library/Saved Application State/com.hp.hp-easy-admin.savedState"]}]]},"hp-easy-start":{"depends_on_args":{":macos":":ventura"},"desc":"Set up your HP printer","homepage":"https://support.hp.com/","names":["HP Easy Start"],"ruby_source_checksum":{":sha256":"f76fedc4e08c21c59df025bcf1f3efb5831bf69b97cf37ae757d4932b10ddbb6"},"ruby_source_path":"Casks/h/hp-easy-start.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://ftp.hp.com/pub/softlib/software12/HP_Quick_Start/osx/HP_Easy_Start.app.zip"],"version":"2.16.7,260722","raw_artifacts":[[":app",["HP Easy Start.app"]],[":zap",{":trash":["~/Library/Caches/com.hp.hp-easy-start","~/Library/Cookies/com.hp.hp-easy-start.binarycookies","~/Library/Logs/HP Easy Start.log","~/Library/Preferences/com.hp.hp-easy-start.plist"]}]]},"hp-prime":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Graphing calculator emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.hp.com/us-en/calculators.html","names":["HP Prime"],"ruby_source_checksum":{":sha256":"e529934cca81ee882f400496da936f92da48246469801ab7991533032a8baffb"},"ruby_source_path":"Casks/h/hp-prime.rb","sha256":"d29067ff767a7ad8b6fc565bed8ccf39edf386be3e7fc0ca5290670cd346911d","tap_string":"homebrew/cask","url_args":["https://ftp.hp.com/pub/calculators/Prime/HP_Prime_Virtual_Calculator_2020_01_16.dmg"],"version":"2020-01-16","raw_artifacts":[[":app",["HP Prime.app"]]]},"hstracker":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Deck tracker and deck manager for Hearthstone","homepage":"https://hsdecktracker.net/","names":["Hearthstone Deck Tracker"],"ruby_source_checksum":{":sha256":"1cd5583420520268443d93c2f5df65582c5e58e18f21fe763bfe534b90d40398"},"ruby_source_path":"Casks/h/hstracker.rb","sha256":"b610dcba0968e1fb520a3ede7bceb6286561d75fffbce936efdb5848672bd36b","tap_string":"homebrew/cask","url_args":["https://github.com/HearthSim/HSTracker/releases/download/3.7.1/HSTracker.app.zip"],"version":"3.7.1","raw_artifacts":[[":uninstall",{":quit":"net.hearthsim.hstracker"}],[":app",["HSTracker.app"]],[":zap",{":trash":["~/Library/Application Support/HSTracker","~/Library/Application Support/net.hearthsim.hstracker","~/Library/Caches/HSTracker","~/Library/Caches/net.hearthsim.hstracker","~/Library/Cookies/net.hearthsim.hstracker.binarycookies*","~/Library/HTTPStorages/net.hearthsim.hstracker","~/Library/Logs/HSTracker","~/Library/Preferences/net.hearthsim.hstracker.plist","~/Library/Saved Application State/net.hearthsim.hstracker.savedState"]}]]},"html-mangareader":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Lightweight offline CBZ/CBR and image viewer with full continuous scrolling","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/luejerry/html-mangareader","names":["HTML Mangareader"],"ruby_source_checksum":{":sha256":"6cff718a85add47b20de0afa89e691b92afe964d68ac4ca8c56fccfd53b9ad09"},"ruby_source_path":"Casks/h/html-mangareader.rb","sha256":"83ed6b7e5d05e1fedf79628de0f0323df7f37956a86f00921ca900554a3a5ddb","tap_string":"homebrew/cask","url_args":["https://github.com/luejerry/html-mangareader/releases/download/v2.2.0/mangareader-macos_x86-2.2.0.dmg"],"version":"2.2.0","raw_artifacts":[[":app",["HTML Mangareader.app"]],[":zap",{":trash":["~/Library/Application Support/html-mangareader","~/Library/Preferences/HTML Mangareader.plist","~/Library/Saved Application State/HTML Mangareader.savedState"]}]]},"http-toolkit":{"depends_on_args":{":macos":":monterey"},"desc":"HTTP(S) debugging proxy, analyzer, and client","homepage":"https://httptoolkit.tech/","names":["HTTP Toolkit"],"ruby_source_checksum":{":sha256":"b0d59850391beb65f7934ea1f2e5e341a30b398ed1827ec38df7106886bad260"},"ruby_source_path":"Casks/h/http-toolkit.rb","sha256":"6838f1eba9d6b143324a535642e8a1ca280c50d293a8027069f5b1b03568b5ec","tap_string":"homebrew/cask","url_args":["https://github.com/httptoolkit/httptoolkit-desktop/releases/download/v1.27.3/HttpToolkit-1.27.3-x64.dmg"],"version":"1.27.3","raw_artifacts":[[":app",["HTTP Toolkit.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/tech.httptoolkit.desktop.sfl*","~/Library/Application Support/HTTP Toolkit","~/Library/Caches/httptoolkit-server","~/Library/Logs/HTTP Toolkit","~/Library/Preferences/httptoolkit","~/Library/Preferences/tech.httptoolkit.desktop.plist","~/Library/Saved Application State/tech.httptoolkit.desktop.savedState"]}]]},"httpie-desktop":{"depends_on_args":{":macos":":any"},"desc":"Testing client for REST, GraphQL, and HTTP APIs","homepage":"https://httpie.io/product","names":["HTTPie for Desktop"],"ruby_source_checksum":{":sha256":"8115b67d2d7020999269b1d6bb646724abd9e4e804fd3af060285c632ae91a74"},"ruby_source_path":"Casks/h/httpie-desktop.rb","sha256":"57f2fda42ac1ca41365338d606bf347b41da2433989487dc68831caf0bd7cf1b","tap_string":"homebrew/cask","url_args":["https://github.com/httpie/desktop/releases/download/v2025.2.0/HTTPie-2025.2.0.dmg"],"version":"2025.2.0","raw_artifacts":[[":app",["HTTPie.app"]],[":zap",{":trash":["~/Library/Application Support/HTTPie","~/Library/Logs/HTTPie","~/Library/Preferences/io.httpie.desktop.plist","~/Library/Saved Application State/io.httpie.desktop.savedState"]}]]},"hubstaff":{"depends_on_args":{":macos":":any"},"desc":"Work time tracker","homepage":"https://hubstaff.com/","names":["Hubstaff"],"ruby_source_checksum":{":sha256":"dafe9c4de102a6acee0e1fd67c940d1c5f86a73d91036abc7e0cfe96a63edc11"},"ruby_source_path":"Casks/h/hubstaff.rb","sha256":"91c2bcd1a7733fcaa06d0b4af4025848fa210ffc96d5853b15416cb197cb1d70","tap_string":"homebrew/cask","url_args":["https://app.hubstaff.com/download/12422-standard-mac-os-x-1-9-8-release/dmg?architecture=x86_64"],"version":"1.9.8,12422","raw_artifacts":[[":app",["Hubstaff.app"]],[":zap",{":trash":["~/Library/Application Support/Hubstaff","~/Library/Preferences/com.netsoft.Hubstaff.plist"]}]]},"huggingchat":{"depends_on_args":{":macos":":sonoma"},"deprecate_args":{":date":"2026-05-02",":because":":discontinued"},"desc":"Chat client for models on HuggingFace","homepage":"https://github.com/huggingface/chat-macOS","names":["HuggingChat"],"ruby_source_checksum":{":sha256":"5a118f621868c93c7a2ee0f3db33e69e8ba3114d136e3c2cbada07f43b8b70c2"},"ruby_source_path":"Casks/h/huggingchat.rb","sha256":"b421090d0e68230b7fc2dc086bb12b1e846acce0682af45edc26e66b4be15ce1","tap_string":"homebrew/cask","url_args":["https://github.com/huggingface/chat-macOS/releases/download/v0.7.0/HuggingChat.zip"],"version":"0.7.0","raw_artifacts":[[":app",["HuggingChat.app"]],[":zap",{":trash":["~/Library/Application Scripts/cyrilzakka.HuggingChat-Mac","~/Library/Caches/cyrilzakka.HuggingChat-Mac","~/Library/Containers/cyrilzakka.HuggingChat-Mac","~/Library/HTTPStorages/cyrilzakka.HuggingChat-Mac","~/Library/HTTPStorages/cyrilzakka.HuggingChat-Mac.binarycookies","~/Library/Preferences/cyrilzakka.HuggingChat-Mac.plist"]}]]},"hugin":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-10",":because":":unmaintained"},"desc":"Panorama photo stitcher","disable_args":{":date":"2025-11-10",":because":":unmaintained"},"homepage":"https://hugin.sourceforge.io/","names":["Hugin"],"ruby_source_checksum":{":sha256":"d734a0ee06732dec7b9f600842da1cf1657cd6e87772ca1ae946d53978dbf48e"},"ruby_source_path":"Casks/h/hugin.rb","sha256":"00caa732134c3b4dedd04f3605a4a1660e6baa49f54b6bb45eb25387dbe1e419","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/hugin/Hugin-2019.2.0.dmg"],"version":"2019.2.0","raw_artifacts":[[":suite",["Hugin"]],[":zap",{":trash":["~/Library/Preferences/hugin Preferences","~/Library/Preferences/net.sourceforge.Hugin.plist","~/Library/Preferences/net.sourceforge.hugin.PTBatcherGUI.plist","~/Library/Preferences/net.sourceforge.HuginStitchProject.plist"],":rmdir":"~/.hugindata"}]]},"huly":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"All-in-One Project Management Platform","disable_args":{":date":"2026-10-03",":because":":no_longer_available"},"homepage":"https://huly.io/","names":["Huly"],"ruby_source_checksum":{":sha256":"1f380c6a53fa82de661a264b4c32e678a0b1bf835ca2aa411a2f72b5533c23aa"},"ruby_source_path":"Casks/h/huly.rb","sha256":"24d31c6491364963e3f3bf086878a7012d7a2b2cbc6e15401e4c0712a24bb7e4","tap_string":"homebrew/cask","url_args":["https://dist.huly.io/Huly-macos-0.7.426-x64.zip"],"version":"0.7.426","raw_artifacts":[[":app",["Huly.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/hc.hcengineering.huly.sfl*","~/Library/Application Support/Huly Desktop","~/Library/Logs/Huly Desktop","~/Library/Preferences/hc.hcengineering.Huly.plist","~/Library/Saved Application State/hc.hcengineering.Huly.savedState"]}]]},"hummingbird":{"depends_on_args":{":macos":":any"},"desc":"OpenVPN 3 client","homepage":"https://airvpn.org/hummingbird","names":["Hummingbird"],"ruby_source_checksum":{":sha256":"dcf5664597cc21c31d41500f51d379cd7e3d5cdd2a1f2c8db61f7c5a72e9c180"},"ruby_source_path":"Casks/h/hummingbird.rb","sha256":"cc8d635e433e19074dad918d79cf6bd2041135af1fad86e0d7abc2eff24a9325","tap_string":"homebrew/cask","url_args":["https://eddie.website/repository/hummingbird/2.1.0/hummingbird-macos-x86_64-notarized-2.1.0.zip"],"version":"2.1.0","raw_artifacts":[[":binary",["hummingbird-macos-x86_64-2.1.0/hummingbird"]],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"hummingbird-macos-*-{{version}}/hummingbird"}],":user":"root",":type":"set_ownership"}]}]]},"hush":{"depends_on_args":{":macos":":any"},"desc":"Block nags to accept cookies and privacy invasive tracking in Safari","homepage":"https://oblador.github.io/hush/","names":["Hush"],"ruby_source_checksum":{":sha256":"61643aad00bdc205ea9b0fb2290ecba3cfccb6f115d80f7f866a8fd39c58fbae"},"ruby_source_path":"Casks/h/hush.rb","sha256":"ed5050e0806d633a717807f90e28acf4b6c2ebcd789b68d3b1c4d461aba0dfc7","tap_string":"homebrew/cask","url_args":["https://github.com/oblador/hush/releases/download/v1.0/Hush.dmg"],"version":"1.0","raw_artifacts":[[":app",["Hush.app"]],[":zap",{":trash":["~/Library/Application Scripts/se.oblador.Hush","~/Library/Application Scripts/se.oblador.Hush.ContentBlocker","~/Library/Containers/se.oblador.Hush","~/Library/Containers/se.oblador.Hush.ContentBlocker"]}]]},"hy-rpe2":{"depends_on_args":{":macos":":any"},"desc":"8 track midi sequencer plugin","homepage":"https://hy-plugins.com/product/hy-rpewin-mac/","names":["HY-RPE2"],"ruby_source_checksum":{":sha256":"a536172eb043ff0ebd4aae663df188eaa8cd46c0f18e143d57b6c13c63bcc0ee"},"ruby_source_path":"Casks/h/hy-rpe2.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://hy-plugins.com/wp-content/uploads/2020/HY-RPE2.pkg.zip"],"version":"1.2.9,2020","raw_artifacts":[[":uninstall",{":pkgutil":["com.hyplugins.pkg.HY-RPE2-au","com.hyplugins.pkg.HY-RPE2-presets","com.hyplugins.pkg.HY-RPE2-vst2","com.hyplugins.pkg.HY-RPE2-vst3"]}],[":pkg",["HY-RPE2.pkg"]],[":zap",{":trash":"~/Library/Application Support/HY-Plugins/HY-RPE2.ini",":rmdir":"~/Library/Application Support/HY-Plugins"}]]},"hydrogen":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Drum machine and sequencer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"http://www.hydrogen-music.org/","names":["Hydrogen"],"ruby_source_checksum":{":sha256":"0debda21fe132bd7892f80037fe57a3655122d712c28d6a342095beea7fc97fd"},"ruby_source_path":"Casks/h/hydrogen.rb","sha256":"05ba60a4c71745c591b22f472b80c79fdcdd0ef38bb3ef0b08b313d722e76811","tap_string":"homebrew/cask","url_args":["https://github.com/hydrogen-music/hydrogen/releases/download/1.2.6/Hydrogen-1.2.6.dmg"],"version":"1.2.6","raw_artifacts":[[":app",["Hydrogen.app"]],[":zap",{":trash":"~/Library/Application Support/Hydrogen"}]]},"hydrus-network":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-03",":because":":discontinued"},"desc":"Booru-style media tagger","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://hydrusnetwork.github.io/hydrus/","names":["hydrus network"],"ruby_source_checksum":{":sha256":"4dfe513117e67da6b32bc29e0ea4e40518392ba916de9d8f24bea617d716409f"},"ruby_source_path":"Casks/h/hydrus-network.rb","sha256":"08d9ba060c090f513d66ff89da50767260726327fdfbc3d7a70ad8fc90c79b89","tap_string":"homebrew/cask","url_args":["https://github.com/hydrusnetwork/hydrus/releases/download/v636/Hydrus.Network.636.-.macOS.-.App.zip"],"version":"636","raw_artifacts":[[":app",["Hydrus Network.app"]],[":zap",{":trash":"~/Library/Hydrus"}]]},"hype":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App to create animated and interactive web content","homepage":"https://tumult.com/hype/","names":["Tumult Hype"],"ruby_source_checksum":{":sha256":"ae88c40b0d3b5ac2e22706c85a37db37dd8a2eab1aa36d07dd610a662f29c575"},"ruby_source_path":"Casks/h/hype.rb","sha256":"23023187c7ed7b0ca2f70eb7f6e38b5d319396815880132b859acb7e1bbbbb0c","tap_string":"homebrew/cask","url_args":["https://tumult.com/hype/download/Hype-786.dmg"],"version":"4.1.22,786","raw_artifacts":[[":uninstall",{":quit":"com.tumult.Hype4"}],[":app",["Hype4.app"],{":target":"Hype 4.app"}],[":zap",{":trash":["~/Library/Containers/com.tumult.Hype4","~/Library/Preferences/com.tumult.Hype4.plist"]}]]},"hyper":{"auto_updates":true,"conflicts_with_args":{":cask":["hyper@canary"]},"depends_on_args":{":macos":":any"},"desc":"Terminal built on web technologies","homepage":"https://hyper.is/","names":["Hyper"],"ruby_source_checksum":{":sha256":"8d271d65f176355f2aab4399e3732f3bb31aa559d6e5edf69a50da7c0d73fcf7"},"ruby_source_path":"Casks/h/hyper.rb","sha256":"aa6ab73fdc60f60d428eb0247b270f958e58709249077b5102c7ab24aff19683","tap_string":"homebrew/cask","url_args":["https://github.com/vercel/hyper/releases/download/v3.4.1/Hyper-3.4.1-mac-x64.zip"],"version":"3.4.1","raw_artifacts":[[":app",["Hyper.app"]],[":binary",["$APPDIR/Hyper.app/Contents/Resources/bin/hyper"]],[":zap",{":trash":["~/.hyper.js","~/.hyper_plugins","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.zeit.hyper.sfl*","~/Library/Application Support/Hyper","~/Library/Caches/co.zeit.hyper","~/Library/Caches/co.zeit.hyper.ShipIt","~/Library/Cookies/co.zeit.hyper.binarycookies","~/Library/Logs/Hyper","~/Library/Preferences/ByHost/co.zeit.hyper.ShipIt.*.plist","~/Library/Preferences/co.zeit.hyper.helper.plist","~/Library/Preferences/co.zeit.hyper.plist","~/Library/Saved Application State/co.zeit.hyper.savedState"]}]]},"hyper@canary":{"auto_updates":true,"conflicts_with_args":{":cask":["hyper"]},"depends_on_args":{":macos":":any"},"desc":"Terminal built on web technologies","homepage":"https://hyper.is/","names":["Hyper"],"ruby_source_checksum":{":sha256":"b1ad18a9e1f8d561eba4dbf4abc0cb33ccbf175f3fa8b8b19c71041835b047c7"},"ruby_source_path":"Casks/h/hyper@canary.rb","sha256":"4f0182611a650e83a8b5084e6f64e03c62c600641d5adb5af6f3253a796415d8","tap_string":"homebrew/cask","url_args":["https://github.com/vercel/hyper/releases/download/v4.0.0-canary.5/Hyper-4.0.0-canary.5-mac-x64.zip"],"version":"4.0.0-canary.5","raw_artifacts":[[":app",["Hyper.app"]],[":binary",["$APPDIR/Hyper.app/Contents/Resources/bin/hyper"]],[":zap",{":trash":["~/.hyper.js","~/.hyper_plugins","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.zeit.hyper.sfl*","~/Library/Application Support/Hyper","~/Library/Caches/co.zeit.hyper","~/Library/Caches/co.zeit.hyper.ShipIt","~/Library/Cookies/co.zeit.hyper.binarycookies","~/Library/Logs/Hyper","~/Library/Preferences/ByHost/co.zeit.hyper.ShipIt.*.plist","~/Library/Preferences/co.zeit.hyper.helper.plist","~/Library/Preferences/co.zeit.hyper.plist","~/Library/Saved Application State/co.zeit.hyper.savedState"]}]]},"hyperbackupexplorer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Backup data from a Synology NAS","homepage":"https://www.synology.com/en-us/dsm/feature/hyper_backup","names":["HyperBackupExplorer"],"ruby_source_checksum":{":sha256":"b036e9053ccd659dabbd40849d3137a1c13a89d106be06f47f93643f90ceffc7"},"ruby_source_path":"Casks/h/hyperbackupexplorer.rb","sha256":"0aa5b7162acf104c7644e1e0355cb2ff309837fb60dff111bbc3c213f985e826","tap_string":"homebrew/cask","url_args":["https://global.download.synology.com/download/Utility/HyperBackupExplorer/3.0.1-0156/Mac/x86_64/HyperBackupExplorer-3.0.1-0156-mac.dmg"],"version":"3.0.1-0156","raw_artifacts":[[":app",["HyperBackupExplorer.app"]],[":zap",{":trash":["~/Library/Preferences/com.synology.HyperBackupExplorer.plist","~/Library/Saved Application State/com.synology.HyperBackupExplorer.savedState"]}]]},"hyperconnect":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Cross-device interconnection service for the Xiaomi ecosystem","homepage":"https://hyperos.mi.com/continuity","names":["HyperConnect","小米互联服务"],"ruby_source_checksum":{":sha256":"3612d04d9773523599f8a047a205d32cf073537b54900833a4cd9dc1009a32ba"},"ruby_source_path":"Casks/h/hyperconnect.rb","sha256":"651cdf44a1dbb4a969cf530feaa887566cfdad4cd30be9551d3da13c9ec35db0","tap_string":"homebrew/cask","url_args":["https://cdn.cnbj1.fds.api.mi-img.com/mijia-ios-adhoc/hyperconnect/HyperConnect-3.0.300.dmg"],"version":"3.0.300","raw_artifacts":[[":uninstall",{":quit":"com.xiaomi.hyperConnect"}],[":app",["小米互联服务.app"]],[":zap",{":trash":["~/Documents/XiaoMiDevicePropertyCache","~/Library/Caches/com.xiaomi.hyperConnect","~/Library/com.xiaomi.hyperConnect","~/Library/HTTPStorages/com.xiaomi.hyperConnect","~/Library/OneTrack/com.xiaomi.hyperConnect.data","~/Library/Preferences/com.xiaomi.hyperConnect.plist","~/Library/Saved Application State/com.xiaomi.hyperConnect.savedState"]}]]},"hyperkey":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Convert your caps lock key or any of your modifier keys to the hyper key","homepage":"https://hyperkey.app/","names":["Hyperkey"],"ruby_source_checksum":{":sha256":"97f4490020bff0c1c0ee5ba3e0e75f4e7517dea0fe616b314295bcbbe10c405e"},"ruby_source_path":"Casks/h/hyperkey.rb","sha256":"5be4f3abb629688795aa87ac6490c1a693b140847bbf36d38362fac97dfb7f1e","tap_string":"homebrew/cask","url_args":["https://hyperkey.app/downloads/Hyperkey1.56.dmg"],"version":"1.56","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.Hyperkey"}],[":app",["Hyperkey.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.knollsoft.HyperkeyLauncher","~/Library/Application Support/Hyperkey","~/Library/Caches/com.knollsoft.Hyperkey","~/Library/Containers/com.knollsoft.HyperkeyLauncher","~/Library/Cookies/com.knollsoft.Hyperkey.binarycookies","~/Library/HTTPStorages/com.knollsoft.Hyperkey","~/Library/HTTPStorages/com.knollsoft.Hyperkey.binarycookies","~/Library/Preferences/com.knollsoft.Hyperkey.plist"]}]]},"hyperwhisper":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI-powered speech-to-text transcription","homepage":"https://hyperwhisper.com/","names":["HyperWhisper"],"ruby_source_checksum":{":sha256":"9af19e8ea03db7e5760d0c4fc522bdd7a2bfdb451b43c14c62cc786686529f19"},"ruby_source_path":"Casks/h/hyperwhisper.rb","sha256":"7127afaee11a07d1e8583a69b032917be2610d59aa421539de21ec6cf3494f91","tap_string":"homebrew/cask","url_args":["https://builds.hyperwhisper.com/hyperwhisper-2.50.0.dmg"],"version":"2.50.0","raw_artifacts":[[":uninstall",{":quit":"com.hyperwhisper.hyperwhisper"}],[":app",["HyperWhisper.app"]],[":zap",{":trash":["~/Library/Application Support/HyperWhisper","~/Library/Caches/com.hyperwhisper.hyperwhisper","~/Library/HTTPStorages/com.hyperwhisper.hyperwhisper","~/Library/Logs/HyperWhisper","~/Library/Preferences/com.hyperwhisper.hyperwhisper.plist","~/Library/Saved Application State/com.hyperwhisper.hyperwhisper.savedState"]}]]},"hytale":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Official Hytale Launcher","homepage":"https://hytale.com/","names":["Hytale"],"ruby_source_checksum":{":sha256":"862a6ab34daf53f38e2558c2091760abaa893316c26cb1bbe534e74bcd4ea85c"},"ruby_source_path":"Casks/h/hytale.rb","sha256":"77dfd7f69c5285eb76760eb7af4e360d0716d794ef0ec3abf97072c269512b1f","tap_string":"homebrew/cask","url_args":["https://launcher.hytale.com/builds/release/darwin/arm64/hytale-launcher-2026.10.23-53cde5e.dmg"],"version":"2026.10.23-53cde5e","raw_artifacts":[[":app",["Hytale Launcher.app"]],[":zap",{":trash":["~/Library/Caches/com.hypixel.hytale-launcher","~/Library/Preferences/com.hypixel.hytale-launcher.plist","~/Library/WebKit/com.hypixel.hytale-launcher"]}]]},"i1profiler":{"depends_on_args":{":macos":":any"},"desc":"Automation and creative controls for photographers and designers","homepage":"https://www.xrite.com/service-support/product-support/formulation-and-qc-software/i1profiler","names":["i1Profiler","Eye-One Profiler","i1Publish"],"ruby_source_checksum":{":sha256":"65ec03db61390b33dd41b26eb711bcd6a0edc3b2e455a3b319928bcf1bc053bd"},"ruby_source_path":"Casks/i/i1profiler.rb","sha256":"20b7b7373f22c9b4108353be2394ac7b64704c3f4e30f2ba55033ce3c2a351cd","tap_string":"homebrew/cask","url_args":["https://downloads.xrite.com/downloads/software/i1Profiler/3.8.8/Mac/i1Profiler.zip"],"version":"3.8.8.19405","raw_artifacts":[[":uninstall",{":launchctl":["com.aladdin.aksusbd","com.aladdin.hasplmd"],":pkgutil":["com.xrite.hasp.installer.*","com.xrite.i1profiler.*","com.xrite.xritedeviceservices.*"],":delete":["/Applications/i1Profiler/i1Profiler.app","/Library/Application Support/X-Rite"],":rmdir":"/Applications/i1Profiler"}],[":pkg",["i1Profiler.pkg"]],[":zap",{":trash":["~/Library/Caches/com.x-rite.i1Profiler","~/Library/HTTPStorages/com.x-rite.i1Profiler","~/Library/HTTPStorages/com.x-rite.i1Profiler.binarycookies","~/Library/Preferences/com.x-rite.i1Profiler.plist","~/Library/Saved Application State/com.x-rite.i1Profiler.savedState","~/Library/WebKit/com.x-rite.i1Profiler"]}]],"raw_caveats":"You must reboot for the installation of i1profiler to take effect.\n"},"ia-markdown-dictionary":{"depends_on_args":{":macos":":any"},"desc":"Markdown dictionary for Dictionary.app","homepage":"https://ia.net/topics/ia-markdown-dictionary","names":["iA Markdown Dictionary"],"ruby_source_checksum":{":sha256":"318fa08a980ec4436f4e92300a65e022c9f906f90f792297997391338dfdcd3c"},"ruby_source_path":"Casks/i/ia-markdown-dictionary.rb","sha256":"723746bae20f5e5d3991a64514a25502ad31c166bbe7bde19046ad68dca66eb0","tap_string":"homebrew/cask","url_args":["https://files.ia.net/tips/iA-Markdown-1.0.dictionary.zip"],"version":"1.0","raw_artifacts":[[":dictionary",["iA Markdown.dictionary"]]]},"ia-presenter":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Create presentation slides from a Markdown document","homepage":"https://ia.net/presenter","names":["iA Presenter"],"ruby_source_checksum":{":sha256":"1b14e70245d91e201717dc6d81e6967fe88793d742d04a95607ec6d75fcf2632"},"ruby_source_path":"Casks/i/ia-presenter.rb","sha256":"8fb1a1951356fd3cf67168352dccd3d5fceeb492098a8d9c08acd38f5bbe5854","tap_string":"homebrew/cask","url_args":["https://files.ia.net/presenter/release/iA-Presenter-2.0.6-20042.zip"],"version":"2.0.6,20042","raw_artifacts":[[":app",["iA Presenter.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.ia.presenter","~/Library/Containers/net.ia.presenter"]}]]},"iaito":{"depends_on_args":{":macos":":ventura"},"desc":"GUI for radare2","homepage":"https://www.radare.org/n/iaito.html","names":["iaito"],"ruby_source_checksum":{":sha256":"3fe2a6af6f815c8971d206c113d73389482c9eb7f419d944cf14b8d62f7c9839"},"ruby_source_path":"Casks/i/iaito.rb","sha256":"78e06ae8923514158c4f1531c810f391e80db3a0f1d348b723f79a782e4e1273","tap_string":"homebrew/cask","url_args":["https://github.com/radareorg/iaito/releases/download/6.2.2/iaito_6.2.2_x64.dmg"],"version":"6.2.2","raw_artifacts":[[":uninstall",{":quit":"org.radare.iaito"}],[":app",["iaito.app"]],[":zap",{":trash":["~/Library/Application Support/radareorg/iaito","~/Library/Caches/radareorg/iaito","~/Library/Preferences/org.radare.iaito.plist","~/Library/Preferences/radareorg/iaito","~/Library/Saved Application State/org.radare.iaito.savedState"]}]]},"ibabel":{"depends_on_args":{":formula":["open-babel"],":macos":":monterey"},"desc":"GUI for the cheminformatics toolkit OpenBabel","homepage":"https://macinchem.org/ibabel/","names":["iBabel"],"ruby_source_checksum":{":sha256":"69155af95c7f49e5f27dd9ed7011fe90e04ebdea7b853319f03b4077393269f1"},"ruby_source_path":"Casks/i/ibabel.rb","sha256":"25e8c5a311e0a45b5e5cb519fe00ab8b6b9084f5045ee18639649295f39cbc19","tap_string":"homebrew/cask","url_args":["https://macinchem.org/wp-content/uploads/2023/02/iBabel.zip"],"version":"5.0.3,2023,02","raw_artifacts":[[":app",["iBabel.app"]],[":zap",{":trash":["~/Library/Caches/com.macinchem.iBabel","~/Library/WebKit/com.macinchem.iBabel"]}]]},"ibackup-viewer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Extract Data from iPhone Backups","homepage":"https://www.imactools.com/iphonebackupviewer/","names":["iBackup Viewer"],"ruby_source_checksum":{":sha256":"fc0a209e44933c564f965e9acab390f2d11cdd1c873a07ebee90a1bdd804962f"},"ruby_source_path":"Casks/i/ibackup-viewer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.imactools.com/download/iBackupViewer.dmg"],"version":"4.3220","raw_artifacts":[[":app",["iBackup Viewer.app"]],[":zap",{":trash":["~/Library/Application Support/iBackup Viewer","~/Library/Caches/com.imactools.iBackup-Viewer","~/Library/HTTPStorages/com.imactools.iBackup-Viewer","~/Library/Logs/iBackup Viewer","~/Library/Preferences/com.imactools.iBackup-Viewer.plist","~/Library/Saved Application State/com.imactools.iBackup-Viewer.savedState","~/Library/WebKit/com.imactools.iBackup-Viewer"]}]]},"ibettercharge":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Battery level monitoring software","homepage":"https://softorino.com/ibettercharge/","names":["iBetterCharge"],"ruby_source_checksum":{":sha256":"013fdc64537017d07e0da87febed0aa0258778fed4218888955f333fd80f470e"},"ruby_source_path":"Casks/i/ibettercharge.rb","sha256":"33de59c5a1157b23f9313348ef60e213200d007e2b16c4f53859ddcb4c66d696","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.softorino.iBetterCharge/1.0.12/1568119585/iBetterCharge-1.0.12.zip"],"version":"1.0.12,1568119585","raw_artifacts":[[":app",["iBetterCharge.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.softorino.iBetterCharge","~/Library/HTTPStorages/com.softorino.iBetterCharge.binarycookies","~/Library/Preferences/com.softorino.iBetterCharge.plist"]}]]},"ibkr":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Trading software","homepage":"https://www.interactivebrokers.com/","names":["IBKR Desktop"],"ruby_source_checksum":{":sha256":"f5bf00c7cc3cebb95492823443a89ca1d4f47cb25cccb78f046052e8ef353851"},"ruby_source_path":"Casks/i/ibkr.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download2.interactivebrokers.com/installers/ntws/latest-standalone/ntws-latest-standalone-macosx-x64.dmg"],"version":"3.6h","raw_artifacts":[[":uninstall",{":signal":[["TERM","com.install4j.5557-0173-2810-0000"],["TERM","com.install4j.5557-0173-2810-0000.22"],["TERM","IBKR Desktop.app"]],":script":{":executable":"$APPDIR/IBKR Desktop/IBKR Desktop Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-q"]}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/ibkr/3.6h/IBKR Desktop Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-dir","$APPDIR/IBKR Desktop","-q"]}}],[":zap",{":trash":["$APPDIR/IBKR Desktop","~/Desktop/IBKR Desktop","~/Jts","~/Library/Application Support/IBKR Desktop","~/Library/HTTPStorages/com.install4j.5557-0173-2810-0000.6858","~/Library/Preferences/com.install4j.5557-0173-2810-0000.22.plist","~/Library/Preferences/com.install4j.5557-0173-2810-0000.uninstaller.plist","~/Library/Saved Application State/com.install4j.5557-0173-2810-0000.22.savedState"]}]]},"ibm-aspera-connect":{"depends_on_args":{":macos":":any"},"desc":"Facilitate uploads and downloads with an Aspera transfer server","homepage":"https://www.ibm.com/aspera/connect/","names":["IBM Aspera Connect"],"ruby_source_checksum":{":sha256":"7ba5d09b9fa4e263510a9db41df3057929f2e76b5941cf8b1fbd4d333ec85383"},"ruby_source_path":"Casks/i/ibm-aspera-connect.rb","sha256":"5f6b88d3b5fdf3d1e1dbeb4c49e366be12942100712622aa582571e4d7d3feef","tap_string":"homebrew/cask","url_args":["https://d3gcli72yxqn2z.cloudfront.net/downloads/connect/latest/bin/ibm-aspera-connect_4.2.19.956-HEAD_macOS_x86_64.pkg"],"version":"4.2.19.956-HEAD","raw_artifacts":[[":uninstall",{":pkgutil":["com.ibm.software.aspera.connect","com.ibm.software.aspera.crypt","com.ibm.software.aspera.launcher"]}],[":pkg",["ibm-aspera-connect_4.2.19.956-HEAD_macOS_x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.aspera.connect.SafariExtension","~/Library/Application Scripts/com.aspera.drive.SendToExtension","~/Library/Containers/com.aspera.connect.SafariExtension","~/Library/Containers/com.aspera.drive.SendToExtension","~/Library/Group Containers/group.com.aspera.connect","~/Library/Logs/Aspera_Connect","~/Library/Preferences/com.aspera.connect.plist","~/Library/Saved Application State/com.aspera.connect.savedState"]}]]},"ibm-cloud-cli":{"depends_on_args":{":macos":":any"},"desc":"Command-line API client","homepage":"https://cloud.ibm.com/docs/cli/index.html","names":["IBM Cloud CLI"],"ruby_source_checksum":{":sha256":"94bfacd785ce8e307dda9b76c8e74bb21906ca6753613408e415464069ef2940"},"ruby_source_path":"Casks/i/ibm-cloud-cli.rb","sha256":"411d01f9f11ed774501cc9bc00b9f0e31160579fbb58f5224159098e556fe5f1","tap_string":"homebrew/cask","url_args":["https://download.clis.cloud.ibm.com/ibm-cloud-cli-dn/2.48.1/IBM_Cloud_CLI_2.48.1.pkg"],"version":"2.48.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.ibm.cloud.cli",":delete":["/usr/local/bin/bluemix","/usr/local/bin/bx","/usr/local/ibmcloud"]}],[":pkg",["IBM_Cloud_CLI_2.48.1.pkg"]],[":zap",{":trash":"~/.bluemix"}]]},"ibm-notifier":{"depends_on_args":{":macos":":any"},"desc":"Agent that displays custom notifications and alerts to end users","homepage":"https://github.com/IBM/mac-ibm-notifications","names":["IBM Notifier"],"ruby_source_checksum":{":sha256":"2f629ae43dc8a0cc632bf5d6df491cabd933ac830f9aa555f6a83944ebe0c7fb"},"ruby_source_path":"Casks/i/ibm-notifier.rb","sha256":"27eebdca2301aea50c9a2a8610b1a8c11c59245883be39fde9ec9c3d894ef4de","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/mac-ibm-notifications/releases/download/v-3.2.4-b-136/IBM.Notifier.zip"],"version":"3.2.4,136","raw_artifacts":[[":app",["IBM Notifier.app"]],[":zap",{":trash":["~/Library/Caches/com.ibm.cio.notifier","~/Library/HTTPStorages/com.ibm.cio.notifier","~/Library/Preferences/com.ibm.cio.notifier.plist","~/Library/Saved Application State/com.ibm.cio.notifier.savedState"]}]]},"ibored":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Hex editor","homepage":"https://apps.tempel.org/iBored/","names":["iBored"],"ruby_source_checksum":{":sha256":"3ade8224e9c70388af23e2a07d4fecd98b680c9552af89b7b3df7f54e6b1295f"},"ruby_source_path":"Casks/i/ibored.rb","sha256":"f20c11204eed840c62ab2256004baba813e3514d5e237a71dd696595e11303e3","tap_string":"homebrew/cask","url_args":["https://files.tempel.org/iBored/iBored-Mac_1.2.1.zip"],"version":"1.2.1","raw_artifacts":[[":app",["iBored.app"]]]},"icab":{"depends_on_args":{":macos":":any"},"desc":"Alternative web browser","homepage":"https://www.icab.de/","names":["iCab"],"ruby_source_checksum":{":sha256":"4396a241ed05a072b005e8fe80bd4ccba590b226380d6b6087117faa9103beb3"},"ruby_source_path":"Casks/i/icab.rb","sha256":"5d09f7e8ded7bcc93a188b77d88f75740ef3f6a08ece27a298b0efa77ea22330","tap_string":"homebrew/cask","url_args":["https://icab.clauss-net.de/icab/iCab_6.3.7.zip"],"version":"6.3.7","raw_artifacts":[[":app",["iCab 6.3.7/iCab.app"]],[":zap",{":trash":["~/Library/Application Support/iCab","~/Library/Caches/com.apple.helpd/Generated/iCab.help*","~/Library/Caches/de.icab.iCab","~/Library/Preferences/de.icab.iCab.plist","~/Library/Preferences/iCab"]}]]},"icanhazshortcut":{"depends_on_args":{":macos":":ventura"},"desc":"Shortcut manager","homepage":"https://icanhazapps.d7.wtf/shortcut","names":["iCanHazShortcut"],"ruby_source_checksum":{":sha256":"0912348e76734e3978a5cb0946dad071968bd414fc85a69cf336a2708965f807"},"ruby_source_path":"Casks/i/icanhazshortcut.rb","sha256":"95de7bfaf4a986ec5426ca720e4eda80fb233ad93b8294d2e5b65c3fd2ae6e7d","tap_string":"homebrew/cask","url_args":["https://github.com/deseven/icanhazshortcut/releases/download/2.0.1/ichs.dmg"],"version":"2.0.1","raw_artifacts":[[":uninstall",{":quit":"info.deseven.icanhazshortcut"}],[":app",["iCanHazShortcut.app"]],[":zap",{":trash":"~/Library/Preference/info.deseven.icanhazshortcut"}]]},"iceberg":{"depends_on_args":{":macos":":any"},"desc":"Integrated packaging environment","disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"http://s.sudre.free.fr/Software/Iceberg.html","names":["Iceberg"],"ruby_source_checksum":{":sha256":"0d1854693e1038bed81a3a4a3ae61d8efa41daeacff77872b8118eeaca3980d4"},"ruby_source_path":"Casks/i/iceberg.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["http://s.sudre.free.fr/Software/files/Iceberg.dmg"],"version":"1.3.1","raw_artifacts":[[":uninstall",{":script":{":executable":"uninstall.sh",":sudo":true},":pkgutil":["fr.white.iceberg.pkg.*","fr.whitebox.pkg.*"]}],[":pkg",["Iceberg.mpkg"]],[":zap",{":trash":"/Library/Application Support/Iceberg"}]]},"icestudio":{"depends_on_args":{":macos":":any"},"desc":"Visual editor for open FPGA board","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://icestudio.io/","names":["icestudio"],"ruby_source_checksum":{":sha256":"12a9a2c6d5bb3514b012afb9e4eeb94b649d059a40ecb50352499054210061f7"},"ruby_source_path":"Casks/i/icestudio.rb","sha256":"959f55093888b91fa8b6715ecc9d6a4d2494dc814ee2ab717ee825284ba13889","tap_string":"homebrew/cask","url_args":["https://github.com/FPGAwars/icestudio/releases/download/v0.11/icestudio-0.11-osx64.dmg"],"version":"0.11","raw_artifacts":[[":app",["icestudio.app"]],[":zap",{":trash":["~/.icestudio","~/icestudio.log","~/Library/Application Support/icestudio","~/Library/Caches/icestudio","~/Library/Preferences/com.nw-builder.icestudio.plist","~/Library/Saved Application State/com.nw-builder.icestudio.savedState"]}]]},"icollections":{"depends_on_args":{":macos":":any"},"desc":"App to help keep the desktop organised","homepage":"https://naarakstudio.com/icollections/","names":["iCollections"],"ruby_source_checksum":{":sha256":"2e1a2cbebae41013340d4a3e7dfd3a11228a4d8be819fb35a7c1771259d46595"},"ruby_source_path":"Casks/i/icollections.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://naarakstudio.com/download/iCollections.dmg"],"version":"9.7.8","raw_artifacts":[[":app",["iCollections.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.naarak.collections.sfl*","~/Library/Application Support/com.naarak.Collections","~/Library/Preferences/com.naarak.Collections.plist"]}]]},"icon-composer":{"depends_on_args":{":macos":":sequoia"},"desc":"Apple tool to create multi-platform icons","homepage":"https://developer.apple.com/icon-composer/","names":["Icon Composer"],"ruby_source_checksum":{":sha256":"2065e036f9b87715652ebb9b5288569b3fe8a45e5e49bf2d2e960aaf27518030"},"ruby_source_path":"Casks/i/icon-composer.rb","sha256":"dce4d78a615e543832fb2cdca3b28a31355cf21d57b6b4ab96f5b278ed7d5af6","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/Icon-Composer-1.2.dmg"],"version":"1.2","raw_artifacts":[[":app",["Icon Composer.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.apple.IconComposer","~/Library/Application Scripts/com.apple.IconComposerQuickLookPreviewAppExtension","~/Library/Application Scripts/com.apple.IconComposerThumbnailExtension"]}]]},"icon-shelf":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Icon manager for web developers","homepage":"https://icon-shelf.github.io/","names":["Icon Shelf"],"ruby_source_checksum":{":sha256":"0a9442fb2fe384f1ffa68add4f196a1795397cd17b287d0a08c1cf054a95964d"},"ruby_source_path":"Casks/i/icon-shelf.rb","sha256":"10ae5e9ea61a9cf852dd7371a13fc1d255b86422c16b9c30aa26d6d1de999f36","tap_string":"homebrew/cask","url_args":["https://github.com/Icon-Shelf/icon-shelf/releases/download/v0.1.28/Icon-Shelf-0.1.28.dmg"],"version":"0.1.28","raw_artifacts":[[":app",["Icon Shelf.app"]],[":zap",{":trash":["~/Library/Logs/Icon Shelf","~/Library/Preferences/com.IconShelf.app.plist","~/Library/Saved Application State/com.IconShelf.app.savedState"]}]]},"iconchamp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Icon theming app for Big Sur and Monterey","homepage":"https://www.macenhance.com/iconchamp","names":["IconChamp"],"ruby_source_checksum":{":sha256":"e79efad65e5dc9ffc3144b39d2bfd136717f993610766474fd884b4047d786cc"},"ruby_source_path":"Casks/i/iconchamp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/MacEnhance/appcast/raw/master/IconChamp/IconChamp.zip"],"version":"1.3.6","raw_artifacts":[[":uninstall",{":launchctl":"com.macenhance.ICHelper",":quit":"com.macenhance.IconChamp",":delete":["/Library/LaunchDaemons/com.macenhance.ICHelper.plist","/Library/PrivilegedHelperTools/com.macenhance.ICHelper"]}],[":app",["IconChamp.app"]],[":zap",{":trash":["/Users/Shared/IconChamp","~/Library/Application Support/com.macenhance.IconChamp","~/Library/Application Support/IconChamp","~/Library/Caches/com.macenhance.IconChamp","~/Library/HTTPStorages/com.macenhance.IconChamp","~/Library/HTTPStorages/com.macenhance.IconChamp.binarycookies","~/Library/Preferences/com.macenhance.IconChamp.plist","~/Library/Saved Application State/com.macenhance.IconChamp.savedState"]}]]},"iconchanger":{"depends_on_args":{":macos":":monterey"},"desc":"Change your app's icon","homepage":"https://github.com/underthestars-zhy/IconChanger","names":["IconChanger"],"ruby_source_checksum":{":sha256":"7d2ff4ec4ef6b847972b5fa1efcd37e5724c0ad16596c0f1384678a4f8bbafcc"},"ruby_source_path":"Casks/i/iconchanger.rb","sha256":"65952531d571375a60b8b1082f2d655040bf566d4e8692449476a8e2582e8b46","tap_string":"homebrew/cask","url_args":["https://github.com/underthestars-zhy/IconChanger/releases/download/v1.2.7/IconChanger.2022-12-22.11-45-17.zip"],"version":"1.2.7,2022-12-22,11-45-17","raw_artifacts":[[":app",["IconChanger 2022-12-22 11-45-17/IconChanger.app"]],[":zap",{":trash":["~/.iconchanger","~/Library/Caches/com.zhuhaoyu.IconChanger","~/Library/HTTPStorages/com.zhuhaoyu.IconChanger","~/Library/Preferences/com.zhuhaoyu.IconChanger.plist","~/Library/Saved Application State/com.zhuhaoyu.IconChanger.savedState"]}]]},"iconizer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Xcode asset catalog creator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://raphaelhanneken.com/iconizer/","names":["Iconizer"],"ruby_source_checksum":{":sha256":"936622b6e5dfaa7aed9f5d58984426b3d2c8329f974b62b9ca7aa2477119e183"},"ruby_source_path":"Casks/i/iconizer.rb","sha256":"abaffdea473f4d3cd7d763fcb3846fbb752b87949e6ef7d273a95b6f5c5c1e06","tap_string":"homebrew/cask","url_args":["https://github.com/raphaelhanneken/iconizer/releases/download/2020.11.0/Iconizer.dmg"],"version":"2020.11.0","raw_artifacts":[[":app",["Iconizer.app"]],[":zap",{":trash":"~/Library/Preferences/com.raphaelhanneken.iconizer.plist"}]]},"iconjar":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Icon organiser","homepage":"https://geticonjar.com/","names":["IconJar"],"ruby_source_checksum":{":sha256":"969ceb5b6078d5be584eb2a93f8d81b3f3a817f57a86fabc80e6a0b0600bd496"},"ruby_source_path":"Casks/i/iconjar.rb","sha256":"ee4b02ded14fb84e0d75ac7314f5336401f12f924d1b67410d7a541dc328d8df","tap_string":"homebrew/cask","url_args":["https://geticonjar.com/releases/IconJar.app.50604.zip"],"version":"2.11.4,50604","raw_artifacts":[[":app",["IconJar.app"]],[":zap",{":trash":["/Users/Shared/IconJar","~/Library/Application Support/IconJar","~/Library/Preferences/com.iconjar.iconjar.plist"]}]]},"iconscout":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop toolbar for Iconscout","homepage":"https://iconscout.com/","names":["Iconscout"],"ruby_source_checksum":{":sha256":"a8b01bf1dd36542863860ea09c357374043724aa05e34244b8decef39257e534"},"ruby_source_path":"Casks/i/iconscout.rb","sha256":"ce9290257210a46c3a2e8f0c584e0b1ff798fa66da0c054258a9848c0deb7ee2","tap_string":"homebrew/cask","url_args":["https://github.com/Iconscout/iconscout-app/releases/download/v1.0.6/IconScout-1.0.6.dmg"],"version":"1.0.6","raw_artifacts":[[":app",["Iconscout.app"]],[":zap",{":trash":["~/Library/Application Support/Iconscout","~/Library/Caches/com.electron.iconscout","~/Library/Caches/com.electron.iconscout.ShipIt","~/Library/Preferences/com.electron.iconscout.plist","~/Library/Saved Application State/com.electron.iconscout.savedState"]}]]},"iconset":{"depends_on_args":{":macos":":any"},"desc":"Organise icon sets and packs in one place","homepage":"https://iconset.io/","names":["Iconset"],"ruby_source_checksum":{":sha256":"c02080ae909dfffff5006c476411cb3746c44575afe4ac9ba0e141cd23b9bc13"},"ruby_source_path":"Casks/i/iconset.rb","sha256":"7db15ea4d7c88272d18b7dfee941b7b9769321e3d90dcdf5cfa5a59197f7d1a4","tap_string":"homebrew/cask","url_args":["https://github.com/IconsetApp/iconset/releases/download/v2.5.3/Iconset-2.5.3-mac.zip"],"version":"2.5.3","raw_artifacts":[[":app",["Iconset.app"]],[":zap",{":trash":["~/Library/Application Support/Iconset","~/Library/Preferences/io.iconset.app.plist","~/Library/Saved Application State/io.iconset.app.savedState"]}]]},"id3-editor":{"depends_on_args":{":macos":":any"},"desc":"MP3 and AIFF ID3 tag editor","disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"http://www.pa-software.com/id3editor/","names":["ID3 Editor"],"ruby_source_checksum":{":sha256":"260a993123b6f910a3340f567b6b7e0c3581f38d582a08f86c65ab273b7babdf"},"ruby_source_path":"Casks/i/id3-editor.rb","sha256":"8a48b592dddf5c3e0e9068595edb3e386272496d4c81e2b94bbcbb7462bd8074","tap_string":"homebrew/cask","url_args":["http://www.pa-software.com/release/ID3Editor.arm.1.29.51.dmg"],"version":"1.29.51","raw_artifacts":[[":app",["ID3 Editor.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.pas.id3editor.sfl*","~/Library/Caches/com.apple.helpd/Generated/ID3 Editor Help*","~/Library/Logs/id3ed.log","~/Library/Preferences/com.pas.id3editor.plist","~/Library/Saved Application State/com.pas.id3editor.savedState"]}]]},"idagio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Classical music streaming app","homepage":"https://www.idagio.com/","names":["IDAGIO"],"ruby_source_checksum":{":sha256":"318d95bdc82eb6be8cc0b50fe00441587ff5a09c950c8d48a27eecf897bd93f1"},"ruby_source_path":"Casks/i/idagio.rb","sha256":"f5b8d8985c3f93765a96c1f85bdab54c84113cc3da22ee9e2b286b31d52115e2","tap_string":"homebrew/cask","url_args":["https://dl.idagio.com/IDAGIO-1.15.0.dmg"],"version":"1.15.0","raw_artifacts":[[":app",["IDAGIO.app"]],[":zap",{":trash":["~/Library/Application Support/IDAGIO","~/Library/Logs/IDAGIO","~/Library/Preferences/com.idagio.desktop.plist","~/Library/Saved Application State/com.idagio.desktop.savedState"]}]]},"ideamaker":{"depends_on_args":{":macos":":any"},"desc":"FDM 3D Printing Slicer by Raise3D","disable_args":{":date":"2026-01-23",":because":":unreachable"},"homepage":"https://www.raise3d.com/ideamaker/","names":["ideaMaker"],"ruby_source_checksum":{":sha256":"75d0d6b55a4a96ade6d7fd5f040e98d8fb1de2a3dba1b6829dfb8258dea41164"},"ruby_source_path":"Casks/i/ideamaker.rb","sha256":"4966355964e614d94da85a16fb33e3ea2145d8dd9a0019f84a139221ce012213","tap_string":"homebrew/cask","url_args":["https://downcdn.raise3d.com/ideamaker/release/5.3.2/install_ideaMaker_5.3.2.8640.dmg"],"version":"5.3.2.8640","raw_artifacts":[[":app",["ideaMaker.app"]],[":zap",{":trash":["~/Library/Application Support/ideaMaker","~/Library/Preferences/com.raise3d.ideaMaker.plist","~/Library/Saved Application State/com.raise3d.ideaMaker.savedState"]}]]},"ideashell-cn":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"AI partner for notes, voice, and to-dos (China edition)","homepage":"https://ideashell.cn/","names":["ideaShell CN"],"ruby_source_checksum":{":sha256":"348a140b841c4c164b23d9ba6d16c3c2bb8e9fb6883b550960fea85c78e66117"},"ruby_source_path":"Casks/i/ideashell-cn.rb","sha256":"e763ef05d9a343966db575a31a0acd8b82fbe5de9871661fc6b961e92f290d1a","tap_string":"homebrew/cask","url_args":["https://static.ideashell.cn/desktop/artifacts/stable/darwin/arm64/0.9.23/ideaShell-darwin-arm64-0.9.23.zip"],"version":"0.9.23","raw_artifacts":[[":uninstall",{":quit":"com.rrd.ideashell"}],[":app",["ideaShell.app"],{":target":"ideaShell CN.app"}],[":zap",{":trash":["~/Library/Application Support/@ideashell","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rrd.ideashell.sfl*","~/Library/Application Support/ideaShell","~/Library/Caches/com.rrd.ideashell","~/Library/Caches/com.rrd.ideashell.ShipIt","~/Library/HTTPStorages/com.rrd.ideashell","~/Library/Logs/ideashell/com.rrd.ideashell-*.log","~/Library/Preferences/com.rrd.ideashell.plist"]}]]},"ideashell":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"AI partner for notes, voice, and to-dos","homepage":"https://ideashell.com/","names":["ideaShell"],"ruby_source_checksum":{":sha256":"acf6ec682250665476f3c8f9ea9e533cd38eaeb1b5b4a806482a5490db45d4f7"},"ruby_source_path":"Casks/i/ideashell.rb","sha256":"d2befdbebf9bbd90ad87c1e5ca3d3c833d939b89522def23298ee0f421921e12","tap_string":"homebrew/cask","url_args":["https://static.ideashell.com/desktop/artifacts/stable/darwin/arm64/0.9.23/ideaShell-global-darwin-arm64-0.9.23.zip"],"version":"0.9.23","raw_artifacts":[[":uninstall",{":quit":"com.rrd.ideashell.global"}],[":app",["ideaShell.app"]],[":zap",{":trash":["~/Library/Application Support/@ideashell","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rrd.ideashell.global.sfl*","~/Library/Application Support/ideaShell Global","~/Library/Caches/com.rrd.ideashell.global","~/Library/Caches/com.rrd.ideashell.global.ShipIt","~/Library/HTTPStorages/com.rrd.ideashell.global","~/Library/Logs/ideashell/com.rrd.ideashell.global*.log","~/Library/Preferences/com.rrd.ideashell.global.plist"]}]]},"idevice-pair":{"depends_on_args":{":macos":":any"},"desc":"Generate pair records for iOS devices","homepage":"https://github.com/jkcoxson/idevice_pair","names":["idevice_pair"],"ruby_source_checksum":{":sha256":"d692d27ca2ffd6bad60b83b0d4142eee30f335747751ddc27277dcab6e7fb204"},"ruby_source_path":"Casks/i/idevice-pair.rb","sha256":"9ff54171dccdb0a9b0e72ec89e43a479823c53ee54c2121fe9f053cc2cb940ce","tap_string":"homebrew/cask","url_args":["https://github.com/jkcoxson/idevice_pair/releases/download/v1.1.0/idevice_pair--macos-universal.dmg"],"version":"1.1.0","raw_artifacts":[[":app",["idevice_pair.app"]]]},"idrive":{"depends_on_args":{":macos":":any"},"desc":"Cloud backup and storage solution","homepage":"https://www.idrive.com/","names":["iDrive"],"ruby_source_checksum":{":sha256":"a7ae4ce5bd30d21cbbf2a0c63121c84b77f53830d970a445690e9bf9f614f424"},"ruby_source_path":"Casks/i/idrive.rb","sha256":"24a3db75954be69c1155f79998c977a28fab87007eeb87ea783e6e91b65b0a85","tap_string":"homebrew/cask","url_args":["https://static.idriveonlinebackup.com/downloads/101326/IDrive.dmg"],"version":"4.0.0.97,101326","raw_artifacts":[[":uninstall",{":launchctl":["com.iDrive.FinderPluginApp","com.prosoftnet.DaemonHelper","com.prosoftnet.idrivedaemon","com.prosoftnet.idsyncdaemon","IDriveDaemon","IDSyncDaemon","IDWifiManager"],":quit":["com.prosfotnet.IDWifiManager","com.prosoftnet.IDrive","com.prosoftnet.IDriveDaemon","com.prosoftnet.IDriveMonitor"],":pkgutil":["com.idrive.IDrive","com.profsoftnet.idrive.*"]}],[":pkg",["IDrive.pkg"]],[":zap",{":trash":["/Library/Application Support/IDriveforMac","~/Library/Application Scripts/Idrive.Finder*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.prosoftnet.idrivemonitor.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/idrive.finderpluginapp.sfl*","~/Library/Application Support/IDriveforMac","~/Library/Caches/com.prosoftnet.IDriveMonitor","~/Library/Containers/Idrive.FinderPluginApp.IDriveFinderSync","~/Library/Group Containers/Idrive.Finder","~/Library/Preferences/com.prosoftnet.IDrive.plist","~/Library/Preferences/com.prosoftnet.IDriveMonitor.plist","~/Library/Preferences/Idrive.FinderPluginApp.plist"]}]]},"iem-plugin-suite":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Ambisonic audio plug-in suite up to 7th order as VST2, LV2 and Standalones","homepage":"https://plugins.iem.at/","names":["IEM Plug-in Suite"],"ruby_source_checksum":{":sha256":"aa7bd4cb5f475362ca68fcfd420ca53b33f02fdbc46573fb9844dab7eab7c36a"},"ruby_source_path":"Casks/i/iem-plugin-suite.rb","sha256":"8bec940b407254e6794849b96aa9ce97ca4d085d5545a690eae7d0e4d95d31f2","tap_string":"homebrew/cask","url_args":["https://users.iem.at/holzmueller/IEM-Audioplugins/IEMPluginSuite/v1.16.0/IEMPluginSuite_v1.16.0.pkg"],"version":"1.16.0","raw_artifacts":[[":uninstall",{":pkgutil":["at.iem.pkg.IEMPluginSuiteLV2","at.iem.pkg.IEMPluginSuiteStandalones","at.iem.pkg.IEMPluginSuiteVST","at.iem.pkg.IEMPluginSuiteVST3"]}],[":pkg",["IEMPluginSuite_v1.16.0.pkg"]],[":zap",{":trash":"~/Library/Application Support/IEMAudioPlugins"}]]},"iexplorer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"iOS device backup software and file manager","homepage":"https://macroplant.com/iexplorer","names":["iExplorer"],"ruby_source_checksum":{":sha256":"902c249d602f29086ba03a001cf4698b10b64747464543ed9fa0a6ecb2b9119f"},"ruby_source_path":"Casks/i/iexplorer.rb","sha256":"1234ab31439a7f3a35ba2c77e7a65977b75d15fb15d823b322adcefb221eed0f","tap_string":"homebrew/cask","url_args":["https://assets.macroplant.com/download/180/iExplorer-4.6.0.dmg"],"version":"4.6.0,180","raw_artifacts":[[":app",["iExplorer.app"]],[":zap",{":trash":["~/Library/Caches/com.macroplant.iExplorer","~/Library/Caches/KSCrash/iExplorer","~/Library/HTTPStorages/com.macroplant.iExplorer","~/Library/HTTPStorages/com.macroplant.iExplorer.binarycookies","~/Library/Preferences/com.macroplant.iExplorer.plist","~/Library/Saved Application State/com.macroplant.iExplorer.savedState"],":rmdir":"~/Music/iExplorer Import"}]]},"ifunbox":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"File management software for iPhone and other Apple products","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://www.i-funbox.com/","names":["iFunBox"],"ruby_source_checksum":{":sha256":"4fb95121c6b5ef3afcc5c2ef7d66dc85f74e06c4232dafd6ee3386db0781484d"},"ruby_source_path":"Casks/i/ifunbox.rb","sha256":"19bef7c6079cb3d13dc109478c473e420643e3164ed02b668f76220f60884a11","tap_string":"homebrew/cask","url_args":["http://dl.i-funbox.com/mac/ifunboxmac.1.8.dmg"],"version":"1.8","raw_artifacts":[[":app",["iFunBox.app"]],[":zap",{":trash":["~/Library/Caches/com.iFunBoxDevTeam.iFunBox","~/Library/Preferences/com.iFunBoxDevTeam.iFunBox.plist"]}]]},"igdm":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop application for Instagram DMs","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://igdm.me/","names":["IG:dm"],"ruby_source_checksum":{":sha256":"0580df0a4253edcfac58e110a83391425186358cd67bb1a646637c7d575ad5eb"},"ruby_source_path":"Casks/i/igdm.rb","sha256":"fe032a9657267018efc16697d218dbdcda02564f5d42e4b2e21bf68ea9e715c7","tap_string":"homebrew/cask","url_args":["https://github.com/ifedapoolarewaju/igdm/releases/download/v3.0.4/IGdm-3.0.4.dmg"],"version":"3.0.4","raw_artifacts":[[":uninstall",{":quit":"com.ifedapoolarewaju.desktop.igdm"}],[":app",["IGdm.app"]],[":zap",{":trash":["~/Library/Application Support/IGdm","~/Library/Logs/IGdm","~/Library/Preferences/com.ifedapoolarewaju.desktop.igdm.helper.plist","~/Library/Preferences/com.ifedapoolarewaju.desktop.igdm.plist","~/Library/Saved Application State/com.ifedapoolarewaju.desktop.igdm.savedState"]}]]},"igv-desktop":{"depends_on_args":{":macos":":any"},"desc":"Visual exploration of genomic data","homepage":"https://igv.org/doc/desktop/","names":["Integrative Genomics Viewer (IGV)"],"ruby_source_checksum":{":sha256":"f4f698e3a8a439d3c77a32f0dbbfb3e2767a0f42534a4dbf2efa04794a241b54"},"ruby_source_path":"Casks/i/igv-desktop.rb","sha256":"f0640b2877444dd8ab01b47b83215a7ca976481c66f8faad98c0563d7e0577b3","tap_string":"homebrew/cask","url_args":["https://data.broadinstitute.org/igv/projects/downloads/2.19/IGV_MacApp_2.19.8.zip"],"version":"2.19.8","raw_artifacts":[[":app",["IGV_2.19.8.app"]],[":zap",{":trash":["~/.igv","~/igv","~/Library/Preferences/org.broad.igv.plist"]}]],"raw_caveats":"igv-desktop requires Java 21+. You can install the latest version with:\n  brew install --cask temurin\n"},"iina+":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Extra danmaku support for iina (iina 弹幕支持)","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/xjbeta/iina-plus","names":["IINA+"],"ruby_source_checksum":{":sha256":"3c778ab91898fa34ef81e4f4fdae48c4176398c71f41b293477ed19142a18e6d"},"ruby_source_path":"Casks/i/iina+.rb","sha256":"408ca29f3f4a1da6f1033721750eecdb1bbdee81030ad84772a8d635d76c0627","tap_string":"homebrew/cask","url_args":["https://github.com/xjbeta/iina-plus/releases/download/0.8.30/IINA+.0.8.30.dmg"],"version":"0.8.30","raw_artifacts":[[":app",["IINA+.app"]],[":zap",{":trash":["~/Library/Application Support/com.xjbeta.iina-plus","~/Library/Caches/com.xjbeta.iina-plus","~/Library/Preferences/com.xjbeta.iina-plus.plist","~/Library/WebKit/com.xjbeta.iina-plus"]}]]},"iina":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Free and open-source media player","homepage":"https://iina.io/","names":["IINA"],"ruby_source_checksum":{":sha256":"c77d5f9d7299e41a1d779551186c86ca5c6aa50daa49bbc21a0d7b09ef078e5c"},"ruby_source_path":"Casks/i/iina.rb","sha256":"8fad50479b10e09645053457cec46bd53d054ced2242cfe68f74586735a20dc7","tap_string":"homebrew/cask","url_args":["https://dl.iina.io/IINA.v1.5.0.dmg"],"version":"1.5.0","raw_artifacts":[[":uninstall",{":quit":"com.colliderli.iina"}],[":app",["IINA.app"]],[":binary",["$APPDIR/IINA.app/Contents/MacOS/iina-cli"],{":target":"iina"}],[":zap",{":trash":["~/Library/Application Scripts/com.colliderli.iina.OpenInIINA","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.colliderli.iina.sfl*","~/Library/Application Support/com.colliderli.iina","~/Library/Application Support/CrashReporter/IINA*.plist","~/Library/Caches/com.colliderli.iina","~/Library/Containers/com.colliderli.iina.OpenInIINA","~/Library/Cookies/com.colliderli.iina.binarycookies","~/Library/HTTPStorages/com.colliderli.iina","~/Library/Logs/com.colliderli.iina","~/Library/Logs/DiagnosticReports/IINA*.crash","~/Library/Preferences/com.colliderli.iina.plist","~/Library/Safari/Extensions/Open in IINA*.safariextz","~/Library/Saved Application State/com.colliderli.iina.savedState","~/Library/WebKit/com.colliderli.iina"]}]]},"ijhttp":{"desc":"HTTP client from JetBrains IDEs available as a standalone CLI tool","homepage":"https://www.jetbrains.com/ijhttp/download","names":["IntelliJ HTTP Client CLI"],"ruby_source_checksum":{":sha256":"d00f2e27579d2d2faa8676f5f4dcbdea82e9dab703e6f13524f75d2944efbf62"},"ruby_source_path":"Casks/i/ijhttp.rb","sha256":"4656e9c1e2c798fbe7fd78ed8fc124bc071ebb46e02770e198a562689da32c9d","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/resources/intellij/http-client/261.25134.95/intellij-http-client.zip"],"version":"261.25134.95","raw_artifacts":[[":binary",["ijhttp/ijhttp"]]],"raw_caveats":"ijhttp requires Java 17+. You can install the latest version with:\n  brew install --cask temurin\n"},"ik-product-manager":{"depends_on_args":{":macos":":any"},"desc":"Tool for downloading and authorising IK Multimedia software","homepage":"https://www.ikmultimedia.com/products/productmanager/","names":["IK Product Manager"],"ruby_source_checksum":{":sha256":"7d1cd22d5f11e462f63f0fc146c9945ad1dad986f68a0b323418bfe0871ada9b"},"ruby_source_path":"Casks/i/ik-product-manager.rb","sha256":"8240a9bd17f60442caa028fe827ce584a21ff9a2239829a97ed5f0f57eee82f9","tap_string":"homebrew/cask","url_args":["https://g1.ikmultimedia.com/plugins/ProductManager/ik_product_manager_1.1.16.dmg"],"url_kwargs":{":referer":"https://www.ikmultimedia.com/",":user_agent":":fake"},"version":"1.1.16","raw_artifacts":[[":uninstall",{":pkgutil":"com.ikmultimedia.productmanager",":delete":"/Library/Documentation/IK Multimedia/IK Product Manager"}],[":pkg",["Install IK Product Manager (v1.1.16).pkg"]],[":zap",{":trash":["~/Documents/IK Multimedia/IK Product Manager","~/Library/Preferences/com.ikmultimedia.Product Manager.plist","~/Library/Preferences/com.ikmultimedia.Product Manager.plist.lockfile","~/Library/Saved Application State/com.ikmultimedia.productmanager.savedState"]}]]},"iloader":{"auto_updates":true,"desc":"iOS Sideloading Companion","homepage":"https://iloader.app/","names":["iloader"],"ruby_source_checksum":{":sha256":"ae1641cbec4610c149e62da5344e0f339ff9d8ba5cd3c764a8e6033e6dc2025e"},"ruby_source_path":"Casks/i/iloader.rb","sha256":"171fc0aee7e42e6e5db3174ed2a8940d53ef2f1dd475090579e1740d3b139d29","tap_string":"homebrew/cask","url_args":["https://github.com/nab138/iloader/releases/download/v2.4.0/iloader-darwin-universal.dmg"],"version":"2.4.0","raw_artifacts":[[":app",["iloader.app"]],[":zap",{":trash":["~/Library/Application Support/me.nabdev.iloader","~/Library/Caches/me.nabdev.iloader","~/Library/WebKit/me.nabdev.iloader"]}]]},"ilok-license-manager":{"depends_on_args":{":macos":":any"},"desc":"Software for iLok devices","homepage":"https://ilok.com/#!license-manager","names":["iLok License Manager"],"ruby_source_checksum":{":sha256":"088e201f3256b62c758820ebd9873216656bea5641fe06d77a26547070470ead"},"ruby_source_path":"Casks/i/ilok-license-manager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://installers.ilok.com/iloklicensemanager/LicenseSupportInstallerMac.zip"],"version":"6.0.1","raw_artifacts":[[":uninstall",{":launchctl":["com.paceap.eden.licensed","com.paceap.eden.licensed.agent"],":pkgutil":["com.paceap.pkg.eden.activationexperience","com.paceap.pkg.eden.iLokLicenseManager","com.paceap.pkg.eden.licensed"],":delete":"/usr/local/bin/iloktool"}],[":pkg",["License Support.pkg"]],[":zap",{":delete":["/Library/Preferences/com.paceap.eden.clientdb.*.sdb","/Library/Preferences/com.paceap.eden.floating.*.prefs"],":trash":["~/Library/Caches/com.paceap.iLokLicenseManager","~/Library/HTTPStorages/com.paceap.eden.iLokLicenseManager","~/Library/Logs/Eden","~/Library/Preferences/com.paceap.iLokLicenseManager.plist","~/Library/Saved Application State/com.paceap.eden.iLokLicenseManager.savedState"]}]]},"ilspy":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-07-27",":because":":unmaintained"},"desc":"Avalonia-based .NET decompiler","disable_args":{":date":"2026-07-27",":because":":unmaintained"},"homepage":"https://github.com/icsharpcode/AvaloniaILSpy","names":["ILSpy"],"ruby_source_checksum":{":sha256":"b77756690a1969ce5d204298a72ba20ddddc7ef40a87233e132730b56d3c7745"},"ruby_source_path":"Casks/i/ilspy.rb","sha256":"480f0fe2b5dc6ad4d0df3d4c9ecd44429b97e0c8b5bac8bc99c2ac2a8e3025ff","tap_string":"homebrew/cask","url_args":["https://github.com/icsharpcode/AvaloniaILSpy/releases/download/v7.2-rc/macOS.x64.Release.zip"],"version":"7.2-rc","raw_artifacts":[[":app",["artifacts/osx-x64/ILSpy.app"]],[":zap",{":trash":["~/Library/Preferences/ilspy.plist","~/Library/Saved Application State/ilspy.savedState"]}]]},"ilya-birman-typography-layout":{"depends_on_args":{":macos":":any"},"desc":"Typography keyboard layout","homepage":"https://ilyabirman.ru/typography-layout/","names":["Ilya Birman Typography Layout"],"ruby_source_checksum":{":sha256":"92d1a2bbb88a238bce4da48524a9fdcf5155fbb4e0fe4c33c2d4cc3d64fda7db"},"ruby_source_path":"Casks/i/ilya-birman-typography-layout.rb","sha256":"64b4f7b1421cc4275864c25941646ddf2d3075212a77e9ba1c2d27b726afe123","tap_string":"homebrew/cask","url_args":["https://ilyabirman.ru/typography-layout/download/ilya-birman-typolayout-3.9-mac.zip"],"version":"3.9","raw_artifacts":[[":keyboard_layout",["Ilya Birman Typography Layout.bundle"]]],"raw_caveats":"You must reboot for the installation of ilya-birman-typography-layout to take effect.\n"},"image2icon":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Icon creator and file and folder customiser","homepage":"https://www.img2icnsapp.com/","names":["Image2Icon"],"ruby_source_checksum":{":sha256":"7b4c968ce81a83001a13e020c20d1e5e58e24958c551004435e31502aed9ac7b"},"ruby_source_path":"Casks/i/image2icon.rb","sha256":"653db224080c06b303a187e3048b6aa4dd07b7d0a5021623f038254e12baa81a","tap_string":"homebrew/cask","url_args":["https://sf-applications.s3.amazonaws.com/Image2Icon/app-releases/Image2icon2.17.zip"],"version":"2.17","raw_artifacts":[[":app",["Image2Icon.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.shinyfrog.image2icon.templateRenderer","~/Library/Caches/net.shinyfrog.image2icon","~/Library/Containers/net.shinyfrog.image2icon*","~/Library/Containers/net.shinyfrog.templateRenderer","~/Library/Preferences/net.shinyfrog.image2icon.plist","~/Library/Saved Application State/net.shinyfrog.image2icon.savedState"]}]]},"imagej":{"depends_on_args":{":macos":":any"},"desc":"Image Processing and Analysis in Java","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://imagej.net/ij/","names":["ImageJ"],"ruby_source_checksum":{":sha256":"559977654e44c583324f5c85ebac68cb376edc223e0420be0565ae1ab755da0d"},"ruby_source_path":"Casks/i/imagej.rb","sha256":"2349e9c32378dbfc2f1b3be58475161eb9d076c16938502fa2000afe116ea933","tap_string":"homebrew/cask","url_args":["https://wsr.imagej.net/distros/osx/ij154-osx-java8.zip"],"version":"1.54","raw_artifacts":[[":app",["ImageJ.app"]],[":zap",{":trash":"~/Library/Saved Application State/ImageJ.savedState"}]]},"imageoptim":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to optimise images to a smaller size","homepage":"https://imageoptim.com/mac","names":["ImageOptim"],"ruby_source_checksum":{":sha256":"81f0e62635a5b34951af3c3d8db7b1adf2c31977247a546ef32d963165a4aba5"},"ruby_source_path":"Casks/i/imageoptim.rb","sha256":"d4e453bbb55b6491d519a30e0e6de5beb7ce1a929e8f835767b638ef6ffd371d","tap_string":"homebrew/cask","url_args":["https://imageoptim.com/ImageOptim1.9.3.tar.xz"],"version":"1.9.3","raw_artifacts":[[":app",["ImageOptim.app"]],[":zap",{":trash":["~/Library/Caches/ImageOptimResults.db","~/Library/Caches/net.pornel.ImageOptim","~/Library/Preferences/net.pornel.ImageOptim.plist","~/Library/Saved Application State/net.pornel.ImageOptim.savedState"]}]]},"imagex":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Visually explore and search an image collection","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://visual-computing.com/projects/imagex","names":["ImageX"],"ruby_source_checksum":{":sha256":"b1cd1839b86b66ed2987c5ed580973e269b62e7f05827d4dc94ee713da1f1a8d"},"ruby_source_path":"Casks/i/imagex.rb","sha256":"44caf58ee3e389c76f7a3d9d1dcc842ca06c11d3a92eccb6b5847768601807e5","tap_string":"homebrew/cask","url_args":["https://visual-computing.com/files/imagex/ImageX-v0.1.2-macos.zip"],"version":"0.1.2","raw_artifacts":[[":app",["ImageX.app"]],[":zap",{":trash":["~/Library/Preferences/de.htw.lcs.imagex.plist","~/Library/Saved Application State/de.htw.lcs.imagex.savedState"]}]]},"imaging-edge-webcam":{"depends_on_args":{":macos":":ventura"},"desc":"Use your Sony camera as a high-quality webcam","homepage":"https://support.d-imaging.sony.co.jp/app/webcam/en/","names":["Sony Imaging Edge Webcam"],"ruby_source_checksum":{":sha256":"a75112a0742c2926f8ba2dc3a2abbfc249c20fff3526337d50431efc605147b3"},"ruby_source_path":"Casks/i/imaging-edge-webcam.rb","sha256":"70f4558ad5ec37127ed58b755bde1acb268edf88b5eba61a17388641215da9fd","tap_string":"homebrew/cask","url_args":["https://di.update.sony.net/NEX/xB4KucKqdT/IEW120_2403a.dmg"],"version":"120_2403a,xB4KucKqdT","raw_artifacts":[[":uninstall",{":quit":"com.sony.imagingedge.iew",":pkgutil":"com.sony.Webcam"}],[":pkg",["IEW_INST.pkg"]]]},"imaging-edge":{"depends_on_args":{":macos":":monterey"},"desc":"For browse or develop RAW images and tethered shooting on Sony cameras","homepage":"https://creatorscloud.sony.net/catalog/en-us/ie-desktop/index.html","names":["Sony Imaging Edge Desktop"],"ruby_source_checksum":{":sha256":"6f0d4f594afb00b854136fa3ff8ec55476690d94e850d788d85944e12c5801ff"},"ruby_source_path":"Casks/i/imaging-edge.rb","sha256":"6887ed04c4a676b833ac7c55bbd321bdd48fdf5f75d0155bce5fc403f8bebc54","tap_string":"homebrew/cask","url_args":["https://di.update.sony.net/NEX/Uxaf4233f5/ied_1_2_02_08050.dmg"],"version":"1.2.02.08050,Uxaf4233f5","raw_artifacts":[[":uninstall",{":login_item":"Imaging Edge Desktop",":pkgutil":["com.sony.ImagingEdgeDesktop.pkg","com.sony.ImagingEdgeVer.1.pkg"]}],[":pkg",["ied_1_2_02.pkg"]],[":zap",{":trash":["~/Library/Application Support/Imaging Edge Desktop","~/Library/Application Support/Imaging Edge","~/Library/Caches/com.sony.Edit","~/Library/Caches/com.sony.EULA-PP-Checker","~/Library/Caches/com.sony.ImagingEdgeDesktop","~/Library/Caches/com.sony.Remote","~/Library/Caches/com.sony.Viewer","~/Library/Preferences/com.sony.Edit.plist","~/Library/Preferences/com.sony.EULA-PP-Checker.plist","~/Library/Preferences/com.sony.ImagingEdgeDesktop.plist","~/Library/Preferences/com.sony.Remote.plist","~/Library/Preferences/com.sony.Viewer.plist","~/Library/Saved Application State/com.sony.com.sony.Viewer.savedState","~/Library/Saved Application State/com.sony.Edit.savedState","~/Library/Saved Application State/com.sony.ImagingEdgeDesktop.savedState","~/Library/Saved Application State/com.sony.Remote.savedState"]}]]},"imazing-converter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Free tool to convert HEIC to JPEG and HEVC to MP4","homepage":"https://imazing.com/converter","names":["iMazing Converter"],"ruby_source_checksum":{":sha256":"963bf58c9673187a62aa9629d355f7293cc42aa58414e557739fd5deff5d483b"},"ruby_source_path":"Casks/i/imazing-converter.rb","sha256":"9fcef750577c1ae369a3329981f8034643608343ce648a9d398fc3908ccd8950","tap_string":"homebrew/cask","url_args":["https://downloads.imazing.com/mac/iMazing-Converter/2.0.15.591/iMazing_Converter_2.0.15.591.dmg"],"version":"2.0.15,591","raw_artifacts":[[":app",["iMazing Converter.app"]],[":zap",{":trash":["~/Library/Application Support/com.DigiDNA.iMazingHEICConverterMac","~/Library/Caches/com.DigiDNA.iMazingHEICConverterMac","~/Library/HTTPStorages/com.DigiDNA.iMazingHEICConverterMac","~/Library/Preferences/com.DigiDNA.iMazingHEICConverterMac.plist"]}]]},"imazing-profile-editor":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Apple Device Configuration Profile Editor","homepage":"https://imazing.com/profile-editor","names":["iMazing Profile Editor"],"ruby_source_checksum":{":sha256":"56376678c3b24b517b9b8a02ab607fda8a5330ab5fa52a0234aaadea53e43363"},"ruby_source_path":"Casks/i/imazing-profile-editor.rb","sha256":"3bda18c08a41af169feb903f2db88f23d19f68bb76b75f5743753fce36f206f6","tap_string":"homebrew/cask","url_args":["https://downloads.imazing.com/mac/iMazing-Profile-Editor/2.3.1.407603/iMazing_Profile_Editor_2.3.1.407603.dmg"],"version":"2.3.1,407603","raw_artifacts":[[":uninstall",{":quit":"com.DigiDNA.iMazingProfileEditorMac"}],[":app",["iMazing Profile Editor.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.DigiDNA.iMazingProfileEditorMac","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.DigiDNA.iMazingProfileEditorMac.Mini","~/Library/Containers/com.DigiDNA.iMazingProfileEditorMac","~/Library/Saved Application State/com.DigiDNA.iMazingProfileEditorMac.savedState"]}]]},"imazing":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"iPhone management application","homepage":"https://imazing.com/","names":["iMazing"],"ruby_source_checksum":{":sha256":"eefa0371e606c925e64ad4284f7e65bd5e34d32b0f54ac75ea06b45e4c7f297d"},"ruby_source_path":"Casks/i/imazing.rb","sha256":"ea8a7c4833a1f31980495122e364d521f45536faa2b54b7510b70127d34fded4","tap_string":"homebrew/cask","url_args":["https://downloads.imazing.com/mac/iMazing/3.6.5.24380/iMazing_3.6.5.24380.dmg"],"version":"3.6.5,24380","raw_artifacts":[[":uninstall",{":quit":["com.DigiDNA.iMazing3.6.5.24380Mac","com.DigiDNA.iMazing3.6.5.24380Mac.Mini","com.DigiDNA.iMazing3Mac"],":login_item":"iMazing Mini"}],[":app",["iMazing.app"]],[":zap",{":trash":["/Users/Shared/iMazing Mini","/Users/Shared/iMazing","~/Library/Application Support/iMazing Mini","~/Library/Application Support/iMazing","~/Library/Application Support/MobileSync/Backup/iMazing.Versions","~/Library/Caches/com.DigiDNA.iMazing3Mac","~/Library/Caches/com.DigiDNA.iMazing3Mac.Mini","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.DigiDNA.iMazing3Mac.Mini","~/Library/Caches/iMazing","~/Library/Preferences/com.DigiDNA.iMazing3Mac.Mini.plist","~/Library/Preferences/com.DigiDNA.iMazing3Mac.plist"]}]]},"imgotv":{"depends_on_args":{":macos":":any"},"desc":"Mango TV video app","homepage":"https://www.mgtv.com/app/","names":["芒果TV"],"ruby_source_checksum":{":sha256":"23795e171e22ab578d515517364c3c6f5a96b1ba248547d32ee7442c9b7b1546"},"ruby_source_path":"Casks/i/imgotv.rb","sha256":"0f549b51ab66b7ab53986dc62d5811c55618f239806a96a8791967d9276dd885","tap_string":"homebrew/cask","url_args":["https://download.imgo.tv/app/mac/6.6.0/mgtv-mango-6.6.0.dmg"],"version":"6.6.0","raw_artifacts":[[":app",["芒果TV.app"]],[":zap",{":trash":["~/Library/Caches/com.mgtv.pcclientx","~/Library/Containers/com.mgtv.MGTV-macOS","~/Library/Preferences/com.mgtv.pcclientx.plist","~/Library/Saved Application State/com.mgtv.pcclientx.savedState"]}]]},"imhex":{"depends_on_args":{":macos":":sequoia"},"desc":"Hex editor for reverse engineers","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://imhex.werwolv.net/","names":["ImHex"],"ruby_source_checksum":{":sha256":"4aa926205e020b84d338dc0f405ca0cdd3d513d13c2f6b2cdc1e61255b6f419c"},"ruby_source_path":"Casks/i/imhex.rb","sha256":"4acd57408770cdfe533fb277f8746a5fdb9cb2048a9b7f8295931aafea97bd0e","tap_string":"homebrew/cask","url_args":["https://github.com/WerWolv/ImHex/releases/download/v1.38.1/imhex-1.38.1-macOS-x86_64.dmg"],"version":"1.38.1","raw_artifacts":[[":app",["ImHex.app"]],[":zap",{":trash":["~/Library/Application Support/imhex","~/Library/Preferences/net.WerWolv.ImHex.plist","~/Library/Saved Application State/net.WerWolv.ImHex.savedState"]}]]},"impactor":{"depends_on_args":{":macos":":any"},"desc":"Sideloading application for iOS/tvOS","homepage":"https://github.com/khcrysalis/Impactor/","names":["Impactor"],"ruby_source_checksum":{":sha256":"6c0204c4d27ccbba01297763ccf28f070907427d4d95bb58a8905f41ee8faa6c"},"ruby_source_path":"Casks/i/impactor.rb","sha256":"fa1a2ba0fb7e46dbe1b0ea5e66f12d04cc570693afd14fe3b43979e5a3cfe3be","tap_string":"homebrew/cask","url_args":["https://github.com/khcrysalis/Impactor/releases/download/v2.7.2/Impactor-macos-universal.dmg"],"version":"2.7.2","raw_artifacts":[[":app",["Impactor.app"]],[":zap",{":trash":"~/.config/PlumeImpactor"}]]},"inav-configurator":{"depends_on_args":{":macos":":monterey"},"desc":"Configuration tool for the INAV flight control system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/iNavFlight/inav-configurator/","names":["INAV Configurator"],"ruby_source_checksum":{":sha256":"a531e00e703dda2e7a7c04eb87d1651eda0dbb705664cf746f7f184c6b152a11"},"ruby_source_path":"Casks/i/inav-configurator.rb","sha256":"2d499766f9d8efb0f3524b20528c02c5168423889ab31b70c260e16d11497652","tap_string":"homebrew/cask","url_args":["https://github.com/iNavFlight/inav-configurator/releases/download/9.1.1/INAV-Configurator_MacOS_x64_9.1.1.zip"],"version":"9.1.1","raw_artifacts":[[":app",["INAV Configurator.app"]],[":zap",{":trash":["~/Library/Application Support/inav-configurator","~/Library/Caches/inav-configurator","~/Library/Preferences/com.nw-builder.inav-configurator.plist","~/Library/Saved Application State/com.nw-builder.inav-configurator.savedState"]}]]},"incident-io":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Incident management platform","homepage":"https://incident.io/","names":["incident.io"],"ruby_source_checksum":{":sha256":"a8208fa5cb96be2193a72d7ef5d1f97716a1bb7f70a7136c8edba3db1118d229"},"ruby_source_path":"Casks/i/incident-io.rb","sha256":"8bb0a4316570cc754ff8ff2727f2eb0a1338b7c6000fe0b0fa593e97e9dbfce5","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/incident-io-production-downloads/incident.io-1.4.9.zip"],"version":"1.4.9","raw_artifacts":[[":app",["incident.io.app"]],[":zap",{":trash":["~/Library/Application Support/incident.io","~/Library/Caches/com.incidentio.desktop","~/Library/Preferences/com.incidentio.desktop.plist"]}]]},"incy":{"depends_on_args":{":macos":":monterey"},"desc":"Proxy client","homepage":"https://incy.cc/","names":["INCY"],"ruby_source_checksum":{":sha256":"59a3afbeece0a9bada5fcb6a95014ed4792804fc16248470fa5eafc74acaca32"},"ruby_source_path":"Casks/i/incy.rb","sha256":"9a4c1e07b5f74137fe4be91760732b8a030e8400829ef1f93de2a9c4187b4f66","tap_string":"homebrew/cask","url_args":["https://github.com/INCY-DEV/incy-platforms/releases/download/desktop-v3.9.0/incy-macos-intel.dmg"],"version":"3.9.0","raw_artifacts":[[":uninstall",{":quit":"llc.itdev.incy",":delete":["/etc/sudoers.d/incy","/usr/local/bin/incy-helper"]}],[":app",["incy.app"]],[":zap",{":trash":["~/Library/Application Support/incy","~/Library/Caches/incy","~/Library/Preferences/llc.itdev.incy.plist"]}]]},"infinidesk":{"depends_on_args":{":macos":":any"},"desc":"Create multiple virtual desktops, each with unique files, wallpaper and widgets","homepage":"https://infinidesk.app/","names":["InfiniDesk"],"ruby_source_checksum":{":sha256":"d4bd73385be49b555695bb9414a30de21bb3d178e326776326bb54138eaf00a3"},"ruby_source_path":"Casks/i/infinidesk.rb","sha256":"0c3ed452b430202d9c92f705e14f94319d84db9e7394947d9069565c0c35c685","tap_string":"homebrew/cask","url_args":["https://infinidesk.app/static/download/v3.22/InfiniDesk.dmg"],"version":"3.22","raw_artifacts":[[":app",["InfiniDesk.app"]],[":zap",{":trash":["~/Library/Application Support/Infinidesk","~/Library/Preferences/app.infinidesk.InfiniDesk.plist"]}]]},"infinity":{"depends_on_args":{":macos":":any"},"desc":"Customizable work management platform","homepage":"https://startinfinity.com/","names":["Infinity"],"ruby_source_checksum":{":sha256":"d159e3220ab17ff0f008aff678e9f5c522a0fa70a2e893a50f483f601e874645"},"ruby_source_path":"Casks/i/infinity.rb","sha256":"49f43d5a3dbbeb0f51b627c9d654bafcbd928b30f794721f3643559b4c2c9a41","tap_string":"homebrew/cask","url_args":["https://downloads.startinfinity.com/desktop/production/1.2.2/infinity_1.2.2_darwin_universal.dmg"],"version":"1.2.2","raw_artifacts":[[":uninstall",{":quit":"com.electron.infinity"}],[":app",["Infinity.app"]],[":zap",{":trash":["~/Library/Application Support/Infinity","~/Library/Preferences/com.electron.infinity.plist","~/Library/Saved Application State/com.electron.infinity.savedState"]}]]},"infocert-sign":{"depends_on_args":{":macos":":monterey"},"desc":"Digital signature and time stamp app, International Edition","homepage":"https://infocert.digital/consumer/infocert-sign-suite/","names":["Infocert Sign Desktop International"],"ruby_source_checksum":{":sha256":"b2c77d5810f09bfc800b6acc7657a45aec3b9fc811682d8f43ae980305423faa"},"ruby_source_path":"Casks/i/infocert-sign.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://rinnovofirma.infocert.it/infocertsign/international/download/darwin/latest"],"version":"3.1.2.686","raw_artifacts":[[":uninstall",{":quit":"it.infocert.desktop.gosign"}],[":app",["InfocertSignDesktop.app"]],[":zap",{":trash":["~/.infocertsign","~/Library/Application Support/Infocert Sign Desktop","~/Library/Preferences/it.infocert.desktop.gosign.plist","~/Library/Saved Application State/it.infocert.desktop.gosign.savedState"]}]]},"inform":{"depends_on_args":{":macos":":any"},"desc":"Writing system for interactive fiction based on natural language","homepage":"https://ganelson.github.io/inform-website","names":["Inform"],"ruby_source_checksum":{":sha256":"b8c87eec2d145931fbd0592ca03652ae5808ea66b97aed6b1de3e7a3277278d9"},"ruby_source_path":"Casks/i/inform.rb","sha256":"01160096f0d19b1674c56c2dd2c8dc6f39b09cdccc1452b549843690c82b4a94","tap_string":"homebrew/cask","url_args":["https://github.com/ganelson/inform/releases/download/v10.1.2/Inform_10_1_2_macOS_1_82_3.dmg"],"version":"10.1.2,1_82_3","raw_artifacts":[[":app",["Inform.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.inform7.inform-compiler.sfl*","~/Library/Caches/com.inform7.inform-compiler","~/Library/HTTPStorages/com.inform7.inform-compiler","~/Library/Inform","~/Library/Preferences/com.inform7.inform-compiler.plist","~/Library/Saved Application State/com.inform7.inform-compiler.savedState","~/Library/WebKit/com.inform7.inform-compiler"]}]]},"infra":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Kubernetes desktop client","homepage":"https://infra.app/","names":["infra"],"ruby_source_checksum":{":sha256":"ff8e94586b74531935f002d491341214b4ac26b832f6cee1fc152c4c168e2535"},"ruby_source_path":"Casks/i/infra.rb","sha256":"41f2d71fe84935c4ec3eb13e73c91e9c5b33c38c599bf70a72756091356d13d1","tap_string":"homebrew/cask","url_args":["https://download.infra.app/darwin/Infra-darwin-universal-0.47.0.zip"],"version":"0.47.0","raw_artifacts":[[":app",["Infra.app"]],[":zap",{":trash":["~/Library/Application Support/infra","~/Library/Caches/app.infra.infra","~/Library/Caches/app.infra.infra.ShipIt","~/Library/Preferences/app.infra.infra.plist","~/Library/Saved Application State/app.infra.infra.savedState"]}]]},"inkdown":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2025-01-25",":because":":moved_to_mas"},"desc":"WYSIWYG Markdown editor","disable_args":{":date":"2026-01-27",":because":":moved_to_mas"},"homepage":"https://www.inkdown.me/","names":["Inkdown"],"ruby_source_checksum":{":sha256":"d8a4d657db8e09f7242b71fd0bace6217a96bf04b12fa338bb156c9e33a2b763"},"ruby_source_path":"Casks/i/inkdown.rb","sha256":"0b316849613e468bc98094732d617b18accd8d2b0bec0eb3b5c0b01020f52d29","tap_string":"homebrew/cask","url_args":["https://assets.inkdown.me/release/v2.0.2/darwin/x64/Inkdown-mac-x64.dmg"],"version":"2.0.2","raw_artifacts":[[":app",["Inkdown.app"]],[":zap",{":trash":["~/Library/Application Support/inkdown","~/Library/Preferences/inkdown.plist","~/Library/Saved Application State/inkdown.savedState"]}]]},"inkdrop":{"depends_on_args":{":macos":":ventura"},"desc":"Markdown editor","homepage":"https://www.inkdrop.app/","names":["Inkdrop"],"ruby_source_checksum":{":sha256":"05290183b4a7aadd02246cde24345f76a25f05ef44178896ee0ea00f9b5cae79"},"ruby_source_path":"Casks/i/inkdrop.rb","sha256":"fae87b3331386f525609a01da4ca359281866633fc42c70de63d41bd2b8b9d22","tap_string":"homebrew/cask","url_args":["https://dist.inkdrop.app/releases/inkdrop-6.2.0-x64-mac.zip"],"version":"6.2.0","raw_artifacts":[[":app",["Inkdrop.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/info.pkpk.inkdrop.sfl*","~/Library/Application Support/inkdrop","~/Library/Caches/info.pkpk.inkdrop","~/Library/Preferences/info.pkpk.inkdrop.helper.plist","~/Library/Preferences/info.pkpk.inkdrop.plist","~/Library/Saved Application State/info.pkpk.inkdrop.savedState"]}]]},"inkscape":{"desc":"Vector graphics editor","homepage":"https://inkscape.org/","names":["Inkscape"],"ruby_source_checksum":{":sha256":"42726ad163ffb0948a9f8b86dc741c26715f7bac20c60892369dc34d4b7e12c2"},"ruby_source_path":"Casks/i/inkscape.rb","sha256":"17ff9f49b60115237cad9b60605950e26b11b04600e726a4513224aa373aee11","tap_string":"homebrew/cask","url_args":["https://media.inkscape.org/dl/resources/file/Inkscape-1.4.4_x86_64.dmg"],"version":"1.4.4","raw_artifacts":[[":app",["Inkscape.app"]],[":command_wrapper",["inkscape"],{":executable":"$APPDIR/Inkscape.app/Contents/MacOS/inkscape"}],[":zap",{":trash":["~/.config/inkscape","~/Library/Application Support/Inkscape","~/Library/Application Support/org.inkscape.Inkscape","~/Library/Caches/org.inkscape.Inkscape*","~/Library/Preferences/org.inkscape.Inkscape.plist","~/Library/Saved Application State/org.inkscape.Inkscape.savedState"]}]]},"inkstitch":{"depends_on_args":{":cask":["inkscape"],":macos":":any"},"desc":"Inkscape extension for machine embroidery design","homepage":"https://inkstitch.org/","names":["Inkstitch"],"ruby_source_checksum":{":sha256":"c21e1af6e74cecfd5d68eb4822f66f7b3e2a13df2f128a9f7378ebf51d726ae3"},"ruby_source_path":"Casks/i/inkstitch.rb","sha256":"756485679c1de66d9052571200695a7e247829ef8bef99bf2e336afdd2c93b57","tap_string":"homebrew/cask","url_args":["https://github.com/inkstitch/inkstitch/releases/download/v3.3.0/inkstitch-v3.3.0-osx-x86_64.pkg"],"version":"3.3.0","raw_artifacts":[[":preflight_steps",{":steps":[{":path":{":base":"home",":path":"Library/Application Support/org.inkscape.Inkscape/config/inkscape/extensions"},":type":"mkdir_p"}]}],[":uninstall",{":pkgutil":"org.inkstitch.installer",":delete":"~/Library/Application Support/org.inkscape.Inkscape/config/inkscape/extensions/inkstitch"}],[":pkg",["inkstitch-v3.3.0-osx-x86_64.pkg"]],[":zap",{":trash":"~/Library/Application Support/inkstitch",":rmdir":"~/Library/Application Support/org.inkscape.Inkscape/config/inkscape/extensions"}]]},"inky":{"depends_on_args":{":macos":":any"},"desc":"Editor for ink: inkle's narrative scripting language","homepage":"https://www.inklestudios.com/ink/","names":["Inky"],"ruby_source_checksum":{":sha256":"cbfd317dd8e8491c8cbf3ee1512808fcde2770aa292c608f30334b28bea709bb"},"ruby_source_path":"Casks/i/inky.rb","sha256":"7f2d6c69e63c12ae1467824655aecc17a24bc299fd2860e8f21b08f6551ac7d5","tap_string":"homebrew/cask","url_args":["https://github.com/inkle/inky/releases/download/0.15.2/inky.dmg"],"version":"0.15.2","raw_artifacts":[[":app",["Inky.app"]],[":zap",{":trash":["~/Library/Application Support/Inky","~/Library/Logs/Inky","~/Library/Preferences/com.inkle.inky.helper.plist","~/Library/Preferences/com.inkle.inky.plist","~/Library/Saved Application State/com.inkle.inky.savedState"]}]]},"inloop-qlplayground":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look generator for Xcode Playgrounds","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/inloop/qlplayground","names":["INLOOPX QLPlayground"],"ruby_source_checksum":{":sha256":"d6051e3995415c404de17b96be2866c7f5fea6c6ed67e0ca894eb0b6cb9116e9"},"ruby_source_path":"Casks/i/inloop-qlplayground.rb","sha256":"44c25a7da0dc3748b01deb0c01634044ccbc625b4266b4fea0630cbedb773929","tap_string":"homebrew/cask","url_args":["https://github.com/inloop/qlplayground/releases/download/v1.0/inloop-qlplayground.v1.0.zip"],"version":"1.0","raw_artifacts":[[":qlplugin",["inloop-qlplayground.qlgenerator"]]]},"inmusic-software-center":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Administration tool for inMusic brand creative software","homepage":"https://www.airmusictech.com/downloads/","names":["inMusic Software Center"],"ruby_source_checksum":{":sha256":"47f4650668567943b76f82011155d053a1a15634c8f47e37d060eaeda84d9397"},"ruby_source_path":"Casks/i/inmusic-software-center.rb","sha256":"8e7e0c188ee7d391ef8a0e00d490431f9983cc3c6ba61eb59d31733cf20c4eec","tap_string":"homebrew/cask","url_args":["https://cdn.inmusicbrands.com/SI04/1400/inMusic%20Software%20Center-darwin-universal-1.40.0.zip"],"version":"1.40.0","raw_artifacts":[[":app",["inMusic Software Center.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.inmusic-software-center.sfl*","~/Library/Application Support/com.inmusicbrands.softwareunlock","~/Library/Application Support/inMusic Software Center","~/Library/Caches/com.electron.inmusic-software-center","~/Library/Caches/com.electron.inmusic-software-center.ShipIt","~/Library/HTTPStorages/com.electron.inmusic-software-center","~/Library/Preferences/com.electron.inmusic-software-center.plist","~/Library/Saved Application State/com.electron.inmusic-software-center.savedState"]}]]},"input-source-pro":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tool for multi-language users","homepage":"https://inputsource.pro/","names":["Input Source Pro"],"ruby_source_checksum":{":sha256":"1a763da772d9fa9279a8c1aac8c6c7999b2d17bc8882101323c06f2bdb835efe"},"ruby_source_path":"Casks/i/input-source-pro.rb","sha256":"cf2c76e3f18d5c2659a31079a8dc614504dca27879fa9df19cd4bb2ccfe319d8","tap_string":"homebrew/cask","url_args":["https://inputsource.pro/stable/Input%20Source%20Pro%202.14.0.dmg"],"version":"2.14.0","raw_artifacts":[[":app",["Input Source Pro.app"]],[":zap",{":trash":["~/Library/Application Support/Input Source Pro","~/Library/Caches/com.runjuu.Input-Source-Pro","~/Library/HTTPStorages/com.runjuu.Input-Source-Pro","~/Library/Preferences/com.runjuu.Input-Source-Pro.plist","~/Library/WebKit/com.runjuu.Input-Source-Pro"]}]]},"input0":{"depends_on_args":{":macos":":any"},"desc":"Voice input tool with AI transcription","homepage":"https://input0.com/","names":["Input 0"],"ruby_source_checksum":{":sha256":"14a6cb32466670d06aa72c2b0607316632e7dfe320ceb80e7b3af57a14887046"},"ruby_source_path":"Casks/i/input0.rb","sha256":"8581c22c7bc8f5fa2d05ba84ee1f85ccd80f5d4af7bf07798af6f3d53c9f08e0","tap_string":"homebrew/cask","url_args":["https://github.com/10xChengTu/input0/releases/download/v0.6.1/Input0_0.6.1_aarch64.dmg"],"version":"0.6.1","raw_artifacts":[[":app",["Input0.app"]],[":zap",{":trash":["~/Library/Application Support/com.input0.app","~/Library/Caches/com.input0","~/Library/Logs/com.input0","~/Library/WebKit/com.input0"]}]]},"inso":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["inso@beta"]},"depends_on_args":{":macos":":any"},"desc":"CLI HTTP and GraphQL Client","homepage":"https://insomnia.rest/products/inso","names":["inso"],"ruby_source_checksum":{":sha256":"af3d8be608a081d70797353d890c36c6e2c282b7d113fc8e1f8a5139c9f59f94"},"ruby_source_path":"Casks/i/inso.rb","sha256":"869c934c312eeb68c7ec13ed6386e5c1a4cb5cb0c044ed8ef4774a063d296b96","tap_string":"homebrew/cask","url_args":["https://github.com/Kong/insomnia/releases/download/core%4013.3.1/inso-macos-13.3.1.zip"],"version":"13.3.1","raw_artifacts":[[":binary",["inso"]]]},"inso@beta":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["inso"]},"depends_on_args":{":macos":":any"},"desc":"CLI HTTP and GraphQL Client","homepage":"https://insomnia.rest/products/inso","names":["inso"],"ruby_source_checksum":{":sha256":"e9a8a7bf3ae6dad3c2635c8f1fff7cc21308893ce01b4dd7f397226814c3f3e0"},"ruby_source_path":"Casks/i/inso@beta.rb","sha256":"9a7e08f1725fa8d144860e4f3db8585c7e2dbb545013087c04a40cee64615f50","tap_string":"homebrew/cask","url_args":["https://github.com/Kong/insomnia/releases/download/core%4013.4.0-beta.0/inso-macos-13.4.0-beta.0.zip"],"version":"13.4.0-beta.0","raw_artifacts":[[":binary",["inso"]]]},"insomnia":{"auto_updates":true,"conflicts_with_args":{":cask":["insomnia@alpha"]},"depends_on_args":{":macos":":monterey"},"desc":"HTTP and GraphQL Client","homepage":"https://insomnia.rest/","names":["Insomnia"],"ruby_source_checksum":{":sha256":"401a3d5fee4dfb09b11610bcf5c95bcb3eadfaee571623f73a24a62990d0427e"},"ruby_source_path":"Casks/i/insomnia.rb","sha256":"ad6e6260f083162e61e879b99f27d69b934ae3cdbf6817ddb284acd8a4302650","tap_string":"homebrew/cask","url_args":["https://github.com/Kong/insomnia/releases/download/core%4013.3.1/Insomnia.Core-13.3.1.dmg"],"version":"13.3.1","raw_artifacts":[[":app",["Insomnia.app"]],[":zap",{":trash":["~/Library/Application Support/Insomnia","~/Library/Caches/com.insomnia.app","~/Library/Caches/com.insomnia.app.ShipIt","~/Library/Cookies/com.insomnia.app.binarycookies","~/Library/Preferences/ByHost/com.insomnia.app.ShipIt.*.plist","~/Library/Preferences/com.insomnia.app.helper.plist","~/Library/Preferences/com.insomnia.app.plist","~/Library/Saved Application State/com.insomnia.app.savedState"]}]]},"insomnia@alpha":{"auto_updates":true,"conflicts_with_args":{":cask":["insomnia"]},"depends_on_args":{":macos":":monterey"},"desc":"HTTP and GraphQL Client","homepage":"https://insomnia.rest/","names":["Insomnia"],"ruby_source_checksum":{":sha256":"18df55bab062fe2f097683bedac6319718455f63bf2ad0915333cc96553e1234"},"ruby_source_path":"Casks/i/insomnia@alpha.rb","sha256":"45541ca5ab3c1294e41b686d8e0d58a734d6da1690473c91769e9ab49009b879","tap_string":"homebrew/cask","url_args":["https://github.com/Kong/insomnia/releases/download/core%4013.4.0-beta.0/Insomnia.Core-13.4.0-beta.0.dmg"],"version":"13.4.0-beta.0","raw_artifacts":[[":app",["Insomnia.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.insomnia.app.sfl*","~/Library/Application Support/Insomnia","~/Library/Caches/com.insomnia.app","~/Library/Caches/com.insomnia.app.ShipIt","~/Library/Cookies/com.insomnia.app.binarycookies","~/Library/HTTPStorages/com.insomnia.app","~/Library/Logs/Insomnia","~/Library/Preferences/ByHost/com.insomnia.app.ShipIt.*.plist","~/Library/Preferences/com.insomnia.app.helper.plist","~/Library/Preferences/com.insomnia.app.plist","~/Library/Saved Application State/com.insomnia.app.savedState"]}]]},"inssider":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Defeat slow wifi","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://www.metageek.com/products/inssider/","names":["inSSIDer"],"ruby_source_checksum":{":sha256":"f0665198993b8cde1e8c9b95fc7d7700c74838847c8f464d2bde8556505ac6b6"},"ruby_source_path":"Casks/i/inssider.rb","sha256":"aae290a9e1c35db4b923ff6cf64332b1825ab82a848761e10debdddf3e3f9cfa","tap_string":"homebrew/cask","url_args":["https://metageek.link/inssider-5-mac-release-folder/inSSIDer-0.0.4.5.dmg"],"version":"0.0.4.5","raw_artifacts":[[":app",["inSSIDer.app"]]]},"insta360-link-controller":{"depends_on_args":{":macos":":any"},"desc":"Controller for Insta360 webcams","homepage":"https://www.insta360.com/","names":["Insta360 Link Controller"],"ruby_source_checksum":{":sha256":"4312a780c89830f0868140f8ae5a4ef5e11846f67bdd44af85fbd5b37821f233"},"ruby_source_path":"Casks/i/insta360-link-controller.rb","sha256":"506e7b4a2d5791bb1f296d101964e76a5635ba4e0a638e9dffa397a01bae87ee","tap_string":"homebrew/cask","url_args":["https://wassets.insta360.com/common/a7e367cce4da483a973d15216128b2d4/Insta360LinkController_2.2.5(build14)_20260821_122701_signed_1787286886085.pkg"],"version":"2.2.5,build14,_20260821_122701_signed_1787286886085,a7e367cce4da483a973d15216128b2d4","raw_artifacts":[[":uninstall",{":quit":"com.insta360.linkcontroller",":pkgutil":"com.insta360.webcam"}],[":pkg",["Insta360LinkController_2.2.5(build14)_20260821_122701_signed_1787286886085.pkg"]],[":zap",{":trash":["~/Library/Application Support/Insta360/Insta360 Link Controller","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.insta360.linkcontroller","~/Library/Caches/Insta360/Insta360 Link Controller","~/Library/Saved Application State/com.insta360.linkcontroller.savedState"]}]]},"insta360-studio":{"depends_on_args":{":macos":":any"},"desc":"Video and photo editor","homepage":"https://www.insta360.com/","names":["Insta360 Studio"],"renames":[["Insta360_Studio*.pkg","Insta360_Studio.pkg"]],"ruby_source_checksum":{":sha256":"83b4ecfbf60473fd9258dd8655fe6790c05573a4498df2255071836e3231dcd4"},"ruby_source_path":"Casks/i/insta360-studio.rb","sha256":"71580fc36dbc26681f2aee226f7911a89bf300aeb6bd37167d5a17c856075f7c","tap_string":"homebrew/cask","url_args":["https://wassets.insta360.com/common/2b2d07f350334886b99cbad6ae13faac/Insta360_Studio_6.0.7_release_insta360(RC_build2)_20261013_095137_signed.zip"],"version":"6.0.7,release_insta360,RC_build2,_20261013_095137_signed,2b2d07f350334886b99cbad6ae13faac","raw_artifacts":[[":uninstall",{":quit":"com.insta360.studio",":pkgutil":["com.insta360.insta360Studio","com.insta360.PremierePluginV2","com.insta360.ThumbnailPlugin"]}],[":pkg",["Insta360_Studio.pkg"]],[":zap",{":trash":["~/Library/Application Support/Insta360/Insta360 Studio","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.insta360.studio","~/Library/Caches/Insta360/Insta360 Studio","~/Library/Saved Application State/com.insta360.studio.savedState"]}]]},"install-disk-creator":{"depends_on_args":{":macos":":any"},"desc":"Utility to create bootable system install discs","homepage":"https://macdaddy.io/install-disk-creator/","names":["Install Disk Creator"],"ruby_source_checksum":{":sha256":"d4c752ac0245c272ee41beb46649b9102dda73404b116e0515e747dc89735ed8"},"ruby_source_path":"Casks/i/install-disk-creator.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://macdaddy.io/InstallDiskCreator.zip"],"version":"2.0,3","raw_artifacts":[[":app",["Install Disk Creator.app"]],[":zap",{":trash":"~/Library/Saved Application State/io.macdaddy.Install-Disk-Creator.savedState"}]]},"instantview":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Driver for SM76x with UI","homepage":"https://www.siliconmotion.com/","names":["SiliconMotion InstantView"],"ruby_source_checksum":{":sha256":"612ded5f943ee4147f06a1b0703ceff239d7a6d75b32d443c406fca4a0a05aed"},"ruby_source_path":"Casks/i/instantview.rb","sha256":"968cd5ca428ad5e754425c3134acbf1b230a8ec41a5de47d5d5a1abbbd81c218","tap_string":"homebrew/cask","url_args":["https://www.siliconmotion.com/downloads/macOS_InstantView_V3.24R0004.dmg"],"version":"3.24,R0004","raw_artifacts":[[":uninstall",{":quit":"com.SMI-Inc.InstantView"}],[":app",["macOS InstantView.app"]],[":zap",{":trash":["~/Library/Application Support/InstantView","~/Library/Caches/com.SMI-Inc.InstantView"]}]]},"instatus-out":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Monitor services in your menu bar","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://instatus.com/out","names":["Instatus Out"],"ruby_source_checksum":{":sha256":"d55ff70bbc5b676a41af1b5eb7eac09775ec8614c6e2864ee8807a2639faa0bd"},"ruby_source_path":"Casks/i/instatus-out.rb","sha256":"14ad0e0e13dd3b5747defccfd2483069297fedcd0d74727246d031bd23ab5649","tap_string":"homebrew/cask","url_args":["https://github.com/instatushq/out/releases/download/v1.0.8/Instatus.Out-1.0.8-mac.dmg"],"version":"1.0.8","raw_artifacts":[[":app",["Instatus Out.app"]],[":zap",{":trash":["~/Library/Application Support/instatus-out","~/Library/Preferences/com.instatus.out.plist","~/Library/Saved Application State/com.instatus.out.savedState"]}]]},"insync":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Manage your Google Drive and OneDrive files","homepage":"https://www.insynchq.com/","names":["Insync"],"ruby_source_checksum":{":sha256":"15dedaf0712cbbe126187da5f6b09de7491cdd11d6941492ed9a095f82c9dc91"},"ruby_source_path":"Casks/i/insync.rb","sha256":"186f96c184fe0518ad8c4f3ae7fc7f81190fbb602b1366480277fc075b69f5cc","tap_string":"homebrew/cask","url_args":["https://cdn.insynchq.com/builds/mac/Insync-3.9.9.60038.dmg"],"version":"3.9.9.60038","raw_artifacts":[[":app",["Insync.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.insynchq.insync.daemon.plist","~/Library/Application Scripts/com.insynchq.insync","~/Library/Application Scripts/com.insynchq.Insync.Insync-Finder-Integration","~/Library/Application Support/Insync","~/Library/Caches/com.insynchq.insync","~/Library/Containers/com.insynchq.Insync.Insync-Finder-Integration","~/Library/Group Containers/com.insynchq.insync","~/Library/Saved Application State/com.insynchq.insync.savedState","~/Library/WebKit/com.insynchq.insync"]}]]},"integrity":{"depends_on_args":{":macos":":any"},"desc":"Tool to scan a website checking for broken links","homepage":"https://peacockmedia.software/mac/integrity/","names":["Integrity"],"ruby_source_checksum":{":sha256":"d896c37ac392126b697f1e9ee67a9fa9c7c72c25c40500fbbefbf353dd711dac"},"ruby_source_path":"Casks/i/integrity.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://peacockmedia.software/mac/integrity/integrity.dmg"],"version":"12.13.1","raw_artifacts":[[":app",["Integrity.app"]],[":zap",{":trash":["~/Library/Application Support/Integrity","~/Library/Caches/com.peacockmedia.integrity","~/Library/Cookies/com.peacockmedia.integrity.binarycookies","~/Library/Preferences/com.peacockmedia.integrity.plist"]}]]},"intellidock":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Hides the Dock when it is overlapped by a window","homepage":"https://mightymac.app/intellidock/","names":["IntelliDock"],"ruby_source_checksum":{":sha256":"0a03caeda65f09535827d9b3ca63331c54677a5b6774cc0abd798cea873669fd"},"ruby_source_path":"Casks/i/intellidock.rb","sha256":"592ce456ddf29f3464c3dcdc530d86be92cadc72afd471d968f0f6fd07125e94","tap_string":"homebrew/cask","url_args":["https://mightymac.app/intellidock/download/IntelliDock-1.0.dmg"],"version":"1.0","raw_artifacts":[[":app",["IntelliDock.app"]],[":zap",{":trash":"~/Library/Preferences/app.mightymac.IntelliDock.plist"}]]},"intellij-idea-ce":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-12-08",":because":":discontinued",":replacement_cask":"intellij-idea"},"desc":"IDE for Java development - community edition","homepage":"https://www.jetbrains.com/idea/","names":["IntelliJ IDEA Community Edition","IntelliJ IDEA CE"],"ruby_source_checksum":{":sha256":"048ae65822decb43bb9bfeaaac0b1073e0cdbe2379a6b400fd0a4b5260e614f9"},"ruby_source_path":"Casks/i/intellij-idea-ce.rb","sha256":"ff48a1e60869342a91db867fa482a49d4cdf38476496911c109f34a7e8d6523d","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/idea/ideaIC-2025.2.5.dmg"],"version":"2025.2.5,252.28238.7","raw_artifacts":[[":app",["IntelliJ IDEA CE.app"]],[":command_wrapper",["idea-ce"],{":executable":"$APPDIR/IntelliJ IDEA CE.app/Contents/MacOS/idea"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/IdeaIC2025.2","~/Library/Caches/JetBrains/IdeaIC2025.2","~/Library/Logs/JetBrains/IdeaIC2025.2","~/Library/Preferences/com.jetbrains.intellij.ce.plist","~/Library/Saved Application State/com.jetbrains.intellij.ce.savedState"]}]]},"intellij-idea-oss":{"depends_on_args":{":macos":":any"},"desc":"Open-source edition of IntelliJ IDEA","homepage":"https://github.com/JetBrains/intellij-community","names":["IntelliJ IDEA OSS"],"ruby_source_checksum":{":sha256":"f6c5bd43845874da72fa082d73b6273ad7d2eaa6b37378bd1019c9d5d758ce0e"},"ruby_source_path":"Casks/i/intellij-idea-oss.rb","sha256":"ba43d6788550b88a73c97ac5ab483be0f3cf6488a7a9685bdeef87725d9978ca","tap_string":"homebrew/cask","url_args":["https://github.com/JetBrains/intellij-community/releases/download/idea%2F2026.2.3/idea-2026.2.3.dmg"],"version":"2026.2.3","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.intellij.ce"}],[":app",["IntelliJ IDEA OSS.app"]],[":zap",{":trash":["~/Library/Application Support/JetBrains/IdeaIC2026.2","~/Library/Caches/JetBrains/IdeaIC2026.2","~/Library/Logs/JetBrains/IdeaIC2026.2","~/Library/Preferences/com.jetbrains.intellij.ce.plist","~/Library/Saved Application State/com.jetbrains.intellij.ce.savedState"]}]]},"intellij-idea":{"auto_updates":true,"conflicts_with_args":{":cask":["intellij-idea@eap"]},"depends_on_args":{":macos":":any"},"desc":"Java IDE by JetBrains","homepage":"https://www.jetbrains.com/idea/","names":["IntelliJ IDEA Ultimate"],"ruby_source_checksum":{":sha256":"2648425ad8f8352072d9ce4c74841a0260463ca880d825d5ee2e5cd474b826ed"},"ruby_source_path":"Casks/i/intellij-idea.rb","sha256":"a0ddaf2eb6b6d1c3a7da922b4d604d5d7e21231fcdbf44aed28feec5199be53f","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/idea/ideaIU-2026.2.3.dmg"],"version":"2026.2.3,262.10968.63","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.intellij"}],[":app",["IntelliJ IDEA.app"]],[":command_wrapper",["idea"],{":executable":"$APPDIR/IntelliJ IDEA.app/Contents/MacOS/idea"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/IntelliJIdea2026.2","~/Library/Caches/JetBrains/IntelliJIdea2026.2","~/Library/Logs/JetBrains/IntelliJIdea2026.2","~/Library/Preferences/com.jetbrains.intellij.plist","~/Library/Preferences/IntelliJIdea2026.2","~/Library/Preferences/jetbrains.idea.*.plist","~/Library/Saved Application State/com.jetbrains.intellij.savedState"]}]]},"intellij-idea@eap":{"auto_updates":true,"conflicts_with_args":{":cask":["intellij-idea"]},"depends_on_args":{":macos":":any"},"desc":"IntelliJ IDEA Early Access Program","homepage":"https://www.jetbrains.com/idea/nextversion","names":["IntelliJ IDEA EAP"],"renames":[["IntelliJ IDEA*.app","IntelliJ IDEA.app"]],"ruby_source_checksum":{":sha256":"80bb701644439e722cae1d70f24f676209e212fb65d7cc82aeb1ea48ed5c096c"},"ruby_source_path":"Casks/i/intellij-idea@eap.rb","sha256":"5440698cdc6ef32a9d0ae4f0cd8ccc9c718469588813116e001074f1e43871e2","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/idea/ideaIU-263.7307.44.dmg"],"version":"2026.3,263.7307.44","raw_artifacts":[[":uninstall",{":launchctl":"application.com.jetbrains.app.daemon.*",":quit":["com.jetbrains.intellij-EAP","com.jetbrains.intellij"]}],[":app",["IntelliJ IDEA.app"]],[":binary",["$APPDIR/IntelliJ IDEA.app/Contents/MacOS/idea"]],[":zap",{":trash":["~/Library/Application Support/JetBrains/IntelliJIdea2026.3","~/Library/Caches/JetBrains/IntelliJIdea2026.3","~/Library/Logs/JetBrains/IntelliJIdea2026.3","~/Library/Preferences/com.jetbrains.intellij-EAP.plist","~/Library/Preferences/com.jetbrains.intellij.plist","~/Library/Preferences/IntelliJIdea2026.3","~/Library/Preferences/jetbrains.idea.*.plist","~/Library/Saved Application State/com.jetbrains.intellij.savedState"]}]]},"interact-scratchpad":{"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2024-11-15",":because":":discontinued"},"desc":"Menu bar utility to create contacts from snippets of text","disable_args":{":date":"2025-11-15",":because":":discontinued"},"homepage":"https://docs.getdrafts.com/docs/misc/interact-scratchpad","names":["Interact Scratchpad"],"ruby_source_checksum":{":sha256":"f0e4c4dab7ab01ef0d977725951b488f5ea8c37f9d089df0459060dc34760213"},"ruby_source_path":"Casks/i/interact-scratchpad.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3-us-west-2.amazonaws.com/downloads.agiletortoise.com/Interact+Scratchpad.app.zip"],"version":"2.2.1","raw_artifacts":[[":app",["Interact Scratchpad.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.agiletortoise.Interact-Scratchpad-OSX","~/Library/Application Scripts/com.agiletortoise.Interact-Scratchpad-OSX.Interact-Scratchpad-Share","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.agiletortoise.interact-scratchpad-osx.sfl*","~/Library/Containers/com.agiletortoise.Interact-Scratchpad-OSX","~/Library/Containers/com.agiletortoise.Interact-Scratchpad-OSX.Interact-Scratchpad-Share"]}]]},"internxt-drive":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Client for Internxt file storage service","homepage":"https://internxt.com/drive","names":["Internxt Drive"],"ruby_source_checksum":{":sha256":"6aef5a7bd1ad784dc81e7bd9bfb1bfd27a48e44a714a3db210c637789cdaa384"},"ruby_source_path":"Casks/i/internxt-drive.rb","sha256":"eb7520745a1714253b6830377dc1c5d64f44f303f9d5b5a10bf2d5cbf775320e","tap_string":"homebrew/cask","url_args":["https://github.com/internxt/drive-desktop-macos/releases/download/v2.7.0.89/Internxt_Drive_2.7.0.89.dmg"],"version":"2.7.0.89","raw_artifacts":[[":app",["Internxt Drive.app"]],[":zap",{":trash":["~/.internxt-desktop","~/Library/Application Support/internxt-drive","~/Library/Logs/Internxt Drive","~/Library/Logs/internxt-drive","~/Library/Preferences/com.internxt.drive.plist"]}]]},"intiface-central":{"depends_on_args":{":macos":":monterey"},"desc":"Frontend application for the Buttplug sex toy control library","homepage":"https://github.com/intiface/intiface-central","names":["Intiface Central"],"ruby_source_checksum":{":sha256":"0447e8c1e3a4db2f3dd2051513d87ab8775d9ea81c4e7a6a1b01962578d6ed01"},"ruby_source_path":"Casks/i/intiface-central.rb","sha256":"b2dc163b436cca4832f48f558ddaf7d6a5c63235da32ffc40ac57fafb54136ae","tap_string":"homebrew/cask","url_args":["https://github.com/intiface/intiface-central/releases/download/v3.2.2%2B46/intiface-central-v3.2.2-macos-universal.dmg"],"version":"3.2.2,46","raw_artifacts":[[":app",["Intiface Central.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nonpolynomial.intifacecentral","~/Library/Containers/com.nonpolynomial.intifacecentral"]}]]},"intune-company-portal":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App to manage access to corporate apps, data, and resources","homepage":"https://docs.microsoft.com/en-us/mem/intune/user-help/enroll-your-device-in-intune-macos-cp","names":["Company Portal"],"ruby_source_checksum":{":sha256":"cc430470e26de2f0d9d5519ce9655a94367d2419f557c5401e136de0e5fb91d8"},"ruby_source_path":"Casks/i/intune-company-portal.rb","sha256":"8bdc0084c29bc5898b638be1b07feb4c5c714bb90ee9bc061df3d0b19d0e3d0c","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/CompanyPortal_5.2606.0-Upgrade.pkg"],"version":"5.2606.0","raw_artifacts":[[":uninstall",{":launchctl":["*.com.microsoft.entrabroker.EntraIdentityBrokerXPC.Mach","com.microsoft.entraidentitybrokerxpc","com.microsoft.update.agent"],":quit":"com.microsoft.autoupdate2",":pkgutil":["com.microsoft.CompanyPortal","com.microsoft.CompanyPortalMac"],":delete":"/Applications/Company Portal.app"}],[":pkg",["CompanyPortal_5.2606.0-Upgrade.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.package.Microsoft_AutoUpdate.app",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.CompanyPortalMac.ssoextension","~/Library/Application Support/com.microsoft.CompanyPortalMac","~/Library/Caches/com.microsoft.CompanyPortalMac","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.microsoft.CompanyPortalMac","~/Library/Caches/CompanyPortalCache","~/Library/Containers/com.microsoft.CompanyPortalMac.ssoextension","~/Library/HTTPStorages/com.microsoft.CompanyPortalMac","~/Library/HTTPStorages/com.microsoft.CompanyPortalMac.binarycookies","~/Library/Logs/Company Portal/*","~/Library/Preferences/com.microsoft.CompanyPortalMac.plist","~/Library/Preferences/group.com.microsoft.CompanyPortalMac.plist","~/Library/Saved Application State/com.microsoft.CompanyPortalMac.savedState","~/Library/WebKit/com.microsoft.CompanyPortalMac"]}]]},"invesalius":{"depends_on_args":{":macos":":any"},"desc":"3D medical imaging reconstruction software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/invesalius/invesalius3/","names":["InVesalius"],"ruby_source_checksum":{":sha256":"96affc66d0914a4b73ef76261ff5bd31f91395604cce734dea232ba36c3e4771"},"ruby_source_path":"Casks/i/invesalius.rb","sha256":"315f4850f8b84f5116eadaaf76434a5337e84b1fc3fbc303d87d80c0594c98b7","tap_string":"homebrew/cask","url_args":["https://github.com/invesalius/invesalius3/releases/download/v3.1.99998/InVesalius.3.1.99998.dmg"],"version":"3.1.99998","raw_artifacts":[[":app",["InVesalius.app"]]]},"invisor-lite":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Media file inspector","homepage":"https://www.invisorapp.com/","names":["Invisor Lite"],"ruby_source_checksum":{":sha256":"88dc6ec5877acc91509dbd755b9c94e0805dc6f947cbaa800e00974080477633"},"ruby_source_path":"Casks/i/invisor-lite.rb","sha256":"25675d8f42ff47b5cb8df461b88a8f1c06d873dc0efeff43de64ba6a2f7fb787","tap_string":"homebrew/cask","url_args":["https://www.invisorapp.com/download/InvisorLite-3.27.dmg"],"version":"3.27","raw_artifacts":[[":app",["Invisor Lite.app"]],[":zap",{":trash":["~/Library/Preferences/com.pozdeev.invisorfree.plist","~/Library/Saved Application State/com.pozdeev.invisorfree.savedState"]}]]},"invoker":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility for managing Laravel applications","homepage":"https://invoker.dev/","names":["Invoker"],"ruby_source_checksum":{":sha256":"c75e5cce47affcc1152562b66874792248ffcc00a367a9d06d061260de3a72e7"},"ruby_source_path":"Casks/i/invoker.rb","sha256":"2b400cdfc1c238fcbcf7318d08997d3af333a69fef344312e8358000d9d140bc","tap_string":"homebrew/cask","url_args":["https://invokerdev.fra1.digitaloceanspaces.com/invoker/Invoker-2.14.1.dmg"],"version":"2.14.1","raw_artifacts":[[":app",["Invoker.app"]],[":zap",{":trash":["~/Library/Application Support/Invoker","~/Library/Logs/Invoker","~/Library/Preferences/de.beyondco.invoker.plist","~/Library/Saved Application State/de.beyondco.invoker.savedState"]}]]},"ioquake3":{"depends_on_args":{":macos":":any"},"desc":"First person shooter engine","homepage":"https://ioquake3.org/","names":["ioquake3"],"ruby_source_checksum":{":sha256":"3a0c8b09bd386c3144cbf22bd06095f53e354e3f1a24b3617d6cf4c4a606cf84"},"ruby_source_path":"Casks/i/ioquake3.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files.ioquake3.org/ioquake3_notarized.zip"],"version":"1.36","raw_artifacts":[[":app",["ioquake3.app"]],[":zap",{":trash":["~/Library/Application Support/Quake3/baseq3","~/Library/Saved Application State/org.ioquake.ioquake3.savedState"],":rmdir":"~/Library/Application Support/Quake3"}]],"raw_caveats":"To complete the installation of ioquake3, you will have to copy the file\n'pak0.pk3' from your Quake 3 Arena installation support directory into\n\n$APPDIR/ioquake3/baseq3/ or ~/Library/Application Support/Quake3/baseq3/\n\nand download patch data from https://ioquake3.org/extras/patch-data/\n"},"ios-app-signer":{"depends_on_args":{":macos":":any"},"desc":"App for (re)signing iOS apps and bundling them","homepage":"https://dantheman827.github.io/ios-app-signer/","names":["iOS App Signer"],"ruby_source_checksum":{":sha256":"2370bdec9027b40fc7c7e6633aa2c3de40f60b9ceff520badbc650d947509c1a"},"ruby_source_path":"Casks/i/ios-app-signer.rb","sha256":"7738a2b75b72ca9493a6f9c8ee4a7a6118fbfc77c61ddf6f02d41bfac8c739d2","tap_string":"homebrew/cask","url_args":["https://github.com/DanTheMan827/ios-app-signer/releases/download/1.14/iOS.App.Signer.app.zip"],"version":"1.14","raw_artifacts":[[":app",["iOS App Signer.app"]],[":zap",{":trash":["~/Library/Caches/com.DanTheMan827.AppSigner","~/Library/Preferences/com.DanTheMan827.AppSigner.plist"]}]]},"ip-in-menu-bar":{"depends_on_args":{":macos":":any"},"desc":"Shows current IP address in menu bar","homepage":"https://www.monkeybreadsoftware.de/Software/IPinmenubar.shtml","names":["IP in menu bar"],"ruby_source_checksum":{":sha256":"36de4c20c9ee4bc99cdb0502035e9c0d73c925a590523628858316e68883b0fd"},"ruby_source_path":"Casks/i/ip-in-menu-bar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.monkeybreadsoftware.de/Software/IPinmenubar.dmg"],"version":"4.7.2","raw_artifacts":[[":app",["IP in menu bar.app"]],[":zap",{":trash":["~/Library/Caches/de.monkeybreadsoftware.freeware.ipinmenubar","~/Library/HTTPStorages/de.monkeybreadsoftware.freeware.ipinmenubar","~/Library/Preferences/de.monkeybreadsoftware.freeware.ipinmenubar.plist"]}]]},"ipaverse":{"depends_on_args":{":macos":":sonoma"},"desc":"App Store package downloader, IPA re-signer, and security analysis toolkit","homepage":"https://github.com/bahattinkoc/ipaverse","names":["ipaverse"],"ruby_source_checksum":{":sha256":"5e1a1a73d415bf765d0439b8c23ae5d573967c8c663217e908d62047080501d3"},"ruby_source_path":"Casks/i/ipaverse.rb","sha256":"4dbea68099f225d2432757fb266fc636c07797123e1d8ce0589536541fa6c8fe","tap_string":"homebrew/cask","url_args":["https://github.com/bahattinkoc/ipaverse/releases/download/v2.5.3/ipaverse.dmg"],"version":"2.5.3","raw_artifacts":[[":app",["ipaverse.app"]],[":zap",{":trash":["~/Library/Application Support/ipaverse","~/Library/Caches/com.ipaverse","~/Library/Preferences/com.ipaverse.plist"]}]]},"ipe":{"depends_on_args":{":macos":":any"},"desc":"Drawing editor for creating figures in PDF format","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ipe.otfried.org/","names":["Ipe"],"ruby_source_checksum":{":sha256":"333cad37365c52140d46741844cd65c9e2d46a3079c4755620820780cea01a14"},"ruby_source_path":"Casks/i/ipe.rb","sha256":"8bfb970614be423f1bf716217be3db6faa4676c5fa55a51ef81a2e3c6d6edc4d","tap_string":"homebrew/cask","url_args":["https://github.com/otfried/ipe/releases/download/v7.2.29/ipe-7.2.29-mac-intel.dmg"],"version":"7.2.29","raw_artifacts":[[":app",["Ipe.app"]],[":zap",{":trash":["~/.ipe","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.otfried.ipe.ipe.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.otfried.ipe.sfl*","~/Library/Preferences/org.otfried.ipe.Ipe.plist","~/Library/Saved Application State/org.otfried.ipe.savedState"]}]]},"ipepresenter":{"depends_on_args":{":macos":":any"},"desc":"Make presentations from PDFs","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ipepresenter.otfried.org/","names":["IpePresenter"],"ruby_source_checksum":{":sha256":"3ce1c0c279281f49899e097fca2d529a4d077cebf13331ce68e5b3823521c315"},"ruby_source_path":"Casks/i/ipepresenter.rb","sha256":"908c08046f01ae3c8a0a6b1af95c95b330739bcf47f12654acb266e03917a9a7","tap_string":"homebrew/cask","url_args":["https://github.com/otfried/ipe/releases/download/v7.2.29/ipepresenter-7.2.29-mac-intel.dmg"],"version":"7.2.29","raw_artifacts":[[":app",["IpePresenter.app"]],[":zap",{":trash":["~/Library/Preferences/org.otfried.ipe.IpePresenter.plist","~/Library/Saved Application State/org.otfried.ipe.IpePresenter.savedState"]}]]},"ipfs-desktop":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Menu bar application for the IPFS peer-to-peer network","homepage":"https://github.com/ipfs/ipfs-desktop","names":["IPFS Desktop"],"ruby_source_checksum":{":sha256":"10f7aa1f84d6737dbb01a44f5d055c43c6482468c9c2e0658ecbe2b4ed550668"},"ruby_source_path":"Casks/i/ipfs-desktop.rb","sha256":"d06f4a74f9a368300f653d71c9bb0145a8740ac36c5f14a3f4c818975dbb067b","tap_string":"homebrew/cask","url_args":["https://github.com/ipfs/ipfs-desktop/releases/download/v0.50.1/ipfs-desktop-0.50.1-mac.dmg"],"version":"0.50.1","raw_artifacts":[[":app",["IPFS Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/ipfs-desktop-updater","~/Library/Application Support/IPFS Desktop"]}]]},"iplay":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Multimedia player","homepage":"https://iplay.saltpi.cn/","names":["iPlay"],"ruby_source_checksum":{":sha256":"500f6ea64923dbbab22e3de07fa1f11b308f0164cd1068deec8bfdf0b5cdaddb"},"ruby_source_path":"Casks/i/iplay.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://artifact.saltpi.cn/build/iPlay/macOS/latest.dmg"],"version":"1.2.14","raw_artifacts":[[":app",["iPlay.app"]],[":zap",{":trash":["~/Library/Application Support/top.ourfor.app.iPlayClient","~/Library/Caches/top.ourfor.app.iPlayClient","~/Library/HTTPStorages/top.ourfor.app.iPlayClient","~/Library/Preferences/top.ourfor.app.iPlayClient.plist","~/Library/Saved Application State/top.ourfor.app.iPlayClient.savedState","~/Library/WebKit/top.ourfor.app.iPlayClient"]}]]},"ipremoteutility":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Management of Flanders Scientific hardware","homepage":"https://www.flandersscientific.com/ip-remote/","names":["Flanders IP Remote Utility"],"ruby_source_checksum":{":sha256":"66451cdd8d440e99e16b8c82f2b51f7b89df3b5157f547cdb9ba2d60f73ed930"},"ruby_source_path":"Casks/i/ipremoteutility.rb","sha256":"e11fa814bcb95863a1a161cc99090aa9c19da221a4fed59adf76d6e1f63055a1","tap_string":"homebrew/cask","url_args":["https://www.flandersscientific.com/ip-remote/release/IPRemoteUtility-1.11.2-macOS.zip"],"version":"1.11.2","raw_artifacts":[[":app",["IPRemoteUtility.app"]],[":zap",{":trash":["~/Library/Application Support/FlandersScientific/IPRemoteUtility","~/Library/Caches/FlandersScientific/IPRemoteUtility","~/Library/Preferences/com.flandersscientific.IPRemoteUtility.plist"]}]]},"ipsecuritas":{"depends_on_args":{":macos":":any"},"desc":"IPSec client","homepage":"https://www.lobotomo.com/products/IPSecuritas/","names":["IPSecuritas"],"ruby_source_checksum":{":sha256":"f4b3f3df4269ad7d230ad96c6a922455cdbcd463a18d823b140c233c8863a4c1"},"ruby_source_path":"Casks/i/ipsecuritas.rb","sha256":"b58bc8f3583a34287a3b1987dec37b89fc30eabce54523aaa37f8b21e6390190","tap_string":"homebrew/cask","url_args":["https://www.lobotomo.com/download/ipsecuritas-5.0.1.dmg"],"version":"5.0.1","raw_artifacts":[[":app",["IPSecuritas.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.lobotomo.IPSecuritasDaemon.plist","/Library/PrivilegedHelperTools/com.lobotomo.IPSecuritasDaemon","~/Library/Preferences/com.lobotomo.IPSecuritas.plist"]}]]},"iptvnator":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Open Source m3u, m3u8 player","homepage":"https://github.com/4gray/iptvnator","names":["IPTVnator"],"ruby_source_checksum":{":sha256":"595002ab765c1515785391762eb49a9d1acd95e5b8be22fa2f264e9d6d018920"},"ruby_source_path":"Casks/i/iptvnator.rb","sha256":"f1e0857f3d6b8c03b36a0ce6ccd0a4a138fb4d9eebdfcf6f2021debb325a9fb2","tap_string":"homebrew/cask","url_args":["https://github.com/4gray/iptvnator/releases/download/v0.24.0/iptvnator-0.24.0-mac-x64.dmg"],"version":"0.24.0","raw_artifacts":[[":app",["IPTVnator.app"]],[":zap",{":trash":["~/Library/Application Support/iptvnator","~/Library/Preferences/com.electron.iptvnator.plist","~/Library/Saved Application State/com.electron.iptvnator.savedState"]}]]},"ipvanish-vpn":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"VPN client","homepage":"https://www.ipvanish.com/","names":["IPVanish"],"ruby_source_checksum":{":sha256":"7f0ad2cb99677510d8101dba62405b35ae43384ed8e3407b0632f0737390e877"},"ruby_source_path":"Casks/i/ipvanish-vpn.rb","sha256":"dc60d270899ea11804f75f87876470374676ce4b97117a44b2e63af89da26bfc","tap_string":"homebrew/cask","url_args":["https://www.ipvanish.com/software/osx/IPVanish_v5.4.0_173395.zip"],"version":"5.4.0,173395","raw_artifacts":[[":app",["IPVanish VPN.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ipvanish.IPVanish.secure-browser.action-extension","~/Library/Application Support/com.ipvanish.IPVanish","~/Library/Caches/com.ipvanish.IPVanish","~/Library/Containers/com.ipvanish.IPVanish.secure-browser.action-extension","~/Library/HTTPStorages/com.ipvanish.IPVanish","~/Library/Logs/IPVanish VPN","~/Library/Preferences/com.ipvanish.IPVanish.plist","~/Library/Saved Application State/com.ipvanish.IPVanish.savedState"]}]]},"ipynb-quicklook":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for Jupyter/IPython notebooks","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/tuxu/ipynb-quicklook","names":["ipynb-quicklook"],"ruby_source_checksum":{":sha256":"85445f98d84ea33311de15ad886782084d17e08a40eb16b15943da9d65c417f1"},"ruby_source_path":"Casks/i/ipynb-quicklook.rb","sha256":"b8d1b10b79d35d3c60537fef34c20bbbe52808c8fc4ad673b862e7094a265ef5","tap_string":"homebrew/cask","url_args":["https://github.com/tuxu/ipynb-quicklook/releases/download/v0.1.5/ipynb-quicklook.qlgenerator.zip"],"version":"0.1.5","raw_artifacts":[[":qlplugin",["ipynb-quicklook.qlgenerator"]]]},"iqmol":{"depends_on_args":{":macos":":ventura"},"desc":"Free open-source molecular editor and visualization package","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.iqmol.org/","names":["IQmol"],"ruby_source_checksum":{":sha256":"8f781f5b0370b0b43c95cc5fc8d37f5ba7448d9bfc91c120c40cedebc51bc9ba"},"ruby_source_path":"Casks/i/iqmol.rb","sha256":"8f8dfebafe3ef0fc46ba7081bee8ba7c6f459c30a7106b475794ab1bdf6f1883","tap_string":"homebrew/cask","url_args":["https://github.com/nutjunkie/IQmol3/releases/download/v3.2.2/IQmol-3.2.2.dmg"],"version":"3.2.2","raw_artifacts":[[":app",["IQmol.app"]],[":zap",{":trash":["~/Library/Preferences/org.iqmol.IQmol.plist","~/Library/Preferences/org.iqmol.plist","~/Library/Saved Application State/org.iqmol.savedState"]}]]},"ireal-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Music book & backing tracks","homepage":"https://irealpro.com/","names":["iReal Pro"],"ruby_source_checksum":{":sha256":"953e8c55630619cc493f4a49a1ddaf188e06f8d877d6ba4b2b365edd9113b84a"},"ruby_source_path":"Casks/i/ireal-pro.rb","sha256":"08143479bbc73c30a2da9c8df263115d43b480289eb7969c38e8dbbade0df38f","tap_string":"homebrew/cask","url_args":["https://ireal-pro.s3.amazonaws.com/iReal%20Pro-2026.6.3-20260631.dmg"],"version":"2026.6.3,20260631","raw_artifacts":[[":app",["iReal Pro.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.massimobiolcati.irealbookmac","~/Library/Containers/com.massimobiolcati.irealbookmac","~/Library/Containers/iReal Pro"]}]]},"iridium":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-03",":because":":discontinued"},"desc":"Web browser focusing on security and privacy","disable_args":{":date":"2025-11-03",":because":":discontinued"},"homepage":"https://iridiumbrowser.de/","names":["Iridium Browser"],"ruby_source_checksum":{":sha256":"d98a3afd0ba579ca265be7a32341522a67564506ef1c87589644aa8d2b3e09ac"},"ruby_source_path":"Casks/i/iridium.rb","sha256":"0302d750c4baf5deef01e802045750e416f74ccb397aac4ac49cc21df2d8fdb8","tap_string":"homebrew/cask","url_args":["https://downloads.iridiumbrowser.de/macos/2023.09.116/iridium-browser_2023.09.116_macos_universal.dmg"],"version":"2023.09.116","raw_artifacts":[[":app",["Iridium.app"]],[":zap",{":trash":["~/Library/Application Support/Iridium","~/Library/Caches/de.iridiumbrowser","~/Library/Preferences/de.iridiumbrowser.plist","~/Library/Saved Application State/de.iridiumbrowser.savedState"]}]]},"iris":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Blue light filter and eye protection software","homepage":"https://iristech.co/iris/","names":["Iris"],"ruby_source_checksum":{":sha256":"0f88d118181b96d7115794924ade08003edd441c96037e6993a96bbbb74024fb"},"ruby_source_path":"Casks/i/iris.rb","sha256":"ce7dd246b849b1c7af0436e8bc4d3fb0cc51e4563db361b480769ed6788c65ae","tap_string":"homebrew/cask","url_args":["https://raw.githubusercontent.com/danielng01/product-builds/master/iris/macos/Iris-1.2.2-OSX.zip"],"version":"1.2.2","raw_artifacts":[[":uninstall",{":launchctl":"co.iristech.Iris",":quit":"co.iristech.Iris"}],[":app",["Iris.app"]],[":zap",{":trash":["~/Library/Preferences/com.iristech.Iris.plist","~/Library/Saved Application State/co.iristech.Iris.savedState"]}]]},"iriunwebcam":{"depends_on_args":{":macos":":monterey"},"desc":"Use your phone's camera as a wireless webcam","homepage":"https://iriun.com/","names":["Iriun"],"ruby_source_checksum":{":sha256":"4ef8323084354601d10991d99b0d69fd81a97acb0e844587d92f7c5f11f59b19"},"ruby_source_path":"Casks/i/iriunwebcam.rb","sha256":"8aedd68699f0ba53f45ff2dafa4462f4dc0145c460808230b828e2638a2e2332","tap_string":"homebrew/cask","url_args":["https://iriun.com/IriunWebcam-2.9.1.pkg"],"version":"2.9.1","raw_artifacts":[[":uninstall",{":launchctl":["com.iriun.cmio.DPA.camera","com.iriun.cmio.DPA.camerb","com.iriun.cmio.DPA.camerc","com.iriun.cmio.DPA.camerd"],":quit":["com.iriun.macwebcam","com.iriun.webcam"],":pkgutil":"com.iriun.*"}],[":pkg",["IriunWebcam-2.9.1.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.iriun.macwebcam.savedState"}]]},"irpf2023":{"depends_on_args":{":macos":":any"},"desc":"Fill your Tax Report (DIRPF) for the Brazilian Revenue Service (RFB)","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf","names":["IRPF 2023"],"ruby_source_checksum":{":sha256":"beca6dcad488087ea836514f73ab2194efaff28586eec7202708602ab2ad216e"},"ruby_source_path":"Casks/i/irpf2023.rb","sha256":"a39dd793ea3a0352a3193d9da890d0e61724188f58cf2ce6735f0c2be9b9ebb8","tap_string":"homebrew/cask","url_args":["https://downloadirpf.receita.fazenda.gov.br/irpf/2023/irpf/arquivos/IRPF2023-v1.9.dmg"],"version":"1.9","raw_artifacts":[[":uninstall",{":delete":"/Applications/IRPF2023"}],[":installer",{":manual":"IRPF2023.app"}]],"raw_caveats":"IRPF2023 will store data in ~/Documents/ProgramasRFB/IRPF2023.\nYou might want to delete this directory after you finish your tax report.\n"},"irpf2024":{"depends_on_args":{":macos":":any"},"desc":"Fill your Tax Report (DIRPF) for the Brazilian Revenue Service (RFB)","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf","names":["IRPF 2024"],"ruby_source_checksum":{":sha256":"dc4acbd2cd61f3d4b1cdbc30cf5a0bc49be4d952730ae19887e55a5d08a950df"},"ruby_source_path":"Casks/i/irpf2024.rb","sha256":"028567ecf0c130b6a2d2bcf791a84f4f0815206278aaacbd5fe0e1ccac95504b","tap_string":"homebrew/cask","url_args":["https://downloadirpf.receita.fazenda.gov.br/irpf/2024/irpf/arquivos/IRPF2024-v1.9.dmg"],"version":"1.9","raw_artifacts":[[":uninstall",{":delete":"/Applications/IRPF2024"}],[":installer",{":manual":"IRPF2024.app"}]]},"irpf2025":{"depends_on_args":{":macos":":any"},"desc":"Fill your Tax Report (DIRPF) for the Brazilian Revenue Service (RFB)","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf","names":["IRPF 2025"],"ruby_source_checksum":{":sha256":"213fdf200e7696387710955ff8a1bb015744462e6e909336084dcffc9ea3c01c"},"ruby_source_path":"Casks/i/irpf2025.rb","sha256":"c2a43d79baa06a7ec8a53e46bf9f271403bc6a047b18dd4dabaf1fa2ee627ce1","tap_string":"homebrew/cask","url_args":["https://downloadirpf.receita.fazenda.gov.br/irpf/2025/irpf/arquivos/IRPF2025-v1.8.dmg"],"version":"1.8","raw_artifacts":[[":uninstall",{":delete":"/Applications/IRPF2025"}],[":installer",{":manual":"IRPF2025.app"}]]},"isabelle":{"depends_on_args":{":macos":":any"},"desc":"Generic proof assistant","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.cl.cam.ac.uk/research/hvg/Isabelle/","names":["Isabelle"],"ruby_source_checksum":{":sha256":"efbd5b831053a8bc65e783583ae22dc81089882f2ba1d0b9ffb02a47abd9d824"},"ruby_source_path":"Casks/i/isabelle.rb","sha256":"8f187496e295f169952e944745af9e4ae00c9c1cd2ed4cadbcf7d898e444913e","tap_string":"homebrew/cask","url_args":["https://www.cl.cam.ac.uk/research/hvg/Isabelle/dist/Isabelle2025-2_macos.tar.gz"],"version":"2025-2","raw_artifacts":[[":artifact",["Isabelle2025-2.app"],{":target":"$APPDIR/Isabelle2025-2.app"}],[":binary",["$APPDIR/Isabelle2025-2.app/bin/isabelle"]]]},"ishare":{"depends_on_args":{":macos":":sequoia"},"desc":"Screenshot capture utility","homepage":"https://github.com/castdrian/ishare/","names":["ishare"],"ruby_source_checksum":{":sha256":"a39181003f8bab83d56a30d9fd43c3a95eb4d6be2974d25261f915e9c833738f"},"ruby_source_path":"Casks/i/ishare.rb","sha256":"089ac5edb0819847257ac2ab3fb9e0a18d698586d7d47b6addc4270f72afe6f0","tap_string":"homebrew/cask","url_args":["https://github.com/castdrian/ishare/releases/download/v5.4.1/ishare.dmg"],"version":"5.4.1","raw_artifacts":[[":app",["ishare.app"]],[":zap",{":trash":["~/Library/Application Scripts/dev.adrian.ishare.sharemenuext","~/Library/Application Scripts/dev.adrian.ishare.widgets","~/Library/Application Scripts/L988J7YMK5.group.dev.adrian.ishare","~/Library/Caches/dev.adrian.ishare","~/Library/Containers/dev.adrian.ishare.sharemenuext","~/Library/Containers/dev.adrian.ishare.widgets","~/Library/Group Containers/L988J7YMK5.group.dev.adrian.ishare","~/Library/HTTPStorages/dev.adrian.ishare","~/Library/Preferences/dev.adrian.ishare.plist"]}]]},"ishowu-instant":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Realtime screen recording","homepage":"https://www.shinywhitebox.com/ishowu-instant","names":["iShowU Instant"],"ruby_source_checksum":{":sha256":"2e36f56a0f89449815a2ce1deaddcb1905ae0bfcb8f70d000db1235d3ad0be20"},"ruby_source_path":"Casks/i/ishowu-instant.rb","sha256":"e6769386a8381aa2a90c189e555de4cbdbdb019e0785542cdb25b32ce58382f3","tap_string":"homebrew/cask","url_args":["https://www.shinywhitebox.com/downloads/instant/iShowU_Instant_1.4.21.dmg"],"version":"1.4.21","raw_artifacts":[[":app",["iShowU Instant.app"]],[":zap",{":trash":["~/Library/Application Support/iShowU Instant","~/Library/Application Support/iShowU Studio","~/Library/Caches/com.shinywhitebox.iShowU-Instant","~/Library/HTTPStorages/com.shinywhitebox.iShowU-Instant","~/Library/HTTPStorages/com.shinywhitebox.iShowU-Instant.binarycookies","~/Library/Preferences/com.shinywhitebox.iShowU-Instant.plist","~/Library/Saved Application State/com.shinywhitebox.iShowU-Instant.savedState","~/Library/WebKit/com.shinywhitebox.iShowU-Instant"]}]]},"isimulator":{"depends_on_args":{":macos":":any"},"desc":"Utility to control and manage the Simulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/wigl/iSimulator","names":["iSimulator"],"ruby_source_checksum":{":sha256":"f3a4de657ddec3e8b9e9304a4a3e9d0f71b3005f01c937ed2f1c5a92a1d9b1f2"},"ruby_source_path":"Casks/i/isimulator.rb","sha256":"b9d4e1b3726ff3dd222f123a6d0b425015ff13733e95863a95d8256f80530a60","tap_string":"homebrew/cask","url_args":["https://github.com/wigl/iSimulator/releases/download/3.3.0/iSimulator.zip"],"version":"3.3.0","raw_artifacts":[[":app",["iSimulator.app"]],[":zap",{":trash":["~/Library/Application Support/niels.jin.iSimulator","~/Library/Caches/niels.jin.iSimulator","~/Library/Preferences/niels.jin.iSimulator.plist"]}]]},"islide":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"PPT-based plug-in tool","homepage":"https://www.islide.cc/","names":["iSlide"],"ruby_source_checksum":{":sha256":"23bc8e46695cf715ab1862c514da5a00bb1af2d88773fbfa0c7a102241b909eb"},"ruby_source_path":"Casks/i/islide.rb","sha256":"c91552583cb784c1a0e7d6e2db132c54e0b7065be54a93aad828470844c99e19","tap_string":"homebrew/cask","url_args":["https://static.islide.cc/site/product/package/dmg/iSlide-1.2.0.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["iSlide.app"]]]},"istat-menus":{"auto_updates":true,"conflicts_with_args":{":cask":["istat-menus@5","istat-menus@6"]},"depends_on_args":{":macos":":ventura"},"desc":"System monitoring app","homepage":"https://bjango.com/mac/istatmenus/","names":["iStats Menus"],"ruby_source_checksum":{":sha256":"02dcbaa12dba82bfe42d79013a6d68971d4fee9c35cb45ec2130ce8a187e0069"},"ruby_source_path":"Casks/i/istat-menus.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.istatmenus.app/files/istatmenus7/versions/iStatMenus7.50.1.zip"],"version":"7.50.1","raw_artifacts":[[":uninstall",{":launchctl":["com.bjango.istatmenus.agent","com.bjango.istatmenus.daemon","com.bjango.istatmenus.installerhelper","com.bjango.istatmenus.status","com.bjango.istatmenusnotifications"],":signal":[["TERM","com.bjango.iStat-Menus-Notifications"],["TERM","com.bjango.iStatMenusAgent"],["TERM","com.bjango.istatmenusstatus"],["TERM","com.bjango.istatmenus"],["HUP","com.bjango.istatmenus"]],":delete":["/Library/Application Support/iStat Menus 7","/Library/LaunchDaemons/com.bjango.istatmenus.fans.plist","/Library/Logs/iStat Menus","/Library/PrivilegedHelperTools/com.bjango.istatmenus.installer","/Library/PrivilegedHelperTools/com.bjango.istatmenus.installerhelper"]}],[":app",["iStat Menus.app"]],[":zap",{":trash":["/Users/Shared/.iStatMenus","~/Library/Application Scripts/com.bjango.istatmenus.iStat-Menus-Widget","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bjango.istatmenus.agent.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bjango.istatmenus.status.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/y93tk974at.com.bjango.istatmenus.agent.mas.sfl*","~/Library/Application Support/iStat Menus*","~/Library/Caches/com.bjango.istatmenus","~/Library/Caches/com.bjango.istatmenus.agent","~/Library/Caches/com.bjango.istatmenus.status","~/Library/Caches/com.bjango.istatmenus.updater","~/Library/Caches/com.bjango.iStatMenusAgent","~/Library/Caches/iStat Menus 7","~/Library/Containers/com.bjango.istatmenus.iStat-Menus-Widget","~/Library/Cookies/com.bjango.istatmenus.binarycookies","~/Library/HTTPStorages/com.bjango.istatmenus","~/Library/HTTPStorages/com.bjango.istatmenus.agent","~/Library/HTTPStorages/com.bjango.istatmenus.status","~/Library/HTTPStorages/com.bjango.istatmenus.updater","~/Library/Logs/iStat Menus 7","~/Library/Preferences/com.bjango.istatmenus7.extras.plist","~/Library/Preferences/com.bjango.istatmenus.agent.plist","~/Library/Preferences/com.bjango.istatmenus.menubar.7.plist","~/Library/Preferences/com.bjango.istatmenus.plist","~/Library/Preferences/com.bjango.istatmenus.status.plist","~/Library/WebKit/com.bjango.istatmenus","~/Library/WebKit/com.bjango.istatmenus.agent","~/Library/WebKit/com.bjango.istatmenus.updater"]}]]},"istat-menus@5":{"auto_updates":true,"caveats_rosetta":true,"conflicts_with_args":{":cask":["istat-menus","istat-menus@6"]},"depends_on_args":{":macos":":any"},"desc":"System monitoring app","homepage":"https://bjango.com/mac/istatmenus/","names":["iStats Menus"],"ruby_source_checksum":{":sha256":"bd604e77516a1f81dd96814471a7670ca7bc6440aa6b30bdaefb190a02c3fa46"},"ruby_source_path":"Casks/i/istat-menus@5.rb","sha256":"bfb1cd95d119c4248190dc6093147a2b08a04b27b9e57e90638d720f7b2f24c7","tap_string":"homebrew/cask","url_args":["https://files.bjango.com/istatmenus5/istatmenus5.32.zip"],"version":"5.32","raw_artifacts":[[":uninstall",{":launchctl":["com.bjango.istatmenusagent","com.bjango.istatmenusdaemon","com.bjango.istatmenusnotifications","com.bjango.istatmenusstatus"],":signal":[["TERM","com.bjango.iStat-Menus-Notifications"],["TERM","com.bjango.iStatMenusAgent"],["TERM","com.bjango.istatmenusstatus"],["TERM","com.bjango.istatmenus"],["HUP","com.bjango.istatmenus"]],":delete":"/Library/Application Support/iStat Menus 5"}],[":app",["iStat Menus.app"]],[":zap",{":trash":["/Users/Shared/.iStatMenus","~/Library/Application Support/iStat Menus","~/Library/Caches/com.bjango.iStat-Menus-Updater","~/Library/Caches/com.bjango.istatmenus","~/Library/Caches/com.bjango.iStatMenusAgent","~/Library/Caches/com.bjango.istatmenusstatus","~/Library/Cookies/com.bjango.iStat-Menus-Updater.binarycookies","~/Library/Logs/iStat Menus","~/Library/Preferences/com.bjango.istatmenus5.extras.plist","~/Library/Preferences/com.bjango.istatmenus.plist","~/Library/Preferences/com.bjango.istatmenusstatus.plist"]}]]},"istat-menus@6":{"auto_updates":true,"conflicts_with_args":{":cask":["istat-menus","istat-menus@5"]},"depends_on_args":{":macos":":any"},"desc":"System monitoring app","homepage":"https://bjango.com/mac/istatmenus/","names":["iStats Menus"],"ruby_source_checksum":{":sha256":"cf416e61c9e76e4be47e4c04e6a178e5ce863bf0d1be1f11f543e9dd3e08b533"},"ruby_source_path":"Casks/i/istat-menus@6.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.istatmenus.app/files/istatmenus6/istatmenus6.73.1.zip"],"version":"6.73.1","raw_artifacts":[[":uninstall",{":launchctl":["com.bjango.istatmenus.agent","com.bjango.istatmenus.daemon","com.bjango.istatmenus.installerhelper","com.bjango.istatmenus.status","com.bjango.istatmenusnotifications"],":signal":[["TERM","com.bjango.iStat-Menus-Notifications"],["TERM","com.bjango.iStatMenusAgent"],["TERM","com.bjango.istatmenusstatus"],["TERM","com.bjango.istatmenus"],["HUP","com.bjango.istatmenus"]],":delete":["/Library/Application Support/iStat Menus 6","/Library/LaunchDaemons/com.bjango.istatmenus.fans.plist","/Library/Logs/iStat Menus","/Library/PrivilegedHelperTools/com.bjango.istatmenus.installerhelper"]}],[":app",["iStat Menus.app"]],[":zap",{":trash":["/Users/Shared/.iStatMenus","~/Library/Application Scripts/com.bjango.istatmenus.iStat-Menus-Widget","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/y93tk974at.com.bjango.istatmenus.agent.mas.sfl*","~/Library/Application Support/iStat Menus","~/Library/Caches/com.bjango.iStat-Menus-Updater","~/Library/Caches/com.bjango.istatmenus","~/Library/Caches/com.bjango.istatmenus.agent","~/Library/Caches/com.bjango.istatmenus.status","~/Library/Caches/com.bjango.iStatMenusAgent","~/Library/Caches/iStat Menus","~/Library/Containers/com.bjango.istatmenus.iStat-Menus-Widget","~/Library/Cookies/com.bjango.istatmenus.binarycookies","~/Library/Logs/iStat Menus","~/Library/Preferences/com.bjango.istatmenus6.extras.plist","~/Library/Preferences/com.bjango.istatmenus.plist","~/Library/Preferences/com.bjango.istatmenus.status.plist"]}]]},"istat-server":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Transmits computer or server’s vital statistics","homepage":"https://bjango.com/istatserver/","names":["iStat Server"],"ruby_source_checksum":{":sha256":"576bf1dbc634b96fc0b12e1c8b62fbfe58b90f74329a58ff91c2b62ab2bada80"},"ruby_source_path":"Casks/i/istat-server.rb","sha256":"0d6df9abe88aa7b29f53abb63413ede2853823cf6fd75b75818ef0190a07e8c7","tap_string":"homebrew/cask","url_args":["https://files.bjango.com/istatserver3/istatserver3.03.zip"],"version":"3.03","raw_artifacts":[[":app",["iStat Server.app"]],[":zap",{":trash":["~/Library/Caches/com.bjango.iStatServer","~/Library/HTTPStorages/com.bjango.iStatServer","~/Library/Logs/iStat Server","~/Library/Preferences/com.bjango.iStatServer.plist","~/Library/Saved Application State/com.bjango.iStatServer.savedState"]}]]},"istatistica-core":{"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"System monitoring for Apple Silicon","homepage":"https://www.imagetasks.com/istatistica/core/","names":["iStatistica Core"],"ruby_source_checksum":{":sha256":"4e84da99fceab2b28432a14bd4ace75827057ba2a7c3621c483a953d3618f71e"},"ruby_source_path":"Casks/i/istatistica-core.rb","sha256":"4c69487609e62487bc64e6b21b16edf38b2bf6f9f284dc5faeae4921209776c7","tap_string":"homebrew/cask","url_args":["https://www.imagetasks.com/updates/iStatisticaCore202502191.zip"],"version":"1.0,202502191","raw_artifacts":[[":uninstall",{":launchctl":"com.imagetasks.iStatistica-Core-Helper",":quit":"com.imagetasks.iStatistica-Core-Helper",":delete":["/Library/LaunchDaemons/com.imagetasks.iStatistica-Core-Helper.plist","/Library/PrivilegedHelperTools/com.imagetasks.iStatistica-Core-Helper"]}],[":app",["iStatistica Core.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.imagetasks.istatistica-core.sfl*","~/Library/HTTPStorages/com.imagetasks.iStatistica-Core","~/Library/Preferences/com.imagetasks.iStatistica-Core.plist","~/Library/Saved Application State/com.imagetasks.iStatistica-Core.savedState"]}]]},"istherenet":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Your internet connection status at a glance","homepage":"https://lowtechguys.com/istherenet/","names":["IsThereNet"],"ruby_source_checksum":{":sha256":"df8240274262c1a54ee95d2f1e533f414400282e3885ee8509a64c21cd6949bb"},"ruby_source_path":"Casks/i/istherenet.rb","sha256":"dd2febaa9a8991e252153b4114921746947cb2c5b5a673ec4e285427837ceb4c","tap_string":"homebrew/cask","url_args":["https://files.lowtechguys.com/releases/IsThereNet-1.7.1.dmg"],"version":"1.7.1","raw_artifacts":[[":uninstall",{":quit":"com.lowtechguys.IsThereNet",":login_item":"IsThereNet"}],[":app",["IsThereNet.app"]],[":zap",{":trash":["~/.config/istherenet","~/Library/Application Scripts/com.lowtechguys.IsThereNet","~/Library/Preferences/com.lowtechguys.IsThereNet.plist","~/Library/WebKit/com.lowtechguys.IsThereNet"]}]]},"isubtitle":{"depends_on_args":{":macos":":any"},"desc":"Inject subtitle tracks, chapter markers and metadata into your media","homepage":"https://www.bitfield.se/isubtitle/","names":["iSubtitle"],"ruby_source_checksum":{":sha256":"46a3906ca6cecb93dced3c8a039a33827979a7df40accde877ff9e852554badf"},"ruby_source_path":"Casks/i/isubtitle.rb","sha256":"41b7bdaa76d1658bea862822521678f3e8432dd5e941101c4ab045eec17c3ca8","tap_string":"homebrew/cask","url_args":["https://www.bitfield.se/isubtitle3/download/iSubtitle_3.4.6.zip"],"version":"3.4.6","raw_artifacts":[[":app",["iSubtitle.app"]],[":zap",{":trash":["~/Library/Application Support/iSubtitle","~/Library/Caches/se.bitfield.iSubtitle-*.sw","~/Library/HTTPStorages/se.bitfield.iSubtitle-*.sw","~/Library/HTTPStorages/se.bitfield.iSubtitle-*.sw.binarycookies","~/Library/Preferences/se.bitfield.iSubtitle-*.sw.plist","~/Library/Saved Application State/se.bitfield.iSubtitle-*.sw.savedState"]}]]},"isyncer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Apple Music playlist exporting tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.isyncer.de/","names":["iSyncer"],"ruby_source_checksum":{":sha256":"9bf50c3db483dcb750c1c2a57ebb0ff096a67f59b45fc6b1fd57abf7dda02bf6"},"ruby_source_path":"Casks/i/isyncer.rb","sha256":"15b2854bf6cac10b2b36efad9b5d9d15b033e50ffbe833380bb2b61a7fd470ab","tap_string":"homebrew/cask","url_args":["https://www.isyncer.de/system/iSyncerV4.3.0mac-installer.tgz"],"version":"4.3.0","raw_artifacts":[[":uninstall",{":pkgutil":"main.ISyncer.*"}],[":pkg",["iSyncer-installer-4.3.0.pkg"]]]},"itau":{"depends_on_args":{":macos":":any"},"desc":"Banking & credit card management","homepage":"https://www.itau.com.br/computador/","names":["Itau"],"ruby_source_checksum":{":sha256":"aa50e8cb47ad3e79fc2d94445161f72ddd5317866be845143ef0d93ff356c1b2"},"ruby_source_path":"Casks/i/itau.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://guardiao.itau.com.br/UpdateServer/aplicativoitau.dmg"],"version":"2.2.2.22","raw_artifacts":[[":app",["Itau.app"]],[":zap",{":trash":["~/.aplicativoitau","~/Library/Caches/br.com.itau.aplicativoitau","~/Library/Preferences/br.com.itau.aplicativoitau.plist","~/Library/Saved Application State/br.com.itau.aplicativoitau.savedState"]}]]},"itch":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Game client for itch.io","homepage":"https://itch.io/app","names":["itch"],"ruby_source_checksum":{":sha256":"3dd29064a65e256d56d0437ec736e237d6f7bcffdc1ab3510c05d1db99e4ac0e"},"ruby_source_path":"Casks/i/itch.rb","sha256":"3a13b128b57a5b52e406b7b1ccf4439703d63b9326fe54bbaf5e60a2ab738c68","tap_string":"homebrew/cask","url_args":["https://github.com/itchio/itch/releases/download/v26.22.0/itch-v26.22.0-darwin-amd64.tar.gz"],"version":"26.22.0","raw_artifacts":[[":uninstall",{":quit":"io.itch.mac"}],[":app",["itch.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.itch.mac.sfl*","~/Library/Application Support/CrashReporter/itch_*.plist","~/Library/Application Support/itch","~/Library/Logs/DiagnosticReports/itch-*.ips","~/Library/Preferences/io.itch.mac.helper.plist","~/Library/Preferences/io.itch.mac.plist"]}]]},"iterm2":{"auto_updates":true,"conflicts_with_args":{":cask":["iterm2@beta","iterm2@nightly"]},"depends_on_args":{":macos":":ventura"},"desc":"Terminal emulator as alternative to Apple's Terminal app","homepage":"https://iterm2.com/","names":["iTerm2"],"ruby_source_checksum":{":sha256":"fd5303b2bf84d0d996f792437976fce42b0ed87b1df4cd90b55debb093e96a8b"},"ruby_source_path":"Casks/i/iterm2.rb","sha256":"bb6102e9f57bbe41979ba7c7b1c25d4112e9a5c2142606eeccbe18dc7ee0706f","tap_string":"homebrew/cask","url_args":["https://iterm2.com/downloads/stable/iTerm2-3_7_6.zip"],"version":"3.7.6","raw_artifacts":[[":uninstall",{":quit":"com.googlecode.iterm2"}],[":app",["iTerm.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.googlecode.iterm2.iTermFileProvider","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.googlecode.iterm2.itermai.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.googlecode.iterm2.sfl*","~/Library/Application Support/iTerm","~/Library/Application Support/iTerm2","~/Library/Caches/com.googlecode.iterm2","~/Library/Containers/com.googlecode.iterm2.iTermFileProvider","~/Library/Containers/iTermAI","~/Library/Cookies/com.googlecode.iterm2.binarycookies","~/Library/HTTPStorages/com.googlecode.iterm2","~/Library/HTTPStorages/com.googlecode.iterm2.binarycookies","~/Library/Preferences/com.googlecode.iterm2.plist","~/Library/Preferences/com.googlecode.iterm2.private.plist","~/Library/Saved Application State/com.googlecode.iterm2*.savedState","~/Library/WebKit/com.googlecode.iterm2"]}]]},"iterm2@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["iterm2","iterm2@nightly"]},"depends_on_args":{":macos":":ventura"},"desc":"Terminal emulator as alternative to Apple's Terminal app","homepage":"https://iterm2.com/","names":["iTerm2"],"ruby_source_checksum":{":sha256":"a75602e4b19bda6f9e5a2809124fe21126d13fb8401ebb0bdc932c1a98007625"},"ruby_source_path":"Casks/i/iterm2@beta.rb","sha256":"f140b8ca25b350dcb26697b3a51c582a2e9f1837b2a1f85376864dc75120b82a","tap_string":"homebrew/cask","url_args":["https://iterm2.com/downloads/beta/iTerm2-3_7_7beta1.zip"],"version":"3.7.7beta1","raw_artifacts":[[":uninstall",{":quit":"com.googlecode.iterm2"}],[":app",["iTerm.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.googlecode.iterm2.sfl*","~/Library/Application Support/iTerm","~/Library/Application Support/iTerm2","~/Library/Caches/com.googlecode.iterm2","~/Library/Preferences/com.googlecode.iterm2.plist","~/Library/Saved Application State/com.googlecode.iterm2.savedState"]}]]},"iterm2@nightly":{"conflicts_with_args":{":cask":["iterm2","iterm2@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"Terminal emulator as alternative to Apple's Terminal app","homepage":"https://iterm2.com/","names":["iTerm2"],"ruby_source_checksum":{":sha256":"765ad963c6282cb1bda39ae1a6eebbd9b16ca14ee78e07ed5d843034dc881fb8"},"ruby_source_path":"Casks/i/iterm2@nightly.rb","sha256":"e7e4d14514001e219aaf8783460be02444eabdcbe10db2389ec7f015b4120e7a","tap_string":"homebrew/cask","url_args":["https://iterm2.com/downloads/nightly/iTerm2-3_7_20261024-nightly.zip"],"version":"3_7_20261024","raw_artifacts":[[":uninstall",{":quit":"com.googlecode.iterm2"}],[":app",["iTerm.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.googlecode.iterm2.sfl*","~/Library/Application Support/iTerm","~/Library/Application Support/iTerm2","~/Library/Caches/com.googlecode.iterm2","~/Library/Preferences/com.googlecode.iterm2.plist","~/Library/Saved Application State/com.googlecode.iterm2.savedState"]}]]},"itermai":{"depends_on_args":{":macos":":any"},"desc":"Enable generative AI features in iTerm2","homepage":"https://iterm2.com/ai-plugin.html","names":["iTerm2 AI Plugin"],"ruby_source_checksum":{":sha256":"0f440d865e93c2b03b1959dde0b4f48e987f577c59b082ed6ee412cf7653c95e"},"ruby_source_path":"Casks/i/itermai.rb","sha256":"6e5547505909df1b1e9355e61f97c4ddc575373d8ef24074c320788426f99f42","tap_string":"homebrew/cask","url_args":["https://iterm2.com/downloads/ai-plugin/iTermAI-1.1.zip"],"version":"1.1","raw_artifacts":[[":app",["iTermAI.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.googlecode.iterm2.itermai.sfl*","~/Library/Containers/iTermAI"]}]]},"itermbrowserplugin":{"depends_on_args":{":macos":":monterey"},"desc":"Enables an integrated web browser in iTerm2","homepage":"https://iterm2.com/browser-plugin.html","names":["iTerm2 Browser Plugin"],"ruby_source_checksum":{":sha256":"2332857137a625b59699e12546aee2482bc9e5d6e4da5bba9a92ddf1b2b29492"},"ruby_source_path":"Casks/i/itermbrowserplugin.rb","sha256":"6d41bd32fd1022cf935d3fdf92bc530f90c4d17666b981137efdfcfe42128fbd","tap_string":"homebrew/cask","url_args":["https://iterm2.com/downloads/browser-plugin/iTermBrowserPlugin-1.0.zip"],"version":"1.0","raw_artifacts":[[":app",["iTermBrowserPlugin.app"]]]},"itermcompanion":{"depends_on_args":{":macos":":any"},"desc":"Pairs iTerm2 with the iTerm2 Companion iPhone app","homepage":"https://iterm2.com/companion-plugin.html","names":["iTerm2 Companion Plugin"],"ruby_source_checksum":{":sha256":"ecf1bd80486402a9fd9bc7ebca44fc229b710449e75d5c27cc0f3596e6902618"},"ruby_source_path":"Casks/i/itermcompanion.rb","sha256":"2a6cea5e99a75d53ae673476ea5042ced6e4b2cad3ccbdbf5e54c89065f6e748","tap_string":"homebrew/cask","url_args":["https://iterm2.com/downloads/companion-plugin/iTermCompanion-1.0.zip"],"version":"1.0","raw_artifacts":[[":app",["iTermCompanion.app"]],[":zap",{":trash":"~/Library/Containers/com.googlecode.iterm2.iTermCompanion"}]]},"itk-snap":{"depends_on_args":{":macos":":monterey"},"desc":"Segment structures in 3D medical images","homepage":"https://www.itksnap.org/pmwiki/pmwiki.php","names":["ITK-SNAP"],"ruby_source_checksum":{":sha256":"fcf29519eb4205e22ac83dd2922d8e915c2b58b5be073b88916fa324f6b43b84"},"ruby_source_path":"Casks/i/itk-snap.rb","sha256":"96c56c64bfe7a89adfe3b71d55c74e4711c73cb88dd85262d3a877443cfdea8b","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/itk-snap/itksnap-4.4.0-20250909-Darwin-x86_64.dmg"],"version":"4.4.0,20250909","raw_artifacts":[[":app",["ITK-SNAP.app"]],[":zap",{":trash":["~/Library/Application Support/itksnap.org","~/Library/Preferences/org.itksnap.plist","~/Library/Saved Application State/org.itksnap.savedState"]}]]},"itraffic":{"depends_on_args":{":macos":":any"},"desc":"Monitor for displaying process traffic on status bar","homepage":"https://github.com/foamzou/ITraffic-monitor-for-mac","names":["itraffic"],"ruby_source_checksum":{":sha256":"24fe2f96cbcad7bce3e8b058284fbb569ec55435a1d3f9154cf79e37006420de"},"ruby_source_path":"Casks/i/itraffic.rb","sha256":"fc21435a44e3e4e68d4fad70b5ca82740942bd9425f7ea7cde9c312cb4155ae2","tap_string":"homebrew/cask","url_args":["https://github.com/foamzou/ITraffic-monitor-for-mac/releases/download/v0.2.2/ITraffic-v0.2.2.zip"],"version":"0.2.2","raw_artifacts":[[":app",["ITraffic.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.foamzou.ITrafficMonitorForMac","~/Library/Application Support/ITraffic","~/Library/Containers/com.foamzou.ITrafficMonitorForMac","~/Library/Preferences/com.foamzou.ITrafficMonitorForMac.plist"]}]]},"itsycal":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Menu bar calendar","homepage":"https://www.mowglii.com/itsycal/","names":["Itsycal"],"ruby_source_checksum":{":sha256":"6afe17ae62a86dab9f9cd92832340efc49a682f4c063c797ff2222a6b7228a34"},"ruby_source_path":"Casks/i/itsycal.rb","sha256":"35116fb8a6afe79ca6177554774be9a4c961f1bf47371c7a8f0f39a8b0c7d331","tap_string":"homebrew/cask","url_args":["https://itsycal.s3.amazonaws.com/Itsycal-0.15.15.zip"],"version":"0.15.15","raw_artifacts":[[":uninstall",{":quit":"com.mowglii.ItsycalApp"}],[":app",["Itsycal.app"]],[":zap",{":trash":["~/Library/Application Support/com.mowglii.ItsycalApp","~/Library/HTTPStorages/com.mowglii.ItsycalApp","~/Library/Preferences/com.mowglii.ItsycalApp.plist"]}]]},"itsypad":{"depends_on_args":{":macos":":sonoma"},"desc":"Tiny, fast scratchpad and clipboard manager","homepage":"https://github.com/nickustinov/itsypad-macos","names":["Itsypad"],"ruby_source_checksum":{":sha256":"340c782fe7559f76c58236b810af373bc4c4ea712bf690a3ce77bb401d96396d"},"ruby_source_path":"Casks/i/itsypad.rb","sha256":"d93d98de4e33bffa071f19264bb1f5ed10c3bbde654370b721a4ec6f2cff7bbe","tap_string":"homebrew/cask","url_args":["https://github.com/nickustinov/itsypad-macos/releases/download/v1.18.0/Itsypad-1.18.0.dmg"],"version":"1.18.0","raw_artifacts":[[":app",["Itsypad.app"]],[":zap",{":trash":["~/Library/Application Support/Itsypad","~/Library/Preferences/com.nickustinov.itsypad.plist"]}]]},"itsytv":{"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar app for controlling your Apple TV","homepage":"https://itsytv.app/","names":["Itsytv"],"ruby_source_checksum":{":sha256":"90b2e756eeb130025a3016242e85632ceca7a1eab88bc9b4705c4d0016a6eb1e"},"ruby_source_path":"Casks/i/itsytv.rb","sha256":"6ad433fdb4f5c4c1da993d69e14e169b9a4820bbddf7356ee2cfd49f45be50ae","tap_string":"homebrew/cask","url_args":["https://github.com/nickustinov/itsytv-macos/releases/download/v1.6.2/Itsytv-1.6.2.dmg"],"version":"1.6.2","raw_artifacts":[[":app",["Itsytv.app"]],[":zap",{":trash":["~/Library/Preferences/app.itsytv.plist","~/Library/Saved Application State/app.itsytv.savedState"]}]]},"itunes-producer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Submit book details, pricing, and files to Apple Books","homepage":"https://itunespartner.apple.com/books/tools","names":["iTunes Producer"],"ruby_source_checksum":{":sha256":"6f3e4eec09d8eccf31fd54d5e9db9fcadd4a5b8791e1894ebba0821acd6ccfb9"},"ruby_source_path":"Casks/i/itunes-producer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://itunespartner.apple.com/assets/downloads/iTunesProducer.dmg"],"version":"3.1.4","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.iTunesProducer"}],[":pkg",["iTunesProducer.pkg"]]]},"ivacy":{"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://www.ivacy.com/","names":["Ivacy"],"ruby_source_checksum":{":sha256":"a292c107e2b889204f3cd377d192681b95d94bf52081d11a3a6b9c38c7b951a4"},"ruby_source_path":"Casks/i/ivacy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://apps-ivacy.s3.amazonaws.com/mac/Ivacy.dmg"],"version":"7.0.1","raw_artifacts":[[":app",["Ivacy.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ivacy.mac","~/Library/Containers/com.ivacy.mac"]}]]},"ivideonserver":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Watch surveillance videos in your browser via your Ivideon account","homepage":"https://www.ivideon.com/","names":["Ivideon Client"],"ruby_source_checksum":{":sha256":"1f5104c0528c67969c3fce2b408ce4794b27463376f8c1b68503f89276e0a6f4"},"ruby_source_path":"Casks/i/ivideonserver.rb","sha256":"2728954313606436037da60d8f15510e7f50cebab87e4de667adde50b5d85396","tap_string":"homebrew/cask","url_args":["https://updates.iv-cdn.com/bundles/ivideon_server/3.14.0/IvideonServer_3.14.0_macosx-x86-64.dmg"],"version":"3.14.0","raw_artifacts":[[":uninstall",{":quit":"com.ivideon.IvideonServer"}],[":app",["IvideonServer.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.ivideon.IvideonServer.savedState"}]]},"ivolume":{"depends_on_args":{":macos":":any"},"desc":"App to ensures that all songs are played at the same volume level","homepage":"https://www.mani.de/en/ivolume/","names":["iVolume"],"ruby_source_checksum":{":sha256":"2c8286b11d336bba63b10a602137985503f83df96cf6f43941672c5205f56d92"},"ruby_source_path":"Casks/i/ivolume.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.mani.de/download/ivolume/iVolume3Mac.dmg"],"version":"3.9.0","raw_artifacts":[[":app",["iVolume.app"]],[":zap",{":trash":["~/Library/Application Support/de.ivolume.mac","~/Library/Caches/de.ivolume.mac","~/Library/Preferences/de.ivolume.mac.plist"]}]]},"ivpn":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"VPN client","homepage":"https://www.ivpn.net/en/apps-macos","names":["IVPN"],"ruby_source_checksum":{":sha256":"05194c20f7f46e70de514da868d8b11b0e3a91e05d75a1f8d2309e843596591a"},"ruby_source_path":"Casks/i/ivpn.rb","sha256":"f392087d0835592d5d9e62bdda68e905cc3f99b473f1fcc2b7abb4f286789dd7","tap_string":"homebrew/cask","url_args":["https://repo.ivpn.net/macos/bin/IVPN-3.16.1.dmg"],"version":"3.16.1","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"IVPN.app"}],":type":"set_ownership"}]}],[":uninstall",{":launchctl":"net.ivpn.client.Helper",":quit":"net.ivpn.client.IVPN",":delete":["/Library/Application Support/IVPN","/Library/PrivilegedHelperTools/net.ivpn.client.Helper"]}],[":app",["IVPN.app"]],[":zap",{":trash":"~/Library/Preferences/net.ivpn.client.IVPN.plist"}]]},"izip":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"App to manage ZIP, ZIPX, RAR, TAR, 7ZIP and other compressed files","homepage":"https://www.izip.com/","names":["iZip"],"ruby_source_checksum":{":sha256":"a592147aec67438fbe66119130f5792dd5be6346519e6f45f89f209475ab9fd1"},"ruby_source_path":"Casks/i/izip.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.izip.com/izip.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"26.10","raw_artifacts":[[":app",["iZip.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.codeius.izip","~/Library/Preferences/com.codeius.izip.plist","~/Library/Saved Application State/com.codeius.izip.savedState"]}]]},"izotope-product-portal":{"depends_on_args":{":macos":":any"},"desc":"Professional audio software for audio recording, mixing, broadcast and others","homepage":"https://www.izotope.com/en/products/downloads.html","names":["Izotope product portal"],"ruby_source_checksum":{":sha256":"9959388a319b738d16a548330d0da78cf7e46de610a9fc3a0d5bac31adfb0200"},"ruby_source_path":"Casks/i/izotope-product-portal.rb","sha256":"02bc15c92e8e2bba14a9ec1a0687d69fc3a36f0a5f98057cc785ed40e09a6840","tap_string":"homebrew/cask","url_args":["https://izotopedownloads.s3.amazonaws.com/product_download/iZotope_Product_Portal_v1_4_9.dmg"],"version":"1.4.9","raw_artifacts":[[":uninstall",{":delete":"/Applications/iZotope Product Portal.app"}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/izotope-product-portal/1.4.9/Install Product Portal.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended","--disable-components","launch_after_install"],":sudo":true}}],[":zap",{":trash":["~/Library/Application Support/iZotope","~/Library/Saved Application State/com.izotope.audioplugins.productportal.savedState"]}]]},"j":{"depends_on_args":{":macos":":any"},"desc":"Programming language for mathematical, statistical and logical analysis of data","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.jsoftware.com/","names":["J"],"ruby_source_checksum":{":sha256":"faadbe10f17cf2552537db89cbec51e8629b9d96c0ffc22601662efdd8cbc115"},"ruby_source_path":"Casks/j/j.rb","sha256":"fc34fe96fc19520c9f317ecb6b318aeb3bd83a4994b505dfa1216cf1775fd3e3","tap_string":"homebrew/cask","url_args":["https://www.jsoftware.com/download/j9.7/install/j9.7.1_mac.zip"],"version":"9.7.1","raw_artifacts":[[":uninstall",{":delete":"$HOMEBREW_PREFIX/Caskroom/j/9.7.1/j"}],[":installer",{":script":{":executable":"j9.7/macos-fix.command"}}],[":installer",{":script":{":executable":"j9.7/bin/jconsole",":args":["-js","load 'pacman'","'install' jpkg '*'","exit 0"]}}],[":app",["j9.7/jbrk.app"]],[":app",["j9.7/jqt.app"]],[":app",["j9.7/jcon.app"]],[":binary",["j9.7/bin/jconsole"],{":target":"jconsole"}],[":binary",["j9.7/bin/jconsole"],{":target":"jcon"}],[":binary",["j9.7/bin/jbrk.command"],{":target":"jbrk"}],[":binary",["j9.7/bin/jhs.command"],{":target":"jhs"}],[":binary",["j9.7/bin/jqt.command"],{":target":"jqt"}],[":postflight_steps",{":steps":[{":path":{":base":"staged_path",":path":"j{{version.major_minor}}/bin/jbrk.command"},":type":"inreplace",":after":"$(/usr/bin/readlink \"$0\" || /bin/echo \"$0\")",":before":"$0"},{":path":{":base":"staged_path",":path":"j{{version.major_minor}}/bin/jhs.command"},":type":"inreplace",":after":"$(/usr/bin/readlink \"$0\" || /bin/echo \"$0\")",":before":"$0"},{":path":{":base":"staged_path",":path":"j{{version.major_minor}}/bin/jqt.command"},":type":"inreplace",":after":"$(/usr/bin/readlink \"$0\" || /bin/echo \"$0\")",":before":"$0"},{":path":{":base":"appdir",":path":"jbrk.app/Contents/MacOS/apprun"},":regexp":true,":type":"inreplace",":after":"{{staged_path}}/j{{version.major_minor}}/bin",":before":"`dirname \"\\$0\"`.*?/bin"},{":path":{":base":"appdir",":path":"jcon.app/Contents/MacOS/apprun"},":regexp":true,":type":"inreplace",":after":"{{staged_path}}/j{{version.major_minor}}/bin",":before":"`dirname \"\\$0\"`.*?/bin"},{":path":{":base":"appdir",":path":"jqt.app/Contents/MacOS/apprun"},":regexp":true,":type":"inreplace",":after":"{{staged_path}}/j{{version.major_minor}}/bin",":before":"`dirname \"\\$0\"`.*?/bin"}]}],[":zap",{":trash":["~/Library/Application Support/j","~/Library/Caches/com.jsoftware.jqt","~/Library/Caches/j","~/Library/Preferences/com.jsoftware.jqt.plist","~/Library/Preferences/jqt.ini","~/Library/Saved Application State/com.jsoftware.jqt.savedState"]}]]},"jabra-direct":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Optimise and personalise your Jabra headset","homepage":"https://www.jabra.com/software-and-services/jabra-direct","names":["Jabra Direct"],"ruby_source_checksum":{":sha256":"04456d378b9925566059037d094c0f442e4c5338a5cf39ed124677497d1a90b2"},"ruby_source_path":"Casks/j/jabra-direct.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://jabraxpressonlineprdstor.blob.core.windows.net/jdo/JabraDirectSetup.dmg"],"version":"8.3.26701","raw_artifacts":[[":uninstall",{":quit":["com.jabra.Avaya3Driver","com.jabra.AvayaDriver","com.jabra.BriaDriver","com.jabra.directonline","com.jabra.softphoneService","nl.superalloy.oss.terminal-notifier"],":login_item":"Jabra Direct",":pkgutil":["com.jabra.directonline","com.jabra.JabraFirmwareUpdate","com.jabra.kext"],":delete":"/Applications/Jabra Direct.app"}],[":pkg",["JabraDirectSetup.pkg"]],[":zap",{":trash":["~/Library/Application Support/Jabra Direct","~/Library/Application Support/Jabra","~/Library/Application Support/JabraSDK","~/Library/Logs/Jabra Direct","~/Library/Preferences/com.jabra.directonline.helper.plist","~/Library/Preferences/com.jabra.directonline.plist","~/Library/Preferences/com.jabra.prefsettings.plist","~/Library/Saved Application State/com.jabra.directonline.savedState"]}]]},"jabref":{"depends_on_args":{":macos":":any"},"desc":"Reference manager to edit, manage and search BibTeX files","homepage":"https://www.jabref.org/","names":["JabRef"],"ruby_source_checksum":{":sha256":"fc9f8396a798901a0197fd482d6c8f0626d9064adc062012e423919c697870e7"},"ruby_source_path":"Casks/j/jabref.rb","sha256":"d668ef907b02dfb1941deef5b2896e6bfa343e7ef1aa776effdf248536ae4f99","tap_string":"homebrew/cask","url_args":["https://github.com/JabRef/jabref/releases/download/v5.15/JabRef-5.15.dmg"],"version":"5.15","raw_artifacts":[[":app",["JabRef.app"]],[":zap",{":trash":["/var/db/receipts/JabRef.bom","/var/db/receipts/JabRef.plist","~/Library/Application Support/JabRef","~/Library/Logs/jabref","~/Library/Preferences/org.jabref.cli.plist","~/Library/Saved Application State/org.jabref.cli.savedState"]}]]},"jagex":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Official Jagex Launcher","homepage":"https://www.jagex.com/","names":["Jagex"],"ruby_source_checksum":{":sha256":"faf7883a5b1b3959e4e86fa067c4e7a4430aa6d9ed74bd612fb02841437b78f0"},"ruby_source_path":"Casks/j/jagex.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.jagex.com/Jagex%20Launcher%20Installer.dmg"],"version":"2.3.0","raw_artifacts":[[":uninstall",{":quit":"com.jagex.launcher",":delete":"/Applications/Jagex Launcher.app"}],[":installer",{":manual":"Jagex Launcher Installer.app"}],[":zap",{":trash":"~/Library/Application Support/Jagex Launcher"}]]},"jaikoz":{"depends_on_args":{":macos":":any"},"desc":"Audio tag editor","homepage":"https://www.jthink.net/jaikoz/","names":["Jaikoz"],"ruby_source_checksum":{":sha256":"cb42e374d359da5defad4f9f3afba494954e83e366a1679249bbd849b9ae759b"},"ruby_source_path":"Casks/j/jaikoz.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.jthink.net/jaikoz/jsp/manualdownload/jaikoz-osx.dmg"],"version":"12.6","raw_artifacts":[[":app",["Jaikoz.app"]],[":zap",{":trash":["~/Library/Logs/Jaikoz","~/Library/Preferences/Jaikoz","~/Library/Reports/Jaikoz","~/Library/Saved Application State/com.jthink.jaikoz.savedState"]}]]},"jalview":{"depends_on_args":{":macos":":any"},"desc":"Multiple sequence alignment editor, visualiser, analysis and figure generator","homepage":"https://www.jalview.org/","names":["Jalview"],"ruby_source_checksum":{":sha256":"5ec2aa171a300aa1198f0da8af1f930874da1da066e60f68ebfe5844e8b83eda"},"ruby_source_path":"Casks/j/jalview.rb","sha256":"3808f040215d353b2367882dc5e458a6449451e21625df6e8e96bc9f99337341","tap_string":"homebrew/cask","url_args":["https://www.jalview.org/downloads/installers/release/Jalview-2_11_5_1-macos-x64-java_8.dmg"],"version":"2.11.5.1","raw_artifacts":[[":app",["Jalview.app"]],[":binary",["$APPDIR/Jalview.app/Contents/MacOS/jalview"]],[":zap",{":trash":["~/.jalview_properties","~/Library/Saved Application State/org.jalview.jalview-desktop.savedState"]}]]},"jameica":{"depends_on_args":{":macos":":any"},"desc":"Application-platform written in Java containing a SWT-UI","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.willuhn.de/products/jameica/","names":["Jameica"],"ruby_source_checksum":{":sha256":"2d041c6991ab170f4e5f40ff3505c57ee4b94f53f63b9ab78c15b2ddde3e7456"},"ruby_source_path":"Casks/j/jameica.rb","sha256":"1d275e20a02876d3dbd6b042b4bfc2db1e98917854e50f3028c3189a14f8ec41","tap_string":"homebrew/cask","url_args":["https://www.willuhn.de/products/jameica/releases/current/jameica/jameica-macos64-2.12.0.zip"],"version":"2.12.0","raw_artifacts":[[":artifact",["jameica.app"],{":target":"$APPDIR/jameica.app"}],[":zap",{":trash":"~/.jameica.properties"}]]},"jami":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Decentralised instant messenger and softphone","homepage":"https://jami.net/","names":["Jami","Savoir-faire Linux Ring"],"ruby_source_checksum":{":sha256":"0ecee1b78ee546c564c989daa6cc3f739db1f079a13843ccdfda1d1196874ba7"},"ruby_source_path":"Casks/j/jami.rb","sha256":"ffc18183959b4ce34f8f4a1cb7aee869c19101ce52b0c86ac1b3c6a151b911a2","tap_string":"homebrew/cask","url_args":["https://dl.jami.net/mac_osx/jami2026092414.dmg"],"version":"2.42,2026092414","raw_artifacts":[[":app",["Jami.app"]],[":zap",{":trash":"~/Library/Application Support/jami"}]]},"jamie":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI-powered meeting notes","homepage":"https://www.meetjamie.ai/","names":["Jamie"],"ruby_source_checksum":{":sha256":"3a8c69cb155d457dc47c03515d52d0555b75824a7ec7890d701050e765b4e463"},"ruby_source_path":"Casks/j/jamie.rb","sha256":"6361bf0ad7998cd5d3aae45613a3188533e34ebd684d0e5dd6b13cbedb9c4875","tap_string":"homebrew/cask","url_args":["https://github.com/meetjamie/releases/releases/download/app-v5.7.26/Jamie_5.7.26_universal.app.tar.gz"],"version":"5.7.26","raw_artifacts":[[":uninstall",{":launchctl":"Jamie"}],[":app",["Jamie.app"]],[":zap",{":trash":["~/Library/Application Support/com.jamie.app","~/Library/Application Support/jamie","~/Library/Caches/com.jamie.app","~/Library/HTTPStorages/com.jamie.app.binarycookies","~/Library/LaunchAgents/Jamie.plist","~/Library/WebKit/com.jamie.app"]}]]},"jamkazam":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Low-latency rehearsing, jamming and performing","homepage":"https://jamkazam.com/","names":["JamKazam"],"ruby_source_checksum":{":sha256":"22074b83b683991fe6f02e4a63a82f6091b90d098b3b01bb39f31a0975ceadb4"},"ruby_source_path":"Casks/j/jamkazam.rb","sha256":"b8d4b024b9f779de4dd8e10e929b9425a765061bc6b1d3e1bd2b8491ae4e21e8","tap_string":"homebrew/cask","url_args":["https://d34f55ppvvtgi3.cloudfront.net/artifacts/JamClient/MacOSX/1.0.4048/JamKazam-1.0.4048.dmg"],"version":"1.0.4048","raw_artifacts":[[":app",["JamKazam.app"]],[":zap",{":trash":"~/Library/Application Support/JamKazam"}]]},"jamovi":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Statistical software","homepage":"https://www.jamovi.org/","names":["jamovi"],"ruby_source_checksum":{":sha256":"0c0203d50238adc598769d4ea3bf6282f30d0840f9f173f6bad52e3ebed1b530"},"ruby_source_path":"Casks/j/jamovi.rb","sha256":"d17ccdc9e3c2151f8c237875b859963685e98627f5d293def8fd95694c12781d","tap_string":"homebrew/cask","url_args":["https://www.jamovi.org/downloads/jamovi-28.14.0.0-macos-x64.dmg"],"url_kwargs":{":referer":"https://www.jamovi.org/download.html"},"version":"28.14.0.0","raw_artifacts":[[":app",["jamovi.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.jamovi.jamovi.sfl*","~/Library/Application Support/jamovi","~/Library/Logs/jamovi","~/Library/Preferences/org.jamovi.jamovi.plist","~/Library/Saved Application State/org.jamovi.jamovi.savedState"]}]]},"jamulus":{"depends_on_args":{":macos":":any"},"desc":"Play music online with friends","homepage":"https://jamulus.io/","names":["Jamulus"],"ruby_source_checksum":{":sha256":"6ac1e5c9a12b90ace00f3abee5e6b8f491fb114f2350efd50e62ea52eb3c650b"},"ruby_source_path":"Casks/j/jamulus.rb","sha256":"4cf680b643dd1bbb2f52655f5fef71ce222024d3c19713997fbe2a3626cd7d6a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/llcon/jamulus_3.11.0_mac.dmg"],"version":"3.11.0","raw_artifacts":[[":app",["Jamulus.app"]],[":app",["JamulusServer.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.jamulussoftware.Jamulus*","~/Library/Containers/app.jamulussoftware.Jamulus*"]}]]},"jan":{"auto_updates":true,"desc":"Offline AI chat tool","homepage":"https://jan.ai/","names":["Jan"],"ruby_source_checksum":{":sha256":"8314b4df53af5ad6c05636d48bb777bcae5cfa6942d271c99b9cdad52a6336f3"},"ruby_source_path":"Casks/j/jan.rb","sha256":"0124e6048837d467955792155ff63c566260700a2da673a34e1af8185d781083","tap_string":"homebrew/cask","url_args":["https://github.com/janhq/jan/releases/download/v0.8.7/jan-mac-universal-0.8.7.zip"],"version":"0.8.7","raw_artifacts":[[":uninstall",{":quit":"jan.ai.app"}],[":app",["Jan.app"]],[":zap",{":trash":["~/Library/Application Support/Jan","~/Library/Application Support/jan.ai.app","~/Library/Caches/jan.ai.app","~/Library/Preferences/jan.ai.app.plist","~/Library/Saved Application State/jan.ai.app.savedState","~/Library/WebKit/jan.ai.app"]}]]},"jandi-statusbar":{"depends_on_args":{":macos":":ventura"},"desc":"GitHub contributions in your status bar","homepage":"https://github.com/techinpark/Jandi","names":["jandi"],"ruby_source_checksum":{":sha256":"04879f1666441a9c36510d2dfcf93b8d673820fc4caa894d4ccc85eb91e379ed"},"ruby_source_path":"Casks/j/jandi-statusbar.rb","sha256":"b2bf4a52247f171d19412b23e5d8a7f461b3d54c2cf3fc7b13bde5afe5457895","tap_string":"homebrew/cask","url_args":["https://github.com/techinpark/Jandi/releases/download/v1.15/jandi.dmg"],"version":"1.15","raw_artifacts":[[":app",["jandi.app"]],[":zap",{":trash":["~/Library/Caches/com.tmsae.jandi","~/Library/Preferences/com.tmsae.jandi.plist"]}]]},"jandi":{"depends_on_args":{":macos":":any"},"desc":"Desktop app for the JANDI collaboration platform","homepage":"https://www.jandi.com/landing/","names":["JANDI"],"ruby_source_checksum":{":sha256":"d2721e9ea91a30d99cf7f1fc7ea31d95a17e6e882955fa1ec0d64daf265c9d85"},"ruby_source_path":"Casks/j/jandi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.jandi.com/jandi-pc/download/JANDI.dmg"],"version":"1.7.7","raw_artifacts":[[":uninstall",{":quit":"com.jandi.osx.JANDI"}],[":app",["JANDI.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jandi.osx.jandi.sfl*","~/Library/Application Support/com.jandi.osx.JANDI.ShipIt","~/Library/Application Support/JANDI","~/Library/Caches/com.jandi.osx.JANDI","~/Library/Logs/JANDI","~/Library/Preferences/com.jandi.osx.JANDI.plist","~/Library/Saved Application State/com.jandi.osx.JANDI.savedState"]}]]},"jasp":{"depends_on_args":{":macos":":monterey"},"desc":"Statistical analysis application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://jasp-stats.org/","names":["JASP"],"ruby_source_checksum":{":sha256":"bdff3723f1f10071759c826d45ed02cac8e0faf331f10097469e8b33d0f3aac8"},"ruby_source_path":"Casks/j/jasp.rb","sha256":"b78dc537bfcc26d068efe0f25a1737429208bb28f6a3c568aacc8d13878866d2","tap_string":"homebrew/cask","url_args":["https://github.com/jasp-stats/jasp-desktop/releases/download/v0.99.0/JASP-0.99.0.0-macOS-x86_64.dmg"],"version":"0.99.0.0","raw_artifacts":[[":uninstall",{":quit":"org.jaspstats.jasp"}],[":app",["JASP.app"]],[":zap",{":trash":["~/.JASP","~/Library/Application Support/JASP","~/Library/Caches/JASP","~/Library/Preferences/org.jasp-stats.JASP.plist","~/Library/Saved Application State/org.jasp-stats.jasp.savedState"],":rmdir":"~/Documents/JASP_Sandbox"}]]},"jasper-app":{"depends_on_args":{":macos":":any"},"desc":"Issue reader for GitHub","homepage":"https://jasperapp.io/","names":["Jasper"],"ruby_source_checksum":{":sha256":"f04d6bd16fbb06b2f7857cc4137b6a70d958d9bf3066c5c1d938a1f58b70689a"},"ruby_source_path":"Casks/j/jasper-app.rb","sha256":"dbbe65c2323d11bb94ec5bf0168b39e1c4cc61f040bd62c50200b07c77942437","tap_string":"homebrew/cask","url_args":["https://github.com/jasperapp/jasper/releases/download/v1.1.2/jasper_v1.1.2_mac_x64.zip"],"version":"1.1.2","raw_artifacts":[[":app",["Jasper.app"]],[":zap",{":trash":["~/Library/Application Support/jasper","~/Library/Containers/io.jasperapp"]}]]},"java@beta":{"depends_on_args":{":macos":":any"},"desc":"Early access development kit for the Java programming language","homepage":"https://jdk.java.net/","names":["OpenJDK Early Access Java Development Kit"],"ruby_source_checksum":{":sha256":"184a7c7d11d4e2345ed8351634b1ab71a712b9b4938a50ea6cc901a423be768d"},"ruby_source_path":"Casks/j/java@beta.rb","sha256":"9a4028a08994fa37f6cabfcf70683464b6f56b7b001601286192d90cf000b7fa","tap_string":"homebrew/cask","url_args":["https://download.java.net/java/early_access/jdk27/22/GPL/openjdk-27-ea+22_macos-x64_bin.tar.gz"],"version":"27,22","raw_artifacts":[[":artifact",["jdk-27.jdk"],{":target":"/Library/Java/JavaVirtualMachines/openjdk-27.jdk"}],[":zap",{":trash":"~/Library/Saved Application State/net.java.openjdk*.savedState"}]]},"jazz2-resurrection":{"container_args":{":nested":"x64/jazz2_sdl2.dmg"},"depends_on_args":{":macos":":any"},"desc":"Open-source re-implementation of Jazz Jackrabbit 2 game engine","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://de4th.dev/jazz2/","names":["Jazz² Resurrection"],"ruby_source_checksum":{":sha256":"0f91b390d08f6132d55479a22d89728248f18f401b25d14b7ebf2d298b9e12ce"},"ruby_source_path":"Casks/j/jazz2-resurrection.rb","sha256":"5a051dab4260b1bd99d2a9285242a6b062c6b5f88dba773c98b4dd786a42bab7","tap_string":"homebrew/cask","url_args":["https://github.com/deathkiller/jazz2/releases/download/3.8.0/Jazz2_3.8.0_MacOS.zip"],"version":"3.8.0","raw_artifacts":[[":uninstall",{":quit":"jazz2.resurrection"}],[":app",["Jazz² Resurrection.app"]],[":zap",{":trash":"~/Library/Application Support/Jazz² Resurrection"}]],"raw_caveats":"Game data should be installed to ~/Library/Application Support/Jazz² Resurrection/Source/\n"},"jazzup":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Plays sound effects as you type","homepage":"https://www.irradiatedsoftware.com/labs/","names":["JazzUp"],"ruby_source_checksum":{":sha256":"c72f76a2eb1f09c1906509ca5d52d2249864ec9aae2c83ab637de63e0d433eb5"},"ruby_source_path":"Casks/j/jazzup.rb","sha256":"23139ee856d79b6e78ad3badee82f20b1972f29ffb930a4dd7884d401311a3f8","tap_string":"homebrew/cask","url_args":["https://www.irradiatedsoftware.com/downloads/JazzUp_1.0b3.zip"],"version":"1.0b3,3","raw_artifacts":[[":app",["JazzUp.app"]],[":zap",{":trash":["~/Library/Caches/com.irradiatedsoftware.JazzUp","~/Library/Preferences/com.irradiatedsoftware.JazzUp.plist"]}]]},"jbrowse":{"depends_on_args":{":macos":":monterey"},"desc":"Genome browser","homepage":"https://jbrowse.org/","names":["JBrowse"],"ruby_source_checksum":{":sha256":"4b43b6f9cafc3efb1de9ed0899e388f7e0c6efcd8b89cf53dc4b146544fbadcc"},"ruby_source_path":"Casks/j/jbrowse.rb","sha256":"92174e68abf9bc088983c2c32f3d76921a56938436476fc46441b3b694d7b6d2","tap_string":"homebrew/cask","url_args":["https://github.com/GMOD/jbrowse-components/releases/download/v4.3.0/jbrowse-desktop-v4.3.0-mac.dmg"],"version":"4.3.0","raw_artifacts":[[":app",["JBrowse 2.app"]],[":zap",{":trash":["~/Library/Application Support/@jbrowse","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.jbrowse*.app.sfl*","~/Library/Preferences/org.jbrowse*.app.plist"]}]]},"jclasslib-bytecode-viewer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Visualise all aspects of compiled Java class files and the contained bytecode","homepage":"https://github.com/ingokegel/jclasslib","names":["jclasslib bytecode viewer"],"ruby_source_checksum":{":sha256":"8bee534fa055e76cb0e37983af5337669418453fed1e2ecbaee0f5b2be26a247"},"ruby_source_path":"Casks/j/jclasslib-bytecode-viewer.rb","sha256":"e800e7ecf112d1e13ac46a1419cb27e5321a22250ff0db820db3962226df6927","tap_string":"homebrew/cask","url_args":["https://github.com/ingokegel/jclasslib/releases/download/7.1/jclasslib_macos_7_1.dmg"],"version":"7.1","raw_artifacts":[[":app",["jclasslib bytecode viewer.app"]],[":zap",{":trash":["~/Library/Preferences/org.jclasslib.browser.plist","~/Library/Saved Application State/com.install4j.8931-3388-4457-4383"]}]]},"jcryptool":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Apply and analyze cryptographic algorithms","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.cryptool.org/en/jct/downloads","names":["JCrypTool"],"ruby_source_checksum":{":sha256":"7350aa74ccedfe154632b6c588eaaa40e737fa25449520f19c47d06e84f3aab2"},"ruby_source_path":"Casks/j/jcryptool.rb","sha256":"58ba00b265e0180eb3e68f82a8978603fe1112af88ff747959e35bd11b9d79ee","tap_string":"homebrew/cask","url_args":["https://github.com/jcryptool/core/releases/download/1.0.9/JCrypTool-1.0.9-macOS-64bit.tar.gz"],"version":"1.0.9","raw_artifacts":[[":app",["JCrypTool.app"]],[":zap",{":trash":["~/Library/Application Support/JCrypTool","~/Library/Caches/org.jcryptool.JCrypTool","~/Library/Preferences/org.jcryptool.JCrypTool.plist","~/Library/Saved Application State/org.jcryptool.JCrypTool.savedState"]}]],"raw_caveats":"jcryptool requires Java 11. You can install it with:\n  brew install --cask temurin@11\n"},"jd-gui":{"depends_on_args":{":macos":":any"},"desc":"Standalone Java Decompiler GUI","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://java-decompiler.github.io/","names":["JD-GUI"],"ruby_source_checksum":{":sha256":"b4bbead781e62f357a9ee167d8fe42087a18074ec823c161bb5cfd1b9f0d5dd4"},"ruby_source_path":"Casks/j/jd-gui.rb","sha256":"b16ce61bbcfd2f006046b66c8896c512a36c6b553afdca75896d7c5e27c7477d","tap_string":"homebrew/cask","url_args":["https://github.com/java-decompiler/jd-gui/releases/download/v1.6.6/jd-gui-osx-1.6.6.tar"],"version":"1.6.6","raw_artifacts":[[":app",["jd-gui-osx-1.6.6/JD-GUI.app"]],[":zap",{":trash":"~/Library/Saved Application State/jd.jd-gui.savedState"}]]},"jdiskreport":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"Disk usage utility","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://www.jgoodies.com/freeware/jdiskreport/","names":["JDiskReport"],"ruby_source_checksum":{":sha256":"b2e3c334672d2a57f67888b9f82ebb33f7ea296fca2cc79b5be24d116f95f988"},"ruby_source_path":"Casks/j/jdiskreport.rb","sha256":"cb64f3d7ea8e43b142a69cabdded832b8de8e503766ccf1c7a16b314d2bc0d44","tap_string":"homebrew/cask","url_args":["https://www.jgoodies.com/download/jdiskreport/jdiskreport-1_4_1-mac.zip"],"version":"1.4.1","raw_artifacts":[[":app",["JDiskReport 1.4.1/JDiskReport.app"]]]},"jdk-mission-control":{"depends_on_args":{":macos":":any"},"desc":"Tools to manage, monitor, profile and troubleshoot Java applications","homepage":"https://jdk.java.net/jmc/9/","names":["JDK Mission Control"],"ruby_source_checksum":{":sha256":"1f642435687999f19d790059dbd4922abd2132e77238c526921fa00395e1c4af"},"ruby_source_path":"Casks/j/jdk-mission-control.rb","sha256":"dba06224d27461cf1378260dc23c54f4e581bb91002986abc8e03ebb5b81f281","tap_string":"homebrew/cask","url_args":["https://download.java.net/java/GA/jmc9/05/binaries/jmc-9.1.2_macos-x64.tar.gz"],"version":"9.1.2,05","raw_artifacts":[[":app",["jmc-9.1.2_macos-x64/JDK Mission Control.app"]],[":zap",{":trash":["~/.jmc","~/Library/Preferences/org.openjdk.jmc.plist"]}]],"raw_caveats":"jdk-mission-control requires Java 21. You can install it with:\n  brew install --cask temurin@21\n"},"jdownloader":{"depends_on_args":{":macos":":any"},"desc":"Download manager","homepage":"https://jdownloader.org/","names":["JDownloader"],"ruby_source_checksum":{":sha256":"88562d189b8168615957122200d11681768fa3d933716463f0709f8c04785263"},"ruby_source_path":"Casks/j/jdownloader.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://installer.jdownloader.org/homebrew/latest/JDownloader2Setup_macos-amd64_v21.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":delete":["$APPDIR/JDownloader 2","$APPDIR/JDownloader2.app"]}],[":installer",{":script":{":executable":"JDownloader 2 Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-dir","$APPDIR","-q","-Dinstall4j.suppressStdout=true","-Dinstall4j.debug=false","-VcreateDesktopLinkAction$Boolean=false","-VaddToDockAction$Boolean=false"],":print_stderr":false}}],[":zap",{":trash":"~/Library/Preferences/org.jdownloader.launcher.plist"}]]},"jedit-omega":{"depends_on_args":{":macos":":any"},"desc":"Text editor","homepage":"https://www.artman21.com/en/sparkle/jeditomega.html","names":["Jedit Ω"],"ruby_source_checksum":{":sha256":"4bd9e49c68b58d3c2efbd09f1234bc00c49fba9af5fd6c2c1ddc58b6b22b8e4a"},"ruby_source_path":"Casks/j/jedit-omega.rb","sha256":"2dba43a17c33c58fec0a401ade3331cb9459fdafe2ba65a45f4afba3b2eefc4a","tap_string":"homebrew/cask","url_args":["https://artman21.site/JeditOmega312.pkg"],"version":"3.12","raw_artifacts":[[":uninstall",{":quit":"jp.co.artman21.JeditOmega",":pkgutil":"jp.co.artman21.JeditOmega"}],[":pkg",["JeditOmega312.pkg"]],[":zap",{":trash":["~/Library/Application Support/JeditOmega","~/Library/Caches/jp.co.artman21.JeditOmega","~/Library/HTTPStorages/jp.co.artman21.JeditOmega","~/Library/JeditOmega","~/Library/Preferences/jp.co.artman21.JeditOmega.plist","~/Library/Saved Application State/jp.co.artman21.JeditOmega.savedState"]}]]},"jedit":{"depends_on_args":{":macos":":any"},"desc":"Text editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.jedit.org/","names":["jEdit"],"ruby_source_checksum":{":sha256":"f3721fc2953deafa1a882bfded5dcbfd3109429c010da29c49f4df982696fa8d"},"ruby_source_path":"Casks/j/jedit.rb","sha256":"5f3582c076e400dc79673a0b1f5a3314e1229288791d9019c693f2108d6d0bb5","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/jedit/jedit5.7.0install.dmg"],"version":"5.7.0","raw_artifacts":[[":app",["jEdit.app"]],[":zap",{":trash":["~/Library/jEdit","~/Library/Preferences/org.gjt.sp.jedit.plist","~/Library/Saved Application State/org.gjt.sp.jedit.savedState"]}]],"raw_caveats":"jedit requires Java 11+. You can install the latest version with:\n  brew install --cask temurin\n"},"jellybeansoup-netflix":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Third-party app to use Netflix outside the browser","homepage":"https://github.com/jellybeansoup/macos-netflix","names":["Netflix"],"ruby_source_checksum":{":sha256":"94f64d53f75f1a93de33febfed2cc3343f1200863e9afb0a1b79a7f9468ee894"},"ruby_source_path":"Casks/j/jellybeansoup-netflix.rb","sha256":"6e62f4e8a5883f139a7259464e33039e7cd5c6040caf9dbb27d85f890b576c40","tap_string":"homebrew/cask","url_args":["https://jellystyle-d5a.kxcdn.com/macos/netflix/Netflix.v1.0.5.zip"],"version":"1.0.5","raw_artifacts":[[":app",["Netflix.app"]],[":zap",{":trash":["~/Library/Caches/com.jellystyle.Netflix-wrapper","~/Library/Preferences/com.jellystyle.Netflix-wrapper.plist","~/Library/Saved Application State/com.jellystyle.Netflix-wrapper.savedState"]}]]},"jellyfin-media-player":{"caveats_rosetta":true,"depends_on_args":{":macos":":monterey"},"desc":"Jellyfin desktop client","homepage":"https://jellyfin.org/","names":["Jellyfin Media Player"],"ruby_source_checksum":{":sha256":"8611b8a14cf4fb57e076a02a2f03b0978d2ac2c8071646670f80ea38c187d842"},"ruby_source_path":"Casks/j/jellyfin-media-player.rb","sha256":"f6a75747c1234c929c968599cc927cfb27a0c00dfa9db9198d5b22b3090c4d34","tap_string":"homebrew/cask","url_args":["https://github.com/jellyfin/jellyfin-media-player/releases/download/v1.12.0/JellyfinMediaPlayer-1.12.0-Intel.dmg"],"version":"1.12.0","raw_artifacts":[[":app",["Jellyfin Media Player.app"]],[":zap",{":trash":["~/Library/Application Support/Jellyfin Media Player","~/Library/Caches/Jellyfin Media Player","~/Library/Logs/Jellyfin Media Player","~/Library/Preferences/org.jellyfin.Jellyfin Media Player.plist","~/Library/Saved Application State/tv.jellyfin.player.savedState"]}]]},"jellyfin":{"depends_on_args":{":macos":":monterey"},"desc":"Media system","homepage":"https://jellyfin.org/","names":["Jellyfin"],"ruby_source_checksum":{":sha256":"3796b11baee135d571e6bbaaaaf3f44342e0da0b0d676249c4a3874bcc7e9274"},"ruby_source_path":"Casks/j/jellyfin.rb","sha256":"a20b6bbbc0751a86224529ad991185dbf02ecafd34678adbdaa9d999c0f19d28","tap_string":"homebrew/cask","url_args":["https://repo.jellyfin.org/files/server/macos/stable/v12.3/amd64/jellyfin_12.3-amd64.dmg"],"version":"12.3","raw_artifacts":[[":app",["Jellyfin.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/jellyfin*.diag","~/.cache/jellyfin","~/.config/jellyfin","~/.local/share/jellyfin","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jellyfin.server.sfl*","~/Library/Application Support/jellyfin","~/Library/Preferences/Jellyfin.Server.plist"]}]]},"jet-pilot":{"auto_updates":true,"desc":"Kubernetes desktop client","disable_args":{":date":"2026-10-04",":because":":fails_gatekeeper_check"},"homepage":"https://www.jet-pilot.app/","names":["JET Pilot"],"ruby_source_checksum":{":sha256":"81435aeebb5cf61eceaf1ec68499df0218dae4fd59705499c682e0d082c0af43"},"ruby_source_path":"Casks/j/jet-pilot.rb","sha256":"0197ef5d7f156841f9e10b798d34428418e578f6260d09bd9f89bb167ac0e2c9","tap_string":"homebrew/cask","url_args":["https://github.com/unxsist/jet-pilot/releases/download/v2.2.3/JET.Pilot_2.2.3_x64.dmg"],"version":"2.2.3","raw_artifacts":[[":app",["JET Pilot.app"]],[":zap",{":trash":"~/Library/Application Support/com.unxsist.jetpilot"}]]},"jetbrains-air":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Agentic development environment","homepage":"https://air.dev/","names":["JetBrains Air"],"ruby_source_checksum":{":sha256":"4b55b8453a51faf262ea6c9924d5990c1db894d076da80c176c60510c5d524dd"},"ruby_source_path":"Casks/j/jetbrains-air.rb","sha256":"a88b66bc83651afd75079c6d6ce27538be369edc21fa4d7e6a1523ba06bd3c3d","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/air/installers/macos_x64/Air-262.834.70.dmg"],"version":"262.834.70","raw_artifacts":[[":app",["Air.app"]],[":zap",{":trash":["~/Library/Application Support/JetBrains/Air","~/Library/Caches/JetBrains/Air","~/Library/Logs/JetBrains/Air","~/Library/Preferences/com.jetbrains.air.plist"]}]]},"jetbrains-gateway":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remote development gateway by Jetbrains","homepage":"https://www.jetbrains.com/remote-development/gateway/","names":["jetbrains-gateway"],"ruby_source_checksum":{":sha256":"a67a56ed343107ed40e06c4bd2aa7759c96314206432832da13a4026aab5c960"},"ruby_source_path":"Casks/j/jetbrains-gateway.rb","sha256":"2562c9d1ec548fd89c5210286954276658a7fd0a304d8639dd8c06006f7a5b91","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2026.2.2.dmg"],"version":"2026.2.2,262.10315.114","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.gateway"}],[":app",["JetBrains Gateway.app"]],[":binary",["$APPDIR/JetBrains Gateway.app/Contents/MacOS/gateway"]],[":zap",{":trash":["~/Library/Application Support/JetBrains/JetBrainsGateway2026.2","~/Library/Caches/JetBrains/JetBrainsGateway2026.2","~/Library/Logs/JetBrains/JetBrainsGateway2026.2","~/Library/Preferences/com.jetbrains.gateway.plist","~/Library/Saved Application State/com.jetbrains.gateway.savedState"]}]]},"jetbrains-space":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Team communication and collaboration software","disable_args":{":date":"2026-10-06",":because":":no_longer_available"},"homepage":"https://www.jetbrains.com/space/","names":["JetBrains Space"],"ruby_source_checksum":{":sha256":"a033884295d37da913d51671a087e5a556c21c1a389d41f530c3e167adf4bb9e"},"ruby_source_path":"Casks/j/jetbrains-space.rb","sha256":"5fe5e8c36af378ed1b7a8c6e94b4becdd01110b69f04b97ffea53d1380508bd4","tap_string":"homebrew/cask","url_args":["https://download-cdn.jetbrains.com/space/jetbrains-space-2023.1.7.zip"],"version":"2023.1.7","raw_artifacts":[[":app",["JetBrains Space.app"]],[":zap",{":trash":["~/Library/Application Support/JetBrains Space","~/Library/Logs/JetBrains Space","~/Library/Preferences/com.jetbrains.space.desktop.plist","~/Library/Saved Application State/com.jetbrains.space.desktop.savedState"]}]]},"jetbrains-toolbox":{"auto_updates":true,"desc":"JetBrains tools manager","homepage":"https://www.jetbrains.com/toolbox-app/","names":["JetBrains Toolbox"],"ruby_source_checksum":{":sha256":"84a138a1050bfa545300e84e46057999b01c0aa6108b0a7d35a7439cf55fde74"},"ruby_source_path":"Casks/j/jetbrains-toolbox.rb","sha256":"6824ea74093e5e0db208d3a510725ea520fe225470db53dd5300453820b22ad6","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/toolbox/jetbrains-toolbox-3.9.0.88839.dmg"],"version":"3.9,3.9.0.88839","raw_artifacts":[[":uninstall",{":launchctl":"com.jetbrains.toolbox",":quit":"com.jetbrains.toolbox",":signal":["TERM","com.jetbrains.toolbox"]}],[":app",["JetBrains Toolbox.app"]],[":zap",{":trash":["~/Library/Application Support/JetBrains/Toolbox","~/Library/Caches/JetBrains/Toolbox","~/Library/Logs/JetBrains/Toolbox","~/Library/Preferences/com.jetbrains.toolbox.plist","~/Library/Preferences/com.jetbrains.toolbox.renderer.plist","~/Library/Saved Application State/com.jetbrains.toolbox.savedState"],":rmdir":["~/Library/Application Support/JetBrains","~/Library/Caches/JetBrains","~/Library/Logs/JetBrains"]}]]},"jetdrive-toolbox":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Helper for Transcend SSDs and expansion cards","homepage":"https://www.transcend-info.com/Support/Software-181/","names":["JetDrive Toolbox"],"ruby_source_checksum":{":sha256":"b934fae2288f7941df46f9bfe8903483302a87012d7de57c7909db077cafedd9"},"ruby_source_path":"Casks/j/jetdrive-toolbox.rb","sha256":"2a52a2d24d22a120c737e5d9a13eceadd7be59751185a0821ef84fdf6f5605f8","tap_string":"homebrew/cask","url_args":["https://cdn.transcend-info.com/files/special/JetDriveToolbox_v4.5.zip"],"url_kwargs":{":user_agent":":browser"},"version":"4.5","raw_artifacts":[[":uninstall",{":launchctl":"com.transcend.JetDriveToolbox-v2",":quit":"com.transcend.JetDriveToolbox-v2",":pkgutil":"com.transcend.pkg.JetDriveM1",":delete":"/Applications/JetDriveToolbox.app"}],[":pkg",["JetDriveToolbox_v4.5.pkg"]],[":zap",{":trash":["~/Library/Caches/com.transcend.JetDriveToolbox-v2","~/Library/HTTPStorages/com.transcend.JetDriveToolbox-v2","~/Library/Preferences/com.transcend.JetDriveToolbox-v2.plist"]}]]},"jettison":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automatically ejects external drives","homepage":"https://stclairsoft.com/Jettison/","names":["Jettison","St. Clair Software Jettison"],"ruby_source_checksum":{":sha256":"39ff1ab0d4d182a599644562bc71476357b702011d82809e1247e62796ae7458"},"ruby_source_path":"Casks/j/jettison.rb","sha256":"5786bb0a0eed2b979bf1186c084d5bdcaa1416ebfe1e55d68b7544cc16411e7a","tap_string":"homebrew/cask","url_args":["https://stclairsoft.com/download/Jettison-1.9.7.dmg"],"version":"1.9.7","raw_artifacts":[[":app",["Jettison.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.stclairsoft.jettison.sfl*","~/Library/Application Support/Jettison","~/Library/Caches/com.stclairsoft.Jettison","~/Library/Preferences/com.stclairsoft.Jettison.AppStore.plist","~/Library/Preferences/com.stclairsoft.Jettison.plist"]}]]},"jgrasp":{"depends_on_args":{":macos":":any"},"desc":"IDE with visualisations for improving software comprehensibility","homepage":"https://jgrasp.org/","names":["jgrasp"],"ruby_source_checksum":{":sha256":"ba5f6245a24b794cb69a090d07c9582bb88a05b7c0a01ec0bfc0bbb1530eb20c"},"ruby_source_path":"Casks/j/jgrasp.rb","sha256":"0c1c60fd54edfd1c106d45b5d4bdba9d06d181eb1aa51cc2761723666ae42694","tap_string":"homebrew/cask","url_args":["https://jgrasp.org/dl4g/jgrasp/jgrasp210_02.pkg"],"version":"2.1.0_02","raw_artifacts":[[":uninstall",{":pkgutil":"jgrasp"}],[":pkg",["jgrasp210_02.pkg"]],[":zap",{":trash":["~/Library/Application Support/jGRASP","~/Library/Caches/org.jgrasp.jGRASP","~/Library/Preferences/org.jgrasp.jGRASP.plist","~/Library/Saved Application State/org.jgrasp.jGRASP.savedState"]}]],"raw_caveats":"jgrasp requires Java 11+. You can install the latest version with:\n  brew install --cask temurin\n"},"jgrennison-openttd":{"depends_on_args":{":macos":":any"},"desc":"Collection of patches applied to OpenTTD","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/JGRennison/OpenTTD-patches/","names":["JGR's OpenTTD Patchpack"],"ruby_source_checksum":{":sha256":"787855ff5310e0dbaffd0765fae9656bc3094b2df4d935e14d3bf1207b9b2c05"},"ruby_source_path":"Casks/j/jgrennison-openttd.rb","sha256":"d5921f86603d122edcc52ad7fec43528a060515c9dc1f4a715126b3468010e1f","tap_string":"homebrew/cask","url_args":["https://github.com/JGRennison/OpenTTD-patches/releases/download/jgrpp-0.73.2/openttd-jgrpp-0.73.2-macos-universal.dmg"],"version":"0.73.2","raw_artifacts":[[":app",["OpenTTD.app"]],[":zap",{":trash":["~/Documents/OpenTTD","~/Library/Application Support/CrashReporter/openttd_*.plist","~/Library/Logs/DiagnosticReports/openttd_*.crash","~/Library/Saved Application State/org.openttd.openttd.jgrpp.savedState","~/Library/Saved Application State/org.openttd.openttd.savedState"]}]]},"jiba":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Apple Music metadata localisation tool","homepage":"https://jiba.hee.ink/","names":["JiBA"],"ruby_source_checksum":{":sha256":"10842d43ebed0f13fe66eb38fd433ac41f8bfaefd499a7a8b52fbde82606b0db"},"ruby_source_path":"Casks/j/jiba.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://hee.ink/updates/stable/JiBA-2.0.0.dmg"],"version":"2.0.0,77","raw_artifacts":[[":uninstall",{":quit":"ink.hee.jibapplemusic"}],[":app",["JiBA.app"]],[":zap",{":trash":["~/.jibam","~/Library/Application Support/CrashReporter/JiBA_*.plist","~/Library/Application Support/CrashReporter/jiba_duplicate_guard_harness_*.plist","~/Library/Application Support/JiBA","~/Library/Caches/com.apple.helpd/Generated/com.hee.jiba.help*","~/Library/Caches/ink.hee.jibapplemusic","~/Library/HTTPStorages/ink.hee.jibapplemusic","~/Library/Preferences/ink.hee.jibapplemusic.plist","~/Library/Preferences/JiBA.plist","~/Library/Preferences/JIBAppleMusicGUI.plist","~/Library/Saved Application State/ink.hee.jibapplemusic.savedState"]}]]},"jiggler":{"depends_on_args":{":macos":":any"},"desc":"Keep your computer awake","homepage":"https://www.sticksoftware.com/software/Jiggler.html","names":["Jiggler"],"ruby_source_checksum":{":sha256":"aab6cba61fb3a5f1545d30164b1aa936774a8a80a1e9a43da745faffc4dac8e1"},"ruby_source_path":"Casks/j/jiggler.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sticksoftware.com/Jiggler.dmg"],"version":"1.10","raw_artifacts":[[":app",["Jiggler.app"]],[":zap",{":trash":"~/Library/Preferences/com.stick.app.jiggler.plist"}]]},"jitouch":{"depends_on_args":{":macos":":any"},"desc":"Multi-touch gestures editor","homepage":"https://www.jitouch.com/","names":["Jitouch"],"ruby_source_checksum":{":sha256":"64708585b0c029f41e90888370ca8c240737e52b58a3b2981182052723145207"},"ruby_source_path":"Casks/j/jitouch.rb","sha256":"3f5194a4da6fe19d17c843fa8a876131f7878905dcbb2e1d740d34d286d740c4","tap_string":"homebrew/cask","url_args":["https://github.com/JitouchApp/Jitouch/releases/download/v2.82.1/Install-Jitouch.pkg"],"version":"2.82.1","raw_artifacts":[[":uninstall",{":launchctl":"com.jitouch.Jitouch.agent",":quit":"com.jitouch.Jitouch",":pkgutil":"com.jitouch.Jitouch"}],[":pkg",["Install-Jitouch.pkg"]],[":zap",{":trash":["~/Library/LaunchAgents/com.jitouch.Jitouch.plist","~/Library/Logs/com.jitouch.Jitouch.log","~/Library/Logs/com.jitouch.Jitouch.prefpane.log","~/Library/Preferences/com.jitouch.Jitouch.plist"]}]]},"jitsi-meet":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Secure video conferencing app","homepage":"https://github.com/jitsi/jitsi-meet-electron/","names":["Jitsi Meet"],"ruby_source_checksum":{":sha256":"806c26d9da5cb092be1638921201813ae620c695a8d7a17c8355ff67789a156c"},"ruby_source_path":"Casks/j/jitsi-meet.rb","sha256":"6e45229b85b82ec5461636f5720e1283bda094d1677cb5b753e1c024eba62d4f","tap_string":"homebrew/cask","url_args":["https://github.com/jitsi/jitsi-meet-electron/releases/download/v2026.10.0/jitsi-meet.dmg"],"version":"2026.10.0","raw_artifacts":[[":app",["Jitsi Meet.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.jitsi.jitsi-meet.sfl*","~/Library/Application Support/Jitsi Meet","~/Library/Logs/Jitsi Meet","~/Library/Preferences/org.jitsi.jitsi-meet.plist"]}]]},"jitsi":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open-source video calls and chat","homepage":"https://desktop.jitsi.org/","names":["Jitsi"],"ruby_source_checksum":{":sha256":"f5a4947d0e4d0461990181caba36eb0d7462741d64e1cb1d9243960bac445d5c"},"ruby_source_path":"Casks/j/jitsi.rb","sha256":"d902af9dde7b1fde6f76af5f97e4f27d6b853bd9d3e83b2fec5292dda787a0da","tap_string":"homebrew/cask","url_args":["https://github.com/jitsi/jitsi/releases/download/Jitsi-2.10/jitsi-2.10.5550.dmg"],"version":"2.10.5550","raw_artifacts":[[":app",["Jitsi.app"]],[":zap",{":trash":["~/Library/Application Support/Jitsi","~/Library/Caches/Jitsi","~/Library/Logs/Jitsi","~/Library/Preferences/org.jitsi.jitsi.plist"]}]]},"jlcone":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop client for JLCPCB quoting, ordering and order tracking","homepage":"https://jlcone.com/download","names":["JLCONE"],"ruby_source_checksum":{":sha256":"52e42bde858d2af96e50450a1f52cc6f5d713264c596647f71abb51acbf5a740"},"ruby_source_path":"Casks/j/jlcone.rb","sha256":"97d6d45c92d8669f81d128f3b3749c27e6d1dfc5896647e03d8825d8ecea51ae","tap_string":"homebrew/cask","url_args":["https://rs.jlcone.com/static/APP/app_version/jlcone-1.0.72-x64.dmg"],"version":"1.0.72","raw_artifacts":[[":uninstall",{":quit":"com.jlcpcb.www",":login_item":"JLCONE"}],[":app",["JLCONE.app"]],[":zap",{":trash":["~/Library/Application Support/jlcone","~/Library/Caches/com.jlcpcb.www.ShipIt","~/Library/Caches/jlcone-updater","~/Library/Preferences/com.jlcpcb.www.plist"]}]]},"jlutil":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-17",":because":":unmaintained"},"desc":"Property list utility","disable_args":{":date":"2025-11-17",":because":":unmaintained"},"homepage":"https://newosxbook.com/tools/simplistic.html","names":["SimPLISTic","jlutil"],"ruby_source_checksum":{":sha256":"582fcb19de9c0dbc6f5b758ed50568a2c3ed3f26879800898999b1f720471157"},"ruby_source_path":"Casks/j/jlutil.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://newosxbook.com/tools/jlutil.tgz"],"version":"latest","raw_artifacts":[[":binary",["jlutil.universal"],{":target":"jlutil"}]]},"jmc":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-10",":because":":unmaintained"},"desc":"Media organiser","disable_args":{":date":"2025-11-10",":because":":unmaintained"},"homepage":"https://github.com/jcm93/jmc","names":["jmc"],"ruby_source_checksum":{":sha256":"9b2a9d97d84620c714c5c8b5931fef739bf54f47a302966fd900f5984004c32e"},"ruby_source_path":"Casks/j/jmc.rb","sha256":"b6e9303815d80948b80e1f94d797e1ee4ce1017940b236284930abc583ce6e41","tap_string":"homebrew/cask","url_args":["https://github.com/jcm93/jmc/releases/download/v0.3-beta/jmc.app.zip"],"version":"0.3-beta","raw_artifacts":[[":app",["jmc.app"]],[":zap",{":trash":["~/Library/Application Support/jcm.jmc","~/Library/Preferences/com.jcm.jmc.plist"],":rmdir":"~/Music/jmc"}]]},"jollysfastvnc":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control computers fast and securely from anywhere","homepage":"https://www.jinx.de/JollysFastVNC.html","names":["JollysFastVNC"],"ruby_source_checksum":{":sha256":"a93fe4127c0fc00631a59b591cb12aeefc6244cd5202f761768451ce4f203e1c"},"ruby_source_path":"Casks/j/jollysfastvnc.rb","sha256":"061ab6792ec0574420752a422c123b9325557bd130f65c0ab4acc42c37f8a74d","tap_string":"homebrew/cask","url_args":["https://www.jinx.de/JollysFastVNC_files/JollysFastVNC.1.66.(26010802).11.0.dmg"],"version":"1.66,26010802","raw_artifacts":[[":uninstall",{":quit":"de.jinx.JollysFastVNC"}],[":app",["JollysFastVNC.app"]],[":zap",{":trash":["~/Library/Caches/de.jinx.JollysFastVNC","~/Library/Logs/JollysFastVNC.log*","~/Library/Preferences/de.jinx.JollysFastVNC.plist","~/Library/Saved Application State/de.jinx.JollysFastVNC.savedState"]}]]},"joplin":{"depends_on_args":{":macos":":monterey"},"desc":"Note taking and to-do application with synchronisation capabilities","homepage":"https://joplinapp.org/","names":["Joplin"],"ruby_source_checksum":{":sha256":"7082653a166dbabc373b68feb8d33cd07569eca4ac9e4c7d6cbf883dd7cbe2ae"},"ruby_source_path":"Casks/j/joplin.rb","sha256":"bd4c0a610a6c884ff987b73cd0794c0144f3dfdbeaba7ebc5db8107ad7e40378","tap_string":"homebrew/cask","url_args":["https://github.com/laurent22/joplin/releases/download/v3.7.21/Joplin-3.7.21.DMG"],"version":"3.7.21","raw_artifacts":[[":app",["Joplin.app"]],[":zap",{":trash":["~/.config/joplin-desktop","~/Library/Application Support/Joplin","~/Library/Preferences/net.cozic.joplin-desktop.helper.plist","~/Library/Preferences/net.cozic.joplin-desktop.plist","~/Library/Saved Application State/net.cozic.joplin-desktop.savedState"]}]]},"jordanbaird-ice":{"auto_updates":true,"conflicts_with_args":{":cask":["jordanbaird-ice@beta"]},"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar manager","homepage":"https://icemenubar.app/","names":["Ice"],"ruby_source_checksum":{":sha256":"d733ede85a0476b92e07ea65528a1d11e70972066112ada7e7dc5891fc5f30d3"},"ruby_source_path":"Casks/j/jordanbaird-ice.rb","sha256":"d770e81597566dd2d2363feb350f808c7a92e363df95c51e48140eb30e452cc9","tap_string":"homebrew/cask","url_args":["https://github.com/jordanbaird/ice-releases/releases/download/0.11.12/Ice.zip"],"version":"0.11.12","raw_artifacts":[[":uninstall",{":quit":"com.jordanbaird.Ice",":login_item":"Ice"}],[":app",["Ice.app"]],[":zap",{":trash":["~/Library/Caches/com.jordanbaird.Ice","~/Library/HTTPStorages/com.jordanbaird.Ice","~/Library/Preferences/com.jordanbaird.Ice.plist","~/Library/WebKit/com.jordanbaird.Ice"]}]]},"jordanbaird-ice@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["jordanbaird-ice"]},"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar manager","homepage":"https://icemenubar.app/","names":["Ice"],"ruby_source_checksum":{":sha256":"59c1d909022e926391949d166c648f76ce2582f1287c6b20a85dcf5fd57f1a54"},"ruby_source_path":"Casks/j/jordanbaird-ice@beta.rb","sha256":"c1bbaa71f61ebfe5ee928f790af60963a9f202364d63f78d2c6b3ec5105cf4a0","tap_string":"homebrew/cask","url_args":["https://github.com/jordanbaird/Ice/releases/download/0.11.13-dev.2/Ice.zip"],"version":"0.11.13-dev.2","raw_artifacts":[[":uninstall",{":quit":"com.jordanbaird.Ice",":login_item":"Ice"}],[":app",["Ice.app"]],[":zap",{":trash":["~/Library/Caches/com.jordanbaird.Ice","~/Library/HTTPStorages/com.jordanbaird.Ice","~/Library/Preferences/com.jordanbaird.Ice.plist","~/Library/WebKit/com.jordanbaird.Ice"]}]]},"josm":{"depends_on_args":{":macos":":any"},"desc":"Extensible editor for OpenStreetMap","homepage":"https://josm.openstreetmap.de/","names":["JOSM"],"ruby_source_checksum":{":sha256":"f02a76e4b4dcdf03cca51db58c6c8e2cf14d20196f71d2cea5252d48f81eb004"},"ruby_source_path":"Casks/j/josm.rb","sha256":"7a49d22abda424e3423c2124158c1575aaf0cce17335c55633406f0d096bf63e","tap_string":"homebrew/cask","url_args":["https://github.com/JOSM/josm/releases/download/19613-tested/JOSM-macOS-java25-19613-x64.zip"],"version":"19613","raw_artifacts":[[":app",["JOSM_25_x86_64.app"],{":target":"JOSM.app"}],[":zap",{":trash":["~/Library/Caches/JOSM","~/Library/JOSM","~/Library/Preferences/JOSM","~/Library/Saved Application State/de.openstreetmap.josm.savedState"]}]]},"jottacloud":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Client for the Jottacloud cloud storage service","homepage":"https://jottacloud.com/","names":["Jottacloud"],"ruby_source_checksum":{":sha256":"0214df4412d11e7703b43a083daa1590dd23617740f8cb2a69b17212ba8b3c31"},"ruby_source_path":"Casks/j/jottacloud.rb","sha256":"2cedeb5b238297d47807e40e416855f538adff5a3ccacce624ce14bc46bd464d","tap_string":"homebrew/cask","url_args":["https://sw.jotta.cloud/desktop/download/data/2cedeb5b238297d47807e40e416855f538adff5a3ccacce624ce14bc46bd464d/Jottacloud.dmg"],"version":"26.10.08.184488,2cedeb5b238297d47807e40e416855f538adff5a3ccacce624ce14bc46bd464d","raw_artifacts":[[":app",["Jottacloud.app"]],[":zap",{":trash":["~/Jottacloud","~/Library/Application Scripts/no.jotta.Jottacloud.JottaFinderExtension","~/Library/Application Support/Jottacloud","~/Library/Caches/no.jotta.Jottacloud","~/Library/Containers/no.jotta.Jottacloud.JottaFinderExtension","~/Library/HTTPStorages/no.jotta.Jottacloud","~/Library/Logs/Jottacloud.log","~/Library/Preferences/no.jotta.Jottacloud.plist"]}]]},"journey":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Diary app","homepage":"https://2appstudio.com/journey/","names":["Journey"],"ruby_source_checksum":{":sha256":"3c46975876c468bf235979ebd8d096248a8d7f4dcbad70591e836ed4622d6b3a"},"ruby_source_path":"Casks/j/journey.rb","sha256":"19da0e4da7983f54c1dabd7bc8bfb03ff8d783ad02a4fb9701b4f2891450e44a","tap_string":"homebrew/cask","url_args":["https://github.com/2-App-Studio/journey-releases/releases/download/v2.14.6/Journey-darwin-2.14.6.zip"],"version":"2.14.6","raw_artifacts":[[":app",["Journey.app"]],[":zap",{":trash":["~/Library/Application Support/Journey2","~/Library/Preferences/com.journey.mac2.helper.plist","~/Library/Preferences/com.journey.mac2.plist","~/Library/Saved Application State/com.journey.mac2.savedState"]}]]},"jpadilla-rabbitmq":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-15",":because":":unmaintained"},"desc":"App wrapper for RabbitMQ","disable_args":{":date":"2026-04-16",":because":":unmaintained"},"homepage":"https://jpadilla.github.io/rabbitmqapp/","names":["RabbitMQ"],"ruby_source_checksum":{":sha256":"76864043d1fc3bb4e141280d1ca510e9ffc50a8d3c06e5e3e1caa2f8d955608d"},"ruby_source_path":"Casks/j/jpadilla-rabbitmq.rb","sha256":"1838afcece704ab1d23645d5d44953b809474f1f67ec4b18f3f98d440e5b5aad","tap_string":"homebrew/cask","url_args":["https://github.com/jpadilla/rabbitmqapp/releases/download/3.6.1-build.1/RabbitMQ.zip"],"version":"3.6.1-build.1","raw_artifacts":[[":app",["RabbitMQ.app"]],[":zap",{":trash":["~/Library/Caches/io.blimp.RabbitMQ","~/Library/Preferences/io.blimp.RabbitMQ.plist"]}]]},"jpadilla-redis":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-15",":because":":unmaintained"},"desc":"App wrapper for Redis","disable_args":{":date":"2026-04-16",":because":":unmaintained"},"homepage":"https://jpadilla.github.io/redisapp/","names":["Redis"],"ruby_source_checksum":{":sha256":"0dbcf4be178554a4682de5dcc240307f84faaad930076f318cbc79c4d9c9eb82"},"ruby_source_path":"Casks/j/jpadilla-redis.rb","sha256":"1a4c0c82739a2bddbd5fa78f598cd28dd2c348467a12cb8de6687114f2bad4da","tap_string":"homebrew/cask","url_args":["https://github.com/jpadilla/redisapp/releases/download/4.0.2-build.1/Redis.zip"],"version":"4.0.2-build.1","raw_artifacts":[[":app",["Redis.app"]],[":zap",{":trash":["~/Library/Caches/io.blimp.Redis","~/Library/Preferences/io.blimp.Redis.plist"]}]]},"jpc-qlcolorcode":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plug-in that renders source code with syntax highlighting","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/jpc/QLColorCode","names":["QLColorCode"],"ruby_source_checksum":{":sha256":"d3dc0ef63340d470ab1dc68b5384d9b5270d9d40b1317cecd4ced94139007114"},"ruby_source_path":"Casks/j/jpc-qlcolorcode.rb","sha256":"2cd375ed04ad7c164ebfbdf5ea9dbf9dc99bbb104b044fd70fe389dc2a836e91","tap_string":"homebrew/cask","url_args":["https://github.com/jpc/QLColorCode/releases/download/release-4.1.2+m1/QLColorCode-4.1.2+m1.zip"],"version":"4.1.2+m1","raw_artifacts":[[":qlplugin",["QLColorCode.qlgenerator"]],[":zap",{":trash":"~/Library/Preferences/org.n8gray.QLColorCode.plist"}]]},"jpki":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Digital signature and authentication client for the My Number Card (JPKI)","homepage":"https://www.jpki.go.jp/","names":["JPKI User Client Software","公的個人認証サービス 利用者クライアントソフト"],"ruby_source_checksum":{":sha256":"6e7c69f74cdc2e6d8fc4185494fb8de937277f20bf3dc484631e4ad51be44258"},"ruby_source_path":"Casks/j/jpki.rb","sha256":"ee7eddf29860eacd7406c91c5113c32a11e51a0e0a8abda387dd728f43255d80","tap_string":"homebrew/cask","url_args":["https://www.jpki.go.jp/client/download/101/JPKIMac_03-09_01-01.dmg"],"version":"3.9,01-01","raw_artifacts":[[":uninstall",{":launchctl":"jp.go.jpki.JPKIUpdateReminder",":quit":["jp.go.jpki","jp.go.jpki.JPKIUpdateReminderMain","jp.go.jpki.JPKIUpdateReminderSetting","jp.go.jpki.JPKIUserCertServiceMain","jp.go.jpki.JPKIUtility"],":pkgutil":"jp.go.jpki",":delete":["/Applications/Utilities/JPKI.localized","/usr/local/lib/JPKI"]}],[":pkg",["JPKIInstall.pkg"]],[":zap",{":delete":"/private/etc/e-gov_app/load_path/default.dat*",":trash":["~/Library/Containers/jp.go.jpki","~/Library/Containers/jp.go.jpki.jpkiSafariAppExtension","~/Library/Group Containers/LQF3UNS9HK.jp.go.jpki"],":rmdir":"/private/etc/e-gov_app"}]]},"jprofiler":{"depends_on_args":{":macos":":any"},"desc":"Java profiler","homepage":"https://www.ej-technologies.com/jprofiler","names":["JProfiler"],"ruby_source_checksum":{":sha256":"ecc96e938e10b622f48cd4fd7e8a5c157a1f22c91dd16a17d92d0c3291dfef50"},"ruby_source_path":"Casks/j/jprofiler.rb","sha256":"14661c43bc71b899b0437317704eedf02a5155507018eb4c52047148b2a2de53","tap_string":"homebrew/cask","url_args":["https://download-gcdn.ej-technologies.com/jprofiler/jprofiler_macos_16_2_1.dmg"],"version":"16.2.1","raw_artifacts":[[":app",["JProfiler.app"]],[":zap",{":trash":["~/.jprofiler*","~/Library/Preferences/com.jprofiler.history.plist","~/Library/Preferences/com.jprofiler.v*.plist","~/Library/Preferences/jprofiler.vmoptions"]}]]},"jquake":{"depends_on_args":{":macos":":any"},"desc":"Real-time earthquake monitoring software for Japan","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://jquake.net/","names":["JQuake"],"ruby_source_checksum":{":sha256":"d1c76d77b1e5fbeb15a751ae782d9e9fcd96acf8c35da207ca2f23440d5b1027"},"ruby_source_path":"Casks/j/jquake.rb","sha256":"d503a113791ea5f731bcb0de4c57d3e4544982263296a3c14b99c21e5105db9f","tap_string":"homebrew/cask","url_args":["https://fleneindre.github.io/downloads/JQuake_1.8.5_mac_intel.dmg"],"version":"1.8.5","raw_artifacts":[[":app",["JQuake.app"]],[":zap",{":trash":["~/Library/Application Support/JQuake","~/Library/Saved Application State/net.jquake.java.savedState"]}]]},"jslegendre-themeengine":{"depends_on_args":{":macos":":any"},"desc":"App to edit compiled .car files","homepage":"https://github.com/jslegendre/ThemeEngine/","names":["ThemeEngine"],"ruby_source_checksum":{":sha256":"c40486978f65f3075414a3bdbc5010f4c4a18403f2eec32a4f1f8d3c4a228ac2"},"ruby_source_path":"Casks/j/jslegendre-themeengine.rb","sha256":"d4330aeeaa354ecd9eb13c02661836262f97a28dedc3d8820f99714995eaaf77","tap_string":"homebrew/cask","url_args":["https://github.com/jslegendre/ThemeEngine/releases/download/v1.0.0(119)/ThemeEngine.zip"],"version":"1.0.0,119","raw_artifacts":[[":app",["ThemeEngine.app"]],[":zap",{":trash":"~/Library/Preferences/com.alexzielenski.ThemeEngine.plist"}]]},"json-viewer":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"App to visualise, validate and format JSON datasets","homepage":"https://jsonviewer.app/","names":["JSON Viewer"],"ruby_source_checksum":{":sha256":"8dc267cb73a7694f387083c9fe3b07d59f76c610dc5e761cbcf384dcbbba795a"},"ruby_source_path":"Casks/j/json-viewer.rb","sha256":"0c642692c6a9aebc1b750a00302c93a3508c1000f21d0be56f621f380c16d506","tap_string":"homebrew/cask","url_args":["https://jsonviewer.app/releases/JSON-Viewer-2.0.0.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["JSON Viewer.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.pascalgiguere.JSON-Viewer","~/Library/Application Scripts/dev.pascalgiguere.jsonviewer","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.pascalgiguere.json-viewer.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.pascalgiguere.jsonviewer.sfl*","~/Library/Caches/dev.pascalgiguere.jsonviewer","~/Library/Containers/com.pascalgiguere.JSON-Viewer","~/Library/Containers/dev.pascalgiguere.jsonviewer","~/Library/Preferences/dev.pascalgiguere.jsonviewer.plist"]}]]},"jt-bridge":{"depends_on_args":{":macos":":any"},"desc":"Acts as a bridge between WSJT-X and ham radio logging application","homepage":"https://jt-bridge.eller.nu/","names":["JT-Bridge"],"ruby_source_checksum":{":sha256":"7105e581ff965a8253730aa1fd211c2b22c3c4252acbd534bf9826051728ffd2"},"ruby_source_path":"Casks/j/jt-bridge.rb","sha256":"bce72da1bd44175b86f5eceec4716e212ad8eacbd2da999198112ab995b8d02f","tap_string":"homebrew/cask","url_args":["https://jt-bridge.eller.nu/download/JT-Bridge.app-3.4.3.zip"],"url_kwargs":{":user_agent":":browser"},"version":"3.4.3","raw_artifacts":[[":app",["JT-Bridge.app"]],[":zap",{":trash":["~/Library/Application Scripts/nu.eller.JT-Bridge","~/Library/Containers/nu.eller.JT-Bridge"]}]]},"jubler":{"depends_on_args":{":macos":":any"},"desc":"Subtitle editor","homepage":"https://www.jubler.org/","names":["Jubler"],"ruby_source_checksum":{":sha256":"f6ac3fbc4dca3e196f94898c5b7790ace7a32d96d2a7de6a633d7a1240701d4b"},"ruby_source_path":"Casks/j/jubler.rb","sha256":"3f8fabd5195a65c0c1a82e4b95d6bf76de83cc2796fe42ea554f433464dfaeca","tap_string":"homebrew/cask","url_args":["https://github.com/teras/Jubler/releases/download/v10.0.0/Jubler-10.0.0-x86_64.dmg"],"version":"10.0.0","raw_artifacts":[[":app",["Jubler.app"]],[":zap",{":trash":["~/Library/Application Support/Jubler","~/Library/Preferences/com.panayotis.jubler.config","~/Library/Preferences/com.panayotis.jubler.config.old","~/Library/Preferences/com.panayotis.jubler.plist"]}]]},"juice":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Make your battery information a bit more interesting","homepage":"https://github.com/brianmichel/Juice","names":["Juice"],"ruby_source_checksum":{":sha256":"f2f3c56f136ad949b775ad588af3926ac18738898d097ffa3ba68ab8a4f3d48d"},"ruby_source_path":"Casks/j/juice.rb","sha256":"ee308adbd3ee827c2735931844a10f0f779f8953204aeaacb0eb64705244b310","tap_string":"homebrew/cask","url_args":["https://github.com/brianmichel/Juice/releases/download/builds%2Fbeta%2F2017.06.08170217/Juice-Beta-2017.06.08170217.dmg"],"version":"2017.06.08170217","raw_artifacts":[[":app",["Juice.app"]],[":zap",{":trash":["~/Library/Containers/com.bsm.macos.Juice","~/Library/Containers/com.bsm.macos.JuiceHelper"]}]]},"juicy":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Menu bar battery monitor with custom charge alerts and health tracking","homepage":"https://getjuicy.app/","names":["Juicy"],"ruby_source_checksum":{":sha256":"ac2f5e4c315e1cfa4a937cf15e8cff69f23886e0161d0fbe8ec117ece3b44c1f"},"ruby_source_path":"Casks/j/juicy.rb","sha256":"1a40a49b7d04661edfbefd6a6078bc5c486e9236e9c3f7b295f1b5dd3becdbea","tap_string":"homebrew/cask","url_args":["https://cdn.amore.computer/releases/io.sevendegrees.juicy.direct/1.6.2-2610092203/Juicy.dmg"],"version":"1.6.2,2610092203","raw_artifacts":[[":app",["Juicy.app"]],[":zap",{":trash":["~/Library/Application Support/Juicy","~/Library/Caches/io.sevendegrees.juicy.direct","~/Library/HTTPStorages/io.sevendegrees.juicy.direct","~/Library/Preferences/io.sevendegrees.juicy.direct.plist","~/Library/WebKit/io.sevendegrees.juicy.direct"]}]]},"jukebox":{"depends_on_args":{":macos":":any"},"desc":"Menu bar song viewer","homepage":"https://www.jaysce.dev/projects/jukebox","names":["Jukebox"],"ruby_source_checksum":{":sha256":"5594f6f4c05d00c70e46ae3eb1c0700f63141db650831ede60b32e27f7235f13"},"ruby_source_path":"Casks/j/jukebox.rb","sha256":"51b939faee653015932fbe8cb32b9ac6d06482c3b3fdc73d9fb46ed67857ace7","tap_string":"homebrew/cask","url_args":["https://github.com/Jaysce/Jukebox/releases/download/v0.9.5/Jukebox.0.9.5.dmg"],"version":"0.9.5","raw_artifacts":[[":uninstall",{":quit":"dev.jaysce.Jukebox"}],[":app",["Jukebox.app"]],[":zap",{":trash":["~/Library/Caches/dev.jaysce.Jukebox","~/Library/HTTPStorages/dev.jaysce.Jukebox","~/Library/Preferences/dev.jaysce.Jukebox.plist"]}]]},"julia-app":{"depends_on_args":{":macos":":golden_gate"},"desc":"Programming language for technical computing","homepage":"https://julialang.org/","names":["Julia"],"ruby_source_checksum":{":sha256":"0efca260573173f98c37984243e4dc84660203090fbb86dbcc5baee738901bf8"},"ruby_source_path":"Casks/j/julia-app.rb","sha256":"20f1e914f97a5a4325f9fd14b9139f9be5ef060267bf56e1eafa85a1fb0625a3","tap_string":"homebrew/cask","url_args":["https://julialang-s3.julialang.org/bin/mac/aarch64/1.13/julia-1.13.2-macaarch64.dmg"],"version":"1.13.2","raw_artifacts":[[":app",["Julia-1.13.app"]],[":binary",["$APPDIR/Julia-1.13.app/Contents/Resources/julia/bin/julia"]],[":manpage",["$APPDIR/Julia-1.13.app/Contents/Resources/julia/share/man/man1/julia.1"]],[":zap",{":trash":["~/.julia","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.julia.sfl*","~/Library/Logs/Julia","~/Library/Preferences/com.github.Julia.plist","~/Library/Preferences/julia.plist","~/Library/Saved Application State/com.github.Julia.savedState"]}]]},"julia-app@lts":{"depends_on_args":{":macos":":tahoe"},"desc":"Programming language for technical computing","homepage":"https://julialang.org/","names":["Julia"],"ruby_source_checksum":{":sha256":"7b6194738fd3e426a47d609f6dae873594199b37f2e7ce6073c5626b587c335b"},"ruby_source_path":"Casks/j/julia-app@lts.rb","sha256":"d12f9f6fa79ca946925a009ce33d9f6090b6413f547b3039e229a3d2caf89bac","tap_string":"homebrew/cask","url_args":["https://julialang-s3.julialang.org/bin/mac/aarch64/1.10/julia-1.10.12-macaarch64.dmg"],"version":"1.10.12","raw_artifacts":[[":app",["Julia-1.10.app"]],[":binary",["$APPDIR/Julia-1.10.app/Contents/Resources/julia/bin/julia"],{":target":"julia-lts"}],[":zap",{":trash":"~/.julia"}]]},"julia-app@nightly":{"depends_on_args":{":macos":":sequoia"},"desc":"Programming language for technical computing","homepage":"https://julialang.org/","names":["Julia"],"renames":[["Julia-*.app","Julia Nightly.app"]],"ruby_source_checksum":{":sha256":"1d7e27776bc8b01a655f8c2d9ff3a3e9d99bd06e6f182c7be09eb64ac1a08fc3"},"ruby_source_path":"Casks/j/julia-app@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://julialangnightlies-s3.julialang.org/bin/macos/aarch64/julia-latest-macos-aarch64.dmg"],"version":"1.15.0","raw_artifacts":[[":app",["Julia Nightly.app"]],[":binary",["$APPDIR/Julia Nightly.app/Contents/Resources/julia/bin/julia"],{":target":"julia-nightly"}],[":zap",{":trash":"~/.julia"}]]},"jump-desktop-connect":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remote desktop app","homepage":"https://jumpdesktop.com/connect/","names":["Jump Desktop Connect"],"ruby_source_checksum":{":sha256":"680a9f6c7f6aa81c3351fff9f355f79013ea611edbd489d519789492232484a2"},"ruby_source_path":"Casks/j/jump-desktop-connect.rb","sha256":"7315a86963e8e2484f7d38f27f05685479bf12493918f0fc2eead402357d746d","tap_string":"homebrew/cask","url_args":["https://mirror.jumpdesktop.com/downloads/connect/JumpDesktopConnect-10.15.28.dmg"],"version":"10.15.28","raw_artifacts":[[":uninstall",{":launchctl":["application.com.p5sys.jump.connect.*","com.p5sys.jump.connect.agent","com.p5sys.jump.connect.service"],":signal":["QUIT","com.p5sys.jump.connect"],":pkgutil":"com.p5sys.jump.connect",":delete":"/Library/Application Support/Jump Desktop/Connect/sharedconfig.plist",":rmdir":["/Library/Application Support/Jump Desktop","/Library/Application Support/Jump Desktop/Connect"]}],[":pkg",[".jdc.sparkle_guided.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.p5sys.jump.connect","~/Library/Caches/com.p5sys.jump.connect","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.p5sys.jump.connect","~/Library/Caches/Jump Desktop/jump.connect","~/Library/HTTPStorages/com.p5sys.jump.connect","~/Library/Preferences/com.p5sys.jump.connect.plist"],":rmdir":"~/Library/Caches/Jump Desktop"}]]},"jump-desktop":{"depends_on_args":{":macos":":any"},"desc":"Remote desktop application","homepage":"https://jumpdesktop.com/#jdmac","names":["Jump Desktop"],"ruby_source_checksum":{":sha256":"bd4f6dfbe908269f3bda51f30a2dccae55b0bdf4981cd3993685513dc8a4582c"},"ruby_source_path":"Casks/j/jump-desktop.rb","sha256":"6e4db1e0ae5bb2f8a6f2829273a5947be1502d3fea651e7c317614b6e1a173c0","tap_string":"homebrew/cask","url_args":["https://mirror.jumpdesktop.com/downloads/viewer/JumpDesktopMac-10.15.46.zip"],"url_kwargs":{":user_agent":":fake"},"version":"10.15.46","raw_artifacts":[[":app",["Jump Desktop.app"]],[":zap",{":trash":["~/Documents/JumpDesktop","~/Library/Application Support/Jump Desktop","~/Library/Caches/com.p5sys.jump.mac.viewer.web","~/Library/Cookies/com.p5sys.jump.mac.viewer.web.binarycookies","~/Library/HTTPStorages/com.p5sys.jump.mac.viewer.web","~/Library/Logs/Jump Desktop","~/Library/Preferences/com.p5sys.jump.mac.viewer.web.plist"]}]]},"jumpcloud-password-manager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Password management tool that provides authentication, sharing and credentials","homepage":"https://cdn.pwm.jumpcloud.com/web/download.html#desktop","names":["JumpCloud Password Manager"],"ruby_source_checksum":{":sha256":"faec60084100e71a2c323706ceda4dbb07bc748cd84a3b97621a0b03a0045ba1"},"ruby_source_path":"Casks/j/jumpcloud-password-manager.rb","sha256":"ab565578ca80e8ad6c7bf30c826f169f8d92e2f66fbeea4d9c0bcba6466cd9a3","tap_string":"homebrew/cask","url_args":["https://cdn.pwm.jumpcloud.com/DA/release/JumpCloud-Password-Manager-3.3.55.dmg"],"version":"3.3.55","raw_artifacts":[[":app",["JumpCloud Password Manager.app"]],[":zap",{":trash":["~/Library/Application Support/JumpCloud Password Manager","~/Library/Preferences/com.jumpcloud.pwm.desktop.live.plist","~/Library/Saved Application State/com.jumpcloud.pwm.desktop.live.savedState"]}]]},"jumpcut":{"depends_on_args":{":macos":":any"},"desc":"Clipboard manager","homepage":"https://snark.github.io/jumpcut/","names":["Jumpcut"],"ruby_source_checksum":{":sha256":"825d644e46ac148647c1abad8f08cec0ba943292b1e349d95c592d7e2409c425"},"ruby_source_path":"Casks/j/jumpcut.rb","sha256":"ef43d3fee801188a3f6fb9ba14bf738aa2d103bd4986b390e9820e7390c6178c","tap_string":"homebrew/cask","url_args":["https://github.com/snark/jumpcut/releases/download/v0.84/Jumpcut-0.84.tar.bz2"],"version":"0.84","raw_artifacts":[[":app",["Jumpcut.app"]],[":zap",{":trash":"~/Library/Preferences/net.sf.Jumpcut.plist"}]]},"jumpshare":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"File sharing, screen recording, and screenshot capture app","homepage":"https://jumpshare.com/","names":["Jumpshare"],"ruby_source_checksum":{":sha256":"eaa1ff6983a0d6da024220a623c5aea5f404b507252e45c43d8c81ce7a777d2a"},"ruby_source_path":"Casks/j/jumpshare.rb","sha256":"c2805646d9e09f536b19f29401b301a91a84d704bf471e4b37d67c82805a8e87","tap_string":"homebrew/cask","url_args":["https://apps.jumpshare.com/desktop/mac/3.6.0-234/updates/v2/Jumpshare-3.6.0.tar.bz2"],"version":"3.6.0,234","raw_artifacts":[[":uninstall",{":launchctl":"com.jumpshare.JumpshareLoginHelper",":quit":"com.jumpshare.Jumpshare"}],[":app",["Jumpshare.app"]],[":zap",{":trash":["~/Library/Application Scripts/697K87ALT7.com.jumpshare.Jumpshare","~/Library/Application Scripts/com.jumpshare.JumpshareLoginHelper","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jumpshare.jumpshareloginhelper.sfl*","~/Library/Application Support/com.jumpshare.Jumpshare","~/Library/Containers/com.jumpshare.JumpshareLoginHelper","~/Library/Cookies/com.jumpshare.Jumpshare.binarycookies","~/Library/Group Containers/697K87ALT7.com.jumpshare.Jumpshare","~/Library/Preferences/com.jumpshare.Jumpshare.plist"]}]]},"jupyter-notebook-ql":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for Jupyter notebooks","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/jendas1/jupyter-notebook-quick-look","names":["Jupyter Notebook Quick Look"],"ruby_source_checksum":{":sha256":"de7e67171a6db8362d611c4af0d6dbc68e6db0ae3c9ff948b221dd434da10b48"},"ruby_source_path":"Casks/j/jupyter-notebook-ql.rb","sha256":"f3a39ba316a32cd3ba63e2274e2d3355a0ef639f6e79c2eec40d462020599653","tap_string":"homebrew/cask","url_args":["https://github.com/jendas1/jupyter-notebook-quick-look/releases/download/v0.2/jupyter-notebook-quick-look.qlgenerator.zip"],"version":"0.2","raw_artifacts":[[":qlplugin",["jupyter-notebook-quick-look.qlgenerator"]]],"raw_caveats":"You need python 3 and the nbconvert module to use this plugin.\n"},"jupyter-notebook-viewer":{"depends_on_args":{":macos":":any"},"desc":"Utility to render Jupyter notebooks","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/tuxu/nbviewer-app","names":["Jupyter Notebook Viewer"],"ruby_source_checksum":{":sha256":"a79834fc34057b38b43134c394679d961d1e1bd1825a236a3aa90a75aab494aa"},"ruby_source_path":"Casks/j/jupyter-notebook-viewer.rb","sha256":"af77fa5f0d80e99c2efd977b0dba9b11fb16d33ee10f53f9e34989fb16f12514","tap_string":"homebrew/cask","url_args":["https://github.com/tuxu/nbviewer-app/releases/download/0.1.6/nbviewer-app.zip"],"version":"0.1.6","raw_artifacts":[[":app",["Jupyter Notebook Viewer.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.tinowagner.nbviewer-app.savedState"}]]},"jupyterlab-app":{"depends_on_args":{":macos":":monterey"},"desc":"Desktop application for JupyterLab","homepage":"https://github.com/jupyterlab/jupyterlab-desktop","names":["JupyterLab App"],"ruby_source_checksum":{":sha256":"6570dfefc47c9bea3fd410202436c2571fe4242c4c344f7c8937cbc0719872f8"},"ruby_source_path":"Casks/j/jupyterlab-app.rb","sha256":"bf47dc3a2c7d42edb2c9d84809553a85d2ab8d7afc3c06a28172b67ebe3672ca","tap_string":"homebrew/cask","url_args":["https://github.com/jupyterlab/jupyterlab-desktop/releases/download/v4.6.3-1/JupyterLab-Setup-macOS-x64.dmg"],"version":"4.6.3-1","raw_artifacts":[[":uninstall",{":pkgutil":"com.electron.jupyterlab-desktop",":delete":["/usr/local/bin/jlab","~/Library/jupyterlab-desktop"]}],[":app",["JupyterLab.app"]],[":zap",{":trash":["~/.jupyter","~/Library/Application Support/jupyterlab-desktop","~/Library/Caches/org.jupyter.jupyterlab-desktop","~/Library/Caches/org.jupyter.jupyterlab-desktop.ShipIt","~/Library/HTTPStorages/org.jupyter.jupyterlab-desktop","~/Library/Jupyter","~/Library/Logs/JupyterLab","~/Library/Logs/jupyterlab-desktop","~/Library/Preferences/com.electron.jupyterlab-desktop.plist","~/Library/Saved Application State/com.electron.jupyterlab-desktop.savedState"]}]]},"juxtacode":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Diff, merge, and compare code","homepage":"https://juxtacode.app/","names":["JuxtaCode"],"ruby_source_checksum":{":sha256":"c5701b523754955e3155f67032c4355049e68212858fe8657b05377356c06342"},"ruby_source_path":"Casks/j/juxtacode.rb","sha256":"073664f9d96a5786d2d1a1e2ea0d377afaef4171a956bc927b3211b9a3fcb079","tap_string":"homebrew/cask","url_args":["https://appcast.juxtacode.app/juxtacode-1.5.zip"],"version":"1.5","raw_artifacts":[[":app",["JuxtaCode.app"]],[":binary",["$APPDIR/JuxtaCode.app/Contents/MacOS/juxta"]],[":zap",{":trash":["~/Library/Application Scripts/com.naiveapps.juxtacode.JuxtaCodeHighlightService","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.naiveapps.juxtacode.sfl*","~/Library/Caches/com.naiveapps.juxtacode","~/Library/Caches/SentryCrash/JuxtaCode","~/Library/Containers/com.naiveapps.juxtacode.JuxtaCodeHighlightService","~/Library/HTTPStorages/com.naiveapps.juxtacode","~/Library/HTTPStorages/com.naiveapps.juxtacode.binarycookies","~/Library/Preferences/com.naiveapps.juxtacode.JuxtaCodeLocalChangesService.plist","~/Library/Preferences/com.naiveapps.juxtacode.plist","~/Library/Saved Application State/com.naiveapps.juxtacode.savedState"]}]]},"jyutping":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Cantonese Jyutping Input Method","homepage":"https://jyutping.app/","names":["Jyutping"],"ruby_source_checksum":{":sha256":"2efb559259a4169edc9bd89155f7873b4b9021d34300bccdbf65c3b28695dcd1"},"ruby_source_path":"Casks/j/jyutping.rb","sha256":"9d27e3a25e7000b2e970752714526b17d69eb5a23cbb39d6f5902019d977aeba","tap_string":"homebrew/cask","url_args":["https://github.com/yuetyam/jyutping/releases/download/0.85.0/Jyutping-v0.85.0-Mac.pkg"],"version":"0.85.0","raw_artifacts":[[":uninstall",{":quit":"org.jyutping.inputmethod.Jyutping",":pkgutil":"org.jyutping.inputmethod.Jyutping",":delete":"/Library/Input Methods/Jyutping.app"}],[":pkg",["Jyutping-v0.85.0-Mac.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/org.jyutping.inputmethod.Jyutping","~/Library/Caches/org.jyutping.inputmethod.Jyutping","~/Library/Containers/org.jyutping.inputmethod.Jyutping"]}]]},"k6-studio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Application for generating k6 test scripts","homepage":"https://grafana.com/docs/k6-studio","names":["k6 Studio"],"ruby_source_checksum":{":sha256":"eec944a3c4f706f54c4e39ff969e3171f79c6b81bd350ccb8894b7decd219222"},"ruby_source_path":"Casks/k/k6-studio.rb","sha256":"028346ca6e7d4fb1c2b6e6cd6945c791c336d0818cd332ffff87f57e8384b65d","tap_string":"homebrew/cask","url_args":["https://github.com/grafana/k6-studio/releases/download/v2.1.1/k6.Studio-2.1.1-x64.dmg"],"version":"2.1.1","raw_artifacts":[[":app",["k6 Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.k6-studio.sfl*","~/Library/Application Support/k6 Studio","~/Library/Caches/com.electron.k6-studio","~/Library/Caches/com.electron.k6-studio.ShipIt","~/Library/HTTPStorages/com.electron.k6-studio","~/Library/Logs/k6 Studio","~/Library/Preferences/com.electron.k6-studio","~/Library/Preferences/com.electron.k6-studio.plist","~/Library/Saved Application State/com.electron.k6-studio.savedState"],":rmdir":"~/Documents/k6-studio"}]]},"k8studio":{"depends_on_args":{":macos":":any"},"desc":"Kubernetes GUI","homepage":"https://k8studio.io/","names":["K8studio"],"ruby_source_checksum":{":sha256":"35c01a1a04a0582847f9abdc65a8f2262335b3aa48dd0aac7f4d5a10a6684ba6"},"ruby_source_path":"Casks/k/k8studio.rb","sha256":"79ef1a2ff285e9655a898f105e0c9c3e0617130961e8b9aa299cf2ebab3e5706","tap_string":"homebrew/cask","url_args":["https://releases.k8studio.io/K8Studio-4.0.3.dmg"],"version":"4.0.3","raw_artifacts":[[":app",["K8Studio.app"]],[":zap",{":trash":["~/Library/Application Support/K8Studio","~/Library/Caches/ide.k8studio.io","~/Library/Caches/ide.k8studio.io.ShipIt","~/Library/Caches/k8studio-updater","~/Library/Logs/K8Studio","~/Library/Preferences/ide.k8studio.io.plist","~/Library/Saved Application State/ide.k8studio.io.savedState"]}]]},"kactus":{"caveats_rosetta":true,"depends_on_args":{":cask":["sketch"],":macos":":any"},"desc":"True version control tool for designers","homepage":"https://kactus.io/","names":["Kactus"],"ruby_source_checksum":{":sha256":"2cf439bd0a60b3e6c0684dcdc61520ba637fd782f853331727735f61790a75da"},"ruby_source_path":"Casks/k/kactus.rb","sha256":"e264d004747c21e5332202c1f1337dddeb1f42d6a6c7fe00c3753031ea87b745","tap_string":"homebrew/cask","url_args":["https://github.com/kactus-io/kactus/releases/download/v0.3.35/Kactus-macos.zip"],"version":"0.3.35","raw_artifacts":[[":app",["Kactus.app"]],[":zap",{":trash":["~/Library/Application Support/Kactus","~/Library/Caches/io.kactus.KactusClient","~/Library/Caches/io.kactus.KactusClient.ShipIt","~/Library/HTTPStorages/io.kactus.KactusClient","~/Library/Logs/Kactus","~/Library/Preferences/io.kactus.Kactus.plist","~/Library/Saved Application State/io.kactus.Kactus.savedState"]}]]},"kaku":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Terminal optimised for AI coding","homepage":"https://github.com/tw93/Kaku","names":["Kaku"],"ruby_source_checksum":{":sha256":"90aa9a2dee5de958e12ccea945e599925c3af341c800cd33e737fb897b64c8a2"},"ruby_source_path":"Casks/k/kaku.rb","sha256":"2f6baa6a476bb504e9c7354709b41d39db5568a6452f917601f520e5ae7bfbed","tap_string":"homebrew/cask","url_args":["https://github.com/tw93/Kaku/releases/download/V0.26.1/Kaku.dmg"],"version":"0.26.1","raw_artifacts":[[":app",["Kaku.app"]],[":binary",["$APPDIR/Kaku.app/Contents/MacOS/kaku"],{":target":"kaku"}],[":zap",{":trash":["~/Library/Application Support/kaku","~/Library/Caches/kaku","~/Library/Preferences/fun.tw93.kaku.plist","~/Library/Saved Application State/fun.tw93.kaku.savedState"]}]]},"kaleidoscope":{"auto_updates":true,"conflicts_with_args":{":cask":["kaleidoscope@2","kaleidoscope@3"]},"depends_on_args":{":macos":":ventura"},"desc":"Spot and merge differences in text and image files or folders","homepage":"https://kaleidoscope.app/","names":["Kaleidoscope"],"ruby_source_checksum":{":sha256":"9d5e33d544b024e3777aee6b25d354b322b902a067b136cfa11bb52b33296030"},"ruby_source_path":"Casks/k/kaleidoscope.rb","sha256":"f2fc4286dcd30cec6ac1d0e3f6b7cbae64eaf246ff1cd4f73ce1ae8c41e37231","tap_string":"homebrew/cask","url_args":["https://updates.kaleidoscope.app/v7/prod/Kaleidoscope-7.0.2-11016.app.zip"],"version":"7.0.2,11016","raw_artifacts":[[":uninstall",{":quit":"app.kaleidoscope.v*",":pkgutil":"app.kaleidoscope.uninstall_ksdiff"}],[":app",["Kaleidoscope.app"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"Kaleidoscope.app/Contents/Resources/Integration/scripts/install_ksdiff"},":type":"run",":args":["{{appdir}}/Kaleidoscope.app/Contents/MacOS","{{HOMEBREW_PREFIX}}/bin"]}]}],[":zap",{":trash":["~/Library/Application Scripts/app.kaleidoscope.v*.KaleidoscopePrism","~/Library/Application Scripts/app.kaleidoscope.v*.KSShareExtension","~/Library/Application Support/app.kaleidoscope.v*","~/Library/Application Support/com.blackpixel.kaleidoscope","~/Library/Application Support/Kaleidoscope","~/Library/Caches/app.kaleidoscope.v*","~/Library/Caches/com.blackpixel.kaleidoscope","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.blackpixel.kaleidoscope","~/Library/Containers/app.kaleidoscope.v*.KaleidoscopePrism","~/Library/Containers/app.kaleidoscope.v*.KSShareExtension","~/Library/HTTPStorages/app.kaleidoscope.v*","~/Library/Preferences/app.kaleidoscope.v*.plist","~/Library/Preferences/com.blackpixel.kaleidoscope.plist","~/Library/Saved Application State/app.kaleidoscope.v*.savedState","~/Library/Saved Application State/com.blackpixel.kaleidoscope.savedState","~/Library/WebKit/app.kaleidoscope.v*"]}]]},"kaleidoscope@2":{"auto_updates":true,"caveats_rosetta":true,"conflicts_with_args":{":cask":["kaleidoscope","kaleidoscope@3"]},"depends_on_args":{":macos":":any"},"desc":"Spot and merge differences in text and image files or folders","homepage":"https://kaleidoscope.app/","names":["Kaleidoscope v2"],"ruby_source_checksum":{":sha256":"d0a67ffa9e8b110ab4d44d2393a18be68648374ce234d7e8159d477ab3a5b978"},"ruby_source_path":"Casks/k/kaleidoscope@2.rb","sha256":"bbe5afc9f9292309527b6149e832c85460624e330c0768cd706d0629e0755611","tap_string":"homebrew/cask","url_args":["https://updates.kaleidoscope.app/v2/prod/Kaleidoscope-2.4.5-1457-dec-20-2021.app.zip"],"version":"2.4.5,1457,dec-20-2021","raw_artifacts":[[":app",["Kaleidoscope.app"]],[":binary",["$APPDIR/Kaleidoscope.app/Contents/Resources/bin/ksdiff"]],[":zap",{":trash":["~/Library/Application Support/com.blackpixel.kaleidoscope","~/Library/Caches/com.blackpixel.kaleidoscope","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.blackpixel.kaleidoscope","~/Library/Preferences/com.blackpixel.kaleidoscope.plist","~/Library/Saved Application State/com.blackpixel.kaleidoscope.savedState"]}]]},"kaleidoscope@3":{"auto_updates":true,"conflicts_with_args":{":cask":["kaleidoscope","kaleidoscope@2"]},"depends_on_args":{":macos":":any"},"desc":"Spot and merge differences in text and image files or folders","homepage":"https://kaleidoscope.app/","names":["Kaleidoscope v3"],"ruby_source_checksum":{":sha256":"b3afeec6f476d2bf9c9d2855e01e1d982e392f93cabead7e997c272c2d223aae"},"ruby_source_path":"Casks/k/kaleidoscope@3.rb","sha256":"036eea0cfd11797a72e37aa41af3c3acf65f7d6e9d5d5f5945444d49e232b44e","tap_string":"homebrew/cask","url_args":["https://updates.kaleidoscope.app/v3/prod/Kaleidoscope-3.9-2176.app.zip"],"version":"3.9,2176","raw_artifacts":[[":uninstall",{":quit":"app.kaleidoscope.v3",":pkgutil":"app.kaleidoscope.uninstall_ksdiff"}],[":app",["Kaleidoscope.app"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"Kaleidoscope.app/Contents/Resources/Integration/scripts/install_ksdiff"},":type":"run",":args":["{{appdir}}/Kaleidoscope.app/Contents/MacOS","{{HOMEBREW_PREFIX}}/bin"]}]}],[":zap",{":trash":["~/Library/Application Support/app.kaleidoscope.v*","~/Library/Application Support/com.blackpixel.kaleidoscope","~/Library/Application Support/Kaleidoscope","~/Library/Caches/app.kaleidoscope.v*","~/Library/Caches/com.blackpixel.kaleidoscope","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.blackpixel.kaleidoscope","~/Library/Preferences/app.kaleidoscope.v*.plist","~/Library/Preferences/com.blackpixel.kaleidoscope.plist","~/Library/Saved Application State/app.kaleidoscope.v*.savedState","~/Library/Saved Application State/com.blackpixel.kaleidoscope.savedState","~/Library/WebKit/app.kaleidoscope.v*"]}]]},"kameleo":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Antidetect browser to bypass anti-bot systems","homepage":"https://kameleo.io/","names":["Kameleo"],"ruby_source_checksum":{":sha256":"55388a59eb84bf5f8ea074ee45692f14f4724ef1c94153daf2a6b3f61c830406"},"ruby_source_path":"Casks/k/kameleo.rb","sha256":"cc28827ee63003b6d84e2f91eb07aaaf3b3de9757a271b6624bbe5084961de3b","tap_string":"homebrew/cask","url_args":["https://github.com/kameleo-io/kameleo/releases/download/5.3.1/kameleo-5.3.1-osx-arm64.dmg"],"version":"5.3.1","raw_artifacts":[[":app",["Kameleo.app"]],[":zap",{":trash":"~/Library/Application Support/Kameleo"}]]},"kando":{"depends_on_args":{":macos":":monterey"},"desc":"Pie menu","homepage":"https://kando.menu/","names":["Kando"],"ruby_source_checksum":{":sha256":"a06d9cc17c9e4f0c923f9419a34e53ac84ca8a2a466fe0bc36794d90f90fd746"},"ruby_source_path":"Casks/k/kando.rb","sha256":"42d36215b259e7e928cfc24aa1a9793230867f78b93028c2ef375ff234572879","tap_string":"homebrew/cask","url_args":["https://github.com/kando-menu/kando/releases/download/v3.0.0/Kando-3.0.0-x64.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["Kando.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.kando.sfl*","~/Library/Application Support/Kando","~/Library/Preferences/com.electron.kando.plist"]}]]},"kap":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source screen recorder built with web technology","homepage":"https://getkap.co/","names":["Kap"],"ruby_source_checksum":{":sha256":"2bee559f5a32bf9bcc418d388193139bb44157a4196d0a7dbf845dd5f8aff12f"},"ruby_source_path":"Casks/k/kap.rb","sha256":"8086dd10963177b878bdc709081e4efbbc713baeacb64d962bcd081bd0bf780f","tap_string":"homebrew/cask","url_args":["https://github.com/wulkano/kap/releases/download/v3.6.0/Kap-3.6.0-x64.dmg"],"version":"3.6.0","raw_artifacts":[[":app",["Kap.app"]],[":zap",{":trash":["~/Library/Application Support/Kap","~/Library/Caches/com.wulkano.kap","~/Library/Caches/com.wulkano.kap.ShipIt","~/Library/Cookies/com.wulkano.kap.binarycookies","~/Library/Preferences/com.wulkano.kap.helper.plist","~/Library/Preferences/com.wulkano.kap.plist","~/Library/Saved Application State/com.wulkano.kap.savedState"]}]]},"karabiner-elements":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Keyboard customiser","homepage":"https://karabiner-elements.pqrs.org/","names":["Karabiner Elements"],"ruby_source_checksum":{":sha256":"eaeb83ed64daa0407de5aa1e445e76a55e6ac9b6060e00e93435ed051fae813a"},"ruby_source_path":"Casks/k/karabiner-elements.rb","sha256":"19cce7bed3d48a722242ca683bd1bae406b6a87fed520728d1c91dee175b75e4","tap_string":"homebrew/cask","url_args":["https://github.com/pqrs-org/Karabiner-Elements/releases/download/v16.3.0/Karabiner-Elements-16.3.0.dmg"],"version":"16.3.0","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/Library/Application Support/org.pqrs/Karabiner-DriverKit-VirtualHIDDevice/scripts/uninstall/remove_files.sh",":sudo":true},":launchctl":["org.pqrs.karabiner.agent.karabiner_grabber","org.pqrs.karabiner.agent.karabiner_observer","org.pqrs.karabiner.karabiner_console_user_server","org.pqrs.karabiner.karabiner_grabber","org.pqrs.karabiner.karabiner_observer","org.pqrs.karabiner.karabiner_session_monitor","org.pqrs.karabiner.NotificationWindow"],":signal":[["TERM","org.pqrs.Karabiner-Menu"],["TERM","org.pqrs.Karabiner-NotificationWindow"]],":script":{":executable":"/Library/Application Support/org.pqrs/Karabiner-Elements/uninstall_core.sh",":sudo":true},":pkgutil":["org.pqrs.Karabiner-DriverKit-VirtualHIDDevice","org.pqrs.Karabiner-Elements"],":delete":"/Library/Application Support/org.pqrs"}],[":pkg",["Karabiner-Elements.pkg"]],[":binary",["/Library/Application Support/org.pqrs/Karabiner-Elements/bin/karabiner_cli"]],[":zap",{":trash":["~/.config/karabiner","~/.local/share/karabiner","~/Library/Application Scripts/org.pqrs.Karabiner-VirtualHIDDevice-Manager","~/Library/Application Support/Karabiner-Elements","~/Library/Caches/org.pqrs.Karabiner-Elements.Updater","~/Library/Containers/org.pqrs.Karabiner-VirtualHIDDevice-Manager","~/Library/HTTPStorages/org.pqrs.Karabiner-Elements.Settings","~/Library/Preferences/org.pqrs.Karabiner-Elements.Updater.plist"]}]]},"karafun":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Karaoke player software","homepage":"https://www.karafun.com/","names":["KaraFun"],"ruby_source_checksum":{":sha256":"f56e7e43251dd496eed15a177797df176aa31eae725213f8ab13e06dcf1156f4"},"ruby_source_path":"Casks/k/karafun.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.karafun.com/download/mac.html"],"version":"2.18.2","raw_artifacts":[[":uninstall",{":quit":"com.recisio.kfiphone"}],[":app",["KaraFun.app"]],[":zap",{":trash":["~/Library/Application Support/com.recisio.kfiphone","~/Library/Containers/com.recisio.kfiphone"]}]]},"karing":{"depends_on_args":{":macos":":monterey"},"desc":"Proxy utility","homepage":"https://karing.app/","names":["Karing"],"ruby_source_checksum":{":sha256":"b05b2749c8163dcf22a66dc90e7ac5a87d67a0b6b97343445528748b4481da19"},"ruby_source_path":"Casks/k/karing.rb","sha256":"90aba8e17bdf15564710e84e6328ce9c9d3edcf45c79eccc1d33995d50c2f458","tap_string":"homebrew/cask","url_args":["https://github.com/KaringX/karing/releases/download/v1.2.25.2802/karing_1.2.25.2802_macos_universal.dmg"],"version":"1.2.25.2802","raw_artifacts":[[":uninstall",{":quit":"com.nebula.karing"}],[":app",["Karing.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nebula.karing","~/Library/Application Scripts/group.com.nebula.karing","~/Library/Containers/Karing","~/Library/Group Containers/group.com.nebula.karing"]}]]},"katalon-studio":{"depends_on_args":{":macos":":any"},"desc":"Test automation solution","homepage":"https://katalon.com/download","names":["Katalon Studio"],"ruby_source_checksum":{":sha256":"f8c27be7cee6b1bd18905f2d16a6569d5467ff9caff70e8c95c89c9ef5943997"},"ruby_source_path":"Casks/k/katalon-studio.rb","sha256":"fe15cb541f4cd2c25d4b867ae0026d19cd8bb07bfd2b4f56dd5071334d9b4b36","tap_string":"homebrew/cask","url_args":["https://download.katalon.com/free/10.3.2/release/Katalon%20Studio.dmg"],"version":"10.3.2","raw_artifacts":[[":app",["Katalon Studio.app"]],[":zap",{":trash":["~/.katalon","~/Library/Preferences/com.kms.katalon.product.product.plist","~/Library/Saved Application State/com.kms.katalon.product.product.savedState"]}]]},"katana-app":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open-source screenshot utility","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/bluegill/katana/","names":["Katana"],"ruby_source_checksum":{":sha256":"571895bc048a7f1b92d2ebf217c3895811901e7d076685d0a9d2c2ce36589080"},"ruby_source_path":"Casks/k/katana-app.rb","sha256":"905a578cd5d2fd3ee18e521ef0e1574f19229938181585bee41008b172dc5d1e","tap_string":"homebrew/cask","url_args":["https://github.com/bluegill/katana/releases/download/v1.4.4/katana-1.4.4-mac.zip"],"version":"1.4.4","raw_artifacts":[[":app",["Katana.app"]],[":zap",{":trash":["~/.katana","~/Library/Application Support/Katana","~/Library/Logs/Katana","~/Library/Preferences/com.electron.katana.plist"]}]]},"kate":{"depends_on_args":{":macos":":ventura"},"desc":"Multi-document editor by KDE","homepage":"https://kate-editor.org/","names":["Kate"],"ruby_source_checksum":{":sha256":"438915961c0b5c7e2116851a9331d53f1815eb35a7a6e1f8085c6222cba19549"},"ruby_source_path":"Casks/k/kate.rb","sha256":"4f01ee96097530b062161ade082bdfbf887ae364d7bed8b5211f2c469de7aced","tap_string":"homebrew/cask","url_args":["https://cdn.kde.org/ci-builds/utilities/kate/release-26.08/macos-x86_64/kate-release_26.08-12761-macos-clang-x86_64.dmg"],"version":"26.08,12761","raw_artifacts":[[":app",["kate.app"]],[":command_wrapper",["kate"],{":executable":"$APPDIR/Kate.app/Contents/MacOS/kate"}],[":zap",{":trash":["~/Library/Application Support/kate","~/Library/Caches/kate","~/Library/Preferences/kate*","~/Library/Preferences/org.kde.kate.plist","~/Library/Preferences/State/katestaterc","~/Library/Preferences/State/UserFeedback.org.kde.kate","~/Library/Saved Application State/org.kde.kate.savedState"]}]]},"katrain":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool for analyzing games and playing go with AI feedback from KataGo","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/sanderland/katrain","names":["KaTrain"],"ruby_source_checksum":{":sha256":"31e52b64322197c4fdb31c3c6edc575c34ea489412c282260fc1689fb39303cc"},"ruby_source_path":"Casks/k/katrain.rb","sha256":"38cfe45fd4440983d3cbf4ca1305fa977c8479a16f6696bd22742ad451fa4cd7","tap_string":"homebrew/cask","url_args":["https://github.com/sanderland/katrain/releases/download/v1.14.0/KaTrainOSX.dmg"],"version":"1.14.0","raw_artifacts":[[":app",["KaTrain.app"]],[":zap",{":trash":"~/.katrain"}]]},"kde-connect":{"depends_on_args":{":macos":":ventura",":arch":":arm64"},"desc":"Communicate with your handheld devices","homepage":"https://kdeconnect.kde.org/","names":["KDE Connect"],"ruby_source_checksum":{":sha256":"126fdea988e61ac5089fdc925ab4d8f3787de37c6af3c17b8db99ef1922faa14"},"ruby_source_path":"Casks/k/kde-connect.rb","sha256":"1c6328fca363af229b48b238717ab176747b06b57714e2bb968a041c38ced153","tap_string":"homebrew/cask","url_args":["https://download.kde.org/stable/release-service/26.08.2/macos/kdeconnect-kde-macos-clang-arm64.dmg"],"version":"26.08.2","raw_artifacts":[[":uninstall",{":quit":"org.kde.kdeconnect"}],[":app",["KDE Connect.app"]],[":binary",["$APPDIR/KDE Connect.app/Contents/MacOS/kdeconnect-cli"],{":target":"kdeconnect"}],[":zap",{":trash":["~/Library/Application Support/kdeconnect.app","~/Library/Application Support/kpeoplevcard/kdeconnect*","~/Library/Caches/kdeconnect*","~/Library/Preferences/kdeconnect","~/Library/Preferences/org.kde.kdeconnect.plist","~/Library/Preferences/State/kdeconnect.appstaterc"]}]]},"kdenlive":{"depends_on_args":{":macos":":ventura"},"desc":"Free and Open Source Video Editor","homepage":"https://kdenlive.org/","names":["Kdenlive"],"ruby_source_checksum":{":sha256":"29e479dd8fff6bdef80001015535683a694547a0f306710a9263b96d0b3bed8c"},"ruby_source_path":"Casks/k/kdenlive.rb","sha256":"45e07f190581eeba8e87a12d2e879b3f754a83df19787dc9fdea389a51259b33","tap_string":"homebrew/cask","url_args":["https://cdn.download.kde.org/stable/kdenlive/26.08/macOS/kdenlive-26.08.2-x86_64.dmg"],"version":"26.08.2","raw_artifacts":[[":app",["kdenlive.app"]],[":zap",{":trash":["~/Library/Application Support/kdenlive","~/Library/Caches/kdenlive","~/Library/Preferences/kdenlive-layoutsrc","~/Library/Preferences/kdenliverc","~/Library/Preferences/org.kde.Kdenlive.plist"]}]]},"kdiff3":{"depends_on_args":{":macos":":ventura"},"desc":"Utility for comparing and merging files and directories","homepage":"https://invent.kde.org/sdk/kdiff3","names":["KDiff3"],"ruby_source_checksum":{":sha256":"31e326fbce11c4d59e8369ffe4c5f50fa7c89178da5f5875407cdc79303d4c6e"},"ruby_source_path":"Casks/k/kdiff3.rb","sha256":"f0a0189f55d539cdd695497df18104a2698c2f1f4c1d7632fbd99257f39abea0","tap_string":"homebrew/cask","url_args":["https://download.kde.org/stable/kdiff3/kdiff3-1.12.6-macos-x86_64.dmg"],"version":"1.12.6","raw_artifacts":[[":uninstall",{":quit":"org.kde.KDiff3"}],[":app",["kdiff3.app"]],[":command_wrapper",["kdiff3"],{":executable":"$APPDIR/kdiff3.app/Contents/MacOS/kdiff3"}],[":zap",{":trash":["~/.kdiff3rc","~/Library/Application Support/kdiff3","~/Library/Preferences/kdiff3rc"]}]]},"kdocs":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Online collaborate editor for Word, Excel and PPT documents","homepage":"https://www.kdocs.cn/","names":["金山文档"],"ruby_source_checksum":{":sha256":"0eaa788481475b49d9b929dfeb926a73d703399dd1a80899f92be32d00c33e65"},"ruby_source_path":"Casks/k/kdocs.rb","sha256":"9fe64f666405af7761e2858dcc486fbfb6a3ee58c242122155d989f5446de681","tap_string":"homebrew/cask","url_args":["https://qn.cache.wpscdn.cn/kdocs/apk/kdesktopmac/KDocs_1001_v3.11.2.dmg"],"version":"3.11.2,1001","raw_artifacts":[[":app",["金山文档.app"]],[":zap",{":trash":["~/Library/Preferences/com.kingsoft.kdocs.mac.plist","~/Library/Saved Application State/com.kingsoft.kdocs.mac.savedState"]}]]},"kdrive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Client for the kDrive collaborative cloud storage service","homepage":"https://www.infomaniak.com/en/ksuite/kdrive","names":["kDrive"],"ruby_source_checksum":{":sha256":"48e03188adde55ca6b61feacf930fc5f8702c933cdda6a97fb57730af5aeb557"},"ruby_source_path":"Casks/k/kdrive.rb","sha256":"69cb8275b41e5720a10a5449617cbcf6bac9e22e22265a9acc0c75332e3f7dd2","tap_string":"homebrew/cask","url_args":["https://download.storage.infomaniak.com/drive/desktopclient/kDrive-4.0.0.18.pkg"],"version":"4.0.0.18","raw_artifacts":[[":uninstall",{":launchctl":"864VDCS2QY.com.infomaniak.drive.desktopclient.LoginItemAgent",":quit":["com.infomaniak.drive.desktopclient","com.infomaniak.drive.desktopclient.Extension"],":login_item":"kDrive",":pkgutil":["com.infomaniak.drive.desktopclient","com.infomaniak.drive.desktopclient.Extension","com.infomaniak.drive.uninstaller"],":delete":"/Applications/kDrive/kDrive Uninstaller.app",":rmdir":"/Applications/kDrive"}],[":pkg",["kDrive-4.0.0.18.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/864VDCS2QY.com.infomaniak.drive.desktopclient.LoginItemAgent","~/Library/Application Scripts/com.infomaniak.drive.desktopclient.Extension","~/Library/Application Support/kDrive","~/Library/Caches/com.infomaniak.drive.desktopclient","~/Library/Caches/com.infomaniak.drive.desktopclient.gui","~/Library/Containers/864VDCS2QY.com.infomaniak.drive.desktopclient.LoginItemAgent","~/Library/Containers/com.infomaniak.drive.desktopclient.Extension","~/Library/Cookies/com.infomaniak.drive.desktopclient.binarycookies","~/Library/Group Containers/864VDCS2QY.com.infomaniak.drive.desktopclient","~/Library/Logs/kDrive","~/Library/Preferences/com.infomaniak.drive.desktopclient.gui.plist","~/Library/Preferences/com.infomaniak.drive.desktopclient.plist","~/Library/Preferences/kDrive"]}]]},"keep-it":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Notebook, scrapbook and organiser tool","homepage":"https://reinventedsoftware.com/keepit/","names":["Keep It"],"ruby_source_checksum":{":sha256":"892a53c6d6b0cc09ce8cf2fd529ab92de2f4dfcb7e988eb0db3807f4c4df4ccf"},"ruby_source_path":"Casks/k/keep-it.rb","sha256":"a8a9e26114f7f1e4cf70bb6e0c5315b4fe37ff03cb06d0d0a9102624b5640cf3","tap_string":"homebrew/cask","url_args":["https://reinventedsoftware.com/keepit/downloads/KeepIt_1.11.16.dmg"],"version":"1.11.16","raw_artifacts":[[":app",["Keep It.app"]],[":zap",{":trash":["~/Library/Containers/com.reinvented.Keep It","~/Library/Containers/com.reinvented.Keep-It-Indexing","~/Library/Containers/com.reinvented.Keep-It-Metadata"]}]]},"keepassx":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Personal data manager focusing on security","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.keepassx.org/","names":["KeePassX"],"ruby_source_checksum":{":sha256":"3aa5ddc73dd66a612ffc0f7723ddcdf9fa7b26596e0ac3007743434285d1233b"},"ruby_source_path":"Casks/k/keepassx.rb","sha256":"44271fef18fd07a29241e5324be407fa8edce77fb0b55c5646cd238092cdf823","tap_string":"homebrew/cask","url_args":["https://www.keepassx.org/releases/2.0.3/KeePassX-2.0.3.dmg"],"version":"2.0.3","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"KeePassX.app"}],":type":"set_ownership"}]}],[":app",["KeePassX.app"]],[":zap",{":trash":"~/.keepassx"}]]},"keepassxc":{"conflicts_with_args":{":cask":["keepassxc@beta","keepassxc@snapshot"]},"depends_on_args":{":macos":":monterey"},"desc":"Password manager app","homepage":"https://keepassxc.org/","names":["KeePassXC"],"ruby_source_checksum":{":sha256":"8ce1da4b228e7ebd8a6e4e1285e79e7267d3f333421a64626e0554d5600c7b46"},"ruby_source_path":"Casks/k/keepassxc.rb","sha256":"002b805ede4d9755b554987b9c482fb8bab79ec01d18d1f70dbf3114e2f9469a","tap_string":"homebrew/cask","url_args":["https://github.com/keepassxreboot/keepassxc/releases/download/2.8.0/KeePassXC-2.8.0-x86_64.dmg"],"version":"2.8.0","raw_artifacts":[[":uninstall",{":quit":"org.keepassxc.keepassxc"}],[":app",["KeePassXC.app"]],[":binary",["$APPDIR/KeePassXC.app/Contents/MacOS/keepassxc-cli"]],[":manpage",["$APPDIR/KeePassXC.app/Contents/Resources/man/man1/keepassxc.1"]],[":manpage",["$APPDIR/KeePassXC.app/Contents/Resources/man/man1/keepassxc-cli.1"]],[":zap",{":trash":["~/.keepassxc","~/Library/Application Support/CrashReporter/KeePassXC_*.plist","~/Library/Application Support/keepassxc","~/Library/Caches/org.keepassx.keepassxc","~/Library/Logs/DiagnosticReports/KeePassXC_*.crash","~/Library/Preferences/keepassxc.keepassxc.plist","~/Library/Preferences/org.keepassx.keepassxc.plist","~/Library/Saved Application State/org.keepassx.keepassxc.savedState"]}]]},"keepassxc@beta":{"conflicts_with_args":{":cask":["keepassxc","keepassxc@snapshot"]},"depends_on_args":{":macos":":monterey"},"desc":"Password manager app","homepage":"https://keepassxc.org/","names":["KeePassXC"],"ruby_source_checksum":{":sha256":"da31bb123b27f8c60c4684ab426fdfb3815617b695c7911ac801487d28425516"},"ruby_source_path":"Casks/k/keepassxc@beta.rb","sha256":"7140150e5e083469137a2fb11ab1b543fead627dda904063186ebd523d527e14","tap_string":"homebrew/cask","url_args":["https://github.com/keepassxreboot/keepassxc/releases/download/2.8.0-beta1/KeePassXC-2.8.0-beta1-x86_64.dmg"],"version":"2.8.0-beta1","raw_artifacts":[[":uninstall",{":quit":"org.keepassxc.keepassxc"}],[":app",["KeePassXC.app"]],[":binary",["$APPDIR/KeePassXC.app/Contents/MacOS/keepassxc-cli"]],[":manpage",["$APPDIR/KeePassXC.app/Contents/Resources/man/man1/keepassxc.1"]],[":manpage",["$APPDIR/KeePassXC.app/Contents/Resources/man/man1/keepassxc-cli.1"]],[":zap",{":trash":["~/.keepassxc","~/Library/Application Support/CrashReporter/KeePassXC_*.plist","~/Library/Application Support/keepassxc","~/Library/Caches/org.keepassx.keepassxc","~/Library/Logs/DiagnosticReports/KeePassXC_*.crash","~/Library/Preferences/keepassxc.keepassxc.plist","~/Library/Preferences/org.keepassx.keepassxc.plist","~/Library/Saved Application State/org.keepassx.keepassxc.savedState"]}]]},"keepassxc@snapshot":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["keepassxc","keepassxc@beta"]},"depends_on_args":{":macos":":sonoma"},"desc":"Password manager app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://keepassxc.org/","names":["KeePassXC"],"ruby_source_checksum":{":sha256":"9e774bc0de53df21e4d0d20ebc168e5ccb25c87a92d41b8b3669c1f4138ce019"},"ruby_source_path":"Casks/k/keepassxc@snapshot.rb","sha256":"d8406491cee08dbed95404d83a617b2a86cf58c5e5d9006dd4b3109de3ca8344","tap_string":"homebrew/cask","url_args":["https://snapshot.keepassxc.org/build-290601/KeePassXC-2.8.0-snapshot.dmg"],"version":"2.8.0,290601","raw_artifacts":[[":uninstall",{":quit":"org.keepassxc.keepassxc"}],[":app",["KeePassXC.app"]],[":binary",["$APPDIR/KeePassXC.app/Contents/MacOS/keepassxc-cli"]],[":zap",{":trash":["~/.keepassxc","~/Library/Application Support/CrashReporter/KeePassXC_*.plist","~/Library/Application Support/keepassxc","~/Library/Caches/org.keepassx.keepassxc","~/Library/Logs/DiagnosticReports/KeePassXC_*.crash","~/Library/Preferences/keepassxc.keepassxc.plist","~/Library/Preferences/org.keepassx.keepassxc.plist","~/Library/Saved Application State/org.keepassx.keepassxc.savedState"]}]]},"keeper-password-manager":{"depends_on_args":{":macos":":monterey"},"desc":"Password manager application and digital vault","homepage":"https://keepersecurity.com/","names":["Keeper Password Manager"],"ruby_source_checksum":{":sha256":"ae621aa5cf43ab29b359e6c9e61f14f7f88a5b154291334f4f3c92f730050c51"},"ruby_source_path":"Casks/k/keeper-password-manager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://keepersecurity.com/desktop_electron/Darwin/KeeperSetup.dmg"],"version":"18.6.5","raw_artifacts":[[":app",["Keeper Password Manager.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.keepersecurity.passwordmanager.sfl*","~/Library/Application Support/Keeper Password Manager","~/Library/Preferences/com.keepersecurity.passwordmanager.plist","~/Library/Saved Application State/com.keepersecurity.passwordmanager.savedState"]}]]},"keeperdb":{"depends_on_args":{":macos":":any"},"desc":"Database management tool for Postgres, MySQL, SQLite, MSSQL, Oracle, Redshift","homepage":"https://www.keepersecurity.com/keeperdb/","names":["KeeperDB"],"ruby_source_checksum":{":sha256":"70014c0ca92d6bc5a92bda7022be2e34de136ec170a30f43b9bea85e1c078b32"},"ruby_source_path":"Casks/k/keeperdb.rb","sha256":"2bfe45f2aa48f98cfb6aaa2d24e296b66fad8c13a9e08b97f409ba2500d065a0","tap_string":"homebrew/cask","url_args":["https://keepersecurity.com/pam/keeperdb/v2.5.1/KeeperDB_2.5.1_universal.dmg"],"version":"2.5.1","raw_artifacts":[[":uninstall",{":quit":"com.keepersecurity.keeperdb"}],[":app",["KeeperDB.app"]],[":zap",{":trash":["~/Library/Application Support/KeeperDB","~/Library/Caches/com.keepersecurity.keeperdb","~/Library/Caches/keeperdb-desktop","~/Library/HTTPStorages/com.keepersecurity.keeperdb","~/Library/HTTPStorages/com.keepersecurity.keeperdb.binarycookies","~/Library/Logs/KeeperDB","~/Library/Preferences/com.keepersecurity.keeperdb.plist","~/Library/WebKit/com.keepersecurity.keeperdb","~/Library/WebKit/keeperdb-desktop"]}]]},"keepingyouawake":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to prevent the system from going into sleep mode","homepage":"https://keepingyouawake.app/","names":["KeepingYouAwake"],"ruby_source_checksum":{":sha256":"86482b9bfd29b9af546e2d510b8389cb3f3a60e65e1c21bd853c42d7dcd49dd9"},"ruby_source_path":"Casks/k/keepingyouawake.rb","sha256":"8001a149b4490c008fdac19898bce9902d516c4aa6412a7eb0f9a37443b15c6b","tap_string":"homebrew/cask","url_args":["https://github.com/newmarcel/KeepingYouAwake/releases/download/1.6.8/KeepingYouAwake-1.6.8.zip"],"version":"1.6.8","raw_artifacts":[[":uninstall",{":quit":"info.marcel-dierkes.KeepingYouAwake"}],[":app",["KeepingYouAwake.app"]],[":zap",{":trash":["~/Library/Application Scripts/info.marcel-dierkes.KeepingYouAwake","~/Library/Application Scripts/info.marcel-dierkes.KeepingYouAwake.Launcher","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/info.marcel-dierkes.keepingyouawake.sfl*","~/Library/Application Support/info.marcel-dierkes.KeepingYouAwake","~/Library/Caches/info.marcel-dierkes.KeepingYouAwake","~/Library/Containers/info.marcel-dierkes.KeepingYouAwake","~/Library/Containers/info.marcel-dierkes.KeepingYouAwake.Launcher","~/Library/Cookies/info.marcel-dierkes.KeepingYouAwake.binarycookies","~/Library/Preferences/info.marcel-dierkes.KeepingYouAwake.plist","~/Library/Saved Application State/info.marcel-dierkes.KeepingYouAwake.savedState"]}]]},"keet":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Peer-to-peer video and text chat","homepage":"https://keet.io/","names":["keet"],"ruby_source_checksum":{":sha256":"d63597197dc4201315be92042b3dc8c3a60b4f5b9f1be1d07383f42bda1ac833"},"ruby_source_path":"Casks/k/keet.rb","sha256":"1a313d1025c4c3b5be4a25ffe9f8352ebfe14bd62fb509aee110b79c8fffd136","tap_string":"homebrew/cask","url_args":["https://static.keet.io/downloads/4.24.1/Keet-Intel.dmg"],"version":"4.24.1","raw_artifacts":[[":uninstall",{":quit":"io.keet.app"}],[":app",["Keet.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.keet.app.sfl*","~/Library/Application Support/Keet","~/Library/Application Support/pear","~/Library/Application Support/pear-runtime","~/Library/Preferences/io.keet.app.plist","~/Library/Saved Application State/io.keet.app.savedState"]}]]},"keeweb":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Password manager compatible with KeePass","homepage":"https://keeweb.info/","names":["KeeWeb"],"ruby_source_checksum":{":sha256":"865ec5613b680d5342b51d9fa375f88c2e2a7b22596614cf89aeffbd5ca7ab5d"},"ruby_source_path":"Casks/k/keeweb.rb","sha256":"f99146aebc34b59ec5ea56ffde2048c860feb69d69b958643efd7485fa7a0135","tap_string":"homebrew/cask","url_args":["https://github.com/keeweb/keeweb/releases/download/v1.18.7/KeeWeb-1.18.7.mac.x64.dmg"],"version":"1.18.7","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"KeeWeb.app"}],":type":"set_ownership"}]}],[":app",["KeeWeb.app"]],[":zap",{":trash":["~/Library/Application Support/KeeWeb","~/Library/Preferences/net.antelle.keeweb.plist","~/Library/Saved Application State/net.antelle.keeweb.savedState"]}]]},"keka":{"auto_updates":true,"conflicts_with_args":{":cask":["keka@beta"]},"depends_on_args":{":macos":":any"},"desc":"File archiver","homepage":"https://www.keka.io/","names":["Keka"],"ruby_source_checksum":{":sha256":"d81f0c021912b23154275288bd55da3c58752fb547045719eed997569e39bfc7"},"ruby_source_path":"Casks/k/keka.rb","sha256":"25a4daf0492b7e3bca043c8a7ba1ae97507dd8dbf872811daf74b01f16a12125","tap_string":"homebrew/cask","url_args":["https://github.com/aonez/Keka/releases/download/v1.6.8/Keka-1.6.8.dmg"],"version":"1.6.8","raw_artifacts":[[":app",["Keka.app"]],[":command_wrapper",["keka"],{":executable":"$APPDIR/Keka.app/Contents/MacOS/Keka",":args":["--cli"]}],[":zap",{":trash":["~/Library/Application Scripts/*.group.com.aone.keka","~/Library/Application Scripts/com.aone.keka","~/Library/Application Scripts/com.aone.keka.KekaFinderIntegration","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.aone.keka.sfl*","~/Library/Application Support/Keka","~/Library/Caches/com.aone.keka","~/Library/Containers/com.aone.keka","~/Library/Containers/com.aone.keka.KekaFinderIntegration","~/Library/Group Containers/*.group.com.aone.keka","~/Library/Preferences/com.aone.keka.plist","~/Library/Saved Application State/com.aone.keka.savedState"]}]]},"keka@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["keka"]},"depends_on_args":{":macos":":any"},"desc":"File archiver","homepage":"https://www.keka.io/#beta","names":["Keka"],"ruby_source_checksum":{":sha256":"f6420397f112da4ddbdd52f4a53918b9b354c25c09430e4fb3d345d9a36d2ab6"},"ruby_source_path":"Casks/k/keka@beta.rb","sha256":"25a4daf0492b7e3bca043c8a7ba1ae97507dd8dbf872811daf74b01f16a12125","tap_string":"homebrew/cask","url_args":["https://github.com/aonez/Keka/releases/download/v1.6.8/Keka-1.6.8.dmg"],"version":"1.6.8","raw_artifacts":[[":app",["Keka.app"]],[":zap",{":trash":["~/Library/Application Support/Keka","~/Library/Caches/com.aone.keka","~/Library/Preferences/com.aone.keka.plist","~/Library/Saved Application State/com.aone.keka.savedState"]}]]},"kekaexternalhelper":{"depends_on_args":{":macos":":any"},"desc":"Helper application for the Keka file archiver","homepage":"https://github.com/aonez/Keka/wiki/Default-application","names":["Keka External Helper","KekaDefaultApp"],"ruby_source_checksum":{":sha256":"56439372f69f10f20b4b6e9060fe95644d47565ecfbcd94aa3c9eb1299c9fdc8"},"ruby_source_path":"Casks/k/kekaexternalhelper.rb","sha256":"6857bb22694b6f6c01a13c40953b0a04b1704acf90da414a7476be63961d9827","tap_string":"homebrew/cask","url_args":["https://github.com/aonez/Keka/releases/download/v1.4.4/KekaExternalHelper-v1.2.0.zip"],"version":"1.2.0,1.4.4","raw_artifacts":[[":app",["KekaExternalHelper.app"]],[":zap",{":trash":["~/Library/Containers/com.aone.keka","~/Library/Saved Application State/com.aone.KekaExternalHelper.savedState"]}]]},"kern":{"depends_on_args":{":macos":":any"},"desc":"Performance synthesiser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.fullbucket.de/music/kern.html","names":["Kern"],"ruby_source_checksum":{":sha256":"ad11ea710755c3a4b0a2c5bb75fe3b3f214f2fef7bfd30bfbd99bf0f454e6756"},"ruby_source_path":"Casks/k/kern.rb","sha256":"16b5cc1a323d8d089e97c58246d68558a66f986a9576d528e8621ebd2cf37816","tap_string":"homebrew/cask","url_args":["https://www.fullbucket.de/music/dl/kern_1_2_0_mac.pkg"],"version":"1.2.0","raw_artifacts":[[":uninstall",{":pkgutil":["de.fullbucket.audiounit.pkg.Kern","de.fullbucket.vst.pkg.Kern","de.fullbucket.vst3.pkg.Kern"]}],[":pkg",["kern_1_2_0_mac.pkg"]],[":zap",{":trash":"~/Music/FullBucketMusic/kern.ini"}]],"raw_caveats":"You must reboot for the installation of kern to take effect.\n"},"kero":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Terminal app optimised for agents","homepage":"https://kero.sh/","names":["Kero"],"ruby_source_checksum":{":sha256":"b1ba4e7249364e15d9425d1ad5fd7b9646a9ee89a03f541504cf960c99c1a06e"},"ruby_source_path":"Casks/k/kero.rb","sha256":"a69aae5fd4e216708c770fb567e0a20bc0dc2f7aef0d39edc869659d34408940","tap_string":"homebrew/cask","url_args":["https://github.com/egoist/kero/releases/download/v2.1.18/Kero.2.1.18.amd64.dmg"],"version":"2.1.18","raw_artifacts":[[":uninstall",{":launchctl":"sh.kero.kerod",":quit":"sh.kero"}],[":app",["Kero.app"]],[":binary",["$APPDIR/Kero.app/Contents/MacOS/Kero"],{":target":"kero"}],[":zap",{":trash":["~/.config/kero","~/Library/Application Support/kero","~/Library/Caches/kero","~/Library/Caches/sh.kero","~/Library/HTTPStorages/kero.binarycookies","~/Library/HTTPStorages/sh.kero","~/Library/HTTPStorages/sh.kero.binarycookies","~/Library/Preferences/kero.plist","~/Library/Preferences/sh.kero.plist","~/Library/WebKit/kero","~/Library/WebKit/sh.kero"]}]]},"kext-updater":{"depends_on_args":{":macos":":any"},"desc":"Automatic updater for kernel extensions required by Hackintoshes","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://kextupdater.de/","names":["Kext Updater"],"ruby_source_checksum":{":sha256":"6581aa345074154502b58f5dd9919d54e9cf0963fa758e9dba876c01b708a9b0"},"ruby_source_path":"Casks/k/kext-updater.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://update.kextupdater.de/kextupdater/kextupdaterng.zip"],"version":"5.0.5","raw_artifacts":[[":app",["Kext Updater.app"]],[":zap",{":trash":["~/Library/Caches/kextupdater.slsoft.de","~/Library/Preferences/kextupdater.slsoft.de.plist","~/Library/Preferences/kextupdaterhelper.slsoft.de.plist","~/Library/Saved Application State/kextupdater.slsoft.de.savedState"]}]]},"kextviewr":{"depends_on_args":{":macos":":any"},"desc":"Display all currently loaded kexts","homepage":"https://objective-see.org/products/kextviewr.html","names":["KextViewr"],"ruby_source_checksum":{":sha256":"2933f1af4d57f7590a6981b228799fe3ab1a285e2d9b6f495e5039fb9b29d9aa"},"ruby_source_path":"Casks/k/kextviewr.rb","sha256":"cd92141750812797cffd626f697c133fac84b615b5d4cd5dae56a8160320968e","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/KextViewr/releases/download/v2.0.0/KextViewr_2.0.0.zip"],"version":"2.0.0","raw_artifacts":[[":app",["KextViewr.app"]],[":zap",{":trash":"~/Library/Caches/com.objective-see.KextViewr"}]]},"key-codes":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Display key code, unicode value and modifier keys state for any key combination","homepage":"https://manytricks.com/keycodes/","names":["Key Codes"],"ruby_source_checksum":{":sha256":"3128e621a304adf4deac89e413ebac3a10d325936f7f510ce242e57aa92ddbb9"},"ruby_source_path":"Casks/k/key-codes.rb","sha256":"1228476da2fe3ad32fed885405c6b96dcdcdc3eea5dd77caf2337149b4895b87","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/keycodes223.dmg"],"version":"2.2.3","raw_artifacts":[[":app",["Key Codes.app"]],[":zap",{":trash":["~/Library/Caches/com.manytricks.KeyCodes","~/Library/Preferences/com.manytricks.KeyCodes.plist"]}]]},"keybase":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"End-to-end encryption software","homepage":"https://keybase.io/","names":["Keybase"],"ruby_source_checksum":{":sha256":"43435571be19b1874ad8e83d43c159461485b324a542a41bd7c0a5913938f803"},"ruby_source_path":"Casks/k/keybase.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://prerelease.keybase.io/Keybase.dmg"],"version":"6.6.3,20260603140308,f60f2ff97e","raw_artifacts":[[":uninstall",{":launchctl":"keybase.Helper",":signal":[["TERM","keybase.Electron"],["TERM","keybase.ElectronHelper"],["KILL","keybase.Electron"],["KILL","keybase.ElectronHelper"]],":script":{":executable":"$APPDIR/Keybase.app/Contents/SharedSupport/bin/keybase",":args":["uninstall"]},":delete":["/Library/Logs/keybase*","/Library/PrivilegedHelperTools/keybase.Helper"]}],[":app",["Keybase.app"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"Keybase.app/Contents/SharedSupport/bin/keybase"},":type":"run",":args":["install-auto"]}]}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/keybase.*.sfl*","~/Library/Application Support/Keybase","~/Library/Caches/Keybase","~/Library/Group Containers/keybase","~/Library/LaunchAgents/keybase.*.plist","~/Library/Logs/Keybase*","~/Library/Preferences/keybase*"],":rmdir":"/keybase"}]]},"keyboard-cleaner":{"depends_on_args":{":macos":":any"},"desc":"Desktop shield and keystroke interceptor","homepage":"https://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html","names":["Keyboard Cleaner"],"ruby_source_checksum":{":sha256":"4e80038fd4b571f962ad09ce98699b1e08a8af7ecbbb24cfc4d5f15771d37e13"},"ruby_source_path":"Casks/k/keyboard-cleaner.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://jan.prima.de/u/Keyboard-Cleaner-64bit-universal.zip"],"version":"1.3","raw_artifacts":[[":app",["Keyboard Cleaner.app"]]]},"keyboard-cowboy":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Keyboard shortcut utility","homepage":"https://github.com/zenangst/KeyboardCowboy","names":["Keyboard Cowboy"],"ruby_source_checksum":{":sha256":"ed56d434fb80ffff9053986464aa6410ec900e04cd36fd14475efe8b51d09ba5"},"ruby_source_path":"Casks/k/keyboard-cowboy.rb","sha256":"e95e4cc8fd5438215da659acfe20cd901081edcf7aa99824b6fc4001d5b5fc52","tap_string":"homebrew/cask","url_args":["https://github.com/zenangst/KeyboardCowboy/releases/download/3.28.4/Keyboard.Cowboy.3.28.4.dmg"],"version":"3.28.4","raw_artifacts":[[":app",["Keyboard Cowboy.app"]],[":zap",{":trash":["~/.keyboard-cowboy.json","~/Library/HTTPStorages/com.zenangst.Keyboard-Cowboy","~/Library/Preferences/com.zenangst.Keyboard-Cowboy.plist"]}]]},"keyboard-maestro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automation software","homepage":"https://www.keyboardmaestro.com/main/","names":["Keyboard Maestro"],"ruby_source_checksum":{":sha256":"146fd6fd4dbe66d041ee064c241c9e4e9ea7c2f29c3ac23eebb77517b12f78e4"},"ruby_source_path":"Casks/k/keyboard-maestro.rb","sha256":"0b9ccdbce9e6f81159041e0369bf571ce411a96eb21c20dfce9cf23af3dbe172","tap_string":"homebrew/cask","url_args":["https://files.stairways.com/keyboardmaestro-1111.zip"],"version":"11.1.1,1111","raw_artifacts":[[":app",["Keyboard Maestro.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.stairways.keyboardmaestro.editor.sfl*","~/Library/Application Support/Keyboard Maestro","~/Library/Caches/com.stairways.keyboardmaestro.editor","~/Library/Caches/com.stairways.keyboardmaestro.engine","~/Library/Logs/Keyboard Maestro","~/Library/Preferences/com.stairways.keyboardmaestro.editor.plist","~/Library/Preferences/com.stairways.keyboardmaestro.engine.plist","~/Library/Preferences/com.stairways.keyboardmaestro.plist","~/Library/Saved Application State/com.stairways.keyboardmaestro.editor.savedState"]}]]},"keyboardcleantool":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Blocks all Keyboard and TouchBar input","homepage":"https://folivora.ai/keyboardcleantool","names":["KeyboardCleanTool"],"ruby_source_checksum":{":sha256":"84d2ca0abfa9ee17802d3fd9dfffc1a68268213ecb0441e919bb72af0c469555"},"ruby_source_path":"Casks/k/keyboardcleantool.rb","sha256":"13e2a061220626392b253ab41500871ac9bda1b92598d7a3077b483960256c93","tap_string":"homebrew/cask","url_args":["https://folivora.ai/releases/KeyboardCleanTool-8.3.zip"],"version":"8.3","raw_artifacts":[[":app",["KeyboardCleanTool.app"]]]},"keyboardholder":{"depends_on_args":{":macos":":monterey"},"desc":"Switch input method per application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://keyboardholder.leavesc.com/","names":["KeyboardHolder"],"ruby_source_checksum":{":sha256":"58cf9bbb706b58b1852adab18cc95d8c92918f28765ff4106322f99a6865cd65"},"ruby_source_path":"Casks/k/keyboardholder.rb","sha256":"346e7983e994e4d5c49a940c3aec3fa2791a5c2344f37c1a3dab4f6817774337","tap_string":"homebrew/cask","url_args":["https://github.com/leaves615/KeyboardHolder/releases/download/v1.14.12/KeyboardHolder-1.14.12.zip"],"version":"1.14.12","raw_artifacts":[[":app",["KeyboardHolder.app"]],[":zap",{":trash":["~/Library/Application Scripts/cn.leaves.KeyboardHolderLaunchHelper","~/Library/Application Support/cn.leaves.KeyboardHolder","~/Library/Caches/cn.leaves.KeyboardHolder","~/Library/Caches/com.plausiblelabs.crashreporter.data/cn.leaves.KeyboardHolder","~/Library/Containers/cn.leaves.KeyboardHolderLaunchHelper","~/Library/Logs/cn.leaves.KeyboardHolder","~/Library/Preferences/cn.leaves.KeyboardHolder.plist"]}]]},"keycastr":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source keystroke visualiser","homepage":"https://github.com/keycastr/keycastr","names":["KeyCastr"],"ruby_source_checksum":{":sha256":"b10ad03174b1c48fc3eb9c71634ec8f72f4e1541e71ea04895c37eb1807fc787"},"ruby_source_path":"Casks/k/keycastr.rb","sha256":"71fb7dd90a9bb96de2990499da280ce03e13cbd559a77477515191864977a65c","tap_string":"homebrew/cask","url_args":["https://github.com/keycastr/keycastr/releases/download/v0.11.1/KeyCastr.app.zip"],"version":"0.11.1","raw_artifacts":[[":app",["KeyCastr.app"]],[":zap",{":trash":["~/Library/HTTPStorages/io.github.keycastr","~/Library/Preferences/io.github.keycastr.plist"]}]]},"keychron-assistant":{"depends_on_args":{":macos":":any"},"desc":"Companion app for Keychron Launcher's Quick Start feature","homepage":"https://www.keychron.com/blogs/news/how-to-download-and-install-keychron-assist","names":["Keychron Assistant"],"ruby_source_checksum":{":sha256":"5f39a9dce68737d2253ca37549ae75d809f2ac90ab41988b6f977b4482b43fd8"},"ruby_source_path":"Casks/k/keychron-assistant.rb","sha256":"19ff27030e2ab17810179931c9d848e039d066b629243b253d8f5ebf9d07040d","tap_string":"homebrew/cask","url_args":["https://launcher.keychron.com/static/assist/KeychronAssist-1.1.6.dmg"],"version":"1.1.6","raw_artifacts":[[":app",["Keychron-Assistant.app"]],[":zap",{":trash":["~/Library/Application Support/com.keychron.assist","~/Library/Caches/com.keychron.assist","~/Library/Logs/com.keychron.assist","~/Library/Preferences/com.keychron.assist.plist"]}]]},"keyclu":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Find shortcuts for any installed application","homepage":"https://sergii.tatarenkov.name/apps/keyclu/","names":["KeyClu"],"ruby_source_checksum":{":sha256":"4df87f805e16f612e6793b3dd597ee34185fb061d3d939b822516ae28720d635"},"ruby_source_path":"Casks/k/keyclu.rb","sha256":"ce92c33b3416b4f840ba2ae1d408dd774b7f1d758455c54bd8a6069fe4263244","tap_string":"homebrew/cask","url_args":["https://github.com/Anze/KeyCluCask/releases/download/v0.33/KeyClu.zip"],"version":"0.33","raw_artifacts":[[":uninstall",{":launchctl":"com.0804Team.KeyCluXPCService",":quit":"com.0804Team.KeyClu"}],[":app",["KeyClu.app"]],[":zap",{":trash":["~/Library/Application Support/KeyClu","~/Library/Caches/com.0804Team.KeyClu","~/Library/Containers/com.0804Team.KeyClu","~/Library/Group Containers/group.com.0804Team.KeyClu","~/Library/HTTPStorages/com.0804Team.KeyClu","~/Library/Preferences/com.0804Team.KeyClu.plist","~/Library/Saved Application State/com.0804Team.KeyClu.savedState","~/Library/WebKit/com.0804Team.KeyClu"]}]]},"keycombiner":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Instant shortcut lookup","homepage":"https://keycombiner.com/","names":["KeyCombiner"],"ruby_source_checksum":{":sha256":"0a79a78ebe0aea3acdca18c21f4725815c61d5e7d94e90391181358b0c5f0023"},"ruby_source_path":"Casks/k/keycombiner.rb","sha256":"1e8d9fad195472cea75e47491a59e10a8fb3d734fcdd3c1eb2364591a3ff8a53","tap_string":"homebrew/cask","url_args":["https://keycombiner.com/download/KeyCombiner-0.8.0-universal.dmg"],"version":"0.8.0","raw_artifacts":[[":app",["KeyCombiner.app"]],[":zap",{":trash":["~/Library/Application Support/keycombiner","~/Library/Logs/KeyCombiner","~/Library/Preferences/com.keycombiner.app.plist","~/Library/Saved Application State/com.keycombiner.app.savedState"]}]]},"keycue":{"depends_on_args":{":macos":":ventura"},"desc":"Finds, learns and remembers keyboard shortcuts","homepage":"https://ergonis.com/keycue","names":["KeyCue"],"ruby_source_checksum":{":sha256":"603bc7ee01cd5f9fe1e638ca58db8587472027ffbd4aec9b348f26e2972a118f"},"ruby_source_path":"Casks/k/keycue.rb","sha256":"22cd3f36c7327b92405569ab9d548e0fbc8d834d7cab99be84ef5176e0b5abff","tap_string":"homebrew/cask","url_args":["https://www.ergonis.com/downloads/products/keycue/KeyCue1121-Install.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"11.2.1","raw_artifacts":[[":app",["KeyCue.app"]],[":zap",{":trash":["~/Library/Application Support/KeyCue","~/Library/Preferences/com.macility.keycue.plist"]}]]},"keyecho":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Mechanical keyboard sounds for every keystroke","homepage":"https://keyecho.app/","names":["KeyEcho"],"ruby_source_checksum":{":sha256":"d6e0d191295c695cde56d5e6fc6fad41379539e8f92d9a7bb7fbc4c98da63cfa"},"ruby_source_path":"Casks/k/keyecho.rb","sha256":"8f92e053311d08fce694fdeb32c741435fd87f80fa5f2d04ab683c3802c56ef4","tap_string":"homebrew/cask","url_args":["https://github.com/ZacharyL2/KeyEcho/releases/download/v1.1.1/KeyEcho_1.1.1_x64.dmg"],"version":"1.1.1","raw_artifacts":[[":uninstall",{":launchctl":"KeyEcho"}],[":app",["KeyEcho.app"]],[":zap",{":trash":["~/Library/Application Support/app.keyecho.keyecho","~/Library/Caches/app.keyecho.keyecho","~/Library/LaunchAgents/KeyEcho.plist","~/Library/WebKit/app.keyecho.keyecho"]}]]},"keyguard":{"desc":"Client for the Bitwarden platform","homepage":"https://github.com/AChep/keyguard-app","names":["Keyguard"],"ruby_source_checksum":{":sha256":"b10722fb7c4a5ddb4548ada54eef0fd07fac3b7317f5f2174018c21b89ea09b6"},"ruby_source_path":"Casks/k/keyguard.rb","sha256":"c2fce2d8185469c727dee13346cb5c0f74aad7e768e3d215222f47c761e91c45","tap_string":"homebrew/cask","url_args":["https://github.com/AChep/keyguard-app/releases/download/r20261024.1/Keyguard-3.5.0-intel.dmg"],"version":"3.5.0,20261024.1","raw_artifacts":[[":app",["Keyguard.app"]],[":zap",{":trash":["~/Library/Application Support/keyguard","~/Library/Saved Application State/com.artemchep.keyguard.savedState"]}]]},"keyman":{"depends_on_args":{":macos":":any"},"desc":"Reconfigures keyboard to type in another language","homepage":"https://keyman.com/","names":["Keyman"],"ruby_source_checksum":{":sha256":"94f5de56ae2aa034a6815bd40a7e97e832427572715206ab430e3084c5722a1e"},"ruby_source_path":"Casks/k/keyman.rb","sha256":"c249a886ea9dafbf2a0e895b77fccc7389dfe5a9a6716dbcb151d49cb3f2e71c","tap_string":"homebrew/cask","url_args":["https://downloads.keyman.com/mac/stable/18.0.254/keyman-18.0.254.dmg"],"version":"18.0.254","raw_artifacts":[[":uninstall",{":quit":"keyman.inputmethod.Keyman"}],[":input_method",["Install Keyman.app/Contents/MacOS/Keyman.app"]],[":zap",{":trash":["~/Documents/Keyman-Keyboards","~/Library/Caches/keyman.inputmethod.Keyman","~/Library/Preferences/keyman.inputmethod.Keyman.plist"]}]],"raw_caveats":"You must manually install the keyboard layout under:\n\n   Preferences → Keyboard → Input Sources\n\nBefore uninstalling Keyman, it is also suggested to manually remove the\ninput method. For further details, see the following links:\n\nhttps://help.keyman.com/products/mac/current-version/start/install-keyman\nhttps://help.keyman.com/products/mac/current-version/troubleshooting/uninstall-keyman\n"},"keymanager":{"depends_on_args":{":macos":":any"},"desc":"Certificate manager","homepage":"https://keymanager.org/","names":["KeyManager"],"ruby_source_checksum":{":sha256":"daea8ddac43aea92b1eb7c3aa92b9f11528e7dc44e07c856f86f5e000c7bbd4f"},"ruby_source_path":"Casks/k/keymanager.rb","sha256":"6da925f07930b409f28ca77f148f55f409075bdd0f393b1bbdf2eaffdf5a5fff","tap_string":"homebrew/cask","url_args":["https://keymanager.trustasia.com/release/KeyManager-4.7.0.dmg"],"version":"4.7.0","raw_artifacts":[[":app",["KeyManager.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/keymanager.sfl*","~/Library/Application Support/keymanager","~/Library/Logs/keymanager","~/Library/Preferences/keymanager.plist","~/Library/Saved Application State/keymanager.savedState"]}]]},"keymapp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"ZSA keyboard firmware flasher","homepage":"https://www.zsa.io/flash","names":["Keymapp"],"ruby_source_checksum":{":sha256":"dee8ead4399b7dc1624eab769d108d36aaf05c88028f05fda6d127ecfb75fde7"},"ruby_source_path":"Casks/k/keymapp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://oryx.nyc3.cdn.digitaloceanspaces.com/keymapp/keymapp-latest.dmg"],"version":"1.3.7","raw_artifacts":[[":app",["Keymapp.app"]],[":zap",{":trash":["~/Library/Application Support/.keymapp","~/Library/Caches/com.zsa.io.Keymapp","~/Library/Preferences/com.zsa.io.Keymapp.plist","~/Library/WebKit/com.zsa.io.Keymapp"]}]]},"keypad-layout":{"depends_on_args":{":macos":":any"},"desc":"Utility to control window layout using the Ctrl key and the numeric keypad","homepage":"https://github.com/janten/keypad-layout","names":["Keypad Layout"],"ruby_source_checksum":{":sha256":"ae078eb853121bf7cacd554c6251a1dd731f533914570554c2ade412b8c94d27"},"ruby_source_path":"Casks/k/keypad-layout.rb","sha256":"3c4ec7dbe0d50918b4bfb126347d33e29bd7af0a5ae31aa48d68eb91c03e4ad0","tap_string":"homebrew/cask","url_args":["https://github.com/janten/keypad-layout/releases/download/1.12/Keypad-Layout.zip"],"version":"1.12","raw_artifacts":[[":app",["Keypad Layout.app"]],[":zap",{":trash":"~/Library/Preferences/com.jan-gerd.keypad-layout.plist"}]]},"keysafe":{"depends_on_args":{":macos":":any"},"desc":"Read and decrypt Apple Keychain files","homepage":"https://miln.eu/keysafe","names":["Keysafe"],"ruby_source_checksum":{":sha256":"698cba560957680457df73b45665c49d1e9cd4fe313170cef7b2be92cd4d16ed"},"ruby_source_path":"Casks/k/keysafe.rb","sha256":"4679f62b10fd67aade65c54e8c4091a1f037491b21eee2f0e868be2ebef9bb3e","tap_string":"homebrew/cask","url_args":["https://miln.eu/keysafe/miln-keysafe-v1.9.2-darwin-universal.zip"],"version":"1.9.2","raw_artifacts":[[":binary",["miln-keysafe-v1.9.2-darwin-universal/keysafe"]]]},"keyscreen":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Show key presses on screen","homepage":"https://keyscreenapp.com/","names":["KeyScreen"],"ruby_source_checksum":{":sha256":"02557b3b667526b0b8c6048b66a34e0c3f89f0df12f740174ce7071faac76a8d"},"ruby_source_path":"Casks/k/keyscreen.rb","sha256":"cede25ea5b847b92871549db2434370a04c4e7c3441df7929a1e687fe256b5a1","tap_string":"homebrew/cask","url_args":["https://rampatra.github.io/keyscreen-updates/KeyScreen-2.3.0.dmg"],"version":"2.3.0","raw_artifacts":[[":app",["KeyScreen.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.softal.KeyScreen","~/Library/Caches/io.softal.KeyScreen","~/Library/Containers/io.softal.KeyScreen","~/Library/HTTPStorages/io.softal.KeyScreen","~/Library/Preferences/io.softal.KeyScreen.plist","~/Library/Saved Application State/io.softal.KeyScreen.savedState"]}]]},"keysmith":{"depends_on_args":{":macos":":any"},"desc":"Create custom keyboard shortcuts for anything","homepage":"https://www.keysmith.app/","names":["Keysmith"],"ruby_source_checksum":{":sha256":"0f60b949b49ac5ebf84ab1dc1713d3969b7830234c7b5b59c62960ddec663494"},"ruby_source_path":"Casks/k/keysmith.rb","sha256":"d5be3d267ddedd38b67b04b2cc0608969e85b65b4317a32d66de2d6f9c4318eb","tap_string":"homebrew/cask","url_args":["https://keysmith.app/versions/Keysmith-1.18.7.dmg"],"version":"1.18.7","raw_artifacts":[[":app",["Keysmith.app"]],[":zap",{":trash":["~/Library/Application Support/Google/Chrome/NativeMessagingHosts/app.keysmith.keysmith_native_messaging_host.json","~/Library/Application Support/Mozilla/NativeMessagingHosts/app.keysmith.keysmith_native_messaging_host.json","~/Library/Caches/app.keysmith.Keysmith","~/Library/HTTPStorages/app.keysmith.Keysmith","~/Library/Keysmith","~/Library/Preferences/app.keysmith.Keysmith.plist","~/Library/WebKit/app.keysmith.Keysmith"]}]]},"keystore-explorer":{"depends_on_args":{":macos":":any"},"desc":"GUI replacement for the Java command-line utilities keytool and jarsigner","homepage":"https://keystore-explorer.org/","names":["KeyStore Explorer"],"ruby_source_checksum":{":sha256":"1763c77ffb98c2553c4af6a04b552bce5c28c6a1076f85b0171858b5558d9bcd"},"ruby_source_path":"Casks/k/keystore-explorer.rb","sha256":"7e8a6ba4a824464494f9e2a1bc26de34dd64b71dd1a0147da6b123540bada25b","tap_string":"homebrew/cask","url_args":["https://github.com/kaikramer/keystore-explorer/releases/download/v5.7.0/kse-570-x64.dmg"],"version":"5.7.0","raw_artifacts":[[":app",["KeyStore Explorer.app"]],[":zap",{":trash":"~/Library/Saved Application State/org.kse.keystore-explorer.savedState"}]]},"keyty":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Keyboard and mouse input visualizer","homepage":"https://keyty.app/","names":["Keyty"],"ruby_source_checksum":{":sha256":"07be2e770b8df6225907d51a1b4453350bae17c53349a3ad93180cdc3b7d5cf5"},"ruby_source_path":"Casks/k/keyty.rb","sha256":"f80665a951ddb545dba229705aedd56720d49a4c047cf49ee1296644330fc127","tap_string":"homebrew/cask","url_args":["https://github.com/keytyapp/Keyty/releases/download/v1.8.0/Keyty.dmg"],"version":"1.8.0","raw_artifacts":[[":app",["Keyty.app"]],[":zap",{":trash":["~/Library/Preferences/app.keyty.Keyty.plist","~/Library/Saved Application State/app.keyty.Keyty.savedState"]}]]},"kicad":{"depends_on_args":{":macos":":any"},"desc":"Electronics design automation suite","homepage":"https://kicad.org/","names":["KiCad"],"ruby_source_checksum":{":sha256":"063fadfde4b1f5d76e0ce1b30758ebb21914d2e7bb1e89260873b55664d714e7"},"ruby_source_path":"Casks/k/kicad.rb","sha256":"fbc27419b841a9a2a8b143b5875a87b8bd943ffcf487d53c78a8fb6d24c59e27","tap_string":"homebrew/cask","url_args":["https://github.com/KiCad/kicad-source-mirror/releases/download/10.0.7/kicad-unified-universal-10.0.7.dmg"],"version":"10.0.7","raw_artifacts":[[":suite",["KiCad"]],[":artifact",["demos"],{":target":"/Library/Application Support/kicad/demos"}],[":binary",["$APPDIR/KiCad/KiCad.app/Contents/MacOS/idf2vrml"]],[":binary",["$APPDIR/KiCad/KiCad.app/Contents/MacOS/idfcyl"]],[":binary",["$APPDIR/KiCad/KiCad.app/Contents/MacOS/kicad-cli"]],[":binary",["$APPDIR/KiCad/KiCad.app/Contents/MacOS/idfrect"]],[":binary",["$APPDIR/KiCad/KiCad.app/Contents/MacOS/dxf2idf"]],[":zap",{":delete":"/Library/Application Support/kicad",":trash":["~/Library/Application Support/kicad","~/Library/Caches/KiCad","~/Library/Preferences/kicad","~/Library/Preferences/org.kicad-pcb.*","~/Library/Preferences/org.kicad.*","~/Library/Saved Application State/org.kicad-pcb.*","~/Library/Saved Application State/org.kicad.*"]}]]},"kid3":{"depends_on_args":{":macos":":ventura"},"desc":"Audio tagger focusing on efficiency","homepage":"https://kid3.kde.org/","names":["Kid3"],"ruby_source_checksum":{":sha256":"f7d82cf99c7c907fc1e8a87cf2593d3b96173b82d7671e786364a04845da772a"},"ruby_source_path":"Casks/k/kid3.rb","sha256":"11431916bb623141fafcb65fa18c8a421415926c9c4a2f10f7ac5fbed100c6b2","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/kid3/kid3-3.10.2-Darwin-amd64.dmg"],"version":"3.10.2","raw_artifacts":[[":app",["kid3.app"]],[":binary",["$APPDIR/kid3.app/Contents/MacOS/kid3-cli"]],[":zap",{":trash":"~/Library/Preferences/com.kid3.Kid3.plist"}]]},"kigb":{"depends_on_args":{":macos":":any"},"desc":"Nintendo Game Boy/Game Boy Color emulator","homepage":"https://www.bannister.org/software/kigb.htm","names":["KiGB"],"ruby_source_checksum":{":sha256":"3a3d3b645558399c0745c0cd1128bfdc59c523abe08731139d83fc0a547c03e7"},"ruby_source_path":"Casks/k/kigb.rb","sha256":"d14607524b9843cb70e6818df61faa213cdaebb79ac355a52e3ab283393e9c2b","tap_string":"homebrew/cask","url_args":["https://www.bannister.org/software/dlh/kigb-209.zip"],"version":"2.0.9","raw_artifacts":[[":app",["KiGB v2.0.9/KiGB.app"]],[":zap",{":trash":["~/Library/Application Support/Bannister/KiGB","~/Library/Preferences/com.bannister.kigb.plist","~/Library/Saved Application State/com.bannister.kigb.savedState"]}]]},"kiibohd-configurator":{"caveats_rosetta":true,"depends_on_args":{":formula":["dfu-util"],":macos":":any"},"desc":"Modular community keyboard firmware","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://kiibohd.com/","names":["Kiibohd Configurator"],"ruby_source_checksum":{":sha256":"76164c860332a0211e6a179c01cc5a472b46ef4766f9d347ae1a41778c1f2a05"},"ruby_source_path":"Casks/k/kiibohd-configurator.rb","sha256":"996abcfd4f05420199e0302be50d9e878bd28bb50f541b5f6886a1654862e20f","tap_string":"homebrew/cask","url_args":["https://github.com/kiibohd/configurator/releases/download/v1.1.0/kiibohd-configurator-1.1.0-mac.dmg"],"version":"1.1.0","raw_artifacts":[[":uninstall",{":quit":"club.input.KiibohdConfigurator"}],[":app",["Kiibohd Configurator.app"]],[":zap",{":trash":["~/Library/Application Support/kiibohd-configurator","~/Library/Logs/Kiibohd Configurator","~/Library/Preferences/club.input.KiibohdConfigurator.plist","~/Library/Saved Application State/club.input.KiibohdConfigurator.savedState"]}]]},"kilohearts-installer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Administration tool for Kilohearts products","homepage":"https://kilohearts.com/download/","names":["Kilohearts Installer"],"ruby_source_checksum":{":sha256":"d0aee827486f967b9ee00b989d0489b074f7c922fdf21a8c36cd3155c3f4dbb4"},"ruby_source_path":"Casks/k/kilohearts-installer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://kilohearts.com/data/install/_/mac"],"version":"2.4.6","raw_artifacts":[[":app",["Kilohearts Installer.app"]],[":zap",{":trash":"/Library/Application Support/Kilohearts"}]]},"kimi":{"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"AI chat assistant from Moonshot","homepage":"https://www.moonshot.ai/","names":["kimi"],"ruby_source_checksum":{":sha256":"c5961b7ed7f02ac49e489646580b578ed6d786cbc046f4940476e06fe2f1fcfd"},"ruby_source_path":"Casks/k/kimi.rb","sha256":"5b382332d9fd9e23e27ee6f799a18795aaa194a4a8c64fe379ef84bf66f20f63","tap_string":"homebrew/cask","url_args":["https://kimi-img.moonshot.cn/app/download/mac/kimi_3.2.20.dmg"],"version":"3.2.20","raw_artifacts":[[":app",["Kimi Installer.app/Contents/Helpers/Kimi.app"]],[":zap",{":trash":["~/.kimi-webbridge","~/.kimi-work","~/Library/Application Scripts/com.moonshot.kimichat.share","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.moonshot.kimichat.sfl*","~/Library/Application Support/kimi","~/Library/Application Support/kimi-desktop","~/Library/Caches/KimiAppCache","~/Library/Containers/com.moonshot.kimichat.share","~/Library/HTTPStorages/com.moonshot.kimichat","~/Library/Logs/kimi-desktop","~/Library/Preferences/com.moonshot.kimichat.plist"]}]]},"kimis":{"depends_on_args":{":macos":":any"},"desc":"Desktop client for Misskey","homepage":"https://github.com/Lakr233/Kimis","names":["Kimis"],"ruby_source_checksum":{":sha256":"220b48a4aa5871372e00f903478f7d257427c9b4e1a0b5cb1a9be69e709b1b42"},"ruby_source_path":"Casks/k/kimis.rb","sha256":"5f033d41695e61a214fe21754432fa27a7c3d1ae44a9a809a9071f0bdbadbed3","tap_string":"homebrew/cask","url_args":["https://github.com/Lakr233/Kimis/releases/download/1.22.184/Kimis-1.22.184.zip"],"version":"1.22.184","raw_artifacts":[[":uninstall",{":quit":"as.wiki.qaq.kimi"}],[":app",["Kimis.app"]],[":zap",{":trash":["~/Library/Application Scripts/as.wiki.qaq.kimis","~/Library/Containers/as.wiki.qaq.kimis"]}]]},"kindavim":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Use Vim in input fields and non input fields","homepage":"https://kindavim.app/","names":["kindaVim"],"ruby_source_checksum":{":sha256":"ee74a0af796a4e4f7d94aad0ba00e973e4a8ac20e5cfcfb47a07d44040c401ea"},"ruby_source_path":"Casks/k/kindavim.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://releases.kindavim.app/kindaVim.zip"],"version":"97","raw_artifacts":[[":app",["kindaVim.app"]],[":zap",{":trash":["~/Library/Application Scripts/mo.com.sleeplessmind.kindaVim","~/Library/Application Scripts/mo.com.sleeplessmind.kindaVim-LaunchAtLoginHelper","~/Library/Application Support/kindaVim","~/Library/Caches/mo.com.sleeplessmind.kindaVim","~/Library/Containers/mo.com.sleeplessmind.kindaVim","~/Library/Containers/mo.com.sleeplessmind.kindaVim-LaunchAtLoginHelper","~/Library/HTTPStorages/mo.com.sleeplessmind.kindaVim","~/Library/HTTPStorages/mo.com.sleeplessmind.kindaVim.binarycookies","~/Library/Preferences/mo.com.sleeplessmind.kindaVim.plist","~/Library/Saved Application State/mo.com.sleeplessmind.kindaVim.savedState","~/Library/WebKit/mo.com.sleeplessmind.kindaVim"]}]]},"kindle-comic-converter":{"depends_on_args":{":macos":":any"},"desc":"Comic and manga converter for ebook readers","homepage":"https://github.com/ciromattia/kcc","names":["Kindle Comic Converter","KCC"],"ruby_source_checksum":{":sha256":"249b6dc208376e26c41baf6d7c87309c530e35993e10781afff14082a8a5803b"},"ruby_source_path":"Casks/k/kindle-comic-converter.rb","sha256":"288346fc2b583459eb76c171acfc244b397752724f336c51266e645ce62540ab","tap_string":"homebrew/cask","url_args":["https://github.com/ciromattia/kcc/releases/download/v12.1.1/kcc_macos_i386_12.1.1.dmg"],"version":"12.1.1","raw_artifacts":[[":app",["Kindle Comic Converter.app"]],[":zap",{":trash":["~/Library/Preferences/com.kindlecomicconverter.KindleComicConverter.plist","~/Library/Preferences/Kindle Comic Converter.plist"]}]]},"kindle-comic-creator":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-02-09",":because":":unmaintained"},"desc":"Turns comics, graphic novels and manga into Kindle books","disable_args":{":date":"2026-02-11",":because":":unmaintained"},"homepage":"https://www.amazon.com/b?node=23496309011","names":["Kindle Comic Creator"],"ruby_source_checksum":{":sha256":"08e693dea3fa9ab3584c61307e192bc9e818d2d1e1291dc87afa2defebcd709a"},"ruby_source_path":"Casks/k/kindle-comic-creator.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://kc2.s3.amazonaws.com/KindleComicCreatorInstall.dmg"],"version":"1.160","raw_artifacts":[[":uninstall",{":launchctl":"com.amazon.KindlePreviewerUpdater",":pkgutil":["com.amazon.kc2.kindleComicCreator*","com.amazon.kc2.KindlePreviewer.pkg"]}],[":pkg",["Kindle Comic Creator.pkg"]],[":zap",{":trash":["~/.kindle","~/Library/Saved Application State/com.amazon.KC2.savedState"]}]]},"kindle-create":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Creating beautiful books has never been easier","homepage":"https://www.amazon.com/Kindle-Create/b?node=18292298011","names":["Kindle Create"],"ruby_source_checksum":{":sha256":"b572ec7e71d667399c874e652a06ff74dfc4a94f07443239dc542e2368291f71"},"ruby_source_path":"Casks/k/kindle-create.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://d2bzeorukaqrvt.cloudfront.net/KindleCreateInstaller.pkg"],"version":"1.116","raw_artifacts":[[":uninstall",{":pkgutil":"com.amazon.kc"}],[":pkg",["KindleCreateInstaller.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.amazon.kc.savedState"}]]},"kindle-previewer":{"depends_on_args":{":macos":":monterey"},"desc":"Preview and audit Kindle eBooks","homepage":"https://kdp.amazon.com/en_US/help/topic/G202131170","names":["Kindle Previewer"],"ruby_source_checksum":{":sha256":"09eafc7b2768af37f431a73d7910d52ca53ef84a8acc4e92ede1546563bdf377"},"ruby_source_path":"Casks/k/kindle-previewer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://d2bzeorukaqrvt.cloudfront.net/KPR4/KindlePreviewer4.pkg"],"version":"4.0.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.amazon.kpr4"}],[":pkg",["KindlePreviewer4.pkg"]],[":zap",{":trash":["~/Library/Application Support/bugsnag-shared-com.amazon.kpr4","~/Library/Application Support/com.amazon.kpr4","~/Library/Application Support/Kindle Previewer 4","~/Library/Caches/bugsnag-shared-com.amazon.kpr4","~/Library/Caches/com.amazon.kpr4","~/Library/HTTPStorages/com.amazon.kpr4","~/Library/Preferences/com.amazon.kpr4.plist"]}]]},"kiro-cli":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI-powered productivity tool for the command-line","homepage":"https://kiro.dev/docs/cli/","names":["Kiro CLI"],"ruby_source_checksum":{":sha256":"6e443e12d3e019556d054b0fe9663bbaeeaece931faed4b226211c87af280ded"},"ruby_source_path":"Casks/k/kiro-cli.rb","sha256":"110bb7630571190659d5bf4ad0359c8dee40fcff14ac7501b0d3f68957238765","tap_string":"homebrew/cask","url_args":["https://desktop-release.q.us-east-1.amazonaws.com/2.34.0/Kiro%20CLI.dmg"],"version":"2.34.0","raw_artifacts":[[":uninstall",{":launchctl":"com.amazon.codewhisperer.launcher"}],[":app",["Kiro CLI.app"]],[":binary",["$APPDIR/Kiro CLI.app/Contents/MacOS/kiro-cli"]],[":zap",{":trash":["~/.kiro","~/.local/bin/kiro-cli","~/.local/bin/kiro-cli-chat","~/Library/Application Support/kiro-cli","~/Library/Caches/com.amazon.codewhisperer","~/Library/Caches/dev.kiro.cli","~/Library/LaunchAgents/com.amazon.codewhisperer.launcher.plist","~/Library/Preferences/dev.kiro.cli.plist","~/Library/WebKit/com.amazon.codewhisperer"]}]]},"kiro":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Agent-centric IDE with spec-driven development","homepage":"https://kiro.dev/","names":["kiro"],"ruby_source_checksum":{":sha256":"4e7713313d92a37e59118646671827c412c8d91fb94430bcfe73de3d912b9624"},"ruby_source_path":"Casks/k/kiro.rb","sha256":"f834fc1bb6715ae45c3400932e6cff880dab98d19f23d91815ea71d2ba3edc92","tap_string":"homebrew/cask","url_args":["https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/1.4.26/kiro-ide-1.4.26-stable-darwin-x64.dmg"],"version":"1.4.26","raw_artifacts":[[":app",["Kiro.app"]],[":binary",["$APPDIR/Kiro.app/Contents/Resources/app/bin/code"],{":target":"kiro"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.kiro.desktop.sfl*","~/Library/Application Support/Kiro","~/Library/Preferences/dev.kiro.desktop.plist","~/Library/Saved Application State/dev.kiro.desktop.savedState"],":rmdir":"~/.kiro"}]]},"kirocrew":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Persistent AI development workspace with multi-agent support","homepage":"https://kiro.dev/docs/crew/","names":["Kiro Crew"],"ruby_source_checksum":{":sha256":"80427689790e811f8fc0e69e09f1d53484e34d840762608370e60c82e46e264d"},"ruby_source_path":"Casks/k/kirocrew.rb","sha256":"dadecc2bc65ffa550db2ea32270f80a71f693e7394386706d92fa04fd3b0feb0","tap_string":"homebrew/cask","url_args":["https://download.crew.kiro.dev/desktop/stable/0.9.0/KiroCrew.dmg"],"version":"0.9.0","raw_artifacts":[[":app",["KiroCrew.app"]],[":zap",{":trash":["~/.cache/kirocrew-desktop-updater","~/.config/kirocrew-desktop","~/.kirocrew.breadcrumb","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.amazon.kiro.crew.sfl*","~/Library/Application Support/kirocrew-desktop","~/Library/Application Support/kirocrew-electron-mac","~/Library/Logs/kirocrew-desktop","~/Library/Preferences/com.amazon.kiro.crew.plist"]}]]},"kitlangton-hex":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Voice-to-text transcription and paste tool","homepage":"https://hex.kitlangton.com/","names":["Hex"],"ruby_source_checksum":{":sha256":"f143dd8693d368f66d3e9f1cc2cc9cc95eda6d47ddf90eccfa1b36c6de12a8d0"},"ruby_source_path":"Casks/k/kitlangton-hex.rb","sha256":"fce7d4c62324f371b2c913382683e6965b2c5a7a7099073c8888e092c6503a1b","tap_string":"homebrew/cask","url_args":["https://github.com/kitlangton/Hex/releases/download/v0.8.5/Hex-0.8.5.dmg"],"version":"0.8.5","raw_artifacts":[[":app",["Hex.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.kitlangton.Hex","~/Library/Containers/com.kitlangton.Hex"]}]]},"kitty":{"conflicts_with_args":{":cask":["kitty@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"GPU-based terminal emulator","homepage":"https://github.com/kovidgoyal/kitty","names":["kitty"],"ruby_source_checksum":{":sha256":"faf4f864f78f3e925434ae8254f8d7e6fd288c7d03358cac29236ad239703dbf"},"ruby_source_path":"Casks/k/kitty.rb","sha256":"e524b894145d89cb76b584e3a9691196ae56bfa31d51384a44aa774252b7cef7","tap_string":"homebrew/cask","url_args":["https://github.com/kovidgoyal/kitty/releases/download/v0.49.2/kitty-0.49.2.dmg"],"version":"0.49.2","raw_artifacts":[[":app",["kitty.app"]],[":command_wrapper",["kitty"],{":executable":"$APPDIR/kitty.app/Contents/MacOS/kitty"}],[":command_wrapper",["kitten"],{":executable":"$APPDIR/kitty.app/Contents/MacOS/kitten"}],[":zap",{":trash":["~/.config/kitty","~/Library/Caches/kitty","~/Library/Preferences/kitty","~/Library/Preferences/net.kovidgoyal.kitty.plist","~/Library/Saved Application State/net.kovidgoyal.kitty.savedState"]}]]},"kitty@nightly":{"conflicts_with_args":{":cask":["kitty"]},"depends_on_args":{":macos":":monterey"},"desc":"GPU-based terminal emulator","homepage":"https://github.com/kovidgoyal/kitty","names":["kitty-nightly"],"ruby_source_checksum":{":sha256":"92d9883b5c738b71a2e5d953a61360427ed55e64737e23f6db147823be697419"},"ruby_source_path":"Casks/k/kitty@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/kovidgoyal/kitty/releases/download/nightly/kitty-nightly.dmg"],"version":"latest","raw_artifacts":[[":app",["kitty.app"]],[":command_wrapper",["kitty"],{":executable":"$APPDIR/kitty.app/Contents/MacOS/kitty"}],[":command_wrapper",["kitten"],{":executable":"$APPDIR/kitty.app/Contents/MacOS/kitten"}],[":zap",{":trash":["~/.config/kitty","~/Library/Caches/kitty","~/Library/Preferences/kitty","~/Library/Preferences/net.kovidgoyal.kitty.plist","~/Library/Saved Application State/net.kovidgoyal.kitty.savedState"]}]]},"kiwi-for-gmail":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Enhances Gmail like a full-featured desktop office productivity app","homepage":"https://www.kiwiforgmail.com/","names":["Kiwi for Gmail"],"ruby_source_checksum":{":sha256":"f2bc54b5bad35f8fcf36b27c3614b621c12fa6b3bef2b0d3723a78393e834973"},"ruby_source_path":"Casks/k/kiwi-for-gmail.rb","sha256":"9766ee47a0e7203b448851f3f37e73df8e22852ce7505c9d2d3b29a6ebd6fa02","tap_string":"homebrew/cask","url_args":["https://downloads.kiwiforgmail.com/kiwi/release/consumer/Kiwi%20for%20Gmail-4.6.9-universal-mac.zip"],"version":"4.6.9","raw_artifacts":[[":app",["Kiwi for Gmail.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.zive.kiwi","~/Library/Application Scripts/com.zive.kiwi.loginhelper","~/Library/Application Scripts/com.zive.kiwi.share","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.zive.kiwi.sfl*","~/Library/Application Support/Kiwi for Gmail","~/Library/Containers/com.zive.kiwi","~/Library/Containers/com.zive.kiwi.loginhelper","~/Library/Containers/com.zive.kiwi.share","~/Library/Group Containers/ND86S98S6P.com.zive.kiwi","~/Library/Preferences/com.zive.kiwi.plist","~/Library/Saved Application State/com.zive.kiwi.savedState"]}]]},"kiwix":{"depends_on_args":{":macos":":sonoma"},"desc":"App providing offline access to Wikipedia and many other web sites","homepage":"https://www.kiwix.org/","names":["Kiwix"],"ruby_source_checksum":{":sha256":"0ea8f37eeaa2eb67efc9a946d6793b544a285a0e714b2201b8caeb3cb3c060e7"},"ruby_source_path":"Casks/k/kiwix.rb","sha256":"b3be3e988070b47dfe5a924432ef2b602cad9439d4cce61f7b9b9962ff200af4","tap_string":"homebrew/cask","url_args":["https://download.kiwix.org/release/kiwix-macos/kiwix-macos_3.17.1.dmg"],"version":"3.17.1","raw_artifacts":[[":app",["Kiwix.app"]],[":zap",{":trash":["~/Library/Application Scripts/Kiwix","~/Library/Containers/self.kiwix"]}]]},"kkbox":{"depends_on_args":{":macos":":monterey"},"desc":"Music streaming service","homepage":"https://play.kkbox.com/","names":["KKBOX"],"ruby_source_checksum":{":sha256":"140febf310cfddbd6a0e26996cdaf1e27eb5222c0165af5772688301382a4042"},"ruby_source_path":"Casks/k/kkbox.rb","sha256":"7e6736db456d191fe807c086b99f19b908a54b805975d83899cc2f1fb870da85","tap_string":"homebrew/cask","url_args":["https://dl-universal-v2.kfs.io/KKBOX-26.10.4-universal.dmg"],"version":"26.10.4","raw_artifacts":[[":uninstall",{":quit":"com.kkbox.electron-app"}],[":app",["KKBOX.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.kkbox.electron-app.sfl*","~/Library/Application Support/com.kkbox.KKBOX","~/Library/Application Support/KKBOX","~/Library/Caches/com.kkbox.electron-app","~/Library/Caches/com.kkbox.electron-app.ShipIt","~/Library/Caches/com.kkbox.KKBOX","~/Library/Caches/KKBOX","~/Library/HTTPStorages/com.kkbox.electron-app","~/Library/HTTPStorages/com.kkbox.KKBOX","~/Library/Logs/KKBOX","~/Library/Preferences/com.kkbox.electron-app.plist","~/Library/Preferences/com.kkbox.KKBOX.plist","~/Library/Saved Application State/com.kkbox.electron-app.savedState"]}]]},"kkterm":{"auto_updates":true,"desc":"Local-first administration workspace for terminals, SSH, and SFTP","homepage":"https://github.com/ryantsai/KKTerm","names":["KKTerm"],"ruby_source_checksum":{":sha256":"4ef700aa36c6d9be972ac846bd4a217adcf9617b4b0243364cc03600ea3873b6"},"ruby_source_path":"Casks/k/kkterm.rb","sha256":"44224fb9803137f46cc0447f449695c82c6f78c1785be61b1c526799ba201dcd","tap_string":"homebrew/cask","url_args":["https://github.com/ryantsai/KKTerm/releases/download/v3000.0.27/kkterm-3000.0.27-macos-universal.dmg"],"version":"3000.0.27","raw_artifacts":[[":app",["KKTerm.app"]],[":zap",{":trash":["~/Library/Application Support/com.kkterm.app","~/Library/Caches/com.kkterm.app","~/Library/Preferences/com.kkterm.app.plist","~/Library/Saved Application State/com.kkterm.app.savedState","~/Library/WebKit/com.kkterm.app"]}]]},"klatexformula":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Generate images from LaTeX equations","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://klatexformula.sourceforge.io/","names":["KLatexFormula"],"ruby_source_checksum":{":sha256":"d795084b534104f3eb067875089b4d14cbca532926df7f3c724fd6e235382971"},"ruby_source_path":"Casks/k/klatexformula.rb","sha256":"fe868fcec17638f98f5c730f1dee20fe91981523392e49d6b9b23795f2b4b897","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/klatexformula/klatexformula/klatexformula-4.1.0/klatexformula-4.1.0-macosx.dmg"],"version":"4.1.0","raw_artifacts":[[":app",["klatexformula.app"]],[":zap",{":trash":["~/Library/Preferences/org.klatexformula.klatexformula.plist","~/Library/Saved Application State/org.klatexformula.klatexformula.savedState"]}]]},"klayout":{"depends_on_args":{":macos":":any"},"desc":"IC design layout viewer and editor","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.klayout.de/","names":["KLayout"],"ruby_source_checksum":{":sha256":"524923b9c08d79b8a794e82d14487d9eba9c6b7d8f3da7f0a79eb23bfe4004c8"},"ruby_source_path":"Casks/k/klayout.rb","sha256":"5c432cecff49a27cbad8097bcf6a3169bebfec32ce87b13e92af19440b4a87f7","tap_string":"homebrew/cask","url_args":["https://www.klayout.org/downloads/MacOS/HW-klayout-0.30.4-macOS-Ventura-1-qt5MP-RsysPhb311.dmg"],"version":"0.30.4","raw_artifacts":[[":preflight_steps",{":steps":[{":source":{":base":"staged_path",":path":"."},":target":{":base":"staged_path",":path":"KLayout"},":type":"move_contents"}]}],[":uninstall",{":quit":"klayout.de",":pkgutil":"klayout.de"}],[":suite",["KLayout"]],[":zap",{":trash":"~/.klayout"}]]},"klogg":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Fast, advanced log explorer","homepage":"https://github.com/variar/klogg","names":["Klogg"],"ruby_source_checksum":{":sha256":"7042a792dbf07ec9383c34740db16e2dc46cf3c53f55ac42d4798113276f829d"},"ruby_source_path":"Casks/k/klogg.rb","sha256":"e5df7722d0d851852dd9cc3449dd42d1fef3e74edda8c20dc04b38cb852b0fec","tap_string":"homebrew/cask","url_args":["https://github.com/variar/klogg/releases/download/v22.06/klogg-22.06.0.1289-OSX-Qt5.dmg"],"version":"22.06.0.1289","raw_artifacts":[[":app",["klogg.app"]],[":command_wrapper",["klogg"],{":executable":"$APPDIR/klogg.app/Contents/MacOS/klogg"}],[":zap",{":trash":["~/Library/Application Support/klogg","~/Library/Preferences/com.klogg.klogg.plist","~/Library/Preferences/com.klogg.klogg_session.plist","~/Library/Saved Application State/com.github.variar.klogg.savedState"]}]]},"klokki":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automatic time-tracking solution","homepage":"https://klokki.com/","names":["Klokki"],"ruby_source_checksum":{":sha256":"3edf5f0c451f00749c503c4654fbc0b67f2a43da0cc601eaf9ed50e0e329bfc2"},"ruby_source_path":"Casks/k/klokki.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://klokki.com/download/Klokki.dmg"],"version":"1.3.7","raw_artifacts":[[":uninstall",{":launchctl":"com.klokki-launcher",":quit":"com.klokki-launcher"}],[":app",["Klokki.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.klokki-launcher","~/Library/Application Support/com.klokki.macos","~/Library/Application Support/Klokki","~/Library/Caches/com.klokki.macos","~/Library/Containers/com.klokki-launcher","~/Library/HTTPStorages/com.klokki.macos","~/Library/HTTPStorages/com.klokki.macos.binarycookies","~/Library/Preferences/com.klokki.macos.plist"]}]]},"kmeet":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Client for the kMeet videoconferencing solution","homepage":"https://kmeet.infomaniak.com/","names":["kMeet"],"ruby_source_checksum":{":sha256":"fbfe6ed254980a490b6fb2a5792107dbed6e31f6d69151f3890b3a331dd1cf87"},"ruby_source_path":"Casks/k/kmeet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.storage5.infomaniak.com/meet/kMeet.dmg"],"version":"2.0.2","raw_artifacts":[[":uninstall",{":launchctl":"com.infomaniak.meet.ShipIt",":quit":"com.infomaniak.meet"}],[":app",["kMeet.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/kmeet-electron-updater","~/Library/Application Support/kMeet","~/Library/Caches/com.infomaniak.meet*","~/Library/HTTPStorages/com.infomaniak.meet","~/Library/Logs/kMeet","~/Library/Preferences/com.infomaniak.meet.plist"]}]]},"knime":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Software to create and productionise data science","homepage":"https://www.knime.com/","names":["KNIME Analytics Platform"],"ruby_source_checksum":{":sha256":"ea563b220400b806c6b5b32a9c6d718f63a50839a7441b7404b82890b1a7a92d"},"ruby_source_path":"Casks/k/knime.rb","sha256":"5e030f309d5ecb18e136de9446c589141d42658f84e29658aae739c3b16ad937","tap_string":"homebrew/cask","url_args":["https://download.knime.org/analytics-platform/macosx/knime_5.12.0.app.macosx.cocoa.x86_64.dmg"],"version":"5.12.0","raw_artifacts":[[":app",["KNIME 5.12.0.app"]],[":zap",{":trash":["~/Library/Caches/org.knime.product","~/Library/Preferences/org.knime.product.plist","~/Library/Saved Application State/org.knime.product.savedState"]}]]},"knock-app":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Unlock with AppleWatch","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"http://www.knocktounlock.com/","names":["Knock"],"ruby_source_checksum":{":sha256":"0bcce391ed3e36ff3c874451c4f1b5ee66c3a3c9ab6260de3ab03e3637cfcfce"},"ruby_source_path":"Casks/k/knock-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://knock-updates.s3.amazonaws.com/Knock.zip"],"version":"2.2.1","raw_artifacts":[[":app",["Knock.app"]],[":zap",{":trash":["~/Library/Caches/com.crashlytics.data/com.knock.mac","~/Library/Caches/com.knock.mac","~/Library/Logs/Knock","~/Library/Preferences/com.knock.mac.plist"],":rmdir":"~/Library/Caches/com.crashlytics.data"}]]},"knockknock":{"depends_on_args":{":macos":":any"},"desc":"Tool to show what is persistently installed on the computer","homepage":"https://objective-see.org/products/knockknock.html","names":["KnockKnock"],"ruby_source_checksum":{":sha256":"a0658b53128cf05973212fe56c9fbad02fccacb81cbf041f90970969a9559c16"},"ruby_source_path":"Casks/k/knockknock.rb","sha256":"98eae6cda5a7e122e6c7e68622617c00d6533a909f505f002c93dd90941a3f9e","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/KnockKnock/releases/download/v4.1.0/KnockKnock_4.1.0.zip"],"version":"4.1.0","raw_artifacts":[[":app",["KnockKnock.app"]],[":zap",{":trash":["~/Library/Caches/com.objective-see.KnockKnock","~/Library/Preferences/com.objective-see.KnockKnock.plist","~/Library/Saved Application State/com.objective-see.KnockKnock.savedState"]}]]},"knuff":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Debug application for Apple Push Notification Service (APNs)","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/KnuffApp/Knuff","names":["Knuff"],"ruby_source_checksum":{":sha256":"c4c8b850989740ea2347899c222d09d5d0b3fac97fd9f57a226984b9d6564b80"},"ruby_source_path":"Casks/k/knuff.rb","sha256":"06c6bb6d2254211f4369a9903aefb61eb894c706b08635091f457d1730b79c69","tap_string":"homebrew/cask","url_args":["https://github.com/KnuffApp/Knuff/releases/download/v1.3/Knuff.app.zip"],"version":"1.3","raw_artifacts":[[":app",["Knuff.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.madebybowtie.knuff-osx.sfl*","~/Library/Application Support/com.makebybowtie.Knuff-OSX","~/Library/Caches/com.crashlytics.data/com.madebybowtie.Knuff-OSX","~/Library/HTTPStorages/com.madebybowtie.Knuff-OSX","~/Library/Preferences/com.madebybowtie.Knuff-OSX.plist"]}]]},"kobo":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop reader for Kobo eBooks","homepage":"https://www.kobo.com/desktop","names":["Kobo"],"ruby_source_checksum":{":sha256":"d111082ba008508f43c28a91c9bfb082d8f5f755fc84959bdc4624ccbb3b5df5"},"ruby_source_path":"Casks/k/kobo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.kobo.com/downloads/desktop/kobodesktop/kobosetup.dmg"],"version":"latest","raw_artifacts":[[":app",["Kobo.app"]],[":zap",{":trash":["~/Library/Application Support/Kobo","~/Library/Preferences/com.kobo.Analytics.plist","~/Library/Preferences/com.kobobooks.Kobo Desktop Edition.plist","~/Library/Saved Application State/com.kobo.desktop.kobo.savedState"]}]]},"kodelife":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Real-time GPU shader editor","homepage":"https://hexler.net/kodelife","names":["KodeLife"],"ruby_source_checksum":{":sha256":"c7270ac3bd27e94f1aa7bc82ad1b08b6b97c1e48bcb68bd6da4e9f21950c1e6d"},"ruby_source_path":"Casks/k/kodelife.rb","sha256":"cedf146ebfc7d2776e0ad0e07ae5ffb6c53249bcaa24ab25a6f4e0ad6ba9bd8c","tap_string":"homebrew/cask","url_args":["https://hexler.net/pub/kodelife/kodelife-1.2.9.212-macos.dmg"],"version":"1.2.9,212","raw_artifacts":[[":uninstall",{":quit":"net.hexler.KodeLife"}],[":app",["KodeLife.app"]],[":zap",{":trash":["~/Library/Application Support/net.hexler.KodeLife","~/Library/Caches/net.hexler.KodeLife","~/Library/HTTPStorages/net.hexler.KodeLife*","~/Library/Logs/net.hexler.KodeLife","~/Library/Preferences/net.hexler.KodeLife.plist","~/Library/Saved Application State/net.hexler.KodeLife.savedState"],":rmdir":"~/Documents/KodeLife"}]]},"kodi":{"depends_on_args":{":macos":":any"},"desc":"Free and open-source media player","homepage":"https://kodi.tv/","names":["Kodi"],"ruby_source_checksum":{":sha256":"e0c338656e00c57035491df161d6f2694a20afa776aa4c3bbe747f8585aadb04"},"ruby_source_path":"Casks/k/kodi.rb","sha256":"88f55cd3490f14a743fd5f2295242ff552b2491bc7ded9d5df6d30d585f8dfa4","tap_string":"homebrew/cask","url_args":["https://mirrors.kodi.tv/releases/osx/x86_64/kodi-21.3-Omega-x86_64.dmg"],"version":"21.3-Omega","raw_artifacts":[[":app",["Kodi.app"]],[":zap",{":trash":["~/.kodi","~/Library/Application Support/Kodi","~/Library/Logs/kodi.log","~/Library/Logs/kodi.old.log","~/Library/Preferences/org.xbmc.kodi.plist","~/Library/Saved Application State/org.xbmc.kodi.savedState"]}]]},"koe":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Zero-GUI voice input tool","homepage":"https://github.com/missuo/koe","names":["Koe"],"ruby_source_checksum":{":sha256":"39b7838a806eda95e7b69316f37c96e5a6f27ad1d6b5291c445830392d6d8619"},"ruby_source_path":"Casks/k/koe.rb","sha256":"0118f6d96b6e8df496fb157220ebea606e8c2c68b230b8326b78a7a8d8591fd0","tap_string":"homebrew/cask","url_args":["https://github.com/missuo/koe/releases/download/v1.0.33/Koe-macOS-arm64.zip"],"version":"1.0.33","raw_artifacts":[[":app",["Koe.app"]],[":binary",["$APPDIR/Koe.app/Contents/MacOS/koe-cli"],{":target":"koe"}],[":zap",{":trash":["~/.koe","~/Library/Caches/nz.owo.koe","~/Library/HTTPStorages/nz.owo.koe","~/Library/HTTPStorages/nz.owo.koe.binarycookies","~/Library/Preferences/nz.owo.koe.plist"]}]]},"kogiqa":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"UI automation tool using natural language descriptions","homepage":"https://kogiQA.com/","names":["kogiQA"],"ruby_source_checksum":{":sha256":"2af0306aa814f6609f9becf7f2c0bb3ce8c2f406980050a63e05752b3c25c815"},"ruby_source_path":"Casks/k/kogiqa.rb","sha256":"1ce8a46cf1e8574b7d9c385f274806d4e57e019bf7a0af4135664660b4eafbfc","tap_string":"homebrew/cask","url_args":["https://updater.kogiqa.com/release/kogi-qa-0.5.1230-universal.dmg"],"version":"0.5.1230","raw_artifacts":[[":app",["kogiQA.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.atagon.kogi.app.sfl*","~/Library/Application Support/kogiQA","~/Library/Preferences/com.atagon.kogi.app.plist"]}]]},"koharu":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"ML-powered manga translator","homepage":"https://koharu.rs/","names":["Koharu"],"ruby_source_checksum":{":sha256":"50888c0a7acb9f78060ac12c9994c4796a612b44133b906dbcc38c2c233ea1d3"},"ruby_source_path":"Casks/k/koharu.rb","sha256":"78b1dcd0f353a8bc3b63115744b55e4fd73e93eb1a1a349473c92b7988247f0f","tap_string":"homebrew/cask","url_args":["https://github.com/mayocream/koharu/releases/download/0.83.5/koharu_0.83.5_aarch64.dmg"],"version":"0.83.5","raw_artifacts":[[":uninstall",{":quit":"Koharu"}],[":app",["koharu.app"]],[":zap",{":trash":["~/Library/Application Support/Koharu","~/Library/Caches/Koharu","~/Library/WebKit/Koharu"]}]]},"komet":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Commit message editor","homepage":"https://zgcoder.net/#komet","names":["Komet"],"ruby_source_checksum":{":sha256":"87d264e6198ba34d7f4192188001672cf757d5de4d9b99cc7c568304da703be6"},"ruby_source_path":"Casks/k/komet.rb","sha256":"bce616503ab914cf9140dde87395a39a8069e008f71bee1467f0f85255a9b227","tap_string":"homebrew/cask","url_args":["https://zgcoder.net/software/komet/Komet_1.5.1_54.tar.xz"],"version":"1.5.1,54","raw_artifacts":[[":app",["Komet.app"]],[":zap",{":trash":["~/Library/Caches/org.zgcoder.Komet","~/Library/Preferences/org.zgcoder.Komet.plist"]}]]},"konica-minolta-bizhub-c750i-driver":{"depends_on_args":{":macos":":any"},"desc":"PostScript printer driver","homepage":"https://www.konicaminolta.eu/eu-en/support/download-centre","names":["Konica Minolta Bizhub C750i/C650i/C360i/C287i/C286i/C4050i/C4000i/C3320i Printer Driver"],"ruby_source_checksum":{":sha256":"1245510a635ba7568b883e3f2dd0391be4f0874ca703c943b51536a14df4ee18"},"ruby_source_path":"Casks/k/konica-minolta-bizhub-c750i-driver.rb","sha256":"4f719fc97c606b69bcbc424e7f3b69e951e271d14630bb2fbfdb518fc8fd63fb","tap_string":"homebrew/cask","url_args":["https://dl.konicaminolta.eu/en?tx_kmdownloadproxy_downloadproxy[fileId]=fc0248bedb67251d5e34e75ec42e5b47&tx_kmdownloadproxy_downloadproxy[documentId]=148199&tx_kmdownloadproxy_downloadproxy[system]=KonicaMinolta&tx_kmdownloadproxy_downloadproxy[language]=EN&type=1558521685"],"version":"5.5.3A,fc0248bedb67251d5e34e75ec42e5b47,148199","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":path":"/Library/Printers/KONICAMINOLTA/Preferences"}],":type":"set_ownership"}]}],[":uninstall",{":pkgutil":"jp.konicaminolta.print.package.C751i"}],[":pkg",["C751i_C308i_C4751i_C750i_C287i_C4050i_11.pkg"]],[":zap",{":trash":["/Library/Printers/KONICAMINOLTA/Preferences/jp.konicaminolta.printers.C751i","/Library/Printers/KONICAMINOLTA/Preferences/jp.konicaminolta.printers.C751i.plist"],":rmdir":"/Library/Printers/KONICAMINOLTA"}]]},"konica-minolta-bizhub-c759-c658-c368-c287-c3851-driver":{"depends_on_args":{":macos":":any"},"desc":"Drivers for Konica Monolta Bizhub printers","homepage":"https://www.konicaminolta.eu/eu-en/support/download-centre","names":["Konica Minolta Bizhub C759/C658/C368/C287/C3851 Series Printer"],"ruby_source_checksum":{":sha256":"74ebacc62f40b514e07ac9c880f63f8f585067df29ae0f3527623e56ca283e5c"},"ruby_source_path":"Casks/k/konica-minolta-bizhub-c759-c658-c368-c287-c3851-driver.rb","sha256":"1e21d40a62e37222b350299f95496898e7934fef71421a4990f7e78f0bf91fe2","tap_string":"homebrew/cask","url_args":["https://dl.konicaminolta.eu/en?tx_kmdownloadproxy_downloadproxy[fileId]=eb6d403e0fae336969cf627b3e38a647&tx_kmdownloadproxy_downloadproxy[documentId]=139511&tx_kmdownloadproxy_downloadproxy[system]=KonicaMinolta&tx_kmdownloadproxy_downloadproxy[language]=EN&type=1558521685"],"version":"11.9.0A,eb6d403e0fae336969cf627b3e38a647,139511","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":path":"/Library/Printers/KONICAMINOLTA/Preferences"}],":type":"set_ownership"}]}],[":uninstall",{":pkgutil":"jp.konicaminolta.print.package.C759"}],[":pkg",["C759_C658_C368_C287_C3851_11.pkg"]],[":zap",{":trash":["/Library/Printers/KONICAMINOLTA/Preferences/jp.konicaminolta.printers.C759","/Library/Printers/KONICAMINOLTA/Preferences/jp.konicaminolta.printers.C759.plist"],":rmdir":"/Library/Printers/KONICAMINOLTA"}]]},"kontur-talk":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Video conferencing service","homepage":"https://kontur.ru/talk","names":["Kontur Talk","Толк"],"ruby_source_checksum":{":sha256":"30509bfb4a1b62ebc877ba50261eba83b1a474fbc1d594208319df0ac05f8ade"},"ruby_source_path":"Casks/k/kontur-talk.rb","sha256":"abf9dbfefa9bea6af201f0a82f156537cf05dcd65d3ffd7849917720ecf65768","tap_string":"homebrew/cask","url_args":["https://st.ktalk.host/ktalk-app/mac/ktalk.3.7.0-mac.dmg"],"version":"3.7.0","raw_artifacts":[[":app",["Толк.app"]],[":zap",{":trash":["~/Library/Application Support/ktalk","~/Library/Logs/ktalk","~/Library/Preferences/kontur.talk.plist"]}]]},"koodo-reader":{"desc":"Open-source e-book reader","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.koodoreader.com/en","names":["Koodo Reader"],"ruby_source_checksum":{":sha256":"47229b70f5998b46493d5313b75fa633d8ba6545ade215bdff72935d4fa59510"},"ruby_source_path":"Casks/k/koodo-reader.rb","sha256":"092ff130d48b35141f1e8b542e0cfb18a0bbac3d107255a2830c41b35ef06403","tap_string":"homebrew/cask","url_args":["https://github.com/koodo-reader/koodo-reader/releases/download/v2.4.6/Koodo-Reader-2.4.6-x64.dmg"],"version":"2.4.6","raw_artifacts":[[":app",["Koodo Reader.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/xyz.960960.koodo.sfl*","~/Library/Application Support/koodo-reader","~/Library/Preferences/xyz.960960.koodo.plist","~/Library/Saved Application State/xyz.960960.koodo.savedState"]}]]},"kopiaui":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Backup/restore tool","homepage":"https://kopia.io/","names":["KopiaUI"],"ruby_source_checksum":{":sha256":"c462c212e3373a1dec136ac6daa4c1ec7cf2fd0f8727e873525b59e0390e53ac"},"ruby_source_path":"Casks/k/kopiaui.rb","sha256":"518c6ff1ed4c992085f1c2ce3eeec0d8616562d855c12b82d7da02eb2103b7a5","tap_string":"homebrew/cask","url_args":["https://github.com/kopia/kopia/releases/download/v0.23.1/KopiaUI-0.23.1.dmg"],"version":"0.23.1","raw_artifacts":[[":app",["KopiaUI.app"]],[":zap",{":trash":["~/Library/Application Support/kopia","~/Library/Caches/kopia","~/Library/Logs/kopia","~/Library/Logs/kopia-ui","~/Library/Preferences/io.kopia.ui.plist","~/Library/Saved Application State/io.kopia.ui.savedState"]}]]},"koreader":{"depends_on_args":{":linux":":any"},"desc":"Document viewer for e-ink devices","homepage":"https://koreader.rocks/","names":["KOReader"],"ruby_source_checksum":{":sha256":"9a3ae3fa8b6d7510d12eb23e3294b3d5a353f0c20122f5c14ed16bb68bf87328"},"ruby_source_path":"Casks/k/koreader.rb","tap_string":"homebrew/cask","url_args":["https://github.com/koreader/koreader/releases/download/v2026.07.1/koreader-v2026.07.1-x86_64.AppImage"],"version":"2026.07.1","raw_artifacts":[[":app_image",["koreader-v2026.07.1-x86_64.AppImage"],{":target":"KOReader.AppImage"}],[":zap",{":trash":"~/.config/koreader"}]]},"kotlin-lsp":{"desc":"Official Kotlin Language Server","homepage":"https://github.com/Kotlin/kotlin-lsp","names":["Kotlin LSP"],"ruby_source_checksum":{":sha256":"629ab6fd4a054db2518e8615522071594e2a68cb673c9abb093f670335be70ba"},"ruby_source_path":"Casks/k/kotlin-lsp.rb","sha256":"b29c393a5e541153d03d626e7946268437e358a667a5f914a126dbb4007664b1","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/language-server/kotlin-server/263.7084.0/kotlin-server-263.7084.0.sit"],"version":"263.7084.0","raw_artifacts":[[":binary",["kotlin-server-263.7084.0/kotlin-lsp.sh"],{":target":"kotlin-lsp"}]]},"kotlin-native":{"depends_on_args":{":macos":":any"},"desc":"LLVM backend for Kotlin","homepage":"https://kotlinlang.org/docs/reference/native-overview.html","names":["Kotlin Native"],"ruby_source_checksum":{":sha256":"1d1113eed5d0a9053c29e2ab87e5fcffba18a8dce3698326903fb039f4d575ce"},"ruby_source_path":"Casks/k/kotlin-native.rb","sha256":"741799f163ad240f7fe54fae5334490c5a8a8fca9b9e9d39495db497b4f1763c","tap_string":"homebrew/cask","url_args":["https://github.com/JetBrains/kotlin/releases/download/v2.4.21/kotlin-native-prebuilt-macos-x86_64-2.4.21.tar.gz"],"version":"2.4.21","raw_artifacts":[[":binary",["kotlin-native-prebuilt-macos-x86_64-2.4.21/bin/cinterop"]],[":binary",["kotlin-native-prebuilt-macos-x86_64-2.4.21/bin/generate-platform"]],[":binary",["kotlin-native-prebuilt-macos-x86_64-2.4.21/bin/klib"]],[":binary",["kotlin-native-prebuilt-macos-x86_64-2.4.21/bin/konan-lldb"]],[":binary",["kotlin-native-prebuilt-macos-x86_64-2.4.21/bin/konanc"]],[":binary",["kotlin-native-prebuilt-macos-x86_64-2.4.21/bin/kotlinc-native"]],[":binary",["kotlin-native-prebuilt-macos-x86_64-2.4.21/bin/run_konan"]]],"raw_caveats":"kotlin-native requires Java 6+. You can install the latest version with:\n  brew install --cask temurin\n"},"kreya":{"depends_on_args":{":macos":":ventura"},"desc":"GUI Client for interacting with gRPC, REST and WebSocket services","homepage":"https://kreya.app/","names":["Kreya"],"ruby_source_checksum":{":sha256":"60f3aedcf473666de1116df86258022099f899070d3c0257afedb07fb74cd8de"},"ruby_source_path":"Casks/k/kreya.rb","sha256":"145051eecc67e65daa248ed1e1e7fb14a7085b37340c4863c0daa9905041df92","tap_string":"homebrew/cask","url_args":["https://stable-downloads.kreya.app/1.21.0/Kreya-osx-x64.zip"],"version":"1.21.0","raw_artifacts":[[":app",["Kreya.app"]],[":zap",{":trash":"~/Library/Caches/app.kreya"}]]},"krisp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Noise cancelling application","homepage":"https://krisp.ai/","names":["Krisp"],"ruby_source_checksum":{":sha256":"6c1e9dfcf9ed385f8965c8058422c5952f22b00917b1311846e5dca755f80d58"},"ruby_source_path":"Casks/k/krisp.rb","sha256":"3ac1fb5373c573e6a2fce88be645f70e05271f35c8e48b64a5ae63cf209cf373","tap_string":"homebrew/cask","url_args":["https://cdn.krisp.ai/mp/mn/3.18/mac/Krisp_3.18.3_x64.pkg"],"version":"3.18.3","raw_artifacts":[[":uninstall",{":launchctl":["ai.krisp.krispMac*","krisp"],":quit":"ai.krisp.krispMac",":pkgutil":"ai.krisp.krispMac*",":delete":"/Applications/krisp.app"}],[":pkg",["Krisp_3.18.3_x64.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/ai.krisp.krispMac.LaunchHelper","~/Library/Application Support/ai.krisp.krispMac","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.krisp.krispmac.sfl*","~/Library/Application Support/krisp","~/Library/Caches/ai.krisp.krispMac","~/Library/Containers/ai.krisp.krispMac.LaunchHelper","~/Library/HTTPStorages/ai.krisp.krispMac.*","~/Library/LaunchAgents/ai.krisp.krispMac.cameraAssistant.plist","~/Library/LaunchAgents/krisp.plist","~/Library/Preferences/ai.krisp.krispMac.plist"]}]]},"krita":{"desc":"Free and open-source painting and sketching program","homepage":"https://krita.org/","names":["Krita"],"ruby_source_checksum":{":sha256":"0673c5a58f60173b1bac7f2b7bdd289d3012d45c34cbd40de10ede258b9eb776"},"ruby_source_path":"Casks/k/krita.rb","sha256":"531e261da1fd8d5c468cfcd4eebd16e9edf6ab320e89406d2875f2e43c1148de","tap_string":"homebrew/cask","url_args":["https://download.kde.org/stable/krita/5.3.4.1/krita-5.3.4.1-signed.dmg"],"version":"5.3.4.1","raw_artifacts":[[":app",["krita.app"],{":target":"Krita.app"}],[":zap",{":trash":["~/Library/Application Scripts/org.krita.*","~/Library/Application Support/krita*","~/Library/Caches/krita","~/Library/Containers/org.krita.*","~/Library/Preferences/kritadisplayrc","~/Library/Preferences/kritarc","~/Library/Saved Application State/org.krita.savedState"]}]]},"ksnip":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Screenshot and annotation tool","homepage":"https://github.com/ksnip/ksnip","names":["ksnip"],"ruby_source_checksum":{":sha256":"03f915569bb2c3718b7160c800b88f42cd98b14b7e2e14b0b63b49051b635b62"},"ruby_source_path":"Casks/k/ksnip.rb","sha256":"a029364951e0377f3e625a7af70313d1266145a62185e8e127286b5564b11e08","tap_string":"homebrew/cask","url_args":["https://github.com/ksnip/ksnip/releases/download/v1.10.1/ksnip-1.10.1.dmg"],"version":"1.10.1","raw_artifacts":[[":app",["ksnip.app"]],[":zap",{":trash":["~/Library/Preferences/org.ksnip.*.plist","~/Library/Saved Application State/org.ksnip.ksnip.savedState"]}]]},"kstars":{"depends_on_args":{":macos":":ventura"},"desc":"Astronomy software","homepage":"https://kstars.kde.org/","names":["KStars"],"ruby_source_checksum":{":sha256":"9fd50add817b4ac50a06c4a90ba8a30b053da51c3da09b28006d3ec5f8672dcc"},"ruby_source_path":"Casks/k/kstars.rb","sha256":"46494af5b4b41e54d5cb3571682c792cf8a7e6ba73ede084a3a33271b0c5bf72","tap_string":"homebrew/cask","url_args":["https://www.indilib.org/jdownloads/kstars/kstars-3.8.5-x86_64.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"3.8.5","raw_artifacts":[[":uninstall",{":launchctl":"org.freedesktop.dbus-kstars"}],[":app",["kstars.app"]],[":zap",{":trash":["~/Library/Application Support/kstars","~/Library/Caches/kstars","~/Library/Preferences/kstars","~/Library/Preferences/kstarsrc"]}]]},"kuaitie":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cross-platform cloud clipboard synchronisation tool","homepage":"https://home.clipber.com/","names":["kuaitie"],"ruby_source_checksum":{":sha256":"e317ad3c03e12a89be0a0debfc65ad7acc1c8ec4484ab10d599f087dec94bbbd"},"ruby_source_path":"Casks/k/kuaitie.rb","sha256":"50f27ebfceaa3f93afbe512b89a381c0829288db9ace3c5c4f8ee0bcc16c2bda","tap_string":"homebrew/cask","url_args":["https://clipweb.oss-cn-qingdao.aliyuncs.com/release/macos/packages/kuaitie-600_1766990787.zip"],"version":"6.0.0,1766990787","raw_artifacts":[[":uninstall",{":quit":"manager.clipboard.kuaitie"}],[":app",["kuaitie.app"]],[":zap",{":trash":["~/Library/Caches/manager.clipboard.kuaitie","~/Library/HTTPStorages/manager.clipboard.kuaitie","~/Library/Preferences/manager.clipboard.kuaitie.plist","~/Library/WebKit/manager.clipboard.kuaitie"]}]]},"kubecontext":{"depends_on_args":{":macos":":any"},"desc":"Menu bar app for managing Kubernetes contexts","homepage":"https://github.com/turkenh/KubeContext","names":["KubeContext"],"ruby_source_checksum":{":sha256":"71ea965e090048550b7489030704b8c06398232d6e3b42138c46fb7b4ccf2414"},"ruby_source_path":"Casks/k/kubecontext.rb","sha256":"9b815995123dcf8a6e90c65600db68fdb38d1e9e362695922b2ec2aad7d74fc2","tap_string":"homebrew/cask","url_args":["https://github.com/turkenh/KubeContext/releases/download/v2.0.1/KubeContext.zip"],"version":"2.0.1","raw_artifacts":[[":app",["KubeContext.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ht.kubecontext","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.ht.kubecontext.sfl*","~/Library/Containers/com.ht.kubecontext"]}]]},"kubernetic":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Kubernetes desktop client","homepage":"https://kubernetic.com/","names":["Kubernetic"],"ruby_source_checksum":{":sha256":"3f7370da3aeeb73e39e973d5b14a7ec5a84c726646231e2716fc777d05931efb"},"ruby_source_path":"Casks/k/kubernetic.rb","sha256":"176f3210c3b53b882dee831af622010cf1ba74b54d4d71cdfe4ab4bc4eef17ed","tap_string":"homebrew/cask","url_args":["https://kubernetic.s3.amazonaws.com/Kubernetic-4.4.0.dmg"],"version":"4.4.0","raw_artifacts":[[":uninstall",{":signal":[["TERM","com.kubernetic.desktop.helper"],["TERM","com.kubernetic.desktop"]]}],[":app",["Kubernetic.app"]],[":zap",{":trash":["~/.kubernetic","~/Library/Application Support/Kubernetic","~/Library/Logs/Kubernetic","~/Library/Preferences/com.kubernetic.desktop.*","~/Library/Saved Application State/com.kubernetic.desktop.*"]}]]},"kubeterm":{"depends_on_args":{":macos":":monterey"},"desc":"Kubernetes graphical management tool","homepage":"https://www.kubeterm.com/","names":["Kubeterm"],"ruby_source_checksum":{":sha256":"c3ec63b18fc73065fba36024c744f24498892106c711d781e0fd63248579e305"},"ruby_source_path":"Casks/k/kubeterm.rb","sha256":"1514a51243ef3721f754c9d182d6bd4462bd55a0ab8504ddb6d5b1c0b8b3b25f","tap_string":"homebrew/cask","url_args":["https://github.com/kbterm/kubeterm/releases/download/v2.8.3/Kubeterm-v2.8.3-universal.dmg"],"version":"2.8.3","raw_artifacts":[[":app",["kubeterm.app"]],[":zap",{":trash":["~/Library/Application Support/com.kubeterm","~/Library/Caches/com.kubeterm","~/Library/Logs/com.kubeterm","~/Library/Preferences/com.kubeterm.plist","~/Library/Saved Application State/com.kubeterm.savedState"]}]]},"kui":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-08-30",":because":":discontinued"},"desc":"CLI graphics framework","disable_args":{":date":"2026-08-30",":because":":discontinued"},"homepage":"https://github.com/kubernetes-sigs/kui","names":["Kui"],"ruby_source_checksum":{":sha256":"5f34e610c2eb5898b16b374d78bb844d5b110f8f089f02eab1faa5ab2a15680d"},"ruby_source_path":"Casks/k/kui.rb","sha256":"2bd61658192a1a513a6a5c2ba0c45df95bafb07790f8d7fce63df8f98eea24c1","tap_string":"homebrew/cask","url_args":["https://github.com/kubernetes-sigs/kui/releases/download/v13.1.4/Kui-darwin-x64.tar.bz2"],"version":"13.1.4","raw_artifacts":[[":app",["Kui-darwin-x64/Kui.app"]],[":binary",["$APPDIR/Kui.app/Contents/Resources/kubectl-kui"]],[":zap",{":trash":"~/Library/Application Support/Kui"}]]},"kunkun":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App launcher","homepage":"https://kunkun.sh/","names":["Kunkun"],"ruby_source_checksum":{":sha256":"8df54bd45491afade6ed3af25f2a6a04c62cead494d17be0b36afdcd5e41253f"},"ruby_source_path":"Casks/k/kunkun.rb","sha256":"54a88e04f148039f52f590f811eac189e622b496f81097c8860d722b9447302b","tap_string":"homebrew/cask","url_args":["https://download.kunkun.sh/Kunkun-v0.1.37/kunkun_x64.app.tar.gz"],"version":"0.1.37","raw_artifacts":[[":app",["kunkun.app"]],[":zap",{":trash":["~/Library/Application Support/sh.kunkun.desktop","~/Library/Logs/sh.kunkun.desktop","~/Library/Preferences/sh.kunkun.desktop.plist","~/Library/Saved Application State/sh.kunkun.desktop.savedState"]}]]},"kvirc":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"IRC Client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.kvirc.net/","names":["KVIrc"],"ruby_source_checksum":{":sha256":"3dfd505e67f49dabb1b22124b6782057fb0cd1e72ea970ca01a29566944a6985"},"ruby_source_path":"Casks/k/kvirc.rb","sha256":"c439697be84fb8dc41b9541f64182bb6ee561ecfd3e5070f1f4be64ca0fe156c","tap_string":"homebrew/cask","url_args":["https://github.com/kvirc/KVIrc/releases/download/5.2.10/KVIrc-5.2.10-Quasar.dmg"],"version":"5.2.10,Quasar","raw_artifacts":[[":app",["KVIrc.app"]],[":zap",{":trash":["~/.kvirc*.rc","~/Library/Preferences/com.kvirc.kvirc.plist","~/Library/Saved Application State/com.kvirc.kvirc.savedState"]}]]},"kyokan-bob":{"depends_on_args":{":macos":":any"},"desc":"Handshake wallet GUI for managing transactions, name auctions, and DNS records","homepage":"https://bobwallet.io/","names":["Bob Wallet"],"ruby_source_checksum":{":sha256":"2b2f3ad70036fa04003dc75c97f5227e0b560f28040087fcaf4f7d21f6531694"},"ruby_source_path":"Casks/k/kyokan-bob.rb","sha256":"84aa56ec0d7269dd66764d8ca01bb110d9fd88e380b5fbc7749dc7d6b321bd22","tap_string":"homebrew/cask","url_args":["https://github.com/kyokan/bob-wallet/releases/download/v2.1.0/Bob-2.1.0-x86.dmg"],"version":"2.1.0","raw_artifacts":[[":app",["Bob.app"]],[":zap",{":trash":["~/Library/Application Support/Bob","~/Library/Preferences/com.kyokan.BobRelease.plist","~/Library/Saved Application State/com.kyokan.BobRelease.savedState"]}]]},"label-live":{"depends_on_args":{":macos":":monterey"},"desc":"Label design and printer software","homepage":"https://label.live/","names":["Label LIVE"],"ruby_source_checksum":{":sha256":"61eb65a26844f484db10984c1f8b6448fd70c6dd2831cdb5e6644cd591b7720f"},"ruby_source_path":"Casks/l/label-live.rb","sha256":"cc85c729a6b6dc4b9a90a1948c3184b6019c6e8ee3de5906fc488a9942401bac","tap_string":"homebrew/cask","url_args":["https://download.label.live/Label-LIVE-4.14.2.dmg"],"version":"4.14.2","raw_artifacts":[[":app",["Label LIVE.app"]],[":zap",{":trash":["~/Library/Application Support/Label LIVE","~/Library/Logs/Label LIVE","~/Library/Preferences/com.semireg.LabelLIVE.plist","~/Library/Saved Application State/com.semireg.LabelLIVE.savedState"]}]]},"labplot":{"depends_on_args":{":macos":":sonoma"},"desc":"Data visualization and analysis software","homepage":"https://labplot.kde.org/","names":["LabPlot"],"ruby_source_checksum":{":sha256":"786e7cb0509b49c8debd8b40c5c38b26ffee1915542efbc6d4e0a96bce6a8e5d"},"ruby_source_path":"Casks/l/labplot.rb","sha256":"6f6f8675189059d08a6a6cfe33b14ff8b864ce18ea2987d412f120a31e32aa56","tap_string":"homebrew/cask","url_args":["https://download.kde.org/stable/labplot/labplot-2.12.1-arm64.dmg"],"version":"2.12.1","raw_artifacts":[[":app",["LabPlot.app"]],[":zap",{":trash":["~/Library/Preferences/labplot2rc","~/Library/Preferences/org.kde.UserFeedback.org.kde.labplot*.plist","~/Library/Saved Application State/org.kde.labplot.SavedState"]}]]},"labymod":{"depends_on_args":{":macos":":any"},"desc":"Launcher for LabyMod (Minecraft client)","homepage":"https://labymod.net/","names":["LabyMod Launcher"],"ruby_source_checksum":{":sha256":"1606c0f09c46fc2500d3b7e05e8d9216a14dc5359e5b393ebce2e15ceda42bdc"},"ruby_source_path":"Casks/l/labymod.rb","sha256":"cc2688bf9a82b238060c11c115fb7a4b02e92aed275770a2537026c3e490bd90","tap_string":"homebrew/cask","url_args":["https://releases.r2.labymod.net/launcher/darwin/x64/LabyMod%20Launcher-3.0.16-x64.dmg"],"version":"3.0.16","raw_artifacts":[[":app",["Laby Launcher.app"]],[":zap",{":trash":["~/Library/Application Support/LabyMod Launcher","~/Library/Application Support/LabyMod","~/Library/Caches/net.labymod.launcher","~/Library/Caches/net.labymod.launcher.ShipIt"]}]]},"lagrange":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop GUI client for browsing Geminispace","homepage":"https://gmi.skyjake.fi/lagrange/","names":["Lagrange"],"ruby_source_checksum":{":sha256":"76bd5befebf29224afc469248342250b4b6e63929b2d6e0b83c6a7efd443c6e7"},"ruby_source_path":"Casks/l/lagrange.rb","sha256":"21c1750761bb21f1b82b26a84ca05bacd4cfa1703240c9dd890ee6e4e702e0f2","tap_string":"homebrew/cask","url_args":["https://git.skyjake.fi/gemini/lagrange/releases/download/v1.21.2/lagrange_v1.21.2_macos10.13-x86_64.tbz"],"version":"1.21.2","raw_artifacts":[[":app",["Lagrange.app"]],[":zap",{":trash":["~/Library/Application Support/fi.skyjake.Lagrange","~/Library/Preferences/fi.skyjake.Lagrange.plist","~/Library/Saved Application State/fi.skyjake.Lagrange.savedState"]}]]},"landrop":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Drop any files to any devices on your LAN","homepage":"https://landrop.app/","names":["LANDrop"],"ruby_source_checksum":{":sha256":"fdc9e72b994db9af428b87a972eca543cdb969d4c5b872e80b2a3d42e909418e"},"ruby_source_path":"Casks/l/landrop.rb","sha256":"069f7ce4d43647a8e968de77ae1dd277e984d6ded6bf7cdac5caf979a7ac7123","tap_string":"homebrew/cask","url_args":["https://github.com/LANDrop/LANDrop/releases/download/v0.4.0/LANDrop-0.4.0-macos.dmg"],"version":"0.4.0","raw_artifacts":[[":uninstall",{":quit":"app.landrop.landrop"}],[":app",["LANDrop.app"]],[":zap",{":trash":"~/Library/Preferences/app.landrop.landrop.plist"}]]},"langdock":{"depends_on_args":{":macos":":sonoma"},"desc":"Platform for AI Adoption","homepage":"https://langdock.com/products/desktop","names":["Langdock"],"ruby_source_checksum":{":sha256":"405e06f62b3cd9cec46ee00c7e01e048e0d3b825f98e92b484cf6975c9aa3df0"},"ruby_source_path":"Casks/l/langdock.rb","sha256":"d79eeaa382a1013735edb1a5534072a7c58180e0da9141383ee8b96c36c5fd11","tap_string":"homebrew/cask","url_args":["https://desktop.langdock.com/global/stable/Langdock-1.0.14.dmg"],"version":"1.0.14","raw_artifacts":[[":app",["Langdock.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.langdock.desktop.sfl*","~/Library/Application Support/langdock","~/Library/Logs/Langdock","~/Library/Preferences/com.langdock.desktop.plist"]}]]},"langflow":{"depends_on_args":{":macos":":ventura"},"desc":"Low-code AI-workflow building tool","homepage":"https://www.langflow.org/desktop","names":["Langflow Desktop"],"ruby_source_checksum":{":sha256":"945426ab8b2fa756e68e4f091647155bcdba5815df694a3025cc3715296be7f1"},"ruby_source_path":"Casks/l/langflow.rb","sha256":"4e1985253b1a71654d52bd59f2cb82403c0368e2296aa941ce0e9b3a65659749","tap_string":"homebrew/cask","url_args":["https://github.com/langflow-ai/langflow/releases/download/v1.12.0/Langflow_1.12.0_universal.dmg"],"version":"1.12.0,v1.12.0","raw_artifacts":[[":app",["Langflow .app"]],[":zap",{":trash":["~/.langflow","~/Library/Caches/com.Langflow","~/Library/Caches/langflow","~/Library/Logs/com.Langflow","~/Library/Preferences/com.Langflow.plist","~/Library/WebKit/com.Langflow"]}]]},"langgraph-studio":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-08-30",":because":":discontinued"},"desc":"Desktop app for prototyping and debugging LangGraph applications locally","disable_args":{":date":"2026-08-30",":because":":discontinued"},"homepage":"https://studio.langchain.com/","names":["LangGraph Studio"],"ruby_source_checksum":{":sha256":"6198e4230153b20ca76ef5c851a5e64bdeb64e59e9e20403a08fb8b0a2af9746"},"ruby_source_path":"Casks/l/langgraph-studio.rb","sha256":"3686a8164d001f371bfbd019024cbef0f2a8945e8fdca7467836cd5fc8882959","tap_string":"homebrew/cask","url_args":["https://github.com/langchain-ai/langgraph-studio/releases/download/v0.0.37/LangGraph-Studio-0.0.37-universal.dmg"],"version":"0.0.37","raw_artifacts":[[":app",["LangGraph Studio.app"]],[":zap",{":trash":["~/Library/Application Support/LangGraph Studio","~/Library/Preferences/com.electron.langgraph-studio-desktop.plist","~/Library/Saved Application State/com.electron.langgraph-studio-desktop.savedState"]}]]},"languagetool-desktop":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Grammar, spelling and style suggestions in all the writing apps","homepage":"https://languagetool.org/","names":["LanguageTool for Desktop"],"ruby_source_checksum":{":sha256":"d49d6db59cb1743682bc87ee0a1e08f7761bf0288cf24e48b610ed600f53cdac"},"ruby_source_path":"Casks/l/languagetool-desktop.rb","sha256":"cb1089b4937fdaf506fcccce278591b44091303ccb216834cc7b1ca390a468cf","tap_string":"homebrew/cask","url_args":["https://languagetool.org/download/mac-app/LanguageToolDesktop-3.4.1.dmg"],"version":"3.4.1","raw_artifacts":[[":uninstall",{":launchctl":["org.languageTool.desktop.LauncherApplication","org.languageTool.desktop.UninstallHelper"],":quit":"org.languagetool.desktop"}],[":app",["LanguageTool for Desktop.app"]],[":zap",{":trash":["~/Library/Application Scripts/N6PF5J2JR8.org.languagetool.desktop.group","~/Library/Application Scripts/org.languagetool.desktop.ShareExtension","~/Library/Application Support/LanguageTool for Desktop","~/Library/Caches/org.languagetool.desktop","~/Library/Containers/org.languagetool.desktop.ShareExtension","~/Library/Group Containers/N6PF5J2JR8.org.languagetool.desktop.group","~/Library/HTTPStorages/org.languagetool.desktop*","~/Library/LaunchAgents/org.languageTool.desktop.UninstallHelper.plist","~/Library/Preferences/org.languagetool.desktop.plist"]}]]},"lantern":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open Internet For All","homepage":"https://lantern.io/","names":["Lantern"],"ruby_source_checksum":{":sha256":"a56cb8cca9c6e45c3db1eaee9179814ed54eac926c7f7b48a430b3dc5e284750"},"ruby_source_path":"Casks/l/lantern.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/lantern/lantern-installer.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":launchctl":"org.getlantern",":quit":"com.getlantern.lantern"}],[":app",["Lantern.app"]],[":zap",{":trash":["~/Library/Application Support/byteexec/lantern","~/Library/Application Support/byteexec/sysproxy-cmd","~/Library/Application Support/Lantern","~/Library/Logs/Lantern"]}]]},"lapce":{"depends_on_args":{":macos":":any"},"desc":"Open source code editor written in Rust","homepage":"https://lapce.dev/","names":["Lapce"],"ruby_source_checksum":{":sha256":"996733f4dcf27e02b1f34f1e55890e71a16828fc9b0d326a2cb75e51567aaa8c"},"ruby_source_path":"Casks/l/lapce.rb","sha256":"d4ba42218148446c265c6a823107a969b3b0dca5e14df834563f2859927228f5","tap_string":"homebrew/cask","url_args":["https://github.com/lapce/lapce/releases/download/v0.4.6/Lapce-macos.dmg"],"version":"0.4.6","raw_artifacts":[[":uninstall",{":quit":"io.lapce"}],[":app",["Lapce.app"]],[":binary",["$APPDIR/Lapce.app/Contents/MacOS/lapce"]],[":zap",{":trash":["~/.lapce","~/Library/Application Support/dev.lapce.Lapce-Stable","~/Library/Application Support/Lapce","~/Library/Saved Application State/io.lapce.savedState"]}]]},"laravel-kit":{"depends_on_args":{":macos":":any"},"desc":"Desktop Laravel admin panel app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tmdh.github.io/laravel-kit","names":["Laravel Kit"],"ruby_source_checksum":{":sha256":"8f5c81402ba0282695c29f92c0862415d052242d997ccab399c889173f59aaa8"},"ruby_source_path":"Casks/l/laravel-kit.rb","sha256":"5d17be67b3bfc4fedcf6de0e64e8e4a93df9b467cb8540e073c3d52b4346697d","tap_string":"homebrew/cask","url_args":["https://github.com/tmdh/laravel-kit/releases/download/v2.0.9/Laravel-Kit-2.0.9-mac.zip"],"version":"2.0.9","raw_artifacts":[[":app",["Laravel Kit.app"]],[":zap",{":trash":["~/Library/Application Support/laravel-kit","~/Library/Preferences/com.tmdh.laravel-kit.plist","~/Library/Saved Application State/com.tmdh.laravel-kit.savedState"]}]]},"lark":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Project management software","homepage":"https://www.larksuite.com/","names":["Lark"],"ruby_source_checksum":{":sha256":"2521c170b89c2734378c4d05fa654f8f7b3fe120e95331db3cf65b184486b908"},"ruby_source_path":"Casks/l/lark.rb","sha256":"525721da8254b3ce7dd40a75c9e07ed299f69f40705a39103bc50f27bb5609ce","tap_string":"homebrew/cask","url_args":["https://sf16-sg.larksuitecdn.com/obj/lark-version-sg/dbad7f44/Lark-darwin_x64-8.3.14-signed.dmg"],"version":"8.3.14,dbad7f44","raw_artifacts":[[":app",["LarkSuite.app"]],[":zap",{":trash":["~/Library/Caches/com.electron.lark","~/Library/Caches/com.electron.lark.helper","~/Library/Caches/com.larksuite.larkApp.helper","~/Library/HTTPStorages/com.larksuite.larkApp.helper","~/Library/Preferences/com.electron.lark.helper.plist","~/Library/Preferences/com.larksuite.larkApp.plist","~/Library/Saved Application State/com.electron.lark.savedState"]}]]},"laserpecker-design-space":{"depends_on_args":{":macos":":any"},"desc":"Laser engraving and cutting software","homepage":"https://laserpecker.net/","names":["LaserPecker Design Space"],"ruby_source_checksum":{":sha256":"d761698aa5e520482bb7b68eb60eceaa19595539a4273b1fa5481c1f20bc2a0c"},"ruby_source_path":"Casks/l/laserpecker-design-space.rb","sha256":"fec12d652fea335ead976c9c78da91c05b8316399a7fe1014195c66a72ef510a","tap_string":"homebrew/cask","url_args":["https://laserpecker-prod.oss-cn-hongkong.aliyuncs.com/apply/software/pc/LaserPecker-Design-Space-Mac-2.12.1.dmg"],"version":"2.12.1","raw_artifacts":[[":app",["LaserPecker Design Space.app"]],[":zap",{":trash":["~/Library/Application Support/laserpecker_design_spaces","~/Library/Logs/laserpecker_design_spaces","~/Library/Preferences/com.laserpecker.pc.plist"]}]]},"lasso-app":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Move and resize windows with mouse","homepage":"https://thelasso.app/","names":["Lasso"],"ruby_source_checksum":{":sha256":"c6a5b657d34052dca82c10c5faa24ef0de0d8d54233f037fd1f989e71e0b5cba"},"ruby_source_path":"Casks/l/lasso-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://f003.backblazeb2.com/file/lasso-app/Lasso.dmg"],"version":"1.8.2","raw_artifacts":[[":app",["Lasso.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.heavylightapps.lassolaunchhelper.sfl*","~/Library/Application Support/com.heavylightapps.lasso","~/Library/Application Support/Lasso","~/Library/Caches/com.heavylightapps.lasso","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.heavylightapps.lasso","~/Library/Caches/SentryCrash/Lasso","~/Library/HTTPStorages/com.heavylightapps.lasso","~/Library/HTTPStorages/com.heavylightapps.lasso.binarycookies","~/Library/Preferences/com.heavylightapps.lasso.plist","~/Library/Preferences/group.com.heavylightapps.lasso.firebase.plist"]}]]},"last-window-quits":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automatically quit apps when their last window is closed","homepage":"https://lawand.io/last-window-quits/","names":["Last Window Quits"],"ruby_source_checksum":{":sha256":"af295d33b6f7a85756cfee320dc28667c1949ad0d9fca56d67ecc1c2cdb0557c"},"ruby_source_path":"Casks/l/last-window-quits.rb","sha256":"10938d6cd6e201914d3041673509891f80e102c6fa78be8ddf1c3caed1fd862d","tap_string":"homebrew/cask","url_args":["https://lawand.io/wp-content/uploads/2024/12/last-window-quits-1.1.4.zip"],"version":"1.1.4,2024,12","raw_artifacts":[[":app",["Last Window Quits.app"]],[":zap",{":trash":["~/Library/Application Support/io.lawand.last-window-quits","~/Library/HTTPStorages/io.lawand.last-window-quits","~/Library/LaunchAgents/io.lawand.last-window-quits.plist","~/Library/Preferences/io.lawand.last-window-quits.plist","~/LWQ Debug Logs"]}]]},"lastfm":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Music services manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.last.fm/","names":["Last.fm Scrobbler"],"ruby_source_checksum":{":sha256":"27951ad633ee20be453d3dfad94536be1ab648f2a968ac2becef0e2ee0fcc948"},"ruby_source_path":"Casks/l/lastfm.rb","sha256":"0b86111e68c3e54edd68e1a00a4390e3b13d10f6166161619cc8cadcfd053eba","tap_string":"homebrew/cask","url_args":["https://cdn.last.fm/client/Mac/Last.fm-2.1.39.zip"],"version":"2.1.39","raw_artifacts":[[":app",["Last.fm.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Last.fm*","~/Library/Application Support/Last.fm","~/Library/Caches/fm.last.Scrobbler","~/Library/Caches/Last.fm","~/Library/Logs/Last.fm","~/Library/Preferences/fm.last*"]}]]},"lastpass":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Password manager","homepage":"https://www.lastpass.com/","names":["LastPass"],"ruby_source_checksum":{":sha256":"2c9e1809b2e246386aa600d4eac25e5f825e808f0a127d63b976107e3dda43bb"},"ruby_source_path":"Casks/l/lastpass.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.cloud.lastpass.com/mac/LastPass.dmg"],"version":"4.116.0","raw_artifacts":[[":app",["LastPass.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lastpass.lastpassmacdesktop.safariext","~/Library/Application Support/com.lastpass.lastpassmacdesktop","~/Library/Caches/com.lastpass.lastpassmacdesktop","~/Library/Containers/com.lastpass.LastPass","~/Library/Containers/com.lastpass.lastpassmacdesktop.safariext","~/Library/Cookies/com.lastpass.lastpassmacdesktop.binarycookies","~/Library/Preferences/com.lastpass.lastpassmacdesktop.plist","~/Library/WebKit/com.lastpass.lastpassmacdesktop"]}]]},"latest":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility that shows the latest app updates","homepage":"https://max.codes/latest","names":["Latest"],"ruby_source_checksum":{":sha256":"5c0122aa4348a024d88ecdde9eb38d2125c4644712bf2c1ab78b26e5a234e09d"},"ruby_source_path":"Casks/l/latest.rb","sha256":"b372cde029f1f81c6465b1920a7c5a392a7791243cd30ebf39dab172ec82cbf5","tap_string":"homebrew/cask","url_args":["https://max.codes/latest/0.11.zip"],"version":"0.11","raw_artifacts":[[":app",["Latest.app"]],[":zap",{":trash":["~/Library/Caches/com.max-langer.Latest","~/Library/Cookies/com.max-langer.Latest.binarycookies","~/Library/HTTPStorages/com.max-langer.Latest","~/Library/HTTPStorages/com.max-langer.Latest.binarycookies","~/Library/Preferences/com.max-langer.Latest.plist","~/Library/Saved Application State/com.max-langer.Latest.savedState","~/Library/WebKit/com.max-langer.Latest"]}]]},"latexdraw":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Drawing editor for creating LaTeX PSTricks code","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://latexdraw.sourceforge.net/","names":["LaTexDraw"],"ruby_source_checksum":{":sha256":"b3f939cb88b8f8d723e3a1db0e029bd21e95483d18e7143ff5105e0e0c491055"},"ruby_source_path":"Casks/l/latexdraw.rb","sha256":"7a21014c60d1d75fc8efe8c0d3ba8e827d2d09d29daeda492aff5d7cbc4f257c","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/latexdraw/LaTeXDraw-4.0.3.dmg"],"version":"4.0.3","raw_artifacts":[[":app",["LaTeXDraw.app"]],[":zap",{":trash":["~/.latexdraw","~/Library/Preferences/latexdraw.plist","~/Library/Saved Application State/latexdraw.savedState"]}]]},"latexit":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Graphical interface for LaTeX","homepage":"https://www.chachatelier.fr/latexit/","names":["LaTeXiT"],"ruby_source_checksum":{":sha256":"f44c3d44a2d6c87d7acece36f7f407521d6658e98b34673924ae8318106a427f"},"ruby_source_path":"Casks/l/latexit.rb","sha256":"db4e82a20f495161cba15c72cfdfd646652af7c8c54d4a6543aa0fb3acad246a","tap_string":"homebrew/cask","url_args":["https://pierre.chachatelier.fr/latexit/downloads/LaTeXiT-2_16_6.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"2.16.6","raw_artifacts":[[":app",["LaTeXiT.app"]],[":zap",{":trash":["~/Library/Application Scripts/7SFX84GNR7.fr.chachatelier.pierre.LaTeXiT","~/Library/Application Scripts/fr.chachatelier.pierre.LaTeXiT.appex","~/Library/Caches/fr.chachatelier.pierre.LaTeXiT","~/Library/Containers/fr.chachatelier.pierre.LaTeXiT.appex","~/Library/Cookies/fr.chachatelier.pierre.LaTeXiT.binarycookies","~/Library/Group Containers/7SFX84GNR7.fr.chachatelier.pierre.LaTeXiT","~/Library/Preferences/fr.chachatelier.pierre.LaTeXiT.plist","~/Library/Saved Application State/fr.chachatelier.pierre.LaTeXiT.savedState"]}]]},"launchbar":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Productivity tool","homepage":"https://www.obdev.at/products/launchbar/index.html","names":["LaunchBar"],"ruby_source_checksum":{":sha256":"f43c34b54ec4b2dbdcccfc533d782a08bfd1df483736bac1bf1d5a5d31cc3568"},"ruby_source_path":"Casks/l/launchbar.rb","sha256":"8f71c28e8ac9d9d283ad7cda1f2f3d89a8b0b12a386b97277b197eb283886d1c","tap_string":"homebrew/cask","url_args":["https://www.obdev.at/downloads/launchbar/LaunchBar-6.24.dmg"],"version":"6.24","raw_artifacts":[[":app",["LaunchBar.app"]],[":zap",{":trash":["~/Library/Application Support/LaunchBar","~/Library/Caches/at.obdev.LaunchBar","~/Library/Preferences/at.obdev.LaunchBar.plist","~/Library/Saved Application State/at.obdev.LaunchBar.savedState"]}]]},"launchcontrol":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Create, manage and debug system and user services","homepage":"https://www.soma-zone.com/LaunchControl/","names":["LaunchControl"],"ruby_source_checksum":{":sha256":"cfc2fe0a8951ab9aa7ffd868dc712cd6a371cebed5beace59ad64649d7c52697"},"ruby_source_path":"Casks/l/launchcontrol.rb","sha256":"65a367a31b29e052d2176bde844b9820f3be932474e271e5c938191e07c17318","tap_string":"homebrew/cask","url_args":["https://www.soma-zone.com/download/files/LaunchControl-2.12.tar.xz"],"version":"2.12","raw_artifacts":[[":uninstall",{":launchctl":"com.soma-zone.LaunchControl.Helper",":quit":["com.soma-zone.JobWatch","com.soma-zone.LaunchControl","com.soma-zone.LicenseWindow","com.soma-zone.QuickLaunch"],":delete":"/Library/PrivilegedHelperTools/com.soma-zone.LaunchControl.Helper"}],[":app",["LaunchControl.app"]],[":binary",["$APPDIR/LaunchControl.app/Contents/MacOS/fdautil"]],[":zap",{":trash":["~/Library/Application Support/LaunchControl","~/Library/Caches/com.apple.helpd/Generated/com.soma-zone.LaunchControl.help*","~/Library/Caches/com.apple.helpd/Generated/LaunchControl Help*","~/Library/Caches/com.soma-zone.LaunchControl","~/Library/HTTPStorages/com.soma-zone.LaunchControl","~/Library/Logs/LaunchControl","~/Library/Preferences/com.soma-zone.LaunchControl.plist","~/Library/Preferences/com.soma-zone.LaunchControl.shared.plist","~/Library/Saved Application State/com.soma-zone.LaunchControl.savedState","~/Library/WebKit/com.soma-zone.LaunchControl"]}]]},"launchie":{"depends_on_args":{":macos":":tahoe"},"desc":"Launchpad replacement","homepage":"https://www.launchie.app/","names":["Launchie"],"ruby_source_checksum":{":sha256":"ae91f66cd4136c6495149ee15458a1d9cc38632f78eb11a18ebecc3f7eae472c"},"ruby_source_path":"Casks/l/launchie.rb","sha256":"7b47b8a0741ea0358e56ec4c96494e0844e1621031c37f63f251ac1ff7e4e743","tap_string":"homebrew/cask","url_args":["https://github.com/nick-friedrich/launchie-launchpad-replacement-mac-os/releases/download/1.6.4/Launchie_1.6.4.dmg"],"version":"1.6.4","raw_artifacts":[[":app",["Launchie.app"]],[":zap",{":trash":["~/Library/Application Scripts/de.nick-friedrich.Launchie","~/Library/Containers/de.nick-friedrich.Launchie"]}]]},"launchos":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Launchpad alternative","homepage":"https://launchosapp.com/","names":["LaunchOS"],"ruby_source_checksum":{":sha256":"5ba974a705b04075734da5167fba700354ff9c1a3a8886a707196170ac7fa92a"},"ruby_source_path":"Casks/l/launchos.rb","sha256":"0d65fb1540b155913a55c409d9f6195ea3070a8b7be6e681cf2d78e5ee7961bb","tap_string":"homebrew/cask","url_args":["https://static.remixdesign.app/launchos/LaunchOS-2.4.1-505.dmg"],"version":"2.4.1,505","raw_artifacts":[[":app",["LaunchOS.app"]],[":zap",{":trash":["~/Library/Application Support/app.remixdesign.LaunchOS","~/Library/Application Support/CrashReporter/LaunchOS_*.plist","~/Library/Application Support/LaunchOS","~/Library/Caches/app.remixdesign.LaunchOS","~/Library/HTTPStorages/app.remixdesign.LaunchOS","~/Library/Preferences/app.remixdesign.LaunchOS.plist"]}]]},"launchpad-manager":{"depends_on_args":{":macos":":any"},"desc":"Tool to manage the launchpad","homepage":"https://launchpadmanager.com/","names":["Launchpad Manager"],"ruby_source_checksum":{":sha256":"106cdb6c3f20db8bd513910335ccaa668d503d7865accd2d301ebbfe791b9a96"},"ruby_source_path":"Casks/l/launchpad-manager.rb","sha256":"e972bc4605138c9b036d4386a23da397b609981dff2f291d17985162df9f5372","tap_string":"homebrew/cask","url_args":["https://launchpadmanager.com/appyos/1.0.14/LaunchpadManager.dmg"],"version":"1.0.14","raw_artifacts":[[":app",["Launchpad Manager.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.attilamiklosi.yos.launchpadmanager.sfl*","~/Library/Application Support/Launchpad Manager","~/Library/Preferences/com.attilamiklosi.yos.launchpadmanager.plist","~/Library/Saved Application State/com.attilamiklosi.yos.launchpadmanager.savedState"]}]]},"lazarus":{"caveats_rosetta":true,"depends_on_args":{":cask":["fpc-laz","fpc-src-laz"],":macos":":any"},"deprecate_args":{":date":"2025-01-26",":because":":no_longer_meets_criteria"},"desc":"IDE for rapid application development","disable_args":{":date":"2026-01-27",":because":":no_longer_meets_criteria"},"homepage":"https://www.lazarus-ide.org/","names":["Lazarus"],"ruby_source_checksum":{":sha256":"269873420c9333af03ca418bb3e3e0191da93f5cfcf3bebae52e4925881f7744"},"ruby_source_path":"Casks/l/lazarus.rb","sha256":"c32f1fcfb16a969153d660a92e2200f32f5e40ec65d42bbd6af829cd9fe74afb","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/lazarus/Lazarus%20macOS%20x86-64/Lazarus%203.6/Lazarus-3.6-macosx-x86_64.pkg"],"version":"3.6","raw_artifacts":[[":uninstall",{":pkgutil":["org.freepascal.pkg.fpcsrc-320-laz","org.lazarus-ide.pkg.LazarusIDE"],":delete":"/Applications/Lazarus.app"}],[":pkg",["Lazarus-3.6-macosx-x86_64.pkg"]],[":zap",{":trash":"~/.lazarus"}]]},"lazpaint":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Image editor written in Lazarus","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bgrabitmap.github.io/lazpaint/","names":["LazPaint"],"ruby_source_checksum":{":sha256":"79b6eaddbd4c80f4d0b28207a5655960bdeaee2b3674c97084004b235f39f130"},"ruby_source_path":"Casks/l/lazpaint.rb","sha256":"eaac2b5776ad229a0f4496c407d4cf648dcc36626f2574486f0528916aa7a61c","tap_string":"homebrew/cask","url_args":["https://github.com/bgrabitmap/lazpaint/releases/download/v7.3/lazpaint7.3_macos64.dmg"],"version":"7.3","raw_artifacts":[[":app",["LazPaint.app"]],[":zap",{":trash":["~/.config/lazpaint","~/.config/lazpaint.cfg","~/Library/Caches/com.company.lazpaint","~/Library/HTTPStorages/com.company.lazpaint","~/Library/Saved Application State/com.company.lazpaint.savedState"]}]]},"lazycat":{"depends_on_args":{":macos":":monterey"},"desc":"Client for LazyCat hardware","homepage":"https://lazycat.cloud/","names":["LazyCat"],"ruby_source_checksum":{":sha256":"a565de032239e66a1a8483e98bf331940fa23414529e324d9379dbefc5c9df25"},"ruby_source_path":"Casks/l/lazycat.rb","sha256":"7ef2e7fa08c73178af39a6013939cfbd3c5d052e2bd79a5a10a1208a43dc98e9","tap_string":"homebrew/cask","url_args":["https://dl.lazycatmicroserver.com/client/desktop/stable/lzc-client-desktop_v2.0.30_x64.dmg"],"version":"2.0.30","raw_artifacts":[[":app",["懒猫微服.app"]],[":zap",{":trash":["~/lazycat","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/cloud.lazycat.client.sfl*","~/Library/Preferences/cloud.lazycat.client.plist","~/Library/Saved Application State/cloud.lazycat.client.savedState"]}]]},"lbry":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-11-30",":because":":unmaintained"},"desc":"Official client for LBRY, a decentralised file-sharing and payment network","disable_args":{":date":"2026-11-30",":because":":unmaintained"},"homepage":"https://github.com/lbryio/lbry-desktop","names":["LBRY Desktop"],"ruby_source_checksum":{":sha256":"53edcd893e434b26f9fdfdb8a2ccd6f8eb0da7c2d1fe5eeb7640ddc1be3ef112"},"ruby_source_path":"Casks/l/lbry.rb","sha256":"3769997e7cdb6e563a505c5f8375325ef26fc74318aea0defde711fc5fcfee5e","tap_string":"homebrew/cask","url_args":["https://github.com/lbryio/lbry-desktop/releases/download/v0.53.9/LBRY_0.53.9.dmg"],"version":"0.53.9","raw_artifacts":[[":app",["LBRY.app"]],[":command_wrapper",["lbrynet"],{":executable":"$APPDIR/LBRY.app/Contents/Resources/static/daemon/lbrynet"}],[":command_wrapper",["lbry-first"],{":executable":"$APPDIR/LBRY.app/Contents/Resources/static/lbry-first/lbry-first"}],[":zap",{":trash":["~/Library/Application Support/lbry","~/Library/Preferences/io.lbry.LBRY.plist","~/Library/Saved Application State/io.lbry.LBRY.savedState"]}]]},"leader-key":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Application launcher","homepage":"https://github.com/mikker/LeaderKey","names":["Leader Key"],"ruby_source_checksum":{":sha256":"a89ace5a67c0e270ed7a89ea4806fe2ef2754dea0e00d058cae828209401ab6d"},"ruby_source_path":"Casks/l/leader-key.rb","sha256":"07fabeef4a0704b7568f323389b509d3ff5f79df6f8b59f27abec1174886346f","tap_string":"homebrew/cask","url_args":["https://github.com/mikker/LeaderKey/releases/download/v1.17.3/Leader.Key.app.zip"],"version":"1.17.3","raw_artifacts":[[":app",["Leader Key.app"]],[":zap",{":trash":"~/Library/Application Support/Leader Key"}]]},"league-displays":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Create a screensaver or wallpaper playlist using League art","disable_args":{":date":"2026-10-14",":because":":no_longer_available"},"homepage":"https://support-leagueoflegends.riotgames.com/hc/en-us/articles/207525756-Setting-Custom-League-Screensavers-and-Wallpapers-League-Displays-","names":["League Displays"],"ruby_source_checksum":{":sha256":"73065cd83d93532e69ceab70181200712760c3f4b0f2ac4b31e33e6602477ff6"},"ruby_source_path":"Casks/l/league-displays.rb","sha256":"cdab7e91f68f8c0e9bad5a84e4f739ed5966e7b7dd5fbe0458612fe2af01ab90","tap_string":"homebrew/cask","url_args":["https://screensaver.riotgames.com/v2/installer/latest/LeagueDisplays-1.0.1028-beta.dmg"],"version":"1.0.1028-beta","raw_artifacts":[[":app",["LeagueDisplays.app"]],[":zap",{":trash":["~/Library/Application Support/LolScreenSaver","~/Library/Logs/LeagueDisplays-Configurator.log","~/Library/Screen Savers/League.saver"]}]]},"league-of-legends":{"depends_on_args":{":macos":":any"},"desc":"Multiplayer online battle arena game","homepage":"https://na.leagueoflegends.com/en-us/","names":["League of Legends"],"ruby_source_checksum":{":sha256":"4eb03c4aad8c4916936a1279ae6784fe67fc5590c9a6dbe368ada1504ea8d66e"},"ruby_source_path":"Casks/l/league-of-legends.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://lol.secure.dyn.riotcdn.net/channels/public/x/installer/current/live.na.zip"],"version":"1.0","raw_artifacts":[[":uninstall",{":delete":"/Applications/League of Legends.app"}],[":installer",{":manual":"Install League of Legends na.app"}],[":zap",{":trash":["/Users/Shared/Riot Games/Metadata/league_of_legends.live","/Users/Shared/Riot Games/Metadata/league_of_legends.live.game_patch","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.riotgames.maccontainer.sfl*","~/Library/Application Support/Riot Games/Install League of Legends","~/Library/Application Support/Riot Games/League of Legends","~/Library/Caches/com.riotgames.LeagueofLegends.LeagueClient","~/Library/Logs/Riot Games/Install League of Legends na","~/Library/Preferences/com.riotgames.LeagueofLegends.LeagueClientUxHelper.plist","~/Library/Saved Application State/com.riotgames.LeagueofLegends.GameClient.savedState","~/Library/Saved Application State/com.riotgames.LeagueofLegends.LeagueClientUx.savedState"],":rmdir":["/Users/Shared/Riot Games","~/Documents/League of Legends","~/Library/Application Support/Riot Games"]}]]},"leanote":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open source cloud notepad","disable_args":{":date":"2025-11-30",":because":":discontinued"},"homepage":"https://github.com/leanote/desktop-app","names":["Leanote"],"ruby_source_checksum":{":sha256":"5a9ae2a07512182c38b09b38145022576fb79f438ac8c17f3b8b09b47bb7250a"},"ruby_source_path":"Casks/l/leanote.rb","sha256":"18c680dc9f3af54a0ef4edfa987407ed41bbd4654bc1791720cb40e0047b3da4","tap_string":"homebrew/cask","url_args":["https://github.com/leanote/desktop-app/releases/download/v2.7.0/leanote-desktop-mac-v2.7.0.zip"],"version":"2.7.0","raw_artifacts":[[":app",["Leanote.app"]],[":zap",{":trash":["~/Library/Application Support/leanote","~/Library/Application Support/Leanote-Desktop"]}]]},"leapp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cloud credentials manager","homepage":"https://www.leapp.cloud/","names":["Leapp"],"ruby_source_checksum":{":sha256":"05cdca797852c789081bca5ceded4ed35fb89df0384399ca7651ad90ac7ae0a3"},"ruby_source_path":"Casks/l/leapp.rb","sha256":"bdf54a3a26649980057e54d0d3cc757f6ce81d5aa02f55b7246b0d0168726790","tap_string":"homebrew/cask","url_args":["https://asset.noovolari.com/0.26.1/Leapp-0.26.1.dmg"],"version":"0.26.1","raw_artifacts":[[":app",["Leapp.app"]],[":zap",{":trash":["~/.Leapp","~/Library/Application Support/Leapp","~/Library/Logs/Leapp","~/Library/Preferences/com.leapp.app.plist","~/Library/Saved Application State/com.leapp.app.savedState"]}]]},"lectrote":{"depends_on_args":{":macos":":any"},"desc":"Interactive Fiction interpreter in an Electron shell","homepage":"https://github.com/erkyrath/lectrote","names":["Lectrote"],"ruby_source_checksum":{":sha256":"98b126bd3cc03492b40f4779279f0512b7945a8a6ad791051f7ab0fb5ff7b1d5"},"ruby_source_path":"Casks/l/lectrote.rb","sha256":"a5c994f7d94715412ef296423b959b44cd2d17ed58860c813cda41570313f401","tap_string":"homebrew/cask","url_args":["https://github.com/erkyrath/lectrote/releases/download/lectrote-1.5.6/Lectrote-1.5.6-macos-x64.dmg"],"version":"1.5.6","raw_artifacts":[[":app",["Lectrote.app"]],[":zap",{":trash":["~/Library/Application Support/Lectrote","~/Library/Preferences/com.eblong.lectrote.plist"]}]]},"ledger-wallet":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Wallet desktop application to maintain multiple cryptocurrencies","homepage":"https://shop.ledger.com/pages/ledger-wallet","names":["Ledger Wallet"],"ruby_source_checksum":{":sha256":"20e0bbdaf33970a44d359c2065b66b93cbfd37faf86d09d524e69582c8724647"},"ruby_source_path":"Casks/l/ledger-wallet.rb","sha256":"7c0fb22a864cc791d15be10e44d7f7d3c1ec298c26365f18f6172361c3da8953","tap_string":"homebrew/cask","url_args":["https://download.live.ledger.com/ledger-live-desktop-4.24.1-mac.dmg"],"version":"4.24.1","raw_artifacts":[[":uninstall",{":quit":["com.ledger.live","com.ledger.live.helper"]}],[":app",["Ledger Wallet.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.ledger.live.sfl*","~/Library/Application Support/Ledger Wallet","~/Library/Preferences/com.ledger.live.plist","~/Library/Saved Application State/com.ledger.live.savedState"]}]]},"leech":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Lightweight download manager","homepage":"https://manytricks.com/leech/","names":["Leech"],"ruby_source_checksum":{":sha256":"54cafdb65ad83f00b35b616a520f8c4371a52283f6465449c753e97f68e2e521"},"ruby_source_path":"Casks/l/leech.rb","sha256":"91616cf08e302e2c5226f15dede92e2f308aac57a575ef9fbe719ed49a883e99","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/leech321.dmg"],"version":"3.2.1","raw_artifacts":[[":app",["Leech.app"]],[":zap",{":trash":["~/Library/Application Scripts/METK467GW2.com.manytricks.Leech.Shared","~/Library/Application Support/Leech","~/Library/Group Containers/METK467GW2.com.manytricks.Leech.Shared","~/Library/Preferences/com.manytricks.Leech.plist"]}]]},"leela":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-04",":because":":discontinued"},"desc":"Go playing program with easy to use graphical interface","disable_args":{":date":"2026-03-04",":because":":discontinued"},"homepage":"https://sjeng.org/leela.html","names":["Leela"],"ruby_source_checksum":{":sha256":"2e1e49c1a9718f000c52b0ea52a4271bdbe4a4804d156c425bc7c938a191d003"},"ruby_source_path":"Casks/l/leela.rb","sha256":"f2c11799f7b548e1ca1f6ba8dca330d9ec44eed4d1a53439b5bceef86e0d0ae1","tap_string":"homebrew/cask","url_args":["https://sjeng.org/dl/Leela_0.11.0.dmg"],"version":"0.11.0","raw_artifacts":[[":app",["Leela.app"]],[":app",["Leela OpenCL.app"]]]},"legcord":{"depends_on_args":{":macos":":ventura"},"desc":"Custom Discord client","homepage":"https://legcord.app/","names":["Legcord"],"ruby_source_checksum":{":sha256":"f0d470d3262b9f8fcd88ba759009b807e24d48b384d6452c926e3161d3f5b7b9"},"ruby_source_path":"Casks/l/legcord.rb","sha256":"8e74c6087a7ddfdbba1b856dde7c02466c1189072022ff5bd7dcef8c1d685667","tap_string":"homebrew/cask","url_args":["https://github.com/legcord/legcord/releases/download/v1.3.1/Legcord-1.3.1-mac-universal.dmg"],"version":"1.3.1","raw_artifacts":[[":app",["Legcord.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.legcord.legcord.sfl*","~/Library/Application Support/legcord","~/Library/Preferences/app.legcord.Legcord.plist","~/Library/Saved Application State/app.legcord.Legcord.savedState"]}]]},"lego-mindstorms-ev3":{"depends_on_args":{":macos":":any"},"desc":"Programmable robotics construction set","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.lego.com/en-us/mindstorms","names":["Lego Mindstorms EV3 Home Edition"],"ruby_source_checksum":{":sha256":"f8bc3cfe72b4b291f7b8f01d9d8a06674c2e60db8ffcfc2004fc2c15d0e1d952"},"ruby_source_path":"Casks/l/lego-mindstorms-ev3.rb","sha256":"cb912667968e08604e755278d0e2f2fc69556349938cb36b708c5ecd8c74af29","tap_string":"homebrew/cask","url_args":["https://le-www-live-s.legocdn.com/downloads/LMS-EV3/LMS-EV3_Full-setup_1.4.4_en-us_osx.dmg"],"version":"1.4.4","raw_artifacts":[[":uninstall",{":pkgutil":["com.microsoft.silverlight.plugin","com.ni.pkg.lego.ev3.Eng","com.ni.pkg.lego.ev3.Eng.1.4.4","com.ni.pkg.lego.x3.1.4.4.core","com.ni.pkg.lego.x3.1.4.4.update","com.ni.pkg.lego.x3.core","com.ni.pkg.lego.x3.update","com.ni.pkg.legodriver","com.xamarin.mono-MDK.pkg"]}],[":pkg",["LEGO MINDSTORMS EV3 Home Edition.pkg"]],[":zap",{":pkgutil":["com.microsoft.silverlight.plugin","com.ni.pkg.legodriver","com.ximian.mono-*"]}]]},"lehreroffice":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Education software","homepage":"https://www.cmi-bildung.ch/","names":["LehrerOffice"],"ruby_source_checksum":{":sha256":"73e2cc449e5fcc9bc07944aa2e890a9a5f13a8104266e354a66c901364535c0b"},"ruby_source_path":"Casks/l/lehreroffice.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.cmi-bildung.ch/lo/dateien/easy/lo_desktop_macos.dmg"],"version":"2026.3.2","raw_artifacts":[[":app",["LehrerOffice.app"]],[":zap",{":delete":"/Library/Application Support/LehrerOffice",":trash":["~/Documents/LehrerOffice","~/Library/Saved Application State/ch.rothsoft.lehreroffice.desktop.savedState"]}]]},"leigod":{"depends_on_args":{":macos":":any"},"desc":"Game network accelerator","homepage":"https://www.leigod.com/","names":["LeiGod","雷神加速器"],"ruby_source_checksum":{":sha256":"2f293f6d9de93eb01446ad2c3677b6bd5a740dbc97c56436661405775e790574"},"ruby_source_path":"Casks/l/leigod.rb","sha256":"a5143ade681624f93e9d22341cb4c955bb064a80150793f4498d1d14b53f9093","tap_string":"homebrew/cask","url_args":["https://update.leigod.com/soft/leigod/osx/1.0.0.0/LeiGodSetup_1.1.4_x64.dmg"],"version":"1.1.4","raw_artifacts":[[":uninstall",{":launchctl":"com.leigod.helper",":quit":"com.leigod.macacc",":delete":["/Library/LaunchDaemons/com.leigod.helper.plist","/Library/PrivilegedHelperTools/leigod"]}],[":app",["雷神加速器.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.leigod.macacc.sfl*","~/Library/Application Support/leigod","~/Library/Preferences/com.leigod.macacc.plist"]}]]},"lemonade-server":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Local LLM server with GPU and NPU acceleration","homepage":"https://lemonade-server.ai/","names":["Lemonade Server"],"ruby_source_checksum":{":sha256":"b7130d9a667cfddc84beda17f7f07b5ae3b34f5835decd87f232020f9f327e6e"},"ruby_source_path":"Casks/l/lemonade-server.rb","sha256":"ed71f7ef595e499244bc9b0b50186c24b7d10ab125667db8ee562df60464070e","tap_string":"homebrew/cask","url_args":["https://github.com/lemonade-sdk/lemonade/releases/download/v2026.43.3/Lemonade-2026.43.3-Darwin.pkg"],"version":"2026.43.3","raw_artifacts":[[":uninstall",{":launchctl":["ai.lemonadeserver.server","ai.lemonadeserver.tray","com.lemonade.server","com.lemonade.tray"],":pkgutil":["ai.lemonadeserver.server.*","com.lemonade.server.*"]}],[":pkg",["Lemonade-2026.43.3-Darwin.pkg"]],[":zap",{":delete":["/Library/Application Support/Lemonade","/Users/Shared/lemonade-tray.err.log","/Users/Shared/lemonade-tray.out.log","/usr/local/etc/lemonade","/var/log/lemonade"],":trash":"~/.cache/lemonade",":rmdir":"/usr/local/share/lemonade-server"}]]},"lemonlime":{"depends_on_args":{":macos":":any"},"desc":"Tiny judging environment for OI contest based on Lemon + LemonPlus","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Project-LemonLime/Project_LemonLime","names":["lemonlime"],"ruby_source_checksum":{":sha256":"f98d7a64cf55cc8fbf7c6cbdbd4f69078a85801b24a49df1378f0d5d6aa2ee02"},"ruby_source_path":"Casks/l/lemonlime.rb","sha256":"4eeb11cf7c7a039959e5e30bf4f2a97522ed0ca70eceb2d4296039903f52059d","tap_string":"homebrew/cask","url_args":["https://github.com/Project-LemonLime/Project_LemonLime/releases/download/0.3.6.2/lemon-Qt6.9.3-Release-x86_64.dmg"],"version":"0.3.6.2,6.9.3","raw_artifacts":[[":app",["lemon.app"]],[":zap",{":trash":["~/Documents/Project_LemonLime","~/Library/Preferences/com.github.lemonlime.plist","~/Library/Preferences/com.lemonlime.lemon.plist","~/Library/Saved Application State/com.github.lemonlime.savedState"]}]]},"lens":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Kubernetes IDE","homepage":"https://lenshq.io/","names":["Lens"],"ruby_source_checksum":{":sha256":"84e4c36de8a0c8154e9523edc136885ff550509cd613dbaf38de77b922f2823c"},"ruby_source_path":"Casks/l/lens.rb","sha256":"8e499d4ec7abc4e27d562592094fd07f5f4e3fc3340f62feca25c9cf7ff500b5","tap_string":"homebrew/cask","url_args":["https://api.k8slens.dev/binaries/Lens-2026.10.121159-latest.dmg"],"version":"2026.10.121159","raw_artifacts":[[":app",["Lens.app"]],[":zap",{":trash":["~/Library/Application Support/Lens","~/Library/Caches/Lens","~/Library/Preferences/com.electron.kontena-lens.plist","~/Library/Saved Application State/com.electron.kontena-lens.savedState"]}]]},"leocad":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"CAD program for creating virtual LEGO models","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/leozide/leocad","names":["LeoCAD"],"ruby_source_checksum":{":sha256":"7cece0a61b351d6b80081f935704ded22d5ca0fbba0763b94cd7d29dc4afb90f"},"ruby_source_path":"Casks/l/leocad.rb","sha256":"6e4664f6d5a9c2ffe3855c2bfcdffc32f666efe759076d976818b28a911eb9d8","tap_string":"homebrew/cask","url_args":["https://github.com/leozide/leocad/releases/download/v25.09/LeoCAD-macOS-25.09.dmg"],"version":"25.09","raw_artifacts":[[":app",["LeoCAD.app"]],[":zap",{":trash":["~/Library/Caches/LeoCAD Software","~/Library/Preferences/org.leocad.LeoCAD.plist","~/Library/Saved Application State/org.leozide.LeoCAD.savedState"]}]]},"lepton":{"depends_on_args":{":macos":":monterey"},"desc":"Snippet management app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://hackjutsu.com/Lepton/","names":["Lepton"],"ruby_source_checksum":{":sha256":"63c4c80e0f6ef3bf6253de0cb5885165c880f63b8d7876e51226ed9f8066a3d5"},"ruby_source_path":"Casks/l/lepton.rb","sha256":"4c7e11a3af18362d20a7cfaefe9da585271ae36e4c5ba69b080409acedae9ba8","tap_string":"homebrew/cask","url_args":["https://github.com/hackjutsu/Lepton/releases/download/v2.0.0/Lepton-2.0.0-mac-x64.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["Lepton.app"]],[":zap",{":trash":["~/Library/Application Support/Lepton","~/Library/Preferences/com.cosmox.lepton.helper.plist","~/Library/Preferences/com.cosmox.lepton.plist","~/Library/Saved Application State/com.cosmox.lepton.savedState"]}]]},"letos":{"depends_on_args":{":macos":":ventura"},"desc":"Create, edit, browse SQLite databases","homepage":"https://letos.org/","names":["Letos"],"ruby_source_checksum":{":sha256":"0dcbca773c4ef45a2607841753a5c2413e87f5cf899f0398f3d2083d7e6ef6ed"},"ruby_source_path":"Casks/l/letos.rb","sha256":"f62a9592b9f5ed07eec0c581162738708b91754e9d3b96c3d319513ec32b7b5b","tap_string":"homebrew/cask","url_args":["https://github.com/pawelsalawa/letos/releases/download/4.0.4/letos-4.0.4-macos-universal.dmg"],"version":"4.0.4","raw_artifacts":[[":uninstall",{":quit":"org.letos.Letos"}],[":app",["Letos.app"]],[":zap",{":trash":["~/Library/Preferences/letos.org","~/Library/Preferences/org.letos.Letos.plist"]}]]},"lets":{"depends_on_args":{":macos":":any"},"desc":"Font manager for Fontworks' LETS","homepage":"https://lets.fontworks.co.jp/","names":["LETS Desktop App","LETSデスクトップアプリ"],"ruby_source_checksum":{":sha256":"e1a0884d4614719d809f9e4d5c5e3c9e1a14a4a8b129eaa366f82678c6b206ca"},"ruby_source_path":"Casks/l/lets.rb","sha256":"d07d17b9feaf1f4953ca4bf1c56871c830019160276bc8d0c3ccf83d90709282","tap_string":"homebrew/cask","url_args":["https://d1lzipub3cpsx.cloudfront.net/download/apps/2/3.1.1/LETS-Installer.zip"],"version":"3.1.1","raw_artifacts":[[":uninstall",{":launchctl":"LETS",":quit":"jp.co.fontworks.LETS",":delete":["/Applications/Fontworks/LETS","/Applications/Fontworks/LETS-Ver3.1.1"],":rmdir":"/Applications/Fontworks"}],[":installer",{":manual":"LETS-Installer.app/Contents/MacOS/LETS-Installer"}],[":zap",{":trash":["/Library/Application Support/Fontworks/LETS","/Library/LaunchAgents/jp.co.fontworks.LETS.plist","~/Library/Application Support/Fontworks/LETS","~/Library/Caches/jp.co.fontworks.LETS","~/Library/HTTPStorages/jp.co.fontworks.LETS","~/Library/HTTPStorages/jp.co.fontworks.LETS.binarycookies","~/Library/Preferences/jp.co.fontworks.LETS.plist"]}]]},"letter-opener":{"depends_on_args":{":macos":":any"},"desc":"Display winmail.dat files directly in Mail.app","homepage":"https://winmail.help/","names":["Letter Opener"],"ruby_source_checksum":{":sha256":"c77009ca6708e42d417abb7ea5d9b027528b06ae2fe99b76991d882b34ed4f3c"},"ruby_source_path":"Casks/l/letter-opener.rb","sha256":"b2bf3662a2c1f27a042cf3524ce23d8fd7c8614134416a68e193a3bad7f3d1cf","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/LetterOpener/dmg/Letter-Opener-16.0.7.zip"],"version":"16.0.7","raw_artifacts":[[":uninstall",{":launchctl":["app.letteropener.agent","app.letteropener.softwareupdate.agent"],":pkgutil":["com.restoroot.Letter-Opener","pkg.app.letteropener.*"]}],[":pkg",["Install Letter Opener.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/2WB96AW889.app.letteropener","~/Library/Application Scripts/com.restoroot.Letter-Opener","~/Library/Application Scripts/com.restoroot.Letter-Opener.QuickLook-Extension","~/Library/Application Support/app.letteropener.agent","~/Library/Caches/app.letteropener.agent","~/Library/Containers/com.restoroot.Letter-Opener","~/Library/Containers/com.restoroot.Letter-Opener.QuickLook-Extension","~/Library/Group Containers/2WB96AW889.app.letteropener","~/Library/HTTPStorages/app.letteropener.agent","~/Library/HTTPStorages/app.letteropener.softwareupdate","~/Library/Preferences/app.letteropener.agent.plist","~/Library/Preferences/app.letteropener.softwareupdate.plist"]}]]},"lexicon-dj":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Library management for professional DJs","homepage":"https://www.lexicondj.com/","names":["Lexicon"],"ruby_source_checksum":{":sha256":"394100119ff097d8afafab63889e9295e1c8e12598b096d00771ddbd09e8a862"},"ruby_source_path":"Casks/l/lexicon-dj.rb","sha256":"e3905063bb6d7d4f8e408de614526753d086e745f40a8dac9e4cf80ad145c4b8","tap_string":"homebrew/cask","url_args":["https://update.rekord.cloud/releases/lexicon/latest/lexicon-1.11.15-mac-amd64.zip"],"version":"1.11.15","raw_artifacts":[[":app",["Lexicon.app"]],[":zap",{":trash":"~/Library/Application Support/Lexicon"}]]},"lg-onscreen-control":{"depends_on_args":{":macos":":any"},"desc":"Displays all connected LG monitor information","homepage":"https://www.lg.com/us/support/monitors","names":["LG OnScreen Control"],"ruby_source_checksum":{":sha256":"dcd64ff95368245fa68f1f297b4e018f4142821a84b32903997c8bc6b7b45133"},"ruby_source_path":"Casks/l/lg-onscreen-control.rb","sha256":"bb174c4158876f4c8a0c5393bb69aa20cd14817afd86278926299ff57b7ed070","tap_string":"homebrew/cask","url_args":["https://gscs-b2c.lge.com/downloadFile?fileId=clVHLZBprha2LMY4GyIBsQ"],"version":"7.30,clVHLZBprha2LMY4GyIBsQ","raw_artifacts":[[":uninstall",{":quit":["com.LGSI.OnScreen-Control","com.LGSI.OSCMultiMonitor"],":login_item":["OnScreen Control","OSCMultiMonitor"],":pkgutil":["com.lge.onscreenControl.*","com.lge.OnscreenControl.*","com.OSC.Fonts.pkg","com.OSC_Directory.pkg","com.OSC_Library.pkg","com.OSCApp.pkg","com.OSCMultiMonitor.pkg","com.uninstall.pkg","com.uninstallOSC.pkg"]}],[":pkg",["OSC_V7.30_signed.pkg"]],[":postflight_steps",{":steps":[{":command":{":path":"/bin/chmod"},":sudo":true,":type":"run",":args":["755","/usr/local","/usr/local/lmm"]}]}],[":zap",{":trash":["~/Library/Caches/com.LGSI.OnScreen-Control","~/Library/Caches/com.LGSI.OSCMultiMonitor","~/Library/Preferences/com.LGSI.OnScreen-Control.plist","~/Library/Preferences/com.LGSI.OSCMultiMonitor.plist"]}]]},"libation":{"depends_on_args":{":macos":":ventura"},"desc":"Audible audiobook manager and liberator","homepage":"https://getlibation.com/","names":["Libation"],"ruby_source_checksum":{":sha256":"dfb440daa7fad1c8e0349cc78fecf337285d805a63d61b4c20c65b5d5b76e443"},"ruby_source_path":"Casks/l/libation.rb","sha256":"b93764e93de4bbf686feb55f3c5ee9b3eb2e27c22f610db9d4ef64c495dd2ca5","tap_string":"homebrew/cask","url_args":["https://github.com/rmcrackan/Libation/releases/download/v14.2.2/Libation.14.2.2-macOS-chardonnay-x64.dmg"],"version":"14.2.2","raw_artifacts":[[":app",["Libation.app"]],[":binary",["$APPDIR/Libation.app/Contents/MacOS/LibationCli"],{":target":"libationcli"}],[":zap",{":trash":["~/Library/Application Support/Libation","~/Library/Preferences/org.libation.macos.plist"]}]]},"libcblite-community":{"conflicts_with_args":{":cask":["libcblite"]},"depends_on_args":{":macos":":any"},"desc":"Couchbase Lite Libraries for C and C++ (Community Edition)","homepage":"https://docs.couchbase.com/couchbase-lite/current/","names":["Couchbase Lite (Community Edition)"],"ruby_source_checksum":{":sha256":"ac3b27f9132b28045eb541f6535a8d770e203dde50a97a472700cc1043af32b1"},"ruby_source_path":"Casks/l/libcblite-community.rb","sha256":"8a90e9d7c0ad67e00659a9656be0f6704cc7c68e768451cc04bdb959586b807b","tap_string":"homebrew/cask","url_args":["https://packages.couchbase.com/releases/couchbase-lite-c/4.1.0/couchbase-lite-c-community-4.1.0-macos.zip"],"version":"4.1.0","raw_artifacts":[[":artifact",["libcblite-4.1.0/include/cbl"],{":target":"$HOMEBREW_PREFIX/include/cbl"}],[":artifact",["libcblite-4.1.0/include/cbl++"],{":target":"$HOMEBREW_PREFIX/include/cbl++"}],[":artifact",["libcblite-4.1.0/include/fleece"],{":target":"$HOMEBREW_PREFIX/include/fleece"}],[":artifact",["libcblite-4.1.0/lib/cmake/CouchbaseLite"],{":target":"$HOMEBREW_PREFIX/lib/cmake/CouchbaseLite"}],[":artifact",["libcblite-4.1.0/lib/libcblite.4.1.0.dylib"],{":target":"$HOMEBREW_PREFIX/lib/libcblite.4.1.0.dylib"}],[":postflight_steps",{":steps":[{":source":{":base":"relative",":path":"libcblite.{{version}}.dylib"},":target":{":path":"{{HOMEBREW_PREFIX}}/lib/libcblite.{{version.major}}.dylib"},":uninstall":true,":type":"symlink"},{":source":{":base":"relative",":path":"libcblite.{{version.major}}.dylib"},":target":{":path":"{{HOMEBREW_PREFIX}}/lib/libcblite.dylib"},":uninstall":true,":type":"symlink"}]}]]},"libcblite":{"conflicts_with_args":{":cask":["libcblite-community"]},"depends_on_args":{":macos":":any"},"desc":"Couchbase Lite Libraries for C and C++ (Enterprise Edition)","homepage":"https://docs.couchbase.com/couchbase-lite/current/","names":["Couchbase Lite (Enterprise Edition)"],"ruby_source_checksum":{":sha256":"bfa0907d3a32101608073d09ae419d547f1eba69d5c396e21c3ee3bb78efe964"},"ruby_source_path":"Casks/l/libcblite.rb","sha256":"fd229acbf4c342570fa356d11460184aa00c5f14809e1cd957abdab2e9020101","tap_string":"homebrew/cask","url_args":["https://packages.couchbase.com/releases/couchbase-lite-c/4.1.0/couchbase-lite-c-enterprise-4.1.0-macos.zip"],"version":"4.1.0","raw_artifacts":[[":artifact",["libcblite-4.1.0/include/cbl"],{":target":"$HOMEBREW_PREFIX/include/cbl"}],[":artifact",["libcblite-4.1.0/include/cbl++"],{":target":"$HOMEBREW_PREFIX/include/cbl++"}],[":artifact",["libcblite-4.1.0/include/fleece"],{":target":"$HOMEBREW_PREFIX/include/fleece"}],[":artifact",["libcblite-4.1.0/lib/cmake/CouchbaseLite"],{":target":"$HOMEBREW_PREFIX/lib/cmake/CouchbaseLite"}],[":artifact",["libcblite-4.1.0/lib/libcblite.4.1.0.dylib"],{":target":"$HOMEBREW_PREFIX/lib/libcblite.4.1.0.dylib"}],[":postflight_steps",{":steps":[{":source":{":base":"relative",":path":"libcblite.{{version}}.dylib"},":target":{":path":"{{HOMEBREW_PREFIX}}/lib/libcblite.{{version.major}}.dylib"},":uninstall":true,":type":"symlink"},{":source":{":base":"relative",":path":"libcblite.{{version.major}}.dylib"},":target":{":path":"{{HOMEBREW_PREFIX}}/lib/libcblite.dylib"},":uninstall":true,":type":"symlink"}]}]]},"libifd-cyberjack":{"depends_on_args":{":macos":":ventura"},"desc":"Driver for REINER SCT cyberJack smart card readers","homepage":"https://www.reiner-sct.com/","names":["Reiner SCT cyberJack driver"],"ruby_source_checksum":{":sha256":"be1f0a276e329b394bba0235237459ef63f770f3e1704686826462ce87877294"},"ruby_source_path":"Casks/l/libifd-cyberjack.rb","sha256":"2aa15c5e647fa8841ffd9c7fff950dc642ce23656a498a2e83412cd9c1551a0a","tap_string":"homebrew/cask","url_args":["https://support.reiner-sct.de/downloads/MAC/pcsc-cyberjack_3.99.5final.SP16-x86_64-signed.pkg"],"version":"3.99.5final.SP16","raw_artifacts":[[":uninstall",{":pkgutil":["com.reiner-sct.mac.cyberjack","com.reiner-sct.pcsc-cyberjack_3.99.5final.SP16"],":delete":"/usr/local/libexec/SmartCardServices/drivers/libifd-cyberjack.bundle"}],[":pkg",["pcsc-cyberjack_3.99.5final.SP16-x86_64-signed.pkg"]]],"raw_caveats":"You must reboot for the installation of libifd-cyberjack to take effect.\n"},"libndi":{"depends_on_args":{":macos":":any"},"desc":"NDI SDK","homepage":"https://ndi.video/","names":["libNDI"],"ruby_source_checksum":{":sha256":"37c51250742c6e4dd7c7458300d24fcfcf3a8ce8425c3d4cea6944ed79d03c75"},"ruby_source_path":"Casks/l/libndi.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.ndi.tv/SDK/NDI_SDK_Mac/libNDI_for_Mac.pkg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.newtek.libndi"}],[":pkg",["libNDI_for_Mac.pkg"]]]},"librecad":{"depends_on_args":{":macos":":any"},"desc":"CAD application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://librecad.org/","names":["LibreCAD"],"ruby_source_checksum":{":sha256":"16114f8759e25fe41b076da5a0bb09e65a325b4b982afe79b092d6fdef900e91"},"ruby_source_path":"Casks/l/librecad.rb","sha256":"34369e791af12e414d6e08c0954f679990706215a07b569a8eb7b9a6fa115f38","tap_string":"homebrew/cask","url_args":["https://github.com/LibreCAD/LibreCAD/releases/download/v2.2.1.5/LibreCAD-v2.2.1.5.dmg"],"version":"2.2.1.5","raw_artifacts":[[":app",["LibreCAD.app"]],[":zap",{":trash":["~/Library/Application Support/LibreCAD","~/Library/Preferences/com.librecad.LibreCAD.plist","~/Library/Saved Application State/com.yourcompany.LibreCAD.savedstate"]}]]},"libreoffice-language-pack":{"depends_on_args":{":cask":["libreoffice"],":macos":":any"},"desc":"Collection of alternate languages for LibreOffice","homepage":"https://www.libreoffice.org/","languages":["af","am","ar","as","be","bg","bn-IN","bn","bo","br","bs","ca","cs","cy","da","de","dz","el","en-GB","en-ZA","eo","es","et","eu","fa","fi","fr","fy","ga","gd","gl","gu","he","hi","hr","hu","id","is","it","ja","ka","kk","km","kn","ko","ks","lb","lo","lt","lv","mk","ml","mn","mr","my","nb","ne","nl","nn","nr","oc","om","or","pa-IN","pl","pt-BR","pt","ro","ru","rw","sa-IN","sd","si","sk","sl","sq","sr","ss","st","sv","sw-TZ","ta","te","tg","th","tn","tr","ts","tt","ug","uk","uz","ve","vi","xh","zh-CN","zh-TW","zu"],"language_variations":[{":languages":["af"],":value":"af",":overrides":{"sha256":"65fded55643a19e92f4eb049e00dd187a3af6478ef71eb1b55e984599380e89d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_af.dmg"]}},{":languages":["am"],":value":"am",":overrides":{"sha256":"76ca5d1f3dc84f40ab8c7db8c1296ee865fad21f8b05e9b8945149880198ab29","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_am.dmg"]}},{":languages":["ar"],":value":"ar",":overrides":{"sha256":"46787104afca58c70c240e9aa9ee8c42089d70625e4b2790034602d95b88b6bc","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ar.dmg"]}},{":languages":["as"],":value":"as",":overrides":{"sha256":"fd03fadd0f77bd7a0cf21b36587d5a556931a84f5011cd3ab4835a1db73f71bc","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_as.dmg"]}},{":languages":["be"],":value":"be",":overrides":{"sha256":"b10baae865e3e1490b5506a827e1b60bd493b1f360e668af69b33f059e3a5d72","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_be.dmg"]}},{":languages":["bg"],":value":"bg",":overrides":{"sha256":"8c0c4ac20e113b162a20f47ac8295316d757fcc391c38b59f23d584f6955da98","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_bg.dmg"]}},{":languages":["bn-IN"],":value":"bn-IN",":overrides":{"sha256":"1fcea30fbf56ef7cfb4acbf0f2e4c75440112e951beb14c578adbac29141cda2","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_bn-IN.dmg"]}},{":languages":["bn"],":value":"bn",":overrides":{"sha256":"fa03299f55dc06cebcd37f4ffbe8c627913b4921a56a186feaa4d5828eddeec4","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_bn.dmg"]}},{":languages":["bo"],":value":"bo",":overrides":{"sha256":"1a0b5d12d0d9376e0f28ab5b6ef8643f69071e776dcd5756b5b51d4102d5d233","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_bo.dmg"]}},{":languages":["br"],":value":"br",":overrides":{"sha256":"d22c619197e89cf71f720dd1816f7f4ea93e002929536de3619e928427ed52dc","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_br.dmg"]}},{":languages":["bs"],":value":"bs",":overrides":{"sha256":"b66539966f5dea823019992e8e4c7e3fc04e51cc525aa1bbd1ac8194744c9ed2","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_bs.dmg"]}},{":languages":["ca"],":value":"ca",":overrides":{"sha256":"d59b6ca1e4ff6e36678b1b25e761dd9972b9c1a587a0d0284ab6dba420d41866","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ca.dmg"]}},{":languages":["cs"],":value":"cs",":overrides":{"sha256":"df515c0f5c91ee695cd53e3167cad719064c8d86c37d3f132d7d464c22ae92eb","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_cs.dmg"]}},{":languages":["cy"],":value":"cy",":overrides":{"sha256":"522e1d0428445090679b58a752cb23fd2d1831d4140e1fcddfe7ac3a88a2d94f","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_cy.dmg"]}},{":languages":["da"],":value":"da",":overrides":{"sha256":"146ed47613ced06f2d0dfe65cbc077fd14d3a86cc635075b13598fb6bbaaecb2","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_da.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"sha256":"81c3c62b59065fd34a43b0681ec26f297a2666c5444f6194691f867ef81bb999","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_de.dmg"]}},{":languages":["dz"],":value":"dz",":overrides":{"sha256":"51dfd19e42baee6561a7292f689bbff2767aed3d365c651f763d51de314005b8","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_dz.dmg"]}},{":languages":["el"],":value":"el",":overrides":{"sha256":"2dbc616137682e322708e81f07367af69a3b15ae8e3136296a230947c11e111e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_el.dmg"]}},{":languages":["en-GB"],":default":true,":value":"en-GB"},{":languages":["en-ZA"],":value":"en-ZA",":overrides":{"sha256":"7caa800cda199267651f5b815c786b56b9726728d10972cbc9c1c7b25b73e730","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_en-ZA.dmg"]}},{":languages":["eo"],":value":"eo",":overrides":{"sha256":"011e1cc0f208c70a0e8995b89776da7500c2dbcede10767f79473410ddd8fae6","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_eo.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"sha256":"553d09fb18378f3dd609de91a70c12c0f1a56f7345c4339db9c5e2f4f00967a0","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_es.dmg"]}},{":languages":["et"],":value":"et",":overrides":{"sha256":"c66564112550a1e6f289ff706f7e1f3486be9a70bd7da4b239ff4202ea45e872","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_et.dmg"]}},{":languages":["eu"],":value":"eu",":overrides":{"sha256":"df19585f286cb057d01a54f7617b68262b54e3b08ec49756432983c001d37bb7","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_eu.dmg"]}},{":languages":["fa"],":value":"fa",":overrides":{"sha256":"b192db7659b70c53e19283050beb84bd37a55a57db3dd5bd5e55942514601165","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_fa.dmg"]}},{":languages":["fi"],":value":"fi",":overrides":{"sha256":"8d116af52c9bb7f34e9b1aec89fe7e69f12dfb764ce982dfa7a029298db242fd","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_fi.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"75e9e6729e424047edeab09d90433016e745f45d0838f9575d20e85be69148dd","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_fr.dmg"]}},{":languages":["fy"],":value":"fy",":overrides":{"sha256":"36470331742525319f7153f2bd0af412f5da38b0ce3630212dfd9880a01744e8","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_fy.dmg"]}},{":languages":["ga"],":value":"ga",":overrides":{"sha256":"02b5394e9d2e3e9d9b3297f55bf1acf784388f7fdd354f62ddad7036d7a39d4d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ga.dmg"]}},{":languages":["gd"],":value":"gd",":overrides":{"sha256":"8565cce819e30a4625dc587ad35165d3900fe10e5258446600783b49e1abdc70","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_gd.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"sha256":"e857c286c3d285ecb7a5eb25836b637ce9aebda6b6d976dbd1de46ba3f14762b","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_gl.dmg"]}},{":languages":["gu"],":value":"gu",":overrides":{"sha256":"6ab87a7fbcb831d06fd2c186b5a80bf5430b873b7ce7ed11725b5d29f680dca7","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_gu.dmg"]}},{":languages":["he"],":value":"he",":overrides":{"sha256":"339ec262e1247aeb883d5ae8e4591afc38326622000c41b1e94de0e96a6ad063","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_he.dmg"]}},{":languages":["hi"],":value":"hi",":overrides":{"sha256":"18abd6827520346b48c73de2b389e0b4099dfcdf47bd93c04f050d35213ced97","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_hi.dmg"]}},{":languages":["hr"],":value":"hr",":overrides":{"sha256":"41c117415628f406a83bf8492622abbfcf075cccd8f1a3e68d8c7bf47d02e416","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_hr.dmg"]}},{":languages":["hu"],":value":"hu",":overrides":{"sha256":"ec145969bcdc9eb52d4e3ffe87ce6d8fec5b56fa3e9b0b2f337690d0943cb219","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_hu.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"sha256":"6709704ef1bafb09095dc0cd80dbf6b742589c92815419d4f446d3c2b0f96807","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_id.dmg"]}},{":languages":["is"],":value":"is",":overrides":{"sha256":"898a9d20348fec71921454cab7b171a6bb6e426409c4aa3f1ae1b94764374e62","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_is.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"sha256":"126d612ee769cf6662a8080ea4f1093bad5683833a87cf0d9bf5336f0e174b10","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_it.dmg"]}},{":languages":["ja"],":value":"ja",":overrides":{"sha256":"6292db5d33a72f89c81c502d2e5eaf72d31b3586ba9c73f4df5f567f16c100bf","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ja.dmg"]}},{":languages":["ka"],":value":"ka",":overrides":{"sha256":"785c6bfe52706f958fc5c32df971f7f86916480647cf100a7a6d7daa64737c43","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ka.dmg"]}},{":languages":["kk"],":value":"kk",":overrides":{"sha256":"3ca9e4832a4cb052f62622f864bfb3db2e30287ec79e2a574aa40d7b1284a26e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_kk.dmg"]}},{":languages":["km"],":value":"km",":overrides":{"sha256":"13f2ca8f8e9036619291b274d62209b41d60698b9ec455a0c52d5cfa1213f413","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_km.dmg"]}},{":languages":["kn"],":value":"kn",":overrides":{"sha256":"b9945977f760981b7a1ccc21cb7fa6853a6b7ea05e15d95e0e904edb842b72de","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_kn.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"sha256":"c107b0fda7f67955ced16bd383582eba24bc417a7048a83540795f8fafe7ca7d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ko.dmg"]}},{":languages":["ks"],":value":"ks",":overrides":{"sha256":"e860f63ce59cba519a76fdce6da2af41e3cfa640637bafa1aae25b06ab7138e7","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ks.dmg"]}},{":languages":["lb"],":value":"lb",":overrides":{"sha256":"cea70351e0084cd5af883a1a2a1c3a9d95ee4fa51d16ce2876dea9a3ca939db2","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_lb.dmg"]}},{":languages":["lo"],":value":"lo",":overrides":{"sha256":"25b69c96eaeb9fac56225b16b95523e8bdfa2ee8fd4d5d21077efa24d5dc61aa","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_lo.dmg"]}},{":languages":["lt"],":value":"lt",":overrides":{"sha256":"2808cdf5e03ec040be91e94de77e7d9a4df26d999ebcd7d2b102ae674d327994","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_lt.dmg"]}},{":languages":["lv"],":value":"lv",":overrides":{"sha256":"d79134870298d946937b782e097168440cea2a3946edb85ac7e40768500bc0c3","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_lv.dmg"]}},{":languages":["mk"],":value":"mk",":overrides":{"sha256":"4bcdc6a8e2b348ea72255841839e2cd68a11b2658d990d0c841800efc2e6108b","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_mk.dmg"]}},{":languages":["ml"],":value":"ml",":overrides":{"sha256":"8a618ca0a44ac06961a691919cf4da6cc043a38ffe040c3d27dc6a6c8ab5a239","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ml.dmg"]}},{":languages":["mn"],":value":"mn",":overrides":{"sha256":"7e55637632cf6ab181ea3baeb53f8623a01fe0665fffaabad2e357fbc304bd26","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_mn.dmg"]}},{":languages":["mr"],":value":"mr",":overrides":{"sha256":"e8f6569299e7b146b25988e7c51349fa6a87287c28ca47c4b487fafe176cd862","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_mr.dmg"]}},{":languages":["my"],":value":"my",":overrides":{"sha256":"caf47ad343bc1c32314f2ad2d37a4a357a3b107e19314d4070ff5f994e941d3c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_my.dmg"]}},{":languages":["nb"],":value":"nb",":overrides":{"sha256":"f5d039fa463ed1092f08d8b46facddea4985d02b4589750425e088a160aee790","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_nb.dmg"]}},{":languages":["ne"],":value":"ne",":overrides":{"sha256":"5ce2ca31c9e67fc0715f9db6e63ac57331e8929ce7331dd24778fa83834efb14","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ne.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"sha256":"ab22b278fbff3838450422d7fd612f76fcf8a011c9933a8a1a75678e817036a1","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_nl.dmg"]}},{":languages":["nn"],":value":"nn",":overrides":{"sha256":"b749ed11fda4728880c6b95e603b41f36ca76cd6eb72abc6c5cc7ccee1a747dd","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_nn.dmg"]}},{":languages":["nr"],":value":"nr",":overrides":{"sha256":"1ed4beaa762f6960e53d9d8b52cc8b2dd4b2ccefa4667d9c2b1b15f188770b24","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_nr.dmg"]}},{":languages":["oc"],":value":"oc",":overrides":{"sha256":"14671676b7ae9fc0d33ebc3d92b77fe5e885ab2d3266ee0b66f8d72b58f46bea","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_oc.dmg"]}},{":languages":["om"],":value":"om",":overrides":{"sha256":"720f6e570759a5b8b00ad74e0987fd696bc3c9e1e635a463ccd8440022aade2b","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_om.dmg"]}},{":languages":["or"],":value":"or",":overrides":{"sha256":"111eb11eadd642f3f6d8288a0e393bb7c66452636c738d03b3021f31b2ea06db","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_or.dmg"]}},{":languages":["pa-IN"],":value":"pa-IN",":overrides":{"sha256":"9ab3bc0dacf59b57894f81782e18c8a620593ed1dda675069f8adc70d7076bfc","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_pa-IN.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"sha256":"d68986b9bc737c198f29628c2d6b32b24f832aba2959307cd91c1745d3cb3a88","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_pl.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"620b7f7cb10f99c7d437961be0503ba706a8e2e7d01803bb5d9630d12c46ec8e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_pt-BR.dmg"]}},{":languages":["pt"],":value":"pt",":overrides":{"sha256":"ee878e6274e402f343ccb1e4a8cc66d29174ec96edb29ae822c28ecdbac4172a","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_pt.dmg"]}},{":languages":["ro"],":value":"ro",":overrides":{"sha256":"0a4c929705317ce5c5c6d44495a478519198ac7accddadd391932d853e8f59f9","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ro.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"354b4ea922455868c1278dca52a5082365a1809d9dd60461fef32e93d96d93c7","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ru.dmg"]}},{":languages":["rw"],":value":"rw",":overrides":{"sha256":"c07c955dfa8569dcf42e84f0412a7abf4e7d1db30a66725130b3485091b90f44","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_rw.dmg"]}},{":languages":["sa-IN"],":value":"sa-IN",":overrides":{"sha256":"d396a24b24b065a121d6d2d48dee1c24d6ea4573a054660ea225aa14ff50a311","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_sa-IN.dmg"]}},{":languages":["sd"],":value":"sd",":overrides":{"sha256":"9401f73b19caeac52188e086163a8b1b990256523c362b20cd6731713af50455","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_sd.dmg"]}},{":languages":["si"],":value":"si",":overrides":{"sha256":"62f7fe572bc381ab800377861cf97fe4318e52dae7b39918eff398ffed40f510","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_si.dmg"]}},{":languages":["sk"],":value":"sk",":overrides":{"sha256":"7aff4988e8490931b91e945952b38f1b7752969d1a630aa62e2dc7a724b789fd","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_sk.dmg"]}},{":languages":["sl"],":value":"sl",":overrides":{"sha256":"b5735160313666cefcf045d1fe0bb46a278defede9b5c90024b00357da0103a0","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_sl.dmg"]}},{":languages":["sq"],":value":"sq",":overrides":{"sha256":"64a8619a5badafa8c7266381d23d9a56bf0640488845d493bf67ee100ebdf987","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_sq.dmg"]}},{":languages":["sr"],":value":"sr",":overrides":{"sha256":"4b58135f525ae88701fe80d6be7b6d757b7805dabaae7c380b759436965ab3f8","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_sr.dmg"]}},{":languages":["ss"],":value":"ss",":overrides":{"sha256":"ef3041382e1627b5a4457a9992c21f50ba52a959ac4457228ca9a29d016f167a","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ss.dmg"]}},{":languages":["st"],":value":"st",":overrides":{"sha256":"2e3e03e20f6a3a53a473b3d5c7891eed18221d19b1bd80dfb97368bf01c62855","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_st.dmg"]}},{":languages":["sv"],":value":"sv",":overrides":{"sha256":"0fb04a66e8095614b22b8af5fd842016aff388aa1b5157582fe81cbc8d9fe70c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_sv.dmg"]}},{":languages":["sw-TZ"],":value":"sw-TZ",":overrides":{"sha256":"a8a8442c5db044d0859ab1d79080b2046d04850cc6c77b4a96011c80d45f269d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_sw-TZ.dmg"]}},{":languages":["ta"],":value":"ta",":overrides":{"sha256":"2bce49f78e983aa5c81a544900126a2a0ce68dafb8b87ce833e3b41139f4b2cd","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ta.dmg"]}},{":languages":["te"],":value":"te",":overrides":{"sha256":"0770a5cd8bb0b86a1782d895dcbb8c913253f62b38f0551b2db1467a7e503087","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_te.dmg"]}},{":languages":["tg"],":value":"tg",":overrides":{"sha256":"ce4607b1163337ea23b2cd20f110247b370adf5b51906546326f631d0d85d69e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_tg.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"sha256":"83c96f1e2f2fde51db9e477eef5098d4802d7f33d7864666ea47b41eee4b64a3","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_th.dmg"]}},{":languages":["tn"],":value":"tn",":overrides":{"sha256":"05576c4d599aa977979e88aea800713dfb8183135dc62e1e8a6e8905aa0b04d1","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_tn.dmg"]}},{":languages":["tr"],":value":"tr",":overrides":{"sha256":"34b49442804164b651a2dcfade8606d4f65602cbf74c85c7715b07f33d8fa6d1","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_tr.dmg"]}},{":languages":["ts"],":value":"ts",":overrides":{"sha256":"1184a12f65bca90566f37428a032c63671f4cf73f25298b12d7182acf0ca4133","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ts.dmg"]}},{":languages":["tt"],":value":"tt",":overrides":{"sha256":"b36a3a54a05ee866d0b544d1ad1d4d99c48e3905a2e07c4e77d59e545858bd96","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_tt.dmg"]}},{":languages":["ug"],":value":"ug",":overrides":{"sha256":"59e7b08605518f956521a51ad2084a94e1cac210d9e2c0b9aec74504234c42b5","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ug.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"sha256":"90b3f18e1cfecca99f2b767f35bab0236832ae48c5a0da4fa5777ca632e0544b","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_uk.dmg"]}},{":languages":["uz"],":value":"uz",":overrides":{"sha256":"29ba00ad82d0395943119dfb803d17d1486a6e726cff0caa079eadd8fb97e38f","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_uz.dmg"]}},{":languages":["ve"],":value":"ve",":overrides":{"sha256":"5a6a85e49c78174013c8558159df0de4bf108ffe1d647de86a562d3e933c55f1","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_ve.dmg"]}},{":languages":["vi"],":value":"vi",":overrides":{"sha256":"0d4fd89630ad9bb4697ea8291bdc90a80725ce898b485c4fa7b2b0b8568cc069","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_vi.dmg"]}},{":languages":["xh"],":value":"xh",":overrides":{"sha256":"dde86a06c7d90f1d8e3c46a6cc535000d191c14b6f05dbb3ecab4b9ca0e92094","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_xh.dmg"]}},{":languages":["zh-CN"],":value":"zh-CN",":overrides":{"sha256":"a18156ff923e3d41497f441f3e55f595e447c3e6ad9466abef94f9ebf0e01e28","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_zh-CN.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"sha256":"90825cd41fcdeeb5d5d7a99d2d6badae8721bb4bebd70aac46a467d8a95b5a11","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_zh-TW.dmg"]}},{":languages":["zu"],":value":"zu",":overrides":{"sha256":"68fe2587b3dc2130e2dd3a849c8e903192eafe8e4135c1d40fec98555fb2e353","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_zu.dmg"]}}],"names":["LibreOffice Language Pack"],"ruby_source_checksum":{":sha256":"c9576508a2de2e8fd50f88ddfb311d300387d41a8fcc1c7cfece41fe71f2e545"},"ruby_source_path":"Casks/l/libreoffice-language-pack.rb","sha256":"041f72b7685a5c3765aac9ea73cdabdb6996695097057e217279d48b8963f6a0","tap_string":"homebrew/cask","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64_langpack_en-GB.dmg"],"version":"26.8.1","raw_artifacts":[[":uninstall",{":delete":"$HOMEBREW_PREFIX/Caskroom/libreoffice-language-pack/26.8.1/libreoffice-language-pack"}],[":generated_script",["SilentInstall.sh"],{":content":"#!/bin/bash\npathOfApp=$(mdfind \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemFSName == 'LibreOffice.app'\" -onlyin '$APPDIR')\nif [[ $(mdls --raw --name kMDItemFSName --name kMDItemVersion \"$pathOfApp\" | xargs -0) == \"LibreOffice.app 26.8.1\"* ]]\nthen\n  #Test if the .app have quarantine attribute, or if they are already launched once.\n  if [[ $(xattr -l \"$pathOfApp\") != *'com.apple.quarantine'* || $(xattr -p com.apple.quarantine \"$pathOfApp\") != '0181;'* ]]\n  then\n    echo \"Silent installation has started, you didn't need to use the .app\"\n    echo \"Add language pack support for $pathOfApp\"\n    /usr/bin/tar -C \"$pathOfApp\" -xjf \"$HOMEBREW_PREFIX/Caskroom/libreoffice-language-pack/26.8.1/LibreOffice Language Pack.app/Contents/Resources/tarball.tar.bz2\" && touch \"$pathOfApp\"\n  else\n    echo \"You need to run $pathOfApp once before you can silently install language pack\"\n  fi\nelse\n  echo 'Silent installation cannot match the prerequisite'\n  echo \"To complete the installation of Cask libreoffice-language-pack, you must also run the installer at:\"\n  echo \"$HOMEBREW_PREFIX/Caskroom/libreoffice-language-pack/26.8.1/LibreOffice Language Pack.app\"\nfi\n"}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/libreoffice-language-pack/26.8.1/SilentInstall.sh",":sudo":true}}],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"SilentInstall.sh"}],":type":"remove"}]}]],"raw_caveats":"libreoffice-language-pack cannot be upgraded, instead use:\n\n  brew reinstall --cask libreoffice-language-pack\n"},"libreoffice-still-language-pack":{"depends_on_args":{":cask":["libreoffice-still"],":macos":":any"},"desc":"Collection of alternate languages for LibreOffice","homepage":"https://www.libreoffice.org/","languages":["af","am","ar","as","be","bg","bn-IN","bn","bo","br","bs","ca","cs","cy","da","de","dz","el","en-GB","en-ZA","eo","es","et","eu","fa","fi","fr","fy","ga","gd","gl","gu","he","hi","hr","hu","id","is","it","ja","ka","kk","km","kn","ko","ks","lb","lo","lt","lv","mk","ml","mn","mr","my","nb","ne","nl","nn","nr","oc","om","or","pa-IN","pl","pt-BR","pt","ro","ru","rw","sa-IN","sd","si","sk","sl","sq","sr","ss","st","sv","sw-TZ","ta","te","tg","th","tn","tr","ts","tt","ug","uk","uz","ve","vi","xh","zh-CN","zh-TW","zu"],"language_variations":[{":languages":["af"],":value":"af",":overrides":{"sha256":"62629ba75ebc3c45ad31744d669d171fc82f8225645274f47422f4d97cf83f67","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_af.dmg"]}},{":languages":["am"],":value":"am",":overrides":{"sha256":"efd2f02b6df3b590e23f18163f053bf65207c08b3f1f0f2f0f64b0a9637e65af","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_am.dmg"]}},{":languages":["ar"],":value":"ar",":overrides":{"sha256":"59a39549665a1dd84dc926aa670175b5106000958014a0707e3f751373a01d5e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ar.dmg"]}},{":languages":["as"],":value":"as",":overrides":{"sha256":"b3df471e40615d677f5d9f60517c71cbe8d771baaa4e6f111ef33144574d550c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_as.dmg"]}},{":languages":["be"],":value":"be",":overrides":{"sha256":"c695ecf06091bab6cc0f1fa4d6b7f735ec27e0bb52db734d1433af69b9522d25","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_be.dmg"]}},{":languages":["bg"],":value":"bg",":overrides":{"sha256":"405a43464c1ead2474114734dda943b5ac7cc9bc721a60024921d8814f849eff","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_bg.dmg"]}},{":languages":["bn-IN"],":value":"bn-IN",":overrides":{"sha256":"19077bea36679984e02ea04a082daf2217c37ebf3118577050ba9e93bd3bf4ba","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_bn-IN.dmg"]}},{":languages":["bn"],":value":"bn",":overrides":{"sha256":"9bf74738fef398e03b5229e4175dbb8124a7b767bcc90b0cff2bd1a270f4ce7e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_bn.dmg"]}},{":languages":["bo"],":value":"bo",":overrides":{"sha256":"9c4f1dbff902957f347c13486daddd30ff1dea130b8996efa845442bd3f0845f","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_bo.dmg"]}},{":languages":["br"],":value":"br",":overrides":{"sha256":"fe4593d20500df393805b75ac3e16dfa107dece5fbb73fb5e6c0b08718bfa39b","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_br.dmg"]}},{":languages":["bs"],":value":"bs",":overrides":{"sha256":"edfed977d82a62be38ce9e92bbbfe819c84135611a4e3a2a2efd7ac00104d882","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_bs.dmg"]}},{":languages":["ca"],":value":"ca",":overrides":{"sha256":"925c10b828c31c5828c37a27998851ce545925231f954ab10efc94bc938423e5","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ca.dmg"]}},{":languages":["cs"],":value":"cs",":overrides":{"sha256":"3a931d8014e68457b71abfc3974ec3b6a74cc9faa060db00472bad1adb916fbf","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_cs.dmg"]}},{":languages":["cy"],":value":"cy",":overrides":{"sha256":"4cc601036546581b6dea86339b4dc08ec2626bcdcec5c25d389f6141f7116406","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_cy.dmg"]}},{":languages":["da"],":value":"da",":overrides":{"sha256":"1c98d33d5b51ea059add8832d5087c15b821ee79515e443fe748bed2b4a09238","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_da.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"sha256":"90449efaa5687927a22597d8c2f33b2851b306ba779f520e9c31716b345ec44c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_de.dmg"]}},{":languages":["dz"],":value":"dz",":overrides":{"sha256":"fd5ec6b05f10291fb828464ebf04d70f353c10bec28f5ce6672d246ff22f41b3","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_dz.dmg"]}},{":languages":["el"],":value":"el",":overrides":{"sha256":"e322d611386e04d30345aff6df533d9f19c494b7856db5e2613646478210d3b3","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_el.dmg"]}},{":languages":["en-GB"],":default":true,":value":"en-GB"},{":languages":["en-ZA"],":value":"en-ZA",":overrides":{"sha256":"76157a92886ca44f7446424562b5961f60baeadc8acf07138566d85a6ecf2927","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_en-ZA.dmg"]}},{":languages":["eo"],":value":"eo",":overrides":{"sha256":"7fd6705a7ded72b85724d769e7819c84c151443a369f68cc7f3f298e80af350c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_eo.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"sha256":"272c90f002a0ee032afec5e4c92c1dae7dab39fec1c1059cc6339c1bd9c9f816","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_es.dmg"]}},{":languages":["et"],":value":"et",":overrides":{"sha256":"b407dfc4f55a66884893c29d3369a56ce46d567d1abd7a2167eb95041ee8b355","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_et.dmg"]}},{":languages":["eu"],":value":"eu",":overrides":{"sha256":"bd0ab3022a226be92fa4815183d42623ff434c64dd476a22e5184ce07c919e86","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_eu.dmg"]}},{":languages":["fa"],":value":"fa",":overrides":{"sha256":"bb970fe9cdf0c01725a6abe52cd7d4804f20c2fbe86f69c6326c1249ae8dbdf0","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_fa.dmg"]}},{":languages":["fi"],":value":"fi",":overrides":{"sha256":"af767b994f5c853ae61b481e739d92e06d8da9931b445de9742c3e37a35a74f1","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_fi.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"dd40fd11e1115bd57b5f0c303297386192a7cfb015170a048c9d0ac441d7906e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_fr.dmg"]}},{":languages":["fy"],":value":"fy",":overrides":{"sha256":"69c7c43506f4e21a670ad5b75b5a66d80572358cbde66ecf11dad033ec149cf2","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_fy.dmg"]}},{":languages":["ga"],":value":"ga",":overrides":{"sha256":"90253855413c50744fc585687f8f2ecafa52349669c5793dc4ab95ee1136d78f","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ga.dmg"]}},{":languages":["gd"],":value":"gd",":overrides":{"sha256":"55812a605e87dd026eaa5d132b2091ca9da988588eb6a263b97c46f53ffeaa70","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_gd.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"sha256":"dcc567a9f63c187b3d9e85dd3cbcb159fc518e2250f63608a439dd70ab5063fa","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_gl.dmg"]}},{":languages":["gu"],":value":"gu",":overrides":{"sha256":"11619ecc335a4d13be49d1674e9946ce22ae32fed5e9a750a3856ca2ba099673","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_gu.dmg"]}},{":languages":["he"],":value":"he",":overrides":{"sha256":"26b0ab6094ee0acf21fda153e07dd643761c5e556a6efa685a5edcdaef5bdb09","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_he.dmg"]}},{":languages":["hi"],":value":"hi",":overrides":{"sha256":"e6d30f40f4890f1cf642ea8b03c5f1223c5c5357e208c7acc9e518e58d8229f1","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_hi.dmg"]}},{":languages":["hr"],":value":"hr",":overrides":{"sha256":"b62bb8376f742b9255a71c3d388967a682495f91ff45f16baba82e28c55a1b14","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_hr.dmg"]}},{":languages":["hu"],":value":"hu",":overrides":{"sha256":"329782fedb3b71fd6f6994b6298152687cfeef5d37f9d54218a93d0e6643ba59","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_hu.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"sha256":"af4423e48187f60cebf28a20bfe1127049f7bafc0f4b30951128297c91b230b3","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_id.dmg"]}},{":languages":["is"],":value":"is",":overrides":{"sha256":"c4b26f57697b77553eab21573f43aa53de6f544898a47c029c8e7e2b3cba0079","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_is.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"sha256":"b9f66ecbdd860653de62dcd206ab451c799f137b8c3dcc8e4c004437252ac270","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_it.dmg"]}},{":languages":["ja"],":value":"ja",":overrides":{"sha256":"585a34f83ef1792a3d182245b9b46bc7163793dd99ba080e1d68a520095b2d02","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ja.dmg"]}},{":languages":["ka"],":value":"ka",":overrides":{"sha256":"9b0901c7bae354f06782d663b423ec54dcde74b7735a702643ff1861a832307c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ka.dmg"]}},{":languages":["kk"],":value":"kk",":overrides":{"sha256":"391f530eb2c33592ff0db24e8cd2327affde428e2b17fbb58d060f0dba30397d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_kk.dmg"]}},{":languages":["km"],":value":"km",":overrides":{"sha256":"686a4089c59abc662da34404ca53b83be2bdc247bfb48a89297f16bb338f8b07","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_km.dmg"]}},{":languages":["kn"],":value":"kn",":overrides":{"sha256":"e7ed43631bd69fc808e66d0985d800459667f91ddcd3eaef65229a9e1004474d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_kn.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"sha256":"8b8e07e02c95f8549f8d9d33e1a4402363b10d7ae0a6d6e790d793c74a0f2e74","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ko.dmg"]}},{":languages":["ks"],":value":"ks",":overrides":{"sha256":"4e8a104a4ac067ff5455a2d5c225acb47dd593db98935942a7d2706a630818ff","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ks.dmg"]}},{":languages":["lb"],":value":"lb",":overrides":{"sha256":"83525bd30cf72b2157ed933cfb88f9873f38e56c7f68e15a7b006935d5c4e098","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_lb.dmg"]}},{":languages":["lo"],":value":"lo",":overrides":{"sha256":"795d93f31096f371daa3ebdd85fa6c5a25211feae468ddacd317d3bd60607279","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_lo.dmg"]}},{":languages":["lt"],":value":"lt",":overrides":{"sha256":"d452bd96dbe31630705ea299ad725055388a90d95c7201ff9ca446bb66b2f440","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_lt.dmg"]}},{":languages":["lv"],":value":"lv",":overrides":{"sha256":"5735abbe81dea8d366cf37a4d74d15430464c5d5879b9376da7360b43a67b577","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_lv.dmg"]}},{":languages":["mk"],":value":"mk",":overrides":{"sha256":"2eaf28933f3afeb24a12dde53a3720bf7ccf8d3dfbe5ce1e9697cf0ef1ba5f41","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_mk.dmg"]}},{":languages":["ml"],":value":"ml",":overrides":{"sha256":"a11586e710b70adac2cca45ac24ce065f6c6521601126bd5c28fb210ba43989e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ml.dmg"]}},{":languages":["mn"],":value":"mn",":overrides":{"sha256":"dc7e252fb4bbba0b561bd8146521cfdf886a19609897decf3213bed977f7d714","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_mn.dmg"]}},{":languages":["mr"],":value":"mr",":overrides":{"sha256":"bc1e16f40ec8f53df94147233273896edfb66761ae5c133ddbd439345fd49658","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_mr.dmg"]}},{":languages":["my"],":value":"my",":overrides":{"sha256":"b3afd74e600d60e5de9e2c681c39fa131aef7cf85ce93344c9aeb7872d8e4afe","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_my.dmg"]}},{":languages":["nb"],":value":"nb",":overrides":{"sha256":"00d05356d85afe5192f053286cbf6e941f85a64d487171617de565a70ce38fee","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_nb.dmg"]}},{":languages":["ne"],":value":"ne",":overrides":{"sha256":"d245943e59893196aa2b878748f31b9b5b4116d4680dd4afc44df265788d7e9b","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ne.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"sha256":"a3e891a9f43f34e51a6bd09d807354bce87c19c1ce65cfbbda266793c782e0ba","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_nl.dmg"]}},{":languages":["nn"],":value":"nn",":overrides":{"sha256":"73e2e886b4920f2783c4ed969b441e0626975577dc581ad4722594677137e58c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_nn.dmg"]}},{":languages":["nr"],":value":"nr",":overrides":{"sha256":"0d453e7bfaffd6bda25df9a1a356f442b0e1855ce864b7f57e8c1867c7c47442","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_nr.dmg"]}},{":languages":["oc"],":value":"oc",":overrides":{"sha256":"0c190ae1f6320406df984add239f98fc9759e42adcd55f758b1f401e8bde94d3","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_oc.dmg"]}},{":languages":["om"],":value":"om",":overrides":{"sha256":"48174ec7e3503aa12b54851a41a173b2b33cd48c0229ed33f0e8b0b52a0f9c92","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_om.dmg"]}},{":languages":["or"],":value":"or",":overrides":{"sha256":"ce0857e2e2da7fcf44468b927a91454d88b9f236a0ece8830fc022fc085f4d4a","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_or.dmg"]}},{":languages":["pa-IN"],":value":"pa-IN",":overrides":{"sha256":"f9c2410cc86683d3ecff93d01b730cd65669caf13a96f4fead6304e4ef03cc83","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_pa-IN.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"sha256":"ea8caffff135ffccfe99c56fc44c9209159cfb6a59f6e8a6270fb96e7e8b78fa","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_pl.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"4a025d81166badfeb25a66b19b7a152fbfcea53cc3687c30b9a16ae0ca04519d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_pt-BR.dmg"]}},{":languages":["pt"],":value":"pt",":overrides":{"sha256":"19b85ff4e221dfd824af1c2516b73e0e151de161195b410f85a5611992bcd879","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_pt.dmg"]}},{":languages":["ro"],":value":"ro",":overrides":{"sha256":"b7748c3582ce49bc1b125e238fdc68b91b6d990da11b9947f91415ee0b86ab85","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ro.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"af6790ab3f740bfcdf365cc1f459595aee091a3729814ad9652693046195cef6","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ru.dmg"]}},{":languages":["rw"],":value":"rw",":overrides":{"sha256":"4532935e6d56c0db09b6de7c342e126375728c0d6ce307ef757bcfcf28a318f3","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_rw.dmg"]}},{":languages":["sa-IN"],":value":"sa-IN",":overrides":{"sha256":"42ee6c4f7a226912500fa3f298a54ed33374939d973124966548c8ef822c59bf","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_sa-IN.dmg"]}},{":languages":["sd"],":value":"sd",":overrides":{"sha256":"cb052583f8f83ca1967e95b95bf0697a543a6228aa817951397939e51ead92cf","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_sd.dmg"]}},{":languages":["si"],":value":"si",":overrides":{"sha256":"79b3f8b80b408ddf62d9ad1eb4465ace3121244ceb9181c2363fd3661b35f667","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_si.dmg"]}},{":languages":["sk"],":value":"sk",":overrides":{"sha256":"448306888ab2b2eb884256d7aff39651975446ff1e7d8bed075cd6e4a66f22d1","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_sk.dmg"]}},{":languages":["sl"],":value":"sl",":overrides":{"sha256":"67e6e58b503f402a315eab0ca52744434e377b1274d9a2f29cef991fccc0cb1d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_sl.dmg"]}},{":languages":["sq"],":value":"sq",":overrides":{"sha256":"16aa290b031ff67d48ed96749a199a9f1c757914b68c328e550f820139c05145","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_sq.dmg"]}},{":languages":["sr"],":value":"sr",":overrides":{"sha256":"dbec3d5806795d71166cfc1ce82681f0ce5764ab81d364f4ec2856d93f7b4437","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_sr.dmg"]}},{":languages":["ss"],":value":"ss",":overrides":{"sha256":"98f38cb919d502d5cd5f9e67c43748a29937522f870abfe7a155a3f0d52ff956","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ss.dmg"]}},{":languages":["st"],":value":"st",":overrides":{"sha256":"92ea93d61243bae19d6e7e80521aa159cfab143f7f9acc5defedda5a27ceeee0","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_st.dmg"]}},{":languages":["sv"],":value":"sv",":overrides":{"sha256":"0b632242395d51dbf405d26a2b2d833c228746353ce07d81ee72b0ec0e9cc315","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_sv.dmg"]}},{":languages":["sw-TZ"],":value":"sw-TZ",":overrides":{"sha256":"73950c042a6c54d45290d8e209ea61942fbc700474d36c1766a50118cecdd3a4","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_sw-TZ.dmg"]}},{":languages":["ta"],":value":"ta",":overrides":{"sha256":"bf0369ef601ca250fded92457216e01a4887e8c3cda963effe4cca1ea835bdab","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ta.dmg"]}},{":languages":["te"],":value":"te",":overrides":{"sha256":"aa36fd3cfb75ac7bbcf79e4848f866197e4f65d5098c0f486a2e921767d1f96c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_te.dmg"]}},{":languages":["tg"],":value":"tg",":overrides":{"sha256":"22c0354f4f6a391c47851f4d4aa470fc5a3f894002998edd3974ac784062e945","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_tg.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"sha256":"392c9f5baab5e7fae66f73b07bc6fd361c53b6c47da5f8560e3410d9946c74e0","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_th.dmg"]}},{":languages":["tn"],":value":"tn",":overrides":{"sha256":"2334bded02b8967f4cb7ef9f0602045733451fcd54ed28c8119906bce3c895b4","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_tn.dmg"]}},{":languages":["tr"],":value":"tr",":overrides":{"sha256":"b60396410a1b26e0a9d76d5c21cf54b4aa0d762619938cfcbda8f8ef0fcce89e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_tr.dmg"]}},{":languages":["ts"],":value":"ts",":overrides":{"sha256":"ada1d832d498415cb6b89e4f10eca364f26cbdb38af22c7fc05f258be6367e8e","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ts.dmg"]}},{":languages":["tt"],":value":"tt",":overrides":{"sha256":"042a0d7703f454b2e9fdce96bf7bfc123d8ec13bc59a8fd5eee781cce421f1da","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_tt.dmg"]}},{":languages":["ug"],":value":"ug",":overrides":{"sha256":"72f09d8dd2a64108547bc128a3075f9720c562eed5372d924e0917f05a559f75","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ug.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"sha256":"83c6580749ff1700f2f3a380840593e8fc569e264a0b7c1c77084d3e9ff7c398","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_uk.dmg"]}},{":languages":["uz"],":value":"uz",":overrides":{"sha256":"0b0343334339b6f0988e12200427cf3b823c5c3e107e4d716722be646e53b92c","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_uz.dmg"]}},{":languages":["ve"],":value":"ve",":overrides":{"sha256":"9a5d74da19e2244274caffee057d9a8c1a42e4fb2ca0e4fe18938d5f234caf5d","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_ve.dmg"]}},{":languages":["vi"],":value":"vi",":overrides":{"sha256":"3f0d48a41ca147f4a9418a0186fabe43786473aa24546c71d0b3cf6df72d39a4","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_vi.dmg"]}},{":languages":["xh"],":value":"xh",":overrides":{"sha256":"e8c1502b301859fca8d3d57cf22be527317330d74b28e4a61fa80290d61385a8","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_xh.dmg"]}},{":languages":["zh-CN"],":value":"zh-CN",":overrides":{"sha256":"8bd8e1965ed0156f7c6fde67e24d6927e61b86330c016344a74ea87436e18dcf","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_zh-CN.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"sha256":"9cdb1f8684858e748745bf09b9179415b44e04522991838bafeb35c0d8433cf7","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_zh-TW.dmg"]}},{":languages":["zu"],":value":"zu",":overrides":{"sha256":"730a39dbaee0eb5a75339c65b0de51a256a7a0c5350bc0e72ca288f9473bc537","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_zu.dmg"]}}],"names":["LibreOffice Language Pack"],"ruby_source_checksum":{":sha256":"87c941fa21937603c07bb699ebaa4265b10cf8d3fa472f2e0503e71173e224f6"},"ruby_source_path":"Casks/l/libreoffice-still-language-pack.rb","sha256":"b315a6125e43bf8c058f5d92b62f44c8c71e54f84ace8d3fff7a34a453d32376","tap_string":"homebrew/cask","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64_langpack_en-GB.dmg"],"version":"26.2.6","raw_artifacts":[[":uninstall",{":delete":"$HOMEBREW_PREFIX/Caskroom/libreoffice-still-language-pack/26.2.6/libreoffice-still-language-pack"}],[":generated_script",["SilentInstall.sh"],{":content":"#!/bin/bash\npathOfApp=$(mdfind \"kMDItemContentType == 'com.apple.application-bundle' && kMDItemFSName == 'LibreOffice.app'\")\nif [[ $(mdls --raw --name kMDItemFSName --name kMDItemVersion \"$pathOfApp\" | xargs -0) == \"LibreOffice.app 26.2.6\"* ]]\nthen\n  #Test if the .app have quarantine attribute, or if they are already launched once.\n  if [[ $(xattr -l \"$pathOfApp\") != *'com.apple.quarantine'* || $(xattr -p com.apple.quarantine \"$pathOfApp\") != '0181;'* ]]\n  then\n    echo \"Silent installation has started, you didn't need to use the .app\"\n    echo \"Add language pack support for $pathOfApp\"\n    /usr/bin/tar -C \"$pathOfApp\" -xjf \"$HOMEBREW_PREFIX/Caskroom/libreoffice-still-language-pack/26.2.6/LibreOffice Language Pack.app/Contents/Resources/tarball.tar.bz2\" && touch \"$pathOfApp\"\n  else\n    echo \"You need to run $pathOfApp once before you can silently install language pack\"\n  fi\nelse\n  echo 'Silent installation cannot match the prerequisite'\n  echo \"To complete the installation of Cask libreoffice-still-language-pack, you must also run the installer at:\"\n  echo \"$HOMEBREW_PREFIX/Caskroom/libreoffice-still-language-pack/26.2.6/LibreOffice Language Pack.app\"\nfi\n"}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/libreoffice-still-language-pack/26.2.6/SilentInstall.sh",":sudo":true}}],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"SilentInstall.sh"}],":type":"remove"}]}]],"raw_caveats":"libreoffice-still-language-pack cannot be upgraded, instead use:\n\n  brew reinstall --cask libreoffice-still-language-pack\n"},"libreoffice-still":{"conflicts_with_args":{":cask":["libreoffice"]},"depends_on_args":{":macos":":any"},"desc":"Free cross-platform office suite, stable version recommended for enterprises","homepage":"https://www.libreoffice.org/","names":["LibreOffice Still"],"ruby_source_checksum":{":sha256":"43184039d8c189efe0fbf11b29db79a97f6510706f88ca81dae03e3d8c50e834"},"ruby_source_path":"Casks/l/libreoffice-still.rb","sha256":"135b8a95b8133396d54bf8e726dbc0066145efa0d785963fc3d4592acbfcfe5b","tap_string":"homebrew/cask","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.2.6/mac/x86_64/LibreOffice_26.2.6_MacOS_x86-64.dmg"],"version":"26.2.6","raw_artifacts":[[":app",["LibreOffice.app"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/gengal"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/regview"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/senddoc"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/uno"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/unopkg"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/uri-encode"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/xpdfimport"]],[":command_wrapper",["soffice"],{":executable":"$APPDIR/LibreOffice.app/Contents/MacOS/soffice"}],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/unoinfo"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.libreoffice.script.sfl*","~/Library/Application Support/LibreOffice","~/Library/Preferences/org.libreoffice.script.plist","~/Library/Saved Application State/org.libreoffice.script.savedState"]}]]},"libreoffice":{"conflicts_with_args":{":cask":["libreoffice-still"]},"depends_on_args":{":macos":":any"},"desc":"Free cross-platform office suite, fresh version","homepage":"https://www.libreoffice.org/","names":["LibreOffice"],"ruby_source_checksum":{":sha256":"8072445fdd0a1a7652181675740d0d2460e7ac3667ef40677c3bbca6873e3819"},"ruby_source_path":"Casks/l/libreoffice.rb","sha256":"4c7464313a529e9074400cbcdc894fc40ac4ef9421ded03b16b5a78d12cb155e","tap_string":"homebrew/cask","url_args":["https://download.documentfoundation.org/libreoffice/stable/26.8.1/mac/x86_64/LibreOffice_26.8.1_MacOS_x86-64.dmg"],"version":"26.8.1","raw_artifacts":[[":app",["LibreOffice.app"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/gengal"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/regview"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/senddoc"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/uno"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/unopkg"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/uri-encode"]],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/xpdfimport"]],[":command_wrapper",["soffice"],{":executable":"$APPDIR/LibreOffice.app/Contents/MacOS/soffice"}],[":binary",["$APPDIR/LibreOffice.app/Contents/MacOS/unoinfo"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.libreoffice.script.sfl*","~/Library/Application Support/LibreOffice","~/Library/Preferences/org.libreoffice.script.plist","~/Library/Saved Application State/org.libreoffice.script.savedState"]}]]},"librepcb":{"depends_on_args":{":macos":":any"},"desc":"EDA software to develop printed circuit boards","homepage":"https://librepcb.org/","names":["LibrePCB"],"ruby_source_checksum":{":sha256":"9ccc7631d00b551a65e6e423e4787af25f0dce3c2c87998e30228077f982c73c"},"ruby_source_path":"Casks/l/librepcb.rb","sha256":"c4394dafe9355acfdfa0271c4229f633d21cbcb80e0788f1a9c9e094c3a75ef5","tap_string":"homebrew/cask","url_args":["https://download.librepcb.org/releases/2.1.1/librepcb-2.1.1-mac-x86_64.dmg"],"version":"2.1.1","raw_artifacts":[[":app",["librepcb.app"]],[":zap",{":trash":["~/Library/Preferences/org.librepcb.LibrePCB.plist","~/Library/Saved Application State/com.yourcompany.librepcb.savedState","~/Library/Saved Application State/org.librepcb.LibrePCB.savedState"]}]]},"librewolf":{"auto_updates":true,"desc":"Web browser","homepage":"https://librewolf.net/","names":["LibreWolf"],"ruby_source_checksum":{":sha256":"88695b8a31eaeae07e701b8eed16cecb31bd7237269402c9032edd2207dae5c3"},"ruby_source_path":"Casks/l/librewolf.rb","sha256":"e4dec3240e6c43c4ad595d4ccaf1d84356303702303523f575f63fc1d1326334","tap_string":"homebrew/cask","url_args":["https://dl.librewolf.net/librewolf/158.0.1-2/librewolf-158.0.1-2-macos-x86_64-package.dmg"],"version":"158.0.1,2","raw_artifacts":[[":app",["LibreWolf.app"]],[":command_wrapper",["librewolf"],{":executable":"$APPDIR/LibreWolf.app/Contents/MacOS/librewolf"}],[":zap",{":trash":["~/.librewolf","~/Library/Application Support/LibreWolf","~/Library/Caches/LibreWolf Community","~/Library/Caches/LibreWolf","~/Library/Preferences/io.gitlab.librewolf-community.librewolf.plist","~/Library/Preferences/net.librewolf.librewolf.plist","~/Library/Saved Application State/io.gitlab.librewolf-community.librewolf.savedState"]}]]},"licecap":{"depends_on_args":{":macos":":any"},"desc":"Animated screen capture application","homepage":"https://www.cockos.com/licecap/","names":["LICEcap"],"ruby_source_checksum":{":sha256":"a6e4f66a8f15604fd76b2fea44e67b7174a8c8a5a7a7cf16d1aa1c5af3dc8ef9"},"ruby_source_path":"Casks/l/licecap.rb","sha256":"115c40eb710085969a72a24d5d84ae2c05260192cc68a22e73e99e148c6638da","tap_string":"homebrew/cask","url_args":["https://www.cockos.com/licecap/licecap132.dmg"],"version":"1.32","raw_artifacts":[[":app",["LICEcap.app"]],[":zap",{":trash":["~/Library/Application Support/LICEcap","~/Library/Preferences/com.cockos.LICEcap.plist"]}]]},"license-control-center":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-27",":because":":discontinued"},"desc":"Music software license manager","disable_args":{":date":"2026-05-27",":because":":discontinued"},"homepage":"https://helpcenter.steinberg.de/hc/en-us/articles/360008841379","names":["eLicenser Control Center"],"ruby_source_checksum":{":sha256":"1975548f22efcf874c8146a45dc9fbc366baef430199ca5c6b09ff1500fc4415"},"ruby_source_path":"Casks/l/license-control-center.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.steinberg.net/downloads/eLicenserControl.dmg"],"version":"6.12.11.1328","raw_artifacts":[[":uninstall",{":delete":["/Applications/License Control Center.app","/Library/Receipts/eLicenserControl.pkg","/Library/Receipts/LCC.pkg","/Library/Receipts/NOS.pkg","/Library/Receipts/POS.pkg"]}],[":installer",{":manual":"eLicenserControlSetup.app"}],[":zap",{":trash":["/Library/Application Support/eLicenser","/Library/Application Support/Syncrosoft","/Library/Syncrosoft","/var/db/receipts/com.eLicenser.*","/var/db/receipts/com.syncrosoft.*","~/Library/Preferences/com.Syncrosoft.LCC.plist","~/Library/Saved Application State/com.Syncrosoft.LCC.savedState"]}]]},"licensed-app":{"depends_on_args":{":macos":":any"},"desc":"Software license manager","homepage":"https://amarsagoo.info/licensed/","names":["Licensed"],"ruby_source_checksum":{":sha256":"a0550d7af1a56101bedba5cad0319419c9d5d237b54952911f61403cdf1f7e2e"},"ruby_source_path":"Casks/l/licensed-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://amarsagoo.info/licensed/Licensed.dmg"],"version":"1.5.1","raw_artifacts":[[":app",["Licensed.app"]],[":zap",{":trash":["~/Library/Application Support/Licensed","~/Library/Preferences/com.asagoo.licensed.plist","~/Library/Saved Application State/com.asagoo.licensed.savedState"]}]]},"liclipse":{"depends_on_args":{":macos":":any"},"desc":"Lightweight editors, theming and usability improvements for Eclipse","homepage":"https://www.liclipse.com/","names":["LiClipse"],"ruby_source_checksum":{":sha256":"61ee2645a977fdfa821f7d1f37341858e9ce0ba5e7165ce4aba0184a7b6ffa5e"},"ruby_source_path":"Casks/l/liclipse.rb","sha256":"9206476c44c1023d818a4599a1cb1578d6247f337049ac5a4206b8d3525e6a1b","tap_string":"homebrew/cask","url_args":["https://www.mediafire.com/file_premium/b8h7wnjqtalkxls/liclipse_12.0.1_macosx.cocoa.x86_64.tar.gz"],"version":"12.0.1,b8h7wnjqtalkxls","raw_artifacts":[[":app",["LiClipse_x86_64/LiClipse.app"]],[":artifact",["LiClipse_x86_64/LiClipseJre19.app"],{":target":"$APPDIR/LiClipseJre19.app"}],[":zap",{":trash":["~/.liclipse","~/Documents/LiClipse Workspace","~/Library/Preferences/com.brainwy.liclipse.rcp.product.plist","~/Library/Saved Application State/com.brainwy.liclipse.rcp.product.savedState"]}]]},"lidanglesensor":{"depends_on_args":{":macos":":sonoma"},"desc":"Utility to display the lid angle and play a creaking sound","homepage":"https://github.com/samhenrigold/LidAngleSensor","names":["LidAngleSensor"],"ruby_source_checksum":{":sha256":"690a8acd56116956e49033e9cf34a96ba69f5860091b5351b6b0b4ed6ade31da"},"ruby_source_path":"Casks/l/lidanglesensor.rb","sha256":"d4b14e7d866589117e5b2cfc7f06e8f8b915dc81948073d9df091177d21e0780","tap_string":"homebrew/cask","url_args":["https://github.com/samhenrigold/LidAngleSensor/releases/download/1.1/LidAngleSensor.zip"],"version":"1.1","raw_artifacts":[[":app",["LidAngleSensor.app"]],[":zap",{":trash":"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/gold.samhenri.lidanglesensor.sfl*"}]]},"lidarr":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Looks and smells like Sonarr but made for music","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://lidarr.audio/","names":["Lidarr"],"ruby_source_checksum":{":sha256":"af9010070c27bd59c270e3b9183917e2d1155e9a91254743d79eab93ffc4ee90"},"ruby_source_path":"Casks/l/lidarr.rb","sha256":"8450993360e485fc083204a84726fb002b6dfac54c29d583f8d4a22c3a59cf30","tap_string":"homebrew/cask","url_args":["https://github.com/lidarr/Lidarr/releases/download/v3.1.0.4875/Lidarr.master.3.1.0.4875.osx-app-core-x64.zip"],"version":"3.1.0.4875","raw_artifacts":[[":app",["Lidarr.app"]],[":zap",{":trash":"~/.config/Lidarr"}]]},"lifesize":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cloud contact and video conferencing","homepage":"https://www.lifesize.com/","names":["lifesize"],"ruby_source_checksum":{":sha256":"c6b279410e584196efd5169e685d8a295de26ccd1a75bd1743f122f942709bac"},"ruby_source_path":"Casks/l/lifesize.rb","sha256":"c2df41bb7d5179c46e308ccb40b3cb2b84effccb4722486f647b0ca78ec8635a","tap_string":"homebrew/cask","url_args":["https://download.lifesizecloud.com/Lifesize-3.0.20-mac.zip"],"version":"3.0.20","raw_artifacts":[[":app",["Lifesize.app"]],[":zap",{":trash":["~/Library/Application Support/Lifesize","~/Library/Caches/com.lifesize.cloud","~/Library/Caches/com.lifesize.cloud.ShipIt","~/Library/HTTPStorages/com.lifesize.cloud","~/Library/LaunchAgents/com.lifesize.LifesizeAppService.agent.plist","~/Library/Logs/Lifesize","~/Library/Preferences/com.lifesize.cloud.plist","~/Library/Saved Application State/com.lifesize.cloud.savedState"]}]]},"lightburn":{"depends_on_args":{":macos":":ventura"},"desc":"Layout, editing, and control software for laser cutters","homepage":"https://lightburnsoftware.com/","names":["LightBurn"],"ruby_source_checksum":{":sha256":"b56588c62a6958033976fc7da7d9c69efffc022744b21768aafcca5f831b4507"},"ruby_source_path":"Casks/l/lightburn.rb","sha256":"de599bdbbcc3ca510250616bf2a37f7550e161df7499245d389860292537757f","tap_string":"homebrew/cask","url_args":["https://release.lightburnsoftware.com/LightBurn/Release/LightBurn-v2.2.00/LightBurn.V2.2.00.dmg"],"version":"2.2.00","raw_artifacts":[[":uninstall",{":quit":"com.LightBurnSoftware.LightBurn"}],[":app",["LightBurn.app"]],[":zap",{":trash":["~/Library/Preferences/com.LightBurnSoftware.LightBurn.plist","~/Library/Preferences/LightBurn","~/Library/Saved Application State/com.LightBurnSoftware.LightBurn.savedState"],":rmdir":"~/.LightBurn"}]]},"lightcraft":{"desc":"Photo library manager and raw image developer","homepage":"https://getartcraft.com/apps/lightcraft","names":["LightCraft"],"ruby_source_checksum":{":sha256":"69b5cb33a57cc08fc691b2ef0e4e9eab999e69e4595c6cea4d37f2777c6d2a1f"},"ruby_source_path":"Casks/l/lightcraft.rb","sha256":"9a1a9b5d8e9af96101d3299650d014d094c51d8ea8fe5e39bae83fa5a9189de0","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/lightcraft/releases/download/v0.13.0/lightcraft-0.13.0-macos-universal.dmg"],"version":"0.13.0","raw_artifacts":[[":app",["LightCraft.app"]],[":zap",{":trash":"~/Library/Application Support/LightCraft"}]]},"lightkey":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"DMX lighting control","homepage":"https://lightkeyapp.com/","names":["Lightkey"],"ruby_source_checksum":{":sha256":"57751a0d86b083281559a52fbd5ea526db1e7609196d209b97c19f7f79e4b79e"},"ruby_source_path":"Casks/l/lightkey.rb","sha256":"656cd6fdbd9ec27c46f6862d483265b5240f5ce107bb6a660b23b6a7c8473d8b","tap_string":"homebrew/cask","url_args":["https://lightkeyapp.com/download/Lightkey-5-3-3/LightkeyInstaller.zip"],"version":"5.3.3","raw_artifacts":[[":uninstall",{":pkgutil":["de.monospc.lightkey.pkg.App","de.monospc.lightkey.pkg.documentation","de.monospc.lightkey.pkg.OLA"],":delete":"/Applications/Lightkey.app"}],[":pkg",["LightkeyInstaller.pkg"]],[":zap",{":trash":["~/Library/Application Support/Lightkey","~/Library/Caches/de.monospc.Lightkey","~/Library/Logs/Lightkey OLA.log","~/Library/Preferences/de.monospc.Lightkey.plist"]}]]},"lightproxy":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Proxy & Debug tools based on whistle with Chrome Devtools UI","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://alibaba.github.io/lightproxy/","names":["LightProxy"],"ruby_source_checksum":{":sha256":"6db838a1e5c525ba75bdafc55728608283b3a79a5541a398549f50a75b15f22d"},"ruby_source_path":"Casks/l/lightproxy.rb","sha256":"e71f606717712eabb06e1cf0c643302f8d52d339d227367a16ca519883d4bd00","tap_string":"homebrew/cask","url_args":["https://github.com/alibaba/lightproxy/releases/download/v1.1.41/LightProxy-1.1.41.dmg"],"version":"1.1.41","raw_artifacts":[[":app",["LightProxy.app"]],[":uninstall_postflight_steps",{":steps":[{":name":"LightProxy",":type":"delete_keychain_certificate"}]}]]},"lightworks":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Complete video creation package","homepage":"https://www.lwks.com/","names":["Lightworks"],"ruby_source_checksum":{":sha256":"b51afd85026e0b1243b795bd2e68000731f92d9c9a7708ee3fa18011fb95bfdb"},"ruby_source_path":"Casks/l/lightworks.rb","sha256":"8771f90dfc4a1872567e320679729df1a9a06b14ad47f69a4b1200528eef0ef1","tap_string":"homebrew/cask","url_args":["https://cdn.lwks.com/releases/2025.2/Lightworks-2025.2-56356.dmg"],"version":"2025.2.56356","raw_artifacts":[[":app",["Lightworks.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.editshare.lightworks.savedState"}]]},"limitless":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Personal AI-powered transcription and notetaking service","disable_args":{":date":"2026-06-21",":because":":discontinued"},"homepage":"https://www.limitless.ai/","names":["Limitless"],"ruby_source_checksum":{":sha256":"2fd2af189ceac2d5f76658efe320b6ed87933cd9f18c0f84d3c85fc5af8665c9"},"ruby_source_path":"Casks/l/limitless.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.limitless.ai/Limitless.dmg"],"version":"2.961.1","raw_artifacts":[[":app",["Limitless.app"]],[":zap",{":trash":["~/Library/Caches/ai.limitless.desktop","~/Library/HTTPStorages/ai.limitless.desktop.binarycookies","~/Library/Logs/ai.limitless.desktop","~/Library/Logs/Limitless","~/Library/Saved Application State/ai.limitless.desktop.savedState","~/Library/WebKit/ai.limitless.desktop"]}]]},"linear":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"App to manage software development and track bugs","homepage":"https://linear.app/","names":["Linear"],"ruby_source_checksum":{":sha256":"210afd8f8d028ae67ea511e2a15d1fde08805f8f5f98c6a278cb67d220a599b3"},"ruby_source_path":"Casks/l/linear.rb","sha256":"99919aef3ea3c3f62e2900372ce4a2f63777095b835664ef6a78332e24ae5065","tap_string":"homebrew/cask","url_args":["https://releases.linear.app/Linear-1.32.7-universal.dmg"],"version":"1.32.7","raw_artifacts":[[":app",["Linear.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.linear.sfl*","~/Library/Application Support/Linear","~/Library/Caches/com.linear","~/Library/Caches/com.linear.ShipIt","~/Library/Preferences/com.linear.plist","~/Library/Saved Application State/com.linear.savedState"]}]]},"linearmouse":{"auto_updates":true,"conflicts_with_args":{":cask":["linearmouse@beta"]},"depends_on_args":{":macos":":any"},"desc":"Customise mouse behavior","homepage":"https://linearmouse.org/","names":["LinearMouse"],"ruby_source_checksum":{":sha256":"c6d7069a31f1bf385fecd034bece6fdd3b5749cc84d2f1b5d28be4b14a22f07f"},"ruby_source_path":"Casks/l/linearmouse.rb","sha256":"aff50f3c818ced5a4e22a6174c872e3223797d43263fe647d7f955f9be0fcf3c","tap_string":"homebrew/cask","url_args":["https://dl.linearmouse.org/v0.12.0/LinearMouse.dmg"],"version":"0.12.0","raw_artifacts":[[":uninstall",{":quit":"com.lujjjh.LinearMouse",":login_item":"LinearMouse"}],[":app",["LinearMouse.app"]],[":zap",{":trash":["~/.config/linearmouse","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.lujjjh.linearmouse.sfl*","~/Library/Preferences/com.lujjjh.LinearMouse.plist"]}]]},"linearmouse@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["linearmouse"]},"depends_on_args":{":macos":":any"},"desc":"Customise mouse behavior","homepage":"https://linearmouse.org/","names":["LinearMouse"],"ruby_source_checksum":{":sha256":"ebf5bf00ae275bcc6fa8e0ffe24153582a33147f9d133aa157f1a4cc39500efa"},"ruby_source_path":"Casks/l/linearmouse@beta.rb","sha256":"72214d8d0ef970eb65d7e09b87316074444c61eceb76f6c23724411e40dab9bf","tap_string":"homebrew/cask","url_args":["https://dl.linearmouse.org/v0.13.0-beta.4/LinearMouse.dmg"],"version":"0.13.0-beta.4","raw_artifacts":[[":uninstall",{":quit":"com.lujjjh.LinearMouse",":login_item":"LinearMouse"}],[":app",["LinearMouse.app"]],[":zap",{":trash":["~/.config/linearmouse","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.lujjjh.linearmouse.sfl*","~/Library/Preferences/com.lujjjh.LinearMouse.plist"]}]]},"lingon-x":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automator software to start apps, run scripts or commands and more","homepage":"https://www.peterborgapps.com/lingon/","names":["Lingon X"],"ruby_source_checksum":{":sha256":"c66ac79d97aaa6eaf3ce07ad03f6cbce29f521b554f1e4a32e0b8c9d8d21383b"},"ruby_source_path":"Casks/l/lingon-x.rb","sha256":"7cafd1fc98cd23662f0670eed996698dccc98762fe1a284036ee76132553e7f3","tap_string":"homebrew/cask","url_args":["https://www.peterborgapps.com/downloads/LingonX9.zip"],"version":"9.6.6","raw_artifacts":[[":app",["Lingon X.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.peterborgapps.LingonX*","~/Library/Application Support/Lingon X","~/Library/Containers/com.peterborgapps.LingonX*"]}]]},"linguax":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Menu-bar utility for third-party mice with smooth scrolling and mapping","homepage":"https://linguax.app/","names":["LinguaX"],"ruby_source_checksum":{":sha256":"f4554853b5f024cbcb57ddc7610895ae7b19034d45ed5fcc613eb84692f358f4"},"ruby_source_path":"Casks/l/linguax.rb","sha256":"b12df70d37e3d57a77d949baed09b624aae27a42c20e21a07b106fca38d0e2cd","tap_string":"homebrew/cask","url_args":["https://st.deepzz.com/linguax/LinguaX2025.12.6016.zip"],"version":"2025.12,6016","raw_artifacts":[[":app",["LinguaX.app"]],[":zap",{":trash":["~/Library/Application Support/com.deepzz.LinguaX","~/Library/Caches/com.deepzz.LinguaX","~/Library/Cookies/com.deepzz.LinguaX.binarycookies","~/Library/HTTPStorages/com.deepzz.LinguaX","~/Library/HTTPStorages/com.deepzz.LinguaX.binarycookies","~/Library/Preferences/com.deepzz.LinguaX.plist","~/Library/Saved Application State/com.deepzz.LinguaX.savedState"]}]]},"linkandroid":{"depends_on_args":{":macos":":any"},"desc":"Open source android assistant","homepage":"https://linkandroid.com/","names":["LinkAndroid"],"ruby_source_checksum":{":sha256":"fee9e18f6b245c7f5eb0acaca72e17e9b964aeef078df5bd21aa4084ea3b4bbc"},"ruby_source_path":"Casks/l/linkandroid.rb","sha256":"7e5c2860e3cf3dbad690dd7198f94ab44b90cc3540cac4c720e863b176a27236","tap_string":"homebrew/cask","url_args":["https://github.com/modstart-lib/linkandroid/releases/download/v2.4.0/LinkAndroid-2.4.0-mac-x64.dmg"],"version":"2.4.0","raw_artifacts":[[":uninstall",{":quit":"LinkAndroid"}],[":app",["LinkAndroid.app"]],[":zap",{":trash":["~/Library/Application Support/linkandroid","~/Library/Preferences/LinkAndroid.plist","~/Library/Saved Application State/LinkAndroid.savedState"]}]]},"linkliar":{"depends_on_args":{":macos":":any"},"desc":"Link-Layer MAC spoofing GUI for macOS","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/halo/LinkLiar","names":["LinkLiar"],"ruby_source_checksum":{":sha256":"fd47c1f6b6bea35930b55bb600e06bc81bd54972ce9b8179d9744b92cf849909"},"ruby_source_path":"Casks/l/linkliar.rb","sha256":"36e62eab4ef8d2b004c6886182fc49830afdf56f4f14f9be07adfe552d7140d2","tap_string":"homebrew/cask","url_args":["https://github.com/halo/LinkLiar/releases/download/3.0.3/LinkLiar.app.zip"],"version":"3.0.3","raw_artifacts":[[":uninstall",{":launchctl":["io.github.halo.linkdaemon","io.github.halo.linkhelper"],":quit":"io.github.halo.LinkLiar",":delete":["/Library/Application Support/io.github.halo.linkdaemon","/Library/Application Support/LinkLiar"]}],[":app",["LinkLiar.app"]]]},"linphone":{"depends_on_args":{":macos":":monterey"},"desc":"Software for communication systems developers","homepage":"https://www.linphone.org/","names":["Linphone"],"ruby_source_checksum":{":sha256":"9972e5cbfa5231d160ee1b140ba0f9050bd221d3b9f6b5b234803fa6cc438ad7"},"ruby_source_path":"Casks/l/linphone.rb","sha256":"33ecf88cdc088046919f1c88e3886ed264829ad94717170535e05d4162c8f4f1","tap_string":"homebrew/cask","url_args":["https://download.linphone.org/releases/macosx/app/Linphone-6.2.4-mac.dmg"],"version":"6.2.4","raw_artifacts":[[":app",["Linphone.app"]],[":zap",{":trash":["~/Documents/linphone","~/Library/Application Support/linphone","~/Library/Preferences/com.belledonnecommunications.linphone.plist","~/Library/Preferences/com.linphone.linphone.plist","~/Library/Preferences/linphone","~/Library/Saved Application State/com.belledonnecommunications.linphone.savedState"]}]]},"linqpad":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":".NET LINQ database query tool and code scratchpad","homepage":"https://www.linqpad.net/","names":["LINQPad"],"ruby_source_checksum":{":sha256":"7c2fae5b6d4802faa31c29e8abfed6c921dfddf411b016613d38066fa7567c45"},"ruby_source_path":"Casks/l/linqpad.rb","sha256":"3595ed2106c7b7aca65ba59435a20bf5f21db26fa9e41d53fbf96c1e24fd5f8a","tap_string":"homebrew/cask","url_args":["https://cdn.linqpad.net/public/LINQPad9.dmg?cache=9.11.10.4566546"],"version":"9.11.10.4566546","raw_artifacts":[[":app",["LINQPad 9.app"]],[":zap",{":trash":["~/Library/Application Support/.LINQPad","~/Library/Application Support/LINQPad","~/Library/Caches/LINQPad9.Beta.macos","~/Library/WebKit/LINQPad9.Beta.macos","~/LINQPad/Settings"]}]],"raw_caveats":"Installing linqpad means you have AGREED to the license at:\n  https://www.linqpad.net/eula.txt\n"},"liquibase-community":{"desc":"Library for database change tracking","homepage":"https://www.liquibase.com/community","names":["Liquibase Community"],"ruby_source_checksum":{":sha256":"57806f9991e10366b80cd781d119e79e90c2daedee6ca9795ceecf36d7bce34f"},"ruby_source_path":"Casks/l/liquibase-community.rb","sha256":"bb08638d70dddd6af8cca6e033148576f8214b5996831b1f8864eb3528f4cfce","tap_string":"homebrew/cask","url_args":["https://package.liquibase.com/downloads/oss/homebrew/liquibase-5.0.4.tar.gz"],"version":"5.0.4","raw_artifacts":[[":binary",["liquibase"]]],"raw_caveats":"liquibase-community requires Java 17+. You can install the latest version with:\n  brew install --cask temurin\n"},"liquibase-secure":{"desc":"Database change management tool","homepage":"https://www.liquibase.com/liquibase-secure","names":["Liquibase Secure"],"ruby_source_checksum":{":sha256":"bcbd1b3c58a907923056026d3685019c9922a56107812bb728f2c9bc76182551"},"ruby_source_path":"Casks/l/liquibase-secure.rb","sha256":"f5135c38fb32cb996013ee6c74aefa5b9a635ad6b4b97f6331692120ac754c5d","tap_string":"homebrew/cask","url_args":["https://package.liquibase.com/downloads/secure/homebrew/liquibase-secure-6.0.0.tar.gz"],"version":"6.0.0","raw_artifacts":[[":binary",["liquibase"]]],"raw_caveats":"liquibase-secure requires Java 17+. You can install the latest version with:\n  brew install --cask temurin\n"},"listen1":{"depends_on_args":{":macos":":any"},"desc":"Search and play songs from a variety of online sources","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://listen1.github.io/listen1/","names":["Listen 1"],"ruby_source_checksum":{":sha256":"e7b5413a5e349db5e8e77170a364ca493a603738f809f6e05a8d4dc6f47a627d"},"ruby_source_path":"Casks/l/listen1.rb","sha256":"e937357a3c993cfaf8d5bcad01adb00d81da64aa11f1f02c1bb8f120bb844dcf","tap_string":"homebrew/cask","url_args":["https://github.com/listen1/listen1_desktop/releases/download/v2.33.0/Listen1_2.33.0_mac_x64.dmg"],"version":"2.33.0","raw_artifacts":[[":app",["Listen1.app"]],[":zap",{":trash":["~/Library/Application Support/listen1","~/Library/Preferences/com.listen1.listen1.plist"]}]]},"litecoin":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cryptocurrency wallet","homepage":"https://litecoin.org/","names":["Litecoin"],"ruby_source_checksum":{":sha256":"6273f4bcc108ad69d47910676d335fad8e674246d1b3dc8b690e39f93c7965f1"},"ruby_source_path":"Casks/l/litecoin.rb","sha256":"6ea3b94379be34239a521b410260dc92b1fed0e436c2ffb1b72a5065ed5db5c1","tap_string":"homebrew/cask","url_args":["https://download.litecoin.org/litecoin-0.21.5.8/osx/litecoin-0.21.5.8-osx.dmg"],"version":"0.21.5.8","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"Litecoin-Qt.app"}],":permissions":"0755",":type":"set_permissions"}]}],[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Litecoin-Qt.app"}],":permissions":"0755",":type":"set_permissions"}]}],[":uninstall",{":quit":"org.litecoin.Litecoin-Qt"}],[":app",["Litecoin-Qt.app"]],[":postflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Litecoin-Qt.app"}],":permissions":"0555",":type":"set_permissions"}]}],[":zap",{":trash":["~/Library/Application Support/Litecoin","~/Library/Preferences/org.litecoin.Litecoin-Qt.plist","~/Library/Saved Application State/org.litecoin.Litecoin-Qt.savedState"]}]]},"liteide":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Go IDE","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/visualfc/liteide","names":["LiteIDE"],"ruby_source_checksum":{":sha256":"68cb0c8e83cec7247f4e71d7b2285d6e7f7a2539707f0c987017d3e6ed555016"},"ruby_source_path":"Casks/l/liteide.rb","sha256":"f1c650216d6280e705ae76a99de1421e567840719c2d35d45b9f3aa9c037cae7","tap_string":"homebrew/cask","url_args":["https://github.com/visualfc/liteide/releases/download/x38.4/liteidex38.4-macos-qt5.15.16.zip"],"version":"38.4","raw_artifacts":[[":app",["liteide/LiteIDE.app"]]]},"little-navmap":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Flight planning and navigation and airport search and information system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://albar965.github.io/littlenavmap.html","names":["Little Navmap"],"ruby_source_checksum":{":sha256":"691318439f0c8471f69af422a49c1d64fe092b7afacf452ac2fd4deee60afafc"},"ruby_source_path":"Casks/l/little-navmap.rb","sha256":"9159906c15fdffdd5c542dff10fda2d279e19b4d396cd73e18be2b3f2bd28c39","tap_string":"homebrew/cask","url_args":["https://github.com/albar965/littlenavmap/releases/download/v3.0.18/LittleNavmap-macOS-3.0.18.zip"],"version":"3.0.18","raw_artifacts":[[":app",["Little Navconnect.app"]],[":app",["Little Navmap.app"]],[":zap",{":trash":["~/.config/ABarthel","~/Library/Saved Application State/com.yourcompany.littlenavmap.savedState"]}]],"raw_caveats":"\"The X-Plane plugin will be at $HOMEBREW_PREFIX/Caskroom/little-navmap/3.0.18 after installation.\"\n"},"little-snitch":{"auto_updates":true,"conflicts_with_args":{":cask":["little-snitch@4","little-snitch@5","little-snitch@nightly"]},"depends_on_args":{":macos":":sonoma"},"desc":"Host-based application firewall","homepage":"https://www.obdev.at/products/littlesnitch/index.html","names":["Little Snitch"],"ruby_source_checksum":{":sha256":"289531cb3d791a1f786f4ede56aebf3026a7d16fbcdee05d73d8095c77828000"},"ruby_source_path":"Casks/l/little-snitch.rb","sha256":"a83763bbf416676231bcd9c414b16a36c31cc85c14aa0de43cabaf1ef97fa8ba","tap_string":"homebrew/cask","url_args":["https://www.obdev.at/downloads/littlesnitch/LittleSnitch-6.5.dmg"],"version":"6.5","raw_artifacts":[[":uninstall",{":quit":"at.obdev.littlesnitch"}],[":app",["Little Snitch.app"]],[":zap",{":trash":["/Library/Application Support/Objective Development/Little Snitch","/Library/Caches/at.obdev.LittleSnitchConfiguration","/Library/Extensions/LittleSnitch.kext","/Library/Little Snitch","/Library/Logs/LittleSnitchDaemon.log","/Library/StagedExtensions/Library/Extensions/LittleSnitch.kext","~/Library/Application Support/Little Snitch","~/Library/Caches/at.obdev.LittleSnitchAgent","~/Library/Caches/at.obdev.LittleSnitchConfiguration","~/Library/Caches/at.obdev.LittleSnitchHelper","~/Library/Caches/at.obdev.LittleSnitchSoftwareUpdate","~/Library/Caches/com.apple.helpd/Generated/at.obdev.LittleSnitchConfiguration.help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/at.obdev.LittleSnitchConfiguration.help*","~/Library/Logs/Little Snitch Agent.log","~/Library/Logs/Little Snitch Helper.log","~/Library/Logs/Little Snitch Installer.log","~/Library/Logs/Little Snitch Network Monitor.log","~/Library/Preferences/at.obdev.LittleSnitchAgent.plist","~/Library/Preferences/at.obdev.LittleSnitchConfiguration.plist","~/Library/Preferences/at.obdev.LittleSnitchInstaller.plist","~/Library/Preferences/at.obdev.LittleSnitchNetworkMonitor.plist","~/Library/Preferences/at.obdev.LittleSnitchSoftwareUpdate.plist","~/Library/Saved Application State/at.obdev.LittleSnitchInstaller.savedState","~/Library/WebKit/at.obdev.LittleSnitchConfiguration"],":rmdir":"/Library/Application Support/Objective Development"}]]},"little-snitch@4":{"auto_updates":true,"conflicts_with_args":{":cask":["little-snitch","little-snitch@5","little-snitch@nightly"]},"container_args":{":type":":naked"},"depends_on_args":{":macos":":any"},"desc":"Host-based application firewall","homepage":"https://www.obdev.at/products/littlesnitch/index.html","names":["Little Snitch"],"ruby_source_checksum":{":sha256":"a851b06b5606ed4522f200b69dacb006c81560a49c7ce6d4ea323ebf5c2ae159"},"ruby_source_path":"Casks/l/little-snitch@4.rb","sha256":"bb4c609b0a0c353d42f99f00513cb653acdf6d8c857930f146475ed89a46ff82","tap_string":"homebrew/cask","url_args":["https://www.obdev.at/downloads/littlesnitch/legacy/LittleSnitch-4.6.1.dmg"],"version":"4.6.1","raw_artifacts":[[":uninstall",{":launchctl":["at.obdev.littlesnitchd","at.obdev.LittleSnitchHelper","at.obdev.LittleSnitchUIAgent"]}],[":installer",{":manual":"LittleSnitch-4.6.1.dmg"}],[":zap",{":trash":["/Library/Application Support/Objective Development/Little Snitch","/Library/Caches/at.obdev.LittleSnitchConfiguration","/Library/Extensions/LittleSnitch.kext","/Library/Little Snitch","/Library/Logs/LittleSnitchDaemon.log","/Library/StagedExtensions/Library/Extensions/LittleSnitch.kext","~/Library/Application Support/Little Snitch","~/Library/Caches/at.obdev.LittleSnitchAgent","~/Library/Caches/at.obdev.LittleSnitchConfiguration","~/Library/Caches/at.obdev.LittleSnitchHelper","~/Library/Caches/at.obdev.LittleSnitchSoftwareUpdate","~/Library/Caches/com.apple.helpd/Generated/at.obdev.LittleSnitchConfiguration.help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/at.obdev.LittleSnitchConfiguration.help*","~/Library/Logs/Little Snitch Agent.log","~/Library/Logs/Little Snitch Helper.log","~/Library/Logs/Little Snitch Installer.log","~/Library/Logs/Little Snitch Network Monitor.log","~/Library/Preferences/at.obdev.LittleSnitchAgent.plist","~/Library/Preferences/at.obdev.LittleSnitchConfiguration.plist","~/Library/Preferences/at.obdev.LittleSnitchInstaller.plist","~/Library/Preferences/at.obdev.LittleSnitchNetworkMonitor.plist","~/Library/Preferences/at.obdev.LittleSnitchSoftwareUpdate.plist","~/Library/Saved Application State/at.obdev.LittleSnitchInstaller.savedState","~/Library/WebKit/at.obdev.LittleSnitchConfiguration"],":rmdir":"/Library/Application Support/Objective Development"}]],"raw_caveats":"little-snitch@4 requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n\nYou must reboot for the installation of little-snitch@4 to take effect.\n"},"little-snitch@5":{"auto_updates":true,"conflicts_with_args":{":cask":["little-snitch","little-snitch@4","little-snitch@nightly"]},"depends_on_args":{":macos":":any"},"desc":"Host-based application firewall","homepage":"https://www.obdev.at/products/littlesnitch/index.html","names":["Little Snitch"],"ruby_source_checksum":{":sha256":"9fec471a6d89eb764742dd8378c4112bc757c05896f435ab5ad32bd925d84c1f"},"ruby_source_path":"Casks/l/little-snitch@5.rb","sha256":"f0a9905f0f4222273febf4f1ae1a330770a064b7454583bd48e8152cc4bb30f8","tap_string":"homebrew/cask","url_args":["https://www.obdev.at/downloads/littlesnitch/legacy/LittleSnitch-5.7.6.dmg"],"version":"5.7.6","raw_artifacts":[[":app",["Little Snitch.app"]],[":zap",{":trash":["/Library/Application Support/Objective Development/Little Snitch","/Library/Caches/at.obdev.LittleSnitchConfiguration","/Library/Extensions/LittleSnitch.kext","/Library/Little Snitch","/Library/Logs/LittleSnitchDaemon.log","/Library/StagedExtensions/Library/Extensions/LittleSnitch.kext","~/Library/Application Support/Little Snitch","~/Library/Caches/at.obdev.LittleSnitchAgent","~/Library/Caches/at.obdev.LittleSnitchConfiguration","~/Library/Caches/at.obdev.LittleSnitchHelper","~/Library/Caches/at.obdev.LittleSnitchSoftwareUpdate","~/Library/Caches/com.apple.helpd/Generated/at.obdev.LittleSnitchConfiguration.help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/at.obdev.LittleSnitchConfiguration.help*","~/Library/Logs/Little Snitch Agent.log","~/Library/Logs/Little Snitch Helper.log","~/Library/Logs/Little Snitch Installer.log","~/Library/Logs/Little Snitch Network Monitor.log","~/Library/Preferences/at.obdev.LittleSnitchAgent.plist","~/Library/Preferences/at.obdev.LittleSnitchConfiguration.plist","~/Library/Preferences/at.obdev.LittleSnitchInstaller.plist","~/Library/Preferences/at.obdev.LittleSnitchNetworkMonitor.plist","~/Library/Preferences/at.obdev.LittleSnitchSoftwareUpdate.plist","~/Library/Saved Application State/at.obdev.LittleSnitchInstaller.savedState","~/Library/WebKit/at.obdev.LittleSnitchConfiguration"],":rmdir":"/Library/Application Support/Objective Development"}]]},"little-snitch@nightly":{"auto_updates":true,"conflicts_with_args":{":cask":["little-snitch","little-snitch@4","little-snitch@5"]},"depends_on_args":{":macos":":sonoma"},"desc":"Host-based application firewall","homepage":"https://www.obdev.at/products/littlesnitch/download-nightly.html","names":["Little Snitch"],"ruby_source_checksum":{":sha256":"e27be2db66fa8aebb7a5b3ef77f88bd92abe1ba5634b8f8cd5e531c9806714be"},"ruby_source_path":"Casks/l/little-snitch@nightly.rb","sha256":"a385f8dc44f09252e647b2ffdb142e6004ef2b2e9f6164dce496427ac8b12df6","tap_string":"homebrew/cask","url_args":["https://www.obdev.at/downloads/littlesnitch/nightly/LittleSnitch-6.5.1-nightly-(7309).dmg"],"version":"6.5.1,7309","raw_artifacts":[[":uninstall",{":quit":"at.obdev.littlesnitch"}],[":app",["Little Snitch.app"]],[":zap",{":trash":["/Library/Application Support/Objective Development/Little Snitch","/Library/Caches/at.obdev.LittleSnitchConfiguration","/Library/Extensions/LittleSnitch.kext","/Library/Little Snitch","/Library/Logs/LittleSnitchDaemon.log","/Library/StagedExtensions/Library/Extensions/LittleSnitch.kext","~/Library/Application Support/Little Snitch","~/Library/Caches/at.obdev.LittleSnitchAgent","~/Library/Caches/at.obdev.LittleSnitchConfiguration","~/Library/Caches/at.obdev.LittleSnitchHelper","~/Library/Caches/at.obdev.LittleSnitchSoftwareUpdate","~/Library/Caches/com.apple.helpd/Generated/at.obdev.LittleSnitchConfiguration.help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/at.obdev.LittleSnitchConfiguration.help*","~/Library/Logs/Little Snitch Agent.log","~/Library/Logs/Little Snitch Helper.log","~/Library/Logs/Little Snitch Installer.log","~/Library/Logs/Little Snitch Network Monitor.log","~/Library/Preferences/at.obdev.LittleSnitchAgent.plist","~/Library/Preferences/at.obdev.LittleSnitchConfiguration.plist","~/Library/Preferences/at.obdev.LittleSnitchInstaller.plist","~/Library/Preferences/at.obdev.LittleSnitchNetworkMonitor.plist","~/Library/Preferences/at.obdev.LittleSnitchSoftwareUpdate.plist","~/Library/Saved Application State/at.obdev.LittleSnitchInstaller.savedState","~/Library/WebKit/at.obdev.LittleSnitchConfiguration"],":rmdir":"/Library/Application Support/Objective Development"}]]},"littlebird":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI assistant that captures meetings and work context","homepage":"https://littlebird.ai/","names":["Littlebird"],"ruby_source_checksum":{":sha256":"208c0ca613a260fcdd34adb60b04be1120de048f59bdf6b72d3f17a72ded1d52"},"ruby_source_path":"Casks/l/littlebird.rb","sha256":"cfd2a26113cde7c7bd5660560599ad2a72bc889de25ba920f274a2af1d92f80a","tap_string":"homebrew/cask","url_args":["https://downloads.littlebird.ai/x64/Littlebird-Mac-x64-0.86.75-Installer.dmg"],"version":"0.86.75","raw_artifacts":[[":uninstall",{":launchctl":"com.genos.littlebird.ShipIt",":quit":"com.genos.littlebird"}],[":app",["Littlebird.app"]],[":zap",{":trash":["~/Library/Application Support/@littlebird","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.genos.littlebird.sfl*","~/Library/Application Support/com.genos.contextkit-cli","~/Library/Application Support/CrashReporter/Littlebird_*.plist","~/Library/Application Support/Littlebird","~/Library/Caches/com.genos.contextkit-cli","~/Library/HTTPStorages/com.genos.contextkit-cli","~/Library/HTTPStorages/com.genos.littlebird","~/Library/Logs/@littlebird","~/Library/Logs/Littlebird","~/Library/Preferences/ByHost/com.genos.littlebird.ShipIt.*.plist","~/Library/Preferences/com.genos.littlebird.plist"]}]]},"live-home-3d":{"depends_on_args":{":macos":":monterey"},"desc":"Home & floorplan designer & renderer","homepage":"https://www.livehome3d.com/mac/live-home-3d","names":["Live Home 3D"],"ruby_source_checksum":{":sha256":"b45d14916a9f677344573188cf2d598aaee8b3e609d2c6a7225d6004a5b7d68d"},"ruby_source_path":"Casks/l/live-home-3d.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://belightsoft.s3.amazonaws.com/updates/LiveHome3D.zip"],"version":"5.1","raw_artifacts":[[":app",["Live Home 3D.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.belightsoft.LiveHome3D.ThumbnailProvider","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.belightsoft.livehome3d.sfl*","~/Library/Application Support/Live Home 3D","~/Library/Caches/com.belightsoft.LiveHome3D","~/Library/Containers/com.belightsoft.LiveHome3D.ThumbnailProvider","~/Library/HTTPStorages/com.belightsoft.LiveHome3D","~/Library/Preferences/com.belightsoft.LiveHome3D.plist","~/Library/Saved Application State/com.belightsoft.LiveHome3D.savedState","~/Library/WebKit/com.belightsoft.LiveHome3D"]}]]},"livebook":{"auto_updates":true,"conflicts_with_args":{":cask":["livebook@nightly"]},"desc":"Code notebooks for Elixir developers","homepage":"https://livebook.dev/","names":["Livebook"],"ruby_source_checksum":{":sha256":"1b3ffd7f8803de015b0503ec285783eadff0c71d95a8c895678575bcbdccb914"},"ruby_source_path":"Casks/l/livebook.rb","sha256":"3226c86444028a4fa464781717ef7af3cd9ab0a3a1fc9c588c4d2e2a35d3adb6","tap_string":"homebrew/cask","url_args":["https://github.com/livebook-dev/livebook/releases/download/v0.19.10/Livebook-darwin-x64.dmg"],"version":"0.19.10","raw_artifacts":[[":app",["Livebook.app"]],[":zap",{":trash":["~/Library/Application Support/livebook","~/Library/Logs/Livebook.log"]}]]},"livebook@nightly":{"conflicts_with_args":{":cask":["livebook"]},"desc":"Code notebooks for Elixir developers","homepage":"https://livebook.dev/","names":["Livebook Nightly"],"ruby_source_checksum":{":sha256":"a6e5d81433675a1e8ac17a2e465be13b53c17898537ce8edc55ea4e70e8afe12"},"ruby_source_path":"Casks/l/livebook@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/livebook-dev/livebook/releases/download/nightly/Livebook-darwin-x64.dmg"],"version":"latest","raw_artifacts":[[":app",["Livebook.app"]],[":zap",{":trash":["~/Library/Application Support/livebook","~/Library/Logs/Livebook.log"]}]]},"livetail":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-30",":because":":unmaintained"},"disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://github.com/SumoLogic/livetail-cli","names":["Sumologic livetail CLI"],"ruby_source_checksum":{":sha256":"75fa2eec32c8a91d20385a1d3800d4c6ba54417aa3731e6136402c07467c0515"},"ruby_source_path":"Casks/l/livetail.rb","sha256":"fd8b3d8521c4be647c8cbb85d02f659d547f2c8825bd3d270e44d0401c4197fa","tap_string":"homebrew/cask","url_args":["https://github.com/SumoLogic/livetail-cli/releases/download/2.1/livetail_mac_os.zip"],"version":"2.1","raw_artifacts":[[":binary",["livetail"]]]},"liviable":{"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Create and run Linux virtual machines on Apple silicon Macs","homepage":"https://eclecticlight.co/virtualisation-on-apple-silicon/","names":["Liviable"],"ruby_source_checksum":{":sha256":"616089f64e40ecf8113204f234d8817e42b12e73067d7ec3792e402bc85e3ee1"},"ruby_source_path":"Casks/l/liviable.rb","sha256":"4a61b692c5d07ca06985edee3bc8e4f1bf82aa385aa3290d3418b01be3b63453","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2024/01/liviable1b5.zip"],"version":"1b5,2024.01","raw_artifacts":[[":app",["liviable1b5/Liviable.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.Liviable","~/Library/HTTPStorages/co.eclecticlight.Liviable","~/Library/Preferences/co.eclecticlight.Liviable.plist","~/Library/Saved Application State/co.eclecticlight.Liviable.savedState"]}]]},"llama-app":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Menu bar app for running local LLMs","homepage":"https://github.com/ggml-org/Llama-macOS","names":["Llama"],"ruby_source_checksum":{":sha256":"1b948f2d20b71b7045112762bbb949800c65095e32b3da2cff5938f27df41934"},"ruby_source_path":"Casks/l/llama-app.rb","sha256":"ed5218b8d9127abf2bed1b1602d30a2808e8b3ff2476108359f81e86e19bbd4a","tap_string":"homebrew/cask","url_args":["https://github.com/ggml-org/Llama-macOS/releases/download/0.45.0/Llama.dmg"],"version":"0.45.0","raw_artifacts":[[":uninstall",{":quit":"app.llama.Llama"}],[":app",["Llama.app"]],[":zap",{":trash":["~/.llama-app","~/.local/bin/llama","~/Library/Application Support/Llama","~/Library/Application Support/LlamaBarn","~/Library/Caches/app.llama.Llama","~/Library/Caches/app.llamabarn.LlamaBarn","~/Library/Caches/SentryCrash/Llama","~/Library/HTTPStorages/app.llama.Llama","~/Library/HTTPStorages/app.llamabarn.LlamaBarn","~/Library/HTTPStorages/app.llamabarn.LlamaBarn.binarycookies","~/Library/Logs/Llama","~/Library/Preferences/app.llama.Llama.plist","~/Library/Preferences/app.llamabarn.LlamaBarn.plist","~/Library/WebKit/app.llamabarn.LlamaBarn"]}]]},"llamachat":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Client for LLaMA models","homepage":"https://llamachat.app/","names":["LlamaChat"],"ruby_source_checksum":{":sha256":"4a29d584b490dc49dc7c52c78cc67f8a92091b903c49ec2bbd2207086191f254"},"ruby_source_path":"Casks/l/llamachat.rb","sha256":"dd423584428f4e80a4c2bb093bde132fc25699902c0b496037b3a951abb3348d","tap_string":"homebrew/cask","url_args":["https://github.com/alexrozanski/LlamaChat/releases/download/1.2.0/LlamaChat.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["LlamaChat.app"]],[":zap",{":trash":["~/Library/Application Support/com.alexrozanski.LlamaChat","~/Library/HTTPStorages/com.alexrozanski.LlamaChat","~/Library/Preferences/com.alexrozanski.LlamaChat.plist"]}]]},"lm-studio-bionic":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"AI agent for working with open models","homepage":"https://lmstudio.ai/","names":["LM Studio Bionic"],"ruby_source_checksum":{":sha256":"1d929b9897268c5fddc74b36c7da76539b900f341c9e9730995a7ada85f7ef9d"},"ruby_source_path":"Casks/l/lm-studio-bionic.rb","sha256":"84fa66b629302a3da1614b8397bc2dc344084571d426ca685af4ae352ec13c38","tap_string":"homebrew/cask","url_args":["https://bionic-installers.lmstudio.ai/darwin/arm64/1.1.9-6/Bionic-1.1.9-6-arm64.dmg"],"version":"1.1.9,6","raw_artifacts":[[":uninstall",{":quit":["ai.elementlabs.bionic","ai.elementlabs.bionic.helper"]}],[":app",["Bionic.app"]],[":zap",{":trash":["~/Library/Application Scripts/D65G88RHWN.ai.elementlabs.bionic.office-document-preview","~/Library/Application Support/Bionic","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.elementlabs.bionic.sfl*","~/Library/Caches/ai.elementlabs.bionic","~/Library/Caches/ai.elementlabs.bionic.ShipIt","~/Library/Group Containers/D65G88RHWN.ai.elementlabs.bionic.office-document-preview","~/Library/HTTPStorages/ai.elementlabs.bionic","~/Library/Logs/Bionic","~/Library/Preferences/ai.elementlabs.bionic.plist","~/Library/Saved Application State/ai.elementlabs.bionic.savedState"]}]]},"lm-studio":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Discover, download, and run local LLMs","homepage":"https://lmstudio.ai/","names":["LM Studio"],"ruby_source_checksum":{":sha256":"9da3553b9f26e1df6afec213eb4794e7eee4b8e4791d5615d669a72e3faf32ba"},"ruby_source_path":"Casks/l/lm-studio.rb","tap_string":"homebrew/cask","url_args":["https://installers.lmstudio.ai/darwin/x64/0.4.26-4/LM-Studio-0.4.26-4-x64.dmg"],"version":"0.4.26,4","raw_artifacts":[[":uninstall",{":quit":["ai.elementlabs.lmstudio","ai.elementlabs.lmstudio.helper"]}],[":app",["LM Studio.app"]],[":zap",{":trash":["~/Library/Application Support/LM Studio","~/Library/Caches/ai.elementlabs.lmstudio","~/Library/Caches/ai.elementlabs.lmstudio.ShipIt","~/Library/HTTPStorages/ai.elementlabs.lmstudio","~/Library/Logs/LM Studio","~/Library/Preferences/ai.elementlabs.lmstudio.plist","~/Library/Saved Application State/ai.elementlabs.lmstudio.savedState"]}]]},"lmms":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Music production software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://lmms.io/","names":["LMMS"],"ruby_source_checksum":{":sha256":"1f89150f633240586bcd5f8572c0d6687d0226ca812c7e581941831cb2f70861"},"ruby_source_path":"Casks/l/lmms.rb","sha256":"bcf9d6693cf4000df4a4c705afb8bbaa30a3caf4e146939c983cc31eecb66eb0","tap_string":"homebrew/cask","url_args":["https://github.com/LMMS/lmms/releases/download/v1.2.2/lmms-1.2.2-mac10.14.dmg"],"version":"1.2.2","raw_artifacts":[[":app",["LMMS.app"]],[":zap",{":trash":["~/.lmmsrc.xml","~/Library/Saved Application State/io.lmms.savedState"],":rmdir":"~/Documents/lmms"}]]},"lo-rain":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"App that makes it rain no matter where you are, even over your apps","disable_args":{":date":"2026-09-21",":because":":unreachable"},"homepage":"https://lo.cafe/lo-rain","names":["lo-rain"],"ruby_source_checksum":{":sha256":"b08d11205121bbc8a010b2c741ac04e5e016ddb1d446f7ae9e260c43d4b14e31"},"ruby_source_path":"Casks/l/lo-rain.rb","sha256":"e1f4614e99054c741b8d343e426a29a31d9005c4f1c637d2de0754f03e5c4f86","tap_string":"homebrew/cask","url_args":["https://lo.cafe/lo-rain-files/lo-rain-1.5.2.dmg"],"version":"1.5.2","raw_artifacts":[[":app",["lo-rain.app"]],[":zap",{":trash":["~/Library/Caches/lo.cafe.lo-rain","~/Library/HTTPStorages/lo.cafe.lo-rain","~/Library/Preferences/lo.cafe.lo-rain.plist","~/Library/Saved Application State/lo.cafe.lo-rain.savedState"]}]]},"loading":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Network activity monitor","homepage":"https://bonzaiapps.com/loading/","names":["Loading"],"ruby_source_checksum":{":sha256":"9d52daa8020f927c63595ad64fbd980dd144dd9683a9067424aa1be56bf29731"},"ruby_source_path":"Casks/l/loading.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://bonzaiapps.com/loading/Loading.zip"],"version":"1.2.6","raw_artifacts":[[":app",["Loading.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bonzaiapps.loading.sfl*","~/Library/HTTPStorages/com.bonzaiapps.loading","~/Library/Preferences/com.bonzaiapps.loading.plist"]}]]},"loaf":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Animated icon library","homepage":"https://getloaf.io/","names":["Loaf"],"ruby_source_checksum":{":sha256":"cb8fb82baa40e9ea23b101f87df6932c965bc8369e088ade5c65ab92bf3cabbf"},"ruby_source_path":"Casks/l/loaf.rb","sha256":"e01953ba3fa4f84daf3a5b0ca0cfe730958f2f1d4a674bbaf7eab31bcfd0012e","tap_string":"homebrew/cask","url_args":["https://github.com/philipardeljan/getloaf/releases/download/v2.0.9/loaf.dmg"],"version":"2.0.9","raw_artifacts":[[":app",["Loaf.app"]],[":zap",{":trash":["~/Library/Application Support/Loaf","~/Library/Logs/Loaf","~/Library/Preferences/com.loaf.studio.plist","~/Library/Saved Application State/com.loaf.studio.savedState"]}]]},"lobehub":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI chat framework","homepage":"https://github.com/lobehub/lobe-chat","names":["LobeHub"],"ruby_source_checksum":{":sha256":"363d1d3c5e195ec858507c4c38e65ad1d5065751ad99a08fab9266cebd97a4bf"},"ruby_source_path":"Casks/l/lobehub.rb","sha256":"1edfbc502bc499abfe10b2b0e363af41389c3b8bfa9ebdcd949077a1d61129f3","tap_string":"homebrew/cask","url_args":["https://github.com/lobehub/lobe-chat/releases/download/v2.2.20/LobeHub-2.2.20-mac.zip"],"version":"2.2.20","raw_artifacts":[[":app",["LobeHub.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.lobehub.lobehub-desktop-beta.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.lobehub.lobehub-desktop.sfl*","~/Library/Application Support/LobeHub","~/Library/Application Support/LobeHub-Beta","~/Library/Logs/LobeHub","~/Library/Logs/LobeHub-Beta","~/Library/Preferences/com.lobehub.lobehub-desktop-beta.plist","~/Library/Preferences/com.lobehub.lobehub-desktop.plist","~/Library/Saved Application State/com.lobehub.lobehub-desktop.savedState"]}]]},"local-studio":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Local workstation for running and managing language models","homepage":"https://localstudio.ai/","names":["Local Studio"],"ruby_source_checksum":{":sha256":"dd0b40b74615409af7c99fa9a5c61e5578cad97e81b453506c89ff571ebb0888"},"ruby_source_path":"Casks/l/local-studio.rb","sha256":"445cc21a4e99cc877a495fa44f4050d9596343e2380ea940a7cdf2dcca515df9","tap_string":"homebrew/cask","url_args":["https://github.com/sybil-solutions/local-studio/releases/download/v3.0.3/Local-Studio-3.0.3-arm64.dmg"],"version":"3.0.3","raw_artifacts":[[":uninstall",{":quit":"org.local.studio.desktop"}],[":app",["Local Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.local.studio.desktop.sfl*","~/Library/Application Support/CrashReporter/Local Studio_*.plist","~/Library/Application Support/Local Studio","~/Library/Caches/org.local.studio.desktop","~/Library/Caches/org.local.studio.desktop.ShipIt","~/Library/HTTPStorages/org.local.studio.desktop","~/Library/Preferences/org.local.studio.desktop.plist"]}]]},"local":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"WordPress local development tool by Flywheel","homepage":"https://localwp.com/","names":["Local"],"ruby_source_checksum":{":sha256":"339d66f7bda9e57986c52bb9ceb5af67ba005c881337fbb93e2df1d60754ff8a"},"ruby_source_path":"Casks/l/local.rb","sha256":"fb4261f44075746e97dc88ac59d67ff231c17fb4c39785cc265ea142ca046633","tap_string":"homebrew/cask","url_args":["https://cdn.localwp.com/releases-stable/10.2.0+7022/local-10.2.0-mac.dmg"],"version":"10.2.0,7022","raw_artifacts":[[":app",["Local.app"]],[":zap",{":trash":["~/Library/Application Support/Local","~/Library/Logs/local-lightning.log","~/Library/Preferences/com.getflywheel.lightning.local.plist","~/Library/Saved Application State/com.getflywheel.lightning.local.savedState"]}]]},"local@beta":{"depends_on_args":{":macos":":monterey"},"desc":"WordPress local development tool by Flywheel (beta)","homepage":"https://localwp.com/","names":["Local Beta"],"ruby_source_checksum":{":sha256":"20f513808657a9b459fbf02938b553cb2f4b80b1576554e07648676b714fec53"},"ruby_source_path":"Casks/l/local@beta.rb","sha256":"dd72f96cb98cc9881217d62314af17b13254e17cba8a99238c0db932c9c32305","tap_string":"homebrew/cask","url_args":["https://cdn.localwp.com/releases-beta/10.2.0+local-beta-7017/local-beta-10.2.0-b7017-mac.dmg"],"version":"10.2.0,7017","raw_artifacts":[[":app",["Local Beta.app"]],[":zap",{":trash":["~/Library/Application Support/Local Beta","~/Library/Logs/local-beta.log","~/Library/Preferences/com.getflywheel.lightning.local-beta.plist","~/Library/Saved Application State/com.getflywheel.lightning.local-beta.savedState"]}]]},"localcan":{"depends_on_args":{":macos":":monterey"},"desc":"Develop apps with Public URLs and .local domains","homepage":"https://www.localcan.com/","names":["LocalCan"],"ruby_source_checksum":{":sha256":"48736573a0406e8ddf87af0ce81ac45e1ee78d67a9530326d89702f7e983615a"},"ruby_source_path":"Casks/l/localcan.rb","sha256":"e5013c7c524064fc9aee40718b3f317ea9824ccb072ecccaaab6094c9b2d43cc","tap_string":"homebrew/cask","url_args":["https://assets.localcan.com/download/LocalCan-3.3.2-x64.dmg"],"version":"3.3.2","raw_artifacts":[[":app",["LocalCan.app"]],[":zap",{":trash":["~/Library/Application Support/LocalCan","~/Library/Caches/com.electron.localcan*","~/Library/Logs/LocalCan","~/Library/Preferences/com.electron.localcan.plist","~/Library/Saved Application State/com.electron.localcan.savedState"]}]]},"localizationeditor":{"depends_on_args":{":macos":":any"},"desc":"iOS app localization manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/igorkulman/iOSLocalizationEditor/","names":["LocalizationEditor"],"ruby_source_checksum":{":sha256":"20b1a66d85527d050326dd839605937fb76b7ca158a982751d60690a00daa0f0"},"ruby_source_path":"Casks/l/localizationeditor.rb","sha256":"6415313128c1dbbcc0432e7108c2eba87e558ad0b5f6a4a6c80243ceb97220ea","tap_string":"homebrew/cask","url_args":["https://github.com/igorkulman/iOSLocalizationEditor/releases/download/v2.9.2/LocalizationEditor.app.zip"],"version":"2.9.2","raw_artifacts":[[":app",["LocalizationEditor.app"]]]},"localsend":{"desc":"Open-source cross-platform alternative to AirDrop","homepage":"https://localsend.org/","names":["LocalSend"],"ruby_source_checksum":{":sha256":"bdff5dc5796b8c8ecdcc9c2962916f7915df3cd81e7a40babbb286d651eba7e9"},"ruby_source_path":"Casks/l/localsend.rb","sha256":"126860d56f6f49b11845f601aac51de27a49b16d2b48102415da91e0e37e5155","tap_string":"homebrew/cask","url_args":["https://github.com/localsend/localsend/releases/download/v1.18.2/LocalSend-1.18.2.dmg"],"version":"1.18.2","raw_artifacts":[[":app",["LocalSend.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.localsend.localsendApp","~/Library/Application Scripts/org.localsend.localsendApp.ShareExtension","~/Library/Containers/org.localsend.localsendApp","~/Library/Containers/org.localsend.localsendApp.ShareExtension","~/Library/Preferences/org.localsend.localsendApp.plist","~/Library/Saved Application State/org.localsend.localsendApp.savedState"]}]]},"localxpose":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Reverse proxy that enables you to expose your localhost to the internet","homepage":"https://localxpose.io/","names":["LocalXpose"],"ruby_source_checksum":{":sha256":"3e31cafd464722a3b6a073f99463aab8f98f8500a55789b3a1d77b4bdee32032"},"ruby_source_path":"Casks/l/localxpose.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.localxpose.io/api/v2/downloads/loclx-darwin-amd64.zip"],"version":"24.9.2","raw_artifacts":[[":binary",["loclx"]],[":zap",{":trash":"~/.localxpose"}]]},"locationsimulator":{"depends_on_args":{":macos":":any"},"desc":"Application to spoof your iOS, iPadOS or iPhoneSimulator device location","homepage":"https://github.com/Schlaubischlump/LocationSimulator","names":["LocationSimulator"],"ruby_source_checksum":{":sha256":"cbf759a2a6131e37d0cb88a967dc34f57e96be943cc40969eb9ce6073a8cd8ed"},"ruby_source_path":"Casks/l/locationsimulator.rb","sha256":"867941213a23e23c22a3e868e0fa5fec443d1e597e912eca8a1e97f68e7dbb08","tap_string":"homebrew/cask","url_args":["https://github.com/Schlaubischlump/LocationSimulator/releases/download/v0.2.2/LocationSimulator.app.zip"],"version":"0.2.2","raw_artifacts":[[":app",["LocationSimulator.app"]],[":zap",{":trash":["~/Library/Application Scripts/de.davidklopp.locationsimulator","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/de.davidklopp.locationsimulator.sfl*","~/Library/Application Support/LocationSimulator","~/Library/Caches/com.apple.helpd/Generated/de.davidklopp.locationsimulatorhelp*0.2.2","~/Library/Containers/de.davidklopp.locationsimulator","~/Library/Preferences/com.schlaubi.LocationSimulator.plist"]}]]},"lockdown":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Audits and remediates security configuration settings","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://objective-see.org/products/lockdown.html","names":["Lockdown"],"ruby_source_checksum":{":sha256":"d73512e3ceab88b403fdcbc6a9cf8a0e5cdc56abba1f2cbc475826a1cf6c4e81"},"ruby_source_path":"Casks/l/lockdown.rb","sha256":"047f377e2a9495361084268c86cc80719e123bd8958d69fe51cd2be0d7ffd764","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/objective-see/deploy/downloads/Lockdown_1.0.0.zip"],"version":"1.0.0","raw_artifacts":[[":app",["Lockdown.app"]]]},"lockrattler":{"depends_on_args":{":macos":":any"},"desc":"Checks security systems and reports issues","homepage":"https://eclecticlight.co/lockrattler-systhist/","names":["Lock Rattler"],"ruby_source_checksum":{":sha256":"8d97f9100dc3f49550c4f29637f65a0c82ee07b0b92e02757bc7ed2bd95b572e"},"ruby_source_path":"Casks/l/lockrattler.rb","sha256":"e0313e7116136d98201c01b09eefe3a221889579debe68457e88488bfa60b78e","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/05/lockrattler437.zip"],"version":"4.37,2023.05","raw_artifacts":[[":app",["lockrattler437/LockRattler.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.LockRattler","~/Library/HTTPStorages/co.eclecticlight.LockRattler","~/Library/Preferences/co.eclecticlight.LockRattler.plist","~/Library/Saved Application State/co.eclecticlight.LockRattler.savedState"]}]]},"locu":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Daily planner and focus timer","homepage":"https://locu.app/","names":["Locu"],"ruby_source_checksum":{":sha256":"25f8951f74ec209006a95236282ca608d9ca18bfa92c258283004cbcab7ca210"},"ruby_source_path":"Casks/l/locu.rb","sha256":"5cda21a2ecda7de72f691ecc7970eb5637306cc3b9f8fb8cc1d336dcd96b3d3a","tap_string":"homebrew/cask","url_args":["https://locu.sfo2.digitaloceanspaces.com/Locu-0.34.0-mac.zip"],"version":"0.34.0","raw_artifacts":[[":app",["Locu.app"]],[":zap",{":trash":["~/Library/Application Support/Locu","~/Library/Caches/app.locu","~/Library/Caches/app.locu.ShipIt","~/Library/HTTPStorages/app.locu","~/Library/Logs/Locu","~/Library/Preferences/app.locu.plist","~/Library/Saved Application State/app.locu.savedState"]}]]},"lody":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Share coding agent sessions across desktop and mobile","homepage":"https://lody.ai/","names":["Lody"],"ruby_source_checksum":{":sha256":"9ed3ceb7bb085fe137454dbb61a06855b3efea887def257d0911e49c813823c2"},"ruby_source_path":"Casks/l/lody.rb","sha256":"c1d5caa1c9e2b381dfa4483001cf10047357ab31ea1fdd2c9284301ba942fe1d","tap_string":"homebrew/cask","url_args":["https://updates.lody.ai/production/Lody-0.108.1-x64.dmg"],"version":"0.108.1","raw_artifacts":[[":app",["Lody.app"]],[":zap",{":trash":["~/.lody","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.lody.desktop.sfl*","~/Library/Application Support/Lody","~/Library/Caches/ai.lody.desktop","~/Library/HTTPStorages/ai.lody.desktop","~/Library/Preferences/ai.lody.desktop.plist","~/Library/Preferences/lody-desktop-nodejs"]}]]},"lofi":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Spotify player with WebGL visualisations","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.lofi.rocks/","names":["Lofi"],"ruby_source_checksum":{":sha256":"b41f08b5f86aef7fcdcf1939304a573710741b4b91a0ccb9097bb88c005777ac"},"ruby_source_path":"Casks/l/lofi.rb","sha256":"a954c06e72c0076c20186f86161287147f815153cb22311fe2e3e39bfbc676fe","tap_string":"homebrew/cask","url_args":["https://github.com/dvx/lofi/releases/download/v2.0.2/lofi.dmg"],"version":"2.0.2","raw_artifacts":[[":app",["lofi.app"]],[":zap",{":trash":["~/Library/Application Support/lofi","~/Library/Preferences/lofi.rocks.plist","~/Library/Saved Application State/lofi.rocks.savedState"]}]]},"logdna-cli":{"depends_on_args":{":macos":":any"},"desc":"Command-line interface for LogDNA","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.mezmo.com/","names":["LogDNA CLI"],"ruby_source_checksum":{":sha256":"c6e324ab662434ba9cf737cee0e965b5c4b427b92cbf02e8c9dbaa2ec3d642b7"},"ruby_source_path":"Casks/l/logdna-cli.rb","sha256":"5a9e2b3928f8d1cb294be4b5be3e96a44cc3076e0bb70133a6ccbb1c09ec681a","tap_string":"homebrew/cask","url_args":["https://github.com/logdna/logdna-cli/releases/download/2.0.0/logdna-cli.pkg"],"version":"2.0.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.logdna.logdna-cli"}],[":pkg",["logdna-cli.pkg"]]]},"logi-options+":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Software for Logitech devices","homepage":"https://www.logitech.com/en-us/software/logi-options-plus.html","names":["Logitech Options+"],"renames":[["Logi Options+ Installer.app","logioptionsplus_installer.app"]],"ruby_source_checksum":{":sha256":"8b58c8a7dd8de81e94bde9376f64f70dfbb64e3964948a8c3b06820ab89fc534"},"ruby_source_path":"Casks/l/logi-options+.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download01.logi.com/web/ftp/pub/techsupport/optionsplus/logioptionsplus_installer.zip"],"version":"2.9.994631","raw_artifacts":[[":uninstall",{":launchctl":["com.logi.cp-dev-mgr","com.logi.optionsplus","com.logi.optionsplus.updater","com.logitech.LogiRightSight","com.logitech.LogiRightSight.Agent"],":quit":["com.logi.cp-dev-mgr","com.logi.optionsplus","com.logi.optionsplus.driverhost","com.logi.optionsplus.updater","com.logitech.FirmwareUpdateTool","com.logitech.logiaipromptbuilder"],":pkgutil":"com.logitech.LogiRightSightForWebcams.pkg",":delete":["/Applications/logioptionsplus.app","/Applications/Utilities/Logi Options+ Driver Installer.bundle","/Library/Application Support/Logi","/Library/Application Support/Logitech.localized/LogiOptionsPlus"],":rmdir":"/Library/Application Support/Logitech.localized"}],[":installer",{":script":{":executable":"logioptionsplus_installer.app/Contents/MacOS/logioptionsplus_installer",":args":["--quiet"],":sudo":true}}],[":zap",{":trash":["/Users/Shared/logi","/Users/Shared/LogiOptionsPlus","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.logi.*.sfl*","~/Library/Application Support/Logi","~/Library/Application Support/LogiOptionsPlus","~/Library/HTTPStorages/LogiPluginServiceNative","~/Library/Logs/xlog_logitech","~/Library/Preferences/com.logi.cp-dev-mgr.plist","~/Library/Preferences/com.logi.lps.settings.plist","~/Library/Preferences/com.logi.optionsplus.driverhost.plist","~/Library/Preferences/com.logi.optionsplus.plist","~/Library/Preferences/com.logi.pluginservice.plist","~/Library/Saved Application State/com.logi.optionsplus.savedState"]}]],"raw_caveats":"You must reboot for the installation of logi-options+ to take effect.\n"},"loginputmac":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Chinese input method","homepage":"https://im.logcg.com/loginputmac3","names":["LoginputMac"],"ruby_source_checksum":{":sha256":"0c8d569abb588a80343871287632f921c4eef04417c5387d0b43fab0c8d3314a"},"ruby_source_path":"Casks/l/loginputmac.rb","sha256":"312183440d21b931e75385da6295d48311810c14d06de43a15c1026a359512db","tap_string":"homebrew/cask","url_args":["https://loginput-mac2.totest.top/LogInputMac3.app17991.zip"],"version":"3.7.2,17991","raw_artifacts":[[":uninstall",{":quit":"com.logcg.inputmethod.LogInputMac3"}],[":app",["LogInputMac3.app"]],[":zap",{":trash":["~/Documents/落格输入法","~/Library/Application Support/com.logcg.inputmethod.LogInputMac3","~/Library/Application Support/LogInputMac3","~/Library/Caches/com.logcg.inputmethod.LogInputMac3","~/Library/HTTPStorages/com.logcg.inputmethod.LogInputMac3","~/Library/Preferences/com.logcg.inputmethod.LogInputMac3.plist","~/Library/Saved Application State/com.logcg.inputmethod.LogInputMac3.Settings.savedState"]}]]},"logisim-evolution":{"depends_on_args":{":macos":":any"},"desc":"Digital logic designer and simulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/logisim-evolution/logisim-evolution","names":["Logisim Evolution"],"ruby_source_checksum":{":sha256":"13b2fdea39b8c84b3d4743b34abce97d35401e534a5f3fd4723cb32708c23b5e"},"ruby_source_path":"Casks/l/logisim-evolution.rb","sha256":"d5c329c73c3d8d62e9419613f0d4b7d0cd59f6318a8f918ab32b6c5d76cc23af","tap_string":"homebrew/cask","url_args":["https://github.com/logisim-evolution/logisim-evolution/releases/download/v4.1.0/Logisim-evolution-4.1.0-x86_64.dmg"],"version":"4.1.0","raw_artifacts":[[":app",["Logisim-evolution.app"]],[":zap",{":trash":"~/Library/Preferences/com.cburch.logisim.plist"}]]},"logitech-camera-settings":{"depends_on_args":{":macos":":any"},"desc":"Provides access to camera controls","homepage":"https://support.logi.com/hc/en-us/articles/360049055854","names":["Logitech Camera Settings"],"ruby_source_checksum":{":sha256":"5ec010f133fc3bc8c9e7e2f1366438e8762ca9ee959f7fe81ccfe7fe39b9120f"},"ruby_source_path":"Casks/l/logitech-camera-settings.rb","sha256":"ff8ce22aab2ef7a4e63044585e34497cffd8edb0cc077902ca0da3dbb40f5ea2","tap_string":"homebrew/cask","url_args":["https://download01.logi.com/web/ftp/pub/techsupport/cameras/Webcams/LogiCameraSettings_3.0.23.pkg"],"version":"3.0.23","raw_artifacts":[[":uninstall",{":signal":["TERM","com.logitech.vc.LogiVCCoreService"],":login_item":"Background Replace",":pkgutil":["com.logitech.vc.CameraSettings.pkg","com.logitech.vc.LogiVCCoreService.app.pkg","com.logitech.vc.LogiVCCoreService.launchd.pkg"]}],[":pkg",["LogiCameraSettings_3.0.23.pkg"]],[":zap",{":trash":["~/Library/Application Support/Logitech/com.logitech.vc.camerasettings","~/Library/Logs/LogiCameraSettings","~/Library/Preferences/com.logitech.CameraSettingsApp2.0.plist"]}]]},"logitech-g-hub":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Support for Logitech G gear","homepage":"https://www.logitechg.com/en-us/innovation/g-hub.html","names":["Logitech G HUB"],"ruby_source_checksum":{":sha256":"9137e491c891579efe301d0e8314bbf25dff7c5b6c04d4fa58a3a06612d26595"},"ruby_source_path":"Casks/l/logitech-g-hub.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download01.logi.com/web/ftp/pub/techsupport/gaming/lghub_installer.zip"],"version":"2026.6.981214","raw_artifacts":[[":uninstall",{":launchctl":["com.logi.ghub","com.logi.ghub.agent","com.logi.ghub.updater"],":quit":["com.logi.ghub","com.logi.ghub.agent","com.logi.ghub.updater"],":delete":"/Applications/lghub.app",":trash":"/Users/Shared/LGHUB"}],[":installer",{":script":{":executable":"lghub_installer.app/Contents/MacOS/lghub_installer",":args":["--silent"],":sudo":true}}],[":zap",{":trash":["~/Library/Application Support/lghub","~/Library/Caches/com.logi.ghub.installer","~/Library/Preferences/com.logi.ghub.plist","~/Library/Saved Application State/com.logi.ghub.savedState"]}]]},"logitech-options":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-12-12",":because":":discontinued",":replacement_cask":"logi-options+"},"desc":"Software for Logitech devices","homepage":"https://support.logitech.com/software/options","names":["Logitech Options"],"renames":[["LogiMgr Installer*.app","LogiMgr Installer.app"]],"ruby_source_checksum":{":sha256":"16efb5e52b414e3542e7886dfa5c66496b05eab0e72a56577b9676925582cdc0"},"ruby_source_path":"Casks/l/logitech-options.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download01.logi.com/web/ftp/pub/techsupport/options/options_installer.zip"],"version":"10.26.49","raw_artifacts":[[":uninstall",{":launchctl":["com.logi.bolt.app","com.logitech.manager.daemon"],":quit":["com.logitech.Logi-Options","com.logitech.manager.daemon","com.logitech.manager.uninstaller"],":script":{":executable":"/Applications/Utilities/LogiMgr Uninstaller.app/Contents/Resources/Uninstaller"},":pkgutil":["com.logi.bolt.pkg","com.logitech.manager.pkg","com.Logitech.signedKext.pkg"],":delete":"/Library/Application Support/Logitech.localized"}],[":pkg",["LogiMgr Installer.app/Contents/Resources/LogiMgr.pkg"]],[":zap",{":trash":["~/Library/Application Support/Logitech/Logitech Options","~/Library/Application Support/Logitech/Options","~/Library/Caches/com.logitech.Logi-Options","~/Library/Preferences/com.logitech.Logi-Options.plist","~/Library/Preferences/com.logitech.manager.daemon.plist","~/Library/Preferences/com.logitech.manager.setting.ffff.plist","~/Library/Saved Application State/com.logitech.manager.uninstaller.savedState"],":rmdir":"~/Library/Application Support/Logitech"}]],"raw_caveats":"You must reboot for the installation of logitech-options to take effect.\n"},"logitech-presentation":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Presentation software","homepage":"https://support.logitech.com/en_au/product/spotlight-presentation-remote","names":["Logitech Presentation"],"ruby_source_checksum":{":sha256":"701313372bc33d6d2debd73be7d7ac2bee5464ab3b0194bbe56c8bbd4ed08012"},"ruby_source_path":"Casks/l/logitech-presentation.rb","sha256":"407f36bd6a5805726a54295e8e5b4bd31db99efe1d99015eb9db5fcd71402eb7","tap_string":"homebrew/cask","url_args":["https://download01.logi.com/web/ftp/pub/techsupport/presentation/LogiPresentation_2.10.276.dmg"],"version":"2.10.276","raw_artifacts":[[":uninstall",{":signal":["KILL","LogiPresentation"],":login_item":"LogiPresentation",":delete":"/Applications/Logitech Presentation"}],[":installer",{":manual":"LogiPresentation Installer.app"}],[":zap",{":trash":"/Library/Application Support/Logitech.localized/Logitech Presentation.localiz"}]]},"logitune":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Optimise your webcam, headset, and Logi Dock for video meetings","homepage":"https://www.logitech.com/en-us/video-collaboration/software/logi-tune-software.html","names":["LogiTune"],"ruby_source_checksum":{":sha256":"73c8f38e79807ab87f21c9984fcd30ecb60c91f4b600325fdfcc45edff330308"},"ruby_source_path":"Casks/l/logitune.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://software.vc.logitech.com/downloads/tune/LogiTuneInstaller.dmg"],"version":"3.14.72","raw_artifacts":[[":uninstall",{":delete":["/Applications/LogiTune.app","/Library/LaunchAgents/com.logitech.logitune.launcher.plist","/Library/LaunchDaemons/com.logitech.LogiRightSight.plist"]}],[":installer",{":manual":"LogiTuneInstaller.app"}],[":zap",{":trash":["/Users/Shared/logitune","/Users/Shared/LogiTuneInstallerStarted.txt","~/Library/Application Support/logitune","~/Library/Preferences/com.logitech.logitune.plist","~/Library/Saved Application State/com.logitech.logituneInstaller.savedState"]}]]},"logmein-client":{"depends_on_args":{":macos":":any"},"desc":"Remote access tool","homepage":"https://www.logmein.com/pro","names":["LogMeIn Client"],"ruby_source_checksum":{":sha256":"14cb5750bedc62292beeb62f7d9156562df796d6afadd98f064b3fb7ff05cd10"},"ruby_source_path":"Casks/l/logmein-client.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://secure.logmein.com/LogMeInClientMac.dmg"],"version":"4.1.8100","raw_artifacts":[[":app",["LogMeIn Client.app"]],[":zap",{":trash":["~/Library/Application Support/LogMeIn Client","~/Library/Caches/com.logmein.ignition","~/Library/HTTPStorages/com.logmein.ignition","~/Library/HTTPStorages/com.logmein.ignition.binarycookies","~/Library/Logs/LogMeIn Client","~/Library/Preferences/com.logmein.ignition.plist","~/Library/Saved Application State/com.logmein.ignition.savedState"]}]]},"logmein-hamachi":{"depends_on_args":{":macos":":any"},"desc":"Hosted VPN service that lets you securely extend LAN-like networks","homepage":"https://vpn.net/","names":["LogMeIn Hamachi"],"ruby_source_checksum":{":sha256":"fede2fbf92e63aeb85900de71724a5d653cee724ffb2120f087d8f8769f8c7f2"},"ruby_source_path":"Casks/l/logmein-hamachi.rb","sha256":"f7ef83b188c134194d61f0d8e4d1e6112f8300eb2b3cf19d4cdfdb045d8fa484","tap_string":"homebrew/cask","url_args":["https://vpn.net/installers/osx_23000048/LogMeInHamachi.zip"],"version":"23000048","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/LogMeIn Hamachi Uninstaller.app/Contents/Resources/uninstaller.sh",":sudo":true}}],[":installer",{":manual":"LogMeInHamachiInstaller.app"}],[":zap",{":trash":["/Library/Application Support/LogMeIn Hamachi","~/Library/Application Support/LogMeIn Hamachi"]}]]},"logos":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Bible study software","homepage":"https://www.logos.com/","names":["Logos"],"ruby_source_checksum":{":sha256":"ba43c2ec9fee9f70fb9c5de1e875336d69c8a2dd32bc7adb943fcb1d010d8575"},"ruby_source_path":"Casks/l/logos.rb","sha256":"1402296850c67a0fdb84272d56cc37f3a45f5d50abb4c936fd385ec4233ffee6","tap_string":"homebrew/cask","url_args":["https://downloads.logoscdn.com/LBS10/Installer/54.3.0.0005/LogosMac-arm.dmg"],"version":"54.3.0.0005","raw_artifacts":[[":uninstall",{":launchctl":"com.logos.LogosIndexer",":quit":["com.logos.desktop.logos","com.logos.desktop.logossplashscreen","com.logos.Logos"]}],[":app",["Logos.app"]],[":zap",{":trash":["~/Library/Application Support/Logos4","~/Library/LaunchAgents/com.logos.desktop.logosindexer.plist","~/Library/Preferences/com.logos.*.plist"]}]]},"logseq-og":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Privacy-first, open-source platform for knowledge sharing and management","homepage":"https://github.com/logseq/og","names":["Logseq OG"],"ruby_source_checksum":{":sha256":"4a06f1f6f0e483bdb3ff47beaf909ee72357f7e3c33b9a3b60dccd814d1b6678"},"ruby_source_path":"Casks/l/logseq-og.rb","sha256":"f1480c81a0ef12efc5de1b46d59ed2adb5b17b4c32061bab29779b1e84b9c1e5","tap_string":"homebrew/cask","url_args":["https://github.com/logseq/og/releases/download/1.0.0/Logseq-OG-darwin-x64-1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["Logseq-OG.app"]],[":zap",{":trash":["~/Library/Caches/com.logseq.logseq-og*","~/Library/HTTPStorages/com.logseq.logseq-og","~/Library/Preferences/com.logseq.logseq-og.plist"]}]]},"logseq":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Privacy-first, open-source platform for knowledge sharing and management","homepage":"https://github.com/logseq/logseq","names":["Logseq"],"ruby_source_checksum":{":sha256":"7a8cd6d6f542c67f383140ca7a0ee4a8c5314a3ccc0c7f292bb170c0a5e837b3"},"ruby_source_path":"Casks/l/logseq.rb","sha256":"7c3682b2e73ac69f531012e37f09633a4200abc3de54efca630fa6aafefc27a9","tap_string":"homebrew/cask","url_args":["https://github.com/logseq/logseq/releases/download/2.0.2/Logseq-darwin-x64-2.0.2.dmg"],"version":"2.0.2","raw_artifacts":[[":app",["Logseq.app"]],[":zap",{":trash":["~/.logseq","~/Library/Application Support/Logseq","~/Library/Logs/Logseq","~/Library/Preferences/com.electron.logseq.plist","~/Library/Saved Application State/com.electron.logseq.savedState","~/logseq"]}]]},"lolgato":{"depends_on_args":{":macos":":sonoma"},"desc":"Enhances control over Elgato lights","homepage":"https://github.com/raine/Lolgato/","names":["Lolgato"],"ruby_source_checksum":{":sha256":"a1346d3336d7c6ba3d37fca66306bc23c97a276f93af3c54bee1797f9007e247"},"ruby_source_path":"Casks/l/lolgato.rb","sha256":"d5ce6fde0cf004a83a9a44f9075b5fe2e0b8b56ec8e54bc091cc60ad9e42b062","tap_string":"homebrew/cask","url_args":["https://github.com/raine/Lolgato/releases/download/v1.7.3/Lolgato.dmg"],"version":"1.7.3","raw_artifacts":[[":app",["Lolgato.app"]],[":zap",{":trash":["~/Library/Caches/fi.zendit.Lolgato","~/Library/HTTPStorages/fi.zendit.Lolgato","~/Library/Preferences/fi.zendit.Lolgato.plist"]}]]},"longbridge-pro":{"depends_on_args":{":macos":":any"},"desc":"Stock trading platform","homepage":"https://longbridge.com/","names":["Longbridge Pro"],"ruby_source_checksum":{":sha256":"45eb768a7d8bfba5e5763214dbc159d998d7c370c125439d36f977d0842efab2"},"ruby_source_path":"Casks/l/longbridge-pro.rb","sha256":"f21fffc893b717f9e1ec97f888d5b83e2fb9d920ee8cdb3c0db556af4ef3f081","tap_string":"homebrew/cask","url_args":["https://download.lbkrs.com/longbridge-desktop/prod/longbridge-pro-2.38.20-mac-x64.dmg"],"version":"2.38.20","raw_artifacts":[[":uninstall",{":quit":"global.longbridge.app.desktop"}],[":app",["Longbridge Pro.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/global.longbridge.app.desktop.sfl*","~/Library/Application Support/Longbridge Pro","~/Library/Caches/global.longbridge.app.desktop","~/Library/Caches/global.longbridge.app.desktop.ShipIt","~/Library/HTTPStorages/global.longbridge.app.desktop","~/Library/Logs/Longbridge Pro","~/Library/Preferences/global.longbridge.app.desktop.plist"]}]]},"longplay":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Album-focused music player","homepage":"https://longplay.rocks/","names":["Longplay"],"ruby_source_checksum":{":sha256":"ecc8f95e47892ef76eb3bf0b6706099140fb9fdf4d358c817c796163300bb325"},"ruby_source_path":"Casks/l/longplay.rb","sha256":"08568a9a26443389e7cab63918ae488135f2f010bf73adc49d7f8449d2f003d9","tap_string":"homebrew/cask","url_args":["https://download.longplay.app/mac/Longplay-1.1.11.dmg"],"version":"1.1.11","raw_artifacts":[[":uninstall",{":quit":"app.longplay.Longplay-Mac"}],[":app",["Longplay.app"]],[":zap",{":trash":["~/Library/Application Scripts/7N3B54ALZK.app.longplay.Longplay","~/Library/Application Scripts/app.longplay.Longplay-Mac","~/Library/Application Scripts/group.app.longplay.Longplay","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.longplay.longplay-mac.sfl*","~/Library/Containers/app.longplay.Longplay-Mac","~/Library/Group Containers/7N3B54ALZK.app.longplay.Longplay","~/Library/Group Containers/group.app.longplay.Longplay"]}]]},"look":{"depends_on_args":{":macos":":sequoia"},"desc":"Keyboard-first local launcher","homepage":"https://github.com/kunkka19xx/look","names":["Look"],"ruby_source_checksum":{":sha256":"6772a5aea511dafc0f0160392b73f4910eb403a48e7fbbc654b1928e5f2f5247"},"ruby_source_path":"Casks/l/look.rb","sha256":"dfa451f39df55c8344f9cdb67d6ba8209bbb7a658bb09ac9ae2c3b3832e9b725","tap_string":"homebrew/cask","url_args":["https://github.com/kunkka19xx/look/releases/download/v0.7.4/Look-0.7.4-macOS.zip"],"version":"0.7.4","raw_artifacts":[[":uninstall",{":quit":"noah-code.Look"}],[":app",["Look.app"]],[":binary",["$APPDIR/Look.app/Contents/MacOS/Look"],{":target":"lookapp"}],[":zap",{":trash":["~/.look","~/Library/Application Support/Look","~/Library/Caches/noah-code.Look","~/Library/HTTPStorages/noah-code.Look","~/Library/HTTPStorages/noah-code.Look.binarycookies","~/Library/Preferences/noah-code.Look.plist"]}]]},"lookaway":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Break time reminder app","homepage":"https://lookaway.com/","names":["LookAway"],"ruby_source_checksum":{":sha256":"9da667554396bbb37073e93114c5ff6f895bd6ae13509186d11b11b9eac1e936"},"ruby_source_path":"Casks/l/lookaway.rb","sha256":"2a654fa6d52b90be5d49244f3b7ccba59f02a5954f35d2aa9703a09bfaa41367","tap_string":"homebrew/cask","url_args":["https://github.com/mysticalbits/lookaway-releases/releases/download/2.4.11/LookAway.dmg"],"version":"2.4.11","raw_artifacts":[[":uninstall",{":quit":"com.mysticalbits.lookaway"}],[":app",["LookAway.app"]],[":zap",{":trash":["~/Library/Application Scripts/D35B5Y6JX8.com.mysticalbits.lookaway.shared","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mysticalbits.lookaway.sfl*","~/Library/Application Support/LookAway","~/Library/Caches/com.mysticalbits.lookaway","~/Library/Caches/SentryCrash/LookAway","~/Library/Group Containers/D35B5Y6JX8.com.mysticalbits.lookaway.shared","~/Library/HTTPStorages/com.mysticalbits.lookaway*","~/Library/Preferences/com.mysticalbits.lookaway.plist"]}]]},"lookin":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App for iOS view debugging","homepage":"https://lookin.work/","names":["Lookin"],"ruby_source_checksum":{":sha256":"51bc126c86c2afa2c7be428e90675934c0fada221c49de6b98902ad7ef49ba96"},"ruby_source_path":"Casks/l/lookin.rb","sha256":"45e0f5b0714e0ff41edcde8e0d2a95a174e5ffd1d4e3f22138446df3bb6013a5","tap_string":"homebrew/cask","url_args":["https://cdn.lookin.work/release/Lookin-1-0-7.zip"],"version":"1.0.7","raw_artifacts":[[":app",["Lookin.app"]],[":zap",{":trash":["~/Library/Application Support/hughkli.Lookin","~/Library/Caches/hughkli.Lookin","~/Library/HTTPStorages/hughkli.Lookin","~/Library/Preferences/hughkli.Lookin.plist","~/Library/Saved Application State/hughkli.Lookin.savedState"]}]]},"lookingglassstudio":{"depends_on_args":{":macos":":any"},"desc":"View and edit 3D image and video formats on the Looking Glass","homepage":"https://look.glass/","names":["Looking Glass Studio"],"ruby_source_checksum":{":sha256":"18f8b2dd3ef12fc9b0811fd8ba695c267bb81641e93a60cc5b71054bcf6e3b54"},"ruby_source_path":"Casks/l/lookingglassstudio.rb","sha256":"02551ba289a65fca766f4dbcf794410d3763a0a737e4d819415245055748147b","tap_string":"homebrew/cask","url_args":["https://dhtk4bwj5r21z.cloudfront.net/HoloPlayStudio/PublicLinks/LookingGlassStudio-1.6.0.dmg"],"version":"1.6.0","raw_artifacts":[[":app",["LookingGlassStudio.app"]],[":zap",{":trash":["~/Library/Application Support/LookingGlassStudio","~/Library/Preferences/com.lookingglassfactory.studio.plist"]}]]},"loom":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Screen and video recording software","homepage":"https://www.loom.com/","names":["Loom"],"ruby_source_checksum":{":sha256":"c1b0b2982b0920f1c171fe15ebbf88e929999842cc9eb548f57b7fc1c0eb2e59"},"ruby_source_path":"Casks/l/loom.rb","sha256":"11908e2152a7ffa2074c8644e7ab33059ff83da5c74e953ba2ef2474ac5b0002","tap_string":"homebrew/cask","url_args":["https://packages.loom.com/desktop-packages/Loom-0.382.0.dmg"],"version":"0.382.0","raw_artifacts":[[":uninstall",{":login_item":"Loom"}],[":app",["Loom.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.loom.desktop.sfl*","~/Library/Application Support/Loom","~/Library/Logs/Loom","~/Library/Preferences/com.loom.desktop.plist","~/Library/Saved Application State/com.loom.desktop.savedState"]}]]},"loop-messenger":{"depends_on_args":{":macos":":monterey"},"desc":"Team messenger for business communication","homepage":"https://loop.ru/","names":["Loop"],"ruby_source_checksum":{":sha256":"c480527d9b75db1f553f9716eca77c52925938d8828d8d19d9b398b9729e19df"},"ruby_source_path":"Casks/l/loop-messenger.rb","sha256":"be760a6a2538d328fd3f3902b1f99b77e8ed5cf8bc94b0c844371e3ecc622032","tap_string":"homebrew/cask","url_args":["https://artifacts.wilix.dev/repository/loop-files/loop-6.0.3/loop-desktop-6.0.3-mac-x64.dmg"],"version":"6.0.3","raw_artifacts":[[":app",["LOOP.app"]],[":zap",{":trash":["~/Library/Application Support/LOOP","~/Library/Preferences/ru.loop.app.plist"]}]]},"loop":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Window manager","homepage":"https://github.com/MrKai77/Loop","names":["Loop"],"ruby_source_checksum":{":sha256":"895ed63e58a9e01de374a5c8aef24575c8f64995f6e1325c75666bff5836a550"},"ruby_source_path":"Casks/l/loop.rb","sha256":"514e97faab3843cdfb8b1859b91333704639a1a2ce580e4f684d75efe007d386","tap_string":"homebrew/cask","url_args":["https://github.com/MrKai77/Loop/releases/download/1.4.2/Loop.zip"],"version":"1.4.2","raw_artifacts":[[":uninstall",{":quit":"com.MrKai77.Loop"}],[":app",["Loop.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.MrKai77.Loop","~/Library/Application Support/Loop","~/Library/Caches/com.MrKai77.Loop","~/Library/HTTPStorages/com.MrKai77.Loop","~/Library/Preferences/com.MrKai77.Loop.plist"]}]]},"loopback":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Cable-free audio router","homepage":"https://rogueamoeba.com/loopback/","names":["Loopback"],"ruby_source_checksum":{":sha256":"467f9c2e73a2c62603b7409f80ca5db302d62a75e6f65e1216338e1b3fb7a99b"},"ruby_source_path":"Casks/l/loopback.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.rogueamoeba.com/loopback/download/Loopback.zip"],"version":"2.5.0","raw_artifacts":[[":uninstall",{":quit":["com.rogueamoeba.Loopback","com.rogueamoeba.loopbackd"],":delete":"~/Library/LaunchAgents/com.rogueamoeba.loopbackd.plist"}],[":app",["Loopback.app"]],[":zap",{":trash":["~/Library/Application Support/Loopback","~/Library/Caches/com.rogueamoeba.Loopback","~/Library/HTTPStorages/com.rogueamoeba.[Ll]oopback*","~/Library/Preferences/com.rogueamoeba.[Ll]oopback*.plist","~/Library/Saved Application State/com.rogueamoeba.Loopback.savedState","~/Library/WebKit/com.rogueamoeba.Loopback"]}]],"raw_caveats":"Loopback 2.5.0 requires macOS 14.5 or higher.\nOlder versions of macOS will download a compatible version after opening the app.\nSee https://www.rogueamoeba.com/support/knowledgebase/?showCategory=Loopback for more details.\n"},"losslesscut":{"depends_on_args":{":macos":":monterey"},"desc":"Trims video and audio files losslessly","homepage":"https://losslesscut.app/","names":["LosslessCut"],"ruby_source_checksum":{":sha256":"6f3604d5d9502b70497b75e1f76d49051d778205b077d1af08650b69c9a5feda"},"ruby_source_path":"Casks/l/losslesscut.rb","sha256":"1605f8e93e54d0359f154fe12b273b770e07e91da8c211097aa4cf7ae103f338","tap_string":"homebrew/cask","url_args":["https://github.com/mifi/lossless-cut/releases/download/v3.70.1/LosslessCut-mac-x64.dmg"],"version":"3.70.1","raw_artifacts":[[":app",["LosslessCut.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/no.mifi.losslesscut-mac.sfl*","~/Library/Application Support/LosslessCut","~/Library/Logs/LosslessCut","~/Library/Preferences/no.mifi.losslesscut-mac.plist"]}]]},"losslessswitcher":{"depends_on_args":{":macos":":sequoia"},"desc":"Lossless sample rate switcher for Apple Music","homepage":"https://github.com/vincentneo/LosslessSwitcher","names":["LosslessSwitcher"],"ruby_source_checksum":{":sha256":"84601c5fd95e3d5c44cd43d60af8c3d4109501add766519895d1c30358268dfe"},"ruby_source_path":"Casks/l/losslessswitcher.rb","sha256":"bf2cd61b9afa1a0caa7a491b25ccb2cc12f09db3b9831c0d814854083dceae8a","tap_string":"homebrew/cask","url_args":["https://github.com/vincentneo/LosslessSwitcher/releases/download/2.0/LosslessSwitcher2.app.zip"],"version":"2.0,2","raw_artifacts":[[":uninstall",{":quit":"com.vincent-neo.LosslessSwitcher"}],[":app",["LosslessSwitcher.app"]],[":zap",{":trash":"~/Library/Preferences/com.vincent-neo.LosslessSwitcher.plist"}]]},"lotus":{"depends_on_args":{":macos":":any"},"desc":"Keep up with GitHub notifications","homepage":"https://getlotus.app/","names":["Lotus"],"ruby_source_checksum":{":sha256":"e538465fc109552ded83a50a3b7dfb1e13b809c14e3a7336cb7a9e987d84edf9"},"ruby_source_path":"Casks/l/lotus.rb","sha256":"198646e1fd02c07c2695b7d1ffcda1473103734f971b13524440e4fdf4fee1b0","tap_string":"homebrew/cask","url_args":["https://app-updates.vadimdemedes.com/lotus/download/Lotus-1.3.3-mac.zip"],"version":"1.3.3","raw_artifacts":[[":app",["Lotus.app"]],[":zap",{":trash":["~/Library/Application Support/Lotus","~/Library/Caches/com.vadimdemedes.Lotus","~/Library/Caches/com.vadimdemedes.Lotus.ShipIt","~/Library/HTTPStorages/com.vadimdemedes.Lotus","~/Library/Preferences/com.vadimdemedes.Lotus.plist","~/Library/Saved Application State/com.vadimdemedes.Lotus.savedState"]}]]},"loungy":{"depends_on_args":{":macos":":any"},"desc":"Application launcher","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/MatthiasGrandl/Loungy","names":["Loungy"],"ruby_source_checksum":{":sha256":"574f884dae0dcfc86a37cc46c7f9b3b3ed7101bc6dea436cbdc4db0126a79b0e"},"ruby_source_path":"Casks/l/loungy.rb","sha256":"4d901b7dc6a02c6e51ba2af941ecd038b02308a642e330505a8f8882b07deb19","tap_string":"homebrew/cask","url_args":["https://github.com/MatthiasGrandl/Loungy/releases/download/v0.1.3/Loungy_0.1.3_universal.dmg"],"version":"0.1.3","raw_artifacts":[[":app",["Loungy.app"]],[":zap",{":trash":["~/.config/loungy","~/Library/Application Support/loungy","~/Library/Caches/loungy"]}]]},"loupedeck":{"depends_on_args":{":macos":":any"},"desc":"Software for Loupedeck consoles","homepage":"https://loupedeck.com/","names":["Loupdeck"],"renames":[["LoupedeckInstaller.pkg","Installer.pkg"]],"ruby_source_checksum":{":sha256":"c2024c6c9dc8794a817c787afe1dbf2639ee803783baee7bb2e38508137cd090"},"ruby_source_path":"Casks/l/loupedeck.rb","sha256":"8d31e7b72e06b7cb03a5574793c35df04653b56212fdf02b9c2f6d23c61223a6","tap_string":"homebrew/cask","url_args":["https://support.loupedeck.com/hubfs/Knowledge%20Base/LD%20Software%20Downloads/6.4.1/LoupedeckInstaller_6.4.1.364.dmg"],"version":"6.4.1.364","raw_artifacts":[[":uninstall",{":launchctl":"com.loupedeck.loupedeck2.launch",":quit":["com.loupedeck.Loupedeck2","com.loupedeck.loupedeckconfig"],":pkgutil":["com.loupedeck.ImageLibraryInstaller","com.loupedeck.LibraryInstaller","com.loupedeck.LoupedeckLibraryPackageManagerMacPackageInstaller","com.loupedeck.LoupedeckPackageInstaller","com.loupedeck.LoupedeckServiceToolPackageInstaller","com.loupedeck.MediaInstaller","com.loupedeck.OBSClientPluginPackageInstaller","com.loupedeck.PluginPackageInstaller","com.loupedeck.UIPackageInstaller"],":delete":"/Applications/Loupedeck.app"}],[":pkg",["Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/Adobe/CameraRaw/Settings/Loupedeck - Karo Holmberg","~/Library/Application Support/Adobe/CameraRaw/Settings/Loupedeck - Loke Roos","~/Library/Application Support/Adobe/Lightroom/Export Presets/Loupedeck Exports","~/Library/Application Support/Adobe/Lightroom/Modules/loupedeck2.lrplugin","~/Library/Application Support/Capture One/KeyboardShortcuts/Loupedeck_beta.plist","~/Library/Application Support/LoupedeckConfig","~/Library/Logs/LoupedeckConfig"]}]]},"love":{"depends_on_args":{":macos":":any"},"desc":"2D game framework for Lua","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://love2d.org/","names":["LÖVE"],"ruby_source_checksum":{":sha256":"ad8435758c03ebe51d473b5e75f5441a928d92944ac6ba4c916b2891325abb87"},"ruby_source_path":"Casks/l/love.rb","sha256":"6795bb3a1656af6a2fdfe741e150787b481886d3a280327a261a3fdded586913","tap_string":"homebrew/cask","url_args":["https://github.com/love2d/love/releases/download/11.5/love-11.5-macos.zip"],"version":"11.5","raw_artifacts":[[":app",["love.app"]],[":binary",["$APPDIR/love.app/Contents/MacOS/love"]],[":zap",{":trash":"~/Library/Saved Application State/org.love2d.love.savedState"}]]},"low-profile":{"depends_on_args":{":macos":":ventura"},"desc":"Utility to help inspect Apple Configuration Profile payloads","homepage":"https://github.com/ninxsoft/LowProfile","names":["Low Profile"],"ruby_source_checksum":{":sha256":"533dc922b2ef7df1263760bc0d5f0a1715969099c0639284e5700c2d8b7777c1"},"ruby_source_path":"Casks/l/low-profile.rb","sha256":"352724ffb62e691d5f26ea09a22b03e945c223fc9e02c45acd6ddbd9b45ea010","tap_string":"homebrew/cask","url_args":["https://github.com/ninxsoft/LowProfile/releases/download/v5.0.0/Low.Profile.5.0.0.pkg"],"version":"5.0.0","raw_artifacts":[[":uninstall",{":quit":"com.ninxsoft.lowprofile",":pkgutil":"com.ninxsoft.pkg.lowprofile"}],[":pkg",["Low.Profile.5.0.0.pkg"]],[":zap",{":trash":["~/Library/Caches/com.ninxsoft.lowprofile","~/Library/Preferences/com.ninxsoft.lowprofile.plist","~/Library/Saved Application State/com.ninxsoft.lowprofile.savedState"]}]]},"lrtimelapse":{"depends_on_args":{":macos":":any"},"desc":"Time lapse editing, keyframing, grading and rendering","homepage":"https://lrtimelapse.com/","names":["LRTimelapse"],"ruby_source_checksum":{":sha256":"809ba323899806800abde9a2944c1236514a74a4e47a4ea0aaa11f2acb4f0740"},"ruby_source_path":"Casks/l/lrtimelapse.rb","sha256":"dd9826a125baf615ab9f5a5f5f1cde3729e2a822b889559ac35fc85f9d4bb104","tap_string":"homebrew/cask","url_args":["https://lrtimelapse.com/files/lrtimelapse-7-mac/?version=7.5.5"],"version":"7.5.5","raw_artifacts":[[":uninstall",{":script":{":executable":"/usr/local/LRTimelapse/uninstall.sh",":sudo":true},":pkgutil":["com.lrtimelapse.LRAddons","com.lrtimelapse.LRTimelapse7","com.lrttimelapse.LRTTools"]}],[":pkg",["LRTimelapse 7.5.5 Installer.pkg"]],[":zap",{":trash":"~/Library/Application Support/LRTimelapse"}]]},"ltspice":{"depends_on_args":{":macos":":sonoma"},"desc":"SPICE simulation software, schematic capture and waveform viewer","homepage":"https://www.analog.com/en/resources/design-tools-and-calculators/ltspice-simulator.html","names":["LTspice"],"ruby_source_checksum":{":sha256":"3a40220d95bca5099a978f6a735acb2ef834dd1ff31ea2b9990ddcc292972d28"},"ruby_source_path":"Casks/l/ltspice.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://ltspice.analog.com/software/LTspice_26.pkg"],"version":"26.0.2","raw_artifacts":[[":uninstall",{":pkgutil":"com.analog.ltspice"}],[":pkg",["LTspice_26.pkg"]],[":zap",{":trash":["~/Documents/LTspice/examples","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.analog.ltspice.app.sfl*","~/Library/Application Support/LTspice","~/Library/Preferences/com.analog.ltspice.plist","~/Library/Saved Application State/com.analog.LTspice.App.savedState"],":rmdir":"~/Documents/LTspice"}]]},"ltx-desktop":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Desktop app for generating videos with LTX models","homepage":"https://ltx.io/ltx-desktop","names":["LTX Desktop"],"ruby_source_checksum":{":sha256":"7225319a48551563fd15c962a3c8559c6ac4b815182c016a6bf6585a338d23e9"},"ruby_source_path":"Casks/l/ltx-desktop.rb","sha256":"89ed265656684aeb1fc7d49e39993834edf9aa821182312b77f49294a000dbd5","tap_string":"homebrew/cask","url_args":["https://github.com/Lightricks/LTX-Desktop/releases/download/v1.3.1/LTX-Desktop-arm64.dmg"],"version":"1.3.1","raw_artifacts":[[":uninstall",{":quit":"com.lightricks.ltx-desktop"}],[":app",["LTX Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.lightricks.ltx-desktop.sfl*","~/Library/Preferences/com.lightricks.ltx-desktop.plist","~/Library/Saved Application State/com.lightricks.ltx-desktop.savedState"]}]]},"luanti":{"depends_on_args":{":macos":":monterey"},"desc":"Voxel game-creation platform","homepage":"https://www.luanti.org/","names":["Luanti"],"ruby_source_checksum":{":sha256":"befa4d99a7de49d7330ba731cf6d3532f654ce148f296fb2cc1f085d99955a22"},"ruby_source_path":"Casks/l/luanti.rb","sha256":"deb7c09b4425a95203ed6729949ca3c35e565e7771be896f6bd2b9ad52241de7","tap_string":"homebrew/cask","url_args":["https://github.com/luanti-org/luanti/releases/download/5.17.0/luanti_5.17.0_macos12.3_x86_64.zip"],"version":"5.17.0,12.3","raw_artifacts":[[":app",["luanti.app"]],[":zap",{":trash":["~/Library/Application Support/minetest","~/Library/Saved Application State/org.luanti.luanti.savedState"]}]]},"ludwig":{"depends_on_args":{":macos":":any"},"desc":"Sentence search engine app that helps you write better English","homepage":"https://ludwig.guru/","names":["ludwig"],"ruby_source_checksum":{":sha256":"eca7b789435957f603f0e8dc61f4e371e511e7e792c632c789921911aa98679c"},"ruby_source_path":"Casks/l/ludwig.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://desktop.ludwig.guru/download/latest"],"url_kwargs":{":user_agent":":browser"},"version":"3.1.8","raw_artifacts":[[":app",["Ludwig.app"]],[":zap",{":trash":["~/Library/Application Support/Ludwig","~/Library/Caches/guru.ludwig","~/Library/Caches/guru.ludwig.ShipIt","~/Library/Logs/Ludwig","~/Library/Preferences/guru.ludwig.plist","~/Library/Saved Application State/guru.ludwig.savedState"]}]]},"lulu":{"depends_on_args":{":macos":":any"},"desc":"Open-source firewall to block unknown outgoing connections","homepage":"https://objective-see.org/products/lulu.html","names":["LuLu"],"ruby_source_checksum":{":sha256":"77455a4b33daa078b61e56973e9065c25ce22cd1c6a8a379614e741bcb7e1b62"},"ruby_source_path":"Casks/l/lulu.rb","sha256":"e50625191b5f9fedd56c545f2d630993470dbba0bc12d85b737372c79cc91aff","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/LuLu/releases/download/v4.5.3/LuLu_4.5.3.dmg"],"version":"4.5.3","raw_artifacts":[[":app",["LuLu.app"]],[":zap",{":trash":["~/Library/Caches/com.objective-see.lulu","~/Library/Caches/com.objective-see.lulu.helper","~/Library/Preferences/com.objective-see.lulu.helper.plist","~/Library/Preferences/com.objective-see.lulu.plist"]}]]},"lumen":{"depends_on_args":{":macos":":sonoma"},"desc":"Magic auto brightness based on screen contents","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/anishathalye/lumen","names":["Lumen"],"ruby_source_checksum":{":sha256":"0c0069d2eb6b3ca8134dc5772e1a8191043329aac162722415689ca9729da249"},"ruby_source_path":"Casks/l/lumen.rb","sha256":"3e22d1a8c646c414f7b99cb880730123ad0a5c66c2f2774c060e0c22cff5af0b","tap_string":"homebrew/cask","url_args":["https://github.com/anishathalye/lumen/releases/download/v1.3.1/Lumen.zip"],"version":"1.3.1","raw_artifacts":[[":app",["Lumen.app"]],[":zap",{":trash":["~/Library/Caches/com.anishathalye.Lumen","~/Library/Preferences/com.anishathalye.Lumen.plist"]}]]},"lumide":{"depends_on_args":{":macos":":monterey"},"desc":"Agent-native code editor","homepage":"https://lumide.dev/","names":["Lumide"],"ruby_source_checksum":{":sha256":"6b6c6e9f19105c2b6e436c242c674971b47d6639cd79cea7aef3773bf3d69b89"},"ruby_source_path":"Casks/l/lumide.rb","sha256":"72159041315faca937ade8eb40fbcf41c875b3c46c2ad11cabaf9bc2943c8515","tap_string":"homebrew/cask","url_args":["https://github.com/SoFluffyOS/lumide/releases/download/0.24.0/Lumide-macOS-0.24.0.dmg"],"version":"0.24.0","raw_artifacts":[[":uninstall",{":quit":"io.sofluffy.lumide"}],[":app",["Lumide.app"]],[":zap",{":trash":["~/Library/Application Support/io.sofluffy.lumide","~/Library/Caches/io.sofluffy.lumide","~/Library/HTTPStorages/io.sofluffy.lumide","~/Library/Preferences/io.sofluffy.lumide.plist","~/Library/Saved Application State/io.sofluffy.lumide.savedState"]}]]},"luminance-hdr":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Provides a workflow for HDR imaging","homepage":"https://qtpfsgui.sourceforge.io/","names":["Luminance HDR"],"ruby_source_checksum":{":sha256":"6e3c3700b1c796164409fda2959d34c58df6f6e52d3bdeb74dda05ce5a235c1a"},"ruby_source_path":"Casks/l/luminance-hdr.rb","sha256":"14b201123036f826a3d4f2f2d5c00a7ef60938adf8f8cf35ca58f38ee8ef6642","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/qtpfsgui/luminance/LuminanceHDR_2.6.0-Qt5.13.dmg"],"version":"2.6.0","raw_artifacts":[[":app",["Luminance HDR 2.6.0.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.luminance-hdr.sfl*","~/Library/Preferences/com.luminance-hdr.plist"]}]]},"luna-display":{"depends_on_args":{":macos":":any"},"desc":"Use your iPad as a wireless second display","homepage":"https://astropad.com/product/lunadisplay/","names":["Luna Display"],"ruby_source_checksum":{":sha256":"6f71e7c896a5008814880971bbf8fc2295941bdcbb40eaa26cf605cd3344c89d"},"ruby_source_path":"Casks/l/luna-display.rb","sha256":"49b09e879ad47b8553f63d90cc16d5d2d1403fbba65d53813665ccfa0098c69d","tap_string":"homebrew/cask","url_args":["https://downloads.astropad.com/luna/mac/LunaDisplay-5.3.9.5015.dmg"],"version":"5.3.9,5015","raw_artifacts":[[":uninstall",{":quit":"com.astro-hq.LunaDisplayMac"}],[":app",["Luna Display.app"]],[":zap",{":trash":["~/Library/Application Support/astropad","~/Library/Application Support/com.astro-hq.LunaDeviceSetupService","~/Library/Application Support/com.astro-hq.LunaDisplayMac","~/Library/Application Support/LunaDeviceSetupService","~/Library/Application Support/LunaDisplay","~/Library/Caches/com.astro-hq.LunaDeviceSetupService","~/Library/Caches/com.astro-hq.LunaDisplayMac","~/Library/HTTPStorages/com.astro-hq.LunaDisplayMac","~/Library/Logs/Astropad","~/Library/Preferences/com.astro-hq.AstroLauncher.shared.plist","~/Library/Preferences/com.astro-hq.LunaDisplayMac.plist","~/Library/Saved Application State/com.astro-hq.LunaDisplayMac.savedState"]}]]},"luna-secondary":{"depends_on_args":{":macos":":any"},"desc":"Turn a computer or tablet into a second display","homepage":"https://astropad.com/product/lunadisplay/","names":["Luna Secondary"],"ruby_source_checksum":{":sha256":"64e7643e966ce59a0afe80f5bb89639e677c025bcd10fa94912db9013a6a0283"},"ruby_source_path":"Casks/l/luna-secondary.rb","sha256":"293e57d0f70674c06d543337ac3cc07448f0e6f3ba972df08724f9534e31e59d","tap_string":"homebrew/cask","url_args":["https://downloads.astropad.com/luna-secondary/mac/LunaSecondary-5.3.9.5015.dmg"],"version":"5.3.9,5015","raw_artifacts":[[":app",["Luna Secondary.app"]],[":zap",{":trash":["~/Library/Application Support/astropad","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.astro-hq.lunasecondarymac.sfl*","~/Library/Application Support/com.astro-hq.LunaSecondaryMac","~/Library/Caches/com.astro-hq.LunaSecondaryMac","~/Library/HTTPStorages/com.astro-hq.LunaSecondaryMac","~/Library/Logs/Astropad","~/Library/Preferences/com.astro-hq.LunaSecondaryMac.plist","~/Library/Saved Application State/com.astro-hq.LunaSecondaryMac.savedState"]}]]},"lunacy":{"depends_on_args":{":macos":":monterey"},"desc":"Graphic design software","homepage":"https://icons8.com/lunacy","names":["Lunacy"],"ruby_source_checksum":{":sha256":"6075d1bd2b8eae8edf600c364d0528922f53076c4dfd4058b78ea75d6464bb20"},"ruby_source_path":"Casks/l/lunacy.rb","sha256":"451097a530421ece04b10a2b5100da8f02dc45497f8b969596b7620100d53509","tap_string":"homebrew/cask","url_args":["https://lcdn.icons8.com/setup/Lunacy_14.1.dmg"],"version":"14.1","raw_artifacts":[[":app",["Lunacy.app"]],[":zap",{":trash":"~/.local/share/Icons8/Lunacy"}]]},"lunar-client":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Modpack for Minecraft 1.7.10 and 1.8.9","homepage":"https://www.lunarclient.com/","names":["Lunar Client"],"ruby_source_checksum":{":sha256":"f761592c06cfbf95636c45a54efe90f0b40d00182e623e4848289a56303d7fb1"},"ruby_source_path":"Casks/l/lunar-client.rb","sha256":"0864cbb798533f7a6a8728379f2308e7bf30ef5c2455731c5bd5ccb7630c37fa","tap_string":"homebrew/cask","url_args":["https://launcherupdates.lunarclientcdn.com/Lunar%20Client%20v3.4.9.dmg"],"version":"3.4.9","raw_artifacts":[[":app",["Lunar Client.app"]],[":zap",{":trash":["~/Library/Application Support/lunarclient","~/Library/Caches/com.moonsworth.client","~/Library/Caches/com.moonsworth.client.ShipIt","~/Library/Logs/Lunar Client","~/Library/Preferences/com.moonsworth.client.plist","~/Library/Saved Application State/com.moonsworth.client.savedState"]}]]},"lunar":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Adaptive brightness for external displays","homepage":"https://lunar.fyi/","names":["Lunar"],"ruby_source_checksum":{":sha256":"2f06e8645e952438316dc83846ebd022ba975b6812913b1bd17164d0671a617b"},"ruby_source_path":"Casks/l/lunar.rb","sha256":"1a31f8955d152cd22e173c18f577cb3a995fcb0213807a1e481f841bb9194ee8","tap_string":"homebrew/cask","url_args":["https://files.lunar.fyi/releases/Lunar-6.11.2.dmg"],"version":"6.11.2","raw_artifacts":[[":uninstall",{":quit":"fyi.lunar.Lunar"}],[":app",["Lunar.app"]],[":zap",{":trash":["~/Library/Application Support/fyi.lunar.Lunar","~/Library/Application Support/Lunar","~/Library/Caches/fyi.lunar.Lunar","~/Library/Caches/Lunar","~/Library/HTTPStorages/fyi.lunar.Lunar*","~/Library/Preferences/fyi.lunar.Lunar.plist"]}]]},"lunarbar":{"depends_on_args":{":macos":":sequoia"},"desc":"Lunar calendar for menu bar","homepage":"https://github.com/LunarBar-app/LunarBar","names":["LunarBar"],"ruby_source_checksum":{":sha256":"bd51476bc2b13af1b371e39f037ba52507f9499f929135a5259754c65ebdb202"},"ruby_source_path":"Casks/l/lunarbar.rb","sha256":"183b8850fa274aca126fff12088add85c4191108a79c8948837753df45cae915","tap_string":"homebrew/cask","url_args":["https://github.com/LunarBar-app/LunarBar/releases/download/v1.9.2/LunarBar-1.9.2-apple-silicon.dmg"],"version":"1.9.2","raw_artifacts":[[":app",["LunarBar.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.cyan.lunarbar","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.cyan.lunarbar.sfl*","~/Library/Containers/app.cyan.lunarbar","~/Library/Saved Application State/app.cyan.lunarbar.savedState"]}]]},"lunasea":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-02",":because":":discontinued"},"desc":"Self-hosted controller built using the Flutter framework","disable_args":{":date":"2026-04-02",":because":":discontinued"},"homepage":"https://www.lunasea.app/","names":["LunaSea"],"ruby_source_checksum":{":sha256":"43d5f822a76c5cd297eec091df305fc3ec94cd1cdd0bff319155c3d9735f0672"},"ruby_source_path":"Casks/l/lunasea.rb","sha256":"fa4ecb5bdf57d6f1326e356e248232040f1b2d0d409ea93ac96dc560eded980c","tap_string":"homebrew/cask","url_args":["https://github.com/JagandeepBrar/LunaSea/releases/download/v11.0.0/lunasea-macos-amd64.zip"],"version":"11.0.0","raw_artifacts":[[":app",["LunaSea.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.lunasea.lunasea","~/Library/Containers/app.lunasea.lunasea"]}]]},"lunatask":{"depends_on_args":{":macos":":monterey"},"desc":"Encrypted to-do list, habit tracker, journaling, life-tracking and notes app","homepage":"https://lunatask.app/","names":["Lunatask"],"ruby_source_checksum":{":sha256":"511c7b0b580c1618a32c384cc8622b74f94385ba9219acb69d12c27d93ba3949"},"ruby_source_path":"Casks/l/lunatask.rb","sha256":"93dedebb249e12250c798738d50599b60a14d1adcc60a2cf0714ef2d6c1ec2e9","tap_string":"homebrew/cask","url_args":["https://github.com/lunatask/lunatask/releases/download/v2.1.29/Lunatask-2.1.29-universal.dmg"],"version":"2.1.29","raw_artifacts":[[":app",["Lunatask.app"]],[":zap",{":trash":["~/Library/Application Support/@lunatask","~/Library/Logs/@lunatask","~/Library/Preferences/com.mikekreeki.tasks.plist","~/Library/Saved Application State/com.mikekreeki.tasks.savedState"]}]]},"luniistore":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility for My Fabulous Storyteller","homepage":"https://lunii.com/","names":["Luniistore"],"ruby_source_checksum":{":sha256":"90eebdeb2afa0ff88690b79388f0bcf44a93028f780b6f1c98d2a7521b6bbd9c"},"ruby_source_path":"Casks/l/luniistore.rb","sha256":"6cde650bbc5a4ed23539eca2eb7bf4ff16777469601fd9c02fe9a8dce2375c9c","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/storage.lunii.fr/public/deploy/installers/macos/i386/Lunii-4.0.312-i386.pkg"],"version":"4.0.312","raw_artifacts":[[":uninstall",{":quit":"com.lunii.luniistore",":pkgutil":"com.lunii.luniistore"}],[":pkg",["Lunii-4.0.312-i386.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/Lunii.app",":match":"full",":must_succeed":true,":notices":["The Luniistore package postinstall script launches the app","Attempting to close Luniistore to avoid unwanted user intervention"],":type":"terminate_process"}]}],[":zap",{":trash":["~/Desktop/Luniistore","~/Library/Application Support/Luniitheque","~/Library/Saved Application State/com.lunii.luniistore.savedState","~/Luniistore"]}]]},"luxury-yacht":{"depends_on_args":{":macos":":monterey"},"desc":"Desktop app for managing Kubernetes clusters","homepage":"https://luxury-yacht.app/","names":["Luxury Yacht"],"ruby_source_checksum":{":sha256":"c2944ce4580df9fa46e09024439cd68e368a70bb85f47658ddf1bf64eff25414"},"ruby_source_path":"Casks/l/luxury-yacht.rb","sha256":"ad7493c15c77103bc014597e0e58604bdda3a250b2837dbebc54f8f7cb009329","tap_string":"homebrew/cask","url_args":["https://github.com/luxury-yacht/app/releases/download/v2.8.0/luxury-yacht-v2.8.0-macos-amd64.dmg"],"version":"2.8.0","raw_artifacts":[[":app",["Luxury Yacht.app"]],[":zap",{":trash":["~/Library/Application Support/luxury-yacht","~/Library/Caches/app.luxury-yacht.desktop","~/Library/Caches/com.wails.luxury-yacht","~/Library/Preferences/com.wails.luxury-yacht.plist","~/Library/WebKit/app.luxury-yacht.desktop","~/Library/WebKit/com.wails.luxury-yacht"]}]]},"lw-scanner":{"desc":"Lacework inline scanner","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/lacework/lacework-vulnerability-scanner","names":["Lacework vulnerability scanner"],"ruby_source_checksum":{":sha256":"78570d00643f19b3a6fcb70c860da81125a28760569de0de14f15344dcea8048"},"ruby_source_path":"Casks/l/lw-scanner.rb","sha256":"b8b2e512c1efc037455c710089fcea38d705c083cbbc3e59c99d49d47b186d49","tap_string":"homebrew/cask","url_args":["https://github.com/lacework/lacework-vulnerability-scanner/releases/download/v0.29.2/lw-scanner-darwin-amd64.zip"],"version":"0.29.2","raw_artifacts":[[":binary",["bin/lw-scanner"]],[":zap",{":trash":"~/.config/lw-scanner"}]]},"lx-music":{"depends_on_args":{":macos":":monterey"},"desc":"Music app base on Electron & Vue","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/lyswhut/lx-music-desktop/","names":["LX Music Assistant Desktop Edition","洛雪音乐助手桌面版"],"ruby_source_checksum":{":sha256":"5ff337d42c9f3ababe68467d0230b7659511a4a1c02b06966264b30e5317c109"},"ruby_source_path":"Casks/l/lx-music.rb","sha256":"7c74e817e254c2805bf66395dca0d58ae0d4d6f6be5e478db9733f0a96239170","tap_string":"homebrew/cask","url_args":["https://github.com/lyswhut/lx-music-desktop/releases/download/v2.12.2/lx-music-desktop-2.12.2-x64.dmg"],"version":"2.12.2","raw_artifacts":[[":app",["lx-music-desktop.app"]],[":zap",{":trash":["~/Library/Application Support/lx-music-desktop","~/Library/Logs/lx-music-desktop"]}]]},"lycheeslicer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Slicer for Resin 3D printers","homepage":"https://mango3d.io/","names":["Lychee Slicer"],"ruby_source_checksum":{":sha256":"cb6f90aa1214a8d175ecf592eb1411fc1b4ec65402a46f0128efbfffb98f4b18"},"ruby_source_path":"Casks/l/lycheeslicer.rb","sha256":"97c0511826fefd2b2fa455288c72a8f833501b8595fd7a13835bce267767ed9c","tap_string":"homebrew/cask","url_args":["https://mango-lychee.nyc3.cdn.digitaloceanspaces.com/LycheeSlicer-7.6.7.dmg"],"version":"7.6.7","raw_artifacts":[[":app",["LycheeSlicer.app"]],[":zap",{":trash":["~/Library/Application Support/LycheeSlicer","~/Library/Application Support/LycheeSlicerconfig.json","~/Library/Logs/LycheeSlicer","~/Library/Preferences/com.mango3d.lychee.plist","~/Library/Saved Application State/com.mango3d.lychee.savedState"]}]]},"lyn":{"depends_on_args":{":macos":":any"},"desc":"Media browser and viewer","homepage":"https://www.lynapp.com/","names":["Lyn"],"ruby_source_checksum":{":sha256":"05a6e23e593ef161709e36f3df500cd6b659820d924357917db5f685a102d1d2"},"ruby_source_path":"Casks/l/lyn.rb","sha256":"188036e178af08100bbc95d0d9d958479ec6191acde29403152146a7ef98d20b","tap_string":"homebrew/cask","url_args":["https://www.lynapp.com/downloads/Lyn-2.4.10.dmg"],"version":"2.4.10","raw_artifacts":[[":app",["Lyn.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.lynapp.lyn.sfl*","~/Library/Application Support/Lyn","~/Library/Caches/com.lynapp.lyn","~/Library/HTTPStorages/com.lynapp.lyn","~/Library/Preferences/com.lynapp.lyn.plist","~/Library/Saved Application State/com.lynapp.lyn.savedState","~/Library/WebKit/com.lynapp.lyn"]}]]},"lynkeos":{"depends_on_args":{":macos":":any"},"desc":"Astronomical webcam image processing software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://lynkeos.sourceforge.io/","names":["Lynkeos"],"ruby_source_checksum":{":sha256":"828377c3641ee9cd72496674b9ea2b0163bc00d3941165dbd1277c7a0c1d6cfc"},"ruby_source_path":"Casks/l/lynkeos.rb","sha256":"18b37ebcf2ebcb08875e2ce55680050b661122147d5ffa15d7090660b1714394","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/lynkeos/lynkeos/3.10/Lynkeos-App-3-10.zip"],"version":"3.10","raw_artifacts":[[":app",["Lynkeos-App-3-10/Lynkeos.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.sourceforge.lynkeos.sfl*","~/Library/Caches/com.apple.helpd/Generated/Lynkeos help*","~/Library/Preferences/net.sourceforge.lynkeos.plist","~/Library/Saved Application State/net.sourceforge.lynkeos.savedState"]}]]},"lynx-whiteboard":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cross platform presentation and productivity app","homepage":"https://www.lynxcloud.app/","names":["LYNX Whiteboard by Clevertouch"],"ruby_source_checksum":{":sha256":"a48a704c171810271ba3326c203c04b08cb2766592d63feb1d6faa2c932755aa"},"ruby_source_path":"Casks/l/lynx-whiteboard.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.lynxcloud.app/lynx-whiteboard/releases/macx/lynx-whiteboard.pkg"],"version":"8.7.6.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.clevertouch.lynx","uk.co.clevertouch.Lynx"]}],[":pkg",["lynx-whiteboard.pkg"]],[":zap",{":trash":["~/Library/Application Support/lynx","~/Library/Preferences/com.lynx.4.plist","~/Library/Saved Application State/uk.co.clevertouch.Lynx.savedState"]}]]},"lyric-fever":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Lyrics for Apple Music and Spotify","homepage":"https://lyricfever.com/","names":["Lyric Fever"],"ruby_source_checksum":{":sha256":"f03583b85cb556e2ce67be8307d1b4ea1e90aa8dd22f469d77a089fb4b3789dd"},"ruby_source_path":"Casks/l/lyric-fever.rb","sha256":"48f0ea7f02301534575355b6476156b1bbf615f839ba34943146f50a3cb93df2","tap_string":"homebrew/cask","url_args":["https://github.com/aviwad/LyricFever/releases/download/v3.3/Lyric.Fever.3.3.dmg"],"version":"3.3","raw_artifacts":[[":app",["Lyric Fever.app"]],[":zap",{":trash":"~/Library/Containers/Lyric Fever"}]]},"lyrics-master":{"depends_on_args":{":macos":":any"},"desc":"Find and download lyrics","homepage":"https://lyricsmaster.app/desktop/","names":["Lyrics Master"],"ruby_source_checksum":{":sha256":"5f841277e1e7c1aaebdcbb542e9e08fcb3e083e16fe935952c135aece490bdbe"},"ruby_source_path":"Casks/l/lyrics-master.rb","sha256":"99743770dbc45f465a00610f6f00206be1648e4ea15c1c68a43a14a895fae97a","tap_string":"homebrew/cask","url_args":["https://github.com/LyricsMaster/releases/releases/download/v2.5.5.4/LyricsMaster2554-macos.dmg"],"version":"2.5.5.4","raw_artifacts":[[":app",["Lyrics Master.app"]],[":zap",{":trash":["~/Library/Caches/com.kenichimaehashi.lyricsmaster","~/Library/Preferences/preferences.lyricsmaster","~/Library/WebKit/com.kenichimaehashi.lyricsmaster"]}]]},"lyricsfinder":{"depends_on_args":{":macos":":monterey"},"desc":"Find and download song lyrics","homepage":"https://www.mediahuman.com/lyrics-finder/","names":["Lyrics Finder"],"ruby_source_checksum":{":sha256":"6ac402732f3630b8a2b4f15c438e77bff74828e03abb2e8def2ff0ca78479b57"},"ruby_source_path":"Casks/l/lyricsfinder.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.mediahuman.com/download/LyricsFinder.dmg"],"version":"1.8","raw_artifacts":[[":app",["LyricsFinder.app"]],[":zap",{":trash":"~/Library/Preferences/com.mediahuman.Lyrics Finder.plist"}]]},"lyricsx":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Lyrics for iTunes, Spotify, Vox and Audirvana Plus","homepage":"https://github.com/ddddxxx/LyricsX","names":["LyricsX"],"ruby_source_checksum":{":sha256":"276f79cc15d5d5504600def3cc99c81fef72a7a06561bed6fbbea3dd315215b6"},"ruby_source_path":"Casks/l/lyricsx.rb","sha256":"7566809283aecdedd5275ded9180cedb467ce40c524b3297b411fe7abb479391","tap_string":"homebrew/cask","url_args":["https://github.com/ddddxxx/LyricsX/releases/download/v1.6.3/LyricsX_1.6.3+2351.zip"],"version":"1.6.3,2351","raw_artifacts":[[":app",["LyricsX.app"]],[":zap",{":trash":["~/ddddxxx.LyricsX","~/Library/Application Scripts/3665V726AE.group.ddddxxx.LyricsX","~/Library/Application Scripts/ddddxxx.LyricsX","~/Library/Application Scripts/ddddxxx.LyricsXHelper","~/Library/Containers/ddddxxx.LyricsX","~/Library/Containers/ddddxxx.LyricsXHelper","~/Library/Group Containers/3665V726AE.group.ddddxxx.LyricsX","~/Library/Preferences/ddddxxx.LyricsX.plist"]}]]},"lyx":{"depends_on_args":{":macos":":monterey"},"desc":"GUI document processor based on the LaTeX typesetting system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.lyx.org/","names":["LyX"],"ruby_source_checksum":{":sha256":"56c558f48219ff28167081b7af7f67991bb2111b4226f22d013fd626b8c414a9"},"ruby_source_path":"Casks/l/lyx.rb","sha256":"329a4f45a04f2585eac7b44722f068fe24722481dcc8521dc284c02161fb2855","tap_string":"homebrew/cask","url_args":["https://ftp.lip6.fr/pub/lyx/bin/2.5.2/LyX-2.5.2+qt6-x86_64-arm64-cocoa.dmg"],"version":"2.5.2,6","raw_artifacts":[[":uninstall",{":quit":"org.lyx.lyx"}],[":app",["LyX.app"]],[":binary",["$APPDIR/LyX.app/Contents/MacOS/lyx"]],[":binary",["$APPDIR/LyX.app/Contents/MacOS/lyxclient"]],[":binary",["$APPDIR/LyX.app/Contents/MacOS/lyxconvert"]],[":binary",["$APPDIR/LyX.app/Contents/MacOS/maxima"],{":target":"lyx-maxima"}],[":binary",["$APPDIR/LyX.app/Contents/MacOS/tex2lyx"]],[":binary",["$APPDIR/LyX.app/Contents/MacOS/lyxeditor"]],[":binary",["$APPDIR/LyX.app/Contents/MacOS/inkscape"],{":target":"lyx-inkscape"}],[":zap",{":trash":["~/Library/Application Support/LyX-2.5","~/Library/Caches/com.apple.python/Applications/LyX.app","~/Library/Preferences/org.lyx.LyX-2.5.plist","~/Library/Preferences/org.lyx.lyx.plist","~/Library/Saved Application State/org.lyx.lyx.savedState"]}]]},"m32-edit":{"depends_on_args":{":macos":":any"},"desc":"Remote control for Midas M32 audio consoles","homepage":"https://www.midasconsoles.com/en/products/0603-AEO","names":["M32 Edit"],"ruby_source_checksum":{":sha256":"ca96fdf4d0c1a3854a73add2097ba1e4a709b61b8860d5e6d11d8f08e172a197"},"ruby_source_path":"Casks/m/m32-edit.rb","sha256":"6c508f2160d4a34f9d124e503e66263d726f3258b492c590c2beb69aa4fc5f22","tap_string":"homebrew/cask","url_args":["https://cdn-media.empowertribe.com/936caeda1eaa4bf388c329a4b4d651f1/M32-Edit_MAC_4.4.1.zip"],"version":"4.4.1,936caeda1eaa4bf388c329a4b4d651f1","raw_artifacts":[[":app",["M32-Edit.app"]],[":zap",{":trash":"~/Library/.M32-Edit"}]]},"m3unify":{"depends_on_args":{":macos":":monterey"},"desc":"File exporter and M3U playlist creator","homepage":"https://dougscripts.com/apps/m3unifyapp.php","names":["M3Unify"],"ruby_source_checksum":{":sha256":"caf9d9081e28128429265ce3bccf914cea979ca843d8e5da3e87fe06e13496f6"},"ruby_source_path":"Casks/m/m3unify.rb","sha256":"093714e18978c2fb8c5a2704ba66932d99dbc8137bed2802cdb677842e1f9c0b","tap_string":"homebrew/cask","url_args":["https://dougscripts.com/itunes/scrx/M3Unify_3.0.0.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["M3Unify.app"]],[":zap",{":trash":["~/Library/Caches/com.dougscripts.M3Unify","~/Library/HTTPStorages/com.dougscripts.M3Unify","~/Library/Preferences/com.dougscripts.M3Unify.plist"]}]]},"maa":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"One-click tool for the daily tasks of Arknights","homepage":"https://github.com/MaaAssistantArknights/MaaAssistantArknights","names":["MAA"],"ruby_source_checksum":{":sha256":"cf4051da08619420a65a50b9560274f16757cf9e5db11b499e91659d8c86e771"},"ruby_source_path":"Casks/m/maa.rb","sha256":"eb3133f144b0c48209a17884eb6cd9e06a90d1a182a62b0f63727023c62aad8c","tap_string":"homebrew/cask","url_args":["https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases/download/v6.20.1/MAA-v6.20.1-macos-universal.dmg"],"version":"6.20.1","raw_artifacts":[[":app",["MAA.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.hguandl.MeoAsstMac","~/Library/Containers/com.hguandl.MeoAsstMac"]}]]},"mac-monitor":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Analysis tool for security research and malware triage","homepage":"https://github.com/Brandon7CC/mac-monitor","names":["Mac Monitor"],"ruby_source_checksum":{":sha256":"77261273572e61147ffebe7e22b5e7015750866e4163b5a68eb8faeb4b218b72"},"ruby_source_path":"Casks/m/mac-monitor.rb","sha256":"69734a00363039fe9cb74cbc54567bb242ca83ef73002149706625492ee12033","tap_string":"homebrew/cask","url_args":["https://github.com/Brandon7CC/mac-monitor/releases/download/v2.1.0/Mac-Monitor.pkg"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/Mac Monitor.app/Contents/SharedSupport/uninstall.sh",":must_succeed":false,":sudo":true},":pkgutil":"com.swiftlydetecting.agent"}],[":pkg",["Mac-Monitor.pkg"]],[":zap",{":trash":["~/Library/Application Support/Mac Monitor","~/Library/Preferences/com.swiftlydetecting.agent.plist","~/Library/Saved Application State/com.swiftlydetecting.agent.savedState"]}]]},"mac-mouse-fix":{"auto_updates":true,"conflicts_with_args":{":cask":["mac-mouse-fix@2"]},"depends_on_args":{":macos":":any"},"desc":"Mouse utility to add gesture functions and smooth scrolling to 3rd party mice","homepage":"https://macmousefix.com/","names":["Mac Mouse Fix"],"ruby_source_checksum":{":sha256":"86edefbc9c7e8d9b7e2d3ad9c45da8189ddb8742e34dd94f28dc5439b78c6084"},"ruby_source_path":"Casks/m/mac-mouse-fix.rb","sha256":"afee98a91e86b287cc28c652fddefeeb02e17573af0e666d1ffa542f1025308f","tap_string":"homebrew/cask","url_args":["https://github.com/noah-nuebling/mac-mouse-fix/releases/download/3.1.0/MacMouseFixApp.zip"],"version":"3.1.0","raw_artifacts":[[":app",["Mac Mouse Fix.app"]],[":zap",{":trash":["~/Library/Application Support/com.nuebling.mac-mouse-fix","~/Library/Caches/com.nuebling.mac-mouse-fix","~/Library/Caches/com.nuebling.mac-mouse-fix.helper","~/Library/HTTPStorages/com.nuebling.mac-mouse-fix","~/Library/HTTPStorages/com.nuebling.mac-mouse-fix.binarycookies","~/Library/HTTPStorages/com.nuebling.mac-mouse-fix.helper","~/Library/HTTPStorages/com.nuebling.mac-mouse-fix.helper.binarycookies","~/Library/Preferences/com.nuebling.mac-mouse-fix.helper.plist","~/Library/Preferences/com.nuebling.mac-mouse-fix.plist","~/Library/WebKit/com.nuebling.mac-mouse-fix"]}]]},"mac-mouse-fix@2":{"conflicts_with_args":{":cask":["mac-mouse-fix"]},"depends_on_args":{":macos":":any"},"desc":"Mouse utility to add gesture functions and smooth scrolling to 3rd party mice","homepage":"https://macmousefix.com/","names":["Mac Mouse Fix"],"ruby_source_checksum":{":sha256":"3b770a9f6d34031712e85c9fc61778d18968fdbc44c4fbd1209c03fde4097d04"},"ruby_source_path":"Casks/m/mac-mouse-fix@2.rb","sha256":"43fa9005d93870f0ade23de06e46014302df3dd5b58f1848ecbbdffc4b44e38c","tap_string":"homebrew/cask","url_args":["https://github.com/noah-nuebling/mac-mouse-fix/releases/download/2.2.6/MacMouseFixApp.zip"],"version":"2.2.6","raw_artifacts":[[":app",["Mac Mouse Fix.app"]],[":zap",{":trash":["~/Library/Application Support/com.nuebling.mac-mouse-fix","~/Library/LaunchAgents/com.nuebling.mac-mouse-fix.helper.plist"]}]]},"mac-performance-monitor":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Menu bar performance monitor with recorded history and analytics","homepage":"https://macperformancemonitor.com/","names":["Mac Performance Monitor"],"ruby_source_checksum":{":sha256":"1c050be974f82ca66486b19788f5483e0409993090fe38e6a64d50fbd2fd538b"},"ruby_source_path":"Casks/m/mac-performance-monitor.rb","sha256":"93757984ad9349a6b05e641d2bada2a478079ec9dc9cd97de024be01fb9b3c3a","tap_string":"homebrew/cask","url_args":["https://github.com/Zesty0wl/mac-performance-monitor/releases/download/v2.4.0.289/MacPerformanceMonitor.pkg"],"version":"2.4.0.289","raw_artifacts":[[":uninstall",{":launchctl":"uk.co.bzwrd.macperfmonitor.helper",":quit":"uk.co.bzwrd.macperfmonitor",":pkgutil":"uk.co.bzwrd.macperfmonitor"}],[":pkg",["MacPerformanceMonitor.pkg"]],[":zap",{":trash":["~/Library/Application Support/MacPerformanceMonitor","~/Library/Caches/uk.co.bzwrd.macperfmonitor","~/Library/HTTPStorages/uk.co.bzwrd.macperfmonitor","~/Library/Preferences/uk.co.bzwrd.macperfmonitor.plist","~/Library/Saved Application State/uk.co.bzwrd.macperfmonitor.savedState"]}]]},"mac-sai":{"depends_on_args":{":macos":":sonoma"},"desc":"System cleaner, optimiser, and malware scanner","homepage":"https://github.com/iliyami/MacSai","names":["Mac Sai"],"ruby_source_checksum":{":sha256":"661775b036fd768ccfe688836989112b72961bb98b580ae49c3db7e4fc819a30"},"ruby_source_path":"Casks/m/mac-sai.rb","sha256":"f0fecff96953608f5ff815643f068c59e4471b0d122229779047f2fd28730c3c","tap_string":"homebrew/cask","url_args":["https://github.com/iliyami/MacSai/releases/download/v1.25.7/MacSai-1.25.7.dmg"],"version":"1.25.7","raw_artifacts":[[":uninstall",{":launchctl":"com.macclean.menu",":quit":"com.macclean.app"}],[":app",["Mac Sai.app"]],[":zap",{":trash":["~/Library/Application Support/MacClean","~/Library/Caches/com.macclean.app","~/Library/HTTPStorages/com.macclean.app","~/Library/Logs/MacClean","~/Library/Preferences/com.macclean.app.plist","~/Library/Preferences/com.macclean.shared.plist","~/Library/Saved Application State/com.macclean.app.savedState"]}]]},"macai":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Native chat application for all major LLM APIs","homepage":"https://github.com/Renset/macai","names":["macai"],"ruby_source_checksum":{":sha256":"dce81f5add2c5a9b0c7a6b812c2405f6e1fb74153666c1a43629c91a3cce12eb"},"ruby_source_path":"Casks/m/macai.rb","sha256":"4c558cd7e673a5f9a34a240a4739678c6940d6d6824f6cfe3317edfeb9eb4d22","tap_string":"homebrew/cask","url_args":["https://renset.dev/macai/macai%202.4.3%20Universal.zip"],"version":"2.4.3","raw_artifacts":[[":app",["macai.app"]],[":zap",{":trash":["~/Library/Application Scripts/notfullin.com.macai","~/Library/Containers/notfullin.com.macai"]}]]},"macast":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"DLNA Media Renderer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/xfangfang/Macast","names":["Macast"],"ruby_source_checksum":{":sha256":"1c5cf0caa8969bfb09ddc77d380f10c575be5a0eec173e45f5c1614b46aacb03"},"ruby_source_path":"Casks/m/macast.rb","sha256":"076500271e727f11f02eebb2731d2e6e80cf80d5f077fc1191293660312e2cfa","tap_string":"homebrew/cask","url_args":["https://github.com/xfangfang/Macast/releases/download/v0.7/Macast-MacOS-v0.7.dmg"],"version":"0.7","raw_artifacts":[[":app",["Macast.app"]],[":zap",{":trash":["~/Library/Application Support/Macast","~/Library/Preferences/cn.xfangfang.Macast.plist","~/Library/Saved Application State/cn.xfangfang.Macast.savedState"]}]]},"macbreakz":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Ergonomic Assistant to prevent health problems","homepage":"https://www.publicspace.net/MacBreakZ/","names":["MacBreakZ"],"ruby_source_checksum":{":sha256":"e4404325cd593eb240164d8dac22e18dfd31ee1d78435cc3c4f3376841f55707"},"ruby_source_path":"Casks/m/macbreakz.rb","sha256":"711867e43d35f513d8ad95f3ad8cef4a053b93eff78ed835e71522b772c6a82e","tap_string":"homebrew/cask","url_args":["https://www.publicspace.net/download/MacBreakZ5.dmg"],"version":"5.48","raw_artifacts":[[":app",["MacBreakZ 5.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.publicspace.mb5.sfl*","~/Library/Caches/com.apple.helpd/Generated/MacBreakZ Help*5.48","~/Library/Preferences/net.publicspace.mb5.plist"]}]]},"maccleaner-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Delete junk, unnecessary files and folders, and speed up your computer","homepage":"https://nektony.com/mac-cleaner-pro","names":["Nektony MacCleaner Pro"],"ruby_source_checksum":{":sha256":"42eada845023876665c6e576f5fbddda09d836098f3f7987010f5537abd0dd7e"},"ruby_source_path":"Casks/m/maccleaner-pro.rb","sha256":"792783097e492ffc84ac33e7c965101e64cb51ba9532f41727f74fc30ce58eb8","tap_string":"homebrew/cask","url_args":["https://nektony.com/download/mac-cleaner-pro/dmg/mac-cleaner-pro.dmg?build=665"],"version":"4.0.5,665","raw_artifacts":[[":suite",["MacCleaner 4 Pro"]],[":zap",{":trash":["~/Library/Application Scripts/com.nektony.MacCleaner-PRO-SII*","~/Library/Application Support/com.nektony.MacCleaner-PRO-SII*","~/Library/Caches/com.nektony.MacCleaner-PRO-SII*","~/Library/Cookies/com.nektony.MacCleaner-PRO-SII.binarycookies","~/Library/Group Containers/*.com.nektony.MacCleaner-PRO-SII*","~/Library/HTTPStorages/com.nektony.MacCleaner-PRO-SII*","~/Library/Preferences/*.com.nektony.MacCleaner-PRO*.plist","~/Library/Saved Application State/com.nektony.MacCleaner-PRO-SII*.savedState"]}]]},"maccy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Clipboard manager","homepage":"https://maccy.app/","names":["Maccy"],"ruby_source_checksum":{":sha256":"2442431dfabcca760b20a657255860bfc941d80b7bee29322a167b850d6aa80f"},"ruby_source_path":"Casks/m/maccy.rb","sha256":"f388aee34de09a0c7531631303785d9938bef9a92130e21ce1049c8f56aad077","tap_string":"homebrew/cask","url_args":["https://github.com/p0deje/Maccy/releases/download/2.7.1/Maccy.app.zip"],"version":"2.7.1","raw_artifacts":[[":uninstall",{":quit":"org.p0deje.Maccy"}],[":app",["Maccy.app"]],[":zap",{":login_item":"Maccy",":trash":["~/Library/Application Scripts/org.p0deje.Maccy","~/Library/Containers/org.p0deje.Maccy","~/Library/Preferences/org.p0deje.Maccy.plist"]}]]},"macdive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Digital dive log","homepage":"https://www.mac-dive.com/","names":["MacDive"],"ruby_source_checksum":{":sha256":"68ce58cdf4caa51b1911d0dfabcc51b36b4138176943c3b025a6fd9aa2ac67eb"},"ruby_source_path":"Casks/m/macdive.rb","sha256":"558ac4b14ae99391f425d31b44b86b6f28f3daeb46c738909be32de24a39d160","tap_string":"homebrew/cask","url_args":["https://www.mac-dive.com/downloads/MacDive_2.16.3.dmg"],"version":"2.16.3","raw_artifacts":[[":app",["MacDive.app"]],[":zap",{":trash":["~/Library/Application Support/MacDive","~/Library/HTTPStorages/com.mintsoftware.MacDive2","~/Library/Preferences/com.mintsoftware.MacDive2.plist","~/Library/Saved Application State/com.mintsoftware.MacDive2.savedState"]}]]},"macdown-3000":{"conflicts_with_args":{":cask":["macdown"]},"depends_on_args":{":macos":":any"},"desc":"Markdown editor with live preview and syntax highlighting","homepage":"https://macdown.app/","names":["MacDown 3000"],"ruby_source_checksum":{":sha256":"08a29ca70f75a999877562fcfc69af575181f36001f42f051e9518d34c91145d"},"ruby_source_path":"Casks/m/macdown-3000.rb","sha256":"62296564c5b6604b93c9a11849ec441572beadbde2e499dcc232e1d1ddd01c98","tap_string":"homebrew/cask","url_args":["https://github.com/schuyler/macdown3000/releases/download/v3000.0.7/MacDown-3000.0.7.dmg"],"version":"3000.0.7","raw_artifacts":[[":app",["MacDown 3000.app"]],[":binary",["$APPDIR/MacDown 3000.app/Contents/SharedSupport/bin/macdown"]],[":zap",{":trash":["~/Library/Application Support/MacDown 3000","~/Library/Caches/app.macdown.macdown3000","~/Library/Preferences/app.macdown.macdown3000.plist"]}]]},"macdown":{"auto_updates":true,"caveats_rosetta":true,"conflicts_with_args":{":cask":["macdown-3000"]},"depends_on_args":{":macos":":any"},"desc":"Open-source Markdown editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://macdown.uranusjr.com/","names":["MacDown"],"ruby_source_checksum":{":sha256":"571e552e4ab214fd8c08a623f2c0b3607737d6e22c12373e3ed7adbfbcad3911"},"ruby_source_path":"Casks/m/macdown.rb","sha256":"271f11eb64c19fccee2615e092067cdecc29adf0c2ed0703dae9acda8fa0a672","tap_string":"homebrew/cask","url_args":["https://github.com/MacDownApp/macdown/releases/download/v0.7.2/MacDown.app.zip"],"version":"0.7.2","raw_artifacts":[[":app",["MacDown.app"]],[":binary",["$APPDIR/MacDown.app/Contents/SharedSupport/bin/macdown"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.uranusjr.macdown.sfl*","~/Library/Application Support/MacDown","~/Library/Caches/com.uranusjr.macdown","~/Library/Cookies/com.uranusjr.macdown.binarycookies","~/Library/Preferences/com.uranusjr.macdown.plist","~/Library/Saved Application State/com.uranusjr.macdown.savedState","~/Library/WebKit/com.uranusjr.macdown"]}]]},"macdroid":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Connect to your Android devices","homepage":"https://www.macdroid.app/","names":["MacDroid"],"ruby_source_checksum":{":sha256":"bf79a87e4f2211379a6ed8b541aa0441b6345cba98caa442123c6c71e1b6d83a"},"ruby_source_path":"Casks/m/macdroid.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.electronic.us/products/macdroid/mac/download/macdroid.dmg"],"version":"2.10","raw_artifacts":[[":app",["MacDroid.app"]],[":zap",{":trash":["~/Library/Application Scripts/us.electronic.macdroid.AFTFinderSync","~/Library/Application Support/MacDroid","~/Library/Application Support/us.electronic.macdroid","~/Library/Caches/us.electronic.macdroid","~/Library/Containers/us.electronic.macdroid.AFTFinderSync","~/Library/Group Containers/XS85JU6YZ3.us.electronic.macdroid","~/Library/HTTPStorages/us.electronic.macdroid.binarycookies","~/Library/Logs/MacDroid.log","~/Library/Preferences/us.electronic.macdroid.plist"]}]]},"mace":{"depends_on_args":{":macos":":sonoma"},"desc":"Simplify compliance baseline creation, auditing, and management","homepage":"https://github.com/MACE-App/MACE","names":["MACE","Mac Advanced Compliance Editor"],"ruby_source_checksum":{":sha256":"349cb63a85b30eb7bad8f883a02af5280ad337dc76d4edf92fb0fa11685218af"},"ruby_source_path":"Casks/m/mace.rb","sha256":"63f46c841d5134bad4b44adbf249048db09acec78ffb18c71700eb790e30a15a","tap_string":"homebrew/cask","url_args":["https://github.com/MACE-App/MACE/releases/download/v1.2.4/M.A.C.E.V1.2.4.dmg"],"version":"1.2.4","raw_artifacts":[[":app",["MACE.app"]],[":zap",{":trash":["~/Library/Application Support/MACE","~/Library/Caches/com.mace.app","~/Library/HTTPStorages/com.mace.app","~/Library/Logs/MACE","~/Library/Preferences/com.mace.app.plist"]}]]},"macforge":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Plugin, App, and Theme store which includes plugin injection","homepage":"https://www.macenhance.com/macforge","names":["MacForge"],"ruby_source_checksum":{":sha256":"4221720f0072cd40f0dd1bda60abdb51723c0c5c855f07c186e7d6c725d01a51"},"ruby_source_path":"Casks/m/macforge.rb","sha256":"5a28c4f43b9b9bb868e26e45096804a1b7ae604fbf3ae857bed63d495a43ec50","tap_string":"homebrew/cask","url_args":["https://github.com/w0lfschild/app_updates/raw/master/MacForge1/MacForge.1.1.0.zip"],"version":"1.1.0","raw_artifacts":[[":uninstall",{":launchctl":"com.macenhance.MacForge.Injector",":quit":["com.macenhance.MacForge","com.macenhance.MacForge.PreferenceLoader","com.macenhance.MacForgeDockTile","com.macenhance.MacForgeHelper","com.macenhance.SIPKit"],":login_item":"MacForgeHelper",":delete":["/Library/Application Support/MacEnhance","/Library/LaunchDaemons/com.macenhance.MacForge.Injector.plist","/Library/PrivilegedHelperTools/com.macenhance.MacForge.Injector"]}],[":app",["MacForge.app"]],[":zap",{":trash":["~/Library/Application Support/com.macenhance.MacForge","~/Library/Application Support/MacEnhance","~/Library/Caches/com.macenhance.MacForge","~/Library/Caches/com.macenhance.MacForgeHelper","~/Library/HTTPStorages/com.macenhance.MacForge","~/Library/HTTPStorages/com.macenhance.MacForge.binarycookies","~/Library/HTTPStorages/com.macenhance.MacForgeHelper","~/Library/Preferences/com.macenhance.MacForge.plist","~/Library/Preferences/com.macenhance.MacForgeHelper.plist","~/Library/Saved Application State/com.macenhance.MacForge.savedState","~/Library/WebKit/com.macenhance.MacForge"]}]]},"macfuse":{"auto_updates":true,"conflicts_with_args":{":cask":["macfuse@dev"]},"depends_on_args":{":macos":":any"},"desc":"File system integration","homepage":"https://macfuse.github.io/","names":["macFUSE"],"ruby_source_checksum":{":sha256":"4f0910f85cf7d9a21a1644d73ac2ef16924a647e3752743b88d97b4386838c55"},"ruby_source_path":"Casks/m/macfuse.rb","sha256":"861814f0ac7fa8f6547ea40cdd49a36ac84bcc7d34f38a1fa74e8cf68b0401c5","tap_string":"homebrew/cask","url_args":["https://github.com/macfuse/macfuse/releases/download/macfuse-5.4.0/macfuse-5.4.0.dmg"],"version":"5.4.0","raw_artifacts":[[":uninstall",{":launchctl":["io.macfuse.app.launchservice.broker","io.macfuse.app.launchservice.daemon"],":pkgutil":["io.macfuse.installer.components.core","io.macfuse.installer.components.preferencepane"]}],[":pkg",["Extras/macFUSE 5.4.0.pkg"]],[":postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/include"},{":path":"/usr/local/lib"}],":non_recursive":true,":type":"set_ownership"}]}],[":zap",{":trash":["/Library/PreferencePanes/macFUSE.prefPane","~/Library/Caches/io.macfuse.preferencepanes.macfuse","~/Library/HTTPStorages/io.macfuse.preferencepanes.macfuse"]}]],"raw_caveats":"macfuse requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"macfuse@dev":{"auto_updates":true,"conflicts_with_args":{":cask":["macfuse"]},"depends_on_args":{":macos":":any"},"desc":"File system integration","homepage":"https://macfuse.github.io/","names":["macFUSE"],"ruby_source_checksum":{":sha256":"bc581b434b435ff2c8b0e6dec037b01b4a543b5bcbecb3bddad5eb71871633bd"},"ruby_source_path":"Casks/m/macfuse@dev.rb","sha256":"92c21ef2db4199bcf5bddc8e6efb57b23ecb9715f74ab38cba2c77ab226d3830","tap_string":"homebrew/cask","url_args":["https://github.com/macfuse/macfuse/releases/download/macfuse-5.5.0/macfuse-5.5.0.dmg"],"version":"5.5.0","raw_artifacts":[[":uninstall",{":launchctl":["io.macfuse.app.launchservice.broker","io.macfuse.app.launchservice.daemon"],":pkgutil":["io.macfuse.installer.components.core","io.macfuse.installer.components.preferencepane"]}],[":pkg",["Extras/macFUSE 5.5.0.pkg"]],[":postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/include"},{":path":"/usr/local/lib"}],":non_recursive":true,":type":"set_ownership"}]}],[":zap",{":trash":"/Library/PreferencePanes/macFUSE.prefPane"}]],"raw_caveats":"macfuse@dev requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"macgamestore":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Buy, download, and play your games","homepage":"https://www.macgamestore.com/app/","names":["MacGameStore"],"ruby_source_checksum":{":sha256":"e76ae796de28cf9c68e71bdbebe3b660db024405e8cd0951551deceefbb7ff5a"},"ruby_source_path":"Casks/m/macgamestore.rb","sha256":"8a16169c6afb1a057966d94db939a14500089d507f479916a214b644cac64a5e","tap_string":"homebrew/cask","url_args":["https://www.macgamestore.com/api_clientapp/clientupdates/public/core7/MacGameStore_5.8.0_7050.zip"],"version":"5.8.0,7050","raw_artifacts":[[":app",["MacGameStore.app"]],[":zap",{":trash":["/Applications/MacGameStore","~/Library/Application Support/MacGameStore.com"]}]]},"macgdbp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Live, interactive debugging of your running PHP applications","homepage":"https://www.bluestatic.org/software/macgdbp/","names":["MacGDBp"],"ruby_source_checksum":{":sha256":"2f36394d43fdb6eb5b0cd2f08289180ccae3f55113347b92dd860caffb8062a1"},"ruby_source_path":"Casks/m/macgdbp.rb","sha256":"2951d17fadbdb50df79f50a386265d0cdcd8fb5526348712a86e2a801d4064cc","tap_string":"homebrew/cask","url_args":["https://www.bluestatic.org/downloads/macgdbp/macgdbp-2.1.2.zip"],"version":"2.1.2","raw_artifacts":[[":app",["MacGDBp.app"]],[":zap",{":trash":"~/Library/Preferences/org.bluestatic.macgdbp.plist"}]]},"macgesture":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to set up global mouse gestures","homepage":"https://github.com/MacGesture/MacGesture","names":["MacGesture"],"ruby_source_checksum":{":sha256":"af0f30122ea3ee6998c110ee1d50f8ea3e88ba10c2085be6ad4cadf7e51c274c"},"ruby_source_path":"Casks/m/macgesture.rb","sha256":"dd1dafaa4958524f5cf7e3ba35d3235c11f4348d429be63df03a0f6cf8aa0000","tap_string":"homebrew/cask","url_args":["https://github.com/MacGesture/MacGesture/releases/download/3.2.0/MacGesture-3.2.0.zip"],"version":"3.2.0","raw_artifacts":[[":app",["MacGesture.app"]],[":zap",{":trash":["~/Library/Caches/com.codefalling.MacGesture","~/Library/Preferences/com.codefalling.MacGesture.plist","~/Library/WebKit/com.codefalling.MacGesture"]}]]},"machoview":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Visual Mach-O file browser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sourceforge.net/projects/machoview/","names":["MachOView"],"ruby_source_checksum":{":sha256":"420549d86fb55c83eaf3caba484afaa0d9b047e56fda461e3fe2c320ff9f33a2"},"ruby_source_path":"Casks/m/machoview.rb","sha256":"1eae99e92f51ca7a7470ffa9d78a2a31e28c743805ca514ec4a41210bc145e26","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/machoview/MachOView-2.4.9200.dmg"],"version":"2.4.9200","raw_artifacts":[[":app",["MachOView.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/machoview.sfl*","~/Library/Preferences/MachOView.plist"]}]]},"maciasl":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"ACPI Machine Language (AML) compiler and IDE","homepage":"https://github.com/acidanthera/MaciASL","names":["MaciASL"],"ruby_source_checksum":{":sha256":"11c385e655f3c9edd30d57db295b40d6e08d78f7c4f4db45fe1105fbea31f276"},"ruby_source_path":"Casks/m/maciasl.rb","sha256":"67071f4e91167360e4881ed2532cf6cc3cdcc4850b1ccbcaf4e13f270465f878","tap_string":"homebrew/cask","url_args":["https://github.com/acidanthera/MaciASL/releases/download/1.6.5/MaciASL-1.6.5-RELEASE.dmg"],"version":"1.6.5","raw_artifacts":[[":uninstall",{":quit":"org.acidanthera.MaciASL"}],[":app",["MaciASL.app"]],[":binary",["$APPDIR/MaciASL.app/Contents/MacOS/iasl-stable"],{":target":"iasl"}],[":zap",{":trash":["~/Library/Preferences/org.acidanthera.MaciASL.plist","~/Library/Saved Application State/org.acidanthera.MaciASL.savedState"]}]]},"macintoshjs":{"depends_on_args":{":macos":":any"},"desc":"Virtual Apple Macintosh with System 8, running in Electron","homepage":"https://github.com/felixrieseberg/macintosh.js","names":["macintosh.js"],"ruby_source_checksum":{":sha256":"0f40b0a174aa80f86439c47e0f18b7b7bae114d8f23bc6dce7e0d25baefc55f8"},"ruby_source_path":"Casks/m/macintoshjs.rb","sha256":"1da79360d3c86665657692c4476343ad07b7cf3a9b2588f70833cf0f7caa4a82","tap_string":"homebrew/cask","url_args":["https://github.com/felixrieseberg/macintosh.js/releases/download/v1.2.0/macintosh.js-darwin-x64-1.2.0.zip"],"version":"1.2.0","raw_artifacts":[[":app",["macintosh.js.app"]],[":zap",{":trash":["~/Library/Application Support/macintosh.js","~/Library/Preferences/com.felixrieseberg.macintoshjs.plist","~/Library/Saved Application State/com.felixrieseberg.macintoshjs.savedState","~/macintosh.js"]}]]},"macjournal":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Journaling and blogging software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://danschimpf.com/","names":["MacJournal"],"ruby_source_checksum":{":sha256":"220d73434b98ad4ba1540abf131c126698ce0f99f413bc0f2ab7c9aaa8a02204"},"ruby_source_path":"Casks/m/macjournal.rb","sha256":"8dbb9e2342004a39bb045b24d75885fe70fc7136fb5e04e750e020bf29bfac47","tap_string":"homebrew/cask","url_args":["https://danschimpf.com/macjournal/MacJournal_7.4.zip"],"version":"7.4","raw_artifacts":[[":app",["MacJournal.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.danschimpf.macjournal.sfl*","~/Library/Application Support/MacJournal","~/Library/Caches/com.DanSchimpf.MacJournal","~/Library/Preferences/com.DanSchimpf.MacJournal.plist","~/Library/Saved Application State/com.DanSchimpf.MacJournal.savedState"]}]]},"macloggerdx":{"conflicts_with_args":{":cask":["macloggerdx@beta"]},"depends_on_args":{":macos":":any"},"desc":"Ham radio logging and rig control software","homepage":"https://www.dogparksoftware.com/MacLoggerDX.html","names":["MacLoggerDX"],"ruby_source_checksum":{":sha256":"c179793a2b0bfb9c3d71dcce667e06d9ca77f7fe6700a619c05e803b46a92cc5"},"ruby_source_path":"Casks/m/macloggerdx.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.dogparksoftware.com/files/MacLoggerDX662.dmg"],"version":"6.62","raw_artifacts":[[":uninstall",{":quit":"com.dogparksoftware.MacLoggerDX"}],[":app",["MacLoggerDX.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.dogparksoftware.macloggerdx.sfl*","~/Library/Caches/com.apple.helpd/Generated/MacLoggerDX Help*","~/Library/Caches/com.dogparksoftware.MacLoggerDX","~/Library/HTTPStorages/com.dogparksoftware.MacLoggerDX","~/Library/Preferences/com.dogparksoftware.MacLoggerDX*.plist","~/Library/WebKit/com.dogparksoftware.MacLoggerDX"]}]]},"macloggerdx@beta":{"conflicts_with_args":{":cask":["macloggerdx"]},"depends_on_args":{":macos":":monterey"},"desc":"Ham radio logging and rig control software","homepage":"https://www.dogparksoftware.com/MacLoggerDX.html","names":["MacLoggerDX"],"ruby_source_checksum":{":sha256":"8d8e6e5fe1a8e8d7d088af31b1c1bfcde5e23dee09335d8528b31ba0b35554a0"},"ruby_source_path":"Casks/m/macloggerdx@beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.dogparksoftware.com/files/MacLoggerDX.beta.dmg"],"version":"6.63b16","raw_artifacts":[[":uninstall",{":quit":"com.dogparksoftware.MacLoggerDX"}],[":app",["MacLoggerDX.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.dogparksoftware.macloggerdx.sfl*","~/Library/Caches/com.apple.helpd/Generated/MacLoggerDX Help*","~/Library/Caches/com.dogparksoftware.MacLoggerDX","~/Library/HTTPStorages/com.dogparksoftware.MacLoggerDX","~/Library/Preferences/com.dogparksoftware.MacLoggerDX*.plist","~/Library/WebKit/com.dogparksoftware.MacLoggerDX"]}]]},"macmd-viewer":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Markdown viewer with QuickLook and Mermaid support","homepage":"https://macmdviewer.com/","names":["MacMD Viewer"],"ruby_source_checksum":{":sha256":"461f036728f011adee7438e349ab23fe410df2b1dcf5d29262946339706252f0"},"ruby_source_path":"Casks/m/macmd-viewer.rb","sha256":"1309aa552c680befb90f69b755a41f27c5a11b2088b18c1972a76afa7cdaeaed","tap_string":"homebrew/cask","url_args":["https://macmdviewer.com/downloads/v1.8.0/MacMDViewer.dmg"],"version":"1.8.0","raw_artifacts":[[":app",["MacMD Viewer.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.arthur.MarkdownViewer","~/Library/Application Scripts/group.com.arthur.MarkdownViewer","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.arthur.markdownviewer.sfl*","~/Library/Caches/com.arthur.MarkdownViewer","~/Library/Containers/com.arthur.MarkdownViewer","~/Library/Group Containers/group.com.arthur.MarkdownViewer","~/Library/HTTPStorages/com.arthur.MarkdownViewer","~/Library/Preferences/com.arthur.MarkdownViewer.plist","~/Library/Saved Application State/com.arthur.MarkdownViewer.savedState"]}]]},"macmediakeyforwarder":{"depends_on_args":{":macos":":tahoe"},"desc":"Media key forwarder for Apple Music and Spotify","homepage":"https://github.com/quentinlesceller/macmediakeyforwarder/","names":["Mac Media Key Forwarder"],"ruby_source_checksum":{":sha256":"04040af908c1ba00a2192c4ec3d4dcb020b87abb3d5acf7a8d2fe2897926de69"},"ruby_source_path":"Casks/m/macmediakeyforwarder.rb","sha256":"a21833c8652385840238299acea11c0234f1021ffe2bbe4a62f5173c0b089c33","tap_string":"homebrew/cask","url_args":["https://github.com/quentinlesceller/macmediakeyforwarder/releases/download/v4.5.0/MacMediaKeyForwarder.dmg"],"version":"4.5.0","raw_artifacts":[[":app",["MacMediaKeyForwarder.app"]],[":zap",{":trash":["~/Library/Preferences/com.milgra.hsmke.plist","~/Library/Preferences/com.quentinlesceller.macmediakeyforwarder.plist"]}]]},"macpacker":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Archive manager","homepage":"https://macpacker.app/","names":["MacPacker"],"ruby_source_checksum":{":sha256":"0610f34bc503d2d580f5d686cd3a252e04bd210ce2e40e91196efdbebe350cce"},"ruby_source_path":"Casks/m/macpacker.rb","sha256":"0e372ce556593172914598c094f107133f7807fece3e6624f18d3a15df9d9929","tap_string":"homebrew/cask","url_args":["https://macpacker-releases.s3.amazonaws.com/MacPacker_v1.1.0.zip"],"version":"1.1.0","raw_artifacts":[[":uninstall",{":quit":"com.sarensx.MacPacker"}],[":app",["MacPacker.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sarensx.MacPacker*","~/Library/Application Scripts/group.app.macpacker","~/Library/Containers/com.sarensx.MacPacker*","~/Library/Group Containers/group.app.macpacker"]}]]},"macpar-deluxe":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utility to combine binary content files after download","disable_args":{":date":"2026-09-14",":because":":no_longer_available"},"homepage":"https://gp.home.xs4all.nl/Site/MacPAR_deLuxe.html","names":["MacPAR deLuxe"],"ruby_source_checksum":{":sha256":"1e10bb78dcc910a2af550ff3561a0a54d17c31f604901db876f5c75930aebcda"},"ruby_source_path":"Casks/m/macpar-deluxe.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.xs4all.nl/~gp/MacPAR_deLuxe/MacPARdeLuxe.dmg"],"version":"5.1.1","raw_artifacts":[[":app",["MacPAR deLuxe.app"]],[":zap",{":trash":["~/Library/Application Support/nl.xs4all.gp.macpardeluxe","~/Library/Caches/com.apple.helpd/Generated/MacPAR deLuxe Help*","~/Library/Caches/com.crashlytics.data/nl.xs4all.gp.macpardeluxe","~/Library/Caches/nl.xs4all.gp.macpardeluxe","~/Library/HTTPStorages/nl.xs4all.gp.macpardeluxe","~/Library/Preferences/nl.xs4all.gp.macpardeluxe.plist","~/Library/Saved Application State/nl.xs4all.gp.macpardeluxe.savedState"]}]]},"macparakeet":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Local speech-to-text, transcription, and meeting recording","homepage":"https://macparakeet.com/","names":["MacParakeet"],"ruby_source_checksum":{":sha256":"826cf652818109bcb6e61fcd7fc309c4725a3a004fb6f140f246494a22b077e0"},"ruby_source_path":"Casks/m/macparakeet.rb","sha256":"a80a4d401ad538dc37c4b2c826b47077064b7f085f3f24cbda481d8219634090","tap_string":"homebrew/cask","url_args":["https://github.com/moona3k/macparakeet/releases/download/v0.8.10/MacParakeet.dmg"],"version":"0.8.10","raw_artifacts":[[":uninstall",{":quit":"com.macparakeet.MacParakeet"}],[":app",["MacParakeet.app"]],[":zap",{":trash":["~/Library/Application Support/MacParakeet","~/Library/Caches/com.macparakeet.MacParakeet","~/Library/HTTPStorages/com.macparakeet.MacParakeet","~/Library/Logs/MacParakeet","~/Library/Preferences/com.macparakeet.MacParakeet.plist","~/Library/Saved Application State/com.macparakeet.MacParakeet.savedState","~/Library/WebKit/com.macparakeet.MacParakeet"]}]]},"macpass":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source, KeePass-client and password manager","homepage":"https://macpass.github.io/","names":["MacPass"],"ruby_source_checksum":{":sha256":"56212ae2e29df5fcce2e9a7c42348add0514e2bc0f07a1e722b97be2efcbe318"},"ruby_source_path":"Casks/m/macpass.rb","sha256":"1e130f5322329ee75ed39c921ed4ea366101cd4bfb5c495d15735db90b961a73","tap_string":"homebrew/cask","url_args":["https://github.com/MacPass/MacPass/releases/download/0.8.2/MacPass-0.8.2.zip"],"version":"0.8.2","raw_artifacts":[[":uninstall",{":quit":"com.hicknhacksoftware.MacPass"}],[":app",["MacPass.app"]],[":zap",{":trash":["~/Library/Application Support/MacPass","~/Library/Caches/com.hicknhacksoftware.MacPass","~/Library/Cookies/com.hicknhacksoftware.MacPass.binarycookies","~/Library/HTTPStorages/com.hicknhacksoftware.MacPass","~/Library/Preferences/com.hicknhacksoftware.MacPass.plist","~/Library/Saved Application State/com.hicknhacksoftware.MacPass.savedState"]}]]},"macpilot":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Graphical user interface for the command terminal","homepage":"https://www.koingosw.com/products/macpilot/","names":["MacPilot"],"ruby_source_checksum":{":sha256":"4a5b734e1696bd93716ccbe2e382f5e8bb60ee1005a960346ea3a81390c00052"},"ruby_source_path":"Casks/m/macpilot.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.koingosw.com/products/macpilot/download/macpilot.dmg"],"version":"18.0.1","raw_artifacts":[[":uninstall",{":quit":"com.koingosw.MacPilot"}],[":app",["MacPilot.app"]],[":zap",{":trash":["~/Library/Application Support/com.koingosw.MacPilot","~/Library/Caches/com.koingosw.MacPilot","~/Library/HTTPStorages/com.koingosw.MacPilot","~/Library/Preferences/com.koingosw.MacPilot.plist","~/Library/Saved Application State/com.koingosw.MacPilot.savedState","~/Library/WebKit/com.koingosw.MacPilot"]}]]},"macpulse":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"System monitoring dashboard with historical analytics","homepage":"https://macpulse.app/","names":["MacPulse"],"ruby_source_checksum":{":sha256":"8ee968cfc524f86d69d11bc3aec7e6c37cd77a2af836430d6667ef71bb4a51aa"},"ruby_source_path":"Casks/m/macpulse.rb","sha256":"40ed2e8da83d2fa64cdf32cc41d3f4c4f9b8064c253ce4d4babeeb1514d64731","tap_string":"homebrew/cask","url_args":["https://macpulse.app/downloads/MacPulse-1.3.0.4.dmg"],"version":"1.3.0.4","raw_artifacts":[[":uninstall",{":quit":"com.jupe.MacPulse"}],[":app",["MacPulse.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.jupe.MacPulse.MacPulseWidgets","~/Library/Application Support/com.jupe.MacPulse","~/Library/Application Support/MacPulse","~/Library/Caches/com.jupe.MacPulse","~/Library/Containers/com.jupe.MacPulse.MacPulseWidgets","~/Library/HTTPStorages/com.jupe.MacPulse","~/Library/Preferences/com.jupe.MacPulse.plist","~/Library/Preferences/com.jupe.MacPulse.systemcache.plist"]}]]},"macrorecorder":{"depends_on_args":{":macos":":any"},"desc":"Record mouse and keyboard actions","homepage":"https://www.macrorecorder.com/","names":["Macro Recorder"],"ruby_source_checksum":{":sha256":"d4c79fd5ea1f7f81d70b3a9440a651e0a8ae978071c253a7e76697dd91bff64a"},"ruby_source_path":"Casks/m/macrorecorder.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.macrorecorder.com/MacroRecorderSetup.dmg"],"version":"5.0.41","raw_artifacts":[[":uninstall",{":quit":"MacroRecorder"}],[":app",["MacroRecorder.app"]],[":zap",{":trash":"~/Library/Preferences/MacroRecorder.plist"}]],"raw_caveats":"Installing macrorecorder means you have AGREED to the license at:\n  https://www.bartelsmedia.com/terms/\n"},"macs-fan-control":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Controls and monitors all fans on Apple computers","homepage":"https://crystalidea.com/macs-fan-control","names":["Macs Fan Control"],"ruby_source_checksum":{":sha256":"11b6971f8daa00354529bb021b48b176f4f6f93a285396d40dfbf4aa39fe31c2"},"ruby_source_path":"Casks/m/macs-fan-control.rb","sha256":"d4c1cce8e183d656621bf0e6690f1678a844e88d5e4c61661c1c8a39fc92d55e","tap_string":"homebrew/cask","url_args":["https://github.com/crystalidea/macs-fan-control/releases/download/v1.5.22/macsfancontrol.zip"],"version":"1.5.22","raw_artifacts":[[":uninstall",{":signal":["TERM","com.crystalidea.macsfancontrol"]}],[":app",["Macs Fan Control.app"]],[":zap",{":trash":"~/Library/Preferences/com.crystalidea.macsfancontrol.plist"}]]},"macshot-offline":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Screenshot and screen recording tool without upload integrations","homepage":"https://github.com/sw33tLie/macshot","names":["macshot Offline"],"ruby_source_checksum":{":sha256":"8aa6e4d93e0983f71a1d16a4d6596f8676baa7b182256c9dc040d9e39b932315"},"ruby_source_path":"Casks/m/macshot-offline.rb","sha256":"6b2e735d3812ac136c5c6a2f130550c29aed0e37179fadf8776ed4ae2fc7c890","tap_string":"homebrew/cask","url_args":["https://github.com/sw33tLie/macshot/releases/download/v4.3.0/MacShot-Offline.dmg"],"version":"4.3.0","raw_artifacts":[[":uninstall",{":quit":"com.sw33tlie.macshot.offline"}],[":app",["macshot Offline.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sw33tlie.macshot.offline","~/Library/Containers/com.sw33tlie.macshot.offline"]}]]},"macshot":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Screenshot and screen recording tool","homepage":"https://github.com/sw33tLie/macshot","names":["macshot"],"ruby_source_checksum":{":sha256":"68345b03bdfe02961cfe9858b29ce4ca0e9ddf1c880114da889af28b9aa62453"},"ruby_source_path":"Casks/m/macshot.rb","sha256":"3af466c11886cc01eec7c948f9343926c3b29a2f6d0b85144bb01a987754e2d0","tap_string":"homebrew/cask","url_args":["https://github.com/sw33tLie/macshot/releases/download/v4.3.0/MacShot.dmg"],"version":"4.3.0","raw_artifacts":[[":uninstall",{":quit":"com.sw33tlie.macshot.macshot"}],[":app",["macshot.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sw33tlie.macshot.macshot","~/Library/Containers/com.sw33tlie.macshot.macshot"]}]]},"macskk":{"depends_on_args":{":macos":":ventura"},"desc":"SKK Input Method","homepage":"https://github.com/mtgto/macSKK","names":["macSKK"],"ruby_source_checksum":{":sha256":"75b68c3597489a500d7dea34fa356fe2116e2b284035a5543f110c6f4c7df46a"},"ruby_source_path":"Casks/m/macskk.rb","sha256":"924a617ae4c0b62dc682658b327efa1cba66dc35c06a70ef88a4513def76e58a","tap_string":"homebrew/cask","url_args":["https://github.com/mtgto/macSKK/releases/download/2.22.0/macSKK-2.22.0.dmg"],"version":"2.22.0","raw_artifacts":[[":uninstall",{":quit":["net.mtgto.inputmethod.macSKK","net.mtgto.inputmethod.macSKK.FetchUpdateService","net.mtgto.inputmethod.macSKK.SKKServClient"],":pkgutil":["net.mtgto.inputmethod.macSKK.app","net.mtgto.inputmethod.macSKK.dict"]}],[":pkg",["macSKK-2.22.0.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/net.mtgto.inputmethod.macSKK","~/Library/Containers/net.mtgto.inputmethod.macSKK"]}]]},"macstroke":{"depends_on_args":{":macos":":any"},"desc":"Configurable global mouse gestures","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/mtjo/MacStroke/","names":["MacStroke"],"ruby_source_checksum":{":sha256":"ad83a0cf321f0cdce82fd9a1a40259f283cfc0414e9b533aabe2028487ad845f"},"ruby_source_path":"Casks/m/macstroke.rb","sha256":"113116367df18a2d3278d9540afdb0476f6b45dd6fbd09a565c9c038bb5e1a88","tap_string":"homebrew/cask","url_args":["https://github.com/mtjo/MacStroke/releases/download/2.0.5/MacStroke.zip"],"version":"2.0.5","raw_artifacts":[[":app",["MacStroke.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.mtjo.MacStroke.FinderSyncExtension","~/Library/Caches/MacStroke","~/Library/Caches/net.mtjo.MacStroke","~/Library/Containers/net.mtjo.MacStroke.FinderSyncExtension","~/Library/Cookies/net.mtjo.MacStroke.binarycookies","~/Library/Preferences/net.mtjo.MacStroke.plist"]}]]},"macsvg":{"depends_on_args":{":macos":":any"},"desc":"App for designing HTML5 Scalable Vector Graphics","homepage":"https://macsvg.org/","names":["macSVG"],"ruby_source_checksum":{":sha256":"7239ba2b864cefce7d063a959ceb289ec4e5e93c18657a638c38eac0c7b8e727"},"ruby_source_path":"Casks/m/macsvg.rb","sha256":"c25105533150f5f9d28e6b08ac20f346f49999f70af55fa0a3aa4d6093aa37ec","tap_string":"homebrew/cask","url_args":["https://github.com/dsward2/macSVG/releases/download/v1.2.0/macSVG-v1.2.zip"],"version":"1.2.0","raw_artifacts":[[":app",["macSVG_v1_2/macSVG.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.arkphone.macsvg","~/Library/Containers/com.arkphone.macsvg"]}]]},"macsymbolicator":{"depends_on_args":{":macos":":any"},"desc":"Symbolicate Apple related crash reports","homepage":"https://github.com/inket/MacSymbolicator/","names":["MacSymbolicator"],"ruby_source_checksum":{":sha256":"8a217b928e60457bca63100703c55d751bbae6d3e46d90a2e70f09b9b54f4c38"},"ruby_source_path":"Casks/m/macsymbolicator.rb","sha256":"d92f53c23e69997974df3944aa9ab5feb0d9c320dce3e13b2e7088677cd2b509","tap_string":"homebrew/cask","url_args":["https://github.com/inket/MacSymbolicator/releases/download/2.6/MacSymbolicator.zip"],"version":"2.6","raw_artifacts":[[":app",["MacSymbolicator.app"]],[":binary",["$APPDIR/MacSymbolicator.app/Contents/MacOS/MacSymbolicatorCLI"],{":target":"mac-symbolicator-cli"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.mahdi.macsymbolicator.sfl*","~/Library/Caches/jp.mahdi.MacSymbolicator","~/Library/HTTPStorages/jp.mahdi.MacSymbolicator","~/Library/Preferences/jp.mahdi.MacSymbolicator.plist"]}]]},"macsyzones":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Window management utility","homepage":"https://macsyzones.com/","names":["MacsyZones"],"ruby_source_checksum":{":sha256":"7f3a40fa1e89a8e869caa6265616c097a851e22f3bdee56c00f15323d54b6b49"},"ruby_source_path":"Casks/m/macsyzones.rb","sha256":"6db860035ba72aaa7ea5eab0e37350687f3a69a243b4c87829168edb30281665","tap_string":"homebrew/cask","url_args":["https://github.com/rohanrhu/MacsyZones/releases/download/v3.1.1/MacsyZones.zip"],"version":"3.1.1","raw_artifacts":[[":app",["MacsyZones.app"]],[":zap",{":trash":["~/Library/Application Support/MacsyZones","~/Library/Logs/MacsyZones","~/Library/Preferences/com.macsyzones.MacsyZones.plist"]}]]},"mactex-no-gui":{"conflicts_with_args":{":cask":["basictex","mactex"]},"depends_on_args":{":formula":["ghostscript"],":macos":":any"},"desc":"Full TeX Live distribution without GUI applications","homepage":"https://www.tug.org/mactex/","names":["MacTeX"],"ruby_source_checksum":{":sha256":"03b0c8db4ac54e400aed2ce5c6e07f509fb83f0d8b83b2c17481117c8acc1191"},"ruby_source_path":"Casks/m/mactex-no-gui.rb","sha256":"e30af0640f51979a95b9f54084456d1e16749b79e12e65bdebd630fb2795ff1e","tap_string":"homebrew/cask","url_args":["https://mirror.ctan.org/systems/mac/mactex/mactex-20260324.pkg"],"version":"2026.0324","raw_artifacts":[[":uninstall",{":pkgutil":"org.tug.mactex.texlive2026",":delete":["/etc/manpaths.d/TeX","/etc/paths.d/TeX","/Library/TeX","/usr/local/texlive/2026"]}],[":pkg",["mactex-20260324.pkg"],{":choices":[{":choiceIdentifier":"org.tug.mactex.ghostscript10.07.0",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"org.tug.mactex.ghostscript10.07.0-libgs",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"org.tug.mactex.ghostscript10.07.0-mutool",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"org.tug.mactex.gui2026",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"org.tug.mactex.texlive2026",":choiceAttribute":"selected",":attributeSetting":1}]}],[":zap",{":trash":"/usr/local/texlive/texmf-local",":rmdir":"/usr/local/texlive"}]],"raw_caveats":"You must restart your terminal window for the installation of MacTeX CLI\ntools to take effect.\n\nAlternatively, Bash and Zsh users can run the command:\n\n  eval \"$(/usr/libexec/path_helper)\"\n"},"mactex":{"conflicts_with_args":{":cask":["basictex","mactex-no-gui"]},"depends_on_args":{":formula":["ghostscript"],":macos":":any"},"desc":"Full TeX Live distribution with GUI applications","homepage":"https://www.tug.org/mactex/","names":["MacTeX"],"ruby_source_checksum":{":sha256":"1b5db8a5f99111f143ddfd43b2b34f1cc1915bf8fb1188de67fa36aea47fd612"},"ruby_source_path":"Casks/m/mactex.rb","sha256":"e30af0640f51979a95b9f54084456d1e16749b79e12e65bdebd630fb2795ff1e","tap_string":"homebrew/cask","url_args":["https://mirror.ctan.org/systems/mac/mactex/mactex-20260324.pkg"],"version":"2026.0324","raw_artifacts":[[":uninstall",{":pkgutil":["org.tug.mactex.gui2026","org.tug.mactex.texlive2026"],":delete":["/Applications/TeX","/etc/manpaths.d/TeX","/etc/paths.d/TeX","/Library/TeX","/usr/local/texlive/2026"]}],[":pkg",["mactex-20260324.pkg"],{":choices":[{":choiceIdentifier":"org.tug.mactex.ghostscript10.07.0",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"org.tug.mactex.ghostscript10.07.0-libgs",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"org.tug.mactex.ghostscript10.07.0-mutool",":choiceAttribute":"selected",":attributeSetting":0},{":choiceIdentifier":"org.tug.mactex.gui2026",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"org.tug.mactex.texlive2026",":choiceAttribute":"selected",":attributeSetting":1}]}],[":zap",{":trash":["/usr/local/texlive/texmf-local","~/Library/Application Scripts/*.fr.chachatelier.pierre.LaTeXiT","~/Library/Application Scripts/fr.chachatelier.pierre.LaTeXiT.appex","~/Library/Application Support/BibDesk","~/Library/Application Support/com.apple.sharedfilelist/*/fr.chachatelier.pierre.latexit.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/texshop.sfl*","~/Library/Application Support/LaTeXiT","~/Library/Application Support/TeX Live Utility","~/Library/Application Support/TeXShop","~/Library/Caches/com.apple.helpd/Generated/edu.ucsd.cs.mmccrack.bibdesk.help*","~/Library/Caches/com.apple.helpd/Generated/TeX Live Utility Help*","~/Library/Caches/com.apple.helpd/Generated/TeXShop Help*","~/Library/Caches/edu.ucsd.cs.mmccrack.bibdesk","~/Library/Caches/fr.chachatelier.pierre.LaTeXiT","~/Library/Caches/TeXShop","~/Library/Containers/fr.chachatelier.pierre.LaTeXiT.appex","~/Library/Cookies/edu.ucsd.cs.mmccrack.bibdesk.binarycookies","~/Library/Cookies/fr.chachatelier.pierre.LaTeXiT.binarycookies","~/Library/Group Containers/*.fr.chachatelier.pierre.LaTeXiT","~/Library/HTTPStorages/fr.chachatelier.pierre.LaTeXiT","~/Library/HTTPStorages/TeXShop","~/Library/Preferences/edu.ucsd.cs.mmccrack.bibdesk.plist","~/Library/Preferences/fr.chachatelier.pierre.LaTeXiT.plist","~/Library/Preferences/TeXShop.plist","~/Library/texlive","~/Library/TeXShop","~/Library/WebKit/fr.chachatelier.pierre.LaTeXiT","~/Library/WebKit/TeXShop"],":rmdir":"/usr/local/texlive"}]],"raw_caveats":"You must restart your terminal window for the installation of MacTeX CLI\ntools to take effect.\n\nAlternatively, Bash and Zsh users can run the command:\n\n  eval \"$(/usr/libexec/path_helper)\"\n"},"mactools":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar toolbox","homepage":"https://github.com/ggbond268/MacTools","names":["MacTools"],"ruby_source_checksum":{":sha256":"5b90d8a71cf35437e0adef7adb1c45832a19dfffe0f7a4ea56b47bcf879b60e4"},"ruby_source_path":"Casks/m/mactools.rb","sha256":"37516a4c5c194c02b39c4a8dc17f92337effe1c40b0d9dcb9f6fb8be0e2931b7","tap_string":"homebrew/cask","url_args":["https://github.com/ggbond268/MacTools/releases/download/v2.1.0/MacTools.dmg"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":"cc.ggbond.mactools"}],[":app",["MacTools.app"]],[":zap",{":trash":["~/Library/Application Scripts/cc.ggbond.mactools.right-click.finder-sync","~/Library/Application Support/MacTools","~/Library/Caches/cc.ggbond.mactools","~/Library/Containers/cc.ggbond.mactools.right-click.finder-sync","~/Library/HTTPStorages/cc.ggbond.mactools","~/Library/Preferences/cc.ggbond.mactools.plist","~/Library/Preferences/cc.ggbond.mactools.right-click.finder-sync.plist","~/Library/Saved Application State/cc.ggbond.mactools.savedState"]}]]},"mactracker":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Detailed information on every Apple product ever made","homepage":"https://mactracker.ca/","names":["Mactracker"],"ruby_source_checksum":{":sha256":"629f1c2cad8b50fd0e16026e6c5e301d398cb70fad75e9a78b4f5cd5a2e96225"},"ruby_source_path":"Casks/m/mactracker.rb","sha256":"4399b0c5857132390810dfc50e280b3ce0d798e680bafb4c98b99ad6d42ada2d","tap_string":"homebrew/cask","url_args":["https://mactracker.ca/downloads/Mactracker_8.3.1.zip"],"version":"8.3.1","raw_artifacts":[[":app",["Mactracker.app"]],[":zap",{":trash":["~/Library/Application Support/com.mactrackerapp.Mactracker","~/Library/Caches/com.mactrackerapp.Mactracker","~/Library/Preferences/com.mactrackerapp.Mactracker.plist","~/Library/Saved Application State/com.mactrackerapp.Mactracker.savedState"]}]]},"macupdater":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2026-01-01",":because":":discontinued"},"desc":"Track and update to the latest versions of installed software","homepage":"https://www.corecode.io/macupdater/index.html","names":["MacUpdater"],"ruby_source_checksum":{":sha256":"8240498ab3c43b5e8eb7fc04bf4b828f25fc297978523c9e80ab3ef43c055ba8"},"ruby_source_path":"Casks/m/macupdater.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.corecode.io/downloads/macupdater_3.5.0.dmg"],"version":"3.5.0","raw_artifacts":[[":uninstall",{":launchctl":"com.corecode.MacUpdaterLaunchHelper",":quit":"com.corecode.MacUpdater"}],[":app",["MacUpdater.app"]],[":binary",["$APPDIR/MacUpdater.app/Contents/Resources/macupdater_install"]],[":binary",["$APPDIR/MacUpdater.app/Contents/Resources/macupdater_client"]],[":zap",{":trash":["~/Library/Application Scripts/com.corecode.MacUpdaterLaunchHelper","~/Library/Application Support/MacUpdater*","~/Library/Caches/com.corecode.MacUpdater","~/Library/Containers/com.corecode.MacUpdaterLaunchHelper","~/Library/Cookies/com.corecode.MacUpdater.binarycookies","~/Library/HTTPStorages/com.corecode.MacUpdater","~/Library/HTTPStorages/com.corecode.MacUpdater.binarycookies","~/Library/Logs/Mac Updater Logs","~/Library/Preferences/com.corecode.MacUpdater.plist","~/Library/WebKit/com.corecode.MacUpdater"]}]]},"macusb":{"depends_on_args":{":macos":":sonoma"},"desc":"Tool to create bootable USB installers","homepage":"https://www.macusb.app/","names":["macUSB"],"ruby_source_checksum":{":sha256":"68f06c6853da40dbcce03df2de681cf1a41e3bfe3ad893e2f58a87e22f5128ab"},"ruby_source_path":"Casks/m/macusb.rb","sha256":"aec02175ed1eb56d1966349c3fae663265f8bafbd2bfe328eb46a2b0bac6731c","tap_string":"homebrew/cask","url_args":["https://github.com/Kruszoneq/macUSB/releases/download/v2.5/macUSB.2.5.dmg"],"version":"2.5","raw_artifacts":[[":uninstall",{":quit":"com.kruszoneq.macUSB"}],[":app",["macUSB.app"]],[":zap",{":trash":["~/Library/Application Support/macUSB","~/Library/Caches/com.kruszoneq.macUSB","~/Library/HTTPStorages/com.kruszoneq.macUSB*","~/Library/Preferences/com.kruszoneq.macUSB.plist","~/Library/Saved Application State/com.kruszoneq.macusb.savedState"]}]]},"macvim-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Text editor","homepage":"https://github.com/macvim-dev/macvim","names":["MacVim"],"ruby_source_checksum":{":sha256":"15b067b21a9813099501ce1d1a115467081eb51fd497c4585b90a1aee00b901d"},"ruby_source_path":"Casks/m/macvim-app.rb","sha256":"c27fb8948328074dcb81f45b7d88ff4e123a86c06eaf3d5b330369bc39ffab69","tap_string":"homebrew/cask","url_args":["https://github.com/macvim-dev/macvim/releases/download/release-183/MacVim.dmg"],"version":"183,9.2.321","raw_artifacts":[[":app",["MacVim.app"]],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"gview"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"gvim"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"gvimdiff"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"gvimex"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"mview"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"mvim"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"mvimex"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"view"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"vim"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"vimdiff"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"vimex"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"vi"}],[":binary",["$APPDIR/MacVim.app/Contents/bin/mvim"],{":target":"mvimdiff"}],[":zap",{":trash":["~/Library/Caches/org.vim.MacVim","~/Library/Preferences/org.vim.MacVim.LSSharedFileList.plist","~/Library/Preferences/org.vim.MacVim.plist"]}]]},"macwhisper":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Speech recognition tool","homepage":"https://goodsnooze.gumroad.com/l/macwhisper","names":["MacWhisper"],"ruby_source_checksum":{":sha256":"604e532e041cbec50a8e9c0cf57e1738c1a3f5c80cc5df22e1a2d4beff6a914e"},"ruby_source_path":"Casks/m/macwhisper.rb","sha256":"04af03c554172154cb72cc79cf4f9108b24f3b894b9fdefbb31892e6f6e39d5e","tap_string":"homebrew/cask","url_args":["https://cdn.macwhisper.com/macwhisper/MacWhisper-1580.zip"],"version":"15.8,1580","raw_artifacts":[[":uninstall",{":quit":"com.goodsnooze.MacWhisper"}],[":app",["MacWhisper.app"]],[":zap",{":trash":["~/Library/Application Scripts/8Q7TMPA46J.group.com.goodsnooze.macwhisper.share","~/Library/Application Scripts/com.goodsnooze.MacWhisper","~/Library/Application Scripts/com.goodsnooze.MacWhisper.ShareExtension","~/Library/Application Support/com.goodsnooze.MacWhisper","~/Library/Application Support/MacWhisper","~/Library/Caches/com.goodsnooze.MacWhisper","~/Library/Containers/com.goodsnooze.MacWhisper","~/Library/Containers/com.goodsnooze.MacWhisper.ShareExtension","~/Library/Group Containers/8Q7TMPA46J.group.com.goodsnooze.macwhisper.share","~/Library/HTTPStorages/com.goodsnooze.MacWhisper","~/Library/HTTPStorages/com.goodsnooze.MacWhisper.binarycookies","~/Library/Preferences/com.goodsnooze.MacWhisper.plist","~/Library/Saved Application State/com.goodsnooze.MacWhisper.savedState","~/Library/WebKit/com.goodsnooze.MacWhisper"]}]]},"macwinzipper":{"depends_on_args":{":macos":":any"},"desc":"Zip archiver","homepage":"https://tida.co.jp/macwinzipper","names":["MacWinZipper"],"ruby_source_checksum":{":sha256":"708b70861b0c0b9747b6f362b4dde55421990d29e27a8cdab8658be4ead2b55c"},"ruby_source_path":"Casks/m/macwinzipper.rb","sha256":"c033ac0ccc79babfada6ea2902e5181d339c3bb793bc98e3203f90e626b62d38","tap_string":"homebrew/cask","url_args":["https://tida.co.jp/files/MacWinZipper-2.7.2.dmg"],"version":"2.7.2","raw_artifacts":[[":app",["MacWinZipper.app"]],[":zap",{":trash":["~/Library/Caches/bz.tida.MacWinZipper","~/Library/HTTPStorages/bz.tida.MacWinZipper","~/Library/Preferences/bz.tida.MacWinZipper.plist","~/Library/Saved Application State/bz.tida.MacWinZipper.savedState"]}]]},"macx-dvd-ripper-pro":{"depends_on_args":{":macos":":any"},"desc":"DVD ripping application","homepage":"https://www.macxdvd.com/mac-dvd-ripper-pro/","names":["MacX DVD Ripper Pro"],"ruby_source_checksum":{":sha256":"9f6b1592e1337522ffac94b77aeac553d1a0eeeca68130e675e4c5bdc52efc80"},"ruby_source_path":"Casks/m/macx-dvd-ripper-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.macxdvd.com/download/macx-dvd-ripper-pro.dmg"],"version":"6.9.0","raw_artifacts":[[":app",["MacX DVD Ripper Pro.app"]],[":zap",{":trash":["~/Library/Application Support/Digiarty/MacX DVD Ripper Pro","~/Library/Caches/com.macxdvd.macxvideoconverterpro","~/Library/HTTPStorages/com.macxdvd.macxvideoconverterpro","~/Library/Preferences/com.macxdvd.macxvideoconverterpro.plist","~/Library/Saved Application State/com.macxdvd.macxvideoconverterpro.savedState"]}]]},"macx-video-converter-pro":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool to convert, edit, download & resize videos","homepage":"https://www.macxdvd.com/mac-video-converter-pro/","names":["MacX Video Converter Pro"],"ruby_source_checksum":{":sha256":"3ba6cd6ba9edc1ec1b1db715a9eab220513863a103d58b335fa28125d49b1d43"},"ruby_source_path":"Casks/m/macx-video-converter-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.macxdvd.com/download/macx-video-converter-pro.dmg"],"version":"6.9.0","raw_artifacts":[[":app",["MacX Video Converter Pro.app"]],[":zap",{":trash":"~/Library/Preferences/com.macxdvd.macxvdoconverterpro.plist"}]]},"macx-youtube-downloader":{"depends_on_args":{":macos":":any"},"desc":"Tool to download videos from YouTube","homepage":"https://www.macxdvd.com/free-youtube-video-downloader-mac/","names":["MacX YouTube Downloader"],"ruby_source_checksum":{":sha256":"a7af5f970236eff359c863586b5335ed01031bae35993482f253ac36f8bb5b00"},"ruby_source_path":"Casks/m/macx-youtube-downloader.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.macxdvd.com/download/macx-youtube-downloader-free.dmg"],"version":"5.5.1","raw_artifacts":[[":app",["MacX YouTube Downloader.app"]],[":zap",{":trash":["~/Library/Application Support/Digiarty","~/Library/Caches/com.digiarty.youtubedownloader5","~/Library/Preferences/com.digiarty.youtubedownloader5.plist"]}]]},"maczip":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to open, create and modify archive files","homepage":"https://ezip.awehunt.com/","names":["MacZip"],"ruby_source_checksum":{":sha256":"228be1779f24a12e8a24cf855c5ded63c340a15c614a832ef2c790a4abe051af"},"ruby_source_path":"Casks/m/maczip.rb","sha256":"4d5ab6cc2ca41415930d3d82decdff677591de53574bdda42f04c7a659915cde","tap_string":"homebrew/cask","url_args":["https://cdn.awehunt.com/ezip/release/MacZip_V2.4.dmg"],"version":"2.4","raw_artifacts":[[":app",["MacZip.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.jinghaoshe.ezip","~/Library/Containers/com.jinghaoshe.ezip","~/Library/Preferences/com.jinghaoshe.eZipAssistant.plist","~/Library/WebKit/com.jinghaoshe.ezip"]}]]},"maelstrom":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-16",":because":":unmaintained"},"desc":"Multidirectional shooter game","disable_args":{":date":"2025-11-16",":because":":unmaintained"},"homepage":"https://www.libsdl.org/projects/Maelstrom/index.html","names":["Maelstrom"],"ruby_source_checksum":{":sha256":"8ee32f99a5a02b00488492892b80757d661186021131f195a3c1af2bd1412017"},"ruby_source_path":"Casks/m/maelstrom.rb","sha256":"7c1770917522a00140b41508da8e9347a534dcdfa0cdedaed05b51a78c83f554","tap_string":"homebrew/cask","url_args":["https://www.libsdl.org/projects/Maelstrom/bin/Maelstrom-3.0.7-MacOSX.dmg"],"version":"3.0.7","raw_artifacts":[[":app",["Maelstrom.app"]]]},"maestral":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source Dropbox client","homepage":"https://maestral.app/","names":["Maestral"],"ruby_source_checksum":{":sha256":"056490592d56f8e91837e438b3df7d85be523492aaa6e5588665e8182895b1ff"},"ruby_source_path":"Casks/m/maestral.rb","sha256":"cd8f393abba8a70794e527ee30c4d3f11b5da6e935fb315fbe6ff00bf8f79e4c","tap_string":"homebrew/cask","url_args":["https://github.com/SamSchott/maestral/releases/download/v1.9.5/Maestral-1.9.5.dmg"],"version":"1.9.5","raw_artifacts":[[":uninstall",{":quit":"com.samschott.maestral"}],[":app",["Maestral.app"]],[":binary",["$APPDIR/Maestral.app/Contents/MacOS/maestral-cli"],{":target":"maestral"}],[":zap",{":trash":["~/Library/Application Support/maestral","~/Library/LaunchAgents/com.samschott.maestral.maestral.plist","~/Library/Logs/maestral","~/Library/Preferences/com.samschott.maestral.plist"]}]]},"maestri":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Canvas for agent orchestration","homepage":"https://www.themaestri.app/","names":["Maestri"],"ruby_source_checksum":{":sha256":"8fc39eb12d24e2dba13e71d29cd1c1e17680925277a707bda5fee13d1c6ce82a"},"ruby_source_path":"Casks/m/maestri.rb","sha256":"56112ec9c9874d92ccb35ef55172115d44726109f20e3dd0d95d735f504bf213","tap_string":"homebrew/cask","url_args":["https://pub-84eb0b1f3fb3420bbe57a88de7443b71.r2.dev/downloads/Maestri-0.57.0.zip"],"version":"0.57.0","raw_artifacts":[[":app",["Maestri.app"]],[":zap",{":trash":["~/.maestri","~/Library/Application Support/CrashReporter/Maestri_*.plist","~/Library/Caches/com.evercraftlabs.Maestro","~/Library/HTTPStorages/com.evercraftlabs.Maestro","~/Library/Logs/DiagnosticReports/Maestri-*.ips","~/Library/Preferences/com.evercraftlabs.Maestro.plist"]}]]},"maestro":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI agent command center","homepage":"https://runmaestro.ai/","names":["Maestro"],"ruby_source_checksum":{":sha256":"0309df1f8ed3416acb7365e24ce937492d856a13fbdb239030f0fd6566b06bfd"},"ruby_source_path":"Casks/m/maestro.rb","sha256":"98e290c1bb59857b96d6dd20f6ca6c4f099eff27c243e73f29b6ceb0bb64b695","tap_string":"homebrew/cask","url_args":["https://github.com/pedramamini/Maestro/releases/download/v1.0.2/Maestro-1.0.2-x64-mac.dmg"],"version":"1.0.2","raw_artifacts":[[":app",["Maestro.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.maestro.app.sfl*","~/Library/Application Support/maestro","~/Library/Preferences/com.maestro.app.plist"]}]]},"magicavoxel":{"depends_on_args":{":macos":":any"},"desc":"8-bit 3D voxel editor and interactive path tracing renderer","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://ephtracy.github.io/","names":["MagicaVoxel"],"ruby_source_checksum":{":sha256":"595b86bfee860ce4361cdb5907370725fb7cb8d67db0b4ccc706850fb6251f22"},"ruby_source_path":"Casks/m/magicavoxel.rb","sha256":"4ee661e41da07f8c2b2b1c916bd1e18f7c5229900f30467eeea73ad74e861226","tap_string":"homebrew/cask","url_args":["https://github.com/ephtracy/ephtracy.github.io/releases/download/0.99.6/MagicaVoxel-0.99.6.2-macos-10.15.zip"],"version":"0.99.6.2,0.99.6","raw_artifacts":[[":suite",["$HOMEBREW_PREFIX/Caskroom/magicavoxel/0.99.6.2,0.99.6"],{":target":"MagicaVoxel"}],[":zap",{":trash":["~/Library/Preferences/EPH.MagicaVoxel.plist","~/Library/Saved Application State/EPH.MagicaVoxel.savedState"]}]]},"magicplot":{"depends_on_args":{":macos":":any"},"desc":"Software for nonlinear fitting, plotting and data analysis","homepage":"https://magicplot.com/","names":["MagicPlot"],"ruby_source_checksum":{":sha256":"f0754ef3c044c7d63d5ec3f00362a31b014729f25bcd0cfa7cef41f22be0e7c9"},"ruby_source_path":"Casks/m/magicplot.rb","sha256":"2bbab000de1c14446ee60704a77d453ccd464ec8610b674980090e7ac084947d","tap_string":"homebrew/cask","url_args":["https://magicplot.com/downloads/MagicPlot-3.2-macos-x64.zip"],"version":"3.2","raw_artifacts":[[":app",["MagicPlot.app"]],[":zap",{":trash":["~/Library/Application Support/MagicPlot","~/Library/Saved Application State/com.magicplot.MagicPlot.savedState"]}]]},"magicquit":{"depends_on_args":{":macos":":ventura"},"desc":"Efficiency tool for automatically closing apps when they are not in use","homepage":"https://magicquit.com/","names":["MagicQuit"],"ruby_source_checksum":{":sha256":"efe258ce8c6de9a258e909f3b17eae8bce5142230281508866c465701fc19ecb"},"ruby_source_path":"Casks/m/magicquit.rb","sha256":"2deebd8efc69f06ae51cbc17eecfa15310a8a6a46a800645b285d2be360fd922","tap_string":"homebrew/cask","url_args":["https://magicquit.com/apps/MagicQuit_1.4.dmg"],"version":"1.4","raw_artifacts":[[":app",["MagicQuit.app"]],[":zap",{":trash":"~/Library/Preferences/com.MagicQuit.plist"}]]},"mail-assistant":{"depends_on_args":{":macos":":any"},"desc":"Companion tool for Drafts to allow sending HTML formatted email","homepage":"https://docs.getdrafts.com/misc/mail-assistant","names":["Mail Assistant"],"ruby_source_checksum":{":sha256":"b94a3be305bfbd234044004906f6d9d375131c33c4ffb0133e869fb175b49b44"},"ruby_source_path":"Casks/m/mail-assistant.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3-us-west-2.amazonaws.com/downloads.agiletortoise.com/Mail+Assistant.app.zip"],"version":"0.5","raw_artifacts":[[":app",["Mail Assistant.app"]],[":zap",{":trash":["~/Library/Application Scripts/maccatalyst.com.agiletortoise.Mail-Assistant","~/Library/Containers/maccatalyst.com.agiletortoise.Mail-Assistant"]}]]},"mailbird":{"depends_on_args":{":macos":":ventura"},"desc":"Email client","homepage":"https://www.getmailbird.com/","names":["Mailbird"],"ruby_source_checksum":{":sha256":"26c2270532a71658d34662bdfe552f084538e85f516987c09ba82e3a5842382a"},"ruby_source_path":"Casks/m/mailbird.rb","sha256":"1b77fcd1c04de9be968930e778c93de37557db3c53839bf2e0e95cb045a7a47e","tap_string":"homebrew/cask","url_args":["https://download.getmailbird.com/installers/mailbird_next/macos/Mailbird-for-Mac-1.9.2.dmg"],"version":"1.9.2","raw_artifacts":[[":app",["Mailbird.app"]],[":zap",{":trash":["~/Library/Preferences/com.getmailbird.Mailbird Helper (Renderer).plist","~/Library/Saved Application State/com.getmailbird.Mailbird.savedState"]}]]},"mailbutler":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Personal assistant and productivity tool for Apple Mail","homepage":"https://www.mailbutler.io/","names":["Mailbutler"],"ruby_source_checksum":{":sha256":"5e807898d4c4417cf9c42b9fdf2bba6cbf65e1a3afe08a071f29e18374a55353"},"ruby_source_path":"Casks/m/mailbutler.rb","sha256":"f35bdef1eb14bd7320535ec725e9e953424d6dc6b70974cf8b599a0db961c9e9","tap_string":"homebrew/cask","url_args":["https://downloads.mailbutler.io/sparkle/public/new-horizons/Mailbutler_8226-3630918.pkg"],"version":"8226,3630918","raw_artifacts":[[":uninstall",{":launchctl":"com.mailbutler.agent",":quit":"com.mailbutler.agent",":pkgutil":"com.mailbutler.agent",":delete":"/Library/Mail/Bundles/Mailbutler.mailbundle"}],[":pkg",["Mailbutler_8226-3630918.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/*.group.com.mailbutler.agent","~/Library/Application Scripts/com.mailbutler.app*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mailbutler.*.sfl*","~/Library/Application Support/com.mailbutler.agent","~/Library/Application Support/com.mailbutler.app","~/Library/Caches/com.mailbutler.agent","~/Library/Caches/com.mailbutler.app","~/Library/Caches/SentryCrash/Mailbutler*","~/Library/Containers/com.mailbutler.app","~/Library/Group Containers/*.group.com.mailbutler.agent","~/Library/HTTPStorages/com.mailbutler.agent","~/Library/HTTPStorages/com.mailbutler.app","~/Library/LaunchAgents/com.mailbutler.agent.plist","~/Library/Preferences/com.mailbutler.*.plist","~/Library/Preferences/group.com.mailbutler.agent.plist","~/Library/Saved Application State/com.mailbutler.app.savedState"]}]]},"mailmaster":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Email client","homepage":"https://dashi.163.com/","names":["NetEase Mail Master","网易邮箱大师"],"ruby_source_checksum":{":sha256":"8d833f8cbdf9b52a52e1807258c29ac90e759f7bd8295e6b9d9386b406d3ab05"},"ruby_source_path":"Casks/m/mailmaster.rb","sha256":"c2f806c546f045410e086f19fe009dc775da67991929effb46031204e13185fe","tap_string":"homebrew/cask","url_args":["https://res.126.net/dl/client/macmail/dashi/mail5.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"5.7.3.1523","raw_artifacts":[[":uninstall",{":quit":"com.netease.macmail"}],[":app",["MailMaster.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.netease.macmail","~/Library/Application Scripts/com.netease.macmail-launcher","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.netease.macmail-launcher.sfl*","~/Library/Containers/com.netease.macmail","~/Library/Containers/com.netease.macmail-launcher","~/Library/Preferences/com.netease.macmail.plist","~/Library/Saved Application State/com.netease.macmail.savedState"]}]]},"mailmate":{"auto_updates":true,"caveats_rosetta":true,"conflicts_with_args":{":cask":["mailmate@beta"]},"depends_on_args":{":macos":":any"},"desc":"IMAP email client","homepage":"https://freron.com/","names":["MailMate"],"ruby_source_checksum":{":sha256":"51767e864498dbdee41a515a6f0b0b6495fa6f50e45a45a01e9b671b7ab0819c"},"ruby_source_path":"Casks/m/mailmate.rb","sha256":"2dc1069207d85a92c3a7000f019f8e4df88f123d2ffce4fdce17256d43c99cba","tap_string":"homebrew/cask","url_args":["https://updates.mailmate-app.com/archives/MailMate_r5673.tbz"],"version":"5673","raw_artifacts":[[":app",["MailMate.app"]],[":binary",["$APPDIR/MailMate.app/Contents/Resources/emate"]],[":zap",{":trash":["~/Library/Application Scripts/com.freron.MailMate.MailMateShare","~/Library/Application Support/MailMate","~/Library/Caches/com.apple.helpd/Generated/MailMate Help*1.13.2","~/Library/Caches/com.freron.MailMate","~/Library/Containers/com.freron.MailMate.MailMateShare","~/Library/Preferences/com.freron.MailMate.plist","~/Library/Saved Application State/com.freron.MailMate.savedState"]}]]},"mailmate@beta":{"conflicts_with_args":{":cask":["mailmate"]},"depends_on_args":{":macos":":any"},"desc":"IMAP email client","homepage":"https://freron.com/","names":["MailMate"],"ruby_source_checksum":{":sha256":"8de88ba12f94d65b00c2de877a6b1d91af1e85daedf496fa3a6f1d5235716b6a"},"ruby_source_path":"Casks/m/mailmate@beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://updates.mailmate-app.com/archives/MailMateBeta.tbz"],"version":"6272","raw_artifacts":[[":app",["MailMate.app"]],[":binary",["$APPDIR/MailMate.app/Contents/Resources/emate"]],[":zap",{":trash":["~/Library/Application Scripts/com.freron.MailMate.MailMateShare","~/Library/Application Support/MailMate","~/Library/Caches/com.apple.helpd/Generated/MailMate Help*1.13.2","~/Library/Caches/com.freron.MailMate","~/Library/Containers/com.freron.MailMate.MailMateShare","~/Library/Preferences/com.freron.MailMate.plist","~/Library/Saved Application State/com.freron.MailMate.savedState"]}]]},"mailplane":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Gmail client","homepage":"https://mailplaneapp.com/","names":["Mailplane"],"ruby_source_checksum":{":sha256":"ab9fb42f9f19788f336670f1ad6c6326082d6b6903a6df857f8b3701baeaa9c9"},"ruby_source_path":"Casks/m/mailplane.rb","sha256":"265e66a042082406d094317e17603a880d5490367d53fec62503016ee77806cc","tap_string":"homebrew/cask","url_args":["https://builds.mailplaneapp.com/Mailplane_4_4962.tbz"],"version":"4.3.15,4962","raw_artifacts":[[":app",["Mailplane.app"]],[":zap",{":trash":"~/Library/Preferences/com.mailplaneapp.Mailplane.plist"}]]},"mailspring":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Fork of Nylas Mail","homepage":"https://getmailspring.com/","names":["Mailspring"],"ruby_source_checksum":{":sha256":"395e813b37b9440a71f324b6af8b676df3be55018ba8cf9771f2b4f1afa9c4b6"},"ruby_source_path":"Casks/m/mailspring.rb","sha256":"f2f4d26fd6613b2cd1b1434ebd018cbc073557de5034ef07ce1336b55d7dc27e","tap_string":"homebrew/cask","url_args":["https://github.com/Foundry376/Mailspring/releases/download/1.26.2/Mailspring.zip"],"version":"1.26.2","raw_artifacts":[[":app",["Mailspring.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mailspring.mailspring.sfl*","~/Library/Application Support/Mailspring","~/Library/Caches/com.mailspring.*","~/Library/HTTPStorages/com.mailspring.mailspring","~/Library/Logs/Mailspring","~/Library/Preferences/com.mailspring.*","~/Library/Saved Application State/com.mailspring.*"]}]]},"mailsteward":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Email management tool for Apple Mail and Postbox","homepage":"https://mailsteward.com/","names":["MailSteward"],"ruby_source_checksum":{":sha256":"5a7084ce64fd6c8ad02435d9aec1599686e149678eecd0e8697bdb1559fe0b1c"},"ruby_source_path":"Casks/m/mailsteward.rb","sha256":"271366882033d7418a1307f977804457845c27c9a760dde1024fd2a54678c9b1","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/mailsteward/images/MailSteward_18.2.2.zip"],"version":"18.2.2","raw_artifacts":[[":uninstall",{":quit":"com.pubblog.MailSteward"}],[":app",["MailSteward.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/MailSteward Help*","~/Library/Preferences/com.pubblog.MailSteward.plist","~/Library/Saved Application State/com.pubblog.MailSteward.savedState"]}]]},"mailtrackerblocker":{"auto_updates":true,"depends_on_args":{":maximum_macos":":ventura"},"desc":"Email tracker, read receipt and spy pixel blocker plugin for Apple Mail","homepage":"https://apparition47.github.io/MailTrackerBlocker/","names":["MailTrackerBlocker"],"ruby_source_checksum":{":sha256":"90b4c3c0aa923520baef0ee1fa4551d683c27506f83c4969657bb89c611e0351"},"ruby_source_path":"Casks/m/mailtrackerblocker.rb","sha256":"1ed068e689a3a64bb489881d912a79b7f584e8bd564f073de8e0bc9a18c0ecb2","tap_string":"homebrew/cask","url_args":["https://github.com/apparition47/MailTrackerBlocker/releases/download/0.8.10/MailTrackerBlocker.pkg"],"version":"0.8.10","raw_artifacts":[[":uninstall",{":script":{":executable":"warn-if-mail-running.sh",":must_succeed":false},":pkgutil":"com.onefatgiraffe.mailtrackerblocker",":delete":"/Library/Mail/Bundles/MailTrackerBlocker.mailbundle"}],[":generated_script",["warn-if-mail-running.sh"],{":content":"#!/bin/sh\nif /bin/ps x | /usr/bin/grep -q 'Mail.app/Contents/MacOS/[M]ail'; then\n  echo 'Warning: Restart Mail.app to finish uninstalling mailtrackerblocker' >&2\nfi\n"}],[":pkg",["MailTrackerBlocker.pkg"]],[":uninstall_postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"warn-if-mail-running.sh"}],":type":"remove"}]}],[":zap",{":trash":"~/Library/Containers/com.apple.mail/Data/Library/Application Support/com.onefatgiraffe.mailtrackerblocker"}]]},"maintenance":{"depends_on_args":{":macos":[":big_sur",":monterey",":ventura",":sonoma",":sequoia",":tahoe",":golden_gate"]},"desc":"Operating system maintenance and cleaning utility","homepage":"https://www.titanium-software.fr/en/maintenance.html","names":["Maintenance"],"ruby_source_checksum":{":sha256":"79a2b4811385d0bdbdf0ec2d89cc0500341238ae0400c677a5409c4c2968d481"},"ruby_source_path":"Casks/m/maintenance.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.titanium-software.fr/download/13/Maintenance.dmg"],"version":"3.0.2","raw_artifacts":[[":app",["Maintenance.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/com.titanium.Maintenance.help*","~/Library/Preferences/com.titanium.Maintenance.plist","~/Library/Saved Application State/com.titanium.Maintenance.savedState"]}]]},"majsoul-plus":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/MajsoulPlus/majsoul-plus/","names":["Majsoul Plus"],"ruby_source_checksum":{":sha256":"dc10b6e888f98f30efcdc41a4781b07074678b5da98219711e699fc6f52ba181"},"ruby_source_path":"Casks/m/majsoul-plus.rb","sha256":"efac0e077f871a092ce1654466055fdc73c74f22da6a2364588d7b460443a52b","tap_string":"homebrew/cask","url_args":["https://github.com/MajsoulPlus/majsoul-plus/releases/download/v2.0.1/Majsoul_Plus-2.0.1-darwin.dmg"],"version":"2.0.1","raw_artifacts":[[":app",["Majsoul Plus.app"]]]},"makemkv":{"depends_on_args":{":macos":":any"},"desc":"Video format converter (transcoder)","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.makemkv.com/","names":["MakeMKV"],"ruby_source_checksum":{":sha256":"6b6b829efe1485dbe224653f9d80eb9b738c25afa0492a4b8f94da4b1b06bb78"},"ruby_source_path":"Casks/m/makemkv.rb","sha256":"b77de54fffe4bd8dfdb498bed15a44cf4ca2002c3f86e9184faf8407b2486166","tap_string":"homebrew/cask","url_args":["https://www.makemkv.com/download/makemkv_v1.18.4_osx.dmg"],"version":"1.18.4","raw_artifacts":[[":app",["MakeMKV.app"]],[":binary",["$APPDIR/MakeMKV.app/Contents/MacOS/makemkvcon"]],[":binary",["$APPDIR/MakeMKV.app/Contents/MacOS/mmccextr"]],[":binary",["$APPDIR/MakeMKV.app/Contents/MacOS/mmgplsrv"]],[":binary",["$APPDIR/MakeMKV.app/Contents/MacOS/sdftool"]],[":zap",{":trash":["~/Library/MakeMKV","~/Library/Preferences/com.makemkv.MakeMKV.plist","~/Library/Saved Application State/com.makemkv.MakeMKV.savedState","~/Movies/.MakeMKV"]}]]},"makeracam":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"CAM software for Makera CNCs","homepage":"https://www.makera.com/pages/software","names":["MakeraCAM"],"ruby_source_checksum":{":sha256":"256d6a27d185d56e5d4805d227ca3fbae463d7c3d87b92ddf763845797bd7ac1"},"ruby_source_path":"Casks/m/makeracam.rb","sha256":"c591506cb661778a3dc08e56a86ad4e033780214ea17e9fc6a9955a1c973d2bd","tap_string":"homebrew/cask","url_args":["https://github.com/MakeraInc/MakeraCAM/releases/download/v0.2.1.9/MakeraCAM_Mac_v0.2.1.9.dmg"],"version":"0.2.1.9","raw_artifacts":[[":app",["MakeraCAM.app"]],[":zap",{":trash":"~/Library/Application Support/MakeraCAM"}]]},"maltego":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open source intelligence and graphical link analysis tool","homepage":"https://www.maltego.com/pricing-plans/","names":["Maltego"],"ruby_source_checksum":{":sha256":"77a8d1678fbe28549421211c41d141b25dc620257007906be5e8ddddda07e523"},"ruby_source_path":"Casks/m/maltego.rb","sha256":"b8e6a5aba021a158051a36bc75817b649a6e3191b7ca5b70fc3e49d193d83138","tap_string":"homebrew/cask","url_args":["https://downloads.maltego.com/maltego-v4/mac/Maltego.v4.14.0.dmg"],"version":"4.14.0","raw_artifacts":[[":app",["Maltego.app"]],[":zap",{":trash":"~/Library/Application Support/maltego"}]],"raw_caveats":"maltego requires Java 11. You can install it with:\n  brew install --cask temurin@11\n"},"malus":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Proxy to help accessing various online media resources/services","homepage":"https://getmalus.com/","names":["Malus"],"ruby_source_checksum":{":sha256":"a846ae096cf80f0dcc8622303cdb3231e8ec9b2302fdbc899d6fc333a02c5fea"},"ruby_source_path":"Casks/m/malus.rb","sha256":"44214970721df28f482a0ccde1d325addde7a1065a4e371c7694a7803e9a26d1","tap_string":"homebrew/cask","url_args":["https://download.getmalus.com/uploads/Malus5_0_1.dmg"],"version":"5.0.1","raw_artifacts":[[":uninstall",{":rmdir":"/Library/Application Support/Malus"}],[":app",["Malus.app"]],[":zap",{":trash":["~/Library/Application Support/com.getmalus.malus","~/Library/Application Support/Malus","~/Library/Caches/com.getmalus.malus","~/Library/Logs/com.getmalus.malus","~/Library/Preferences/com.getmalus.malus.plist","~/Library/Saved Application State/com.getmalus.malus.savedState"]}]]},"malwarebytes":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Scan and remove malware, spyware, and viruses","homepage":"https://www.malwarebytes.com/mac/","names":["Malwarebytes for Mac"],"ruby_source_checksum":{":sha256":"c6206ec6d376005a71036c7b195e70d393f1c53a0a24a084ef437b587b061775"},"ruby_source_path":"Casks/m/malwarebytes.rb","sha256":"8118841d0d66f2caebd6ac1d9330dfeb41142df4e28b21b718507f54a332961b","tap_string":"homebrew/cask","url_args":["https://data-cdn.mbamupdates.com/web/mb5_mac/Malwarebytes-Mac-5.28.4.4244.pkg"],"version":"5.28.4.4244","raw_artifacts":[[":uninstall",{":launchctl":["com.malwarebytes.mbam.frontend.agent","com.malwarebytes.mbam.rtprotection.daemon","com.malwarebytes.mbam.settings.daemon"],":quit":"com.malwarebytes.mbam.frontend.agent",":kext":"com.malwarebytes.mbam.rtprotection",":pkgutil":"com.malwarebytes.mbam.*"}],[":pkg",["Malwarebytes-Mac-5.28.4.4244.pkg"]],[":zap",{":delete":"/Library/Application Support/Malwarebytes/MBAM",":trash":["~/Library/Application Support/com.malwarebytes.mbam","~/Library/Application Support/com.malwarebytes.mbam.frontend.*","~/Library/Caches/com.crashlytics.data/com.malwarebytes.mbam.frontend.*","~/Library/Caches/com.malwarebytes.mbam.frontend.*","~/Library/Caches/io.fabric.sdk.mac.data/com.malwarebytes.mbam.frontend.*","~/Library/Preferences/com.malwarebytes.mbam.frontend.*","~/Library/Saved Application State/com.malwarebytes.mbam.frontend.application.savedState"],":rmdir":"/Library/Application Support/Malwarebytes"}]],"raw_caveats":"malwarebytes requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"mamp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Web development solution with Apache, Nginx, PHP & MySQL","homepage":"https://www.mamp.info/","names":["MAMP"],"ruby_source_checksum":{":sha256":"751d34f755f1d562e74acabaa79c85a8d37992fce0a180cb097a5fa2cd07b660"},"ruby_source_path":"Casks/m/mamp.rb","sha256":"75a44a8a4f5308cecbb28483ba63e246781e6174cb0c0d5c89fe88f5b012079b","tap_string":"homebrew/cask","url_args":["https://downloads.mamp.info/MAMP-PRO/macOS/MAMP-PRO/MAMP-MAMP-PRO-7.4-Intel-x86.pkg"],"version":"7.4","raw_artifacts":[[":uninstall",{":pkgutil":"de.appsolute.installer.(mamp|mampacticon|mampendinstall|mamppro).pkg",":delete":"/Applications/MAMP"}],[":pkg",["MAMP-MAMP-PRO-7.4-Intel-x86.pkg"]],[":postflight_steps",{":steps":[{":paths":[{":path":"/Applications/MAMP"},{":path":"/Applications/MAMP PRO"}],":type":"set_ownership"}]}],[":zap",{":delete":["/Library/Application Support/appsolute","/Library/LaunchDaemons/de.appsolute.mampprohelper.plist","/Library/PrivilegedHelperTools/de.appsolute.mampprohelper"],":trash":["~/Library/Application Support/appsolute","~/Library/Application Support/de.appsolute.MAMP","~/Library/Application Support/de.appsolute.mamppro","~/Library/Caches/de.appsolute.MAMP","~/Library/Caches/de.appsolute.mamppro","~/Library/HTTPStorages/de.appsolute.MAMP","~/Library/HTTPStorages/de.appsolute.mamppro","~/Library/Preferences/de.appsolute.MAMP.plist","~/Library/Preferences/de.appsolute.mamppro.plist","~/Library/Saved Application State/de.appsolute.MAMP.savedState","~/Library/Saved Application State/de.appsolute.mamppro.savedState"]}]]},"mangodisk":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Disk cleaner and storage analyser","homepage":"https://mangodisk.app/","names":["MangoDisk"],"ruby_source_checksum":{":sha256":"90a704d162778898be62ff26a549d9f7e4bd809bb00a0562aff55ec386429a14"},"ruby_source_path":"Casks/m/mangodisk.rb","sha256":"034cc54711b5e3d2d670ecb0a0b53e3e4165b3670060ba918d396335f6b2796d","tap_string":"homebrew/cask","url_args":["https://github.com/harry0703/MangoDisk/releases/download/v1.2.0/MangoDisk-1.2.0-macos.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["MangoDisk.app"]],[":zap",{":trash":["~/Library/Application Support/app.mangodisk.desktop","~/Library/Caches/app.mangodisk.desktop","~/Library/HTTPStorages/app.mangodisk.desktop","~/Library/Logs/app.mangodisk.desktop","~/Library/Preferences/app.mangodisk.desktop.plist","~/Library/Saved Application State/app.mangodisk.desktop.savedState","~/Library/WebKit/app.mangodisk.desktop"]}]]},"manico":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"App launcher and switcher","homepage":"https://manico.im/","names":["Manico"],"ruby_source_checksum":{":sha256":"73208d5ec09454b4b028ce9021f2734cd555dfa5b756a3d1cdb8de6d3d77960a"},"ruby_source_path":"Casks/m/manico.rb","sha256":"5b8e3bc05c2e3e3fcf202af07f39daff8c135ba9055162af08b013a62479a36d","tap_string":"homebrew/cask","url_args":["https://manico.im/api/release_manager/downloads/im.manico.Manico/543.zip"],"version":"3.14,543","raw_artifacts":[[":uninstall",{":login_item":"Manico"}],[":app",["Manico.app"]],[":zap",{":trash":["~/Library/Application Support/im.manico.Manico","~/Library/Application Support/Manico","~/Library/Caches/im.manico.Manico","~/Library/Containers/im.manico.Manico","~/Library/HTTPStorages/im.manico.Manico","~/Library/Preferences/im.manico.Manico.plist","~/Library/WebKit/im.manico.Manico"]}]]},"manictime":{"depends_on_args":{":macos":":monterey"},"desc":"Time tracker that automatically collects computer usage data","homepage":"https://www.manictime.com/","names":["ManicTime"],"ruby_source_checksum":{":sha256":"bccfa3529c4537b61f0a623f4661ae8febda2da6080c73054a4110051d7cff00"},"ruby_source_path":"Casks/m/manictime.rb","sha256":"7bb1e75644d8e70461e0664484541f5e795ddf654720683b86cc025de73744fd","tap_string":"homebrew/cask","url_args":["https://cdn.manictime.com/setup/mac/v2026_2_1_2/manictime-2026.2.1.2-osx-x64.dmg"],"version":"2026.2.1.2","raw_artifacts":[[":uninstall",{":pkgutil":"com.finkit.manictime.tracker"}],[":pkg",["ManicTime.pkg"]],[":zap",{":trash":["~/.local/share/manictime","~/Library/Application Support/com.apple.sharedfilelist/*/com.finkit.manictime.tracker.sfl*","~/Library/Application Support/ManicTime","~/Library/LaunchAgents/com.ManicTime.mac.start.plist","~/Library/Preferences/com.finkit.manictime.tracker.plist"]}]]},"manila":{"depends_on_args":{":macos":":monterey"},"desc":"Finder extension for changing folder colours","homepage":"https://github.com/neilsardesai/Manila","names":["Manila"],"ruby_source_checksum":{":sha256":"9acf62806784f9e4411b7fad4f84deada9f845c747209eca5e7a19306e3aea33"},"ruby_source_path":"Casks/m/manila.rb","sha256":"269e11c4f069293f3cd8b93f96f127ef3b62014983f7685efa9e50200796e43c","tap_string":"homebrew/cask","url_args":["https://github.com/neilsardesai/Manila/releases/download/v1.0.1/Manila.zip"],"version":"1.0.1","raw_artifacts":[[":app",["Manila.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.NeilSardesai.Manila*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.neilsardesai.manila.sfl*","~/Library/Containers/com.NeilSardesai.Manila*"]}]]},"manus-cue":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Personal AI agents with their own identities","homepage":"https://cue.im/","names":["Cue"],"ruby_source_checksum":{":sha256":"befbd0e1f92a3a72a8f787e85be66339e59cb0c6772c03a8cbed32d3253e21d5"},"ruby_source_path":"Casks/m/manus-cue.rb","sha256":"1169c41649485e0837f78e4450e3b5dcc36a186e9386cfeb8017167de9c65b18","tap_string":"homebrew/cask","url_args":["https://download.cue.im/Cue-1.1.4-mac-arm64.dmg"],"version":"1.1.4","raw_artifacts":[[":uninstall",{":quit":"ai.manus.agents"}],[":app",["Cue.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.manus.agents.sfl*","~/Library/Application Support/Cue","~/Library/Application Support/cue-desktop","~/Library/Logs/Cue","~/Library/Preferences/ai.manus.agents.plist"]}]]},"manus":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"AI agent for automating local computer workflows","homepage":"https://manus.im/desktop","names":["Manus"],"ruby_source_checksum":{":sha256":"2d35798cb726a1be0554cdfa2c81b5db07468dc900aeaed28bff7c2a9e4da227"},"ruby_source_path":"Casks/m/manus.rb","sha256":"d018573672d32effeb7edd4acb4beadf76bf2dbed6f5a47301af8112c23fee02","tap_string":"homebrew/cask","url_args":["https://download.manus.im/Manus-Setup-2.0.10.dmg"],"version":"2.0.10","raw_artifacts":[[":uninstall",{":launchctl":["application.im.manus.desktop.capture-helper.*","application.im.manus.desktop.computer-use.*"],":quit":"im.manus.desktop"}],[":app",["Manus Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/im.manus.desktop.sfl*","~/Library/Application Support/Manus","~/Library/Caches/im.manus.desktop","~/Library/Caches/im.manus.desktop.ShipIt","~/Library/Caches/manus-updater","~/Library/HTTPStorages/im.manus.desktop","~/Library/Logs/Manus Studio","~/Library/Logs/Manus","~/Library/Preferences/im.manus.desktop.plist","~/Library/Saved Application State/im.manus.desktop.savedState","~/Library/WebKit/im.manus.desktop"]}]]},"manuskript":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool for writers","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.theologeek.ch/manuskript/","names":["Manuskript"],"ruby_source_checksum":{":sha256":"7a0197cd70fac7a79783fc4c4431b0213463a9508f501cfb67146eb911949d58"},"ruby_source_path":"Casks/m/manuskript.rb","sha256":"f67f3f44fee26259c04eb2df24b7a85b71c9963be1fe93d5c24e738af4a2d2af","tap_string":"homebrew/cask","url_args":["https://github.com/olivierkes/manuskript/releases/download/0.16.1/manuskript-0.16.1-osx.dmg"],"version":"0.16.1","raw_artifacts":[[":app",["manuskript.app"]],[":zap",{":trash":["~/Library/Application Support/manuskript","~/Library/Preferences/ch.theologeek.www.manuskript.plist","~/Library/Preferences/com.manuskript.manuskript.plist","~/Library/Saved Application State/ch.theologeek.manuskript.savedState"]}]]},"manyverse":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Social network built on the peer-to-peer SSB protocol","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.manyver.se/","names":["Manyverse"],"ruby_source_checksum":{":sha256":"c6f3b680d67c27afe0e73eee249f8873da0e80a38edf07d033378c3761a8bdf4"},"ruby_source_path":"Casks/m/manyverse.rb","sha256":"b5defc07fb08b6f8bf9c5eabdb0801b035b2b5eb95fb5de76efd3975f3b3c5b7","tap_string":"homebrew/cask","url_args":["https://github.com/staltz/manyverse/releases/download/v0.2310.9-beta/Manyverse-0.2310.9-beta.dmg"],"version":"0.2310.9-beta","raw_artifacts":[[":app",["Manyverse.app"]],[":zap",{":trash":"~/Library/Application Support/manyverse"}]]},"marathon-2":{"depends_on_args":{":macos":":any"},"desc":"First-person shooter, second in a trilogy","homepage":"https://alephone.lhowon.org/","names":["Marathon 2"],"ruby_source_checksum":{":sha256":"e383db430222ea1c3f24c2ca4c02236666b0954f7a5dd0f85bb67fe5f328cf0a"},"ruby_source_path":"Casks/m/marathon-2.rb","sha256":"b4f651eec05ec9b17b504758dffdd00df90c4253fc1015cfa79488dd8393ee3f","tap_string":"homebrew/cask","url_args":["https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20260930/Marathon2-20260930-Mac.dmg"],"version":"20260930","raw_artifacts":[[":app",["Classic Marathon 2.app"]],[":zap",{":trash":["~/Library/Application Support/Marathon 2","~/Library/Logs/Marathon 2 Log.txt","~/Library/Preferences/Marathon 2","~/Library/Saved Application State/org.bungie.source.Marathon2.savedState"]}]]},"marathon-infinity":{"depends_on_args":{":macos":":any"},"desc":"First-person shooter, third in a trilogy","homepage":"https://alephone.lhowon.org/","names":["Marathon Infinity"],"ruby_source_checksum":{":sha256":"375f194b0a37077b977276c924845a73453dcc9e276420a838f510b660fa940d"},"ruby_source_path":"Casks/m/marathon-infinity.rb","sha256":"5feafec20d974b25f89b515006ba5c6d73e95de1c8f6725b6d4f44b375a8015e","tap_string":"homebrew/cask","url_args":["https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20260930/MarathonInfinity-20260930-Mac.dmg"],"version":"20260930","raw_artifacts":[[":app",["Classic Marathon Infinity.app"]],[":zap",{":trash":["~/Library/Application Support/Marathon Infinity","~/Library/Logs/Marathon Infinity Log.txt","~/Library/Preferences/Marathon Infinity","~/Library/Saved Application State/org.bungie.source.MarathonInfinity.savedState"]}]]},"marathon":{"depends_on_args":{":macos":":any"},"desc":"First-person shooter, first in a trilogy","homepage":"https://alephone.lhowon.org/","names":["Marathon"],"ruby_source_checksum":{":sha256":"79abf9f37592402d2172555d08b907c8fb56c203514edf95e3b02b6af7a808b5"},"ruby_source_path":"Casks/m/marathon.rb","sha256":"2506bf67ed463f937811114b4811d5c89cbce6ec69cad453c06f885b80279650","tap_string":"homebrew/cask","url_args":["https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20260930/Marathon-20260930-Mac.dmg"],"version":"20260930","raw_artifacts":[[":app",["Classic Marathon.app"]],[":zap",{":trash":["~/Library/Application Support/Marathon","~/Library/Logs/Marathon Log.txt","~/Library/Preferences/Marathon","~/Library/Saved Application State/org.bungie.source.Marathon.savedState"]}]]},"marble":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-27",":because":":unmaintained"},"disable_args":{":date":"2025-10-27",":because":":unmaintained"},"homepage":"https://marble.kde.org/","names":["Marble"],"ruby_source_checksum":{":sha256":"e600d6bc93b991ac5a7c9eb603c4f2b231f68c90bb7b3812c2965a4ac5a6a009"},"ruby_source_path":"Casks/m/marble.rb","sha256":"51397a9723571b59d6773b7126ccdc1402b81d3023fb0d7e0828443e33d91e41","tap_string":"homebrew/cask","url_args":["https://files.kde.org/marble/downloads/MacOSX/Marble-2.2.0.pkg"],"version":"2.2.0","raw_artifacts":[[":uninstall",{":pkgutil":"org.kde.marbleV220.Marble.pkg"}],[":pkg",["Marble-2.2.0.pkg"]]]},"marginnote":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"E-reader","homepage":"https://www.marginnote.com/","names":["MarginNote"],"ruby_source_checksum":{":sha256":"ef3473158cc7ecd736a5982c3e6d28491d87359d6e7909d5eee8d8315a316331"},"ruby_source_path":"Casks/m/marginnote.rb","sha256":"2e6f0f4cace14aa7033592febefc65bde042c4fa5033978a82b9581399dd1c20","tap_string":"homebrew/cask","url_args":["https://dist.marginnote.cn/MarginNote4.4.6.dmg"],"version":"4.4.6","raw_artifacts":[[":app",["MarginNote 4.app"]],[":zap",{":trash":["~/Library/Application Support/QReader.MarginStudyMac","~/Library/Containers/QReader.MarginStudyMac"]}]]},"mark-text":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Markdown editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/marktext/marktext","names":["MarkText"],"ruby_source_checksum":{":sha256":"4d0e631e2eeaab9bc60f6f3e50f738b35e7053c263506b992f0ef553c6ed9ec2"},"ruby_source_path":"Casks/m/mark-text.rb","sha256":"2f78980ea1c2fb7deea56a1fd61e97031457443be52631c09a1611cff5f71108","tap_string":"homebrew/cask","url_args":["https://github.com/marktext/marktext/releases/download/v0.23.0/marktext-mac-x64-0.23.0.dmg"],"version":"0.23.0","raw_artifacts":[[":app",["MarkText.app"]],[":zap",{":trash":["~/Library/Application Support/marktext","~/Library/Logs/marktext","~/Library/Preferences/com.github.marktext.marktext.plist","~/Library/Saved Application State/com.github.marktext.marktext.savedState"]}]]},"markdown-preview":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Markdown previewer with bundled Quick Look extension","homepage":"https://markdownpreview.app/","names":["Markdown Preview"],"ruby_source_checksum":{":sha256":"da3e01ca84aa44934158f2a1bc347ae21dd16c04dba5f0b6830b3dc68475de69"},"ruby_source_path":"Casks/m/markdown-preview.rb","sha256":"f76f1ea7664aac2728c653db26416ec3dce8741d47797062f7f86bfb9d632c63","tap_string":"homebrew/cask","url_args":["https://github.com/pluk-inc/markdown-preview/releases/download/v0.0.69/Markdown-Preview.dmg"],"version":"0.0.69","raw_artifacts":[[":uninstall",{":quit":"doc.md-preview"}],[":app",["Markdown Preview.app"]],[":binary",["$APPDIR/Markdown Preview.app/Contents/Resources/bin/markdown-preview"],{":target":"mdp"}],[":zap",{":trash":["~/Library/Application Scripts/5P3TSMNV42.doc.md-preview","~/Library/Application Scripts/doc.md-preview","~/Library/Application Scripts/doc.md-preview.quick-look","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/doc.md-preview.sfl*","~/Library/Caches/doc.md-preview","~/Library/Containers/doc.md-preview","~/Library/Containers/doc.md-preview.quick-look","~/Library/Group Containers/5P3TSMNV42.doc.md-preview","~/Library/HTTPStorages/doc.md-preview","~/Library/Preferences/doc.md-preview.plist"]}]]},"markdown-service-tools":{"depends_on_args":{":formula":["multimarkdown"],":macos":":any"},"desc":"Collection of services for Markdown-formatted text","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://brettterpstra.com/projects/markdown-service-tools/","names":["Markdown Service Tools"],"ruby_source_checksum":{":sha256":"13bfb7a8eb0a6fe799ff11be861903e187030a0b99083d172c44a4318b6f3389"},"ruby_source_path":"Casks/m/markdown-service-tools.rb","sha256":"7bdfc033d4fb84818b7062eda5aae73c6b593477a7511d3d438909d0b7f52cad","tap_string":"homebrew/cask","url_args":["https://brettterpstra.com/downloads/MarkdownServiceTools3.0.3.zip"],"version":"3.0.3","raw_artifacts":[[":service",["MarkdownServiceTools3.0.3/md - Wrap - Square Brackets.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Code - Make Code Block.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Code - Make Fenced Code Block.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Convert - Clean Up Smart Punctuation.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Convert - Clipboard URL to Markdown (Readability).workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Convert - Clipboard URL to Markdown.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Convert - HTML to Clipboard.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Convert - HTML to Markdown.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Convert - MultiMarkdown to HTML.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Convert - Strip Markdown.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Emphasis - Bold.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Emphasis - Italics.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Footnotes - Convert Inline Format.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Footnotes - Make IDs Unique.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Images - Image Link.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Images - Inline Link.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Indentation - Indent.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Indentation - Outdent.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - Brave Tabs.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - Chrome Tabs.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - Clipboard.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - Firefox Tabs.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - Flip Link Style.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - Microsoft Edge Tabs.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - New Link.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - Safari Tabs.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - Self-Link URLs.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Links - To References.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Lists - Bullet List.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Lists - Copy without delimiter.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Lists - Numbered List.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Paragraphs - Blockquote.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Paragraphs - Compress Empty Lines.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Paragraphs - Preserve Line Breaks.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Paragraphs - Unwrap.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Tables - Cleanup.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Tables - Create from CSV.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Wrap - Angle Brackets.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Wrap - Backticks.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Wrap - Parenthesis.workflow"]],[":service",["MarkdownServiceTools3.0.3/md - Convert - MultiMarkdown to RTF.workflow"]]]},"marked-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Previewer for Markdown, MultiMarkdown and other text markup languages","homepage":"https://markedapp.com/","names":["Marked"],"ruby_source_checksum":{":sha256":"c529f870b88dd9a5e841e2d4a5a8646f0c682335d939e98edd4385eb25b8b493"},"ruby_source_path":"Casks/m/marked-app.rb","sha256":"683a39d3b451ca1007df1b6c3ae1317bde4ca39d7decbf8d3e5e82d91ae6ecac","tap_string":"homebrew/cask","url_args":["https://updates.markedapp.com/updates/Marked%203.2.24-1242.zip"],"version":"3.2.24,1242","raw_artifacts":[[":uninstall",{":quit":"com.brettterpstra.marked"}],[":app",["Marked.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.brettterpstra.marked.Share","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.brettterpstra.marked.sfl*","~/Library/Application Support/com.brettterpstra.marked","~/Library/Application Support/Marked","~/Library/Caches/com.brettterpstra.marked","~/Library/Caches/Marked","~/Library/Containers/com.brettterpstra.marked.Share","~/Library/HTTPStorages/com.brettterpstra.marked","~/Library/Logs/Marked","~/Library/Preferences/com.brettterpstra.marked.plist","~/Library/Saved Application State/com.brettterpstra.marked.savedState","~/Library/WebKit/com.brettterpstra.marked"]}]]},"markedit":{"depends_on_args":{":macos":":tahoe"},"desc":"Markdown editor","homepage":"https://github.com/MarkEdit-app/MarkEdit","names":["MarkEdit"],"ruby_source_checksum":{":sha256":"5324b8d16bb09a020ab7e6868ef25898c357ff428d7426559885c16c4767e34e"},"ruby_source_path":"Casks/m/markedit.rb","sha256":"17db62c187183afeda0568c6ca26901a935fdb45dcc64ed0fcd93bd2541cebfb","tap_string":"homebrew/cask","url_args":["https://github.com/MarkEdit-app/MarkEdit/releases/download/v1.37.0/MarkEdit-1.37.0.dmg"],"version":"1.37.0","raw_artifacts":[[":app",["MarkEdit.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.cyan.markedit*","~/Library/Application Scripts/group.app.cyan.markedit","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.cyan.markedit.sfl*","~/Library/Containers/app.cyan.markedit*","~/Library/Group Containers/group.app.cyan.markedit","~/Library/Saved Application State/app.cyan.markedit.savedState"]}]]},"markpad":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Markdown viewer and editor","homepage":"https://markpad.dev/","names":["Markpad"],"ruby_source_checksum":{":sha256":"8d82000fa65c112b5ce96ce11c360854257c8e1ee6d4cb20c65114894b038d74"},"ruby_source_path":"Casks/m/markpad.rb","sha256":"b14a648caf7da46ca753b3141b5666b01b118e8d23f93b839e3dd1d849e04fba","tap_string":"homebrew/cask","url_args":["https://github.com/sftwrdotdev/Markpad/releases/download/v2.8.4/Markpad_2.8.4_universal.dmg"],"version":"2.8.4","raw_artifacts":[[":app",["Markpad.app"]],[":zap",{":trash":["~/Library/Application Support/com.alecdotdev.markpad","~/Library/Caches/com.alecdotdev.markpad","~/Library/Preferences/com.alecdotdev.markpad.plist","~/Library/WebKit/com.alecdotdev.markpad"]}]]},"markright":{"depends_on_args":{":macos":":any"},"desc":"Markdown editor with live preview","homepage":"https://github.com/dvcrn/markright","names":["MarkRight"],"ruby_source_checksum":{":sha256":"5af0cb545bd7a6d726769884eeb8d464bc6c3d748286d7b52c304a1f6583f944"},"ruby_source_path":"Casks/m/markright.rb","sha256":"b92b8542d61cf04621d49897e83796e8369f6a9f037a633dbb0df507e81183ac","tap_string":"homebrew/cask","url_args":["https://github.com/dvcrn/markright/releases/download/1.0.0/MarkRight_1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["MarkRight.app"]],[":zap",{":trash":["~/Library/Application Support/MarkRight","~/Library/Caches/MarkRight","~/Library/Preferences/com.electron.markright.plist"]}]]},"markviewer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Minimal markdown editor","homepage":"https://markviewer.com/","names":["MarkViewer"],"ruby_source_checksum":{":sha256":"72ef68833a30cac3a573a25cfe50f7370c31699be478c2499dcf9386d882ba96"},"ruby_source_path":"Casks/m/markviewer.rb","sha256":"0f7708679fb2ca5d9e96a7b1623343bb1c074dbcabc1779bc07492956a01d0d2","tap_string":"homebrew/cask","url_args":["https://github.com/SeungbinBaik/markviewer-releases/releases/download/v1.8.16/MarkViewer.dmg"],"version":"1.8.16","raw_artifacts":[[":app",["MarkViewer.app"]],[":zap",{":trash":["~/Library/Application Support/com.markviewer.markviewer","~/Library/Caches/com.markviewer.markviewer","~/Library/Logs/com.markviewer.markviewer","~/Library/Preferences/com.markviewer.markviewer.plist","~/Library/Saved Application State/com.markviewer.markviewer.savedState","~/Library/WebKit/com.markviewer.markviewer"]}]]},"marsedit":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to write, preview and publish blogs","homepage":"https://redsweater.com/marsedit/","names":["MarsEdit"],"ruby_source_checksum":{":sha256":"a216a64b1b61e6a2eac128ec13cc9ebfbf2935eee135e30ef3054b9e52e5bffc"},"ruby_source_path":"Casks/m/marsedit.rb","sha256":"b05c781f3d6b029585ac2eaf5b0051949d51f99726fcac9f25b91d93e769733a","tap_string":"homebrew/cask","url_args":["https://redsweater.com/marsedit/MarsEdit5.4.6.zip"],"version":"5.4.6","raw_artifacts":[[":uninstall",{":quit":"com.red-sweater.marsedit5"}],[":app",["MarsEdit.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.red-sweater.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.red-sweater.marsedit*","~/Library/Caches/com.apple.helpd/Generated/com.red-sweater.marsedit*","~/Library/Containers/com.red-sweater.marsedit*","~/Library/Group Containers/493CVA9A35.com.red-sweater"]}]]},"marta":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Extensible two-pane file manager","homepage":"https://marta.sh/","names":["Marta File Manager"],"ruby_source_checksum":{":sha256":"2558a1a39fc79d29007ebb9cedab881ec7c84618773bd3e8348747d4599795c3"},"ruby_source_path":"Casks/m/marta.rb","sha256":"960f3529c099a6e1429dbb15ab120c09ab9d76c6424133a18bdb954c4465bdb6","tap_string":"homebrew/cask","url_args":["https://updates.marta.sh/release/Marta-0.8.2.dmg"],"version":"0.8.2","raw_artifacts":[[":app",["Marta.app"]],[":zap",{":trash":["~/Library/Application Support/org.yanex.marta","~/Library/Caches/org.yanex.marta","~/Library/HTTPStorages/org.yanex.marta","~/Library/Preferences/org.yanex.marta.plist","~/Library/Saved Application State/org.yanex.marta.savedState"]}]]},"maru-jan":{"depends_on_args":{":macos":":any"},"desc":"Play japanese mahjong online","homepage":"https://www.maru-jan.com/","names":["Maru-Jan"],"ruby_source_checksum":{":sha256":"92e5a80ba4a94e2aaec2257dd4faff6ae9f92dcac1b4131b6a64e3c3c8437428"},"ruby_source_path":"Casks/m/maru-jan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.maru-jan.com/download/Inst_MaruJan_Mac.pkg"],"version":"23.3.0,8008","raw_artifacts":[[":uninstall",{":quit":"com.signaltalk.mji.macos*",":pkgutil":"com.signaltalk.mji.macos"}],[":pkg",["Inst_MaruJan_Mac.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.signaltalk.mji.macos*","~/Library/Containers/com.signaltalk.mji.macos*"]}]]},"marvel":{"depends_on_args":{":macos":":any"},"desc":"Prototyping, testing and handoff tools","homepage":"https://marvelapp.com/","names":["Marvel"],"ruby_source_checksum":{":sha256":"e175dc308ed3e31257e092b41af25ffc111417b2e352ebcc73ea79e491a4e61f"},"ruby_source_path":"Casks/m/marvel.rb","sha256":"fd6a3bb8a24ce9f4a44f6b3129ccdf37c532ba95e00ae6537f6d9a6699654911","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/sketch-plugin/11.5/Marvel.zip"],"version":"11.5","raw_artifacts":[[":app",["Marvel.app"]],[":zap",{":trash":"~/Library/Caches/com.marvelprototyping.marvelmacos"}]]},"marvin":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Personal productivity app","homepage":"https://www.amazingmarvin.com/","names":["Amazing Marvin"],"ruby_source_checksum":{":sha256":"4339dbc2c23c17bea584d7f5f538ded75663365aa36f7e7b406efeed48d1f58c"},"ruby_source_path":"Casks/m/marvin.rb","sha256":"60a4834975c50dc366c6b59d8478007b4a82aa2c3f0cb3dcf962312566bea893","tap_string":"homebrew/cask","url_args":["https://amazingmarvin.s3.amazonaws.com/Marvin-1.71.4-mac.zip"],"version":"1.71.4","raw_artifacts":[[":app",["Marvin.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/marvin-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.amazingmarvin.marvindesktop.sfl*","~/Library/Application Support/Marvin","~/Library/Logs/Marvin","~/Library/Preferences/com.amazingmarvin.marvindesktop.plist"]}]]},"masscode":{"depends_on_args":{":macos":":any"},"desc":"Developer workspace for code snippets, notes and HTTP requests","homepage":"https://masscode.io/","names":["massCode"],"ruby_source_checksum":{":sha256":"6af2e3ef1b3ec900dd7f33bf97d9cb3b2692e4958117ec9db80f222332177024"},"ruby_source_path":"Casks/m/masscode.rb","sha256":"102429996c49747dde256fbb00fc68e4ee7ccbe27b0323e5492afe2023bf8410","tap_string":"homebrew/cask","url_args":["https://github.com/massCodeIO/massCode/releases/download/v6.3.1/massCode-6.3.1.dmg"],"version":"6.3.1","raw_artifacts":[[":app",["massCode.app"]],[":zap",{":trash":["~/.massCode","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.masscode.app.sfl*","~/Library/Application Support/masscode","~/Library/Preferences/io.masscode.app.plist","~/Library/Saved Application State/io.masscode.app.savedState"],":rmdir":"~/massCode"}]]},"massreplaceit":{"depends_on_args":{":macos":":any"},"desc":"Find and replace utility","homepage":"https://www.hexmonkeysoftware.com/","names":["MassReplaceIt"],"ruby_source_checksum":{":sha256":"0e034ab1b94bfa8bd79847c5c4a2e52bf2d41ebce740ef3d480b9181caceb8bc"},"ruby_source_path":"Casks/m/massreplaceit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.hexmonkeysoftware.com/files/MassReplaceIt.dmg"],"version":"4.0","raw_artifacts":[[":app",["MassReplaceIt.app"]],[":zap",{":trash":["~/Library/Application Support/MassReplaceIt","~/Library/Caches/com.hexmonkey.massreplaceit","~/Library/Preferences/com.hexmonkey.massreplaceit.plist","~/Library/Saved Application State/com.hexmonkey.massreplaceit.savedState"]}]]},"master-pdf-editor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"PDF editor","homepage":"https://code-industry.net/masterpdfeditor/","names":["Master PDF Editor"],"ruby_source_checksum":{":sha256":"2db4e920f61b7174f60d39e9f8c004d86010832ba159811aae7308d5d357d47b"},"ruby_source_path":"Casks/m/master-pdf-editor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://code-industry.net/public/MasterPDFEditor.dmg"],"version":"5.9.99","raw_artifacts":[[":app",["Master PDF Editor.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.code-industry.masterpdfeditor3.sfl*","~/Library/Application Support/Master PDF Editor","~/Library/Preferences/net.code-industry.Master PDF Editor.plist","~/Library/Saved Application State/net.code-industry.MasterPDFEditor3.savedState"]}]]},"mate-translate":{"depends_on_args":{":macos":":sonoma"},"desc":"Select text in any app and translate it","homepage":"https://gikken.co/mate-translate/mac/","names":["Mate Translate"],"ruby_source_checksum":{":sha256":"15382d622c44619ff67834e8d15183b4c2337135cde6cabb02cd2a121769fbf9"},"ruby_source_path":"Casks/m/mate-translate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://gikken.co/mate/MateTranslate.dmg"],"version":"11.0.2","raw_artifacts":[[":uninstall",{":quit":"com.twopeoplesoftware.InstantTranslate-nomas"}],[":app",["Mate Translate.app"]],[":zap",{":trash":["~/Library/Application Scripts/86XZXYRY9F.co.gikken.mate","~/Library/Application Scripts/com.twopeoplesoftware.InstantTranslate-nomas.Mate-Translate-Safari","~/Library/Application Scripts/S8B638MM79.co.twopeople.mate","~/Library/Application Support/com.twopeoplesoftware.InstantTranslate-nomas","~/Library/Caches/com.twopeoplesoftware.InstantTranslate-nomas","~/Library/Containers/com.twopeoplesoftware.InstantTranslate-nomas.Mate-Translate-Safari","~/Library/Group Containers/86XZXYRY9F.co.gikken.mate","~/Library/Group Containers/S8B638MM79.co.twopeople.mate","~/Library/HTTPStorages/com.twopeoplesoftware.InstantTranslate-nomas","~/Library/HTTPStorages/com.twopeoplesoftware.InstantTranslate-nomas.binarycookies","~/Library/Preferences/com.twopeoplesoftware.InstantTranslate-nomas.plist"]}]]},"mater":{"depends_on_args":{":macos":":sonoma"},"desc":"Menubar pomodoro app","homepage":"https://github.com/jasonlong/mater","names":["Mater"],"ruby_source_checksum":{":sha256":"cbc9b9b637c0d6fab3aa3feddb594e7fed92e2764dbe5156e09bc544e8a2b4ef"},"ruby_source_path":"Casks/m/mater.rb","sha256":"59b0f6c5a6c9cb276deecc63a3ea3abaeaa17fea4304e76443a6cdf306bac4b9","tap_string":"homebrew/cask","url_args":["https://github.com/jasonlong/mater/releases/download/v3.0.2/Mater-v3.0.2-macos.zip"],"version":"3.0.2","raw_artifacts":[[":app",["Mater.app"]],[":zap",{":trash":["~/Library/Application Support/mater","~/Library/Preferences/com.electron.mater.plist","~/Library/Saved Application State/com.electron.mater.savedState"]}]]},"material-colors":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/romannurik/MaterialColorsApp","names":["Material Colors for Mac"],"ruby_source_checksum":{":sha256":"ee8ef2ffab31d6203f24c850c9bb806102eb7f46b7255d1d33bdc47a1ceec35e"},"ruby_source_path":"Casks/m/material-colors.rb","sha256":"601465d533d93399c89fa2a135dba8d936cca239ff601d20195c44244a64053a","tap_string":"homebrew/cask","url_args":["https://github.com/romannurik/MaterialColorsApp/releases/download/v2.0.3/MaterialColors-2.0.3.zip"],"version":"2.0.3","raw_artifacts":[[":app",["Material Colors.app"]],[":zap",{":trash":["~/Library/Application Support/Material Colors","~/Library/Application Support/net.nurik.roman.materialcolors.ShipIt","~/Library/Caches/Material Colors","~/Library/Caches/net.nurik.roman.materialcolors","~/Library/Preferences/net.nurik.roman.materialcolors.plist"]}]]},"material-maker":{"depends_on_args":{":macos":":any"},"desc":"Procedural material authoring and 3D painting tool based on the Godot Engine","homepage":"https://rodzilla.itch.io/material-maker","names":["Material Maker"],"ruby_source_checksum":{":sha256":"f1f4c944e4b4b0bb40e1926b7355a865dabe9e98b4cca59fc227a361a6343b1d"},"ruby_source_path":"Casks/m/material-maker.rb","sha256":"af07244151d890f2ee4863c0cb8cdc526b7ca226b8dfcfe14bb8ae6acbc98550","tap_string":"homebrew/cask","url_args":["https://github.com/RodZill4/material-maker/releases/download/1.7/material_maker_1_7.dmg"],"version":"1.7","raw_artifacts":[[":app",["Material Maker.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/material_maker*.plist","~/Library/Application Support/material_maker*","~/Library/Saved Application State/com.rodzlabs.materialmaker.savedState"]}]]},"mathcha-notebook":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Mathematics editor","homepage":"https://www.mathcha.io/","names":["Mathcha Notebook"],"ruby_source_checksum":{":sha256":"de11e81fc610b15da85ea8e0b68046784f29f1158276f5156871b724c1d1ba6b"},"ruby_source_path":"Casks/m/mathcha-notebook.rb","sha256":"c81275f2471d2c5707c7327e0955a1652134b9b539acf9fbf30a6e340348e634","tap_string":"homebrew/cask","url_args":["https://notebook-downloads.mathcha.io/public/Mathcha%20Notebook-1.0.463-mac.zip"],"version":"1.0.463","raw_artifacts":[[":app",["Mathcha Notebook.app"]],[":zap",{":trash":["~/Library/Application Support/Mathcha Notebook","~/Library/Logs/Mathcha Notebook","~/Library/Preferences/mathcha.com.mathnotebook.plist","~/Library/Saved Application State/mathcha.com.mathnotebook.savedState"]}]]},"mathpix-snipping-tool":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Scanner app for math and science","homepage":"https://mathpix.com/","names":["Mathpix Snipping Tool"],"ruby_source_checksum":{":sha256":"bda84d036cd6149fb084a372fed662115488571d55106a9a6a43e6c887edb3d6"},"ruby_source_path":"Casks/m/mathpix-snipping-tool.rb","sha256":"b943b676c778c90c118dc8cf38d454464fb435631ad0c3d74f93efa1e88130f5","tap_string":"homebrew/cask","url_args":["https://mathpix.com/dmg/SnippingTool-v3.4.22.3.dmg"],"version":"3.4.22.3","raw_artifacts":[[":app",["Mathpix Snipping Tool.app"]],[":zap",{":trash":["~/Library/Application Support/com.mathpix.snipping-tool-noappstore","~/Library/Caches/com.crashlytics.data/com.mathpix.snipping-tool-noappstore","~/Library/Caches/com.mathpix.snipping-tool-noappstore","~/Library/Caches/io.fabric.sdk.mac.data/com.mathpix.snipping-tool-noappstore","~/Library/HTTPStorages/com.mathpix.snipping-tool-noappstore","~/Library/Preferences/com.mathpix.snipping-tool-noappstore.plist","~/Library/WebKit/com.mathpix.snipping-tool-noappstore"]}]]},"matterhorn":{"depends_on_args":{":macos":":any"},"desc":"Unix terminal client for Mattermost","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/matterhorn-chat/matterhorn","names":["Matterhorn"],"ruby_source_checksum":{":sha256":"2a60118c4d5f65fe4b944b6a2280347161e104e6bb895c7a67d8fef9aaaeea55"},"ruby_source_path":"Casks/m/matterhorn.rb","sha256":"d135d5d76956da08aa1b57f8f5d28967b6d827d7cc52dfe6b2938b37761dd02f","tap_string":"homebrew/cask","url_args":["https://github.com/matterhorn-chat/matterhorn/releases/download/90000.1.1/matterhorn-90000.1.1-Darwin-x86_64.tar.bz2"],"version":"90000.1.1","raw_artifacts":[[":binary",["matterhorn-90000.1.1-Darwin-x86_64/matterhorn"]]]},"mattermost":{"depends_on_args":{":macos":":monterey"},"desc":"Open-source, self-hosted Slack-alternative","homepage":"https://mattermost.com/","names":["Mattermost"],"ruby_source_checksum":{":sha256":"68c2bc96201983c47773a9481075e0280d914d617ffb5d2d4a6bb6aae743c798"},"ruby_source_path":"Casks/m/mattermost.rb","sha256":"6cb2c8c79894755ac2331572c520bcb37b574ad9ad8c7e0bcf9df80e57fd70ef","tap_string":"homebrew/cask","url_args":["https://releases.mattermost.com/desktop/6.3.1/mattermost-desktop-6.3.1-mac-x64.zip"],"version":"6.3.1","raw_artifacts":[[":uninstall",{":quit":"Mattermost.Desktop"}],[":app",["Mattermost.app"]],[":zap",{":trash":["~/Library/Application Support/Mattermost","~/Library/Containers/Mattermost.Desktop","~/Library/Logs/Mattermost","~/Library/Preferences/Mattermost.Desktop.plist","~/Library/Saved Application State/Mattermost.Desktop.savedState"]}]]},"maxon":{"depends_on_args":{":macos":":any"},"desc":"Install, use, and try Maxon products","homepage":"https://www.maxon.net/en/downloads/","names":["Maxon App"],"ruby_source_checksum":{":sha256":"af63403577425691804ea127139eb12f2ed6747c387c883b2a298a06d06552ed"},"ruby_source_path":"Casks/m/maxon.rb","sha256":"a0b39464d50ac3b0b0f727fd55be13449438190c1e014134736e5b141ffbaa33","tap_string":"homebrew/cask","url_args":["https://mx-app-blob-prod.maxon.net/mx-package-production/installer/macos/maxon/maxonapp/releases/2027.0.0/Maxon_App_2027.0.0_Mac.zip"],"version":"2027.0.0","raw_artifacts":[[":uninstall",{":launchctl":["com.maxon.mxnotify.agent","com.maxon.mxredirect.agent","com.redgiant.service"],":quit":"net.maxon.app-manager",":delete":["/Applications/Maxon.app","/Library/Application Support/Maxon","/Library/Application Support/Red Giant","/Library/Logs/Maxon","/Library/Logs/Red Giant"]}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/maxon/2027.0.0/Maxon_App_2027.0.0_Mac.app/Contents/MacOS/installbuilder.sh",":sudo":true}}],[":zap",{":trash":["/Users/Shared/Maxon","/Users/Shared/Red Giant","~/Library/Application Support/Maxon","~/Library/Application Support/Red Giant","~/Library/Caches/net.maxon.app-manager","~/Library/Preferences/Maxon","~/Library/Preferences/net.maxon.app-manager.plist","~/Library/Saved Application State/net.maxon.app-manager.savedState"]}]]},"mbed-studio":{"depends_on_args":{":macos":":any"},"desc":"IDE for Mbed OS application and library development","homepage":"https://os.mbed.com/studio/","names":["Mbed Studio"],"renames":[["MbedStudio-*.pkg","MbedStudio.pkg"]],"ruby_source_checksum":{":sha256":"5896eae465ba083bf39dd08e96da710acd28ea79e5777a31ef520aeca4bee127"},"ruby_source_path":"Casks/m/mbed-studio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://studio.mbed.com/installers/latest/mac/MbedStudio.pkg"],"version":"1.5.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.arm.mbed.studio"}],[":pkg",["MbedStudio.pkg"]],[":zap",{":trash":["~/.mbed-library-cache","~/.mbed-library-pipeline","~/.mbed-studio","~/Library/Application Support/Mbed Studio"]}]]},"mcbopomofo":{"depends_on_args":{":macos":":any"},"desc":"Input method for Bopomofo (Phonetic Symbols of Mandarin Chinese)","homepage":"https://mcbopomofo.openvanilla.org/","names":["McBopomofo"],"ruby_source_checksum":{":sha256":"8bad7e17697f44ec15bf903d944daad08027a97c3597d70a33981ee233e996bd"},"ruby_source_path":"Casks/m/mcbopomofo.rb","sha256":"7e6ae8b717d2c36cbd11a4ad0d23cb8dbaeb6b9e6c48b2de1c4f83655203827a","tap_string":"homebrew/cask","url_args":["https://github.com/openvanilla/McBopomofo/releases/download/3.1.1/McBopomofo-Installer-3.1.1.zip"],"version":"3.1.1","raw_artifacts":[[":uninstall",{":delete":"~/Library/Input Methods/McBopomofo.app"}],[":installer",{":manual":"McBopomofoInstaller.app"}],[":zap",{":trash":"~/Library/Saved Application State/org.openvanilla.McBopomofo.McBopomofoInstaller.savedState"}]]},"mcloud":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"China Mobile Cloud Drive","homepage":"https://yun.139.com/","names":["mcloud","中国移动云盘"],"ruby_source_checksum":{":sha256":"85bcd0424076f3d5d58c828e2fbc81d7d84fb69219d6c600f7322feacb3b9a91"},"ruby_source_path":"Casks/m/mcloud.rb","sha256":"d0dadba4141efafba59f9ca3a620645cb965ea4b500ba3a9ba42201c81147cb6","tap_string":"homebrew/cask","url_args":["https://yun.mcloud.139.com/mCloudPc/macV420/mCloud-4.2.0-000.dmg"],"version":"4.2.0,000","raw_artifacts":[[":app",["中国移动云盘.app"]],[":zap",{":trash":["~/Library/Application Support/mCloud","~/Library/Preferences/com.cmic.mcloudForMacOSV2.plist"]}]]},"mcpbundler":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"MCP servers and Agent skills management app","homepage":"https://mcp-bundler.com/","names":["MCP Bundler"],"ruby_source_checksum":{":sha256":"feddc7e195ba6f54783470f3e8bc5eb77324c5ca1a92ca03245ccb8d6c3cbac7"},"ruby_source_path":"Casks/m/mcpbundler.rb","sha256":"304a07eb6a5dca7f854839cd40b0e1beb02ec8bb2a78abe9267da2781fd4c7c1","tap_string":"homebrew/cask","url_args":["https://mcp-bundler.com/downloads/MCPBundler-1.0-27.zip"],"version":"1.0,27","raw_artifacts":[[":app",["MCPBundler.app"]],[":zap",{":trash":["~/Library/Application Support/Lifeisgoodlabs.MCP-Bundler","~/Library/Caches/Lifeisgoodlabs.MCP-Bundler","~/Library/Preferences/Lifeisgoodlabs.MCP-Bundler.plist"]}]]},"mcplinker":{"depends_on_args":{":macos":":any"},"desc":"Manage and sync MCP server configurations across AI clients","homepage":"https://github.com/milisp/mcp-linker","names":["MCP Linker"],"ruby_source_checksum":{":sha256":"986c350938a2c7154e98120731104ea3d0c271ed86534b0d2816d91cb5dbcb63"},"ruby_source_path":"Casks/m/mcplinker.rb","sha256":"ee796a0014e2f65e5bb1358da5eae44d44e889d33371c47d8fdb69fbbd3edf60","tap_string":"homebrew/cask","url_args":["https://github.com/milisp/mcp-linker/releases/download/v2.10.0/MCPLinker_2.10.0_x64.dmg"],"version":"2.10.0","raw_artifacts":[[":app",["MCPLinker.app"]],[":zap",{":trash":["~/.cache/mcp-linker","~/.config/mcplinker","~/Library/Application Support/dev.milisp.mcplinker","~/Library/Caches/dev.milisp.mcplinker","~/Library/HTTPStorages/dev.milisp.mcplinker.binarycookies","~/Library/Preferences/dev.milisp.mcplinker.plist","~/Library/WebKit/dev.milisp.mcplinker"]}]]},"mcreator":{"depends_on_args":{":macos":":any"},"desc":"Software used to make Minecraft Java Edition mods","homepage":"https://mcreator.net/","names":["MCreator"],"ruby_source_checksum":{":sha256":"49d81891be1067b316304176350c5edd1ac259dd66a56f917f3e5077f8c3d6a1"},"ruby_source_path":"Casks/m/mcreator.rb","sha256":"58b1d9ad9bfa356ddfab139f92c749227dab235195c10dce0e355878c61a7c77","tap_string":"homebrew/cask","url_args":["https://github.com/MCreator/MCreator/releases/download/2026.2.33518/MCreator.2026.2.Mac.64bit.dmg"],"version":"2026.2.33518","raw_artifacts":[[":uninstall",{":quit":"net.mcreator"}],[":app",["MCreator.app"]],[":zap",{":trash":"~/.mcreator"}]]},"mdb-accdb-viewer":{"depends_on_args":{":macos":":any"},"desc":"Open Microsoft Access Databases","homepage":"https://eggerapps.at/mdbviewer/","names":["MDB/ACCDB Viewer"],"ruby_source_checksum":{":sha256":"a3a2e8cbcf3bb447c1d671acdc4a26f48b0dc07d24875eb9563306258e558a17"},"ruby_source_path":"Casks/m/mdb-accdb-viewer.rb","sha256":"5897a9d1bcfbb4711189716aedc88ca47f5ade821a67f5195a2d03c46bc22ece","tap_string":"homebrew/cask","url_args":["https://downloads.eggerapps.at/mdbviewer/mdbviewer-2.3.2.zip"],"version":"2.3.2","raw_artifacts":[[":app",["MDB ACCDB Viewer.app"]],[":zap",{":trash":["~/Library/Application Scripts/at.eggerapps.mdbviewer","~/Library/Containers/at.eggerapps.mdbviewer"]}]]},"mdhero":{"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Markdown viewer and editor","homepage":"https://mdhero.app/","names":["MDHero"],"ruby_source_checksum":{":sha256":"7987d22f1bad03534b52610764aadfdd74d397c0436c60e0610f8dd363c5e871"},"ruby_source_path":"Casks/m/mdhero.rb","tap_string":"homebrew/cask","url_args":["https://github.com/vaibhav-kakde-in/mdhero/releases/download/v0.2.10/MDHero_0.2.10_amd64.dmg"],"version":"0.2.10","raw_artifacts":[[":app",["MDHero.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.mdhero.app.quicklook","~/Library/Application Support/com.mdhero.app","~/Library/Caches/com.mdhero.app","~/Library/Containers/com.mdhero.app.quicklook","~/Library/WebKit/com.mdhero.app"]}]]},"mdrp":{"depends_on_args":{":macos":":any"},"desc":"Utility to rip and copy DVD content","homepage":"https://www.macdvdripperpro.com/","names":["Mac DVDRipper Pro"],"ruby_source_checksum":{":sha256":"cdd5282e57dc483c8dfafdf6dc5322f9e43d142588e90481c7cda50644a14dd6"},"ruby_source_path":"Casks/m/mdrp.rb","sha256":"9c7044b2b26957d3877d3ad93933e8e72d14a15f89b4347ae71085712833b4f6","tap_string":"homebrew/cask","url_args":["https://www.macdvdripperpro.com/MDRP_v1421.zip"],"version":"14.2.1","raw_artifacts":[[":app",["MDRP.app"]],[":zap",{":trash":["~/Library/Application Support/MDRP","~/Library/Caches/com.mdrp.MDRP","~/Library/Cookies/com.mdrp.MDRP.binarycookies","~/Library/HTTPStorages/com.mdrp.MDRP.binarycookies","~/Library/Preferences/com.mdrp.MDRP.plist"]}]]},"mds":{"depends_on_args":{":macos":":any"},"desc":"Deploy Intel and Apple Silicon Macs in Seconds","homepage":"https://twocanoes.com/products/mac/mds/","names":["MDS"],"ruby_source_checksum":{":sha256":"10a612abe8b5efc0aed0886069fff3fe420b263ad16acd343ef4e09b01c04b8b"},"ruby_source_path":"Casks/m/mds.rb","sha256":"29e53a23bb97cb260290c868dc92a31cdba359f98cbf6643742d367204c207f2","tap_string":"homebrew/cask","url_args":["https://twocanoes-software-updates.s3.amazonaws.com/MDS_Build-40106_Version-4.0.dmg"],"version":"4.0,40106","raw_artifacts":[[":uninstall",{":launchctl":"com.mds-micromdm",":pkgutil":"com.twocanoes.pkg.MDS"}],[":pkg",["MDS.pkg"]],[":zap",{":trash":["/Library/LaunchDaemons/com.twocanoes.mdshelpertool.plist","/Library/PrivilegedHelperTools/com.twocanoes.mdshelpertool","/usr/local/mds-micromdm","~/Library/Application Support/com.twocanoes.mds.sync","~/Library/Application Support/MDS","~/Library/Logs/com.twocanoes.mds.log"]}]]},"mechvibes":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Play mechanical keyboard sounds as you type","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mechvibes.com/","names":["Mechvibes"],"ruby_source_checksum":{":sha256":"d40816ece69931cc223d51160865ac2a6351d46a0603d312b513cbfdabf6c84c"},"ruby_source_path":"Casks/m/mechvibes.rb","sha256":"ba1d345a8c1eb7ff9445e0621b2a9bd2e051a2e92541323dde5d4051f78acef0","tap_string":"homebrew/cask","url_args":["https://github.com/hainguyents13/mechvibes/releases/download/v2.3.4/Mechvibes-2.3.4.dmg"],"version":"2.3.4","raw_artifacts":[[":app",["Mechvibes.app"]],[":zap",{":trash":["~/Library/Application Support/Mechvibes","~/Library/Preferences/com.electron.mechvibes.plist","~/Library/Saved Application State/com.electron.mechvibes.savedState"],":rmdir":"~/mechvibes_custom"}]]},"media-center":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Media manager and player","homepage":"https://www.jriver.com/index.html","names":["JRiver Media Center"],"ruby_source_checksum":{":sha256":"8ba30dde07cb5b6629e517df1dfe877c937382d91fa1f6e65037f5f3a2e2a0be"},"ruby_source_path":"Casks/m/media-center.rb","sha256":"d78bf0daf75ca7872181855009751594e22a2c33b18f41f44d90b66ebb4ce3ca","tap_string":"homebrew/cask","url_args":["https://files.jriver-cdn.com/mediacenter/channels/v36/stable/MediaCenter360035-Universal.dmg"],"version":"36.00.35","raw_artifacts":[[":uninstall",{":quit":"com.jriver.MediaCenter36"}],[":app",["Media Center 36.app"]],[":zap",{":trash":["~/Documents/JRiver","~/Library/Application Support/J River","~/Library/Caches/com.jriver.MediaCenter36","~/Library/Cookies/com.jriver.MediaCenter36*","~/Library/Preferences/com.jriver.MediaCenter36.plist","~/Library/Saved Application State/com.jriver.MediaCenter36.savedState"]}]]},"media-converter":{"depends_on_args":{":macos":":any"},"desc":"Convert avi, wmv, mkv, rm, mov and more to other formats","homepage":"https://media-converter.sourceforge.io/","names":["Media Converter"],"ruby_source_checksum":{":sha256":"715650cd1855b4e6f73910a6b267e862f5b6642636a81aedbf5b8e4269d411f8"},"ruby_source_path":"Casks/m/media-converter.rb","sha256":"e7753762138c2b5552b606d02ece75bb40969d626ea5027dd8165d78fb078369","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/media-converter/media-converter/3.0.2/media-converter-3.0.2.zip"],"version":"3.0.2","raw_artifacts":[[":app",["Media Converter.localized/Media Converter.app"]],[":zap",{":trash":"~/Library/Preferences/com.kiwifruitware.Media-Converter.plist"}]]},"mediaelch":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Media Manager for Kodi","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.kvibes.de/en/mediaelch/","names":["MediaElch"],"ruby_source_checksum":{":sha256":"b25f83b6498f70030e5ac23e4f919fd5f7711cf82869bf1b8152aa91e184a0de"},"ruby_source_path":"Casks/m/mediaelch.rb","sha256":"a49e8f12326cc5c7e55ed0b0b6e951fd27cf704ae2ddc3f24cb860af45a7dad4","tap_string":"homebrew/cask","url_args":["https://github.com/Komet/MediaElch/releases/download/v2.12.0/MediaElch_macOS_11_or_later_Qt6_2.12.0_2024-10-13_git-80324653.dmg"],"version":"2.12.0,2024-10-13,80324653","raw_artifacts":[[":app",["MediaElch.app"]],[":zap",{":trash":["~/Library/Preferences/com.kvibes.MediaElch.plist","~/Library/Saved Application State/com.kvibes.MediaElch.savedState"]}]]},"mediahuman-audio-converter":{"depends_on_args":{":macos":":any"},"desc":"Audio converter","homepage":"https://www.mediahuman.com/audio-converter/","names":["MediaHuman Audio Converter"],"ruby_source_checksum":{":sha256":"21daf735dd095e456b7f5ec921e1463606dae5e1658132b5bd3cc3f6b2286ad9"},"ruby_source_path":"Casks/m/mediahuman-audio-converter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.mediahuman.com/files/MHAudioConverter.dmg"],"version":"2.3.8","raw_artifacts":[[":app",["MediaHuman Audio Converter.app"]],[":zap",{":trash":["~/Library/Preferences/com.mediahuman.Audio Converter.plist","~/Library/Preferences/com.mediahuman.plist","~/Library/Saved Application State/com.mediahuman.Audio Converter.savedState"]}]]},"mediahuman-youtube-downloader":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"YouTube videos downloader","homepage":"https://www.mediahuman.net/youtube-video-downloader/","names":["MediaHuman YouTube Downloader"],"ruby_source_checksum":{":sha256":"9139631bec3afec9f2f649a423505f0311bb826ebe5e32ed2b7710483d1d6eca"},"ruby_source_path":"Casks/m/mediahuman-youtube-downloader.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.mediahuman.net/files/YouTubeDownloader.dmg"],"version":"3.9.24","raw_artifacts":[[":uninstall",{":launchctl":"application.com.mediahuman.YouTube"}],[":app",["MediaHuman YouTube Downloader.app"]],[":zap",{":trash":["~/Library/Application Support/MediaHuman/YouTube Downloader","~/Library/Caches/MediaHuman/YouTube Downloader","~/Library/Preferences/com.mediahuman.YouTube Downloader.plist","~/Library/Saved Application State/com.mediahuman.YouTube Downloader.savedState"]}]]},"mediainfo":{"depends_on_args":{":macos":":any"},"desc":"Display technical and tag data for video and audio files","homepage":"https://mediaarea.net/en/MediaInfo","names":["MediaInfo"],"ruby_source_checksum":{":sha256":"59a622dbb547c3a881210629e89fc172b2e877703c0dce790c1f9a2a50d7b929"},"ruby_source_path":"Casks/m/mediainfo.rb","sha256":"91b4d2018587fb5dece499c6d337549e954941247d0fdb034b2b333692d743d4","tap_string":"homebrew/cask","url_args":["https://mediaarea.net/download/binary/mediainfo-gui/26.10/MediaInfo_GUI_26.10_Mac.dmg"],"version":"26.10","raw_artifacts":[[":app",["MediaInfo.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.mediaarea.mediainfo.mac-old.sfl*","~/Library/Preferences/net.mediaarea.mediainfo.mac-old.plist","~/Library/Saved Application State/net.mediaarea.mediainfo.mac-old.savedState"]}]]},"mediainfoex":{"depends_on_args":{":macos":":any"},"desc":"Display file information in Finder contextual menu","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/sbarex/MediaInfo","names":["MediaInfo"],"ruby_source_checksum":{":sha256":"7c57b3457b050626c868c99e05fc98f6c0a52d33f7e033db25565414f3544bf1"},"ruby_source_path":"Casks/m/mediainfoex.rb","sha256":"7f2cbb113f6bfff49541487d73ce8b6dc3e4b28a7d2832afbcd45dca6b891481","tap_string":"homebrew/cask","url_args":["https://github.com/sbarex/MediaInfo/releases/download/1.7.4/MediaInfoEx.zip"],"version":"1.7.4","raw_artifacts":[[":app",["MediaInfoEx.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.sbarex.MediaInfo","~/Library/Application Scripts/org.sbarex.MediaInfo.Finder-Extension","~/Library/Containers/MediaInfo Finder Extension","~/Library/Containers/org.sbarex.MediaInfo","~/Library/Preferences/org.sbarex.MediaInfo.plist"]}]]},"mediamate":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"UI replacement for volume, brightness and now playing controls","homepage":"https://wouter01.github.io/MediaMate/","names":["MediaMate"],"ruby_source_checksum":{":sha256":"9bbb9d1db9c34b8f1a273a6b58f7741a35f8ac47115e1ef9ea9530be3319a61f"},"ruby_source_path":"Casks/m/mediamate.rb","sha256":"461abee47383cffaa14a9a4d5e1ccee409d97306f300dd4dc705c3d76828b74e","tap_string":"homebrew/cask","url_args":["https://github.com/Wouter01/MediaMate-Releases/releases/download/v3.8.4_321/MediaMate_v3.8.4-321.zip"],"version":"3.8.4,321","raw_artifacts":[[":uninstall",{":quit":"com.tweety.MediaMate"}],[":app",["MediaMate.app"]],[":zap",{":trash":["~/Library/Caches/CloudKit/com.tweety.MediaMate","~/Library/Caches/com.tweety.MediaMate","~/Library/HTTPStorages/com.tweety.MediaMate","~/Library/HTTPStorages/com.tweety.MediaMate.binarycookies","~/Library/Preferences/com.tweety.MediaMate.plist"]}]]},"mediathekview":{"depends_on_args":{":macos":":any"},"desc":"Manages online multimedia libs of German, Austrian and Swiss public broadcasters","homepage":"https://mediathekview.de/","names":["MediathekView"],"ruby_source_checksum":{":sha256":"501f89f0c642a0c48fe6abfed0c3fa0a0e2218b425352925cc6f843f237ad349"},"ruby_source_path":"Casks/m/mediathekview.rb","sha256":"97e3aceaec842dc98defd83699ccb51f27f003c96e58abc7c9a619f1d75cea28","tap_string":"homebrew/cask","url_args":["https://download.mediathekview.de/stabil/MediathekView-15.0.0-mac.dmg"],"version":"15.0.0","raw_artifacts":[[":app",["MediathekView.app"]],[":zap",{":trash":"~/Library/Caches/MediathekView"}]]},"medibangpaintpro":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Create digital art and comics","homepage":"https://medibangpaint.com/en/pc/","names":["MediBang Paint Pro"],"ruby_source_checksum":{":sha256":"6b01c951484e60ca761fd6636e2f337a234d434eb81eff3ada11b8ca8f5778f7"},"ruby_source_path":"Casks/m/medibangpaintpro.rb","sha256":"c966c62fda937acc85c114e25202a113614d540ff493cde1eb42e7417335f3c8","tap_string":"homebrew/cask","url_args":["https://medibangpaint.com/static/installer/MediBangPaintPro/MediBangPaintPro-29.1.dmg"],"version":"29.1","raw_artifacts":[[":app",["MediBangPaintPro.app"]],[":zap",{":trash":["~/Library/Application Support/CloudDocs/session/containers/iCloud.com.medibang.MediBangPaintTablet","~/Library/Application Support/CloudDocs/session/containers/iCloud.com.medibang.MediBangPaintTablet.plist","~/Library/Application Support/Medibang","~/Library/Preferences/com.medibang.cloudalpaca.plist","~/Library/Saved Application State/com.medibang.cloudalpaca.savedState"]}]]},"medis":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Modern GUI for Redis","homepage":"https://getmedis.com/","names":["Medis"],"ruby_source_checksum":{":sha256":"c25cd9825e8f05745503265c2b99657456f9cd557c788c25ad98188e47749486"},"ruby_source_path":"Casks/m/medis.rb","sha256":"f9cef8fb4637d9a0f5a101246a20830c081452f49dfc7006b992bb6b4c561943","tap_string":"homebrew/cask","url_args":["https://api.getmedis.com/medis/medis-2.16.1.zip"],"version":"2.16.1","raw_artifacts":[[":app",["Medis.app"]],[":zap",{":trash":["~/Library/Application Support/li.zihua.medis*","~/Library/Caches/li.zihua.medis*","~/Library/HTTPStorages/li.zihua.medis*","~/Library/Preferences/li.zihua.medis*.plist"]}]]},"meetily":{"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Meeting transcription and analysis application","homepage":"https://meetily.ai/","names":["Meetily"],"ruby_source_checksum":{":sha256":"bcdcebcde3b12d1730aa3a88ef2a1a3707ab40bf590994d9a3fa8013175b1fa4"},"ruby_source_path":"Casks/m/meetily.rb","sha256":"16f84b1769619ba3da93bc43e9c1fa3320ce2b00cc9e99225a3d21302770eaf5","tap_string":"homebrew/cask","url_args":["https://github.com/Zackriya-Solutions/meetily/releases/download/v0.4.1/meetily_0.4.1_aarch64.dmg"],"version":"0.4.1","raw_artifacts":[[":app",["meetily.app"]],[":zap",{":trash":["~/Library/Application Support/meetily","~/Library/Logs/meetily","~/Library/Preferences/com.meetily.ai.plist","~/Library/Saved Application State/com.meetily.ai.savedState"]}]]},"meetingbar":{"depends_on_args":{":macos":":any"},"desc":"Shows the next meeting in the menu bar","homepage":"https://github.com/leits/MeetingBar","names":["MeetingBar"],"ruby_source_checksum":{":sha256":"bb28cd0db6dc02608b0353d9f2279c13ceb6715404084b09175578243ca58e48"},"ruby_source_path":"Casks/m/meetingbar.rb","sha256":"4f19af496d4ff44b9b0ee02be02bc76207f3e365a7f9e77c7219a08c607838d7","tap_string":"homebrew/cask","url_args":["https://github.com/leits/MeetingBar/releases/download/v4.11.6/MeetingBar.dmg"],"version":"4.11.6","raw_artifacts":[[":app",["MeetingBar.app"]],[":zap",{":trash":["~/Library/Application Scripts/leits.MeetingBar","~/Library/Containers/leits.MeetingBar"]}]]},"meetingrecorder":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Recorder for meetings capturing mic and system audio","homepage":"https://meetingsrecorder.com/","names":["MeetingRecorder"],"ruby_source_checksum":{":sha256":"27a47beea341f07a7f07438ff59b6312c38c6d845db9b2318dff6f9bc276f0e7"},"ruby_source_path":"Casks/m/meetingrecorder.rb","sha256":"ca23fd33975b28e1384de06467d5a0b3150b47ef5d9d6b87948f9de853ef1b88","tap_string":"homebrew/cask","url_args":["https://meetingsrecorder.com/downloads/MeetingRecorder-1.6.11.dmg"],"version":"1.6.11","raw_artifacts":[[":app",["MeetingRecorder.app"]],[":zap",{":trash":["~/Library/Application Support/MeetingRecorder","~/Library/Caches/com.meetingrecorder.app","~/Library/HTTPStorages/com.meetingrecorder.app","~/Library/Preferences/com.meetingrecorder.app.plist"]}]]},"meetmic":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Audio transcription tool","homepage":"https://meetmic.app/","names":["MeetMic"],"ruby_source_checksum":{":sha256":"bb5f51d2bb57efbf5215d8f47adb054ca3a09cee8682e45298a7cb2e73c1cc6b"},"ruby_source_path":"Casks/m/meetmic.rb","sha256":"16ded8cb4b4f659a933e13d0141f3ed6024bbb4511b39c9ef9391fdbf5683ab0","tap_string":"homebrew/cask","url_args":["https://meetmicdev.s3.us-west-002.backblazeb2.com/MeetMic-1.37.619.zip"],"version":"1.37.619","raw_artifacts":[[":app",["MeetMic.app"]],[":binary",["$APPDIR/MeetMic.app/Contents/MacOS/meetmic-cli"],{":target":"meetmic"}],[":zap",{":trash":["~/Library/Application Scripts/ltd.iwt.QuickWhisper","~/Library/Application Scripts/ltd.iwt.QuickWhisper.QuickWhisperWidget","~/Library/Application Scripts/ltd.iwt.QuickWhisper.Transcribe","~/Library/Caches/ltd.iwt.QuickWhisper","~/Library/Containers/ltd.iwt.QuickWhisper","~/Library/Containers/ltd.iwt.QuickWhisper.QuickWhisperWidget","~/Library/Containers/ltd.iwt.QuickWhisper.Transcribe"]}]]},"mega":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Molecular evolution statistical analysis and construction of phylogenetic trees","homepage":"https://megasoftware.net/","names":["MEGA","Molecular Evolutionary Genetics Analysis"],"ruby_source_checksum":{":sha256":"585445e5686cd10e12bafcdbae9f4102d7c6ea387930a2e9d3f60447526f30a9"},"ruby_source_path":"Casks/m/mega.rb","sha256":"ffefdaf157598e477411650c60528f82aaf36446136344ac61ba5fbfa0f612ab","tap_string":"homebrew/cask","url_args":["https://megasoftware.net/releases/MEGA_12.1.4_installer.pkg"],"version":"12.1.4","raw_artifacts":[[":uninstall",{":quit":"com.company.MEGA12",":pkgutil":"com.igem.pkg.MEGA12",":delete":["/Applications/MEGA12.app","/usr/local/bin/megacc","/usr/local/share/man/man1/mega.1","/usr/local/share/man/man1/megacc.1"]}],[":pkg",["MEGA_12.1.4_installer.pkg"]],[":zap",{":trash":["~/Library/Preferences/com.company.MEGA*","~/Library/Saved Application State/com.company.MEGA*"]}]]},"megacmd-app":{"depends_on_args":{":macos":":any"},"desc":"Command-line access to MEGA services","homepage":"https://mega.nz/cmd","names":["MEGAcmd"],"ruby_source_checksum":{":sha256":"358f5c3f7f3fadf102c909f121d41211c5e49a514d03da5b5f14bcfb1909385f"},"ruby_source_path":"Casks/m/megacmd-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mega.nz/MEGAcmdSetup.dmg"],"version":"2.7.0","raw_artifacts":[[":uninstall",{":launchctl":"megacmd.mac.megaupdater"}],[":app",["MEGAcmd.app"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-attr"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-backup"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-cancel"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-cat"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-cd"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-cmd"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-confirm"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-confirmcancel"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-cp"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-debug"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-deleteversions"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-df"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-du"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-errorcode"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-exclude"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-exec"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-export"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-find"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-ftp"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-get"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-graphics"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-help"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-https"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-import"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-invite"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-ipc"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-killsession"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-lcd"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-log"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-login"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-logout"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-lpwd"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-ls"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-mediainfo"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-mkdir"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-mount"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-mv"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-passwd"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-permissions"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-preview"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-put"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-pwd"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-quit"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-reload"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-rm"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-session"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-showpcr"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-signup"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-speedlimit"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-sync"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-thumbnail"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-transfers"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-tree"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-userattr"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-users"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-version"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-webdav"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-whoami"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/mega-share"]],[":binary",["$APPDIR/MEGAcmd.app/Contents/MacOS/MEGAcmdShell"],{":target":"megacmd"}],[":zap",{":trash":["~/.megaCmd","~/Library/Caches/megacmd.mac","~/Library/HTTPStorages/megacmd.mac","~/Library/LaunchAgents/megacmd.mac.megaupdater.plist"]}]],"raw_caveats":"megacmd-app only works if called from /Applications, so you may need to install\nit with:\n\n  brew install --cask --appdir=/Applications megacmd-app\n"},"megasync":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Syncs files between computers and MEGA Cloud drives","homepage":"https://mega.nz/sync","names":["MEGAsync"],"ruby_source_checksum":{":sha256":"2c3d533f45f230f757394108c225b66ade17e670c6c962f29dad903aa9acd714"},"ruby_source_path":"Casks/m/megasync.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mega.nz/MEGAsyncSetup.dmg"],"version":"6.6.2.0","raw_artifacts":[[":uninstall",{":launchctl":"mega.mac.megaupdater",":quit":"mega.mac",":login_item":"MEGAsync"}],[":app",["MEGAsync.app"]],[":zap",{":trash":["~/Library/Application Scripts/mega.mac.MEGAShellExtFinder","~/Library/Caches/mega.mac","~/Library/Containers/mega.mac.MEGAShellExtFinder","~/Library/LaunchAgents/mega.mac.megaupdater.plist","~/Library/Preferences/mega.mac.plist"]}]]},"megazeux":{"depends_on_args":{":macos":":any"},"desc":"ASCII-based game creation system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.digitalmzx.com/","names":["MegaZeux"],"ruby_source_checksum":{":sha256":"9117d49a4d733594659ee710cd195b787caf8180b8fd3dad73f3fcf323043dfc"},"ruby_source_path":"Casks/m/megazeux.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.digitalmzx.com/download.php?latest=osx"],"version":"2.93d","raw_artifacts":[[":app",["MegaZeux.app"]],[":artifact",["Documentation"],{":target":"~/Library/Application Support/MegaZeux/Documentation"}],[":zap",{":trash":["~/.megazeux-config","~/Library/Application Support/MegaZeux"]}]]},"meituxiuxiu":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Photo editing and beautification software","homepage":"https://pc.meitu.com/","names":["meituxiuxiu","美图秀秀"],"ruby_source_checksum":{":sha256":"91c42040e899fecc2e8f898024ed78310e734ba9e6efc94d6bedd6b7a76d36cb"},"ruby_source_path":"Casks/m/meituxiuxiu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://xiuxiupc-dl.meitudata.com/xiuxiumac_setup.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"2.2.80","raw_artifacts":[[":uninstall",{":quit":"com.meitu.mtxxpro"}],[":app",["美图秀秀.app"]],[":zap",{":trash":["~/Library/Caches/com.meitu.mtxxpro","~/Library/Preferences/com.meitu.mtxxpro.plist"]}]]},"meld-studio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Live streaming and recording software","homepage":"https://www.meldstudio.co/","names":["Meld Studio"],"ruby_source_checksum":{":sha256":"2ad284c783cd6158c40fe67b987825a6846ec3f1d9beb46fbbc15f91b15e63fc"},"ruby_source_path":"Casks/m/meld-studio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://packages.streamwithmeld.com/MeldStudioInstaller.dmg"],"version":"0.10.7.7","raw_artifacts":[[":uninstall",{":launchctl":["co.meldstudio.keystone.agent","co.meldstudio.keystone.xpcservice","co.meldstudio.MeldStudioUpdater.wake"],":quit":"co.meldstudio.MeldStudio"}],[":app",["Meld Studio.app"]],[":zap",{":trash":["~/Library/Application Support/MeldStudio","~/Library/Caches/co.meldstudio.MeldStudio","~/Library/Caches/Meld Studio","~/Library/HTTPStorages/co.meldstudio.MeldStudio.binarycookies","~/Library/HTTPStorages/co.meldstudio.MeldStudioUpdater","~/Library/LaunchAgents/co.meldstudio.keystone.agent.plist","~/Library/LaunchAgents/co.meldstudio.keystone.xpcservice.plist","~/Library/LaunchAgents/co.meldstudio.MeldStudioUpdater.wake.plist","~/Library/Meld Studio","~/Library/MeldStudio","~/Library/WebKit/co.meldstudio.MeldStudio"]}]]},"meld":{"depends_on_args":{":macos":":any"},"desc":"Visual diff and merge tool","homepage":"https://gitlab.com/dehesselle/meld_macos","names":["Meld for macOS"],"ruby_source_checksum":{":sha256":"e2504752579e45c57cbd4136157b0fd5fda03344df19cf8cb9299f9e25e156b2"},"ruby_source_path":"Casks/m/meld.rb","sha256":"db6be60ccf93f173851da8912b8b5cbf4a2aa6cdf419db4970c573f7fe0f7693","tap_string":"homebrew/cask","url_args":["https://gitlab.com/api/v4/projects/51547804/packages/generic/meld_macos/3.22.3+105/Meld-3.22.3+105_x86_64.dmg"],"version":"3.22.3+105","raw_artifacts":[[":app",["Meld.app"]],[":command_wrapper",["meld"],{":executable":"$APPDIR/Meld.app/Contents/MacOS/Meld"}],[":zap",{":trash":["~/.local/share/meld","~/Library/Application Support/org.gnome.Meld","~/Library/Caches/org.gnome.Meld","~/Library/Preferences/org.gnome.Meld.plist","~/Library/Saved Application State/org.gnome.Meld.savedState"]}]]},"mellel":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Advanced word processor built for long and complex documents","homepage":"https://www.mellel.com/","names":["Mellel"],"ruby_source_checksum":{":sha256":"bc2272ab2d93bb7150720e01b4fd5d614fffda9a4b202035e4c3a8fb17769f8e"},"ruby_source_path":"Casks/m/mellel.rb","sha256":"89c201f4d9c6f918772840b98081fcacd6a95e00575a02ecf6c9cd70c0e9788a","tap_string":"homebrew/cask","url_args":["https://d1riogbqt3a9uw.cloudfront.net/mellel_68037.dmg"],"version":"6.8.0,68037","raw_artifacts":[[":uninstall",{":quit":"com.redlex.mellel.mac"}],[":app",["Mellel 6.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.redlex.mellel","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.redlex.mellel6.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.redlex.mellel.mac.sfl*","~/Library/Application Support/com.redlex.mellel6","~/Library/Application Support/com.redlex.mellel.mac","~/Library/Application Support/Mellel 6","~/Library/Caches/com.redlex.mellel6","~/Library/Caches/com.redlex.mellel.mac","~/Library/HTTPStorages/com.redlex.mellel6","~/Library/HTTPStorages/com.redlex.mellel6.binarycookies","~/Library/HTTPStorages/com.redlex.mellel.mac","~/Library/Preferences/com.redlex.mellel6.plist","~/Library/Preferences/com.redlex.mellel.mac.plist","~/Library/Saved Application State/com.redlex.mellel6.savedState","~/Library/Saved Application State/com.redlex.MellelUpdater.savedState"]}]]},"melodics":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Helps you learn to play your instrument","homepage":"https://melodics.com/","names":["Melodics"],"ruby_source_checksum":{":sha256":"15edd48bf75125eafd58d6ce991079af8a56bf8348064f4dcc6542376c742068"},"ruby_source_path":"Casks/m/melodics.rb","sha256":"eaf56f49b535b900528b4cf6646de339b1875bd994a5f932832ee604d8a6e6ae","tap_string":"homebrew/cask","url_args":["https://web-cdn.melodics.com/download/CF1E4385-6EA0-46A5-980B-9A2C33B6414B.zip"],"version":"5.0.1675,CF1E4385-6EA0-46A5-980B-9A2C33B6414B","raw_artifacts":[[":uninstall",{":quit":"com.melodics.melodics"}],[":app",["Melodics.app"]],[":zap",{":trash":["~/Library/Application Support/Melodics","~/Library/Caches/com.melodics.melodics","~/Library/Caches/Melodics","~/Library/HTTPStorages/com.melodics.melodics","~/Library/Preferences/com.melodics.Melodics.plist","~/Library/Preferences/com.melodics.Melodics.updates.plist","~/Library/Saved Application State/com.melodics.melodics.savedState","~/Library/WebKit/com.melodics.melodics"]}]]},"melonds":{"depends_on_args":{":macos":":any"},"desc":"Nintendo DS and DSi emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://melonds.kuribo64.net/","names":["melonDS"],"ruby_source_checksum":{":sha256":"ac0b86b1fec879936b05e3811c0db5afc3e0b88081b1921f614a6e06016f0915"},"ruby_source_path":"Casks/m/melonds.rb","sha256":"79843a5e5cab93188bd11942bff5440b9505ee91c6f526f7e90c22e3cff6718d","tap_string":"homebrew/cask","url_args":["https://github.com/melonDS-emu/melonDS/releases/download/1.1/melonDS-1.1-macOS-universal.zip"],"version":"1.1","raw_artifacts":[[":app",["melonDS.app"]],[":zap",{":trash":"~/Library/Preferences/melonDS/melonDS.ini"}]]},"mem":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Capture and access information from anywhere","homepage":"https://get.mem.ai/","names":["Mem"],"ruby_source_checksum":{":sha256":"6f302df951784a903efd645e9b03c78c56e82f40a37ed61da0e68428c1eac338"},"ruby_source_path":"Casks/m/mem.rb","sha256":"8b6298f6dac699be5c160679d3759149a262cf1e41ea305084648dd591de41ae","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/mem-desktop-stable-releases/Mem-0.43.0.dmg"],"version":"0.43.0","raw_artifacts":[[":app",["Mem.app"]],[":zap",{":trash":["~/Library/Application Support/mem","~/Library/Preferences/org.memlabs.Mem.plist","~/Library/Saved Application State/org.memlabs.Mem.savedState"]}]]},"memory-cleaner":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Free up RAM manually and automatically","homepage":"https://nektony.com/memory-cleaner","names":["Memory Cleaner"],"ruby_source_checksum":{":sha256":"e9512c67d05218480393d974990a8b8b51e078e6e87667e92bf9f382e640f08b"},"ruby_source_path":"Casks/m/memory-cleaner.rb","sha256":"7115196e0a529dca67b401247a69416666fa54ccc423dc107237c445b8124957","tap_string":"homebrew/cask","url_args":["https://download.nektony.com/download/memory-cleaner/dmg/memory-cleaner.dmg?build=276"],"version":"5.5.4,276","raw_artifacts":[[":app",["Memory Cleaner 5.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nektony.Memory-Cleaner-SII*","~/Library/Application Scripts/com.nektony.Memory-Cleaner-SII*.launcher","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nektony.memory-cleaner-siii.sfl*","~/Library/Application Support/com.nektony.Memory-Cleaner-SII*","~/Library/Application Support/Memory Cleaner","~/Library/Caches/com.nektony.Memory-Cleaner-SII*","~/Library/Cookies/com.nektony.Memory-Cleaner-SII.binarycookies","~/Library/HTTPStorages/com.nektony.Memory-Cleaner-SII*","~/Library/Preferences/com.nektony.Memory-Cleaner-SII*.plist"]}]]},"memory-meter-3":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Memory cleaning utility","homepage":"https://fiplab.com/apps/memory-clean-3-for-mac","names":["Memory Meter 3"],"ruby_source_checksum":{":sha256":"5e67b5c27a7e114b3ded7f503762d6d37025b96c7e9bf83ae256376fe6e4f756"},"ruby_source_path":"Casks/m/memory-meter-3.rb","sha256":"b8113adf1b65656eb933e76cda601ac25f1ada6208ca49b641e9da266857850d","tap_string":"homebrew/cask","url_args":["https://fiplab.com/updates/memorymeter3/Memory-Meter-3-1.0.81.zip"],"version":"1.0.81","raw_artifacts":[[":uninstall",{":quit":["com.fiplab.flcore","com.fiplab.mc3loginhelper","com.fiplab.memoryclean3"]}],[":app",["Memory Meter 3.app"]],[":zap",{":trash":["~/Library/Application Support/com.fiplab.memoryclean3","~/Library/Application Support/Memory Clean 3","~/Library/Caches/com.fiplab.memoryclean3","~/Library/Containers/com.fiplab.mc3loginhelper","~/Library/Preferences/com.fiplab.memoryclean3.plist"]}]]},"memory":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Time tracking software","homepage":"https://memory.ai/timely/","names":["Memory Tracker by Timely"],"ruby_source_checksum":{":sha256":"cb42a249723e3260f834da14888e251d0b3003a877304225952bf9697313f09e"},"ruby_source_path":"Casks/m/memory.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://memorymacapp.s3.amazonaws.com/Memory.zip"],"version":"2023.11","raw_artifacts":[[":app",["Memory.app"]],[":zap",{":trash":["~/Library/Application Support/Memory","~/Library/Caches/com.timeapp.devlpmp.Timely-Mac-Tracker","~/Library/Logs/Memory","~/Library/Preferences/com.timeapp.devlpmp.Timely-Mac-Tracker.plist"]}]]},"memoryanalyzer":{"depends_on_args":{":macos":":any"},"desc":"Java heap analyzer","homepage":"https://eclipse.dev/mat/","names":["Eclipse Memory Analyzer"],"ruby_source_checksum":{":sha256":"463f4e1b219b8a92ac5f2e8b8a6a58372457669e9cad83240239bb96d85f6462"},"ruby_source_path":"Casks/m/memoryanalyzer.rb","sha256":"aac44fb5584c952a003b6396e29e8eca630b0bddda1fd6f33fd3297411fe3449","tap_string":"homebrew/cask","url_args":["https://download.eclipse.org/mat/1.17.0/rcp/MemoryAnalyzer-1.17.0.20260601-macosx.cocoa.x86_64.dmg"],"version":"1.17.0.20260601","raw_artifacts":[[":app",["MemoryAnalyzer.app"]],[":zap",{":trash":"~/Library/Preferences/org.eclipse.mat.ui.rcp.MemoryAnalyzer.plist"}]]},"mend":{"desc":"Application security scanning CLI","homepage":"https://www.mend.io/","names":["mend"],"ruby_source_checksum":{":sha256":"0592a59ff09efd637ed17fa19dbfef0fb1fc480207122b0cc1ba4423e8dea52b"},"ruby_source_path":"Casks/m/mend.rb","sha256":"9af341fd90ed28e64dc26dd40dd638d85a9d5a704b2e103e664393f35ca11bbb","tap_string":"homebrew/cask","url_args":["https://downloads.mend.io/cli/darwin_amd64/mend"],"version":"26.9.3-hf1","raw_artifacts":[[":binary",["mend"]],[":zap",{":trash":"~/.mend"}]]},"mendeley-reference-manager":{"depends_on_args":{":macos":":monterey"},"desc":"Research management tool","homepage":"https://www.mendeley.com/download-reference-manager/macOS/","names":["Mendeley Reference Manager"],"ruby_source_checksum":{":sha256":"c5c6f430a3e52b44d0b848890109678ea657d77d1862a89e029b2bcef2e7bb80"},"ruby_source_path":"Casks/m/mendeley-reference-manager.rb","sha256":"f6bda072a9392e7730b06e19b3961364d96c2ecedca2965513bc85f309212105","tap_string":"homebrew/cask","url_args":["https://static.mendeley.com/bin/desktop/mendeley-reference-manager-2.150.0-universal.dmg"],"version":"2.150.0","raw_artifacts":[[":app",["Mendeley Reference Manager.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.elsevier.mendeley.sfl*","~/Library/Application Support/Mendeley Reference Manager","~/Library/Logs/Mendeley Reference Manager","~/Library/Preferences/com.elsevier.mendeley.plist","~/Library/Saved Application State/com.elsevier.mendeley.savedState"]}]]},"menu-bar-splitter":{"depends_on_args":{":macos":":any"},"desc":"Utility that adds dividers to your menu bar","homepage":"https://github.com/jwhamilton99/menu-bar-splitter","names":["Menu Bar Splitter"],"ruby_source_checksum":{":sha256":"1b255ff8fc083ab10e22197c383d1a0c7aab7457af8c9c3bbfb6231071717558"},"ruby_source_path":"Casks/m/menu-bar-splitter.rb","sha256":"3a48c97cb3594933c5b2f97b0e31373a45847b8aefec7aeceaf7f0ea350b789e","tap_string":"homebrew/cask","url_args":["https://github.com/jwhamilton99/menu-bar-splitter/releases/download/2.0.1/menu-bar-splitter.zip"],"version":"2.0.1","raw_artifacts":[[":app",["Menu Bar Splitter.app"]],[":zap",{":trash":["~/Library/Application Scripts/justinhamilton.Menu-Bar-Splitter","~/Library/Application Scripts/justinhamilton.Menu-Bar-Splitter-AutoLaunch","~/Library/Containers/justinhamilton.Menu-Bar-Splitter","~/Library/Containers/justinhamilton.Menu-Bar-Splitter-AutoLaunch"]}]]},"menubar-stats":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"System monitor with temperature & fans plugins","homepage":"https://seense.com/menubarstats/","names":["MenuBar Stats"],"ruby_source_checksum":{":sha256":"32c436660c28dc1dcf0d6a6e78b15cfb7600cc5a959b680ae88fc66bedac6a36"},"ruby_source_path":"Casks/m/menubar-stats.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://seense.com/menubarstats/updateapp/mbs.zip"],"version":"3.9.916","raw_artifacts":[[":uninstall",{":quit":"com.fabriceleyne.menubarstats"}],[":app",["MenuBar Stats.app"]],[":zap",{":trash":["~/Library/Application Scripts/3EYN7PPTPF.com.fabriceleyne.menubarstats","~/Library/Application Scripts/com.fabriceleyne.menubarstats*","~/Library/Containers/com.fabriceleyne.menubarstats*","~/Library/Group Containers/3EYN7PPTPF.com.fabriceleyne.menubarstats","~/Library/Group Containers/3EYN7PPTPF.com.fabriceleyne/com.fabriceleyne.menubarstats"]}]]},"menubarx":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Menu bar browser","homepage":"https://menubarx.app/","names":["MenubarX"],"ruby_source_checksum":{":sha256":"3fce506dad3463ef2c89ba407f0bbc83b7211793ab7ea9915fcc1e667682af3d"},"ruby_source_path":"Casks/m/menubarx.rb","sha256":"63973867313ab0bfff6861b35d72fe91fc78c84085a2650b42b21d41cabba97e","tap_string":"homebrew/cask","url_args":["https://menubarx-1251679148.file.myqcloud.com/download/MenubarX-1.7.6.dmg"],"version":"1.7.6","raw_artifacts":[[":app",["MenubarX.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.app.menubarx","~/Library/Application Scripts/com.app.menubarx-helper","~/Library/Containers/com.app.menubarx","~/Library/Containers/com.app.menubarx-helper"]}]]},"menumeters":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Set of CPU, memory, disk, and network monitoring tools","homepage":"https://member.ipmu.jp/yuji.tachikawa/MenuMetersElCapitan/","names":["MenuMeters for El Capitan (and later)"],"ruby_source_checksum":{":sha256":"05b03f17e80171f2ea1c394c0da2ae69878aa789ce9b8f4fbe80f2c540aa3b4c"},"ruby_source_path":"Casks/m/menumeters.rb","sha256":"6c8a1a62e5f84ca043898e2503f4750c8cd8447588c6fb52d3be9c505a5cdff8","tap_string":"homebrew/cask","url_args":["https://github.com/yujitach/MenuMeters/releases/download/2.1.6.1/MenuMeters_2.1.6.1.zip"],"version":"2.1.6.1","raw_artifacts":[[":uninstall",{":quit":"com.yujitach.MenuMeters"}],[":app",["MenuMeters.app"]],[":zap",{":trash":["~/Library/Caches/com.yujitach.MenuMeters","~/Library/Preferences/com.ragingmenace.MenuMeters.plist","~/Library/Preferences/com.yujitach.MenuMeters.plist","~/Library/PreferencesPanes/MenuMeters.prefPane"]}]]},"menutube":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool to capture YouTube into the menu bar","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://edanchenkov.github.io/MenuTube/","names":["MenuTube"],"ruby_source_checksum":{":sha256":"20712b619d65c324f53ab325c5fbaefb9cfb4816a60282eb629e27a27b17184e"},"ruby_source_path":"Casks/m/menutube.rb","sha256":"ba7ea5753a270a5300a9a98effaa378a3e1e4305f89c804c1e779b06ebbf5a46","tap_string":"homebrew/cask","url_args":["https://github.com/edanchenkov/MenuTube/releases/download/1.7.4/MenuTube-1.7.4.dmg"],"version":"1.7.4","raw_artifacts":[[":app",["MenuTube.app"]],[":zap",{":trash":["~/Library/Application Support/MenuTube","~/Library/Preferences/com.rednuclearmonkey.menutube.plist","~/Library/Saved Application State/com.rednuclearmonkey.menutube.savedState"]}]]},"menuwhere":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Access the menu from anywhere","homepage":"https://manytricks.com/menuwhere/","names":["Menuwhere"],"ruby_source_checksum":{":sha256":"213c730b606196a5ceb9d7c478d8b338ea631e7ff7d77091e35e4fca216005ae"},"ruby_source_path":"Casks/m/menuwhere.rb","sha256":"26018be00b8d097e24c397c2f93996af47353dd1c8e54c7fcf28067fadd0dd3b","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/menuwhere230.dmg"],"version":"2.3.0","raw_artifacts":[[":uninstall",{":quit":"com.manytricks.Menuwhere"}],[":app",["Menuwhere.app"]],[":zap",{":trash":["~/Library/Caches/com.manytricks.Menuwhere","~/Library/HTTPStorages/com.manytricks.Menuwhere","~/Library/Preferences/com.manytricks.Menuwhere.plist"]}]]},"meridiem":{"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Markdown editor","homepage":"https://meridiem.markwhen.com/","names":["Meridiem"],"ruby_source_checksum":{":sha256":"79b624f7e1087d6a529230421dd33ad1c796c65a1da7a6902da749015caea96c"},"ruby_source_path":"Casks/m/meridiem.rb","sha256":"7abf126ccaf1ff45d19c247ff27a2fb74ab262440c9e8603962b48688c442956","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/markwhen_binaries/Meridiem/darwin/arm64/Meridiem-darwin-arm64-1.0.26.zip"],"version":"1.0.26","raw_artifacts":[[":app",["Meridiem.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.meridiem.sfl*","~/Library/Application Support/Meridiem","~/Library/Caches/com.electron.meridiem","~/Library/Caches/com.electron.meridiem.ShipIt","~/Library/HTTPStorages/com.electron.meridiem","~/Library/Logs/Meridiem","~/Library/Preferences/com.electron.meridiem.plist","~/Library/Saved Application State/com.electron.meridiem.savedState"]}]]},"merlin-project":{"depends_on_args":{":macos":":ventura"},"desc":"Project management application","homepage":"https://www.projectwizards.net/en/products/merlin-project/what-is","names":["Merlin Project"],"ruby_source_checksum":{":sha256":"555891f192a20c72649f6383fe54962137699c538ae7ebb657862c2cd641c062"},"ruby_source_path":"Casks/m/merlin-project.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.projectwizards.net/downloads/MerlinProject.zip"],"version":"9.2.1","raw_artifacts":[[":app",["Merlin Project.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.projectwizards.merlinproject","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.projectwizards.merlinproject.sfl*","~/Library/Containers/net.projectwizards.merlinproject"]}]]},"meru":{"depends_on_args":{":macos":":ventura"},"desc":"Gmail desktop app","homepage":"https://meru.so/","names":["Meru"],"ruby_source_checksum":{":sha256":"3ddbb067b68887de6b754906d58111876ba871eefe8afdfa8d8f5da961efdf9a"},"ruby_source_path":"Casks/m/meru.rb","sha256":"34a69493a10fa5417bc2aebf735700bb3d894e06cba3bfe2a97fb1d36a955ca0","tap_string":"homebrew/cask","url_args":["https://github.com/zoidsh/meru/releases/download/v3.63.2/Meru-3.63.2.dmg"],"version":"3.63.2","raw_artifacts":[[":uninstall",{":quit":"sh.zoid.meru"}],[":app",["Meru.app"]],[":zap",{":trash":["~/Library/Application Support/Meru","~/Library/Caches/meru-updater","~/Library/Caches/sh.zoid.meru","~/Library/Caches/sh.zoid.meru.ShipIt","~/Library/HTTPStorages/sh.zoid.meru","~/Library/Logs/Meru","~/Library/Preferences/sh.zoid.meru.plist","~/Library/Saved Application State/sh.zoid.meru.savedState","~/Library/WebKit/sh.zoid.meru"]}]]},"mesh":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Private rolodex to remember people better","homepage":"https://me.sh/","names":["Mesh"],"ruby_source_checksum":{":sha256":"b47694472be3c5d1afd86bbd397200a04845f6b4f547303319749a7f70947f25"},"ruby_source_path":"Casks/m/mesh.rb","sha256":"2fe83281dd1668b67bb30da0e2d650c2d6315ac66d5b41daea1e63ae3d9c8b80","tap_string":"homebrew/cask","url_args":["https://assets.me.sh/mesh-desktop/mac/Mesh-3.0.7-universal.dmg"],"version":"3.0.7","raw_artifacts":[[":app",["Mesh.app"]],[":zap",{":trash":["~/Library/Application Support/Clay","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.clay.mac.sfl*","~/Library/Application Support/com.clay.mac","~/Library/Application Support/Mesh","~/Library/Caches/Clay","~/Library/Caches/Mesh","~/Library/Logs/Clay","~/Library/Logs/Mesh","~/Library/Preferences/com.clay.mac.plist","~/Library/Saved Application State/com.clay.mac.savedState"]}]]},"meshlab":{"desc":"Mesh processing system","homepage":"https://www.meshlab.net/","names":["MeshLab"],"ruby_source_checksum":{":sha256":"ffdd15c7857e3e6c9b31454b13c35a20a5acb38a5da3c07356ed3ed64415ad7b"},"ruby_source_path":"Casks/m/meshlab.rb","sha256":"49704f0b12cc524efa31c114f3a5557fe65aa076dc1217fa4716461a503609f7","tap_string":"homebrew/cask","url_args":["https://github.com/cnr-isti-vclab/meshlab/releases/download/MeshLab-2025.07/MeshLab2025.07-macos_x86_64.dmg"],"version":"2025.07","raw_artifacts":[[":uninstall",{":quit":"com.vcg.meshlab"}],[":app",["MeshLab2025.07.app"]],[":postflight_steps",{":steps":[{":source":{":base":"relative",":path":"meshlab"},":target":{":base":"appdir",":path":"MeshLab{{version}}.app/Contents/MacOS/MeshLab"},":guards":[{":path":"{{appdir}}/MeshLab{{version}}.app/Contents/MacOS/MeshLab",":condition":"unless_exists",":id":"1"}],":type":"symlink"}]}],[":zap",{":trash":["~/Library/Application Support/VCG/MeshLab_64bit_fp","~/Library/Preferences/com.vcg.MeshLab_64bit_fp.plist","~/Library/Saved Application State/com.vcg.meshlab.savedState"]}]]},"messenger":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2025-12-25",":because":":discontinued"},"desc":"Native desktop app for Messenger (formerly Facebook Messenger)","disable_args":{":date":"2025-12-25",":because":":discontinued"},"homepage":"https://www.messenger.com/desktop","names":["Facebook Messenger"],"ruby_source_checksum":{":sha256":"89499b012efac0fe23c5f7e6bb3198bc08d2e073568e0cd4dedaeba050723599"},"ruby_source_path":"Casks/m/messenger.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.messenger.com/messenger/desktop/downloadV2/?platform=mac&variant=catalyst"],"version":"525.0.0.34.106","raw_artifacts":[[":app",["Messenger.app"]],[":zap",{":trash":["~/Library/Application Support/Messenger","~/Library/Caches/Messenger","~/Library/Logs/Messenger"]}]]},"meta-quest-developer-hub":{"depends_on_args":{":macos":":any"},"desc":"VR development tool","homepage":"https://developer.oculus.com/meta-quest-developer-hub/","names":["meta-quest-developer-hub"],"ruby_source_checksum":{":sha256":"373c4fc06d4e7fe2ca19a5df06fe227910095f121d7b4e9835753b068ffa336e"},"ruby_source_path":"Casks/m/meta-quest-developer-hub.rb","sha256":"4108c75a0d444622da70238b21e66094c4a19160c3738cd598b87dfd1615730c","tap_string":"homebrew/cask","url_args":["https://www.oculus.com/x2asset/electron-apps/odh/3b34b595843ba33f451ec0b39a802b01/Meta%20Quest%20Developer%20Hub-6.5.2.zip"],"version":"6.5.2,3b34b595843ba33f451ec0b39a802b01","raw_artifacts":[[":app",["Meta Quest Developer Hub.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.oculus.odh.sfl*","~/Library/Application Support/Meta Quest Developer Hub","~/Library/Application Support/odh","~/Library/Preferences/com.oculus.odh.plist","~/Library/Saved Application State/com.oculus.odh.savedState"]}]],"raw_caveats":"Installing meta-quest-developer-hub means you have AGREED to the license at:\n  https://developer.oculus.com/licenses/oculussdk\n"},"meta-quest-remote-desktop":{"container_args":{":type":":naked"},"depends_on_args":{":macos":":ventura"},"desc":"Remote desktop companion app for Meta Quest headsets","homepage":"https://www.meta.com/quest/","names":["Meta Quest Remote Desktop"],"renames":[["download","Meta Quest Remote Desktop.pkg"]],"ruby_source_checksum":{":sha256":"b00d279cb9cf4df2c6c2be2034f8c0fb24ba0dd8f6ba7aa2644c95e1a5ff7436"},"ruby_source_path":"Casks/m/meta-quest-remote-desktop.rb","sha256":"e3fa9986f40fe715b5408921c29a791651f9b8cfd2ca942e8f44bbfacce73857","tap_string":"homebrew/cask","url_args":["https://securecdn.oculus.com/binaries/download/?id=27556227337372775"],"version":"97.0.0.1.109,27556227337372775","raw_artifacts":[[":uninstall",{":quit":"com.meta.virtualdesktop",":pkgutil":"com.meta.virtualdesktop"}],[":pkg",["Meta Quest Remote Desktop.pkg"]],[":zap",{":trash":["~/Library/Application Support/Meta Quest Remote Desktop","~/Library/Application Support/Oculus Remote Desktop","~/Library/Caches/com.meta.virtualdesktop","~/Library/Caches/com.oculus.xr2dsd","~/Library/HTTPStorages/com.meta.virtualdesktop","~/Library/Preferences/com.meta.virtualdesktop.plist","~/Library/Preferences/com.oculus.remotedesktop.plist","~/Library/Preferences/com.oculus.xr2ds.remotedesktop.plist","~/Library/Preferences/com.oculus.xr2dsd.plist","~/Library/Preferences/com.oculus.xr2dsd.telemetry","~/Library/Saved Application State/com.meta.virtualdesktop.savedState"]}]]},"meta":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tag editor for digital music","homepage":"https://www.nightbirdsevolve.com/meta/","names":["Meta"],"ruby_source_checksum":{":sha256":"b9aa0ea87ee811437604279e19eb89f36eb5652143996815776c1e57a0bbb0e0"},"ruby_source_path":"Casks/m/meta.rb","sha256":"4f4e5690dc4168fafeb32a8d102674c4fbe1a2bf056391a54c47bf87df05b642","tap_string":"homebrew/cask","url_args":["https://www.nightbirdsevolve.com/meta/updates/bin/Meta%202.6.3.zip"],"version":"2.6.3","raw_artifacts":[[":uninstall",{":quit":"com.nightbirdsevolve.Meta"}],[":app",["Meta.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nightbirdsevolve.meta.sfl*","~/Library/Application Support/Meta","~/Library/Caches/com.nightbirdsevolve.Meta","~/Library/HTTPStorages/com.nightbirdsevolve.Meta","~/Library/HTTPStorages/com.nightbirdsevolve.Meta.binarycookies","~/Library/Preferences/com.nightbirdsevolve.Meta.plist","~/Library/Saved Application State/com.nightbirdsevolve.Meta.savedState"]}]]},"metaimage":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Image metadata and geographical tag viewer & editor","homepage":"https://neededapps.com/metaimage/","names":["MetaImage"],"ruby_source_checksum":{":sha256":"518532fb83c27a12080c324c3b8280fbf379800ef51d972eed65bcbd2b6b5cf0"},"ruby_source_path":"Casks/m/metaimage.rb","sha256":"851f9585b4137ce173dcce915d8252f8610ee001e9f8c88c3fa05bb39c5d24a8","tap_string":"homebrew/cask","url_args":["https://neededapps.com/appcasts/metaimage/versions/2.6.7"],"version":"2.6.7","raw_artifacts":[[":app",["MetaImage.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.group.com.jeremyvizzini.metaimage","~/Library/Application Scripts/com.jeremyvizzini.metaimage-paddle.*","~/Library/Application Support/com.jeremyvizzini.metaimage-paddle","~/Library/Application Support/MetaImage","~/Library/Caches/com.jeremyvizzini.metaimage*","~/Library/Containers/com.jeremyvizzini.metaimage*","~/Library/Group Containers/*.group.com.jeremyvizzini.metaimage","~/Library/HTTPStorages/com.jeremyvizzini.metaimage*","~/Library/Preferences/com.jeremyvizzini.metaimage*.plist","~/Library/Saved Application State/com.jeremyvizzini.metaimage.macos.savedState"]}]]},"metamer":{"depends_on_args":{":macos":":any"},"desc":"Accessible metadata editor for 16 Spotlight extended attributes","homepage":"https://eclecticlight.co/xattred-sandstrip-xattr-tools/","names":["Metamer"],"ruby_source_checksum":{":sha256":"7faa607c7de81b15412173d2cd5e27c265d8369528091779688dd6ce67a8e53f"},"ruby_source_path":"Casks/m/metamer.rb","sha256":"ff4be4887d56764a4257f79be190217dcf5bdf556cca3e627e9757d76fab020e","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/07/metamer16.zip"],"version":"1.6,2025.07","raw_artifacts":[[":app",["metamer16/Metamer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.metamer.sfl*","~/Library/Caches/co.eclecticlight.Metamer","~/Library/HTTPStorages/co.eclecticlight.Metamer","~/Library/Preferences/co.eclecticlight.Metamer.plist","~/Library/Saved Application State/co.eclecticlight.Metamer.savedState"]}]]},"metarename":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Bulk file renamer with meta tag support","homepage":"https://neededapps.com/metarename/","names":["MetaRename"],"ruby_source_checksum":{":sha256":"0a1928318ce92a33056825bbd0e4e4c4063eae4b389d046ad7b517db6164a27c"},"ruby_source_path":"Casks/m/metarename.rb","sha256":"8622ba6fbd7ed1cdda6dbdae782816b0557b7a92b2ed112c923f7a6dccf8303b","tap_string":"homebrew/cask","url_args":["https://neededapps.com/appcasts/metarename/versions/1.0.10"],"version":"1.0.10","raw_artifacts":[[":app",["MetaRename.app"]],[":zap",{":trash":["~/Library/Application Support/com.jeremyvizzini.metarename-paddle","~/Library/Application Support/MetaRename","~/Library/Caches/com.jeremyvizzini.metarename*","~/Library/Group Containers/*.group.com.jeremyvizzini.metarename","~/Library/HTTPStorages/com.jeremyvizzini.metarename*","~/Library/Preferences/com.jeremyvizzini.metarename*.plist","~/Library/Saved Application State/com.jeremyvizzini.metarename*.savedState"]}]]},"metashape":{"depends_on_args":{":macos":":any"},"desc":"Process digital images and generate 3D spatial data","homepage":"https://www.agisoft.com/","names":["Agisoft Metashape Standard Edition"],"ruby_source_checksum":{":sha256":"63283b897445e83956c899e5d11b3dacdd74689b0d7954473226bd3c3ead1364"},"ruby_source_path":"Casks/m/metashape.rb","sha256":"8e3c1cea20cd405661ae2e44adac5a41624084c471bbfacf801a9b6d79fe6b6d","tap_string":"homebrew/cask","url_args":["https://download.agisoft.com/metashape_2_3_2.dmg"],"version":"2.3.2","raw_artifacts":[[":uninstall",{":quit":"com.agisoft.metashape.standard"}],[":app",["Metashape.app"]],[":zap",{":trash":["~/Library/Preferences/com.agisoft.Metashape.plist","~/Library/Saved Application State/com.agisoft.metashape.standard.savedState"]}]]},"metashapepro":{"depends_on_args":{":macos":":any"},"desc":"Process digital images and generate 3D spatial data","homepage":"https://www.agisoft.com/","names":["Agisoft Metashape Professional Edition"],"ruby_source_checksum":{":sha256":"0dc159ae1d3e7ea8e7919c2a9bbc734ca16721cbca506d2cb6c1a728bf6e0408"},"ruby_source_path":"Casks/m/metashapepro.rb","sha256":"8b6829b9c49e4b34658d04c41913047b1cd9d3e16abcf70c92295c492dd4a2c0","tap_string":"homebrew/cask","url_args":["https://download.agisoft.com/metashape-pro_2_3_2.dmg"],"version":"2.3.2","raw_artifacts":[[":uninstall",{":quit":"com.agisoft.metashape.professional"}],[":app",["MetashapePro.app"]],[":zap",{":trash":["~/Library/Preferences/com.agisoft.Metashape Pro.plist","~/Library/Saved Application State/com.agisoft.metashape.professional.savedState"]}]]},"metasploit":{"caveats_rosetta":true,"depends_on_args":{":formula":["nmap"],":macos":":any"},"desc":"Penetration testing framework","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.metasploit.com/","names":["Metasploit Framework"],"ruby_source_checksum":{":sha256":"738c18e3f0fb8f635de2e8b66319497882efc6277d36c39a16f582b157b3a9c7"},"ruby_source_path":"Casks/m/metasploit.rb","sha256":"643851d6bd79a7b5d7345dc0f0d295719e1d927526c6d5c9bdef12bce395165d","tap_string":"homebrew/cask","url_args":["https://osx.metasploit.com/metasploit-framework-6.5.3-20260826055538-1rapid7-1.x86_64.pkg"],"version":"6.5.3,20260826055538","raw_artifacts":[[":uninstall",{":script":{":executable":"/opt/metasploit-framework/bin/msfremove",":input":["y"],":sudo":true},":rmdir":"/opt/metasploit-framework"}],[":pkg",["metasploit-framework-6.5.3-20260826055538-1rapid7-1.x86_64.pkg"]],[":binary",["/opt/metasploit-framework/bin/msfconsole"]],[":binary",["/opt/metasploit-framework/bin/msfd"]],[":binary",["/opt/metasploit-framework/bin/msfdb"]],[":binary",["/opt/metasploit-framework/bin/msfelfscan"]],[":binary",["/opt/metasploit-framework/bin/msfmachscan"]],[":binary",["/opt/metasploit-framework/bin/msfrop"]],[":binary",["/opt/metasploit-framework/bin/msfrpc"]],[":binary",["/opt/metasploit-framework/bin/msfrpcd"]],[":binary",["/opt/metasploit-framework/bin/msfvenom"]],[":binary",["/opt/metasploit-framework/bin/msfpescan"]],[":binary",["/opt/metasploit-framework/bin/msfbinscan"]],[":zap",{":trash":"~/.msf4"}]]},"metavideo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Video metadata tag viewer and editor","homepage":"https://neededapps.com/metavideo/","names":["MetaVideo"],"ruby_source_checksum":{":sha256":"e02d009b5360f21a59527d919d306f8ab2e97f90ee5e9f73ecdf4e2b9a2efc26"},"ruby_source_path":"Casks/m/metavideo.rb","sha256":"293faefc57d37057b3c36a9c64bf73a210d0a4887d91e34530340193733baa0f","tap_string":"homebrew/cask","url_args":["https://neededapps.com/appcasts/metavideo/versions/1.1.6"],"version":"1.1.6","raw_artifacts":[[":app",["MetaVideo.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.group.com.jeremyvizzini.metavideo","~/Library/Application Scripts/com.jeremyvizzini.metavideo-paddle.*","~/Library/Application Support/com.jeremyvizzini.metavideo-paddle","~/Library/Application Support/MetaVideo","~/Library/Caches/com.jeremyvizzini.metavideo*","~/Library/Containers/com.jeremyvizzini.metavideo*","~/Library/Group Containers/*.group.com.jeremyvizzini.metavideo","~/Library/HTTPStorages/com.jeremyvizzini.metavideo*","~/Library/Preferences/com.jeremyvizzini.metavideo*.plist","~/Library/Saved Application State/com.jeremyvizzini.metavideo.macos.savedState"]}]]},"metaz":{"depends_on_args":{":macos":":any"},"desc":"Mp4 meta-data editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://metaz.maven-group.org/","names":["MetaZ"],"ruby_source_checksum":{":sha256":"f381bd642983fe866a000345e7b761cabc2347bc562a166e5b74151d3b512ff8"},"ruby_source_path":"Casks/m/metaz.rb","sha256":"0458c1fdcadc198aeca68e1d775195c3022b549f70c0483e57930731af913cbe","tap_string":"homebrew/cask","url_args":["https://github.com/griff/metaz/releases/download/v1.0.3/MetaZ-1.0.3.zip"],"version":"1.0.3","raw_artifacts":[[":app",["MetaZ.app"]],[":zap",{":trash":["~/Library/Caches/org.maven-group.MetaZ","~/Library/Logs/MetaZ.log","~/Library/Preferences/org.maven-group.MetaZ.plist"]}]]},"meteorologist":{"depends_on_args":{":macos":":sonoma"},"desc":"Adjustable weather viewing application","homepage":"https://heat-meteo.sourceforge.io/","names":["Meteorologist"],"ruby_source_checksum":{":sha256":"a0c53fb230a12d473585867287ecb2100e379ebefb958c402b633068ca651a6a"},"ruby_source_path":"Casks/m/meteorologist.rb","sha256":"75bde8ffee5e48319d85d1da5ea61080f40f80112092d52d882c1f11bdb73c5a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/heat-meteo/Meteorologist-5.1.1.dmg"],"version":"5.1.1","raw_artifacts":[[":app",["Meteorologist.app"]],[":zap",{":trash":["~/Library/Caches/com.heat.Meteorologist","~/Library/Logs/Meteorologist.log","~/Library/Preferences/com.heat.Meteorologist.plist"]}]]},"mfiles":{"depends_on_args":{":macos":":any"},"desc":"Transfer files over local network","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mfiles.maokebing.com/","names":["MFiles","iTrunSo","爱传送"],"ruby_source_checksum":{":sha256":"6df8b5b328826909dba7c99a8e129bfa73d99d1a8f756e613b288b9bd26246b7"},"ruby_source_path":"Casks/m/mfiles.rb","sha256":"ed871abb9876721f6b9e17805147c9afa505851857f1dd88cfeef4a847b59173","tap_string":"homebrew/cask","url_args":["https://mfiles.maokebing.com/package/mfiles-helper-2.5.3-macos-20240328.dmg"],"version":"2.5.3,20240328","raw_artifacts":[[":uninstall",{":quit":"com.windtune.itransfer"}],[":app",["爱传送.app"]],[":zap",{":trash":"~/Library/Preferences/com.windtune.itransfer.plist"}]]},"mgba-app":{"depends_on_args":{":macos":":any"},"desc":"Game Boy Advance emulator","homepage":"https://mgba.io/","names":["mGBA"],"ruby_source_checksum":{":sha256":"27abe1fb07c4a1254c4bb102ef950f2113c59f4eae1bacb12df472337f3424ef"},"ruby_source_path":"Casks/m/mgba-app.rb","sha256":"443b490ec728293dfcde1cb9db160f73d94c457cb1864f3ce0407e60e174b09c","tap_string":"homebrew/cask","url_args":["https://github.com/mgba-emu/mgba/releases/download/0.10.5/mGBA-0.10.5-macos.dmg"],"version":"0.10.5","raw_artifacts":[[":app",["mGBA.app"]],[":zap",{":trash":["~/Library/Preferences/com.endrift.mgba-qt.plist","~/Library/Saved Application State/com.endrift.mgba-qt.savedState"]}]]},"mi":{"conflicts_with_args":{":cask":["mi@beta"]},"depends_on_args":{":macos":":any"},"desc":"Text editor","homepage":"https://www.mimikaki.net/","names":["mi"],"ruby_source_checksum":{":sha256":"b49fa4a21ac421272ed1f5c4aa4c6ea827131ccd17d2cae8851ebf72ab2da617"},"ruby_source_path":"Casks/m/mi.rb","sha256":"26ca61a698e5f94c2f28b98792029e3aba64be3f42dd5322b6209175cb942a46","tap_string":"homebrew/cask","url_args":["https://www.mimikaki.net/download/mi3.10.1.dmg"],"version":"3.10.1","raw_artifacts":[[":app",["mi.app"]],[":zap",{":trash":["~/Library/Caches/net.mimikaki.mi","~/Library/Preferences/net.mimikaki.mi.plist"]}]]},"mi@beta":{"conflicts_with_args":{":cask":["mi"]},"depends_on_args":{":macos":":any"},"desc":"Text editor","homepage":"https://www.mimikaki.net/download/beta.html","names":["mi"],"ruby_source_checksum":{":sha256":"798af6f963869faa6faa904c8ff30f29983cc74e458df7eea38bdbcd04ccc35b"},"ruby_source_path":"Casks/m/mi@beta.rb","sha256":"26ca61a698e5f94c2f28b98792029e3aba64be3f42dd5322b6209175cb942a46","tap_string":"homebrew/cask","url_args":["https://www.mimikaki.net/download/mi3.10.1.dmg"],"version":"3.10.1","raw_artifacts":[[":app",["mi.app"]],[":zap",{":trash":["~/Library/Caches/net.mimikaki.mi","~/Library/Preferences/net.mimikaki.mi.plist"]}]]},"mia-for-gmail":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop email client for Gmail","homepage":"https://www.miaforgmail.com/","names":["Mia for Gmail"],"ruby_source_checksum":{":sha256":"11ba2ff7d930843e625911ac21b588236292fb067365c80f4424da90deed2cdb"},"ruby_source_path":"Casks/m/mia-for-gmail.rb","sha256":"0270ca4ff60614806096c8889591d384da11c165b3a30559439ff6d5a0199470","tap_string":"homebrew/cask","url_args":["https://www.sovapps.com/application/notifier-pro-for-gmail/mia.2.8.2.zip"],"version":"2.8.2","raw_artifacts":[[":uninstall",{":quit":"com.sovapps.gmailnotifier"}],[":app",["Mia for Gmail.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sovapps.gmailnotifier","~/Library/Application Scripts/com.sovapps.launchAtLoginHelper","~/Library/Caches/com.sovapps.gmailnotifier","~/Library/Containers/com.sovapps.launchAtLoginHelper","~/Library/Preferences/com.sovapps.gmailnotifier.plist"]}]]},"miaoyan":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Markdown editor","homepage":"https://miaoyan.app/","names":["MiaoYan"],"ruby_source_checksum":{":sha256":"208f29b44821e101005fbc252642fd81180c67a28f038430a90578ee3d89cafd"},"ruby_source_path":"Casks/m/miaoyan.rb","sha256":"e9ec693c68191b9fa16633f349797289ef63813f25c09644801be6476e16d77f","tap_string":"homebrew/cask","url_args":["https://github.com/tw93/MiaoYan/releases/download/V4.5.0/MiaoYan_V4.5.0.zip"],"version":"4.5.0","raw_artifacts":[[":app",["MiaoYan.app"]],[":zap",{":trash":["~/Library/Application Support/com.tw93.MiaoYan","~/Library/Caches/com.tw93.MiaoYan","~/Library/HTTPStorages/com.tw93.MiaoYan","~/Library/Preferences/com.tw93.MiaoYan.plist"]}]]},"michaelvillar-timer":{"depends_on_args":{":macos":":sonoma"},"desc":"Timer application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/michaelvillar/timer-app","names":["Timer"],"ruby_source_checksum":{":sha256":"a11cbcec359a7a0d48ab1871193212d5db546f33d80a9e944c9637fefc331e40"},"ruby_source_path":"Casks/m/michaelvillar-timer.rb","sha256":"e7bcb1c4e8e7b6be31b55cfeaa34d55aae2bc2e577f30cdf1718ab254418d140","tap_string":"homebrew/cask","url_args":["https://github.com/michaelvillar/timer-app/releases/download/2.1.0/Timer.app.zip"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":"com.michaelvillar.Timer"}],[":app",["Timer.app"]],[":zap",{":trash":["~/Library/Preferences/com.michaelvillar.Timer.plist","~/Library/Saved Application State/com.michaelvillar.Timer.savedState"]}]]},"micro-sniff":{"depends_on_args":{":macos":":any"},"desc":"Monitor microphone activity","disable_args":{":date":"2026-07-28",":because":":moved_to_mas"},"homepage":"https://github.com/dwarvesf/micro-sniff","names":["Micro Sniff"],"ruby_source_checksum":{":sha256":"fac282a7a3e42c646985cfc9e42a327fa917d12277da0942e1ce4f883a47c577"},"ruby_source_path":"Casks/m/micro-sniff.rb","sha256":"92dbcad769340ab0df851483942003eaa6eaab388773408ef3191edce19b5bbe","tap_string":"homebrew/cask","url_args":["https://github.com/dwarvesf/micro-sniff/releases/download/v1.2.0/Micro.Sniff.1.2.0.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["Micro Sniff.app"]],[":zap",{":trash":["~/Library/Application Scripts/foundation.dwarves.microsniff","~/Library/Application Scripts/foundation.dwarves.microsnifflauncher","~/Library/Containers/foundation.dwarves.microsniff","~/Library/Containers/foundation.dwarves.microsnifflauncher"]}]]},"micro-snitch":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Monitors and reports any microphone and camera activity","homepage":"https://www.obdev.at/products/microsnitch/index.html","names":["Micro Snitch"],"ruby_source_checksum":{":sha256":"b5276e110f17b02aeb22b69e2831691fa401be2d1e0c30431c6031349cd3d114"},"ruby_source_path":"Casks/m/micro-snitch.rb","sha256":"700a265156ae7c8138d7764a0ce87feba098bcaf77deed9b8d9aaa0b3c4fa197","tap_string":"homebrew/cask","url_args":["https://sw-update.obdev.at/ftp/pub/Products/MicroSnitch/MicroSnitch-1.6.1.dmg"],"version":"1.6.1","raw_artifacts":[[":uninstall",{":launchctl":"at.obdev.MicroSnitchOpenAtLoginHelper",":quit":"at.obdev.MicroSnitch"}],[":app",["Micro Snitch.app"]],[":zap",{":trash":["~/Library/Application Support/at.obdev.MicroSnitchOpenAtLoginHelper","~/Library/Application Support/Micro Snitch","~/Library/Caches/at.obdev.MicroSnitch","~/Library/Containers/at.obdev.MicroSnitchOpenAtLoginHelper","~/Library/Logs/Micro Snitch.log","~/Library/Preferences/at.obdev.MicroSnitch.plist"]}]]},"microblog":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Microblogging and social networking service","homepage":"https://help.micro.blog/t/micro-blog-for-mac/45","names":["Micro.blog"],"ruby_source_checksum":{":sha256":"2a9f037554c01eb12046eacd8cc2fbd92b59f0b55ad406f78d494b2e2962cb19"},"ruby_source_path":"Casks/m/microblog.rb","sha256":"310d6ae8cc1c7375c83defe853c94891ba04603e095427f74bfdb91b5915a63c","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/micro.blog/mac/Micro.blog_4.2.1.zip"],"version":"4.2.1","raw_artifacts":[[":app",["Micro.blog.app"]],[":zap",{":trash":["~/Library/Application Support/blog.micro.mac","~/Library/Application Support/Micro.blog","~/Library/Caches/blog.micro.mac","~/Library/Caches/com.crashlytics.data/blog.micro.mac","~/Library/Caches/io.fabric.sdk.mac.data/blog.micro.mac","~/Library/Cookies/blog.micro.mac.binarycookies","~/Library/Preferences/blog.micro.mac.plist","~/Library/Saved Application State/blog.micro.mac.savedState"]}]]},"microsoft-365-copilot":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI-first productivity assistant for Microsoft 365","homepage":"https://www.microsoft.com/en-us/microsoft-365-copilot/download-copilot-app","names":["Microsoft 365 Copilot"],"ruby_source_checksum":{":sha256":"e8505c2197c1b2dd67e415f495c708a871bfc17f379d72ce943a992ab19b6a7f"},"ruby_source_path":"Casks/m/microsoft-365-copilot.rb","sha256":"0fea044825f482ebce9f7308fc77ac99b0ff2718d7bfa4e43db59dfe621d4632","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_365_Copilot_universal_1.2609.2301_Installer.pkg"],"version":"1.2609.2301","raw_artifacts":[[":uninstall",{":quit":"com.microsoft.autoupdate2",":pkgutil":"com.microsoft.m365copilot"}],[":pkg",["Microsoft_365_Copilot_universal_1.2609.2301_Installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.m365copilot","~/Library/Containers/com.microsoft.m365copilot","~/Library/Preferences/com.microsoft.m365copilot.plist"]}]]},"microsoft-auto-update":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Provides updates to various Microsoft products","homepage":"https://docs.microsoft.com/officeupdates/release-history-microsoft-autoupdate","names":["Microsoft Auto Update"],"ruby_source_checksum":{":sha256":"e52b22c0c08cd040d578e56b4b70adb7c8aa5eb92a39e684bf5cdf3deaee3b45"},"ruby_source_path":"Casks/m/microsoft-auto-update.rb","sha256":"d647aba9538983f0c6cd892d2c3442b71ae1c8573ce53cbf62eb3ea831e9d165","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_AutoUpdate_4.85.26091737_Updater.pkg"],"version":"4.85.26091737","raw_artifacts":[[":uninstall",{":launchctl":["com.microsoft.autoupdate.helper","com.microsoft.autoupdate.helpertool","com.microsoft.update.agent"],":quit":["com.microsoft.autoupdate.fba","com.microsoft.autoupdate2","com.microsoft.errorreporting"],":pkgutil":["com.microsoft.package.Microsoft_AU_Bootstrapper.app","com.microsoft.package.Microsoft_AutoUpdate.app"],":delete":["/Library/Caches/com.microsoft.autoupdate.fba","/Library/Caches/com.microsoft.autoupdate.helper","/Library/LaunchAgents/com.microsoft.update.agent.plist","/Library/LaunchDaemons/com.microsoft.autoupdate.helper.plist","/Library/Preferences/com.microsoft.autoupdate2.plist","/Library/PrivilegedHelperTools/com.microsoft.autoupdate.helper"]}],[":pkg",["Microsoft_AutoUpdate_4.85.26091737_Updater.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/UBF8T346G9.com.microsoft.oneauth","~/Library/Application Support/Microsoft AutoUpdate","~/Library/Caches/com.microsoft.autoupdate.fba","~/Library/Caches/com.microsoft.autoupdate2","~/Library/Caches/Microsoft/uls/com.microsoft.autoupdate.fba","~/Library/Caches/Microsoft/uls/com.microsoft.autoupdate2","~/Library/Cookies/com.microsoft.autoupdate.fba.binarycookies","~/Library/Cookies/com.microsoft.autoupdate2.binarycookies","~/Library/Group Containers/UBF8T346G9.com.microsoft.oneauth","~/Library/Group Containers/UBF8T346G9.ms","~/Library/HTTPStorages/com.microsoft.autoupdate.fba","~/Library/HTTPStorages/com.microsoft.autoupdate2","~/Library/Preferences/com.microsoft.autoupdate.fba.plist","~/Library/Preferences/com.microsoft.autoupdate2.plist","~/Library/Preferences/com.microsoft.shared.plist","~/Library/Saved Application State/com.microsoft.autoupdate2.savedState"],":rmdir":["~/Library/Caches/Microsoft","~/Library/Caches/Microsoft/uls"]}]]},"microsoft-azure-storage-explorer":{"depends_on_args":{":macos":":monterey"},"desc":"Explorer for Azure Storage","homepage":"https://azure.microsoft.com/en-us/features/storage-explorer/","names":["Microsoft Azure Storage Explorer"],"ruby_source_checksum":{":sha256":"d382dcf74d11692038e7a09cce0b2a83c45b8f773d1edf7b4bf748e30ccc7b26"},"ruby_source_path":"Casks/m/microsoft-azure-storage-explorer.rb","sha256":"b5838336619959398268b7e8cd9ce7528b81773c0028b21f47be26d3323c1d39","tap_string":"homebrew/cask","url_args":["https://github.com/microsoft/AzureStorageExplorer/releases/download/v1.46.0/StorageExplorer-darwin-x64.zip"],"version":"1.46.0","raw_artifacts":[[":app",["Microsoft Azure Storage Explorer.app"]],[":zap",{":trash":["~/Library/Application Support/StorageExplorer","~/Library/Logs/StorageExplorer","~/Library/Preferences/com.microsoft.StorageExplorer.plist"]}]]},"microsoft-edge":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Multi-platform web browser","homepage":"https://www.microsoft.com/en-us/edge?form=","names":["Microsoft Edge"],"ruby_source_checksum":{":sha256":"d48efb5a8c6bb74a7a57b5bbbd6efdb1005583819b3e71fdb770478924c109b6"},"ruby_source_path":"Casks/m/microsoft-edge.rb","sha256":"78c21f4f0bcca7e914805de6b3e938bd4464cf8ed7d0392256c0ccafc5b96dda","tap_string":"homebrew/cask","url_args":["https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/f082dcef-be0f-4c7c-83a8-ff101a911cf2/MicrosoftEdge-156.0.4314.42.dmg"],"version":"156.0.4314.42,f082dcef-be0f-4c7c-83a8-ff101a911cf2","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.EdgeUpdater.wake",":quit":"com.microsoft.edgemac"}],[":app",["Microsoft Edge.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.edgemac.wdgExtension","~/Library/Application Scripts/UBF8T346G9.com.microsoft.edgemac.widgets","~/Library/Application Support/Microsoft Edge","~/Library/Application Support/Microsoft/EdgeUpdater","~/Library/Caches/com.microsoft.edgemac","~/Library/Caches/com.microsoft.EdgeUpdater","~/Library/Caches/Microsoft Edge","~/Library/Containers/com.microsoft.edgemac.wdgExtension","~/Library/Group Containers/UBF8T346G9.com.microsoft.edgemac.widgets","~/Library/HTTPStorages/com.microsoft.edgemac","~/Library/HTTPStorages/com.microsoft.EdgeUpdater","~/Library/LaunchAgents/com.microsoft.EdgeUpdater.*.plist","~/Library/Microsoft/MicrosoftSoftwareUpdate/Actives/com.microsoft.edgemac","~/Library/Preferences/com.microsoft.edgemac.plist","~/Library/Saved Application State/com.microsoft.edgemac.savedState","~/Library/WebKit/com.microsoft.edgemac"],":rmdir":["~/Library/Application Support/Microsoft","~/Library/Microsoft"]}]]},"microsoft-edge@beta":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Multi-platform web browser","homepage":"https://www.microsoft.com/en-us/edge/download/insider?form=","names":["Microsoft Edge Beta"],"ruby_source_checksum":{":sha256":"4e2b1f408d7dbf1c24dd1a8419e4b2b19edd4dad5dac6649fd3874fa5e73af2e"},"ruby_source_path":"Casks/m/microsoft-edge@beta.rb","sha256":"e78c3f2a50d823e8e608bd52256408c6a882c706dd59bf45d54cfc2d9759f635","tap_string":"homebrew/cask","url_args":["https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/6f6b4b89-47cb-48e3-a4e5-7317f5307e78/MicrosoftEdgeBeta-157.0.4341.16.dmg"],"version":"157.0.4341.16,6f6b4b89-47cb-48e3-a4e5-7317f5307e78","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.EdgeUpdater.wake",":quit":"com.microsoft.edgemac.Beta"}],[":app",["Microsoft Edge Beta.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.edgemac.wdgExtension.Beta","~/Library/Application Support/Microsoft Edge Beta","~/Library/Application Support/Microsoft/EdgeUpdater","~/Library/Caches/com.microsoft.edgemac.Beta","~/Library/Caches/com.microsoft.EdgeUpdater","~/Library/Caches/Microsoft Edge Beta","~/Library/Containers/com.microsoft.edgemac.wdgExtension.Beta","~/Library/HTTPStorages/com.microsoft.edgemac.Beta","~/Library/HTTPStorages/com.microsoft.EdgeUpdater","~/Library/LaunchAgents/com.microsoft.EdgeUpdater.*.plist","~/Library/Microsoft/MicrosoftSoftwareUpdate/Actives/com.microsoft.edgemac.Beta","~/Library/Preferences/com.microsoft.edgemac.Beta.plist","~/Library/Saved Application State/com.microsoft.edgemac.Beta.savedState","~/Library/WebKit/com.microsoft.edgemac.Beta"],":rmdir":["~/Library/Application Support/Microsoft","~/Library/Microsoft"]}]]},"microsoft-edge@canary":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Multi-platform web browser","homepage":"https://explore.microsoft.com/en-us/edge/download/insider","names":["Microsoft Edge Canary"],"ruby_source_checksum":{":sha256":"b4083afb8eda2746cbcf0f0be73272613f20161081768b82aeb1b226fac4c009"},"ruby_source_path":"Casks/m/microsoft-edge@canary.rb","sha256":"b3161845d64e9aae164efc14353a2b27b23a14944a52d694e44cf73224dfd03e","tap_string":"homebrew/cask","url_args":["https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/318e81e3-a57e-437e-a0ea-aa4353259689/MicrosoftEdgeCanary-158.0.4357.0.dmg"],"version":"158.0.4357.0,318e81e3-a57e-437e-a0ea-aa4353259689","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.EdgeUpdater.wake",":quit":"com.microsoft.edgemac.Canary"}],[":app",["Microsoft Edge Canary.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.edgemac.wdgExtension.Canary","~/Library/Application Support/Microsoft Edge Canary","~/Library/Application Support/Microsoft/EdgeUpdater","~/Library/Caches/com.microsoft.edgemac.Canary","~/Library/Caches/com.microsoft.EdgeUpdater","~/Library/Caches/Microsoft Edge Canary","~/Library/Containers/com.microsoft.edgemac.wdgExtension.Canary","~/Library/HTTPStorages/com.microsoft.edgemac.Canary","~/Library/HTTPStorages/com.microsoft.EdgeUpdater","~/Library/LaunchAgents/com.microsoft.EdgeUpdater.*.plist","~/Library/Microsoft/MicrosoftSoftwareUpdate/Actives/com.microsoft.edgemac.Canary","~/Library/Preferences/com.microsoft.edgemac.Canary.plist","~/Library/Saved Application State/com.microsoft.edgemac.Canary.savedState","~/Library/WebKit/com.microsoft.edgemac.Canary"],":rmdir":["~/Library/Application Support/Microsoft","~/Library/Microsoft"]}]]},"microsoft-edge@dev":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Multi-platform web browser","homepage":"https://www.microsoft.com/en-us/edge/download/insider?form=","names":["Microsoft Edge Dev"],"ruby_source_checksum":{":sha256":"f36ef25d650bc5e73ca8601f28464ee6b1b02b7b59548668afeff6aab8862ef5"},"ruby_source_path":"Casks/m/microsoft-edge@dev.rb","sha256":"4f390440d0a58da0d91e4efc9f616b4207ac01d44ca5dd5e8e4055313ac95d59","tap_string":"homebrew/cask","url_args":["https://msedge.sf.dl.delivery.mp.microsoft.com/filestreamingservice/files/2b05f1f4-d3ed-421c-abda-ce70fa408d1e/MicrosoftEdgeDev-158.0.4344.0.dmg"],"version":"158.0.4344.0,2b05f1f4-d3ed-421c-abda-ce70fa408d1e","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.EdgeUpdater.wake",":quit":"com.microsoft.edgemac.Dev"}],[":app",["Microsoft Edge Dev.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.edgemac.wdgExtension.Dev","~/Library/Application Support/Microsoft Edge Dev","~/Library/Application Support/Microsoft/EdgeUpdater","~/Library/Caches/com.microsoft.edgemac.Dev","~/Library/Caches/com.microsoft.EdgeUpdater","~/Library/Caches/Microsoft Edge Dev","~/Library/Containers/com.microsoft.edgemac.wdgExtension.Dev","~/Library/HTTPStorages/com.microsoft.edgemac.Dev","~/Library/HTTPStorages/com.microsoft.EdgeUpdater","~/Library/LaunchAgents/com.microsoft.EdgeUpdater.*.plist","~/Library/Microsoft/MicrosoftSoftwareUpdate/Actives/com.microsoft.edgemac.Dev","~/Library/Preferences/com.microsoft.edgemac.Dev.plist","~/Library/Saved Application State/com.microsoft.edgemac.Dev.savedState","~/Library/WebKit/com.microsoft.edgemac.Dev"],":rmdir":["~/Library/Application Support/Microsoft","~/Library/Microsoft"]}]]},"microsoft-excel":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-office","microsoft-office-businesspro"]},"depends_on_args":{":macos":":any"},"desc":"Spreadsheet software","homepage":"https://www.microsoft.com/en-US/microsoft-365/excel","names":["Microsoft Excel"],"ruby_source_checksum":{":sha256":"cd7b6848c8c032cd1166c729ba50a9f3999fd50bbcc3b3f9b6c317648180abb4"},"ruby_source_path":"Casks/m/microsoft-excel.rb","sha256":"251accd3472778f3519c89258fdfe17797fc987935fd57fc5bf7b713eb4d0915","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_Excel_16.101.25100321_Installer.pkg"],"version":"16.101.25100321","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.office.licensingV2.helper",":quit":"com.microsoft.autoupdate2",":pkgutil":["com.microsoft.package.Microsoft_Excel.app","com.microsoft.pkg.licensing"]}],[":pkg",["Microsoft_Excel_16.101.25100321_Installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.Excel","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.excel.sfl*","~/Library/Caches/com.microsoft.Excel","~/Library/Containers/com.microsoft.Excel","~/Library/Preferences/com.microsoft.Excel.plist","~/Library/Saved Application State/com.microsoft.Excel.savedState","~/Library/Webkit/com.microsoft.Excel"]}]]},"microsoft-office-businesspro":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-excel","microsoft-office","microsoft-onenote","microsoft-outlook","microsoft-powerpoint","microsoft-teams","microsoft-word","onedrive"]},"depends_on_args":{":macos":":sonoma"},"desc":"Office suite","homepage":"https://www.microsoft.com/en-us/microsoft-365/mac/microsoft-365-for-mac/","names":["Microsoft Office BusinessPro"],"ruby_source_checksum":{":sha256":"c8710c039bbfed63d2549be29f45087fc2df7ba5f96863b8c2ca7ba2b6823921"},"ruby_source_path":"Casks/m/microsoft-office-businesspro.rb","sha256":"2788b02a9b8f9b220ddc0f5e29f75410e574ee3c236e3b782f1403e27adf3047","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_365_and_Office_16.114.26102031_BusinessPro_Installer.pkg"],"version":"16.114.26102031","raw_artifacts":[[":uninstall",{":launchctl":["com.microsoft.office.licensing.helper","com.microsoft.office.licensingV2.helper","com.microsoft.OneDriveStandaloneUpdater","com.microsoft.OneDriveStandaloneUpdaterDaemon","com.microsoft.OneDriveUpdaterDaemon","com.microsoft.SyncReporter","com.microsoft.teams.TeamsUpdaterDaemon"],":quit":"com.microsoft.autoupdate2",":pkgutil":["com.microsoft.m365copilot.shim","com.microsoft.MSTeamsAudioDevice","com.microsoft.OneDrive","com.microsoft.package.DFonts","com.microsoft.package.Frameworks","com.microsoft.package.Microsoft_Excel.app","com.microsoft.package.Microsoft_OneNote.app","com.microsoft.package.Microsoft_Outlook.app","com.microsoft.package.Microsoft_PowerPoint.app","com.microsoft.package.Microsoft_Word.app","com.microsoft.package.Proofing_Tools","com.microsoft.pkg.licensing","com.microsoft.teams","com.microsoft.teams2","com.microsoft.wdav","com.microsoft.wdav.shim"],":delete":["/Applications/Microsoft 365 Copilot Shim.app","/Applications/Microsoft Defender Shim.app","/Applications/Microsoft Defender.app","/Applications/Microsoft Excel.app","/Applications/Microsoft OneNote.app","/Applications/Microsoft Outlook.app","/Applications/Microsoft PowerPoint.app","/Applications/Microsoft Teams.app","/Applications/Microsoft Word.app","/Applications/OneDrive.app"]}],[":pkg",["Microsoft_365_and_Office_16.114.26102031_BusinessPro_Installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.errorreporting","~/Library/Application Scripts/com.microsoft.Excel","~/Library/Application Scripts/com.microsoft.Office365ServiceV2","~/Library/Application Scripts/com.microsoft.OneDrive.FileProvider","~/Library/Application Scripts/com.microsoft.OneDrive.FinderSync","~/Library/Application Scripts/com.microsoft.OneDriveLauncher","~/Library/Application Scripts/com.microsoft.onenote.mac","~/Library/Application Scripts/com.microsoft.onenote.mac.shareextension","~/Library/Application Scripts/com.microsoft.openxml.excel.app","~/Library/Application Scripts/com.microsoft.Outlook","~/Library/Application Scripts/com.microsoft.outlook.profilemanager","~/Library/Application Scripts/com.microsoft.Powerpoint","~/Library/Application Scripts/com.microsoft.teams2*","~/Library/Application Scripts/com.microsoft.Word","~/Library/Application Scripts/UBF8T346G9.OneDriveStandaloneSuite","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.excel.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.powerpoint.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.word.sfl*","~/Library/Application Support/com.microsoft.teams","~/Library/Application Support/CrashReporter/Microsoft Error Reporting_*.plist","~/Library/Application Support/Microsoft Update Assistant","~/Library/Application Support/Microsoft/Teams","~/Library/Application Support/Teams","~/Library/Caches/com.microsoft.OneDriveStandaloneUpdater","~/Library/Caches/com.microsoft.teams","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.microsoft.OneDriveStandaloneUpdater","~/Library/Containers/com.microsoft.com.microsoft.RMS-XPCService","~/Library/Containers/com.microsoft.errorreporting","~/Library/Containers/com.microsoft.Excel","~/Library/Containers/com.microsoft.netlib.shipassertprocess","~/Library/Containers/com.microsoft.Office365ServiceV2","~/Library/Containers/com.microsoft.OneDrive.FileProvider","~/Library/Containers/com.microsoft.OneDrive.FinderSync","~/Library/Containers/com.microsoft.onenote.mac","~/Library/Containers/com.microsoft.onenote.mac.shareextension","~/Library/Containers/com.microsoft.openxml.excel.app","~/Library/Containers/com.microsoft.Outlook","~/Library/Containers/com.microsoft.outlook.profilemanager","~/Library/Containers/com.microsoft.Powerpoint","~/Library/Containers/com.microsoft.teams2*","~/Library/Containers/com.microsoft.Word","~/Library/Cookies/com.microsoft.teams.binarycookies","~/Library/Group Containers/UBF8T346G9.ms","~/Library/Group Containers/UBF8T346G9.Office","~/Library/Group Containers/UBF8T346G9.OfficeOneDriveSyncIntegration","~/Library/Group Containers/UBF8T346G9.OfficeOsfWebHost","~/Library/Group Containers/UBF8T346G9.OneDriveStandaloneSuite","~/Library/HTTPStorages/com.microsoft.OneDriveStandaloneUpdater","~/Library/HTTPStorages/com.microsoft.OneDriveStandaloneUpdater.binarycookies","~/Library/Logs/Microsoft Teams","~/Library/Logs/OneDrive","~/Library/Preferences/com.microsoft.Excel.plist","~/Library/Preferences/com.microsoft.OneDriveStandaloneUpdater.plist","~/Library/Preferences/com.microsoft.OneDriveUpdater.plist","~/Library/Preferences/com.microsoft.Outlook.plist","~/Library/Preferences/com.microsoft.Powerpoint.plist","~/Library/Preferences/com.microsoft.teams.plist","~/Library/Preferences/com.microsoft.Word.plist","~/Library/Saved Application State/com.microsoft.office.setupassistant.savedState","~/Library/Saved Application State/com.microsoft.teams.savedState","~/Library/Saved Application State/com.microsoft.Word.savedState","~/Library/WebKit/com.microsoft.teams"]}]]},"microsoft-office":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-excel","microsoft-office-businesspro","microsoft-onenote","microsoft-outlook","microsoft-powerpoint","microsoft-word","onedrive"]},"depends_on_args":{":macos":":sonoma"},"desc":"Office suite","homepage":"https://www.microsoft.com/en-us/microsoft-365/mac/microsoft-365-for-mac/","names":["Microsoft Office"],"ruby_source_checksum":{":sha256":"d148c2897f76c86ed50317bf6a849fcd2713226598c9c1ad4e7a1d4d62ef553c"},"ruby_source_path":"Casks/m/microsoft-office.rb","sha256":"a0dfdc1c0c7c50310e392c3420d0b6643422e770d1710a138c05d4c770673c1d","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_365_and_Office_16.114.26102031_Installer.pkg"],"version":"16.114.26102031","raw_artifacts":[[":uninstall",{":launchctl":["com.microsoft.office.licensing.helper","com.microsoft.office.licensingV2.helper","com.microsoft.OneDriveStandaloneUpdater","com.microsoft.OneDriveStandaloneUpdaterDaemon","com.microsoft.OneDriveUpdaterDaemon","com.microsoft.SyncReporter"],":quit":"com.microsoft.autoupdate2",":pkgutil":["com.microsoft.OneDrive","com.microsoft.package.DFonts","com.microsoft.package.Frameworks","com.microsoft.package.Microsoft_Excel.app","com.microsoft.package.Microsoft_OneNote.app","com.microsoft.package.Microsoft_Outlook.app","com.microsoft.package.Microsoft_PowerPoint.app","com.microsoft.package.Microsoft_Word.app","com.microsoft.package.Proofing_Tools","com.microsoft.pkg.licensing","com.microsoft.wdav","com.microsoft.wdav.shim"],":delete":["/Applications/Microsoft Defender Shim.app","/Applications/Microsoft Defender.app","/Applications/Microsoft Excel.app","/Applications/Microsoft OneNote.app","/Applications/Microsoft Outlook.app","/Applications/Microsoft PowerPoint.app","/Applications/Microsoft Word.app","/Applications/OneDrive.app"]}],[":pkg",["Microsoft_365_and_Office_16.114.26102031_Installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.errorreporting","~/Library/Application Scripts/com.microsoft.Excel","~/Library/Application Scripts/com.microsoft.Office365ServiceV2","~/Library/Application Scripts/com.microsoft.OneDrive.FileProvider","~/Library/Application Scripts/com.microsoft.OneDrive.FinderSync","~/Library/Application Scripts/com.microsoft.OneDriveLauncher","~/Library/Application Scripts/com.microsoft.onenote.mac","~/Library/Application Scripts/com.microsoft.onenote.mac.shareextension","~/Library/Application Scripts/com.microsoft.openxml.excel.app","~/Library/Application Scripts/com.microsoft.Outlook","~/Library/Application Scripts/com.microsoft.outlook.profilemanager","~/Library/Application Scripts/com.microsoft.Powerpoint","~/Library/Application Scripts/com.microsoft.Word","~/Library/Application Scripts/UBF8T346G9.OneDriveStandaloneSuite","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.excel.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.powerpoint.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.word.sfl*","~/Library/Application Support/CrashReporter/Microsoft Error Reporting_*.plist","~/Library/Application Support/Microsoft Update Assistant","~/Library/Caches/com.microsoft.OneDriveStandaloneUpdater","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.microsoft.OneDriveStandaloneUpdater","~/Library/Containers/com.microsoft.com.microsoft.RMS-XPCService","~/Library/Containers/com.microsoft.errorreporting","~/Library/Containers/com.microsoft.Excel","~/Library/Containers/com.microsoft.netlib.shipassertprocess","~/Library/Containers/com.microsoft.Office365ServiceV2","~/Library/Containers/com.microsoft.OneDrive.FileProvider","~/Library/Containers/com.microsoft.OneDrive.FinderSync","~/Library/Containers/com.microsoft.onenote.mac","~/Library/Containers/com.microsoft.onenote.mac.shareextension","~/Library/Containers/com.microsoft.openxml.excel.app","~/Library/Containers/com.microsoft.Outlook","~/Library/Containers/com.microsoft.outlook.profilemanager","~/Library/Containers/com.microsoft.Powerpoint","~/Library/Containers/com.microsoft.Word","~/Library/Group Containers/UBF8T346G9.ms","~/Library/Group Containers/UBF8T346G9.Office","~/Library/Group Containers/UBF8T346G9.OfficeOneDriveSyncIntegration","~/Library/Group Containers/UBF8T346G9.OfficeOsfWebHost","~/Library/Group Containers/UBF8T346G9.OneDriveStandaloneSuite","~/Library/HTTPStorages/com.microsoft.OneDriveStandaloneUpdater","~/Library/HTTPStorages/com.microsoft.OneDriveStandaloneUpdater.binarycookies","~/Library/Logs/OneDrive","~/Library/Preferences/com.microsoft.Excel.plist","~/Library/Preferences/com.microsoft.OneDriveStandaloneUpdater.plist","~/Library/Preferences/com.microsoft.OneDriveUpdater.plist","~/Library/Preferences/com.microsoft.Outlook.plist","~/Library/Preferences/com.microsoft.Powerpoint.plist","~/Library/Preferences/com.microsoft.Word.plist","~/Library/Saved Application State/com.microsoft.office.setupassistant.savedState","~/Library/Saved Application State/com.microsoft.Word.savedState"]}]]},"microsoft-onenote":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-office","microsoft-office-businesspro"]},"depends_on_args":{":macos":":sonoma"},"desc":"Digital note taking app","homepage":"https://www.microsoft.com/en-us/microsoft-365/onenote/digital-note-taking-app","names":["Microsoft OneNote"],"ruby_source_checksum":{":sha256":"0891f092e0a293d63bfa600ddcb1a3b0d311b2ee610a7bb8023491c5d06fb096"},"ruby_source_path":"Casks/m/microsoft-onenote.rb","sha256":"9a4dd3cd037392067032576761c750482d8e0ca89cf335def553f617263a2be0","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_OneNote_16.114.26102031_Updater.pkg"],"version":"16.114.26102031","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.package.Microsoft_OneNote.app",":delete":"/Applications/Microsoft OneNote.app"}],[":pkg",["Microsoft_OneNote_16.114.26102031_Updater.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.onenote.mac*","~/Library/Containers/com.microsoft.onenote.mac*"]}]]},"microsoft-openjdk":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Microsoft","homepage":"https://microsoft.com/openjdk","names":["Microsoft Build of OpenJDK"],"ruby_source_checksum":{":sha256":"9ae48ab6399f532b3ab5534f6dc2065369b4382f726348fe766e671f6b940c1e"},"ruby_source_path":"Casks/m/microsoft-openjdk.rb","sha256":"efa179bf9c28a3a03c6e2b8a463f6e3e778438cc7f8089be35c66a8b33cc6636","tap_string":"homebrew/cask","url_args":["https://aka.ms/download-jdk/microsoft-jdk-25.0.4.1-macos-x64.pkg"],"version":"25.0.4.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.25.jdk"}],[":pkg",["microsoft-jdk-25.0.4.1-macos-x64.pkg"]],[":zap",{":trash":["~/Library/Preferences/net.java.openjdk.java.plist","~/Library/Saved Application State/net.java.openjdk.java.savedState"]}]]},"microsoft-openjdk@11":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Microsoft","homepage":"https://microsoft.com/openjdk","names":["Microsoft Build of OpenJDK"],"ruby_source_checksum":{":sha256":"0ae097e8aa2b6e6dede7f1f095fe0dd7432f166121950eb3472b142b6f45e1c4"},"ruby_source_path":"Casks/m/microsoft-openjdk@11.rb","sha256":"159a50e15d4921400bcf619d25fcfe7a2138c99199c9fcf34a587c724c9375cf","tap_string":"homebrew/cask","url_args":["https://aka.ms/download-jdk/microsoft-jdk-11.0.32.1-macos-x64.pkg"],"version":"11.0.32.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.11.jdk"}],[":pkg",["microsoft-jdk-11.0.32.1-macos-x64.pkg"]],[":zap",{":trash":["~/Library/Preferences/net.java.openjdk.java.plist","~/Library/Saved Application State/net.java.openjdk.java.savedState"]}]]},"microsoft-openjdk@17":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Microsoft","homepage":"https://microsoft.com/openjdk","names":["Microsoft Build of OpenJDK"],"ruby_source_checksum":{":sha256":"ada6e9a181d489fdd2a3de99eee3624530b37a41c093bb9e5b20c7eb9497d0fa"},"ruby_source_path":"Casks/m/microsoft-openjdk@17.rb","sha256":"708e44f88b81bc46a0c705fbd369a3054ee1b94a3db0331081cb5f5826b9063f","tap_string":"homebrew/cask","url_args":["https://aka.ms/download-jdk/microsoft-jdk-17.0.20.1-macos-x64.pkg"],"version":"17.0.20.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.17.jdk"}],[":pkg",["microsoft-jdk-17.0.20.1-macos-x64.pkg"]],[":zap",{":trash":["~/Library/Preferences/net.java.openjdk.java.plist","~/Library/Saved Application State/net.java.openjdk.java.savedState"]}]]},"microsoft-openjdk@21":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Microsoft","homepage":"https://microsoft.com/openjdk","names":["Microsoft Build of OpenJDK"],"ruby_source_checksum":{":sha256":"59a81f45e149582d658aadb661cc0661e7d59f23586fabe84307bad1bf269aae"},"ruby_source_path":"Casks/m/microsoft-openjdk@21.rb","sha256":"98d36f07edd54ccefdce76db1252b9df5c3bdfd2590d184e2453d3f60f0fdfde","tap_string":"homebrew/cask","url_args":["https://aka.ms/download-jdk/microsoft-jdk-21.0.12.1-macos-x64.pkg"],"version":"21.0.12.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.21.jdk"}],[":pkg",["microsoft-jdk-21.0.12.1-macos-x64.pkg"]],[":zap",{":trash":["~/Library/Preferences/net.java.openjdk.java.plist","~/Library/Saved Application State/net.java.openjdk.java.savedState"]}]]},"microsoft-openjdk@25":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Microsoft","homepage":"https://microsoft.com/openjdk","names":["Microsoft Build of OpenJDK"],"ruby_source_checksum":{":sha256":"855d2d5527df3fd395deb1b3efe7d9d23bdd95849592d04572107f6335a04724"},"ruby_source_path":"Casks/m/microsoft-openjdk@25.rb","sha256":"efa179bf9c28a3a03c6e2b8a463f6e3e778438cc7f8089be35c66a8b33cc6636","tap_string":"homebrew/cask","url_args":["https://aka.ms/download-jdk/microsoft-jdk-25.0.4.1-macos-x64.pkg"],"version":"25.0.4.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.25.jdk"}],[":pkg",["microsoft-jdk-25.0.4.1-macos-x64.pkg"]],[":zap",{":trash":["~/Library/Preferences/net.java.openjdk.java.plist","~/Library/Saved Application State/net.java.openjdk.java.savedState"]}]]},"microsoft-outlook":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-office","microsoft-office-businesspro"]},"depends_on_args":{":macos":":any"},"desc":"Email client","homepage":"https://www.microsoft.com/en-us/microsoft-365/outlook/outlook-for-business","names":["Microsoft Outlook"],"ruby_source_checksum":{":sha256":"dd0f1ac5da5818d7fccdfec106dad410ece77aa982a3132fb3d8c37aabf62043"},"ruby_source_path":"Casks/m/microsoft-outlook.rb","sha256":"db4ce5854bbcb60284041f7a04e2f37e317cff578857486af78069b3935c5e86","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_Outlook_16.101.25100321_Installer.pkg"],"version":"16.101.25100321","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.office.licensingV2.helper",":quit":"com.microsoft.autoupdate2",":pkgutil":["com.microsoft.package.Microsoft_Outlook.app","com.microsoft.pkg.licensing"]}],[":pkg",["Microsoft_Outlook_16.101.25100321_Installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.Outlook","~/Library/Containers/com.microsoft.Outlook"]}]]},"microsoft-powerpoint":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-office","microsoft-office-businesspro"]},"depends_on_args":{":macos":":any"},"desc":"Presentation software","homepage":"https://www.microsoft.com/en-US/microsoft-365/powerpoint","names":["Microsoft PowerPoint"],"ruby_source_checksum":{":sha256":"4c8b96c5981bab01100764f29f0edcf94ff6e8edb26b98902f9ddd5865ae5b9b"},"ruby_source_path":"Casks/m/microsoft-powerpoint.rb","sha256":"6256fbb45f2922fa60c9a0101da3b27f933fcf0ada6f530ef1aca235803a7782","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_PowerPoint_16.101.25100321_Installer.pkg"],"version":"16.101.25100321","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.office.licensingV2.helper",":quit":"com.microsoft.autoupdate2",":pkgutil":["com.microsoft.package.Microsoft_PowerPoint.app","com.microsoft.pkg.licensing"],":delete":"/Applications/Microsoft PowerPoint.app"}],[":pkg",["Microsoft_PowerPoint_16.101.25100321_Installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.Powerpoint*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.powerpoint.sfl*","~/Library/Containers/com.microsoft.Powerpoint*","~/Library/Preferences/com.microsoft.Powerpoint.plist","~/Library/Saved Application State/com.microsoft.Powerpoint.savedState"]}]]},"microsoft-remote-help":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Screen sharing and assistance tool for enterprise IT support","homepage":"https://learn.microsoft.com/mem/intune/fundamentals/remote-help","names":["Microsoft Remote Help"],"ruby_source_checksum":{":sha256":"fb77affa12384deca00b5a7bc8afb5e2794f2b9f8d432dec5a16e1700f5fc2a2"},"ruby_source_path":"Casks/m/microsoft-remote-help.rb","sha256":"9199369e1351d9c2796d7b86946aa76d9aef2e832128121537a96357b9a0ee8a","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_Remote_Help_1.0.2606021_installer.pkg"],"version":"1.0.2606021","raw_artifacts":[[":uninstall",{":quit":"com.microsoft.autoupdate2",":pkgutil":"com.microsoft.remotehelp"}],[":pkg",["Microsoft_Remote_Help_1.0.2606021_installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Caches/com.microsoft.remotehelp","~/Library/HTTPStorages/com.microsoft.remotehelp","~/Library/Preferences/com.microsoft.remotehelp.plist","~/Library/Saved Application State/com.microsoft.remotehelp.savedState"]}]]},"microsoft-teams":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-office-businesspro"]},"depends_on_args":{":macos":":sonoma"},"desc":"Meet, chat, call, and collaborate in just one place","homepage":"https://www.microsoft.com/en/microsoft-teams/group-chat-software/","names":["Microsoft Teams"],"ruby_source_checksum":{":sha256":"34689b63716847dcb3e71d0488eb9f3fa4628eaaf7eb3c136c3d2baf3e6d6206"},"ruby_source_path":"Casks/m/microsoft-teams.rb","sha256":"bd029c2023a943dc76c9a03410c91f06d8b92c07115daf9763d5b9475aaba87c","tap_string":"homebrew/cask","url_args":["https://statics.teams.cdn.office.net/production-osx/26276.505.5234.9924/MicrosoftTeams.pkg"],"version":"26276.505.5234.9924","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.teams.TeamsUpdaterDaemon",":quit":"com.microsoft.autoupdate2",":pkgutil":["com.microsoft.MSTeamsAudioDevice","com.microsoft.teams2"],":delete":["/Applications/Microsoft Teams.app","/Library/Application Support/Microsoft/TeamsUpdaterDaemon","/Library/Logs/Microsoft/MSTeams","/Library/Logs/Microsoft/Teams","/Library/Preferences/com.microsoft.teams.plist"]}],[":pkg",["MicrosoftTeams.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/*.com.microsoft.teams","~/Library/Application Scripts/com.microsoft.teams*","~/Library/Application Support/com.microsoft.teams","~/Library/Application Support/Microsoft/Teams","~/Library/Application Support/Teams","~/Library/Caches/com.microsoft.teams","~/Library/Containers/com.microsoft.teams*","~/Library/Cookies/com.microsoft.teams.binarycookies","~/Library/Group Containers/*.com.microsoft.teams","~/Library/HTTPStorages/com.microsoft.teams","~/Library/HTTPStorages/com.microsoft.teams.binarycookies","~/Library/Logs/Microsoft Teams Helper (Renderer)","~/Library/Logs/Microsoft Teams","~/Library/Preferences/com.microsoft.teams*.plist","~/Library/Saved Application State/com.microsoft.teams*.savedState","~/Library/WebKit/com.microsoft.teams"],":rmdir":"~/Library/Application Support/Microsoft"}]]},"microsoft-word":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-office","microsoft-office-businesspro"]},"depends_on_args":{":macos":":any"},"desc":"Word processor","homepage":"https://www.microsoft.com/en-US/microsoft-365/word","names":["Microsoft Word"],"ruby_source_checksum":{":sha256":"ff6a381c55e524315fd937aaa359a955d5135443fbb9d24dfe13655d164f5a2a"},"ruby_source_path":"Casks/m/microsoft-word.rb","sha256":"c76066232b3367ad37eb03ce108c3a6de73aeb7c17e9a0baa6962c6cb88a5d6f","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Microsoft_Word_16.101.25100321_Installer.pkg"],"version":"16.101.25100321","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.office.licensingV2.helper",":quit":"com.microsoft.autoupdate2",":pkgutil":["com.microsoft.package.Microsoft_Word.app","com.microsoft.pkg.licensing"]}],[":pkg",["Microsoft_Word_16.101.25100321_Installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.Word*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.word.sfl*","~/Library/Application Support/CrashReporter/Microsoft Word_*.plist","~/Library/Application Support/Microsoft","~/Library/Containers/com.microsoft.Word*","~/Library/Group Containers/UBF8T346G9.ms/Microsoft Word.MERP.params.txt","~/Library/Preferences/com.microsoft.Word.plist","~/Library/Saved Application State/com.microsoft.Word.savedState"]}]]},"middle":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Add middle click for Trackpad and Magic Mouse","homepage":"https://middleclick.app/","names":["Middle"],"ruby_source_checksum":{":sha256":"0587729f306863fa132ff32d663dfd7f77ba35b36df1c5601341d6fcd24022eb"},"ruby_source_path":"Casks/m/middle.rb","sha256":"28bf5dd6ec0eaabdcf4bee181dd880d077b2f9e312e652e662dbfa7122a59a83","tap_string":"homebrew/cask","url_args":["https://middleclick.app/downloads/Middle1.14.dmg"],"version":"1.14","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.Middle"}],[":app",["Middle.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.knollsoft.MiddleLauncher","~/Library/Application Support/Middle","~/Library/Caches/com.knollsoft.Middle","~/Library/Containers/com.knollsoft.MiddleLauncher","~/Library/Cookies/com.knollsoft.Middle.binarycookies","~/Library/HTTPStorages/com.knollsoft.Middle","~/Library/HTTPStorages/com.knollsoft.Middle.binarycookies","~/Library/Preferences/com.knollsoft.Middle.plist"]}]]},"middleclick":{"depends_on_args":{":macos":":any"},"desc":"Utility to extend trackpad functionality","homepage":"https://github.com/artginzburg/MiddleClick","names":["MiddleClick"],"ruby_source_checksum":{":sha256":"f4a7f04aae081f2390496aac1364d17fe4d987b7987a43de2c0c0e706c7da1f7"},"ruby_source_path":"Casks/m/middleclick.rb","sha256":"55b61579bea1bff9575d0aae55316f826ade1cfc8948da91151bcc99df3957da","tap_string":"homebrew/cask","url_args":["https://github.com/artginzburg/MiddleClick/releases/download/3.3.0/MiddleClick.zip"],"version":"3.3.0","raw_artifacts":[[":uninstall",{":quit":"art.ginzburg.MiddleClick",":login_item":"MiddleClick"}],[":app",["MiddleClick.app"]],[":zap",{":trash":"~/Library/Preferences/art.ginzburg.MiddleClick.plist"}]]},"middledrag":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Middle-click and middle-drag via three-finger trackpad gestures","homepage":"https://middledrag.app/","names":["MiddleDrag"],"ruby_source_checksum":{":sha256":"7a5b9c428b7c0d39ffb7ebb10ff71e94915a469729a9cce7619db3b0ed79c04a"},"ruby_source_path":"Casks/m/middledrag.rb","sha256":"0996f5f2c53446f4ec689f41493849789bff1abff4ea3864749f46b7fa6ac99e","tap_string":"homebrew/cask","url_args":["https://github.com/NullPointerDepressiveDisorder/MiddleDrag/releases/download/v1.4.3/MiddleDrag-1.4.3.pkg"],"version":"1.4.3","raw_artifacts":[[":uninstall",{":pkgutil":"app.middledrag.MiddleDrag"}],[":pkg",["MiddleDrag-1.4.3.pkg"]],[":zap",{":trash":["~/Library/Application Support/MiddleDrag","~/Library/Preferences/com.middledrag.MiddleDrag.plist"]}]]},"midi-monitor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Display MIDI signals going in and out of your computer","homepage":"https://www.snoize.com/MIDIMonitor/","names":["MIDI Monitor"],"ruby_source_checksum":{":sha256":"d5aa8d150dbf1fe1dafc957678fc5a32b6c468a430ac6d52f332721d0b2fede1"},"ruby_source_path":"Casks/m/midi-monitor.rb","sha256":"6deea9673e2947c59ef4f2c57446366930989ea2688cc5d5b8265401a38a3971","tap_string":"homebrew/cask","url_args":["https://www.snoize.com/MIDIMonitor/MIDIMonitor_1_5_4.dmg"],"version":"1.5.4","raw_artifacts":[[":uninstall",{":quit":["com.snoize.MIDIMonitor","com.snoize.MIDIMonitorDriver","com.snoize.MIDISpyFramework","com.snoize.SnoizeMIDI"]}],[":app",["MIDI Monitor.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.snoize.midimonitor.sfl*","~/Library/Caches/com.snoize.MIDIMonitor","~/Library/HTTPStorages/com.snoize.MIDIMonitor","~/Library/Preferences/com.snoize.MIDIMonitor.plist","~/Library/Saved Application State/com.snoize.MIDIMonitor.savedState"]}]]},"midi-router-client":{"depends_on_args":{":macos":":tahoe"},"desc":"Create routes from anywhere to anywhere","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sourceforge.net/projects/midi-router-client/","names":["Midi Router Client"],"ruby_source_checksum":{":sha256":"2d896d0abcc000a2670e18ba3b96692b470844230147c462cb8aecf9fadf57cd"},"ruby_source_path":"Casks/m/midi-router-client.rb","sha256":"7674176f095cc734d45d305ee7da9ee5a83314c9709114f3d590c62fd7e36f14","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/midi-router-client/midi-router-client-2.44.0-Darwin.dmg"],"version":"2.44.0","raw_artifacts":[[":app",["midi-router-client.app"]],[":zap",{":trash":["~/Library/Application Support/Midi router client","~/Library/Caches/midi-router-client","~/Library/Preferences/com.electron.midi-router-client.helper.plist","~/Library/Preferences/com.electron.midi-router-client.plist","~/Library/Preferences/com.shemeshg.MidiRouter.plist","~/Library/Preferences/com.shemeshg.midirouterclient.midi-router-client.plist"]}]]},"midikeys":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Onscreen MIDI keyboard","homepage":"https://www.manyetas.com/creed/midikeys.html","names":["MidiKeys"],"ruby_source_checksum":{":sha256":"4d9dded7331b6d64d4fa7c78b00e635658bec54a09ac407d74d08e65ffd4c84c"},"ruby_source_path":"Casks/m/midikeys.rb","sha256":"c99bc47b141250b16672303a2530c99109bab9a6b52edfb5929433ece3c7cdf8","tap_string":"homebrew/cask","url_args":["https://github.com/flit/MidiKeys/releases/download/v1.9.1/MidiKeys_1.9.1.zip"],"version":"1.9.1","raw_artifacts":[[":app",["MidiKeys.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.immosw.MidiKeys","~/Library/Preferences/com.immosw.MidiKeys.plist","~/Library/Saved Application State/com.immosw.MidiKeys.savedState"]}]]},"miditrail":{"depends_on_args":{":macos":":any"},"desc":"MIDI player which provides 3D visualization of MIDI data sets","homepage":"https://www.yknk.org/miditrail/en/","names":["MIDITrail"],"ruby_source_checksum":{":sha256":"7b25c134ce97ac451ec944c55512883449a91a854e8d37be236bbeb9b34fd123"},"ruby_source_path":"Casks/m/miditrail.rb","sha256":"e508a600286157c94cd08f8236ca893d5795035b41a41cdfef2b6106d92d0ff5","tap_string":"homebrew/cask","url_args":["https://github.com/wdmss/MIDITrail-macOS/releases/download/v2.1.2/MIDITrail-Ver.2.1.2-macOS.zip"],"version":"2.1.2","raw_artifacts":[[":app",["MIDITrail/MIDITrail.app"]],[":zap",{":trash":["~/Library/Preferences/jp.sourceforge.users.yknk.MIDITrail.plist","~/Library/Saved Application State/jp.sourceforge.users.yknk.MIDITrail.savedState"]}]]},"midiview":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Monitor MIDI inputs and outputs","homepage":"https://hautetechnique.com/midi/midiview/","names":["Midi View"],"ruby_source_checksum":{":sha256":"ff012962708445f0740fa3052b4fccefd0aac821999877a95f5be7bebb76284f"},"ruby_source_path":"Casks/m/midiview.rb","sha256":"b19a694f3ee6fc839760b7293df47eed87657bb463cafed6313971cd758d64a6","tap_string":"homebrew/cask","url_args":["https://hautetechnique.com/apps/backend/v1/installers/vD6vXdrn"],"version":"1.2.3,vD6vXdrn","raw_artifacts":[[":app",["MidiView.app"]],[":zap",{":trash":["~/Library/Application Support/MidiView","~/Library/Preferences/com.hautetechnique.midiview.plist"]}]]},"mighty-mike":{"depends_on_args":{":macos":":any"},"desc":"Top-down action game from Pangea Software (a.k.a. Power Pete)","homepage":"https://jorio.itch.io/mightymike","names":["Mighty Mike"],"ruby_source_checksum":{":sha256":"7d2a008cd9fddf6962fa15634375d3798549dd449f1325f067d3c079dad22a1d"},"ruby_source_path":"Casks/m/mighty-mike.rb","sha256":"7643e45f480ef148655ab76790b8fa5b7688f041bf174244f8741e285e6092d9","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/MightyMike/releases/download/v3.0.2/MightyMike-3.0.2-mac.dmg"],"version":"3.0.2","raw_artifacts":[[":app",["Mighty Mike.app"]],[":artifact",["Documentation"],{":target":"~/Library/Application Support/MightyMike"}],[":zap",{":trash":["~/Library/Preferences/MightyMike","~/Library/Saved Application State/io.jor.mightymike.savedState"]}]]},"miktex-console":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"TeX distribution","homepage":"https://miktex.org/","names":["MiKTeX"],"ruby_source_checksum":{":sha256":"4e67394e1e797dcc53cc2b75e09ebb3523f2189f637cd58806971bccdfdd7d4e"},"ruby_source_path":"Casks/m/miktex-console.rb","sha256":"a5b531a60fc51c1f01c1af46bf859863c6974ef8d71213e476642acb788a4e4f","tap_string":"homebrew/cask","url_args":["https://miktex.org/download/ctan/systems/win32/miktex/setup/darwin-x86_64/miktex-22.1-darwin-x86_64.dmg"],"version":"22.1","raw_artifacts":[[":app",["MiKTeX Console.app"]],[":zap",{":trash":["~/Library/Application Support/MiKTeX","~/Library/Saved Application State/org.miktex.console.savedState"]}]]},"milanote":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Organise your ideas and projects into visual boards","homepage":"https://www.milanote.com/","names":["Milanote"],"ruby_source_checksum":{":sha256":"f6a387853796f0a5fd3216b243f50b42ca6998e78d25e2f50d59886202a49786"},"ruby_source_path":"Casks/m/milanote.rb","sha256":"a27e3133cddc0b1b0fc333000e122ff008a63a69857deb731f38a08f70604b41","tap_string":"homebrew/cask","url_args":["https://milanote-app-releases.s3.amazonaws.com/Milanote-3.18.141.dmg"],"version":"3.18.141","raw_artifacts":[[":app",["Milanote.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.milanote.app.sfl*","~/Library/Application Support/Milanote","~/Library/Caches/com.milanote.app","~/Library/Caches/com.milanote.app.ShipIt","~/Library/Library/Logs/Milanote","~/Library/Logs/Milanote","~/Library/Preferences/com.milanote.*.plist"]}]]},"milkman":{"depends_on_args":{":macos":":any"},"desc":"Extensible request and response workbench","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/warmuuh/milkman","names":["Milkman"],"ruby_source_checksum":{":sha256":"b2e2d8554ef1ba8767b352dd5e9f3be9005a0081411199ea553a9eadb70c6048"},"ruby_source_path":"Casks/m/milkman.rb","sha256":"2c7b037d82d40ecf1465b9e09f6fef3da3ca1a1a090e751cfbb94d51473ade0f","tap_string":"homebrew/cask","url_args":["https://github.com/warmuuh/milkman/releases/download/5.12.0/milkman-dist-appbundle-macos64-bin.tgz"],"version":"5.12.0","raw_artifacts":[[":app",["Milkman.app"]],[":zap",{":trash":"~/Library/Application Support/Milkman"}]]},"milkytracker":{"depends_on_args":{":macos":":sequoia"},"desc":"Music tracker compatible with FT2","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://milkytracker.org/","names":["MilkyTracker"],"ruby_source_checksum":{":sha256":"d60347dbe9d2dfc48ee1821f0efe501ddeb318d23e365decc77b0bdbc1cd3418"},"ruby_source_path":"Casks/m/milkytracker.rb","sha256":"465e399e5174255f33d92490052c7a851019bf5c9ba798bd83fc384158b05c71","tap_string":"homebrew/cask","url_args":["https://github.com/milkytracker/MilkyTracker/releases/download/v1.05.01/milkytracker-1.05.01-Universal.dmg"],"version":"1.05.01","raw_artifacts":[[":app",["MilkyTracker.app"]],[":zap",{":trash":"~/Library/Preferences/com.Titan.MilkyTracker.plist"}]]},"millie":{"depends_on_args":{":macos":":any"},"desc":"Korean e-book store","homepage":"https://www.millie.co.kr/","names":["Millie"],"ruby_source_checksum":{":sha256":"1cea248b8e52b9419b5b97bb9d2dd3047764de64cefd3bff53edb85cd732e2c2"},"ruby_source_path":"Casks/m/millie.rb","sha256":"dec1a41dc9c09d4f57b1ff08a41173c35dc7455f971375ad56d6972aaa3b30e0","tap_string":"homebrew/cask","url_args":["https://install.millie.co.kr/flutter/2.18.1/millie.dmg"],"version":"2.18.1","raw_artifacts":[[":app",["밀리의서재.app"]],[":zap",{":trash":["~/Library/Application Support/kr.co.millie.MillieShelf","~/Library/Caches/kr.co.millie.MillieShelf","~/Library/HTTPStorages/kr.co.millie.MillieShelf.binarycookies","~/Library/Preferences/kr.co.millie.MillieShelf.plist","~/Library/Saved Application State/kr.co.millie.MillieShelf.savedState","~/Library/WebKit/kr.co.millie.MillieShelf"]}]]},"miln-movie-splitter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Split movies into smaller parts by chapter marker or duration","homepage":"https://miln.eu/moviesplitter","names":["Miln Movie Splitter"],"ruby_source_checksum":{":sha256":"12e169c5f2f612ff6cc1ba2a7c8dc4345cfda2fd33ea445274af38c245563835"},"ruby_source_path":"Casks/m/miln-movie-splitter.rb","sha256":"da83197ca6f7c9e079b1bc69667bd458c9b5e9dceb90c49a866c7a2fce096080","tap_string":"homebrew/cask","url_args":["https://miln.eu/moviesplitter/milnmoviesplitter-172.dmg"],"version":"1.7.2","raw_artifacts":[[":app",["Movie Splitter.app"]],[":zap",{":trash":"~/Library/Containers/eu.miln.movie-splitter"}]]},"mimecast":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Access to the Mime Cast email archive","homepage":"https://mimecastsupport.zendesk.com/hc/en-us/articles/34000775267731-Mimecast-for-Mac-Overview","names":["Mimecast for Mac"],"ruby_source_checksum":{":sha256":"9327711aae9cca78c0a92d22213a00f99fdbc6cc1d4670ed6e500b96bfe5b6b5"},"ruby_source_path":"Casks/m/mimecast.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://us-api.mimecast.com/update/bin/msm/eNptjMtuwjAURP_F6xb5mdjsoBWL8lBVhKqyiRzfa7CKkxYnoaTqv9fsWY00c-b8koSuP2MAMiVvzUn4xerA5gv_8RKfr5fd97haDj-7i9ovj-YwcjsPfP36rrd-vTzqbR2LYTOmzQJmcF2RB-JOAZuu_wLb4cSHE04aGzG71yGis6mbQDzc5SKojIG3SjrNlRGqMKIUvHRgwDHuCi50cbv2qWsjnl0LN_HTbjtjM2nuSlMYbwyjrDSS6swMeE6hbciU3eO79hPzRuqqT5RVSlUDKPUoKk45pSpXkjOBhlFEB-C8LrUsTAFSuZLpmqI33tKS5dRWc5_7GmovbQ1WGecY-fsHKkl1eg"],"version":"2.11","raw_artifacts":[[":app",["Mimecast.app"]],[":zap",{":trash":["~/Library/Application Support/com.mimecast.Mimecast-Mail","~/Library/Caches/com.crashlytics.data/com.mimecast.Mimecast-Mail","~/Library/Caches/com.mimecast.Mimecast-Mail","~/Library/com.mimecast.Mimecast-Mail","~/Library/HTTPStorages/com.mimecast.Mimecast-Mail","~/Library/Logs/Mimecast","~/Library/Preferences/com.mimecast.Mimecast-Mail.plist"]}]]},"mimestream":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Native app email client for Gmail","homepage":"https://mimestream.com/","names":["Mimestream"],"ruby_source_checksum":{":sha256":"7b7ca8d879e0280cb828d1333bf0d1692995c076883fe25b2655815e3518eaa9"},"ruby_source_path":"Casks/m/mimestream.rb","sha256":"174c86d2117c92c5bba7a22c8ce017093b192c32cfc2a0528e2bab9baa0d9f3f","tap_string":"homebrew/cask","url_args":["https://download.mimestream.com/Mimestream_1.10.8.dmg"],"version":"1.10.8","raw_artifacts":[[":app",["Mimestream.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.mimestream.Mimestream*","~/Library/Application Scripts/group.com.mimestream.Mimestream","~/Library/Caches/com.mimestream.Mimestream","~/Library/Containers/com.mimestream.Mimestream*","~/Library/Group Containers/group.com.mimestream.Mimestream","~/Library/Preferences/com.mimestream.Mimestream.plist","~/Library/Saved Application State/com.mimestream.Mimestream.savedState"]}]]},"min":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Minimal browser that protects privacy","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://minbrowser.org/","names":["Min"],"ruby_source_checksum":{":sha256":"38b91f10792e7ba7eb44ea20f4c535037d1f3d47e9c6b4f6f36382bc044d6d4a"},"ruby_source_path":"Casks/m/min.rb","sha256":"0e13a1335a251949bc99482a435d715522a7653c0df472c40e971c1aeaed721c","tap_string":"homebrew/cask","url_args":["https://github.com/minbrowser/min/releases/download/v1.35.7/min-v1.35.7-mac-x86.zip"],"version":"1.35.7","raw_artifacts":[[":app",["Min.app"]],[":zap",{":trash":["~/Library/Application Support/Min","~/Library/Caches/Min","~/Library/Saved Application State/com.electron.min.savedState"]}]]},"mindforger":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Thinking notebook and Markdown IDE","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.mindforger.com/","names":["MindForger"],"ruby_source_checksum":{":sha256":"15357c08e0a3d44a11d79c97945e4ce0a92aec46c6d10d75658615e9c8d05dda"},"ruby_source_path":"Casks/m/mindforger.rb","sha256":"8fa3b483ad8a0b6dea49a6e227d87922504de101d4f0c80c8c3310149925b423","tap_string":"homebrew/cask","url_args":["https://github.com/dvorka/mindforger/releases/download/2.0.0/mindforger-2.0.0-20240217.170738-qt5152-intel.dmg"],"version":"2.0.0-20240217.170738,5152","raw_artifacts":[[":app",["mindforger.app"]],[":zap",{":trash":["~/.local/share/MindForger","~/.mindforger.md","~/Library/Application Support/MindForger","~/Library/Saved Application State/com.yourcompany.mindforger.savedState"]}]]},"mindmac":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"ChatGPT client","homepage":"https://mindmac.app/","names":["MindMac"],"ruby_source_checksum":{":sha256":"bfb037b9d9f7e2d3d6ab94463adf4340902cb7af9d4e42f5a6d44f1dcea4d442"},"ruby_source_path":"Casks/m/mindmac.rb","sha256":"cc5f87c6b53d9f332c681ab6bc02befc2e3ed86a984b222581f75877e65665c0","tap_string":"homebrew/cask","url_args":["https://github.com/MindMacApp/MindMac/releases/download/1.9.28/MindMac_1.9.28.dmg"],"version":"1.9.28","raw_artifacts":[[":app",["MindMac.app"]],[":zap",{":trash":["~/Library/Application Support/app.mindmac.macos","~/Library/Application Support/MindMac","~/Library/Caches/app.mindmac.macos","~/Library/Caches/com.crashlytics.data/app.mindmac.macos","~/Library/Caches/com.plausiblelabs.crashreporter.data/app.mindmac.macos","~/Library/Containers/org.sparkle-project.Downloader/Data/Library/Caches/app.mindmac.macos","~/Library/HTTPStorages/app.mindmac.macos","~/Library/HTTPStorages/app.mindmac.macos.binarycookies","~/Library/Preferences/app.mindmac.macos.plist","~/Library/Saved Application State/app.mindmac.macos.savedState","~/Library/WebKit/app.mindmac.macos"]}]]},"mindmanager":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Mind mapping and visual work-management tool","homepage":"https://www.mindmanager.com/en/","names":["MindManager"],"ruby_source_checksum":{":sha256":"5fecb5b65b2727063f18f8df65b36fe7d8a59a0a92f05e8ded34919b4a200ebd"},"ruby_source_path":"Casks/m/mindmanager.rb","sha256":"e87745a0890d69c67a4b34ea7e6900e3fa610431a83df7ce1f3b240ffe68e397","tap_string":"homebrew/cask","url_args":["https://download.mindjet.com/MindManager_Mac_26.0.111.dmg"],"version":"26.0.111","raw_artifacts":[[":uninstall",{":quit":"com.mindjet.mindmanager.26"}],[":app",["MindManager.app"]],[":zap",{":trash":["~/Library/Application Support/Mindjet","~/Library/Application Support/MindManager","~/Library/Caches/com.mindjet.mindmanager.*","~/Library/HTTPStorages/com.mindjet.mindmanager.*.binarycookies","~/Library/Preferences/ByHost/com.mindjet.mindmanager.*.plist","~/Library/Preferences/com.mindjet.mindmanager.*.plist","~/Library/WebKit/com.mindjet.mindmanager.*"]}]]},"mindmaster-cn":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Mind mapping software","homepage":"https://www.edrawsoft.cn/mindmaster/","names":["MindMaster","亿图脑图MindMaster"],"ruby_source_checksum":{":sha256":"15da18ca6eb59868253dd8cf6fe871665bd92cbd64265d9f18e4040fe08b4c65"},"ruby_source_path":"Casks/m/mindmaster-cn.rb","sha256":"b94f8d9596325306ed476f856f329c74c370405e7c664c37c68b2631268dc476","tap_string":"homebrew/cask","url_args":["https://cc-download.edrawsoft.cn/cbs_down/mindmaster_cn_full5379.dmg"],"version":"13.0.13,5379","raw_artifacts":[[":app",["亿图脑图MindMaster.app"]]]},"mindroom":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Self-hostable AI stack for multi-user, multi-agent workflows on Matrix","homepage":"https://github.com/mindroom-ai/mindroom","names":["MindRoom"],"ruby_source_checksum":{":sha256":"085cbb0de1278d2c68629f1f90d01e71ca9be4d6948b7212c786dab8f154b93b"},"ruby_source_path":"Casks/m/mindroom.rb","sha256":"68f0e76436b08e371d38a7666b8cc5c67df21aaf33e8e5d4517b0520aad0f962","tap_string":"homebrew/cask","url_args":["https://github.com/mindroom-ai/mindroom/releases/download/v2026.10.490/MindRoom.dmg"],"version":"2026.10.490","raw_artifacts":[[":uninstall",{":launchctl":"chat.mindroom.local",":quit":"chat.mindroom.menubar"}],[":app",["MindRoom.app"]],[":zap",{":trash":["~/Library/Caches/chat.mindroom.menubar","~/Library/LaunchAgents/chat.mindroom.local.plist","~/Library/Logs/mindroom","~/Library/Preferences/chat.mindroom.menubar.plist","~/Library/WebKit/chat.mindroom.menubar"]}]]},"mindwtr":{"desc":"Local-first GTD productivity tool","homepage":"https://github.com/dongdongbh/Mindwtr","names":["Mindwtr"],"ruby_source_checksum":{":sha256":"2b466930aaad6a7a100a2338f1fa599535b223203ac8f53e267cfff35f43e2a7"},"ruby_source_path":"Casks/m/mindwtr.rb","sha256":"72fe7a2c7375ce557558b822137ce750a380585968163e3d36ff0dbf92cbc922","tap_string":"homebrew/cask","url_args":["https://github.com/dongdongbh/Mindwtr/releases/download/v1.3.7/mindwtr_1.3.7_x64.dmg"],"version":"1.3.7","raw_artifacts":[[":app",["Mindwtr.app"]],[":zap",{":trash":["~/Library/Application Scripts/5X9JC5PL7T.tech.dongdongbh.mindwtr","~/Library/Application Scripts/tech.dongdongbh.mindwtr.MindwtrWidgets","~/Library/Application Support/mindwtr","~/Library/Application Support/tech.dongdongbh.mindwtr","~/Library/Caches/tech.dongdongbh.mindwtr","~/Library/Containers/tech.dongdongbh.mindwtr.MindwtrWidgets","~/Library/Group Containers/5X9JC5PL7T.tech.dongdongbh.mindwtr","~/Library/Preferences/tech.dongdongbh.mindwtr.plist","~/Library/Saved Application State/tech.dongdongbh.mindwtr.savedState","~/Library/WebKit/tech.dongdongbh.mindwtr"]}]]},"minecraft-education":{"depends_on_args":{":macos":":any"},"desc":"Educational version of Minecraft","homepage":"https://education.minecraft.net/","names":["Minecraft Education Edition"],"ruby_source_checksum":{":sha256":"08242676966eafda2338898a1f1a8cbdb1016bc72c594f0ab1736b08f209e864"},"ruby_source_path":"Casks/m/minecraft-education.rb","sha256":"8aaada426842ebc054acb70ecd0a44fcb9abe02988e98d5488f17376380e2960","tap_string":"homebrew/cask","url_args":["https://downloads.minecrafteduservices.com/retailbuilds/MacOS/Minecraft_Education_1.26.32.0.dmg"],"version":"1.26.32.0","raw_artifacts":[[":app",["minecraft-edu.app"],{":target":"Minecraft Education.app"}],[":zap",{":trash":["~/Library/Application Support/com.microsoft.minecraftpe","~/Library/Application Support/minecraftpe","~/Library/Caches/com.microsoft.minecraftpe","~/Library/HTTPStorages/com.microsoft.minecraftpe","~/Library/HTTPStorages/com.microsoft.minecraftpe.binarycookies","~/Library/Preferences/com.microsoft.minecraftpe.plist","~/Library/Saved Application State/com.microsoft.minecraftpe.savedState","~/Library/WebKit/com.microsoft.minecraftpe"]}]]},"minecraft-server":{"container_args":{":type":":naked"},"desc":"Run a Minecraft multiplayer server","homepage":"https://www.minecraft.net/en-us/","names":["Minecraft Server"],"ruby_source_checksum":{":sha256":"3ccc5b7eaf6160dbe1c76a6a2bfaecd11b7ad068d0eba5dd9ba4979dc86544c8"},"ruby_source_path":"Casks/m/minecraft-server.rb","sha256":"cd47e7c38328f64768fd17af8fcd8b22496b40b63d4ffee81e71ae059fedcb42","tap_string":"homebrew/cask","url_args":["https://piston-data.mojang.com/v1/objects/97ccd4c0ed3f81bbb7bfacddd1090b0c56f9bc51/server.jar"],"version":"26.1.2,97ccd4c0ed3f81bbb7bfacddd1090b0c56f9bc51","raw_artifacts":[[":preflight_steps",{":steps":[{":path":{":path":"{{HOMEBREW_PREFIX}}/etc/minecraft-server"},":type":"mkdir_p"}]}],[":uninstall",{":delete":"$HOMEBREW_PREFIX/etc/minecraft-server/eula.txt"}],[":command_wrapper",["minecraft-server"],{":content":"#!/bin/sh\ncd '$HOMEBREW_PREFIX/etc/minecraft-server' &&   exec /usr/bin/java ${@:--Xms1024M -Xmx1024M} -jar '$HOMEBREW_PREFIX/Caskroom/minecraft-server/26.1.2,97ccd4c0ed3f81bbb7bfacddd1090b0c56f9bc51/server.jar' nogui\n"}],[":postflight_steps",{":steps":[{":command":{":base":"staged_path",":path":"minecraft-server.wrapper.sh"},":type":"run"},{":path":{":path":"{{HOMEBREW_PREFIX}}/etc/minecraft-server/eula.txt"},":skip_audit":true,":type":"inreplace",":after":"eula=TRUE",":before":"eula=false"}]}],[":zap",{":trash":"$HOMEBREW_PREFIX/etc/minecraft-server"}]],"raw_caveats":"Configuration files are located in\n\n  $HOMEBREW_PREFIX/etc/minecraft-server\n\nminecraft-server requires Java 16+. You can install the latest version with:\n  brew install --cask temurin\n"},"minecraft":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Sandbox construction video game","homepage":"https://minecraft.net/","names":["Minecraft"],"ruby_source_checksum":{":sha256":"50788102ee8806373007029b5381c1a6ae42287d114b3f608cb8d08433d8dd4d"},"ruby_source_path":"Casks/m/minecraft.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://launcher.mojang.com/download/Minecraft.dmg"],"version":"2.1.3,1","raw_artifacts":[[":app",["Minecraft.app"]],[":zap",{":trash":["~/Library/Application Support/Minecraft Launcher","~/Library/Caches/com.mojang.minecraftlauncher","~/Library/Caches/com.mojang.minecraftlauncherupdater"]}]]},"mini-program-studio":{"depends_on_args":{":macos":":any"},"desc":"IDE for the development of Alipay applets","homepage":"https://opendocs.alipay.com/mini/ide","names":["Mini Program Studio","小程序开发者工具"],"ruby_source_checksum":{":sha256":"d2c96941d47543383d991221b1c63df1ac8db39269ff1be1f97161e73d48859e"},"ruby_source_path":"Casks/m/mini-program-studio.rb","sha256":"160f3534b79883e445848c28c2c4a13da5d0fe7814a8a76db4025fb47cff2225","tap_string":"homebrew/cask","url_args":["https://alipay-miniapp-public.oss-cn-hangzhou.aliyuncs.com/mfupload/MiniProgramStudio-3.11.0-x64.dmg"],"version":"3.11.0","raw_artifacts":[[":app",["小程序开发者工具.app"]],[":zap",{":trash":["~/Library/Application Support/小程序开发者工具","~/Library/Preferences/com.ant.miniprogram.plist","~/Library/Saved Application State/com.ant.miniprogram.savedState"]}]]},"mini-vmac":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Allows modern computers to run software made for early Apple computers","homepage":"https://www.gryphel.com/c/minivmac/","names":["Mini vMac"],"ruby_source_checksum":{":sha256":"52f3ce825f30a346108462b49ac320d6d89bc3642b779dddca5c64d36cdc764c"},"ruby_source_path":"Casks/m/mini-vmac.rb","sha256":"e8564a9827fe6a616489e29ee89f4bae85d4ecde76ea982e4a86af56b0108662","tap_string":"homebrew/cask","url_args":["https://www.gryphel.com/d/minivmac/minivmac-36.04/minivmac-36.04-mc64.bin.tgz"],"version":"36.04","raw_artifacts":[[":app",["Mini vMac.app"]]]},"miniconda":{"auto_updates":true,"conflicts_with_args":{":cask":["miniforge"]},"container_args":{":type":":naked"},"depends_on_args":{":macos":":any"},"desc":"Minimal installer for conda","homepage":"https://www.anaconda.com/docs/getting-started/miniconda/main","names":["Miniconda"],"ruby_source_checksum":{":sha256":"da562859b090ef36a83845607dfffcc66a6e9ce669a1826da690de7d8f372813"},"ruby_source_path":"Casks/m/miniconda.rb","sha256":"9c88674b1a839eeb4cff006df397a05ea7d896472318fd84b7070278f9653dc6","tap_string":"homebrew/cask","url_args":["https://repo.anaconda.com/miniconda/Miniconda3-py313_25.7.0-2-MacOSX-x86_64.sh"],"version":"py313_25.7.0-2","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":source":{":base":"caskroom_path",":path":"base/envs"},":target":{":path":"{{temp}}/{{token}}-envs"},":guards":[{":path":"{{caskroom_path}}/base/envs",":condition":"if_exists",":id":"1"}],":type":"move",":overwrite":true}]}],[":uninstall",{":delete":"$HOMEBREW_PREFIX/Caskroom/miniconda/base"}],[":installer",{":script":{":executable":"Miniconda3-py313_25.7.0-2-MacOSX-x86_64.sh",":args":["-b","-p","$HOMEBREW_PREFIX/Caskroom/miniconda/base"]}}],[":binary",["$HOMEBREW_PREFIX/Caskroom/miniconda/base/condabin/conda"]],[":postflight_steps",{":steps":[{":paths":[{":base":"caskroom_path",":path":"base/envs"}],":recursive":true,":guards":[{":path":"{{temp}}/{{token}}-envs",":condition":"if_exists",":id":"1"}],":type":"remove"},{":source":{":path":"{{temp}}/{{token}}-envs"},":target":{":base":"caskroom_path",":path":"base/envs"},":guards":[{":path":"{{temp}}/{{token}}-envs",":condition":"if_exists",":id":"1"}],":type":"move",":overwrite":true}]}],[":zap",{":trash":["/private/tmp/miniconda-envs","~/.conda","~/.condarc","~/.continuum"]}]],"raw_caveats":"Please run the following to setup your shell:\n  conda init \"$(basename \"${SHELL}\")\"\n\nAlternatively, manually add the following to your shell init:\n  eval \"$(conda \"shell.$(basename \"${SHELL}\")\" hook)\"\n"},"miniforge":{"auto_updates":true,"conflicts_with_args":{":cask":["miniconda"]},"container_args":{":type":":naked"},"depends_on_args":{":macos":":any"},"desc":"Minimal installer for conda specific to conda-forge","homepage":"https://github.com/conda-forge/miniforge","names":["miniforge"],"ruby_source_checksum":{":sha256":"5c46cf0de18e22dcdae925647fabc7a6f3117cac10d09ec9d4d4b6eca52c32a6"},"ruby_source_path":"Casks/m/miniforge.rb","sha256":"4bf8d162f90a9ae79fbe1c3b152a9957b6cf4e7385758fa21e0340229d444df1","tap_string":"homebrew/cask","url_args":["https://github.com/conda-forge/miniforge/releases/download/26.9.4-0/Miniforge3-26.9.4-0-MacOSX-x86_64.sh"],"version":"26.9.4-0","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":source":{":base":"caskroom_path",":path":"base/envs"},":target":{":path":"{{temp}}/{{token}}-envs"},":guards":[{":path":"{{caskroom_path}}/base/envs",":condition":"if_exists",":id":"1"}],":type":"move",":overwrite":true}]}],[":uninstall",{":delete":"$HOMEBREW_PREFIX/Caskroom/miniforge/base"}],[":installer",{":script":{":executable":"Miniforge3-26.9.4-0-MacOSX-x86_64.sh",":args":["-b","-p","$HOMEBREW_PREFIX/Caskroom/miniforge/base"]}}],[":binary",["$HOMEBREW_PREFIX/Caskroom/miniforge/base/condabin/conda"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/miniforge/base/condabin/mamba"]],[":postflight_steps",{":steps":[{":paths":[{":base":"caskroom_path",":path":"base/envs"}],":recursive":true,":guards":[{":path":"{{temp}}/{{token}}-envs",":condition":"if_exists",":id":"1"}],":type":"remove"},{":source":{":path":"{{temp}}/{{token}}-envs"},":target":{":base":"caskroom_path",":path":"base/envs"},":guards":[{":path":"{{temp}}/{{token}}-envs",":condition":"if_exists",":id":"1"}],":type":"move",":overwrite":true}]}],[":zap",{":trash":["/private/tmp/miniforge-envs","~/.conda","~/.condarc"]}]],"raw_caveats":"Please run the following to setup your shell:\n  conda init \"$(basename \"${SHELL}\")\"\n"},"minisim":{"depends_on_args":{":macos":":monterey"},"desc":"App for launching iOS and Android simulators","homepage":"https://www.minisim.app/","names":["MiniSim"],"ruby_source_checksum":{":sha256":"da885c3ec2f93af2d2e428b33fd4bc12b42bc9b91bea88c39449fd701bb81933"},"ruby_source_path":"Casks/m/minisim.rb","sha256":"b6af5775f0afb1b3c12a438fc35c1f4207a87341fbd39e256e6d3fbfa5aca64d","tap_string":"homebrew/cask","url_args":["https://github.com/okwasniewski/MiniSim/releases/download/v0.10.0/MiniSim.app.zip"],"version":"0.10.0","raw_artifacts":[[":uninstall",{":quit":"com.oskarkwasniewski.MiniSim"}],[":app",["MiniSim.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.oskarkwasniewski.MiniSim","~/Library/Preferences/com.oskarkwasniewski.MiniSim.plist"]}]]},"minitube":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"YouTube application","homepage":"https://flavio.tordini.org/minitube","names":["Minitube"],"ruby_source_checksum":{":sha256":"bfd5e88488fd99f935d50ae34213362d19b149f849ca21a7dc5ab9ba3ceb8a36"},"ruby_source_path":"Casks/m/minitube.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://flavio.tordini.org/files/minitube/minitube.dmg"],"version":"4.0.3","raw_artifacts":[[":app",["Minitube.app"]],[":zap",{":trash":["~/Library/HTTPStorages/org.tordini.flavio.minitube","~/Library/Preferences/org.tordini.flavio.minitube.plist","~/Library/Saved Application State/org.tordini.flavio.minitube.savedState"]}]]},"miniwol":{"depends_on_args":{":macos":":any"},"desc":"Small menu bar tool for sending Wake on LAN (WOL) network packets","homepage":"https://www.tweaking4all.com/network-internet/miniwol2/","names":["miniWOL"],"ruby_source_checksum":{":sha256":"2c3f037e1efb2e12f40aaee0c5955dbf76bc7394aad1183d356e081771e35824"},"ruby_source_path":"Casks/m/miniwol.rb","sha256":"3a42570e704616620a74969ce180151553751bbcd33e34cd02194ac4edf50b3a","tap_string":"homebrew/cask","url_args":["https://www.tweaking4all.com/downloads/network/miniWOL-v2.1.3-64bit.dmg"],"version":"2.1.3","raw_artifacts":[[":app",["miniWOL.app"]],[":zap",{":trash":["~/Library/Preferences/com.Tweaking4all.miniWOL.plist","~/Library/Preferences/miniWOL"]}]]},"minizincide":{"depends_on_args":{":macos":":monterey"},"desc":"Open-source constraint modelling language and IDE","homepage":"https://www.minizinc.org/index.html","names":["MiniZincIDE"],"ruby_source_checksum":{":sha256":"6e36527b4b3b632e22b2f443dbbd14f88b42ac8b040d8bb64ec5ca84bdd36945"},"ruby_source_path":"Casks/m/minizincide.rb","sha256":"c5b50d62ab493a354ae2caa5d7fb80ea51ae53a82942b3f358461e1a4a46a2c1","tap_string":"homebrew/cask","url_args":["https://github.com/MiniZinc/MiniZincIDE/releases/download/2.10.1/MiniZincIDE-2.10.1-x86_64-apple-darwin.dmg"],"version":"2.10.1","raw_artifacts":[[":uninstall",{":quit":"org.minizinc.MiniZincIDE"}],[":app",["MiniZincIDE.app"]],[":binary",["$APPDIR/MiniZincIDE.app/Contents/Resources/minizinc"]],[":binary",["$APPDIR/MiniZincIDE.app/Contents/Resources/mzn2doc"]],[":zap",{":trash":["~/Library/Preferences/org.minizinc.MiniZinc IDE (bundled).plist","~/Library/Saved Application State/org.minizinc.MiniZincIDE.savedState"]}]]},"minmaxcal":{"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Minimal menu bar calendar, maximal full-screen notifications","homepage":"https://github.com/MikeMcQuaid/MinMaxCal","names":["MinMaxCal"],"ruby_source_checksum":{":sha256":"2b1495986a9392120b011311b8d80611c52ee0cd5ba225da834e143964236945"},"ruby_source_path":"Casks/m/minmaxcal.rb","sha256":"d5ead7bc3db6f2e31f908a5ea28a4a7df488065023c156a3cc2c145e89f01dce","tap_string":"homebrew/cask","url_args":["https://github.com/MikeMcQuaid/MinMaxCal/releases/download/0.9.4/MinMaxCal-0.9.4.zip"],"version":"0.9.4","raw_artifacts":[[":app",["MinMaxCal.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.mikemcquaid.MinMaxCal","~/Library/Containers/com.mikemcquaid.MinMaxCal"]}]]},"minstaller":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Downloader and manager for MotionVFX products","homepage":"https://www.motionvfx.com/","names":["mInstaller"],"ruby_source_checksum":{":sha256":"21077870017deb87ae349507a7e2319205f0169f46e5101f0443732bf5593a76"},"ruby_source_path":"Casks/m/minstaller.rb","sha256":"58bf762d53c0a30c6b7a685152f28591c5b1ac01519e03114c5e75b3ee12e5b4","tap_string":"homebrew/cask","url_args":["https://s3.motionvfx.com/mvfxpublic/mInstaller/sparkle/mInstaller-3.2.5.zip"],"version":"3.2.5","raw_artifacts":[[":app",["mInstaller.app"]],[":zap",{":trash":["~/Library/Application Support/mInstaller","~/Library/Caches/mInstaller","~/Library/HTTPStorages/com.motionvfx.mInstaller","~/Library/Preferences/com.motionvfx.mInstaller.plist"]}]]},"mints":{"depends_on_args":{":macos":":any"},"desc":"Logging tool suite","homepage":"https://eclecticlight.co/mints-a-multifunction-utility/","names":["Mints"],"ruby_source_checksum":{":sha256":"e20c00f0f0382747f791783eacc4c309904221451a5c6ae813d2e555805a3d11"},"ruby_source_path":"Casks/m/mints.rb","sha256":"9c6e7485e6f563a1913b457ed4b830f3dcc953a283edb2088e611e63658243b8","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2026/07/mints122.zip"],"version":"1.22,2026.07","raw_artifacts":[[":app",["mints122/Mints.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.mints.sfl*","~/Library/Caches/co.eclecticlight.Mints","~/Library/HTTPStorages/co.eclecticlight.Mints","~/Library/Preferences/co.eclecticlight.Mints.plist","~/Library/Saved Application State/co.eclecticlight.Mints.savedState"]}]]},"mipony":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Download manager","homepage":"https://www.mipony.net/en/","names":["Mipony"],"ruby_source_checksum":{":sha256":"29745e6c3bacc13351bf624baef530bcf4ccb18063f4ad06baa0bcf34bcc9482"},"ruby_source_path":"Casks/m/mipony.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.mipony.net/downloads/mac/Mipony-Installer.pkg"],"version":"2.0.1,0","raw_artifacts":[[":uninstall",{":quit":"com.downloader.Mipony",":pkgutil":"net.installer.mipony.*"}],[":pkg",["Mipony-Installer.pkg"]],[":zap",{":trash":["~/.config/Mipony","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.downloader.mipony.sfl*","~/Library/Caches/com.downloader.Mipony","~/Library/HTTPStorages/com.downloader.Mipony","~/Library/HTTPStorages/com.downloader.Mipony.binarycookies","~/Library/Preferences/com.downloader.Mipony.plist","~/Library/Saved Application State/com.downloader.Mipony.savedState"]}]]},"mirai":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Inference engine for AI models","homepage":"https://trymirai.com/","names":["Mirai"],"ruby_source_checksum":{":sha256":"2e8c0898e03e89fc504402edbca71a76cb7c8a8a1e54636569a7b719e5bdfd00"},"ruby_source_path":"Casks/m/mirai.rb","sha256":"45d4f3b63a6e68a581d501630065ea2210897373bfbd3dbcd8d2648da8affd2a","tap_string":"homebrew/cask","url_args":["https://github.com/trymirai/uzu/releases/download/0.6.13/mirai-0.6.13-aarch64-apple-darwin.dmg"],"version":"0.6.13","raw_artifacts":[[":app",["Mirai.app"]],[":binary",["$APPDIR/Mirai.app/Contents/Resources/cli/mirai"]],[":zap",{":trash":["~/.config/com.trymirai.cli","~/Library/Application Support/mirai","~/Library/Caches/com.mirai.tech.chat","~/Library/Caches/com.mirai.tech.chat.ShipIt","~/Library/WebKit/com.mirai.tech.chat"]}]]},"miro":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Online collaborative whiteboard platform","homepage":"https://miro.com/","names":["Miro","RealtimeBoard"],"ruby_source_checksum":{":sha256":"44fc00d76d56cd123ce88a631d13bb0437fd360f6e8c304c462159958e8c5f53"},"ruby_source_path":"Casks/m/miro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://desktop.miro.com/platforms/darwin/Install-Miro.dmg"],"version":"0.11.196","raw_artifacts":[[":app",["Miro.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.realtimeboard.sfl*","~/Library/Application Support/RealtimeBoard","~/Library/Logs/RealtimeBoard","~/Library/Preferences/com.electron.realtimeboard.plist","~/Library/Saved Application State/com.electron.realtimeboard.savedState"]}]]},"mission-control-plus":{"depends_on_args":{":macos":":monterey"},"desc":"Manage your windows in Mission Control","homepage":"https://fadel.io/MissionControlPlus","names":["Mission Control Plus"],"ruby_source_checksum":{":sha256":"477c5955e8d71bbd541fa99e76a6e5fcb8205b0ba9bc00cfe4e340afaaae7eff"},"ruby_source_path":"Casks/m/mission-control-plus.rb","sha256":"c03dd602fb38e3bf74bede6f17640e0da05360be2eb5d3fc8c7cf572a00e61c6","tap_string":"homebrew/cask","url_args":["https://github.com/ronyfadel/MissionControlPlusReleases/releases/download/v1.28/Mission.Control.Plus.tgz"],"version":"1.28","raw_artifacts":[[":app",["Mission Control Plus.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.fadel.missioncontrolplus.sfl*","~/Library/Application Support/Mission Control Plus","~/Library/Caches/io.fadel.MissionControlPlus","~/Library/HTTPStorages/io.fadel.MissionControlPlus","~/Library/HTTPStorages/io.fadel.MissionControlPlus.binarycookies","~/Library/Preferences/io.fadel.MissionControlPlus.plist","~/Library/Preferences/io.fadel.missioncontrolplus.preferences.plist"]}]]},"missive":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Team inbox and chat tool","homepage":"https://missiveapp.com/","names":["Missive"],"ruby_source_checksum":{":sha256":"27589d4ec27170b9d057ee0324a3d96cd6abd8e520d2549e929e572721f0891d"},"ruby_source_path":"Casks/m/missive.rb","sha256":"de74f51cb9afe85a259b573246aaa124a9218de1d84ac87106ece9e509f719aa","tap_string":"homebrew/cask","url_args":["https://downloads.missiveapp.com/11.37.1/Missive-11.37.1.dmg"],"version":"11.37.1","raw_artifacts":[[":app",["Missive.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.missiveapp.osx.sfl*","~/Library/Application Support/Missive","~/Library/Logs/Missive","~/Library/Preferences/com.missiveapp.osx.plist","~/Library/Saved Application State/com.missiveapp.osx.savedState"]}]]},"mist":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Utility that automatically downloads firmwares and installers","homepage":"https://github.com/ninxsoft/Mist","names":["Mist"],"ruby_source_checksum":{":sha256":"b001d26a8b1dd896ea0a3e500a6f1e5754ff5a90a5c02c896013d35bd3c108c2"},"ruby_source_path":"Casks/m/mist.rb","sha256":"12715f8906ac9d0ede6f0665e703c323bdfcc99e54c8fae3a4ad8c516374483f","tap_string":"homebrew/cask","url_args":["https://github.com/ninxsoft/Mist/releases/download/v0.40/Mist.0.40.pkg"],"version":"0.40","raw_artifacts":[[":uninstall",{":launchctl":"com.ninxsoft.mist.helper",":quit":["com.ninxsoft.mist","com.ninxsoft.mist.helper"],":pkgutil":"com.ninxsoft.pkg.mist",":delete":["/Library/LaunchDaemons/com.ninxsoft.mist.helper.plist","/Library/PrivilegedHelperTools/com.ninxsoft.mist.helper"]}],[":pkg",["Mist.0.40.pkg"]],[":zap",{":trash":["/Users/Shared/Mist","~/Library/Caches/com.ninxsoft.mist","~/Library/Preferences/com.ninxsoft.mist.plist","~/Library/Saved Application State/com.ninxsoft.mist.savedState"]}]]},"mister-plimsoll":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Storage volume usage monitoring and fullness notifications","homepage":"https://www.misterplimsoll.app/","names":["Mister Plimsoll"],"ruby_source_checksum":{":sha256":"7672d7f3718bd503d1646e4150ea4ec9f418df0b8d4ff2d5c78ba16721c3114b"},"ruby_source_path":"Casks/m/mister-plimsoll.rb","sha256":"c0fb09fc0eaacebcff8815f030a97e2275cbf134079e85e568cc0022dba61035","tap_string":"homebrew/cask","url_args":["https://www.misterplimsoll.app/downloads/MisterPlimsoll-1.1.10.dmg"],"version":"1.1.10","raw_artifacts":[[":app",["Mister Plimsoll.app"]],[":zap",{":trash":["~/Library/Caches/com.glennf.MisterPlimsoll","~/Library/HTTPStorages/com.glennf.MisterPlimsoll","~/Library/Preferences/com.glennf.MisterPlimsoll.plist","~/Library/WebKit/com.glennf.MisterPlimsoll"]}]]},"mit-app-inventor":{"depends_on_args":{":arch":":intel",":macos":":any"},"deprecate_args":{":date":"2024-10-27",":because":":unmaintained"},"desc":"Android emulator","disable_args":{":date":"2025-10-27",":because":":unmaintained"},"homepage":"https://appinventor.mit.edu/explore/ai2/mac","names":["MIT App Inventor"],"ruby_source_checksum":{":sha256":"7f77392d0a398e5e367d89b9de2ba24a8f091e980ae263dab834acb99bd4f7ea"},"ruby_source_path":"Casks/m/mit-app-inventor.rb","sha256":"7c1a5801eef82baac4045a8d6508b2b388d632baf79d4ef26cc150d53d19aa7d","tap_string":"homebrew/cask","url_args":["https://appinv.us/aisetup_mac_3.0rc3"],"version":"3.0rc3","raw_artifacts":[[":uninstall",{":launchctl":"edu.mit.appinventor.aiStarter",":pkgutil":"edu.mit.pkg.AppInventorSetupInstaller"}],[":pkg",["MITAppInventorSetup.pkg"]]]},"mitmproxy":{"desc":"Intercept, modify, replay, save HTTP/S traffic","homepage":"https://mitmproxy.org/","names":["mitmproxy"],"ruby_source_checksum":{":sha256":"b6380eea3b6ded194ccea848d159461d05053693e591445b7cb74c074d4e762f"},"ruby_source_path":"Casks/m/mitmproxy.rb","sha256":"58fa1a3fe720cb52b203a8f0b0d2ae963edd6ba545113363cfc0338322526d5c","tap_string":"homebrew/cask","url_args":["https://downloads.mitmproxy.org/12.3.0/mitmproxy-12.3.0-macos-x86_64.tar.gz"],"version":"12.3.0","raw_artifacts":[[":binary",["mitmproxy.app/Contents/MacOS/mitmdump"]],[":binary",["mitmproxy.app/Contents/MacOS/mitmproxy"]],[":binary",["mitmproxy.app/Contents/MacOS/mitmweb"]],[":zap",{":trash":"~/.mitmproxy"}]]},"mitti":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Video playback software","homepage":"https://imimot.com/mitti/","names":["Mitti"],"ruby_source_checksum":{":sha256":"8199e976322e272265cb52aa41854eb01288317a70291976615f262fe96df985"},"ruby_source_path":"Casks/m/mitti.rb","sha256":"c70abe85fd644a7ba08afa1f1221a28f6a0c4c60a038b3f3465de74b7d03bca6","tap_string":"homebrew/cask","url_args":["https://dl.imimot.com/Mitti2.8.19_1449.dmg"],"version":"2.8.19,1449","raw_artifacts":[[":uninstall",{":quit":"com.imimot.Mitti.2"}],[":app",["Mitti.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.imimot.Mitti.*.MittiQuicklook","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.imimot.mitti.*.sfl*","~/Library/Application Support/Mitti","~/Library/Containers/com.imimot.Mitti.*.MittiQuicklook","~/Library/HTTPStorages/com.imimot.Mitti.*","~/Library/Logs/Mitti","~/Library/Preferences/com.imimot.Mitti.*.plist"]}]]},"mixed-in-key-live":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Get the Key and BPM of any audio, instantly","homepage":"https://mixedinkey.com/live","names":["Mixed In Key Live"],"ruby_source_checksum":{":sha256":"7d25a96f57ad1cbc07a53d7f4e8ab0b267d1bcc00f01c1e23ce7e448c628bee5"},"ruby_source_path":"Casks/m/mixed-in-key-live.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.mixedinkey.com/download/55/release/latest?key=public"],"version":"11.0.5.581,55","raw_artifacts":[[":uninstall",{":quit":"com.mixedinkey.MIK-Live",":pkgutil":"com.mixedinkey.Mixed_In_Key_Live.pkg"}],[":pkg",["Mixed In Key Live.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.mixedinkey.MIK-Live","~/Library/Application Support/Mixedinkey","~/Library/Caches/com.mixedinkey.MIK-Live","~/Library/HTTPStorages/com.mixedinkey.MIK-Live","~/Library/Preferences/com.mixedinkey.MIK-Live.plist","~/Library/Saved Application State/com.mixedinkey.MIK-Live.savedState"]}]]},"mixed-in-key":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Harmonic mixing for DJs and music producers","homepage":"https://mixedinkey.com/get11/","names":["Mixed In Key"],"ruby_source_checksum":{":sha256":"f92fa324f3e1f3095c6ff63328b5204271e032c63855fef7f670e5cf1fb62fdc"},"ruby_source_path":"Casks/m/mixed-in-key.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.mixedinkey.com/download/67/release/latest?key=public"],"version":"11.2.6.7446,67","raw_artifacts":[[":uninstall",{":quit":"com.mixedinkey.application"}],[":app",["Mixed In Key 11.app"]],[":zap",{":trash":["~/Library/Application Support/com.mixedinkey.application","~/Library/Application Support/Mixedinkey","~/Library/Caches/com.mixedinkey.application","~/Library/HTTPStorages/com.mixedinkey.application","~/Library/Preferences/com.mixedinkey.application.plist","~/Library/Saved Application State/com.mixedinkey.application.savedState","~/Library/WebKit/com.mixedinkey.application"]}]]},"mixin":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Cryptocurrency wallet","homepage":"https://messenger.mixin.one/","names":["Mixin Messenger Desktop"],"ruby_source_checksum":{":sha256":"c57c8712363a72bef1e675ab71b72ff6124fc8ca2b5b4839649fbb5041bb43bb"},"ruby_source_path":"Casks/m/mixin.rb","sha256":"832d3b3750363bbf5c7003cb8fba3de5d83f7252504901599a74f958401c44a3","tap_string":"homebrew/cask","url_args":["https://github.com/MixinNetwork/flutter-app/releases/download/v6.3.5/mixin-6.3.5.dmg"],"version":"6.3.5","raw_artifacts":[[":app",["Mixin.app"]],[":zap",{":trash":["~/Library/Application Scripts/one.mixin.messenger.desktop","~/Library/Application Support/one.mixin.messenger.desktop","~/Library/Containers/one.mixin.messenger.desktop","~/Library/Saved Application State/one.mixin.messenger.desktop.savedState"]}]]},"mixing-station":{"depends_on_args":{":macos":":any"},"desc":"Audio mixer controller","homepage":"https://mixingstation.app/","names":["Mixing Station"],"ruby_source_checksum":{":sha256":"c71a4e4ac4de0ac316b981eabce36f2e018bb9e27bd8d966a73de5f091437363"},"ruby_source_path":"Casks/m/mixing-station.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mixingstation.app/backend/api/web/download/attachment/mixing-station-pc/release/macos"],"version":"3.2.0","raw_artifacts":[[":uninstall",{":quit":"org.devcore.mixingstation.pc"}],[":app",["Mixing Station.app"]],[":zap",{":trash":["~/Library/Saved Application State/org.devcore.mixingstation.pc.savedState","~/MixingStation"]}]]},"mixxx":{"conflicts_with_args":{":cask":["mixxx@snapshot"]},"depends_on_args":{":macos":":any"},"desc":"Open-source DJ software","homepage":"https://www.mixxx.org/","names":["Mixxx"],"ruby_source_checksum":{":sha256":"8445cec0296f2dea8c07f5dbd411425bcc0bed29c93a56aaf843b23a983d5151"},"ruby_source_path":"Casks/m/mixxx.rb","sha256":"2a4bfc0c5813edd6acdf042b519a8d81f414e44b03490e5a5faee2e28bcaa450","tap_string":"homebrew/cask","url_args":["https://downloads.mixxx.org/releases/2.5.6/mixxx-2.5.6-macosintel.dmg"],"version":"2.5.6","raw_artifacts":[[":app",["Mixxx.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.mixxx.mixxx","~/Library/Containers/org.mixxx.mixxx","~/Music/Mixxx"]}]]},"mixxx@snapshot":{"conflicts_with_args":{":cask":["mixxx"]},"depends_on_args":{":macos":":any"},"desc":"Open-source DJ software","homepage":"https://www.mixxx.org/","names":["Mixxx"],"ruby_source_checksum":{":sha256":"8f766e683780b51b371b60426a4c67b15255d8299cac085dbd482ba798ac65c7"},"ruby_source_path":"Casks/m/mixxx@snapshot.rb","sha256":"8d24510a1cb0833d35eaf1a5ecc2340392aaf0118ec75a00a4be1eafc0aef4eb","tap_string":"homebrew/cask","url_args":["https://downloads.mixxx.org/snapshots/main/mixxx-2.7-alpha-431-g2f4234b03f-macosintel.dmg"],"version":"2.7-alpha-431-g2f4234b03f","raw_artifacts":[[":app",["Mixxx.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.mixxx.mixxx","~/Library/Containers/org.mixxx.mixxx","~/Music/Mixxx"]}]]},"mjml-app":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop app for MJML","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mjmlio.github.io/mjml-app/","names":["MJML"],"ruby_source_checksum":{":sha256":"e18330adbf21379bb81e714029731fa791473fb30fbd5e8991be442f6dea5a84"},"ruby_source_path":"Casks/m/mjml-app.rb","sha256":"8bf1e24f770d8191526ce42cab423dc6834876d8cee280b12338510f976dff4c","tap_string":"homebrew/cask","url_args":["https://github.com/mjmlio/mjml-app/releases/download/v3.0.4/mjml-app-3.0.4-mac.dmg"],"version":"3.0.4","raw_artifacts":[[":app",["MJML.app"]]]},"mjolnir":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-11-30",":because":":unmaintained"},"desc":"Lightweight automation and productivity app","disable_args":{":date":"2026-11-30",":because":":unmaintained"},"homepage":"https://github.com/mjolnirapp/mjolnir","names":["Mjolnir"],"ruby_source_checksum":{":sha256":"e8a7e232bc1a6b7a98c98aa40a552b906594cc093cacf0d6cf24cd4d8642cb59"},"ruby_source_path":"Casks/m/mjolnir.rb","sha256":"eb39b9ff76258c3aa7970f70465a7c858290ce798e5b8e411cb5b7d300de16d1","tap_string":"homebrew/cask","url_args":["https://github.com/mjolnirapp/mjolnir/releases/download/1.0.2/Mjolnir.app.zip"],"version":"1.0.2","raw_artifacts":[[":app",["Mjolnir.app"]],[":zap",{":trash":["~/.mjolnir","~/Library/Caches/org.degutis.Mjolnir","~/Library/Preferences/org.degutis.Mjolnir.plist","~/Library/Saved Application State/org.degutis.Mjolnir.savedState"]}]]},"mks":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Mechanical keyboard simulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/x0054/MKS","names":["MKS"],"ruby_source_checksum":{":sha256":"023d08e1bd474cc6da99a3e3ad84e36542142ec40388add4bf68df85a4d4195d"},"ruby_source_path":"Casks/m/mks.rb","sha256":"5e99acc34113b6974d799a4442682d3b82efc7096fc9a3fef78dc471975d68e8","tap_string":"homebrew/cask","url_args":["https://github.com/x0054/MKS/releases/download/1.7/MKS.zip"],"version":"1.7","raw_artifacts":[[":app",["MKS.app"]],[":zap",{":trash":"~/Library/Preferences/com.zynath.MKS.plist"}]]},"mkvtoolnix-app":{"depends_on_args":{":macos":":ventura"},"desc":"GUI including a set of tools to create, alter and inspect Matroska files (MKV)","homepage":"https://mkvtoolnix.download/","names":["MKVToolNix"],"ruby_source_checksum":{":sha256":"21bdb37696d35c99583d70113bb865163fd0b5299ee72f5a7597e514cc53abeb"},"ruby_source_path":"Casks/m/mkvtoolnix-app.rb","sha256":"0d1cbc3fc4d5930d2013e945230a72c90eefa7b565546da557382e3e67459552","tap_string":"homebrew/cask","url_args":["https://mkvtoolnix.download/macos/releases/103.0/MKVToolNix-103.0-1-x86_64.dmg"],"version":"103.0-1","raw_artifacts":[[":app",["MKVToolNix.app"]],[":binary",["$APPDIR/MKVToolNix.app/Contents/MacOS/mkvextract"]],[":binary",["$APPDIR/MKVToolNix.app/Contents/MacOS/mkvinfo"]],[":binary",["$APPDIR/MKVToolNix.app/Contents/MacOS/mkvmerge"]],[":binary",["$APPDIR/MKVToolNix.app/Contents/MacOS/mkvpropedit"]],[":manpage",["$APPDIR/MKVToolNix.app/Contents/MacOS/man/man1/mkvextract.1"]],[":manpage",["$APPDIR/MKVToolNix.app/Contents/MacOS/man/man1/mkvinfo.1"]],[":manpage",["$APPDIR/MKVToolNix.app/Contents/MacOS/man/man1/mkvmerge.1"]],[":manpage",["$APPDIR/MKVToolNix.app/Contents/MacOS/man/man1/mkvpropedit.1"]],[":manpage",["$APPDIR/MKVToolNix.app/Contents/MacOS/man/man1/mkvtoolnix-gui.1"]],[":zap",{":trash":["~/Library/Preferences/bunkus.org/mkvtoolnix-gui","~/Library/Saved Application State/download.mkvtoolnix.MKVToolNix.savedState"]}]]},"mkvtools":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"App to create and edit MKV videos","homepage":"https://www.emmgunn.com/mkvtools-home/","names":["MKVtools"],"ruby_source_checksum":{":sha256":"9d35b343940129616dcff3498281b84ad2b7d15438ec53200e9a4155e1838c30"},"ruby_source_path":"Casks/m/mkvtools.rb","sha256":"c7b4ab1a0031146ad76660b526e3be778eefa2d1ffaf590023c9b1d839e433e1","tap_string":"homebrew/cask","url_args":["https://www.emmgunn.com/downloads/mkvtools3.7.2.zip"],"version":"3.7.2","raw_artifacts":[[":app",["mkvtools3.7.2/MKVtools.app"]],[":zap",{":trash":["~/Library/Application Support/EmmGunn","~/Library/Preferences/com.emmgunn.MKVtools3.plist"]}]]},"mmex":{"depends_on_args":{":macos":":any"},"desc":"Money management application","homepage":"https://moneymanagerex.org/","names":["Money Manager Ex"],"ruby_source_checksum":{":sha256":"5cc614f9912d52731f4b076e75fd0972b20ea815df3f110fe7069a846c708bc6"},"ruby_source_path":"Casks/m/mmex.rb","sha256":"f5eb148c931025e1e49ee3e5f82c24d9157930b2bab0c237e0e37ac5fcd5c965","tap_string":"homebrew/cask","url_args":["https://github.com/moneymanagerex/moneymanagerex/releases/download/v1.9.4/mmex-1.9.4-Darwin.dmg"],"version":"1.9.4","raw_artifacts":[[":uninstall",{":quit":"org.moneymanagerex.mmex"}],[":app",["mmex.app"]],[":zap",{":trash":["~/Library/Application Support/MoneyManagerEx","~/Library/Caches/org.moneymanagerex.mmex","~/Library/Preferences/org.moneymanagerex.mmex.plist","~/Library/Saved Application State/org.moneymanagerex.mmex.savedState","~/Library/WebKit/org.moneymanagerex.mmex"]}]]},"mmhmm-studio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-26",":because":":discontinued"},"desc":"Virtual video presentation software","disable_args":{":date":"2026-05-27",":because":":discontinued"},"homepage":"https://www.mmhmm.app/product","names":["mmhmm Studio"],"ruby_source_checksum":{":sha256":"8db25fdea6844c88ed89fb64cb068eb19d68eadf65b5b95c809b3797f772a24f"},"ruby_source_path":"Casks/m/mmhmm-studio.rb","sha256":"960737943bfbde565926f8b336b78843ce52a07f948805ad48701eb8e1e68bab","tap_string":"homebrew/cask","url_args":["https://updates.mmhmm.app/mac/production/mmhmmStudio_2.6.4.zip"],"version":"2.6.4,1726550000","raw_artifacts":[[":uninstall",{":launchctl":"app.mmhmm.Camera.Assistant",":quit":"app.mmhmm.app",":pkgutil":"app.mmhmm.app",":delete":["/Library/Audio/Plug-Ins/HAL/mmhmmAudio.driver","/Library/CoreMediaIO/Plug-Ins/DAL/mmhmmCamera.plugin"]}],[":app",["mmhmm Studio.app"]],[":zap",{":trash":["~/Library/Preferences/app.mmhmm.app.plist","~/Library/Saved Application State/app.mmhmm.app.savedState"]}]]},"mmhmm":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"deprecate_args":{":date":"2025-05-25",":because":":discontinued"},"desc":"Virtual video presentation software","disable_args":{":date":"2026-05-27",":because":":discontinued"},"homepage":"https://www.mmhmm.app/product","names":["mmhmm Desktop"],"ruby_source_checksum":{":sha256":"ab6672e6f41317ee2e51f6a21ec9f44661e822731d845ee2eb72ad951b4e382f"},"ruby_source_path":"Casks/m/mmhmm.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://updates.mmhmm.app/mac/hybrid/beta/mmhmm.pkg"],"version":"3.5.2","raw_artifacts":[[":uninstall",{":quit":"app.mmhmm.hybrid",":pkgutil":"app.mmhmm.hybrid"}],[":pkg",["mmhmm.pkg"]],[":zap",{":trash":["~/Library/Application Support/mmhmm","~/Library/Caches/app.mmhmm.hybrid","~/Library/Caches/mmhmm","~/Library/Preferences/app.mmhmm.hybrid.plist","~/Library/Saved Application State/app.mmhmm.hybrid.savedState"]}]]},"mobirise":{"depends_on_args":{":macos":":any"},"desc":"No-code website creator","homepage":"https://mobirise.com/","names":["Mobirise"],"ruby_source_checksum":{":sha256":"aff9056321490e7619e78d41356a87482ceebec06296cad4b3da44ce07b789dd"},"ruby_source_path":"Casks/m/mobirise.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.mobirise.com/MobiriseSetup.dmg"],"version":"6.1.12","raw_artifacts":[[":app",["Mobirise.app"]],[":zap",{":trash":["~/Library/Application Support/Mobirise","~/Library/Application Support/Mobirise.com","~/Library/Preferences/com.mobirise.Mobirise.plist","~/Library/Saved Application State/com.mobirise.Mobirise.savedState"]}]]},"mochi-diffusion":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Run Stable Diffusion natively","homepage":"https://github.com/godly-devotion/MochiDiffusion","names":["Mochi Diffusion"],"ruby_source_checksum":{":sha256":"609c2dbce5e7b943f11e4deb49712438c38f6196b8978ff5b0dd2eeb5b43f36b"},"ruby_source_path":"Casks/m/mochi-diffusion.rb","sha256":"b8fcfb33f86fe2d6b34200be717cfba60d8b8f0eb2e2eb4c719bc90420a13042","tap_string":"homebrew/cask","url_args":["https://github.com/godly-devotion/MochiDiffusion/releases/download/v6.2/MochiDiffusion_6.2.dmg"],"version":"6.2","raw_artifacts":[[":app",["Mochi Diffusion.app"]],[":zap",{":trash":["~/Library/Application Support/MochiDiffusion","~/Library/HTTPStorages/com.joshua-park.Mochi-Diffusion","~/Library/Preferences/com.joshua-park.Mochi-Diffusion.plist"]}]]},"mochi":{"depends_on_args":{":macos":":any"},"desc":"Study notes and flashcards using spaced repetition","homepage":"https://mochi.cards/","names":["Mochi"],"ruby_source_checksum":{":sha256":"8e63e82f64941a7438d5382bae4a7192e53fa085e465568301897916acebd157"},"ruby_source_path":"Casks/m/mochi.rb","sha256":"6b1d834378cba3329d907e5fa65c5a206b711cee5f2b7bc6879d6e430abab21f","tap_string":"homebrew/cask","url_args":["https://download.mochi.cards/releases/Mochi-26.9.2.dmg"],"version":"26.9.2","raw_artifacts":[[":app",["Mochi.app"]],[":zap",{":trash":["~/Library/Application Support/mochi","~/Library/Logs/Mochi","~/Library/Preferences/com.msteedman.mochi.plist","~/Library/Saved Application State/com.msteedman.mochi.savedState"]}]]},"mockoon":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Create mock APIs in seconds","homepage":"https://mockoon.com/","names":["Mockoon"],"ruby_source_checksum":{":sha256":"d7b94886b4b397b6a5f38f1f7f680a03c755d98643f72008b22b3da129f39b3a"},"ruby_source_path":"Casks/m/mockoon.rb","sha256":"cd0c048a932cd5f3f22ba914e52e7c87471f0fbb48c3e9f06cde8e7e616b53a2","tap_string":"homebrew/cask","url_args":["https://github.com/mockoon/mockoon/releases/download/v9.9.0/mockoon.setup.9.9.0.x64.dmg"],"version":"9.9.0","raw_artifacts":[[":app",["Mockoon.app"]],[":zap",{":trash":["~/Library/Application Support/mockoon","~/Library/Logs/Mockoon","~/Library/Preferences/com.mockoon.app.plist","~/Library/Saved Application State/com.mockoon.app.savedState"]}]]},"mockplus":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Create mockups and wireframes","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.mockplus.com/","names":["Mockplus","摩客"],"ruby_source_checksum":{":sha256":"8b4e58dd353a2ac8438a9eb93c2a39b4390bb6c19a6ea8f42bd55c8c92239bfc"},"ruby_source_path":"Casks/m/mockplus.rb","sha256":"f9ac9457ed78346be7bd4513e1dfacb0ef730331128f3d6c43a787bfe4a96a70","tap_string":"homebrew/cask","url_args":["https://d3h2k7ug3o5pb3.cloudfront.net/software/macos/MockplusClassic_v3.7.1.0.zip"],"version":"3.7.1.0","raw_artifacts":[[":app",["Mockplus Classic.app"]],[":zap",{":trash":["~/Library/Caches/com.mockplus.desktop.chinese","~/Library/HTTPStorages/com.mockplus.desktop.chinese","~/Library/HTTPStorages/com.mockplus.desktop.chinese.binarycookies","~/Library/Mockplus2","~/Library/Saved Application State/com.mockplus.desktop.chinese.savedState"]}]]},"mockuuups-studio":{"depends_on_args":{":macos":":any"},"desc":"Allows designers and marketers to drag and drop visuals into scenes","homepage":"https://mockuuups.studio/","names":["Mockuuups Studio"],"ruby_source_checksum":{":sha256":"690e828eb4f99da4c6b13acf4f425bbb1f30b904163f631fb7167c6de02547da"},"ruby_source_path":"Casks/m/mockuuups-studio.rb","sha256":"1b5897be81511a1a8dc7fd3f19824adc3186898fae9bdaed7e1bcd3469e22dcf","tap_string":"homebrew/cask","url_args":["https://binaries.mockuuups.com/Mockuuups%20Studio-3.7.0-mac.zip"],"version":"3.7.0","raw_artifacts":[[":app",["Mockuuups Studio.app"]],[":zap",{":trash":["~/Library/Application Support/Mockuuups Studio","~/Library/Caches/com.mockuuups.studio-app","~/Library/Caches/com.mockuuups.studio-app.ShipIt","~/Library/Cookies/com.mockuuups.studio-app.binarycookies","~/Library/Preferences/com.mockuuups.studio-app.helper.plist","~/Library/Preferences/com.mockuuups.studio-app.plist","~/Library/Saved Application State/com.mockuuups.studio-app.savedState"]}]]},"modelio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Extensible modelling environment","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.modelio.org/","names":["Modelio"],"ruby_source_checksum":{":sha256":"a1da42675d9982b5ce9073212387a4043a0fc91b98bad94caa397002fce0009c"},"ruby_source_path":"Casks/m/modelio.rb","sha256":"9d588c06a00247153bcb3089c8e7d76682231f7e2750e392e345d0ca0dbb813d","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/modeliouml/modelio-open-source-4.1.0-macosx.cocoa.x86_64.tar.gz"],"version":"4.1.0","raw_artifacts":[[":app",["Modelio 4.1.app"]],[":zap",{":trash":"~/.modelio"}]]},"modern-csv":{"depends_on_args":{":macos":":any"},"desc":"CSV editor","homepage":"https://www.moderncsv.com/","names":["Modern CSV"],"ruby_source_checksum":{":sha256":"54d41e331067c0b9c595369079e4d712db3af890877a960b0ca9ef2a913f756e"},"ruby_source_path":"Casks/m/modern-csv.rb","sha256":"d8a266c48d799a16be15a121cf62f7190b46d7aefde967b81725492d9f252093","tap_string":"homebrew/cask","url_args":["https://www.moderncsv.com/release/ModernCSV-Mac-v2.4.4.dmg"],"version":"2.4.4","raw_artifacts":[[":uninstall",{":quit":"net.galliumdigital.Modern-CSV"}],[":app",["Modern CSV.app"]],[":zap",{":trash":["~/Library/Application Support/Modern CSV","~/Library/Saved Application State/net.galliumdigital.Modern-CSV.savedState"]}]]},"modmove":{"depends_on_args":{":macos":":any"},"desc":"Utility to move/resize windows using modifiers and the mouse","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/keith/modmove","names":["ModMove"],"ruby_source_checksum":{":sha256":"4d0ec1ef22b0ec0bbb2453fa71a8d4b853fcf1f8309fc4691e6aa064d147b628"},"ruby_source_path":"Casks/m/modmove.rb","sha256":"81b9cd96050b6bffecccb1ec6ef590a4fc0225c86e96de0a67a482b80c241bf7","tap_string":"homebrew/cask","url_args":["https://github.com/keith/modmove/releases/download/1.1.1/ModMove.app.zip"],"version":"1.1.1","raw_artifacts":[[":app",["ModMove.app"]]]},"modrinth":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Minecraft modding platform","homepage":"https://modrinth.com/","names":["Modrinth App"],"ruby_source_checksum":{":sha256":"d759332d921a928ffb2d49236101ab228e7e300ae23872883927e85b8f3fed71"},"ruby_source_path":"Casks/m/modrinth.rb","sha256":"b39f9c228f770d4afd3a8ade20378dbf2bef9f2debf9e5cde983e9628bbd063b","tap_string":"homebrew/cask","url_args":["https://launcher-files.modrinth.com/versions/0.22.0/macos/Modrinth%20App_0.22.0_universal.dmg"],"version":"0.22.0","raw_artifacts":[[":uninstall",{":quit":"com.modrinth.theseus"}],[":app",["Modrinth App.app"]],[":zap",{":trash":["~/Library/Application Support/com.modrinth.theseus","~/Library/Application Support/ModrinthApp","~/Library/Caches/com.modrinth.theseus","~/Library/Caches/ModrinthApp","~/Library/HTTPStorages/ModrinthApp.binarycookies","~/Library/Saved Application State/com.modrinth.theseus.savedState","~/Library/WebKit/com.modrinth.theseus","~/Library/WebKit/ModrinthApp"]}]]},"moebius":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"ANSI editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://blocktronics.github.io/moebius/","names":["Moebius"],"ruby_source_checksum":{":sha256":"c5623f1ee360e58c233b6e218af04ddf46661bdd1102e0f19856428895761c29"},"ruby_source_path":"Casks/m/moebius.rb","sha256":"014e355767fa27796a6f5f5778b608a3a802ba064655c23776fa89f0dd1163ba","tap_string":"homebrew/cask","url_args":["https://github.com/blocktronics/moebius/releases/download/1.0.29/Moebius.dmg"],"version":"1.0.29","raw_artifacts":[[":app",["Moebius.app"]],[":zap",{":trash":["~/Library/Application Support/Moebius","~/Library/Preferences/org.andyherbert.moebius.plist"]}]]},"mole-app":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Deep clean, analyze, and optimize app","homepage":"https://mole.fit/","names":["Mole"],"ruby_source_checksum":{":sha256":"079f43f92ffb16f4f68afdf2c321b9832ff8dfda68502a90898f8a62c94a4992"},"ruby_source_path":"Casks/m/mole-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mole.fit/Mole.dmg"],"version":"1.17.0","raw_artifacts":[[":app",["Mole.app"]],[":zap",{":trash":["/Library/Mole","~/.config/mole","~/Library/Application Support/com.tw93.MoleApp","~/Library/Caches/com.tw93.MoleApp","~/Library/HTTPStorages/com.tw93.MoleApp","~/Library/HTTPStorages/com.tw93.MoleApp.binarycookies","~/Library/Logs/mole","~/Library/Preferences/com.tw93.MoleApp.plist","~/Library/WebKit/com.tw93.MoleApp"]}]]},"molotov":{"depends_on_args":{":macos":":any"},"desc":"French TV streaming service","homepage":"https://www.molotov.tv/","names":["Molotov"],"ruby_source_checksum":{":sha256":"857ec8742d7866cdb3f92d1ee6e4d964393c603fec80ec4d006e5cccd823f4e7"},"ruby_source_path":"Casks/m/molotov.rb","sha256":"6fca747796d63342b0135721473934cc1874c39c579ed4e977108f32e9a39b26","tap_string":"homebrew/cask","url_args":["https://desktop-auto-upgrade.molotov.tv/mac/Molotov-7.0.0-mac.zip"],"version":"7.0.0","raw_artifacts":[[":app",["Molotov.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/tv.molotov.molotovdesktopapp.sfl*","~/Library/Application Support/molotov","~/Library/Caches/com.apple.nsurlsessiond/Downloads/tv.molotov.MolotovDesktopApp","~/Library/Logs/molotov","~/Library/Preferences/tv.molotov.MolotovDesktopApp.plist","~/Library/Saved Application State/tv.molotov.MolotovDesktopApp.savedState"]}]]},"moment":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Countdown app","homepage":"https://fireball.studio/moment","names":["Moment"],"ruby_source_checksum":{":sha256":"329a2465392c77c58bdc8f46d28f8ae933be811431abd515ad9b1c359d727471"},"ruby_source_path":"Casks/m/moment.rb","sha256":"e4d22bde68503708193d9b838f9517840b408aefa52ba8a930af10b03f456734","tap_string":"homebrew/cask","url_args":["https://fireball.studio/api/release_manager/downloads/studio.fireball.moment/152.zip"],"version":"1.5.1,152","raw_artifacts":[[":app",["Moment.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.studio.fireball.moment","~/Library/Application Support/Moment","~/Library/Caches/studio.fireball.moment","~/Library/Group Containers/*.studio.fireball.moment","~/Library/HTTPStorages/studio.fireball.moment","~/Library/Preferences/studio.fireball.moment.plist"]}]]},"monal":{"conflicts_with_args":{":cask":["monal@beta"]},"depends_on_args":{":macos":":any"},"desc":"XMPP chat client","homepage":"https://monal-im.org/","names":["Monal"],"ruby_source_checksum":{":sha256":"63829705fa1b359f2b1c5bbbc9a3123d16649c9ba6644da1ae21b45822d0b14e"},"ruby_source_path":"Casks/m/monal.rb","sha256":"d8ab51698ca484ba7710a1576d0f964c869d5157cb19e038cc807da12e8c9b48","tap_string":"homebrew/cask","url_args":["https://downloads.monal-im.org/monal-im/stable/macOS/Monal-1101.zip"],"version":"1101","raw_artifacts":[[":uninstall",{":quit":"org.monal-im.prod.catalyst.monal"}],[":app",["Monal.app"]],[":zap",{":trash":"~/Library/Group Containers/group.monal"}]]},"monal@beta":{"conflicts_with_args":{":cask":["monal"]},"depends_on_args":{":macos":":any"},"desc":"XMPP chat client","homepage":"https://monal-im.org/","names":["Monal"],"ruby_source_checksum":{":sha256":"85dbb1176f21d4114948b6c13a5d077ac7a1059ecbd29b73dd57d8cfe283cc58"},"ruby_source_path":"Casks/m/monal@beta.rb","sha256":"f0956b00e4e0881c8e191c3d52ec674827199b7f0259e8dcfebd41947998aa74","tap_string":"homebrew/cask","url_args":["https://downloads.monal-im.org/monal-im/beta/macOS/Monal-1100.zip"],"version":"1100","raw_artifacts":[[":uninstall",{":quit":"org.monal-im.prod.catalyst.monal"}],[":app",["Monal.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.monal","~/Library/Application Scripts/org.monal-im.prod.catalyst.monal","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.monal-im.prod.catalyst.monal.sfl*","~/Library/Containers/org.monal-im.prod.catalyst.monal","~/Library/Group Containers/group.monal"]}]]},"monarch":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Spotlight Search","homepage":"https://monarchlauncher.com/","names":["Monarch"],"ruby_source_checksum":{":sha256":"81d010d4a6be5e913727c4fc125fe08b398ac402b6112a2bc46084457d0e9958"},"ruby_source_path":"Casks/m/monarch.rb","sha256":"b627239613200f14a88aab803f21786927bdeac4d2fe59152f960f194f70e82e","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/monarchlauncher/x64/monarch-0.7.14.dmg"],"version":"0.7.14","raw_artifacts":[[":uninstall",{":quit":"com.monarch.macos"}],[":app",["Monarch.app"]],[":zap",{":trash":["~/Library/Application Support/com.monarch.macos","~/Library/Application Support/monarch","~/Library/Caches/com.monarch.macos","~/Library/Preferences/com.monarch.macos.plist","~/Library/Saved Application State/com.electron.monarch.savedState","~/Library/WebKit/com.monarch.macos"]}]]},"monero-wallet":{"depends_on_args":{":macos":":ventura"},"desc":"Untraceable cryptocurrency wallet","homepage":"https://getmonero.org/","names":["Monero Wallet"],"ruby_source_checksum":{":sha256":"821f8d08924798edd4e8c968a6a8daf5a1fcd6548640654d62eb33847e95caee"},"ruby_source_path":"Casks/m/monero-wallet.rb","sha256":"7fe280c14a6f8791245c8fdc75941d54eeb2c11c864b9e2df98395ce399a8435","tap_string":"homebrew/cask","url_args":["https://downloads.getmonero.org/gui/monero-gui-mac-x64-v0.18.5.4.dmg"],"version":"0.18.5.4","raw_artifacts":[[":uninstall",{":quit":"org.monero-project.monero-wallet-gui"}],[":app",["monero-wallet-gui.app"]],[":zap",{":trash":["~/.bitmonero","~/Library/Logs/monero-wallet-gui.log","~/Library/Preferences/org.getmonero.monero-core.plist","~/Library/Preferences/org.monero-project.monero-wallet-gui.plist","~/Library/Saved Application State/com.yourcompany.monero-wallet-gui.savedState","~/Library/Saved Application State/org.monero-project.monero-wallet-gui.savedState","~/Monero"]}]]},"monet":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Multi-engine mission control for coding agents","homepage":"https://github.com/zenolab124/monet","names":["Monet"],"ruby_source_checksum":{":sha256":"f60dce3823434418e8332efbf3b753ee891213f5d82741f5760024bfefb54806"},"ruby_source_path":"Casks/m/monet.rb","sha256":"b77897c47f56bd36a3cbbed202cc87f86e686ddecca08101b0c8aa1c3381d3e8","tap_string":"homebrew/cask","url_args":["https://github.com/zenolab124/monet/releases/download/v2.2.8/Monet_2.2.8_aarch64.dmg"],"version":"2.2.8","raw_artifacts":[[":uninstall",{":launchctl":["io.github.zenolab124.monet.tray","io.github.zenolab124.monet.widget-updater"]}],[":app",["Monet.app"]],[":zap",{":trash":["~/.monet","~/Library/Application Support/io.github.zenolab124.monet","~/Library/Caches/io.github.zenolab124.monet","~/Library/HTTPStorages/io.github.zenolab124.monet","~/Library/LaunchAgents/io.github.zenolab124.monet.tray.plist","~/Library/LaunchAgents/io.github.zenolab124.monet.widget-updater.plist","~/Library/Logs/io.github.zenolab124.monet","~/Library/Preferences/io.github.zenolab124.monet.plist","~/Library/Saved Application State/io.github.zenolab124.monet.savedState","~/Library/WebKit/io.github.zenolab124.monet"]}]]},"moneydance":{"depends_on_args":{":macos":":any"},"desc":"Personal financial management application focused on privacy","homepage":"https://infinitekind.com/moneydance","names":["Moneydance"],"ruby_source_checksum":{":sha256":"a11087e7823282aa43add98a95a063899041cb8ec887bb5f0f2a5ed140515edb"},"ruby_source_path":"Casks/m/moneydance.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://infinitekind.com/stabledl/current/Moneydance.dmg"],"version":"2024.4,5253","raw_artifacts":[[":app",["Moneydance.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.infinitekind.MoneydanceOSX","~/Library/Containers/com.infinitekind.MoneydanceOSX"]}]]},"moneymanager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Finance manager","homepage":"https://realbyteapps.com/","names":["MoneyManager"],"ruby_source_checksum":{":sha256":"70b1fd1856e369320d58d42aaacad9d8268888e4ef772dc1c5c55058d5cfde35"},"ruby_source_path":"Casks/m/moneymanager.rb","sha256":"8868bc6502448a94f99c5b7f2814a9f471673a7d850d805c0a5b26eca96dc25b","tap_string":"homebrew/cask","url_args":["https://download.realbyteapps.com/MoneyManager-1.9.0-x64.dmg"],"version":"1.9.0","raw_artifacts":[[":app",["MoneyManager.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/moneymanager-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.realbyteapps.moneymanagerpc.sfl*","~/Library/Application Support/MoneyManager","~/Library/Caches/com.realbyteapps.moneymanagerpc*","~/Library/HTTPStorages/com.realbyteapps.moneymanagerpc","~/Library/Preferences/ByHost/com.realbyteapps.moneymanagerpc.*.plist","~/Library/Preferences/com.realbyteapps.moneymanagerpc.plist","~/Library/Saved Application State/com.realbyteapps.moneymanagerpc.savedState"]}]]},"moneymoney":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"German banking and financial management software","homepage":"https://moneymoney-app.com/","names":["MoneyMoney"],"ruby_source_checksum":{":sha256":"ebf1a7d05cba772a3b61e47d6848ba138fa74f96ad40fb82ebd86ef2cca69377"},"ruby_source_path":"Casks/m/moneymoney.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://service.moneymoney-app.com/1/MoneyMoney.zip"],"version":"2.5.3","raw_artifacts":[[":app",["MoneyMoney.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.moneymoney-app.retail","~/Library/Caches/com.moneymoney-app.retail","~/Library/Containers/MoneyMoney","~/Library/Saved Application State/com.moneymoney-app.retail.savedState"]}]]},"mongodb-compass-isolated-edition":{"depends_on_args":{":macos":":ventura"},"desc":"Interactive tool for analyzing MongoDB data","homepage":"https://www.mongodb.com/products/compass","names":["MongoDB Compass Isolated"],"ruby_source_checksum":{":sha256":"c725459d85a85733f42e5d42dc52cabbe63d7eceb76552d3199c4ba03e8ed40b"},"ruby_source_path":"Casks/m/mongodb-compass-isolated-edition.rb","sha256":"7de09598ba49b3207b4a526253476bb24041708f90d25828885b70ff52eda9ea","tap_string":"homebrew/cask","url_args":["https://downloads.mongodb.com/compass/mongodb-compass-isolated-1.53.1-darwin-x64.dmg"],"version":"1.53.1","raw_artifacts":[[":uninstall",{":quit":"com.mongodb.compass.isolated"}],[":app",["MongoDB Compass Isolated Edition.app"]],[":zap",{":trash":["~/.mongodb/compass","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mongodb.compass.isolated.sfl*","~/Library/Application Support/MongoDB Compass Isolated Edition","~/Library/Preferences/com.mongodb.compass.isolated.plist","~/Library/Saved Application State/com.mongodb.compass.isolated.savedState"]}]]},"mongodb-compass-readonly":{"depends_on_args":{":macos":":ventura"},"desc":"Interactive tool for analyzing MongoDB data","homepage":"https://www.mongodb.com/products/compass","names":["MongoDB Compass Readonly"],"ruby_source_checksum":{":sha256":"9389f99cce6ab0f5eae378296544e4b71a8befbfbd1e52acf05b1cf080c116a3"},"ruby_source_path":"Casks/m/mongodb-compass-readonly.rb","sha256":"495af1814f0508efd32971f714edbab59fc95f015467a610632e4dd0656c774c","tap_string":"homebrew/cask","url_args":["https://downloads.mongodb.com/compass/mongodb-compass-readonly-1.53.1-darwin-x64.dmg"],"version":"1.53.1","raw_artifacts":[[":uninstall",{":quit":"com.mongodb.compass.readonly"}],[":app",["MongoDB Compass Readonly.app"]],[":zap",{":trash":["~/.mongodb/compass","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mongodb.compass.readonly.sfl*","~/Library/Application Support/MongoDB Compass Readonly","~/Library/Caches/com.mongodb.compass.readonly","~/Library/Caches/com.mongodb.compass.readonly.ShipIt","~/Library/Preferences/com.mongodb.compass.readonly.plist","~/Library/Saved Application State/com.mongodb.compass.readonly.savedState"]}]]},"mongodb-compass":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Interactive tool for analyzing MongoDB data","homepage":"https://www.mongodb.com/products/compass","names":["MongoDB Compass"],"ruby_source_checksum":{":sha256":"101f3fa4bfc74ddceb132c876544669ea5ab9d078e83102a797f7adefefb3ede"},"ruby_source_path":"Casks/m/mongodb-compass.rb","sha256":"c86582df745a7a9f3ee0bcee240dcc6631f667dcf3ec7155f54041c936b53200","tap_string":"homebrew/cask","url_args":["https://downloads.mongodb.com/compass/mongodb-compass-1.53.1-darwin-x64.dmg"],"version":"1.53.1","raw_artifacts":[[":uninstall",{":quit":"com.mongodb.compass"}],[":app",["MongoDB Compass.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mongodb.compass.sfl*","~/Library/Application Support/MongoDB Compass","~/Library/Caches/MongoDB Compass","~/Library/Preferences/com.mongodb.compass.plist","~/Library/Saved Application State/com.mongodb.compass.savedState"]}]]},"mongodb-compass@beta":{"depends_on_args":{":macos":":ventura"},"desc":"GUI for MongoDB","homepage":"https://www.mongodb.com/try/download/compass","names":["MongoDB Compass"],"ruby_source_checksum":{":sha256":"1bb9898fd157e9b9592eb86bd72e5aa34b4a6ddc4fd5dde2a344d72f64842681"},"ruby_source_path":"Casks/m/mongodb-compass@beta.rb","sha256":"e55bbbf88e81168eab6e19e80b487a4fe8efcb5daf3f67a8241eb4112eb5bfc2","tap_string":"homebrew/cask","url_args":["https://downloads.mongodb.com/compass/beta/mongodb-compass-1.53.1-beta.3-darwin-x64.dmg"],"version":"1.53.1-beta.3","raw_artifacts":[[":uninstall",{":quit":"com.mongodb.compass.beta"}],[":app",["MongoDB Compass Beta.app"]],[":zap",{":trash":["~/.mongodb","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mongodb.compass.beta.sfl*","~/Library/Application Support/MongoDB Compass Beta","~/Library/Preferences/com.mongodb.compass.beta.plist","~/Library/Saved Application State/com.mongodb.compass.beta.savedState"]}]]},"mongodb-realm-studio":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool for the Realm Database and Realm Platform","homepage":"https://realm.io/products/realm-studio/","names":["Realm Studio"],"ruby_source_checksum":{":sha256":"5c78b3ec8e19c0bd66e5e0f191d17f64020b9de522b040ed25c57835b082d53c"},"ruby_source_path":"Casks/m/mongodb-realm-studio.rb","sha256":"cdc7af2ccd8de7055f3a7fef59db8a0bc7154eed7ddb2a3a70dc60231b7b7a58","tap_string":"homebrew/cask","url_args":["https://github.com/realm/realm-studio/releases/download/v15.2.1/Realm.Studio-15.2.1.dmg"],"version":"15.2.1","raw_artifacts":[[":app",["Realm Studio.app"]],[":zap",{":trash":["~/Library/Application Support/Realm Studio","~/Library/Caches/io.realm.realm-studio","~/Library/Caches/io.realm.realm-studio.ShipIt","~/Library/Logs/Realm Studio","~/Library/Preferences/io.realm.realm-studio.helper.plist","~/Library/Preferences/io.realm.realm-studio.plist","~/Library/Saved Application State/io.realm.realm-studio.savedState"]}]]},"mongotron":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-12-30",":because":":unmaintained"},"desc":"Mongo DB management","disable_args":{":date":"2026-01-05",":because":":unmaintained"},"homepage":"https://github.com/officert/mongotron","names":["Mongotron"],"ruby_source_checksum":{":sha256":"3e7f0a2f02023447609b7efeab75bc874f6f0770a81287694070b7af772b73f7"},"ruby_source_path":"Casks/m/mongotron.rb","sha256":"b20d014ae3a9355a112f84d98d2f81c27d3f99fd2dd7dc3455be465b27ab1e20","tap_string":"homebrew/cask","url_args":["https://github.com/officert/mongotron/releases/download/1.0.0-alpha.5/Mongotron-darwin-x64.zip"],"version":"1.0.0-alpha.5","raw_artifacts":[[":app",["Mongotron-darwin-x64/Mongotron.app"]],[":zap",{":trash":["~/Library/Application Support/Mongotron","~/Library/Caches/Mongotron"]}]]},"mongrel":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Database workbench with terminals, containers, Kubernetes, and API client","homepage":"https://www.visorcraft.com/","names":["Mongrel"],"ruby_source_checksum":{":sha256":"8c64c4b6632b4adcff42756202d83a2b18d69d5d294fabb0f168e4bafc3055ab"},"ruby_source_path":"Casks/m/mongrel.rb","sha256":"9e330783f9531301acda83108e6fb353d638aa67542691557453403b6036982c","tap_string":"homebrew/cask","url_args":["https://www.visorcraft.com/api/downloads/mongrel/6a2016c9-7818-4203-afeb-221d13c5eb95"],"version":"5.72.10,6a2016c9-7818-4203-afeb-221d13c5eb95","raw_artifacts":[[":app",["Mongrel.app"]],[":zap",{":trash":["~/Library/Application Support/com.mongrel.desktop","~/Library/Application Support/Mongrel","~/Library/Caches/com.mongrel.desktop","~/Library/HTTPStorages/com.mongrel.desktop","~/Library/Logs/Mongrel","~/Library/Preferences/com.mongrel.desktop.plist","~/Library/Saved Application State/com.mongrel.desktop.savedState","~/Library/WebKit/com.mongrel.desktop"]}]]},"monitorcontrol":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to control external monitor brightness & volume","homepage":"https://github.com/MonitorControl/MonitorControl","names":["MonitorControl"],"ruby_source_checksum":{":sha256":"8cd4ef2d5bc989771286ad1fc4c3b7a34371e014e7025e59e5916caf356243c3"},"ruby_source_path":"Casks/m/monitorcontrol.rb","sha256":"e058da598b92f6ca674f4398c0b6fa49b3b5567ccfddccf6c6a5b23c5c625612","tap_string":"homebrew/cask","url_args":["https://github.com/MonitorControl/MonitorControl/releases/download/v4.4.0/MonitorControl.4.4.0.dmg"],"version":"4.4.0","raw_artifacts":[[":app",["MonitorControl.app"]],[":zap",{":trash":["~/Library/Application Scripts/me.guillaumeb.MonitorControlHelper","~/Library/Containers/me.guillaumeb.MonitorControlHelper","~/Library/Preferences/me.guillaumeb.MonitorControl.plist"]}]]},"mono-mdk":{"depends_on_args":{":macos":":any"},"desc":"Open source implementation of Microsoft's .NET Framework","homepage":"https://www.mono-project.com/","names":["Mono"],"ruby_source_checksum":{":sha256":"2d69aa88ea90c8f28861aeaf3406f68df0b68da7e37e466f2701253ca12114cd"},"ruby_source_path":"Casks/m/mono-mdk.rb","sha256":"80b0dbfa59ba9ed76dbf1393998e6a2ed2d1ccc8f5850c7a46fbe31a2aea88d8","tap_string":"homebrew/cask","url_args":["https://download.mono-project.com/archive/6.12.0/macos-10-universal/MonoFramework-MDK-6.12.0.206.macos10.xamarin.universal.pkg"],"version":"6.12.0.206","raw_artifacts":[[":uninstall",{":pkgutil":"com.xamarin.mono-*",":delete":["/Library/Frameworks/Mono.framework/Versions/6.12.0","/private/etc/paths.d/mono-commands"],":rmdir":["/Library/Frameworks/Mono.framework","/Library/Frameworks/Mono.framework/Versions"]}],[":pkg",["MonoFramework-MDK-6.12.0.206.macos10.xamarin.universal.pkg"]],[":zap",{":trash":["~/.mono","~/Library/Preferences/mono-sgen64.plist"]}]],"raw_caveats":"Installing mono-mdk removes mono and mono dependant formula binaries in\n/usr/local/bin and adds mono-mdk to /private/etc/paths.d/\nYou may want to:\n\n  brew unlink {formula} && brew link {formula}\n\nand/or remove /private/etc/paths.d/mono-commands\n"},"monocle-app":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Window dimming utility","homepage":"https://www.heyiam.dk/monocle/","names":["Monocle"],"ruby_source_checksum":{":sha256":"9241cd91eb0b1329b90e594400d9b78b3a9be596b1e1eef68f8e5b0cbb963438"},"ruby_source_path":"Casks/m/monocle-app.rb","sha256":"6c80a580d1b2e16fd956212efc71fc7e78adf10071b5cd53d3d29103fbbfb439","tap_string":"homebrew/cask","url_args":["https://files.heyiam.dk/updates/monocle/Monocle-3-5-1.zip"],"version":"3.5.1","raw_artifacts":[[":app",["Monocle.app"]],[":zap",{":trash":["~/Library/Application Scripts/dk.heyiam.monocle","~/Library/Application Support/dk.heyiam.monocle","~/Library/Containers/dk.heyiam.monocle","~/Library/Group Containers/com.monocle.settings","~/Library/Preferences/dk.heyiam.monocle.plist"]}]]},"monodraw":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to create text-based art","homepage":"https://monodraw.helftone.com/","names":["Monodraw"],"ruby_source_checksum":{":sha256":"83cd2fead8d9d65fccc937b632cd576005d4f1b591c0c044cd8fcedb986bd499"},"ruby_source_path":"Casks/m/monodraw.rb","sha256":"eed8bf157a3134c852615ed359378ff2602709daae908d12803756e91450b057","tap_string":"homebrew/cask","url_args":["https://updates.helftone.com/monodraw/downloads/Monodraw-b118.zip"],"version":"1.7.1,118","raw_artifacts":[[":app",["Monodraw.app"]],[":binary",["$APPDIR/Monodraw.app/Contents/Resources/monodraw"]],[":zap",{":trash":["~/Library/Application Support/com.helftone.monodraw","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.helftone.monodraw.help*","~/Library/Caches/com.helftone.monodraw","~/Library/Preferences/com.helftone.monodraw.plist"]}]]},"monofocus":{"depends_on_args":{":macos":":any"},"desc":"Keep all tasks from your todo apps on your menu bar","homepage":"https://monofocus.app/","names":["MonoFocus"],"ruby_source_checksum":{":sha256":"ca6111ce9988398c68a35755395738e8a497e0daa736ec6acc21f4c2f7b2c693"},"ruby_source_path":"Casks/m/monofocus.rb","sha256":"17a885fcba482c23e26539275f8bb75812d00675ac26e78879848bded435f69e","tap_string":"homebrew/cask","url_args":["https://updates.monofocus.app/MonoFocus.1.0.beta36.dmg"],"version":"1.0.beta36","raw_artifacts":[[":app",["MonoFocus.app"]]]},"monokle":{"depends_on_args":{":macos":":any"},"desc":"IDE dedicated to high-quality Kubernetes YAML configurations","homepage":"https://github.com/kubeshop/monokle","names":["Monokle"],"ruby_source_checksum":{":sha256":"96a56159071588fb273839aa2408d6460cf112c058c9a6e1e2985d02272a52d9"},"ruby_source_path":"Casks/m/monokle.rb","sha256":"43e45f9d67ffec7bcfc4c23ad1adaef6ef81fe4a8d1b95837d18b0ef39b9df84","tap_string":"homebrew/cask","url_args":["https://github.com/kubeshop/monokle/releases/download/v2.4.8/Monokle-mac-2.4.8-universal.dmg"],"version":"2.4.8","raw_artifacts":[[":app",["Monokle.app"]],[":zap",{":trash":["~/Library/Application Support/monokle","~/Library/Logs/monokle","~/Library/Preferences/io.kubeshop.monokle.plist","~/Library/Saved Application State/io.kubeshop.monokle.savedState"]}]]},"monolingual":{"depends_on_args":{":macos":":monterey"},"desc":"Utility to remove unnecessary language resources from the system","homepage":"https://ingmarstein.github.io/Monolingual/","names":["Monolingual"],"ruby_source_checksum":{":sha256":"15d3c2903f2df164bcf9d51e12d7569b5c53a90cdba53a4b711866c212584723"},"ruby_source_path":"Casks/m/monolingual.rb","sha256":"d4acf912fa132d7615c88940f5a997505e1880a8d6f9af47f0da427d9e0cd13f","tap_string":"homebrew/cask","url_args":["https://github.com/IngmarStein/Monolingual/releases/download/v1.8.2/Monolingual-1.8.2.dmg"],"version":"1.8.2","raw_artifacts":[[":app",["Monolingual.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.github.IngmarStein.Monolingual","~/Library/Containers/com.github.IngmarStein.Monolingual"]}]]},"monologue":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI voice dictation that adapts to your writing style","homepage":"https://www.monologue.to/","names":["Monologue"],"ruby_source_checksum":{":sha256":"f07711a96f4c80e9fd20794f323693e6fcbc268860ce1c7fb8e55237fca9291e"},"ruby_source_path":"Casks/m/monologue.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://updates.jottle.ai/Monologue.dmg"],"version":"1.5.2","raw_artifacts":[[":uninstall",{":quit":"com.zeitalabs.jottleai"}],[":app",["Monologue.app"]],[":zap",{":trash":["~/Library/Application Support/com.zeitalabs.jottleai","~/Library/Caches/com.zeitalabs.jottleai","~/Library/Caches/SentryCrash/Monologue","~/Library/Containers/com.zeitalabs.jottleai","~/Library/HTTPStorages/com.zeitalabs.jottleai","~/Library/Preferences/com.zeitalabs.jottleai.plist"]}]]},"monotype":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Font finder and organiser","homepage":"https://support.monotype.com/en/articles/7860542-monotype-desktop-app","names":["Monotype Desktop App"],"ruby_source_checksum":{":sha256":"42fe99fe30043687effd2655e0f1b63b1e8e1c07436663b0800a06d5bf3f1e71"},"ruby_source_path":"Casks/m/monotype.rb","sha256":"839de7568ff21566c9546b4dbb322de31602cc3988db7ed3f5e62ef242f6b185","tap_string":"homebrew/cask","url_args":["https://monotypeapp.monotype.com/release/781/mac/intel/MTFInstallerMacOsIntel.zip"],"version":"7.8.1","raw_artifacts":[[":uninstall",{":launchctl":["com.monotype.mfep","com.monotype.monitorService","com.monotype.ms","com.monotype.updater"],":quit":"com.monotype.monotype-fonts",":pkgutil":"com.monotype.monotype-fonts"}],[":pkg",["MTFInstaller.pkg"]],[":zap",{":delete":["/Library/Application Support/Monotype Fonts","/Library/Logs/Monotype Fonts","/Library/Preferences/com.monotype.fonts.plist"],":trash":["~/Library/Application Scripts/com.monotype.notification-service","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.monotype.*.sfl*","~/Library/Application Support/Monotype Fonts","~/Library/Containers/com.monotype.notification-service","~/Library/Logs/Monotype Fonts","~/Library/Preferences/com.monotype.*.plist","~/Library/Saved Application State/com.monotype.*.savedState"]}]]},"moom":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to move and zoom windows—on one display","homepage":"https://manytricks.com/moom/","names":["Moom"],"ruby_source_checksum":{":sha256":"3b94be68689c7528ba5a14bb87f789d8ccc70e21e1f9a06ecd67cf6054a4b246"},"ruby_source_path":"Casks/m/moom.rb","sha256":"45217254124fce56c48c84687c9abf78507e84e2df4a860ad3801433357b87e9","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/moom460.dmg"],"version":"4.6.0","raw_artifacts":[[":app",["Moom.app"]],[":zap",{":trash":["~/Library/Application Support/Many Tricks","~/Library/Preferences/com.manytricks.Moom.plist"]}]]},"moonfin":{"depends_on_args":{":macos":":sonoma"},"desc":"Media streaming client for Jellyfin and Emby","homepage":"https://moonfin.io/","names":["Moonfin"],"ruby_source_checksum":{":sha256":"771c759e770176e99fb24ea408345bf078f485da182862b3bc21b92ca6eeb787"},"ruby_source_path":"Casks/m/moonfin.rb","sha256":"519a3b3c615c949a963b3152347e5cdfe9fa6234dab07bab9c09063be4ec1cde","tap_string":"homebrew/cask","url_args":["https://github.com/Moonfin-Client/Moonfin-Core/releases/download/2.7.0/Moonfin_macOS_v2.7.0.dmg"],"version":"2.7.0","raw_artifacts":[[":app",["Moonfin.app"]],[":zap",{":trash":["/Library/Preferences/org.moonfin.app.plist","~/Documents/Moonfin/DB/offline.db"],":rmdir":"~/Documents/Moonfin"}]]},"moonlight":{"depends_on_args":{":macos":":ventura"},"desc":"GameStream client","homepage":"https://moonlight-stream.org/","names":["Moonlight"],"ruby_source_checksum":{":sha256":"163f2fad5c09371c9db0ceae0502f81e9a3373c99e7d26567b787d0bad5b7096"},"ruby_source_path":"Casks/m/moonlight.rb","sha256":"43617e5210d53968fcfb4a46526d1625a9056c6fe97e731673c31193dae776fc","tap_string":"homebrew/cask","url_args":["https://github.com/moonlight-stream/moonlight-qt/releases/download/v6.2.0/Moonlight-6.2.0.dmg"],"version":"6.2.0","raw_artifacts":[[":app",["Moonlight.app"]],[":binary",["$APPDIR/Moonlight.app/Contents/MacOS/Moonlight"],{":target":"moonlight"}],[":zap",{":trash":["~/Library/Caches/Moonlight Game Streaming Project","~/Library/Preferences/com.moonlight-stream.Moonlight.plist","~/Library/Saved Application State/com.moonlight-stream.Moonlight.savedState"]}]]},"moose":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"homepage":"https://getmoose.in/","names":["moose"],"ruby_source_checksum":{":sha256":"dd57a923575295b9993460141ea7dd6dbd95fb01a23e787bd426232cc9589ef2"},"ruby_source_path":"Casks/m/moose.rb","sha256":"79c5eaee0187fc0b131ffabe9d6abd04c39d936c3b096919390aaf12abaecac3","tap_string":"homebrew/cask","url_args":["https://github.com/ritz078/moose/releases/download/v0.6.2/moose-0.6.2-mac.zip"],"version":"0.6.2","raw_artifacts":[[":app",["moose.app"]],[":zap",{":trash":["~/Library/Application Support/moose","~/Library/Logs/moose","~/Library/Preferences/com.riteshkr.moose.plist","~/Library/Saved Application State/com.riteshkr.moose.savedState"]}]]},"moradownloader":{"depends_on_args":{":macos":":any"},"desc":"Online music and video store for the Japanese market","homepage":"https://mora.jp/","names":["Mora Downloader"],"ruby_source_checksum":{":sha256":"e9e72eed495c5a1af3e8775ce53615691c18226e2ae9bcf1be2a4249ac8c7d6d"},"ruby_source_path":"Casks/m/moradownloader.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloader.mora.jp/mac/MoraDownloader.pkg"],"version":"2.0.0.9","raw_artifacts":[[":uninstall",{":pkgutil":"jp.co.sonymusicsolutions.moradownloader"}],[":pkg",["MoraDownloader.pkg"]],[":zap",{":trash":["~/Library/Application Support/moraDownloader","~/Library/Caches/jp.co.sonymusicsolutions.moradownloader","~/Library/HTTPStorages/jp.co.sonymusicsolutions.moradownloader","~/Library/Preferences/jp.co.sonymusicsolutions.moradownloader.plist"],":rmdir":"~/Music/mora"}]]},"morgen":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"All-in-one calendars, tasks and scheduler","homepage":"https://morgen.so/","names":["Morgen"],"ruby_source_checksum":{":sha256":"b965c1ce5a4d07948b5ce2c2fd1c8db858b2d1c3b5242c4f42413e389f0cb7ec"},"ruby_source_path":"Casks/m/morgen.rb","sha256":"f03717da01d90ad53a2266279eba59aab0f32d263efae2c0953d1065cad06132","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/210203cqcj00tw1/Morgen%204.0.6%20-%20Build%20260519by9gmr661-x64.dmg"],"version":"4.0.6,260519by9gmr661","raw_artifacts":[[":app",["Morgen.app"]],[":zap",{":trash":["~/Library/Application Support/Morgen","~/Library/Preferences/com.todesktop.210203cqcj00tw1.plist","~/Library/Saved Application State/com.todesktop.210203cqcj00tw1.savedState"]}]]},"morisawa-desktop-manager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Manager for Morisawa Fonts","homepage":"https://en.morisawafonts.com/","names":["Morisawa Desktop Manager"],"ruby_source_checksum":{":sha256":"6e525e3218cb6e6754ed2b2db625a547059ff7d99b63d5e287d9c5e398073016"},"ruby_source_path":"Casks/m/morisawa-desktop-manager.rb","sha256":"7e1f81aab5faab5caaf9ffef5eda6c7afcfe66721e698bf23b58a18e85eaba7a","tap_string":"homebrew/cask","url_args":["https://morisawafonts.com/resources/dm/3.2.0/mac/site/MorisawaDesktopManager_3.2.0.dmg"],"version":"3.2.0","raw_artifacts":[[":uninstall",{":launchctl":["application.MDMAgentManager.*","application.MDMService.*","jp.co.morisawa.MorisawaDesktopManager.ServiceManager"],":pkgutil":"jp.co.morisawa.MorisawaDesktopManager.*",":delete":"/Application/Morisawa Desktop Manager.app"}],[":pkg",["Morisawa Desktop Manager.pkg"]],[":zap",{":trash":["/Library/Application Support/Morisawa Desktop Manager","/Library/Application Support/Morisawa/Logs/MdmInstall.log","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.co.morisawa.morisawadesktopmanager.sfl*","~/Library/Application Support/jp.co.morisawa.MorisawaDesktopManager","~/Library/Application Support/Morisawa Desktop Manager","~/Library/Application Support/MorisawaFonts","~/Library/Caches/jp.co.morisawa.MorisawaDesktopManager","~/Library/HTTPStorages/jp.co.morisawa.MorisawaDesktopManager","~/Library/HTTPStorages/jp.co.morisawa.MorisawaDesktopManager.binarycookies","~/Library/Preferences/jp.co.morisawa.MorisawaDesktopManager.plist"],":rmdir":["/Library/Application Support/Morisawa","/Library/Application Support/Morisawa/Logs","~/Library/Fonts/MorisawaFonts"]}]]},"morkro-papyrus":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["papyrus"]},"depends_on_args":{":macos":":any"},"desc":"Unofficial Dropbox Paper desktop app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/morkro/papyrus","names":["Papyrus"],"ruby_source_checksum":{":sha256":"2a87b6e49ee9c98d7855607615d9369c1cf8c60683e1524580f721203eba730c"},"ruby_source_path":"Casks/m/morkro-papyrus.rb","sha256":"6130e0d93486db9e969686270e8edddc9be16b52b342fdb4d31eb4546d161118","tap_string":"homebrew/cask","url_args":["https://github.com/morkro/papyrus/releases/download/1.0.3/Papyrus-osx-1.0.3.zip"],"version":"1.0.3","raw_artifacts":[[":app",["Papyrus.app"]],[":zap",{":trash":["~/Library/Application Support/Papyrus","~/Library/Preferences/com.electron.papyrus.plist","~/Library/Saved Application State/com.electron.papyrus.savedState"]}]]},"mos":{"conflicts_with_args":{":cask":["mos@beta"]},"depends_on_args":{":macos":":any"},"desc":"Smooths scrolling and set mouse scroll directions independently","homepage":"https://mos.caldis.me/","names":["Mos"],"ruby_source_checksum":{":sha256":"8ac0a077300d4bc481098f38e3d002c18e361edfbfbe478c018fcf4f0a3830ca"},"ruby_source_path":"Casks/m/mos.rb","sha256":"2ea69e96f092e44dada93a55bda1cddab3329c527bbd5f06e00dfb78e953960a","tap_string":"homebrew/cask","url_args":["https://github.com/Caldis/Mos/releases/download/4.2.1/Mos.Versions.4.2.1-20260531.1.zip"],"version":"4.2.1,20260531.1","raw_artifacts":[[":app",["Mos.app"]],[":zap",{":trash":"~/Library/Preferences/com.caldis.Mos.plist"}]]},"mos@beta":{"conflicts_with_args":{":cask":["mos"]},"depends_on_args":{":macos":":any"},"desc":"Smooths scrolling and set mouse scroll directions independently","homepage":"https://mos.caldis.me/","names":["Mos"],"ruby_source_checksum":{":sha256":"927ad54b09ccfefd010f276a89d935128fe369e7c747fdede145101d542660c5"},"ruby_source_path":"Casks/m/mos@beta.rb","sha256":"48a621cf66fec3bf68e3792829f2ae0f412a2d9bc41f491789ea7bdeac39d880","tap_string":"homebrew/cask","url_args":["https://github.com/Caldis/Mos/releases/download/4.3.0-beta-20260820.1/Mos.Versions.4.3.0-beta-20260820.1.zip"],"version":"4.3.0-beta-20260820.1","raw_artifacts":[[":app",["Mos.app"]],[":zap",{":trash":"~/Library/Preferences/com.caldis.Mos.plist"}]]},"mosaic":{"depends_on_args":{":macos":":any"},"desc":"Resize and reposition apps","homepage":"https://lightpillar.com/mosaic.html","names":["Mosaic"],"ruby_source_checksum":{":sha256":"fd848fc681cae7f4bc3b969de90626fbee4de8280a91e995c09ff58a8cb57fab"},"ruby_source_path":"Casks/m/mosaic.rb","sha256":"efb5a5f1845da0111401abad63982bf3276d23cce98fee1180f852df2246b1c6","tap_string":"homebrew/cask","url_args":["https://lightpillar.com/appdata/mosaic/archive/Mosaic_1_5_1.pkg"],"version":"1.5.1","raw_artifacts":[[":uninstall",{":pkgutil":["com.btinternet.pkg.Mosaic","com.lightpillar.Mosaic.pkg"]}],[":pkg",["Mosaic_1_5_1.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.lightpillar.Mosaic","~/Library/Caches/com.lightpillar.Mosaic","~/Library/Preferences/com.lightpillar.Mosaic.plist"]}]]},"moscow-ml":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Light-weight implementation of Standard ML","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mosml.org/","names":["Moscow ML"],"ruby_source_checksum":{":sha256":"537918b46565d6e804fb6cd1867cc6b22c3e303d30a67fbb8d97c2443ae75b33"},"ruby_source_path":"Casks/m/moscow-ml.rb","sha256":"4b3e2035b106c688e43e7d415ca74ca8970f74656cc2c17326c5fb7d1f948ca0","tap_string":"homebrew/cask","url_args":["https://github.com/kfl/mosml/releases/download/ver-2.10.1/mosml-2.10.1.pkg"],"version":"2.10.1","raw_artifacts":[[":uninstall",{":pkgutil":"org.mosml"}],[":pkg",["mosml-2.10.1.pkg"]]]},"motion":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"To-do list and project management app","homepage":"https://www.usemotion.com/","names":["Motion"],"ruby_source_checksum":{":sha256":"7db1371cff445a0c2965311470720b0dc73c2b0ce0c7b831128a9f961b954acc"},"ruby_source_path":"Casks/m/motion.rb","sha256":"b38c6f7050e3d69ca3b4bcf525ce3ac5c14a638990a95899de245df598ae2280","tap_string":"homebrew/cask","url_args":["https://github.com/usemotion/desktopapp/releases/download/0.117.0/motion-0.117.0-mac-amd64.zip"],"version":"0.117.0","raw_artifacts":[[":app",["Motion.app"]],[":zap",{":trash":["~/Library/Application Support/Motion","~/Library/HTTPStorages/com.electron.motion*","~/Library/Logs/Motion","~/Library/Preferences/com.electron.motion.plist","~/Library/Saved Application State/com.electron.motion.savedState"]}]]},"motionik":{"depends_on_args":{":macos":":ventura"},"desc":"Screen recording software","homepage":"https://motionik.com/","names":["Motionik"],"ruby_source_checksum":{":sha256":"a5301825f732765875e4d05be00a316788d00ea97efefd11d791cc4ba2f9922e"},"ruby_source_path":"Casks/m/motionik.rb","sha256":"2b8d7bfa0a040dfbbc06c5d9c8b05099572bbd9267ea329287aa3bcaffb05eb7","tap_string":"homebrew/cask","url_args":["https://assets.motionik.com/releases/Motionik-2.4.0-x64.dmg"],"version":"2.4.0","raw_artifacts":[[":app",["Motionik.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.motionik.screenrecorder.sfl*","~/Library/Application Support/motionik","~/Library/Logs/motionik","~/Library/Preferences/com.motionik.screenrecorder.plist"],":rmdir":"~/Motionik-Recordings"}]]},"motrix":{"conflicts_with_args":{":cask":["motrix@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"Open-source download manager","homepage":"https://motrix.app/","names":["Motrix"],"ruby_source_checksum":{":sha256":"d5e608ec0c2bcae997e7c49f3e6ffe9aa8446dd6ed7b04cb7cac2b5bf4b17733"},"ruby_source_path":"Casks/m/motrix.rb","sha256":"560b04adf535c9b8461f5504a1a7571c9634c9f9ea995b00d40097f383cf852d","tap_string":"homebrew/cask","url_args":["https://github.com/agalwood/Motrix/releases/download/v2.0.0/Motrix-2.0.0-x64.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["Motrix.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.motrix.native.sfl*","~/Library/Application Support/Motrix","~/Library/Caches/app.motrix.native","~/Library/Logs/Motrix","~/Library/Preferences/app.motrix.native.plist","~/Library/Saved Application State/app.motrix.native.savedState"]}]]},"motrix@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["motrix"]},"depends_on_args":{":macos":":ventura"},"desc":"Open-source download manager","homepage":"https://motrix.app/","names":["Motrix Beta"],"ruby_source_checksum":{":sha256":"e21fadbb985aeb4dcbd252d4d1000c087a53c6d1d7772255aa5615638c3d63ef"},"ruby_source_path":"Casks/m/motrix@beta.rb","sha256":"8065ae3d90ff39f3a893c30c237017ce885c87ad6322e6697b446be15b354051","tap_string":"homebrew/cask","url_args":["https://github.com/agalwood/Motrix/releases/download/v2.0.0-beta.52/Motrix-2.0.0-beta.52-x64.dmg"],"version":"2.0.0-beta.52","raw_artifacts":[[":app",["Motrix.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.motrix.native.sfl*","~/Library/Application Support/Motrix","~/Library/Caches/app.motrix.native","~/Library/Logs/Motrix","~/Library/Preferences/app.motrix.native.plist","~/Library/Saved Application State/app.motrix.native.savedState"]}]]},"motu-m-series":{"depends_on_args":{":macos":":any"},"desc":"Audio interface driver for Motu M-Series (M2, M4, M6) audio interfaces","homepage":"https://motu.com/en-us/download/product/408/","names":["Motu M-Series"],"ruby_source_checksum":{":sha256":"6c1a569999118b234013d2281d9898afe5cf7a8b3fc0f15bbfe469786b2a8637"},"ruby_source_path":"Casks/m/motu-m-series.rb","sha256":"60918307f0d62c80172652046214ce69b8f75123dbf240db2cbc3112760d63b5","tap_string":"homebrew/cask","url_args":["https://cdn-data.motu.com/downloads/audio/mseries/driver/RC/MOTU%20MSeries%20Installer%20(b72db03fb).pkg"],"version":"2.0.2,b72db03fb","raw_artifacts":[[":uninstall",{":launchctl":"com.motu.coreuac.reenumerator",":pkgutil":["com.motu.pkg.mseries","com.motu.pkg.mseries.bigsur"]}],[":pkg",["MOTU MSeries Installer (b72db03fb).pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.motu.coreuac.dextmgr","~/Library/Containers/com.motu.coreuac.dextmgr"]}]]},"mountain-duck":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Mounts servers and cloud storages as a disk on the desktop","homepage":"https://mountainduck.io/","names":["Mountain Duck"],"ruby_source_checksum":{":sha256":"3cb19b73df6ff7ea37c7786f9d5cf207a139f85bed391a1ba672d280776551f1"},"ruby_source_path":"Casks/m/mountain-duck.rb","sha256":"682d496bfd747a6f74a63c63f4a441b5d376034249686c7be29f9679628004ef","tap_string":"homebrew/cask","url_args":["https://dist.mountainduck.io/Mountain%20Duck-5.3.2.29785.zip"],"version":"5.3.2,29785","raw_artifacts":[[":uninstall",{":launchctl":"io.mountainduck.loginitem"}],[":app",["Mountain Duck.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.mountainduck.fileprovider","~/Library/Application Scripts/io.mountainduck.findersync","~/Library/Application Scripts/io.mountainduck.loginitem","~/Library/Application Support/Mountain Duck","~/Library/Caches/io.mountainduck","~/Library/Containers/io.mountainduck.fileprovider","~/Library/Containers/io.mountainduck.findersync","~/Library/Containers/io.mountainduck.loginitem","~/Library/Group Containers/G69SCX94XU.duck","~/Library/HTTPStorages/io.mountainduck","~/Library/Logs/Mountain Duck","~/Library/Preferences/G69SCX94XU.duck.plist","~/Library/Preferences/io.mountainduck.plist"]}]]},"mountain":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Display notifications when mounting/unmounting volumes","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://appgineers.de/mountain/","names":["Mountain"],"ruby_source_checksum":{":sha256":"21e86752e5ecdc707c0492b549e41bdfb85e39475b4022a16310ca219deea01b"},"ruby_source_path":"Casks/m/mountain.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://appgineers.de/mountain/files/Mountain.zip"],"version":"1.6.6","raw_artifacts":[[":app",["Mountain.app"]],[":zap",{":trash":["/Library/LaunchDaemons/de.appgineers.Mountain.Helper.plist","/Library/PrivilegedHelperTools/de.appgineers.Mountain.Helper","~/Library/Application Support/Mountain","~/Library/Preferences/de.appgineers.Mountain.plist"]}]]},"mountmate":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Menubar app to easily manage external drives","homepage":"https://homielab.com/en/page/mountmate","names":["MountMate"],"ruby_source_checksum":{":sha256":"c5687a5ce50d3899c1ed34a76918b210521e9b835660b3af15bdf994a67a2981"},"ruby_source_path":"Casks/m/mountmate.rb","sha256":"8aac53d570af2606f509039e0e65b9850479ad9d97d0a9b1e8a75d393e9f6e18","tap_string":"homebrew/cask","url_args":["https://github.com/homielab/mountmate/releases/download/v6.3/MountMate_6.3.dmg"],"version":"6.3","raw_artifacts":[[":app",["MountMate.app"]],[":zap",{":trash":"~/Library/Preferences/com.homielab.mountmate.plist"}]]},"mounty":{"depends_on_args":{":macos":":any"},"desc":"Re-mounts write-protected NTFS volumes","homepage":"https://mounty.app/","names":["Mounty for NTFS"],"ruby_source_checksum":{":sha256":"38a273bfe67eb5689524640d3d3de21b432de4e2eb5ffd835913267c2981352d"},"ruby_source_path":"Casks/m/mounty.rb","sha256":"b5f0867af3ee034c61582bc40e6ebeae549cb4570381ba82d012aca8d5c72888","tap_string":"homebrew/cask","url_args":["https://mounty.app/releases/Mounty-2.4.dmg"],"version":"2.4","raw_artifacts":[[":app",["Mounty.app"]],[":zap",{":trash":"~/Library/Preferences/com.cu4uc.mounty.plist"}]]},"mouseless":{"conflicts_with_args":{":cask":["mouseless@preview"]},"depends_on_args":{":macos":":monterey"},"desc":"Mouse control with the keyboard","homepage":"https://mouseless.click/","names":["Mouseless"],"ruby_source_checksum":{":sha256":"f238912785243366f1e8e88fd875d74bae9de7d48668b1c788b6f8508d6846fc"},"ruby_source_path":"Casks/m/mouseless.rb","sha256":"6893aede575f47665bb37c127f0f1372e007ad7cad692c44c75e19803f08560b","tap_string":"homebrew/cask","url_args":["https://github.com/croian/mouseless/releases/download/v1.0.0/mouseless-installer_v1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["Mouseless.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.sonuscape.mouseless","~/Library/Containers/net.sonuscape.mouseless"]}]]},"mouseless@preview":{"conflicts_with_args":{":cask":["mouseless"]},"depends_on_args":{":macos":":monterey"},"desc":"Mouse control with the keyboard","homepage":"https://mouseless.click/","names":["Mouseless preview channel"],"ruby_source_checksum":{":sha256":"20473e4a047bd82cdc7c2a897d76327a8d7e8460434abf37588c8ddf8d774a5b"},"ruby_source_path":"Casks/m/mouseless@preview.rb","sha256":"87d2d357638f52fe7431e9b14f0b8cb3546f15eedd0a9f9f7075f85f64a1af1b","tap_string":"homebrew/cask","url_args":["https://github.com/croian/mouseless/releases/download/v1.1.0-preview.1/mouseless-installer_v1.1.0-preview.1.dmg"],"version":"1.1.0-preview.1","raw_artifacts":[[":app",["Mouseless.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.sonuscape.mouseless","~/Library/Containers/net.sonuscape.mouseless"]}]]},"mousepose":{"depends_on_args":{":macos":":any"},"desc":"Highlight your mouse pointer and cursor position","homepage":"https://boinx.com/mousepose/overview/","names":["Mouseposé"],"ruby_source_checksum":{":sha256":"6802b38a864a6c41539f85b76d2912e6957177194fbc75ad3b1e7c957a9ae3b8"},"ruby_source_path":"Casks/m/mousepose.rb","sha256":"845cbfbf2a26abd076175a7318b2b5032cb83f404410addd3101d6f1e9dc8300","tap_string":"homebrew/cask","url_args":["https://cdn.boinx.com/software/mousepose/Boinx_Mousepose_4.6-10311.app.zip"],"version":"4.6,10311","raw_artifacts":[[":app",["Mousepose.app"],{":target":"Mouseposé.app"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.boinx.mousepose.sfl*","~/Library/Application Support/com.boinx.Mousepose","~/Library/Caches/com.boinx.Mousepose","~/Library/Cookies/com.boinx.Mousepose.binarycookies","~/Library/Preferences/com.boinx.Mousepose.plist","~/Library/Preferences/com.boinx.Mousepose4.plist"]}]]},"moves":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Window manager","homepage":"https://github.com/mikker/Moves.app/","names":["Moves"],"ruby_source_checksum":{":sha256":"e539972f6c8c6710e519f6f1ef16e3ad37943ff6bfcf30c768b2456d7cafec75"},"ruby_source_path":"Casks/m/moves.rb","sha256":"0ed11e8d424b1df88ae3238f33678c05ecabd86cdbb054220fdcab8c28b49f31","tap_string":"homebrew/cask","url_args":["https://github.com/mikker/Moves.app/releases/download/v1.10.4/Moves.app.zip"],"version":"1.10.4","raw_artifacts":[[":app",["Moves.app"]],[":zap",{":trash":"~/Library/Application Support/Moves"}]]},"movist-pro":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Media player","homepage":"https://movistprime.com/","names":["Movist Pro"],"ruby_source_checksum":{":sha256":"cc927daae34b14e0d49e046bda75635879030fb05455daaba6651a0ceede3756"},"ruby_source_path":"Casks/m/movist-pro.rb","sha256":"5a94de18012616dd3349f79484e61cb11aef9327ac32386feb2c89735f313347","tap_string":"homebrew/cask","url_args":["https://update.cocoable.com/MovistPro_2.21.0.dmg"],"version":"2.21.0","raw_artifacts":[[":uninstall",{":quit":"com.movist.MovistPro"}],[":app",["Movist Pro.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.movist.MovistPro.MovistSafariExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.movist.movistpro.sfl*","~/Library/Application Support/Movist Pro","~/Library/Caches/com.movist.MovistPro","~/Library/Containers/com.movist.MovistPro.MovistSafariExtension","~/Library/HTTPStorages/com.movist.MovistPro","~/Library/HTTPStorages/com.movist.MovistPro.binarycookies","~/Library/Preferences/com.movist.MovistPro.plist","~/Library/Saved Application State/com.movist.MovistPro.savedState","~/Library/WebKit/com.movist.MovistPro"]}]]},"mozilla-vpn":{"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://vpn.mozilla.org/","names":["Mozilla VPN"],"ruby_source_checksum":{":sha256":"2188b3d606a033eccb26c49523e47cf3738974851c9f518f2b08bc1b2fb62634"},"ruby_source_path":"Casks/m/mozilla-vpn.rb","sha256":"dd206861f27cd639e7a13a4ebc87770e07c8427330cdbe96d64cde26eafccdca","tap_string":"homebrew/cask","url_args":["https://archive.mozilla.org/pub/vpn/releases/2.40.0/mac/MozillaVPN.pkg"],"version":"2.40.0","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.macos.FirefoxVPN",":pkgutil":"org.mozilla.macos.FirefoxVPN"}],[":pkg",["MozillaVPN.pkg"]],[":zap",{":trash":["/Library/Application Support/Crash Reporter/Mozilla VPN_*","/Library/Logs/DiagnosticReports/Mozilla VPN_*","~/Library/Application Support/CrashReporter/Mozilla VPN_*","~/Library/Application Support/Mozilla/Mozilla VPN","~/Library/Application Support/mozillavpn.txt","~/Library/Caches/Mozilla VPN","~/Library/Saved Application State/org.mozilla.macos.FirefoxVPN.savedState"]}]]},"mozregression-gui":{"depends_on_args":{":macos":":any"},"desc":"Interactive regression range finder for Firefox and other Mozilla products","homepage":"https://mozilla.github.io/mozregression/","names":["mozregression-gui"],"ruby_source_checksum":{":sha256":"1abd86a8cdbf5d0c77349c092b08169a2e2b709a2644908153f03579fe58fc54"},"ruby_source_path":"Casks/m/mozregression-gui.rb","sha256":"6ea59371a2f9b75b5b7b9e3d2a945ecdcdd47542046beb63c3eca710081b07c7","tap_string":"homebrew/cask","url_args":["https://github.com/mozilla/mozregression/releases/download/7.6.0/mozregression-gui.dmg"],"version":"7.6.0","raw_artifacts":[[":uninstall",{":launchctl":"application.mozregression",":signal":["TERM","mozregression GUI"]}],[":app",["mozregression GUI.app"]],[":zap",{":trash":"~/Library/Preferences/org.mozilla.mozregression-gui.plist"}]]},"mp3gain-express":{"depends_on_args":{":macos":":any"},"desc":"Port of MP3Gain and AACGain","homepage":"https://projects.sappharad.com/mp3gain/","names":["MP3Gain Express"],"ruby_source_checksum":{":sha256":"f1e03feeca6a947a1f414d7a062b8659d9eb5c328ccf7ddddfb3b7fe250f605b"},"ruby_source_path":"Casks/m/mp3gain-express.rb","sha256":"4fe8ffc0b46f4076424fa845889045fc1f54b75cca0dafd42a6b72b083e7436b","tap_string":"homebrew/cask","url_args":["https://projects.sappharad.com/mp3gain/mp3gain_mac25.zip"],"version":"2.5","raw_artifacts":[[":app",["MP3Gain Express.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.sappharad.MP3Gain-Express","~/Library/Preferences/com.sappharad.MP3Gain-Express.plist","~/Library/Saved Application State/com.sappharad.MP3Gain-Express.savedState"]}]]},"mp3tag":{"depends_on_args":{":macos":":any"},"desc":"Tool for editing metadata of audio files including MP3, FLAC, OGG, and more","homepage":"https://mp3tag.app/","names":["Mp3tag"],"ruby_source_checksum":{":sha256":"15cdcb9b0eeec8e7d9541d3bd0674ad2fe59c8eb4836768cbff0e485d49bb6ab"},"ruby_source_path":"Casks/m/mp3tag.rb","sha256":"4972a3832492ec1a24c21bc4f2a60ed94807f4f4339b7306805dcaa434dd12eb","tap_string":"homebrew/cask","url_args":["https://updates.mp3tag.app/Mp3tag-1.14.1.zip"],"version":"1.14.1","raw_artifacts":[[":uninstall",{":quit":"app.mp3tag.Mp3tag"}],[":app",["Mp3tag.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.mp3tag.Mp3tag","~/Library/Containers/app.mp3tag.Mp3tag"]}]]},"mp4tools":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Create and edit MP4 videos","homepage":"https://www.emmgunn.com/mp4tools-home/","names":["MP4tools"],"ruby_source_checksum":{":sha256":"bd3a9c4ff0399dfdf83e81d903e68de93f5e372c7c60b65ec05342a7fe0c62c6"},"ruby_source_path":"Casks/m/mp4tools.rb","sha256":"e4101837c5539f3f0441af3a1f02219636124a0f80e02f733f04cbf05ec11123","tap_string":"homebrew/cask","url_args":["https://www.emmgunn.com/downloads/mp4tools3.7.2.zip"],"version":"3.7.2","raw_artifacts":[[":app",["mp4tools3.7.2/MP4Tools.app"]],[":zap",{":trash":["~/Library/Application Support/EmmGunn","~/Library/Preferences/com.emmgunn.MP4tools3.plist"]}]]},"mplab-xc16":{"depends_on_args":{":arch":":intel",":macos":":any"},"desc":"Compiler for 16-bit PIC and SAM MCUs and MPUs","homepage":"https://www.microchip.com/mplab/compilers","names":["MPLab XC16 Compiler"],"ruby_source_checksum":{":sha256":"3afa6e293416af22b8ee73002737bd860a1512c691c6dd522376ac91e31d23e6"},"ruby_source_path":"Casks/m/mplab-xc16.rb","sha256":"db0ac553fbe9a6e903113cafff1f343a692728aa839c28a7bff36a9b6a12de55","tap_string":"homebrew/cask","url_args":["https://ww1.microchip.com/downloads/aemDocuments/documents/DEV/ProductDocuments/SoftwareTools/xc16-v2.10-full-install-osx64-installer.dmg"],"version":"2.10","raw_artifacts":[[":uninstall",{":script":{":executable":"Uninstall-xc16-v2.10.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"],":sudo":true}}],[":installer",{":script":{":executable":"xc16-v2.10-osx-installer.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended","--unattendedmodeui","none","--ModifyAll","0","--netservername","\"\"","--LicenseType","WorkstationMode","--prefix","$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10"],":input":["y"],":sudo":true}}],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-ar"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-bin2hex"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-cc1"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-gcc"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-ld"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-nm"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-objcopy"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-objdump"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-pa"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-ranlib"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-readelf"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-strings"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-strip"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc16/2.10/bin/xc16-as"]],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"."}],":type":"set_ownership"}]}]]},"mplab-xc32":{"depends_on_args":{":macos":":any"},"desc":"Compiler for 32-bit PIC and SAM MCUs and MPUs","homepage":"https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc32","names":["MPLab XC32 Compiler"],"ruby_source_checksum":{":sha256":"a9db9d491ba7c48359877416ce016b62fbc6cbc519803c52b0dee5db4d245272"},"ruby_source_path":"Casks/m/mplab-xc32.rb","sha256":"88f0c7f60a543153bc0c722ce1952bd4d365416dc4e41939d7f644d4cc65e5f4","tap_string":"homebrew/cask","url_args":["https://ww1.microchip.com/downloads/aemDocuments/documents/DEV/ProductDocuments/SoftwareTools/xc32-v6.00-full-install-osx-installer.dmg"],"version":"6.00","raw_artifacts":[[":uninstall",{":script":{":executable":"Uninstall-xc32-v6.00.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"],":sudo":true}}],[":installer",{":script":{":executable":"xc32-v6.00-osx-installer.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended","--ModifyAll","0","--prefix","$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00"],":input":["y"],":sudo":true}}],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-addr2line"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-as"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-bin2hex"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-c++"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-elfedit"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-g++"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-gcc"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-ld"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-nm"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-objcopy"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-objdump"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-ranlib"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-readelf"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-size"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-strings"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-strip"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc32/6.00/bin/xc32-ar"]],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"."}],":type":"set_ownership"}]}]]},"mplab-xc8":{"depends_on_args":{":macos":":any"},"desc":"Compiler for 8-bit PIC and SAM MCUs and MPUs","homepage":"https://www.microchip.com/en-us/tools-resources/develop/mplab-xc-compilers/xc8","names":["MPLab XC8 Compiler"],"ruby_source_checksum":{":sha256":"90b4196a1c046e8da236ca6f453ba7d6af8e5f0aef7578709199ffdb16b72533"},"ruby_source_path":"Casks/m/mplab-xc8.rb","sha256":"b3a95dbbb95a3d02648cb796a45f7a8687827d9eb10eadb36b5645af0d623025","tap_string":"homebrew/cask","url_args":["https://ww1.microchip.com/downloads/aemDocuments/documents/DEV/ProductDocuments/SoftwareTools/xc8-v4.00-full-install-macos-x64-installer.dmg"],"version":"4.00","raw_artifacts":[[":uninstall",{":script":{":executable":"Uninstall-xc8-v4.00.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"],":sudo":true}}],[":installer",{":script":{":executable":"xc8-v4.00-full-install-macos-x64-installer.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended","--ModifyAll","0","--prefix","$HOMEBREW_PREFIX/Caskroom/mplab-xc8/4.00"],":input":["y"],":sudo":true}}],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc8/4.00/bin/xc-ccov"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc8/4.00/bin/xc8-ar"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc8/4.00/bin/xc8-cc"]],[":binary",["$HOMEBREW_PREFIX/Caskroom/mplab-xc8/4.00/bin/xc8-clangd"]],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"."}],":type":"set_ownership"}]}]]},"mplabx-ide":{"depends_on_args":{":macos":":any"},"desc":"IDE for Microchip's microcontrollers and digital signal controllers","homepage":"https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide","names":["MPLab X IDE"],"ruby_source_checksum":{":sha256":"5314cbfd7d4e448d68878878e03f3ed00f1ac4e4b01f2d20806e1bd9a67a6a0f"},"ruby_source_path":"Casks/m/mplabx-ide.rb","sha256":"3bc7fac105ac522f435e0e81eae45ac773566c6828e60f28e70df5f9b33ccfe6","tap_string":"homebrew/cask","url_args":["https://ww1.microchip.com/downloads/aemDocuments/documents/DEV/ProductDocuments/SoftwareTools/MPLABX-v6.35-osx-installer.dmg"],"url_kwargs":{":referer":"https://www.microchip.com/"},"version":"6.35","raw_artifacts":[[":uninstall",{":script":{":executable":"Uninstall_MPLAB_X_IDE_v6.35.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"],":input":["y",3],":sudo":true},":delete":["/Applications/microchip/mplabcomm/3.56.00","/Applications/microchip/mplabx/6.35"],":rmdir":["/Applications/microchip/mplabcomm","/Applications/microchip/mplabx"]}],[":installer",{":script":{":executable":"MPLABX-v6.35-osx-installer.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended","--unattendedmodeui","none","--ide","1","--ipe","1","--othermcu","0","--collectInfo","0","--collectMyMicrochipInfo","0","--installdir","$HOMEBREW_PREFIX/Caskroom/mplabx-ide/6.35"],":input":["y"],":sudo":true}}],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"."}],":type":"set_ownership"},{":command":{":path":"/bin/mkdir"},":sudo":true,":type":"run",":args":["-p","{{appdir}}/microchip/mplabx/{{version}}"]},{":command":{":path":"/bin/cp"},":sudo":true,":type":"run",":args":["-pR","{{staged_path}}/MPLAB IPE v{{version}}.app","{{staged_path}}/MPLAB X IDE v{{version}}.app","{{appdir}}/microchip/mplabx/{{version}}/"]},{":paths":[{":base":"appdir",":path":"microchip/mplabx/{{version}}"}],":type":"set_ownership"}]}],[":zap",{":trash":"/Applications/microchip"}]]},"mpluginmanager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Installer for MeldaProduction audio plugins","homepage":"https://www.meldaproduction.com/downloads","names":["MPluginManager"],"ruby_source_checksum":{":sha256":"c33004d87c0ddce0e303f4ae9cc6dcaed2051813a50ce2b5d5b911989b1f1f3c"},"ruby_source_path":"Casks/m/mpluginmanager.rb","sha256":"547e14799fb322919919f03b9de4d6376fff05a96a3aa0b97c8690bec63c4911","tap_string":"homebrew/cask","url_args":["https://meldaproduction.b-cdn.net/download/mpluginmanager/MPluginManager_03_01_setupmac.zip"],"version":"03.01","raw_artifacts":[[":uninstall",{":quit":"com.meldaproduction.MPluginManager",":pkgutil":["com.MeldaProduction.MPluginManager.pkg","com.MeldaProduction.MPluginManagerData.pkg"],":delete":"/Applications/MeldaProduction"}],[":pkg",["MPluginManager_03_01_setupmac.pkg"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/MPluginManager.bin*","~/Library/Application Support/MeldaProduction/Downloader","~/Library/Application Support/MeldaProduction/Menu","~/Library/Application Support/MeldaProduction/MPluginManager"]}]]},"mps":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Create your own domain-specific language","homepage":"https://www.jetbrains.com/mps/","names":["JetBrains MPS"],"ruby_source_checksum":{":sha256":"26e57c9130cb44cf1941893da930cb35f8845856d81fcc53dc88b49f6e48abf9"},"ruby_source_path":"Casks/m/mps.rb","sha256":"817e93a2a9637802efdb3a24fa8dfee06345c13f40466c74a51a376bcfe3aae2","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/mps/2026.1/MPS-2026.1.1-macos.dmg"],"version":"2026.1.1,261.25134.877","raw_artifacts":[[":app",["MPS.app"]],[":command_wrapper",["mps"],{":executable":"$APPDIR/MPS.app/Contents/MacOS/mps"}],[":zap",{":trash":["~/Library/Application Support/MPS2026.1","~/Library/Caches/MPS2026.1","~/Library/Logs/MPS2026.1","~/Library/Preferences/MPS2026.1","~/MPSSamples.2026.1"]}]]},"mqtt-explorer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mqtt-explorer.com/","names":["MQTT Explorer"],"ruby_source_checksum":{":sha256":"65052fc13af49f7666209ea37418e28d3d2be5c6d93a8f38809a4f761e1f97bf"},"ruby_source_path":"Casks/m/mqtt-explorer.rb","sha256":"4322a9127c3ce9025d33afa3ff91e76e8873fff260493a112eadc4769c027778","tap_string":"homebrew/cask","url_args":["https://github.com/thomasnordquist/MQTT-Explorer/releases/download/v0.3.5/MQTT-Explorer-0.3.5-mac.zip"],"version":"0.3.5","raw_artifacts":[[":uninstall",{":quit":"de.t7n.apps.mqtt-explorer"}],[":app",["MQTT Explorer.app"]],[":zap",{":trash":["~/Library/Application Scripts/de.t7n.apps.mqtt-explorer","~/Library/Containers/de.t7n.apps.mqtt-explorer","~/Library/Group Containers/*.de.t7n.apps.mqtt-explorer"]}]]},"mqttfx":{"depends_on_args":{":macos":":any"},"desc":"IoT route testing tool","homepage":"https://www.softblade.de/","names":["MQTT.fx"],"ruby_source_checksum":{":sha256":"5013e9f89fbfcba60597ca8fce3b57d4d9c1f8d0808a874f1be3951ed8ab6c7e"},"ruby_source_path":"Casks/m/mqttfx.rb","sha256":"f73da09c9e72cd53e05753457197b29c05f1b525ebb1b0c97ce67133c9843028","tap_string":"homebrew/cask","url_args":["https://download.softblade.net/mqttfx-5.14.2-macos-intel.dmg"],"version":"5.14.2","raw_artifacts":[[":uninstall",{":quit":"com.install4j.2094-5999-4730-7458.200",":delete":"/Applications/MQTT.fx.app"}],[":app",["MQTT.fx.app"]],[":zap",{":trash":["~/Library/Application Support/MQTT-FX","~/Library/Application Support/MQTT.fx","~/Library/Preferences/de.softblade.mqttfx.plist","~/Library/Saved Application State/de.softblade.mqttfx.savedState"]}]]},"mqttx":{"depends_on_args":{":macos":":monterey"},"desc":"Cross-platform MQTT 5.0 Desktop Client","homepage":"https://mqttx.app/","names":["MQTTX"],"ruby_source_checksum":{":sha256":"437d25a6d6f715e1e9c30ab3f29f4ef57873f7ad301cddc1fa6f56b2c36b4c0f"},"ruby_source_path":"Casks/m/mqttx.rb","sha256":"e65f76d629969a6312fec6fe9527d186833ac433bf3d25288ed037075e262704","tap_string":"homebrew/cask","url_args":["https://github.com/emqx/MQTTX/releases/download/v1.13.1/MQTTX-1.13.1.dmg"],"version":"1.13.1","raw_artifacts":[[":app",["MQTTX.app"]],[":zap",{":trash":["~/Library/Application Support/MQTTX","~/Library/Logs/MQTTX","~/Library/Preferences/com.electron.mqttx.plist","~/Library/Saved Application State/com.electron.mqttx.savedState"]}]]},"msgfiler":{"depends_on_args":{":macos":":ventura"},"desc":"Keyboard-based email filing application for Apple Mail","homepage":"https://msgfiler.com/","names":["MsgFiler"],"ruby_source_checksum":{":sha256":"ee150dd108d29af9d5ed4b68df75bc35a63cd0cefdb4c3a4223a3cef0116e461"},"ruby_source_path":"Casks/m/msgfiler.rb","sha256":"4e4a719803828a23a2706daae9041188044bfed92b0d604c3abfb7fa855fb48c","tap_string":"homebrew/cask","url_args":["https://files.msgfiler.com/MsgFiler_4.3.1.66_20251231_133402.dmg"],"version":"4.3.1.66,20251231,133402","raw_artifacts":[[":app",["MsgFiler 4.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.atow.MsgFiler*","~/Library/Application Scripts/group.com.atow.msgfiler.group","~/Library/Containers/com.atow.MsgFiler*","~/Library/Group Containers/group.com.atow.msgfiler.group"]}]]},"msty":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-01-02",":because":":discontinued",":replacement_cask":"mstystudio"},"desc":"Run LLMs locally","homepage":"https://msty.app/","names":["Msty"],"ruby_source_checksum":{":sha256":"7142089db8dae9c1c28a86d347e3fbb9f9a68243fc4057f84a72f3b70d9e3ee3"},"ruby_source_path":"Casks/m/msty.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://assets.msty.app/prod/latest/mac/Msty_x64.dmg"],"version":"1.9.2","raw_artifacts":[[":uninstall",{":quit":"app.msty.app"}],[":app",["Msty.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.msty.app.sfl*","~/Library/Application Support/Msty","~/Library/Logs/Msty","~/Library/Preferences/app.msty.app.plist","~/Library/Saved Application State/app.msty.app.savedState"]}]]},"mstystudio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI platform with local and online models","homepage":"https://msty.ai/","names":["Msty Studio"],"ruby_source_checksum":{":sha256":"796378cc8e097682337e49e93f4b72a59163c347b04516f13674123001e261f4"},"ruby_source_path":"Casks/m/mstystudio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://next-assets.msty.studio/app/latest/mac/MstyStudio_x64.dmg"],"version":"2.9.12","raw_artifacts":[[":uninstall",{":quit":"com.MstyStudio.app"}],[":app",["MstyStudio.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/MstyStudio_*.plist","~/Library/Application Support/MstyStudio","~/Library/Logs/MstyStudio","~/Library/Preferences/MstyStudio.plist","~/Library/Saved Application State/com.MstyStudio.app.savedState"]}]]},"mtmr":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"TouchBar customization app","homepage":"https://mtmr.app/","names":["My TouchBar. My rules"],"ruby_source_checksum":{":sha256":"f504a22a4f0e435091f53455cd0b8e8d1c42f011d85ea4b24991647a08f38882"},"ruby_source_path":"Casks/m/mtmr.rb","sha256":"cf0b1b8cb9d6758cd0b69d2c4c5f9f1a067416126a7daa76a8d94fea8189d608","tap_string":"homebrew/cask","url_args":["https://mtmr.app/MTMR%200.27.dmg"],"version":"0.27","raw_artifacts":[[":app",["MTMR.app"]],[":zap",{":trash":"~/Library/Application Support/MTMR"}]]},"mu-editor":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-08-31",":because":":unmaintained"},"desc":"Small, simple editor for beginner Python programmers","disable_args":{":date":"2026-08-31",":because":":unmaintained"},"homepage":"https://codewith.mu/","names":["Mu"],"ruby_source_checksum":{":sha256":"16730877420cb5cbfe9469aef67f91d2de0f763f8c10f8fe1058bbc81d0d65e6"},"ruby_source_path":"Casks/m/mu-editor.rb","sha256":"306bef4ebfafd1dcf928bc260d5d57e64efbccb537b27f5818a9fc12437726b6","tap_string":"homebrew/cask","url_args":["https://github.com/mu-editor/mu/releases/download/v1.2.0/MuEditor-osx-1.2.0.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["Mu Editor.app"]],[":zap",{":trash":["~/Library/Application Support/mu","~/Library/Logs/mu"],":rmdir":"~/mu_code"}]]},"mubu":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Outline note taking and management app","homepage":"https://mubu.com/","names":["Mubu"],"ruby_source_checksum":{":sha256":"75678875d5adf7df62e039de741f1b12b408777838021c0e14713327872e81b3"},"ruby_source_path":"Casks/m/mubu.rb","sha256":"c264508a9fad8c4ae339e72bc870963e41e800682f029000b6c7cabdae91d8cb","tap_string":"homebrew/cask","url_args":["https://assets.mubu.com/client/6.1.0/Mubu-6.1.0.dmg"],"version":"6.1.0","raw_artifacts":[[":app",["幕布.app"]],[":zap",{":trash":["~/Library/Application Support/幕布","~/Library/Preferences/com.mubu.desktop.plist","~/Library/Saved Application State/com.mubu.desktop.savedState"]}]]},"mucommander":{"depends_on_args":{":macos":":any"},"desc":"File manager with a dual-pane interface","homepage":"https://www.mucommander.com/","names":["muCommander"],"ruby_source_checksum":{":sha256":"340f4b31f6f7cdc5a90327b15b19acb4aeb64a1fba53dfc4f1940fd9fc6aad99"},"ruby_source_path":"Casks/m/mucommander.rb","sha256":"ad9ca8c42076f6b68be81efa95d66a7d4727c1f12616dba2d4be9108651ab4da","tap_string":"homebrew/cask","url_args":["https://github.com/mucommander/mucommander/releases/download/1.6.2-1/muCommander-1.6.2-1-x86_64.dmg"],"version":"1.6.2-1","raw_artifacts":[[":app",["muCommander.app"]],[":zap",{":trash":"~/Library/Preferences/muCommander"}]]},"mudlet":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Multi-User Dungeon client","homepage":"https://www.mudlet.org/","names":["Mudlet"],"ruby_source_checksum":{":sha256":"e576fed04349ba2b1c8d39f1a639542f995c868f95b9dc0e7fdfa2b5c7e0d3a6"},"ruby_source_path":"Casks/m/mudlet.rb","sha256":"be527a250a9fba3cac35d3e141800e2f05df11d53b524df86625e10ff6efa3e3","tap_string":"homebrew/cask","url_args":["https://github.com/Mudlet/Mudlet/releases/download/Mudlet-5.0.1/Mudlet-5.0.1-x86_64.dmg"],"version":"5.0.1","raw_artifacts":[[":app",["mudlet.app"]],[":zap",{":trash":["~/Library/Preferences/org.mudlet.mudlet.plist","~/Library/Saved Application State/org.mudlet.mudlet.savedState","~/mudlet-data"]}]]},"muesli":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Local-first dictation and meeting transcription","homepage":"https://muesli.works/","names":["Muesli"],"ruby_source_checksum":{":sha256":"6538705eb125b0108e523f872af1a6c5e64f60677e7fa6b2e6cecdd34474d7c1"},"ruby_source_path":"Casks/m/muesli.rb","sha256":"4f0612fe21ea9f185f3ddafaa4dd5b1dea79989f98f40ba71bd35115899b7ae4","tap_string":"homebrew/cask","url_args":["https://github.com/Muesli-HQ/muesli/releases/download/v0.8.5/Muesli-0.8.5.dmg"],"version":"0.8.5","raw_artifacts":[[":app",["Muesli.app"]],[":zap",{":trash":["~/.cache/muesli","~/Library/Application Support/Muesli","~/Library/Caches/com.muesli.app","~/Library/HTTPStorages/com.muesli.app","~/Library/Preferences/com.muesli.app.plist"]}]]},"mujoco":{"depends_on_args":{":macos":":any"},"desc":"General purpose physics engine","homepage":"https://mujoco.org/","names":["MuJoCo"],"ruby_source_checksum":{":sha256":"4f029c2ad9454c8e7c8fd1715e3a8673abe4e21dec5d509df5da248dd952830b"},"ruby_source_path":"Casks/m/mujoco.rb","sha256":"f719172d3ee09012840812b2e06524c7e66cd46d9952fae26f5fcd3658f52833","tap_string":"homebrew/cask","url_args":["https://github.com/google-deepmind/mujoco/releases/download/3.17.0/mujoco-3.17.0-macos-universal2.dmg"],"version":"3.17.0","raw_artifacts":[[":app",["MuJoCo.app"]],[":zap",{":trash":["~/Library/Caches/org.mujoco.mujoco","~/Library/Preferences/org.mujoco.mujoco.plist","~/Library/Saved Application State/org.mujoco.mujoco.savedState"]}]]},"mullvad-browser":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Web browser focused on privacy and on minimizing tracking and fingerprinting","homepage":"https://mullvad.net/browser","names":["Mullvad Browser"],"ruby_source_checksum":{":sha256":"93cff881f9def3655e7a2a888793e9d4a8e59ac78f2f9f2c338d89f46742d6c4"},"ruby_source_path":"Casks/m/mullvad-browser.rb","sha256":"0bd00ba74c061f1c68bc5bfaec2c671c9a84098ed7fa9687cb711cc091f572d8","tap_string":"homebrew/cask","url_args":["https://cdn.mullvad.net/browser/15.0.26/mullvad-browser-macos-15.0.26.dmg"],"version":"15.0.26","raw_artifacts":[[":uninstall",{":quit":"net.mullvad.mullvadbrowser"}],[":app",["Mullvad Browser.app"]],[":zap",{":trash":["~/Library/Application Support/MullvadBrowser","~/Library/Caches/MullvadBrowser","~/Library/Preferences/net.mullvad.mullvadbrowser.plist","~/Library/Saved Application State/net.mullvad.mullvadbrowser.savedState"]}]]},"mullvad-vpn":{"auto_updates":true,"conflicts_with_args":{":cask":["mullvad-vpn@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"VPN client","homepage":"https://mullvad.net/","names":["Mullvad VPN"],"ruby_source_checksum":{":sha256":"c6e790e45c9862435bfa1d22f641cc1f5b1a5205e98948858c1a73caea4144f2"},"ruby_source_path":"Casks/m/mullvad-vpn.rb","sha256":"7c68dd93ae01c1b56ce29c48b293a6ecb29ad61769ee90619887fa71a7dd867b","tap_string":"homebrew/cask","url_args":["https://cdn.mullvad.net/app/desktop/releases/2026.5/MullvadVPN-2026.5.pkg"],"version":"2026.5","raw_artifacts":[[":uninstall",{":launchctl":"net.mullvad.daemon",":quit":"net.mullvad.vpn",":pkgutil":"net.mullvad.vpn",":delete":["/Library/Caches/mullvad-vpn","/opt/homebrew/share/fish/vendor_completions.d/mullvad.fish","/opt/homebrew/share/zsh/site-functions/_mullvad","/usr/local/bin/mullvad","/usr/local/bin/mullvad-problem-report","/usr/local/share/fish/vendor_completions.d/mullvad.fish","/usr/local/share/zsh/site-functions/_mullvad","/var/log/mullvad-vpn"]}],[":pkg",["MullvadVPN-2026.5.pkg"]],[":zap",{":script":{":executable":"/Applications/Mullvad VPN.app/Contents/Resources/mullvad-setup",":args":["reset-firewall"],":sudo":true,":must_succeed":false},":trash":["/etc/mullvad-vpn","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.mullvad.vpn.sfl*","~/Library/Application Support/Mullvad VPN","~/Library/Logs/Mullvad VPN","~/Library/Preferences/net.mullvad.vpn.helper.plist","~/Library/Preferences/net.mullvad.vpn.plist"]}]]},"mullvad-vpn@beta":{"conflicts_with_args":{":cask":["mullvad-vpn"]},"depends_on_args":{":macos":":monterey"},"desc":"VPN client","homepage":"https://mullvad.net/","names":["Mullvad VPN"],"ruby_source_checksum":{":sha256":"572655a39609471ced3afd746fe2873dbf3f95eb1bb9200a363189b1dbc2c8a7"},"ruby_source_path":"Casks/m/mullvad-vpn@beta.rb","sha256":"7c68dd93ae01c1b56ce29c48b293a6ecb29ad61769ee90619887fa71a7dd867b","tap_string":"homebrew/cask","url_args":["https://cdn.mullvad.net/app/desktop/releases/2026.5/MullvadVPN-2026.5.pkg"],"version":"2026.5","raw_artifacts":[[":uninstall",{":launchctl":"net.mullvad.daemon",":quit":"net.mullvad.vpn",":script":{":executable":"/Applications/Mullvad VPN.app/Contents/Resources/mullvad-setup",":args":["reset-firewall"],":sudo":true,":must_succeed":false},":pkgutil":"net.mullvad.vpn",":delete":["/Library/Caches/mullvad-vpn","/opt/homebrew/share/fish/vendor_completions.d/mullvad.fish","/opt/homebrew/share/zsh/site-functions/_mullvad","/usr/local/bin/mullvad","/usr/local/bin/mullvad-problem-report","/usr/local/share/fish/vendor_completions.d/mullvad.fish","/usr/local/share/zsh/site-functions/_mullvad","/var/log/mullvad-vpn"]}],[":pkg",["MullvadVPN-2026.5.pkg"]],[":zap",{":trash":["/etc/mullvad-vpn","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.mullvad.vpn.sfl*","~/Library/Application Support/Mullvad VPN","~/Library/Logs/Mullvad VPN","~/Library/Preferences/net.mullvad.vpn.helper.plist","~/Library/Preferences/net.mullvad.vpn.plist"]}]]},"multi":{"depends_on_args":{":macos":":ventura"},"desc":"Create apps from groups of websites","homepage":"https://github.com/hkgumbs/multi","names":["Multi"],"ruby_source_checksum":{":sha256":"d002546f6bc344f7c92a07239c36602926a798617e6f363dd3ba0bd0e3e0da27"},"ruby_source_path":"Casks/m/multi.rb","sha256":"b0130645123e501cfe4d02c7de3c6d8cd9e0bf263af85671244de1d150d84916","tap_string":"homebrew/cask","url_args":["https://github.com/hkgumbs/multi/releases/download/v3.0.2/Multi.3.0.2.dmg"],"version":"3.0.2","raw_artifacts":[[":app",["Multi.app"]],[":zap",{":trash":["~/Library/Caches/llc.gumbs.multi","~/Library/Caches/llc.gumbs.multi.*","~/Library/Preferences/llc.gumbs.multi.*.plist","~/Library/Saved Application State/llc.gumbs.multi.savedState"]}]]},"multimc":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Minecraft launcher","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://multimc.org/","names":["Multi MC"],"ruby_source_checksum":{":sha256":"274fc528a9f1b62076dc84b7409ae985fafdc73471956f38e21809cc083a5e6a"},"ruby_source_path":"Casks/m/multimc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files.multimc.org/downloads/mmc-stable-osx64-5.15.2.tar.gz"],"version":"0.7.0","raw_artifacts":[[":app",["MultiMC.app"]],[":zap",{":trash":["~/Library/Caches/MultiMC","~/Library/Preferences/org.multimc.MultiMC5.plist","~/Library/Saved Application State/org.multimc.MultiMC5.savedState"]}]]},"multipass":{"depends_on_args":{":macos":":ventura"},"desc":"Orchestrates virtual Ubuntu instances","homepage":"https://github.com/canonical/multipass/","names":["Multipass"],"ruby_source_checksum":{":sha256":"19c94515effc590e6242b9c1a8ebac50cbd8ff5826fbdf185004d771706764e7"},"ruby_source_path":"Casks/m/multipass.rb","sha256":"e481704f65bc1650ae8aa5c873eb9137e8b9b403eac60aa603b68d8b4d2c281c","tap_string":"homebrew/cask","url_args":["https://github.com/canonical/multipass/releases/download/v1.16.4/multipass-1.16.4+mac-Darwin.pkg"],"version":"1.16.4","raw_artifacts":[[":uninstall",{":launchctl":"com.canonical.multipassd",":pkgutil":"com.canonical.multipass.*",":delete":["$HOMEBREW_PREFIX/etc/bash_completion.d/multipass","/Applications/Multipass.app","/Library/Application Support/com.canonical.multipass","/Library/Logs/Multipass","/usr/local/bin/multipass","/usr/local/etc/bash_completion.d/multipass"]}],[":pkg",["multipass-1.16.4+mac-Darwin.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.canonical.multipassGui","~/Library/Application Support/multipass","~/Library/Application Support/multipass-gui","~/Library/LaunchAgents/com.canonical.multipass.gui.autostart.plist","~/Library/Preferences/multipass","~/Library/Saved Application State/com.canonical.multipassGui.savedState"]}]]},"multipatch":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File patching utility","homepage":"https://projects.sappharad.com/multipatch/","names":["MultiPatch"],"ruby_source_checksum":{":sha256":"74be364fd4edb76d8f9aeb57fa56055f4cbc22fa46429e42ef191734a4f41c17"},"ruby_source_path":"Casks/m/multipatch.rb","sha256":"92d4077bc10802c7b4395d6716afc5c23bbdb34788be4a672fd5fef807a2072b","tap_string":"homebrew/cask","url_args":["https://projects.sappharad.com/multipatch/multipatch20.zip"],"version":"2.0","raw_artifacts":[[":app",["MultiPatch.app"]],[":zap",{":trash":["~/Library/Preferences/com.sappharad.MultiPatch.plist","~/Library/Saved Application State/com.sappharad.MultiPatch.savedState"]}]]},"multitouch":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Add more gestures for Trackpad and Magic Mouse","homepage":"https://multitouch.app/","names":["Multitouch"],"ruby_source_checksum":{":sha256":"1a63ba3e7a764ab0643bdde749af82b7c903871be903ed8e2077bf567afe0842"},"ruby_source_path":"Casks/m/multitouch.rb","sha256":"11c8ed3adaa03fcd7d7de67119e22749a88cb1bec1b607d63321b312e22a2b78","tap_string":"homebrew/cask","url_args":["https://multitouch.app/downloads/multitouch1.48.dmg"],"version":"1.48","raw_artifacts":[[":uninstall",{":quit":"com.brassmonkery.Multitouch"}],[":app",["Multitouch.app"]],[":zap",{":trash":["~/Library/Application Support/Multitouch","~/Library/Caches/com.brassmonkery.Multitouch","~/Library/Cookies/com.brassmonkery.Multitouch.binarycookies","~/Library/HTTPStorages/com.brassmonkery.Multitouch","~/Library/HTTPStorages/com.brassmonkery.Multitouch.binarycookies","~/Library/Preferences/com.brassmonkery.Multitouch.plist"]}]]},"multiviewer":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Unofficial desktop client for F1 TV","homepage":"https://multiviewer.app/","names":["MultiViewer"],"ruby_source_checksum":{":sha256":"ca19d94830bc759bd7fdb35b44b467bdeebcf4c9bbdfd11a9a3ea79ca4d864fe"},"ruby_source_path":"Casks/m/multiviewer.rb","sha256":"05e80638a2e0ce9e1b9970d2d3088d0e806d8bd694f9632e309b667b5f5775b8","tap_string":"homebrew/cask","url_args":["https://releases.multiviewer.app/v/2.12.0/1/iz2ZWti1vrK3IykG-4HbF-BSwTaSosUb/MultiViewer-2.12.0-x64.dmg"],"version":"2.12.0,iz2ZWti1vrK3IykG-4HbF-BSwTaSosUb","raw_artifacts":[[":app",["MultiViewer.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.multiviewer-for-f1.sfl*","~/Library/Application Support/MultiViewer","~/Library/Caches/com.electron.multiviewer-for-f1","~/Library/Caches/com.electron.multiviewer-for-f1.ShipIt","~/Library/HTTPStorages/com.electron.multiviewer-for-f1","~/Library/Preferences/com.electron.multiviewer-for-f1.plist","~/Library/Saved Application State/com.electron.multiviewer-for-f1.savedState"]}]]},"mumble":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["mumble@snapshot"]},"depends_on_args":{":macos":":any"},"desc":"Open-source, low-latency, high quality voice chat software for gaming","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.mumble.info/","names":["Mumble"],"ruby_source_checksum":{":sha256":"638b26208d2b2a6518167a1a3d6cf537347f29a61ca2cade9e1535e16274d085"},"ruby_source_path":"Casks/m/mumble.rb","sha256":"9618a7abf0da3743e1d8c13ddb45ea6524fcfff001e844d9bb95a86867aa6f47","tap_string":"homebrew/cask","url_args":["https://github.com/mumble-voip/mumble/releases/download/v1.5.901/mumble_client-1.5.901.x64.dmg"],"version":"1.5.901","raw_artifacts":[[":app",["Mumble.app"]],[":zap",{":trash":["/Library/ScriptingAdditions/MumbleOverlay.osax","~/Library/Application Support/Mumble","~/Library/Logs/Mumble.log","~/Library/Preferences/net.sourceforge.mumble.Mumble.plist","~/Library/Saved Application State/net.sourceforge.mumble.Mumble.savedState"]}]]},"mumble@snapshot":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["mumble"]},"depends_on_args":{":macos":":any"},"desc":"Open-source, low-latency, high quality voice chat software for gaming","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mumble.info/","names":["Mumble Snapshot"],"ruby_source_checksum":{":sha256":"f02682e39db71fe9d7cf1dc542208606790e3f2e0bcac89f7c65f33f4deab60b"},"ruby_source_path":"Casks/m/mumble@snapshot.rb","sha256":"3cb1acbbe78c185a033ff4c03f3117d41ef3d204ed7acc8892cf4b72124861a3","tap_string":"homebrew/cask","url_args":["https://dl.mumble.info/snapshot/mumble_client-1.6.870.x64.dmg"],"version":"1.6.870","raw_artifacts":[[":app",["Mumble.app"]],[":zap",{":trash":["/Library/ScriptingAdditions/MumbleOverlay.osax","~/Library/Application Support/Mumble","~/Library/Logs/Mumble.log","~/Library/Preferences/net.sourceforge.mumble.Mumble.plist","~/Library/Saved Application State/net.sourceforge.mumble.Mumble.savedState"]}]]},"mumu-x":{"depends_on_args":{":macos":":any"},"desc":"Utilises GPT-3 AI powered synonyms to find emojis and symbols","homepage":"https://getmumu.com/","names":["Mumu X"],"ruby_source_checksum":{":sha256":"5678dd067ef471e3ddc39fd68295bc54de67f71b1600f937f4a73d12425fc0bc"},"ruby_source_path":"Casks/m/mumu-x.rb","sha256":"c8840523becdb36476fde1c44aec735f0cc5c0572f4361e7b3c406691c4e561c","tap_string":"homebrew/cask","url_args":["https://paddle.s3.amazonaws.com/fulfillment_downloads/116824/662730/o9MCyhdQLC9HL3r1Yfks_Mumu%20X%201.4.3.dmg"],"version":"1.4.3,o9MCyhdQLC9HL3r1Yfks","raw_artifacts":[[":app",["Mumu X.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.wilbertliu.mumu-x-LaunchAtLoginHelper","~/Library/Application Support/com.wilbertliu.mumu-x","~/Library/Caches/com.wilbertliu.mumu-x","~/Library/Containers/com.wilbertliu.mumu-x-LaunchAtLoginHelper","~/Library/HTTPStorages/com.wilbertliu.mumu-x","~/Library/HTTPStorages/com.wilbertliu.mumu-x.binarycookies","~/Library/Preferences/com.wilbertliu.mumu-x.plist"]}]]},"mumu":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Emoji picker","homepage":"https://getmumu.com/","names":["Mumu"],"ruby_source_checksum":{":sha256":"c13b58358b5681c721b75c86f5b18e41c9ef06e81b72b147a065f0526c37c1ce"},"ruby_source_path":"Casks/m/mumu.rb","sha256":"e957259d2eb69aaf0cf3ba6c09f06561784a538a3f81bc84ab8c91b3d2590438","tap_string":"homebrew/cask","url_args":["https://paddle.s3.amazonaws.com/fulfillment_downloads/116824/597910/z1OGCA1HTEaGuREtlgxX_Mumu%201.1.9.dmg"],"version":"1.1.9,z1OGCA1HTEaGuREtlgxX","raw_artifacts":[[":app",["Mumu.app"]],[":zap",{":trash":["~/Library/Application Support/com.wilbertliu.mumu","~/Library/Application Support/Mumu","~/Library/Caches/com.wilbertliu.mumu","~/Library/Cookies/com.wilbertliu.mumu.binarycookies","~/Library/Preferences/com.wilbertliu.mumu.plist"]}]]},"mumuplayer":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Android emulator","homepage":"https://mumu.163.com/mac/","names":["Mumu Player Pro","MuMu模拟器Pro"],"ruby_source_checksum":{":sha256":"6c1ad79924896a0c85f0e579d51e5659cc0823a291524b22a23c1beb0437656f"},"ruby_source_path":"Casks/m/mumuplayer.rb","sha256":"33a48ed9eedbee16423258116ecc5ed4e3efde6ee5058a4b1eefb8df333698e6","tap_string":"homebrew/cask","url_args":["https://a11.gdl.netease.com/MuMuPlayer_1.9.11_default.tar.gz"],"version":"1.9.11","raw_artifacts":[[":app",["MuMuPlayer.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.group.com.netease.mumu.nemux","~/Library/Application Support/com.netease.mumu.nemux","~/Library/Caches/com.netease.mumu.nemux*","~/Library/Group Containers/*.group.com.netease.mumu.nemux","~/Library/HTTPStorages/com.netease.mumu.nemux*","~/Library/Preferences/*.netease.mumu*.plist","~/Library/Saved Application State/com.netease.mumu.nemux*.savedState","~/Library/WebKit/com.netease.mumu.nemux*"]}]]},"munki":{"depends_on_args":{":macos":":any"},"desc":"Software installation manager","homepage":"https://www.munki.org/munki/","names":["Munki"],"ruby_source_checksum":{":sha256":"d980093836c5e437869698a509c8699d81c6f5ce3d2156926b211ae06fd6dccd"},"ruby_source_path":"Casks/m/munki.rb","sha256":"4ed826bd32811ef54524a10300f66c9af4c9fdd8c243ada146d468485e1bffcc","tap_string":"homebrew/cask","url_args":["https://github.com/munki/munki/releases/download/v7.3.0/munkitools-7.3.0.5808.pkg"],"version":"7.3.0.5808","raw_artifacts":[[":uninstall",{":launchctl":["com.googlecode.munki.app_usage_monitor","com.googlecode.munki.appusaged","com.googlecode.munki.authrestartd","com.googlecode.munki.installhelper-appusage","com.googlecode.munki.installhelper-launchd","com.googlecode.munki.logouthelper","com.googlecode.munki.ManagedSoftwareCenter","com.googlecode.munki.managedsoftwareupdate-check","com.googlecode.munki.managedsoftwareupdate-install","com.googlecode.munki.managedsoftwareupdate-manualcheck","com.googlecode.munki.munki-notifier"],":pkgutil":"com.googlecode.munki.*",":delete":"/usr/local/munki"}],[":pkg",["munkitools-7.3.0.5808.pkg"]],[":zap",{":trash":["/Library/LaunchDaemons/com.googlecode.munki.appusaged.plist","/Library/LaunchDaemons/com.googlecode.munki.authrestartd.plist","/Library/LaunchDaemons/com.googlecode.munki.logouthelper.plist","/Library/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-check.plist","/Library/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-install.plist","/Library/LaunchDaemons/com.googlecode.munki.managedsoftwareupdate-manualcheck.plist"]}]]},"munkiadmin":{"depends_on_args":{":macos":":any"},"desc":"Tool to manage Munki repositories","homepage":"https://hjuutilainen.github.io/munkiadmin/","names":["MunkiAdmin"],"ruby_source_checksum":{":sha256":"b4de3f0b2f115aff40e259bf3efbde36c2dde03e8de665a0e391a714d9d16e73"},"ruby_source_path":"Casks/m/munkiadmin.rb","sha256":"29a4c5ba0ba9cddde9045a78098d7426d1972ff516707af77cd43c3b82b2222f","tap_string":"homebrew/cask","url_args":["https://github.com/hjuutilainen/munkiadmin/releases/download/v1.10.1/MunkiAdmin-1.10.1.dmg"],"version":"1.10.1","raw_artifacts":[[":app",["MunkiAdmin.app"]],[":zap",{":trash":["~/Library/Application Support/MunkiAdmin","~/Library/Caches/com.hjuutilainen.MunkiAdmin","~/Library/Logs/MunkiAdmin","~/Library/Preferences/com.hjuutilainen.MunkiAdmin.plist"]}]]},"mural":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Visual online collaboration platform","homepage":"https://mural.co/","names":["MURAL"],"ruby_source_checksum":{":sha256":"d5125ad98310b0d119b992e873a352c5e390c2fc065b70a07834008b681d0f5b"},"ruby_source_path":"Casks/m/mural.rb","sha256":"7f92a2eb91e5824d6a5cd3eee8619cab2edb4fdce0da5a2bed7cf85a0a4846c9","tap_string":"homebrew/cask","url_args":["https://download.mural.co/mac-app/Mural-3.0.4.dmg"],"version":"3.0.4","raw_artifacts":[[":app",["MURAL.app"]],[":zap",{":trash":["~/Library/Application Support/Mural for macOS","~/Library/Application Support/murally-electron","~/Library/Caches/mural-updater","~/Library/Logs/Mural for macOS","~/Library/Logs/MURAL","~/Library/Logs/murally-electron","~/Library/Preferences/co.mural.macOS.plist","~/Library/Saved Application State/co.mural.macOS.savedState"]}]]},"murus":{"depends_on_args":{":macos":":sonoma"},"desc":"Firewall app","homepage":"https://www.murusfirewall.com/","names":["Murus Firewall"],"ruby_source_checksum":{":sha256":"b638e3c20252e4a1de8a1716caa663b225f859a4022ec9aebd1d41560902a787"},"ruby_source_path":"Casks/m/murus.rb","sha256":"53f98000d33b3d2b99cc939ba06bcd55122b6da35a6ad8b378d0f2c7d80d8afd","tap_string":"homebrew/cask","url_args":["https://github.com/TheMurusTeam/Murus/releases/download/v3.0.1/murus-3.0.1.zip"],"version":"3.0.1","raw_artifacts":[[":uninstall",{":launchctl":"it.murus.murusfirewallrules",":quit":"it.murus.Murus-Menulet"}],[":app",["Murus.app"]],[":zap",{":trash":["/etc/murus","/etc/murus.sh","/Library/Application Support/Murus","/Library/Preferences/it.murus.muruslibrary.plist","~/Library/Caches/it.murus.Murus","~/Library/Preferences/it.murus.Murus.plist"]}]]},"musaicfm":{"depends_on_args":{":macos":":any"},"desc":"Screensaver displaying artwork based on Spotify or Last.fm profile data","homepage":"https://github.com/docterd/MusaicFM","names":["MusaicFM Screensaver"],"ruby_source_checksum":{":sha256":"66b7eac4fb60bdd13f42277ee40c227b103e7f06316279ebdd4319e4eb29606b"},"ruby_source_path":"Casks/m/musaicfm.rb","sha256":"d22162103677565da7c009ff0539a9f51d91c13dcb26ee76ff5710758f93dbe7","tap_string":"homebrew/cask","url_args":["https://github.com/docterd/MusaicFM/releases/download/1.2.6/MusaicFM.saver.zip"],"version":"1.2.6","raw_artifacts":[[":screen_saver",["MusaicFM.saver"]],[":zap",{":trash":"~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/com.obrhoff.musaicfm.*.plist"}]]},"muse-code":{"depends_on_args":{":macos":":monterey"},"desc":"Interactive terminal coding agent","homepage":"https://dev.meta.ai/","names":["Muse Code"],"ruby_source_checksum":{":sha256":"35477ae3c53ff662c1578d0db38c4f6efdab8ee2ac20f7c41fdd8087ff2f3de7"},"ruby_source_path":"Casks/m/muse-code.rb","sha256":"58a9e006aab02934f3d20f48354999bbadc661ff7fbe3aa83fd0dc48bed520fd","tap_string":"homebrew/cask","url_args":["https://lookaside.facebook.com/lookaside/muse/download/?channel=muse&version=1.4.13-R6996.1&file=muse-x86-macos"],"version":"1.4.13-R6996.1","raw_artifacts":[[":binary",["muse-x86-macos"],{":target":"muse"}],[":zap",{":trash":["~/.config/muse","~/.local/share/muse"]}]]},"muse":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI assistant for managing tasks, projects, and long-term goals","disable_args":{":date":"2026-10-01",":because":"requires a signed download URL, which is not supported by Homebrew"},"homepage":"https://muse.ai/","names":["Muse"],"ruby_source_checksum":{":sha256":"4431b4c79faeeaf8ac8be82a7cd177884e8efbc0847975798f2268b22a9f0bb1"},"ruby_source_path":"Casks/m/muse.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://muse.ai/api/hatch/app-download/mac"],"version":"4.0","raw_artifacts":[[":uninstall",{":quit":"com.meta.endo"}],[":app",["Muse.app"]],[":zap",{":trash":["~/Library/Application Support/com.meta.endo","~/Library/Caches/com.meta.endo","~/Library/HTTPStorages/com.meta.endo","~/Library/Preferences/com.meta.endo.plist","~/Library/WebKit/com.meta.endo"]}]]},"museeks":{"depends_on_args":{":macos":":any"},"desc":"Music player","homepage":"https://museeks.io/","names":["Museeks"],"ruby_source_checksum":{":sha256":"2cbf1bbf5a6af93d460b91ecd785ef8233dd167c714fe8b01bbfd7269a2f7b84"},"ruby_source_path":"Casks/m/museeks.rb","sha256":"ff8b3053fefdabb99c54868e74b4857087ac501bf91a026df60776bded2befb7","tap_string":"homebrew/cask","url_args":["https://github.com/martpie/museeks/releases/download/0.23.4/Museeks_0.23.4_universal.dmg"],"version":"0.23.4","raw_artifacts":[[":app",["Museeks.app"]],[":zap",{":trash":["~/.config/museeks","~/Library/Application Support/museeks","~/Library/Saved Application State/com.electron.museeks.savedState"]}]]},"musescore":{"auto_updates":true,"desc":"Open-source music notation software","homepage":"https://musescore.org/","names":["MuseScore"],"ruby_source_checksum":{":sha256":"27b1c203b38cae3729b15b93539a51ad4dc58f34d37df42a1f449736afeac6f3"},"ruby_source_path":"Casks/m/musescore.rb","sha256":"5a8cc26994d3f346d3e7d88c6a1583959e990ee9346b00d7b1d3f9498de6473a","tap_string":"homebrew/cask","url_args":["https://github.com/musescore/MuseScore/releases/download/v4.7.5/MuseScore-Studio-4.7.5.260831071.dmg"],"version":"4.7.5.260831071,4.7.5","raw_artifacts":[[":uninstall",{":quit":"org.musescore.MuseScore"}],[":app",["MuseScore 4.app"]],[":command_wrapper",["mscore"],{":executable":"$APPDIR/MuseScore 4.app/Contents/MacOS/mscore"}],[":zap",{":trash":["~/Library/Application Support/MuseScore","~/Library/Caches/MuseScore","~/Library/Caches/org.musescore.MuseScore","~/Library/Preferences/org.musescore.MuseScore*.plist","~/Library/Saved Application State/org.musescore.MuseScore.savedState"]}]]},"music-decoy":{"depends_on_args":{":macos":":monterey"},"desc":"Music app blocker utility","homepage":"https://lowtechguys.com/musicdecoy","names":["Music Decoy"],"ruby_source_checksum":{":sha256":"45fd789bc6e13be6e6516b5d8c99b2642b2862d6074244e5dba9cd2f910b54e1"},"ruby_source_path":"Casks/m/music-decoy.rb","sha256":"14132d0a14057e3288f8c4446829e15daa512c17e8e85d5d4e396c3722ef128f","tap_string":"homebrew/cask","url_args":["https://github.com/FuzzyIdeas/MusicDecoy/releases/download/v1.3/MusicDecoy.zip"],"version":"1.3","raw_artifacts":[[":app",["Music Decoy.app"]]]},"music-miniplayer":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Replica of the iTunes MiniPlayer","homepage":"https://marioaguzman.github.io/musicminiplayer/","names":["Music MiniPlayer"],"ruby_source_checksum":{":sha256":"d13990c8a8effb492a4e4d27e36ca2b2af75fe0954d405f047c917999036ef10"},"ruby_source_path":"Casks/m/music-miniplayer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://marioaguzman.github.io/musicminiplayer/updater/Music%20MiniPlayer.dmg"],"version":"1.13","raw_artifacts":[[":app",["Music MiniPlayer.app"]],[":zap",{":trash":["~/Library/Caches/com.marioaguzman.Music-MiniPlayer","~/Library/Preferences/com.marioaguzman.Music-MiniPlayer.plist","~/Library/Saved Application State/com.marioaguzman.Music-MiniPlayer.savedState"]}]]},"music-presence":{"depends_on_args":{":macos":":any"},"desc":"Discord music status that works with any media player","homepage":"https://musicpresence.app/","names":["Music Presence"],"ruby_source_checksum":{":sha256":"dcbccb4a533ffedba4eb779f85f8ab1c97c8c5882a3d4608c6095ca6189e53b8"},"ruby_source_path":"Casks/m/music-presence.rb","sha256":"7bc0cf74efaf9a98c4dae8e3b26373cd49368d9c459111480b7be7decc3f032d","tap_string":"homebrew/cask","url_args":["https://github.com/ungive/discord-music-presence/releases/download/v2.3.6/musicpresence-2.3.6-mac-x86_64.dmg"],"version":"2.3.6","raw_artifacts":[[":app",["Music Presence.app"]],[":zap",{":trash":["~/Library/Application Support/Music Presence","~/Library/Preferences/app.musicpresence.desktop.plist"]}]],"raw_caveats":"Installing music-presence means you have AGREED to the license at:\n  https://github.com/ungive/discord-music-presence/blob/v2.3.6/LICENSE.md\n"},"music-remote":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Remote application for Music.app","homepage":"https://marioaguzman.github.io/musicremote/","names":["Music Remote"],"ruby_source_checksum":{":sha256":"8a6d308a6f0ceb165a71a3e4070fd9e9216cce7630e4f1fe4c454e870b4258e4"},"ruby_source_path":"Casks/m/music-remote.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://marioaguzman.github.io/musicremote/updater/Music%20Remote.dmg"],"version":"1.7.1","raw_artifacts":[[":app",["Music Remote.app"]],[":zap",{":trash":"~/Library/Preferences/com.marioaguzman.Music-Remote.plist"}]]},"music-widget":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Replica of the iTunes widget for Dashboard","homepage":"https://marioaguzman.github.io/musicwidget/","names":["Music Widget"],"ruby_source_checksum":{":sha256":"85456b630ba3be38794c26568c48ec8ab28565ad70e877510d9e285898636002"},"ruby_source_path":"Casks/m/music-widget.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://marioaguzman.github.io/musicwidget/updater/Music%20Widget.dmg"],"version":"1.30.1","raw_artifacts":[[":app",["Music Widget.app"]],[":zap",{":trash":"~/Library/Preferences/com.marioaguzman.Music-Widget.plist"}]]},"musicbrainz-picard":{"depends_on_args":{":macos":":ventura"},"desc":"Music tagger","homepage":"https://picard.musicbrainz.org/","names":["MusicBrainz Picard"],"ruby_source_checksum":{":sha256":"723172337cfc475a2e3a579ce0d2a98cd1c66027a3c417f34f18b9a7e737d5fb"},"ruby_source_path":"Casks/m/musicbrainz-picard.rb","sha256":"1d47d7a7f0b79220f2f4a4b09e2d958197ee6ba0727d840562907e4acc7b3026","tap_string":"homebrew/cask","url_args":["https://data.musicbrainz.org/pub/musicbrainz/picard/MusicBrainz-Picard-3.0.2-macOS-13.0-x86_64.dmg"],"version":"3.0.2,13.0","raw_artifacts":[[":uninstall",{":quit":"org.musicbrainz.Picard"}],[":app",["MusicBrainz Picard.app"]],[":zap",{":trash":["~/.config/MusicBrainz","~/Library/Application Support/org.musicbrainz.Picard","~/Library/Caches/MusicBrainz","~/Library/Preferences/org.musicbrainz.picard.plist","~/Library/Saved Application State/org.musicbrainz.picard.savedState"]}]]},"musictube":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Streaming music player","homepage":"https://flavio.tordini.org/musictube","names":["Musictube"],"ruby_source_checksum":{":sha256":"a263628cca138ea98f58f00eb15c8f1dfaca0fa3ae23830678d7e84f6ce24248"},"ruby_source_path":"Casks/m/musictube.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://flavio.tordini.org/files/musictube/musictube.dmg"],"version":"2.0.1","raw_artifacts":[[":app",["Musictube.app"]],[":zap",{":trash":["~/Library/Preferences/org.tordini.flavio.musictube.plist","~/Library/Saved Application State/org.tordini.flavio.musictube.savedState"]}]]},"musiver":{"depends_on_args":{":macos":":any"},"desc":"Music client compatible with self-hosted music services","homepage":"https://music.aqzscn.cn/","names":["StreamMusic"],"ruby_source_checksum":{":sha256":"6af0e5da5ee58810711c2ca3616c26f2a848920bed4f85c517bead808eb36169"},"ruby_source_path":"Casks/m/musiver.rb","sha256":"02aaa916d89180c85929bbee713586fa953a9e46d41b7aefc1a894eaf289b6d2","tap_string":"homebrew/cask","url_args":["https://github.com/gitbobobo/StreamMusic/releases/download/v1.3.9/Musiver_1.3.9.dmg"],"version":"1.3.9","raw_artifacts":[[":app",["Musiver.app"]],[":zap",{":trash":["~/Library/Application Scripts/cn.aqzscn.streamMusic","~/Library/Application Support/cn.aqzscn.streamMusic","~/Library/Containers/cn.aqzscn.streamMusic","~/Library/Preferences/cn.aqzscn.streamMusic.plist"]}]]},"mutedeck":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Toggle mute, video, record, share, and leave a meeting in a call app","homepage":"https://mutedeck.com/","names":["Mutedeck"],"ruby_source_checksum":{":sha256":"ca792147a91779ffdcf868ceebea8c266abcf4c9e17ece86da29ae4b5c1cf1dc"},"ruby_source_path":"Casks/m/mutedeck.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://releases.mutedeck.com/macos/mutedeck-mac.dmg"],"version":"4.12.1","raw_artifacts":[[":uninstall",{":launchctl":"application.com.mutedeck.mac",":quit":"com.mutedeck.mac",":script":{":executable":"/Applications/MuteDeck/MuteDeckMaintenanceTool.app/Contents/MacOS/MuteDeckMaintenanceTool",":args":["--confirm-command","remove","com.mutedeck.client","com.mutedeck.maintenancetool"]},":delete":"/Applications/MuteDeck"}],[":installer",{":script":{":executable":"MuteDeck-4.12.1-Installer.app/Contents/MacOS/MuteDeck-4.12.1-Installer",":args":["--root","/Applications/MuteDeck","--accept-messages","--accept-licenses","--confirm-command","--cache-path","$HOMEBREW_PREFIX/Caskroom/mutedeck/4.12.1/cache","install"]}}],[":zap",{":trash":"~/Library/Application Support/mutedeck"}]]},"muteme":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Companion application to MuteMe","homepage":"https://muteme.com/","names":["MuteMe"],"ruby_source_checksum":{":sha256":"815ac88a64b6142e4fd74ffcb17f01fe83bfc4a0f1dab2042f1552f85e3c085a"},"ruby_source_path":"Casks/m/muteme.rb","sha256":"017a57dac245a2afe8433218da5b058099274b27cd5cb1e138d3e671ede6a9b1","tap_string":"homebrew/cask","url_args":["https://downloads.muteme.com/download/0.28.3/osx_64"],"version":"0.28.3","raw_artifacts":[[":app",["MuteMe-Client.app"]],[":zap",{":trash":["~/Library/Application Support/MuteMe-Client","~/Library/Caches/com.electron.muteme-client","~/Library/Caches/com.electron.muteme-client.ShipIt","~/Library/HTTPStorages/com.electron.muteme-client","~/Library/Preferences/com.electron.muteme-client.plist","~/Library/Saved Application State/com.electron.muteme-client.savedState"]}]]},"muzzle":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Silence embarrassing notifications while screensharing","homepage":"https://muzzleapp.com/","names":["Muzzle"],"ruby_source_checksum":{":sha256":"21a21b41d1865c376cbc3b84f60e73c2ece1d416faa28a953ba554cbbd50dc76"},"ruby_source_path":"Casks/m/muzzle.rb","sha256":"f1b4e3d75d8b8de5b6217594c627e58a35e43049267b4eb82716393adefc5fa5","tap_string":"homebrew/cask","url_args":["https://muzzleapp.com/binaries/muzzle-426.zip"],"version":"1.9,426","raw_artifacts":[[":uninstall",{":quit":"com.incident57.Muzzle"}],[":app",["Muzzle.app"]],[":zap",{":trash":["~/Library/Caches/com.incident57.Muzzle","~/Library/Cookies/com.incident57.Muzzle.binarycookies","~/Library/Preferences/com.incident57.Muzzle.plist"]}]]},"mweb-pro":{"depends_on_args":{":macos":":any"},"desc":"Markdown writing, note taking, and static blog generator app","homepage":"https://www.mweb.im/","names":["MWeb Pro"],"ruby_source_checksum":{":sha256":"c7a3d1d81ad5a9b2f95a63dbaf64461237485ced29dda7967d1a39647e2681b7"},"ruby_source_path":"Casks/m/mweb-pro.rb","sha256":"4c402de0ed71f832eb43dd6783e47678b509f661ff3aa32d08ef22f523db556e","tap_string":"homebrew/cask","url_args":["https://cdn.mwebapp.cn/MWebPro483.dmg"],"version":"4.8.3","raw_artifacts":[[":app",["MWeb Pro.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.coderforart.MWeb*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.coderforart.mweb*.sfl*","~/Library/Application Support/MWeb","~/Library/Containers/com.coderforart.MWeb*","~/Library/Cookies/com.coderforart.MWeb*.binarycookies","~/Library/Preferences/com.coderforart.MWeb*.plist"]}]]},"mx-power-gadget":{"depends_on_args":{":macos":":sonoma"},"desc":"Power management and monitoring for Apple Mx processors","homepage":"https://www.seense.com/menubarstats/mxpg/","names":["Mx Power Gadget"],"ruby_source_checksum":{":sha256":"d111a3609eaed2f9e315e8ce28ba694fa3c96172a67df5802153319b19b63074"},"ruby_source_path":"Casks/m/mx-power-gadget.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.seense.com/menubarstats/mxpg/updateapp/mxpg.zip"],"version":"1.6.4","raw_artifacts":[[":app",["Mx Power Gadget.app"]],[":zap",{":trash":["~/Library/Caches/com.fabriceleyne.MxPowerGadget","~/Library/Preferences/com.fabriceleyne.MxPowerGadget.plist"]}]]},"my-image-garden":{"depends_on_args":{":macos":":any"},"desc":"Photo editing and printing tool","homepage":"https://support-asia.canon-asia.com/?personal","names":["Canon My Image Garden"],"ruby_source_checksum":{":sha256":"db3e071a4c94636d8d63ef8d070031505aa082e106339505d550ac68cbdd32d0"},"ruby_source_path":"Casks/m/my-image-garden.rb","sha256":"4e31bfce4bf811fee352945149b4bf868e9db09064e52addea0a0fad90f94eb3","tap_string":"homebrew/cask","url_args":["https://gdlp01.c-wss.com/gds/2/0200006062/06/mmig-mac-3_6_8-ea11.dmg"],"version":"3.6.8,06","raw_artifacts":[[":uninstall",{":quit":"jp.co.canon.MyImageGarden",":pkgutil":"jp.co.canon.MyImageGarden"}],[":pkg",["My Image Garden V368.pkg"]],[":zap",{":trash":["/Library/Caches/Canon","~/Library/Application Scripts/jp.co.canon.ij.pesp.group","~/Library/Application Scripts/jp.co.canon.MyImageGarden","~/Library/Containers/jp.co.canon.MyImageGarden","~/Library/Group Containers/jp.co.canon.ij.pesp.group"]}]]},"mycard":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Yu-Gi-Oh! Complete Card Simulator","homepage":"https://mycard.moe/","names":["MyCard"],"ruby_source_checksum":{":sha256":"8f20acee4d44d637c1db922852d3ab58caa500618bae5a7c47812510d0c16919"},"ruby_source_path":"Casks/m/mycard.rb","sha256":"ed302498dd66e3f0d42e428991ed1f93f953f3a7b295c568eab116a0d83a2634","tap_string":"homebrew/cask","url_args":["https://cdn02.moecube.com:444/downloads/MyCard-3.0.87.dmg"],"version":"3.0.87","raw_artifacts":[[":app",["MyCard.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mycard.mycard.sfl*","~/Library/Application Support/mycard","~/Library/Application Support/MyCardLibrary","~/Library/Logs/MyCard","~/Library/Preferences/com.mycard.mycard.plist","~/Library/Saved Application State/com.mycard.mycard.savedState"]}]]},"mycloud":{"depends_on_args":{":macos":":any"},"desc":"Swiss cloud storage desktop app","homepage":"https://desktop.mycloud.ch/","names":["Swisscom myCloud Desktop"],"ruby_source_checksum":{":sha256":"4fb79ab9fe5331e73c1a92e76484cdf48f7ab7cc9f30f80183ad0db6a0981188"},"ruby_source_path":"Casks/m/mycloud.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://filehostdesktopmac.mycloud.ch/myCloudDesktop.dmg"],"version":"26.36.1417,20260903144733","raw_artifacts":[[":uninstall",{":quit":"ch.swisscom.mycloud.desktop.finder",":signal":["TERM","ch.swisscom.mycloud.desktop"],":login_item":"myCloudDesktop",":pkgutil":"com.github.tornaia.desktop-client"}],[":installer",{":manual":"myCloud Desktop Installer.app"}],[":zap",{":trash":["~/Library/Application Support/myCloudDesktop","~/Library/Preferences/ch.swisscom.mycloud.desktop.helper.plist","~/Library/Preferences/ch.swisscom.mycloud.desktop.plist"]}]]},"mycrypto":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Ethereum wallet manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mycrypto.com/","names":["MyCrypto"],"ruby_source_checksum":{":sha256":"2f9b1d60aa9106007a02b6169ced4f7297c9b423557b29ddf98b03089807dda1"},"ruby_source_path":"Casks/m/mycrypto.rb","sha256":"8fe2652697b0557f7e221d0c960aa9e36a54445f12e7396a193cc5c5ad6ded06","tap_string":"homebrew/cask","url_args":["https://github.com/MyCryptoHQ/MyCrypto/releases/download/1.7.17/mac_1.7.17_MyCrypto.dmg"],"version":"1.7.17","raw_artifacts":[[":app",["MyCrypto.app"]],[":zap",{":trash":["~/Library/Application Support/MyCrypto","~/Library/Logs/MyCrypto","~/Library/Preferences/com.github.mycrypto.mycryptohq.helper.plist","~/Library/Preferences/com.github.mycrypto.mycryptohq.plist","~/Library/Saved Application State/com.github.mycrypto.mycryptohq.savedState"]}]]},"mylio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Photo organiser","homepage":"https://mylio.com/","names":["Mylio"],"ruby_source_checksum":{":sha256":"54cb38731ff96855d1fd93fd366b5f52c0231765782e32635c9e376313b6f805"},"ruby_source_path":"Casks/m/mylio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://myliodownloads.com/Mylio.dmg"],"version":"24.8.7904","raw_artifacts":[[":uninstall",{":launchctl":"mylollc.Mylio.LoginItem"}],[":app",["Mylio.app"]],[":zap",{":trash":["~/Library/Application Support/Mylio","~/Library/Caches/mylollc.Mylio","~/Library/HTTPStorages/mylollc.Mylio","~/Library/Preferences/mylollc.Mylio.plist","~/Library/WebKit/mylollc.Mylio","~/Mylio"]}]]},"mymonero":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Wallet for the Monero cryptocurrency","homepage":"https://mymonero.com/","names":["MyMonero"],"ruby_source_checksum":{":sha256":"9b089accabb860e76d0da13246ed87d60aef78a7b53285fb87a38ce99dba2a1d"},"ruby_source_path":"Casks/m/mymonero.rb","sha256":"39001378bdd5db86329b4b4bb70cdb876f632c82855ea53502f7824f9e114e05","tap_string":"homebrew/cask","url_args":["https://github.com/mymonero/mymonero-app-js/releases/download/v1.3.3/MyMonero-1.3.3.dmg"],"version":"1.3.3","raw_artifacts":[[":app",["MyMonero.app"]],[":zap",{":trash":["~/Library/Application Support/MyMonero","~/Library/Logs/MyMonero","~/Library/Preferences/com.mymonero.mymonero-desktop.plist","~/Library/Saved Application State/com.mymonero.mymonero-desktop.savedState"]}]]},"mysql-shell":{"depends_on_args":{":macos":":any"},"desc":"Interactive JavaScript, Python or SQL interface","homepage":"https://dev.mysql.com/downloads/shell/","names":["MySQL Shell"],"ruby_source_checksum":{":sha256":"a36b2d52fea7c02493565198cdbf66aee5e1474281604fd5939516ad7baa4ce9"},"ruby_source_path":"Casks/m/mysql-shell.rb","sha256":"f029ce63ff5d8c77ef2fdcda29deb848ab8fb0bc02ee4613e5b810d33fbb1aff","tap_string":"homebrew/cask","url_args":["https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-26.7.1-macos15-x86-64bit.dmg"],"url_kwargs":{":user_agent":":curl"},"version":"26.7.1,15","raw_artifacts":[[":uninstall",{":pkgutil":"com.mysql.shell"}],[":pkg",["mysql-shell-26.7.1-macos15-x86-64bit.pkg"]],[":zap",{":trash":"~/.mysqlsh"}]]},"mysqlworkbench":{"depends_on_args":{":macos":":any"},"desc":"Visual tool to design, develop and administer MySQL servers","homepage":"https://www.mysql.com/products/workbench/","names":["MySQL Workbench"],"ruby_source_checksum":{":sha256":"6e8fb3486a983d48151e0452967082c6034f96f951f91370c58f83c95802d7e8"},"ruby_source_path":"Casks/m/mysqlworkbench.rb","sha256":"9fb82446b8c89a5326f9c4b2ab59ab6ac76b389713f1f13553743f34952639a8","tap_string":"homebrew/cask","url_args":["https://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community-8.0.47-macos-x86_64.dmg"],"version":"8.0.47","raw_artifacts":[[":app",["MySQLWorkbench.app"]],[":zap",{":trash":["~/Library/Application Support/MySQL/Workbench","~/Library/Caches/com.oracle.workbench.MySQLWorkbench","~/Library/Preferences/com.oracle.workbench.MySQLWorkbench.plist","~/Library/Saved Application State/com.oracle.workbench.MySQLWorkbench.savedState"]}]]},"mysteriumdark":{"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://www.mysteriumvpn.com/","names":["Mysterium VPN"],"ruby_source_checksum":{":sha256":"43d1b732d787ef1f92d8d07e7ba858b2b4ed181006698654eef3c707df738409"},"ruby_source_path":"Casks/m/mysteriumdark.rb","sha256":"268aa1d0695aa4d6c65341c99902e0aeae85aadd8539f30aadb71e7c78057143","tap_string":"homebrew/cask","url_args":["https://github.com/mysteriumnetwork/mysterium-vpn-desktop/releases/download/10.17.10/MysteriumDark-10.17.10-universal.dmg"],"version":"10.17.10","raw_artifacts":[[":app",["MysteriumDark.app"]],[":zap",{":trash":["~/.mysterium","~/Library/Application Support/MysteriumVPN","~/Library/Logs/MysteriumVPN","~/Library/Preferences/network.mysterium.mysterium-vpn-desktop.plist","~/Library/Saved Application State/network.mysterium.mysterium-vpn-desktop.savedState"]}]]},"mythic":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Game launcher with the ability to run Windows games","homepage":"https://getmythic.app/","names":["Mythic"],"ruby_source_checksum":{":sha256":"f18c152a980a5de7d5b8af8e94af1e3c33e8c99f258f3458385d21aefe5a5887"},"ruby_source_path":"Casks/m/mythic.rb","sha256":"bcdb543d56e71e6ae3e102ff5bebbbdecdb1066549228d4c5f1a3c5cfa82c816","tap_string":"homebrew/cask","url_args":["https://dl.getmythic.app/updates/92033dfd-7a35-4629-9ca5-60d66576fb65/Mythic.zip"],"version":"0.6.0,92033dfd-7a35-4629-9ca5-60d66576fb65","raw_artifacts":[[":app",["Mythic.app"]],[":zap",{":trash":["~/Library/Application Support/Mythic","~/Library/Caches/xyz.blackxfiied.Mythic.plist","~/Library/HTTPStorages/xyz.blackxfiied.Mythic","~/Library/HTTPStorages/xyz.blackxfiied.Mythic.binarycookies","~/Library/Preferences/xyz.blackxfiied.Mythic.plist"]}]]},"n1ghtshade":{"depends_on_args":{":formula":["libimobiledevice","libirecovery","libplist","libusb","libusbmuxd","libzip","openssl"],":macos":":any"},"desc":"Permits the downgrade/jailbreak of 32-bit iOS devices","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/synackuk/n1ghtshade","names":["n1ghtshade"],"ruby_source_checksum":{":sha256":"2bf9f5bd7ab73e09b68ee2b452cf64c70efb179831641232e5af359e752ac362"},"ruby_source_path":"Casks/n/n1ghtshade.rb","sha256":"e1fb23833e9261244e52bb318f456fccbe1482082cdd0995f63babd47af2b746","tap_string":"homebrew/cask","url_args":["https://github.com/synackuk/n1ghtshade/releases/download/1.0/n1ghtshade.app.zip"],"version":"1.0","raw_artifacts":[[":app",["n1ghtshade.app"]],[":zap",{":trash":"~/Library/Application Support/n1ghtshade"}]]},"nagbar":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Status bar monitor for Nagios, Icinga/2 and Thruk","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sites.google.com/site/nagbarapp/home","names":["NagBar"],"ruby_source_checksum":{":sha256":"77242451a425f65d5ed73fd308c35c815feff47e4be3b56b095c3ac4a6650e51"},"ruby_source_path":"Casks/n/nagbar.rb","sha256":"9a4b256250d4527423efd16e90cc7d087bc6ca9306bdc5267a6441194e73a44b","tap_string":"homebrew/cask","url_args":["https://github.com/volendavidov/NagBar/releases/download/1.3.7/NagBar.zip"],"version":"1.3.7","raw_artifacts":[[":app",["NagBar.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.volendavidov.nagbar.sfl*","~/Library/Caches/com.volendavidov.NagBar","~/Library/Preferences/com.volendavidov.NagBar.plist"]}]]},"nagstamon":{"depends_on_args":{":macos":":any"},"desc":"Nagios status monitor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://nagstamon.de/","names":["Nagstamon"],"ruby_source_checksum":{":sha256":"2fbc12557b5763920b13f3b43db2bc610bd0e4fc665ab41f58b1f1f56329acb0"},"ruby_source_path":"Casks/n/nagstamon.rb","sha256":"1ff751ed5b8801527f916a979a92e36228d4022499736ac6d5874a1d791c949b","tap_string":"homebrew/cask","url_args":["https://github.com/HenriWahl/Nagstamon/releases/download/v3.18.2/Nagstamon-3.18.2-Intel.dmg"],"version":"3.18.2","raw_artifacts":[[":app",["Nagstamon.app"]],[":zap",{":trash":"~/.nagstamon"}]]},"name-mangler":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Multi-file renaming tool","homepage":"https://manytricks.com/namemangler/","names":["Name Mangler"],"ruby_source_checksum":{":sha256":"0757c236cc036dfc155dc6a70ebfa0c8b3443bf6380a26648bc03e489b30a677"},"ruby_source_path":"Casks/n/name-mangler.rb","sha256":"97cb71af1145bb5b7bec59d7350f3542c554db2569508fb159785ee370578b5f","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/namemangler393.dmg"],"version":"3.9.3","raw_artifacts":[[":app",["Name Mangler.app"]],[":zap",{":trash":["~/Library/Application Support/Name Mangler","~/Library/Preferences/com.manytricks.NameMangler.plist"]}]]},"namechanger":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Rename a list of files quickly","homepage":"https://mrrsoftware.com/namechanger/","names":["NameChanger"],"ruby_source_checksum":{":sha256":"5bfff93e64873c055c37213d82642ce56fc34c1739597f305feed03cd545d5e1"},"ruby_source_path":"Casks/n/namechanger.rb","sha256":"47c52b763eb4b2084cda5d616b6e30be57e2d1e75ec175d7091bff90066fa880","tap_string":"homebrew/cask","url_args":["https://www.mrrsoftware.com/Downloads/NameChanger/Updates/NameChanger-3_4_4.zip"],"version":"3.4.4","raw_artifacts":[[":app",["NameChanger.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mrrsoftware.namechanger.sfl*","~/Library/Application Support/NameChanger","~/Library/Preferences/com.mrrsoftware.NameChanger.plist"]}]]},"nani":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI-powered translator","homepage":"https://nani.now/","names":["Nani Translate"],"ruby_source_checksum":{":sha256":"5aa890bd1b4466da9e6523c281a99657e2c019251955d4f058d0acfeefd498bc"},"ruby_source_path":"Casks/n/nani.rb","sha256":"fad0da8a3764456fe1126a47e7db40646f2c5999daedcb25244f85a0e73e7acc","tap_string":"homebrew/cask","url_args":["https://nani-desktop.kiok.jp/artifacts/nani-1.1.14.dmg"],"version":"1.1.14","raw_artifacts":[[":app",["Nani.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.kiok.nani.sfl*","~/Library/Application Support/Nani","~/Library/Preferences/jp.kiok.nani.plist"]}]]},"nano-node":{"depends_on_args":{":macos":":ventura"},"desc":"Local node for the Nano cryptocurrency","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://nano.org/","names":["Nano"],"ruby_source_checksum":{":sha256":"261f72b783da708b4b406783837ed16780e91798c5c1639a0e769ba00e26a858"},"ruby_source_path":"Casks/n/nano-node.rb","sha256":"b57b17d8f21836b376edfd30420573067240d6ed5b4c5fce73a9772e50f535c5","tap_string":"homebrew/cask","url_args":["https://github.com/nanocurrency/nano-node/releases/download/V28.2/nano-node-V28.2-Darwin.dmg"],"version":"28.2","raw_artifacts":[[":app",["Nano.app"]],[":zap",{":trash":["~/Library/Preferences/net.raiblocks.rai_wallet.Nano.plist","~/Library/RaiBlocks","~/Library/Saved Application State/net.raiblocks.rai_wallet.savedState"]}]]},"nanoem":{"depends_on_args":{":macos":":any"},"desc":"Cross-platform MMD (MikuMikuDance) compatible implementation","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/hkrn/nanoem","names":["nanoem"],"ruby_source_checksum":{":sha256":"396fa57be0ff948740ebf6c9d31e51e3f346824bb7bcc03ed672361535eb76f2"},"ruby_source_path":"Casks/n/nanoem.rb","sha256":"dd38a010648f9e5cc2b9d319dc5989527134d3482f55d80e6ab012b576af6a2c","tap_string":"homebrew/cask","url_args":["https://github.com/hkrn/nanoem/releases/download/v34.10.0/nanoem-v34.10.0-macos.zip"],"version":"34.10.0","raw_artifacts":[[":app",["nanoem.app"]],[":zap",{":trash":["~/Library/Application Support/com.github.nanoem","~/Library/Caches/com.github.nanoem","~/Library/HTTPStorages/com.github.nanoem","~/Library/Preferences/com.github.nanoem.plist","~/Library/Saved Application State/com.github.nanoem.savedState"]}]]},"nanoleaf":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Control your Nanoleaf lights","homepage":"https://nanoleaf.me/","names":["Nanoleaf Desktop"],"ruby_source_checksum":{":sha256":"6698126b280503e3ef0fbc6df4f613a9424c4ec27a2eed03ace7b2c48282bf3b"},"ruby_source_path":"Casks/n/nanoleaf.rb","sha256":"495106a909ea27e9168b4838572e1ff9ca97845647db05ede498efb46fd5b0fb","tap_string":"homebrew/cask","url_args":["https://desktop-app-prod-3.s3.us-west-2.amazonaws.com/Nanoleaf%20Desktop-3.0.2.dmg"],"version":"3.0.2","raw_artifacts":[[":app",["Nanoleaf Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/me.nanoleaf.desktop-app.sfl*","~/Library/Application Support/Nanoleaf Desktop","~/Library/Preferences/me.nanoleaf.desktop-app.plist","~/Library/Saved Application State/me.nanoleaf.desktop-app.savedState"]}]]},"nanosaur":{"depends_on_args":{":macos":":any"},"desc":"Dinosaur 3rd person shooter game from Pangea Software","homepage":"https://jorio.itch.io/nanosaur","names":["Nanosaur"],"ruby_source_checksum":{":sha256":"3ac72323e8e45bb902447f3639640b262a6bb5dd77104a5385ac59196ec72f95"},"ruby_source_path":"Casks/n/nanosaur.rb","sha256":"fac89eae8f51d3b4462e6aae1c858f017ed7b2738b4d8a99852933b1d5d7dc12","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/Nanosaur/releases/download/v1.4.4/Nanosaur-1.4.4-mac.dmg"],"version":"1.4.4","raw_artifacts":[[":app",["Nanosaur.app"]],[":artifact",["Documentation"],{":target":"~/Library/Application Support/Nanosaur"}],[":zap",{":trash":["~/Library/Preferences/Nanosaur","~/Library/Saved Application State/io.jor.nanosaur.savedState"]}]]},"nanosaur2":{"depends_on_args":{":macos":":any"},"desc":"Dinosaur 3rd person shooter game sequel from Pangea Software","homepage":"https://jorio.itch.io/nanosaur2","names":["Nanosaur II: Hatchling"],"ruby_source_checksum":{":sha256":"eede65d3d379a26e25466293bbb445f3d62ba0b4d2ee7781b3af9283a69ce0a1"},"ruby_source_path":"Casks/n/nanosaur2.rb","sha256":"c2f81e0ac2b73f845d92a13d19b7fc6b83da8761d6453c2b8a34e2e2cfe1674b","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/Nanosaur2/releases/download/v2.1.0/Nanosaur2-2.1.0-mac.dmg"],"version":"2.1.0","raw_artifacts":[[":app",["Nanosaur 2.app"]],[":artifact",["Documentation"],{":target":"~/Library/Application Support/Nanosaur2"}],[":zap",{":trash":["~/Library/Preferences/Nanosaur2","~/Library/Saved Application State/io.jor.nanosaur2.savedState"]}]]},"nao":{"depends_on_args":{":macos":":any"},"desc":"AI code editor for data","homepage":"https://getnao.io/","names":["nao"],"ruby_source_checksum":{":sha256":"ed0839a24b80f613f80392d5ce2e6bba1ee746ddfcf4efdf29ceff9ff8a0ce3e"},"ruby_source_path":"Casks/n/nao.rb","sha256":"78ddf4666a563344d9ab02f968e09bbce873c40ec8d0aaf8776c90fa62ca1750","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/nao-releases/nao/darwin-x64/0.16.8/nao.x64.0.16.8.dmg"],"version":"0.16.8","raw_artifacts":[[":app",["nao.app"]],[":binary",["$APPDIR/nao.app/Contents/Resources/app/bin/nao"]],[":zap",{":trash":["~/Library/Application Support/nao","~/Library/Caches/com.nao","~/Library/Caches/com.nao.ShipIt","~/Library/HTTPStorages/com.nao","~/Library/Preferences/com.nao.plist","~/Library/Saved Application State/com.nao.savedState"]}]]},"napari":{"depends_on_args":{":macos":":any"},"desc":"Multi-dimensional image viewer for Python","homepage":"https://napari.org/","names":["napari"],"ruby_source_checksum":{":sha256":"d10e671f730a351b2ef8668130ce41650911ec6c4b35e9feac3f6b6787057c11"},"ruby_source_path":"Casks/n/napari.rb","sha256":"1bf3b1f43d7fbcc01bdbab634b4ba4f7c331384ff7723c80329f5f574bdb4712","tap_string":"homebrew/cask","url_args":["https://github.com/napari/napari/releases/download/v0.9.2/napari-0.9.2-macOS-x86_64.pkg"],"version":"0.9.2","raw_artifacts":[[":uninstall",{":pkgutil":"org.napari.pkg.*",":delete":["/Applications/napari (0.9.2).app","/Library/napari-0.9.2"]}],[":pkg",["napari-0.9.2-macOS-x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Support/napari","~/Library/Caches/napari"]}]]},"naps2":{"depends_on_args":{":macos":":monterey"},"desc":"Document scanning application","homepage":"https://www.naps2.com/","names":["NAPS2"],"ruby_source_checksum":{":sha256":"e7247132beeef073d96f5d4b410b729f2d5edcc23553f69c068e4c6020d11a47"},"ruby_source_path":"Casks/n/naps2.rb","sha256":"2f7ffd63bb43bb7c5557a177a48e5f47a459837dacfe599b4de2a22fc91be0ba","tap_string":"homebrew/cask","url_args":["https://github.com/cyanfish/naps2/releases/download/v8.5.1/naps2-8.5.1-mac-x64.pkg"],"version":"8.5.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.naps2.desktop"}],[":pkg",["naps2-8.5.1-mac-x64.pkg"]],[":zap",{":trash":["~/.config/NAPS2","~/Library/Preferences/com.naps2.desktop.plist","~/Library/Saved Application State/com.naps2.desktop.savedState"]}]]},"nativ":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Run AI models locally","homepage":"https://blaizzy.github.io/nativ/","names":["Nativ"],"ruby_source_checksum":{":sha256":"4911ec6c2f1e5398c845a01c37858794d8736b6111001560cf9ab1cb804ed97f"},"ruby_source_path":"Casks/n/nativ.rb","sha256":"273bfc6c33c7d77f41212d993bee470713a675b649480fb05d473233606a1722","tap_string":"homebrew/cask","url_args":["https://github.com/Blaizzy/nativ/releases/download/v0.4.3/Nativ-0.4.3.dmg"],"version":"0.4.3","raw_artifacts":[[":app",["Nativ.app"]],[":zap",{":trash":["~/Library/Application Support/Nativ","~/Library/Caches/io.github.blaizzy.nativ","~/Library/Caches/Nativ","~/Library/HTTPStorages/io.github.blaizzy.nativ*","~/Library/Preferences/io.github.blaizzy.nativ.plist"]}]]},"native-access":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Administration tool for Native Instruments products","homepage":"https://www.native-instruments.com/en/specials/native-access-2/","names":["Native Access"],"ruby_source_checksum":{":sha256":"3d1460072f6a8b162f6281dc968164fce1c5416511ccfb65d8354280380f8d20"},"ruby_source_path":"Casks/n/native-access.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://na-update.native-instruments.com/Native-Access-x64-mac-latest.zip"],"version":"3.26.0","raw_artifacts":[[":uninstall",{":launchctl":"com.native-instruments.NativeAccess.Helper2",":quit":"com.native-instruments.Native Access",":delete":["/Library/Application Support/Native Instruments","/Library/Preferences/com.native-instruments.NTKDaemon.plist","/Library/PrivilegedHelperTools/com.native-instruments.NativeAccess.Helper2"]}],[":app",["Native Access.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Native Access_*.plist","~/Library/Application Support/Native Access","~/Library/Application Support/Native Instruments","~/Library/Caches/Native Instruments/Native Access*","~/Library/Preferences/com.native-instruments.*.plist","~/Library/Saved Application State/com.native-instruments.nativeaccess2.savedState"]}]]},"natron":{"caveats_rosetta":true,"depends_on_args":{":macos":":monterey"},"desc":"Open-source node-graph based video compositing software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://NatronGitHub.github.io/","names":["Natron"],"ruby_source_checksum":{":sha256":"941d1966b99d6b8bca933f1836ba1f69b183f49e42828e090603497afbdb4e45"},"ruby_source_path":"Casks/n/natron.rb","sha256":"aa31fb6963344c281b53ca6e93823885e09f7d115ed5cc311abb833de4647537","tap_string":"homebrew/cask","url_args":["https://github.com/NatronGitHub/Natron/releases/download/v2.5.0/Natron-2.5.0-macOS12-x86_64.dmg"],"version":"2.5.0","raw_artifacts":[[":app",["Natron.app"]],[":zap",{":trash":["~/.Natron","~/Library/Application Support/INRIA/Natron","~/Library/Caches/INRIA/Natron","~/Library/Preferences/com.inria.Natron.plist"]}]]},"nault":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Wallet for the Nano cryptocurrency with support for hardware wallets","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Nault/Nault","names":["Nault"],"ruby_source_checksum":{":sha256":"2fcf679130944bf5bc16cd19e4c91f965aaa6e970857bf08694f3e9d164c7e9d"},"ruby_source_path":"Casks/n/nault.rb","sha256":"f8a7a488fe220c8452df9b80b5e176da4f488b1c5f41d7e5a80fa040f4beef7f","tap_string":"homebrew/cask","url_args":["https://github.com/Nault/Nault/releases/download/v1.18.2/Nault-1.18.2-Mac.dmg"],"version":"1.18.2","raw_artifacts":[[":app",["Nault.app"]],[":zap",{":trash":["~/Library/Application Support/nault","~/Library/Logs/Nault","~/Library/Preferences/cc.nault.plist","~/Library/Saved Application State/cc.nault.savedState"]}]]},"naver-whale":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Web browser","homepage":"https://whale.naver.com/","names":["NAVER Whale"],"ruby_source_checksum":{":sha256":"17aae1980f34c08ed039d282767bdf3f5c9a2358b3158c9e80b814a892f504aa"},"ruby_source_path":"Casks/n/naver-whale.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://installer-whale.pstatic.net/downloads/installers/NaverWhale.dmg"],"version":"5.39.412.57","raw_artifacts":[[":app",["Whale.app"]],[":zap",{":trash":["~/Library/Caches/com.naver.Whale","~/Library/Preferences/com.naver.Whale.plist","~/Library/Saved Application State/com.naver.Whale.savedState"]}]]},"navicat-data-modeler-essentials":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-02-23",":because":":discontinued"},"desc":"Database design tool","homepage":"https://www.navicat.com/products/navicat-data-modeler","names":["Navicat Data Modeler Essentials"],"ruby_source_checksum":{":sha256":"647d11d7614eead97123b47ebed6cb22366bf51a8a05fefc916993e397fd7d53"},"ruby_source_path":"Casks/n/navicat-data-modeler-essentials.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download3.navicat.com/updater/modeler031_ess_mac_en.zip"],"version":"3.1.4","raw_artifacts":[[":app",["Navicat Data Modeler Essentials.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/Navicat Data Modeler Help*3.1.4","~/Library/Preferences/com.prect.NavicatDataModelerEssentials3.plist","~/Library/Saved Application State/com.prect.NavicatDataModelerEssentials3.savedState"]}]]},"navicat-data-modeler":{"depends_on_args":{":macos":":any"},"desc":"Database design tool","homepage":"https://www.navicat.com/products/navicat-data-modeler","names":["Navicat Data Modeler"],"ruby_source_checksum":{":sha256":"db65b05b62e58cf32404c51b5947f00ac6496332a413af43ef863e26a4be1f00"},"ruby_source_path":"Casks/n/navicat-data-modeler.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download3.navicat.com/updater/navicatdatamodeler040_mac_en.zip"],"version":"4.3.13,040","raw_artifacts":[[":uninstall",{":quit":"com.navicat.NavicatDataModeler"}],[":app",["Navicat Data Modeler.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.navicat.navicatdatamodeler.sfl*","~/Library/Group Containers/*.com.preact.Navicat.launcherGroup","~/Library/HTTPStorages/com.navicat.NavicatDataModeler","~/Library/Preferences/com.navicat.NavicatDataModeler.plist"]}]]},"navicat-for-mariadb":{"depends_on_args":{":macos":":any"},"desc":"Database management and administration tool for MariaDB","homepage":"https://www.navicat.com/products/navicat-for-mariadb","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","id","th","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_ru.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_id.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mariadb_th.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat for MariaDB"],"ruby_source_checksum":{":sha256":"2130456375beb55a69ad577839da2878ddb72795a2cddff990062a1db238b88b"},"ruby_source_path":"Casks/n/navicat-for-mariadb.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dn.navicat.com/download/navicat17_mariadb_en.dmg"],"version":"17.3.12","raw_artifacts":[[":app",["Navicat for MariaDB.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat for MariaDB","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*","~/Library/Preferences/com.navicat.NavicatForMariaDB.plist","~/Library/Saved Application State/com.navicat.NavicatForMariaDB.savedState"]}]]},"navicat-for-mysql":{"depends_on_args":{":macos":":any"},"desc":"Database administration and development tool","homepage":"https://www.navicat.com/products/navicat-for-mysql","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","id","th","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_ru.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_id.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_mysql_th.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat for MySQL"],"ruby_source_checksum":{":sha256":"06877b23da6dcc505caba327e2b4303a5bf687b2809d6a2e23e9df09f8f2f548"},"ruby_source_path":"Casks/n/navicat-for-mysql.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dn.navicat.com/download/navicat17_mysql_en.dmg"],"version":"17.3.12","raw_artifacts":[[":app",["Navicat for MySQL.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat for MySQL","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*","~/Library/Preferences/com.navicat.NavicatForMySQL.plist","~/Library/Saved Application State/com.navicat.NavicatForMySQL.savedState"]}]]},"navicat-for-oracle":{"depends_on_args":{":macos":":any"},"desc":"Database administration and development tool for Oracle","homepage":"https://www.navicat.com/products/navicat-for-oracle","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","id","th","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_ru.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_id.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_ora_th.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat for Oracle"],"ruby_source_checksum":{":sha256":"852725f2b6f0ab40764e40cdaa0bb8b956f372897ab682492b82d9c9dd09ab79"},"ruby_source_path":"Casks/n/navicat-for-oracle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dn.navicat.com/download/navicat17_ora_en.dmg"],"version":"17.3.12","raw_artifacts":[[":app",["Navicat for Oracle.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat for Oracle","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*","~/Library/Preferences/com.navicat.NavicatForOracle.plist","~/Library/Saved Application State/com.navicat.NavicatForOracle.savedState"]}]]},"navicat-for-postgresql":{"depends_on_args":{":macos":":any"},"desc":"Database administration and development tool for PostgreSQL","homepage":"https://www.navicat.com/products/navicat-for-postgresql","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","id","th","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_ru.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_id.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_pgsql_th.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat for PostgreSQL"],"ruby_source_checksum":{":sha256":"ca36f4dbf46a96fa7cbcf599275693ef89db81e674f254235a8fb5b30daf5083"},"ruby_source_path":"Casks/n/navicat-for-postgresql.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dn.navicat.com/download/navicat17_pgsql_en.dmg"],"version":"17.3.12","raw_artifacts":[[":app",["Navicat for PostgreSQL.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat for PostgreSQL","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*","~/Library/Preferences/com.navicat.NavicatForPostgreSQL.plist","~/Library/Saved Application State/com.navicat.NavicatForPostgreSQL.savedState"]}]]},"navicat-for-sql-server":{"depends_on_args":{":macos":":any"},"desc":"Database administration and development tool for SQL-server","homepage":"https://www.navicat.com/products/navicat-for-sqlserver","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","id","th","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_ru.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_id.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlserver_th.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat for SQL Server"],"ruby_source_checksum":{":sha256":"1ff973d2386ce5085cfa0474dedb77758138b950bc086c9eafdd56c3a19798fc"},"ruby_source_path":"Casks/n/navicat-for-sql-server.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dn.navicat.com/download/navicat17_sqlserver_en.dmg"],"version":"17.3.12","raw_artifacts":[[":app",["Navicat For SQL Server.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat for SQL Server","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*","~/Library/Preferences/com.navicat.NavicatForSQLServer.plist","~/Library/Saved Application State/com.navicat.NavicatForSQLServer.savedState"]}]]},"navicat-for-sqlite":{"depends_on_args":{":macos":":any"},"desc":"Database administration and development tool for SQLite","homepage":"https://www.navicat.com/products/navicat-for-sqlite","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","id","th","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_ru.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_id.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_sqlite_th.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat for SQLite"],"ruby_source_checksum":{":sha256":"c7a236190fcd0e9a0db818e3aee0b5d2c7c82640ffeae65de2ecacb09ec0bf7b"},"ruby_source_path":"Casks/n/navicat-for-sqlite.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dn.navicat.com/download/navicat17_sqlite_en.dmg"],"version":"17.3.12","raw_artifacts":[[":app",["Navicat for SQLite.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat for SQLite","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*","~/Library/Preferences/com.navicat.NavicatForSQLite.plist","~/Library/Saved Application State/com.navicat.NavicatForSQLite.savedState"]}]]},"navicat-premium-lite":{"depends_on_args":{":macos":":any"},"desc":"Database administration and development tool","homepage":"https://www.navicat.com/products/navicat-premium-lite","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","id","th","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_ru.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_id.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_lite_th.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat Premium Lite"],"ruby_source_checksum":{":sha256":"b39928bb3d027d904b9dc6985ede867f66a7baf82ce4a97f82936907a18195a5"},"ruby_source_path":"Casks/n/navicat-premium-lite.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dn.navicat.com/download/navicat17_premium_lite_en.dmg"],"version":"17.3.12","raw_artifacts":[[":app",["Navicat Premium Lite.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*","~/Library/HTTPStorages/com.navicat.NavicatPremiumLite","~/Library/Preferences/com.navicat.NavicatPremiumLite.plist","~/Library/Saved Application State/com.navicat.NavicatPremiumLite.savedState"]}]]},"navicat-premium":{"conflicts_with_args":{":cask":["navicat-premium@15"]},"depends_on_args":{":macos":":any"},"desc":"Database administration and development tool","homepage":"https://www.navicat.com/products/navicat-premium","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","id","th","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_ru.dmg"]}},{":languages":["id"],":value":"id",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_id.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"url_args":["https://dn.navicat.com/download/navicat17_premium_th.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat Premium"],"ruby_source_checksum":{":sha256":"ab92c92491d613a2d15529fa846f8d76301bb2aac1c96fa46ff17de9c031b69b"},"ruby_source_path":"Casks/n/navicat-premium.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dn.navicat.com/download/navicat17_premium_en.dmg"],"version":"17.3.12","raw_artifacts":[[":app",["Navicat Premium.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*","~/Library/Preferences/com.navicat.NavicatPremium.plist","~/Library/Saved Application State/com.navicat.NavicatPremium.savedState"]}]]},"navicat-premium@15":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["navicat-premium"]},"depends_on_args":{":macos":":any"},"desc":"Database administration and development tool","homepage":"https://www.navicat.com/products/navicat-premium","languages":["zh-CN","zh-SG","zh-HK","zh-MO","zh-TW","ja","fr","de","es","pl","ko","ru","en"],"language_variations":[{":languages":["zh-CN"],":value":"cs",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_cs.dmg"]}},{":languages":["zh-SG"],":value":"cs",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_cs.dmg"]}},{":languages":["zh-HK"],":value":"ct",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_ct.dmg"]}},{":languages":["zh-MO"],":value":"ct",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_ct.dmg"]}},{":languages":["zh-TW"],":value":"ct",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_ct.dmg"]}},{":languages":["ja"],":value":"jp",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_jp.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_fr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_de.dmg"]}},{":languages":["es"],":value":"es",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_es.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_pl.dmg"]}},{":languages":["ko"],":value":"kr",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_kr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"url_args":["https://download.navicat.com/download/navicat150_premium_ru.dmg"]}},{":languages":["en"],":default":true,":value":"en"}],"names":["Navicat Premium 15"],"ruby_source_checksum":{":sha256":"b93231eeb3fafc095cf9cc6e61c89c320ca0f4092895dbb2ab5c9079fa2d6288"},"ruby_source_path":"Casks/n/navicat-premium@15.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.navicat.com/download/navicat150_premium_en.dmg"],"version":"15.0.36","raw_artifacts":[[":app",["Navicat Premium.app"]],[":zap",{":trash":["~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium","~/Library/Caches/com.apple.helpd/Generated/Navicat Help*15.0.36","~/Library/Preferences/com.prect.NavicatPremium15.plist","~/Library/Saved Application State/com.prect.NavicatPremium15.savedState"]}]]},"navigator":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Companion app for ZSA's Navigator trackpad","homepage":"https://www.zsa.io/voyager/navigator","names":["Navigator"],"ruby_source_checksum":{":sha256":"e6e0f60dd6c492710bdd18088cf044f3e73a35a5d23507ff9c4a09495cfe23f5"},"ruby_source_path":"Casks/n/navigator.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://oryx.nyc3.digitaloceanspaces.com/navigator-app/Navigator.dmg"],"version":"1.0.9","raw_artifacts":[[":uninstall",{":quit":"io.zsa.navigator"}],[":app",["Navigator.app"]],[":zap",{":trash":["~/Library/Caches/io.zsa.navigator","~/Library/HTTPStorages/io.zsa.navigator","~/Library/Preferences/io.zsa.navigator.plist"]}]]},"navigraph-charts":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Access professional and updated Jeppesen charts for flight simulation","homepage":"https://navigraph.com/","names":["Navigraph Charts"],"ruby_source_checksum":{":sha256":"62ccc03231f81acb589f24720d0ba6136079f7a1f04b1120ca5ee38081c83742"},"ruby_source_path":"Casks/n/navigraph-charts.rb","sha256":"039b4b9095827bac79af9d0ee8ecf1e7dbe22a2466c4237a5158ab34218f06ef","tap_string":"homebrew/cask","url_args":["https://download.navigraph.com/software/charts/mac/Navigraph%20Charts%208.45.0.dmg"],"version":"8.45.0","raw_artifacts":[[":app",["Navigraph Charts.app"]],[":zap",{":trash":["~/Library/Application Support/Navigraph Charts","~/Library/Caches/com.navigraph.charts.desktop","~/Library/Caches/com.navigraph.charts.desktop.ShipIt","~/Library/HTTPStorages/com.navigraph.charts.desktop","~/Library/Logs/Navigraph Charts","~/Library/Preferences/ByHost/com.navigraph.charts.desktop.ShipIt.*.plist","~/Library/Preferences/com.navigraph.charts.desktop.plist","~/Library/Saved Application State/com.navigraph.charts.desktop.savedState"]}]]},"navigraph-simlink":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Link your Navigraph account with Flight Simulators","homepage":"https://navigraph.com/","names":["Navigraph Simlink"],"ruby_source_checksum":{":sha256":"01be588b49f22d83de331f54e598e66c34cba68cb2724342adfcacc8d594783a"},"ruby_source_path":"Casks/n/navigraph-simlink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.navigraph.com/software/simlink/osx/Navigraph+Simlink.dmg"],"version":"1.1.34.2212","raw_artifacts":[[":app",["Navigraph Simlink.app"]],[":zap",{":trash":["~/Library/Preferences/Navigraph.NavigraphSimlinkSettings.plist","~/Library/Saved Application State/Navigraph.NavigraphSimlink.savedState","~/Library/Saved Application State/Navigraph.NavigraphSimlinkSettings.savedState"]}]]},"ncar-ncl":{"depends_on_args":{":cask":["xquartz"],":formula":["gcc"],":macos":":any"},"desc":"Interpreted language for scientific data analysis and visualization","disable_args":{":date":"2026-01-27",":because":":no_longer_available"},"homepage":"https://www.ncl.ucar.edu/","names":["NCAR Command Language","ncl"],"ruby_source_checksum":{":sha256":"51c0055f091816ae0c2180d292963aad75de0ec0761e6d31f7b5444bc0f1a017"},"ruby_source_path":"Casks/n/ncar-ncl.rb","sha256":"e2cd644f6b1bb41f55480b8818319e60c450998e31e5e489c69a5e84f3d1f359","tap_string":"homebrew/cask","url_args":["https://www.earthsystemgrid.org/api/v1/dataset/ncl.662.dap/file/ncl_ncarg-6.6.2-MacOS_10.14_64bit_gnu730.tar.gz"],"version":"6.6.2","raw_artifacts":[[":preflight_steps",{":steps":[{":command":{":path":"/bin/mkdir"},":sudo":true,":type":"run",":args":["-p","{{HOMEBREW_PREFIX}}/ncl-{{version}}"]}]}],[":uninstall",{":delete":"$HOMEBREW_PREFIX/ncl-6.6.2"}],[":artifact",["include"],{":target":"$HOMEBREW_PREFIX/ncl-6.6.2/include"}],[":artifact",["bin"],{":target":"$HOMEBREW_PREFIX/ncl-6.6.2/bin"}],[":artifact",["lib"],{":target":"$HOMEBREW_PREFIX/ncl-6.6.2/lib"}]],"raw_caveats":"To use ncar-ncl, you must add the ${NCARG_ROOT}/bin directory\nto your PATH environment variable.\n\nFor bash shell, add these lines to ~/.bash_profile:\n\n  export NCARG_ROOT=\"$HOMEBREW_PREFIX/ncl-6.6.2\"\n  export PATH=\"${NCARG_ROOT}/bin:${PATH}\"\n\nYou may also need to modify your DYLD_FALLBACK_LIBRARY_PATH\nenvironment variable:\n\nexport DYLD_FALLBACK_LIBRARY_PATH=$(dirname $(gfortran --print-file-name libgfortran.3.dylib)):$DYLD_FALLBACK_LIBRARY_PATH\n\nFor other information, please see:\nhttps://www.ncl.ucar.edu/Download/macosx.shtml\n"},"ndi-tools":{"depends_on_args":{":macos":":ventura"},"desc":"Tools & plugins for NDI","homepage":"https://ndi.video/tools/","names":["NDI Tools"],"ruby_source_checksum":{":sha256":"d64b764fa781b44c84da75de0f74470ccb30b15b52669f3e11dbcf7951afabe0"},"ruby_source_path":"Casks/n/ndi-tools.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.ndi.tv/Tools/NDIToolsInstaller.pkg"],"version":"6.3.2.0","raw_artifacts":[[":uninstall",{":launchctl":"com.newtek.cmio.DPA.NDI",":pkgutil":["com.newtek.Application-Mac-NDI-AccessManager","com.newtek.Application-Mac-NDI-ScanConverter","com.newtek.Application-Mac-NDI-StudioMonitor","com.newtek.Application-Mac-NDI-VirtualInput","com.newtek.DAL.NDIplugin","com.newtek.DAL.NDIpluginlaunchdaemon","com.newtek.driver.NDIAudio","com.newtek.HAL.NDIaudioplugin","com.newtek.NDI-HX-Driver","com.newtek.NDI-Tools","com.newtek.NDI-Transmit-AdobeCC","com.newtek.NDI.prefpane","com.newtek.ndi.recording","com.newtek.ndidiscovery","com.newtek.NDIRouter","com.newtek.NDIVirtualCamera","com.newtek.NewTek-Import-SpeedHQ","com.newtek.Test-Patterns-Mac-"]}],[":pkg",["NDIToolsInstaller.pkg"]],[":zap",{":trash":["/Library/Application Support/NewTek","/Library/LaunchDaemons/com.newtek.cmio.DPA.NDI.plist","~/Library/Caches/com.newtek.NDI-Tools","~/Library/Preferences/com.newtek.Application-Mac-NDI-ScanConverter.plist","~/Library/Preferences/com.newtek.Application-Mac-NDI-StudioMonitor.plist","~/Library/Preferences/com.newtek.NDI-Tools.plist","~/Library/Preferences/com.newtek.Test-Patterns-Mac-.plist","~/Library/WebKit/com.newtek.NDI-Tools"]}]]},"neat-reader":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Read, annotate and manage ePub books","homepage":"https://www.neat-reader.com/","names":["Neat Reader"],"ruby_source_checksum":{":sha256":"468a64720e9dea93f7d0ca9b3fa938e59d6f6d41aff109d5d0cf1d2c112a8dc2"},"ruby_source_path":"Casks/n/neat-reader.rb","sha256":"940df0fc73b38b87fbcf177024f1744d3048123c6a6d5a4e8bf6cda81f7315ed","tap_string":"homebrew/cask","url_args":["https://neat-reader-release.oss-cn-hongkong.aliyuncs.com/NeatReader-9.0.10.dmg"],"version":"9.0.10","raw_artifacts":[[":app",["NeatReader.app"]],[":zap",{":trash":["~/Library/Application Support/NeatReader","~/Library/Logs/NeatReader","~/Library/Preferences/com.reader.neat.plist","~/Library/Saved Application State/com.reader.neat.savedState"]}]]},"neat":{"depends_on_args":{":macos":":ventura"},"desc":"GitHub and Linear notifications on your desktop and menu bar","homepage":"https://neat.run/","names":["Neat"],"ruby_source_checksum":{":sha256":"3fc5e20a5a6825c1078eef5acf54120598621191093238b1d641a66243f06e0f"},"ruby_source_path":"Casks/n/neat.rb","sha256":"89bd379a383da5226da12db1bbf938b388d0b785d7caa3e78f2d4878d56bd41a","tap_string":"homebrew/cask","url_args":["https://github.com/neat-run/activity-feed-public/releases/download/v0.0.65/Neat-0.0.65.dmg"],"version":"0.0.65","raw_artifacts":[[":app",["Neat.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.neat.sfl*","~/Library/Application Support/Neat","~/Library/Preferences/com.electron.neat.plist"]}]]},"neo-network-utility":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Network information and diagnostics utility","homepage":"https://www.devontechnologies.com/apps/freeware","names":["Neo Network Utility"],"ruby_source_checksum":{":sha256":"1d838dda74b188fe108d0b6a2090bb1c0e07b4cdba17cff2e5365e98d1d771e7"},"ruby_source_path":"Casks/n/neo-network-utility.rb","sha256":"803a4590c5c15a224f7418989e5c4e5bec490317b7cc9415b2a97a88cdb60ff6","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/freeware/networkutility/2.0/Neo_Network_Utility.dmg.zip"],"version":"2.0","raw_artifacts":[[":app",["Network Utility.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.devon-technologies.network-utility","~/Library/Preferences/com.devon-technologies.network-utility.plist","~/Library/Saved Application State/com.devon-technologies.network-utility.savedState"]}]]},"neo4j-desktop":{"depends_on_args":{":macos":":ventura"},"desc":"Developer IDE or Management Environment for Neo4j instances","homepage":"https://neo4j.com/download/","names":["Neo4j Desktop"],"ruby_source_checksum":{":sha256":"505d15edc832122f2820ed9177bea531eaec6ef521873fb164152fc4a0e2ee61"},"ruby_source_path":"Casks/n/neo4j-desktop.rb","sha256":"4f5cfbe8a08d78f84e68e88fb4af8c09c7b6508b2ec8450a3b06d904c3f2e27b","tap_string":"homebrew/cask","url_args":["https://dist.neo4j.org/neo4j-desktop-2/mac/neo4j-desktop-2.3.0-universal.dmg"],"version":"2.3.0","raw_artifacts":[[":app",["Neo4j Desktop 2.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.neo4j.neo4j-desktop-2.sfl*","~/Library/Application Support/com.Neo4j.Relate","~/Library/Application Support/Neo4j Desktop","~/Library/Caches/com.Neo4j.Relate","~/Library/Logs/Neo4j Desktop","~/Library/Preferences/com.neo4j.neo4j-desktop-2.plist","~/Library/Preferences/com.neo4j.neo4j-desktop.plist","~/Library/Saved Application State/com.neo4j.neo4j-desktop.savedState"]}]]},"neodisk":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Read-only disk space visualiser","homepage":"https://neodisk.app/","names":["Neodisk"],"ruby_source_checksum":{":sha256":"7a0ccc151c3a804b30d187d0dbdeb894c4e8f3f0fe97a76751ada3293401b8db"},"ruby_source_path":"Casks/n/neodisk.rb","sha256":"9d66e314368b77e954c3368344f889210d3be8d0c3157a58511aeff59730082b","tap_string":"homebrew/cask","url_args":["https://github.com/tkslucas/Neodisk/releases/download/v2.83.2/Neodisk-2.83.2.dmg"],"version":"2.83.2","raw_artifacts":[[":app",["Neodisk.app"]],[":zap",{":trash":["~/Library/Application Support/Neodisk","~/Library/Caches/com.lucastakayasu.Neodisk","~/Library/HTTPStorages/com.lucastakayasu.Neodisk","~/Library/Preferences/com.lucastakayasu.Neodisk.plist","~/Library/Saved Application State/com.lucastakayasu.Neodisk.savedState"]}]]},"neofinder":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Digital media asset manager","homepage":"https://www.cdfinder.de/","names":["NeoFinder"],"ruby_source_checksum":{":sha256":"e772ae552a121136a2366c5f8101d6172d584e36241569078ae51081d1fa0479"},"ruby_source_path":"Casks/n/neofinder.rb","sha256":"375ef64fb0ed84930f7961fc2a5200e2aa06e0294c15e70d4b60513e804b006f","tap_string":"homebrew/cask","url_args":["https://www.wfs-apps.de/updates/neofinder-mac.9.3.1.zip"],"version":"9.3.1","raw_artifacts":[[":uninstall",{":quit":"de.wfs-apps.neofinder"}],[":app",["NeoFinder.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/NeoFinder_*","~/Library/Application Support/NeoFinder","~/Library/Caches/de.wfs-apps.neofinder","~/Library/Caches/de.wfs-apps.neofinder.quicklaunch.cache","~/Library/Preferences/de.wfs-apps.neofinder.plist","~/Library/Preferences/de.wfs-apps.neofinder.plist","~/Library/Preferences/de.wfs-apps.neofinder.statusBar.plist"]}]]},"neohtop":{"depends_on_args":{":macos":":any"},"desc":"Htop on steroids","homepage":"https://abdenasser.github.io/neohtop/","names":["NeoHtop"],"ruby_source_checksum":{":sha256":"d692880f574c4b45da37ab9411893f4155d48569d6cbfe4577dec14b4a14864b"},"ruby_source_path":"Casks/n/neohtop.rb","sha256":"771144c097c3991d89685b68d637a89f556b6b6ddbdb60e6fe7bdcddb879c61f","tap_string":"homebrew/cask","url_args":["https://github.com/Abdenasser/neohtop/releases/download/v1.2.0/intel-NeoHtop_1.2.0_x64.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["NeoHtop.app"]],[":zap",{":trash":["~/Library/Caches/com.neohtop.dev","~/Library/WebKit/com.neohtop.dev"]}]]},"neon-vision-editor":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Native code and text editor","homepage":"https://github.com/h3pdesign/Neon-Vision-Editor","names":["Neon Vision Editor"],"ruby_source_checksum":{":sha256":"99d05f453b214e5e6e65263c58952a39b04cc95a540edfd4e9b9cb0178694bed"},"ruby_source_path":"Casks/n/neon-vision-editor.rb","sha256":"1694b908467d53375151218529697249169d32318c9de5e136fb064fb24d197a","tap_string":"homebrew/cask","url_args":["https://github.com/h3pdesign/Neon-Vision-Editor/releases/download/v2.1.3/Neon.Vision.Editor.app.zip"],"version":"2.1.3","raw_artifacts":[[":app",["Neon Vision Editor.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.h3p.Neon-Vision-Editor","~/Library/Application Scripts/h3p.Neon-Vision-Editor*","~/Library/Application Support/NeonVisionEditor","~/Library/Caches/h3p.Neon-Vision-Editor","~/Library/Containers/h3p.Neon-Vision-Editor","~/Library/Group Containers/group.h3p.Neon-Vision-Editor","~/Library/Logs/NeonVisionEditorUpdater.log","~/Library/Preferences/h3p.Neon-Vision-Editor.plist"]}]]},"neovide-app":{"depends_on_args":{":formula":["neovim"]},"desc":"Neovim Client","homepage":"https://github.com/neovide/neovide","names":["Neovide"],"ruby_source_checksum":{":sha256":"7444cae96fa16ade161084149ac106d993d92f55d42bd8eeb9fd2348d95b4af1"},"ruby_source_path":"Casks/n/neovide-app.rb","sha256":"e84f7e585a688ac29073927fedeb1ff40419a558fffd9c021cb14a29db10bb41","tap_string":"homebrew/cask","url_args":["https://github.com/neovide/neovide/releases/download/0.16.2/Neovide-x86_64-apple-darwin.dmg"],"version":"0.16.2","raw_artifacts":[[":app",["Neovide.app"]],[":binary",["$APPDIR/Neovide.app/Contents/MacOS/neovide"]],[":zap",{":trash":["~/Library/Application Support/neovide","~/Library/Saved Application State/com.neovide.neovide.savedState"]}]]},"nessie-app":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Knowledge base from AI chats","homepage":"https://nessielabs.com/","names":["Nessie"],"ruby_source_checksum":{":sha256":"bcbc7776f7dffa4e8eb0c10da323d44bfe42b4e1cea44be4b0fc32990ee4a108"},"ruby_source_path":"Casks/n/nessie-app.rb","sha256":"da168ef6bf35bbd3e04161cc082895e40ba7358a068508c7d34b88cd96491596","tap_string":"homebrew/cask","url_args":["https://nessie-notes-app-auto-updates.s3.us-west-2.amazonaws.com/Nessie_1.4.5325.zip"],"version":"1.4.5325","raw_artifacts":[[":app",["Nessie.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nessielabs.Nessie","~/Library/Application Support/CrashReporter/Nessie_*.plist","~/Library/Application Support/Nessie","~/Library/Caches/com.nessielabs.Nessie","~/Library/Containers/com.nessielabs.Nessie","~/Library/HTTPStorages/com.nessielabs.Nessie","~/Library/Logs/DiagnosticReports/Nessie-*.ips","~/Library/Preferences/com.nessielabs.Nessie.plist"]}]]},"nessus":{"depends_on_args":{":macos":":any"},"desc":"Vulnerability scanner","homepage":"https://www.tenable.com/products/nessus","names":["Tenable Nessus"],"ruby_source_checksum":{":sha256":"87aeff237780488229d3c347230accd5a8bd3170df47cf5207753f3f7119af94"},"ruby_source_path":"Casks/n/nessus.rb","sha256":"609e1a42a357ccb71dba35b215b7af59c13efadc98dfcbc719e69b20fac08f7b","tap_string":"homebrew/cask","url_args":["https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.12.6.dmg"],"version":"10.12.6","raw_artifacts":[[":uninstall",{":launchctl":"com.tenablesecurity.nessusd",":pkgutil":"com.tenablesecurity.Nessus.Preferences"}],[":pkg",["Install Nessus.pkg"]],[":binary",["/Library/Nessus/run/bin/nasl"]],[":binary",["/Library/Nessus/run/bin/ndbg"]],[":binary",["/Library/Nessus/run/sbin/nessuscli"],{":target":"$HOMEBREW_PREFIX/sbin/nessuscli"}],[":binary",["/Library/Nessus/run/sbin/nessusmgt"],{":target":"$HOMEBREW_PREFIX/sbin/nessusmgt"}],[":zap",{":trash":"/Library/Nessus"}]],"raw_caveats":"The vendor offers a free license for nessus at:\n  https://www.tenable.com/products/nessus/nessus-essentials\n"},"nestopia":{"depends_on_args":{":macos":":any"},"desc":"Nintendo Entertainment System (NES) emulator","homepage":"https://www.bannister.org/software/nestopia.htm","names":["Nestopia"],"ruby_source_checksum":{":sha256":"972f8bb32d56b2f445c830b12b52d1c654abe5f5f5a8d5b5b17d4efb3b9a4f64"},"ruby_source_path":"Casks/n/nestopia.rb","sha256":"c427cad8bbc9973e955d787faf40a7dc76610c935097beb307c2496c776a0bb7","tap_string":"homebrew/cask","url_args":["https://www.bannister.org/software/dlh/nestopia-145.zip"],"version":"1.4.5","raw_artifacts":[[":app",["Nestopia v1.4.5/Nestopia.app"]],[":zap",{":trash":["~/Library/Application Support/Bannister/Nestopia","~/Library/Preferences/com.bannister.nestopia.plist","~/Library/Saved Application State/com.bannister.nestopia.savedState"]}]]},"netbeans":{"depends_on_args":{":macos":":any"},"desc":"Development environment, tooling platform and application framework","homepage":"https://netbeans.apache.org/","names":["NetBeans IDE"],"ruby_source_checksum":{":sha256":"033e8272711ae98b827f815ba3d072479c7a0fbe52c517e8ae68b98a6ad632b3"},"ruby_source_path":"Casks/n/netbeans.rb","sha256":"00182b85b77c24b37c63092b75bbb9c06c7eded62fbe582d5f6ffb51b3411099","tap_string":"homebrew/cask","url_args":["https://github.com/Friends-of-Apache-NetBeans/netbeans-installers/releases/download/nb31/Apache-NetBeans-31-x86_64.pkg"],"version":"31","raw_artifacts":[[":uninstall",{":pkgutil":["org.apache.netbeans","org.netbeans.ide.*|glassfish.*"],":delete":"/Applications/NetBeans"}],[":pkg",["Apache-NetBeans-31-x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Support/NetBeans","~/Library/Caches/NetBeans"]}]]},"netdownloadhelpercoapp":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-05-02",":because":":discontinued"},"desc":"Allows video downloads from the Web","homepage":"https://www.downloadhelper.net/w/CoApp-Installation","names":["Video DownloadHelper Companion App"],"ruby_source_checksum":{":sha256":"4d1b499b2a2ae651faf05ec3afe2f3a9fc909c22825dc8fc7888b0d906934eca"},"ruby_source_path":"Casks/n/netdownloadhelpercoapp.rb","sha256":"3e4c513c368aa426d9713c857778996773014bcf1874c909c80cfb6ec96de50e","tap_string":"homebrew/cask","url_args":["https://github.com/aclap-dev/vdhcoapp/releases/download/v2.0.19/vdhcoapp-mac-x86_64-installer.pkg"],"version":"2.0.19","raw_artifacts":[[":uninstall",{":pkgutil":"net.downloadhelper.coapp"}],[":pkg",["vdhcoapp-mac-x86_64-installer.pkg"]],[":pkg",["vdhcoapp-mac-x86_64-installer.pkg"]],[":zap",{":rmdir":"~/dwhelper"}]]},"neteasemusic":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Music streaming platform","homepage":"https://music.163.com/","names":["NetEase cloud music","网易云音乐"],"ruby_source_checksum":{":sha256":"0d43f72c5784fb79c56d1358c0974d94390f5a7f0322d5c17dcdc10561f6508a"},"ruby_source_path":"Casks/n/neteasemusic.rb","sha256":"6e117a5db6957650fff187cd6c8a3970d8784685ee72ec1cb97f957b46d4d5f7","tap_string":"homebrew/cask","url_args":["https://d1.music.126.net/dmusic/NeteaseCloudMusic_Music_official_3.1.9.3364.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"3.1.9,3364","raw_artifacts":[[":uninstall",{":quit":"com.netease.163music"}],[":app",["NeteaseMusic.app"]],[":zap",{":trash":["~/Library/Application Support/com.netease.163music","~/Library/Caches/com.netease.163music","~/Library/Containers/com.netease.163music","~/Library/Cookies/com.netease.163music.binarycookies","~/Library/HTTPStorages/com.netease.163music","~/Library/Preferences/com.netease.163music.plist","~/Library/Saved Application State/com.netease.163music.savedState","~/Library/WebKit/com.netease.163music"]}]]},"nethlink":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Link NethServer systems and provide remote access tools","homepage":"https://github.com/NethServer/nethlink","names":["NethLink"],"ruby_source_checksum":{":sha256":"79674462bde33b5c2ba8c01ac049fca6e1eeeefa85e52cf1f12d80c23ebb28f2"},"ruby_source_path":"Casks/n/nethlink.rb","sha256":"cf39a0b40eea75722668832e807bb46281fefc92e21081f497ff2e39f5ec7524","tap_string":"homebrew/cask","url_args":["https://github.com/NethServer/nethlink/releases/download/v1.5.3/nethlink-1.5.3-x64.dmg"],"version":"1.5.3","raw_artifacts":[[":app",["NethLink.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nethesis.nethlink.app.sfl*","~/Library/Application Support/nethlink","~/Library/Preferences/com.nethesis.nethlink.app.plist"]}]]},"netiquette":{"depends_on_args":{":macos":":any"},"desc":"Network monitor","homepage":"https://objective-see.org/products/netiquette.html","names":["Netiquette"],"ruby_source_checksum":{":sha256":"72100e3d230c64d97f4f17e802365219a181154e11063adff20a22f2aba1e20d"},"ruby_source_path":"Casks/n/netiquette.rb","sha256":"e204ac0c268942b9005f4f17be78b97a7b2d3b19803330d432c196021a0e8d4a","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/Netiquette/releases/download/v2.3.0/Netiquette_2.3.0.zip"],"version":"2.3.0","raw_artifacts":[[":app",["Netiquette.app"]],[":zap",{":trash":["~/Library/Caches/com.objective-see.Netiquette","~/Library/Preferences/com.objective-see.Netiquette.plist"]}]]},"netlogo":{"depends_on_args":{":macos":":any"},"desc":"Multi-agent programmable modelling environment","homepage":"https://www.netlogo.org/","names":["NetLogo"],"ruby_source_checksum":{":sha256":"3ebc55450b22c16b9909b250d298cab109dc04d7adbb9405000e5e5ec94e3ca8"},"ruby_source_path":"Casks/n/netlogo.rb","sha256":"18dc290f038505994e134cc89520c2988856e730dc3c8f7ecf7d692ce90cab87","tap_string":"homebrew/cask","url_args":["https://downloads.netlogo.org/7.0.4/NetLogo-7.0.4-x86_64.dmg"],"version":"7.0.4","raw_artifacts":[[":suite",["NetLogo 7.0.4"]],[":zap",{":trash":["~/Library/Preferences/org.nlogo.netlogo.plist","~/Library/Saved Application State/org.nlogo.NetLogo.savedState"]}]]},"netnewswire":{"auto_updates":true,"conflicts_with_args":{":cask":["netnewswire@beta"]},"depends_on_args":{":macos":":any"},"desc":"Free and open-source RSS reader","homepage":"https://netnewswire.com/","names":["NetNewsWire"],"ruby_source_checksum":{":sha256":"5f62fa93829981c52252641e5bac4235f66fc9f1f55b5778645f1d18a95fab7f"},"ruby_source_path":"Casks/n/netnewswire.rb","sha256":"16dd22ef68104ac4f885c61c0a6a944bc2cdce6c5b95cb8ab29ee1c894c86729","tap_string":"homebrew/cask","url_args":["https://github.com/Ranchero-Software/NetNewsWire/releases/download/mac-6.2.1/NetNewsWire6.2.1.zip"],"version":"6.2.1","raw_artifacts":[[":app",["NetNewsWire.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ranchero.NetNewsWire-Evergreen*","~/Library/Application Scripts/group.com.ranchero.NetNewsWire-Evergreen","~/Library/Application Support/NetNewsWire","~/Library/Caches/com.ranchero.NetNewsWire-Evergreen","~/Library/Containers/com.ranchero.NetNewsWire-Evergreen*","~/Library/Group Containers/group.com.ranchero.NetNewsWire-Evergreen","~/Library/Preferences/com.ranchero.NetNewsWire-Evergreen.plist","~/Library/Saved Application State/com.ranchero.NetNewsWire-Evergreen.savedState","~/Library/WebKit/com.ranchero.NetNewsWire-Evergreen"]}]]},"netnewswire@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["netnewswire"]},"depends_on_args":{":macos":":sequoia"},"desc":"Free and open-source RSS reader","homepage":"https://ranchero.com/netnewswire/","names":["NetNewsWire"],"ruby_source_checksum":{":sha256":"aa7398b783d89b0f285861af0368ffa0dfbf5d6924f4eb1f0909118cd4c57b20"},"ruby_source_path":"Casks/n/netnewswire@beta.rb","sha256":"17ba1a3d156e9d6b43f739b3e2b707cf945addb327eb39a9f18b991454c6c6a5","tap_string":"homebrew/cask","url_args":["https://github.com/brentsimmons/NetNewsWire/releases/download/mac-7.3b2/NetNewsWire7.3b2.zip"],"version":"7.3b2","raw_artifacts":[[":app",["NetNewsWire.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ranchero.NetNewsWire-Evergreen.Subscribe-to-Feed","~/Library/Application Scripts/group.com.ranchero.NetNewsWire-Evergreen","~/Library/Application Support/NetNewsWire","~/Library/Caches/com.ranchero.NetNewsWire-Evergreen","~/Library/Containers/com.ranchero.NetNewsWire-Evergreen.Subscribe-to-Feed","~/Library/Group Containers/group.com.ranchero.NetNewsWire-Evergreen","~/Library/Preferences/com.ranchero.NetNewsWire-Evergreen.plist","~/Library/Saved Application State/com.ranchero.NetNewsWire-Evergreen.savedState","~/Library/WebKit/com.ranchero.NetNewsWire-Evergreen"]}]]},"netron":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Visualiser for neural network, deep learning, and machine learning models","homepage":"https://github.com/lutzroeder/netron","names":["Netron"],"ruby_source_checksum":{":sha256":"ef94c3cc4285580411172faef16340ff4ceb3362238d2e221bb8b0f3ec9ac56d"},"ruby_source_path":"Casks/n/netron.rb","sha256":"8eebde2a044a7442c21cd492a79267548cb1012e8a093ad3e446e0148e2f4fb0","tap_string":"homebrew/cask","url_args":["https://github.com/lutzroeder/netron/releases/download/v9.3.3/Netron-9.3.3-mac.zip"],"version":"9.3.3","raw_artifacts":[[":app",["Netron.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.lutzroeder.netron.sfl*","~/Library/Application Support/Netron","~/Library/Preferences/com.lutzroeder.netron.plist","~/Library/Saved Application State/com.lutzroeder.netron.savedState"]}]]},"netspot":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"WiFi site survey software and WiFi scanner","homepage":"https://www.netspotapp.com/","names":["NetSpot"],"ruby_source_checksum":{":sha256":"82851a7b6de08b6e7387734050f2997531105dc507ebcd8cc867189d865977a3"},"ruby_source_path":"Casks/n/netspot.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.netspotapp.com/download/NetSpot.dmg"],"version":"6.0.6016","raw_artifacts":[[":uninstall",{":quit":"com.etwok.netspotwifi"}],[":app",["NetSpot.app"]],[":zap",{":trash":["~/Library/Application Support/NetSpot","~/Library/Caches/com.etwok.netspotwifi","~/Library/Preferences/com.etwok.netspotwifi.plist"]}]]},"netviews":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Network and Wi-Fi diagnostic tool","homepage":"https://www.netviews.app/","names":["NetViews"],"ruby_source_checksum":{":sha256":"1086e8e62c6906d59a4a1b82e8bfa71565c4a6ccaa554a0de7836c24b87c781c"},"ruby_source_path":"Casks/n/netviews.rb","sha256":"073996fda22ec9b09991fd672510f3019c7675104af227f646b0ece4d5518c71","tap_string":"homebrew/cask","url_args":["https://www.netviews.app/installers/NetViews-2.14.zip"],"version":"2.14","raw_artifacts":[[":uninstall",{":launchctl":"com.bmmup.pingstalker.ChmodBPF",":quit":"com.bmmup.PingStalker",":delete":["/Library/Application Support/PingStalker/ChmodBPF","/Library/LaunchDaemons/com.bmmup.pingstalker.ChmodBPF.plist"]}],[":app",["NetViews.app"]],[":zap",{":trash":["~/Library/Application Support/NetViews","~/Library/Caches/com.bmmup.PingStalker","~/Library/HTTPStorages/com.bmmup.PingStalker","~/Library/Preferences/com.bmmup.PingStalker.plist"]}]]},"network-radar":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Tool to scan and monitor the network","homepage":"https://www.witt-software.com/networkradar","names":["Network Radar"],"ruby_source_checksum":{":sha256":"ca65eb66ee7ece12ce664d048369184f444506c67771430c9efc81738d472c8a"},"ruby_source_path":"Casks/n/network-radar.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://witt-software.com/downloads/networkradar/Network%20Radar.dmg"],"version":"3.2.2","raw_artifacts":[[":app",["Network Radar.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.mac-attender.Network-Radar*","~/Library/Containers/com.mac-attender.Network-Radar*","~/Library/Preferences/com.mac-attender.Network-Radar.plist"]}]]},"network-weather":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Network diagnostics tool","homepage":"https://www.networkweather.com/","names":["Network Weather"],"ruby_source_checksum":{":sha256":"92abb778e7624af7c7f9744277011eb23e03f90f71d6587b762bfa896e101645"},"ruby_source_path":"Casks/n/network-weather.rb","sha256":"366ac8a229e9698043f9c32cd0e9f65624d87ee26981432037b8c9238dbb7817","tap_string":"homebrew/cask","url_args":["https://pkgs.networkweather.com/macOS/NetworkWeather-1.3.3.119-Universal.pkg"],"version":"1.3.3,119","raw_artifacts":[[":uninstall",{":launchctl":["application.com.networkweather.nwx.macos.1194558321.1194558326","com.networkweather.BPFAccess"],":quit":"com.networkweather.nwx.macos",":pkgutil":"com.networkweather.nwx.macos"}],[":pkg",["NetworkWeather-1.3.3.119-Universal.pkg"]],[":zap",{":trash":["/Library/Application Support/NetworkWeather","/Library/LaunchDaemons/com.networkweather.BPFAccess.plist","~/Library/Application Support/NetworkWeather","~/Library/Caches/com.networkweather.nwx.macos","~/Library/HTTPStorages/com.networkweather.nwx.macos","~/Library/Logs/NetworkWeather","~/Library/Preferences/com.networkweather.nwx.macos.plist"]}]]},"netxms-console":{"depends_on_args":{":macos":":any"},"desc":"Network and infrastructure monitoring and management system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://netxms.com/","names":["NetXMS Management Console"],"ruby_source_checksum":{":sha256":"d7ec1f76d30c714ae4ce35018afb5caad0c00aa392a905ca3e6416054d3f0f77"},"ruby_source_path":"Casks/n/netxms-console.rb","sha256":"629d243376146cdc9dbf414201833b1adc399cd3ae6b4a3f56d672aa6aa0dc85","tap_string":"homebrew/cask","url_args":["https://netxms.com/download/releases/6.2/nxmc-6.2.3.dmg"],"version":"6.2.3","raw_artifacts":[[":app",["NetXMS 6.2.app"]],[":zap",{":trash":"~/.nxmc"}]]},"nexonplug":{"depends_on_args":{":macos":":any"},"desc":"Launcher for Nexon games","homepage":"https://www.nexon.com/","names":["Nexon Plug"],"ruby_source_checksum":{":sha256":"d0f566c8512a7d7a41772c86575a8747304e757893fafa2ab43773fd10729e63"},"ruby_source_path":"Casks/n/nexonplug.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://platform.nexon.com/NGM/Bin/Install_NexonPlug.pkg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":"com.nexon.plug.pkg"}],[":pkg",["Install_NexonPlug.pkg"]],[":zap",{":trash":["~/Library/Application Support/MapleStory","~/Library/Caches/com.nexon.plug","~/Library/Caches/com.nexon.plug.helper"]}]]},"nextcloud-talk":{"depends_on_args":{":macos":":ventura"},"desc":"Official Nextcloud Talk Desktop client","homepage":"https://nextcloud.com/talk/","names":["Nextcloud Talk Desktop"],"ruby_source_checksum":{":sha256":"c557e72230402bff3227fb81fa3be4eab09bad9ba05f36217e53d3d16df69916"},"ruby_source_path":"Casks/n/nextcloud-talk.rb","sha256":"20f37c2c199f798e12957a1d61cf18ccd10cf71dc35e59c6853955da234476d4","tap_string":"homebrew/cask","url_args":["https://github.com/nextcloud-releases/talk-desktop/releases/download/v2.3.3/Nextcloud.Talk-macos-universal.dmg"],"version":"2.3.3","raw_artifacts":[[":app",["Nextcloud Talk.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nextcloud.talk.mac.sfl*","~/Library/Application Support/Nextcloud Talk","~/Library/Preferences/com.nextcloud.talk.mac.plist"]}]]},"nextcloud-vfs":{"auto_updates":true,"conflicts_with_args":{":cask":["nextcloud"]},"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2026-04-01",":because":":discontinued",":replacement_cask":"nextcloud"},"desc":"Desktop sync client for Nextcloud software products","homepage":"https://nextcloud.com/","names":["Nextcloud Virtual Files"],"ruby_source_checksum":{":sha256":"5b8bcc48da61a433a54a2760d02571108dc53c4cb479216dff3587272e9694a2"},"ruby_source_path":"Casks/n/nextcloud-vfs.rb","sha256":"9cce6c6f08fab8ded66dd4e0530261f1113b74f26036d597307ddb441eab0fe3","tap_string":"homebrew/cask","url_args":["https://github.com/nextcloud-releases/desktop/releases/download/v4.0.8/Nextcloud-4.0.8-macOS-vfs.pkg"],"version":"4.0.8","raw_artifacts":[[":uninstall",{":launchctl":"com.nextcloud.desktopclient",":quit":"com.nextcloud.desktopclient",":pkgutil":"com.nextcloud.desktopclient",":delete":"/Applications/Nextcloud.app"}],[":pkg",["Nextcloud-4.0.8-macOS-vfs.pkg"]],[":binary",["/Applications/Nextcloud.app/Contents/MacOS/nextcloudcmd"]],[":zap",{":trash":["~/Library/Application Scripts/com.nextcloud.desktopclient.FileProviderExt","~/Library/Application Scripts/com.nextcloud.desktopclient.FileProviderUIExt","~/Library/Application Scripts/com.nextcloud.desktopclient.FinderSyncExt","~/Library/Application Support/Nextcloud","~/Library/Caches/Nextcloud","~/Library/Containers/Nextcloud Extensions","~/Library/Containers/Nextcloud File Provider Extension","~/Library/Containers/Nextcloud File Provider UI Extension","~/Library/Group Containers/com.nextcloud.desktopclient","~/Library/HTTPStorages/com.nextcloud.desktopclient","~/Library/LaunchAgents/com.nextcloud.desktopclient.plist","~/Library/Preferences/com.nextcloud.desktopclient","~/Library/Preferences/com.nextcloud.desktopclient.plist","~/Library/Preferences/Nextcloud"]}]]},"nextcloud":{"auto_updates":true,"conflicts_with_args":{":cask":["nextcloud-vfs"]},"depends_on_args":{":macos":":any"},"desc":"Desktop sync client for Nextcloud software products","homepage":"https://nextcloud.com/","names":["Nextcloud"],"ruby_source_checksum":{":sha256":"2922c5672e1212b70e527c3697b245133778019b08008a025b095449c65784b1"},"ruby_source_path":"Casks/n/nextcloud.rb","sha256":"f7df9b62ad8a62fad02dd6f907e68b429ba4d8cb64b5ed430b00e31e12dc644b","tap_string":"homebrew/cask","url_args":["https://github.com/nextcloud-releases/desktop/releases/download/v35.0.0/Nextcloud-35.0.0.pkg"],"version":"35.0.0","raw_artifacts":[[":uninstall",{":launchctl":"com.nextcloud.desktopclient",":quit":"com.nextcloud.desktopclient",":pkgutil":"com.nextcloud.desktopclient",":delete":"/Applications/Nextcloud.app"}],[":pkg",["Nextcloud-35.0.0.pkg"]],[":binary",["/Applications/Nextcloud.app/Contents/MacOS/nextcloudcmd"]],[":zap",{":trash":["~/Library/Application Scripts/com.nextcloud.desktopclient.FileProviderExt","~/Library/Application Scripts/com.nextcloud.desktopclient.FinderSyncExt","~/Library/Application Scripts/NKUJUXUJ3B.com.nextcloud.desktopclient","~/Library/Application Support/Nextcloud","~/Library/Caches/Nextcloud","~/Library/Containers/com.nextcloud.desktopclient.FileProviderExt","~/Library/Containers/com.nextcloud.desktopclient.FinderSyncExt","~/Library/Group Containers/com.nextcloud.desktopclient","~/Library/Group Containers/NKUJUXUJ3B.com.nextcloud.desktopclient","~/Library/Preferences/com.nextcloud.desktopclient.plist","~/Library/Preferences/Nextcloud"]}]]},"nextdns-app":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Encrypted DNS client with ad and tracker blocking","homepage":"https://nextdns.io/","names":["NextDNS"],"ruby_source_checksum":{":sha256":"d90e9ef9ad55e47c5b6bba3e9f49b10f8d26382983586373a95713a583e8f994"},"ruby_source_path":"Casks/n/nextdns-app.rb","sha256":"1f34a63da08bd17695533a5fd55ca007c2d60a24edebec8c6ebeb01824111e4a","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/nextdns_macos/NextDNS-2.1.5.dmg"],"version":"2.1.5","raw_artifacts":[[":app",["NextDNS.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.nextdns.NextDNSMac","~/Library/Containers/io.nextdns.NextDNSMac","~/Library/Preferences/io.nextdns.NextDNSMac.plist"]}]]},"nextpad++":{"depends_on_args":{":macos":":monterey"},"desc":"Unofficial native port of Notepad++","homepage":"https://nextpad.org/","names":["Nextpad++"],"ruby_source_checksum":{":sha256":"1e9ec8704ac723505454066494ea1621ef646acad7d4821f72c9e6ce409ad75d"},"ruby_source_path":"Casks/n/nextpad++.rb","sha256":"03e321f496a38a940d68c09403c9d13f1e866d73d00d5c4dd4894ec3bc1a8739","tap_string":"homebrew/cask","url_args":["https://github.com/nextpad-plus-plus/nextpad-plus-plus-macos/releases/download/v1.1.2/Nextpad++v1.1.2.dmg"],"version":"1.1.2","raw_artifacts":[[":uninstall",{":quit":"org.nextpadplusplus.mac"}],[":app",["Nextpad++.app"]],[":zap",{":trash":["~/.nextpad++","~/Library/Application Support/Nextpad++","~/Library/Caches/org.nextpadplusplus.mac","~/Library/HTTPStorages/org.nextpadplusplus.mac","~/Library/Preferences/org.nextpadplusplus.mac.plist","~/Library/Saved Application State/org.nextpadplusplus.mac.savedState","~/Library/WebKit/org.nextpadplusplus.mac"]}]]},"ngrok":{"depends_on_args":{":macos":":any"},"desc":"Reverse proxy, secure introspectable tunnels to localhost","homepage":"https://ngrok.com/","names":["ngrok"],"ruby_source_checksum":{":sha256":"18ed5de9d2ffe694975aedbd5f0fde2bf1b5f08d0d21d0ee1aa7ab288cb5d4ff"},"ruby_source_path":"Casks/n/ngrok.rb","sha256":"b0ec8786315fd41e4da490aa88cf7868f554ef7ea2873b435ce971d02961c1a9","tap_string":"homebrew/cask","url_args":["https://bin.ngrok.com/a/9bmfVHa69NJ/ngrok-v3-3.39.13-darwin-amd64.zip"],"version":"3.39.13,9bmfVHa69NJ,a","raw_artifacts":[[":binary",["ngrok"]],[":generate_completions_from_executable",["/usr/bin/env","SHELL=/bin/bash","$HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,9bmfVHa69NJ,a/ngrok","completion"],{":base_name":"ngrok",":shell_parameter_format":":none",":shells":[":bash"]}],[":generate_completions_from_executable",["/usr/bin/env","SHELL=/bin/zsh","$HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,9bmfVHa69NJ,a/ngrok","completion"],{":base_name":"ngrok",":shell_parameter_format":":none",":shells":[":zsh"]}],[":generate_completions_from_executable",["/usr/bin/env","SHELL=/bin/fish","$HOMEBREW_PREFIX/Caskroom/ngrok/3.39.13,9bmfVHa69NJ,a/ngrok","completion"],{":base_name":"ngrok",":shell_parameter_format":":none",":shells":[":fish"]}],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"ngrok"}],":permissions":"0755",":type":"set_permissions"}]}],[":zap",{":trash":["~/.ngrok3","~/Library/Application Support/ngrok"]}]]},"nheko":{"depends_on_args":{":macos":":any"},"desc":"Desktop client for the Matrix protocol","homepage":"https://nheko-reborn.github.io/","names":["Nheko"],"ruby_source_checksum":{":sha256":"e55245448eb7da45c80826a08842f0764343bbf0f4ca0fcd7850dd370a235e88"},"ruby_source_path":"Casks/n/nheko.rb","sha256":"891ca3001a6d495e1921ced6dacee5005a41e7dc38eeaea58c20128c453dfad9","tap_string":"homebrew/cask","url_args":["https://github.com/Nheko-Reborn/nheko/releases/download/v0.12.1/nheko-v0.12.1-intel.dmg"],"version":"0.12.1","raw_artifacts":[[":app",["nheko.app"]],[":zap",{":trash":["~/Library/Application Support/nheko","~/Library/Caches/nheko","~/Library/Preferences/com.nheko.nheko.plist","~/Library/Saved Application State/io.github.nheko-reborn.nheko.savedState"]}]]},"nifty-file-lists":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Extract file metadata into exportable tables","homepage":"https://www.publicspace.net/NiftyFileLists/","names":["Nifty File Lists"],"ruby_source_checksum":{":sha256":"0363ae07f8906726a476bc68ae0171ccbabc68b5e0e40594a46cde78a3cbcc5f"},"ruby_source_path":"Casks/n/nifty-file-lists.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.publicspace.net/download/NiftyFileLists.zip"],"version":"1.30","raw_artifacts":[[":app",["Nifty File Lists.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.publicspace.niftyfilelists.sfl*","~/Library/HTTPStorages/net.publicspace.niftyfilelists","~/Library/HTTPStorages/net.publicspace.niftyfilelists.binarycookies","~/Library/Preferences/net.publicspace.niftyfilelists.plist","~/Library/Saved Application State/net.publicspace.niftyfilelists.savedState"]}]]},"nifty":{"depends_on_args":{":macos":":any"},"desc":"Client for the Nifty project management platform","homepage":"https://niftypm.com/","names":["Nifty"],"ruby_source_checksum":{":sha256":"f9d164dd677a3f042aa50f332a4a14629061e699927c29f0a37bd1c4c8da26cf"},"ruby_source_path":"Casks/n/nifty.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://nifty-apps.s3.amazonaws.com/Nifty.dmg"],"version":"3.142.0","raw_artifacts":[[":app",["Nifty.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.creative360.niftypm.sfl*","~/Library/Application Support/Nifty","~/Library/Logs/Nifty","~/Library/Preferences/com.creative360.niftypm.plist","~/Library/Saved Application State/com.creative360.niftypm.savedState"]}]]},"niftyman":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Access the Notion tool from the menu bar","homepage":"https://shadowfax.app/niftyman","names":["Niftyman"],"ruby_source_checksum":{":sha256":"f6373860b9ac390d3de9d38d8057f9aeff04fd09876128418ad8cc09e5ff97ab"},"ruby_source_path":"Casks/n/niftyman.rb","sha256":"9ffdfc517fe48f521793a03fcda3912becb004b7652821452f25a3be173f6f55","tap_string":"homebrew/cask","url_args":["https://notion-menubar-updates.s3.amazonaws.com/Niftyman-2.0.0.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["Niftyman.app"]],[":zap",{":trash":["~/Library/Application Support/Niftyman","~/Library/Preferences/com.shadowfax.niftyman.plist"]}]]},"nightfall":{"depends_on_args":{":macos":":any"},"desc":"Menu bar utility for toggling dark mode","homepage":"https://github.com/r-thomson/Nightfall/","names":["Nightfall"],"ruby_source_checksum":{":sha256":"5e2eedf9d57e1414183ccd06606a62def6f16ff382100faffbdbcbd815118b50"},"ruby_source_path":"Casks/n/nightfall.rb","sha256":"b98e86466bb89b04b9f5d3f98e4b74c03950052e8821b515ec1ea0c7f71bef6a","tap_string":"homebrew/cask","url_args":["https://github.com/r-thomson/Nightfall/releases/download/v3.1.0/Nightfall.dmg"],"version":"3.1.0","raw_artifacts":[[":app",["Nightfall.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ryanthomson.Nightfall","~/Library/Containers/com.ryanthomson.Nightfall"]}]]},"nightshade":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Tool that makes images unsuitable for AI model training","homepage":"https://nightshade.cs.uchicago.edu/","names":["Nightshade"],"ruby_source_checksum":{":sha256":"cf02f454762e9f9fd70570b1cb9940df32f0266cf487c460c8447c26ee19c04a"},"ruby_source_path":"Casks/n/nightshade.rb","sha256":"ce9df85dd4227763bb89505a275e3b0dba58452b8c86a9b4ceec159fca188e0a","tap_string":"homebrew/cask","url_args":["https://webvault.cs.uchicago.edu/sandlab/fawkes/files/nightshade/Nightshade-1.1-m1.dmg"],"version":"1.1","raw_artifacts":[[":app",["Nightshade.app"]],[":zap",{":trash":"~/.glaze"}]]},"nimbalyst":{"depends_on_args":{":macos":":monterey"},"desc":"Visual workspace for building with Codex and Claude Code","homepage":"https://nimbalyst.com/","names":["Nimbalyst"],"ruby_source_checksum":{":sha256":"9971f6d13c1bf1c623e9b5babed9193eabdc11db4783d958f4da5dd8a2bc8739"},"ruby_source_path":"Casks/n/nimbalyst.rb","sha256":"c94fe44c86a9aff772bdb4a2a92277a8dc3572b12e88c46888fa151c43c5781f","tap_string":"homebrew/cask","url_args":["https://github.com/Nimbalyst/nimbalyst/releases/download/v0.81.7/Nimbalyst-macOS-x64.dmg"],"version":"0.81.7","raw_artifacts":[[":app",["Nimbalyst.app"]],[":zap",{":trash":["~/Library/Application Support/@nimbalyst","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nimbalyst.electron.sfl*","~/Library/Preferences/com.nimbalyst.electron.plist"]}]]},"nimble-commander":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Dual-pane file manager","homepage":"https://magnumbytes.com/","names":["Nimble Commander"],"ruby_source_checksum":{":sha256":"cf16d951192557ebef5409711d0e2348366dbc0fb4ff133ee1bab7ee518b788a"},"ruby_source_path":"Casks/n/nimble-commander.rb","sha256":"b827bbed9a9c3243c1a80e07abb2504d55b3e33fcfc3c3e4df62828727553471","tap_string":"homebrew/cask","url_args":["https://magnumbytes.com/downloads/releases/nimble-commander-1.8.0(4282).dmg"],"version":"1.8.0,4282","raw_artifacts":[[":app",["Nimble Commander.app"]],[":zap",{":trash":["~/Library/Application Support/Nimble Commander","~/Library/Preferences/info.filesmanager.Files.plist"]}]]},"nimblenote":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Keyboard-driven note taking","homepage":"https://nimblenote.app/","names":["nimblenote"],"ruby_source_checksum":{":sha256":"bd999f8de2cba6c6c34c09b334221a89033a6f76b04ac2d0f682e10bd3f799b4"},"ruby_source_path":"Casks/n/nimblenote.rb","sha256":"4c5b2f1d8f46e3ca3f3620c092a95305ce8a09ba8632f72c870b71409a445217","tap_string":"homebrew/cask","url_args":["https://github.com/nimblenote/nimblenote/releases/download/v3.2.2/nimblenote-3.2.2.dmg"],"version":"3.2.2","raw_artifacts":[[":app",["nimblenote.app"]],[":zap",{":trash":"~/Library/Application Support/nimblenote"}]]},"ninja-download-manager-ndm":{"depends_on_args":{":macos":":any"},"desc":"File download organiser and accelerator","homepage":"https://ninjadownloadmanager.com/","names":["Ninja Download Manager"],"ruby_source_checksum":{":sha256":"33ce0bba94bc2cf43c6990d726ed202a4db4f129c8d3ec06e5d2d54171382d1b"},"ruby_source_path":"Casks/n/ninja-download-manager-ndm.rb","sha256":"d1f377c48c51b4517cfc8e5524c3b353ce6fba81a63ac2c6ae4d2820d67bb0be","tap_string":"homebrew/cask","url_args":["https://ninjadownloadmanager.com/downloads/ndm_46.pkg"],"version":"46","raw_artifacts":[[":uninstall",{":pkgutil":"com.knockoutsoft.pkg.ndm"}],[":pkg",["ndm_46.pkg"]],[":zap",{":trash":["~/Library/Caches/com.knockoutsoft.ndm","~/Library/ndm","~/Library/Saved Application State/com.knockoutsoft.ndm.savedState"]}]]},"nisus-thesaurus":{"depends_on_args":{":macos":":any"},"desc":"Electronic thesaurus for the 'Service' menu","homepage":"https://nisus.com/Thesaurus/","names":["Nisus Thesaurus"],"ruby_source_checksum":{":sha256":"5a86a58e4fb251da8b44997088e3b84814f4290f53ab97d2e029fcc9c0fe9398"},"ruby_source_path":"Casks/n/nisus-thesaurus.rb","sha256":"cef58bf8e2c2e165a3a8e5e7771fe8dd46a0ffb68baecc6220058faa756ab675","tap_string":"homebrew/cask","url_args":["https://nisus.com/files/public/NisusThesaurus-v122.zip"],"version":"1.2.2","raw_artifacts":[[":app",["Nisus Thesaurus.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nisus.NisusThesaurus","~/Library/Containers/com.nisus.NisusThesaurus"]}]]},"nitro-pdf-pro":{"depends_on_args":{":macos":":tahoe"},"desc":"PDF editing software","homepage":"https://www.gonitro.com/pdf","names":["Nitro PDF Pro"],"ruby_source_checksum":{":sha256":"9e887fe577903182960ca715d21e9aec8fe15c84d8f529ebb687a5bc25c83e97"},"ruby_source_path":"Casks/n/nitro-pdf-pro.rb","sha256":"e5872a524a90d49bb520165aa1d54dffcada7a488d96699b94e701542752fe2e","tap_string":"homebrew/cask","url_args":["https://downloads.gonitro.com/macos/Nitro%20PDF%20Pro_26.4.dmg"],"version":"26.4","raw_artifacts":[[":uninstall",{":quit":"com.gonitro.NitroPDFPro"}],[":app",["Nitro PDF Pro.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.gonitro.NitroPDFPro","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.gonitro.nitropdfpro.sfl*","~/Library/Containers/com.gonitro.NitroPDFPro"]}]]},"nkoda":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Digital sheet music app","homepage":"https://www.nkoda.com/download/mac","names":["nkoda"],"ruby_source_checksum":{":sha256":"8416cc9a2e092d844061db2381708b1483b3c8809d6391a721525dd317a91d46"},"ruby_source_path":"Casks/n/nkoda.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://nkodaprodappcenterbuilds.blob.core.windows.net/web-download/nkoda-app-mac.zip"],"version":"2.1.22","raw_artifacts":[[":uninstall",{":quit":"com.nkoda.macapp"}],[":app",["nkoda.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.nkoda.macapp","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nkoda.macapp.sfl*","~/Library/Containers/com.nkoda.macapp"]}]]},"no-ip-duc":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Keeps current IP address in sync","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://www.noip.com/download?page=mac","names":["No-IP DUC"],"ruby_source_checksum":{":sha256":"6419e068050165aa8a952a6fb60fb6aab11a764ad0a2dbea624de9748674ce8a"},"ruby_source_path":"Casks/n/no-ip-duc.rb","sha256":"8c631c1c0c6b82b063c634f11c8b8d3ab2dd8dfb6b439f419055afc291ea42a0","tap_string":"homebrew/cask","url_args":["https://www.noip.com/client/macos/No-IP_DUC_v4.0.12.dmg"],"version":"4.0.12","raw_artifacts":[[":app",["No-IP DUC.app"]],[":zap",{":trash":["~/Library/Caches/com.noip.No-IP-DUC","~/Library/HTTPStorages/com.noip.No-IP-DUC","~/Library/Preferences/com.noip.No-IP-DUC.plist"]}]]},"nodebox":{"depends_on_args":{":macos":":any"},"desc":"Node-based data application for visualisation and generative design","homepage":"https://www.nodebox.net/node/","names":["NodeBox"],"ruby_source_checksum":{":sha256":"d5b466ff7bf6dda095a1d3ecffcb2833819abb07b02ce32e8710424bf8f5a0b1"},"ruby_source_path":"Casks/n/nodebox.rb","sha256":"b46328edcd6fdf2f3f6dcbb87995d53b2eb4efeb6afaa36fff55943bd3873b4e","tap_string":"homebrew/cask","url_args":["https://github.com/nodebox/nodebox/releases/download/v3.1.0/NodeBox-3.1.0.dmg"],"version":"3.1.0","raw_artifacts":[[":app",["NodeBox.app"]],[":zap",{":trash":["~/Library/Logs/NodeBox","~/Library/NodeBox"]}]]},"nodeterm":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Node-based terminal manager for terminals and coding agents on a canvas","homepage":"https://nodeterm.dev/","names":["nodeterm"],"ruby_source_checksum":{":sha256":"1450d91653a16bd5128ef1b4262d1e5f46f33392d87e84e5d8e442f0db33d6c6"},"ruby_source_path":"Casks/n/nodeterm.rb","sha256":"1651c663e4effb711f4dcded58ba3045b8fb6fadc5f4aa079377ccc5f8fe62b0","tap_string":"homebrew/cask","url_args":["https://github.com/eneskirca/nodeterm/releases/download/v0.4.5/nodeterm-0.4.5.dmg"],"version":"0.4.5","raw_artifacts":[[":uninstall",{":quit":"com.nodeterm.app"}],[":app",["nodeterm.app"]],[":zap",{":trash":["~/.nodeterm","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nodeterm.app.sfl*","~/Library/Application Support/node-terminal","~/Library/Caches/com.nodeterm.app","~/Library/Caches/com.nodeterm.app.ShipIt","~/Library/Caches/node-terminal-updater","~/Library/HTTPStorages/com.nodeterm.app","~/Library/Preferences/ByHost/com.nodeterm.app.ShipIt.*.plist","~/Library/Preferences/com.nodeterm.app.plist","~/Library/Saved Application State/com.nodeterm.app.savedState"]}]]},"nomachine-enterprise-client":{"depends_on_args":{":macos":":any"},"desc":"Remote desktop software","homepage":"https://www.nomachine.com/","names":["NoMachine Enterprise Client"],"ruby_source_checksum":{":sha256":"fbbafb4e6def6c72dd1b67b023f9ad78b510942347339587416ea4517239bcc6"},"ruby_source_path":"Casks/n/nomachine-enterprise-client.rb","sha256":"31f6bd4924bfe77f272952c0a6fddeb4bc19dde4b0d69a60feba15e3066df358","tap_string":"homebrew/cask","url_args":["https://download.nomachine.com/download/10.1/MacOSX/nomachine-enterprise-client_10.1.7_1.dmg"],"version":"10.1.7_1","raw_artifacts":[[":uninstall",{":launchctl":["com.nomachine.launchconf","com.nomachine.uninstall","com.nomachine.uninstallAgent"],":pkgutil":["com.nomachine.*","com.nomachine.nomachine.NoMachine*.pkg"],":delete":"/Applications/NoMachine.app"}],[":pkg",["NoMachine.pkg"]],[":zap",{":trash":["/Library/Application Support/NoMachine","~/.nx","~/Library/Preferences/com.nomachine.nxdock.plist"],":rmdir":"~/Documents/NoMachine"}]]},"nomachine":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remote desktop software","homepage":"https://www.nomachine.com/","names":["NoMachine"],"ruby_source_checksum":{":sha256":"a334d6f6c2eb28705024ff196e3901c9d99d5918740a9e9070a7d5d7530165d5"},"ruby_source_path":"Casks/n/nomachine.rb","sha256":"08d67260ec02f4bd68b2c4c8868187ebe94d0da7109d55dbdcb68bd92cd978f6","tap_string":"homebrew/cask","url_args":["https://download.nomachine.com/download/9.8/MacOSX/nomachine_9.8.2_1.dmg"],"version":"9.8.2_1","raw_artifacts":[[":uninstall",{":launchctl":["com.nomachine.localnxserver","com.nomachine.nxlaunchconf","com.nomachine.nxnode","com.nomachine.nxplayer","com.nomachine.nxrunner","com.nomachine.nxserver","com.nomachine.server","com.nomachine.uninstall","com.nomachine.uninstallAgent"],":pkgutil":["com.nomachine.nomachine.NoMachine-*.pkg","com.nomachine.nxnode","com.nomachine.nxplayer","com.nomachine.nxrunner","com.nomachine.nxserver"],":delete":"/Applications/NoMachine.app"}],[":pkg",["NoMachine.pkg"]],[":zap",{":trash":["/Library/Application Support/NoMachine","~/Documents/NoMachine","~/Library/Preferences/com.nomachine.nxdock.plist"]}]]},"nook":{"depends_on_args":{":macos":":sequoia"},"desc":"Minimal browser with a sidebar-first design","homepage":"https://browsewithnook.com/","names":["Nook"],"ruby_source_checksum":{":sha256":"3feb110675ac9228eb9e4a1305ef032e18f47a3c596de9b60c9904dade5dccf0"},"ruby_source_path":"Casks/n/nook.rb","sha256":"422daaef0183f30609d1adebf54fe3226133203079db0d48f0475e59a8a63266","tap_string":"homebrew/cask","url_args":["https://github.com/nook-browser/Nook/releases/download/v1.3.0/Nook-v1.3.0.dmg"],"version":"1.3.0","raw_artifacts":[[":app",["Nook.app"]],[":zap",{":trash":["~/Library/Application Support/Nook","~/Library/Caches/io.browsewithnook.nook","~/Library/Preferences/io.browsewithnook.nook.plist"]}]]},"nordic-nrf-command-line-tools":{"depends_on_args":{":cask":["segger-jlink"],":macos":":any"},"desc":"Command-line tools for Nordic nRF Semiconductors","homepage":"https://www.nordicsemi.com/Software-and-Tools/Development-Tools/nRF-Command-Line-Tools","names":["nRF Command Line Tools"],"ruby_source_checksum":{":sha256":"c082c2704b7cd7f6bdd806ae2d4d8abf0a123f998251a57bc7be3282d3140084"},"ruby_source_path":"Casks/n/nordic-nrf-command-line-tools.rb","sha256":"c7f24bb4234e3e99e408a3f7cca568898a51779f2f337604c2e8d60466939c2e","tap_string":"homebrew/cask","url_args":["https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-10-x-x/10-24-2/nrf-command-line-tools-10.24.2-darwin.dmg"],"version":"10.24.2","raw_artifacts":[[":uninstall",{":pkgutil":"com.Nordic Semiconductor.nRF-Command-Line-Tools.*"}],[":pkg",[".nRF-Command-Line-Tools-10.24.2-Darwin.pkg"]]]},"nordlayer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Security software for business","homepage":"https://nordlayer.com/","names":["NordLayer"],"ruby_source_checksum":{":sha256":"5e94d152b09733ed1c20d401893d693d0007a27c8aa45943bfd467ec1d317139"},"ruby_source_path":"Casks/n/nordlayer.rb","sha256":"3d62a50eaeccda650a201cfc742d8f839e5133cae3e3050b1dfcbc746968a672","tap_string":"homebrew/cask","url_args":["https://downloads.nordlayer.com/mac/latest/NordLayer_v3.12.1.pkg"],"version":"3.12.1","raw_artifacts":[[":uninstall",{":launchctl":["com.nordvpn.macos.teams","com.nordvpn.macos.teams.assistant","com.nordvpn.macos.teams.helper"],":quit":"com.nordvpn.macos.teams",":pkgutil":"com.nordvpn.macos.teams"}],[":pkg",["NordLayer_v3.12.1.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.nordvpn.macos.teams","~/Library/Application Scripts/group.com.nordlayer.macos","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nordvpn.macos.teams.sfl*","~/Library/Application Support/com.nordvpn.macos.teams","~/Library/Caches/com.nordvpn.macos.teams","~/Library/Containers/com.nordvpn.macos.teams","~/Library/Group Containers/group.com.nordlayer.macos","~/Library/HTTPStorages/com.nordvpn.macos.teams","~/Library/Preferences/com.nordvpn.macos.teams.plist"]}]]},"nordlocker":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Store and sync files securely","homepage":"https://nordlocker.com/","names":["NordLocker"],"ruby_source_checksum":{":sha256":"b266b36990b65eb2b7bb3aa47994a861f4d8e4c4d022e35c75dedd8a4ec44fa3"},"ruby_source_path":"Casks/n/nordlocker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.nordcdn.com/apps/macos/generic/NordLocker/latest11plus/latest/NordLocker.pkg"],"version":"4.26.1","raw_artifacts":[[":uninstall",{":launchctl":["com.nordlocker.macos.launcher","com.nordlocker.nordfs.Mounter.Helper"],":quit":["com.nordlocker.macos","com.nordlocker.macos.launcher"],":login_item":"NordLocker",":pkgutil":"com.nordlocker.macos",":delete":"/Library/PrivilegedHelperTools/com.nordlocker.nordfs.Mounter.Helper"}],[":pkg",["NordLocker.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nordlocker.macos.sfl*","~/Library/Caches/com.nordlocker.macos","~/Library/Cookies/com.nordlocker.macos.binarycookies","~/Library/Preferences/com.nordlocker.macos.plist","~/Library/Preferences/group.com.nordlocker.macos.firebase.plist","~/Library/Saved Application State/com.nordlocker.macos.savedState","~/Library/WebKit/com.nordlocker.macos"]}]]},"nordpass":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Password manager","homepage":"https://nordpass.com/","names":["NordPass"],"ruby_source_checksum":{":sha256":"d8139c593950e9c14bf027470cc117f78f96c16b5871cdd20825ac0ef84cb588"},"ruby_source_path":"Casks/n/nordpass.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.npass.app/mac/NordPass.dmg"],"version":"7.12.14","raw_artifacts":[[":uninstall",{":launchctl":"com.nordsec.nordpass.ShipIt",":quit":"com.nordsec.nordpass",":login_item":"NordPass"}],[":app",["NordPass.app"]],[":zap",{":trash":["/Library/Application Support/NordPass","~/Library/Application Scripts/com.nordsec.nordpass.safari.extension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nordsec.nordpass.sfl*","~/Library/Application Support/NordPass","~/Library/Caches/com.nordsec.nordpass*","~/Library/Caches/nordpass-updater","~/Library/Containers/com.nordsec.nordpass.safari.extension","~/Library/HTTPStorages/com.nordsec.nordpass","~/Library/Preferences/ByHost/com.nordsec.nordpass.ShipIt.*.plist","~/Library/Preferences/com.nordsec.nordpass.plist","~/Library/Saved Application State/com.nordsec.nordpass.savedState"]}]]},"nordvpn":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"VPN client for secure internet access and private browsing","homepage":"https://nordvpn.com/","names":["NordVPN"],"ruby_source_checksum":{":sha256":"befd1f571d059c59ac350f00e7c1267728aac3468e49e387b530403acbbbbca0"},"ruby_source_path":"Casks/n/nordvpn.rb","sha256":"a60f9222ace24d247c1691cf66e75a3d253ccb8ac441715e235d0814303f3a0a","tap_string":"homebrew/cask","url_args":["https://downloads.nordcdn.com/apps/macos/generic/NordVPN-OpenVPN/10.13.1/NordVPN.pkg"],"version":"10.13.1","raw_artifacts":[[":uninstall",{":launchctl":["com.nordvpn.macos.helper","com.nordvpn.NordVPN.Helper"],":quit":["com.nordvpn.macos","com.nordvpn.macos.NordVPNLauncher"],":login_item":"NordVPN",":pkgutil":"com.nordvpn.macos",":delete":["/Library/PrivilegedHelperTools/com.nordvpn.macos.helper","/Library/PrivilegedHelperTools/com.nordvpn.macos.ovpnDnsManager","/Library/PrivilegedHelperTools/ovpn"]}],[":pkg",["NordVPN.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.nordvpn.macos","~/Library/Caches/com.nordvpn.macos","~/Library/Containers/com.nordvpn.NordVPN.*","~/Library/Cookies/com.nordvpn.macos.binarycookies","~/Library/Logs/NordVPN","~/Library/Preferences/com.nordvpn.macos.plist","~/Library/Saved Application State/com.nordvpn.macos.savedState"]}]]},"northern-softworks-cache-cleaner":{"depends_on_args":{":macos":":any"},"desc":"General purpose system maintenance tool","homepage":"https://www.northernsoftworks.com/goldengatecachecleaner.html","names":["Northern Softworks Cache Cleaner"],"ruby_source_checksum":{":sha256":"ebe698af4095f527aaf69bc6cba4322609ac293558a8ba9511d3ab490a568a94"},"ruby_source_path":"Casks/n/northern-softworks-cache-cleaner.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.northernsoftworks.com/downloads/nscc.dmg"],"version":"27.0.1","raw_artifacts":[[":uninstall",{":quit":"com.northernsw.nswCacheCleaner"}],[":app",["Golden Gate Cache Cleaner.app"]],[":zap",{":trash":["~/Library/Application Support/com.northernsw.nswCacheCleaner","~/Library/Preferences/Sonoma Cache Cleaner Preferences","~/Library/Preferences/Tahoe Cache Cleaner Preferences","~/Library/Preferences/Ventura Cache Cleaner Preferences","~/Library/Saved Application State/com.northernsw.nswCacheCleaner.savedState"]}]]},"nosql-workbench":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Client-side GUI application for modern database development and operations","homepage":"https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/workbench.html","names":["NoSQL Workbench"],"ruby_source_checksum":{":sha256":"2c83d0ac3d6bbfe7614524ed2ca30bc3362efcfcdf29e6d08dd70eedfeaa234a"},"ruby_source_path":"Casks/n/nosql-workbench.rb","sha256":"d21c330baea86a7df5dc269ad80870818481db2bb709fce168fe3df66babd09d","tap_string":"homebrew/cask","url_args":["https://nosql-workbench.s3.amazonaws.com/NoSQL%20Workbench-mac-x64-3.20.4.dmg"],"version":"3.20.4","raw_artifacts":[[":uninstall",{":quit":"com.dynamodb.workbench"}],[":app",["NoSQL Workbench.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/nosql-workbench-updater","~/Library/Application Support/NoSQL Workbench","~/Library/Caches/com.dynamodb.workbench","~/Library/Caches/com.dynamodb.workbench.ShipIt","~/Library/Preferences/com.dynamodb.workbench.plist","~/Library/Saved Application State/com.dynamodb.workbench.savedState"]}]]},"nosqlbooster-for-mongodb":{"depends_on_args":{":macos":":monterey"},"desc":"GUI tool and IDE for MongoDB","homepage":"https://nosqlbooster.com/","names":["NoSQLBooster for MongoDB"],"ruby_source_checksum":{":sha256":"612aec2c19b0b149e7ba83a7af2a488454ce152b7cede35399df9012c2dcfd0a"},"ruby_source_path":"Casks/n/nosqlbooster-for-mongodb.rb","sha256":"7cab4ebbfbdc5e2448fc3681e11a3f452608b0e412ea45e4020d0038029f2d56","tap_string":"homebrew/cask","url_args":["https://s3.nosqlbooster.com/download/releasesv11/nosqlbooster4mongo-11.2.0-x64.dmg"],"version":"11.2.0","raw_artifacts":[[":app",["NoSQLBooster for MongoDB.app"]],[":zap",{":trash":["~/Documents/NoSQLBooster","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nosqlbooster.mongodb.sfl*","~/Library/Application Support/NoSQLBooster for MongoDB","~/Library/Preferences/com.nosqlbooster.mongodb.plist","~/Library/Saved Application State/com.nosqlbooster.mongodb.savedState"]}]]},"nostalgiapp":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Launcher for eXoDOS and retro game collections","homepage":"https://www.nostalgi.app/","names":["NostalgiApp"],"ruby_source_checksum":{":sha256":"9e25d319f1f718f570a41edc998c44c87c2584c9b8a2f1c52b2675ece5f0bdd5"},"ruby_source_path":"Casks/n/nostalgiapp.rb","sha256":"57600d50252164290a1c787737b60091c84fe2eab7e52054dc5184183afd06c7","tap_string":"homebrew/cask","url_args":["https://www.nostalgi.app/downloads/NostalgiApp-1.2.3.9-b202.dmg"],"version":"1.2.3.9,202","raw_artifacts":[[":uninstall",{":quit":"com.nostalgi.app"}],[":app",["NostalgiApp.app"]],[":zap",{":trash":["~/Library/Application Support/NostalgiApp","~/Library/Caches/com.nostalgi.app","~/Library/Caches/com.nostalgi.app.*.json","~/Library/Caches/NostalgiApp","~/Library/HTTPStorages/com.nostalgi.app","~/Library/Logs/NostalgiApp","~/Library/Preferences/com.nostalgi.app.plist","~/Library/WebKit/com.nostalgi.app"]}]]},"nota":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Markdown files editor","homepage":"https://nota.md/","names":["Nota"],"ruby_source_checksum":{":sha256":"de6f3f126ae4555cedf73789356650c12209739ed7f3bf913ab549f41b9efa7d"},"ruby_source_path":"Casks/n/nota.rb","sha256":"4ef87e0c7f5cbf796eb6a730569334cc02db76f50ecb06f475847d2ea155ee90","tap_string":"homebrew/cask","url_args":["https://github.com/notaapp/releases/releases/download/0.41.0/Nota-0.41.0-mac.zip"],"version":"0.41.0","raw_artifacts":[[":app",["Nota.app"]],[":binary",["$APPDIR/Nota.app/Contents/Resources/app.asar.unpacked/assets/nota.sh"],{":target":"nota"}],[":zap",{":trash":["~/Library/Application Support/Nota","~/Library/Caches/md.nota.macos","~/Library/Caches/md.nota.macos.ShipIt","~/Library/Logs/Nota","~/Library/Preferences/md.nota.macos.plist","~/Library/Saved Application State/md.nota.macos.savedState"]}]]},"notchi":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Notch companion for Claude Code","homepage":"https://notchi.app/","names":["Notchi"],"ruby_source_checksum":{":sha256":"f44eeaa38e5e23cc2a6b10c0744a3c09ef125abbb44f1c8e8a59762c0b7ce699"},"ruby_source_path":"Casks/n/notchi.rb","sha256":"63888131c126aaf9b004467d1a015f9fa5f41345e7362a2207b9c9fbeb6b43d8","tap_string":"homebrew/cask","url_args":["https://github.com/sk-ruban/notchi/releases/download/v1.2.7/Notchi-1.2.7.dmg"],"version":"1.2.7","raw_artifacts":[[":app",["Notchi.app"]],[":zap",{":trash":["~/Library/Caches/com.ruban.notchi","~/Library/HTTPStorages/com.ruban.notchi","~/Library/Preferences/com.ruban.notchi.plist","~/Library/Saved Application State/com.ruban.notchi.savedState"]}]]},"notebooks":{"depends_on_args":{":macos":":any"},"desc":"Word processor","homepage":"https://www.notebooksapp.com/mac/","names":["Notebooks"],"ruby_source_checksum":{":sha256":"0475696a7a84bc080248ecf56e2f52e09dae64a0cbc50cc2213ff822424eca44"},"ruby_source_path":"Casks/n/notebooks.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.notebooksapp.com/Download/macOS/v4/Notebooks.dmg"],"version":"4.1.1","raw_artifacts":[[":app",["Notebooks.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.aschmid.notebooks2.ShareExtension","~/Library/Application Scripts/XZ68B7E678.com.aschmid.notebooks2","~/Library/Application Support/com.aschmid.notebooks2","~/Library/Application Support/Notebooks","~/Library/Caches/com.aschmid.notebooks2","~/Library/Containers/com.aschmid.notebooks2.ShareExtension","~/Library/Group Containers/XZ68B7E678.com.aschmid.notebooks2","~/Library/HTTPStorages/com.aschmid.notebooks2","~/Library/HTTPStorages/com.aschmid.notebooks2.binarycookies","~/Library/Preferences/com.aschmid.notebooks2.plist","~/Library/Saved Application State/com.aschmid.notebooks2.savedState"]}]]},"notepadexe":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Lightweight code editor","homepage":"https://notepadexe.com/","names":["Notepad.exe"],"ruby_source_checksum":{":sha256":"12e4a1c93cbe2662bb71bc350f5de74ac1cd15cc68677f62689832b2201d5e61"},"ruby_source_path":"Casks/n/notepadexe.rb","sha256":"97202d2ac54e1adc9d10d99e271126a60b96091ec3b6e39c5f5f51cbf7d9e2a4","tap_string":"homebrew/cask","url_args":["https://github.com/notepadhq/notepadexe-public/releases/download/1.6.10/Notepad.zip"],"version":"1.6.10","raw_artifacts":[[":app",["Notepad.exe.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/best.swift.notepad.sfl*","~/Library/Application Support/Notepad.exe","~/Library/Autosave Information/Notepad.exe","~/Library/Caches/best.swift.Notepad","~/Library/Caches/Notepad.exe","~/Library/Caches/SentryCrash/Notepad.exe","~/Library/HTTPStorages/best.swift.Notepad","~/Library/Notepad.exe","~/Library/Preferences/best.swift.Notepad.plist"]}]]},"notes-better":{"depends_on_args":{":macos":":any"},"desc":"Simple note-taking app for markdown and kanban","homepage":"https://get-notes.com/","names":["Notes"],"ruby_source_checksum":{":sha256":"a656dd34fae6837c9aaec6ec30dcb488697864a72d13b7dab15258dfffb32975"},"ruby_source_path":"Casks/n/notes-better.rb","sha256":"c89fde7f77137c3d19170191c775b3ce097021d3d74741429d166b7f9686e272","tap_string":"homebrew/cask","url_args":["https://github.com/nuttyartist/notes/releases/download/v2.3.1/Notes.2.3.1.dmg"],"version":"2.3.1","raw_artifacts":[[":app",["Notes Better.app"]],[":zap",{":trash":["~/Library/Caches/Notes","~/Library/Preferences/io.github.nuttyartist.notes.plist","~/Library/Saved Application State/io.github.nuttyartist.notes.savedState"]}]]},"notesnook":{"auto_updates":true,"desc":"Privacy-focused note taking app","homepage":"https://notesnook.com/","names":["Notesnook"],"ruby_source_checksum":{":sha256":"3d0a6dfe06cc9a259e5603706c903da5faa9d26bb7a855df582383882875141c"},"ruby_source_path":"Casks/n/notesnook.rb","sha256":"5e9fac9692d5760a9e629220d11f93caa8ac57a3816a7dda77317cdbfb087165","tap_string":"homebrew/cask","url_args":["https://github.com/streetwriters/notesnook/releases/download/v3.4.10/notesnook_mac_x64.dmg"],"version":"3.4.10","raw_artifacts":[[":app",["Notesnook.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.streetwriters.notesnook.sfl*","~/Library/Application Support/Notesnook","~/Library/Logs/Notesnook","~/Library/Preferences/com.streetwriters.notesnook.plist","~/Library/Preferences/org.streetwriters.notesnook.plist"]}]]},"notesollama":{"depends_on_args":{":macos":":ventura"},"desc":"LLM support for Apple Notes through Ollama","homepage":"https://smallest.app/notesollama/","names":["NotesOllama"],"ruby_source_checksum":{":sha256":"751dc38e3182e00ea32dc538d9ed2d47434925bee528a0ea85d7273013ff57ba"},"ruby_source_path":"Casks/n/notesollama.rb","sha256":"9b2a94e5d366686bee91942bad9967e6e00558024d78438b05efd92f3bee79b1","tap_string":"homebrew/cask","url_args":["https://smallest.app/notesollama/dist/NotesOllama-0.2.6.zip"],"version":"0.2.6","raw_artifacts":[[":uninstall",{":quit":"NotesOllama"}],[":app",["NotesOllama.app"]],[":zap",{":trash":["~/Library/Caches/app.smallest.NotesOllama","~/Library/HTTPStorages/app.smallest.NotesOllama"]}]]},"notion-calendar":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Calendar for professionals and teams","homepage":"https://www.notion.com/product/calendar","names":["Notion Calendar"],"ruby_source_checksum":{":sha256":"90caeb584fd21552bec5570046ea347d29d13df0672b9a3ec4997cf48fcc5447"},"ruby_source_path":"Casks/n/notion-calendar.rb","sha256":"f445590a51575786fe7c02bb8b5cae3d2413f4f52a6280a97ae025fdfa3f4aa8","tap_string":"homebrew/cask","url_args":["https://calendar-desktop-release.notion-static.com/Notion%20Calendar-darwin-x64-1.142.0.zip"],"version":"1.142.0","raw_artifacts":[[":app",["Notion Calendar.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.cron.electron.sfl*","~/Library/Application Support/Notion Calendar","~/Library/Preferences/com.cron.electron.plist","~/Library/Saved Application State/com.cron.electron.savedState"]}]]},"notion-cli":{"desc":"Command-line interface for Notion","homepage":"https://www.notion.com/product/dev","names":["Notion CLI"],"ruby_source_checksum":{":sha256":"721187e9b707e89f9be98d274d8ef50015180155fa6598dc6178f292ee7c1c13"},"ruby_source_path":"Casks/n/notion-cli.rb","sha256":"eca69bc0bf6f4a26c8aff8608d779aeba9233d77801d962d15e9d8fc45c1b5bb","tap_string":"homebrew/cask","url_args":["https://ntn.dev/releases/v0.23.25/ntn-x86_64-apple-darwin.tar.gz"],"version":"0.23.25","raw_artifacts":[[":binary",["ntn-x86_64-apple-darwin/ntn"]],[":zap",{":trash":"~/.notion"}]]},"notion-enhanced":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Enhancer/customiser for the all-in-one productivity workspace notion.so","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://notion-enhancer.github.io/","names":["Notion Enhanced"],"ruby_source_checksum":{":sha256":"6ef2eca8783acaaf47a92c419e6929ad85510fd14f4cc3557d95d73149c5ff13"},"ruby_source_path":"Casks/n/notion-enhanced.rb","sha256":"e54a37053ed52a42ecbb4ed22a0ce50498ecc1efb3bff5b134099a56a8569309","tap_string":"homebrew/cask","url_args":["https://github.com/notion-enhancer/notion-repackaged/releases/download/v2.0.18-1/Notion-Enhanced-2.0.18-1.dmg"],"version":"2.0.18-1","raw_artifacts":[[":app",["Notion Enhanced.app"]],[":zap",{":trash":["~/Library/Logs/Notion Enhanced","~/Library/Preferences/com.github.notion-repackaged.plist","~/Library/Saved Application State/com.github.notion-repackaged.savedState"]}]]},"notion-mail":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Email client integrated with Notion workspace","homepage":"https://www.notion.com/product/mail","names":["Notion Mail"],"ruby_source_checksum":{":sha256":"ba7d7b02739e7a63f8919fe18508f253a9eb465ee8689d579c6fdf92f0c14480"},"ruby_source_path":"Casks/n/notion-mail.rb","sha256":"8751bc03b8cc3fd1974602538ba11ed69d3c3871cd5e71467d3f49708c106da1","tap_string":"homebrew/cask","url_args":["https://mail-desktop-release.notion-static.com/Notion%20Mail-0.0.45-universal.zip"],"version":"0.0.45","raw_artifacts":[[":app",["Notion Mail.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/notion.mail.id.sfl*","~/Library/Application Support/Notion Mail","~/Library/Logs/Notion Mail","~/Library/Preferences/notion.mail.id.*","~/Library/Saved Application State/notion.mail.id.savedState"]}]]},"notion":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"App to write, plan, collaborate, and get organised","homepage":"https://www.notion.com/","names":["Notion"],"ruby_source_checksum":{":sha256":"f9be6b7a5396b83541f2b618934a90d74c09a058b63c91481766d17f7c80172a"},"ruby_source_path":"Casks/n/notion.rb","sha256":"47fd543d8455afb46df11e6c4d24de09a18b35d9c62de4e87043a40852232c65","tap_string":"homebrew/cask","url_args":["https://desktop-release.notion-static.com/Notion-7.40.1.dmg"],"version":"7.40.1","raw_artifacts":[[":uninstall",{":quit":"notion.id"}],[":app",["Notion.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/notion-updater","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/notion.id.sfl*","~/Library/Application Support/Notion","~/Library/Caches/notion.id*","~/Library/Logs/Notion","~/Library/Preferences/ByHost/notion.id.*","~/Library/Preferences/notion.id.*","~/Library/Saved Application State/notion.id.savedState","~/Library/WebKit/notion.id"]}]]},"noto":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Simple plain text editor","homepage":"https://www.brunophilipe.com/software/noto/","names":["Noto"],"ruby_source_checksum":{":sha256":"babf52f6e75c2a1d4523c07676d40dd24547fa5c63d86e1d7771826d0ef96947"},"ruby_source_path":"Casks/n/noto.rb","sha256":"b7fc339543e08374b673e84293bf9819271c8bcc66003ca5c0834bca396949f3","tap_string":"homebrew/cask","url_args":["https://www.brunophilipe.com/software/noto/releases/noto-1.2.dmg"],"version":"1.2","raw_artifacts":[[":app",["Noto.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.brunophilipe.noto.sfl*","~/Library/Application Support/Noto","~/Library/Caches/com.apple.helpd/Generated/com.brunophilipe.Noto.help*","~/Library/Caches/com.brunophilipe.Noto","~/Library/Preferences/com.brunophilipe.Noto.plist","~/Library/Saved Application State/com.brunophilipe.Noto.savedState"]}]]},"notomo":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Markdown shortcuts, quick actions and AI for Apple Notes","homepage":"https://notomo.app/","names":["Notomo"],"ruby_source_checksum":{":sha256":"e5cd4c4bfa02206272b0922dabff89cb6e938b4b6ef72e5e33fa7000b94b87c1"},"ruby_source_path":"Casks/n/notomo.rb","sha256":"3ae504712bc8757cdf12f97edc8b52f0a4e4373ed51140a818e92a6093be568d","tap_string":"homebrew/cask","url_args":["https://notomo.app/Notomo-1.1.0.dmg"],"version":"1.1.0","raw_artifacts":[[":app",["Notomo.app"]],[":zap",{":trash":["~/Library/Application Support/Notomo","~/Library/Caches/com.notomo.Notomo","~/Library/HTTPStorages/com.notomo.Notomo","~/Library/Preferences/com.notomo.Notomo.plist","~/Library/WebKit/com.notomo.Notomo","~/Library/WebKit/com.notomo.Notomo.binarycookies"]}]]},"notunes":{"depends_on_args":{":macos":":any"},"desc":"Simple application that will prevent iTunes or Apple Music from launching","homepage":"https://github.com/tombonez/noTunes","names":["noTunes"],"ruby_source_checksum":{":sha256":"61925586257b13095da1e9c02cc553cf45cb27db318163419261b1a36da5589c"},"ruby_source_path":"Casks/n/notunes.rb","sha256":"07835cf9f3bf314d11f2ebe528072a200ffa2d55f38de59085979c2d476ea3d5","tap_string":"homebrew/cask","url_args":["https://github.com/tombonez/noTunes/releases/download/v3.5/noTunes-3.5.zip"],"version":"3.5","raw_artifacts":[[":app",["noTunes.app"]],[":zap",{":trash":"~/Library/Preferences/digital.twisted.noTunes.plist"}]]},"noun-project":{"depends_on_args":{":macos":":any"},"desc":"Icon manager","homepage":"https://thenounproject.com/","names":["Noun Project"],"ruby_source_checksum":{":sha256":"0dfd5ddc1570828bb1f8e57c805e0a90a0af438ecf1a51624b50409f76a23916"},"ruby_source_path":"Casks/n/noun-project.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://nounproject.s3.amazonaws.com/mac/NounProject.dmg"],"version":"2.3","raw_artifacts":[[":app",["Noun Project.app"]],[":zap",{":trash":["~/Library/Application Support/com.thenounproject.Noun-Project","~/Library/Caches/com.thenounproject.Noun-Project","~/Library/HTTPStorages/com.thenounproject.Noun-Project","~/Library/Preferences/com.thenounproject.Noun-Project.plist","~/Library/Saved Application State/com.thenounproject.Noun-Project.savedState"]}]]},"nova":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Native code editor","homepage":"https://nova.app/","names":["Panic Nova"],"ruby_source_checksum":{":sha256":"89116c3c9aa1b92ac84c22c086457f570ea641bf48e49d7b2686dc6b90e73451"},"ruby_source_path":"Casks/n/nova.rb","sha256":"80d090495a4b43b78e8558ddc161fd30adafdac287b7a8cafdd9c7fd9cc9940f","tap_string":"homebrew/cask","url_args":["https://panic.com/download/nova/Nova%2014.1.zip"],"url_kwargs":{":user_agent":":browser"},"version":"14.1","raw_artifacts":[[":uninstall",{":delete":["/Library/LaunchDaemons/com.panic.NovaPrivilegedHelper.plist","/Library/PrivilegedHelperTools/com.panic.NovaPrivilegedHelper"]}],[":app",["Nova.app"]],[":binary",["$APPDIR/Nova.app/Contents/SharedSupport/nova"]],[":zsh_completion",["$APPDIR/Nova.app/Contents/Resources/nova_completions.txt"],{":target":"_nova"}],[":zap",{":trash":["~/Library/Application Scripts/com.panic.Nova.NovaQuickLookPreview","~/Library/Application Scripts/com.panic.Nova.NovaQuickLookThumbnail","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.panic.nova.sfl*","~/Library/Caches/com.panic.Nova","~/Library/Containers/com.panic.Nova.NovaQuickLookPreview","~/Library/Containers/com.panic.Nova.NovaQuickLookThumbnail","~/Library/Preferences/com.panic.Nova.plist","~/Library/WebKit/com.panic.Nova"]}]]},"novabench":{"depends_on_args":{":macos":":monterey"},"desc":"Benchmark tool to quickly test and compare the computer's performance","homepage":"https://novabench.com/","names":["Novabench"],"ruby_source_checksum":{":sha256":"80361b57f38d2158e0db863e5f0804bc4d9f18391863d6dfff2e9bf242dcebd4"},"ruby_source_path":"Casks/n/novabench.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://novabench.com/files/novabench.dmg"],"version":"6.2.1","raw_artifacts":[[":app",["Novabench.app"]],[":zap",{":trash":["~/Library/Application Support/Novabench","~/Library/Caches/com.novabench.client","~/Library/Saved Application State/com.novabench.client.savedState","~/Library/WebKit/com.novabench.client"]}]]},"novation-components":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Manager and updater for Novation hardware","homepage":"https://novationmusic.com/components/","names":["Novation Components"],"ruby_source_checksum":{":sha256":"7e2299fdf46da366b3f8f591ec2d86ee52b78352399fb123ed69ad0b58d1881c"},"ruby_source_path":"Casks/n/novation-components.rb","sha256":"0d40af81a3cd573d46ab847893eb242839d86016bb08614d8ac634802ee52977","tap_string":"homebrew/cask","url_args":["https://components-updates.novationmusic.com/download/version/1.72.5/osx_64?filetype=zip"],"version":"1.72.5","raw_artifacts":[[":app",["Components.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.novationmusic.circuitcomponents.sfl*","~/Library/Application Support/Components","~/Library/Caches/com.novationmusic.circuitcomponents*","~/Library/HTTPStorages/com.novationmusic.circuitcomponents","~/Library/Preferences/com.novationmusic.circuitcomponents.plist"]}]]},"novation-play":{"depends_on_args":{":macos":":ventura"},"desc":"Virtual instrument for Novation Launchkey MK4 hardware","disable_args":{":date":"2026-02-22",":because":"download requires authentication"},"homepage":"https://novationmusic.com/software/novation-play/","names":["Novation Play"],"ruby_source_checksum":{":sha256":"7d33bd6fe89bf29592ad73ffa31bae77def5e6832e83f1da64a03feded1777a9"},"ruby_source_path":"Casks/n/novation-play.rb","sha256":"5d664d6fbf59c4f7f54cbb438bec9b92b15b1d9df1f66a9074b3714bf931d9c4","tap_string":"homebrew/cask","url_args":["https://play.novationmusic.com/Play_1_0_0.dmg"],"version":"1.0.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.novation.pkg.play*"}],[":pkg",["Play.pkg"]],[":zap",{":trash":["/Library/Application Support/Novation/Play","~/Library/Application Support/Novation/Play","~/Library/Caches/com.Novation.Play","~/Library/HTTPStorages/com.Novation.Play"]}]]},"now-tv-player":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Video streaming service player","homepage":"https://www.nowtv.com/","names":["NOW TV Player"],"ruby_source_checksum":{":sha256":"20484e4742925e151fe7ba96779deeb4c65707a9cf8c28d6d98bf7dda4f26eae"},"ruby_source_path":"Casks/n/now-tv-player.rb","sha256":"dbc52d496e7f17cc0f8d20aef8c2fe447934217c0dec1e750b8058ce1bbbb1b8","tap_string":"homebrew/cask","url_args":["https://web.static.nowtv.com/watch/player/nowtv/gb/8.15.0/NOWTVPlayer-Mac.dmg"],"version":"8.15.0","raw_artifacts":[[":app",["NOW TV Player.app"]],[":zap",{":trash":["~/Library/Application Support/NOW TV Player","~/Library/Logs/NOW TV Player","~/Library/Preferences/com.electron.now-tv-player.helper.plist","~/Library/Preferences/com.electron.now-tv-player.plist","~/Library/Saved Application State/com.electron.now-tv-player.savedState"]}]]},"noxappplayer":{"caveats_rosetta":true,"container_args":{":nested":"NoxAppPlayerInstaller.app/Contents/MacOS/NoxAppPlayer.zip"},"depends_on_args":{":macos":":any"},"desc":"Android emulator to play mobile games","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.bignox.com/","names":["NoxAppPlayer"],"ruby_source_checksum":{":sha256":"ca99ebb298625c1d709ffe25bcfaeeea1ba984831114d914e1cfddb3d4bf8e25"},"ruby_source_path":"Casks/n/noxappplayer.rb","sha256":"733ec0b6b53114f60f178195fcd91fe24e3ea2304ab4e16d62f0c0d3f28029c7","tap_string":"homebrew/cask","url_args":["https://res06.bignox.com/full/20211216/23d583db237f4401b01bd0f549acfda1.dmg?filename=NoxInstaller_3.8.5.7_en.dmg"],"version":"3.8.5.7,20211216,23d583db237f4401b01bd0f549acfda1","raw_artifacts":[[":app",["NoxAppPlayer.app"]],[":zap",{":trash":["~/Library/Application Support/NoxAppPlayer","~/Library/Saved Application State/com.nox.NoxAppPlayer.savedState"]}]]},"nozbe":{"depends_on_args":{":macos":":any"},"desc":"Project management app","homepage":"https://nozbe.com/","names":["Nozbe"],"ruby_source_checksum":{":sha256":"27f3edf9e0ce264f1f9478a31a447c88a4f2e0ffe03535e8c7a233d838e54c22"},"ruby_source_path":"Casks/n/nozbe.rb","sha256":"e5c4fc7c9f3893976ea9b00bdfa5bb0fed79bae638276456846ad52436c95eaf","tap_string":"homebrew/cask","url_args":["https://builds.nozbe.com/mac/2026.18/Nozbe.app.zip"],"version":"2026.18","raw_artifacts":[[":app",["Nozbe.app"]],[":zap",{":trash":["~/Library/Application Support/Nozbe4","~/Library/Caches/com.nozbe4mac","~/Library/Caches/com.nozbe4mac.ShipIt","~/Library/HTTPStorages/com.nozbe4mac","~/Library/Preferences/com.nozbe4mac.plist","~/Library/Saved Application State/com.nozbe4mac.savedState"]}]]},"nperf":{"depends_on_args":{":macos":":any"},"desc":"Internet speed test utility","homepage":"https://www.nperf.com/","names":["nPerf"],"ruby_source_checksum":{":sha256":"4419a044432eff38907e1d1711247f3b8afc85e950f34c87d164d67cb3314c3e"},"ruby_source_path":"Casks/n/nperf.rb","sha256":"a1788c5970bae842b2e18c1501d412d444126fd9f0dabf5019f332e020900f73","tap_string":"homebrew/cask","url_args":["https://repo.nperf.com/macos/nperf/nPerf-x86_64-2.15.11.pkg"],"version":"2.15.11","raw_artifacts":[[":uninstall",{":pkgutil":"com.nperf.nPerf"}],[":pkg",["nPerf-x86_64-2.15.11.pkg"]],[":zap",{":trash":["~/Library/Application Support/nPerf","~/Library/Saved Application State/com.nperf.nPerf.savedState"]}]]},"nrf-connect":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Framework for development on BLE devices","homepage":"https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-Desktop","names":["nRF Connect for Desktop"],"ruby_source_checksum":{":sha256":"bd349666941bae7f9033e4d71b4cfc5e112ad993b4c0a571546560bf0667baea"},"ruby_source_path":"Casks/n/nrf-connect.rb","sha256":"f677d359a764aae0a7ce4e8870f5c36bc1d00dc8a2e0d05c601d823e41fb8983","tap_string":"homebrew/cask","url_args":["https://github.com/NordicSemiconductor/pc-nrfconnect-launcher/releases/download/v5.4.0/nrfconnect-5.4.0-x64.dmg"],"version":"5.4.0","raw_artifacts":[[":app",["nRF Connect for Desktop.app"]],[":zap",{":trash":["~/.nrfconnect-apps","~/Library/Application Support/nrfconnect","~/Library/Preferences/com.nordicsemi.nrfconnect.plist","~/Library/Saved Application State/com.nordicsemi.nrfconnect.savedState"]}]]},"nrfutil":{"depends_on_args":{":macos":":any"},"desc":"Unified CLI utility for Nordic Semiconductor products","homepage":"https://www.nordicsemi.com/Products/Development-tools/nrf-util","names":["nrfutil"],"ruby_source_checksum":{":sha256":"444b020775b8506da554c10356f5961ab3f9e240a40ad9d7826fd8c76d42ccc6"},"ruby_source_path":"Casks/n/nrfutil.rb","sha256":"866a0d9e6c8b7b3d46b219caa71e485b26bad3f53c9ba7c06d9665620f35b394","tap_string":"homebrew/cask","url_args":["https://files.nordicsemi.com/artifactory/swtools/external/nrfutil/executables/universal-apple-darwin/nrfutil-universal-apple-darwin-1.4.1-f15ff58"],"version":"1.4.1-f15ff58","raw_artifacts":[[":binary",["nrfutil-universal-apple-darwin-1.4.1-f15ff58"],{":target":"nrfutil"}]]},"nrlquaker-winbox":{"depends_on_args":{":macos":":sequoia"},"desc":"MikroTik Winbox","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/nrlquaker/winbox-mac/","names":["Winbox-mac"],"ruby_source_checksum":{":sha256":"67e02160d613610a24127b08a70ff6b80c74fc1faef33e3c558ff9294d193458"},"ruby_source_path":"Casks/n/nrlquaker-winbox.rb","sha256":"8cdeca333cef22c677ac288959faca1d7ef143a663998aa2044813538a46c2c1","tap_string":"homebrew/cask","url_args":["https://github.com/nrlquaker/winbox-mac/releases/download/v3.42.0/Winbox-mac-3.42.0.zip"],"version":"3.42.0","raw_artifacts":[[":app",["Winbox-mac.app"]],[":zap",{":trash":"~/Library/Application Support/com.mikrotik.winbox"}]]},"nslogger":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Modern, flexible logging tool","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://github.com/fpillet/NSLogger","names":["NSLogger"],"ruby_source_checksum":{":sha256":"8de0434dcaaa1cf68f876f8f01417c244f4b14a434254c40ce5d57ae528e5f0f"},"ruby_source_path":"Casks/n/nslogger.rb","sha256":"52d36d45c2abb89f27ca5c3e14a4569cbf7052a787788b31987ccd227da2e5a9","tap_string":"homebrew/cask","url_args":["https://github.com/fpillet/NSLogger/releases/download/v1.9.7/NSLogger-Desktop.Viewer-v1.9.7.zip"],"version":"1.9.7","raw_artifacts":[[":app",["NSLogger.app"]]]},"nteract":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Interactive computing suite","homepage":"https://github.com/nteract/desktop","names":["nteract"],"ruby_source_checksum":{":sha256":"d40a1d213f844ec0291f4ac878276abfd595fa0cb1d229aa2e4920e1f21f606b"},"ruby_source_path":"Casks/n/nteract.rb","sha256":"49267a545234d4aac1dca05cae4a9d2fae41e1f69b94ce6399bc55ac8184517b","tap_string":"homebrew/cask","url_args":["https://github.com/nteract/desktop/releases/download/v2.9.0-stable.202610230557/nteract-stable-darwin-arm64.dmg"],"version":"2.9.0,202610230557","raw_artifacts":[[":uninstall",{":launchctl":"io.nteract.runtimed",":delete":["/usr/local/bin/nb","/usr/local/bin/runt"]}],[":app",["nteract.app"]],[":zap",{":trash":["~/Library/Application Support/nteract","~/Library/Application Support/org.nteract.desktop","~/Library/Caches/nteract","~/Library/Caches/org.nteract.desktop","~/Library/WebKit/org.nteract.desktop"]}]]},"ntfstool":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility that provides NTFS read and write support","homepage":"https://ntfstool.com/","names":["NTFSTool"],"ruby_source_checksum":{":sha256":"f190ec53969c08229e18c1780d06e50ee49513768233e69a8b23c02320887a36"},"ruby_source_path":"Casks/n/ntfstool.rb","sha256":"8140e4f2a75faeeed685b04ad0f255e1a365519efb5cfe04782716c35da488e2","tap_string":"homebrew/cask","url_args":["https://github.com/ntfstool/ntfstool/releases/download/4.7.2.15/Ntfstool_4.7.2.15_release.pkg"],"version":"4.7.2.15","raw_artifacts":[[":uninstall",{":launchctl":["com.ntfsservice.helper","com.ntfstool.ntfsservice"],":quit":"com.ntfstool.aile",":pkgutil":"com.ntfstool.aile",":delete":["/Applications/Ntfstool.app","/Library/LaunchDaemons/com.ntfsservice.helper.plist","/Library/LaunchDaemons/com.ntfstool.ntfsservice.plist","/Library/PrivilegedHelperTools/com.apple.ntfs.system-helper"]}],[":pkg",["Ntfstool_4.7.2.15_release.pkg"]],[":zap",{":trash":["/Library/Application Support/com.ntfsservice.helper","/Library/Application Support/ntfstool","~/.ntfstool"]}]]},"nuage":{"depends_on_args":{":macos":":ventura"},"desc":"Free and open-source SoundCloud client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/lbrndnr/nuage-macos","names":["Nuage"],"ruby_source_checksum":{":sha256":"9d3b6f2cb865a369970eb6a0c5c216018a06a8bf01ee7e9b895ac57922ac9115"},"ruby_source_path":"Casks/n/nuage.rb","sha256":"ce7229d464f9fb5a1f5bab6b4d67495f8e77692be95c3d7813168faf3c9d1626","tap_string":"homebrew/cask","url_args":["https://github.com/lbrndnr/nuage-macos/releases/download/v0.0.10/Nuage.app.zip"],"version":"0.0.10","raw_artifacts":[[":app",["Nuage.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Nuage*.plist","~/Library/Caches/ch.laurinbrandner.nuage","~/Library/Containers/ch.laurinbrandner.nuage","~/Library/Logs/DiagnosticReports/Nuage*.crash","~/Library/Preferences/ch.laurinbrandner.nuage.plist"]}]]},"nuclear":{"depends_on_args":{":macos":":any"},"desc":"Streaming music player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://nuclearplayer.com/","names":["Nuclear"],"ruby_source_checksum":{":sha256":"001cfbe3b77792d18ca443f693626bcf19845ec6cb88e6faeca7c927977d933b"},"ruby_source_path":"Casks/n/nuclear.rb","sha256":"b316d666509eaded9573f820f30a0f6093b3311d267c9a3aa616b3011e5f3e28","tap_string":"homebrew/cask","url_args":["https://github.com/nukeop/nuclear/releases/download/player%401.47.1/Nuclear_1.47.1_x64.dmg"],"version":"1.47.1","raw_artifacts":[[":app",["Nuclear.app"]],[":zap",{":trash":["~/Library/Application Support/com.nuclearplayer","~/Library/Application Support/nuclear","~/Library/Caches/com.nuclearplayer","~/Library/Logs/com.nuclearplayer","~/Library/Logs/nuclear","~/Library/Preferences/nuclear.plist","~/Library/Saved Application State/nuclear.savedState","~/Library/WebKit/com.nuclearplayer"]}]]},"nucleo":{"depends_on_args":{":macos":":any"},"desc":"Icon manager and library","homepage":"https://nucleoapp.com/","names":["Nucleo"],"ruby_source_checksum":{":sha256":"daceaab8851b995b092bfa0c8f2afd973a2d977eb3706924e5dcbdba9cfa7b54"},"ruby_source_path":"Casks/n/nucleo.rb","sha256":"d0cc44fc77642cd37fa0236b30a5d5f9404259db76ef2aa48ab916f80dc41a2f","tap_string":"homebrew/cask","url_args":["https://downloads.nucleoapp.com/mac/Nucleo_4.2.0.zip"],"version":"4.2.0","raw_artifacts":[[":app",["Nucleo.app"]],[":zap",{":trash":["~/Library/Application Support/Nucleo","~/Library/Logs/Nucleo","~/Library/Preferences/co.ambercreative.nucleo.plist","~/Library/Saved Application State/co.ambercreative.nucleo.savedState"]}]]},"nuclino":{"depends_on_args":{":macos":":ventura"},"desc":"Collaborative wiki and knowledgebase","homepage":"https://www.nuclino.com/","names":["Nuclino"],"ruby_source_checksum":{":sha256":"914de57012afefdbb2e55f5a14e43de6874a955da55e328a86d70a04d82cc3d0"},"ruby_source_path":"Casks/n/nuclino.rb","sha256":"d503f121d91f498990c8001946a3246ca64247f0c7365a7fcb8c4ed1e7bcc1c1","tap_string":"homebrew/cask","url_args":["https://s3-eu-central-1.amazonaws.com/repository.nuclino.com/mac/Nuclino-1.7.0-universal.dmg"],"version":"1.7.0","raw_artifacts":[[":app",["Nuclino.app"]],[":zap",{":trash":["~/Library/Application Support/Nuclino","~/Library/Caches/nuclino-desktop-updater","~/Library/Logs/Nuclino","~/Library/Preferences/com.nuclino.desktop.plist"]}]]},"nudge":{"depends_on_args":{":macos":":monterey"},"desc":"Application for enforcing OS updates","homepage":"https://github.com/macadmins/nudge","names":["Nudge"],"ruby_source_checksum":{":sha256":"f5cdee52e6e1c963de800ea531141bfd3eea7c9159aeeb9fe17c1a4db48d6c1b"},"ruby_source_path":"Casks/n/nudge.rb","sha256":"361ef3210b109100dbe4993be0acf7d54090645bb877c02f3b1cf105df3e1c2c","tap_string":"homebrew/cask","url_args":["https://github.com/macadmins/nudge/releases/download/v2.1.4.81863/Nudge-2.1.4.81863.pkg"],"version":"2.1.4.81863","raw_artifacts":[[":uninstall",{":pkgutil":"com.github.macadmins.Nudge"}],[":pkg",["Nudge-2.1.4.81863.pkg"]],[":command_wrapper",["nudge"],{":executable":"/Applications/Utilities/Nudge.app/Contents/MacOS/Nudge"}],[":zap",{":trash":"~/Library/Preferences/com.github.macadmins.Nudge.plist"}]],"raw_caveats":"Launchctl integration must be installed separately. For the download, see\n\n  https://github.com/macadmins/nudge/releases/latest\n"},"nugget":{"depends_on_args":{":macos":":any"},"desc":"Customise your iOS device with animated wallpapers, disable daemons and more","homepage":"https://github.com/leminlimez/Nugget","names":["Nugget"],"ruby_source_checksum":{":sha256":"b749f877d69bd06f7c7cc52f45da80aedf842e25cac22c1b6fc9cbf58687dcf5"},"ruby_source_path":"Casks/n/nugget.rb","sha256":"c5cb31316c30d7d33694a3dfbf4f71fb31f827be34b9717716ebe03c485d6f7d","tap_string":"homebrew/cask","url_args":["https://github.com/leminlimez/Nugget/releases/download/v7.4.1/Nugget_macOS_intel.dmg"],"version":"7.4.1","raw_artifacts":[[":uninstall",{":quit":"com.leemin.Nugget"}],[":app",["Nugget.app"]],[":zap",{":trash":["~/Library/Preferences/com.nugget.MGA Data.plist","~/Library/Preferences/com.nugget.Nugget.plist","~/Library/Preferences/com.nugget.settings.plist"]}]]},"nulloy":{"depends_on_args":{":macos":":any"},"desc":"Music player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://nulloy.com/","names":["Nulloy"],"ruby_source_checksum":{":sha256":"ef16c13ea8522630b33748577de732be9ca857d48bb0ed453cae62d91d19234d"},"ruby_source_path":"Casks/n/nulloy.rb","sha256":"44f9c74fe1ea924db3aeb2f7e087e0391a2fd96ea871bb9c9f9fea529f10c3db","tap_string":"homebrew/cask","url_args":["https://github.com/nulloy/nulloy/releases/download/0.9.9/Nulloy-0.9.9-x86_64.dmg"],"version":"0.9.9","raw_artifacts":[[":app",["Nulloy.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.nulloy.savedState"}]]},"numi":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Calculator and converter application","homepage":"https://numi.app/","names":["Numi"],"ruby_source_checksum":{":sha256":"8e6d75a394c075be167e9326cec4fc89e0b65ed873b1d991713e894db56a7865"},"ruby_source_path":"Casks/n/numi.rb","sha256":"f6fb2d60ae58cfce066ec409c24d69a4fe13dca1faa61ed0e147e0631f74c264","tap_string":"homebrew/cask","url_args":["https://cdn.numi.app/updates/3.35.743/Numi.dmg"],"version":"3.35.743","raw_artifacts":[[":uninstall",{":launchctl":"com.dmitrynikolaev.numi3helper",":quit":"com.dmitrynikolaev.numi"}],[":app",["Numi.app"]],[":zap",{":trash":["/Users/Shared/Numi","~/Library/Application Support/com.dmitrynikolaev.numi","~/Library/Application Support/CrashReporter/Numi_*.plist","~/Library/Application Support/Numi","~/Library/Caches/com.crashlytics.data/com.dmitrynikolaev.numi","~/Library/Caches/com.dmitrynikolaev.numi","~/Library/Caches/io.fabric.sdk.mac.data/com.dmitrynikolaev.numi","~/Library/Containers/com.dmitrynikolaev.numi.NumiExtension","~/Library/Preferences/com.dmitrynikolaev.numi.plist"]}]]},"nuphyio":{"depends_on_args":{":macos":":monterey"},"desc":"Keyboard configurator for NuPhy devices","homepage":"https://www.nuphyio.com/","names":["NuPhyIO"],"ruby_source_checksum":{":sha256":"ab19cd61b88377793b7c1150c9ef7917a1f85543c765017aa56f50ef378ad6a7"},"ruby_source_path":"Casks/n/nuphyio.rb","sha256":"44319985975f68285a6a2c0625c508102fd701a97d8d2356f09220413223ca00","tap_string":"homebrew/cask","url_args":["https://cdn.nuphy.io/upgrade/mac/NuPhyIO-2.2.8-1791624931580.dmg"],"version":"2.2.8,1791624931580","raw_artifacts":[[":uninstall",{":quit":"NuPhyIO2.your-app"}],[":app",["NuPhyIO.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/nuphyio2.your-app*","~/Library/Application Support/NuPhyIO","~/Library/Caches/NuPhyIO","~/Library/Logs/NuPhyIO","~/Library/Preferences/NuPhyIO2.your-app.plist","~/Library/Saved Application State/NuPhyIO2.your-app.savedState"]}]]},"nutstore":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cloud storage service platform","homepage":"https://www.jianguoyun.com/","names":["Nutstore"],"ruby_source_checksum":{":sha256":"7c3032b135c6f5a9ed62dea3b2cb8d4e6094d89ea24ebcfebadd3eca542ed227"},"ruby_source_path":"Casks/n/nutstore.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.jianguoyun.com/static/exe/installer/NutstoreOSXInstaller.dmg"],"version":"6.4.8","raw_artifacts":[[":uninstall",{":launchctl":"net.nutstore.agent",":quit":["net.nutstore.NutstoreJavaBE","net.nutstore.osxapp","net.nutstore.osxapp.FinderSyncExtension"],":login_item":"Nutstore",":delete":"/Applications/Nutstore.app"}],[":installer",{":script":{":executable":"坚果云安装程序.app/Contents/MacOS/NutstoreOnlineInstaller",":args":["-q"]}}],[":zap",{":trash":["~/Library/Preferences/net.nutstore.NutstoreJavaBE.plist","~/Library/Preferences/net.nutstore.osxapp.plist","~/Library/Saved Application State/net.nutstore.osxapp.nutstoreInstaller.savedState"]}]]},"nvidia-geforce-now":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cloud gaming platform","homepage":"https://www.nvidia.com/en-us/geforce-now/download/","names":["NVIDIA GeForce NOW"],"ruby_source_checksum":{":sha256":"3ebe792e80aea9cdc5f95489f4cf6925b916786f225f80d610262e02d2a9f89f"},"ruby_source_path":"Casks/n/nvidia-geforce-now.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.nvidia.com/gfnpc/GeForceNOW-release.dmg"],"version":"2.0.89.154","raw_artifacts":[[":uninstall",{":quit":"com.nvidia.gfnpc.mall",":signal":["QUIT","com.nvidia.nvcontainer"]}],[":app",["GeForceNOW.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/GeForceNOWContainer_*.plist","~/Library/Application Support/NVIDIA Corporation/MessageBus_GFN_session*.conf","~/Library/Application Support/NVIDIA/GeForceNOW","~/Library/Caches/com.apple.nsurlsessiond/Downloads/com.nvidia.gfnpc.mall","~/Library/Caches/com.nvidia.nvcontainer","~/Library/Caches/NVIDIA/GeForceNOW","~/Library/HTTPStorages/com.nvidia.gfnpc.mall","~/Library/Logs/DiagnosticReports/GeForceNOWContainer*.crash","~/Library/Preferences/com.nvidia.gfnpc.mall.helper.plist","~/Library/Preferences/com.nvidia.gfnpc.mall.helper.renderer.plist","~/Library/Preferences/com.nvidia.nvcontainer.plist","~/Library/Saved Application State/com.nvidia.gfnpc.mall.savedState"],":rmdir":["~/Library/Application Support/NVIDIA","~/Library/Caches/NVIDIA","~/Movies/NVIDIA"]}]]},"nvidia-nsight-compute":{"depends_on_args":{":macos":":any"},"desc":"Interactive profiler for CUDA and NVIDIA OptiX","homepage":"https://developer.nvidia.com/nsight-compute","names":["NVIDIA Nsight Compute"],"ruby_source_checksum":{":sha256":"144f1b3f03ac6f89f49d359717399f896ca39dfe481d71886314340b616861c5"},"ruby_source_path":"Casks/n/nvidia-nsight-compute.rb","sha256":"ca096c5a5639d34a6b95d3fb17f20eacd2a0a262f391dd85753514ef3b308735","tap_string":"homebrew/cask","url_args":["https://developer.nvidia.com/downloads/assets/tools/secure/nsight-compute/2026_3_1/nsight_compute-mac-x86_64-2026.3.1.2.dmg"],"version":"2026.3.1.2","raw_artifacts":[[":uninstall",{":quit":"com.nvidia.devtools.Rebel"}],[":app",["NVIDIA Nsight Compute.app"]],[":zap",{":trash":["~/Library/Application Support/NVIDIA Corporation/NVIDIA Nsight Compute","~/Library/Preferences/com.nvidia.devtools.Rebel.plist"]}]]},"nvidia-nsight-systems":{"depends_on_args":{":macos":":any"},"desc":"System-wide performance analysis tool","homepage":"https://developer.nvidia.com/nsight-systems","names":["NVIDIA Nsight Systems"],"ruby_source_checksum":{":sha256":"13e09f947fdafa6a5b0b585e7e5d88e3862eaac554ef431bec0f885cc8086b0d"},"ruby_source_path":"Casks/n/nvidia-nsight-systems.rb","sha256":"446d61425f2aadc2526097d0a116943f60bc66ac9cafa138ed565e3dc505065b","tap_string":"homebrew/cask","url_args":["https://developer.nvidia.com/downloads/assets/tools/secure/nsight-systems/2026_5/NsightSystems-macos-public-2026.5.1.161-3889610.dmg"],"version":"2026.5.1.161-3889610","raw_artifacts":[[":uninstall",{":quit":"com.nvidia.devtools.QuadD"}],[":app",["NVIDIA Nsight Systems.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.nvidia.devtools.QuadD.savedState"}]]},"nvidia-pair":{"depends_on_args":{":macos":":ventura"},"desc":"Local inference router for a group of compatible computers","homepage":"https://github.com/NVIDIA/Personal-AI-Router","names":["NVIDIA Personal AI Router","PAIR"],"ruby_source_checksum":{":sha256":"64c91193b9c0a268f2b782dca63a30106f5ea2cb6606ac3b75014cfb252086d4"},"ruby_source_path":"Casks/n/nvidia-pair.rb","sha256":"d0366583df2b601a2f374d2d078b1048573a69c1d143c8eb828593dea67533fc","tap_string":"homebrew/cask","url_args":["https://github.com/NVIDIA/Personal-AI-Router/releases/download/v1.0.0/NVPAIR-Setup-1.0.0-x64.dmg"],"version":"1.0.0","raw_artifacts":[[":uninstall",{":quit":"com.nvidia.nvpair"}],[":app",["NVIDIA PAIR.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nvidia.nvpair.sfl*","~/Library/Application Support/Nvidia Corporation/Personal AI Router","~/Library/Logs/Personal AI Router","~/Library/Preferences/com.nvidia.nvpair.plist","~/Library/Saved Application State/com.nvidia.nvpair.savedState"]}]]},"nvidia-sync":{"depends_on_args":{":macos":":monterey"},"desc":"Utility for launching applications and containers on remote Linux systems","homepage":"https://docs.nvidia.com/dgx/dgx-spark/nvidia-sync.html","names":["NVIDIA Sync"],"ruby_source_checksum":{":sha256":"8baee0f6c30b23eed2980285e50d61e359ca60f46dad94746b0080200c616731"},"ruby_source_path":"Casks/n/nvidia-sync.rb","sha256":"37cb749aef179626b3658f5ad50ff88ad83b445433e9bce7e6e277bb234841f1","tap_string":"homebrew/cask","url_args":["https://workbench.download.nvidia.com/stable/nvidia-sync/0.117.3-12/nvidia-sync.dmg"],"version":"0.117.3-12","raw_artifacts":[[":app",["NVIDIA Sync.app"]],[":zap",{":trash":["~/Library/Application Support/NVIDIA/Sync","~/Library/Preferences/com.nvidia.nvidia-sync.plist"]}]]},"nvs":{"desc":"Cross-platform tool for switching between versions and forks of Node.js","homepage":"https://github.com/jasongin/nvs","names":["Node Version Switcher"],"ruby_source_checksum":{":sha256":"e328be7ee46cb6500fea995e09e126289bf1dc6d91c2acf965f7589219984e4c"},"ruby_source_path":"Casks/n/nvs.rb","sha256":"0df024c8c8489a63674cac148e766eab0cc2de3cd8e97c6caffd8e117a09863e","tap_string":"homebrew/cask","url_args":["https://github.com/jasongin/nvs/archive/refs/tags/v1.7.1.tar.gz"],"version":"1.7.1","raw_artifacts":[[":uninstall",{":trash":"~/.nvs"}],[":installer",{":script":{":executable":"nvs-1.7.1/homebrew/install.sh",":args":["$HOMEBREW_PREFIX/Caskroom/nvs/latest"]}}]],"raw_caveats":"NVS installs all Node.js versions to ~/.nvs by default.\nTo change this behavior, remove ~/.nvs and make the\nfollowing modification to your shell profile:\n  export $NVS_HOME=/your/preferred/location\n"},"nwjs":{"depends_on_args":{":macos":":ventura"},"desc":"Call all Node.js modules directly from the DOM and Web Workers","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://nwjs.io/","names":["NW.js"],"ruby_source_checksum":{":sha256":"f57792d3e55f332e8e684b2da2a7d29056fc670261111bcdf2e41cae31bac01c"},"ruby_source_path":"Casks/n/nwjs.rb","sha256":"9071b62cd93697a7e657dfb631b2aa15fc980b0e47fdb5bd8ee972ac81301ae0","tap_string":"homebrew/cask","url_args":["https://dl.nwjs.io/v0.115.0/nwjs-sdk-v0.115.0-osx-x64.zip"],"version":"0.115.0","raw_artifacts":[[":app",["nwjs-sdk-v0.115.0-osx-x64/nwjs.app"]],[":binary",["nwjs-sdk-v0.115.0-osx-x64/nwjc"]],[":zap",{":trash":["~/Library/Application Support/nwjs","~/Library/Caches/nwjs","~/Library/Preferences/io.nwjs.nwjs.plist","~/Library/Saved Application State/io.nwjs.nwjs.savedState"]}]]},"nx-studio":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Nikon suite for viewing, processing, and editing photos and videos","homepage":"https://imaging.nikon.com/imaging/lineup/software/nx_studio/","names":["NX Studio"],"ruby_source_checksum":{":sha256":"5f8b6bf997382c52f28c35ea40930080bdf54cca509ead5526668dc5febc0713"},"ruby_source_path":"Casks/n/nx-studio.rb","sha256":"9adbf4e83d6dc78a026567cb6ca4f5a04c92083319ad37e03680d3098d04ba3a","tap_string":"homebrew/cask","url_args":["https://download.nikonimglib.com/archive8/apyHf00Vevg307PGU4m68PYjKb11/S-NXSTDO-011100MF-ALLIN-ALL___.dmg"],"version":"1.11.0,apyHf00Vevg307PGU4m68PYjKb11,8","raw_artifacts":[[":uninstall",{":pkgutil":["jp.co.nikon.MovieEditor.main","jp.co.nikon.NXStudio.main"]}],[":pkg",["Installer/NikonInstaller.pkg"]],[":zap",{":trash":["/Library/Application Support/Nikon","/Library/ColorSync/Profiles/Nikon","/Library/Preferences/jp.co.nikon.MovieEditor.plist","/Library/Preferences/jp.co.nikon.NX Studio.plist","~/Library/Application Support/Nikon","~/Library/Caches/jp.co.nikon.NX-Studio","~/Library/Preferences/jp.co.nikon.NX-Studio.plist"]}]]},"nzbvortex":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-04",":because":":unmaintained"},"desc":"NZB client, optimised for performance and ease of use","disable_args":{":date":"2025-11-06",":because":":unmaintained"},"homepage":"https://www.nzbvortex.com/landing/","names":["NZBVortex"],"ruby_source_checksum":{":sha256":"6faa7a09d7c695488a9ebe4b1e6b666ca866a48188e230298a8edc712ca930cb"},"ruby_source_path":"Casks/n/nzbvortex.rb","sha256":"fe3831f4a610435e404ce5dc7631d6ed981b5533a9fcd73b3cae0a28af9e2f29","tap_string":"homebrew/cask","url_args":["https://www.nzbvortex.com/downloads/NZBVortex-3.4.3.zip"],"version":"3.4.3","raw_artifacts":[[":app",["NZBVortex 3.app"]]]},"ob-xf":{"depends_on_args":{":macos":":any"},"desc":"Virtual analog synthesizer","homepage":"https://surge-synth-team.org/ob-xf/","names":["OB-Xf"],"ruby_source_checksum":{":sha256":"f9973acefc0f3f8a629dd7756a734c204754503a09f5f2385d35ab93fe879298"},"ruby_source_path":"Casks/o/ob-xf.rb","sha256":"e6f52f453c476dfafbd3225b80c5c3ec341ec20be5748c6f70c01cef14e7e7a8","tap_string":"homebrew/cask","url_args":["https://github.com/surge-synthesizer/OB-Xf/releases/download/v1.0.3/ob-xf-macOS-v1.0.3.dmg"],"version":"1.0.3","raw_artifacts":[[":uninstall",{":pkgutil":["org.surge-synth-team.ob-xf.app.pkg","org.surge-synth-team.ob-xf.clap.pkg","org.surge-synth-team.ob-xf.component.pkg","org.surge-synth-team.ob-xf.resources.pkg","org.surge-synth-team.ob-xf.vst3.pkg"],":delete":"/Applications/OB-Xf.app"}],[":pkg",["ob-xf-macOS-v1.0.3.pkg"]],[":zap",{":trash":"~/Library/Application Support/OB-Xf.settings"}]]},"objectivesharpie":{"depends_on_args":{":macos":":any"},"desc":"Tool used to generate C# interfaces starting from objective-c code","homepage":"https://docs.microsoft.com/en-au/xamarin/cross-platform/macios/binding/objective-sharpie/","names":["Objective Sharpie"],"ruby_source_checksum":{":sha256":"5b41d8910a6bc4d2b7180db581d2ab554872c3a020c61a2f9cbfe1a2cc284250"},"ruby_source_path":"Casks/o/objectivesharpie.rb","sha256":"4fc3acf4687d491a500194db0e7c915a767acdddd9804082c7f04805540b103a","tap_string":"homebrew/cask","url_args":["https://download.visualstudio.microsoft.com/download/pr/3a748cc2-780d-403c-88ba-700aa9a2d299/88cbfd86e85f56b4c61e092d0f0b9ad9/objectivesharpie-3.5.116.pkg"],"version":"3.5.116,3a748cc2-780d-403c-88ba-700aa9a2d299,88cbfd86e85f56b4c61e092d0f0b9ad9","raw_artifacts":[[":uninstall",{":pkgutil":"com.xamarin.ObjectiveSharpie"}],[":pkg",["objectivesharpie-3.5.116.pkg"]]]},"objektiv":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Browser switcher utility","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/nthloop/Objektiv","names":["Objektiv"],"ruby_source_checksum":{":sha256":"3f9d050a1a14bc407879a2296d11d81dd48a5ffbdd3d5c92b46dd9e01e28db22"},"ruby_source_path":"Casks/o/objektiv.rb","sha256":"93f4f31712144c3225a45e69dc251a5db727b299dc7511f4f38004936c396d7a","tap_string":"homebrew/cask","url_args":["https://github.com/nthloop/Objektiv/releases/download/v0.6.3/Objektiv.zip"],"version":"0.6.3","raw_artifacts":[[":app",["Objektiv.app"]],[":zap",{":trash":"~/Library/Preferences/com.nthloop.Objektiv.plist"}]]},"obs-advanced-scene-switcher":{"depends_on_args":{":cask":["obs"],":macos":":any"},"desc":"Automated scene switcher for OBS Studio","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://obsproject.com/forum/resources/advanced-scene-switcher.395","names":["OBS Advanced Scene Switcher"],"ruby_source_checksum":{":sha256":"58f9eaa2f32457709941d91f69aef5e51adc0dc27eeebfaac38930ae76df4dee"},"ruby_source_path":"Casks/o/obs-advanced-scene-switcher.rb","sha256":"861897f67c39ef32571a96e0e3c6545e0f076820512b6994665180a7a6d51b52","tap_string":"homebrew/cask","url_args":["https://github.com/WarmUpTill/SceneSwitcher/releases/download/1.36.1/advanced-scene-switcher-1.36.1-macos-universal.pkg"],"version":"1.36.1","raw_artifacts":[[":uninstall",{":pkgutil":["'com.warmuptill.advanced-scene-switcher'","com.warmuptill.advanced-scene-switcher"],":delete":"/Library/Application Support/obs-studio/plugins/advanced-scene-switcher.plugin",":rmdir":"/Library/Application Support/obs-studio/plugins"}],[":pkg",["advanced-scene-switcher-1.36.1-macos-universal.pkg"]]]},"obs-backgroundremoval":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Virtual Green-screen and Low-Light Enhancement OBS Plugin","disable_args":{":date":"2026-11-13",":because":"the package is not compatible with Homebrew's installation parameters"},"homepage":"https://obsproject.com/forum/resources/background-removal-virtual-green-screen-low-light-enhance.1260","names":["OBS Background Removal"],"ruby_source_checksum":{":sha256":"b19220fe2221577e4473bdf9b0975b7faea6a2122d2874ac6ecc18e04541370f"},"ruby_source_path":"Casks/o/obs-backgroundremoval.rb","sha256":"e032871f920f8518d4660089a045dce8bd682539182a9a0c4f027fe7767fb797","tap_string":"homebrew/cask","url_args":["https://github.com/occ-ai/obs-backgroundremoval/releases/download/1.1.13/obs-backgroundremoval-1.1.13-macos-universal.pkg"],"version":"1.1.13","raw_artifacts":[[":uninstall",{":pkgutil":"com.royshilkrot.obs-backgroundremoval",":delete":"~/Library/Application Support/obs-studio/plugins/obs-backgroundremoval.plugin",":rmdir":"~/Library/Application Support/obs-studio/plugins"}],[":pkg",["obs-backgroundremoval-1.1.13-macos-universal.pkg"]]]},"obs-websocket":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-27",":because":":discontinued"},"desc":"Remote-control OBS Studio through WebSockets","disable_args":{":date":"2025-10-27",":because":":discontinued"},"homepage":"https://github.com/obsproject/obs-websocket","names":["obs-websocket"],"ruby_source_checksum":{":sha256":"9323bea1f565f37260606ebebf564b66e997fdb8e9d84fc851dff845651dc99b"},"ruby_source_path":"Casks/o/obs-websocket.rb","sha256":"baf54b5dad9bc355c3af960ce94ddf8e88ed86c7d23d86e41baa8377cb1d4d06","tap_string":"homebrew/cask","url_args":["https://github.com/obsproject/obs-websocket/releases/download/5.0.1/obs-websocket-5.0.1-macOS.pkg"],"version":"5.0.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.obsproject.obs-websocket"}],[":pkg",["obs-websocket-5.0.1-macOS.pkg"]]]},"obs":{"auto_updates":true,"conflicts_with_args":{":cask":["obs@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"Open-source software for live streaming and screen recording","homepage":"https://obsproject.com/","names":["OBS"],"ruby_source_checksum":{":sha256":"e35844f328ce261228c52cb132d36f7e212f3fbe5444efd902d2bbe840761b33"},"ruby_source_path":"Casks/o/obs.rb","sha256":"8524ff428f038573f8905a206841081d3da9ec607063906f7bbfe38d55810c1c","tap_string":"homebrew/cask","url_args":["https://cdn-fastly.obsproject.com/downloads/obs-studio-33.0.0-macos-intel.dmg"],"version":"33.0.0","raw_artifacts":[[":uninstall",{":quit":"com.obsproject.obs-studio",":delete":"/Library/CoreMediaIO/Plug-Ins/DAL/obs-mac-virtualcam.plugin"}],[":app",["OBS.app"]],[":command_wrapper",["obs"],{":executable":"$APPDIR/OBS.app/Contents/MacOS/OBS"}],[":zap",{":trash":["~/Library/Application Support/obs-studio","~/Library/HTTPStorages/com.obsproject.obs-studio","~/Library/Preferences/com.obsproject.obs-studio.plist","~/Library/Saved Application State/com.obsproject.obs-studio.savedState"]}]]},"obs@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["obs"]},"depends_on_args":{":macos":":ventura"},"desc":"Open-source software for live streaming and screen recording","homepage":"https://obsproject.com/forum/list/test-builds.20/","names":["OBS"],"ruby_source_checksum":{":sha256":"4ff61c6e6c7d29ccb974a02f3b3acd4e5597da3cf429c70d50bce38966292c3e"},"ruby_source_path":"Casks/o/obs@beta.rb","sha256":"a4b38098ae9c370d4536a9d4dc5ed459ac9b9cf55cf1865951ae3d9e977c9f12","tap_string":"homebrew/cask","url_args":["https://cdn-fastly.obsproject.com/downloads/obs-studio-33.0.0-rc3-macos-intel.dmg"],"version":"33.0.0-rc3","raw_artifacts":[[":uninstall",{":quit":"com.obsproject.obs-studio",":delete":"/Library/CoreMediaIO/Plug-Ins/DAL/obs-mac-virtualcam.plugin"}],[":app",["OBS.app"]],[":command_wrapper",["obs"],{":executable":"$APPDIR/OBS.app/Contents/MacOS/OBS"}],[":zap",{":trash":["~/Library/Application Support/obs-studio","~/Library/HTTPStorages/com.obsproject.obs-studio","~/Library/Preferences/com.obsproject.obs-studio.plist","~/Library/Saved Application State/com.obsproject.obs-studio.savedState"]}]]},"obscura-vpn":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"VPN client","homepage":"https://obscura.net/","names":["Obscura VPN"],"ruby_source_checksum":{":sha256":"521f9df402ef17e8e3727017d9ee9e6b091aecbff7c5b4895583c63027326359"},"ruby_source_path":"Casks/o/obscura-vpn.rb","sha256":"fb48a4594a5188e6e94d7eab65bb31f10aa986587e0660974a12b520e6f308a7","tap_string":"homebrew/cask","url_args":["https://pkgs.obscura.net/macos/obscura-1.184.dmg"],"version":"1.184","raw_artifacts":[[":app",["Obscura VPN.app"]],[":zap",{":trash":["~/Library/Caches/net.obscura.vpn-client-app","~/Library/HTTPStorages/net.obscura.vpn-client-app","~/Library/HTTPStorages/net.obscura.vpn-client-app.binarycookies","~/Library/Preferences/net.obscura.vpn-client-app.plist","~/Library/Saved Application State/net.obscura.vpn-client-app.savedState","~/Library/WebKit/net.obscura.vpn-client-app"]}]]},"obsidian":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Knowledge base that works on top of a local folder of plain text Markdown files","homepage":"https://obsidian.md/","names":["Obsidian"],"ruby_source_checksum":{":sha256":"ff00c5ed3e5a321deb02a34a0a5c4be8cbd9421d1265776ec8fe8ad8cc2e3d2f"},"ruby_source_path":"Casks/o/obsidian.rb","sha256":"be79e6410d80fa705218aa4e8cb24ce8418cf16e13be4036227a5659b1f6aab2","tap_string":"homebrew/cask","url_args":["https://github.com/obsidianmd/obsidian-releases/releases/download/v1.14.5/Obsidian-1.14.5.dmg"],"version":"1.14.5","raw_artifacts":[[":app",["Obsidian.app"]],[":binary",["$APPDIR/Obsidian.app/Contents/MacOS/obsidian-cli"],{":target":"obsidian"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/md.obsidian.sfl*","~/Library/Application Support/obsidian","~/Library/Preferences/md.obsidian.plist","~/Library/Saved Application State/md.obsidian.savedState"]}]]},"ocenaudio":{"depends_on_args":{":macos":":sonoma"},"desc":"Audio editor","homepage":"https://www.ocenaudio.com/en","names":["ocenaudio"],"ruby_source_checksum":{":sha256":"ec470c9e226642b3618de426b2f02f11c06d20ba1b9afa693bb9c69576f281f5"},"ruby_source_path":"Casks/o/ocenaudio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.ocenaudio.com/downloads/index.php/ocenaudio_universal.dmg?"],"url_kwargs":{":using":":post"},"version":"3.22.1","raw_artifacts":[[":uninstall",{":quit":"com.ocenaudio"}],[":app",["ocenaudio.app"]],[":zap",{":trash":["~/Library/Application Support/ocenaudio","~/Library/Caches/ocenaudio","~/Library/Preferences/com.ocenaudio.plist","~/Library/Saved Application State/com.ocenaudio.savedState"]}]]},"oclint":{"depends_on_args":{":macos":":monterey"},"desc":"Static source code analysis tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/oclint/oclint/","names":["OCLint"],"ruby_source_checksum":{":sha256":"b17547106760a3f81e6da39a03914576a1fad1a9e612d8f5c7383a72009474d6"},"ruby_source_path":"Casks/o/oclint.rb","sha256":"6f102a568af3a4344f9658b5f4bdf3d599a851456287bf7a1fae447891f7368c","tap_string":"homebrew/cask","url_args":["https://github.com/oclint/oclint/releases/download/v22.02/oclint-22.02-llvm-13.0.1-x86_64-darwin-macos-12.2-xcode-13.2.tar.gz"],"version":"22.02","raw_artifacts":[[":binary",["oclint-22.02/include/c++/v1"],{":target":"$HOMEBREW_PREFIX/include/c++/v1"}],[":binary",["oclint-22.02/bin/oclint-json-compilation-database"]],[":binary",["oclint-22.02/bin/oclint-xcodebuild"]],[":binary",["oclint-22.02/bin/oclint"]],[":binary",["oclint-22.02/lib/clang"],{":target":"$HOMEBREW_PREFIX/lib/clang"}],[":binary",["oclint-22.02/lib/oclint"],{":target":"$HOMEBREW_PREFIX/lib/oclint"}]]},"octarine":{"depends_on_args":{":macos":":any"},"desc":"Markdown-based note-taking app","homepage":"https://octarine.app/","names":["Octarine"],"ruby_source_checksum":{":sha256":"6dde46cf2b619f05103415be0172bfd7ae02459dc528e872c79670d1e3343ce0"},"ruby_source_path":"Casks/o/octarine.rb","sha256":"f69c6e77f9251d487913d6c7c1dec62c928c23d8648cb5f2c958521ffad025f4","tap_string":"homebrew/cask","url_args":["https://pub-3d35bc018fc54f11bde129e3e73e8002.r2.dev/0.54.0/intel/octarine_0.54.0_x64.dmg"],"version":"0.54.0","raw_artifacts":[[":app",["Octarine.app"]],[":zap",{":trash":["~/Library/Application Support/Octarine","~/Library/Caches/Octarine","~/Library/Preferences/Octarine.plist","~/Library/Saved Application State/Octarine.savedState","~/Library/WebKit/Octarine"]}]]},"october":{"depends_on_args":{":macos":":any"},"desc":"GUI for retrieving Kobo highlights and syncing them with Readwise","homepage":"https://october.utf9k.net/","names":["October"],"ruby_source_checksum":{":sha256":"e0de2046855bcc7224055113e9c49f7b5263867b9e5949501651ed228ce7abb0"},"ruby_source_path":"Casks/o/october.rb","sha256":"5b1ee9a8b5537d091f911515806cca3eec3f3200802013791a1086fa9acd6a9e","tap_string":"homebrew/cask","url_args":["https://github.com/marcus-crane/october/releases/download/v1.12.2/october_1.12.2_darwin_amd64.zip"],"version":"1.12.2","raw_artifacts":[[":app",["October.app"]],[":zap",{":trash":"~/Library/Application Support/october"}]]},"odbc-manager":{"conflicts_with_args":{":cask":["actual-odbc-pack"]},"depends_on_args":{":macos":":any"},"desc":"ODBC administrator","homepage":"https://www.odbcmanager.net/","names":["ODBC Manager"],"ruby_source_checksum":{":sha256":"9753c34e00a900ef5b0e30e7cf06f04121993fa6c5f3aa40e43bde5370eb1c99"},"ruby_source_path":"Casks/o/odbc-manager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.odbcmanager.net/downloads/ODBC_Manager64_Installer.dmg"],"version":"1.0.25","raw_artifacts":[[":uninstall",{":pkgutil":["com.actualtechnologies.odbcdriver.helpers.pkg","com.actualtechnologies.odbcmanager.pkg"]}],[":pkg",["ODBC Manager.pkg"]],[":zap",{":trash":["~/.odbc.ini","~/.odbcinst.ini","~/Library/ODBC"]}]]},"odrive":{"depends_on_args":{":macos":":any"},"desc":"Tool to make any cloud storage unified, synchronised, shareable, and encrypted","homepage":"https://www.odrive.com/","names":["odrive"],"ruby_source_checksum":{":sha256":"1c2d34cef7544e0721183320d79c10cfbcb3db08473d42820ee4a1993d3e310c"},"ruby_source_path":"Casks/o/odrive.rb","sha256":"5538b56513455144e5a56cc8a9238ea76c74385e2f2f5b0cbffed0210cac50a2","tap_string":"homebrew/cask","url_args":["https://d3huse1s6vwzq6.cloudfront.net/odrivesync.7710.pkg"],"version":"7710","raw_artifacts":[[":uninstall",{":quit":["com.oxygen.odriveapp","com.oxygencloud.odrive"],":pkgutil":"com.oxygen.odrive.*"}],[":pkg",["odrivesync.7710.pkg"]],[":zap",{":trash":"~/.odrive"}]]},"offset-explorer":{"depends_on_args":{":macos":":any"},"desc":"GUI for managing and using Apache Kafka clusters","homepage":"https://www.kafkatool.com/index.html","names":["Offset Explorer","Kafka Tool"],"ruby_source_checksum":{":sha256":"50e10cf06d9456cbb386a7912215e346fec9291a5dc94d489fcb31974964b21d"},"ruby_source_path":"Casks/o/offset-explorer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.kafkatool.com/download4/offsetexplorer.dmg"],"version":"4.0.4","raw_artifacts":[[":app",["Offset Explorer 4.app"]],[":zap",{":trash":"~/.kafkatool4"}]]},"ogdesign-eagle":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Organise all your reference images in one place","homepage":"https://eagle.cool/","names":["Eagle"],"ruby_source_checksum":{":sha256":"627be8ec7f49ae8fc5c3ff87e2f2cbd17584bb0e173fa0a3a4d93cc96c9a78c1"},"ruby_source_path":"Casks/o/ogdesign-eagle.rb","sha256":"aa8ad2e62726ea1252fd63f802050d519b5728c2eb6ad2dc608938d9589a12a1","tap_string":"homebrew/cask","url_args":["https://r2-app.eagle.cool/releases/Eagle-4.0-x64-build23.dmg"],"version":"4.0,23","raw_artifacts":[[":app",["Eagle.app"]],[":zap",{":trash":["~/Library/Application Support/Eagle","~/Library/Logs/Eagle","~/Library/Preferences/tw.ogdesign.eagle.plist","~/Library/Saved Application State/tw.ogdesign.eagle.savedState"]}]]},"ok-json":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Scriptable JSON formatter and editor","homepage":"https://okjson.app/","names":["OK JSON"],"ruby_source_checksum":{":sha256":"50607647083aa1fa0f9cafaf92a6131def43782fa5b945f931868c051db39a58"},"ruby_source_path":"Casks/o/ok-json.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://okjson.app/download/okjson-latest.dmg"],"version":"3.1.1","raw_artifacts":[[":app",["OK JSON.app"]],[":zap",{":trash":["~/Library/Containers/net.shinystone.OKJSON","~/Library/Group Containers/group.net.shinystone.OKJSON","~/Library/Group Containers/S8MRM84X6F.group.net.shinystone.OKJSON"]}]]},"oka-unarchiver":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Free unarchiver","homepage":"https://okaapps.com/product/1441507725","names":["Oka Unarchiver"],"ruby_source_checksum":{":sha256":"36d3815d2e6b1c5e584dd25a6d6adb0072158b60c35bb703e3d5ca83351db963"},"ruby_source_path":"Casks/o/oka-unarchiver.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.okaapps.com/resource/download/OkaUnarchiver.dmg"],"version":"2.1.6","raw_artifacts":[[":app",["Oka Unarchiver 2 Website.app"],{":target":"Oka Unarchiver.app"}],[":zap",{":trash":["~/Library/Application Scripts/*com.chenhaowu.mac.utility.website.zip*","~/Library/Containers/*com.chenhaowu.mac.utility.website.zip*","~/Library/Group Containers/*com.chenhaowu.mac.utility.website.zip*"]}]]},"okta-advanced-server-access":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Identity and access management","homepage":"https://help.okta.com/asa/en-us/Content/Topics/Adv_Server_Access/docs/sft-osx.htm","names":["Okta Advanced Server Access","ScaleFT"],"ruby_source_checksum":{":sha256":"b027a341020941a7d4edfb848930238895fa39c6be41444fbc05023c0c02e2e7"},"ruby_source_path":"Casks/o/okta-advanced-server-access.rb","sha256":"7f66bbb6829fbcfad0f1f11bd89da6ac5362fd02c5725436843046b9b403f30a","tap_string":"homebrew/cask","url_args":["https://dist.scaleft.com/repos/macos/stable/all/macos-client/v1.116.3/ScaleFT-1.116.3.pkg"],"version":"1.116.3","raw_artifacts":[[":uninstall",{":pkgutil":"com.scaleft.ScaleFT"}],[":pkg",["ScaleFT-1.116.3.pkg"]],[":zap",{":trash":["~/Library/Application Support/ScaleFT","~/Library/Caches/com.scaleft.ScaleFT","~/Library/HTTPStorages/com.scaleft.ScaleFT","~/Library/Logs/ScaleFT","~/Library/Preferences/com.scaleft.ScaleFT.plist"]}]]},"okta-verify":{"depends_on_args":{":macos":":sonoma"},"desc":"Identity verification provider","homepage":"https://help.okta.com/eu/en-us/content/topics/end-user/ov-overview-macos.htm","names":["Okta Verify"],"ruby_source_checksum":{":sha256":"6cfc155415692c3f612cd7216eb0a3990b5d8699ce4615e2c0e88fc2e6356e8b"},"ruby_source_path":"Casks/o/okta-verify.rb","sha256":"8991fe62f361e3bf6beb7fc87a8d339a06291715124c5ce51586089623986d35","tap_string":"homebrew/cask","url_args":["https://okta.okta.com/artifacts/OKTA_VERIFY_MACOS/9.73.0/OktaVerify-9.73.0-6632-54ce62d.pkg"],"version":"9.73.0,6632-54ce62d","raw_artifacts":[[":uninstall",{":launchctl":["com.okta.authentication.service","com.okta.autoupdate.daemon","com.okta.deviceaccess.servicedaemon"],":pkgutil":"com.okta.mobile",":delete":["/Applications/Okta Verify.app","/Library/Application Support/com.okta.deviceaccess.servicedaemon","/Library/LaunchDaemons/com.okta.authentication.service.plist","/Library/LaunchDaemons/com.okta.autoupdate.daemon.plist","/Library/LaunchDaemons/com.okta.deviceaccess.servicedaemon.plist","/Library/Security/SecurityAgentPlugins/OktaDAAuthPlugin.bundle","/usr/local/bin/AutoUpdateDaemon","/usr/local/bin/OktaDAServiceDaemon"]}],[":pkg",["OktaVerify-9.73.0-6632-54ce62d.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.okta.mobile.auth-service-extension","~/Library/Containers/com.okta.mobile","~/Library/Containers/com.okta.mobile.auth-service-extension","~/Library/Preferences/B7F62B65BN.group.okta.verify.shared.plist","~/Library/Preferences/com.okta.mobile.plist","~/Library/Preferences/group.com.okta.mobile.firebase.plist"]}]]},"old-school-runescape":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-12-25",":because":":discontinued"},"desc":"Game client for Old School RuneScape","disable_args":{":date":"2025-12-25",":because":":discontinued"},"homepage":"https://oldschool.runescape.com/","names":["Old School RuneScape"],"ruby_source_checksum":{":sha256":"5f5c57d36b696bbe33eba5a7c3c01bac5d14b5eb55fdef8d25d9cfbed8af9fb3"},"ruby_source_path":"Casks/o/old-school-runescape.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.runescape.com/downloads/OldSchool.dmg"],"version":"1.2","raw_artifacts":[[":app",["Old School RuneScape.app"]],[":zap",{":trash":["~/jagex_cl_oldschool_LIVE.dat","~/jagexcache/oldschool","~/random.dat"]}]]},"olive":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Non-linear video editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.olivevideoeditor.org/","names":["Olive"],"ruby_source_checksum":{":sha256":"40bcbe6f1cfc621fd9f6942acc5f0a560e2caf3bcef5251e920ef9846c894251"},"ruby_source_path":"Casks/o/olive.rb","sha256":"9ab6afc7ee9d7fb5083d1a49adea7dc5934bdbf6d635454cae4f8667fbd7c368","tap_string":"homebrew/cask","url_args":["https://github.com/olive-editor/olive/releases/download/0.1.0/Olive-1e3cf53-macOS.zip"],"version":"0.1.0,1e3cf53","raw_artifacts":[[":uninstall",{":rmdir":"~/Library/Application Support/olivevideoeditor.org{/Olive,}"}],[":app",["Olive.app"]],[":zap",{":trash":["~/Library/Preferences/com.*.Olive.plist","~/Library/Preferences/olivevideoeditor.org"]}]]},"ollama-app":{"auto_updates":true,"conflicts_with_args":{":cask":["ollama-binary"]},"depends_on_args":{":macos":":sonoma"},"desc":"Get up and running with large language models locally","homepage":"https://ollama.com/","names":["Ollama"],"ruby_source_checksum":{":sha256":"dc5507894875d63d7f07c51ef271b68daba72fa1117cd151f65ad137278394e2"},"ruby_source_path":"Casks/o/ollama-app.rb","sha256":"cff3c721f69b8efb186c4c75775e1e777516ca9c2863065a25367f739e7623c4","tap_string":"homebrew/cask","url_args":["https://github.com/ollama/ollama/releases/download/v0.40.11/Ollama-darwin.zip"],"version":"0.40.11","raw_artifacts":[[":uninstall",{":launchctl":"com.ollama.ollama",":quit":"com.electron.ollama"}],[":app",["Ollama.app"]],[":binary",["$APPDIR/Ollama.app/Contents/Resources/ollama"]],[":zap",{":trash":["~/.ollama","~/Library/Application Support/Ollama","~/Library/Caches/com.electron.ollama","~/Library/Preferences/com.electron.ollama.plist","~/Library/Saved Application State/com.electron.ollama.savedState","~/Library/Webkit/com.electron.ollama"]}]]},"ollama-binary":{"conflicts_with_args":{":cask":["ollama-app"]},"depends_on_args":{":macos":":sonoma"},"desc":"Get up and running with large language models locally","homepage":"https://ollama.com/","names":["Ollama"],"ruby_source_checksum":{":sha256":"df87e28ca3565377d9da0c8dd4d0ba5896fea2fca84a543e34847d80cabd74e0"},"ruby_source_path":"Casks/o/ollama-binary.rb","sha256":"aea7d3f2e32371b7644a6e2ec8d4f26820a0e3965918cce8a46cef3e947f6291","tap_string":"homebrew/cask","url_args":["https://github.com/ollama/ollama/releases/download/v0.40.11/ollama-darwin.tgz"],"version":"0.40.11","raw_artifacts":[[":binary",["ollama"]],[":zap",{":trash":"~/.ollama"}]]},"ollamac":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Interact with Ollama models","homepage":"https://github.com/kevinhermawan/Ollamac","names":["Ollamac"],"ruby_source_checksum":{":sha256":"2859c73714da6e61222994dc83607d0a684dd1dbed2966bd7a68b1aa4b048d4c"},"ruby_source_path":"Casks/o/ollamac.rb","sha256":"f93012c37e5cc9858ea9eef06d74037b08080f9e23cf129504981d3de8305e9c","tap_string":"homebrew/cask","url_args":["https://github.com/kevinhermawan/Ollamac/releases/download/v3.0.3/Ollamac-3.0.3.dmg"],"version":"3.0.3","raw_artifacts":[[":app",["Ollamac.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.kevinhermawa.Ollamac","~/Library/Containers/com.kevinhermawan.Ollamac"]}]]},"olympus":{"container_args":{":nested":"macos.main/dist.zip"},"depends_on_args":{":macos":":any"},"desc":"Everest (Mod loader for video games Celeste) installer / manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://everestapi.github.io/","names":["Olympus"],"ruby_source_checksum":{":sha256":"23a50d1d004dbefdff7914c639b780661f08eeb9f4e1d13c47144f75a90c89c8"},"ruby_source_path":"Casks/o/olympus.rb","sha256":"9d8b085c2c7aaceb03e802b85c767e94ce8dd5601eeccdd02ad0ed4a2db9bb37","tap_string":"homebrew/cask","url_args":["https://dev.azure.com/EverestAPI/Olympus/_apis/build/builds/5722/artifacts?artifactName=macos.main&$format=zip"],"version":"5722","raw_artifacts":[[":app",["Olympus.app"]],[":zap",{":trash":["~/Library/Application Support/Olympus","~/Library/Saved Application State/everest.olympus.savedState"]}]]},"omegat":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["omegat@latest"]},"depends_on_args":{":macos":":any"},"desc":"Translation memory tool","homepage":"https://omegat.org/","names":["OmegaT"],"ruby_source_checksum":{":sha256":"5b0d2d527cd0d56d734c1f2d9dc0ab853f3fff795e722224713cdfd917f03184"},"ruby_source_path":"Casks/o/omegat.rb","sha256":"49eb622bdcf32dcb0f4ee7ba2adc43f9837614d7b71435f33f86235c7c75a6bb","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/omegat/OmegaT%20-%20Standard/OmegaT%206.0.1/OmegaT_6.0.1_macOS_Notarized.dmg"],"version":"6.0.1","raw_artifacts":[[":app",["OmegaT.app"]],[":zap",{":trash":["~/Library/Application Support/OmegaT","~/Library/Caches/OmegaT","~/Library/Preferences/OmegaT","~/Library/Saved Application State/org.omegat.OmegaT.savedState"]}]]},"omegat@latest":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["omegat"]},"depends_on_args":{":macos":":any"},"desc":"Translation memory tool","homepage":"https://omegat.org/","names":["OmegaT 5"],"ruby_source_checksum":{":sha256":"03be635c32325e3d04e45d3f54f6dc00e3f9b09fc9980dc07233bed3c59e10bc"},"ruby_source_path":"Casks/o/omegat@latest.rb","sha256":"557a4f21533e8f73a4463f4b195c2d81996fbc25e576e447add9f5ce68661949","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/omegat/OmegaT%20-%20Latest/OmegaT%205.7.1/OmegaT_5.7.1_Beta_Mac_Notarized.zip"],"version":"5.7.1","raw_artifacts":[[":app",["OmegaT_5.7.1_Beta_Mac_Notarized//OmegaT.app"]],[":zap",{":trash":["~/Library/Application Support/OmegaT","~/Library/Caches/OmegaT","~/Library/Preferences/OmegaT","~/Library/Saved Application State/org.omegat.OmegaT.savedState"]}]]},"omnidisksweeper":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Finds large, unwanted files and deletes them","homepage":"https://www.omnigroup.com/more/","names":["OmniDiskSweeper"],"ruby_source_checksum":{":sha256":"4f8f1703eefc5c02f3a78c082067f1bd5df000fc43507fa4919facfd3b6eb165"},"ruby_source_path":"Casks/o/omnidisksweeper.rb","sha256":"cea5153769290a17c11c58696ac9e32423e4128cec6565ef9a9b5f2c73b0df5c","tap_string":"homebrew/cask","url_args":["https://downloads.omnigroup.com/software/macOS/11/OmniDiskSweeper-1.16.dmg"],"version":"1.16","raw_artifacts":[[":app",["OmniDiskSweeper.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.omnigroup.OmniSoftwareUpdate.OSUCheckService","~/Library/Caches/com.apple.helpd/Generated/OmniDiskSweeper Help*","~/Library/Caches/com.omnigroup.OmniDiskSweeper","~/Library/Containers/com.omnigroup.OmniSoftwareUpdate.OSUCheckService","~/Library/Preferences/com.omnigroup.OmniDiskSweeper.plist","~/Library/Preferences/com.omnigroup.OmniSoftwareUpdate.plist"]}]]},"omnifocus":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Scheduling application focusing on organisation","homepage":"https://www.omnigroup.com/omnifocus/","names":["OmniFocus"],"ruby_source_checksum":{":sha256":"9ea2c1971aa4a66e02bd6a681fde300a3f4ac6919f6090406a1f35981b07b52d"},"ruby_source_path":"Casks/o/omnifocus.rb","sha256":"3baf339d5ea9e421d0467c41d64c9ee0de820b1881ceb28acbc6597c4c93a53a","tap_string":"homebrew/cask","url_args":["https://downloads.omnigroup.com/software/macOS/13/OmniFocus-4.3.3.dmg"],"version":"4.3.3","raw_artifacts":[[":uninstall",{":quit":"com.omnigroup.OmniFocus4"}],[":app",["OmniFocus.app"]],[":zap",{":trash":["~/Library/Application Scripts/34YW5XSRB7.com.omnigroup.OmniFocus*","~/Library/Application Scripts/34YW5XSRB7.com.omnigroup.OmniSoftwareUpdate","~/Library/Application Scripts/com.omnigroup.OmniFocus*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.omnigroup.omnifocus*.sfl*","~/Library/Caches/Metadata/com.omnigroup.OmniFocus*","~/Library/Containers/com.omnigroup.OmniFocus*","~/Library/Group Containers/34YW5XSRB7.com.omnigroup.OmniFocus","~/Library/Preferences/com.omnigroup.OmniFocus*.LSSharedFileList.plist","~/Library/Preferences/com.omnigroup.OmniSoftwareUpdate.plist","~/Library/Saved Application State/com.omnigroup.OmniFocus*.savedState"]}]]},"omnigraffle":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Visual communication software","homepage":"https://www.omnigroup.com/omnigraffle/","names":["OmniGraffle"],"ruby_source_checksum":{":sha256":"b38a6288a16533cc85380b946321635625d97adb720182876ac858e418900642"},"ruby_source_path":"Casks/o/omnigraffle.rb","sha256":"97c9b8a264ec380a4955c1c8a3cf583010003881dd1b0cf46f712d73ef33480b","tap_string":"homebrew/cask","url_args":["https://downloads.omnigroup.com/software/macOS/12/OmniGraffle-7.25.3.dmg"],"version":"7.25.3","raw_artifacts":[[":app",["OmniGraffle.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.omnigroup.OmniGraffle7","~/Library/Application Support/CloudDocs/session/containers/iCloud.com.omnigroup.OmniGraffle","~/Library/Application Support/CloudDocs/session/containers/iCloud.com.omnigroup.OmniGraffle.plist","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.omnigroup.omnigraffle7.sfl*","~/Library/Containers/com.omnigroup.OmniGraffle7","~/Library/Mobile Documents/iCloud~com~omnigroup~OmniGraffle"]}]]},"omnioutliner":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Note taking application and information organiser","homepage":"https://www.omnigroup.com/omnioutliner/","names":["OmniOutliner"],"ruby_source_checksum":{":sha256":"d52d66cd59ca51e5c5283522fd69c1206652fbdd0c37fb101d56d52ace75200e"},"ruby_source_path":"Casks/o/omnioutliner.rb","sha256":"264c43d26fd090dc46395a6e40d0f7be22503b8c3c91df8a4c5bcacc6ed22857","tap_string":"homebrew/cask","url_args":["https://downloads.omnigroup.com/software/macOS/12/OmniOutliner-5.15.dmg"],"version":"5.15","raw_artifacts":[[":app",["OmniOutliner.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.omnigroup.OmniOutliner5","~/Library/Application Scripts/com.omnigroup.OmniOutliner5.Thumbnails","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.omnigroup.omnioutliner*.sfl*","~/Library/Containers/com.omnigroup.OmniOutliner5","~/Library/Containers/com.omnigroup.OmniOutliner5.Thumbnails"]}]]},"omniplan":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Project planning and management software","homepage":"https://www.omnigroup.com/omniplan/","names":["OmniPlan"],"ruby_source_checksum":{":sha256":"6c303050ce07bf9b9eab3d176f42418cad880d9d1a688607df795264fa97b3ab"},"ruby_source_path":"Casks/o/omniplan.rb","sha256":"8aef27a5f12fa83b6d8874ef2b853970473ea02e0939a225da6809d341f0c568","tap_string":"homebrew/cask","url_args":["https://downloads.omnigroup.com/software/macOS/12/OmniPlan-4.11.dmg"],"version":"4.11","raw_artifacts":[[":app",["OmniPlan.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.omnigroup.OmniPlan4","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.omnigroup.omniplan4.sfl*","~/Library/Containers/com.omnigroup.OmniPlan4","~/Library/Preferences/com.omnigroup.OmniPlan4.plist"]}]]},"omnipresence":{"depends_on_args":{":macos":":sonoma"},"desc":"Document syncing application","homepage":"https://www.omnigroup.com/more","names":["OmniPresence"],"ruby_source_checksum":{":sha256":"232e634da87ac7ccab890429c117cd22deea77368f8bb2d66f6ca6461824fe8b"},"ruby_source_path":"Casks/o/omnipresence.rb","sha256":"b2d81dfd14a38a4c41013c072da4099a71c9ce192167f63e837254f2720c2b9d","tap_string":"homebrew/cask","url_args":["https://downloads.omnigroup.com/software/macOS/14/OmniPresence-1.10.dmg"],"version":"1.10","raw_artifacts":[[":app",["OmniPresence.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.omnigroup.OmniPresence","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.omnigroup.omnipresence.sfl*","~/Library/Containers/com.omnigroup.OmniPresence","~/Library/Preferences/com.omnigroup.OmniPresence.plist"]}]]},"omnissa-horizon-client":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Virtual machine client","homepage":"https://www.omnissa.com/","names":["Omnissa Horizon Client"],"ruby_source_checksum":{":sha256":"47211f9ac98d164921497b8ef1a6d7086a098373935a50df28ac432f1e7a7fce"},"ruby_source_path":"Casks/o/omnissa-horizon-client.rb","sha256":"decc052f456ba0909724c5e33c78f6fb9cc7d25adfd188af95c2993d46226c3f","tap_string":"homebrew/cask","url_args":["https://download3.omnissa.com/software/CART27FQ2_MAC_2606/Omnissa-Horizon-Client-2606-8.19.0-32216012208.dmg"],"version":"2606-8.19.0-32216012208,CART27FQ2_MAC_2606","raw_artifacts":[[":uninstall",{":launchctl":["com.omnissa.horizon.CDSHelper","com.ws1.deem.MacUIEvents","com.ws1.deemd","com.ws1.ws1etlm","com.ws1.ws1etlmu"],":quit":"com.omnissa.horizonapp",":pkgutil":["com.omnissa.horizon.client.mac","com.omnissa.html5videoplayer","com.ws1.Deem","com.ws1.Deem.InstallerHelper","com.ws1.EndpointTelemetryService"],":trash":"/Applications/Omnissa Horizon Client.app"}],[":pkg",["Omnissa Horizon Client.pkg"]],[":zap",{":trash":["/Library/Application Support/Omnissa","/Library/LaunchDaemons/com.omnissa.horizon.CDSHelper.plist","/Library/Preferences/com.omnissa.horizon.client.mac.plist","/Library/PrivilegedHelperTools/com.omnissa.horizon.CDSHelper","~/.omnissa","~/Library/Application Support/Omnissa Horizon Client","~/Library/Caches/com.omnissa.horizon.client.mac","~/Library/Logs/Omnissa Horizon Client","~/Library/Logs/Omnissa","~/Library/Preferences/com.omnissa.horizon.client.mac.plist","~/Library/Preferences/com.omnissa.horizon.keyboard.plist","~/Library/Saved Application State/com.omnissa.horizon.client.mac.savedState","~/Library/WebKit/com.omnissa.horizon.client.mac"]}]]},"omniwm":{"conflicts_with_args":{":cask":["omniwm@canary"]},"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Tiling window manager","homepage":"https://omniwm.app/","names":["OmniWM"],"ruby_source_checksum":{":sha256":"77909ecf3e635f60eb8784ec7a8234faecb22eda0ed174aa16480fc6e60e76ad"},"ruby_source_path":"Casks/o/omniwm.rb","sha256":"ec8c6146a6f21a79e1c40ac70d61121762b93cf53cd308e63eb44e8ace20fcdc","tap_string":"homebrew/cask","url_args":["https://github.com/OmniNull/OmniWM/releases/download/v0.7.6/OmniWM-v0.7.6.zip"],"version":"0.7.6","raw_artifacts":[[":app",["OmniWM.app"]],[":binary",["$APPDIR/OmniWM.app/Contents/MacOS/omniwmctl"]],[":zap",{":trash":["~/.config/omniwm","~/.local/state/omniwm","~/Library/Caches/com.barut.OmniWM","~/Library/HTTPStorages/com.barut.OmniWM","~/Library/Preferences/com.barut.OmniWM.plist"]}]]},"omniwm@canary":{"conflicts_with_args":{":cask":["omniwm"]},"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Tiling window manager","homepage":"https://omniwm.app/","names":["OmniWM Canary"],"ruby_source_checksum":{":sha256":"ffa078875a9267c7602a3b1cdea25b7f73e91c9223f288fdf87823bcc8677e3f"},"ruby_source_path":"Casks/o/omniwm@canary.rb","sha256":"bfc5950d98d9a3bd51726a93b612f8a9dcf54f367f9a5901c715aefdd23c83d5","tap_string":"homebrew/cask","url_args":["https://github.com/OmniNull/OmniWM/releases/download/canary-20261024-0439-40061526227-1/OmniWM-canary-canary-20261024-0439-40061526227-1.zip"],"version":"20261024-0439-40061526227-1","raw_artifacts":[[":app",["OmniWM.app"]],[":binary",["$APPDIR/OmniWM.app/Contents/MacOS/omniwmctl"]],[":zap",{":trash":["~/.config/omniwm","~/.local/state/omniwm","~/Library/Caches/com.barut.OmniWM","~/Library/HTTPStorages/com.barut.OmniWM","~/Library/Preferences/com.barut.OmniWM.plist"]}]]},"ondesoft-audiobook-converter":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Audiobook converter","homepage":"https://www.ondesoft.com/audible-audiobook-converter.html","names":["OndeSoft Audible Audiobook Converter"],"ruby_source_checksum":{":sha256":"4f7a873a8825970622694b5b5624ebb77ec42794d401f1d3ec4281b8b01799bc"},"ruby_source_path":"Casks/o/ondesoft-audiobook-converter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.ondesoft.com/download/odaudiobookconverter_mac.dmg"],"version":"7.0.6","raw_artifacts":[[":app",["Ondesoft AudioBook Converter.app"]]]},"one-switch":{"depends_on_args":{":macos":":monterey"},"desc":"All system and utility switches in one place","homepage":"https://fireball.studio/oneswitch","names":["One Switch"],"ruby_source_checksum":{":sha256":"90275f93d9a521fccde60a13122823bee2681126b94db8abd195e5c7ea3ab683"},"ruby_source_path":"Casks/o/one-switch.rb","sha256":"3c52cfa634a0806385527aea1053bf09ef556d50e97a18ba4349d9a5b481ce9a","tap_string":"homebrew/cask","url_args":["https://fireball.studio/media/uploads/files/OneSwitchOfficial-440.dmg"],"version":"1.35.4,440","raw_artifacts":[[":app",["One Switch.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/studio.fireball.oneswitch.sfl*","~/Library/Application Support/One Switch","~/Library/Application Support/studio.fireball.OneSwitch","~/Library/Caches/studio.fireball.OneSwitch","~/Library/HTTPStorages/studio.fireball.OneSwitch","~/Library/HTTPStorages/studio.fireball.OneSwitch.binarycookies","~/Library/Preferences/studio.fireball.OneSwitch.plist","~/Library/WebKit/studio.fireball.OneSwitch"]}]]},"onecast":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Xbox remote play","homepage":"https://www.onecast.me/","names":["OneCast"],"ruby_source_checksum":{":sha256":"5dcf46147908c92ccd3911fe9647029b871d9b98fe000c73e70c01e8a8bc1bbe"},"ruby_source_path":"Casks/o/onecast.rb","sha256":"f2ebdd44abe7d4b7da6715c672ff250978e29ca4a2db1a9e08df3a9db4fd5935","tap_string":"homebrew/cask","url_args":["https://onecast.me/updates/release/OneCast-3.4.dmg"],"version":"3.4","raw_artifacts":[[":app",["OneCast.app"]],[":zap",{":trash":["~/Library/Caches/com.onecast.macos","~/Library/HTTPStorages/com.onecast.macos","~/Library/Preferences/com.onecast.macos.plist","~/Library/WebKit/com.onecast.macos"]}]]},"onedrive":{"auto_updates":true,"conflicts_with_args":{":cask":["microsoft-office","microsoft-office-businesspro"]},"depends_on_args":{":macos":":sonoma"},"desc":"Cloud storage client","homepage":"https://www.microsoft.com/en-us/microsoft-365/onedrive/online-cloud-storage","names":["OneDrive"],"ruby_source_checksum":{":sha256":"d26ba01fda0f9c6da60a3d3666fca75a815b6d58e17da932021f14be33df06d4"},"ruby_source_path":"Casks/o/onedrive.rb","sha256":"cc0270130dc32cf92d27a52a145639a6cbbf0e88287a1b5603be4292af9da66a","tap_string":"homebrew/cask","url_args":["https://oneclient.sfx.ms/Mac/Installers/26.173.0906.0008/universal/OneDrive.pkg"],"version":"26.173.0906.0008","raw_artifacts":[[":uninstall",{":launchctl":["com.microsoft.OneDriveStandaloneUpdater","com.microsoft.OneDriveStandaloneUpdaterDaemon","com.microsoft.OneDriveUpdaterDaemon","com.microsoft.SyncReporter"],":quit":["com.microsoft.OneDrive","com.microsoft.OneDrive.FinderSync","com.microsoft.OneDriveUpdater"],":pkgutil":"com.microsoft.OneDrive",":delete":["/Applications/OneDrive.app","/Library/LaunchAgents/com.microsoft.OneDriveStandaloneUpdater.plist","/Library/LaunchDaemons/com.microsoft.OneDriveStandaloneUpdaterDaemon.plist","/Library/LaunchDaemons/com.microsoft.OneDriveUpdaterDaemon.plist","/Library/Logs/Microsoft/OneDrive"]}],[":pkg",["OneDrive.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/*.OfficeOneDriveSyncIntegration","~/Library/Application Scripts/*.OneDriveStandaloneSuite","~/Library/Application Scripts/com.microsoft.OneDrive-mac","~/Library/Application Scripts/com.microsoft.OneDrive.FileProvider","~/Library/Application Scripts/com.microsoft.OneDrive.FinderSync","~/Library/Application Scripts/com.microsoft.OneDriveLauncher","~/Library/Application Support/com.microsoft.OneDrive","~/Library/Application Support/com.microsoft.OneDriveUpdater","~/Library/Application Support/FileProvider/com.microsoft.OneDrive.FileProvider","~/Library/Application Support/OneDrive","~/Library/Application Support/OneDriveUpdater","~/Library/Caches/com.microsoft.OneDrive","~/Library/Caches/com.microsoft.OneDriveStandaloneUpdater","~/Library/Caches/com.microsoft.OneDriveUpdater","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.microsoft.OneDrive","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.microsoft.OneDriveUpdater","~/Library/Caches/OneDrive","~/Library/Containers/com.microsoft.OneDrive.FileProvider","~/Library/Containers/com.microsoft.OneDrive.FinderSync","~/Library/Containers/com.microsoft.OneDriveLauncher","~/Library/Cookies/com.microsoft.OneDrive.binarycookies","~/Library/Cookies/com.microsoft.OneDriveUpdater.binarycookies","~/Library/Group Containers/*.OfficeOneDriveSyncIntegration","~/Library/Group Containers/*.OneDriveStandaloneSuite","~/Library/Group Containers/*.OneDriveSyncClientSuite","~/Library/HTTPStorages/com.microsoft.OneDrive","~/Library/HTTPStorages/com.microsoft.OneDrive.binarycookies","~/Library/HTTPStorages/com.microsoft.OneDriveStandaloneUpdater","~/Library/HTTPStorages/com.microsoft.OneDriveStandaloneUpdater.binarycookies","~/Library/Logs/OneDrive","~/Library/Preferences/*.OneDriveStandaloneSuite.plist","~/Library/Preferences/com.microsoft.OneDrive.plist","~/Library/Preferences/com.microsoft.OneDriveStandaloneUpdater.plist","~/Library/Preferences/com.microsoft.OneDriveUpdater.plist","~/Library/WebKit/com.microsoft.OneDrive"]}]]},"onekey":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Crypto wallet","homepage":"https://onekey.so/","names":["OneKey"],"ruby_source_checksum":{":sha256":"abb27cba22db399113a292aeee393116c7ecd017ff42ce9e5d0709aae39ad28b"},"ruby_source_path":"Casks/o/onekey.rb","sha256":"8152aad92bd36fbbf6636466c833dfed70df763769709df603b4e7cb9348cf4c","tap_string":"homebrew/cask","url_args":["https://github.com/OneKeyHQ/app-monorepo/releases/download/v6.6.1/OneKey-Wallet-6.6.1-mac-x64.dmg"],"version":"6.6.1","raw_artifacts":[[":app",["OneKey.app"]],[":zap",{":trash":["~/Library/Application Support/@onekeyhq","~/Library/Logs/@onekeyhq","~/Library/Preferences/so.onekey.wallet.desktop.plist","~/Library/Saved Application State/so.onekey.wallet.desktop.savedState"]}]]},"onexrayse":{"depends_on_args":{":macos":":ventura"},"desc":"Cross-platform Xray-core client","homepage":"https://onexray.com/","names":["OneXray"],"ruby_source_checksum":{":sha256":"5972161efd0c5a1baef7cd38815134bf10ea66bfd1bae8ebc69c3102d959127f"},"ruby_source_path":"Casks/o/onexrayse.rb","sha256":"8cb0f51fbd1a1809cc0e3118d639b8c07a5063e62d1c4fb51c7e6887d790b027","tap_string":"homebrew/cask","url_args":["https://github.com/YuanDevTeam/OneXray/releases/download/v26.10.5/OneXray-macos-universal.zip"],"version":"26.10.5","raw_artifacts":[[":app",["OneXraySE.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.net.yuandev.onexray.se","~/Library/Application Scripts/net.yuandev.onexray.se","~/Library/Containers/net.yuandev.onexray.se","~/Library/Containers/net.yuandev.onexray.se.tun","~/Library/Group Containers/group.net.yuandev.onexray.se"]}]]},"onionshare":{"depends_on_args":{":macos":":any"},"desc":"Securely and anonymously share files, host websites, and chat with friends","homepage":"https://onionshare.org/","names":["OnionShare"],"ruby_source_checksum":{":sha256":"0ecb24b471b2bc7a878e03cfda722d3bb1b56743e77b56d3fe44a7e2b1ea5300"},"ruby_source_path":"Casks/o/onionshare.rb","sha256":"bbfbfb0021524a6531119a986627419c7dbf229cd1ea055222ad344a65fad095","tap_string":"homebrew/cask","url_args":["https://onionshare.org/dist/2.7/OnionShare-2.7.dmg"],"version":"2.7","raw_artifacts":[[":app",["OnionShare.app"]],[":zap",{":trash":["~/Library/Application Support/OnionShare","~/Library/Preferences/org.onionshare.onionshare.plist","~/Library/Saved Application State/org.onionshare.onionshare.savedState"]}]]},"onit-sidekick":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI chat panel","homepage":"https://www.cloudless.so/ai-sidebar","names":["SideKick"],"ruby_source_checksum":{":sha256":"c23e82e53e8ae3cd8d8a60d885c525204fb9f55864d83ed2e0dea3aa7de237f4"},"ruby_source_path":"Casks/o/onit-sidekick.rb","sha256":"1aaeee17ffb4b05ca2a9168a2319dd9b4d31f485868433a858acfda86a23a4d8","tap_string":"homebrew/cask","url_args":["https://github.com/synth-inc/onit/releases/download/v3.0/SideKick-3.0.dmg"],"version":"3.0","raw_artifacts":[[":uninstall",{":quit":"inc.synth.onit.sidekick"}],[":app",["SideKick.app"]],[":zap",{":trash":["~/Library/Caches/inc.synth.onit.sidekick","~/Library/HTTPStorages/inc.synth.onit.sidekick","~/Library/Preferences/inc.synth.onit.sidekick.plist","~/Library/Saved Application State/inc.synth.onit.sidekick.savedState"]}]]},"onlook":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source visual editor for React apps","homepage":"https://onlook.com/","names":["Onlook"],"ruby_source_checksum":{":sha256":"2584d53533183d602394074e2ce542ef646539c9592ddb0f472508cb50c03070"},"ruby_source_path":"Casks/o/onlook.rb","sha256":"e357d4defe7c2c962d2b7c6bceac250bf464eede9c023b63814b3a7453a87a96","tap_string":"homebrew/cask","url_args":["https://github.com/onlook-dev/onlook/releases/download/v0.2.32/Onlook-x64.dmg"],"version":"0.2.32","raw_artifacts":[[":app",["Onlook.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.onlook.studio.sfl*","~/Library/Application Support/Onlook","~/Library/Logs/Onlook","~/Library/Preferences/dev.onlook.studio.plist"]}]]},"only-switch":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"System and utility switches","homepage":"https://github.com/jacklandrin/OnlySwitch","names":["OnlySwitch"],"ruby_source_checksum":{":sha256":"785c7da79e94e1ffd92cba6701520e87917cbcbab8e9a80d009c802044d7be5c"},"ruby_source_path":"Casks/o/only-switch.rb","sha256":"362f80f9cfb5fca573df767afa92213b29b7e943700c42ffb37fef50a2e53205","tap_string":"homebrew/cask","url_args":["https://github.com/jacklandrin/OnlySwitch/releases/download/release_3.1.0/OnlySwitch.dmg"],"version":"3.1.0","raw_artifacts":[[":uninstall",{":quit":"jacklandrin.OnlySwitch"}],[":app",["Only Switch.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.OnlySwitch.shared","~/Library/Application Scripts/jacklandrin.OnlySwitch.OnlyWidget","~/Library/Application Support/jacklandrin.OnlySwitch","~/Library/Application Support/OnlySwitch","~/Library/Caches/jacklandrin.OnlySwitch","~/Library/Containers/jacklandrin.OnlySwitch.OnlyWidget","~/Library/Group Containers/*.OnlySwitch.shared","~/Library/HTTPStorages/jacklandrin.OnlySwitch","~/Library/OnlySwitch","~/Library/Preferences/jacklandrin.OnlySwitch.plist"]}]]},"onlyoffice":{"auto_updates":true,"desc":"Document editor","homepage":"https://www.onlyoffice.com/","names":["ONLYOFFICE"],"ruby_source_checksum":{":sha256":"7ce25da12f8f3be166da6822ec8209429d55df458be5eea02f1bd7704854abe5"},"ruby_source_path":"Casks/o/onlyoffice.rb","sha256":"769f514a1030aad3af0d654dff22b93ea11689afa3a59b98579a3ea19e3fa7a4","tap_string":"homebrew/cask","url_args":["https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v10.0.0/ONLYOFFICE-x86_64.dmg"],"version":"10.0.0","raw_artifacts":[[":app",["ONLYOFFICE.app"]],[":zap",{":trash":["~/Library/Application Support/asc.onlyoffice.ONLYOFFICE","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/asc.onlyoffice.onlyoffice.sfl*","~/Library/HTTPStorages/asc.onlyoffice.ONLYOFFICE","~/Library/Preferences/asc.onlyoffice.editors-helper-renderer.plist","~/Library/Preferences/asc.onlyoffice.ONLYOFFICE.plist"]}]]},"ontime":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Time keeping for live events","homepage":"https://getontime.no/","names":["Ontime"],"ruby_source_checksum":{":sha256":"30a396224f2f7a8f71b41ce671e1ce7cb072ec4fc9f5cd8d7094fd3f5e4bbfde"},"ruby_source_path":"Casks/o/ontime.rb","sha256":"12492d74e90b911bcf5eca1affc2e350e830dadefd889ab0e22ea97e3e2d8d63","tap_string":"homebrew/cask","url_args":["https://github.com/cpvalente/ontime/releases/download/v4.15.0/ontime-macOS-x64.dmg"],"version":"4.15.0","raw_artifacts":[[":uninstall",{":quit":"no.lightdev.ontime"}],[":app",["ontime.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/no.lightdev.ontime.sfl*","~/Library/Application Support/ontime","~/Library/Application Support/ontime-electron","~/Library/Preferences/no.lightdev.ontime.plist","~/Library/Saved Application State/no.lightdev.ontime.savedState"]}]]},"onyx":{"conflicts_with_args":{":cask":["onyx@beta"]},"depends_on_args":{":macos":[":big_sur",":monterey",":ventura",":sonoma",":sequoia",":tahoe",":golden_gate"]},"desc":"Verify system files structure, run miscellaneous maintenance and more","homepage":"https://www.titanium-software.fr/en/onyx.html","names":["OnyX"],"ruby_source_checksum":{":sha256":"9f38087b7e9f4605ad87c4334e2d38d4bf977b16c4f4c7fbc066363785da4a17"},"ruby_source_path":"Casks/o/onyx.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.titanium-software.fr/download/13/OnyX.dmg"],"version":"4.4.7","raw_artifacts":[[":app",["OnyX.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/com.titanium.OnyX.help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.titanium.OnyX.help*","~/Library/Caches/com.titanium.OnyX","~/Library/HTTPStorages/com.titanium.OnyX","~/Library/Logs/OnyX.log","~/Library/Preferences/com.titanium.OnyX.plist","~/Library/Preferences/com.titanium.OnyX.update.plist","~/Library/Preferences/OnyX.plist","~/Library/Saved Application State/com.titanium.OnyX.savedState"]}]]},"onyx@beta":{"conflicts_with_args":{":cask":["onyx"]},"depends_on_args":{":macos":":golden_gate"},"desc":"Verify system files structure, run miscellaneous maintenance and more","disable_args":{":date":"2026-10-16",":because":":no_longer_available"},"homepage":"https://www.titanium-software.fr/en/onyx.html","names":["OnyX Beta"],"ruby_source_checksum":{":sha256":"96b062adf7fbdbf0caba0346672c3213ff2397be1e6ec8810792fb3e3f6cf73a"},"ruby_source_path":"Casks/o/onyx@beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.titanium-software.fr/download/beta/OnyX.dmg"],"version":"5.1.0,260910","raw_artifacts":[[":app",["OnyX.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.titanium.OnyX.help*","~/Library/Logs/OnyX.log","~/Library/Preferences/com.titanium.OnyX.plist","~/Library/Preferences/com.titanium.OnyX.update.plist","~/Library/Preferences/OnyX.plist","~/Library/Saved Application State/com.titanium.OnyX.savedState"]}]]},"opal-app":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Screen time app","homepage":"https://www.opal.so/","names":["Opal"],"ruby_source_checksum":{":sha256":"4e1b6270ff54dcebbe54965a922ac8ac9fce295fef295cb8e447cfdee7ecb2ee"},"ruby_source_path":"Casks/o/opal-app.rb","sha256":"2b506a6a8305672128fe778bc18e9c58fa2dbc4dc3cf4631e29f5a19f8925eb9","tap_string":"homebrew/cask","url_args":["https://downloads.opal.so/mac/Opal%201.5.7.dmg"],"version":"1.5.7","raw_artifacts":[[":uninstall",{":quit":"com.withopal.opalmacos"}],[":app",["Opal.app"]],[":zap",{":trash":["~/Library/Application Support/com.withopal.opalmacos","~/Library/Caches/com.crashlytics.data/com.withopal.opalmacos","~/Library/Caches/com.withopal.opalmacos","~/Library/Group Containers/*.com.withopal.AppleScreentimeKit","~/Library/Group Containers/*.com.withopal.opal","~/Library/HTTPStorages/com.withopal.opalmacos","~/Library/HTTPStorages/com.withopal.opalmacos.binarycookies","~/Library/Preferences/com.withopal.opalmacos.plist","~/Library/Preferences/com.withopal.opalmacos.revenuecat.etags.plist","~/Library/Preferences/group.com.withopal.opalmacos.firebase.plist","~/Library/WebKit/com.withopal.opalmacos"]}]]},"opal-composer":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Professional webcam software for the Opal C1","homepage":"https://opalcamera.com/opal-composer","names":["Opal Composer"],"ruby_source_checksum":{":sha256":"6693c1c45fe35856edb4802d8d711bf4e044750191367a975b96cb234c89b513"},"ruby_source_path":"Casks/o/opal-composer.rb","sha256":"4eaa1225a203b057dbabaa7b17d7bbff91512cac32e942359b651dbef06928b3","tap_string":"homebrew/cask","url_args":["https://updates.opal.camera/release/Opal_Composer_2.0.0_24.dmg"],"version":"2.0.0,24","raw_artifacts":[[":app",["Opal Composer.app"]],[":zap",{":trash":["~/Library/Application Scripts/97Z3HJWCRT.com.opalcamera.v2.Opal","~/Library/Caches/com.opalcamera.Opal.v2","~/Library/Group Containers/97Z3HJWCRT.com.opalcamera.v2.Opal","~/Library/HTTPStorages/com.opalcamera.Opal.v2","~/Library/Preferences/97Z3HJWCRT.com.opalcamera.v2.Opal.plist","~/Library/Preferences/com.opalcamera.Opal.v2.plist"]}]]},"opcode":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"GUI app and toolkit for Claude Code","homepage":"https://opcode.sh/","names":["opcode"],"ruby_source_checksum":{":sha256":"f62cc934e4ad837d2170cadb554680eb918bb7b906a06c071db0424c8f36e451"},"ruby_source_path":"Casks/o/opcode.rb","sha256":"9868d20b46fa3fba134049e931ef745571805b0e1919e7bad807ca454f5932f8","tap_string":"homebrew/cask","url_args":["https://github.com/getAsterisk/opcode/releases/download/v0.2.0/opcode_v0.2.0_macOS_universal.dmg"],"version":"0.2.0","raw_artifacts":[[":uninstall",{":quit":"opcode.asterisk.so"}],[":app",["opcode.app"]],[":zap",{":trash":["~/Library/Application Support/opcode","~/Library/Logs/opcode","~/Library/Preferences/opcode.asterisk.so.plist","~/Library/Saved Application State/opcode.asterisk.so.savedState"]}]]},"open-data-editor":{"depends_on_args":{":macos":":any"},"desc":"No-code application to explore, validate and publish data in a simple way","homepage":"https://okfn.org/en/projects/open-data-editor/","names":["Open Data Editor"],"ruby_source_checksum":{":sha256":"34709c1a8ce3d991e2ad2fffc6f00a769096785b7e0b170df7f6a2b3085583b5"},"ruby_source_path":"Casks/o/open-data-editor.rb","sha256":"e21dfc9b3983e49c367f6ba81b87615bae6071943cac5a8e4a07c8862440f013","tap_string":"homebrew/cask","url_args":["https://github.com/okfn/opendataeditor/releases/download/v1.8.0/distribution-files-macos.zip"],"version":"1.8.0","raw_artifacts":[[":app",["Open Data Editor.app"]]]},"open-design":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Local-first, agent-native design tool","homepage":"https://open-design.ai/","names":["Open Design"],"ruby_source_checksum":{":sha256":"ae7a04d10bb825b945e61ef099517e49faedf3545313d1c91bf75eec85189570"},"ruby_source_path":"Casks/o/open-design.rb","sha256":"f3c78b44131d295fe8244afd20640e097d16abff2945c1e00be2f9c0c5502766","tap_string":"homebrew/cask","url_args":["https://github.com/nexu-io/open-design/releases/download/open-design-v0.26.1/open-design-0.26.1-mac-x64.dmg"],"version":"0.26.1","raw_artifacts":[[":app",["Open Design.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.open-design.desktop.sfl*","~/Library/Application Support/Open Design","~/Library/Preferences/io.open-design.desktop.plist"]}]]},"open-eid":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Estonian ID-card drivers, authentication components & signing components","homepage":"https://www.id.ee/en/article/install-id-software/","names":["Open-EID"],"ruby_source_checksum":{":sha256":"1e27eaac15a89aad8647d6129bebd03ae9c8ad1390c4adf11a4f017e808b412e"},"ruby_source_path":"Casks/o/open-eid.rb","sha256":"5a93377006b199ca0af0ce7d1aed62369774853037e3ed60991d7f109b56509b","tap_string":"homebrew/cask","url_args":["https://installer.id.ee/media/osx/Open-EID_26.8.7.8430.dmg"],"version":"26.8.7.8430","raw_artifacts":[[":uninstall",{":script":{":executable":"uninstall.sh",":input":["y\n"],":sudo":true}}],[":pkg",["Open-EID.pkg"]]]},"open-island":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Native companion app for AI coding agents","homepage":"https://github.com/Octane0411/open-vibe-island","names":["Open Island"],"ruby_source_checksum":{":sha256":"7d6b9491b808f94a476da11ada67395f773d72a777ec4acc1c165d90daba2508"},"ruby_source_path":"Casks/o/open-island.rb","sha256":"1ac791b91603e88140a8146cb2d6f0faf3f35f2fb470b39abb158dbc596e2c0d","tap_string":"homebrew/cask","url_args":["https://github.com/Octane0411/open-vibe-island/releases/download/v1.2.1/Open.Island.dmg"],"version":"1.2.1","raw_artifacts":[[":app",["Open Island.app"]],[":zap",{":trash":["~/Library/Application Support/open-island","~/Library/Application Support/OpenIsland","~/Library/Caches/app.openisland.OpenIsland","~/Library/HTTPStorages/app.openisland.OpenIsland","~/Library/HTTPStorages/app.openisland.OpenIsland.binarycookies","~/Library/Preferences/app.openisland.OpenIsland.plist","~/Library/Saved Application State/app.openisland.OpenIsland.savedState"]}]]},"open-science":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI research workbench with scientific agents and notebooks","homepage":"https://aipoch.com/open-science","names":["Open Science"],"ruby_source_checksum":{":sha256":"d79c78f3a38bfd40ec1a4a7aba64c5fbcd912e6434000e7c1840eacb4bfb1efc"},"ruby_source_path":"Casks/o/open-science.rb","sha256":"fc66725d37c36910840f1a94fe6e68841f85522251884c4e1545ecc450d5a3ce","tap_string":"homebrew/cask","url_args":["https://github.com/aipoch/open-science/releases/download/v1.0.2/aipoch-open-science-1.0.2-mac-x64.dmg"],"version":"1.0.2","raw_artifacts":[[":uninstall",{":quit":"com.aipoch.open-science"}],[":app",["Open-Science.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.aipoch.open-science.sfl*","~/Library/Application Support/Open Science","~/Library/Application Support/Open-Science","~/Library/Caches/com.aipoch.open-science","~/Library/Logs/Open Science","~/Library/Preferences/com.aipoch.open-science.plist","~/Library/Saved Application State/com.aipoch.open-science.savedState"],":rmdir":"~/.open-science*"}]]},"open-video-downloader":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cross-platform GUI for youtube-dl made in Electron and node.js","homepage":"https://github.com/jely2002/youtube-dl-gui","names":["Open Video Downloader"],"ruby_source_checksum":{":sha256":"95d31401aa1820161cd42ee39d63a476c848cbed4005f13c237a5320ae9584a0"},"ruby_source_path":"Casks/o/open-video-downloader.rb","sha256":"1b202fe7123aa8408265c1ba795b734019feacbf179de081f9ca154b02ec37d1","tap_string":"homebrew/cask","url_args":["https://github.com/jely2002/youtube-dl-gui/releases/download/app-v3.2.1/Open.Video.Downloader_3.2.1_x64.dmg"],"version":"3.2.1","raw_artifacts":[[":app",["Open Video Downloader.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jelleglebbeek.youtube-dl-gui.*","~/Library/Preferences/com.jelleglebbeek.youtube-dl-gui.plist","~/Library/Saved Application State/com.jelleglebbeek.youtube-dl-gui.savedState"]}]]},"open-webui":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop application for Open WebUI","homepage":"https://openwebui.com/","names":["Open WebUI"],"ruby_source_checksum":{":sha256":"32ee47d5de926203d424955408e4e21c2743c95cb6504bfa19592ec4475c704d"},"ruby_source_path":"Casks/o/open-webui.rb","sha256":"3d98d2d398f0f5388e1d85ffa487f2b5e9fc1540771aba02fa7bcabcbdf52e5b","tap_string":"homebrew/cask","url_args":["https://github.com/open-webui/desktop/releases/download/v0.0.20/open-webui-x64.dmg"],"version":"0.0.20","raw_artifacts":[[":app",["Open WebUI.app"]],[":zap",{":trash":"~/Library/Application Support/open-webui"}]]},"openaudible":{"depends_on_args":{":macos":":any"},"desc":"Audiobook manager for Audible users","homepage":"https://openaudible.org/","names":["OpenAudible"],"ruby_source_checksum":{":sha256":"eeba705425b8bdc7f2f9091767aa3c329a715197ad4d38cf22ef371a7122edfb"},"ruby_source_path":"Casks/o/openaudible.rb","sha256":"48f9058487595b0ce20d04e462cd654e7d22d2063a5d36947f276c2051bb96bc","tap_string":"homebrew/cask","url_args":["https://github.com/openaudible/openaudible/releases/download/v5.0.3/OpenAudible_5.0.3.dmg"],"version":"5.0.3","raw_artifacts":[[":app",["OpenAudible.app"]],[":zap",{":trash":"~/Library/Preferences/org.openaudible.openaudible.plist",":rmdir":"~/Library/OpenAudible"}]]},"openbci":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Connect to OpenBCI hardware, visualise and stream physiological data","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openbci.com/","names":["OpenBCI"],"ruby_source_checksum":{":sha256":"7c8c49f2e226c33e3ea1740b49ebafe9a1adbcf33a4265500fa46d3e971f6c5f"},"ruby_source_path":"Casks/o/openbci.rb","sha256":"4170c88adef9c5aba80e7b43155716729b871db0058f8f22374f828b2a7ddfde","tap_string":"homebrew/cask","url_args":["https://github.com/OpenBCI/OpenBCI_GUI/releases/download/v6.0.0-beta.1/openbcigui_v6.0.0-beta.1_macosx.dmg"],"version":"6.0.0,beta.1","raw_artifacts":[[":app",["OpenBCI_GUI.app"]],[":zap",{":trash":"~/Documents/OpenBCI_GUI"}]]},"openboard":{"depends_on_args":{":macos":":monterey"},"desc":"Interactive whiteboard application","homepage":"https://openboard.ch/index.en.html","names":["OpenBoard"],"ruby_source_checksum":{":sha256":"8afc54afa649fe44d8ccef048ee49263bc61042d811ac478d5470ecbc1dfd98c"},"ruby_source_path":"Casks/o/openboard.rb","sha256":"23a0c2eb78a21f7edf36649c6cd99890a819a757d4f5f8b0498e13dac0353a88","tap_string":"homebrew/cask","url_args":["https://github.com/OpenBoard-org/OpenBoard/releases/download/v1.7.7/OpenBoard-1.7.7.dmg"],"version":"1.7.7","raw_artifacts":[[":app",["OpenBoard.app"]],[":zap",{":trash":["~/Library/Application Support/OpenBoard","~/Movies/OpenBoard","~/Music/OpenBoard","~/Pictures/OpenBoard"]}]]},"openboardview":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"File viewer for .brd files","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openboardview.org/","names":["OpenBoardView"],"ruby_source_checksum":{":sha256":"c66d8e297d30cfa2d1a0503e3b36dd6aa600c2846916105c368a9b3574b663a8"},"ruby_source_path":"Casks/o/openboardview.rb","sha256":"236730f93853383e3df8dc451752ae33dbf39d31467f4a696137e8b78f473e7b","tap_string":"homebrew/cask","url_args":["https://github.com/OpenBoardView/OpenBoardView/releases/download/10.0.0/OpenBoardView-10.0.0-Darwin.dmg"],"version":"10.0.0","raw_artifacts":[[":app",["openboardview.app"]],[":zap",{":trash":"~/Library/Application Support/OpenBoardView"}]]},"opencat":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Native AI chat client","homepage":"https://opencat.app/","names":["OpenCat"],"ruby_source_checksum":{":sha256":"d2c3a96e97fc93f50b1233f5acb3fa1bdc6848e05380bd8d9594bcc2534004d1"},"ruby_source_path":"Casks/o/opencat.rb","sha256":"4833f3b424f0486544435be6108693717cce7f0bda8b0d44affbedf4997016e2","tap_string":"homebrew/cask","url_args":["https://releases.opencat.app/OpenCat-26.8.0.2528.dmg"],"version":"26.8.0,2528","raw_artifacts":[[":app",["OpenCat.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.tech.baye.openai","~/Library/Application Support/OpenCat","~/Library/Application Support/tech.baye.OpenCat","~/Library/Application Support/tech.baye.OpenCat.revenuecat","~/Library/Caches/CloudKit/tech.baye.OpenCat","~/Library/Caches/com.crashlytics.data/tech.baye.OpenCat","~/Library/Caches/SentryCrash/OpenCat","~/Library/Caches/tech.baye.OpenCat","~/Library/Caches/tech.baye.OpenCat.revenuecat","~/Library/Containers/tech.baye.OpenCat","~/Library/Group Containers/group.tech.baye.openai","~/Library/HTTPStorages/tech.baye.OpenCat","~/Library/Preferences/tech.baye.OpenCat.plist","~/Library/Saved Application State/tech.baye.OpenCat.savedState"]}]]},"openchamber":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Desktop and web interface for OpenCode AI agent","homepage":"https://openchamber.dev/","names":["OpenChamber"],"ruby_source_checksum":{":sha256":"493a2cf68c2c4b6b7f6ba21f47ff80a971cbc65bb049eadfbd4bd120ec42766c"},"ruby_source_path":"Casks/o/openchamber.rb","sha256":"6a2cdae7c9f4e75d9c8701ba072c2740b3bd3c2cdd4f75d34da2299d453bc753","tap_string":"homebrew/cask","url_args":["https://github.com/openchamber/openchamber/releases/download/v2.5.1/OpenChamber-2.5.1-mac-x64.dmg"],"version":"2.5.1","raw_artifacts":[[":app",["OpenChamber.app"]],[":zap",{":trash":["~/.config/openchamber","~/Library/Application Support/ai.opencode.openchamber","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.openchamber.desktop.sfl*","~/Library/Application Support/OpenChamber","~/Library/Caches/ai.opencode.openchamber","~/Library/Logs/OpenChamber","~/Library/Preferences/ai.opencode.openchamber.plist","~/Library/Preferences/dev.openchamber.desktop.plist","~/Library/Saved Application State/ai.opencode.openchamber.savedState","~/Library/WebKit/ai.opencode.openchamber"]}]]},"openchrom":{"depends_on_args":{":macos":":any"},"desc":"Data analysis for analytical chemistry","homepage":"https://www.openchrom.net/","names":["OpenChrom"],"ruby_source_checksum":{":sha256":"09447bf523d1ef47495ffa9f922d31fc073f99f51c081d0056b0e5eb5057ae7b"},"ruby_source_path":"Casks/o/openchrom.rb","sha256":"fdc14a570ab13f2d41320d3a774e11d4bf385dc300f7853d63b79d8ad8ae5598","tap_string":"homebrew/cask","url_args":["https://products.lablicate.com/openchrom/1.6.38/OpenChrom_1.6.38_x86_64.dmg"],"version":"1.6.38","raw_artifacts":[[":uninstall",{":quit":"net.openchrom.rcp.compilation.community.product.id"}],[":app",["OpenChrom.app"]],[":zap",{":trash":["~/.openchrom","~/Library/Preferences/net.openchrom.rcp.compilation.community.product.id.plist","~/OpenChrom"]}]]},"openclaw":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Personal AI assistant","homepage":"https://openclaw.ai/","names":["OpenClaw"],"ruby_source_checksum":{":sha256":"f59e02c80c817962381e7d32a47e5bab67e677129ac9b160474e501affa0b699"},"ruby_source_path":"Casks/o/openclaw.rb","sha256":"f1e6fea7785280cb4b327fb511b773e305a8bf68933c94756f64b585f4de38f7","tap_string":"homebrew/cask","url_args":["https://github.com/openclaw/openclaw/releases/download/v2026.10.7/OpenClaw-2026.10.7.dmg"],"version":"2026.10.7","raw_artifacts":[[":app",["OpenClaw.app"]],[":zap",{":trash":["~/.openclaw","~/Library/Application Support/OpenClaw","~/Library/Caches/ai.openclaw.mac","~/Library/HTTPStorages/ai.openclaw.mac","~/Library/HTTPStorages/bot.molt.mac","~/Library/Logs/DiagnosticReports/OpenClaw*","~/Library/Preferences/ai.openclaw.mac.plist","~/Library/Preferences/ai.openclaw.shared.plist","~/Library/Preferences/bot.molt.mac.plist","~/Library/Preferences/bot.molt.shared.plist","~/Library/WebKit/ai.openclaw.mac"]}]]},"openclip":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Instant actions for selected text","homepage":"https://www.getopenclip.app/","names":["OpenClip"],"ruby_source_checksum":{":sha256":"121d16cb41e80724b03fab343fe146f5882952447c117489d5378e023d11392f"},"ruby_source_path":"Casks/o/openclip.rb","sha256":"c92ee82459dec5f0e855fc309ed1f3a018c73bda28b258f90ace4fd8d6d24b68","tap_string":"homebrew/cask","url_args":["https://github.com/ganeshmshetty/openclip/releases/download/v1.9.1/OpenClip-v1.9.1.zip"],"version":"1.9.1","raw_artifacts":[[":app",["OpenClip.app"]],[":zap",{":trash":["~/.openclip","~/Library/Caches/com.openclip.OpenClip","~/Library/HTTPStorages/com.openclip.OpenClip","~/Library/HTTPStorages/com.openclip.OpenClip.binarycookies","~/Library/Logs/OpenClip","~/Library/Preferences/com.openclip.OpenClip.plist"]}]]},"opencloud":{"depends_on_args":{":macos":":monterey"},"desc":"Desktop syncing client for OpenCloud","homepage":"https://github.com/opencloud-eu/desktop","names":["OpenCloud Desktop"],"ruby_source_checksum":{":sha256":"3295abd4f74c1c1d1cb905a26506e098497aa3a03066df4cb0b9ee0b5ca08980"},"ruby_source_path":"Casks/o/opencloud.rb","sha256":"b5172a8b47f21da7947307ccb3db057aa1b5b8ce826c430721d8d550d5e866f5","tap_string":"homebrew/cask","url_args":["https://github.com/opencloud-eu/desktop/releases/download/v4.0.0/OpenCloud_Desktop-v4.0.0-macos-clang-x86_64.pkg"],"version":"4.0.0","raw_artifacts":[[":uninstall",{":pkgutil":["eu.opencloud.client","eu.opencloud.desktop","eu.opencloud.finderPlugin"]}],[":pkg",["OpenCloud_Desktop-v4.0.0-macos-clang-x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/eu.opencloud.desktopclient.FinderSyncExt","~/Library/Application Support/OpenCloud","~/Library/Caches/eu.opencloud.desktopclient","~/Library/Containers/eu.opencloud.desktopclient.FinderSyncExt","~/Library/Group Containers/9B5WD74GWJ.eu.opencloud.desktopclient","~/Library/Preferences/eu.opencloud.desktopclient.plist","~/Library/Preferences/OpenCloud"]}]]},"opencode-desktop":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI coding agent desktop client","homepage":"https://opencode.ai/","names":["OpenCode"],"ruby_source_checksum":{":sha256":"b65a2ce99fb4f2982ff92f57a6796578de7997da5e28c9b5d81aa51794eab0bf"},"ruby_source_path":"Casks/o/opencode-desktop.rb","sha256":"832be97b0e013ecc8ed0e4d54d6266cc22b6ad8f00e79cab6919f9b76ebd319a","tap_string":"homebrew/cask","url_args":["https://opencode.ai/files/bin/2.1.4/opencode-desktop-mac-x64.dmg"],"version":"2.1.4","raw_artifacts":[[":app",["OpenCode.app"]],[":zap",{":trash":["~/Library/Application Support/ai.opencode.desktop","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.opencode.desktop.sfl*","~/Library/Caches/ai.opencode.desktop","~/Library/HTTPStorages/ai.opencode.desktop","~/Library/Logs/ai.opencode.desktop","~/Library/Preferences/ai.opencode.desktop.plist","~/Library/Saved Application State/ai.opencode.desktop.savedState","~/Library/WebKit/ai.opencode.desktop"]}]]},"opencomic":{"depends_on_args":{":macos":":any"},"desc":"Comic and Manga reader","homepage":"https://opencomic.app/","names":["OpenComic"],"ruby_source_checksum":{":sha256":"85c14b37ce63df226e79ab4bf620259010762e3069f760f7c889c8c61a489a28"},"ruby_source_path":"Casks/o/opencomic.rb","sha256":"ad139381c0045845aed374507e63433465531743c8c94247899c4173ef640c5b","tap_string":"homebrew/cask","url_args":["https://github.com/ollm/OpenComic/releases/download/v1.6.5/OpenComic-1.6.5.dmg"],"version":"1.6.5","raw_artifacts":[[":app",["OpenComic.app"]],[":zap",{":trash":["~/Library/Application Support/OpenComic","~/Library/Caches/opencomic","~/Library/Preferences/org.opencomic.app.plist"]}]]},"opencore-configurator":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"OpenCore EFI bootloader configuration helper","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mackie100projects.altervista.org/opencore-configurator/","names":["OpenCore Configurator"],"ruby_source_checksum":{":sha256":"d79750e78b265f586ec689cf2e8c10725af051adc3fd9d25d37f990498675903"},"ruby_source_path":"Casks/o/opencore-configurator.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mackie100projects.altervista.org/apps/opencoreconf/download-new-build.php?version=last"],"url_kwargs":{":referer":"https://mackie100projects.altervista.org/"},"version":"2.78.2.0","raw_artifacts":[[":app",["OpenCore Configurator.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.altervista.mackie100projects.opencore-configurator.sfl*","~/Library/Application Support/org.altervista.mackie100projects.OpenCore-Configurator","~/Library/Caches/org.altervista.mackie100projects.OpenCore-Configurator","~/Library/HTTPStorages/org.altervista.mackie100projects.OpenCore-Configurator","~/Library/Preferences/org.altervista.mackie100projects.OpenCore-Configurator.plist"]}]]},"opencore-patcher":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Boot loader to inject/patch current features for unsupported Macs","homepage":"https://dortania.github.io/OpenCore-Legacy-Patcher/","names":["OpenCore Legacy Patcher"],"ruby_source_checksum":{":sha256":"16aab4966e939efcff3cfe45cbd24f7a2def5df245b5a6dbe62ce33e8042d5a0"},"ruby_source_path":"Casks/o/opencore-patcher.rb","sha256":"e4b65f633f97818b26135ba19e528e59dd100a986cf11bdcde62ef51f1e1603a","tap_string":"homebrew/cask","url_args":["https://github.com/dortania/OpenCore-Legacy-Patcher/releases/download/2.5.1/OpenCore-Patcher.pkg"],"version":"2.5.1","raw_artifacts":[[":uninstall",{":launchctl":["com.dortania.opencore-legacy-patcher.auto-patch","com.dortania.opencore-legacy-patcher.macos-update"],":pkgutil":"com.dortania.opencore-legacy-patcher",":delete":"/Applications/OpenCore-Patcher.app"}],[":pkg",["OpenCore-Patcher.pkg"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/OpenCore-Patcher_*.*_resource.diag","/Users/Shared/.com.dortania.opencore-legacy-patcher.plist","/Users/Shared/.OCLP-AutoPatcher-Log-*.txt","/Users/Shared/.OCLP-System-Log-*.txt","/Users/Shared/OpenCore-Patcher_*.log","~/Library/Application Support/CrashReporter/OpenCore-Patcher*","~/Library/Caches/com.dortania.opencore-legacy-patcher","~/Library/Logs/Dortania","~/Library/Preferences/com.dortania.opencore-legacy-patcher-wxpython.plist","~/Library/Saved Application State/com.dortania.opencore-legacy-patcher-wxpython.savedState","~/Library/Saved Application State/com.dortania.opencore-legacy-patcher.savedState","~/Library/WebKit/com.dortania.opencore-legacy-patcher"]}]]},"opencpn":{"depends_on_args":{":macos":":any"},"desc":"Full-featured and concise ChartPlotter/Navigator","homepage":"https://www.opencpn.org/","names":["OpenCPN"],"ruby_source_checksum":{":sha256":"69bd18e1e5ba758c480e3789a494f4663975bbb7f5612424cbb0c6ed15576a8a"},"ruby_source_path":"Casks/o/opencpn.rb","sha256":"cf56e9c55c2d72cae5ae3013876139f61b7757edc9777a022bddedc11fc3922b","tap_string":"homebrew/cask","url_args":["https://github.com/OpenCPN/OpenCPN/releases/download/Release_5.14.2/OpenCPN_5.14.2-universal+18284.bd6986a08-14.pkg"],"version":"5.14.2,-universal+18284.bd6986a08-14","raw_artifacts":[[":uninstall",{":pkgutil":["org.opencpn","org.opencpn.pkg.OpenCPN"]}],[":pkg",["OpenCPN_5.14.2-universal+18284.bd6986a08-14.pkg"]],[":zap",{":trash":["~/Library/Logs/opencpn.log","~/Library/Preferences/opencpn","~/Library/Preferences/org.opencpn.plist","~/Library/Saved Application State/org.opencpn.savedState"]}]]},"opendisk":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Disk space analyser","homepage":"https://opendisk.app/","names":["OpenDisk"],"ruby_source_checksum":{":sha256":"0fed07368f3e29b62233352cbc9953249775f47208d15b22582e16fdd2f450e8"},"ruby_source_path":"Casks/o/opendisk.rb","sha256":"d8b5e724d2059a6bc36be42598a1e6b06f752031f97772eff7175ae7147fd464","tap_string":"homebrew/cask","url_args":["https://github.com/137137137/OpenDisk/releases/download/v1.4/OpenDisk-1.4.zip"],"version":"1.4","raw_artifacts":[[":uninstall",{":quit":"ideals.OpenDisk"}],[":app",["OpenDisk.app"]],[":zap",{":trash":["~/Library/Application Scripts/ideals.OpenDisk","~/Library/Caches/ideals.OpenDisk","~/Library/Containers/ideals.OpenDisk","~/Library/Preferences/ideals.OpenDisk.plist"]}]]},"opendisplay-receiver":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Receiver that turns a computer into a second display for OpenDisplay","homepage":"https://opendisplay.app/","names":["OpenDisplay Receiver"],"ruby_source_checksum":{":sha256":"abde114e9f5f68a6110f5be708e81e423eadf68d775fa52b3c0d5f3a1f690da0"},"ruby_source_path":"Casks/o/opendisplay-receiver.rb","sha256":"555f5fdddfdf0085cf11dd517d5b49e801b284bc07af737927cc3e8ce9245b7c","tap_string":"homebrew/cask","url_args":["https://github.com/peetzweg/opendisplay/releases/download/v1.28.0/OpenDisplayReceiver.dmg"],"version":"1.28.0","raw_artifacts":[[":uninstall",{":quit":"com.peetzweg.opensidecar.mac.receiver"}],[":app",["OpenDisplay Receiver.app"]],[":zap",{":trash":["~/Library/Caches/com.peetzweg.opensidecar.mac.receiver","~/Library/HTTPStorages/com.peetzweg.opensidecar.mac.receiver","~/Library/Logs/OpenDisplay Receiver","~/Library/Preferences/com.peetzweg.opensidecar.mac.receiver.plist"]}]]},"opendisplay":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Second-display utility for iPhone and iPad over USB and Wi-Fi","homepage":"https://opendisplay.app/","names":["OpenDisplay"],"ruby_source_checksum":{":sha256":"07cea148596be6c170baab6a0be397f1e9fe63aae4ab017824597eb293b5b2c3"},"ruby_source_path":"Casks/o/opendisplay.rb","sha256":"f46e10827072210d1ab0031d914cbedc71e721612f7bf4e351aaeb69e5bc5708","tap_string":"homebrew/cask","url_args":["https://github.com/peetzweg/opendisplay/releases/download/v1.28.0/OpenDisplay.dmg"],"version":"1.28.0","raw_artifacts":[[":uninstall",{":quit":"com.peetzweg.opensidecar.mac"}],[":app",["OpenDisplay.app"]],[":zap",{":trash":["~/Library/Caches/com.peetzweg.opensidecar.mac","~/Library/HTTPStorages/com.peetzweg.opensidecar.mac","~/Library/Preferences/com.peetzweg.opensidecar.mac.plist"]}]]},"opendnsupdater":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Dynamic IP updater client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://support.opendns.com/hc/en-us/articles/227987867","names":["OpenDNS Updater"],"ruby_source_checksum":{":sha256":"7d3978d3126c349874f830fee6b1d91dca5aefc9c4d785da533df7fcad65b568"},"ruby_source_path":"Casks/o/opendnsupdater.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.opendns.com/download/mac/"],"version":"3.1","raw_artifacts":[[":app",["OpenDNSUpdater.app"]]]},"openemu":{"auto_updates":true,"caveats_rosetta":true,"conflicts_with_args":{":cask":["openemu@experimental"]},"depends_on_args":{":macos":":any"},"desc":"Retro video game emulation","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openemu.org/","names":["OpenEmu"],"ruby_source_checksum":{":sha256":"ed0447d2f223d5546fc3945987571bf0d3eaedca78ed1a01a506a34419163b71"},"ruby_source_path":"Casks/o/openemu.rb","sha256":"521ca1305c012d38f6f907f50399fefbf4e45a9bb8d9d4063157ffca78b217d4","tap_string":"homebrew/cask","url_args":["https://github.com/OpenEmu/OpenEmu/releases/download/v2.4.1/OpenEmu_2.4.1.zip"],"version":"2.4.1","raw_artifacts":[[":app",["OpenEmu.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.openemu.openemu.sfl*","~/Library/Application Support/OpenEmu","~/Library/Application Support/org.openemu.OEXPCCAgent.Agents","~/Library/Caches/OpenEmu","~/Library/Caches/org.openemu.OpenEmu","~/Library/Cookies/org.openemu.OpenEmu.binarycookies","~/Library/HTTPStorages/org.openemu.OpenEmu","~/Library/HTTPStorages/org.openemu.OpenEmu.binarycookies","~/Library/Preferences/org.openemu.Atari800.plist","~/Library/Preferences/org.openemu.Bliss.plist","~/Library/Preferences/org.openemu.BSNES.plist","~/Library/Preferences/org.openemu.CrabEmu.plist","~/Library/Preferences/org.openemu.desmume.plist","~/Library/Preferences/org.openemu.dolphin.plist","~/Library/Preferences/org.openemu.FCEU.plist","~/Library/Preferences/org.openemu.Gambatte.plist","~/Library/Preferences/org.openemu.GenesisPlus.plist","~/Library/Preferences/org.openemu.Higan.plist","~/Library/Preferences/org.openemu.Mednafen.plist","~/Library/Preferences/org.openemu.mGBA.plist","~/Library/Preferences/org.openemu.Mupen64Plus.plist","~/Library/Preferences/org.openemu.NeoPop.plist","~/Library/Preferences/org.openemu.Nestopia.plist","~/Library/Preferences/org.openemu.O2EM.plist","~/Library/Preferences/org.openemu.OpenEmu.plist","~/Library/Preferences/org.openemu.Picodrive.plist","~/Library/Preferences/org.openemu.PPSSPP.plist","~/Library/Preferences/org.openemu.ProSystem.plist","~/Library/Preferences/org.openemu.SNES9x.plist","~/Library/Preferences/org.openemu.Stella.plist","~/Library/Preferences/org.openemu.TwoMbit.plist","~/Library/Preferences/org.openemu.VecXGL.plist","~/Library/Preferences/org.openemu.VisualBoyAdvance.plist","~/Library/Saved Application State/org.openemu.OpenEmu.savedState"]}]]},"openemu@experimental":{"auto_updates":true,"caveats_rosetta":true,"conflicts_with_args":{":cask":["openemu"]},"depends_on_args":{":macos":":any"},"desc":"Retro video game emulation","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openemu.org/","names":["OpenEmu"],"ruby_source_checksum":{":sha256":"f761f07f05613bed5a769c0a096a986a8564265686108fde977b267785ed9496"},"ruby_source_path":"Casks/o/openemu@experimental.rb","sha256":"57b6f2b6005119efecb566e8cf611e12f1d0171dcd1f96797a0e9b4c33d3cdb4","tap_string":"homebrew/cask","url_args":["https://github.com/OpenEmu/OpenEmu/releases/download/v2.4.1/OpenEmu_2.4.1-experimental.zip"],"version":"2.4.1","raw_artifacts":[[":app",["OpenEmu.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.openemu.openemu.sfl*","~/Library/Application Support/OpenEmu","~/Library/Application Support/org.openemu.OEXPCCAgent.Agents","~/Library/Caches/OpenEmu","~/Library/Caches/org.openemu.OpenEmu","~/Library/Cookies/org.openemu.OpenEmu.binarycookies","~/Library/HTTPStorages/org.openemu.OpenEmu.binarycookies","~/Library/Preferences/org.openemu.*.plist","~/Library/Saved Application State/org.openemu.OpenEmu.savedState"]}]]},"openforis-collect":{"depends_on_args":{":macos":":any"},"desc":"Data management for field-based inventories","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://openforis.org/solutions/collect/","names":["Open Foris Collect"],"renames":[["OpenForisCollect-*-osx-installer.app","OpenForisCollect-osx-installer.app"]],"ruby_source_checksum":{":sha256":"b737dcb3a59d72fb8096db7d13e9fd9d987c4825ed2c0cbe71a6a3ebb8a67e72"},"ruby_source_path":"Casks/o/openforis-collect.rb","sha256":"6e6f305ef12135dcaf28e9c5fa8b7c72189d10ac03b3391fe37f6381b0cf58d7","tap_string":"homebrew/cask","url_args":["https://search.maven.org/remotecontent?filepath=org/openforis/collect/collect-installer/4.0.110/collect-installer-4.0.110-osx.dmg"],"version":"4.0.110","raw_artifacts":[[":uninstall",{":quit":"OpenForisCollect-launcher.app",":signal":[["TERM","OpenForisCollect-launcher.app"]],":script":{":executable":"~/OpenForis/Collect/uninstall.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"]}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/openforis-collect/4.0.110/OpenForisCollect-osx-installer.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"]}}],[":zap",{":trash":"~/OpenForis/Collect"}]]},"openframeworks":{"depends_on_args":{":macos":":any"},"desc":"C++ toolkit for creative coding","homepage":"https://openframeworks.cc/","names":["Openframeworks"],"ruby_source_checksum":{":sha256":"3d696c75605e25440ae77870758157e3c1c1a20ffc36676fccff5839790b7e29"},"ruby_source_path":"Casks/o/openframeworks.rb","sha256":"e4a2dd6e75805320aac905f9f82f7b85e67a8b799137d47f35d40f7c4c195c9b","tap_string":"homebrew/cask","url_args":["https://github.com/openframeworks/openFrameworks/releases/download/0.12.1/of_v0.12.1_osx_release.tar.gz"],"version":"0.12.1","raw_artifacts":[[":suite",["of_v0.12.1_osx_release"]]]},"openhuman":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Personal AI assistant with local memory and integrations","homepage":"https://tinyhumans.ai/openhuman","names":["OpenHuman"],"ruby_source_checksum":{":sha256":"a3a93f5751bc9f0b688fface5e337ea26a481af599cc9f45d09b69a5c2df61c2"},"ruby_source_path":"Casks/o/openhuman.rb","sha256":"5454dc58e610f73a8cc62f2c5e3c91a63cf2bd648fa2f473e6671ea29822e2d0","tap_string":"homebrew/cask","url_args":["https://github.com/tinyhumansai/openhuman/releases/download/v0.64.15/OpenHuman_0.64.15_x64.dmg"],"version":"0.64.15","raw_artifacts":[[":uninstall",{":quit":"com.openhuman.app"}],[":app",["OpenHuman.app"]],[":zap",{":trash":["~/.openhuman","~/Library/Preferences/com.openhuman.app.plist"]}]]},"openhv":{"depends_on_args":{":macos":":any"},"desc":"Pixel art science-fiction real-time strategy game","homepage":"https://www.openhv.net/","names":["OpenHV"],"ruby_source_checksum":{":sha256":"6da9dab6b1d51a6804f84105306c3c2f035cdb1300e95f388d64eb5fbc6f250e"},"ruby_source_path":"Casks/o/openhv.rb","sha256":"7ccb58351554bbabf2181c6330cfabd139ba555b7f71ee91d9880c7c8110c60f","tap_string":"homebrew/cask","url_args":["https://github.com/OpenHV/OpenHV/releases/download/20250725/OpenHV-20250725.dmg"],"version":"20250725","raw_artifacts":[[":app",["OpenHV.app"]],[":zap",{":trash":["~/Library/Application Support/OpenRA/hv-news.json","~/Library/Application Support/OpenRA/Logs","~/Library/Application Support/OpenRA/ModMetadata","~/Library/Saved Application State/net.openra.mod.hv.savedState"]}]]},"openin":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Route links, emails, and files to your preferred apps","homepage":"https://loshadki.app/openin4/","names":["OpenIn"],"ruby_source_checksum":{":sha256":"60b0bcc223648bfcd2b60aee34f2859b62d51fd6313a80963862e3a2745a45d5"},"ruby_source_path":"Casks/o/openin.rb","sha256":"f34bf80219d50d4d2293a710ddc2065b97942237aac9e160846ce994116a23ae","tap_string":"homebrew/cask","url_args":["https://loshadki.app/openin4/releases/OpenIn-4.5.2.app.zip"],"version":"4.5.2","raw_artifacts":[[":app",["OpenIn.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.loshadki.OpenIn.*","~/Library/Application Scripts/app.loshadki.OpenInJSExecutor","~/Library/Containers/app.loshadki.OpenIn.*","~/Library/Containers/app.loshadki.OpenInJSExecutor","~/Library/Group Containers/4QE86VV38D.app.loshadki.OpenIn","~/Library/HTTPStorages/app.loshadki.OpenIn","~/Library/Preferences/app.loshadki.OpenIn.plist"]}]]},"openineditor-lite":{"depends_on_args":{":macos":":any"},"desc":"Finder Toolbar app to open the current directory in Editor","homepage":"https://github.com/Ji4n1ng/OpenInTerminal","names":["OpenInEditor-Lite"],"ruby_source_checksum":{":sha256":"a77ce9e155c37877be83404944f7e5593c927b0dbf81e868e520f9603662fcc3"},"ruby_source_path":"Casks/o/openineditor-lite.rb","sha256":"40db3a781bee2da0f24cc17a9da5a59162ec4ca1d6f17e0504874f41c326106f","tap_string":"homebrew/cask","url_args":["https://github.com/Ji4n1ng/OpenInTerminal/releases/download/v1.2.8/OpenInEditor-Lite.zip"],"version":"1.2.8","raw_artifacts":[[":app",["OpenInEditor-Lite.app"]],[":zap",{":trash":"~/Library/Preferences/wang.jianing.app.OpenInEditor-Lite.plist"}]]},"openinterminal-lite":{"depends_on_args":{":macos":":any"},"desc":"Finder Toolbar app to open the current directory in Terminal","homepage":"https://github.com/Ji4n1ng/OpenInTerminal","names":["OpenInTerminal-Lite"],"ruby_source_checksum":{":sha256":"571eed9165ce54f156c6c923c14ef9b436b60f45790d3ad509de738ca20300ee"},"ruby_source_path":"Casks/o/openinterminal-lite.rb","sha256":"189842433aed140307a17f25e93cbbe496fc0d745b6e7c2e879cb5dab23250af","tap_string":"homebrew/cask","url_args":["https://github.com/Ji4n1ng/OpenInTerminal/releases/download/v1.2.8/OpenInTerminal-Lite.zip"],"version":"1.2.8","raw_artifacts":[[":app",["OpenInTerminal-Lite.app"]],[":zap",{":trash":"~/Library/Preferences/wang.jianing.app.OpenInTerminal-Lite.plist"}]]},"openinterminal":{"depends_on_args":{":macos":":any"},"desc":"Finder Toolbar app to open the current directory in Terminal or Editor","homepage":"https://github.com/Ji4n1ng/OpenInTerminal","names":["OpenInTerminal"],"ruby_source_checksum":{":sha256":"5f19a122c75be032aff3e3f0195f94b8c566341cff7d5dac196776981f0025db"},"ruby_source_path":"Casks/o/openinterminal.rb","sha256":"14df8720783492fb430237e221604ac332f1025b1d51019e230b796daa387765","tap_string":"homebrew/cask","url_args":["https://github.com/Ji4n1ng/OpenInTerminal/releases/download/v2.3.9/OpenInTerminal.zip"],"version":"2.3.9","raw_artifacts":[[":app",["OpenInTerminal.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.wang.jianing.app.OpenInTerminal","~/Library/Application Scripts/wang.jianing.app.OpenInTerminal","~/Library/Application Scripts/wang.jianing.app.OpenInTerminal.OpenInTerminalFinderExtension","~/Library/Application Scripts/wang.jianing.app.OpenInTerminalHelper","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/wang.jianing.app.openinterminalhelper.sfl*","~/Library/Containers/wang.jianing.app.OpenInTerminal.OpenInTerminalFinderExtension","~/Library/Containers/wang.jianing.app.OpenInTerminalHelper","~/Library/Group Containers/group.wang.jianing.app.OpenInTerminal","~/Library/Logs/OpenInTerminal","~/Library/Preferences/wang.jianing.app.OpenInTerminal.plist"]}]]},"openkey":{"depends_on_args":{":macos":":any"},"desc":"Vietnamese input system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/tuyenvm/OpenKey/","names":["OpenKey"],"ruby_source_checksum":{":sha256":"7b390e547b1642a1c6ab7b852fe8e3f6683b0a1d0de0d92a49de5fb927f1165c"},"ruby_source_path":"Casks/o/openkey.rb","sha256":"0551e0b73f2aff1c75098124f348ea871b8a7233f8c407875ceb69d7b8f84b1c","tap_string":"homebrew/cask","url_args":["https://github.com/tuyenvm/OpenKey/releases/download/2.0.5/OpenKey2.0.5.dmg"],"version":"2.0.5","raw_artifacts":[[":app",["OpenKey.app"]],[":zap",{":trash":["~/Library/Caches/com.tuyenmai.openkey","~/Library/HTTPStorages/com.tuyenmai.openkey","~/Library/Preferences/com.tuyenmai.openkey.plist"]}]]},"openlens":{"auto_updates":true,"desc":"Open source build of Lens Kubernetes IDE","homepage":"https://github.com/MuhammedKalkan/OpenLens/","names":["OpenLens"],"ruby_source_checksum":{":sha256":"23c1e5391a372afe3d9d143b2ce4721eb045763f54ae20868d2619594cdc0a1c"},"ruby_source_path":"Casks/o/openlens.rb","sha256":"22f94468f4ccfe4f24c0580a04f76baa9edadf7f9a6d735d677f828372c139e7","tap_string":"homebrew/cask","url_args":["https://github.com/MuhammedKalkan/OpenLens/releases/download/v6.5.2-366/OpenLens-6.5.2-366.dmg"],"version":"6.5.2-366","raw_artifacts":[[":app",["OpenLens.app"]],[":zap",{":trash":["~/Library/Application Support/OpenLens","~/Library/Logs/OpenLens"]}]]},"openlist-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop application for OpenList","homepage":"https://github.com/OpenListTeam/OpenList-Desktop","names":["OpenList Desktop"],"ruby_source_checksum":{":sha256":"46431cdbf8062dedef0ba49c5641e5fa7808eedc2001df30a429b050c170aa54"},"ruby_source_path":"Casks/o/openlist-app.rb","sha256":"4be5e48a20daac219ff354f9ca5e3aefdf0a7f9cb0c266bd5333951db6e24710","tap_string":"homebrew/cask","url_args":["https://github.com/OpenListTeam/OpenList-Desktop/releases/download/v0.9.1/OpenList-Desktop_0.9.1_x64.dmg"],"version":"0.9.1","raw_artifacts":[[":app",["OpenList-Desktop.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.github.openlistteam.openlist.desktop","~/Library/Application Support/io.github.openlistteam.openlist","~/Library/Application Support/io.github.openlistteam.openlist.service.bundle","~/Library/Application Support/OpenList Desktop","~/Library/Application Support/openlist-service-config","~/Library/Caches/io.github.openlistteam.openlist.desktop","~/Library/Group Containers/io.github.openlistteam.openlist.desktop","~/Library/LaunchAgents/io.github.openlistteam.openlist.service.plist","~/Library/Logs/OpenList Desktop","~/Library/WebKit/io.github.openlistteam.openlist.desktop"]}]]},"openlogi":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Local-first alternative to Logitech Options+ for HID++ devices","homepage":"https://openlogi.org/","names":["OpenLogi"],"ruby_source_checksum":{":sha256":"9f19bc945b7bdcba59aea9f156056a8b3249002cede2a66b70389251374cf195"},"ruby_source_path":"Casks/o/openlogi.rb","sha256":"b30faea9f1ecf93f990378cdfd7c8116b512403abd52c142ed3aa51f1197e146","tap_string":"homebrew/cask","url_args":["https://updates.openlogi.org/releases/v0.8.17/OpenLogi-v0.8.17-macos-x86_64.dmg"],"version":"0.8.17","raw_artifacts":[[":uninstall",{":launchctl":"org.openlogi.agent.service",":quit":["org.openlogi.agent","org.openlogi.openlogi","org.openlogi.overlay"]}],[":app",["OpenLogi.app"]],[":binary",["$APPDIR/OpenLogi.app/Contents/MacOS/openlogi"]],[":zap",{":trash":["~/.config/openlogi","~/.local/share/openlogi","~/Library/Caches/org.openlogi.openlogi","~/Library/Preferences/org.openlogi.openlogi.plist","~/Library/Preferences/org.openlogi.overlay.plist","~/Library/Saved Application State/org.openlogi.openlogi.savedState"]}]]},"openlp":{"depends_on_args":{":macos":":any"},"desc":"Worship presentation software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openlp.org/","names":["OpenLP"],"ruby_source_checksum":{":sha256":"3132afc96f9fc0de84ac1237c6a9289e2e0ac9573068ebd15c24e94f14c6d418"},"ruby_source_path":"Casks/o/openlp.rb","sha256":"5ce5f179a615c1c87699ec794d8424dd3c0ee698c6167a0e8f18f06e6fa68148","tap_string":"homebrew/cask","url_args":["https://get.openlp.org/3.1.7/OpenLP-3.1.7-x86_64.dmg"],"version":"3.1.7","raw_artifacts":[[":app",["OpenLP.app"]],[":zap",{":trash":["~/Library/Application Support/openlp","~/Library/Caches/com.apple.helpd/Generated/org.openlp.OpenLP.help*","~/Library/Preferences/org.openlp.OpenLP.plist","~/Library/Preferences/org.openlp.plist","~/Library/Saved Application State/org.openlp.OpenLP.savedState"]}]]},"openmsx-emulator":{"depends_on_args":{":macos":":any"},"desc":"MSX emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openmsx.org/","names":["openMSX"],"ruby_source_checksum":{":sha256":"93d81ccd5132439d55eb64b44691998014fa5cca3b59865f0eb565ea8535de9a"},"ruby_source_path":"Casks/o/openmsx-emulator.rb","sha256":"dba74cb02b431ff6255a209887f65af32d6bb165afbb7815931b40915f589ba6","tap_string":"homebrew/cask","url_args":["https://github.com/openMSX/openMSX/releases/download/RELEASE_21_0/openmsx-21.0-mac-x86_64-bin.dmg"],"version":"21.0","raw_artifacts":[[":app",["openMSX.app"]],[":zap",{":trash":"~/.openMSX"}]]},"openmtp":{"depends_on_args":{":macos":":any"},"desc":"Android file transfer","homepage":"https://openmtp.ganeshrvel.com/","names":["OpenMTP"],"ruby_source_checksum":{":sha256":"9f83cfdc88e0c0e2d3f295d10c20ea870cc0647ff24495c191a1f267e04ecb10"},"ruby_source_path":"Casks/o/openmtp.rb","sha256":"5740f93ff40ffc2c052c7f98b98150d88f1f3848a0d55a87a474e0843b80b407","tap_string":"homebrew/cask","url_args":["https://github.com/ganeshrvel/openmtp/releases/download/v3.3.0/openmtp-3.3.0-mac-x64.zip"],"version":"3.3.0","raw_artifacts":[[":app",["OpenMTP.app"]],[":zap",{":trash":["~/.io.ganeshrvel","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.ganeshrvel.openmtp.sfl*","~/Library/Application Support/io.ganeshrvel.openmtp","~/Library/Application Support/OpenMTP","~/Library/Preferences/io.ganeshrvel.openmtp.plist"]}]]},"openmw":{"depends_on_args":{":macos":":ventura"},"desc":"Open-source open-world RPG game engine that supports playing Morrowind","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openmw.org/","names":["OpenMW"],"ruby_source_checksum":{":sha256":"d9d80d24e5be55543d2ef1f3c8148a374d9f4ff79669de5e2f5c58830b20603c"},"ruby_source_path":"Casks/o/openmw.rb","sha256":"cce014e1827cf2b1a23017894015648298c90e3324097fac157dd9e40b341602","tap_string":"homebrew/cask","url_args":["https://github.com/OpenMW/openmw/releases/download/openmw-0.51.0/OpenMW-0.51.0-macOS-x86_64.dmg"],"version":"0.51.0","raw_artifacts":[[":app",["OpenMW.app"]],[":app",["OpenMW-CS.app"]],[":zap",{":trash":["~/Library/Application Support/openmw","~/Library/Preferences/openmw","~/Library/Preferences/org.openmw.openmw.plist","~/Library/Saved Application State/org.openmw.*.savedState"]}]]},"openoffice":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Free and open-source productivity suite","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.openoffice.org/","languages":["en","de","fr","gl","ko","pt-BR","pt","ru"],"language_variations":[{":languages":["en"],":default":true,":value":"en-US"},{":languages":["de"],":value":"de",":overrides":{"sha256":"c18f6628aaa49f5fdf9daf17ada213754b67de5619a7c35f6b9570b6e275f521","url_args":["https://downloads.sourceforge.net/openofficeorg.mirror/Apache_OpenOffice_4.1.16_MacOS_x86-64_install_de.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"d4a330778c4bebf8468377b4260b03bc0332bc6bd6097c3f3e59d5a98730fc98","url_args":["https://downloads.sourceforge.net/openofficeorg.mirror/Apache_OpenOffice_4.1.16_MacOS_x86-64_install_fr.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"sha256":"f97275e33f42a6073bd3120e7e9726f10b32959afab03f19bae9104edd676796","url_args":["https://downloads.sourceforge.net/openofficeorg.mirror/Apache_OpenOffice_4.1.16_MacOS_x86-64_install_gl.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"sha256":"45f5cbc70ff7a39f9117d04c32be6afdefdc88621897afc00ae46605b90035c2","url_args":["https://downloads.sourceforge.net/openofficeorg.mirror/Apache_OpenOffice_4.1.16_MacOS_x86-64_install_ko.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"1882f1f16c392b4f1c3e8223201870752072f08d514c1c5f8a88b827da036588","url_args":["https://downloads.sourceforge.net/openofficeorg.mirror/Apache_OpenOffice_4.1.16_MacOS_x86-64_install_pt-BR.dmg"]}},{":languages":["pt"],":value":"pt",":overrides":{"sha256":"3002baf0feae7b91446ce39006225f601fff6814214139563074f234ff39ef6d","url_args":["https://downloads.sourceforge.net/openofficeorg.mirror/Apache_OpenOffice_4.1.16_MacOS_x86-64_install_pt.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"6ec1df9abf9b850bbd2cdfe8fd662bb52276343952ddedd7f7933ebfadfc6df2","url_args":["https://downloads.sourceforge.net/openofficeorg.mirror/Apache_OpenOffice_4.1.16_MacOS_x86-64_install_ru.dmg"]}}],"names":["Apache OpenOffice"],"ruby_source_checksum":{":sha256":"d79a938a125b1ba85903900b5a7b14ddedcac4c97b42522ae4dbbd7c4a3be500"},"ruby_source_path":"Casks/o/openoffice.rb","sha256":"01a1fa4193dd846ef72a29e33578eac406655a213dd8262363434cd6d5b901fa","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/openofficeorg.mirror/Apache_OpenOffice_4.1.16_MacOS_x86-64_install_en-US.dmg"],"version":"4.1.16","raw_artifacts":[[":app",["OpenOffice.app"]],[":zap",{":trash":"~/Library/Application Support/OpenOffice"}]]},"openpencil":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Open-source design editor compatible with Figma","homepage":"https://openpencil.dev/","names":["OpenPencil"],"ruby_source_checksum":{":sha256":"fd0307e1fafbc52b8a4682e7db675f434e38014f1545706bc7694cec40bae7cb"},"ruby_source_path":"Casks/o/openpencil.rb","sha256":"39ae0083ed6840e80533d4b08187d06fc40e474a2ded35a901d7548c4b5cf6ed","tap_string":"homebrew/cask","url_args":["https://github.com/open-pencil/open-pencil/releases/download/v0.16.0/OpenPencil_x64.app.tar.gz"],"version":"0.16.0","raw_artifacts":[[":app",["OpenPencil.app"]],[":zap",{":trash":["~/Library/Application Support/net.dannote.open-pencil","~/Library/Caches/net.dannote.open-pencil","~/Library/Preferences/net.dannote.open-pencil.plist","~/Library/Saved Application State/net.dannote.open-pencil.savedState"]}]]},"openpht":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Community-driven fork of Plex Home Theater","homepage":"https://github.com/RasPlex/OpenPHT","names":["OpenPHT"],"ruby_source_checksum":{":sha256":"ba54282180884f15fb58a5ab620b99107cb24a6c810be22b1368ed96e69aaa4c"},"ruby_source_path":"Casks/o/openpht.rb","sha256":"153cbba8d9bb7f61c646fc4221f4ab107a15809d7bf5da41204dac49fbba0553","tap_string":"homebrew/cask","url_args":["https://github.com/RasPlex/OpenPHT/releases/download/v1.8.0.148-573b6d73/OpenPHT-1.8.0.148-573b6d73-macosx-x86_64.zip"],"version":"1.8.0.148-573b6d73","raw_artifacts":[[":app",["OpenPHT.app"]],[":zap",{":trash":["~/Library/Application Support/OpenPHT","~/Library/Logs/OpenPHT.log","~/Library/Saved Application State/tv.openpht.openpht.savedState"]}]]},"openplc-editor":{"depends_on_args":{":macos":":any"},"desc":"IDE for creating programs for the OpenPLC Runtime","homepage":"https://github.com/Autonomy-Logic/openplc-editor","names":["OpenPLC Editor"],"ruby_source_checksum":{":sha256":"f6362e09ac6a30efbbbc3569e8fb54014d8d8208f883b6d380e6f03bd86cade7"},"ruby_source_path":"Casks/o/openplc-editor.rb","sha256":"2c35aa520e3039f7435063234ffc53c7172e1308203e043b93a203bbc08aa42b","tap_string":"homebrew/cask","url_args":["https://github.com/Autonomy-Logic/openplc-editor/releases/download/v4.3.2/OpenPLC_Editor_4.3.2.dmg"],"version":"4.3.2","raw_artifacts":[[":uninstall",{":quit":"com.autonomylogic.openplceditor"}],[":app",["OpenPLC Editor.app"]],[":zap",{":trash":["~/Library/Application Support/OpenPLC Editor","~/Library/HTTPStorages/com.autonomylogic.openplceditor","~/Library/Preferences/com.autonomylogic.openplceditor.plist","~/Library/Saved Application State/com.autonomylogic.openplceditor.savedState"]}]]},"openra":{"conflicts_with_args":{":cask":["openra@playtest"]},"depends_on_args":{":macos":":any"},"desc":"Real-time strategy game engine for Westwood games","homepage":"https://www.openra.net/","names":["OpenRA"],"ruby_source_checksum":{":sha256":"6880adbac7ee9ad912439e60cfc5343ff0719c7e6e5f2e640fbfe2f5fd5c39fd"},"ruby_source_path":"Casks/o/openra.rb","sha256":"2a78cd58603fd06ed6006ae5916065455a7ac7c1290dba1d06c0292bad4238ab","tap_string":"homebrew/cask","url_args":["https://github.com/OpenRA/OpenRA/releases/download/release-20250330/OpenRA-release-20250330.dmg"],"version":"20250330","raw_artifacts":[[":app",["OpenRA - Dune 2000.app"]],[":app",["OpenRA - Red Alert.app"]],[":app",["OpenRA - Tiberian Dawn.app"]],[":zap",{":trash":["~/Library/Application Support/OpenRA","~/Library/Saved Application State/net.openra.mod.cnc.savedState","~/Library/Saved Application State/net.openra.mod.d2k.savedState","~/Library/Saved Application State/net.openra.mod.ra.savedState"]}]]},"openra@playtest":{"conflicts_with_args":{":cask":["openra"]},"depends_on_args":{":macos":":any"},"desc":"Real-time strategy game engine for Westwood games","homepage":"https://www.openra.net/","names":["OpenRA (playtest)"],"ruby_source_checksum":{":sha256":"1164479fe76ae71cd790673a9afec003ef530d87fa7cf5ba3b827b56162e84b1"},"ruby_source_path":"Casks/o/openra@playtest.rb","sha256":"e95ee61d3c68d4ee4d51e40e8ddd6d7f09ffab7c02ad7211ed0d429a5e9fba92","tap_string":"homebrew/cask","url_args":["https://github.com/OpenRA/OpenRA/releases/download/playtest-20261011/OpenRA-playtest-20261011.dmg"],"version":"20261011","raw_artifacts":[[":app",["OpenRA - Dune 2000.app"]],[":app",["OpenRA - Red Alert.app"]],[":app",["OpenRA - Tiberian Dawn.app"]],[":zap",{":trash":["~/Library/Application Support/OpenRA","~/Library/Saved Application State/net.openra.mod.cnc.savedState","~/Library/Saved Application State/net.openra.mod.d2k.savedState","~/Library/Saved Application State/net.openra.mod.ra.savedState"]}]]},"openrct2":{"desc":"Open-source re-implementation of RollerCoaster Tycoon 2","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openrct2.io/","names":["OpenRCT2"],"ruby_source_checksum":{":sha256":"96d1433ce2984d4864d5694325be61dc7f2bad5fba301935c7a6ce59a7a46cd4"},"ruby_source_path":"Casks/o/openrct2.rb","sha256":"5f57e48dbe438fd6fd5059954afe521a01365a36c11085b190067ea3204b6565","tap_string":"homebrew/cask","url_args":["https://github.com/OpenRCT2/OpenRCT2/releases/download/v0.5.6/OpenRCT2-v0.5.6-macos-universal.zip"],"version":"0.5.6","raw_artifacts":[[":app",["OpenRCT2.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/OpenRCT2*","~/Library/Application Support/OpenRCT2","~/Library/Preferences/io.openrct2.OpenRCT2.plist","~/Library/Preferences/website.openrct2.OpenRCT2.plist","~/Library/Saved Application State/io.openrct2.OpenRCT2.savedState"]}]]},"openrefine":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool for working with messy data (previously Google Refine)","homepage":"https://openrefine.org/","names":["OpenRefine"],"ruby_source_checksum":{":sha256":"451720080e8117279b5cea012e52dfcd4b4bda312c36d475ef720a010a10d44e"},"ruby_source_path":"Casks/o/openrefine.rb","sha256":"5aeedcd9eaca5aef3b938bb7766d28a85dffb19550635196c38586d24ffb93f3","tap_string":"homebrew/cask","url_args":["https://github.com/OpenRefine/OpenRefine/releases/download/3.10.1/openrefine-mac-3.10.1.dmg"],"version":"3.10.1","raw_artifacts":[[":app",["OpenRefine.app"]],[":zap",{":trash":["~/Library/Application Support/OpenRefine","~/Library/Saved Application State/com.google.refine.Refine.savedState"]}]]},"openrgb":{"depends_on_args":{":macos":":any"},"desc":"Open source RGB lighting control that doesn't depend on manufacturer software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openrgb.org/","names":["OpenRGB"],"ruby_source_checksum":{":sha256":"0ebc54d67126021fab8c9aeba0f8ee2a8b583dd2bdf0093f760c0bb6b2c08c8c"},"ruby_source_path":"Casks/o/openrgb.rb","sha256":"050222f6a0740977980e59dd849182180faa6c6a8f19ffe4ea51a98451415c20","tap_string":"homebrew/cask","url_args":["https://codeberg.org/OpenRGB/OpenRGB/releases/download/release_candidate_1.0rc3/OpenRGB_1.0rc3_MacOS_Intel_6fbcf62.zip"],"version":"1.0rc3,6fbcf62","raw_artifacts":[[":app",["OpenRGB.app"]],[":zap",{":trash":["~/.config/OpenRGB","~/Library/Preferences/com.yourcompany.OpenRGB.plist","~/Library/Saved Application State/com.yourcompany.OpenRGB.savedState"]}]]},"openrocket":{"depends_on_args":{":macos":":any"},"desc":"Model rocket simulator","homepage":"https://www.openrocket.info/","names":["OpenRocket"],"ruby_source_checksum":{":sha256":"1a5ade5d51c728b8dd91956a1edd7b4769b4ba2cc267b332f3c8e3b4abff4a82"},"ruby_source_path":"Casks/o/openrocket.rb","sha256":"f4aacf2e821b23dcd2dfabe46fc5c2a23ad956f16c216d96b5ee026274f82bcc","tap_string":"homebrew/cask","url_args":["https://github.com/openrocket/openrocket/releases/download/release-24.12/OpenRocket-24.12-installer-macOS-Intel.dmg"],"version":"24.12","raw_artifacts":[[":app",["OpenRocket.app"]],[":zap",{":trash":["~/Library/Application Support/OpenRocket","~/Library/Preferences/openrocket.favoritepresets.*"]}]]},"opensc-app":{"depends_on_args":{":macos":":any"},"desc":"Smart card libraries and utilities","homepage":"https://github.com/OpenSC/OpenSC/wiki","names":["OpenSC"],"ruby_source_checksum":{":sha256":"585f0e3c9ee8ce23397d700c0118e823dec89ae0a18f0849dd82dd160091153b"},"ruby_source_path":"Casks/o/opensc-app.rb","sha256":"61c2c7b9329a65e43a34151016530d54859561d8fbbe7a723911119abf0ccd7f","tap_string":"homebrew/cask","url_args":["https://github.com/OpenSC/OpenSC/releases/download/0.27.1/OpenSC-0.27.1.dmg"],"version":"0.27.1","raw_artifacts":[[":uninstall",{":launchctl":["org.opensc-project.mac.opensc-notify","org.opensc-project.mac.pkcs11-register"],":script":{":executable":"/usr/local/bin/opensc-uninstall",":sudo":true},":pkgutil":["org.opensc-project.mac.opensctoken","org.opensc-project.startup"]}],[":pkg",["OpenSC 0.27.1.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/org.opensc-project.mac.opensctoken.OpenSCTokenApp.savedState"}]]},"openscad":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["openscad@snapshot"]},"depends_on_args":{":macos":":any"},"desc":"Programmable solid 3D CAD modeller","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.openscad.org/","names":["OpenSCAD"],"ruby_source_checksum":{":sha256":"ebb5c9df216a0131c1eaf3101f9c608ba477f78da7e1c108b986484fca94af1c"},"ruby_source_path":"Casks/o/openscad.rb","sha256":"4e4568e19992636ba497c04bc2238399c92314fcb7bf75dc3632aa623ca3635e","tap_string":"homebrew/cask","url_args":["https://files.openscad.org/OpenSCAD-2021.01.dmg"],"version":"2021.01","raw_artifacts":[[":app",["OpenSCAD-2021.01.app"]],[":binary",["$APPDIR/OpenSCAD-2021.01.app/Contents/MacOS/OpenSCAD"],{":target":"openscad"}],[":zap",{":trash":["~/Library/Caches/org.openscad.OpenSCAD","~/Library/Preferences/org.openscad.OpenSCAD.plist","~/Library/Saved Application State/org.openscad.OpenSCAD.savedState"]}]]},"openscad@snapshot":{"conflicts_with_args":{":cask":["openscad"]},"depends_on_args":{":macos":":monterey"},"desc":"Programmable solid 3D CAD modeller","homepage":"https://www.openscad.org/downloads.html#snapshots","names":["OpenSCAD"],"ruby_source_checksum":{":sha256":"1b85c88b965fd216b6570688d49b1de1fc61569866b4435cb6ede762fc186451"},"ruby_source_path":"Casks/o/openscad@snapshot.rb","sha256":"79fe93d09169c1f6d1fbb68320a8f1cdded2383d504088ad241a435ffd3431df","tap_string":"homebrew/cask","url_args":["https://files.openscad.org/snapshots/OpenSCAD-2026.10.11.dmg"],"version":"2026.10.11","raw_artifacts":[[":uninstall",{":quit":"org.openscad.OpenSCAD"}],[":app",["OpenSCAD.app"]],[":binary",["$APPDIR/OpenSCAD.app/Contents/MacOS/OpenSCAD"],{":target":"openscad"}],[":zap",{":trash":["~/Library/Application Support/OpenSCAD","~/Library/Caches/org.openscad.OpenSCAD","~/Library/Preferences/org.openscad.OpenSCAD.plist","~/Library/Saved Application State/org.openscad.OpenSCAD.savedState"]}]]},"opensesame":{"depends_on_args":{":macos":":any"},"desc":"Graphical experiment builder for the social sciences","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://osdoc.cogsci.nl/","names":["OpenSesame"],"ruby_source_checksum":{":sha256":"34413223a21d3fdedda85029d6f4d5f8577ed482be019efe565c68c7384238d1"},"ruby_source_path":"Casks/o/opensesame.rb","sha256":"b457bf208d827678e217d39b1317efc8f7048807f6c4606d527923dc2d2ffee1","tap_string":"homebrew/cask","url_args":["https://github.com/open-cogsci/OpenSesame/releases/download/release%2F4.1.9/opensesame_4.1.9-py313-macos-x64-1.dmg"],"version":"4.1.9,py313","raw_artifacts":[[":app",["OpenSesame.app"]],[":zap",{":trash":["~/.opensesame","~/Library/Preferences/com.cogscinl.default.plist"]}]]},"openshot-video-editor":{"conflicts_with_args":{":cask":["openshot-video-editor@daily"]},"desc":"Cross-platform video editor","homepage":"https://openshot.org/","names":["OpenShot Video Editor"],"ruby_source_checksum":{":sha256":"1c6dd7452cce8fb91d5db5a05ec35d69a9dfed6506e94bfb7e01b2aa79ba8e08"},"ruby_source_path":"Casks/o/openshot-video-editor.rb","sha256":"32d5e55b447fd155f3f193ec36efe47e1f57f02a5f2090bdf3ef7b0bc7c8bcfd","tap_string":"homebrew/cask","url_args":["https://github.com/OpenShot/openshot-qt/releases/download/v4.0.1/OpenShot-v4.0.1-x86_64.dmg"],"version":"4.0.1","raw_artifacts":[[":app",["OpenShot Video Editor.app"]],[":zap",{":trash":["~/.openshot_qt","~/Library/Application Support/openshot","~/Library/Preferences/openshot-qt.plist"]}]]},"openshot-video-editor@daily":{"conflicts_with_args":{":cask":["openshot-video-editor"]},"depends_on_args":{":macos":":any"},"desc":"Cross-platform video editor","homepage":"https://openshot.org/","names":["OpenShot Video Editor (Daily Build)"],"ruby_source_checksum":{":sha256":"bc57bc80c1b13c25b1e67b136116ecc8e2baf38de6121a36c2fe7a2c3d31597e"},"ruby_source_path":"Casks/o/openshot-video-editor@daily.rb","sha256":"597c0a4a3837f8c591b5d017e5ce4e4dc0867c23d57d12b8081da666d8219502","tap_string":"homebrew/cask","url_args":["https://github.com/OpenShot/openshot-qt/releases/download/daily/OpenShot-v4.0.1-daily-18045-6f63ecae-c6d22664-x86_64.dmg"],"version":"4.0.1,18045-6f63ecae-c6d22664","raw_artifacts":[[":app",["OpenShot Video Editor.app"]],[":zap",{":trash":["~/.openshot_qt","~/Library/Application Support/openshot","~/Library/Preferences/openshot-qt.plist"]}]]},"opensim":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-01",":because":":unmaintained"},"desc":"Open-source alternative to SimPholders, written in Swift","disable_args":{":date":"2026-03-01",":because":":unmaintained"},"homepage":"https://github.com/luosheng/OpenSim/","names":["OpenSim"],"ruby_source_checksum":{":sha256":"478f49ce9db2dedc7334e3d5efc9384b3578a464905f0dca4de3fb0b389ce9b0"},"ruby_source_path":"Casks/o/opensim.rb","sha256":"4390edc443be22b5659ff9d6f69a66e0021c9f57e063147be79600235ceadfdb","tap_string":"homebrew/cask","url_args":["https://github.com/luosheng/OpenSim/releases/download/0.4.3/OpenSim.app.zip"],"version":"0.4.3","raw_artifacts":[[":app",["OpenSim.app"]]]},"opensong":{"depends_on_args":{":macos":":any"},"desc":"Presentation software","homepage":"https://www.opensong.org/","names":["OpenSong"],"ruby_source_checksum":{":sha256":"896bfdde2deec7ea066279540026e95deca9cb5fc900f4cebe1ebd7b4c080a16"},"ruby_source_path":"Casks/o/opensong.rb","sha256":"d3058292e406402bb1a65c4ed10d1e9c77fc9656d07ff381ed5f7904e1cd81b3","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/opensong/OpenSong/V3.4.8%20Beta/OpenSong%203.4.8.pkg"],"version":"3.4.8","raw_artifacts":[[":uninstall",{":pkgutil":"org.opensong.opensong"}],[":pkg",["OpenSong%203.4.8.pkg"]],[":zap",{":trash":["~/Library/Preferences/org.opensong.opensong.plist","~/Library/Saved Application State/org.opensong.opensong.savedState"]}]]},"opensoundmeter":{"depends_on_args":{":macos":":any"},"desc":"Sound measurement application for tuning audio systems in real-time","homepage":"https://opensoundmeter.com/","names":["Open Sound Meter"],"ruby_source_checksum":{":sha256":"3fa21ec9f31f12ccfa04db8ddbd15a584f8ec022a57d9754f0493b25ff957e54"},"ruby_source_path":"Casks/o/opensoundmeter.rb","sha256":"9fba53e2530cca4b7c46d5ed5e576bcfff59e4a27d85d7d28b017ce71defe7d4","tap_string":"homebrew/cask","url_args":["https://github.com/psmokotnin/osm/releases/download/v1.5.2/OpenSoundMeter_intel.dmg"],"version":"1.5.2","raw_artifacts":[[":app",["OpenSoundMeter.app"]],[":zap",{":trash":["~/.config/opensoundmeter","~/Library/Caches/OpenSoundMeter","~/Library/Preferences/com.opensoundmeter.OpenSoundMeter.plist","~/Library/Saved Application State/com.opensoundmeter.OpenSoundMeter.savedState"]}]]},"opensuperwhisper":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Whisper dictation/transcription app","homepage":"https://github.com/starmel/OpenSuperWhisper","names":["OpenSuperWhisper"],"ruby_source_checksum":{":sha256":"c24c9bf4e332c4da1ea6dee247ae6c0fb1d7fc41138423a6cea77fa829fc6996"},"ruby_source_path":"Casks/o/opensuperwhisper.rb","sha256":"af5ca5142c22e5bed3ba7d2642223c0a481e49935f5a5a6cf1bc766c7ecd9d69","tap_string":"homebrew/cask","url_args":["https://github.com/starmel/OpenSuperWhisper/releases/download/0.1.0/OpenSuperWhisper.dmg"],"version":"0.1.0","raw_artifacts":[[":app",["OpenSuperWhisper.app"]],[":zap",{":trash":["~/Library/Application Scripts/ru.starmel.OpenSuperWhisper","~/Library/Application Support/ru.starmel.OpenSuperWhisper"]}]]},"openthesaurus-deutsch":{"depends_on_args":{":macos":":any"},"desc":"German thesaurus for Apple Dictionary","homepage":"https://tekl.de/lexikon-plug-ins/openthesaurus-deutsch-lexikon-plugin","names":["OpenThesaurus Deutsch Dictionary plugin"],"ruby_source_checksum":{":sha256":"b3ce213b99831b1e3f490b89ed9c725abf32e8faf8c4033e30a83849ed128e98"},"ruby_source_path":"Casks/o/openthesaurus-deutsch.rb","sha256":"d620dc74b4e2bdf5322a7a537a3c126e209436b3621c849c725289cb6066aa90","tap_string":"homebrew/cask","url_args":["https://github.com/Tekl/openthesaurus-deutsch/releases/download/v2026.03.07/OpenThesaurus_Deutsch_dictionaryfile.zip"],"version":"2026.03.07","raw_artifacts":[[":dictionary",["OpenThesaurus Deutsch.dictionary"]]]},"opentoonz":{"depends_on_args":{":macos":":any"},"desc":"Open-source full-featured 2D animation creation software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://opentoonz.github.io/e/index.html","names":["OpenToonz"],"ruby_source_checksum":{":sha256":"d6ff4682fcf978ce9fea5c56954500c996cc4ec6538c9bf8a5370bc4a7373bd7"},"ruby_source_path":"Casks/o/opentoonz.rb","sha256":"6360efbde7739910d4eefe9d494b6b57e852a3f75bdbeb1e6d75abb84e609d13","tap_string":"homebrew/cask","url_args":["https://github.com/opentoonz/opentoonz/releases/download/v1.8.0/OpenToonz.pkg"],"version":"1.8.0","raw_artifacts":[[":uninstall",{":pkgutil":"io.github.opentoonz"}],[":pkg",["OpenToonz.pkg"]],[":zap",{":trash":["~/Library/Caches/OpenToonz","~/Library/Saved Application State/io.github.opentoonz.OpenToonz.savedState"]}]]},"openttd":{"depends_on_args":{":macos":":any"},"desc":"Open-source transport simulation game","homepage":"https://www.openttd.org/","names":["OpenTTD"],"ruby_source_checksum":{":sha256":"6d0948d4e4ccba6bc7ce72ad4799105163dd4a5d4b24a122ebdd79353003a8d0"},"ruby_source_path":"Casks/o/openttd.rb","sha256":"c2ac22ab3ac9ac1e82a8d9029b7e4ab069e425904420076605d860e64460f579","tap_string":"homebrew/cask","url_args":["https://cdn.openttd.org/openttd-releases/15.3/openttd-15.3-macos-universal.zip"],"version":"15.3","raw_artifacts":[[":app",["OpenTTD.app"]],[":zap",{":trash":["~/Documents/OpenTTD","~/Library/Application Support/CrashReporter/openttd_*.plist","~/Library/Logs/DiagnosticReports/openttd_*.crash","~/Library/Saved Application State/org.openttd.openttd.savedState"]}]]},"openusage":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"AI usage tracker for Cursor, Claude Code, Codex, Copilot and more","homepage":"https://www.openusage.ai/","names":["OpenUsage"],"ruby_source_checksum":{":sha256":"5ce678c3d5636cff8d9538078d5221c9832fc4cda767dd6fec2562d6675e7dec"},"ruby_source_path":"Casks/o/openusage.rb","sha256":"7bd14941e4b49cb6ef8dafae8b76418e242fcde463bf1a42acff005059f457ee","tap_string":"homebrew/cask","url_args":["https://github.com/robinebers/openusage/releases/download/v0.7.15/OpenUsage-0.7.15.dmg"],"version":"0.7.15","raw_artifacts":[[":uninstall",{":quit":"com.robinebers.openusage"}],[":app",["OpenUsage.app"]],[":zap",{":trash":["~/Library/Application Support/com.robinebers.openusage","~/Library/Application Support/OpenUsage","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.robinebers.openusage","~/Library/Caches/com.robinebers.openusage","~/Library/HTTPStorages/com.robinebers.openusage","~/Library/HTTPStorages/com.robinebers.openusage.binarycookies","~/Library/Logs/OpenUsage","~/Library/Preferences/com.robinebers.openusage.plist","~/Library/Preferences/com.robinebers.openusage.telemetry.plist"]}]]},"openvanilla":{"container_args":{":nested":"OpenVanillaInstaller.app/Contents/Resources/NotarizedArchives/OpenVanilla-r3520.zip"},"depends_on_args":{":macos":":any"},"desc":"Provides common input methods","homepage":"https://openvanilla.org/","names":["OpenVanilla"],"ruby_source_checksum":{":sha256":"337a1398968fe1ed83b31c922f5eff98a124e8eb84307592b82834f196fe94ea"},"ruby_source_path":"Casks/o/openvanilla.rb","sha256":"f6d9b74d85cc563e7b28656389fbbe4ffd800d342b71717a923d1b9c044276f5","tap_string":"homebrew/cask","url_args":["https://github.com/openvanilla/openvanilla/releases/download/1.8.7/OpenVanilla-Installer-Mac-1.8.7.zip"],"version":"1.8.7,3520","raw_artifacts":[[":input_method",["OpenVanilla.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.openvanilla.*.sfl*","~/Library/Application Support/OpenVanilla","~/Library/Preferences/org.openvanilla.*"]}]],"raw_caveats":"You must log out and log back in for the installation of openvanilla to take effect.\n"},"openvisualtraceroute":{"depends_on_args":{":macos":":any"},"desc":"Visual networking tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://visualtraceroute.net/","names":["OpenVisualTraceroute"],"ruby_source_checksum":{":sha256":"b165b9ac4c66cfc8be24089519773b94949b9cc6d9443ac71b4e709e2629a8c8"},"ruby_source_path":"Casks/o/openvisualtraceroute.rb","sha256":"bf1fecac21fecde1100f495b0e4e5a166b552dcc8477ab1caf90d6f63c610977","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/openvisualtrace/2.0.0/OpenVisualTraceRoute2.0.0.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["OpenVisualTraceroute.app"]],[":zap",{":trash":"~/ovtr"}]],"raw_caveats":"openvisualtraceroute requires Java 8. You can install it with:\n  brew install --cask temurin@8\n"},"openvpn-connect":{"depends_on_args":{":macos":":monterey"},"desc":"Client program for the OpenVPN Access Server","homepage":"https://openvpn.net/client/","names":["OpenVPN Connect client"],"ruby_source_checksum":{":sha256":"5dc6c47ca8789c8d88a4d9dd17a305cf513989609cc3bde918b58106479d60f8"},"ruby_source_path":"Casks/o/openvpn-connect.rb","sha256":"e92c8b03a1b01a3f3c0b08d8e6360719995c00f85b10675ebdf68c4dd8c5c327","tap_string":"homebrew/cask","url_args":["https://packages.openvpn.net/connect/v3/OpenVPN_Connect_3_9_0(6050)_x86_64_Installer_signed.pkg"],"version":"3.9.0,6050","raw_artifacts":[[":uninstall",{":launchctl":["org.openvpn.client","org.openvpn.client.app.ovpnuseragent","org.openvpn.helper"],":quit":"org.openvpn.client.app",":login_item":"OpenVPN Connect",":pkgutil":["org.openvpn.client.pkg","org.openvpn.client_framework.pkg","org.openvpn.client_launch.pkg","org.openvpn.client_uninstall.pkg","org.openvpn.helper_framework.pkg","org.openvpn.helper_launch.pkg"],":delete":["/Applications/OpenVPN Connect","/Applications/OpenVPN Connect.app"]}],[":pkg",["OpenVPN_Connect_3_9_0(6050)_x86_64_Installer_signed.pkg"]],[":zap",{":script":{":executable":"security",":args":["delete-keychain","openvpn.keychain-db"],":must_succeed":false},":trash":["~/Library/Application Support/OpenVPN Connect","~/Library/Logs/OpenVPN Connect","~/Library/Preferences/org.openvpn.client.app.helper.plist","~/Library/Preferences/org.openvpn.client.app.plist","~/Library/Saved Application State/org.openvpn.client.app.savedState"]}]]},"openwebstart":{"depends_on_args":{":macos":":any"},"desc":"Tool to run Java Web Start-based applications after the release of Java 11","homepage":"https://openwebstart.com/","names":["OpenWebStart"],"ruby_source_checksum":{":sha256":"4c99a109925dccacef3c16c7b0c8d7e3b64517e2a4968131d494beb49bf69d0c"},"ruby_source_path":"Casks/o/openwebstart.rb","sha256":"9554f92784641f8063611113874b6d446b0ba138130e2c43e8b7d86df1b9ce40","tap_string":"homebrew/cask","url_args":["https://github.com/karakun/OpenWebStart/releases/download/v1.14.0/OpenWebStart_macos-x64_1_14_0.dmg"],"version":"1.14.0","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":path":"/Applications/OpenWebStart"}],":type":"set_ownership"}]}],[":uninstall",{":script":{":executable":"/Applications/OpenWebStart/OpenWebStart Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-q"],":sudo":true,":print_stderr":false},":delete":"/Applications/OpenWebStart"}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/openwebstart/1.14.0/OpenWebStart Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q"],":sudo":true,":print_stderr":false}}],[":zap",{":trash":["~/.cache/icedtea-web","~/.config/icedtea-web"]}]]},"openwhispr":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Privacy-first voice-to-text dictation with AI agents","homepage":"https://github.com/OpenWhispr/openwhispr","names":["OpenWhispr"],"ruby_source_checksum":{":sha256":"2c03a4a06f4db7a1680094af09944bede73a74cf1f242c6d0fba0aab6acfbdd1"},"ruby_source_path":"Casks/o/openwhispr.rb","sha256":"d082ddc4c28bf5bda352441b9971a17497408ee5ee6765830260e09837e38ed2","tap_string":"homebrew/cask","url_args":["https://github.com/OpenWhispr/openwhispr/releases/download/v1.10.4/OpenWhispr-1.10.4.dmg"],"version":"1.10.4","raw_artifacts":[[":app",["OpenWhispr.app"]],[":zap",{":trash":["~/.cache/openwhispr","~/.config/autostart/open-whispr.desktop","~/.config/open-whispr","~/.local/share/icons/hicolor/256x256/apps/open-whispr.png","~/.openwhispr","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.gizmolabs.openwhispr.sfl*","~/Library/Application Support/open-whispr","~/Library/Caches/com.gizmolabs.openwhispr","~/Library/Caches/com.gizmolabs.openwhispr.ShipIt","~/Library/Caches/open-whispr-updater","~/Library/HTTPStorages/com.gizmolabs.openwhispr","~/Library/Preferences/ByHost/com.gizmolabs.openwhispr.ShipIt.*.plist","~/Library/Preferences/com.gizmolabs.openwhispr.plist","~/Library/Saved Application State/com.gizmolabs.openwhispr.savedState"]}]]},"openwork":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Unofficial desktop GUI for OpenCode","homepage":"https://openworklabs.com/","names":["OpenWork"],"ruby_source_checksum":{":sha256":"6f9d9576c5f633aa32825ca6dc36b6666caa8c5c1a202962fc50117d5570b30c"},"ruby_source_path":"Casks/o/openwork.rb","sha256":"217b21839a0d173d9ab44785d67bda5f062533ba051ef2ec11506ca358c37316","tap_string":"homebrew/cask","url_args":["https://github.com/different-ai/openwork/releases/download/v0.18.62/openwork-mac-x64-0.18.62.dmg"],"version":"0.18.62","raw_artifacts":[[":uninstall",{":quit":"com.differentai.openwork"}],[":app",["OpenWork.app"]],[":zap",{":trash":["~/Library/Application Support/@openwork","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.differentai.openwork.sfl*","~/Library/Application Support/com.differentai.openwork","~/Library/Application Support/OpenWork","~/Library/Caches/OpenWork","~/Library/Preferences/com.differentai.openwork.plist","~/Library/Preferences/com.differentai.openwork.ShipIt.plist"]}]]},"openzfs":{"depends_on_args":{":macos":":any"},"desc":"ZFS driver and utilities","homepage":"https://openzfsonosx.org/","names":["OpenZFS on OS X"],"ruby_source_checksum":{":sha256":"309581c12d23a811b2043f1070912c9600e42508881140c633803467d2884862"},"ruby_source_path":"Casks/o/openzfs.rb","sha256":"08d7f3ce61e52715d5cc91ad48e86eb859392461714be4998f76f6784acbf361","tap_string":"homebrew/cask","url_args":["https://github.com/openzfsonosx/openzfs-fork/releases/download/zfs-macOS-2.4.1p1/OpenZFSonOsX-2.4.1p1-Ventura-13.pkg"],"version":"2.4.1p1","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":command":{":path":"/usr/local/zfs/bin/zpool"},":sudo":true,":guards":[{":path":"/dev/zfs",":condition":"if_exists",":id":"1"}],":type":"run",":args":["export","-af"]}]}],[":uninstall",{":launchctl":["org.openzfsonosx.InvariantDisks","org.openzfsonosx.zconfigd","org.openzfsonosx.zed","org.openzfsonosx.zpool-import","org.openzfsonosx.zpool-import-all"],":pkgutil":"org.openzfsonosx.zfs"}],[":pkg",["OpenZFSonOsX-2.4.1p1-Ventura-13.pkg"]],[":bash_completion",["/etc/bash_completion.d/zfs"]],[":bash_completion",["/etc/bash_completion.d/zpool"]],[":postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/zfs"}],":type":"set_ownership"}]}],[":zap",{":trash":["~/Library/LaunchDaemons/org.openzfsonosx.InvariantDisks.plist","~/Library/LaunchDaemons/org.openzfsonosx.zconfigd.plist","~/Library/LaunchDaemons/org.openzfsonosx.zed.plist","~/Library/LaunchDaemons/org.openzfsonosx.zpool-import-all.plist","~/Library/LaunchDaemons/org.openzfsonosx.zpool-import.plist"]}]]},"opera-air":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser","homepage":"https://www.opera.com/air","names":["Opera Air"],"ruby_source_checksum":{":sha256":"7413ae3e76f56829397d96f0e57dd70ddab2b9db5b36a62bf1bc7ae9744c2d68"},"ruby_source_path":"Casks/o/opera-air.rb","sha256":"6c5e3d6681694270d3b8fb5c235dbb492d0f1de22a261bd6e4897cd31f649104","tap_string":"homebrew/cask","url_args":["https://get.geo.opera.com/pub/opera_air/137.0.6036.91/mac/Opera_Air_137.0.6036.91_Setup.dmg"],"version":"137.0.6036.91","raw_artifacts":[[":app",["Opera Air.app"]],[":zap",{":trash":["~/Library/Application Support/com.operasoftware.OperaAir","~/Library/Caches/com.operasoftware.Installer.OperaAir","~/Library/Caches/com.operasoftware.OperaAir","~/Library/Cookies/com.operasoftware.OperaAir.binarycookies","~/Library/HTTPStorages/com.operasoftware.Installer.OperaAir","~/Library/Preferences/com.operasoftware.OperaAir.plist","~/Library/Saved Application State/com.operasoftware.OperaAir.savedState"]}]]},"opera-gx":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Alternate version of the Opera web browser to complement gaming","homepage":"https://www.opera.com/gx","names":["Opera GX"],"ruby_source_checksum":{":sha256":"2f24c98b1b7cae51d1a9df0db7cfa76c7c57ff8d35f09f659571e36fbd90057b"},"ruby_source_path":"Casks/o/opera-gx.rb","sha256":"38c7c09e733ed3113fd66a1caf0bb7ee7b1f614f5e80876b1711a5c2411ee6dd","tap_string":"homebrew/cask","url_args":["https://get.geo.opera.com/pub/opera_gx/137.0.6036.65/mac/Opera_GX_137.0.6036.65_Setup.dmg"],"version":"137.0.6036.65","raw_artifacts":[[":app",["Opera GX.app"]],[":zap",{":trash":["~/Library/Application Support/com.operasoftware.OperaGX","~/Library/Caches/com.operasoftware.Installer.OperaGX","~/Library/Caches/com.operasoftware.OperaGX","~/Library/Cookies/com.operasoftware.OperaGX.binarycookies","~/Library/HTTPStorages/com.operasoftware.Installer.OperaGX","~/Library/Preferences/com.operasoftware.OperaGX.plist","~/Library/Saved Application State/com.operasoftware.OperaGX.savedState"]}]]},"opera":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser","homepage":"https://www.opera.com/","names":["Opera"],"ruby_source_checksum":{":sha256":"dadffb9ccdb98dc38b0eb0c6c325e9e589d16d87e84e92125063689d55371c05"},"ruby_source_path":"Casks/o/opera.rb","sha256":"55ca0aa8093326f9aca99176ee3641270072bddf79cba10bbdf2e251529c8c4a","tap_string":"homebrew/cask","url_args":["https://get.geo.opera.com/pub/opera/desktop/138.0.6044.24/mac/Opera_138.0.6044.24_Setup.dmg"],"version":"138.0.6044.24","raw_artifacts":[[":uninstall",{":quit":"com.operasoftware.Opera"}],[":app",["Opera.app"]],[":zap",{":trash":["~/Library/Application Support/com.operasoftware.Opera","~/Library/Caches/com.operasoftware.Installer.Opera","~/Library/Caches/com.operasoftware.Opera","~/Library/Cookies/com.operasoftware.Opera.binarycookies","~/Library/HTTPStorages/com.operasoftware.Installer.Opera","~/Library/Preferences/com.operasoftware.Opera.plist","~/Library/Saved Application State/com.operasoftware.Opera.savedState"]}]]},"opera@beta":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-02-05",":because":":discontinued"},"desc":"Web browser","homepage":"https://www.opera.com/computer/beta","names":["Opera Beta"],"ruby_source_checksum":{":sha256":"b51fc8b5abac4edca7a60b46a41a9ba1c45a8aa668a755f0f2244ba83f7213b2"},"ruby_source_path":"Casks/o/opera@beta.rb","sha256":"63cef0cda745407627cfae38bef69d3b44203e257dc16d01164a4ddbe9dff527","tap_string":"homebrew/cask","url_args":["https://get.geo.opera.com/pub/opera-beta/126.0.5750.30/mac/Opera_beta_126.0.5750.30_Setup.dmg"],"version":"126.0.5750.30","raw_artifacts":[[":app",["Opera Beta.app"]],[":zap",{":trash":["~/Library/Application Support/com.operasoftware.OperaNext","~/Library/Caches/com.operasoftware.Installer.OperaNext","~/Library/Caches/com.operasoftware.OperaNext","~/Library/Cookies/com.operasoftware.OperaNext.binarycookies","~/Library/HTTPStorages/com.operasoftware.Installer.OperaNext","~/Library/Preferences/com.operasoftware.OperaNext.plist","~/Library/Saved Application State/com.operasoftware.OperaNext.savedState"]}]]},"opera@developer":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser","homepage":"https://www.opera.com/browsers/opera/developer","names":["Opera Developer"],"ruby_source_checksum":{":sha256":"974089d664f893d435b6250a7eddc299b45b73566f1c262c19fac929b7cb1811"},"ruby_source_path":"Casks/o/opera@developer.rb","sha256":"05365135125eab98bac221e228a2cff12c8d8ba6baa4d7569ae5e225f065397a","tap_string":"homebrew/cask","url_args":["https://get.geo.opera.com/pub/opera-developer/140.0.6058.0/mac/Opera_Developer_140.0.6058.0_Setup.dmg"],"version":"140.0.6058.0","raw_artifacts":[[":app",["Opera Developer.app"]],[":zap",{":trash":["~/Library/Application Support/com.operasoftware.OperaDeveloper","~/Library/Caches/com.operasoftware.Installer.OperaDeveloper","~/Library/Caches/com.operasoftware.OperaDeveloper","~/Library/Cookies/com.operasoftware.OperaDeveloper.binarycookies","~/Library/HTTPStorages/com.operasoftware.Installer.OperaDeveloper","~/Library/Preferences/com.operasoftware.OperaDeveloper.plist","~/Library/Saved Application State/com.operasoftware.OperaDeveloper.savedState"]}]]},"operadriver":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Driver for Chromium-based Opera releases","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/operasoftware/operachromiumdriver","names":["OperaChromiumDriver"],"ruby_source_checksum":{":sha256":"13799f27cea986dc754ec3026258ad1afccd7d3da30d3487710e63eafe638dcc"},"ruby_source_path":"Casks/o/operadriver.rb","sha256":"6e11b896cbd19848717847792e90dd0600b5cb69aec93dc187480bedd14016be","tap_string":"homebrew/cask","url_args":["https://github.com/operasoftware/operachromiumdriver/releases/download/v.150.0.7871.212/operadriver_mac64.zip"],"version":"150.0.7871.212","raw_artifacts":[[":binary",["operadriver_mac64/operadriver"]]]},"opgg":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Game records and champion analysis","homepage":"https://op.gg/desktop/","names":["OP.GG Desktop"],"ruby_source_checksum":{":sha256":"e473eab4799cf9d76463e064ad76013189f58b07e6ab9a4b316d5d9cd84fefaa"},"ruby_source_path":"Casks/o/opgg.rb","sha256":"e6b38cf5c4af4d7cb95c7928c32166dc28ebcc40a98d97bb5aba9d18deaf6bd3","tap_string":"homebrew/cask","url_args":["https://desktop-patch.op.gg/update/general/OP.GG-3.1.4-universal.dmg"],"version":"3.1.4","raw_artifacts":[[":app",["OP.GG.app"]],[":zap",{":trash":["~/Library/Application Support/opgg-electron-app","~/Library/Caches/desktop.op.gg","~/Library/Caches/desktop.op.gg.ShipIt","~/Library/HTTPStorages/desktop.op.gg","~/Library/Preferences/desktop.op.gg.plist","~/Library/Saved Application State/desktop.op.gg.savedState"]}]]},"optimage":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Image optimisation tool","homepage":"https://optimage.app/","names":["Optimage"],"ruby_source_checksum":{":sha256":"a912221ca58fb1a994c2f7c20be4d7aaa45d8831abfee016e359ce4f491c7a65"},"ruby_source_path":"Casks/o/optimage.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://optimage.app/download/optimage-mac.zip"],"version":"3.5.1","raw_artifacts":[[":app",["Optimage.app"]],[":binary",["$APPDIR/Optimage.app/Contents/MacOS/cli/optimage"]],[":zap",{":trash":["~/Library/Application Support/com.vmdanilov.optimage.cfg","~/Library/Preferences/com.vmdanilov.optimage.plist"]}]]},"optimus-player":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Media player","homepage":"https://www.optimusplayer.com/","names":["Optimus Player"],"ruby_source_checksum":{":sha256":"2f716aa51088fd9bb8ec6a51250e56522873e9e2fad194d7d69a5d2afc385a2f"},"ruby_source_path":"Casks/o/optimus-player.rb","sha256":"7f9e9ca3ec2a7dde8beeb5a34238449cc94aa9e1d7041260ef0b78526b60b112","tap_string":"homebrew/cask","url_args":["https://download.optimusplayer.com/Optimus%20Player%201.5.dmg"],"version":"1.5","raw_artifacts":[[":app",["Optimus Player.app"]],[":zap",{":trash":["~/Library/Preferences/mo.darren.optimus.player.mac.plist","~/Library/Saved Application State/mo.darren.optimus.player.mac.savedState"]}]],"raw_caveats":"Installing optimus-player means you have AGREED to the license at:\n  https://www.optimusplayer.com/eula/\n"},"oracle-data-modeler":{"depends_on_args":{":macos":":any"},"desc":"Graphical tool for data modeling tasks","homepage":"https://www.oracle.com/database/sqldeveloper/technologies/sql-data-modeler/","names":["OracleDataModeler"],"ruby_source_checksum":{":sha256":"3dd43fd0841ac98a454b70b3e3e63480260cbde0a051926faf8b8c006d207ec1"},"ruby_source_path":"Casks/o/oracle-data-modeler.rb","sha256":"2bbbabefeab870c51bcaf27b47beaf9a40ac236c345fb4ff2a72192fa5c633d1","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/otn_software/java/sqldeveloper/datamodeler-24.3.1.351.0831-macos-x64.app.zip"],"version":"24.3.1.351.0831","raw_artifacts":[[":app",["OracleDataModeler.app"]]],"raw_caveats":"oracle-data-modeler requires Java 17+. You can install the latest version with:\n  brew install --cask temurin\n"},"oracle-jdk-javadoc":{"depends_on_args":{":macos":":any"},"desc":"Documentation for the Oracle JDK","homepage":"https://www.oracle.com/java/technologies/downloads/","names":["Oracle Java Standard Edition Development Kit Documentation"],"ruby_source_checksum":{":sha256":"3352c9e5620368673ac6643ebd133fa83325be52a8e6c17765bdb7c37cacbf23"},"ruby_source_path":"Casks/o/oracle-jdk-javadoc.rb","sha256":"e6bd2b9233f3468d04ffe509efcaba8f3c6e174080debcca9f37f1b55e1031c3","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/otn_software/java/jdk/27.0.1.0.2+1/924dbdccfc234bb9b9355d7c6b66034b/jdk-27.0.1.0.2_doc-all.zip"],"url_kwargs":{":cookies":{":oraclelicense":"accept-securebackup-cookie"}},"version":"27.0.1.0.2,1,924dbdccfc234bb9b9355d7c6b66034b","raw_artifacts":[[":uninstall",{":rmdir":"/Library/Java/JavaVirtualMachines/jdk-27.jdk"}],[":artifact",["docs"],{":target":"/Library/Java/JavaVirtualMachines/jdk-27.jdk/Contents/Home/docs"}]],"raw_caveats":"Installing oracle-jdk-javadoc means you have AGREED to the license at:\n  https://download.oracle.com/otndocs/jcp/java_se-27-final-spec/license.html\n"},"oracle-jdk-javadoc@21":{"depends_on_args":{":macos":":any"},"desc":"Documentation for the Oracle JDK","homepage":"https://www.oracle.com/java/technologies/downloads/","names":["Oracle Java Standard Edition Development Kit Documentation"],"ruby_source_checksum":{":sha256":"03addc65052550ce0ab16e2a4ce512bbf038d168ede2b9034563d5c487e3c3ba"},"ruby_source_path":"Casks/o/oracle-jdk-javadoc@21.rb","sha256":"15a0ce4028c01dea25642bc29791a67cc9dfd1735d37027642904a0e985f6e7d","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/otn_software/java/jdk/21.0.13+10/adbe32906a734567baf4f0d5585a8701/jdk-21.0.13_doc-all.zip"],"url_kwargs":{":cookies":{":oraclelicense":"accept-securebackup-cookie"}},"version":"21.0.13,10,adbe32906a734567baf4f0d5585a8701","raw_artifacts":[[":uninstall",{":rmdir":"/Library/Java/JavaVirtualMachines/jdk-21.jdk"}],[":artifact",["docs"],{":target":"/Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home/docs"}]],"raw_caveats":"Installing oracle-jdk-javadoc@21 means you have AGREED to the license at:\n  https://download.oracle.com/otndocs/jcp/java_se-21-final-spec/license.html\n"},"oracle-jdk-javadoc@25":{"depends_on_args":{":macos":":any"},"desc":"Documentation for the Oracle JDK","homepage":"https://www.oracle.com/java/technologies/downloads/","names":["Oracle Java Standard Edition Development Kit Documentation"],"ruby_source_checksum":{":sha256":"1461b1a777971c73e61136d12b260316cb2df6fd167cbddf67a4e92c8054611a"},"ruby_source_path":"Casks/o/oracle-jdk-javadoc@25.rb","sha256":"8d094221c9be3ecacf29e18ee0fad2b93d91617ac057826515c4418521774036","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/otn_software/java/jdk/25.0.5.0.2+1/44b71484ae7249ee9ede9b5653dc3fa7/jdk-25.0.5.0.2_doc-all.zip"],"url_kwargs":{":cookies":{":oraclelicense":"accept-securebackup-cookie"}},"version":"25.0.5.0.2,1,44b71484ae7249ee9ede9b5653dc3fa7","raw_artifacts":[[":uninstall",{":rmdir":"/Library/Java/JavaVirtualMachines/jdk-25.jdk"}],[":artifact",["docs"],{":target":"/Library/Java/JavaVirtualMachines/jdk-25.jdk/Contents/Home/docs"}]],"raw_caveats":"Installing oracle-jdk-javadoc@25 means you have AGREED to the license at:\n  https://download.oracle.com/otndocs/jcp/java_se-25-final-spec/license.html\n"},"oracle-jdk":{"depends_on_args":{":macos":":any"},"desc":"JDK from Oracle","homepage":"https://www.oracle.com/java/technologies/downloads/","names":["Oracle Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"c356fe595b8226fa3e42279fb42c51c1123e39b68188f92c22f2c2a267448518"},"ruby_source_path":"Casks/o/oracle-jdk.rb","sha256":"f976ae7e314387cb370ee3e3445f5f6c5703ac4d62e788b31ff398c5578377e0","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/java/27/archive/jdk-27.0.1.0.3_macos-x64_bin.dmg"],"version":"27.0.1.0.3","raw_artifacts":[[":uninstall",{":pkgutil":"com.oracle.jdk-27.0.1.0.3"}],[":pkg",["JDK 27.0.1.0.3.pkg"]]],"raw_caveats":"Installing oracle-jdk means you have AGREED to the license at:\n  https://www.oracle.com/downloads/licenses/no-fee-license.html\n"},"oracle-jdk@17":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-28",":because":":no_longer_meets_criteria"},"desc":"JDK from Oracle","disable_args":{":date":"2025-10-29",":because":":no_longer_meets_criteria"},"homepage":"https://www.oracle.com/java/technologies/downloads/","names":["Oracle Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"ceeb0f4488f65c96cf42ddad2e94554f7c00637955d8107abcc3b4c526e9f71c"},"ruby_source_path":"Casks/o/oracle-jdk@17.rb","sha256":"ea460a93f4b3a7723fb6300366c83deed69246844337bc835e70e9e5a54a855e","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/java/17/archive/jdk-17.0.12_macos-x64_bin.dmg"],"version":"17.0.12","raw_artifacts":[[":uninstall",{":pkgutil":"com.oracle.jdk-17.0.12"}],[":pkg",["JDK 17.0.12.pkg"]]],"raw_caveats":"Installing oracle-jdk@17 means you have AGREED to the license at:\n  https://www.oracle.com/downloads/licenses/no-fee-license.html\n"},"oracle-jdk@21":{"depends_on_args":{":macos":":any"},"desc":"JDK from Oracle","homepage":"https://www.oracle.com/java/technologies/downloads/","names":["Oracle Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"27739120f9ff33c85b773cf6f5c604ee4e3cd67bf13e27fc0c4a1eb34d5ec78e"},"ruby_source_path":"Casks/o/oracle-jdk@21.rb","sha256":"c295949c99defeb10fdc7064f9d2e186d1706c2d9f04e5626838c61319d007b4","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/java/21/archive/jdk-21.0.12.1_macos-x64_bin.dmg"],"version":"21.0.12.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.oracle.jdk-21.0.12.1"}],[":pkg",["JDK 21.0.12.1.pkg"]]],"raw_caveats":"Installing oracle-jdk@21 means you have AGREED to the license at:\n  https://www.oracle.com/downloads/licenses/no-fee-license.html\n"},"oracle-jdk@25":{"depends_on_args":{":macos":":any"},"desc":"JDK from Oracle","homepage":"https://www.oracle.com/java/technologies/downloads/","names":["Oracle Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"bd98dd0996c81877ff23b936eeb4a91a8490f0d6312d07430039534b588e04e7"},"ruby_source_path":"Casks/o/oracle-jdk@25.rb","sha256":"f85d4f0a4821749c411bcd9e14a2fa7a70b361eeb952ff370e5d07efd745b77f","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/java/25/archive/jdk-25.0.5.0.3_macos-x64_bin.dmg"],"version":"25.0.5.0.3","raw_artifacts":[[":uninstall",{":pkgutil":"com.oracle.jdk-25.0.5.0.3"}],[":pkg",["JDK 25.0.5.0.3.pkg"]]],"raw_caveats":"Installing oracle-jdk@25 means you have AGREED to the license at:\n  https://www.oracle.com/downloads/licenses/no-fee-license.html\n"},"orange":{"depends_on_args":{":macos":":any"},"desc":"Component-based data mining software","homepage":"https://orangedatamining.com/","names":["Orange"],"ruby_source_checksum":{":sha256":"befc669a933fbb025557cb2f0bf893e0683c2dd4ba4ad803a4fe987982b30bdb"},"ruby_source_path":"Casks/o/orange.rb","sha256":"6ac6715e128f335046ea26b5d71f50e7c9812a06111caa3488df0726adf518df","tap_string":"homebrew/cask","url_args":["https://download.biolab.si/download/files/Orange3-3.40.0-Python3.12.10-x86_64.dmg"],"version":"3.40.0","raw_artifacts":[[":app",["Orange3.app"]],[":zap",{":trash":["~/Library/Application Support/Orange","~/Library/Caches/Orange","~/Library/Logs/Orange","~/Library/Saved Application State/si.biolab.orange.savedState"]}]]},"orangedrangon-android-messages":{"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for Android Messages","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/OrangeDrangon/android-messages-desktop","names":["Android Messages Desktop"],"ruby_source_checksum":{":sha256":"61043b69754ed8bf6a2e254c65b7a6d53fd2a920f72e225a5c52e90ab72147d9"},"ruby_source_path":"Casks/o/orangedrangon-android-messages.rb","sha256":"379297706fdfb1a1d332970ffe6161fd94f73b9ee230e1f04bb3a18332daf847","tap_string":"homebrew/cask","url_args":["https://github.com/OrangeDrangon/android-messages-desktop/releases/download/v6.1.0/Android-Messages-v6.1.0-mac-universal.zip"],"version":"6.1.0","raw_artifacts":[[":app",["Android Messages.app"]],[":zap",{":trash":"~/Library/Application Support/android-messages-desktop"}]]},"orbit":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Multiple Google accounts in isolated sessions in one window","homepage":"https://orbitformac.com/","names":["Orbit for Mac"],"ruby_source_checksum":{":sha256":"b7bc96de5407ef4ccf0d1b94624fa525d7757908242fddeb80fa5d2110af585f"},"ruby_source_path":"Casks/o/orbit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://orbitformac.com/downloads/Orbit-1.1.13.dmg"],"version":"1.1.13","raw_artifacts":[[":app",["Orbit.app"]],[":zap",{":trash":["~/Library/Application Support/Orbit","~/Library/Caches/com.dearnode.orbit","~/Library/HTTPStorages/com.dearnode.orbit","~/Library/Preferences/com.dearnode.orbit.plist","~/Library/Saved Application State/com.dearnode.orbit.savedState","~/Library/WebKit/com.dearnode.orbit"]}]]},"orbstack":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Replacement for Docker Desktop","homepage":"https://orbstack.dev/","names":["OrbStack"],"ruby_source_checksum":{":sha256":"a1308d6ca65d38f84e68ea76085bad18d1f6befff19c6e75fd56135920eeda98"},"ruby_source_path":"Casks/o/orbstack.rb","sha256":"f2b887d26a21e0a12147eb005297782794b26f461f77c6b9cdfb57f576ad5e6d","tap_string":"homebrew/cask","url_args":["https://cdn-updates.orbstack.dev/arm64/OrbStack_v2.2.5_21124_arm64.dmg"],"version":"2.2.5,21124","raw_artifacts":[[":uninstall",{":quit":"dev.kdrag0n.MacVirt",":script":{":executable":"$APPDIR/OrbStack.app/Contents/MacOS/bin/orbctl",":args":["_internal","brew-uninstall"]}}],[":app",["OrbStack.app"]],[":binary",["$APPDIR/OrbStack.app/Contents/MacOS/bin/orbctl"]],[":binary",["$APPDIR/OrbStack.app/Contents/MacOS/bin/orb"]],[":zsh_completion",["$APPDIR/OrbStack.app/Contents/Resources/completions/zsh/_orbctl"]],[":bash_completion",["$APPDIR/OrbStack.app/Contents/Resources/completions/bash/orbctl.bash"]],[":zsh_completion",["$APPDIR/OrbStack.app/Contents/Resources/completions/zsh/_orb"]],[":fish_completion",["$APPDIR/OrbStack.app/Contents/Resources/completions/fish/orbctl.fish"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"OrbStack.app/Contents/MacOS/bin/orbctl"},":type":"run",":args":["_internal","brew-postflight"]}]}],[":zap",{":trash":["~/.orbstack","~/Library/Application Scripts/*.dev.orbstack","~/Library/Caches/dev.kdrag0n.MacVirt","~/Library/Caches/SentryCrash/OrbStack","~/Library/Group Containers/*.dev.orbstack","~/Library/HTTPStorages/dev.kdrag0n.MacVirt","~/Library/HTTPStorages/dev.kdrag0n.MacVirt.binarycookies","~/Library/Preferences/dev.kdrag0n.MacVirt.plist","~/Library/Saved Application State/dev.kdrag0n.MacVirt.savedState","~/Library/WebKit/dev.kdrag0n.MacVirt"],":rmdir":"~/OrbStack"}]],"raw_caveats":"Open the OrbStack app to finish setup.\n"},"orca":{"caveats_rosetta":true,"container_args":{":nested":"orca-1.3.1.dmg"},"depends_on_args":{":macos":":any"},"desc":"Generate images of interactive plotly charts","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/plotly/orca/","names":["Orca"],"ruby_source_checksum":{":sha256":"a43519232a97f890e10dac0b25748a755cab62f780b32f593bbdf37d635c7d3c"},"ruby_source_path":"Casks/o/orca.rb","sha256":"79b1b346df9113cd56e545b223a73179801116ca9e009f3c5fe0fac97c0df1ab","tap_string":"homebrew/cask","url_args":["https://github.com/plotly/orca/releases/download/v1.3.1/mac-release.zip"],"version":"1.3.1","raw_artifacts":[[":app",["orca.app"]],[":zap",{":trash":["~/Library/Application Support/orca","~/Library/Preferences/com.plotly.orca.plist"]}]]},"orcasheets":{"depends_on_args":{":macos":":any"},"desc":"Local-first data analytics","homepage":"https://orcasheets.ai/","names":["OrcaSheets"],"ruby_source_checksum":{":sha256":"6c06c20b0229da54528236ac52df59af9337d1188a37046c24b08b6d7e282ea2"},"ruby_source_path":"Casks/o/orcasheets.rb","sha256":"63d8ea2fa707a93dc92cbc3c653fd9be7fbb286c52e28b07f0bf4c4242238d19","tap_string":"homebrew/cask","url_args":["https://github.com/dataorchestration/homebrew-orcasheets/releases/download/26.10.2/orcasheets_26.10.2_x86_64.dmg"],"version":"26.10.2","raw_artifacts":[[":app",["orcasheets.app"]],[":zap",{":trash":["~/Library/Application Support/OrcaSheets","~/Library/Caches/ai.orcasheets.OrcaSheets","~/Library/WebKit/ai.orcasheets.OrcaSheets"]}]]},"orcaslicer":{"conflicts_with_args":{":cask":["orcaslicer@nightly"]},"depends_on_args":{":macos":":any"},"desc":"G-code generator for 3D printers","homepage":"https://github.com/OrcaSlicer/OrcaSlicer","names":["Orca Slicer"],"ruby_source_checksum":{":sha256":"df73dc2928d0fe108278e34e01508d22ed9bf4c2727934add6927b5aa5caecca"},"ruby_source_path":"Casks/o/orcaslicer.rb","sha256":"e15e7bb1b66214ec6e96b169b388004179c4f5f705effcdaf8c80d4992ee0366","tap_string":"homebrew/cask","url_args":["https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v2.4.2/OrcaSlicer_Mac_universal_V2.4.2.dmg"],"version":"2.4.2","raw_artifacts":[[":app",["OrcaSlicer.app"]],[":zap",{":trash":["~/Library/Application Support/OrcaSlicer","~/Library/Caches/com.softfever3d.orca-slicer","~/Library/HTTPStorages/com.softfever3d.orcaslicer.binarycookies","~/Library/Preferences/com.softfever3d.orca-slicer.plist","~/Library/Saved Application State/com.softfever3d.orca-slicer.savedState","~/Library/WebKit/com.softfever3d.orca-slicer"]}]]},"orcaslicer@nightly":{"conflicts_with_args":{":cask":["orcaslicer"]},"depends_on_args":{":macos":":any"},"desc":"G-code generator for 3D printers","homepage":"https://github.com/OrcaSlicer/OrcaSlicer","names":["Orca Slicer Nightly"],"ruby_source_checksum":{":sha256":"bd2de716b10e479d68d496b6b04b5f19317cad878277a673ed6f1b5be0d562aa"},"ruby_source_path":"Casks/o/orcaslicer@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/OrcaSlicer/OrcaSlicer/releases/download/nightly-builds/OrcaSlicer_Mac_universal_nightly.dmg"],"version":"latest","raw_artifacts":[[":app",["OrcaSlicer.app"]],[":zap",{":trash":["~/Library/Application Support/OrcaSlicer","~/Library/Caches/com.softfever3d.orca-slicer","~/Library/HTTPStorages/com.softfever3d.orcaslicer.binarycookies","~/Library/Preferences/com.softfever3d.orca-slicer.plist","~/Library/Saved Application State/com.softfever3d.orca-slicer.savedState","~/Library/WebKit/com.softfever3d.orca-slicer"]}]]},"orchard":{"depends_on_args":{":macos":":tahoe"},"desc":"Native GUI for Apple Containers","homepage":"https://github.com/andrew-waters/orchard","names":["Orchard"],"ruby_source_checksum":{":sha256":"20297e1639aaecafd07dc770583e82a776fe0bf8f02dbed1e250ee771ad92e1f"},"ruby_source_path":"Casks/o/orchard.rb","sha256":"64c4e04d0a7dc1daffaa5cf76e8e00f6dd70772e75a80167936e53a9f88afb91","tap_string":"homebrew/cask","url_args":["https://github.com/andrew-waters/orchard/releases/download/v2.6.0/Orchard-2.6.0.dmg"],"version":"2.6.0","raw_artifacts":[[":app",["Orchard.app"]],[":zap",{":trash":["~/Library/Application Support/Orchard","~/Library/Caches/container-compose.Orchard","~/Library/Preferences/container-compose.Orchard.plist"]}]]},"origami-studio":{"depends_on_args":{":macos":":monterey"},"desc":"Design tool for interactive interfaces","homepage":"https://origami.design/","names":["Origami Studio"],"ruby_source_checksum":{":sha256":"738b6d392432c04ed4bc0380f2a4c21ef2e7f9b565347c11240d1f1bf904add8"},"ruby_source_path":"Casks/o/origami-studio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://facebook.com/designtools/origami/"],"version":"230.0.0.0.0","raw_artifacts":[[":app",["Origami Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.facebook.Origami-Studio","~/Library/Caches/com.facebook.Origami-Studio","~/Library/HTTPStorages/com.facebook.Origami-Studio","~/Library/Logs/com.facebook.Origami-Studio","~/Library/Preferences/com.facebook.Origami-Studio.plist","~/Library/Saved Application State/com.facebook.Origami-Studio.savedState"]}]]},"orion":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"WebKit based web browser","homepage":"https://browser.kagi.com/","names":["Orion Browser"],"ruby_source_checksum":{":sha256":"58a895601866fa7db681a5c6059abda0d0938d8771ac069acf898e7f45ca8f0e"},"ruby_source_path":"Casks/o/orion.rb","sha256":"75cd1ea059cf667adc83212719d3887472390613ef6bd96abbe657b58fdb708c","tap_string":"homebrew/cask","url_args":["https://cdn.kagi.com/updates/13_0/152.zip"],"version":"1.1.3,152","raw_artifacts":[[":uninstall",{":quit":"com.kagi.kagimacOS"}],[":app",["Orion.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.kagi.kagimacOS.ShareExtension","~/Library/Application Support/Orion","~/Library/Caches/com.kagi.kagimacOS","~/Library/Caches/com.kagi.kagimacOS.IconService","~/Library/Containers/com.kagi.kagimacOS.ShareExtension","~/Library/HTTPStorages/com.kagi.kagimacOS*","~/Library/Preferences/com.kagi.kagimacOS.plist","~/Library/WebKit/com.kagi.kagimacOS"]}]]},"orka-desktop":{"depends_on_args":{":macos":":ventura"},"desc":"Run macOS virtual machines locally and build images for use with Orka","homepage":"https://github.com/macstadium/orka-desktop","names":["Orka Desktop"],"ruby_source_checksum":{":sha256":"3da88a34561178c87fe9931e18a9b22a17185053c487a5ed2d82a36a4f51af18"},"ruby_source_path":"Casks/o/orka-desktop.rb","sha256":"9c3389511bc9fae3572a79c08f6a8dfaeb21f4b5ed79f7a0b428554659d44c51","tap_string":"homebrew/cask","url_args":["https://github.com/macstadium/orka-desktop/releases/download/3.1.0/OrkaDesktop-3.1.0.dmg"],"version":"3.1.0","raw_artifacts":[[":app",["Orka Desktop.app"]],[":zap",{":trash":["~/.local/state/orka","~/Library/Caches/com.macstadium.OrkaDesktop","~/Library/HTTPStorages/com.macstadium.OrkaDesktop","~/Library/Preferences/com.macstadium.OrkaDesktop.plist","~/orka-toolkit"]}]]},"orka-vm-tools":{"depends_on_args":{":macos":":any"},"desc":"Orchestration with Kubernetes on Apple","homepage":"https://support.macstadium.com/hc/en-us","names":["Orka VM TOOLS"],"ruby_source_checksum":{":sha256":"a3400c1e5a2e29eee9e6888c130e50200069bcb628876c0445fd20fbfbef778b"},"ruby_source_path":"Casks/o/orka-vm-tools.rb","sha256":"9d566be39bce555f9af5f86306bd7caa698cc447418ed7722793ab7fa9a39dcc","tap_string":"homebrew/cask","url_args":["https://orka-tools.s3.amazonaws.com/orka-vm-tools/official/4.0.0/orka-vm-tools.pkg"],"version":"4.0.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.macstadium.orka-vm-tools.pkg"}],[":pkg",["orka-vm-tools.pkg"]]]},"orka":{"depends_on_args":{":macos":":any"},"desc":"Orchestration with Kubernetes on Apple","homepage":"https://orkadocs.macstadium.com/docs","names":["Orka CLI"],"ruby_source_checksum":{":sha256":"41867cf306e12b5e65685f47810e1990d7017dd19f22711ed598b3a33065ae74"},"ruby_source_path":"Casks/o/orka.rb","sha256":"c7f6fbd9bfca29353618f22736d1d83234239fa1a00cb4493c62a853ebaa5abb","tap_string":"homebrew/cask","url_args":["https://cli-builds-public.s3.amazonaws.com/official/2.4.0/macos/orka.pkg"],"version":"2.4.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.macstadium.orka.pkg"}],[":pkg",["orka.pkg"]]]},"orka3":{"depends_on_args":{":macos":":any"},"desc":"Orchestration with Kubernetes on Apple","homepage":"https://support.macstadium.com/hc/en-us/articles/42514244203419-Orka3-CLI-Overview-Configuration","names":["Orka3 CLI"],"ruby_source_checksum":{":sha256":"2867e0391546168e4351b7812bf4f0ae8b3d7848d91cfbed5b52567b943d0276"},"ruby_source_path":"Casks/o/orka3.rb","sha256":"df2dc53053510a4f8d94d575d1c4ee861dce1e6de4e01aa24513169df0e95e21","tap_string":"homebrew/cask","url_args":["https://cli-builds-public.s3.amazonaws.com/official/3.6.4/orka3/macos/amd64/orka3.pkg"],"version":"3.6.4","raw_artifacts":[[":uninstall",{":pkgutil":"com.macstadium.orka3.pkg"}],[":pkg",["orka3.pkg"]],[":generate_completions_from_executable",["/usr/local/bin/orka3","completion"],{":shells":[":bash",":zsh",":fish"]}]]},"osaurus":{"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"LLM server built on MLX","homepage":"https://osaurus.ai/","names":["Osaurus"],"ruby_source_checksum":{":sha256":"a0bca34c199aa8ffd2ebaab79ec62a6e777ddea8a928d0b63dc7f7bed3f8540f"},"ruby_source_path":"Casks/o/osaurus.rb","sha256":"2b3134847e2f0172b6f10f55130d10f5a91285ff3df2dc2b77e604b96774e126","tap_string":"homebrew/cask","url_args":["https://github.com/osaurus-ai/osaurus/releases/download/0.25.26/Osaurus-0.25.26.dmg"],"version":"0.25.26","raw_artifacts":[[":uninstall",{":quit":"com.dinoki.osaurus"}],[":app",["Osaurus.app"]],[":binary",["$APPDIR/Osaurus.app/Contents/Helpers/osaurus"]],[":zap",{":trash":["~/Library/Application Support/com.dinoki.osaurus","~/Library/Application Support/Osaurus","~/Library/Caches/com.dinoki.osaurus","~/Library/HTTPStorages/com.dinoki.osaurus","~/Library/Logs/Osaurus","~/Library/Preferences/com.dinoki.osaurus.plist","~/Library/Saved Application State/com.dinoki.osaurus.savedState","~/MLXModels"]}]]},"oscar":{"depends_on_args":{":macos":":sonoma"},"desc":"CPAP Analysis Reporter","homepage":"https://www.sleepfiles.com/OSCAR/","names":["OSCAR"],"ruby_source_checksum":{":sha256":"30528de0387f2b412b895554bb7b7cc440fa1917c253d09e5a8a19bb9da6053e"},"ruby_source_path":"Casks/o/oscar.rb","sha256":"84abe85da8b75d2ea66840c3c8cbc43547f14420f062d79efa07e4e81fd8f296","tap_string":"homebrew/cask","url_args":["https://www.sleepfiles.com/OSCAR/2.1/OSCAR-2.1.0-ARM.dmg"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":"org.oscar-team.OSCAR20"}],[":app",["OSCAR20.app"]],[":zap",{":trash":["~/Library/Preferences/org.oscar-team.OSCAR*.plist","~/Library/Saved Application State/org.oscar-team.OSCAR.savedState"]}]]},"oscilloscope":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Mimic the aesthetic of ray-oscilloscopes","homepage":"https://github.com/kritzikratzi/Oscilloscope","names":["Oscilloscope"],"ruby_source_checksum":{":sha256":"6ddc8e4915c501e3c7e20f6e53b47df27808b65e2acdcb68adfe9728c2cafb69"},"ruby_source_path":"Casks/o/oscilloscope.rb","sha256":"5fe6fd174777d28b729704b94d034b5c1ba450b65b841a72928b15412a7c32fb","tap_string":"homebrew/cask","url_args":["https://github.com/kritzikratzi/Oscilloscope/releases/download/1.1.0/oscilloscope-1.1.0-osx.zip"],"version":"1.1.0","raw_artifacts":[[":app",["Oscilloscope.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.sd.oscilloscope","~/Library/Containers/org.sd.oscilloscope"]}]]},"osirix-quicklook":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-15",":because":":unmaintained"},"desc":"Quick Look plugin for OsiriX DICOM files","disable_args":{":date":"2025-11-15",":because":":unmaintained"},"homepage":"https://www.osirix-viewer.com/","names":["OsiriX DICOM QuickLook"],"ruby_source_checksum":{":sha256":"18fceba1b74a005fc1c5f0d2ecd00f89932a93f6e5e33774c744621edaa57dde"},"ruby_source_path":"Casks/o/osirix-quicklook.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.osirix-viewer.com/Museum/OsiriXQuickLookInstaller.zip"],"version":"6.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.pixmeo.osirix.osirixQuicklookPlugin.OsiriXQuickLookPlugin.pkg"}],[":pkg",["OsiriXQuickLookInstaller.pkg"]]]},"osmc":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Free and open source media center","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://osmc.tv/","names":["OSMC"],"ruby_source_checksum":{":sha256":"37d62196e682aaffe8eeaa4ec0ede2a90fd035cfaff3446c1eda5b30410122e2"},"ruby_source_path":"Casks/o/osmc.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.osmc.tv/installers/osmc-installer.dmg"],"version":"latest","raw_artifacts":[[":app",["qt_host_installer.app"],{":target":"OSMC.app"}],[":zap",{":trash":["~/Library/Saved Application State/tv.osmc.installer.savedState","~/omsc_installer_log.txt"]}]]},"oso-cloud":{"depends_on_args":{":macos":":any"},"desc":"Tool for interacting with OSO Cloud","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.osohq.com/docs/app-integration/client-apis/cli","names":["OSO Cloud CLI"],"ruby_source_checksum":{":sha256":"0799d61474d3bcb86614feedd227006dd68dacece8e1fbdc9bad0c670fecdb9b"},"ruby_source_path":"Casks/o/oso-cloud.rb","sha256":"017dd11b0b4fa728fde9b70691b7b11120bc5877dc47c22953535f77a054d9c6","tap_string":"homebrew/cask","url_args":["https://d3i4cc4dqewpo9.cloudfront.net/0.37.2/oso_cli_mac_osx_x86_64"],"version":"0.37.2","raw_artifacts":[[":binary",["oso_cli_mac_osx_x86_64"],{":target":"oso-cloud"}],[":zap",{":trash":"~/.oso-update"}]]},"osp-tracker":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Video analysis and modelling tool for physics education","homepage":"https://opensourcephysics.github.io/tracker-website/","names":["Tracker"],"ruby_source_checksum":{":sha256":"5dd15b89bb86d9a9cbfec38564b6623ce609462e5f1b09035b7a80c08ed4f538"},"ruby_source_path":"Casks/o/osp-tracker.rb","sha256":"b43fae20b5acd01b9f8f1c1dba1a5a7958cbd67e2b7a132432bc4d01fbc471b0","tap_string":"homebrew/cask","url_args":["https://www.compadre.org/osp/images/tracker/Tracker-6.3.5-osx-installer.dmg"],"version":"6.3.5","raw_artifacts":[[":uninstall",{":script":{":executable":"/usr/local/tracker/uninstall_Tracker.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"],":sudo":true}}],[":installer",{":script":{":executable":"Tracker-6.3.5-osx-installer.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"],":sudo":true}}],[":zap",{":trash":"~/Library/Saved Application State/org.opensourcephysics.cabrillo.tracker.savedState"}]]},"osquery":{"depends_on_args":{":macos":":any"},"desc":"SQL powered operating system instrumentation and analytics","homepage":"https://osquery.io/","names":["osquery"],"ruby_source_checksum":{":sha256":"8389c8ed129cfc802f3fa01337cdeb6d1f09acc74726148f5dcaa6e52c60a234"},"ruby_source_path":"Casks/o/osquery.rb","sha256":"41c56afaa8dfa0e83ac7f47c0ce325e69cf20813327bee592b1a13ee9e3393f6","tap_string":"homebrew/cask","url_args":["https://github.com/osquery/osquery/releases/download/5.24.0/osquery-5.24.0.pkg"],"version":"5.24.0","raw_artifacts":[[":uninstall",{":launchctl":"com.facebook.osqueryd",":pkgutil":["com.facebook.osquery","io.osquery.agent"]}],[":pkg",["osquery-5.24.0.pkg"]]]},"oss-browser":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Graphical management tool for OSS (Object Storage Service)","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/aliyun/oss-browser/","names":["OSS Browser"],"ruby_source_checksum":{":sha256":"b4808232aca526b68bf8327ed0ae2b5adf1e3db884a3da88d2510bed85b77495"},"ruby_source_path":"Casks/o/oss-browser.rb","sha256":"046e7aa50a76318b8ec8f5171ddb0cfcb8d80b6ad8134762331b874f80d685fb","tap_string":"homebrew/cask","url_args":["https://github.com/aliyun/oss-browser/releases/download/v1.18.0/oss-browser-darwin-x64.zip"],"version":"1.18.0","raw_artifacts":[[":app",["oss-browser-darwin-x64/oss-browser.app"]],[":zap",{":trash":["~/.oss-browser","~/Library/Application Support/oss-browser","~/Library/Logs/oss-browser","~/Library/Preferences/com.electron.oss-browser.helper.plist","~/Library/Preferences/com.electron.oss-browser.plist","~/Library/Saved Application State/com.electron.oss-browser.savedState"]}]]},"ossapp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Unified package manager","homepage":"https://pkgx.app/","names":["ossapp"],"ruby_source_checksum":{":sha256":"a56ec62f2734e5dacc6605c9878505805d9a5db3e08d6fbaa56f5b53666e576a"},"ruby_source_path":"Casks/o/ossapp.rb","sha256":"5a20d73f29d8b05c12c90cc7689efe771059d8129c9dbbcd58b8ba45523c2d1c","tap_string":"homebrew/cask","url_args":["https://gui.pkgx.dev/release/ossapp-0.3.5-mac.zip"],"version":"0.3.5","raw_artifacts":[[":app",["ossapp.app"]],[":zap",{":trash":["~/.pkgx","~/.tea","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/xyz.tea.gui.sfl*","~/Library/Application Support/ossapp","~/Library/Application Support/pkgx","~/Library/Application Support/tea","~/Library/Caches/pkgx","~/Library/Caches/xyz.tea.gui","~/Library/Caches/xyz.tea.gui.ShipIt","~/Library/Logs/ossapp","~/Library/Logs/tea","~/Library/Preferences/xyz.tea.gui.plist","~/Library/Saved Application State/xyz.tea.gui.savedState"]}]]},"ossia-score":{"depends_on_args":{":macos":":monterey"},"desc":"Interactive sequencer for intermedia art","homepage":"https://ossia.io/","names":["ossia score"],"ruby_source_checksum":{":sha256":"7acd60aee1311fb50a5e13c1f3082ce7eec517af0e29cf22c1f84bb20a9ed851"},"ruby_source_path":"Casks/o/ossia-score.rb","sha256":"87d02b89412a1d74059aaba546978f7f4d85d57e06844cdcb89b7b1c02ef7ef4","tap_string":"homebrew/cask","url_args":["https://github.com/ossia/score/releases/download/v3.8.2/ossia.score-3.8.2-macOS-Intel.dmg"],"version":"3.8.2","raw_artifacts":[[":uninstall",{":quit":"io.ossia.score"}],[":app",["ossia score.app"]],[":zap",{":trash":["~/Library/Preferences/io.ossia.score.plist","~/Library/Saved Application State/io.ossia.score.savedState"]}]]},"osu":{"auto_updates":true,"conflicts_with_args":{":cask":["osu@tachyon"]},"desc":"Rhythm game","homepage":"https://github.com/ppy/osu/","names":["osu!"],"ruby_source_checksum":{":sha256":"8774060914b9479ec041dc9ebd5a75b8d73e40f5bf8afad160709702ba7a728f"},"ruby_source_path":"Casks/o/osu.rb","sha256":"d27186e978f53d0d7a1ee7bb488f892efc193a8b297aba9a484eb6178c62d04e","tap_string":"homebrew/cask","url_args":["https://github.com/ppy/osu/releases/download/2026.1005.0-lazer/osu.app.Intel.zip"],"version":"2026.1005.0-lazer","raw_artifacts":[[":uninstall",{":quit":"sh.ppy.osu.lazer"}],[":app",["osu!.app"]],[":zap",{":trash":["~/.local/share/osu","~/Library/Saved Application State/sh.ppy.osu.lazer.savedState"]}]]},"osu@tachyon":{"auto_updates":true,"conflicts_with_args":{":cask":["osu"]},"depends_on_args":{":macos":":any"},"desc":"Rhythm game","homepage":"https://github.com/ppy/osu/","names":["osu! (tachyon)"],"ruby_source_checksum":{":sha256":"909261a7cf8c55766349f381628ee7d8a021c0d3a81228af99eda064a632a9b3"},"ruby_source_path":"Casks/o/osu@tachyon.rb","sha256":"a0f3b6e0a5cc276a610398793ea3bcb8823c25e67d7300d1975f323578c59aca","tap_string":"homebrew/cask","url_args":["https://github.com/ppy/osu/releases/download/2026.1013.0-tachyon/osu.app.Intel.zip"],"version":"2026.1013.0-tachyon","raw_artifacts":[[":uninstall",{":quit":"sh.ppy.osu.lazer"}],[":app",["osu!.app"]],[":zap",{":trash":["~/.local/share/osu","~/Library/Saved Application State/sh.ppy.osu.lazer.savedState"]}]]},"osxfuse":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-28",":because":":discontinued",":replacement_cask":"macfuse"},"desc":"File system integration","disable_args":{":date":"2026-03-28",":because":":discontinued",":replacement_cask":"macfuse"},"homepage":"https://osxfuse.github.io/","names":["OSXFUSE"],"ruby_source_checksum":{":sha256":"1c76237d70fd82d986dbc0a6f3abf363673e8021f3b1a7c8f8ff891b9d14ac90"},"ruby_source_path":"Casks/o/osxfuse.rb","sha256":"0f9fd021810063ded2f9a40347e11961369238af27615842063831568a0860ce","tap_string":"homebrew/cask","url_args":["https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.11.2/osxfuse-3.11.2.dmg"],"version":"3.11.2","raw_artifacts":[[":uninstall",{":kext":"com.github.osxfuse.filesystems.osxfuse",":pkgutil":["com.github.osxfuse.pkg.Core","com.github.osxfuse.pkg.MacFUSE","com.github.osxfuse.pkg.PrefPane"]}],[":pkg",["Extras/FUSE for macOS 3.11.2.pkg"]],[":postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/include"},{":path":"/usr/local/lib"}],":type":"set_ownership"}]}],[":zap",{":trash":"~/Library/Caches/com.github.osxfuse.OSXFUSEPrefPane"}]],"raw_caveats":"osxfuse requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n\nYou must reboot for the installation of osxfuse to take effect.\n"},"otto-matic":{"depends_on_args":{":macos":":any"},"desc":"Science fiction 3D action/adventure game from Pangea Software","homepage":"https://jorio.itch.io/ottomatic","names":["Otto Matic"],"ruby_source_checksum":{":sha256":"33b7a53de3568bcb0204277b5b31097eaa0fc5d526bc07439555175b500455f9"},"ruby_source_path":"Casks/o/otto-matic.rb","sha256":"2936a98e6f7d44c31cd08be7ecd11c817a83feaf80c307f77863812083c477ca","tap_string":"homebrew/cask","url_args":["https://github.com/jorio/OttoMatic/releases/download/4.0.1/OttoMatic-4.0.1-mac.dmg"],"version":"4.0.1","raw_artifacts":[[":app",["Otto Matic.app"]],[":artifact",["Documentation"],{":target":"~/Library/Application Support/OttoMatic"}],[":zap",{":trash":["~/Library/Preferences/OttoMatic","~/Library/Saved Application State/io.jor.ottomatic.savedState"]}]]},"otty":{"depends_on_args":{":macos":":sonoma"},"desc":"Terminal emulator built for code agents","homepage":"https://otty.sh/","names":["Otty"],"ruby_source_checksum":{":sha256":"e08cc0a54ffcea09bfb5ee9b62582e83518b91f48136154c21ffc92f8f3150b8"},"ruby_source_path":"Casks/o/otty.rb","sha256":"d095b964389f09b7408f0a7782ef28acdf7467e888ef830ccc03a60615370dad","tap_string":"homebrew/cask","url_args":["https://downloads.otty.sh/macos/Otty-1.6.2-arm64.zip"],"version":"1.6.2","raw_artifacts":[[":app",["Otty.app"]],[":binary",["$APPDIR/Otty.app/Contents/MacOS/otty-cli"],{":target":"otty"}],[":generate_completions_from_executable",["$HOMEBREW_PREFIX/bin/otty","completions"],{":shells":[":bash",":zsh",":fish"]}],[":zap",{":trash":["~/.config/otty","~/Library/Application Support/io.appmakes.otty","~/Library/Caches/io.appmakes.otty","~/Library/Caches/otty","~/Library/HTTPStorages/io.appmakes.otty","~/Library/Preferences/io.appmakes.otty.plist","~/Library/WebKit/io.appmakes.otty"]}]]},"outerbase-studio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Database GUI","homepage":"https://github.com/outerbase/studio-desktop","names":["Outerbase Studio Desktop"],"ruby_source_checksum":{":sha256":"bbc4adf91b8ee46d627ca508a2c6d6f3fd2a8b22164e6a4fa65784dcb128020f"},"ruby_source_path":"Casks/o/outerbase-studio.rb","sha256":"0d1345573e15296285f8fb3fb0c8bb3b617afe55e2beaef73c87f1f338f976a3","tap_string":"homebrew/cask","url_args":["https://github.com/outerbase/studio-desktop/releases/download/v0.1.29/outerbase-mac-0.1.29.dmg"],"version":"0.1.29","raw_artifacts":[[":app",["Outerbase Studio.app"]],[":zap",{":trash":["~/Library/Application Support/outerbase-studio-desktop","~/Library/Logs/outerbase-studio-desktop","~/Library/Preferences/com.outerbase.studio.plist"]}]]},"outfox":{"depends_on_args":{":macos":":any"},"desc":"Extensible rhythm game engine based on StepMania","homepage":"https://projectoutfox.com/","names":["OutFox"],"ruby_source_checksum":{":sha256":"af00169911592da1fae92b59ede2b6d756e8caf5950651be586cfb7bdccbe07c"},"ruby_source_path":"Casks/o/outfox.rb","sha256":"5c6f772d17e972c7836174af6831a3257619bff4a5c681dbb1ac05cad6180055","tap_string":"homebrew/cask","url_args":["https://github.com/TeamRizu/OutFox/releases/download/OF5.0.0-042/OutFox-alpha-0.5.0-pre042-MacOS-universal-date-20231224.dmg"],"version":"0.5.0-pre042,OF5.0.0-042,OutFox-alpha,MacOS-universal-date-20231224","raw_artifacts":[[":suite",["OutFox"]],[":zap",{":trash":["~/Library/Application Support/Project OutFox","~/Library/Caches/Project OutFox","~/Library/Logs/Project OutFox","~/Library/Preferences/com.teamrizu.outfox.plist","~/Library/Preferences/Project OutFox","~/Library/Saved Application State/com.teamrizu.outfox.savedState"]}]],"raw_caveats":"Songs should be installed into `~/Library/Application Support/Project OutFox/Songs/`\nin order to persist between version upgrades.\n"},"outguess":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Steganography tool to hide a document in an image","disable_args":{":date":"2026-02-08",":because":":unreachable"},"homepage":"https://www.rbcafe.com/software/outguess/","names":["Outguess"],"ruby_source_checksum":{":sha256":"725cba8bc6e5c62d34e4870c1704e49cf1aa932f468c6035e7980a74f711ab72"},"ruby_source_path":"Casks/o/outguess.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.rbcafe.com/download/outguess.zip"],"url_kwargs":{":user_agent":":browser"},"version":"1.1.6","raw_artifacts":[[":app",["Outguess.app"]],[":zap",{":trash":["~/Library/Application Support/com.rbcafe.Outguess","~/Library/Saved Application State/com.rbcafe.Outguess.savedState"]}]]},"outline-manager":{"depends_on_args":{":macos":":any"},"desc":"Tool to create and manage Outline servers, powered by Shadowsocks","homepage":"https://www.getoutline.org/","names":["Outline Manager"],"ruby_source_checksum":{":sha256":"b8afce576982d247f89090da4d7d784e84eb6a7efba56e226af6f11b41289133"},"ruby_source_path":"Casks/o/outline-manager.rb","sha256":"96ab69131feb8d0ae482e3b0b70931f57c8cce403c859e5863919806a77f94c9","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/outline-releases/manager/macos/1.22.0/1/Outline-Manager.dmg"],"version":"1.22.0,1","raw_artifacts":[[":app",["Outline Manager.app"]],[":zap",{":trash":["~/Library/Application Support/Outline Manager","~/Library/Preferences/com.electron.outline-manager.plist","~/Library/Saved Application State/com.electron.outline-manager.savedState"]}]]},"outline":{"auto_updates":true,"conflicts_with_args":{":cask":["getoutline"]},"depends_on_args":{":macos":":tahoe"},"desc":"Note taking app","homepage":"https://www.outline.app/","names":["Outline"],"ruby_source_checksum":{":sha256":"8b0cf339162d6cdc82ced258bf15e3ab06b3416b987471207bcb2162c26454a5"},"ruby_source_path":"Casks/o/outline.rb","sha256":"fe08a0653caaa55ff0b79a3361a1eb3c64ebc87810f71ffac75bb33dbe20afd6","tap_string":"homebrew/cask","url_args":["https://static.outline.app/direct/main/Outline_6.2609.3.zip"],"version":"6.2609.3","raw_artifacts":[[":uninstall",{":quit":"com.gorillized.outlinemac.standalone"}],[":app",["Outline.app"]],[":zap",{":trash":["~/Library/Application Scripts/6WN928JT76.com.gorillized","~/Library/Application Scripts/com.gorillized.outlinemac.standalone.extension","~/Library/Application Scripts/com.gorillized.outlinemac.standalone.widget","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.gorillized.outlinemac.standalone.sfl*","~/Library/Application Support/com.gorillized.outlinemac.standalone","~/Library/Application Support/Outline","~/Library/Caches/com.gorillized.outlinemac.standalone","~/Library/Containers/com.gorillized.outlinemac.standalone.extension","~/Library/Containers/com.gorillized.outlinemac.standalone.widget","~/Library/Group Containers/6WN928JT76.com.gorillized","~/Library/HTTPStorages/com.gorillized.outlinemac.standalone","~/Library/Outline","~/Library/Preferences/com.gorillized.outlinemac.standalone.plist"]}]]},"output-factory":{"depends_on_args":{":macos":":any"},"desc":"Automate printing and exporting from Adobe InDesign","homepage":"https://zevrix.com/OutputFactory/","names":["Output Factory"],"ruby_source_checksum":{":sha256":"52cc096574e17a3f10ba1d78ae5d2e409568bc5cd86efb7f270d22bf547ee51b"},"ruby_source_path":"Casks/o/output-factory.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://zevrix.com/downloads/OutputFactory.dmg"],"version":"3.2.6","raw_artifacts":[[":uninstall",{":quit":"com.zevrix.OutputFactory",":trash":"/Applications/Adobe Indesign */Plug-Ins/Zevrix/Output Factory.app"}],[":app",["Output Factory Installer.app/Contents/Resources/appPackage/Output Factory.app"]],[":zap",{":trash":["~/Library/Caches/com.zevrix.OutputFactory","~/Library/Preferences/com.zevrix.OutputFactory.plist"]}]]},"outset":{"depends_on_args":{":macos":":any"},"desc":"Process packages and scripts during boot, login, or on demand","homepage":"https://github.com/macadmins/outset","names":["outset"],"ruby_source_checksum":{":sha256":"bf4b498e94ecba39406e808d260f59eb5833124cf7c20b41ee2d7abae55b7b83"},"ruby_source_path":"Casks/o/outset.rb","sha256":"f6e39f905b2877ccb5d7a2578e404282d76e7f228a4f8c17260a0ee88fb497c3","tap_string":"homebrew/cask","url_args":["https://github.com/macadmins/outset/releases/download/v4.2.0.21973/Outset-4.2.0.21973.pkg"],"version":"4.2.0.21973","raw_artifacts":[[":uninstall",{":launchctl":["io.macadmins.Outset.boot","io.macadmins.Outset.cleanup","io.macadmins.Outset.login","io.macadmins.Outset.login-privileged","io.macadmins.Outset.login-window","io.macadmins.Outset.on-demand","io.macadmins.Outset.on-demand-privileged"],":pkgutil":"io.macadmins.Outset",":delete":"/usr/local/outset"}],[":pkg",["outset-4.2.0.21973.pkg"]],[":zap",{":trash":["/Library/LaunchAgents/io.macadmins.outset.login-window.plist","/Library/LaunchAgents/io.macadmins.outset.login.plist","/Library/LaunchAgents/io.macadmins.outset.on-demand.plist","/Library/LaunchDaemons/io.macadmins.outset.boot.plist","/Library/LaunchDaemons/io.macadmins.outset.cleanup.plist","/Library/LaunchDaemons/io.macadmins.outset.login-privileged.plist","/Library/Preferences/io.macadmins.Outset.plist"]}]]},"overflow":{"depends_on_args":{":macos":":any"},"desc":"Visual application launcher","homepage":"https://stuntsoftware.com/overflow/","names":["Overflow"],"ruby_source_checksum":{":sha256":"8531ed3260c9600ee24fdf869b692c6f90f4f03cafdbc3f03ba79cd4c51783ac"},"ruby_source_path":"Casks/o/overflow.rb","sha256":"61c40e5d497a0f0e26dfb4062fbb958cbb9a0ea7895a7fcff64edca3e265f034","tap_string":"homebrew/cask","url_args":["https://stunt.s3.amazonaws.com/overflow_3.2.1.zip"],"version":"3.2.1","raw_artifacts":[[":app",["Overflow 3.app"]],[":zap",{":trash":["~/Library/Containers/com.stuntsoftware.Overflow3/Data/Library/Application Support/default.realm","~/Library/Containers/com.stuntsoftware.Overflow3/Data/Library/Preferences/com.stuntsoftware.Overflow3.plist"]}]]},"overlayed":{"depends_on_args":{":macos":":any"},"desc":"Modern, open-source, and free voice chat overlay for Discord","homepage":"https://overlayed.dev/","names":["Overlayed"],"ruby_source_checksum":{":sha256":"3c055c5367e96160c6d8ba5c4f2f860c2963de42237ad8c9b62c4c6bbd4bd992"},"ruby_source_path":"Casks/o/overlayed.rb","sha256":"b47a390708350d98e524bdc87a06d7e634bdc95e0c4092d06b9f92702b7ed946","tap_string":"homebrew/cask","url_args":["https://github.com/overlayeddev/overlayed/releases/download/v0.6.2/overlayed_0.6.2_universal.dmg"],"version":"0.6.2","raw_artifacts":[[":app",["Overlayed.app"]],[":zap",{":trash":"~/Library/Application Support/com.hacksore.overlayed"}]]},"oversight":{"depends_on_args":{":macos":":monterey"},"desc":"Monitors computer mic and webcam","homepage":"https://objective-see.org/products/oversight.html","names":["OverSight"],"ruby_source_checksum":{":sha256":"6a2c37a942934a647fc3f57c65c9854aa0a62e6ef4ed8bd918dd8d3369060e4a"},"ruby_source_path":"Casks/o/oversight.rb","sha256":"2352214830d0c6c827b8e010d8dea59351dcba15019683a6e4686119174b99b9","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/OverSight/releases/download/v2.4.0/OverSight_2.4.0.zip"],"version":"2.4.0","raw_artifacts":[[":uninstall",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/oversight/2.4.0/OverSight Installer.app/Contents/MacOS/OverSight Installer",":args":["-uninstall"],":sudo":true}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/oversight/2.4.0/OverSight Installer.app/Contents/MacOS/OverSight Installer",":args":["-install"],":sudo":true}}],[":zap",{":trash":["~/Library/Caches/com.objective-see.oversight","~/Library/Caches/com.objective-see.OverSightHelper","~/Library/Preferences/com.objective-see.oversight.plist","~/Library/Preferences/com.objective-see.OverSightHelper.plist"]}]]},"overt":{"depends_on_args":{":macos":":any"},"desc":"Open app store","homepage":"https://getovert.app/","names":["Overt"],"ruby_source_checksum":{":sha256":"8364696ab5ee2f2cc84b16d7b20d34034b7ab944d3d04210f19115dab67df6c4"},"ruby_source_path":"Casks/o/overt.rb","sha256":"7d9aa67e7c314034b1307aa36a0cf701e88fa3e6c659dfced3d7740693606e21","tap_string":"homebrew/cask","url_args":["https://github.com/GetOvert/Overt/releases/download/v0.6.0/Overt-darwin-x64-0.6.0.zip"],"version":"0.6.0","raw_artifacts":[[":app",["Overt.app"]],[":zap",{":trash":["~/Library/Application Support/OpenStore","~/Library/Application Support/Overt","~/Library/Caches/OpenStore_v1","~/Library/Caches/OpenStore_v2","~/Library/Caches/OpenStore_v3","~/Library/Caches/Overt_v4","~/Library/Caches/Overt_v5","~/Library/Caches/Overt_v6","~/Library/Preferences/app.getopenstore.OpenStore.plist","~/Library/Preferences/app.getovert.Overt.plist"]}]]},"overtone-analyzer":{"depends_on_args":{":macos":":ventura"},"desc":"Real-time voice spectrum analyzer and audio editor","homepage":"https://www.sygyt.com/","names":["Overtone Analyzer"],"ruby_source_checksum":{":sha256":"b6a55a6abedd2055cc1d54160998450dbbd7598176122a09d39b6a6117f500c8"},"ruby_source_path":"Casks/o/overtone-analyzer.rb","sha256":"e5d57ca258173391fc7efdc19328e9cb87a123c4ecd1215e539ae8133bbee410","tap_string":"homebrew/cask","url_args":["https://download.sygyt.com/5.11.1/OvertoneAnalyzer_macOS_5.11.1.9379.dmg"],"version":"5.11.1.9379","raw_artifacts":[[":app",["Overtone Analyzer.app"]],[":zap",{":trash":["~/Library/Application Support/Sygyt Software/Overtone Analyzer","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.sygyt.mac.OvertoneAnalyzer","~/Library/Caches/Sygyt Software/Overtone Analyzer","~/Library/Preferences/com.sygyt.mac.OvertoneAnalyzer.plist","~/Library/Preferences/com.sygyt.Overtone Analyzer.plist"]}]]},"overview":{"depends_on_args":{":macos":":ventura"},"desc":"Create live window previews for any application","homepage":"https://williampierce.io/overview/","names":["Overview"],"ruby_source_checksum":{":sha256":"565a70a8ba68e5a0358456bcdcb158e755bcbff000a690e26232b5e6dde3a09d"},"ruby_source_path":"Casks/o/overview.rb","sha256":"cb5a741a155fc709e4179675d2651df0ead64a1d78ed8091bf5a1e298acf044f","tap_string":"homebrew/cask","url_args":["https://williampierce.io/overview/releases/v1.2.3-beta/Overview.dmg"],"version":"1.2.3-beta","raw_artifacts":[[":app",["Overview.app"]],[":zap",{":trash":["~/Library/HTTPStorages/io.williampierce.Overview","~/Library/Preferences/io.williampierce.Overview.plist"]}]]},"ovice":{"depends_on_args":{":macos":":any"},"desc":"Virtual workplace for distributed teams","homepage":"https://www.ovice.com/","names":["ovice"],"ruby_source_checksum":{":sha256":"81537edf27916ee6d488084574b56a819181169a0e884f18055f654d26726b69"},"ruby_source_path":"Casks/o/ovice.rb","sha256":"cf20df46bfba5216227e5a2a429366365d8eda272683a4f5f12ed719b5b00dc2","tap_string":"homebrew/cask","url_args":["https://assets.ovice.io/desktop-apps/staging/darwin/x64/ovice-darwin-x64-1.18.8.zip"],"version":"1.18.8","raw_artifacts":[[":app",["ovice.app"]],[":zap",{":trash":["~/Library/Application Support/ovice","~/Library/Caches/com.ovice.desktop.prod","~/Library/Caches/com.ovice.desktop.prod.ShipIt","~/Library/HTTPStorages/com.ovice.desktop.prod","~/Library/Preferences/com.ovice.desktop.prod.plist"]}]]},"ovito-pro":{"auto_updates":true,"conflicts_with_args":{":cask":["ovito"]},"depends_on_args":{":macos":":any"},"desc":"Scientific data visualization and analysis software","homepage":"https://www.ovito.org/","names":["OVITO Pro"],"ruby_source_checksum":{":sha256":"21321b6d1d5fc588ee469dca70e2bec19e9b741f1a02716569d3a244ea8b2d1f"},"ruby_source_path":"Casks/o/ovito-pro.rb","sha256":"09c3a773fac3426b376065234c24d5ea0c7b9b58d77456212e6e14ceb9ca7888","tap_string":"homebrew/cask","url_args":["https://www.ovito.org/download/master/ovito-pro-3.12.0-macos-intel.dmg"],"version":"3.12.0","raw_artifacts":[[":uninstall",{":quit":"org.ovito"}],[":app",["Ovito.app"]],[":zap",{":trash":["~/Library/Preferences/org.ovito.Ovito.plist","~/Library/Saved Application State/org.ovito.savedState"]}]]},"ovito":{"auto_updates":true,"conflicts_with_args":{":cask":["ovito-pro"]},"depends_on_args":{":macos":":any"},"desc":"Scientific data visualization and analysis software","homepage":"https://www.ovito.org/","names":["OVITO"],"ruby_source_checksum":{":sha256":"581cdd6ef2b1c4740924ea573ce391e9776517c497196e207c6a99e2f9b5f4c7"},"ruby_source_path":"Casks/o/ovito.rb","sha256":"735b7f1388ddd1a895308c943f3808bdec3c070bab9ef177e5f106cc6cca293e","tap_string":"homebrew/cask","url_args":["https://www.ovito.org/download/master/ovito-basic-3.12.0-macos-intel.dmg"],"version":"3.12.0","raw_artifacts":[[":uninstall",{":quit":"org.ovito"}],[":app",["Ovito.app"]],[":zap",{":trash":["~/Library/Preferences/org.ovito.Ovito.plist","~/Library/Saved Application State/org.ovito.savedState"]}]]},"owlocr":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"On-device OCR for screenshots, images, and PDFs","homepage":"https://owlocr.com/","names":["OwlOCR"],"ruby_source_checksum":{":sha256":"e02f011230290fe1291ffdd08ed369c13fd0af595a9456934e507a4d57841905"},"ruby_source_path":"Casks/o/owlocr.rb","sha256":"3d3f4e0d36064b5775956e8c3a8ff712f0411e20586925d8677ca78a7173daf1","tap_string":"homebrew/cask","url_args":["https://owlocr.com/updates/mac/OwlOCR-7.23.0-universal.dmg"],"version":"7.23.0","raw_artifacts":[[":app",["OwlOCR.app"]],[":zap",{":trash":["~/Library/Application Scripts/F35YQQ5672.JonLuca-DeCaro.OwlOCR","~/Library/Application Scripts/JonLuca-DeCaro.OwlOCR.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jonluca-decaro.owlocr.sfl*","~/Library/Application Support/owlocr-electron","~/Library/Caches/JonLuca-DeCaro.OwlOCR","~/Library/Caches/owlocr-electron","~/Library/Caches/owlocr-helper","~/Library/Containers/JonLuca-DeCaro.OwlOCR.*","~/Library/Group Containers/F35YQQ5672.JonLuca-DeCaro.OwlOCR","~/Library/HTTPStorages/JonLuca-DeCaro.OwlOCR","~/Library/HTTPStorages/owlocr-helper","~/Library/Preferences/F35YQQ5672.JonLuca-DeCaro.OwlOCR.plist","~/Library/Preferences/JonLuca-DeCaro.OwlOCR.plist"]}]]},"owncloud":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop syncing client for ownCloud","homepage":"https://owncloud.com/","names":["ownCloud"],"ruby_source_checksum":{":sha256":"a4a013200301b88532de2d28c1e01eab6a8d672aae040509058c79df26f70067"},"ruby_source_path":"Casks/o/owncloud.rb","sha256":"18ef6fde072ba4da112a4b7980e0f25fe816c7247b82838cd285a041a3a7672c","tap_string":"homebrew/cask","url_args":["https://download.owncloud.com/desktop/ownCloud/stable/7.1.1.19543/mac/ownCloud-7.1.1.19543-x86_64.pkg"],"version":"7.1.1.19543","raw_artifacts":[[":uninstall",{":pkgutil":["com.owncCloud.finderPlugin","com.ownCloud.client"]}],[":pkg",["ownCloud-7.1.1.19543-x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.owncloud.desktopclient.FinderSyncExt","~/Library/Application Support/ownCloud","~/Library/Caches/com.owncloud.desktopclient","~/Library/Containers/com.owncloud.desktopclient.FinderSyncExt","~/Library/Group Containers/9B5WD74GWJ.com.owncloud.desktopclient","~/Library/Preferences/com.owncloud.desktopclient.plist","~/Library/Preferences/ownCloud"]}]]},"owocr":{"depends_on_args":{":macos":":any"},"desc":"Optical character recognition for Japanese text","homepage":"https://github.com/AuroraWright/owocr/","names":["OwOCR"],"ruby_source_checksum":{":sha256":"e22c529b6515ec8075229f0dc46dcb6f0f2e3f9c14b5849743a3755b873e9dff"},"ruby_source_path":"Casks/o/owocr.rb","sha256":"8f44cfc5e5de0afded40ff0871dd10cadb778c6802e78461d6b5a0bd8cc4ac0b","tap_string":"homebrew/cask","url_args":["https://github.com/AuroraWright/owocr/releases/download/1.26.8/owocr-mac_intel.dmg"],"version":"1.26.8","raw_artifacts":[[":app",["OwOCR.app"]],[":zap",{":trash":["~/Library/Application Support/com.aury.owocr","~/Library/Caches/com.aury.owocr"]}]]},"oxygen-xml-developer":{"depends_on_args":{":macos":":any"},"desc":"Tools for XML editing","homepage":"https://www.oxygenxml.com/xml_developer.html","names":["oXygen XML Developer"],"ruby_source_checksum":{":sha256":"3d3bae59e36dbbcc67b0f14f490ea7582f4835a0e1315c452887e05f803380ae"},"ruby_source_path":"Casks/o/oxygen-xml-developer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.oxygenxml.com/InstData/Developer/MacOSX/VM/oxygenDeveloper-openjdk.dmg"],"version":"28.1,2026091405","raw_artifacts":[[":suite",["Oxygen XML Developer"]],[":zap",{":trash":"~/Library/Preferences/com.oxygenxml.developer"}]],"raw_caveats":"Installing oxygen-xml-developer means you have AGREED to the license at:\n  https://www.oxygenxml.com/eula.html\n"},"oxygen-xml-editor":{"depends_on_args":{":macos":":any"},"desc":"Tools for XML editing, including Oxygen XML Developer and Author","homepage":"https://www.oxygenxml.com/xml_editor.html","names":["oXygen XML Editor"],"ruby_source_checksum":{":sha256":"a1bc34707601ca0aedbc487496240e06e1b0f9001ac8c6de05071e66280c8157"},"ruby_source_path":"Casks/o/oxygen-xml-editor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.oxygenxml.com/InstData/Editor/MacOSX/VM/oxygen-openjdk.dmg"],"version":"28.1,2026091405","raw_artifacts":[[":suite",["Oxygen XML Editor"]],[":zap",{":trash":"~/Library/Preferences/com.oxygenxml"}]],"raw_caveats":"Installing oxygen-xml-editor means you have AGREED to the license at:\n  https://www.oxygenxml.com/eula.html\n"},"p2p-kiwi":{"depends_on_args":{":macos":":ventura"},"desc":"Cross-platform screen sharing tool","homepage":"https://p2p.kiwi/","names":["p2p.kiwi"],"ruby_source_checksum":{":sha256":"7283df3c1fca2ffc650de85349409071c7546220fa8e19a4a82a6ada8c6daa13"},"ruby_source_path":"Casks/p/p2p-kiwi.rb","sha256":"6304e055668e825625a04cb6fe126ebffdd2906200af277339547e0882fffcf2","tap_string":"homebrew/cask","url_args":["https://github.com/dont-be-evil-company/p2p.kiwi/releases/download/v3.10.0/p2p-kiwi_universal.dmg"],"version":"3.10.0","raw_artifacts":[[":app",["p2p.kiwi.app"]],[":zap",{":trash":["~/Library/Application Support/bananas","~/Library/Preferences/net.getbananas.app.plist","~/Library/Saved Application State/net.getbananas.app.savedState"]}]]},"p4":{"conflicts_with_args":{":cask":["perforce"]},"container_args":{":type":":naked"},"depends_on_args":{":macos":":any"},"desc":"Use it to gain instant access to operations and complete control over the system","homepage":"https://www.perforce.com/products/helix-core-apps/command-line-client","names":["Perforce Helix Command-Line Client (P4)"],"ruby_source_checksum":{":sha256":"bee76c0b74e491feabd481f51501a2c7d605fd24ae4f56dac4010a0dc6260eb2"},"ruby_source_path":"Casks/p/p4.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://filehost.perforce.com/perforce/r26.1/bin.macosx1015x86_64/p4"],"version":"2026.1,3089746","raw_artifacts":[[":binary",["bin.macosx1015x86_64"],{":target":"p4"}]]},"p4v":{"depends_on_args":{":macos":":monterey"},"desc":"Visual client for Helix Core","homepage":"https://www.perforce.com/products/helix-core-apps/helix-visual-client-p4v","names":["Perforce Helix Visual Client","P4Merge","P4V"],"ruby_source_checksum":{":sha256":"8e2961aa5dec44d1f3f9f674e26c4c2213c16604891593b790e265e0d1826d5f"},"ruby_source_path":"Casks/p/p4v.rb","sha256":"a074cdcf2a5db5c1334fbb18188693a1328bb142aa40eae8c6b07d8eb7de3d06","tap_string":"homebrew/cask","url_args":["https://filehost.perforce.com/perforce/r26.3/bin.macosx12u/P4V.dmg"],"version":"2026.3,3076493","raw_artifacts":[[":uninstall",{":quit":["com.perforce.p4admin","com.perforce.p4v"]}],[":app",["p4v.app"]],[":app",["p4merge.app"]],[":app",["p4admin.app"]],[":command_wrapper",["p4v"],{":executable":"$APPDIR/p4v.app/Contents/MacOS/p4v"}],[":binary",["p4vc"]],[":command_wrapper",["p4admin"],{":executable":"$APPDIR/p4admin.app/Contents/MacOS/p4admin"}],[":command_wrapper",["p4merge"],{":executable":"$APPDIR/p4merge.app/Contents/Resources/launchp4merge"}],[":zap",{":trash":["~/Library/Preferences/com.perforce.p4v","~/Library/Preferences/com.perforce.p4v.plist","~/Library/Saved Application State/com.perforce.p4v.savedState"]}]]},"pacifist":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Extract files and folders from package files, disk images, and archives","homepage":"https://www.charlessoft.com/","names":["Pacifist"],"ruby_source_checksum":{":sha256":"2e74b83031f6d41ac69093ef3d668ed0fe6dfd986481a4258d708a6cbe7dba4c"},"ruby_source_path":"Casks/p/pacifist.rb","sha256":"ffba2574ba69f01faf45880b922001d96df48291018a3a3bd6e0b17dcf74a410","tap_string":"homebrew/cask","url_args":["https://www.charlessoft.com/pacifist_download/Pacifist_4.1.5.dmg"],"version":"4.1.5","raw_artifacts":[[":uninstall",{":quit":"com.charlessoft.pacifist"}],[":app",["Pacifist.app"]],[":binary",["$APPDIR/Pacifist.app/Contents/Resources/usr/bin/pacifist"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.charlessoft.pacifist.sfl*","~/Library/Preferences/com.charlessoft.pacifist.plist","~/Library/Saved Application State/com.charlessoft.pacifist.savedState"]}]]},"packages":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Integrated packaging environment","homepage":"http://s.sudre.free.fr/Software/Packages/about.html","names":["Packages"],"ruby_source_checksum":{":sha256":"6a01378d3cd4bd33fbbd0b0c03cdf4394b0210f1ceaaa664b9341588795b2073"},"ruby_source_path":"Casks/p/packages.rb","sha256":"c7d599842562b18f8dfb6e9f76fc915dde7716a263c967aaf1fe11e17d283ded","tap_string":"homebrew/cask","url_args":["https://github.com/packagesdev/packages/releases/download/v1.2.11-GM/Packages.dmg"],"version":"1.2.11","raw_artifacts":[[":uninstall",{":script":{":executable":"Extras/uninstall.sh",":sudo":true}}],[":pkg",["Install Packages.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/fr.whitebox.packages.sfl*","~/Library/Caches/fr.whitebox.Packages","~/Library/Preferences/fr.whitebox.Packages.plist"]}]]},"packet-peeper":{"depends_on_args":{":macos":":any"},"desc":"Network protocol analyzer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/choll/packetpeeper","names":["Packet Peeper"],"ruby_source_checksum":{":sha256":"d63309269ee7488c1ef111defbf427142b8f55675748474c9ed973dc6ad874f5"},"ruby_source_path":"Casks/p/packet-peeper.rb","sha256":"d930f595ccd391df292c09ae82e3404bf00ed59d8b8f66b462671ee9e1c7c4a2","tap_string":"homebrew/cask","url_args":["https://github.com/choll/packetpeeper/releases/download/2022-08-31/PacketPeeper_2022-08-31.dmg"],"version":"2022-08-31","raw_artifacts":[[":app",["Packet Peeper.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.packetpeeper.sfl*","~/Library/Preferences/org.PacketPeeper.plist","~/Library/Saved Application State/org.PacketPeeper.savedState"]}]]},"packetproxy":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Local proxy written in Java","homepage":"https://github.com/DeNA/PacketProxy","names":["PacketProxy"],"ruby_source_checksum":{":sha256":"e293064bab9e3db4bd431265e5e170c1d80b5fba8de6aa4d4cdc899374131397"},"ruby_source_path":"Casks/p/packetproxy.rb","sha256":"b7d913af29ccd2032b19cea65b724a67d47fe03028eb7cfded529cf5dac500d0","tap_string":"homebrew/cask","url_args":["https://github.com/DeNA/PacketProxy/releases/download/2.3.0/PacketProxy-2.3.0-Installer-Mac-Signed.dmg"],"version":"2.3.0","raw_artifacts":[[":app",["PacketProxy.app"]],[":zap",{":trash":["~/.packetproxy","~/Library/Saved Application State/packetproxy"]}]]},"packetsender":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Network utility for sending / receiving TCP, UDP, SSL","homepage":"https://packetsender.com/","names":["Packet Sender"],"ruby_source_checksum":{":sha256":"42d1e7cf341789b0cdb52fe8aacd2640c540472f9fbeb88084851e62a39f6427"},"ruby_source_path":"Casks/p/packetsender.rb","sha256":"38380df6905d452927010b968d0ba859b343c29fa621fe85041ed3a8388098db","tap_string":"homebrew/cask","url_args":["https://github.com/dannagle/PacketSender/releases/download/v8.11.3/PacketSender_v8.11.3.dmg"],"version":"8.11.3","raw_artifacts":[[":uninstall",{":quit":"com.packetsender.desktop"}],[":app",["PacketSender.app"]],[":zap",{":trash":"~/Library/Application Support/PacketSender"}]]},"padloc":{"depends_on_args":{":macos":":any"},"desc":"Modern password manager","homepage":"https://padloc.app/","names":["Padloc"],"ruby_source_checksum":{":sha256":"aa7511db2f074bce288961e61ea791a5e496e8b85cdddb49ae5b7d5c54e4b3b6"},"ruby_source_path":"Casks/p/padloc.rb","sha256":"fcc1e0dac20d2b95eef4343186ecfff7429754632be4a3a7c953432ffebceb91","tap_string":"homebrew/cask","url_args":["https://github.com/padloc/padloc/releases/download/v4.3.0/padloc_4.3.0_macos_electron_x64.dmg"],"version":"4.3.0","raw_artifacts":[[":app",["Padloc.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/padloc-updater","~/Library/Application Support/Padloc"]}]]},"pages-data-merge":{"depends_on_args":{":macos":":any"},"desc":"Mail merge for Pages","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://iworkautomation.com/pages/script-tags-data-merge.html","names":["Pages Data Merge"],"ruby_source_checksum":{":sha256":"4d09ce399440a758b9415cfd740cac4e8cd5f807774fe9e55c5efe80b6b42fa4"},"ruby_source_path":"Casks/p/pages-data-merge.rb","sha256":"21458a889452ea20915bbb61b3a0522b880475b91e1080966d120a3a4341d9c9","tap_string":"homebrew/cask","url_args":["https://iworkautomation.com/pages/data-merge-2-1.zip"],"url_kwargs":{":user_agent":":browser"},"version":"2.1","raw_artifacts":[[":app",["Pages Data Merge.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.NyhthawkProductions.Pages-Data-Merge.savedState"}]]},"pagico":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tasks, files, and notes manager","homepage":"https://www.pagico.com/","names":["Pagico"],"ruby_source_checksum":{":sha256":"2a8ea7affd02fddb625ae3b6fbb8727539acbf00f13d57e95c7ea187a1590da5"},"ruby_source_path":"Casks/p/pagico.rb","sha256":"02533c88810ba861d8785695b6369215f61d5ba4b86bb5f9671bab471d24d57a","tap_string":"homebrew/cask","url_args":["https://www.pagico.com/downloads/Pagico_macOS_r20260518.dmg"],"version":"10,20260518","raw_artifacts":[[":app",["Pagico.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.pagico.mac.Pagico-Extension-for-Safari","~/Library/Application Support/Pagico","~/Library/Caches/com.pagico.mac","~/Library/Containers/com.pagico.mac.Pagico-Extension-for-Safari","~/Library/HTTPStorages/com.pagico.mac","~/Library/PagicoHelpers","~/Library/Preferences/com.pagico.mac.plist","~/Library/Saved Application State/com.pagico.mac.savedState","~/Library/WebKit/com.pagico.mac"]}]]},"paintbrush":{"depends_on_args":{":macos":":any"},"desc":"Image editor","homepage":"https://paintbrush.sourceforge.io/","names":["Paintbrush"],"ruby_source_checksum":{":sha256":"207d89216aa9f19b7438cbc74e54e0fe607a946026ee613a712bd0710bc438f3"},"ruby_source_path":"Casks/p/paintbrush.rb","sha256":"9d12b754ec65edc77fa51d3a3c8a0b08ac863e10fd530bff219f9f22bb9dba3a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/paintbrush/Paintbrush%202.x/Paintbrush%202.6.0/Paintbrush-2.6.0.zip"],"version":"2.6.0,20210402","raw_artifacts":[[":app",["Paintbrush.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.soggywaffles.Paintbrush","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.soggywaffles.paintbrush.sfl*","~/Library/Caches/com.soggywaffles.Paintbrush","~/Library/Containers/com.soggywaffles.Paintbrush","~/Library/Preferences/com.soggywaffles.Paintbrush.LSSharedFileList.plist","~/Library/Preferences/com.soggywaffles.Paintbrush.plist"]}]]},"paintcode":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Turn vector drawings into program code","homepage":"https://www.paintcodeapp.com/","names":["PaintCode"],"ruby_source_checksum":{":sha256":"a6b991b88af60182bb06e266cf5c3eb0e87f7d01f4c666fa15f7b4026084039e"},"ruby_source_path":"Casks/p/paintcode.rb","sha256":"d420950ad28675040f23cfb5110784f9669d40d335aef2c816ea50ed9dc1c8a0","tap_string":"homebrew/cask","url_args":["https://www.pixelcut.com/paintcode3/paintcode_3.6.2.zip"],"version":"3.6.2","raw_artifacts":[[":uninstall",{":quit":"com.pixelcut.paintcode*"}],[":app",["PaintCode.app"]],[":zap",{":trash":["~/Library/Application Support/com.pixelcut.paintcode*","~/Library/HTTPStorages/com.pixelcut.paintcode*","~/Library/Preferences/com.pixelcut.paintcode*.plist","~/Library/Saved Application State/com.pixelcut.paintcode*.savedState"]}]]},"pairpods":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Share audio between two Bluetooth devices","homepage":"https://pairpods.app/","names":["PairPods"],"ruby_source_checksum":{":sha256":"a1f7aabbdd7e20d7a54ab4993dcf541fedb5a72b67072478e3cf7d2b11beb562"},"ruby_source_path":"Casks/p/pairpods.rb","sha256":"08c900877a33c2f3c54398001e129933a98d3e931d102929a97efc6c995bc1b0","tap_string":"homebrew/cask","url_args":["https://github.com/wozniakpawel/PairPods/releases/download/v0.7.0/PairPods-0.7.0.app.zip"],"version":"0.7.0","raw_artifacts":[[":app",["PairPods.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.wozniakpawel.PairPods","~/Library/Containers/com.wozniakpawel.PairPods"]}]]},"pale-moon":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Web browser","homepage":"https://www.palemoon.org/","names":["Pale Moon"],"ruby_source_checksum":{":sha256":"518af88a67d431fd4cfce498e5361339c0fa34ff06789527d5f3519276abccf5"},"ruby_source_path":"Casks/p/pale-moon.rb","sha256":"1152e892e9e4f643e5545ca20493a8f7eb785894ac9eac68df5fbf30723c7255","tap_string":"homebrew/cask","url_args":["https://rm-us.palemoon.org/release/palemoon-35.0.2.arm64.dmg"],"version":"35.0.2","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.pale moon",":signal":["TERM","org.mozilla.pale moon"]}],[":app",["Pale Moon.app"]],[":zap",{":trash":["~/Library/Application Support/Pale Moon","~/Library/Caches/Pale Moon","~/Library/Preferences/org.mozilla.pale moon.plist","~/Library/Saved Application State/org.mozilla.pale moon.savedState","~/Library/Saved Application State/org.mozilla.white star.savedState"]}]]},"paletro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Command palette in any application","homepage":"https://appmakes.io/paletro","names":["Paletro"],"ruby_source_checksum":{":sha256":"52f55c9bdc076b242ce4bfc5bf49c87a6a2aaffca54daf7f4390ffb7eb82b3d1"},"ruby_source_path":"Casks/p/paletro.rb","sha256":"6b2d354e9d46d42c51011592940d1375e8e3d6da6953b6872d22958a8ff37430","tap_string":"homebrew/cask","url_args":["https://appmakes.io/paletro/download/Paletro-1.11.0.dmg"],"version":"1.11.0","raw_artifacts":[[":app",["Paletro.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.appmakes.PaletroLaunchHelper","~/Library/Application Support/io.appmakes.Paletro","~/Library/Application Support/Paletro Preferences","~/Library/Application Support/Paletro","~/Library/Containers/io.appmakes.PaletroLaunchHelper","~/Library/Cookies/io.appmakes.Paletro.binarycookies","~/Library/Group Containers/io.appmakes.Paletro.shared","~/Library/Preferences/io.appmakes.Paletro.plist","~/Library/Preferences/io.appmakes.Paletro.Preferences.plist"]}]]},"pallotron-yubiswitch":{"depends_on_args":{":macos":":monterey"},"desc":"Status bar application to enable/disable Yubikey Nano","homepage":"https://github.com/pallotron/yubiswitch","names":["Yubiswitch"],"ruby_source_checksum":{":sha256":"e82bea47ca73bfbc34cc9caf16b3933a4c7def6d5ddd1bfc0046dad56864f6f1"},"ruby_source_path":"Casks/p/pallotron-yubiswitch.rb","sha256":"974d7481b388fe79b03f1eea2c39f45a2f74051b774a489a00e2fe00c9df1b31","tap_string":"homebrew/cask","url_args":["https://github.com/pallotron/yubiswitch/releases/download/v0.19/yubiswitch_0.19.dmg"],"version":"0.19","raw_artifacts":[[":uninstall",{":quit":"com.pallotron.yubiswitch"}],[":app",["yubiswitch.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.pallotron.yubiswitch.helper.plist","/Library/PrivilegedHelperTools/com.pallotron.yubiswitch.helper","~/Library/Preferences/com.pallotron.yubiswitch.plist"]}]]},"pallycompanion":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI personal assistant you text","homepage":"https://pally.com/","names":["Pally Companion"],"ruby_source_checksum":{":sha256":"a451b868453326b6393b173fddb95aaab11037c24effdff3b4c87fffc5f1c4c7"},"ruby_source_path":"Casks/p/pallycompanion.rb","sha256":"92462ea73e0da7cf265588f0289052c46b3fa814d1b08a0d701b849a4e7576b6","tap_string":"homebrew/cask","url_args":["https://downloads.pally.com/companion/Pally-0.1.61-335.1.dmg"],"version":"0.1.61,335.1","raw_artifacts":[[":uninstall",{":quit":"com.pally.companion-kit"}],[":app",["PallyCompanion.app"]],[":zap",{":trash":["~/Library/Application Support/pallykit","~/Library/Application Support/PallyKit","~/Library/Caches/com.pally.companion-kit","~/Library/Caches/PallyKit","~/Library/HTTPStorages/com.pally.companion-kit","~/Library/HTTPStorages/com.pally.companion-kit.binarycookies","~/Library/Logs/pallykit","~/Library/Preferences/com.pally.companion-kit.plist","~/Library/WebKit/com.pally.companion-kit"]}]]},"palmier-pro":{"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Video Editor built for AI","homepage":"https://www.palmier.io/","names":["Palmier Pro"],"ruby_source_checksum":{":sha256":"baaadf0d1de85167bdc648fce9e506414510b3f4c559ead50d767b177ffd8a28"},"ruby_source_path":"Casks/p/palmier-pro.rb","sha256":"00472bd2afe39ba8e9828851875290c96ce3f9db61e1c1e38820176b20281aac","tap_string":"homebrew/cask","url_args":["https://github.com/palmier-io/palmier-pro/releases/download/v0.11.0/PalmierPro.dmg"],"version":"0.11.0","raw_artifacts":[[":app",["PalmierPro.app"]],[":zap",{":trash":["~/Library/Application Support/io.palmier.pro","~/Library/Application Support/PalmierPro","~/Library/Caches/io.palmier.pro","~/Library/Caches/PalmierPro","~/Library/HTTPStorages/io.palmier.pro*","~/Library/Logs/PalmierPro","~/Library/Preferences/io.palmier.pro.plist"]}]]},"pandora":{"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for the Pandora web radio service","homepage":"https://www.pandora.com/desktop","names":["Pandora"],"ruby_source_checksum":{":sha256":"db3d64d8eef7aa02029f30d388dd16c7c75d2083aa0c0be9fd85f62afff38faf"},"ruby_source_path":"Casks/p/pandora.rb","sha256":"af7c19d79dd9f02f638faf64efae3df76843ffa83ac4e978758147d47578d54f","tap_string":"homebrew/cask","url_args":["https://s3-us-west-2.amazonaws.com/p-desktop-app/releases-v2/Pandora-16.1.0-universal.dmg"],"version":"16.1.0","raw_artifacts":[[":uninstall",{":quit":"com.pandora.desktop"}],[":app",["Pandora.app"]],[":zap",{":trash":["~/Caches/com.pandora.desktop","~/Caches/com.pandora.desktop.ShipIt","~/Caches/Pandora","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.pandora.desktop.sfl*","~/Library/Application Support/Pandora","~/Library/Logs/Pandora","~/Library/Preferences/com.pandora.desktop.plist","~/Library/Saved Application State/com.pandora.desktop.savedState"]}]]},"pangolin":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Identity-aware VPN and proxy for remote access","homepage":"https://pangolin.net/","names":["Pangolin"],"ruby_source_checksum":{":sha256":"eebc347713e4ae6280362d9b7a38e67f80a8b027cd54ef83a04a4bae3df82246"},"ruby_source_path":"Casks/p/pangolin.rb","sha256":"4444d3718e9fea4aacc8dac428e4e8c8fabf1801eed6e8d8ea98f370a7af8040","tap_string":"homebrew/cask","url_args":["https://pangolin.net/api/downloads/proxy?url=https%3A%2F%2Fgithub.com%2Ffosrl%2Fapple%2Freleases%2Fdownload%2Fmac-0.12.1%2FPangolin_Installer_0.12.1.dmg"],"version":"0.12.1","raw_artifacts":[[":app",["Pangolin.app"]],[":zap",{":trash":["~/Library/Application Support/Pangolin","~/Library/Preferences/net.pangolin.Pangolin.plist"]}]]},"panoply":{"depends_on_args":{":macos":":any"},"desc":"Plot geo-referenced data from netCDF, HDF, and GRIB","homepage":"https://www.giss.nasa.gov/tools/panoply/","names":["Panoply netCDF, HDF and GRIB Data Viewer"],"ruby_source_checksum":{":sha256":"e1ef6e6a4a6fa277632c0570cfbb24b5a9a43ff6fc0aa37757854a66d0c487b1"},"ruby_source_path":"Casks/p/panoply.rb","sha256":"500f1b99ce79e5ea795f7a54e5b131e02bfa0d54912659f97f4cbe531acaaa31","tap_string":"homebrew/cask","url_args":["https://www.giss.nasa.gov/tools/panoply/download/PanoplyMacOS-5.10.2.dmg"],"version":"5.10.2","raw_artifacts":[[":uninstall",{":quit":"gov.nasa.giss.panoply"}],[":app",["Panoply.app"]],[":zap",{":trash":["~/Library/Caches/gov.nasa.giss.panoply","~/Library/Preferences/gov.nasa.giss.panoply.plist","~/Library/Preferences/gov.nasa.giss.Panoply.prefs.xml"]}]],"raw_caveats":"panoply requires Java 11+. You can install the latest version with:\n  brew install --cask temurin\n"},"panwriter":{"depends_on_args":{":formula":["pandoc"],":macos":":monterey"},"desc":"Markdown editor with pandoc integration and paginated preview","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://panwriter.com/","names":["PanWriter"],"ruby_source_checksum":{":sha256":"bded712592326116fb6f529f495ce6458b49d7878ab05ed48884af76f012c126"},"ruby_source_path":"Casks/p/panwriter.rb","sha256":"58aadbd71fd7db1f76ef0d5ac0dab227980ac4903472832784fd0050acb3fbdc","tap_string":"homebrew/cask","url_args":["https://github.com/mb21/panwriter/releases/download/v0.8.10/PanWriter-0.8.10-x64.dmg"],"version":"0.8.10","raw_artifacts":[[":app",["PanWriter.app"]],[":zap",{":trash":["~/Library/Application Support/PanWriter","~/Library/Preferences/com.panwriter.app.plist"]}]]},"paparazzi":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utility to take screenshots of webpages","homepage":"https://derailer.org/paparazzi/","names":["Paparazzi!"],"ruby_source_checksum":{":sha256":"bee4f3cf565832c751e87f543a7b3db614c4eba424320012de12f916b31288ca"},"ruby_source_path":"Casks/p/paparazzi.rb","sha256":"106c31b4297f3a9671648db75adfbb79c929de3af306b537aa141b7bac668a7c","tap_string":"homebrew/cask","url_args":["https://derailer.org/paparazzi/Paparazzi!%201.0b11.dmg"],"version":"1.0b11","raw_artifacts":[[":app",["Paparazzi!.app"]],[":zap",{":trash":["~/Library/Application Support/Paparazzi!","~/Library/Caches/org.derailer.Paparazzi","~/Library/Cookies/org.derailer.Paparazzi.binarycookies","~/Library/Preferences/org.derailer.Paparazzi.plist","~/Library/Saved Application State/org.derailer.Paparazzi.savedState"]}]]},"paper-design":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Design tool for creating interfaces and prototypes","homepage":"https://paper.design/","names":["Paper"],"ruby_source_checksum":{":sha256":"5f6f791312383d120707ba9e1e8559a9004702245f408a8c76110bed27b7e5fb"},"ruby_source_path":"Casks/p/paper-design.rb","sha256":"eabde6f372ebd950b435a3869fcbeb6aca57f87dd031866de8390e37d1dee148","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/2601167vjw8xe/Paper%200.5.16%20-%20Build%20261015tx3mukqib-arm64.dmg"],"version":"0.5.16,261015tx3mukqib","raw_artifacts":[[":uninstall",{":quit":"com.todesktop.2601167vjw8xe"}],[":app",["Paper.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.todesktop.2601167vjw8xe.sfl*","~/Library/Application Support/Paper","~/Library/Preferences/com.todesktop.2601167vjw8xe.plist"]}]]},"paper":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Pap.er, 4K 5K HD Wallpaper Application","homepage":"https://www.paperapp.net/","names":["pap.er"],"ruby_source_checksum":{":sha256":"c41f9bcc129d5e61f4e3d3935ef483776a1a2ec579917729a404a5f6eccb0b48"},"ruby_source_path":"Casks/p/paper.rb","sha256":"ccbef03d6fecf529e34c566034d8f052d5d719d3886fd19469cf27bfd078c16c","tap_string":"homebrew/cask","url_args":["https://www.paperapp.net/app/pap.er_v5.5.5.dmg"],"version":"5.5.5","raw_artifacts":[[":uninstall",{":quit":"com.w.paper"}],[":app",["pap.er.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.w.paper","~/Library/Containers/com.w.paper","~/Library/Containers/com.w.paper-LaunchAtLoginHelper"]}]]},"papercut-mobility-print-client":{"caveats_rosetta":true,"depends_on_args":{":macos":":monterey"},"desc":"Client for printing to PaperCut Mobility Print queues","homepage":"https://www.papercut.com/products/free-software/mobility-print/","names":["PaperCut Mobility Print Client"],"ruby_source_checksum":{":sha256":"5d67883f411fc98073fc709c88120289ed8bd0e9c6f843ba104cc582729029b9"},"ruby_source_path":"Casks/p/papercut-mobility-print-client.rb","sha256":"e7dd410dd6e9fc40253b325955587ae7c4a522e80aa1fa10a8129b651b27253e","tap_string":"homebrew/cask","url_args":["https://cdn.papercut.com/web/products/mobility-print/installers/client/macos-cloud/mobility-print-client-installer-1.0.660.dmg"],"version":"1.0.660","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/PaperCut Mobility Print Client/Uninstall.command",":args":["-y"],":sudo":true}}],[":pkg",["PaperCut Mobility Print Client.pkg"]],[":zap",{":trash":"~/Library/Application Support/PaperCutMobilityPrintClient"}]]},"paperpile":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Citation plugin for Microsoft Word","homepage":"https://paperpile.com/word-plugin/","names":["Paperpile"],"ruby_source_checksum":{":sha256":"e50a88504d8a6b18e2837b0b2e74c000c30276327787733275b212a3e4e7a5e8"},"ruby_source_path":"Casks/p/paperpile.rb","sha256":"97efa23fca20d1bb650bf3c4d94db0b6b105d1d2182dab086162cf927349283f","tap_string":"homebrew/cask","url_args":["https://cdn.paperpile.com/download/desktop/Paperpile-0.10.1.dmg"],"version":"0.10.1","raw_artifacts":[[":app",["Paperpile.app"]],[":zap",{":trash":["~/Library/Application Support/Paperpile","~/Library/Group Containers/*.Office/User Content.localized/Startup.localized/Word/paperpile*","~/Library/Preferences/com.paperpile.paperpile.plist"]}]]},"papers":{"depends_on_args":{":macos":":any"},"desc":"Reference management software for researchers","homepage":"https://www.readcube.com/home","names":["ReadCube Papers"],"ruby_source_checksum":{":sha256":"07bc6bd5ef3216187bfab6a16a3ec2db1ab4c9dcc2793b07986d1c4c2d4350e8"},"ruby_source_path":"Casks/p/papers.rb","sha256":"888c302d335095f81e30843f59e081b3b90cd4e1e4b72dbc89f055ae2d548761","tap_string":"homebrew/cask","url_args":["https://update.readcube.com/desktop/updates/Papers_Setup_4.37.2395-x64.zip"],"version":"4.37.2395","raw_artifacts":[[":app",["Papers.app"]],[":zap",{":trash":["~/Documents/Papers Library","~/Documents/Papers Styles","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.readcube.papers.sfl*","~/Library/Application Support/Papers","~/Library/Application Support/ReadCube Shared","~/Library/Caches/com.ReadCube.Papers","~/Library/Caches/com.ReadCube.Papers.ShipIt","~/Library/Cookies/com.ReadCube.Papers-Installer.binarycookies","~/Library/HTTPStorages/com.ReadCube.Papers-Installer","~/Library/Logs/Papers","~/Library/Preferences/com.ReadCube.Papers.plist","~/Library/Saved Application State/com.ReadCube.Papers-Installer.savedState","~/Library/Saved Application State/com.ReadCube.Papers.savedState"]}]]},"paperspace":{"depends_on_args":{":macos":":any"},"desc":"Desktop app for the Paperspace cloud computing platform","homepage":"https://www.paperspace.com/app/","names":["Paperspace"],"ruby_source_checksum":{":sha256":"a77742a45754565cc91c5e633f979959db7563fc439d39bbca9042e35fb93246"},"ruby_source_path":"Casks/p/paperspace.rb","sha256":"c1c7227ae3a734617184372d36eb996cb4b6c82208f5bf12373638a1f0ead10f","tap_string":"homebrew/cask","url_args":["https://assets.paperspace.com/native-app/prod/darwin/Paperspace-13.0.3.494.dmg"],"version":"13.0.3.494","raw_artifacts":[[":app",["Paperspace.app"]],[":zap",{":trash":["~/Library/Application Support/Paperspace","~/Library/Caches/Paperspace","~/Library/Preferences/com.paperspace.Paperspace.plist","~/Library/Preferences/paperspace.Paperspace.plist","~/Library/Saved Application State/paperspace.Paperspace.savedState"]}]]},"papyrus":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["morkro-papyrus"]},"depends_on_args":{":macos":":any"},"desc":"Model-Based Engineering tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://eclipse.org/papyrus/","names":["Papyrus"],"ruby_source_checksum":{":sha256":"0f453c49500e838eb57bc0d262781050c67d2569eb6922260a834f9ea7c359fd"},"ruby_source_path":"Casks/p/papyrus.rb","sha256":"d2d3eb4516e062a4942312941aaaba98f3e542564a452fe39906ec4fe4b12a34","tap_string":"homebrew/cask","url_args":["https://www.eclipse.org/downloads/download.php?file=/modeling/mdt/papyrus/rcp/2024-06/6.7.0/papyrus-2024-06-6.7.0-macosx64.tar.gz&r=1"],"version":"6.7.0,2024-06","raw_artifacts":[[":app",["Papyrus.app"]],[":zap",{":trash":["~/Library/Preferences/org.eclipse.papyrus.rcp.product.plist","~/Library/Saved Application State/org.eclipse.papyrus.rcp.product.savedState"]}]],"raw_caveats":"papyrus requires Java 11+. You can install the latest version with:\n  brew install --cask temurin\n"},"paragon-camptune":{"depends_on_args":{":arch":":intel",":macos":":any"},"desc":"Manage disk space on Macs with Boot Camp","homepage":"https://www.paragon-software.com/home/camptune/","names":["Paragon CampTune"],"ruby_source_checksum":{":sha256":"c9a8607d2fb27642aa517c73ffbb49700938efdc21abfbfc93d0d4eb22d72e53"},"ruby_source_path":"Casks/p/paragon-camptune.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.paragon-software.com/demo/camptune_demo_12.dmg"],"version":"12.0.79","raw_artifacts":[[":uninstall",{":delete":["/Library/Application Support/Paragon Software/com.paragon-software.camptunex.helper","/Library/Application Support/Paragon Software/com.paragon-software.camptunex.helper-data","/Library/Application Support/Paragon Software/uc.camptunex"],":rmdir":"/Library/Application Support/Paragon Software"}],[":app",["Paragon CampTune.app"]],[":zap",{":trash":["~/Library/Application Support/com.paragon-software.camptunex","~/Library/HTTPStorages/com.paragon-software.camptunex","~/Library/Preferences/com.paragon-software.camptunex.plist","~/Library/Saved Application State/com.paragon-software.camptunex.savedState"]}]]},"paragon-extfs":{"conflicts_with_args":{":cask":["paragon-extfs@11"]},"depends_on_args":{":macos":":any"},"desc":"Read/write support for ext2/3/4 formatted volumes","homepage":"https://www.paragon-software.com/home/extfs-mac/","names":["extFS for Mac by Paragon Software"],"ruby_source_checksum":{":sha256":"4650357826507d05073a57354c085924a968f97c7e870188748abed6d17a48f7"},"ruby_source_path":"Casks/p/paragon-extfs.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.paragon-software.com/demo/trial_extfs14.dmg"],"version":"15.0.5","raw_artifacts":[[":uninstall",{":launchctl":["com.paragon-software.extfs*","com.paragon-software.extfsd"],":quit":"com.paragon-software.extfs*",":signal":[["KILL","com.paragon-software.extfs.FSMenuApp"],["KILL","com.paragon-software.extfs.notification-agent"]],":kext":"com.paragon-software.filesystems.extfs",":pkgutil":"com.paragon-software.pkg.extfs"}],[":pkg",["FSInstaller.app/Contents/Resources/product.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.paragon-software.extfs.*","~/Library/Caches/com.paragon-software.extfs.fsapp","~/Library/HTTPStorages/com.paragon-software.extfs.*","~/Library/Preferences/com.paragon-software.extfs.fsapp.plist","~/Library/Saved Application State/com.paragon-software.extfs.fsapp.savedState","~/Library/WebKit/com.paragon-software.extfs.fsapp"]}]],"raw_caveats":"paragon-extfs requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"paragon-extfs@11":{"conflicts_with_args":{":cask":["paragon-extfs"]},"depends_on_args":{":macos":":any"},"desc":"Read/write support for ext2/3/4 formatted volumes","homepage":"https://www.paragon-software.com/home/extfs-mac/","names":["extFS for Mac by Paragon Software"],"ruby_source_checksum":{":sha256":"db61a69fd20990b8c7efbddc84b3d466781669c9a44d0002e64bb807a2d2e740"},"ruby_source_path":"Casks/p/paragon-extfs@11.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.paragon-software.com/demo/trial_extfs.dmg"],"version":"11.8.612","raw_artifacts":[[":uninstall",{":launchctl":"com.paragon-software.extfs*",":quit":"com.paragon-software.extfs*",":signal":[["KILL","com.paragon-software.extfs.FSMenuApp"],["KILL","com.paragon-software.extfs.notification-agent"]],":kext":"com.paragon-software.filesystems.extfs",":pkgutil":"com.paragon-software.pkg.extfs"}],[":installer",{":manual":"FSInstaller.app"}],[":zap",{":trash":["~/Library/Application Support/com.paragon-software.extfs.*","~/Library/Caches/com.paragon-software.extfs.fsapp","~/Library/HTTPStorages/com.paragon-software.extfs.*","~/Library/Preferences/com.paragon-software.extfs.fsapp.plist","~/Library/Saved Application State/com.paragon-software.extfs.fsapp.savedState","~/Library/WebKit/com.paragon-software.extfs.fsapp"]}]],"raw_caveats":"paragon-extfs@11 requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"paragon-ntfs":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Read/write support for NTFS formatted volumes","homepage":"https://www.paragon-software.com/home/ntfs-mac/","names":["Microsoft NTFS for Mac by Paragon Software"],"ruby_source_checksum":{":sha256":"57f56d6633aa273429cc46c453776b8faefc23bfa524a88ae7ebf91773436103"},"ruby_source_path":"Casks/p/paragon-ntfs.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.paragon-software.com/demo/ntfsmac17_trial.dmg"],"version":"17.0.488","raw_artifacts":[[":uninstall",{":launchctl":"com.paragon-software.ntfs*",":quit":"com.paragon-software.ntfs*",":signal":[["KILL","com.paragon-software.ntfs.FSMenuApp"],["KILL","com.paragon-software.ntfs.notification-agent"]],":kext":"com.paragon-software.filesystems.ntfs",":pkgutil":"com.paragon-software.pkg.ntfs"}],[":installer",{":manual":"FSInstaller.app"}],[":zap",{":trash":["~/Library/Application Support/com.paragon-software.ntfs.*","~/Library/Caches/com.paragon-software.ntfs.fsapp","~/Library/HTTPStorages/com.paragon-software.ntfs.*","~/Library/Preferences/com.paragon-software.ntfs.*","~/Library/Saved Application State/com.paragon-software.ntfs.fsapp.savedState","~/Library/WebKit/com.paragon-software.ntfs.fsapp"]}]],"raw_caveats":"paragon-ntfs requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"parallels-client":{"depends_on_args":{":macos":":monterey"},"desc":"RDP client","homepage":"https://www.parallels.com/products/ras/features/rdp-client/","names":["Parallels Client"],"ruby_source_checksum":{":sha256":"561d1e4b9a0c5c0a6191c54c58c615297bbca67aa0b127b745b17a2af7092cff"},"ruby_source_path":"Casks/p/parallels-client.rb","sha256":"c64146077b2c847170650d13f058289441a1e595990e9863c018c41cb4e92fe0","tap_string":"homebrew/cask","url_args":["https://download.parallels.com/ras/v19/19.4.3.25221/RasClient-Mac-Notarized-19.4.3-25221.pkg"],"version":"19.4.3,25221","raw_artifacts":[[":uninstall",{":quit":"com.2X.Client.Mac",":pkgutil":"com.2X.Client.Mac"}],[":pkg",["RasClient-Mac-Notarized-19.4.3-25221.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.2X.Client.Mac","~/Library/Containers/com.2X.Client.Mac"]}]]},"parallels-toolbox":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Bundle with over 30 tools","homepage":"https://www.parallels.com/products/toolbox/","names":["Parallels Toolbox"],"ruby_source_checksum":{":sha256":"41e45ea086d5d93e70d178b834cbd730e1ecfa31edd471841bdb6078b80fc598"},"ruby_source_path":"Casks/p/parallels-toolbox.rb","sha256":"5bca464f4d082e6b0839fad043cf66f48fe8d5dd780c7133018c0fe2d8c538f9","tap_string":"homebrew/cask","url_args":["https://download.parallels.com/toolbox/v7/7.1.0-5405/ParallelsToolbox-7.1.0-5405.dmg"],"version":"7.1.0-5405","raw_artifacts":[[":uninstall",{":signal":["TERM","com.parallels.toolbox"],":delete":"/Applications/Parallels Toolbox.app"}],[":installer",{":manual":"Install Parallels Toolbox.app"}],[":zap",{":trash":["~/Library/Application Scripts/*.com.parallels.toolbox","~/Library/Application Scripts/com.parallels.toolbox.*-Safari-Extension","~/Library/Application Support/com.parallels.toolbox","~/Library/Group Containers/*.com.parallels.toolbox","~/Library/Logs/ParallelsToolbox","~/Library/Logs/prl.toolbox.ceplog.log","~/Library/Logs/prl.toolbox.ceplog.xml","~/Library/Preferences/*.com.parallels.toolbox.*.plist","~/Library/Preferences/com.parallels.toolbox.*.plist","~/Library/Preferences/com.parallels.toolbox.plist"]}]]},"parallels-virtualization-sdk":{"depends_on_args":{":macos":":ventura"},"deprecate_args":{":date":"2026-09-14",":because":":discontinued"},"desc":"Desktop virtualization development kit","homepage":"https://www.parallels.com/products/desktop/download/","names":["Parallels Virtualization SDK"],"ruby_source_checksum":{":sha256":"b58eee5ef43d0a47c30fe063bb8b3fe2b5155bdd55d8d3c60e3330a3872cdd6f"},"ruby_source_path":"Casks/p/parallels-virtualization-sdk.rb","sha256":"c79e3acd1747a129a6e8730a884de74ec8a6ccef871bdb48fc648ae66eacbbf7","tap_string":"homebrew/cask","url_args":["https://download.parallels.com/desktop/v26/26.4.0-57513/ParallelsVirtualizationSDK-26.4.0-57513-mac.dmg"],"version":"26.4.0-57513","raw_artifacts":[[":uninstall",{":pkgutil":"com.parallels.pkg.sdk"}],[":pkg",["Parallels Virtualization SDK.pkg"]]]},"parallels":{"auto_updates":true,"conflicts_with_args":{":cask":["parallels@18","parallels@19","parallels@20"]},"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Desktop virtualization software","homepage":"https://www.parallels.com/products/desktop/","names":["Parallels Desktop"],"ruby_source_checksum":{":sha256":"197a8cfc1fcda530422fe7a37ef1f659feb879bf42db87acf39b5d2f7c882005"},"ruby_source_path":"Casks/p/parallels.rb","sha256":"301175ad94bc8575adb3f4ced24e9707a328c0e4220330cc4e92bd1da6da6bea","tap_string":"homebrew/cask","url_args":["https://download.parallels.com/desktop/v27/27.0.3-58680/ParallelsDesktop-27.0.3-58680.dmg"],"version":"27.0.3-58680","raw_artifacts":[[":preflight_steps",{":steps":[{":command":{":path":"chflags"},":type":"run",":args":["nohidden","{{staged_path}}/Parallels Desktop.app"]},{":command":{":path":"xattr"},":type":"run",":args":["-d","com.apple.FinderInfo","{{staged_path}}/Parallels Desktop.app"]}]}],[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Parallels Desktop.app"}],":type":"set_ownership"}]}],[":uninstall",{":signal":["TERM","com.parallels.desktop.console"],":script":{":executable":"/usr/bin/pkill",":args":["-TERM","prl_client_app"],":must_succeed":false},":delete":["/usr/local/bin/prl_convert","/usr/local/bin/prl_disk_tool","/usr/local/bin/prl_perf_ctl","/usr/local/bin/prlcopy","/usr/local/bin/prlcore2dmp","/usr/local/bin/prlctl","/usr/local/bin/prlexec","/usr/local/bin/prlsrvctl"]}],[":app",["Parallels Desktop.app"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"Parallels Desktop.app/Contents/MacOS/inittool"},":sudo":true,":type":"run",":args":["init"]}]}],[":zap",{":delete":"/Library/Preferences/Parallels",":trash":["~/.parallels_settings","~/Applications (Parallels)","~/Library/Application Scripts/*.com.parallels.Desktop","~/Library/Application Scripts/com.parallels.desktop*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.parallels.desktop.console.sfl*","~/Library/Caches/com.apple.helpd/Generated/com.parallels.desktop.console.help*","~/Library/Caches/com.parallels.desktop.console","~/Library/Caches/Parallels Software/Parallels Desktop","~/Library/Containers/com.parallels.desktop*","~/Library/Group Containers/*.com.parallels.Desktop","~/Library/Logs/parallels.log","~/Library/Parallels/Applications Menus","~/Library/Parallels/Downloads","~/Library/Parallels/Parallels Desktop","~/Library/Preferences/com.parallels.desktop.console.LSSharedFileList.plist","~/Library/Preferences/com.parallels.desktop.console.plist","~/Library/Preferences/com.parallels.Parallels Desktop Events.plist","~/Library/Preferences/com.parallels.Parallels Desktop Statistics.plist","~/Library/Preferences/com.parallels.Parallels Desktop.plist","~/Library/Preferences/com.parallels.Parallels.plist","~/Library/Preferences/com.parallels.PDInfo.plist","~/Library/Preferences/Parallels","~/Library/Saved Application State/com.parallels.desktop.console.savedState"],":rmdir":["/Users/Shared/Parallels","~/Library/Caches/Parallels Software","~/Library/Parallels","~/Parallels"]}]]},"parallels@18":{"auto_updates":true,"conflicts_with_args":{":cask":["parallels","parallels@19","parallels@20"]},"depends_on_args":{":macos":":any"},"desc":"Desktop virtualization software","homepage":"https://www.parallels.com/products/desktop/","names":["Parallels Desktop"],"ruby_source_checksum":{":sha256":"783b7aa3afefba86e4e3cf2c8d7a4e05bb15b5118518e3826c3cef0ee6b6a0ce"},"ruby_source_path":"Casks/p/parallels@18.rb","sha256":"a53ff243c2d8030bcc0954aefa209e02db0a099a7294bcea4a5ced27c7b4c615","tap_string":"homebrew/cask","url_args":["https://download.parallels.com/desktop/v18/18.3.4-53630/ParallelsDesktop-18.3.4-53630.dmg"],"version":"18.3.4-53630","raw_artifacts":[[":preflight_steps",{":steps":[{":command":{":path":"chflags"},":type":"run",":args":["nohidden","{{staged_path}}/Parallels Desktop.app"]},{":command":{":path":"xattr"},":type":"run",":args":["-d","com.apple.FinderInfo","{{staged_path}}/Parallels Desktop.app"]}]}],[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Parallels Desktop.app"}],":type":"set_ownership"}]}],[":uninstall",{":signal":["TERM","com.parallels.desktop.console"],":delete":["/usr/local/bin/prl_convert","/usr/local/bin/prl_disk_tool","/usr/local/bin/prl_perf_ctl","/usr/local/bin/prlcore2dmp","/usr/local/bin/prlctl","/usr/local/bin/prlexec","/usr/local/bin/prlsrvctl"]}],[":app",["Parallels Desktop.app"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"Parallels Desktop.app/Contents/MacOS/inittool"},":sudo":true,":type":"run",":args":["init"]}]}],[":zap",{":delete":"/Library/Preferences/Parallels",":trash":["~/.parallels_settings","~/Applications (Parallels)","~/Library/Application Scripts/*.com.parallels.Desktop","~/Library/Application Scripts/com.parallels.desktop*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.parallels.desktop.console.sfl*","~/Library/Caches/com.apple.helpd/Generated/com.parallels.desktop.console.help*","~/Library/Caches/com.parallels.desktop.console","~/Library/Caches/Parallels Software/Parallels Desktop","~/Library/Containers/com.parallels.desktop*","~/Library/Group Containers/*.com.parallels.Desktop","~/Library/Logs/parallels.log","~/Library/Parallels/Applications Menus","~/Library/Parallels/Parallels Desktop","~/Library/Preferences/com.parallels.desktop.console.LSSharedFileList.plist","~/Library/Preferences/com.parallels.desktop.console.plist","~/Library/Preferences/com.parallels.Parallels Desktop Events.plist","~/Library/Preferences/com.parallels.Parallels Desktop Statistics.plist","~/Library/Preferences/com.parallels.Parallels Desktop.plist","~/Library/Preferences/com.parallels.Parallels.plist","~/Library/Preferences/com.parallels.PDInfo.plist","~/Library/Preferences/Parallels","~/Library/Saved Application State/com.parallels.desktop.console.savedState"],":rmdir":["/Users/Shared/Parallels","~/Library/Caches/Parallels Software","~/Library/Parallels","~/Parallels"]}]]},"parallels@19":{"auto_updates":true,"conflicts_with_args":{":cask":["parallels","parallels@18","parallels@20"]},"depends_on_args":{":macos":":monterey"},"desc":"Desktop virtualization software","homepage":"https://www.parallels.com/products/desktop/","names":["Parallels Desktop"],"ruby_source_checksum":{":sha256":"ddf4ee5e51d36238b3ccb35f367bb720ad5e550c3074e651a7260bedfcda8191"},"ruby_source_path":"Casks/p/parallels@19.rb","sha256":"fe9a0b1b9c9cc04aead09e696afa06682fe15002445bc4beb5840bade9bd198f","tap_string":"homebrew/cask","url_args":["https://download.parallels.com/desktop/v19/19.4.3-54993/ParallelsDesktop-19.4.3-54993.dmg"],"version":"19.4.3-54993","raw_artifacts":[[":preflight_steps",{":steps":[{":command":{":path":"chflags"},":type":"run",":args":["nohidden","{{staged_path}}/Parallels Desktop.app"]},{":command":{":path":"xattr"},":type":"run",":args":["-d","com.apple.FinderInfo","{{staged_path}}/Parallels Desktop.app"]}]}],[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Parallels Desktop.app"}],":type":"set_ownership"}]}],[":uninstall",{":signal":["TERM","com.parallels.desktop.console"],":delete":["/usr/local/bin/prl_convert","/usr/local/bin/prl_disk_tool","/usr/local/bin/prl_perf_ctl","/usr/local/bin/prlcore2dmp","/usr/local/bin/prlctl","/usr/local/bin/prlexec","/usr/local/bin/prlsrvctl"]}],[":app",["Parallels Desktop.app"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"Parallels Desktop.app/Contents/MacOS/inittool"},":sudo":true,":type":"run",":args":["init"]}]}],[":zap",{":delete":"/Library/Preferences/Parallels",":trash":["~/.parallels_settings","~/Applications (Parallels)","~/Library/Application Scripts/*.com.parallels.Desktop","~/Library/Application Scripts/com.parallels.desktop*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.parallels.desktop.console.sfl*","~/Library/Caches/com.apple.helpd/Generated/com.parallels.desktop.console.help*","~/Library/Caches/com.parallels.desktop.console","~/Library/Caches/Parallels Software/Parallels Desktop","~/Library/Containers/com.parallels.desktop*","~/Library/Group Containers/*.com.parallels.Desktop","~/Library/Logs/parallels.log","~/Library/Parallels/Applications Menus","~/Library/Parallels/Parallels Desktop","~/Library/Preferences/com.parallels.desktop.console.LSSharedFileList.plist","~/Library/Preferences/com.parallels.desktop.console.plist","~/Library/Preferences/com.parallels.Parallels Desktop Events.plist","~/Library/Preferences/com.parallels.Parallels Desktop Statistics.plist","~/Library/Preferences/com.parallels.Parallels Desktop.plist","~/Library/Preferences/com.parallels.Parallels.plist","~/Library/Preferences/com.parallels.PDInfo.plist","~/Library/Preferences/Parallels","~/Library/Saved Application State/com.parallels.desktop.console.savedState"],":rmdir":["/Users/Shared/Parallels","~/Library/Caches/Parallels Software","~/Library/Parallels","~/Parallels"]}]]},"parallels@20":{"auto_updates":true,"conflicts_with_args":{":cask":["parallels","parallels@18","parallels@19"]},"depends_on_args":{":macos":":monterey"},"desc":"Desktop virtualization software","homepage":"https://www.parallels.com/products/desktop/","names":["Parallels Desktop"],"ruby_source_checksum":{":sha256":"165130060fb0b7629e16c127bf4b9a8698fd6c221dcc46adf79e033c57d8e141"},"ruby_source_path":"Casks/p/parallels@20.rb","sha256":"19204051562895748e9b42e3b8d7457ee67785c4b321f8b79aef46eb6709888d","tap_string":"homebrew/cask","url_args":["https://download.parallels.com/desktop/v20/20.4.2-55999/ParallelsDesktop-20.4.2-55999.dmg"],"version":"20.4.2-55999","raw_artifacts":[[":preflight_steps",{":steps":[{":command":{":path":"chflags"},":type":"run",":args":["nohidden","{{staged_path}}/Parallels Desktop.app"]},{":command":{":path":"xattr"},":type":"run",":args":["-d","com.apple.FinderInfo","{{staged_path}}/Parallels Desktop.app"]}]}],[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Parallels Desktop.app"}],":type":"set_ownership"}]}],[":uninstall",{":signal":["TERM","com.parallels.desktop.console"],":script":{":executable":"/usr/bin/pkill",":args":["-TERM","prl_client_app"],":must_succeed":false},":delete":["/usr/local/bin/prl_convert","/usr/local/bin/prl_disk_tool","/usr/local/bin/prl_perf_ctl","/usr/local/bin/prlcore2dmp","/usr/local/bin/prlctl","/usr/local/bin/prlexec","/usr/local/bin/prlsrvctl"]}],[":app",["Parallels Desktop.app"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"Parallels Desktop.app/Contents/MacOS/inittool"},":sudo":true,":type":"run",":args":["init"]}]}],[":zap",{":delete":"/Library/Preferences/Parallels",":trash":["~/.parallels_settings","~/Applications (Parallels)","~/Library/Application Scripts/*.com.parallels.Desktop","~/Library/Application Scripts/com.parallels.desktop*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.parallels.desktop.console.sfl*","~/Library/Caches/com.apple.helpd/Generated/com.parallels.desktop.console.help*","~/Library/Caches/com.parallels.desktop.console","~/Library/Caches/Parallels Software/Parallels Desktop","~/Library/Containers/com.parallels.desktop*","~/Library/Group Containers/*.com.parallels.Desktop","~/Library/Logs/parallels.log","~/Library/Parallels/Applications Menus","~/Library/Parallels/Downloads","~/Library/Parallels/Parallels Desktop","~/Library/Preferences/com.parallels.desktop.console.LSSharedFileList.plist","~/Library/Preferences/com.parallels.desktop.console.plist","~/Library/Preferences/com.parallels.Parallels Desktop Events.plist","~/Library/Preferences/com.parallels.Parallels Desktop Statistics.plist","~/Library/Preferences/com.parallels.Parallels Desktop.plist","~/Library/Preferences/com.parallels.Parallels.plist","~/Library/Preferences/com.parallels.PDInfo.plist","~/Library/Preferences/Parallels","~/Library/Saved Application State/com.parallels.desktop.console.savedState"],":rmdir":["/Users/Shared/Parallels","~/Library/Caches/Parallels Software","~/Library/Parallels","~/Parallels"]}]]},"paranoia-file-text-encryption":{"depends_on_args":{":macos":":any"},"desc":"File and text encryptor with steganography and post-quantum key exchange","homepage":"https://paranoiaworks.mobi/pfte/","names":["Paranoia File & Text Encryption"],"ruby_source_checksum":{":sha256":"ad65f1f91b89c9ee871c50891c3e2843c1988c08e999100fd6f41c592130a945"},"ruby_source_path":"Casks/p/paranoia-file-text-encryption.rb","sha256":"cafe75e13b2c8327fc4924d49173b71427845c061b91a5b546b3085f71e61085","tap_string":"homebrew/cask","url_args":["https://paranoiaworks.com/download/ParanoiaFileTextEnc-17.3.43.pkg"],"version":"17.3.43","raw_artifacts":[[":uninstall",{":pkgutil":"com.paranoiaworks.macos.Paranoia-FileText-Encryption.x86_64"}],[":pkg",["ParanoiaFileTextEnc-17.3.43.pkg"]],[":zap",{":trash":["~/.ssefe.conf","~/.ssepte.conf"]}]]},"paraview":{"depends_on_args":{":macos":":any"},"desc":"Data analysis and visualization application","homepage":"https://www.paraview.org/","names":["ParaView"],"ruby_source_checksum":{":sha256":"663489a1d415a62ba396d1fac13fa8dd3f11008f809866b2ccbfc89bd0369e80"},"ruby_source_path":"Casks/p/paraview.rb","sha256":"4e0823775037a4d23cac03c73f8c2ef4b66f0dc051af0edcee74e17a352e1d2d","tap_string":"homebrew/cask","url_args":["https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v6.2&type=binary&os=macOS%20Intel&downloadFile=ParaView-6.2.0-MPI-OSX10.15-Python3.12-x86_64.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"6.2.0,MPI-OSX10.15-Python3.12","raw_artifacts":[[":uninstall",{":quit":"org.paraview.ParaView"}],[":app",["ParaView-6.2.0.app"]],[":binary",["$APPDIR/ParaView-6.2.0.app/Contents/MacOS/paraview"]],[":zap",{":trash":["~/.config/ParaView","~/Library/Saved Application State/org.paraview.ParaView.savedState"]}]]},"pareto-security":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Security checklist app","homepage":"https://paretosecurity.com/","names":["Pareto Security"],"ruby_source_checksum":{":sha256":"5721ead02a0d3e9369702fe9211dcb81aa1702ffad82a05aee6398094d7a6a58"},"ruby_source_path":"Casks/p/pareto-security.rb","sha256":"1cc54f592d06b2caea7f86396340125cfc19d71021b7e39cd41629ffc3b75887","tap_string":"homebrew/cask","url_args":["https://github.com/ParetoSecurity/pareto-mac/releases/download/1.38.0/ParetoSecurity.dmg"],"version":"1.38.0","raw_artifacts":[[":app",["Pareto Security.app"]],[":zap",{":trash":["~/Library/Caches/niteo.co.Pareto","~/Library/HTTPStorages/niteo.co.Pareto","~/Library/Preferences/niteo.co.Pareto.plist"]}]]},"parsec":{"depends_on_args":{":macos":":any"},"desc":"Remote desktop","homepage":"https://parsec.app/","names":["Parsec"],"ruby_source_checksum":{":sha256":"bcc292525c82eee2a6493a331311ac41cc87ba1c33286f8fd75ccd553ae43a63"},"ruby_source_path":"Casks/p/parsec.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.parsec.app/package/parsec-macos.pkg"],"version":"150-105c","raw_artifacts":[[":uninstall",{":quit":"tv.parsec.www",":pkgutil":"tv.parsec.www"}],[":pkg",["parsec-macos.pkg"]],[":postflight_steps",{":steps":[{":paths":[{":path":"~/.parsec"}],":type":"set_ownership"}]}],[":zap",{":trash":["~/.parsec","~/Library/Caches/tv.parsec.www","~/Library/HTTPStorages/tv.parsec.www","~/Library/Preferences/tv.parsec.www.plist"]}]]},"parsehub":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Web scraping tool","homepage":"https://www.parsehub.com/","names":["ParseHub"],"ruby_source_checksum":{":sha256":"02259c09f2fb4b20c901a1876ae7bb3dcbc3b060955dc207553a1a0a56401bf6"},"ruby_source_path":"Casks/p/parsehub.rb","sha256":"0e300808d6523b0fdeb62afadd5eefd0767b4a7bddae47955ff00f8128881f83","tap_string":"homebrew/cask","url_args":["https://parsehub.com/static/client/ParseHub-2.4.43-mac.zip"],"version":"2.4.43","raw_artifacts":[[":app",["ParseHub.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.parsehub.client.sfl*","~/Library/Application Support/ParseHub","~/Library/Preferences/com.parsehub.client.plist","~/Library/Saved Application State/com.parsehub.client.savedState"]}]]},"parsify":{"depends_on_args":{":macos":":any"},"desc":"Extensible calculator with unit and currency conversions","homepage":"https://parsify.app/","names":["Parsify"],"ruby_source_checksum":{":sha256":"f0a4717a249e8285c528c24e09b31264ea48e52f327448d684279863fdf49805"},"ruby_source_path":"Casks/p/parsify.rb","sha256":"a2d44bd3c947d73562e73162be276ec62fe6f8f55d1410f211ec487f5f3fb6f0","tap_string":"homebrew/cask","url_args":["https://github.com/parsify-dev/desktop/releases/download/v2.0.1/Parsify-2.0.1-mac-x64.zip"],"version":"2.0.1","raw_artifacts":[[":app",["Parsify.app"]],[":zap",{":trash":["~/Library/Application Support/Parsify Desktop","~/Library/Preferences/app.parsifydesktop.plist","~/Library/Saved Application State/app.parsify.parsifydesktop.savedState"]}]]},"paseo":{"depends_on_args":{":macos":":ventura"},"desc":"Self-hosted daemon for AI coding agents","homepage":"https://paseo.sh/","names":["Paseo"],"ruby_source_checksum":{":sha256":"46554814e4c9207332fcabdb16bb914f78523f7da2512d6ff62d4512aaae2259"},"ruby_source_path":"Casks/p/paseo.rb","sha256":"09eb489701519a7089e9463020a126d43752d7146a7328d85acf9ea060e49d3c","tap_string":"homebrew/cask","url_args":["https://github.com/getpaseo/paseo/releases/download/v0.13.0/Paseo-0.13.0-x64.dmg"],"version":"0.13.0","raw_artifacts":[[":uninstall",{":launchctl":"sh.paseo.desktop.ShipIt",":quit":"sh.paseo.desktop",":script":{":executable":"$APPDIR/Paseo.app/Contents/Resources/bin/paseo",":args":["daemon","stop","--force"]}}],[":app",["Paseo.app"]],[":binary",["$APPDIR/Paseo.app/Contents/Resources/bin/paseo"]],[":zap",{":trash":["~/.paseo","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/sh.paseo.desktop.sfl*","~/Library/Application Support/Paseo","~/Library/Caches/@getpaseodesktop-updater","~/Library/Caches/sh.paseo.desktop","~/Library/Caches/sh.paseo.desktop.ShipIt","~/Library/HTTPStorages/sh.paseo.desktop","~/Library/Logs/Paseo","~/Library/Preferences/ByHost/sh.paseo.desktop.ShipIt.*.plist","~/Library/Preferences/sh.paseo.desktop.plist"]}]]},"passepartout":{"depends_on_args":{":macos":":sonoma"},"desc":"OpenVPN and WireGuard client","homepage":"https://partout.io/passepartout/","names":["Passepartout"],"ruby_source_checksum":{":sha256":"364394da82700d6ce857b7e9c3bab63d646220ae9fb9f9ca27e6f56f531ec0eb"},"ruby_source_path":"Casks/p/passepartout.rb","sha256":"f7617f18297c7efacf21a6a24dea5d3de476890aee604b25a894dabd1f523445","tap_string":"homebrew/cask","url_args":["https://github.com/partout-io/passepartout/releases/download/v3.12.2/Passepartout.arm64.dmg"],"version":"3.12.2","raw_artifacts":[[":uninstall",{":quit":"com.algoritmico.mac.Passepartout"}],[":app",["Passepartout.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.algoritmico.mac.Passepartout","~/Library/Application Scripts/DTDYD63ZX9.group.com.algoritmico.Passepartout","~/Library/Containers/com.algoritmico.mac.Passepartout","~/Library/Group Containers/DTDYD63ZX9.group.com.algoritmico.Passepartout"]}]]},"password-gorilla":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-01",":because":":unmaintained"},"desc":"Password database manager","disable_args":{":date":"2026-03-01",":because":":unmaintained"},"homepage":"https://github.com/zdia/gorilla","names":["Password Gorilla"],"ruby_source_checksum":{":sha256":"f5bcf9d1b66d66b1cdf2d590e69fa853c25bf98851da5a36863cc549b343fce8"},"ruby_source_path":"Casks/p/password-gorilla.rb","sha256":"51c443fb58a3628c2a45bd3160096abb9b017f33e6a08628636168f996ad0414","tap_string":"homebrew/cask","url_args":["https://gorilla.dp100.com/downloads/gorilla.mac.15373.zip"],"version":"15373","raw_artifacts":[[":app",["Password Gorilla.app"]]]},"paste":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Limitless clipboard","homepage":"https://pasteapp.io/","names":["Paste"],"ruby_source_checksum":{":sha256":"ffcdff0c67eacc29aa356ae858ea110a386dc2470226f46916bf8007436b552e"},"ruby_source_path":"Casks/p/paste.rb","sha256":"db2e81d25f266b686b546993b42c788afe9f8317a044a0796d0f13e2302cca93","tap_string":"homebrew/cask","url_args":["https://downloads.pasteapp.io/dist/stable/Paste-7.0.4.zip"],"version":"7.0.4","raw_artifacts":[[":app",["Paste.app"]],[":zap",{":trash":["~/Library/Application Support/com.wiheads.paste-direct","~/Library/Caches/com.wiheads.paste-direct","~/Library/Group Containers/group.com.wiheads.paste","~/Library/HTTPStorages/com.wiheads.paste-direct","~/Library/Preferences/com.wiheads.paste-direct.plist"]}]]},"pastebot":{"auto_updates":true,"conflicts_with_args":{":cask":["pastebot@2"]},"depends_on_args":{":macos":":tahoe"},"desc":"Workflow application to improve productivity","homepage":"https://tapbots.com/pastebot/","names":["Pastebot"],"ruby_source_checksum":{":sha256":"c33ddf26654fb8712a983f734b84021bd49317633926fd94e9fd621a97b3ab53"},"ruby_source_path":"Casks/p/pastebot.rb","sha256":"0480a08259564dce5e6c580511c01c25670040df1cca6021ad0970c2e9fbc23c","tap_string":"homebrew/cask","url_args":["https://tapbots.net/pastebot3/Pastebot.31100.dmg"],"version":"3.1.1,31100","raw_artifacts":[[":uninstall",{":quit":"com.tapbots.Pastebot3Mac"}],[":app",["Pastebot.app"]],[":command_wrapper",["pastebot-tool"],{":executable":"$APPDIR/Pastebot.app/Contents/Helpers/pastebot-tool"}],[":command_wrapper",["pastebot-mcp"],{":executable":"$APPDIR/Pastebot.app/Contents/Helpers/pastebot-mcp"}],[":zap",{":trash":["~/Library/Application Scripts/*.com.tapbots.Pastebot*Mac","~/Library/Application Scripts/com.tapbots.Pastebot*Mac*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tapbots.pastebot*mac.launchhelper.sfl*","~/Library/Containers/com.tapbots.Pastebot*Mac*","~/Library/Group Containers/*.com.tapbots.Pastebot*Mac","~/Library/Preferences/com.tapbots.Pastebot*Mac.plist"]}]]},"pastebot@2":{"auto_updates":true,"conflicts_with_args":{":cask":["pastebot"]},"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-07-25",":because":":discontinued",":replacement_cask":"pastebot"},"desc":"Workflow application to improve productivity","homepage":"https://tapbots.com/pastebot/","names":["Pastebot"],"ruby_source_checksum":{":sha256":"c61502e8e723089cc4c87c07a196fb49791f820930d9f57e045cec8519c954df"},"ruby_source_path":"Casks/p/pastebot@2.rb","sha256":"3cd01fee94994cebce198ea81e48dce9b1aef86986836d17fc86f91fa9f047cc","tap_string":"homebrew/cask","url_args":["https://tapbots.net/pastebot2/Pastebot.24800.dmg"],"version":"2.4.8,24800","raw_artifacts":[[":uninstall",{":quit":"com.tapbots.Pastebot2Mac"}],[":app",["Pastebot.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.tapbots.Pastebot2Mac","~/Library/Application Scripts/com.tapbots.Pastebot2Mac*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tapbots.pastebot2mac.launchhelper.sfl*","~/Library/Containers/com.tapbots.Pastebot2Mac*","~/Library/Group Containers/*.com.tapbots.Pastebot2Mac","~/Library/Preferences/com.tapbots.Pastebot2Mac.plist"]}]]},"pastenow":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Clipboard manager","homepage":"https://pastenow.app/","names":["PasteNow"],"ruby_source_checksum":{":sha256":"1814d73b4d0ec039900a0017f0bb8e029d68da3d9ee1204615825727a7a67e4c"},"ruby_source_path":"Casks/p/pastenow.rb","sha256":"17d5380ff9c0f6b857b53ed59b187862e4d6c48adf1b105a623bbabe52ea5459","tap_string":"homebrew/cask","url_args":["https://pastenow.app/api/release_manager/downloads/app.pastenow.PasteNow/766.zip"],"version":"2.35,766","raw_artifacts":[[":app",["PasteNow.app"]],[":zap",{":trash":["~/Library/Application Scripts/*app.pastenow.PasteNow","~/Library/Caches/app.pastenow.PasteNow","~/Library/Containers/app.pastenow.PasteNow","~/Library/Group Containers/*.app.pastenow.PasteNow","~/Library/HTTPStorages/app.pastenow.PasteNow","~/Library/Preferences/app.pastenow.PasteNow.plist"]}]]},"path-finder":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"File manager","homepage":"https://www.cocoatech.io/","names":["Path Finder"],"ruby_source_checksum":{":sha256":"098cf3d69325214932141bf2006dd885e5d068d5baf1210ab67dc9af581f24e9"},"ruby_source_path":"Casks/p/path-finder.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://get.cocoatech.com/PathFinder.dmg"],"version":"26.1.10","raw_artifacts":[[":app",["Path Finder.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.cocoatech.pathfinder.sfl*","~/Library/Application Support/Path Finder","~/Library/Caches/com.cocoatech.PathFinder","~/Library/HTTPStorages/com.cocoatech.PathFinder","~/Library/Preferences/com.cocoatech.PathFinder.plist"]}]]},"paulxstretch":{"depends_on_args":{":macos":":any"},"desc":"Extreme time stretching plugin for audio files","homepage":"https://github.com/essej/paulxstretch","names":["PaulXStretch"],"ruby_source_checksum":{":sha256":"be7d4a3a57f1741a96cf417f0ca52e1e236a0ac973a00628fd3bddac07ec7faa"},"ruby_source_path":"Casks/p/paulxstretch.rb","sha256":"c5bcba5215076f629c3442902eaba4825a7f71ac33fc2d793c7cb729bdeb17ad","tap_string":"homebrew/cask","url_args":["https://github.com/essej/paulxstretch/releases/download/v1.6.0/paulxstretch-1.6.0-mac.dmg"],"version":"1.6.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.sonosaurus.paulxstretch.pkg.*"}],[":pkg",["PaulXStretch Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/PaulXStretch","~/Library/Application Support/PaulXStretch3","~/Library/Preferences/com.sonosaurus.paulxstretch.plist"]}]]},"pb":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Unofficial Pushbullet desktop app to get push notifications","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sidneys.github.io/pb-for-desktop","names":["PB for Desktop"],"ruby_source_checksum":{":sha256":"583bb98eb39db6ba2644ba400bf70506dd5e6539295ee4402d6ea640d9229032"},"ruby_source_path":"Casks/p/pb.rb","sha256":"fdf0f2e7b820e5efbc9b0c7e69dfdcb4ac3caa3012ed7086d59a62c190f7c3e2","tap_string":"homebrew/cask","url_args":["https://github.com/sidneys/pb-for-desktop/releases/download/v11.0.2/pb-for-desktop-11.0.2-mac.zip"],"version":"11.0.2","raw_artifacts":[[":uninstall",{":launchctl":"PB for Desktop",":quit":["de.sidneys.pb-for-desktop","de.sidneys.pb-for-desktop.helper","de.sidneys.pb-for-desktop.helper.GPU","de.sidneys.pb-for-desktop.helper.Plugin","de.sidneys.pb-for-desktop.helper.Renderer"]}],[":app",["PB for Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/de.sidneys.pb-for-desktop.sfl*","~/Library/Application Support/de.sidneys.pb-for-desktop.ShipIt","~/Library/Application Support/PB for Desktop","~/Library/Application Support/ShipIt_stderr.log","~/Library/Application Support/ShipIt_stdout.log","~/Library/Caches/de.sidneys.pb-for-desktop","~/Library/Caches/de.sidneys.pb-for-desktop.ShipIt","~/Library/Logs/PB for Desktop","~/Library/Preferences/ByHost/de.sidneys.pb-for-desktop.ShipIt.*.plist","~/Library/Preferences/de.sidneys.pb-for-desktop.helper.plist","~/Library/Preferences/de.sidneys.pb-for-desktop.plist","~/Library/Saved Application State/de.sidneys.pb-for-desktop.savedState","~/Library/WebKit/de.sidneys.pb-for-desktop"]}]]},"pcoipclient":{"depends_on_args":{":macos":":sonoma"},"desc":"Client for VM agents and remote workstation cards","homepage":"https://anyware.hp.com/find/product/hp-anyware","names":["Teradici PCoIP Software Client for macOS"],"ruby_source_checksum":{":sha256":"154b70d6eb2acd7b40dfd88c17599b5c1cde5af01be5f2997cd9d4ef1c3874a8"},"ruby_source_path":"Casks/p/pcoipclient.rb","sha256":"d72125ccf16b170248b190cad6e31ce09ac49db841780cd066d9fe80e0859f04","tap_string":"homebrew/cask","url_args":["https://dl.anyware.hp.com/pcoip-client/raw/names/pcoip-client-dmg/versions/26.05.6/pcoip-client_26.05.6.dmg"],"version":"26.05.6","raw_artifacts":[[":uninstall",{":quit":["com.teradici.swiftclient","com.teradici.usb-mediator"]}],[":app",["PCoIPClient.app"]],[":zap",{":trash":["~/Library/Preferences/com.teradici.PCoIP Client Connection Info.plist","~/Library/Preferences/com.teradici.pcoipclient.plist","~/Library/Preferences/com.teradici.swiftclient.plist","~/Library/Preferences/com.teradici.Teradici PCoIP Client.plist"]}]],"raw_caveats":"Installing pcoipclient means you have AGREED to the license at:\n  https://docs.teradici.com/reference/eula/teradici-end-user-license-agreement\n"},"pcsx2":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Playstation 2 Emulator","homepage":"https://pcsx2.net/","names":["PCSX2"],"ruby_source_checksum":{":sha256":"72cab21127cbfde5660e5110ec34cd0aaa7ccaae0451a6e2119a3255fb7ff309"},"ruby_source_path":"Casks/p/pcsx2.rb","sha256":"3ed9eb40a33eae67134142c24255a079be444f0616ca29575a04a37981f7d426","tap_string":"homebrew/cask","url_args":["https://github.com/PCSX2/pcsx2/releases/download/v2.8.2/pcsx2-v2.8.2-macos-Qt.tar.xz"],"version":"2.8.2","raw_artifacts":[[":uninstall",{":quit":"net.pcsx2.pcsx2"}],[":app",["PCSX2-v2.8.2.app"],{":target":"PCSX2.app"}],[":zap",{":trash":["~/Library/Application Support/PCSX2","~/Library/Preferences/net.pcsx2.pcsx2.plist","~/Library/Saved Application State/net.pcsx2.pcsx2.savedState"]}]]},"pd-l2ork":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Programming environment for computer music and multimedia applications","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://agraef.github.io/purr-data/","names":["Pd-l2ork","Purr Data"],"ruby_source_checksum":{":sha256":"faedd9585c0b55f22c62027ac75bd40cffb62672f6d13fa58f6007575483fe9c"},"ruby_source_path":"Casks/p/pd-l2ork.rb","sha256":"65c1c41a0eb4eaa1b439785fcfa0ccc7698a1b95c29277b2179d941ec9afad05","tap_string":"homebrew/cask","url_args":["https://github.com/agraef/purr-data/releases/download/2.20.1/purr-data-2.20.1-macos-x86_64.zip"],"version":"2.20.1","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Purr-Data.app"}],":permissions":"0777",":type":"set_permissions"}]}],[":app",["Purr-Data.app"]],[":binary",["$APPDIR/Purr-Data.app/Contents/Resources/app.nw/bin/pd-l2ork"]],[":zap",{":trash":["~/Library/Application Support/Purr-Data","~/Library/Logs/Purr-Data","~/Library/Purr-Data"]}]]},"pd":{"depends_on_args":{":macos":":any"},"desc":"Visual programming language for multimedia","homepage":"https://msp.ucsd.edu/software.html","names":["Pd"],"ruby_source_checksum":{":sha256":"0bf0c9c392aeb5116ab8ba7f9097809cc08cfcd07ec692a8eb2caa32540b2d6e"},"ruby_source_path":"Casks/p/pd.rb","sha256":"1025273983272911841e657b2e51f83c160e3b83bb476342a2e75ff62ce133a4","tap_string":"homebrew/cask","url_args":["https://msp.ucsd.edu/Software/pd-0.57-0.macos.zip"],"version":"0.57-0","raw_artifacts":[[":uninstall",{":quit":"info.puredata.pd.pd-gui"}],[":app",["Pd-0.57-0.app"]],[":postflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Pd-{{version}}.app"}],":permissions":"u+w",":type":"set_permissions"}]}],[":zap",{":trash":["~/Library/Preferences/info.puredata.pd.pd-gui.plist","~/Library/Preferences/org.puredata.pd.pd-gui.plist","~/Library/Saved Application State/org.puredata.pd.pd-gui.savedState"]}]]},"pdf-converter-master":{"depends_on_args":{":macos":":any"},"desc":"Document converter","disable_args":{":date":"2026-10-03",":because":":no_longer_available"},"homepage":"https://www.lightenpdf.com/pdf-converter-mac.html","names":["PDF Converter Master"],"ruby_source_checksum":{":sha256":"3aa7c928515df3fe16bbed4817fb2ae9f3b1d9af271ed83e68f8116062f1c793"},"ruby_source_path":"Casks/p/pdf-converter-master.rb","sha256":"627013bbffbb7beafc864bff64e961f776879b7b5dcc8faf1934d6dd4337f8dd","tap_string":"homebrew/cask","url_args":["https://www.lightenpdf.com/upload/download/pdf-converter-master-620.dmg"],"version":"6.2.0","raw_artifacts":[[":app",["PDF Converter Master.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.lightenpdf.pdfconverterweb","~/Library/Preferences/com.lightenpdf.pdfconverterweb.plist","~/Library/Saved Application State/com.lightenpdf.pdfconverterweb.savedState"]}]]},"pdf-expert":{"auto_updates":true,"conflicts_with_args":{":cask":["pdf-expert@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"PDF reader, editor and annotator","homepage":"https://pdfexpert.com/","names":["PDF Expert"],"ruby_source_checksum":{":sha256":"99a1c2bcd42585331ac85b43b2e0c043188dfce7a8b928507428924607ed5706"},"ruby_source_path":"Casks/p/pdf-expert.rb","sha256":"f257b76b3124c05b767262fbc78ba12f2ea850b26adfd28480774a1ba65c59b5","tap_string":"homebrew/cask","url_args":["https://downloads.pdfexpert.com/pem3/versions/1177/PDFExpert.zip"],"version":"3.13.4,1177","raw_artifacts":[[":uninstall",{":quit":"com.readdle.PDFExpert-Mac"}],[":app",["PDF Expert.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.readdle.pdfexpert-mac.sfl*","~/Library/Application Support/com.readdle.PDFExpert-Mac","~/Library/Application Support/PDF Expert","~/Library/Caches/com.readdle.PDFExpert-Installer","~/Library/Caches/com.readdle.PDFExpert-Mac","~/Library/HTTPStorages/com.readdle.PDFExpert-Installer","~/Library/HTTPStorages/com.readdle.PDFExpert-Mac","~/Library/HTTPStorages/com.readdle.PDFExpert-Mac.binarycookies","~/Library/PDF Expert","~/Library/Preferences/com.readdle.PDFExpert-Mac.plist","~/Library/SyncedPreferences/com.apple.kvs/ChangeTokens/NoEncryption/PDF Expert"]}]]},"pdf-expert@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["pdf-expert"]},"depends_on_args":{":macos":":monterey"},"desc":"PDF reader, editor and annotator","homepage":"https://pdfexpert.com/","names":["PDF Expert"],"ruby_source_checksum":{":sha256":"f66d98b80079634bf2b779201fc47fea951c4c4c31fb978d4d3e25ca1fcf3f92"},"ruby_source_path":"Casks/p/pdf-expert@beta.rb","sha256":"f257b76b3124c05b767262fbc78ba12f2ea850b26adfd28480774a1ba65c59b5","tap_string":"homebrew/cask","url_args":["https://downloads.pdfexpert.com/pem3/versions/1177/PDFExpert.zip"],"version":"3.13.4,1177","raw_artifacts":[[":uninstall",{":quit":"com.readdle.PDFExpert-Mac"}],[":app",["PDF Expert.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.readdle.pdfexpert-mac.sfl*","~/Library/Application Support/com.readdle.PDFExpert-Mac","~/Library/Application Support/PDF Expert","~/Library/Caches/com.readdle.PDFExpert-Installer","~/Library/Caches/com.readdle.PDFExpert-Mac","~/Library/HTTPStorages/com.readdle.PDFExpert-Installer","~/Library/HTTPStorages/com.readdle.PDFExpert-Mac","~/Library/HTTPStorages/com.readdle.PDFExpert-Mac.binarycookies","~/Library/PDF Expert","~/Library/Preferences/com.readdle.PDFExpert-Mac.plist"]}]]},"pdf-over":{"depends_on_args":{":macos":":any"},"desc":"Digitally sign PDFs with the Austrian Buergerkarte or ID Austria","homepage":"https://technology.a-sit.at/pdf-over/","names":["PDF-Over"],"ruby_source_checksum":{":sha256":"e721d9d816fcc54beec0866c845de125bf4be7fbe5d8b5bdfda5e73f03105605"},"ruby_source_path":"Casks/p/pdf-over.rb","sha256":"a375486dab901ca3881c63d323a1b3a5ebfefb1da59cce5bbe6b85e7b2da724a","tap_string":"homebrew/cask","url_args":["https://technology.a-sit.at/wp-content/uploads/2026/08/PDF-Over-4.4.9-x86_64.dmg"],"version":"4.4.9,2026,08","raw_artifacts":[[":app",["PDF-Over.app"]],[":zap",{":trash":["~/.pdf-over","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/at.a-sit.pdf-over.sfl*","~/Library/Saved Application State/at.a-sit.PDF-Over.savedState"]}]],"raw_caveats":"pdf-over requires Java 8+. You can install the latest version with:\n  brew install --cask temurin\n"},"pdf-pals":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI Chat with PDFs","homepage":"https://pdfpals.com/","names":["PDF Pals"],"ruby_source_checksum":{":sha256":"7b5b88807049ac8b29b00003d805674320bc2d4ab9fd0ede6a55000202d56ab1"},"ruby_source_path":"Casks/p/pdf-pals.rb","sha256":"60ac37efd5754b98793b6dd44de1c491c5b80d0b0ac6b6715c4a73f15ee9634f","tap_string":"homebrew/cask","url_args":["https://download.pdfpals.com/releases/PDFPals-1.12.0.dmg"],"version":"1.12.0","raw_artifacts":[[":app",["PDF Pals.app"]],[":zap",{":trash":["~/Library/Application Scripts/6D5N473QP3.co.podzim.PDFPals","~/Library/Application Scripts/co.podzim.PDFPals","~/Library/Caches/co.podzim.PDFPals","~/Library/Containers/co.podzim.PDFPals","~/Library/Group Containers/6D5N473QP3.co.podzim.PDFPals","~/Library/HTTPStorages/co.podzim.PDFPals","~/Library/Preferences/co.podzim.PDFPals.plist","~/Library/WebKit/co.podzim.PDFPals"]}]]},"pdf-reader-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Read, annotate, edit, convert, create, OCR, fill forms and sign PDFs","homepage":"https://www.pdfreaderpro.com/","names":["PDF Reader Pro"],"ruby_source_checksum":{":sha256":"109976ad250895c2cde815309517385dc5454bb7b8b5ca079a9a303e5e4487ba"},"ruby_source_path":"Casks/p/pdf-reader-pro.rb","sha256":"5c901e1b6e45c291fd2800b6ca347ec2d98274d4183a7d642d51fc262e6330b6","tap_string":"homebrew/cask","url_args":["https://file.pdfreaderpro.com/download/PDFReaderPro_Intel_v5.3.0.dmg"],"version":"5.3.0","raw_artifacts":[[":app",["PDF Reader Pro.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.brother.pdfreaderprofree.mac.sfl*","~/Library/Application Support/com.brother.pdfreaderprofree.mac","~/Library/Caches/com.brother.pdfreaderprofree.mac","~/Library/Preferences/com.brother.pdfreaderprofree.mac.bookmarks.plist","~/Library/Preferences/com.brother.pdfreaderprofree.mac.plist"]}]]},"pdf-squeezer":{"depends_on_args":{":macos":":ventura"},"desc":"PDF compression tool","homepage":"https://witt-software.com/pdfsqueezer/","names":["PDF Squeezer"],"ruby_source_checksum":{":sha256":"5a1e685897ae4c9c304465efbf7990bad098b829f31821fd3226b3ee9cce9940"},"ruby_source_path":"Casks/p/pdf-squeezer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.witt-software.com/downloads/pdfsqueezer/PDF%20Squeezer.dmg"],"version":"4.9","raw_artifacts":[[":app",["PDF Squeezer.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.witt-software.PDF-Squeezer","~/Library/Application Scripts/group.witt-software.com.PDF-Squeezer","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.witt-software.pdf-squeezer.sfl*","~/Library/Containers/com.witt-software.PDF-Squeezer","~/Library/Group Containers/group.witt-software.com.PDF-Squeezer"]}]]},"pdf-toolbox":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utilities for working with PDF files","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.lightenpdf.com/pdf-toolbox-mac.html","names":["PDF Toolbox"],"ruby_source_checksum":{":sha256":"7e9767d051660c402319db062978664e177b03aa0f3d362a8ed7f346a2a66340"},"ruby_source_path":"Casks/p/pdf-toolbox.rb","sha256":"b09ce8bedd2d62478668910edb12e7c9fbdca70591d4a623edaa084bd99786eb","tap_string":"homebrew/cask","url_args":["https://www.lightenpdf.com/upload/download/PDF-Toolbox-Mac-202.dmg"],"version":"2.0.2","raw_artifacts":[[":app",["PDF Toolbox.app"]],[":zap",{":trash":["~/Library/Preferences/com.lightenpdf.pdftoolboxweb.plist","~/Library/Saved Application State/com.lightenpdf.pdftoolboxweb.savedState"]}]]},"pdfcraft":{"desc":"PDF editor","homepage":"https://getartcraft.com/apps/pdfcraft","names":["PdfCraft"],"ruby_source_checksum":{":sha256":"d696c1ac95cc5aaa44dc99e6c45b3e88de7952a3eddb08a1a64263645f1b8db2"},"ruby_source_path":"Casks/p/pdfcraft.rb","sha256":"c7ad794feb3d8b513cdc402d4ead73023b408c423d0818f6492d9cf11f1c0733","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/pdfcraft/releases/download/v0.13.0/pdfcraft-0.13.0-macos-universal.dmg"],"version":"0.13.0","raw_artifacts":[[":app",["PdfCraft.app"]],[":zap",{":trash":"~/Library/Application Support/PdfCraft"}]]},"pdfelement-express":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"PDF editor","homepage":"https://pdf.wondershare.com/pdfelement-express-mac.html","names":["PDFelement Express"],"ruby_source_checksum":{":sha256":"b16ac5205444ece55b3d38e05bd3fcfc3b28a29d43164c98042613c5a30b0a14"},"ruby_source_path":"Casks/p/pdfelement-express.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.wondershare.com/cbs_down/mac-pdfelement-express_full4133.dmg"],"version":"1.2.1","raw_artifacts":[[":app",["PDFelement Express.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.wondershare.pdfelement.express.sfl*","~/Library/Application Support/com.wondershare.PDFelement.Express","~/Library/Application Support/PDFelement","~/Library/Application Support/wondershare","~/Library/Caches/com.wondershare.PDFelement.Express","~/Library/Caches/PDFelement","~/Library/HTTPStorages/com.wondershare.PDFelement.Express","~/Library/Preferences/com.wondershare.PDFelement.Express-custom.plist","~/Library/Preferences/com.wondershare.PDFelement.Express.plist","~/Library/Saved Application State/com.wondershare.PDFelement.Express.savedState"]}]]},"pdfelement":{"depends_on_args":{":macos":":any"},"desc":"Create, edit, convert and sign PDF documents","homepage":"https://pdf.wondershare.com/","names":["Wondershare PDFelement for Mac"],"ruby_source_checksum":{":sha256":"15699d3251cebf91d158e569270c3970b0724fb1a190d3169877d209e87481e3"},"ruby_source_path":"Casks/p/pdfelement.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.wondershare.com/cbs_down/mac-pdfelement_full5237.dmg"],"version":"13.0.6","raw_artifacts":[[":uninstall",{":quit":["com.wondershare.helper_compact","com.wondershare.PDFelement"]}],[":app",["PDFelement.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.wondershare.pdfelement.sfl*","~/Library/Application Support/com.wondershare.PDFelement","~/Library/Caches/com.wondershare.PDFelement","~/Library/Caches/PDFelement","~/Library/Preferences/com.wondershare.PDFelement-custom.plist","~/Library/Preferences/com.wondershare.PDFelement.plist","~/Library/Saved Application State/com.wondershare.PDFelement.savedState","~/Library/WebKit/com.wondershare.PDFelement"]}]]},"pdfextractor":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Extract images, fonts, and text from PDF files","homepage":"https://pdfextractor-app.com/","names":["PDFExtractor"],"ruby_source_checksum":{":sha256":"80e3c34b89e4a4a91d6fddc744ec800b12569408d5b56ea7416156db5df21f72"},"ruby_source_path":"Casks/p/pdfextractor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pdfextractor-app.com/PDFExtractor.dmg"],"version":"1.5","raw_artifacts":[[":app",["PDFExtractor.app"]],[":zap",{":trash":["~/Library/Preferences/com.briksoftware.pdfextractor.plist","~/Library/Saved Application State/com.briksoftware.pdfextractor.savedState"]}]]},"pdfify":{"depends_on_args":{":macos":":any"},"desc":"Create searchable and smaller PDF","homepage":"https://pdfify.app/","names":["PDFify"],"ruby_source_checksum":{":sha256":"44b483f2690ed325df93abc5b7964d8b0fe76c2fcce22ed3688d3cd1e951fa32"},"ruby_source_path":"Casks/p/pdfify.rb","sha256":"25ef8931b33f497119c146fb7a42c865846d8a7e28585dc79c0ff07a2ae406a4","tap_string":"homebrew/cask","url_args":["https://pdfify.app/get/cask/download/macos/PDFify-5.2-52004.zip"],"version":"5.2,52004","raw_artifacts":[[":app",["PDFify.app"]],[":zap",{":trash":["~/Library/Application Support/de.holtwick.mac.homebrew.PDFify","~/Library/Caches/de.holtwick.mac.homebrew.PDFify","~/Library/Logs/PDFify","~/Library/Preferences/de.holtwick.mac.homebrew.PDFify.plist"]}]]},"pdfkey-pro":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utility to unlock password-protected PDFs","homepage":"https://pdfkey.com/en/","names":["PDFKey Pro"],"ruby_source_checksum":{":sha256":"d30553b252081a12d2f93ccb57e4dac362c12c70d87ee3978d6da6d30b512e60"},"ruby_source_path":"Casks/p/pdfkey-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pdfkey.com/PDFKeyPro.dmg"],"version":"4.5.0","raw_artifacts":[[":app",["PDFKey Pro.app"]],[":zap",{":trash":["~/Library/Preferences/com.bitgamma.pdfkeypro.plist","~/Library/Preferences/com.pdfkey.pdfkeypro.plist","~/Library/Saved Application State/com.pdfkey.pdfkeypro.savedState"]}]]},"pdfsam-basic":{"depends_on_args":{":macos":":any"},"desc":"Extracts pages, splits, merges, mixes and rotates PDF files","homepage":"https://pdfsam.org/","names":["PDFsam Basic"],"ruby_source_checksum":{":sha256":"e18197ed92949898a731263c86733e40fb1ec4e97f2bf88064a5cecc3410b74c"},"ruby_source_path":"Casks/p/pdfsam-basic.rb","sha256":"8da97b70e9109ccd44772d901df49e650e8811828bb60a08d3ecb8174cc6a338","tap_string":"homebrew/cask","url_args":["https://github.com/torakiki/pdfsam/releases/download/v6.0.6/pdfsam-basic-6.0.6-macos-x64.dmg"],"version":"6.0.6","raw_artifacts":[[":app",["PDFsam Basic.app"]],[":zap",{":trash":["~/Library/Preferences/org.pdfsam.modules.plist","~/Library/Preferences/org.pdfsam.stage.plist","~/Library/Preferences/org.pdfsam.user.plist","~/Library/Saved Application State/org.pdfsam.basic.savedState"]}]]},"pdl":{"depends_on_args":{":macos":":any"},"desc":"Declarative language for creating reliable, composable LLM prompts","homepage":"https://ibm.github.io/prompt-declaration-language/","names":["PDL"],"ruby_source_checksum":{":sha256":"eb6f04d59fbd79fd2ac4af04eab0c8157e76209eff2a4074b107caec65ff505b"},"ruby_source_path":"Casks/p/pdl.rb","sha256":"e01c41cb198f05dec7c3fb08b479ae50ee90e385406c1b95561f55d400bf76d9","tap_string":"homebrew/cask","url_args":["https://github.com/IBM/prompt-declaration-language/releases/download/v0.9.3/PDL_0.9.3_universal.dmg"],"version":"0.9.3","raw_artifacts":[[":app",["PDL.app"]],[":binary",["$APPDIR/PDL.app/Contents/MacOS/PDL"],{":target":"pdl"}],[":zap",{":trash":"~/Library/Application Support/PDL"}]]},"pearcleaner":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Utility to uninstall apps and remove leftover files from old/uninstalled apps","homepage":"https://itsalin.com/appInfo/?id=pearcleaner","names":["Pearcleaner"],"ruby_source_checksum":{":sha256":"0f2ae599f9613a845a3a1bfd9909f399bf0237a6c3e1d76143fbe1cde2734478"},"ruby_source_path":"Casks/p/pearcleaner.rb","sha256":"17e71001ab6a8116378bf026e80344622fdcb37c2cc07ca06415ac70fccb1321","tap_string":"homebrew/cask","url_args":["https://github.com/alienator88/Pearcleaner/releases/download/5.4.3/Pearcleaner-intel.zip"],"version":"5.4.3","raw_artifacts":[[":uninstall",{":launchctl":"com.alienator88.PearcleanerSentinel*",":quit":"com.alienator88.Pearcleaner",":login_item":"Pearcleaner"}],[":app",["Pearcleaner.app"]],[":binary",["$APPDIR/Pearcleaner.app/Contents/MacOS/Pearcleaner"],{":target":"pearcleaner"}],[":zap",{":trash":["~/Library/Application Scripts/com.alienator88.Pearcleaner*","~/Library/Application Scripts/group.com.alienator88.Pearcleaner","~/Library/Application Support/Pearcleaner","~/Library/Caches/com.alienator88.Pearcleaner","~/Library/Containers/com.alienator88.Pearcleaner*","~/Library/Group Containers/com.alienator88.Pearcleaner","~/Library/Group Containers/group.com.alienator88.Pearcleaner","~/Library/HTTPStorages/com.alienator88.Pearcleaner","~/Library/HTTPStorages/com.alienator88.Pearcleaner.binarycookies","~/Library/Preferences/com.alienator88.Pearcleaner.plist","~/Library/Preferences/group.com.alienator88.Pearcleaner.plist","~/Library/Preferences/pearcleaner.plist","~/Library/Saved Application State/com.alienator88.Pearcleaner.savedState"]}]]},"pecunia":{"depends_on_args":{":macos":":any"},"desc":"Online banking app with support for HBCI","homepage":"https://pecuniabanking.de/","names":["Pecunia"],"ruby_source_checksum":{":sha256":"e5377c7c5d1ca3e2db1175d34a270657a4d706288e42e6634215d4ae954098aa"},"ruby_source_path":"Casks/p/pecunia.rb","sha256":"4f3bda657fcc3be192cd4fc384c13fad46f63cca44bf2b78771d9b29e941df93","tap_string":"homebrew/cask","url_args":["https://pecuniabanking.de/downloads/2.2.3/Pecunia.zip"],"version":"2.2.3","raw_artifacts":[[":uninstall",{":quit":"de.pecuniabanking.pecunia"}],[":app",["Pecunia.app"]],[":zap",{":trash":["~/Library/Application Scripts/de.pecuniabanking.pecunia","~/Library/Containers/de.pecuniabanking.pecunia"]}]]},"pen":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Agentic design canvas","homepage":"https://pen.dev/","names":["Pen"],"ruby_source_checksum":{":sha256":"49ad730f9e430c40ef939c14e953957bdc07fe49ef5fca6b46d9247d6c346fe6"},"ruby_source_path":"Casks/p/pen.rb","sha256":"3259823c592d812a24e279be42537b26099ae43d7f3ec7ddc90407689bffaa74","tap_string":"homebrew/cask","url_args":["https://github.com/highagency/pen-desktop-releases/releases/download/v1.2.20/Pen-1.2.20-mac-x64.dmg"],"version":"1.2.20","raw_artifacts":[[":app",["Pen.app"]],[":zap",{":trash":["~/.pencil","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.pencil.desktop.sfl*","~/Library/Application Support/Pen","~/Library/Caches/pen-updater","~/Library/Logs/Pen","~/Library/Preferences/dev.pencil.desktop.plist"]}]]},"penc":{"depends_on_args":{":macos":":any"},"desc":"Trackpad-oriented window manager","homepage":"https://deniz.co/penc/","names":["Penc"],"ruby_source_checksum":{":sha256":"d862a51e9ee3a8f284e0c3c967ce0787b9f2c80a44aa4d16d5a79314d3606417"},"ruby_source_path":"Casks/p/penc.rb","sha256":"67e53ad3f05031473021676e32b001824d754d757818fd8fd44751462cf3e812","tap_string":"homebrew/cask","url_args":["https://github.com/dgurkaynak/Penc/releases/download/1.0.0/Penc-1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["Penc.app"]],[":zap",{":trash":"~/Library/Preferences/com.denizgurkaynak.Penc.plist"}]]},"pencil":{"depends_on_args":{":macos":":any"},"desc":"GUI prototyping tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://pencil.evolus.vn/","names":["Pencil","The Pencil Project"],"ruby_source_checksum":{":sha256":"8d108c1b734b748d32f785c7536bf890defbd03802d9d8689349ba7f857dc52e"},"ruby_source_path":"Casks/p/pencil.rb","sha256":"ea72ea7a528e3bb744a1730b9eed4b24af87e649c7feb5906182ab81ef903af5","tap_string":"homebrew/cask","url_args":["https://pencil.evolus.vn/dl/V3.1.1.ga/Pencil-3.1.1.ga-universal.dmg"],"version":"3.1.1","raw_artifacts":[[":app",["Pencil.app"]],[":zap",{":trash":["~/.pencil","~/Library/Application Support/Pencil","~/Library/Preferences/vn.evolus.pencil.plist"]}]]},"pencil2d":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open-source tool to make 2D hand-drawn animations","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.pencil2d.org/","names":["Pencil2D","Pencil2D Animation"],"ruby_source_checksum":{":sha256":"df8436e8d36d608b068dac8872c7ea2cc8d20bc736d4d36099f9bdf2047c0ce5"},"ruby_source_path":"Casks/p/pencil2d.rb","sha256":"2e0d6a2cce4577e0f0f673189658893ec2182e6a16d4332d98dde21c55899595","tap_string":"homebrew/cask","url_args":["https://github.com/pencil2d/pencil/releases/download/v0.7.0/pencil2d-mac-0.7.0.zip"],"version":"0.7.0","raw_artifacts":[[":app",["Pencil2D.app"]],[":zap",{":trash":["~/Library/Application Support/Pencil2D","~/Library/Preferences/com.pencil.Pencil.plist","~/Library/Saved Application State/com.pencil2d.Pencil2D.savedState"]}]]},"peninsula":{"depends_on_args":{":macos":":sonoma"},"desc":"Notch app for window management","homepage":"https://github.com/Celve/Peninsula","names":["Peninsula"],"ruby_source_checksum":{":sha256":"44ee8a017b03673f6807cdac4d49da79c2f7d533c57c347e40e19928a7e29f40"},"ruby_source_path":"Casks/p/peninsula.rb","sha256":"e95654889d4e390e3bcad594cd1c0e2b1a4314958aedb1d1bcec608ff9700890","tap_string":"homebrew/cask","url_args":["https://github.com/Celve/Peninsula/releases/download/v0.1.0/Peninsula.zip"],"version":"0.1.0","raw_artifacts":[[":uninstall",{":quit":"Celve.Peninsula"}],[":app",["Peninsula.app"]]]},"perforce":{"conflicts_with_args":{":cask":["p4"]},"depends_on_args":{":macos":":any"},"desc":"Version control","homepage":"https://www.perforce.com/","names":["Perforce Helix Core Server","Perforce Helix Command-Line Client (P4)","Perforce Helix Broker (P4Broker)","Perforce Helix Versioning Engine (P4D)","Perforce Helix Proxy (P4P)"],"ruby_source_checksum":{":sha256":"4733f2f41d5610972821a21016f4acc0b00e32cc7c003a01658b58e72cb72de6"},"ruby_source_path":"Casks/p/perforce.rb","sha256":"eeb013b01de0c81023c29d068861511d81eff2d3f5c1e3072f3f933cb0d6c761","tap_string":"homebrew/cask","url_args":["https://filehost.perforce.com/perforce/r26.1/bin.macosx1015x86_64/helix-core-server.tgz"],"version":"2026.1,3089746","raw_artifacts":[[":binary",["p4"]],[":binary",["p4broker"]],[":binary",["p4d"]],[":binary",["p4p"]]],"raw_caveats":"Instructions on using the Helix Versioning Engine are available in\n\n  $HOMEBREW_PREFIX/Caskroom/perforce/2026.1,3089746\n"},"perimeter81":{"depends_on_args":{":macos":":any"},"desc":"Zero trust network as a service client","homepage":"https://perimeter81.com/","names":["Perimeter 81"],"renames":[["Harmony_SASE_12.11.0.12314.pkg","Harmony_SASE_12.11.0.12314_skip_autostart.pkg"]],"ruby_source_checksum":{":sha256":"7dfa92bdc7de90908fc1af7013ffe25b56799d54e2f685883d11be939e5378a1"},"ruby_source_path":"Casks/p/perimeter81.rb","sha256":"aca03e07cd6e71c1f45ff3a1e2d0fc832ce9c61146eebab35b6557b1fe47307b","tap_string":"homebrew/cask","url_args":["https://static.perimeter81.com/agents/mac/Harmony_SASE_12.11.0.12314.pkg"],"version":"12.11.0.12314","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/usr/bin/chflags",":args":["-RL","noschg","/Applications/Harmony SASE.app"],":must_succeed":false}}],[":uninstall",{":early_script":{":executable":"/usr/bin/chflags",":args":["-RL","noschg","/Library/PrivilegedHelperTools/com.perimeter81.osx.HelperTool"],":must_succeed":false}}],[":uninstall",{":launchctl":["com.harmonySASE.app","com.perimeter81.osx.HelperTool","com.perimeter81.Perimeter81","com.perimeter81d","com.perimeter81d.app","system/com.perimeter81d"],":signal":["TERM","com.safervpn.osx.smb"],":pkgutil":"com.safervpn.osx.smb",":delete":"/Library/PrivilegedHelperTools/com.perimeter81.osx.HelperTool"}],[":pkg",["Harmony_SASE_12.11.0.12314_skip_autostart.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.safervpn.osx.smb","~/Library/Caches/com.safervpn.osx.smb","~/Library/Caches/Perimeter 81","~/Library/Preferences/com.safervpn.osx.smb.plist","~/Library/Saved Application State/com.safervpn.osx.smb.savedState"]}]]},"permute":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Converts and edits video, audio or image files","homepage":"https://software.charliemonroe.net/permute/","names":["Permute"],"ruby_source_checksum":{":sha256":"03426e1ea943c6ceb241abb2887383d4c2c22cc13adc4ea46b166c7583b52f17"},"ruby_source_path":"Casks/p/permute.rb","sha256":"eacd8883163f43d9b48ae42e0900096a0f7b323488aaf9276ce49dad017f6649","tap_string":"homebrew/cask","url_args":["https://software.charliemonroe.net/trial/permute/v3/Permute_3_4018.dmg"],"version":"3.14.8,4018","raw_artifacts":[[":app",["Permute 3.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.charliemonroe.eney","~/Library/Application Scripts/*com.charliemonroe.Permute*","~/Library/Caches/com.apple.helpd/Generated/com.charliemonroe.Permute-3*","~/Library/Containers/com.charliemonroe.Permute-3","~/Library/Containers/com.charliemonroe.Permute.MetadataProcessor","~/Library/Group Containers/*.com.charliemonroe.Permute*","~/Library/Preferences/com.charliemonroe.Permute-3.plist"]}]]},"perplexity":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"AI-powered answer engine with Personal Computer agent","homepage":"https://www.perplexity.ai/personal-computer","names":["Perplexity AI"],"ruby_source_checksum":{":sha256":"ea7a6e3db8ff3347af19d1bf062b2ac39a9c6f24e50538986bde99431276682b"},"ruby_source_path":"Casks/p/perplexity.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://macos-download.perplexity.ai/Perplexity.dmg"],"version":"26.42.0","raw_artifacts":[[":uninstall",{":quit":"ai.perplexity.macv3"}],[":app",["Perplexity.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.ai.perplexity.macv3.shared","~/Library/Application Scripts/ai.perplexity.macv3.PerplexityRichNotification","~/Library/Application Scripts/group.ai.perplexity.app","~/Library/Application Support/ai.perplexity.macv3","~/Library/Caches/ai.perplexity.macv3","~/Library/Caches/ai.perplexity.macv3.perplexityd","~/Library/Caches/SentryCrash/Perplexity","~/Library/Containers/ai.perplexity.macv3.PerplexityRichNotification","~/Library/Group Containers/*.ai.perplexity.macv3.shared","~/Library/Group Containers/group.ai.perplexity.app","~/Library/HTTPStorages/ai.perplexity.macv3","~/Library/HTTPStorages/ai.perplexity.macv3.binarycookies","~/Library/HTTPStorages/ai.perplexity.macv3.perplexityd","~/Library/HTTPStorages/ai.perplexity.macv3.perplexityd.binarycookies","~/Library/Preferences/ai.perplexity.macv3.perplexityd.plist","~/Library/Preferences/ai.perplexity.macv3.plist","~/Library/Saved Application State/ai.perplexity.macv3.savedState","~/Library/WebKit/ai.perplexity.macv3"]}]]},"persepolis-download-manager":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Download manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://persepolisdm.github.io/","names":["Persepolis"],"ruby_source_checksum":{":sha256":"d0c60c303abd9a8a7a5c0c0bd36918d9cbeadf72498e130a86149cff4219064d"},"ruby_source_path":"Casks/p/persepolis-download-manager.rb","sha256":"548b4b07904f8ec57d7f5d746459bf32a1bd0e0ae710e58108a37e3f17043895","tap_string":"homebrew/cask","url_args":["https://github.com/persepolisdm/persepolis/releases/download/5.2.0/persepolis_5.2.0_macos.dmg"],"version":"5.2.0","raw_artifacts":[[":app",["Persepolis Download Manager.app"]],[":zap",{":trash":["~/.persepolis","~/Library/Application Support/persepolis_download_manager"]}]]},"petal":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Multi-window screen sharing where each shared window becomes a native window","homepage":"https://petal.live/","names":["Petal"],"ruby_source_checksum":{":sha256":"fce39c7cc6009f606f92832023a1ffaed800c235c89134fdd551f488c30a6509"},"ruby_source_path":"Casks/p/petal.rb","sha256":"8268a5953ecb476f7737cf5a9b0d931d0ccee2b9425c3a23ade2f10a88aed30f","tap_string":"homebrew/cask","url_args":["https://l882xxepjgu15ol2.public.blob.vercel-storage.com/Petal_0.9.33_universal.dmg"],"version":"0.9.33","raw_artifacts":[[":app",["Petal.app"]],[":zap",{":trash":["~/Library/Application Support/com.petal.app","~/Library/Caches/com.petal.app","~/Library/Logs/Petal","~/Library/WebKit/com.petal.app"]}]]},"petdex":{"depends_on_args":{":macos":":any"},"desc":"Desktop pet that reflects coding agent activity","homepage":"https://petdex.dev/","names":["Petdex"],"ruby_source_checksum":{":sha256":"d8eee84da095c309154a9eb290d584efa0b17c94c99d35aa887ac27ee09abc20"},"ruby_source_path":"Casks/p/petdex.rb","sha256":"d1a85167e78d5a7e2f59a642ed99d92938aee4fc2a956b07a91784452825ee6d","tap_string":"homebrew/cask","url_args":["https://github.com/crafter-station/petdex/releases/download/desktop-v0.9.2/Petdex-x64.dmg"],"version":"0.9.2","raw_artifacts":[[":uninstall",{":quit":"dev.petdex.desktop-native"}],[":app",["Petdex.app"]],[":zap",{":trash":["~/.petdex","~/Library/Application Support/dev.petdex.desktop-native","~/Library/Logs/dev.petdex.desktop-native"]}]]},"petrichor":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Offline Music Player","homepage":"https://petrichor.page/","names":["Petrichor"],"ruby_source_checksum":{":sha256":"55f9441bf66691ae5cde3324599970229571426923c2d10f1160eb2341e2cb80"},"ruby_source_path":"Casks/p/petrichor.rb","sha256":"6de6d3e16bc14d71fdf4b384114209a9b61734956673d3f7a30930e283e6db50","tap_string":"homebrew/cask","url_args":["https://github.com/kushalpandya/Petrichor/releases/download/v1.7.2/Petrichor-1.7.2-Universal.dmg"],"version":"1.7.2","raw_artifacts":[[":app",["Petrichor.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.Petrichor","~/Library/Containers/org.Petrichor","~/Library/Saved Application State/org.Petrichor.savedState"]}]]},"pgadmin4":{"depends_on_args":{":macos":":any"},"desc":"Administration and development platform for PostgreSQL","homepage":"https://www.pgadmin.org/","names":["pgAdmin4"],"ruby_source_checksum":{":sha256":"994ec0048377df225a6949fadf440e8794c33f313ee4b54351a3d7c0c762b69e"},"ruby_source_path":"Casks/p/pgadmin4.rb","sha256":"a30bfcec3fea3b249c09a883e936c3250210ac6014291e30e3e1790f792e3576","tap_string":"homebrew/cask","url_args":["https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v9.18/macos/pgadmin4-9.18-x64.dmg"],"version":"9.18","raw_artifacts":[[":uninstall",{":quit":"org.pgadmin.pgadmin4"}],[":app",["pgAdmin 4.app"]],[":zap",{":trash":["~/.pgadmin","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.pgadmin.pgadmin4.sfl*","~/Library/Application Support/pgAdmin 4","~/Library/Caches/pgAdmin 4","~/Library/Preferences/org.pgadmin.pgadmin4.plist","~/Library/Saved Application State/org.pgadmin.pgAdmin4.savedState"]}]]},"pgen":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"PostgreSQL client","homepage":"https://pgendb.com/","names":["pgen"],"ruby_source_checksum":{":sha256":"6042a73db9cf890e684b64c8d534876397fe74b628875fc6d4494117dc2b19f2"},"ruby_source_path":"Casks/p/pgen.rb","sha256":"883055d3bf784cd7a1ff879ad2bb18236d81e970966ec9bb7391a922c544a32a","tap_string":"homebrew/cask","url_args":["https://pgendb.com/download/v1.20.0/pgen.dmg"],"version":"1.20.0","raw_artifacts":[[":app",["pgen.app"]],[":zap",{":trash":["~/Library/Application Support/com.tragen.pgendb","~/Library/Caches/com.tragen.pgendb","~/Library/HTTPStorages/com.tragen.pgendb","~/Library/Preferences/com.tragen.pgendb.plist"]}]]},"phd2":{"depends_on_args":{":macos":":any"},"desc":"Telescope guiding software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://openphdguiding.org/","names":["PHD2"],"ruby_source_checksum":{":sha256":"49ab42fae4fddf028b804fad3b017af2d32123da17a5683e5116eb1d9e152699"},"ruby_source_path":"Casks/p/phd2.rb","sha256":"3d098cc6ccaa7ddf5040e51ca9f423647fe167948d7d92bece456fa207491b7f","tap_string":"homebrew/cask","url_args":["https://openphdguiding.org/PHD2-2.6.14-OSX-64.zip"],"version":"2.6.14","raw_artifacts":[[":app",["PHD2.app"]],[":zap",{":trash":["~/Documents/PHD2","~/Library/Preferences/org.openphdguiding.phd2.plist","~/Library/Saved Application State/org.openphdguiding.phd2.savedState"]}]]},"philips-hue-sync":{"depends_on_args":{":macos":":any"},"desc":"Control your smart light system","homepage":"https://www.philips-hue.com/en-us/explore-hue/propositions/entertainment/sync-with-pc","names":["Philips Hue Sync"],"ruby_source_checksum":{":sha256":"593f9baf457f51931366eca1817196b962878f897327bdfb72b0029bd8078d80"},"ruby_source_path":"Casks/p/philips-hue-sync.rb","sha256":"520d2a6895ae0fee73718a9a6a1be356afe346daa1ae90783750bff3cb12d354","tap_string":"homebrew/cask","url_args":["https://firmware.meethue.com/storage/huesyncmac/83/367fa136-d05e-4de6-8f9b-318fed481842/HueSyncInstaller_1.13.1.83.pkg"],"version":"1.13.1.83,367fa136-d05e-4de6-8f9b-318fed481842,83","raw_artifacts":[[":uninstall",{":quit":["com.lighting.huesync","com.lighting.huesync.watchdog"],":pkgutil":"com.lighting.huesync"}],[":pkg",["HueSyncInstaller_1.13.1.83.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.lighting.huesync","~/Library/Caches/Hue Sync","~/Library/Preferences/com.lighting.huesync.Hue Sync.plist"]}]]},"phocus":{"depends_on_args":{":macos":":monterey"},"desc":"RAW file image processing software for Hasselblad cameras","homepage":"https://www.hasselblad.com/phocus/","names":["Hasselblad Phocus"],"ruby_source_checksum":{":sha256":"484382fadf78a4acd2e667f1a7eb6a5dbed0d501a44d74ca7179266143bc75d3"},"ruby_source_path":"Casks/p/phocus.rb","sha256":"b6870f12c9c8e880bc2d2db19627acaf8152f06ad372c834f980ea726b34007b","tap_string":"homebrew/cask","url_args":["https://cdn.hasselblad.com/software/Phocus_for_Mac/4.1.1/Phocus_4.1.1.dmg"],"version":"4.1.1","raw_artifacts":[[":app",["Phocus.app"]],[":zap",{":trash":["~/Library/Application Support/dk.hasselblad.phocus","~/Library/Application Support/Phocus","~/Library/Caches/dk.hasselblad.phocus","~/Library/HTTPStorages/dk.hasselblad.phocus","~/Library/Preferences/dk.hasselblad.phocus.plist","~/Library/WebKit/dk.hasselblad.phocus"]}]]},"phoenix-code":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Code editor","homepage":"https://phcode.io/","names":["Phoenix Code"],"ruby_source_checksum":{":sha256":"fbb9b817871a07647ae737a42c79f2d42e70c0537c2b52e81512ffd55e4bedfc"},"ruby_source_path":"Casks/p/phoenix-code.rb","sha256":"ed2dfcb732f929d41a3dcc7fdcb2a280f110d285338dff1f8dd0a8f81d2d9515","tap_string":"homebrew/cask","url_args":["https://github.com/phcode-dev/phoenix-desktop/releases/download/prod-app-v5.2.5/Phoenix.Code_5.2.5_x64.dmg"],"version":"5.2.5","raw_artifacts":[[":app",["Phoenix Code.app"]],[":zap",{":trash":["~/Library/Application Support/io.phcode","~/Library/Caches/io.phcode","~/Library/Saved Application State/io.phcode.savedState","~/Library/WebKit/io.phcode"],":rmdir":"~/Documents/Phoenix Code"}]]},"phoenix-slides":{"depends_on_args":{":macos":":any"},"desc":"Full-screen slideshow program","homepage":"https://blyt.net/phxslides/","names":["Phoenix Slides"],"ruby_source_checksum":{":sha256":"82e390d064f480dada729825d36fa02fb3955315da7d5201888db7bb8123790f"},"ruby_source_path":"Casks/p/phoenix-slides.rb","sha256":"0abfb07aca4dbfce3c35dc4263d0ad52c803ced67f90449bdc0bd07a65334298","tap_string":"homebrew/cask","url_args":["https://github.com/gobbledegook/creevey/releases/download/v1.6.2/phoenix-slides-162.dmg"],"version":"1.6.2","raw_artifacts":[[":app",["Phoenix Slides.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/Phoenix Slides Help*","~/Library/Preferences/net.blyt.phoenixslides.plist"]}]]},"phoenix":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Window and app manager scriptable with JavaScript","homepage":"https://github.com/kasper/phoenix/","names":["Phoenix"],"ruby_source_checksum":{":sha256":"df8a6b6d4a9b99a27ef8bd41dd4a850ab218c8bb21988941b1ab8b8dd2fb2544"},"ruby_source_path":"Casks/p/phoenix.rb","sha256":"7d194ca75f33f6c018fe8fb974e372544a61a058222d62d57e6c929fe91949c3","tap_string":"homebrew/cask","url_args":["https://github.com/kasper/phoenix/releases/download/4.0.1/phoenix-4.0.1.tar.gz"],"version":"4.0.1","raw_artifacts":[[":uninstall",{":quit":["org.khirviko.Phoenix","org.khirviko.Phoenix.Launcher"],":login_item":"Phoenix"}],[":app",["Phoenix.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.khirviko.Phoenix.Launcher","~/Library/Caches/org.khirviko.Phoenix","~/Library/Containers/org.khirviko.Phoenix.Launcher","~/Library/HTTPStorages/org.khirviko.Phoenix","~/Library/WebKit/org.khirviko.Phoenix"]}]]},"phosphene":{"depends_on_args":{":macos":":tahoe"},"desc":"Custom video wallpapers for the desktop and lock screen","homepage":"https://kagerou.glass/phosphene/","names":["Phosphene"],"ruby_source_checksum":{":sha256":"4ed66337bef557c9b93c447670e99828b4397effd8d218e46a877d2734f2aa06"},"ruby_source_path":"Casks/p/phosphene.rb","sha256":"5fc726159481dbd6991c2b52b8bbaba147bc4846a83c09feff48016d2a441cc8","tap_string":"homebrew/cask","url_args":["https://github.com/kageroumado/phosphene/releases/download/v1.11.3/Phosphene-1.11.3.dmg"],"version":"1.11.3","raw_artifacts":[[":uninstall",{":quit":"glass.kagerou.phosphene"}],[":app",["Phosphene.app"]],[":zap",{":trash":["~/Library/Application Scripts/glass.kagerou.phosphene.extension","~/Library/Caches/glass.kagerou.phosphene","~/Library/Containers/glass.kagerou.phosphene.extension","~/Library/Containers/glass.kagerou.phosphene.wallpaper-extension","~/Library/HTTPStorages/glass.kagerou.phosphene","~/Library/Preferences/glass.kagerou.phosphene.plist","~/Library/Saved Application State/glass.kagerou.phosphene.savedState"]}]]},"photocraft":{"desc":"Image editor","homepage":"https://getartcraft.com/apps/photocraft","names":["PhotoCraft"],"ruby_source_checksum":{":sha256":"5451825aa617ca1d4eb4efb5b803f50fb7ddaecef41f774d8efeb747d8dbd79d"},"ruby_source_path":"Casks/p/photocraft.rb","sha256":"a1c07b7c52d8f60e772e3fb2017fff7fbafccf81fa30f51d8e2c36bfad361461","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/photocraft/releases/download/v0.15.1/photocraft-0.15.1-macos-universal.dmg"],"version":"0.15.1","raw_artifacts":[[":app",["PhotoCraft.app"]],[":zap",{":trash":["~/Library/Application Support/Photocraft","~/Library/Preferences/ai.storyteller.photocraft.plist"]}]]},"photoninja":{"depends_on_args":{":macos":":any"},"desc":"Professional RAW converter","homepage":"https://www.picturecode.com/index.php","names":["Photo Ninja"],"ruby_source_checksum":{":sha256":"594a49dee67190e9907874f9ad25df63d59f518b517ce9838ba16bd3518d0a5d"},"ruby_source_path":"Casks/p/photoninja.rb","sha256":"bea6d1a366309be6ed469072b74067edbe698d651faf8fae6198f97f96b0b823","tap_string":"homebrew/cask","url_args":["https://picturecode.cachefly.net/photoninja/downloads/PhotoNinja_1.4.0d_sse42.pkg"],"version":"1.4.0d","raw_artifacts":[[":uninstall",{":pkgutil":"PhotoNinja.1.4.0d.sse42"}],[":pkg",["PhotoNinja_1.4.0d_sse42.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/PhotoNinja.*.sse42.savedState"}]]},"photosrevive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Colourise old black and white photos automatically","homepage":"https://neededapps.com/photosrevive/","names":["PhotosRevive"],"ruby_source_checksum":{":sha256":"7e0fb6dbe91c3cda0672f4f0f439cdd7bf56f25cd724ba505893d08b42253c65"},"ruby_source_path":"Casks/p/photosrevive.rb","sha256":"d289c25c67c495156b7b7f95b80838bf06207ccafb91eec45e7668aa6044db24","tap_string":"homebrew/cask","url_args":["https://neededapps.com/appcasts/photosrevive/versions/2.2.0"],"version":"2.2.0","raw_artifacts":[[":app",["PhotosRevive.app"]],[":zap",{":trash":["~/Library/Application Support/PhotosRevive","~/Library/Caches/com.jeremyvizzini.photosrevive.macos","~/Library/Preferences/com.jeremyvizzini.photosrevive.macos.plist","~/Library/Saved Application State/com.jeremyvizzini.photosrevive.macos.savedState"]}]]},"photostickies":{"depends_on_args":{":macos":":any"},"desc":"Show photos or camera feeds on the desktop","homepage":"https://www.devontechnologies.com/apps/freeware","names":["PhotoStickies"],"ruby_source_checksum":{":sha256":"d648ec864b27ab4b41e052cdf1ff6fa83a4b8bd465f19a8763f6f3d9ae46e4ae"},"ruby_source_path":"Casks/p/photostickies.rb","sha256":"8b653653c51bea69e0b46f177da770fdee8dc3a41e01a18a68165f226a618236","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/freeware/photostickies/6.0.1/PhotoStickies.app.zip"],"version":"6.0.1","raw_artifacts":[[":app",["PhotoStickies.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.grunenberg.PhotoStickies.sfl*","~/Library/Caches/PhotoStickies","~/Library/HTTPStorages/org.grunenberg.PhotoStickies","~/Library/Preferences/org.grunenberg.PhotoStickies.plist","~/Library/Saved Application State/org.grunenberg.PhotoStickies.savedState"]}]]},"photosweeper-x":{"depends_on_args":{":macos":":any"},"desc":"Tool to eliminate similar or duplicate photos","homepage":"https://overmacs.com/","names":["PhotoSweeper X"],"ruby_source_checksum":{":sha256":"5222259f6d2ce5def7af806fa628c7323b60cbf7594f0d799ce945df4b892b10"},"ruby_source_path":"Casks/p/photosweeper-x.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://overmacs.com/downloads/PhotoSweeper_X.dmg"],"version":"5.5.5","raw_artifacts":[[":app",["PhotoSweeper X.app"]],[":zap",{":trash":"~/Library/Preferences/com.overmacs.photosweeperpaddle.plist"}]]},"photosync":{"depends_on_args":{":macos":":any"},"desc":"Transfer and backup photos and videos","homepage":"https://www.photosync-app.com/home.html","names":["PhotoSync Companion"],"ruby_source_checksum":{":sha256":"000e7ed387ac281d4c11ce356e119929d021424284e80c0a105abd0deb638801"},"ruby_source_path":"Casks/p/photosync.rb","sha256":"20e6e268697a0b8b3841ed30b12e738cdb0a6452b86537dfa258793bbf65d63d","tap_string":"homebrew/cask","url_args":["https://download.photosync-app.com/mac/photosync_4_2.zip"],"version":"4.2","raw_artifacts":[[":app",["PhotoSync.app"]],[":zap",{":trash":["~/Library/Application Support/com.touchbyte.mac.PhotoSync","~/Library/Caches/com.touchbyte.mac.PhotoSync","~/Library/HTTPStorages/com.touchbyte.mac.PhotoSync","~/Library/Preferences/com.touchbyte.mac.PhotoSync.plist","~/Library/Saved Application State/com.touchbyte.mac.PhotoSync.savedState"]}]]},"photozoom-pro":{"depends_on_args":{":macos":":any"},"desc":"Software for enlarging and downsizing digital photos and graphics","homepage":"https://www.benvista.com/photozoompro","names":["PhotoZoom Pro"],"ruby_source_checksum":{":sha256":"050d5f6b71c79b16a8c807b09424b2e4db6706871c6a8ec94c577ed377e23573"},"ruby_source_path":"Casks/p/photozoom-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.benvista.com/photozoompro9/download/mac"],"url_kwargs":{":user_agent":":fake"},"version":"9.0.2","raw_artifacts":[[":uninstall",{":pkgutil":"com.benvista.pkg.PhotoZoom-Pro-9.app"}],[":pkg",["PhotoZoom Pro 9 Installer.mpkg"]],[":zap",{":trash":["~/Library/Application Support/BenVista","~/Library/Preferences/com.benvista.PhotoZoom-Pro-9.app.plist","~/Library/Saved Application State/com.benvista.PhotoZoom-Pro-9.app.savedState"]}]]},"phpstorm":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"PHP IDE by JetBrains","homepage":"https://www.jetbrains.com/phpstorm/","names":["JetBrains PhpStorm"],"ruby_source_checksum":{":sha256":"ede176d5fc2633212ba376889d9483ac2dc9916c42aef4bb13eba86e36ad3d5b"},"ruby_source_path":"Casks/p/phpstorm.rb","sha256":"618d835e8cb3113f34124386456d41b845145366518a17993dbd69697c71b827","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/webide/PhpStorm-2026.2.3.dmg"],"version":"2026.2.3,262.10968.76","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.PhpStorm"}],[":app",["PhpStorm.app"]],[":command_wrapper",["phpstorm"],{":executable":"$APPDIR/PhpStorm.app/Contents/MacOS/phpstorm"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/consentOptions","~/Library/Application Support/JetBrains/PhpStorm2026.2","~/Library/Caches/JetBrains/PhpStorm2026.2","~/Library/Logs/JetBrains/PhpStorm2026.2","~/Library/Preferences/com.jetbrains.PhpStorm.plist","~/Library/Preferences/jetbrains.jetprofile.asset.plist"]}]]},"phtv":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Vietnamese input method","homepage":"https://phamhungtien.com/PHTV/","names":["PHTV","Precision Hybrid Typing Vietnamese"],"ruby_source_checksum":{":sha256":"242c15c2f3ee9ff1b29c4a3ddfccb75e97dec2d2bd4a16bb2a66afb9e6f4ba8c"},"ruby_source_path":"Casks/p/phtv.rb","sha256":"c33eda437846d4041353c665def7e1e8e1ca0ddd9d8fa766c53e73c712570e60","tap_string":"homebrew/cask","url_args":["https://github.com/PhamHungTien/PHTV/releases/download/v3.7.1/PHTV-3.7.1-arm64.dmg"],"version":"3.7.1","raw_artifacts":[[":uninstall",{":quit":"com.phamhungtien.phtv"}],[":app",["PHTV.app"]],[":zap",{":trash":["~/Library/Application Support/PHTV","~/Library/Caches/com.phamhungtien.phtv","~/Library/HTTPStorages/com.phamhungtien.phtv","~/Library/Logs/PHTV","~/Library/Preferences/com.phamhungtien.phtv.plist"]}]]},"physics-101":{"depends_on_args":{":macos":":any"},"desc":"Collection of simulations, tools, and equations across the field of physics","homepage":"https://www.praetersoftware.com/new/physics101/","names":["Physics 101"],"ruby_source_checksum":{":sha256":"c423df13c3aea74fd99b50ee28b5a88cace319ecaca51a3fd60b6cbe706eb51a"},"ruby_source_path":"Casks/p/physics-101.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://praetersoftware.com/download/physics101/Physics101.dmg"],"version":"9.2.2","raw_artifacts":[[":app",["Physics 101.app"]],[":zap",{":trash":["~/Library/Application Support/Physics 101","~/Library/Saved Application State/com.praetersoftware.physics101se.savedState"]}]]},"pia":{"depends_on_args":{":macos":":any"},"desc":"Privacy Impact Assessment Tool","homepage":"https://github.com/LINCnil/pia","names":["Pia"],"ruby_source_checksum":{":sha256":"a43c150287911e6869b5c4894c6138464cd582815c9bd0aa59c12f0c43898406"},"ruby_source_path":"Casks/p/pia.rb","sha256":"eb8a25db8c2ad67fbaad39100e48102f18a436cb6a99bc0db9829a95e8e6e283","tap_string":"homebrew/cask","url_args":["https://github.com/LINCnil/pia/releases/download/v4.1.0/pia-4.1.0-universal.dmg"],"version":"4.1.0","raw_artifacts":[[":app",["pia.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.atnos.pia.sfl*","~/Library/Application Support/CrashReporter/pia_*.plist","~/Library/Application Support/pia","~/Library/Logs/pia","~/Library/Preferences/com.atnos.pia.plist","~/Library/Saved Application State/com.atnos.pia.savedState"]}]]},"pibar":{"depends_on_args":{":macos":":sequoia"},"desc":"Pi-hole(s) management in the menu bar","homepage":"https://github.com/amiantos/pibar","names":["PiBar"],"ruby_source_checksum":{":sha256":"4ff4ee99f792c9f3adb56bd6cc1cf26b4a9d37296e17d7070d8a3d9dfad681ce"},"ruby_source_path":"Casks/p/pibar.rb","sha256":"a36a898bc4f933c700e9d42d4a589b4253b504d460bbbd63929b492f44f5c6f3","tap_string":"homebrew/cask","url_args":["https://amiantos.s3.amazonaws.com/PiBar-1.2.1.zip"],"version":"1.2.1","raw_artifacts":[[":app",["PiBar.app"]],[":zap",{":trash":["~/Library/Application Scripts/net.amiantos.PiBar","~/Library/Containers/net.amiantos.PiBar"]}]]},"picfindr":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Search engine & manager for free stock images","homepage":"https://softorino.com/picfindr/","names":["PicFindr"],"ruby_source_checksum":{":sha256":"7e5a4ec4781bf169f3fb6e233bde80d085353bfa712c351b8181653911e3861e"},"ruby_source_path":"Casks/p/picfindr.rb","sha256":"93c939e551036805295a59105cc479a3b8b8e522cfdff11ae6b67d85c5900144","tap_string":"homebrew/cask","url_args":["https://ushining.softorino.com/shine_uploads/picfindr_1.6.13.dmg"],"version":"1.6.13","raw_artifacts":[[":app",["PicFindr.app"]],[":zap",{":trash":["/Users/Shared/PicFindr","~/Library/Application Support/PicFindr","~/Library/Caches/com.softorino.picfindr","~/Library/HTTPStorages/com.softorino.picfindr","~/Library/HTTPStorages/com.softorino.picfindr.binarycookies","~/Library/Preferences/com.softorino.picfindr.plist","~/Library/Saved Application State/com.softorino.picfindr.savedState"]}]]},"picgo":{"depends_on_args":{":macos":":monterey"},"desc":"Tool for uploading images","homepage":"https://picgo.app/","names":["PicGo"],"ruby_source_checksum":{":sha256":"f44449a30d5ed7462a48ec341fe45b229b551884ddd8f2f8a31990869beb254e"},"ruby_source_path":"Casks/p/picgo.rb","sha256":"770a7783918c784add19d2e5537c1fd47440e4371d0701cb040bed85ae972c8e","tap_string":"homebrew/cask","url_args":["https://github.com/Molunerfinn/PicGo/releases/download/v3.0.3/PicGo-3.0.3-x64.dmg"],"version":"3.0.3","raw_artifacts":[[":app",["PicGo.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.molunerfinn.picgo.sfl*","~/Library/Application Support/picgo","~/Library/Preferences/com.molunerfinn.picgo.plist","~/Library/Services/Upload pictures with PicGo.workflow"]}]]},"pichon":{"depends_on_args":{":macos":":any"},"desc":"Search utility for icons8","homepage":"https://icons8.com/","names":["Pichon"],"ruby_source_checksum":{":sha256":"a024208caf8e9efc19dd81fe1f58e37f6ff907a03a048800c1721afba2277044"},"ruby_source_path":"Casks/p/pichon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://desktop.icons8.com/updates/pichon/Pichon.dmg"],"version":"1.12.0","raw_artifacts":[[":app",["Pichon.app"]],[":zap",{":trash":["~/Library/Application Support/com.icons8.Pichon","~/Library/Application Support/Pichon"]}]]},"piclist":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Cloud storage manager tool","homepage":"https://piclist.cn/","names":["PicList"],"ruby_source_checksum":{":sha256":"f2cbdbcb8d6f6b22ea15b9dac019596f20b54ba8bd19e935626764575c860a9e"},"ruby_source_path":"Casks/p/piclist.rb","sha256":"91485fd9c97ce0da1ef212f7f744aa7aa2726339b32b30f17ed4fece636eadd6","tap_string":"homebrew/cask","url_args":["https://github.com/Kuingsmile/PicList/releases/download/v3.6.1/PicList-3.6.1-x64.dmg"],"version":"3.6.1","raw_artifacts":[[":app",["PicList.app"]],[":zap",{":trash":["~/Library/Application Support/piclist","~/Library/Preferences/com.kuingsmile.piclist.plist","~/Library/Saved Application State/com.kuingsmile.piclist.savedState"]}]]},"picmal":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Converts and compresses images, video, audio and PDFs locally","homepage":"https://picmal.app/","names":["Picmal"],"ruby_source_checksum":{":sha256":"d6ab2d4ec0f6cf7f1f453ee429d79dea41f10f8e93b362f178a007d695e2bc57"},"ruby_source_path":"Casks/p/picmal.rb","sha256":"df5bfd638a95c134a5b3e14fa49ad6f412a24810e54829cfbcc2028b7ec1151b","tap_string":"homebrew/cask","url_args":["https://picmal.app/downloads/Picmal-2.0.1.dmg"],"version":"2.0.1","raw_artifacts":[[":uninstall",{":quit":"com.cantimplorastudio.picmal"}],[":app",["Picmal.app"]],[":zap",{":trash":["~/Library/Application Support/com.cantimplorastudio.picmal","~/Library/Application Support/Picmal","~/Library/Caches/com.cantimplorastudio.picmal","~/Library/HTTPStorages/com.cantimplorastudio.picmal","~/Library/Preferences/com.cantimplorastudio.picmal.plist","~/Library/Saved Application State/com.cantimplorastudio.picmal.savedState","~/Library/WebKit/com.cantimplorastudio.picmal"]}]]},"picoscope":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["picoscope@beta"]},"depends_on_args":{":macos":":any"},"desc":"Test and measurement oscilloscope software for PicoScope oscilloscopes","homepage":"https://www.picotech.com/","names":["PicoScope"],"ruby_source_checksum":{":sha256":"6982867b7d9992a16b88e64b333e7204fc6e828cc8664bbe312a1591e75a99b0"},"ruby_source_path":"Casks/p/picoscope.rb","sha256":"4d3fd9d0b70989df0aec4a95df4157a94407c51f4dd9ca6d54ab7b47431cb861","tap_string":"homebrew/cask","url_args":["https://www.picotech.com/download/software/sr/PicoScope_7_TandM_7.2.30.10460.x64.pkg"],"version":"7.2.30.10460","raw_artifacts":[[":uninstall",{":pkgutil":"com.picotech.picoscope7tnm"}],[":pkg",["PicoScope_7_TandM_7.2.30.10460.x64.pkg"]],[":zap",{":trash":["~/.local/share/Pico Technology","~/Library/Saved Application State/com.picotech.picoscope7.savedState"]}]]},"picoscope@beta":{"conflicts_with_args":{":cask":["picoscope"]},"depends_on_args":{":macos":":any"},"desc":"Test and measurement oscilloscope software for PicoScope oscilloscopes","homepage":"https://www.picotech.com/","names":["PicoScope beta"],"ruby_source_checksum":{":sha256":"6de6d71fabbc7032d8604ebff40847d9119b07197200059802eb8a57c111df24"},"ruby_source_path":"Casks/p/picoscope@beta.rb","sha256":"264f84a6b1640c7a87d8c7be0983d5f730b2147bc74081a0fcc4b63a5fb59fc8","tap_string":"homebrew/cask","url_args":["https://www.picotech.com/download/software/beta/PicoScope_7_TandM_Early_Access_7.2.34.10500.x64.pkg"],"version":"7.2.34.10500","raw_artifacts":[[":uninstall",{":pkgutil":"com.picotech.picoscope7tnmbeta"}],[":pkg",["PicoScope_7_TandM_Early_Access_7.2.34.10500.x64.pkg"]],[":zap",{":trash":["~/.local/share/Pico Technology","~/Library/Saved Application State/com.picotech.picoscope7tnmbeta.savedState"]}]]},"picsart-ai-playground":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Workspace for AI image, video and audio creation","homepage":"https://picsart.com/ai-playground/desktop/","names":["Picsart AI Playground"],"ruby_source_checksum":{":sha256":"0aa3dbbd74dbb5e0fc001ef129d76c2e3acba7eec1891b9685932e53a44a90b5"},"ruby_source_path":"Casks/p/picsart-ai-playground.rb","sha256":"d51b3dc19e29f5af3b49e742c057933795780615754b6b89cf50770382aff7a9","tap_string":"homebrew/cask","url_args":["https://picsart.com/ai-playground/desktop/update/AI-Playground-2.71.0.zip"],"version":"2.71.0","raw_artifacts":[[":uninstall",{":quit":"com.picsart.apps.aiplayground"}],[":app",["AI Playground.app"]],[":zap",{":trash":["~/Library/Application Support/AI Playground","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.picsart.apps.aiplayground.sfl*","~/Library/Preferences/com.picsart.apps.aiplayground.plist"]}]]},"pictogram":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Customise and maintain app icons","homepage":"https://pictogramapp.com/","names":["Pictogram"],"ruby_source_checksum":{":sha256":"97d12435fccd472b0561375f45d27b23846672362fa801e216b7a65e21076db9"},"ruby_source_path":"Casks/p/pictogram.rb","sha256":"fb35a21dcc548f0226453701632ebaa478ab8cb68fccfd0ae995cbb5c80d741b","tap_string":"homebrew/cask","url_args":["https://pictogramapp.com/updates/v0.1%20%28Build%2013%29.zip"],"version":"0.1,13","raw_artifacts":[[":app",["Pictogram.app"]],[":zap",{":trash":["~/Library/Application Support/com.NeilSardesai.Pictogram","~/Library/Preferences/com.NeilSardesai.Pictogram.plist"]}]]},"pictureview":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Image viewer","homepage":"https://wl879.github.io/apps/picview/index.html","names":["Picture View"],"ruby_source_checksum":{":sha256":"5a3d9341d3b2cfb5cd7f1bea8b04c02787b701d5ce7849592409bcfa1873f25e"},"ruby_source_path":"Casks/p/pictureview.rb","sha256":"3975d6e10f8e04e4339eadeafd0af511611fd9ba852d4c3e724dbbb3d811abce","tap_string":"homebrew/cask","url_args":["https://wl879.github.io/apps/picview/PictureView_2.3.4.dmg"],"version":"2.3.4","raw_artifacts":[[":app",["PictureView.app"]],[":zap",{":trash":["~/Library/Preferences/com.zouke.PictureView.plist","~/Library/Saved Application State/com.zouke.PictureView.savedState"]}]]},"picview":{"depends_on_args":{":macos":":any"},"desc":"Picture viewer","homepage":"https://picview.org/","names":["PicView"],"ruby_source_checksum":{":sha256":"c4b3dfa74d8a9f1e5e67fd773f695ee7b3055d2a232c539ac95aa026e4041dbd"},"ruby_source_path":"Casks/p/picview.rb","sha256":"f876deba66c2771d92640df3c50df84e92aac61c07e761ee26d707acd2492571","tap_string":"homebrew/cask","url_args":["https://github.com/Ruben2776/PicView/releases/download/5.1.4/PicView-5.1.4-macOS-x64.dmg"],"version":"5.1.4","raw_artifacts":[[":app",["PicView.app"]],[":zap",{":trash":["~/Library/Application Support/Ruben2776/PicView","~/Library/Preferences/com.ruben2776.picview.plist"]}]]},"pieces-os":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Local datastore, server, and ML engine powering the Pieces for Developers Suite","homepage":"https://pieces.app/","names":["Pieces OS"],"ruby_source_checksum":{":sha256":"6aad8c768f2cdba82761b3743031a2c26eb0be5edb005824d3e969e0e4309a31"},"ruby_source_path":"Casks/p/pieces-os.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.pieces.app/stages/production/os_server/macos/download"],"version":"12.6.2","raw_artifacts":[[":uninstall",{":launchctl":"com.pieces.os.launch",":quit":"com.pieces.os"}],[":app",["Pieces OS.app"]],[":zap",{":trash":["~/Library/Application Support/com.pieces.os","~/Library/com.pieces.os","~/Library/LaunchAgents/com.pieces.os.launch.plist","~/Library/Preferences/com.pieces.os.plist"]}]]},"pieces":{"auto_updates":true,"depends_on_args":{":cask":["pieces-os"],":macos":":any"},"desc":"Code snippets, screenshots and workflow context","homepage":"https://pieces.app/","names":["Pieces"],"ruby_source_checksum":{":sha256":"ed656c1c43da27ff14ef728de8de063b14d230064f403240c7708848e094b855"},"ruby_source_path":"Casks/p/pieces.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.pieces.app/stages/production/pieces_for_x/macos/download"],"version":"6.1.0","raw_artifacts":[[":uninstall",{":quit":"com.pieces.x"}],[":app",["Pieces.app"]],[":zap",{":trash":["~/Library/Application Support/com.pieces.x","~/Library/com.pieces.pfd","~/Library/HTTPStorages/com.pieces.x","~/Library/Preferences/com.pieces.x.plist","~/Library/Saved Application State/com.pieces.x.savedState"]}]]},"piezo":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Audio recording application","homepage":"https://rogueamoeba.com/piezo/","names":["Piezo"],"ruby_source_checksum":{":sha256":"ea5a201ad852e7381311920a00e8558ff64fc547235ac6d3dcf8bff26ab7990f"},"ruby_source_path":"Casks/p/piezo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.rogueamoeba.com/piezo/download/Piezo.zip"],"version":"1.9.10","raw_artifacts":[[":uninstall",{":quit":"com.rogueamoeba.Piezo"}],[":app",["Piezo.app"]],[":zap",{":trash":["~/Library/Caches/com.rogueamoeba.Piezo","~/Library/HTTPStorages/com.rogueamoeba.Piezo","~/Library/Preferences/com.rogueamoeba.Piezo.plist","~/Library/WebKit/com.rogueamoeba.Piezo"]}]],"raw_caveats":"Piezo 1.9.10 requires macOS 14.4 or higher.\nOlder versions of macOS will download a compatible version after opening the app.\nSee https://www.rogueamoeba.com/support/knowledgebase/?showCategory=Piezo for more details.\n"},"pika":{"auto_updates":true,"conflicts_with_args":{":cask":["pika@beta"]},"depends_on_args":{":macos":":sonoma"},"desc":"Colour picker for colours onscreen","homepage":"https://superhighfives.com/pika","names":["Pika"],"ruby_source_checksum":{":sha256":"9f7516f5ff2f434dcba41304064585b36899d0ca21bc4958b5b5811685126740"},"ruby_source_path":"Casks/p/pika.rb","sha256":"265d9cc9d00454965ed48cf8aeedae3b296372512d569c6800b88b2ac31c89f3","tap_string":"homebrew/cask","url_args":["https://github.com/superhighfives/pika/releases/download/2.0.1/Pika-2.0.1.dmg"],"version":"2.0.1","raw_artifacts":[[":uninstall",{":quit":"com.superhighfives.Pika"}],[":app",["Pika.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.superhighfives.Pika-LaunchAtLoginHelper","~/Library/Application Support/Pika","~/Library/Caches/com.superhighfives.Pika","~/Library/Containers/com.superhighfives.Pika-LaunchAtLoginHelper","~/Library/HTTPStorages/com.superhighfives.Pika","~/Library/Preferences/com.superhighfives.Pika.plist"]}]]},"pika@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["pika"]},"depends_on_args":{":macos":":sonoma"},"desc":"Colour picker for colours onscreen","homepage":"https://superhighfives.com/pika","names":["Pika"],"ruby_source_checksum":{":sha256":"47be3f630959c010308b5d37cd91945ba2cc28791e10cdfc3155213c9544011f"},"ruby_source_path":"Casks/p/pika@beta.rb","sha256":"847b15aead067753bcd9e38398ef7d1138e2ed65c9ba87c409f52d4e2b78b60a","tap_string":"homebrew/cask","url_args":["https://github.com/superhighfives/pika/releases/download/2.0.2-beta1/Pika-2.0.2-beta1.dmg"],"version":"2.0.2-beta1","raw_artifacts":[[":app",["Pika.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.superhighfives.Pika-LaunchAtLoginHelper","~/Library/Application Support/Pika","~/Library/Caches/com.superhighfives.Pika","~/Library/Containers/com.superhighfives.Pika-LaunchAtLoginHelper","~/Library/HTTPStorages/com.superhighfives.Pika","~/Library/Preferences/com.superhighfives.Pika.plist"]}]]},"pikopixel":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Pixel-art editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://twilightedge.com/mac/pikopixel/","names":["PikoPixel"],"ruby_source_checksum":{":sha256":"93a382d25f3b6a9c5eabd340248867d28c966a12be56027eade9b61e106586b0"},"ruby_source_path":"Casks/p/pikopixel.rb","sha256":"3fa29b5a3899c9a13018c791399225f7dd8ed0e6c4a02a117867f4963f048904","tap_string":"homebrew/cask","url_args":["https://twilightedge.com/downloads/PikoPixel.1.0-b10.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"1.0-b10","raw_artifacts":[[":app",["PikoPixel.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.twilightedge.pikopixel.sfl*","~/Library/Preferences/com.twilightedge.PikoPixel.plist"]}]]},"pikpak":{"depends_on_args":{":macos":":monterey"},"desc":"Client for PikPak cloud storage service","homepage":"https://mypikpak.com/","names":["PikPak"],"ruby_source_checksum":{":sha256":"1f6fe66d640da4ae42209082c0e23e1b23c79d237ae7462954785646cb6a159c"},"ruby_source_path":"Casks/p/pikpak.rb","sha256":"1b95599ff5ab147728b4d8baa3e4a50c76daec5c717e16c4404b1b19706f9a9f","tap_string":"homebrew/cask","url_args":["https://static.mypikpak.com/mac/PikPak-v2.7.1.2480-x64.zip"],"version":"2.7.1.2480","raw_artifacts":[[":app",["PikPak.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.pikcloud.pikpak.mac.sfl*","~/Library/Application Support/PikPak","~/Library/Caches/com.pikcloud.pikpak.mac","~/Library/Caches/com.pikcloud.pikpak.mac.ShipIt","~/Library/Caches/com.pikcloud.pikplayer.mac","~/Library/HTTPStorages/com.pikcloud.pikpak.mac","~/Library/Logs/PikPak","~/Library/Preferences/com.pikcloud.pikpak.mac.plist","~/Library/Preferences/com.pikcloud.pikplayer.mac.plist"]}]]},"pile":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Digital journaling app","homepage":"https://udara.io/pile/","names":["Pile"],"ruby_source_checksum":{":sha256":"6f6a3c2fb8d1e41e2831492295991d584d3a064b8cc996746d8f5016124a738e"},"ruby_source_path":"Casks/p/pile.rb","sha256":"44e4415c80278a9a26b8ab38541d34147419d53808f37d32827f1e0a821ed320","tap_string":"homebrew/cask","url_args":["https://github.com/UdaraJay/Pile/releases/download/v0.9.9/Pile-0.9.9.dmg"],"version":"0.9.9","raw_artifacts":[[":app",["Pile.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/pile.un.ms.sfl*","~/Library/Application Support/pile","~/Library/Preferences/pile.un.ms.plist","~/Library/Saved Application State/pile.un.ms.savedState","~/Piles"]}]]},"pimosa":{"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Photo, video, music and pdf editing tools","homepage":"https://pimosa.app/","names":["Pimosa"],"ruby_source_checksum":{":sha256":"a79de574f267deafa8f14f2e4fe3e43303d49e104042dcd7d481814dadb23ecc"},"ruby_source_path":"Casks/p/pimosa.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pub-e98ac9d8ff7347b29207e39fd6b3cb89.r2.dev/Pimosa.zip"],"version":"1.3.5","raw_artifacts":[[":app",["Pimosa.app"]],[":zap",{":trash":["~/Library/Application Support/com.beta.pimosa","~/Library/HTTPStorages/com.beta.pimosa","~/Library/Preferences/com.beta.pimosa.plist"]}]]},"pine":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Native markdown editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/lukakerr/pine","names":["Pine"],"ruby_source_checksum":{":sha256":"f2e8ca6e9f6af1faf6ac955cfce39c1d64924f30036a370b1225fa9a8455fdad"},"ruby_source_path":"Casks/p/pine.rb","sha256":"046f2603f7e4dcdc7535c6a5652dbfbab5cbe93fa36ca161f8a8029b53770b76","tap_string":"homebrew/cask","url_args":["https://github.com/lukakerr/pine/releases/download/0.1.0/Pine-0.1.0.zip"],"version":"0.1.0","raw_artifacts":[[":app",["Pine.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.github.lukakerr.pine.sfl*","~/Library/Application Support/Pine","~/Library/Caches/io.github.lukakerr.Pine","~/Library/Preferences/io.github.lukakerr.Pine.plist","~/Library/Saved Application State/io.github.lukakerr.Pine.savedState","~/Library/WebKit/io.github.lukakerr.Pine"]}]]},"pinegrow":{"depends_on_args":{":macos":":any"},"desc":"Web editor","homepage":"https://pinegrow.com/","names":["Pinegrow"],"ruby_source_checksum":{":sha256":"7d501824d0eba2cfd8490d29f442198b869c9c310889e1b7912137e9450a1fcd"},"ruby_source_path":"Casks/p/pinegrow.rb","sha256":"f3f2cf29a27029000aeae2f69a634d796bf1c2d99be4c81f10acdde31da07e91","tap_string":"homebrew/cask","url_args":["https://github.com/Pinegrow/PinegrowReleases/releases/download/pg10.01/PinegrowMacX64.10.01.dmg"],"version":"10.01","raw_artifacts":[[":app",["Pinegrow.app"]],[":zap",{":trash":["~/Library/Application Support/Pinegrow","~/Library/Caches/Pinegrow","~/Library/Preferences/com.pinegrow.pinegrow.plist","~/Library/Saved Application State/com.pinegrow.pinegrow.savedState"]}]]},"ping-island":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar status for coding agent sessions","homepage":"https://erha19.github.io/ping-island/","names":["Ping Island"],"ruby_source_checksum":{":sha256":"b2e621344e6ce40cdc8b29dbbaa7c70f1948f6eece24affb9925c4c8d1ea77e8"},"ruby_source_path":"Casks/p/ping-island.rb","sha256":"36239c175a9cb11fb01eacc59d73f638e37e0a2352a97e4f94a1e5e7504f4dd4","tap_string":"homebrew/cask","url_args":["https://github.com/erha19/ping-island/releases/download/v0.32.1/PingIsland-0.32.1.dmg"],"version":"0.32.1","raw_artifacts":[[":app",["Ping Island.app"]],[":zap",{":trash":["~/Library/Application Support/PingIsland","~/Library/Caches/com.wudanwu.PingIsland","~/Library/HTTPStorages/com.wudanwu.PingIsland","~/Library/Preferences/com.wudanwu.PingIsland.plist"]}]]},"pingid":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cloud-based, multi-factor authentication","homepage":"https://www.pingidentity.com/","names":["PingID"],"ruby_source_checksum":{":sha256":"a2596df8d3bd26524017bc29a7f2d89f9db4455757dbf1542af26f3013169491"},"ruby_source_path":"Casks/p/pingid.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.pingidentity.com/pingid/mac-client/PingID.pkg"],"version":"1.8.2","raw_artifacts":[[":uninstall",{":pkgutil":"com.pingidentity.pingid.pcclient"}],[":pkg",["PingID.pkg"]],[":zap",{":trash":["~/Library/Logs/PingID","~/Library/Preferences/com.pingidentity.pingid.plist","~/Library/Saved Application State/com.pingidentity.pingid.pcclient.savedState"]}]]},"pingnoo":{"depends_on_args":{":macos":":any"},"desc":"Open-source cross-platform traceroute/ping analyser","homepage":"https://www.pingnoo.com/","names":["pingnoo"],"ruby_source_checksum":{":sha256":"00d5a2cd39ff92242bd92e14ab480837bc92b19e4f636410ee34f13f3db14662"},"ruby_source_path":"Casks/p/pingnoo.rb","sha256":"827db036cdc0535bac5b9a1fcf9de4bdaea54ecd5bded702c127303229f10378","tap_string":"homebrew/cask","url_args":["https://github.com/nedrysoft/pingnoo/releases/download/2021.04.30-develop/Pingnoo.2021.04.30-develop.universal.dmg"],"version":"2021.04.30-develop","raw_artifacts":[[":app",["Pingnoo.app"]],[":zap",{":trash":["~/Library/Application Support/Nedrysoft","~/Library/Saved Application State/com.nedrysoft.pingnoo.savedState"]}]]},"pingplotter":{"depends_on_args":{":macos":":monterey"},"desc":"Network monitoring tool","homepage":"https://www.pingplotter.com/","names":["PingPlotter"],"ruby_source_checksum":{":sha256":"501e41ba23deae51a2292849950ca40632754c10b8d978bc1b7d3ff5c2ed189e"},"ruby_source_path":"Casks/p/pingplotter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.pingplotter.com/downloads/pingplotter_osx.zip"],"version":"5.28.2","raw_artifacts":[[":uninstall",{":quit":"com.pingman.pingplotter.mac"}],[":app",["PingPlotter.app"]],[":zap",{":trash":["~/Library/Application Support/PingPlotter","~/Library/Logs/PingPlotter","~/Library/Preferences/com.pingman.pingplotter.mac.plist","~/Library/Saved Application State/com.pingman.pingplotter.mac.savedState"]}]]},"pinta":{"depends_on_args":{":macos":":any"},"desc":"Simple Gtk# Paint Program","homepage":"https://www.pinta-project.com/","names":["Pinta"],"ruby_source_checksum":{":sha256":"ba6fe41ecf6ed5eed89a1d7f88606f03a1e4ffd4d15bfc100a4461273359dff1"},"ruby_source_path":"Casks/p/pinta.rb","sha256":"2f386c0d77008b1beab5153d877d5dd750f52e866621ef1ee734143f052b9f83","tap_string":"homebrew/cask","url_args":["https://github.com/PintaProject/Pinta/releases/download/3.1.2/Pinta-macos-x86_64.dmg"],"version":"3.1.2","raw_artifacts":[[":app",["Pinta.app"]],[":zap",{":trash":["~/Library/Preferences/com.ximian.pinta.plist","~/Library/Saved Application State/com.ximian.pinta.savedState"]}]]},"pinwheel":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Design systems and accessibility testing","homepage":"https://bjango.com/mac/pinwheel/","names":["Pinwheel"],"ruby_source_checksum":{":sha256":"d33ce10cd1d43eee416fcb44643ff38c253f7ec9eb606288c8fa7b7ce2827827"},"ruby_source_path":"Casks/p/pinwheel.rb","sha256":"87e4c489580dd286294bef6862173dee28d0c10e999bfe6c783c871acd5210e4","tap_string":"homebrew/cask","url_args":["https://cdn2.bjango.com/pinwheel/versions/Pinwheel_1_12_0-118.zip"],"version":"1.12.0,118","raw_artifacts":[[":app",["Pinwheel.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.bjango.pinwheel.PinwheelPreviewer","~/Library/Caches/Pinwheel","~/Library/Containers/com.bjango.pinwheel.PinwheelPreviewer","~/Library/HTTPStorages/com.bjango.pinwheel","~/Library/Preferences/com.bjango.pinwheel.plist","~/Library/Saved Application State/com.bjango.pinwheel.savedState"]}]]},"piphero":{"depends_on_args":{":macos":":any"},"desc":"Menu bar app to picture-in-picture any window","homepage":"https://piphero.app/","names":["PiPHero"],"ruby_source_checksum":{":sha256":"478abe961bf795cc7b987102581e5b0b7e01a7a71efdf9a3fa2aa2d689317b25"},"ruby_source_path":"Casks/p/piphero.rb","sha256":"d68da3857add68ed987e51b44ef96a8066c238525e791dde7c013ceab64510a5","tap_string":"homebrew/cask","url_args":["https://github.com/pipheroapp/downloads/releases/download/v1.2.0/PiPHero-1.2.0-mac-x64.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["PiPHero.app"]],[":zap",{":trash":["~/Library/Application Support/piphero","~/Library/Preferences/com.piphero.app.plist"]}]]},"pique":{"depends_on_args":{":macos":":sequoia"},"desc":"Quick Look extension for syntax-highlighted file previews","homepage":"https://github.com/macadmins/pique","names":["Pique"],"ruby_source_checksum":{":sha256":"9c6c88bad2e3355f6d630cbfac8e96635528feb37e87c892148ffd5bd221d70b"},"ruby_source_path":"Casks/p/pique.rb","sha256":"69b38016220740cecdebb582ee513566803ea34048c840a1743d01396edbd0e6","tap_string":"homebrew/cask","url_args":["https://github.com/macadmins/pique/releases/download/v1.0.0/Pique-1.0.0.pkg"],"version":"1.0.0","raw_artifacts":[[":uninstall",{":pkgutil":"io.macadmins.Pique"}],[":pkg",["Pique-1.0.0.pkg"]],[":zap",{":trash":"~/Library/Preferences/io.macadmins.pique.plist"}]]},"pitch":{"depends_on_args":{":macos":":ventura"},"desc":"Collaborative presentation software","homepage":"https://pitch.com/","names":["Pitch"],"ruby_source_checksum":{":sha256":"eeafeb8c3f21d94a3c102a67da0126c7f1d9f9a282e95007f9cb0f0a1f815fa3"},"ruby_source_path":"Casks/p/pitch.rb","sha256":"af598f6d748adacf9a90494f427429a76b5ef6688e02066badcdd750a21085d6","tap_string":"homebrew/cask","url_args":["https://desktop-app-builds.pitch.com/Pitch-2.150.0-stable.4-ci8588245.dmg"],"version":"2.150.0,stable.4,8588245","raw_artifacts":[[":app",["Pitch.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.pitch.pitch-macos.sfl*","~/Library/Application Support/Pitch","~/Library/Logs/Pitch","~/Library/Preferences/io.pitch.pitch-macos.plist","~/Library/Saved Application State/io.pitch.pitch-macos.savedState"]}]]},"pivy-app":{"depends_on_args":{":macos":":any"},"desc":"Client for PIV cards","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/joyent/pivy","names":["pivy"],"ruby_source_checksum":{":sha256":"fc1daff13f1a359031e16fd7ea4d0955298348b11f0989618d4392daa2fa04b5"},"ruby_source_path":"Casks/p/pivy-app.rb","sha256":"78340ec28f4e7d6870ebb167059ac21beb00729d300a092f8f6774c2c6ae33fa","tap_string":"homebrew/cask","url_args":["https://github.com/joyent/pivy/releases/download/v0.12.1/pivy-0.12.1-macos12.pkg"],"version":"0.12.1","raw_artifacts":[[":uninstall",{":launchctl":"net.cooperi.pivy-agent",":quit":"net.cooperi.pivy-agent",":pkgutil":"net.cooperi.pivy"}],[":installer",{":manual":"pivy-0.12.1-macos12.pkg"}]],"raw_caveats":"The installer will prompt you to insert a YubiKey or other PIV token via a dialog box.\n"},"pixcake":{"depends_on_args":{":macos":":any"},"desc":"AI photo editing software for commercial photography","homepage":"https://www.pixcakeai.com/","names":["像素蛋糕","PixCake"],"ruby_source_checksum":{":sha256":"a66cd254bd9d3dcc038b6d3ee31c0f3f25647d3eb26c80a5ce6e2c38ef591646"},"ruby_source_path":"Casks/p/pixcake.rb","sha256":"599cd304d3bf108c4d945374a25f48b688f81046b0b674b023abeaa1b63890c9","tap_string":"homebrew/cask","url_args":["https://download.pixcakeai.com/package/10.0.5-199/%E5%83%8F%E7%B4%A0%E8%9B%8B%E7%B3%95-10.0.5-199.dmg"],"version":"10.0.5-199","raw_artifacts":[[":uninstall",{":quit":"com.xiangtian.pixcakepc"}],[":app",["pixcake.app"],{":target":"像素蛋糕.app"}],[":zap",{":trash":["~/Library/Application Support/com.xiangtian.pixcakepc","~/Library/Caches/com.xiangtian.pixcakepc","~/Library/Preferences/com.xiangtian.pixcakepc.plist","~/Library/Saved Application State/com.xiangtian.pixcakepc.savedState"]}]]},"pixel-check":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"Check your monitor for dead pixels","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"http://macguitar.me/apps/pixelcheck/","names":["PiXel Check"],"ruby_source_checksum":{":sha256":"d0baee57b4bf35e7a7565246d61f4eebf62a9093267fb8b0972cfbee6084347a"},"ruby_source_path":"Casks/p/pixel-check.rb","sha256":"99da44c4538463c6476be2f7d6584a4e5a9bfa175895d72e5baf1f3271316b02","tap_string":"homebrew/cask","url_args":["http://macguitar.me/apps/pixelcheck/PXC1.3.zip"],"version":"1.3","raw_artifacts":[[":app",["PiXel Check 1.3/PiXel Check.app"]]]},"pixel-picker":{"depends_on_args":{":macos":":any"},"desc":"Menu bar application to pick colours from your screen","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/acheronfail/pixel-picker","names":["Pixel Picker"],"ruby_source_checksum":{":sha256":"9a4e02a48eaa15325fc35733e628ca473dff8e0effa2d78842569c8c7defb45d"},"ruby_source_path":"Casks/p/pixel-picker.rb","sha256":"2c98627f6fca2f3a7d043499e63be25dd80ecd6ab848e15637961f10ebc0bd6f","tap_string":"homebrew/cask","url_args":["https://github.com/acheronfail/pixel-picker/releases/download/1.6.1/Pixel.Picker.1.6.1.dmg"],"version":"1.6.1","raw_artifacts":[[":app",["Pixel Picker.app"]],[":zap",{":trash":["~/Library/Logs/Pixel Picker","~/Library/Preferences/Pixel Picker"]}]]},"pixel-shift-combiner":{"depends_on_args":{":macos":":any"},"desc":"Tool to tether and combine photos for Fujifilm cameras with IBIS function","homepage":"https://www.fujifilm-x.com/en-us/support/download/software/pixel-shift-combiner/","names":["Fujifilm Pixel Shift Combiner"],"ruby_source_checksum":{":sha256":"152435bbd4a11a8a5bdb46fca6c65d06d4f82116fe3bc3650b618e495e0e7867"},"ruby_source_path":"Casks/p/pixel-shift-combiner.rb","sha256":"9ef68715310c7c6cef528fe19c9670e2b919e8cbc553b4f960d9d10b2607be4c","tap_string":"homebrew/cask","url_args":["https://dl.fujifilm-x.com/support/software/pixel-shift-combiner-mac1071-azni331w/FUJIFILM_PixelShiftCombiner1071.pkg"],"version":"1.7.1,1071,azni331w","raw_artifacts":[[":uninstall",{":pkgutil":"com.fujifilm.denji.PIXEL-SHIFT-COMBINER",":delete":"/Applications/Pixel Shift Combiner.app"}],[":pkg",["FUJIFILM_PixelShiftCombiner1071.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.fujifilm.denji/*Pixel Shift Combiner","~/Library/Preferences/com.fujifilm.denji.PIXEL-SHIFT-COMBINER.plist"]}]]},"pixelorama":{"depends_on_args":{":macos":":any"},"desc":"2D sprite editor made with the Godot Engine","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://orama-interactive.itch.io/pixelorama","names":["Pixelorama"],"ruby_source_checksum":{":sha256":"35aabee2963f60d9f7e19cdc1a53456d6b1ba58530ff032f5f81eaa7dd205bd5"},"ruby_source_path":"Casks/p/pixelorama.rb","sha256":"0999c2652473ae0688fa1d53de3863059b6d17ed1588a9a6aaf5b22c6c4ccf27","tap_string":"homebrew/cask","url_args":["https://github.com/Orama-Interactive/Pixelorama/releases/download/v1.2.1/Pixelorama-Mac.dmg"],"version":"1.2.1","raw_artifacts":[[":uninstall",{":quit":"com.orama-interactive.pixelorama"}],[":app",["Pixelorama.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.orama_interactive.pixelorama.savedState"}]]},"pixelsnap":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Screen measuring tool","homepage":"https://pixelsnap.com/","names":["PixelSnap"],"ruby_source_checksum":{":sha256":"10398162b2bee15f07e43d32be3b7392cb9a5ead4df9000d467352a88a64e938"},"ruby_source_path":"Casks/p/pixelsnap.rb","sha256":"0a3b1f964891900a2f7f7e6bd319651a1ed379275e7532bc32109a649fb6312d","tap_string":"homebrew/cask","url_args":["https://updates.getpixelsnap.com/v2/PixelSnap-2-2.6.4.dmg"],"version":"2.6.4","raw_artifacts":[[":uninstall",{":quit":"pl.maketheweb.pixelsnap2"}],[":app",["PixelSnap 2.app"]],[":zap",{":trash":["~/Library/Application Support/PixelSnap","~/Library/Caches/pl.maketheweb.pixelsnap2","~/Library/Caches/SentryCrash/PixelSnap 2","~/Library/Preferences/pl.maketheweb.pixelsnap2.plist"]}]]},"pixieditor":{"depends_on_args":{":macos":":any"},"desc":"Open Source Universal 2D Graphics Editor","homepage":"https://pixieditor.net/","names":["PixiEditor"],"ruby_source_checksum":{":sha256":"4599184b885318b427d366a0314b5a0a1c0f6d9d1d25dd58a971a31ffc4853e9"},"ruby_source_path":"Casks/p/pixieditor.rb","sha256":"6040e0c08270e357a06cd8942c50a1286edde72965e4043007fb5e540a5d66a8","tap_string":"homebrew/cask","url_args":["https://github.com/PixiEditor/PixiEditor/releases/download/2.1.2.4/PixiEditor-2.1.2.4-universal-macos.dmg"],"version":"2.1.2.4","raw_artifacts":[[":uninstall",{":quit":"com.pixieditor"}],[":app",["PixiEditor.app"]],[":zap",{":trash":["~/Library/Application Support/PixiEditor","~/Library/Preferences/com.pixieditor.plist"]}]]},"pixpin":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Screenshot tool","homepage":"https://pixpin.cn/","names":["PixPin"],"ruby_source_checksum":{":sha256":"711694ae999e14bf1d3bdb04105a7c6546b616126eb00a82d56a1c2c88f9c115"},"ruby_source_path":"Casks/p/pixpin.rb","sha256":"efe097abe580b78139001f024b6fb18aa906e0d43fce192c98aa4e587e71e26e","tap_string":"homebrew/cask","url_args":["https://down.pixpin.cn/PixPin_mac_3.5.5.1_uni.dmg"],"version":"3.5.5.1","raw_artifacts":[[":uninstall",{":quit":"com.depthpicture.PixPin"}],[":app",["PixPin.app"]],[":zap",{":trash":["~/Library/Application Support/PixPin","~/Library/Caches/com.depthpicture.PixPin","~/Library/Logs/PixPin","~/Library/Preferences/com.depthpicture.PixPin.plist","~/Library/Saved Application State/com.depthpicture.PixPin.savedState"]}]]},"pktriot":{"depends_on_args":{":macos":":any"},"desc":"Host server applications and static websites","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://packetriot.com/","names":["pktriot"],"ruby_source_checksum":{":sha256":"aa8f2d90580141d94c1df8d85d339a69a5a367c4ba3466e5b365249eacccd0c7"},"ruby_source_path":"Casks/p/pktriot.rb","sha256":"1dcfdbf07a579bf51d85124de8002735c8ced703670ce559e053a848ddaa011b","tap_string":"homebrew/cask","url_args":["https://download.packetriot.com/macos/pktriot-1.2.0.macos.intel.zip"],"version":"1.2.0","raw_artifacts":[[":binary",["pktriot-1.2.0/pktriot"]],[":zap",{":trash":"~/.pktriot"}]]},"plamo-translate":{"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Translator focused on Japanese","homepage":"https://translate.preferredai.jp/","names":["PLaMo Translate","PLaMo翻訳"],"ruby_source_checksum":{":sha256":"d2ab8ad94875192c1ff7f126fab607efc58b6e93eee272ca08740b313e020ca6"},"ruby_source_path":"Casks/p/plamo-translate.rb","sha256":"a1d3452161740f94718762431f3207ec0a0be0238dff44a8c34cadcf68095f5e","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/plamo-translate-web-downloads-prd/desktop/plamo-translate-desktop-0.8.3.dmg"],"version":"0.8.3","raw_artifacts":[[":uninstall",{":quit":"com.pfn.plamo-translation",":login_item":"PLaMo翻訳"}],[":app",["PLaMo翻訳.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.pfn.plamo-translation.sfl*","~/Library/Application Support/PLaMo翻訳","~/Library/Logs/PLaMo翻訳","~/Library/Preferences/com.pfn.plamo-translation.plist"]}]]},"plane":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Project management tool for tasks, sprints and docs","homepage":"https://plane.so/","names":["Plane"],"ruby_source_checksum":{":sha256":"1fa9d1d2c0cdcc9f4678bcee9b2c86975b27a96496350a92d7bb18c766f06293"},"ruby_source_path":"Casks/p/plane.rb","sha256":"d52996588fd86da0c9ca7e163e4475af7a3e6c33148a992dc4596f17698c6a87","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/260130r75i625/Plane%203.0.3%20-%20Build%2026101525r29j4d5-x64.dmg"],"version":"3.0.3,26101525r29j4d5","raw_artifacts":[[":app",["Plane.app"]],[":zap",{":trash":["~/Library/Application Support/Plane","~/Library/Preferences/com.todesktop.2405288gp0ar3qc.plist","~/Library/Saved Application State/com.todesktop.2405288gp0ar3qc.savedState"]}]]},"planet":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Decentralised blogs and websites powered by IPFS and Ethereum Name System","homepage":"https://www.planetable.xyz/","names":["Planet"],"ruby_source_checksum":{":sha256":"cc431c77da7532cd8c5c79b7539a6243e8899e75fede2a028013c5ff3ded073b"},"ruby_source_path":"Casks/p/planet.rb","sha256":"73b7843c332879dd6ec51172888d06f69a694e1173b47267860f4fc224594c91","tap_string":"homebrew/cask","url_args":["https://github.com/Planetable/Planet/releases/download/release-0.22.6/Planet.zip"],"version":"0.22.6","raw_artifacts":[[":uninstall",{":quit":"xyz.planetable.Planet"}],[":app",["Planet.app"]],[":zap",{":trash":"~/Library/Containers/xyz.planetable.Planet"}]]},"plasticity":{"depends_on_args":{":macos":":monterey"},"desc":"3D modeling software for concept artists and designers","homepage":"https://www.plasticity.xyz/","names":["Plasticity"],"ruby_source_checksum":{":sha256":"754b1721920e0ee4b7926eea2272b7940d22d6b12e6f392a46301cb88e859bc3"},"ruby_source_path":"Casks/p/plasticity.rb","sha256":"10fb5dc5b54228dc1c86d697a743c3be920eb9b282b7c5c550e6140d2e2272e7","tap_string":"homebrew/cask","url_args":["https://github.com/nkallen/plasticity/releases/download/v26.2.0/Plasticity-darwin-x64-26.2.0.zip"],"version":"26.2.0","raw_artifacts":[[":app",["Plasticity.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.plasticity.sfl*","~/Library/Application Support/Plasticity","~/Library/Logs/Plasticity","~/Library/Preferences/com.electron.plasticity.plist"],":rmdir":"~/.plasticity"}]]},"platinum-notes":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Improve audio quality of music files","homepage":"https://mixedinkey.com/platinum-notes/","names":["Platinum Notes"],"ruby_source_checksum":{":sha256":"3c996d332fc743f4b618fe9366d9a234495be108363ccdb41e6dbdec068be37f"},"ruby_source_path":"Casks/p/platinum-notes.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.mixedinkey.com/download/57/release/latest?key=public"],"version":"10.5.0.1256,57","raw_artifacts":[[":uninstall",{":quit":"com.mixedinkey.PlatinumNotes"}],[":app",["Platinum Notes 10.app"]],[":zap",{":trash":["~/Library/Application Support/com.mixedinkey.PlatinumNotes","~/Library/Application Support/Mixedinkey","~/Library/Caches/com.mixedinkey.PlatinumNotes","~/Library/HTTPStorages/com.mixedinkey.PlatinumNotes","~/Library/Preferences/com.mixedinkey.PlatinumNotes.plist"]}]]},"platypus":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to create native applications from command-line scripts","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sveinbjorn.org/platypus","names":["Platypus"],"ruby_source_checksum":{":sha256":"d06d9bfe92f3f934c1694d85c505f6ab243946b8aed9da327451b8cab1fadc78"},"ruby_source_path":"Casks/p/platypus.rb","sha256":"2fad132e717e6543b41e5e7aeb357e8846baf8c9f3b3cb2919dc0f5eec3de415","tap_string":"homebrew/cask","url_args":["https://sveinbjorn.org/files/software/platypus/platypus5.5.0.zip"],"version":"5.5.0","raw_artifacts":[[":app",["Platypus.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.sveinbjorn.platypus.sfl*","~/Library/Application Support/Platypus","~/Library/Caches/org.sveinbjorn.Platypus","~/Library/Preferences/org.sveinbjorn.Platypus.plist"]}]]},"plaud":{"depends_on_args":{":macos":":any"},"desc":"AI note-taking for online meetings, phone calls, and in-person conversations","homepage":"https://www.plaud.ai/","names":["Plaud"],"ruby_source_checksum":{":sha256":"76a9ac5cc319d24fe44762a833e44a00cfd516563ed3b3e0d21123a5c80cebe8"},"ruby_source_path":"Casks/p/plaud.rb","sha256":"16d7853bbb1b4c7f8deea63fcdfa73409e510c4145394a065af98c206b4e7e5a","tap_string":"homebrew/cask","url_args":["https://client-download.plaud.ai/desktop/v1/Plaud-1.3.11.dmg"],"version":"1.3.11","raw_artifacts":[[":app",["Plaud.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.plaud.desktop.plaud.sfl*","~/Library/Application Support/Plaud","~/Library/Caches/ai.plaud.desktop.plaud.helper.Renderer","~/Library/HTTPStorages/ai.plaud.desktop.plaud.helper.Renderer","~/Library/Preferences/ai.plaud.desktop.plaud.helper.Renderer-com.liteav.storage.global.plist","~/Library/Preferences/ai.plaud.desktop.plaud.plist"]}]]},"playcover-community":{"auto_updates":true,"conflicts_with_args":{":cask":["playcover-community@beta"]},"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Sideload iOS apps and games","homepage":"https://github.com/PlayCover/PlayCover","names":["PlayCover"],"ruby_source_checksum":{":sha256":"cbcc0cc78a6fecbe0073ad42ae30613cb006d621a98a8fa1340a8ee7b37f3d0a"},"ruby_source_path":"Casks/p/playcover-community.rb","sha256":"5c3a291827f4802f665daf5c33a6bfe6ef0df2c6dff3f9e554db6514176196e7","tap_string":"homebrew/cask","url_args":["https://github.com/PlayCover/PlayCover/releases/download/3.1.0/PlayCover_3.1.0.dmg"],"version":"3.1.0","raw_artifacts":[[":app",["PlayCover.app"]],[":zap",{":trash":["~/Library/Application Support/io.playcover.PlayCover","~/Library/Caches/io.playcover.PlayCover","~/Library/Containers/io.playcover.PlayCover","~/Library/Frameworks/PlayTools.framework","~/Library/Preferences/io.playcover.PlayCover.plist","~/Library/Saved Application State/io.playcover.PlayCover.savedState"]}]]},"playcover-community@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["playcover-community"]},"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Sideload iOS apps and games","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/PlayCover/PlayCover","names":["PlayCover"],"ruby_source_checksum":{":sha256":"9f018447073cb193075dec566a924ce31e58a9547a18163b5a71dbe3a03ca2eb"},"ruby_source_path":"Casks/p/playcover-community@beta.rb","sha256":"d20d5d50085f248143e9eaaab2c65156aae461e90bdb32e50a751b58e15b4555","tap_string":"homebrew/cask","url_args":["https://github.com/PlayCover/PlayCover/releases/download/3.0.0-beta.2/PlayCover_3.0.0-beta.2.dmg"],"version":"3.0.0-beta.2","raw_artifacts":[[":app",["PlayCover.app"]],[":zap",{":trash":["~/Library/Application Support/io.playcover.PlayCover","~/Library/Caches/io.playcover.PlayCover","~/Library/Containers/io.playcover.PlayCover","~/Library/Frameworks/PlayTools.framework","~/Library/Preferences/io.playcover.PlayCover.plist","~/Library/Saved Application State/io.playcover.PlayCover.savedState"]}]]},"playdate-mirror":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Application that streams gameplay audio and video from your Playdate","homepage":"https://play.date/mirror","names":["Playdate Mirror"],"ruby_source_checksum":{":sha256":"b57a6790ad16a65d1c3d2cf2233a24a1bc1dd16da5948b916770d1651f8f2fa2"},"ruby_source_path":"Casks/p/playdate-mirror.rb","sha256":"9a963fc8769e4e81630347467787fff2d9c863f6efffc57c0aa4c8973867167e","tap_string":"homebrew/cask","url_args":["https://download-cdn.panic.com/mirror/Mirror-1.4.0.zip"],"version":"1.4.0","raw_artifacts":[[":uninstall",{":quit":"com.panic.Mirror"}],[":app",["Mirror.app"]],[":zap",{":trash":["~/Library/Preferences/com.panic.Mirror.plist","~/Library/Preferences/Mirror Preferences","~/Library/Saved Application State/com.panic.Mirror.savedState"]}]]},"playdate-simulator":{"depends_on_args":{":macos":":any"},"desc":"Playdate Lua and C APIs, docs and Simulator for local development","homepage":"https://play.date/dev/","names":["Playdate SDK"],"ruby_source_checksum":{":sha256":"b87de340d877c0ad41426d87c550f951b9b577fbbeea2e89bd33293cda084caa"},"ruby_source_path":"Casks/p/playdate-simulator.rb","sha256":"7828f84b6c5e258f8b6c78648a70052bebffb4d23631a9828601ecdd764f1357","tap_string":"homebrew/cask","url_args":["https://download-cdn.panic.com/playdate_sdk/PlaydateSDK-3.1.2.zip"],"version":"3.1.2","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":path":"/usr/local/bin/arm-*"}],":sudo":true,":symlink_target_contains":"playdate",":type":"remove"}]}],[":uninstall",{":pkgutil":"date.play.sdk",":delete":"/usr/local/playdate",":trash":"~/Developer/PlaydateSDK",":rmdir":"~/Developer"}],[":pkg",["PlaydateSDK.pkg"]],[":zap",{":trash":"~/.Playdate"}]],"raw_caveats":"Installing playdate-simulator means you have AGREED to the license at:\n  https://play.date/dev/sdk-license\n"},"playmemories-home":{"depends_on_args":{":macos":":any"},"desc":"Freeware that manages and edits photos and videos","homepage":"https://support.d-imaging.sony.co.jp/www/disoft/int/download/playmemories-home/mac/en/","names":["PlayMemories Home"],"ruby_source_checksum":{":sha256":"780787e8f2b19f0ac1da4fa72e6c219748cbbe47729fa770202f834a7a5b90ae"},"ruby_source_path":"Casks/p/playmemories-home.rb","sha256":"99de6ea54029d14b7c7b94d7a4d5096470a65a26a3aff53164213272b0d33896","tap_string":"homebrew/cask","url_args":["https://pmb.update.sony.net/PMH/zb2OnHfINu/PMHOME_3601DL.dmg"],"version":"3.6.01,zb2OnHfINu","raw_artifacts":[[":uninstall",{":launchctl":["com.sony.SonyAutoLauncher.agent","com.sony.WirelessAutoImportLauncher.agent"],":pkgutil":"com.sony.pkg.PMHInstaller"}],[":pkg",["PMH_INST.pkg"]],[":zap",{":trash":["/Applications/PMHMac.app","/Applications/Wireless Auto Import.app"]}]]},"playonmac":{"depends_on_args":{":macos":":any"},"desc":"Allows installation and use of software designed for Windows","homepage":"https://www.playonmac.com/","names":["PlayOnMac"],"ruby_source_checksum":{":sha256":"3a7f57410c0467e9ed1f0147453277110288a8159d137c47a095ef5d755ba5ac"},"ruby_source_path":"Casks/p/playonmac.rb","sha256":"7be6bee16d8df3e0caa5df6f647ac437a5c4d77ed7fa1b11a1db02edf9c66522","tap_string":"homebrew/cask","url_args":["https://repository.playonmac.com/PlayOnMac/PlayOnMac_4.4.4.dmg"],"version":"4.4.4","raw_artifacts":[[":app",["PlayOnMac.app"]],[":zap",{":trash":["~/Library/PlayOnMac","~/Library/Preferences/org.playonmac.playonmac.plist","~/Library/Saved Application State/org.playonmac.playonmac.savedState","~/PlayOnMac's virtual drives"]}]]},"plex-htpc":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Home Theater PC media player","homepage":"https://www.plex.tv/","names":["Plex HTPC"],"ruby_source_checksum":{":sha256":"b992d31de5fe450cc84cc5cd756cdb70e9eae448087098f1234ab5e760cfdeb0"},"ruby_source_path":"Casks/p/plex-htpc.rb","sha256":"98d7fe76c010945f261ae5ad0f83253973aad834d743fe9d6135f7ae6db165da","tap_string":"homebrew/cask","url_args":["https://downloads.plex.tv/htpc/1.71.1.346-f62ce923/macos/PlexHTPC-1.71.1.346-f62ce923-universal.zip"],"version":"1.71.1.346,f62ce923","raw_artifacts":[[":app",["Plex HTPC.app"]],[":zap",{":trash":["~/Library/Application Support/Plex HTPC","~/Library/Caches/Plex HTPC","~/Library/Logs/Plex HTPC"]}]]},"plex-media-server":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Home media server","homepage":"https://www.plex.tv/","names":["Plex Media Server"],"ruby_source_checksum":{":sha256":"773e5c13210ee6cc52d70880af97c201243a305230a486be125f1da8209be728"},"ruby_source_path":"Casks/p/plex-media-server.rb","sha256":"b3320fe709cfdba8591c42a4cfc67493ba68503fdd23a24cdfe4b0a37dadc691","tap_string":"homebrew/cask","url_args":["https://downloads.plex.tv/plex-media-server-new/1.43.5.11029-6bf8af3f0/macos/PlexMediaServer-1.43.5.11029-6bf8af3f0-universal.zip"],"version":"1.43.5.11029,6bf8af3f0","raw_artifacts":[[":uninstall",{":launchctl":"com.plexapp.mediaserver",":quit":"com.plexapp.plexmediaserver"}],[":app",["Plex Media Server.app"]],[":binary",["$APPDIR/Plex Media Server.app/Contents/MacOS/Plex Media Scanner"],{":target":"plexms"}],[":zap",{":trash":["~/Library/Application Support/Plex Media Server","~/Library/Caches/PlexMediaServer","~/Library/Logs/Plex Media Server","~/Library/Preferences/com.plexapp.plexmediaserver.plist"]}]]},"plex":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Home media player","homepage":"https://www.plex.tv/","names":["Plex"],"ruby_source_checksum":{":sha256":"86a376e30be0982b1876c73e255fdf40ca235535d8d7d03335834c08b5701e8f"},"ruby_source_path":"Casks/p/plex.rb","sha256":"273fbc9b36938772abc5c5579923d758a6c9c158cd1d9c0f0689627d5f1af14f","tap_string":"homebrew/cask","url_args":["https://downloads.plex.tv/plex-desktop/1.115.0.426-4e960a1d/macos/Plex-1.115.0.426-4e960a1d-universal.zip"],"version":"1.115.0.426,4e960a1d","raw_artifacts":[[":app",["Plex.app"]],[":zap",{":trash":["~/Library/Application Support/Plex","~/Library/Caches/Plex","~/Library/Logs/Plex"]}]]},"plexamp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Music player focusing on visuals","homepage":"https://plexamp.com/","names":["Plexamp"],"ruby_source_checksum":{":sha256":"69eacca9abee252a537eecfcaf99c5862ffca52d63bbc999bb85d0cdd47a80fb"},"ruby_source_path":"Casks/p/plexamp.rb","sha256":"fd52a3bbd3892736202494777d97501d1a932f3d400fca1c687281c85e80e161","tap_string":"homebrew/cask","url_args":["https://plexamp.plex.tv/desktop/Plexamp-4.50.20-x86_64.dmg"],"version":"4.50.20","raw_artifacts":[[":app",["Plexamp.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/plexamp-updater","~/Library/Application Support/Plexamp","~/Library/Application Support/tv.plex.plexamp","~/Library/Caches/Plexamp","~/Library/Caches/tv.plex.plexamp*","~/Library/Logs/Plexamp","~/Library/Preferences/tv.plex.plexamp.plist","~/Library/Saved Application State/tv.plex.plexamp.savedState","~/Library/WebKit/tv.plex.plexamp"]}]]},"pliim":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"One click and be ready to go up on stage and shine!","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://zehfernandes.github.io/pliim/","names":["Pliim"],"ruby_source_checksum":{":sha256":"5d25c616921815eab4f50767ff83b4ea84497d167f94001c50ef14096f0a71b1"},"ruby_source_path":"Casks/p/pliim.rb","sha256":"cd44a3e8d0d58b431df288c3ce13a8032f76b270077ac488cb9db5d74e7d17a5","tap_string":"homebrew/cask","url_args":["https://github.com/zehfernandes/pliim/releases/download/v1.7.0/Pliim.app.zip"],"version":"1.7.0","raw_artifacts":[[":app",["Pliim.app"]],[":zap",{":trash":["~/Library/Application Support/Pliim","~/Library/Logs/Pliim","~/Library/Preferences/com.electron.pliim.plist","~/Library/Saved Application State/com.electron.pliim.savedState"]}]]},"plistedit-pro":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Property list and JSON editor","homepage":"https://www.fatcatsoftware.com/plisteditpro/","names":["PlistEdit Pro"],"ruby_source_checksum":{":sha256":"92e975993348f01412e3a9d518c74613814caaadc3f769983e600e2a4047753a"},"ruby_source_path":"Casks/p/plistedit-pro.rb","sha256":"0ad2f7a4066945b5a67db0667e946748cc4f33858f786554779c54f1a6608c4e","tap_string":"homebrew/cask","url_args":["https://www.fatcatsoftware.com/plisteditpro/downloads/PlistEditPro_1100.zip"],"version":"1.10.0","raw_artifacts":[[":app",["PlistEdit Pro.app"]],[":binary",["$APPDIR/PlistEdit Pro.app/Contents/MacOS/pledit"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.fatcatsoftware.pledpro.sfl*","~/Library/Application Support/com.fatcatsoftware.pledpro","~/Library/Application Support/PlistEdit Pro","~/Library/Caches/com.apple.helpd/Generated/com.fatcatsoftware.pledpro.help*","~/Library/Caches/com.fatcatsoftware.pledpro","~/Library/Preferences/com.fatcatsoftware.pledpro.plist"]}]]},"plotdigitizer":{"depends_on_args":{":macos":":any"},"desc":"Digitize scanned plots of functional data","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://plotdigitizer.sourceforge.net/","names":["Plot Digitizer"],"ruby_source_checksum":{":sha256":"702fff63968e75872b353f0c67ec3fc82108e377e2306717adf019e3c8e5c689"},"ruby_source_path":"Casks/p/plotdigitizer.rb","sha256":"46542758d70e80e194bf1ae7d1da31415bf91635f13782bc460d10af9568b987","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/plotdigitizer/plotdigitizer/2.6.12/PlotDigitizer_MacOS.dmg"],"version":"2.6.12","raw_artifacts":[[":app",["Plot Digitizer.app"]]]},"plover":{"depends_on_args":{":macos":":monterey"},"desc":"Stenotype engine","homepage":"https://opensteno.org/plover/","names":["Plover"],"ruby_source_checksum":{":sha256":"325f7dd96554964fab32b1fd86aa91819e25c4539d45f755c3cdb97490a7e88a"},"ruby_source_path":"Casks/p/plover.rb","sha256":"541e161657808dd9d0290fea3088404a6c39f5450502e1c1ee326102dd171d68","tap_string":"homebrew/cask","url_args":["https://github.com/openstenoproject/plover/releases/download/v5.4.2/plover-5.4.2-macosx_26_0_universal2.dmg"],"version":"5.4.2","raw_artifacts":[[":app",["Plover.app"]],[":zap",{":trash":"~/Library/Application Support/plover"}]]},"plug":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-01-14",":because":":moved_to_mas"},"desc":"Music player for The Hype Machine","homepage":"https://www.plugformac.com/","names":["Plug"],"ruby_source_checksum":{":sha256":"15b2063898a4cc52433f9463197e4ca8d20abca8502b63c2cc42642fe43b1d6b"},"ruby_source_path":"Casks/p/plug.rb","sha256":"418d1adcf0ca099e7d02f9773df133c8c3276f1e65c47ff60f587861fa07d063","tap_string":"homebrew/cask","url_args":["https://www.plugformac.com/updates/plug2/Plug-latest.dmg"],"version":"2.0.19,2067","raw_artifacts":[[":app",["Plug.app"]],[":zap",{":trash":["~/Library/Application Support/com.plug.Plug2","~/Library/Caches/com.plug.Plug2","~/Library/Preferences/com.plug.Plug2.plist"]}]]},"plugdata":{"auto_updates":true,"conflicts_with_args":{":cask":["plugdata@nightly"]},"depends_on_args":{":macos":":any"},"desc":"Plugin wrapper for PureData","homepage":"https://plugdata.org/","names":["PlugData"],"ruby_source_checksum":{":sha256":"b2a674c301f0e065bb374364cf8ffc75167be8052997dc8aac939a40530735bd"},"ruby_source_path":"Casks/p/plugdata.rb","sha256":"44344723ec6b975d59823725277e886b5513a04cb397dff0a5ce8ad8e042564b","tap_string":"homebrew/cask","url_args":["https://github.com/plugdata-team/plugdata/releases/download/v0.9.3/plugdata-macOS-Universal.pkg"],"version":"0.9.3","raw_artifacts":[[":uninstall",{":pkgutil":["com.plugdata.app.pkg.plugdata","com.plugdata.au.pkg.plugdata","com.plugdata.clap.pkg.plugdata","com.plugdata.lv2.pkg.plugdata","com.plugdata.vst3.pkg.plugdata"]}],[":pkg",["plugdata-macOS-Universal.pkg"]],[":zap",{":trash":["~/Library/Application Support/PlugData.settings","~/Library/Caches/com.PlugData.PlugDataStandalone","~/Library/Caches/PlugData","~/Library/HTTPStorages/com.PlugData.PlugDataStandalone","~/Library/PlugData","~/Library/Preferences/com.PlugData.PlugDataStandalone.plist"]}]]},"plugdata@nightly":{"conflicts_with_args":{":cask":["plugdata"]},"depends_on_args":{":macos":":any"},"desc":"Plugin wrapper for PureData","homepage":"https://plugdata.org/","names":["PlugData"],"ruby_source_checksum":{":sha256":"4ae7d331984fcca56d41538e1e6a3784c630988a228515bc992c9e0dac21a580"},"ruby_source_path":"Casks/p/plugdata@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://plugdata-nightly.s3.amazonaws.com/plugdata-macOS-Universal.pkg"],"version":"latest","raw_artifacts":[[":uninstall",{":pkgutil":["com.plugdata.app.pkg.plugdata","com.plugdata.au.pkg.plugdata","com.plugdata.clap.pkg.plugdata","com.plugdata.lv2.pkg.plugdata","com.plugdata.sharedlibs.pkg.plugdata","com.plugdata.vst3.pkg.plugdata"],":delete":"/Applications/plugdata.app"}],[":pkg",["plugdata-macOS-Universal.pkg"]],[":zap",{":trash":["~/Library/Application Support/PlugData.settings","~/Library/Caches/com.PlugData.PlugDataStandalone","~/Library/Caches/PlugData","~/Library/HTTPStorages/com.PlugData.PlugDataStandalone","~/Library/PlugData","~/Library/Preferences/com.PlugData.PlugDataStandalone.plist"]}]]},"pluginval":{"depends_on_args":{":macos":":any"},"desc":"Cross-platform plugin validator and tester application","homepage":"https://www.tracktion.com/develop/pluginval","names":["pluginval"],"ruby_source_checksum":{":sha256":"3af069f7474eb0d891fd0c78690c09948f1b47c102a15ccf5eadb90272d62f80"},"ruby_source_path":"Casks/p/pluginval.rb","sha256":"3c4c533bda0c5059eea3ddaea752d757ee2025041f0f47e6bcb0e87f6082b29f","tap_string":"homebrew/cask","url_args":["https://github.com/Tracktion/pluginval/releases/download/v1.0.4/pluginval_macOS.zip"],"version":"1.0.4","raw_artifacts":[[":app",["pluginval.app"]],[":zap",{":trash":["~/Library/Application Support/pluginval/pluginval.xml","~/Library/Caches/pluginval/pluginval_crash.txt"]}]]},"pluralplay-flclashx":{"depends_on_args":{":macos":":any"},"desc":"Cross-platform proxy client based on ClashMeta","homepage":"https://github.com/pluralplay/FlClashX","names":["FlClashX"],"ruby_source_checksum":{":sha256":"4e7ae502eeafe9f32cc0399e224b9dba09398152834110eac32fd2645a7284f8"},"ruby_source_path":"Casks/p/pluralplay-flclashx.rb","sha256":"97b42ed747366375cf8df9952c00e9b6fb476fa6819b4c6d5de0efe8f1a81f01","tap_string":"homebrew/cask","url_args":["https://github.com/pluralplay/FlClashX/releases/download/v0.4.2/FlClashX-macos-amd64.dmg"],"version":"0.4.2","raw_artifacts":[[":app",["FlClashX.app"]],[":zap",{":trash":["~/Library/Application Support/FlClashX","~/Library/Caches/com.pluralplay.FlClashX","~/Library/Preferences/com.pluralplay.FlClashX.plist"]}]]},"plus42-binary":{"depends_on_args":{":macos":":any"},"desc":"RPN calculator based on HP-42S","homepage":"https://thomasokken.com/plus42/","names":["Plus42 Binary"],"ruby_source_checksum":{":sha256":"cf0a74d1e010032b25925655b24231e87b580d94ad5f2b3f991735e5ad12763b"},"ruby_source_path":"Casks/p/plus42-binary.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://thomasokken.com/plus42/download/Plus42Mac.zip"],"version":"1.4.1","raw_artifacts":[[":app",["Plus42 Binary.app"]],[":zap",{":trash":["~/Library/Application Support/Plus42","~/Library/Caches/com.thomasokken.Plus42b","~/Library/HTTPStorages/com.thomasokken.Plus42b","~/Library/HTTPStorages/com.thomasokken.Plus42b.binarycookies","~/Library/Preferences/com.thomasokken.Plus42b.plist","~/Library/Saved Application State/com.thomasokken.Plus42b","~/Library/WebKit/com.thomasokken.Plus42b"]}]]},"plus42-decimal":{"depends_on_args":{":macos":":any"},"desc":"RPN calculator based on HP-42S","homepage":"https://thomasokken.com/plus42/","names":["Plus42 Decimal"],"ruby_source_checksum":{":sha256":"898b7327a5666f1f34b5a3f7a245c8d6cf4244d05f325b14707ef9a999b458c7"},"ruby_source_path":"Casks/p/plus42-decimal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://thomasokken.com/plus42/download/Plus42Mac.zip"],"version":"1.4.1","raw_artifacts":[[":app",["Plus42 Decimal.app"]],[":zap",{":trash":["~/Library/Application Support/Plus42","~/Library/Caches/com.thomasokken.Plus42","~/Library/HTTPStorages/com.thomasokken.Plus42","~/Library/HTTPStorages/com.thomasokken.Plus42.binarycookies","~/Library/Preferences/com.thomasokken.Plus42.plist","~/Library/Saved Application State/com.thomasokken.Plus42","~/Library/WebKit/com.thomasokken.Plus42"]}]]},"pock":{"depends_on_args":{":macos":":any"},"desc":"Utility to display the Dock in the Touch Bar","homepage":"https://pock.app/","names":["Pock"],"ruby_source_checksum":{":sha256":"e5653afebb00f0dea6f14c75c7124171538d586c7cd563df88d7b0016201b650"},"ruby_source_path":"Casks/p/pock.rb","sha256":"c190b719a4ecd98680fcea6a8095432012a2b9e0067adac9d4e7b2c92dc8ca6b","tap_string":"homebrew/cask","url_args":["https://pock.app/builds/pock_0_9_0__22.zip"],"version":"0.9.0-22","raw_artifacts":[[":app",["Pock.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.pigigaldi.pock.QLPockWidget","~/Library/Application Support/com.pigigaldi.pock","~/Library/Application Support/Pock","~/Library/Caches/com.pigigaldi.pock","~/Library/Containers/com.pigigaldi.pock.QLPockWidget","~/Library/Preferences/com.pigigaldi.pock.plist"]}]]},"pocket-bard":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"TTRPG ambient audio and sound effects","homepage":"https://www.pocketbard.app/","names":["Pocket Bard"],"ruby_source_checksum":{":sha256":"b45385f37ea55047a362920620526d418e0a35faaa65aa982524a5fb49052456"},"ruby_source_path":"Casks/p/pocket-bard.rb","sha256":"182b954af26c311fe0e918bc29da1a8613ff27f55af5bcc3d06015d4f6499749","tap_string":"homebrew/cask","url_args":["https://downloads.pocketbard.app/desktop/channels/stable/pocketbard-3.2.0-240-mac-amd64.zip"],"version":"3.2.0,240","raw_artifacts":[[":app",["Pocket Bard.app"]],[":zap",{":trash":["~/Library/Application Support/com.pocketbard.pocketbard","~/Library/Caches/com.pocketbard.pocketbard","~/Library/HTTPStorages/com.pocketbard.pocketbard","~/Library/Preferences/com.pocketbard.pocketbard.plist"]}]]},"pocket-casts":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Podcast platform","homepage":"https://play.pocketcasts.com/","names":["Pocket Casts"],"ruby_source_checksum":{":sha256":"1602a85b4bf50c108a9cca3067720530bd0fcd892baacc4e5e4009e44fe83306"},"ruby_source_path":"Casks/p/pocket-casts.rb","sha256":"80ba95abda6b36d1eef64041a8a35ce996228475a47c721521e28c36fbcdabcf","tap_string":"homebrew/cask","url_args":["https://cdn.a8c-ci.services/pocket-casts-desktop/pocket-casts-desktop-darwin-universal-v2.4.4.dmg"],"version":"2.4.4","raw_artifacts":[[":app",["Pocket Casts.app"]],[":zap",{":trash":["~/Library/Application Support/au.com.shiftyjelly.PocketCasts","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.pocket-casts.sfl*","~/Library/Application Support/Pocket Casts","~/Library/Caches/au.com.shiftyjelly.PocketCasts","~/Library/Caches/com.electron.pocket-casts*","~/Library/HTTPStorages/com.electron.pocket-casts","~/Library/Logs/Pocket Casts","~/Library/Preferences/au.com.shiftyjelly.PocketCasts.plist","~/Library/Preferences/com.electron.pocket-casts.plist","~/Library/Saved Application State/com.electron.pocket-casts.savedState"]}]]},"podman-desktop":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Browse, manage, inspect containers and images","homepage":"https://podman-desktop.io/","names":["Podman Desktop"],"ruby_source_checksum":{":sha256":"fab293e56c6c5dc83dfcb77d6aa10173d12a34d839e1874c7240a2a1af2a2e4f"},"ruby_source_path":"Casks/p/podman-desktop.rb","sha256":"3497a11c6826e81121b1e001e6569a124656999867482bde91698b1df16aa6e4","tap_string":"homebrew/cask","url_args":["https://github.com/containers/podman-desktop/releases/download/v1.30.5/podman-desktop-1.30.5-x64.dmg"],"version":"1.30.5","raw_artifacts":[[":uninstall",{":quit":"io.podmandesktop.PodmanDesktop",":trash":"~/Library/LaunchAgents/io.podman_desktop.PodmanDesktop.plist"}],[":app",["Podman Desktop.app"]],[":zap",{":trash":["~/.local/share/containers/podman-desktop","~/Library/Application Support/Podman Desktop","~/Library/Preferences/io.podmandesktop.PodmanDesktop.plist","~/Library/Saved Application State/io.podmandesktop.PodmanDesktop.savedState"]}]]},"podolski":{"depends_on_args":{":macos":":any"},"desc":"Virtual analogue synthesiser","homepage":"https://u-he.com/products/podolski/","names":["Podolski"],"ruby_source_checksum":{":sha256":"126975f415526e57cf60ab954eb47433fc589bf6457f7f7ddd0b64f469367b93"},"ruby_source_path":"Casks/p/podolski.rb","sha256":"b3477dbd7306d733303bb3656798e8dbff2876cebc5057dd25bf05ae7162baa4","tap_string":"homebrew/cask","url_args":["https://dl.u-he.com/releases/Podolski_123_12092_Mac.zip"],"version":"1.2.3,12092","raw_artifacts":[[":uninstall",{":pkgutil":["com.u-he.Podolski.aax","com.u-he.Podolski.au","com.u-he.Podolski.data.pkg","com.u-he.Podolski.documentation.pkg","com.u-he.Podolski.nks.pkg","com.u-he.Podolski.presets.pkg","com.u-he.Podolski.tuningFiles.pkg","com.u-he.Podolski.vst","com.u-he.Podolski.vst3"]}],[":pkg",["Podolski_12092_Mac/Podolski 1.2.3 Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/u-he/com.u-he.Podolski.midiassign.txt","~/Library/Application Support/u-he/com.u-he.Podolski.Preferences.txt","~/Library/Application Support/u-he/Podolski"]}]],"raw_caveats":"You must reboot for the installation of podolski to take effect.\n"},"podpisuj":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Application for electronic signing and validation of signatures","homepage":"https://www.podpisuj.sk/","names":["Podpisuj"],"ruby_source_checksum":{":sha256":"eb8926892685d74662ec0aea7fc9b5227819c1f2e8e641b1d3a94fb5ab028a7c"},"ruby_source_path":"Casks/p/podpisuj.rb","sha256":"83bad3e7ee13cdd8f7dc30f7b63814e2feac509959ee3d47a7a0ee6ca76d863a","tap_string":"homebrew/cask","url_args":["https://www.podpisuj.sk/staticweb/install/podpisuj-5.7.151.dmg"],"version":"5.7.151","raw_artifacts":[[":app",["Podpisuj.app"]],[":zap",{":trash":["~/.archimetes/signer","~/Library/Preferences/com.archimetes.podpisuj.desktopapp.Podpisuj.plist","~/Library/Saved Application State/com.archimetes.podpisuj.desktopapp.Podpisuj.savedState"]}]],"raw_caveats":"Installing podpisuj means you have AGREED to the license at:\n  https://www.podpisuj.sk/privacy\n"},"poe":{"depends_on_args":{":macos":":any"},"desc":"AI chat client","homepage":"https://poe.com/","names":["Poe"],"ruby_source_checksum":{":sha256":"b43c22ec6bf586e5180d04a4ad587cd9893596700dfb50596642f00ed8662f7e"},"ruby_source_path":"Casks/p/poe.rb","sha256":"0f4fc872b341ac9e6aacb7a3e616aa9e08ea9bbc4de0b8e65734e4a8dc266ad8","tap_string":"homebrew/cask","url_args":["https://desktop-app.poecdn.net/updates/darwin_x64/1.1.45.zip"],"version":"1.1.45","raw_artifacts":[[":app",["Poe.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.quora.poe.electron.sfl*","~/Library/Application Support/Poe","~/Library/Application Support/poe-electron","~/Library/Caches/com.quora.poe.electron","~/Library/Caches/com.quora.poe.electron.ShipIt","~/Library/HTTPStorages/com.quora.poe.electron","~/Library/HTTPStorages/com.quora.poe.electron.binarycookies","~/Library/Preferences/com.quora.poe.electron.plist","~/Library/Saved Application State/com.quora.poe.electron.savedState"]}]]},"poedit":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Translation editor","homepage":"https://poedit.net/","names":["Poedit"],"ruby_source_checksum":{":sha256":"1c3f1c16eee3de91e9d24e59e99fd6cb6865d064610d77157af7645d1df27cc3"},"ruby_source_path":"Casks/p/poedit.rb","sha256":"92b4891ef97ee8f7d1b919249d2534e11308b9daacdeaf1cb9f656ef3e371f6c","tap_string":"homebrew/cask","url_args":["https://download.poedit.net/Poedit-3.10.zip"],"version":"3.10","raw_artifacts":[[":app",["Poedit.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.poedit.poedit.sfl*","~/Library/Application Support/Poedit","~/Library/Caches/net.poedit.Poedit","~/Library/HTTPStorages/net.poedit.Poedit.binarycookies","~/Library/Preferences/net.poedit.Poedit.cfg","~/Library/Preferences/net.poedit.Poedit.plist","~/Library/Saved Application State/net.poedit.Poedit.savedState"]}]]},"poi":{"depends_on_args":{":macos":":ventura"},"desc":"Scalable KanColle browser and tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://poi.moe/","names":["poi"],"ruby_source_checksum":{":sha256":"588bac418d9ff8159967056512d55b484b3ccc36f68fa1464de69c4066d761c2"},"ruby_source_path":"Casks/p/poi.rb","sha256":"411e3e76e22b1780b281ae3b58a405e6a9bf950653dc14a484c5b5f5a0ffbe8e","tap_string":"homebrew/cask","url_args":["https://github.com/poooi/poi/releases/download/v12.0.1/poi-12.0.1.dmg"],"version":"12.0.1","raw_artifacts":[[":app",["poi.app"]],[":zap",{":trash":["~/Library/Application Support/poi","~/Library/Preferences/org.poooi.poi.helper.plist"]}]]},"pokemon-reborn":{"depends_on_args":{":macos":":any"},"desc":"Third-party Pokemon game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.rebornevo.com/","names":["Pokemon Reborn"],"ruby_source_checksum":{":sha256":"653c8109d119ddfc0c79bc8d5cc8a63f41d04ddf2213509c16e40f0db5f32685"},"ruby_source_path":"Casks/p/pokemon-reborn.rb","sha256":"51476f9112a9237b0ec27164cba425ee2c5720f823736d76c8d1ce1d6d0f8129","tap_string":"homebrew/cask","url_args":["https://www.rebornevo.com/downloads/rebornremote/Reborn_19.5/Reborn-19.5.0-macos.zip"],"version":"19.5.0","raw_artifacts":[[":app",["Reborn.app"]],[":zap",{":trash":["~/Library/Application Support/Pokemon Reborn","~/Library/Saved Application State/org.struma.mkxp-z.savedState"]}]]},"pokemon-showdown":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-06-07",":because":":discontinued"},"disable_args":{":date":"2026-06-08",":because":":discontinued"},"homepage":"https://pokemonshowdown.com/","names":["Pokémon Showdown"],"ruby_source_checksum":{":sha256":"9a13df7f412e270c03f075d35677519a8a8057391c4642bd1bd502b8f366818a"},"ruby_source_path":"Casks/p/pokemon-showdown.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pokemonshowdown.com/files/pokemonshowdown-mac.zip"],"version":"0.11,bf46c879d0","raw_artifacts":[[":app",["Pokemon Showdown.app"]]]},"pokemon-tcg-live":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Play the Pokémon Trading Card Game","homepage":"https://tcg.pokemon.com/en-us/tcgl/","names":["Pokemon Trading Card Game Live"],"ruby_source_checksum":{":sha256":"ab5ed344e6e9202da006c83606624176b10761cc9b2e3e9ae6db98475b024532"},"ruby_source_path":"Casks/p/pokemon-tcg-live.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://installer.studio-prod.pokemon.com/installer/PokemonTCGLiveInstaller_Mac.dmg"],"version":"1.43.0","raw_artifacts":[[":app",["Pokemon TCG Live.app"]],[":zap",{":trash":["~/Library/Application Support/com.pokemon.pokemontcgl","~/Library/Caches/com.pokemon.pokemontcgl","~/Library/Logs/pokemon/Pokemon TCG Live","~/Library/Preferences/com.pokemon.pokemontcgl.plist","~/Library/Saved Application State/com.pokemon.pokemontcgl.savedState"],":rmdir":"~/Library/Logs/pokemon"}]],"raw_caveats":"Installing pokemon-tcg-live means you have AGREED to the license at:\n  https://www.pokemon.com/us/terms-of-use/\n"},"poker-copilot":{"depends_on_args":{":macos":":any"},"desc":"Online poker HUD and tracking software","homepage":"https://pokercopilot.com/","names":["Poker Copilot"],"ruby_source_checksum":{":sha256":"b38561b498785e546220a249423b05a046f60b1c5b3f465e483a7813915fbb58"},"ruby_source_path":"Casks/p/poker-copilot.rb","sha256":"24508024a15e4a9e42f7d606a4a97e4fffeb706c311b2837fc47bbe5c4310e78","tap_string":"homebrew/cask","url_args":["https://static.pokercopilot.com/pokercopilot_macos_universal_8_24_build_10576.dmg"],"version":"8.24,10576","raw_artifacts":[[":app",["Poker Copilot.app"]],[":zap",{":trash":["~/Library/Application Support/com.barbarysoftware.pokercopilot","~/Library/Logs/Poker Copilot.log","~/Library/Preferences/com.install4j.4318-8431-7919-3424.23.plist"]}]]},"pokerstars":{"container_args":{":nested":"PokerStars/PokerStars.dmg"},"depends_on_args":{":macos":":any"},"desc":"Free-to-play online poker","homepage":"https://www.pokerstars.net/","names":["PokerStars"],"ruby_source_checksum":{":sha256":"862340934318a699fdada8422bb4a2443216152d1aa91958d8ccf4857f20dc8d"},"ruby_source_path":"Casks/p/pokerstars.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.pokerstars.net/PokerStars.net.app.zip"],"version":"83.355","raw_artifacts":[[":uninstall",{":quit":["com.pokerstars.PokerStars","com.pokerstars.PokerStarsBrowse","com.starstechnologies.Update"],":delete":"$APPDIR/PokerStars.app"}],[":app",["PokerStars.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.pokerstars.pokerstars.sfl*","~/Library/Application Support/PokerStars","~/Library/Caches/com.pokerstars.PokerStars","~/Library/Caches/PokerStars","~/Library/Logs/PokerStars","~/Library/Preferences/com.pokerstars.net.user.ini","~/Library/Preferences/com.pokerstars.NetworkStatus.plist","~/Library/Preferences/com.pokerstars.PokerStars.net.plist","~/Library/Preferences/com.pokerstars.PokerStars.plist","~/Library/Preferences/com.pokerstars.PokerStarsBrowse.plist","~/Library/Preferences/com.pokerstars.user.ini","~/Library/WebKit/com.pokerstars.PokerStars"]}]]},"pokerth":{"depends_on_args":{":macos":":monterey"},"desc":"Free Texas hold'em poker","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.pokerth.net/","names":["PokerTH"],"ruby_source_checksum":{":sha256":"cd9447eaca95302d3284750608a4eeb2faf1e53d250ed7a0c1e987f34ade7fe5"},"ruby_source_path":"Casks/p/pokerth.rb","sha256":"12dd48e42eb6f629604bb519a79079282d74302de044283e97a7e1dea0954193","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/pokerth/PokerTH-2.1.7-Combined.dmg"],"version":"2.1.7","raw_artifacts":[[":app",["PokerTH.app"]],[":zap",{":trash":"~/.pokerth"}]]},"polkadot-js":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-08-03",":because":":discontinued"},"desc":"Portal into the Polkadot and Substrate networks","disable_args":{":date":"2026-08-04",":because":":discontinued"},"homepage":"https://polkadot.js.org/","names":["polkadot{.js}"],"ruby_source_checksum":{":sha256":"59269619bf82be1318566917011a2cc5f4e08b41e813b758b48d9baecd7bb723"},"ruby_source_path":"Casks/p/polkadot-js.rb","sha256":"4521d91f2ee9bf2df35102ca91bcddba1d46f71dd1901b9dd35725159ee07358","tap_string":"homebrew/cask","url_args":["https://github.com/polkadot-js/apps/releases/download/v0.132.1/Polkadot-JS-Apps-mac-0.132.1.dmg"],"version":"0.132.1","raw_artifacts":[[":app",["Polkadot-JS Apps.app"]],[":zap",{":trash":["~/Library/Preferences/com.polkadotjs.polkadotjs-apps.plist","~/Library/Saved Application State/com.polkadotjs.polkadotjs-apps.savedState"]}]]},"pololu-avr-programmer-v2":{"depends_on_args":{":macos":":any"},"desc":"Drivers for the Pololu AVR Programmer v2","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.pololu.com/docs/0J67/4.3","names":["Software for Pololu AVR Programmer v2"],"ruby_source_checksum":{":sha256":"a48c456505b7c638df02a86d9d2699a75a00dbe27e20f737cf8dfaa21614bb5c"},"ruby_source_path":"Casks/p/pololu-avr-programmer-v2.rb","sha256":"c4e1c5d6dcb451dc79f8c9350abdde8b8054d35e00cb7cbf34fc2c67953ce59d","tap_string":"homebrew/cask","url_args":["https://www.pololu.com/file/0J1120/pololu-usb-avr-programmer-v2-1.1.0-macos.pkg"],"version":"0J1120,1.1.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.pololu.pavr2.app","com.pololu.pavr2.path"]}],[":pkg",["pololu-usb-avr-programmer-v2-1.1.0-macos.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.pololu.pavr2.app.savedState"}]]},"polymail":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Email productivity application","homepage":"https://polymail.io/","names":["Polymail"],"ruby_source_checksum":{":sha256":"8fa58e5e701e1252dde1e09360344258f679627a80e10a9300bb063b7acaa8d7"},"ruby_source_path":"Casks/p/polymail.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.polymail.io/macos-intel/current"],"version":"2.4.3006","raw_artifacts":[[":app",["Polymail.app"]],[":zap",{":trash":["~/Library/Application Support/Polymail","~/Library/Caches/io.polymail.osx*","~/Library/HTTPStorages/io.polymail.osx","~/Library/Logs/Polymail","~/Library/Preferences/io.polymail.osx.plist","~/Library/Saved Application State/io.polymail.osx.savedState"]}]]},"polypane":{"depends_on_args":{":macos":":ventura"},"desc":"Browser for ambitious developers","homepage":"https://polypane.app/","names":["Polypane"],"ruby_source_checksum":{":sha256":"16ffa539d1d404488ca3122cdf3dd704cdf2bce1e94e7513038af5bb95e93699"},"ruby_source_path":"Casks/p/polypane.rb","sha256":"9e4fbb353d042fe7cb650a1f28bed82d00b4b8e19f60c533f241553b571b93ee","tap_string":"homebrew/cask","url_args":["https://github.com/firstversionist/polypane/releases/download/v31.0.0/Polypane-31.0.0.dmg"],"version":"31.0.0","raw_artifacts":[[":app",["Polypane.app"]],[":zap",{":trash":["~/Library/Application Support/Polypane","~/Library/Caches/com.firstversionist.polypane","~/Library/Caches/com.firstversionist.polypane.ShipIt","~/Library/Logs/Polypane","~/Library/Preferences/com.firstversionist.polypane.plist","~/Library/Saved Application State/com.firstversionist.polypane.savedState"]}]]},"polyphone":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Soundfont editor for quickly designing musical instruments","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.polyphone.io/en","names":["Polyphone"],"ruby_source_checksum":{":sha256":"7b245a619537214ffede1fb7b2960e866a14425a37ff0e84c085d4c0a8ef90fa"},"ruby_source_path":"Casks/p/polyphone.rb","sha256":"89a60fc2444a4502719d23f2d5404a1fa9677db64ef09267ebced0eddf77a0dc","tap_string":"homebrew/cask","url_args":["https://www.polyphone.io/download/0/v129/Polyphone-MacOS_12-2.5.1.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"2.5.1,129","raw_artifacts":[[":app",["polyphone.app"]],[":zap",{":trash":["~/Library/Preferences/com.polyphone.Polyphone.plist","~/Library/Saved Application State/fr.polyphone.Polyphone.savedState"]}]]},"pomatez":{"depends_on_args":{":macos":":any"},"desc":"Pomodoro timer","homepage":"https://zidoro.github.io/pomatez","names":["Pomatez"],"ruby_source_checksum":{":sha256":"677eb8350d730947c718986d98608939b3fda4c9018979439dbec5da6e382fc7"},"ruby_source_path":"Casks/p/pomatez.rb","sha256":"22eb0ac33b60d098e8c8b8ed846f3c0f9a1bb5aefdc3c69a3efb264c44ef4a90","tap_string":"homebrew/cask","url_args":["https://github.com/zidoro/pomatez/releases/download/v1.11.0/Pomatez-v1.11.0-mac-x64.dmg"],"version":"1.11.0","raw_artifacts":[[":uninstall",{":signal":["KILL","application.com.roldanjr.pomatez"]}],[":app",["Pomatez.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Pomatez_*.plist","~/Library/Application Support/pomatez","~/Library/Logs/pomatez","~/Library/Preferences/com.roldanjr.pomatez.plist","~/Library/Saved Application State/com.roldanjr.pomatez.savedState"]}]]},"pomello":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Turns your Trello cards into Pomodoro tasks","homepage":"https://pomelloapp.com/","names":["Pomello"],"ruby_source_checksum":{":sha256":"0f0e8aebae661786c23a67463384582353fe225288dbb5242cd05f9a5fe72168"},"ruby_source_path":"Casks/p/pomello.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pomelloapp.com/download/mac/latest"],"version":"0.10.17","raw_artifacts":[[":app",["Pomello.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tinynudge.pomello.*","~/Library/Application Support/Pomello","~/Library/Caches/com.tinynudge.pomello","~/Library/Caches/com.tinynudge.pomello.ShipIt","~/Library/HTTPStorages/com.tinynudge.pomello","~/Library/Preferences/com.tinynudge.pomello.plist","~/Library/Saved Application State/com.tinynudge.pomello.savedState"]}]]},"pomotroid":{"depends_on_args":{":macos":":any"},"desc":"Timer application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Splode/pomotroid","names":["Pomotroid"],"ruby_source_checksum":{":sha256":"c8a38ef197f593e476de16732d0dde30485fb6cb7d774353e4e81d9b86190cfe"},"ruby_source_path":"Casks/p/pomotroid.rb","sha256":"2ccc0f4d64a8491f9771cb5a3c8df46b37ead752bd6592dcc9d562e4c139fd4a","tap_string":"homebrew/cask","url_args":["https://github.com/Splode/pomotroid/releases/download/v1.7.1/Pomotroid_1.7.1_universal.dmg"],"version":"1.7.1","raw_artifacts":[[":app",["Pomotroid.app"]],[":zap",{":trash":["~/Library/Application Support/pomotroid","~/Library/Preferences/com.splode.pomotroid.plist","~/Library/Saved Application State/com.splode.pomotroid.savedState"]}]]},"pongsaver":{"depends_on_args":{":macos":":any"},"desc":"Screensaver which plays a game of Pong against itself","homepage":"https://mikeash.com/software/pongsaver/","names":["PongSaver"],"ruby_source_checksum":{":sha256":"e5df711c425fa12154fccc1a376e8d7ac0b3fa74e16d628852bbe5b5ae7aae56"},"ruby_source_path":"Casks/p/pongsaver.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://mikeash.com/software/pongsaver/PongSaver.saver.zip"],"version":"3.0","raw_artifacts":[[":screen_saver",["PongSaver.saver"]]]},"pop-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remote pair programming","homepage":"https://pop.com/","names":["Pop"],"ruby_source_checksum":{":sha256":"5bf4ec219305724911af31a545594f8fdf76d96cde2d4a073318f23703fd0037"},"ruby_source_path":"Casks/p/pop-app.rb","sha256":"821aeb5b2106233623f68eecf0ed4ffe6955edfac18fe281ae8a4d62b6969c6f","tap_string":"homebrew/cask","url_args":["https://download.pop.com/desktop-app/darwin/8.0.21/Pop.dmg"],"version":"8.0.21","raw_artifacts":[[":app",["Pop.app"]],[":zap",{":trash":["~/Library/Application Support/Pop","~/Library/Preferences/com.pop.pop.app.plist"]}]]},"popchar":{"depends_on_args":{":macos":":monterey"},"desc":"Utility to display all characters of a font","homepage":"https://www.ergonis.com/products/popcharx/","names":["PopChar X"],"ruby_source_checksum":{":sha256":"6b2796e1fa5a7d246e28bf4cf5dcf1b8009e0f939fd348e1ded354b0300b2f62"},"ruby_source_path":"Casks/p/popchar.rb","sha256":"c9c5fbc5cca8250445232d6118b79ae64d188b30a2f7bcf13f765f13f1825a92","tap_string":"homebrew/cask","url_args":["https://www.ergonis.com/downloads/products/popcharx/PopCharX105-Install.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"10.5","raw_artifacts":[[":app",["PopChar.app"]],[":zap",{":trash":["~/Library/Application Support/PopChar","~/Library/Caches/com.macility.popchar3","~/Library/HTTPStorages/com.macility.popchar3","~/Library/Preferences/com.macility.popchar3.plist"]}]]},"popclip":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Used to access context-specific actions when text is selected","homepage":"https://www.popclip.app/","names":["PopClip"],"ruby_source_checksum":{":sha256":"f1037263b311e09b87e431023561d186a20e4a55b1168c62ff647e59f88e019c"},"ruby_source_path":"Casks/p/popclip.rb","sha256":"a3117319336996cee1ef9a6d17c03c3d3f1dbf6077164c2cfca5d235420425db","tap_string":"homebrew/cask","url_args":["https://pilotmoon.com/downloads/PopClip-2026.8.1.zip"],"version":"2026.8.1","raw_artifacts":[[":app",["PopClip.app"]],[":zap",{":trash":["~/Library/Application Support/com.pilotmoon.popclip","~/Library/Application Support/PopClip","~/Library/Caches/com.pilotmoon.popclip","~/Library/Preferences/com.pilotmoon.popclip.plist","~/Library/SyncedPreferences/com.apple.kvs/ChangeTokens/NoEncryption/PopClip"]}]]},"popo":{"depends_on_args":{":macos":":any"},"desc":"Instant messaging platform","homepage":"https://popo.netease.com/","names":["NetEase POPO"],"ruby_source_checksum":{":sha256":"69269fcb546325d0757e716629ea2eddec6012b7bbacd1ae2b6aa949f5410dfd"},"ruby_source_path":"Casks/p/popo.rb","sha256":"e98ff3896b321b0b063df3abb218fd4a08af0e565f1ee0cc96bb4b883fd026d4","tap_string":"homebrew/cask","url_args":["https://popo.netease.com/file/popomac/POPO-setup_4.36.0_intel_prod_1791460584673.dmg"],"version":"4.36.0,1791460584673","raw_artifacts":[[":uninstall",{":quit":"com.netease.game.popo"}],[":app",["popo_mac.app"]],[":zap",{":trash":["~/Library/Application Support/Netease/Popo","~/Library/Caches/com.netease.game.popo","~/Library/Preferences/com.netease.game.popo.plist","~/Library/Saved Application State/com.netease.game.popo.savedState"]}]]},"popsql":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collaborative SQL editor","homepage":"https://popsql.com/","names":["PopSQL"],"ruby_source_checksum":{":sha256":"c554207514bf9e8156b80eaeb256a7fea553208eba476bc81543b94684b6acb4"},"ruby_source_path":"Casks/p/popsql.rb","sha256":"d6ab634d6d6af2f2e3a6715b31498b506fe5610ffd8e294cd28d47f3bf761782","tap_string":"homebrew/cask","url_args":["https://popsql-releases.s3.amazonaws.com/mac/PopSQL-1.0.135.dmg"],"version":"1.0.135","raw_artifacts":[[":app",["PopSQL.app"]],[":zap",{":trash":["~/.popsql.json","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.electron.popsql.sfl*","~/Library/Application Support/PopSQL","~/Library/Preferences/org.electron.popsql.plist","~/Library/Saved Application State/org.electron.popsql.savedState"]}]]},"portalbox":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Share a region of your screen in video calls","homepage":"https://portalboxapp.com/","names":["PortalBox"],"ruby_source_checksum":{":sha256":"012ff6373474d73f89125af0aef89f1ec9b17a8d887a77c952c123ac5bdc120b"},"ruby_source_path":"Casks/p/portalbox.rb","sha256":"65f8c3d7dd998e3465dbe4175619dce65756e1e28adac7f27a04622b3417300e","tap_string":"homebrew/cask","url_args":["https://releases.portalbox.friendlyventures.org/0.2.6/portalbox-macos-universal.zip"],"version":"0.2.6","raw_artifacts":[[":app",["PortalBox.app"]],[":zap",{":trash":["~/Library/Application Support/org.friendlyventures.PortalBox","~/Library/Caches/org.friendlyventures.PortalBox","~/Library/HTTPStorages/org.friendlyventures.PortalBox","~/Library/Preferences/org.friendlyventures.PortalBox.plist","~/Library/Saved Application State/org.friendlyventures.PortalBox.savedState","~/Library/WebKit/org.friendlyventures.PortalBox"]}]]},"portfolioperformance":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Calculate the overall performance of an investment portfolio","homepage":"https://www.portfolio-performance.info/en/","names":["Portfolio Performance"],"ruby_source_checksum":{":sha256":"c880eeca48290b9ae41754d17d6e35ef889f718ad29de1466600fe848431fc22"},"ruby_source_path":"Casks/p/portfolioperformance.rb","sha256":"ee97ed9e66ab32d4ea8473059faf6d53e66046657a7ee89acf418d6c638c5030","tap_string":"homebrew/cask","url_args":["https://github.com/buchen/portfolio/releases/download/0.89.0/PortfolioPerformance-0.89.0-x86_64.dmg"],"version":"0.89.0","raw_artifacts":[[":app",["PortfolioPerformance.app"]],[":zap",{":trash":["~/Library/Application Support/name.abuchen.portfolio.product","~/Library/Caches/name.abuchen.portfolio.distro.product","~/Library/Preferences/name.abuchen.portfolio.distro.product.plist"]}]]},"porting-kit":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Install games and apps compiled for Microsoft Windows","homepage":"https://portingkit.com/","names":["Porting Kit"],"ruby_source_checksum":{":sha256":"437dfa1aff50ed6b6f6122a608cca5135df5208a59a49643baf458e26d9e9f6b"},"ruby_source_path":"Casks/p/porting-kit.rb","sha256":"2f19f92a26d464815e10c41e2a4bda5a506ad612415bf0f0c824e5fcec36b0ab","tap_string":"homebrew/cask","url_args":["https://github.com/vitor251093/porting-kit-releases/releases/download/v6.7.0/Porting.Kit-6.7.0.dmg"],"version":"6.7.0","raw_artifacts":[[":app",["Porting Kit.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.paulthetall.portingkit.sfl*","~/Library/Application Support/portingkit","~/Library/Preferences/com.paulthetall.portingkit.plist","~/Library/Saved Application State/com.paulthetall.portingkit.savedState"]}]]},"portkiller":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Monitor listening ports and kill their processes","homepage":"https://github.com/productdevbook/port-killer","names":["PortKiller"],"ruby_source_checksum":{":sha256":"9b99b56bf31f934863352c9355b520efe3f5b88e7b15f89ed2e52b5e787f046a"},"ruby_source_path":"Casks/p/portkiller.rb","sha256":"5265966e7308461b76f8bc35a4b0d28ba6f72150e4715d9a68b8c91b11d8fa60","tap_string":"homebrew/cask","url_args":["https://github.com/productdevbook/port-killer/releases/download/v3.4.0/PortKiller-v3.4.0-macos.dmg"],"version":"3.4.0","raw_artifacts":[[":uninstall",{":quit":"com.portkiller.app"}],[":app",["PortKiller.app"]],[":zap",{":trash":["~/Library/Caches/com.portkiller.app","~/Library/HTTPStorages/com.portkiller.app","~/Library/HTTPStorages/com.portkiller.app.binarycookies","~/Library/Preferences/com.portkiller.app.plist"]}]]},"portx":{"depends_on_args":{":macos":":any"},"desc":"SSH Client","homepage":"https://portx.online/","names":["portx"],"ruby_source_checksum":{":sha256":"f6c35da32a846ff19b1168db575e4008f479fbe83a2faa341915b11a4d9e2d62"},"ruby_source_path":"Casks/p/portx.rb","sha256":"a45759983efdbaf48ca1c24b2e1f1dcd7528cd9feb268e8530e63a560d63d8cf","tap_string":"homebrew/cask","url_args":["https://cdn.netsarang.net/0ac7ea20/PortX-2.3.0-x64.dmg"],"version":"2.3.0,10.79","raw_artifacts":[[":app",["PortX.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.netsarang.portx.sfl*","~/Library/Application Support/PortX","~/Library/Logs/PortX","~/Library/Preferences/com.netsarang.portx.plist","~/Library/Saved Application State/com.netsarang.portx.savedState"]}]]},"positron":{"depends_on_args":{":macos":":monterey"},"desc":"Data science IDE","homepage":"https://positron.posit.co/","names":["Positron"],"ruby_source_checksum":{":sha256":"369a8ec1d34b125de51ca0353bfb31a792ed7a657789b5d0c1bdb6c550bfbf80"},"ruby_source_path":"Casks/p/positron.rb","sha256":"49742551f9a823f43ffc4d68f2ee0896189e0aa7fd140041ec42be4be736c621","tap_string":"homebrew/cask","url_args":["https://cdn.posit.co/positron/releases/mac/x64/Positron-darwin-2026.10.1-2-x64.zip"],"version":"2026.10.1-2","raw_artifacts":[[":app",["Positron.app"]],[":zap",{":trash":["~/.positron","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.posit.positron.sfl*","~/Library/Application Support/Positron","~/Library/Preferences/co.posit.positron.plist","~/Library/Preferences/com.rstudio.positron.plist","~/Library/Saved Application State/com.rstudio.positron.savedState"]}]]},"post-haste":{"depends_on_args":{":macos":":any"},"desc":"Digital media project management tool","homepage":"https://www.digitalrebellion.com/posthaste/","names":["Post Haste"],"ruby_source_checksum":{":sha256":"cb775cf393a2e6b57629a05ef8f973e83ab9c4b62df83ba8665f1b71227029f1"},"ruby_source_path":"Casks/p/post-haste.rb","sha256":"a3a2b9f73f99a880b3155fa24e3b0ce6a2fee32d822dcfb2e80a135c29f2b64e","tap_string":"homebrew/cask","url_args":["https://download.digitalrebellion.com/posthaste/Post_Haste_for_Mac_2832.dmg"],"version":"2.8.3,2832","raw_artifacts":[[":app",["Post Haste.app"]],[":zap",{":trash":["~/Library/Application Support/Digital Rebellion/Post Haste","~/Library/Preferences/com.digitalrebellion.PostHaste.plist"],":rmdir":"~/Library/Application Support/Digital Rebellion"}]]},"postbird":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open-source PostgreSQL GUI client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Paxa/postbird","names":["Postbird"],"ruby_source_checksum":{":sha256":"539689517c87f0710ef00937b2fccfc2393248e28c4acadc023e597669713ac2"},"ruby_source_path":"Casks/p/postbird.rb","sha256":"d9ac960e0c48fab31b0662c726a3eb373794c14dd49651fa533ca3c1c67c67be","tap_string":"homebrew/cask","url_args":["https://github.com/Paxa/postbird/releases/download/0.8.4/Postbird-0.8.4.dmg"],"version":"0.8.4","raw_artifacts":[[":app",["Postbird.app"]],[":zap",{":trash":["~/Library/Application Support/Postbird","~/Library/Preferences/com.electron.postbird.plist","~/Library/Saved Application State/com.electron.postbird.savedState"]}]]},"postbox":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Email client focusing on privacy protection","homepage":"https://www.postbox-inc.com/","names":["Postbox"],"ruby_source_checksum":{":sha256":"ef061b8c670b48150c8ad7163b207bf9ac22b6861047ca534ae42fc7f94f93a0"},"ruby_source_path":"Casks/p/postbox.rb","sha256":"baa32f662fe1d3663f1bec4e3afb4120a31809bd6478d13f1b94d72a0363559c","tap_string":"homebrew/cask","url_args":["https://d3nx85trn0lqsg.cloudfront.net/mac/postbox-7.0.65-mac64.dmg"],"version":"7.0.65","raw_artifacts":[[":app",["Postbox.app"]],[":zap",{":trash":["~/Library/Application Support/Postbox","~/Library/Application Support/PostboxApp","~/Library/Caches/com.crashlytics.data/com.postbox-inc.postbox","~/Library/Caches/com.postbox-inc.postbox","~/Library/Caches/Postbox","~/Library/Caches/PostboxApp","~/Library/PDF Services/Mail PDF with Postbox","~/Library/Preferences/com.postbox-inc.postbox.plist","~/Library/Saved Application State/com.postbox-inc.postbox.savedState"]}]]},"postgres-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App wrapper for Postgres","homepage":"https://postgresapp.com/","names":["Postgres"],"ruby_source_checksum":{":sha256":"b8e477874c3d4ee7bc8afc25f020298b3978d7a910136239c1cc9b8d399df0d3"},"ruby_source_path":"Casks/p/postgres-app.rb","sha256":"ee67776540fb0d29cbd119ea4db4cac3c182349ed53048fdf79766a588ac86b3","tap_string":"homebrew/cask","url_args":["https://github.com/PostgresApp/PostgresApp/releases/download/v2.9.6/Postgres-2.9.6-14-15-16-17-18.dmg"],"version":"2.9.6,14-15-16-17-18","raw_artifacts":[[":uninstall",{":launchctl":"com.postgresapp.Postgres2LoginHelper",":quit":["com.postgresapp.Postgres2","com.postgresapp.Postgres2MenuHelper"]}],[":app",["Postgres.app"]],[":zap",{":trash":["~/Library/Application Support/Postgres","~/Library/Caches/com.postgresapp.Postgres2","~/Library/Cookies/com.postgresapp.Postgres2.binarycookies","~/Library/Preferences/com.postgresapp.Postgres2.plist"]}]]},"postgrespreferencepane":{"depends_on_args":{":macos":":any"},"desc":"Preference Pane for controlling PostgreSQL database servers","homepage":"https://github.com/MaccaTech/PostgresPrefs","names":["PostgresPrefs"],"ruby_source_checksum":{":sha256":"21509e7ce46654f97a3511e1051cccc44e91ac3038532ed080a95ce5f3acb023"},"ruby_source_path":"Casks/p/postgrespreferencepane.rb","sha256":"970510169d0e37fb3feca6fa700d26fa2421aabcd19fc17db58eb0dca89ebb14","tap_string":"homebrew/cask","url_args":["https://github.com/MaccaTech/PostgresPrefs/releases/download/v2.7/PostgresPrefs-v2.7.dmg"],"version":"2.7","raw_artifacts":[[":prefpane",["PostgreSQL.prefPane"]],[":zap",{":trash":["~/Library/LaunchAgents/org.postgresql.preferences.*.plist","~/Library/Logs/PostgreSQL","~/Library/Preferences/org.postgresql.preferences.servers.plist"]}]]},"postico":{"auto_updates":true,"conflicts_with_args":{":cask":["postico@1"]},"depends_on_args":{":macos":":sonoma"},"desc":"GUI client for PostgreSQL databases","homepage":"https://eggerapps.at/postico2/","names":["Postico"],"ruby_source_checksum":{":sha256":"e6e030ca6a2657dbdc57105a69416aa6f80649ced53fe79f9cbdd80215e7fd2f"},"ruby_source_path":"Casks/p/postico.rb","sha256":"7108efcf3e04492595e9f062a13cd3c632cc42ca4ac7d612965f31f578e5367a","tap_string":"homebrew/cask","url_args":["https://downloads.eggerapps.at/postico/postico-9812.dmg"],"version":"2.3.4,9812","raw_artifacts":[[":app",["Postico 2.app"]],[":zap",{":trash":["~/Library/Application Scripts/at.eggerapps.Postico","~/Library/Caches/at.eggerapps.Postico","~/Library/Containers/at.eggerapps.Postico","~/Library/Preferences/at.eggerapps.Postico.plist","~/Library/Saved Application State/at.eggerapps.Postico.savedState"]}]]},"postico@1":{"conflicts_with_args":{":cask":["postico"]},"depends_on_args":{":macos":":any"},"desc":"GUI client for PostgreSQL databases","homepage":"https://eggerapps.at/postico/v1.php","names":["Postico 1"],"ruby_source_checksum":{":sha256":"2a328b3d09111e3955130f607199be49f7e3545d67a4bd3745615a625996d055"},"ruby_source_path":"Casks/p/postico@1.rb","sha256":"8adcbe10a1a077739e56d5c2795b763d9e1c546b773c65fcfd9eb03e0edad8d7","tap_string":"homebrew/cask","url_args":["https://downloads.eggerapps.at/postico/postico-9592.zip"],"version":"1.5.22,9592","raw_artifacts":[[":app",["Postico.app"]],[":zap",{":trash":["~/Library/Application Scripts/at.eggerapps.Postico","~/Library/Containers/at.eggerapps.Postico","~/Library/Preferences/at.eggerapps.Postico.plist","~/Library/Saved Application State/at.eggerapps.Postico.savedState"]}]]},"postman-agent":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop agent for Postman on the Web","homepage":"https://www.postman.com/downloads/postman-agent/","names":["Postman Agent"],"ruby_source_checksum":{":sha256":"3cfbf8c7ff781aa2367ae1175eab28e21f270643a032e380255e8e0ddd0be843"},"ruby_source_path":"Casks/p/postman-agent.rb","sha256":"55e383755e2a009b78b8a02f064c17dcb77c323f3b2f2f2a85e15d6cade2ec5e","tap_string":"homebrew/cask","url_args":["https://dl-agent.pstmn.io/download/version/0.5.2/osx_64"],"version":"0.5.2","raw_artifacts":[[":app",["Postman Agent.app"]],[":zap",{":trash":["~/Library/Application Support/PostmanAgent","~/Library/Preferences/com.postmanlabs.agent.mac.plist"]}]]},"postman-cli":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"CLI for command-line API management on Postman","homepage":"https://www.postman.com/downloads/","names":["Postman CLI"],"ruby_source_checksum":{":sha256":"3c9287c95e5b8556063d7f5cd86b67a68c672d48f25c928bcc703c970b490d7c"},"ruby_source_path":"Casks/p/postman-cli.rb","sha256":"134908a4ecd579920d32a205834246088f752169e2b0904c9b029896aaae6615","tap_string":"homebrew/cask","url_args":["https://dl-cli.pstmn.io/download/version/1.76.0/osx64"],"version":"1.76.0","raw_artifacts":[[":binary",["postman-cli"],{":target":"postman"}],[":zap",{":trash":"~/.postman"}]]},"postman":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collaboration platform for API development","homepage":"https://www.postman.com/","names":["Postman"],"ruby_source_checksum":{":sha256":"fd70bcd5404168a13f5f4c568ab645153e318175b7fc638f09080f2ec61f96c9"},"ruby_source_path":"Casks/p/postman.rb","sha256":"8df84120ba7e7bc1d249c4850a03aedb2ccf3b33e58b9f5e311c6662bc465507","tap_string":"homebrew/cask","url_args":["https://dl.pstmn.io/download/version/12.33.4/osx64"],"version":"12.33.4","raw_artifacts":[[":uninstall",{":quit":"com.postmanlabs.mac"}],[":app",["Postman.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.postmanlabs.mac.sfl*","~/Library/Application Support/com.postmanlabs.mac.ShipIt","~/Library/Application Support/Postman","~/Library/Caches/com.postmanlabs.mac","~/Library/Caches/com.postmanlabs.mac.ShipIt","~/Library/Caches/Postman","~/Library/HTTPStorages/com.postmanlabs.mac","~/Library/Preferences/ByHost/com.postmanlabs.mac.ShipIt.*.plist","~/Library/Preferences/com.postmanlabs.mac.plist","~/Library/Saved Application State/com.postmanlabs.mac.savedState"],":rmdir":"~/.postman"}]]},"postman@canary":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collaboration platform for API development","disable_args":{":date":"2025-11-15",":because":":no_longer_available"},"homepage":"https://www.postman.com/","names":["Postman Canary"],"ruby_source_checksum":{":sha256":"ef66e3b12755740d28a54740775e659d1a240bd518329d7d383e733b0f67f124"},"ruby_source_path":"Casks/p/postman@canary.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.pstmn.io/download/channel/canary/osx64"],"version":"11.2.14-canary240621-0734","raw_artifacts":[[":app",["PostmanCanary.app"]],[":zap",{":trash":"~/Library/Application Support/PostmanCanary"}]]},"posture-pal":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Bad posture reminding tool","homepage":"https://goodsnooze.gumroad.com/l/posturepal","names":["Posture Pal"],"ruby_source_checksum":{":sha256":"1de9d390604167cef2fe5792a936f667d003fe1378ac3f69846c0105cbd067ba"},"ruby_source_path":"Casks/p/posture-pal.rb","sha256":"420d48a7cbf5a6f2585b3e4192da65d258ad3bf6beaafa4cb607b0ab15519483","tap_string":"homebrew/cask","url_args":["https://macwhisper-site.vercel.app/posturepal/releases/Posture%20Pal-19.zip"],"version":"1.3,19","raw_artifacts":[[":app",["Posture Pal.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.goodsnooze.sebby-gum","~/Library/Preferences/com.goodsnooze.sebby-gum.plist","~/Library/Preferences/group.com.goodsnooze.posturepal.shared.plist"]}]]},"pot":{"depends_on_args":{":macos":":any"},"desc":"Software for text translation and recognition","homepage":"https://pot-app.com/","names":["Pot"],"ruby_source_checksum":{":sha256":"38395aea08b3b72a33d96b77116dcce6a017bfc9af97ecf941cc8552d03018d3"},"ruby_source_path":"Casks/p/pot.rb","sha256":"9ce47c9488126d3bdffbb0ec66c2979f4b9d759eb60078127cb294fd6fd07024","tap_string":"homebrew/cask","url_args":["https://github.com/pot-app/pot-desktop/releases/download/3.0.7/pot_3.0.7_x64.dmg"],"version":"3.0.7","raw_artifacts":[[":app",["pot.app"]],[":binary",["$APPDIR/pot.app/Contents/MacOS/pot"]],[":zap",{":trash":["~/Library/Application Support/com.pot-app.desktop","~/Library/Caches/com.pot-app.desktop"]}]]},"powder-player":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Torrent client and streaming media player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://powder.media/","names":["Powder Player"],"ruby_source_checksum":{":sha256":"29a77b8fdaa87f5a7790e3036f3ecc4b4231c734a93b823faad79d66c7a6b789"},"ruby_source_path":"Casks/p/powder-player.rb","sha256":"66f532b975c12f3d5343e7589dcc6746e1a555416494bd8f6b80642464b7b66a","tap_string":"homebrew/cask","url_args":["https://github.com/jaruba/PowderPlayer/releases/download/v1.60/PowderPlayer_v1.60.dmg"],"version":"1.60","raw_artifacts":[[":app",["Powder Player.app"]],[":zap",{":trash":["~/Library/Application Support/Powder-Player","~/Library/Caches/Powder-Player","~/Library/Preferences/media.powder.player.plist","~/Library/Saved Application State/media.powder.player.savedState"]}]]},"powder":{"depends_on_args":{":macos":":any"},"desc":"Physics sandbox game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://powdertoy.co.uk/","names":["Powder Toy"],"ruby_source_checksum":{":sha256":"e792355d97502e48d5ae4c07669c27f6c23c1d9e82afd8471ed9ec2c80d9037e"},"ruby_source_path":"Casks/p/powder.rb","sha256":"81236e7be76dbf5af8e63203f538deb5605dead0064b894f56f1225ddd4be8e6","tap_string":"homebrew/cask","url_args":["https://github.com/The-Powder-Toy/The-Powder-Toy/releases/download/v100.1.400/powder-v100.1.400-x86_64-darwin-macos.dmg"],"version":"100.1.400","raw_artifacts":[[":app",["The Powder Toy.app"]],[":zap",{":trash":["~/Library/Application Support/The Powder Toy","~/Library/Saved Application State/uk.co.powdertoy.tpt.savedState"]}]]},"power-manager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to automate tasks and improve power management","homepage":"https://dssw.co.uk/powermanager/","names":["Power Manager"],"ruby_source_checksum":{":sha256":"83bdf2db6ba4d8b4d5aceb4af2a4d59692ae13c037f62ccd242576876b6feff1"},"ruby_source_path":"Casks/p/power-manager.rb","sha256":"5eafc9d0733da2140555a8310e0896342e6fde70cc73507ae28737b42d0b4fec","tap_string":"homebrew/cask","url_args":["https://www.dssw.co.uk/powermanager/dsswpowermanager-5162.dmg"],"version":"5.16.2","raw_artifacts":[[":app",["Power Manager.app"]],[":zap",{":trash":["~/Library/Application Scripts/uk.co.dssw.powermanager.standard","~/Library/Application Scripts/uk.co.dssw.powermanager.update.download","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/uk.co.dssw.powermanager.standard.sfl*","~/Library/Containers/uk.co.dssw.powermanager.standard","~/Library/Containers/uk.co.dssw.powermanager.update.download"]}]]},"power-monitor":{"depends_on_args":{":macos":":ventura"},"desc":"Reports power adapter and battery status","homepage":"https://github.com/SAP/power-monitoring-tool-for-macos","names":["Power Monitor"],"ruby_source_checksum":{":sha256":"4df69ecaf9f8669657ee2df0ef619ff859c7d70cd6b1c883b96888537cf35fc5"},"ruby_source_path":"Casks/p/power-monitor.rb","sha256":"c3d58cff20b096f54efbe28b1bed6a2f641404e98a17c1e079364b35c1fa49d4","tap_string":"homebrew/cask","url_args":["https://github.com/SAP/power-monitoring-tool-for-macos/releases/download/1.3.5/PowerMonitor_1.3.5.pkg"],"version":"1.3.5","raw_artifacts":[[":uninstall",{":launchctl":["corp.sap.PowerMonitorDaemon","Power"],":pkgutil":"corp.sap.PowerMonitor.pkg"}],[":pkg",["PowerMonitor_1.3.5.pkg"]],[":zap",{":trash":["/Users/Shared/Power Monitor","~/Library/Caches/corp.sap.PowerMonitor","~/Library/HTTPStorages/corp.sap.PowerMonitor","~/Library/Preferences/corp.sap.PowerMonitor.plist","~/Library/Saved Application State/corp.sap.PowerMonitor.savedState"]}]]},"powerpanel":{"depends_on_args":{":macos":":any"},"desc":"Manage and control UPS systems","homepage":"https://www.cyberpowersystems.com/products/software/power-panel-personal/","names":["CyberPower PowerPanel Personal"],"ruby_source_checksum":{":sha256":"6043f8680750d4e82e8abb7099aede2131e2c6e677166e89ac595b37e9b6fa99"},"ruby_source_path":"Casks/p/powerpanel.rb","sha256":"87ca61bd45f8961f63e27b2953658fc503d652588b85f793e7f7a93a37cc685a","tap_string":"homebrew/cask","url_args":["https://dl4jz3rbrsfum.cloudfront.net/software/PPP_Mac_v2.7.2.pkg"],"version":"2.7.2","raw_artifacts":[[":uninstall",{":launchctl":["com.cpsww.ppupsd","com.cyberpower.powerpanel-personal.client","com.cyberpower.powerpanel-personal.daemon"],":quit":"com.cyberpower.powerpanel-personal.client",":pkgutil":["com.cpsww.ppupsd","com.cyberpower.powerpanelpersonal.ppp"],":delete":"/Applications/PowerPanel Personal.app"}],[":pkg",["PPP_Mac_v2.7.2.pkg"]],[":zap",{":delete":["/Library/LaunchAgents/com.cyberpower.powerpanel-personal.client.plist","/Library/LaunchDaemons/com.cyberpower.powerpanel-personal.daemon.plist"],":trash":["~/Library/Preferences/PowerPanel Personal.plist","~/Library/Saved Application State/PowerPanel Personal.savedState"]}]]},"powerphotos":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to organise photo libraries","homepage":"https://www.fatcatsoftware.com/powerphotos/","names":["PowerPhotos"],"ruby_source_checksum":{":sha256":"7e50484f167b3afdbddd5b429b3cce09eb5ec897ddd566a22e0633f9c8d232d7"},"ruby_source_path":"Casks/p/powerphotos.rb","sha256":"3a1e2dca4adda2d976721178f5df5667fa0ada2923a74131f2f7fa5e767d4aae","tap_string":"homebrew/cask","url_args":["https://www.fatcatsoftware.com/powerphotos/downloads/PowerPhotos_278.zip"],"version":"2.7.8","raw_artifacts":[[":uninstall",{":quit":"com.fatcatsoftware.PowerPhotos"}],[":app",["PowerPhotos.app"]],[":zap",{":trash":["~/Library/Application Scripts/8NQ43ND65V.com.fatcatsoftware.PowerPhotosLibraryList","~/Library/Application Support/com.fatcatsoftware.PowerPhotos","~/Library/Caches/com.fatcatsoftware.PowerPhotos","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.fatcatsoftware.PowerPhotos","~/Library/Group Containers/8NQ43ND65V.com.fatcatsoftware.PowerPhotosLibraryList","~/Library/HTTPStorages/com.fatcatsoftware.PowerPhotos","~/Library/Logs/PowerPhotos","~/Library/Preferences/com.fatcatsoftware.PowerPhotos.plist","~/Library/Saved Application State/com.fatcatsoftware.PowerPhotos.savedState"]}]]},"powershell@preview":{"depends_on_args":{":macos":":any"},"desc":"Command-line shell and scripting language","homepage":"https://github.com/PowerShell/PowerShell","names":["PowerShell"],"ruby_source_checksum":{":sha256":"1c4178129719637e66a5e6bb6e2cc396b330dda2718bb3d195f5e60fc80149fa"},"ruby_source_path":"Casks/p/powershell@preview.rb","sha256":"9fd1a4ea7b13ec549b9e9927f2fef5f6cee2b10c3ebbc5c24afc231306129f11","tap_string":"homebrew/cask","url_args":["https://github.com/PowerShell/PowerShell/releases/download/v7.7.0-preview.5/powershell-7.7.0-preview.5-osx-x64.pkg"],"version":"7.7.0-preview.5","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.powershell-preview",":delete":"/Applications/PowerShell-preview.app"}],[":pkg",["powershell-7.7.0-preview.5-osx-x64.pkg"]],[":zap",{":trash":["~/.cache/powershell","~/.config/PowerShell","~/.local/share/powershell"],":rmdir":["~/.cache","~/.config","~/.local","~/.local/share"]}]],"raw_caveats":"To use Homebrew in PowerShell, set:\n  Add-Content -Path $PROFILE.CurrentUserAllHosts -Value '$($HOMEBREW_PREFIX/bin/brew shellenv) | Invoke-Expression'\n"},"ppduck":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Integrates several image compression algorithms","homepage":"https://ppduck.com/","names":["PPDuck"],"ruby_source_checksum":{":sha256":"f1082cab191a2994306a2c8e13ebddb159e7ced1e33ce3c1f9827e83afc6853b"},"ruby_source_path":"Casks/p/ppduck.rb","sha256":"6a433d9ed5e742229deb5ce222815a568041177244eedf591f537111388d1bba","tap_string":"homebrew/cask","url_args":["https://ppduck.com/static/downloads/PPDuck3_3.10.20.dmg"],"version":"3.10.20","raw_artifacts":[[":app",["PPDuck3.app"]],[":zap",{":trash":["~/Library/Application Support/PPDuck3","~/Library/Logs/PPDuck3","~/Library/Preferences/com.weiju.ppduck.plist"]}]]},"pppc-utility":{"depends_on_args":{":macos":":ventura"},"desc":"Create configuration profiles containing a PPPC payload","homepage":"https://github.com/jamf/PPPC-Utility","names":["PPPC Utility","Privacy Preferences Policy Control Utility"],"ruby_source_checksum":{":sha256":"3facdc692bb4f4096224a81d021f4816a3f3dfb64f416551d61b7bd85da07c27"},"ruby_source_path":"Casks/p/pppc-utility.rb","sha256":"acf3bf97f79f1a9cbd51b5bc13eb88e7608eb55a32b3e281042824b04a8a98c5","tap_string":"homebrew/cask","url_args":["https://github.com/jamf/PPPC-Utility/releases/download/2.0.0/PPPC-Utility.zip"],"version":"2.0.0","raw_artifacts":[[":uninstall",{":quit":"com.jamf.opensource.pppcutility"}],[":app",["PPPC Utility.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jamf.opensource.pppcutility*","~/Library/Containers/com.jamf.opensource.pppcutility"]}]]},"ppsspp-emulator":{"depends_on_args":{":macos":":any"},"desc":"PSP emulator","homepage":"https://www.ppsspp.org/","names":["PPSSPP"],"ruby_source_checksum":{":sha256":"5e8b44910ac98ccf3dcdae87087fb110a2ee75ff05532e6214d3d661bd164737"},"ruby_source_path":"Casks/p/ppsspp-emulator.rb","sha256":"bad86fc544a2c2fc5795d6a5832a8925d6db43e5789fe507f742305aaa357e17","tap_string":"homebrew/cask","url_args":["https://www.ppsspp.org/files/1_20_4/PPSSPP_macOS.dmg"],"version":"1.20.4","raw_artifacts":[[":uninstall",{":quit":"org.ppsspp.ppsspp"}],[":app",["PPSSPPSDL.app"]],[":zap",{":trash":"~/.config/ppsspp"}]]},"praat":{"depends_on_args":{":macos":":any"},"desc":"Doing phonetics by computer","homepage":"https://praat.org/","names":["Praat"],"ruby_source_checksum":{":sha256":"30f6cc1786484936ef864010bd161f31a2f176435df94708a3d61e008ebd1a59"},"ruby_source_path":"Casks/p/praat.rb","sha256":"9e4d1d220cff32ccfa4521114d23c11ebbfd792db61884f6019a44bd4aba19d4","tap_string":"homebrew/cask","url_args":["https://github.com/praat/praat.github.io/releases/download/v7.0.02/praat7002_mac.dmg"],"version":"7.0.02,7002","raw_artifacts":[[":app",["Praat.app"]],[":binary",["$APPDIR/Praat.app/Contents/MacOS/Praat"],{":target":"praat"}],[":zap",{":trash":["~/Library/Preferences/Praat Prefs","~/Library/Saved Application State/org.praat.Praat.savedState"]}]]},"precize":{"depends_on_args":{":macos":":any"},"desc":"Detailed information for files, bundles and folders","homepage":"https://eclecticlight.co/taccy-signet-precize-alifix-utiutility-alisma/","names":["Precize"],"ruby_source_checksum":{":sha256":"b6b5c70fda7ad8dd7919a5dc35ac1b32004a8fd8a3adaac78c062cde8abfcac8"},"ruby_source_path":"Casks/p/precize.rb","sha256":"e798832aa867e017a7be4d0dd53ed9c9785155820264c851e2ee552ab767e049","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/06/precize116.zip"],"version":"1.16,2025.06","raw_artifacts":[[":app",["precize116/Precize.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.Precize","~/Library/HTTPStorages/co.eclecticlight.Precize","~/Library/Preferences/co.eclecticlight.Precize.plist","~/Library/Saved Application State/co.eclecticlight.Precize.savedState"]}]]},"preference-manager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Trash, backup, lock and restore video editor preferences","homepage":"https://www.digitalrebellion.com/prefman/","names":["Preference Manager"],"ruby_source_checksum":{":sha256":"fdb56507a980adee17d79e79627bc94766e3d688a7e85c4cdc0559ddcef7e88a"},"ruby_source_path":"Casks/p/preference-manager.rb","sha256":"dcaa511f529cf5e659e86f0e6ae49f4bbcd63669a4e66ebf6ccfee4a9a9b7295","tap_string":"homebrew/cask","url_args":["https://download.digitalrebellion.com/prefman/Preference_Manager_4540.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"4.5.4,4540","raw_artifacts":[[":app",["Preference Manager.app"]],[":zap",{":trash":["~/Library/Caches/com.digitalrebellion.SoftwareUpdate","~/Library/HTTPStorages/com.digitalrebellion.SoftwareUpdate","~/Library/LaunchAgents/com.digitalrebellion.PreferenceManagerAutoSave.plist","~/Library/Logs/Digital Rebellion","~/Library/Preferences/com.digitalrebellion*","~/Library/Saved Application State/com.digitalrebellion.PreferenceManager.savedState"]}]]},"preferencecleaner":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utility to simplify the task of deleting preference files","homepage":"https://echomist.co.uk/software/PreferenceCleaner.php","names":["PreferenceCleaner"],"ruby_source_checksum":{":sha256":"73878eda104378f7e03858b300a5caa1005932923c86182f3e3a8c8cdc76801a"},"ruby_source_path":"Casks/p/preferencecleaner.rb","sha256":"800f1df5ca2519eaf66e0efc383a7a3f76018f8f8760058c3cee08b5ec75bd8e","tap_string":"homebrew/cask","url_args":["https://echomist.co.uk/software/downloads/PreferenceCleaner_2.0.dmg"],"version":"2.0","raw_artifacts":[[":app",["PreferenceCleaner 2.app"]],[":zap",{":trash":"~/Library/Caches/uk.co.echomist.PreferenceCleaner2"}]]},"preform":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"3D printing setup, management, and monitoring","homepage":"https://formlabs.com/tools/preform/","names":["PreForm"],"ruby_source_checksum":{":sha256":"f3e736023b4e62c64d65a0dd6ec8622cfc4b9ac3a95072663ddff752ef531970"},"ruby_source_path":"Casks/p/preform.rb","sha256":"86d3253a7a59ec22c7bdbe1c775df4a86c03a78e3317b67c73b4ae9085778fe0","tap_string":"homebrew/cask","url_args":["https://downloads.formlabs.com/PreForm/Release/3.64.2/PreForm_mac_3.64.2_release_releaser_665_161433.dmg"],"version":"3.64.2,665_161433","raw_artifacts":[[":uninstall",{":quit":"com.formlabs.PreForm"}],[":app",["PreForm.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.formlabs.PreForm","~/Library/Preferences/com.formlabs.PreForm.plist","~/Library/Saved Application State/com.formlabs.PreForm.savedState"]}]]},"prefs-editor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Graphical user interface for the 'defaults' command","homepage":"https://apps.tempel.org/PrefsEditor/","names":["Prefs Editor"],"ruby_source_checksum":{":sha256":"17f4c60fb0ca9fe37ffe747a2ffa54e921dacae0715295bda887fb67bdb7166d"},"ruby_source_path":"Casks/p/prefs-editor.rb","sha256":"72b99db5da69f1a35a727dbcf7b82afdc482b40ba1b5b612b8e91f8512b23c2d","tap_string":"homebrew/cask","url_args":["https://files.tempel.org/Various/OSX_Prefs_Editor/PrefsEditor-1.4.2.zip"],"version":"1.4.2","raw_artifacts":[[":app",["Prefs Editor.app"]],[":zap",{":trash":["~/Library/Preferences/org.tempel.prefseditor.plist","~/Library/Saved Application State/org.tempel.prefseditor.savedState"]}]]},"prepros":{"depends_on_args":{":macos":":any"},"desc":"Web development companion","homepage":"https://prepros.io/","names":["Prepros"],"ruby_source_checksum":{":sha256":"9fa8849baa65633b0e87aa4ae7f184f5f2027f0d3c9af567924d101b52f60274"},"ruby_source_path":"Casks/p/prepros.rb","sha256":"efb858d618c1d2d23394b6dd916c9b9ae811bf7730dfdbe6080bd9907ece619b","tap_string":"homebrew/cask","url_args":["https://downloads.prepros.io/v7/7.40.4/Prepros-7.40.4.zip"],"version":"7.40.4","raw_artifacts":[[":app",["Prepros.app"]],[":zap",{":trash":["~/Library/Application Support/Prepros","~/Library/Application Support/Prepros-7","~/Library/Preferences/io.prepros.prepros.plist","~/Library/Saved Application State/io.prepros.prepros.savedState"]}]]},"presentation":{"depends_on_args":{":macos":":any"},"desc":"Tool for pdf slides","homepage":"https://iihm.imag.fr/blanch/software/osx-presentation/","names":["Présentation"],"ruby_source_checksum":{":sha256":"196737f6b170228b770f6db124a87ee4b7ff887966ea9f617586e3c545d76d7e"},"ruby_source_path":"Casks/p/presentation.rb","sha256":"6fb258e6eec0407f1fb1d99064a53418da2a9865f74f2298c876694e76fe4209","tap_string":"homebrew/cask","url_args":["https://iihm.imag.fr/blanch/software/osx-presentation/releases/osx-presentation-3.4.0.pkg"],"version":"3.4.0","raw_artifacts":[[":uninstall",{":pkgutil":"fr.imag.iihm.blanch.osx-presentation"}],[":pkg",["osx-presentation-3.4.0.pkg"]],[":zap",{":trash":"~/Library/Caches/com.apple.python/Applications/Présentation.app"}]]},"presentify":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Annotate screens, highlight cursors, and spotlight or zoom key areas","homepage":"https://presentifyapp.com/","names":["Presentify"],"ruby_source_checksum":{":sha256":"e6840a7319e693d7d3cbd07968bdac9af28a5449a4e0114f324145944d828f8c"},"ruby_source_path":"Casks/p/presentify.rb","sha256":"58ebb945db724ada06160723b6a94ba4cec9f736c61061a91bf27a8ff181d878","tap_string":"homebrew/cask","url_args":["https://rampatra.github.io/presentify-updates/Presentify-8.1.4.dmg"],"version":"8.1.4","raw_artifacts":[[":app",["Presentify.app"]],[":zap",{":trash":["~/Library/Caches/com.rampatra.presentify","~/Library/HTTPStorages/com.rampatra.presentify","~/Library/Preferences/com.rampatra.presentify.plist","~/Library/Preferences/presentify-user-defaults-suite.plist"]}]]},"prettyclean":{"depends_on_args":{":macos":":any"},"desc":"Easy to use Disk Cleanup Tools","homepage":"https://www.prettyclean.cc/","names":["PrettyClean"],"ruby_source_checksum":{":sha256":"af454cf810484fc526d897699e454a4e1de5d4dcdf8dadb405faff1aca18a776"},"ruby_source_path":"Casks/p/prettyclean.rb","sha256":"4b1989ec1e85061a71e9cef1583318ec9ed27efb7a64b12a46d8e5879d77ac21","tap_string":"homebrew/cask","url_args":["https://downloads.jmotor.org/prettyclean/v0.1.39/darwin-x86_64/PrettyClean_0.1.39_x64.dmg"],"version":"0.1.39","raw_artifacts":[[":app",["PrettyClean.app"]],[":zap",{":trash":["~/Library/Caches/cc.prettyclean.PrettyClean","~/Library/Logs/PrettyClean","~/Library/WebKit/cc.prettyclean.PrettyClean"]}]]},"pretzel":{"depends_on_args":{":macos":":any"},"desc":"DMCA-safe music for creators","homepage":"https://www.pretzel.rocks/","names":["Pretzel"],"ruby_source_checksum":{":sha256":"65a63759bbae8b068d6058fa7f579d499a8d8fc65fd66936e760dc00baceeb38"},"ruby_source_path":"Casks/p/pretzel.rb","sha256":"6c35608d13bd890926f08e0e83f08abb8b703e9e2b521401b3b24278c89fa23e","tap_string":"homebrew/cask","url_args":["https://download.pretzel.rocks/Pretzel-2.13.2-universal-mac.zip"],"version":"2.13.2","raw_artifacts":[[":app",["Pretzel.app"]],[":zap",{":trash":["~/Library/Application Support/@pretzel-aux","~/Library/Logs/Pretzel","~/Library/Preferences/rocks.pretzel.plist","~/Library/Saved Application State/rocks.pretzel.savedState"]}]]},"prezi-next":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-05",":because":":discontinued"},"desc":"Presentation software","disable_args":{":date":"2026-04-06",":because":":discontinued"},"homepage":"https://prezi.com/","names":["Prezi Next"],"ruby_source_checksum":{":sha256":"50c179fcd3fd737d5f7b694a1054ebc041f028715b1f13be2db5a592d81ea564"},"ruby_source_path":"Casks/p/prezi-next.rb","sha256":"6fa4e5858881d8bd8b8258129ad7f50f5d03471666b154bdcfe0fd799b671683","tap_string":"homebrew/cask","url_args":["https://desktopassets.prezi.com/mac/pitch/releases/Prezi_Next_1.63.0.dmg"],"version":"1.63.0","raw_artifacts":[[":app",["Prezi Next.app"]],[":zap",{":trash":["~/Library/Application Support/com.prezi.pitch.desktop","~/Library/Caches/com.prezi.pitch.desktop","~/Library/HTTPStorages/com.prezi.pitch.desktop","~/Library/Logs/Prezi Next","~/Library/Logs/Prezi Next_debug.log","~/Library/Preferences/com.prezi.pitch.desktop.plist","~/Library/Saved Application State/com.prezi.pitch.desktop.savedState"]}]]},"prezi-video":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Lets you interact with your content live as you stream or record","homepage":"https://prezi.com/video/","names":["Prezi Video"],"ruby_source_checksum":{":sha256":"8f40be11c8c34fa5149d5c74982204669a04bb4f6a823a4aa980f2ec077f1402"},"ruby_source_path":"Casks/p/prezi-video.rb","sha256":"aac8f4fd53e76f084383d22599982a95bf70a5a97e8cf8b98257251f66d4b406","tap_string":"homebrew/cask","url_args":["https://desktopassets.prezi.com/mac/prezi-video/releases/Prezi_Video_2.35.0.zip"],"version":"2.35.0","raw_artifacts":[[":uninstall",{":launchctl":"com.prezi.prezivideo.vcam.assistant",":quit":"com.prezi.PreziCast",":pkgutil":["com.prezi.PreziCast","com.prezi.prezivideo.vcam.plugin"],":delete":["/Applications/Prezi Video.app","/Library/CoreMediaIO/Plug-Ins/DAL/PreziAR.plugin"]}],[":pkg",["Prezi_Video.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.prezi.PreziCast","~/Library/Preferences/com.prezi.PreziCast.plist","~/Library/Preferences/com.prezi.PreziVideo.vcam"]}]]},"prince":{"depends_on_args":{":macos":":any"},"desc":"Convert HTML to PDF","homepage":"https://www.princexml.com/","names":["Prince"],"ruby_source_checksum":{":sha256":"4376f9ba732348765a01c9963e1cf2a09a58b3fa8c8fa7e72aa74e25ea5c5fa1"},"ruby_source_path":"Casks/p/prince.rb","sha256":"732e588d7930f0dbc570bf9a0afbe5271805f3176490bc635e4446518650644a","tap_string":"homebrew/cask","url_args":["https://www.princexml.com/download/prince-17-macos.zip"],"version":"17","raw_artifacts":[[":command_wrapper",["prince"],{":executable":"$HOMEBREW_PREFIX/Caskroom/prince/17/prince-17-macos/lib/prince/bin/prince",":args":["--prefix","$HOMEBREW_PREFIX/Caskroom/prince/17/prince-17-macos/lib/prince"]}]]},"principle":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Design animated and interactive user interfaces","homepage":"https://principleformac.com/","names":["Principle"],"ruby_source_checksum":{":sha256":"0cf1900da657825370bbabd0613f8666f10dd6cdade247ac4407441b611a098b"},"ruby_source_path":"Casks/p/principle.rb","sha256":"e6a2def395492c476563e6dc99fcce1e3872166b235b072f2b963dceae13ca96","tap_string":"homebrew/cask","url_args":["https://principleformac.com/download/Principle_6_43.zip"],"version":"6.43","raw_artifacts":[[":app",["Principle.app"]],[":zap",{":trash":["~/Library/Application Support/com.danielhooper.principle","~/Library/Caches/com.danielhooper.principle","~/Library/HTTPStorages/com.danielhooper.principle","~/Library/Preferences/com.danielhooper.principle.plist","~/Library/Saved Application State/com.danielhooper.principle.savedState"]}]]},"printopia":{"depends_on_args":{":macos":":any"},"desc":"AirPrint to any printer","homepage":"https://www.decisivetactics.com/products/printopia/","names":["Printopia"],"ruby_source_checksum":{":sha256":"4ccda7991748016fe75a776eae5ed1bf9cf6f512726359242933731b55335967"},"ruby_source_path":"Casks/p/printopia.rb","sha256":"3211bc9136eaa1db849df4109e04e51122032003c1717067d2db92561a54dfee","tap_string":"homebrew/cask","url_args":["https://download.decisivetactics.com/downloads/printopia/Printopia_3.0.23.zip"],"version":"3.0.23","raw_artifacts":[[":uninstall",{":launchctl":"com.decisivetactics.printopia-server",":quit":["com.decisivetactics.printopia","com.decisivetactics.printopia-server"]}],[":app",["Printopia.app"]],[":zap",{":trash":["/Library/Application Support/com.decisivetactics.printopia","/Library/Logs/Printopia","/Users/Shared/._com.decisivetactics.printopia","/Users/Shared/Printopia","~/Library/Application Support/com.decisivetactics.printopia","~/Library/Caches/com.decisivetactics.printopia","~/Library/Preferences/com.decisivetactics.printopia.plist","~/Library/Saved Application State/com.decisivetactics.printopia.savedState"]}]]},"prism":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Statistical analysis and graphing software","homepage":"https://graphpad.com/","names":["GraphPad Prism"],"ruby_source_checksum":{":sha256":"412a0a8d26cd9c8f3750c554b5a305af7dfe186482e9e9dbff2fccdaf91ff4cf"},"ruby_source_path":"Casks/p/prism.rb","sha256":"3a3e6700325df42937fe560b473d02bc881f4878b3fad11785004374870012f5","tap_string":"homebrew/cask","url_args":["https://cdn.graphpad.com/downloads/prism/11/11.1.0/InstallPrism11.dmg"],"version":"11.1.0","raw_artifacts":[[":uninstall",{":quit":"com.GraphPad.Prism"}],[":app",["Prism 11.app"]],[":zap",{":delete":["/Library/Application Support/GraphPad","/Library/GraphPad"],":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.graphpad.prism.sfl*","~/Library/Application Support/GraphPad","~/Library/Caches/com.GraphPad.Prism","~/Library/HTTPStorages/com.GraphPad.Prism","~/Library/Logs/GraphPad","~/Library/Preferences/com.GraphPad.Prism.autocomplete.plist","~/Library/Preferences/com.GraphPad.Prism.plist","~/Library/Saved Application State/com.GraphPad.Prism.savedState","~/Library/WebKit/com.GraphPad.Prism"]}]]},"prisma-access-browser":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Secure enterprise browser with built-in threat and data protection","homepage":"https://get.pabrowser.com/welcome","names":["Prisma Access Browser"],"ruby_source_checksum":{":sha256":"02d3d87e3b33fbeceb5ebc5a016585a87b9368735d1c0a239023c54a2c180ef0"},"ruby_source_path":"Casks/p/prisma-access-browser.rb","sha256":"a2e582c6843aa8b91b7674fd93ea8a78ae3cb805bec056d6eadc5ba959f43bc3","tap_string":"homebrew/cask","url_args":["https://updates.talon-sec.com/releases/Prisma%20Access%20Browser/mac/packaged/universal/Prisma%20Access%20Browser-156.17.7.48-3bc1081f.pkg"],"version":"156.17.7.48,3bc1081f","raw_artifacts":[[":uninstall",{":launchctl":["com.paloaltonetworks.prismaaccessbrowserupdater.agent","com.paloaltonetworks.prismaaccessbrowserupdater.daemon","com.paloaltonetworks.PrismaAccessBrowserUpdater.wake.system","com.paloaltonetworks.prismaaccessbrowserupdater.xpcservice"],":quit":"com.talon-sec.Work",":pkgutil":"com.talon-sec.Work"}],[":pkg",["PrismaBrowser-universal.pkg"]],[":zap",{":delete":["/Library/Application Support/PAB","/Library/PAB"],":trash":["~/Library/Application Support/PAB","~/Library/Caches/com.paloaltonetworks.PrismaAccessBrowserUpdater","~/Library/Caches/PAB","~/Library/HTTPStorages/com.paloaltonetworks.PrismaAccessBrowserUpdater","~/Library/PAB"]}]]},"prisma-studio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Visual database editor for Prisma projects","homepage":"https://www.prisma.io/studio","names":["Prisma Studio"],"ruby_source_checksum":{":sha256":"c0c986ee65f49312e4ff2f6c1fdcbbfa13adac0908838cd4279370965cb3d623"},"ruby_source_path":"Casks/p/prisma-studio.rb","sha256":"00dd82a9f8ab8f193f4d60b635edaac9f75b341f53c1ca0957efd898db1ba952","tap_string":"homebrew/cask","url_args":["https://github.com/prisma/studio/releases/download/v0.458.0/Prisma-Studio.dmg"],"version":"0.458.0","raw_artifacts":[[":app",["Prisma Studio.app"]],[":zap",{":trash":["~/Library/Application Support/Prisma Studio","~/Library/Logs/Prisma Studio","~/Library/Preferences/io.prisma.studio.plist","~/Library/Saved Application State/io.prisma.studio.savedState"]}]]},"prismlauncher":{"auto_updates":true,"desc":"Minecraft launcher","homepage":"https://prismlauncher.org/","names":["Prism Launcher"],"ruby_source_checksum":{":sha256":"14a4a7883e740d051c3d1c2333db2234f8d8b85711afa6b7557779629354d1eb"},"ruby_source_path":"Casks/p/prismlauncher.rb","sha256":"15126a7df57acb4f37fe581dad68cb03c7bb60b70eb82345f8bb3246235600c6","tap_string":"homebrew/cask","url_args":["https://github.com/PrismLauncher/PrismLauncher/releases/download/11.1.1/PrismLauncher-macOS-11.1.1.zip"],"version":"11.1.1","raw_artifacts":[[":app",["Prism Launcher.app"]],[":binary",["$APPDIR/Prism Launcher.app/Contents/MacOS/prismlauncher"]],[":zap",{":trash":["~/Library/Application Support/PrismLauncher/metacache","~/Library/Application Support/PrismLauncher/PrismLauncher-*.log","~/Library/Application Support/PrismLauncher/prismlauncher.cfg","~/Library/Preferences/org.prismlauncher.PrismLauncher.plist","~/Library/Saved Application State/org.prismlauncher.PrismLauncher.savedState","~/Library/WebKit/org.prismlauncher.PrismLauncher"]}]]},"pritunl":{"depends_on_args":{":macos":":any"},"desc":"OpenVPN client","homepage":"https://client.pritunl.com/","names":["Pritunl"],"ruby_source_checksum":{":sha256":"302468d462493f491ada4c6422b5518a4484f71cfdb340ab5be163cd199cc28e"},"ruby_source_path":"Casks/p/pritunl.rb","sha256":"bd0d77c08d64f4ed9e6c6c4ead8a689e9c2cec5c397bbb89e89953ccd5c2c66f","tap_string":"homebrew/cask","url_args":["https://github.com/pritunl/pritunl-client-electron/releases/download/1.4.4777.90/Pritunl.pkg.zip"],"version":"1.4.4777.90","raw_artifacts":[[":uninstall",{":launchctl":["com.pritunl.client","com.pritunl.service"],":signal":["TERM","com.electron.pritunl"],":pkgutil":"com.pritunl.pkg.Pritunl",":delete":"/Applications/Pritunl.app"}],[":pkg",["Pritunl.pkg"]],[":zap",{":trash":["~/Library/Application Support/pritunl","~/Library/Caches/pritunl","~/Library/Preferences/com.electron.pritunl*"]}]]},"privacynotes":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"End-to-end encrypted notes, tasks, files, journal, passwords and bookmark sync","homepage":"https://privacynotes.app/","names":["PrivacyNotes"],"ruby_source_checksum":{":sha256":"c1fce6fd12a99d6336853f02aa9dcd2d2aee83ba628aa81b2f0d9ccbdefe25b9"},"ruby_source_path":"Casks/p/privacynotes.rb","sha256":"302745a7207ca4c75381d654c49860708404323f08007081d9db738ddc980f05","tap_string":"homebrew/cask","url_args":["https://releases.privacynotes.app/0.696.1/PrivacyNotes_0.696.1_universal.dmg"],"version":"0.696.1","raw_artifacts":[[":app",["PrivacyNotes.app"]],[":zap",{":trash":["~/Library/Application Support/app.privacynotes","~/Library/Caches/app.privacynotes","~/Library/HTTPStorages/app.privacynotes","~/Library/Preferences/app.privacynotes.plist","~/Library/Saved Application State/app.privacynotes.savedState","~/Library/WebKit/app.privacynotes"]}]]},"privadovpn":{"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://privadovpn.com/","names":["PrivadoVPN"],"ruby_source_checksum":{":sha256":"627c2f79883f92154e094701fd7ef1386b39c4ea968662a4c34f1d7824aff9c6"},"ruby_source_path":"Casks/p/privadovpn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://privadovpn.com/apps/osx/PrivadoVPN.dmg"],"version":"4.2.0","raw_artifacts":[[":app",["PrivadoVPN.app"]],[":zap",{":trash":["~/Documents/PrivadoVPN","~/Library/Application Support/PrivadoVPN","~/Library/Caches/PrivadoVPN"]}]]},"private-internet-access":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://www.privateinternetaccess.com/","names":["Private Internet Access"],"ruby_source_checksum":{":sha256":"2a87a26c4a4760739b88dcbbe9cd575ef8e42d2c9edb50deeed15c7b3cd3afa5"},"ruby_source_path":"Casks/p/private-internet-access.rb","sha256":"824b5a469a7e42a634e98f140e6d31d567d564c8edaa78ebb6b05f0de311008e","tap_string":"homebrew/cask","url_args":["https://installers.privateinternetaccess.com/download/pia-macos-3.8-08539.zip"],"version":"3.8-08539","raw_artifacts":[[":uninstall",{":launchctl":["com.privateinternetaccess.vpn.daemon","com.privateinternetaccess.vpn.installhelper"],":quit":"com.privateinternetaccess.vpn",":delete":["/Applications/Private Internet Access.app","/usr/local/bin/piactl"]}],[":installer",{":script":{":executable":"Private Internet Access Installer.app/Contents/Resources/vpn-installer.sh",":sudo":true}}],[":zap",{":script":{":executable":"/Applications/Private Internet Access.app/Contents/Resources/vpn-installer.sh",":args":["uninstall"],":sudo":true},":trash":["~/Library/Application Support/com.privateinternetaccess.vpn","~/Library/LaunchAgents/com.privateinternetaccess.vpn","~/Library/LaunchAgents/com.privateinternetaccess.vpn.client.plist","~/Library/Preferences/com.privateinternetaccess.vpn","~/Library/Preferences/com.privateinternetaccess.vpn.plist","~/Library/Preferences/com.privateinternetaccess.vpn.support-tool.com.privateinternetaccess.vpn.plist"]}]]},"privatevpn":{"depends_on_args":{":macos":":any"},"desc":"VPN provider","disable_args":{":date":"2026-01-07",":because":":unreachable"},"homepage":"https://privatevpn.com/","names":["PrivateVPN"],"ruby_source_checksum":{":sha256":"c6efd7fe674a655f28187bbc81b8985a3b7a166ef387caebd35706a9d5827522"},"ruby_source_path":"Casks/p/privatevpn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://privatevpn.com/client/PrivateVPN.dmg"],"version":"3.3.6","raw_artifacts":[[":app",["PrivateVPN.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.privat.vpn.helper.plist","/Library/PrivilegedHelperTools/com.privat.vpn.helper","~/Library/Application Support/com.privat.vpn","~/Library/Caches/com.privat.vpn","~/Library/Cookies/com.privat.vpn.binarycookie","~/Library/Preferences/com.privat.vpn.plist"]}]]},"privileges":{"depends_on_args":{":macos":":any"},"desc":"Admin rights switcher","homepage":"https://github.com/SAP/macOS-enterprise-privileges","names":["Privileges"],"ruby_source_checksum":{":sha256":"9409b1357b8bd3fd6dd6a1c51a9c4146f9cbd8967a8b735bf0a8f93f7f756c61"},"ruby_source_path":"Casks/p/privileges.rb","sha256":"9677eb4c035368bea3fcc26a10fe7e5044920c9fcba750760ae20ec8f2c49009","tap_string":"homebrew/cask","url_args":["https://github.com/SAP/macOS-enterprise-privileges/releases/download/2.6.0/Privileges_2.6.0.pkg"],"version":"2.6.0","raw_artifacts":[[":uninstall",{":launchctl":["corp.sap.privileges.agent","corp.sap.privileges.daemon","corp.sap.privileges.helper","corp.sap.privileges.watcher"],":pkgutil":"corp.sap.privileges.pkg"}],[":pkg",["Privileges_2.6.0.pkg"]],[":binary",["$APPDIR/Privileges.app/Contents/MacOS/PrivilegesCLI"]],[":zap",{":trash":["~/Library/Application Scripts/corp.sap.privileges","~/Library/Containers/corp.sap.privileges","~/Library/Group Containers/*.corp.sap.privileges"]}]]},"prizmo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Scanning application with Optical Character Recognition (OCR)","homepage":"https://creaceed.com/prizmo","names":["Prizmo"],"ruby_source_checksum":{":sha256":"d96c1a6b7ced2a75d903a21e8cb8bbf31541a45b0d4fc1a621bfecf3457ab050"},"ruby_source_path":"Casks/p/prizmo.rb","sha256":"71f085b54ec6dde38a25675a81a9e799661fcd82b27629b28bbf8e88907d6456","tap_string":"homebrew/cask","url_args":["https://creaceed.s3.amazonaws.com/downloads/prizmo4_4.7.1.zip"],"version":"4.7.1","raw_artifacts":[[":app",["Prizmo.app"]],[":zap",{":trash":["~/Library/Application Scripts/62UF8HAVJA.com.creaceed.prizmo","~/Library/Application Scripts/com.creaceed.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.creaceed.prizmo2.sfl*","~/Library/Containers/com.creaceed.prizmo*","~/Library/Group Containers/62UF8HAVJA.com.creaceed.prizmo"]}]]},"processing":{"depends_on_args":{":macos":":any"},"desc":"Flexible software sketchbook and a language for learning how to code","homepage":"https://processing.org/","names":["Processing"],"ruby_source_checksum":{":sha256":"db1fff26e5f7f0eb3086090737e7c0b0a54cbbdebe6d0b03402be97b4b74f5bc"},"ruby_source_path":"Casks/p/processing.rb","sha256":"d22d90852cf6f9d1dbc0bf4152691baa98820a36ea93acafea942ebbd6a2d5e5","tap_string":"homebrew/cask","url_args":["https://github.com/processing/processing4/releases/download/processing-1435-4.5.7/processing-4.5.7-macos-x64.dmg"],"version":"4.5.7,1435","raw_artifacts":[[":uninstall",{":quit":"org.processing.app"}],[":app",["Processing.app"]],[":zap",{":trash":["~/Library/Preferences/org.processing.app.plist","~/Library/Preferences/org.processing.four.plist","~/Library/Preferences/processing.app.tools.plist","~/Library/Processing"]}]]},"processmonitor":{"depends_on_args":{":macos":":any"},"desc":"Monitor process activity","homepage":"https://objective-see.org/products/utilities.html#ProcessMonitor","names":["ProcessMonitor"],"ruby_source_checksum":{":sha256":"3d751dd0a7ad8ad4be267499ca536a61881ca75e51cef8f20f6b05fd28b9d2a5"},"ruby_source_path":"Casks/p/processmonitor.rb","sha256":"6c5721def426de77bff61d672d076314d89fb6bad28969f3b15b9f8c87cbd591","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/objective-see/deploy/downloads/ProcessMonitor_1.5.0.zip"],"version":"1.5.0","raw_artifacts":[[":app",["ProcessMonitor.app"]],[":binary",["$APPDIR/ProcessMonitor.app/Contents/MacOS/ProcessMonitor"],{":target":"processmonitor"}],[":zap",{":trash":"~/Library/Caches/com.objective-see.ProcessMonitor"}]]},"processspy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Process monitor","homepage":"https://process-spy.app/","names":["ProcessSpy"],"ruby_source_checksum":{":sha256":"8367b96ed6a521706a6977843dc417e98d302a67b0eaeb67af323cf53623b9e0"},"ruby_source_path":"Casks/p/processspy.rb","sha256":"f04806b3887ac56998d6639fd411f4a5c2c2c6b02a382cd7751518e60d39046c","tap_string":"homebrew/cask","url_args":["https://process-spy.app/archive/ProcessSpy_1.15.2.dmg"],"version":"1.15.2","raw_artifacts":[[":uninstall",{":quit":"com.itone.ProcessSpy"}],[":app",["ProcessSpy.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.itone.ProcessSpy","~/Library/Preferences/com.itone.ProcessSpy.plist","~/Library/Saved Application State/com.itone.ProcessSpy.savedState"]}]]},"procexp":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Jonathan Levin's procexp utility","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.newosxbook.com/tools/procexp.html","names":["Process Explorer"],"ruby_source_checksum":{":sha256":"d7476eff48cb6e3e15ce5ed71d532ba804db9010b549c829dad976a67f714f4c"},"ruby_source_path":"Casks/p/procexp.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://newosxbook.com/tools/procexp.tgz"],"version":"1.0.0","raw_artifacts":[[":binary",["procexp"]]]},"proclaim":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Church presentation software","homepage":"https://proclaim.logos.com/","names":["Proclaim"],"ruby_source_checksum":{":sha256":"44adb2a6223c2df58189d434c4740726a8f0fc039e193fa007491bf487193702"},"ruby_source_path":"Casks/p/proclaim.rb","sha256":"817771639ea2b6fcf1cb1d9e009bfc14da37bc447c5bb7cf1e21c745873578fd","tap_string":"homebrew/cask","url_args":["https://downloads.logoscdn.com/Proclaim/Installer/4.22.0.0095/Proclaim.dmg"],"version":"4.22.0.0095","raw_artifacts":[[":app",["Proclaim.app"]],[":zap",{":trash":["~/Library/Application Support/Proclaim","~/Library/Preferences/com.logos.Proclaim.plist","~/Library/Saved Application State/com.logos.Proclaim.savedState"]}]]},"productive":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Agency management system","homepage":"https://productive.io/","names":["Productive"],"ruby_source_checksum":{":sha256":"d8a42adeddb641da41fb189a57f2d8a7244e52e720de45c351f3be4281c8645e"},"ruby_source_path":"Casks/p/productive.rb","sha256":"d2392869312c41632a90ea41e6a3e9fb96d83d0ad49b51bb8c3db8639c07b49c","tap_string":"homebrew/cask","url_args":["https://download.productive.io/desktop/electron/Productive-1.17.4.dmg"],"version":"1.17.4","raw_artifacts":[[":app",["Productive.app"]],[":zap",{":trash":["~/Library/Application Support/productive","~/Library/Caches/io.productive","~/Library/Caches/io.productive.ShipIt","~/Library/Caches/productive-updater","~/Library/Preferences/io.productive.plist","~/Library/Saved Application State/io.productive.savedState"]}]]},"profilecreator":{"depends_on_args":{":macos":":any"},"desc":"Create standard or customised configuration profiles","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/ProfileCreator/ProfileCreator","names":["ProfileCreator"],"ruby_source_checksum":{":sha256":"41269a574521a6382fc969b6041fab55bedb44b23f11a7a180f300e1a8aacdef"},"ruby_source_path":"Casks/p/profilecreator.rb","sha256":"8579e70603a932faa8498181056e09469fa55b3fc2d0397fba165ac21f3a84ba","tap_string":"homebrew/cask","url_args":["https://github.com/ProfileCreator/ProfileCreator/releases/download/0.3.7/ProfileCreator-0.3.7.dmg"],"version":"0.3.7","raw_artifacts":[[":app",["ProfileCreator.app"]],[":zap",{":trash":["~/Library/Application Support/ProfileCreator","~/Library/Application Support/ProfilePayloads","~/Library/Preferences/com.github.ProfileCreator.plist"]}]]},"profind":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File search app","homepage":"https://www.zeroonetwenty.com/profind/","names":["ProFind"],"ruby_source_checksum":{":sha256":"d4bc4c6e14ec2bb4ba590d3da7e5209bd533b9035044a77a308ef36519b2178f"},"ruby_source_path":"Casks/p/profind.rb","sha256":"f4a794aba4fc9d9027a32aec00e988690226b19d4881f0318be411a9a1cfdd4c","tap_string":"homebrew/cask","url_args":["https://www.zeroonetwenty.com/profind/downloads/ProFind142.dmg"],"version":"1.42","raw_artifacts":[[":uninstall",{":launchctl":"com.zeroonetwenty.ProFindHelper",":quit":"com.zeroonetwenty.ProFind"}],[":app",["ProFind.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.zeroonetwenty.ProFind","~/Library/Application Support/com.zeroonetwenty.ProFind","~/Library/Caches/com.zeroonetwenty.ProFind","~/Library/HTTPStorages/com.zeroonetwenty.ProFind","~/Library/Preferences/com.zeroonetwenty.ProFind.plist","~/Library/Saved Application State/com.zeroonetwenty.ProFind.savedState"]}]]},"profit":{"depends_on_args":{":macos":":monterey"},"desc":"Financial trading software from Nelogica","homepage":"https://www.nelogica.com.br/","names":["Profit"],"ruby_source_checksum":{":sha256":"2097c1aabaf0b94d44074a9444fc2f9deab62363d8a452a3804b9f898cee9887"},"ruby_source_path":"Casks/p/profit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloadserver-cdn.nelogica.com.br/content/mac/stable/x64/profit.dmg"],"url_kwargs":{":user_agent":":browser"},"version":"1.0.0.60-stable","raw_artifacts":[[":app",["Profit.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nelogica.profit.sfl*","~/Library/Application Support/Profit","~/Library/Caches/com.nelogica.profit","~/Library/Logs/ProfitMac","~/Library/Preferences/com.nelogica.profit.plist","~/Library/Saved Application State/com.nelogica.profit.savedState"]}]]},"programmer-dvorak":{"container_args":{":nested":"Programmer Dvorak v1.2.pkg/Contents/Archive.pax.gz"},"depends_on_args":{":macos":":any"},"desc":"Keyboard layout for programmers","homepage":"https://www.kaufmann.no/roland/dvorak/","names":["Programmer Dvorak"],"ruby_source_checksum":{":sha256":"a899829c107413d68679d2da18eed2db5310810e5497abf89c51142d4e8b11b5"},"ruby_source_path":"Casks/p/programmer-dvorak.rb","sha256":"842ffaf714aaac91b0287c4e4576f18be1bfc32693709593a118572a7cc78006","tap_string":"homebrew/cask","url_args":["https://www.kaufmann.no/downloads/macos/ProgrammerDvorak-1_2_13.pkg.zip"],"version":"1.2.13","raw_artifacts":[[":keyboard_layout",["Library/Keyboard Layouts/Programmer Dvorak.bundle"]]],"raw_caveats":"You must reboot for the installation of programmer-dvorak to take effect.\n"},"progressive-downloader":{"depends_on_args":{":macos":":ventura"},"desc":"Download manager","homepage":"https://www.macpsd.net/","names":["Progressive Downloader"],"ruby_source_checksum":{":sha256":"239079095dfb9e5e298a895190600bf2acf48b18ce53d2e3053d771d05625e00"},"ruby_source_path":"Casks/p/progressive-downloader.rb","sha256":"b856d1515ca2876a4a899d73a93c6349c829bf5af507cd3d80ab0ccdef80f305","tap_string":"homebrew/cask","url_args":["https://www.macpsd.net/update/10.0.1/PSD.dmg"],"version":"10.0.1","raw_artifacts":[[":app",["Progressive Downloader.app"]],[":zap",{":trash":["~/Library/Application Support/Progressive Downloader Data","~/Library/Caches/com.PS.Downloader","~/Library/Caches/com.PS.PSD","~/Library/HTTPStorages/com.PS.PSD","~/Library/Preferences/com.PS.PSD.plist"]}]]},"projectlibre":{"depends_on_args":{":macos":":any"},"desc":"Microsoft Project in your browser","homepage":"https://www.projectlibre.com/","names":["ProjectLibre"],"ruby_source_checksum":{":sha256":"b1f69e6d69d949775299d53790c7c9e1ebd07de075267bda6ef80c7da65a5265"},"ruby_source_path":"Casks/p/projectlibre.rb","sha256":"d5648a8cb3fd6a1f316eafe051fc9adbdd9a77eb825aec278f7959eeb7dc9723","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/projectlibre/ProjectLibre/1.9/ProjectLibre-1.9.8.dmg"],"version":"1.9.8","raw_artifacts":[[":app",["ProjectLibre.app"]],[":zap",{":trash":"~/Library/Preferences/com.projectlibre1.*"}]]},"prolific-pl2303":{"depends_on_args":{":macos":":any"},"desc":"PL2303 USB-to-serial driver","homepage":"https://www.prolific.com.tw/US/","names":["Prolific USB to Serial Cable driver"],"ruby_source_checksum":{":sha256":"ac6805c7434c8e45b35aca4c766cdd4b1baba3deb9cfaf3726418ac0748acae4"},"ruby_source_path":"Casks/p/prolific-pl2303.rb","sha256":"2c4c1ebf8f1eb997cde5c138b881c4389e17069114b6ef3a1aaff53e424465f2","tap_string":"homebrew/cask","url_args":["https://www.prolific.com.tw/wp-content/uploads/2025/07/PL2303HXD_G_Mac-Driver_v2.2.11_20250314.pkg_-1.7z"],"version":"2.2.11,20250314,2025,07,_-1","raw_artifacts":[[":uninstall",{":quit":["com.prolific.cdc.PLCdcFSDriver","com.prolific.PLVCDriver"],":kext":"com.prolific.driver.PL2303",":pkgutil":["com.prolific.driver.PL2303","com.prolific.pkg.PLFSDriver","com.prolific.pkg.PLVCDriver","com.Susteen.driver.PL2303"],":delete":["/Library/Extensions/ProlificUsbSerial.kext","/var/db/receipts/*PL2303*.*","/var/db/receipts/*ProlificUSbSerial*.*"]}],[":pkg",["PL2303HXD_G_Mac Driver_v2.2.11_20250314.pkg"]]],"raw_caveats":"prolific-pl2303 requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"pronotes":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Apple Notes extension","homepage":"https://www.pronotes.app/","names":["ProNotes"],"ruby_source_checksum":{":sha256":"89866773d323c985a27a9af4bf6e88e3e3e4a3350c6fdf0b54c0877a6b6be684"},"ruby_source_path":"Casks/p/pronotes.rb","sha256":"c4f8ff1beae55203453e3c674cfb161828f91223a10d23e3891916646331de59","tap_string":"homebrew/cask","url_args":["https://assets.pronotes.app/downloads/ProNotes-0.7.8.2.zip"],"version":"0.7.8.2","raw_artifacts":[[":app",["ProNotes.app"]],[":zap",{":trash":["~/Library/Caches/com.dexterleng.ProNotes","~/Library/Preferences/com.dexterleng.ProNotes.plist","~/Library/Saved Application State/com.dexterleng.ProNotes.savedState","~/Library/WebKit/com.dexterleng.ProNotes"]}]]},"pronterface":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Control your 3D printer from your PC","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/kliment/Printrun","names":["Printrun"],"ruby_source_checksum":{":sha256":"e3a760d4d9a8c5183c3304d2c0160f32e576836be4978178a392b4f0a3bbe612"},"ruby_source_path":"Casks/p/pronterface.rb","sha256":"b3fa041bb478b9d66b4a7654d93236b38ad36ec90370891943569c1073886e2b","tap_string":"homebrew/cask","url_args":["https://github.com/kliment/Printrun/releases/download/printrun-2.2.0/printrun-2.2.0_macos_x64.zip"],"version":"2.2.0","raw_artifacts":[[":app",["pronterface.app"]],[":zap",{":trash":["~/Library/Preferences/Pronterface.plist","~/Library/Saved Application State/Pronterface.savedState"]}]]},"propresenter":{"auto_updates":true,"conflicts_with_args":{":cask":["propresenter@beta"]},"depends_on_args":{":macos":":any"},"desc":"Presentation and production application for live events","homepage":"https://renewedvision.com/propresenter/","names":["ProPresenter"],"ruby_source_checksum":{":sha256":"db9feff41caa08c7b47c6a8da247d52223ff05143380e1ba8bf5f1643578d0a2"},"ruby_source_path":"Casks/p/propresenter.rb","sha256":"a428409c5a59c0e1f0ced0d8788d521c75672fadd50ec15e20992a1fffbd4b9d","tap_string":"homebrew/cask","url_args":["https://renewedvision.com/downloads/propresenter/mac/ProPresenter_21.4_352583705.zip"],"version":"21.4,352583705","raw_artifacts":[[":app",["ProPresenter.app"]],[":zap",{":trash":["/Library/Application Support/RenewedVision","/Library/Caches/com.renewedvision.ProPresenter21","/Users/Shared/Renewed Vision Media","~/Library/Application Support/RenewedVision/ProPresenter21","~/Library/Caches/com.renewedvision.ProPresenter21","~/Library/Caches/KSCrashReports/ProPresenter 21","~/Library/Caches/Sessions/ProPresenter 21","~/Library/Preferences/com.renewedvision.ProPresenter21.plist"],":rmdir":["~/Library/Application Support/RenewedVision","~/Library/Caches/KSCrashReports","~/Library/Caches/Sessions"]}]]},"propresenter@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["propresenter"]},"depends_on_args":{":macos":":any"},"desc":"Presentation and production application for live events","homepage":"https://renewedvision.com/propresenter/","names":["ProPresenter"],"ruby_source_checksum":{":sha256":"c8bba9b4f101b598b47f28b4c246ac4f76d3caaaac9ae355d4e14dab2642cd50"},"ruby_source_path":"Casks/p/propresenter@beta.rb","sha256":"a428409c5a59c0e1f0ced0d8788d521c75672fadd50ec15e20992a1fffbd4b9d","tap_string":"homebrew/cask","url_args":["https://renewedvision.com/downloads//propresenter/mac/ProPresenter_21.4_352583705.zip"],"version":"21.4,352583705","raw_artifacts":[[":uninstall",{":quit":"com.renewedvision.propresenter"}],[":app",["ProPresenter.app"]],[":zap",{":trash":["/Library/Application Support/RenewedVision","/Library/Caches/com.renewedvision.ProPresenter21","/Users/Shared/Renewed Vision Media","~/Library/Application Support/bugsnag-shared-com.renewedvision.propresenter","~/Library/Application Support/RenewedVision/ProPresenter21","~/Library/Caches/bugsnag-shared-com.renewedvision.propresenter","~/Library/Caches/com.renewedvision.propresenter","~/Library/Caches/com.renewedvision.ProPresenter21","~/Library/Caches/KSCrashReports/ProPresenter 21","~/Library/Caches/Sessions/ProPresenter 21","~/Library/HTTPStorages/com.renewedvision.propresenter","~/Library/Preferences/com.renewedvision.ProPresenter21.plist","~/Library/Preferences/com.renewedvision.propresenter.plist"],":rmdir":["~/Library/Application Support/RenewedVision","~/Library/Caches/KSCrashReports","~/Library/Caches/Sessions"]}]]},"proscoreboard":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Scoreboard software","homepage":"https://renewedvision.com/proscoreboard/","names":["ProScoreboard"],"ruby_source_checksum":{":sha256":"fab7f3e69c09caa4d3125ac3740b5cb6a352fe2345b370a768e4cfdf836d6b55"},"ruby_source_path":"Casks/p/proscoreboard.rb","sha256":"46a9c37b38242910b71207cfd7e57557525594fbdb0295422049fd91a918847a","tap_string":"homebrew/cask","url_args":["https://renewedvision.com/downloads/ProScoreboard_8.0_134217732.zip"],"version":"8.0,134217732","raw_artifacts":[[":uninstall",{":quit":"com.renewedvision.Scoreboard"}],[":app",["ProScoreboard.app"]],[":zap",{":trash":["~/Library/Application Support/bugsnag-shared-com.renewedvision.Scoreboard","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.renewedvision.scoreboard.sfl*","~/Library/Caches/bugsnag-shared-com.renewedvision.Scoreboard","~/Library/Caches/com.renewedvision.Scoreboard","~/Library/HTTPStorages/com.renewedvision.Scoreboard*","~/Library/Preferences/com.renewedvision.Scoreboard*"]}]]},"prosys-opc-ua-browser":{"depends_on_args":{":macos":":any"},"desc":"Browse and visualise data from OPC UA servers","homepage":"https://prosysopc.com/products/opc-ua-browser/","names":["Prosys OPC UA Browser"],"ruby_source_checksum":{":sha256":"d407b29ae60f8aee1e70d8978c85e00b65e2cc2ecc36c3c967e5b18951d235d2"},"ruby_source_path":"Casks/p/prosys-opc-ua-browser.rb","sha256":"d8e53b82a0facc2b1905a04cbfd1efde3a95c2eb145b1b6b38c970d4e658e74c","tap_string":"homebrew/cask","url_args":["https://downloads.prosysopc.com/opcua/apps/UaBrowser/dist/2026.2.0-45/prosys-opc-ua-browser-mac-x64-2026.2.0-45.dmg"],"version":"2026.2.0,45","raw_artifacts":[[":uninstall",{":delete":"/Applications/Prosys OPC UA Browser.app"}],[":installer",{":script":{":executable":"Prosys OPC UA Browser Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q"]}}],[":zap",{":trash":["~/.prosysopc","~/Desktop/Prosys OPC UA Browser"]}]]},"protege":{"depends_on_args":{":macos":":any"},"desc":"Ontology editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://protege.stanford.edu/","names":["Protégé"],"ruby_source_checksum":{":sha256":"8936d17305c612024b228801f1ff36364f831f7f1bbfb08861fd79c1373293d7"},"ruby_source_path":"Casks/p/protege.rb","sha256":"a3037b38dbdbf8c4cb49ae6d883542c93a9c5f58f17b5c3121b44dee29a428e7","tap_string":"homebrew/cask","url_args":["https://github.com/protegeproject/protege-distribution/releases/download/protege-5.6.9/Protege-5.6.9-mac.zip"],"version":"5.6.9","raw_artifacts":[[":app",["Protege-5.6.9/Protégé.app"]],[":zap",{":trash":["~/.Protege","~/Library/Preferences/protege_preferences.*","~/Library/Saved Application State/edu.stanford.protege.savedState"]}]]},"protoio-overflow":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Create interactive user flow diagrams","homepage":"https://overflow.io/","names":["Overflow"],"ruby_source_checksum":{":sha256":"3a416feef0f94e5878b4e68403a264d8f9356c7ee1f3412f92a9c72e6f6da034"},"ruby_source_path":"Casks/p/protoio-overflow.rb","sha256":"22148f2248a47d4923e85b606130e13e6340bc9b61649ad583eda65182163cce","tap_string":"homebrew/cask","url_args":["https://app-updates.overflow.io/packages/updates/osx_64/d37e5a83f1842cf59085310d43389b17dc73069b/Overflow-3.5.405.dmg"],"version":"3.5.405","raw_artifacts":[[":app",["Overflow.app"]],[":zap",{":trash":["~/Library/Application Support/overflow","~/Library/Preferences/io.overflow.mac.app.plist"]}]]},"protokol":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"MIDI and OSC Monitor","homepage":"https://hexler.net/protokol","names":["protokol"],"ruby_source_checksum":{":sha256":"545d234fc1395010fea9b74914df1b406652ce53eba6dd232286e5f2d029fa0d"},"ruby_source_path":"Casks/p/protokol.rb","sha256":"84391e266b503a49138ec711195ad2219a3ef41140400d2e6adee9535e30cb98","tap_string":"homebrew/cask","url_args":["https://hexler.net/pub/protokol/protokol-0.6.8.141-macos.dmg"],"version":"0.6.8,141","raw_artifacts":[[":app",["Protokol.app"]],[":zap",{":trash":["~/Library/Application Support/net.hexler.Protokol","~/Library/Caches/net.hexler.Protokol","~/Library/HTTPStorages/net.hexler.Protokol","~/Library/HTTPStorages/net.hexler.Protokol.binarycookies","~/Library/Logs/net.hexler.Protokol","~/Library/Preferences/net.hexler.Protokol.plist"],":rmdir":"~/Documents/Protokol"}]]},"proton-drive":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Client for Proton Drive","homepage":"https://proton.me/drive","names":["Proton Drive"],"ruby_source_checksum":{":sha256":"f87b2e4f4a9fb568e460361018918074fca4d42086731f6285bdf5161c0db540"},"ruby_source_path":"Casks/p/proton-drive.rb","sha256":"e89c467632a91815d5edace10917f8db19a712d7c44dbcc0dbf167b274e63951","tap_string":"homebrew/cask","url_args":["https://proton.me/download/drive/macos/3.0.3/ProtonDrive-3.0.3.dmg"],"version":"3.0.3","raw_artifacts":[[":uninstall",{":launchctl":"ch.protonmail.drive.agent"}],[":app",["Proton Drive.app"]],[":zap",{":trash":["~/Library/Application Scripts/ch.protonmail.drive*","~/Library/Application Support/FileProvider/ch.protonmail.drive.fileprovider","~/Library/Containers/ch.protonmail.drive*","~/Library/Group Containers/*ch.protonmail.protondrive","~/Library/Preferences/ch.protonmail.drive*"]}]]},"proton-mail-bridge":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Bridges Proton Mail to email clients supporting IMAP and SMTP protocols","homepage":"https://proton.me/mail/bridge","names":["Proton Mail Bridge"],"ruby_source_checksum":{":sha256":"8215c4e5ae738e1f3dc5a562b599de350792298ef8f4ada66d0689caa004f3ca"},"ruby_source_path":"Casks/p/proton-mail-bridge.rb","sha256":"91ef13aad7c6ddac00527e850350583ff88138b07fe46e72bbf0318a217bad4b","tap_string":"homebrew/cask","url_args":["https://github.com/ProtonMail/proton-bridge/releases/download/v3.27.1/Bridge-Installer.dmg"],"version":"3.27.1","raw_artifacts":[[":uninstall",{":launchctl":"Proton Mail Bridge",":quit":"com.protonmail.bridge"}],[":app",["Proton Mail Bridge.app"]],[":zap",{":trash":["~/Library/Application Support/protonmail","~/Library/Caches/Proton AG/Proton Mail Bridge","~/Library/Caches/protonmail"]}]]},"proton-mail":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Client for Proton Mail and Proton Calendar","homepage":"https://proton.me/mail","names":["Proton Mail"],"ruby_source_checksum":{":sha256":"95ff4f2ba56a686a16d58a3d9769cd9f484a7788c19cd83df36c46d025932fe3"},"ruby_source_path":"Casks/p/proton-mail.rb","sha256":"5fc2daf66300b58bba53f5f0a0524a1918ad085b5b79497944b783dc70ff40e7","tap_string":"homebrew/cask","url_args":["https://proton.me/download/mail/macos/1.15.1/ProtonMail-desktop.dmg"],"version":"1.15.1","raw_artifacts":[[":uninstall",{":delete":"/Applications/Proton Mail Uninstaller.app"}],[":app",["Proton Mail.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ch.protonmail.desktop.sfl*","~/Library/Application Support/Proton Mail","~/Library/Caches/ch.protonmail.desktop","~/Library/Caches/ch.protonmail.desktop.ShipIt","~/Library/HTTPStorages/ch.protonmail.desktop","~/Library/Logs/Proton Mail","~/Library/Preferences/ch.protonmail.desktop.plist","~/Library/Saved Application State/ch.protonmail.desktop.savedState"]}]]},"proton-meet":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for Proton Meet","homepage":"https://proton.me/meet","names":["Proton Meet"],"ruby_source_checksum":{":sha256":"5db9f85d745a3b34b87710b81b4363f0c65c59e9a29d1aa6beff899f25190ff6"},"ruby_source_path":"Casks/p/proton-meet.rb","sha256":"864645e613ed69336693a962485cca6a05d266c088e36fc51b52ea4c08d3c626","tap_string":"homebrew/cask","url_args":["https://proton.me/download/meet/macos/1.0.14/ProtonMeet-desktop.dmg"],"version":"1.0.14","raw_artifacts":[[":app",["Proton Meet.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ch.protonmeet.desktop.sfl*","~/Library/Application Support/Proton Meet","~/Library/Logs/Proton Meet","~/Library/Preferences/ch.protonmeet.desktop.plist"]}]]},"proton-pass":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for Proton Pass","homepage":"https://proton.me/pass","names":["Proton Pass"],"ruby_source_checksum":{":sha256":"3246fb8e47e7a1a6e4cbb96f28bb0b3053539a38f4b55f751dc6090e39497ab0"},"ruby_source_path":"Casks/p/proton-pass.rb","sha256":"85de844c9b23f797117ef768043552466ddaa45618b35e2d5a8e051675d88c80","tap_string":"homebrew/cask","url_args":["https://proton.me/download/pass/macos/ProtonPass_1.42.0.dmg"],"version":"1.42.0","raw_artifacts":[[":app",["Proton Pass.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/me.proton.pass.electron..sfl*","~/Library/Application Support/Proton Pass","~/Library/Caches/me.proton.pass.electron","~/Library/Caches/me.proton.pass.electron.ShipIt","~/Library/HTTPStorages/me.proton.pass.electron","~/Library/Logs/Proton Pass","~/Library/Preferences/me.proton.pass.electron.plist","~/Library/Saved Application State/me.proton.pass.electron.savedState"]}]]},"protonvpn":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"VPN client focusing on security","homepage":"https://protonvpn.com/","names":["ProtonVPN"],"ruby_source_checksum":{":sha256":"00d39998495c433d92854457024a880354d8e37e4c7f2afca579c2cb55bf67a4"},"ruby_source_path":"Casks/p/protonvpn.rb","sha256":"662ea912764a95f3b100e1c22695a3fc2a2366de10df81762f3c36a5307eefc0","tap_string":"homebrew/cask","url_args":["https://vpn.protondownload.com/download/macos/6.5.2/ProtonVPN_mac_v6.5.2.dmg"],"version":"6.5.2","raw_artifacts":[[":uninstall",{":launchctl":"ch.protonvpn.ProtonVPNStarter",":quit":"ch.protonvpn.mac"}],[":app",["ProtonVPN.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.group.ch.protonvpn.mac","~/Library/Application Scripts/ch.protonvpn.*","~/Library/Application Support/CrashReporter/ProtonVPN*","~/Library/Application Support/ProtonVPN","~/Library/Caches/ch.protonvpn.mac","~/Library/Caches/com.apple.nsurlsessiond/Downloads/ch.protonvpn.mac","~/Library/Caches/SentryCrash/ProtonVPN","~/Library/Containers/ch.protonvpn.*","~/Library/Cookies/ch.protonvpn.mac.binarycookies","~/Library/Group Containers/*.group.ch.protonvpn.mac","~/Library/Logs/ProtonVPN.log","~/Library/Preferences/ch.protonvpn.mac.plist","~/Library/WebKit/ch.protonvpn.mac"]}]]},"protopie":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Create interactive prototypes","homepage":"https://www.protopie.io/","names":["ProtoPie"],"ruby_source_checksum":{":sha256":"96b7c498cc2f5be86d4f78799f4a32f2f409d7dc25cd6fd195d3a1d9cda3a32f"},"ruby_source_path":"Casks/p/protopie.rb","sha256":"f0324271712b257563b45c45f5cd7f4b2dfae30721f330c75a5f5c697f78c902","tap_string":"homebrew/cask","url_args":["https://release.protopie.io/ProtoPie-9.0.0-universal.dmg"],"version":"9.0.0","raw_artifacts":[[":app",["ProtoPie.app"]],[":zap",{":trash":["~/Library/Application Support/ProtoPie","~/Library/Preferences/io.protopie.plist","~/Library/Saved Application State/io.protopie.savedState"]}]]},"provideoplayer":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Presentation software","homepage":"https://renewedvision.com/provideoplayer/","names":["ProVideoPlayer"],"ruby_source_checksum":{":sha256":"a95439b7327c3e5750e0d1ff2fbca298b08d025a795f2555e471592f5d6e23f6"},"ruby_source_path":"Casks/p/provideoplayer.rb","sha256":"ce29eea5aa768b0f351703d6b63145e0d0a720b7b3e1813f7805f689cf5ab6d3","tap_string":"homebrew/cask","url_args":["https://renewedvision.com/downloads/ProVideoPlayer_3.9_50921506.zip"],"version":"3.9,50921506","raw_artifacts":[[":uninstall",{":quit":"com.renewedvision.pvp3"}],[":app",["ProVideoPlayer.app"]],[":zap",{":trash":["~/Library/Application Support/bugsnag-shared-com.renewedvision.pvp*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.renewedvision.pvp*.sfl*","~/Library/Caches/bugsnag-shared-com.renewedvision.pvp*","~/Library/Caches/com.renewedvision.pvp*","~/Library/HTTPStorages/com.renewedvision.pvp*","~/Library/HTTPStorages/com.renewedvision.pvp*.binarycookies","~/Library/Preferences/com.renewedvision.pvp*.plist"]}]]},"provisionql":{"depends_on_args":{":macos":":sequoia"},"desc":"Quick Look plugin for mobile apps and provisioning profiles","homepage":"https://github.com/ealeksandrov/ProvisionQL","names":["ProvisionQL"],"ruby_source_checksum":{":sha256":"7b579aa9dafd41991eceffe930a00634910e7f1f7e9291504c0378d9cf910ebc"},"ruby_source_path":"Casks/p/provisionql.rb","sha256":"949a7a69d2920c2f00a1246c65d0fd93b78ef8237a88af5ac4dd0f24245bd01a","tap_string":"homebrew/cask","url_args":["https://github.com/ealeksandrov/ProvisionQL/releases/download/2.0.0/ProvisionQL.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["ProvisionQL.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ealeksandrov.ProvisionQL","~/Library/Application Scripts/com.ealeksandrov.ProvisionQL.preview","~/Library/Application Scripts/com.ealeksandrov.ProvisionQL.thumbnail","~/Library/Containers/com.ealeksandrov.ProvisionQL","~/Library/Containers/com.ealeksandrov.ProvisionQL.preview","~/Library/Containers/com.ealeksandrov.ProvisionQL.thumbnail"]}]]},"prowlarr":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Indexer manager/proxy for various PVR apps","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://prowlarr.com/","names":["Prowlarr"],"ruby_source_checksum":{":sha256":"d7be844c14c36a6297d57d1e59b23f1daa44811a604ab9dffbec3b44fa6eae3a"},"ruby_source_path":"Casks/p/prowlarr.rb","sha256":"c6e5074b431259f4ddbf26aba35e618a920154ccb9a342bbc072e0f817c8331d","tap_string":"homebrew/cask","url_args":["https://github.com/Prowlarr/Prowlarr/releases/download/v2.5.2.5491/Prowlarr.master.2.5.2.5491.osx-app-core-x64.zip"],"version":"2.5.2.5491","raw_artifacts":[[":app",["Prowlarr.app"]],[":zap",{":trash":"~/.config/Prowlarr"}]]},"prowritingaid":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Grammar checker, style editor, and writing mentor","homepage":"https://prowritingaid.com/","names":["ProWritingAid"],"ruby_source_checksum":{":sha256":"f00c7913f3d8f92ee2394287dc41cddbc59fe36b8fa48f2c38e065b765059942"},"ruby_source_path":"Casks/p/prowritingaid.rb","sha256":"4ca07e66fd934a0d45f39469518f870aa5afee8b083fd61468265423b384b924","tap_string":"homebrew/cask","url_args":["https://cdn.prowritingaid.com/prowritingaid-desktop/desktop_2_5_41290/ProWritingAid.dmg"],"version":"2.5.41290","raw_artifacts":[[":app",["ProWritingAid.app"]],[":zap",{":trash":["~/Library/Application Support/ProWritingAid Desktop","~/Library/Application Support/ProWritingAid","~/Library/Preferences/com.orpheus.prowritingaid.mac.plist","~/Library/Saved Application State/com.orpheus.prowritingaid.mac.savedState"]}]]},"proxifier":{"depends_on_args":{":macos":":any"},"desc":"Proxy client","homepage":"https://www.proxifier.com/","names":["Proxifier"],"ruby_source_checksum":{":sha256":"0ee772bfdad7b5dd4102deab834456a8fc81c6e0b1036f7c9a6f2f7bb2444473"},"ruby_source_path":"Casks/p/proxifier.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.proxifier.com/download/ProxifierMac.dmg"],"version":"3.15","raw_artifacts":[[":app",["Proxifier.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.initex.proxifier.*.macos","~/Library/Application Support/Proxifier","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/Proxifier Help*","~/Library/Caches/com.initex.proxifier.macosx","~/Library/Containers/com.initex.proxifier.*.macos","~/Library/Group Containers/*.com.initex.proxifier.*.macos","~/Library/Logs/Proxifier","~/Library/Preferences/com.initex.proxifier.macosx.plist","~/Library/Saved Application State/com.initex.proxifier.macosx.savedState"]}]]},"proxy-audio-device":{"depends_on_args":{":macos":":any"},"desc":"Sound and audio controller","homepage":"https://github.com/briankendall/proxy-audio-device","names":["Proxy Audio Device"],"ruby_source_checksum":{":sha256":"5bba89004c342db838a004a45518a3bb2837b96ead6b8a4230aec1a178dcd630"},"ruby_source_path":"Casks/p/proxy-audio-device.rb","sha256":"60dd384136444cf7e529685bf52b267ca96324778417b03529f8c6862daa753d","tap_string":"homebrew/cask","url_args":["https://github.com/briankendall/proxy-audio-device/releases/download/v1.1.0.1/ProxyAudioDevice_v1.1.0.1.zip"],"version":"1.1.0.1","raw_artifacts":[[":app",["Proxy Audio Device Settings.app"]],[":artifact",["ProxyAudioDevice.driver"],{":target":"/Library/Audio/Plug-Ins/HAL/ProxyAudioDevice.driver"}],[":postflight_steps",{":steps":[{":paths":[{":path":"/Library/Audio/Plug-Ins/HAL/ProxyAudioDevice.driver"}],":user":"root",":group":"wheel",":type":"set_ownership"},{":name":"coreaudiod",":sudo":true,":must_succeed":true,":type":"terminate_process"}]}],[":uninstall_postflight_steps",{":steps":[{":name":"coreaudiod",":sudo":true,":must_succeed":true,":type":"terminate_process"}]}],[":zap",{":trash":["~/Library/Preferences/net.briankendall.Proxy-Audio-Device-Settings.plist","~/Library/Saved Application State/net.briankendall.Proxy-Audio-Device-Settings.savedState"]}]]},"proxybridge":{"depends_on_args":{":macos":":ventura"},"desc":"Proxy client with per-application traffic routing rules","homepage":"https://proxybridge.interceptsuite.com/","names":["ProxyBridge"],"ruby_source_checksum":{":sha256":"27df8164302968cf59035c68a80b1e8b029fbb782d7664b27b4dde1e9c9ee2aa"},"ruby_source_path":"Casks/p/proxybridge.rb","sha256":"c375fff53349f009e7bedacb47528642041776f859f58972bfad02b190ef7dec","tap_string":"homebrew/cask","url_args":["https://github.com/InterceptSuite/ProxyBridge/releases/download/v4.1.0_MacOS/ProxyBridge-v4.1.0-Universal-Installer.pkg"],"version":"4.1.0,4.1.0_MacOS","raw_artifacts":[[":uninstall",{":quit":"com.interceptsuite.ProxyBridge",":pkgutil":"com.interceptsuite.ProxyBridge"}],[":pkg",["ProxyBridge-v4.1.0-Universal-Installer.pkg"]],[":zap",{":trash":["~/Library/Caches/com.interceptsuite.ProxyBridge","~/Library/Containers/com.interceptsuite.ProxyBridge","~/Library/Containers/com.interceptsuite.ProxyBridge.extension","~/Library/Group Containers/group.com.interceptsuite.ProxyBridge","~/Library/Preferences/com.interceptsuite.ProxyBridge.plist"]}]]},"proxygen-app":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"HTTP proxy tool","homepage":"https://proxygen.app/","names":["Proxygen"],"ruby_source_checksum":{":sha256":"2d5f7d13e9cbd64843f20ef30d1abbf94b59ecfb5d4bd06b6e92bb083b634d15"},"ruby_source_path":"Casks/p/proxygen-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.proxygen.app/Proxygen.dmg"],"version":"6.5","raw_artifacts":[[":uninstall",{":quit":"freshbits.Proxygen"}],[":app",["Proxygen.app"]],[":zap",{":trash":["~/Library/Application Scripts/freshbits.Proxygen","~/Library/Application Scripts/group.freshbits.Proxygen","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/freshbits.proxygen.sfl*","~/Library/Containers/freshbits.Proxygen","~/Library/Group Containers/group.freshbits.Proxygen"]}]]},"proxyman":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"HTTP debugging proxy","homepage":"https://proxyman.com/","names":["Proxyman"],"ruby_source_checksum":{":sha256":"802a2d92fa1dc03d704f84531f2d95f23d6d371f9ee433c03a8f27c201445dc3"},"ruby_source_path":"Casks/p/proxyman.rb","sha256":"6db2afd8002d94f7287318ea37cb1a242838568622210eb970669eb528de7d90","tap_string":"homebrew/cask","url_args":["https://download.proxyman.com/260200/Proxyman_26.2.0.dmg"],"version":"26.2.0,260200","raw_artifacts":[[":uninstall",{":launchctl":"com.proxyman.NSProxy.HelperTool",":quit":"com.proxyman.NSProxy",":delete":"/Library/PrivilegedHelperTools/com.proxyman.NSProxy.HelperTool"}],[":app",["Proxyman.app"]],[":binary",["$APPDIR/Proxyman.app/Contents/MacOS/proxyman-cli"]],[":uninstall_postflight_steps",{":steps":[{":name":"Proxyman",":type":"delete_keychain_certificate"}]}],[":zap",{":delete":"/Users/Shared/Proxyman",":trash":["~/.proxyman*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.proxyman.nsproxy.sfl*","~/Library/Application Support/com.proxyman","~/Library/Application Support/com.proxyman.NSProxy","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.proxyman.NSProxy","~/Library/Caches/com.proxyman.NSProxy","~/Library/Caches/Proxyman","~/Library/Cookies/com.proxyman.binarycookies","~/Library/Cookies/com.proxyman.NSProxy.binarycookies","~/Library/HTTPStorages/com.proxyman.NSProxy","~/Library/Preferences/com.proxyman.iconappmanager.userdefaults.plist","~/Library/Preferences/com.proxyman.NSProxy.plist","~/Library/Preferences/com.proxyman.plist","~/Library/Saved Application State/com.proxyman.NSProxy.savedState","~/Library/WebKit/com.proxyman.NSProxy"]}]]},"prudent":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Integrated environment for your personal and family ledger","homepage":"https://prudent.me/","names":["Prudent"],"ruby_source_checksum":{":sha256":"691c2d0fb4eaee5a12be623854313617f3199aed1fb9faff9fedf37b3049fc1d"},"ruby_source_path":"Casks/p/prudent.rb","sha256":"375970eadf59bab17e8add0057ea967b0376eb1385889d5b64f84a720e4dd4cb","tap_string":"homebrew/cask","url_args":["https://github.com/PrudentMe/main/releases/download/29/Prudent.zip"],"version":"29","raw_artifacts":[[":app",["Prudent.app"]],[":zap",{":trash":["~/Library/Application Support/Prudent","~/Library/Caches/Pruent","~/Library/Preferences/com.runningroot.prudent.plist","~/Library/Saved Application State/com.runningroot.prudent.savedState"]}]]},"prusaslicer":{"depends_on_args":{":macos":":any"},"desc":"G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)","homepage":"https://www.prusa3d.com/slic3r-prusa-edition/","names":["PrusaSlicer"],"ruby_source_checksum":{":sha256":"4e3eb43a6642d93f2763bcb21472e3b94172781caa2978ababc7818f364f2cf2"},"ruby_source_path":"Casks/p/prusaslicer.rb","sha256":"94fd7b8a9f87c9631e1c71739b15b184fc5f4c0ceabd69072f1c78f229a4fe40","tap_string":"homebrew/cask","url_args":["https://github.com/prusa3d/PrusaSlicer/releases/download/version_2.9.6/PrusaSlicer-2.9.6.dmg"],"version":"2.9.6","raw_artifacts":[[":app",["Original Prusa Drivers/PrusaSlicer.app"]],[":zap",{":trash":["~/Library/Application Support/PrusaSlicer","~/Library/Preferences/com.prusa3d.slic3r","~/Library/Saved Application State/com.prusa3d.slic3r.savedState"]}]]},"psi-plus":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"XMPP client designed for experienced users","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://psi-im.org/","names":["Psi+"],"ruby_source_checksum":{":sha256":"c007b88e9979fce23fcd8e26fafb0184dd4821a05ec6bdeb24f155f922323c65"},"ruby_source_path":"Casks/p/psi-plus.rb","sha256":"e73774fe112f08c28b61c917a7f01e40195bf8f8c9720487cb9abfbf9e84eb38","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/psiplus/Psi+-1.5.1639-macOS10.15-x86_64.dmg"],"version":"1.5.1639","raw_artifacts":[[":uninstall",{":quit":"com.psi-plus"}],[":app",["Psi+.app"]],[":zap",{":trash":["~/Library/Application Support/Psi+","~/Library/Caches/Psi+","~/Library/Saved Application State/com.psi-plus.savedState"]}]]},"psi":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Instant messaging application designed for the XMPP network","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://psi-im.org/","names":["Psi"],"ruby_source_checksum":{":sha256":"8dcf7283d5a391f2a5a11331bbbb760a4b67b760e8561b9c8f97f94ed8424a63"},"ruby_source_path":"Casks/p/psi.rb","sha256":"e6955acc3d9c7b835b29e1b13918abde6a4bf4748524847885cf896bc0972c8a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/psi/psi-1.4-mac.dmg"],"version":"1.4","raw_artifacts":[[":uninstall",{":quit":"org.psi-im"}],[":app",["Psi.app"]],[":zap",{":trash":["~/Library/Application Support/Psi","~/Library/Caches/Psi","~/Library/Saved Application State/org.psi-im.savedState"]}]]},"psiphon-conduit":{"depends_on_args":{":macos":":monterey"},"desc":"Psiphon network proxy tool","homepage":"https://conduit.psiphon.ca/","names":["Psiphon Conduit"],"ruby_source_checksum":{":sha256":"73d53dba2c02627ea1087c5bb1de2c830f2d44114726ae9acbcd6bc876427971"},"ruby_source_path":"Casks/p/psiphon-conduit.rb","sha256":"56a6be1708a2e458965fcc31743cfd8ecd186f3b6e739baaa9e027996bbf1ae4","tap_string":"homebrew/cask","url_args":["https://github.com/Psiphon-Inc/conduit/releases/download/release-mac-1.8.0-RC.2/conduit.dmg"],"version":"1.8.0-RC.2","raw_artifacts":[[":app",["Conduit.app"]],[":zap",{":trash":["~/Library/Application Scripts/ca.psiphon.conduit","~/Library/Containers/ca.psiphon.conduit"]}]]},"psst":{"depends_on_args":{":macos":":any"},"desc":"Spotify client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/jpochyla/psst/","names":["Psst"],"ruby_source_checksum":{":sha256":"eb7f554ae6cba95cb5d99fc56c02ac51eeb2b85c8e4b91cb48e93039715e90db"},"ruby_source_path":"Casks/p/psst.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/jpochyla/psst/releases/latest/download/Psst.dmg"],"version":"latest","raw_artifacts":[[":app",["Psst.app"]],[":zap",{":trash":["~/Library/Application Support/Psst","~/Library/Caches/com.jpochyla.psst","~/Library/Caches/Psst","~/Library/HTTPStorages/com.jpochyla.psst","~/Library/Preferences/com.jpochyla.psst.plist","~/Library/Saved Application State/com.jpochyla.psst.savedState"]}]]},"psychopy":{"depends_on_args":{":macos":":any"},"desc":"Create experiments in behavioral science","homepage":"https://www.psychopy.org/","names":["PsychoPy"],"ruby_source_checksum":{":sha256":"f2ab6aae92a41b775a032605a64d297d70d91ca7e8df2024d5b311dfd27692a2"},"ruby_source_path":"Casks/p/psychopy.rb","sha256":"01c3a32db263a9927e94c147b2acaab6563c5d54e79233ebaae5e3ec76f28f2f","tap_string":"homebrew/cask","url_args":["https://github.com/psychopy/psychopy/releases/download/2026.2.4/StandalonePsychoPy-2026.2.4-macOS-x86_64-3.11.dmg"],"version":"2026.2.4","raw_artifacts":[[":uninstall",{":quit":"org.opensciencetools.psychopy"}],[":app",["PsychoPy.app"]],[":zap",{":trash":["~/.psychopy3","~/Library/Preferences/org.opensciencetools.psychopy.plist","~/Library/Saved Application State/org.opensciencetools.psychopy.savedState"]}]]},"psysonic":{"auto_updates":true,"desc":"Desktop client for Navidrome and other Subsonic-compatible servers","homepage":"https://www.psysonic.de/","names":["Psysonic"],"ruby_source_checksum":{":sha256":"9ed48a4de8143065754e939d787199129c069ac76184e61d96c4ec7c9675a1dc"},"ruby_source_path":"Casks/p/psysonic.rb","sha256":"48135091bdc9690b2c4be90b5a449bbeca166ab59ebef262f72f38987872d50c","tap_string":"homebrew/cask","url_args":["https://github.com/Psysonic/psysonic/releases/download/app-v1.55.0/Psysonic_1.55.0_x64.dmg"],"version":"1.55.0","raw_artifacts":[[":uninstall",{":quit":"dev.psysonic.player"}],[":app",["Psysonic.app"]],[":zap",{":trash":["~/Library/Application Support/dev.psysonic.player","~/Library/Caches/dev.psysonic.player","~/Library/Preferences/dev.psysonic.player.plist","~/Library/Saved Application State/dev.psysonic.player.savedState","~/Library/WebKit/dev.psysonic.player"]}]]},"ptpwebcam":{"depends_on_args":{":macos":":any"},"desc":"DSLR live view video plugin","homepage":"https://ptpwebcam.org/","names":["PTP Webcam"],"ruby_source_checksum":{":sha256":"af2438ca7c77a0e097548526786c6bb41dad23cc1ec9b67e2f4c9c4cdf68051e"},"ruby_source_path":"Casks/p/ptpwebcam.rb","sha256":"3945f3fdda5b438584b769ee5d2e99a4d7cf7869db348c24ee387f033c8f02cc","tap_string":"homebrew/cask","url_args":["https://github.com/dognotdog/ptpwebcam/releases/download/v1.3.2/PTP_Webcam-v1.3.2.pkg"],"version":"1.3.2","raw_artifacts":[[":uninstall",{":launchctl":["org.ptpwebcam.PtpWebcamAgent","org.ptpwebcam.PtpWebcamAssistant"],":pkgutil":["org.ptpwebcam.pkg.EnableChrome","org.ptpwebcam.pkg.EnableSkype","org.ptpwebcam.pkg.EnableTeams","org.ptpwebcam.pkg.EnableZoom","org.ptpwebcam.pkg.PTPWebcam","org.ptpwebcam.pkg.RemoveEOSWebcam"],":delete":["/Library/CoreMediaIO/Plug-ins/DAL/PTPWebcamDALPlugin.plugin","/Library/LaunchDaemons/org.ptpwebcam.PtpWebcamAssistant.plist"]}],[":pkg",["PTP_Webcam-v1.3.2.pkg"]],[":zap",{":trash":["~/Library/Caches/org.ptpwebcam.PtpWebcamAgent","~/Library/HTTPStorages/org.ptpwebcam.PtpWebcamAgent","~/Library/Preferences/org.ptpwebcam.PtpWebcamAgent.plist"]}]]},"publii":{"depends_on_args":{":macos":":monterey"},"desc":"Static website generator","homepage":"https://getpublii.com/","names":["Publii"],"ruby_source_checksum":{":sha256":"1bc52e0b3abbd3e71578e19ae286973ee69964c37c5f341a9f174442dde5c140"},"ruby_source_path":"Casks/p/publii.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://getpublii.com/download/Publii-0.48.1-intel.dmg"],"version":"0.48.1,17565","raw_artifacts":[[":app",["Publii.app"]],[":zap",{":trash":["~/Documents/Publii","~/Library/Application Support/Publii","~/Library/Logs/Publii","~/Library/Preferences/com.tidycustoms.publii.plist"]}]]},"publish-or-perish":{"depends_on_args":{":macos":":any"},"desc":"Retrieves and analyzes academic citations","homepage":"https://harzing.com/resources/publish-or-perish","names":["Harzing Publish or Perish"],"ruby_source_checksum":{":sha256":"f4b5d31a427901fc6cc6044a92257fb942cd8fff485cc8a99e7cdcea07de2b38"},"ruby_source_path":"Casks/p/publish-or-perish.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://harzing.com/download/PoP8Mac.pkg"],"version":"8.19.5300.9483","raw_artifacts":[[":uninstall",{":pkgutil":["com.tarma.popmac","com.tarma.popmac.pkg"]}],[":pkg",["PoP8Mac.pkg"]],[":zap",{":trash":["~/Library/Application Support/Publish or Perish","~/Library/Preferences/com.tarma.popmac.plist","~/Library/Preferences/Publish or Perish.json"]}]]},"pulsar":{"desc":"Text editor","homepage":"https://pulsar-edit.dev/","names":["Pulsar"],"ruby_source_checksum":{":sha256":"b1b7fd1cff699e536b22524612f5772daa59a6c0a5bec16130538a537e5f8fff"},"ruby_source_path":"Casks/p/pulsar.rb","sha256":"1aa1bb588baa44bcb3b5f11a2b3d910a59e6594ee3a7f087feb5042d133970b8","tap_string":"homebrew/cask","url_args":["https://github.com/pulsar-edit/pulsar/releases/download/v1.132.1/Intel.Mac.Pulsar-1.132.1.dmg"],"version":"1.132.1","raw_artifacts":[[":app",["Pulsar.app"]],[":binary",["$APPDIR/Pulsar.app/Contents/Resources/app/ppm/bin/ppm"]],[":binary",["$APPDIR/Pulsar.app/Contents/Resources/pulsar.sh"],{":target":"pulsar"}],[":zap",{":trash":["~/.pulsar","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.pulsar-edit.pulsar.sfl*","~/Library/Application Support/Pulsar","~/Library/Preferences/dev.pulsar-edit.pulsar.plist","~/Library/Saved Application State/dev.pulsar-edit.pulsar.savedState"]}]]},"pulse-sms":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop client for Pulse SMS","homepage":"https://home.pulsesms.app/overview/","names":["Pulse SMS"],"ruby_source_checksum":{":sha256":"81f74b9d0d0890cfd7a91f0e1bea295ca40ba4972a224c28b258f64eb31a58ac"},"ruby_source_path":"Casks/p/pulse-sms.rb","sha256":"9e12b4a0b794ee4903ee59c57b10c5951a357f739c90bda387a81a55b9bdd73f","tap_string":"homebrew/cask","url_args":["https://github.com/maplemedia/pulse-sms-desktop/releases/download/v4.5.3/pulse-sms-4.5.3.dmg"],"version":"4.5.3","raw_artifacts":[[":app",["Pulse SMS.app"]],[":zap",{":trash":["~/Library/Application Support/pulse-sms","~/Library/Logs/pulse-sms"]}]]},"pulse":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"System activity monitor for CPU, memory, GPU, disk and network","homepage":"https://pulse.egoist.dev/","names":["Pulse"],"ruby_source_checksum":{":sha256":"175a6005560333bacc83aba72df1b111d8904b854c5678a18c40d8127978f8d5"},"ruby_source_path":"Casks/p/pulse.rb","sha256":"e4857574c703e825ba288ed7747827849fe7ffc8625ef29641cea50f699d26c3","tap_string":"homebrew/cask","url_args":["https://github.com/egoist/pulse-feedback/releases/download/v0.1.29/Pulse.0.1.29.arm64.dmg"],"version":"0.1.29","raw_artifacts":[[":uninstall",{":quit":"com.egoist.pulse"}],[":app",["Pulse.app"]],[":zap",{":trash":["~/Library/Application Support/Pulse","~/Library/Preferences/com.egoist.pulse.plist"]}]]},"puppetry":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Web testing solution for non-developers on top of Puppeteer and Jest","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://puppetry.app/","names":["Puppetry"],"ruby_source_checksum":{":sha256":"c1cfaaf7cb708fcbd781188c1a181f80cd2db821ddd79368bdb2451b96e0dd52"},"ruby_source_path":"Casks/p/puppetry.rb","sha256":"740b4892c1c7ed4164f1b9adcf2b9f27b2499d559e32029cd9af98f97b71cbfd","tap_string":"homebrew/cask","url_args":["https://github.com/dsheiko/puppetry/releases/download/v3.2.6/puppetry-mac-v3.2.6.zip"],"version":"3.2.6","raw_artifacts":[[":app",["puppetry.app"]],[":zap",{":trash":["~/Library/Application Support/puppetry","~/Library/Preferences/com.dsheiko.puppetry.plist","~/Library/Saved Application State/com.dsheiko.puppetry.savedState"]}]]},"pure-writer":{"depends_on_args":{":macos":":any"},"desc":"Desktop version of the Android app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://writer.drakeet.com/desktop","names":["Pure Writer Desktop"],"ruby_source_checksum":{":sha256":"f8fe1c6c185ee09f40b656651f44e3ab37efa2aa1bac9975a02b0afbe55a6730"},"ruby_source_path":"Casks/p/pure-writer.rb","sha256":"db9423c6aeb7afb8a089c3ccbc7f6ef248d9c8ad46c36d60c6c3d304a98c0e47","tap_string":"homebrew/cask","url_args":["https://github.com/PureWriter/desktop/releases/download/1.9.0/PureWriter-1.9.0-macOS.dmg"],"version":"1.9.0,1.9.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.drakeet.purewriter"}],[":pkg",["Pure Writer-1.9.0.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.drakeet.purewriter.plist"}]]},"purei-play":{"depends_on_args":{":macos":":any"},"desc":"PlayStation 2 emulator","homepage":"https://purei.org/","names":["Play!"],"ruby_source_checksum":{":sha256":"0eeada6b1d4caf181e218a6ab5df924a53556b248aa8d49ecba0eab0f75fa47a"},"ruby_source_path":"Casks/p/purei-play.rb","sha256":"ad9e03164a5bfe79c99e6d9d8c04db7b706a749eba29b33bef39bb7db2a36f36","tap_string":"homebrew/cask","url_args":["https://purei.org/downloads/play/stable/0.72/Play.dmg"],"version":"0.72","raw_artifacts":[[":app",["Play.app"]],[":zap",{":trash":["~/Library/Preferences/com.virtualapplications.Play.plist","~/Library/Saved Application State/com.virtualapplications.Play.savedState"]}]]},"puremac":{"depends_on_args":{":macos":":ventura"},"desc":"Open-source application manager and system cleaner","homepage":"https://github.com/momenbasel/PureMac","names":["PureMac"],"ruby_source_checksum":{":sha256":"19ad808cef2e1cfec833a8206c2b30cea09f0646539a4167354cddbaf9cf06f3"},"ruby_source_path":"Casks/p/puremac.rb","sha256":"5ba35fde0b60a645d61edacc8a8b8f198625ea91ac3750c60d41efe22a240a50","tap_string":"homebrew/cask","url_args":["https://github.com/momenbasel/PureMac/releases/download/v3.2.0/PureMac-3.2.0.zip"],"version":"3.2.0","raw_artifacts":[[":app",["PureMac.app"]],[":zap",{":trash":["~/Library/Caches/com.puremac.app","~/Library/LaunchAgents/com.puremac.scheduler.plist","~/Library/Preferences/com.puremac.app.plist"]}]]},"purevpn":{"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://www.purevpn.com/","names":["PureVPN"],"ruby_source_checksum":{":sha256":"83d03260c86604e38eef856a7f1a0b36b7a14184f08602b3f42c44716640dea4"},"ruby_source_path":"Casks/p/purevpn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dzglif4kkvz04.cloudfront.net/mac-2.0/packages/Production/PureVPN.pkg"],"version":"9.47.0","raw_artifacts":[[":uninstall",{":quit":"com.purevpn.app.mac",":pkgutil":"com.purevpn.mac.installer"}],[":pkg",["PureVPN.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/4H849Z7V2K.com.purevpn.app.mac","~/Library/Application Support/com.purevpn.app.mac","~/Library/Caches/com.purevpn.app.mac","~/Library/Group Containers/4H849Z7V2K.com.purevpn.app.mac","~/Library/HTTPStorages/com.purevpn.app.mac","~/Library/HTTPStorages/com.purevpn.app.mac.binarycookies","~/Library/Preferences/com.purevpn.app.mac.plist","~/Library/Preferences/group.com.purevpn.app.mac.firebase.plist","~/Library/Saved Application State/com.purevpn.app.mac.savedState"]}]]},"purge":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Clears caches and junk files by moving them to the Trash","homepage":"https://purgemac.com/","names":["Purge"],"ruby_source_checksum":{":sha256":"57647b0df959b2895b68f72a03cb1046ba90c0626f1fd8cb564726a7bdcd4b95"},"ruby_source_path":"Casks/p/purge.rb","sha256":"7c06e972734a7243b727c26b7ea8a093d6a1831a6c23adce1b364e40160043e3","tap_string":"homebrew/cask","url_args":["https://github.com/jithin-sabu/purge-app/releases/download/v1.13.0/Purgev1.13.0.dmg"],"version":"1.13.0","raw_artifacts":[[":uninstall",{":launchctl":["io.getpurge.helper","io.getpurge.watch"]}],[":app",["Purge.app"]],[":zap",{":trash":["~/Library/Application Support/io.getpurge.app","~/Library/Application Support/Purge","~/Library/Caches/io.getpurge.app","~/Library/HTTPStorages/io.getpurge.app","~/Library/HTTPStorages/io.getpurge.app.binarycookies","~/Library/Preferences/io.getpurge.app.intents.plist","~/Library/Preferences/io.getpurge.app.plist","~/Library/Saved Application State/io.getpurge.app.savedState"]}]]},"pusher":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Send push notifications through Apple Push Notification Service","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/noodlewerk/NWPusher","names":["NWPusher"],"ruby_source_checksum":{":sha256":"4877e3cd4e411ddac7258deb2d4049e9e1f923f3a3a1cbbcfd0b670289faffbf"},"ruby_source_path":"Casks/p/pusher.rb","sha256":"b329a5106b6670bf50da4b91ba34d82102edb70074828cf4d0cd879b1a5e2180","tap_string":"homebrew/cask","url_args":["https://github.com/noodlewerk/NWPusher/releases/download/0.7.5/pusher.app.zip"],"version":"0.7.5","raw_artifacts":[[":app",["Pusher.app"]],[":zap",{":trash":["~/Library/Pusher","~/Library/Saved Application State/com.noodlewerk.Pusher.savedState"]}]]},"puzzles-app":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-18",":because":":discontinued",":replacement_formula":"puzzles"},"desc":"Collection of small computer programmes which implement one-player puzzle games","disable_args":{":date":"2025-11-18",":because":":discontinued",":replacement_formula":"puzzles"},"homepage":"https://www.chiark.greenend.org.uk/~sgtatham/puzzles/","names":["Simon Tatham's Portable Puzzle Collection"],"ruby_source_checksum":{":sha256":"864a159335399024c8df640a1c2606c0a17b16d0f9a5520ec47f0e276b4de5c4"},"ruby_source_path":"Casks/p/puzzles-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.chiark.greenend.org.uk/~sgtatham/puzzles/Puzzles.dmg"],"version":"20241108","raw_artifacts":[[":app",["Puzzles.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/Puzzles Help*","~/Library/Saved Application State/uk.org.greenend.chiark.sgtatham.puzzles.savedState"]}]]},"pxplay":{"depends_on_args":{":macos":":monterey"},"desc":"Third-party Remote Play client for PlayStation consoles","homepage":"https://streamingdv.github.io/pxplay/","names":["PXPlay"],"ruby_source_checksum":{":sha256":"937aad32b73e1c10d9796413f3ad360c19504792951007fb67cb3c0b78c7f0e6"},"ruby_source_path":"Casks/p/pxplay.rb","sha256":"2ba15f01d8fe0a7ee992542c0778a30c250420cdeda6da6d2ea547a632ff99a8","tap_string":"homebrew/cask","url_args":["https://github.com/streamingdv/PSPlay-Application-Hosting/releases/download/v3.1.1_v8.1.1/PXPlay_3.1.1_macOSX_amd64.dmg"],"version":"3.1.1,8.1.1","raw_artifacts":[[":app",["PXPlay.app"]],[":zap",{":trash":["~/Library/Application Support/PXPlay","~/Library/Caches/com.streamingdv.pxplay","~/Library/Preferences/com.streamingdv.pxplay.plist","~/Library/Saved Application State/com.streamingdv.pxplay.savedState"]}]]},"pycharm-ce":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-12-08",":because":":discontinued",":replacement_cask":"pycharm"},"desc":"IDE for Python programming - Community Edition","homepage":"https://www.jetbrains.com/pycharm/","names":["Jetbrains PyCharm Community Edition","PyCharm CE"],"ruby_source_checksum":{":sha256":"eaace04690164a5989b44a1b921dae0651110c196ed8dab150c3839628dc60b0"},"ruby_source_path":"Casks/p/pycharm-ce.rb","sha256":"08ba97a278031ff1942ddefb18d8acf7582f0bb4a28ccdf5d65721bfb80ca456","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/python/pycharm-community-2025.2.5.dmg"],"version":"2025.2.5,252.28238.29","raw_artifacts":[[":app",["PyCharm CE.app"]],[":command_wrapper",["pycharm-ce"],{":executable":"$APPDIR/PyCharm CE.app/Contents/MacOS/pycharm"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/PyCharmCE2025.2","~/Library/Application Support/PyCharm2025.2","~/Library/Caches/com.apple.python/Applications/PyCharm CE.app","~/Library/Caches/JetBrains/PyCharmCE2025.2","~/Library/Caches/PyCharm2025.2","~/Library/Caches/PyCharmCE2025.2","~/Library/Logs/JetBrains/PyCharmCE2025.2","~/Library/Logs/PyCharm2025.2","~/Library/Logs/PyCharmCE2025.2","~/Library/Preferences/com.jetbrains.pycharm.ce.plist","~/Library/Preferences/jetbrains.jetprofile.asset.plist","~/Library/Preferences/PyCharm2025.2","~/Library/Preferences/PyCharmCE2025.2","~/Library/Saved Application State/com.jetbrains.pycharm.ce.savedState","~/Library/Saved Application State/com.jetbrains.pycharm.savedState"]}]]},"pycharm-edu":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-02-10",":because":":discontinued"},"desc":"Professional IDE for scientific and web Python development","disable_args":{":date":"2026-02-11",":because":":discontinued"},"homepage":"https://www.jetbrains.com/pycharm-edu/","names":["Jetbrains PyCharm Educational Edition","PyCharm Edu"],"ruby_source_checksum":{":sha256":"b62efa0ca835ccb2bb2c55286066cc345d3bd0d6bb7a44a23d1070ce32fd051f"},"ruby_source_path":"Casks/p/pycharm-edu.rb","sha256":"6902d330174b258cce1353343fd4ba2ccd7b6da1b3736d31a7cc3da6e41a93f4","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/python/pycharm-edu-2022.2.2.dmg"],"version":"2022.2.2,222.4345.35","raw_artifacts":[[":app",["PyCharm Edu.app"]],[":uninstall_postflight_steps",{":steps":[{":paths":[{":base":"search_path",":path":"charm"}],":content_contains":"# see com.intellij.idea.SocketLock for the server side of this interface",":type":"remove"}]}],[":zap",{":trash":["~/Library/Application Support/PyCharmEdu2022.2","~/Library/Caches/PyCharmEdu2022.2","~/Library/Logs/PyCharmEdu2022.2","~/Library/Preferences/PyCharmEdu2022.2"]}]]},"pycharm-oss":{"depends_on_args":{":macos":":any"},"desc":"Open-source edition of PyCharm","homepage":"https://github.com/JetBrains/intellij-community","names":["PyCharm OSS"],"ruby_source_checksum":{":sha256":"13d08ef80fab51a669ed119e952c94c6a3926ef55e3b53e8e2347a98833ef537"},"ruby_source_path":"Casks/p/pycharm-oss.rb","sha256":"35fc8bcdd9f0922a2351ee83bee587a7b3ea854694d4070bc58494e01974fb19","tap_string":"homebrew/cask","url_args":["https://github.com/JetBrains/intellij-community/releases/download/pycharm%2F2026.2.3/pycharm-2026.2.3.dmg"],"version":"2026.2.3","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.pycharm.ce"}],[":app",["PyCharm OSS.app"]],[":zap",{":trash":["~/Library/Application Support/JetBrains/PyCharmCE*","~/Library/Caches/JetBrains/PyCharmCE*","~/Library/Logs/JetBrains/PyCharmCE*","~/Library/Preferences/com.jetbrains.pycharm.ce.plist","~/Library/Saved Application State/com.jetbrains.pycharm.ce.savedState"]}]]},"pycharm":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"IDE for professional Python development","homepage":"https://www.jetbrains.com/pycharm/","names":["PyCharm","PyCharm Professional"],"ruby_source_checksum":{":sha256":"ef13cf80ff6e8824aded7b3260b42e86911c0402dc1ff558c3c98d4327716ed1"},"ruby_source_path":"Casks/p/pycharm.rb","sha256":"b23a49f2b495dbbb674648dd6f65d485b966d85954bfe54276ca3ccb00c78f05","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/python/pycharm-professional-2026.2.3.dmg"],"version":"2026.2.3,262.10968.92","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.pycharm"}],[":app",["PyCharm.app"]],[":command_wrapper",["pycharm"],{":executable":"$APPDIR/PyCharm.app/Contents/MacOS/pycharm"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/PyCharm2026.2","~/Library/Application Support/PyCharm2026.2","~/Library/Caches/JetBrains/PyCharm2026.2","~/Library/Logs/JetBrains/PyCharm2026.2","~/Library/Preferences/com.jetbrains.pycharm.plist","~/Library/Preferences/jetbrains.pc.*.plist","~/Library/Preferences/jetbrains.py.*.plist","~/Library/Preferences/jetbrains.pycharm.*.plist","~/Library/Preferences/PyCharm2026.2","~/Library/Saved Application State/com.jetbrains.pycharm.savedState"]}]]},"pyfa":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Fitting tool for EVE Online","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/pyfa-org/Pyfa","names":["pyfa"],"ruby_source_checksum":{":sha256":"aa495c17efcf2127551b70c09936440a2a7e783698b12e7059e5dfe45efc47a0"},"ruby_source_path":"Casks/p/pyfa.rb","sha256":"12b5cea9fac84e05c4e6329399a650e6c78e9cced8b79eb73669e0805143ab77","tap_string":"homebrew/cask","url_args":["https://github.com/pyfa-org/Pyfa/releases/download/v2.68.0/pyfa-v2.68.0-mac.zip"],"version":"2.68.0","raw_artifacts":[[":app",["pyfa.app"]],[":zap",{":trash":["~/Library/Caches/org.pyfaorg.pyfa","~/Library/Preferences/org.pyfaorg.pyfa.plist","~/Library/Saved Application State/org.pyfaorg.pyfa.savedState"]}]]},"pym-player":{"depends_on_args":{":macos":":any"},"desc":"Media player that automatically searches for subtitles","homepage":"https://pym.uce.pl/pym-player/","names":["PYM Player"],"ruby_source_checksum":{":sha256":"79b9e33ff71ea304330efbc66083d2c721be7296f19fb2e08afda7536f10464a"},"ruby_source_path":"Casks/p/pym-player.rb","sha256":"9e3b380b4f3e736c9043203c7f6d99b34031aa6abadb90738519cb1200c4ffd9","tap_string":"homebrew/cask","url_args":["https://pym.uce.pl/download/pliki/PYMPlayer8C148.dmg"],"version":"8.2.4,8C148","raw_artifacts":[[":app",["PYM Player.app"]],[":zap",{":trash":["~/Library/Application Support/pl.uce.pym.pymplayer8","~/Library/Caches/pl.uce.pym.pymplayer8","~/Library/HTTPStorages/pl.uce.pym.pymplayer8","~/Library/Preferences/pl.uce.pym.pymplayer8.plist","~/Library/Saved Application State/pl.uce.pym.pymplayer8.savedState","~/Library/WebKit/pl.uce.pym.pymplayer8"]}]]},"pynsource":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Reverse engineer Python source code into UML","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.pynsource.com/","names":["Pynsource"],"ruby_source_checksum":{":sha256":"544fb6798cf8ae255dec5c90b2bb496e9266175468eec8474f0a9eebbff4d177"},"ruby_source_path":"Casks/p/pynsource.rb","sha256":"6c979c404c388bd712c3507d1f9494a11586106179deaba5a2ea83207716a112","tap_string":"homebrew/cask","url_args":["https://github.com/abulka/pynsource/releases/download/version-1.84/pynsource-macos-version-1.84.zip"],"version":"1.84","raw_artifacts":[[":app",["Pynsource.app"]],[":zap",{":trash":["~/Library/Application Support/PyNsource","~/Library/Logs/pynsource","~/Library/Preferences/PyNSource","~/Library/Saved Application State/Pynsource.savedState"]}]]},"pyzo":{"depends_on_args":{":macos":":any"},"desc":"Python IDE focused on interactivity and introspection","homepage":"https://pyzo.org/","names":["Pyzo"],"ruby_source_checksum":{":sha256":"0e14c1f5c3279a77679e63034d72912ecd373ca0a9b385a5e5e4a1d2c7587cb5"},"ruby_source_path":"Casks/p/pyzo.rb","sha256":"39f99176d42c70f87961585f5718483c972e7310a08ca3b525400dbd02ded20f","tap_string":"homebrew/cask","url_args":["https://github.com/pyzo/pyzo/releases/download/v4.22.0/pyzo-4.22.0-macos_x86_64.dmg"],"version":"4.22.0","raw_artifacts":[[":app",["pyzo.app"]],[":zap",{":trash":"~/Library/Application Support/pyzo"}]]},"qbittorrent":{"conflicts_with_args":{":cask":["c0re100-qbittorrent","qbittorrent@lt20"]},"desc":"Peer to peer Bitorrent client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.qbittorrent.org/","names":["qBittorrent"],"ruby_source_checksum":{":sha256":"21db06faa38270015aeabd73573b6a1324b848ac07da037e6095b6453bcc22a3"},"ruby_source_path":"Casks/q/qbittorrent.rb","sha256":"9e37f6c7ff848c7bdd3c10167614c0cb78c00e2ddcc323f1ad3ac6c008a0481f","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/qbittorrent/qbittorrent-mac/qbittorrent-5.2.3/qbittorrent-5.2.3.dmg"],"version":"5.2.3","raw_artifacts":[[":app",["qbittorrent.app"],{":target":"qBittorrent.app"}],[":zap",{":trash":["~/.config/qBittorrent","~/Library/Application Support/qBittorrent","~/Library/Caches/qBittorrent","~/Library/Preferences/org.qbittorrent.qBittorrent.plist","~/Library/Preferences/qBittorrent","~/Library/Saved Application State/org.qbittorrent.qBittorrent.savedState"]}]]},"qbittorrent@lt20":{"conflicts_with_args":{":cask":["c0re100-qbittorrent","qbittorrent"]},"desc":"Edition of qBitorrent based on libtorrent-rasterbar 2.0.x","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.qbittorrent.org/","names":["qBittorrent"],"ruby_source_checksum":{":sha256":"d150ac11536de6fdb9fa3940a665bcdd378d22508928526b90449a6d8b262126"},"ruby_source_path":"Casks/q/qbittorrent@lt20.rb","sha256":"4dde4f357cf8d7271f7e25140d2986d076126566edf2d2ad441cdd382b2a333d","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/qbittorrent/qbittorrent-mac/qbittorrent-5.2.3/qbittorrent-5.2.3_lt20.dmg"],"version":"5.2.3","raw_artifacts":[[":app",["qbittorrent.app"],{":target":"qBittorrent.app"}],[":zap",{":trash":["~/.config/qBittorrent","~/Library/Application Support/qBittorrent","~/Library/Caches/qBittorrent","~/Library/Preferences/org.qbittorrent.qBittorrent.plist","~/Library/Preferences/qBittorrent","~/Library/Saved Application State/org.qbittorrent.qBittorrent.savedState"]}]]},"qblocker":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Stops you from accidentally quitting an app","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://qblocker.com/","names":["QBlocker"],"ruby_source_checksum":{":sha256":"279d567b3c077c3adace83e82ed3f6ab0e0b453363f4e2416a42519357e03004"},"ruby_source_path":"Casks/q/qblocker.rb","sha256":"fb0202894271c3b63a6cffb6fa72d5d27065a0698a3b8a8038e18b7c43872385","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/uk.co.wearecocoon.QBlocker/20/1464612307/QBlocker-20.zip"],"version":"1.2,20,1464612307","raw_artifacts":[[":app",["QBlocker.app"]],[":zap",{":trash":["~/Library/Application Support/uk.co.wearecocoon.QBlocker","~/Library/Caches/uk.co.wearecocoon.QBlocker","~/Library/Logs/uk.co.wearecocoon.QBlocker","~/Library/Preferences/uk.co.wearecocoon.QBlocker.plist"]}]]},"qbserve":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automatic time tracker","homepage":"https://qotoqot.com/qbserve/","names":["Qbserve"],"ruby_source_checksum":{":sha256":"80eb218ddc087176e7356f97f85a84a6232b6cc315f52d884de80a147280aea3"},"ruby_source_path":"Casks/q/qbserve.rb","sha256":"1e9536d366497f5014aba15e2f3b9fc11b6ab52038a64a4854baa586e1f32a78","tap_string":"homebrew/cask","url_args":["https://qotoqot.com/qbserve/app/Qbserve-1.91.zip"],"version":"1.91","raw_artifacts":[[":app",["Qbserve.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.qotoqot.qbserve.sfl*","~/Library/Application Support/Qbserve","~/Library/Caches/com.QotoQot.Qbserve","~/Library/Containers/com.QotoQot.QbserveLogin","~/Library/Preferences/com.qotoqot.qbserve.plist"]}]]},"qcad":{"depends_on_args":{":macos":":monterey"},"desc":"Free, open source application for computer aided drafting in 2D","homepage":"https://www.qcad.org/","names":["QCAD"],"ruby_source_checksum":{":sha256":"e8fdca3036b5dd4e40a9f9a350fa3e2a1ab13d05351bf1507a9394fa9bf06c64"},"ruby_source_path":"Casks/q/qcad.rb","sha256":"3c4a68c50083031d33ac6b8ec4a7e364fbb7460f94cca83080c2ade0323fcbe3","tap_string":"homebrew/cask","url_args":["https://www.qcad.org/archives/qcad/qcad-3.33.1-trial-macos-13-26-qt6.dmg"],"version":"3.33.1,13-26-qt6","raw_artifacts":[[":uninstall",{":quit":"org.qcad"}],[":app",["QCAD.app"]],[":zap",{":trash":["~/.config/QCAD","~/Library/Preferences/org.qcad.plist","~/Library/Saved Application State/org.qcad.savedState"]}]]},"qctools":{"depends_on_args":{":macos":":any"},"desc":"Audiovisual analytics and filtering for video files","homepage":"https://mediaarea.net/QCTools","names":["QCTools"],"ruby_source_checksum":{":sha256":"b74fc9860b3269c1d4d0a2e321f7bbbf0e7a18d814e0f785a2c5537cde0990e9"},"ruby_source_path":"Casks/q/qctools.rb","sha256":"bafce2600d2dfc6efefecfa156b550b6383f26a9739cba4f83a62255bcf51975","tap_string":"homebrew/cask","url_args":["https://mediaarea.net/download/binary/qctools/1.4.1/QCTools_1.4.1_mac.dmg"],"version":"1.4.1","raw_artifacts":[[":app",["QCTools.app"]],[":zap",{":trash":["~/Library/Preferences/net.mediaarea.qctools.mac.plist","~/Library/Preferences/net.mediaarea.QCTools.plist","~/Library/Saved Application State/net.mediaarea.qctools.mac.savedState"]}]]},"qdirstat":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Disk utilisation visualiser","homepage":"https://github.com/jesusha123/qdirstat-macos/","names":["QDirStat"],"ruby_source_checksum":{":sha256":"51c1cf01b02186d6956cc4555b10c81cb803766ff84048b5efc4ade72eb568b4"},"ruby_source_path":"Casks/q/qdirstat.rb","sha256":"83dc0544d3a4df5a1c9de3084c6eb8cec23bf6151657e42d6c567c9ea1b9673a","tap_string":"homebrew/cask","url_args":["https://github.com/jesusha123/qdirstat-macos/releases/download/2.0-macos.3/QDirStat.dmg"],"version":"2.0-macos.3","raw_artifacts":[[":uninstall",{":quit":"com.qdirstat.QDirStat"}],[":app",["QDirStat.app"]],[":zap",{":trash":["~/Library/Preferences/com.qdirstat.QDirStat*.plist","~/Library/Preferences/com.yourcompany.qdirstat.plist","~/Library/Saved Application State/com.yourcompany.qdirstat.savedState"]}]]},"qdslrdashboard":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Application for controlling Nikon, Canon and Sony cameras","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://dslrdashboard.info/","names":["qDslrDashboard"],"ruby_source_checksum":{":sha256":"952dd410117b942bad7998db40f2dc4e0a7f8b0728fefb4eb5484470390cda40"},"ruby_source_path":"Casks/q/qdslrdashboard.rb","sha256":"dc009a297d640f548d73beac6f40c6a1b2d5d043750748e2faca74c1f716c236","tap_string":"homebrew/cask","url_args":["https://files.lrtimelapse.com/dslrdashboard/V3.6.12/qDslrDashboard_V3.6.12_macOS_x64.dmg"],"version":"3.6.12","raw_artifacts":[[":app",["qDslrDashboard.app"]],[":zap",{":trash":["~/Library/Application Support/DslrDashboard/qDslrDashboard","~/Library/Saved Application State/info.dslrdashboard.qDslrDashboard.savedState"]}]]},"qfinder-pro":{"depends_on_args":{":macos":":any"},"desc":"NAS management application","homepage":"https://www.qnap.com/en/utilities#utliity_5","names":["Qnap Qfinder Pro"],"ruby_source_checksum":{":sha256":"b5b929ac3ecadb7e835694c6536067b98a947fb1fa63527e925bcb537341ae52"},"ruby_source_path":"Casks/q/qfinder-pro.rb","sha256":"ecfa32bcd3e32d0a88353abb883ab6088ae01c5eace8f7ac81ab740c0d44f436","tap_string":"homebrew/cask","url_args":["https://download.qnap.com/Storage/Utility/QNAPQfinderProMac-7.14.1.0727.dmg"],"version":"7.14.1,0727","raw_artifacts":[[":uninstall",{":launchctl":"com.qnap.qsoftwareupdater",":pkgutil":"qnap.com.Qfinder"}],[":pkg",["Qfinder Pro.pkg"]],[":zap",{":trash":["~/Library/Application Support/QNAP/QfinderPro","~/Library/Preferences/QNAP/Qfinder.plist","~/Library/Saved Application State/qnap.com.qfinder.savedState"],":rmdir":["~/Library/Application Support/QNAP","~/Library/Preferences/QNAP"]}]]},"qflipper":{"depends_on_args":{":macos":":any"},"desc":"Companion app for Flipper Zero devices","homepage":"https://update.flipperzero.one/","names":["qFlipper"],"ruby_source_checksum":{":sha256":"82e2ece727462a0ab22a737786efebfa880ccba691a950608c62be8a6ca5fcbe"},"ruby_source_path":"Casks/q/qflipper.rb","sha256":"893dd16e79ccfeb26f4adc1e36a03390a51e8baf51303df824b9fac90d46d434","tap_string":"homebrew/cask","url_args":["https://update.flipperzero.one/builds/qFlipper/1.3.3/qFlipper-1.3.3.dmg"],"version":"1.3.3","raw_artifacts":[[":app",["qFlipper.app"]],[":binary",["$APPDIR/qFlipper.app/Contents/MacOS/qFlipper-cli"]],[":zap",{":trash":["~/Library/Application Support/qFlipper","~/Library/Preferences/com.flipperdevices.qFlipper.plist","~/Library/Preferences/com.flipperzero-one.qFlipper.plist","~/Library/Saved Application State/test.qFlipper.savedState"]}]]},"qgis":{"depends_on_args":{":macos":":any"},"desc":"Geographic Information System","homepage":"https://www.qgis.org/","names":["QGIS"],"ruby_source_checksum":{":sha256":"1b28c3a88d6977becddcb7742dde8b49a103c719638f8bf673b113420a8c5b94"},"ruby_source_path":"Casks/q/qgis.rb","sha256":"cf3af3d3d228a0e2a0ab7fb6b37052ae78064d0aef93b12f41f9bd724fd23401","tap_string":"homebrew/cask","url_args":["https://download.qgis.org/downloads/macos/pr/qgis_pr_final-4_2_3.dmg"],"version":"4.2.3","raw_artifacts":[[":app",["QGIS-final-4_2_3.app"]],[":zap",{":trash":["~/Library/Application Support/QGIS","~/Library/Caches/QGIS","~/Library/Saved Application State/org.qgis.qgis*.savedState"]}]]},"qgis@ltr":{"depends_on_args":{":macos":":any"},"desc":"Geographic Information System","homepage":"https://www.qgis.org/","names":["QGIS LTR"],"renames":[["QGIS.app","QGIS-LTR.app"]],"ruby_source_checksum":{":sha256":"e9c7e996ee12ea32adec007c576c34481ca42c580798e1d49250d9c2e165a380"},"ruby_source_path":"Casks/q/qgis@ltr.rb","sha256":"302547ebee16d4d38ddfd509469cc86e337b23c545307cdbe13c2c2d233ab7cb","tap_string":"homebrew/cask","url_args":["https://download.qgis.org/downloads/macos/ltr/qgis_ltr_final-3_44_15.dmg"],"version":"3.44.15","raw_artifacts":[[":uninstall",{":quit":"org.qgis.qgis3"}],[":app",["QGIS-LTR.app"]],[":zap",{":trash":["~/Library/Application Support/QGIS","~/Library/Caches/QGIS","~/Library/Saved Application State/org.qgis.qgis*.savedState"]}]]},"qgroundcontrol":{"depends_on_args":{":macos":":ventura"},"desc":"Ground control station for drones","homepage":"https://qgroundcontrol.com/","names":["QGroundControl"],"ruby_source_checksum":{":sha256":"21104928fd6ef9982584f87804d4aab1a3208dc7653f8b32b292f4a5871c5b99"},"ruby_source_path":"Casks/q/qgroundcontrol.rb","sha256":"3af1c44ee5f5c9a3357e28293dee1b7da4da7d9ac278ad09a3fa963f737bcaa8","tap_string":"homebrew/cask","url_args":["https://github.com/mavlink/qgroundcontrol/releases/download/v5.1.5/QGroundControl.dmg"],"version":"5.1.5","raw_artifacts":[[":app",["QGroundControl.app"]],[":zap",{":trash":["~/Documents/QGroundControl","~/Library/Caches/QGroundControl.org","~/Library/Saved Application State/org.qgroundcontrol.QGroundControl.savedState"]}]]},"qianwen":{"depends_on_args":{":macos":":any"},"desc":"AI assistant and chatbot powered by Alibaba's Qwen model","homepage":"https://www.qianwen.com/qianwen","names":["qianwen","千问"],"ruby_source_checksum":{":sha256":"7d3b00cdcc0a9e915cc634d850f648203355888a66667c91f865cb4b51edcd3e"},"ruby_source_path":"Casks/q/qianwen.rb","sha256":"85e5ac5742c4bc4ae296ae6a3d87b72a59a4e5b2570dec74592fc847aacdad65","tap_string":"homebrew/cask","url_args":["https://qianwen-portal-cdn.tongyi.com/native/app/2.3.1/darwin/universal/qwenclient_setup_2.3.1.2602272247.dmg"],"version":"2.3.1,2602272247","raw_artifacts":[[":app",["Qianwen.app"]],[":zap",{":trash":["~/Library/Application Support/Qianwen","~/Library/Logs/Qianwen","~/Library/Preferences/com.alibaba.tongyi.plist"]}]]},"qidistudio":{"depends_on_args":{":macos":":any"},"desc":"Slicer software for QIDI 3D printers","homepage":"https://us.qidi3d.com/pages/qidi-studio","names":["QIDI Studio"],"ruby_source_checksum":{":sha256":"d1cc1828c81eca1d2e42f4bef1d806a23ab86de514c5b7083e8f63769fca1cc4"},"ruby_source_path":"Casks/q/qidistudio.rb","sha256":"ee0e3194572ea436ba4b7821fc3b4a6b455d219667dd91b85143d5c656524637","tap_string":"homebrew/cask","url_args":["https://github.com/QIDITECH/QIDIStudio/releases/download/v2.07.02.73/QIDIStudio_v02.07.02.73_MacOS_universal.dmg"],"version":"2.07.02.73","raw_artifacts":[[":app",["QIDIStudio.app"]],[":zap",{":trash":["~/Library/Application Support/QIDIStudio","~/Library/Caches/com.qiditech.qidi-studio","~/Library/Preferences/com.qiditech.qidi-studio.plist","~/Library/WebKit/com.qiditech.qidi-studio"]}]]},"qingg":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Wubi input method","homepage":"https://qingg.im/mac/","names":["QinggIM","清歌输入法"],"ruby_source_checksum":{":sha256":"7db0b6c32f683d2f7cd9c3da6dc3f00f2e984460e3001fe312e1f05bce996285"},"ruby_source_path":"Casks/q/qingg.rb","sha256":"3d4e9ec86ef863564b5de4879c8186051e0e6a9a166bad6f0629ff547283dacb","tap_string":"homebrew/cask","url_args":["https://qingg.im/download/Qingg-2.15.dmg"],"version":"2.15","raw_artifacts":[[":uninstall",{":pkgutil":"com.aodaren.Qingg.pkg"}],[":pkg",["安装包.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.aodaren.inputmethod.Qingg","~/Library/Application Support/Qingg","~/Library/Caches/com.aodaren.inputmethod.Qingg","~/Library/Preferences/com.aodaren.inputmethod.Qingg.plist"]}]]},"qlab":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sound, video and lighting control","homepage":"https://qlab.app/","names":["QLab"],"ruby_source_checksum":{":sha256":"0fceb79fe06758966b7ad5a376f345d8de1bd79fdbb7889142c1798fc0483983"},"ruby_source_path":"Casks/q/qlab.rb","sha256":"fa655221b20f5add503faedfacd1d8d3b37a24f0ac7b05736c3e61e905300dea","tap_string":"homebrew/cask","url_args":["https://qlab.app/downloads/archive/QLab-5.6.3.zip"],"version":"5.6.3","raw_artifacts":[[":app",["QLab.app"]],[":zap",{":trash":["~/Library/Application Support/QLab","~/Library/HTTPStorages/com.figure53.QLab.5","~/Library/Preferences/com.figure53.QLab.5.plist","~/Library/Saved Application State/com.figure53.QLab.5.savedState"]}]]},"qladdict":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for subtitle (.srt) files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/tattali/QLAddict/","names":["QLAddict"],"ruby_source_checksum":{":sha256":"ab2614c86692284ee6892227c66356da339951324b14ecfe7903ea104bac14e7"},"ruby_source_path":"Casks/q/qladdict.rb","sha256":"9342a65b103ab4f71b21f4094f0f9ad8c48b38e976fc4d10cf2995936531e551","tap_string":"homebrew/cask","url_args":["https://github.com/tattali/QLAddict/releases/download/1.3.0/QLAddict.qlgenerator.1.3.0.zip"],"version":"1.3.0","raw_artifacts":[[":qlplugin",["QLAddict.qlgenerator"]]]},"qlc+":{"depends_on_args":{":macos":":monterey"},"desc":"Control DMX or analogue lighting systems","homepage":"https://www.qlcplus.org/","names":["Q Light Controller+"],"ruby_source_checksum":{":sha256":"3e09cf2c88fffdc0c46224e29f6027815e91ce326b159a606b24e8d3f881fcce"},"ruby_source_path":"Casks/q/qlc+.rb","sha256":"6067ef7c8310b3c670f21ed880d6f10b063ea9b161209352f1de10ebd8bf6dbd","tap_string":"homebrew/cask","url_args":["https://www.qlcplus.org/downloads/5.3.0/QLC+_5.3.0_x86_64.dmg"],"version":"5.3.0","raw_artifacts":[[":uninstall",{":launchctl":"application.QLC.app.*"}],[":app",["QLC+.app"]],[":zap",{":trash":"~/Library/Application Support/QLC+"}]]},"qlcolorcode":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plug-in that renders source code with syntax highlighting","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/anthonygelibert/QLColorCode","names":["QLColorCode"],"ruby_source_checksum":{":sha256":"4776e4813e9e65fe5452166ce2db3b93731eb978c5bd42587904eb12f40afcbb"},"ruby_source_path":"Casks/q/qlcolorcode.rb","sha256":"a0f7a97a20cd85eebaef15e399ad29c47711dae2e33e9f51de034f3c8a7a251f","tap_string":"homebrew/cask","url_args":["https://github.com/anthonygelibert/QLColorCode/releases/download/release-4.1.0/QLColorCode.qlgenerator.zip"],"version":"4.1.0","raw_artifacts":[[":qlplugin",["QLColorCode.qlgenerator"]],[":zap",{":trash":"~/Library/Preferences/org.n8gray.QLColorCode.plist"}]]},"qlcommonmark":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for CommonMark and Markdown","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/digitalmoksha/QLCommonMark/","names":["QLCommonMark"],"ruby_source_checksum":{":sha256":"13657ea2df4579ce6cd1ce5ab4b1f07724ba4d33a041b9b67c3fc16a10dc641a"},"ruby_source_path":"Casks/q/qlcommonmark.rb","sha256":"7778fae360f844fc17b17a4d5f8d3a01db811b0f78e174b70bea4410de2b12c7","tap_string":"homebrew/cask","url_args":["https://github.com/digitalmoksha/QLCommonMark/releases/download/v1.1/QLCommonMark.qlgenerator.zip"],"version":"1.1","raw_artifacts":[[":qlplugin",["QLCommonMark.qlgenerator"]]]},"qldds":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-17",":because":":unmaintained"},"desc":"Quick Look plugin for DirectDraw Surface (DDS) texture files","disable_args":{":date":"2025-11-17",":because":":unmaintained"},"homepage":"https://github.com/Marginal/QLdds","names":["QuickLook DDS"],"ruby_source_checksum":{":sha256":"34e1f32ba69bad3fd2eddd0f575174446d4b79c628091940a94b20cc8a695741"},"ruby_source_path":"Casks/q/qldds.rb","sha256":"7342f788f750bf4f40e84f6fcbfefb4603e78d00c99d55fae4ba65a78f9ff20f","tap_string":"homebrew/cask","url_args":["https://github.com/Marginal/QLdds/releases/download/rel-133/QLdds_133.pkg"],"version":"1.33","raw_artifacts":[[":uninstall",{":launchctl":"uk.org.marginal.qldds.mdimporter",":pkgutil":"uk.org.marginal.qldds"}],[":pkg",["QLdds_133.pkg"]]]},"qlfits":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin to view FITS files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/onekiloparsec/QLFits","names":["QLFits"],"ruby_source_checksum":{":sha256":"2b75d9620336e98558f7795876cb8ae19e689a72c2398a1bb13050a187887d9b"},"ruby_source_path":"Casks/q/qlfits.rb","sha256":"95320c8fcdf02681d592122ef75ab8e1b0ee8d6f394760b3c25f8485a3e6c130","tap_string":"homebrew/cask","url_args":["https://github.com/onekiloparsec/QLFits/releases/download/3.2.2/QLFits3.qlgenerator.zip"],"version":"3.2.2","raw_artifacts":[[":qlplugin",["QLFits3.qlgenerator"]],[":zap",{":trash":"~/Library/Preferences/com.softtenebraslux.qlfitsgenerator.plist"}]]},"qlgradle":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for viewing gradle files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/Urucas/QLGradle","names":["QLGradle"],"ruby_source_checksum":{":sha256":"5f1ec5b5aa3ab9db763007090484a4eb36fed904096b72bdd0c61c32e2829e2e"},"ruby_source_path":"Casks/q/qlgradle.rb","sha256":"ea76846953ecfbd180d65167ec31cb7c316030f500a6669cd79857c03b951b63","tap_string":"homebrew/cask","url_args":["https://github.com/Urucas/QLGradle/releases/download/0.0.1/QLGradle.qlgenerator.zip"],"version":"0.0.1","raw_artifacts":[[":qlplugin",["QLGradle.qlgenerator"]]]},"qlmarkdown":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Quick Look generator for Markdown files","homepage":"https://github.com/sbarex/QLMarkdown","names":["sbarex QLMarkdown"],"ruby_source_checksum":{":sha256":"9c15228ffad2ecac24d2dcd79064fb2ecab76082f2fa8881f209a35df5e8d1da"},"ruby_source_path":"Casks/q/qlmarkdown.rb","sha256":"96cc95553ee63557f7ec58f41a568ff1fe5bca95b6bcd3883709fa8337c685d4","tap_string":"homebrew/cask","url_args":["https://github.com/sbarex/QLMarkdown/releases/download/1.5.7/QLMarkdown.zip"],"version":"1.5.7","raw_artifacts":[[":uninstall",{":quit":"org.sbarex.QLMarkdown"}],[":app",["QLMarkdown.app"]],[":binary",["$APPDIR/QLMarkdown.app/Contents/Resources/qlmarkdown_cli"]],[":zap",{":trash":["~/Library/Application Scripts/group.org.sbarex.qlmarkdown","~/Library/Application Scripts/org.sbarex.QLMarkdown","~/Library/Application Scripts/org.sbarex.QLMarkdown.QLExtension","~/Library/Application Scripts/org.sbarex.QLMarkdown.Shortcut-Extension","~/Library/Application Support/QLMarkdown","~/Library/Containers/org.sbarex.QLMarkdown","~/Library/Containers/org.sbarex.QLMarkdown.QLExtension","~/Library/Containers/org.sbarex.QLMarkdown.Shortcut-Extension","~/Library/Group Containers/group.org.sbarex.qlmarkdown","~/Library/Group Containers/org.sbarex.QLMarkdown","~/Library/Group Containers/org.sbarex.qlmarkdown","~/Library/Preferences/org.sbarex.QLMarkdown.plist","~/Library/Preferences/org.sbarex.QLMarkdownXPCHelper.plist","~/Library/QuickLook/QLMarkdown.qlgenerator"]}]]},"qlmobi":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for Kindle ebook formats","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/bfabiszewski/QLMobi","names":["QLMobi"],"ruby_source_checksum":{":sha256":"ab1f56a1b881dfdb6d1531aeafe095f3f6e984fe669199a0a9cf48b5c3c823aa"},"ruby_source_path":"Casks/q/qlmobi.rb","sha256":"9a2400291248b3470edef5479fb8ccc11fdce02e50dc2d47f2a7bc81b614d15d","tap_string":"homebrew/cask","url_args":["https://github.com/bfabiszewski/QLMobi/releases/download/v0.6/QLMobi.qlgenerator.zip"],"version":"0.6","raw_artifacts":[[":qlplugin",["QLMobi.qlgenerator"]]]},"qlnetcdf":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for viewing NetCDF files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/tobeycarman/QLNetcdf/","names":["QLNetcdf"],"ruby_source_checksum":{":sha256":"27919c8e5600fbf6df1ad3f4f4373082245eeb012e372dd91efdeeaed2e129a6"},"ruby_source_path":"Casks/q/qlnetcdf.rb","sha256":"a02db25dab9795d75fb13a155c465678f940a3586d7a0521cc7005590bf9898a","tap_string":"homebrew/cask","url_args":["https://github.com/tobeycarman/QLNetcdf/releases/download/v0.0.3/QLNetcdf.qlgenerator.zip"],"version":"0.0.3","raw_artifacts":[[":qlplugin",["QLNetcdf.qlgenerator"]]]},"qlplayground":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for Swift files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/norio-nomura/qlplayground","names":["qlplayground"],"ruby_source_checksum":{":sha256":"20740649e806bac347f782ccb76353f46feda81ec938003ccee4c522b38f7c51"},"ruby_source_path":"Casks/q/qlplayground.rb","sha256":"40487c1351b27a939d6383e359eea73c1a0a6b7fee00247f6954dae32540d1db","tap_string":"homebrew/cask","url_args":["https://github.com/norio-nomura/qlplayground/releases/download/0.2/qlplayground.qlgenerator-0.2.zip"],"version":"0.2","raw_artifacts":[[":qlplugin",["qlplayground.qlgenerator"]]]},"qlprettypatch":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin to view patch files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/atnan/QLPrettyPatch","names":["QLPrettyPatch"],"ruby_source_checksum":{":sha256":"e7469b7b79ea04f87e65418641b233e4403d242bc109e17fc3ba4440fa2f7bbf"},"ruby_source_path":"Casks/q/qlprettypatch.rb","sha256":"ae2cb623cc741bf053fdfad0b5f1435c3bbad6d4b3f37d43b407296c46462182","tap_string":"homebrew/cask","url_args":["https://github.com/atnan/QLPrettyPatch/releases/download/v1.0/QLPrettyPatch.qlgenerator.zip"],"version":"1.0","raw_artifacts":[[":qlplugin",["QLPrettyPatch.qlgenerator"]]]},"qlstephen":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for plaintext files without an extension","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://whomwah.github.io/qlstephen/","names":["QLStephen"],"ruby_source_checksum":{":sha256":"df3533cbcedda0fbf8e63e48f05f3e690f094e180b9f9c49692664c5bc7046e6"},"ruby_source_path":"Casks/q/qlstephen.rb","sha256":"1f4a6104687d8c6479316dea37a88eb1a94875b0814744b9dc307492eb259c04","tap_string":"homebrew/cask","url_args":["https://github.com/whomwah/qlstephen/releases/download/1.5.1/QLStephen.qlgenerator.1.5.1.zip"],"version":"1.5.1","raw_artifacts":[[":qlplugin",["QLStephen.qlgenerator"]]]},"qlswift":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for Swift files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/lexrus/QLSwift","names":["QLSwift"],"ruby_source_checksum":{":sha256":"f4ba0026b7cb1d0fc7af7316340b0c63fb666f23d2c4464a86483a623b808ae1"},"ruby_source_path":"Casks/q/qlswift.rb","sha256":"4407b8e25320a339032bf97cf7bc2a0d62bdf5f45c889e78ee757236ba600408","tap_string":"homebrew/cask","url_args":["https://github.com/lexrus/QLSwift/releases/download/0.0.2/QLSwift.qlgenerator.zip"],"version":"0.0.2","raw_artifacts":[[":qlplugin",["QLSwift.qlgenerator"]]]},"qlzipinfo":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"List out the contents of a zip file in the QuickLook preview","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/srirangav/qlZipInfo","names":["qlZipInfo"],"ruby_source_checksum":{":sha256":"3327a7803c8fd44db6002217c301c7530a1cee2b2f3e65ba21bae221fa8c9aef"},"ruby_source_path":"Casks/q/qlzipinfo.rb","sha256":"397aef8f48bb62865ee6f8655b3e622e2b90eab2c67acbf775a95a23f63a0c25","tap_string":"homebrew/cask","url_args":["https://github.com/srirangav/qlZipInfo/releases/download/v.1.2.7/qlZipInfo-1.2.7.dmg"],"version":"1.2.7","raw_artifacts":[[":qlplugin",["qlZipInfo.qlgenerator"]]]},"qmk-toolbox":{"depends_on_args":{":macos":":monterey"},"desc":"Toolbox companion for QMK Firmware","homepage":"https://qmk.fm/","names":["QMK Toolbox"],"ruby_source_checksum":{":sha256":"b7e13453bd0b7d35a3d4bc55fea092917834b2027e89b2fe9831a5ed250f10ac"},"ruby_source_path":"Casks/q/qmk-toolbox.rb","sha256":"0a051496d914d588a756ee4be2ee8aa03dc9d5d328733012e6f06fea4f425d08","tap_string":"homebrew/cask","url_args":["https://github.com/qmk/qmk_toolbox/releases/download/0.3.4/QMK.Toolbox.app.zip"],"version":"0.3.4","raw_artifacts":[[":uninstall",{":quit":"fm.qmk.toolbox"}],[":app",["QMK Toolbox.app"]],[":zap",{":trash":["~/Library/Caches/fm.qmk.toolbox","~/Library/Saved Application State/fm.qmk.toolbox.savedState"]}]]},"qmoji":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Like mojibar, but written in reasonml","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/jaredly/qmoji","names":["qmoji"],"ruby_source_checksum":{":sha256":"e81fe904020d835940c35b6e11a9cb215b71466aedcbe2f4dc687a36fbe7f7f3"},"ruby_source_path":"Casks/q/qmoji.rb","sha256":"dbe2d6de7bbbba3160434d8638fdccb2cfa192ecd7cbb4e5d573df74e9f740c5","tap_string":"homebrew/cask","url_args":["https://github.com/jaredly/qmoji/releases/download/1.3.1/qmoji.zip"],"version":"1.3.1","raw_artifacts":[[":app",["qmoji.app"]],[":zap",{":trash":"~/Library/Preferences/com.jaredforsyth.qmoji.json"}]]},"qobuz-downloader":{"depends_on_args":{":macos":":any"},"desc":"Tool to download entire purchases simultaneously","homepage":"https://www.qobuz.com/applications","names":["Qobuz Downloader"],"ruby_source_checksum":{":sha256":"937b668b4d9ec0ee19dd9d80a02cc27025e8f4dec74533af6bd367d9fa317dca"},"ruby_source_path":"Casks/q/qobuz-downloader.rb","sha256":"914c782dd7d25e9a17865a48eeead7ffa43fba7acb638b062a1f8eefe40c0a01","tap_string":"homebrew/cask","url_args":["https://apps.qobuz.com/downloader/releases/macos/2.0.0+1/qobuz_downloader.dmg"],"version":"2.0.0,1","raw_artifacts":[[":app",["Qobuz Downloader.app"]],[":zap",{":trash":["~/Library/Application Support/com.qobuz.downloader","~/Library/Caches/SentryCrash/Qobuz Downloader"]}]]},"qobuz":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Catalogue of hi-res music for streaming and download","homepage":"https://www.qobuz.com/applications","names":["Qobuz"],"ruby_source_checksum":{":sha256":"5dfbe1c67393322def50f0a114093a921198fda2249a5b1e4190950c400c59ff"},"ruby_source_path":"Casks/q/qobuz.rb","sha256":"246a4cdb8a2dae69ca5459a530823505907317837c770846ff4a394fc4cd4897","tap_string":"homebrew/cask","url_args":["https://desktop.qobuz.com/releases/darwin/x64/elCapitan_sierra/8.3.0-b028/Qobuz.dmg"],"version":"8.3.0,028","raw_artifacts":[[":uninstall",{":quit":"com.qobuz.desktop"}],[":app",["Qobuz.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.qobuz.desktop.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.qobuz.qobuzdesktop.sfl*","~/Library/Application Support/Qobuz","~/Library/Application Support/QobuzDesktop","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.qobuz.QobuzDesktop","~/Library/Caches/com.qobuz.QobuzDesktop","~/Library/Logs/QobuzDesktop","~/Library/Preferences/com.qobuz.desktop.plist","~/Library/Preferences/com.qobuz.QobuzDesktop.plist"]}]]},"qownnotes":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Plain-text file notepad and todo-list manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.qownnotes.org/","names":["QOwnNotes"],"ruby_source_checksum":{":sha256":"54c7afe7cbdebcbd0f72cc9e199b42e4f36dbbe823e24a6c0c6e3f3554e34a42"},"ruby_source_path":"Casks/q/qownnotes.rb","sha256":"2fe30b0aa2ddd7652204ad265f79e370b1cb7d9bd93e0c66b41e41b391ecb967","tap_string":"homebrew/cask","url_args":["https://github.com/pbek/QOwnNotes/releases/download/v26.9.0/QOwnNotes.dmg"],"version":"26.9.0","raw_artifacts":[[":uninstall",{":quit":"com.PBE.QOwnNotes"}],[":app",["QOwnNotes.app"]],[":zap",{":trash":["~/Library/Preferences/com.pbe.QOwnNotes.plist","~/Library/Saved Application State/com.PBE.QOwnNotes.savedState"]}]]},"qq":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Instant messaging tool","homepage":"https://im.qq.com/index/#/macos","names":["QQ"],"ruby_source_checksum":{":sha256":"8ad79e777645d32a5c83a12bce42a7de690b22927d68359316a791b85ea9d5c4"},"ruby_source_path":"Casks/q/qq.rb","sha256":"b195c26df362af58954c898ab1dd984784a2ba6f57a629e6fb9b3ecc3bf9e65c","tap_string":"homebrew/cask","url_args":["https://qqdl.gtimg.cn/qqfile/QQNT/9.9.33/release/126b7ce6/QQ_7.0.0_260812_01.dmg"],"version":"7.0.0_260812_01,9.9.33,126b7ce6","raw_artifacts":[[":uninstall",{":quit":"com.tencent.qq"}],[":app",["QQ.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.tencent.qq","~/Library/Application Scripts/FN2V63AD2J.com.tencent.localserver2","~/Library/Application Scripts/FN2V63AD2J.com.tencent.ScreenCapture2","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tencent.qq.sfl*","~/Library/Caches/com.tencent.qq","~/Library/Containers/com.tencent.qq","~/Library/Containers/com.tencent.qq.share","~/Library/Containers/FN2V63AD2J.com.tencent.localserver2","~/Library/Containers/FN2V63AD2J.com.tencent.ScreenCapture2","~/Library/Group Containers/FN2V63AD2J.com.tencent","~/Library/Preferences/com.tencent.qq.plist","~/Library/Saved Application State/com.tencent.qq.savedState","~/Library/WebKit/com.tencent.qq"]}]]},"qqlive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tencent video streaming and sharing platform","homepage":"https://v.qq.com/download.html#mac","names":["QQLive","TencentVideo","腾讯视频"],"ruby_source_checksum":{":sha256":"082623778c8e405579168add01894793fb1b70b8daa9557ad642972671dbb965"},"ruby_source_path":"Casks/q/qqlive.rb","sha256":"b7e6b19592a82d923e0d9072d99ebd1c4a36c09bea59452f365f4925cbfe84ca","tap_string":"homebrew/cask","url_args":["https://dldir1.qq.com/qqtv/mac/TencentVideo2.188.0.55899.dmg"],"version":"2.188.0.55899","raw_artifacts":[[":uninstall",{":quit":"com.tencent.tenvideo"}],[":app",["QQLive.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tencent.tenvideo.sfl*","~/Library/Application Support/com.tencent.tenvideo","~/Library/Caches/com.tencent.tenvideo","~/Library/com.tencent.tenvideo","~/Library/Containers/com.tencent.tenvideo","~/Library/Cookies/com.tencent.tenvideo.binarycookies","~/Library/HTTPStorages/com.tencent.tenvideo","~/Library/Logs/QQLive","~/Library/Preferences/com.tencent.tenvideo.plist","~/Library/Saved Application State/com.tencent.tenvideo.savedState","~/Library/WebKit/com.tencent.tenvideo"]}]]},"qqmusic":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Chinese music streaming application","homepage":"https://y.qq.com/","names":["QQ音乐"],"ruby_source_checksum":{":sha256":"161f9c8b0d37821de64ae224cf7865b233e68b2b56866017cb69bf9de23c4eda"},"ruby_source_path":"Casks/q/qqmusic.rb","sha256":"2e4114f031259047bdc22bef1a5857630425f5422f78e65916dd10b5f34cbb09","tap_string":"homebrew/cask","url_args":["https://c.y.qq.com/cgi-bin/file_redirect.fcg?bid=dldir&file=ecosfile%2Fmusic_clntupate%2Fmac%2Fother%2FQQMusicMac11.10.5Build00.dmg&sign=1-1f755e1bbd3d5b44b81b293d872b6602ee0dffbe84a6ea22f4cca93c1607c06a-6acdb9ca"],"version":"11.10.5,00,1-1f755e1bbd3d5b44b81b293d872b6602ee0dffbe84a6ea22f4cca93c1607c06a-6acdb9ca","raw_artifacts":[[":uninstall",{":quit":"com.tencent.QQMusicMac"}],[":app",["QQMusic.app"]],[":zap",{":trash":["~/Library/Application Support/com.tencent.QQMusicMac","~/Library/Caches/com.tencent.QQMusicMac","~/Library/Containers/com.tencent.QQMusicMac","~/Library/HTTPStorages/com.tencent.QQMusicMac","~/Library/HTTPStorages/com.tencent.QQMusicMac.binarycookies","~/Library/Preferences/com.tencent.QQMusicMac.plist","~/Library/Saved Application State/com.tencent.QQMusicMac.savedState","~/Library/WebKit/com.tencent.QQMusicMac"]}]]},"qqnews":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tencent News client","homepage":"https://news.qq.com/","names":["qqnews","腾讯新闻"],"ruby_source_checksum":{":sha256":"e81742fd2fe92aaa35cc0b7a2b304bf51ea59ceca73b77a7aea3dc1646356e08"},"ruby_source_path":"Casks/q/qqnews.rb","sha256":"f24fc1cd6e1391a9953040d7b319fc5f0068cfb55d4c1a046e0e579304145fc6","tap_string":"homebrew/cask","url_args":["https://h5.news.qq.com/qqnews-desk/mac-intel/qqnews_2.4.30_x64_signed.zip"],"version":"2.4.30","raw_artifacts":[[":uninstall",{":quit":"com.tencent.macNet"}],[":app",["腾讯新闻.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tencent.macnet.sfl*","~/Library/Application Support/com.tencent.macNet","~/Library/Caches/com.tencent.macNet","~/Library/HTTPStorages/com.tencent.macNet","~/Library/Preferences/com.tencent.macNet.plist"]}]]},"qr-journal":{"depends_on_args":{":macos":":any"},"desc":"Allows users with an iSight (or compatible) camera to read QR codes","homepage":"https://www.joshjacob.com/mac-development/qrjournal.php","names":["QR Journal"],"ruby_source_checksum":{":sha256":"0818825288a6089af9896dcbced73d1e19d37ebf5c891c9b642059af8401d020"},"ruby_source_path":"Casks/q/qr-journal.rb","sha256":"f4b0692cee9eedc2b06688f0210be0126865bcd90f538b0fd695fc8bf647dd3b","tap_string":"homebrew/cask","url_args":["https://www.joshjacob.com/mac-development/QRJournal3.0.dmg"],"version":"3.0","raw_artifacts":[[":app",["QR Journal.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.joshjacob.qrjournal","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.joshjacob.qrjournal.sfl*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/com.joshjacob.qrjournal.help*","~/Library/Containers/com.joshjacob.qrjournal"]}]]},"qspace-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Better Finder alternative","homepage":"https://qspace.awehunt.com/","names":["QSpace Pro"],"ruby_source_checksum":{":sha256":"f0ade69d2a329e890eef51b2673aa03b2b339da3abc67df7345e860b38535180"},"ruby_source_path":"Casks/q/qspace-pro.rb","sha256":"4a4461872930bbe73c8ff8361ccc4034a0d723fceaaa618ad1b65fc6efbb9fd6","tap_string":"homebrew/cask","url_args":["https://cdn.awehunt.com/qs/rel/QSpace%20Pro_V7.0.4.dmg"],"version":"7.0.4","raw_artifacts":[[":app",["QSpace Pro.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.jinghaoshe.qspace.pro.StashShelfShareExtension","~/Library/Application Support/com.jinghaoshe.qspace.pro","~/Library/Caches/com.jinghaoshe.qspace.pro","~/Library/Containers/com.jinghaoshe.qspace.pro.StashShelfShareExtension","~/Library/HTTPStorages/com.jinghaoshe.qspace.pro","~/Library/HTTPStorages/com.jinghaoshe.qspace.pro.binarycookies","~/Library/Preferences/com.jinghaoshe.qspace.pro.plist","~/Library/Saved Application State/com.jinghaoshe.qspace.pro.savedState","~/Library/WebKit/com.jinghaoshe.qspace.pro","~/QSpace"]}]]},"qsync-client":{"depends_on_args":{":macos":":any"},"desc":"Automatic file synchronisation","homepage":"https://www.qnap.com/en/utilities/essentials#utliity_3","names":["Qnap Qsync"],"ruby_source_checksum":{":sha256":"4db95b3c061dd66210e92ee6a3a7abfa9577433bd81cf8d10c0f771e34b412e8"},"ruby_source_path":"Casks/q/qsync-client.rb","sha256":"066f87aaa22f0492acaa4bc7921a02352125634a2e6d38a46a5028dee9a1f40b","tap_string":"homebrew/cask","url_args":["https://download.qnap.com/Storage/Utility/QNAPQsyncClientMac-5.1.7.0923.dmg"],"version":"5.1.7,0923","raw_artifacts":[[":uninstall",{":quit":["com.qnap.qsync","com.qnap.qsync.findersync"],":pkgutil":"com.qnap.qsync"}],[":installer",{":manual":"Qsync Client.pkg"}],[":zap",{":trash":["~/Library/Application Scripts/com.qnap.qsync","~/Library/Application Scripts/com.qnap.qsync.findersync","~/Library/Containers/com.qnap.qsync","~/Library/Containers/com.qnap.qsync.findersync","~/Library/Group Containers/group.com.qnap.qsync"]}]]},"qt-creator":{"conflicts_with_args":{":cask":["qt-creator@dev"]},"depends_on_args":{":macos":":ventura"},"desc":"IDE for application development","homepage":"https://www.qt.io/developers/","names":["Qt Creator"],"ruby_source_checksum":{":sha256":"dc3fbf07e54eb5e8ee6eaf339d028ef999c6096e2a2e72584645cc7ab431065f"},"ruby_source_path":"Casks/q/qt-creator.rb","sha256":"810e0ef687adf9f6d551e22a9872ad7360d7f0dd1b9862ae7abd0a4f87921a92","tap_string":"homebrew/cask","url_args":["https://download.qt.io/official_releases/qtcreator/20.0/20.0.2/qt-creator-opensource-mac-universal-20.0.2.dmg"],"version":"20.0.2","raw_artifacts":[[":app",["Qt Creator.app"]],[":zap",{":trash":["~/Library/Preferences/com.qtproject.QtCreator.plist","~/Library/Preferences/org.qt-project.qtcreator.plist","~/Library/Saved Application State/org.qt-project.qtcreator.savedState"]}]]},"qt-creator@dev":{"conflicts_with_args":{":cask":["qt-creator"]},"depends_on_args":{":macos":":ventura"},"desc":"IDE for application development","homepage":"https://www1.qt.io/developers/","names":["Qt Creator Dev"],"ruby_source_checksum":{":sha256":"71781d6b18c5ef3f9a0d7dc3f73233843a350fc54c0ac286a90d09b0b41062ae"},"ruby_source_path":"Casks/q/qt-creator@dev.rb","sha256":"3e57ca2bb0143c16abd13716f45930a0add9ae4c25e048b61139a5df6c46cb58","tap_string":"homebrew/cask","url_args":["https://download.qt.io/development_releases/qtcreator/21.0/21.0.0-beta2/qt-creator-opensource-mac-universal-21.0.0-beta2.dmg"],"version":"21.0.0-beta2","raw_artifacts":[[":app",["Qt Creator.app"]],[":zap",{":trash":["~/Library/Preferences/com.qtproject.QtCreator.plist","~/Library/Preferences/org.qt-project.qtcreator.plist","~/Library/Saved Application State/org.qt-project.qtcreator.savedState"]}]]},"qt-design-studio":{"depends_on_args":{":macos":":monterey"},"desc":"UI design and development tool","homepage":"https://www.qt.io/product/ui-design-tools","names":["Qt Design Studio"],"ruby_source_checksum":{":sha256":"38c5e14fbf22e1620d57b752dff14dd6c3baae72aa7518769912af1042066746"},"ruby_source_path":"Casks/q/qt-design-studio.rb","sha256":"b1459ec8ec89d18560ed0439dee491e2513a311c1c5f1ed167832b53efb15693","tap_string":"homebrew/cask","url_args":["https://download.qt.io/online/qtsdkrepository/mac_x64/desktop/tools_qtdesignstudio_generation2/qt.tools.qtdesignstudio/4.8.3-0-202609070646opensource.7z"],"version":"4.8.3-0-202609070646","raw_artifacts":[[":app",["Qt Design Studio.app"]],[":zap",{":trash":["~/Library/Preferences/org.qt-project.qtdesignstudio.plist","~/Library/Saved Application State/org.qt-project.qtdesignstudio.savedState"]}]]},"qt3dstudio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Compositing tool","homepage":"https://www.qt.io/developers/","names":["Qt 3D Studio"],"ruby_source_checksum":{":sha256":"d7c5471c1f26cb7be187caff58f63aa55488d8fa2a8bd1f1758042f397a79e44"},"ruby_source_path":"Casks/q/qt3dstudio.rb","sha256":"bdaa9ede1c9dcf2137d14ad312bafaab08c6b37e7ad9286160240e38daf56857","tap_string":"homebrew/cask","url_args":["https://download.qt.io/official_releases/qt3dstudio/2.8/qt-3dstudio-opensource-mac-x64-2.8.0.dmg"],"version":"2.8.0","raw_artifacts":[[":uninstall",{":delete":"~/Applications/qt3dstudio-2.8.0"}],[":installer",{":manual":"qt-3dstudio-opensource-mac-x64-2.8.0.app"}]]},"qth":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-02-24",":because":":moved_to_mas"},"desc":"APRS client application","disable_args":{":date":"2026-02-24",":because":":moved_to_mas"},"homepage":"https://www.w8wjb.com/wp/qth/","names":["QTH"],"ruby_source_checksum":{":sha256":"8bd2e2c0f03bd3dfa554b397a2f443b8b00c479fba76ee8edc481c5212ab0324"},"ruby_source_path":"Casks/q/qth.rb","sha256":"52b41561eb2cfd80a59b3df69787a2b21d22e4fd855ce85b9a9df9f9aeaabe88","tap_string":"homebrew/cask","url_args":["https://www.w8wjb.com/qth/QTH-0.8.14.dmg"],"version":"0.8.14","raw_artifacts":[[":app",["QTH.app"]],[":zap",{":trash":["~/Library/Application Support/com.w8wjb.QTH","~/Library/Caches/com.apple.helpd/Generated/com.w8wjb.QTH.help*","~/Library/Logs/com.w8wjb.QTH","~/Library/Preferences/com.w8wjb.QTH.plist"]}]]},"qtpass":{"depends_on_args":{":macos":":monterey"},"desc":"Multi-platform GUI for pass, the standard unix password manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://qtpass.org/","names":["QtPass"],"ruby_source_checksum":{":sha256":"e462e87307f78e54348e920430e82f8255a4e3bddaf10cf3e1673c87ba7d4ed5"},"ruby_source_path":"Casks/q/qtpass.rb","sha256":"4aa8e1ac84c8d6434fcacc68df3549a569e2b969c7b19c1f645038aefcb9c852","tap_string":"homebrew/cask","url_args":["https://github.com/IJHack/qtpass/releases/download/v1.7.0/qtpass-1.7.0.dmg"],"version":"1.7.0","raw_artifacts":[[":app",["QtPass.app"]],[":zap",{":trash":["~/Library/Preferences/org.ijhack.QtPass.plist","~/Library/Saved Application State/org.qtpass.savedState"]}]]},"qtspim":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Simulator that runs MIPS32 assembly language programmes","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://spimsimulator.sourceforge.net/","names":["QtSpim"],"ruby_source_checksum":{":sha256":"9ae5908b403045ab43cf9b32d184624b3899fa4b526c63e72f145d6fd77b46f0"},"ruby_source_path":"Casks/q/qtspim.rb","sha256":"3842fa065851d4493e139dae500f37dd5dd33f267c69115ec75e68411985ace1","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/spimsimulator/QtSpim_9.1.24_mac.mpkg.zip"],"version":"9.1.24","raw_artifacts":[[":uninstall",{":pkgutil":"org.larusstone.pkg.QtSpim"}],[":pkg",["QtSpim.mpkg/Contents/Packages/QtSpim.pkg"]],[":zap",{":trash":["~/Library/Preferences/org.larus.qtspim.plist","~/Library/Saved Application State/org.larus.qtspim.savedState"]}]]},"quail":{"depends_on_args":{":macos":":any"},"desc":"Unofficial but officially accepted esa app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/1000ch/quail","names":["Quail"],"ruby_source_checksum":{":sha256":"beadd1e039256d01808604b30006dcfc6157b175f7bb89d19acea006df257d55"},"ruby_source_path":"Casks/q/quail.rb","sha256":"481b42f6a2c9ffd94c450f28e49692e95030d11cf20c2823732b117bac1e8992","tap_string":"homebrew/cask","url_args":["https://github.com/1000ch/quail/releases/download/v2.4.0/Quail-2.4.0.dmg"],"version":"2.4.0","raw_artifacts":[[":app",["Quail.app"]],[":zap",{":trash":["~/Library/Application Support/Quail","~/Library/Caches/net.1000ch.quail","~/Library/Caches/net.1000ch.quail.ShipIt","~/Library/Preferences/net.1000ch.quail.helper.plist","~/Library/Preferences/net.1000ch.quail.plist","~/Library/Saved Application State/net.1000ch.quail.savedState"]}]]},"quakenotch":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"MacBook Notch utility","homepage":"https://quakenotch.com/","names":["QuakeNotch"],"ruby_source_checksum":{":sha256":"27e42d8bc6ba0eabc0bab9a80cb3dcaf5223ec3ca944aca03c24c1f3582cabac"},"ruby_source_path":"Casks/q/quakenotch.rb","sha256":"4a41a50088d6dcf85bd2d6151a02249b86783aad6a9a1a3cff65edb16ea25a62","tap_string":"homebrew/cask","url_args":["https://github.com/rohanrhu/QuakeNotch/releases/download/v4.1.1/QuakeNotch.zip"],"version":"4.1.1","raw_artifacts":[[":app",["QuakeNotch.app"]],[":zap",{":trash":["~/Library/Application Support/MeowingCat.QuakeNotch","~/Library/Caches/MeowingCat.QuakeNotch","~/Library/HTTPStorages/MeowingCat.QuakeNotch","~/Library/Preferences/MeowingCat.QuakeNotch.plist"]}]]},"quakespasm":{"depends_on_args":{":macos":":any"},"desc":"Engine for iD software's Quake","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://quakespasm.sourceforge.net/","names":["QuakeSpasm"],"ruby_source_checksum":{":sha256":"ffbb41d7b380f1c1e30e9f23b1f7498d2a189adf50f2b4dfec5d638101e4010b"},"ruby_source_path":"Casks/q/quakespasm.rb","sha256":"8d5114bf8a25563c7bcdf9315acee9538281479ff34fd9c1240a6c4e4fad7df0","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/quakespasm/Mac/QuakeSpasm-0.96.3-osx-SDL2.zip"],"version":"0.96.3","raw_artifacts":[[":preflight_steps",{":steps":[{":source":{":base":"staged_path",":path":"."},":target":{":base":"staged_path",":path":"QuakeSpasm"},":type":"move_contents"}]}],[":suite",["QuakeSpasm"]]],"raw_caveats":"To complete the installation of quakespasm, you will have to copy the files\n'pak0.pak' and 'pak1.pak' from your Quake 1 installation support directory\ninto $APPDIR/QuakeSpasm/id1/\n"},"quarkclouddrive":{"depends_on_args":{":macos":":any"},"desc":"Cloud storage and file management platform","homepage":"https://pan.quark.cn/","names":["Quark Cloud Drive","夸克网盘"],"ruby_source_checksum":{":sha256":"bdb08d262d0ff401c9245b69dcaa12f7fe182e39777c1cc53b5da61646a1653f"},"ruby_source_path":"Casks/q/quarkclouddrive.rb","sha256":"c1078c9be2d179de349d702ffd653f3289b5adcbf450c87e2ebe530e3fe29a55","tap_string":"homebrew/cask","url_args":["https://umcdn.quark.cn/download/37213/quarkclouddrivemac/pckk@product_guanwang_macmini/QuarkCloudDriveMac_V7.4.2.822_mac_pf30003_(zh-cn)_releasemini_(Build3004627).dmg"],"version":"7.4.2.822,3004627","raw_artifacts":[[":uninstall",{":launchctl":"application.com.quark.clouddrive.desktop.*",":quit":"com.quark.clouddrive.desktop",":trash":"/Applications/QuarkCloudDrive.app"}],[":installer",{":script":{":executable":"QuarkCloudDrive.app/Contents/MacOS/QuarkCloudDrive",":args":["--quark-install","--install-from=mini_install","--quark-ch=pckk@product_guanwang_macmini"]}}],[":zap",{":trash":["~/Library/Application Support/QuarkCloudDrive","~/Library/Caches/com.quark.clouddrive.desktop","~/Library/Caches/com.quark.clouddrive.macinstaller","~/Library/Caches/QuarkCloudDriveInstaller","~/Library/Logs/QuarkCloudDrive","~/Library/Preferences/com.quark.clouddrive.desktop.plist","~/Library/Saved Application State/com.quark.clouddrive.desktop.savedState"]}]]},"quarto":{"desc":"Scientific and technical publishing system built on Pandoc","homepage":"https://www.quarto.org/","names":["quarto"],"ruby_source_checksum":{":sha256":"b72643217fab981f2230c84766945787df034280d411bbf43b087275102d1d67"},"ruby_source_path":"Casks/q/quarto.rb","sha256":"472017edbbffa5dd4a8d21b66327bcb09b25a019c21b18f815d5b187db10e980","tap_string":"homebrew/cask","url_args":["https://github.com/quarto-dev/quarto-cli/releases/download/v1.10.19/quarto-1.10.19-macos.pkg"],"version":"1.10.19","raw_artifacts":[[":uninstall",{":pkgutil":"org.rstudio.quarto"}],[":pkg",["quarto-1.10.19-macos.pkg"]],[":zap",{":trash":["~/Library/Application Support/quarto","~/Library/Application Support/quarto-writer","~/Library/Caches/quarto"]}]]},"quassel-client":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Quassel IRC: Chat comfortably. Everywhere","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://quassel-irc.org/","names":["Quassel IRC"],"ruby_source_checksum":{":sha256":"d00ba59782c2df8a359b8b0f55c260ba88df403f5c137fd392815cbcc82610f9"},"ruby_source_path":"Casks/q/quassel-client.rb","sha256":"73b1b65f0e75c88d1dd23aa91c1916a6a3c231472a042eca0907689ab0981b60","tap_string":"homebrew/cask","url_args":["https://github.com/quassel/quassel/releases/download/0.14.0/QuasselClient-macOS-0.14.0.dmg"],"version":"0.14.0","raw_artifacts":[[":app",["Quassel Client.app"]],[":zap",{":trash":"~/Library/Preferences/org.quassel-irc.client.plist"}]]},"quassel":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"IRC client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://quassel-irc.org/","names":["Quassel"],"ruby_source_checksum":{":sha256":"495c23f9ae6c6051a90fa5b1bf11276f5ed591a1f15eea17e49d2a735b740fa8"},"ruby_source_path":"Casks/q/quassel.rb","sha256":"cb8b195cd9961c8af26a9df7f5411aa1f23324d1ee717f7c4df8abc2b70021a2","tap_string":"homebrew/cask","url_args":["https://github.com/quassel/quassel/releases/download/0.14.0/QuasselMono-MacOS-0.14.0.dmg"],"version":"0.14.0","raw_artifacts":[[":app",["Quassel.app"]],[":zap",{":trash":["~/Library/Application Support/Quassel","~/Library/Preferences/org.quassel-irc.quasselclient.plist","~/Library/Preferences/org.quassel-irc.quasselcore.plist","~/Library/Saved Application State/org.quassel-irc.client.savedState"]}]]},"quaternion":{"depends_on_args":{":macos":":any"},"desc":"IM client for Matrix","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/quotient-im/Quaternion","names":["Quaternion"],"ruby_source_checksum":{":sha256":"b6c64264a69fb1a993d7a74655abf7cbbdb35268ff4b050e1067d7d804ad0420"},"ruby_source_path":"Casks/q/quaternion.rb","sha256":"17b695d7f3c6e2850638d2789497b9d193919ca10e11cbe381839016c933d940","tap_string":"homebrew/cask","url_args":["https://github.com/quotient-im/Quaternion/releases/download/0.0.97.1/quaternion-0.0.97.1.dmg"],"version":"0.0.97.1","raw_artifacts":[[":app",["quaternion.app"]],[":zap",{":trash":["~/Library/Application Support/Quotient/quaternion","~/Library/Containers/com.github.quaternion","~/Library/Preferences/com.github.quaternion.plist","~/Library/Preferences/com.qmatrixclient.quaternion.plist","~/Library/Preferences/com.quotient.quaternion.plist","~/Library/Saved Application State/com.github.quaternion.savedState"]}]]},"quba":{"depends_on_args":{":macos":":any"},"desc":"Viewer for electronic invoices","homepage":"https://quba-viewer.org/","names":["Quba-Viewer"],"ruby_source_checksum":{":sha256":"832aba7af8e61e7bd78a1be41e892b218b97fb8023fe056c926cc6899c06cdbf"},"ruby_source_path":"Casks/q/quba.rb","sha256":"7558b83c03847c872a80fe658eabcde17db2e1f02eab5a79c43141508fd85ba2","tap_string":"homebrew/cask","url_args":["https://github.com/ZUGFeRD/quba-viewer/releases/download/v1.5.1/Quba-1.5.1-universal.dmg"],"version":"1.5.1","raw_artifacts":[[":app",["Quba.app"]],[":zap",{":trash":["~/Library/Application Support/Quba","~/Library/Preferences/org.quba-viewer.viewer.plist","~/Library/Saved Application State/org.quba-viewer.viewer.savedState"]}]]},"qudedup-extract-tool":{"depends_on_args":{":macos":":any"},"desc":"Restoring deduplicated .qdff files to their normal status","homepage":"https://www.qnap.com/en/utilities#utliity_18","names":["Qnap QuDedup Extract Tool"],"ruby_source_checksum":{":sha256":"a536b41c7bc9e1c1e9cfd438d845e4a7fcd456e9a3e7718741d46e2de00abd1c"},"ruby_source_path":"Casks/q/qudedup-extract-tool.rb","sha256":"7e5c1712c209f566d9159ed4dae0c85037ad15e4c7ce483a7aea470dad53bffa","tap_string":"homebrew/cask","url_args":["https://download.qnap.com/Storage/Utility/QNAPQuDedupExToolMac-1.1.7.26043.dmg"],"version":"1.1.7,26043","raw_artifacts":[[":uninstall",{":pkgutil":"com.qnap.pkg.QuDedupExTool"}],[":pkg",["QudedupExTool.pkg"]],[":zap",{":trash":["~/Library/Application Support/QNAP/QuDedup Extract Tool","~/Library/Preferences/com.qnap.QuDedupExTool.plist","~/Library/Preferences/QNAP/QuDedup Extract Tool.plist","~/Library/Saved Application State/com.qnap.QuDedupExTool.savedState"],":rmdir":["~/Library/Application Support/QNAP","~/Library/Preferences/QNAP"]}]]},"querious":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"MySQL and compatible databases tool","homepage":"https://www.araelium.com/querious/","names":["Querious 4"],"ruby_source_checksum":{":sha256":"6c289738f274dab57815164be7f6d7dfacf1b31dc90a1b2e19e355a6ee2cb489"},"ruby_source_path":"Casks/q/querious.rb","sha256":"ef62714c089247a3caf1928bb187367fdbcd8bb5c405df92c8a2090be642c483","tap_string":"homebrew/cask","url_args":["https://www.araelium.com/querious/downloads/versions/Querious4.2.5.zip"],"version":"4.2.5","raw_artifacts":[[":uninstall",{":quit":"com.araeliumgroup.querious"}],[":app",["Querious.app"]],[":zap",{":trash":["~/Library/Application Support/Querious","~/Library/Caches/com.apple.helpd/Generated/com.araeliumgroup.querious.help*","~/Library/Caches/com.araeliumgroup.querious","~/Library/HTTPStorages/com.araeliumgroup.querious","~/Library/Logs/Querious.log","~/Library/Preferences/com.araeliumgroup.querious.plist","~/Library/Saved Application State/com.araeliumgroup.querious.savedState"]}]]},"quickapp-studio":{"depends_on_args":{":macos":":any"},"desc":"Quickapp Development Tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.quickapp.cn/","names":["QuickApp Studio","快应用开发工具"],"ruby_source_checksum":{":sha256":"8c4dcc04f7709a92d0512de840c9bd54adf647a2af93231e0efb21d32e7bb405"},"ruby_source_path":"Casks/q/quickapp-studio.rb","sha256":"15d912451998d7922c99e89c35ece3276b0ab391b06cd05dcba817cc0b55a179","tap_string":"homebrew/cask","url_args":["https://statres.quickapp.cn/quickapp/show/ide/QuickApp_Studio_x64-7.1.0.pkg"],"version":"7.1.0","raw_artifacts":[[":uninstall",{":quit":"cn.quickapp.studio",":pkgutil":["cn.quickapp.studio","com.hapteam.app","com.mygreatcompany.pkg.quickAppIde"]}],[":pkg",["QuickApp_Studio_x64-7.1.0.pkg"]],[":zap",{":trash":"~/.快应用开发工具"}]]},"quickbooks":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Accounting software","homepage":"https://quickbooks.intuit.com/desktop/","names":["QuickBooks Desktop"],"ruby_source_checksum":{":sha256":"3831749c1aa6eff88168d3310d9d17d857df7c3638ec7f9cea1e8a228b5243f5"},"ruby_source_path":"Casks/q/quickbooks.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://http-download.intuit.com/http.intuit/Downloads/2023/Latest/QuickBooksMac2023.dmg"],"version":"22.0.8.906,2023","raw_artifacts":[[":app",["QuickBooks 2023.app"]],[":zap",{":trash":["~/Library/Application Support/com.intuit.QuickBooks2023","~/Library/Application Support/QuickBooks 2023","~/Library/Caches/com.intuit.QuickBooks2023","~/Library/HTTPStorages/com.intuit.QuickBooks2023*","~/Library/Logs/QuickBooks","~/Library/Preferences/ByHost/com.intuit.QuickBooks2023.*","~/Library/Preferences/com.intuit.QuickBooks2023.plist","~/Library/Saved Application State/com.intuit.QuickBooks2023.savedState","~/Library/WebKit/com.intuit.QuickBooks2023"]}]]},"quicken":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Personal finance manager","homepage":"https://www.quicken.com/products/classic-premier-deluxe-mac/","names":["Quicken"],"ruby_source_checksum":{":sha256":"ba5ff46366cd13c3315bcfe9705cd29983faa203dd36e8045ce96d9f496aff55"},"ruby_source_path":"Casks/q/quicken.rb","sha256":"e61613b2552dda5ce4f4022b0dad70138d2233e2ac194d43cb99e408b20f480b","tap_string":"homebrew/cask","url_args":["https://download.quicken.com/mac/Quicken/001/Release/031A96D9-EFE6-4520-8B6A-7F465DDAA3E4/Quicken-902.61860.100/Quicken-902.61860.100.zip"],"version":"9.2.2,902.61860.100","raw_artifacts":[[":app",["Quicken.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.quicken.quicken.sfl*","~/Library/Application Support/Quicken","~/Library/Caches/com.quicken.Quicken","~/Library/HTTPStorages/com.quicken.Quicken","~/Library/Preferences/com.quicken.Quicken.plist"]}]]},"quickgeojson":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for GeoJSON and TopoJSON","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/irees/quickgeojson","names":["quickgeojson"],"ruby_source_checksum":{":sha256":"89216d025bf7a50d186b1eb6002ff99c294add303dba8379d2866e515eb5b5a3"},"ruby_source_path":"Casks/q/quickgeojson.rb","sha256":"48a30865f3183c086c9ac70003276e2356c2fd4468e8818b0b2ec5adb3366332","tap_string":"homebrew/cask","url_args":["https://github.com/irees/quickgeojson/releases/download/v1.1/quickgeojson.qlgenerator.zip"],"version":"1.1","raw_artifacts":[[":qlplugin",["quickgeojson.qlgenerator"]]]},"quickhash":{"caveats_rosetta":true,"container_args":{":nested":"Quickhash-GUI_01112023.dmg"},"depends_on_args":{":macos":":any"},"desc":"Data hashing tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.quickhash-gui.org/","names":["Quickhash"],"ruby_source_checksum":{":sha256":"1f123b35f4a4c970d04a51e6eb82484139bbcc98a2db69b426effb4ce4d34a81"},"ruby_source_path":"Casks/q/quickhash.rb","sha256":"d5b73524b0d62a7f100f7a6f976eaad98968f03f20f6d6b6c28040f9c255a884","tap_string":"homebrew/cask","url_args":["https://www.quickhash-gui.org/download/quickhash-gui-v3-3-4-apple-osx/?wpdmdl=2510"],"version":"3.3.4,2510,01,11,2023","raw_artifacts":[[":app",["Quickhash-GUI.app"]],[":zap",{":trash":["~/.Quickhash-GUI","~/Library/Saved Application State/www.Quickhash-GUI.org.savedState"]}]]},"quickjson":{"depends_on_args":{":macos":":any"},"desc":"Quick Look plugin to pretty-print JSON","homepage":"https://github.com/johan/QuickJSON","names":["QuickJSON"],"ruby_source_checksum":{":sha256":"eefc9b6052dfdca2cb929ef4a0c344c12831aaab2004851cbb167ba366269636"},"ruby_source_path":"Casks/q/quickjson.rb","sha256":"874fc0afd431f68527929a0592c23a81b70d53e6032419e540551fccd662cfd2","tap_string":"homebrew/cask","url_args":["https://github.com/johan/QuickJSON/releases/download/v1.0.0/QuickJSON.qlgenerator.zip"],"version":"1.0.0","raw_artifacts":[[":qlplugin",["QuickJSON.qlgenerator"]]]},"quicklook-csv":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for CSV files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/p2/quicklook-csv","names":["QuickLookCSV"],"ruby_source_checksum":{":sha256":"ac01b01fac22a0816a91dbca622155bc2dc4bb920291c6d7b387f168888c5a1c"},"ruby_source_path":"Casks/q/quicklook-csv.rb","sha256":"e052e89f8003aed08bb2058e3fb3335ac0a5cdaa0171bfb23b762976e095ef5b","tap_string":"homebrew/cask","url_args":["https://github.com/p2/quicklook-csv/releases/download/1.3/QuickLookCSV-1.3.dmg"],"version":"1.3","raw_artifacts":[[":qlplugin",["QuickLookCSV.qlgenerator"]]]},"quicklook-json":{"depends_on_args":{":macos":":any"},"desc":"Quick Look plugin for JSON files","disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"http://www.sagtau.com/quicklookjson.html","names":["quick look JSON"],"ruby_source_checksum":{":sha256":"74f358defbb9c24f80949ecbdf816f0fac3231fcc34db458b784a3953549cf09"},"ruby_source_path":"Casks/q/quicklook-json.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["http://www.sagtau.com/media/QuickLookJSON.qlgenerator.zip"],"version":"2,1.0","raw_artifacts":[[":qlplugin",["QuickLookJSON.qlgenerator"]]]},"quicklook-pat":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-15",":because":":unmaintained"},"desc":"Quick Look plugin for Adobe Photoshop pattern files","disable_args":{":date":"2025-11-15",":because":":unmaintained"},"homepage":"https://github.com/pixelrowdies/quicklook-pat","names":["Adobe Photoshop Patterns Quicklook Plugin"],"ruby_source_checksum":{":sha256":"e5ea125c6d4eef62768595a86b17544821309db7388dc3ca4794cf48fa92069e"},"ruby_source_path":"Casks/q/quicklook-pat.rb","sha256":"41d6d9ffb042490c93d661b95c392a341ecde42f40de6988ae944c64808aac28","tap_string":"homebrew/cask","url_args":["https://github.com/pixelrowdies/quicklook-pat/releases/download/1.0.0/PatternQuickLook.pkg"],"version":"1.0.0","raw_artifacts":[[":uninstall",{":pkgutil":"de.pixelrowdies.PatternQuickLook"}],[":pkg",["PatternQuickLook.pkg"]]]},"quicklook-pfm":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for PPM, PGM, PFM and PBM files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/lnxbil/quicklook-pfm","names":["quicklook-pfm"],"ruby_source_checksum":{":sha256":"1d5e5c0a11255a6b539995cb73b3558868d9aae2a15f50422dbb75ad42945a95"},"ruby_source_path":"Casks/q/quicklook-pfm.rb","sha256":"53308ac3d7f0f8ed02adb2feff282764fdeadb32352b0776caeaec3d6a514333","tap_string":"homebrew/cask","url_args":["https://github.com/lnxbil/quicklook-pfm/releases/download/1.1/quicklook-pfm-1.1.zip"],"version":"1.1","raw_artifacts":[[":qlplugin",["Quicklook-PFM.qlgenerator"]]]},"quicklook-video":{"depends_on_args":{":macos":":monterey"},"desc":"Thumbnails, static previews, cover art and metadata for video files","homepage":"https://github.com/Marginal/QuickLookVideo","names":["QuickLook Video"],"ruby_source_checksum":{":sha256":"804cb08d3d993c2221bf703dc48f8264a7f71f2c7a9d2b086ccc300dd9225cb7"},"ruby_source_path":"Casks/q/quicklook-video.rb","sha256":"56f007628967808f2b70fda9cd11ae678181ef22107903eb59e419c0f9143348","tap_string":"homebrew/cask","url_args":["https://github.com/Marginal/QuickLookVideo/releases/download/rel-224/QLVideo_224.dmg"],"version":"2.24","raw_artifacts":[[":app",["QuickLook Video.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.qlvideo","~/Library/Application Scripts/com.apple.uk.org.marginal.qlvideo.previewer","~/Library/Application Scripts/com.apple.uk.org.marginal.qlvideo.thumbnailer","~/Library/Application Scripts/uk.org.marginal.qlvideo.formatreader","~/Library/Application Scripts/uk.org.marginal.qlvideo.videodecoder","~/Library/Containers/com.apple.uk.org.marginal.qlvideo.previewer","~/Library/Containers/com.apple.uk.org.marginal.qlvideo.thumbnailer","~/Library/Containers/uk.org.marginal.qlvideo.formatreader","~/Library/Containers/uk.org.marginal.qlvideo.videodecoder","~/Library/Group Containers/*.qlvideo","~/Library/Saved Application State/com.apple.uk.org.marginal.qlvideo.savedState"]}]]},"quicklookase":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look generator for Adobe Swatch Exchange files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/rsodre/QuickLookASE","names":["QuickLookASE"],"ruby_source_checksum":{":sha256":"ad7d65290a79fe499d4462e7b9d818c9a4610b633d9288757ad80204f4210806"},"ruby_source_path":"Casks/q/quicklookase.rb","sha256":"3dea77093d5bf4a5ee0292770db1c7103481aee6de456586427bfffefab30803","tap_string":"homebrew/cask","url_args":["https://github.com/rsodre/QuickLookASE/releases/download/v1.0/QuickLookASE.qlgenerator.zip"],"version":"1.0","raw_artifacts":[[":qlplugin",["QuickLookASE.qlgenerator"]]]},"quicknfo":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for viewing NFO files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/planbnet/QuickNFO","names":["QuickNFO"],"ruby_source_checksum":{":sha256":"3c8957632bf19330a94b7a36854357870f9451ecdf2bdf81e27920214cb0d4a3"},"ruby_source_path":"Casks/q/quicknfo.rb","sha256":"ee5c03f78ff60e69e776bec39896ac48496915de35fcb3e2bd0d9c20ad92b5bb","tap_string":"homebrew/cask","url_args":["https://github.com/The-Master777/QuickNFO/releases/download/v1.2/QuickNFO.qlgenerator.zip"],"version":"1.2","raw_artifacts":[[":qlplugin",["QuickNFO.qlgenerator"]]]},"quicksilver":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Productivity application","homepage":"https://qsapp.com/","names":["Quicksilver"],"ruby_source_checksum":{":sha256":"58d6aed45318082df34d1a30b9c44e5c6d6cfcd8733f927375114a284692c619"},"ruby_source_path":"Casks/q/quicksilver.rb","sha256":"47d4fdfb128109e213ee21c272a100fa0408d389932c47f66b0440b5a0d32c8c","tap_string":"homebrew/cask","url_args":["https://github.com/quicksilver/Quicksilver/releases/download/v2.6.0/Quicksilver.2.6.0.dmg"],"version":"2.6.0","raw_artifacts":[[":app",["Quicksilver.app"]],[":zap",{":trash":["~/Library/Application Support/Quicksilver","~/Library/Preferences/com.blacktree.Quicksilver.plist"]}]]},"quicktune":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"QuickTime 7 style Apple Music controller","homepage":"https://marioaguzman.github.io/quicktune/","names":["QuickTune"],"ruby_source_checksum":{":sha256":"cfb2b7d661434fa99371fd8593dc642cd031491c5bb9afcb582c8f0a4b53271a"},"ruby_source_path":"Casks/q/quicktune.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://marioaguzman.github.io/quicktune/updater/QuickTune.dmg"],"version":"7.6.1","raw_artifacts":[[":app",["QuickTune.app"]],[":zap",{":trash":["~/Library/Caches/com.marioaguzman.QuickTune","~/Library/Preferences/com.marioaguzman.QuickTune.plist","~/Library/Saved Application State/com.marioaguzman.QuickTune.savedState"]}]]},"quiet":{"depends_on_args":{":macos":":ventura"},"desc":"Private, p2p alternative to Slack and Discord built on Tor & IPFS","homepage":"https://tryquiet.org/","names":["Quiet"],"ruby_source_checksum":{":sha256":"1430c2f24610fa41c6fe21a1febfc609ae020830b6d744443d150b88dd14265a"},"ruby_source_path":"Casks/q/quiet.rb","sha256":"0d079f7962f6a9a2940dbc17e7a279aa7cecbc3f20be81a7ad2e6c809af6c86a","tap_string":"homebrew/cask","url_args":["https://github.com/TryQuiet/quiet/releases/download/@quiet/desktop@11.3.0/Quiet-11.3.0-x64.dmg"],"version":"11.3.0","raw_artifacts":[[":app",["Quiet.app"]],[":zap",{":trash":"~/Library/Application Support/Quiet*"}]]},"quip":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool for teams to create living documents","homepage":"https://quip.com/","names":["Quip"],"ruby_source_checksum":{":sha256":"44eb15819290e3fec3b12a02a4a104649b226f9320d88a13c3cb83ffde787b51"},"ruby_source_path":"Casks/q/quip.rb","sha256":"1091d886dae9bcf7cd7c93e68fc4824d03e46f68da01c6620d79d51cda0ce6ae","tap_string":"homebrew/cask","url_args":["https://quip-clients.com/macosx_9.59.0.dmg"],"version":"9.59.0","raw_artifacts":[[":app",["Quip.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.quip.Desktop.Quick-Look-Preview","~/Library/Application Support/com.quip.Desktop","~/Library/Caches/com.quip.Desktop","~/Library/Containers/com.quip.Desktop.Quick-Look-Preview","~/Library/Preferences/com.quip.Desktop.plist","~/Library/WebKit/com.quip.Desktop"]}]]},"quitall":{"depends_on_args":{":macos":":any"},"desc":"Quickly quit one, some, or all apps","homepage":"https://amicoapps.com/app/quitall/","names":["QuitAll"],"ruby_source_checksum":{":sha256":"339e5f27ddd9cecba76577ca0ed10def2b25b1a66566a057b9b8aad3c6fa6675"},"ruby_source_path":"Casks/q/quitall.rb","sha256":"c0d6354df7426cba30f558cddacc7d7b3e3d6478bfe55b446ee63ac61cf41519","tap_string":"homebrew/cask","url_args":["https://amicoapps.com/wp-content/updates/quitall-1.3.6.zip"],"version":"1.3.6","raw_artifacts":[[":app",["QuitAll.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.quitallapp.quitall-paddle.sfl*","~/Library/Application Support/com.quitallapp.quitall-paddle","~/Library/Application Support/Quit All","~/Library/Application Support/QuitAll","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.quitallapp.quitall-paddle","~/Library/Caches/com.quitallapp.quitall-paddle","~/Library/HTTPStorages/com.quitallapp.quitall-paddle","~/Library/HTTPStorages/com.quitallapp.quitall-paddle.binarycookies","~/Library/Preferences/com.quitallapp.quitall-paddle.plist"]}]]},"quitter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automatically hides or quits apps after periods of inactivity","homepage":"https://marco.org/apps#quitter","names":["Quitter"],"ruby_source_checksum":{":sha256":"47d2f983099e38865fd599d981b6868ea045d9be69659525e2f652d07ffcf652"},"ruby_source_path":"Casks/q/quitter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://marco.org/appcasts/Quitter.zip"],"version":"1.0","raw_artifacts":[[":app",["Quitter.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.marcoarment.quitter.sfl*","~/Library/Caches/com.marcoarment.quitter","~/Library/Preferences/com.marcoarment.quitter.plist"]}]]},"quo":{"depends_on_args":{":macos":":monterey"},"desc":"Business phone for professionals, teams, and companies","homepage":"https://www.quo.com/","names":["Quo"],"ruby_source_checksum":{":sha256":"426cb13a6d885deef6cd225144c14d24fb2178d748e5ba86f9eeec0594fd33e8"},"ruby_source_path":"Casks/q/quo.rb","sha256":"10ee16f9fba72316d88e453e1bf77a50adec7b47bb492a2744e9f2c089a0fdfc","tap_string":"homebrew/cask","url_args":["https://download.quo.com/Quo-5.6.15-universal.dmg"],"version":"5.6.15","raw_artifacts":[[":app",["Quo.app"]],[":zap",{":trash":["~/Library/Application Support/OpenPhone","~/Library/Preferences/ca.illusive.openphone.plist","~/Library/Saved Application State/ca.illusive.openphone.savedState"]}]]},"quodlibet":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Music player and music library manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://quodlibet.readthedocs.io/","names":["Quod Libet"],"ruby_source_checksum":{":sha256":"6fd938a9d7dc99445e7e41d05721cfc3d4a1af2069cbbe0add1a2789294f7777"},"ruby_source_path":"Casks/q/quodlibet.rb","sha256":"e06e1026e57699b6533fa0787da404c3dfdd3056eefcfcfce7a4a5be7f67b081","tap_string":"homebrew/cask","url_args":["https://github.com/quodlibet/quodlibet/releases/download/release-4.4.0/QuodLibet-4.4.0.dmg"],"version":"4.4.0","raw_artifacts":[[":app",["QuodLibet.app"]],[":zap",{":trash":["~/.quodlibet","~/Library/Preferences/io.github.quodlibet.quodlibet.plist","~/Library/Saved Application State/io.github.quodlibet.quodlibet.savedState"]}]]},"qutebrowser":{"depends_on_args":{":macos":":any"},"desc":"Keyboard-driven, vim-like browser based on PyQt5","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.qutebrowser.org/","names":["qutebrowser"],"ruby_source_checksum":{":sha256":"0aa76959e0376384f3ca51326c88b1b6f5d4941b72a7d8521042728a31e25d23"},"ruby_source_path":"Casks/q/qutebrowser.rb","sha256":"c51d1e9461d7f6a1ff4559f9e709caeff95effa52d4186805368a525e2fd48c7","tap_string":"homebrew/cask","url_args":["https://github.com/qutebrowser/qutebrowser/releases/download/v3.7.0/qutebrowser-3.7.0-x86_64.dmg"],"version":"3.7.0","raw_artifacts":[[":app",["qutebrowser.app"]],[":command_wrapper",["qutebrowser"],{":executable":"$APPDIR/qutebrowser.app/Contents/MacOS/qutebrowser"}],[":zap",{":trash":["~/Library/Application Support/qutebrowser","~/Library/Caches/qutebrowser","~/Library/Preferences/qutebrowser"],":rmdir":"~/.qutebrowser"}]]},"qview":{"depends_on_args":{":macos":":monterey"},"desc":"Image viewer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/jurplel/qView/","names":["qView"],"ruby_source_checksum":{":sha256":"dee83b3efc08972885c82e5b75dd09defb966d885fedd8c53b815d8d9daa5cd0"},"ruby_source_path":"Casks/q/qview.rb","sha256":"fa34d0e54601b8557f4e879527b9bb1e728ace5c7c1c69cf126700ca4d0b5817","tap_string":"homebrew/cask","url_args":["https://github.com/jurplel/qView/releases/download/7.1/qView-7.1.dmg"],"version":"7.1","raw_artifacts":[[":app",["qView.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.interversehq.qview.sfl*","~/Library/Preferences/com.interversehq.qView.plist","~/Library/Preferences/com.qview.qView.plist","~/Library/Saved Application State/com.interversehq.qView.savedState"]}]]},"qwerty-fr":{"depends_on_args":{":macos":":any"},"desc":"QWERTY-based layout. Type EU languages, greek, math, currencies, & more!","homepage":"https://qwerty-fr.org/","names":["qwerty-fr keyboard layout"],"ruby_source_checksum":{":sha256":"a2c74e0ff08ea4f140b8fd4bfa44433e28e5eeb442b2ba0bfaa87399c8fe55b1"},"ruby_source_path":"Casks/q/qwerty-fr.rb","sha256":"7c8213994ae08323ab95837c586bb0863f77a334ec744ce8762332e7af345b70","tap_string":"homebrew/cask","url_args":["https://github.com/qwerty-fr/qwerty-fr/releases/download/v0.7.3/qwerty-fr_0.7.3_mac.zip"],"version":"0.7.3","raw_artifacts":[[":keyboard_layout",["qwerty-fr.bundle"]]],"raw_caveats":"You must reboot for the installation of qwerty-fr to take effect.\n"},"qxmledit":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"XML editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://qxmledit.org/","names":["QXmlEdit"],"ruby_source_checksum":{":sha256":"6dd84bec909f84a5a8e5c8d0dff297cf260fe59ac9bae71a519487e2b02950c6"},"ruby_source_path":"Casks/q/qxmledit.rb","sha256":"9f189fbd0cf72ec7c94fad3d3f3850dc7d898cff5a088353cfd54877cf9f2bb9","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/qxmledit/QXmlEdit-0.9.18.dmg"],"version":"0.9.18","raw_artifacts":[[":app",["QXmlEdit.app"]],[":zap",{":trash":["~/Library/Application Support/QXmlEdit","~/Library/Preferences/org.qxmledit.QXmlEdit.plist","~/Library/Saved Application State/org.qxmledit.QXmlEdit.savedState"]}]]},"r-app":{"depends_on_args":{":macos":":any"},"desc":"Environment for statistical computing and graphics","homepage":"https://www.r-project.org/","names":["R"],"ruby_source_checksum":{":sha256":"5d8618ea23d6d7762230f3b0564edcd409602f293897f05149aa44c3c51bd383"},"ruby_source_path":"Casks/r/r-app.rb","sha256":"612bb00cb4c627721d6d80b0f5224227c0fcdefb4a5b6c917511480361c16571","tap_string":"homebrew/cask","url_args":["https://cloud.r-project.org/bin/macosx/big-sur-x86_64/base/R-4.6.1-x86_64.pkg"],"version":"4.6.1,big-sur","raw_artifacts":[[":uninstall",{":pkgutil":["org.r-project*","org.R-project*"],":delete":["/usr/bin/R","/usr/bin/Rscript"]}],[":pkg",["R-4.6.1-x86_64.pkg"]],[":zap",{":delete":"/Library/Frameworks/R.Framework",":trash":["~/.R","~/.Rapp.history","~/.RData","~/.Rhistory","~/.Rprofile","~/Library/Caches/org.R-project.R","~/Library/R"]}]]},"r-rig-app":{"depends_on_args":{":macos":":any"},"desc":"R Installation Manager","homepage":"https://github.com/r-lib/rig","names":["r-rig-app"],"ruby_source_checksum":{":sha256":"b53702e85e723067ebc1dc652629edbd70e9306051f663cb71c983485edf1fad"},"ruby_source_path":"Casks/r/r-rig-app.rb","sha256":"1a1e879084eb13bdb45ad63b3eda70ab66d0e10fc9a85827f6d491a53dc7c658","tap_string":"homebrew/cask","url_args":["https://github.com/r-lib/rig/releases/download/v0.11.0/rig-0.11.0-macOS-x86_64.pkg"],"version":"0.11.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.gaborcsardi.rig"}],[":pkg",["rig-0.11.0-macOS-x86_64.pkg"]]]},"racket":{"depends_on_args":{":macos":":any"},"desc":"Modern programming language in the Lisp/Scheme family","homepage":"https://racket-lang.org/","names":["Racket"],"ruby_source_checksum":{":sha256":"b42f8992a7f61cdcfe8376f7fbaebe371ba6ee9edde0d357dd46b9e360b6813f"},"ruby_source_path":"Casks/r/racket.rb","sha256":"07a35b94f8118be6728db0bce355576373deddb265e75f0295524e297e14f839","tap_string":"homebrew/cask","url_args":["https://mirror.racket-lang.org/installers/9.3/racket-9.3-x86_64-macosx-cs.dmg"],"version":"9.3","raw_artifacts":[[":suite",["Racket v9.3"]],[":binary",["$APPDIR/Racket v9.3/bin/drracket"]],[":binary",["$APPDIR/Racket v9.3/bin/gracket"]],[":binary",["$APPDIR/Racket v9.3/bin/gracket-text"]],[":binary",["$APPDIR/Racket v9.3/bin/mred"]],[":binary",["$APPDIR/Racket v9.3/bin/mred-text"]],[":binary",["$APPDIR/Racket v9.3/bin/mzc"]],[":binary",["$APPDIR/Racket v9.3/bin/mzpp"]],[":binary",["$APPDIR/Racket v9.3/bin/mzscheme"]],[":binary",["$APPDIR/Racket v9.3/bin/mztext"]],[":binary",["$APPDIR/Racket v9.3/bin/pdf-slatex"]],[":binary",["$APPDIR/Racket v9.3/bin/plt-games"]],[":binary",["$APPDIR/Racket v9.3/bin/plt-help"]],[":binary",["$APPDIR/Racket v9.3/bin/plt-r5rs"]],[":binary",["$APPDIR/Racket v9.3/bin/plt-r6rs"]],[":binary",["$APPDIR/Racket v9.3/bin/plt-web-server"]],[":binary",["$APPDIR/Racket v9.3/bin/raco"]],[":binary",["$APPDIR/Racket v9.3/bin/scribble"]],[":binary",["$APPDIR/Racket v9.3/bin/setup-plt"]],[":binary",["$APPDIR/Racket v9.3/bin/slatex"]],[":binary",["$APPDIR/Racket v9.3/bin/slideshow"]],[":binary",["$APPDIR/Racket v9.3/bin/swindle"]],[":binary",["$APPDIR/Racket v9.3/bin/racket"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/drracket.1"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/gracket.1"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/mred.1"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/mzc.1"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/mzscheme.1"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/plt-help.1"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/racket.1"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/raco.1"]],[":manpage",["$APPDIR/Racket v9.3/man/man1/setup-plt.1"]],[":zap",{":trash":["~/Library/Caches/Racket","~/Library/Preferences/org.racket-lang.DrRacket.plist","~/Library/Preferences/org.racket-lang.prefs.rktd","~/Library/Preferences/PLT-autosave-toc-save.rktd","~/Library/Preferences/PLT-autosave-toc.rktd","~/Library/Racket","~/Library/Saved Application State/org.racket-lang.DrRacket.savedState","~/Library/Saved Application State/org.racket-lang.DrRacketBC.savedState","~/Library/Saved Application State/org.racket-lang.GRacket3m.savedState","~/Library/Saved Application State/org.racket-lang.PLT Games.savedState","~/Library/Saved Application State/org.racket-lang.Slideshow.savedState"]}]]},"radar":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Check important metrics from the menubar","homepage":"https://getradar.co/","names":["Radar"],"ruby_source_checksum":{":sha256":"1a93539a1b599f87af51769134ad423a3b906a4cf28be5036d9d7af8dc94df02"},"ruby_source_path":"Casks/r/radar.rb","sha256":"cc2439592ee3ced4d3860c94c8792708fcd3340795510d46476b678c1139b849","tap_string":"homebrew/cask","url_args":["https://getradar.co/download/v2.6.12.dmg"],"version":"2.6.12","raw_artifacts":[[":uninstall",{":launchctl":"com.syncwithtech.radar.ShipIt",":quit":"com.syncwithtech.radar"}],[":app",["Radar.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/radar-updater","~/Library/Application Support/Radar","~/Library/Caches/com.syncwithtech.radar","~/Library/Caches/com.syncwithtech.radar.ShipIt","~/Library/Logs/Radar","~/Library/Preferences/com.syncwithtech.radar.plist","~/Library/Saved Application State/com.syncwithtech.radar.savedState"]}]]},"radarr":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Fork of Sonarr to work with movies à la Couchpotato","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://radarr.video/","names":["Radarr"],"ruby_source_checksum":{":sha256":"3756b29a3db0245eb310f743672e7afc069df02dcc3d81101bb1cc459d61bd81"},"ruby_source_path":"Casks/r/radarr.rb","sha256":"53bf92455987cf5f5baa0425bc2033c04b361cc5af443b1c9b11391c10112711","tap_string":"homebrew/cask","url_args":["https://github.com/Radarr/Radarr/releases/download/v6.3.0.10514/Radarr.master.6.3.0.10514.osx-app-core-x64.zip"],"version":"6.3.0.10514","raw_artifacts":[[":app",["Radarr.app"]],[":zap",{":trash":"~/.config/Radarr"}]]},"radial":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Gesture-based launcher for apps, text snippets, and scripts","homepage":"https://radial.appverge.net/","names":["Radial"],"ruby_source_checksum":{":sha256":"9390ed82aafa27193b2e5f2c8919f52ad05175682ab5fe338c189793fcdeaf55"},"ruby_source_path":"Casks/r/radial.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://radial.appverge.net/downloads/Radial.dmg"],"version":"5.2.2","raw_artifacts":[[":app",["Radial.app"]],[":zap",{":trash":["~/Library/Caches/dk.FirstForm.Radial","~/Library/HTTPStorages/dk.FirstForm.Radial","~/Library/Preferences/dk.FirstForm.Radial.plist"]}]]},"radio-silence":{"depends_on_args":{":macos":":any"},"desc":"Network monitor and firewall","homepage":"https://radiosilenceapp.com/","names":["Radio Silence"],"ruby_source_checksum":{":sha256":"85e784c8c4c9e10b5b297e8c7ff7313823f187e48430204502727ebe632dc853"},"ruby_source_path":"Casks/r/radio-silence.rb","sha256":"5c21f1da03100e6b024f244fe453f7f6a844ab1137acbc755577ed39e707352c","tap_string":"homebrew/cask","url_args":["https://radiosilenceapp.com/downloads/Radio_Silence_3.4.pkg"],"version":"3.4","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/sbin/kextunload",":args":["-b","com.radiosilenceapp.nke.filter"],":must_succeed":false},":launchctl":["com.radiosilenceapp.agent","com.radiosilenceapp.nke","com.radiosilenceapp.trial"],":quit":"com.radiosilenceapp.client",":kext":"com.radiosilenceapp.nke.filter",":pkgutil":"com.radiosilenceapp.*"}],[":pkg",["Radio_Silence_3.4.pkg"]],[":zap",{":trash":"~/Library/Application Support/Radio Silence"}]],"raw_caveats":"radio-silence requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"radiola":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Internet radio player for the menu bar","homepage":"https://github.com/SokoloffA/radiola","names":["Radiola"],"ruby_source_checksum":{":sha256":"7320fc2dc7189057c4af709e029093ad4f4750211a2bf801bbb437ca5c5eaddc"},"ruby_source_path":"Casks/r/radiola.rb","sha256":"54f2428a212e8169b97facc7f3e92624e49c844acfd30ed0b3c50c782e13c8c8","tap_string":"homebrew/cask","url_args":["https://github.com/SokoloffA/radiola/releases/download/v13.3.0/Radiola-13.3.0.dmg"],"version":"13.3.0","raw_artifacts":[[":uninstall",{":quit":"com.github.SokoloffA.Radiola"}],[":app",["Radiola.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.sokoloffa.radiola.sfl*","~/Library/Application Support/com.github.SokoloffA.Radiola","~/Library/Application Support/Radiola","~/Library/Caches/com.github.SokoloffA.Radiola","~/Library/HTTPStorages/com.github.SokoloffA.Radiola","~/Library/HTTPStorages/com.github.SokoloffA.Radiola.binarycookies","~/Library/Preferences/com.github.SokoloffA.Radiola.plist"]}]]},"radix":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Disk space analyzer","homepage":"https://tryradix.app/","names":["Radix"],"ruby_source_checksum":{":sha256":"5b602d8b233af79cdbe12272175168122b3be108c2b5e158de7247ab3d3ec2fb"},"ruby_source_path":"Casks/r/radix.rb","sha256":"4105b6b830562c1049390d0052488e38fc6cfd822f2bada286997fee4533b1ad","tap_string":"homebrew/cask","url_args":["https://github.com/colinvkim/Radix/releases/download/v1.8.0/Radix.zip"],"version":"1.8.0","raw_artifacts":[[":app",["Radix.app"]],[":zap",{":trash":["~/Library/Caches/com.colinkim.Radix","~/Library/HTTPStorages/com.colinkim.Radix","~/Library/Preferences/com.colinkim.Radix.plist","~/Library/Saved Application State/com.colinkim.Radix.savedState"]}]]},"raiderio":{"depends_on_args":{":macos":":monterey"},"desc":"World of Warcraft client to track Mythic+ and Raid Progression","homepage":"https://raider.io/","names":["Raider.io Client"],"ruby_source_checksum":{":sha256":"60b86883f8e15e0d4266abeb1d051c30063245ef7ebd4799a8b9984b629424af"},"ruby_source_path":"Casks/r/raiderio.rb","sha256":"fb43f23292da830d654917eb64769c916632eb11430ac4001c99cfb7612bbfee","tap_string":"homebrew/cask","url_args":["https://github.com/RaiderIO/raiderio-client-builds/releases/download/v5.0.11/RaiderIO_Client.dmg"],"version":"5.0.11","raw_artifacts":[[":app",["RaiderIO.app"]],[":zap",{":trash":["~/Library/Application Support/RaiderIO","~/Library/Logs/RaiderIO"]}]]},"raindropio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"All-in-one bookmark manager","homepage":"https://raindrop.io/","names":["Raindrop.io"],"ruby_source_checksum":{":sha256":"18e86e37a08ecb561215f3dae7973d6ffb6f081fb1b93f88dc09ff324d47b48a"},"ruby_source_path":"Casks/r/raindropio.rb","sha256":"43d4a82eabcb597c1b98aa733efe590924d0654087538d4a6f036615b18aa5c6","tap_string":"homebrew/cask","url_args":["https://github.com/raindropio/desktop/releases/download/v5.7.9/Raindrop-x64.dmg"],"version":"5.7.9","raw_artifacts":[[":app",["Raindrop.io.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.raindrop.macapp.sfl*","~/Library/Application Support/Raindrop.io","~/Library/Caches/com.apple.Safari/Extensions/Raindrop.io.safariextension","~/Library/Cookies/io.raindrop.mac.binarycookies","~/Library/HTTPStorages/io.raindrop.macapp","~/Library/Preferences/io.raindrop.mac.helper.plist","~/Library/Preferences/io.raindrop.mac.plist","~/Library/Preferences/io.raindrop.macapp.plist","~/Library/Safari/Extensions/Raindrop.io.safariextz","~/Library/Saved Application State/io.raindrop.mac.savedState"]}]]},"rambox":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Workspace simplifier - to organize your workspace and boost your productivity","homepage":"https://rambox.app/","names":["Rambox"],"ruby_source_checksum":{":sha256":"3f8e46fdb00a378582becc525f9c510a50786ee286a834a5e039475bc6d3ff05"},"ruby_source_path":"Casks/r/rambox.rb","sha256":"771e21a9ffb6af99b33dd1d5baea4c7bc80d6b92e99afe60bec0a35716b2e491","tap_string":"homebrew/cask","url_args":["https://github.com/ramboxapp/download/releases/download/v3.1.2/Rambox-3.1.2-mac.zip"],"version":"3.1.2","raw_artifacts":[[":app",["Rambox.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rambox.sfl*","~/Library/Application Support/CrashReporter/Rambox Helper_*.plist","~/Library/Application Support/CrashReporter/Rambox_*.plist","~/Library/Application Support/Rambox","~/Library/Caches/com.grupovrs.ramboxce","~/Library/Caches/com.grupovrs.ramboxce.ShipIt","~/Library/Caches/com.saenzramiro.rambox","~/Library/Logs/Rambox","~/Library/Preferences/ByHost/com.grupovrs.ramboxce.ShipIt.*.plist","~/Library/Preferences/com.grupovrs.ramboxce.helper.plist","~/Library/Preferences/com.grupovrs.ramboxce.plist","~/Library/Preferences/com.rambox.plist","~/Library/Preferences/com.saenzramiro.rambox.helper.plist","~/Library/Preferences/com.saenzramiro.rambox.plist","~/Library/Saved Application State/com.grupovrs.ramboxce.savedState","~/Library/Saved Application State/com.saenzramiro.rambox.savedState","~/Library/WebKit/com.saenzramiro.rambox"]}]]},"rancher":{"auto_updates":true,"conflicts_with_args":{":cask":["docker-desktop"]},"depends_on_args":{":macos":":monterey"},"desc":"Kubernetes and container management on the desktop","homepage":"https://rancherdesktop.io/","names":["Rancher Desktop"],"ruby_source_checksum":{":sha256":"0214a6454c582c406ce8bd7377fc73dec41f3e3834eb6edb54f4de9b59a5cad3"},"ruby_source_path":"Casks/r/rancher.rb","sha256":"c7fac0ac6c2eec79a1cb1b22f40137b87b597f72ad3f2289c67662c70f1acb03","tap_string":"homebrew/cask","url_args":["https://github.com/rancher-sandbox/rancher-desktop/releases/download/v1.24.0/Rancher.Desktop-1.24.0.x86_64.dmg"],"version":"1.24.0","raw_artifacts":[[":uninstall",{":quit":"io.rancherdesktop.app",":delete":["/opt/rancher-desktop","/private/etc/sudoers.d/zzzzz-rancher-desktop-lima","/private/var/run/docker.sock","/private/var/run/rancher-desktop-*"]}],[":app",["Rancher Desktop.app"]],[":zap",{":trash":["~/.kuberlr","~/.rd","~/Library/Application Support/Caches/rancher-desktop-updater","~/Library/Application Support/Rancher Desktop","~/Library/Application Support/rancher-desktop","~/Library/Caches/io.rancherdesktop.app*","~/Library/Caches/rancher-desktop","~/Library/Logs/rancher-desktop","~/Library/Preferences/ByHost/io.rancherdesktop.app*","~/Library/Preferences/io.rancherdesktop.app.plist","~/Library/Preferences/rancher-desktop","~/Library/Saved Application State/io.rancherdesktop.app.savedState"]}]]},"random-mouse-clicker":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Automate left, right and middle mouse button clicks","homepage":"https://www.murgaa.com/","names":["Random Mouse Clicker"],"ruby_source_checksum":{":sha256":"d72cc1626dcd0c814ad86ad290722fd5b64e4d5db38b932d76e3477b82b33dca"},"ruby_source_path":"Casks/r/random-mouse-clicker.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.murgaa.com/mac-random-mouse-clicker/download/RandomClicker.zip"],"version":"6.3,1","raw_artifacts":[[":app",["MurGaa Random Mouse Clicker.app"]],[":zap",{":trash":["~/Library/Caches/com.murgaa.Random-Mouse-Clicker-by-MurGaa-com","~/Library/Containers/com.murgaa","~/Library/HTTPStorages/com.murgaa.Random-Mouse-Clicker-by-MurGaa-com","~/Library/Preferences/com.murgaa.Random-Mouse-Clicker-by-MurGaa-com.plist","~/Library/Saved Application State/com.murgaa.Random-Mouse-Clicker-by-MurGaa-com.savedState"]}]]},"ransomwhere":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Protect your personal files","homepage":"https://objective-see.org/products/ransomwhere.html","names":["RansomWhere"],"ruby_source_checksum":{":sha256":"7c0ef73ca8e0c90dfe0c021b5b3c8eacb7b8f821b314600acde4fd3f65415828"},"ruby_source_path":"Casks/r/ransomwhere.rb","sha256":"982b0b9c3027947e0aaca16d7936fe3e6639ddabe8fafe979c50c7d8c4302af1","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/RansomWhere/releases/download/v2.2.0/RansomWhere_2.2.0.zip"],"version":"2.2.0","raw_artifacts":[[":uninstall",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/ransomwhere/2.2.0/RansomWhere Installer.app/Contents/Resources/configure.sh",":args":["-uninstall","1"],":sudo":true}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/ransomwhere/2.2.0/RansomWhere Installer.app/Contents/Resources/configure.sh",":args":["-install"],":sudo":true}}],[":installer",{":script":{":executable":"launchctl",":args":["bootstrap","system","/Library/LaunchDaemons/com.objective-see.ransomwhere.plist"],":sudo":true}}]],"raw_caveats":"ransomwhere requires full disk access permissions.\n\n    Enable or re-enable it in:\n      System Settings → Privacy & Security → Full Disk Access\n"},"rapidapi":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"HTTP client that helps testing and describing APIs","homepage":"https://paw.cloud/","names":["RapidAPI"],"ruby_source_checksum":{":sha256":"6cef8fd79ec9a52b707ba0dae3d88beac91f5db9199ce19221ca502c4c6ccbfe"},"ruby_source_path":"Casks/r/rapidapi.rb","sha256":"d5447b2e3ff87dd870608be55a3b28f2d1833bed2c1fc5e48b2b173768baffbf","tap_string":"homebrew/cask","url_args":["https://cdn-builds.paw.cloud/paw/RapidAPI-4.5.5.zip"],"version":"4.5.5","raw_artifacts":[[":app",["RapidAPI.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.luckymarmot.Paw","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.luckymarmot.paw.sfl*","~/Library/Containers/com.luckymarmot.Paw","~/Library/Preferences/com.luckymarmot.Paw.plist","~/Library/Saved Application State/com.luckymarmot.Paw.savedState"]}]]},"rapidweaver":{"depends_on_args":{":macos":":any"},"desc":"Web design software","homepage":"https://www.realmacsoftware.com/rapidweaver/","names":["RapidWeaver"],"ruby_source_checksum":{":sha256":"2cf8f7c8508de2aea17bc332a39d9cea57e0d7c30893c2ae58d01ada0373ebe3"},"ruby_source_path":"Casks/r/rapidweaver.rb","sha256":"3f36c8bded3b4afd42307c3e2c393c9a49df3beea763984d3718373eeaadcbd6","tap_string":"homebrew/cask","url_args":["https://dl.devant.io/v1/3c53887f-427a-4af7-9144-ee16178c62f4/21159/RapidWeaver.zip"],"version":"9.6.8,21159","raw_artifacts":[[":app",["RapidWeaver.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.realmacsoftware.rapidweaver*","~/Library/Containers/com.realmacsoftware.rapidweaver*","~/Library/Group Containers/*.com.realmacsoftware.rapidweaver*"]}]]},"rar":{"depends_on_args":{":macos":":any"},"desc":"Archive manager for data compression and backups","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.rarlab.com/","names":["RAR Archiver"],"ruby_source_checksum":{":sha256":"42e13fa9d526c30569f40ef3119e84c59a4049760667bff78a80c28efe038591"},"ruby_source_path":"Casks/r/rar.rb","sha256":"da1fb3c3d7748136c9b369b683d574b372cb1ed049a634a81f85d93918346d8f","tap_string":"homebrew/cask","url_args":["https://www.rarlab.com/rar/rarmacos-x64-723.tar.gz"],"version":"7.23","raw_artifacts":[[":artifact",["rar/default.sfx"],{":target":"$HOMEBREW_PREFIX/lib/default.sfx"}],[":artifact",["rar/rarfiles.lst"],{":target":"$HOMEBREW_PREFIX/etc/rarfiles.lst"}],[":binary",["rar/rar"]],[":binary",["rar/unrar"]]]},"raspberry-pi-imager":{"depends_on_args":{":macos":":ventura"},"desc":"Imaging utility to install operating systems to a microSD card","homepage":"https://www.raspberrypi.com/software/","names":["Raspberry Pi Imager"],"ruby_source_checksum":{":sha256":"6b6ed496c21368935d0d0aed0effe70d9b2ccaa69733b92e5ba0d22e97ebbcf7"},"ruby_source_path":"Casks/r/raspberry-pi-imager.rb","sha256":"15b1a94c712c0032750855653c2bf129dceb401329fbce0a83d7cf05dc58a421","tap_string":"homebrew/cask","url_args":["https://github.com/raspberrypi/rpi-imager/releases/download/v2.0.12/rpi-imager-v2.0.12.dmg"],"version":"2.0.12","raw_artifacts":[[":app",["Raspberry Pi Imager.app"]],[":zap",{":trash":["~/Library/Caches/Raspberry Pi","~/Library/Preferences/com.raspberrypi.Raspberry Pi Imager.plist","~/Library/Saved Application State/com.raspberrypi.imagingutility.savedState"]}]]},"rave":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":monterey"},"desc":"Social streaming app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://rave.io/","names":["Rave"],"ruby_source_checksum":{":sha256":"f68831c5af0ea4d78ccb2cbe2eb2887fad0376180ca0b5eb5fef93b58019d5bd"},"ruby_source_path":"Casks/r/rave.rb","sha256":"a671f6ead8415c7c3ca8bfbc2cc1bba0ea34878e316ff6960cba24d7123e26b4","tap_string":"homebrew/cask","url_args":["https://static.rave-web.com/rave-desktop/mac/x64/Rave-1.18.22.dmg"],"version":"1.18.22","raw_artifacts":[[":app",["Rave.app"]],[":zap",{":trash":["~/Library/Application Support/Rave","~/Library/Caches/io.rave.desktop","~/Library/Caches/io.rave.desktop.ShipIt","~/Library/Caches/rave-desktop-updater","~/Library/HTTPStorages/io.rave.desktop","~/Library/Logs/Rave","~/Library/Preferences/io.rave.desktop.plist","~/Library/Saved Application State/io.rave.desktop.savedState"]}]]},"raven-reader":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"News reader with flexible settings","homepage":"https://ravenreader.app/","names":["Raven Reader"],"ruby_source_checksum":{":sha256":"f3f0a00fb2f0db9c2817b51820eac529df4bd951ea1f8d3462a4a26db9062d04"},"ruby_source_path":"Casks/r/raven-reader.rb","sha256":"4fe0c4be3bd30f91ae35c8216e99bd44f9ff127b7630e3d460cde4fea8ace406","tap_string":"homebrew/cask","url_args":["https://download.helloefficiency.com/ravenreader/Raven%20Reader-1.0.80.dmg"],"version":"1.0.80","raw_artifacts":[[":app",["Raven Reader.app"]],[":zap",{":trash":["~/Library/Application Support/Raven Reader","~/Library/Caches/org.helloefficiency.ravenreader","~/Library/Caches/org.helloefficiency.ravenreader.ShipIt","~/Library/Logs/Raven Reader","~/Library/Preferences/org.helloefficiency.ravenreader.plist","~/Library/Saved Application State/org.helloefficiency.ravenreader.savedState"]}]]},"raw-photo-processor":{"depends_on_args":{":macos":":any"},"desc":"Process raw photos","homepage":"https://www.raw-photo-processor.com/RPP/Overview.html","names":["Raw Photo Processor"],"ruby_source_checksum":{":sha256":"4cc23095464fdac0b1fe8a7dbb97d5240e8fbf892aec82cf19fc8ccd840b62fd"},"ruby_source_path":"Casks/r/raw-photo-processor.rb","sha256":"ec57f099fbbbb89a3d0aaec6a5492e12e32c8b4677096a27bd1316a025df12ec","tap_string":"homebrew/cask","url_args":["https://www.raw-photo-processor.com/RPP/RPP64_1956Beta.zip"],"version":"1956Beta","raw_artifacts":[[":app",["Raw Photo Processor 64.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.tigry.rpp.sfl*","~/Library/Application Support/RPP","~/Library/Caches/net.tigry.rpp","~/Library/HTTPStorages/net.tigry.rpp","~/Library/Preferences/net.tigry.rpp.plist","~/Library/Saved Application State/net.tigry.rpp.savedState"]}]]},"rawtherapee":{"container_args":{":nested":"RawTherapee_MacOS_26.0_Universal_5.13/RawTherapee_macOS_26.0_Universal_5.13.dmg"},"depends_on_args":{":macos":":tahoe"},"desc":"RAW photo processor","homepage":"https://rawtherapee.com/","names":["RawTherapee"],"ruby_source_checksum":{":sha256":"359838ee8e123807fab2a93ea3de8c108de8552a4ebe14192453ba0176bfc03f"},"ruby_source_path":"Casks/r/rawtherapee.rb","sha256":"795a32a688afa5b127dfd768c25c77649859ababa206352e865f6587c66c45a7","tap_string":"homebrew/cask","url_args":["https://rawtherapee.com/shared/builds/mac/RawTherapee_MacOS_26.0_Universal_5.13.zip"],"version":"5.13","raw_artifacts":[[":app",["RawTherapee.app"]],[":binary",["$APPDIR/RawTherapee.app/Contents/MacOS/rawtherapee-cli"]],[":zap",{":trash":"~/Library/Application Support/RawTherapee"}]]},"ray":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Debug with Ray to fix problems faster","homepage":"https://myray.app/","names":["Ray"],"ruby_source_checksum":{":sha256":"e644ace288db220e5361ab1816e5032ddb129219d03393ffeabf898cd87dc7fa"},"ruby_source_path":"Casks/r/ray.rb","sha256":"fac4b1cafcd929401f888628b303f79960cbfc2b8f764f1b40ab0eef19fb785b","tap_string":"homebrew/cask","url_args":["https://ray-app.s3.eu-west-1.amazonaws.com/ray-app-updates-v3/stable/ray-3.2.15-latest-darwin-x64.dmg"],"version":"3.2.15","raw_artifacts":[[":uninstall",{":quit":"be.spatie.ray"}],[":app",["Ray.app"]],[":zap",{":trash":["~/Library/Application Support/Ray","~/Library/Caches/be.spatie.ray","~/Library/Caches/be.spatie.ray.ShipIt","~/Library/Logs/Ray","~/Library/Preferences/be.spatie.ray.plist","~/Library/Saved Application State/be.spatie.ray.savedState"]}]]},"raycast-glaze":{"auto_updates":true,"conflicts_with_args":{":cask":["glaze-app"]},"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Create desktop apps by chatting with AI","homepage":"https://www.glaze.app/","names":["Glaze"],"ruby_source_checksum":{":sha256":"270cf880f46508c3cd8ece93752786a2d78f0532dd29f84aabc0be427a98fe23"},"ruby_source_path":"Casks/r/raycast-glaze.rb","sha256":"a8298e14285b84d231e69aa11265ff1a7c852b552fca7127b3524c09fc8cfa0c","tap_string":"homebrew/cask","url_args":["https://glaze.raycast-releases.com/Glaze_0.14.4_CI_Production_70a3a5280d_arm64.dmg"],"version":"0.14.4,70a3a5280d","raw_artifacts":[[":uninstall",{":launchctl":["app.glaze.macos.main.cross-app-broker","app.glaze.macos.main.updater","app.glaze.macos.main.updater.daemon"],":quit":"app.glaze.macos.main"}],[":app",["Glaze.app"]],[":zap",{":trash":["/Applications/Glaze","~/Library/Application Support/app.glaze.macos.*","~/Library/Caches/app.glaze.macos.*","~/Library/HTTPStorages/app.glaze.macos.*","~/Library/Logs/app.glaze.macos.*","~/Library/Preferences/app.glaze.macos.*.plist","~/Library/WebKit/app.glaze.macos.*"]}]]},"raycast":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control your tools with a few keystrokes","homepage":"https://raycast.com/","names":["Raycast"],"ruby_source_checksum":{":sha256":"3c7001d8214b3620bb1c791fe48a36898867a5a3a670920609d7d1bf600d2399"},"ruby_source_path":"Casks/r/raycast.rb","sha256":"f5b8e671ac26ca58097862a63560a5b7c6c6914939eb1b09483d3a2001448407","tap_string":"homebrew/cask","url_args":["https://releases.raycast.com/releases/1.104.32/download?build=x86_64"],"version":"1.104.32","raw_artifacts":[[":uninstall",{":quit":"com.raycast.macos",":login_item":"Raycast"}],[":app",["Raycast.app"]],[":zap",{":trash":["~/.config/raycast","~/Library/Application Scripts/com.raycast.macos.BrowserExtension","~/Library/Application Scripts/SY64MV22J9.com.raycast.macos.shared","~/Library/Application Support/.com.raycast.macos.backups","~/Library/Application Support/com.raycast.macos","~/Library/Application Support/com.raycast.shared","~/Library/Caches/com.raycast.macos","~/Library/Caches/SentryCrash/Raycast","~/Library/Containers/com.raycast.macos.BrowserExtension","~/Library/Cookies/com.raycast.macos.binarycookies","~/Library/Group Containers/SY64MV22J9.com.raycast.macos.shared","~/Library/HTTPStorages/com.raycast.macos","~/Library/Logs/com.raycast.macos","~/Library/Preferences/com.raycast.macos.plist","~/Library/WebKit/com.raycast.macos"]}]]},"rayon":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI-powered drawing for interior designers and architects","homepage":"https://www.rayon.design/download","names":["Rayon"],"ruby_source_checksum":{":sha256":"ca72e67a27705df44f179a5cb65b5c6bb31159cbd4ee55ae722156695ded32b4"},"ruby_source_path":"Casks/r/rayon.rb","sha256":"c30c659247cfd9825dd8dcb617d27e39008ad45d061dc8569fafea4632f3df2a","tap_string":"homebrew/cask","url_args":["https://rayon-electron.s3.eu-west-3.amazonaws.com/rayon-electron/rayon-electron/rayon-electron-2.17.0-x64.dmg"],"version":"2.17.0","raw_artifacts":[[":app",["Rayon.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.rayon.sfl*","~/Library/Application Support/Rayon","~/Library/Preferences/com.electron.rayon.plist"]}]]},"raze":{"depends_on_args":{":macos":":any"},"desc":"Build engine port backed by GZDoom tech","homepage":"https://raze.zdoom.org/about","names":["Raze"],"ruby_source_checksum":{":sha256":"fce55820fd27557852a13e16aad1dfed53bc00834846f78a8148a2d18afb7d84"},"ruby_source_path":"Casks/r/raze.rb","sha256":"b7980849a507cfcfeaf8f76298c032bfe4415b2f246f41e3c0c9a6291770c70c","tap_string":"homebrew/cask","url_args":["https://github.com/coelckers/Raze/releases/download/1.11.0/raze-macos-1.11.0.zip"],"version":"1.11.0","raw_artifacts":[[":app",["Raze.app"]],[":zap",{":trash":["~/Documents/Raze","~/Library/Application Support/Raze","~/Library/Preferences/org.drdteam.raze.plist","~/Library/Preferences/org.zdoom.raze.plist","~/Library/Preferences/raze.ini","~/Library/Saved Application State/org.drdteam.raze.savedState","~/Library/Saved Application State/org.zdoom.raze.savedState"]}]]},"razorsql":{"depends_on_args":{":macos":":any"},"desc":"SQL query tool and SQL editor","homepage":"https://razorsql.com/","names":["RazorSQL"],"ruby_source_checksum":{":sha256":"1034c1e00cc4a996065ecd06aea75933cc069c7e8f2d55ef2933a0f5424b38e0"},"ruby_source_path":"Casks/r/razorsql.rb","sha256":"80761f9a1af8f2371fd4f3cfb84d39e9c38087d1398d5f875df2ca3a0784a44e","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/downloads.razorsql.com/downloads/11_0_3/razorsql11_0_3.dmg"],"version":"11.0.3","raw_artifacts":[[":app",["RazorSQL.app"]],[":zap",{":trash":"~/.razorsql"}]]},"rclone-ui":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"GUI for Rclone","homepage":"https://github.com/rclone-ui/rclone-ui","names":["Rclone UI"],"ruby_source_checksum":{":sha256":"031e75ea146b87ce3bedefeb04fdc89bbbc426a9d585d85620c83169dc5c4498"},"ruby_source_path":"Casks/r/rclone-ui.rb","sha256":"db376085a15265d1a9133a7f9b08850ff961b44a4645597fbba7002dba0b8c81","tap_string":"homebrew/cask","url_args":["https://github.com/rclone-ui/rclone-ui/releases/download/v3.7.5/Rclone.UI_x64.dmg"],"version":"3.7.5","raw_artifacts":[[":uninstall",{":quit":"com.rclone.ui"}],[":app",["Rclone UI.app"]],[":zap",{":trash":["~/Library/Application Support/com.rclone.ui","~/Library/Caches/com.rclone.ui","~/Library/HTTPStorages/com.rclone.ui.binarycookies","~/Library/Logs/com.rclone.ui","~/Library/Preferences/com.rclone.ui.plist","~/Library/Saved Application State/com.rclone.ui.savedState","~/Library/WebKit/com.rclone.ui"]}]]},"rcloneview":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"GUI for rclone","homepage":"https://rcloneview.com/","names":["RcloneView"],"ruby_source_checksum":{":sha256":"1a34df78352e6241237e410bb34940268807e42991d6f1ca33a4590514cebf31"},"ruby_source_path":"Casks/r/rcloneview.rb","sha256":"c240ca29d4a173bd91d3af5571165af34e36c8623495f3d16e25a7fb2111bea8","tap_string":"homebrew/cask","url_args":["https://downloads.bdrive.com/rclone_view/builds/RcloneView-1.6.8.dmg"],"version":"1.6.8","raw_artifacts":[[":app",["RcloneView.app"]],[":zap",{":trash":["~/Library/Application Support/com.bdrive.rcloneView","~/Library/HTTPStorages/com.bdrive.rcloneView","~/Library/Preferences/com.bdrive.rcloneView.plist"]}]]},"rcmd":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"App switcher driven by the Right Command key","homepage":"https://lowtechguys.com/rcmd/","names":["rcmd"],"ruby_source_checksum":{":sha256":"67f018bcabb9e5154f012c9982ae9db166765cf4e3b3267bbe6ff8dc02ddbd73"},"ruby_source_path":"Casks/r/rcmd.rb","sha256":"f5596ed68458ee556c58d7c4ff21df999d5028e8b83ca2f534fd2eb17975c14f","tap_string":"homebrew/cask","url_args":["https://files.lowtechguys.com/releases/rcmd-3.6.4.dmg"],"version":"3.6.4","raw_artifacts":[[":app",["rcmd.app"]],[":binary",["$APPDIR/rcmd.app/Contents/SharedSupport/rcmdCLI"],{":target":"rcmd"}],[":zap",{":trash":["~/.config/rcmd","~/.local/bin/rcmd","~/Library/Application Scripts/com.lowtechguys.rcmd","~/Library/Application Support/rcmd","~/Library/Caches/com.lowtechguys.rcmd","~/Library/HTTPStorages/com.lowtechguys.rcmd","~/Library/HTTPStorages/com.lowtechguys.rcmd.binarycookies","~/Library/Preferences/com.lowtechguys.rcmd.plist","~/Library/WebKit/com.lowtechguys.rcmd"]}]]},"react-native-debugger":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Standalone app for debugging React Native apps","homepage":"https://github.com/jhen0409/react-native-debugger","names":["React Native Debugger"],"ruby_source_checksum":{":sha256":"f59b9cbf968c700996202046120c1ccec670cd7ba6648a6c749191914aaf4c16"},"ruby_source_path":"Casks/r/react-native-debugger.rb","sha256":"3be2e2b0d0fdac91f77905bbdcb835316ef8995aec1de91f55838cf0a8da6625","tap_string":"homebrew/cask","url_args":["https://github.com/jhen0409/react-native-debugger/releases/download/v0.14.0/rn-debugger-macos-universal.zip"],"version":"0.14.0","raw_artifacts":[[":app",["React Native Debugger.app"]],[":zap",{":trash":["~/Library/Preferences/com.electron.react-native-debugger.plist","~/Library/Saved Application State/com.electron.react-native-debugger.savedState"]}]]},"react-proto":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"React application prototyping tool for developers and designers","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://react-proto.github.io/react-proto","names":["React Proto"],"ruby_source_checksum":{":sha256":"3ea3893e198698800a956106672add8abd5014fde49f0c57e716e7c10de42057"},"ruby_source_path":"Casks/r/react-proto.rb","sha256":"2b2f451865fbb2d03e00109c8f452774e881117c2d21d2d1ad543c9ab55df213","tap_string":"homebrew/cask","url_args":["https://github.com/React-Proto/react-proto/releases/download/v1.0.0/React-Proto-1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["React-Proto.app"]],[":zap",{":trash":["~/Library/Application Support/react-proto","~/Library/Preferences/com.react.proto*.plist"]}]]},"react-studio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-07-24",":because":":unmaintained"},"desc":"App design environment","disable_args":{":date":"2026-07-24",":because":":unmaintained"},"homepage":"https://reactstudio.com/","names":["ReactStudio"],"ruby_source_checksum":{":sha256":"1fbce91a6454e8e3185835d2e9c0ac69d7cf177ed168be6044aab3faee1f0a9b"},"ruby_source_path":"Casks/r/react-studio.rb","sha256":"88e4874ca5f14a6fb442b0aeb371e48d5c8e1ced24099cf5c021771482a44423","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/sc.neonto.com/ReactStudio_v1814_build426.zip"],"version":"1814,426","raw_artifacts":[[":app",["React Studio.app"]],[":zap",{":trash":["~/Documents/React Studio","~/Library/Application Support/React Studio","~/Library/Caches/com.neonto.ReactStudio","~/Library/Cookies/com.neonto.ReactStudio.binarycookies","~/Library/Preferences/com.neonto.ReactStudio.plist*","~/Library/Saved Application State/com.neonto.ReactStudio.savedState"]}]]},"reactotron":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop app for inspecting React JS and React Native projects","homepage":"https://github.com/infinitered/reactotron","names":["Reactotron"],"ruby_source_checksum":{":sha256":"1d421cb0ab5a50c77a35dfce743b23f1a1c736379cada5f7292ea25bf760a888"},"ruby_source_path":"Casks/r/reactotron.rb","sha256":"53d8b29b3ee39f0b6ba0dcf06df6e43a6b529f8e9a0acd76402dd55d7059f4a5","tap_string":"homebrew/cask","url_args":["https://github.com/infinitered/reactotron/releases/download/reactotron-app%403.11.0/Reactotron-3.11.0-mac.zip"],"version":"3.11.0","raw_artifacts":[[":app",["Reactotron.app"]],[":zap",{":trash":["~/Library/Application Support/Reactotron","~/Library/Logs/Reactotron","~/Library/Preferences/com.reactotron.app.helper.plist","~/Library/Preferences/com.reactotron.app.plist","~/Library/Saved Application State/com.reactotron.app.savedState"]}]]},"readdle-spark":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Email client","homepage":"https://sparkmailapp.com/","names":["Spark"],"ruby_source_checksum":{":sha256":"4b8a4c9f072652ed5aa8ca3b57467c0c73c4e15b957a2dde275de345ddccb956"},"ruby_source_path":"Casks/r/readdle-spark.rb","sha256":"c90607e13bbbc0e3624cf1b85c29bf871de977ebff12638c6626b0ee816560f6","tap_string":"homebrew/cask","url_args":["https://downloads.sparkmailapp.com/Spark3/mac/dist/3.32.1.141357/Spark.zip"],"version":"3.32.1.141357","raw_artifacts":[[":uninstall",{":quit":"com.readdle.SparkDesktop"}],[":app",["Spark Desktop.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.readdle.SparkDesktop.share","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.readdle.sparkdesktop.sfl*","~/Library/Application Support/com.readdle.SparkDesktop.helper","~/Library/Application Support/Spark Desktop","~/Library/Caches/com.readdle.SparkDesktop.helper","~/Library/Caches/Spark Desktop","~/Library/Containers/com.readdle.SparkDesktop.share","~/Library/HTTPStorages/com.readdle.SparkDesktop*","~/Library/Logs/Spark Desktop","~/Library/Preferences/com.readdle.SparkDesktop.helper.plist","~/Library/Preferences/com.readdle.SparkDesktop.plist","~/Library/Saved Application State/com.readdle.SparkDesktop.savedState"]}]]},"reader":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Save articles to read, highlight key content, and organise notes for review","homepage":"https://readwise.io/read/","names":["Readwise Reader"],"ruby_source_checksum":{":sha256":"81ea8a011ac576ef441587ea304808873d5f451cd2e92dc877df9f854c7c88b9"},"ruby_source_path":"Casks/r/reader.rb","sha256":"1dd4e9c189d5354c7c61765a3b887412959592f2fe3e0c738217264cc293b0cc","tap_string":"homebrew/cask","url_args":["https://github.com/readwiseio/reader-desktop-releases/releases/download/reader-desktop-v0.1.3358/Reader_0.1.3358_universal.dmg"],"version":"0.1.3358","raw_artifacts":[[":uninstall",{":quit":"io.readwise.read"}],[":app",["Reader.app"]],[":zap",{":trash":["~/Library/Application Support/io.readwise.read","~/Library/Caches/io.readwise.read","~/Library/HTTPStorages/io.readwise.read.binarycookies","~/Library/Saved Application State/io.readwise.read.savedState","~/Library/WebKit/io.readwise.read"]}]]},"readest":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Ebook reader","homepage":"https://readest.com/","names":["Readest"],"ruby_source_checksum":{":sha256":"d60156d2fde2686777270dae2cc8a05490e21318a17a1791ec1ca6e3d0c88520"},"ruby_source_path":"Casks/r/readest.rb","sha256":"493f8393b5f1e7d1cd26525f0737b2658cafc7efb0657d9102834c6bdd194f0f","tap_string":"homebrew/cask","url_args":["https://github.com/readest/readest/releases/download/v0.12.16/Readest_0.12.16_universal.dmg"],"version":"0.12.16","raw_artifacts":[[":app",["Readest.app"]],[":zap",{":trash":["~/Library/Application Support/com.bilingify.readest","~/Library/Caches/com.bilingify.readest","~/Library/Caches/readest","~/Library/Preferences/com.bilingify.readest.plist","~/Library/WebKit/com.bilingify.readest","~/Library/WebKit/readest"]}]]},"readmoreading":{"depends_on_args":{":macos":":monterey"},"desc":"Traditional Chinese eBook service","homepage":"https://readmoo.com/","names":["Readmo Reading"],"ruby_source_checksum":{":sha256":"6de34c4d7a20b82522437142d59d455d19353f8f371c66ff52d6e071c1e9bd9b"},"ruby_source_path":"Casks/r/readmoreading.rb","sha256":"b5b614be3b4cab39ddc4e62f5d3233cd91bba87ef2c06241d3f271c3bcf75316","tap_string":"homebrew/cask","url_args":["https://github.com/eCrowdMedia/remake/releases/download/v1.12.1/Readmoo.-1.12.1-x64.dmg"],"version":"1.12.1","raw_artifacts":[[":app",["Readmoo看書.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.readmoo.sfl*","~/Library/Application Support/Readmoo看書","~/Library/Caches/com.electron.readmoo","~/Library/Caches/com.electron.readmoo.ShipIt","~/Library/HTTPStorages/com.electron.readmoo","~/Library/Logs/Readmoo看書","~/Library/Preferences/com.electron.readmoo.plist","~/Library/Saved Application State/com.electron.readmoo.savedState"]}]]},"readwise-ibooks":{"depends_on_args":{":macos":":monterey"},"desc":"Import highlights from Apple Books to Readwise","homepage":"https://readwise.io/ibooks","names":["Readwise iBooks"],"ruby_source_checksum":{":sha256":"541bbd41150a22ed059aa202e140d9e6415419e8c390198e6a181a558e624900"},"ruby_source_path":"Casks/r/readwise-ibooks.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://readwise.io/ibooks/download"],"version":"1.1,4","raw_artifacts":[[":uninstall",{":quit":"readwise.Readwise-iBooks"}],[":app",["Readwise_iBooks.app"]],[":zap",{":trash":["~/Library/Caches/readwise.Readwise-iBooks","~/Library/HTTPStorages/readwise.Readwise-iBooks","~/Library/Preferences/readwise.Readwise-iBooks.plist"]}]]},"readyapi":{"depends_on_args":{":macos":":any"},"desc":"Automated API testing platform","homepage":"https://smartbear.com/product/ready-api/","names":["ReadyAPI Desktop"],"ruby_source_checksum":{":sha256":"730924fce5dd23d1281a1ae17d260ec51fe9a73dca4fc676b32323f72c0c99d4"},"ruby_source_path":"Casks/r/readyapi.rb","sha256":"c7f42aab4420e5fb1d3c4d6adc9b0eb5716e484003a503c8f382f82da42b4666","tap_string":"homebrew/cask","url_args":["https://dl.eviware.com/ready-api/4.3.0/ReadyAPI-x64-4.3.0.dmg"],"version":"4.3.0","raw_artifacts":[[":uninstall",{":quit":["com.install4j.3080-8797-1984-6034.102827","com.install4j.3080-8797-1984-6034.102895"]}],[":app",["ReadyAPI-4.3.0.app"]],[":zap",{":trash":["~/.readyapi","~/Library/Application Support/ReadyAPI-4.3.0","~/Library/Preferences/com.smartbear.ready.plist"]}]]},"realforce":{"depends_on_args":{":macos":":any"},"desc":"Software for Realforce keyboards and mice","disable_args":{":date":"2026-05-28",":because":":unreachable"},"homepage":"https://www.realforce.co.jp/","names":["REALFORCE for Mac"],"ruby_source_checksum":{":sha256":"3936981aff2802a0d0ea43f8aff623f834620c4912828a74bb966bd64e69c6e9"},"ruby_source_path":"Casks/r/realforce.rb","sha256":"7b70a72aeca92ea430ec76f164b9b78ea438c02864b11ec7361670326a64a5ba","tap_string":"homebrew/cask","url_args":["https://www.realforce.co.jp/support/download/software/mac/files/REALFORCE%20CONNECT%20Software_4-0-1.pkg"],"version":"4.0.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.topre.installpkg.realforce"}],[":pkg",["REALFORCE CONNECT Software_4-0-1.pkg"]],[":zap",{":trash":["~/Library/Preferences/com.topre.RFRApplication.plist","~/Library/Preferences/com.topre.RFSoftwareR3.plist","~/Library/Saved Application State/com.topre.RFRApplication.savedState","~/Library/Saved Application State/com.topre.RFSoftwareR3.savedState"],":rmdir":"~/Documents/Topre"}]]},"realvnc-connect-viewer":{"conflicts_with_args":{":cask":["realvnc-connect"]},"depends_on_args":{":macos":":any"},"desc":"Remote desktop application focusing on security","homepage":"https://www.realvnc.com/","names":["RealVNC Connect Viewer"],"ruby_source_checksum":{":sha256":"f353c7febb5c21934437499a3c6200a17596f2231dfc844db8feeb11d20924ec"},"ruby_source_path":"Casks/r/realvnc-connect-viewer.rb","sha256":"fbb9708f3193224031a7e0856f67219404384d3afa1013ea5b242c0b52525659","tap_string":"homebrew/cask","url_args":["https://downloads.realvnc.com/download/file/realvnc-connect-viewer/RealVNC-Connect-Viewer-8.5.0-MacOSX-universal.pkg"],"version":"8.5.0","raw_artifacts":[[":uninstall",{":quit":"com.realvnc.rvncconnect",":pkgutil":"com.realvnc.rvncconnect.viewer.1"}],[":pkg",["RealVNC-Connect-Viewer-8.5.0-MacOSX-universal.pkg"]],[":zap",{":trash":["~/Library/Application Support/rvnc","~/Library/Logs/vnc","~/Library/Preferences/com.realvnc.rvncconnect.plist","~/Library/Preferences/com.realvnc.vncviewer.plist","~/Library/Saved Application State/com.realvnc.vncviewer.savedState"],":rmdir":"~/.vnc"}]]},"realvnc-connect":{"conflicts_with_args":{":cask":["realvnc-connect-viewer"]},"depends_on_args":{":macos":":sequoia"},"desc":"Remote desktop client and server application","homepage":"https://www.realvnc.com/","names":["RealVNC Connect"],"ruby_source_checksum":{":sha256":"745f039fb10f5c0bc7fd16d69e94894974de47aced8c874272d848f0153e1b4f"},"ruby_source_path":"Casks/r/realvnc-connect.rb","sha256":"d50f4ebc710f5d0377be4db1d9e5399d4c71869dbb89004e2f659d1495017bb1","tap_string":"homebrew/cask","url_args":["https://downloads.realvnc.com/download/file/realvnc-connect/RealVNC-Connect-8.5.2-MacOSX-universal.pkg"],"version":"8.5.2","raw_artifacts":[[":uninstall",{":launchctl":["com.realvnc.rvncserver","com.realvnc.rvncserver.peruser","com.realvnc.rvncserver.prelogin"],":pkgutil":["com.realvnc.rvncconnect.1","com.realvnc.rvncconnect.pkg"]}],[":pkg",["RealVNC-Connect-8.5.2-MacOSX-universal.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.realvnc.rvncconnect","~/Library/Logs/vnc","~/Library/Preferences/com.realvnc.rvncconnect.plist"]}]]},"reamp":{"depends_on_args":{":macos":":any"},"desc":"WinAMP clone written in SwiftUI","homepage":"https://re-amp.ru/","names":["re:AMP"],"ruby_source_checksum":{":sha256":"20c62f465ff3ce9a480a1517c62ac231926ce00302fc5805f4902bd41ed431ce"},"ruby_source_path":"Casks/r/reamp.rb","sha256":"e415d00abf06efdcf0c99e9d8e2d9c2b3e5b65245648934183ff6610e74750d9","tap_string":"homebrew/cask","url_args":["https://update.re-amp.ru/downloads/Reamp-2.0.0(1077).zip"],"version":"2.0.0,1077","raw_artifacts":[[":uninstall",{":quit":"ru.alexfreud.ReAmp"}],[":app",["Reamp.app"]],[":zap",{":trash":["~/Library/Application Scripts/ru.alexfreud.ReAmp.ReAmpQuickLook","~/Library/Application Support/REAmp","~/Library/Application Support/ru.alexfreud.ReAmp","~/Library/Caches/ru.alexfreud.ReAmp","~/Library/Containers/ru.alexfreud.ReAmp.ReAmpQuickLook","~/Library/HTTPStorages/ru.alexfreud.ReAmp","~/Library/Preferences/ru.alexfreud.ReAmp.plist"]}]]},"reaper":{"depends_on_args":{":macos":":any"},"desc":"Digital audio production application","homepage":"https://www.reaper.fm/","names":["REAPER"],"ruby_source_checksum":{":sha256":"dc0dbc60e4f6252d3812b4584b5ea0f744321cecbaf4e330d7accf0bf61082f9"},"ruby_source_path":"Casks/r/reaper.rb","sha256":"257d0e69147d0df05833e6a0efd097c63065cd16f58278d2213d3814c08f4653","tap_string":"homebrew/cask","url_args":["https://dlcf.reaper.fm/7.x/reaper783_universal.dmg"],"version":"7.83","raw_artifacts":[[":uninstall",{":quit":"com.cockos.reaper"}],[":app",["REAPER.app"]],[":zap",{":trash":["~/Library/Application Support/REAPER","~/Library/Preferences/com.cockos.reaper.plist","~/Library/Saved Application State/com.cockos.ReaMote.savedState","~/Library/Saved Application State/com.cockos.reaper.savedState","~/Library/Saved Application State/com.cockos.reaperhosti386.savedState","~/Library/Saved Application State/com.cockos.reaperhostx8664.savedState"]}]]},"recaf":{"container_args":{":type":":naked"},"depends_on_args":{":macos":":any"},"desc":"Java bytecode editor","homepage":"https://recaf.coley.software/","names":["Recaf"],"ruby_source_checksum":{":sha256":"eda357ba3272fec2a2121c6a3f497e60b1a539d2b9369bf595f50e0cfd78740f"},"ruby_source_path":"Casks/r/recaf.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/Col-E/Recaf/releases/download/4.0.0-alpha/recaf-4x-alpha-mac-86-x64.jar"],"version":"4.0.0-alpha,20261014042048","raw_artifacts":[[":artifact",["recaf-4x-alpha-mac-86-x64.jar"],{":target":"$APPDIR/Recaf.jar"}],[":zap",{":trash":["~/Library/Application Support/Recaf","~/Library/Preferences/Recaf"]}]],"raw_caveats":"recaf requires Java 22+. You can install the latest version with:\n  brew install --cask temurin\n"},"receiptquicklook":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin to visualise App Store cryptographic receipts","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/letiemble/ReceiptQuickLook","names":["ReceiptQuickLook"],"ruby_source_checksum":{":sha256":"7a3490d308ca727d222ac59da2e4d99150e03a0dc305733d586c2360cefbbf8c"},"ruby_source_path":"Casks/r/receiptquicklook.rb","sha256":"709fb09f38f57f8cb1e02f2a0390046bcceaa832d014bf5ca8c60e80da60165c","tap_string":"homebrew/cask","url_args":["https://github.com/letiemble/ReceiptQuickLook/releases/download/1.4/ReceiptQuickLook.qlgenerator.zip"],"version":"1.4","raw_artifacts":[[":qlplugin",["ReceiptQuickLook.qlgenerator"]]]},"receipts-space":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Organise receipts, invoices and other documents","homepage":"https://receipts-space.com/","names":["Receipts Space"],"ruby_source_checksum":{":sha256":"7fe08b25340c78d74c33eb5ec3fb103f708d9db114f511f07b3bf4e4a57a70ef"},"ruby_source_path":"Casks/r/receipts-space.rb","sha256":"081c73be637248b488b276e5b3c5940b1460380243c53cda6d35b94bc946ff39","tap_string":"homebrew/cask","url_args":["https://receipts-space.com/download/macos/Receipts%20Space-3.6-36002.zip"],"version":"3.6,36002","raw_artifacts":[[":app",["Receipts Space.app"]],[":zap",{":trash":["~/Library/Application Scripts/de.holtwick.mac.homebrew.Receipts2.ReceiptsShareExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/de.holtwick.mac.homebrew.receipts2.sfl*","~/Library/Application Support/de.holtwick.mac.homebrew.Receipts2","~/Library/Caches/de.holtwick.mac.homebrew.Receipts2","~/Library/Caches/ReceiptsExport","~/Library/Containers/de.holtwick.mac.homebrew.Receipts2.ReceiptsShareExtension","~/Library/HTTPStorages/de.holtwick.mac.homebrew.Receipts2","~/Library/Logs/Receipts/de_holtwick_mac_homebrew_Receipts2*","~/Library/Preferences/de.holtwick.mac.homebrew.Receipts2.plist","~/Library/Saved Application State/de.holtwick.mac.homebrew.Receipts2.savedState","~/Library/WebKit/de.holtwick.mac.homebrew.Receipts2"]}]]},"receipts":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-10-14",":because":":discontinued",":replacement_cask":"receipts-space"},"desc":"Document management","homepage":"https://receipts-app.com/","names":["Receipts"],"ruby_source_checksum":{":sha256":"87929aa306f1eb6f300e63e6b3855d5be461d6cad600931cc92ccbb145714f31"},"ruby_source_path":"Casks/r/receipts.rb","sha256":"4433aec2c1ec4efb91b377f5bf33f42b293a5b720f3707387791973eca9dbbdd","tap_string":"homebrew/cask","url_args":["https://receipts-app.com/update/download/Receipts-1.18-818.zip"],"version":"1.18-818","raw_artifacts":[[":app",["Receipts.app"]],[":zap",{":trash":["~/Documents/Receipts.receipts","~/Library/Application Scripts/com.apperdeck.mac.Receipts.ReceiptsShareExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.apperdeck.mac.receipts.sfl*","~/Library/Caches/com.apperdeck.mac.Receipts","~/Library/Containers/com.apperdeck.mac.Receipts.ReceiptsShareExtension","~/Library/HTTPStorages/com.apperdeck.mac.Receipts","~/Library/Logs/Receipts","~/Library/PDF Services/Save PDF to Receipts","~/Library/Preferences/com.apperdeck.mac.Receipts.plist","~/Library/Saved Application State/com.apperdeck.mac.Receipts.savedState","~/Library/WebKit/com.apperdeck.mac.Receipts"]}]]},"recents":{"depends_on_args":{":macos":":ventura"},"desc":"File launcher","homepage":"https://recentsapp.com/","names":["Recents"],"ruby_source_checksum":{":sha256":"44bca45e19858b004a337c1afb647483af8acd336ef2bc1df6070c431a0a398e"},"ruby_source_path":"Casks/r/recents.rb","sha256":"ff0bd3695129aa664fb7db546d2e1965ce28c4a805c80c2cc059effc5a323bec","tap_string":"homebrew/cask","url_args":["https://recentsapp.com/releases/Recents_2.5.0.dmg"],"version":"2.5.0","raw_artifacts":[[":app",["Recents.app"]],[":zap",{":trash":["~/Library/Application Support/com.lapier.Recents","~/Library/Caches/com.lapier.Recents","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.lapier.Recents","~/Library/HTTPStorages/com.lapier.Recents","~/Library/Preferences/com.lapier.Recents.plist"]}]]},"recordly":{"depends_on_args":{":macos":":monterey"},"desc":"Creator-focused screen recorder with auto-zoom, cursor effects, and more","homepage":"https://github.com/webadderallorg/Recordly","names":["Recordly"],"ruby_source_checksum":{":sha256":"ba1f18d78405e9f305fdeef8b04a18d3a17d5198c01be17a861ad89a997a8683"},"ruby_source_path":"Casks/r/recordly.rb","sha256":"f478afef1c37adb8d4df9e0c0cdecde99df6f3131e34629ad3f5c3c8c226d1b5","tap_string":"homebrew/cask","url_args":["https://github.com/webadderallorg/Recordly/releases/download/v1.4.0/Recordly-x64.dmg"],"version":"1.4.0","raw_artifacts":[[":uninstall",{":quit":"dev.recordly.app"}],[":app",["Recordly.app"]],[":zap",{":trash":["~/Library/Application Support/Recordly","~/Library/Preferences/dev.recordly.app.plist","~/Library/Saved Application State/dev.recordly.app.savedState"]}]]},"rectangle-pro":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Window snapping tool","homepage":"https://rectangleapp.com/pro","names":["Rectangle Pro"],"ruby_source_checksum":{":sha256":"79b83d2d2e43d9e11e00880e37389c08ea0d1d41be43c7ed7df1ee593ddc8ab6"},"ruby_source_path":"Casks/r/rectangle-pro.rb","sha256":"f31b3c328b4e20c53beba85d85027c6c7cb900ffb127ce7c36d287da56348e93","tap_string":"homebrew/cask","url_args":["https://rectangleapp.com/pro/downloads/Rectangle%20Pro%203.95.dmg"],"version":"3.95","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.Hookshot",":login_item":"Rectangle Pro"}],[":app",["Rectangle Pro.app"]],[":zap",{":trash":["~/Library/Application Support/Rectangle Pro","~/Library/Caches/com.knollsoft.Hookshot","~/Library/Cookies/com.knollsoft.Hookshot.binarycookies","~/Library/HTTPStorages/com.knollsoft.Hookshot","~/Library/HTTPStorages/com.knollsoft.Hookshot.binarycookies","~/Library/Preferences/com.knollsoft.Hookshot.plist"]}]]},"rectangle":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Move and resize windows using keyboard shortcuts or snap areas","homepage":"https://rectangleapp.com/","names":["Rectangle"],"ruby_source_checksum":{":sha256":"01cedb20ec7190f4e362057ab62d5ae73352d67c54075b093b03719d5a25bc76"},"ruby_source_path":"Casks/r/rectangle.rb","sha256":"9f820a2e56bd2c27cdda4fb4556de3cbcfcbac052d9eeb2179d49e2dae277abc","tap_string":"homebrew/cask","url_args":["https://github.com/rxhanson/Rectangle/releases/download/v2.0.4/Rectangle2.0.4.dmg"],"version":"2.0.4","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.Rectangle",":login_item":"Rectangle"}],[":app",["Rectangle.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.knollsoft.RectangleLauncher","~/Library/Application Support/Rectangle","~/Library/Caches/com.knollsoft.Rectangle","~/Library/Containers/com.knollsoft.RectangleLauncher","~/Library/HTTPStorages/com.knollsoft.Rectangle","~/Library/Preferences/com.knollsoft.Rectangle.plist","~/Library/WebKit/com.knollsoft.Rectangle"]}]]},"recut":{"depends_on_args":{":macos":":any"},"desc":"Remove silence from videos and automatically generate a cut list","homepage":"https://getrecut.com/","names":["Recut"],"ruby_source_checksum":{":sha256":"6dbcc76d5660c6095d9393bbf20977139e6b4e808c0f7fc9629596ce054bcf87"},"ruby_source_path":"Casks/r/recut.rb","sha256":"a703bc2e0da1abb6fafba70a0d7d18b3d1aa6f64ecc83b35ae6c76d662f008e4","tap_string":"homebrew/cask","url_args":["https://updates.getrecut.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTI0LCJwdXIiOiJibG9iX2lkIn19--a60e46fe8adaf5abc2a811fd2b8dfab13e7c4289/Recut_4.4.8_universal.dmg"],"version":"4.4.8,eyJfcmFpbHMiOnsiZGF0YSI6MTI0LCJwdXIiOiJibG9iX2lkIn19--a60e46fe8adaf5abc2a811fd2b8dfab13e7c4289","raw_artifacts":[[":app",["Recut.app"]],[":zap",{":trash":["~/Library/Application Support/Recut","~/Library/Caches/com.tinywins.recut","~/Library/Preferences/com.tinywins.recut.plist","~/Library/Saved Application State/com.tinywins.recut.savedState"]}]]},"redcine-x-pro":{"depends_on_args":{":macos":":any"},"desc":"Transcode and manipulate REDCODE RAW footage","homepage":"https://www.red.com/","names":["REDCINE-X PRO"],"ruby_source_checksum":{":sha256":"fa3a65e6146152fae7d70ed9185d6d6377f43cf5fca69ae9b0ac6f705c42455b"},"ruby_source_path":"Casks/r/redcine-x-pro.rb","sha256":"bd6690e37eedfb2a099c26fd77f0dcb43b5b1e14eaebd498bc3222ab698cfbc9","tap_string":"homebrew/cask","url_args":["https://downloads.red.com/software/rcx/mac/release/65.2.1/REDCINE-X_PRO_Build_65.2.1.pkg"],"version":"65.2.1","raw_artifacts":[[":uninstall",{":pkgutil":["com.red.pkg.REDCINE-XPRO","com.red.pkg.SupportLibs"],":delete":"/Applications/REDCINE-X Professional"}],[":pkg",["REDCINE-X_PRO_Build_65.2.1.pkg"]],[":zap",{":trash":["~/Library/Application Support/red","~/Library/Logs/DiagnosticReports/RED PLAYER*","~/Library/Saved Application State/com.red.RED-Tether.savedState"]}]]},"redeclipse":{"depends_on_args":{":macos":":any"},"desc":"Multiplayer & singleplayer first person shooter","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.redeclipse.net/","names":["Red Eclipse"],"ruby_source_checksum":{":sha256":"dc1f761e4d9f98ea4722d852cd5747385000cac0b72ebeec011328f2ef9a2308"},"ruby_source_path":"Casks/r/redeclipse.rb","sha256":"7eff1f196f9998d7bb7f26b4c79b596c2512b18a8b8ce16335634defbfcb072e","tap_string":"homebrew/cask","url_args":["https://github.com/redeclipse/base/releases/download/v2.0.0/redeclipse_2.0.0_mac.tar.bz2"],"version":"2.0.0","raw_artifacts":[[":app",["redeclipse.app"]]]},"redis-insight":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"GUI for streamlined Redis application development","homepage":"https://redis.io/insight/","names":["Redis Insight"],"ruby_source_checksum":{":sha256":"c5b8805724fa4d07b8bfc6d812fd26c730d92a4505b22c95b5b906d6c6f67f5b"},"ruby_source_path":"Casks/r/redis-insight.rb","sha256":"32e68ba139dfbb24665874132e5d0fb9b4a5d626cd296a41d677cd713a0d5c18","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/redisinsight.download/public/releases/3.8.0/Redis-Insight-mac-x64.dmg"],"version":"3.8.0","raw_artifacts":[[":app",["Redis Insight.app"]],[":zap",{":trash":["~/.redisinsight-app","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.redislabs.redisinsight-v3.sfl*","~/Library/Application Support/RedisInsight","~/Library/Caches/org.RedisLabs.RedisInsight-V3","~/Library/Caches/org.RedisLabs.RedisInsight-V3.ShipIt","~/Library/HTTPStorages/org.RedisLabs.RedisInsight-V3","~/Library/Logs/RedisInsight","~/Library/Preferences/org.RedisLabs.RedisInsight-V3.plist","~/Library/Saved Application State/org.RedisLabs.RedisInsight-V3.savedState"]}]]},"redis-pro":{"depends_on_args":{":macos":":any"},"desc":"Redis desktop","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/cmushroom/redis-pro","names":["redis-pro"],"ruby_source_checksum":{":sha256":"d34619ee6a7b1fdc163b684478960746f3e4f439d8c91d6a700782aefb1d8cbb"},"ruby_source_path":"Casks/r/redis-pro.rb","sha256":"d7e408a5a7f409bd47e841cb2e48670820a19029f73737ec60a86eb75dda28f6","tap_string":"homebrew/cask","url_args":["https://github.com/cmushroom/redis-pro/releases/download/3.1.0/redis-pro.dmg"],"version":"3.1.0","raw_artifacts":[[":app",["redis-pro.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.cmushroom.redis-pro","~/Library/Application Support/com.cmushroom.redis-pro","~/Library/Caches/com.cmushroom.redis-pro","~/Library/Containers/com.cmushroom.redis-pro","~/Library/Preferences/com.cmushroom.redis-pro.plist","~/Library/Saved Application State/com.cmushroom.redis-pro.savedState"]}]]},"redot":{"depends_on_args":{":macos":":any"},"desc":"Multi-platform 2D and 3D game engine","homepage":"https://redotengine.org/","names":["Redot Engine"],"ruby_source_checksum":{":sha256":"100769972daf2cdd070a060adb0a59c52c685f028b5a7e7274c7ab05b445b316"},"ruby_source_path":"Casks/r/redot.rb","sha256":"bf781ae53dfaa4bbc6aadd21ebf2c69da3681ed85894d3ab2a816f0b03755a34","tap_string":"homebrew/cask","url_args":["https://github.com/Redot-Engine/redot-engine/releases/download/redot-26.3-stable/Redot_v26.3-stable_macos_universal.zip"],"version":"26.3","raw_artifacts":[[":uninstall",{":quit":"org.redotengine.redot"}],[":app",["Redot.app"]],[":binary",["$APPDIR/Redot.app/Contents/MacOS/Redot"],{":target":"redot"}],[":zap",{":trash":["~/Library/Application Support/Redot","~/Library/Caches/Redot","~/Library/Saved Application State/org.redotengine.redot.savedState"]}]]},"redquits":{"depends_on_args":{":macos":":any"},"desc":"Quit an app when closing the last window","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"http://carsten-mielke.com/redquits.html","names":["RedQuits"],"ruby_source_checksum":{":sha256":"cec83a061b5629a606481787aff8de0dd657be5bf0416a3595160f8ed20ddc38"},"ruby_source_path":"Casks/r/redquits.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://redquits.s3.amazonaws.com/RedQuits_v2.pkg"],"version":"2.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.carsten-mielke.RedQuits"}],[":pkg",["RedQuits_v2.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.carsten-mielke.RedQuits.plist"}]]},"redream":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Dreamcast emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://redream.io/","names":["redream"],"ruby_source_checksum":{":sha256":"49b1f02305d56b17a4d72f68b82e7a0b7eedb59ef61e3f6f64e5ba71fa7f2330"},"ruby_source_path":"Casks/r/redream.rb","sha256":"e5253527a3705b4c99234ddf8ece59d19dfadb416822ad714f7009b82afc097b","tap_string":"homebrew/cask","url_args":["https://redream.io/download/redream.x86_64-mac-v1.5.0.tar.gz"],"version":"1.5.0","raw_artifacts":[[":app",["redream.app"]],[":zap",{":trash":["~/Library/Application Support/redream","~/Library/Saved Application State/io.recompiled.redream.savedState"]}]]},"refine":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Grammar checker","homepage":"https://refine.sh/","names":["Refine"],"ruby_source_checksum":{":sha256":"5696ad108d7972d3cd6e1869968b163b862615bb5db82d9c12fe5973d9c10c75"},"ruby_source_path":"Casks/r/refine.rb","sha256":"8e7e8f5ade3a349722faed9ac4bac5afda36fa5f63f008334377b3e5ede0ecb9","tap_string":"homebrew/cask","url_args":["https://refine.sh/release/stable/Refine_1.43.zip"],"version":"1.43","raw_artifacts":[[":app",["Refine.app"]],[":zap",{":trash":["~/Library/Application Support/com.runjuu.refine","~/Library/Application Support/Refine","~/Library/Caches/CloudKit/com.runjuu.refine","~/Library/Caches/com.runjuu.refine","~/Library/HTTPStorages/com.runjuu.refine","~/Library/Preferences/com.runjuu.refine.plist","~/Library/WebKit/com.runjuu.refine"]}]]},"reflect":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Note taking app for meetings, ideas, journalling, and research","homepage":"https://reflect.app/","names":["Reflect Notes"],"ruby_source_checksum":{":sha256":"586e7ef2410cd28572d5b47c14c3423b0114923c95000799469093a33b9869f0"},"ruby_source_path":"Casks/r/reflect.rb","sha256":"476bbf824f6d627a2c2b7acb385e01a606994195313af48fab90afc4d3c9f9ef","tap_string":"homebrew/cask","url_args":["https://github.com/team-reflect/reflect-electron-updates/releases/download/v3.3.6/Reflect-darwin-universal-3.3.6.zip"],"version":"3.3.6","raw_artifacts":[[":app",["Reflect.app"]],[":zap",{":trash":["~/Library/Application Support/Reflect","~/Library/Preferences/app.reflect.ReflectDesktop.plist"]}]]},"reflector":{"depends_on_args":{":macos":":monterey"},"desc":"Wireless screen-mirroring application","homepage":"https://www.airsquirrels.com/reflector/","names":["Reflector"],"ruby_source_checksum":{":sha256":"2b16fca8f69956c46f1de0042bcce8bbacfd06c38286fe03788443929a6f9917"},"ruby_source_path":"Casks/r/reflector.rb","sha256":"8e8ab4a0d5c4d73ad144fb4c94e972a1748aad4587fd12849eca03ea64171e34","tap_string":"homebrew/cask","url_args":["https://download.airsquirrels.com/Reflector4/Mac/Reflector-4.1.3.dmg"],"version":"4.1.3","raw_artifacts":[[":app",["Reflector 4.app"]],[":zap",{":trash":["~/Library/Application Support/Logs/Reflector*.log*","~/Library/Application Support/Reflector 4","~/Library/Caches/com.squirrels.Reflector-*","~/Library/HTTPStorages/com.squirrels.Reflector-*","~/Library/Preferences/com.squirrels.Reflector-*.plist"]}]]},"reflector@2":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Wireless screen-mirroring application","homepage":"https://www.airsquirrels.com/reflector/","names":["Reflector"],"ruby_source_checksum":{":sha256":"327be5576cefec2aeebd47778ca5b11abe53472a9291b1b3966ad84ff320b05e"},"ruby_source_path":"Casks/r/reflector@2.rb","sha256":"fd9e4c1ee48d113c09c5e2736001a20e3eff6fdf655ec974b814a190c1c8b76e","tap_string":"homebrew/cask","url_args":["https://download.airsquirrels.com/Reflector2/Mac/Reflector-2.7.3.dmg"],"version":"2.7.3","raw_artifacts":[[":app",["Reflector 2.app"]],[":zap",{":trash":["~/Library/Application Support/Logs/Reflector.log","~/Library/Caches/com.squirrels.Reflector-2","~/Library/Preferences/com.squirrels.Reflector-2.plist"]}]]},"reflex-app":{"depends_on_args":{":macos":":sonoma"},"desc":"Media key forwarder for Music (iTunes) and Spotify","homepage":"https://stuntsoftware.com/reflex/","names":["Reflex"],"ruby_source_checksum":{":sha256":"2fc39ff294a4004b143f8e491590bd96cc9c1fdbf70c6f205870da4b3ed76e85"},"ruby_source_path":"Casks/r/reflex-app.rb","sha256":"d827cd32cf730c5c8582b200ba1dfb6c1df03e30c3ac6b32c8563ae67d02b489","tap_string":"homebrew/cask","url_args":["https://stuntsoftware.com/download/reflex_2.0.zip"],"version":"2.0","raw_artifacts":[[":app",["Reflex.app"]],[":zap",{":trash":"~/Library/Preferences/com.stuntsoftware.Reflex.plist"}]]},"reikey":{"depends_on_args":{":macos":":any"},"desc":"Scans, detects, and monitors keyboard taps","homepage":"https://objective-see.org/products/reikey.html","names":["ReiKey"],"ruby_source_checksum":{":sha256":"30300e42f7a5a2579e12cb50c98f6f08f0052981bfdbc3ee1221603a47c95e53"},"ruby_source_path":"Casks/r/reikey.rb","sha256":"ceee2ece8dde1e1d8d498aa5d9782dbf5a62b324903732e08a97de086811446b","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/objective-see/deploy/downloads/ReiKey_1.4.2.zip"],"version":"1.4.2","raw_artifacts":[[":uninstall",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/reikey/1.4.2/ReiKey Installer.app/Contents/MacOS/ReiKey Installer",":args":["-uninstall"],":sudo":true}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/reikey/1.4.2/ReiKey Installer.app/Contents/MacOS/ReiKey Installer",":args":["-install"],":sudo":true}}],[":zap",{":trash":["~/Library/Caches/SentryCrash/ReiKey Installer","~/Library/Caches/SentryCrash/ReiKey Installer/Data","~/Library/Caches/SentryCrash/ReiKey Installer/Data/ConsoleLog.txt","~/Library/Caches/SentryCrash/ReiKey Installer/Data/CrashState.json","~/Library/Caches/SentryCrash/ReiKey Installer/Reports"]}]]},"rekordbox":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Free Dj app to prepare and manage your music files","homepage":"https://rekordbox.com/en/","names":["rekordbox"],"ruby_source_checksum":{":sha256":"ca02feb475d53cd99b258eddcbc841c8a01255fd5b94d2452617215aa53a6e6a"},"ruby_source_path":"Casks/r/rekordbox.rb","sha256":"17d9bf51c75df6f06be73f039c7acd95bcbb2700c10ff39cf360034fec8a2e03","tap_string":"homebrew/cask","url_args":["https://cdn.rekordbox.com/files/20260914095016/Install_rekordbox_7_2_19.pkg_.zip"],"version":"7.2.19,20260914095016","raw_artifacts":[[":uninstall",{":pkgutil":"com.pioneer.rekordbox.7.*",":delete":"/Applications/rekordbox 7"}],[":pkg",["Install_rekordbox_7_2_19.pkg"]],[":zap",{":trash":["~/Library/Application Support/Pioneer/rekordbox","~/Library/Pioneer/rekordbox"]}]]},"relay":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Menu bar app for building LLM prompts from files, clipboard and voice notes","homepage":"https://github.com/msllrs/relay/","names":["Relay"],"ruby_source_checksum":{":sha256":"2cb4a05307f35698dab74d2c50b1f40e83bd1d0d3f8b2bc8813cddc21e696fd1"},"ruby_source_path":"Casks/r/relay.rb","sha256":"7c9fc8023eba417af999d6dd3488e12258168ee1ebcb3e6004b4af5363ac0850","tap_string":"homebrew/cask","url_args":["https://github.com/msllrs/relay/releases/download/v0.10.0/Relay-v0.10.0.dmg"],"version":"0.10.0","raw_artifacts":[[":app",["Relay.app"]],[":zap",{":trash":["~/Library/Application Support/Relay","~/Library/Caches/com.msllrs.relay","~/Library/HTTPStorages/com.msllrs.relay","~/Library/Preferences/com.msllrs.relay.plist"]}]]},"remanager":{"depends_on_args":{":macos":":any"},"desc":"Desktop app for managing mods on reMarkable tablets","homepage":"https://github.com/rmitchellscott/reManager","names":["reManager"],"ruby_source_checksum":{":sha256":"ec0c1d926897df6f34382b12d8108ddbfd76b31511167163c1a2557431e1dd4b"},"ruby_source_path":"Casks/r/remanager.rb","sha256":"12e4ab945706da1e1688df1cd0ce619a771d8db0f978850d5cc22892ade20eae","tap_string":"homebrew/cask","url_args":["https://github.com/rmitchellscott/reManager/releases/download/v1.7.4/reManager-macos-universal.zip"],"version":"1.7.4","raw_artifacts":[[":app",["reManager.app"]],[":zap",{":trash":["~/Library/Application Support/reManager","~/Library/Caches/com.wails.reManager","~/Library/Preferences/com.wails.reManager.plist"]}]]},"remember-the-milk":{"depends_on_args":{":macos":":monterey"},"desc":"To-do app","homepage":"https://www.rememberthemilk.com/","names":["Remember The Milk"],"ruby_source_checksum":{":sha256":"0c0dcf2f86401656e997e35e1bcaa288a908c0d3fcfdec2e6fb39d8754a3e97e"},"ruby_source_path":"Casks/r/remember-the-milk.rb","sha256":"1ea2b33d6b072b7c5bee9a5fb7f8a5ee98e87b733d597fd07f789b36d6232dd5","tap_string":"homebrew/cask","url_args":["https://www.rememberthemilk.com/download/mac/RememberTheMilk-1.7.1-x64.zip"],"version":"1.7.1","raw_artifacts":[[":app",["Remember The Milk.app"]],[":zap",{":trash":["~/Library/Application Support/Remember The Milk","~/Library/Caches/com.rememberthemilk.Deskmilk","~/Library/Caches/com.rememberthemilk.Deskmilk.ShipIt","~/Library/HTTPStorages/com.rememberthemilk.Deskmilk.binarycookies","~/Library/Preferences/com.rememberthemilk.Deskmilk.plist","~/Library/Saved Application State/com.rememberthemilk.Deskmilk.savedState"]}]]},"reminders-menubar":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Simple menu bar app to view and interact with reminders","homepage":"https://github.com/DamascenoRafael/reminders-menubar","names":["Reminders MenuBar"],"ruby_source_checksum":{":sha256":"f10435f37e4b0397053ce54e5e927002c7afe43f921b23f1cd812a17b54ee28a"},"ruby_source_path":"Casks/r/reminders-menubar.rb","sha256":"2187c4bac005359fcca53f599ce45bb6ef20b62196ada4cf5fdf62aee203c907","tap_string":"homebrew/cask","url_args":["https://github.com/DamascenoRafael/reminders-menubar/releases/download/v2.2.0/reminders-menubar.zip"],"version":"2.2.0","raw_artifacts":[[":uninstall",{":quit":"br.com.damascenorafael.reminders-menubar"}],[":app",["Reminders MenuBar.app"]],[":zap",{":trash":["~/Library/Application Scripts/br.com.damascenorafael.reminders-menubar","~/Library/Application Scripts/br.com.damascenorafael.reminders-menubar-launcher","~/Library/Application Scripts/br.com.damascenorafael.RemindersLauncher","~/Library/Containers/br.com.damascenorafael.reminders-menubar","~/Library/Containers/br.com.damascenorafael.reminders-menubar-launcher","~/Library/Containers/br.com.damascenorafael.RemindersLauncher"]}]]},"remnote":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Spaced-repetition powered note-taking tool","homepage":"https://www.remnote.com/","names":["RemNote"],"ruby_source_checksum":{":sha256":"86960de8e7050244f8268fd431b5e5c6f16b64a69c1b7fa77d00bf07dec59143"},"ruby_source_path":"Casks/r/remnote.rb","sha256":"9a7417d77180d2c9fe0a7eff3b16dc2ed9d5a8067a512a9f996714aefc0602da","tap_string":"homebrew/cask","url_args":["https://download2.remnote.io/remnote-desktop2/RemNote-1.28.55-mac.zip"],"version":"1.28.55","raw_artifacts":[[":app",["RemNote.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.remnote.sfl*","~/Library/Application Support/RemNote","~/Library/Logs/RemNote","~/Library/Preferences/io.remnote.plist","~/Library/Saved Application State/io.remnote.savedState"]}]]},"remote-buddy":{"depends_on_args":{":macos":":any"},"desc":"Control apps and web videos from your phone","homepage":"https://www.iospirit.com/products/remotebuddy/","names":["Remote Buddy"],"ruby_source_checksum":{":sha256":"56e2d180fb047e3ccb142d098dd0193c3fdbd4d8ec888f7a7fc9b01c1caefd00"},"ruby_source_path":"Casks/r/remote-buddy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.iospirit.com/products/remotebuddy/download/RemoteBuddy.zip"],"version":"2.7.3","raw_artifacts":[[":app",["Remote Buddy.app"]],[":zap",{":trash":["~/Library/Application Support/Remote Buddy","~/Library/Caches/com.apple.helpd/Generated/com.iospirit.RemoteBuddy.help*","~/Library/Preferences/ByHost/com.iospirit.RemoteBuddy.*","~/Library/Preferences/com.iospirit.RemoteBuddy.plist","~/Library/Saved Application State/com.iospirit.RemoteBuddy.savedState"]}]]},"remote-desktop-manager":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Centralises all remote connections on a single platform","homepage":"https://mac.remotedesktopmanager.com/","names":["Remote Desktop Manager"],"ruby_source_checksum":{":sha256":"d234e67d74eaa990aa1fc99ae7c826289cc796aad5614ae7f8265973111599bf"},"ruby_source_path":"Casks/r/remote-desktop-manager.rb","sha256":"dfb00dae31ca2e00fe979b2fd4138f8ec69c0be780eba1da7d51aab280d4e90e","tap_string":"homebrew/cask","url_args":["https://cdn.devolutions.net/download/Mac/Devolutions.RemoteDesktopManager.Mac.2026.3.2.2.dmg"],"version":"2026.3.2.2","raw_artifacts":[[":uninstall",{":quit":"com.devolutions.remotedesktopmanager"}],[":app",["Remote Desktop Manager.app"]],[":zap",{":trash":["~/Library/Application Support/com.devolutions.remotedesktopmanager","~/Library/Application Support/Remote Desktop Manager","~/Library/Caches/com.devolutions.remotedesktopmanager","~/Library/Preferences/com.devolutions.remotedesktopmanager.plist","~/Library/Saved Application State/com.devolutions.remotedesktopmanager.savedState","~/Library/WebKit/com.devolutions.remotedesktopmanager"]}]]},"remote-wake-up":{"depends_on_args":{":macos":":sequoia"},"desc":"Wake up devices with a click of a button","homepage":"https://www.witt-software.com/remotewakeup/","names":["Remote Wake Up"],"ruby_source_checksum":{":sha256":"a7ae3df21cd8de1bbec9443f693576b838a72dbb34d849b4e4728f0795a49202"},"ruby_source_path":"Casks/r/remote-wake-up.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://witt-software.com/downloads/remotewakeup/Remote%20Wake%20Up.dmg"],"version":"2.2","raw_artifacts":[[":uninstall",{":quit":"com.mac-attender.Remote-Wake-Up"}],[":app",["Remote Wake Up.app"]],[":zap",{":trash":["~/Library/Application Support/com.mac-attender.Remote-Wake-Up","~/Library/Application Support/com.mac-attender.Remote_Wake_Up","~/Library/Containers/com.mac-attender.Remote-Wake-Up","~/Library/Preferences/com.mac-attender.Remote-Wake-Up.plist","~/Library/Saved Application State/com.mac-attender.Remote-Wake-Up.savedState"]}]]},"remotehamradio":{"depends_on_args":{":macos":":any"},"desc":"Desktop console app for RemoteHamRadio service","homepage":"https://www.remotehamradio.com/","names":["RemoteHamRadio"],"ruby_source_checksum":{":sha256":"1e903fc4475289486a8b62ebb4302d08ab81db40472dc5c5c9fd2ad50788a126"},"ruby_source_path":"Casks/r/remotehamradio.rb","sha256":"2d2da356ac92d6ef7d163a5f806db9926b7b589a8d1be0ad6d62780a21914273","tap_string":"homebrew/cask","url_args":["https://rhr-electron.s3.amazonaws.com/desktop-releases/RemoteHamRadio-2.4.1-universal-mac.zip"],"version":"2.4.1","raw_artifacts":[[":app",["RemoteHamRadio.app"]],[":zap",{":trash":["~/Library/Application Support/RemoteHamRadio","~/Library/Preferences/com.rst.rhr-desktop.plist"]}]]},"remoteviewer":{"depends_on_args":{":macos":":any"},"desc":"Connect to virtual machines using SPICE","homepage":"https://www.spice-space.org/osx-client.html","names":["Remote Viewer"],"ruby_source_checksum":{":sha256":"08c7fb5dff6b37c9ff6b8ff2fdae6302a9bc3a65c56a3445da177678d7b25c9a"},"ruby_source_path":"Casks/r/remoteviewer.rb","sha256":"96ec9eb33422ac8a717238a7f99fded7c50503198d7302028a09f4e536b02849","tap_string":"homebrew/cask","url_args":["https://people.freedesktop.org/~teuf/spice-gtk-osx/dmg/0.5.7/RemoteViewer-0.5.7-1.dmg"],"version":"0.5.7-1","raw_artifacts":[[":app",["RemoteViewer.app"]]]},"remotix-agent":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":discontinued"},"desc":"Remote desktop and monitoring solution","disable_args":{":date":"2025-11-01",":because":":discontinued"},"homepage":"https://remotixcloud.com/","names":["Remotix Agent"],"ruby_source_checksum":{":sha256":"6c24f3210d76cf13ca667de15b7c0d7e5948ee7934fedb62a903c777653facd7"},"ruby_source_path":"Casks/r/remotix-agent.rb","sha256":"87be3d61e5406cd55e3c8ff50567e255379b085d1eeca330899186f7ad96b117","tap_string":"homebrew/cask","url_args":["https://downloads.remotix.com/agent-mac/RemotixAgent-1.5.19-23333.pkg"],"version":"1.5.19,23333","raw_artifacts":[[":uninstall",{":launchctl":["com.nulana.rxagentmac.daemon","com.nulana.rxagentmac.gui","com.nulana.rxagentmac.rc","com.nulana.rxagentmac.user"],":quit":"com.nulana.rxagentmac",":signal":[["KILL","com.nulana.rxagentmac.user"],["KILL","com.nulana.rxagentmac"]],":login_item":"Remotix Agent",":pkgutil":["com.nulana.rxagentmac","com.nulana.rxagentmac.daemon"],":delete":["/Library/LaunchAgents/com.nulana.rxagentmac.user.plist","/Library/LaunchDaemons/com.nulana.rxagentmac.daemon.plist"]}],[":pkg",["RemotixAgent-1.5.19-23333.pkg"]]]},"removebg":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Automatic bulk background removal","homepage":"https://www.remove.bg/","names":["remove.bg"],"ruby_source_checksum":{":sha256":"cbf1e0452720cea79b857c1f80ad80d9ce5a5865c780179042f41f77e9f5b498"},"ruby_source_path":"Casks/r/removebg.rb","sha256":"dab0c5105d9980dbd5406890bc3f8bcf3065340a59be2404a217e5a1c9d40fbf","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/removebg-static/desktop/release/darwin/x64/remove.bg-darwin-x64-2.4.1.zip"],"version":"2.4.1","raw_artifacts":[[":app",["remove.bg.app"]],[":zap",{":trash":["~/Library/Application Support/remove.bg-desktop","~/Library/Logs/remove.bg","~/Library/Preferences/bg.remove.mac.new.plist","~/Library/Saved Application State/bg.remove.mac.new.savedState"]}]]},"renameclick":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Local-first AI app for file renaming and organisation","homepage":"https://rename.click/","names":["RenameClick"],"ruby_source_checksum":{":sha256":"e65edeffbe1801b817e4e65e2bfcddc0ba6b974abd1b3fcc14c4ff94ace9420a"},"ruby_source_path":"Casks/r/renameclick.rb","sha256":"a15ac7e9a3c4eac6dc6e876a364d333c53f962e96a8ebaf0ce3c3df38274678a","tap_string":"homebrew/cask","url_args":["https://github.com/noemaVision/renameclick/releases/download/v3.2.0/RenameClick-3.2.0-x64.dmg"],"version":"3.2.0","raw_artifacts":[[":uninstall",{":quit":"com.renameclick.app"}],[":app",["RenameClick.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.renameclick.app.sfl*","~/Library/Application Support/RenameClick","~/Library/Caches/com.renameclick.app","~/Library/Caches/com.renameclick.app.helper","~/Library/HTTPStorages/com.renameclick.app","~/Library/Logs/RenameClick","~/Library/Logs/renameclick.log","~/Library/Preferences/com.renameclick.app.helper.plist","~/Library/Preferences/com.renameclick.app.plist","~/Library/Saved Application State/com.renameclick.app.savedState","~/Library/WebKit/com.renameclick.app"]}]]},"renamer":{"depends_on_args":{":macos":":sequoia"},"desc":"Batch file renamer application","homepage":"https://renamer.com/","names":["Renamer"],"ruby_source_checksum":{":sha256":"deb98fc7135f75612285567ddd0431598754388821bf02a4ad6546b60ed994eb"},"ruby_source_path":"Casks/r/renamer.rb","sha256":"0a831dd865b662e94b55a5408643942f9017f6fb5b1a7d6d569f402933c528ef","tap_string":"homebrew/cask","url_args":["https://github.com/incbee/renamer-7-releases/releases/download/v7.3.3/Renamer-7.3.3-universal-mac.zip"],"version":"7.3.3","raw_artifacts":[[":app",["Renamer.app"]],[":zap",{":trash":["~/Library/Application Support/Renamer","~/Library/HTTPStorages/com.incrediblebee.Renamer","~/Library/Logs/Renamer.log","~/Library/Preferences/com.incrediblebee.Renamer7.plist"]}]]},"renpy":{"depends_on_args":{":macos":":any"},"desc":"Visual novel engine in Python","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.renpy.org/","names":["Ren'Py"],"ruby_source_checksum":{":sha256":"7c2f73291642544fc08ac458ee7b913abf77537c50032342e248bd3c9cb24306"},"ruby_source_path":"Casks/r/renpy.rb","sha256":"ff57648f9c04f27e381c48af6d8e3ee3cdec296bed4d3831f47f09b0a71b505e","tap_string":"homebrew/cask","url_args":["https://www.renpy.org/dl/8.5.3/renpy-8.5.3-sdk.zip"],"version":"8.5.3","raw_artifacts":[[":suite",["renpy-8.5.3-sdk"]],[":zap",{":trash":["~/Library/RenPy","~/Library/Saved Application State/org.renpy.sdk.savedState"]}]]},"reolink":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Client for viewing and managing security cameras and NVRs","homepage":"https://reolink.com/software-and-manual/","names":["Reolink Client"],"ruby_source_checksum":{":sha256":"f356fc8add84cb877803ddca4ea88bc18a17e70e6162b3277d8c4c26cf99e94f"},"ruby_source_path":"Casks/r/reolink.rb","sha256":"a4b94c4fddcf4da25eee72bf421a1f790345c98b4675b1935ad1a37dab218103","tap_string":"homebrew/cask","url_args":["https://home-cdn.reolink.us/wp-content/uploads/2026/07/230926448887f151e9d6d10f.dmg"],"version":"8.21.12,2026.07,230926448887f151e9d6d10f","raw_artifacts":[[":app",["Reolink.app"]],[":zap",{":trash":["~/Library/Application Support/com.reolink.app.client","~/Library/Application Support/CrashReporter/Reolink_*.plist","~/Library/Application Support/reolink","~/Library/Caches/com.reolink.app","~/Library/Caches/com.reolink.app.ShipIt","~/Library/HTTPStorages/com.reolink.app","~/Library/Logs/reolink","~/Library/Preferences/ByHost/com.reolink.app.ShipIt.*.plist","~/Library/Preferences/com.reolink.app.plist"]}]]},"repetier-host":{"depends_on_args":{":macos":":any"},"desc":"3D printing application","homepage":"https://www.repetier.com/","names":["Repetier-Host"],"ruby_source_checksum":{":sha256":"b60571eb5cf94ac769bd3448820a024e9c0eb5bcea37de527f82380fbc451f70"},"ruby_source_path":"Casks/r/repetier-host.rb","sha256":"87aba4161581040c2e618b66887f0c192767ce193c4cd955967d3f4f3d53422d","tap_string":"homebrew/cask","url_args":["https://download1.repetier.com/files/host-mac/Repetier-Host-Mac_1_2_1.dmg"],"version":"1.2.1","raw_artifacts":[[":app",["Repetier-Host Mac.app"]],[":zap",{":trash":["~/Library/Preferences/com.repetier.Repetier-Host-Mac.plist","~/Library/Saved Application State/com.repetier.Repetier-Host-Mac.savedState"]}]]},"replacicon":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"App icon replacement utility","homepage":"https://replacicon.app/","names":["Replacicon"],"ruby_source_checksum":{":sha256":"1f4ad0fb04a59eba99ca4d3c04b2db1593ecae0eba039c6d3914f824d708c4b8"},"ruby_source_path":"Casks/r/replacicon.rb","sha256":"e1cdf6f6568bba307b85e2600ecb465ac0272c447ea979a938c5df80bc4682b6","tap_string":"homebrew/cask","url_args":["https://replacicon.app/builds/Replacicon_54.zip"],"version":"2.1.1,54","raw_artifacts":[[":uninstall",{":launchctl":"com.Replacicon.SetIcon",":quit":"com.Replacicon.Replacicon",":delete":["/Library/LaunchDaemons/com.Replacicon.SetIcon.plist","/Library/PrivilegedHelperTools/com.Replacicon.SetIcon"]}],[":app",["Replacicon.app"]],[":zap",{":trash":["~/Library/Application Support/com.Replacicon.Replacicon","~/Library/Caches/com.Replacicon.Replacicon","~/Library/Preferences/com.Replacicon.Replacicon.plist"]}]]},"replaywebpage":{"depends_on_args":{":macos":":monterey"},"desc":"Web archive viewer for WARC and WACZ files","homepage":"https://replayweb.page/","names":["ReplayWeb.page"],"ruby_source_checksum":{":sha256":"4051d61646674cd5eb7957dc4b844325bf6d0ba9cba8c8ee44ff5ad60144bf6e"},"ruby_source_path":"Casks/r/replaywebpage.rb","sha256":"06625055f0420f3ce501ff9d7685e28b71b5d4b29e7b5b7d6e095dbcce7c2f0a","tap_string":"homebrew/cask","url_args":["https://github.com/webrecorder/replayweb.page/releases/download/v2.5.4/ReplayWeb.page-2.5.4.dmg"],"version":"2.5.4","raw_artifacts":[[":app",["ReplayWeb.page.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.webrecorder.replaywebpage.sfl*","~/Library/Application Support/ReplayWeb.page","~/Library/Logs/ReplayWeb.page","~/Library/Preferences/net.webrecorder.replaywebpage.plist","~/Library/Saved Application State/net.webrecorder.replaywebpage.savedState"]}]]},"replicator":{"depends_on_args":{":macos":":ventura"},"desc":"Tool to migrate data granularly between Jamf Pro servers","homepage":"https://github.com/jamf/Replicator","names":["Replicator"],"ruby_source_checksum":{":sha256":"508e3a0d969afae82d005e998d997aec003981227aa8f6cb14f3cd90c3364f67"},"ruby_source_path":"Casks/r/replicator.rb","sha256":"6bc7bfa2557a6500d3ca8db68214493fbbb4531477160efa3c1ced756d44a51f","tap_string":"homebrew/cask","url_args":["https://github.com/jamf/Replicator/releases/download/v8.6.0/Replicator.zip"],"version":"8.6.0","raw_artifacts":[[":app",["Replicator.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.jamf.jamf-migrator","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jamf.jamf-migrator.sfl*","~/Library/Containers/com.jamf.jamf-migrator"]}]]},"replit":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Software development and deployment platform","homepage":"https://replit.com/","names":["Replit"],"ruby_source_checksum":{":sha256":"3fc54b58a0c2dbc80a5bf3bb234e3ed74cd1c38a0cbeda19d0c0c635fb6501bf"},"ruby_source_path":"Casks/r/replit.rb","sha256":"67fa406411c37aa488122eb5bdbc47aa292e87ed801de0dcf1cb13a09a5ee5a1","tap_string":"homebrew/cask","url_args":["https://desktop-updates.replit.com/desktop-app/updates/stable/darwin/arm64/artifacts/1.1.19/1792649287877966/Replit-1.1.19-arm64-mac.zip"],"version":"1.1.19,1792649287877966","raw_artifacts":[[":uninstall",{":quit":"com.electron.replit"}],[":app",["Replit.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.replit.*","~/Library/Application Support/Replit","~/Library/Caches/com.electron.replit","~/Library/Caches/com.electron.replit.ShipIt","~/Library/HTTPStorages/com.electron.replit","~/Library/Logs/Replit","~/Library/Preferences/com.electron.replit.plist","~/Library/Saved Application State/com.electron.replit.savedState"]}]]},"repo-prompt":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Prompt generation tool","homepage":"https://repoprompt.com/","names":["Repo Prompt"],"ruby_source_checksum":{":sha256":"cf829c1dcea2cc6768f612ad791956727e7c4ddc9339b4cbb763331e35f02e25"},"ruby_source_path":"Casks/r/repo-prompt.rb","sha256":"8931ec9450a0146e212f36a3f75a5b950a3d4b4d441746eb4f293ae7ba542c57","tap_string":"homebrew/cask","url_args":["https://repoprompt.s3.us-east-2.amazonaws.com/RepoPrompt-2.1.33.dmg"],"version":"2.1.33","raw_artifacts":[[":app",["Repo Prompt.app"]],[":zap",{":trash":["~/Library/Application Support/com.pvncher.repoprompt","~/Library/Application Support/RepoPrompt","~/Library/Caches/com.pvncher.repoprompt","~/Library/HTTPStorages/com.pvncher.repoprompt","~/Library/HTTPStorages/com.pvncher.repoprompt.binarycookies","~/Library/Preferences/com.pvncher.repoprompt.plist"]}]]},"repobar":{"depends_on_args":{":macos":":sequoia"},"desc":"Menu bar dashboard for GitHub repository health","homepage":"https://repobar.app/","names":["RepoBar"],"ruby_source_checksum":{":sha256":"8fd1366586b48e39c5e2b66071011a5a82cb387acf7fb87fab9707c2789d7fc5"},"ruby_source_path":"Casks/r/repobar.rb","sha256":"d6313558ab3f0e6faecfde43f343774c05c5b959a27bc923ef1bf74ef54a4bda","tap_string":"homebrew/cask","url_args":["https://github.com/steipete/RepoBar/releases/download/v0.10.3/RepoBar-0.10.3.zip"],"version":"0.10.3","raw_artifacts":[[":app",["RepoBar.app"]],[":zap",{":trash":["~/Library/Application Support/com.steipete.repobar","~/Library/Application Support/RepoBar","~/Library/Caches/com.onevcat.Kingfisher.ImageCache.RepoBarAvatars","~/Library/Caches/com.steipete.repobar","~/Library/Caches/RepoBar","~/Library/HTTPStorages/com.steipete.repobar","~/Library/Preferences/com.steipete.repobar.plist","~/Library/Saved Application State/com.steipete.repobar.savedState"]}]]},"repoz":{"depends_on_args":{":macos":":any"},"desc":"Zero-conf git repository hub","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/awaescher/RepoZ","names":["RepoZ"],"ruby_source_checksum":{":sha256":"863cf27d1ecd9e05c1e34ebb31d54092e7a9a5941291aa4b81b3d545630732ac"},"ruby_source_path":"Casks/r/repoz.rb","sha256":"16bb83cad7f6a889cce9b6a4fa733e055469c7c918f7809cf87dbaebf862384f","tap_string":"homebrew/cask","url_args":["https://github.com/awaescher/RepoZ/releases/download/v5.5/RepoZ.5.5.pkg"],"version":"5.5","raw_artifacts":[[":uninstall",{":pkgutil":"net.sodacore.RepoZ"}],[":pkg",["RepoZ.5.5.pkg"]],[":zap",{":trash":["~/.config/RepoZ","~/.config/sodacore studios","~/Library/Preferences/net.sodacore.repoz.plist"]}]]},"reqable":{"auto_updates":true,"desc":"Advanced API Debugging Proxy","homepage":"https://reqable.com/","names":["Reqable"],"ruby_source_checksum":{":sha256":"22095eab797d14bfb13d7ebe2e6e20cdd7bbdf9231644b4a06f5e6a58a570bf4"},"ruby_source_path":"Casks/r/reqable.rb","sha256":"1fca5ff3ad3689fe3838624e0570e48c86a7b20468630164bdf567c1814dc6fc","tap_string":"homebrew/cask","url_args":["https://github.com/reqable/reqable-app/releases/download/3.3.5/reqable-app-macos-x86_64.dmg"],"version":"3.3.5","raw_artifacts":[[":app",["Reqable.app"]],[":uninstall_postflight_steps",{":steps":[{":name":"Reqable Proxy",":type":"delete_keychain_certificate"}]}],[":zap",{":trash":["~/Library/Application Support/com.reqable.macosx","~/Library/Caches/Reqable","~/Library/Preferences/com.reqable.macosx.plist"]}]]},"requestly":{"depends_on_args":{":macos":":monterey"},"desc":"Intercept and modify HTTP requests","homepage":"https://requestly.com/","names":["Requestly"],"ruby_source_checksum":{":sha256":"dbf5d688b4bad3aaf50f75e77e15bc874606e17b1c058439924be821faf9c67d"},"ruby_source_path":"Casks/r/requestly.rb","sha256":"022f8aa3fa9de5425c57b21fa4095459769b653763e3a9af66b525322be7be5d","tap_string":"homebrew/cask","url_args":["https://github.com/requestly/requestly-desktop-app/releases/download/v26.6.29/Requestly-26.6.29.dmg"],"version":"26.6.29","raw_artifacts":[[":app",["Requestly.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.requestly*.sfl*","~/Library/Application Support/Requestly","~/Library/Logs/Requestly","~/Library/Preferences/io.requestly.*.plist","~/Library/Saved Application State/io.requestly.*.savedState"]}]]},"rescuetime":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Time optimising application","homepage":"https://www.rescuetime.com/","names":["RescueTime"],"ruby_source_checksum":{":sha256":"860c495be1743008af5062bb5fe4e312084b7d22cd28822186518fd3983b6ce4"},"ruby_source_path":"Casks/r/rescuetime.rb","sha256":"c7de80741554f19205d66bb7886b2183c02a761db7b8b0522d6d7a40a29d2e56","tap_string":"homebrew/cask","url_args":["https://assets.rescuetime.com/installers/RescueTimeInstaller_3.2.12.3.app.zip"],"version":"3.2.12.3","raw_artifacts":[[":app",["RescueTime.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rescuetime.rescuetime.sfl*","~/Library/Caches/com.rescuetime.RescueTime","~/Library/Preferences/com.rescuetime.RescueTime.plist","~/Library/RescueTime.com"]}]]},"resilio-sync":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File sync and share software","homepage":"https://www.resilio.com/","names":["Resilio Sync"],"ruby_source_checksum":{":sha256":"11ec92ab3e2bcb226164ca29752edf939b38e4abfb2eca16ef5d37d29a474d36"},"ruby_source_path":"Casks/r/resilio-sync.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download-cdn.resilio.com/stable/mac/osx/0/Resilio-Sync.dmg"],"version":"3.1.2.1076","raw_artifacts":[[":uninstall",{":quit":"com.resilio.Sync"}],[":app",["Resilio Sync.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.resilio.Sync.FinderExtension","~/Library/Application Support/Resilio Sync","~/Library/Caches/com.resilio.Sync","~/Library/Containers/com.resilio.Sync.FinderExtension","~/Library/Group Containers/group.com.resilio.Sync","~/Library/Preferences/com.resilio.Sync.plist"]}]]},"resolume-arena":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Video mapping software","homepage":"https://resolume.com/","names":["Resolume Arena"],"ruby_source_checksum":{":sha256":"05450eeb14a451a38ad5a45b574187aa9631631d11dadf9250cca02b307cfcee"},"ruby_source_path":"Casks/r/resolume-arena.rb","sha256":"7cc7432f654fc32339b2fcb0b13258761d9c74f4be816ac7c67afcc3b0b31196","tap_string":"homebrew/cask","url_args":["https://dd5sgwxv3xok.cloudfront.net/Resolume_Arena_7_28_1_rev_26535_Installer.dmg"],"version":"7.28.1,26535","raw_artifacts":[[":uninstall",{":launchctl":"com.resolume.arena",":signal":["TERM","com.resolume.arena"],":pkgutil":["com.resolume.pkg.ResolumeAlley","com.resolume.pkg.ResolumeArena.*","com.resolume.pkg.ResolumeCommon","com.resolume.pkg.ResolumeDXV","com.resolume.pkg.ResolumeQuickLook","com.resolume.pkg.ResolumeWire","com.resolume.pkg.ResolumeWireNodes"],":delete":"/Applications/Resolume Arena 7"}],[":pkg",["Resolume Arena Installer.pkg"]],[":zap",{":pkgutil":["com.resolume.pkg.ResolumeDXV","com.resolume.pkg.ResolumeQuickLook"]}]]},"resolutionator":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Use any of your display's available resolutions","homepage":"https://manytricks.com/resolutionator/","names":["Resolutionator"],"ruby_source_checksum":{":sha256":"099f2cbb223efc320e2c3ab72453760693f3580bb18177f404e8542c453c51fd"},"ruby_source_path":"Casks/r/resolutionator.rb","sha256":"e9fb9b1946deddc62ff0bf5d46066a8cc91564c358e5d33bf85029f4ef75d5bb","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/resolutionator240.dmg"],"version":"2.4","raw_artifacts":[[":app",["Resolutionator.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/Resolutionator Help*","~/Library/Preferences/com.manytricks.Resolutionator.plist"]}]]},"responsively":{"auto_updates":true,"desc":"Modified browser that helps in responsive web development","homepage":"https://responsively.app/","names":["Responsively"],"ruby_source_checksum":{":sha256":"313cdbd3946e39e72cefee6bef3defcc1c4075d26a375e7d76afca873a601e77"},"ruby_source_path":"Casks/r/responsively.rb","sha256":"580a2f680bf438456901d5664ddea08bc3291c3ce0ded67ce64234444c1c9f6b","tap_string":"homebrew/cask","url_args":["https://github.com/responsively-org/responsively-app-releases/releases/download/v1.18.0/ResponsivelyApp-1.18.0.dmg"],"version":"1.18.0","raw_artifacts":[[":app",["ResponsivelyApp.app"]],[":zap",{":trash":["~/Library/Application Support/ResponsivelyApp","~/Library/Preferences/app.responsively.plist"]}]]},"restapia":{"depends_on_args":{":macos":":any"},"desc":"HTTP API client","homepage":"https://www.restapia.app/","names":["RestApia"],"ruby_source_checksum":{":sha256":"6a96742e4d619ad309989448d97c6d466b8bb63ef20c262dcfa8a12dec6d905e"},"ruby_source_path":"Casks/r/restapia.rb","sha256":"f9d2d232c1757046d3d83f35aa63cacb152dcfb8812add29b54f69603bdad384","tap_string":"homebrew/cask","url_args":["https://github.com/RestApia/Releases.Osx.Stable/releases/download/v0.8.14-osx-stable/RestApia-osx-stable-Setup.pkg"],"version":"0.8.14","raw_artifacts":[[":uninstall",{":pkgutil":"com.RestApia.RestApia"}],[":pkg",["RestApia-osx-stable-Setup.pkg"]],[":zap",{":trash":"~/.restapia"}]]},"restfox":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Offline-first web HTTP client","homepage":"https://restfox.dev/","names":["Restfox"],"ruby_source_checksum":{":sha256":"6da5dd5f8bf4c32b7781dbed6c5a6abdc828791a6a3cf08da84e9d8ea36156f7"},"ruby_source_path":"Casks/r/restfox.rb","sha256":"10749555b8283fc3d32439f9ec1f0383e855eaf8d45eaca07b90fe03bb0795df","tap_string":"homebrew/cask","url_args":["https://github.com/flawiddsouza/Restfox/releases/download/v0.41.0/Restfox-darwin-x64-0.41.0.zip"],"version":"0.41.0","raw_artifacts":[[":app",["Restfox.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.restfox.sfl*","~/Library/Application Support/Restfox","~/Library/Caches/com.electron.restfox*","~/Library/HTTPStorages/com.electron.restfox","~/Library/Logs/Restfox","~/Library/Preferences/ByHost/com.electron.restfox.*.plist","~/Library/Preferences/com.electron.restfox.plist","~/Library/Saved Application State/com.electron.restfox.savedState"]}]]},"restic-browser":{"depends_on_args":{":formula":["restic"],":macos":":any"},"desc":"GUI to browse and restore restic backup repositories","homepage":"https://github.com/emuell/restic-browser","names":["Restic Browser"],"ruby_source_checksum":{":sha256":"3cd4dbb97943afc6307355f604fc40f807406f8b14a922ec357a17608d897558"},"ruby_source_path":"Casks/r/restic-browser.rb","sha256":"d2e772dd19912f0eed3053ba654cdd14ca44ea5039164be548362a8b0ab57e18","tap_string":"homebrew/cask","url_args":["https://github.com/emuell/restic-browser/releases/download/v0.3.3/Restic-Browser-v0.3.3-macOS.zip"],"version":"0.3.3","raw_artifacts":[[":app",["Restic-Browser.app"]],[":zap",{":trash":["~/Library/Application Support/org.restic.browser","~/Library/Caches/org.restic.browser","~/Library/Logs/org.restic.browser","~/Library/Preferences/org.restic.browser.plist","~/Library/WebKit/org.restic.browser"]}]]},"restream-chat":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Keep your streaming chats in one place","homepage":"https://restream.io/chat/","names":["Restream Chat"],"ruby_source_checksum":{":sha256":"9cb45d1c870f7fc7b65134f1d95cd0245af50835bef2f894b1432bfdd3a9f13a"},"ruby_source_path":"Casks/r/restream-chat.rb","sha256":"9d97fbc52c80ca2537e8f63cc718154ed1cce6a9c63fbe56e21713eb97fd4877","tap_string":"homebrew/cask","url_args":["https://chat-client.restream.io/Restream+Chat-2.8.1.dmg"],"version":"2.8.1","raw_artifacts":[[":app",["Restream Chat.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.restream.chat.sfl*","~/Library/Application Support/Restream Chat","~/Library/Logs/Restream Chat","~/Library/Preferences/io.restream.chat.plist"]}]]},"retcon":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Drag-and-drop Git history editor","homepage":"https://retcon.app/","names":["Retcon"],"ruby_source_checksum":{":sha256":"b24db24670bbf7ef2aca5d959fc08ee71c1b32df2fd355854352fbe8c5a3817f"},"ruby_source_path":"Casks/r/retcon.rb","sha256":"09d1f705f03622013562196c4972e44635e70dce324c6aa2d782c1265e1337bd","tap_string":"homebrew/cask","url_args":["https://downloads.lemon.garden/retcon/retcon-1.6.3.dmg"],"version":"1.6.3","raw_artifacts":[[":app",["Retcon.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/garden.lemon.retcon.sfl*","~/Library/Application Support/Retcon","~/Library/Caches/garden.lemon.Retcon","~/Library/HTTPStorages/garden.lemon.Retcon","~/Library/Preferences/garden.lemon.Retcon.plist","~/Library/Saved Application State/garden.lemon.Retcon.savedState"]}]]},"retrace":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Local-first screen recording and search application","homepage":"https://retrace.to/","names":["Retrace"],"ruby_source_checksum":{":sha256":"bc8aef42b198013253aedd81ae18548b3eb73719c44b78889b7c3d419cabcb3a"},"ruby_source_path":"Casks/r/retrace.rb","sha256":"f449fb6e15a82ef3b1b7c665b8535f915d102d8c634543ef0a4cce3122a8c3f4","tap_string":"homebrew/cask","url_args":["https://cdn.retrace.to/Retrace-v0.8.7.dmg"],"version":"0.8.7","raw_artifacts":[[":app",["Retrace.app"]],[":zap",{":trash":["~/Library/Application Support/Retrace","~/Library/Caches/io.retrace.app","~/Library/HTTPStorages/io.retrace.app","~/Library/Preferences/io.retrace.app.plist","~/Library/Saved Application State/io.retrace.app.savedState"]}]]},"retro-virtual-machine":{"depends_on_args":{":macos":":any"},"desc":"ZX Spectrum and Amstrad CPC emulator","homepage":"https://www.retrovirtualmachine.org/","names":["Retro Virtual Machine"],"ruby_source_checksum":{":sha256":"a7164cbdd3ff35f71b141e449f5af9c830a5f683bbee427ba77b6d888a18efa5"},"ruby_source_path":"Casks/r/retro-virtual-machine.rb","sha256":"01d3d60e419c1dcbaf7185aa465ea60dd072c0d3205792f0ea6adb97d4d78301","tap_string":"homebrew/cask","url_args":["https://static.retrovm.org/release/2.1.20/RetroVirtualMachine.2.1.20.dmg"],"version":"2.1.20","raw_artifacts":[[":app",["Retro Virtual Machine 2.1.app"]],[":zap",{":trash":["~/Library/Application Support/Retro Virtual Machine v2.1.x","~/Library/Preferences/com.madeinalacant.RetroVirtualMachine2.1.plist"]}]]},"retroactive":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Run Apple apps on incompatible OS versions","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/cormiertyshawn895/Retroactive","names":["Retroactive"],"ruby_source_checksum":{":sha256":"4b029cbb65f070442e740d00d58fa723f310b69e4f0fa8669a078aafece45118"},"ruby_source_path":"Casks/r/retroactive.rb","sha256":"7883c7d1be0ef7a82885e52119afa2bb1d34a0c9352c806da9a253a0b5e5bafb","tap_string":"homebrew/cask","url_args":["https://github.com/cormiertyshawn895/Retroactive/releases/download/3.0/Retroactive.3.0.zip"],"version":"3.0","raw_artifacts":[[":app",["Retroactive 3.0/Retroactive.app"]],[":zap",{":trash":"~/Library/Caches/com.retroactive.Retroactive"}]]},"retroarch-metal":{"conflicts_with_args":{":cask":["retroarch"]},"depends_on_args":{":macos":":any"},"desc":"Frontend for emulators, game engines and media players (Metal graphics API)","homepage":"https://www.retroarch.com/","names":["RetroArch"],"ruby_source_checksum":{":sha256":"39680173703d2ffa0bdbc3457becaeba8a53f414e60b6231598d09e44ff29841"},"ruby_source_path":"Casks/r/retroarch-metal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://buildbot.libretro.com/stable/1.22.2/apple/osx/universal/RetroArch_Metal.dmg"],"version":"1.22.2","raw_artifacts":[[":app",["RetroArch.app"]],[":zap",{":trash":["~/Documents/RetroArch","~/Library/Application Support/RetroArch","~/Library/Saved Application State/com.libretro.RetroArch.savedState"]}]]},"retroarch-metal@nightly":{"depends_on_args":{":macos":":any"},"desc":"Frontend for emulators, game engines, and media players (Metal graphics API)","homepage":"https://www.retroarch.com/","names":["RetroArch Metal Nightly"],"ruby_source_checksum":{":sha256":"3d45faa6e84d9587e34a589f9484debe21d5bb8bf9510e61eaeb8b8595cee2c8"},"ruby_source_path":"Casks/r/retroarch-metal@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://buildbot.libretro.com/nightly/apple/osx/universal/RetroArch_Metal.dmg"],"version":"latest","raw_artifacts":[[":app",["RetroArch.app"],{":target":"RetroArch Nightly.app"}],[":zap",{":trash":["~/Documents/RetroArchNightly","~/Library/Application Support/RetroArchNightly","~/Library/Saved Application State/com.libretro.RetroArchNightly.savedState"]}]]},"retroarch":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["retroarch-metal"]},"depends_on_args":{":macos":":any"},"desc":"Frontend for emulators, game engines and media players (OpenGL graphics API)","homepage":"https://www.retroarch.com/","names":["RetroArch"],"ruby_source_checksum":{":sha256":"008544de46805ade10aca349aec6a3b72b0a905bc23f8f812ba4fcf8d202c283"},"ruby_source_path":"Casks/r/retroarch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://buildbot.libretro.com/stable/1.22.2/apple/osx/x86_64/RetroArch.dmg"],"version":"1.22.2","raw_artifacts":[[":app",["RetroArch.app"]],[":zap",{":trash":["~/Documents/RetroArch","~/Library/Application Support/RetroArch","~/Library/Saved Application State/com.libretro.RetroArch.savedState"]}]]},"retrobatch":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Batch image processor","homepage":"https://flyingmeat.com/retrobatch/","names":["Retrobatch"],"ruby_source_checksum":{":sha256":"081c0742c5b1c355c171a4b35a00165280f704f24fe7f7d330708e5a348d3b0b"},"ruby_source_path":"Casks/r/retrobatch.rb","sha256":"36d18c815292156351a94d9a22b67c7e342156e9b7411d019e0b4c401dc82de5","tap_string":"homebrew/cask","url_args":["https://flyingmeat.com/download/Retrobatch-2.4.1.zip"],"version":"2.4.1","raw_artifacts":[[":app",["Retrobatch.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.flyingmeat.retrobatch.sfl*","~/Library/Application Support/Retrobatch","~/Library/HTTPStorages/com.flyingmeat.Retrobatch","~/Library/Preferences/com.flyingmeat.Retrobatch.plist","~/Library/Saved Application State/com.flyingmeat.Retrobatch.savedState"]}]]},"retroshare":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Friend-2-Friend and secure decentralised communication platform","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://retroshare.cc/","names":["RetroShare"],"ruby_source_checksum":{":sha256":"7e72077fb00fc98150de22149204c7c183f841d0b7082300bb4bfb3b7bf4a2c2"},"ruby_source_path":"Casks/r/retroshare.rb","sha256":"6757a0bffba36fd85515117edba7e821bb3105500f8a282be942abeee3373230","tap_string":"homebrew/cask","url_args":["https://github.com/RetroShare/RetroShare/releases/download/v0.6.7.2/RetroShare-0.6.7a-0c03e93a4-01-03-2024-MacOS-10.15.7-Qt-5.15.11.dmg"],"version":"0.6.7a,0c03e93a4-01-03-2024-MacOS-10.15.7-Qt-5.15.11,0.6.7.2","raw_artifacts":[[":app",["retroshare.app"]],[":zap",{":trash":"~/.retroshare"}]]},"retrospective":{"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Log analysis tool","homepage":"https://retrospective.centeractive.com/","names":["Retrospective"],"ruby_source_checksum":{":sha256":"d2a16cbc23199b9c4f45eee882fa9a1873928f276fd13701eb67ae642c1c7926"},"ruby_source_path":"Casks/r/retrospective.rb","sha256":"5c30c1f3baf1fc29b5c7330fb3955b13675ace6ec198edd310d8a3c6cea8fbf0","tap_string":"homebrew/cask","url_args":["https://resources.centeractive.com/software/7.3.0/retrospective-7_3_0-macos-jre.dmg"],"version":"7.3.0","raw_artifacts":[[":uninstall",{":quit":"com.retrospective.product"}],[":app",["Retrospective.app"]],[":zap",{":trash":"~/.Retrospective"}]]},"reunion":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Genealogy (family tree) app","homepage":"https://www.leisterpro.com/","names":["Reunion"],"ruby_source_checksum":{":sha256":"fd7dd7a5c730cc14c5633fdf305ad09a7f3a62c09540a80211c465fc29a5875f"},"ruby_source_path":"Casks/r/reunion.rb","sha256":"149d0de26fa8a9e930c1663dbcaa8e0493c2f0b97f9b23bfe282ae9979ffbb71","tap_string":"homebrew/cask","url_args":["https://store.leisterpro.com/updates/reunion14/Reunion-14-0-0-260412unr.zip"],"version":"14.0.0,260412unr","raw_artifacts":[[":app",["Reunion 14.app"]],[":zap",{":trash":["~/Documents/Reunion Files","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.leisterpro.reunion14.sfl*","~/Library/Application Support/Reunion","~/Library/Caches/com.leisterpro.reunion14","~/Library/Preferences/com.leisterpro.reunion14.plist","~/Library/Preferences/com.leisterpro.reunion.version.plist","~/Library/Preferences/Reunion Preferences"]}]]},"reveal":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Powerful runtime view debugging for iOS developers","homepage":"https://revealapp.com/","names":["Reveal"],"ruby_source_checksum":{":sha256":"6dfa892a3482d65d0bb6e5639ca3a36d8cdf3b644a2e671d3a089d76ecf3a8f8"},"ruby_source_path":"Casks/r/reveal.rb","sha256":"2d9dfffe08c90dac77ab5bb44abbbfb3bb912f84556df04510606404651d3841","tap_string":"homebrew/cask","url_args":["https://download.revealapp.com/Reveal.app-59.zip"],"version":"59","raw_artifacts":[[":uninstall",{":quit":"com.ittybittyapps.Reveal2"}],[":app",["Reveal.app"]],[":zap",{":trash":["/Users/Shared/Reveal","~/Library/Application Support/Reveal","~/Library/Caches/com.ittybittyapps.Reveal2","~/Library/Logs/com.ittybittyapps.Reveal2","~/Library/Preferences/com.ittybittyapps.Reveal2.plist","~/Library/Saved Application State/com.ittybittyapps.Reveal2.savedState"]}]]},"reverso":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Text translation application","homepage":"https://context.reverso.net/translation/windows-mac-app","names":["Reverso"],"ruby_source_checksum":{":sha256":"ff7ce412bc5faa9081e0a457344adfbbc799874c6ac6efd55d29aba923653929"},"ruby_source_path":"Casks/r/reverso.rb","sha256":"3aa90dadd43faa993a64a230449fc1d6aa6cfecc0551b822842ce043c7db77b6","tap_string":"homebrew/cask","url_args":["https://cdn.reverso.net/download/reverso/desktop/macos/distrib/Reverso_2.17.2.710.zip"],"version":"2.17.2,710","raw_artifacts":[[":uninstall",{":launchctl":"com.softissimo.ReversoContext.Auto-Launcher-Reverso",":quit":["com.softissimo.ReversoContext.macosapp","com.softissimo.ReversoContext.macosapp.helper","com.softissimo.ReversoContext.Reverso-Quick-Search"]}],[":app",["Reverso.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.softissimo.ReversoContext.*","~/Library/Application Scripts/group.com.softissimo.ReversoExchange","~/Library/Caches/com.softissimo.ReversoContext.macosapp","~/Library/Containers/com.softissimo.ReversoContext.*","~/Library/Group Containers/group.com.softissimo.ReversoExchange","~/Library/Preferences/com.softissimo.ReversoContext.macosapp.plist"]}]]},"revisionist":{"depends_on_args":{":macos":":any"},"desc":"Opens up the full power of the versioning system","homepage":"https://eclecticlight.co/revisionist-deeptools/","names":["Revisionist"],"ruby_source_checksum":{":sha256":"77b884b360b8b7a04c6c7036b7ea3c6f40325351987d00f0154287c945b806be"},"ruby_source_path":"Casks/r/revisionist.rb","sha256":"e01335c4fb1fa61b03f8d4714e758d206aa439ff260ae2cd1c0c84e307b63c0f","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/06/revisionist110.zip"],"version":"1.10,2025.06","raw_artifacts":[[":app",["revisionist110/Revisionist.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.revisionist.sfl*","~/Library/Caches/co.eclecticlight.Revisionist","~/Library/Caches/com.apple.helpd/Generated/co.eclecticlight.Revisionist.help*","~/Library/HTTPStorages/co.eclecticlight.Revisionist","~/Library/Preferences/co.eclecticlight.Revisionist.plist","~/Library/Saved Application State/co.eclecticlight.Revisionist.savedState"]}]]},"revolver-office":{"depends_on_args":{":macos":":any"},"desc":"Project management tool","homepage":"https://www.revolver.info/","names":["Revolver Office"],"ruby_source_checksum":{":sha256":"004c25f86cf1b7c1c08afb0fdff6147be14185826efece16483da9c4acba31d1"},"ruby_source_path":"Casks/r/revolver-office.rb","sha256":"507532311d2e0826ff1756a5b1cf64a52130dfc3d429d39ff0fb756e03666b41","tap_string":"homebrew/cask","url_args":["https://download.revolver.info/r8/13/0/mac/revolveroffice8130.dmg"],"version":"8.13.0","raw_artifacts":[[":app",["Revolver Office.app"]],[":zap",{":trash":["~/Library/Caches/info.revolver.office","~/Library/Preferences/info.revolver.office.plist","~/Library/Preferences/Revolver Logs","~/Library/Preferences/Revolver Preferences","~/Library/Saved Application State/info.revolver.office.savedState","~/Library/WebKit/info.revolver.office"]}]]},"revpdf-editor":{"desc":"PDF editor for annotation and editing","homepage":"https://revpdf.com/","names":["RevPDF Editor"],"ruby_source_checksum":{":sha256":"41afc0665e520d75b5e111b9365d45424a1af61cb479d60ce3c98411e774ba54"},"ruby_source_path":"Casks/r/revpdf-editor.rb","sha256":"c1446d66660e8409f3dc6f9ffe8c0b072fa70c0ffd917597e0ab43f09f9dc49e","tap_string":"homebrew/cask","url_args":["https://github.com/Pawandeep-prog/revpdf-release/releases/download/v5.0.0/RevPDF_Editor_x64.dmg"],"version":"5.0.0","raw_artifacts":[[":app",["RevPDF Editor.app"]],[":zap",{":trash":["~/Library/Application Support/RevPDF Editor","~/Library/Caches/com.revpdf.editor","~/Library/Preferences/com.revpdf.editor.plist"]}]]},"rew":{"auto_updates":true,"desc":"Record, visualise and measure audio","homepage":"https://www.roomeqwizard.com/","names":["REW"],"ruby_source_checksum":{":sha256":"a83e2ff5a5b69187c6f5d4625e84105a4a14b7a64ac765d2d95e901539775ff9"},"ruby_source_path":"Casks/r/rew.rb","sha256":"8f1c6b9ecae27b2f60ff3dfc803920607e42f312342d9d5472c2e38b55b699f5","tap_string":"homebrew/cask","url_args":["https://www.roomeqwizard.com/installers/REW_macos_5_31_3.dmg"],"version":"5.31.3","raw_artifacts":[[":uninstall",{":script":{":executable":"$APPDIR/REW/REW Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-q","-Dinstall4j.debug=false","-Dinstall4j.suppressStdout=true"]}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/rew/5.31.3/REW Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q","-Dinstall4j.debug=false","-Dinstall4j.suppressStdout=true","-Vsys.symlinkDir=$HOMEBREW_PREFIX/bin","-Vsys.installationDir=$APPDIR/REW","-VaddToDockAction$Boolean=false","-VcreateDesktopLinkAction$Boolean=false"]}}],[":zap",{":trash":["~/Library/Logs/REW","~/Library/Preferences/com.install4j.4549-9647-2313-4375.uninstaller.plist","~/Library/Saved Application State/roomeqwizard.launcher.savedState"]}]]},"rewind":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"deprecate_args":{":date":"2024-12-31",":because":":unmaintained"},"desc":"Record and search your screen and audio","disable_args":{":date":"2026-01-05",":because":":unmaintained"},"homepage":"https://www.rewind.ai/","names":["Rewind"],"ruby_source_checksum":{":sha256":"59728693e29ee5fc8acfd7a1da7987f37d62b794f556d8341caee6df5d41c313"},"ruby_source_path":"Casks/r/rewind.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.rewind.ai/Rewind.dmg"],"version":"1.5310,15310.1","raw_artifacts":[[":uninstall",{":launchctl":"com.rewind.Rewind",":quit":"com.memoryvault.MemoryVault",":login_item":"Rewind"}],[":app",["Rewind.app"]],[":zap",{":trash":["~/Documents/rewind_logs_*.zip","~/Library/Application Support/com.memoryvault.MemoryVault","~/Library/Caches/com.memoryvault.MemoryVault","~/Library/HTTPStorages/com.memoryvault.MemoryVault","~/Library/LaunchAgents/com.rewind.Rewind.plist","~/Library/Logs/DiagnosticReports/Rewind_*.diag","~/Library/Logs/Rewind","~/Library/Preferences/com.memoryvault.MemoryVault.plist","~/Library/WebKit/com.memoryvault.MemoryVault"]}]]},"rewritebar":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI-powered writing assistant","homepage":"https://rewritebar.com/","names":["RewriteBar"],"ruby_source_checksum":{":sha256":"99d45b75a7f761bba20324b970cf717d42ee8f42fc4968d8996b020d5deee68b"},"ruby_source_path":"Casks/r/rewritebar.rb","sha256":"b1cb5e6525a33476d2320b9dce45e0ba3297ee0c026dc9c2627f66c1a6beba0b","tap_string":"homebrew/cask","url_args":["https://rewritebar.com/download/v2.37.1.zip"],"version":"2.37.1","raw_artifacts":[[":app",["RewriteBar.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.m91michel.rewritebar.*","~/Library/Application Support/RewriteBar","~/Library/Caches/com.m91michel.rewritebar","~/Library/Caches/RewriteBar","~/Library/HTTPStorages/com.m91michel.rewritebar","~/Library/HTTPStorages/RewriteBar","~/Library/Preferences/com.m91michel.rewritebar.plist","~/Library/Saved Application State/com.m91michel.rewritebar.savedState","~/Library/WebKit/RewriteBar"]}]]},"rhino-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"3D model creator","homepage":"https://www.rhino3d.com/","names":["Rhinoceros"],"ruby_source_checksum":{":sha256":"383ff102727e3e957a683ee32cdbbc8f66796b93c6219dcbb90ba016a01506fc"},"ruby_source_path":"Casks/r/rhino-app.rb","sha256":"8fdad2b403645eafdb954a67949938c22d69c5b6aa6ee22427c131ef1f28a5ab","tap_string":"homebrew/cask","url_args":["https://files.mcneel.com/rhino/8/mac/releases/rhino_8.36.26293.11002.dmg"],"version":"8.36.26293.11002","raw_artifacts":[[":app",["Rhino 8.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mcneel.rhinoceros*.sfl*","~/Library/Caches/com.mcneel.rhinoceros","~/Library/Preferences/com.mcneel.rhinoceros*.plist"]}]]},"ricochet-refresh":{"container_args":{":type":":dmg"},"depends_on_args":{":macos":":any"},"desc":"Private and anonymous instant messaging over tor","homepage":"https://www.ricochetrefresh.net/","names":["Ricochet Refresh"],"ruby_source_checksum":{":sha256":"5da3b3c98fe968900b5598b0071e96a95bcb3b427b9f0d69b8c07fe9533c2824"},"ruby_source_path":"Casks/r/ricochet-refresh.rb","sha256":"88fb43651a5a47b32baf6720e12e6e40cf3f4b9b234c31904296ab0e96120f27","tap_string":"homebrew/cask","url_args":["https://github.com/blueprint-freespeech/ricochet-refresh/releases/download/v3.0.47-release/ricochet-refresh-3.0.47-macos-x86_64.dmg"],"version":"3.0.47","raw_artifacts":[[":app",["Ricochet Refresh.app"]],[":zap",{":trash":"~/Library/Application Support/Ricochet-Refresh"}]]},"ricoh-theta":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Companion software for 360 degree cameras","homepage":"https://theta360.com/en/support/download/pcmac/","names":["RICOH THETA"],"ruby_source_checksum":{":sha256":"a5bda7c01878f9ac466d2e679b8a2e8ae32ac290c416b5b7d27da80ffd8a5cc6"},"ruby_source_path":"Casks/r/ricoh-theta.rb","sha256":"4c1d58b4bb1087c9129b99ac9cce1ff4cdc0439d1fa269b683b7f8b9e608f7a3","tap_string":"homebrew/cask","url_args":["https://theta360-statics.s3.amazonaws.com/app/viewer/SphericalViewerUpdate/RICOH%20THETA.3.21.0.app.zip"],"version":"3.21.0","raw_artifacts":[[":app",["RICOH THETA.app"]],[":zap",{":trash":["~/Library/Application Support/RicohTheta","~/Library/Logs/RicohTheta","~/Library/Preferences/com.ricoh.thetasphericalviewer.plist","~/Library/Saved Application State/com.ricoh.thetasphericalviewer.savedState"]}]]},"rider":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":".NET IDE","homepage":"https://www.jetbrains.com/rider/","names":["JetBrains Rider"],"ruby_source_checksum":{":sha256":"ba3ed6d028aa420d00025c337ac509e107d098ce907695564719e86c187f3095"},"ruby_source_path":"Casks/r/rider.rb","sha256":"130bd590fb0708e551765cda08ae1743523e6fd13ce8a3bde5d4c6245852bec8","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/rider/JetBrains.Rider-2026.2.3.1.dmg"],"version":"2026.2.3.1,262.10968.170","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.rider"}],[":app",["Rider.app"]],[":command_wrapper",["rider"],{":executable":"$APPDIR/Rider.app/Contents/MacOS/rider"}],[":zap",{":trash":["~/Library/Application Support/Rider2026.2","~/Library/Caches/Rider2026.2","~/Library/Logs/Rider2026.2","~/Library/Preferences/jetbrains.rider.71e559ef.plist","~/Library/Preferences/Rider2026.2","~/Library/Saved Application State/com.jetbrains.rider.savedState"]}]]},"ridibooks":{"depends_on_args":{":macos":":any"},"desc":"Ebook reader","homepage":"https://ridibooks.com/support/app/download","names":["Ridibooks"],"ruby_source_checksum":{":sha256":"c2dfe25f4e398ffa9db82b46f7079258a2e0ea0471c8c1095b2344c4343251dd"},"ruby_source_path":"Casks/r/ridibooks.rb","sha256":"a4a5e72fb33f8d9c47e86383717531a7c81de1f877a8a0ae9c7a0b67b60687fb","tap_string":"homebrew/cask","url_args":["https://viewer-ota.ridicdn.net/pc_electron/Ridibooks-0.11.7-universal.dmg"],"version":"0.11.7","raw_artifacts":[[":app",["Ridibooks.app"]],[":zap",{":trash":["~/Library/Application Support/RIDI","~/Library/Preferences/com.ridibooks.Ridibooks.plist"]}]]},"rightfont":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Font manager that helps preview, install, sync and manage fonts","homepage":"https://rightfontapp.com/","names":["RightFont"],"ruby_source_checksum":{":sha256":"47390c97f0a3d91c009899467b122b3af70a706aa73daf69139200d10589e1e5"},"ruby_source_path":"Casks/r/rightfont.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://rightfontapp.com/update/rightfont.zip"],"version":"10.2.1","raw_artifacts":[[":app",["RightFont.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rightfontapp.rightfont*.sfl*","~/Library/Application Support/com.rightfontapp.RightFont*","~/Library/Application Support/RightFont","~/Library/Caches/com.rightfontapp.RightFont*","~/Library/HTTPStorages/com.rightfontapp.RightFont5","~/Library/Logs/RightFont*","~/Library/Preferences/com.rightfontapp.RightFont*.plist","~/Library/WebKit/com.rightfontapp.RightFont*"],":rmdir":"~/RightFont"}]]},"ringcentral-classic":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"VOIP and message application","homepage":"https://www.ringcentral.com/apps/rc-classic","names":["RingCentral Classic"],"ruby_source_checksum":{":sha256":"ab76595f5acff6158ad1b40a625370065860ce45379298e48d92970a1f11b110"},"ruby_source_path":"Casks/r/ringcentral-classic.rb","sha256":"d3bd1958f80f0ca9df2de574f37f8ed0f954e6b618091cbf07141a2699a739f6","tap_string":"homebrew/cask","url_args":["https://downloads.ringcentral.com/glip/rc/20.4.30/mac/RingCentral%20Classic-20.4.30.dmg"],"version":"20.4.30","raw_artifacts":[[":uninstall",{":signal":[["TERM","com.Glip.Glip.helper"],["TERM","com.Glip.Glip"]]}],[":app",["Glip.app"],{":target":"RingCentral Classic.app"}],[":zap",{":trash":["~/Library/Application Support/Glip","~/Library/Caches/com.Glip.Glip","~/Library/Caches/com.Glip.Glip.ShipIt","~/Library/Preferences/com.Glip.Glip.helper.plist","~/Library/Preferences/com.Glip.Glip.plist","~/Library/Saved Application State/com.Glip.Glip.savedState"]}]]},"ringcentral-phone":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Phone system manager","homepage":"https://www.ringcentral.com/apps/rc-phone","names":["RingCentral Phone"],"ruby_source_checksum":{":sha256":"fbbcdb5ad0eb1fa7576a32ae2cc481becdb1882e48a63b2fe801e9b92b4e4764"},"ruby_source_path":"Casks/r/ringcentral-phone.rb","sha256":"e3f04da58464e60f74e7852a85f7ed3294e007515e6398718254a755680dd858","tap_string":"homebrew/cask","url_args":["https://downloads.ringcentral.com/sp/RingCentral-Phone-24.3.0.dmg"],"version":"24.3.0","raw_artifacts":[[":app",["RingCentral for Mac.app"],{":target":"RingCentral Phone.app"}],[":zap",{":trash":["~/Library/Preferences/com.ringcentral.RingCentral Phone.plist","~/Library/Saved Application State/com.ringcentral.ringcentralformac.savedState"]}]]},"ringcentral":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Team messaging, video meetings, and business phone","homepage":"https://www.ringcentral.com/download.html","names":["RingCentral"],"ruby_source_checksum":{":sha256":"8af5f3ac4af8c7fef3213b75d6ba6c70b9d07e1ee5e8c85b722c1cfa5f64b6d1"},"ruby_source_path":"Casks/r/ringcentral.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://app.ringcentral.com/download/RingCentral.pkg"],"version":"26.3.20","raw_artifacts":[[":uninstall",{":quit":"RingCentral",":pkgutil":"com.ringcentral.glip"}],[":pkg",["RingCentral.pkg"]],[":zap",{":trash":["~/Library/Application Support/RingCentral","~/Library/Logs/RingCentral","~/Library/Preferences/com.ringcentral.glip.plist","~/Library/Saved Application State/com.ringcentral.glip.savedState"],":rmdir":"~/Documents/RingCentral"}]]},"rio":{"depends_on_args":{":macos":":any"},"desc":"Hardware-accelerated GPU terminal emulator","homepage":"https://github.com/raphamorim/rio/","names":["Rio"],"ruby_source_checksum":{":sha256":"3f88175c1fd73d4950a6b63c8800347955e12410a8b3f09312624c2a31c0da5f"},"ruby_source_path":"Casks/r/rio.rb","sha256":"285f94c2e1a26523bc4c2433dc0dd52b9c10219be45ffe53dd6d849ce1e07868","tap_string":"homebrew/cask","url_args":["https://github.com/raphamorim/rio/releases/download/v0.5.28/rio.dmg"],"version":"0.5.28","raw_artifacts":[[":uninstall",{":quit":"com.raphaelamorim.rio"}],[":app",["rio.app"]],[":binary",["$APPDIR/rio.app/Contents/MacOS/rio"]],[":binary",["$APPDIR/rio.app/Contents/Resources/72/rio"],{":target":"~/.terminfo/72/rio"}],[":zap",{":trash":["~/Library/Preferences/com.raphaelamorim.rio.plist","~/Library/Saved Application State/com.raphaelamorim.rio.savedState"]}]]},"ripcord":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop chat client for Slack (and Discord)","homepage":"https://cancel.fm/ripcord/","names":["Ripcord"],"ruby_source_checksum":{":sha256":"8814c2f66bfedc62ad98d243e17edd5dc8b3f6563fbc2d50d5060d68c62dfe3f"},"ruby_source_path":"Casks/r/ripcord.rb","sha256":"bacfb539fac9df2004a926ff57232622e53b668cbdbc6c2201b3ac87b91d2550","tap_string":"homebrew/cask","url_args":["https://cancel.fm/dl/Ripcord_Mac_0.4.29.zip"],"version":"0.4.29","raw_artifacts":[[":app",["Ripcord.app"]],[":zap",{":trash":["~/Library/Application Support/Ripcord","~/Library/Preferences/com.cancelfm.Ripcord.plist","~/Library/Saved Application State/com.cancelfm.Ripcord.savedState"]}]]},"ripme":{"auto_updates":true,"container_args":{":type":":naked"},"desc":"Album ripper for various websites","homepage":"https://github.com/RipMeApp/ripme","names":["RipMe"],"ruby_source_checksum":{":sha256":"fc94afefa4396bbfac41031082065f1eddd028a749058d135837addb7e73be1c"},"ruby_source_path":"Casks/r/ripme.rb","sha256":"5a49f48ac63b0085a90726787141fb826ee70a63f26450bf0edf6ef6cbcb4d13","tap_string":"homebrew/cask","url_args":["https://github.com/RipMeApp/ripme/releases/download/2.1.20-14-5a3070e4/ripme-2.1.20-14-5a3070e4.jar"],"version":"2.1.20-14-5a3070e4","raw_artifacts":[[":uninstall",{":delete":"/Applications/rips"}],[":artifact",["ripme-2.1.20-14-5a3070e4.jar"],{":target":"$APPDIR/ripme.jar"}],[":zap",{":trash":"~/Library/Application Support/ripme"}]],"raw_caveats":"ripme requires Java 17+. You can install the latest version with:\n  brew install --cask temurin\n"},"rippling":{"depends_on_args":{":macos":":monterey"},"desc":"MDM for Rippling","homepage":"https://www.rippling.com/device-management","names":["Rippling"],"ruby_source_checksum":{":sha256":"17967a2a4a8079429335399d5eca14f07f04b5ddc4f830e21cfaf00c5844d7bf"},"ruby_source_path":"Casks/r/rippling.rb","sha256":"888233773b5ce10154e3f538a90c4bc367ebc4a28d45f0f959575f92a8059d1e","tap_string":"homebrew/cask","url_args":["https://public-assets.ripplingcdn.com/global/hardware-public/device_release/electron-installer/3.6.59/macos/Rippling.dmg"],"version":"3.6.59","raw_artifacts":[[":app",["Rippling.app"]],[":zap",{":trash":["~/Library/Application Support/Rippling","~/Library/Preferences/com.rippling.client.plist","~/Library/Saved Application State/com.rippling.client.savedState"]}]]},"ripx":{"depends_on_args":{":macos":":any"},"desc":"Music stem separation and repair utility","homepage":"https://hitnmix.com/","names":["RipX"],"ruby_source_checksum":{":sha256":"32cdce5e952fd064105608083ee22c1cf5ee52ca29210347e541c43ba7a03103"},"ruby_source_path":"Casks/r/ripx.rb","sha256":"c1a24eeda44dba2bc9a740f412bca5a364e5802494af255e4abfc83321b71d30","tap_string":"homebrew/cask","url_args":["https://s3.us-east-2.amazonaws.com/downloads.hitnmix.com/RipXDAW_803.dmg"],"version":"8.0.3","raw_artifacts":[[":uninstall",{":pkgutil":["com.hitnmix.HitnMix.pkg","com.hitnmix.infinity.link.pkg","com.hitnmix.infinity.linkara.pkg"],":delete":["/Applications/RipX.app","/Library/Application Support/Avis/Audio/Plugins/RipLink.aaxplugin","/Library/Audio/Plug-Ins/VST3/RipLink.vst3"]}],[":pkg",["RipX DAW.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.hitnmix.HitnMix.plist"}]]},"rive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Design tool that creates functional graphics","homepage":"https://rive.app/","names":["Rive"],"ruby_source_checksum":{":sha256":"68fb00e7a4b2fa7539a0e10dad7debe1c376c96f9ae2fef43f4ff4a98f531695"},"ruby_source_path":"Casks/r/rive.rb","sha256":"d9a1500c8d3df9fcc0879ced6836266de4792460454cd41c4ac4c8760bec15b6","tap_string":"homebrew/cask","url_args":["https://releases.rive.app/macos/0.9.349/Rive.dmg"],"version":"0.9.349","raw_artifacts":[[":app",["Rive.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.rive.editor","~/Library/Caches/app.rive.editor","~/Library/Containers/app.rive.editor"]}]]},"riverscript":{"depends_on_args":{":macos":":ventura"},"desc":"AI platform for recording and transcribing system audio from any app","homepage":"https://riverscript.com/","names":["RiverScript"],"ruby_source_checksum":{":sha256":"e10634b74267be3b66c698641662ce362c96ddf3496c563dec48e7baddc43d0e"},"ruby_source_path":"Casks/r/riverscript.rb","sha256":"72ecddf648f8c4d1963ecd03845ee74332bb460a2476ff0d0ea68e95151988b2","tap_string":"homebrew/cask","url_args":["https://downloads.riverscript.com/releases/v1.3.2/riverscript_1.3.2_universal.dmg"],"version":"1.3.2","raw_artifacts":[[":app",["RiverScript client.app"]],[":zap",{":trash":["~/Library/Caches/com.riverscript.desktop","~/Library/Preferences/com.riverscript.desktop.plist","~/Library/Saved Application State/com.riverscript.desktop.savedState","~/Library/WebKit/com.riverscript.desktop"]}]]},"riverside-studio":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Podcast and video recorder","homepage":"https://riverside.fm/","names":["Riverside Studio"],"ruby_source_checksum":{":sha256":"fa8b673899b98196f39cc95fedc6942d06d0871399f0eadfa5e97ccaf9dfa59b"},"ruby_source_path":"Casks/r/riverside-studio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://assets.riverside.fm/mac-desktop-app/current-release/RiversideStudio.dmg"],"version":"1.33.2","raw_artifacts":[[":uninstall",{":launchctl":"RVS-Riverside.fm.Riverside-Helper"}],[":app",["Riverside Studio.app"]],[":zap",{":trash":["~/Library/Application Scripts/RVS-Riverside.fm-Mac","~/Library/Containers/RVS-Riverside.fm-Mac"]}]]},"rivet":{"depends_on_args":{":macos":":any"},"desc":"Open-source visual AI programming environment","homepage":"https://rivet.ironcladapp.com/","names":["Rivet"],"ruby_source_checksum":{":sha256":"ed995762f815380f6f90693127165210b2b45968a9ae802a428d275a5187e0ae"},"ruby_source_path":"Casks/r/rivet.rb","sha256":"1bce3186f73bbf7d19701321259e425a89707aa2d82f2c1c8c218b93ac12eba0","tap_string":"homebrew/cask","url_args":["https://github.com/Ironclad/rivet/releases/download/app-v1.11.3/Rivet.dmg"],"version":"1.11.3","raw_artifacts":[[":app",["Rivet.app"]],[":zap",{":trash":["~/Library/Application Support/com.ironcladapp.rivet","~/Library/Caches/com.ironcladapp.rivet","~/Library/WebKit/com.ironcladapp.rivet"]}]]},"rize":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI time tracker","homepage":"https://rize.io/","names":["Rize"],"ruby_source_checksum":{":sha256":"369a52833eea5c4342271b0ce26e4a3d1cbe9792d2db88102ca92eeabf417f23"},"ruby_source_path":"Casks/r/rize.rb","sha256":"2a4fa82d02e3b86116bdb46b726678e246ec91dc41a4af5478c8e56b4ee34ebb","tap_string":"homebrew/cask","url_args":["https://github.com/rize-io/lua/releases/download/v3.0.149/Rize-3.0.149-x64.dmg"],"version":"3.0.149","raw_artifacts":[[":app",["Rize.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.rize.sfl*","~/Library/Application Support/Rize","~/Library/Caches/io.rize","~/Library/Caches/io.rize.ShipIt","~/Library/HTTPStorages/io.rize","~/Library/Preferences/io.rize.plist","~/Library/Saved Application State/io.rize.savedState"]}]]},"rnnoise":{"depends_on_args":{":macos":":any"},"desc":"Real-time Noise Suppression Plugin","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/werman/noise-suppression-for-voice","names":["Noise Suppression for Voice"],"ruby_source_checksum":{":sha256":"d4e6e97311d586516271d9a1f0b33f25e692a01c9360a8101860c29f0ba0747f"},"ruby_source_path":"Casks/r/rnnoise.rb","sha256":"53c41fe3ce8af529b1d2d18802ecbd7e9f0b6d7ad013fd5f92f6af974472a9e9","tap_string":"homebrew/cask","url_args":["https://github.com/werman/noise-suppression-for-voice/releases/download/v1.10/macos-rnnoise.zip"],"version":"1.10","raw_artifacts":[[":audio_unit_plugin",["macos-rnnoise/rnnoise.component"]],[":vst_plugin",["macos-rnnoise/vst/rnnoise_mono.vst"]],[":vst_plugin",["macos-rnnoise/vst/rnnoise_stereo.vst"]],[":vst3_plugin",["macos-rnnoise/rnnoise.vst3"]],[":zap",{":rmdir":["~/Library/Audio/Plug-Ins/VST","~/Library/Audio/Plug-Ins/VST3"]}]]},"rnote":{"depends_on_args":{":macos":":ventura"},"desc":"Sketch and take handwritten notes","homepage":"https://rnote.flxzt.net/","names":["Rnote"],"ruby_source_checksum":{":sha256":"dc8fdd595ec184f9cb7acfd5acde1c619f8d73a2c0299eed10848035fff638d1"},"ruby_source_path":"Casks/r/rnote.rb","sha256":"fe321bdaa4c065c2ea3d757210316e6c995fa132ada484ce65ebe12586b4a902","tap_string":"homebrew/cask","url_args":["https://gitlab.com/api/v4/projects/44053427/packages/generic/rnote_macos/0.14.2+239/Rnote-0.14.2+239_x86_64.dmg"],"version":"0.14.2+239","raw_artifacts":[[":app",["Rnote.app"]],[":zap",{":trash":"~/Library/Preferences/net.flxzt.Rnote.plist"}]]},"roam-research":{"depends_on_args":{":macos":":monterey"},"desc":"Note-taking tool for networked thought","homepage":"https://roamresearch.com/","names":["Roam Research"],"ruby_source_checksum":{":sha256":"e75376309fd695855ced50f55232df63e9bb5b99d9724281bb3385d8bf77c7ae"},"ruby_source_path":"Casks/r/roam-research.rb","sha256":"1d032e3e4f2324abea1335b333b7b6f3f7ef2db7f0a4a2545ba10b9d6563fd3c","tap_string":"homebrew/cask","url_args":["https://roam-electron-deploy.s3.amazonaws.com/Roam+Research-0.0.41.dmg"],"version":"0.0.41","raw_artifacts":[[":app",["Roam Research.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.roam-research.desktop-app.sfl*","~/Library/Application Support/Roam Research","~/Library/Preferences/com.roam-research.desktop-app.plist","~/Library/Saved Application State/com.roam-research.desktop-app.savedState"]}]]},"roam":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Virtual office","homepage":"https://ro.am/","names":["Roam"],"ruby_source_checksum":{":sha256":"744832686413d478c9b4175ddb9d77950bacd7d6dbb85d009ae77e4e30aeacb3"},"ruby_source_path":"Casks/r/roam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.ro.am/Roam/8a86d88cfc9da3551063102e9a4e2a83/latest/darwin/x64/Roam.dmg"],"version":"236.0.0-beta001","raw_artifacts":[[":uninstall",{":quit":"inc.wonder.roam"}],[":app",["Roam.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/inc.wonder.roam.sfl*","~/Library/Application Support/Roam","~/Library/Caches/inc.wonder.roam","~/Library/Caches/inc.wonder.roam.ShipIt","~/Library/Preferences/inc.wonder.roam.plist","~/Library/Saved Application State/inc.wonder.roam.savedState"]}]]},"roaringapps":{"depends_on_args":{":macos":":any"},"desc":"Show installed app compatibility information","homepage":"https://roaringapps.com/mac-app","names":["RoaringApps"],"ruby_source_checksum":{":sha256":"2f8ec5067fa9ba345a5840e992cae6d996f3bb50dbd7083454640e32c8127a83"},"ruby_source_path":"Casks/r/roaringapps.rb","sha256":"ff6134fd5ba5d55ebacb48e8bc8d56ce8da299c0e55ad1a0611bbf9b390878d7","tap_string":"homebrew/cask","url_args":["https://roaringapps.com/downloads/RoaringApps-1.8.0.zip"],"version":"1.8.0","raw_artifacts":[[":app",["RoaringApps.app"]],[":zap",{":trash":["~/Library/Application Support/RoaringApps","~/Library/Caches/com.brycecameron.RoaringApps","~/Library/Cookies/com.brycecameron.RoaringApps.binarycookies","~/Library/Preferences/com.brycecameron.RoaringApps.plist"]}]]},"robbietilton-compositor":{"conflicts_with_args":{":cask":["compositor"]},"depends_on_args":{":macos":":tahoe"},"desc":"Photoshop alternative","homepage":"https://robbietilton.com/compositor","names":["Compositor"],"ruby_source_checksum":{":sha256":"ea9c9356f25bd675c2fa9a4eb91555ae24783982ea8461f6eb9d1194c46f1dac"},"ruby_source_path":"Casks/r/robbietilton-compositor.rb","sha256":"dda5ff4937689e260b0515e1b1c08e2f273836700d9907d411a4e47d42e8c409","tap_string":"homebrew/cask","url_args":["https://github.com/robbietilton/Compositor/releases/download/v1.5.8/Compositor.dmg"],"version":"1.5.8","raw_artifacts":[[":uninstall",{":quit":"com.wonderassembly.compositor"}],[":app",["Compositor.app"]],[":zap",{":trash":["~/Library/Application Support/Compositor","~/Library/Preferences/com.robbietilton.Compositor.plist"]}]]},"roblox":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Online multiplayer game platform","homepage":"https://www.roblox.com/","names":["Roblox"],"ruby_source_checksum":{":sha256":"7102141a961975787276c8c9423ba6682e127c415cc76bc08f1a564bf686c5a8"},"ruby_source_path":"Casks/r/roblox.rb","sha256":"af5774938f20169d29bb62adcd6f43c58701bdaeda41f49d00aa3293d95c7ee1","tap_string":"homebrew/cask","url_args":["https://setup.rbxcdn.com/mac/version-546c6da637854de3-RobloxPlayer.zip"],"version":"0.744.0.7441080,546c6da637854de3","raw_artifacts":[[":uninstall",{":quit":["com.roblox.RobloxPlayer","com.roblox.RobloxPlayer.MenuBar"]}],[":app",["RobloxPlayer.app"],{":target":"Roblox.app"}],[":zap",{":trash":["~/Library/HTTPStorages/com.roblox.RobloxPlayer.binarycookies","~/Library/Logs/Roblox","~/Library/Preferences/com.Roblox.Roblox.plist","~/Library/Preferences/com.roblox.RobloxPlayer.plist","~/Library/Preferences/com.roblox.RobloxPlayerChannel.plist","~/Library/Roblox"]}]]},"robloxstudio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Roblox IDE to build your experiences","homepage":"https://create.roblox.com/","names":["Roblox Studio"],"ruby_source_checksum":{":sha256":"610a3d0ca723a426b5943ac3bd1b152cda6dc778a86a1613cee6eb7de3fd14ce"},"ruby_source_path":"Casks/r/robloxstudio.rb","sha256":"4bff4a89491d0dc960afb740adc296fa2534b8c52bb0b4447d967a1fc693f647","tap_string":"homebrew/cask","url_args":["https://setup.rbxcdn.com/mac/version-19b83fc5aa504ea4-RobloxStudioApp.zip"],"version":"0.744.0.7441077,19b83fc5aa504ea4","raw_artifacts":[[":uninstall",{":quit":"com.Roblox.RobloxStudio"}],[":app",["RobloxStudio.app"]],[":zap",{":trash":["~/Library/Caches/com.Roblox.RobloxStudio","~/Library/Preferences/com.roblox.RobloxStudio.plist","~/Library/Preferences/com.roblox.RobloxStudioChannel.plist","~/Library/WebKit/com.Roblox.RobloxStudio"]}]]},"robofont":{"depends_on_args":{":macos":":any"},"desc":"Font editor","homepage":"https://robofont.com/","names":["RoboFont"],"ruby_source_checksum":{":sha256":"3670395b2405f210e364e33b9859c7c5bebde566a5f606dea09896894ac0cd62"},"ruby_source_path":"Casks/r/robofont.rb","sha256":"d4f84518091be37aa9e4d7695a4154200bf28a9ca98825eb8ad49cf19e1a44a1","tap_string":"homebrew/cask","url_args":["https://static.typemytype.com/robofont/versionHistory/RoboFont_4.6_2602231550.dmg"],"version":"4.6,2602231550","raw_artifacts":[[":app",["RoboFont.app"]],[":zap",{":trash":["~/Library/Application Support/RoboFont","~/Library/Preferences/com.typemytype.robofont4.plist","~/Library/Saved Application State/com.typemytype.robofont4.savedState"]}]]},"roboform":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Password manager and form filler application","homepage":"https://www.roboform.com/","names":["RoboForm"],"ruby_source_checksum":{":sha256":"ec68f462596f8d2a78430d63f5604b95b3ad89e239fed1da21a2bf31a60d4883"},"ruby_source_path":"Casks/r/roboform.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.roboform.com/dist/roboform-mac-v9.dmg"],"version":"9.9.5","raw_artifacts":[[":app",["RoboForm.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.SiberSystems.RoboForm","~/Library/Application Scripts/com.SiberSystems.RoboForm.safari-companion*","~/Library/Application Scripts/com.sibersystems.RoboFormMac.RFCredentialProvider","~/Library/Application Scripts/com.sibersystems.RoboFormMac.SafariAppExtension","~/Library/Application Support/com.SiberSystems.RoboForm","~/Library/Application Support/com.SiberSystems.RoboForm.RoboFormService","~/Library/Application Support/com.sibersystems.RoboFormMac","~/Library/Application Support/RoboForm","~/Library/Caches/com.crashlytics.data/com.SiberSystems.RoboForm","~/Library/Caches/com.crashlytics.data/com.SiberSystems.RoboForm.RoboFormService","~/Library/Caches/com.SiberSystems.RoboForm","~/Library/Caches/com.SiberSystems.RoboForm.RoboFormService","~/Library/Caches/com.sibersystems.RoboFormMac","~/Library/Caches/io.fabric.sdk.mac.data/com.SiberSystems.RoboForm","~/Library/Caches/io.fabric.sdk.mac.data/com.SiberSystems.RoboForm.RoboFormService","~/Library/Containers/com.SiberSystems.RoboForm.safari-companion*","~/Library/Containers/com.sibersystems.RoboFormMac.RFCredentialProvider","~/Library/Containers/com.sibersystems.RoboFormMac.SafariAppExtension","~/Library/Group Containers/*.com.SiberSystems.RoboForm","~/Library/HTTPStorages/com.SiberSystems.RoboForm","~/Library/HTTPStorages/com.sibersystems.RoboFormMac","~/Library/Preferences/com.SiberSystems.RoboForm.plist","~/Library/Preferences/com.sibersystems.RoboFormMac.plist","~/Library/Saved Application State/com.SiberSystems.RoboForm.savedState","~/Library/WebKit/com.sibersystems.RoboFormMac"]}]]},"rockboxutility":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Automated installer for the Rockbox digital music player firmware","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.rockbox.org/wiki/RockboxUtility","names":["Rockbox Utility"],"ruby_source_checksum":{":sha256":"7830fd291e8ea5e4e4538f29b1535730ba4fd3c847c37a0b7e8075a4f06321cc"},"ruby_source_path":"Casks/r/rockboxutility.rb","sha256":"2928f9563f5dc42dc95e31c70176ff28374f7e34c0b5a1d29903ff9e6c62efcf","tap_string":"homebrew/cask","url_args":["https://download.rockbox.org/rbutil/macosx/RockboxUtility-v1.5.1.dmg"],"version":"1.5.1","raw_artifacts":[[":app",["RockboxUtility.app"]],[":zap",{":trash":["~/.config/rockbox.org","~/Library/Preferences/org.rockbox.rbutil.plist","~/Library/Saved Application State/org.rockbox.rbutil.savedState"]}]]},"rocket-chat":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Official desktop client for Rocket.Chat","homepage":"https://rocket.chat/","names":["Rocket.Chat"],"ruby_source_checksum":{":sha256":"121ec9565b37eac21349e9c0141d199b03b153fa53f1167b085bdd371d51674c"},"ruby_source_path":"Casks/r/rocket-chat.rb","sha256":"c69f3760afe91229edfe105af9524e61f4866a36804517cde4ebc4122d272d0a","tap_string":"homebrew/cask","url_args":["https://github.com/RocketChat/Rocket.Chat.Electron/releases/download/4.18.5/rocketchat-4.18.5-mac.dmg"],"version":"4.18.5","raw_artifacts":[[":app",["Rocket.Chat.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/chat.rocket.sfl*","~/Library/Application Support/Rocket.Chat","~/Library/Caches/chat.rocket","~/Library/Caches/chat.rocket.electron.helper","~/Library/Caches/chat.rocket.ShipIt","~/Library/Logs/Rocket.Chat","~/Library/Preferences/chat.rocket.electron.helper.plist","~/Library/Preferences/chat.rocket.plist","~/Library/Saved Application State/chat.rocket.savedState"]}]]},"rocket-typist":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Text expander for common phrases","homepage":"https://witt-software.com/rockettypist/","names":["Rocket Typist"],"ruby_source_checksum":{":sha256":"fe6acaf005075cf2217a6832549231e6893bdcb78adad5b7a86366fac80c8765"},"ruby_source_path":"Casks/r/rocket-typist.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://witt-software.com/downloads/rockettypist/Rocket%20Typist.dmg"],"version":"3.3.1","raw_artifacts":[[":app",["Rocket Typist.app"]],[":zap",{":trash":["~/Library/Application Support/com.witt-software.rocket-typist","~/Library/Application Support/com.witt-software.Rocket-Typist-3","~/Library/Application Support/Rocket Typist","~/Library/Caches/com.apple.helpd/Generated/com.witt-software.Rocket-Typist.help*","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.witt-software.Rocket-Typist-3","~/Library/Caches/com.witt-software.Rocket-Typist-3","~/Library/HTTPStorages/com.witt-software.Rocket-Typist-3","~/Library/Preferences/com.witt-software.Rocket-Typist-3.plist"]}]]},"rocket":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Emoji picker optimised for blind people","homepage":"https://matthewpalmer.net/rocket/","names":["Rocket"],"ruby_source_checksum":{":sha256":"02de1b0fe6ae1067ca80b3f779cb2344003e38b624c60527b2aa92a5390394e3"},"ruby_source_path":"Casks/r/rocket.rb","sha256":"a6050156f5cf583fdd8d7f2714967d0d06f9547f91ef9d3ba094f076e0a58c34","tap_string":"homebrew/cask","url_args":["https://macrelease.matthewpalmer.net/distribution/appcasts/Rocket-88.dmg"],"version":"1.9.5,88","raw_artifacts":[[":uninstall",{":quit":"net.matthewpalmer.Rocket"}],[":app",["Rocket.app"]],[":zap",{":trash":["/Users/Shared/Rocket","~/Library/Application Support/Rocket","~/Library/Caches/net.matthewpalmer.Rocket","~/Library/Preferences/net.matthewpalmer.Rocket.plist"]}]]},"rocketman-choices-packager":{"depends_on_args":{":macos":":any"},"desc":"Utility for customising installer package choices","homepage":"https://github.com/Rocketman-Tech/Rocketman-Choices-Packager","names":["Rocketman Choices Packager"],"ruby_source_checksum":{":sha256":"89ae1d3958524b6f731ef4f5aed026289db8ace03a6dfe0b5166c43ddaec3515"},"ruby_source_path":"Casks/r/rocketman-choices-packager.rb","sha256":"f756ac751229c979dc7b05cd0279721712ba65c7573c4a7f6f861d10016abb48","tap_string":"homebrew/cask","url_args":["https://github.com/Rocketman-Tech/Rocketman-Choices-Packager/releases/download/v1.0.0/Rocketman-Choices-Packager-v1.0.0.pkg"],"version":"1.0.0","raw_artifacts":[[":uninstall",{":pkgutil":"tech.rocketman.ChoicesPackager"}],[":pkg",["Rocketman-Choices-Packager-v1.0.0.pkg"]],[":zap",{":trash":"~/Library/Preferences/tech.rocketman.ChoicesPackager.plist"}]]},"rocks-n-diamonds":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Arcade-style game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.artsoft.org/rocksndiamonds/","names":["Rocks'n'Diamonds"],"ruby_source_checksum":{":sha256":"21f800cc4492007f66ab91af234b42dab268c5b8b2ab5db97563a53bd5e080e9"},"ruby_source_path":"Casks/r/rocks-n-diamonds.rb","sha256":"6499fe6382eec6506cc625b0f372a29918640cfb6ebdca3ee3e6b97d83ff458c","tap_string":"homebrew/cask","url_args":["https://www.artsoft.org/RELEASES/mac/rocksndiamonds/rocksndiamonds-4.3.2.1.dmg"],"version":"4.3.2.1","raw_artifacts":[[":app",["Rocks'n'Diamonds.app"]],[":zap",{":trash":["~/Documents/Rocks'n'Diamonds","~/Library/Saved Application State/org.artsoft.rocksndiamonds.savedState"]}]]},"rockxy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"HTTP proxy","homepage":"https://rockxy.io/","names":["Rockxy"],"ruby_source_checksum":{":sha256":"a94706209df65362d0368c22e91b7394a3c478dc5a1e09fffb23f22b81b40f32"},"ruby_source_path":"Casks/r/rockxy.rb","sha256":"ddd545cc380a29bcfdae826844a8e19a56d64c26570cffb37ce036f19fa2d750","tap_string":"homebrew/cask","url_args":["https://github.com/RockxyApp/Rockxy/releases/download/v0.41.0/Rockxy-0.41.0-62.dmg"],"version":"0.41.0,62","raw_artifacts":[[":uninstall",{":launchctl":"com.amunx.rockxy.community.direct-proxy-watchdog.*",":quit":"com.amunx.rockxy.community"}],[":app",["Rockxy.app"]],[":zap",{":trash":["~/Library/Application Support/com.amunx.rockxy","~/Library/Application Support/com.amunx.rockxy.community","~/Library/Caches/com.amunx.rockxy.community","~/Library/HTTPStorages/com.amunx.rockxy.community","~/Library/Preferences/com.amunx.rockxy.community.plist"]}]]},"rode-central":{"depends_on_args":{":macos":":any"},"desc":"RØDE companion app","homepage":"https://rode.com/en/apps/rode-central","names":["Rode Central"],"renames":[["RØDE Central*.pkg","RØDE Central.pkg"]],"ruby_source_checksum":{":sha256":"b50f474c57c75bf6351b589698bfad239f57e06ee7063992a2acedfb773eac66"},"ruby_source_path":"Casks/r/rode-central.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://update.rode.com/central/RODE_Central_MACOS.zip"],"version":"2.0.111","raw_artifacts":[[":uninstall",{":pkgutil":"com.rodecentral.installer"}],[":pkg",["RØDE Central.pkg"]],[":zap",{":trash":["~/Library/Caches/com.rode.rodecentral","~/Library/HTTPStorages/com.rode.rodecentral"]}]]},"rode-connect":{"depends_on_args":{":macos":":any"},"desc":"Podcasting software","homepage":"https://rode.com/en-us/software/rodeconnect","names":["Rode Connect"],"renames":[["RØDE Connect*.pkg","RØDE Connect.pkg"]],"ruby_source_checksum":{":sha256":"c5b83da89f6f7a707fd8db5970e614aefc7a3d3dbb1c6e897b9a820074053159"},"ruby_source_path":"Casks/r/rode-connect.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://update.rode.com/connect/RODE_Connect_MACOS.zip"],"version":"1.3.48","raw_artifacts":[[":uninstall",{":pkgutil":"com.rodeconnect.installer"}],[":pkg",["RØDE Connect.pkg"]],[":zap",{":trash":["~/Library/Cache/com.rode.rodeconnect","~/Library/HTTPStorages/com.rode.rodeconnect","~/Library/Preferences/com.rode.rodeconnect.plist"]}]]},"rode-unify":{"depends_on_args":{":macos":":any"},"desc":"Virtual mixing software","homepage":"https://rode.com/en/apps/unify","names":["RØDE Unify"],"renames":[["RØDE Unify*.pkg","RØDE Unify.pkg"]],"ruby_source_checksum":{":sha256":"670cfd643b85fd710599cbd55ffa606bb23fa95fc9f407faf457a8fb0fef0eab"},"ruby_source_path":"Casks/r/rode-unify.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://update.rode.com/unify_new/macos/RODE_UNIFY_MACOS.zip"],"version":"1.3.48","raw_artifacts":[[":uninstall",{":pkgutil":"com.rodeunify.installer"}],[":pkg",["RØDE Unify.pkg"]],[":zap",{":trash":["~/Library/Caches/com.rode.rodeunify","~/Library/HTTPStorages/com.rode.rodeunify","~/Library/Saved Application State/com.rode.rodeunify.savedState"]}]]},"rode-virtual-channels":{"depends_on_args":{":macos":":any"},"desc":"Virtual Device Driver for RODECASTER Pro II","homepage":"https://rode.com/en/user-guides/rodecaster-pro-ii/virtual-devices","names":["RODE Virtual Channels"],"renames":[["RODE Virtual Channels-*.pkg","RODE Virtual Channels.pkg"]],"ruby_source_checksum":{":sha256":"36e87fd1271d69bb31777233ac70b8887976f8c9228aec39083fbafb5c802963"},"ruby_source_path":"Casks/r/rode-virtual-channels.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://update.rode.com/virtual_dev_driver/RODECasterDriver_MACOS.zip"],"version":"1.1.1","raw_artifacts":[[":uninstall",{":quit":"com.rode.RODEVirtualChannels",":pkgutil":["com.rode.pkg.RODEVirtualChannels","com.rode.pkg.RODEVirtualChannelsApp","com.rode.pkg.RODEVirtualChannelsDriver","com.rode.pkg.RODEVirtualChannelsLaunchAgent","com.rode.RodeVirtualChannels.driver"]}],[":pkg",["Rode Virtual Channels.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.rode.RODEVirtualChannels.savedState"}]]},"rodecaster":{"depends_on_args":{":macos":":any"},"desc":"Easily manage your RØDECaster or Streamer X setup","homepage":"https://rode.com/en/apps/rodecaster-app","names":["RODECaster App"],"renames":[["RØDECaster App*.pkg","RØDECaster App.pkg"]],"ruby_source_checksum":{":sha256":"63b6e75996421aa889e17e023c0574cef528b76f97728dcf50e646c0426316ea"},"ruby_source_path":"Casks/r/rodecaster.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://update.rode.com/rc-app/RODECaster_App_MACOS.zip"],"version":"2.0.114","raw_artifacts":[[":uninstall",{":quit":"com.rode.rodecastercomp",":pkgutil":"com.rodecastercomp.installer"}],[":pkg",["RØDECaster App.pkg"]],[":zap",{":trash":["~/Library/Caches/com.rode.rodecastercomp","~/Library/HTTPStorages/com.rode.rodecastercomp"]}]]},"roku-remote-tool":{"depends_on_args":{":macos":":any"},"desc":"Configuration tool","homepage":"https://devtools.web.roku.com/RokuRemote/","names":["Roku Remote Tool"],"ruby_source_checksum":{":sha256":"8850e8525da5026162240104271d49582cc2734b3c44c3e412db7e1c273da29b"},"ruby_source_path":"Casks/r/roku-remote-tool.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://devtools.web.roku.com/RokuRemote/app/mac/roku-remote-tool-mac-x64.zip"],"version":"5.1.0","raw_artifacts":[[":app",["roku_remote_tool.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.rokuremotetool.sfl*","~/Library/Application Support/roku_remote_tool","~/Library/Logs/roku_remote_tool","~/Library/Preferences/com.electron.rokuremotetool.plist","~/Library/Preferences/com.rokuremotetool.plist"]}]]},"rolisteam":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Virtual tabletop software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://rolisteam.org/","names":["Rolisteam"],"ruby_source_checksum":{":sha256":"caffeff945ab5dc82ecd65d3bd87617a379cefa9a93fe4e0eca986737cc42f10"},"ruby_source_path":"Casks/r/rolisteam.rb","sha256":"473c2f26e6a7d3892088f0b9da1b563d86aba1eaa1dd223a79ef1d8c27f18160","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/rolisteam/rolisteam_v1.9.3_MacOs.dmg"],"version":"1.9.3","raw_artifacts":[[":app",["rolisteam.app"]],[":zap",{":trash":["~/Library/Preferences/com.rolisteam.rolisteam*","~/Library/Saved Application State/com.yourcompany.rolisteam.savedState"]}]]},"roon":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Music player","homepage":"https://roonlabs.com/","names":["Roon"],"ruby_source_checksum":{":sha256":"1f156f1b374b1d4b4239247dee92b58a6c96967cb86bb87f64cab2ad52fad554"},"ruby_source_path":"Casks/r/roon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.roonlabs.net/builds/Roon.dmg"],"version":"2.74","raw_artifacts":[[":uninstall",{":quit":"RoonServer",":login_item":"RoonServer"}],[":app",["Roon.app"]],[":zap",{":trash":["~/Library/Roon","~/Library/RoonGoer","~/Library/RoonServer","~/Library/Saved Application State/com.roon.Roon.savedState"]}]]},"roonbridge":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Music player network extender","homepage":"https://roon.app/","names":["Roon Bridge"],"ruby_source_checksum":{":sha256":"ab6efda4352597fdcb457b162102ea99f5fe1551a98bedad3fd592ff850ea2f7"},"ruby_source_path":"Casks/r/roonbridge.rb","sha256":"003dcaf79a3ae4bc06f62e5edd35bb40ccf32b05df28bf59182eacb9ac35ba28","tap_string":"homebrew/cask","url_args":["https://download.roonlabs.net/updates/stable/RoonBridge_100801125.dmg"],"version":"1.8,100801125","raw_artifacts":[[":app",["RoonBridge.app"]],[":zap",{":trash":"~/Library/RoonBridge"}]]},"roslynpad":{"depends_on_args":{":macos":":sequoia"},"desc":"C# editor and runner based on Roslyn","homepage":"https://roslynpad.net/","names":["RoslynPad"],"ruby_source_checksum":{":sha256":"857ada9d311d6d467f859c9e18b924f1da7d41f20794389b215950a86994eafc"},"ruby_source_path":"Casks/r/roslynpad.rb","sha256":"b8bfb0f5ab2874bfe7aa369d8f0eeb388545a24cca7a1afb37df66fd9063f2a0","tap_string":"homebrew/cask","url_args":["https://github.com/roslynpad/roslynpad/releases/download/22.1/RoslynPad-macos-arm64.dmg"],"version":"22.1","raw_artifacts":[[":app",["RoslynPad.app"]],[":zap",{":trash":"~/Library/Preferences/net.roslynpad.plist"}]]},"rotato":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Mockup generator & animator 3D","homepage":"https://rotato.app/","names":["Rotato"],"ruby_source_checksum":{":sha256":"8ea34d6ea48761b3fef4f7a39abb4c4d08a882a7614e837d63d2e807f82938fd"},"ruby_source_path":"Casks/r/rotato.rb","sha256":"c0fe8c615daa558172e053f6b1ea3e21efb12c8a698afbc921fe8f6b9c60a3a9","tap_string":"homebrew/cask","url_args":["https://download.rota.to/Rotato-160.dmg"],"version":"160","raw_artifacts":[[":app",["Rotato.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mortenjust.rendermock.sfl*","~/Library/Application Support/com.mortenjust.Rendermock","~/Library/Application Support/Rotato","~/Library/Caches/com.mortenjust.Rendermock","~/Library/HTTPStorages/com.mortenjust.Rendermock","~/Library/HTTPStorages/com.mortenjust.Rendermock.binarycookies","~/Library/Preferences/com.mortenjust.Rendermock.plist"]}]]},"rotki":{"depends_on_args":{":macos":":monterey"},"desc":"Portfolio tracking and accounting tool","homepage":"https://rotki.com/","names":["Rotki"],"ruby_source_checksum":{":sha256":"88380f3f7db993b49203da3aae2b1521c2642795f0172b72f21bc76d6b4e5c3d"},"ruby_source_path":"Casks/r/rotki.rb","sha256":"5ee16b0c402b933f60cecced651539be1da154d584824b14f3dcc98de09c91b0","tap_string":"homebrew/cask","url_args":["https://github.com/rotki/rotki/releases/download/v1.44.2/rotki-darwin_x64-v1.44.2.dmg"],"version":"1.44.2","raw_artifacts":[[":app",["rotki.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rotki.app.sfl*","~/Library/Application Support/rotki","~/Library/Preferences/com.rotki.app.plist","~/Library/Saved Application State/com.rotki.app.savedState"]}]]},"routeconverter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"GPS tool to display, edit, enrich and convert routes, tracks and waypoints","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.routeconverter.com/","names":["RouteConverter"],"ruby_source_checksum":{":sha256":"cb83309114c9740bf4d29080e42c3d35bf397c8c38d90881d9674256581bfbd1"},"ruby_source_path":"Casks/r/routeconverter.rb","sha256":"6149b8198ad126b5eb91cc810b6a70b90221fab019573c0c00361484c9bf927e","tap_string":"homebrew/cask","url_args":["https://releases.routeconverter.com/previous-releases/3.6/RouteConverterMac-x64.app.zip"],"version":"3.6","raw_artifacts":[[":app",["RouteConverter.app"]],[":zap",{":trash":"~/.routeconverter"}]]},"routine":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Calendar for productive people","homepage":"https://www.routine.co/","names":["Routine"],"ruby_source_checksum":{":sha256":"5d755254d1c2c30fe6cfe00d51094b53d7fce0bc6c36c6ad35af60a0cb997917"},"ruby_source_path":"Casks/r/routine.rb","sha256":"22ade9a1added8f3673edd7dfcf0fed1a862c5a8bb853a65123194b00f0b78d6","tap_string":"homebrew/cask","url_args":["https://releases.routine.co/routine/osx/Routine-3.0.0.zip"],"version":"3.0.0","raw_artifacts":[[":app",["Routine.app"]],[":zap",{":trash":["~/Library/Application Support/Routine","~/Library/Caches/co.routine.desktop","~/Library/Caches/co.routine.desktop.ShipIt","~/Library/HTTPStorages/co.routine.desktop","~/Library/Preferences/co.routine.desktop.plist","~/Library/Saved Application State/co.routine.desktop.savedState"]}]]},"rouvy":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Indoor cycling and workout app","homepage":"https://rouvy.com/","names":["ROUVY"],"ruby_source_checksum":{":sha256":"0687ae901d0bf4b7979bd53017245411ece44f16194bdbe9900d9166a7c53788"},"ruby_source_path":"Casks/r/rouvy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.rouvy.com/update/Rouvy_Installer.dmg"],"version":"4.7.2","raw_artifacts":[[":app",["Rouvy.app"]],[":zap",{":trash":"~/Library/Application Support/eu.virtualtraining.rouvy.mac"}]]},"rowboat":{"depends_on_args":{":macos":":monterey"},"desc":"Open-source AI coworker, with memory","homepage":"https://www.rowboatlabs.com/","names":["Rowboat"],"ruby_source_checksum":{":sha256":"3b44fff2810eca600e404cbf8fb434438ce7ef8d05179fd3cab32eecdbbcb28f"},"ruby_source_path":"Casks/r/rowboat.rb","sha256":"a657ab29c12db7b69405facdb0b5465b83ac788dad1d148f775318fc81bafc52","tap_string":"homebrew/cask","url_args":["https://github.com/rowboatlabs/rowboat/releases/download/v1.0.3/Rowboat-darwin-x64-1.0.3.zip"],"version":"1.0.3","raw_artifacts":[[":app",["Rowboat.app"]],[":zap",{":trash":["~/.rowboat","~/Library/Application Support/Rowboat"]}]]},"rowel":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Offline-first password manager","homepage":"https://rowel.app/","names":["Rowel"],"ruby_source_checksum":{":sha256":"ba518556bcccaa34df3fb6c3ea6c0a8c7e9484393b9fedbd8bf9c4180b9c5f37"},"ruby_source_path":"Casks/r/rowel.rb","sha256":"516952edd800f6a8ecf6b0f73c0e93fdd90bc23d715b964b7a25d2bea5a76818","tap_string":"homebrew/cask","url_args":["https://github.com/fwdai/rowel/releases/download/v1.0.4/Rowel_1.0.4_universal.dmg"],"version":"1.0.4","raw_artifacts":[[":app",["Rowel.app"]],[":zap",{":trash":["~/Library/Application Support/app.rowel.desktop","~/Library/Caches/app.rowel.desktop","~/Library/Logs/app.rowel.desktop","~/Library/WebKit/app.rowel.desktop"]}]]},"rowmote-helper":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control system with Rowmote Pro remote control","homepage":"https://regularrateandrhythm.com/apps/rowmote-pro/","names":["Rowmote Helper"],"ruby_source_checksum":{":sha256":"96615ec2f1c5618280cdcc3ce067dc30d9fe6a6656edd82d3712afe9d469b126"},"ruby_source_path":"Casks/r/rowmote-helper.rb","sha256":"acf5bf794d7b7b0da253d33a7dd5bdf6b33f0af83a9411c6e86a8816f899794d","tap_string":"homebrew/cask","url_args":["https://regularrateandrhythm.com/rowmote-pro/rh/rowmote-helper-4.2.5.zip"],"version":"4.2.5","raw_artifacts":[[":app",["Rowmote Helper.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.regularrateandrhythm.rowmotehelper-Helper","~/Library/Caches/com.regularrateandrhythm.rowmotehelper","~/Library/Containers/com.regularrateandrhythm.rowmotehelper-Helper","~/Library/HTTPStorages/com.regularrateandrhythm.rowmotehelper","~/Library/Preferences/com.regularrateandrhythm.rowmotehelper.plist"]}]]},"royal-tsx":{"auto_updates":true,"conflicts_with_args":{":cask":["royal-tsx@beta"]},"depends_on_args":{":macos":":any"},"desc":"Remote management solution","homepage":"https://www.royalapps.com/ts/mac/features","names":["Royal TSX"],"ruby_source_checksum":{":sha256":"dc0556b71d449e6a35d032283d3a9de78a71ef2e676b24b0069b71090936338d"},"ruby_source_path":"Casks/r/royal-tsx.rb","sha256":"aea06877ff32bba0c9627b162e3bb44473551936708e6a931b95a1ece4127454","tap_string":"homebrew/cask","url_args":["https://royaltsx-v6.royalapps.com/updates/royaltsx_6.4.5.1000.dmg"],"version":"6.4.5.1000","raw_artifacts":[[":uninstall",{":quit":"com.lemonmojo.RoyalTSX.App"}],[":app",["Royal TSX.app"]],[":zap",{":trash":["~/Library/Application Support/com.lemonmojo.RoyalTSX.App","~/Library/Application Support/Royal TSX","~/Library/Caches/com.lemonmojo.RoyalTSX.App","~/Library/Preferences/com.lemonmojo.RoyalTSX.App.plist"]}]]},"royal-tsx@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["royal-tsx"]},"depends_on_args":{":macos":":sonoma"},"desc":"Remote management solution","homepage":"https://www.royalapps.com/ts/mac/features-beta","names":["Royal TSX"],"ruby_source_checksum":{":sha256":"385bb18d473dd51b236581dee68a381cd0631ac26c2241f3a1b19420dd4e3c33"},"ruby_source_path":"Casks/r/royal-tsx@beta.rb","sha256":"7495cb882eb216a06be7d402ae3ea9c9103319f5acbdc6a3b877e2e2d1a3abc9","tap_string":"homebrew/cask","url_args":["https://royaltsx-v26.royalapps.com/app/updates/downloads/royaltsx_26.0.16.0.dmg"],"version":"26.0.16.0","raw_artifacts":[[":uninstall",{":quit":"com.lemonmojo.RoyalTSX.App"}],[":app",["Royal TSX.app"]],[":zap",{":trash":["~/Library/Application Support/com.lemonmojo.RoyalTSX.App","~/Library/Application Support/Royal TSX","~/Library/Caches/com.lemonmojo.RoyalTSX.App","~/Library/HTTPStorages/com.lemonmojo.RoyalTSX.App","~/Library/Preferences/com.lemonmojo.RoyalTSX.App.plist"]}]]},"rq":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Record analysis and transformation tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/dflemstr/rq","names":["rq"],"ruby_source_checksum":{":sha256":"cb0666ca586e0cf612f7832d84c78e2e3e99866c31e727db1b9859c76897346d"},"ruby_source_path":"Casks/r/rq.rb","sha256":"49f732b2aabf4eaff231e425edf710ca34e6bf730cff9a71adf79d11e630f883","tap_string":"homebrew/cask","url_args":["https://github.com/dflemstr/rq/releases/download/v1.0.2/rq-v1.0.2-x86_64-apple-darwin.tar.gz"],"version":"1.0.2","raw_artifacts":[[":binary",["rq"]]]},"rstudio":{"conflicts_with_args":{":cask":["rstudio@daily"]},"depends_on_args":{":macos":":monterey"},"desc":"Data science software focusing on R and Python","homepage":"https://posit.co/products/open-source/rstudio/","names":["RStudio"],"ruby_source_checksum":{":sha256":"7fb55b96197a1d4667760dcc7bdb3f5d727e065daf62c3c1410eb0a32c81c01d"},"ruby_source_path":"Casks/r/rstudio.rb","sha256":"564eec55a1b9e8048e4af06f32b1c621faa46a256bbf4c0a7ec5c3a25321a41c","tap_string":"homebrew/cask","url_args":["https://download1.rstudio.org/electron/macos/RStudio-2026.10.0-233.dmg"],"version":"2026.10.0,233","raw_artifacts":[[":uninstall",{":quit":"com.rstudio.desktop"}],[":app",["RStudio.app"]],[":zap",{":trash":"~/.rstudio-desktop"}]],"raw_caveats":"rstudio depends on R. The R Project provides official binaries:\n\n  brew install --cask r-app\n\nAlternatively, the Homebrew-compiled version of R omits the GUI app:\n\n  brew install r\n"},"rstudio@daily":{"conflicts_with_args":{":cask":["rstudio"]},"depends_on_args":{":macos":":ventura"},"desc":"Data science software focusing on R and Python","homepage":"https://dailies.rstudio.com/","names":["RStudio Daily"],"ruby_source_checksum":{":sha256":"f498057f91abbce3d9bb12da41ea32e38321db738e77d7be034a253537538217"},"ruby_source_path":"Casks/r/rstudio@daily.rb","sha256":"972829fa235ec810845c2bc29e16833641b61be8574e155cecad2d46f55a22dd","tap_string":"homebrew/cask","url_args":["https://rstudio-ide-build.s3.amazonaws.com/electron/macos/RStudio-2026.11.0-daily-132.dmg"],"version":"2026.11.0-daily-132","raw_artifacts":[[":uninstall",{":quit":"com.rstudio.desktop"}],[":app",["RStudio.app"]],[":zap",{":trash":["~/.rstudio-desktop","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.rstudio.desktop.sfl*","~/Library/Application Support/RStudio","~/Library/Preferences/com.rstudio.desktop.plist"]}]],"raw_caveats":"rstudio@daily depends on R. The R Project provides official binaries:\n\n  brew install --cask r-app\n\nAlternatively, the Homebrew-compiled version of R omits the GUI app:\n\n  brew install r\n"},"rsyncui":{"depends_on_args":{":macos":":sonoma"},"desc":"GUI for rsync","homepage":"https://github.com/rsyncOSX/RsyncUI","names":["RsyncUI"],"ruby_source_checksum":{":sha256":"bf390ea8c885677c88e23500db8c19e44bb7bcfded7200aeae760cd9b0c169fe"},"ruby_source_path":"Casks/r/rsyncui.rb","sha256":"7f665eab2d90b07f1cf2f64aa7dea892c22849f59815a92853d2b9098708b06d","tap_string":"homebrew/cask","url_args":["https://github.com/rsyncOSX/RsyncUI/releases/download/v3.0.5/RsyncUI.3.0.5.dmg"],"version":"3.0.5","raw_artifacts":[[":app",["RsyncUI.app"]],[":zap",{":trash":["~/Library/Caches/no.blogspot.RsyncUI","~/Library/Preferences/no.blogspot.RsyncUI.plist","~/Library/Saved Application State/no.blogspot.RsyncUI.savedState"]}]]},"rubymine":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Ruby on Rails IDE","homepage":"https://www.jetbrains.com/ruby/","names":["RubyMine"],"ruby_source_checksum":{":sha256":"5ca43f425f13dd9bcbf09c91246674d59e00be3a98bebdc464b7d213ee70d567"},"ruby_source_path":"Casks/r/rubymine.rb","sha256":"96778e85b91f1b6245f4e575788e9605b5fd69aab69bb0453c2be480a6ec0769","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/ruby/RubyMine-2026.2.3.dmg"],"version":"2026.2.3,262.10968.66","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.rubymine"}],[":app",["RubyMine.app"]],[":command_wrapper",["rubymine"],{":executable":"/usr/bin/open",":args":["-na","RubyMine.app","--args"]}],[":zap",{":trash":["~/Library/Application Support/RubyMine2026.2","~/Library/Caches/RubyMine2026.2","~/Library/Logs/RubyMine2026.2","~/Library/Preferences/com.jetbrains.rubymine.plist","~/Library/Preferences/RubyMine2026.2"]}]]},"ruffle":{"desc":"Flash Player emulator","homepage":"https://ruffle.rs/","names":["ruffle"],"ruby_source_checksum":{":sha256":"98ed9a0581dd4eb85562e6715f67f6314c20c85d5edd437c4fd0be1ebae12633"},"ruby_source_path":"Casks/r/ruffle.rb","sha256":"7a86a09b0ca1d5756abcbb093108265019d77edad79e91c98689126c940bea4e","tap_string":"homebrew/cask","url_args":["https://github.com/ruffle-rs/ruffle/releases/download/v0.7.1/ruffle-0.7.1-macos-universal.tar.gz"],"version":"0.7.1","raw_artifacts":[[":app",["Ruffle.app"]],[":binary",["/Applications/Ruffle.app/Contents/MacOS/ruffle"]],[":zap",{":trash":["~/Library/Application Scripts/rs.ruffle.ruffle","~/Library/Application Scripts/rs.ruffle.ruffle.extension","~/Library/Application Support/ruffle","~/Library/Caches/ruffle","~/Library/Containers/rs.ruffle.ruffle","~/Library/Containers/rs.ruffle.ruffle.extension"]}]]},"runelite":{"depends_on_args":{":macos":":any"},"desc":"Client for Old School RuneScape","homepage":"https://runelite.net/","names":["RuneLite"],"ruby_source_checksum":{":sha256":"09a02bb83dcd7f369abf8936fdb1de449b7e5336bb8c711a4de78fc5fdd6d28c"},"ruby_source_path":"Casks/r/runelite.rb","sha256":"cffce9ea15ec8a28779007b626a0b324016bf181bef338f81a8a6d63d81b1f56","tap_string":"homebrew/cask","url_args":["https://github.com/runelite/launcher/releases/download/2.8.0/RuneLite-x64.dmg"],"version":"2.8.0","raw_artifacts":[[":app",["RuneLite.app"]],[":zap",{":trash":["~/.runelite","~/jagex_cl_oldschool_LIVE.dat","~/jagexcache/oldschool","~/random.dat"]}]]},"runescape":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Massively multiplayer online fantasy role-playing game","homepage":"https://www.runescape.com/","names":["RuneScape"],"ruby_source_checksum":{":sha256":"a7dd1799096d9b17cde0d4fd4990b52e94c5879adf0c3c2acee894f2468f6e38"},"ruby_source_path":"Casks/r/runescape.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://content.runescape.com/downloads/osx/RuneScape.dmg"],"version":"1.0","raw_artifacts":[[":app",["RuneScape.app"]]]},"runjs":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"JavaScript playground that auto-evaluates as code is typed","homepage":"https://runjs.app/","names":["RunJS"],"ruby_source_checksum":{":sha256":"3617a56c4d85d04d4db72de173ee783fea7fb838f10f86137f3c3933d30e8b95"},"ruby_source_path":"Casks/r/runjs.rb","sha256":"e39fc1b495121f5808ddc50b570d933f1493066ecb247bfe94ce81a9ff082a07","tap_string":"homebrew/cask","url_args":["https://github.com/lukehaas/RunJS/releases/download/v4.1.0/RunJS-4.1.0-universal.dmg"],"version":"4.1.0","raw_artifacts":[[":app",["RunJS.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/me.lukehaas.runjs.sfl*","~/Library/Application Support/runjs","~/Library/Logs/RunJS","~/Library/Preferences/me.lukehaas.runjs.plist","~/Library/Saved Application State/me.lukehaas.runjs.savedState"]}]]},"runtimeviewer":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Inspect Objective-C and Swift runtime interfaces","homepage":"https://github.com/MxIris-Reverse-Engineering/RuntimeViewer","names":["RuntimeViewer"],"ruby_source_checksum":{":sha256":"71d0805635afe01b9c3eb1c45c84b20fbc4e6ee33b32c1b58bfe733b32e2d889"},"ruby_source_path":"Casks/r/runtimeviewer.rb","sha256":"0cca9b3844135f8de175cf22c3fceebc668984b022b81565fede8aa976e325d2","tap_string":"homebrew/cask","url_args":["https://github.com/MxIris-Reverse-Engineering/RuntimeViewer/releases/download/v2.1.2/RuntimeViewer-macOS.zip"],"version":"2.1.2","raw_artifacts":[[":app",["RuntimeViewer.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.JH.RuntimeViewerService.plist","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.jh.runtimeviewer.sfl*","~/Library/Application Support/RuntimeViewer","~/Library/Caches/com.JH.RuntimeViewer","~/Library/HTTPStorages/com.JH.RuntimeViewer","~/Library/Preferences/com.JH.RuntimeViewer.plist","~/Library/Saved Application State/com.JH.RuntimeViewerCatalystHelper~iosmac.savedState"]}]]},"runway":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Creative toolkit powered by machine learning","homepage":"https://runwayml.com/","names":["Runway"],"ruby_source_checksum":{":sha256":"9e2e3089fcbe535bf1f91cab06bd7b6a85cddd461eeaf0ba05e0c34752870a07"},"ruby_source_path":"Casks/r/runway.rb","sha256":"25ef6c07a8c0c3832a35d414cfc11ee12f45a8f7c159dcc45129e1514041c474","tap_string":"homebrew/cask","url_args":["https://runway-releases.s3.amazonaws.com/Runway-0.19.2.dmg"],"version":"0.19.2","raw_artifacts":[[":app",["Runway.app"]],[":zap",{":trash":["~/.runway","~/Library/Application Support/Runway","~/Library/Logs/Runway","~/Library/Preferences/com.runwayai.runway.plist","~/Library/Saved Application State/com.runwayai.runway.savedState"]}]]},"rustcast":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Application and utility launcher","homepage":"https://rustcast.app/","names":["Rustcast"],"ruby_source_checksum":{":sha256":"714bf40636e5f12bda01ac519377b006c22e03ca556c85426d444e2ac01977ae"},"ruby_source_path":"Casks/r/rustcast.rb","sha256":"77ca6160adbfa38adcf8a2ae83e4484c95ce38ceb5b47d21fe45076029c12802","tap_string":"homebrew/cask","url_args":["https://github.com/RustCastLabs/rustcast/releases/download/v0.8.5/Rustcast-universal-macos.app.zip"],"version":"0.8.5","raw_artifacts":[[":app",["target/release/macos/Rustcast.app"]],[":zap",{":trash":["/tmp/rustcast.log","~/.config/rustcast/config.toml","~/Library/Application Support/CrashReporter/rustcast_*.plist","~/Library/Logs/DiagnosticReports/rustcast-*.ips","~/Library/Preferences/com.*.rustcast.plist","~/Library/Preferences/rustcast.plist"]}]]},"rustdesk":{"depends_on_args":{":macos":":monterey"},"desc":"Open source virtual/remote desktop application","homepage":"https://rustdesk.com/","names":["RustDesk"],"ruby_source_checksum":{":sha256":"ba4343d8d55bae79a927b2e576cd1c5a992dc06a5d394fba89ad7d114a192cde"},"ruby_source_path":"Casks/r/rustdesk.rb","sha256":"1ca3cbfbe7f2bd28b50c93fcd50d4a0b671dc76d18be27cea99d3a65767eb526","tap_string":"homebrew/cask","url_args":["https://github.com/rustdesk/rustdesk/releases/download/1.5.0/rustdesk-1.5.0-x86_64.dmg"],"version":"1.5.0","raw_artifacts":[[":uninstall",{":quit":"com.carriez.rustdesk"}],[":app",["RustDesk.app"]],[":zap",{":trash":["/Library/LaunchAgents/com.carriez.RustDesk_server.plist","/Library/LaunchDaemons/com.carriez.RustDesk_service.plist","~/Library/Logs/RustDesk","~/Library/Preferences/com.carriez.RustDesk","~/Library/Saved Application State/com.carriez.rustdesk.savedState"]}]]},"rustrover":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Rust IDE","homepage":"https://www.jetbrains.com/rust/","names":["RustRover"],"ruby_source_checksum":{":sha256":"9cdf9f794a89d208dcd734cad14b40b0ad2b0b986f128193933f8bd308ff678e"},"ruby_source_path":"Casks/r/rustrover.rb","sha256":"5a87421aa772d7e773f00d14fc917432a563c74de7608272349895aa00cd0c3c","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/rustrover/RustRover-2026.2.4.dmg"],"version":"2026.2.4,262.10968.211","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.rustrover"}],[":app",["RustRover.app"]],[":command_wrapper",["rustrover"],{":executable":"$APPDIR/RustRover.app/Contents/MacOS/rustrover"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/RustRover2026.2","~/Library/Caches/JetBrains/RustRover2026.2","~/Library/Logs/JetBrains/RustRover2026.2","~/Library/Preferences/com.jetbrains.rustrover.plist","~/Library/Saved Application State/com.jetbrains.rustrover.savedState"]}]]},"ruswitcher":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Keyboard layout switcher","homepage":"https://github.com/rashn/RuSwitcher","names":["RuSwitcher"],"ruby_source_checksum":{":sha256":"988456d77553b8d4f074222c673df7fcca05faae4d8c9934916d46b5486031c9"},"ruby_source_path":"Casks/r/ruswitcher.rb","sha256":"cade8bc1d431d29bb67799e4cb4aa0841299ebcf600f491c5770fac42552c3a2","tap_string":"homebrew/cask","url_args":["https://github.com/rashn/RuSwitcher/releases/download/v3.4.0/RuSwitcher-3.4.0.dmg"],"version":"3.4.0","raw_artifacts":[[":app",["RuSwitcher.app"]],[":zap",{":trash":["~/Library/Logs/RuSwitcher","~/Library/Preferences/com.ruswitcher.app.plist"]}]]},"rwts-pdfwriter":{"depends_on_args":{":macos":":any"},"desc":"Print driver for printing documents directly to a pdf file","homepage":"https://github.com/rodyager/RWTS-PDFwriter","names":["RWTS PDFwriter"],"ruby_source_checksum":{":sha256":"90cb5d9b5b0a24a54ac0e4318576c5f7429fc7c06ecc8e27c2491ad5203e55bd"},"ruby_source_path":"Casks/r/rwts-pdfwriter.rb","sha256":"be3b2931b58e021d276e4e0bcb598536aec4f69642f546b7769583ca47b1675d","tap_string":"homebrew/cask","url_args":["https://github.com/rodyager/RWTS-PDFwriter/releases/download/v3.1e/RWTS-PDFwriter.pkg"],"version":"3.1e","raw_artifacts":[[":uninstall",{":script":{":executable":"/Library/Printers/RWTS/PDFwriter/uninstall",":sudo":true}}],[":pkg",["RWTS-PDFwriter.pkg"]]]},"ryver":{"caveats_rosetta":true,"container_args":{":nested":"Ryver-1.3.3.dmg"},"depends_on_args":{":macos":":any"},"desc":"Team communication and collaboration software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ryver.com/","names":["Ryver"],"ruby_source_checksum":{":sha256":"8f15474d30e026344035b8320d8f2f621e934c169267d251558cc8087029a2eb"},"ruby_source_path":"Casks/r/ryver.rb","sha256":"8186020f264ef51c94430321710c74f3043b34aabb08be29fafe1e7b4aa1c3ae","tap_string":"homebrew/cask","url_args":["https://downloads.ryver.com/mac/ryver-1.3.3.zip"],"version":"1.3.3","raw_artifacts":[[":app",["Ryver.app"]],[":zap",{":trash":["~/Library/Application Support/Ryver","~/Library/Logs/Ryver","~/Library/Preferences/Ryver.helper.plist","~/Library/Preferences/Ryver.plist","~/Library/Saved Application State/Ryver.savedState"]}]]},"sabaki":{"depends_on_args":{":macos":":monterey"},"desc":"Go board and SGF editor","homepage":"https://sabaki.yichuanshen.de/","names":["Sabaki"],"ruby_source_checksum":{":sha256":"23c33dfe5b185520eabb00dd88cdde3265207ec82e599dbf0b0da0f52d68eac1"},"ruby_source_path":"Casks/s/sabaki.rb","sha256":"c44b9f253351e84d91b40cfd51257d12fc6772980791fbdf42e253f7f17ca992","tap_string":"homebrew/cask","url_args":["https://github.com/SabakiHQ/Sabaki/releases/download/v0.60.0/sabaki-v0.60.0-mac-x64.dmg"],"version":"0.60.0","raw_artifacts":[[":app",["Sabaki.app"]],[":zap",{":trash":["~/Library/Application Support/Sabaki","~/Library/Preferences/de.yichuanshen.sabaki.plist","~/Library/Saved Application State/de.yichuanshen.sabaki.savedState"]}]]},"sabnzbd":{"depends_on_args":{":macos":":any"},"desc":"Binary newsreader","homepage":"https://sabnzbd.org/","names":["SABnzbd"],"ruby_source_checksum":{":sha256":"8cf505d2cc7eaf73d30dd5e6d6c7d3e7f5deb81b3372791d9f21d3f1747ad521"},"ruby_source_path":"Casks/s/sabnzbd.rb","sha256":"a6ec86a423206a0780b8e204ac35aae6ada43d23c35fd0291f4b239e94446c5a","tap_string":"homebrew/cask","url_args":["https://github.com/sabnzbd/sabnzbd/releases/download/5.1.3/SABnzbd-5.1.3-macos.dmg"],"version":"5.1.3","raw_artifacts":[[":app",["SABnzbd.app"]],[":zap",{":trash":"~/Library/Application Support/SABnzbd"}]]},"sacnview":{"depends_on_args":{":macos":":any"},"desc":"Tool for monitoring and sending the Streaming ACN lighting control protocol","homepage":"https://sacnview.org/","names":["sACNView"],"ruby_source_checksum":{":sha256":"afc605d544a0fb6b8a63e144289ee6e21bc39066c2cb7d12e0238ac8d3ccf1ae"},"ruby_source_path":"Casks/s/sacnview.rb","sha256":"1f6e1ba203876214a147618fb5c93376d13c02090c4bfe17cbb6a7cffbc21d45","tap_string":"homebrew/cask","url_args":["https://github.com/docsteer/sacnview/releases/download/v3.1.0/sACNView.dmg"],"version":"3.1.0","raw_artifacts":[[":uninstall",{":quit":"net.tomsteer.sacnview"}],[":app",["sACNView.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.carallon.sacnview","~/Library/Containers/com.carallon.sacnview","~/Library/Preferences/net.tomsteer.sACNView.plist"]}]]},"saega":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Dictation app for Swedish and Norwegian","homepage":"https://saega.app/","names":["Saega"],"ruby_source_checksum":{":sha256":"6e8e98118558d6fdbad4006fe362d386417b327f9d04c87d7eebbf0824c674d2"},"ruby_source_path":"Casks/s/saega.rb","sha256":"f1a8cd801bd470006fef6c5466bbd75233073f84b32abe4069c9911c91732c54","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/saega-downloads/Saega-1.3.1.dmg"],"version":"1.3.1","raw_artifacts":[[":app",["Saega.app"]],[":zap",{":trash":["~/Library/Application Support/Saega","~/Library/Caches/app.saega.app","~/Library/HTTPStorages/app.saega.app","~/Library/Logs/Saega","~/Library/Preferences/app.saega.app.plist"]}]]},"safari-technology-preview":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Web browser","homepage":"https://developer.apple.com/safari/resources/","names":["Safari Technology Preview"],"ruby_source_checksum":{":sha256":"cbb5565745d9f6269779c32387fdf42fde7a21136aac8d7dab29ff6977f64b33"},"ruby_source_path":"Casks/s/safari-technology-preview.rb","sha256":"fa9022a5b885db69383e9db0e8a3bd711a9f101f216af8a5ade8f2277a1ffd02","tap_string":"homebrew/cask","url_args":["https://secure-appldnld.apple.com/STP/142-43796-20261022-5c49ab3e-e501-4219-a605-c14a70cf5e86/SafariTechPreview255.dmg"],"version":"255,142-43796-20261022-5c49ab3e-e501-4219-a605-c14a70cf5e86","raw_artifacts":[[":uninstall",{":launchctl":["com.apple.AuthenticationServicesCore.AuthenticationServicesAgent","com.apple.AuthenticationServicesCore.AuthenticationServicesAgent-STP","com.apple.SafariSyncService","com.apple.SafariTechnologyPreview.History","com.apple.SafariTechnologyPreview.SyncService","com.apple.webkit.webpushd","com.apple.webkit.webpushd.relocatable"],":quit":"com.apple.SafariTechnologyPreview",":pkgutil":"com.apple.pkg.SafariTechPreview*",":delete":"/Applications/Safari Technology Preview.app"}],[":pkg",["SafariTechPreview255.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.apple.SafariTechnologyPreview*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.apple.safaritechnologypreview.sfl*","~/Library/Caches/com.apple.SafariTechnologyPreview","~/Library/Containers/com.apple.SafariTechnologyPreview*","~/Library/Preferences/com.apple.SafariTechnologyPreview*","~/Library/SafariTechnologyPreview","~/Library/Saved Application State/com.apple.SafariTechnologyPreview.savedState","~/Library/SyncedPreferences/com.apple.SafariTechnologyPreview*","~/Library/WebKit/com.apple.SafariTechnologyPreview"]}]]},"safe-exam-browser":{"depends_on_args":{":macos":":any"},"desc":"Web browser environment to carry out e-assessments safely","homepage":"https://safeexambrowser.org/","names":["Safe Exam Browser"],"ruby_source_checksum":{":sha256":"5f967bf352cc97cd4d16d9352855f2a77e712452f83ea52a396d20360a47bdb1"},"ruby_source_path":"Casks/s/safe-exam-browser.rb","sha256":"85e774fdc27bba02f0233e5f9ca5b07c43d92058cac44ce666dcca4f68f192ab","tap_string":"homebrew/cask","url_args":["https://github.com/SafeExamBrowser/seb-mac/releases/download/3.7.1.1/SafeExamBrowser-3.7.1.1.dmg"],"version":"3.7.1.1","raw_artifacts":[[":uninstall",{":quit":"org.safeexambrowser.SafeExamBrowser"}],[":app",["Safe Exam Browser.app"]],[":zap",{":trash":["~/Library/Caches/org.safeexambrowser.SafeExamBrowser","~/Library/Logs/Safe Exam Browser","~/Library/Preferences/org.safeexambrowser.SafeExamBrowser.plist","~/Library/WebKit/org.safeexambrowser.SafeExamBrowser"]}]]},"safeincloud-password-manager":{"depends_on_args":{":macos":":any"},"desc":"Cross-platform AES-256 password manager","disable_args":{":date":"2026-03-15",":because":":moved_to_mas"},"homepage":"https://www.safe-in-cloud.com/","names":["SafeInCloud Password Manager"],"ruby_source_checksum":{":sha256":"01e9f3bebea358b7c5996087decd07563830958bcba9b20e437e34c81ae0a511"},"ruby_source_path":"Casks/s/safeincloud-password-manager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.safe-in-cloud.com/download/SafeInCloud.dmg"],"version":"24.14.1,2414001","raw_artifacts":[[":app",["SafeInCloud Password Manager.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.safeincloud.Safe-In-Cloud.OSX","~/Library/Application Scripts/com.safeincloud.Safe-In-Cloud.OSX.Safari-Extension","~/Library/Containers/com.safeincloud.Safe-In-Cloud.OSX","~/Library/Containers/com.safeincloud.Safe-In-Cloud.OSX.Safari-Extension"]}]]},"sage":{"depends_on_args":{":macos":":any"},"desc":"Mathematics software system","homepage":"https://www.sagemath.org/","names":["Sage"],"ruby_source_checksum":{":sha256":"0c35f90c946ebc4b45e992c6fa4c8e6156886f74fd58f80c76100f59d98485d0"},"ruby_source_path":"Casks/s/sage.rb","sha256":"d8424f0401df2d5efe94c6fc8d8b8aabd53034fc9a050cb442bda09cc10e12e6","tap_string":"homebrew/cask","url_args":["https://github.com/3-manifolds/Sage_macOS/releases/download/v10.9.1/SageMath-10.9_x86_64.dmg"],"version":"10.9,10.9.1","raw_artifacts":[[":uninstall",{":quit":["com.tcltk.tcllibrary","com.tcltk.tklibrary","org.computop.sage","org.computop.SageMath"],":pkgutil":["org.computop.SageMath.10_9.bin","org.computop.SageMath.10_9.share","org.computop.SageMath.10_9.texlive"]}],[":pkg",["Recommended_10_9.pkg"]],[":app",["SageMath-10-9.app"]],[":zap",{":trash":["~/.sage","~/Library/Application Support/SageMath","~/Library/Preferences/SageMath.plist"]}]]},"sakura":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Launcher of SakuraFrp","homepage":"https://www.natfrp.com/tunnel/download","names":["SakuraLauncher"],"ruby_source_checksum":{":sha256":"c0dfb46b781c2e87dfd8a5e1855ccea62a1f77efca5318bed839d2c15efcd5b3"},"ruby_source_path":"Casks/s/sakura.rb","sha256":"9083d65ccc3be16bbe667edcd3d67120404e395a39202cf680483d685e0a248d","tap_string":"homebrew/cask","url_args":["https://nya.globalslb.net/natfrp/client/launcher-macos/3.2.0/SakuraLauncher_macOS_x86_64.dmg"],"version":"3.2.0","raw_artifacts":[[":app",["SakuraLauncher.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.natfrp.launcher.ui","~/Library/Containers/com.natfrp.launcher.ui"]}]]},"saleae-logic":{"depends_on_args":{":macos":":monterey"},"desc":"Signal analysis for Saleae's devices","homepage":"https://www.saleae.com/","names":["Saleae Logic2"],"ruby_source_checksum":{":sha256":"730e77570415497852cf3623edf70bcc4672bcecd5d3128d073fafffd5dd7efa"},"ruby_source_path":"Casks/s/saleae-logic.rb","sha256":"9540109b80062dfc128eb7e31b90e7b71c07ff5ec5d4ae796a3fca22d97743d0","tap_string":"homebrew/cask","url_args":["https://downloads2.saleae.com/logic2/Logic-2.4.48-macos-x64.zip"],"version":"2.4.48","raw_artifacts":[[":app",["Saleae Logic.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.saleae.saleae.sfl*","~/Library/Application Support/Logic","~/Library/Logs/Logic2","~/Library/Preferences/com.saleae.saleae.plist","~/Library/Saved Application State/com.saleae.saleae.savedState"]}]]},"salesforce-cli":{"depends_on_args":{":macos":":any"},"desc":"CLI tools for Salesforce","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://developer.salesforce.com/tools/salesforcecli","names":["Salesforce CLI"],"ruby_source_checksum":{":sha256":"773a7fac56f0714cb65fa37cd745f673e4d025b78ab79cfbb0ed2790449b4684"},"ruby_source_path":"Casks/s/salesforce-cli.rb","sha256":"00a84b4dc4fd8e279498bd8479af09b4eb3d4f9c46da21b213064f61099c9d44","tap_string":"homebrew/cask","url_args":["https://github.com/salesforcecli/cli/releases/download/2.149.9/sf-v2.149.9-3ee5999-x64.pkg"],"version":"2.149.9,3ee5999","raw_artifacts":[[":uninstall",{":pkgutil":"com.salesforce.cli",":delete":["/usr/local/bin/sf","/usr/local/bin/sfdx"]}],[":pkg",["sf-v2.149.9-3ee5999-x64.pkg"]],[":zap",{":trash":["~/.cache/sf","~/.config/sf","~/.local/share/sf","~/.sf"]}]]},"salt":{"depends_on_args":{":macos":":any"},"desc":"Automation and infrastructure management engine","homepage":"https://saltproject.io/","names":["Salt"],"ruby_source_checksum":{":sha256":"8dfac89cf308db2694c2e7ce06835bb748b456cfb5d4a95450715ff590351066"},"ruby_source_path":"Casks/s/salt.rb","sha256":"d2a3643c44d66dd2a0f50392cc0e071d40bf067d300121cabbb2f500ddb4afb1","tap_string":"homebrew/cask","url_args":["https://packages.broadcom.com/artifactory/saltproject-generic/macos/3008.4/salt-3008.4-py3-x86_64.pkg"],"version":"3008.4","raw_artifacts":[[":uninstall",{":launchctl":["com.saltstack.salt.api","com.saltstack.salt.master","com.saltstack.salt.minion","com.saltstack.salt.syndic"],":pkgutil":"com.saltstack.salt"}],[":pkg",["salt-3008.4-py3-x86_64.pkg"]],[":zap",{":trash":"/etc/salt"}]]},"sameboy":{"depends_on_args":{":macos":":any"},"desc":"Game Boy and Game Boy Color emulator","homepage":"https://sameboy.github.io/","names":["SameBoy"],"ruby_source_checksum":{":sha256":"1da30131540300bcb67299619eee2f21127293e43c955c0fef25b0eafc0aba36"},"ruby_source_path":"Casks/s/sameboy.rb","sha256":"ae341356049bf83c2d90827de78f70f604310d207e92c95ee882ad94c573921b","tap_string":"homebrew/cask","url_args":["https://github.com/LIJI32/SameBoy/releases/download/v1.0.4/sameboy_cocoa_v1.0.4.zip"],"version":"1.0.4","raw_artifacts":[[":uninstall",{":quit":"com.github.liji32.sameboy"}],[":app",["SameBoy.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.github.liji32.sameboy.sfl*","~/Library/Caches/com.github.liji32.sameboy","~/Library/Preferences/com.github.liji32.sameboy.plist","~/Library/Saved Application State/com.github.liji32.sameboy.savedState"]}]]},"samsung-magician":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Manage Samsung internal and portable SSDs, memory cards, and USB flash drives","homepage":"https://semiconductor.samsung.com/consumer-storage/support/tools/","names":["Samsung Magician Software"],"ruby_source_checksum":{":sha256":"f09765da87b548434fe1fe6c86b887211e6c5ff521b87da2d0a81539abc0c0b2"},"ruby_source_path":"Casks/s/samsung-magician.rb","sha256":"26c40063b1c30220dbd28e2d54db483521b43ad117471a6e013736a0715b810c","tap_string":"homebrew/cask","url_args":["https://download.semiconductor.samsung.com/resources/software-resources/Samsung_Magician_Installer_Official_9.0.1.950.pkg"],"version":"9.0.1.950","raw_artifacts":[[":uninstall",{":launchctl":"com.samsung.magiciansvc",":quit":"/Applications/SamsungMagician.app",":kext":["com.samsung.magicianpssd.driver","com.samsung.magicianpssd.driverX"],":pkgutil":["com.samsung.magician.softwarepkg","com.samsung.magician.svc","com.samsung.magicianpssd.driverpkg","com.samsung.magicianpssd.driverXpkg","com.samsung.magicianpssduniversal.driverpkg","com.samsung.magicianpssduniversal.driverXpkg","com.samsung.portablessdplusuniversal.softwarepkg"],":delete":["/Library/Extensions/SamsungMagicianPSSDDriver.kext","/Library/Extensions/SamsungMagicianPSSDDriverX.kext"]}],[":installer",{":manual":"Samsung_Magician_Installer_Official_9.0.1.950.pkg"}],[":zap",{":trash":["~/Library/Application Support/Samsung Magician","~/Library/Application Support/Samsung/Samsung Magician","~/Library/LaunchAgents/com.samsung.magicianapp.plist","~/Library/LaunchAgents/com.samsung.magiciansvc.plist","~/Library/Saved Application State/com.samsung.magician.*"]}]],"raw_caveats":"samsung-magician requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n\nYou must reboot for the installation of samsung-magician to take effect.\n"},"sanctum":{"depends_on_args":{":macos":":any"},"desc":"Run LLMs locally","disable_args":{":date":"2026-09-16",":because":":no_longer_available"},"homepage":"https://sanctum.ai/","names":["Sanctum"],"ruby_source_checksum":{":sha256":"1914caed98beaea4fda56a510fc1476987368a9ef197d1a2891ef5d45d2efb9f"},"ruby_source_path":"Casks/s/sanctum.rb","sha256":"f804209bc9f5d07587dadce675edb8238a047cad9e5d927d1a5a62cd234efc1c","tap_string":"homebrew/cask","url_args":["https://sanctum.ai/darwin-x86_64/Sanctum_1.9.1_x64.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"1.9.1","raw_artifacts":[[":app",["Sanctum.app"]],[":zap",{":trash":["~/Library/Application Support/ai.sanctum.chat","~/Library/Caches/ai.sanctum.chat","~/Library/Logs/ai.sanctum.chat","~/Library/Saved Application State/ai.sanctum.chat.savedState","~/Library/WebKit/ai.sanctum.chat"]}]]},"sandisk":{"depends_on_args":{":macos":":monterey"},"desc":"Managing SanDisk external drives","homepage":"https://www.sandisk.com/topics/accessories/sandisk-app-for-backups","names":["SANDISK"],"ruby_source_checksum":{":sha256":"dfd25ae7614c2cc86407f8ff9885bd210bd042e2d94e1bfd8e068f290b54b7ee"},"ruby_source_path":"Casks/s/sandisk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.sandisk.com/downloads/sandiskapp-mac.dmg"],"version":"3.4.2,2717","raw_artifacts":[[":app",["SANDISK.app"]],[":zap",{":trash":["~/Library/Application Support/com.sandisk.smz2.mac","~/Library/Caches/com.sandisk.smz2.mac","~/Library/HTTPStorages/com.sandisk.smz2.mac","~/Library/Preferences/com.sandisk.smz2.mac.plist"]}]]},"sanesidebuttons":{"depends_on_args":{":macos":":ventura"},"desc":"Menu bar app that enables system-wide navigation using side mouse buttons","homepage":"https://janhuelsmann.com/sanesidebuttons","names":["SaneSideButtons"],"ruby_source_checksum":{":sha256":"ec4674899c7fec2cb7ff3a24000be93dfe38924abe4823b4d4865f49bbb9fa03"},"ruby_source_path":"Casks/s/sanesidebuttons.rb","sha256":"c9bdf7cf464a7c68614c189a014fcb3bb2c92edcdc2826e33b983046e69ab742","tap_string":"homebrew/cask","url_args":["https://github.com/thealpa/SaneSideButtons/releases/download/1.2.0/SaneSideButtons.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["SaneSideButtons.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.janhuelsmann.SaneSideButtons","~/Library/Containers/com.janhuelsmann.SaneSideButtons","~/Library/Preferences/com.janhuelsmann.sanesidebuttons.plist"]}]]},"santa":{"depends_on_args":{":macos":":ventura"},"desc":"Binary authorization system","homepage":"https://github.com/northpolesec/santa","names":["Santa"],"ruby_source_checksum":{":sha256":"087e39a0e4a724a94abac0d95e967d83aca6c0b57f6d95a1ea6e3d3e846bf4e4"},"ruby_source_path":"Casks/s/santa.rb","sha256":"229cbfca5a8ec31075dd71b38e82f5e14230ba3551e8f33c2d8dc998b0ebf1a6","tap_string":"homebrew/cask","url_args":["https://github.com/northpolesec/santa/releases/download/2026.8/santa-2026.8.dmg"],"version":"2026.8","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/Applications/Santa.app/Contents/MacOS/Santa",":args":["--unload-system-extension"],":sudo":true,":must_succeed":false},":launchctl":["com.northpolesec.santa","com.northpolesec.santa.bundleservice","com.northpolesec.santa.metricservice","com.northpolesec.santa.syncservice","com.northpolesec.santad"],":pkgutil":"com.northpolesec.santa",":delete":["/Applications/Santa.app","/usr/local/bin/santactl"]}],[":pkg",["santa-2026.8.pkg"]],[":zap",{":delete":["/var/db/santa","/var/log/santa*"],":trash":["/private/etc/asl/com.northpolesec.santa.asl.conf","/private/etc/newsyslog.d/com.northpolesec.santa.newsyslog.conf"]}]]},"saoimageds9":{"depends_on_args":{":macos":":any"},"desc":"Astronomical data visualisation tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sites.google.com/cfa.harvard.edu/saoimageds9/home","names":["SAOImage DS9"],"ruby_source_checksum":{":sha256":"6ad7303ca6d1f32f68812fe61067211fc95a26c47f5bf4a086550bdd65ca3820"},"ruby_source_path":"Casks/s/saoimageds9.rb","sha256":"a5d718aa95704c47f234e3da54362b45be4a396354074191dfd9dffab4d9bbfb","tap_string":"homebrew/cask","url_args":["https://ds9.si.edu/download/macosventurax86/SAOImageDS9%208.7.dmg"],"version":"8.7","raw_artifacts":[[":app",["SAOImageDS9.app"]],[":zap",{":trash":["~/.ds9","~/Library/Preferences/com.sao.SAOImageDS9.plist","~/Library/Saved Application State/com.sao.SAOImageDS9.savedState"]}]]},"sapmachine-jdk":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from SAP","homepage":"https://sapmachine.io/","names":["SapMachine OpenJDK Development Kit"],"ruby_source_checksum":{":sha256":"63874910941c791eb84bd4e12edfc77245c40c6462e90fa9d4d405b8520c23ea"},"ruby_source_path":"Casks/s/sapmachine-jdk.rb","sha256":"a1f1702231cbcbc6ee3bb6dddaf44b21ced473d17d296e9016b2b3ed05d29773","tap_string":"homebrew/cask","url_args":["https://github.com/SAP/SapMachine/releases/download/sapmachine-24.0.2/sapmachine-jdk-24.0.2_macos-x64_bin.dmg"],"version":"24.0.2","raw_artifacts":[[":artifact",["sapmachine-jdk-24.0.2.jdk"],{":target":"/Library/Java/JavaVirtualMachines/sapmachine-jdk.jdk"}],[":zap",{":trash":"~/Library/Saved Application State/com.sap.openjdk.jconsole.savedState"}]]},"satdump":{"depends_on_args":{":macos":":any"},"desc":"Generic satellite data processing software","homepage":"https://www.satdump.org/","names":["SatDump"],"ruby_source_checksum":{":sha256":"e8fb2a9821bc906adcb79587f923a56c2dd92cf0c1e4f6703a033f2b1ba9b6e3"},"ruby_source_path":"Casks/s/satdump.rb","sha256":"009e48d0b243a1090e07ffe71b2678a0aab314129802522c6aafef4c83b7dcd7","tap_string":"homebrew/cask","url_args":["https://github.com/SatDump/SatDump/releases/download/1.2.2/SatDump-macOS-Intel.dmg"],"version":"1.2.2","raw_artifacts":[[":app",["SatDump.app"]],[":binary",["$APPDIR/SatDump.app/Contents/MacOS/satdump"]],[":zap",{":trash":"~/Library/Saved Application State/com.altillimity.satdump.savedState"}]]},"satellite-eyes":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Changes your desktop wallpaper to the satellite view of where you are","homepage":"https://satelliteeyes.tomtaylor.co.uk/","names":["Satellite Eyes"],"ruby_source_checksum":{":sha256":"04b72aa8ac6c80bc92dd87f64fe1dc54189bf3fa88a4e27fe15262b389901d28"},"ruby_source_path":"Casks/s/satellite-eyes.rb","sha256":"9dfb93dd0f1d0975e9aab5b2d5fcb21890b220f1cf6e9c3c973156a4c469d88f","tap_string":"homebrew/cask","url_args":["https://satellite-eyes.s3.amazonaws.com/satellite-eyes-2.2.0.zip"],"version":"2.2.0","raw_artifacts":[[":uninstall",{":quit":"uk.co.tomtaylor.SatelliteEyes"}],[":app",["Satellite Eyes.app"]],[":zap",{":trash":["~/Library/Application Support/Satellite Eyes","~/Library/Caches/uk.co.tomtaylor.SatelliteEyes","~/Library/HTTPStorages/uk.co.tomtaylor.SatelliteEyes","~/Library/Preferences/uk.co.tomtaylor.SatelliteEyes.plist"]}]]},"satyrn":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Jupyter client","homepage":"https://satyrn.app/","names":["Satyrn"],"ruby_source_checksum":{":sha256":"a3f5a529493a6137118f0e3204dd62bc7d7b9752c8505d5ace5e07dd31f967bb"},"ruby_source_path":"Casks/s/satyrn.rb","sha256":"f60ae84e56e1d8ffbd19c5f78ecd38b8da2caebe747dfa7389bae44f7e308118","tap_string":"homebrew/cask","url_args":["https://satyrn-updates.s3.amazonaws.com/satyrn-0.0.118-x64.dmg"],"version":"0.0.118","raw_artifacts":[[":app",["satyrn.app"]],[":zap",{":trash":["~/Library/Application Support/Satyrn","~/Library/Caches/com.satyrn.app","~/Library/Caches/com.satyrn.app.ShipIt","~/Library/Caches/satyrn-updater","~/Library/HTTPStorages/com.satyrn.app","~/Library/Preferences/ByHost/com.satyrn.app.ShipIt.*.plist","~/Library/Preferences/com.satyrn.app.plist","~/Library/Saved Application State/com.satyrn.app.savedState"]}]]},"sauce-connect":{"depends_on_args":{":macos":":any"},"desc":"Proxy server to securely connect to the Sauce Labs automated testing platform","homepage":"https://docs.saucelabs.com/secure-connections/sauce-connect-5/","names":["Sauce Connect"],"ruby_source_checksum":{":sha256":"80e9116a72f590485a3c520debd2f1d21ed014a08088b7e8129ac4c2510b294b"},"ruby_source_path":"Casks/s/sauce-connect.rb","sha256":"3b48b144a262c254cfb86483557d80474d696411563d69b2a90c4c12bed7e339","tap_string":"homebrew/cask","url_args":["https://saucelabs.com/downloads/sauce-connect/5.5.3/sauce-connect-5.5.3_darwin.all.zip"],"version":"5.5.3","raw_artifacts":[[":binary",["sc"]],[":bash_completion",["completions/sc.bash"]],[":zsh_completion",["completions/sc.zsh"]],[":fish_completion",["completions/sc.fish"]]]},"sauerbraten":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Multiplayer & singleplayer first person shooter","homepage":"http://sauerbraten.org/","names":["Cube 2: Sauerbraten"],"ruby_source_checksum":{":sha256":"89670efb957f6ceb1de8ec4c5e2b8a694f05cbb298a2bd4b1eff6c35d2abf9f4"},"ruby_source_path":"Casks/s/sauerbraten.rb","sha256":"a7e26c85ff15be88b9ced26e64c2fa0e68bde1325c146763833abac591898bcb","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/sauerbraten/sauerbraten/2020_11_29/sauerbraten_2020_12_21_macos.dmg"],"version":"2020.11.29,2020.12.21","raw_artifacts":[[":app",["Sauerbraten.app"]]]},"save-hollywood":{"depends_on_args":{":macos":":any"},"desc":"Screen saver for custom video files","disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"http://s.sudre.free.fr/Software/SaveHollywood/about.html","names":["SaveHollywood Screensaver"],"ruby_source_checksum":{":sha256":"864e7e04e6991ec547cb15f707f800b736a580c7d6ca10a5152aa26fa6ae4f43"},"ruby_source_path":"Casks/s/save-hollywood.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["http://s.sudre.free.fr/Software/files/SaveHollywood.dmg"],"version":"2.5","raw_artifacts":[[":screen_saver",["SaveHollywood.saver"]]]},"sc-menu":{"depends_on_args":{":macos":":ventura"},"desc":"Simple smartcard menu item","homepage":"https://github.com/boberito/sc_menu","names":["SC Menu"],"ruby_source_checksum":{":sha256":"5d65dd0bd44ea2e0a2f3251a53014ade9c609100c04de0932561be4f47906fcb"},"ruby_source_path":"Casks/s/sc-menu.rb","sha256":"e8ce8777d1b3d157f60b48dc5e6022e719e067e68e9a4d7d852792f7166f5cab","tap_string":"homebrew/cask","url_args":["https://github.com/boberito/sc_menu/releases/download/2.1.1/SC_Menu.dmg"],"version":"2.1.1","raw_artifacts":[[":uninstall",{":quit":"com.ttinc.sc-menu"}],[":app",["SC Menu.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.bob.sc-menu","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bob.sc-menu.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.ttinc.sc-menu.sfl*","~/Library/Containers/com.bob.sc-menu"]}]]},"scala-ide":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://scala-ide.org/","names":["Scala IDE"],"ruby_source_checksum":{":sha256":"46a8e72f8bffdaf4e8e383f537801c55ba8c295cbe01de1d80568d42f8fb83bf"},"ruby_source_path":"Casks/s/scala-ide.rb","sha256":"b86a37066cb375615c2a9a61a0152b66a0b172b90e15a33c339f89d2516315f9","tap_string":"homebrew/cask","url_args":["https://downloads.typesafe.com/scalaide-pack/4.7.0-vfinal-oxygen-212-20170929/scala-SDK-4.7.0-vfinal-2.12-macosx.cocoa.x86_64.zip"],"version":"4.7.0,2.12,20170929","raw_artifacts":[[":app",["eclipse.app"],{":target":"Scala IDE.app"}]]},"scansnap-home":{"auto_updates":true,"container_args":{":nested":"Download/MacSSHomeInstaller_4_1_0.dmg"},"depends_on_args":{":macos":":any"},"desc":"ScanSnap Scanner software","homepage":"https://www.pfu.ricoh.com/global/scanners/scansnap/sshome/","names":["ScanSnap Home"],"ruby_source_checksum":{":sha256":"fb716f5584093a4530f05d78fa453a64720dc611c38009563d6a57590e19f2ec"},"ruby_source_path":"Casks/s/scansnap-home.rb","sha256":"7b5c5ad3caa7a9f7d370d6be2057fc571319407e34f8159250f06d40bb0f7a82","tap_string":"homebrew/cask","url_args":["https://origin.pfultd.com/downloads/ss/sshinst/m-410/MacSSHOfflineInstaller_4_1_0.dmg"],"version":"4.1.0","raw_artifacts":[[":uninstall",{":launchctl":["com.fujitsu.pfu.SshRegister","com.fujitsu.pfu.SshResident","com.fujitsu.pfu.SshSCloudWatch","com.ricoh.pfu.SshAutoLaunch"],":quit":["com.fujitsu.pfu.Ssh*","com.fujitsu.pfu.SSMenuBar"],":pkgutil":"com.fujitsu.pfu.scansnap.Home.*"}],[":pkg",["ScanSnap Home.pkg"]],[":zap",{":delete":"/Library/Application Support/PFU",":trash":["~/Library/Application Support/PFU","~/Library/Caches/jp.co.pfu.SSHomeWizard","~/Library/HTTPStorages/jp.co.pfu.SSHomeWizard","~/Library/Preferences/com.fujitsu.pfu.*","~/Library/Saved Application State/com.fujitsu.pfu.ScanSnapHome.savedState","~/Library/Saved Application State/jp.co.pfu.SSHomeWizard.savedState"]}]]},"scapple":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Notepad software","homepage":"https://www.literatureandlatte.com/scapple.php","names":["Scapple"],"ruby_source_checksum":{":sha256":"429ec05ac351f4fac145c732abbd385d616d1616472f8b038125549473cb21ef"},"ruby_source_path":"Casks/s/scapple.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://scrivener.s3.amazonaws.com/Scapple.dmg"],"version":"1.5.4","raw_artifacts":[[":app",["Scapple.app"]],[":zap",{":trash":["~/Library/Application Support/CloudDocs/session/containers/iCloud.com.literatureandlatte.scapple","~/Library/Application Support/CloudDocs/session/containers/iCloud.com.literatureandlatte.scapple.plist","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.literatureandlatte.scapple.sfl*","~/Library/Application Support/Scapple","~/Library/Autosave Information/com.literatureandlatte.scapple.plist","~/Library/Caches/com.literatureandlatte.scapple","~/Library/HTTPStorages/com.literatureandlatte.scapple","~/Library/HTTPStorages/com.literatureandlatte.scapple.binarycookies","~/Library/Preferences/com.literatureandlatte.scapple.plist"]}]]},"scatter":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Desktop wallet for EOS","homepage":"https://get-scatter.com/","names":["Scatter"],"ruby_source_checksum":{":sha256":"ea90112db787e6e664c52eee877ab3e0c511547e10145c40f5f62971cc332289"},"ruby_source_path":"Casks/s/scatter.rb","sha256":"b7db4b8bb63547e4313520fa906e149646ee4f7344d916921af5c57dc885ebc2","tap_string":"homebrew/cask","url_args":["https://github.com/GetScatter/ScatterDesktop/releases/download/12.1.1/mac-scatter-12.1.1.dmg"],"version":"12.1.1","raw_artifacts":[[":app",["Scatter.app"]],[":zap",{":trash":["~/Library/Application Support/scatter","~/Library/Logs/scatter","~/Library/Preferences/com.get-scatter.server.plist","~/Library/Saved Application State/com.get-scatter.server.savedState"]}]]},"scene-maestro":{"depends_on_args":{":macos":":any"},"desc":"Remote control video playback on Scenica Player-equipped hosts","homepage":"https://sceni.ca/en/scene-maestro/","names":["Scene Maestro"],"ruby_source_checksum":{":sha256":"d20157b12ae908de88e54e3453d416fbdd6c9b00471b4055ce82501cdd87013e"},"ruby_source_path":"Casks/s/scene-maestro.rb","sha256":"0cc5ea56e0b885d5e5b876d00e0f0563052e7c5360db10661f076cc6b499ed3c","tap_string":"homebrew/cask","url_args":["https://sceni.ca/download/scene-maestro/scene-maestro-1.3.3.zip"],"version":"1.3.3","raw_artifacts":[[":app",["Scene Maestro.app"]],[":zap",{":trash":["~/Library/Caches/Scene Maestro","~/Library/Preferences/ByHost/ca.sceni.SceneMaestro.*.plist","~/Library/Preferences/ca.sceni.SceneMaestro.plist"]}]]},"scenebuilder":{"depends_on_args":{":macos":":any"},"desc":"Drag & drop GUI designer for JavaFX","homepage":"https://gluonhq.com/products/scene-builder/","names":["Scene Builder"],"ruby_source_checksum":{":sha256":"3039c6e23246f8902a4908af1a507d68e09af4e07c7ebf6a7b68a7b57d54fd36"},"ruby_source_path":"Casks/s/scenebuilder.rb","sha256":"69a4d8a994d8ab57bc060c2e66e0e40d9f56043ac55577f7face0fdc64158af8","tap_string":"homebrew/cask","url_args":["https://download2.gluonhq.com/scenebuilder/26.0.0/install/mac/SceneBuilder-26.0.0-amd64.dmg"],"version":"26.0.0","raw_artifacts":[[":app",["SceneBuilder.app"]],[":zap",{":trash":["~/.scenebuilder","~/Library/Application Support/Scene Builder","~/Library/Saved Application State/com.gluonhq.scenebuilder.savedState"]}]]},"scenica-player":{"depends_on_args":{":macos":":any"},"desc":"Turn your device into an on-set player","homepage":"https://sceni.ca/en/player/","names":["Scenica Player"],"ruby_source_checksum":{":sha256":"4e2726d8880dff67fd3129e990c78d62a314a1b85d70fdfd16a7dfa3166440c5"},"ruby_source_path":"Casks/s/scenica-player.rb","sha256":"3bb893ff64e159253bfb94971671006ad4f4486adbd5a2a82691192ef902480f","tap_string":"homebrew/cask","url_args":["https://sceni.ca/download/scenica-player/scenica-player-1.4.5.zip"],"version":"1.4.5","raw_artifacts":[[":app",["Scenica Player.app"]],[":zap",{":trash":"~/Library/Preferences/ByHost/ca.sceni.Player.*.plist"}]]},"schism-tracker":{"depends_on_args":{":macos":":any"},"desc":"Oldschool sample-based music composition tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/schismtracker/schismtracker","names":["Schism Tracker"],"ruby_source_checksum":{":sha256":"5f7e369bb4d52e8f93b692e7b9ce81c6c0bb51c6f9f3ecac4aa18b04b2c27410"},"ruby_source_path":"Casks/s/schism-tracker.rb","sha256":"c4f389b52bb6d60a4a004c5db9bbbcdecb8b8a5a086f45c2aa31c4f1df51333d","tap_string":"homebrew/cask","url_args":["https://github.com/schismtracker/schismtracker/releases/download/20260524/schismtracker-20260524-macos.zip"],"version":"20260524","raw_artifacts":[[":app",["Schism Tracker.app"]],[":zap",{":trash":["~/Library/Application Support/Schism Tracker","~/Library/Saved Application State/org.schismtracker.SchismTracker.savedState"]}]]},"scidavis":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Application for scientific data analysis and visualization","homepage":"https://scidavis.sourceforge.net/","names":["SciDAVis"],"ruby_source_checksum":{":sha256":"57ee822a0c11a905c120e17fbe360b35a4b16dbe49f935b79120e4b633790564"},"ruby_source_path":"Casks/s/scidavis.rb","sha256":"921b597237a97b3a734cb9b50aaa233822856c4fa90e42f90a7b25e8beaa6b23","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/scidavis/scidavis-2.8-mac-dist.dmg"],"version":"2.8","raw_artifacts":[[":app",["scidavis.app"]],[":zap",{":trash":["~/.config/SciDAVis","~/Library/Saved Application State/net.sourceforge.scidavis.savedState"]}]]},"scidvsmac":{"depends_on_args":{":macos":":any"},"desc":"Chess toolkit","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://scidvspc.sourceforge.net/","names":["Scid vs. Mac"],"ruby_source_checksum":{":sha256":"ea2ba0c7119b1df3a14788743cc600c305abc026038279f461819bd4980f5992"},"ruby_source_path":"Casks/s/scidvsmac.rb","sha256":"89e16278504a9734671670f4dd5d5daa78f949808475fe5a111cf8c4b77763bf","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/scidvspc/ScidvsMac-4.27.x64.dmg"],"version":"4.27","raw_artifacts":[[":app",["ScidvsMac.app"]],[":zap",{":trash":["~/.scidvspc","~/Library/Preferences/net.sf.scid.plist","~/Library/Saved Application State/net.sf.scid.savedState"]}]]},"scihubeva":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cross-platform Sci-Hub GUI application powered by Python and Qt","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/leovan/SciHubEVA","names":["Sci-Hub EVA"],"ruby_source_checksum":{":sha256":"f7b86107984641ec5e3ba90391fa22ce5bf682d3a7b8c505b545ba5cd0a2490c"},"ruby_source_path":"Casks/s/scihubeva.rb","sha256":"30171d1122694f6fbf5ef3f79141ffa111de99cef19ae992bd895d3106dee810","tap_string":"homebrew/cask","url_args":["https://github.com/leovan/SciHubEVA/releases/download/v6.5.1/SciHubEVA-x86_64-v6.5.1.dmg"],"version":"6.5.1","raw_artifacts":[[":app",["Sci-Hub EVA.app"]],[":zap",{":trash":["~/Library/Caches/tech.leovan.SciHubEVA","~/Library/Logs/leovan.tech/SciHubEVA","~/Library/Preferences/tech.leovan.SciHubEVA.plist","~/Library/Saved Application State/tech.leovan.SciHubEVA.savedState"]}]]},"scilab":{"depends_on_args":{":macos":":any"},"desc":"Software for numerical computation","homepage":"https://www.scilab.org/","names":["Scilab"],"ruby_source_checksum":{":sha256":"0352dab4058a47cb51c8c4f28eb7c8e4cbb3f31c2f35e349aa02ef242cd26e93"},"ruby_source_path":"Casks/s/scilab.rb","sha256":"489d58cf4c40aae760283b8286b8ab065f51258bff360e12cd06830756da82a5","tap_string":"homebrew/cask","url_args":["https://www.scilab.org/download/2027.0.0/scilab-2027.0.0-x86_64.dmg"],"version":"2027.0.0","raw_artifacts":[[":uninstall",{":quit":"org.scilab.modules.jvm.Scilab"}],[":app",["scilab-2027.0.0.app"]],[":binary",["$APPDIR/scilab-2027.0.0.app/Contents/bin/scilab"]],[":binary",["$APPDIR/scilab-2027.0.0.app/Contents/bin/scilab-cli"]],[":zap",{":trash":"~/.Scilab"}]],"raw_caveats":"scilab requires Java 8. You can install it with:\n  brew install --cask temurin@8\n"},"scoot":{"depends_on_args":{":macos":":any"},"desc":"Keyboard-driven cursor actuator","homepage":"https://github.com/mjrusso/scoot","names":["Scoot"],"ruby_source_checksum":{":sha256":"6e789ecc50763372d9e30e30d14fc0d419785400f2229c2947cd545257c7ec24"},"ruby_source_path":"Casks/s/scoot.rb","sha256":"805f45f365bf71f5cd28fb63dafff9acefbe4dae50912cb8e6dd3bca2bf74d31","tap_string":"homebrew/cask","url_args":["https://github.com/mjrusso/scoot/releases/download/v1.3/Scoot.app.zip"],"version":"1.3","raw_artifacts":[[":app",["Scoot.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.mjrusso.Scoot","~/Library/Containers/com.mjrusso.Scoot","~/Library/Preferences/com.mjrusso.Scoot.plist"]}]]},"scout":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-11",":because":":unmaintained"},"desc":"Simple Sass processor","disable_args":{":date":"2025-11-11",":because":":unmaintained"},"homepage":"https://scout-app.io/","names":["Scout-App"],"ruby_source_checksum":{":sha256":"43087acf433cf050e4c36d69040875d1fd60089e5d7b0af97dd0023edf05ae0a"},"ruby_source_path":"Casks/s/scout.rb","sha256":"b9d38e1f80c12f93f806360ee0dea096a5e262b1436a9e2664ca52a2f7955658","tap_string":"homebrew/cask","url_args":["https://github.com/scout-app/scout-app/releases/download/v2.18.16/OSX_Scout-App_2.18.16.zip"],"version":"2.18.16","raw_artifacts":[[":app",["Scout-App.app"]],[":zap",{":trash":"~/Library/Application Support/scout-app"}]]},"scrapp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Screenshot tool with cloud storage","homepage":"https://scrapp.me/","names":["Scrapp"],"ruby_source_checksum":{":sha256":"d0d61a869c3ec0a4c273d68a9307cce80f095a969339b3be31721797aada03ad"},"ruby_source_path":"Casks/s/scrapp.rb","sha256":"fdc29a6f404d88b17cc73c2bccb0bde782be1f86d8d165d3f9b4c3b83f6fdf61","tap_string":"homebrew/cask","url_args":["https://scrap.blob.core.windows.net/download/1.6/Scrapp.zip"],"version":"1.6","raw_artifacts":[[":app",["Scrapp.app"]],[":zap",{":trash":["~/Library/Application Support/com.noArt.Scrapp","~/Library/Caches/com.noArt.Scrapp"]}]]},"scratch":{"depends_on_args":{":macos":":monterey"},"desc":"Programmes interactive stories, games, and animations","homepage":"https://scratch.mit.edu/download","names":["Scratch"],"ruby_source_checksum":{":sha256":"2653dd2594aa7b021d274e3ac42d509187c5c798ee7bac6253eafedf1ac654e9"},"ruby_source_path":"Casks/s/scratch.rb","sha256":"a0184df50e26ba3fbffd665b972108dfa3f0d7ce07b3fa7096a7c6749af3ff29","tap_string":"homebrew/cask","url_args":["https://downloads.scratch.mit.edu/desktop/Scratch%203.32.1.dmg"],"version":"3.32.1","raw_artifacts":[[":app",["Scratch 3.app"]],[":zap",{":trash":["~/Library/Application Support/Scratch","~/Library/Preferences/edu.mit.scratch.scratch-desktop.plist"]}]]},"screaming-frog-log-file-analyser":{"depends_on_args":{":macos":":any"},"desc":"SEO log audit tool","homepage":"https://www.screamingfrog.co.uk/log-file-analyser/","names":["Screaming Frog Log File Analyser"],"ruby_source_checksum":{":sha256":"4c6a67799b5fe52ce5c36d4ecbc079c37861401f3bc5ca34d05126bfc1673b6e"},"ruby_source_path":"Casks/s/screaming-frog-log-file-analyser.rb","sha256":"9e3d82746769bab0243b0c9616a5338074ef59e7d4aabd6f52c72323c5682a7a","tap_string":"homebrew/cask","url_args":["https://download.screamingfrog.co.uk/products/log-file-analyser/ScreamingFrogLogFileAnalyser-7.1-x86_64.dmg"],"version":"7.1","raw_artifacts":[[":app",["Screaming Frog Log File Analyser.app"]],[":zap",{":trash":["~/.ScreamingFrogLogfileAnalyser","~/Library/Application Support/uk.co.screamingfrog.ui.b"]}]]},"screaming-frog-seo-spider":{"depends_on_args":{":macos":":any"},"desc":"SEO site audit tool","homepage":"https://www.screamingfrog.co.uk/seo-spider/","names":["Screaming Frog SEO Spider"],"ruby_source_checksum":{":sha256":"fde03e6dc883b284561ee9f118392fb07bb12a0d9a8b8bed1e4f107f60d48db8"},"ruby_source_path":"Casks/s/screaming-frog-seo-spider.rb","sha256":"0f70c9fccb92edfc4378e66f90dad3078c177ebe239cf7564dab57553a3f2fad","tap_string":"homebrew/cask","url_args":["https://download.screamingfrog.co.uk/products/seo-spider/ScreamingFrogSEOSpider-24.3-x86_64.dmg"],"version":"24.3","raw_artifacts":[[":app",["Screaming Frog SEO Spider.app"]],[":zap",{":trash":["~/.ScreamingFrogSEOSpider","~/Library/Application Support/uk.co.screamingfrog.seospider.ui.b"]}]]},"screen-studio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Screen recorder and editor","homepage":"https://screen.studio/","names":["Screen Studio"],"ruby_source_checksum":{":sha256":"1dffe0447c486ec2ff1458568526b5b57b336a1a6f1bbe3688ec4a7c446b90d6"},"ruby_source_path":"Casks/s/screen-studio.rb","sha256":"df6263fb11fc4a672621163bb2b23a50d5f0c37ca78e68d16903c4efedeb7465","tap_string":"homebrew/cask","url_args":["https://screenstudioassets.com/releases/4.1.0-5005/Screen%20Studio-4.1.0-5005-mac.zip"],"version":"4.1.0-5005","raw_artifacts":[[":app",["Screen Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.timpler.screenstudio.sfl*","~/Library/Application Support/Screen Studio","~/Library/Caches/com.timpler.screenstudio","~/Library/Caches/com.timpler.screenstudio.ShipIt","~/Library/HTTPStorages/com.timpler.screenstudio","~/Library/Preferences/com.timpler.screenstudio.plist","~/Library/Saved Application State/com.timpler.screenstudio.savedState"],":rmdir":"~/Screen Studio Projects"}]]},"screenflick":{"depends_on_args":{":macos":":monterey"},"desc":"Screen recorder with audio","homepage":"https://www.araelium.com/screenflick-mac-screen-recorder","names":["Screenflick"],"ruby_source_checksum":{":sha256":"413c5d6e8b72585d43f7a49ab6a23a9b1d28db97dee1878fbab9e6872433d8ed"},"ruby_source_path":"Casks/s/screenflick.rb","sha256":"564768ebfd4db626c460824f4ccaac39de8f136afc715afc0c5e731b07acde46","tap_string":"homebrew/cask","url_args":["https://store.araelium.com/screenflick/downloads/versions/Screenflick3.3.3.zip"],"version":"3.3.3","raw_artifacts":[[":app",["Screenflick.app"]],[":zap",{":trash":["~/Library/Caches/com.araeliumgroup.screenflick","~/Library/Preferences/com.araeliumgroup.screenflick.plist","~/Library/WebKit/com.araeliumgroup.screenflick"]}]]},"screenflow":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Screen recording and video editing software","homepage":"https://www.telestream.net/screenflow/","names":["ScreenFlow"],"ruby_source_checksum":{":sha256":"c7608a5c9cdd6e7c6c3e6f88aa11670f19e0fd9d4dd3e47b523a35cd2ab2b86f"},"ruby_source_path":"Casks/s/screenflow.rb","sha256":"00bb03b77cffcdee8d1ed12011c2e303bb9117021deee611a402090116d84263","tap_string":"homebrew/cask","url_args":["https://www.telestream.net/download-files/screenflow/10-5/ScreenFlow-10.5.2.dmg"],"version":"10.5.2","raw_artifacts":[[":app",["ScreenFlow.app"]],[":zap",{":trash":["~/Library/Application Support/ScreenFlow","~/Library/Caches/net.telestream.screenflow9","~/Library/Cookies/net.telestream.screenflow9.binarycookies","~/Library/Preferences/net.telestream.screenflow.globallibrary.plist","~/Library/Preferences/net.telestream.screenflow9.plist","~/Library/Preferences/WSG985FR47.net.telestream.screenflowhelper.plist"]}]]},"screenfocus":{"depends_on_args":{":macos":":any"},"desc":"Tool to manage multiple screens","homepage":"https://www.apptorium.com/screenfocus","names":["ScreenFocus"],"ruby_source_checksum":{":sha256":"a45305a8ad2d660c6b7fc4b2c17146be8a5413be2b5abeec918649aeeac9651c"},"ruby_source_path":"Casks/s/screenfocus.rb","sha256":"4b4bafc62e0f17896c11b3683cff2dbc7f4dc68f0d46a32c817bf9a6eb254959","tap_string":"homebrew/cask","url_args":["https://www.apptorium.com/public/products/screenfocus/releases/ScreenFocus-1.1.1.zip"],"version":"1.1.1","raw_artifacts":[[":app",["ScreenFocus.app"]],[":zap",{":trash":["/Users/Shared/ScreenFocus","~/Library/Application Support/com.apptorium.ScreenFocus-dm","~/Library/Application Support/ScreenFocus","~/Library/Caches/com.apptorium.ScreenFocus-dm","~/Library/Preferences/com.apptorium.ScreenFocus-dm.plist"]}]]},"screenkite":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Screen recorder and editor","homepage":"https://www.screenkite.com/","names":["ScreenKite"],"ruby_source_checksum":{":sha256":"dd9993ae1ffd003ce39899c5d90fc9692ed3928d9dd00ae8ea81ce2dcd8db986"},"ruby_source_path":"Casks/s/screenkite.rb","sha256":"fb571fb91d3f30d8eb1b2db7c9104bd75a3920f21115246996333b0e3fbd372d","tap_string":"homebrew/cask","url_args":["https://downloads.screenkite.com/mac-releases/ScreenKite-734.zip"],"version":"2.2.0,734","raw_artifacts":[[":app",["ScreenKite.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.screenkite.mac.ScreenKitePreviewExtension","~/Library/Application Scripts/com.screenkite.mac.ScreenKiteThumbnailExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.screenkite.mac.sfl*","~/Library/Application Support/com.screenkite.mac","~/Library/Application Support/ScreenKite","~/Library/Caches/com.crashlytics.data/com.screenkite.mac","~/Library/Caches/com.screenkite.mac","~/Library/Containers/com.screenkite.mac.ScreenKitePreviewExtension","~/Library/Containers/com.screenkite.mac.ScreenKiteThumbnailExtension","~/Library/HTTPStorages/com.screenkite.mac","~/Library/HTTPStorages/com.screenkite.mac.binarycookies","~/Library/Logs/ScreenKite","~/Library/Preferences/com.screenkite.mac.plist","~/Library/Preferences/group.com.screenkite.mac.firebase.plist","~/Library/Saved Application State/com.screenkite.mac.savedState","~/Library/WebKit/com.screenkite.mac"]}]]},"screenmemory":{"depends_on_args":{":macos":":ventura"},"desc":"Record your screen and go back in time to see what you worked on","homepage":"https://screenmemory.app/","names":["ScreenMemory"],"ruby_source_checksum":{":sha256":"536dc95a8260180d262e1d0704d916497c7c67f76d597018137030d078b5e3a9"},"ruby_source_path":"Casks/s/screenmemory.rb","sha256":"216b87f5568be7aac3b71f5676641d707ccbea3f4a72988088a3a7ca7691aefd","tap_string":"homebrew/cask","url_args":["https://f005.backblazeb2.com/file/screenmemory/ScreenMemory.2.6.6.dmg"],"version":"2.6.6","raw_artifacts":[[":app",["ScreenMemory.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.jontelang.screenmemory","~/Library/Preferences/com.jontelang.screenmemory.plist"]}]]},"screens-assist":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Share screens link","homepage":"https://edovia.com/en/screens-assist/","names":["Screens Assist"],"ruby_source_checksum":{":sha256":"3336796608bd8cefa62ae6fad4ab274e416a6cb7ad1ad01885d5a5b7541717a4"},"ruby_source_path":"Casks/s/screens-assist.rb","sha256":"15f24e0ea123082c7321df9e9782eff14a4ecc1ed494779dc0e461254b5b1c96","tap_string":"homebrew/cask","url_args":["https://updates.edovia.com/com.edovia.screens.connect.express/ScreensAssist_5.2b32600.zip"],"version":"2.2,32600,5.2","raw_artifacts":[[":uninstall",{":quit":"com.edovia.screens.connect.express"}],[":app",["Screens Assist.app"]],[":zap",{":trash":["~/Library/Application Support/com.edovia.screens.connect.express","~/Library/Caches/com.edovia.screens.connect.express","~/Library/HTTPStorages/com.edovia.screens.connect.express","~/Library/Preferences/com.edovia.screens.connect.express.plist","~/Library/Saved Application State/com.edovia.screens.connect.express.savedState"]}]]},"screens-connect":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Remote desktop software","homepage":"https://edovia.com/en/screens-connect/","names":["Screens Connect"],"ruby_source_checksum":{":sha256":"91e9160225b3e7cdbb806f563f87caa0567300213716ab2f6dc20849a97b45d0"},"ruby_source_path":"Casks/s/screens-connect.rb","sha256":"32ce6e900b2a4d6c3c1543628a5dbad155b8f8066fd4cf51852ac1c5b6257c10","tap_string":"homebrew/cask","url_args":["https://updates.edovia.com/com.edovia.screens.connect.mac/ScreensConnect_5.4.3b22984.zip"],"version":"5.4.3,22984","raw_artifacts":[[":uninstall",{":launchctl":["com.edovia.Screens-Connect.launcher","com.edovia.screens.connect"],":quit":"com.edovia.Screens-Connect"}],[":app",["Screens Connect.app"]],[":zap",{":trash":["~/Library/Preferences/com.edovia.Screens-Connect.plist","~/Library/Preferences/com.edovia.ScreensConnect.Shared.plist"]}]]},"scribus":{"depends_on_args":{":macos":":monterey"},"desc":"Free and open-source page layout program","homepage":"https://www.scribus.net/","names":["Scribus"],"ruby_source_checksum":{":sha256":"01ac842b0f96392045e04b6083978e10f05bea4d0d8371710bf261e2978a6263"},"ruby_source_path":"Casks/s/scribus.rb","sha256":"69cc1b918747882395d984f0d0a3c06e965d06368299952e645b31925e284a99","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/scribus/scribus/1.6.6/scribus-1.6.6-.dmg"],"version":"1.6.6","raw_artifacts":[[":uninstall",{":quit":"net.scribus"}],[":app",["Scribus.app"]],[":zap",{":trash":["~/Library/Application Support/Scribus","~/Library/Preferences/Scribus","~/Library/Saved Application State/net.scribus.savedState"]}]]},"scribus@devel":{"depends_on_args":{":macos":":monterey"},"desc":"Free and open-source page layout program","homepage":"https://www.scribus.net/","names":["Scribus"],"ruby_source_checksum":{":sha256":"187c63dc875b8f0f7ed5972cb7d9e4cdfeb5d1b23fe69618e1c57252b065c788"},"ruby_source_path":"Casks/s/scribus@devel.rb","sha256":"9b8564663b369b75c86d129f97daea7379fee95feeaacf34fd9bf063f7d9e79b","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/scribus/scribus-devel/1.7.3/scribus-1.7.3-.dmg"],"version":"1.7.3","raw_artifacts":[[":app",["Scribus-1.7.3.app"]],[":zap",{":trash":["~/Library/Application Support/Scribus","~/Library/Preferences/net.scribus.plist","~/Library/Preferences/Scribus","~/Library/Saved Application State/net.scribus.savedState"]}]]},"script-debugger":{"depends_on_args":{":macos":":any"},"desc":"Integrated development environment focused entirely on AppleScript","homepage":"https://latenightsw.com/","names":["Script Debugger"],"ruby_source_checksum":{":sha256":"eec1138f5f3c9506258900b4dded3d9913cd301e0b0bd37159b243016b2c2adc"},"ruby_source_path":"Casks/s/script-debugger.rb","sha256":"660840337546fb65701ebc3a1650ac9e56c8dd55aeb66192c2af5c76e4af4996","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/latenightsw.com/ScriptDebugger8.0.11-8A90.dmg"],"version":"8.0.11-8A90","raw_artifacts":[[":uninstall",{":quit":"com.latenightsw.ScriptDebugger8"}],[":app",["Script Debugger.app"]],[":zap",{":trash":["~/Library/Application Support/Script Debugger 8","~/Library/Caches/com.latenightsw.ScriptDebugger8","~/Library/Preferences/com.latenightsw.ScriptDebugger8.plist"]}]]},"script-kit":{"depends_on_args":{":macos":":any"},"desc":"Create and run scripts","homepage":"https://www.scriptkit.com/","names":["Script Kit"],"ruby_source_checksum":{":sha256":"d04d192cccabea1f8e98b9be39ec0066f1008e860ca988b899c915aec3d02270"},"ruby_source_path":"Casks/s/script-kit.rb","sha256":"65d652534e69b49cb795c0ccceb97952ab54121cc98e6c1d1c3acdc833e6b84d","tap_string":"homebrew/cask","url_args":["https://github.com/johnlindquist/kitapp/releases/download/v3.45.1/Script-Kit-macOS-3.45.1-x64.dmg"],"version":"3.45.1","raw_artifacts":[[":app",["Script Kit.app"]],[":zap",{":trash":["~/.kit","~/Library/Application Support/Kit","~/Library/Logs/Kit"]}]]},"scriptql":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-15",":because":":unmaintained"},"desc":"AppleScript Quick Look plugin","disable_args":{":date":"2025-11-15",":because":":unmaintained"},"homepage":"https://kainjow.com/","names":["ScriptQL"],"ruby_source_checksum":{":sha256":"1027672bef6c3634ae3ec964aee6a6d9c78cc22d2ac7f306597372c1d5a428e3"},"ruby_source_path":"Casks/s/scriptql.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://kainjow.com/downloads/ScriptQL_qlgenerator.zip"],"version":"1.1","raw_artifacts":[[":qlplugin",["ScriptQL.qlgenerator"]]]},"scrivener":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Word processing software with a typewriter style","homepage":"https://www.literatureandlatte.com/scrivener/overview","names":["Scrivener"],"ruby_source_checksum":{":sha256":"eecec67ee189a2a1682a8e3cc817e24c0b0ef26e473e8a408cdfe1411ce98963"},"ruby_source_path":"Casks/s/scrivener.rb","sha256":"c925c4d3c44da3be479248603a42e2811352d21c97317c1324c1f7f707725758","tap_string":"homebrew/cask","url_args":["https://scrivener.s3.amazonaws.com/mac_updates/Scrivener_11_17487.zip"],"version":"3.5.2,17487,11","raw_artifacts":[[":app",["Scrivener.app"]],[":zap",{":trash":["~/Library/Application Support/Scrivener","~/Library/Caches/com.literatureandlatte.scrivener*","~/Library/Preferences/com.literatureandlatte.scrivener*.plist"]}]]},"scroll-reverser":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Tool to reverse the direction of scrolling","homepage":"https://pilotmoon.com/scrollreverser/","names":["Scroll Reverser"],"ruby_source_checksum":{":sha256":"64939e3e36b2591b54a45e5e6c29579f419ba97068c01990ea09c80e9c503ab2"},"ruby_source_path":"Casks/s/scroll-reverser.rb","sha256":"5d0978885f34c5f0d99d3b50578f1d0550b0be7ed069870f440a3a0ddbc86f99","tap_string":"homebrew/cask","url_args":["https://pilotmoon.com/downloads/ScrollReverser-2.0.2.zip"],"version":"2.0.2","raw_artifacts":[[":app",["Scroll Reverser.app"]],[":zap",{":trash":["~/Library/Caches/com.pilotmoon.scroll-reverser","~/Library/HTTPStorages/com.pilotmoon.scroll-reverser","~/Library/Preferences/com.pilotmoon.scroll-reverser.plist"]}]]},"scroll":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Configure scrolling on Trackpad and Magic Mouse","homepage":"https://ryanhanson.dev/scroll","names":["Scroll"],"ruby_source_checksum":{":sha256":"b29d628ed431a32295a990fee4996232a2f3bb04bae6854d89118e3cba624530"},"ruby_source_path":"Casks/s/scroll.rb","sha256":"ce1abdea25668029b8726f8467f3e1588af88190cec2b62b304fd49817ec2296","tap_string":"homebrew/cask","url_args":["https://ryanhanson.dev/scroll/downloads/Scroll2.12.dmg"],"version":"2.12","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.Scroll"}],[":app",["Scroll.app"]],[":zap",{":trash":["~/Library/Application Support/Scroll","~/Library/Caches/com.knollsoft.Scroll","~/Library/Cookies/com.knollsoft.Scroll.binarycookies","~/Library/HTTPStorages/com.knollsoft.Scroll","~/Library/HTTPStorages/com.knollsoft.Scroll.binarycookies","~/Library/Preferences/com.knollsoft.Scroll.plist"]}]]},"scrolla":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Scroll with the keyboard using Vim motions","homepage":"https://scrolla.app/","names":["Scrolla"],"ruby_source_checksum":{":sha256":"a0b4805275fa5ba12508e8c26e7275e32aa457bb274871ba27da1daee8ca5ca8"},"ruby_source_path":"Casks/s/scrolla.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://releases.scrolla.app/Scrolla.zip"],"version":"35","raw_artifacts":[[":app",["Scrolla.app"]],[":zap",{":trash":["~/Library/Application Scripts/mo.com.sleeplessmind.Scrolla","~/Library/Application Scripts/mo.com.sleeplessmind.Scrolla-LaunchAtLoginHelper","~/Library/Application Support/Scrolla","~/Library/Caches/mo.com.sleeplessmind.Scrolla","~/Library/Containers/mo.com.sleeplessmind.Scrolla","~/Library/Containers/mo.com.sleeplessmind.Scrolla-LaunchAtLoginHelper","~/Library/HTTPStorages/mo.com.sleeplessmind.Scrolla","~/Library/HTTPStorages/mo.com.sleeplessmind.Scrolla.binarycookies","~/Library/Preferences/mo.com.sleeplessmind.Scrolla.plist","~/Library/Saved Application State/mo.com.sleeplessmind.Scrolla.savedState"]}]]},"scrub-utility":{"depends_on_args":{":macos":":any"},"desc":"Cleans folders and volumes to guard against potential leaks of sensitive data","homepage":"https://eclecticlight.co/lockrattler-systhist/","names":["Scrub"],"ruby_source_checksum":{":sha256":"b2f2151e2a7051c9a2696b505a154bf9736984853a83a78054b1f53d0d46eee4"},"ruby_source_path":"Casks/s/scrub-utility.rb","sha256":"d4537bc05615fcb4ef2a00b042a494b071b9cfaeb4ced7e8884fd3945034655d","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/06/scrub13.zip"],"version":"1.3,2023.06","raw_artifacts":[[":app",["scrub13/Scrub.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.scrub.sfl*","~/Library/Preferences/co.eclecticlight.Scrub.plist","~/Library/Saved Application State/co.eclecticlight.Scrub.savedState"]}]]},"sculptor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"GUI for Claude Code","homepage":"https://imbue.com/sculptor/","names":["Sculptor"],"ruby_source_checksum":{":sha256":"37e786b6deaba1aa1253fdc9a8525197e277c41792b4a7c7a80d6b32b16409c0"},"ruby_source_path":"Casks/s/sculptor.rb","sha256":"b0f8610f0774460ddcb01497b86973b83b477941380ba294c7f5a12efab7436f","tap_string":"homebrew/cask","url_args":["https://imbue-sculptor-releases.s3.us-west-2.amazonaws.com/sculptor/zip/darwin/x64/Sculptor-darwin-x64-0.7.0.zip"],"version":"0.7.0","raw_artifacts":[[":app",["Sculptor.app"]],[":zap",{":trash":["~/Library/Application Support/Sculptor","~/Library/Caches/com.electron.sculptor","~/Library/Caches/com.electron.sculptor.ShipIt","~/Library/Preferences/com.electron.sculptor.plist","~/Library/Saved Application State/com.electron.sculptor.savedState"]}]]},"scummvm-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Run classic graphical adventure and role-playing games","homepage":"https://www.scummvm.org/","names":["ScummVM"],"ruby_source_checksum":{":sha256":"e61fc838fdef8d73dec80ad5b6b95fe9e3c84885fb8e30f91861461d08fd080a"},"ruby_source_path":"Casks/s/scummvm-app.rb","sha256":"5614527fa57ffce14773c69923b96eeb7b1b135bcd96bfe74640ca341cad4598","tap_string":"homebrew/cask","url_args":["https://downloads.scummvm.org/frs/scummvm/2026.4.0/scummvm-2026.4.0-macosx.dmg"],"version":"2026.4.0","raw_artifacts":[[":app",["ScummVM.app"]],[":zap",{":trash":["~/Documents/ScummVM Savegames","~/Library/Caches/org.scummvm.scummvm","~/Library/Logs/scummvm.log","~/Library/Preferences/org.scummvm.scummvm.plist","~/Library/Preferences/ScummVM Preferences","~/Library/Saved Application State/org.scummvm.scummvm.savedState"]}]]},"sdformatter":{"depends_on_args":{":macos":":any"},"desc":"Tool to format memory cards complying with the SD File System spec","homepage":"https://www.sdcard.org/downloads/formatter/","names":["SD Formatter"],"ruby_source_checksum":{":sha256":"dc05b653d3d4491d3c7b7f10e0caad162883b38a388656cc978f522a3c0fd1db"},"ruby_source_path":"Casks/s/sdformatter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.sdcard.org/downloads/formatter/eula_mac/Install%20SD%20Card%20Formatter.mpkg"],"version":"5.0.4","raw_artifacts":[[":uninstall",{":quit":"com.tuxera.SDCardFormatter",":pkgutil":"com.tuxera.pkg.SD_Card_Formatter",":delete":"/Applications/SD Card Formatter.app"}],[":pkg",["Install SD Card Formatter.mpkg"]],[":zap",{":trash":["~/Library/Caches/com.tuxera.SDCardFormatter","~/Library/HTTPStorages/com.tuxera.SDCardFormatter"]}]]},"sdm":{"depends_on_args":{":macos":":monterey"},"desc":"StrongDM client","homepage":"https://www.strongdm.com/","names":["sdm"],"ruby_source_checksum":{":sha256":"c835be70cd1168deb0e051b4e2bb49986aaa819eab8bbbcbeb40dd399d3b46e4"},"ruby_source_path":"Casks/s/sdm.rb","sha256":"047aa92b22a7a2773b9d70208dc43c24e53b5f273fabd7489a2cb86a29f51cee","tap_string":"homebrew/cask","url_args":["https://downloads.strongdm.com/builds/desktop/24.90.0/darwin-universal/C81BF6E8BE892F6EB6F9F68EA2A31ABEA7DB6987/SDM-24.90.0.universal.zip"],"version":"24.90.0,C81BF6E8BE892F6EB6F9F68EA2A31ABEA7DB6987","raw_artifacts":[[":uninstall",{":delete":"$APPDIR/SDM.app/Contents/Resources/sdm-socket"}],[":app",["SDM.app"]],[":binary",["$APPDIR/SDM.app/Contents/Resources/sdm.darwin"],{":target":"sdm"}],[":zap",{":trash":["/usr/local/bin/sdm","~/.sdm","~/Library/Application Support/SDM","~/Library/Caches/com.electron.sdm*","~/Library/Preferences/com.electron.sdm.plist","~/Library/Saved Application State/com.electron.sdm.savedState"]}]]},"sdrmm-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Modular, client-server software-defined radio","homepage":"https://github.com/Newspicel/sdrmm","names":["SDR--","sdrmm"],"ruby_source_checksum":{":sha256":"a1de34176a770d73e387fe1b9c4f23efce4ffc31009d89c675bbe2d503ec51ca"},"ruby_source_path":"Casks/s/sdrmm-app.rb","sha256":"7c263527dd9052623968cf72031891aae3de58e41842d6939306fd78903ae1cb","tap_string":"homebrew/cask","url_args":["https://github.com/Newspicel/sdrmm/releases/download/v2.3.0/SDR--_2.3.0_x64.dmg"],"version":"2.3.0","raw_artifacts":[[":app",["SDR--.app"]],[":zap",{":trash":["~/Library/Application Support/dev.newspicel.sdrmm","~/Library/Caches/dev.newspicel.sdrmm","~/Library/WebKit/dev.newspicel.sdrmm"]}]]},"seadrive":{"depends_on_args":{":macos":":monterey"},"desc":"Manual for Seafile server","homepage":"https://www.seafile.com/en/home/","names":["Seadrive"],"ruby_source_checksum":{":sha256":"19c26697bc30a7a1bbdd20bbad11af0c560ce1f0344d2bc89f0028a22406f9f5"},"ruby_source_path":"Casks/s/seadrive.rb","sha256":"07c0ba50b08bc7fabf5ce1e2b1a54b673ff64972f2bc054bcf912b1531ee9f87","tap_string":"homebrew/cask","url_args":["https://sos-ch-dk-2.exo.io/seafile-downloads/seadrive-3.0.27.pkg"],"version":"3.0.27","raw_artifacts":[[":uninstall",{":launchctl":"com.seafile.seadrive.helper",":quit":["com.seafile.seadrive","com.seafile.seadrive.fprovider"],":login_item":"SeaDrive",":pkgutil":"com.seafile.SeaDrive"}],[":pkg",["seadrive-3.0.27.pkg"]],[":zap",{":trash":["~/.seadrive","~/Library/Application Scripts/*.com.seafile.seadrive","~/Library/Application Scripts/com.seafile.seadrive.findersync","~/Library/Application Scripts/com.seafile.seadrive.fprovider","~/Library/Containers/com.seafile.seadrive.findersync","~/Library/Containers/com.seafile.seadrive.fprovider","~/Library/Group Containers/*.com.seafile.seadrive","~/Library/Group Containers/com.seafile.seadrive.findersync","~/SeaDrive"]}]]},"seafile-client":{"depends_on_args":{":macos":":any"},"desc":"File syncing client","homepage":"https://www.seafile.com/","names":["Seafile Client"],"ruby_source_checksum":{":sha256":"5e2fbedd9afb808bd77b76f4ca05bc0f2fec36373592633fcc2c74d3c2252a9f"},"ruby_source_path":"Casks/s/seafile-client.rb","sha256":"c2c587daab5be250668740f092adc8a3808cce47af5f3f345c88e9e27615d11b","tap_string":"homebrew/cask","url_args":["https://sos-ch-dk-2.exo.io/seafile-downloads/seafile-client-9.0.22.dmg"],"version":"9.0.22","raw_artifacts":[[":uninstall",{":quit":"com.seafile.seafile-client"}],[":app",["Seafile Client.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.seafile.seafile-client.findersync","~/Library/Containers/com.seafile.seafile-client.findersync","~/Library/Group Containers/com.seafile.seafile-client.findersync","~/Library/Preferences/com.seafile.seafile-client.plist","~/Library/Saved Application State/com.seafile.seafile-client.savedState"]}]]},"seam-app":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Productivity-first Dynamic Island for your Notch","homepage":"https://getseam.app/","names":["Seam"],"ruby_source_checksum":{":sha256":"f7cfd0d508779e84114f4f17529f41aa734ed18f3fee43f4b65302ed23ccb7a7"},"ruby_source_path":"Casks/s/seam-app.rb","sha256":"be28e853f7b6a6dddc8d8ca2218ac2f40a896e48623b55165f8ad5d16548a606","tap_string":"homebrew/cask","url_args":["https://releases.getseam.app/1.18.7/Seam.dmg"],"version":"1.18.7","raw_artifacts":[[":app",["Seam.app"]],[":zap",{":trash":["~/Library/Caches/app.seam","~/Library/Caches/app.seam.Seam","~/Library/HTTPStorages/app.seam.Seam","~/Library/Logs/Seam","~/Library/Preferences/app.seam.Seam.plist","~/Library/Preferences/seam.app.plist"]}]]},"seamly2d":{"container_args":{":nested":"Seamly2D.dmg"},"depends_on_args":{":macos":":ventura"},"desc":"Pattern making software","homepage":"https://seamly.io/","names":["Seamly2D"],"ruby_source_checksum":{":sha256":"d3e5366e9145fc4bec7f907ba60c6172b59f41de2c6781378c51b302855f8589"},"ruby_source_path":"Casks/s/seamly2d.rb","sha256":"949fc9d0396007296a0fb003ca8463a5509f9eae6ce290339a7f511ca07983fb","tap_string":"homebrew/cask","url_args":["https://github.com/FashionFreedom/Seamly2D/releases/download/v2026.10.20.1823/Seamly2D-macos.zip"],"version":"2026.10.20.1823","raw_artifacts":[[":uninstall",{":quit":"org.seamly2dproject.Seamly2D"}],[":app",["Seamly2D.app"]],[":zap",{":trash":["~/.config/Seamly2DTeam","~/Library/Application Support/Seamly2D","~/Library/Preferences/org.seamly2dproject.Seamly2D.plist","~/Library/Saved Application State/org.seamly2dproject.Seamly2D.savedState"]}]]},"seamonkey":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Development of SeaMonkey Internet Application Suite","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.seamonkey-project.org/","languages":["cs","de","el","en-GB","en-US","es-AR","es-ES","fi","fr","hu","it","ja","ka","nl","no","pl","pt-BR","pt","ru","sk","sv","zh-TW","zh"],"language_variations":[{":languages":["cs"],":value":"cs",":overrides":{"sha256":"0e0bd1c7c037a8a399f4b1aaaa239aed32368efac646be6c73ce6228855c7a5c","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/cs/seamonkey-2.53.24.cs.mac.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"sha256":"2027e62628eeb40c372ec9f3ab2335b9318834c68530a2f940a4a8e690288be8","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/de/seamonkey-2.53.24.de.mac.dmg"]}},{":languages":["el"],":value":"el",":overrides":{"sha256":"3d7b40608882515f2f2b0bed9f9191bbb873c071d3e65426ada4e0e3411a368e","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/el/seamonkey-2.53.24.el.mac.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"sha256":"810995399ca58257b736fa7d1c435145907078e41a94b1278bfec2b358e5fb84","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/en-GB/seamonkey-2.53.24.en-GB.mac.dmg"]}},{":languages":["en-US"],":default":true,":value":"en-US"},{":languages":["es-AR"],":value":"es-AR",":overrides":{"sha256":"f7506f96a91b0d5ac3b5519b6f49b53b2b9b3cf9cf4481e62a2078a867528943","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/es-AR/seamonkey-2.53.24.es-AR.mac.dmg"]}},{":languages":["es-ES"],":value":"es-ES",":overrides":{"sha256":"9ca90c9525f61c761d4fb5ba486f1beac90045635632be91c6e131a0f908321c","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/es-ES/seamonkey-2.53.24.es-ES.mac.dmg"]}},{":languages":["fi"],":value":"fi",":overrides":{"sha256":"8d86827253ccba3b7ae1b17873e4293571bd5d2de57635aa1bc052d9f45f5ae4","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/fi/seamonkey-2.53.24.fi.mac.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"sha256":"36536acfb1bb618d668c47a3d6c0b5a8acd2b71d30feab322fcec4502c541649","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/fr/seamonkey-2.53.24.fr.mac.dmg"]}},{":languages":["hu"],":value":"hu",":overrides":{"sha256":"14362c9ead03ac36668784cb6a46f1c6ee2f879dbcbeee480748c0ae0410b97d","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/hu/seamonkey-2.53.24.hu.mac.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"sha256":"a1ef49768505d1acbd561211681ada19e7a72c5f457069f4af0df3bed75df827","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/it/seamonkey-2.53.24.it.mac.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"sha256":"783e57269358cbd54e49a587b990bef07bfee0c7a9cdb06d4e858757f765e643","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/ja-JP-mac/seamonkey-2.53.24.ja-JP-mac.mac.dmg"]}},{":languages":["ka"],":value":"ka",":overrides":{"sha256":"ae58263576d4057ef78aeb423f0aacaf6accef2dbee1438b809d6118da5c6ec0","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/ka/seamonkey-2.53.24.ka.mac.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"sha256":"329a8431e41e534f6e55816658994c8259fab4af66bf20944d98dc8601211baf","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/nl/seamonkey-2.53.24.nl.mac.dmg"]}},{":languages":["no"],":value":"nb-NO",":overrides":{"sha256":"5cda2bd78193320a63be883aa70f03d36186d1d9a650dcf1200ab31f67e2a3c3","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/nb-NO/seamonkey-2.53.24.nb-NO.mac.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"sha256":"5a9cf4b23f72af941de72a9df622527011af08c2b6e6556f4c2d0c83210e0d3d","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/pl/seamonkey-2.53.24.pl.mac.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"sha256":"5285142f512e1d92d83cf84358861746c95e08b51f1e9caf738eec383e89d18c","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/pt-BR/seamonkey-2.53.24.pt-BR.mac.dmg"]}},{":languages":["pt"],":value":"pt-PT",":overrides":{"sha256":"3752afb91e69e6058903ef6bea8b8c6345e0cd04a9c5b4f2ca06e28768b608b6","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/pt-PT/seamonkey-2.53.24.pt-PT.mac.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"sha256":"cbc63ec3dae4ca7a795e6910ed1bf41e460a889f5872548fc52fb1d19bc0ac98","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/ru/seamonkey-2.53.24.ru.mac.dmg"]}},{":languages":["sk"],":value":"sk",":overrides":{"sha256":"5819109e6e89a75b7d51a2f244c9d22fb1785e9ddd4757587f86b1d9a4cedf04","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/sk/seamonkey-2.53.24.sk.mac.dmg"]}},{":languages":["sv"],":value":"sv-SE",":overrides":{"sha256":"5b8488db874bf2016b0133309e055b0fa992e646585e0202927f76ea33ff701e","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/sv-SE/seamonkey-2.53.24.sv-SE.mac.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"sha256":"5c2f416586b23b0e7b19d56e5d352f6597daa2b0185f72f5fdf1f959aaeb73e2","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/zh-TW/seamonkey-2.53.24.zh-TW.mac.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"sha256":"e2c992e1f3b372d2195828d5caaa89a3deb4adc6bd669fbb95a1c115571eb7f8","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/zh-CN/seamonkey-2.53.24.zh-CN.mac.dmg"]}}],"names":["SeaMonkey"],"ruby_source_checksum":{":sha256":"5ce1f0579adc16a357068ec61249d02d55252de29bfe00f9337982d77a40e9de"},"ruby_source_path":"Casks/s/seamonkey.rb","sha256":"e2ebabe0f9da45d619134a3c458853f2738db4eceaf30dff6fa048e11ff93d02","tap_string":"homebrew/cask","url_args":["https://archive.seamonkey-project.org/releases/2.53.24/mac/en-US/seamonkey-2.53.24.en-US.mac.dmg"],"version":"2.53.24","raw_artifacts":[[":app",["SeaMonkey.app"]],[":zap",{":trash":["~/Library/Application Support/SeaMonkey","~/Library/Caches/SeaMonkey","~/Library/Preferences/org.mozilla.seamonkey.plist","~/Library/Saved Application State/org.mozilla.seamonkey.savedState"]}]]},"second-life-viewer":{"depends_on_args":{":macos":":any"},"desc":"3D browsing software for Second Life online virtual world","homepage":"https://secondlife.com/","names":["Linden Lab Second Life Viewer"],"ruby_source_checksum":{":sha256":"d4ab8fdb4582ff32b9331f8c4039b516066d821ee68ae0db9132060219f5339e"},"ruby_source_path":"Casks/s/second-life-viewer.rb","sha256":"e4a32cb3274322dd9c279452b9f514c98ee2da173fda7e337eba7d5f8de7d5ac","tap_string":"homebrew/cask","url_args":["https://viewer-download.secondlife.com/Viewer_26/Second_Life_26_4_0_37384746592_universal.dmg"],"version":"26.4.0.37384746592","raw_artifacts":[[":app",["Second Life Viewer.app"]],[":zap",{":trash":["~/Library/Application Support/SecondLife","~/Library/Caches/SecondLife"]}]]},"secretive":{"depends_on_args":{":macos":":any"},"desc":"Store SSH keys in the Secure Enclave","homepage":"https://github.com/maxgoedjen/secretive","names":["Secretive"],"ruby_source_checksum":{":sha256":"93d8877365d871e4bb5728843c2a3e00c02d573a5c4b1956b48c1b1e86edbeb9"},"ruby_source_path":"Casks/s/secretive.rb","sha256":"00ddf651f1151f1e3888c51e58ce343f6888480db79771b6de7371db21bde4d8","tap_string":"homebrew/cask","url_args":["https://github.com/maxgoedjen/secretive/releases/download/v2.4.1/Secretive.zip"],"version":"2.4.1","raw_artifacts":[[":uninstall",{":quit":"com.maxgoedjen.Secretive.Host",":signal":["TERM","com.maxgoedjen.Secretive.Host"]}],[":app",["Secretive.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.maxgoedjen.Secretive.Host","~/Library/Application Scripts/com.maxgoedjen.Secretive.SecretAgent","~/Library/Containers/com.maxgoedjen.Secretive.*"]}]]},"secure-pipes":{"depends_on_args":{":macos":":monterey"},"desc":"Manage SSH connections and port forwarding","homepage":"https://secure-pipes.app/","names":["Secure Pipes"],"ruby_source_checksum":{":sha256":"b3b051cef92e64f6d7e6615cc9bfb482c6a377cb9503134ef50b9c83a9e9ed30"},"ruby_source_path":"Casks/s/secure-pipes.rb","sha256":"027bd9c3c2a3675726e12d20e5ea402496a3c7457af2919f18ca21ff961ac988","tap_string":"homebrew/cask","url_args":["https://secure-pipes.app/api/v1/releases/versions/2.0.14/download"],"version":"2.0.14","raw_artifacts":[[":uninstall",{":quit":"net.edgeservices.secure-pipes"}],[":app",["Secure Pipes.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.net.edgeservices.secure-pipes","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.edgeservices.secure-pipes.sfl*","~/Library/Application Support/Secure Pipes","~/Library/Caches/net.edgeservices.secure-pipes","~/Library/Caches/Secure Pipes","~/Library/Group Containers/group.net.edgeservices.secure-pipes","~/Library/HTTPStorages/net.edgeservices.secure-pipes","~/Library/Preferences/net.edgeservices-config.plist","~/Library/Preferences/net.edgeservices.connections.plist","~/Library/Preferences/net.edgeservices.Secure-Pipes.plist","~/Library/Preferences/net.edgeservices.secure-pipes.plist","~/Library/WebKit/net.edgeservices.secure-pipes"]}]]},"securesafe":{"depends_on_args":{":macos":":any"},"desc":"Highly secure online storage with password manager","homepage":"https://www.securesafe.com/","names":["SecureSafe"],"ruby_source_checksum":{":sha256":"65cbcc7f14b31c708bcf02d618e40cc0ecc3e1e9a62936098ac7c98c6a2a6914"},"ruby_source_path":"Casks/s/securesafe.rb","sha256":"d3f813723e48e49f56f097095bf6de35215b399939e1ece09c82df5ce6bb68f8","tap_string":"homebrew/cask","url_args":["https://app.securesafe.com/app/download/securesafe-2.25.0.pkg"],"version":"2.25.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.dswiss.securesafe.pkg.sync","io.macfuse.installer.components.core"]}],[":pkg",["securesafe-2.25.0.pkg"]],[":zap",{":trash":["~/Library/Caches/DSwiss/securesafe","~/Library/Preferences/com.dswiss.securesafe.*","~/Library/Saved Application State/com.dswiss.securesafe.sync.savedState"]}]]},"securityspy":{"depends_on_args":{":macos":":any"},"desc":"Multi-camera CCTV software","homepage":"https://www.bensoftware.com/securityspy/","names":["SecuritySpy"],"ruby_source_checksum":{":sha256":"ee554c343c1c9efce5507f34153ccc39fa23d513c2abf18d74953f78381e334a"},"ruby_source_path":"Casks/s/securityspy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.bensoftware.com/securityspy/releases/SecuritySpy.dmg"],"version":"6.21","raw_artifacts":[[":app",["SecuritySpy.app"]],[":zap",{":trash":["~/Library/Application Support/SecuritySpy","~/Library/Preferences/SecuritySpy Preferences*","~/Library/Saved Application State/com.bensoftware.SecuritySpy.savedState","~/SecuritySpy"]}]]},"seekfast":{"depends_on_args":{":macos":":ventura"},"desc":"Search text in documents and files","homepage":"https://seekfast.org/","names":["SeekFast"],"ruby_source_checksum":{":sha256":"9d3ae0cfc9282f21f5ac4803a91fb3a68556e15c96f0ba40843e1acbec922879"},"ruby_source_path":"Casks/s/seekfast.rb","sha256":"446cf92a45b830f802b32e20204b42464aa242b213bec4adc9be400c1e8bb17d","tap_string":"homebrew/cask","url_args":["https://seekfast.org/files_933/SeekFast_7.4.dmg"],"version":"7.4","raw_artifacts":[[":app",["SeekFast.app"]],[":zap",{":trash":["~/Library/Application Support/SeekFast","~/Library/Caches/velopack/org.seekfast.SeekFast"]}]]},"segger-embedded-studio":{"depends_on_args":{":macos":":any"},"desc":"IDE for embedded systems","homepage":"https://www.segger.com/products/development-tools/embedded-studio/","names":["SEGGER Embedded Studio for Arm and RISC-V"],"ruby_source_checksum":{":sha256":"55859297658a09cace90d17e85efa8a46fe5410fbcec30cae3aa06a014299530"},"ruby_source_path":"Casks/s/segger-embedded-studio.rb","sha256":"ebf7852af6660a10585968354e129161d89c4ef218fd00ccf7a5c111c1ef1906","tap_string":"homebrew/cask","url_args":["https://www.segger.com/fd/embedded-studio/Setup_EmbeddedStudio_v830b_macOS_x86_64.dmg"],"version":"8.30b","raw_artifacts":[[":uninstall",{":pkgutil":["com.segger.studio.segger_studio.8.30b","com.segger.studio.segger_studio.cruntime.source.8.30b","com.segger.studio.segger_studio.gcc.arm.8.30b","com.segger.studio.segger_studio.gcc.riscv.8.30b","com.segger.studio.segger_studio.libcxx.source.8.30b","com.segger.studio.segger_studio.segger.toolchain.8.30b"]}],[":pkg",["Install SEGGER Embedded Studio 8.30b.pkg"]],[":zap",{":trash":"/Applications/SEGGER/SEGGER Embedded Studio*"}]],"raw_caveats":"Installing segger-embedded-studio means you have AGREED to the license at:\n  https://www.segger.com/fd/embedded-studio/Setup_EmbeddedStudio_v830b_macOS_x86_64.dmg\n"},"segger-jlink":{"depends_on_args":{":macos":":any"},"desc":"Software and Documentation pack for Segger J-Link debug probes","homepage":"https://www.segger.com/downloads/jlink","names":["Segger J-Link Command Line Tools"],"ruby_source_checksum":{":sha256":"c6f42c239cd863a5cc4286775ce1411cfc79bee7ff7bff4e8af10b5ddee47852"},"ruby_source_path":"Casks/s/segger-jlink.rb","sha256":"175bdde1a6befed1db0fdcc5a71017d6dd1b0bc8b2d0f66c00416e41e778a61a","tap_string":"homebrew/cask","url_args":["https://www.segger.com/downloads/jlink/JLink_MacOSX_V988_universal.pkg"],"url_kwargs":{":using":":post",":data":{":accept_license_agreement":"accepted",":non_emb_ctr":"confirmed",":submit":"Download software"}},"version":"9.88","raw_artifacts":[[":uninstall",{":quit":["com.segger.JFlashLite.*","com.segger.JLinkGDBServer.*","com.segger.JLinkLicenseManager.*","com.segger.JLinkRegistration.*","com.segger.JLinkRemoteServer.*","com.segger.JLinkRTTViewer.*"],":pkgutil":"com.segger.pkg.JLink"}],[":pkg",["JLink_MacOSX_V988_universal.pkg"]],[":zap",{":trash":["~/.SEGGER","~/Library/Application Support/SEGGER","~/Library/Saved Application State/com.segger.JFlashLite.*savedState","~/Library/Saved Application State/com.segger.JLinkGDBServer.*savedState","~/Library/Saved Application State/com.segger.JLinkLicenseManager.*savedState","~/Library/Saved Application State/com.segger.JLinkRegistration.*savedState","~/Library/Saved Application State/com.segger.JLinkRemoteServer.*savedState","~/Library/Saved Application State/com.segger.JLinkRTTViewer.*savedState"]}]],"raw_caveats":"Installing segger-jlink means you have AGREED to the license at:\n  https://www.segger.com/downloads/jlink/JLink_MacOSX_V988_universal.pkg\n"},"segger-ozone":{"depends_on_args":{":macos":":any"},"desc":"Software and Documentation pack for Segger Ozone J-Link debugger","homepage":"https://www.segger.com/downloads/jlink#Ozone","names":["Segger Ozone J-Link Debugger"],"ruby_source_checksum":{":sha256":"cdf2bcd575eca260ec299a44a1ba94f243542e6af794c77ed490c8cb03ed2008"},"ruby_source_path":"Casks/s/segger-ozone.rb","sha256":"46be8e19217db0bc89eb4e60c2e0d59396cedff99822939d2bb7a69ad785e1aa","tap_string":"homebrew/cask","url_args":["https://www.segger.com/downloads/jlink/Ozone_MacOSX_V350b_x86_64.pkg"],"url_kwargs":{":using":":post",":data":{":accept_license_agreement":"accepted",":non_emb_ctr":"confirmed",":submit":"Download software"}},"version":"3.50b","raw_artifacts":[[":uninstall",{":quit":"com.segger.Ozone.*",":pkgutil":"com.segger.pkg.Ozone"}],[":pkg",["Ozone_MacOSX_V350b_x86_64.pkg"]],[":zap",{":trash":["~/.SEGGER","~/Library/Application Support/SEGGER/Ozone","~/Library/Saved Application State/com.segger.Ozone.*savedState"]}]],"raw_caveats":"Installing segger-ozone means you have AGREED to the license at:\n  https://www.segger.com/downloads/jlink/Ozone_MacOSX_V350b_x86_64.pkg\n"},"sejda-pdf":{"depends_on_args":{":macos":":any"},"desc":"PDF editor","homepage":"https://www.sejda.com/en/desktop","names":["Sejda PDF Desktop"],"ruby_source_checksum":{":sha256":"b9c5d484bc0565cc99c272541dcb332e987af671ce9489d87e51e5a0323a606b"},"ruby_source_path":"Casks/s/sejda-pdf.rb","sha256":"68225c407e76c8585336a68c52b6a50412de942f3fda77226312a6972b733f76","tap_string":"homebrew/cask","url_args":["https://downloads.sejda-cdn.com/sejda-desktop_7.9.10.dmg"],"version":"7.9.10","raw_artifacts":[[":app",["Sejda PDF Desktop.app"]],[":zap",{":trash":["~/.sejda","~/.sejda-desktop","~/Library/Application Support/Sejda PDF Desktop","~/Library/Preferences/com.sejda.sejda-desktop.plist","~/Library/Saved Application State/com.sejda.sejda-desktop.savedState"]}]]},"sekey":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-25",":because":":unmaintained"},"desc":"Use Touch ID or Secure Enclave for SSH authentication","disable_args":{":date":"2026-05-27",":because":":unmaintained"},"homepage":"https://github.com/sekey/sekey/","names":["SeKey"],"ruby_source_checksum":{":sha256":"39058eac0869ab5c37ffe9bb1173ef9858c0bfb35504c35e07208b97fe4ec3c0"},"ruby_source_path":"Casks/s/sekey.rb","sha256":"8d473f7214ba76b70ca30905e2ebd07d7c421f1cff320285bd8ec8d2a7a5b083","tap_string":"homebrew/cask","url_args":["https://github.com/sekey/sekey/releases/download/0.1/SeKey-0.1.pkg"],"version":"0.1","raw_artifacts":[[":uninstall",{":launchctl":"com.ntrippar.sekey",":pkgutil":"com.ntrippar.sekey"}],[":pkg",["SeKey-0.1.pkg"]],[":binary",["/Applications/SeKey.app/Contents/MacOS/sekey"]],[":zap",{":trash":"~/.sekey"}]],"raw_caveats":"Append the following line to your ~/.bash_profile or ~/.zshrc:\n\n  export SSH_AUTH_SOCK=$HOME/.sekey/ssh-agent.ssh\n\nthen source the file to update your current session.\n"},"selfcontrol":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Block your own access to distracting websites","homepage":"https://selfcontrolapp.com/","names":["SelfControl"],"ruby_source_checksum":{":sha256":"6bac427e18726abc5a1906a25962d21592ec0d3683cfdeb6bfe1d3c2ac538c38"},"ruby_source_path":"Casks/s/selfcontrol.rb","sha256":"15d8fd17839746c608d0c4e929b650d741e691ebee6f893320c783e86ac75926","tap_string":"homebrew/cask","url_args":["https://downloads.selfcontrolapp.com/SelfControl-4.0.2.zip"],"version":"4.0.2","raw_artifacts":[[":app",["SelfControl.app"]],[":zap",{":trash":"~/Library/Preferences/org.eyebeam.SelfControl.plist"}]]},"semeru-jdk-open":{"depends_on_args":{":macos":":any"},"desc":"Production-ready JDK with the OpenJDK class libraries and the Eclipse OpenJ9 JVM","homepage":"https://developer.ibm.com/languages/semeru-runtimes/","names":["IBM Semeru Runtime (JDK) Open Edition"],"ruby_source_checksum":{":sha256":"b44f3e15dd29ff3fc9b6ae4560d94cda6578e5db476fc9cee4b9da88f88de61c"},"ruby_source_path":"Casks/s/semeru-jdk-open.rb","sha256":"6d613d24134136e44d8a6440736b4fb6c55cccdd5bb5c82b642c2a9f6ee6891d","tap_string":"homebrew/cask","url_args":["https://github.com/ibmruntimes/semeru25-binaries/releases/download/jdk-25.0.4.15/ibm-semeru-open-jdk_x64_mac_25.0.4.15.pkg"],"version":"25.0.4.15","raw_artifacts":[[":uninstall",{":pkgutil":"net.ibm-semeru-open.25.jdk"}],[":pkg",["ibm-semeru-open-jdk_x64_mac_25.0.4.15.pkg"]]]},"semeru-jdk-open@11":{"depends_on_args":{":macos":":any"},"desc":"Production-ready JDK with the OpenJDK class libraries and the Eclipse OpenJ9 JVM","homepage":"https://developer.ibm.com/languages/semeru-runtimes/","names":["IBM Semeru Runtime (JDK 11) Open Edition"],"ruby_source_checksum":{":sha256":"40b1a829653b16ac674bd4ff47eb248d967ea7af203a1076246e5c383b5c4489"},"ruby_source_path":"Casks/s/semeru-jdk-open@11.rb","sha256":"c848d7da2c7e845026035e732243c3542195803ae21b72a7d6c3f191bc1175ba","tap_string":"homebrew/cask","url_args":["https://github.com/ibmruntimes/semeru11-binaries/releases/download/jdk-11.0.32.15/ibm-semeru-open-jdk_x64_mac_11.0.32.15.pkg"],"version":"11.0.32.15","raw_artifacts":[[":uninstall",{":pkgutil":"net.ibm-semeru-open.11.jdk"}],[":pkg",["ibm-semeru-open-jdk_x64_mac_11.0.32.15.pkg"]]]},"semeru-jdk-open@17":{"depends_on_args":{":macos":":any"},"desc":"Production-ready JDK with the OpenJDK class libraries and the Eclipse OpenJ9 JVM","homepage":"https://developer.ibm.com/languages/semeru-runtimes/","names":["IBM Semeru Runtime (JDK 17) Open Edition"],"ruby_source_checksum":{":sha256":"64e96bf88523498daaca01247eac3cd9a5858212d6b897a59a86ea6a7b585fb5"},"ruby_source_path":"Casks/s/semeru-jdk-open@17.rb","sha256":"4ec4afea526275026c6b18a81ca5cbcb48bd66ddf9f9eee1438c03dd8d7e55ad","tap_string":"homebrew/cask","url_args":["https://github.com/ibmruntimes/semeru17-binaries/releases/download/jdk-17.0.20.15/ibm-semeru-open-jdk_x64_mac_17.0.20.15.pkg"],"version":"17.0.20.15","raw_artifacts":[[":uninstall",{":pkgutil":"net.ibm-semeru-open.17.jdk"}],[":pkg",["ibm-semeru-open-jdk_x64_mac_17.0.20.15.pkg"]]]},"semeru-jdk-open@21":{"depends_on_args":{":macos":":any"},"desc":"Production-ready JDK with the OpenJDK class libraries and the Eclipse OpenJ9 JVM","homepage":"https://developer.ibm.com/languages/semeru-runtimes/","names":["IBM Semeru Runtime (JDK 21) Open Edition"],"ruby_source_checksum":{":sha256":"70826ed10006af3c798e2ab224f400adc70aa45366bfd9a0b8ab0e90feaef015"},"ruby_source_path":"Casks/s/semeru-jdk-open@21.rb","sha256":"72ac455ba68d268d29d85b2cd9e8bfd1f9a9ecd03bef757758f3d9fd90e2d2de","tap_string":"homebrew/cask","url_args":["https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.12.15/ibm-semeru-open-jdk_x64_mac_21.0.12.15.pkg"],"version":"21.0.12.15","raw_artifacts":[[":uninstall",{":pkgutil":"net.ibm-semeru-open.21.jdk"}],[":pkg",["ibm-semeru-open-jdk_x64_mac_21.0.12.15.pkg"]]]},"semeru-jdk-open@25":{"depends_on_args":{":macos":":any"},"desc":"Production-ready JDK with the OpenJDK class libraries and the Eclipse OpenJ9 JVM","homepage":"https://developer.ibm.com/languages/semeru-runtimes/","names":["IBM Semeru Runtime (JDK 25) Open Edition"],"ruby_source_checksum":{":sha256":"ea5de11f7ebc557e15667eceba183172fbc0aba6c77870d5b000378aa04cc7bb"},"ruby_source_path":"Casks/s/semeru-jdk-open@25.rb","sha256":"6d613d24134136e44d8a6440736b4fb6c55cccdd5bb5c82b642c2a9f6ee6891d","tap_string":"homebrew/cask","url_args":["https://github.com/ibmruntimes/semeru25-binaries/releases/download/jdk-25.0.4.15/ibm-semeru-open-jdk_x64_mac_25.0.4.15.pkg"],"version":"25.0.4.15","raw_artifacts":[[":uninstall",{":pkgutil":"net.ibm-semeru-open.25.jdk"}],[":pkg",["ibm-semeru-open-jdk_x64_mac_25.0.4.15.pkg"]]]},"semeru-jdk-open@8":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Production-ready JDK with the OpenJDK class libraries and the Eclipse OpenJ9 JVM","homepage":"https://developer.ibm.com/languages/semeru-runtimes/","names":["IBM Semeru Runtime (JDK 8) Open Edition"],"ruby_source_checksum":{":sha256":"9bc22b63e46936d4b51f34093e37f5607046bc9f921aa91b32f5096cb644bb51"},"ruby_source_path":"Casks/s/semeru-jdk-open@8.rb","sha256":"ebb1ab095614399ff24ca89686187eef8193bf23748da7a6b77bf318a6895d1f","tap_string":"homebrew/cask","url_args":["https://github.com/ibmruntimes/semeru8-binaries/releases/download/jdk-8.0.504.5/ibm-semeru-open-jdk_x64_mac_8.0.504.5.pkg"],"version":"8.0.504.5","raw_artifacts":[[":uninstall",{":pkgutil":"net.ibm-semeru-open.8.jdk"}],[":pkg",["ibm-semeru-open-jdk_x64_mac_8.0.504.5.pkg"]]]},"semulov":{"depends_on_args":{":macos":":any"},"desc":"Access mounted and unmounted volumes from the menubar","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/kainjow/Semulov","names":["Semulov"],"ruby_source_checksum":{":sha256":"b3e01f7ac655c7510d0dbd75959a77656c03ab503bd14cce3018c31d6bb6862c"},"ruby_source_path":"Casks/s/semulov.rb","sha256":"fc25b015251562df79c89143b2fb123fc793d780e3f1eb9990d6d5723c870dc6","tap_string":"homebrew/cask","url_args":["https://github.com/kainjow/Semulov/releases/download/v2.6/Semulov.zip"],"version":"2.6","raw_artifacts":[[":app",["Semulov.app"]],[":zap",{":trash":"~/Library/Preferences/com.kainjow.Semulov.plist"}]]},"senadevicemanager":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Manager for SENA devices","homepage":"https://www.sena.com/support/apps/","names":["Sena Bluetooth Device Manager"],"ruby_source_checksum":{":sha256":"139af464a8aa34f52dd89310e21a49303f0e751125f0ec0cf17afa85616ea385"},"ruby_source_path":"Casks/s/senadevicemanager.rb","sha256":"7f1bb3cd1b063b4d81466743bd843fde431d9b6161861d58db0e0ce214e970be","tap_string":"homebrew/cask","url_args":["https://firmware.sena.com/senabluetoothmanager/SENADeviceManagerForMAC-v4.4.19.pkg"],"version":"4.4.19","raw_artifacts":[[":uninstall",{":quit":["com.sena.SenaBluetoothDeviceManager","com.sena.SenaDeviceManager"],":pkgutil":["com.sena.SenaBluetoothDeviceManager","com.sena.SenaDeviceManager"]}],[":pkg",["SENADeviceManagerForMAC-v4.4.19.pkg"]],[":zap",{":trash":["~/Library/Caches/com.sena.SenaDeviceManager","~/Library/HTTPStorages/com.sena.SenaDeviceManager","~/Library/WebKit/com.sena.SenaDeviceManager"]}]]},"sencha":{"depends_on_args":{":macos":":any"},"desc":"Productivity and performance optimisation tool for Sencha Ext JS","homepage":"https://www.sencha.com/products/sencha-cmd/","names":["Sencha Cmd"],"ruby_source_checksum":{":sha256":"a167c6a41ed5e42329bde05391add54bab089850f6ea28b57796708b17603185"},"ruby_source_path":"Casks/s/sencha.rb","sha256":"f5c218ae530fa448ccf20a1e8678c2e886d59c0b4a956ba455099817105c9388","tap_string":"homebrew/cask","url_args":["https://trials.sencha.com/cmd/8.0.0/jre/SenchaCmd-8.0.0.48-osx.app.zip"],"version":"8.0.0.48","raw_artifacts":[[":uninstall",{":script":{":executable":"/opt/Sencha/Cmd/8.0.0.48/Sencha Cmd Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-Djava.awt.headless=true","-q"],":sudo":true}}],[":installer",{":script":{":executable":"SenchaCmd-8.0.0.48-osx.app/Contents/MacOS/JavaApplicationStub",":args":["-Djava.awt.headless=true","-q","-dir","/opt/Sencha/Cmd/8.0.0.48"],":sudo":true}}],[":postflight_steps",{":steps":[{":paths":[{":path":"/opt/Sencha"}],":type":"set_ownership"}]}]],"raw_caveats":"Sencha Cmd appends 1 line to your ~/.bash_profile or ~/.profile file:\n\n  export PATH=\"/opt/Sencha/Cmd:$PATH\"\n\nIf you are a zshell user, append both lines to your .zshrc file.\n\nInstalling sencha means you have AGREED to the license at:\n  https://www.sencha.com/legal/sencha-tools-software-license-agreement/\n"},"send-anywhere":{"depends_on_args":{":macos":":any"},"desc":"File sharing app","homepage":"https://send-anywhere.com/","names":["Send Anywhere"],"ruby_source_checksum":{":sha256":"923e1157bee1057d364d0c5c8e4a52158aee9a4979b51b611055eef4c7e374a9"},"ruby_source_path":"Casks/s/send-anywhere.rb","sha256":"d8a490fb48d2edcb91c9783f95648f2063262403a2a293b28617b068b8d08807","tap_string":"homebrew/cask","url_args":["https://update.send-anywhere.com/osx_downloads/SendAnywhere_1783999839.dmg"],"version":"24.6.1,1783999839","raw_artifacts":[[":app",["Send Anywhere.app"]],[":zap",{":trash":["~/Library/Application Support/Send Anywhere","~/Library/Logs/Send Anywhere","~/Library/Preferences/com.estmob.osx.sendanywhere.plist"]}]]},"send-to-kindle":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool for sending personal documents to Kindles from Macs","homepage":"https://www.amazon.com/gp/sendtokindle/mac","names":["Send to Kindle"],"ruby_source_checksum":{":sha256":"ea78d309a476c4f8d1df5d435fa7397cd10d7178e937ca566bdecf4b3a80ce20"},"ruby_source_path":"Casks/s/send-to-kindle.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://sendtokindle.s3.amazonaws.com/SendToKindleForMac-installer.pkg"],"version":"1.1.1.259","raw_artifacts":[[":uninstall",{":launchctl":"com.amazon.sendtokindle.launcher",":quit":"com.amazon.SendToKindle",":pkgutil":"com.amazon.SendToKindleMacInstaller.pkg"}],[":pkg",["SendToKindleForMac-installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/Amazon/SendToKindle","~/Library/Logs/SendToKindleInstall.log","~/Library/Preferences/com.amazon.SendToKindle.plist"]}]]},"sengi":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Mastodon and Pleroma desktop client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/NicolasConstant/sengi","names":["Sengi"],"ruby_source_checksum":{":sha256":"8b9ee1fd1e5d4c682dbfebce5516855e659cd5c2998e96c1df0c66db454e43d0"},"ruby_source_path":"Casks/s/sengi.rb","sha256":"dcdb16ba013326735c89c6bc1a2050194af7d570625979173f1396c21344bef7","tap_string":"homebrew/cask","url_args":["https://github.com/NicolasConstant/sengi-electron/releases/download/v1.8.0/Sengi-1.8.0-mac.dmg"],"version":"1.8.0","raw_artifacts":[[":app",["Sengi.app"]],[":zap",{":trash":["~/Library/Application Support/sengi","~/Library/Preferences/org.sengi.desktop.plist","~/Library/Saved Application State/org.sengi.desktop.savedState"]}]]},"sensei":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Monitors the computer system and optimises its performance","homepage":"https://cindori.com/sensei","names":["Sensei"],"ruby_source_checksum":{":sha256":"77303a1603a29ff4a22c2089fcc7b37363847f36b4a9e844e86123699b3daaa5"},"ruby_source_path":"Casks/s/sensei.rb","sha256":"837b64711684aac349aaf6c242dbed32e1527f387aa74e19c68e7ea2625d6180","tap_string":"homebrew/cask","url_args":["https://cdn.cindori.com/apps/sensei/updates/2.1.3-141/Sensei.dmg"],"version":"2.1.3,141","raw_artifacts":[[":uninstall",{":launchctl":["org.cindori.SenseiMonitor","org.cindori.SenseiMonitor.agent","org.cindori.SenseiTool"],":quit":["org.cindori.Sensei","org.cindori.SenseiMonitor"],":delete":["/Library/LaunchAgents/org.cindori.SenseiMonitor.plist","/Library/LaunchDaemons/org.cindori.SenseiDaemon.plist","/Library/LaunchDaemons/org.cindori.SenseiHelper.plist","/Library/PrivilegedHelperTools/org.cindori.SenseiTool"]}],[":app",["Sensei.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Sensei_*.cpu_resource.diag","/Library/Logs/DiagnosticReports/Sensei_*.hang","~/Library/Application Support/CrashReporter/Sensei_*.plist","~/Library/Application Support/org.cindori.Sensei","~/Library/Application Support/Sensei","~/Library/Caches/amplitude/org.cindori.Sensei","~/Library/Caches/com.plausiblelabs.crashreporter.data/org.cindori.Sensei","~/Library/Caches/org.cindori.Sensei","~/Library/Caches/SentryCrash/Sensei","~/Library/Cookies/org.cindori.Sensei.binarycookies","~/Library/HTTPStorages/org.cindori.Sensei","~/Library/HTTPStorages/org.cindori.Sensei.binarycookies","~/Library/Preferences/org.cindori.Sensei.plist","~/Library/Preferences/org.cindori.SenseiMonitor.plist","~/Library/Saved Application State/org.cindori.Sensei.savedState"]}]]},"sensiblesidebuttons":{"depends_on_args":{":macos":":any"},"desc":"Utilise mouse side navigation buttons","homepage":"https://sensible-side-buttons.archagon.net/","names":["Sensible Side Buttons"],"ruby_source_checksum":{":sha256":"74acf7cda4dddd82bf57253651203f98fd91944558926c09d16db4904964e200"},"ruby_source_path":"Casks/s/sensiblesidebuttons.rb","sha256":"fb823f17eeedf367c7af5f969d9a569a6e432440baacdc2de23d26577459e27d","tap_string":"homebrew/cask","url_args":["https://github.com/archagon/sensible-side-buttons/releases/download/1.0.7/SensibleSideButtons-1.0.7.dmg"],"version":"1.0.7","raw_artifacts":[[":app",["SensibleSideButtons.app"]],[":zap",{":trash":"~/Library/Preferences/net.archagon.sensible-side-buttons.plist"}]]},"sentinel":{"desc":"Language and framework for policy as code","homepage":"https://docs.hashicorp.com/sentinel","names":["Sentinel"],"ruby_source_checksum":{":sha256":"e29b8dee56485b727b4a984cd52c3c25567a834890454f13fd20793a1157051a"},"ruby_source_path":"Casks/s/sentinel.rb","sha256":"a011fa4c759fa6b1d677a39fe3c92d9a50c61a30e0828c5d36cae26b4000aabc","tap_string":"homebrew/cask","url_args":["https://releases.hashicorp.com/sentinel/0.41.0/sentinel_0.41.0_darwin_amd64.zip"],"version":"0.41.0","raw_artifacts":[[":binary",["sentinel"]]]},"sentry-cli":{"desc":"Command-line utility to interact with Sentry","homepage":"https://docs.sentry.io/cli/","names":["Sentry CLI"],"ruby_source_checksum":{":sha256":"f5900e756f010c50714f435b64fd4e073d51a9dda462621ed46206504ec3446a"},"ruby_source_path":"Casks/s/sentry-cli.rb","sha256":"084591ee1f0a43ba8696ccde30d4a79cd9a70d0fa294c5a10143a340f8f332ff","tap_string":"homebrew/cask","url_args":["https://github.com/getsentry/sentry-cli/releases/download/3.8.2/sentry-cli-Darwin-x86_64"],"version":"3.8.2","raw_artifacts":[[":binary",["sentry-cli-Darwin-x86_64"],{":target":"sentry-cli"}],[":zap",{":trash":"~/.sentryclirc"}]]},"sequel-ace":{"depends_on_args":{":macos":":ventura"},"desc":"MySQL/MariaDB database management","homepage":"https://github.com/Sequel-Ace/Sequel-Ace","names":["Sequel Ace"],"ruby_source_checksum":{":sha256":"e0582e1e309e2ed594a139a5bcf1ccaee52608dcfc1f5bd87f4e4c83f9d856fb"},"ruby_source_path":"Casks/s/sequel-ace.rb","sha256":"63b44d88d984b3796ba93301b55709b6cb3595a21f99d52fd6eac6c2f3e28c1c","tap_string":"homebrew/cask","url_args":["https://github.com/Sequel-Ace/Sequel-Ace/releases/download/production/6.0.3-20116/Sequel-Ace-6.0.3.zip"],"version":"6.0.3,20116","raw_artifacts":[[":uninstall",{":quit":"com.sequel-ace.sequel-ace"}],[":app",["Sequel Ace.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sequel-ace.sequel-ace","~/Library/Application Scripts/NKQ4HJ66PX.sequel-ace","~/Library/Containers/com.sequel-ace.sequel-ace","~/Library/Group Containers/NKQ4HJ66PX.sequel-ace"]}]]},"serene":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-08-02",":because":":unmaintained"},"desc":"Productivity app for focus and planning","disable_args":{":date":"2026-08-04",":because":":unmaintained"},"homepage":"https://sereneapp.com/","names":["Serene"],"ruby_source_checksum":{":sha256":"14eead413ae2f382bc1dca234ca0e0934d2fe7adeecc6068e9f5eeac92f82370"},"ruby_source_path":"Casks/s/serene.rb","sha256":"5ed3e0383e4a70c687c2e221c8a7cf134c05e6294da873491c11e3c2e4e6b975","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/serene-production-builds/Serene-3.0.1.dmg"],"version":"3.0.1","raw_artifacts":[[":app",["Serene.app"]],[":zap",{":trash":["~/Library/Application Support/Serene","~/Library/Logs/Serene","~/Library/Saved Application State/com.vh.sereneapp.savedState"]}]]},"serial-studio":{"depends_on_args":{":macos":":sonoma"},"desc":"Data visualisation software for embedded devices and projects","homepage":"https://serial-studio.github.io/","names":["Serial Studio"],"ruby_source_checksum":{":sha256":"475968ed10d727adff18ad452b6293028b541a0cd0d4c829f8fc71455498f0b0"},"ruby_source_path":"Casks/s/serial-studio.rb","sha256":"4060e3580a886859c46922e3b3bad8ac2fafedc25d875bf4d25f2c03ceea09de","tap_string":"homebrew/cask","url_args":["https://github.com/Serial-Studio/Serial-Studio/releases/download/v4.2.0/Serial-Studio-Pro-4.2.0-macOS.dmg"],"version":"4.2.0","raw_artifacts":[[":app",["Serial Studio Pro.app"]],[":zap",{":trash":["~/Library/Caches/Alex Spataru/Serial-Studio","~/Library/Preferences/io.github.serial-studio.Serial-Studio.plist","~/Library/Saved Application State/org.alexspataru.serial-studio.savedState"]}]]},"serial":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Connect to almost anything with a serial port","homepage":"https://www.decisivetactics.com/products/serial/","names":["Serial"],"ruby_source_checksum":{":sha256":"6dd3988c88e8b66fee774e0a92faaca0772051e2f1e363f4f4d16041748692c3"},"ruby_source_path":"Casks/s/serial.rb","sha256":"508a3fa86bafc216f6d0cef95d9142c3a0281b4ff65f1f765f81571b6b38509c","tap_string":"homebrew/cask","url_args":["https://download.decisivetactics.com/downloads/serial/Serial_2.0.18.zip"],"version":"2.0.18","raw_artifacts":[[":app",["Serial.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.decisivetactics.serial*","~/Library/Caches/com.apple.helpd/Generated/com.decisivetactics.serial*","~/Library/Caches/com.decisivetactics.serial*","~/Library/Containers/com.decisivetactics.serial*","~/Library/HTTPStorages/com.decisivetactics.serial*","~/Library/Preferences/com.decisivetactics.serial.direct.plist","~/Library/Saved Application State/com.decisivetactics.serial*"]}]]},"server-box":{"depends_on_args":{":macos":":ventura"},"desc":"App for monitoring server status with SSH terminal, SFTP, Container management","homepage":"https://github.com/lollipopkit/flutter_server_box","names":["ServerBox"],"ruby_source_checksum":{":sha256":"37c8f7063c5c12826749b741f6dba76aeb7bdb2a7ab25bd7f8aa63eb649b6336"},"ruby_source_path":"Casks/s/server-box.rb","sha256":"87680718979d4d725e2f35b46705c0177db1042bc7de3f33b382ad12c0987914","tap_string":"homebrew/cask","url_args":["https://github.com/lollipopkit/flutter_server_box/releases/download/v1.0.1816/ServerBox-1.0.1816-amd64.dmg"],"version":"1.0.1816","raw_artifacts":[[":app",["Server Box.app"]],[":zap",{":trash":["~/Library/Application Support/com.lollipopkit.toolbox","~/Library/Application Support/ServerBox","~/Library/Caches/com.lollipopkit.toolbox","~/Library/Preferences/com.lollipopkit.toolbox.plist"]}]]},"serverbuddy":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Manage Linux servers","homepage":"https://serverbuddy.app/","names":["ServerBuddy"],"ruby_source_checksum":{":sha256":"58db49e62adb3c3338ada7ee4ae9a8af5cbb9f9d8f76db2cb2d2f722dcb281b5"},"ruby_source_path":"Casks/s/serverbuddy.rb","sha256":"be6ff96b077fd51be8e4091cdcc63420d5daa0d7a1301842e29242a58fdb46a2","tap_string":"homebrew/cask","url_args":["https://updates.serverbuddy.app/download/2.0.0/ServerBuddy-2.0.0.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["ServerBuddy.app"]],[":zap",{":trash":["~/Library/Caches/com.prabusoftware.serverbuddy","~/Library/HTTPStorages/com.prabusoftware.serverbuddy","~/Library/Preferences/com.prabusoftware.serverbuddy.plist","~/Library/WebKit/com.prabusoftware.serverbuddy"]}]]},"serviio":{"depends_on_args":{":macos":":any"},"desc":"Media server","homepage":"https://serviio.org/","names":["Serviio"],"ruby_source_checksum":{":sha256":"0b10751094abe8d232ba778f4511b0f1c783984b47a5f8055e3ac46f856c7bf0"},"ruby_source_path":"Casks/s/serviio.rb","sha256":"a34474a502ee2e3ea4cbc77ee1326bc1dc6d7d66b7609ca983c2f34c2ac13a9f","tap_string":"homebrew/cask","url_args":["https://download.serviio.org/releases/serviio-2.5-osx.tar.gz"],"version":"2.5","raw_artifacts":[[":uninstall",{":launchctl":"org.serviio.server",":pkgutil":["org.serviio.pkg.autostart","org.serviio.pkg.JRE","org.serviio.pkg.Serviio","org.serviio.pkg.ServiioConsole"]}],[":pkg",["Serviio-2.5.pkg"]],[":zap",{":trash":["/Library/Application Support/Serviio","/private/var/log/serviio","~/Library/Application Support/CrashReporter/Serviio-Console Helper_*.plist","~/Library/Application Support/Serviio-Console-Wrapper","~/Library/Caches/Serviio-Console-Wrapper","~/Library/Preferences/org.serviio.serviio-web-console.plist","~/Library/Saved Application State/org.serviio.serviio-web-console.savedState"]}]]},"servo":{"depends_on_args":{":macos":":ventura"},"desc":"Parallel browser engine","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://servo.org/","names":["Servo"],"ruby_source_checksum":{":sha256":"7d4132ac7078cebb202b0ef9d09e1a1f3db7376da123363978fc44a49b658e72"},"ruby_source_path":"Casks/s/servo.rb","sha256":"ed721a34485bd59171d8c62c959cb485bc7a7c627e348da32f860c0d8b311aa7","tap_string":"homebrew/cask","url_args":["https://github.com/servo/servo-nightly-builds/releases/download/2026-08-30/servo-x86_64-apple-darwin.dmg"],"version":"2026-08-30","raw_artifacts":[[":app",["Servo.app"]],[":zap",{":trash":"~/Library/Application Support/Servo"}]]},"servpane":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-12-30",":because":":unmaintained"},"desc":"Launchd menu bar app","disable_args":{":date":"2026-01-05",":because":":unmaintained"},"homepage":"https://github.com/aderyabin/ServPane","names":["ServPane"],"ruby_source_checksum":{":sha256":"fe7eb717fa50fe123c039db5b1ec097a15d7b775f732ddf3f59642b1c5127ae5"},"ruby_source_path":"Casks/s/servpane.rb","sha256":"07f37334bc723d4aefa81411e604d4a20306d89b1553500b8acc715ee503f314","tap_string":"homebrew/cask","url_args":["https://github.com/aderyabin/ServPane/releases/download/v0.1.1/ServPane-0.1.1.dmg"],"version":"0.1.1","raw_artifacts":[[":app",["ServPane.app"]]]},"session-manager-plugin":{"depends_on_args":{":macos":":any"},"desc":"Plugin for AWS CLI to start and end sessions that connect to managed instances","homepage":"https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html","names":["Session Manager Plugin for the AWS CLI"],"ruby_source_checksum":{":sha256":"d8ad3e64b02d9bf4ac785d9eba2574576bda0554203335245898452b71287ff1"},"ruby_source_path":"Casks/s/session-manager-plugin.rb","sha256":"d9d960f04acb5ba419e0a12f769f9af4f3263e098b9b63e2de659189c138341a","tap_string":"homebrew/cask","url_args":["https://session-manager-downloads.s3.amazonaws.com/plugin/1.2.896.0/mac/session-manager-plugin.pkg"],"version":"1.2.896.0","raw_artifacts":[[":uninstall",{":pkgutil":"session-manager-plugin"}],[":pkg",["session-manager-plugin.pkg"]],[":binary",["/usr/local/sessionmanagerplugin/bin/session-manager-plugin"]],[":zap",{":trash":"/Library/LaunchDaemons/SessionManagerPlugin.plist"}]]},"session":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Onion routing based messenger","homepage":"https://getsession.org/","names":["Session"],"ruby_source_checksum":{":sha256":"b143ec0f70e364802777c921ebb3615c631381cb9b02df3bc4190d1d1c8e1212"},"ruby_source_path":"Casks/s/session.rb","sha256":"130ec1853c784846ac2fff6b588aee6d767696d06a4ed63918b0183b8e8f8603","tap_string":"homebrew/cask","url_args":["https://github.com/session-foundation/session-desktop/releases/download/v1.18.2/session-desktop-mac-x64-1.18.2.dmg"],"version":"1.18.2","raw_artifacts":[[":app",["Session.app"]],[":zap",{":trash":["~/Library/Application Support/Session","~/Library/Caches/Session","~/Library/Preferences/com.loki-project.messenger-desktop.plist","~/Library/Saved Application State/com.loki-project.messenger-desktop.savedState"]}]]},"sessionrestore":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Helps to keep numerous Safari tabs open for reading them later","homepage":"https://sessionrestore.sweetpproductions.com/","names":["SessionRestore"],"ruby_source_checksum":{":sha256":"d1a44bc3180adbd32747870bd45e06961e76f493c9d479bc188b2190dd1905a1"},"ruby_source_path":"Casks/s/sessionrestore.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://sweetpproductions.com/products/sessionrestore/SessionRestore.dmg"],"version":"4.0","raw_artifacts":[[":app",["SessionRestore.app"]],[":zap",{":trash":["~/Library/Containers/com.sweetpproductions.SessionRestore","~/Library/Containers/com.sweetpproductions.SessionRestore.Extension","~/Library/Group Containers/U928YCMMNK.com.sweetpproductions.SessionRestore"]}]]},"sessionwatcher":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar monitor for AI coding assistant usage and limits","homepage":"https://www.sessionwatcher.com/","names":["SessionWatcher"],"ruby_source_checksum":{":sha256":"678ffb33cce0a1197134003ee8f0c14cb3016313e97d0efa0e94d440051986a4"},"ruby_source_path":"Casks/s/sessionwatcher.rb","sha256":"9cda0c002f8b0a00a36e7087cedc2bdf513cc35f50d8d3418366b42d1f2dd63f","tap_string":"homebrew/cask","url_args":["https://sessionwatcher-updates.vercel.app/downloads/SessionWatcher-7.5.6.dmg"],"version":"7.5.6","raw_artifacts":[[":app",["SessionWatcher.app"]],[":zap",{":trash":["~/Library/Application Scripts/C4XW4P5L2Q.com.sessionwatcher.app","~/Library/Application Scripts/com.sessionwatcher.app.widgets","~/Library/Application Scripts/com.sessionwatcher.app.writer","~/Library/Application Scripts/group.com.sessionwatcher.app","~/Library/Application Support/SessionWatcher","~/Library/Caches/com.sessionwatcher.app","~/Library/Caches/com.sessionwatcher.app.sparkle","~/Library/Containers/com.sessionwatcher.app.widgets","~/Library/Containers/com.sessionwatcher.app.writer","~/Library/Group Containers/C4XW4P5L2Q.com.sessionwatcher.app","~/Library/Group Containers/group.com.sessionwatcher.app","~/Library/HTTPStorages/com.sessionwatcher.app","~/Library/HTTPStorages/com.sessionwatcher.app.binarycookies","~/Library/Preferences/com.sessionwatcher.app.plist","~/Library/WebKit/com.sessionwatcher.app"]}]]},"setapp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collection of apps available by subscription","homepage":"https://setapp.com/","names":["Setapp"],"ruby_source_checksum":{":sha256":"bc932bacd6916dffd95ab809a5eef8a80168abc84d2c9f1fe566da4f60604ebf"},"ruby_source_path":"Casks/s/setapp.rb","sha256":"4aa24636bdf890b9477f5e5962770574a3a701e705f527420605c012b8dc5ea6","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.setapp.DesktopClient/162/1792594368/Setapp-162.zip"],"version":"3.57.2,162,1792594368","raw_artifacts":[[":uninstall",{":launchctl":["com.setapp.DesktopClient.SetappAgent","com.setapp.DesktopClient.SetappAssistant","com.setapp.DesktopClient.SetappLauncher","com.setapp.DesktopClient.SetappUpdater"]}],[":app",["Setapp.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.setapp.DesktopClient.SetappAgent.FinderSyncExt","~/Library/Application Support/Setapp*","~/Library/Caches/com.setapp.DesktopClient","~/Library/Caches/com.setapp.DesktopClient.SetappAgent","~/Library/Containers/com.setapp.DesktopClient.SetappAgent.FinderSyncExt","~/Library/HTTPStorages/com.setapp.DesktopClient*","~/Library/LaunchAgents/com.setapp.DesktopClient.*plist","~/Library/Logs/Setapp","~/Library/Preferences/com.setapp.DesktopClient.plist","~/Library/Preferences/com.setapp.DesktopClient.SetappAgent.plist","~/Library/Saved Application State/com.setapp.DesktopClient.savedState"]}]]},"sf-symbols":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool that provides consistent, highly configurable symbols for apps","homepage":"https://developer.apple.com/sf-symbols/","names":["SF Symbols"],"ruby_source_checksum":{":sha256":"1af6fe9f85f085283b0fc6d9e6e0a746719d8d5bf45549a01623a9c0ad0bc0ee"},"ruby_source_path":"Casks/s/sf-symbols.rb","sha256":"846e90ca274d56d234a573baf7ca0656c1b86b0cbc5d6af6ee713261250c84fa","tap_string":"homebrew/cask","url_args":["https://devimages-cdn.apple.com/design/resources/download/SF-Symbols-6.dmg"],"version":"6","raw_artifacts":[[":uninstall",{":pkgutil":"com.apple.pkg.SFSymbols"}],[":pkg",["SF Symbols.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.apple.SFSymbols.plist"}]]},"sfm":{"depends_on_args":{":macos":":ventura"},"desc":"Standalone client for sing-box, the universal proxy platform","homepage":"https://sing-box.sagernet.org/","names":["SFM"],"ruby_source_checksum":{":sha256":"21edd1d0f05264711222a295f8e52a3c57036f00c641bdfe9e24507ad94eb096"},"ruby_source_path":"Casks/s/sfm.rb","sha256":"51b9ab52e5bc7ef6058ff35fba1309fbc2c4a3241762eca1ad7e490cd7678294","tap_string":"homebrew/cask","url_args":["https://github.com/SagerNet/sing-box/releases/download/v1.14.4/SFM-1.14.4-Universal.pkg"],"version":"1.14.4","raw_artifacts":[[":uninstall",{":quit":"io.nekohasekai.sfamt.standalone",":login_item":"SFM",":pkgutil":"io.nekohasekai.sfamt.standalone"}],[":pkg",["SFM-1.14.4-Universal.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/287TTNZF8L.io.nekohasekai.sfavt","~/Library/Group Containers/287TTNZF8L.io.nekohasekai.sfavt","~/Library/Preferences/io.nekohasekai.sfavt.standalone.plist"]}]]},"shade":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI-powered media storage and asset management platform","homepage":"https://shade.inc/","names":["Shade"],"ruby_source_checksum":{":sha256":"d2187b334689010c37b367289bf63949baa345503631d7e1126ed6a3433a6dc8"},"ruby_source_path":"Casks/s/shade.rb","sha256":"fcb5fb0193994004d8474749737aed75be277a4bcce1b395bcc86a5a7df658c0","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/v2-public.shade.inc/releases/stable/mac/Shade-2.3.21.pkg"],"version":"2.3.21","raw_artifacts":[[":uninstall",{":launchctl":"inc.shade.xpc",":pkgutil":"com.shade.shade",":delete":["/Library/Application Support/Shade/ShadeFS XPC Service.xpc","/Library/LaunchAgents/inc.shade.xpc.plist"]}],[":pkg",["Shade-2.3.21.pkg"]],[":zap",{":trash":["~/.shade","~/Library/Application Support/Shade","~/Library/Logs/Shade","~/Library/Preferences/com.shade.shade.plist","~/Library/Saved Application State/com.shade.shade.savedState"]}]]},"shadow":{"depends_on_args":{":macos":":any"},"desc":"Online virtualised computer","homepage":"https://shadow.tech/","names":["Shadow"],"ruby_source_checksum":{":sha256":"61839ec32811afb2d327d9f032a3b6e1d2d331e319ccd4814eb34cbf334abd51"},"ruby_source_path":"Casks/s/shadow.rb","sha256":"3ee0b19523bf9bffcb9135a12d9f20993f5646d02b6b052081a55a8b2a9b6f21","tap_string":"homebrew/cask","url_args":["https://update.shadow.tech/launcher/prod/mac/x64/ShadowPC-9.9.10481.dmg"],"version":"9.9.10481","raw_artifacts":[[":app",["Shadow PC.app"]],[":zap",{":trash":["~/Library/Application Support/Shadow","~/Library/Preferences/com.electron.shadow.helper.plist","~/Library/Preferences/com.electron.shadow.plist"]}]]},"shadow@beta":{"depends_on_args":{":macos":":any"},"desc":"Online virtualized computer","homepage":"https://shadow.tech/","names":["Shadow PC Beta"],"ruby_source_checksum":{":sha256":"6eaf312f1787e1d3fcc24eb0cf5c274bfc813e12ba7826925938ed3666b55437"},"ruby_source_path":"Casks/s/shadow@beta.rb","sha256":"e2ff91105bb6447cd261a0e911ce6621eeaa0aecb01a5993ff9ab4f3a436b1a7","tap_string":"homebrew/cask","url_args":["https://update.shadow.tech/launcher/preprod/mac/x64/ShadowPCBeta-9.9.10488.dmg"],"version":"9.9.10488","raw_artifacts":[[":app",["Shadow PC Beta.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.shadow-beta.sfl*","~/Library/Application Support/shadow-preprod","~/Library/Preferences/com.electron.shadow-beta.plist"]}]]},"shadowsocksx-ng-r":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["shadowsocksx"]},"depends_on_args":{":macos":":any"},"desc":"Next Generation of ShadowsocksX","homepage":"https://github.com/qinyuhang/ShadowsocksX-NG-R/","names":["ShadowsocksX-NG-R"],"ruby_source_checksum":{":sha256":"ec307ab54d3ce0fb3b084006609e721d225148a58397d56ded919746aeadc2a0"},"ruby_source_path":"Casks/s/shadowsocksx-ng-r.rb","sha256":"9353980f35f78a9d16951f28d036f5647a2f5a5c1a79f6480cc4b2852bc77e57","tap_string":"homebrew/cask","url_args":["https://github.com/qinyuhang/ShadowsocksX-NG-R/releases/download/1.4.4-r8-resigning/ShadowsocksX-NG-R8.dmg"],"version":"1.4.4-r8-resigning","raw_artifacts":[[":uninstall",{":launchctl":["com.qiuyuzhou.shadowsocksX-NG.http","com.qiuyuzhou.shadowsocksX-NG.kcptun","com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper","com.qiuyuzhou.shadowsocksX-NG.local"],":quit":"com.qiuyuzhou.ShadowsocksX-NG",":script":{":executable":"/Library/Application Support/ShadowsocksX-NG/proxy_conf_helper",":args":["--mode","off"]},":delete":"/Library/Application Support/ShadowsocksX-NG"}],[":app",["ShadowsocksX-NG-R8.app"]],[":postflight_steps",{":steps":[{":command":{":base":"appdir",":path":"ShadowsocksX-NG-R8.app/Contents/Resources/install_helper.sh"},":type":"run"}]}],[":zap",{":trash":["~/.ShadowsocksX-NG","~/Library/Application Support/ShadowsocksX-NG","~/Library/Caches/com.qiuyuzhou.ShadowsocksX-NG","~/Library/Preferences/com.qiuyuzhou.ShadowsocksX-NG.plist"]}]]},"shadowsocksx-ng":{"conflicts_with_args":{":cask":["shadowsocksx"]},"depends_on_args":{":macos":":any"},"desc":"Tunneling proxy","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/shadowsocks/ShadowsocksX-NG/","names":["ShadowsocksX-NG"],"ruby_source_checksum":{":sha256":"159a87c5573cac2c2e6b2cadeede1ff37b335100153e94ffadc3cdb66ea5b30d"},"ruby_source_path":"Casks/s/shadowsocksx-ng.rb","sha256":"a0bc48af636c796471b1156eae0b6ca7340fe51deffec384c409dac785f04c60","tap_string":"homebrew/cask","url_args":["https://github.com/shadowsocks/ShadowsocksX-NG/releases/download/v1.10.3/ShadowsocksX-NG.dmg"],"version":"1.10.3","raw_artifacts":[[":uninstall",{":launchctl":["com.qiuyuzhou.shadowsocksX-NG.http","com.qiuyuzhou.shadowsocksX-NG.kcptun","com.qiuyuzhou.ShadowsocksX-NG.LaunchHelper","com.qiuyuzhou.shadowsocksX-NG.local"],":quit":"com.qiuyuzhou.ShadowsocksX-NG",":script":{":executable":"$APPDIR/ShadowsocksX-NG.app/Contents/Resources/proxy_conf_helper",":args":["--mode","off"],":sudo":true},":delete":"/Library/Application Support/ShadowsocksX-NG"}],[":app",["ShadowsocksX-NG.app"]],[":zap",{":trash":["~/.ShadowsocksX-NG","~/Library/Application Support/ShadowsocksX-NG","~/Library/Caches/com.qiuyuzhou.ShadowsocksX-NG","~/Library/Preferences/com.qiuyuzhou.ShadowsocksX-NG.plist"]}]]},"shadowsocksx":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["shadowsocksx-ng","shadowsocksx-ng-r"]},"depends_on_args":{":macos":":any"},"desc":"Removed according to regulations","homepage":"https://github.com/shadowsocks/shadowsocks-iOS/wiki/Shadowsocks-for-OSX-Help","names":["ShadowsocksX"],"ruby_source_checksum":{":sha256":"decd4a650ad0ea61cfbcc24b1a59ed7803341035618224de39c0d587387fbb62"},"ruby_source_path":"Casks/s/shadowsocksx.rb","sha256":"f0e263dd1d74b0b6977389f2b8b28c524bceccbc5ad24ca8a8164b92ede1c45a","tap_string":"homebrew/cask","url_args":["https://github.com/shadowsocks/shadowsocks-iOS/releases/download/2.6.3/ShadowsocksX-2.6.3.dmg"],"version":"2.6.3","raw_artifacts":[[":app",["ShadowsocksX.app"]]]},"shapes":{"depends_on_args":{":macos":":any"},"desc":"Diagramming app","homepage":"https://shapesapp.com/","names":["Shapes"],"ruby_source_checksum":{":sha256":"4852ec0ca52675e11f3b712cce81819478f695b3154308655387e0fea1c22ef4"},"ruby_source_path":"Casks/s/shapes.rb","sha256":"ee6c2946acbd481c260b9894756057f51aff4f11cf9d9904a0d2b3b8524adb95","tap_string":"homebrew/cask","url_args":["https://shapesapp.com/dist/Shapes_5.0.zip"],"version":"5.0","raw_artifacts":[[":app",["Shapes.app"]],[":zap",{":trash":["~/Library/Application Support/com.celestialteapot.Shapes5","~/Library/Preferences/com.celestialteapot.Shapes5.plist"]}]]},"shapr3d":{"depends_on_args":{":macos":":sonoma"},"desc":"3D CAD software","homepage":"https://www.shapr3d.com/","names":["Shapr3D"],"ruby_source_checksum":{":sha256":"ce936a431a418cbab8df4dbefcdbab685873e574c0de968d394d8fcb7d954957"},"ruby_source_path":"Casks/s/shapr3d.rb","sha256":"e3c8961da3188bffc3f38c9d47fc5e2c1a488581b64696de4c3cbc9495fbe27d","tap_string":"homebrew/cask","url_args":["https://download.shapr3d.com/mac/Shapr3D-26.190.0.12073.dmg"],"version":"26.190.0.12073","raw_artifacts":[[":app",["Shapr3D.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.shapr3d.shapr","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.shapr3d.shapr.sfl*","~/Library/Containers/com.shapr3d.shapr"]}]]},"sharefile":{"depends_on_args":{":macos":":ventura"},"desc":"Client for the Progress ShareFile storage service","homepage":"https://www.sharefile.com/","names":["ShareFile"],"ruby_source_checksum":{":sha256":"2ee57adaee19857ef06a8cc38daf458cc280ff55a0df5b92a9485c75fbaf4fff"},"ruby_source_path":"Casks/s/sharefile.rb","sha256":"3f8a35f9625097553d940b7b9ea556ff64abda4938233bcee979147050b1bfa3","tap_string":"homebrew/cask","url_args":["https://dl.sharefile.com/sfmac/ShareFile%20v26.10.05%20(05p1121).dmg"],"version":"26.10.05,05p1121","raw_artifacts":[[":uninstall",{":launchctl":"com.citrixfiles.ens.service",":pkgutil":"com.sharefile.desktop.widget",":delete":"/Applications/ShareFile.app"}],[":pkg",["Install ShareFile.pkg"]],[":zap",{":trash":["~/.sharefile.swp","~/Library/Application Scripts/42TZTUWV4Z.group.sharefile.desktop","~/Library/Application Scripts/com.sharefile.desktop.widget.CitrixFileProvider","~/Library/Application Scripts/RM4N8HY7K5.group.sharefile.desktop","~/Library/Application Support/com.sharefile.desktop.widget","~/Library/Application Support/ShareFileRecovery","~/Library/Caches/com.citrixfiles.ens.service","~/Library/Caches/com.sharefile.desktop.widget","~/Library/Containers/com.sharefile.desktop.widget.CitrixFileProvider","~/Library/Group Containers/42TZTUWV4Z.group.sharefile.desktop","~/Library/Group Containers/RM4N8HY7K5.group.sharefile.desktop","~/Library/HTTPStorages/com.sharefile.desktop.widget*","~/Library/LaunchAgents/com.citrixfiles.ens.service.plist","~/Library/Logs/com.sharefile.desktop.widget","~/Library/Preferences/com.citrixfiles.ens.service.plist","~/Library/Preferences/com.sharefile.desktop.widget.plist","~/Library/WebKit/com.sharefile.desktop.widget"]}]]},"sharemouse":{"depends_on_args":{":macos":":sonoma"},"desc":"Share peripherals between computers","homepage":"https://www.sharemouse.com/","names":["ShareMouse"],"ruby_source_checksum":{":sha256":"79c8d20ffabd10113dde914faca91beb34f71e5d4576f76243d6e0aec3a423e8"},"ruby_source_path":"Casks/s/sharemouse.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.sharemouse.com/ShareMouseSetup.dmg"],"version":"7.0.31","raw_artifacts":[[":app",["ShareMouse.app"]],[":zap",{":trash":["/Users/Shared/ShareMouse","~/Library/Caches/com.bartelsmedia.ShareMouse","~/Library/Preferences/com.bartelsmedia.ShareMouse.plist"]}]]},"sharepod":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Transfer music from iOS to Macs or PC","homepage":"https://www.getsharepod.com/","names":["Sharepod"],"ruby_source_checksum":{":sha256":"dac72852bd00283b8f2745cd7fc2fe070f206e73f5512056289ba414f532680f"},"ruby_source_path":"Casks/s/sharepod.rb","sha256":"1e6799be8764fb6f57ff87fef79de86d0391d63d349f68999f02729a72529211","tap_string":"homebrew/cask","url_args":["https://assets.macroplant.com/download/32/Sharepod-4.3.2.dmg"],"version":"4.3.2","raw_artifacts":[[":app",["Sharepod.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.macroplant.Sharepod","~/Library/HTTPStorages/com.macroplant.Sharepod.binarycookies","~/Library/Preferences/com.macroplant.Sharepod.plist","~/Library/Saved Application State/com.macroplant.Sharepod.savedState"],":rmdir":"~/Music/Sharepod Import"}]]},"shattered-pixel-dungeon":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Traditional roguelike dungeon crawler with randomised levels, enemies and items","homepage":"https://shatteredpixel.com/shatteredpd","names":["Shattered Pixel Dungeon"],"ruby_source_checksum":{":sha256":"067595c0a9c84177d161cd5d1c5dc20f6747db255f6d9141dcc8dc0a3e25f18e"},"ruby_source_path":"Casks/s/shattered-pixel-dungeon.rb","sha256":"c9da5cc10aa192eb08e60dde722a9b00adccdf31a43f34c2f83d10748224e4b9","tap_string":"homebrew/cask","url_args":["https://github.com/00-Evan/shattered-pixel-dungeon/releases/download/v4.0.2/ShatteredPD-v4.0.2-macOS.zip"],"version":"4.0.2","raw_artifacts":[[":uninstall",{":quit":"com.shatteredpixel.shatteredpixeldungeon.apple"}],[":app",["Shattered Pixel Dungeon.app"]],[":zap",{":trash":["~/Library/Application Support/Shattered Pixel Dungeon","~/Library/Saved Application State/com.shatteredpixel.shatteredpixeldungeon.apple.savedState"]}]]},"shearwater-cloud":{"depends_on_args":{":macos":":any"},"desc":"Review, edit and share dive log data","homepage":"https://shearwater.com/","names":["Shearwater Cloud"],"ruby_source_checksum":{":sha256":"ec5919affafeaa618abbbc4415db497e7eaa94964287e2de8be1bf977b5389b7"},"ruby_source_path":"Casks/s/shearwater-cloud.rb","sha256":"f5c19f5f61db66a03cb9f71eaedae3a4a5f58c61a306c3403b61d05e868cb79e","tap_string":"homebrew/cask","url_args":["https://downloads.shearwater.com/livedownloads/ShearwaterCloudInstaller_2.12.10.dmg"],"version":"2.12.10","raw_artifacts":[[":app",["Shearwater Cloud.app"]],[":zap",{":trash":["~/Library/Application Scripts/research.shearwater.cloud","~/Library/Containers/research.shearwater.cloud","~/Library/Containers/unity.Shearwater-Research.Shearwater"]}]]},"shell360":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cross-platform SSH & SFTP client","homepage":"https://github.com/nashaofu/shell360","names":["Shell360"],"ruby_source_checksum":{":sha256":"ac491db554540a9c5b7fd343cbeb408e5ad744e16f8f264db2fbcdbd9af84022"},"ruby_source_path":"Casks/s/shell360.rb","sha256":"41b119d80a078d51625232955069b26fa8141449ee6d9f263636b1ba4e5f603a","tap_string":"homebrew/cask","url_args":["https://github.com/nashaofu/shell360/releases/download/v0.2.7/Shell360_0.2.7_x64.dmg"],"version":"0.2.7","raw_artifacts":[[":app",["Shell360.app"]],[":zap",{":trash":["~/Library/Application Support/com.nashaofu.shell360","~/Library/Webkit/com.nashaofu.shell360"]}]]},"sherlock-app":{"depends_on_args":{":macos":":monterey"},"desc":"iOS simulator visual debugger","homepage":"https://sherlock.inspiredcode.io/","names":["Sherlock"],"ruby_source_checksum":{":sha256":"b6860a29916f96f3ca207b7eab27c7a28f2e30fd8a68f6ed31f6138a49ffa96c"},"ruby_source_path":"Casks/s/sherlock-app.rb","sha256":"97ca67d876eb3524c1bfdb74248a686097957f598c233d1458d19588a732348d","tap_string":"homebrew/cask","url_args":["https://sherlock-macos-releases.s3.amazonaws.com/Sherlock+2.12.0.dmg"],"version":"2.12.0","raw_artifacts":[[":app",["Sherlock.app"]],[":zap",{":trash":["/Users/Shared/Sherlock","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.inspiredcode.sherlock.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.inspiredcode.sherlocklauncher.sfl*","~/Library/Application Support/io.inspiredcode.Sherlock","~/Library/Application Support/Sherlock","~/Library/Caches/io.inspiredcode.Sherlock","~/Library/HTTPStorages/io.inspiredcode.Sherlock","~/Library/Preferences/io.inspiredcode.Sherlock.plist"]}]]},"shiba":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-16",":because":":unmaintained"},"desc":"Rich markdown live preview app with linter","disable_args":{":date":"2025-11-16",":because":":unmaintained"},"homepage":"https://github.com/rhysd/Shiba/","names":["Shiba"],"ruby_source_checksum":{":sha256":"a02bcf9199fb1274ee59f8c3cd125d7acc17fa973192a42208fd7132a21a9203"},"ruby_source_path":"Casks/s/shiba.rb","sha256":"599dc0db44d82145fb71583cdca6561077d72e532bf132a4b013a360f7b9ba82","tap_string":"homebrew/cask","url_args":["https://github.com/rhysd/Shiba/releases/download/v1.2.1/Shiba-darwin-x64.zip"],"version":"1.2.1","raw_artifacts":[[":app",["Shiba-darwin-x64/Shiba.app"]]]},"shichizip-zs":{"depends_on_args":{":macos":":ventura"},"desc":"7-Zip derivative GUI based on mcmilk/7-Zip-zstd","homepage":"https://github.com/idawnlight/ShichiZip","names":["ShichiZip ZS"],"ruby_source_checksum":{":sha256":"5881e6faa7294df1d8cd095ed011df74f978770a4d204b475ce70f8518cdba93"},"ruby_source_path":"Casks/s/shichizip-zs.rb","sha256":"dd7a1d81adcc33a29214a0fb311edace95d1bdbff932102c82c732fd5089b36b","tap_string":"homebrew/cask","url_args":["https://github.com/idawnlight/ShichiZip/releases/download/v0.3.3/ShichiZipZS-v0.3.3-x86_64.zip"],"version":"0.3.3","raw_artifacts":[[":app",["ShichiZip ZS.app"]],[":zap",{":trash":["~/Library/Application Scripts/ee.dawn.ShichiZipZS.OpenInShichiZipAction","~/Library/Application Scripts/ee.dawn.ShichiZipZS.RevealInFileManagerAction","~/Library/Application Scripts/ee.dawn.ShichiZipZS.SmartQuickExtractAction","~/Library/Group Containers/VNM753Y3JX.ShichiZipZS","~/Library/Preferences/ee.dawn.ShichiZipZS.plist"]}]]},"shichizip":{"depends_on_args":{":macos":":ventura"},"desc":"7-Zip derivative GUI","homepage":"https://github.com/idawnlight/ShichiZip","names":["ShichiZip"],"ruby_source_checksum":{":sha256":"68b04fe3e40940562f1d4618cb4ab787fd389b34c02f6427091ba27d52330b00"},"ruby_source_path":"Casks/s/shichizip.rb","sha256":"fdad150fece8bea0f46769bd82a71caaa98176953800bf54969399ddeb86b581","tap_string":"homebrew/cask","url_args":["https://github.com/idawnlight/ShichiZip/releases/download/v0.3.3/ShichiZip-v0.3.3-x86_64.zip"],"version":"0.3.3","raw_artifacts":[[":app",["ShichiZip.app"]],[":zap",{":trash":["~/Library/Application Scripts/ee.dawn.ShichiZip.OpenInShichiZipAction","~/Library/Application Scripts/ee.dawn.ShichiZip.RevealInFileManagerAction","~/Library/Application Scripts/ee.dawn.ShichiZip.SmartQuickExtractAction","~/Library/Group Containers/VNM753Y3JX.ShichiZip","~/Library/Preferences/ee.dawn.ShichiZip.plist"]}]]},"shield":{"depends_on_args":{":macos":":any"},"desc":"App to protect against process injection","homepage":"https://theevilbit.github.io/shield/","names":["Shield"],"ruby_source_checksum":{":sha256":"96a203fa6af2cde3331e499724ba6735dc1dd289dea055638904020f8f3e8e6b"},"ruby_source_path":"Casks/s/shield.rb","sha256":"fa0162763caaf7e9bd2bbeae5a43ccd8193fdf9885f183590d1612479b267487","tap_string":"homebrew/cask","url_args":["https://github.com/theevilbit/Shield/releases/download/1.2/Shield.app_1.2.zip"],"version":"1.2","raw_artifacts":[[":app",["Shield.app"]],[":zap",{":trash":"/Library/Application Support/Shield/com.csaba.fitzl.shield.preferences.plist"}]]},"shift":{"depends_on_args":{":macos":":any"},"desc":"Workstation to streamline your accounts, apps, and workflows","homepage":"https://shift.com/","names":["Shift"],"ruby_source_checksum":{":sha256":"8f859de0e9bf6a80b5afd9cb4be458ead1d0194030752f6b116932326c92df79"},"ruby_source_path":"Casks/s/shift.rb","sha256":"d08eaee10e9e89971efedb83b7b78586768e55a65306fca237cc64e8bff93cd3","tap_string":"homebrew/cask","url_args":["https://updates.tryshift.com/v9.6.9/stable/shift-v9.6.9.1283-stable-x64.dmg"],"version":"9.6.9.1283","raw_artifacts":[[":app",["Shift.app"]],[":zap",{":trash":["~/Library/Application Support/.Shift","~/Library/Application Support/Shift","~/Library/Caches/com.rdbrck.shift","~/Library/Caches/com.rdbrck.shift.ShipIt","~/Library/HTTPStorages/com.rdbrck.shift","~/Library/Preferences/com.rdbrck.shift.plist","~/Library/Saved Application State/com.rdbrck.shift.savedState"]}]]},"shifty":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Menu bar app that provides more control over Night Shift","homepage":"https://shifty.natethompson.io/","names":["Shifty"],"ruby_source_checksum":{":sha256":"06a5c658e0310075f2a3d16127f7d4eb6bf36cae1a772a93a915b4b011c40d0a"},"ruby_source_path":"Casks/s/shifty.rb","sha256":"111b1df97cf5cbca91f4130e6d68d409dbefeffa9fde5f5c92f30f712a7215e9","tap_string":"homebrew/cask","url_args":["https://github.com/thompsonate/Shifty/releases/download/v1.2/Shifty-1.2.zip"],"version":"1.2","raw_artifacts":[[":uninstall",{":launchctl":"io.natethompson.ShiftyHelper",":quit":"io.natethompson.Shifty"}],[":app",["Shifty.app"]],[":zap",{":trash":["~/Library/Application Scripts/io.natethompson.ShiftyHelper","~/Library/Application Support/io.natethompson.Shifty","~/Library/Caches/com.crashlytics.data/io.natethompson.Shifty","~/Library/Caches/io.fabric.sdk.mac.data/io.natethompson.Shifty","~/Library/Caches/io.natethompson.Shifty","~/Library/Containers/io.natethompson.ShiftyHelper","~/Library/Preferences/io.natethompson.Shifty.plist"]}]]},"shimo":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"VPN client for secure internet access and private browsing","homepage":"https://www.shimovpn.com/","names":["Shimo"],"ruby_source_checksum":{":sha256":"214338a99e20329e412e5b6403fcf6cd220822758cff02a5f56565dda15ed6ef"},"ruby_source_path":"Casks/s/shimo.rb","sha256":"f2680fe5be7701f32e8a57ac879cf1139844190e9f903ee0171c505f45b232ca","tap_string":"homebrew/cask","url_args":["https://s3.eu-central-1.amazonaws.com/shimo.jaeger.apps/Shimo_6.0.10_9538.zip"],"version":"6.0.10,9538","raw_artifacts":[[":uninstall",{":quit":"com.feingeist.Shimo"}],[":app",["Shimo.app"]],[":zap",{":trash":["~/Library/Application Support/Shimo","~/Library/Caches/com.feingeist.Shimo","~/Library/HTTPStorages/com.feingeist.Shimo.binarycookies","~/Library/Preferences/com.feingeist.Shimo.plist"]}]]},"shimonote":{"depends_on_args":{":macos":":any"},"desc":"Document editor","homepage":"https://shimo.im/","names":["Shimonote"],"ruby_source_checksum":{":sha256":"9ecdd85279b4a660912b7a643410b611b3fa73a39b4177b65e505a64dac4c2fb"},"ruby_source_path":"Casks/s/shimonote.rb","sha256":"13686d576d2fffc6438a803949f8f954613ef5723f0d198308b99b8ac4bdf9ac","tap_string":"homebrew/cask","url_args":["https://as.smvm.cn/panther/shimo/release/darwin/x64/%e7%9f%b3%e5%a2%a8%e6%96%87%e6%a1%a3_v3.1.1-release.6d78b4a.shimo_darwin-x64.zip"],"version":"3.1.1,6d78b4a","raw_artifacts":[[":app",["石墨文档.app"]],[":zap",{":trash":["~/Library/Application Support/com.shimo.desktop.main","~/Library/Preferences/com.shimo.desktop.main.plist","~/Library/Saved Application State/com.shimo.desktop.main.savedState"]}]]},"shop-different":{"depends_on_args":{":macos":":any"},"desc":"3D reconstruction of Apple Retail Stores on their opening days","homepage":"https://departmentmap.store/timemachine/","names":["Apple Store Time Machine"],"ruby_source_checksum":{":sha256":"89ca42d8d6092e0644428f2533cd18bcaa5853cf361bf18a46c990e8cef771cc"},"ruby_source_path":"Casks/s/shop-different.rb","sha256":"513f2d0a9492ca7efd36dfc921229be4771bf86f3734faf5a13218e6a6d8173c","tap_string":"homebrew/cask","url_args":["https://files.departmentmap.store/file/AppleStoreTimeMachine/Shop+Different+1.0.1.dmg"],"version":"1.0.1","raw_artifacts":[[":app",["Shop Different.app"]],[":zap",{":trash":["~/Library/Logs/Michael Steeber/Shop Different","~/Library/Preferences/com.MichaelSteeber.ShopDifferent.plist","~/Library/Saved Application State/com.MichaelSteeber.ShopDifferent.savedState"]}]]},"shortcat":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"App that enables mouse-free UI interaction","homepage":"https://shortcat.app/","names":["Sproutcube Shortcat"],"ruby_source_checksum":{":sha256":"7b237f452cbb49f992a7b9a6d86f38e9b8b43765fedae37b3e6511dc1bc793a6"},"ruby_source_path":"Casks/s/shortcat.rb","sha256":"8e6a7d981318203d1972efe8e880983d2f10187852c1c2f3d3bda31b7cd1da63","tap_string":"homebrew/cask","url_args":["https://files.shortcat.app/releases/v0.12.2/Shortcat.zip"],"version":"0.12.2","raw_artifacts":[[":app",["Shortcat.app"]],[":zap",{":trash":["~/Library/Application Support/Shortcat","~/Library/Caches/com.sproutcube.Shortcat","~/Library/Caches/SentryCrash/Shortcat","~/Library/Cookies/com.sproutcube.Shortcat.binarycookies","~/Library/HTTPStorages/com.sproutcube.Shortcat","~/Library/Preferences/com.sproutcube.Shortcat.plist","~/Library/WebKit/com.sproutcube.Shortcat"]}]]},"shortcutor":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"iOS shortcuts editor","homepage":"https://shortcutor.com/","names":["Shortcutor"],"ruby_source_checksum":{":sha256":"76d0fb4afa8ecda21ebead9886730e6f607ec83b72e980d90ba8fd806087ca4a"},"ruby_source_path":"Casks/s/shortcutor.rb","sha256":"9acacb652a31e4dfd1343184976f64fedfe1a0f01b56a3190a9ae42bff30bc08","tap_string":"homebrew/cask","url_args":["https://cdn.shortcutor.com/download/darwin/Shortcutor-2021.1.4.dmg"],"version":"2021.1.4","raw_artifacts":[[":uninstall",{":quit":"Shortcutor"}],[":app",["Shortcutor.app"]],[":zap",{":trash":["~/Library/Application Support/Shortcutor","~/Library/Logs/Shortcutor","~/Library/Preferences/com.shortcutor.shortcutor.plist"]}]]},"shortwave":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Email client","homepage":"https://www.shortwave.com/","names":["Shortwave"],"ruby_source_checksum":{":sha256":"b6356fff2006e07df07acc5fc0c81e467aabe047922a0cb78cf1662abbd6a2f7"},"ruby_source_path":"Casks/s/shortwave.rb","sha256":"69dddc3f5e51e1f571b45a22f5d382d21bfd10d4e787d29c03940066dc226620","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/shortwave-downloads/desktop_app/darwin/universal/Shortwave-darwin-universal-2026.2.1.zip"],"version":"2026.2.1","raw_artifacts":[[":app",["Shortwave.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.shortwave.sfl*","~/Library/Application Support/Shortwave","~/Library/Caches/com.electron.shortwave","~/Library/Caches/com.electron.shortwave.ShipIt","~/Library/HTTPStorages/com.electron.shortwave","~/Library/Logs/Shortwave","~/Library/Preferences/com.electron.shortwave.plist","~/Library/Saved Application State/com.electron.shortwave.savedState"]}]]},"shotcut":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Video editor","homepage":"https://www.shotcut.org/","names":["Shotcut"],"ruby_source_checksum":{":sha256":"9eaf79355f257f724e3b617b7a53eafce3b3f49aaf1568c292d96d482234c3ad"},"ruby_source_path":"Casks/s/shotcut.rb","sha256":"0e4c95ad41f26d96c442642e03e0c107bf98abfceea78724e2b05aa704ef79c6","tap_string":"homebrew/cask","url_args":["https://github.com/mltframework/shotcut/releases/download/v26.9.27/shotcut-macos-26.9.28.dmg"],"version":"26.9.28,26.9.27","raw_artifacts":[[":app",["Shotcut.app"]],[":zap",{":trash":["~/Library/Application Support/Meltytech","~/Library/Caches/Meltytech","~/Library/Preferences/com.meltytech.Shotcut.plist"]}]]},"shottr":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Screenshot measurement and annotation tool","homepage":"https://shottr.cc/","names":["Shottr"],"ruby_source_checksum":{":sha256":"47d9f2692e2c34b28a0ded889cc2e614ac001461845218724469451005bde8a9"},"ruby_source_path":"Casks/s/shottr.rb","sha256":"9debebb9b91a9dfe2c493dc1f5ddc78a2ad25ad5ebbacfca60b7985dc15820de","tap_string":"homebrew/cask","url_args":["https://shottr.cc/dl/Shottr-1.9.3b.dmg"],"version":"1.9.3b","raw_artifacts":[[":uninstall",{":quit":"cc.ffitch.shottr"}],[":app",["Shottr.app"]],[":zap",{":trash":["~/Library/Application Scripts/cc.ffitch.shottr","~/Library/Application Scripts/cc.ffitch.shottr-LaunchAtLoginHelper","~/Library/Containers/cc.ffitch.shottr","~/Library/Containers/cc.ffitch.shottr-LaunchAtLoginHelper"]}]]},"showmeyourhotkeys":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Show applications menu items hotkeys","homepage":"https://showmeyourhotkeys.moxadventu.com/","names":["ShowMeYourHotKeys"],"ruby_source_checksum":{":sha256":"c2b1ca519d79299384aaec93960c474f52670ebe78713a8e0c56e697e96627e0"},"ruby_source_path":"Casks/s/showmeyourhotkeys.rb","sha256":"a046039265122a043938a90bfe26c46792f2db95bd3a2e53d9213d367fe5d7d9","tap_string":"homebrew/cask","url_args":["https://showmeyourhotkeys.moxadventu.com/update/ShowMeYourHotKeys-prod-stable-1.9-(22).zip"],"version":"1.9,22","raw_artifacts":[[":app",["ShowMeYourHotKeys.app"]],[":zap",{":trash":["~/Library/Application Support/com.moxadventu.ShowMeYourHotKeys","~/Library/Caches/com.moxadventu.ShowMeYourHotKeys","~/Library/Preferences/com.moxadventu.ShowMeYourHotKeys.plist"]}]]},"showyedge":{"depends_on_args":{":macos":":ventura"},"desc":"Visible indicator of the current input source","homepage":"https://showyedge.pqrs.org/","names":["ShowyEdge"],"ruby_source_checksum":{":sha256":"df03da9af140e67801ee162ae06d8ba2e5b48abda2938309cda8d445361a473f"},"ruby_source_path":"Casks/s/showyedge.rb","sha256":"c0bc769204c53c8729a35c74161fb08f089cb517bf00832fc386ba29c5cc6feb","tap_string":"homebrew/cask","url_args":["https://github.com/pqrs-org/ShowyEdge/releases/download/v6.4.0/ShowyEdge-6.4.0.dmg"],"version":"6.4.0","raw_artifacts":[[":app",["ShowyEdge.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.pqrs.ShowyEdge","~/Library/Caches/org.pqrs.ShowyEdge","~/Library/Containers/org.pqrs.ShowyEdge","~/Library/Preferences/org.pqrs.ShowyEdge.plist"]}]]},"shureplus-motiv":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Additional features and controls for Shure MV7 and MV88+ microphones","homepage":"https://www.shure.com/en-US/products/software/shure_plus_motiv_desktop","names":["ShurePlus MOTIV"],"ruby_source_checksum":{":sha256":"b114185f907b86c9f5dc7e93235cdb2c49fe8380fa48606c58b84bc9ca631c35"},"ruby_source_path":"Casks/s/shureplus-motiv.rb","sha256":"df52cd040a1485046f65228768e3cc3b2c25a0a40520f34c37c8a1c2a5028843","tap_string":"homebrew/cask","url_args":["https://content-files.shure.com/Software/shure_plus_motiv_desktop/1-5-4/MOTIV-Desktop-macOS-1.5.4.dmg"],"version":"1.5.4","raw_artifacts":[[":uninstall",{":quit":"com.shure.motiv.desktop"}],[":app",["ShurePlus MOTIV.app"]],[":zap",{":trash":["~/Library/Application Support/ShurePlus MOTIV","~/Library/Logs/ShurePlus MOTIV","~/Library/Saved Application State/com.shure.motiv.desktop.savedState"]}]]},"shutter-encoder":{"desc":"Video, audio and image converter","homepage":"https://www.shutterencoder.com/","names":["Shutter Encoder"],"ruby_source_checksum":{":sha256":"5c170e1b6a429e1eaf567c1af575b6ec3023e6ca01f4572ef5e79786529c0ce6"},"ruby_source_path":"Casks/s/shutter-encoder.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.shutterencoder.com/Shutter%20Encoder%2020.4%20Mac%2064bits.pkg"],"version":"20.4","raw_artifacts":[[":uninstall",{":launchctl":"application.com.paulpacifico.shutterencoder.*",":quit":"com.paulpacifico.shutterencoder",":pkgutil":"com.paulpacifico.shutterencoder",":delete":"/Applications/Shutter Encoder.app"}],[":pkg",["Shutter Encoder 20.4 Mac 64bits.pkg"]],[":zap",{":trash":"~/Documents/Shutter Encoder"}]]},"sidenotes":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Note-taking application","homepage":"https://www.apptorium.com/sidenotes","names":["SideNotes"],"ruby_source_checksum":{":sha256":"d18f77fe8fda87d6254837a65a45c5d5292ad3fe5f6475294108847a86c493e3"},"ruby_source_path":"Casks/s/sidenotes.rb","sha256":"e467e19cf65eca726985997d3884793c86f2addc2294128988ac4f7f2b9052ac","tap_string":"homebrew/cask","url_args":["https://www.apptorium.com/public/products/sidenotes/releases/SideNotes-1.6.6.zip"],"version":"1.6.6","raw_artifacts":[[":uninstall",{":quit":"com.apptorium.SideNotes-paddle"}],[":app",["SideNotes.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.apptorium.SideNotes","~/Library/Application Scripts/com.apptorium.SideNotes-paddle*.ShareExtension--Paddle-","~/Library/Application Scripts/com.apptorium.SideNotes-paddle.Widgets","~/Library/Application Scripts/com.apptorium.SideNotes.ShareExtension","~/Library/Application Support/com.apptorium.SideNotes-paddle","~/Library/Application Support/SideNotes","~/Library/Caches/com.apptorium.SideNotes-paddle","~/Library/Containers/com.apptorium.SideNotes-paddle.ShareExtension--Paddle-","~/Library/Containers/com.apptorium.SideNotes-paddle.Widgets","~/Library/HTTPStorages/com.apptorium.SideNotes-paddle*","~/Library/Preferences/com.apptorium.SideNotes-paddle.plist","~/Library/WebKit/com.apptorium.SideNotes-paddle"]}]]},"sidequest":{"depends_on_args":{":macos":":monterey"},"desc":"Virtual reality content platform","homepage":"https://sidequestvr.com/","names":["SideQuest"],"ruby_source_checksum":{":sha256":"5042ca0f75352f24753d79381671d2d5cfd5b739bde9c132d0cfccc290e720ae"},"ruby_source_path":"Casks/s/sidequest.rb","sha256":"0725f35208e76f702a34561e2adb217dfde37c50f33a1169afc570d3faf58c08","tap_string":"homebrew/cask","url_args":["https://github.com/SideQuestVR/SideQuest/releases/download/v1.4.1/SideQuest-1.4.1.dmg"],"version":"1.4.1","raw_artifacts":[[":uninstall",{":launchctl":"com.sidequestvr.app.ShipIt"}],[":app",["SideQuest.app"]],[":zap",{":trash":["~/Library/Application Support/SideQuest","~/Library/Application Support/SideQuestDesktop","~/Library/Caches/com.sidequestvr.app*","~/Library/Caches/sidequest-desktop-updater","~/Library/HTTPStorages/com.sidequestvr.app","~/Library/Preferences/ByHost/com.sidequestvr.app.ShipIt.*.plist","~/Library/Preferences/com.sidequestvr.app.plist"]}]]},"sidex":{"depends_on_args":{":macos":":any"},"desc":"Code editor based on VS Code and Tauri","homepage":"https://github.com/Sidenai/sidex","names":["SideX"],"ruby_source_checksum":{":sha256":"c85e65dd7af3b43284b16613eab0254bb9faa7f5099168a1e674dd78fd934a63"},"ruby_source_path":"Casks/s/sidex.rb","sha256":"67b1d7be4d273e9cae3297cb5ee0fd422046c29bb8a862ecbb6de411ee8beb47","tap_string":"homebrew/cask","url_args":["https://github.com/Sidenai/sidex/releases/download/v0.1.2/SideX_0.1.2_x64.dmg"],"version":"0.1.2","raw_artifacts":[[":app",["SideX.app"]],[":zap",{":trash":["~/.sidex","~/Library/Application Support/com.siden.sidex","~/Library/Caches/com.siden.sidex","~/Library/WebKit/com.siden.sidex"]}]]},"sigdigger":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Qt-based digital signal analyzer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://batchdrake.github.io/SigDigger/","names":["SigDigger"],"ruby_source_checksum":{":sha256":"037d00b010e37b7d40f7ef4ebc88ecdf9eea2fede3dd52b6a1fe4a8d4bff2db0"},"ruby_source_path":"Casks/s/sigdigger.rb","sha256":"18314d22fdc0d41061312b02d088f6cb903292c741d1e4f6aa3371c804406c98","tap_string":"homebrew/cask","url_args":["https://github.com/BatchDrake/SigDigger/releases/download/v0.3.0/SigDigger-0.3.0-x86_64.dmg"],"version":"0.3.0","raw_artifacts":[[":app",["SigDigger.app"]],[":zap",{":trash":["~/Library/Preferences/org.actinid.SigDigger.plist","~/Library/Saved Application State/org.actinid.SigDigger.savedState"]}]]},"sigil":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"EPUB ebook editor","homepage":"https://sigil-ebook.com/","names":["Sigil"],"ruby_source_checksum":{":sha256":"406eaf4a95f6431af4594f8c02e93b963322a7c66df8da69543eaeeab3b13ce3"},"ruby_source_path":"Casks/s/sigil.rb","sha256":"32f625fbdace147e5a94cf8c7167439f9e53afaa2a902d93b230363bc8935f53","tap_string":"homebrew/cask","url_args":["https://github.com/Sigil-Ebook/Sigil/releases/download/2.8.1/Sigil.app-2.8.1-Mac-x86_64.txz"],"version":"2.8.1","raw_artifacts":[[":app",["Sigil.app"]],[":zap",{":trash":["~/Library/Application Support/sigil-ebook","~/Library/Preferences/com.sigil-ebook.Sigil.app.plist","~/Library/Saved Application State/com.sigil-ebook.Sigil.app.savedState"]}]]},"sigmaos":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Web browser","homepage":"https://sigmaos.com/","names":["SigmaOS"],"ruby_source_checksum":{":sha256":"1e952bb52e5b0786a535afd14574903b48ce948ec4a076b3ba056c9646b88c68"},"ruby_source_path":"Casks/s/sigmaos.rb","sha256":"70d308c4ed1a9830fff186c0c6edced1d5bab1369a1fca2bd4b7b93f58879d18","tap_string":"homebrew/cask","url_args":["https://releases.sigmaos.com/SigmaOS-1.19.0.4.dmg"],"version":"1.19.0.4","raw_artifacts":[[":app",["SigmaOS.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sigmaos.sigmaos.macos","~/Library/Containers/com.sigmaos.sigmaos.macos"]}]]},"signal":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Instant messaging application focusing on security","homepage":"https://signal.org/","names":["Signal"],"ruby_source_checksum":{":sha256":"2e2dd1eca55ffa9470ca2e94f78b41d6ef6e7e1896131e64c57fc4f545ed07fd"},"ruby_source_path":"Casks/s/signal.rb","sha256":"c42507981acf9ba2a56939d43f5bcd21da312e818bd74e69e1bfc7b4c908e897","tap_string":"homebrew/cask","url_args":["https://updates.signal.org/desktop/signal-desktop-mac-x64-8.32.0.zip"],"version":"8.32.0","raw_artifacts":[[":app",["Signal.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.whispersystems.signal-desktop.sfl*","~/Library/Application Support/Signal","~/Library/Preferences/org.whispersystems.signal-desktop.helper.plist","~/Library/Preferences/org.whispersystems.signal-desktop.plist","~/Library/Saved Application State/org.whispersystems.signal-desktop.savedState"]}]]},"signal@beta":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Instant messaging application focusing on security","homepage":"https://signal.org/","names":["Signal Beta"],"ruby_source_checksum":{":sha256":"738583132436e5fed554304ce8c12cc3b1903062bc679ad2f80625ff1e11b4f7"},"ruby_source_path":"Casks/s/signal@beta.rb","sha256":"aebab1a6dae61e2aa4aa7ffc1e5c806483f9f5e32d0e8a651e3fb46076c34ae7","tap_string":"homebrew/cask","url_args":["https://updates.signal.org/desktop/signal-desktop-beta-mac-x64-8.33.0-beta.1.zip"],"version":"8.33.0-beta.1","raw_artifacts":[[":app",["Signal Beta.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.whispersystems.signal-desktop-beta.sfl*","~/Library/Application Support/Signal Beta","~/Library/Application Support/Signal","~/Library/Preferences/org.whispersystems.signal-desktop-beta.plist","~/Library/Preferences/org.whispersystems.signal-desktop.helper.plist","~/Library/Preferences/org.whispersystems.signal-desktop.plist","~/Library/Saved Application State/org.whispersystems.signal-desktop.savedState"]}]]},"signet":{"depends_on_args":{":macos":":any"},"desc":"Scans and checks bundle signatures","homepage":"https://eclecticlight.co/taccy-signet-precize-alifix-utiutility-alisma/","names":["Signet"],"ruby_source_checksum":{":sha256":"afffdb961c9ebcfdcb180c6412b3f88fc96a522c6583b1bce433fda83d7a974c"},"ruby_source_path":"Casks/s/signet.rb","sha256":"ea48e77577e46848d5a3861782ddaaf05a725e6a4f14802ee29bc20bd88aeb50","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2020/09/signet13.zip"],"version":"1.3,2020.09","raw_artifacts":[[":app",["signet13/Signet.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.Signet","~/Library/HTTPStorages/co.eclecticlight.Signet","~/Library/Preferences/co.eclecticlight.Signet.plist","~/Library/Saved Application State/co.eclecticlight.Signet.savedState"]}]]},"silentknight":{"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Automatically checks computer's security","homepage":"https://eclecticlight.co/lockrattler-systhist/","names":["SilentKnight"],"ruby_source_checksum":{":sha256":"f70e5393d464ae10f3c0715d31dcf69a52ebd259d822c5809e1f5acef6016202"},"ruby_source_path":"Casks/s/silentknight.rb","sha256":"41be69cccdcedb325edbe825b86bdea24b1bcfbbcde8bea9e57e7a82326ea157","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2026/07/sk302.zip"],"version":"3.02,2026.07","raw_artifacts":[[":app",["sk302/SilentKnight3.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.silentknight.sfl*","~/Library/Caches/co.eclecticlight.SilentKnight","~/Library/Caches/co.eclecticlight.SilentKnight3","~/Library/HTTPStorages/co.eclecticlight.SilentKnight","~/Library/HTTPStorages/co.eclecticlight.SilentKnight3","~/Library/Preferences/co.eclecticlight.SilentKnight3.plist","~/Library/Preferences/co.eclecticlight.SilentKnight.plist","~/Library/Saved Application State/co.eclecticlight.SilentKnight.savedState"]}]]},"silhouette-studio":{"depends_on_args":{":macos":":monterey"},"desc":"Design software for Silhouette cutting machines","homepage":"https://www.silhouetteamerica.com/silhouette-studio","names":["Silhouette Studio"],"ruby_source_checksum":{":sha256":"6f95389bae3b4faea27589d4d332c5e11ba7fe45473722b456373a7c25b597d0"},"ruby_source_path":"Casks/s/silhouette-studio.rb","sha256":"ee60bd3721440873e3c42b1c9873c5a17519122ade0a0a1300fcc3c45064a70d","tap_string":"homebrew/cask","url_args":["https://d62nvtdcnsm38.cloudfront.net/files/softwares/ss/SS_V5.0.539.001_M6R.dmg"],"version":"5.0.539.001_M6R","raw_artifacts":[[":app",["Silhouette Studio.app"]],[":zap",{":trash":["/Library/Application Support/com.aspexsoftware.Silhouette_Studio*","~/Library/Application Support/com.aspexsoftware.Silhouette_Studio*","~/Library/Preferences/com.aspexsoftware.Silhouette_Studio*","~/Library/Preferences/com.silhouettesoftware*","~/Library/Saved Application State/com.silhouettesoftware.Silhouette-Studio*"]}]]},"silicon-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Identify Intel-only apps","homepage":"https://github.com/DigiDNA/Silicon","names":["Silicon"],"ruby_source_checksum":{":sha256":"094f39c08a0205678f319fe798842948160f3bddaa9c188c9e8f675ef11f11bc"},"ruby_source_path":"Casks/s/silicon-app.rb","sha256":"f8f6acfdc8378bca0429d52e34d48275c22213617dbe09055798132921c10586","tap_string":"homebrew/cask","url_args":["https://github.com/DigiDNA/Silicon/releases/download/1.0.5/Silicon.app.zip"],"version":"1.0.5","raw_artifacts":[[":app",["Silicon.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.digidna.silicon.sfl*","~/Library/Caches/com.DigiDNA.Silicon","~/Library/Saved Application State/com.DigiDNA.Silicon.savedState"]}]]},"silicon-info":{"depends_on_args":{":macos":":any"},"desc":"View the architecture of the running application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/billycastelli/Silicon-Info","names":["Silicon Info"],"ruby_source_checksum":{":sha256":"df2052d8ba929957e41a1f2e1fd6e3ca9db37572330817a278acde7486fce32a"},"ruby_source_path":"Casks/s/silicon-info.rb","sha256":"ada6ba4665e2aa2973e2faef59f312cc82ae689505236c4c2d412bc3ae18d0f9","tap_string":"homebrew/cask","url_args":["https://github.com/billycastelli/Silicon-Info/releases/download/1.0.3/Silicon.Info.app.zip"],"version":"1.0.3","raw_artifacts":[[":app",["Silicon Info.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.wcastelli.silicon-info","~/Library/Containers/com.wcastelli.silicon-info"]}]]},"silicon-labs-vcp-driver":{"container_args":{":nested":"macOS_VCP_Driver/SiLabsUSBDriverDisk.dmg"},"depends_on_args":{":macos":":any"},"desc":"CP210x USB to UART Bridge VCP Driver","homepage":"https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers","names":["Silicon Labs VCP Driver"],"ruby_source_checksum":{":sha256":"16d9c3b0de20f260287f04a4f014ae205435912c185d7c2b449efef5915e20f2"},"ruby_source_path":"Casks/s/silicon-labs-vcp-driver.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.silabs.com/documents/public/software/Mac_OSX_VCP_Driver.zip"],"version":"6.0.2","raw_artifacts":[[":uninstall",{":script":{":executable":"uninstaller.sh",":sudo":true}}],[":installer",{":manual":"Install CP210x VCP Driver.app"}]]},"siliconscope":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"System monitor for Apple Silicon with ANE, Media Engine and bandwidth tracking","homepage":"https://siliconscope.calidalab.ai/","names":["SiliconScope"],"ruby_source_checksum":{":sha256":"dd9115e4b853faa18b4028e89581b3cd381f3dde69991772dba366bf38c3b8a6"},"ruby_source_path":"Casks/s/siliconscope.rb","sha256":"54203453f979a9d4384afa80c18aeb31f8c9d25a7acf4ca1ddabab1eb60b77e7","tap_string":"homebrew/cask","url_args":["https://github.com/kennss/SiliconScope/releases/download/v4.7.0/SiliconScope-4.7.0.dmg"],"version":"4.7.0","raw_artifacts":[[":app",["SiliconScope.app"]],[":zap",{":trash":["~/Library/Caches/ai.calidalab.SiliconScope","~/Library/HTTPStorages/ai.calidalab.SiliconScope","~/Library/HTTPStorages/ai.calidalab.SiliconScope.binarycookies","~/Library/Preferences/ai.calidalab.SiliconScope.plist","~/Library/Saved Application State/ai.calidalab.SiliconScope.savedState"]}]]},"silkypix-developer-studio-se":{"depends_on_args":{":macos":":any"},"desc":"RAW image development software used with Panasonic products","homepage":"https://www.isl.co.jp/SILKYPIX/english/p/","names":["SILKYPIX Developer Studio 8 SE"],"ruby_source_checksum":{":sha256":"f1f9e54e9bfcc8fc54c8d0e4f8a84b9304685687f47253464b964d794c4a91ca"},"ruby_source_path":"Casks/s/silkypix-developer-studio-se.rb","sha256":"57611278f81951c4ecd26d8e283626cc5789e6660ce6a1473697160237cd3cff","tap_string":"homebrew/cask","url_args":["https://www2.isl.co.jp/SILKYPIX/p/download/files/SILKYPIX_DS8_SE.8.0.31.1.dmg"],"version":"8.0.31.1","raw_artifacts":[[":uninstall",{":pkgutil":"jp.co.isl.SILKYPIX*SE"}],[":pkg",["SILKYPIX Developer Studio 8 SE Installer.pkg"]],[":zap",{":trash":"~/Library/Preferences/jp.co.isl.SILKYPIX*SE.plist"}]]},"silnite":{"depends_on_args":{":macos":":any"},"desc":"Checks EFI firmware and security data file updates","homepage":"https://eclecticlight.co/lockrattler-systhist/","names":["silnite"],"ruby_source_checksum":{":sha256":"ac854b6f04029f56d73e43b519bf83a78a5ed768ae0b240b42f65e19a21072c9"},"ruby_source_path":"Casks/s/silnite.rb","sha256":"2cf56007a9e0f4d420cc137afeb6811ded0918d74d49552e684218b7127cc976","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/07/silnite10.zip"],"version":"10,2023.07","raw_artifacts":[[":uninstall",{":pkgutil":"co.eclecticlight.pkg.silniteInstaller"}],[":pkg",["silnite10/silniteInstaller.pkg"]]]},"silo":{"depends_on_args":{":macos":":any"},"desc":"3D polygonal modeller and UV mapper","homepage":"https://nevercenter.com/silo/","names":["Silo"],"ruby_source_checksum":{":sha256":"5343a699d0f81293271a36a72421f85555c7b1bb0f59539b6d8fe9e26b1b6d82"},"ruby_source_path":"Casks/s/silo.rb","sha256":"007d0b62134745336ffa3781549c12957290873282f330d4e6c2bc23ce493548","tap_string":"homebrew/cask","url_args":["https://nevercenter.com/silo/download/filearchive/Install_Silo_2026_2_0_mac.dmg"],"version":"2026.2.0","raw_artifacts":[[":uninstall",{":quit":"com.nevercenter.silo"}],[":app",["Silo.app"]],[":zap",{":trash":["/Library/Caches/com.nevercenter.silo","~/Library/Application Support/com.nevercenter.silo"]}]]},"sim-daltonism":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Colour blindness simulator for videos and images","homepage":"https://michelf.ca/projects/mac/sim-daltonism/","names":["Sim Daltonism"],"ruby_source_checksum":{":sha256":"03e2059cc65a6372421a0f75b8b5467554b4254682f5b15e6c2d5735061925e9"},"ruby_source_path":"Casks/s/sim-daltonism.rb","sha256":"f094aa0fbcd7b9b29c4a0af34f1e6b4789467946d3b1eadcacb1085fccb6da72","tap_string":"homebrew/cask","url_args":["https://littoral.michelf.ca/apps/sim-daltonism/sim-daltonism-2.0.5.zip"],"version":"2.0.5","raw_artifacts":[[":app",["Sim Daltonism.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.michelf.sim-daltonism","~/Library/Containers/com.michelf.sim-daltonism"]}]]},"sim-genie":{"depends_on_args":{":macos":":any"},"desc":"Easier access to Xcode Simulator functionality","homepage":"https://simgenie.app/","names":["Sim Genie"],"ruby_source_checksum":{":sha256":"915aa56d13498bf79c0a24b6dff1d076a8ae2440b630d6764c35d6dd3c75bbed"},"ruby_source_path":"Casks/s/sim-genie.rb","sha256":"65ae1e1f6900b7e298613b15135ff510eca3a1e0b26d479a196576c07b4360e9","tap_string":"homebrew/cask","url_args":["https://d1b3av25dd6jdq.cloudfront.net/releases/macos/SimGenie.2026.2.347.zip"],"version":"2026.2,347","raw_artifacts":[[":app",["Sim Genie.app"]],[":zap",{":trash":["~/Library/Application Support/Sim Genie","~/Library/Caches/com.consumedbycode.simgenie","~/Library/HTTPStorages/com.consumedbycode.simgenie","~/Library/Preferences/com.consumedbycode.simgenie.plist"]}]]},"simpholders":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Access utility for iPhone Simulator apps","homepage":"https://simpholders.com/","names":["SimPholders"],"ruby_source_checksum":{":sha256":"fb9e70b4c660ad7b4a4da59b03cc9cfe6946bef325348942c703c29efd185c69"},"ruby_source_path":"Casks/s/simpholders.rb","sha256":"0f74633bd6bd9723063af0be550364882b93fbb5cd67bac6e2066083174e5f0d","tap_string":"homebrew/cask","url_args":["https://simpholders.com/site/assets/files/2366/simpholders_3_0_12.dmg"],"version":"3.0.12,2366","raw_artifacts":[[":app",["simpholders_3_0_12.app"],{":target":"SimPholders.app"}],[":zap",{":trash":["~/Library/Application Support/SimPholders","~/Library/Caches/com.kf-interactive.simpholders.SimPholders","~/Library/HTTPStorages/com.kf-interactive.simpholders.SimPholders","~/Library/HTTPStorages/com.kf-interactive.simpholders.SimPholders.binarycookies","~/Library/Preferences/com.kf-interactive.simpholders.SimPholders.plist"]}]]},"simple-comic":{"depends_on_args":{":macos":":any"},"desc":"Comic viewer/reader","homepage":"https://github.com/MaddTheSane/Simple-Comic","names":["Simple Comic"],"ruby_source_checksum":{":sha256":"fc4fa2431319a220260cf68a8929aab5dc1669cc7a54a203038693fe1df55057"},"ruby_source_path":"Casks/s/simple-comic.rb","sha256":"34fa1777c0643d145b8e8ba90b6c6eeb096b21c3beb34728c9df97dad9a1f1ac","tap_string":"homebrew/cask","url_args":["https://github.com/MaddTheSane/Simple-Comic/releases/download/App-Store-1.9.9/Simple.Comic.1.9.9.zip"],"version":"1.9.9","raw_artifacts":[[":app",["Simple Comic.app"]],[":zap",{":trash":"~/Library/Application Support/Simple Comic"}]]},"simple-web-server":{"depends_on_args":{":macos":":monterey"},"desc":"Create local web servers","homepage":"https://simplewebserver.org/","names":["Simple Web Server"],"ruby_source_checksum":{":sha256":"79453f4e24593cc85ea60608a8fb4ffc13d92c2b9b1369fef4c525be1d888869"},"ruby_source_path":"Casks/s/simple-web-server.rb","sha256":"c601435f983f65a261da0f7f4500fd87ce90e0bd28cba36afd50f0a30571b320","tap_string":"homebrew/cask","url_args":["https://github.com/terreng/simple-web-server/releases/download/v1.2.17/Simple-Web-Server-macOS-1.2.17-x64.dmg"],"version":"1.2.17","raw_artifacts":[[":app",["Simple Web Server.app"]],[":zap",{":trash":["~/Library/Application Support/Simple Web Server","~/Library/Preferences/org.simplewebserver.simplewebserver.plist","~/Library/Saved Application State/org.simplewebserver.simplewebserver.savedState"]}]]},"simpleclock":{"depends_on_args":{":macos":":any"},"desc":"Simple analogue clock screensaver written entirely in Swift","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Wandmalfarbe/Simple-Clock-Screensaver","names":["Simple Clock Screensaver"],"ruby_source_checksum":{":sha256":"e15e5929de08aa4494d6ec09d2b2e59c6f65e52246fbffe6d21b87024d958b3b"},"ruby_source_path":"Casks/s/simpleclock.rb","sha256":"daac22a51eeb35dc29aaa0eb21cfa439a18aa0ea229316630c3395e156064740","tap_string":"homebrew/cask","url_args":["https://github.com/Wandmalfarbe/Simple-Clock-Screensaver/releases/download/v1.1/Simple-Clock-1.1.saver.zip"],"version":"1.1","raw_artifacts":[[":screen_saver",["SimpleClock.saver"]]]},"simpledemviewer":{"depends_on_args":{":macos":":monterey"},"desc":"Digital Elevation Model viewer","homepage":"https://jizoh.jp/english.html","names":["SimpleDEMViewer"],"ruby_source_checksum":{":sha256":"dbc02b013541165216eedfa0eb16d7a518480bead22d5f4863b53b3d8eb5d1d5"},"ruby_source_path":"Casks/s/simpledemviewer.rb","sha256":"209e6caf4a64f20e502c8239605c9714596883d58b091128bf10126146b92549","tap_string":"homebrew/cask","url_args":["https://jizoh.jp/program/SDVr_862.zip"],"version":"8.6.2","raw_artifacts":[[":uninstall",{":quit":"jp.jizoh.SDVr*"}],[":app",["SimpleDEMViewer 8.6.2/SimpleDEMViewer.app"]],[":zap",{":trash":"~/Library/Preferences/jp.jizoh.SDVr8.plist"}]]},"simplemind":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Cross-platform mind mapping tool","homepage":"https://simpleapps.eu/","names":["SimpleMind"],"ruby_source_checksum":{":sha256":"44d28eb79239c4ab615b6c73c961cb35ce024d6dba15f4b4e93f82ff0c06cd9b"},"ruby_source_path":"Casks/s/simplemind.rb","sha256":"b32d58819539d04e5690a6bc2486fe6ed1d8461b6711d5178b041328e4151be7","tap_string":"homebrew/cask","url_args":["https://modelmakertools.com/simplemind/SM2Mac_G7Ynr4BfJYzhbHtCCTr/SimpleMindMacOS2102b3416.dmg"],"version":"2.10.2,b3416","raw_artifacts":[[":uninstall",{":quit":"com.modelmakertools.simplemindosx"}],[":app",["SimpleMind Pro.app"]],[":zap",{":trash":["~/Library/Caches/com.modelmakertools.simplemindosx","~/Library/Preferences/com.modelmakertools.simplemindosx.plist"]}]]},"simplenote":{"depends_on_args":{":macos":":any"},"desc":"React client for Simplenote","homepage":"https://github.com/Automattic/simplenote-electron","names":["Simplenote"],"ruby_source_checksum":{":sha256":"c4edd48e249ee3f8e693f958a65465d0e5934361dafad238daccaef94136ef12"},"ruby_source_path":"Casks/s/simplenote.rb","sha256":"6ff36e3488ea2fb1e8c4bb20f6646a76c3caeb91b7d90c7d31ec421383e68903","tap_string":"homebrew/cask","url_args":["https://github.com/Automattic/simplenote-electron/releases/download/v2.27.1/Simplenote-macOS-2.27.1.dmg"],"version":"2.27.1","raw_artifacts":[[":app",["Simplenote.app"]],[":zap",{":trash":["~/Library/Application Support/Simplenote","~/Library/Caches/com.automattic.simplenote","~/Library/Caches/com.automattic.simplenote.ShipIt","~/Library/Saved Application State/com.automattic.simplenote.savedState"]}]]},"simpletex":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Formula snipping and recognition app","homepage":"https://simpletex.net/","names":["SimpleTex"],"ruby_source_checksum":{":sha256":"48f938b1e28a9c29e233a429af3ab77446c0f5a0f8694b74be26e4a84e089a42"},"ruby_source_path":"Casks/s/simpletex.rb","sha256":"b2b434a5d7a52da837d348f1a7f1b2802d04d6ba5df9c2a3a2314bc40bed3b98","tap_string":"homebrew/cask","url_args":["https://update.simpletex.net/publish/electron/darwin/SimpleTex-0.2.12.dmg"],"version":"0.2.12","raw_artifacts":[[":app",["SimpleTex.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.spt.simpletex.sfl*","~/Library/Application Support/SimpleTex","~/Library/Preferences/com.spt.SimpleTex.plist","~/Library/Saved Application State/com.spt.SimpleTex.savedState"]}]]},"simplex":{"depends_on_args":{":macos":":any"},"desc":"Messenger for SimpleX protocol","homepage":"https://simplex.chat/","names":["SimpleX Chat"],"ruby_source_checksum":{":sha256":"a0fbfd54b30e6bf23f528b52445925bd98e6d50ecaf97ecc0580ed48b7bdeb1a"},"ruby_source_path":"Casks/s/simplex.rb","sha256":"8e7be5015dd8b3f96ef08c8752f99d7db517d8461b87db1ac56bd561414219e7","tap_string":"homebrew/cask","url_args":["https://github.com/simplex-chat/simplex-chat/releases/download/v7.0.3/simplex-desktop-macos-x86_64.dmg"],"version":"7.0.3","raw_artifacts":[[":app",["SimpleX.app"]],[":zap",{":trash":"~/Library/Saved Application State/chat.simplex.app.savedState"}]]},"simply-fortran":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Fortran development environment","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://simplyfortran.com/","names":["Simply Fortran"],"ruby_source_checksum":{":sha256":"6f191b42a82038c7065cecab4266f820f1cc0d26ae6641e8ac8e946567fa9e6c"},"ruby_source_path":"Casks/s/simply-fortran.rb","sha256":"21d49f3bfbaa2d525c7f8e09f11b6d72d06ffb5fab1094b11d47492a8bb25f65","tap_string":"homebrew/cask","url_args":["https://download.simplyfortran.com/3.41/macos/simplyfortran-3.41.4435-x86_64.dmg"],"version":"3.41.4435","raw_artifacts":[[":app",["Simply Fortran.app"]],[":zap",{":trash":["~/.simplyfortran","~/Library/Caches/com.apple.helpd/Generated/com.approximatrix.simplyfortran.help*","~/Library/Saved Application State/com.approximatrix.simplyfortran.savedState"]}]]},"simplysign":{"caveats_rosetta":true,"depends_on_args":{":macos":":monterey"},"desc":"Emulates a physical crypto card/reader for proCertum SmartSign","homepage":"https://support.certum.eu/en/software/procertum-smartsign/","names":["SimplySign Desktop"],"ruby_source_checksum":{":sha256":"68aa563f000e1b2a26ed0cfb348a48e69643e64e92088a832e3479a3ad45aa8c"},"ruby_source_path":"Casks/s/simplysign.rb","sha256":"25be8d138d7c17ed3d58ec4479274d27d35dd79784107cc2ec1561ae82b34ccb","tap_string":"homebrew/cask","url_args":["https://files.certum.eu/software/SimplySignDesktop/OSX/2.10.24-9.4.5.0/SimplySignDesktop-2.10.24-9.4.5_prod.dmg"],"version":"2.10.24-9.4.5.0,2.10.24-9.4.5","raw_artifacts":[[":uninstall",{":launchctl":"pl.ads.SimplySignDesktop",":quit":["pl.ads.SimplySign-Desktop","pl.unizeto.pcja.SmartSign"],":pkgutil":"pl.assecods.pkg.SimplySignDesktop-proCertumSmartSign",":delete":["/Applications/proCertumSmartSign.app","/usr/local/lib/libSimplySignPKCS.dylib","/usr/local/lib/SimplySignPKCS"]}],[":pkg",["SimplySignDesktop-2.10.24-9.4.5.0_signed_prod.pkg"]],[":zap",{":trash":["~/Library/LaunchAgents/pl.ads.SimplySignDesktop.plist","~/Library/Preferences/pl.ads.SimplySign-Desktop.plist","~/SimplySignDesktop.xml"]}]]},"simsim":{"depends_on_args":{":macos":":any"},"desc":"Tool to explore iOS application folders in Terminal or Finder","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/dsmelov/simsim/","names":["SimSim"],"ruby_source_checksum":{":sha256":"b7632be5f9b8205436df2ce578c78263d04a49e99cd8cf3762cd67fcc8c8494d"},"ruby_source_path":"Casks/s/simsim.rb","sha256":"238ecc00803523e4e7ec33aa470179668c8230badabba43eec23c2515e1f6507","tap_string":"homebrew/cask","url_args":["https://github.com/dsmelov/simsim/releases/download/1.4.6/SimSim_1.4.6.zip"],"version":"1.4.6","raw_artifacts":[[":uninstall",{":quit":"com.dsmelov.SimSim"}],[":app",["SimSim.app"]],[":zap",{":trash":"~/Library/Preferences/com.dsmelov.SimSim.plist"}]]},"sina-finance":{"depends_on_args":{":macos":":any"},"desc":"Stock market data and financial news platform","homepage":"https://finance.sina.com.cn/desktopapp/download/","names":["Sina Finance","新浪财经"],"ruby_source_checksum":{":sha256":"2c1b25720055e672aa175c44fef669e788eae003ce5634eafc3d1c3664689779"},"ruby_source_path":"Casks/s/sina-finance.rb","sha256":"5538aafd37a4b89538d3f5e1aa9315e32cc0cbb5bef865ca4e779ea0c0815650","tap_string":"homebrew/cask","url_args":["https://file.finance.sina.com.cn/sinafinancedesktop/install/sinafinancedesktop-1.2.3-x64.dmg"],"version":"1.2.3","raw_artifacts":[[":app",["新浪财经APP.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sina.stock.desktop.sfl*","~/Library/Preferences/com.sina.stock.desktop.plist","~/Library/Saved Application State/com.sina.stock.desktop.savedState"]}]]},"singlebox":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Multi-account web browser","homepage":"https://singlebox.app/en/","names":["Singlebox"],"ruby_source_checksum":{":sha256":"a14862085f016156456b53f7daa248ea985b5c907e4cf068437fe941a1332a3f"},"ruby_source_path":"Casks/s/singlebox.rb","sha256":"97eb5a962cfed4ae244019e438c63dbeff4766a05c86c4b042981ac0689ad3aa","tap_string":"homebrew/cask","url_args":["https://cdn-2.webcatalog.io/singlebox2/Singlebox-68.5.0-universal.dmg"],"version":"68.5.0","raw_artifacts":[[":app",["Singlebox.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.webcatalog.singlebox2.sfl*","~/Library/Application Support/Singlebox","~/Library/Application Support/Singlebox2","~/Library/Preferences/com.webcatalog.singlebox2.plist","~/Library/Saved Application State/com.webcatalog.singlebox2.savedState"]}]]},"singlecrystal":{"depends_on_args":{":macos":":any"},"desc":"Crystal diffraction software","homepage":"https://crystalmaker.com/singlecrystal/index.html","names":["SingleCrystal"],"ruby_source_checksum":{":sha256":"b995c9b7ccd095e293b931055388c433eccdc428e7d083cb25c544bb3860b77a"},"ruby_source_path":"Casks/s/singlecrystal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://crystalmaker.com/downloads/singlecrystal5_mac.zip"],"version":"5.4.0","raw_artifacts":[[":app",["SingleCrystal.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.crystalmaker.singlecrystal.v5","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.crystalmaker.singlecrystal.v5.sfl*","~/Library/Containers/com.crystalmaker.singlecrystal.v5"]}]]},"singularity":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Client for Second Life and OpenSim","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.singularityviewer.org/","names":["Singularity Viewer"],"ruby_source_checksum":{":sha256":"eee4e23a2aaacae7e445f79be04b5bd6db0fb30577d9c661eb1bf162060baca2"},"ruby_source_path":"Casks/s/singularity.rb","sha256":"ef40901d39389588be972b6f72ec58d1a4f0d982dbb87f0ea1eeeab1d388763b","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/router_gray/singularityviewer/downloads/Singularity_Alpha_1_8_9_8709_x86_64.dmg"],"version":"1.8.9.8709","raw_artifacts":[[":app",["SingularityAlpha.app"]]]},"sioyek":{"caveats_rosetta":true,"container_args":{":nested":"build/sioyek.dmg"},"depends_on_args":{":macos":":any"},"desc":"PDF viewer designed for reading research papers and technical books","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sioyek.info/","names":["Sioyek"],"ruby_source_checksum":{":sha256":"11f65c7e37e294f61dbf1865e5747ef8f09f29b9f6bec1fb03564fc58f9b0ba3"},"ruby_source_path":"Casks/s/sioyek.rb","sha256":"0f81831d4fa0d57e7e7e56a40ab6fa6488950b7d6a944aa29918be42cfc46b8a","tap_string":"homebrew/cask","url_args":["https://github.com/ahrm/sioyek/releases/download/v2.0.0/sioyek-release-mac.zip"],"version":"2.0.0","raw_artifacts":[[":app",["sioyek.app"]],[":command_wrapper",["sioyek"],{":executable":"$APPDIR/sioyek.app/Contents/MacOS/sioyek"}],[":zap",{":trash":["~/Library/Application Support/sioyek","~/Library/Saved Application State/com.yourcompany.sioyek.savedState"]}]]},"sip-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Collect, organise & share colours","homepage":"https://sipapp.io/","names":["Sip"],"ruby_source_checksum":{":sha256":"75f79dd6619e4df716ad8755d93e188c34313765dc7ceef29c023dfaee10ae29"},"ruby_source_path":"Casks/s/sip-app.rb","sha256":"d8c43036940aefee8d9f632f2e5fd78939edebac0e658534729c226b7619af25","tap_string":"homebrew/cask","url_args":["https://sipapp.fra1.digitaloceanspaces.com/updates/v3/sip-3.6.2.dmg"],"version":"3.6.2","raw_artifacts":[[":uninstall",{":quit":"io.sipapp.Sip-paddle"}],[":app",["Sip.app"]],[":zap",{":trash":["~/.sip_v*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.sipapp.sip-paddle.sfl*","~/Library/Application Support/CrashReporter/Sip_*.plist","~/Library/Application Support/io.sipapp.Sip-paddle","~/Library/Application Support/Sip","~/Library/Caches/io.sipapp.Sip-paddle","~/Library/Cookies/io.sipapp.Sip-paddle.binarycookies","~/Library/HTTPStorages/io.sipapp.Sip-paddle","~/Library/Logs/DiagnosticReports/Sip-*.ips","~/Library/Preferences/io.sipapp.Sip-paddle.plist","~/Library/Saved Application State/io.sipapp.Sip-paddle.savedState","~/Library/WebKit/io.sipapp.Sip-paddle"]}]]},"sipgate-softphone":{"depends_on_args":{":macos":":any"},"desc":"Make telephone calls on the computer","homepage":"https://www.sipgate.de/softphone-download","names":["Sipgate Softphone"],"ruby_source_checksum":{":sha256":"7bb3d57f443aa80769f763d78ebbd1f5f48f6b416db39741bfd1de83e4abb275"},"ruby_source_path":"Casks/s/sipgate-softphone.rb","sha256":"2f979c72825f127013191af782cdca9caa40381135343b46ff151691f919833e","tap_string":"homebrew/cask","url_args":["https://sipgate-desktop-app-dev.s3.amazonaws.com/sipgate-softphone-1.17.19.dmg"],"version":"1.17.19","raw_artifacts":[[":app",["sipgate softphone.app"]],[":zap",{":trash":["~/Library/Preferences/com.sipgate.desktop.plist","~/Library/Saved Application State/com.sipgate.desktop.savedState"]}]]},"sipgate":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Softphone for making telephone calls over the internet","homepage":"https://www.sipgate.de/app","names":["sipgate"],"ruby_source_checksum":{":sha256":"64053c8279e5d4b779fb3d4559ebed56abd620258db44c443efa33074aee4d87"},"ruby_source_path":"Casks/s/sipgate.rb","sha256":"aa1b3211e54bc7aea1c8e9b1c7a239ecb8b7fc42eb75e062396fa15b816f6db8","tap_string":"homebrew/cask","url_args":["https://s3-eu-central-1.amazonaws.com/desktop.download.sipgate.com/sipgate-2.45.1.zip"],"version":"2.45.1","raw_artifacts":[[":app",["sipgate.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sipgate.desktop.sfl*","~/Library/Application Support/sipgate-desktop","~/Library/Caches/com.sipgate.desktop","~/Library/Caches/com.sipgate.desktop.ShipIt","~/Library/Caches/sipgate-desktop-updater","~/Library/HTTPStorages/com.sipgate.desktop","~/Library/Logs/sipgate-desktop","~/Library/Preferences/com.sipgate.desktop.plist","~/Library/Saved Application State/com.sipgate.desktop.savedState"]}]]},"sirimote":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control your computer with your Apple TV Siri Remote","homepage":"https://eternalstorms.at/sirimote","names":["SiriMote"],"ruby_source_checksum":{":sha256":"be14026acc38595c0ac53536d55083547e5b2a6fcd05fdf4fdc3f88ef23f7df2"},"ruby_source_path":"Casks/s/sirimote.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://eternalstorms.at/sirimote/SiriMote.zip"],"version":"1.4.6","raw_artifacts":[[":app",["SiriMote.app"]],[":zap",{":trash":"~/Library/Preferences/at.EternalStorms.SiriMote-nonappstore.plist"}]]},"sitala":{"depends_on_args":{":macos":":any"},"desc":"Drum sampler plugin and standalone app","homepage":"https://decomposer.de/sitala/","names":["Sitala"],"ruby_source_checksum":{":sha256":"68c9a74819fa0d9566494292354fcae23312c01652a276524949f65596a053de"},"ruby_source_path":"Casks/s/sitala.rb","sha256":"971e8dfc5a78a3f29be0046ea5c7d7d4582fc8cc04f54dcccc44d721f0bfdceb","tap_string":"homebrew/cask","url_args":["https://decomposer.de/sitala/releases/Sitala-2.1.2.dmg"],"version":"2.1.2","raw_artifacts":[[":uninstall",{":pkgutil":["de.decomposer.Sitala.aax","de.decomposer.Sitala.app","de.decomposer.Sitala.au","de.decomposer.Sitala.vst","de.decomposer.Sitala.vst3"]}],[":pkg",["Install Sitala.pkg"]],[":zap",{":trash":["~/Library/Application Support/Sitala","~/Library/Caches/de.decomposer.Sitala","~/Library/Preferences/de.decomposer.Sitala.plist","~/Library/Preferences/Sitala.settings","~/Library/Preferences/SitalaStandalone.settings","~/Library/Saved Application State/de.decomposer.Sitala.savedState"]}]]},"sitesucker-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Website downloader tool","homepage":"https://ricks-apps.com/osx/sitesucker/index.html","names":["SiteSucker Pro"],"ruby_source_checksum":{":sha256":"144381d89914192ce6432704e02d8908317bd269ea85138e1bce657091276fd6"},"ruby_source_path":"Casks/s/sitesucker-pro.rb","sha256":"01439505e8b15bfe7831f238737a0c95ab8d6553454fcaeeb65dc54ee733bb16","tap_string":"homebrew/cask","url_args":["https://ricks-apps.com/osx/sitesucker/archive/6.x/6.2.x/6.2.1/SiteSucker_Pro_6.2.1.dmg"],"version":"6.2.1","raw_artifacts":[[":uninstall",{":quit":"us.sitesucker.mac.sitesucker-pro"}],[":app",["SiteSucker Pro.app"]],[":zap",{":trash":["~/Library/Application Scripts/us.sitesucker.mac.sitesucker-pro","~/Library/Containers/us.sitesucker.mac.sitesucker-pro"]}]]},"sixtyforce":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"N64 emulator","homepage":"https://sixtyforce.com/","names":["sixtyforce"],"ruby_source_checksum":{":sha256":"8356733fa77ad616e915772a247a12ae0594d71b9049a7ac1bc1402fca096ce8"},"ruby_source_path":"Casks/s/sixtyforce.rb","sha256":"c83a2b3a194e5c62647b2be503ea331cf9e4a29baa5d5626fd63f1f9c7a7eab4","tap_string":"homebrew/cask","url_args":["https://sixtyforce.com/download/sixtyforce_202.zip"],"version":"2.0.2","raw_artifacts":[[":app",["sixtyforce.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.gerrit.sixtyforce.sfl*","~/Library/Application Support/sixtyforce","~/Library/Caches/com.Gerrit.sixtyforce","~/Library/Preferences/com.Gerrit.sixtyforce.plist"]}]]},"siyuan":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Local-first personal knowledge management system","homepage":"https://github.com/siyuan-note/siyuan","names":["SiYuan"],"ruby_source_checksum":{":sha256":"32f274ca2e10f73f1fade26197585be39ee2be891c1acf6a66bad5f8064e1d11"},"ruby_source_path":"Casks/s/siyuan.rb","sha256":"743b826e5fb319ecabcdd1119d046296ab73ddcc0c700ee30818c010c87a5bce","tap_string":"homebrew/cask","url_args":["https://github.com/siyuan-note/siyuan/releases/download/v3.8.8/siyuan-3.8.8-mac.dmg"],"version":"3.8.8","raw_artifacts":[[":app",["SiYuan.app"]],[":binary",["$APPDIR/SiYuan.app/Contents/Resources/kernel/SiYuan-Kernel"],{":target":"siyuan"}],[":zap",{":trash":["~/.siyuan","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.b3log.siyuan.sfl*","~/Library/Application Support/SiYuan","~/Library/Application Support/SiYuan-Electron","~/Library/Preferences/org.b3log.siyuan.plist","~/Library/Saved Application State/org.b3log.siyuan.savedState"]}]]},"sizeup":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utility to resize and position application windows","homepage":"https://www.irradiatedsoftware.com/sizeup/","names":["SizeUp"],"ruby_source_checksum":{":sha256":"f6a39e603f2363d758760810957bf4469009a1f0fb55eaf95bd922fde98b32b5"},"ruby_source_path":"Casks/s/sizeup.rb","sha256":"5f2e9514627c0dc867ece0665fef790f01f3874d7765cc459e3a7676b78a02cf","tap_string":"homebrew/cask","url_args":["https://www.irradiatedsoftware.com/downloads/SizeUp_1.7.4.zip"],"version":"1.7.4","raw_artifacts":[[":app",["SizeUp.app"]],[":zap",{":trash":["~/Library/Application Support/SizeUp","~/Library/Preferences/com.irradiatedsoftware.SizeUp.plist"]}]]},"sizzy":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Tool to simulate responsive designs on multiple devices","homepage":"https://sizzy.co/","names":["Sizzy"],"ruby_source_checksum":{":sha256":"0580eea9316170743de3d1bde782d4a7761ae1b7729ad149133887d5e3dd9f96"},"ruby_source_path":"Casks/s/sizzy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://proxy.sizzy.co/updates/download/mac?arch=x64"],"version":"75.6.2","raw_artifacts":[[":uninstall",{":quit":"com.kitze.sizzy"}],[":app",["Sizzy.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.kitze.sizzy.sfl*","~/Library/Application Support/Sizzy","~/Library/Logs/Sizzy","~/Library/Preferences/com.kitze.sizzy.plist","~/Library/Saved Application State/com.kitze.sizzy.savedState"]}]]},"sjmcl":{"desc":"Minecraft launcher built with the community","homepage":"https://mc.sjtu.cn/sjmcl/","names":["SJMCL"],"ruby_source_checksum":{":sha256":"d8878f8f86925f1a50177e9e257ba17fdcff650c84d5989b6df06c5d18119c1f"},"ruby_source_path":"Casks/s/sjmcl.rb","sha256":"01763285443e67dc120a29f77c06025bc5357c97e1ce6102de06d6c2a45f0615","tap_string":"homebrew/cask","url_args":["https://github.com/UNIkeEN/SJMCL/releases/download/v1.3.2/SJMCL_1.3.2_macos_x86_64.dmg"],"version":"1.3.2","raw_artifacts":[[":app",["SJMCL.app"]],[":zap",{":trash":["~/Library/Application Support/SJMCL","~/Library/Caches/SJMCL","~/Library/Logs/SJMCL","~/Library/WebKit/SJMCL"]}]]},"sketch":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Digital design and prototyping platform","homepage":"https://www.sketch.com/","names":["Sketch"],"ruby_source_checksum":{":sha256":"3a2e3c02521a6cb0872b8cbde6e627587740ebe660f0ed0336012de5bcedecdd"},"ruby_source_path":"Casks/s/sketch.rb","sha256":"e6de9d00399f4511711f895c74b909496f690d4f0f4ba66340b158106262e873","tap_string":"homebrew/cask","url_args":["https://download.sketch.com/sketch-101.9-182113.zip"],"version":"101.9,182113","raw_artifacts":[[":app",["Sketch.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bohemiancoding.sketch3.sfl*","~/Library/Application Support/com.bohemiancoding.sketch3","~/Library/Autosave Information/com.bohemiancoding.sketch3.plist","~/Library/Caches/com.bohemiancoding.sketch3","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.bohemiancoding.sketch3","~/Library/Cookies/com.bohemiancoding.sketch3.binarycookies","~/Library/HTTPStorages/com.bohemiancoding.sketch3.binarycookies","~/Library/Logs/com.bohemiancoding.sketch3","~/Library/Preferences/com.bohemiancoding.sketch3.LSSharedFileList.plist","~/Library/Preferences/com.bohemiancoding.sketch3.plist","~/Library/Saved Application State/com.bohemiancoding.sketch3.savedState"]}]]},"sketch@beta":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Digital design and prototyping platform","homepage":"https://www.sketch.com/beta","names":["Sketch"],"ruby_source_checksum":{":sha256":"7d0f8a121c93df16a6f75b70f40156d19587db4230a5f987d1219fc340d2f8b0"},"ruby_source_path":"Casks/s/sketch@beta.rb","sha256":"113ff2453a5492d6f25042c8f2371a019a112315350bf87984b1a732ae4979e7","tap_string":"homebrew/cask","url_args":["https://beta-download.sketch.com/sketch-2026.4-237767.zip"],"version":"2026.4,237767","raw_artifacts":[[":uninstall",{":quit":"com.bohemiancoding.sketch3.beta"}],[":app",["Sketch Beta.app"]],[":zap",{":trash":["~/Library/Application Support/bugsnag-shared-com.bohemiancoding.sketch3.beta","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.bohemiancoding.sketch3.beta.sfl*","~/Library/Application Support/com.bohemiancoding.sketch3.beta","~/Library/Application Support/Sketch Beta","~/Library/Caches/bugsnag-shared-com.bohemiancoding.sketch3.beta","~/Library/Caches/com.bohemiancoding.sketch3.beta","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.bohemiancoding.sketch3.beta","~/Library/Cookies/com.bohemiancoding.sketch3.beta.binarycookies","~/Library/HTTPStorages/com.bohemiancoding.sketch3.beta","~/Library/Logs/com.bohemiancoding.sketch3.beta","~/Library/Preferences/com.bohemiancoding.sketch3.beta.LSSharedFileList.plist","~/Library/Preferences/com.bohemiancoding.sketch3.beta.plist"]}]]},"sketchup":{"depends_on_args":{":macos":":monterey"},"desc":"3D modeling software used to create and manipulate 3D models","homepage":"https://sketchup.trimble.com/en","names":["SketchUp"],"ruby_source_checksum":{":sha256":"97c488f16ee33be040f23594d2a4efcbf173f05b19ad25d99e6d0d57bb4bb458"},"ruby_source_path":"Casks/s/sketchup.rb","sha256":"271f99c04bedc9ccca397fc90da22f8fe6ef077c79db301d4698d075e078b193","tap_string":"homebrew/cask","url_args":["https://download.sketchup.com/SketchUp-2027-0-267-174.dmg"],"version":"2027.0.267.174","raw_artifacts":[[":suite",["SketchUp 2027"]],[":zap",{":trash":["~/Library/Application Scripts/com.sketchup.LayOut.2027.LayOutThumbnailExtension","~/Library/Application Scripts/com.sketchup.SketchUp.2027.SketchUpThumbnailExtension","~/Library/Application Support/SketchUp 2027","~/Library/Caches/com.sketchup.LayOut.2027","~/Library/Caches/com.sketchup.SketchUp.2027","~/Library/Caches/com.sketchup.StyleBuilder.2027","~/Library/Containers/com.sketchup.LayOut.2027.LayOutThumbnailExtension","~/Library/Containers/com.sketchup.SketchUp.2027.SketchUpThumbnailExtension","~/Library/Preferences/com.sketchup.LayOut.2027.plist","~/Library/Preferences/com.sketchup.SketchUp.2027.plist","~/Library/Preferences/com.sketchup.StyleBuilder.2027.plist","~/Library/Preferences/Trimble.SketchUp-Helper.(Renderer).plist"]}]]},"skills-manager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Manage, sync, and organise AI agent skills across coding tools","homepage":"https://github.com/xingkongliang/skills-manager","names":["Skills Manager"],"ruby_source_checksum":{":sha256":"3932d131622532b45be4e14713936ecba18f7b94c45ce6299ad92a7bb30aba8e"},"ruby_source_path":"Casks/s/skills-manager.rb","sha256":"a6985483002d8f83a5995a64c2bca298946b9e1488e4759398f0a2a28c48a6dd","tap_string":"homebrew/cask","url_args":["https://github.com/xingkongliang/skills-manager/releases/download/v1.43.0/skills-manager_1.43.0_x64.dmg"],"version":"1.43.0","raw_artifacts":[[":app",["skills-manager.app"]],[":zap",{":trash":["~/.skills-manager","~/Library/Application Support/com.agentskills.desktop","~/Library/Application Support/skills-manager","~/Library/Caches/com.agentskills.desktop","~/Library/Logs/com.agentskills.desktop","~/Library/Preferences/com.agentskills.desktop.plist","~/Library/WebKit/com.agentskills.desktop"]}]]},"skim":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"PDF reader and note-taking application","homepage":"https://skim-app.sourceforge.io/","names":["Skim"],"ruby_source_checksum":{":sha256":"96d5204082694060fec1bd0fb462119f8dbde59d346b590be4f334ea27565d0f"},"ruby_source_path":"Casks/s/skim.rb","sha256":"b477f869f7d57759195020963ab7536432af4638f553afcc88962345a440428c","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/skim-app/Skim/Skim-1.7.17/Skim-1.7.17.dmg"],"version":"1.7.17","raw_artifacts":[[":app",["Skim.app"]],[":binary",["$APPDIR/Skim.app/Contents/SharedSupport/displayline"]],[":binary",["$APPDIR/Skim.app/Contents/SharedSupport/skimnotes"]],[":binary",["$APPDIR/Skim.app/Contents/SharedSupport/skimpdf"]],[":zap",{":trash":["~/Library/Application Scripts/net.sourceforge.skim-app.skim.quicklook-preview","~/Library/Application Scripts/net.sourceforge.skim-app.skim.quicklook-thumbnails","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.sourceforge.skim-app.skim.sfl*","~/Library/Caches/com.apple.helpd/Generated/net.sourceforge.skim-app.skim.help*","~/Library/Caches/net.sourceforge.skim-app.skim","~/Library/Containers/net.sourceforge.skim-app.skim.quicklook-preview","~/Library/Containers/net.sourceforge.skim-app.skim.quicklook-thumbnails","~/Library/Cookies/net.sourceforge.skim-app.skim.binarycookies","~/Library/HTTPStorages/net.sourceforge.skim-app.skim","~/Library/Preferences/net.sourceforge.skim-app.skim.bookmarks.plist","~/Library/Preferences/net.sourceforge.skim-app.skim.plist","~/Library/Saved Application State/net.sourceforge.skim-app.skim.savedState"]}]]},"skint":{"depends_on_args":{":macos":":monterey"},"desc":"Check status of key security settings and features","homepage":"https://eclecticlight.co/lockrattler-systhist/","names":["Skint"],"ruby_source_checksum":{":sha256":"7e0548c23fc8b7f6aafce59b59649b48d502a9484cda70f276f51461c9fad3a7"},"ruby_source_path":"Casks/s/skint.rb","sha256":"5e626d28b51882330e793679c3e442654f99616e26ecfa5b9dfa21d8ed6bd48a","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/09/skint109.zip"],"version":"1.09,2025.09","raw_artifacts":[[":app",["skint109/Skint.app"]],[":app",["skint109/SkintM.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.skint.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.skintm.sfl*","~/Library/Caches/co.eclecticlight.Skint","~/Library/Caches/co.eclecticlight.SkintM","~/Library/HTTPStorages/co.eclecticlight.Skint","~/Library/HTTPStorages/co.eclecticlight.SkintM","~/Library/Preferences/co.eclecticlight.Skint.plist","~/Library/Preferences/co.eclecticlight.SkintM.plist"]}]]},"sky":{"depends_on_args":{":macos":":any"},"desc":"Bluesky Social client","homepage":"https://github.com/jcsalterego/Sky.app","names":["Sky"],"ruby_source_checksum":{":sha256":"1866d632aec7221bc37edc2414511646d7c6ab61fe8dfe0441ef23f2f8f4ce10"},"ruby_source_path":"Casks/s/sky.rb","sha256":"1cbf4cd430ef7ff9a6aa1d42c4bf491b02b6c84952644eada20c7ac2ddf971d5","tap_string":"homebrew/cask","url_args":["https://github.com/jcsalterego/Sky.app/releases/download/0.5.3/Sky.0.5.3.dmg"],"version":"0.5.3","raw_artifacts":[[":app",["Sky.app"]],[":zap",{":trash":["~/Library/Application Scripts/jcsalterego.Sky","~/Library/Containers/jcsalterego.Sky"]}]]},"skychart":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Draw sky charts","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.ap-i.net/skychart/","names":["SkyChart","Cartes du Ciel"],"ruby_source_checksum":{":sha256":"f682eee26e1a90ec83c271fc9f4fc37f8858c1e65117ce2f56f1c80db7c30212"},"ruby_source_path":"Casks/s/skychart.rb","sha256":"72670b4c3d4145a2f609197d62bb07351d2e7cdce36d889d0d0f9a002158aa47","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/skychart/skychart-4.2.1-4073-x86_64-macosx.dmg"],"version":"4.2.1-4073","raw_artifacts":[[":uninstall",{":pkgutil":"net.ap-i.pkg.skychart"}],[":pkg",["Install Skychart.pkg"]],[":zap",{":trash":["~/Library/Application Support/skychart","~/Library/Preferences/net.ap-i.skychart.plist","~/Library/Saved Application State/net.ap-i.skychart.savedState"]}]]},"skyfonts":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-11-02",":because":":discontinued"},"desc":"Font manager","homepage":"https://skyfonts.com/","names":["SkyFonts"],"ruby_source_checksum":{":sha256":"284e7efdbbae53e9db5399117fbc4a17fc131922d1e28a85f14baa4405b13c2e"},"ruby_source_path":"Casks/s/skyfonts.rb","sha256":"65a914edce60c0110d4ad4ff371389059ff6ab77b6e0a4b7135c9f3097d8565d","tap_string":"homebrew/cask","url_args":["https://cdn1.skyfonts.com/client/Monotype_SkyFonts_Mac64_5.9.5.8.dmg"],"version":"5.9.5.8","raw_artifacts":[[":uninstall",{":launchctl":"com.mti.Monotype-SkyFontsHelper",":quit":["com.mti.Monotype-SkyFonts","com.mti.Monotype-SkyFontsHelper"],":delete":["/Applications/Skyfonts","~/Library/Fonts/skyfonts-google"]}],[":installer",{":manual":"Install SkyFonts.app"}],[":zap",{":trash":["~/Library/Application Support/com.mti.Monotype-SkyFonts","~/Library/Application Support/sf","~/Library/Caches/com.mti.Monotype-SkyFonts","~/Library/HTTPStorages/com.mti.Monotype-SkyFonts.binarycookies","~/Library/HTTPStorages/com.mti.Monotype-SkyFonts.plist","~/Library/Preferences/com.mti.Monotype-SkyFonts.plist"]}]]},"skype-for-business":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-05",":because":":discontinued"},"desc":"Microsofts instant messaging enterprise software","disable_args":{":date":"2026-05-09",":because":":discontinued"},"homepage":"https://www.microsoft.com/en-us/download/details.aspx?id=54108","names":["Skype for Business"],"ruby_source_checksum":{":sha256":"fe79ca9fd3690145855c69651f54377dfa61f6aaee72f5200d96f84fbf696117"},"ruby_source_path":"Casks/s/skype-for-business.rb","sha256":"85770014696bc422dec96e6986186adf41c12d49f456366294ca1874f3a80834","tap_string":"homebrew/cask","url_args":["https://download.microsoft.com/download/D/0/5/D055DA17-C7B8-4257-89A1-78E7BBE3833F/SkypeForBusinessInstaller-16.31.0.11.pkg"],"version":"16.31.0.11","raw_artifacts":[[":uninstall",{":quit":"com.microsoft.autoupdate2",":login_item":"Skype for Business",":pkgutil":["com.microsoft.SkypeForBusiness","com.microsoft.SkypeForBusiness.MeetingJoinPlugin"],":delete":"/Applications/Skype for Business.app"}],[":pkg",["SkypeForBusinessInstaller-16.31.0.11.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate.fba",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["/Library/Internet Plug-Ins/MeetingJoinPlugin.plugin","~/Library/Application Support/com.microsoft.SkypeForBusinessTAP","~/Library/Application Support/Skype for Business","~/Library/Preferences/com.microsoft.SkypeForBusinessTAP.debuglogging.plist","~/Library/Preferences/com.microsoft.SkypeForBusinessTAP.plist"],":rmdir":"/Library/Application Support/Microsoft"}]]},"skype":{"auto_updates":true,"conflicts_with_args":{":cask":["skype@preview"]},"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-05",":because":":discontinued"},"desc":"Video chat, voice call and instant messaging application","disable_args":{":date":"2026-05-09",":because":":discontinued"},"homepage":"https://www.skype.com/","names":["Skype"],"ruby_source_checksum":{":sha256":"6800c90de59fa65d046027575aa716af70f38afbdb3015f900f6fb4d0006a969"},"ruby_source_path":"Casks/s/skype.rb","sha256":"5f1180bf8c7b95b62cd5ccb03d81e2137cdf91fd18a73d865e4847702c6e329d","tap_string":"homebrew/cask","url_args":["https://download.skype.com/s4l/download/mac/Skype-8.150.0.125.dmg"],"version":"8.150.0.125","raw_artifacts":[[":app",["Skype.app"]],[":zap",{":trash":["~/Library/Address Book Plug-Ins/SkypeABCaller.bundle","~/Library/Address Book Plug-Ins/SkypeABChatter.bundle","~/Library/Address Book Plug-Ins/SkypeABDialer.bundle","~/Library/Address Book Plug-Ins/SkypeABSMS.bundle","~/Library/Application Scripts/com.skype.skype.shareagent","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.skype.skype.sfl*","~/Library/Application Support/CrashReporter/Skype_*.plist","~/Library/Application Support/Microsoft/Skype for Desktop","~/Library/Application Support/Skype Helper","~/Library/Application Support/Skype","~/Library/Application Support/T/SkypeRT","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.skype.skype","~/Library/Caches/com.skype.skype","~/Library/Caches/com.skype.skype.ShipIt","~/Library/Containers/com.skype.skype.shareagent","~/Library/Cookies/com.skype.skype.binarycookies","~/Library/Group Containers/*.com.skype.skype","~/Library/Preferences/ByHost/com.skype.skype.*.plist","~/Library/Preferences/com.skype.skype.plist","~/Library/Preferences/com.skype.skypewifi.plist","~/Library/Saved Application State/com.skype.skype.savedState","~/Library/WebKit/com.skype.skype"]}]]},"skype@preview":{"auto_updates":true,"conflicts_with_args":{":cask":["skype"]},"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-05",":because":":discontinued"},"desc":"Video chat, voice call and instant messaging application","disable_args":{":date":"2026-05-09",":because":":discontinued"},"homepage":"https://www.skype.com/","names":["Skype Preview"],"ruby_source_checksum":{":sha256":"769383dfb9c49ac420472b53fa390974e978c2df0613e605276431bbcc05d5d3"},"ruby_source_path":"Casks/s/skype@preview.rb","sha256":"087789265cb1d2947032613358b274c73ddafd87b3e65fce033b23e301621e90","tap_string":"homebrew/cask","url_args":["https://download.skype.com/s4l/download/mac/Skype-8.150.76.125.dmg"],"version":"8.150.76.125","raw_artifacts":[[":app",["Skype.app"]],[":zap",{":trash":["~/Library/Application Support/Microsoft/Skype for Desktop","~/Library/Caches/com.skype.s4l","~/Library/Caches/com.skype.s4l.ShipIt","~/Library/HTTPStorages/com.skype.s4l","~/Library/Preferences/com.skype.s4l.plist"]}]]},"slab":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Knowledge management for organisations","homepage":"https://slab.com/","names":["Slab"],"ruby_source_checksum":{":sha256":"1f14ca23606f4fde8ec55f04acd847acaf80fb51c8189f07212259d245970156"},"ruby_source_path":"Casks/s/slab.rb","sha256":"0824be292d1ed911b85e39635fa015de80ecf1d86c178d2263772d2c1ca2cc0a","tap_string":"homebrew/cask","url_args":["https://github.com/slab/desktop-releases/releases/download/v1.8.0/Slab-1.8.0-darwin-x64.dmg"],"version":"1.8.0","raw_artifacts":[[":app",["Slab.app"]],[":zap",{":trash":["~/Library/Application Support/Slab","~/Library/Caches/com.slab.slab","~/Library/Caches/com.slab.slab.ShipIt","~/Library/HTTPStorages/com.slab.slab","~/Library/Logs/Slab","~/Library/Preferences/com.slab.slab.plist","~/Library/Saved Application State/com.slab.slab.savedState"]}]]},"slack-cli":{"desc":"CLI to create, run, and deploy Slack apps","homepage":"https://docs.slack.dev/tools/slack-cli/","names":["Slack CLI"],"ruby_source_checksum":{":sha256":"e6175c8885efb5ac7e93746b19e2b25aa6b478754cf84481fcc88fcff3c64cac"},"ruby_source_path":"Casks/s/slack-cli.rb","sha256":"9a7520bbba68f9943e010e3e1cb7375fab0b4935b4edc5aa4bcd87cd0402e1de","tap_string":"homebrew/cask","url_args":["https://downloads.slack-edge.com/slack-cli/slack_cli_4.11.0_macOS_amd64.tar.gz"],"version":"4.11.0","raw_artifacts":[[":binary",["bin/slack"]],[":zap",{":trash":"~/.slack"}]]},"slack":{"auto_updates":true,"conflicts_with_args":{":cask":["slack@beta"]},"depends_on_args":{":macos":":any"},"desc":"Team communication and collaboration software","homepage":"https://slack.com/","names":["Slack"],"ruby_source_checksum":{":sha256":"c9bd9820f7f89439fc3138f9385688cdd08f3f2388f5b4ba24e45d86c744d4a2"},"ruby_source_path":"Casks/s/slack.rb","sha256":"facf107d0b3f3ec7d93c94db6d73d5016c9aa2f60b1f8177453b5fe6e564be6e","tap_string":"homebrew/cask","url_args":["https://downloads.slack-edge.com/desktop-releases/mac/x64/4.52.182/Slack-4.52.182-macOS.dmg"],"version":"4.52.182","raw_artifacts":[[":uninstall",{":quit":"com.tinyspeck.slackmacgap"}],[":app",["Slack.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Slack_*","~/Library/Application Scripts/com.tinyspeck.slackmacgap","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tinyspeck.slackmacgap.sfl*","~/Library/Application Support/Slack","~/Library/Caches/com.tinyspeck.slackmacgap*","~/Library/Containers/com.tinyspeck.slackmacgap*","~/Library/Cookies/com.tinyspeck.slackmacgap.binarycookies","~/Library/Group Containers/*.com.tinyspeck.slackmacgap","~/Library/Group Containers/*.slack","~/Library/HTTPStorages/com.tinyspeck.slackmacgap*","~/Library/Logs/Slack","~/Library/Preferences/ByHost/com.tinyspeck.slackmacgap.ShipIt.*.plist","~/Library/Preferences/com.tinyspeck.slackmacgap*","~/Library/Saved Application State/com.tinyspeck.slackmacgap.savedState","~/Library/WebKit/com.tinyspeck.slackmacgap"]}]]},"slack@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["slack"]},"depends_on_args":{":macos":":ventura"},"desc":"Team communication and collaboration software","homepage":"https://slack.com/beta/osx","names":["Slack"],"ruby_source_checksum":{":sha256":"a18f6817a0a73f0bf5416ecc5ad8a7e2526bd67f76c5da7e081ff1a50afc2f51"},"ruby_source_path":"Casks/s/slack@beta.rb","sha256":"fb27903ac292ff5a9b4a2575ae30cc1529102f7a0a2d2f64aaf58a5b45725a60","tap_string":"homebrew/cask","url_args":["https://downloads.slack-edge.com/desktop-releases/mac/x64/4.53.269/Slack-4.53.269-macOS.dmg"],"version":"4.53.269","raw_artifacts":[[":uninstall",{":quit":"com.tinyspeck.slackmacgap"}],[":app",["Slack.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.tinyspeck.slackmacgap","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tinyspeck.slackmacgap.sfl*","~/Library/Application Support/Slack","~/Library/Caches/com.tinyspeck.slackmacgap","~/Library/Caches/com.tinyspeck.slackmacgap.ShipIt","~/Library/Containers/com.tinyspeck.slackmacgap","~/Library/Containers/com.tinyspeck.slackmacgap.SlackCallsService","~/Library/Cookies/com.tinyspeck.slackmacgap.binarycookies","~/Library/Group Containers/*.com.tinyspeck.slackmacgap","~/Library/Group Containers/*.slack","~/Library/Logs/Slack","~/Library/Preferences/ByHost/com.tinyspeck.slackmacgap.ShipIt.*.plist","~/Library/Preferences/com.tinyspeck.slackmacgap.helper.plist","~/Library/Preferences/com.tinyspeck.slackmacgap.plist","~/Library/Saved Application State/com.tinyspeck.slackmacgap.savedState","~/Library/WebKit/com.tinyspeck.slackmacgap"]}]]},"slashy":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Email client for Gmail","homepage":"https://www.slashy.com/","names":["Slashy"],"ruby_source_checksum":{":sha256":"f9af8c8c55519ab9998c8092e76cf8ca0a4616736061bafef653ad9f00af6725"},"ruby_source_path":"Casks/s/slashy.rb","sha256":"be39900aaf9f97524ac9f63e83339871e314f7ddf7de5757b1e2f4cb1b38fb23","tap_string":"homebrew/cask","url_args":["https://dl.slashy.com/Slashy-1.3.66-universal.dmg"],"version":"1.3.66","raw_artifacts":[[":app",["Slashy.app"]],[":zap",{":trash":["~/Library/Application Support/slashyemail","~/Library/Preferences/com.slashy.email.plist"]}]]},"sleek-app":{"depends_on_args":{":macos":":ventura"},"desc":"Todo manager based on the todo.txt syntax","homepage":"https://github.com/ransome1/sleek","names":["sleek"],"ruby_source_checksum":{":sha256":"85e1775a62f4549113a421660c1b4e0c970d8ed97eaa5fd88e46603f4d479532"},"ruby_source_path":"Casks/s/sleek-app.rb","sha256":"3959911a7e2d3ad62ed2a82a86aeaa14a9231864f6ecb30ac18103668905cc06","tap_string":"homebrew/cask","url_args":["https://github.com/ransome1/sleek/releases/download/v2.1.1/sleek-2.1.1-mac-x64.dmg"],"version":"2.1.1","raw_artifacts":[[":app",["sleek.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.todotxt.sleek.sfl*","~/Library/Application Support/sleek","~/Library/Preferences/com.todotxt.sleek.plist","~/Library/Saved Application State/com.todotxt.sleek.savedState"]}]]},"sleep-aid":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Monitor computer's sleeping habits","homepage":"https://ohanaware.com/sleepaid/","names":["Sleep Aid"],"ruby_source_checksum":{":sha256":"0dc2f788511e87dc6fbe7628b0116cc66ac8a91ad1fc22db477526ab976a53b3"},"ruby_source_path":"Casks/s/sleep-aid.rb","sha256":"f0c4fa86a8758844069970eed32a799280339f42f1d572a26aeca77f56900269","tap_string":"homebrew/cask","url_args":["https://ohanaware.com/sleepaid/release/Sleep_Aid_1_5_x86_64.pkg"],"version":"1.5","raw_artifacts":[[":uninstall",{":quit":["com.ohanaware.sleepAid-Help","com.ohanaware.sleepAidRG2"],":pkgutil":"com.ohanaware.sleepAidRG2"}],[":pkg",["Sleep_Aid_1_5_x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.ohanaware.sleepAidRG2","~/Library/Caches/com.ohanaware.sleepAidRG2","~/Library/HTTPStorages/com.ohanaware.sleepAidRG2","~/Library/Preferences/com.ohanaware.sleepAidRG2.plist","~/Library/WebKit/com.ohanaware.sleepAidRG2"]}]]},"sleipnir":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Web browser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.fenrir-inc.com/jp/sleipnir/","names":["Sleipnir"],"ruby_source_checksum":{":sha256":"d8b2746c7abb68616337d31583702bb1dd3d2a778770ea12248b2bfc90486a42"},"ruby_source_path":"Casks/s/sleipnir.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.fenrir-inc.com/services/download.php?file=Sleipnir.dmg"],"version":"4.6.6","raw_artifacts":[[":app",["Sleipnir.app"]]]},"slicer":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["slicer@preview"]},"depends_on_args":{":macos":":sonoma"},"desc":"Medical image processing and visualization system","homepage":"https://www.slicer.org/","names":["3D Slicer"],"ruby_source_checksum":{":sha256":"816f84ce1598e4dad3923e3412ce0f26ee933245534a2ff02569c19b9027af70"},"ruby_source_path":"Casks/s/slicer.rb","sha256":"a15ea10dc67db53c477fc7cb80b2c64a2cfb2516a9a67056a6432c5272c223e4","tap_string":"homebrew/cask","url_args":["https://slicer-packages.kitware.com/api/v1/item/6aa2063bce9de556d30132d8/download"],"version":"5.12.4,6aa2063bce9de556d30132d8","raw_artifacts":[[":app",["Slicer.app"]],[":zap",{":trash":["~/.config/www.na-mic.org","~/Library/Application Support/NA-MIC","~/Library/Preferences/org.slicer.slicer.plist","~/Library/Preferences/Slicer.plist","~/Library/Saved Application State/org.slicer.slicer.savedState"]}]]},"slicer@preview":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["slicer"]},"depends_on_args":{":macos":":sonoma"},"desc":"Medical image processing and visualization system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.slicer.org/","names":["3D Slicer"],"ruby_source_checksum":{":sha256":"9197f00ea876d9083927ae54030f50b6c9ba0bb9c1e1320350e85f45170d0f59"},"ruby_source_path":"Casks/s/slicer@preview.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.slicer.org/download?os=macosx&stability=nightly"],"version":"latest","raw_artifacts":[[":app",["Slicer.app"]],[":zap",{":trash":["~/.config/www.na-mic.org","~/Library/Application Support/NA-MIC","~/Library/Preferences/org.slicer.slicer.plist","~/Library/Preferences/Slicer.plist","~/Library/Saved Application State/org.slicer.slicer.savedState"]}]]},"slidepad":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Slide over browser","homepage":"https://slidepad.app/","names":["Slidepad"],"ruby_source_checksum":{":sha256":"d5980f4c04f085067e53de41d644201ffa059727d59d9b5e0d0acd65bdfc5cf2"},"ruby_source_path":"Casks/s/slidepad.rb","sha256":"6d7e7999bd505e67debb810be67bd88593916dc263d1bdc4992bb59c13041904","tap_string":"homebrew/cask","url_args":["https://f002.backblazeb2.com/file/Slidepad/Slidepad_1_6_2.zip"],"version":"1.6.2","raw_artifacts":[[":app",["Slidepad.app"]],[":zap",{":trash":["~/Library/Application Support/com.slidepad.slidepad","~/Library/Application Support/Slidepad","~/Library/Caches/com.slidepad.slidepad","~/Library/Caches/com.slidepad.slidepad.ShipIt","~/Library/HTTPStorages/com.slidepad.slidepad","~/Library/Preferences/com.slidepad.slidepad.plist","~/Library/WebKit/com.slidepad.slidepad"]}]]},"slidepilot":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"PDF presentation tool","homepage":"https://slidepilotapp.com/en","names":["SlidePilot"],"ruby_source_checksum":{":sha256":"3514ed522b54bad4c660496f7c31399eabac57b0b3bbc08bf78dfe7dcbb3373f"},"ruby_source_path":"Casks/s/slidepilot.rb","sha256":"bc8bf077a504cdb2d09d7adee313e408d40063e66e2c0d8722c6678e4ee5cc20","tap_string":"homebrew/cask","url_args":["https://slidepilotapp.com/updates/SlidePilot-1.8.0.zip"],"version":"1.8.0","raw_artifacts":[[":app",["SlidePilot.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/de.pascalbraband.slidepilot.sfl*","~/Library/Caches/de.pascalbraband.SlidePilot","~/Library/Preferences/de.pascalbraband.SlidePilot.document-configuration.plist","~/Library/Preferences/de.pascalbraband.SlidePilot.plist"]}]]},"slideshower":{"depends_on_args":{":macos":":monterey"},"desc":"Slideshow application","homepage":"https://slideshower.com/","names":["Slideshower for macOS"],"ruby_source_checksum":{":sha256":"863a404090256158bfe2a4de5c1c9a4e4531841ee4f73629cc47488109823111"},"ruby_source_path":"Casks/s/slideshower.rb","sha256":"75cc1b529abecda4c1da658912f2c02fb73ffc20d3da00729bb9c7029c0d5069","tap_string":"homebrew/cask","url_args":["https://slideshower.com/slideshower_4_12.dmg"],"version":"4.12","raw_artifacts":[[":app",["Slideshower for macOS.app"]],[":zap",{":trash":["~/Library/Application Scripts/trybulski.slideshower","~/Library/Containers/trybulski.slideshower"]}]]},"slimhud":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Replacement for the volume, brightness and keyboard backlight HUDs","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/AlexPerathoner/SlimHUD/","names":["SlimHUD"],"ruby_source_checksum":{":sha256":"c5e0b2d5ac2906a03a845c2e19047e8f2fdd3eb72a0f707d3aa7c0c3df325781"},"ruby_source_path":"Casks/s/slimhud.rb","sha256":"41c8101d5c29c0e89fd9a0fc1501f42711e3f45f09fdade1b755e1541aa761e5","tap_string":"homebrew/cask","url_args":["https://github.com/AlexPerathoner/SlimHUD/releases/download/v1.5.3/SlimHUD.zip"],"version":"1.5.3","raw_artifacts":[[":app",["SlimHUD.app"]],[":zap",{":trash":"~/Library/Preferences/com.alexpera.SlimHUD.plist"}]]},"slippi-dolphin":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Fork of the Dolphin GameCube and Wii emulator with netplay support via Slippi","homepage":"https://slippi.gg/","names":["Slippi"],"ruby_source_checksum":{":sha256":"3b0c508e9ae9d1808e81b4a43dc5397d872311a3c47184804e838e3531cfc40c"},"ruby_source_path":"Casks/s/slippi-dolphin.rb","sha256":"f9732bc93370f74dc4dd52194a5182018b4272b1dfbb4cb001a972b9b89ae82f","tap_string":"homebrew/cask","url_args":["https://github.com/project-slippi/Ishiiruka/releases/download/v3.6.4/FM-Slippi-3.6.4-Mac.dmg"],"version":"3.6.4","raw_artifacts":[[":app",["Slippi Dolphin.app"]],[":zap",{":trash":["~/Library/Application Support/Dolphin","~/Library/Preferences/com.project-slippi.dolphin.plist"]}]]},"slite":{"depends_on_args":{":macos":":monterey"},"desc":"Team communication and collaboration software","homepage":"https://slite.com/","names":["Slite"],"ruby_source_checksum":{":sha256":"db2c52967fc712ec9284489922e0874a95e61cfcf79078705e544336a8f8a280"},"ruby_source_path":"Casks/s/slite.rb","sha256":"67cbcd371151d7593006fe0068a78c004a683564845129ac9a67f3cd08582d0a","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/20062929x31pwfi/Slite%201.6.2%20-%20Build%202609235g77wzgpj-x64-mac.zip"],"version":"1.6.2,2609235g77wzgpj","raw_artifacts":[[":app",["Slite.app"]],[":zap",{":trash":["~/Library/Application Support/Slite","~/Library/Caches/com.slite.desktop","~/Library/Caches/com.slite.desktop.ShipIt","~/Library/Preferences/com.slite.desktop.helper.plist","~/Library/Preferences/com.slite.desktop.plist","~/Library/Saved Application State/com.slite.desktop.savedState"]}]]},"sloth":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Displays all open files and sockets in use by all running processes","homepage":"https://sveinbjorn.org/sloth","names":["Sloth"],"ruby_source_checksum":{":sha256":"2bca2a6677d94bfbbea082041188f5d0b4b369623479cbc1145e9e8baef6150c"},"ruby_source_path":"Casks/s/sloth.rb","sha256":"d3997c364c0b5f58e8676d336b78943cfcbc54e6c78cab348bd1580c29332da6","tap_string":"homebrew/cask","url_args":["https://sveinbjorn.org/files/software/sloth/sloth-3.6.zip"],"version":"3.6","raw_artifacts":[[":app",["Sloth.app"]],[":zap",{":trash":["~/Library/Caches/org.sveinbjorn.Sloth","~/Library/Preferences/org.sveinbjorn.Sloth.plist","~/Library/Saved Application State/org.sveinbjorn.Sloth.savedState"]}]]},"smallstepagent":{"depends_on_args":{":macos":":ventura"},"desc":"Device identity and certificate management daemon","homepage":"https://smallstep.com/","names":["Smallstep Agent"],"ruby_source_checksum":{":sha256":"b5b5b1e442db6f029d007b6d556d124c6d5eb375c64b7dc9a2293060da32ed17"},"ruby_source_path":"Casks/s/smallstepagent.rb","sha256":"77eb71528056b6718be750a6c5f0453fc4ba3f8cc57b07dfeee622fcd58c14c3","tap_string":"homebrew/cask","url_args":["https://packages.smallstep.com/stable/step-agent/darwin/0.70.0/step-agent_0.70.0.pkg"],"version":"0.70.0","raw_artifacts":[[":uninstall",{":launchctl":["com.smallstep.Agent.UserAgent","com.smallstep.launchd.Agent"],":pkgutil":"com.smallstep.Agent"}],[":pkg",["step-agent_0.70.0.pkg"]],[":zap",{":delete":"/Library/LaunchAgents/com.smallstep.Agent.UserAgent.plist",":trash":["~/Library/Application Scripts/com.smallstep.Agent.Token","~/Library/Containers/com.smallstep.Agent.Token"]}]]},"smart-converter-pro":{"depends_on_args":{":macos":":any"},"desc":"Video converter","homepage":"https://shedworx.com/smart-converter-pro","names":["Smart Converter Pro"],"ruby_source_checksum":{":sha256":"b415fe25e31560fb92816ccc435000aacaf0535e08f1aabf00a2eaa82d79b729"},"ruby_source_path":"Casks/s/smart-converter-pro.rb","sha256":"11dd10462c6823a63e46f935817f86e8e263c1e9a6a43c64a8dca56344b45b66","tap_string":"homebrew/cask","url_args":["https://download.shedworx.com/scp3/SmartConverterPro-3.1.6.dmg"],"version":"3.1.6","raw_artifacts":[[":app",["Smart Converter Pro 3.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.shedworx.smartconverter.sfl*","~/Library/Containers/com.shedworx.smartconverter"]}]]},"smartgit":{"depends_on_args":{":macos":":any"},"desc":"Git client","homepage":"https://www.smartgit.dev/","names":["SmartGit"],"ruby_source_checksum":{":sha256":"eb28c5c15d0ce1906a60ba9f33adda0cffb20e703b83d9433ee940d31c499a92"},"ruby_source_path":"Casks/s/smartgit.rb","sha256":"f96e40c14206be79e74de47c3ba418e1760e87784abc8989da5dab12cfcc9561","tap_string":"homebrew/cask","url_args":["https://download.smartgit.dev/smartgit/smartgit-26_1_056-macos-x86_64.dmg"],"version":"26.1.056","raw_artifacts":[[":app",["SmartGit.app"]],[":binary",["$APPDIR/SmartGit.app/Contents/MacOS/SmartGit"]],[":zap",{":trash":["~/Library/Preferences/com.syntevo.smartgit.plist","~/Library/Preferences/SmartGit","~/Library/Saved Application State/com.syntevo.smartgit.savedState"]}]]},"smartreporter-free":{"depends_on_args":{":macos":":any"},"desc":"Drive failure monitoring tool","homepage":"https://www.corecode.io/smartreporter/","names":["SMARTReporter Free"],"ruby_source_checksum":{":sha256":"d4d282fd5fd3dcf05d7480483493e3b0783bac2d4858e96f742d1479c2c5bcfe"},"ruby_source_path":"Casks/s/smartreporter-free.rb","sha256":"5e22b45fea538245d2100b77d45180e3ff978a473e81a8e624bd497a94adefce","tap_string":"homebrew/cask","url_args":["https://www.corecode.io/downloads/smartreporter_3.2.0.zip"],"version":"3.2.0","raw_artifacts":[[":app",["SMARTReporter Free.app"]],[":zap",{":trash":["~/Library/Application Support/SMARTReporter","~/Library/Caches/com.corecode.SMARTReporter","~/Library/Preferences/com.corecode.SMARTReporter.plist*","~/Library/WebKit/com.corecode.SMARTReporter"]}]]},"smartsheet":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Spreadsheet-style project management solution","disable_args":{":date":"2027-01-06",":because":":discontinued"},"homepage":"https://www.smartsheet.com/","names":["Smartsheet"],"ruby_source_checksum":{":sha256":"0b33caae07e337aeb8de829a6eae1807b8b9fe51fb020856711e51ad29fb2df9"},"ruby_source_path":"Casks/s/smartsheet.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://builds.desktopapp.smartsheet.com/public/darwin/Smartsheet-setup.dmg"],"version":"1.0.54","raw_artifacts":[[":app",["Smartsheet.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.smartsheet.desktopapp.sfl*","~/Library/Application Support/Smartsheet","~/Library/Preferences/com.smartsheet.desktopapp.plist"]}]]},"smartsvn":{"depends_on_args":{":macos":":any"},"desc":"Subversion client","homepage":"https://www.smartsvn.com/","names":["SmartSVN"],"ruby_source_checksum":{":sha256":"3484a279196ef451aa539f990878ef2979984c256b804ed27b071672eef1c6b2"},"ruby_source_path":"Casks/s/smartsvn.rb","sha256":"b413c1cd049e304c066a6fcc978dd6faf76300f3d4d7289d31400130b6e89a0d","tap_string":"homebrew/cask","url_args":["https://www.smartsvn.com/downloads/smartsvn/smartsvn-x86_64-14_5_1.dmg"],"version":"14.5.1","raw_artifacts":[[":app",["SmartSVN.app"]],[":zap",{":trash":["~/Library/Preferences/com.syntevo.smartsvn.plist","~/Library/Preferences/SmartSVN","~/Library/Saved Application State/com.syntevo.smartsvn.savedState"]}]]},"smartsynchronize":{"depends_on_args":{":macos":":any"},"desc":"File and directory compare tool","homepage":"https://www.syntevo.com/smartsynchronize/","names":["SmartSynchronize"],"ruby_source_checksum":{":sha256":"57394665b17e108170072adc4c1ea83079304370f14f220cdedc229d351a31cb"},"ruby_source_path":"Casks/s/smartsynchronize.rb","sha256":"26b7c0aebe3bc75bd86fdd6f9fd95ad3ae1110d8f43b3dfc3bb016b212aa5fd7","tap_string":"homebrew/cask","url_args":["https://www.syntevo.com/downloads/smartsynchronize/smartsynchronize-x86_64-4_6_3.dmg"],"version":"4.6.3","raw_artifacts":[[":app",["SmartSynchronize.app"]],[":binary",["$APPDIR/SmartSynchronize.app/Contents/MacOS/SmartSynchronize"]],[":zap",{":trash":["~/Library/Preferences/com.syntevo.smartsynchronize.plist","~/Library/Preferences/SmartSynchronize","~/Library/Saved Application State/com.syntevo.smartsynchronize.savedState"]}]]},"smcfancontrol":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["smcfancontrol@beta"]},"depends_on_args":{":macos":":any"},"desc":"Sets a minimum speed for built-in fans","homepage":"https://github.com/hholtmann/smcFanControl","names":["smcFanControl"],"ruby_source_checksum":{":sha256":"0281e5d4f6341f5d93b2c83fed044b20798afbf62c027ac21fa20dadfd78555a"},"ruby_source_path":"Casks/s/smcfancontrol.rb","sha256":"7662058e618537eb466307e3b12e540b857e61392646a5b09df51bec9ad6da38","tap_string":"homebrew/cask","url_args":["https://github.com/hholtmann/smcFanControl/releases/download/2.6/smcfancontrol_2_6.zip"],"version":"2.6","raw_artifacts":[[":app",["smcFanControl.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.eidac.smcfancontrol2.sfl*","~/Library/Application Support/smcFanControl","~/Library/Caches/com.eidac.smcFanControl2","~/Library/Preferences/com.eidac.smcFanControl2.plist"]}]]},"smcfancontrol@beta":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["smcfancontrol"]},"depends_on_args":{":macos":":any"},"desc":"Sets a minimum speed for built-in fans","homepage":"https://github.com/hholtmann/smcFanControl","names":["smcFanControl"],"ruby_source_checksum":{":sha256":"9e4bc39c14e06d2f7c318a1027c56f95fd0e187af5fd88dd5dbb0bd7b103f2b2"},"ruby_source_path":"Casks/s/smcfancontrol@beta.rb","sha256":"d9dcd2c01e2583b74e14a6303ffd75d659dea7f99e1e42de4d8fcb0115cbcec3","tap_string":"homebrew/cask","url_args":["https://github.com/hholtmann/smcFanControl/releases/download/2.6.1%C3%9F1/smcFanControl_2_6_1.zip"],"version":"2.6.1","raw_artifacts":[[":app",["smcFanControl.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.eidac.smcfancontrol2.sfl*","~/Library/Application Support/smcFanControl","~/Library/Caches/com.eidac.smcFanControl2"]}]]},"smoothcapture":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Screen recorder and video editor","homepage":"https://www.smoothcapture.app/","names":["Smooth Capture","SmoothCapture"],"ruby_source_checksum":{":sha256":"8d8b5f7ad9f64cb9ef5f948265ecf447fcfb657223f41aa9f47a947f42d1e491"},"ruby_source_path":"Casks/s/smoothcapture.rb","sha256":"0d527416b941fe2cc3e7c7a8d47501f5afbba6e1af16d99c87df0bf6c144b3ca","tap_string":"homebrew/cask","url_args":["https://download.smoothcapture.app/SmoothCapture-1.2.64.dmg"],"version":"1.2.64","raw_artifacts":[[":app",["SmoothCapture.app"]],[":zap",{":trash":["~/Library/Application Support/com.vu.SmoothCapture","~/Library/Caches/com.vu.SmoothCapture","~/Library/HTTPStorages/com.vu.SmoothCapture","~/Library/HTTPStorages/com.vu.SmoothCapture.binarycookies","~/Library/Preferences/com.vu.SmoothCapture.plist","~/Library/WebKit/com.vu.SmoothCapture"]}]]},"smoothcsv":{"desc":"CSV editor","homepage":"https://smoothcsv.com/","names":["SmoothCSV"],"ruby_source_checksum":{":sha256":"667c126e32ca6d82f1d7272e829000379f09c0a3fe1b9a46e3d47998de9216f0"},"ruby_source_path":"Casks/s/smoothcsv.rb","sha256":"75f8428947c86c91a70c19eed001f8bbd71a84c2a605af77fcba69bf09ea6681","tap_string":"homebrew/cask","url_args":["https://github.com/kohii/smoothcsv3/releases/download/v3.26.0/SmoothCSV_3.26.0_universal.dmg"],"version":"3.26.0","raw_artifacts":[[":uninstall",{":quit":"com.smoothcsv.desktop"}],[":app",["SmoothCSV.app"]],[":binary",["$APPDIR/SmoothCSV.app/Contents/MacOS/smoothcsv-cli"],{":target":"smoothcsv"}],[":zap",{":trash":["~/Library/Application Support/com.smoothcsv.desktop","~/Library/Caches/com.smoothcsv.desktop","~/Library/Logs/com.smoothcsv.desktop","~/Library/WebKit/com.smoothcsv.desktop"]}]]},"smoothscroll":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Smooth mouse scrolling utility","homepage":"https://www.smoothscroll.net/","names":["SmoothScroll"],"ruby_source_checksum":{":sha256":"40f9842f884c5e4891a10e8b0d2b4378e79518bffab6653f16e126c8a435e034"},"ruby_source_path":"Casks/s/smoothscroll.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.smoothscroll.net/mac/download/SmoothScroll.app.zip"],"version":"1.7.6","raw_artifacts":[[":uninstall",{":login_item":"SmoothScroll"}],[":app",["SmoothScroll.app"]],[":zap",{":trash":["~/Library/Caches/com.galambalazs.SmoothScroll","~/Library/HTTPStorages/com.galambalazs.SmoothScroll","~/Library/Preferences/com.galambalazs.SmoothScroll.plist"]}]]},"smooze-pro":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Animates scrolling and adds functionality to scroll-wheel mice","homepage":"https://smooze.co/","names":["Smooze Pro"],"ruby_source_checksum":{":sha256":"bcdd2582e01c501bc35919d05a2a5bb675a45fc7ffbd3835a5c2fc3990e9df29"},"ruby_source_path":"Casks/s/smooze-pro.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://smooze.co/pro/updates/SmoozePro.dmg"],"version":"2.3.35","raw_artifacts":[[":uninstall",{":quit":"co.smoozepro.macos"}],[":app",["Smooze Pro.app"]],[":zap",{":trash":["~/Library/Application Support/co.smoozepro.macos","~/Library/Application Support/Smooze Pro","~/Library/Caches/co.smoozepro.macos","~/Library/HTTPStorages/co.smoozepro.macos","~/Library/HTTPStorages/co.smoozepro.macos.binarycookies","~/Library/Preferences/co.smoozepro.macos.plist"]}]]},"smplayer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Media player with built-in codecs","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.smplayer.info/","names":["SMPlayer"],"ruby_source_checksum":{":sha256":"76d34371acce52a57e646f0783c120515758d86dd43306cbe3e94863e28d531f"},"ruby_source_path":"Casks/s/smplayer.rb","sha256":"de88cc07f128f4e99cb36fa0dc5ae38dea261e4d8f51cd0235eca427cb23672e","tap_string":"homebrew/cask","url_args":["https://github.com/smplayer-dev/smplayer/releases/download/v25.6.0/smplayer-25.6.0.dmg"],"version":"25.6.0","raw_artifacts":[[":app",["SMPlayer.app"]],[":zap",{":trash":["~/Library/Preferences/info.smplayer.SMPlayer.plist","~/Library/Saved Application State/info.smplayer.SMPlayer.savedState"]}]]},"sms-plus":{"depends_on_args":{":macos":":any"},"desc":"Sega Master System and Game Gear emulator","homepage":"https://www.bannister.org/software/sms.htm","names":["SMS Plus"],"ruby_source_checksum":{":sha256":"c2f0f9be2c3c4eb8355503470d5a102f324d7f821830fe9982fa8da09076766b"},"ruby_source_path":"Casks/s/sms-plus.rb","sha256":"f9dfd7223102cb12df8d2fd8ac0b15aab2e2f699978ff9d68974c7cbd6b33c59","tap_string":"homebrew/cask","url_args":["https://www.bannister.org/software/dlh/smsplus-137.zip"],"version":"1.3.7","raw_artifacts":[[":app",["SMS Plus v1.3.7/SMS Plus.app"]],[":zap",{":trash":["~/Library/Application Support/Bannister/SMS Plus","~/Library/Preferences/com.bannister.smsplus.plist","~/Library/Saved Application State/com.bannister.smsplus.savedState"]}]]},"smultron":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"General-purpose text editor","homepage":"https://www.peterborgapps.com/smultron/","names":["Smultron"],"ruby_source_checksum":{":sha256":"3e5f175912fcd4a1df323932c91fdc724eaff6948a3e42f196101898800037f8"},"ruby_source_path":"Casks/s/smultron.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.peterborgapps.com/downloads/Smultron14.zip"],"version":"14.5.1,14510","raw_artifacts":[[":app",["Smultron.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.peterborgapps.Smultron14","~/Library/Application Scripts/HT76L9L9RG.com.peterborgapps.Smultron","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.peterborgapps.smultron14.sfl*","~/Library/Caches/com.peterborgapps.Smultron14","~/Library/Containers/com.peterborgapps.Smultron14","~/Library/Group Containers/HT76L9L9RG.com.peterborgapps.Smultron","~/Library/HTTPStorages/com.peterborgapps.Smultron14","~/Library/Preferences/com.peterborgapps.Smultron14.plist"]}]]},"snagit":{"depends_on_args":{":macos":":sequoia"},"desc":"Screen capture software","homepage":"https://www.techsmith.com/screen-capture.html","names":["Snagit"],"ruby_source_checksum":{":sha256":"9f7b9ecf903228dcb4d39dfb8670bdad349225a85481c3177302c9667253f886"},"ruby_source_path":"Casks/s/snagit.rb","sha256":"6f77c03f247de6fab3e5815ee07be176dbd588e654a40fe934366ea0551c94a2","tap_string":"homebrew/cask","url_args":["https://download.techsmith.com/snagitmac/releases/2026.4.3/snagit.dmg"],"version":"2026.4.3","raw_artifacts":[[":uninstall",{":quit":"com.TechSmith.Snagit"}],[":app",["Snagit.app"]],[":zap",{":trash":["~/Library/Application Scripts/7TQL462TU8.com.techsmith.snagit","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.techsmith.snagit.sfl*","~/Library/Application Support/Snagit","~/Library/Caches/com.TechSmith.Snagit*","~/Library/Group Containers/*.com.techsmith.snagit","~/Library/HTTPStorages/com.TechSmith.Snagit*","~/Library/Preferences/com.TechSmith.Snagit*.plist","~/Library/Preferences/com.techsmith.snagit.capturehelper*.plist","~/Library/Saved Application State/com.TechSmith.Snagit*.savedState","~/Library/WebKit/com.TechSmith.Snagit*"]}]]},"snapline":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Screenshot, screen recording and GIF tool","homepage":"https://snap-line.app/","names":["Snapline"],"ruby_source_checksum":{":sha256":"91ff9955eb33f6cb5121d48bc50a7b72d7deeb1422958c4489e5caf32a752aee"},"ruby_source_path":"Casks/s/snapline.rb","sha256":"e2108eac1c9f69b9976423a29463f40ed9137ad459dc1685a93281516de177eb","tap_string":"homebrew/cask","url_args":["https://snap-line.app/updates/Snapline-4.3.0.zip"],"version":"4.3.0","raw_artifacts":[[":app",["Snapline.app"]],[":zap",{":trash":["~/Library/Application Support/Snapline","~/Library/Caches/com.ziadeh.Snapline","~/Library/Caches/Snapline","~/Library/HTTPStorages/com.ziadeh.Snapline","~/Library/Preferences/com.ziadeh.Snapline.plist","~/Library/Saved Application State/com.ziadeh.Snapline.savedState"]}]]},"snapmaker-luban":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"3D printing software","homepage":"https://snapmaker.com/snapmaker-luban","names":["Snapmaker Luban"],"ruby_source_checksum":{":sha256":"67009f496352d57f3a6074b769c46d4c00d15312d989635164d8e39234baf8fe"},"ruby_source_path":"Casks/s/snapmaker-luban.rb","sha256":"edbce70cd71b0007ff270a7f14b7d2cd09269eccf9200e83905536910a19c4e6","tap_string":"homebrew/cask","url_args":["https://github.com/snapmaker/luban/releases/download/v4.15.0/Snapmaker-Luban-4.15.0-mac-x64.dmg"],"version":"4.15.0","raw_artifacts":[[":app",["Snapmaker Luban.app"]],[":zap",{":trash":["~/Library/Caches/com.snapmaker.luban","~/Library/Caches/com.snapmaker.luban.ShipIt","~/Library/Preferences/ByHost/com.snapmaker.luban.ShipIt.*.plist","~/Library/Preferences/com.snapmaker.luban.helper.plist","~/Library/Preferences/com.snapmaker.luban.plist","~/Library/Saved Application State/com.snapmaker.luban.savedState"]}]]},"snapmaker-orca":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Slicing software for Snapmaker 3D printers, a fork of OrcaSlicer","homepage":"https://www.snapmaker.com/snapmaker-orca","names":["Snapmaker Orca"],"ruby_source_checksum":{":sha256":"a7f13cf7959ee12f2d906046ccf43c58d6e7871862361999c357b8e650b5b31a"},"ruby_source_path":"Casks/s/snapmaker-orca.rb","sha256":"fc767bd09e523870a5164426b2d85fdd2259936079ab2159b0ebf4ab21bdd97c","tap_string":"homebrew/cask","url_args":["https://github.com/snapmaker/orcaslicer/releases/download/v2.4.0/Snapmaker_Orca_Mac_universal_V2.4.0.dmg"],"version":"2.4.0","raw_artifacts":[[":uninstall",{":quit":"com.snapmaker.snapmaker-orca"}],[":app",["Snapmaker Orca.app"]],[":zap",{":trash":["~/Library/Application Support/Snapmaker_Orca","~/Library/Caches/com.snapmaker.snapmaker-orca","~/Library/HTTPStorages/com.snapmaker.snapmaker-orca.binarycookies","~/Library/Preferences/com.snapmaker.snapmaker-orca.plist","~/Library/WebKit/com.snapmaker.snapmaker-orca"]}]]},"snapmotion":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Extract images from videos","homepage":"https://neededapps.com/snapmotion/","names":["SnapMotion"],"ruby_source_checksum":{":sha256":"4914496082e1197c927e119f2b5fced21752a4d6bcbcc415ac0f1333a1b71dcb"},"ruby_source_path":"Casks/s/snapmotion.rb","sha256":"c5fbf20c42b388e81e8d01c73b3f6795bcc9e63d1f2b7690ebd77fe0ae151677","tap_string":"homebrew/cask","url_args":["https://neededapps.com/appcasts/snapmotion/versions/5.3.0"],"version":"5.3.0","raw_artifacts":[[":app",["SnapMotion.app"]],[":zap",{":trash":["~/Library/Application Support/SnapMotion","~/Library/Caches/com.jeremyvizzini.snapmotion.osx","~/Library/Preferences/com.jeremyvizzini.snapmotion.osx.plist","~/Library/Saved Application State/com.jeremyvizzini.snapmotion.osx.savedState"]}]]},"snapndrag":{"depends_on_args":{":macos":":sequoia"},"desc":"Screen capture application","homepage":"https://www.yellowmug.com/snapndrag/","names":["SnapNDrag"],"ruby_source_checksum":{":sha256":"0c8df39c799fbbc02a303bfe217218b2947d6d9ecdedf1b5b3a028401e0d85cb"},"ruby_source_path":"Casks/s/snapndrag.rb","sha256":"70c798897eda2b45e13f9b31258c197bed3e43f9364de199e1b5707fb6091f5f","tap_string":"homebrew/cask","url_args":["https://yellowmug.com/download/SnapNDrag_4.5.6.dmg"],"version":"4.5.6","raw_artifacts":[[":uninstall",{":quit":"com.yellowmug.SnapNDrag"}],[":app",["SnapNDrag.app"]],[":zap",{":trash":["~/Library/Application Support/com.yellowmug.SnapNDrag","~/Library/Preferences/com.yellowmug.SnapNDrag.plist"]}]]},"snapzy":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Native screenshots, recording, annotation, and editing from the menu bar","homepage":"https://snapzy.app/","names":["Snapzy"],"ruby_source_checksum":{":sha256":"1037a1d33471885e50c0975a6a673212ff9915e1630e4895bdd28115ca6f8688"},"ruby_source_path":"Casks/s/snapzy.rb","sha256":"d116c97d77490c4dae3fba84ee6ceea4c23962ce4e3672c343467c35ed33c2c1","tap_string":"homebrew/cask","url_args":["https://github.com/duongductrong/Snapzy/releases/download/v2.0.0/Snapzy-v2.0.0.dmg"],"version":"2.0.0","raw_artifacts":[[":app",["Snapzy.app"]],[":zap",{":trash":["~/.config/snapzy","~/Library/Application Support/Snapzy","~/Library/HTTPStorages/com.trongduong.snapzy","~/Library/Logs/Snapzy","~/Library/Preferences/com.trongduong.snapzy.plist"]}]]},"snes9x":{"depends_on_args":{":macos":":any"},"desc":"Video game console emulator","homepage":"https://www.snes9x.com/","names":["Snes9x"],"ruby_source_checksum":{":sha256":"215365e2fbac929db7d6bdeb77959252a5fc70a6fa9f4a15581c6d09e57077fc"},"ruby_source_path":"Casks/s/snes9x.rb","sha256":"dce88223b0b373357249bfb604415a379dcba6a996ca254bdeca5b16a8564c69","tap_string":"homebrew/cask","url_args":["https://github.com/snes9xgit/snes9x/releases/download/1.63/snes9x-1.63-Mac.zip"],"version":"1.63","raw_artifacts":[[":app",["Snes9x.app"]],[":zap",{":trash":["~/Library/Application Support/Snes9x","~/Library/Preferences/com.snes9x.macos.snes9x.plist","~/Library/Saved Application State/com.snes9x.macos.snes9x.savedState"]}]]},"snipaste":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Snip or pin screenshots","homepage":"https://www.snipaste.com/","names":["Snipaste"],"ruby_source_checksum":{":sha256":"e8fdc2ef641590f484f74054c3b6db3f224020ee2dc8dec01ad70a27bbd931a7"},"ruby_source_path":"Casks/s/snipaste.rb","sha256":"a2287838889e7b1734a65d952bae5ef7f479bdc163d0c31be91859bca120fd3e","tap_string":"homebrew/cask","url_args":["https://download.snipaste.com/archives/Snipaste-2.11.3.dmg"],"version":"2.11.3","raw_artifacts":[[":uninstall",{":quit":"com.Snipaste"}],[":app",["Snipaste.app"]],[":zap",{":trash":["~/.snipaste","~/Library/Preferences/com.Snipaste.plist"]}]]},"snippety":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Snippet manager & text expander","homepage":"https://snippety.app/","names":["Snippety"],"ruby_source_checksum":{":sha256":"3e5f9f78c4c0f171a4004f3bc12c55ccdeee227a963f7b5049d2644e7f0a724b"},"ruby_source_path":"Casks/s/snippety.rb","sha256":"255980be63523d71ec4f3fd5ae5d985efeac93abc12ed79bd75e86281e2cde41","tap_string":"homebrew/cask","url_args":["https://snippety.app/releases/Snippety-11.6.155.dmg"],"version":"11.6.155","raw_artifacts":[[":app",["Snippety.app"]],[":zap",{":trash":["~/Library/Application Support/pl.wojciechkulik.Snippety*","~/Library/Application Support/Snippety","~/Library/Caches/pl.wojciechkulik.Snippety","~/Library/Caches/pl.wojciechkulik.Snippety.revenuecat","~/Library/HTTPStorages/pl.wojciechkulik.Snippety","~/Library/Logs/pl.wojciechkulik.Snippety.migration-logs-*","~/Library/Logs/snippety.txt","~/Library/Preferences/group.pl.wojciechkulik.Snippety.firebase.plist","~/Library/Preferences/pl.wojciechkulik.Snippety.plist"]}]]},"snowflake-snowsql":{"depends_on_args":{":macos":":any"},"desc":"Command-line client for connecting to Snowflake","homepage":"https://snowflake.com/","names":["SnowSQL"],"ruby_source_checksum":{":sha256":"3fa690cceaf53d3083e7be2eb789354ae45ef7b818bea2d52fe913ddacd14fc9"},"ruby_source_path":"Casks/s/snowflake-snowsql.rb","sha256":"b9a8dedcd45462c4605842de224f491923d5a31609ea921217aa964427be653e","tap_string":"homebrew/cask","url_args":["https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/1.5/darwin_x86_64/snowsql-1.5.2-darwin_x86_64.pkg"],"version":"1.5.2","raw_artifacts":[[":uninstall",{":pkgutil":"net.snowflake.snowsql"}],[":pkg",["snowsql-1.5.2-darwin_x86_64.pkg"]],[":zap",{":trash":"~/.snowsql"}]]},"soapui":{"depends_on_args":{":macos":":any"},"desc":"API testing tool","homepage":"https://www.soapui.org/","names":["SmartBear SoapUI"],"ruby_source_checksum":{":sha256":"f5d642ab497788a420420d75fa6be2f6b69622fb3d500cbfdabbd8307e426d49"},"ruby_source_path":"Casks/s/soapui.rb","sha256":"1c95a58c88151b20adb7fc76cfbe22f3a429d2306cd7e20496a5dce7e5b16eec","tap_string":"homebrew/cask","url_args":["https://dl.eviware.com/soapuios/5.9.1/SoapUI-x64-5.9.1.dmg"],"version":"5.9.1","raw_artifacts":[[":uninstall",{":trash":"$APPDIR/SoapUI-5.9.1.app"}],[":installer",{":script":{":executable":"SoapUI 5.9.1 Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q","-VcreateDesktopLinkAction$Boolean=false","-Vsys.component.132$Boolean=true","-Vsys.component.714$Boolean=false","-Vsys.component.1263$Boolean=false","-Vsys.component.2393$Boolean=false","-VshowFileAction$Boolean=false","-Vsys.installationDir=$APPDIR","-VexecutionLauncherAction$Boolean=false"]}}],[":zap",{":trash":["~/.soapuios","~/default-soapui-workspace.xml","~/Library/Application Support/SoapUI-*","~/soapui-settings.xml"]}]]},"socialstream":{"depends_on_args":{":macos":":ventura"},"desc":"Consolidate, control, and customise live social messaging streams","homepage":"https://socialstream.ninja/","names":["Social Stream","Social Stream Ninja"],"ruby_source_checksum":{":sha256":"8bfc74278b33db37b72c1d86c0c3693f96dd8ce93592a84b953bf2fd1d3b5913"},"ruby_source_path":"Casks/s/socialstream.rb","sha256":"446b95fa6de9eb9c4a81c167478990dfc94a9148d2eb7c3f7adfb44494f93153","tap_string":"homebrew/cask","url_args":["https://github.com/steveseguin/social_stream/releases/download/v0.4.40/socialstreamninja_mac_v0.4.40_x64.dmg"],"version":"0.4.40","raw_artifacts":[[":app",["socialstream.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/socialstream.electron.sfl*","~/Library/Application Support/socialstream","~/Library/Preferences/socialstream.electron.plist","~/Library/Saved Application State/socialstream.electron.savedState"]}]]},"sococo":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Online workplace client","homepage":"https://app.sococo.com/a/download","names":["Sococo"],"ruby_source_checksum":{":sha256":"b10417c795cc5b463ef23264d033e4ae39adb35d619c1d10e20f7c0b3db05489"},"ruby_source_path":"Casks/s/sococo.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s.sococo.com/rs/client/mac/sococo-client-mac.dmg"],"version":"6.12.2","raw_artifacts":[[":app",["Sococo.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.sococo.sfl*","~/Library/Application Support/Sococo_RS","~/Library/Caches/*sococo","~/Library/Caches/com.electron.sococo.ShipIt","~/Library/Caches/Support/Sococo_R","~/Library/HTTPStorages/com.electron.sococo","~/Library/Preferences/com.electron.sococo.plist","~/Library/Saved Application State/com.electron.sococo.savedState"]}]]},"sodamusic":{"depends_on_args":{":macos":":any"},"desc":"Music app","homepage":"https://www.douyin.com/qishui","names":["SodaMusic","汽水音乐"],"ruby_source_checksum":{":sha256":"fe0f432a8aa3fae238ce605e084750f8574055caade54c3a014a6d47fe6c11be"},"ruby_source_path":"Casks/s/sodamusic.rb","sha256":"6f1aed0aba0e2b958a1f579acae5336e0bd2d5a27c35936604379dcc4169fc62","tap_string":"homebrew/cask","url_args":["https://lf-luna-release.qishui.com/obj/luna-release/3.7.0/452316191/SodaMusic-v3.7.0-official-darwin_universal.dmg"],"version":"3.7.0,452316191","raw_artifacts":[[":app",["汽水音乐.app"]],[":zap",{":trash":["~/Library/Application Support/SodaMusic","~/Library/Caches/com.soda.music","~/Library/HTTPStorages/com.soda.music","~/Library/Preferences/com.soda.music.plist"]}]]},"soduto":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Communicate and share information between devices","homepage":"https://soduto.com/","names":["Soduto"],"ruby_source_checksum":{":sha256":"582aaeb7b675cc57ab5e51938e83dc43b6713f980e7bab54f120cb3474071ac5"},"ruby_source_path":"Casks/s/soduto.rb","sha256":"ccd412fce497bb9b7822fc702c65792b5354711b6dfc1e028fb12cd7f202931f","tap_string":"homebrew/cask","url_args":["https://soduto.com/downloads/Soduto_v1.0.1.dmg"],"version":"1.0.1","raw_artifacts":[[":app",["Soduto.app"]],[":zap",{":trash":["~/Library/Containers/com.soduto.Soduto","~/Library/Containers/com.soduto.SodutoBrowser","~/Library/Containers/com.soduto.SodutoLauncher","~/Library/Saved Application State/com.soduto.SodutoBrowser.savedState"]}]]},"sofa-server":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Remote control for your computer","homepage":"https://flavio.tordini.org/sofa/","names":["Sofa"],"ruby_source_checksum":{":sha256":"fa887c22df1e9182386ce68257e8f043b51c612a456535a51dad39a4e4b1e259"},"ruby_source_path":"Casks/s/sofa-server.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://flavio.tordini.org/files/sofa/sofa-server.dmg"],"version":"1.5","raw_artifacts":[[":app",["Sofa Server.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.tordini.flavio.SofaHelper","~/Library/Caches/Flavio Tordini/sofa-server","~/Library/Caches/org.tordini.flavio.sofa-server","~/Library/Containers/org.tordini.flavio.SofaHelper","~/Library/Preferences/org.tordini.flavio.sofa-server.plist"]}]]},"softmaker-freeoffice":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Office suite","homepage":"https://www.freeoffice.com/","names":["SoftMaker FreeOffice"],"ruby_source_checksum":{":sha256":"635718e038b30edb9422f668f4b5f92078b851a6b02543cbd64a05d6d19e76ff"},"ruby_source_path":"Casks/s/softmaker-freeoffice.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.softmaker.net/down/softmaker-freeoffice-2024.pkg"],"version":"2024,1238","raw_artifacts":[[":uninstall",{":pkgutil":"com.SoftMaker.FreeOffice2024"}],[":pkg",["softmaker-freeoffice-2024.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/SoftMaker*"}]]},"softorino-youtube-converter":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"YouTube downloader and converter","homepage":"https://softorino.com/youtube-converter/","names":["Softorino YouTube Converter"],"ruby_source_checksum":{":sha256":"694af47da445613d223bc6b09e79ae40f87f376f9eaa30510c230a2338cf603f"},"ruby_source_path":"Casks/s/softorino-youtube-converter.rb","sha256":"de3a41bed8fc157b6b82607556213a4fe28fc8ec8370bef28a99670950fb5f36","tap_string":"homebrew/cask","url_args":["https://ushining.softorino.com/shine_uploads/softorinoyoutubeconverter2mac_4.0.22.dmg"],"version":"4.0.22","raw_artifacts":[[":app",["Softorino YouTube Converter 2.app"]],[":zap",{":trash":["/Users/Shared/Softorino YouTube Converter 2","~/Library/Application Support/Softorino YouTube Converter 2","~/Library/Caches/com.softorino.syc2","~/Library/Logs/com.softorino.syc2","~/Library/Preferences/com.softorino.syc2.plist","~/Library/Saved Application State/com.softorino.syc2.savedState"]}]]},"softraid":{"depends_on_args":{":macos":":any"},"desc":"Powerful and intuitive software RAID utility","homepage":"https://www.softraid.com/","names":["SoftRAID"],"ruby_source_checksum":{":sha256":"8c0f6e11c5688c3f8d35cdf29aad9a1ea9280edc7273a563d629f8abbdc18b0e"},"ruby_source_path":"Casks/s/softraid.rb","sha256":"d371b6b26a90de68e43d128e92c869c25433ad193c5f99cca8377a464c300c16","tap_string":"homebrew/cask","url_args":["https://downloads.owc.com/softraid/mac/9/softraid-9.0.3.dmg"],"version":"9.0.3","raw_artifacts":[[":uninstall",{":quit":"com.softraid.SoftRAID"}],[":app",["SoftRAID.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/com.softraid.SoftRAID.help*9.0.3","~/Library/Caches/com.softraid.SoftRAID_AM_9","~/Library/HTTPStorages/com.softraid.SoftRAIDMonitor","~/Library/LaunchAgents/com.softraid.SoftRAIDMonitor.plist","~/Library/LaunchDaemons/com.OWC.HelperTool.RepairSRTool.plist","~/Library/LaunchDaemons/com.softraid.softtraidd.plist","~/Library/Preferences/com.softraid.SoftRAID.plist","~/Library/Preferences/com.softraid.SoftRAIDMonitor.plist"]}]]},"softube-central":{"auto_updates":true,"depends_on_args":{":cask":["ilok-license-manager"],":macos":":monterey"},"desc":"Installer for installation and license activation of Softube products","homepage":"https://www.softube.com/","names":["Softube Central"],"ruby_source_checksum":{":sha256":"30ae9311e1d2cca1daedeff4c29d6a3536f01bfe34a73369d6fdc0e3495f9dc8"},"ruby_source_path":"Casks/s/softube-central.rb","sha256":"9aa7713784878c62d58c5a90b72e29a8af64f3d148532a960f91466e0ef59b17","tap_string":"homebrew/cask","url_args":["https://softubestorage.b-cdn.net/softubecentraldata/softubecentral/Softube%20Central-2.2.0-universal.pkg"],"version":"2.2.0","raw_artifacts":[[":uninstall",{":launchctl":"com.softube.installerdaemon.helper",":quit":["com.softube.Console1OSD_Release","org.softube.com.softubecentral"],":pkgutil":["com.softube.installerdaemon.helper","org.softube.com.softubecentral"]}],[":pkg",["Softube Central-2.2.0-universal.pkg"]],[":zap",{":trash":["/Library/Application Support/Softube","/Library/LaunchDaemons/com.softube.installerdaemon.helper.plist","/Library/Preferences/com.softube.settings.plist","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.softube.com.softubecentral.sfl*","~/Library/Application Support/Softube*","~/Library/Logs/Softube Central","~/Library/Preferences/org.softube.com.softubecentral.plist"]}]]},"sogouinput":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Input method supporting full and double spelling","homepage":"https://pinyin.sogou.com/mac/","names":["Sogou Input Method","搜狗输入法"],"ruby_source_checksum":{":sha256":"17e3c0cdf3f206773154722168b65f83d77e77f43228aec17293b445c13bb3af"},"ruby_source_path":"Casks/s/sogouinput.rb","sha256":"7908afec68c25583431324b46441801243b22c162e82650e1f9ce26950569963","tap_string":"homebrew/cask","url_args":["https://ime.gtimg.com/pc/sogou_mac_625b.zip"],"version":"625b","raw_artifacts":[[":uninstall",{":launchctl":"com.sogou.SogouServices",":delete":["/Library/Input Methods/SogouInput.app","/Library/QuickLook/SogouSkinFileQuickLook.qlgenerator"]}],[":installer",{":manual":"sogou_mac_625b.app"}],[":zap",{":trash":["~/.sogouinput","~/Library/Application Support/Sogou/EmojiPanel","~/Library/Application Support/Sogou/InputMethod","~/Library/Caches/com.sogou.inputmethod.sogou","~/Library/Caches/com.sogou.SGAssistPanel","~/Library/Caches/com.sogou.SogouPreference","~/Library/Caches/SogouServices","~/Library/Cookies/com.sogou.inputmethod.sogou.binarycookies","~/Library/Cookies/com.sogou.SogouPreference.binarycookies","~/Library/Cookies/SogouServices.binarycookies","~/Library/Preferences/com.sogou.SogouPreference.plist","~/Library/Saved Application State/com.sogou.SogouInstaller.savedState"],":rmdir":"~/Library/Application Support/Sogou"}]]},"sokim":{"depends_on_args":{":macos":":ventura"},"desc":"Korean-English Input Method Editor","homepage":"https://github.com/kiding/SokIM","names":["SokIM","속 입력기"],"ruby_source_checksum":{":sha256":"23095823f3fef786614c4081ebf4d3bdb022ac016cd03739ec9f0687fb80d901"},"ruby_source_path":"Casks/s/sokim.rb","sha256":"0a7b1f5ebe1b8858b373ca974948c11f75ab69926833429355d1431e2bf6c0c4","tap_string":"homebrew/cask","url_args":["https://github.com/kiding/SokIM/releases/download/v1.3.4/SokIM.pkg"],"version":"1.3.4","raw_artifacts":[[":uninstall",{":pkgutil":"com.kiding.inputmethod.sok"}],[":pkg",["SokIM.pkg"]],[":zap",{":trash":["/private/var/db/receipts/com.kiding.inputmethod.sok.*","~/Library/Application Scripts/com.kiding.inputmethod.sok","~/Library/Containers/com.kiding.inputmethod.sok"]}]],"raw_caveats":"You must log out and log back in for the installation of sokim to take effect.\n"},"sol":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Launcher & command palette","homepage":"https://github.com/ospfranco/sol","names":["Sol"],"ruby_source_checksum":{":sha256":"91339f71b0a60acc543b02fca39001de06a780279e56a04bcfe585d9170e44e4"},"ruby_source_path":"Casks/s/sol.rb","sha256":"015f2bae94968ad7b5ce837ee4645505f72dabec83655918d58ee8722c051fff","tap_string":"homebrew/cask","url_args":["https://github.com/ospfranco/sol/releases/download/2.1.364/2.1.364.zip"],"version":"2.1.364","raw_artifacts":[[":uninstall",{":launchctl":"com.ospfranco.sol-LaunchAtLoginHelper",":quit":"com.ospfranco.sol"}],[":app",["Sol.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ospfranco.sol-LaunchAtLoginHelper","~/Library/Application Support/com.ospfranco.sol","~/Library/Containers/com.ospfranco.sol-LaunchAtLoginHelper","~/Library/HTTPStorages/com.ospfranco.sol","~/Library/Preferences/com.ospfranco.sol.plist"]}]]},"solar2d":{"depends_on_args":{":macos":":any"},"desc":"Lua-based game engine","homepage":"https://solar2d.com/","names":["Solar2D"],"ruby_source_checksum":{":sha256":"053b6f291742edcb4432b55e49f68cc174ce5a59253a94b8fc5d8409d5a40e89"},"ruby_source_path":"Casks/s/solar2d.rb","sha256":"f3bdf5a33b038c9b645c98edd93401ff1dd126ae90f71b555cddb4c9d4fe1925","tap_string":"homebrew/cask","url_args":["https://github.com/coronalabs/corona/releases/download/3736/Solar2D-macOS-2026.3736.dmg"],"version":"2026.3736","raw_artifacts":[[":suite",["Corona-3736"]],[":zap",{":trash":["~/Library/Application Support/Corona Simulator","~/Library/Application Support/Corona","~/Library/Preferences/com.coronalabs.Corona_Simulator.plist","~/Library/Preferences/com.coronalabs.CoronaConsole.plist","~/Library/Saved Application State/com.coronalabs.Corona_Simulator.savedState"]}]]},"solidtime":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Open-source time tracker","homepage":"https://www.solidtime.io/","names":["solidtime"],"ruby_source_checksum":{":sha256":"35f824ae2c4c2f1e23bde54ad4396eeb8ea70e7d7f4d48982bb0f75a85f75d35"},"ruby_source_path":"Casks/s/solidtime.rb","sha256":"491132623c219692148e822273865bb8ff104894ea1f59fa5672d5654df28aac","tap_string":"homebrew/cask","url_args":["https://github.com/solidtime-io/solidtime-desktop/releases/download/v0.3.2/solidtime-x64.dmg"],"version":"0.3.2","raw_artifacts":[[":app",["solidtime.app"]],[":zap",{":trash":["~/Library/Application Support/solidtime","~/Library/Caches/io.solidtime.desktop","~/Library/Caches/io.solidtime.desktop.ShipIt","~/Library/Caches/solidtime-updater","~/Library/HTTPStorages/io.solidtime.desktop","~/Library/Logs/solidtime","~/Library/Preferences/ByHost/io.solidtime.desktop.ShipIt.*.plist","~/Library/Preferences/io.solidtime.desktop.plist","~/Library/Saved Application State/io.solidtime.desktop.savedState"]}]]},"solvespace":{"depends_on_args":{":macos":":any"},"desc":"Parametric 2d/3d CAD","homepage":"https://solvespace.com/index.pl/","names":["SolveSpace"],"ruby_source_checksum":{":sha256":"55db48920746012f7d685937d7c6c03779deacbb9a0cbb3d2f3cead03705676e"},"ruby_source_path":"Casks/s/solvespace.rb","sha256":"9a83620fb2a34dd26961e35a8054a2ee68f36e3dfeaaefb443d3308c9cfc1f11","tap_string":"homebrew/cask","url_args":["https://github.com/solvespace/solvespace/releases/download/v3.3/solvespace.dmg"],"version":"3.3","raw_artifacts":[[":app",["SolveSpace.app"]],[":zap",{":trash":["~/Library/Preferences/com.solvespace.plist","~/Library/Saved Application State/com.solvespace.savedState"]}]]},"sonarqube-cli":{"depends_on_args":{":arch":":arm64"},"desc":"Code quality and security for terminal workflows, scripts, and AI agents","homepage":"https://www.sonarsource.com/sonarqube/cli/","names":["SonarQube CLI"],"ruby_source_checksum":{":sha256":"9f45874f91dd1c026879e2116ba74f0f1053bf129e8ac6a01037eed2c10d28e4"},"ruby_source_path":"Casks/s/sonarqube-cli.rb","tap_string":"homebrew/cask","url_args":["https://binaries.sonarsource.com/Distribution/sonarqube-cli/1.10.1.16776/macos/sonarqube-cli-1.10.1.16776-macos-x86-64.bin"],"version":"1.10.1.16776","raw_artifacts":[[":binary",["sonarqube-cli-1.10.1.16776-macos-x86-64.bin"],{":target":"sonar"}],[":zap",{":script":{":executable":"sonarqube-cli-1.10.1.16776-macos-x86-64.bin",":args":["system","reset","--force"],":must_succeed":false}}]]},"sonarr":{"auto_updates":true,"conflicts_with_args":{":cask":["sonarr@beta"]},"depends_on_args":{":macos":":any"},"desc":"PVR for Usenet and BitTorrent users","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sonarr.tv/","names":["Sonarr"],"ruby_source_checksum":{":sha256":"c6c4be6066e65bc7883d2eda87dee43c7a23d0039a83cbead4eaa36caf53eece"},"ruby_source_path":"Casks/s/sonarr.rb","sha256":"ef3025f57f1f2451a393e28871bb67abce057f132d84c2ce174af3656bd7670b","tap_string":"homebrew/cask","url_args":["https://github.com/Sonarr/Sonarr/releases/download/v4.0.19.2979/Sonarr.main.4.0.19.2979.osx-x64-app.zip"],"version":"4.0.19.2979","raw_artifacts":[[":app",["Sonarr.app"]],[":zap",{":trash":"~/.config/Sonarr"}]]},"sonarr@beta":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["sonarr"]},"depends_on_args":{":cask":["mono-mdk"],":macos":":any"},"desc":"PVR for Usenet and BitTorrent users","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sonarr.tv/","names":["Sonarr Beta"],"ruby_source_checksum":{":sha256":"c0ab61656fdcf5b6ac739e62769cdad2feab44112fc87100fa7dfdb151713873"},"ruby_source_path":"Casks/s/sonarr@beta.rb","sha256":"50ede276cd42c41b9a3f66ca2495b16b0f99b4b773615ab602f069acf10c5a04","tap_string":"homebrew/cask","url_args":["https://download.sonarr.tv/v3/develop/3.0.9.1555/Sonarr.develop.3.0.9.1555.macos.zip"],"version":"3.0.9.1555","raw_artifacts":[[":app",["Sonarr.app"]],[":zap",{":trash":["~/.config/Sonarr","~/Library/Saved Application State/com.osx.sonarr.tv.savedState"]}]]},"songkong":{"depends_on_args":{":macos":":any"},"desc":"Automated audio tag editor","homepage":"https://www.jthink.net/songkong/","names":["SongKong"],"ruby_source_checksum":{":sha256":"b12f0276f32c1b75233e1d15571eefb8465093f201ae30829a1ef73ee2b3c660"},"ruby_source_path":"Casks/s/songkong.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.jthink.net/songkong/downloads/current/songkong-osx.dmg"],"version":"12.10","raw_artifacts":[[":app",["SongKong.app"]],[":zap",{":trash":["~/Library/Logs/SongKong","~/Library/Preferences/com.jthink.songkong.plist","~/Library/Preferences/SongKong","~/Library/Reports/SongKong","~/Library/Saved Application State/com.jthink.songkong.savedState"]}]]},"sonic-lineup":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Rapid visualisation of multiple audio files for comparison","homepage":"https://sonicvisualiser.org/sonic-lineup/","names":["Sonic Lineup"],"ruby_source_checksum":{":sha256":"d3efb681d18d68e125d4f23f9a5f8d02a08ba36f5cf1e0d1344027c7a9c9b8ed"},"ruby_source_path":"Casks/s/sonic-lineup.rb","sha256":"ebf5e90dbfd6cc5c3fcdd0004830d5cb7ff8b6f05ad9c7c4cac810d7a7b48c4c","tap_string":"homebrew/cask","url_args":["https://code.soundsoftware.ac.uk/attachments/download/2768/Sonic%20Lineup-1.1.dmg"],"version":"1.1,2768","raw_artifacts":[[":app",["Sonic Lineup.app"]],[":zap",{":trash":["~/Library/Application Support/sonic-visualiser/Sonic Lineup","~/Library/Preferences/org.sonicvisualiser.Sonic Lineup.plist","~/Library/Preferences/org.sonicvisualiser.SonicLineup.plist","~/Library/Saved Application State/org.sonicvisualiser.SonicLineup.savedState"]}]]},"sonic-pi":{"depends_on_args":{":macos":":any"},"desc":"Code-based music creation and performance tool","homepage":"https://sonic-pi.net/","names":["Sonic Pi"],"ruby_source_checksum":{":sha256":"3faa55e5f0063523897dd76958bb029caeb8691286b725b513e68b5b6e33408b"},"ruby_source_path":"Casks/s/sonic-pi.rb","sha256":"c19b132a9426b9c44b22aaea10fa63b56b21a708e042f99496758d0076d61b23","tap_string":"homebrew/cask","url_args":["https://sonic-pi.net/files/releases/v4.6.0/Sonic-Pi-for-Mac-x64-v4-6-0.dmg"],"version":"4.6.0","raw_artifacts":[[":app",["Sonic Pi.app"]],[":zap",{":trash":["~/.config/sonic-pi.net","~/.sonic-pi","~/Library/Preferences/net.sonic-pi.app.plist","~/Library/Saved Application State/net.sonic-pi.app.savedState"]}]]},"sonic-robo-blast-2-kart":{"depends_on_args":{":macos":":any"},"desc":"Classic styled kart racer, complete with beautiful courses, and wacky items","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mb.srb2.org/addons/srb2kart.2435/","names":["Sonic Robo Blast 2 Kart"],"ruby_source_checksum":{":sha256":"638727af6cb75cbd1dc1e6f770e4c90a7c774aaad7ea89af5e5f8ca3fecf4804"},"ruby_source_path":"Casks/s/sonic-robo-blast-2-kart.rb","sha256":"d433b8b8662068b7726f31bfd6b372bd9a991019d7c88be6ffc9db380cf3ba9d","tap_string":"homebrew/cask","url_args":["https://github.com/STJr/Kart-Public/releases/download/v1.6/SRB2Kart-1.6-macOS.dmg"],"version":"1.6","raw_artifacts":[[":app",["Sonic Robo Blast 2 Kart.app"]],[":zap",{":trash":"~/srb2kart"}]]},"sonic-robo-blast-2":{"depends_on_args":{":macos":":any"},"desc":"3D open-source Sonic the Hedgehog fangame built using a Doom Legacy port of Doom","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.srb2.org/","names":["Sonic Robo Blast 2"],"ruby_source_checksum":{":sha256":"3d2d09ab61ebb54c7354f3f803da63b37e22d554e3d4af9a6519476fcfa091e3"},"ruby_source_path":"Casks/s/sonic-robo-blast-2.rb","sha256":"9e9e998227a9034aa844f13d5b703ec765d6c2fdde9720de1ea778b166ef7fb6","tap_string":"homebrew/cask","url_args":["https://github.com/STJr/SRB2/releases/download/SRB2_release_2.2.15/SRB2-2.2.15-macOS-Installer.dmg"],"version":"2.2.15","raw_artifacts":[[":app",["Sonic Robo Blast 2.app"]],[":zap",{":trash":"~/srb2"}]]},"sonic-visualiser":{"depends_on_args":{":macos":":any"},"desc":"Visualisation, analysis, and annotation of music audio recordings","homepage":"https://www.sonicvisualiser.org/","names":["Sonic Visualiser"],"ruby_source_checksum":{":sha256":"7f2422bad9fcaf84f6d77ea2eb72942b749b2d30a962e739a15146beb98e01cf"},"ruby_source_path":"Casks/s/sonic-visualiser.rb","sha256":"bb86819411875cc8128fc49c3899a3c419fba6ff8286ad145bdec02c4bd212f0","tap_string":"homebrew/cask","url_args":["https://github.com/sonic-visualiser/sonic-visualiser/releases/download/sv_v5.2.1/Sonic.Visualiser.5.2.1.dmg"],"version":"5.2.1","raw_artifacts":[[":app",["Sonic Visualiser.app"]],[":zap",{":trash":["~/Library/Application Support/sonic-visualiser","~/Library/Preferences/org.sonicvisualiser.Sonic Visualiser.plist","~/Library/Preferences/org.sonicvisualiser.SonicVisualiser.plist","~/Library/Saved Application State/org.sonicvisualiser.SonicVisualiser.savedState"]}]]},"sonic3air":{"depends_on_args":{":macos":":any"},"desc":"Reimplementation of Sonic 3 & Knuckles (requires original game)","homepage":"https://sonic3air.org/","names":["Sonic 3 A.I.R."],"ruby_source_checksum":{":sha256":"53de837be2119bacc67a8a6b239445475f455e2984149579686b46eb06bfe8cd"},"ruby_source_path":"Casks/s/sonic3air.rb","sha256":"1e71f975cf6cb401b1780b8ccf1cee5a276946bad55b21860b05e14471e485da","tap_string":"homebrew/cask","url_args":["https://projects.sappharad.com/s3air_mac/sonic3air_mac_260328.dmg"],"version":"26.03.28.0","raw_artifacts":[[":app",["Sonic 3 AIR.app"]],[":artifact",["Manual.pdf"],{":target":"~/Library/Application Support/sonic3air/Manual.pdf"}],[":artifact",["doc"],{":target":"~/Library/Application Support/sonic3air/doc"}],[":artifact",["bonus"],{":target":"~/Library/Application Support/sonic3air/bonus"}],[":zap",{":trash":"~/Library/Application Support/sonic3air"}]]},"sonobus":{"depends_on_args":{":macos":":any"},"desc":"High-quality network audio streaming","homepage":"https://sonobus.net/","names":["SonoBus"],"ruby_source_checksum":{":sha256":"2bf6449eb083060303986762faf791c8e7c5591d6f9316510d3e84323e76d7b8"},"ruby_source_path":"Casks/s/sonobus.rb","sha256":"4ba6eff849973238f45e0a3538b90c9a2d64c0b001d62882d0d337f46e0ddaa9","tap_string":"homebrew/cask","url_args":["https://sonobus.net/releases/sonobus-1.7.2-mac.dmg"],"version":"1.7.2","raw_artifacts":[[":uninstall",{":pkgutil":["net.sonobus.pkg.aax","net.sonobus.pkg.app","net.sonobus.pkg.au","net.sonobus.pkg.vst2","net.sonobus.pkg.vst3"]}],[":pkg",["SonoBus Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/SonoBus","~/Library/Caches/com.Sonosaurus.SonoBus","~/Library/Saved Application State/com.Sonosaurus.SonoBus.savedState"]}]]},"sononym":{"depends_on_args":{":macos":":any"},"desc":"AI-powered sample browser for exploring audio samples","homepage":"https://www.sononym.net/","names":["Sononym"],"ruby_source_checksum":{":sha256":"3d027f417de1e1b9dba9d233d92c4687b03bcb2a3b0b08e9361370ba2c7d5ce8"},"ruby_source_path":"Casks/s/sononym.rb","sha256":"fad4a269bd54edfdb656d356c3fed689857dbda9ce75b4135cc3d456a8f7bf7c","tap_string":"homebrew/cask","url_args":["https://www.sononym.net/download/Sononym-1.6.15.dmg"],"version":"1.6.15","raw_artifacts":[[":app",["Sononym.app"]],[":zap",{":trash":["~/Library/Application Support/Sononym","~/Library/Preferences/com.sononym.sononym.plist","~/Library/Saved Application State/com.sononym.sononym.savedState"]}]]},"sonos-s1-controller":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Controller for Gen 1 Sonos products","homepage":"https://www.sonos.com/","names":["Sonos S1"],"ruby_source_checksum":{":sha256":"1cb44a2abcd70370a06fdcd4d8e241c1d312fe2932d195e447af7da87353b47c"},"ruby_source_path":"Casks/s/sonos-s1-controller.rb","sha256":"3f3495441881b7767d1724aeabed595aa053cdf4780b156dbece56943f023377","tap_string":"homebrew/cask","url_args":["https://update-software.sonos.com/software/DILU1Q33hC/Sonos_57.23-74170.dmg"],"version":"57.23-74170,DILU1Q33hC","raw_artifacts":[[":app",["Sonos S1 Controller.app"]],[":zap",{":trash":"~/Library/Application Support/Sonos"}]]},"sonos":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control your Sonos system","homepage":"https://www.sonos.com/","names":["Sonos S2"],"ruby_source_checksum":{":sha256":"c3dfe30a67bdac2b012f1e805c707ef2413a0e28c6dadcd1f4b87ace986e11a1"},"ruby_source_path":"Casks/s/sonos.rb","sha256":"5da3db3feec9f2b46dbe9c06d9c36dbca5e14aa79081247fb1ddd3d94f921189","tap_string":"homebrew/cask","url_args":["https://update-software.sonos.com/software/vHbjDs9q4X/Sonos_90.0-82050.dmg"],"version":"90.0-82050,vHbjDs9q4X","raw_artifacts":[[":uninstall",{":quit":"com.sonos.macController2"}],[":app",["Sonos.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Sonos_*.plist","~/Library/Application Support/SonosV2","~/Library/Caches/com.sonos.macController2","~/Library/HTTPStorages/com.sonos.macController2","~/Library/Logs/Sonos*","~/Library/Preferences/com.sonos.macController2.plist"]}]]},"sony-ps-remote-play":{"depends_on_args":{":macos":":monterey"},"desc":"Application to control your PlayStation 4 or PlayStation 5","homepage":"https://remoteplay.dl.playstation.net/remoteplay/lang/en/","names":["PS Remote Play"],"ruby_source_checksum":{":sha256":"3439527270a0b8b9a5d5da2f5325277545f39a5bbfa0ae31ca8d929e777aaeea"},"ruby_source_path":"Casks/s/sony-ps-remote-play.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://remoteplay.dl.playstation.net/remoteplay/module/mac/RemotePlayInstaller.pkg"],"version":"9.5.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.playstation.RemotePlay.pkg"}],[":pkg",["RemotePlayInstaller.pkg"]],[":zap",{":trash":["~/Library/Application Support/Sony Corporation/PS Remote Play","~/Library/Application Support/Sony Corporation/PS4 Remote Play","~/Library/Caches/com.playstation.RemotePlay","~/Library/Cookies/com.playstation.RemotePlay.binarycookies","~/Library/HTTPStorages/com.playstation.RemotePlay.binarycookies","~/Library/Preferences/com.playstation.RemotePlay.plist","~/Library/WebKit/com.playstation.RemotePlay"]}]]},"soothe2":{"depends_on_args":{":macos":":any"},"desc":"Dynamic resonance suppressor","homepage":"https://oeksound.com/plugins/soothe2/","names":["Soothe 2"],"ruby_source_checksum":{":sha256":"72771b360871cb79d52260be37b5058f196a5483a64b59d3300dc0b16079165b"},"ruby_source_path":"Casks/s/soothe2.rb","sha256":"ee27005e6a55ac300f9af51dd0897ed707636566f7f6b7bbe02a7c8a5e396aae","tap_string":"homebrew/cask","url_args":["https://oeksound.ams3.cdn.digitaloceanspaces.com/soothe2_v133_Mac.pkg"],"version":"1.3.3","raw_artifacts":[[":uninstall",{":pkgutil":["com.oeksound.soothe2.aax","com.oeksound.soothe2.au","com.oeksound.soothe2.common","com.oeksound.soothe2.vst","com.oeksound.soothe2.vst3"]}],[":pkg",["soothe2_v133_Mac.pkg"]],[":zap",{":trash":["~/Documents/oeksound/soothe2/presets","~/Library/Application Support/oeksound/soothe2/config.xml"]}]]},"soqlxplorer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop client for Salesforce.com platform","homepage":"https://www.pocketsoap.com/osx/soqlx/","names":["SoqlXplorer"],"ruby_source_checksum":{":sha256":"906ac405a418a94282b6b311285789eed7d05b09e8fed2377c8492838cdc1c54"},"ruby_source_path":"Casks/s/soqlxplorer.rb","sha256":"49e55f93a56a6e0cbe17164f73b8e7ad08539e0488864c4730916b820efb7ec7","tap_string":"homebrew/cask","url_args":["https://www.pocketsoap.com/osx/soqlx/SoqlXplorer_v4.6.zip"],"version":"4.6","raw_artifacts":[[":app",["SoqlXplorer.app"]],[":zap",{":trash":["~/Library/Caches/com.pocketsoap.osx.SoqlXplorer","~/Library/HTTPStorages/com.pocketsoap.osx.SoqlXplorer","~/Library/Preferences/com.pocketsoap.osx.SoqlXplorer.plist"]}]]},"soulseek":{"depends_on_args":{":macos":":ventura"},"desc":"File sharing network","homepage":"https://www.slsknet.org/","names":["Soulseek"],"ruby_source_checksum":{":sha256":"0f36815e68c9b3ac02a8ce8b60c3e3371af962e859a3895063f19150c048e1c4"},"ruby_source_path":"Casks/s/soulseek.rb","sha256":"72fa8c2b91c9eda39c765485c09995299a17834bf62862e37e4d6353bc18f1b7","tap_string":"homebrew/cask","url_args":["https://f004.backblazeb2.com/file/SoulseekQt/SoulseekQt-2026-4-30.dmg"],"version":"2026-4-30","raw_artifacts":[[":app",["SoulseekQt.app"]],[":zap",{":trash":["~/.SoulseekQt","~/Library/Saved Application State/com.yourcompany.SoulseekQt.savedState"]}]]},"soulver-cli":{"conflicts_with_args":{":cask":["soulver"]},"depends_on_args":{":macos":":monterey"},"desc":"Standalone cli for the Soulver calculation engine","homepage":"https://github.com/soulverteam/Soulver-CLI","names":["Soulver CLI"],"ruby_source_checksum":{":sha256":"f41df146bb651d01c0c2c541cc2d81fd04d7bec6cd86d731ab804f6d0e6eb533"},"ruby_source_path":"Casks/s/soulver-cli.rb","sha256":"e635628913a726f3eedb4e8ae96913f26240384edfd0c11a6fd26b2d66bea727","tap_string":"homebrew/cask","url_args":["https://github.com/soulverteam/Soulver-CLI/releases/download/2.2.0/soulver.zip"],"version":"2.2.0","raw_artifacts":[[":binary",["soulver"]],[":zap",{":trash":"$HOMEBREW_PREFIX/SoulverCore_SoulverCore.bundle"}]]},"soulver":{"auto_updates":true,"conflicts_with_args":{":cask":["soulver-cli"]},"depends_on_args":{":macos":":sonoma"},"desc":"Notepad with a built-in calculator","homepage":"https://soulver.app/","names":["Soulver"],"ruby_source_checksum":{":sha256":"b199fc8d0955b862a998e233365089a6179ee406a560d71f52d748744846f0b3"},"ruby_source_path":"Casks/s/soulver.rb","sha256":"5412bb0f5aecf456b2c767ae9ce19e0a34ccaa9c3c0c1d9fe217749eef799d9c","tap_string":"homebrew/cask","url_args":["https://soulver.app/mac/sparkle/soulver-3.16.3-541.zip"],"version":"3.16.3,541","raw_artifacts":[[":app",["Soulver 3.app"]],[":binary",["$APPDIR/Soulver 3.app/Contents/MacOS/CLI/soulver"]],[":zap",{":trash":["~/Library/Application Scripts/app.soulver.mac.QuicklookInSpotlight","~/Library/Application Support/app.soulver.mac","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/app.soulver.mac.sfl*","~/Library/Application Support/Soulver 3","~/Library/Caches/app.soulver.mac","~/Library/Containers/app.soulver.mac.QuicklookInSpotlight","~/Library/Group Containers/group.app.soulver","~/Library/HTTPStorages/app.soulver.mac.binarycookies","~/Library/Preferences/app.soulver.mac.plist","~/Library/Saved Application State/app.soulver.mac.savedState"]}]]},"sound-control":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Per-app audio controls","homepage":"https://staticz.com/soundcontrol/","names":["Sound Control"],"ruby_source_checksum":{":sha256":"b237c4f99bc9f42fa47a3db53d17a7b887bc3985237d542933a96b4dd215836b"},"ruby_source_path":"Casks/s/sound-control.rb","sha256":"69e68dcfb8b5eae76a7e89078eda8d3a7c976d285aee284d78c5ff94d6a8c09a","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/staticz.net/downloads/soundcontrol/SoundControl_3.4.1.dmg"],"version":"3.4.1","raw_artifacts":[[":uninstall",{":launchctl":["com.static.soundsiphon.inputagent","com.staticz.audio.soundsiphon.playeragent","com.staticz.soundsiphon.bridgedaemon"],":quit":"com.staticz.SoundControl"}],[":app",["Sound Control.app"]],[":zap",{":trash":["/Library/Audio/Plug-Ins/HAL/_SoundSiphon.driver","/Library/LaunchAgents/com.staticz.soundsiphon.inputagent.plist","/Library/LaunchAgents/com.staticz.soundsiphon.playeragent.plist","/Library/LaunchDaemons/com.staticz.soundsiphon.bridgedaemon.plist","/Library/Preferences/Audio/Data/_SoundSiphon.driver","~/Library/Application Support/com.staticz.SoundControl","~/Library/Caches/com.staticz.SoundControl","~/Library/Cookies/com.staticz.SoundControl.binarycookies","~/Library/Cookies/com.staticz.SoundControl.binarycookies*","~/Library/HTTPStorages/com.staticz.SoundControl.binarycookies","~/Library/Preferences/com.staticz.SoundControl.plist","~/Library/Preferences/com.staticz.soundsiphon.playeragent.plist"]}]]},"sound-siphon":{"depends_on_args":{":macos":":any"},"desc":"App audio capture","homepage":"https://staticz.com/soundsiphon/","names":["SoundSiphon"],"ruby_source_checksum":{":sha256":"06eb6d974bc9e196bd74a25eaa3f1b19143e1603eeb9530c9a7b6843f77ad6d7"},"ruby_source_path":"Casks/s/sound-siphon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://staticz.com/download/1837/"],"version":"3.8.4","raw_artifacts":[[":uninstall",{":script":{":executable":"$APPDIR/Sound Siphon.app/Contents/Resources/uninstall_soundsiphon",":sudo":true}}],[":app",["Sound Siphon.app"]],[":zap",{":trash":["~/Library/Application Support/Sound Siphon","~/Library/Caches/com.staticz.SoundSiphon3","~/Library/HTTPStorages/com.staticz.SoundSiphon3","~/Library/HTTPStorages/com.staticz.SoundSiphon3.binarycookies","~/Library/Preferences/com.staticz.soundsiphon.playeragent.plist","~/Library/Preferences/com.staticz.SoundSiphon3.plist","~/Library/Saved Application State/com.staticz.SoundSiphon3.savedState","~/Music/Sound Siphon"]}]]},"sound-studio":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Audio recorder and editor","homepage":"https://www.felttip.com/ss/","names":["Sound Studio"],"ruby_source_checksum":{":sha256":"824942c9c3f57e8bda2a70009f39bec97e13104242edb3d32b6255221230b1cd"},"ruby_source_path":"Casks/s/sound-studio.rb","sha256":"3676e1fe56c4c6df3400ee00d2864b3130611e0c30cf7f9e253eab8b5938e594","tap_string":"homebrew/cask","url_args":["https://download.felttip.com/sound_studio_4.11.0.t.zip"],"version":"4.11.0","raw_artifacts":[[":uninstall",{":quit":"com.felttip.SoundStudio.trial"}],[":app",["Sound Studio.app"]],[":zap",{":trash":"~/Library/Preferences/com.felttip.SoundStudio.trial.plist"}]]},"soundanchor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Audio device utility","homepage":"https://apps.kopiro.me/soundanchor/","names":["SoundAnchor"],"ruby_source_checksum":{":sha256":"f8a7bbe8f9a4d69efb9b14ccef14fe1a1acdd2d1d38e8c65a3bdddd6cb4f316e"},"ruby_source_path":"Casks/s/soundanchor.rb","sha256":"7c1c9c81ba6a2d7b4774363a4e77811519362cf373afafda8738792aaa543a0e","tap_string":"homebrew/cask","url_args":["https://cdn.kopiro.me/soundanchor/soundanchor-1.9.0.dmg"],"version":"1.9.0","raw_artifacts":[[":uninstall",{":quit":"me.kopiro.soundanchor"}],[":app",["soundanchor.app"],{":target":"SoundAnchor.app"}]]},"soundcraft":{"desc":"Digital audio workstation","homepage":"https://github.com/storytold/soundcraft","names":["SoundCraft"],"ruby_source_checksum":{":sha256":"1e9edf8ce694a39d361694e491b26caa397b10a49d418329fffeebfd2c5103bc"},"ruby_source_path":"Casks/s/soundcraft.rb","sha256":"96f2bcf47ab291fdbb963344dbf2b75e74f39cbda297a0a6658dbb14757b72d9","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/soundcraft/releases/download/v0.12.1/soundcraft-0.12.1-macos-universal.dmg"],"version":"0.12.1","raw_artifacts":[[":app",["SoundCraft.app"]],[":zap",{":trash":["~/Library/Application Support/SoundCraft","~/Library/Preferences/ai.storyteller.soundcraft.plist"]}]]},"soundflower":{"depends_on_args":{":arch":":intel",":macos":":any"},"deprecate_args":{":date":"2024-11-16",":because":":unmaintained"},"disable_args":{":date":"2025-11-16",":because":":unmaintained"},"homepage":"https://github.com/mattingalls/Soundflower","names":["Soundflower"],"ruby_source_checksum":{":sha256":"2fadde3c4cab383325bed3cef99723c61772545d1d5ec8eab6dc1e98b91b841f"},"ruby_source_path":"Casks/s/soundflower.rb","sha256":"6b5e56d53238cf0f9075886aa40580634fc9d23368239f22eccebfd97c9f8e34","tap_string":"homebrew/cask","url_args":["https://github.com/mattingalls/Soundflower/releases/download/2.0b2/Soundflower-2.0b2.dmg"],"version":"2.0b2","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/sbin/kextunload",":args":["-b","com.Cycling74.driver.Soundflower"],":must_succeed":false},":kext":"com.Cycling74.driver.Soundflower",":pkgutil":"com.cycling74.soundflower.*"}],[":pkg",["Soundflower.pkg"]],[":postflight_steps",{":steps":[{":command":{":path":"/sbin/kextload"},":sudo":true,":type":"run",":args":["-b","com.Cycling74.driver.Soundflower"]}]}]],"raw_caveats":"soundflower requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"soundsource":{"auto_updates":true,"conflicts_with_args":{":cask":["soundsource@test"]},"depends_on_args":{":macos":":sequoia"},"desc":"Sound and audio controller","homepage":"https://rogueamoeba.com/soundsource/","names":["SoundSource"],"ruby_source_checksum":{":sha256":"f2b66a873887d2262e4d2a26f2a3fe7925cedf9e7de09150f61b0d46c0f30f99"},"ruby_source_path":"Casks/s/soundsource.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.rogueamoeba.com/soundsource/download/SoundSource.zip"],"version":"6.1.5","raw_artifacts":[[":uninstall",{":quit":"com.rogueamoeba.soundsource"}],[":app",["SoundSource.app"]],[":zap",{":trash":["~/Library/Application Support/SoundSource","~/Library/Caches/com.rogueamoeba.soundsource","~/Library/HTTPStorages/com.rogueamoeba.soundsource","~/Library/Preferences/com.rogueamoeba.soundsource.plist","~/Library/WebKit/com.rogueamoeba.soundsource"]}]]},"soundsource@test":{"auto_updates":true,"conflicts_with_args":{":cask":["soundsource"]},"depends_on_args":{":macos":":sequoia"},"desc":"Sound and audio controller","homepage":"https://rogueamoeba.com/soundsource/","names":["SoundSource"],"ruby_source_checksum":{":sha256":"a45d2b0fadff41581e6a72ee41b59ff5f8fa398a0505f698bc87cef03f186067"},"ruby_source_path":"Casks/s/soundsource@test.rb","sha256":"ca8c58dfcda73bc837f43990c92f0f8dfa72b2fe928cbcd6e899292b990deb3e","tap_string":"homebrew/cask","url_args":["https://download.rogueamoeba.com/builds/SoundSource/SoundSource_6167003_20261022_1546.zip"],"version":"6.1.6,3,20261022,1546,6167003","raw_artifacts":[[":uninstall",{":quit":"com.rogueamoeba.soundsource"}],[":app",["SoundSource.app"]],[":zap",{":trash":["~/Library/Application Support/SoundSource","~/Library/Caches/com.rogueamoeba.soundsource","~/Library/HTTPStorages/com.rogueamoeba.soundsource","~/Library/Preferences/com.rogueamoeba.soundsource.plist","~/Library/WebKit/com.rogueamoeba.soundsource"]}]]},"soundtoys":{"depends_on_args":{":macos":":any"},"desc":"Audio Effects Plugins","homepage":"https://www.soundtoys.com/product/soundtoys/","names":["Soundtoys"],"ruby_source_checksum":{":sha256":"fefd835347de062b44267848a20ee592b50da9cdde770dbfa93eade40f229fee"},"ruby_source_path":"Casks/s/soundtoys.rb","sha256":"a2b89b886a5b3f8a5e51abe4ee61b43db62cb45c739abd46aa81fa09d6fc878a","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/soundtoys-download/versions/version_5_5_5_19885/SoundtoysV55Bundle_5.5.5.19885.dmg"],"version":"5.5.5.19885","raw_artifacts":[[":uninstall",{":pkgutil":"com.soundtoys.*"}],[":pkg",["Install Soundtoys 5.5 Bundle.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.soundtoys.RemoveSoundtoys.savedState"}]]},"sourcegit":{"depends_on_args":{":macos":":any"},"desc":"Git GUI client","homepage":"https://github.com/sourcegit-scm/sourcegit","names":["SourceGit"],"ruby_source_checksum":{":sha256":"66b089dbae7280b2efa9b49905ef358e7e6a1cf83f2287632efd56f8df9bac0b"},"ruby_source_path":"Casks/s/sourcegit.rb","sha256":"c9abf2681d44549348e0a8a6855497cc724c410380e2ad1c09beeea1c3582a9e","tap_string":"homebrew/cask","url_args":["https://github.com/ybeapps/homebrew-sourcegit/releases/download/v2026.22-signed/SourceGit-v2026.22-x64-signed.dmg"],"version":"2026.22","raw_artifacts":[[":app",["SourceGit.app"]],[":binary",["$APPDIR/SourceGit.app/Contents/MacOS/SourceGit"],{":target":"sourcegit"}],[":zap",{":trash":["~/Library/Application Support/SourceGit","~/Library/Saved Application State/com.sourcegit.app.savedState"]}]]},"sourcenote":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Text snippet app","homepage":"https://www.sourcenoteapp.com/","names":["SourceNote"],"ruby_source_checksum":{":sha256":"bdd45894e9a5cfbbbbc513016b8eb8bf49fcc0b24354fe15346c5a4c6e734f21"},"ruby_source_path":"Casks/s/sourcenote.rb","sha256":"842bc3b739fbc361d19378b40a4115a4c4e4661bd95f61776063b6f9707c211e","tap_string":"homebrew/cask","url_args":["https://www.sourcenoteapp.com/releases/SourceNote_1.3.2.dmg"],"version":"1.3.2","raw_artifacts":[[":app",["SourceNote.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.SourceNote","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.devinabbott.sourcenote*","~/Library/Application Support/SourceNote","~/Library/Caches/com.devinabbott.SourceNote","~/Library/Group Containers/*.SourceNote","~/Library/HTTPStorages/com.devinabbott.SourceNote*","~/Library/Preferences/com.devinabbott.SourceNote.plist"]}]]},"sourcetree":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Graphical client for Git version control","homepage":"https://www.sourcetreeapp.com/","names":["Atlassian SourceTree"],"ruby_source_checksum":{":sha256":"8b813ddfc9bf060a99cc2faed260342ebb01397049090a9d79ffa8a6e39dcfc3"},"ruby_source_path":"Casks/s/sourcetree.rb","sha256":"f9d6c65ba0b9d774add4977ad0482acde72ce91221e20f3136c009dccdf713bf","tap_string":"homebrew/cask","url_args":["https://product-downloads.atlassian.com/software/sourcetree/ga/Sourcetree_4.2.19_317.zip"],"version":"4.2.19,317","raw_artifacts":[[":uninstall",{":launchctl":"com.atlassian.SourceTreePrivilegedHelper2",":quit":"com.torusknot.SourceTreeNotMAS"}],[":app",["Sourcetree.app"]],[":binary",["$APPDIR/Sourcetree.app/Contents/Resources/stree"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.torusknot.sourcetreenotmas.sfl*","~/Library/Application Support/SourceTree","~/Library/Caches/com.torusknot.SourceTreeNotMAS","~/Library/Logs/Sourcetree","~/Library/Preferences/com.torusknot.SourceTreeNotMAS.LSSharedFileList.plist","~/Library/Preferences/com.torusknot.SourceTreeNotMAS.plist","~/Library/Saved Application State/com.torusknot.SourceTreeNotMAS.savedState"]}]]},"sourcetree@beta":{"depends_on_args":{":macos":":any"},"desc":"Graphical client for Git version control","homepage":"https://www.sourcetreeapp.com/","names":["Atlassian Sourctree"],"ruby_source_checksum":{":sha256":"55ecb64c9dfa30499cfb9cbdb49c11efeba48688d2a43e1349ce97348b347b13"},"ruby_source_path":"Casks/s/sourcetree@beta.rb","sha256":"db6515069d6c9cc7cddaa9d89d5676bcf1a0fa917d0cc2548164a8c3f3f60580","tap_string":"homebrew/cask","url_args":["https://product-downloads.atlassian.com/software/sourcetree/beta/Sourcetree_4.2.19b29_316.zip"],"version":"4.2.19b29,316","raw_artifacts":[[":uninstall",{":launchctl":"com.atlassian.SourceTreePrivilegedHelper2",":quit":"com.torusknot.SourceTreeNotMAS"}],[":app",["Sourcetree-Beta.app"]],[":binary",["$APPDIR/Sourcetree-Beta.app/Contents/Resources/stree"],{":target":"stree-beta"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.torusknot.sourcetreenotmas.sfl*","~/Library/Application Support/SourceTree","~/Library/Caches/com.torusknot.SourceTreeNotMAS","~/Library/Preferences/com.torusknot.SourceTreeNotMAS.LSSharedFileList.plist","~/Library/Preferences/com.torusknot.SourceTreeNotMAS.plist","~/Library/Saved Application State/com.torusknot.SourceTreeNotMAS.savedState"]}]]},"space-capsule":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Spaces management tool","homepage":"https://spacecapsule.app/","names":["Space Capsule"],"ruby_source_checksum":{":sha256":"ba6c84d762c349cf75d92f8f8c39b80c67147d7f07379630219e921ced3c47a9"},"ruby_source_path":"Casks/s/space-capsule.rb","sha256":"5b760e7728f2b3228c851f3858276b0200a8f0f27f2f6bd9ccbd06ffcd6d8fc4","tap_string":"homebrew/cask","url_args":["https://spacecapsule.app/downloads/Space%20Capsule%201.26.dmg"],"version":"1.26","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.Space-Capsule"}],[":app",["Space Capsule.app"]],[":zap",{":trash":["~/Library/Application Support/Space Capsule","~/Library/Caches/com.knollsoft.Space-Capsule","~/Library/Cookies/com.knollsoft.Space-Capsule.binarycookies","~/Library/HTTPStorages/com.knollsoft.Space-Capsule","~/Library/HTTPStorages/com.knollsoft.Space-Capsule.binarycookies","~/Library/Preferences/com.knollsoft.Space-Capsule.plist","~/Library/Saved Application State/com.knollsoft.Space-Capsule.savedState"]}]]},"space-rabbit":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Removes animations when switching between Spaces","homepage":"https://space-rabbit.app/","names":["Space Rabbit"],"ruby_source_checksum":{":sha256":"2a279bddd3cc3b00829fe361e3ac2b1031549754676f4f769c45de1293dfe31c"},"ruby_source_path":"Casks/s/space-rabbit.rb","sha256":"7c01f12dc29d83dfe1bfc3c4c157ed8a492b3c6f685bf607e53aa46d7a4a526e","tap_string":"homebrew/cask","url_args":["https://github.com/Tahul/space-rabbit/releases/download/v2.6.1/Space-Rabbit.dmg"],"version":"2.6.1","raw_artifacts":[[":uninstall",{":quit":"app.spacerabbit",":login_item":"Space Rabbit"}],[":app",["Space Rabbit.app"]],[":zap",{":trash":"~/Library/Preferences/app.spacerabbit.plist"}]]},"space-saver":{"depends_on_args":{":macos":":any"},"desc":"Delete local Time Machine backups","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.mariogt.com/space-saver.html","names":["Space Saver"],"ruby_source_checksum":{":sha256":"f7d4577dcd078188556e9e913c5154ba784bc7636e7e2a7e844d6f9fc95ef440"},"ruby_source_path":"Casks/s/space-saver.rb","sha256":"04c58635d432598573b5fadfe6cbde3a5ac2d17aeeb927bf6e413a452312f544","tap_string":"homebrew/cask","url_args":["https://www.mariogt.com/appsChest/SpaceSaver0-6.zip"],"version":"0.6","raw_artifacts":[[":app",["Space Saver.app"]],[":zap",{":trash":["~/Library/Preferences/com.mariogt.space-saver.plist","~/Library/Saved Application State/com.mariogt.space-saver.savedState"]}]]},"spacedrive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open source cross-platform file explorer","homepage":"https://github.com/spacedriveapp/spacedrive","names":["Spacedrive"],"ruby_source_checksum":{":sha256":"5c2d9cad4fdcd428565be2f06be29601f8f431ea03308c2f9af07e2d6a0497f9"},"ruby_source_path":"Casks/s/spacedrive.rb","sha256":"1355c219e5817bfa071c4de2cccca44fcc05ac81a134cbe6c4489e32b9d27d9f","tap_string":"homebrew/cask","url_args":["https://github.com/spacedriveapp/spacedrive/releases/download/0.4.3/Spacedrive-darwin-x86_64.dmg"],"version":"0.4.3","raw_artifacts":[[":app",["Spacedrive.app"]],[":zap",{":trash":["~/Library/Application Support/spacedrive","~/Library/Caches/com.spacedrive.desktop","~/Library/Preferences/com.spacedrive.desktop.plist","~/Library/Saved Application State/com.spacedrive.desktop.savedState","~/Library/WebKit/com.spacedrive.desktop"]}]]},"spaceid":{"depends_on_args":{":macos":":any"},"desc":"Menu bar indicator showing the currently selected space","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/dshnkao/SpaceId/","names":["SpaceId"],"ruby_source_checksum":{":sha256":"a0777baa7afc9e01995a07315dc565f6493278b76d635b258df717303f429e80"},"ruby_source_path":"Casks/s/spaceid.rb","sha256":"6b867f758b2037f2c5f908ec0311d73a7e47f4da179cdde952c914fd2b33528e","tap_string":"homebrew/cask","url_args":["https://github.com/dshnkao/SpaceId/releases/download/v1.4/SpaceId.app.zip"],"version":"1.4","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"SpaceId.app"}],":permissions":"0755",":type":"set_permissions"}]}],[":uninstall",{":login_item":"SpaceId"}],[":app",["SpaceId.app"]],[":zap",{":trash":"~/Library/Preferences/com.dshnkao.SpaceId.plist"}]]},"spacejump":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Menu bar utility to name and switch desktop Spaces","homepage":"https://getspacejump.com/","names":["SpaceJump"],"ruby_source_checksum":{":sha256":"142314dfbb7b06f8e39cefbb80f218647224aa6cf39d33f72fb8f198e3edc851"},"ruby_source_path":"Casks/s/spacejump.rb","sha256":"edfb488dd3f0208f664a59c7ec9c57d520c3d1259f039816089580a5a1384aa4","tap_string":"homebrew/cask","url_args":["https://pub-2f1e73dd67bd462192b6592baa57a0ce.r2.dev/SpaceJump-v2.1.2.dmg"],"version":"2.1.2","raw_artifacts":[[":app",["SpaceJump.app"]],[":zap",{":trash":["~/Library/Application Support/com.ideabridge.spacejump","~/Library/Caches/com.ideabridge.spacejump","~/Library/HTTPStorages/com.ideabridge.spacejump*","~/Library/Logs/SpaceJump","~/Library/Preferences/com.ideabridge.spacejump.plist"]}]]},"spacelauncher":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"App launcher/switcher","homepage":"https://spacelauncherapp.com/","names":["SpaceLauncher"],"ruby_source_checksum":{":sha256":"f6c55997a306cd4f7b34112574b2643b05227d0335b9407f61de975dcf5be4ce"},"ruby_source_path":"Casks/s/spacelauncher.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://spacelauncherapp.com/download/SpaceLauncher.zip"],"version":"3.5.9","raw_artifacts":[[":app",["SpaceLauncher.app"]],[":zap",{":trash":["~/Library/Application Support/bugsnag-shared-name.guoc.SpaceLauncher","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/name.guoc.spacelauncher.sfl*","~/Library/Application Support/name.guoc.SpaceLauncher","~/Library/Application Support/SpaceLauncher","~/Library/Caches/bugsnag-shared-name.guoc.SpaceLauncher","~/Library/Caches/name.guoc.SpaceLauncher","~/Library/HTTPStorages/name.guoc.SpaceLauncher","~/Library/Preferences/name.guoc.SpaceLauncher.*plist"]}]]},"spaceman":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"View Spaces / Virtual Desktops in the menu bar","homepage":"https://www.jaysce.dev/projects/spaceman","names":["Spaceman"],"ruby_source_checksum":{":sha256":"3e6c39fa4f5cb8bb313f88ff4177be6e7830ca7571837e071be4528766448f07"},"ruby_source_path":"Casks/s/spaceman.rb","sha256":"0d8b6005609fc274da11ca2e0f5b327ce4d998be88dbb670d9b3428de5995ae0","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/dev.jaysce.spaceman/Spaceman%201.0.dmg"],"version":"1.0","raw_artifacts":[[":uninstall",{":quit":"dev.jaysce.Spaceman"}],[":app",["Spaceman.app"]],[":zap",{":trash":["~/Library/Application Scripts/dev.jaysce.Spaceman-LaunchAtLoginHelper","~/Library/Caches/dev.jaysce.Spaceman","~/Library/Containers/dev.jaysce.Spaceman-LaunchAtLoginHelper","~/Library/HTTPStorages/dev.jaysce.Spaceman","~/Library/Preferences/dev.jaysce.Spaceman.plist"]}]]},"spaceradar":{"depends_on_args":{":macos":":monterey"},"desc":"Disk space and memory visualiser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/zz85/space-radar","names":["SpaceRadar"],"ruby_source_checksum":{":sha256":"5ece05a8831bb99b5436eed25adf7007de3ba4ef0407c3f4194f3b5832b759de"},"ruby_source_path":"Casks/s/spaceradar.rb","sha256":"2ecc3b510ff214b25bc3791ea84b4192b0b3839d03e69ae716aaecdcc4d40eda","tap_string":"homebrew/cask","url_args":["https://github.com/zz85/space-radar/releases/download/v6.0.0/SpaceRadar-6.0.0-mac-x64.zip"],"version":"6.0.0","raw_artifacts":[[":uninstall",{":quit":"com.electron.spaceradar"}],[":app",["SpaceRadar.app"]],[":zap",{":trash":["~/Library/Application Support/space-radar","~/Library/Caches/space-radar","~/Library/Preferences/com.electron.spaceradar.plist","~/Library/Saved Application State/com.electron.spaceradar.savedState"]}]]},"spacesaver":{"depends_on_args":{":macos":":monterey"},"desc":"Application designed to help you manage and optimize your workspace","disable_args":{":date":"2026-04-05",":because":":no_longer_meets_criteria"},"homepage":"https://spacesaver.congdev.com/","names":["SpaceSaver"],"ruby_source_checksum":{":sha256":"d270e21ff6f5ac85a8ce614618143f57a336a0b0c8e439473714b020aa804711"},"ruby_source_path":"Casks/s/spacesaver.rb","sha256":"9abe68b52052c8b90460985cec95edfe0c4a689a2c6e09f58d4eee1ae6f59235","tap_string":"homebrew/cask","url_args":["https://github.com/tranhuycong/space-saver/releases/download/v1.0.14/SpaceSaver-Installer.dmg"],"version":"1.0.14","raw_artifacts":[[":app",["SpaceSaver.app"]],[":zap",{":trash":["~/Library/Caches/com.congth504.spacesaver","~/Library/HTTPStorages/com.congth504.spacesaver","~/Library/Preferences/com.congth504.spacesaver.plist"]}]]},"spacewalker":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Use virtual monitors with Viture XR glasses","homepage":"https://www.viture.com/academy/spacewalker/desktop","names":["SpaceWalker"],"ruby_source_checksum":{":sha256":"4b1f9c3ba439eb8908bd6d718f943dc7acea575781a4c60e0e827767d19c4009"},"ruby_source_path":"Casks/s/spacewalker.rb","sha256":"5b6af56070925145d2e616bd2b38bec52f6d3b1350aa9d3daeb1cec02c0bc279","tap_string":"homebrew/cask","url_args":["https://static.viture.dev/external-file/macOS/SpaceWalker-Installer_v1.8.6.dmg"],"version":"1.8.6","raw_artifacts":[[":app",["SpaceWalker.app"]],[":zap",{":trash":["~/Library/Application Support/com.viture.spacewalker","~/Library/Caches/com.viture.spacewalker","~/Library/HTTPStorages/com.viture.spacewalker","~/Library/Preferences/com.viture.spacewalker.plist"]}]]},"spamsieve":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Spam filtering extension for e-mail clients","homepage":"https://c-command.com/spamsieve/","names":["SpamSieve"],"ruby_source_checksum":{":sha256":"7eaa81d8fba44f0c4f2abc231644d39b8f41af123b737dbfbe578deaf190e243"},"ruby_source_path":"Casks/s/spamsieve.rb","sha256":"aee0d32e4b5a7c3c8fd955cf9682ab554af03104da557b3bdccea404bf6e51f6","tap_string":"homebrew/cask","url_args":["https://c-command.com/downloads/SpamSieve-3.3.2.dmg"],"version":"3.3.2","raw_artifacts":[[":uninstall",{":quit":"com.c-command.SpamSieve"}],[":app",["SpamSieve.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.c-command.SpamSieve.MailAppExtension","~/Library/Application Support/SpamSieve","~/Library/Caches/com.apple.helpd/Generated/SpamSieve Help*","~/Library/Caches/com.c-command.SpamSieve","~/Library/Containers/com.c-command.SpamSieve.MailAppExtension","~/Library/HTTPStorages/com.c-command.SpamSieve","~/Library/LaunchAgents/com.c-command.SpamSieve.LaunchAgent.plist","~/Library/Logs/SpamSieve","~/Library/Preferences/com.c-command.SpamSieve.plist","~/Library/Saved Application State/com.c-command.SpamSieve.savedState"]}]]},"spark-app":{"depends_on_args":{":macos":":any"},"desc":"Shortcut manager","homepage":"https://www.shadowlab.org/softwares/spark.php","names":["Spark"],"ruby_source_checksum":{":sha256":"6f6122dea7d6bb31334ad873423877cac69527103bc498295b1e7aac6166b1d8"},"ruby_source_path":"Casks/s/spark-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.shadowlab.org/softwares/Spark/Spark.zip"],"version":"3.3.2","raw_artifacts":[[":app",["Spark.app"]],[":zap",{":trash":"~/Library/Application Support/Spark"}]]},"spark-ar-studio":{"depends_on_args":{":macos":":any"},"desc":"Create and share augmented reality experiences using the Facebook family of apps","disable_args":{":date":"2025-12-01",":because":":discontinued"},"homepage":"https://sparkar.facebook.com/ar-studio/","names":["Spark AR Studio"],"ruby_source_checksum":{":sha256":"88fc269540fb0f91e022e922d0e21ca0fe7a4c69663fc430222ec5acae6d8369"},"ruby_source_path":"Casks/s/spark-ar-studio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.facebook.com/sparkarmacos/download/"],"version":"187","raw_artifacts":[[":app",["Meta Spark Studio.app"]],[":zap",{":trash":["~/Library/Caches/com.facebook.arstudio.skylight","~/Library/Preferences/com.facebook.arstudio.skylight.plist","~/Library/Saved Application State/com.facebook.arstudio.skylight.savedState"]}]]},"sparkle":{"depends_on_args":{":macos":":any"},"desc":"Software update framework for Cocoa developers","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sparkle-project.org/","names":["Sparkle"],"ruby_source_checksum":{":sha256":"673c6e4b1a956e3b68a0262279155e33120d6015560387e2dcc852d7a342da45"},"ruby_source_path":"Casks/s/sparkle.rb","sha256":"52bf9e88cdd972fc0c81501377a880e90d47031bd8ca5462488f843e2609e192","tap_string":"homebrew/cask","url_args":["https://github.com/sparkle-project/Sparkle/releases/download/2.9.6/Sparkle-2.9.6.tar.xz"],"version":"2.9.6","raw_artifacts":[[":app",["Sparkle Test App.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.sparkle-project.Downloader","~/Library/Application Scripts/org.sparkle-project.SparkleTestApp","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.sparkle-project.sparkletestapp.sfl*","~/Library/Containers/org.sparkle-project.Downloader","~/Library/Containers/org.sparkle-project.SparkleTestApp","~/Library/Preferences/org.sparkle-project.SparkleTestApp.plist"]}]]},"sparkplate":{"depends_on_args":{":macos":":any"},"desc":"Features a test page for resolving human readable domains to crypto addresses","homepage":"https://github.com/GreenfireInc/Sparkplate.Vue","names":["Sparkplate"],"ruby_source_checksum":{":sha256":"b75d16ec850cced04a78bdff00fd8ad657caeb98a4d57cf649479a761eed0ea7"},"ruby_source_path":"Casks/s/sparkplate.rb","sha256":"f9bff9256c4c95bf1a53b9c074e6a3f44d35e75043a404f306c1bd09121e93e7","tap_string":"homebrew/cask","url_args":["https://github.com/GreenfireInc/homebrew-sparkplate/releases/download/v1.0.0/Sparkplate.zip"],"version":"1.0.0","raw_artifacts":[[":app",["Sparkplate.app"]],[":zap",{":trash":["~/Library/Application Support/sparkplate","~/Library/Preferences/com.sparkplate.app.plist","~/Library/Preferences/io.greenfire.sparkplate-.plist","~/Library/Preferences/io.greenfire.sparkplate.helper.plist","~/Library/Preferences/io.greenfire.sparkplate.plist","~/Library/Saved Application State/com.sparkplate.app.savedState","~/Library/Saved Application State/io.greenfire.sparkplate.savedState"]}]]},"sparrow":{"depends_on_args":{":macos":":any"},"desc":"Bitcoin wallet application","homepage":"https://sparrowwallet.com/","names":["Sparrow Bitcoin Wallet"],"ruby_source_checksum":{":sha256":"a079d3432e6151344222c725dfef4106c3ed48bd6f19b183849166a378cf5b93"},"ruby_source_path":"Casks/s/sparrow.rb","sha256":"8db7d49112f73be162e2a22dd1494c095b760fca22e50223405a425deb4e7dcf","tap_string":"homebrew/cask","url_args":["https://github.com/sparrowwallet/sparrow/releases/download/2.5.5/Sparrow-2.5.5-x86_64.dmg"],"version":"2.5.5","raw_artifacts":[[":uninstall",{":quit":"com.sparrowwallet.sparrow"}],[":app",["Sparrow.app"]],[":zap",{":trash":"~/.sparrow"}]]},"sparsity":{"depends_on_args":{":macos":":any"},"desc":"Create and find APFS sparse files","homepage":"https://eclecticlight.co/taccy-signet-precize-alifix-utiutility-alisma/","names":["Sparsity"],"ruby_source_checksum":{":sha256":"4aa2ba9eaea1f0b3cfd90488c1d8eff2f745bd8f006e4a009b72df9656c57b9e"},"ruby_source_path":"Casks/s/sparsity.rb","sha256":"cd214e08c569ebe324e7fa6e972d63587cfa2ec62224e174ba100e0f0b301762","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/07/sparsity14.zip"],"version":"1.4,2025.07","raw_artifacts":[[":app",["sparsity14/Sparsity.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.sparsity.sfl*","~/Library/Preferences/co.eclecticlight.Sparsity.plist","~/Library/Saved Application State/co.eclecticlight.Sparsity.savedState"]}]]},"spatial":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Tool for working with MV-HEVC/spatial videos","homepage":"https://blog.mikeswanson.com/spatial","names":["Spatial"],"ruby_source_checksum":{":sha256":"b14b3c182b75aa692d0116591a60d1ed1c12600f1593473cc6de30d100ef0301"},"ruby_source_path":"Casks/s/spatial.rb","sha256":"50b4c64e6c58e62e1d1e67ab03ac71cee6db88e1d081e6e159e9387d82655eb8","tap_string":"homebrew/cask","url_args":["https://www.mikeswanson.com/spatial/releases/spatial_0.6.2.zip"],"version":"0.6.2","raw_artifacts":[[":binary",["spatial_0.6.2/spatial"]]]},"spatterlight":{"depends_on_args":{":macos":":any"},"desc":"Play most kinds of interactive fiction game files","homepage":"https://ccxvii.net/spatterlight/","names":["Spatterlight"],"ruby_source_checksum":{":sha256":"f750291373e116b9e0075e26fdc50f860edeff170757c2fd04c17803d6410b6f"},"ruby_source_path":"Casks/s/spatterlight.rb","sha256":"ff451c071e167f673526a3570b0e22a9e312c50cce18a1437cd7b50ef8241dca","tap_string":"homebrew/cask","url_args":["https://github.com/angstsmurf/spatterlight/releases/download/v1.5.5/Spatterlight.zip"],"version":"1.5.5","raw_artifacts":[[":app",["Spatterlight.app"]],[":zap",{":trash":["~/Library/Application Scripts/6U7YY3724Y.group.net.ccxvii.spatterlight","~/Library/Application Scripts/net.ccxvii.spatterlight","~/Library/Application Scripts/net.ccxvii.spatterlight.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.ccxvii.spatterlight.sfl*","~/Library/Containers/net.ccxvii.spatterlight","~/Library/Containers/net.ccxvii.spatterlight.*","~/Library/Group Containers/6U7YY3724Y.group.net.ccxvii.spatterlight","~/Library/Preferences/net.ccxvii.spatterlight.plist"]}]]},"specter":{"depends_on_args":{":macos":":any"},"desc":"Desktop GUI for Bitcoin Core optimised to work with hardware wallets","homepage":"https://specter.solutions/","names":["Specter"],"ruby_source_checksum":{":sha256":"a908ef3f8b878b506b4b13a1e0b318bcac3a343ea22ec8a57eadaf4669fea995"},"ruby_source_path":"Casks/s/specter.rb","sha256":"2419d08e0cc32c6c1e8d7f09af90e4e867d786bc51ee238f62ff741785caccc3","tap_string":"homebrew/cask","url_args":["https://github.com/cryptoadvance/specter-desktop/releases/download/v2.0.5/Specter-v2.0.5.dmg"],"version":"2.0.5","raw_artifacts":[[":app",["Specter.app"]],[":zap",{":trash":["~/Library/Application Support/specter-desktop","~/Library/Preferences/solutions.specter.desktop.plist","~/Library/Saved Application State/solutions.specter.desktop.savedState"]}]]},"spectra-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"OpenSpec document management desktop app","homepage":"https://spectra.5xcamp.us/","names":["Spectra"],"ruby_source_checksum":{":sha256":"7e4f73461bd84560184a1eaceb406d864ef6dc39e525cdab862b0c8df1bdb85c"},"ruby_source_path":"Casks/s/spectra-app.rb","sha256":"312dab0a2678d66caac3a69339157b7687e34cea8a10ff7b8080bef9e7265890","tap_string":"homebrew/cask","url_args":["https://github.com/kaochenlong/spectra-app/releases/download/v3.0.0/Spectra_3.0.0_x64.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["Spectra.app"]],[":zap",{":trash":["~/Library/Application Support/app.spectra.dev","~/Library/Caches/app.spectra.dev","~/Library/Preferences/app.spectra.dev.plist","~/Library/Saved Application State/app.spectra.dev.savedState"]}]]},"spectrolite":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App for making risograph prints","homepage":"https://spectrolite.app/","names":["Spectrolite"],"ruby_source_checksum":{":sha256":"6a7dae9a0410ce6d0d4b1ef0476beca7ead2f422267c82fb7a7594e01b7ccd41"},"ruby_source_path":"Casks/s/spectrolite.rb","sha256":"5a6eacdeb47eee28031c66ed78452e8d03c6dead8efe293931fc022ca8340847","tap_string":"homebrew/cask","url_args":["https://spectrolite.app/downloads/Spectrolite-1.4.5-x64.zip"],"version":"1.4.5","raw_artifacts":[[":app",["Spectrolite.app"]],[":zap",{":trash":["~/Library/Application Support/spectrolite","~/Library/Logs/Spectrolite","~/Library/Preferences/com.electron.spectrolite.plist","~/Library/Saved Application State/com.electron.spectrolite.savedState"]}]]},"speechify-voice-ai":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI-powered reading and voice assistant","homepage":"https://www.speechify.com/","names":["Speechify AI Assistant"],"ruby_source_checksum":{":sha256":"c1c92e94e5d2ef1cf4c0c10198cf3498726c3d0612f68df566922a83138e3471"},"ruby_source_path":"Casks/s/speechify-voice-ai.rb","sha256":"c049aa5c968009464bcaec8d3e12a88d3a9aecf99f8dd995b00520a2bc191e94","tap_string":"homebrew/cask","url_args":["https://lfs-cdn.speechify.com/mac/dmgs/3.21.0-629/SpeechifyVoiceAssistant-3.21.0-629.dmg"],"version":"3.21.0,629","raw_artifacts":[[":app",["Speechify Voice AI.app"]],[":zap",{":trash":["~/Library/Application Support/com.cliffweitzman.speechifymacagent","~/Library/Caches/com.cliffweitzman.speechifymacagent","~/Library/Caches/com.crashlytics.data/com.cliffweitzman.speechifymacagent","~/Library/HTTPStorages/com.cliffweitzman.speechifymacagent","~/Library/Preferences/com.cliffweitzman.speechifymacagent.plist"]}]]},"speedcrunch":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-29",":because":":unmaintained"},"disable_args":{":date":"2025-10-29",":because":":unmaintained"},"homepage":"https://heldercorreia.bitbucket.io/speedcrunch/","names":["SpeedCrunch"],"ruby_source_checksum":{":sha256":"dd6d02f6015ca4f9f4309215afca182a4b41bc53446f7068b5f43f67f3f5b526"},"ruby_source_path":"Casks/s/speedcrunch.rb","sha256":"09a881ef4e5d8ee37f90b5291544fcabeb28c63bc57e6e5eabbd748e09c975be","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/heldercorreia/speedcrunch/downloads/SpeedCrunch-0.12.dmg"],"version":"0.12","raw_artifacts":[[":app",["SpeedCrunch.app"]],[":zap",{":trash":["~/Library/Application Support/SpeedCrunch","~/Library/Preferences/SpeedCrunch"]}]]},"speedify":{"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://speedify.com/","names":["Speedify"],"ruby_source_checksum":{":sha256":"ff067c1c94bd063d48065b40dd3df54e0157e62a5d567fb2bcc12f6f40fca7ed"},"ruby_source_path":"Casks/s/speedify.rb","sha256":"1c89b73e14f55d66e222b1ef0e6aac6591a6fba635911a313f851193ddfd0eca","tap_string":"homebrew/cask","url_args":["https://downloads.speedify.com/Speedify-17.2.1.4121.dmg"],"version":"17.2.1,4121","raw_artifacts":[[":uninstall",{":launchctl":["me.connectify.SMJobBlessHelper","SpeedifyService","SwitchboardService"]}],[":app",["Speedify.app"]],[":zap",{":trash":["~/Library/Application Scripts/42L9495X72.speedify","~/Library/Application Scripts/com.connectify.Speedify","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.connectify.speedify.sfl*","~/Library/Containers/com.connectify.Speedify","~/Library/Group Containers/42L9495X72.speedify","~/Library/Speedify"]}]]},"spike":{"depends_on_args":{":macos":":any"},"desc":"Develop with Scratch and Python for your LEGO Spike set","homepage":"https://education.lego.com/","names":["Lego SPIKE"],"ruby_source_checksum":{":sha256":"5bf25230f7e94ccafe5287e08485590b5d14ac384f3360a7efd96a12a2faad05"},"ruby_source_path":"Casks/s/spike.rb","sha256":"3ada0f885232dd5bf1255f1a7fa64d196bfbc5638fbb2b328b80fa5d82205f9e","tap_string":"homebrew/cask","url_args":["https://education.lego.com/_/downloads/SPIKE_APP_3_macOS__3.6.1_Global.dmg"],"version":"3.6.1","raw_artifacts":[[":app",["Spike.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lego.education.spikenext","~/Library/Containers/com.lego.education.spikenext"]}]]},"spires":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Frontend for inspire-hep and arxiv","homepage":"https://member.ipmu.jp/yuji.tachikawa/spires/","names":["spires"],"ruby_source_checksum":{":sha256":"b5db3d73e8453a2c0debd2e53daf9b812fb7e3871ff6c035e664d7af06a648dd"},"ruby_source_path":"Casks/s/spires.rb","sha256":"21e1ce6de6605ad0b0ee6ec85e801fcd876428bfa10681baa4ccb138d0bd1d24","tap_string":"homebrew/cask","url_args":["https://member.ipmu.jp/yuji.tachikawa/spires/zips/spires_2.0.12.zip"],"version":"2.0.12","raw_artifacts":[[":app",["spires.app"]],[":zap",{":trash":["~/Library/Application Support/spires","~/Library/Caches/com.yujitach.spires","~/Library/Cookies/com.yujitach.spires.binarycookies","~/Library/Preferences/com.yujitach.spires.plist","~/Library/Saved Application State/com.yujitach.spires.savedState"]}]]},"spitfire-audio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Download manager for Spitfire audio libraries","homepage":"https://www.spitfireaudio.com/info/library-manager/","names":["Spitfire Audio"],"ruby_source_checksum":{":sha256":"a5bec6b31684f08a7efd516e735a7b59baf28afa5e88420feab263d299d335f7"},"ruby_source_path":"Casks/s/spitfire-audio.rb","sha256":"f478d88e4b58eac983e2b481122305b7d91525a047616999d2889f974237ed3a","tap_string":"homebrew/cask","url_args":["https://d1t3zg51rvnesz.cloudfront.net/p/files/lm/1770184800/mac/SpitfireAudio.Mac-3.4.17.dmg"],"version":"3.4.17,1770184800","raw_artifacts":[[":uninstall",{":delete":["/Library/LaunchDaemons/com.spitfireaudio.LibraryManagerHelper.plist","/Library/Logs/Spitfire Audio","/Library/PrivilegedHelperTools/com.spitfireaudio.LibraryManagerHelper"]}],[":app",["Spitfire Audio.app"]],[":zap",{":trash":["~/Library/Caches/com.spitfireaudio.spitfireaudio","~/Library/Preferences/com.spitfireaudio.spitfireaudio.plist"]}]]},"splashtop-business":{"depends_on_args":{":macos":":any"},"desc":"Remote access software","homepage":"https://www.splashtop.com/business","names":["Splashtop Business"],"ruby_source_checksum":{":sha256":"5714a81c9974159b812222bb40065a67f3ba6b0f10372be11d84b447d1022abf"},"ruby_source_path":"Casks/s/splashtop-business.rb","sha256":"580c25996ea6ad7a8592a8ca09fa5a1662359eb69c948dd27eb084eeefea6868","tap_string":"homebrew/cask","url_args":["https://d17kmd0va0f0mp.cloudfront.net/macclient/STB/Splashtop_Business_Mac_INSTALLER_v3.8.6.0.dmg"],"version":"3.8.6.0","raw_artifacts":[[":uninstall",{":launchctl":"com.splashtop.stb.macosx.helper.autoupdate",":quit":"com.splashtop.stb.macosx",":pkgutil":["com.splashtop.splashtopBusiness.*","com.splashtop.stb.*"]}],[":pkg",["Splashtop Business.pkg"]],[":zap",{":trash":["~/Library/Application Support/Splashtop Business","~/Library/Caches/com.splashtop.stb.macosx","~/Library/HTTPStorages/com.splashtop.stb.macosx","~/Library/Preferences/com.splashtop.stb.macosx.plist"]}]]},"splashtop-personal":{"depends_on_args":{":macos":":any"},"desc":"Connect to and control computers from desktop and mobile devices","homepage":"https://www.splashtop.com/personal","names":["Splashtop Personal"],"ruby_source_checksum":{":sha256":"37cf0e71e83734d4abbd48d345420a152091b4015de64cf53b91434abf03db4e"},"ruby_source_path":"Casks/s/splashtop-personal.rb","sha256":"87c46e7918f21af36c0ac7483f7b399fded50fca79ed438c565ce8306e8f7bf4","tap_string":"homebrew/cask","url_args":["https://d17kmd0va0f0mp.cloudfront.net/macclient/STP/Splashtop_Personal_Mac_v3.7.6.0.dmg"],"version":"3.7.6.0","raw_artifacts":[[":uninstall",{":launchctl":"com.splashtop.stp.macosx.helper.autoupdate",":quit":"com.splashtop.stp.macosx",":pkgutil":"com.splashtop.stp.*"}],[":pkg",["Splashtop Personal.pkg"]],[":zap",{":trash":["~/Library/Application Support/Splashtop Personal","~/Library/Caches/com.splashtop.stp.macosx","~/Library/HTTPStorages/com.splashtop.stp.macosx","~/Library/Preferences/com.splashtop.stp.macosx.plist"]}]]},"splashtop-streamer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Connect to and control computers from desktop and mobile devices","homepage":"https://www.splashtop.com/downloads","names":["Splashtop Streamer"],"ruby_source_checksum":{":sha256":"80424184248389340090c59ff003a04766e2221b17b6ef919db0d54235f7f9f0"},"ruby_source_path":"Casks/s/splashtop-streamer.rb","sha256":"bde3c94222fd72ee35501b383af32e091c504606c53c07e7912d9cab0a3018f7","tap_string":"homebrew/cask","url_args":["https://d17kmd0va0f0mp.cloudfront.net/mac/Splashtop_Streamer_Mac_INSTALLER_v3.8.6.3.dmg"],"version":"3.8.6.3","raw_artifacts":[[":uninstall",{":launchctl":["com.splashtop.streamer","com.splashtop.streamer-daemon","com.splashtop.streamer-for-root","com.splashtop.streamer-for-user","com.splashtop.streamer-srioframebuffer"],":quit":"com.splashtop.Splashtop-Streamer",":pkgutil":["com.splashtop.soundDriver","com.splashtop.Splashtop-Streamer"],":delete":["/Library/LaunchAgents/com.splashtop.streamer.plist","~/Library/LaunchAgents/com.splashtop.streamer.plist"]}],[":pkg",["Splashtop Streamer.pkg"]],[":zap",{":trash":["~/Library/Application Support/Splashtop Streamer","~/Library/Preferences/com.splashtop.Splashtop-Streamer.plist"]}]]},"splayer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Media player","homepage":"https://splayer.org/","names":["SPlayer"],"ruby_source_checksum":{":sha256":"ee5f40100db7fc2d3ab57aa770b527e5c89ad550ea0dd56bff56a168959e630b"},"ruby_source_path":"Casks/s/splayer.rb","sha256":"e91c8d39840039393d73a682e14ed5115dfa6f66ac582aeee482597525704fe5","tap_string":"homebrew/cask","url_args":["https://github.com/chiflix/splayerx/releases/download/4.9.4/SPlayer-4.9.4.dmg"],"version":"4.9.4","raw_artifacts":[[":app",["SPlayer.app"]]]},"splice":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Browse and preview sounds from Splice’s entire catalog","homepage":"https://splice.com/","names":["Splice"],"ruby_source_checksum":{":sha256":"42c2b0d8f9d8062054e01a2084c4380cf10847a190036ada29b22b1d5d8e920f"},"ruby_source_path":"Casks/s/splice.rb","sha256":"9a0dddcf281b665bfb2716ba100e95e7a6922c7b497cc0481ce97e7c57d67108","tap_string":"homebrew/cask","url_args":["https://desktop.splice.com/conveyor/stable/splice-5.4.13-mac-amd64.zip"],"version":"5.4.13","raw_artifacts":[[":uninstall",{":quit":"com.splice.Splice"}],[":app",["Splice.app"]],[":zap",{":trash":["~/Library/Application Support/*Splice*","~/Library/Caches/com.splice*","~/Library/Preferences/com.splice*"]}]]},"spline":{"depends_on_args":{":macos":":monterey"},"desc":"Design and collaborate in 3D","homepage":"https://spline.design/","names":["Spline"],"ruby_source_checksum":{":sha256":"9047b3f68b034931c82de72e57f71c9be4c98c0a811e36b12d3158f8f14cf05a"},"ruby_source_path":"Casks/s/spline.rb","sha256":"604e18f61995574506a4dc557905255f36b1b1a671a2f272196adc9c7aad4bb9","tap_string":"homebrew/cask","url_args":["https://ejtmihpcmqboccdhutyk.supabase.co/storage/v1/object/public/desktop-releases/Spline-0.20.49-x64.mac.zip"],"version":"0.20.49","raw_artifacts":[[":uninstall",{":launchctl":"com.design.spline.ShipIt"}],[":app",["Spline.app"]],[":zap",{":trash":"~/Library/Preferences/com.design.spline.plist"}]]},"splitshow":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-16",":because":":unmaintained"},"desc":"Dual-head presentation of PDF slides","disable_args":{":date":"2025-11-16",":because":":unmaintained"},"homepage":"https://github.com/mpflanzer/splitshow","names":["SplitShow"],"ruby_source_checksum":{":sha256":"38d39a5775cc418a586769163af8329d05bcf591d1053f58d4079916bf3ae2ed"},"ruby_source_path":"Casks/s/splitshow.rb","sha256":"742b5ddc5d171c4bcc8281f4469df8ca62a59c71a7b318ff29ad9a664b80f2b8","tap_string":"homebrew/cask","url_args":["https://github.com/mpflanzer/splitshow/releases/download/v0.9.12-alpha/SplitShow.app.zip"],"version":"0.9.12-alpha","raw_artifacts":[[":app",["SplitShow.app"]],[":zap",{":trash":["~/Library/Preferences/eu.mpflanzer.SplitShow.plist","~/Library/Saved Application State/eu.mpflanzer.SplitShow.savedState"]}]]},"spokenly":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Dictation and transcription app with AI-powered editing","homepage":"https://spokenly.app/","names":["Spokenly"],"ruby_source_checksum":{":sha256":"57c7c78c6644473d9f43eca80a0267dbf8272fe78ec526f4179ac240c44883c5"},"ruby_source_path":"Casks/s/spokenly.rb","sha256":"af16cc09dc2205cdd84b0080114fd0280f2c1551d96f1aba4e3113fb38e2e273","tap_string":"homebrew/cask","url_args":["https://cdn.spokenly.app/releases/macos/Spokenly-2.33.3.dmg"],"version":"2.33.3","raw_artifacts":[[":uninstall",{":quit":"app.spokenly"}],[":app",["Spokenly.app"]],[":zap",{":trash":["~/Library/Application Support/app.spokenly.revenuecat","~/Library/Application Support/Spokenly","~/Library/Caches/app.spokenly","~/Library/HTTPStorages/app.spokenly","~/Library/Preferences/app.spokenly.plist"]}]]},"spotify":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Music streaming service","homepage":"https://www.spotify.com/","names":["Spotify"],"ruby_source_checksum":{":sha256":"759b8142d61eabc7f667885b626d5055624c8e5af5a1072969a70756d08bb492"},"ruby_source_path":"Casks/s/spotify.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.scdn.co/Spotify.dmg"],"version":"1.3.6.1921","raw_artifacts":[[":uninstall",{":launchctl":["*.spotify.client.*","com.spotify.client.startuphelper","com.spotify.webhelper"],":quit":"com.spotify.client"}],[":app",["Spotify.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.spotify.client.startuphelper.sfl*","~/Library/Application Support/Spotify","~/Library/Caches/com.spotify.client","~/Library/Caches/com.spotify.client.helper","~/Library/Cookies/com.spotify.client.binarycookies","~/Library/HTTPStorages/com.spotify.client","~/Library/HTTPStorages/com.spotify.client.helper","~/Library/Logs/Spotify","~/Library/Preferences/com.spotify.client.helper.plist","~/Library/Preferences/com.spotify.client.plist","~/Library/Saved Application State/com.spotify.client.savedState","~/Library/WebKit/com.spotify.client"]}]]},"spotify4bigsur":{"depends_on_args":{":macos":":any"},"desc":"Implements a Widget for Spotify in the Notification Center","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/fabiusBile/Spotify4BigSur","names":["Spotify4BigSur"],"ruby_source_checksum":{":sha256":"8ac77d1544bd9dc2428eb00c8b200b0d2397c239a134377edee480948996b5dc"},"ruby_source_path":"Casks/s/spotify4bigsur.rb","sha256":"304752e6b373c9365205e03bd2ea3f116e555128ef793ea0b5a1f5e8cee28b19","tap_string":"homebrew/cask","url_args":["https://github.com/fabiusBile/Spotify4BigSur/releases/download/1.1/Spotify4BigSur.dmg"],"version":"1.1","raw_artifacts":[[":app",["SpotifyMain.app"],{":target":"Spotify4BigSur.app"}],[":zap",{":trash":["~/Library/Application Scripts/backert.SpotifyMain.SpotifyWidget","~/Library/Containers/backert.SpotifyMain.SpotifyWidget"]}]]},"spotmenu":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Spotify and iTunes in the menu bar","homepage":"https://github.com/kmikiy/SpotMenu","names":["SpotMenu"],"ruby_source_checksum":{":sha256":"53344c296c1012b8b8f69292226af159f598b0595b965ac793c0791825c66933"},"ruby_source_path":"Casks/s/spotmenu.rb","sha256":"00394a4ce7413e9fbb8d9df11c0154dde011a74fc1b013f4a9e613883c2dcb8c","tap_string":"homebrew/cask","url_args":["https://github.com/kmikiy/SpotMenu/releases/download/v2.3.0/SpotMenu.app.zip"],"version":"2.3.0","raw_artifacts":[[":uninstall",{":quit":"com.github.kmikiy.SpotMenu",":login_item":"SpotMenu"}],[":app",["SpotMenu.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.github.kmikiy.SpotMenu","~/Library/Application Support/com.github.kmikiy.SpotMenu","~/Library/Group Containers/com.github.kmikiy.SpotMenu","~/Library/Preferences/com.github.kmikiy.SpotMenu.plist"]}]]},"springtoolsforeclipse":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Next generation tooling for Spring Boot","homepage":"https://spring.io/tools/","names":["Spring Tools for Eclipse"],"ruby_source_checksum":{":sha256":"a19c6a9af004f65f9d2ea2cbbba0f201bbf5434553c48ecfac83023a5f28dab6"},"ruby_source_path":"Casks/s/springtoolsforeclipse.rb","sha256":"d5e38267445cfd02d6f52aaa2239fd90be46450983a48b55bc19a8653b3afa5b","tap_string":"homebrew/cask","url_args":["https://cdn.spring.io/spring-tools/release/dist/5.4.0.RELEASE/e4.41/spring-tools-for-eclipse-5.4.0.RELEASE-e4.41.0-macosx.cocoa.x86_64.dmg"],"version":"5.4.0,4.41.0","raw_artifacts":[[":app",["SpringToolsForEclipse.app"]],[":zap",{":trash":["~/Library/Preferences/org.springframework.boot.ide.branding.sts*.plist","~/Library/Saved Application State/org.springframework.boot.ide.branding.sts*.savedState"]}]]},"sprites":{"depends_on_args":{":arch":":arm64"},"desc":"Command-line interface for Fly.io Sprites","homepage":"https://sprites.dev/","names":["Sprites CLI"],"renames":[["*","sprite"]],"ruby_source_checksum":{":sha256":"4da882bf14797977dea3aa5f2d725ca469417447904a56df077cad3ec24176f9"},"ruby_source_path":"Casks/s/sprites.rb","tap_string":"homebrew/cask","url_args":["https://sprites.dev/dl/client/2026-10-20-hotfix.1/sprite-macos-x86_64"],"version":"2026-10-20-hotfix.1","raw_artifacts":[[":binary",["sprite"]],[":generate_completions_from_executable",["sprite","completion"],{":shells":[":bash",":zsh",":fish"]}],[":zap",{":trash":"~/.sprites"}]]},"spundle":{"depends_on_args":{":macos":":any"},"desc":"Create, resize and compact sparse bundles","homepage":"https://eclecticlight.co/dintch/","names":["spundle"],"ruby_source_checksum":{":sha256":"2e6c4d4e45a66afc08efb09567b61221f72a766efdc2f0d34f07ccf6d246b573"},"ruby_source_path":"Casks/s/spundle.rb","sha256":"bdeacea6b229c9fb51121c5e0f7180c23baa38a5be0c67eee6cb60714bb42ac4","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/06/spundle19.zip"],"version":"1.9,2025.06","raw_artifacts":[[":app",["spundle19/Spundle.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.spundle.sfl*","~/Library/Caches/co.eclecticlight.Spundle","~/Library/HTTPStorages/co.eclecticlight.Spundle","~/Library/Preferences/co.eclecticlight.Spundle.plist","~/Library/Saved Application State/co.eclecticlight.Spundle.savedState"]}]]},"spybuster":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Anti-spyware tool","homepage":"https://spybuster.app/","names":["SpyBuster"],"ruby_source_checksum":{":sha256":"5395764fdc8fba97df30c0660168386ca4ef6455e578dda7f1fd5211713d269f"},"ruby_source_path":"Casks/s/spybuster.rb","sha256":"fdbb1d0df481524348e35d0f9e349f5bb7ab72aa415b12c7e99ce0e831fa8098","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.macpaw-labs.snitch/202/1711714226/SpyBuster-202.zip"],"version":"3.0.1,202,1711714226","raw_artifacts":[[":app",["SpyBuster.app"]],[":zap",{":trash":"~/Library/Application Support/SpyBuster"}]]},"spyder":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Scientific Python IDE","homepage":"https://www.spyder-ide.org/","names":["Spyder"],"ruby_source_checksum":{":sha256":"9615535637087e9e079940aaaf201d7ad10588f9c372cf10c6c5aac10dab0a90"},"ruby_source_path":"Casks/s/spyder.rb","sha256":"be8cbcce1b03fa1a66e126b3c07c0847699d1175b5dc89a93a4f44c946420e09","tap_string":"homebrew/cask","url_args":["https://github.com/spyder-ide/spyder/releases/download/v6.1.8/Spyder-macOS-x86_64.pkg"],"version":"6.1.8","raw_artifacts":[[":uninstall",{":quit":"org.spyder-ide.Spyder-6",":pkgutil":"org.spyder-ide.Spyder.pkg*",":delete":["/Applications/REQUIRED.app","/Applications/Spyder 6 Uninstaller.app","/Applications/Spyder 6.app","/Library/spyder-6"]}],[":pkg",["Spyder-macOS-x86_64.pkg"]],[":zap",{":trash":["~/.spyder-py3","~/Library/Application Support/Spyder","~/Library/Caches/Spyder","~/Library/Saved Application State/org.spyder-ide.Spyder.savedState"]}]]},"sql-tabs":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-07",":because":":unmaintained"},"desc":"SQL client","disable_args":{":date":"2026-09-07",":because":":unmaintained"},"homepage":"https://github.com/sasha-alias/sqltabs","names":["SQL Tabs"],"ruby_source_checksum":{":sha256":"e2d8e2cac07575a3fa56d6b75bc916bdf49223555571432b026df1a24a820334"},"ruby_source_path":"Casks/s/sql-tabs.rb","sha256":"692b0c27a596d049dd64e158a543b768f7d4bd9df869b4365c9d8efc36b59b8e","tap_string":"homebrew/cask","url_args":["https://github.com/sasha-alias/sqltabs/releases/download/v1.1.0/SQL-Tabs-1.1.0.dmg"],"version":"1.1.0","raw_artifacts":[[":app",["SQL Tabs.app"]],[":zap",{":trash":"~/.sqltabs"}]]},"sqlcl":{"desc":"Oracle SQLcl is the modern command-line interface for the Oracle Database","homepage":"https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/","names":["sqlcl"],"ruby_source_checksum":{":sha256":"2e9aac2262c44b2ac02ec3c6029b0d46e394b7b5269fa70210e8ecc396d7469c"},"ruby_source_path":"Casks/s/sqlcl.rb","sha256":"eb0dca2becc30e9aa1c700ae71e5df6efde8a33d098d7d23405b6558bbb81a81","tap_string":"homebrew/cask","url_args":["https://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-26.3.0.260.1620.zip"],"version":"26.3.0.260.1620","raw_artifacts":[[":binary",["sqlcl/bin/sql"],{":target":"sqlcl"}],[":zap",{":trash":"~/.sqlcl"}]],"raw_caveats":"sqlcl requires Java 11+. You can install the latest version with:\n  brew install --cask temurin\n"},"sqlectron":{"depends_on_args":{":macos":":any"},"desc":"SQL client","homepage":"https://sqlectron.github.io/","names":["Sqlectron"],"ruby_source_checksum":{":sha256":"91b7f2160eb93c3f802a1836c949c3c6e21596fac3ddb23f4ad005bce3c4ad8b"},"ruby_source_path":"Casks/s/sqlectron.rb","sha256":"4babd40df186b88cf47c10c61b3c4883a6f889934bbf20da23ea7430e6af6157","tap_string":"homebrew/cask","url_args":["https://github.com/sqlectron/sqlectron-gui/releases/download/v1.39.0/sqlectron-1.39.0.dmg"],"version":"1.39.0","raw_artifacts":[[":app",["sqlectron.app"]],[":zap",{":trash":["~/.sqlectron.json","~/Library/Application Support/Sqlectron"]}]]},"sqleditor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"SQL database design tool","homepage":"https://www.malcolmhardie.com/sqleditor/","names":["SQLEditor"],"ruby_source_checksum":{":sha256":"d4d97fff91b473462dbead3f08987b21fa46a22d950a8e7cc80879694f941b0f"},"ruby_source_path":"Casks/s/sqleditor.rb","sha256":"c737c67ad57a2c9be0168a5c7466a35e71669ed0ec908cd09cb678bc41db3fea","tap_string":"homebrew/cask","url_args":["https://www.malcolmhardie.com/sqleditor/releases/4.0.3/SQLEditor-4-0-3.zip"],"version":"4.0.3","raw_artifacts":[[":app",["SQLEditor.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.malcolmhardie.sqleditor.cocoa.sfl*","~/Library/Application Support/SQLEditor","~/Library/HTTPStorages/com.malcolmhardie.sqleditor.cocoa","~/Library/Logs/SQLEditor.log","~/Library/Preferences/com.malcolmhardie.sqleditor.cocoa.plist","~/Library/Saved Application State/com.malcolmhardie.sqleditor.cocoa.savedState"]}]]},"sqlight":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Database management tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.aurvan.com/sqlight/","names":["SQLight"],"ruby_source_checksum":{":sha256":"c9439fd1b316c62a46c80b610e483202111fe495a0196037f95719cdb3ba1bfc"},"ruby_source_path":"Casks/s/sqlight.rb","sha256":"3ffa14419fced3f864f9ff2472987c8bc3e5743c9f960ffe52245e3bb0d401f2","tap_string":"homebrew/cask","url_args":["https://www.aurvan.com/com-aurvan-satva-ui-reactjs-dossier/sqlight-v3_0_0_0-app.dmg"],"version":"3.0.0.0","raw_artifacts":[[":app",["SQLight.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.aurvan.sqlight.macosx.sfl*","~/Library/Caches/com.aurvan.sqlight.macosx","~/Library/Preferences/com.aurvan.sqlight.macosx.plist","~/Library/Saved Application State/com.aurvan.sqlight.macosx.savedState"]}]]},"sqlitemanager":{"depends_on_args":{":macos":":any"},"desc":"Database management system for sqlite databases","homepage":"https://www.sqlabs.com/sqlitemanager.php","names":["SQLiteManager"],"ruby_source_checksum":{":sha256":"365de0255a341c2ff035c7cb5dafa0fe809e2b0f71438d1fe992556b326664c7"},"ruby_source_path":"Casks/s/sqlitemanager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.sqlabs.com/download/SQLiteManager.zip"],"version":"4.9.2","raw_artifacts":[[":app",["SQLiteManager.app"]],[":zap",{":trash":["~/Library/Application Support/SQLiteManager","~/Library/Preferences/com.sqlabs.sqlitemanager4.plist","~/Library/Saved Application State/com.sqlabs.sqlitemanager4.savedState"]}]]},"sqlpro-for-mssql":{"depends_on_args":{":macos":":sonoma"},"desc":"Microsoft SQL Server database client","homepage":"https://www.macsqlclient.com/","names":["SQLPro for MSSQL"],"ruby_source_checksum":{":sha256":"98f3e03698add0852c9da767f12654b0bb2a70fb61ee022d6bf2e55a472ffa7b"},"ruby_source_path":"Casks/s/sqlpro-for-mssql.rb","sha256":"e38e90777b72d634571ae891c326369342b17f777e993ec999350d152dd95c3c","tap_string":"homebrew/cask","url_args":["https://d3fwkemdw8spx3.cloudfront.net/mssql/SQLProMSSQL.2026.287.app.zip"],"version":"2026.287","raw_artifacts":[[":app",["SQLPro for MSSQL.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hankinsoft.osx.tinysqlstudio.sfl*","~/Library/Containers/com.hankinsoft.osx.tinysqlstudio"]}]]},"sqlpro-for-mysql":{"depends_on_args":{":macos":":sonoma"},"desc":"MySQL & MariaDB database client","homepage":"https://www.mysqlui.com/","names":["SQLPro for MySQL"],"ruby_source_checksum":{":sha256":"bbc0bcba04e3e8cfe47486f77921ee2db7cc137799f8cedbc524fab5bd89c1df"},"ruby_source_path":"Casks/s/sqlpro-for-mysql.rb","sha256":"75433aa0d60e27c3ef76b7cc90d9e5e37cac9e61dfe50f4bbf3d10bc8cb39ac8","tap_string":"homebrew/cask","url_args":["https://d3fwkemdw8spx3.cloudfront.net/mysql/SQLProMySQL.2026.238.app.zip"],"version":"2026.238","raw_artifacts":[[":app",["SQLPro for MySQL.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hankinsoft.osx.mysql.sfl*","~/Library/Containers/com.hankinsoft.osx.mysql"]}]]},"sqlpro-for-postgres":{"depends_on_args":{":macos":":sonoma"},"desc":"Lightweight PostgreSQL database client","homepage":"https://www.macpostgresclient.com/SQLProPostgres","names":["SQLPro for Postgres"],"ruby_source_checksum":{":sha256":"c0d4d29b718f3efdb1613ac1594a1d9d526f3a6d2e85b1fef98cc62bec9239f4"},"ruby_source_path":"Casks/s/sqlpro-for-postgres.rb","sha256":"e5be77915d27dee0d6ac7d5fcc33f9143daf1a06d6cf8656ffe5b3e722dcc053","tap_string":"homebrew/cask","url_args":["https://d3fwkemdw8spx3.cloudfront.net/postgres/SQLProPostgres.2026.238.app.zip"],"version":"2026.238","raw_artifacts":[[":app",["SQLPro for Postgres.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hankinsoft.osx.sqlpropostgres.sfl*","~/Library/Containers/com.hankinsoft.osx.sqlpropostgres"]}]]},"sqlpro-for-sqlite":{"depends_on_args":{":macos":":sonoma"},"desc":"Advanced sqlite editor","homepage":"https://www.sqlitepro.com/","names":["SQLPro for SQLite"],"ruby_source_checksum":{":sha256":"774d13438df53678a7d4481e231dbc0f87fe090333cfb710ee22a417e8c39841"},"ruby_source_path":"Casks/s/sqlpro-for-sqlite.rb","sha256":"f23651b10654d4cb5f053df877f372ffed509cbfffb1f515c32a6579edfabfd7","tap_string":"homebrew/cask","url_args":["https://d3fwkemdw8spx3.cloudfront.net/sqlite/SQLProSQLite.2026.247.app.zip"],"version":"2026.247","raw_artifacts":[[":app",["SQLPro for SQLite.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hankinsoft.osx.sqliteprofessional.sfl*","~/Library/Containers/com.hankinsoft.osx.sqliteprofessional"]}]]},"sqlpro-studio":{"depends_on_args":{":macos":":sonoma"},"desc":"Database management tool","homepage":"https://www.sqlprostudio.com/","names":["SQLPro Studio"],"ruby_source_checksum":{":sha256":"7b86fe7980298430949d3458f250f24efced76393ac0e8bb87512a0d7e4a4a29"},"ruby_source_path":"Casks/s/sqlpro-studio.rb","sha256":"59f808e0ce1943d8720dea2aaa43d40b9a7989b910b984ce2b85dcc11337db27","tap_string":"homebrew/cask","url_args":["https://d3fwkemdw8spx3.cloudfront.net/studio/SQLProStudio.2026.238.app.zip"],"version":"2026.238","raw_artifacts":[[":app",["SQLPro Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.hankinsoft.osx.sqlprostudio.sfl*","~/Library/Containers/com.hankinsoft.osx.sqlprostudio"]}]]},"sqlworkbenchj":{"depends_on_args":{":macos":":any"},"desc":"DBMS-independent SQL query tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.sql-workbench.eu/","names":["SQL Workbench/J"],"ruby_source_checksum":{":sha256":"b7c62a11b658d15863f5cc3e32efac6ace284456fbbb7ac603636e6f1540e103"},"ruby_source_path":"Casks/s/sqlworkbenchj.rb","sha256":"e445598800435baa0a206a40aba62d83031bb2130420abbc935f6ddc5d638354","tap_string":"homebrew/cask","url_args":["https://www.sql-workbench.eu/Workbench-Build133-Mac-with-optional-libs.tgz"],"version":"133","raw_artifacts":[[":app",["SQLWorkbenchJ.app"]]],"raw_caveats":"sqlworkbenchj requires Java 11+. You can install the latest version with:\n  brew install --cask temurin\n"},"squash":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Batch image processor, resiser, and converter","homepage":"https://www.realmacsoftware.com/squash/","names":["squash"],"ruby_source_checksum":{":sha256":"08b780eefb52e0e05c8bd288585def1b6ffaa54656b0a00e6732fcff33ba1847"},"ruby_source_path":"Casks/s/squash.rb","sha256":"8c78625b22fb599e0a8bae839815db052d234d8ff70e4c4be86b0fd3e2a5c9f5","tap_string":"homebrew/cask","url_args":["https://dl.devant-cdn.io/v1/app/4ad73d1f-7ab7-4f7f-b9df-8d2d906ef718/Squash-913.zip/Squash.zip"],"version":"3.3.0,913","raw_artifacts":[[":app",["Squash.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.realmacsoftware.squash3","~/Library/Containers/com.realmacsoftware.squash3"]}]]},"squeak":{"depends_on_args":{":macos":":any"},"desc":"Smalltalk programming system","homepage":"https://squeak.org/","names":["Squeak"],"ruby_source_checksum":{":sha256":"674af70cc603a6c1c89ff843061bef01dbc1f42e9c152e49ad26edb4822c709a"},"ruby_source_path":"Casks/s/squeak.rb","sha256":"375fa6abc1bf2d3b6a20b7c31cef7c5218d797adda42291cd80b0ca6d40d528c","tap_string":"homebrew/cask","url_args":["https://files.squeak.org/6.1/Squeak6.1-23976-64bit/Squeak6.1-23976-64bit-All-in-One.zip"],"version":"6.1,23976","raw_artifacts":[[":app",["Squeak6.1-23976-64bit-All-in-One.app"]],[":zap",{":trash":"~/Library/Saved Application State/org.squeak.Squeak6.1.64.All-in-One.savedState"}]]},"squidman":{"depends_on_args":{":macos":":any"},"desc":"Manage and install Squid proxy cache","homepage":"https://squidman.net/squidman/","names":["SquidMan"],"ruby_source_checksum":{":sha256":"7de0076b9d8d824a80bd4dc665f77783ffddcac670eec957d03f2dcd8126c85b"},"ruby_source_path":"Casks/s/squidman.rb","sha256":"281e73b703b148448862fd3be8d31966f4c95339e4227d9ffc67ae698b2c9ef2","tap_string":"homebrew/cask","url_args":["https://squidman.net/resources/downloads/SquidMan4.2.dmg"],"version":"4.2","raw_artifacts":[[":app",["SquidMan.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.mac.adg.SquidMan.plist","/Library/PrivilegedHelperTools/com.mac.adg.SquidMan","/usr/local/squid","~/Library/Caches/squid","~/Library/Logs/squid","~/Library/Preferences/com.mac.adg.SquidMan.plist","~/Library/Preferences/squid.conf","~/Library/Saved Application State/com.mac.adg.SquidMan.savedState"]}]]},"squirrel-app":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Rime input method engine","homepage":"https://rime.im/","names":["Squirrel"],"ruby_source_checksum":{":sha256":"80d108ce8db75f51ba220c9e592a9e12f88ca365b17c8e13618fef565c3b32e1"},"ruby_source_path":"Casks/s/squirrel-app.rb","sha256":"614746013212937623d5bbab9901e9c43d1ec937aa32307d6b6092a05e308287","tap_string":"homebrew/cask","url_args":["https://github.com/rime/squirrel/releases/download/1.1.2/Squirrel-1.1.2.pkg"],"version":"1.1.2","raw_artifacts":[[":uninstall",{":pkgutil":["com.googlecode.rimeime.Squirrel.pkg","im.rime.inputmethod.Squirrel"],":delete":"/Library/Input Methods/Squirrel.app"}],[":pkg",["Squirrel-1.1.2.pkg"]],[":zap",{":trash":["~/Library/Caches/com.googlecode.rimeime.inputmethod.Squirrel","~/Library/Caches/im.rime.inputmethod.Squirrel","~/Library/Preferences/com.googlecode.rimeime.inputmethod.Squirrel.plist","~/Library/Preferences/im.rime.inputmethod.Squirrel.plist"]}]]},"squirrelsql":{"container_args":{":type":":naked"},"depends_on_args":{":macos":":any"},"desc":"Graphical Java program for viewing the structure of a JDBC compliant database","homepage":"https://squirrel-sql.sourceforge.io/","names":["SQuirrel SQL"],"ruby_source_checksum":{":sha256":"d65caf0648093a95d9728450a4fbfdcb655680d3dd22dfd94d3373c17c12bc72"},"ruby_source_path":"Casks/s/squirrelsql.rb","sha256":"f7f46612844f3988c3f0a56f86aefb974430ca60cf80da8a5b06c8f2a4a99420","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/squirrel-sql/1-stable/5.1.0/squirrel-sql-5.1.0-MACOSX-install.jar"],"version":"5.1.0","raw_artifacts":[[":preflight_steps",{":steps":[{":path":{":base":"staged_path",":path":"install-options.xml"},":type":"write",":content":"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<AutomatedInstallation langpack=\"eng\">\n<com.izforge.izpack.panels.hello.HelloPanel id=\"HelloPanel_0\"/>\n<com.izforge.izpack.panels.htmlinfo.HTMLInfoPanel id=\"HTMLInfoPanel_1\"/>\n<com.izforge.izpack.panels.target.TargetPanel id=\"TargetPanel_2\">\n<installpath>{{appdir}}/SQuirreLSQL.app</installpath>\n</com.izforge.izpack.panels.target.TargetPanel>\n<com.izforge.izpack.panels.packs.PacksPanel id=\"PacksPanel_3\">\n<pack index=\"0\" name=\"Base\" selected=\"true\"/>\n<pack index=\"1\" name=\"Standard\" selected=\"true\"/>\n<pack index=\"2\" name=\"Optional Plugin - Mac OS Plugin (older Mac versions only)\" selected=\"true\"/>\n<pack index=\"3\" name=\"Optional Plugin - Greenplum\" selected=\"true\"/>\n<pack index=\"4\" name=\"Optional Plugin - WIKI table configurations\" selected=\"true\"/>\n<pack index=\"5\" name=\"Optional Plugin - Swing Violation Dedector\" selected=\"true\"/>\n<pack index=\"6\" name=\"Optional Plugin - Multi Source\" selected=\"true\"/>\n<pack index=\"7\" name=\"Optional Plugin - Vertica\" selected=\"true\"/>\n<pack index=\"8\" name=\"Optional Plugin - DB2\" selected=\"true\"/>\n<pack index=\"9\" name=\"Optional Plugin - Derby\" selected=\"true\"/>\n<pack index=\"10\" name=\"Optional Plugin - Firebird \" selected=\"true\"/>\n<pack index=\"11\" name=\"Optional Plugin - Hibernate\" selected=\"true\"/>\n<pack index=\"12\" name=\"Optional Plugin - H2 \" selected=\"true\"/>\n<pack index=\"13\" name=\"Optional Plugin - Informix \" selected=\"true\"/>\n<pack index=\"14\" name=\"Optional Plugin - Microsoft SQL Server \" selected=\"true\"/>\n<pack index=\"15\" name=\"Optional Plugin - MySQL \" selected=\"true\"/>\n<pack index=\"16\" name=\"Optional Plugin - Netezza \" selected=\"true\"/>\n<pack index=\"17\" name=\"Optional Plugin - Oracle\" selected=\"true\"/>\n<pack index=\"18\" name=\"Optional Plugin - PostgreSQL \" selected=\"true\"/>\n<pack index=\"19\" name=\"Optional Plugin - Session Scripts\" selected=\"true\"/>\n<pack index=\"20\" name=\"Optional Plugin - Smart Tools \" selected=\"true\"/>\n<pack index=\"21\" name=\"Optional Plugin - SQL Parametrisation \" selected=\"true\"/>\n<pack index=\"22\" name=\"Optional Plugin - SQL Replace \" selected=\"true\"/>\n<pack index=\"23\" name=\"Optional Plugin - SQL Validator \" selected=\"true\"/>\n<pack index=\"24\" name=\"Optional Plugin - Sybase \" selected=\"true\"/>\n<pack index=\"25\" name=\"Optional Plugin - High resolution icon \" selected=\"true\"/>\n<pack index=\"26\" name=\"Optional Plugin - Internationalization \" selected=\"true\"/>\n<pack index=\"27\" name=\"Optional Plugin - Intersystems Cache Plugin \" selected=\"true\"/>\n<pack index=\"28\" name=\"Optional Translation - Brazilian Portuguese\" selected=\"true\"/>\n<pack index=\"29\" name=\"Optional Translation - Bulgarian\" selected=\"true\"/>\n<pack index=\"30\" name=\"Optional Translation - Czech\" selected=\"true\"/>\n<pack index=\"31\" name=\"Optional Translation - Simplified Chinese\" selected=\"true\"/>\n<pack index=\"32\" name=\"Optional Translation - French\" selected=\"true\"/>\n<pack index=\"33\" name=\"Optional Translation - German\" selected=\"true\"/>\n<pack index=\"34\" name=\"Optional Translation - Italian\" selected=\"true\"/>\n<pack index=\"35\" name=\"Optional Translation - Japanese\" selected=\"true\"/>\n<pack index=\"36\" name=\"Optional Translation - Korean\" selected=\"true\"/>\n<pack index=\"37\" name=\"Optional Translation - Polish\" selected=\"true\"/>\n<pack index=\"38\" name=\"Optional Translation - Russian\" selected=\"true\"/>\n<pack index=\"39\" name=\"Optional Translation - Spanish\" selected=\"true\"/>\n</com.izforge.izpack.panels.packs.PacksPanel>\n<com.izforge.izpack.panels.install.InstallPanel id=\"InstallPanel_4\"/>\n<com.izforge.izpack.panels.finish.FinishPanel id=\"FinishPanel_5\"/>\n</AutomatedInstallation>\n",":overwrite":true}]}],[":uninstall",{":script":{":executable":"/usr/bin/java",":args":["-jar","$APPDIR/SQuirreLSQL.app/Uninstaller/uninstaller.jar","-f","-c"],":must_succeed":false},":delete":"$APPDIR/SQuirreLSQL.app"}],[":postflight_steps",{":steps":[{":command":{":path":"/usr/bin/java"},":type":"run",":args":["-jar","{{staged_path}}/squirrel-sql-{{version}}-MACOSX-install.jar","{{staged_path}}/install-options.xml"]}]}],[":zap",{":trash":"~/.squirrel-sql"}]],"raw_caveats":"squirrelsql requires Java 11+. You can install the latest version with:\n  brew install --cask temurin\n"},"ssdreporter-free":{"depends_on_args":{":macos":":any"},"desc":"SSD health monitoring tool","homepage":"https://www.corecode.io/ssdreporter/","names":["SSDReporter Free"],"ruby_source_checksum":{":sha256":"203525da90acf59d63a1f66f680cc2c3ddbe2f2d1b51e071f9a8b259a4570640"},"ruby_source_path":"Casks/s/ssdreporter-free.rb","sha256":"7a09701b721088ea28ef3a3906cccc66b754f8d3bdd200674d333716a1d4f576","tap_string":"homebrew/cask","url_args":["https://www.corecode.io/downloads/ssdreporter_1.6.1.zip"],"version":"1.6.1","raw_artifacts":[[":app",["SSDReporter.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.corecode.SSDReporter","~/Library/Application Scripts/com.corecode.SSDReporterLaunchHelper","~/Library/Containers/com.corecode.SSDReporter","~/Library/Containers/com.corecode.SSDReporterLaunchHelper"]}]]},"ssh-config-editor":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Tool for managing the OpenSSH ssh client configuration file","homepage":"https://www.hejki.org/ssheditor/","names":["SSH Config Editor"],"ruby_source_checksum":{":sha256":"4d753e63f11aae1432c19383fe8ef683d08ba81de08866bd85906ec19419f7e6"},"ruby_source_path":"Casks/s/ssh-config-editor.rb","sha256":"e0a08ced142dba1ade25fbea3d65c14833fad7b8999d579ff0af105be7a7d01d","tap_string":"homebrew/cask","url_args":["https://hejki.org/download/ssheditor/SSHConfigEditor-113.dmg"],"version":"2.6.12,113","raw_artifacts":[[":app",["SSH Config Editor.app"]],[":zap",{":trash":["~/Library/Application Support/SSH Config Editor","~/Library/Preferences/org.hejki.osx.sshce.plist","~/Library/Saved Application State/org.hejki.osx.sshce.savedState"]}]]},"sshfs-mac":{"depends_on_args":{":cask":["macfuse"],":macos":":any"},"desc":"Network filesystem client to connect to SSH servers","homepage":"https://github.com/libfuse/sshfs/","names":["SSHFS"],"ruby_source_checksum":{":sha256":"a396500af488d2882eb211bbf56c4c979f15be1edb433e95f41573e58e636351"},"ruby_source_path":"Casks/s/sshfs-mac.rb","sha256":"611713612179cf7ccd2995051165da7d19e0ca199ae70d9680c3d3551f456d46","tap_string":"homebrew/cask","url_args":["https://github.com/libfuse/sshfs/releases/download/sshfs-3.7.5/sshfs-3.7.5.pkg"],"version":"3.7.5","raw_artifacts":[[":uninstall",{":pkgutil":"io.macfuse.installer.components.sshfs"}],[":pkg",["sshfs-3.7.5.pkg"]]]},"ssl-360":{"depends_on_args":{":macos":":any"},"desc":"Plugin mixer and control software for SSL 360-enabled hardware","homepage":"https://www.solidstatelogic.com/products/ssl-360","names":["SSL 360"],"ruby_source_checksum":{":sha256":"83247b2703332da02b73184037430e822b5cc7b22d353090602cd2f1e976b2a5"},"ruby_source_path":"Casks/s/ssl-360.rb","sha256":"f107d1d8f45df087ff0e0ae73f50e4bc0df5e694abf8ab65b017da6936368201","tap_string":"homebrew/cask","url_args":["https://s3.dualstack.eu-west-2.amazonaws.com/zendesk.download.solidstatelogic.com/SSL%20360/SSL_360_v2.1.12.72214.dmg"],"version":"2.1.12.72214","raw_artifacts":[[":uninstall",{":launchctl":"com.sslcontrolroom.daemon",":quit":"com.solidstatelogic.ssl360",":pkgutil":"com.sslcontrolroominstaller.pkg",":delete":["/Applications/SSL 360.app","/Applications/SSL/SSL 360 Uninstaller.app","/Library/Audio/MIDI Device Profiles/Solid State Logic/SSL 360.device"]}],[":pkg",["SSL_360_v2.1.12.72214.pkg"]],[":zap",{":trash":["~/Library/Application Support/SSL 360","~/Library/Preferences/com.solidstatelogic.ssl360.plist","~/Library/Saved Application State/com.solidstatelogic.ssl360.savedState"]}]]},"ssl-download-manager":{"depends_on_args":{":macos":":monterey"},"desc":"Software manager for SSL plug-ins","homepage":"https://www.solidstatelogic.com/ssl-download-manager","names":["SSL Download Manager"],"ruby_source_checksum":{":sha256":"436b7a854d814563b248cc436a2ceee2b4e0125ead1e120b564f47ae7079b6db"},"ruby_source_path":"Casks/s/ssl-download-manager.rb","sha256":"e56832df5bc61ba642ec24546ecf961522cd603e621225457fbc01141e558417","tap_string":"homebrew/cask","url_args":["https://softwareupdate.solidstatelogic.com/DownloadManager/appReleases/latest/SSL%20Download%20Manager-1.6.10-universal.dmg"],"version":"1.6.10","raw_artifacts":[[":uninstall",{":launchctl":"com.solidstatelogic.analytics"}],[":app",["SSL Download Manager.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/SSL Download Manager_*.plist","~/Library/Application Support/SSL Download Manager","~/Library/Caches/com.solidstatelogic.downloadmanager*","~/Library/HTTPStorages/com.solidstatelogic.downloadmanager","~/Library/Logs/SSL Download Manager","~/Library/Preferences/ByHost/com.solidstatelogic.downloadmanager.ShipIt.*.plist","~/Library/Preferences/com.solidstatelogic.downloadmanager.plist"]}]]},"ssokit":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"TCP and UDP debug tool","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/rangaofei/SSokit-qmake","names":["SSokit"],"ruby_source_checksum":{":sha256":"986d109030a1e0a7d3057c1f3bb5d5c13fd90ddd8536d19ed0bac114980b2931"},"ruby_source_path":"Casks/s/ssokit.rb","sha256":"830006cbb59dc3529dfae91f30ee1b1362f9be5952a599e9083d5fcaed710e34","tap_string":"homebrew/cask","url_args":["https://github.com/rangaofei/SSokit-qmake/releases/download/1.2.1/SSokit_1.2.1.dmg"],"version":"1.2.1","raw_artifacts":[[":app",["SSokit.app"]],[":zap",{":trash":"~/Library/Preferences/cn.rangaofei.SSokit.plist"}]]},"stability-matrix":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Package manager and inference UI for Stable Diffusion","homepage":"https://github.com/LykosAI/StabilityMatrix","names":["Stability Matrix"],"ruby_source_checksum":{":sha256":"8fc68477addce71dc20d4bb79da3b843590c93d77767fbe113402a10c0513047"},"ruby_source_path":"Casks/s/stability-matrix.rb","sha256":"7dd93e93bf9632ed7d66e160292297375069cb5c33438805dc41d3700375e765","tap_string":"homebrew/cask","url_args":["https://github.com/LykosAI/StabilityMatrix/releases/download/v2.16.5/StabilityMatrix-macos-arm64.dmg"],"version":"2.16.5","raw_artifacts":[[":app",["Stability Matrix.app"]],[":zap",{":trash":"~/Library/Application Support/StabilityMatrix"}]]},"stack":{"depends_on_args":{":macos":":ventura"},"desc":"Personal online hard drive to store, view and share files","homepage":"https://www.transip.nl/stack/","names":["STACK"],"ruby_source_checksum":{":sha256":"11170f06460c216fff06e24de8a3c6de941b27639104d984ff3bfc0fa835e931"},"ruby_source_path":"Casks/s/stack.rb","sha256":"12363dbd10b8fd027bf6bb90ef0cfee77ea2e7ebef832af317ba66eeae148d11","tap_string":"homebrew/cask","url_args":["https://filehosting-client.transip.nl/packages/stack/v6.0.3-20260619/macos/stack-v6.0.3-20260619.x86_64.dmg"],"version":"6.0.3-20260619","raw_artifacts":[[":uninstall",{":signal":["TERM","nl.transip.stack"],":login_item":"stack",":pkgutil":"nl.transip.stack"}],[":app",["stack.app"]],[":zap",{":trash":["~/Library/Application Support/STACK","~/Library/Caches/nl.transip.stack"]}]]},"stand":{"depends_on_args":{":macos":":any"},"desc":"Reminds you to stand up once an hour","homepage":"https://getstandapp.com/","names":["Stand"],"ruby_source_checksum":{":sha256":"d43233156d1ad894e689ad70f584a478b7aebf65f9fe1f357c7b4df2dab60e31"},"ruby_source_path":"Casks/s/stand.rb","sha256":"5fce7d525ea7154d1df58b25d1902731f533a18656330593a7d3d2456fc1f314","tap_string":"homebrew/cask","url_args":["https://f001.backblazeb2.com/file/stand-app/2.1.1/Stand.zip"],"version":"2.1.1","raw_artifacts":[[":uninstall",{":quit":"com.reddavis.Stand"}],[":app",["Stand.app"]],[":zap",{":trash":["~/Library/Caches/com.reddavis.Stand","~/Library/Preferences/com.reddavis.Stand.plist"]}]]},"standard-notes":{"auto_updates":true,"desc":"Free, open-source, and completely encrypted notes app","homepage":"https://standardnotes.com/","names":["Standard Notes"],"ruby_source_checksum":{":sha256":"6cd6208d0701427bf5209a054254f0532c93375a2676fd98c0eced8b56036f08"},"ruby_source_path":"Casks/s/standard-notes.rb","sha256":"4bdb050d8f5633cac3f690a0abc3d71b7abbaf68f2b737a564f47bb96ec38c13","tap_string":"homebrew/cask","url_args":["https://github.com/standardnotes/app/releases/download/%40standardnotes%2Fdesktop%403.202.10/standard-notes-3.202.10-mac-x64.zip"],"version":"3.202.10","raw_artifacts":[[":app",["Standard Notes.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.standardnotes.standardnotes.sfl*","~/Library/Application Support/Standard Notes","~/Library/Caches/org.standardnotes.standardnotes","~/Library/Caches/org.standardnotes.standardnotes.ShipIt","~/Library/Logs/Standard Notes","~/Library/Preferences/org.standardnotes.standardnotes.helper.plist","~/Library/Preferences/org.standardnotes.standardnotes.plist","~/Library/Saved Application State/org.standardnotes.standardnotes.savedState"]}]]},"starnet++":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Removes stars from astrophotography images using ML models","homepage":"https://www.starnetastro.com/","names":["starnet++"],"ruby_source_checksum":{":sha256":"787ca39c0a91bc7adb928798edc90f8223564d9c0323cef4f0224e72ddda3953"},"ruby_source_path":"Casks/s/starnet++.rb","sha256":"35f0c11f49a1bde466e317565e75beb32b57ebfead85379c23cc3953c1c42fc7","tap_string":"homebrew/cask","url_args":["https://starnetastro.com/wp-content/uploads/2022/03/StarNetv2CLI_MacOS.zip"],"version":"2,03,2022","raw_artifacts":[[":command_wrapper",["starnet++"],{":content":"#!/bin/sh\n\n# delete the symlink on process exit\ncleanup() {\n  rm -f starnet2_weights.pb\n}\ntrap cleanup RETURN EXIT SIGINT SIGKILL\n\n# the binary hardcodes the weights path so we have to symlink it to the CWD\nln -sf \"$HOMEBREW_PREFIX/Caskroom/starnet++/2,03,2022/StarNetv2CLI_MacOS/starnet2_weights.pb\" .\n\n# define a load path since the libs are not in the same dir as the bin\nDYLD_LIBRARY_PATH=$HOMEBREW_PREFIX/Caskroom/starnet++/2,03,2022/StarNetv2CLI_MacOS command $HOMEBREW_PREFIX/Caskroom/starnet++/2,03,2022/StarNetv2CLI_MacOS/starnet++ $@\n"}],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"StarNetv*CLI_MacOS/starnet++"}],":permissions":"0755",":type":"set_permissions"}]}]]},"starnet2":{"depends_on_args":{":macos":":any"},"desc":"Removes stars from astrophotography images using ML models","homepage":"https://starnetastro.com/","names":["starnet2"],"ruby_source_checksum":{":sha256":"f7ef7685671b759c151a3cb99b3bcb7d7dbfde9bcd0e320979aaee083fcda874"},"ruby_source_path":"Casks/s/starnet2.rb","sha256":"3069b280bf8c4eb5ddc850b498c41c565fe2370ac77e00730c5b2fbfa566eb9e","tap_string":"homebrew/cask","url_args":["https://download.starnetastro.com/StarNet2_macos-x64_2.6.2-0242_ORT_x64.pkg"],"version":"2.6.2-0242","raw_artifacts":[[":uninstall",{":pkgutil":"com.starnetastro.starnet2.cli"}],[":pkg",["StarNet2_macos-x64_2.6.2-0242_ORT_x64.pkg"]]]},"starsector":{"depends_on_args":{":macos":":any"},"desc":"Open-world single-player space combat and trading RPG","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://fractalsoftworks.com/","names":["Starsector"],"ruby_source_checksum":{":sha256":"3fff94349b3345c9cf54ed3cd474f4828f6d076e2e87b48c7cde9ccc9513b463"},"ruby_source_path":"Casks/s/starsector.rb","sha256":"3bc6df1e31188155594b4f4314b7dfa4154781c5848b7a9b494cc915ac935c1a","tap_string":"homebrew/cask","url_args":["https://f005.backblazeb2.com/file/fractalsoftworks/release/starsector_mac-0.98a-RC8.zip"],"version":"0.98a-RC8","raw_artifacts":[[":app",["Starsector.app"]]]},"start":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tencent cloud gaming platform","homepage":"https://start.qq.com/","names":["START","腾讯云游戏"],"ruby_source_checksum":{":sha256":"5e0db10aff6119bed58c7f15f4eb1e13c18f83e9f75e1f62fa55e82d4cc94856"},"ruby_source_path":"Casks/s/start.rb","sha256":"df97ccd749000955f70288d3f00cce0196db4375c69203c539e1ff0a677b469e","tap_string":"homebrew/cask","url_args":["https://imgcdn.start.qq.com/cdn/mac.client/installer/0.301.23903/START-Installer-universal-0.301.23903-10000000.dmg"],"version":"0.301.23903,10000000","raw_artifacts":[[":uninstall",{":quit":"com.tencent.start.mac.Start"}],[":app",["START.app"]],[":zap",{":trash":["~/.START","~/Library/Caches/com.tencent.start.mac.Start","~/Library/Caches/com.tencent.start.mac.Start.STGame","~/Library/Group Containers/com.tencent.start.mac","~/Library/HTTPStorages/com.tencent.start.mac.Start","~/Library/HTTPStorages/com.tencent.start.mac.Start.STGame","~/Library/Preferences/com.tencent.start.mac.Start.plist","~/Library/Preferences/com.tencent.start.mac.Start.STGame.plist","~/Library/Saved Application State/com.tencent.start.mac.Start.savedState"]}]]},"startupfolder":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Run anything at startup by simply placing it in a special folder","homepage":"https://lowtechguys.com/startupfolder","names":["Startup Folder"],"ruby_source_checksum":{":sha256":"5135672eef6319b8a739bcf50867e2f07aa6bb7b676f2f6628a0b60458250427"},"ruby_source_path":"Casks/s/startupfolder.rb","sha256":"e76683b8e4332a5c928f4ea69436bd6e0f1b101a7073267faf7bfb7e6575c96f","tap_string":"homebrew/cask","url_args":["https://files.lowtechguys.com/releases/StartupFolder-1.2.1.dmg"],"version":"1.2.1","raw_artifacts":[[":uninstall",{":launchctl":"com.lowtechguys.StartupFolder",":quit":"com.lowtechguys.StartupFolder",":login_item":["com.lowtechguys.StartupFolder","StartupFolder.app"]}],[":app",["StartupFolder.app"]],[":zap",{":trash":["~/Library/Caches/startup-folder-favicons","~/Library/HTTPStorages/com.lowtechguys.StartupFolder","~/Library/Preferences/com.lowtechguys.StartupFolder.plist","~/Library/Saved Application State/com.lowtechguys.StartupFolder.savedState"],":rmdir":"~/Startup"}]]},"startupizer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-01-05",":because":":discontinued"},"desc":"Login items handler","disable_args":{":date":"2026-01-05",":because":":discontinued"},"homepage":"http://gentlebytes.com/startupizer/","names":["Startupizer2"],"ruby_source_checksum":{":sha256":"81c244cd2588ee05b7ecc4e8ba5fa388e91b4caa9bdf63ad6488eb33de917cbc"},"ruby_source_path":"Casks/s/startupizer.rb","sha256":"56792a52fc91129f6f192cbbc0dbc6a7175d0699f2dab726baaf7d94f30ce150","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.gentlebytes.Startupizer2/2060/1527510167/Startupizer2-2060.zip"],"version":"2,2060,1527510167","raw_artifacts":[[":app",["Startupizer2.app"]],[":zap",{":trash":["~/Library/Caches/com.gentlebytes.Startupizer2","~/Library/Preferences/com.gentlebytes.Startupizer2.plist"]}]]},"staruml":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Software modeller","homepage":"https://staruml.io/","names":["StarUML"],"ruby_source_checksum":{":sha256":"4228ac9077c6c355bd64baba9df4d4f126c95be83ab41ec3643c35a747762919"},"ruby_source_path":"Casks/s/staruml.rb","sha256":"7d48dce6de47a3795b19e81531aa7638ae6e0308d99f979b2b838de6ef50601a","tap_string":"homebrew/cask","url_args":["https://files.staruml.io/releases-v6/StarUML-6.3.4.dmg"],"version":"6.3.4","raw_artifacts":[[":app",["StarUML.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/staruml-updater","~/Library/Application Support/StarUML","~/Library/Caches/io.staruml.staruml","~/Library/Caches/io.staruml.staruml.ShipIt","~/Library/HTTPStorages/io.staruml.staruml","~/Library/Preferences/ByHost/io.staruml.staruml.ShipIt.6B4DD3EE-2BFA-5A1C-A64F-50799C342D41.plist","~/Library/Preferences/io.staruml.staruml.plist","~/Library/Saved Application State/io.staruml.staruml.savedState"]}]]},"stash":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Network tool based on Clash","homepage":"https://stash.ws/","names":["Stash"],"ruby_source_checksum":{":sha256":"9b7105be94c98a7e3b70f599816f3197276bd44835dc91d2fc612c34e955cce4"},"ruby_source_path":"Casks/s/stash.rb","sha256":"2d1feb462f7428dc77e4977f5cfc2857756ee593e77bd3fea2b4d284fd1adb25","tap_string":"homebrew/cask","url_args":["https://mac-release-static.stash.ws/Stash-build-573.zip"],"version":"4.4.0,573","raw_artifacts":[[":uninstall",{":quit":"ws.stash.app.mac",":delete":["/Library/LaunchDaemons/ws.stash.app.mac.daemon.helper.plist","/Library/PrivilegedHelperTools/ws.stash.app.mac.daemon.helper"]}],[":app",["Stash.app"]],[":binary",["$APPDIR/Stash.app/Contents/Applications/Stash Dashboard.app"],{":target":"$APPDIR/Stash Dashboard.app"}],[":zap",{":trash":["~/Library/Application Scripts/B36787XSBG.ws.stash.app","~/Library/Application Scripts/group.ws.stash.app","~/Library/Application Scripts/ws.stash.app","~/Library/Application Scripts/ws.stash.app.mac-LaunchAtLoginHelper","~/Library/Application Support/Stash","~/Library/Application Support/ws.stash.app.mac","~/Library/Caches/ws.stash.app.mac","~/Library/Caches/ws.stash.app.mac.dashboard","~/Library/Containers/ws.stash.app.mac-LaunchAtLoginHelper","~/Library/Group Containers/B36787XSBG.ws.stash.app","~/Library/Group Containers/group.ws.stash.app","~/Library/HTTPStorages/ws.stash.app.mac","~/Library/HTTPStorages/ws.stash.app.mac.binarycookies","~/Library/Preferences/ws.stash.app.mac.plist","~/Library/WebKit/ws.stash.app.mac"]}]]},"stashcat":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Secure messenger for organisations","homepage":"https://stashcat.com/","names":["Stashcat"],"ruby_source_checksum":{":sha256":"3ee1aa037144d14872d247d7de78f79986c02bf072c9fb707b248138ccdf6f5a"},"ruby_source_path":"Casks/s/stashcat.rb","sha256":"4fe1269fca1708ae08210edb83978ca88e56dcea971ef8d7f6312e16309db173","tap_string":"homebrew/cask","url_args":["https://stashcat.s3-de-central.profitbricks.com/releases/darwin/stashcat-6.55.0-darwin.zip"],"version":"6.55.0","raw_artifacts":[[":app",["Stashcat.app"]],[":zap",{":trash":["~/Library/Application Support/Stashcat","~/Library/Caches/de.heinekingmedia.stashcatdesktopmessenger","~/Library/Caches/de.heinekingmedia.stashcatdesktopmessenger.ShipIt","~/Library/HTTPStorages/de.heinekingmedia.stashcatdesktopmessenger","~/Library/Preferences/de.heinekingmedia.stashcatdesktopmessenger.plist","~/Library/Saved Application State/de.heinekingmedia.stashcatdesktopmessenger.savedState"]}]]},"stashpad":{"depends_on_args":{":macos":":any"},"desc":"Notes app for collaborative work","homepage":"https://www.stashpad.com/","names":["Stashpad"],"ruby_source_checksum":{":sha256":"143d4164d6fddde645c47dac46533a6272554e8c9de390f03e62fc0aef0b52bc"},"ruby_source_path":"Casks/s/stashpad.rb","sha256":"2139046350c14907030700c548b2e6899553baba20fa4cb8c995c717eeb6c068","tap_string":"homebrew/cask","url_args":["https://github.com/stashpad/sp-desktop-release/releases/download/v1.2.28/Stashpad-1.2.28.dmg"],"version":"1.2.28","raw_artifacts":[[":app",["Stashpad.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.stashpad.app.sfl*","~/Library/Application Support/Stashpad","~/Library/Caches/Stashpad","~/Library/Logs/Stashpad","~/Library/Preferences/com.stashpad.app.plist","~/Library/Saved Application State/com.stashpad.app.savedState"]}]]},"stationtv-link":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"DVR and Media Server","homepage":"https://www.pixela.co.jp/products/tv_capture/stationtv_link/","names":["StationTV® Link"],"ruby_source_checksum":{":sha256":"3c50ee55ac11bd047480ed5bf9fabc8b87fb7c0ba079ea1ba3f1a1b580d1e572"},"ruby_source_path":"Casks/s/stationtv-link.rb","sha256":"0254447381c1c41d797180ab373fb426c5143e8bf226d1c4ee09cfe0d19305d9","tap_string":"homebrew/cask","url_args":["https://www.pixela.co.jp/products/tv_capture/stationtv_link/data/stationtvlink_111.dmg"],"version":"1.1.1","raw_artifacts":[[":app",["StationTV Link.app"]]]},"stats":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"System monitor for the menu bar","homepage":"https://github.com/exelban/stats","names":["Stats"],"ruby_source_checksum":{":sha256":"d4db4cd21936686371b341d7227ad61835542ae7f66fdd576b787d59dc8e2915"},"ruby_source_path":"Casks/s/stats.rb","sha256":"3ac445574a78cbc1b32ed27b919fec837a862588ca3df45568eec3af995b95fb","tap_string":"homebrew/cask","url_args":["https://github.com/exelban/stats/releases/download/v3.0.22/Stats.dmg"],"version":"3.0.22","raw_artifacts":[[":uninstall",{":launchctl":"eu.exelban.Stats.SMC.Helper",":quit":"eu.exelban.Stats"}],[":app",["Stats.app"]],[":zap",{":delete":["/Library/LaunchDaemons/eu.exelban.Stats.SMC.Helper.plist","/Library/PrivilegedHelperTools/eu.exelban.Stats.SMC.Helper"],":trash":["~/Library/Application Scripts/eu.exelban.Stats.LaunchAtLogin","~/Library/Application Scripts/eu.exelban.Stats.Widgets","~/Library/Application Scripts/RP2S87B72W.eu.exelban.Stats.widgets","~/Library/Application Support/Stats","~/Library/Caches/eu.exelban.Stats","~/Library/Containers/eu.exelban.Stats.LaunchAtLogin","~/Library/Containers/eu.exelban.Stats.Widgets","~/Library/Cookies/eu.exelban.Stats.binarycookies","~/Library/Group Containers/eu.exelban.Stats.widgets","~/Library/Group Containers/RP2S87B72W.eu.exelban.Stats.widgets","~/Library/HTTPStorages/eu.exelban.Stats","~/Library/Preferences/eu.exelban.Stats.plist"]}]]},"status-trio":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Menu bar and Dock monitor for Wi-Fi, battery, and volume","homepage":"https://github.com/lingyired/status-trio","names":["Status Trio"],"ruby_source_checksum":{":sha256":"2d7323a3c615199c6f5572ded38af8a46cb1f774e259a1747fec2f6e740c5f95"},"ruby_source_path":"Casks/s/status-trio.rb","sha256":"1f5b84039c731800c41a883297c57aa2c74c09780f4f816525942ac6378afc0c","tap_string":"homebrew/cask","url_args":["https://github.com/lingyired/status-trio/releases/download/v1.7.4/StatusTrio-1.7.4.dmg"],"version":"1.7.4","raw_artifacts":[[":uninstall",{":quit":"com.lingsmbp.StatusTrio"}],[":app",["Status Trio.app"]],[":zap",{":trash":["~/Library/Application Support/StatusTrio","~/Library/Caches/com.lingsmbp.StatusTrio","~/Library/Preferences/com.lingsmbp.StatusTrio.plist"]}]]},"status":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Decentralised wallet and messenger","homepage":"https://status.app/","names":["Status"],"ruby_source_checksum":{":sha256":"2d273288a8a9a0197f3a914f9988c3a8f0ffdc76c239d456e123b7baecb2623f"},"ruby_source_path":"Casks/s/status.rb","sha256":"4ec1d7406c55a335105e5047151e4fdece8dd32803dac9d71b9e3b6daecc8977","tap_string":"homebrew/cask","url_args":["https://github.com/status-im/status-desktop/releases/download/2.39.1/StatusIm-Desktop-2.39.1-3488aa-aarch64.dmg"],"version":"2.39.1,3488aa","raw_artifacts":[[":app",["Status.app"]],[":zap",{":trash":["~/Library/Application Support/Status","~/Library/Caches/Status","~/Library/Preferences/im.status.Status Desktop.plist"]}]]},"stay":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Windows manager","homepage":"https://cordlessdog.com/stay/","names":["Stay"],"ruby_source_checksum":{":sha256":"a8b9d3a9ed77f703c467651e204aaf7aeea7c3d9df0336d980d50f6bc1071ef8"},"ruby_source_path":"Casks/s/stay.rb","sha256":"f6a1a3a935ac237381360f463080bf9043676907fc7ec835eb39914b4440582d","tap_string":"homebrew/cask","url_args":["https://cordlessdog.com/stay/versions/Stay%201.5.1.dmg"],"version":"1.5.1","raw_artifacts":[[":app",["Stay.app"]],[":zap",{":trash":["~/Library/Application Support/com.cordlessdog.Stay","~/Library/Application Support/Stay","~/Library/Preferences/com.cordlessdog.Stay.plist"]}]]},"steam-plus-plus":{"depends_on_args":{":macos":":monterey"},"desc":"Steam helper tools","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://steampp.net/","names":["Steam++"],"ruby_source_checksum":{":sha256":"e14cd66dfe48421a92e9743b65f13d78d5031b510865d56a1799dfe41c2d2949"},"ruby_source_path":"Casks/s/steam-plus-plus.rb","sha256":"4016ed6bba5f4eef14ee7da550dff2d29a8d85483af2fcad77ebda02ebc0be7d","tap_string":"homebrew/cask","url_args":["https://github.com/BeyondDimension/SteamTools/releases/download/3.1.0/Steam++_v3.1.0_macos.dmg"],"version":"3.1.0","raw_artifacts":[[":app",["Steam++.app"]],[":zap",{":trash":["~/Library/Caches/Steam++","~/Library/Preferences/net.steampp.app.plist","~/Library/Saved Application State/net.steampp.app.savedState","~/Library/Steam++"]}]]},"steam":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Video game digital distribution service","homepage":"https://store.steampowered.com/about/","names":["Steam"],"ruby_source_checksum":{":sha256":"3c45a6982fcb74083585a5456788bfda180d1f1cf50baacef71ae7ac6e1c7126"},"ruby_source_path":"Casks/s/steam.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.cloudflare.steamstatic.com/client/installer/steam.dmg"],"version":"6.0","raw_artifacts":[[":uninstall",{":launchctl":["com.valvesoftware.steam.ipctool","com.valvesoftware.steamclean"],":quit":["com.valvesoftware.steam","com.valvesoftware.steam.helper","com.valvesoftware.steam.helper.EH"],":delete":"~/Library/Application Support/Steam/Steam.AppBundle"}],[":app",["Steam.app"]],[":zap",{":trash":["~/Library/Application Support/Steam","~/Library/LaunchAgents/com.valvesoftware.steamclean.plist","~/Library/Preferences/com.valvesoftware.steam.helper.plist","~/Library/Saved Application State/com.valvesoftware.steam.savedState"]}]]},"steamcmd":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Command-line client for Steam","homepage":"https://developer.valvesoftware.com/wiki/SteamCMD","names":["SteamCMD"],"ruby_source_checksum":{":sha256":"a80fc063aa728ec6b3050b6549ad4c16461b176275e57dfc7354b7795f7cf86b"},"ruby_source_path":"Casks/s/steamcmd.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://steamcdn-a.akamaihd.net/client/installer/steamcmd_osx.tar.gz"],"version":"1792617903","raw_artifacts":[[":preflight_steps",{":steps":[{":source":{":base":"staged_path",":path":"."},":target":{":base":"staged_path",":path":"MacOS"},":type":"move_contents"}]}],[":uninstall",{":launchctl":"com.valvesoftware.steamclean"}],[":command_wrapper",["steamcmd"],{":executable":"$HOMEBREW_PREFIX/Caskroom/steamcmd/1792617903/MacOS/steamcmd.sh"}],[":zap",{":trash":"~/Library/Application Support/Steam/logs/stderr.txt",":rmdir":["~/Library/Application Support/Steam","~/Library/Application Support/Steam/logs"]}]]},"steelseries-gg":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Settings for SteelSeries peripherals and accessories","homepage":"https://steelseries.com/gg","names":["SteelSeries GG 108"],"ruby_source_checksum":{":sha256":"986dbb4b8679f5845a14dadda1828fa2a79e58ce26b40fd168e8c15e3fbc1b37"},"ruby_source_path":"Casks/s/steelseries-gg.rb","sha256":"80c2eec20da51a6144bb18c70cf511ba986941ab0ebd224151ec54dc5e6b4b41","tap_string":"homebrew/cask","url_args":["https://engine.steelseriescdn.com/SteelSeriesGG108.3.0.pkg"],"version":"108.3.0","raw_artifacts":[[":uninstall",{":launchctl":"com.steelseries.SSENext",":quit":["com.steelseries.gg.client.*","com.steelseries.gg.uninstaller","com.steelseries.SteelSeries-GG"],":kext":"com.steelseries.ssenext.driver",":script":{":executable":"/Applications/SteelSeries GG/SteelSeries GG Uninstaller.app/Contents/Resources/Uninstall.sh",":sudo":true},":pkgutil":"com.steelseries.*",":delete":["/Applications/SteelSeries GG/SteelSeries GG.app","/Library/Application Support/SteelSeries GG"]}],[":pkg",["SteelSeriesGG108.3.0.pkg"]],[":zap",{":trash":["~/Library/Application Support/steelseries-gg-client","~/Library/Caches/com.steelseries.SteelSeries-GG","~/Library/Preferences/com.steelseries.gg.client.plist","~/Library/Preferences/com.steelseries.SteelSeries-GG.plist","~/Library/Saved Application State/com.steelseries.gg.client.savedState","~/Library/Saved Application State/com.steelseries.gg.uninstaller.savedState"]}]],"raw_caveats":"steelseries-gg requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"steermouse":{"depends_on_args":{":macos":":monterey"},"desc":"Customise mouse buttons, wheels and cursor speed","homepage":"https://plentycom.jp/en/steermouse/","names":["SteerMouse"],"ruby_source_checksum":{":sha256":"d634801a6a8e1cf8c2a098c0a10c47c5ef01327f05a0ea059a24b599d7827b3b"},"ruby_source_path":"Casks/s/steermouse.rb","sha256":"405e8183853919af0fe963755cb19f36474af5cddd790bb18c1bcd8cd9c2639a","tap_string":"homebrew/cask","url_args":["https://plentycom.jp/ctrl/files_sm/SteerMouse5.8.1.dmg"],"version":"5.8.1","raw_artifacts":[[":uninstall",{":launchctl":"jp.plentycom.boa.SteerMouse"}],[":app",["SteerMouse.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.plentycom.boa.steermouse.sfl*","~/Library/Application Support/SteerMouse & CursorSense","~/Library/Caches/jp.plentycom.app.SteerMouse","~/Library/HTTPStorages/jp.plentycom.app.SteerMouse","~/Library/LaunchAgents/jp.plentycom.boa.SteerMouse.plist","~/Library/Preferences/jp.plentycom.app.SteerMouse.plist"]}]]},"steinberg-activation-manager":{"depends_on_args":{":macos":":any"},"desc":"Licenses manager for Steinberg Licensing","homepage":"https://o.steinberg.net/en/support/content_and_accessories/steinberg_activation_manager.html","names":["Steinberg Activation Manager"],"ruby_source_checksum":{":sha256":"4d4cca6a61b79db1fc0ab37d4913ae7063a8cd2ce6865333012a088a32f48047"},"ruby_source_path":"Casks/s/steinberg-activation-manager.rb","sha256":"7836faf2d04d5ac20a9ef86318dd059d82a599feeceae4a8d1bdea99a6073653","tap_string":"homebrew/cask","url_args":["https://download.steinberg.net/static_content/runtime-components/steinberg-activation-manager/1.10.0.1489-68f77abf-a4d9-36cb-8be3-b50f96446ef9/Steinberg_Activation_Manager_Installer_mac.dmg"],"version":"1.10.0.1489-68f77abf-a4d9-36cb-8be3-b50f96446ef9","raw_artifacts":[[":uninstall",{":quit":["com.steinberg.SteinbergActivationManager","com.steinberg.SteinbergLicenseEngine"],":pkgutil":["com.steinberg.activationmanager","com.steinberg.licenseengine","com.steinberg.licenseengine-app","com.steinberg.licenseengineaccess","com.steinberg.silkupdatehelper","com.steinberg.steinbergruntimeaccess"],":delete":"/Applications/Steinberg Activation Manager.app",":rmdir":"/Library/Application Support/Steinberg/Activation Manager"}],[":pkg",["Steinberg Activation Manager.pkg"]],[":zap",{":trash":["~/Library/Application Support/Steinberg/Activation Manager","~/Library/Caches/Steinberg Activation Manager","~/Library/Saved Application State/com.steinberg.SteinbergActivationManager.savedState"]}]]},"steinberg-download-assistant":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tool to download files for Steinberg products","homepage":"https://o.steinberg.net/en/support/content_and_accessories/steinberg_download_assistant.html","names":["Steinberg Download Assistant"],"ruby_source_checksum":{":sha256":"78d55ace51c216a47dd21d4d61e69e3f1e13db72503cee8cc54f3b348751bb1e"},"ruby_source_path":"Casks/s/steinberg-download-assistant.rb","sha256":"48d1da57bba4f28141ec58333958233e3a0a2bdbcf7c5bea262b6e9ae76870db","tap_string":"homebrew/cask","url_args":["https://download.steinberg.net/automated_updates/sda-selfupdate/releases/absolute-downloader-1.40.1-b1287-424e60f3-94d9-4868-9d78-9a4e59e7829a/mac/Steinberg_Download_Assistant_1.40.1_Installer_mac.dmg"],"version":"1.40.1,b1287-424e60f3-94d9-4868-9d78-9a4e59e7829a","raw_artifacts":[[":uninstall",{":launchctl":["application.net.steinberg.elicenser.SteinbergDownloadAssistant*","com.steinberg.SilentInstallHelper"],":quit":"net.steinberg.elicenser.SteinbergDownloadAssistant",":pkgutil":"com.steinberg.SteinbergInstallAssistant",":delete":"/Application/Steinberg Download Assistant"}],[":installer",{":manual":"Steinberg Download Assistant Setup.app"}],[":zap",{":trash":["~/Library/Application Support/Steinberg/Download Assistant","~/Library/Logs/Steinberg/Download Assistant","~/Library/Saved Application State/net.steinberg.eLicenser.installer.SteinbergDownloadAssistant.savedState","~/Library/Saved Application State/net.steinberg.elicenser.SteinbergDownloadAssistant.savedState"]}]]},"steinberg-library-manager":{"depends_on_args":{":macos":":any"},"desc":"Library manager for Steinberg software","homepage":"https://o.steinberg.net/en/support/downloads/steinberg_library_manager.html","names":["Steinberg Library Manager"],"ruby_source_checksum":{":sha256":"c30d6a40aad2cadf73c20ec7e23acfa3ab643f9e55ffa679bafaa56682887827"},"ruby_source_path":"Casks/s/steinberg-library-manager.rb","sha256":"564c6cc6b491faef671457677bd53d783313fb4ede12c19c74dd8e41d3dd7b74","tap_string":"homebrew/cask","url_args":["https://download.steinberg.net/static_content/runtime-components/steinberg-library-manager/3.2.81.60-8bf3ce2a-4217-3867-8195-9b6f3096f0a3/Steinberg_Library_Manager_mac.dmg"],"version":"3.2.81.60,8bf3ce2a-4217-3867-8195-9b6f3096f0a3","raw_artifacts":[[":uninstall",{":launchctl":"com.steinberg.HALionLibraryInstallerHelper",":quit":"com.steinberg.HALionLibraryManager",":pkgutil":["com.steinberg.HALionLibraryManager","com.steinberg.SteinbergLibraryManager"],":delete":"/Applications/Steinberg Library Manager.app"}],[":pkg",["Library Manager.pkg"]],[":zap",{":trash":["/Library/LaunchDaemons/com.steinberg.HALionLibraryInstallerHelper.plist","/Library/PrivilegedHelperTools/com.steinberg.HALionLibraryInstallerHelper","~/Library/Preferences/Steinberg Library Manager"]}]]},"steinberg-mediabay":{"depends_on_args":{":macos":":any"},"desc":"Content manager for Steinberg software","homepage":"https://o.steinberg.net/en/support/downloads/steinberg_mediabay.html","names":["Steinberg MediaBay"],"ruby_source_checksum":{":sha256":"7bd91e634aac7b4a6f5fdc7193c6c0744087f5fc4230170868b0d4ad866e3c64"},"ruby_source_path":"Casks/s/steinberg-mediabay.rb","sha256":"349afb3a838f1981eebf036dd3df196b71f5bdef258fb93b7eecca7580fc8649","tap_string":"homebrew/cask","url_args":["https://download.steinberg.net/static_content/runtime-components/steinberg-media-bay/1.4.10.19-1437f559-ca55-3aa1-b51a-3e557188cbbd/MediaBay_Installer_mac.dmg"],"version":"1.4.10.19,1437f559-ca55-3aa1-b51a-3e557188cbbd","raw_artifacts":[[":uninstall",{":pkgutil":["com.steinberg.MediaClient","com.steinberg.mediaclient","com.steinberg.mediaserver","net.steinberg.vstsounds.vstsoundcontentupdate"],":delete":"/Library/Application Support/Steinberg/MediaBay"}],[":pkg",["MediaBay.pkg"]],[":zap",{":trash":"~/Library/Preferences/Steinberg MediaBay Server"}]]},"stella-app":{"depends_on_args":{":macos":":any"},"desc":"Multi-platform Atari 2600 Emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://stella-emu.github.io/","names":["Stella"],"ruby_source_checksum":{":sha256":"426ca00506a5d1e3aa2b55e8a1768a486d6417d0031832337dcbb965ada2002c"},"ruby_source_path":"Casks/s/stella-app.rb","sha256":"dcd6de1baf5b2fdcf655478eb04d3fb8e65e3cdaed2e04cd6c5347b3149c1eed","tap_string":"homebrew/cask","url_args":["https://github.com/stella-emu/stella/releases/download/7.0/Stella-7.0-macos.dmg"],"version":"7.0","raw_artifacts":[[":app",["Stella.app"]],[":zap",{":trash":"~/Library/Application Support/Stella"}]]},"stellarium":{"desc":"Tool to render realistic skies in real time on the screen","homepage":"https://stellarium.org/","names":["Stellarium"],"ruby_source_checksum":{":sha256":"05fff17691099a1479d9877393c9993f6aadba376004b5c2564932911d1d7c48"},"ruby_source_path":"Casks/s/stellarium.rb","sha256":"919579d2e5537089796e7fb925d8f2d07926dae657a147b60cb756cb391aba8b","tap_string":"homebrew/cask","url_args":["https://github.com/Stellarium/stellarium/releases/download/v26.3/Stellarium-26.3-qt6-macOS.zip"],"version":"26.3","raw_artifacts":[[":uninstall",{":quit":"org.stellarium.Stellarium"}],[":app",["Stellarium.app"]],[":zap",{":trash":["~/Library/Application Support/Stellarium","~/Library/Preferences/Stellarium"]}]]},"stillcolor":{"depends_on_args":{":macos":":ventura"},"desc":"Tool to disable temporal dithering on Apple Silicon Macs","homepage":"https://github.com/aiaf/Stillcolor","names":["Stillcolor"],"ruby_source_checksum":{":sha256":"b0652ee3b5521514f0b63dc84084b9a5f88d85c1710cf10413ab95791bb21a92"},"ruby_source_path":"Casks/s/stillcolor.rb","sha256":"dfa8c046540764df4bc462479190aafc60ecc6b25d43c54feeab65b2c29ee0f6","tap_string":"homebrew/cask","url_args":["https://github.com/aiaf/Stillcolor/releases/download/v1.1/Stillcolor-v1.1.zip"],"version":"1.1","raw_artifacts":[[":app",["Stillcolor.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.makkuk.Stillcolor","~/Library/Containers/com.makkuk.Stillcolor"]}]]},"stirling-pdf":{"auto_updates":true,"desc":"PDF utility","homepage":"https://stirling.com/","names":["Stirling PDF"],"ruby_source_checksum":{":sha256":"13254ecf9afb0bc1cc689f6fc577cfcd547f79741c5ba4b515937bb3da2e9367"},"ruby_source_path":"Casks/s/stirling-pdf.rb","sha256":"906785fb858ec5e34a9c0c76162442876d7d3db6f9fe75037a503fbce380af77","tap_string":"homebrew/cask","url_args":["https://github.com/Stirling-Tools/Stirling-PDF/releases/download/v3.2.2/Stirling-PDF-macos-universal.dmg"],"version":"3.2.2","raw_artifacts":[[":uninstall",{":quit":"stirling.pdf.dev"}],[":app",["Stirling PDF.app"]],[":zap",{":trash":["~/Library/Application Support/Stirling-PDF","~/Library/Application Support/stirling.pdf.dev","~/Library/Caches/stirling.pdf.dev","~/Library/Logs/Stirling-PDF","~/Library/Logs/stirling.pdf.dev","~/Library/WebKit/stirling.pdf.dev"]}]]},"stockbit":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Indonesian stock trading and analysis platform","homepage":"https://stockbit.com/desktop","names":["Stockbit"],"ruby_source_checksum":{":sha256":"b64b5d8d4fdc24298073e2fb6d813daaf5f8666ad318892f0a548e34100c6eab"},"ruby_source_path":"Casks/s/stockbit.rb","sha256":"b9e462562c95f8a59ff070de50909e0a9586f8f68132b2585a5fc489cd6ac691","tap_string":"homebrew/cask","url_args":["https://sda-release-v2.stockbit.com/release/2.7.3/macos/Stockbit.dmg"],"version":"2.7.3","raw_artifacts":[[":app",["Stockbit.app"]],[":zap",{":trash":["~/.stockbit","~/Library/Application Support/com.stockbit.desktop","~/Library/Caches/com.stockbit.desktop","~/Library/WebKit/com.stockbit.desktop"]}]]},"stolendata-mpv":{"depends_on_args":{":macos":":any"},"desc":"Media player based on MPlayer and mplayer2","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://mpv.io/","names":["mpv"],"ruby_source_checksum":{":sha256":"9f150c4023eaf7872c046fd28f1b952554205cea5f07e6c0fd454cc1ce8d8290"},"ruby_source_path":"Casks/s/stolendata-mpv.rb","sha256":"35ec81ad86a97b24956a8d0f4fa1ba2690b44ae7741c920e923620bcd7bd402a","tap_string":"homebrew/cask","url_args":["https://laboratory.stolendata.net/~djinn/mpv_osx/mpv-0.39.0.tar.gz"],"version":"0.39.0","raw_artifacts":[[":app",["mpv.app"]],[":binary",["$APPDIR/mpv.app/Contents/MacOS/mpv"]],[":manpage",["documentation/man/mpv.1"]],[":zap",{":trash":["~/.config/mpv","~/Library/Logs/mpv.log","~/Library/Preferences/io.mpv.plist","~/Library/Preferences/mpv.plist"]}]]},"stoplight-studio":{"depends_on_args":{":macos":":any"},"desc":"Editor for designing and documenting APIs","homepage":"https://stoplight.io/studio/","names":["Stoplight Studio"],"ruby_source_checksum":{":sha256":"db03c3949d41c7043439c9d646f93195ff6d9ff9eaf2e35d76f14725b5f6a594"},"ruby_source_path":"Casks/s/stoplight-studio.rb","sha256":"a9c66e62b966cdcfe7e383c68fefef71f220bd7466014a24b5a1918fd2650475","tap_string":"homebrew/cask","url_args":["https://github.com/stoplightio/studio/releases/download/v2.10.0-stable.9587.git-0533c10/stoplight-studio-mac-x64.dmg"],"version":"2.10.0,9587.git-0533c10","raw_artifacts":[[":app",["Stoplight Studio.app"]],[":zap",{":trash":["~/Library/Application Support/Stoplight Studio","~/Library/Logs/Stoplight Studio","~/Library/Preferences/com.stoplight.studio.plist","~/Library/Saved Application State/com.stoplight.studio.savedState"]}]]},"storyboarder":{"depends_on_args":{":macos":":any"},"desc":"Visualise a story as fast you can draw stick figures","homepage":"https://wonderunit.com/storyboarder/","names":["Wonder Unit Storyboarder"],"ruby_source_checksum":{":sha256":"e4f18c7908a7b282dce0e4858f4c5216c52f5dacafb74556446f463ea09b1afa"},"ruby_source_path":"Casks/s/storyboarder.rb","sha256":"3cb5a0ec67a28c4c0d6a3b030d2031f7e5c4238ba8b3b0e8173435501fa9f632","tap_string":"homebrew/cask","url_args":["https://github.com/wonderunit/storyboarder/releases/download/v3.0.0/Storyboarder-3.0.0.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["Storyboarder.app"]],[":zap",{":trash":["~/Library/Application Support/Storyboarder","~/Library/Preferences/com.wonderunit.storyboarder.helper.plist","~/Library/Preferences/com.wonderunit.storyboarder.plist","~/Library/Saved Application State/com.wonderunit.storyboarder.savedState"]}]]},"stratoshark":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"System calls and log messages analyzer","homepage":"https://stratoshark.org/","names":["Stratoshark"],"ruby_source_checksum":{":sha256":"dea906affc7a020347c5f3c9a4c86192fb317fa8860fcabd2da481667374979e"},"ruby_source_path":"Casks/s/stratoshark.rb","sha256":"8cecf14fc93a54ab9e54b3f40b09a2242290f99933af1fe82e2b664e36cdd474","tap_string":"homebrew/cask","url_args":["https://www.wireshark.org/download/osx/all-versions/Stratoshark%201.0.0rc1.dmg"],"version":"1.0.0rc1","raw_artifacts":[[":uninstall",{":quit":"org.wireshark.Stratoshark"}],[":app",["Stratoshark.app"]],[":binary",["$APPDIR/Stratoshark.app/Contents/MacOS/extcap/falcodump"]],[":binary",["$APPDIR/Stratoshark.app/Contents/MacOS/extcap/sshdig"]],[":binary",["$APPDIR/Stratoshark.app/Contents/MacOS/Stratoshark"],{":target":"stratoshark"}],[":manpage",["$APPDIR/Stratoshark.app/Contents/Resources/share/man/man1/falcodump.1"]],[":manpage",["$APPDIR/Stratoshark.app/Contents/Resources/share/man/man1/sshdig.1"]],[":manpage",["$APPDIR/Stratoshark.app/Contents/Resources/share/man/man1/stratoshark.1"]],[":zap",{":trash":["~/.config/stratoshark","~/Library/HTTPStorages/org.wireshark.Stratoshark","~/Library/Preferences/org.wireshark.Stratoshark.plist"]}]]},"stravu-crystal":{"depends_on_args":{":macos":":any"},"desc":"Run multiple Claude Code instances simultaneously using git worktrees","homepage":"https://github.com/stravu/crystal","names":["Crystal"],"ruby_source_checksum":{":sha256":"b6c0dd87772e091895b33248c027f2cc10ceac89399bf372b7724de2cfe3db82"},"ruby_source_path":"Casks/s/stravu-crystal.rb","sha256":"5e7df5646f426c19f808fd3e4e4e4288ef00d708c7cf6c51fcb10068490b4d6e","tap_string":"homebrew/cask","url_args":["https://github.com/stravu/crystal/releases/download/v0.3.5/Crystal-0.3.5-macOS-universal.dmg"],"version":"0.3.5","raw_artifacts":[[":app",["Crystal.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.stravu.crystal.sfl*","~/Library/Application Support/Crystal","~/Library/Caches/com.stravu.crystal","~/Library/Caches/com.stravu.crystal.ShipIt","~/Library/HTTPStorages/com.stravu.crystal","~/Library/Logs/Crystal","~/Library/Preferences/com.stravu.crystal.plist","~/Library/Saved Application State/com.stravu.crystal.savedState"]}]]},"strawberry-wallpaper":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Automatically update wallpapers of major galleries","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://aitexiaoy.github.io/Strawberry-Wallpaper/","names":["Strawberry Wallpaper"],"ruby_source_checksum":{":sha256":"0b4896659fe04287f2c20c439b83b931976cfbddf4f34cc94f4db8e9c72bf5b0"},"ruby_source_path":"Casks/s/strawberry-wallpaper.rb","sha256":"733632a104fec8efc5024677332978d92d3375b00f877b50a95d0f450184f8e9","tap_string":"homebrew/cask","url_args":["https://github.com/aitexiaoy/Strawberry-Wallpaper/releases/download/1.4.2/Strawberry.Wallpaper-mac.dmg"],"version":"1.4.2","raw_artifacts":[[":app",["Strawberry Wallpaper.app"]]]},"strawberry":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"AI-powered web browser","homepage":"https://strawberrybrowser.com/","names":["Strawberry"],"ruby_source_checksum":{":sha256":"9b8e5cff01ff23241d63adf63157db41576689034edec4296bfa2dd13d56c401"},"ruby_source_path":"Casks/s/strawberry.rb","sha256":"a7f371cdf592c4ed49cc10c318eda434c3d8c4419f1695faf7f9879c7dd45a81","tap_string":"homebrew/cask","url_args":["https://strawberrybucket.com/strawberry-0.1.76.dmg"],"version":"0.1.76","raw_artifacts":[[":app",["Strawberry.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mirror-browser.sfl*","~/Library/Application Support/strawberry","~/Library/Preferences/com.mirror-browser.plist"]}]]},"streamlabs":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"All-in-one live streaming software","homepage":"https://streamlabs.com/","names":["Streamlabs Desktop"],"ruby_source_checksum":{":sha256":"66d1bca031e0009e65ff3248821f9eb28c540dab81a7da631e98f59601feb015"},"ruby_source_path":"Casks/s/streamlabs.rb","sha256":"79ccb708da01a409a50effbde17a2066d37e4c96b3f0940137851732fa83c1a2","tap_string":"homebrew/cask","url_args":["https://slobs-cdn.streamlabs.com/Streamlabs+Desktop-1.21.6.dmg"],"version":"1.21.6","raw_artifacts":[[":app",["Streamlabs Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/slobs-client","~/Library/Application Support/slobs-plugins","~/Library/Preferences/com.streamlabs.slobs.plist","~/Library/Saved Application State/com.streamlabs.slobs.savedState"]}]]},"streamlink-twitch-gui":{"caveats_rosetta":true,"depends_on_args":{":formula":["streamlink"],":macos":":any"},"desc":"Multi platform Twitch.tv browser for Streamlink","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/streamlink/streamlink-twitch-gui/","names":["Streamlink Twitch GUI"],"ruby_source_checksum":{":sha256":"59bce7568eff94c24de32502271f9deae025aa0c938595a8b730071a98cb820c"},"ruby_source_path":"Casks/s/streamlink-twitch-gui.rb","sha256":"164179e26ef07cc821e718a9a965ed58815de22be080d0fe32e90356a9b850fe","tap_string":"homebrew/cask","url_args":["https://github.com/streamlink/streamlink-twitch-gui/releases/download/v2.5.3/streamlink-twitch-gui-v2.5.3-macOS.tar.gz"],"version":"2.5.3","raw_artifacts":[[":app",["Streamlink Twitch GUI.app"]],[":zap",{":trash":["~/Library/Application Support/streamlink-twitch-gui","~/Library/Caches/streamlink-twitch-gui","~/Library/Logs/streamlink-twitch-gui"]}]]},"stremio":{"auto_updates":true,"conflicts_with_args":{":cask":["stremio@beta"]},"depends_on_args":{":macos":":any"},"desc":"Open-source media center","homepage":"https://www.strem.io/","names":["Stremio"],"ruby_source_checksum":{":sha256":"b32f2a4e0698a1ba4475330253e45b5c1c47a71cf017ef762fff694a336a5ca4"},"ruby_source_path":"Casks/s/stremio.rb","sha256":"a1d5124a0f928f121d6c141540755302aa126495cdc55e767f255799d31b6e15","tap_string":"homebrew/cask","url_args":["https://dl.strem.io/stremio-shell-macos/v5.1.26/Stremio_x64.dmg"],"version":"5.1.26","raw_artifacts":[[":app",["Stremio.app"]],[":zap",{":trash":["~/Library/Application Support/Smart Code ltd","~/Library/Application Support/stremio-server","~/Library/Caches/com.stremio.stremio-shell-macos","~/Library/Caches/com.westbridge.stremio*-mac","~/Library/Caches/Smart Code ltd","~/Library/Logs/DiagnosticReports/Stremio-*.ips","~/Library/Preferences/com.smartcodeltd.stremio.plist","~/Library/Preferences/com.stremio.Stremio.plist","~/Library/Preferences/com.westbridge.stremio*-mac.plist","~/Library/Saved Application State/com.smartcodeltd.stremio.savedState","~/Library/WebKit/com.stremio.stremio-shell-macos","~/Library/WebKit/com.westbridge.stremio*-mac"]}]]},"stremio@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["stremio"]},"depends_on_args":{":macos":":any"},"desc":"Open-source media center","homepage":"https://www.strem.io/","names":["Stremio"],"ruby_source_checksum":{":sha256":"9114b1850754d80cc789ac0131c92189f28a3eeaab2ec99a2ebaec57316c9ed3"},"ruby_source_path":"Casks/s/stremio@beta.rb","sha256":"14d0ea2d0b4a3bc39ebee29742627c201b5f3ca3493b876c9f56dc8fad597528","tap_string":"homebrew/cask","url_args":["https://dl.strem.io/stremio-shell-macos/v5.1.27/Stremio_x64.dmg"],"version":"5.1.27","raw_artifacts":[[":app",["Stremio.app"]],[":zap",{":trash":["~/Library/Application Support/Smart Code ltd","~/Library/Application Support/stremio-server","~/Library/Caches/com.stremio.stremio-shell-macos","~/Library/Caches/com.westbridge.stremio*-mac","~/Library/Caches/Smart Code ltd","~/Library/Logs/DiagnosticReports/Stremio-*.ips","~/Library/Preferences/com.smartcodeltd.stremio.plist","~/Library/Preferences/com.stremio.Stremio.plist","~/Library/Preferences/com.westbridge.stremio*-mac.plist","~/Library/Saved Application State/com.smartcodeltd.stremio.savedState","~/Library/WebKit/com.stremio.stremio-shell-macos","~/Library/WebKit/com.westbridge.stremio*-mac"]}]]},"stremioservice":{"caveats_rosetta":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Companion app for Stremio Web","homepage":"https://web.strem.io/","names":["Stremio Service"],"ruby_source_checksum":{":sha256":"e72853f3203a930aa804178874fdc8f923a2c5e4c9072a2fb7b88725d8c96e7d"},"ruby_source_path":"Casks/s/stremioservice.rb","sha256":"0b2aaf882823d16132bf1d49900d377d22f57741768ffdaa2958a8b6cef9c4f8","tap_string":"homebrew/cask","url_args":["https://github.com/Stremio/stremio-service/releases/download/v0.1.22/StremioService.dmg"],"version":"0.1.22","raw_artifacts":[[":uninstall",{":launchctl":"com.stremio.service"}],[":app",["StremioService.app"]],[":zap",{":trash":["~/Library/Application Support/stremio-server","~/Library/LaunchAgents/com.stremio.service.plist"]}]]},"stretchly":{"depends_on_args":{":macos":":monterey"},"desc":"Break time reminder app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://hovancik.net/stretchly/","names":["Stretchly"],"ruby_source_checksum":{":sha256":"a7bd06cd2e967064613071342c4b106c7272ea66865d382fc350c528413587a4"},"ruby_source_path":"Casks/s/stretchly.rb","sha256":"84e1d3c1d163e849d46a390f8201fef55808eb674da43578d781661f7a4db88a","tap_string":"homebrew/cask","url_args":["https://github.com/hovancik/stretchly/releases/download/v1.22.1/stretchly-1.22.1.dmg"],"version":"1.22.1","raw_artifacts":[[":uninstall",{":quit":"net.hovancik.stretchly"}],[":app",["Stretchly.app"]],[":zap",{":trash":["~/Library/Application Support/Stretchly","~/Library/Logs/Stretchly","~/Library/Preferences/net.hovancik.stretchly.plist"]}]]},"stringsfile":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-15",":because":":unmaintained"},"desc":"Quick Look plugin to preview .strings files","disable_args":{":date":"2025-11-15",":because":":unmaintained"},"homepage":"https://blog.timac.org/?p=933","names":["StringsFile QuickLook plugin"],"ruby_source_checksum":{":sha256":"3aa8f2525beb58888753df72a3241cbd77b94f98845b7d427c37db12297f0fa3"},"ruby_source_path":"Casks/s/stringsfile.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://blog.timac.org/2014/0325-quicklook-plugin-to-preview-strings-files/StringsFile.qlgenerator.zip"],"version":"1.0","raw_artifacts":[[":qlplugin",["StringsFile.qlgenerator"]]]},"stringz":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Editor for localizable files","homepage":"https://github.com/mohakapt/Stringz","names":["Stringz"],"ruby_source_checksum":{":sha256":"5e567623ec15dd014d3384be714699a9e2c8db4239e4ec8afd2a99bd646f89ad"},"ruby_source_path":"Casks/s/stringz.rb","sha256":"12b4172a1c98802fdadcd22777d6d9574906acdd09184019664fd3aef3edd722","tap_string":"homebrew/cask","url_args":["https://github.com/mohakapt/Stringz/releases/download/v0.7.5/Stringz-0.7.5.dmg"],"version":"0.7.5","raw_artifacts":[[":app",["Stringz.app"]],[":zap",{":trash":["~/Library/Application Support/dev.stringz.stringz","~/Library/Caches/dev.stringz.stringz","~/Library/Preferences/dev.stringz.stringz.plist"]}]]},"strongvpn":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":monterey"},"desc":"VPN app with support for multiple protocols","homepage":"https://strongvpn.com/vpn-apps/macos/","names":["StrongVPN"],"ruby_source_checksum":{":sha256":"8683dcc202d66ac0ed47926a89eb2a4ccdbcb20ea28582680649b40edf6eb127"},"ruby_source_path":"Casks/s/strongvpn.rb","sha256":"ad782f44f67e6bb442a988b4deb1bdc88c7179568cfa2e92b36f6440909324ef","tap_string":"homebrew/cask","url_args":["https://static.colomovers.com/mac/StrongVPN_v2.4.5_b142651.zip"],"version":"2.4.5,142651","raw_artifacts":[[":app",["StrongVPN.app"]],[":zap",{":trash":["~/Library/Application Support/com.strongvpn.StrongVPN2-Client","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.strongvpn.StrongVPN2-Client","~/Library/Caches/com.strongvpn.StrongVPN2-Client","~/Library/HTTPStorages/com.strongvpn.StrongVPN2-Client*","~/Library/Preferences/com.strongvpn.StrongVPN2-Client.plist","~/Library/Saved Application State/com.strongvpn.StrongVPN2-Client.savedState"]}]]},"structuredlogviewer":{"depends_on_args":{":macos":":monterey"},"desc":"Interactive log viewer for MSBuild structured logs (*.binlog)","homepage":"https://msbuildlog.com/","names":["Structured Log Viewer"],"ruby_source_checksum":{":sha256":"82c0b4c2f9406baf419627059475194a5e7fa2dfad0e1a9ddb8bcf812d0d0054"},"ruby_source_path":"Casks/s/structuredlogviewer.rb","sha256":"a04efd457b9f4d302fd49668a48da0bcdfe35dc4f43902b95483116cbf811967","tap_string":"homebrew/cask","url_args":["https://github.com/KirillOsenkov/MSBuildStructuredLog/releases/download/v2.3.246/StructuredLogViewer-x64.dmg"],"version":"2.3.246","raw_artifacts":[[":app",["StructuredLogViewer.app"]]]},"studio-3t-community":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"IDE, client, and GUI for MongoDB","homepage":"https://robomongo.org/","names":["Studio 3T Community Edition"],"ruby_source_checksum":{":sha256":"ae2b8f3df31463eb8c8872ad5f6e9d641b2fba0c02b7c860514ecea2840e8582"},"ruby_source_path":"Casks/s/studio-3t-community.rb","sha256":"3989252ae68ab2700a766490dcb3fa20db1757a41ec865c59ad0ff2f6382b994","tap_string":"homebrew/cask","url_args":["https://download-ce.studio3t.com/studio-3t/mac/2025.1.0/Studio-3T-Community-Edition.dmg"],"version":"2025.1.0","raw_artifacts":[[":app",["Studio 3T Community Edition.app"]],[":zap",{":trash":["~/.3T/studio-3t","~/Library/Preferences/3t.enterprise.mongochef.plist","~/Library/Preferences/3t.mongochef.core.plist","~/Library/Preferences/3t.mongochef.enterprise.plist","~/Library/Preferences/3t.mongochef.pro.plist"]}]]},"studio-3t":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"IDE, client, and GUI for MongoDB","homepage":"https://studio3t.com/","names":["Studio 3T"],"ruby_source_checksum":{":sha256":"8e664a0efbd16dccb227714343e8958fab180e5cdd2d607d5c0544f3d280b42e"},"ruby_source_path":"Casks/s/studio-3t.rb","sha256":"9763f9c5010cbc3238fe837b43e3449a158595fd1515ba06b880419bea29deb1","tap_string":"homebrew/cask","url_args":["https://download.studio3t.com/studio-3t/mac/2026.14.0/Studio-3T.dmg"],"version":"2026.14.0","raw_artifacts":[[":uninstall",{":quit":"com.install4j.0526-4458-1435-8154.837"}],[":app",["Studio 3T.app"]],[":zap",{":trash":["~/.3T/studio-3t","~/Library/Preferences/3t.enterprise.mongochef.plist","~/Library/Preferences/3t.mongochef.core.plist","~/Library/Preferences/3t.mongochef.enterprise.plist","~/Library/Preferences/3t.mongochef.pro.plist"]}]]},"studiolinkstandalone":{"depends_on_args":{":macos":":any"},"desc":"SIP application to create high quality Audio over IP (AoIP) connections","homepage":"https://studio-link.de/","names":["Studio Link Standalone"],"ruby_source_checksum":{":sha256":"df15d3769251d34ccf38af95025fab5ff2fd7583e2d12af534c963dbe5025f5f"},"ruby_source_path":"Casks/s/studiolinkstandalone.rb","sha256":"13e1e57eb209e451469ec8c973af4ff290306316a7e766a11d8595125abb8608","tap_string":"homebrew/cask","url_args":["https://download.studio.link/releases/v21.07.0-stable/macos_x86_64/signed/studio-link-standalone-v21.07.0-stable.zip"],"version":"21.07.0","raw_artifacts":[[":app",["StudioLinkStandalone.app"]],[":zap",{":trash":"~/Library/Saved Application State/link.studio.standalone.savedState"}]]},"subethaedit":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Plain text and source editor","homepage":"https://subethaedit.net/","names":["SubEthaEdit"],"ruby_source_checksum":{":sha256":"b3ee6ff9cb2fdafa9878d76c1ff978808b20f41dc01147a096d75f16470f1bbd"},"ruby_source_path":"Casks/s/subethaedit.rb","sha256":"11f9cce3e33988a912f9c1df085ebd0d58b65fc856dc7806041b70bcd30c5043","tap_string":"homebrew/cask","url_args":["https://subethaedit.net/Releases/SubEthaEdit-5.2.4.zip"],"version":"5.2.4","raw_artifacts":[[":app",["SubEthaEdit.app"]],[":zap",{":trash":["~/Library/Application Scripts/de.codingmonkeys.SubEthaEdit.MacFULL","~/Library/Containers/de.codingmonkeys.SubEthaEdit.MacFULL"]}]]},"subgit":{"desc":"Convert SVN repositories to Git","homepage":"https://subgit.com/","names":["SubGit"],"ruby_source_checksum":{":sha256":"8bfaa6129f4c81d3a404d45720d51116f959231c0f10c4e5a36b015a59fd701e"},"ruby_source_path":"Casks/s/subgit.rb","sha256":"bb89606d7eb66e182fff8d7d89ffa3ca409592e379489e0e061a85d8d97d41ee","tap_string":"homebrew/cask","url_args":["https://subgit.com/download/subgit-3.3.18.zip"],"version":"3.3.18","raw_artifacts":[[":binary",["subgit-3.3.18/bin/subgit"]],[":zap",{":trash":"~/.subgit"}]],"raw_caveats":"subgit requires Java 7+. You can install the latest version with:\n  brew install --cask temurin\n"},"subler":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Mux and tag mp4 files","homepage":"https://subler.org/","names":["Subler"],"ruby_source_checksum":{":sha256":"4cc4793730e51cbcf19ed043d16f8961099eb1025cb66a3db21ff51486fc0c89"},"ruby_source_path":"Casks/s/subler.rb","sha256":"446cfe23d7b85063176afc7bf5cdd75e3eb267c0b23ae9831c85ed37d08e2f85","tap_string":"homebrew/cask","url_args":["https://github.com/SublerApp/Subler/releases/download/1.9.5/Subler-1.9.5.zip"],"version":"1.9.5","raw_artifacts":[[":app",["Subler.app"]],[":zap",{":trash":["~/Library/Application Support/Subler","~/Library/Caches/org.galad.Subler","~/Library/Preferences/org.galad.Subler.plist","~/Library/Saved Application State/org.galad.Subler.savedState"]}]]},"sublercli":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Command-line version of Subler","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bitbucket.org/galad87/sublercli/","names":["SublerCLI"],"ruby_source_checksum":{":sha256":"20705fb09661b7cd8599f4adf9afb5dd5e326bc4d5906e55811d6197e30b3073"},"ruby_source_path":"Casks/s/sublercli.rb","sha256":"30776e73cc51b858b1ff3efa7b4d4eae78832986b9147de2de6effada7e9ef14","tap_string":"homebrew/cask","url_args":["https://bitbucket.org/galad87/sublercli/downloads/SublerCLI-1.5.1.zip"],"version":"1.5.1","raw_artifacts":[[":binary",["SublerCLI"]]]},"sublime-merge":{"auto_updates":true,"conflicts_with_args":{":cask":["sublime-merge@dev"]},"depends_on_args":{":macos":":any"},"desc":"Git client","homepage":"https://www.sublimemerge.com/","names":["Sublime Merge"],"ruby_source_checksum":{":sha256":"27a8a1ddd040b3e5175b21ebcb4f12ffd44c3f8dd174ebe37c38446e8beb0f1e"},"ruby_source_path":"Casks/s/sublime-merge.rb","sha256":"fa0ea0b2d97e2099c2746e9a7295a5b5fe208ed414d5887daf460eb0caad37f0","tap_string":"homebrew/cask","url_args":["https://download.sublimetext.com/sublime_merge_build_2132_mac.zip"],"version":"2132","raw_artifacts":[[":uninstall",{":quit":"com.sublimemerge"}],[":app",["Sublime Merge.app"]],[":binary",["$APPDIR/Sublime Merge.app/Contents/SharedSupport/bin/smerge"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sublimemerge.sfl*","~/Library/Application Support/Sublime Merge","~/Library/Caches/com.sublimemerge","~/Library/Preferences/com.sublimemerge.plist","~/Library/Saved Application State/com.sublimemerge.savedState"]}]]},"sublime-merge@dev":{"auto_updates":true,"conflicts_with_args":{":cask":["sublime-merge"]},"depends_on_args":{":macos":":any"},"desc":"Git client","homepage":"https://www.sublimemerge.com/dev","names":["Sublime Merge"],"ruby_source_checksum":{":sha256":"930bebe9ad26d2cebfcc4fc90f416f8ccf728ea333545a03b2a4bdb75f7159d0"},"ruby_source_path":"Casks/s/sublime-merge@dev.rb","sha256":"1991531c812f057696fab38b18b451e53f5d2b2ad0e56258f068e83b9adac97c","tap_string":"homebrew/cask","url_args":["https://download.sublimetext.com/sublime_merge_build_2134_mac.zip"],"version":"2134","raw_artifacts":[[":uninstall",{":quit":"com.sublimemerge"}],[":app",["Sublime Merge.app"]],[":binary",["$APPDIR/Sublime Merge.app/Contents/SharedSupport/bin/smerge"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sublimemerge.sfl*","~/Library/Application Support/Sublime Merge","~/Library/Caches/com.sublimemerge","~/Library/Caches/Sublime Merge","~/Library/HTTPStorages/com.sublimemerge","~/Library/Preferences/com.sublimemerge.plist","~/Library/Saved Application State/com.sublimemerge.savedState"]}]]},"sublime-text":{"auto_updates":true,"conflicts_with_args":{":cask":["sublime-text@dev"]},"depends_on_args":{":macos":":any"},"desc":"Text editor for code, markup and prose","homepage":"https://www.sublimetext.com/","names":["Sublime Text"],"ruby_source_checksum":{":sha256":"a5f68acc5e95deb0750d79210427ac297995c76da5d181872658168322d692cd"},"ruby_source_path":"Casks/s/sublime-text.rb","sha256":"a0263f36660f13981bb25b05e968681429ce5f67134876cd9032ffa82e1904d5","tap_string":"homebrew/cask","url_args":["https://download.sublimetext.com/sublime_text_build_4215_mac.zip"],"version":"4215","raw_artifacts":[[":uninstall",{":quit":"com.sublimetext.4"}],[":app",["Sublime Text.app"]],[":binary",["$APPDIR/Sublime Text.app/Contents/SharedSupport/bin/subl"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sublimetext.4.sfl*","~/Library/Application Support/Sublime Text (Safe Mode)","~/Library/Application Support/Sublime Text 3","~/Library/Application Support/Sublime Text","~/Library/Caches/com.sublimetext.4","~/Library/Caches/com.sublimetext.3","~/Library/Caches/Sublime Text (Safe Mode)","~/Library/Caches/Sublime Text 3","~/Library/Caches/Sublime Text","~/Library/HTTPStorages/com.sublimetext.4","~/Library/HTTPStorages/com.sublimetext.3","~/Library/Preferences/com.sublimetext.4.plist","~/Library/Preferences/com.sublimetext.3.plist","~/Library/Saved Application State/com.sublimetext.4.savedState","~/Library/Saved Application State/com.sublimetext.3.savedState"]}]]},"sublime-text@dev":{"auto_updates":true,"conflicts_with_args":{":cask":["sublime-text"]},"depends_on_args":{":macos":":any"},"desc":"Text editor for code, markup and prose","homepage":"https://www.sublimetext.com/dev","names":["Sublime Text"],"ruby_source_checksum":{":sha256":"7dbfd856d44a502a27b61cc6a3bb0db3d26a8171fbf92568a69a17f9645490db"},"ruby_source_path":"Casks/s/sublime-text@dev.rb","sha256":"ba7ee7a3afa95338f6c1c8bb48584cc239dae72f7e378f8ade07a1378d8b97eb","tap_string":"homebrew/cask","url_args":["https://download.sublimetext.com/sublime_text_build_4214_mac.zip"],"version":"4214","raw_artifacts":[[":uninstall",{":quit":"com.sublimetext.4"}],[":app",["Sublime Text.app"]],[":binary",["$APPDIR/Sublime Text.app/Contents/SharedSupport/bin/subl"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.sublimetext.4.sfl*","~/Library/Application Support/Sublime Text (Safe Mode)","~/Library/Application Support/Sublime Text 3","~/Library/Application Support/Sublime Text","~/Library/Caches/com.sublimetext.4","~/Library/Caches/com.sublimetext.3","~/Library/Preferences/com.sublimetext.4.plist","~/Library/Preferences/com.sublimetext.3.plist","~/Library/Saved Application State/com.sublimetext.4.savedState","~/Library/Saved Application State/com.sublimetext.3.savedState"]}]]},"submariner":{"depends_on_args":{":macos":":monterey"},"desc":"Subsonic client","homepage":"https://submarinerapp.com/","names":["Submariner"],"ruby_source_checksum":{":sha256":"005d3f8effdb7751702f44fc3b234c1c035a3ca6245f7a37a117aafc13466786"},"ruby_source_path":"Casks/s/submariner.rb","sha256":"9f8808430999ed7bb1d237b6f5ffe2ab9a04d7bb6a4c7249602aa5172f60483a","tap_string":"homebrew/cask","url_args":["https://github.com/NattyNarwhal/Submariner/releases/download/v3.4/Submariner-3.4.zip"],"version":"3.4","raw_artifacts":[[":app",["Submariner.app"]],[":zap",{":trash":["~/Library/Application Scripts/fr.read-write.Submariner","~/Library/Containers/fr.read-write.Submariner","~/Music/Submariner"]}]]},"subsurface":{"depends_on_args":{":macos":":monterey"},"desc":"Open source divelog program","homepage":"https://subsurface-divelog.org/","names":["Subsurface"],"ruby_source_checksum":{":sha256":"1b92ad2832a092d73f729eee0a7d953ba1776ec04b7ae74ee5181408f2f975e7"},"ruby_source_path":"Casks/s/subsurface.rb","sha256":"120a4e890d6cfb9e4fc80039c13b936767c776cc7b8e83988b7a8efac8033f15","tap_string":"homebrew/cask","url_args":["https://subsurface-divelog.org/downloads/Subsurface-6.0.5738-intel-CICD-release.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"6.0.5738","raw_artifacts":[[":uninstall",{":quit":"org.subsurface-divelog"}],[":app",["Subsurface.app"]],[":zap",{":trash":["~/Library/Application Support/Subsurface","~/Library/Caches/Subsurface","~/Library/Preferences/org.hohndel.subsurface.Subsurface.plist"]}]]},"subtitle-edit":{"depends_on_args":{":macos":":monterey"},"desc":"Subtitle editor","homepage":"https://www.nikse.dk/subtitleedit","names":["Subtitle Edit"],"ruby_source_checksum":{":sha256":"48d3a30b1be3e60eb0e69baff55c0ad1ebac65f18f46d0264aec79fac6d9991d"},"ruby_source_path":"Casks/s/subtitle-edit.rb","sha256":"73e8f484118ccb96739e72935250140a0fa266cca6bb0e5c5c7e0dd37ac09d55","tap_string":"homebrew/cask","url_args":["https://github.com/SubtitleEdit/subtitleedit/releases/download/v5.3.0/SubtitleEdit-macOS-x64.dmg"],"version":"5.3.0","raw_artifacts":[[":app",["Subtitle Edit.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/SubtitleEdit_*.diag","~/Library/Application Support/Subtitle Edit","~/Library/Preferences/dk.nikse.subtitleedit.plist"]}]]},"subtitle-studio":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Offline AI subtitle generator","homepage":"https://subtitlestudio.ai/","names":["Subtitle Studio"],"ruby_source_checksum":{":sha256":"4d1d76d44f90f17435e2188e769f27c080ff7c2d1d43469372d03f968a2dc07e"},"ruby_source_path":"Casks/s/subtitle-studio.rb","sha256":"5cf485f0f5d4dded15b0d912ff56ee5bf50db2674456f6ce0e7d2e668f101b81","tap_string":"homebrew/cask","url_args":["https://assets.subtitlestudio.ai/releases/Subtitle%20Studio-arm64-1.12.2.dmg"],"version":"1.12.2","raw_artifacts":[[":app",["Subtitle Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.subtitlestudio.subtitlestudio.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.subtitle.studio.sfl*","~/Library/Application Support/subtitle-studio","~/Library/Preferences/ai.subtitlestudio.subtitlestudio.plist","~/Library/Preferences/com.subtitle.studio.plist"]}]]},"subtools":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Helper-application for MP4tools, MKVtools, and AVItools","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.emmgunn.com/subtools-home/","names":["SUBtools"],"ruby_source_checksum":{":sha256":"7a833d1e016b4ed6afad460a196bfa63cc5e4adadd1761dd3a3a1263dcb5a161"},"ruby_source_path":"Casks/s/subtools.rb","sha256":"2557e042d1df12dacfe5d87ff6c96d252721f3d10a26dbb7f8dc2e3ac6248e91","tap_string":"homebrew/cask","url_args":["https://www.emmgunn.com/downloads/subtools1.0.1.zip"],"version":"1.0.1","raw_artifacts":[[":app",["subtools1.0.1/SUBtools.app"]],[":zap",{":trash":["~/Library/Application Support/EmmGunn","~/Library/Preferences/com.emmgunn.SUBtools.plist"]}]]},"sunlogincontrol":{"depends_on_args":{":macos":":any"},"desc":"Target component of remote desktop control and monitoring tool","homepage":"https://sunlogin.oray.com/","names":["SunloginControl","向日葵控制端"],"ruby_source_checksum":{":sha256":"dfcbd203fd3fa3af144d80307f4cb975363926c85284535e75a4cbde64d9e041"},"ruby_source_path":"Casks/s/sunlogincontrol.rb","sha256":"421c3a0d2ed80cdbcd125edbc3a382f6ce23c1174d6e87503b7fb762b2f6ef67","tap_string":"homebrew/cask","url_args":["https://down.oray.com/sl/mac/SunloginRemote_x86_64_6.7.1.30758.dmg"],"version":"6.7.1.30758","raw_artifacts":[[":uninstall",{":quit":"com.oray.remote",":pkgutil":"com.oray.remote"}],[":pkg",["SunloginRemote.pkg"]],[":zap",{":trash":["~/Library/Caches/com.oray.remote","~/Library/HTTPStorages/com.oray.remote.binarycookies","~/Library/Preferences/com.oray.remote.plist","~/Library/Saved Application State/com.oray.remote.savedState","~/Library/WebKit/com.oray.remote","~/Sunlogin"]}]]},"sunsama":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Daily planner and calendar","homepage":"https://www.sunsama.com/desktop","names":["Sunsama"],"ruby_source_checksum":{":sha256":"06078e169bb2cc8dabfbbeec56488d29613c7a84d84a4519e7668be003a052de"},"ruby_source_path":"Casks/s/sunsama.rb","sha256":"8f6e932d51240d2b3b953604d037f229baa6793e61c36222689a12ce86a80268","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/2003096gmmnl0g1/Sunsama%203.4.15%20-%20Build%20261015njsavbwue-x64-mac.zip"],"version":"3.4.15,261015njsavbwue","raw_artifacts":[[":app",["Sunsama.app"]],[":zap",{":trash":["~/Library/Application Support/Sunsama","~/Library/Logs/Sunsama","~/Library/Preferences/com.sunsama.native-app.plist","~/Library/Saved Application State/com.sunsama.native-app.savedState"]}]]},"sunvox":{"depends_on_args":{":macos":":any"},"desc":"Modular synthesiser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.warmplace.ru/soft/sunvox/","names":["SunVox"],"ruby_source_checksum":{":sha256":"75e47f60331d10a6bf0ee8a7f3b4a2e7f441a7e9c83c219772ee791dc557ba30"},"ruby_source_path":"Casks/s/sunvox.rb","sha256":"acd94ae4acd6ab60bee1f5ba117082cd2ea51f7e87871f1776d11cfd24a59880","tap_string":"homebrew/cask","url_args":["https://www.warmplace.ru/soft/sunvox/sunvox-2.1.4d.zip"],"version":"2.1.4d","raw_artifacts":[[":app",["sunvox/sunvox/macos/SunVox.app"]],[":zap",{":trash":["/Applications/sunvox_log.txt","~/Library/Application Support/SunVox","~/Library/Preferences/nightradio.SunVox.plist","~/Library/Saved Application State/nightradio.SunVox.savedState"]}]]},"supacode":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Native terminal coding agents command center","homepage":"https://supacode.sh/","names":["supacode"],"ruby_source_checksum":{":sha256":"796a46b68b99daf5f41041cf6b3474275b468b9ac5898c52ea27c9c39fc6ac54"},"ruby_source_path":"Casks/s/supacode.rb","sha256":"bafa88d6bd9a8a87128a4f12f2153a295b0a9d36065474dcdc01db97230cd6d6","tap_string":"homebrew/cask","url_args":["https://supacode.sh/download/v0.11.5/supacode.dmg"],"version":"0.11.5","raw_artifacts":[[":app",["supacode.app"]],[":zap",{":trash":["~/Library/Application Support/app.supabit.supacode","~/Library/Caches/app.supabit.supacode","~/Library/HTTPStorages/app.supabit.supacode","~/Library/HTTPStorages/app.supabit.supacode.binarycookies","~/Library/Preferences/app.supabit.supacode.plist"]}]]},"supasidebar":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Arc-like sidebar to save links, files and folders from any browser","homepage":"https://supasidebar.com/","names":["SupaSidebar"],"ruby_source_checksum":{":sha256":"ac04db08ed06e0d78c2e0ffb04a8c78a93da72410651b65c4f19fe34a898cc96"},"ruby_source_path":"Casks/s/supasidebar.rb","sha256":"3712119c893531e8df89e2314c3b9a104c16984db298d67752d7852f54980520","tap_string":"homebrew/cask","url_args":["https://github.com/auspy/supasidebar-updates/releases/download/v1.3.4/supasidebar_v1.3.4.dmg"],"version":"1.3.4","raw_artifacts":[[":uninstall",{":quit":"com.supasidebar"}],[":app",["supasidebar.app"]],[":zap",{":trash":["~/Library/Application Support/com.supasidebar","~/Library/Application Support/supasidebar","~/Library/Caches/com.supasidebar","~/Library/Caches/com.vinayak.supasidebar","~/Library/HTTPStorages/com.supasidebar","~/Library/HTTPStorages/com.supasidebar.binarycookies","~/Library/Preferences/com.supasidebar.plist","~/Library/Saved Application State/com.supasidebar.savedState"]}]]},"supaterm":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Minimal GUI for coding agents","homepage":"https://supaterm.com/","names":["Supaterm"],"ruby_source_checksum":{":sha256":"5b21c08a61d1d582435e4e8770585f26d617e4d122570531eb39d12288bbf743"},"ruby_source_path":"Casks/s/supaterm.rb","sha256":"4aba0a837794c6d157407c24819889904a4417b000ec7c73375a3b64a66a4ce2","tap_string":"homebrew/cask","url_args":["https://github.com/supabitapp/supaterm/releases/download/v26.10.5/supaterm-26.10.5-x64.dmg"],"version":"26.10.5","raw_artifacts":[[":app",["Supaterm.app"]],[":zap",{":trash":["~/.supaterm","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.supaterm.desktop.sfl*","~/Library/Application Support/supaterm-v2","~/Library/Caches/com.supaterm.desktop","~/Library/Caches/com.supaterm.desktop.ShipIt","~/Library/Caches/supaterm-updater","~/Library/HTTPStorages/com.supaterm.desktop","~/Library/Preferences/com.supaterm.desktop.plist"]}]]},"super-productivity":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"To-do list and time tracker","homepage":"https://super-productivity.com/","names":["Super Productivity"],"ruby_source_checksum":{":sha256":"f587f87eb48427c452dde05dfa4e58c23bf04616060a500de0aa720c03e78afd"},"ruby_source_path":"Casks/s/super-productivity.rb","sha256":"11c481321432c5f4456716c142018f6272f21b8ef593972d489645b2fd6c5333","tap_string":"homebrew/cask","url_args":["https://github.com/super-productivity/super-productivity/releases/download/v19.3.0/superProductivity-x64.dmg"],"version":"19.3.0","raw_artifacts":[[":app",["Super Productivity.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.super-productivity.app.sfl*","~/Library/Application Support/superProductivity","~/Library/Logs/superProductivity","~/Library/Preferences/com.super-productivity.app.plist","~/Library/Saved Application State/com.super-productivity.app.savedState"]}]]},"super":{"desc":"Analytics database that fuses structured and semi-structured data","homepage":"https://github.com/brimdata/super","names":["SuperDB"],"ruby_source_checksum":{":sha256":"f8bba63f6423e3ba43dca40e5b4fa495e672c1cdf790db5e02c9318f63a36f6b"},"ruby_source_path":"Casks/s/super.rb","sha256":"2c7cf6c21c4c486541b3d34df614a07fc6cea9b45bb8b63f25e3df64136ae3a4","tap_string":"homebrew/cask","url_args":["https://github.com/brimdata/super/releases/download/v0.3.0/super-v0.3.0.darwin-amd64.tar.gz"],"version":"0.3.0","raw_artifacts":[[":binary",["super"]]]},"supercollider":{"depends_on_args":{":macos":":any"},"desc":"Server, language, and IDE for sound synthesis and algorithmic composition","homepage":"https://supercollider.github.io/","names":["SuperCollider"],"ruby_source_checksum":{":sha256":"ad1745cd72fa06e54c053469ad76190eef57c0da25fcc6442ba10c6deb89c97a"},"ruby_source_path":"Casks/s/supercollider.rb","sha256":"ed264b32752d27fc86e506dd0a7eb36de7c19ebce73c3fdf2ed5514f8c73f02e","tap_string":"homebrew/cask","url_args":["https://github.com/supercollider/supercollider/releases/download/Version-3.14.1/SuperCollider-3.14.1-macOS-universal.dmg"],"version":"3.14.1","raw_artifacts":[[":app",["SuperCollider.app"]],[":zap",{":trash":["~/Library/Application Support/SuperCollider","~/Library/Preferences/net.sourceforge.supercollider.plist","~/Library/Saved Application State/net.sourceforge.supercollider.savedState"]}]]},"superduper":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Backup, recovery and cloning software","homepage":"https://www.shirt-pocket.com/superduper4.php","names":["SuperDuper!"],"ruby_source_checksum":{":sha256":"996e8011fee30dd41b74e760ef23c2fe935576d21fbaee7541f8fe7769bec6fa"},"ruby_source_path":"Casks/s/superduper.rb","sha256":"3cda2d775eb4895c7a4e6d4bd4cd7640d89c257296ddca7506b54d8a6693a801","tap_string":"homebrew/cask","url_args":["https://www.shirt-pocket.com/downloads/SuperDuper-4.0.10.dmg"],"version":"4.0.10","raw_artifacts":[[":uninstall",{":launchctl":"com.shirtpocket.SuperDuper4.menu"}],[":app",["SuperDuper!.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/SuperDuper!_*.plist","~/Library/Application Support/SuperDuper!","~/Library/Caches/com.shirtpocket.SuperDuper4","~/Library/HTTPStorages/com.shirtpocket.SuperDuper4","~/Library/Preferences/com.shirtpocket.SuperDuper4.menu.plist","~/Library/Preferences/com.shirtpocket.SuperDuper4.plist","~/Library/Preferences/com.shirtpocket.SuperDuper4.shared.plist"]}]]},"superhuman-docs":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Desktop client for team documents","homepage":"https://superhuman.com/docs","names":["Superhuman Docs"],"ruby_source_checksum":{":sha256":"ed2f7bb0fb1df289564a666e5f90fda44b54333f998d683a1fc844a888b4d2b7"},"ruby_source_path":"Casks/s/superhuman-docs.rb","sha256":"b24a54d7b569c623fa95e7695ea48a795a38fcf05a308b7ed61b9c69199f1b54","tap_string":"homebrew/cask","url_args":["https://docs-desktop.superhuman.com/releases/Superhuman-Docs-1.0.14-universal.dmg"],"version":"1.0.14","raw_artifacts":[[":app",["Superhuman Docs.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.superhuman.codaapp.desktop.sfl*","~/Library/Application Support/Superhuman Docs","~/Library/Caches/com.superhuman.CodaApp.Desktop","~/Library/Logs/Superhuman Docs","~/Library/Preferences/com.superhuman.CodaApp.Desktop.plist","~/Library/Saved Application State/com.superhuman.CodaApp.Desktop.savedState"]}]]},"superhuman":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Email client","homepage":"https://superhuman.com/","names":["Superhuman"],"ruby_source_checksum":{":sha256":"091a513e78f02c92ac5225d0eb917523c948943e04e63533311fd28aa5d2e1eb"},"ruby_source_path":"Casks/s/superhuman.rb","sha256":"0c2a63154fd402dd1e673b9d75a585bb493ff336978cc9fc948cdc70d9418c49","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/download.superhuman.com/supertron-update/Superhuman-1041.0.75-latest-mac.zip"],"version":"1041.0.75","raw_artifacts":[[":app",["Superhuman.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.superhuman.electron.sfl*","~/Library/Application Support/Superhuman","~/Library/Caches/com.superhuman.electron*","~/Library/Caches/Superhuman","~/Library/Logs/Superhuman","~/Library/Preferences/com.superhuman.electron.*","~/Library/Preferences/com.superhuman.mail.plist","~/Library/Saved Application State/com.superhuman.electron.savedState"]}]]},"superkey":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Search and click text anywhere on screen","homepage":"https://superkey.app/","names":["Superkey"],"ruby_source_checksum":{":sha256":"f90a397e747fa8b59ae0252813ee9334ad2958a538fbbdf5ef5b6aadba0e71cd"},"ruby_source_path":"Casks/s/superkey.rb","sha256":"cf2e19a2ed79cf2230efa5a6b1baf19da4278e5e3b834c62043fec65790cc918","tap_string":"homebrew/cask","url_args":["https://superkey.app/downloads/Superkey1.66.dmg"],"version":"1.66","raw_artifacts":[[":uninstall",{":quit":"com.knollsoft.Superkey"}],[":app",["Superkey.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.knollsoft.SuperkeyLauncher","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.knollsoft.superkeylauncher.sfl*","~/Library/Application Support/Superkey","~/Library/Caches/com.knollsoft.Superkey","~/Library/Containers/com.knollsoft.SuperkeyLauncher","~/Library/HTTPStorages/com.knollsoft.Superkey","~/Library/HTTPStorages/com.knollsoft.Superkey.binarycookies","~/Library/Preferences/com.knollsoft.Superkey.plist"]}]]},"superlist":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Collaborative to-do list app","homepage":"https://www.superlist.com/","names":["Superlist"],"ruby_source_checksum":{":sha256":"5701f5c34e96a4596c9dd65aab96dbca290df82283b3e5f134407b6e20c1086b"},"ruby_source_path":"Casks/s/superlist.rb","sha256":"98b7472968d9027c017c1ee0cc9d8d9bcdd44023d191d2c6372776906df08b89","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/superlist-appcast/beta/updates/Superlist-1.58.3.zip"],"version":"1.58.3","raw_artifacts":[[":uninstall",{":quit":"com.superlist.superlist"}],[":app",["Superlist.app"]],[":zap",{":trash":["~/Library/Application Support/com.superlist.superlist*","~/Library/Caches/com.superlist.superlist*","~/Library/Caches/superlist_sounds","~/Library/HTTPStorages/com.superlist.superlist*","~/Library/Preferences/com.superlist.superlist*.plist","~/Library/Preferences/group.com.superlist.superlist.firebase.plist","~/Library/Saved Application State/com.superlist.superlist.app.savedState"]}]]},"supermjograph":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Generate scientific graphs from data","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.mjograph.net/","names":["SuperMjograph"],"ruby_source_checksum":{":sha256":"01c1590d939c375bde2a80c84ce1c99f9d66dcf47c532e0e8dd92b7d282a0e79"},"ruby_source_path":"Casks/s/supermjograph.rb","sha256":"1440fb7554cbd93ce55f219187be40bcc5e014b347378e6b7dd507c7e2a8d606","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/mjograph/SuperMjograph/SuperMjograph-0.17.2.zip"],"version":"0.17.2","raw_artifacts":[[":app",["SuperMjograph.app"]],[":zap",{":trash":["~/Library/Caches/com.mjo.SuperMjograph","~/Library/Preferences/com.mjo.SuperMjograph.plist"]}]]},"supernotes":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Collaborative note-taking app","homepage":"https://supernotes.app/","names":["Supernotes"],"ruby_source_checksum":{":sha256":"ab93c2c1a3e9a52fc90156731f2570c4f4f2600b51d7defb7384ef3a942e4466"},"ruby_source_path":"Casks/s/supernotes.rb","sha256":"54f982a17d97df10656d6ffc97d72a88ddf80caf5a62e08ab6b2c68c7b005d97","tap_string":"homebrew/cask","url_args":["https://download.supernotes.app/Supernotes-3.2.4.dmg"],"version":"3.2.4","raw_artifacts":[[":app",["Supernotes.app"]],[":zap",{":trash":["~/Library/Application Support/Supernotes","~/Library/Logs/Supernotes","~/Library/Preferences/app.supernotes.SupernotesDesktop.plist","~/Library/Saved Application State/app.supernotes.SupernotesDesktop.savedState"]}]]},"superset":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Terminal for orchestrating agents","homepage":"https://superset.sh/","names":["Superset"],"ruby_source_checksum":{":sha256":"095b61330f93ef8f8d4d2ea2be51048407731af06ce0f6952f8144f08b797142"},"ruby_source_path":"Casks/s/superset.rb","sha256":"2eea58bc2acd503ce370ac66951051fc10803e2fa034f54ccf8e390df7655ea9","tap_string":"homebrew/cask","url_args":["https://github.com/superset-sh/superset/releases/download/desktop-v1.40.0/Superset-1.40.0.dmg"],"version":"1.40.0","raw_artifacts":[[":uninstall",{":quit":"com.superset.desktop"}],[":app",["Superset.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.superset.desktop.sfl*","~/Library/Application Support/Superset","~/Library/Caches/com.superset.desktop","~/Library/HTTPStorages/com.superset.desktop","~/Library/Logs/Superset","~/Library/Preferences/com.superset.desktop.plist","~/Library/Saved Application State/com.superset.desktop.savedState"],":rmdir":"~/.superset"}]]},"superslicer":{"depends_on_args":{":formula":["zstd"],":macos":":any"},"desc":"Convert 3D models into G-code instructions or PNG layers","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/supermerill/SuperSlicer","names":["SuperSlicer"],"ruby_source_checksum":{":sha256":"d0c339353a7ee6649e0f80e99dd08aff31a95a661cb2caa7023561c1c83b66c1"},"ruby_source_path":"Casks/s/superslicer.rb","sha256":"37ead99e2bbce30cdf411b50dc9cf41f70acaa8e9f8371ed5b8f5c7ad43b3a13","tap_string":"homebrew/cask","url_args":["https://github.com/supermerill/SuperSlicer/releases/download/2.5.59.13/SuperSlicer_2.5.59.13_macos_240701.dmg"],"version":"2.5.59.13,240701","raw_artifacts":[[":app",["SuperSlicer.app"]],[":zap",{":trash":"~/Library/Application Support/SuperSlicer"}]]},"supertuxkart":{"depends_on_args":{":macos":":any"},"desc":"Kart racing game","homepage":"https://supertuxkart.net/Main_Page","names":["SuperTuxKart"],"ruby_source_checksum":{":sha256":"ce4d6e453f287fc0897955487c952e3304a1dca8620873b30ebb59d0f8390b8e"},"ruby_source_path":"Casks/s/supertuxkart.rb","sha256":"c266acdb8a63a3fe30f52652d9b749f5beba4abeb9e54382fbb934b00c53b303","tap_string":"homebrew/cask","url_args":["https://github.com/supertuxkart/stk-code/releases/download/1.5/SuperTuxKart-1.5-mac-signed.zip"],"version":"1.5","raw_artifacts":[[":app",["SuperTuxKart.app"]],[":zap",{":trash":["~/Library/Application Support/SuperTuxKart","~/Library/Saved Application State/net.sourceforge.supertuxkart.savedState"]}]]},"superwhisper":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Dictation tool including LLM reformatting","homepage":"https://superwhisper.com/","names":["Superwhisper"],"ruby_source_checksum":{":sha256":"b950115aba3d7de8e676d5042abf15d6ce52eaa9372c048e7acb5445d3f0fd85"},"ruby_source_path":"Casks/s/superwhisper.rb","sha256":"828e51e2f31d05109bc3d4fe6b4e3524baad2e30b8cdf7dead3c64b3af1ae97b","tap_string":"homebrew/cask","url_args":["https://builds.superwhisper.com/v3.0.2/superwhisper.zip"],"version":"3.0.2","raw_artifacts":[[":uninstall",{":quit":"com.superduper.superwhisper"}],[":app",["superwhisper.app"]],[":zap",{":trash":["~/Documents/superwhisper","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.superduper.superwhisper.sfl*","~/Library/Application Support/superwhisper","~/Library/Caches/com.superduper.superwhisper","~/Library/HTTPStorages/com.superduper.superwhisper","~/Library/Preferences/com.superduper.superwhisper.plist","~/Library/Saved Application State/com.superduper.superwhisper.savedState","~/Library/WebKit/com.superduper.superwhisper"]}]]},"support":{"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar app for user and help desk support","homepage":"https://github.com/root3nl/SupportApp","names":["Support App"],"ruby_source_checksum":{":sha256":"e4fd0d4a4bdd5952148e5868333ee0023179aeac31d6f621429f05f676a4e06e"},"ruby_source_path":"Casks/s/support.rb","sha256":"b19fde9f2e86d84a335d6f550dae2cc9b662b4311f9ef0f31eb7ff40610460cf","tap_string":"homebrew/cask","url_args":["https://github.com/root3nl/SupportApp/releases/download/v3.0.5/Support.3.0.5.zip"],"version":"3.0.5","raw_artifacts":[[":uninstall",{":launchctl":"nl.root3.support.helper",":quit":"nl.root3.support",":delete":["/Library/LaunchDaemons/nl.root3.support.helper.plist","/Library/PrivilegedHelperTools/nl.root3.support.helper"]}],[":app",["Support.app"]],[":zap",{":trash":["~/Library/Application Scripts/nl.root3.support","~/Library/Application Support/Support","~/Library/Caches/nl.root3.support","~/Library/Containers/nl.root3.support","~/Library/HTTPStorages/nl.root3.support","~/Library/LaunchAgents/nl.root3.support.plist","~/Library/Preferences/nl.root3.support.plist","~/Library/Saved Application State/nl.root3.support.savedState"]}]]},"supportcompanion":{"depends_on_args":{":macos":":sonoma"},"desc":"Provides utility and support tools","homepage":"https://github.com/macadmins/SupportCompanion","names":["Support Companion"],"ruby_source_checksum":{":sha256":"40b657b1c6dc235f91ec6a2dd0e8b9b3d40fa2a303acfdc9e5cb2db80b439ede"},"ruby_source_path":"Casks/s/supportcompanion.rb","sha256":"7a8e02eab999c597a591cf401f14fd0147dc520a39d9c1895db52666f96cf795","tap_string":"homebrew/cask","url_args":["https://github.com/macadmins/SupportCompanion/releases/download/v3.0.0.81153/SupportCompanion-3.0.0.81153.pkg"],"version":"3.0.0.81153","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/SupportCompanion.app/Contents/Resources/Uninstall.zsh",":sudo":true}}],[":pkg",["SupportCompanion-3.0.0.81153.pkg"]],[":zap",{":trash":["/Library/Application Support/SupportCompanion","~/Library/Application Support/SupportCompanion","~/Library/Preferences/com.github.macadmins.SupportCompanion.plist"]}]]},"supremo":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Remote desktop software","homepage":"https://www.supremocontrol.com/","names":["Supremo"],"ruby_source_checksum":{":sha256":"af0d44f595dccfa7435f5c386297718162a5e575413b5e8e1a6283d65901d983"},"ruby_source_path":"Casks/s/supremo.rb","sha256":"878611cd82a49c6a9f26c35a1ed473e97546f3f1083f39ae20f212ffa3e79307","tap_string":"homebrew/cask","url_args":["https://assets.nanosystems.com/AutoUpdateS/macOS/standard/stable/Supremo_4.12.0.3004.dmg"],"version":"4.12.0.3004","raw_artifacts":[[":app",["Supremo.app"]],[":zap",{":trash":["~/Library/Application Support/SupremoRemoteDesktop","~/Library/Preferences/Supremo.plist"]}]]},"surfeasy-vpn":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-12-30",":because":":discontinued"},"desc":"VPN client","disable_args":{":date":"2026-01-05",":because":":discontinued"},"homepage":"https://www.surfeasy.com/","names":["SurfEasy VPN"],"ruby_source_checksum":{":sha256":"49a8c4f913cfe60c837faa0736cc67bbe0a62fc47f308b7904ead7f7a3cc81e0"},"ruby_source_path":"Casks/s/surfeasy-vpn.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://updates.surfeasy.com/downloads/se0212/SurfEasyVPN-Installer.dmg"],"version":"3.14.78","raw_artifacts":[[":app",["SurfEasy VPN.app"]]]},"surfshark":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"VPN client for secure internet access and private browsing","homepage":"https://surfshark.com/","names":["Surfshark"],"ruby_source_checksum":{":sha256":"d99a9f21ad14cbc9e7aef49b9377a6306ac9017b2b8da8867f68bcbbb2d15425"},"ruby_source_path":"Casks/s/surfshark.rb","sha256":"fbdb8689b9e054b8d71983ba051af4f8c5dab08ad08212a7f27400731fa3476f","tap_string":"homebrew/cask","url_args":["https://downloads.surfshark.com/macOS/stable/4.30.2/4650/Surfshark.dmg"],"version":"4.30.2,4650","raw_artifacts":[[":uninstall",{":launchctl":"com.surfshark.vpnclient.macos.direct.launchAgent"}],[":app",["Surfshark.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.surfshark.vpnclient.macos*","~/Library/Application Scripts/YHUG37CKN8.com.surfshark.vpn.direct","~/Library/Application Support/com.surfshark.vpnclient.macos.direct","~/Library/Application Support/CrashReporter/Surfshark.OpenVPN_*.plist","~/Library/Caches/com.surfshark.vpnclient.macos.direct","~/Library/Containers/com.surfshark.vpnclient.macos*","~/Library/Group Containers/YHUG37CKN8.com.surfshark.vpn","~/Library/Group Containers/YHUG37CKN8.com.surfshark.vpn.direct","~/Library/HTTPStorages/com.surfshark.vpnclient.macos.direct*","~/Library/Preferences/com.surfshark.vpnclient.macos.direct.plist","~/Library/Saved Application State/com.surfshark.vpnclient.macos.savedState"]}]]},"surge-synthesizer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":discontinued",":replacement_cask":"surge-xt"},"desc":"Hybrid synthesiser","disable_args":{":date":"2026-03-02",":because":":discontinued",":replacement_cask":"surge-xt"},"homepage":"https://surge-synthesizer.github.io/","names":["Surge"],"ruby_source_checksum":{":sha256":"8c834f7b8e91381cec7ab6b04ed471bdece20b7bc83153a1d2b7aa8b1c9d64ae"},"ruby_source_path":"Casks/s/surge-synthesizer.rb","sha256":"f64329c0dcba60fea9c7bf56c584e124de24527e6625dab19f1f689b128880e5","tap_string":"homebrew/cask","url_args":["https://github.com/surge-synthesizer/releases/releases/download/1.9.0/Surge-1.9.0-Setup.dmg"],"version":"1.9.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.vemberaudio.au.pkg","com.vemberaudio.resources.pkg","com.vemberaudio.vst2.pkg","com.vemberaudio.vst3.pkg","org.surge-synthesizer.fxau.pkg","org.surge-synthesizer.fxvst3.pkg"]}],[":pkg",["Surge-1.9.0-Setup.pkg"]]]},"surge-xt":{"depends_on_args":{":macos":":any"},"desc":"Hybrid synthesiser","homepage":"https://surge-synthesizer.github.io/","names":["Surge XT"],"ruby_source_checksum":{":sha256":"9239be64d9cb188c15c26d970bf32064aeee81fb65b832bfb53ff6dbc01e0446"},"ruby_source_path":"Casks/s/surge-xt.rb","sha256":"b56e8d51a8dc2382ae668c9ff4e96bae38dbd452af4e584d5a5ef50ab2d09b07","tap_string":"homebrew/cask","url_args":["https://github.com/surge-synthesizer/releases-xt/releases/download/1.3.4/surge-xt-macOS-1.3.4.dmg"],"version":"1.3.4","raw_artifacts":[[":uninstall",{":pkgutil":["com.surge-synth-team.surge-xt-fx.app.pkg","com.surge-synth-team.surge-xt-fx.component.pkg","com.surge-synth-team.surge-xt-fx.vst3.pkg","com.surge-synth-team.surge-xt.app.pkg","com.surge-synth-team.surge-xt.component.pkg","com.surge-synth-team.surge-xt.resources.pkg","com.surge-synth-team.surge-xt.vst3.pkg","org.surge-synth-team.surge-xt-fx.app.pkg","org.surge-synth-team.surge-xt-fx.clap.pkg","org.surge-synth-team.surge-xt-fx.component.pkg","org.surge-synth-team.surge-xt-fx.vst3.pkg","org.surge-synth-team.surge-xt.app.pkg","org.surge-synth-team.surge-xt.clap.pkg","org.surge-synth-team.surge-xt.component.pkg","org.surge-synth-team.surge-xt.resources.pkg","org.surge-synth-team.surge-xt.vst3.pkg"],":delete":["/Applications/Surge XT Effects.app","/Applications/Surge XT.app"]}],[":pkg",["surge-xt-macOS-1.3.4.pkg"]]]},"surge":{"auto_updates":true,"conflicts_with_args":{":cask":["surge@4"]},"depends_on_args":{":macos":":monterey"},"desc":"Network toolbox","homepage":"https://nssurge.com/","names":["Surge"],"ruby_source_checksum":{":sha256":"5e01a06cfa3b6642c852a17e84667c7c5601d7d7a96e3f1def6f874f0022d9e2"},"ruby_source_path":"Casks/s/surge.rb","sha256":"a53ba83fa7c35229145fc064f324defedc6ae161cd1173d57e634523a4104890","tap_string":"homebrew/cask","url_args":["https://dl.nssurge.com/mac/v6/Surge-6.10.0-12500-79b87792e2bd345e064c2d473790b404.zip"],"version":"6.10.0,12500,79b87792e2bd345e064c2d473790b404","raw_artifacts":[[":uninstall",{":launchctl":"com.nssurge.surge-mac.helper",":delete":"/Library/PrivilegedHelperTools/com.nssurge.surge-mac.helper"}],[":app",["Surge.app"]],[":binary",["$APPDIR/Surge.app/Contents/Applications/Surge Dashboard.app"],{":target":"$APPDIR/Surge Dashboard.app"}],[":binary",["$APPDIR/Surge.app/Contents/Applications/surge-cli"]],[":binary",["$APPDIR/Surge.app/Contents/Applications/surge-dhcpd"],{":target":"$HOMEBREW_PREFIX/sbin/surge-dhcpd"}],[":zap",{":trash":["~/Library/Application Support/bugsnag-shared-com.nssurge.surge-mac","~/Library/Application Support/com.bugsnag.Bugsnag/com.nssurge.surge-mac","~/Library/Application Support/com.nssurge.surge-mac","~/Library/Application Support/Surge","~/Library/Caches/bugsnag-shared-com.nssurge.surge-mac","~/Library/Caches/com.nssurge.surge-mac*","~/Library/HTTPStorages/com.nssurge.surge-mac","~/Library/HTTPStorages/com.nssurge.surge-mac.binarycookies","~/Library/Logs/Surge","~/Library/Preferences/com.nssurge.surge*","~/Library/Saved Application State/com.nssurge.surge*"]}]]},"surge@4":{"auto_updates":true,"conflicts_with_args":{":cask":["surge"]},"depends_on_args":{":macos":":any"},"desc":"Network toolbox","homepage":"https://nssurge.com/","names":["Surge"],"ruby_source_checksum":{":sha256":"d698e743bb5c293b7d72f148da562e32f5cdbdfc2eb0f9ddf1316cdf55c0441a"},"ruby_source_path":"Casks/s/surge@4.rb","sha256":"144ba12a3ea884f264ebe8fb5fc2c77003f51057fd9efe8662824acaf3805104","tap_string":"homebrew/cask","url_args":["https://dl.nssurge.com/mac/v4/Surge-4.11.2-2016-b4c9dad3472594b01ef3d8ac9b05c78e.zip"],"version":"4.11.2,2016,b4c9dad3472594b01ef3d8ac9b05c78e","raw_artifacts":[[":uninstall",{":launchctl":"com.nssurge.surge-mac.helper",":delete":"/Library/PrivilegedHelperTools/com.nssurge.surge-mac.helper"}],[":app",["Surge.app"]],[":zap",{":trash":["~/Library/Application Support/com.nssurge.surge-mac","~/Library/Caches/com.nssurge.surge-mac","~/Library/Caches/com.nssurge.surge-mac.plist","~/Library/Logs/Surge","~/Library/Preferences/com.nssurge.surge-mac.plist"]}]]},"suspicious-package":{"depends_on_args":{":macos":":any"},"desc":"Application for inspecting installer packages","homepage":"https://www.mothersruin.com/software/SuspiciousPackage/","names":["Suspicious Package"],"ruby_source_checksum":{":sha256":"7b34a6ded6aad37bdb6ac5d81d74d1934a0776a0267dcecfe6cbfe14afc2ba1e"},"ruby_source_path":"Casks/s/suspicious-package.rb","sha256":"9bcd1c8169458fa4e370c1f2ea6c2f98ecd6dbafe9cfa71f9fce032a0d1b57bc","tap_string":"homebrew/cask","url_args":["https://www.mothersruin.com/software/archives/SuspiciousPackage-4.6.2.dmg"],"version":"4.6.2","raw_artifacts":[[":app",["Suspicious Package.app"]],[":binary",["$APPDIR/Suspicious Package.app/Contents/SharedSupport/spkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.mothersruin.SuspiciousPackageApp.QLPreview","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mothersruin.suspiciouspackageapp.sfl*","~/Library/Caches/com.mothersruin.SuspiciousPackageApp","~/Library/Caches/com.mothersruin.XPCService.UpdateChecker","~/Library/Containers/com.mothersruin.SuspiciousPackageApp.QLPreview","~/Library/Preferences/com.mothersruin.SuspiciousPackage.plist","~/Library/Preferences/com.mothersruin.SuspiciousPackageApp.plist","~/Library/Saved Application State/com.mothersruin.SuspiciousPackageApp.savedState","~/Library/WebKit/com.mothersruin.SuspiciousPackageApp"]}]]},"suuntodm5":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Create dive plans and analyze your dives","homepage":"https://www.suunto.com/Support/software-support/dm5/","names":["Suunto DM5"],"ruby_source_checksum":{":sha256":"65364436d82cad21bfb05400e7254fe8a8a1a7a49195f6af40231eca66f92103"},"ruby_source_path":"Casks/s/suuntodm5.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dm5.movescount.com/SuuntoDM5.dmg"],"version":"1.5.4","raw_artifacts":[[":app",["SuuntoDM5.app"]],[":zap",{":trash":"~/Library/Logs/SuuntoDM5"}]]},"svp":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Real time video frame rate converter","homepage":"https://www.svp-team.com/","names":["SVP 4 Mac"],"ruby_source_checksum":{":sha256":"c1ae7f9fdc124b2daa40be23fce7c28ba38d7d298a452081f5d312c5123917f1"},"ruby_source_path":"Casks/s/svp.rb","sha256":"3c5f12329f23672a0aac12fabf8be55d1001d9e34fc2f0ef63fa7f8da251e543","tap_string":"homebrew/cask","url_args":["https://www.svp-team.com/files/svp4-mac.4.7.325-1.dmg"],"version":"4.7.325-1","raw_artifacts":[[":uninstall",{":quit":"com.svp-team.svpmanager"}],[":app",["SVP 4 Mac.app"]],[":zap",{":trash":["~/Library/Application Support/SVP4","~/Library/Preferences/com.svp-team.SVP4.plist","~/Library/Preferences/com.svp-team.svpmanager.plist","~/Library/Saved Application State/com.svp-team.svpmanager.savedState"]}]]},"swama":{"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Machine-learning runtime","homepage":"https://github.com/Trans-N-ai/swama","names":["Swama"],"ruby_source_checksum":{":sha256":"90cdd660a2cf04928949dfc3f115372300bd22d2d4d7b5fe7065fe16b94d0e68"},"ruby_source_path":"Casks/s/swama.rb","sha256":"eaa84fe25979df8523d2334e6c491240d0bb55723cc950fa2b151eebcdbc328f","tap_string":"homebrew/cask","url_args":["https://github.com/Trans-N-ai/swama/releases/download/v2.5.1/Swama.dmg"],"version":"2.5.1","raw_artifacts":[[":app",["Swama.app"]],[":zap",{":trash":"~/Library/Preferences/trans-n.ai.Swama.plist"}]]},"sweet-home3d":{"depends_on_args":{":macos":":any"},"desc":"Interior design application","homepage":"https://www.sweethome3d.com/","names":["Sweet Home 3D"],"ruby_source_checksum":{":sha256":"9cbb6ec33ba35ce3a6bdcbc7d7d72489935b039c1d3108d398783d5c121ad91f"},"ruby_source_path":"Casks/s/sweet-home3d.rb","sha256":"5aa8cd3140342f825a00c0b202e75e5d34bd888c6dec05b7c00c7a13e27e4442","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/sweethome3d/SweetHome3D/SweetHome3D-7.6.1/SweetHome3D-7.6.1-macosx.dmg"],"version":"7.6.1","raw_artifacts":[[":app",["Sweet Home 3D.app"]],[":zap",{":trash":"~/Library/Preferences/com.eteks.sweethome3d.plist"}]]},"swift-im":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"XMPP client","homepage":"https://swift.im/","names":["Swift"],"ruby_source_checksum":{":sha256":"2f9827ad80d9733f245cff367999407b9d1e0329a534381d9ca375f8e0691c51"},"ruby_source_path":"Casks/s/swift-im.rb","sha256":"7fc8ed6911f91f0888b4b9ec3c26df41325cb4d8c2fc588fbacd35a0be7f772b","tap_string":"homebrew/cask","url_args":["https://swift.im/downloads/releases/swift-4.0.2/Swift-4.0.2.dmg"],"version":"4.0.2","raw_artifacts":[[":app",["Swift.app"]],[":zap",{":trash":["~/Library/Application Support/Swift","~/Library/Caches/im.swift.Swift","~/Library/HTTPStorages/im.swift.Swift","~/Library/Preferences/im.swift.Swift.plist","~/Library/Saved Application State/im.swift.Swift.savedState"]}]]},"swift-publisher":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Page layout and desktop publishing application","homepage":"https://www.swiftpublisher.com/","names":["Swift Publisher"],"ruby_source_checksum":{":sha256":"4e95372a75cf9f59e7ff18cf3eedd165df9633968bc29d1e556eebb73b222a7d"},"ruby_source_path":"Casks/s/swift-publisher.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://belightsoft.s3.amazonaws.com/SwiftPublisher.dmg"],"version":"5.7.8","raw_artifacts":[[":app",["Swift Publisher 5.app"]],[":zap",{":trash":["~/Library/Application Scripts/7TJZ7EZWM6.com.belightsoft.PrintProducts","~/Library/Application Scripts/com.belightsoft.SwiftPublisher5.Thumbnail-Extension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.belightsoft.swiftpublisher5.sfl*","~/Library/Caches/com.belightsoft.SwiftPublisher5","~/Library/Containers/com.belightsoft.SwiftPublisher5.Thumbnail-Extension","~/Library/Group Containers/7TJZ7EZWM6.com.belightsoft.PrintProducts","~/Library/HTTPStorages/com.belightsoft.SwiftPublisher5","~/Library/Preferences/com.belightsoft.SwiftPublisher5.plist","~/Library/Saved Application State/com.belightsoft.SwiftPublisher5.savedState","~/Library/WebKit/Databases/___IndexedDB/com.belightsoft.SwiftPublisher5"]}]]},"swift-quit":{"depends_on_args":{":macos":":any"},"desc":"Enable Windows-like program quitting when all windows are closed","homepage":"https://github.com/onebadidea/swiftquit","names":["Swift Quit"],"ruby_source_checksum":{":sha256":"69cc0a36ad41ec04a5d935084d0e31127c9c33076cd4568bce16655865fdb1d0"},"ruby_source_path":"Casks/s/swift-quit.rb","sha256":"a4e467cb13a14dcff3ca4047179ba3b16119f458cd6ae2467810f3f5b9c74efb","tap_string":"homebrew/cask","url_args":["https://github.com/onebadidea/swiftquit/releases/download/v1.5/Swift.Quit.zip"],"version":"1.5","raw_artifacts":[[":uninstall",{":quit":"onebadidea.Swift-Quit"}],[":app",["Swift Quit.app"]],[":zap",{":trash":"~/Library/Preferences/onebadidea.Swift-Quit.plist"}]]},"swift-shift":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Window manager","homepage":"https://www.swiftshift.app/","names":["Swift Shift"],"ruby_source_checksum":{":sha256":"b5545024d92a9e42938f23eca967c5f4babc3e1fd1bfe2819328acab5f0f652e"},"ruby_source_path":"Casks/s/swift-shift.rb","sha256":"69fef40288963a3e75788298fe9cd0a42b5fee63b92a2b4412fa57f5d67beaee","tap_string":"homebrew/cask","url_args":["https://github.com/pablopunk/SwiftShift/releases/download/1.5.0/SwiftShift.zip"],"version":"1.5.0","raw_artifacts":[[":uninstall",{":quit":"com.pablopunk.Swift-Shift",":login_item":"Swift Shift"}],[":app",["Swift Shift.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.pablopunk.Swift-Shift","~/Library/Preferences/com.pablopunk.Swift-Shift.plist"]}]]},"swiftbar":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Menu bar customization tool","homepage":"https://swiftbar.app/","names":["SwiftBar"],"ruby_source_checksum":{":sha256":"0bbbed7da3980f36c0ce6c406bf448a8f72d7d02e00b5df2dcc719f123ac2510"},"ruby_source_path":"Casks/s/swiftbar.rb","sha256":"fcdec490782d6587046304044951c63de49ac422fc63892a6fab2dd7bc70c0cd","tap_string":"homebrew/cask","url_args":["https://github.com/swiftbar/SwiftBar/releases/download/v2.1.1/SwiftBar.v2.1.1.b597.zip"],"version":"2.1.1,597","raw_artifacts":[[":app",["SwiftBar.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ameba.SwiftBar-LaunchAtLoginHelper","~/Library/Caches/com.ameba.SwiftBar","~/Library/Containers/com.ameba.SwiftBar-LaunchAtLoginHelper","~/Library/Preferences/com.ameba.SwiftBar.plist"]}]]},"swiftcord":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"Native Discord client","homepage":"https://swiftcord.app/","names":["Swiftcord"],"ruby_source_checksum":{":sha256":"b58333fcbd7e03d92c0bc09a6e556bcb635275877e1362cbe8591df1897d22ea"},"ruby_source_path":"Casks/s/swiftcord.rb","sha256":"803552dc10db212a08b6e262a31854cab6fa1f1ae27f1e278081d893594726b2","tap_string":"homebrew/cask","url_args":["https://cdn.swiftcord.app/Swiftcord-78.dmg"],"version":"1.8.0,78","raw_artifacts":[[":app",["Swiftcord.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.swiftcord","~/Library/Caches/app.swiftcord","~/Library/Containers/app.swiftcord","~/Library/Preferences/app.swiftcord.plist"]}]]},"swiftdefaultappsprefpane":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Replacement for RCDefaultApps, written in Swift","homepage":"https://github.com/Lord-Kamina/SwiftDefaultApps","names":["SwiftDefaultApps"],"ruby_source_checksum":{":sha256":"0baafa59c3e22535b217811a1f57c947e48cff58dd469b5ebcb86304a9db68ef"},"ruby_source_path":"Casks/s/swiftdefaultappsprefpane.rb","sha256":"e8ca50cc23a5edacaecde66755083bbf232f0a056e1e874011edbd2c603cbdc9","tap_string":"homebrew/cask","url_args":["https://github.com/Lord-Kamina/SwiftDefaultApps/releases/download/v2.0.1/SwiftDefaultApps-v2.0.1.zip"],"version":"2.0.1","raw_artifacts":[[":prefpane",["SwiftDefaultApps.prefpane"]],[":binary",["swda"]]]},"swiftdialog":{"depends_on_args":{":macos":":sequoia"},"desc":"Admin utility that presents custom dialogs or messages from shell scripts","homepage":"https://swiftdialog.app/","names":["swiftDialog"],"ruby_source_checksum":{":sha256":"83c472077aa4a6b0b616c4643867b0e36acd60b13f8539dd5fb65b65a0050c39"},"ruby_source_path":"Casks/s/swiftdialog.rb","sha256":"58a77a5e963099c04e545c27f5b3abd8c2dbfdb6394101f31477a78242726c93","tap_string":"homebrew/cask","url_args":["https://github.com/swiftDialog/swiftDialog/releases/download/v3.1.1/dialog-3.1.1-5000.pkg"],"version":"3.1.1,5000","raw_artifacts":[[":uninstall",{":pkgutil":"au.csiro.dialogcli"}],[":pkg",["dialog-3.1.1-5000.pkg"]],[":zap",{":trash":["/Library/Application Support/Dialog","/Library/Preferences/au.csiro.dialog.plist"]}]]},"swiftformat-for-xcode":{"depends_on_args":{":macos":":any"},"desc":"Xcode Extension for reformatting Swift code","homepage":"https://github.com/nicklockwood/SwiftFormat","names":["SwiftFormat for Xcode"],"ruby_source_checksum":{":sha256":"b6fb113b57a56b49bf9a9cd810d77c22bfb6acc3ca4ae712b86d9f1a638b653a"},"ruby_source_path":"Casks/s/swiftformat-for-xcode.rb","sha256":"05feaa4e972255904f8d403a7cca697bfbd1b454cf567ed1928b9532e1e1ac4a","tap_string":"homebrew/cask","url_args":["https://github.com/nicklockwood/SwiftFormat/releases/download/0.64.1/SwiftFormat.for.Xcode.app.zip"],"version":"0.64.1","raw_artifacts":[[":app",["SwiftFormat for Xcode.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.charcoaldesign.SwiftFormat-for-Xcode","~/Library/Application Scripts/com.charcoaldesign.SwiftFormat-for-Xcode.SourceEditorExtension","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.charcoaldesign.swiftformat-for-xcode.sfl*","~/Library/Containers/com.charcoaldesign.SwiftFormat-for-Xcode","~/Library/Group Containers/com.charcoaldesign.SwiftFormat"]}]]},"swiftplantumlapp":{"depends_on_args":{":macos":":any"},"desc":"Generate and view a class diagram for Swift code in Xcode","homepage":"https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension","names":["SwiftPlantUMLApp"],"ruby_source_checksum":{":sha256":"024a0034e2ed24b88960caf45be2b1d0c267a55eb5fbba88238646c1228469b5"},"ruby_source_path":"Casks/s/swiftplantumlapp.rb","sha256":"74b2c77abd793681f02e9ef310972aae0d601f290d708aaf8ba487c5a23f067d","tap_string":"homebrew/cask","url_args":["https://github.com/MarcoEidinger/SwiftPlantUML-Xcode-Extension/releases/download/1.6.0/SwiftPlantUMLApp.zip"],"version":"1.6.0","raw_artifacts":[[":app",["SwiftPlantUMLApp.app"]],[":zap",{":trash":["~/Library/Application Scripts/us.eidinger.SwiftPlantUML","~/Library/Application Scripts/us.eidinger.SwiftPlantUMLSourceEditorExtension","~/Library/Containers/us.eidinger.SwiftPlantUML","~/Library/Group Containers/us.eidinger.SwiftPlantUMLSourceEditorExtension"]}]]},"swiftpm-catalog":{"depends_on_args":{":macos":":any"},"desc":"Browse and search for Swift Package Manager packages","homepage":"https://zeezide.com/en/products/swiftpmcatalog/","names":["SwiftPM Catalog"],"ruby_source_checksum":{":sha256":"02253af933e4389ed9a7614df016f72efe50d79b23a34a752cf6fe195a2c84f9"},"ruby_source_path":"Casks/s/swiftpm-catalog.rb","sha256":"f006f055b6eb620b0d9b5c882f9930450990fb43677f6915487818ec8bc6ee4f","tap_string":"homebrew/cask","url_args":["https://zeezide.com/en/products/swiftpmcatalog/archives/SwiftPM%20Catalog.app-1.2.2-v1238.zip"],"version":"1.2.2,1238","raw_artifacts":[[":app",["SwiftPM Catalog.app"]],[":zap",{":trash":["~/Library/Caches/SwiftPM Catalog","~/Library/HTTPStorages/de.zeezide.swift.SwiftPMCatalog","~/Library/org.swift.swiftpm","~/Library/Preferences/de.zeezide.swift.SwiftPMCatalog.plist","~/Library/Saved Application State/de.zeezide.swift.SwiftPMCatalog.savedState"]}]]},"swimat":{"depends_on_args":{":macos":":any"},"desc":"Xcode formatter plug-in for Swift code","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Jintin/Swimat","names":["Swimat"],"ruby_source_checksum":{":sha256":"1700e3034532b126fa97df84aa953d076a34cafbdd133989026e97486dffbf64"},"ruby_source_path":"Casks/s/swimat.rb","sha256":"adcf450d98c247fe4c45c68353f19afca3e2039c8431ec080f14000fe9cc36bf","tap_string":"homebrew/cask","url_args":["https://github.com/Jintin/Swimat/releases/download/1.7.0/Swimat.zip"],"version":"1.7.0","raw_artifacts":[[":app",["Swimat.app"]],[":zap",{":trash":["/usr/local/bin/swimat","~/Library/Containers/com.jintin.Swimat.Extension","~/Library/Group Containers/com.jintin.swimat.configuration"]}]]},"swinsian":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Music player","homepage":"https://swinsian.com/","names":["Swinsian"],"ruby_source_checksum":{":sha256":"72215b7b584a700afd77acc10f48faaedbc876bb6c0e6cdb50aaf3fc884c288f"},"ruby_source_path":"Casks/s/swinsian.rb","sha256":"05739cc1eeeae2a5a7eb6dd0eaaad7cba484c051e5c2a28f157a78f3f7670ad7","tap_string":"homebrew/cask","url_args":["https://www.swinsian.com/sparkle/Swinsian_3.0.8.zip"],"version":"3.0.8","raw_artifacts":[[":app",["Swinsian.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.swinsian.SwinsianArtworkTagReader","~/Library/Application Scripts/com.swinsian.SwinsianChapterReader","~/Library/Application Support/Swinsian","~/Library/Containers/com.swinsian.SwinsianArtworkTagReader","~/Library/Containers/com.swinsian.SwinsianChapterReader","~/Library/Preferences/com.swinsian.Swinsian.plist"]}]]},"swish":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Control windows and applications right from your trackpad","homepage":"https://highlyopinionated.co/swish/","names":["Swish"],"ruby_source_checksum":{":sha256":"33b080c5d3f3e3eb334399a5cc7becd87076bbd5ca03ed69cb85f8c7c08b2ebd"},"ruby_source_path":"Casks/s/swish.rb","sha256":"8e968454db7617b6a293f3e0e551c214c5aa86f443bc669b3e1316114a18d52c","tap_string":"homebrew/cask","url_args":["https://github.com/chrenn/swish-dl/releases/download/1.13.3/Swish.dmg"],"version":"1.13.3","raw_artifacts":[[":uninstall",{":quit":"co.highlyopinionated.swish"}],[":app",["Swish.app"]],[":zap",{":trash":["~/Library/Application Support/Swish","~/Library/Caches/co.highlyopinionated.swish","~/Library/Cookies/co.highlyopinionated.swish.binarycookies","~/Library/HTTPStorages/co.highlyopinionated.swish","~/Library/HTTPStorages/co.highlyopinionated.swish.binarycookies","~/Library/Preferences/co.highlyopinionated.swish.plist"]}]]},"switch":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Multiple format audio file converter","homepage":"https://www.nch.com.au/switch/","names":["Switch Audio Converter"],"ruby_source_checksum":{":sha256":"35638bcb2fae8a06ee0b64a3a5131f8856ee50e07c8cf13e1880b415ab5b7302"},"ruby_source_path":"Casks/s/switch.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.nch.com.au/components/switchmaci.zip"],"version":"14.08","raw_artifacts":[[":app",["Switch.app"]],[":zap",{":trash":["~/Library/Application Support/Switch","~/Library/Application Support/SwitchSubStatAbort","~/Library/Caches/SwitchCounts.txt","~/Library/Preferences/ByHost/com.nchsoftware.switch.*.plist","~/Library/Preferences/com.nchsoftware.switch.plist"]}]]},"switchbar":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Browser and email client picker","homepage":"https://switchbar.com/en","names":["Switchbar"],"ruby_source_checksum":{":sha256":"baf92fbea10cf01ec34e7ccc209aa004d1424ecea50a90b37b62768dfa51844a"},"ruby_source_path":"Casks/s/switchbar.rb","sha256":"f678f64fd22bd1fb8cb9d99ce7262b52596bca8e4802647c576e4f2e193261d8","tap_string":"homebrew/cask","url_args":["https://cdn-2.webcatalog.io/switchbar/Switchbar-33.0.1-universal.dmg"],"version":"33.0.1","raw_artifacts":[[":app",["Switchbar.app"]],[":zap",{":trash":["~/Library/Application Support/Switchbar","~/Library/Preferences/com.webcatalog.switchbar.plist"]}]]},"switchhosts":{"desc":"App to switch hosts","homepage":"https://switchhosts.vercel.app/","names":["SwitchHosts"],"ruby_source_checksum":{":sha256":"17d9750c23ff0b820f0899cc5d9a8d42b31a3c32b80f4d76774147b36edb172d"},"ruby_source_path":"Casks/s/switchhosts.rb","sha256":"8ca7c6b309cee80a30b076c713e8da25e0daf23c01b7bc57405807331e94bf31","tap_string":"homebrew/cask","url_args":["https://github.com/oldj/SwitchHosts/releases/download/v5.0.3/SwitchHosts-5.0.3-mac-x64.dmg"],"version":"5.0.3","raw_artifacts":[[":app",["SwitchHosts.app"]],[":zap",{":trash":["~/.SwitchHosts","~/Library/Application Support/SwitchHosts","~/Library/Caches/net.oldj.switchhosts","~/Library/Logs/net.oldj.switchhosts","~/Library/Preferences/SwitchHosts.plist","~/Library/Saved Application State/SwitchHosts.savedState","~/Library/WebKit/net.oldj.switchhosts"]}]]},"switchkey":{"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/itsuhane/SwitchKey","names":["SwitchKey"],"ruby_source_checksum":{":sha256":"efcf46916bb70b242040be91ab09d3059c69273e4e6f7dd316710da3dbd1144d"},"ruby_source_path":"Casks/s/switchkey.rb","sha256":"a8a62231adddffc954a894b7fd00051d903de31a0e37d68787425bdc287399c8","tap_string":"homebrew/cask","url_args":["https://github.com/itsuhane/SwitchKey/releases/download/v1.1.3/SwitchKey.zip"],"version":"1.1.3","raw_artifacts":[[":app",["SwitchKey.app"]],[":zap",{":trash":"~/Library/Preferences/itsuhane.tools.SwitchKey.plist"}]]},"switchresx":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Controls screen display settings","homepage":"https://www.madrau.com/","names":["SwitchResX"],"ruby_source_checksum":{":sha256":"88496670f7f5ad6ff3fd4d3db6e01a876ed8cbb82d9ff5b819c9dc5b0f405906"},"ruby_source_path":"Casks/s/switchresx.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.madrau.com/data/switchresx/SwitchResX4.zip"],"version":"4.15.0","raw_artifacts":[[":uninstall",{":launchctl":"fr.madrau.switchresx.helper",":quit":["fr.madrau.switchresx.app","fr.madrau.switchresx.daemon"],":signal":[["INT","fr.madrau.switchresx.daemon"],["KILL","fr.madrau.switchresx.daemon"]],":delete":["/Library/ScriptingAdditions/SwitchResX Extensions.osax","/Library/ScriptingAdditions/SwitchResX Menu.osax"]}],[":prefpane",["SwitchResX.app/Contents/OptionalInstall/SwitchResX.prefPane"]],[":zap",{":trash":["~/Library/Caches/fr.madrau.switchresx.app","~/Library/Caches/fr.madrau.switchresx.daemon","~/Library/Cookies/fr.madrau.switchresx.app.binarycookies","~/Library/Cookies/fr.madrau.switchresx.daemon.binarycookies","~/Library/Preferences/fr.madrau.switchres.desktop-layout.plist","~/Library/Preferences/fr.madrau.switchresx.app.plist","~/Library/Preferences/fr.madrau.switchresx.daemon.plist","~/Library/Saved Application State/fr.madrau.switchresx.app.savedState"]}]]},"switchy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Switch Magic Keyboard, Trackpad and Mouse between Macs","homepage":"https://mangobuns.com/switchy/","names":["Switchy"],"ruby_source_checksum":{":sha256":"2bcbe9797396e10fce68f2ab4699b51875e11ba78728a7ff6959679c1491fa53"},"ruby_source_path":"Casks/s/switchy.rb","sha256":"22021d1e75b5ebeaa09c8f0083dd3f6c2865d5c72aff3b4e0c2b6df8bd28cc98","tap_string":"homebrew/cask","url_args":["https://github.com/benhursenabathi/mangobuns/releases/download/switchy-v2.0-build93/Switchy-2.0.dmg"],"version":"2.0,93","raw_artifacts":[[":app",["Switchy.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.mangobuns.Switchy","~/Library/Preferences/com.mangobuns.Switchy.plist"]}]]},"sxitch":{"depends_on_args":{":macos":":sequoia"},"desc":"Tree-based app switcher","homepage":"https://sxitch.app/","names":["Sxitch"],"ruby_source_checksum":{":sha256":"efcd4c932874e1930257b7357dc6645da37794419beb8bf489a15f809fffb1f2"},"ruby_source_path":"Casks/s/sxitch.rb","sha256":"ce1f42fd1dff141fc899fdcbf40f2348cfd7aac2b5e3ee96cc7b78b9e06e8c77","tap_string":"homebrew/cask","url_args":["https://pub-de38f9dc4d154d119d16caaa9a29824b.r2.dev/v1.6/Sxitch.app.zip"],"version":"1.6","raw_artifacts":[[":app",["Sxitch.app"]],[":zap",{":trash":["~/Library/Application Support/Sxitch","~/Library/Caches/app.sxitch","~/Library/Preferences/app.sxitch.plist"]}]]},"symboliclinker":{"depends_on_args":{":macos":":any"},"desc":"Service that allows users to make symbolic links in the Finder","homepage":"https://github.com/nickzman/symboliclinker","names":["SymbolicLinker"],"ruby_source_checksum":{":sha256":"98384f546fe8908acbe57f787c434a3060419026293258e349006f683a564d9f"},"ruby_source_path":"Casks/s/symboliclinker.rb","sha256":"80257a720531d448c6034e74a494e68e82f293af14ef56edbb7379f658542e84","tap_string":"homebrew/cask","url_args":["https://github.com/nickzman/symboliclinker/releases/download/v2.2/SymbolicLinker2.2.dmg"],"version":"2.2","raw_artifacts":[[":service",["SymbolicLinker.service"]]]},"synalyze-it-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Hex editing and binary file analysis app","homepage":"https://www.synalysis.net/","names":["Synalyze It! Pro"],"ruby_source_checksum":{":sha256":"4981782a9b247b3460ad07bb3511bbcbac228c3b058d6d71271379c8fadf2948"},"ruby_source_path":"Casks/s/synalyze-it-pro.rb","sha256":"cdf639e201a7e859050f61d0b31a598e71f1df9795613bed351e619596f31fc9","tap_string":"homebrew/cask","url_args":["https://www.synalyze-it.com/Downloads/SynalyzeItProTA_1.32.zip"],"version":"1.32","raw_artifacts":[[":app",["Synalyze It! Pro.app"]],[":zap",{":trash":["~/Library/Application Support/com.synalyze-it.SynalyzeItPro","~/Library/Caches/com.synalyze-it.SynalyzeItPro","~/Library/HTTPStorages/com.synalyze-it.SynalyzeItPro","~/Library/Preferences/com.synalyze-it.SynalyzeItPro.plist","~/Library/Saved Application State/com.synalyze-it.SynalyzeItPro.savedState","~/Library/WebKit/com.synalyze-it.SynalyzeItPro"]}]]},"sync-my-l2p":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Synchronises your documents from the L2P and Moodle of RWTH Aachen","homepage":"https://www.syncmyl2p.de/","names":["Sync-my-L2P"],"ruby_source_checksum":{":sha256":"3ede03615574ae4eb97f52b0b4ac2dd8975337c1aaf2c581a9a0d5687890f35b"},"ruby_source_path":"Casks/s/sync-my-l2p.rb","sha256":"e7dd0afce765444f229c287bf40b67fe00a4692e1a441cda62fb9b88efc13351","tap_string":"homebrew/cask","url_args":["https://github.com/rwthmoodle/Sync-my-L2P/releases/download/v2.5.1a/SyncMyL2P-2.5.1-osx.dmg"],"version":"2.5.1a","raw_artifacts":[[":app",["Sync-my-L2P.app"]]]},"sync":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Store, share and access files from anywhere","homepage":"https://www.sync.com/","names":["Sync"],"ruby_source_checksum":{":sha256":"cbf5d3734dc6590b9cc18f6b6068daaf45fbbb52ae2a2da042dccf50612c4a82"},"ruby_source_path":"Casks/s/sync.rb","sha256":"a6b40a453eb3417b9d362a6c705900933b9ef849e6c3ba50ccf83a9ad67ebad7","tap_string":"homebrew/cask","url_args":["https://www10.sync.com/download/apple/Sync-2.2.65.dmg"],"version":"2.2.65","raw_artifacts":[[":uninstall",{":quit":"com.sync.desktop"}],[":app",["Sync.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sync.desktop","~/Library/Application Scripts/com.sync.desktop.findersync","~/Library/Containers/com.sync.desktop.findersync","~/Library/Group Containers/com.sync.desktop","~/Library/Preferences/com.sync.desktop.plist"],":rmdir":"~/Sync"}]]},"syncalicious":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-22",":because":":unmaintained"},"desc":"Backup and synchronise preferences across multiple machines","disable_args":{":date":"2026-04-30",":because":":unmaintained"},"homepage":"https://github.com/zenangst/Syncalicious","names":["Syncalicious"],"ruby_source_checksum":{":sha256":"3ee920b798fe66a067ff2c7d6f874af83cc5ba2211015e761f00fdba3829ab09"},"ruby_source_path":"Casks/s/syncalicious.rb","sha256":"ff43d46269d18c8ac86f7d49f1abae8100f0b0852a594e88925b8e1bccd028f0","tap_string":"homebrew/cask","url_args":["https://github.com/zenangst/Syncalicious/releases/download/0.0.6/Syncalicious.zip"],"version":"0.0.6","raw_artifacts":[[":uninstall",{":quit":"com.zenangst.Syncalicious"}],[":app",["Syncalicious.app"]],[":zap",{":trash":["~/Library/Caches/com.zenangst.Syncalicious","~/Library/Preferences/com.zenangst.Syncalicious.plist","~/Library/Saved Application State/com.zenangst.Syncalicious.savedState"]}]]},"syncmate":{"depends_on_args":{":macos":":monterey"},"desc":"All-in-one sync tool","homepage":"https://mac.eltima.com/sync-mac.html","names":["SyncMate"],"ruby_source_checksum":{":sha256":"af5784550c401d27ab09af5048dbb2844fbd23fddaaa3a19ae657b5d6d62ee30"},"ruby_source_path":"Casks/s/syncmate.rb","sha256":"4ac24541b8c87cef6001b0c9c7063408d2c00b2299f9d112af8fa911772e8e14","tap_string":"homebrew/cask","url_args":["https://cdn.electronic.us/products/syncmate/mac/update/SyncMate_8.11.604.zip"],"version":"8.11.604","raw_artifacts":[[":uninstall",{":launchctl":"com.eltima.SyncMate.com.eltima.SyncMateService",":quit":["com.eltima.SyncMate","com.eltima.SyncMate.com.eltima.SyncMateService"]}],[":app",["SyncMate.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.eltima.syncmate.com.eltima.syncmateservice.sfl*","~/Library/Application Support/SyncMate*","~/Library/Caches/com.eltima.SyncMate","~/Library/HTTPStorages/com.eltima.SyncMate","~/Library/Logs/SyncMate.log","~/Library/Preferences/com.eltima.SyncMate.com.eltima.SyncMateService.plist","~/Library/Preferences/com.eltima.SyncMate.plist","~/Library/Saved Application State/com.eltima.SyncMate.savedState"]}]]},"syncovery":{"depends_on_args":{":macos":":any"},"desc":"File synchronisation and backup software","homepage":"https://www.syncovery.com/","names":["Syncovery"],"ruby_source_checksum":{":sha256":"d3c7e44b6b0c9470196b366ba1c1969f9439d3488958723b68f6dd0075116b39"},"ruby_source_path":"Casks/s/syncovery.rb","sha256":"d25e3aed04fc196708d0683b93e1570ab0e763fe56380ee9f59ae4de805684d7","tap_string":"homebrew/cask","url_args":["https://www.syncovery.com/release/SyncoveryMac12.9.7.dmg"],"version":"12.9.7","raw_artifacts":[[":uninstall",{":pkgutil":"com.company.Syncovery*",":delete":"/Applications/Syncovery.app"}],[":pkg",["SyncoveryMac (double-click to install).pkg"]],[":zap",{":trash":["~/Library/Application Support/Syncovery","~/Library/Logs/Syncovery","~/Library/Preferences/Syncovery","~/Library/Preferences/Syncovery.ini","~/Library/Saved Application State/com.company.Syncovery.savedState"]}]]},"syncplay":{"depends_on_args":{":macos":":any"},"desc":"Synchronises media players","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://syncplay.pl/","names":["Syncplay"],"ruby_source_checksum":{":sha256":"4a79417363671c6cb135a90eedfa072e39873d40938fbf79a72ae1a78dfe0359"},"ruby_source_path":"Casks/s/syncplay.rb","sha256":"b027d9ba402953db9fe66f2d3770d16e500f1f6ac7e5a5a6e9552310fe9febb7","tap_string":"homebrew/cask","url_args":["https://github.com/Syncplay/syncplay/releases/download/v1.7.6/Syncplay_1.7.6.dmg"],"version":"1.7.6","raw_artifacts":[[":app",["Syncplay.app"]],[":zap",{":trash":["~/.syncplay","~/Library/Preferences/com.syncplay.Interface.plist","~/Library/Preferences/com.syncplay.MainWindow.plist","~/Library/Preferences/com.syncplay.MoreSettings.plist","~/Library/Preferences/com.syncplay.PlayerList.plist","~/Library/Preferences/pl.syncplay.Syncplay.plist","~/Library/Saved Application State/pl.syncplay.Syncplay.savedState"]}]]},"syncroom":{"depends_on_args":{":macos":":any"},"desc":"Online remote concert service","homepage":"https://syncroom.yamaha.com/","names":["SYNCROOM"],"ruby_source_checksum":{":sha256":"529e51623de67d360d6d7ddf9c95397ce2c02fa25d6d99887962c0485857b714"},"ruby_source_path":"Casks/s/syncroom.rb","sha256":"5ee266adb422011fdb35119ba33be715a8355224084a3973407b1d50a8877859","tap_string":"homebrew/cask","url_args":["https://syncroom.yamaha.com/play/dl/app/SYNCROOM-MULTI-mac-1.6.4.zip"],"version":"1.6.4","raw_artifacts":[[":uninstall",{":pkgutil":["jp.co.yamaha.ux.SYNCROOM-AU-BRIDGE.pkg","jp.co.yamaha.ux.SYNCROOM.pkg"]}],[":pkg",["SYNCROOM.pkg"]],[":zap",{":trash":["~/Library/Caches/jp.co.yamaha.ux.SYNCROOM","~/Library/Preferences/jp.co.yamaha.ux.syncroom.SYNCROOM.plist","~/Library/Saved Application State/jp.co.yamaha.ux.SYNCROOM.savedState"]}]]},"syncterm":{"depends_on_args":{":macos":":ventura"},"desc":"BBS terminal program","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://syncterm.bbsdev.net/","names":["SyncTERM"],"ruby_source_checksum":{":sha256":"c4648d1c087dd25159b5c844e57f7c5e15f91924e56e3036ad5e6f19d3dd3f3d"},"ruby_source_path":"Casks/s/syncterm.rb","sha256":"7503af422651382e0fa81b8f439b61998cefe1a518eae22ed8b1140d04985b5c","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/syncterm/syncterm/syncterm-1.8/syncterm-1.8-macos.zip"],"version":"1.8","raw_artifacts":[[":app",["SyncTERM.app"]],[":zap",{":trash":["~/Library/Preferences/SyncTERM","~/Library/Preferences/syncterm.plist"]}]]},"syncthing-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Real time file synchronisation software","homepage":"https://syncthing.net/","names":["Syncthing"],"ruby_source_checksum":{":sha256":"eb06b842815ce09fd44042f48a6b5dba287b9c390c0154ba01183fa0930c91d1"},"ruby_source_path":"Casks/s/syncthing-app.rb","sha256":"f81d091bb19c42b3bb7a2fda9e80f1794cdb27fadb18b094b0c99b53ef571e2d","tap_string":"homebrew/cask","url_args":["https://github.com/syncthing/syncthing-macos/releases/download/v2.1.6-1/Syncthing-2.1.6-1.dmg"],"version":"2.1.6-1","raw_artifacts":[[":app",["Syncthing.app"]],[":zap",{":trash":["~/Library/Application Support/Syncthing-macOS","~/Library/Caches/com.github.xor-gate.syncthing-macosx","~/Library/Cookies/com.github.xor-gate.syncthing-macosx.binarycookies","~/Library/Preferences/com.github.xor-gate.syncthing-macosx.plist"]}]]},"synfigstudio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"2D animation software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://synfig.org/","names":["Synfig Studio"],"ruby_source_checksum":{":sha256":"8440aeec0fceb29d46d75161bee3584e975413d09e0b471a14679448e948819a"},"ruby_source_path":"Casks/s/synfigstudio.rb","sha256":"cb3459979ce817b85acd2d2bdc79b49545533fb75e077e334fe16577df1e346c","tap_string":"homebrew/cask","url_args":["https://github.com/synfig/synfig/releases/download/v1.4.5/SynfigStudio-1.4.5-2024.05.19-osx-f4b8d.dmg"],"version":"1.4.5,2024.05.19,f4b8d","raw_artifacts":[[":app",["SynfigStudio.app"]],[":zap",{":trash":"~/Library/Synfig"}]]},"synology-chat":{"depends_on_args":{":macos":":any"},"desc":"Messaging service that runs on Synology NAS","homepage":"https://www.synology.com/en-us/dsm/feature/chat","names":["Synology Chat"],"ruby_source_checksum":{":sha256":"90b69a209ae8617d66dfd8b24049040581e34001696130655a3a075f85bb49db"},"ruby_source_path":"Casks/s/synology-chat.rb","sha256":"a040f79c5b65fad84b271f21be5fdc4805afc46d391ebca790e9f906fc710f89","tap_string":"homebrew/cask","url_args":["https://global.download.synology.com/download/Utility/ChatClient/1.2.4-0235/Mac/Installer/Synology%20Chat%20Client-1.2.4-0235.dmg"],"version":"1.2.4,0235","raw_artifacts":[[":app",["Synology Chat.app"]],[":zap",{":trash":"~/Library/Application Support/Synology Chat"}]]},"synology-drive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sync and backup service to Synology NAS drives","homepage":"https://www.synology.com/","names":["Synology Drive"],"ruby_source_checksum":{":sha256":"67a170b5cb0abce85626364d799effb439cb6203db845f4d0297197678d20b3a"},"ruby_source_path":"Casks/s/synology-drive.rb","sha256":"25607bcdaeb6732b5531136526585879bf0ce49d6af0281e3442c1d00307c44d","tap_string":"homebrew/cask","url_args":["https://global.download.synology.com/download/Utility/SynologyDriveClient/4.2.1-20062/Mac/Installer/synology-drive-client-20062.dmg"],"version":"4.2.1,20062","raw_artifacts":[[":uninstall",{":launchctl":["application.com.synology.CloudStationUI*","com.synology.Synology Cloud Station"],":quit":["com.synology.CloudStation","com.synology.SynologyDrive.FinderHelper","io.com.synology.CloudStationUI"],":signal":[["TERM","com.synology.SynologyDrive.CloudStationUI"],["TERM","com.synology.SynologyDrive.FinderHelper.FinderSync"]],":pkgutil":"com.synology.CloudStation",":delete":"/Applications/Synology Drive Client.app"}],[":pkg",["Install Synology Drive Client.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.synology.CloudStationUI.FileProvider","~/Library/Application Scripts/com.synology.SynologyDrive.FinderHelper*","~/Library/Application Scripts/group.com.synology.CloudStationUI","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.synology.synologydrive.finderhelper.sfl*","~/Library/Application Support/FileProvider/com.synology.CloudStationUI.FileProvider","~/Library/Application Support/SynologyDrive","~/Library/Containers/com.synology.CloudStationUI.FileProvider","~/Library/Containers/com.synology.SynologyDrive*","~/Library/Group Containers/group.com.synology.CloudStationUI","~/Library/Preferences/com.synology.CloudStationUI.plist"]}]]},"synology-image-assistant":{"depends_on_args":{":macos":":monterey"},"desc":"Assistant to generate image previews of formats like HEIC and HEVC","homepage":"https://www.synology.com/","names":["Synology Image Assistant"],"ruby_source_checksum":{":sha256":"9db1c13297a1189d16b09c118b847c6d59ff1d905d9c436a18d92d1dd5186681"},"ruby_source_path":"Casks/s/synology-image-assistant.rb","sha256":"704ef5289c54a6e6dea5287aade999bae553cf05dec70fbfec16c7452c14bed3","tap_string":"homebrew/cask","url_args":["https://global.download.synology.com/download/Utility/SynologyImageAssistant/1.0.3-76/Mac/SynologyImageAssistant-1.0.3-76-x64.pkg"],"version":"1.0.3-76","raw_artifacts":[[":uninstall",{":launchctl":"com.synology.Photos",":quit":"com.synology.Photos",":pkgutil":"com.synology.Photos",":delete":"/Applications/Synology Image Assistant.app"}],[":pkg",["SynologyImageAssistant-1.0.3-76-x64.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/Synology/SynologyImageAssistantStartup.*","~/Library/Application Scripts/Synology/SynologyImageAssistantUninstaller.*","~/Library/Application Support/Synology Image Assistant","~/Library/Logs/Synology Image Assistant","~/Library/Preferences/com.synology.Photos.plist"]}]]},"synology-note-station-client":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Write, view, manage and share content-rich notes","homepage":"https://www.synology.com/en-us/dsm/packages/NoteStation","names":["Synology Note Station Client"],"ruby_source_checksum":{":sha256":"deee3c4890f78479227f618c06bf5e86adbb27162b6dde72f250ff3573a8ddff"},"ruby_source_path":"Casks/s/synology-note-station-client.rb","sha256":"a15b2ac632dfff5faa63c5e56cf32c2a118ee8c95846830e67a400dacbb2f377","tap_string":"homebrew/cask","url_args":["https://global.download.synology.com/download/Utility/NoteStationClient/2.2.5-804/Mac/x86_64/synology-note-station-client-2.2.5-804-mac-x64.dmg"],"version":"2.2.5,804","raw_artifacts":[[":app",["Synology Note Station Client.app"]],[":zap",{":trash":["~/Library/Application Support/synology-note-station-client","~/Library/Caches/synology-note-station-client","~/Library/Preferences/synology.note.station.plist","~/Library/Saved Application State/synology.note.station.savedState"]}]]},"synology-surveillance-station-client":{"depends_on_args":{":macos":":any"},"desc":"Desktop utility to access Surveillance Station on Synology products","homepage":"https://www.synology.com/surveillance/","names":["Synology Surveillance Station Client"],"ruby_source_checksum":{":sha256":"66a88f7986e3365504adc032a10bfd05ba497a74678d8a69828c1c1257fe7e37"},"ruby_source_path":"Casks/s/synology-surveillance-station-client.rb","sha256":"afc206229793d5e59a79c3c029a7edf5a01b0a0df79695c1851a497c5590a699","tap_string":"homebrew/cask","url_args":["https://global.download.synology.com/download/Utility/SurveillanceStationClient/2.2.3-2598/Mac/Synology%20Surveillance%20Station%20Client-2.2.3-2598_x64.dmg"],"version":"2.2.3,2598","raw_artifacts":[[":uninstall",{":launchctl":"com.synology.svsclient-SurveillanceStationClient",":quit":"com.synology.svsclient-SurveillanceStationClient",":pkgutil":["com.synology.svsclient-Live-View","com.synology.svsclient-Monitor-Center","com.synology.svsclient-Recording","com.synology.svsclient-SurveillanceStationClient","com.synology.svsclient-Timeline"],":delete":"/Applications/Synology Surveillance Station Client.app"}],[":pkg",["Install Synology Surveillance Station Client.pkg"]],[":zap",{":trash":["~/Library/Application Support/SynologySurveillanceStationClient","~/Library/Preferences/com.synology.Surveillance Station Client.plist","~/Library/Preferences/com.synology.svsclient-SurveillanceStationClient.plist","~/Library/Saved Application State/com.synology.svsclient-SurveillanceStationClient.savedState"]}]]},"synologyassistant":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool to manage Synology NAS's across a LAN","homepage":"https://www.synology.com/","names":["Synology Assistant"],"ruby_source_checksum":{":sha256":"0c61f45021ffc851e24f6fa76cdec427932f9907b88457b4dda93007bdd183cf"},"ruby_source_path":"Casks/s/synologyassistant.rb","sha256":"12c67dcf2bd77398941b51183e693fe88d9a79da212652c8a0f0a13682848b5e","tap_string":"homebrew/cask","url_args":["https://global.download.synology.com/download/Utility/Assistant/7.0.7-50095/Mac/synology-assistant-7.0.7-50095.dmg"],"version":"7.0.7,50095","raw_artifacts":[[":app",["SynologyAssistant.app"]],[":zap",{":trash":"~/Library/Preferences/com.synology.DSAssistant.plist"}]]},"syntax-highlight":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Quicklook extension for source files","homepage":"https://github.com/sbarex/SourceCodeSyntaxHighlight","names":["Syntax Highlight"],"ruby_source_checksum":{":sha256":"181cc28d553feff1c958e994bdd781abee89c5a1942ff057c3fdb36254bdfb4c"},"ruby_source_path":"Casks/s/syntax-highlight.rb","sha256":"ceba72f94b089ecfcf92691824608011e8db717265422ce7bbc623911e684a47","tap_string":"homebrew/cask","url_args":["https://github.com/sbarex/SourceCodeSyntaxHighlight/releases/download/2.1.32/Syntax.Highlight.zip"],"version":"2.1.32","raw_artifacts":[[":app",["Syntax Highlight.app"]],[":binary",["$APPDIR/Syntax Highlight.app/Contents/Resources/syntax_highlight_cli"]],[":zap",{":trash":["~/Library/Application Scripts/group.org.sbarex.syntaxhighlight","~/Library/Application Scripts/org.sbarex.SourceCodeSyntaxHighlight","~/Library/Application Scripts/org.sbarex.SourceCodeSyntaxHighlight.QuicklookExtension","~/Library/Application Scripts/org.sbarex.SourceCodeSyntaxHighlight.ShortcutCommand","~/Library/Application Support/Syntax Highlight","~/Library/Caches/com.apple.helpd/Generated/org.sbarex.SourceCodeSyntaxHighlight.help*","~/Library/Containers/org.sbarex.SourceCodeSyntaxHighlight","~/Library/Containers/org.sbarex.SourceCodeSyntaxHighlight.QuicklookExtension","~/Library/Containers/org.sbarex.SourceCodeSyntaxHighlight.ShortcutCommand","~/Library/Group Containers/group.org.sbarex.syntaxhighlight","~/Library/Preferences/org.sbarex.SourceCodeSyntaxHighlight.plist"]}]]},"synthesia":{"depends_on_args":{":macos":":any"},"desc":"Learn how to play the piano using falling notes","homepage":"https://www.synthesiagame.com/","names":["Synthesia"],"ruby_source_checksum":{":sha256":"814bedf40e1be38e41efe94298686ef89264ab1f480ce6e5548bfa0e63c755c6"},"ruby_source_path":"Casks/s/synthesia.rb","sha256":"de6ed94576b990cf39809ee19d6351080738228f97ef0e16caed4d1a98a4d96a","tap_string":"homebrew/cask","url_args":["https://synthesia.s3.amazonaws.com/files/Synthesia-10.9.dmg"],"version":"10.9","raw_artifacts":[[":app",["Synthesia.app"]],[":zap",{":trash":["~/Library/Application Support/Synthesia","~/Library/Autosave Information/com.synthesiallc.synthesia.plist","~/Library/Saved Application State/com.synthesiallc.synthesia.savedState"]}]]},"sys-pc-tool":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Software for Syride instruments","homepage":"https://www.syride.com/","names":["SYS PC Tool"],"ruby_source_checksum":{":sha256":"995bc28ad5de2a6d26d47e3503192737b30c024d413c78e311cf4108b7ca41e4"},"ruby_source_path":"Casks/s/sys-pc-tool.rb","sha256":"509e6b833c7fc907c3c0989704b941acba6f9d13abe5f0c20834ee4d77eb0c4f","tap_string":"homebrew/cask","url_args":["https://www.syride.com/downloads/SYS_PC_Tool_setup_mac-6.33.pkg"],"version":"6.33","raw_artifacts":[[":uninstall",{":pkgutil":"com.syride.syspctool",":delete":"/Applications/SYS-PC-Tool.app"}],[":pkg",["SYS_PC_TOOL_setup_mac-6.33.pkg"]],[":zap",{":trash":["~/.syride","~/Library/Saved Application State/Syride.SYS-PC-Tool.savedState","~/syride"]}]]},"sysdig-inspect":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Interface for container troubleshooting and security investigation","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/draios/sysdig-inspect","names":["Sysdig Inspect"],"ruby_source_checksum":{":sha256":"4901e630c0e951b4f19b9ad06d27ccc82ce6c561d4729a006310b2ba6e968c92"},"ruby_source_path":"Casks/s/sysdig-inspect.rb","sha256":"73287e0b24ca25531d9592f51fa50325f5140a667eb7585066401cbe2dd7ac0d","tap_string":"homebrew/cask","url_args":["https://github.com/draios/sysdig-inspect/releases/download/0.12.1/sysdig-inspect-mac-x86_64.zip"],"version":"0.12.1","raw_artifacts":[[":app",["Sysdig Inspect-darwin-x64/Sysdig Inspect.app"]],[":zap",{":trash":["~/Library/Application Support/sysdig-inspect","~/Library/Logs/Sysdig Inspect","~/Library/Preferences/com.electron.sysdig-inspect.plist","~/Library/Saved Application State/com.electron.sysdig-inspect.savedState"]}]]},"sysex-librarian":{"depends_on_args":{":macos":":any"},"desc":"Communicate with MIDI devices using System Exclusive messages","homepage":"https://www.snoize.com/SysExLibrarian/","names":["SysEx Librarian"],"ruby_source_checksum":{":sha256":"4bf0c8d3b347b65d43c748c8aa80d21401b79d90c2b1bc8197c66c7ef5f3504c"},"ruby_source_path":"Casks/s/sysex-librarian.rb","sha256":"c74596f1c235792931bfe77424976652e366d5c701afcbe4d2ac77d78eb416b5","tap_string":"homebrew/cask","url_args":["https://www.snoize.com/SysExLibrarian/SysExLibrarian_1_5_2.dmg"],"version":"1.5.2","raw_artifacts":[[":uninstall",{":quit":["com.snoize.SnoizeMIDI","com.snoize.SysExLibrarian"]}],[":app",["SysEx Librarian.app"]],[":zap",{":trash":["~/Library/Caches/com.snoize.SysExLibrarian","~/Library/Preferences/com.snoize.SysExLibrarian.plist","~/Library/Saved Application State/com.snoize.SysExLibrarian.savedState"]}]]},"systhist":{"depends_on_args":{":macos":":any"},"desc":"Lists full system and security update installation history","homepage":"https://eclecticlight.co/lockrattler-systhist/","names":["SystHist"],"ruby_source_checksum":{":sha256":"dc8a006825550c6453dc78e9e03aa18422c6a3be2a6049dffbe4128836f76f75"},"ruby_source_path":"Casks/s/systhist.rb","sha256":"3a19d75b1f439bca183d538f7386f4499afad1bb09763fe3c8a63ccc9ca6390c","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2026/06/systhist122.zip"],"version":"1.22,2026.06","raw_artifacts":[[":app",["systhist122/SystHist.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.SystHist","~/Library/HTTPStorages/co.eclecticlight.SystHist","~/Library/Preferences/co.eclecticlight.SystHist.plist","~/Library/Saved Application State/co.eclecticlight.SystHist.savedState"]}]]},"t3-code":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Minimal GUI for AI code agents","homepage":"https://t3.codes/","names":["T3 Code"],"ruby_source_checksum":{":sha256":"09c14e1b2c7626afa5828c72ba4f5bcfe9ffc135705e539a1c941aa1338cbdcc"},"ruby_source_path":"Casks/t/t3-code.rb","sha256":"db5ff4485eb4c7c85d9fa133337e570ccf770bf6e0425158e94d0bad40b22b38","tap_string":"homebrew/cask","url_args":["https://github.com/pingdotgg/t3code/releases/download/v0.1.2/T3-Code-0.1.2-x64.dmg"],"version":"0.1.2","raw_artifacts":[[":app",["T3 Code (Beta).app"]],[":zap",{":trash":["~/.t3/userdata","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.t3tools.t3code.sfl*","~/Library/Application Support/T3 Code (Alpha)","~/Library/Application Support/t3code","~/Library/Application Support/t3code-v2","~/Library/Caches/com.t3tools.t3code","~/Library/HTTPStorages/com.t3tools.t3code","~/Library/Preferences/com.t3tools.t3code.plist","~/Library/Saved Application State/com.t3tools.t3code.savedState"]}]]},"t3-code@nightly":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Minimal GUI for AI code agents","homepage":"https://t3.codes/","names":["T3 Code Nightly"],"ruby_source_checksum":{":sha256":"7b839b6aa6605756b974deddbf92624e2167f49034ac77956dded4fb13f14ad9"},"ruby_source_path":"Casks/t/t3-code@nightly.rb","sha256":"1ac581ef7eae26201dabf392651dd91838226b2fdc9ccf8440dc7b45b55e742e","tap_string":"homebrew/cask","url_args":["https://github.com/pingdotgg/t3code/releases/download/v0.1.3-nightly.20261024.3643/T3-Code-0.1.3-nightly.20261024.3643-x64.dmg"],"version":"0.1.3-nightly.20261024.3643","raw_artifacts":[[":app",["T3 Code (Nightly).app"]],[":zap",{":trash":["~/.t3/userdata","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.t3tools.t3code.sfl*","~/Library/Application Support/T3 Code (Alpha)","~/Library/Application Support/t3code","~/Library/Caches/com.t3tools.t3code","~/Library/HTTPStorages/com.t3tools.t3code","~/Library/Preferences/com.t3tools.t3code.plist","~/Library/Saved Application State/com.t3tools.t3code.savedState"]}]]},"tabby":{"depends_on_args":{":macos":":monterey"},"desc":"Terminal emulator, SSH and serial client","homepage":"https://eugeny.github.io/tabby/","names":["Tabby","Terminus"],"ruby_source_checksum":{":sha256":"c57793d17636162730a4f227ac27c3394d35f8f2485ef712ef68789d8d3cdf26"},"ruby_source_path":"Casks/t/tabby.rb","sha256":"93935cc99fed5ff76a4cceaef15fdd15802aa7f49e9227f9c883df6eeebee9b4","tap_string":"homebrew/cask","url_args":["https://github.com/Eugeny/tabby/releases/download/v1.0.238/tabby-1.0.238-macos-x86_64.zip"],"version":"1.0.238","raw_artifacts":[[":app",["Tabby.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.tabby.sfl*","~/Library/Application Support/tabby","~/Library/Caches/org.tabby","~/Library/Caches/org.tabby.ShipIt","~/Library/HTTPStorages/org.tabby","~/Library/Preferences/ByHost/org.tabby.ShipIt.*.plist","~/Library/Preferences/org.tabby.helper.plist","~/Library/Preferences/org.tabby.plist","~/Library/Saved Application State/org.tabby.savedState","~/Library/Services/Open Tabby here.workflow","~/Library/Services/Paste path into Tabby.workflow"]}]]},"table-tool":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"CSV file editor","homepage":"https://github.com/jakob/TableTool","names":["Table Tool"],"ruby_source_checksum":{":sha256":"91da95de1bff4fa2687dda91882c2c2fc318d7681e58305ed45e43b43dd384e3"},"ruby_source_path":"Casks/t/table-tool.rb","sha256":"e405f5aff5b74a8bb57f9e7dbc483a47d9c7d3d2ef095728d04e030e84017de1","tap_string":"homebrew/cask","url_args":["https://github.com/jakob/TableTool/releases/download/v1.2.1/tabletool-1.2.1.zip"],"version":"1.2.1","raw_artifacts":[[":app",["Table Tool.app"]],[":zap",{":trash":["~/Library/Application Scripts/at.eggerapps.tabletool","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/at.eggerapps.tabletool.sfl*","~/Library/Containers/at.eggerapps.tabletool"]}]]},"tableau-prep":{"depends_on_args":{":macos":":ventura"},"desc":"Combine, shape, and clean your data for analysis","homepage":"https://www.tableau.com/products/prep","names":["Tableau Prep","Tableau Prep Builder"],"ruby_source_checksum":{":sha256":"1fdeae1b4068ab291ca348f203112a4cf362fd9937382638b88502fac665e7de"},"ruby_source_path":"Casks/t/tableau-prep.rb","sha256":"ada6796ced8f1f3b9945f2148c57b987a81f3d57bab9b82ecfe01027ba88e1a9","tap_string":"homebrew/cask","url_args":["https://downloads.tableau.com/esdalt/tableau_prep/2026.3.0/TableauPrep-2026-3-0.dmg"],"url_kwargs":{":user_agent":":curl"},"version":"2026.3.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.amazon.redshiftodbc","com.simba.sparkodbc","com.simba.sqlserverodbc","com.tableausoftware.desktopShortcut","com.tableausoftware.FLEXNet.11.*","com.tableausoftware.Maestro.app","com.tableausoftware.oracle","com.tableausoftware.postgresql","com.tableausoftware.telemetry","simba.sparkodbc"]}],[":pkg",["Tableau Prep Builder.pkg"]],[":zap",{":delete":["/Library/Application Support/Tableau Prep Builder","/Library/Preferences/FLEXnet Publisher"],":trash":["~/Documents/My Tableau Prep Repository","~/Library/Application Support/Tableau Prep Builder 2026.3.0","~/Library/Caches/com.tableau.caching","~/Library/Preferences/com.tableau.Tableau-Prep-tableau-2026-3.plist","~/Library/Preferences/com.tableausoftware.tableauprep.plist","~/Library/Preferences/com.tableausoftware.tabminerva.plist","~/Library/Saved Application State/com.tableausoftware.tableauprep.savedState","~/Library/Tableau"]}]]},"tableau-public":{"depends_on_args":{":macos":":ventura"},"desc":"Explore, create and publicly share data visualisations online","homepage":"https://public.tableau.com/s/","names":["Tableau Public"],"ruby_source_checksum":{":sha256":"ed0f86c080ba58915109ace4af0d82c9e26fcb75d60299cfd929a03503b3e002"},"ruby_source_path":"Casks/t/tableau-public.rb","sha256":"50b73dbc3114b15ccbfd9c94ef628596d2e6284c00ed9d0d0abf4612534855d4","tap_string":"homebrew/cask","url_args":["https://downloads.tableau.com/esdalt/2026.3.0/TableauPublic-2026-3-0.pkg"],"url_kwargs":{":user_agent":":curl"},"version":"2026.3.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.tableausoftware.FLEXNet.*","com.tableausoftware.Public.app"]}],[":pkg",["TableauPublic-2026-3-0.pkg"]],[":zap",{":trash":["~/Library/Caches/com.tableau.caching","~/Library/Caches/com.tableausoftware.MapTiles"]}]]},"tableau-reader":{"depends_on_args":{":macos":":ventura"},"desc":"Open and interact with data visualisations built in Tableau Desktop","homepage":"https://www.tableau.com/products/reader","names":["Tableau Reader"],"ruby_source_checksum":{":sha256":"fcb29888ba7eb94f0cc7c07abf88b808f4d1343e15ef2f32a49410c2f9b6288b"},"ruby_source_path":"Casks/t/tableau-reader.rb","sha256":"1379c245d28821d6bb92524bf78de26d073a4c58557249a75ee0bf4c81bdcb49","tap_string":"homebrew/cask","url_args":["https://downloads.tableau.com/esdalt/2026.3.0/TableauReader-2026-3-0.pkg"],"url_kwargs":{":user_agent":":curl"},"version":"2026.3.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.tableausoftware.FLEXNet.*","com.tableausoftware.Reader.app","com.tableausoftware.ReaderShortcuttab"]}],[":pkg",["TableauReader-2026-3-0.pkg"]],[":zap",{":pkgutil":["com.tableausoftware.extensions","com.tableausoftware.networkExtensions","com.tableausoftware.telemetry"],":delete":"/Library/Preferences/com.tableau.Tableau-Reader-*.plist",":trash":["~/Library/Caches/com.tableau.caching","~/Library/Caches/com.tableausoftware.MapTiles","~/Library/Preferences/com.tableau.Tableau-*.plist","~/Library/Preferences/com.tableau.Tableau-Reader-*.plist","~/Library/Saved Application State/com.tableausoftware.tableaureader.savedState","~/Library/Tableau"]}]]},"tableau":{"depends_on_args":{":macos":":ventura"},"desc":"Data visualization software","homepage":"https://www.tableau.com/products/desktop","names":["Tableau Desktop"],"ruby_source_checksum":{":sha256":"69fd45081414f6c7a757bfb9decff2e2517148d86c39504bd723455e06fd8260"},"ruby_source_path":"Casks/t/tableau.rb","sha256":"37f9c1cedd928f5606541eaf15e32b1e3f00792ee238d19b8939c8e0e25f52cd","tap_string":"homebrew/cask","url_args":["https://downloads.tableau.com/esdalt/2026.3.0/TableauDesktop-2026-3-0.dmg"],"url_kwargs":{":user_agent":":curl"},"version":"2026.3.0","raw_artifacts":[[":uninstall",{":pkgutil":["com.amazon.redshiftodbc","com.simba.sparkodbc","com.simba.sqlserverodbc","com.tableausoftware.Desktop.app","com.tableausoftware.DesktopShortcut","com.tableausoftware.extensions","com.tableausoftware.FLEXNet.*","com.tableausoftware.mysql","com.tableausoftware.networkExtensions","com.tableausoftware.oracle","com.tableausoftware.postgresql","com.tableausoftware.telemetry","simba.sparkodbc"]}],[":pkg",["Tableau Desktop.pkg"]],[":zap",{":delete":"/Library/Preferences/com.tableau.Tableau-2026.3.plist",":trash":["/Library/Preferences/com.tableau.Tableau-2026.3.plist","~/Documents/My Tableau Repository","~/Library/Caches/com.tableau.caching","~/Library/Caches/com.tableausoftware.MapTiles","~/Library/Preferences/com.tableau.Registration.plist","~/Library/Preferences/com.tableau.Tableau-2026.3.plist","~/Library/Saved Application State/com.tableausoftware.tableaudesktop.savedState","~/Library/Tableau"]}]]},"tablecruncher":{"depends_on_args":{":macos":":any"},"desc":"Lightweight CSV editor","homepage":"https://tablecruncher.com/","names":["Tablecruncher"],"ruby_source_checksum":{":sha256":"fc44bc1fb5364699f19b2c6d02afc4109ddeb08628803f34467504164371fe8c"},"ruby_source_path":"Casks/t/tablecruncher.rb","sha256":"2d304a086cb2d5eb746fabff846e34ef07d2d3d5ff45e829809cda97770436bc","tap_string":"homebrew/cask","url_args":["https://tablecruncher.com/download/v1.8/Tablecruncher-1.8-x86_64.zip"],"version":"1.8","raw_artifacts":[[":app",["Tablecruncher.app"]],[":zap",{":trash":["~/Library/Preferences/com.tablecruncher","~/Library/Preferences/com.tablecruncher.Tablecruncher.plist","~/Library/Saved Application State/com.tablecruncher.Tablecruncher.savedState"]}]]},"tableflip":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Edit plain text tables in place: Markdown, CSV, JSON. LaTeX and HTML export","homepage":"https://tableflipapp.com/","names":["TableFlip"],"ruby_source_checksum":{":sha256":"f585008c7be22e09bf9a2617c15e2e3142f10a05af13e67e35f6dcf7ebbf758d"},"ruby_source_path":"Casks/t/tableflip.rb","sha256":"63ddd81524d22477176936492a34175d65bfb18ef00d2aa069badd0afddf639c","tap_string":"homebrew/cask","url_args":["https://update.christiantietze.de/tableflip/v1/TableFlip-v1.7.0.zip"],"version":"1.7.0","raw_artifacts":[[":app",["TableFlip.app"]],[":zap",{":trash":["~/Library/Application Scripts/de.christiantietze.TableFlip","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/de.christiantietze.tableflip.*","~/Library/Containers/de.christiantietze.TableFlip"]}]]},"tablen":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Native SQL client","disable_args":{":date":"2026-10-05",":because":":no_longer_available"},"homepage":"https://tablen.app/","names":["Tablen"],"ruby_source_checksum":{":sha256":"0a4139de04a486b134aad1b85743236bebf6cd6a83dc6ac02add236f08add418"},"ruby_source_path":"Casks/t/tablen.rb","sha256":"ddf035e5e0cfd813288fff3bcca8a3c6798be1e70ef157f705f3a4a1d0df77bb","tap_string":"homebrew/cask","url_args":["https://cdn.tablen.app/releases/Tablen-1.32.0.dmg"],"version":"1.32.0","raw_artifacts":[[":app",["Tablen.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Tablen_*.plist","~/Library/Caches/app.tablen.macos","~/Library/HTTPStorages/app.tablen.macos","~/Library/Mobile Documents/iCloud~app~tablen~macos","~/Library/Preferences/app.tablen.macos.plist","~/Library/Saved Application State/app.tablen.macos.savedState"]}]]},"tableplus":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Native GUI tool for relational databases","homepage":"https://tableplus.com/","names":["TablePlus"],"ruby_source_checksum":{":sha256":"9a89c8fcc0bc22b462e21781b82d083a3f25f0ce37e5e19539551e175a8af2f5"},"ruby_source_path":"Casks/t/tableplus.rb","sha256":"e6ebbdc154ca554be79247adab4ef6bb31dfc283dcfbeb57d6e85023509ad135","tap_string":"homebrew/cask","url_args":["https://files.tableplus.com/macos/830/TablePlus.dmg"],"version":"27.1.0,830","raw_artifacts":[[":app",["TablePlus.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tinyapp.tableplus.sfl*","~/Library/Application Support/com.tinyapp.TablePlus","~/Library/Caches/com.tinyapp.TablePlus","~/Library/Cookies/com.tinyapp.TablePlus.binarycookies","~/Library/HTTPStorages/com.tinyapp.TablePlus","~/Library/Preferences/com.tinyapp.TablePlus.plist","~/Library/Saved Application State/com.tinyapp.TablePlus.savedState"]}]]},"tablepro":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Native database client for many database types","homepage":"https://tablepro.app/","names":["TablePro"],"ruby_source_checksum":{":sha256":"132c994c43672a1ff2ef2d4f835f7b76f6aefaaaeda3c9b83c4ab4d085828729"},"ruby_source_path":"Casks/t/tablepro.rb","sha256":"f17d474ed76c9a2e3f9cfedc6173390b0d9ce9ec8c4d6c679b4139dabb4c7030","tap_string":"homebrew/cask","url_args":["https://github.com/TableProApp/TablePro/releases/download/v0.82.2/TablePro-0.82.2.dmg"],"version":"0.82.2","raw_artifacts":[[":uninstall",{":quit":"com.TablePro"}],[":app",["TablePro.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tablepro.sfl*","~/Library/Application Support/TablePro","~/Library/Caches/com.TablePro","~/Library/HTTPStorages/com.TablePro","~/Library/Preferences/com.TablePro.plist"]}]]},"tabtab":{"depends_on_args":{":macos":":sonoma"},"desc":"Window and tab manager","homepage":"https://tabtabapp.net/","names":["TabTab"],"ruby_source_checksum":{":sha256":"cdd30ba7f1174021716c5c0a8e4bdecd9e50ca87c0fee11e6b938abb70ff5da0"},"ruby_source_path":"Casks/t/tabtab.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/riccqi/TabTabApp/releases/download/prod/tabtab.dmg"],"version":"2.2.2","raw_artifacts":[[":app",["TabTab.app"]],[":zap",{":trash":["~/Library/Caches/riccqi.TabTab","~/Library/HTTPStorages/riccqi.TabTab","~/Library/Preferences/riccqi.TabTab.plist"]}]]},"tabtopus":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Web browser tabs URL exporter","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.mariogt.com/tabtopus.html","names":["TabTopus"],"ruby_source_checksum":{":sha256":"59d433e17c6bdfea7979cf636379de0dd5a1dc8f1eb90673ac130380b0f66959"},"ruby_source_path":"Casks/t/tabtopus.rb","sha256":"0e23b5a33821ac1c72e5cd4b8b979144e48754f3c3d222b81f458ebd139fe01a","tap_string":"homebrew/cask","url_args":["https://www.mariogt.com/appsChest/TabTopus4-2-5.zip"],"version":"4.2.5","raw_artifacts":[[":app",["TabTopus.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.mariogt.tabtopus","~/Library/Preferences/com.mariogt.tabtopus.plist"]}]]},"tabula":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool for liberating data tables trapped inside PDF files","homepage":"https://tabula.technology/","names":["Tabula"],"ruby_source_checksum":{":sha256":"7d8031f11c345be26b81045880f25acfc4f43e9c977e76614f1eb3bbd82dbb32"},"ruby_source_path":"Casks/t/tabula.rb","sha256":"7f0270ce3db17cfa14a8a111de9fbf39fbdd330d9784796daf13019d08cac140","tap_string":"homebrew/cask","url_args":["https://github.com/tabulapdf/tabula/releases/download/v1.2.1/tabula-mac-1.2.1.zip"],"version":"1.2.1","raw_artifacts":[[":app",["tabula/Tabula.app"]],[":zap",{":trash":["~/Library/Application Support/Tabula","~/Library/Saved Application State/org.nerdpower.tabula.Tabula.savedState"]}]]},"tabularis":{"auto_updates":true,"conflicts_with_args":{":cask":["tabularis@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"Lightweight database management tool","homepage":"https://tabularis.dev/","names":["Tabularis"],"ruby_source_checksum":{":sha256":"1f4a7e32718ad7326763962494a871f9530daf8e615aa9d435f28d7469b760ca"},"ruby_source_path":"Casks/t/tabularis.rb","sha256":"bc93edbc4ebb779f0da66404a3ceb7830b18386a45c2e28f34c698c7370536c4","tap_string":"homebrew/cask","url_args":["https://github.com/TabularisDB/tabularis/releases/download/v0.29.0/tabularis_0.29.0_x64.dmg"],"version":"0.29.0","raw_artifacts":[[":app",["tabularis.app"]],[":zap",{":trash":["~/Library/Application Support/tabularis","~/Library/Caches/tabularis","~/Library/Logs/tabularis","~/Library/Preferences/com.debba.tabularis.plist","~/Library/Saved Application State/com.debba.tabularis.savedState","~/Library/WebKit/tabularis"]}]]},"tabularis@nightly":{"auto_updates":true,"conflicts_with_args":{":cask":["tabularis"]},"depends_on_args":{":macos":":monterey"},"desc":"Lightweight database management tool","homepage":"https://tabularis.dev/","names":["Tabularis Nightly"],"ruby_source_checksum":{":sha256":"eb6696b3ce27b5fc56741fa5bb1347165adf55eea11fcd999b0d2a8a40f2e46b"},"ruby_source_path":"Casks/t/tabularis@nightly.rb","sha256":"1b5d50b61aa9513ddc789d9cd7f74343e4deb8a75c763892e5b9e3b9187659f6","tap_string":"homebrew/cask","url_args":["https://github.com/TabularisDB/tabularis/releases/download/nightly-20261024-39dab01/tabularis_0.29.1-3_x64.dmg"],"version":"0.29.1-3,20261024-39dab01","raw_artifacts":[[":app",["tabularis.app"]],[":zap",{":trash":["~/Library/Application Support/tabularis","~/Library/Caches/tabularis","~/Library/Logs/tabularis","~/Library/Preferences/com.debba.tabularis.plist","~/Library/Saved Application State/com.debba.tabularis.savedState","~/Library/WebKit/tabularis"]}]]},"taccy":{"depends_on_args":{":macos":":any"},"desc":"Troubleshoot signature and privacy problems in applications","homepage":"https://eclecticlight.co/taccy-signet-precize-alifix-utiutility-alisma/","names":["Taccy"],"ruby_source_checksum":{":sha256":"574a5e661395b5db476657857a6186ca860851f9f5f85c9f15d45c6b627a6cf3"},"ruby_source_path":"Casks/t/taccy.rb","sha256":"d5f1f00ff105007c8a64f277aa230a0caf1ea89a19e742d972f329d067afd7c3","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/06/taccy115.zip"],"version":"1.15,2023.06","raw_artifacts":[[":app",["taccy115/Taccy.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.taccy.sfl*","~/Library/Caches/co.eclecticlight.Taccy","~/Library/HTTPStorages/co.eclecticlight.Taccy","~/Library/Preferences/co.eclecticlight.Taccy.plist","~/Library/Saved Application State/co.eclecticlight.Taccy.savedState"]}]]},"tachidesk-sorayomi":{"depends_on_args":{":macos":":any"},"desc":"Manga reader","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Suwayomi/Tachidesk-Sorayomi/","names":["Tachidesk Sorayomi"],"ruby_source_checksum":{":sha256":"737c65df51245a0ec1c0d8f388e5b9704c0474b353bdc31a5f86604d11191f44"},"ruby_source_path":"Casks/t/tachidesk-sorayomi.rb","sha256":"8642b54621bcb0c5f6aa7fcd1477faa50873dae1e63ba14927f0ec311f5b662e","tap_string":"homebrew/cask","url_args":["https://github.com/Suwayomi/Tachidesk-Sorayomi/releases/download/0.6.3/tachidesk-sorayomi-0.6.3-macos-x64.zip"],"version":"0.6.3","raw_artifacts":[[":app",["Sorayomi.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.suwayomi.tachideskSorayomi","~/Library/Containers/com.suwayomi.tachideskSorayomi"]}]]},"tad":{"depends_on_args":{":macos":":any"},"desc":"Desktop application for viewing and analyzing tabular data","homepage":"https://www.tadviewer.com/","names":["Tad"],"ruby_source_checksum":{":sha256":"3ba3ec1ccf26b57f20ebd8146302f95c9d117fa1aaa52f470b9b7efd7a9a8ff3"},"ruby_source_path":"Casks/t/tad.rb","sha256":"b942fc420a3b19240b52f798d29334bbd78f89ebbf7c7702962668eccc39011e","tap_string":"homebrew/cask","url_args":["https://github.com/antonycourtney/tad/releases/download/v0.14.0/Tad-0.14.0.dmg"],"version":"0.14.0","raw_artifacts":[[":app",["Tad.app"]],[":binary",["$APPDIR/Tad.app/Contents/Resources/tad.sh"],{":target":"tad"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.antonycourtney.tad.sfl*","~/Library/Application Support/Tad","~/Library/Logs/Tad","~/Library/Preferences/com.antonycourtney.tad.plist","~/Library/Saved Application State/com.antonycourtney.tad.savedState"]}]]},"tag-app":{"depends_on_args":{":macos":":any"},"desc":"Music tag editor","homepage":"https://www.feisty-dog.com/tag/","names":["Tag"],"ruby_source_checksum":{":sha256":"17da560ee20dc29e11a243cebfe34172afdbd3a67107d06d6adc050a134b0fd8"},"ruby_source_path":"Casks/t/tag-app.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/feisty-dog/Tag.zip"],"version":"1.1.0","raw_artifacts":[[":app",["Tag.app"]],[":zap",{":trash":"~/Library/Preferences/com.feisty-dog.Tag.plist"}]]},"tageditor":{"depends_on_args":{":macos":":any"},"desc":"Spreadsheet style tag editor for audio files","homepage":"https://amvidia.com/tag-editor","names":["Tag Editor"],"renames":[["Tag Editor*.app","Tag Editor.app"]],"ruby_source_checksum":{":sha256":"297dfe5602344feb54333941f749ad9dce2e617127379ce643abdb2856a7f8ca"},"ruby_source_path":"Casks/t/tageditor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://amvidia.com/downloads/tag-editor-mac.dmg"],"version":"2.0.5,1375","raw_artifacts":[[":app",["Tag Editor.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.amvidia.Tag-Editor-FS","~/Library/Containers/com.amvidia.Tag-Editor-FS","~/Library/Containers/Tag Editor","~/Library/Saved Application State/com.amvidia.Tag-Editor-FS.savedState"]}]]},"tagspaces":{"depends_on_args":{":macos":":ventura"},"desc":"Offline, open-source, document manager with tagging support","homepage":"https://www.tagspaces.org/","names":["TagSpaces"],"ruby_source_checksum":{":sha256":"a22169bf2ebf3e018df69aef01520331ff1649e52278015c7742a653843b945c"},"ruby_source_path":"Casks/t/tagspaces.rb","sha256":"ccdf3a210c1c8890319f8a744038037c3adc154fd0f63db1fc18c74e2741f3ee","tap_string":"homebrew/cask","url_args":["https://github.com/tagspaces/tagspaces/releases/download/v6.14.3/tagspaces-mac-x64-6.14.3.dmg"],"version":"6.14.3","raw_artifacts":[[":app",["TagSpaces.app"]],[":zap",{":trash":["~/Library/Application Support/TagSpaces","~/Library/Preferences/org.tagspaces.desktopapp.plist","~/Library/Saved Application State/org.tagspaces.desktopapp.savedState"]}]]},"tailscale-app":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Mesh VPN based on WireGuard","homepage":"https://tailscale.com/","names":["Tailscale"],"ruby_source_checksum":{":sha256":"6246b228b2b2f85819d308c6fdecdb067eb2aeaf4a81df0d5703b5f4a4a28e4c"},"ruby_source_path":"Casks/t/tailscale-app.rb","sha256":"1724d2e021d3c5f817f427f628260c013531a528f1258a7d477735d198b11f55","tap_string":"homebrew/cask","url_args":["https://pkgs.tailscale.com/stable/Tailscale-1.104.2-macos.pkg"],"version":"1.104.2","raw_artifacts":[[":uninstall",{":quit":"io.tailscale.ipn.macsys",":login_item":"Tailscale",":pkgutil":"com.tailscale.ipn.macsys",":delete":["/usr/local/bin/tailscale","/usr/local/share/man/man8/tssentineld.8"]}],[":pkg",["Tailscale-1.104.2-macos.pkg"]],[":zap",{":trash":["/Library/Tailscale","~/Library/Application Scripts/*.io.tailscale.ipn.macsys","~/Library/Application Scripts/group.W5364U7YZB.io.tailscale.shared","~/Library/Application Scripts/io.tailscale.ipn.macsys","~/Library/Application Scripts/io.tailscale.ipn.macsys.login-item-helper","~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension","~/Library/Application Scripts/io.tailscale.ipn.macsys.widgets","~/Library/Caches/io.tailscale.ipn.macsys","~/Library/Containers/io.tailscale.ipn.macos.network-extension","~/Library/Containers/io.tailscale.ipn.macsys","~/Library/Containers/io.tailscale.ipn.macsys.login-item-helper","~/Library/Containers/io.tailscale.ipn.macsys.share-extension","~/Library/Containers/io.tailscale.ipn.macsys.widgets","~/Library/Containers/Tailscale","~/Library/Group Containers/*.io.tailscale.ipn.macsys","~/Library/Group Containers/group.W5364U7YZB.io.tailscale.shared","~/Library/HTTPStorages/io.tailscale.ipn.macsys","~/Library/HTTPStorages/io.tailscale.ipn.macsys.binarycookies","~/Library/Preferences/io.tailscale.ipn.macsys.plist"]}]],"raw_caveats":"tailscale-app requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n\nInstalling tailscale-app means you have AGREED to the license at:\n  https://tailscale.com/terms\n"},"tal-drum":{"depends_on_args":{":macos":":any"},"desc":"Drum sampler plug-in","homepage":"https://tal-software.com/products/tal-drum","names":["TAL-Drum"],"ruby_source_checksum":{":sha256":"54b0aa59e38c0ee1691dbaffe2edbc3c0499174381f9cfd8108fd8e92e7fa8a5"},"ruby_source_path":"Casks/t/tal-drum.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://tal-software.com/downloads/plugins/TAL-Drum-installer_macos.zip"],"version":"3.3.3","raw_artifacts":[[":uninstall",{":pkgutil":["com.talsoftware.pkg.TAL-Drum-AAX","com.talsoftware.pkg.TAL-Drum-AU","com.talsoftware.pkg.TAL-Drum-CLAP","com.talsoftware.pkg.TAL-Drum-VST","com.talsoftware.pkg.TAL-Drum-VST3"]}],[":pkg",["TAL-Drum-installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/ToguAudioLine/TAL-Drum*","~/Library/Caches/TAL-Drum"],":rmdir":"~/Library/Application Support/ToguAudioLine"}]]},"tales-of-majeyal":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Topdown tactical RPG roguelike game and game engine","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://te4.org/","names":["Tales of Maj'Eyal"],"ruby_source_checksum":{":sha256":"e4b08375fc35b5158b9ac539c9f66e7b68895e5d73c2c9cde7d149fb61633a4e"},"ruby_source_path":"Casks/t/tales-of-majeyal.rb","sha256":"86c6d1267a47204e30adc8c3389c1af0b68996ae0989b60d857ca38ca25ea221","tap_string":"homebrew/cask","url_args":["https://te4.org/dl/t-engine/t-engine4-osx-1.7.6.zip"],"version":"1.7.6","raw_artifacts":[[":app",["T-Engine.app"],{":target":"Tales-of-Maj'Eyal.app"}],[":zap",{":trash":["~/Library/Application Support/T-Engine","~/Library/Saved Application State/org.te4.T-Engine.savedState"]}]]},"talon":{"depends_on_args":{":macos":":any"},"desc":"Enables you to control your computer with voice, eye tracking, or noises","homepage":"https://talonvoice.com/","names":["Talon"],"ruby_source_checksum":{":sha256":"648856975a0d813f5ad5d56458f63fb9a5bc1dc7c3cf9c84a5d6365ae9d02ea3"},"ruby_source_path":"Casks/t/talon.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://talonvoice.com/dl/latest/talon-mac.dmg"],"version":"0.4.0","raw_artifacts":[[":app",["Talon.app"]],[":zap",{":trash":["~/.talon","~/Library/HTTPStorages/com.talonvoice.Talon","~/Library/Preferences/com.talonvoice.Talon.plist"]}]],"raw_caveats":"Installing talon means you have AGREED to the license at:\n  https://talonvoice.com/EULA.txt\n"},"tamery":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI-powered database client","homepage":"https://tamery.app/","names":["Tamery"],"ruby_source_checksum":{":sha256":"1c0894eb8acd2445a4f0c805ceaafca830232ad926956c4d0e99790d8448b9ec"},"ruby_source_path":"Casks/t/tamery.rb","sha256":"db5322a2ebc212e54b6838a69a10138156ef2e0fa54cfe736e4c2a94a276a4f4","tap_string":"homebrew/cask","url_args":["https://download.tamery.app/versions/0.99.2/mac/dmg/x64"],"version":"0.99.2","raw_artifacts":[[":app",["Tamery.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.wannabespace.tamery.sfl*","~/Library/Application Support/Tamery","~/Library/Caches/@tamerydesktop-updater","~/Library/HTTPStorages/com.wannabespace.tamery","~/Library/Preferences/com.wannabespace.tamery.plist","~/Library/Saved Application State/com.wannabespace.tamery.savedState"]}]]},"tana":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Knowledge management workspace with AI-powered outlining","homepage":"https://tana.inc/","names":["Tana"],"ruby_source_checksum":{":sha256":"67c07afdd86a3298173f09d581978fd7789a615a350d700c8ea503f5c3c51176"},"ruby_source_path":"Casks/t/tana.rb","sha256":"720a97f1a8131557e6fdbf85e3bfc38003fb41b63ae2ce5c6c741e417706db67","tap_string":"homebrew/cask","url_args":["https://github.com/tanainc/tana-desktop-releases/releases/download/v1.531.0/Tana.Outliner-1.531.0-universal.dmg"],"version":"1.531.0","raw_artifacts":[[":uninstall",{":quit":"inc.tana.desktop"}],[":app",["Tana Outliner.app"]],[":zap",{":trash":["~/Library/Application Support/tana","~/Library/Caches/inc.tana.desktop","~/Library/Caches/inc.tana.desktop.ShipIt","~/Library/HTTPStorages/inc.tana.desktop","~/Library/Logs/tana","~/Library/Preferences/inc.tana.desktop.plist"]}]]},"tandem":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Virtual office for remote teams","homepage":"https://tandem.chat/","names":["Tandem"],"ruby_source_checksum":{":sha256":"10432ebea671b0c1d4f578fa52bf13647dfee9d079ba32cfd04cd990dc29375d"},"ruby_source_path":"Casks/t/tandem.rb","sha256":"754f7d4070801d9c4a2d4ceebdc30f2edf25ba6fa18674e1eaf66089201b31f7","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/200527auaqaacsy/Tandem%203.0.0%20-%20Build%20251226zduiutrs9-x64.dmg"],"version":"3.0.0,251226zduiutrs9","raw_artifacts":[[":app",["Tandem.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/tandem-updater","~/Library/Application Support/Tandem","~/Library/Caches/tandem.app","~/Library/Caches/tandem.app.ShipIt","~/Library/Logs/Tandem","~/Library/Preferences/ByHost/tandem.app.ShipIt.*.plist","~/Library/Preferences/tandem.app.plist","~/Library/Saved Application State/tandem.app.savedState"]}]]},"tangleguard-cli":{"desc":"Code architecture context for LLMs and humans","homepage":"https://tangleguard.com/","names":["Tangleguard CLI"],"ruby_source_checksum":{":sha256":"6196d3324792a8381d5fb5a20d3bbf7dcf3748ecdba738f65d2848b1cdd3855a"},"ruby_source_path":"Casks/t/tangleguard-cli.rb","sha256":"b07c86bdb50eab67578295da1df55082ba4d22dc6383c323fc549a3905d86d48","tap_string":"homebrew/cask","url_args":["https://tangleguard-cli-builds.s3.eu-central-1.amazonaws.com/v0.22.0/tangleguard-cli_0.22.0_x86_64-apple-darwin.tar.gz"],"version":"0.22.0","raw_artifacts":[[":binary",["tangleguard"]],[":zap",{":trash":"~/Library/Application Support/CrashReporter/tangleguard*"}]]},"taobao":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Online Shopping Client","homepage":"https://pc.taobao.com/","names":["taobao","淘宝桌面版"],"ruby_source_checksum":{":sha256":"65dea5b8d71341c108e57ac62548378665efc346146e8ccaa4326a272f516b36"},"ruby_source_path":"Casks/t/taobao.rb","sha256":"51640fd574a9ff8e097bd14e8a085a095f9e72c6fb5619884ea61740b64625c7","tap_string":"homebrew/cask","url_args":["https://tblifecdn.taobao.com/taobaopc/shop/taobao-setup-darwin-x64-2.5.1.dmg"],"version":"2.5.1","raw_artifacts":[[":app",["淘宝桌面版.app"]],[":zap",{":trash":["~/Library/Application Support/taobao","~/Library/Caches/com.taobao.desktop","~/Library/HTTPStorages/com.taobao.desktop","~/Library/Logs/taobao","~/Library/Preferences/com.taobao.desktop.plist"]}]]},"tap-forms":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Helps to organise important files in one place","homepage":"https://www.tapforms.com/","names":["Tap Forms 5"],"ruby_source_checksum":{":sha256":"ed9cdfb09112300456615a6e11e8bbb0f6fe7471fd921ebd5f659bb7b5bfb519"},"ruby_source_path":"Casks/t/tap-forms.rb","sha256":"82a6e945b233e1202373393919e97dca891fc5a0f472ff2ebcc71cefacbaf991","tap_string":"homebrew/cask","url_args":["https://paddle.s3.amazonaws.com/fulfillment_downloads/9234/503174/sVRdq8QqvjZ3jBJUQNwZ_Tap%20Forms%20Install%205.3.45.dmg"],"version":"5.3.45,sVRdq8QqvjZ3jBJUQNwZ","raw_artifacts":[[":app",["Tap Forms Mac 5.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.tapzapp.tapforms-mac","~/Library/Containers/com.tapzapp.tapforms-mac"]}]]},"taperlabs-shadow":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"AI meeting notetaker","homepage":"https://www.shadow.do/","names":["Shadow"],"ruby_source_checksum":{":sha256":"22e3cb1e0baba76eace1b4a95b330d1aa36885b0d7ff3e95546ce9b1dcd20784"},"ruby_source_path":"Casks/t/taperlabs-shadow.rb","sha256":"1677e34aa2a8e82a6fa7b73b5ae6fe399202526e6d7af5d445ca7ecd6599936b","tap_string":"homebrew/cask","url_args":["https://cdn.shadow.do/releases/mac/latest/2.4.0-build135/Shadow-2.4.0-arm64.dmg"],"version":"2.4.0,135","raw_artifacts":[[":uninstall",{":quit":"com.taperlabs.shadow",":login_item":"Shadow"}],[":app",["Shadow.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.taperlabs.shadow.sfl*","~/Library/Application Support/Shadow/App Runtime","~/Library/Application Support/Shadow/Logs","~/Library/Application Support/Shadow/Models","~/Library/Caches/com.taperlabs.shadow","~/Library/Caches/com.taperlabs.shadow.ShipIt","~/Library/Caches/shadow-desktop-updater","~/Library/HTTPStorages/com.taperlabs.shadow","~/Library/Preferences/com.taperlabs.shadow.plist","~/Library/Preferences/com.taperlabs.shadow.v23.plist","~/Library/Saved Application State/com.taperlabs.shadow.savedState","~/Library/WebKit/com.taperlabs.shadow"]}]]},"taphouse":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Native GUI for Homebrew package management","homepage":"https://taphouse.multimodalsolutions.gr/","names":["Taphouse"],"ruby_source_checksum":{":sha256":"d7ac223685438d8014bf045f08cb6b33c6a081c51c497d22f5e003b59c52e4c4"},"ruby_source_path":"Casks/t/taphouse.rb","sha256":"eb3124c2c9d8dca3271466699d78d4b0dd783e02afbecf207be8a56ad9adbde7","tap_string":"homebrew/cask","url_args":["https://taphouse.multimodalsolutions.gr/downloads/Taphouse-1.5.9.dmg"],"version":"1.5.9","raw_artifacts":[[":uninstall",{":quit":"com.multimodalsolutions.taphouse"}],[":app",["Taphouse.app"]],[":zap",{":trash":["~/Library/Application Support/Taphouse","~/Library/Caches/Taphouse","~/Library/Preferences/com.multimodalsolutions.taphouse.plist"]}]]},"tapmap":{"depends_on_args":{":macos":":any"},"desc":"Visualise network connections on an interactive world map","homepage":"https://tip.no/tapmap/","names":["TapMap"],"ruby_source_checksum":{":sha256":"aa4e6f2ecf70082ee07d826a71dbf6931e044e4c42448a21eeb01d93d7fc8cf2"},"ruby_source_path":"Casks/t/tapmap.rb","sha256":"62fb1dff4103b0a9fca21060350165408f16974004829333087033312b27120c","tap_string":"homebrew/cask","url_args":["https://github.com/olalie/tapmap/releases/download/v1.14.2/TapMap-1.14.2-macos-x86_64.dmg"],"version":"1.14.2","raw_artifacts":[[":uninstall",{":quit":"no.tip.tapmap",":login_item":"TapMap"}],[":app",["TapMap.app"]],[":zap",{":trash":"~/Library/Application Support/TapMap"}]]},"tartelet":{"depends_on_args":{":macos":":sonoma"},"desc":"Manage GitHub Actions runners in virtual machines","homepage":"https://github.com/shapehq/tartelet","names":["Tartelet"],"ruby_source_checksum":{":sha256":"64547af814a6f242dfd43a305000a584974763871ac12776497806d0cb493c70"},"ruby_source_path":"Casks/t/tartelet.rb","sha256":"2733db56fb15835df2e22cf8191d4f9cfc385d9779aa02d88649631fb85b016a","tap_string":"homebrew/cask","url_args":["https://github.com/shapehq/tartelet/releases/download/0.12.0/Tartelet.zip"],"version":"0.12.0","raw_artifacts":[[":app",["Tartelet.app"]],[":zap",{":trash":"~/Library/Preferences/dk.shape.Tartelet.plist"}]]},"taskade":{"depends_on_args":{":macos":":ventura"},"desc":"Task manager for teams","homepage":"https://www.taskade.com/","names":["Taskade"],"ruby_source_checksum":{":sha256":"e8b7079abf7cae8f92729b71ff03c5b306873c59a44298020224d3c98a10201b"},"ruby_source_path":"Casks/t/taskade.rb","sha256":"6e3bab8969deb74b4f1b201954bef277a265172460fdf30ff3d9d05faec68aef","tap_string":"homebrew/cask","url_args":["https://apps.taskade.com/updates/Taskade-4.7.0-universal.dmg"],"version":"4.7.0","raw_artifacts":[[":app",["Taskade.app"]],[":zap",{":trash":["~/Library/Application Support/taskade","~/Library/Preferences/com.taskade.plist","~/Library/Saved Application State/com.taskade.savedState"]}]]},"taskbar":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Windows-style taskbar as a Dock replacement","homepage":"https://lawand.io/taskbar/","names":["Taskbar"],"ruby_source_checksum":{":sha256":"11762b60fd97e45ce942eebd37f514f6879d00e11cef3cd4652d4e2c8bb398f5"},"ruby_source_path":"Casks/t/taskbar.rb","sha256":"6754d2b90b9201685fb6bcb978c96274e626fbda91446b70ed361d29048ebb01","tap_string":"homebrew/cask","url_args":["https://lawand.io/wp-content/uploads/2026/09/taskbar-1.6.3.zip"],"version":"1.6.3,2026,09","raw_artifacts":[[":app",["Taskbar.app"]],[":zap",{":trash":["~/Library/Caches/com.fpfxtknjju.wbgcdolfev","~/Library/HTTPStorages/com.fpfxtknjju.wbgcdolfev","~/Library/LaunchAgents/com.fpfxtknjju.wbgcdolfev.plist","~/Library/Preferences/com.fpfxtknjju.wbgcdolfev.plist","~/Library/WebKit/com.fpfxtknjju.wbgcdolfev"]}]]},"taskexplorer":{"depends_on_args":{":macos":":sonoma"},"desc":"Tool to explore all the running tasks (processes)","homepage":"https://objective-see.org/products/taskexplorer.html","names":["TaskExplorer"],"ruby_source_checksum":{":sha256":"9f154020ec14f774eccef9cf8e7abcc4a6915e985bd19dbea024841d6e958052"},"ruby_source_path":"Casks/t/taskexplorer.rb","sha256":"536bda55f06e45bd7edc6cbed29aeb230db0f003675388a78f45d714a9ca8705","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/TaskExplorer/releases/download/v3.1.0/TaskExplorer_3.1.0.zip"],"version":"3.1.0","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"TaskExplorer.app"}],":type":"set_ownership"}]}],[":app",["TaskExplorer.app"]],[":zap",{":trash":["~/Library/Caches/com.objective-see.TaskExplorer","~/Library/HTTPStorages/com.objective-see.TaskExplorer","~/Library/Preferences/com.objective-see.TaskExplorer.plist"]}]]},"taskpaper":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App to make lists and help with organisation","homepage":"https://www.taskpaper.com/","names":["TaskPaper"],"ruby_source_checksum":{":sha256":"2431459ca51118164b4ad60ee62054c35fd5f0b414407e2621e452857a44a2e7"},"ruby_source_path":"Casks/t/taskpaper.rb","sha256":"7f392d83857d96d5ee3c2a0792e8a24befb5094928ce850283da86bfa0684f7e","tap_string":"homebrew/cask","url_args":["https://www.taskpaper.com/assets/app/TaskPaper-3.9.4.dmg"],"version":"3.9.4","raw_artifacts":[[":app",["TaskPaper.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.hogbaysoftware.TaskPaper3.direct","~/Library/Application Support/TaskPaper","~/Library/Caches/com.hogbaysoftware.TaskPaper3.direct","~/Library/HTTPStorages/com.hogbaysoftware.TaskPaper3*","~/Library/Preferences/com.hogbaysoftware.TaskPaper3.direct.plist","~/Library/Saved Application State/com.hogbaysoftware.TaskPaper3.direct.savedState"]}]]},"taskwarrior-pomodoro":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Pomodoro timer for Taskwarrior","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://github.com/coddingtonbear/taskwarrior-pomodoro","names":["Taskwarrior-Pomodoro"],"ruby_source_checksum":{":sha256":"99cac809e1e968dcd17665f469670feda1570b892c5f05f4767fd00312363003"},"ruby_source_path":"Casks/t/taskwarrior-pomodoro.rb","sha256":"07aad9949cf7ec5752d5da87333c52f07654b0c480b18779afaec0f5debb488a","tap_string":"homebrew/cask","url_args":["https://github.com/coddingtonbear/taskwarrior-pomodoro/releases/download/v1.8.0/taskwarrior-pomodoro-1.8.0.dmg"],"version":"1.8.0","raw_artifacts":[[":app",["Taskwarrior Pomodoro.app"]]]},"tastytrade":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop trading platform","homepage":"https://tastytrade.com/desktop-platform/","names":["tastytrade"],"ruby_source_checksum":{":sha256":"76261dbe0627983e5f7d0bff9714ffd3f47f094379c0a88fce27276073653430"},"ruby_source_path":"Casks/t/tastytrade.rb","sha256":"5628b74ee0d6065deb514a2fc2cad03d48c950a0a94c40a0ca99d628ed991b2f","tap_string":"homebrew/cask","url_args":["https://download.tastytrade.com/desktop-2.x.x/2.60.2/tastytrade-2.60.2.dmg"],"version":"2.60.2","raw_artifacts":[[":app",["tastytrade.app"]],[":zap",{":trash":["~/Library/Application Support/tastytrade","~/Library/Saved Application State/com.tastytrade.desktop.savedState"]}]]},"tau":{"depends_on_args":{":macos":":any"},"desc":"Profiling and tracing toolkit","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.cs.uoregon.edu/research/tau/home.php","names":["TAU"],"ruby_source_checksum":{":sha256":"01325b2ef624164151377e9d71c3c6b774f3a13358c79a3c2e214ee006a44851"},"ruby_source_path":"Casks/t/tau.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.cs.uoregon.edu/research/tau/tau.dmg"],"version":"2.35.2","raw_artifacts":[[":uninstall",{":delete":"$HOMEBREW_PREFIX/Caskroom/tau/2.35.2/TAU/tau/"}],[":suite",["TAU"]],[":zap",{":trash":"~/.ParaProf"}]],"raw_caveats":"tau requires Java. You can install the latest version with:\n  brew install --cask temurin\n"},"tauritavern":{"depends_on_args":{":macos":":any"},"desc":"SillyTavern-compatible native client","homepage":"https://tauritavern.github.io/","names":["TauriTavern"],"ruby_source_checksum":{":sha256":"3a574d16097fc43e5076c99b4b74606b21552a26168c73546a7d378ff63d3798"},"ruby_source_path":"Casks/t/tauritavern.rb","sha256":"ac6d590d24527e9a6e6ca49c8b9cbf4ff01297cad1da14aad05abf535cf633d9","tap_string":"homebrew/cask","url_args":["https://github.com/Darkatse/TauriTavern/releases/download/v2.4.0/TauriTavern-2.4.0-macos-x64.dmg"],"version":"2.4.0","raw_artifacts":[[":app",["TauriTavern.app"]],[":zap",{":trash":["~/Library/Application Support/com.tauritavern.client","~/Library/Application Support/CrashReporter/tauritavern_*.plist","~/Library/Caches/com.tauritavern.client","~/Library/Caches/tauritavern","~/Library/HTTPStorages/tauritavern.binarycookies","~/Library/Preferences/com.tauritavern.client.plist","~/Library/Preferences/tauritavern.plist","~/Library/WebKit/com.tauritavern.client","~/Library/WebKit/tauritavern"]}]]},"tcp-viewer":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Packet capture and inspection tool","homepage":"https://tcpviewer.proxyman.com/","names":["TCP Viewer"],"ruby_source_checksum":{":sha256":"cdf1043e77cda29ebdfec7903e4a8ae24d4075c191aec17c64d535251a316233"},"ruby_source_path":"Casks/t/tcp-viewer.rb","sha256":"50d630738d98ede090588cbdb99d163768213050c49173f15d58f224e9ffa5a5","tap_string":"homebrew/cask","url_args":["https://assets-tcpviewer.proxyman.com/release/production/1.22.1/101/tcpviewer_1.22.1_101.dmg"],"version":"1.22.1,101","raw_artifacts":[[":uninstall",{":launchctl":"com.proxyman.tcpviewer.helpertool",":quit":"com.proxyman.tcpviewer",":delete":["/Library/LaunchDaemons/com.proxyman.tcpviewer.helpertool.plist","/Library/PrivilegedHelperTools/com.proxyman.tcpviewer.helpertool"]}],[":app",["TCP Viewer.app"]],[":binary",["$APPDIR/TCP Viewer.app/Contents/MacOS/tcpviewer-cli"]],[":zap",{":trash":["~/Library/Application Support/TCPViewer","~/Library/Caches/com.proxyman.tcpviewer","~/Library/Preferences/com.proxyman.tcpviewer.plist","~/Library/Saved Application State/com.proxyman.tcpviewer.savedState"]}]]},"td-agent":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-01",":because":":discontinued"},"desc":"Fluentd distribution package","disable_args":{":date":"2026-03-01",":because":":discontinued"},"homepage":"https://www.fluentd.org/","names":["td-agent"],"ruby_source_checksum":{":sha256":"d8aa02d5e23f60be1cde6aeaad44ccb8f33cf9c02e646a71d927df63cf777f67"},"ruby_source_path":"Casks/t/td-agent.rb","sha256":"f8acfbdc5d941198b7e275093127d08bb687b334a2f0f1e20b7484cc6af53398","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/packages.treasuredata.com/4/macosx/td-agent-4.5.2-x86_64.dmg"],"version":"4.5.2","raw_artifacts":[[":uninstall",{":launchctl":"td-agent",":pkgutil":["com.treasuredata.tdagent","test.treasuredatainc.pkg.td-agent"]}],[":pkg",["td-agent-4.5.2.pkg"]]]},"tdr-kotelnikov":{"depends_on_args":{":macos":":any"},"desc":"Wideband dynamics processor","homepage":"https://www.tokyodawn.net/tdr-kotelnikov/","names":["TDR Kotelnikov"],"ruby_source_checksum":{":sha256":"6837bd45c25a8d78d90281c8275e8b4f86baf27276873cd40975a45f88fc0afb"},"ruby_source_path":"Casks/t/tdr-kotelnikov.rb","sha256":"59e580a260fb66db6f608b92434c9cf9e426eb83734995b5d4633930783389da","tap_string":"homebrew/cask","url_args":["https://www.tokyodawn.net/labs/Kotelnikov/1.6.7/TDR%20Kotelnikov.zip?x24775"],"version":"1.6.7","raw_artifacts":[[":uninstall",{":pkgutil":["com.TokyoDawnLabs.TDRKotelnikov.AAX","com.TokyoDawnLabs.TDRKotelnikov.AU","com.TokyoDawnLabs.TDRKotelnikov.VST","com.TokyoDawnLabs.TDRKotelnikov.VST3"]}],[":pkg",["TDR Kotelnikov.pkg"]],[":zap",{":trash":"~/Library/Tokyo Dawn Labs/TDR Kotelnikov.conf"}]]},"tdr-molotok":{"depends_on_args":{":macos":":any"},"desc":"Dynamics processor/compressor","homepage":"https://www.tokyodawn.net/tdr-molotok/","names":["TDR Molotok"],"ruby_source_checksum":{":sha256":"06323350332b22cd298952192841c9dc1a28b4bb806b66c6c08786d9563f1172"},"ruby_source_path":"Casks/t/tdr-molotok.rb","sha256":"29b65ea823f5b34f5d0e2d1e556b7f92a9889d07bf6fa20dbb40207ca50c288f","tap_string":"homebrew/cask","url_args":["https://www.tokyodawn.net/labs/Molotok/1.0.7/TDR%20Molotok.zip"],"version":"1.0.7","raw_artifacts":[[":uninstall",{":pkgutil":["com.TokyoDawnLabs.TDRMolotok.AAX","com.TokyoDawnLabs.TDRMolotok.AU","com.TokyoDawnLabs.TDRMolotok.VST","com.TokyoDawnLabs.TDRMolotok.VST3"]}],[":pkg",["TDR Molotok.pkg"]],[":zap",{":trash":"~/Library/Tokyo Dawn Labs/TDR Molotok.conf"}]]},"tdr-nova":{"depends_on_args":{":macos":":any"},"desc":"Parallel dynamic equaliser","homepage":"https://www.tokyodawn.net/tdr-nova/","names":["TDR Nova"],"ruby_source_checksum":{":sha256":"3764e2fe122d793393f6a495df5da65a5a4026275a43bd0f2ea064e9fa29108e"},"ruby_source_path":"Casks/t/tdr-nova.rb","sha256":"85d3b0409260f0211c8fe4fdb0c5ff7e9a2249808a21fe0d21abd1ebc636e12d","tap_string":"homebrew/cask","url_args":["https://www.tokyodawn.net/labs/Nova/2.2.3/TDR%20Nova.zip?x24775"],"version":"2.2.3","raw_artifacts":[[":uninstall",{":pkgutil":["com.TokyoDawnLabs.TDRNova.AAX","com.TokyoDawnLabs.TDRNova.AU","com.TokyoDawnLabs.TDRNova.VST","com.TokyoDawnLabs.TDRNova.VST3"]}],[":pkg",["TDR Nova.pkg"]],[":zap",{":trash":"~/Library/Tokyo Dawn Labs/TDR Nova.conf"}]]},"tdr-prism":{"depends_on_args":{":macos":":any"},"desc":"Frequency analyzer","homepage":"https://www.tokyodawn.net/tdr-prism/","names":["TDR Prism"],"ruby_source_checksum":{":sha256":"bb3fe8f134ba3d7eae20df1f89c32ded671d60e90d98345557fc2430a5b54e0c"},"ruby_source_path":"Casks/t/tdr-prism.rb","sha256":"a0bc1cdac9c5474941f93da4d96d87bd077d1fa0427ee201c844b94c738c318c","tap_string":"homebrew/cask","url_args":["https://www.tokyodawn.net/labs/Prism/1.1.4/TDR%20Prism.zip"],"version":"1.1.4","raw_artifacts":[[":uninstall",{":pkgutil":["com.TokyoDawnLabs.TDRPrism.AAX","com.TokyoDawnLabs.TDRPrism.AU","com.TokyoDawnLabs.TDRPrism.VST","com.TokyoDawnLabs.TDRPrism.VST3"]}],[":pkg",["TDR Prism.pkg"]],[":zap",{":trash":"~/Library/Tokyo Dawn Labs/TDR Prism.conf"}]]},"tdr-vos-slickeq":{"depends_on_args":{":macos":":any"},"desc":"Mixing equaliser","homepage":"https://www.tokyodawn.net/tdr-vos-slickeq/","names":["TDR VOS SlickEQ"],"ruby_source_checksum":{":sha256":"7cf10b60df8fa51c1501f4623652cd8a80b31debaa1fb1f2082acea8608af064"},"ruby_source_path":"Casks/t/tdr-vos-slickeq.rb","sha256":"9146a0e145680965c54296c68996a5982bd0e164b6fbfd767c8b26d32f8e70fa","tap_string":"homebrew/cask","url_args":["https://www.tokyodawn.net/labs/SlickEQ/1.3.9/TDR%20VOS%20SlickEQ.zip?x24775"],"version":"1.3.9","raw_artifacts":[[":uninstall",{":pkgutil":["com.TokyoDawnLabs.TDRVOSSlickEQ.AAX","com.TokyoDawnLabs.TDRVOSSlickEQ.AU","com.TokyoDawnLabs.TDRVOSSlickEQ.VST","com.TokyoDawnLabs.TDRVOSSlickEQ.VST3"]}],[":pkg",["TDR VOS SlickEQ.pkg"]],[":zap",{":trash":"~/Library/Tokyo Dawn Labs/TDR VOS SlickEQ.conf"}]]},"teacode":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Text expanding app for developers","homepage":"https://www.apptorium.com/teacode","names":["TeaCode"],"ruby_source_checksum":{":sha256":"27af46b930cf19d0c56d36c97fdee43c46e05f4b87bcbf920dcf5908ceb23fb5"},"ruby_source_path":"Casks/t/teacode.rb","sha256":"2e2545beafe4c77ef52e76ff49edf1d4dbceed2a6bf6c8c1b22424112480478b","tap_string":"homebrew/cask","url_args":["https://www.apptorium.com/public/products/teacode/releases/TeaCode-1.1.3.zip"],"version":"1.1.3","raw_artifacts":[[":app",["TeaCode.app"]],[":zap",{":trash":"~/Library/Preferences/com.apptorium.TeaCode-dm.plist"}]]},"teambition":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Team collaboration and project management platform","homepage":"https://www.teambition.com/","names":["Teambition"],"ruby_source_checksum":{":sha256":"efdcc7a49cf38f291e957f259270511f4c2e32a05a01f0344e739187acb2ba72"},"ruby_source_path":"Casks/t/teambition.rb","sha256":"3125ea6240885a0e472d407234ad89e64899c6e79c7e0403f9b288ad19dac33e","tap_string":"homebrew/cask","url_args":["https://tongyongxiezuo.oss-cn-zhangjiakou.aliyuncs.com/desktop/Teambition/2.0.3/installer/darwin/x64/Teambition-2.0.3-mac.dmg"],"version":"2.0.3","raw_artifacts":[[":app",["Teambition.app"]],[":zap",{":trash":["~/Library/Application Support/Teambition","~/Library/Caches/Teambition","~/Library/Preferences/com.teambition.teambition.plist","~/Library/Saved Application State/com.teambition.teambition.savedState"]}]]},"teamspeak-client":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Voice communication client","homepage":"https://www.teamspeak.com/","names":["TeamSpeak Client"],"ruby_source_checksum":{":sha256":"4d15cc7a93e641330d2f5361ba1c63f5d50e5e3af6d47ccd0388b3480ba47000"},"ruby_source_path":"Casks/t/teamspeak-client.rb","sha256":"8a6873589aeb98fdbd9509f2a1163662770f1426aed0757704203de40d71d4d6","tap_string":"homebrew/cask","url_args":["https://files.teamspeak-services.com/releases/client/3.6.2/TeamSpeak3-Client-macosx-3.6.2.dmg"],"version":"3.6.2","raw_artifacts":[[":app",["TeamSpeak 3 Client.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/ts3client_*.plist","~/Library/Application Support/TeamSpeak 3","~/Library/Preferences/com.teamspeak.TeamSpeak3.plist*","~/Library/Saved Application State/com.teamspeak.TeamSpeak3.savedState"]}]]},"teamspeak-client@beta":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Voice communication client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.teamspeak.com/","names":["TeamSpeak Beta"],"ruby_source_checksum":{":sha256":"9a927e4190d6748b70fd8a9f5ec008785f4cb32e133f45be3c2739252ab50736"},"ruby_source_path":"Casks/t/teamspeak-client@beta.rb","sha256":"3074ca3783a80cd0f27ca790a5dc7c2dda22ab23e0f958d3915cad9106c9f2b2","tap_string":"homebrew/cask","url_args":["https://files.teamspeak-services.com/pre_releases/client/6.0.0-beta3.4/teamspeak-client-intel.dmg"],"version":"6.0.0-beta3.4","raw_artifacts":[[":app",["TeamSpeak.app"]],[":zap",{":trash":["~/Library/Preferences/com.teamspeak.6.client.plist*","~/Library/Preferences/TeamSpeak","~/Library/Saved Application State/com.teamspeak.6.client.savedState"]}]]},"teamviewer-host":{"auto_updates":true,"conflicts_with_args":{":cask":["teamviewer"]},"depends_on_args":{":macos":":any"},"desc":"Remote connectivity solution","homepage":"https://www.teamviewer.com/","names":["TeamViewer Host"],"ruby_source_checksum":{":sha256":"c231d0b72751690744665056e1eff7bec338f44f9e7c36d0a33bc1762f84eb83"},"ruby_source_path":"Casks/t/teamviewer-host.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.teamviewer.com/download/version_15x/TeamViewerHost.dmg"],"version":"15","raw_artifacts":[[":uninstall",{":delete":"$HOMEBREW_PREFIX/Caskroom/teamviewer-host/15/teamviewer-host"}],[":pkg",["Install TeamViewerHost.app/Contents/Resources/Install TeamViewerHost.pkg"]],[":zap",{":trash":["/Library/Preferences/com.teamviewer.teamviewer.preferences.plist","~/Library/Application Support/TeamViewer Host","~/Library/Caches/com.teamviewer.TeamViewerHost","~/Library/Logs/TeamViewer","~/Library/Preferences/com.teamviewer.teamviewer.preferences.plist","~/Library/Preferences/com.teamviewer.TeamViewerHost.plist"]}]]},"teamviewer-quickjoin":{"depends_on_args":{":macos":":monterey"},"desc":"Standalone TeamViewer app for joining presentations and meetings","homepage":"https://www.teamviewer.com/","names":["TeamViewer QuickJoin","TeamViewer QJ"],"ruby_source_checksum":{":sha256":"50b49a2eb4e8105b8539b5c3eadb3f0622074c6ef62d756f5592b8924b56d277"},"ruby_source_path":"Casks/t/teamviewer-quickjoin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.teamviewer.com//download/version_15x/TeamViewerQJ.dmg"],"version":"15","raw_artifacts":[[":app",["TeamViewerQJ.app"],{":target":"TeamViewer QuickJoin.app"}],[":zap",{":trash":["~/Library/Preferences/com.teamviewer.TeamViewerQJ.plist","~/Library/Saved Application State/com.teamviewer.TeamViewerQJ.savedState"]}]]},"teamviewer-quicksupport":{"depends_on_args":{":macos":":monterey"},"desc":"Remote support for computers and mobile devices","homepage":"https://www.teamviewer.com/","names":["TeamViewer QuickSupport","TeamViewer QS"],"ruby_source_checksum":{":sha256":"b51ece0e85d993be0b691444ea10e217d0dc53a3e6a23cb222fdebfed6ed24a9"},"ruby_source_path":"Casks/t/teamviewer-quicksupport.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.teamviewer.com/download/version_15x/TeamViewerQS.dmg"],"version":"15","raw_artifacts":[[":app",["TeamViewerQS.app"],{":target":"TeamViewer QuickSupport.app"}],[":zap",{":trash":["~/Library/Preferences/com.teamviewer.TeamViewerQS.plist","~/Library/Saved Application State/com.teamviewer.TeamViewerQS.savedState"]}]]},"teamviewer":{"auto_updates":true,"conflicts_with_args":{":cask":["teamviewer-host"]},"depends_on_args":{":macos":":any"},"desc":"Remote access and connectivity software focused on security","homepage":"https://www.teamviewer.com/","names":["TeamViewer"],"ruby_source_checksum":{":sha256":"9dd248459f92f28814baee0f775fd3f073e41f26f22fbcb3c9c83799db860d1c"},"ruby_source_path":"Casks/t/teamviewer.rb","sha256":"9acd5a6cefe859e81f85001b1b90279e02495f3829ced8df1a3b9d37f3d5bcf1","tap_string":"homebrew/cask","url_args":["https://dl.teamviewer.com/download/version_15x/update/15.82.6/TeamViewer.pkg"],"version":"15.82.6","raw_artifacts":[[":uninstall",{":launchctl":["com.teamviewer.desktop","com.teamviewer.Helper","com.teamviewer.service","com.teamviewer.teamviewer","com.teamviewer.teamviewer_desktop","com.teamviewer.teamviewer_service","com.teamviewer.UninstallerHelper","com.teamviewer.UninstallerWatcher"],":quit":["com.teamviewer.TeamViewer","com.teamviewer.TeamViewerUninstaller"],":pkgutil":["com.teamviewer.AuthorizationPlugin","com.teamviewer.AuthorizationResources","com.teamviewer.remoteaudiodriver","com.teamviewer.teamviewer.*","TeamViewerUninstaller"],":delete":["/Applications/TeamViewer.app","/Library/Preferences/com.teamviewer*"]}],[":pkg",["TeamViewer.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/TeamViewer.app",":match":"full",":attempts":3,":notices":["The TeamViewer package postinstall script launches the TeamViewer app","Attempting to close the TeamViewer app to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close TeamViewer",":type":"terminate_process"}]}],[":zap",{":trash":["/Library/Application Support/TeamViewer","~/Library/Application Support/TeamViewer","~/Library/Caches/com.teamviewer.TeamViewer","~/Library/Caches/TeamViewer","~/Library/Cookies/com.teamviewer.TeamViewer.binarycookies","~/Library/HTTPStorages/com.teamviewer.TeamViewer","~/Library/HTTPStorages/com.teamviewer.TeamViewer.binarycookies","~/Library/Logs/TeamViewer","~/Library/Preferences/com.teamviewer*","~/Library/Saved Application State/com.teamviewer.TeamViewer.savedState","~/Library/WebKit/com.teamviewer.TeamViewer"]}]]},"teamviewermeeting":{"depends_on_args":{":macos":":any"},"desc":"Videoconferencing and communication software","homepage":"https://www.teamviewer.com/meeting/","names":["TeamViewerMeeting"],"ruby_source_checksum":{":sha256":"c05e0076c1d0473f8e519b1de142ae142f7d69eb63a58ecccdb06411572679a1"},"ruby_source_path":"Casks/t/teamviewermeeting.rb","sha256":"60d74992f33f36f5329f8c31e686a7033929bfdb95d2b425005fd2f446ce284f","tap_string":"homebrew/cask","url_args":["https://dl.teamviewer.com/teamviewermeeting/installer/mac/15.57.4/TeamViewerMeeting.dmg"],"version":"15.57.4","raw_artifacts":[[":app",["TeamViewerMeeting.app"]],[":zap",{":trash":["~/Library/Caches/com.teamviewer.blizz","~/Library/HTTPStorages/com.teamviewer.blizz","~/Library/Preferences/com.teamviewer.blizz.plist","~/Library/Preferences/com.teamviewer.blizz.preferences.Machine.plist","~/Library/Preferences/com.teamviewer.blizz.preferences.plist"]}]]},"techsmith-capture":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Screen capture software","disable_args":{":date":"2026-03-28",":because":":no_longer_available",":replacement_cask":"snagit"},"homepage":"https://www.techsmith.com/jing-tool.html","names":["TechSmith Capture"],"ruby_source_checksum":{":sha256":"0474c72a8cd25e246296dcea816c3470eb7d54e30bb3fd8c08a7254b19e858f7"},"ruby_source_path":"Casks/t/techsmith-capture.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.cloud.techsmith.com/techsmithcapture/mac/TechSmithCapture.dmg"],"version":"1.3.31","raw_artifacts":[[":app",["TechSmith Capture.app"]],[":zap",{":trash":["~/Library/Application Support/com.techsmith.relayrecorder","~/Library/Application Support/TechSmith","~/Library/Caches/com.techsmith.relayrecorder","~/Library/HTTPStorages/com.techsmith.relayrecorder","~/Library/HTTPStorages/com.techsmith.relayrecorder.binarycookies","~/Library/Preferences/com.techsmith.relayrecorder.plist","~/Library/Saved Application State/com.techsmith.relayrecorder.savedState"]}]]},"teensy":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Firmware flashing utility","homepage":"https://pjrc.com/teensy/loader_mac.html","names":["Teensy"],"ruby_source_checksum":{":sha256":"2f7a2437bfcbd7d7b1abe98bbde4ee596c8ea669f8ace7c978c895446479583f"},"ruby_source_path":"Casks/t/teensy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.pjrc.com/teensy/teensy.dmg"],"version":"1.59-beta3","raw_artifacts":[[":app",["teensy.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.pjrc.teensy.savedState"}]]},"teeworlds":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.teeworlds.com/","names":["Teeworlds"],"ruby_source_checksum":{":sha256":"beec4ec1abf0e90dad506607b8824ddcd6f384d55aad411d82dbf38e80eb1589"},"ruby_source_path":"Casks/t/teeworlds.rb","sha256":"a79155c8bd7a0ce08457760f1ce37d8b7611f86717659bb3d90cd0e2dae5194b","tap_string":"homebrew/cask","url_args":["https://downloads.teeworlds.com/teeworlds-0.7.5-osx.dmg"],"version":"0.7.5","raw_artifacts":[[":app",["Teeworlds.app"]],[":app",["Teeworlds Server.app"]]]},"telari":{"depends_on_args":{":macos":":ventura"},"desc":"Markdown reader built for typography","homepage":"https://telari.app/","names":["Telari"],"ruby_source_checksum":{":sha256":"2411a15fe0e3b3666198a0e77ba48c8cd1fb64d46286f7a09cf81c4c50bf2be8"},"ruby_source_path":"Casks/t/telari.rb","sha256":"14442259faf1a47bf4fe3c869eb0eae09c7ed20991bea47031d5b14b64ef1596","tap_string":"homebrew/cask","url_args":["https://dl.telari.app/Telari-0.6.3.dmg"],"version":"0.6.3","raw_artifacts":[[":uninstall",{":quit":"dev.telari.reader"}],[":app",["Telari.app"]],[":zap",{":trash":["~/.config/telari","~/Library/Application Scripts/dev.telari.reader.quicklook","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.telari.reader.sfl*","~/Library/Caches/dev.telari.reader","~/Library/Containers/dev.telari.reader.quicklook","~/Library/HTTPStorages/dev.telari.reader","~/Library/Preferences/dev.telari.reader.plist","~/Library/WebKit/dev.telari.reader"]}]]},"telegram-a":{"depends_on_args":{":macos":":any"},"desc":"Web client for Telegram messenger","homepage":"https://web.telegram.org/a/get","names":["Telegram A"],"ruby_source_checksum":{":sha256":"f722d02cfe4d34e8dde2a87d4c0a21351e1a8d46928ff6be11db769ddb2b1b30"},"ruby_source_path":"Casks/t/telegram-a.rb","sha256":"92f3d64df020309878d23d65c393ddb64c4cb2bbc5902974fea57348b57a31ee","tap_string":"homebrew/cask","url_args":["https://github.com/Ajaxy/telegram-tt/releases/download/v10.9.51/Telegram-A-x64.dmg"],"version":"10.9.51","raw_artifacts":[[":app",["Telegram A.app"]],[":zap",{":trash":["~/Library/Application Support/Telegram A","~/Library/Preferences/org.telegram.TelegramA.plist","~/Library/Saved Application State/org.telegram.TelegramA.savedState"]}]]},"telegram-desktop":{"auto_updates":true,"conflicts_with_args":{":cask":["telegram-desktop@beta"]},"depends_on_args":{":macos":":any"},"desc":"Desktop client for Telegram messenger","homepage":"https://desktop.telegram.org/","names":["Telegram Desktop"],"ruby_source_checksum":{":sha256":"00d11b1ce522edc43eb9c9c590fa3a32b9a65610d496762d1c278bb06f9114e1"},"ruby_source_path":"Casks/t/telegram-desktop.rb","sha256":"2f61ac7b8ab5d1190a9ab0aa23198468bcbde9eb26c63af4708161ed6a5f7cd3","tap_string":"homebrew/cask","url_args":["https://td.telegram.org/mac/td-setup-mac-7.3.3.dmg"],"version":"7.3.3","raw_artifacts":[[":app",["Telegram.app"],{":target":"Telegram Desktop.app"}],[":zap",{":trash":["~/Library/Application Support/Telegram Desktop","~/Library/Preferences/com.tdesktop.Telegram.plist","~/Library/Saved Application State/com.tdesktop.Telegram.savedState"]}]]},"telegram-desktop@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["telegram-desktop"]},"depends_on_args":{":macos":":any"},"desc":"Desktop client for Telegram messenger","homepage":"https://desktop.telegram.org/","names":["Telegram Desktop"],"ruby_source_checksum":{":sha256":"e4763af18ecb6d3c4fae50c2981ff86d209b24ba539d7046cbee24d48fd693ba"},"ruby_source_path":"Casks/t/telegram-desktop@beta.rb","sha256":"2f61ac7b8ab5d1190a9ab0aa23198468bcbde9eb26c63af4708161ed6a5f7cd3","tap_string":"homebrew/cask","url_args":["https://github.com/telegramdesktop/tdesktop/releases/download/v7.3.3/td-setup-mac-7.3.3.dmg"],"version":"7.3.3","raw_artifacts":[[":app",["Telegram.app"],{":target":"Telegram Desktop.app"}],[":zap",{":trash":["~/Library/Application Support/Telegram Desktop","~/Library/Preferences/com.tdesktop.Telegram.plist","~/Library/Saved Application State/com.tdesktop.Telegram.savedState"]}]]},"telegram":{"auto_updates":true,"conflicts_with_args":{":cask":["telegram@beta"]},"depends_on_args":{":macos":":any"},"desc":"Messaging app with a focus on speed and security","homepage":"https://macos.telegram.org/","names":["Telegram for macOS"],"ruby_source_checksum":{":sha256":"e75f9e67896784eed1049655bcaca5f83d4840f7e3503872f9de3b3014f15928"},"ruby_source_path":"Casks/t/telegram.rb","sha256":"79ebcfe5e9f19371e83410f9678e7f3de13fa22535f2d84f84316543405be722","tap_string":"homebrew/cask","url_args":["https://osx.telegram.org/updates/Telegram-13.1.0.283357.app.zip"],"version":"13.1.0,283357","raw_artifacts":[[":uninstall",{":quit":"ru.keepcoder.Telegram"}],[":app",["Telegram.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.ru.keepcoder.Telegram","~/Library/Application Scripts/*.ru.keepcoder.Telegram.TelegramShare","~/Library/Application Scripts/ru.keepcoder.Telegram","~/Library/Application Scripts/ru.keepcoder.Telegram.TelegramShare","~/Library/Application Support/ru.keepcoder.Telegram","~/Library/Caches/com.plausiblelabs.crashreporter.data/ru.keepcoder.Telegram","~/Library/Caches/ru.keepcoder.Telegram","~/Library/Containers/ru.keepcoder.Telegram","~/Library/Containers/ru.keepcoder.Telegram.TelegramShare","~/Library/Cookies/ru.keepcoder.Telegram.binarycookies","~/Library/Group Containers/*.ru.keepcoder.Telegram","~/Library/Group Containers/*.ru.keepcoder.Telegram.TelegramShare","~/Library/HTTPStorages/ru.keepcoder.Telegram","~/Library/Preferences/ru.keepcoder.Telegram.plist","~/Library/Saved Application State/ru.keepcoder.Telegram.savedState"]}]]},"telegram@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["telegram"]},"depends_on_args":{":macos":":any"},"desc":"Messaging app with a focus on speed and security","homepage":"https://macos.telegram.org/","names":["Telegram for macOS"],"ruby_source_checksum":{":sha256":"36d0ddd187a49fe5e3ad1660a57b0414deb4bbcd46137ec20b5efe4effd62b30"},"ruby_source_path":"Casks/t/telegram@beta.rb","sha256":"007e3fa6d6cf562ec9def4442ef53c3822b6120ae33ab8bc16ec1521c743ec5f","tap_string":"homebrew/cask","url_args":["https://mac-updates.telegram.org/beta/Telegram-13.1.0.283379.app.zip"],"version":"13.1.0,283379","raw_artifacts":[[":uninstall",{":quit":"ru.keepcoder.Telegram"}],[":app",["Telegram.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.ru.keepcoder.Telegram","~/Library/Application Scripts/*.ru.keepcoder.Telegram.TelegramShare","~/Library/Application Scripts/ru.keepcoder.Telegram","~/Library/Application Scripts/ru.keepcoder.Telegram.TelegramShare","~/Library/Application Support/ru.keepcoder.Telegram","~/Library/Caches/com.plausiblelabs.crashreporter.data/ru.keepcoder.Telegram","~/Library/Caches/ru.keepcoder.Telegram","~/Library/Containers/ru.keepcoder.Telegram","~/Library/Containers/ru.keepcoder.Telegram.TelegramShare","~/Library/Cookies/ru.keepcoder.Telegram.binarycookies","~/Library/Group Containers/*.ru.keepcoder.Telegram","~/Library/Group Containers/*.ru.keepcoder.Telegram.TelegramShare","~/Library/HTTPStorages/ru.keepcoder.Telegram","~/Library/Preferences/ru.keepcoder.Telegram.plist","~/Library/Saved Application State/ru.keepcoder.Telegram.savedState"]}]]},"teleport-connect":{"depends_on_args":{":macos":":monterey"},"desc":"Developer-friendly browser for cloud infrastructure","homepage":"https://goteleport.com/","names":["Teleport Connect"],"ruby_source_checksum":{":sha256":"0349a3a636dc69fbe6046c73607d5c00d9e8ec4a56eb2fd4c1c8187362d628ef"},"ruby_source_path":"Casks/t/teleport-connect.rb","sha256":"ac8a4f1f5ac034781409552fbe17c2c35dd71822f24a661bb3dec2b690bad083","tap_string":"homebrew/cask","url_args":["https://cdn.teleport.dev/Teleport%20Connect-18.11.7.dmg"],"version":"18.11.7","raw_artifacts":[[":app",["Teleport Connect.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/gravitational.teleport.connect.sfl*","~/Library/Application Support/Teleport Connect","~/Library/Caches/Teleport Connect","~/Library/Preferences/gravitational.teleport.connect.plist","~/Library/Saved Application State/gravitational.teleport.connect.savedState"]}]]},"teleport-suite":{"conflicts_with_args":{":cask":["teleport-suite@17","tsh"]},"depends_on_args":{":macos":":any"},"desc":"Modern SSH server for teams managing distributed infrastructure","homepage":"https://goteleport.com/","names":["Teleport"],"ruby_source_checksum":{":sha256":"f2e6e380de4d60382fefd68aef3e71984e4dd5980549f491cadc389662d112b6"},"ruby_source_path":"Casks/t/teleport-suite.rb","sha256":"cd4f493350e68e388d8c89646f30aae80038bb878d7c440357afe0eed576f6f2","tap_string":"homebrew/cask","url_args":["https://cdn.teleport.dev/teleport-18.11.7.pkg"],"version":"18.11.7","raw_artifacts":[[":uninstall",{":pkgutil":["(.*).com.gravitational.teleport.tctl","(.*).com.gravitational.teleport.tsh","com.gravitational.teleport"],":delete":["/usr/local/bin/fdpass-teleport","/usr/local/bin/tbot","/usr/local/bin/tctl","/usr/local/bin/teleport","/usr/local/bin/tsh"]}],[":pkg",["teleport-18.11.7.pkg"]],[":zap",{":trash":"~/.tsh"}]]},"teleport-suite@17":{"conflicts_with_args":{":cask":["teleport-suite","tsh"]},"depends_on_args":{":macos":":any"},"desc":"Modern SSH server for teams managing distributed infrastructure","disable_args":{":date":"2026-08-01",":because":":discontinued"},"homepage":"https://goteleport.com/","names":["Teleport"],"ruby_source_checksum":{":sha256":"05e76facff4a0756dab046cadf13cf6ef48715ca8793ad6eb4fdf4725f6fbd89"},"ruby_source_path":"Casks/t/teleport-suite@17.rb","sha256":"d7e2c7080edd8ed66759c505504060cf5936735ac010dc5ee7adaeeb18d9b79b","tap_string":"homebrew/cask","url_args":["https://cdn.teleport.dev/teleport-17.7.27.pkg"],"version":"17.7.27","raw_artifacts":[[":uninstall",{":pkgutil":["(.*).com.gravitational.teleport.tctl","(.*).com.gravitational.teleport.tsh","com.gravitational.teleport"],":delete":["/usr/local/bin/fdpass-teleport","/usr/local/bin/tbot","/usr/local/bin/tctl","/usr/local/bin/teleport","/usr/local/bin/tsh"]}],[":pkg",["teleport-17.7.27.pkg"]],[":zap",{":trash":"~/.tsh"}]]},"tella":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Screen recorder","homepage":"https://www.tella.tv/","names":["Tella"],"ruby_source_checksum":{":sha256":"1fb192d9d0ab3ad200408f042c0dff14347d41998bed8d1ea3aca4f1eff352f8"},"ruby_source_path":"Casks/t/tella.rb","sha256":"4e895f43cb1c7021e835b7f1f16b22715dafd372dfa03e28da449ee1e883b5a2","tap_string":"homebrew/cask","url_args":["https://mac.tella.tv/Tella-2.37-258.dmg"],"version":"2.37,258","raw_artifacts":[[":app",["Tella.app"]],[":zap",{":trash":["~/Library/Application Scripts/tv.tella.Tella","~/Library/Containers/tv.tella.Tella","~/Library/Preferences/tv.tella.Tella.plist"]}]]},"tempbox":{"depends_on_args":{":macos":":any"},"desc":"Disposable email client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tempbox.waseem.works/","names":["Tempbox"],"ruby_source_checksum":{":sha256":"2249e80643f627359c6a9165f3167313c5f913d50f1e541e743cff92d62c0965"},"ruby_source_path":"Casks/t/tempbox.rb","sha256":"edcd68709cd69363de8535fc3f14ed9819004aba3edea9def10b540e44383e8b","tap_string":"homebrew/cask","url_args":["https://github.com/devwaseem/TempBox/releases/download/v1.1/TempBox.dmg"],"version":"1.1","raw_artifacts":[[":app",["TempBox.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.waseem.TempBox","~/Library/Containers/com.waseem.TempBox"]}]]},"temurin":{"depends_on_args":{":macos":":any"},"desc":"JDK from the Eclipse Foundation (Adoptium)","homepage":"https://adoptium.net/","names":["Eclipse Temurin Java Development Kit"],"ruby_source_checksum":{":sha256":"314ecd0cae2feba9b3d67b43e74279e2b9894652cc52d7be418bbf0e835834c6"},"ruby_source_path":"Casks/t/temurin.rb","sha256":"21c078418969938ec73c0888ce6f6927a08eaa67d3e67170a05682f702ee8f8a","tap_string":"homebrew/cask","url_args":["https://github.com/adoptium/temurin26-binaries/releases/download/jdk-26.0.2.1%2B1/OpenJDK26U-jdk_x64_mac_hotspot_26.0.2.1_1.pkg"],"version":"26.0.2.1,1","raw_artifacts":[[":uninstall",{":pkgutil":"net.temurin.26.jdk"}],[":pkg",["OpenJDK26U-jdk_x64_mac_hotspot_26.0.2.1_1.pkg"]]]},"temurin@11":{"depends_on_args":{":macos":":any"},"desc":"JDK from the Eclipse Foundation (Adoptium)","homepage":"https://adoptium.net/","names":["Eclipse Temurin 11"],"ruby_source_checksum":{":sha256":"39865bfb624c4b49e951c460067c309bcf4f76e725a3a599bd62628139e856bb"},"ruby_source_path":"Casks/t/temurin@11.rb","sha256":"0180c3c43d6d9ab82173a1a0f0e9f57760793e9838b3ac2b1caaafa710d97319","tap_string":"homebrew/cask","url_args":["https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.32.1%2B1/OpenJDK11U-jdk_x64_mac_hotspot_11.0.32.1_1.pkg"],"version":"11.0.32.1,1","raw_artifacts":[[":uninstall",{":pkgutil":"net.temurin.11.jdk"}],[":pkg",["OpenJDK11U-jdk_x64_mac_hotspot_11.0.32.1_1.pkg"]]]},"temurin@17":{"depends_on_args":{":macos":":any"},"desc":"JDK from the Eclipse Foundation (Adoptium)","homepage":"https://adoptium.net/","names":["Eclipse Temurin Java Development Kit"],"ruby_source_checksum":{":sha256":"aacfcce0168215e452fb4040fc1fdd21edc6755e6368eb0cd8fb0aff928d6c0a"},"ruby_source_path":"Casks/t/temurin@17.rb","sha256":"86faf4db1ea453576db7eb553c22edfce9d1cd559306a9fe1b180b548ccfb500","tap_string":"homebrew/cask","url_args":["https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.20.1%2B1/OpenJDK17U-jdk_x64_mac_hotspot_17.0.20.1_1.pkg"],"version":"17.0.20.1,1","raw_artifacts":[[":uninstall",{":pkgutil":"net.temurin.17.jdk"}],[":pkg",["OpenJDK17U-jdk_x64_mac_hotspot_17.0.20.1_1.pkg"]]]},"temurin@19":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-21",":because":":discontinued"},"desc":"JDK from the Eclipse Foundation (Adoptium)","disable_args":{":date":"2026-03-28",":because":":discontinued"},"homepage":"https://adoptium.net/","names":["Eclipse Temurin Java Development Kit"],"ruby_source_checksum":{":sha256":"27c63c85a98a0991b4292028c63ff1fa0049d7c85ac16c501affb03b3c03a1ac"},"ruby_source_path":"Casks/t/temurin@19.rb","sha256":"60d33104b758c92a4b8560ff0517c7fd91820c26a1f7ee1710a3dc8949795ad3","tap_string":"homebrew/cask","url_args":["https://github.com/adoptium/temurin19-binaries/releases/download/jdk-19.0.2%2B7/OpenJDK19U-jdk_x64_mac_hotspot_19.0.2_7.pkg"],"version":"19.0.2,7","raw_artifacts":[[":uninstall",{":pkgutil":"net.temurin.19.jdk"}],[":pkg",["OpenJDK19U-jdk_x64_mac_hotspot_19.0.2_7.pkg"]]]},"temurin@20":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-21",":because":":discontinued"},"desc":"JDK from the Eclipse Foundation (Adoptium)","disable_args":{":date":"2026-03-28",":because":":discontinued"},"homepage":"https://adoptium.net/","names":["Eclipse Temurin Java Development Kit"],"ruby_source_checksum":{":sha256":"9fa8ea73b9747851eccee38a30e662c718f3881b66b76231e932b2410b4fa9a1"},"ruby_source_path":"Casks/t/temurin@20.rb","sha256":"eeb481cf22c2c6ce30d6ed924b30bf1ab5d0df9e0ebfe6178649ad2819a6cd8c","tap_string":"homebrew/cask","url_args":["https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jdk_x64_mac_hotspot_20.0.2_9.pkg"],"version":"20.0.2,9","raw_artifacts":[[":uninstall",{":pkgutil":"net.temurin.20.jdk"}],[":pkg",["OpenJDK20U-jdk_x64_mac_hotspot_20.0.2_9.pkg"]]]},"temurin@21":{"depends_on_args":{":macos":":any"},"desc":"JDK from the Eclipse Foundation (Adoptium)","homepage":"https://adoptium.net/","names":["Eclipse Temurin 21"],"ruby_source_checksum":{":sha256":"7c64f99185805ca1828364c80a3ca249a5391d836a72481171cffa979351f402"},"ruby_source_path":"Casks/t/temurin@21.rb","sha256":"68d7316cf7afc2cd57b58b9cf4db2e8a709f7f23f8f67d1c782507fe2d9dc79b","tap_string":"homebrew/cask","url_args":["https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.13%2B9/OpenJDK21U-jdk_x64_mac_hotspot_21.0.13_9.pkg"],"version":"21.0.13,9","raw_artifacts":[[":uninstall",{":pkgutil":"net.temurin.21.jdk"}],[":pkg",["OpenJDK21U-jdk_x64_mac_hotspot_21.0.13_9.pkg"]]]},"temurin@25":{"depends_on_args":{":macos":":any"},"desc":"JDK from the Eclipse Foundation (Adoptium)","homepage":"https://adoptium.net/","names":["Eclipse Temurin 25"],"ruby_source_checksum":{":sha256":"ff3fd08ff235d67b452eec044ebc79a289467fdd3d496318e92d7328c1d74e21"},"ruby_source_path":"Casks/t/temurin@25.rb","sha256":"6e405289bb469f6e284bada5fb793f8f01eb7be53135ac8784d0a0c031d8ea7b","tap_string":"homebrew/cask","url_args":["https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25.0.5%2B8/OpenJDK25U-jdk_x64_mac_hotspot_25.0.5_8.pkg"],"version":"25.0.5,8","raw_artifacts":[[":uninstall",{":pkgutil":"net.temurin.25.jdk"}],[":pkg",["OpenJDK25U-jdk_x64_mac_hotspot_25.0.5_8.pkg"]]]},"temurin@8":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"JDK from the Eclipse Foundation (Adoptium)","homepage":"https://adoptium.net/","names":["Eclipse Temurin 8"],"ruby_source_checksum":{":sha256":"5be3fe69996d221f932279c0a915c1230d0d1098de4121d93f2ff11bf628a876"},"ruby_source_path":"Casks/t/temurin@8.rb","sha256":"899960835a50e67670c8326df4e6160fbe7194201f48871e1a90fd1ca7aad58f","tap_string":"homebrew/cask","url_args":["https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u504-b01/OpenJDK8U-jdk_x64_mac_hotspot_8u504b01.pkg"],"version":"8,504,01","raw_artifacts":[[":uninstall",{":pkgutil":"net.temurin.8.jdk"}],[":pkg",["OpenJDK8U-jdk_x64_mac_hotspot_8u504b01.pkg"]]]},"tenable-nessus-agent":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Agent for Nessus vulnerability scanner","homepage":"https://www.tenable.com/","names":["Tenable Nessus Agent"],"ruby_source_checksum":{":sha256":"6ae489181362930da2e0dbcde41c972a36c6301a84fb3ea283481a1c7d1c4494"},"ruby_source_path":"Casks/t/tenable-nessus-agent.rb","sha256":"819c331a456a7774ee52565ae73497ed689e3546e6829bf676c6b659a15411e2","tap_string":"homebrew/cask","url_args":["https://www.tenable.com/downloads/api/v1/public/pages/nessus-agents/downloads/29856/download?i_agree_to_tenable_license_agreement=true"],"version":"11.2.3,29856","raw_artifacts":[[":uninstall",{":launchctl":"com.tenablesecurity.nessusagent",":pkgutil":"com.tenablesecurity.NessusAgent.Preferences",":delete":["/Library/LaunchDaemons/com.tenablesecurity.nessusagent.plist","/Library/NessusAgent","/Library/PreferencePanes/Nessus Agent Preferences.prefPane","/private/etc/tenable_tag"]}],[":pkg",["Install Nessus Agent.pkg"]]],"raw_caveats":"Installing tenable-nessus-agent means you have AGREED to the license at:\n  https://static.tenable.com/prod_docs/tenable_slas.html\n"},"tencent-docs":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-10-05",":because":":unreachable"},"desc":"Online editor for Word, Excel and PPT documents","disable_args":{":date":"2026-10-10",":because":":unreachable"},"homepage":"https://docs.qq.com/","names":["Tencent Docs","腾讯文档"],"ruby_source_checksum":{":sha256":"c059a9468903f1d3c05d16ff621fb43a709f91c478986b2f2f8e942d43e37a24"},"ruby_source_path":"Casks/t/tencent-docs.rb","sha256":"bbb13d2d970688b85a274d8a27ec8f3948e6ae68d1b75d4ab7fef00f12593490","tap_string":"homebrew/cask","url_args":["https://desktop.docs.qq.com/Installer/30001/3.10.1/TencentDocs-x64.dmg"],"version":"3.10.1","raw_artifacts":[[":app",["TencentDocs.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/TencentDocs_*","~/Library/Application Support/CrashReporter/TencentDocs_*","~/Library/Preferences/com.tencent.mac.tdappdesktop.plist","~/Library/Saved Application State/com.tencent.mac.tdappdesktop.savedState"]}]]},"tencent-lemon":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cleanup and system status tool","homepage":"https://lemon.qq.com/","names":["Tencent Lemon Cleaner"],"ruby_source_checksum":{":sha256":"8e3e9bb0469610ac02bb64c9965b5a33838b6624c901d5abcbe4081546ad3337"},"ruby_source_path":"Casks/t/tencent-lemon.rb","sha256":"312f352bd5cf596c15620c3e38e2cff27b1ed7547a041f6ee6d0d1b313f83a8f","tap_string":"homebrew/cask","url_args":["https://pm.myapp.com/invc/xfspeed/qqpcmgr/module_update/E25538C48C5537951B45AD1DED4B7A60/Lemon5.3.7.dmg"],"version":"5.3.7,E25538C48C5537951B45AD1DED4B7A60","raw_artifacts":[[":uninstall",{":quit":"com.tencent.Lemon",":delete":["/Library/Logs/Lemon","/Library/Preferences/LemonDaemon_packet.dat"]}],[":app",["Tencent Lemon.app"]],[":zap",{":trash":["~/Library/Caches/com.tencent.Lemon","~/Library/Caches/com.tencent.LemonMonitor","~/Library/Logs/LemonMonitor.log","~/Library/Logs/Tencent Lemon.log","~/Library/Preferences/com.tencent.LemonUpdate.plist","~/Library/Preferences/LemonMonitor_packet.dat","~/Library/Preferences/Tencent Lemon_packet.dat"]}]]},"tencent-meeting":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cloud video conferencing","homepage":"https://meeting.tencent.com/","names":["Tencent Meeting","腾讯会议"],"ruby_source_checksum":{":sha256":"b45174db2585edb7f8418139b6938bce773a40b57918e83eb9a68980a857bf26"},"ruby_source_path":"Casks/t/tencent-meeting.rb","sha256":"7a7b07f1dfde0e4fe428bc43f0f260156a77ca8dc81e525067bc7d770e13f386","tap_string":"homebrew/cask","url_args":["https://updatecdn.meeting.qq.com/cos/270f990dec24a6387576fcce1f8dd2cd/TencentMeeting_0300000000_3.47.2.407.publish.x86_64.officialwebsite.dmg"],"version":"3.47.2.407,270f990dec24a6387576fcce1f8dd2cd","raw_artifacts":[[":uninstall",{":quit":"com.tencent.meeting"}],[":app",["TencentMeeting.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.tencent.meeting","~/Library/Application Scripts/FN2V63AD2J.com.tencent.meeting","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tencent.meeting.services.wmexternal.sfl*","~/Library/Application Support/com.tencent.meeting*","~/Library/Caches/com.tencent.meeting*","~/Library/com.tencent.meeting","~/Library/Containers/com.tencent.meeting*","~/Library/Containers/com.tencent.wemeet.FileDelta","~/Library/Group Containers/FN2V63AD2J.com.tencent.meeting","~/Library/HTTPStorages/com.tencent.meeting*","~/Library/Preferences/com.tencent.meeting*.plist","~/Library/Saved Application State/com.tencent.meeting.savedState","~/Library/WebKit/com.tencent.meeting"]}]]},"tencent-ugit":{"depends_on_args":{":macos":":any"},"desc":"Tencent Git GUI Client","homepage":"https://ugit.qq.com/","names":["UGit"],"ruby_source_checksum":{":sha256":"28d57c34e5904b869730dafea7d952faa8719bd9608b706091ac6173042db397"},"ruby_source_path":"Casks/t/tencent-ugit.rb","sha256":"33fa6b37bbb59f66b372cda39391d7eb12219459223808141f56dc7e934a9d72","tap_string":"homebrew/cask","url_args":["https://ugit.qq.com/downloads/ugit_public/UGit-x64-5.54.4.dmg"],"version":"5.54.4","raw_artifacts":[[":app",["UGit.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tencent.ugit.sfl*","~/Library/Application Support/UGit","~/Library/Caches/com.tencent.ugit","~/Library/Caches/com.tencent.ugit.ShipIt","~/Library/HTTPStorages/com.tencent.ugit","~/Library/Preferences/com.tencent.ugit.plist"]}]]},"tencent-yingyongbao":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Tencent application store","homepage":"https://sj.qq.com/download/macbrand","names":["腾讯应用宝"],"ruby_source_checksum":{":sha256":"2030886c7e234d5118aa262e749a637a5798e1732915389dd14ace0cb50f0068"},"ruby_source_path":"Casks/t/tencent-yingyongbao.rb","sha256":"68eb478785388f2f62d22b1b54418937916ac92db2041225b1195db2dbc75532","tap_string":"homebrew/cask","url_args":["https://downmac.yyb.qq.com/channel/formal/raw/9zKPuPBEVe2Vdmlq/mac_yyb_0.8.3.2218.dmg"],"version":"0.8.3.2218,9zKPuPBEVe2Vdmlq","raw_artifacts":[[":uninstall",{":launchctl":"com.tencent.yybmac.yybService",":quit":"com.tencent.yybmac.healthagent"}],[":app",["YYBMacApp.app"]],[":zap",{":trash":["~/Library/Application Support/com.tencent.yybmac","~/Library/Application Support/com.tencent.yybmac.engine","~/Library/Application Support/com.tencent.yybmac.wine.engine","~/Library/Caches/com.tencent.yybmac","~/Library/com.tencent.yybmac","~/Library/Containers/com.tencent.yybmac","~/Library/HTTPStorages/com.tencent.yybmac*","~/Library/LaunchAgents/com.tencent.yybmac.yybService.plist","~/Library/Logs/com.tencent.yybmac","~/Library/Preferences/com.tencent.yybmac.healthagent.plist","~/Library/Preferences/com.tencent.yybmac.plist","~/Library/WebKit/com.tencent.yybmac"]}]]},"tentacle-sync-studio":{"depends_on_args":{":macos":":any"},"desc":"Automatically synchronise video and audio via timecode","homepage":"https://tentaclesync.com/","names":["Tentacle Sync Studio"],"ruby_source_checksum":{":sha256":"9609152b28fe3625ba33c961eaa9e789d27fee3697fe4c2701ce73d270ab6749"},"ruby_source_path":"Casks/t/tentacle-sync-studio.rb","sha256":"383cd519b647594254ffc6deb744e47c5f939932d96711a60158e6e40d2fe16e","tap_string":"homebrew/cask","url_args":["https://cms.tentaclesync.com/assets/downloads/download-files/ttsyncstudio-v1_37.dmg"],"version":"1.37","raw_artifacts":[[":app",["Tentacle Sync Studio.app"]],[":zap",{":trash":["~/Library/Caches/com.tentaclesync.Tentacle-Sync-Studio","~/Library/Preferences/com.tentaclesync.Tentacle-Sync-Studio.plist"]}]]},"terax":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Terminal-first AI-native developer workspace","homepage":"https://terax.app/","names":["Terax"],"ruby_source_checksum":{":sha256":"887cb29cec9a1d4ba4d1a47f52c8b2d7a853d793aae1fcb58a5099d3a8e2e9f1"},"ruby_source_path":"Casks/t/terax.rb","sha256":"3d7bcecebb59ef3b7cadaac41ad1f2fd7ee2c958c7110def05571d63ac26a739","tap_string":"homebrew/cask","url_args":["https://github.com/crynta/terax-ai/releases/download/v0.9.0/Terax_0.9.0_x64.dmg"],"version":"0.9.0","raw_artifacts":[[":app",["Terax.app"]],[":zap",{":trash":["~/Library/Application Support/app.crynta.terax","~/Library/Caches/app.crynta.terax","~/Library/Caches/terax","~/Library/Logs/app.crynta.terax","~/Library/Preferences/app.crynta.terax.plist","~/Library/WebKit/app.crynta.terax"]}]]},"terminal-browser":{"desc":"Terminal-based web browser","homepage":"https://terminal-browser.com/","names":["terminal-browser"],"ruby_source_checksum":{":sha256":"889bc0984adca99559e8053aa87e76ed6854f6ceed84ec22fe773e9e43617e40"},"ruby_source_path":"Casks/t/terminal-browser.rb","sha256":"01bc6991bad122f42e4f2a5164a198d8384b944c036de112078fd51f58dc67ed","tap_string":"homebrew/cask","url_args":["https://terminal-browser.sh/install/dl/stable/v0.13.4/terminal-browser-darwin-x64.tar.gz"],"version":"0.13.4","raw_artifacts":[[":binary",["terminal-browser/bin/terminal-browser"]],[":zap",{":trash":["~/.agents/skills/terminal-browser","~/.cache/terminal-browser-*","~/.claude/skills/terminal-browser","~/.codex/skills/terminal-browser","~/.cursor/skills/terminal-browser","~/.gemini/skills/terminal-browser","~/.local/share/terminal-browser-*","~/.local/state/terminal-browser","~/.local/state/terminal-browser-*"]}]]},"terminology":{"depends_on_args":{":macos":":any"},"desc":"Semantic lexical reference for Apple Dictionary","disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"https://agiletortoise.com/terminology/mac/","names":["Terminology"],"ruby_source_checksum":{":sha256":"a2b31b0f091e0eaf0bbc36d55da5ee19c773bb1d7e9cb6e50d232f6885437dfc"},"ruby_source_path":"Casks/t/terminology.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["http://media.agiletortoise.com/Terminology-for-OS-X/Terminology-for-OS-X.zip"],"version":"0.1","raw_artifacts":[[":dictionary",["Terminology-for-OS-X/Terminology.dictionary"]]]},"termius":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"SSH client","homepage":"https://www.termius.com/","names":["Termius"],"ruby_source_checksum":{":sha256":"50984ad73e45d774d236ea8bd9da85304a155a4689f2feef85a3ff65b9fa7acb"},"ruby_source_path":"Casks/t/termius.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://autoupdate.termius.com/mac/Termius.dmg"],"version":"10.2.1","raw_artifacts":[[":uninstall",{":delete":"/Library/Preferences/com.termius-dmg.mac.plist"}],[":app",["Termius.app"]],[":zap",{":trash":["~/.termius","~/Library/Application Support/Termius","~/Library/Logs/Termius","~/Library/Saved Application State/com.termius-dmg.mac.savedState"]}]]},"termius@beta":{"depends_on_args":{":macos":":monterey"},"desc":"SSH client","homepage":"https://www.termius.com/beta-program","names":["Termius Beta"],"ruby_source_checksum":{":sha256":"c573d12f0a8905d477bd4353d0cc7f360b7ca3f2442c7a6ab5bdb9045140f607"},"ruby_source_path":"Casks/t/termius@beta.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://autoupdate.termius.com/mac-beta/Termius%20Beta.dmg"],"version":"10.3.0","raw_artifacts":[[":uninstall",{":delete":["/Library/Preferences/com.termius-beta.mac.helper.plist","/Library/Preferences/com.termius-beta.mac.plist"]}],[":app",["Termius Beta.app"]],[":zap",{":trash":["~/.termius","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.termius-beta.mac.sfl*","~/Library/Application Support/Termius Beta","~/Library/Logs/Termius Beta","~/Library/Preferences/com.termius-beta.mac.plist","~/Library/Saved Application State/com.termius-beta.mac.savedState"]}]]},"termora":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Terminal emulator and SSH client","homepage":"https://github.com/TermoraDev/termora","names":["Termora"],"ruby_source_checksum":{":sha256":"a21e106be96233ea4bd1514de3fab28e4ba03b2e5c9fae9eb3d84179d68947e0"},"ruby_source_path":"Casks/t/termora.rb","sha256":"01b509e180d6677a96711170812b8d4d8701ff9f6a68382a2b7063392f2319de","tap_string":"homebrew/cask","url_args":["https://github.com/TermoraDev/termora/releases/download/1.0.17/termora-1.0.17-osx-x86-64.dmg"],"version":"1.0.17","raw_artifacts":[[":app",["Termora.app"]],[":zap",{":trash":"~/.termora"}]]},"testfully":{"depends_on_args":{":macos":":any"},"desc":"Platform for API testing and monitoring","homepage":"https://docs.testfully.io/","names":["Testfully"],"ruby_source_checksum":{":sha256":"23209c2d067bb027dd773c277362ccd0e7a1cf62c5861763ff0bc491e59ca378"},"ruby_source_path":"Casks/t/testfully.rb","sha256":"fcf7a81abd5377c531799291bb686cd708eabde2418a0f4e4669c8f4a5595015","tap_string":"homebrew/cask","url_args":["https://releases.testfully.io/desktop/build-547/Testfully.app.zip"],"version":"1.192.0,547","raw_artifacts":[[":app",["Testfully.app"]],[":zap",{":trash":["~/Library/Application Support/io.testfully.app","~/Library/Caches/io.testfully.app","~/Library/Logs/io.testfully.app","~/Library/WebKit/io.testfully.app"]}]]},"tetrio":{"depends_on_args":{":macos":":any"},"desc":"Free-to-play Tetris clone","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tetr.io/about","names":["TETR.IO"],"ruby_source_checksum":{":sha256":"b3a4d89b30a56b8ab7a8b4b12e78cb645cf8b581e001d8d9869117aa55c70807"},"ruby_source_path":"Casks/t/tetrio.rb","sha256":"238323e9863b2b0a4b936b59d3611da94c67c525bfdef08ce09ed817308b12e3","tap_string":"homebrew/cask","url_args":["https://tetr.io/about/desktop/builds/10/TETR.IO%20Setup%20x86.dmg"],"version":"10","raw_artifacts":[[":app",["TETR.IO.app"]],[":zap",{":trash":["~/Library/Application Support/tetrio-desktop","~/Library/Preferences/sh.osk.tetrio-client.plist","~/Library/Saved Application State/sh.osk.tetrio-client.savedState","~/Library/WebKit/sh.osk.tetrio-client"]}]]},"tev":{"desc":"High dynamic range (HDR) image viewer with accurate color management","homepage":"https://github.com/Tom94/tev","names":["tev"],"ruby_source_checksum":{":sha256":"e649b892b240cddeffd8d9355a22c8bcd920913cb5e1d84ecfb229544cd6aeb1"},"ruby_source_path":"Casks/t/tev.rb","sha256":"0bff902e04f410febc0a8b6d90c22fe1a2be596652857dfedc4940c2565c5b5a","tap_string":"homebrew/cask","url_args":["https://github.com/Tom94/tev/releases/download/v2.14.0/tev-intel.dmg"],"version":"2.14.0","raw_artifacts":[[":uninstall",{":quit":"org.tom94.tev"}],[":app",["tev.app"]],[":binary",["$APPDIR/tev.app/Contents/MacOS/tev"]],[":zap",{":trash":["~/Library/Preferences/org.tom94.tev.plist","~/Library/Saved Application State/org.tom94.tev.savedState"]}]]},"tex-live-utility":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Graphical user interface for TeX Live Manager","homepage":"https://github.com/amaxwell/tlutility","names":["TeX Live Utility"],"ruby_source_checksum":{":sha256":"e425058567865661fe50d75fbef152ed6821a990c3d6288ee7c130ed3fbc98a4"},"ruby_source_path":"Casks/t/tex-live-utility.rb","sha256":"ddc70b940298ffcb919ce6f2c1467c5b17d2f54de62f143535441f93dd5a6e35","tap_string":"homebrew/cask","url_args":["https://github.com/amaxwell/tlutility/releases/download/1.58/TeX.Live.Utility.app-1.58.zip"],"version":"1.58","raw_artifacts":[[":uninstall",{":quit":"com.googlecode.mactlmgr.tlu"}],[":app",["TeX Live Utility.app"]],[":zap",{":trash":["~/Library/Application Support/TeX Live Utility","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/TeX Live Utility Help*","~/Library/Caches/com.googlecode.mactlmgr.tlu","~/Library/HTTPStorages/com.googlecode.mactlmgr.tlu","~/Library/HTTPStorages/com.googlecode.mactlmgr.tlu.binarycookies","~/Library/Preferences/com.googlecode.mactlmgr.tlu.plist","~/Library/Saved Application State/com.googlecode.mactlmgr.tlu.savedState"]}]]},"texifier":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"LaTeX editor","homepage":"https://www.texifier.com/mac","names":["Texifier"],"ruby_source_checksum":{":sha256":"3ea01853b09fe9d85650d65671b431327abdd92967270218ef479eef75169bf3"},"ruby_source_path":"Casks/t/texifier.rb","sha256":"4361dacc275a5e4a786899ef3e3e63abf650d5ec2c4746303d6dfd14761b813e","tap_string":"homebrew/cask","url_args":["https://download.texifier.com/apps/osx/updates/Texifier_1_9_33__855__ddb6e02.dmg"],"version":"1.9.33,855,ddb6e02","raw_artifacts":[[":app",["Texifier.app"]],[":zap",{":trash":["~/Library/Application Support/CloudDocs/session/containers/iCloud.com.vallettaventures.texpadm","~/Library/Application Support/CloudDocs/session/containers/iCloud.com.vallettaventures.texpadm.plist","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vallettaventures.texpad.sfl*","~/Library/Application Support/Texpad","~/Library/Caches/com.vallettaventures.Texpad","~/Library/Cookies/com.vallettaventures.Texpad.binarycookies","~/Library/HTTPStorages/com.vallettaventures.Texpad","~/Library/HTTPStorages/com.vallettaventures.Texpad.binarycookies","~/Library/Preferences/com.vallettaventures.Texpad.plist","~/Library/Saved Application State/com.vallettaventures.Texpad.savedState","~/Library/WebKit/com.vallettaventures.Texpad"]}]]},"texmacs":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Scientific editing platform","homepage":"https://www.texmacs.org/","names":["GNU TeXmacs"],"ruby_source_checksum":{":sha256":"1336df54da194d132675794fde77263700e00f00f810d666a0c76b2f5a9e12a1"},"ruby_source_path":"Casks/t/texmacs.rb","sha256":"feeb117943e6269e6b6f201d782e17f4bf80fbef9483ffb95b3c0ab363fd2636","tap_string":"homebrew/cask","url_args":["https://ftp.texmacs.org/TeXmacs/tmftp/macos/TeXmacs-2.1.5-intel-os11.0.dmg"],"version":"2.1.5","raw_artifacts":[[":app",["TeXmacs.app"]],[":zap",{":trash":["~/.TeXmacs","~/Library/Preferences/org.texmacs.TeXmacs.plist","~/Library/Saved Application State/org.texmacs.TeXmacs.savedState"]}]]},"texmaker":{"depends_on_args":{":macos":":any"},"desc":"LaTeX editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.xm1math.net/texmaker/","names":["Texmaker"],"ruby_source_checksum":{":sha256":"240eb4ae7a43d199fb5f81f0abb303a480e7a1d0a99af12a2f38603c95401c8c"},"ruby_source_path":"Casks/t/texmaker.rb","sha256":"4fb2896712f3aee93c0aae8f940dafab66c04334a76e055e1366adb21550f1fe","tap_string":"homebrew/cask","url_args":["https://www.xm1math.net/texmaker/assets/files/texmaker-5.1.4.dmg"],"version":"5.1.4","raw_artifacts":[[":app",["texmaker.app"]],[":zap",{":trash":["~/Library/Preferences/texmaker.plist","~/Library/Saved Application State/texmaker.savedState"]}]]},"texshop":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"LaTeX and TeX editor and previewer","homepage":"https://pages.uoregon.edu/koch/texshop/","names":["TeXShop"],"ruby_source_checksum":{":sha256":"7a40d4c66abdf5fec66848e16013a9ba9a26aa1b3154d25fad3307fcff15ad61"},"ruby_source_path":"Casks/t/texshop.rb","sha256":"08aa26a5dfacfa67bacedbc73d57fe07b64dcfe49e9fab34a3be1dc5372d20d4","tap_string":"homebrew/cask","url_args":["https://pages.uoregon.edu/koch/texshop/texshop-64/texshop557.zip"],"version":"5.57","raw_artifacts":[[":app",["TeXShop.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/texshop.sfl*","~/Library/Application Support/TeXShop","~/Library/Caches/com.apple.helpd/Generated/TeXShop Help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/TeXShop Help*","~/Library/Caches/TeXShop","~/Library/HTTPStorages/TeXShop","~/Library/Preferences/TeXShop.plist","~/Library/TeXShop","~/Library/WebKit/TeXShop"]}]]},"texstudio":{"depends_on_args":{":macos":":ventura"},"desc":"LaTeX editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://texstudio.org/","names":["TeXstudio"],"ruby_source_checksum":{":sha256":"e9f51c336c8dc315e6599c9a2edd3e6f16d537f83c1c82612389974ebc1205f6"},"ruby_source_path":"Casks/t/texstudio.rb","sha256":"13ef12b15c44d3cd44b58a24a5ba8ef1b5dd1304d7b67e2a0e8ba3ec0868db07","tap_string":"homebrew/cask","url_args":["https://github.com/texstudio-org/texstudio/releases/download/4.9.7/texstudio-4.9.7-osx.zip"],"version":"4.9.7","raw_artifacts":[[":uninstall",{":quit":"texstudio"}],[":app",["texstudio-4.9.7-osx.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/texstudio.sfl*","~/Library/Preferences/texstudio.plist","~/Library/Saved Application State/texstudio.savedState"]}]]},"textadept":{"depends_on_args":{":macos":":any"},"desc":"Text editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://orbitalquark.github.io/textadept/","names":["Textadept"],"ruby_source_checksum":{":sha256":"eaf6671441de10ee22356c53fbc09a15df919be56eb3b949df4dfa83d58d008f"},"ruby_source_path":"Casks/t/textadept.rb","sha256":"a691837637cabbab3035a88d64c4f83175e3f79b5018abb4942d79a65b0f28a5","tap_string":"homebrew/cask","url_args":["https://github.com/orbitalquark/textadept/releases/download/textadept_13.0/textadept_13.0.macOS.zip"],"version":"13.0","raw_artifacts":[[":app",["Textadept.app"]],[":binary",["ta"]],[":zap",{":trash":["~/.textadept","~/Library/Saved Application State/com.textadept.savedState"]}]]},"textbar":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Add any text to menu bar","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"http://richsomerfield.com/apps/textbar/","names":["TextBar"],"ruby_source_checksum":{":sha256":"9f03c1ddcfe1df3433a66b4a9cbad0b4ac30151385fa20eb2f940546f0b37d84"},"ruby_source_path":"Casks/t/textbar.rb","sha256":"61fba4cdab18070c1ba21176072556df42a9c92fc280a51363028d86731a298e","tap_string":"homebrew/cask","url_args":["https://raw.githubusercontent.com/richie5um/richie5um.github.io/master/apps/textbar/TextBar.app-3.5.6.zip"],"version":"3.5.6","raw_artifacts":[[":app",["TextBar.app"]],[":zap",{":trash":["~/Library/Application Support/TextBar","~/Library/Caches/com.RichSomerfield.TextBar","~/Library/Preferences/com.RichSomerfield.TextBar.plist"]}]]},"textbuddy":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Convert, filter, sort, and transform text","homepage":"https://retina.studio/textbuddy/","names":["TextBuddy"],"ruby_source_checksum":{":sha256":"698302770995d05aa786bb461666e67af07ded5e10d2882a7e0e1b81217d13e3"},"ruby_source_path":"Casks/t/textbuddy.rb","sha256":"d86d9102d1c2b815ef4f5d762886ef45f68026cec7960f94202b866d5ffdbd2a","tap_string":"homebrew/cask","url_args":["https://get.retina.studio/textbuddy/textbuddy_28.zip"],"version":"1.4.3,28","raw_artifacts":[[":app",["TextBuddy.app"]],[":zap",{":trash":["~/Library/Application Support/com.clickontyler.TextBuddy","~/Library/Caches/CloudKit/com.clickontyler.TextBuddy","~/Library/Caches/com.clickontyler.TextBuddy","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.clickontyler.TextBuddy","~/Library/HTTPStorages/com.clickontyler.TextBuddy","~/Library/HTTPStorages/com.clickontyler.TextBuddy.binarycookies","~/Library/Preferences/com.clickontyler.TextBuddy.plist"],":rmdir":"~/Library/Caches/com.plausiblelabs.crashreporter.data"}]]},"textexpander":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Inserts pre-made snippets of text anywhere","homepage":"https://textexpander.com/","names":["TextExpander"],"ruby_source_checksum":{":sha256":"f1de08b52f926e7632c2fbaa9cacbced045c526a8d526c92f444b8a5a4d76515"},"ruby_source_path":"Casks/t/textexpander.rb","sha256":"b4c05c05699dc2bfb76521f76bb31230b972133904d67bc8c30f95cdf529c49d","tap_string":"homebrew/cask","url_args":["https://cdn.textexpander.com/electron-mac/908.5.999/TextExpander_8.5.dmg"],"version":"8.5,908.5.999","raw_artifacts":[[":uninstall",{":quit":"com.smileonmymac.textexpander"}],[":app",["TextExpander.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.smileonmymac.textexpander.sfl*","~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.smileonmymac.textexpander.json","~/Library/Application Support/TextExpander","~/Library/Caches/com.smileonmymac.textexpander","~/Library/Preferences/com.smileonmymac.textexpander.plist","~/Library/Saved Application State/com.smileonmymac.textexpander.savedState","~/Library/Webkit/com.smileonmymac.textexpander"]}]]},"textgrabber2":{"depends_on_args":{":macos":":sequoia"},"desc":"Menu bar app that detects text from copied images","homepage":"https://github.com/TextGrabber2-app/TextGrabber2","names":["TextGrabber2"],"ruby_source_checksum":{":sha256":"68f6bc48ba449241ad5a3403436d144d0cb49943846d54e836937bb5d7c894d8"},"ruby_source_path":"Casks/t/textgrabber2.rb","sha256":"161fb268d79e19fb46d4bfbe2443963391a44da25cf72d87d7b7a1f26dc18360","tap_string":"homebrew/cask","url_args":["https://github.com/TextGrabber2-app/TextGrabber2/releases/download/v1.11.1/TextGrabber2-1.11.1.dmg"],"version":"1.11.1","raw_artifacts":[[":uninstall",{":quit":"app.cyan.textgrabber2",":login_item":"TextGrabber2"}],[":app",["TextGrabber2.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.cyan.textgrabber2","~/Library/Containers/app.cyan.textgrabber2"]}]]},"textmate":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"General-purpose text editor","homepage":"https://macromates.com/","names":["TextMate"],"ruby_source_checksum":{":sha256":"2dac287ee69177908fb3bd183bbeab885a8b0970334b5219bd2fcb93231e3641"},"ruby_source_path":"Casks/t/textmate.rb","sha256":"f8dba933209bd01070028892474bf0b72f36c673f7bcb8da5973f93ddc387420","tap_string":"homebrew/cask","url_args":["https://github.com/textmate/textmate/releases/download/v2.0.23/TextMate_2.0.23.tbz"],"version":"2.0.23","raw_artifacts":[[":uninstall",{":quit":"com.macromates.TextMate"}],[":app",["TextMate.app"]],[":binary",["$APPDIR/TextMate.app/Contents/MacOS/mate"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macromates.textmate.sfl*","~/Library/Application Support/TextMate","~/Library/Caches/com.apple.helpd/Generated/TextMate 2 Help*","~/Library/Caches/com.macromates.TextMate","~/Library/Preferences/com.macromates.TextMate.plist","~/Library/Preferences/com.macromates.TextMate.preview.plist","~/Library/Saved Application State/com.macromates.TextMate.savedState"]}]]},"textream":{"depends_on_args":{":macos":":sequoia"},"desc":"Teleprompter that highlights scripts in real time as you speak","homepage":"https://github.com/f/textream","names":["Textream"],"ruby_source_checksum":{":sha256":"b2fc1c453ac17f581407dc7bc82929d843763a29ac2730f01bbfbb6a4bca3833"},"ruby_source_path":"Casks/t/textream.rb","sha256":"b1225e2df372558cec5d7e42095b70e91249cb7898ef4a12ff6013f02a4d15b9","tap_string":"homebrew/cask","url_args":["https://github.com/f/textream/releases/download/v1.7.1/Textream.dmg"],"version":"1.7.1","raw_artifacts":[[":app",["Textream.app"]],[":zap",{":trash":["~/Library/Caches/dev.fka.textream","~/Library/HTTPStorages/dev.fka.textream","~/Library/Preferences/dev.fka.textream.plist","~/Library/Saved Application State/dev.fka.textream.savedState"]}]]},"texts":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"Word processor that uses plain text Markdown","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"http://www.texts.io/","names":["Texts"],"ruby_source_checksum":{":sha256":"a8fbd74092e4755e3c9c259790cd109ff6756d51e6459a6a6b5225cb7032f00b"},"ruby_source_path":"Casks/t/texts.rb","sha256":"8c3e5c7c761f31abf414d632e6787f95e08ad112bfd43e63f90a925ae0c3fef2","tap_string":"homebrew/cask","url_args":["http://www.texts.io/Texts-1.5.dmg"],"version":"1.5","raw_artifacts":[[":app",["Texts.app"]]]},"textsniper":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Extract text from images and other digital documents","homepage":"https://textsniper.app/","names":["TextSniper"],"ruby_source_checksum":{":sha256":"937ec9450f6dbb485266a8a76e8d8cdedbfe6506b61c46f0285a01528c0715de"},"ruby_source_path":"Casks/t/textsniper.rb","sha256":"8266bbac6a96613bac92494995221788e23ff45e3aae8f464b22bd705f2852a2","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/textsniper.app/Gumroad/TextSniper1.13.0.dmg"],"version":"1.13.0","raw_artifacts":[[":uninstall",{":launchctl":"com.valerijs.boguckis.gumroad.TextSniper-LaunchAtLoginHelper",":quit":"com.valerijs.boguckis.gumroad.TextSniper",":delete":"/Applications/TextSniper.app"}],[":app",["TextSniper.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.valerijs.boguckis.gumroad.TextSniper-LaunchAtLoginHelper","~/Library/Application Support/com.valerijs.boguckis.gumroad.TextSniper","~/Library/Application Support/TextSniper","~/Library/Caches/com.valerijs.boguckis.gumroad.TextSniper","~/Library/Containers/com.valerijs.boguckis.gumroad.TextSniper-LaunchAtLoginHelper","~/Library/Preferences/com.valerijs.boguckis.gumroad.TextSniper.plist"]}]],"raw_caveats":"Older licence keys (those issued through Paddle) won't work with this version\nof textsniper. Download textsniper from https://textsniper.app//download instead.\n"},"textual":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Application for interacting with Internet Relay Chat (IRC) chatrooms","homepage":"https://www.textualapp.com/","names":["Textual"],"ruby_source_checksum":{":sha256":"29f9f2b1cf15693a857d3cda1f929a3f5705b62b8a715e11c7a43d10a7a9decf"},"ruby_source_path":"Casks/t/textual.rb","sha256":"81acf46d1a427e794d1ea142f08f4145da37cf7dcd8d2b5f794b1e8a2ee11b08","tap_string":"homebrew/cask","url_args":["https://www.textualapp.com/downloads/Textual-7.2.7.dmg"],"version":"7.2.7","raw_artifacts":[[":app",["Textual.app"]],[":zap",{":trash":["~/Library/Application Scripts/8482Q6EPL6.com.codeux.apps.textual","~/Library/Application Scripts/8482Q6EPL6.com.codeux.irc.textual","~/Library/Application Scripts/com.codeux.apps.textual*","~/Library/Application Support/Textual","~/Library/Containers/com.codeux.apps.textual","~/Library/Group Containers/8482Q6EPL6.com.codeux.apps.textual","~/Library/Group Containers/8482Q6EPL6.com.codeux.irc.textual","~/Library/Group Containers/com.codeux.apps.textual*","~/Library/Preferences/com.codeux.apps.textual.plist"]}]]},"texturepacker":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Game sprite sheet packer","homepage":"https://www.codeandweb.com/texturepacker","names":["TexturePacker"],"ruby_source_checksum":{":sha256":"39a9a427209df5c07e3b64077ad2e9358d5bf2b040b2225dc86d46acba498536"},"ruby_source_path":"Casks/t/texturepacker.rb","sha256":"77891a9afa52c0e67cb26f7bb915b3e3ee77a9558a77681e69d1e7545eae782d","tap_string":"homebrew/cask","url_args":["https://www.codeandweb.com/download/texturepacker/8.3.0/TexturePacker-8.3.0.dmg"],"version":"8.3.0","raw_artifacts":[[":uninstall",{":quit":"de.code-and-web.TexturePacker",":delete":"/usr/local/bin/TexturePacker"}],[":app",["TexturePacker.app"]],[":zap",{":trash":["~/Library/Caches/code-and-web.de/TexturePacker","~/Library/Preferences/de.code-and-web.TexturePacker.plist","~/Library/Saved Application State/de.code-and-web.TexturePacker.savedState"]}]]},"textus":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"WYSIWYG Markdown editor with built-in AI writing tools","homepage":"https://textus.catvinci.com/","names":["Textus"],"ruby_source_checksum":{":sha256":"feea721a942ac90e8c23c1d1f1f3f9e5dbdd91b55fec66018ba3d8a103ec8d5e"},"ruby_source_path":"Casks/t/textus.rb","sha256":"9706e530f6b0cc4cf1053d598807578b3d2cec6b0647b27f6b1ccf77e680ea1b","tap_string":"homebrew/cask","url_args":["https://github.com/CatVinci-Studio/Textus/releases/download/v1.2.1/Textus_1.2.1_x64.dmg"],"version":"1.2.1","raw_artifacts":[[":app",["Textus.app"]],[":zap",{":trash":["~/Library/Application Support/com.catvinci.textus","~/Library/Caches/com.catvinci.textus","~/Library/Preferences/com.catvinci.textus.plist","~/Library/Saved Application State/com.catvinci.textus.savedState","~/Library/WebKit/com.catvinci.textus"]}]]},"texworks":{"depends_on_args":{":macos":":any"},"desc":"LaTeX editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.tug.org/texworks/","names":["TeXworks"],"ruby_source_checksum":{":sha256":"9266ea239770d78596b9028e002723ae8d64e1b942f87337de05fa343b85f34a"},"ruby_source_path":"Casks/t/texworks.rb","sha256":"8d8989c202508ba964681293c15cffd0388429a14f6e828b391cf252db5a40d3","tap_string":"homebrew/cask","url_args":["https://github.com/TeXworks/texworks/releases/download/release-0.6.11/TeXworks-macos11-0.6.11-x86_64-202602100758-git_7951fd8.dmg"],"version":"0.6.11,202602100758,7951fd8","raw_artifacts":[[":app",["TeXworks.app"]],[":zap",{":trash":"~/Library/Preferences/org.tug.TeXworks.plist"}]]},"tg-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Temperature monitoring, fan control and diagnostics","homepage":"https://www.tunabellysoftware.com/tgpro/","names":["TG Pro"],"ruby_source_checksum":{":sha256":"1a2e5fe1fef18976538a98181a40531d2dc3c2df9393d2d1aadf6159e000c2ca"},"ruby_source_path":"Casks/t/tg-pro.rb","sha256":"81c34edc9dc869af829c722c604b13c072049c7ed4f4e18400bc7592f0c500ca","tap_string":"homebrew/cask","url_args":["https://www.tunabellysoftware.com/resources/TG%20Pro%202.104.dmg"],"version":"2.104","raw_artifacts":[[":uninstall",{":quit":"com.tunabellysoftware.tgpro"}],[":app",["TG Pro.app"]],[":zap",{":trash":["/Library/LaunchDaemons/com.tunabellysoftware.TGFanHelper.plist","/Library/PrivilegedHelperTools/com.tunabellysoftware.TGFanHelper","~/Library/Application Support/TG Pro","~/Library/Caches/com.tunabellysoftware.tgpro","~/Library/Cookies/com.tunabellysoftware.tgpro.binarycookies","~/Library/Preferences/com.tunabellysoftware.tgpro.plist"]}]]},"thangs-sync":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Secure, 3D-native revision control in the cloud","homepage":"https://thangs.com/sync","names":["Thangs Sync"],"ruby_source_checksum":{":sha256":"205875644ce35d353c1be38fe01a921452bc8c1bd92dbf0f68a8f2e54eb7c5b0"},"ruby_source_path":"Casks/t/thangs-sync.rb","sha256":"da4cc7959f46b07780cfbf2c97f364a2096828465e874f24df4499037672d498","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/production-thangs-public/sync/darwin/latest/Thangs%20Sync-1.9.1-mac.zip"],"version":"1.9.1","raw_artifacts":[[":app",["Thangs Sync.app"]],[":zap",{":trash":["~/Library/Application Support/thangs-sync-client","~/Library/Preferences/com.ThangsSyncClient.app.plist"]}]]},"thaw":{"auto_updates":true,"conflicts_with_args":{":cask":["thaw@beta"]},"depends_on_args":{":macos":":tahoe"},"desc":"Menu bar manager","homepage":"https://github.com/thaw-app/Thaw/","names":["Thaw"],"ruby_source_checksum":{":sha256":"5a8759a5dfba69a8045cd80fa30947d4a752691b915e7d3d3eb6cd42c552cf28"},"ruby_source_path":"Casks/t/thaw.rb","sha256":"23fe850dd6b6e3f822af00a2da76c6d46135c2fa8a0deef8e8fa09d1efd3eec1","tap_string":"homebrew/cask","url_args":["https://github.com/thaw-app/Thaw/releases/download/2.1.0/Thaw_2.1.0.zip"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":["com.stonerl.Thaw","com.stonerl.Thaw.MenuBarItemService"]}],[":app",["Thaw.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.stonerl.Thaw","~/Library/Application Scripts/com.stonerl.Thaw.ThawControls","~/Library/Application Support/Thaw","~/Library/Caches/com.stonerl.Thaw","~/Library/Containers/com.stonerl.Thaw.ThawControls","~/Library/Group Containers/*.com.stonerl.Thaw","~/Library/HTTPStorages/com.stonerl.Thaw","~/Library/Logs/Thaw","~/Library/Preferences/com.stonerl.Thaw.plist","~/Library/WebKit/com.stonerl.Thaw"]}]]},"thaw@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["thaw"]},"depends_on_args":{":macos":":golden_gate"},"desc":"Menu bar manager","homepage":"https://github.com/thaw-app/Thaw/","names":["Thaw"],"ruby_source_checksum":{":sha256":"bbac81fd10dad2732545f15042eb683edf3764453f9a94c9ca205972b41ec0d3"},"ruby_source_path":"Casks/t/thaw@beta.rb","sha256":"d8103b672c8cfec61e8d195ba06df68dfce11169700163b3f0159b94b6bc6526","tap_string":"homebrew/cask","url_args":["https://github.com/thaw-app/Thaw/releases/download/3.0.0-beta.3/Thaw_3.0.0-beta.3.zip"],"version":"3.0.0-beta.3","raw_artifacts":[[":uninstall",{":quit":["com.stonerl.Thaw","com.stonerl.Thaw.MenuBarItemService"]}],[":app",["Thaw.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.stonerl.Thaw.ThawControls","~/Library/Application Support/com.stonerl.Thaw","~/Library/Application Support/Thaw","~/Library/Caches/com.stonerl.Thaw","~/Library/Containers/com.stonerl.Thaw.ThawControls","~/Library/HTTPStorages/com.stonerl.Thaw","~/Library/Preferences/com.stonerl.Thaw.plist","~/Library/WebKit/com.stonerl.Thaw"]}]]},"the-archive-browser":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Browse the contents of archives","homepage":"https://theunarchiver.com/archive-browser","names":["The Archive Browser"],"ruby_source_checksum":{":sha256":"01e74bc597c2d0c74065fe1cc30145396298b69ac1b6d7f3571666cc9a567129"},"ruby_source_path":"Casks/t/the-archive-browser.rb","sha256":"a9cffc4d7a4e9869c9b7542dff7b9614c487623fce6404ce779b0c4b654eb72b","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/cx.c3.thearchivebrowser/111/1504018288/TheArchiveBrowser-111.zip"],"version":"1.11.2,111,1504018288","raw_artifacts":[[":app",["The Archive Browser.app"]],[":zap",{":trash":["~/Library/Cookies/cx.c3.thearchivebrowser.binarycookies","~/Library/Preferences/cx.c3.thearchivebrowser.plist"],":rmdir":["~/Library/Application Support/The Archive Browser","~/Library/Caches/cx.c3.thearchivebrowser"]}]]},"the-archive":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Note Taking: Nimble, Calm, Plain.txt","homepage":"https://zettelkasten.de/the-archive/","names":["The Archive"],"ruby_source_checksum":{":sha256":"bef0c5e45e3ac5d4889131e8c2af012aa5ef86b6d3dd41a03f3e8763e4973742"},"ruby_source_path":"Casks/t/the-archive.rb","sha256":"ff9149e3c68b017829fb95ee9f4cac816184464c4afa7826be0eca0107ae9c45","tap_string":"homebrew/cask","url_args":["https://dlyfuw95744jo.cloudfront.net/TheArchive-v1.9.1.dmg"],"version":"1.9.1","raw_artifacts":[[":uninstall",{":quit":["de.zettelkasten.TheArchive","de.zettelkasten.TheArchive.QuickEntryHelper"]}],[":app",["The Archive.app"]],[":zap",{":trash":["~/Library/Application Support/TheArchive","~/Library/Caches/de.zettelkasten.TheArchive","~/Library/Group Containers/FRMDA3XRGC.de.zettelkasten.TheArchive.prefs","~/Library/Logs/TheArchive","~/Library/Preferences/de.zettelkasten.TheArchive.plist","~/Library/Preferences/de.zettelkasten.TheArchive.QuickEntryHelper.plist","~/Library/Preferences/group.de.zettelkasten.TheArchive.prefs.plist","~/Library/Saved Application State/de.zettelkasten.TheArchive.savedState","~/Library/WebKit/de.zettelkasten.TheArchive"]}]]},"the-battle-for-wesnoth":{"depends_on_args":{":macos":":any"},"desc":"Fantasy-themed turn-based strategy game","homepage":"https://www.wesnoth.org/","names":["The Battle for Wesnoth"],"ruby_source_checksum":{":sha256":"74333e6348f0c29c5e79cc025642c49cdff37f0e84947dd39fde731ab5e8ee77"},"ruby_source_path":"Casks/t/the-battle-for-wesnoth.rb","sha256":"258f797ad4ae1f82b4479706875a372857c17130e221689c56647234513eca5f","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/wesnoth/Wesnoth_1.18.7.dmg"],"version":"1.18.7","raw_artifacts":[[":app",["The Battle for Wesnoth.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.wesnoth.Wesnoth","~/Library/Containers/org.wesnoth.Wesnoth"]}]]},"the-clock":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Clock and time zone app","homepage":"https://seense.com/the_clock/","names":["The Clock"],"ruby_source_checksum":{":sha256":"fa56e3f7435b8ed79840b9878a3d650196e8fbeccba9bbffa30a835e5ef3b377"},"ruby_source_path":"Casks/t/the-clock.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://seense.com/the_clock/updateapp/the_clock.zip"],"version":"4.9.11","raw_artifacts":[[":uninstall",{":quit":"com.fabriceleyne.theclock"}],[":app",["The Clock.app"]],[":zap",{":trash":["~/Library/Application Scripts/3EYN7PPTPF.com.fabriceleyne.theclock","~/Library/Application Scripts/com.fabriceleyne.theclock*","~/Library/Containers/com.fabriceleyne.theclock*","~/Library/Group Containers/3EYN7PPTPF.com.fabriceleyne.theclock"]}]]},"the-unarchiver":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Unpacks archive files","homepage":"https://theunarchiver.com/","names":["The Unarchiver"],"ruby_source_checksum":{":sha256":"fd5a26a3fb05b27199726a4de0843f80809391126501e78efe126cf9a8d5a178"},"ruby_source_path":"Casks/t/the-unarchiver.rb","sha256":"d0d8dd2e028519ece5eeb0f018b3392f67e1c85053472ccbbaee64e87f173a28","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.macpaw.site.theunarchiver/147/1742287964/TheUnarchiver-147.zip"],"version":"4.3.9,147,1742287964","raw_artifacts":[[":app",["The Unarchiver.app"]],[":zap",{":trash":["~/Library/Caches/cx.c3.theunarchiver","~/Library/Cookies/cx.c3.theunarchiver.binarycookies","~/Library/Preferences/cx.c3.theunarchiver.plist","~/Library/Saved Application State/cx.c3.theunarchiver.savedState"]}]]},"the-unofficial-homestuck-collection":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Offline viewer for the webcomic Homestuck","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bambosh.github.io/unofficial-homestuck-collection/","names":["The Unofficial Homestuck Collection"],"ruby_source_checksum":{":sha256":"1fe973c2efb840c4903f7671cd7bb09d158120186cb8ee1c49a89c8584cd37c0"},"ruby_source_path":"Casks/t/the-unofficial-homestuck-collection.rb","sha256":"a71d5a14e631c3721a96302679e0531fbc367b7712886e28fc2547fa988f44c2","tap_string":"homebrew/cask","url_args":["https://github.com/Bambosh/unofficial-homestuck-collection/releases/download/v2.7.2/The-Unofficial-Homestuck-Collection-2.7.2.dmg"],"version":"2.7.2","raw_artifacts":[[":app",["The Unofficial Homestuck Collection.app"]],[":zap",{":trash":["~/Library/Application Support/unofficial-homestuck-collection","~/Library/Preferences/com.bambosh.unofficialhomestuckcollection.plist","~/Library/Saved Application State/com.bambosh.unofficialhomestuckcollection.savedState"]}]],"raw_caveats":"You will need to download the corresponding Asset Pack by visiting:\n  https://bambosh.github.io/unofficial-homestuck-collection/\n"},"thebrain":{"depends_on_args":{":macos":":any"},"desc":"Mind mapping and personal knowledge base software","homepage":"https://www.thebrain.com/","names":["TheBrain"],"ruby_source_checksum":{":sha256":"68622a241ba6d1c2c09bdaa7b11806f5e385bf91ea20f2b5e4556d25717f2d1f"},"ruby_source_path":"Casks/t/thebrain.rb","sha256":"f2d824fcb319527d80ef73e4f5861350697ed1b3d7c8c7fee5046b9fb6da8bd6","tap_string":"homebrew/cask","url_args":["https://updater.thebrain.com/files/TheBrain-15.0.647-x64.dmg"],"version":"15.0.647","raw_artifacts":[[":uninstall",{":quit":"com.thebrain.dekutron"}],[":app",["TheBrain 15.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.thebrain.dekutron.QuickThoughtShare","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.thebrain.dekutron.sfl*","~/Library/Caches/com.thebrain.TheBrain","~/Library/Containers/com.thebrain.dekutron.QuickThoughtShare","~/Library/HTTPStorages/com.thebrain.TheBrain","~/Library/Preferences/com.thebrain.dekutron.plist","~/Library/Preferences/com.thebrain.TheBrain.plist"]}]]},"thebrowsercompany-dia":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Web browser","homepage":"https://www.diabrowser.com/","names":["Dia"],"ruby_source_checksum":{":sha256":"90b217756ff3097391bde3b90280a7da6c2c1d906057c5ee8d87e09d683d2ca5"},"ruby_source_path":"Casks/t/thebrowsercompany-dia.rb","sha256":"825133fc5e684a41f7411596dd76bbacf10120876b5d88b841c126001400df82","tap_string":"homebrew/cask","url_args":["https://releases.diabrowser.com/release/Dia-1.54.2-89247.zip"],"version":"1.54.2,89247","raw_artifacts":[[":app",["Dia.app"]],[":zap",{":trash":["~/Library/Application Support/Dia","~/Library/Caches/company.thebrowser.dia","~/Library/HttpStorages/company.thebrowser.dia","~/Library/HttpStorages/company.thebrowser.dia.binarycookies","~/Library/Preferences/company.thebrowser.dia.plist"]}]]},"thecommander":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Dual-panel file manager inspired by Total Commander","homepage":"https://die-gutbrods.de/thecommander/","names":["TheCommander"],"ruby_source_checksum":{":sha256":"dc9a9e8c11845e568050c7dc775757c3815293ad4f8856900a1be860637f409a"},"ruby_source_path":"Casks/t/thecommander.rb","sha256":"2efb57749175be662d51bc4d19e1589c93e5ca3ce738183871d60d5196225634","tap_string":"homebrew/cask","url_args":["https://die-gutbrods.de/thecommander/updates/TheCommander-1.10.5.dmg"],"version":"1.10.5","raw_artifacts":[[":app",["TheCommander.app"]],[":zap",{":trash":["~/Library/Application Support/de.die-gutbrods.TheCommander","~/Library/Application Support/TheCommander","~/Library/Caches/de.die-gutbrods.TheCommander","~/Library/HTTPStorages/de.die-gutbrods.TheCommander","~/Library/Preferences/de.die-gutbrods.TheCommander.plist","~/Library/Saved Application State/de.die-gutbrods.TheCommander.savedState"]}]]},"thedesk":{"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Mastodon/Misskey Client for PC","homepage":"https://thedesk.top/","names":["TheDesk"],"ruby_source_checksum":{":sha256":"2879c7c8adbc5a4ca9c3bf774fcd3fcac0ae644a399a9dc072074048e3896c96"},"ruby_source_path":"Casks/t/thedesk.rb","sha256":"f7460bc38d07b57b63a15b5dcdb464e01f68f507b781e652b1554dfcd9c4bc59","tap_string":"homebrew/cask","url_args":["https://github.com/cutls/thedesk-next/releases/download/v25.6.2/TheDesk-25.6.2-arm64.dmg"],"version":"25.6.2","raw_artifacts":[[":app",["TheDesk.app"]],[":zap",{":trash":["~/Library/Application Support/thedesk","~/Library/Preferences/top.thedesk.plist","~/Library/Saved Application State/top.thedesk.savedState"]}]]},"theiaide":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"IDE framework","homepage":"https://theia-ide.org/","names":["TheiaIDE"],"ruby_source_checksum":{":sha256":"5896e8232abd6cbf60ff9627ecfebddc6ec43e822a0b8a3a8d0d9cf9a45a2f3b"},"ruby_source_path":"Casks/t/theiaide.rb","sha256":"7f5cc227e6291cb50e080a519944f63afcbf8b1c9f6d5f25a90bc23b60bcca12","tap_string":"homebrew/cask","url_args":["https://download.eclipse.org/theia/ide/1.76.0/macos/TheiaIDE.dmg"],"version":"1.76.0","raw_artifacts":[[":app",["TheiaIDE.app"]],[":zap",{":trash":["~/.theia-ide","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/eclipse.theia.sfl*","~/Library/Application Support/Theia IDE","~/Library/Logs/Theia IDE","~/Library/Preferences/eclipse.theia.plist","~/Library/Saved Application State/eclipse.theia.savedState"]}]]},"thelowtechguys-cling":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Instant fuzzy finder for files including system and hidden files","homepage":"https://lowtechguys.com/cling","names":["The low-tech guys Cling"],"ruby_source_checksum":{":sha256":"9f41e242a05a16ce4eaf22c778283a327107a0e35e7e1fe43b924590667fea16"},"ruby_source_path":"Casks/t/thelowtechguys-cling.rb","sha256":"2e777ace824c6581d80c553789e96a5074cd54f4fb85c6f4978ecafae7fd214f","tap_string":"homebrew/cask","url_args":["https://files.lowtechguys.com/releases/Cling-3.3.4.dmg"],"version":"3.3.4","raw_artifacts":[[":uninstall",{":launchctl":"com.lowtechguys.Cling.catch-up"}],[":app",["Cling.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lowtechguys.Cling","~/Library/Application Support/Cling","~/Library/Caches/Cling","~/Library/Caches/com.lowtechguys.Cling","~/Library/HTTPStorages/com.lowtechguys.Cling","~/Library/Preferences/com.lowtechguys.Cling.plist"]}]]},"themeengine":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-31",":because":":unmaintained"},"desc":"App to edit compiled .car files","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://github.com/alexzielenski/ThemeEngine/","names":["ThemeEngine"],"ruby_source_checksum":{":sha256":"14fc195e4d0bca0497f4e8b06316cc06eeaa9d8304345534449dbb44026682cb"},"ruby_source_path":"Casks/t/themeengine.rb","sha256":"2f7039bf8a30a20da20b292252759a501d15962f909d3b2274db9c2ec7a3bf39","tap_string":"homebrew/cask","url_args":["https://github.com/alexzielenski/ThemeEngine/releases/download/1.0.0(111)/ThemeEngine_111.zip"],"version":"1.0.0,111","raw_artifacts":[[":app",["ThemeEngine.app"]],[":zap",{":trash":"~/Library/Preferences/com.alexzielenski.ThemeEngine.LSSharedFileList.plist"}]]},"there":{"depends_on_args":{":macos":":ventura"},"desc":"Tool to display the local times of friends, teammates, cities or any time zone","homepage":"https://there.pm/","names":["There"],"ruby_source_checksum":{":sha256":"8b47f72ed245e9a9e3fb27410de6dacf4109f5dbc4308ea78741272db107be5a"},"ruby_source_path":"Casks/t/there.rb","sha256":"5a9dd8eebbb385f6fa09309b559f4d0341231519f39527bea2315140f7301c7f","tap_string":"homebrew/cask","url_args":["https://github.com/dena-sohrabi/There/releases/download/v2.0.0/There.zip"],"version":"2.0.0","raw_artifacts":[[":uninstall",{":signal":["TERM","pm.there.There"]}],[":app",["There.app"]],[":zap",{":trash":["~/Library/Application Support/There","~/Library/Caches/pm.there.There","~/Library/Logs/There","~/Library/Preferences/pm.there.There.plist"]}]]},"therm":{"depends_on_args":{":macos":":any"},"desc":"Fork of iTerm2 that aims to have good defaults and minimal features","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/trufae/Therm","names":["Therm"],"ruby_source_checksum":{":sha256":"a02a0bb0e9aebdbd5932230553a1997d27227172a6da5173ff4a56d5e3d39f31"},"ruby_source_path":"Casks/t/therm.rb","sha256":"30b1c67a1d297f5e05de47faa66d6cf118c5a450aac2f222098e4fb1cf80d650","tap_string":"homebrew/cask","url_args":["https://github.com/trufae/Therm/releases/download/0.6.4/Therm-0.6.4.zip"],"version":"0.6.4","raw_artifacts":[[":app",["Therm.app"]],[":zap",{":trash":["~/Library/Application Support/Therm","~/Library/Preferences/com.pancake.therm.plist","~/Library/Saved Application State/com.pancake.therm.savedState"]}]]},"thetimemachinemechanic":{"depends_on_args":{":macos":":any"},"desc":"Time Machine log viewer & status inspector","homepage":"https://eclecticlight.co/consolation-t2m2-and-log-utilities/","names":["The Time Machine Mechanic","T2M2"],"ruby_source_checksum":{":sha256":"ff0e3ac3f5dd799ce989f5b8dc8f1791fe32a99937f12598e940363492b79556"},"ruby_source_path":"Casks/t/thetimemachinemechanic.rb","sha256":"d1eafe2bb10465822d24b15ed42a5c618364cb2a36816326a63b0babceaa6247","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/06/t2m2203.zip"],"version":"2.03,2025.06","raw_artifacts":[[":app",["t2m2203/TheTimeMachineMechanic.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.TheTimeMachineMechanic2","~/Library/HTTPStorages/co.eclecticlight.TheTimeMachineMechanic2","~/Library/Preferences/co.eclecticlight.TheTimeMachineMechanic2.plist","~/Library/Saved Application State/co.eclecticlight.TheTimeMachineMechanic2.savedState"]}]]},"thingsmacsandboxhelper":{"depends_on_args":{":macos":":any"},"desc":"Helper application for Things","homepage":"https://culturedcode.com/things/help/things-sandboxing-helper-things3/","names":["Things Helper"],"ruby_source_checksum":{":sha256":"ab930d4932a7b4a02c03ad9ed90d318c77f40e9903c22ac27a05249ff2edc0fd"},"ruby_source_path":"Casks/t/thingsmacsandboxhelper.rb","sha256":"5a2c4bab5f050e5413e93b90b94e5a0ef736c391bdb52ae54b7e0bd514a9a15e","tap_string":"homebrew/cask","url_args":["https://static.culturedcode.com/things/thingssandboxhelper/3.48/ThingsHelper.zip"],"version":"3.48","raw_artifacts":[[":app",["ThingsMacSandboxHelper.app"]]]},"thinkorswim":{"depends_on_args":{":macos":":any"},"desc":"Desktop client for TD Ameritrade trading platform","homepage":"https://www.schwab.com/trading/thinkorswim/desktop","names":["thinkDesktop"],"ruby_source_checksum":{":sha256":"bed1e43dbb89d340e5a4c92420164620468d1235f3bce33f1842c108a76fbd1c"},"ruby_source_path":"Casks/t/thinkorswim.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://tosmediaserver.schwab.com/installer/InstFiles/thinkorswim_installer.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":script":{":executable":"$APPDIR/thinkorswim/thinkorswim Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-q"]}}],[":installer",{":script":{":executable":"thinkorswim Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q","-Dinstall4j.suppressStdout=true","-Dinstall4j.debug=false","-Vcreate_icon$Boolean=false","-VexecuteLauncherAction$Boolean=false","-VinstallFor=all","-Vsys.installationDir=$APPDIR/thinkorswim"]}}],[":zap",{":trash":"~/.thinkorswim"}]]},"thinlinc-client":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Linux remote desktop server","homepage":"https://www.cendio.com/thinlinc/what-is-thinlinc/","names":["ThinLinc"],"ruby_source_checksum":{":sha256":"fe489fa242e1961664b9b725372da1e75df0a01d1a263592cbde472205ff322f"},"ruby_source_path":"Casks/t/thinlinc-client.rb","sha256":"e398bce58c233fc6626fc0ace72e467f313d21082734d8839d552a3124427ec6","tap_string":"homebrew/cask","url_args":["https://www.cendio.com/downloads/clients/tl-4.21.0_4588-client-macos.dmg"],"version":"4.21.0_4588","raw_artifacts":[[":app",["ThinLinc Client.app"]],[":zap",{":trash":"~/.thinlinc"}]]},"thonny":{"depends_on_args":{":macos":":any"},"desc":"Python IDE for beginners","homepage":"https://thonny.org/","names":["Thonny"],"ruby_source_checksum":{":sha256":"aa78422cc90bd075a3b7232b385f34aa2ce62b6bd045e37f9b97a16e6a74d639"},"ruby_source_path":"Casks/t/thonny.rb","sha256":"07a3b0f74f5159e0d3d5d78901fe726d408de38c8d7bddacca0f3c6aa6575997","tap_string":"homebrew/cask","url_args":["https://github.com/thonny/thonny/releases/download/v5.0.0/thonny-5.0.0-x64.pkg"],"version":"5.0.0","raw_artifacts":[[":uninstall",{":quit":"org.thonny.Thonny",":pkgutil":"org.thonny.Thonny.component",":delete":"/Applications/Thonny.app"}],[":pkg",["thonny-5.0.0-x64.pkg"]],[":zap",{":trash":["~/Library/Saved Application State/org.thonny.Thonny.savedState","~/Library/Thonny"]}]]},"thor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Utility to switch between applications","homepage":"https://github.com/gbammc/Thor/","names":["Thor"],"ruby_source_checksum":{":sha256":"49f615ce995bc993e00b2932941e7ee11b734aa7e549c0e090f744506ffc7018"},"ruby_source_path":"Casks/t/thor.rb","sha256":"07bd68a6378ac66d00fe39e0f0f0589694b19a46d89120b5934173a8c3b41a5a","tap_string":"homebrew/cask","url_args":["https://github.com/gbammc/Thor/releases/download/1.5.16/Thor_1.5.16.zip"],"version":"1.5.16","raw_artifacts":[[":uninstall",{":quit":"me.alvinzhu.Thor"}],[":app",["Thor.app"]],[":zap",{":trash":["~/Library/Application Scripts/me.alvinzhu.Thor","~/Library/Containers/me.alvinzhu.Thor"]}]]},"thorium":{"depends_on_args":{":macos":":monterey"},"desc":"Epub reader","homepage":"https://www.edrlab.org/software/thorium-reader/","names":["Thorium Reader"],"ruby_source_checksum":{":sha256":"73733235b7346c1bd378f7af4a296fb07bda037d63e87fc6bca54fa7dfa542f8"},"ruby_source_path":"Casks/t/thorium.rb","sha256":"23c9270fefbd943dc9401033224b43c6b3f3511cf68ba154d63215cab13b2732","tap_string":"homebrew/cask","url_args":["https://github.com/edrlab/thorium-reader/releases/download/v3.5.1/Thorium-3.5.1-x64.dmg"],"version":"3.5.1","raw_artifacts":[[":app",["Thorium.app"]],[":zap",{":trash":["~/Library/Application Support/EDRLab.ThoriumReader","~/Library/Preferences/io.github.edrlab.thorium.plist"]}]]},"thoughtdag":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Visual workspace for editable LLM context graphs","homepage":"https://chenxiachan.github.io/thoughtdag/","names":["ThoughtDAG"],"ruby_source_checksum":{":sha256":"37a78644e39497e47485d89743feabb668e0b0b773de2bbc0f7d5dcbb3799be7"},"ruby_source_path":"Casks/t/thoughtdag.rb","sha256":"b0547cbdd82d22a165df12db14ae482ab26ddcaf36ea56871b2a1074f1883455","tap_string":"homebrew/cask","url_args":["https://github.com/chenxiachan/thoughtdag/releases/download/v0.5.25/ThoughtDAG-0.5.25.dmg"],"version":"0.5.25","raw_artifacts":[[":uninstall",{":quit":"io.github.chenxiachan.thoughtdag"}],[":app",["ThoughtDAG.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.github.chenxiachan.thoughtdag.sfl*","~/Library/Application Support/thoughtdag-desktop","~/Library/Caches/io.github.chenxiachan.thoughtdag","~/Library/HTTPStorages/io.github.chenxiachan.thoughtdag","~/Library/Logs/ThoughtDAG","~/Library/Preferences/io.github.chenxiachan.thoughtdag.plist","~/Library/Saved Application State/io.github.chenxiachan.thoughtdag.savedState"]}]]},"threat-dragon":{"auto_updates":true,"desc":"Threat modeling tool","homepage":"https://owasp.org/projects/threat-dragon","names":["Threat Dragon"],"ruby_source_checksum":{":sha256":"b48075c75fd185b1334acedcce908821b936443fb75563790020fd55b4320436"},"ruby_source_path":"Casks/t/threat-dragon.rb","sha256":"eaeeebfd3c33683c503e4ec27bebf51598689899af29193994929999006c8178","tap_string":"homebrew/cask","url_args":["https://github.com/OWASP/threat-dragon/releases/download/v2.6.2/Threat-Dragon-ng-2.6.2.dmg"],"version":"2.6.2","raw_artifacts":[[":app",["Threat-Dragon-ng.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.owasp.threatdragon.sfl*","~/Library/Application Support/Threat Dragon","~/Library/Caches/org.owasp.threatdragon*","~/Library/Caches/threat-dragon-updater","~/Library/HTTPStorages/org.owasp.threatdragon","~/Library/Logs/Threat Dragon","~/Library/Preferences/ByHost/org.owasp.threatdragon.ShipIt.*.plist","~/Library/Preferences/org.owasp.threatdragon.plist","~/Library/Saved Application State/org.owasp.threatdragon.savedState"]}]]},"threema-work":{"depends_on_args":{":macos":":any"},"desc":"End-to-end encrypted instant messaging application","homepage":"https://threema.com/products/work","names":["Threema Work"],"ruby_source_checksum":{":sha256":"184c1adf7c9ea50b92d89fce94c7a910963aca15dfa2dcd5ba9ab690f13cce29"},"ruby_source_path":"Casks/t/threema-work.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://releases.threema.ch/web-electron/v1/release/Threema-Work-Latest.dmg"],"version":"1.2.50","raw_artifacts":[[":app",["Threema Work.app"]],[":zap",{":trash":["~/Library/Application Support/threema-work-web","~/Library/Logs/threema-work-web","~/Library/Preferences/threema-work-web.plist","~/Library/Saved Application State/threema-work-web.savedState"]}]]},"threema-work@beta":{"depends_on_args":{":macos":":monterey"},"desc":"End-to-end encrypted instant messaging application","homepage":"https://threema.ch/en/download/threema-work/desktop-beta","names":["Threema Work"],"ruby_source_checksum":{":sha256":"3bd852274eac737ce1ce6526e46799ea13d9c6abce1bf5e4003e8442fda568ac"},"ruby_source_path":"Casks/t/threema-work@beta.rb","sha256":"508f1dac39e2768b12f481286ab6ff8b797b6aff837d817ffadfdeb15153598e","tap_string":"homebrew/cask","url_args":["https://releases.threema.ch/desktop/2.0-beta66/threema-work-desktop-v2.0-beta66-macos-x64.dmg"],"version":"2.0-beta66","raw_artifacts":[[":app",["Threema Work Beta.app"]],[":zap",{":trash":["~/Library/Application Support/ThreemaDesktop","~/Library/Preferences/ch.threema.threema-work-desktop.plist","~/Library/Saved Application State/ch.threema.threema-work-desktop.savedState"]}]]},"threema":{"depends_on_args":{":macos":":any"},"desc":"End-to-end encrypted instant messaging application","homepage":"https://threema.ch/","names":["Threema"],"ruby_source_checksum":{":sha256":"7b9badd12128bd49c5dae3d1c53238dbafe2e23633c63af2df2fd176486935dd"},"ruby_source_path":"Casks/t/threema.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://releases.threema.ch/web-electron/v1/release/Threema-Latest.dmg"],"version":"1.2.50","raw_artifacts":[[":app",["Threema.app"]],[":zap",{":trash":["~/Library/Application Support/threema-consumer-web","~/Library/Logs/threema-consumer-web","~/Library/Preferences/threema-consumer-web.plist","~/Library/Saved Application State/threema-consumer-web.savedState"]}]]},"threema@beta":{"depends_on_args":{":macos":":monterey"},"desc":"End-to-end encrypted instant messaging application","homepage":"https://threema.ch/download-md","names":["Threema"],"ruby_source_checksum":{":sha256":"f103dd4cd4140151674dbd5d6a6b0790c74b48a999f0e4afa733813c8a8d2512"},"ruby_source_path":"Casks/t/threema@beta.rb","sha256":"55ddd3491c7569c2e721b7e9a67eb780e331d5418d2b3a9d681af31397d458b9","tap_string":"homebrew/cask","url_args":["https://releases.threema.ch/desktop/2.0-beta66/threema-desktop-v2.0-beta66-macos-x64.dmg"],"version":"2.0-beta66","raw_artifacts":[[":app",["Threema Beta.app"]],[":zap",{":trash":["~/Library/Application Support/ThreemaDesktop","~/Library/Preferences/ch.threema.threema-desktop.plist","~/Library/Saved Application State/ch.threema.threema-desktop.savedState"]}]]},"ths":{"depends_on_args":{":macos":":any"},"desc":"Stock trading software","homepage":"https://download.10jqka.com.cn/free/mac","names":["Straight Flush","同花顺"],"ruby_source_checksum":{":sha256":"e5e7da4dc1eb5a451f343f649b2f93e3ad17edfc240f0ebb1d9587e487c7bc8f"},"ruby_source_path":"Casks/t/ths.rb","sha256":"14d228c77743771cb43d9f9796b666c6e36c9e43dc8d2ff61f97cd7aefa53dbc","tap_string":"homebrew/cask","url_args":["https://sp.thsi.cn/staticS3/mobileweb-upload-static-server.file/app_6/downloadcenter/ThsMac5.3.5.dmg"],"version":"5.3.5","raw_artifacts":[[":app",["同花顺.app"]],[":zap",{":trash":["~/Library/Application Scripts/cn.com.10jqka.macstock","~/Library/Application Scripts/cn.com.10jqka.macstock.widget","~/Library/Containers/cn.com.10jqka.macstock","~/Library/Containers/cn.com.10jqka.macstock.widget"]}]]},"thumbhost3mf":{"depends_on_args":{":macos":":any"},"desc":"Finder thumbnail provider for some .gcode, .bgcode and .3mf files","homepage":"https://github.com/DavidPhillipOster/ThumbHost3mf/","names":["ThumbHost3mf"],"ruby_source_checksum":{":sha256":"e67e385053d1eed9019131fdd8ff0569078ea738604ef9ac4a66a9d5cd067fc9"},"ruby_source_path":"Casks/t/thumbhost3mf.rb","sha256":"76c6ad0cb2cefb2ef88efd96949afe0b8f03573871d0192146a6083df5d6e19e","tap_string":"homebrew/cask","url_args":["https://github.com/DavidPhillipOster/ThumbHost3mf/releases/download/1.7.1/ThumbHost3mf1.7.1.zip"],"version":"1.7.1","raw_artifacts":[[":app",["ThumbHost3mf.app"]],[":zap",{":trash":"~/Library/Containers/com.turbozen.-mfQuickLook/Data/Library/Preferences/com.turbozen.-mfQuickLook.plist"}]]},"thumbsup":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Batch image thumbnail generation utility","homepage":"https://www.devontechnologies.com/apps/freeware","names":["ThumbsUp"],"ruby_source_checksum":{":sha256":"1208bf52928d8b3a0639ac71cce95673703396a5f166892dd2342f718acd683b"},"ruby_source_path":"Casks/t/thumbsup.rb","sha256":"05e1bbefd09e098eeb7faec29ea7556f76cf17b49be719af93e443d993beeb8c","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/freeware/thumbsup/4.5.3/ThumbsUp.app.zip"],"version":"4.5.3","raw_artifacts":[[":app",["ThumbsUp.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/com.devontechnologies.thumbsup.help*","~/Library/Caches/com.devon-technologies.ThumbsUp","~/Library/HTTPStorages/com.devon-technologies.ThumbsUp","~/Library/Preferences/com.devon-technologies.ThumbsUp.plist","~/Library/Saved Application State/com.devon-technologies.ThumbsUp.savedState"]}]]},"thunder":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"VPN and WiFi proxy","homepage":"https://www.xunlei.com/","names":["Thunder","迅雷"],"ruby_source_checksum":{":sha256":"605dfb4a82d74254855c39e94003a5cfc112a847b7d8fb25b18541ca90392912"},"ruby_source_path":"Casks/t/thunder.rb","sha256":"820b9023348d3923b0414cb63d9f5eb253a43e832112e1e38c9eaa66e6f9a32d","tap_string":"homebrew/cask","url_args":["https://down.sandai.net/mac/thunder_5.80.8.66675.dmg"],"version":"5.80.8.66675","raw_artifacts":[[":uninstall",{":quit":"com.xunlei.Thunder"}],[":app",["Thunder.app"]],[":zap",{":trash":["~/Library/Application Support/Thunder","~/Library/Caches/com.xunlei.Thunder","~/Library/Caches/com.xunlei.XLPlayer","~/Library/Cookies/com.xunlei.Thunder.binarycookies","~/Library/Preferences/com.xunlei.Thunder.loginSDK.plist","~/Library/Preferences/com.xunlei.Thunder.plist","~/Library/Preferences/com.xunlei.XLPlayer.plist","~/Library/Saved Application State/com.xunlei.Thunder.savedState","~/Library/Saved Application State/com.xunlei.XLPlayer.savedState","~/Library/WebKit/com.xunlei.Thunder"]}]]},"thunderbird":{"auto_updates":true,"conflicts_with_args":{":cask":["thunderbird@esr"]},"depends_on_args":{":macos":":any"},"desc":"Customizable email client","homepage":"https://www.thunderbird.net/en-US/","languages":["af","ar","be","bg","ca","cs","cy","da","de","el","en-CA","en-GB","en","es-ES","es-MX","et","fi","fr","fy","ga","gd","gl","he","hr","hu","hy","is","it","ja","ka","ko","lt","lv","ms","nb","nl","pa-IN","pl","pt","pt-BR","rm","ro","ru","sk","sl","sq","sr","sv","th","tr","uk","uz","vi","zh-TW","zh"],"language_variations":[{":languages":["af"],":value":"af",":overrides":{"homepage":"https://www.thunderbird.net/af/","sha256":"fb970576ef8b19829fbf7699e0a48ef85ea893dbd5e8410fdd8ff5a6024cd87a","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/af/Thunderbird%20158.0.1.dmg"]}},{":languages":["ar"],":value":"ar",":overrides":{"homepage":"https://www.thunderbird.net/ar/","sha256":"cef19720a71e812e0973156e08a23e9da08c42760ca0e9637ae48982aed38302","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ar/Thunderbird%20158.0.1.dmg"]}},{":languages":["be"],":value":"be",":overrides":{"homepage":"https://www.thunderbird.net/be/","sha256":"8c167413f22c02896fe6cd7191f1aea73217895d1f5bc4984a6246b5551dc37c","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/be/Thunderbird%20158.0.1.dmg"]}},{":languages":["bg"],":value":"bg",":overrides":{"homepage":"https://www.thunderbird.net/bg/","sha256":"75794bc37069cf0a0ea8c35b5ab57dd0d54069b9d33aeaf1dbf8a7a71dc78444","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/bg/Thunderbird%20158.0.1.dmg"]}},{":languages":["ca"],":value":"ca",":overrides":{"homepage":"https://www.thunderbird.net/ca/","sha256":"db73c90e57b1e3458b62121c7c7a31cd25b99358155b1c3c9d699cc792b6c272","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ca/Thunderbird%20158.0.1.dmg"]}},{":languages":["cs"],":value":"cs",":overrides":{"homepage":"https://www.thunderbird.net/cs/","sha256":"24aeeb7c266922d247a4927fbdbe4ff2a3399c5b89c6d981cb7f95b2bea233da","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/cs/Thunderbird%20158.0.1.dmg"]}},{":languages":["cy"],":value":"cy",":overrides":{"homepage":"https://www.thunderbird.net/cy/","sha256":"538bb488a53e37683d130505771fe32fef8a8faf53e222b335492c0972031c4e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/cy/Thunderbird%20158.0.1.dmg"]}},{":languages":["da"],":value":"da",":overrides":{"homepage":"https://www.thunderbird.net/da/","sha256":"5d1751dd7964c9e17f1a7ba4edd9f690c064c46b8514c5a2d604562689f58c60","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/da/Thunderbird%20158.0.1.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"homepage":"https://www.thunderbird.net/de/","sha256":"0aee28696d99c4266da8d9fb0b7842a834cd5fcb8f45b65ec797cfee35ea52da","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/de/Thunderbird%20158.0.1.dmg"]}},{":languages":["el"],":value":"el",":overrides":{"homepage":"https://www.thunderbird.net/el/","sha256":"dbe41fe0e072a939bdb84bac1c75fe6c28d1ad74f99295e389d1bb6011b7622d","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/el/Thunderbird%20158.0.1.dmg"]}},{":languages":["en-CA"],":value":"en-CA",":overrides":{"homepage":"https://www.thunderbird.net/en-CA/","sha256":"8e6189dbe4c43dbd74c99ec718993e580d57be8df6ed7f5487071bdfd3f5dbc5","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/en-CA/Thunderbird%20158.0.1.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"homepage":"https://www.thunderbird.net/en-GB/","sha256":"91be1fcc6b19d66066fde6721c4c55fa302860b8129246424653f2e385417363","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/en-GB/Thunderbird%20158.0.1.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["es-ES"],":value":"es-ES",":overrides":{"homepage":"https://www.thunderbird.net/es-ES/","sha256":"7f739a41a4ba89d54383d02a0af4570bccb6fca65cf79fd244f4bb64e29de275","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/es-ES/Thunderbird%20158.0.1.dmg"]}},{":languages":["es-MX"],":value":"es-MX",":overrides":{"homepage":"https://www.thunderbird.net/es-MX/","sha256":"aa9d8d26b233610d89feb63cb10e7b2b60a595e62a5952cc83c59022a1c0d8a8","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/es-MX/Thunderbird%20158.0.1.dmg"]}},{":languages":["et"],":value":"et",":overrides":{"homepage":"https://www.thunderbird.net/et/","sha256":"0a486b00f5d2fb36c5c0650437dc07c9d4b42596b341da1d2ca95cfef4f8bd01","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/et/Thunderbird%20158.0.1.dmg"]}},{":languages":["fi"],":value":"fi",":overrides":{"homepage":"https://www.thunderbird.net/fi/","sha256":"bd4a177b6b6284bf2f0d19fd120369d56fa44690c95dd8dae5c0fc929a6b2177","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/fi/Thunderbird%20158.0.1.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"homepage":"https://www.thunderbird.net/fr/","sha256":"2fcab598d82442028ab1fd4ef1f957b3e449a10f9db640ec7e1daa0573a6bbbe","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/fr/Thunderbird%20158.0.1.dmg"]}},{":languages":["fy"],":value":"fy-NL",":overrides":{"homepage":"https://www.thunderbird.net/fy-NL/","sha256":"c6ce8f893b7daf08b2cd4f2b6e6fcc78e3d74a742c30e999d4ea0704fec21d9b","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/fy-NL/Thunderbird%20158.0.1.dmg"]}},{":languages":["ga"],":value":"ga-IE",":overrides":{"homepage":"https://www.thunderbird.net/ga-IE/","sha256":"9e8bb32795efd453262e195eae0214f4cd56c4bb74c5bfbd7188b8571f25f155","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ga-IE/Thunderbird%20158.0.1.dmg"]}},{":languages":["gd"],":value":"gd",":overrides":{"homepage":"https://www.thunderbird.net/gd/","sha256":"0c599c908c604ff532cc9ab616127ba5cac97f113bc85551f3032f9af2dc538c","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/gd/Thunderbird%20158.0.1.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"homepage":"https://www.thunderbird.net/gl/","sha256":"83cc18d6fb6865cde4e695a042910ed71fb9be7b909714b0515588bb09378af6","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/gl/Thunderbird%20158.0.1.dmg"]}},{":languages":["he"],":value":"he",":overrides":{"homepage":"https://www.thunderbird.net/he/","sha256":"bdaac15b5f22da3d8473b8d4b3e7635a5a4dac87ccf7b78c527db499d31adc40","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/he/Thunderbird%20158.0.1.dmg"]}},{":languages":["hr"],":value":"hr",":overrides":{"homepage":"https://www.thunderbird.net/hr/","sha256":"0954bc9a77c876bfb4dd8c12bab975d66a789f77afc8736f967e840171354c96","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/hr/Thunderbird%20158.0.1.dmg"]}},{":languages":["hu"],":value":"hu",":overrides":{"homepage":"https://www.thunderbird.net/hu/","sha256":"49896a63fa3d84020a3147f4ddc8a9a18c80abb564a84913fd90d943122fc5b1","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/hu/Thunderbird%20158.0.1.dmg"]}},{":languages":["hy"],":value":"hy-AM",":overrides":{"homepage":"https://www.thunderbird.net/hy-AM/","sha256":"f08c01488862876e76a4702a9e4b5b4c7933125d79bfc7a2329fa506a99a7f23","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/hy-AM/Thunderbird%20158.0.1.dmg"]}},{":languages":["is"],":value":"is",":overrides":{"homepage":"https://www.thunderbird.net/is/","sha256":"061425f9117abcbc73c4e3f238a3c1e9f5913bca19a0b22e4c8f0b9e7e4398ce","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/is/Thunderbird%20158.0.1.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"homepage":"https://www.thunderbird.net/it/","sha256":"133c9d865fbf978201a8c2d660d61c09b766929328580119657eef132633269b","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/it/Thunderbird%20158.0.1.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"homepage":"https://www.thunderbird.net/ja-JP-mac/","sha256":"bba8c1a59eb5522d600a98716efd5bd14c7b730a62cf9cf34794c9bfaa09f71c","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ja-JP-mac/Thunderbird%20158.0.1.dmg"]}},{":languages":["ka"],":value":"ka",":overrides":{"homepage":"https://www.thunderbird.net/ka/","sha256":"2de93291914f87b0930a00eb8f92b855877b9913229656f3e5f1d83a38e1af4b","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ka/Thunderbird%20158.0.1.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"homepage":"https://www.thunderbird.net/ko/","sha256":"7f926b2a97197abf18d747d8913ddf46f07affdc2bdd6e7bb6eea4337b51df27","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ko/Thunderbird%20158.0.1.dmg"]}},{":languages":["lt"],":value":"lt",":overrides":{"homepage":"https://www.thunderbird.net/lt/","sha256":"0a589b5a18acdc037fac31bf64fadcc0d6dc604c56e7d8eda40abbf16b73e558","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/lt/Thunderbird%20158.0.1.dmg"]}},{":languages":["lv"],":value":"lv",":overrides":{"homepage":"https://www.thunderbird.net/lv/","sha256":"842f35da36e76c91d332f3967ce64dc07e53cefeb1b6768c48f17b1dcf739220","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/lv/Thunderbird%20158.0.1.dmg"]}},{":languages":["ms"],":value":"ms",":overrides":{"homepage":"https://www.thunderbird.net/ms/","sha256":"4049a81f9148e57de11bd3d1944f0e55f4e12aedf9c856e4e0d78053c2051a11","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ms/Thunderbird%20158.0.1.dmg"]}},{":languages":["nb"],":value":"nb-NO",":overrides":{"homepage":"https://www.thunderbird.net/nb-NO/","sha256":"90266c671b525246fce0fd39a75d950f65df782ae26412c8ff1c1d6c6479ab47","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/nb-NO/Thunderbird%20158.0.1.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"homepage":"https://www.thunderbird.net/nl/","sha256":"0294e8c1182ee4b156947ef1c818f0e997b9de4055c79973e84acf116174f0cc","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/nl/Thunderbird%20158.0.1.dmg"]}},{":languages":["pa-IN"],":value":"pa-IN",":overrides":{"homepage":"https://www.thunderbird.net/pa-IN/","sha256":"d4a4a1dc162754bc9f1af7cedb2a87a412bf62f154891f36adf6cac03e6d8117","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/pa-IN/Thunderbird%20158.0.1.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"homepage":"https://www.thunderbird.net/pl/","sha256":"6be00f54c5f16bf218e43f62ffbb6861eb99b62a768f159020bd3b35e7a6e6ae","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/pl/Thunderbird%20158.0.1.dmg"]}},{":languages":["pt"],":value":"pt-PT",":overrides":{"homepage":"https://www.thunderbird.net/pt-PT/","sha256":"101cfa3da06e906a474a29ea20fe3f5210a36ebee089db95fe5776773c60a0e3","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/pt-PT/Thunderbird%20158.0.1.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"homepage":"https://www.thunderbird.net/pt-BR/","sha256":"037e8595cab1510ed87b0c94b967123da6f140b4fd4cfb7a9e2cd0212b56e880","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/pt-BR/Thunderbird%20158.0.1.dmg"]}},{":languages":["rm"],":value":"rm",":overrides":{"homepage":"https://www.thunderbird.net/rm/","sha256":"2cc755dfabeaacb92a1737f694f81704a15cb0afd529eb957676f4665203b70a","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/rm/Thunderbird%20158.0.1.dmg"]}},{":languages":["ro"],":value":"ro",":overrides":{"homepage":"https://www.thunderbird.net/ro/","sha256":"4c822c5f134ff0e04c1060d011fb8cb2afef59ea7f031ca964f6831c75278358","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ro/Thunderbird%20158.0.1.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"homepage":"https://www.thunderbird.net/ru/","sha256":"9336e0e31d96f8803aaf96969031e5def5413c4f0b18dd93c9b19089230ca102","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/ru/Thunderbird%20158.0.1.dmg"]}},{":languages":["sk"],":value":"sk",":overrides":{"homepage":"https://www.thunderbird.net/sk/","sha256":"7e375fdfef5f6df3a8021a3bbb39fe2a5fbb33183b15a19c990c331abdc265ae","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/sk/Thunderbird%20158.0.1.dmg"]}},{":languages":["sl"],":value":"sl",":overrides":{"homepage":"https://www.thunderbird.net/sl/","sha256":"5af13fb755ed21849dc5846a203df0a36868aa565e769c7e1d7864d86aed39d3","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/sl/Thunderbird%20158.0.1.dmg"]}},{":languages":["sq"],":value":"sq",":overrides":{"homepage":"https://www.thunderbird.net/sq/","sha256":"a5e0c9e20b005e87c14ad59a4c2b5cb5b7263d297e7cc9b2046a98b88ba40852","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/sq/Thunderbird%20158.0.1.dmg"]}},{":languages":["sr"],":value":"sr",":overrides":{"homepage":"https://www.thunderbird.net/sr/","sha256":"39d123e44f3dc3875050af3781e2eb9b9d41c09222f31afd90493017f3715f8e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/sr/Thunderbird%20158.0.1.dmg"]}},{":languages":["sv"],":value":"sv-SE",":overrides":{"homepage":"https://www.thunderbird.net/sv-SE/","sha256":"afecd4c3a34333e94e456014e4e86fe5938a51a48e933ecb0935ac9a66a88b95","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/sv-SE/Thunderbird%20158.0.1.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"homepage":"https://www.thunderbird.net/th/","sha256":"c860910ad42afcdbcf6a5a883dff763a0a09e9de1eb57b88b46d6249a6b76d05","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/th/Thunderbird%20158.0.1.dmg"]}},{":languages":["tr"],":value":"tr",":overrides":{"homepage":"https://www.thunderbird.net/tr/","sha256":"9c7c43905febd037f4034a2345cfa49299ff57ad63e9ec777a8aa4c685b1bcb3","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/tr/Thunderbird%20158.0.1.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"homepage":"https://www.thunderbird.net/uk/","sha256":"1709c0fbb74ed9d206ff3e40c051d203c93f92c2a92daf7ac000a78a2b622602","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/uk/Thunderbird%20158.0.1.dmg"]}},{":languages":["uz"],":value":"uz",":overrides":{"homepage":"https://www.thunderbird.net/uz/","sha256":"6eddb1ea27185158146e443eb7af346fa6123ec35d91cdb4193fb4bac93cb1a6","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/uz/Thunderbird%20158.0.1.dmg"]}},{":languages":["vi"],":value":"vi",":overrides":{"homepage":"https://www.thunderbird.net/vi/","sha256":"ef17a1acabe8efae9d50f03759d39739cd09d5f31c5541e47a3efb5ab7158e62","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/vi/Thunderbird%20158.0.1.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"homepage":"https://www.thunderbird.net/zh-TW/","sha256":"e4c46ffbf8587c929a31735e0ec652ac1aae75658fe2b472f60b4234af260031","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/zh-TW/Thunderbird%20158.0.1.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"homepage":"https://www.thunderbird.net/zh-CN/","sha256":"8cc7f1898cfd8a1063e010631743f22134135c0d09cfd19c991af9873993de0f","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/zh-CN/Thunderbird%20158.0.1.dmg"]}}],"names":["Mozilla Thunderbird"],"ruby_source_checksum":{":sha256":"9b1b0eaf58834309cca5a79325464b236efa3018767a3558a8b12d09994d6b4f"},"ruby_source_path":"Casks/t/thunderbird.rb","sha256":"768073920b8f6bf3db610bb1f0ad5521c3f6735155993639d347192954cfe6b3","tap_string":"homebrew/cask","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/158.0.1/mac/en-US/Thunderbird%20158.0.1.dmg"],"version":"158.0.1","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.thunderbird"}],[":app",["Thunderbird.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.thunderbird*.sfl*","~/Library/Application Support/Thunderbird","~/Library/Caches/Mozilla/updates/Applications/Thunderbird*","~/Library/Caches/Thunderbird","~/Library/Preferences/org.mozilla.thunderbird*.plist","~/Library/Saved Application State/org.mozilla.thunderbird*.savedState","~/Library/Thunderbird"],":rmdir":"~/Library/Caches/Mozilla"}]]},"thunderbird@beta":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Customizable email client","homepage":"https://www.thunderbird.net/en-US/download/beta/","languages":["cs","de","en-GB","en","fr","gl","it","ja","nl","pl","pt","pt-BR","ru","uk","zh-TW","zh"],"language_variations":[{":languages":["cs"],":value":"cs",":overrides":{"homepage":"https://www.thunderbird.net/cs/download/beta/","sha256":"94da6c49321a56a76a51280886f4c3e3187c29e806cd64774b4f6d79112bdb6f","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/cs/Thunderbird%20159.0b5.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"homepage":"https://www.thunderbird.net/de/download/beta/","sha256":"34ee46467d2ed4f31128581c9008b85b3d31d466e4faf798aea5c5038f400943","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/de/Thunderbird%20159.0b5.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"homepage":"https://www.thunderbird.net/en-GB/download/beta/","sha256":"3ea18feaa780e4e89ee561f348f2783b6a3a1ec5b94ffafdec6028feb04e61f4","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/en-GB/Thunderbird%20159.0b5.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["fr"],":value":"fr",":overrides":{"homepage":"https://www.thunderbird.net/fr/download/beta/","sha256":"407cf7d5cc0a23d10381023efe5bef9f8ea359d4a959666e2c0754adb530a202","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/fr/Thunderbird%20159.0b5.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"homepage":"https://www.thunderbird.net/gl/download/beta/","sha256":"bc83ade6e5bbd5ccee453c443424faf3425a5a3615c29ae212328d3376bb09cb","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/gl/Thunderbird%20159.0b5.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"homepage":"https://www.thunderbird.net/it/download/beta/","sha256":"72ac35ff25d79d7b080b74f3b5a10f80c7d77f68a618aa3f386a7d995ee2c156","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/it/Thunderbird%20159.0b5.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"homepage":"https://www.thunderbird.net/ja-JP-mac/download/beta/","sha256":"819dd664fa9d0ecbbecf43db2ac63d5106b9dc9f15e2643c4c592d71ae5929a5","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/ja-JP-mac/Thunderbird%20159.0b5.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"homepage":"https://www.thunderbird.net/nl/download/beta/","sha256":"b54346dd5c4b81c444a958d9c2a31984567ed4763725a5e9bc3fdbbc69211f30","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/nl/Thunderbird%20159.0b5.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"homepage":"https://www.thunderbird.net/pl/download/beta/","sha256":"b5835eb8493486d7da29203d59fc9a588c5ad3781d6018605bfdf1175efd5abd","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/pl/Thunderbird%20159.0b5.dmg"]}},{":languages":["pt"],":value":"pt-PT",":overrides":{"homepage":"https://www.thunderbird.net/pt-PT/download/beta/","sha256":"1464c6d99339b16c51908ec0d488af017990df1d961bdf522d32963da6a7af41","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/pt-PT/Thunderbird%20159.0b5.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"homepage":"https://www.thunderbird.net/pt-BR/download/beta/","sha256":"7182d6131c5ddaae198fda83953557a466394e20249e5b12f113be3033920b77","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/pt-BR/Thunderbird%20159.0b5.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"homepage":"https://www.thunderbird.net/ru/download/beta/","sha256":"117c897e1a9c3b294959c5b308c44cbff897af06b0350df80cc47394ac75452c","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/ru/Thunderbird%20159.0b5.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"homepage":"https://www.thunderbird.net/uk/download/beta/","sha256":"1d249afe33cc5f75370cabf3fa15a8c8ff0c1b699c48500fa025d371e9ef4d7a","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/uk/Thunderbird%20159.0b5.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"homepage":"https://www.thunderbird.net/zh-TW/download/beta/","sha256":"f325d66b909ea14787b982534737bf66613bd9f9728542ddf5a84f0560b39d3a","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/zh-TW/Thunderbird%20159.0b5.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"homepage":"https://www.thunderbird.net/zh-CN/download/beta/","sha256":"d61945a93789ac8e1c6f85420d77e01f521613b3119b7e091b8ec33d6127d68e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/zh-CN/Thunderbird%20159.0b5.dmg"]}}],"names":["Mozilla Thunderbird Beta"],"renames":[["Thunderbird*.app","Thunderbird Beta.app"]],"ruby_source_checksum":{":sha256":"40d2822c2f62e60370cd84cc689785595cf4eb8e172d991e8c6bc4b1069fd3b2"},"ruby_source_path":"Casks/t/thunderbird@beta.rb","sha256":"bf0b641f9edb7b36056163dec3a5dc2cc0767a0bdafba1ac6441f605f781d061","tap_string":"homebrew/cask","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/159.0b5/mac/en-US/Thunderbird%20159.0b5.dmg"],"version":"159.0b5","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.thunderbirdbeta"}],[":app",["Thunderbird Beta.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.thunderbird*.sfl*","~/Library/Caches/Mozilla/updates/Applications/Thunderbird*","~/Library/Caches/Thunderbird","~/Library/Preferences/org.mozilla.thunderbird*.plist","~/Library/Saved Application State/org.mozilla.thunderbird*.savedState","~/Library/Thunderbird"],":rmdir":"~/Library/Caches/Mozilla"}]]},"thunderbird@daily":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Customizable email client","homepage":"https://www.thunderbird.net/en-US/download/daily/","languages":["cs","de","en-GB","en","fr","gl","it","ja","nl","pl","pt","pt-BR","ru","uk","zh-TW","zh"],"language_variations":[{":languages":["cs"],":value":"cs",":overrides":{"homepage":"https://www.thunderbird.net/cs/download/daily/","sha256":"927719062881f70e5f8e43282ad6abaa236cf3bcefbd6b46107575b315143ee8","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.cs.mac.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"homepage":"https://www.thunderbird.net/de/download/daily/","sha256":"d1be4d0c1e9e733f429f7b09f0623c4d6e397d9623dd4a051600e9845ce4ffb0","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.de.mac.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"homepage":"https://www.thunderbird.net/en-GB/download/daily/","sha256":"cf9d14396e5d5135452656b1f7ebe7f091888e2091fd37d5517a58eac1bfabb8","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.en-GB.mac.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["fr"],":value":"fr",":overrides":{"homepage":"https://www.thunderbird.net/fr/download/daily/","sha256":"fc25b2163879fb49a391a3143d8a6f86ac081de8320c9bac7317370e2d6116f4","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.fr.mac.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"homepage":"https://www.thunderbird.net/gl/download/daily/","sha256":"b7e80e6503ed55310648d393a240d751e2f8321b5d00e88746e190ce5d2c5f2c","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.gl.mac.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"homepage":"https://www.thunderbird.net/it/download/daily/","sha256":"1b20ed9cdab9824f58fadd1b19dd7d54ffa2656ee4bf975a2bea130048d77e35","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.it.mac.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"homepage":"https://www.thunderbird.net/ja-JP-mac/download/daily/","sha256":"01559e0a3f7b065b3f7eb4f66601d4deae7937e6b2e81ac0332068b9084c7434","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.ja-JP-mac.mac.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"homepage":"https://www.thunderbird.net/nl/download/daily/","sha256":"263aa7a99ff5b0c25082367e1fdfc91da818af9abcdd92c7933f46c9203ac1b2","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.nl.mac.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"homepage":"https://www.thunderbird.net/pl/download/daily/","sha256":"63880b3dd95572ae27a9fc4578f4d0e544f9e518f57ed0937835b83a4120004b","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.pl.mac.dmg"]}},{":languages":["pt"],":value":"pt-PT",":overrides":{"homepage":"https://www.thunderbird.net/pt-PT/download/daily/","sha256":"5e46d1cdb2a2081ca11869d7c2d0376deab7cdbba89dac38a1f63f073259ffdb","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.pt-PT.mac.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"homepage":"https://www.thunderbird.net/pt-BR/download/daily/","sha256":"29a5729061439351ff644cca1d00b30dc8366d6665ff938b612cbd5235858122","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.pt-BR.mac.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"homepage":"https://www.thunderbird.net/ru/download/daily/","sha256":"bb7593b001deef17664d337e67ab9a7136e01f352c8259ed28785e2b9d06f2f9","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.ru.mac.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"homepage":"https://www.thunderbird.net/uk/download/daily/","sha256":"5a6ad32fddae0c61449ffc41fbff975deeca74e770aff2360064978f68d354c8","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.uk.mac.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"homepage":"https://www.thunderbird.net/zh-TW/download/daily/","sha256":"030ce3d46cc01ff37811016b278e3281cd51cd1d8165379ab01a47e309b9e75a","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.zh-TW.mac.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"homepage":"https://www.thunderbird.net/zh-CN/download/daily/","sha256":"7e50c84875d9b2fd1d79740902e3502e4ef6758b527b2ae004d192ecfd4d0200","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central-l10n/thunderbird-160.0a1.zh-CN.mac.dmg"]}}],"names":["Mozilla Thunderbird Daily"],"ruby_source_checksum":{":sha256":"480d8c2b276ae97bb3836b29beff88d511c7e492ec51e52fb755f6e456dbf9ac"},"ruby_source_path":"Casks/t/thunderbird@daily.rb","sha256":"f4cee679316432852abdd40b2596f7e4fb9e91321a64166092026d03f1ab287c","tap_string":"homebrew/cask","url_args":["https://ftp.mozilla.org/pub/thunderbird/nightly/2026/10/2026-10-22-10-59-20-comm-central/thunderbird-160.0a1.en-US.mac.dmg"],"version":"160.0a1,2026-10-22-10-59-20","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.thunderbird-daily"}],[":app",["Thunderbird Daily.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.thunderbird*.sfl*","~/Library/Caches/Mozilla/updates/Applications/Thunderbird*","~/Library/Caches/Thunderbird","~/Library/Preferences/org.mozilla.thunderbird*.plist","~/Library/Saved Application State/org.mozilla.thunderbird*.savedState","~/Library/Thunderbird"],":rmdir":"~/Library/Caches/Mozilla"}]]},"thunderbird@esr":{"auto_updates":true,"conflicts_with_args":{":cask":["thunderbird"]},"depends_on_args":{":macos":":any"},"desc":"Customizable email client","homepage":"https://www.thunderbird.net/en-US/download/esr/","languages":["af","ar","be","bg","ca","cs","cy","da","de","el","en-CA","en-GB","en","es-ES","es-MX","et","fi","fr","fy","ga","gd","gl","he","hr","hu","hy","is","it","ja","ka","ko","lt","lv","ms","nb","nl","pa-IN","pl","pt","pt-BR","rm","ro","ru","sk","sl","sq","sr","sv","th","tr","uk","uz","vi","zh-TW","zh"],"language_variations":[{":languages":["af"],":value":"af",":overrides":{"homepage":"https://www.thunderbird.net/af/download/esr/","sha256":"b2a7cc00da5a5da82b52f16316992922281eac475fc3a32124db26ce16c99a8e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/af/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ar"],":value":"ar",":overrides":{"homepage":"https://www.thunderbird.net/ar/download/esr/","sha256":"03f4b2d8021b70c8e86a953f69bb8d5899bfe3f24796519ba81d7132c820520b","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ar/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["be"],":value":"be",":overrides":{"homepage":"https://www.thunderbird.net/be/download/esr/","sha256":"86aec640aa82c4991e6a7eeab3a5335e3861f72c37944e0495407b699bddedce","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/be/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["bg"],":value":"bg",":overrides":{"homepage":"https://www.thunderbird.net/bg/download/esr/","sha256":"7f524897fabf6a63b2d4b93b3fad6fd6c7567dba68df2a52dd59bf8e9b2ad21c","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/bg/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ca"],":value":"ca",":overrides":{"homepage":"https://www.thunderbird.net/ca/download/esr/","sha256":"f206ea8a02648439b8c81c5d541cbbed1f5d2aafd56764331a13d01f50c3c27e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ca/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["cs"],":value":"cs",":overrides":{"homepage":"https://www.thunderbird.net/cs/download/esr/","sha256":"52e841717b4f321868c2b59aaf1ee77947ad27ef7eaceadf02a1243305b6df52","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/cs/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["cy"],":value":"cy",":overrides":{"homepage":"https://www.thunderbird.net/cy/download/esr/","sha256":"421721372c53da89584da3a3b9fbdb5328f36e7bfc8190c6fe6e587c3fd4a738","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/cy/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["da"],":value":"da",":overrides":{"homepage":"https://www.thunderbird.net/da/download/esr/","sha256":"f8818d9506479bf179a29ba6ccabdc61210d6cd1797b3a3243c055555687b6a7","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/da/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["de"],":value":"de",":overrides":{"homepage":"https://www.thunderbird.net/de/download/esr/","sha256":"dbdf2d8cf4690c3c4ab0bf95b8b689907551776b8885708917d0c4ebe2c979e6","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/de/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["el"],":value":"el",":overrides":{"homepage":"https://www.thunderbird.net/el/download/esr/","sha256":"fa5ea54fbf49071d40ce938e9d703cf111d6cbcbed6825ee94dda66fa9447b99","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/el/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["en-CA"],":value":"en-CA",":overrides":{"homepage":"https://www.thunderbird.net/en-CA/download/esr/","sha256":"3b50091dda51444f2b89943087578603755896678b13b05b682d2259c9a26c0e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/en-CA/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["en-GB"],":value":"en-GB",":overrides":{"homepage":"https://www.thunderbird.net/en-GB/download/esr/","sha256":"f2c06dff805704ddc7e82b3d51ec1157e87ba9ddd224175b7ec8ce9fd6bf73b4","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/en-GB/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"},{":languages":["es-ES"],":value":"es-ES",":overrides":{"homepage":"https://www.thunderbird.net/es-ES/download/esr/","sha256":"a9907e1e7a1ab553ed8f319c61c57007f02bad1e049df0d9c7d08d436df36bf3","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/es-ES/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["es-MX"],":value":"es-MX",":overrides":{"homepage":"https://www.thunderbird.net/es-MX/download/esr/","sha256":"a494889bae5a9960f25b166639ac524ae21473f80f29baead08f789a34a208d1","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/es-MX/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["et"],":value":"et",":overrides":{"homepage":"https://www.thunderbird.net/et/download/esr/","sha256":"ea095841026c3d04d873c056ca5fd9bab0faa0638d71ae6c4db4a66bb4f8044a","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/et/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["fi"],":value":"fi",":overrides":{"homepage":"https://www.thunderbird.net/fi/download/esr/","sha256":"5de7af6833f54f08ff45aba049135608c90922fecee8d909426f632c216d60c8","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/fi/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["fr"],":value":"fr",":overrides":{"homepage":"https://www.thunderbird.net/fr/download/esr/","sha256":"e8f3dcf99a58209aab70fa84070fda21862e492fdeaf89f6f081b6404971d01e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/fr/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["fy"],":value":"fy-NL",":overrides":{"homepage":"https://www.thunderbird.net/fy-NL/download/esr/","sha256":"cad0f242a8c528583078a05b05955d7ae1bd0e716c1f9b620838f1ed38833b64","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/fy-NL/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ga"],":value":"ga-IE",":overrides":{"homepage":"https://www.thunderbird.net/ga-IE/download/esr/","sha256":"b5bc81710faa57a59aeb9acf06d318e9ebd09fcfed553565c5f60b38e46ab1fa","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ga-IE/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["gd"],":value":"gd",":overrides":{"homepage":"https://www.thunderbird.net/gd/download/esr/","sha256":"5195675ca2748f88086ca8173e05fad5ad8215a399cf9f55ad5ca2437b16315e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/gd/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["gl"],":value":"gl",":overrides":{"homepage":"https://www.thunderbird.net/gl/download/esr/","sha256":"0719d312babf122dcc058d1baf7f174edd227432825e39296f282f36898e727a","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/gl/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["he"],":value":"he",":overrides":{"homepage":"https://www.thunderbird.net/he/download/esr/","sha256":"f77dba71d402fc8c9bc4a7f115894bac9d1a3699f9be2c6f8495c2145c8c4874","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/he/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["hr"],":value":"hr",":overrides":{"homepage":"https://www.thunderbird.net/hr/download/esr/","sha256":"d73ecf2c560cceceb60f9f9c2018ed6dc94223212b2ad9c173bf0d3be0c4a20b","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/hr/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["hu"],":value":"hu",":overrides":{"homepage":"https://www.thunderbird.net/hu/download/esr/","sha256":"6101da808134fc8f4c2b64dc4cf850d00a6c25200d5190daa4642b5fd9c436fb","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/hu/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["hy"],":value":"hy-AM",":overrides":{"homepage":"https://www.thunderbird.net/hy-AM/download/esr/","sha256":"a67f85db7b6948028cf88824a2583383ec6ff1cbcaaa97e6f99edba71380b091","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/hy-AM/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["is"],":value":"is",":overrides":{"homepage":"https://www.thunderbird.net/is/download/esr/","sha256":"71b4b327269e73e7898d3bd1a1f0b91558b547cb4e4ab8c756c6d657898e9378","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/is/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["it"],":value":"it",":overrides":{"homepage":"https://www.thunderbird.net/it/download/esr/","sha256":"11e9d4f8a8f2e6e8b6bbb1208b74c174b30f7bde76beba40f5e0333c3f9e2412","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/it/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ja"],":value":"ja-JP-mac",":overrides":{"homepage":"https://www.thunderbird.net/ja-JP-mac/download/esr/","sha256":"20916429ebf9ea6647890989f2d0bfb5cc6800b50e043e3938543fcb06d16439","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ja-JP-mac/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ka"],":value":"ka",":overrides":{"homepage":"https://www.thunderbird.net/ka/download/esr/","sha256":"707d89c15e15148fc16b904b3c868e274b208be0f92bd54a60bbd482be1efd67","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ka/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ko"],":value":"ko",":overrides":{"homepage":"https://www.thunderbird.net/ko/download/esr/","sha256":"4258a974e63f292cb163ef6f8a37bfac53b9b6b61634f693bdea318668529c40","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ko/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["lt"],":value":"lt",":overrides":{"homepage":"https://www.thunderbird.net/lt/download/esr/","sha256":"3e16fccdc9612645586767153b1153d762c46d65cdabcf6b0b8b838cb0458740","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/lt/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["lv"],":value":"lv",":overrides":{"homepage":"https://www.thunderbird.net/lv/download/esr/","sha256":"9308245c26a9f50bafda9a6ebc1f5ef72fc0eb5e8bafdd9506c4ca578d08cb32","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/lv/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ms"],":value":"ms",":overrides":{"homepage":"https://www.thunderbird.net/ms/download/esr/","sha256":"4f0e4005a8a0e03fa8af2cb5d6db7a0a877f9d33989b900640eb5e5ae1e1c7c1","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ms/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["nb"],":value":"nb-NO",":overrides":{"homepage":"https://www.thunderbird.net/nb-NO/download/esr/","sha256":"d0e7de829f4dbe7697c9a77bba7afdc8bb4830810e59845950f31051de3fb584","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/nb-NO/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["nl"],":value":"nl",":overrides":{"homepage":"https://www.thunderbird.net/nl/download/esr/","sha256":"09b3af3e7973a36dec5b5686a44a1c083137168ba32fca9ba94ea4f38f75e361","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/nl/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["pa-IN"],":value":"pa-IN",":overrides":{"homepage":"https://www.thunderbird.net/pa-IN/download/esr/","sha256":"71f79806d377e3b9ef2bec96a72ac07a0277e10d0642238141fa6ceb7158bef3","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/pa-IN/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["pl"],":value":"pl",":overrides":{"homepage":"https://www.thunderbird.net/pl/download/esr/","sha256":"73fff7e58c3adf93ab6187ef568516768ab90fc2fb0054ab205b65f632e9698e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/pl/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["pt"],":value":"pt-PT",":overrides":{"homepage":"https://www.thunderbird.net/pt-PT/download/esr/","sha256":"a0b7f76620b1e355545bff0748d0e0853f4c0dd34cefdd062c5df0b5007cef01","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/pt-PT/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["pt-BR"],":value":"pt-BR",":overrides":{"homepage":"https://www.thunderbird.net/pt-BR/download/esr/","sha256":"f9d6ac57459aded21c1362e0f65d8a2b7bd9364f4da80251497e80f0026feb71","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/pt-BR/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["rm"],":value":"rm",":overrides":{"homepage":"https://www.thunderbird.net/rm/download/esr/","sha256":"f82284295e1914a013761d09561667ba0bd36e7a2bdfff1e1a76b16a2a8cbbae","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/rm/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ro"],":value":"ro",":overrides":{"homepage":"https://www.thunderbird.net/ro/download/esr/","sha256":"f40ceb62f99b72fb70106c7c5fd288b98a3c7c1bf025e216c2993b459b170294","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ro/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["ru"],":value":"ru",":overrides":{"homepage":"https://www.thunderbird.net/ru/download/esr/","sha256":"12f20b93b6d2afdf74c26c8237c4945f8514ed88ccbb0839b192786cfff2143d","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/ru/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["sk"],":value":"sk",":overrides":{"homepage":"https://www.thunderbird.net/sk/download/esr/","sha256":"e0ab7ed5e8fb6e6b6a192e9931a9029ec097d3af303ec4f8190aae45923aec32","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/sk/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["sl"],":value":"sl",":overrides":{"homepage":"https://www.thunderbird.net/sl/download/esr/","sha256":"5b48c8682116dda2673ccf991f173447505bbc0fef6b258598d56fc3ea04728c","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/sl/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["sq"],":value":"sq",":overrides":{"homepage":"https://www.thunderbird.net/sq/download/esr/","sha256":"b6191965d989588b99967705579ea09a6c0457b8a80a772244511606b86294f3","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/sq/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["sr"],":value":"sr",":overrides":{"homepage":"https://www.thunderbird.net/sr/download/esr/","sha256":"35968755d30e16c0fa80590fa46be4327b175afe683b2ed4c6022726be70a7e3","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/sr/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["sv"],":value":"sv-SE",":overrides":{"homepage":"https://www.thunderbird.net/sv-SE/download/esr/","sha256":"2ded1f10c19440194994c6e9e82446faef783c4657697fbb3c658e3cad8cd327","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/sv-SE/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["th"],":value":"th",":overrides":{"homepage":"https://www.thunderbird.net/th/download/esr/","sha256":"44ddad4707b16798a4583c2b02aea33801c457ee6819ebc033c50d5dca3c8aa9","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/th/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["tr"],":value":"tr",":overrides":{"homepage":"https://www.thunderbird.net/tr/download/esr/","sha256":"545bb54a01fa31e10e27083fa869d9eda34339f26378b8aa4e6beffceb7575b3","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/tr/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["uk"],":value":"uk",":overrides":{"homepage":"https://www.thunderbird.net/uk/download/esr/","sha256":"80f3139095621e347e92ef2f271961734324ab99c79cca95bb43f54c4747a64e","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/uk/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["uz"],":value":"uz",":overrides":{"homepage":"https://www.thunderbird.net/uz/download/esr/","sha256":"73e28006992cdf52d529561872f26dceeb0f6d530778c0909307eec305f79407","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/uz/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["vi"],":value":"vi",":overrides":{"homepage":"https://www.thunderbird.net/vi/download/esr/","sha256":"7d314e1c9bd790b6b53c65266b5c07d6ce6bcbd68c359cb8c4dc5b1f1e294eac","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/vi/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["zh-TW"],":value":"zh-TW",":overrides":{"homepage":"https://www.thunderbird.net/zh-TW/download/esr/","sha256":"a6390a89fbb94c7f962cd63f3fb68dc167386d7842ddea5275d0cab238924f10","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/zh-TW/Thunderbird%20153.5.1esr.dmg"]}},{":languages":["zh"],":value":"zh-CN",":overrides":{"homepage":"https://www.thunderbird.net/zh-CN/download/esr/","sha256":"eba46719c9a35e02de4e01b383998e018083340301151a993418697b0d138183","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/zh-CN/Thunderbird%20153.5.1esr.dmg"]}}],"names":["Mozilla Thunderbird ESR","Mozilla Thunderbird Extended Support Release"],"ruby_source_checksum":{":sha256":"b54f9ab08fb3af6138616b4deb4a217349e21b96db32cc484cff15a08895250f"},"ruby_source_path":"Casks/t/thunderbird@esr.rb","sha256":"44948b98379e43e3accb9f64137004d7a75337d76db0bfaa197a8bc8b5c9fed1","tap_string":"homebrew/cask","url_args":["https://download-installer.cdn.mozilla.net/pub/thunderbird/releases/153.5.1esr/mac/en-US/Thunderbird%20153.5.1esr.dmg"],"version":"153.5.1esr","raw_artifacts":[[":uninstall",{":quit":"org.mozilla.thunderbird"}],[":app",["Thunderbird.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.thunderbird*.sfl*","~/Library/Application Support/Thunderbird","~/Library/Caches/Mozilla/updates/Applications/Thunderbird*","~/Library/Caches/Thunderbird","~/Library/Preferences/org.mozilla.thunderbird*.plist","~/Library/Saved Application State/org.mozilla.thunderbird*.savedState","~/Library/Thunderbird"],":rmdir":"~/Library/Caches/Mozilla"}]]},"thyme":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Task timer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://joaomoreno.github.io/thyme/","names":["Thyme"],"ruby_source_checksum":{":sha256":"f9a4628bef5ce4821bc2750766e2e821d749b03c80bca0ed6f70e77ceff888e3"},"ruby_source_path":"Casks/t/thyme.rb","sha256":"9757fff3198d379d3fc1d6231669d1eea6e0d1ba7aa2b876782998415d050ae2","tap_string":"homebrew/cask","url_args":["https://github.com/joaomoreno/thyme/releases/download/0.5.1/Thyme.0.5.1.dmg"],"version":"0.5.1","raw_artifacts":[[":app",["Thyme.app"]],[":zap",{":trash":["~/Library/Application Support/Thyme","~/Library/Preferences/com.joaomoreno.Thyme.plist"]}]]},"ti-connect-ce":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Connectivity software for the TI-84 Plus family of graphing calculators","homepage":"https://education.ti.com/en/products/computer-software/ti-connect-ce-sw","names":["TI Connect™ CE"],"ruby_source_checksum":{":sha256":"f67e0b2c5cf454252b9bb63d738478acb42ad7fde8fc2517c3864b9fdf3f0240"},"ruby_source_path":"Casks/t/ti-connect-ce.rb","sha256":"3412d77aace33a6ef7f520a8013797fe1d509c1bdcfd24c149459a165c2cc360","tap_string":"homebrew/cask","url_args":["https://education.ti.com/download/en/ed-tech/68CEDD34FDC94622B4DBD173E6A0D8C3/4A6786493CA947879440842241901349/TIConnectCE-6.0.4.688.dmg"],"version":"6.0.4.688,4A6786493CA947879440842241901349","raw_artifacts":[[":app",["TI Connect CE.app"]],[":zap",{":trash":["~/Library/Logs/Texas Instruments/TI Connect CE","~/Library/Preferences/com.ti.et.elg.tiConnect.TIConnectApplication.plist","~/Library/Saved Application State/com.ti.et.elg.tiConnect.TIConnectApplication.savedState"]}]]},"ti-smartview-ce-for-the-ti-84-plus-family":{"depends_on_args":{":macos":":any"},"desc":"Software to emulate the TI 84 Plus family of calculators","homepage":"https://education.ti.com/en/products/computer-software/ti-smartview-ce-for-84","names":["TI SmartView CE Emulator Software for the TI-84 Plus Family"],"ruby_source_checksum":{":sha256":"cf468d7450d7fdb5e074c6956aa929612d5ea9af283f6b4591000cb0e6c83e4d"},"ruby_source_path":"Casks/t/ti-smartview-ce-for-the-ti-84-plus-family.rb","sha256":"07845acdc00a95e5c2e1b35aa39e81d2a3405cc751a0d0b4346059fae9f5d074","tap_string":"homebrew/cask","url_args":["https://d13g8g4x8s9rc1.cloudfront.net/downloads/files/cdn/smartview/84ce/6.0.3/TI-SmartView-CE-84-6.0.3.619.dmg"],"version":"6.0.3.619","raw_artifacts":[[":uninstall",{":pkgutil":"com.ti.et.smartview.TI-SmartViewCE84"}],[":pkg",["TI-SmartView-CE-84-6.0.3.619.pkg"]],[":zap",{":trash":["~/Library/Logs/Texas Instruments/TI-SmartView CE for the TI-84 Plus Family","~/Library/Saved Application State/com.ti.et.smartview.TISmartviewCE84.app.savedState"]}]]},"tic80":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Fantasy computer for making, playing and sharing tiny games","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tic80.com/","names":["TIC-80"],"ruby_source_checksum":{":sha256":"0f05a3793e7ab46d5c885a4eb35d3c4e99b00bde91fe42bb6b14fe016cc0572f"},"ruby_source_path":"Casks/t/tic80.rb","sha256":"324e91d08fb5dcfaf2f41dc846b89465074b5db3b5aa63befc3fdb664493c1b9","tap_string":"homebrew/cask","url_args":["https://github.com/nesbox/TIC-80/releases/download/v1.1.2837/tic80-v1.1-mac.dmg"],"version":"1.1.2837","raw_artifacts":[[":uninstall",{":quit":"com.nesbox.tic"}],[":app",["tic80.app"]],[":zap",{":trash":["~/Library/Application Support/com.nesbox.tic","~/Library/Saved Application State/com.nesbox.tic.savedState"]}]]},"tickernotch":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Tickers, news, weather and social counters beside the notch or in the menu bar","homepage":"https://bitvibelabs.com/tickernotch/","names":["TickerNotch"],"ruby_source_checksum":{":sha256":"0ca287d44e5c87c6890812789c221154ea6f4d76e0837af3b9dd5d04f6499e94"},"ruby_source_path":"Casks/t/tickernotch.rb","sha256":"0349764d6bab8ef5ed91f60d074157d016c3a2d8a1dc6208686cf0ef97d2ca5c","tap_string":"homebrew/cask","url_args":["https://bitvibelabs.com/tickernotch/TickerNotch-v1.10.0.dmg"],"version":"1.10.0","raw_artifacts":[[":app",["TickerNotch.app"]],[":zap",{":trash":["~/Library/Caches/com.bitvibelabs.tickernotch","~/Library/HTTPStorages/com.bitvibelabs.tickernotch","~/Library/HTTPStorages/com.bitvibelabs.tickernotch.binarycookies","~/Library/Logs/TickerNotch","~/Library/Preferences/com.bitvibelabs.tickernotch.plist","~/Library/WebKit/com.bitvibelabs.tickernotch"]}]]},"tickeys":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-04-21",":because":":unmaintained"},"desc":"Utility for producing audio feedback when typing","disable_args":{":date":"2026-04-30",":because":":unmaintained"},"homepage":"https://www.yingdev.com/projects/tickeys","names":["Tickeys"],"ruby_source_checksum":{":sha256":"17814cb9df3a11351e59436ec93ae69eb697f00c61319705a5cd350abad43a88"},"ruby_source_path":"Casks/t/tickeys.rb","sha256":"55e4550ced3f1bed413e15229e813443019f335f546b1edd41418744eee8e325","tap_string":"homebrew/cask","url_args":["https://github.com/yingDev/Tickeys/releases/download/0.5.0/Tickeys-0.5.0-yosemite.dmg"],"version":"0.5.0","raw_artifacts":[[":app",["Tickeys.app"]],[":zap",{":trash":"~/Library/Preferences/com.yingDev.Tickeys.plist"}]]},"ticktick":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"To-do & task list manager","homepage":"https://www.ticktick.com/","names":["TickTick"],"ruby_source_checksum":{":sha256":"c067f3e5b1be2e58cc9f9a9a1d2c9386214758a6afac96ea1a42dd0d97b9501a"},"ruby_source_path":"Casks/t/ticktick.rb","sha256":"8fe12cdb8d5de79afd2dd3289c2489ede058e7102da8cfa5e21ca055fe98c38b","tap_string":"homebrew/cask","url_args":["https://download.ticktick.app/download/mac/TickTick_8.2.40_924.dmg"],"version":"8.2.40,924","raw_artifacts":[[":app",["TickTick.app"]],[":zap",{":trash":["~/Library/Application Scripts/75TY9UT8AY.com.TickTick.task.mac","~/Library/Application Scripts/com.TickTick.task.mac.*","~/Library/Application Support/bugsnag-shared-com.TickTick.task.mac","~/Library/Application Support/com.TickTick.task.mac","~/Library/Caches/bugsnag-shared-com.TickTick.task.mac","~/Library/Caches/com.TickTick.task.mac","~/Library/Caches/TickTick","~/Library/Containers/com.TickTick.task.mac.*","~/Library/Group Containers/75TY9UT8AY.com.TickTick.task.mac","~/Library/HTTPStorages/com.TickTick.task.mac*","~/Library/Preferences/com.TickTick.task.mac.plist","~/Library/Saved Application State/com.TickTick.task.mac.savedState"]}]]},"tidal":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Music streaming service with high fidelity sound and hi-def video quality","homepage":"https://support.tidal.com/hc/en-us","names":["TIDAL"],"ruby_source_checksum":{":sha256":"894c1b6849b05365d3ba842aa384d6601eea2ce00347ea722fcf84bd2d3764db"},"ruby_source_path":"Casks/t/tidal.rb","sha256":"89b9a6eeb7fbd9b5a6b1e8b423aa0df6d77a58196f0138623b2a48f9109b3918","tap_string":"homebrew/cask","url_args":["https://download.tidal.com/desktop/mac/TIDAL.x64.2.46.0.zip"],"version":"2.46.0","raw_artifacts":[[":app",["TIDAL.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tidal.desktop.sfl*","~/Library/Application Support/TIDAL","~/Library/Caches/com.tidal.desktop","~/Library/Caches/com.tidal.desktop.ShipIt","~/Library/HTTPStorages/com.tidal.desktop","~/Library/Logs/TIDAL","~/Library/Preferences/com.tidal.*","~/Library/Saved Application State/com.tidal.desktop.savedState"]}]]},"tiddly":{"depends_on_args":{":macos":":monterey"},"desc":"Browser for TiddlyWiki","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Jermolene/TiddlyDesktop","names":["TiddlyWiki"],"ruby_source_checksum":{":sha256":"d3dbc2a3002cdbcf78afb5f7be7a8ac65033b054ffe96398c812e5746a273007"},"ruby_source_path":"Casks/t/tiddly.rb","sha256":"bb94a2c5eaed576adf72ff84f95fb6a7760fe108b9cbbd3013f48144a02f9df5","tap_string":"homebrew/cask","url_args":["https://github.com/Jermolene/TiddlyDesktop/releases/download/v0.0.22/tiddlydesktop-mac64-v0.0.22.zip"],"version":"0.0.22","raw_artifacts":[[":app",["TiddlyDesktop-mac64-v0.0.22/TiddlyDesktop.app"]],[":zap",{":trash":["~/Library/Application Support/TiddlyDesktop","~/Library/Caches/TiddlyDesktop","~/Library/Preferences/com.tiddlywiki.plist","~/Library/Saved Application State/com.tiddlywiki.savedState"]}]]},"tidelift":{"desc":"Tool to interact with the Tidelift system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tidelift.com/cli","names":["Tidelift CLI"],"ruby_source_checksum":{":sha256":"970dac18229c4380a226a1e07f2e9f4c40dcca103dc868710aa69705b816974f"},"ruby_source_path":"Casks/t/tidelift.rb","sha256":"5066c7ee35982906c07a388c2042c68143e2c34c44901ffb60b2e50a09fa4334","tap_string":"homebrew/cask","url_args":["https://download.tidelift.com/cli/1.16.78/darwin/tidelift"],"version":"1.16.78","raw_artifacts":[[":binary",["tidelift"]],[":postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"tidelift"}],":permissions":"+x",":type":"set_permissions"}]}]]},"tidgi":{"depends_on_args":{":macos":":monterey"},"desc":"Personal knowledge-base app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/tiddly-gittly/TidGi-Desktop","names":["TidGi"],"ruby_source_checksum":{":sha256":"e4fc6f0a82731c7cc063cdf7476273b8519c02b7346e6810f595188bbe9b1cc3"},"ruby_source_path":"Casks/t/tidgi.rb","sha256":"1be87322ed9925b60f5ea12f124675898845416160e6b3ec42b971d1f9c736ca","tap_string":"homebrew/cask","url_args":["https://github.com/tiddly-gittly/TidGi-Desktop/releases/download/v0.14.2/TidGi-darwin-x64-0.14.2.zip"],"version":"0.14.2","raw_artifacts":[[":uninstall",{":quit":"com.tidgi"}],[":app",["TidGi.app"]],[":zap",{":trash":["~/Library/Application Support/TidGi","~/Library/Caches/com.tidgi.app","~/Library/Caches/com.tidgi.app.ShipIt","~/Library/Preferences/com.tidgi.app.plist","~/Library/Preferences/com.tidgi.plist","~/Library/Saved Application State/com.microsoft.VSCode.savedState"]}]]},"tiger-trade":{"depends_on_args":{":macos":":any"},"desc":"Trading platform","homepage":"https://www.itiger.com/sg/download/","names":["Tiger Trade","老虎证券"],"ruby_source_checksum":{":sha256":"f312af9ab93bece1631cc598198bcea83ed272ee10c34a24e8f6493495d93aed"},"ruby_source_path":"Casks/t/tiger-trade.rb","sha256":"ddf5578ba565b06404c4574c6a22181196d02e513e21b8a32d5aedeca0a6f6e0","tap_string":"homebrew/cask","url_args":["https://download.tigerfintech.com/desktop/cdn/f/TigerTrade_9.26.2.dmg"],"version":"9.26.2","raw_artifacts":[[":app",["Tiger Trade.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.itiger.TigerTrade-Mac","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.itiger.tigertrade-mac.sfl*","~/Library/Containers/com.itiger.TigerTrade-Mac"]}]]},"tigerjython":{"depends_on_args":{":macos":":any"},"desc":"Jython-based educational programming environment","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.tjgroup.ch/","names":["TigerJython"],"ruby_source_checksum":{":sha256":"5c7cb41a9e63feb9d12452a9648e272e9744e5f0689b8f71f184906d5c4988e8"},"ruby_source_path":"Casks/t/tigerjython.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.tjgroup.ch/download/TigerJython.dmg"],"version":"2.43","raw_artifacts":[[":suite",["TigerJython"]],[":zap",{":trash":"~/Library/Caches/org.aplu.TigerJython-Mac"}]]},"tigervnc":{"depends_on_args":{":macos":":any"},"desc":"Multi-platform VNC client and server","homepage":"https://tigervnc.org/","names":["TigerVNC"],"ruby_source_checksum":{":sha256":"6e8fbd1f753c5615dcb0b0e7492e491feebe6d6cdb69e902d7665259db6cb274"},"ruby_source_path":"Casks/t/tigervnc.rb","sha256":"aa0ef07e4ebe4f068cbf1118273459b5b616177cb6abf15a538af018ebfb5933","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/tigervnc/TigerVNC-1.16.2.dmg"],"version":"1.16.2","raw_artifacts":[[":app",["TigerVNC.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.tigervnc.tigervnc.savedState"}]]},"tight-studio":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Screen recorder and video editor","homepage":"https://tight.studio/","names":["Tight Studio"],"ruby_source_checksum":{":sha256":"1cf0481815077ab214a1aeff7a527e9405cd555c804c5f290ad69a3628f9a99b"},"ruby_source_path":"Casks/t/tight-studio.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.tight.studio/TightStudio.zip"],"version":"3.2.5","raw_artifacts":[[":uninstall",{":quit":"tight.studio"}],[":app",["Tight Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/tight.studio.sfl*","~/Library/Application Support/Tight Studio","~/Library/Caches/tight.studio","~/Library/Caches/tight.studio.ShipIt","~/Library/HTTPStorages/tight.studio","~/Library/Logs/Tight Studio","~/Library/Preferences/tight.studio.plist"]}]]},"tikz-editor":{"depends_on_args":{":macos":":any"},"desc":"WYSIWYG editor for TikZ diagrams in LaTeX","homepage":"https://tikz.dev/editor/","names":["TikZ Editor"],"ruby_source_checksum":{":sha256":"abc8a4fdfaa20789b7de778fe554c348e1a5be4ef776e2f1ba2ae41eeb77af48"},"ruby_source_path":"Casks/t/tikz-editor.rb","sha256":"13057f0f680e805938a69db9aafba1cdb17b72d37adccbe425e832d8272708c6","tap_string":"homebrew/cask","url_args":["https://github.com/DominikPeters/tikz-editor/releases/download/app-v1.0.0/TikZ.Editor_1.0.0_x64.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["TikZ Editor.app"]],[":zap",{":trash":["~/Library/Application Support/com.tikz.editor","~/Library/Caches/com.tikz.editor","~/Library/WebKit/com.tikz.editor"]}]]},"tikzit":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"PGF/TikZ diagram editor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tikzit.github.io/","names":["TikZiT"],"ruby_source_checksum":{":sha256":"4b0e30780cbef188bbd4dd7afcfee035082e7173d4ffadadd45dbea4c12a87a3"},"ruby_source_path":"Casks/t/tikzit.rb","sha256":"4c7e2de7f021805272505b5313890ec4bcd42e2a66c2de7af74a866e5c96a3ed","tap_string":"homebrew/cask","url_args":["https://github.com/tikzit/tikzit/releases/download/v2.1.6/tikzit-osx.dmg"],"version":"2.1.6","raw_artifacts":[[":app",["TikZiT.app"]],[":zap",{":trash":["~/Library/Preferences/com.tikzit.tikzit.plist","~/Library/Preferences/io.github.tikzit.plist","~/Library/Saved Application State/io.github.tikzit.savedState"]}]]},"tiled":{"desc":"Flexible level editor","homepage":"https://www.mapeditor.org/","names":["Tiled"],"ruby_source_checksum":{":sha256":"17d3c6123a37cfda1ca3afde6cc66c17bf9eda40c64029fccc9b819d8754c058"},"ruby_source_path":"Casks/t/tiled.rb","sha256":"75712ec3a892701a9b2b7a12e44d636a1dbbe4caa6bb8bba729e697bd8a80433","tap_string":"homebrew/cask","url_args":["https://github.com/mapeditor/tiled/releases/download/v1.12.2/Tiled-1.12.2_macOS-13+.zip"],"version":"1.12.2","raw_artifacts":[[":app",["Tiled.app"]],[":command_wrapper",["tiled"],{":executable":"$APPDIR/Tiled.app/Contents/MacOS/Tiled"}],[":zap",{":trash":["~/Library/Application Support/Tiled","~/Library/Preferences/org.mapeditor.Tiled.plist","~/Library/Preferences/Tiled"]}]]},"tiles":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Window manager","homepage":"https://www.sempliva.com/tiles/","names":["Sempliva Tiles"],"ruby_source_checksum":{":sha256":"92e7af3c99a407cbac8ff418665acc9f05b19c6bb3b06a56be612e6b867c3629"},"ruby_source_path":"Casks/t/tiles.rb","sha256":"b051ea7e5048bac0f7a72b6dd893bb1a02cf47ecde6def9f103d2be8e122f01e","tap_string":"homebrew/cask","url_args":["https://updates.sempliva.com/tiles/Tiles-03b500a8.dmg"],"version":"1.3.2,03b500a8","raw_artifacts":[[":uninstall",{":launchctl":"com.sempliva.TilesHelper",":quit":"com.sempliva.Tiles"}],[":app",["Tiles.app"]],[":zap",{":trash":["~/Library/Application Support/com.sempliva.Tiles","~/Library/Caches/com.sempliva.Tiles","~/Library/Preferences/com.semplive.Tiles.plist"]}]]},"timche-gmail-desktop":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-09",":because":":discontinued",":replacement_cask":"meru"},"desc":"Unofficial Gmail desktop app","disable_args":{":date":"2026-05-09",":because":":discontinued",":replacement_cask":"meru"},"homepage":"https://github.com/timche/gmail-desktop","names":["Gmail Desktop"],"ruby_source_checksum":{":sha256":"8a47ac958421192faf9845f0586c308836b9cf5f83f6cb39d5dd2863bc399fc9"},"ruby_source_path":"Casks/t/timche-gmail-desktop.rb","sha256":"8c5a8c4e651d7c328f3e7947e2b1ccc437245840ef33ea3d3f4b45fe7b82dc2e","tap_string":"homebrew/cask","url_args":["https://github.com/timche/gmail-desktop/releases/download/v2.25.3/gmail-desktop-2.25.3-mac.dmg"],"version":"2.25.3","raw_artifacts":[[":app",["Gmail Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/Gmail Desktop","~/Library/Caches/io.cheung.gmail-desktop","~/Library/Caches/io.cheung.gmail-desktop.ShipIt","~/Library/Logs/Gmail Desktop","~/Library/Preferences/io.cheung.gmail-desktop.plist","~/Library/Saved Application State/io.cheung.gmail-desktop.savedState","~/Library/WebKit/io.cheung.gmail-desktop"]}]]},"time-out":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Customizable timing of breaks","homepage":"https://www.dejal.com/timeout/","names":["Time Out"],"ruby_source_checksum":{":sha256":"604cace7eced433fcbec454e62f761e002009b6bb8189364df2967de04da620d"},"ruby_source_path":"Casks/t/time-out.rb","sha256":"904b8eca776c57793a29e6bb553240b4be10e8e44cb32516e87436009bb81dbd","tap_string":"homebrew/cask","url_args":["https://www.dejal.com/download/timeout-3.1.zip"],"version":"3.1","raw_artifacts":[[":uninstall",{":quit":"com.dejal.timeout"}],[":app",["Time Out.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.dejal.timeout","~/Library/Caches/com.dejal.timeout","~/Library/Group Containers/*.com.dejal.timeout","~/Library/HTTPStorages/com.dejal.timeout","~/Library/Preferences/com.dejal.timeout.plist","~/Library/Saved Application State/com.dejal.timeout.savedState"]}]]},"time-sink":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tracks how you spend your time on your computer","homepage":"https://manytricks.com/timesink/","names":["Time Sink"],"ruby_source_checksum":{":sha256":"1d7da6e2a6b8c42af5a52c7dbc96524e5dc4162a71b7dbb13a2dccb42843cd46"},"ruby_source_path":"Casks/t/time-sink.rb","sha256":"6300ae766877918c286714fb8de093cc8b3e66adee287aae5693f946d91486bb","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/timesink224.dmg"],"version":"2.2.4","raw_artifacts":[[":app",["Time Sink.app"]],[":zap",{":trash":["~/Library/Preferences/com.manytricks.TimeSinkClient.plist","~/Library/Time Sink"]}]]},"time-to-leave":{"depends_on_args":{":macos":":any"},"desc":"Log work hours and get notified when it's time to leave the office","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/TTLApp/time-to-leave","names":["Time To Leave"],"ruby_source_checksum":{":sha256":"598e0c4027eb9eb5dfa708155c171569e5d0f65b3488488b16faedd69f82a91b"},"ruby_source_path":"Casks/t/time-to-leave.rb","sha256":"c9550185217167a9257d05b550ff48780058d6c031a99660302528af205d2068","tap_string":"homebrew/cask","url_args":["https://github.com/TTLApp/time-to-leave/releases/download/4.0.0/time-to-leave-4.0.0.dmg"],"version":"4.0.0","raw_artifacts":[[":app",["Time To Leave.app"]],[":zap",{":trash":["~/Library/Preferences/com.electron.time-to-leave.plist","~/Library/Saved Application State/com.electron.time-to-leave.savedState"]}]]},"timecamp":{"depends_on_args":{":macos":":any"},"desc":"Client application for TimeCamp software - track time and change tasks","homepage":"https://www.timecamp.com/","names":["TimeCamp"],"ruby_source_checksum":{":sha256":"f0584491b4531f9a2991b8a54ab784283d4af943b76b084da68f334b26a7b2ba"},"ruby_source_path":"Casks/t/timecamp.rb","sha256":"93005f0778689dcd5a40e8c6b928177037fbcfa811d7aaa30bf2a91827f8ec52","tap_string":"homebrew/cask","url_args":["https://timecamp.s3.amazonaws.com/downloadsoft/1.8.4.0/TimeCampSetup_macOS.dmg"],"version":"1.8.4.0","raw_artifacts":[[":app",["TimeCamp.app"]],[":zap",{":rmdir":"~/Library/Application Support/TimeCamp"}]]},"timelane":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Profiler for asynchronous code","homepage":"https://github.com/icanzilb/Timelane","names":["Timelane"],"ruby_source_checksum":{":sha256":"cdd276caa7c67de43dab8b2b18d528ecb97b218a5602efa06bc9d9f19b89263d"},"ruby_source_path":"Casks/t/timelane.rb","sha256":"3334fbb6945d1f0cb8f535c399297356037f4fdd5c570fd7a7325f5b4bd8b57a","tap_string":"homebrew/cask","url_args":["https://github.com/icanzilb/Timelane/releases/download/2.0/Timelane.app-2.0.zip"],"version":"2.0","raw_artifacts":[[":app",["Timelane.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.underplot.timelane.sfl*","~/Library/HTTPStorages/com.underplot.timelane","~/Library/Preferences/com.underplot.timelane.plist","~/Library/Saved Application State/com.underplot.timelane.savedState"]}]]},"timelapze":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Record screen and camera time lapses in a menu bar interface","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/wkaisertexas/ScreenTimeLapse","names":["TimeLapze"],"ruby_source_checksum":{":sha256":"b498f73c6fa962e7a757ce2eafd07b55fee5a9f9a1563f9f4d998d1f210e9640"},"ruby_source_path":"Casks/t/timelapze.rb","sha256":"5ab0fad611d6b627a10ee4db673fd74bbca1296e6b15ea152eabc8ca88a10187","tap_string":"homebrew/cask","url_args":["https://github.com/wkaisertexas/ScreenTimeLapse/releases/download/v1.2.2/TimeLapze.zip"],"version":"1.2.2","raw_artifacts":[[":uninstall",{":quit":"com.smartservices.TimeLapze"}],[":app",["TimeLapze.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.smartservices.TimeLapze","~/Library/Containers/com.smartservices.TimeLapze","~/Library/Preferences/com.smartservices.TimeLapze.plist"]}]]},"timemachineeditor":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to change the default backup interval of Time Machine","homepage":"https://tclementdev.com/timemachineeditor/","names":["TimeMachineEditor"],"ruby_source_checksum":{":sha256":"78bc279d4678c5df52d5a01e28f8bae761ee8932e21f2ede157171bff2e07716"},"ruby_source_path":"Casks/t/timemachineeditor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://tclementdev.com/timemachineeditor/TimeMachineEditor.pkg"],"version":"5.2.2","raw_artifacts":[[":uninstall",{":launchctl":"com.tclementdev.timemachineeditor.scheduler",":pkgutil":"com.tclementdev.pkg.timemachineeditor"}],[":pkg",["TimeMachineEditor.pkg"]],[":zap",{":delete":["/Library/Logs/TimeMachineEditor","/Library/TimeMachineEditor"],":trash":["~/Library/Logs/TimeMachineEditor","~/Library/Preferences/com.tclementdev.timemachineeditor.application.plist"]}]]},"timemachinestatus":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Menu bar app to show Time Machine information","homepage":"https://github.com/lukepistrol/TimeMachineStatus","names":["TimeMachineStatus"],"ruby_source_checksum":{":sha256":"795153976574fece44a13010149b35725f65805d85befd281f6be2c2955766f3"},"ruby_source_path":"Casks/t/timemachinestatus.rb","sha256":"da4194bfb2d32bba67b444aeadcb8acf0a536d7002ea5c79af9347c8bea417b5","tap_string":"homebrew/cask","url_args":["https://github.com/lukepistrol/TimeMachineStatus/releases/download/0.3.0/TimeMachineStatus.dmg"],"version":"0.3.0","raw_artifacts":[[":uninstall",{":launchctl":"com.lukepistrol.TimeMachineStatusHelper"}],[":app",["TimeMachineStatus.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lukepistrol.TimeMachineStatus*","~/Library/Preferences/com.lukepistrol.TimeMachineStatus*.plist"]}]]},"timemator":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Automatic time-tracking application","homepage":"https://timemator.com/","names":["Timemator"],"ruby_source_checksum":{":sha256":"0131385e277be65a9942fef68bb7ade5cc61d3e1c78fa6227fba95e0148fe1f8"},"ruby_source_path":"Casks/t/timemator.rb","sha256":"00eee152e179afca717c83b2bedcc1be0e41f2afb746e8cb4f179b4c075495de","tap_string":"homebrew/cask","url_args":["https://timemator.s3.amazonaws.com/releases/Timemator_3.3.2.dmg"],"version":"3.3.2","raw_artifacts":[[":app",["Timemator.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.catforce.timemator.macos.TimematorWidgets","~/Library/Application Scripts/group.catforce.timemator","~/Library/Application Support/com.catforce.timemator.macos","~/Library/Application Support/Timemator","~/Library/Caches/com.catforce.timemator.macos","~/Library/Containers/com.catforce.timemator.macos.TimematorWidgets","~/Library/Group Containers/group.catforce.timemator","~/Library/Preferences/com.catforce.timemator.macos.plist"]}]]},"timer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-27",":because":":unmaintained"},"desc":"Stopwatch, alarm clock, and clock utility","disable_args":{":date":"2025-10-27",":because":":unmaintained"},"homepage":"https://www.apimac.com/mac/timer/","names":["Timer"],"ruby_source_checksum":{":sha256":"900289363526ebe51a206a25aa15e62a76ab500d6507e2aaaed80a7c2b3b644a"},"ruby_source_path":"Casks/t/timer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.apimac.com/download/Timer.zip"],"version":"9.0.3","raw_artifacts":[[":app",["Timer.app"]],[":zap",{":trash":["~/Library/Application Support/Apimac","~/Library/Preferences/Apimac","~/Library/Preferences/com.apimac.Timer.plist","~/Library/Preferences/com.apimac.TimerMac.pdata"]}]]},"timescribe":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Working time tracker","homepage":"https://timescribe.app/","names":["TimeScribe"],"ruby_source_checksum":{":sha256":"361ff15e21068bb12cb3ca72e2f3eff306ea1c36ab7d20b721e4f34f8748c13f"},"ruby_source_path":"Casks/t/timescribe.rb","sha256":"8b7e652f5b6d1f076187fa0e926d6cfaa215cfab8427ea22557d564b80e54086","tap_string":"homebrew/cask","url_args":["https://github.com/WINBIGFOX/TimeScribe/releases/download/v1.17.1/TimeScribe-1.17.1-x64.zip"],"version":"1.17.1","raw_artifacts":[[":app",["TimeScribe.app"]],[":zap",{":trash":"~/Library/Application Support/timescribe"}]]},"timeular":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Time tracking aided by a physical device","homepage":"https://early.app/","names":["Timeular"],"ruby_source_checksum":{":sha256":"e314d5d9f273e2b8e3329fb510fbd227dc8b52499f53488a5c37529c7f814a63"},"ruby_source_path":"Casks/t/timeular.rb","sha256":"20bc25ce6e2a7f9929cfdeb288f50c600a85457b4d7aef7c3befe6a33020ae6f","tap_string":"homebrew/cask","url_args":["https://timeular-desktop-packages.s3.amazonaws.com/mac/production/EARLY-6.9.5.dmg"],"version":"6.9.5","raw_artifacts":[[":app",["Timeular.app"]],[":zap",{":trash":["~/Library/Application Support/Timeular","~/Library/Logs/Timeular","~/Library/Preferences/com.timeular.zei.plist"]}]]},"timing":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Automatic time and productivity tracking app","homepage":"https://timingapp.com/","names":["Timing","Timing 2"],"ruby_source_checksum":{":sha256":"817c2529d67edb425f55f17ca16f0e8f7af4660b46feff3993478c62940ed66a"},"ruby_source_path":"Casks/t/timing.rb","sha256":"800823130c2bb1592f5492c6d0dee98697328e74ad665ade45b58e68468054cc","tap_string":"homebrew/cask","url_args":["https://updates.timingapp.com/download/Timing-2026.5.2.dmg"],"version":"2026.5.2","raw_artifacts":[[":uninstall",{":quit":"info.eurocomp.TimingHelper"}],[":uninstall",{":login_item":"TimingHelper"}],[":app",["Timing.app"]],[":zap",{":trash":["~/Library/Application Support/info.eurocomp.Timing2","~/Library/Application Support/info.eurocomp.TimingHelper","~/Library/Application Support/info.eurocomp.TimingHelper.InfoExtractorService","~/Library/Caches/info.eurocomp.Timing2","~/Library/Caches/info.eurocomp.TimingHelper","~/Library/Caches/info.eurocomp.TimingHelper.InfoExtractorService","~/Library/Preferences/info.eurocomp.Timing2.plist","~/Library/Preferences/info.eurocomp.TimingHelper.InfoExtractorService.plist","~/Library/Preferences/info.eurocomp.TimingHelper.plist"]}]]},"tinderbox":{"depends_on_args":{":macos":":monterey"},"desc":"Tool to take, visualise and analyze notes","homepage":"https://eastgate.com/Tinderbox/","names":["Tinderbox"],"ruby_source_checksum":{":sha256":"322c60c82b67448795418a98f1baf71d8933a31ab873f19600edac764df90d1e"},"ruby_source_path":"Casks/t/tinderbox.rb","sha256":"f7173867596f84292fcb26fc3ca59875d109fd67a00282a8f89e5b6a5375e9a9","tap_string":"homebrew/cask","url_args":["https://www.eastgate.com/download/tbx1180.dmg"],"version":"11.8.0","raw_artifacts":[[":app",["Tinderbox 11.app"]],[":zap",{":trash":["~/Library/Application Support/Tinderbox","~/Library/Caches/com.eastgate.Tinderbox-11","~/Library/Preferences/com.eastgate.Tinderbox-11.plist","~/Library/Preferences/Tinderbox™ Preferences","~/Library/Saved Application State/com.eastgate.Tinderbox-11.savedState","~/Library/WebKit/com.eastgate.Tinderbox-11"]}]]},"tine":{"depends_on_args":{":macos":":monterey"},"desc":"Outliner for Markdown and Org notes","homepage":"https://tine.page/","names":["Tine"],"ruby_source_checksum":{":sha256":"ed0384379c9a170be05af69b4b245da82d66812ce359b4f5fbe51d9c9c95ac7d"},"ruby_source_path":"Casks/t/tine.rb","sha256":"7f2d76e96906797ef1d0276af74c8234258d449baa82dddb5148a5fb6a5f7481","tap_string":"homebrew/cask","url_args":["https://github.com/martinkoutecky/tine/releases/download/v0.7.4/Tine_0.7.4_universal.dmg"],"version":"0.7.4","raw_artifacts":[[":app",["Tine.app"]],[":binary",["$APPDIR/Tine.app/Contents/MacOS/tine"]],[":zap",{":trash":["~/Library/Application Support/page.tine.Tine","~/Library/Caches/page.tine.Tine","~/Library/Logs/page.tine.Tine","~/Library/Preferences/page.tine.Tine.plist","~/Library/Saved Application State/page.tine.Tine.savedState","~/Library/WebKit/page.tine.Tine"]}]]},"tinkerwell":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tinker tool for PHP and Laravel developers","homepage":"https://tinkerwell.app/","names":["Tinkerwell"],"ruby_source_checksum":{":sha256":"ce808b38cdd6358fe0baa8e82fa91242a3cb0368be192b694f0ca3b4b13d9d20"},"ruby_source_path":"Casks/t/tinkerwell.rb","sha256":"c8cac06b70312d7bbf410106dc37bb3ee8f3c987080ded25359761ecd0d40681","tap_string":"homebrew/cask","url_args":["https://download.tinkerwell.app/tinkerwell/Tinkerwell-5.17.4.dmg"],"version":"5.17.4","raw_artifacts":[[":app",["Tinkerwell.app"]],[":zap",{":trash":["~/.config/tinkerwell","~/Library/Application Support/Tinkerwell","~/Library/Caches/de.beyondco.tinkerwell","~/Library/Caches/de.beyondco.tinkerwell.ShipIt","~/Library/Logs/Tinkerwell","~/Library/Preferences/de.beyondco.tinkerwell.plist","~/Library/Saved Application State/de.beyondco.tinkerwell.savedState"]}]]},"tint":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tailwind CSS colour picker","homepage":"https://beyondco.de/software/tint","names":["Tint"],"ruby_source_checksum":{":sha256":"12f5e0d7c18e61b5469dd3a742535d7ea395b62d0bdd4207dc424e96d44bffd9"},"ruby_source_path":"Casks/t/tint.rb","sha256":"6e7e265a49eda86c83f74d7b7d629e7c9f6d0d061088d3e58587e14db5846f90","tap_string":"homebrew/cask","url_args":["https://assets.beyondco.de/tint/Tint-1.0.0.dmg"],"version":"1.0.0","raw_artifacts":[[":app",["Tint.app"]],[":zap",{":trash":["~/Library/Application Support/Tint","~/Library/Logs/Tint","~/Library/Preferences/de.beyondco.tint.plist","~/Library/Saved Application State/de.beyondco.tint.savedState"]}]]},"tiny-player":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Media player","homepage":"https://www.catnapgames.com/tiny-player-for-mac/","names":["Tiny Player for Mac"],"ruby_source_checksum":{":sha256":"d96078252d882aa61fdc8f80f4bd6be21bc0285f85842899640898c8c8d387b9"},"ruby_source_path":"Casks/t/tiny-player.rb","sha256":"7c7e3ddd570826b324bdd390813fd95acaf1c15278cf5841b56ba9ae4cc637d8","tap_string":"homebrew/cask","url_args":["https://download.catnapgames.com/TinyPlayer-1.7.3.zip"],"version":"1.7.3","raw_artifacts":[[":app",["Tiny Player.app"]],[":zap",{":trash":["~/Library/Application Support/Tiny Player","~/Library/Caches/com.catnapgames.playermac","~/Library/Preferences/com.catnapgames.playermac.plist"]}]]},"tiny-shield":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Control and monitor network connections","homepage":"https://tinyshield.proxyman.com/","names":["Tiny Shield"],"ruby_source_checksum":{":sha256":"a4e2123cc4e0af0c55174d83d4b4aa6dac06cb3aad2a1de74a780eb0d4a9ec6a"},"ruby_source_path":"Casks/t/tiny-shield.rb","sha256":"598c7b9988e24d2cbf7d0ab97a0d9e99a82539c45a111e6ffb066ddc10a54579","tap_string":"homebrew/cask","url_args":["https://download.proxyman.io/tinyshield/11801/Tiny_Shield_1.18.1.dmg"],"version":"1.18.1,11801","raw_artifacts":[[":app",["Tiny Shield.app"]],[":zap",{":trash":["/Library/Application Support/com.proxyman.ProxymanGuard","~/Library/Application Support/com.proxyman.ProxymanGuard","~/Library/Caches/com.proxyman.ProxymanGuard","~/Library/HTTPStorages/com.proxyman.ProxymanGuard","~/Library/Preferences/com.proxyman.ProxymanGuard.plist"]}]]},"tinymediamanager":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Media management tool","homepage":"https://www.tinymediamanager.org/","names":["tinyMediaManager"],"ruby_source_checksum":{":sha256":"7d09d28c80547f975c6555d4038907a44b27fba0534f9bbcffceec1b75837197"},"ruby_source_path":"Casks/t/tinymediamanager.rb","sha256":"548e89fd929499a1affac5173fd072b7e166b7d434f9f01ac236646b1ecaf23b","tap_string":"homebrew/cask","url_args":["https://release.tinymediamanager.org/v5/dist/tinyMediaManager-5.3.4-macos-x86_64.dmg"],"version":"5.3.4","raw_artifacts":[[":uninstall",{":quit":"org.tinyMediaManager.tinymediamanager"}],[":app",["tinyMediaManager.app"]],[":zap",{":trash":["~/Library/Application Support/tinyMediaManager","~/Library/Preferences/org.tinyMediaManager.tinymediamanager.plist"]}]]},"tinypng4mac":{"depends_on_args":{":macos":":any"},"desc":"TinyPNG client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/kyleduo/TinyPNG4Mac","names":["TinyPNG4Mac"],"ruby_source_checksum":{":sha256":"6ec79b45b9fed679bb4782d7b399fff13d11ed9a5e402d0e4869c54baca09fd0"},"ruby_source_path":"Casks/t/tinypng4mac.rb","sha256":"d1ce60d76bf178221f0ab81051886b8adcb0856e654a2335a514b8b68a0c5b9c","tap_string":"homebrew/cask","url_args":["https://github.com/kyleduo/TinyPNG4Mac/releases/download/v2.2.1/Tiny-Image-Installer-20201.dmg"],"version":"2.2.1,20201","raw_artifacts":[[":app",["Tiny Image.app"]],[":zap",{":trash":"~/Library/Preferences/com.kyleduo.tinypngmac.plist"}]]},"tip":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-05-25",":because":":moved_to_mas"},"desc":"Programmable tooltip that can be used with any app","disable_args":{":date":"2026-05-27",":because":":moved_to_mas"},"homepage":"https://github.com/tanin47/tip","names":["Tip"],"ruby_source_checksum":{":sha256":"931efcfca91a0dcd998c374a323d2f2dd20b895aad4dafa30e9a421b4a8fd59a"},"ruby_source_path":"Casks/t/tip.rb","sha256":"4d986a461d1b24bb5776fb49063b9a1891939f336b306a6bc75f58d0a4e98bcb","tap_string":"homebrew/cask","url_args":["https://github.com/tanin47/tip/releases/download/v2.0.0/Tip.zip"],"version":"2.0.0","raw_artifacts":[[":app",["Tip.app"]],[":zap",{":trash":"~/Library/Application Scripts/tanin.tip"}]]},"tiptoi-manager":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Manage the data on children's Ravensburger tip toi audio pen","homepage":"https://service.ravensburger.de/tiptoi%25C2%25AE/tiptoi_Manager","names":["tiptoi Manager"],"ruby_source_checksum":{":sha256":"c6ad934ea5c49d6289b46b436d18dd45acbda93434436112a0baa8641cade4da"},"ruby_source_path":"Casks/t/tiptoi-manager.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.ravensburger.de/db/Installer/tiptoi_Manager_Installer.pkg"],"version":"5.2","raw_artifacts":[[":uninstall",{":quit":"com.ravensburger.tiptoimanager",":pkgutil":["com.ravensburger.tiptoi.TipToiBindings","com.ravensburger.tiptoimanager"],":delete":"/Applications/tiptoi® Manager.app"}],[":pkg",["tiptoi_Manager_Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.ravensburger.tiptoimanager","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.ravensburger.tiptoimanager","~/Library/Preferences/com.ravensburger.tiptoimanager.plist","~/Library/Saved Application State/com.ravensburger.tiptoimanager.savedState"]}]]},"tla+-toolbox":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"IDE for TLA+","homepage":"https://lamport.azurewebsites.net/tla/toolbox.html","names":["TLA+ Toolbox"],"ruby_source_checksum":{":sha256":"502ebbd17ee47176129e0a9e9ca090beb64a957aaefcba470a3d000f186971ee"},"ruby_source_path":"Casks/t/tla+-toolbox.rb","sha256":"258677703e28a65d2d85c75388756a51198041a2555923e52ad5d6925f5c5bd7","tap_string":"homebrew/cask","url_args":["https://github.com/tlaplus/tlaplus/releases/download/v1.7.4/TLAToolbox-1.7.4-macosx.cocoa.x86_64.zip"],"version":"1.7.4","raw_artifacts":[[":app",["TLA+ Toolbox.app"]]]},"tldraw":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Editor for .tldr files","homepage":"https://github.com/tldraw/tldraw-offline","names":["tldraw offline"],"ruby_source_checksum":{":sha256":"5a36997c704e6589233eb2775e61ca1f9700d3fce9701f232225ca75274ddf86"},"ruby_source_path":"Casks/t/tldraw.rb","sha256":"d5a85d77165e594a0bdac10dce64079cac57c864aa17ff0f5a000fae5052c495","tap_string":"homebrew/cask","url_args":["https://github.com/tldraw/tldraw-offline/releases/download/v1.23.1/tldraw-offline-mac-universal.dmg"],"version":"1.23.1","raw_artifacts":[[":app",["tldraw offline.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tldraw.desktop.sfl*","~/Library/Application Support/tldraw","~/Library/Caches/@tldesktop-updater","~/Library/Caches/com.tldraw.desktop","~/Library/Caches/com.tldraw.desktop.ShipIt","~/Library/HTTPStorages/com.tldraw.desktop","~/Library/Preferences/com.tldraw.desktop.plist"]}]]},"tlv":{"depends_on_args":{":macos":":any"},"desc":"Tool for working with Tableau logs","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/tableau/tableau-log-viewer","names":["Tableau Log Viewer"],"ruby_source_checksum":{":sha256":"166dde6d9c1e2f8fcbd1d800b3c1ce0d35a60b8c0bf291390d41a4f56dbba0bf"},"ruby_source_path":"Casks/t/tlv.rb","sha256":"dd6f3cfdec9a3abe524aeaa4f2e7c1a749be0d83962628ce1bec4057d70f97d3","tap_string":"homebrew/cask","url_args":["https://github.com/tableau/tableau-log-viewer/releases/download/v1.3/tlv-osx-1.3.dmg"],"version":"1.3","raw_artifacts":[[":app",["tlv.app"]]]},"tm-error-logger":{"depends_on_args":{":macos":":any"},"desc":"Time Machine error reporting program","homepage":"https://carnationsoftware.com/TM_Error_Log_WebPage.html","names":["TM Error Logger"],"ruby_source_checksum":{":sha256":"6393d934bc5da67d3ee7773ea477df0b457c75c154491b50e0bd5c443c53f96a"},"ruby_source_path":"Casks/t/tm-error-logger.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://carnationsoftware.com/ftp/TM_Error_Logger_Installer.dmg"],"version":"8.0.3","raw_artifacts":[[":app",["TM Error Logger.app"]],[":zap",{":trash":["~/Library/Preferences/com.csw.TMErrorLogger.plist","~/Library/Preferences:Carnation Software Prefs","~/Library/Saved Application State/com.csw.TMErrorLogger.savedState"]}]]},"tmpdisk":{"depends_on_args":{":macos":":any"},"desc":"Ram disk management","homepage":"https://github.com/imothee/tmpdisk","names":["TmpDisk"],"ruby_source_checksum":{":sha256":"bf7372b1f486ab1128ef84042ee2aef82697980eea28490e4c6e7407839ab2f5"},"ruby_source_path":"Casks/t/tmpdisk.rb","sha256":"4b211b1f8f89e375a1e2173829803a36d83c86537f0424827112ab68f1a6859f","tap_string":"homebrew/cask","url_args":["https://github.com/imothee/tmpdisk/releases/download/v2.3.3/TmpDisk.dmg"],"version":"2.3.3","raw_artifacts":[[":app",["TmpDisk.app"]],[":zap",{":trash":"~/Library/Preferences/com.imothee.TmpDisk.plist"}]]},"tnas-pc":{"depends_on_args":{":macos":":any"},"desc":"Desktop client for TerraMaster TNAS network storage devices","homepage":"https://help.terra-master.com/docs/TOS7/application/tnas-pc","names":["TNAS PC"],"ruby_source_checksum":{":sha256":"0d4b0336bb0b6d608ff87516fcc5aab533ef39147a6893873f3e3a26247c86eb"},"ruby_source_path":"Casks/t/tnas-pc.rb","sha256":"fd1aa5933cfca860195d9c1aed3194c0af13c6660e3765b17c6cda6d6c594d28","tap_string":"homebrew/cask","url_args":["https://download3.terra-master.com/Apps/TNAS%20PC/macOS/X86/TNAS%20PC-amd64-5.2.560.pkg"],"version":"5.2.560","raw_artifacts":[[":uninstall",{":launchctl":["com.terra-master.online2.uninstall","com.terra-master.online2.vtunc"],":quit":"com.terramaster.tnaspc*",":pkgutil":"com.terramaster.tnaspc*",":delete":["/usr/local/bin/twmonline2uninstall.sh","/usr/local/bin/twmonline2vtunc"]}],[":pkg",["TNAS PC-amd64-5.2.560.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.terramaster.tnaspc*.sfl*","~/Library/Application Support/TerraSync","~/Library/Application Support/TNAS PC","~/Library/Preferences/com.terramaster.tnaspc*.plist"]}]]},"tnefs-enough":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Read and extract files from Microsoft TNEF files","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://www.joshjacob.com/mac-development/tnef.php","names":["TNEF's Enough"],"ruby_source_checksum":{":sha256":"e2c4547e4f5521f6509ed57a9b37739a83dd88fb160d7456bce5b319004eb996"},"ruby_source_path":"Casks/t/tnefs-enough.rb","sha256":"9b067dc9f8397f3128b6b35b56bca93ce79f0daf677d7c786ae85f9050a12909","tap_string":"homebrew/cask","url_args":["https://www.joshjacob.com/mac-development/TNEF3.8.dmg"],"version":"3.8","raw_artifacts":[[":app",["TNEF's Enough.app"]]]},"tng-digital-mini-program-studio":{"depends_on_args":{":macos":":any"},"desc":"IDE for building mini programs","homepage":"https://miniprogram.tngdigital.com.my/index","names":["TnG Digital Mini Program Studio"],"ruby_source_checksum":{":sha256":"26a43146474657578e36e9b8b5a11483434bda275e3d475925890d8760c6a131"},"ruby_source_path":"Casks/t/tng-digital-mini-program-studio.rb","sha256":"a9d8d4318b49f2810e73557ae88c2acbe1c925ceb9ba36033a529fecc4a6cac4","tap_string":"homebrew/cask","url_args":["https://ide-release.marmot-cloud.com/storage/miniprogram-studio/common/3.9/MiniProgramStudio-3.9.1048-x64.dmg"],"version":"3.9.1048","raw_artifacts":[[":app",["MiniProgramStudio.app"]],[":zap",{":trash":["~/Library/Application Support/MiniProgramStudio","~/Library/Preferences/com.ant.miniprogram.intl.poc.plist","~/Library/Saved Application State/com.ant.miniprogram.intl.poc.savedState"]}]]},"to-audio-converter":{"depends_on_args":{":macos":":any"},"desc":"Audio converter","homepage":"https://amvidia.com/to-audio-converter","names":["To Audio Converter"],"renames":[["To Audio Converter*.app","To Audio Converter.app"]],"ruby_source_checksum":{":sha256":"49110103afbff6d8b2b326de0802c47fdeb34f3fcd64c0591ff3edf44c11246c"},"ruby_source_path":"Casks/t/to-audio-converter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://amvidia.com/downloads/to-audio-converter-mac.dmg"],"version":"2.0.3,1375","raw_artifacts":[[":app",["To Audio Converter.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.amvidia.To-Audio-Converter-FS","~/Library/Containers/com.amvidia.To-Audio-Converter-FS","~/Library/Containers/To Audio Converter","~/Library/Saved Application State/com.amvidia.To-Audio-Converter-FS.savedState"],":rmdir":"~/Music/To Audio Converter 2"}]]},"todoist-app":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"To-do list","homepage":"https://todoist.com/home","names":["Todoist"],"ruby_source_checksum":{":sha256":"f28ba67693ff941faa521d422fc4323f6e54fd84ed8d157f3fac1cf094de86b0"},"ruby_source_path":"Casks/t/todoist-app.rb","sha256":"cd2740bfdcdde3ef715e29f2baef8547d9cde8a8ca32fd6fe7af7f0bae38fb5d","tap_string":"homebrew/cask","url_args":["https://electron-dl.todoist.com/mac/Todoist-darwin-9.32.0-x64-latest.dmg"],"version":"9.32.0","raw_artifacts":[[":app",["Todoist.app"]],[":zap",{":trash":["~/Library/Application Scripts/*com.todoist.mac*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.todoist.mac.todoist.sfl*","~/Library/Application Support/Todoist","~/Library/Containers/com.todoist.mac.Todoist*","~/Library/Group Containers/*com.todoist.mac*","~/Library/Logs/Todoist","~/Library/Preferences/com.todoist.mac.Todoist.plist","~/Library/Saved Application State/com.todoist.mac.Todoist.savedState"]}]]},"todometer":{"depends_on_args":{":macos":":any"},"desc":"Meter-based to-do list","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://cassidoo.github.io/todometer/","names":["todometer"],"ruby_source_checksum":{":sha256":"9c965880d61fee2908dda99872b8e74184b8615db542653090d33e40c689c829"},"ruby_source_path":"Casks/t/todometer.rb","sha256":"b8de5c09dc1d5d026130555f3cc85c949ddd7bd0cbf63a45bd1d4c2aba6cbf31","tap_string":"homebrew/cask","url_args":["https://github.com/cassidoo/todometer/releases/download/v2.0.1/todometer.for.mac.zip"],"version":"2.0.1","raw_artifacts":[[":app",["mac/todometer.app"]],[":zap",{":trash":["~/Library/Application Support/todometer","~/Library/Preferences/com.electron.todometer.plist"]}]]},"todour":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Todo.txt application Todour","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://nerdur.com/todour-pl/","names":["Todour"],"ruby_source_checksum":{":sha256":"232ff4af159529e225ded574623bfc4fdabcae587af43e1fa2ece59a78bea977"},"ruby_source_path":"Casks/t/todour.rb","sha256":"060e5a84e9179e2eefadeddaf110ac5720b3a2064e39d470d84391a36ab70318","tap_string":"homebrew/cask","url_args":["https://nerdur.com/files/Todour-v2.22.dmg"],"version":"2.22","raw_artifacts":[[":app",["Todour.app"]],[":zap",{":trash":"~/Library/Preferences/com.nerdur.Todour.plist"}]]},"tofu":{"depends_on_args":{":macos":":any"},"desc":"E-reader software","homepage":"https://amarsagoo.info/tofu/","names":["Tofu"],"ruby_source_checksum":{":sha256":"2133c5d8817a607418e2b5c75e91632b679b51ef5d2201c2e2de7f1409ef4543"},"ruby_source_path":"Casks/t/tofu.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://amarsagoo.info/tofu/Tofu.dmg"],"version":"3.1","raw_artifacts":[[":app",["Tofu.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.asagoo.tofu","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.asagoo.tofu.sfl*","~/Library/Containers/com.asagoo.tofu"]}]]},"toinane-colorpicker":{"depends_on_args":{":macos":":monterey"},"desc":"Get and save colour codes","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://colorpicker.fr/","names":["Colorpicker"],"ruby_source_checksum":{":sha256":"83be6f7490538ad0b8fa9f270be87e7247c813ffabfc978301cf1ce95bbff623"},"ruby_source_path":"Casks/t/toinane-colorpicker.rb","sha256":"1ad3018a9006e55fcf90cd90af0c0ec88d593df99ccf5636dee6cf1eea9d7a0a","tap_string":"homebrew/cask","url_args":["https://github.com/toinane/colorpicker/releases/download/2.3.0/Colorpicker-2.3.0.dmg"],"version":"2.3.0","raw_artifacts":[[":app",["Colorpicker.app"]],[":zap",{":trash":"~/Library/Application Support/Colorpicker"}]]},"token-monitor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Monitor token usage, costs, and limits across AI coding tools","homepage":"https://javis-ai.com/token-monitor/","names":["Token Monitor"],"ruby_source_checksum":{":sha256":"25fe87ac0aeaf1b46289e17b3bd6348d1a1cb148d316d143c2778e175dea5214"},"ruby_source_path":"Casks/t/token-monitor.rb","sha256":"13942aea318dd494c4f9b1809e757cbad8f96e5f91449e7259c87d07b90b1ef1","tap_string":"homebrew/cask","url_args":["https://github.com/Javis603/token-monitor/releases/download/v0.78.0/Token-Monitor-0.78.0-x64.dmg"],"version":"0.78.0","raw_artifacts":[[":uninstall",{":quit":"com.javis.tokenmonitor"}],[":app",["Token Monitor.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.javis.tokenmonitor.widget","~/Library/Application Scripts/group.com.javis.tokenmonitor.macos","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.javis.tokenmonitor.sfl*","~/Library/Application Support/Token Monitor","~/Library/Caches/com.javis.tokenmonitor","~/Library/Caches/com.javis.tokenmonitor.ShipIt","~/Library/Containers/com.javis.tokenmonitor.widget","~/Library/Group Containers/group.com.javis.tokenmonitor.macos","~/Library/HTTPStorages/com.javis.tokenmonitor","~/Library/Logs/Token Monitor","~/Library/Preferences/com.javis.tokenmonitor.plist","~/Library/Saved Application State/com.javis.tokenmonitor.savedState","~/Library/WebKit/com.javis.tokenmonitor"]}]]},"tolaria":{"auto_updates":true,"desc":"Markdown knowledgebase manager","homepage":"https://tolaria.md/","names":["Tolaria"],"ruby_source_checksum":{":sha256":"ef1134e082c937a0780072776cb64e3ac95bba0afb8cb56f8639a3bd2bd578a8"},"ruby_source_path":"Casks/t/tolaria.rb","sha256":"4c93528391ebf48197387855578f6e2b2fa4ee9c9f31ccda6c83e32553f09be6","tap_string":"homebrew/cask","url_args":["https://github.com/refactoringhq/tolaria/releases/download/v2026-10-13/Tolaria_2026.10.13_macOS_Intel.dmg"],"version":"2026.10.13","raw_artifacts":[[":uninstall",{":quit":"club.refactoring.tolaria"}],[":app",["Tolaria.app"]],[":zap",{":trash":["~/.config/com.tolaria.app","~/Library/Application Support/com.tolaria.app","~/Library/Caches/club.refactoring.tolaria","~/Library/Preferences/club.refactoring.tolaria.plist","~/Library/WebKit/club.refactoring.tolaria"]}]]},"tomatobar":{"depends_on_args":{":macos":":any"},"desc":"Menu bar pomodoro timer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/ivoronin/TomatoBar","names":["TomatoBar"],"ruby_source_checksum":{":sha256":"bde021758774dc507cb09a52ab5de54e37a8689774f095186eff80b868787f0c"},"ruby_source_path":"Casks/t/tomatobar.rb","sha256":"880d1f4b4474935fca5723ffbda0995376716d8bc94e499ff5a54cbc7b9be702","tap_string":"homebrew/cask","url_args":["https://github.com/ivoronin/TomatoBar/releases/download/v3.6.1/TomatoBar-v3.6.1.zip"],"version":"3.6.1","raw_artifacts":[[":app",["TomatoBar.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.github.ivoronin.TomatoBar","~/Library/Containers/com.github.ivoronin.TomatoBar"]}]]},"tone3000":{"depends_on_args":{":macos":":any"},"desc":"Amp modeling plug-in for Neural Amp Modeler captures and impulse responses","homepage":"https://www.tone3000.com/","names":["TONE3000"],"ruby_source_checksum":{":sha256":"61a4d7d2a9e4885cb6e44c3986fcf0f215a80cc5df68c93a2efe2e92279b211b"},"ruby_source_path":"Casks/t/tone3000.rb","sha256":"c1f09461522076385e4060caa9bf583afb6a6ca96155acb5b52728d8a2266fa7","tap_string":"homebrew/cask","url_args":["https://github.com/tone-3000/tone3000-plugin/releases/download/v0.0.12/TONE3000-v0.0.12-macos-universal.pkg"],"version":"0.0.12","raw_artifacts":[[":uninstall",{":pkgutil":"com.tone3000.*"}],[":pkg",["TONE3000-v0.0.12-macos-universal.pkg"]],[":zap",{":delete":"/Library/Application Support/TONE3000",":trash":["~/Library/Application Support/TONE3000","~/Library/Caches/com.TONE3000.TONE3000","~/Library/Logs/TONE3000","~/Library/TONE3000","~/Library/WebKit/com.TONE3000.TONE3000"]}]]},"toneprint":{"depends_on_args":{":macos":":any"},"desc":"Alter the character of your TonePrint pedal","homepage":"https://www.tcelectronic.com/en/toneprints","names":["TonePrint"],"ruby_source_checksum":{":sha256":"e571754e2e45dd42976bad6ff2a8b2faa06870a178f1e3437dae3bbb2a0f217c"},"ruby_source_path":"Casks/t/toneprint.rb","sha256":"ff9db220fb31272071959d98d7424d7ed76ee3501d6f0c6452b2a439733f9da9","tap_string":"homebrew/cask","url_args":["https://cdn-media.empowertribe.com/4580aa8802a3c5cccde223bc3eaeca51/TonePrint_4.7.2.dmg"],"version":"4.7.2,4580aa8802a3c5cccde223bc3eaeca51","raw_artifacts":[[":app",["TonePrint.app"]],[":zap",{":trash":["~/Library/Application Support/TonePrint","~/Library/Caches/com.tcelectronic.toneprint"]}]]},"toolhive-studio":{"depends_on_args":{":macos":":ventura"},"desc":"Desktop application to install, manage, and run MCP servers","homepage":"https://github.com/stacklok/toolhive-studio","names":["ToolHive"],"ruby_source_checksum":{":sha256":"065fbc86b7569453af8beb7f65cf72ed2303aafb3d687bd925eef34aa8728cd1"},"ruby_source_path":"Casks/t/toolhive-studio.rb","sha256":"2c2f5216a20d2a6521a1a7f016ae808c1fa0ac2268be5b0d71e95888e4e0f1a2","tap_string":"homebrew/cask","url_args":["https://github.com/stacklok/toolhive-studio/releases/download/v0.40.2/ToolHive-x64.dmg"],"version":"0.40.2","raw_artifacts":[[":uninstall",{":quit":"com.electron.toolhive"}],[":app",["ToolHive.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.toolhive.sfl*","~/Library/Application Support/ToolHive","~/Library/Caches/com.electron.toolhive*","~/Library/HTTPStorages/com.electron.toolhive","~/Library/Logs/ToolHive","~/Library/Preferences/com.electron.toolhive.plist"]}]]},"toolreleases":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to notify about the latest Apple tool releases (including Beta releases)","homepage":"https://github.com/DeveloperMaris/ToolReleases","names":["ToolReleases"],"ruby_source_checksum":{":sha256":"549ca39354a79b2b665e9b750557711c0342b113d26f123fa6bbb51b28c66a9d"},"ruby_source_path":"Casks/t/toolreleases.rb","sha256":"2097bafa9cfe648c259e5c81f98137e3e38217838deccfe262460773807dd8df","tap_string":"homebrew/cask","url_args":["https://github.com/DeveloperMaris/ToolReleases/releases/download/v1.5.0/ToolReleases_v1.5.0.b59.zip"],"version":"1.5.0,59","raw_artifacts":[[":uninstall",{":quit":"com.developermaris.ToolReleases",":login_item":"ToolReleases"}],[":app",["ToolReleases.app"]],[":zap",{":trash":["~/Library/Caches/com.developermaris.ToolReleases","~/Library/Preferences/com.developermaris.ToolReleases.plist"]}]]},"toontown-rewritten":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Fan-made revival of Disney's Toontown Online","homepage":"https://www.toontownrewritten.com/","names":["Toontown Rewritten","Toontown Launcher"],"ruby_source_checksum":{":sha256":"a15cadbed95897d4b1b73e0efe78107301368ab1e98b30a03a540ddb20f410dd"},"ruby_source_path":"Casks/t/toontown-rewritten.rb","sha256":"c88cd534c903ffc0a5e8696de4f18455e1193b18afa607db54689283c951b4df","tap_string":"homebrew/cask","url_args":["https://download.toontownrewritten.com/launcher/mac/updates/1.5.1/ttr_launcher_1.5.1.zip"],"version":"1.5.1","raw_artifacts":[[":app",["Toontown Launcher.app"],{":target":"Toontown Rewritten.app"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.toontownrewritten.toontown-launcher.sfl*","~/Library/Caches/com.toontownrewritten.Toontown-Launcher","~/Library/HTTPStorages/com.toontownrewritten.Toontown-Launcher","~/Library/Preferences/com.toontownrewritten.Toontown-Launcher.plist","~/Library/Saved Application State/com.toontownrewritten.Toontown-Launcher.savedState"]}]]},"topaz-gigapixel-ai":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-16",":because":":discontinued",":replacement_cask":"topaz-gigapixel"},"desc":"AI image upscaler","disable_args":{":date":"2026-09-27",":because":":discontinued",":replacement_cask":"topaz-gigapixel"},"homepage":"https://docs.topazlabs.com/other-apps/legacy","names":["Topaz Gigapixel AI"],"ruby_source_checksum":{":sha256":"f57a0525ae0d56a9d58c919351d33fec4762d4cb2e1010fe234b8f1438094fce"},"ruby_source_path":"Casks/t/topaz-gigapixel-ai.rb","sha256":"9b3acfa9f98bf52fa494043c4f6e9176ce6385fce07273aa559cf9ff86492aed","tap_string":"homebrew/cask","url_args":["https://downloads.topazlabs.com/deploy/TopazGigapixelAI/8.4.4/TopazGigapixelAI-8.4.4.pkg"],"version":"8.4.4","raw_artifacts":[[":uninstall",{":pkgutil":"com.topazlabs.TopazGigapixelAI",":delete":["/Library/Application Support/Adobe/Plug-Ins/CC/TopazGigapixelAI.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazGigapixelAIApply.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazGigapixelAIAutomate.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazGigapixelAIGather.plugin","~/Library/Application Support/Adobe/Lightroom/External Editor Presets/TopazGigapixelAI.lrtemplate","~/Library/Application Support/Affinity Photo 2/Plugins/TopazGigapixelAI.plugin","~/Library/Application Support/Capture One/Plug-ins/TopazGigapixelAI.coplugin","~/Library/Application Support/Topaz Labs LLC/Topaz Gigapixel AI"]}],[":pkg",["TopazGigapixelAI-8.4.4.pkg"]],[":zap",{":trash":["~/Library/Caches/Topaz Labs LLC/Topaz Gigapixel AI","~/Library/Preferences/com.topaz-labs-llc.Topaz Gigapixel AI.plist","~/Library/Preferences/com.topazlabs.Topaz Gigapixel AI.plist","~/Library/Preferences/com.topazlabs.TopazGigapixelAI.plist","~/Library/Saved Application State/com.topazlabs.TopazGigapixelAI.savedState"]}]]},"topaz-gigapixel":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI image upscaler","homepage":"https://www.topazlabs.com/topaz-gigapixel","names":["Topaz Gigapixel"],"ruby_source_checksum":{":sha256":"3e0380e74abcd37526f84552f5afd8c1ad684f056fdbe7a03008debb4944b196"},"ruby_source_path":"Casks/t/topaz-gigapixel.rb","sha256":"ce7c7e766c4ddd4ae29723b3de97772d433fd8036e3e38064430934c446fc95d","tap_string":"homebrew/cask","url_args":["https://downloads.topazlabs.com/deploy/TopazGigapixel/1.4.0/TopazGigapixel-1.4.0-x86_64.pkg"],"version":"1.4.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.topazlabs.TopazGigapixel",":delete":["/Applications/Topaz Gigapixel.app","/Library/Application Support/Adobe/Plug-Ins/CC/TopazGigapixel.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazGigapixelApply.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazGigapixelAutomate.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazGigapixelGather.plugin","~/Library/Application Support/Adobe/Lightroom/External Editor Presets/TopazGigapixel.lrtemplate","~/Library/Application Support/Affinity Photo 2/Plugins/TopazGigapixel.plugin","~/Library/Application Support/Capture One/Plug-ins/TopazGigapixel.coplugin"]}],[":pkg",["TopazGigapixel-1.4.0-x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Support/Topaz Labs LLC/Topaz Gigapixel","~/Library/Cache/Topaz Labs LLC/Topaz Gigapixel","~/Library/Preferences/com.topazlabs.Topaz Gigapixel.plist","~/Library/Preferences/com.topazlabs.TopazGigapixel.plist"]}]]},"topaz-photo-ai":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-16",":because":":discontinued",":replacement_cask":"topaz-photo"},"desc":"AI image enhancer","disable_args":{":date":"2026-09-27",":because":":discontinued",":replacement_cask":"topaz-photo"},"homepage":"https://docs.topazlabs.com/other-apps/legacy","names":["Topaz Photo AI"],"ruby_source_checksum":{":sha256":"e7bbd890e84c8db0b57b25f850d5bc4e49cda991c7e35807fbd2cc880b0be4b0"},"ruby_source_path":"Casks/t/topaz-photo-ai.rb","sha256":"b69dc080940a53b7b3e1b7965d955c6f2c83b5b512a2082fae0ab1e27da828d0","tap_string":"homebrew/cask","url_args":["https://downloads.topazlabs.com/deploy/TopazPhotoAI/4.0.4/TopazPhotoAI-4.0.4.pkg"],"version":"4.0.4","raw_artifacts":[[":uninstall",{":pkgutil":"com.topazlabs.TopazPhotoAI",":delete":["/Library/Application Support/Adobe/Plug-Ins/CC/TopazPhotoAI.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazPhotoAIApply.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazPhotoAIAutomate.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazPhotoAIGather.plugin","~/Library/Application Support/Adobe/Lightroom/External Editor Presets/TopazPhotoAI.lrtemplate","~/Library/Application Support/Adobe/Lightroom/Modules/Topaz Photo AI.lrplugin","~/Library/Application Support/Affinity Photo 2/Plugins/TopazPhotoAI.plugin","~/Library/Application Support/Capture One/Plug-ins/TopazPhotoAI.coplugin"]}],[":pkg",["TopazPhotoAI-4.0.4.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.topazlabs.TopazPhotoAIplugin","~/Library/Application Support/Topaz Labs LLC/Topaz Photo AI","~/Library/Caches/com.topazlabs.TopazPhotoAI","~/Library/Caches/Topaz Labs LLC/Topaz Photo AI","~/Library/Containers/com.topazlabs.TopazPhotoAIplugin","~/Library/Preferences/com.topaz-labs-llc.Topaz Photo AI.plist","~/Library/Preferences/com.topazlabs.Topaz Photo AI.plist","~/Library/Preferences/com.topazlabs.TopazPhotoAI.plist","~/Library/Saved Application State/com.topazlabs.TopazPhotoAI.savedState"]}]]},"topaz-photo":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI image enhancer","homepage":"https://www.topazlabs.com/topaz-photo","names":["Topaz Photo"],"ruby_source_checksum":{":sha256":"cf9d129755159f3e85b965ba8bc0d6bcc3f10cc7505a60906badb3225f68ac0a"},"ruby_source_path":"Casks/t/topaz-photo.rb","sha256":"11bca98845a35792d99be16ab723bb9863576c33e81441d07eb7c1f6c48c938e","tap_string":"homebrew/cask","url_args":["https://downloads.topazlabs.com/deploy/TopazPhoto/1.7.1/TopazPhoto-1.7.1-x86_64.pkg"],"version":"1.7.1","raw_artifacts":[[":uninstall",{":pkgutil":"com.topazlabs.TopazPhoto",":delete":["/Applications/Topaz Photo.app","/Library/Application Support/Adobe/Plug-Ins/CC/TopazPhoto.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazPhotoApply.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazPhotoAutomate.plugin","/Library/Application Support/Adobe/Plug-Ins/CC/TopazPhotoGather.plugin","~/Library/Application Support/Adobe/Lightroom/External Editor Presets/TopazGigapixel.lrtemplate","~/Library/Application Support/Adobe/Lightroom/Modules/Topaz Photo.lrplugin","~/Library/Application Support/Affinity Photo 2/Plugins/TopazGigapixel.plugin","~/Library/Application Support/Capture One/Plug-ins/TopazGigapixel.coplugin"]}],[":pkg",["TopazPhoto-1.7.1-x86_64.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.topazlabs.TopazPhotoplugin","~/Library/Application Support/Topaz Labs LLC/Topaz Photo","~/Library/Caches/Topaz Labs LLC/Topaz Photo","~/Library/Containers/com.topazlabs.TopazPhotoplugin","~/Library/Preferences/com.topazlabs.Topaz Photo.plist","~/Library/Preferences/com.topazlabs.TopazPhoto.plist"]}]]},"topaz-video-ai":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-16",":because":":discontinued",":replacement_cask":"topaz-video"},"desc":"Video upscaler and quality enhancer","disable_args":{":date":"2026-09-27",":because":":discontinued",":replacement_cask":"topaz-video"},"homepage":"https://docs.topazlabs.com/other-apps/legacy","names":["Topaz Video AI"],"ruby_source_checksum":{":sha256":"80647b3d39371d7cc23b3b320379f5cd918a22400184b2360500996428705431"},"ruby_source_path":"Casks/t/topaz-video-ai.rb","sha256":"4e3721d5605c36cbf872573471a5bbc5eb63860404c939f889251311135090ba","tap_string":"homebrew/cask","url_args":["https://downloads.topazlabs.com/deploy/TopazVideoAI/7.1.5/TopazVideoAI-7.1.5.pkg"],"version":"7.1.5","raw_artifacts":[[":uninstall",{":pkgutil":["com.topazlabs.aeplugin","com.topazlabs.ofxplugin","com.topazlabs.VAIPackage"],":delete":["/Applications/Adobe After Effects 2020/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2020/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2021/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2021/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2022/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2022/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2023/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2023/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2024/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2024/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2025/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2025/Plug-ins/Topaz Video AI.plugin","/Library/OFX/Plugins/Topaz Video AI.ofx.bundle"]}],[":pkg",["TopazVideoAI-7.1.5.pkg"]],[":zap",{":trash":["~/Library/Application Support/Topaz Labs LLC/Topaz Video AI","~/Library/Caches/com.topazlabs.Topaz-Video-AI","~/Library/Caches/Topaz Labs LLC/Topaz Video AI","~/Library/Preferences/com.topazlabs.Topaz Video AI.plist","~/Library/Preferences/com.topazlabs.Topaz-Video-AI.plist","~/Library/Saved Application State/com.topazlabs.Topaz-Video-AI.savedState"]}]]},"topaz-video":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Video upscaler and quality enhancer","homepage":"https://www.topazlabs.com/topaz-video","names":["Topaz Video"],"ruby_source_checksum":{":sha256":"95921d12cfaef061784453d19098c3fd174fc970a3dfefc614ae8f4c01c0d229"},"ruby_source_path":"Casks/t/topaz-video.rb","sha256":"9e3541a59a578edeaae41d65327e2c29c58ab64c43d375cc35a072ac4b043ed4","tap_string":"homebrew/cask","url_args":["https://downloads.topazlabs.com/deploy/TopazVideoStudio/1.7.1/TopazVideo-1.7.1.pkg"],"version":"1.7.1","raw_artifacts":[[":uninstall",{":launchctl":"com.topazlabs.veai.nukepath",":pkgutil":["com.topazlabs.aeplugin","com.topazlabs.fcpplugin","com.topazlabs.ofxplugin","com.topazlabs.VStudioPackage"],":delete":["/Applications/Adobe After Effects 2020/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2020/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2021/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2021/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2022/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2022/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2023/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2023/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2024/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2024/Plug-ins/Topaz Video AI.plugin","/Applications/Adobe After Effects 2025/Plug-ins/Topaz Video AI Frame Interpolation.plugin","/Applications/Adobe After Effects 2025/Plug-ins/Topaz Video AI.plugin","/Library/OFX/Plugins/Topaz Video AI.ofx.bundle"]}],[":pkg",["TopazVideo-1.7.1.pkg"]],[":postflight_steps",{":steps":[{":command":{":path":"/bin/bash"},":sudo":true,":type":"run",":args":["{{appdir}}/Topaz Video.app/Contents/Resources/ae_inst.sh"]},{":command":{":path":"/bin/bash"},":sudo":true,":type":"run",":args":["{{appdir}}/Topaz Video.app/Contents/Resources/ofx_inst.sh"]}]}],[":zap",{":trash":["~/Library/Application Support/Topaz Labs LLC/Topaz Video","~/Library/Caches/Topaz Labs LLC/Topaz Video","~/Library/Preferences/com.topazlabs.Topaz Video.plist","~/Library/Preferences/com.topazlabs.Topaz-Video.plist"]}]]},"topcat":{"depends_on_args":{":macos":":any"},"desc":"Interactive graphical viewer and editor for tabular data","homepage":"https://www.star.bristol.ac.uk/mbt/topcat/","names":["TOPCAT"],"ruby_source_checksum":{":sha256":"372e56cd03e9efc70235864980725cd6abd56f8649e0ae37ac30ead2e3c00298"},"ruby_source_path":"Casks/t/topcat.rb","sha256":"bb4f2bd8447c6a09f4799f9149cfd993618e84f62de8997c85ddf131fb85b07c","tap_string":"homebrew/cask","url_args":["https://www.star.bristol.ac.uk/mbt/releases/topcat/v4.10-8/topcat-all.dmg"],"version":"4.10-8","raw_artifacts":[[":app",["TOPCAT.app"]],[":binary",["$APPDIR/TOPCAT.app/Contents/Resources/app/topcat"]],[":binary",["$APPDIR/TOPCAT.app/Contents/Resources/app/stilts"]]]},"topnotch":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Utility to hide the notch","homepage":"https://topnotch.app/","names":["TopNotch"],"ruby_source_checksum":{":sha256":"eac81d0ff35a4cd3099d766b9a013fe419372d874a542d50ce2c7f9af8f64430"},"ruby_source_path":"Casks/t/topnotch.rb","sha256":"bedf07c46884e7c6bf43482fd48061beaf2f032a1e8bb23b422d55b85963e3d7","tap_string":"homebrew/cask","url_args":["https://updates.topnotch.app/TopNotch-1.3.2.dmg"],"version":"1.3.2","raw_artifacts":[[":app",["TopNotch.app"]],[":zap",{":trash":["~/Library/Application Scripts/pl.maketheweb.TopNotch-LaunchAtLoginHelper","~/Library/Application Support/TopNotch","~/Library/Caches/pl.maketheweb.TopNotch","~/Library/Containers/pl.maketheweb.TopNotch-LaunchAtLoginHelper","~/Library/HTTPStorages/pl.maketheweb.TopNotch","~/Library/Preferences/pl.maketheweb.TopNotch.plist","~/Library/WebKit/pl.maketheweb.TopNotch"]}]]},"toptracker":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Time tracking and invoice processing","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://tracker.toptal.com/tracker/","names":["TopTracker"],"ruby_source_checksum":{":sha256":"d0df831daa707d9f0f5c6f74ee944ad04c2c980c9cf77174d3894ba8fe50d55c"},"ruby_source_path":"Casks/t/toptracker.rb","sha256":"3b626f3a4761b6fd8678da4dfed5beabdf1ea198478a8a5f3a06585de56804b0","tap_string":"homebrew/cask","url_args":["https://d101nvfmxunqnl.cloudfront.net/desktop/builds/mac/toptracker_1.6.2.6524.dmg"],"version":"1.6.2,6524","raw_artifacts":[[":app",["TopTracker.app"]],[":zap",{":trash":["~/Library/Application Support/TopTracker","~/Library/HTTPStorages/com.toptracker","~/Library/Preferences/com.toptracker.plist","~/Library/Saved Application State/com.toptracker.savedState"]}]]},"tor-browser":{"auto_updates":true,"conflicts_with_args":{":cask":["tor-browser@alpha"]},"depends_on_args":{":macos":":any"},"desc":"Web browser focusing on security","homepage":"https://www.torproject.org/","names":["Tor Browser"],"ruby_source_checksum":{":sha256":"ee138be4a72cd63cfe656ac45b5bef11ef35434afcdbcb8d31649ce8c4c2ac10"},"ruby_source_path":"Casks/t/tor-browser.rb","sha256":"365857a805dcb7fa93a379b013059d56db745ca80b88fd2eab6375d9e2d960c8","tap_string":"homebrew/cask","url_args":["https://www.torproject.org/dist/torbrowser/15.0.26/tor-browser-macos-15.0.26.dmg"],"version":"15.0.26","raw_artifacts":[[":app",["Tor Browser.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.tor browser.sfl*","~/Library/Application Support/TorBrowser-Data","~/Library/Preferences/org.mozilla.tor browser.plist","~/Library/Preferences/org.torproject.torbrowser.plist","~/Library/Saved Application State/org.torproject.torbrowser.savedState"]}]]},"tor-browser@alpha":{"auto_updates":true,"conflicts_with_args":{":cask":["tor-browser"]},"depends_on_args":{":macos":":any"},"desc":"Web browser focusing on security","homepage":"https://www.torproject.org/","names":["Tor Browser"],"ruby_source_checksum":{":sha256":"3a17a26955761fcdc85e03622ad0db53c4d158b5c84c1cd6dedeba0175398d3f"},"ruby_source_path":"Casks/t/tor-browser@alpha.rb","sha256":"237c56cc974756f0e2430bfaf2eb002ad2782fb33739008e87a8f75c8a7f93c7","tap_string":"homebrew/cask","url_args":["https://dist.torproject.org/torbrowser/16.0a14/tor-browser-macos-16.0a14.dmg"],"version":"16.0a14","raw_artifacts":[[":app",["Tor Browser Alpha.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.tor browser.sfl*","~/Library/Application Support/TorBrowser-Data","~/Library/Preferences/org.mozilla.tor browser.plist","~/Library/Preferences/org.torproject.torbrowser.plist","~/Library/Preferences/org.torproject.torbrowseralpha.plist","~/Library/SavedApplicationState/org.torproject.torbrowser.savedState"]}]]},"torguard":{"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://torguard.net/","names":["TorGuard"],"ruby_source_checksum":{":sha256":"6484ae57d438af4b2c5bd69d806e1759daf870099e62b24585e7bd1850f5ee8b"},"ruby_source_path":"Casks/t/torguard.rb","sha256":"13bede08470bb9a7bfbd84d694c3364dccc9db9dd22386a83c57d01d16589dff","tap_string":"homebrew/cask","url_args":["https://updates.torguard.biz/Software/MacOSX/TorGuard-v4.8.29.dmg"],"version":"4.8.29","raw_artifacts":[[":uninstall",{":pkgutil":"net.torguard.TorGuardDesktopQt",":delete":"/Applications/TorGuard.app"}],[":pkg",["Install TorGuard.pkg"]],[":zap",{":trash":["~/Library/Preferences/net.torguard.TorGuard*.plist","~/Library/Saved Application State/net.torguard.TorGuardDesktopQt.savedState"]}]]},"torrent-file-editor":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"GUI for editing and creating torrent files","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://torrent-file-editor.github.io/","names":["Torrent File Editor"],"ruby_source_checksum":{":sha256":"17ef1001c5e911c619cb184e3f09880f035cf55be3e3b53429197031be5b0358"},"ruby_source_path":"Casks/t/torrent-file-editor.rb","sha256":"f264b9baf68e685001fea69b8e383725a69d4f077dcdaed8c0cefd920abbc355","tap_string":"homebrew/cask","url_args":["https://github.com/torrent-file-editor/torrent-file-editor/releases/download/v1.0.3/torrent-file-editor-1.0.3.dmg"],"version":"1.0.3","raw_artifacts":[[":app",["Torrent File Editor.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.sourceforge.torrent-file-editor.sfl*","~/Library/Caches/net.sourceforge.torrent-file-editor","~/Library/Cookies/net.sourceforge.torrent-file-editor.binarycookies","~/Library/Preferences/net.sourceforge.torrent-file-editor.plist","~/Library/Saved Application State/net.sourceforge.torrent-file-editor.savedState"]}]]},"tortoisehg":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tools for the Mercurial distributed revision control system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tortoisehg.bitbucket.io/","names":["TortoiseHg"],"ruby_source_checksum":{":sha256":"31bd1e0bd1cfb3a6099f3dfd4dc84c295b9c3f710e3d694188155211e6963221"},"ruby_source_path":"Casks/t/tortoisehg.rb","sha256":"3d182c25ae5873d4f3886839e0768eb4dc84588f3a0f89bc5d61890b5e7a01b1","tap_string":"homebrew/cask","url_args":["https://www.mercurial-scm.org/release/tortoisehg/macos/TortoiseHg-7.0.1-mac-x64-qt5.dmg"],"version":"7.0.1","raw_artifacts":[[":app",["TortoiseHg.app"]],[":zap",{":trash":"~/.config/tortoisehg.org"}]]},"toshiba-color-mfp":{"depends_on_args":{":macos":":any"},"desc":"Drivers for Toshiba ColorMFP devices","homepage":"https://business.toshiba.com/support","names":["Toshiba ColorMFP Drivers"],"ruby_source_checksum":{":sha256":"bb55f1f1d79bcbb62df841b1a977a186f6c2acdb9d27874dab512f8bd94889ff"},"ruby_source_path":"Casks/t/toshiba-color-mfp.rb","sha256":"e8d43a0a98f829a2f81fb7e785bc6dec1773b3c00e27d3f63e80d1a7957c1f3b","tap_string":"homebrew/cask","url_args":["https://business.toshiba.com/downloads/KB/f1Ulds/21838/TOSHIBA_ColorMFP.dmg.gz"],"version":"7.119.4.0,21838","raw_artifacts":[[":uninstall",{":pkgutil":"com.toshiba.pde.x7.colormfp",":delete":["/Library/Printers/PPDs/Contents/Resources/TOSHIBA_ColorMFP*.gz","/Library/Printers/toshiba"]}],[":pkg",["TOSHIBA ColorMFP.pkg"]]]},"touch-portal":{"depends_on_args":{":macos":":any"},"desc":"Macro remote control","homepage":"https://www.touch-portal.com/","names":["Touch Portal"],"ruby_source_checksum":{":sha256":"0641c7896afd25563989d8c839c652aa446a1796a40921e0be0d0a204c918136"},"ruby_source_path":"Casks/t/touch-portal.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.touch-portal.com/downloads/releases/mac/TouchPortalMacRelease.dmg"],"version":"4.7,2","raw_artifacts":[[":uninstall",{":quit":"org.eclipse.jdt.internal.jarinjarloader",":pkgutil":"org.eclipse.jdt.internal.jarinjarloader"}],[":app",["TouchPortal.app"]],[":zap",{":trash":"~/Documents/TouchPortal"}]]},"touchdesigner":{"depends_on_args":{":macos":":ventura"},"desc":"Tool for creating dynamic digital art","homepage":"https://derivative.ca/","names":["Derivative TouchDesigner"],"ruby_source_checksum":{":sha256":"c6f8be9a7a241206d5b2cc7e178743816ce14aa1898562e7007484c4112687e8"},"ruby_source_path":"Casks/t/touchdesigner.rb","sha256":"ab54a8c69f58befa472ee97a7b34877d8bae8a088f55affb5e2dfa80dbe2b53e","tap_string":"homebrew/cask","url_args":["https://download.derivative.ca/TouchDesigner.2025.33230.intel.dmg"],"version":"2025.33230","raw_artifacts":[[":uninstall",{":quit":"ca.derivative.TouchDesigner"}],[":app",["TouchDesigner.app"]],[":zap",{":trash":["~/Library/Application Support/Derivative/TouchDesigner099","~/Library/Saved Application State/ca.derivative.TouchDesigner.savedState"]}]]},"touchosc-bridge":{"depends_on_args":{":macos":":any"},"desc":"Modular touch control surface bridge for OSC & MIDI","homepage":"https://hexler.net/touchosc","names":["TouchOSC Bridge"],"ruby_source_checksum":{":sha256":"5f4c3ef07ccd3ae0f7c73e174ddc2a427efac4e9e0e44d075c1287bd79ab485d"},"ruby_source_path":"Casks/t/touchosc-bridge.rb","sha256":"fcc6d30e0c2fff5031c6ca8fa731fff832e0f0bb39e370c961b35d0d291c725a","tap_string":"homebrew/cask","url_args":["https://hexler.net/pub/touchosc/touchosc-bridge-1.7.3.152-macos.dmg"],"version":"1.7.3.152","raw_artifacts":[[":app",["TouchOSC Bridge.app"]],[":zap",{":trash":"~/Library/Preferences/net.hexler.TouchOSCBridge.plist"}]]},"touchosc-editor":{"depends_on_args":{":macos":":any"},"desc":"Modular touch control surface editor for OSC & MIDI","homepage":"https://hexler.net/touchosc-mk1","names":["TouchOSC Editor"],"ruby_source_checksum":{":sha256":"87fd6797d45955fecd59ae5c71fc83cd33829482b3ee15fcac2cdbab9ea35fe6"},"ruby_source_path":"Casks/t/touchosc-editor.rb","sha256":"018e651a6053e993b0017dd396f52a68de34545b25d2d4775d561b6527a9a1df","tap_string":"homebrew/cask","url_args":["https://hexler.net/pub/touchosc/touchosc-editor-1.8.9-macos.zip"],"version":"1.8.9","raw_artifacts":[[":app",["touchosc-editor-1.8.9-macos/TouchOSC Editor.app"]],[":artifact",["touchosc-editor-1.8.9-macos/layouts"],{":target":"/$HOME/Library/Application Support/TouchOSCEditor/layouts"}],[":zap",{":trash":"~/Library/*/*TouchOSCEditor*"}]]},"touchosc":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"MIDI and OSC Controller Software","homepage":"https://hexler.net/touchosc","names":["touchosc"],"ruby_source_checksum":{":sha256":"97ce3f12016ec3d94be52913bce313c9ac87fb62b7ee595b02c6bddc7f7e3b7d"},"ruby_source_path":"Casks/t/touchosc.rb","sha256":"213ae97a54797c05ec7a0ce44f5e41a9f66d92e1512c4ecc1e103754b4aa0930","tap_string":"homebrew/cask","url_args":["https://hexler.net/pub/touchosc/touchosc-1.5.3.266-macos.dmg"],"version":"1.5.3,266","raw_artifacts":[[":app",["TouchOSC.app"]],[":zap",{":trash":["~/Documents/TouchOSC","~/Library/Application Support/net.hexler.lex","~/Library/Caches/net.hexler.lex","~/Library/Logs/net.hexler.lex","~/Library/Preferences/net.hexler.lex.plist","~/Library/Saved Application State/net.hexler.lex.savedState"]}]]},"touchswitcher":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Use the Touch Bar to switch apps","homepage":"https://hazeover.com/touchswitcher.html","names":["TouchSwitcher"],"ruby_source_checksum":{":sha256":"8747b08e648e5b797097f66a80baa166a4ec226e9ff996da2f6ecadb9b004ed7"},"ruby_source_path":"Casks/t/touchswitcher.rb","sha256":"78aa139d5b9e0ac16b340019d05cb897929c6e0a57733394496748e3724d5775","tap_string":"homebrew/cask","url_args":["https://hazeover.com/touchswitcher/TouchSwitcher-1.4.8.txz"],"version":"1.4.8","raw_artifacts":[[":app",["TouchSwitcher.app"]],[":zap",{":trash":"~/Library/Preferences/com.pointum.TouchSwitcher.plist"}]]},"tourbox-console":{"depends_on_args":{":macos":":any"},"desc":"Configuration app for TourBox devices","homepage":"https://www.tourboxtech.com/","names":["TourBox Console"],"ruby_source_checksum":{":sha256":"6ee2ac0ae182de26aea5084ab4456e1d658368f98206a54e4b6ec9f02dfe1a65"},"ruby_source_path":"Casks/t/tourbox-console.rb","sha256":"59ba5f51b7022253b7912b5b1b1e284947bad4dfd71cecaef732b53175f27abd","tap_string":"homebrew/cask","url_args":["https://cdn.tourboxtech.com/prod/console/TourBoxInstall5.11.3_260612142948.zip"],"version":"5.11.3,260612142948","raw_artifacts":[[":uninstall",{":quit":"com.tourbox.ui.launch",":pkgutil":"com.tourbox.ui.launch"}],[":pkg",["TourBoxInstall5.11.3/TourBoxInstall5.11.3.pkg"]],[":zap",{":trash":["~/Library/Application Support/TourBox Console BAK","~/Library/Application Support/TourBox Console"]}]]},"tower":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Git client focusing on power and productivity","homepage":"https://www.git-tower.com/","names":["Tower"],"ruby_source_checksum":{":sha256":"284c62d66035106ecc212ab9f0273389a7c419127962bd38606fc655d02a5504"},"ruby_source_path":"Casks/t/tower.rb","sha256":"fb1c031f3cf151a8d59368e27a227d5f63358c65db77f4698cf3b374359112dc","tap_string":"homebrew/cask","url_args":["https://www.git-tower.com/apps/tower3-mac/564-dc219b7f/Tower-18.0-564.zip"],"version":"18.0,564,dc219b7f","raw_artifacts":[[":uninstall",{":quit":"com.fournova.Tower3"}],[":app",["Tower.app"]],[":binary",["$APPDIR/Tower.app/Contents/Helpers/gittower"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.fournova.tower*.sfl*","~/Library/Application Support/com.fournova.Tower*","~/Library/Caches/com.fournova.Tower*","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.fournova.Tower*","~/Library/HTTPStorages/com.fournova.Tower*","~/Library/Preferences/com.fournova.Tower*.plist","~/Library/Saved Application State/com.fournova.Tower*.savedState"]}]]},"townwifi":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-03",":because":":unmaintained"},"disable_args":{":date":"2025-11-03",":because":":unmaintained"},"homepage":"https://townwifi.jp/","names":["TownWiFi"],"ruby_source_checksum":{":sha256":"fa25aaa1f7b6102bd71b8a77973f79b7f3063fd4cee3ff5853da7ed77311a7ab"},"ruby_source_path":"Casks/t/townwifi.rb","sha256":"4e0907ba00b6b83e90840deb6b259044a2068b4a4d1d360bdde02118f4b2ae26","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/townwifi-downloads/mac/update/TownWifi_UD_21.dmg"],"version":"1.0.4,21","raw_artifacts":[[":app",["TownWifi.app"]]]},"tpvirtual":{"depends_on_args":{":macos":":any"},"desc":"Indoor cycling game","homepage":"https://www.trainingpeaks.com/virtual/","names":["TrainingPeaks Virtual"],"ruby_source_checksum":{":sha256":"a472b80f8e89a642238cfd41090b5484bbaff6744ae494ebc4966236807fda64"},"ruby_source_path":"Casks/t/tpvirtual.rb","sha256":"7a117865f86708f732dfacd6ec4bbe69656e75e4bf71d6801832b25fe52bef20","tap_string":"homebrew/cask","url_args":["https://virtual.trainingpeaks.com/TPVirtual-Installer_v6.dmg"],"version":"6","raw_artifacts":[[":app",["TPVirtual-Launcher.app"]],[":zap",{":trash":["~/Library/Application Support/com.indievelo.client","~/Library/Application Support/com.indieVelo.launcher"]}]]},"tqsl":{"depends_on_args":{":macos":":any"},"desc":"Sign and upload QSO records to Logbook of The World (LoTW)","homepage":"https://www.arrl.org/tqsl-download","names":["Trusted QSL"],"ruby_source_checksum":{":sha256":"8363d0fb9dd87c9af46736b7ddc16b6f4188277076f22450ed79fddd450e6b5b"},"ruby_source_path":"Casks/t/tqsl.rb","sha256":"eda4a02d307651928e240a6415d96e7bcf5efca71ec54f7262c7a24f8e69258b","tap_string":"homebrew/cask","url_args":["https://www.arrl.org/tqsl/tqsl-2.8.6.pkg"],"version":"2.8.6","raw_artifacts":[[":uninstall",{":pkgutil":"org.arrl.tqsl"}],[":pkg",["tqsl-2.8.6.pkg"]],[":zap",{":trash":["~/.tqsl","~/Library/Preferences/org.arrl.tqsl.plist","~/Library/Preferences/tqslapp Preferences","~/Library/Saved Application State/org.arrl.tqsl.savedState"]}]]},"tracexy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Inspect network sessions, protocols, processes, and packet evidence","homepage":"https://rockxy.io/tracexy","names":["Tracexy"],"ruby_source_checksum":{":sha256":"c0ed24b0720c061b89d6c3b9cb9424075bfdf6839a6ce5f4aa052e7bba06b3bb"},"ruby_source_path":"Casks/t/tracexy.rb","sha256":"674fc314a2e85f04fcce2061722f207423656abb8ef3b4d75372c290e4400626","tap_string":"homebrew/cask","url_args":["https://github.com/RockxyApp/Tracexy/releases/download/v0.9.2/Tracexy-0.9.2-17.dmg"],"version":"0.9.2,17","raw_artifacts":[[":uninstall",{":launchctl":"com.amunx.tracexy.helper",":quit":"com.amunx.tracexy.community"}],[":app",["Tracexy.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.amunx.tracexy.community.spotlight","~/Library/Application Support/com.amunx.tracexy.community","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.amunx.tracexy.community.sfl*","~/Library/Caches/com.amunx.tracexy.community","~/Library/Containers/com.amunx.tracexy.community.spotlight","~/Library/HTTPStorages/com.amunx.tracexy.community","~/Library/Preferences/com.amunx.tracexy.community.plist","~/Library/Preferences/com.amunx.tracexy.community.project.*.plist","~/Library/Saved Application State/com.amunx.tracexy.community.savedState"]}]]},"trackerzapper":{"depends_on_args":{":macos":":any"},"desc":"Menubar app to remove link tracking parameters automatically","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://rknight.me/apps/tracker-zapper","names":["TrackerZapper"],"ruby_source_checksum":{":sha256":"1fb9122acb9177cbfe747465ab2632610fd4bdc8ddff08b19b168f04e344fb95"},"ruby_source_path":"Casks/t/trackerzapper.rb","sha256":"a98920ad628c9f26cfef965a10837f656700f181f250f026c1367d5ebdd7ec45","tap_string":"homebrew/cask","url_args":["https://github.com/rknightuk/TrackerZapper/releases/download/1.2.1/TrackerZapper.app.zip"],"version":"1.2.1","raw_artifacts":[[":uninstall",{":quit":"com.rknightuk.TrackerZapper"}],[":app",["TrackerZapper.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.rknightuk.TrackerZapper","~/Library/Application Scripts/com.rknightuk.TrackerZapper-LaunchAtLoginHelper","~/Library/Containers/com.rknightuk.TrackerZapper","~/Library/Containers/com.rknightuk.TrackerZapper-LaunchAtLoginHelper"]}]]},"trader-workstation":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Trading software","homepage":"https://www.interactivebrokers.com/","names":["Trader Workstation"],"ruby_source_checksum":{":sha256":"10b6eee36d884f77c7d875c46e3df800ce4bd1f4903cd479755a48f3790d2f68"},"ruby_source_path":"Casks/t/trader-workstation.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download2.interactivebrokers.com/installers/tws/latest/tws-latest-macosx-x64.dmg"],"version":"10.51.1d","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":name":"{{appdir}}/Trader Workstation/Trader Workstation.app",":match":"full",":notices":["Stopping all running instances of Trader Workstation prior to uninstall"],":failure_message":"No running instances of Trader Workstation found",":type":"terminate_process"}]}],[":uninstall",{":quit":"com.install4j.5889-6375-8446-2021",":script":{":executable":"$APPDIR/Trader Workstation/Trader Workstation Uninstaller.app/Contents/MacOS/JavaApplicationStub",":args":["-q"]}}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/trader-workstation/10.51.1d/Trader Workstation Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-dir","$APPDIR/Trader Workstation","-q"]}}],[":zap",{":trash":["$APPDIR/Trader Workstation","~/Applications/Trader Workstation","~/Jts","~/Library/Application Support/Trader Workstation"],":rmdir":"~/Desktop/Trader Workstation"}]]},"tradingview":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Charting and social-networking for investment traders","homepage":"https://www.tradingview.com/desktop/","names":["TradingView Desktop"],"ruby_source_checksum":{":sha256":"3e3d06f39a5727471981cd937a431d900d25901dda66f17838b2638ea87e933e"},"ruby_source_path":"Casks/t/tradingview.rb","sha256":"cf8cd66b5bc7f3755e1d77c31e068ed7b40fce17a76df9b4086ebff04fe85e32","tap_string":"homebrew/cask","url_args":["https://tvd-packages.tradingview.com/stable/3.4.1/darwin/TradingView.dmg"],"version":"3.4.1","raw_artifacts":[[":uninstall",{":quit":"com.tradingview.tradingviewapp.desktop"}],[":app",["TradingView.app"]],[":zap",{":trash":["~/Library/Application Support/TradingView","~/Library/Preferences/com.tradingview.tradingviewapp.desktop.plist","~/Library/Saved Application State/com.tradingview.tradingviewapp.desktop.savedState"]}]]},"trae-cn":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Adaptive AI IDE","homepage":"https://www.trae.com.cn/","names":["Trae CN"],"ruby_source_checksum":{":sha256":"47177cc27d7260e35d7656545625e16e97d0ddc998d6c635760e13acf2ac6e13"},"ruby_source_path":"Casks/t/trae-cn.rb","sha256":"1b805bf6f3e1fc1ffac7807e3c6ea51d9c2bed8927a96829f7d23ea163117d54","tap_string":"homebrew/cask","url_args":["https://lf-cdn.trae.com.cn/obj/trae-com-cn/pkg/app/releases/stable/2.3.62837/darwin/Trae_CN-darwin-x64.dmg"],"version":"2.3.62837","raw_artifacts":[[":uninstall",{":launchctl":"cn.trae.ShipIt",":quit":"cn.trae.app"}],[":app",["Trae CN.app"]],[":zap",{":trash":["~/.trae-cn","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/cn.trae.app.sfl*","~/Library/Application Support/Trae CN","~/Library/Caches/cn.trae.app","~/Library/Caches/cn.trae.ShipIt","~/Library/HTTPStorages/cn.trae.app","~/Library/Preferences/ByHost/cn.trae.ShipIt.*.plist","~/Library/Preferences/cn.trae.app.helper.plist","~/Library/Preferences/cn.trae.app.plist","~/Library/Saved Application State/cn.trae.app.savedState"]}]]},"trae":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Adaptive AI IDE","homepage":"https://www.trae.ai/","names":["Trae"],"ruby_source_checksum":{":sha256":"a57b49a320d9f715bf4581a5cd4e891a1342a112930ee1a65c36fae851e0f642"},"ruby_source_path":"Casks/t/trae.rb","sha256":"b7167e5d9d17693042adf4896eeb36fa50881be4402c22aae39af95916691752","tap_string":"homebrew/cask","url_args":["https://lf-cdn.trae.ai/obj/trae-ai-us/pkg/app/releases/stable/2.3.61406/darwin/Trae-darwin-x64.dmg"],"version":"2.3.61406","raw_artifacts":[[":uninstall",{":launchctl":"com.trae.ShipIt",":quit":"com.trae.app"}],[":app",["Trae.app"]],[":zap",{":trash":["~/.trae","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.trae.app.sfl*","~/Library/Application Support/Trae","~/Library/Caches/com.trae.app","~/Library/Caches/com.trae.ShipIt","~/Library/HTTPStorages/com.trae.app","~/Library/Preferences/ByHost/com.trae.ShipIt.*.plist","~/Library/Preferences/com.trae.app.helper.plist","~/Library/Preferences/com.trae.app.plist","~/Library/Saved Application State/com.trae.app.savedState"]}]]},"trailer":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Managing Pull Requests and Issues For GitHub & GitHub Enterprise","homepage":"https://ptsochantaris.github.io/trailer/","names":["Trailer"],"ruby_source_checksum":{":sha256":"a1ef15cfb9e8ef6d394bb9ebe1b38923d462cab9f732def47e4ea07f9ac02e12"},"ruby_source_path":"Casks/t/trailer.rb","sha256":"e6908b74a1228447a1828a6a5422081c67d67c9e09708448471fd4a1c4c0e9c7","tap_string":"homebrew/cask","url_args":["https://github.com/ptsochantaris/trailer/releases/download/v1.9.0/Trailer-1951.zip"],"version":"1.9.0,1951","raw_artifacts":[[":uninstall",{":launchctl":"com.housetrip.Trailer.Launcher",":quit":"com.housetrip.Trailer"}],[":app",["Trailer.app"]],[":zap",{":trash":["~/Library/Application Support/com.housetrip.Trailer","~/Library/Caches/com.housetrip.Trailer","~/Library/Group Containers/group.Trailer","~/Library/Preferences/com.housetrip.Trailer.plist"]}]]},"trainerroad":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cycling training system","homepage":"https://www.trainerroad.com/","names":["TrainerRoad"],"ruby_source_checksum":{":sha256":"8c7e3f11c053f5a7898f793f3a2faee6bb23fd753e9daf12012088af9cab07d1"},"ruby_source_path":"Casks/t/trainerroad.rb","sha256":"49851b970827ce158b7cc7e2f8390e994ae5436cf44036be0eed7c4ef46d5b9a","tap_string":"homebrew/cask","url_args":["https://trainrdtrcmn01un1softw01.blob.core.windows.net/installers/mac/v001/Production/TrainerRoad-2026.29.2.468.dmg"],"version":"2026.29.2.468","raw_artifacts":[[":app",["TrainerRoad.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.trainerroad.mac.sfl*","~/Library/Application Support/TrainerRoad","~/Library/Preferences/com.trainerroad.mac.plist"]}]]},"transcribe":{"depends_on_args":{":macos":":any"},"desc":"Transcribes recorded music","homepage":"https://www.seventhstring.com/xscribe/overview.html","names":["Transcribe!"],"ruby_source_checksum":{":sha256":"4b84056b4214b32bafe7e3378739e3cc506b519b35f698f46e86918538dd41d5"},"ruby_source_path":"Casks/t/transcribe.rb","sha256":"48ab27d7ff53183072425868f17ea437f9fe821ef2eec944a7b083b162620073","tap_string":"homebrew/cask","url_args":["https://www.seventhstring.com/xscribe/downmo/transcribe-intel-9.70.3.dmg"],"version":"9.70.3","raw_artifacts":[[":uninstall",{":quit":"com.seventhstring.transcribe"}],[":app",["Transcribe!.app"]],[":zap",{":trash":["~/Library/Preferences/com.seventhstring.transcribe.plist","~/Library/Preferences/Transcribe!9 Preferences"]}]]},"transcribex":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Local AI transcription app","homepage":"https://www.transcribex.io/","names":["TranscribeX"],"ruby_source_checksum":{":sha256":"2e8854790960de961222aadf5178aba4f408583dd33c6d17a17704e79e37e936"},"ruby_source_path":"Casks/t/transcribex.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.transcribex.io/download/TranscribeX.dmg"],"version":"10.5","raw_artifacts":[[":app",["TranscribeX.app"]],[":zap",{":trash":["~/Library/Caches/com.wlly.janome.AudioTranscribe","~/Library/HTTPStorages/com.wlly.janome.AudioTranscribe","~/Library/Preferences/com.wlly.janome.AudioTranscribe.plist"]}]]},"transfer":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Standalone TFTP, FTP, and SFTP server","homepage":"https://www.intuitibits.com/products/transfer/","names":["Transfer"],"ruby_source_checksum":{":sha256":"60aff375b9db6c878ace3c87dac14b0ebf8446cb8d36b89c817103a97ba6b9c8"},"ruby_source_path":"Casks/t/transfer.rb","sha256":"ec2a7e2abb38ab1459df4e956c9aa39b7abe68e66ef56c743f09a2c67870bc98","tap_string":"homebrew/cask","url_args":["https://www.intuitibits.com/downloads/Transfer_2.4.4.dmg"],"version":"2.4.4","raw_artifacts":[[":app",["Transfer.app"]],[":zap",{":trash":["~/Library/Application Support/Transfer","~/Library/Caches/com.adriangranados.Transfer","~/Library/Caches/com.apple.helpd/Generated/com.intuitibits.transfer.help*","~/Library/HTTPStorages/com.adriangranados.Transfer","~/Library/HTTPStorages/com.adriangranados.Transfer.binarycookies","~/Library/Preferences/com.adriangranados.Transfer.plist","~/Library/Saved Application State/com.adriangranados.Transfer.savedState","~/Library/WebKit/com.adriangranados.Transfer","~/Transfer"]}]]},"transmission-remote-gui":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/transmission-remote-gui/transgui","names":["Transmission Remote GUI"],"ruby_source_checksum":{":sha256":"60e43c7b448860d260bbd903f3bbae9e2eac208e1e753fe40c4b192f9246801c"},"ruby_source_path":"Casks/t/transmission-remote-gui.rb","sha256":"fe32f0cdd5c8f9777bace0eceb92d6b269a2b20210f4cc0552112861ddead759","tap_string":"homebrew/cask","url_args":["https://github.com/transmission-remote-gui/transgui/releases/download/v5.18.0/transgui-5.18.0.dmg"],"version":"5.18.0","raw_artifacts":[[":uninstall",{":quit":"com.transgui"}],[":app",["Transmission Remote GUI.app"]],[":zap",{":trash":["~/.config/Transmission Remote GUI","~/Library/Preferences/com.transgui.plist","~/Library/Saved Application State/com.transgui.savedState"]}]]},"transmission":{"auto_updates":true,"conflicts_with_args":{":cask":["transmission@beta","transmission@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"Open-source BitTorrent client","homepage":"https://transmissionbt.com/","names":["Transmission"],"ruby_source_checksum":{":sha256":"a6539f1333cbbb1d9298be76ecaed4895cebbe857137b36acb3892955545746d"},"ruby_source_path":"Casks/t/transmission.rb","sha256":"495c5d21d515c8deb859b0db6692fd5606644a1613c2cac87c1d3e7672755a59","tap_string":"homebrew/cask","url_args":["https://github.com/transmission/transmission/releases/download/4.1.4/Transmission-4.1.4.dmg"],"version":"4.1.4","raw_artifacts":[[":uninstall",{":quit":"org.m0k.transmission"}],[":app",["Transmission.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.m0k.transmission.sfl*","~/Library/Application Support/Transmission","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/org.m0k.transmission.help","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/Transmission Help*","~/Library/Caches/org.m0k.transmission","~/Library/Cookies/org.m0k.transmission.binarycookies","~/Library/Preferences/org.m0k.transmission.LSSharedFileList.plist","~/Library/Preferences/org.m0k.transmission.plist","~/Library/Saved Application State/org.m0k.transmission.savedState"]}]]},"transmission@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["transmission","transmission@nightly"]},"depends_on_args":{":macos":":monterey"},"desc":"Open-source BitTorrent client","homepage":"https://transmissionbt.com/","names":["Transmission"],"ruby_source_checksum":{":sha256":"eeb5978b4184320cd73894f286954d502e8aba341e2d86301f6939c504e5e87f"},"ruby_source_path":"Casks/t/transmission@beta.rb","sha256":"495c5d21d515c8deb859b0db6692fd5606644a1613c2cac87c1d3e7672755a59","tap_string":"homebrew/cask","url_args":["https://github.com/transmission/transmission/releases/download/4.1.4/Transmission-4.1.4.dmg"],"version":"4.1.4","raw_artifacts":[[":uninstall",{":quit":"org.m0k.transmission"}],[":app",["Transmission.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.m0k.transmission.sfl*","~/Library/Application Support/Transmission","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/org.m0k.transmission.help","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/Transmission Help*","~/Library/Caches/org.m0k.transmission","~/Library/Cookies/org.m0k.transmission.binarycookies","~/Library/Preferences/org.m0k.transmission.LSSharedFileList.plist","~/Library/Preferences/org.m0k.transmission.plist","~/Library/Saved Application State/org.m0k.transmission.savedState"]}]]},"transmission@nightly":{"conflicts_with_args":{":cask":["transmission","transmission@beta"]},"depends_on_args":{":macos":":any"},"desc":"Open-source BitTorrent client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://transmissionbt.com/","names":["Transmission"],"ruby_source_checksum":{":sha256":"4ba2c38e94bacc448a0eefdb32a82e4a410b5182a63f995c3d941e12fb89423d"},"ruby_source_path":"Casks/t/transmission@nightly.rb","sha256":"4a6bf2473769e9d8adaf211baca7cb9ee9c7f9af5414a4c7f2b6c05fa014810f","tap_string":"homebrew/cask","url_args":["https://build.transmissionbt.com/job/trunk-mac/10023/artifact/release/Transmission-a3202cbe47.dmg"],"version":"10023,a3202cbe47","raw_artifacts":[[":app",["Transmission.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.m0k.transmission.sfl*","~/Library/Application Support/Transmission","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/org.m0k.transmission.help","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/Transmission Help*","~/Library/Caches/org.m0k.transmission","~/Library/Cookies/org.m0k.transmission.binarycookies","~/Library/Preferences/org.m0k.transmission.LSSharedFileList.plist","~/Library/Preferences/org.m0k.transmission.plist","~/Library/Saved Application State/org.m0k.transmission.savedState"]}]]},"transmit":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"File transfer application","homepage":"https://panic.com/transmit/","names":["Transmit"],"ruby_source_checksum":{":sha256":"29e6ce1c08b6cc72411b1cea21281a669537920b8f17dc9f22619d506f02a83d"},"ruby_source_path":"Casks/t/transmit.rb","sha256":"af7b01ff0346e428426fbd91ea6c3830c4e10243258e39e9fe52fd8eeb5d9dda","tap_string":"homebrew/cask","url_args":["https://download-cdn.panic.com/transmit/Transmit%205.11.7.zip"],"url_kwargs":{":user_agent":":browser"},"version":"5.11.7","raw_artifacts":[[":uninstall",{":quit":"com.panic.Transmit"}],[":app",["Transmit.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.panic.transmit.sfl*","~/Library/Application Support/com.panic.Transmit","~/Library/Application Support/Transmit","~/Library/Caches/com.panic.Transmit","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.panic.Transmit","~/Library/Caches/Transmit","~/Library/HTTPStorages/com.panic.Transmit","~/Library/Preferences/com.panic.Transmit.plist","~/Library/Saved Application State/com.panic.Transmit.savedState","~/Library/WebKit/com.panic.Transmit"]}]]},"transnomino":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Batch rename utility","homepage":"https://www.transnomino.com/","names":["Transnomino"],"ruby_source_checksum":{":sha256":"ba844384f8edb131ea05d9aef82c4726a076e927e29e70bd3dac84990df9a3bf"},"ruby_source_path":"Casks/t/transnomino.rb","sha256":"a18c27bfbb56b9eb949d4da45c047becd2b082f00e0d84cc3325a66a76e67ca1","tap_string":"homebrew/cask","url_args":["https://www.transnomino.com/download/Transnomino-10.1.0.dmg"],"version":"10.1.0","raw_artifacts":[[":app",["Transnomino.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/com.bastiaanverreijt.Transnomino.help*","~/Library/HTTPStorages/com.bastiaanverreijt.Transnomino","~/Library/Preferences/com.bastiaanverreijt.Transnomino.plist"]}]]},"transocks":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool to optimise access to various video music resources","homepage":"https://www.transocks.com/","names":["Transocks"],"ruby_source_checksum":{":sha256":"255a6c4d5799acd90ba321973077347e92164d33bb73122d7dd73110083548f6"},"ruby_source_path":"Casks/t/transocks.rb","sha256":"cfdcdf99b84b659f08ca4debbaf0c3d31126201acc753ebd6461abfdbdd04fc1","tap_string":"homebrew/cask","url_args":["https://download.chuansuo.io/transocks/download/mac/3.0.9/Transocks_official_v3.0.9.dmg"],"version":"3.0.9","raw_artifacts":[[":uninstall",{":trash":["/Library/LaunchDaemons/com.transocks.mac.daemon.plist","/Library/PrivilegedHelperTools/com.transocks.mac.daemon"]}],[":app",["穿梭Transocks.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/穿梭Transocks*","~/Library/Caches/com.transocks.mac.signed","~/Library/Logs/DiagnosticReports/穿梭Transocks*","~/Library/Preferences/com.transocks.mac.signed.plist","~/Library/Preferences/group.com.transocks.mac.plist","~/Library/Saved Application State/com.transocks.mac.signed.savedState"]}]]},"treesheets":{"depends_on_args":{":macos":":any"},"desc":"Hierarchical spreadsheet and outline application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://strlen.com/treesheets/","names":["TreeSheets"],"ruby_source_checksum":{":sha256":"a94f39adb93a27fff823036dd3cbbf30ae40d0e027abecbe32b45f4969fe6cf8"},"ruby_source_path":"Casks/t/treesheets.rb","sha256":"4f4a05011d3d3c0256d3f97bee49a28c1bd6a4e7253cb296b6f73f392695e90e","tap_string":"homebrew/cask","url_args":["https://github.com/aardappel/treesheets/releases/download/3333/TreeSheets-3333-Darwin.dmg"],"version":"3333","raw_artifacts":[[":uninstall",{":quit":"dot3labs.TreeSheets"}],[":app",["TreeSheets.app"]],[":zap",{":trash":["~/Library/Preferences/com.strlen.TreeSheets.plist","~/Library/Preferences/dot3labs.TreeSheets.plist","~/Library/Preferences/TreeSheets Preferences","~/Library/Saved Application State/dot3labs.TreeSheets.savedState"]}]]},"treeviewer":{"depends_on_args":{":macos":":any"},"desc":"Phylogenetic tree viewer","homepage":"https://github.com/arklumpus/TreeViewer","names":["TreeViewer"],"ruby_source_checksum":{":sha256":"b9cd54d509672ad54ca699980da633af462b32cd57520aff82e6ad3ee37c0884"},"ruby_source_path":"Casks/t/treeviewer.rb","sha256":"082cd5f0858511634c0e8a8e32a24137f54476b4314900c6c83cda9be7251d19","tap_string":"homebrew/cask","url_args":["https://github.com/arklumpus/TreeViewer/releases/download/v2.2.0/TreeViewer-Mac-x64.dmg"],"version":"2.2.0","raw_artifacts":[[":app",["TreeViewer.app"]],[":zap",{":trash":["~/.local/share/TreeViewer","~/Library/Saved Application State/io.github.arklumpus.TreeViewer.savedState"]}]]},"tresorit":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Client for the Tresorit cloud storage service","homepage":"https://tresorit.com/","names":["Tresorit"],"ruby_source_checksum":{":sha256":"e576eb9f0885768389131126c555aad3b2d5470edda91055e3a308f176e5f93e"},"ruby_source_path":"Casks/t/tresorit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://installer.tresorit.com/Tresorit.dmg"],"version":"3.5.3569.4870","raw_artifacts":[[":uninstall",{":launchctl":"com.tresorit.mac.ExtensionHelper",":login_item":"Tresorit"}],[":app",["Tresorit.app"]],[":zap",{":trash":["~/Library/Application Support/Tresorit","~/Library/Preferences/com.tresorit.mac.plist"]}]]},"trex":{"depends_on_args":{":macos":":sonoma"},"desc":"Easy to use text extraction tool","homepage":"https://github.com/amebalabs/TRex/","names":["TRex"],"ruby_source_checksum":{":sha256":"f0ee985132cf10257cc3e1c053a74f413d46c75552a5222060c2236a22386626"},"ruby_source_path":"Casks/t/trex.rb","sha256":"4e8defc680daa6e09cb2daba576aa243683c775b93a9510ce5f12544d222de4d","tap_string":"homebrew/cask","url_args":["https://github.com/amebalabs/TRex/releases/download/v2.0.0/TRex-2.0.0.zip"],"version":"2.0.0","raw_artifacts":[[":app",["TRex.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.ameba.TRex-LaunchAtLoginHelper","~/Library/Caches/com.ameba.TRex","~/Library/Containers/com.ameba.TRex-LaunchAtLoginHelper","~/Library/Preferences/com.ameba.TRex.plist"]}]]},"trezor-bridge-app":{"depends_on_args":{":macos":":any"},"desc":"Facilitates communication between the Trezor device and supported browsers","homepage":"https://wallet.trezor.io/","names":["TREZOR Bridge"],"ruby_source_checksum":{":sha256":"1d1cc85d81c4cd56aa8d1f3a2a7ee3a585dcd31ddd1cb188e490c340eaf66447"},"ruby_source_path":"Casks/t/trezor-bridge-app.rb","sha256":"a8a5352f888467cb1bc3b4273ee26c7f0da2a58f60e31aeffea46153aa03be07","tap_string":"homebrew/cask","url_args":["https://data.trezor.io/bridge/2.0.27/trezor-bridge-2.0.27.pkg"],"version":"2.0.27","raw_artifacts":[[":uninstall",{":launchctl":"com.bitcointrezor.trezorBridge.trezord",":pkgutil":"com.bitcointrezor.pkg.TREZORBridge*",":delete":"/Applications/Utilities/TREZOR Bridge"}],[":pkg",["trezor-bridge-2.0.27.pkg"]],[":zap",{":trash":"~/Library/Logs/trezord.log"}]]},"trezor-suite":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Companion app for the Trezor hardware wallet","homepage":"https://suite.trezor.io/","names":["TREZOR Suite"],"ruby_source_checksum":{":sha256":"5766ab54552474c9ceacc097b1877774efc978e63c4ae47b4185e0990fbb7710"},"ruby_source_path":"Casks/t/trezor-suite.rb","sha256":"5f41ac0c13a6c6b1603786aebb1198c44f9d1f72656652078304e9fafd5a0c29","tap_string":"homebrew/cask","url_args":["https://data.trezor.io/suite/releases/desktop/latest/Trezor-Suite-26.10.2-mac-x64.dmg"],"version":"26.10.2","raw_artifacts":[[":app",["Trezor Suite.app"]],[":zap",{":trash":["~/Library/Application Support/@trezor/suite-desktop","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.trezor.trezorsuite.sfl*","~/Library/Preferences/io.trezor.TrezorSuite.plist"]}]]},"tribler":{"depends_on_args":{":macos":":any"},"desc":"Privacy enhanced BitTorrent client with P2P content discovery","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Tribler/tribler","names":["Tribler"],"ruby_source_checksum":{":sha256":"dda37618c0fc2e17f12adc2d755e812ddacbf1a947e1b09efed825ea4bd57169"},"ruby_source_path":"Casks/t/tribler.rb","sha256":"65652bc9889e91b8be6364c133d097ecc1af88a74351be7bb7f680bcd171e5a2","tap_string":"homebrew/cask","url_args":["https://github.com/Tribler/tribler/releases/download/v8.4.3/Tribler-8.4.3-i386.dmg"],"version":"8.4.3","raw_artifacts":[[":app",["tribler-8.4.3-i386.app"],{":target":"Tribler.app"}],[":zap",{":trash":["~/.Tribler","~/Library/Preferences/com.nl-tudelft-tribler.plist","~/Library/Preferences/nl.tudelft.tribler.plist","~/Library/Saved Application State/nl.tudelft.tribler.savedState"]}]]},"trickster":{"auto_updates":true,"depends_on_args":{":macos":":tahoe"},"desc":"Quickly access recently changed or modified files with a keyboard shortcut","homepage":"https://www.apparentsoft.com/trickster","names":["Trickster"],"ruby_source_checksum":{":sha256":"0b6fe3f8c07972e451b393e456e1677e1cda1f86e4cf61f4ffefe6a514432763"},"ruby_source_path":"Casks/t/trickster.rb","sha256":"847f26d19172c9c8550ab4624958f01b02bc7f6d8ae132b30fe66226ecee2a55","tap_string":"homebrew/cask","url_args":["https://dl.apparentsoft.com/TricksterUpdates/Trickster_4.0.zip"],"version":"4.0","raw_artifacts":[[":uninstall",{":quit":"com.apparentsoft.trickster"}],[":app",["Trickster.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.apparentsoft.trickster","~/Library/Application Scripts/com.apparentsoft.TricksterLauncher","~/Library/Containers/com.apparentsoft.trickster","~/Library/Containers/com.apparentsoft.TricksterLauncher"]}]]},"triggerflo":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Focus timer and Kanban board for tracking tasks","homepage":"https://triggerflo.app/","names":["TriggerFlo"],"ruby_source_checksum":{":sha256":"d7249da5461fa595fb9f437fe666230f80715fa8ed42f79e3b16caa8f4c28909"},"ruby_source_path":"Casks/t/triggerflo.rb","sha256":"bc80162e32a3f66d5301135ba9fe022fe70440bddf79aea290cbc1f53d1c088c","tap_string":"homebrew/cask","url_args":["https://triggerflo.app/downloads/TriggerFlo-2.6.0.dmg"],"version":"2.6.0","raw_artifacts":[[":app",["TriggerFlo.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.triggerflo","~/Library/Application Scripts/app.triggerflo.TriggerFloTimerWidget","~/Library/Application Scripts/group.app.triggerflo","~/Library/Application Support/app.triggerflo","~/Library/Caches/app.triggerflo","~/Library/Containers/app.triggerflo","~/Library/Containers/app.triggerflo.TriggerFloTimerWidget","~/Library/Group Containers/group.app.triggerflo","~/Library/HTTPStorages/app.triggerflo","~/Library/Preferences/app.triggerflo.plist","~/Library/Preferences/group.app.triggerflo.plist","~/Library/Saved Application State/app.triggerflo.savedState"]}]]},"trilium-notes":{"depends_on_args":{":macos":":ventura"},"desc":"Hierarchical note taking application","homepage":"https://triliumnext.github.io/Docs/","names":["TriliumNext Notes"],"ruby_source_checksum":{":sha256":"f02f9c068e5e9cb3c758992b372a4d475ae0068304914ad79a6e06821fe3ab0b"},"ruby_source_path":"Casks/t/trilium-notes.rb","sha256":"94b79b526d4f6a7e26dd3daf09be863d0752286053723183669c0770672db732","tap_string":"homebrew/cask","url_args":["https://github.com/TriliumNext/Trilium/releases/download/v0.106.1/TriliumNotes-v0.106.1-macos-x64.dmg"],"version":"0.106.1","raw_artifacts":[[":app",["Trilium Notes.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.trilium-notes.sfl*","~/Library/Application Support/trilium-data","~/Library/Application Support/TriliumNext Notes","~/Library/Preferences/com.electron.trilium-notes.plist","~/Library/Preferences/com.electron.triliumnext-notes.plist","~/Library/Saved Application State/com.electron.triliumnext-notes.savedState"]}]]},"trim-enabler":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Enable trim for SSD performance","homepage":"https://cindori.org/trimenabler/","names":["Trim Enabler"],"ruby_source_checksum":{":sha256":"3871b74f9801448abdc3e78bb82c571c6892b9aa807558f42b3cfb3f985e7953"},"ruby_source_path":"Casks/t/trim-enabler.rb","sha256":"e26f27030303c41cfcfe59fe72ad43202db666bcaaf9047ebf52cbad87896db5","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/org.cindori.TrimEnabler4/26/1609590590/TrimEnabler-26.zip"],"version":"4.3.6,26,1609590590","raw_artifacts":[[":uninstall",{":launchctl":"org.cindori.TEHelper",":delete":"/Library/PrivilegedHelperTools/org.cindori.TEHelper"}],[":app",["Trim Enabler.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Trim Enabler_4.plist","~/Library/Application Support/org.cindori.TrimEnabler4","~/Library/Application Support/Trim Enabler","~/Library/Caches/com.plausiblelabs.crashreporter.data/org.cindori.TrimEnabler4","~/Library/Caches/org.cindori.TrimEnabler4","~/Library/Cookies/org.cindori.TrimEnabler4.binarycookies","~/Library/Logs/DiagnosticReports/Trim Enabler_4.crash","~/Library/Preferences/org.cindori.TrimEnabler4.plist","~/Library/Preferences/org.cindori.TrimEnabler.plist","~/Library/Saved Application State/org.cindori.TrimEnabler4.savedState"]}]]},"trimmy":{"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Paste-once, run-once clipboard cleaner for terminal snippets","homepage":"https://github.com/steipete/Trimmy","names":["Trimmy"],"ruby_source_checksum":{":sha256":"1cfbf8c4c101228413244aa918540300e968a2f0b6dc9b45c97a2e89513d1efe"},"ruby_source_path":"Casks/t/trimmy.rb","sha256":"24c0ce7c31fdaffdc923bbc3f5698195ed6e891485bbf5478b33f9865cf029b2","tap_string":"homebrew/cask","url_args":["https://github.com/steipete/Trimmy/releases/download/v0.11.6/Trimmy-0.11.6.zip"],"version":"0.11.6","raw_artifacts":[[":app",["Trimmy.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.steipete.trimmy","~/Library/Application Support/Trimmy","~/Library/Caches/com.steipete.trimmy","~/Library/Containers/com.steipete.trimmy","~/Library/HTTPStorages/com.steipete.trimmy","~/Library/HTTPStorages/com.steipete.trimmy.binarycookies","~/Library/Preferences/com.steipete.trimmy.plist","~/Library/Saved Application State/com.steipete.trimmy.savedState","~/Library/WebKit/com.steipete.trimmy"]}]]},"triplecheese":{"depends_on_args":{":macos":":any"},"desc":"Luscious and cheesy synthesiser","homepage":"https://u-he.com/products/triplecheese/","names":["Triple Cheese"],"ruby_source_checksum":{":sha256":"3008f7b9b803745d465b49e91010d6904e04e08be531530ec466483a2479ddad"},"ruby_source_path":"Casks/t/triplecheese.rb","sha256":"9542262570317927d9914aa45086ae37eae3c4b96f2f00cfd67cef9513d7b353","tap_string":"homebrew/cask","url_args":["https://dl.u-he.com/releases/TripleCheese_13_12092_Mac.zip"],"version":"1.3,12092","raw_artifacts":[[":uninstall",{":pkgutil":["com.u-he.TripleCheese.aax","com.u-he.TripleCheese.au","com.u-he.TripleCheese.data.pkg","com.u-he.TripleCheese.documentation.pkg","com.u-he.TripleCheese.presets.pkg","com.u-he.TripleCheese.tuningFiles.pkg","com.u-he.TripleCheese.vst","com.u-he.TripleCheese.vst3"]}],[":pkg",["TripleCheese_12092_Mac/TripleCheese 1.3.0 Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/u-he/com.u-he.TripleCheese.midiassign.txt","~/Library/Application Support/u-he/com.u-he.TripleCheese.Preferences.txt","~/Library/Application Support/u-he/TripleCheese"]}]],"raw_caveats":"You must reboot for the installation of triplecheese to take effect.\n"},"tripmode":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control your data usage on slow or expensive networks","homepage":"https://www.tripmode.ch/","names":["TripMode"],"ruby_source_checksum":{":sha256":"0b4d8531311f90241a53a3bb8d53a2fc0e6dd7f6ccc2564862f7fd88ec3d1913"},"ruby_source_path":"Casks/t/tripmode.rb","sha256":"2a5a21ac4c13b5a1a5d43e6aeb2b7588ea9af0116e41829fca19cf9752265410","tap_string":"homebrew/cask","url_args":["https://tripmode-updates.ch/app/TripMode-3.2.4-1385.zip"],"version":"3.2.4,1385","raw_artifacts":[[":uninstall",{":launchctl":["ch.tripmode.nke.TripMode","ch.tripmode.TripMode.HelperTool"],":signal":["TERM","ch.tripmode.TripMode"],":delete":"/Library/PrivilegedHelperTools/ch.tripmode.TripMode.HelperTool"}],[":app",["TripMode.app"]],[":zap",{":trash":["/Library/Application Support/Tripmode","~/Library/Application Scripts/com.alix-sarl.TripMode","~/Library/Application Scripts/P39EL2R8C4.com.alix-sarl.TripMode","~/Library/Application Support/Tripmode","~/Library/Caches/ch.tripmode.TripMode","~/Library/Caches/com.apple.helpd/Generated/ch.tripmode.TripMode.help*","~/Library/Group Containers/P39EL2R8C4.com.alix-sarl.TripMode","~/Library/Preferences/ch.tripmode.TripMode.plist"]}]]},"tritium":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Integrated drafting environment for legal professionals","homepage":"https://tritium.legal/","names":["Tritium"],"ruby_source_checksum":{":sha256":"adaa945e45d9520ac0153cebbfa25ca2d1085e668978a18aecb763a6295325ee"},"ruby_source_path":"Casks/t/tritium.rb","sha256":"d26fe7fb96d2eb005621578cd3a1512033aa8c5a23eaac6a206be1e6f14571c0","tap_string":"homebrew/cask","url_args":["https://tritium.legal/static/releases/tritium-macos-x86.0.2.63.zip"],"version":"0.2.63","raw_artifacts":[[":app",["tritium.app"]],[":zap",{":trash":"~/Library/Application Support/com.Tritium-Legal.tritium"}]]},"trivial":{"depends_on_args":{":macos":":any"},"desc":"Simple file transfer server supporting many protocols","homepage":"https://www.decisivetactics.com/products/trivial/","names":["Trivial"],"ruby_source_checksum":{":sha256":"e77c7d1fa123521a883410c95a50c16c86e0aa162dc35a4d01c289eaab03bbac"},"ruby_source_path":"Casks/t/trivial.rb","sha256":"21f9b6a83f2eaa7c6f36c717b09723d4f66ae4d359b06a9fbf2c75fc244e1c84","tap_string":"homebrew/cask","url_args":["https://download.decisivetactics.com/downloads/trivial/Trivial_1.0.10.zip"],"version":"1.0.10","raw_artifacts":[[":uninstall",{":launchctl":"com.decisivetactics.trivial-server",":delete":["/Library/Application Support/com.decisivetactics.trivial","/Library/LaunchDaemons/com.decisivetactics.trivial-server.plist"]}],[":app",["Trivial.app"]],[":zap",{":trash":["~/Library/Caches/com.decisivetactics.trivial","~/Library/HTTPStorages/com.decisivetactics.trivial","~/Library/Preferences/com.decisivetactics.trivial.plist"]}]]},"trolcommander":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-27",":because":":unmaintained"},"desc":"Fork of the muCommander file manager","disable_args":{":date":"2025-10-27",":because":":unmaintained"},"homepage":"https://trolsoft.ru/en/soft/trolcommander","names":["trolCommander"],"ruby_source_checksum":{":sha256":"6471867b6d7c070eefb7bd6f86154d1bce7f1389393b9ef6f701e00c9f76f818"},"ruby_source_path":"Casks/t/trolcommander.rb","sha256":"143b62df9fa2ece807724b690692787cb10b3e42796faf6944f1f2d047db1d9e","tap_string":"homebrew/cask","url_args":["https://github.com/trol73/mucommander/releases/download/v0.9.9/trolcommander-0_9_9.app.tar.gz?raw=true"],"version":"0.9.9","raw_artifacts":[[":app",["trolCommander.app"]]]},"tropy":{"depends_on_args":{":macos":":any"},"desc":"Research photo management","homepage":"https://tropy.org/","names":["Tropy"],"ruby_source_checksum":{":sha256":"be19b5cf6bbb3e4bee29f05b522793189aa775cb4198c2cb73aa5a1e3115622f"},"ruby_source_path":"Casks/t/tropy.rb","sha256":"21895d3d96f1037078852151b8c94a9b4b69a64ecdd966b54313d28f9b0e8286","tap_string":"homebrew/cask","url_args":["https://github.com/tropy/tropy/releases/download/v1.17.3/tropy-1.17.3.dmg"],"version":"1.17.3","raw_artifacts":[[":app",["Tropy.app"]],[":zap",{":trash":["~/Library/Application Support/Tropy","~/Library/Caches/org.tropy.tropy","~/Library/Caches/org.tropy.tropy.ShipIt","~/Library/Caches/Tropy","~/Library/Logs/Tropy","~/Library/Preferences/org.tropy.tropy.plist","~/Library/Saved Application State/org.tropy.tropy.savedState"]}]]},"truetree":{"depends_on_args":{":macos":":any"},"desc":"Command-line tool for pstree-like output","homepage":"https://themittenmac.com/the-truetree-concept/","names":["TrueTree"],"ruby_source_checksum":{":sha256":"3da37b1388a9a1ce25cc062e80f0d1220fa03a3a9c0b867ed02b46f380094fcf"},"ruby_source_path":"Casks/t/truetree.rb","sha256":"9260c8c274cf83ef33a6f5c1aff06b0593843c5ec79189bc40997cacda09ee03","tap_string":"homebrew/cask","url_args":["https://github.com/themittenmac/TrueTree/releases/download/v0.9/TrueTree0.9.zip"],"version":"0.9","raw_artifacts":[[":binary",["TrueTree/TrueTree"]]]},"truhu":{"depends_on_args":{":macos":":any"},"desc":"Display calibration utility","homepage":"https://truhu.app/","names":["TruHu"],"ruby_source_checksum":{":sha256":"2cc45065e7ee158c0dac295a6998451cb512ef87f162481f41f032a3e52a4344"},"ruby_source_path":"Casks/t/truhu.rb","sha256":"af43851e500af8a1878a5ea1266995e8357b9ea919deb79ebe461a0ac7eb1b85","tap_string":"homebrew/cask","url_args":["https://truhu-mobile-builds.s3.amazonaws.com/TruHu+Desktop+400.dmg"],"version":"400","raw_artifacts":[[":app",["TruHu Mac Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/TruHuDesktop","~/Library/Caches/Seboya.TruHuCalibrator.Mac","~/Library/HTTPStorages/Seboya.TruHuCalibrator.Mac","~/Library/Preferences/Seboya.TruHuCalibrator.Mac.plist","~/Library/WebKit/Seboya.TruHuCalibrator.Mac"]}]]},"trunk-io":{"desc":"Developer experience toolkit used to check, test, merge, and monitor code","homepage":"https://trunk.io/","names":["Trunk Launcher"],"ruby_source_checksum":{":sha256":"63cf39228ff00915c7d5195806af03b229a734f4265e89d74400959584e31458"},"ruby_source_path":"Casks/t/trunk-io.rb","sha256":"700f8bbedfd226595999ea2202b9a7af75ba8398dd711f5f159f5bbba6cbf322","tap_string":"homebrew/cask","url_args":["https://trunk.io/releases/launcher/1.3.5/trunk"],"version":"1.3.5","raw_artifacts":[[":binary",["trunk"]],[":zap",{":trash":"~/.cache/trunk"}]]},"tsh":{"conflicts_with_args":{":cask":["teleport-suite","teleport-suite@17"]},"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-18",":because":":unmaintained",":replacement_cask":"teleport"},"desc":"SSH server for teams managing distributed infrastructure","disable_args":{":date":"2025-11-18",":because":":unmaintained",":replacement_cask":"teleport"},"homepage":"https://goteleport.com/","names":["Teleport TSH"],"ruby_source_checksum":{":sha256":"2b3175b85cefe9666b5e0ce241ac9b2a8c2aaa87568285dda589aa2a0e33af24"},"ruby_source_path":"Casks/t/tsh.rb","sha256":"b101344390382c8e3d858f2ff5fbd59658552fe0d832a946578219ec10347b20","tap_string":"homebrew/cask","url_args":["https://cdn.teleport.dev/tsh-16.4.7.pkg"],"version":"16.4.7","raw_artifacts":[[":uninstall",{":pkgutil":"(.*).com.gravitational.teleport.tsh"}],[":pkg",["tsh-16.4.7.pkg"]],[":zap",{":trash":"~/.tsh"}]]},"ttscoff-mmd-quicklook":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for viewing MultiMarkdown","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/ttscoff/mmd-quicklook","names":["MMD-QuickLook"],"ruby_source_checksum":{":sha256":"0ea5850ace9631097e974d4c5defcd5e459d61928748c0da3b1774c4df80d45c"},"ruby_source_path":"Casks/t/ttscoff-mmd-quicklook.rb","sha256":"6370fa8d98e627d83fe70e9bc5bd400bd7b6b68257a40bf33bb70df5d12935c1","tap_string":"homebrew/cask","url_args":["https://github.com/ttscoff/MMD-QuickLook/releases/download/1.2/MMD-QuickLook1.2.zip"],"version":"1.2","raw_artifacts":[[":qlplugin",["MultiMarkdown QuickLook.qlgenerator"]]]},"tuck":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-31",":because":":unmaintained"},"desc":"Window manager","disable_args":{":date":"2026-04-01",":because":":unmaintained"},"homepage":"https://www.irradiatedsoftware.com/tuck/","names":["Tuck"],"ruby_source_checksum":{":sha256":"9c1f0b5376b3d8e5ee8c27eec2b6711759c31259c729c62bed4d117f177d24ff"},"ruby_source_path":"Casks/t/tuck.rb","sha256":"7e7822e3a7d7eb932f58e770aee31f778164784e151dbc36ab997be4107804ed","tap_string":"homebrew/cask","url_args":["https://www.irradiatedsoftware.com/downloads/Tuck_1.0.zip"],"version":"1.0","raw_artifacts":[[":app",["Tuck.app"]],[":zap",{":trash":"~/Library/Preferences/com.irradiatedsoftware.Tuck.plist"}]]},"tuist":{"depends_on_args":{":macos":":any"},"desc":"Create, maintain, and interact with Xcode projects at scale","homepage":"https://tuist.io/","names":["Tuist"],"ruby_source_checksum":{":sha256":"d3ee96709a1d0fa7d8c7776ba68fbcf56e856399db74b2bce4166940cd3cf8b9"},"ruby_source_path":"Casks/t/tuist.rb","sha256":"721ccd03518f4133f527668706572bd443937d7fe432aba3e70683f0d7a09b3a","tap_string":"homebrew/cask","url_args":["https://github.com/tuist/tuist/releases/download/4.213.0/tuist.zip"],"version":"4.213.0","raw_artifacts":[[":binary",["tuist"]],[":zap",{":trash":"~/.tuist"}]]},"tuna":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Application launcher","homepage":"https://tunaformac.com/","names":["Tuna"],"ruby_source_checksum":{":sha256":"250875c7605e505faffa23f11d9b98865f5c5e2f4a0e203ea2e737b281acc74f"},"ruby_source_path":"Casks/t/tuna.rb","sha256":"4e4b359c0e5723c6d9fbe34dcadcbae05578e95a1c333a406e7e5add3b6ea387","tap_string":"homebrew/cask","url_args":["https://tunaformac.com/download/releases/2269"],"version":"0.108,2269","raw_artifacts":[[":uninstall",{":quit":"com.brnbw.Tuna"}],[":app",["Tuna.app"]],[":zap",{":trash":["~/Library/Application Support/Tuna","~/Library/Caches/com.brnbw.Tuna","~/Library/Caches/Tuna","~/Library/HTTPStorages/com.brnbw.Tuna","~/Library/HTTPStorages/com.brnbw.Tuna.binarycookies","~/Library/Preferences/com.brnbw.Tuna.plist"]}]]},"tunarr":{"depends_on_args":{":macos":":ventura"},"desc":"Create your own live TV channels from media on Plex, Jellyfin, Emby","homepage":"https://tunarr.com/","names":["tunarr"],"ruby_source_checksum":{":sha256":"caf8b13c3742349e02d05c5c5f2d8c9855ceecde5e406ba7bda6fbc65aac6342"},"ruby_source_path":"Casks/t/tunarr.rb","sha256":"613d2a2a86af4a31fa9c6ff3ca4b9a504559ffe4459ea4996db81f0c31a2cb7a","tap_string":"homebrew/cask","url_args":["https://github.com/chrisbenincasa/tunarr/releases/download/v2026.10.3/Tunarr-v2026.10.3-macos-x64.dmg"],"version":"2026.10.3","raw_artifacts":[[":app",["Tunarr.app"]],[":zap",{":trash":["~/.cache/tunarr","~/Library/Preferences/tunarr"]}]]},"tunein":{"depends_on_args":{":macos":":monterey"},"desc":"Free Internet Radio","homepage":"https://tunein.com/","names":["TuneIn"],"ruby_source_checksum":{":sha256":"c2d42c4f81da8514c0cbb61719575787f3575d7b04c9f9e6d5e30b5a2272418b"},"ruby_source_path":"Casks/t/tunein.rb","sha256":"477a6709cc21e8fe220b1646ff520aadef26f33fdd9bc9ada28898bc127f9136","tap_string":"homebrew/cask","url_args":["https://cdn-desktop.tunein.com/release/TuneIn-1.33.0-universal.dmg"],"version":"1.33.0","raw_artifacts":[[":app",["TuneIn.app"]],[":zap",{":trash":["~/Library/Application Support/TuneIn","~/Library/Caches/com.tunein.desktop","~/Library/Caches/com.tunein.desktop.ShipIt","~/Library/Logs/TuneIn","~/Library/Preferences/com.tunein.desktop.plist"]}]]},"tuneinstructor":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Menu bar control for Apple Music","homepage":"https://www.tune-instructor.de/com/start.html","names":["Tune•Instructor"],"ruby_source_checksum":{":sha256":"68046e9c3df1dff880ced3145b0ac71ae382690a66f40eb8d8433d91ca97d73c"},"ruby_source_path":"Casks/t/tuneinstructor.rb","sha256":"bbd0255f809da259b6c4a9d7f7fc27de2bceb5dc7caca32adc61769d9d98f9de","tap_string":"homebrew/cask","url_args":["https://www.tune-instructor.de/resources/downloads/TuneInstructor3.7v5.zip"],"version":"3.7v5","raw_artifacts":[[":app",["Tune•Instructor.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.de.tune-instructor.Tune-Instructor","~/Library/Caches/de.tune-instructor.Tune-Instructor","~/Library/Group Containers/*.de.tune-instructor.Tune-Instructor","~/Library/HTTPStorages/de.tune-instructor.Tune-Instructor","~/Library/HTTPStorages/de.tune-instructor.Tune-Instructor.binarycookies"]}]]},"tunetag":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"ID3 and metadata editor for audio files","homepage":"https://tunetag.sweetpproductions.com/","names":["TuneTag"],"ruby_source_checksum":{":sha256":"213785563d8f19d9394b5a3cfefdcaf4906389e066b12f158928adbc0e19550a"},"ruby_source_path":"Casks/t/tunetag.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://sweetpproductions.com/products/tunetag/TuneTag.dmg"],"version":"1.14","raw_artifacts":[[":app",["TuneTag.app"]],[":zap",{":trash":["~/Library/Containers/com.sweetpproductions.TuneTag","~/Library/Group Containers/*.com.sweetpproductions.TuneTag"]}]]},"tungsten-edge":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Window-oriented taskbar that replaces the Dock","homepage":"https://tungstenedge.app/","names":["Tungsten Edge","钨极"],"ruby_source_checksum":{":sha256":"134ea12ed510ed774542ebe549a28a664e5ca36ff22f2c1ea83d880ba19916d1"},"ruby_source_path":"Casks/t/tungsten-edge.rb","sha256":"dad863bb9e278c8d0af732b45094dbc998e3f9369a8b506aaae5f42a8091881e","tap_string":"homebrew/cask","url_args":["https://tungstenedge.app/download/Tungsten-Edge-0.18.3.zip"],"version":"0.18.3","raw_artifacts":[[":app",["Tungsten Edge.app"]],[":zap",{":trash":["~/Library/Application Support/com.caye.macosdockcc.v2","~/Library/Caches/com.caye.macosdockcc.v2","~/Library/HTTPStorages/com.caye.macosdockcc.v2","~/Library/Logs/com.caye.macosdockcc.v2","~/Library/Preferences/com.caye.macosdockcc.v2.plist","~/Library/WebKit/com.caye.macosdockcc.v2"]}]]},"tunnelbear":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"VPN client for secure internet access and private browsing","homepage":"https://www.tunnelbear.com/","names":["TunnelBear"],"ruby_source_checksum":{":sha256":"adb7a694bff71bce293a7a1dc21929d673d21ae8eda8f449752246056176216c"},"ruby_source_path":"Casks/t/tunnelbear.rb","sha256":"f1a4ff16be2945bd766d3c796a6da8fb55319a086437a53fc5bb3e0d3dd66044","tap_string":"homebrew/cask","url_args":["https://tunnelbear.s3.amazonaws.com/downloads/mac/TunnelBear-5.10.0.zip"],"version":"5.10.0","raw_artifacts":[[":uninstall",{":launchctl":"com.tunnelbear.mac.tbeard",":quit":"com.tunnelbear.mac.TunnelBear",":delete":"/Library/PrivilegedHelperTools/com.tunnelbear.mac.tbeard"}],[":app",["TunnelBear.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tunnelbear.mac.tunnelbear.sfl*","~/Library/Application Support/com.tunnelbear.mac.TunnelBear","~/Library/Application Support/TunnelBear","~/Library/Caches/com.crashlytics.data/com.tunnelbear.mac.TunnelBear","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.tunnelbear.mac.TunnelBear","~/Library/Caches/com.tunnelbear.*","~/Library/Caches/io.fabric.sdk.mac.data/com.tunnelbear.mac.TunnelBear","~/Library/Cookies/com.tunnelbear.mac.TunnelBear.binarycookies","~/Library/HTTPStorages/com.tunnelbear.mac.TunnelBear","~/Library/LaunchAgents/com.tunnelbear.mac.tbeara.plist","~/Library/Logs/TunnelBear","~/Library/Preferences/*.tunnelbear*.plist","~/Library/WebKit/com.tunnelbear.mac.TunnelBear"]}]]},"tunnelblick":{"auto_updates":true,"conflicts_with_args":{":cask":["tunnelblick@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"Free and open-source OpenVPN client","homepage":"https://www.tunnelblick.net/","names":["Tunnelblick"],"ruby_source_checksum":{":sha256":"d694937459d2b2f2d30aff7f9479041d17e676cb5f260f2a22d884abc15d419a"},"ruby_source_path":"Casks/t/tunnelblick.rb","sha256":"4187023a8a33b11cfccd12bb021f21ec942e4758b1c7f20102c136cda97a73c7","tap_string":"homebrew/cask","url_args":["https://tunnelblick.net/iprelease/Tunnelblick_10.0.1_build_6570.dmg"],"version":"10.0.1,6570","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Tunnelblick.app"}],":type":"set_ownership"}]}],[":uninstall",{":launchctl":["net.tunnelblick.tunnelblick.LaunchAtLogin","net.tunnelblick.tunnelblick.tunnelblickd"],":quit":"net.tunnelblick.tunnelblick",":delete":"/Library/Application Support/Tunnelblick"}],[":app",["Tunnelblick.app"]],[":zap",{":trash":["~/Library/Application Support/Tunnelblick","~/Library/Caches/com.apple.helpd/Generated/Tunnelblick Help*","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/Tunnelblick*","~/Library/Caches/net.tunnelblick.tunnelblick","~/Library/Cookies/net.tunnelblick.tunnelblick.binarycookies","~/Library/HTTPStorages/net.tunnelblick.tunnelblick","~/Library/Preferences/net.tunnelblick.tunnelblick.plist"]}]],"raw_caveats":"For security reasons, tunnelblick must be installed to /Applications,\nand will request to be moved at launch.\n"},"tunnelblick@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["tunnelblick"]},"depends_on_args":{":macos":":ventura"},"desc":"Free and open source graphic user interface for OpenVPN","homepage":"https://www.tunnelblick.net/","names":["Tunnelblick"],"ruby_source_checksum":{":sha256":"ec0eb313e9a234b432ab3722b29a5d108bbead63a0f960fd76a0d51122c2a5f6"},"ruby_source_path":"Casks/t/tunnelblick@beta.rb","sha256":"9d43c2a7ced76da22e72d5fc334019e187684ed6a6cc14d5dd7668ad035e01e5","tap_string":"homebrew/cask","url_args":["https://tunnelblick.net/iprelease/Tunnelblick_10.1beta02_build_6580.dmg"],"version":"10.1beta02,6580","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":paths":[{":base":"appdir",":path":"Tunnelblick.app"}],":type":"set_ownership"}]}],[":uninstall",{":launchctl":["net.tunnelblick.tunnelblick.LaunchAtLogin","net.tunnelblick.tunnelblick.tunnelblickd"],":quit":"net.tunnelblick.tunnelblick"}],[":app",["Tunnelblick.app"]],[":zap",{":trash":["/Library/Application Support/Tunnelblick","~/Library/Application Support/Tunnelblick","~/Library/Caches/com.apple.helpd/SDMHelpData/Other/English/HelpSDMIndexFile/net.tunnelblick.tunnelblick.help*","~/Library/Caches/net.tunnelblick.tunnelblick","~/Library/Preferences/net.tunnelblick.tunnelblick.plist"]}]],"raw_caveats":"For security reasons, tunnelblick@beta must be installed to /Applications,\nand will request to be moved at launch.\n"},"tuple":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Remote pair programming app","homepage":"https://tuple.app/","names":["Tuple"],"ruby_source_checksum":{":sha256":"7bed167026366ae1cdad926d1f6af511bcf5482ae49ee57f5a0271c4091f457e"},"ruby_source_path":"Casks/t/tuple.rb","sha256":"e9109f208624c77f693aab6998d8368f0545de9a4d9f0d60c46ea4132bd5bf19","tap_string":"homebrew/cask","url_args":["https://d32ifkf9k9ezcg.cloudfront.net/production/sparkle/tuple-3.3.14-2026-10-23-55cdcbbe43.zip"],"version":"3.3.14,2026-10-23,55cdcbbe43","raw_artifacts":[[":uninstall",{":launchctl":"app.tuple.app-LaunchAtLoginHelper",":quit":"app.tuple.app"}],[":app",["Tuple.app"]],[":zap",{":trash":["~/Library/Application Scripts/app.tuple.app-LaunchAtLoginHelper","~/Library/Application Scripts/app.tuple.log","~/Library/Application Scripts/app.tuple.webcam-capturer","~/Library/Application Scripts/DQYU7DR9Q7.app.tuple.app","~/Library/Application Support/app.tuple.app","~/Library/Application Support/Tuple","~/Library/Caches/app.tuple.app","~/Library/Caches/com.crashlytics.data/app.tuple.app","~/Library/Caches/io.fabric.sdk.mac.data/app.tuple.app","~/Library/Containers/app.tuple.app-LaunchAtLoginHelper","~/Library/Containers/app.tuple.log","~/Library/Containers/app.tuple.webcam-capturer","~/Library/Group Containers/DQYU7DR9Q7.app.tuple.app","~/Library/HTTPStorages/app.tuple.app","~/Library/Preferences/app.tuple.app.plist","~/Library/Preferences/app.tuple.app.web.plist","~/Library/WebKit/app.tuple.app"]}]]},"turbo-boost-switcher":{"depends_on_args":{":arch":":intel",":macos":":any"},"desc":"Enable and disable the Intel CPU Turbo Boost feature","homepage":"https://www.rugarciap.com/turbo-boost-switcher-for-os-x/","names":["Turbo Boost Switcher"],"ruby_source_checksum":{":sha256":"7708c2659b64b4db781f27badd68053f34cff3be1bfc8a54d141c44debecffbe"},"ruby_source_path":"Casks/t/turbo-boost-switcher.rb","sha256":"0f0e0e5edd8ceec49b9b744cdce72578775e2124e1c5f930c49e05ee522d98f9","tap_string":"homebrew/cask","url_args":["https://turbo-boost-switcher.s3.amazonaws.com/Turbo_Boost_Switcher_v2.13.0.dmg"],"version":"2.13.0","raw_artifacts":[[":uninstall",{":quit":"rugarciap.com.Turbo-Boost-Switcher",":kext":"com.rugarciap.DisableTurboBoost"}],[":suite",["tbswitcher_resources"]],[":app",["Turbo Boost Switcher.app"]],[":zap",{":trash":"~/Library/Preferences/rugarciap.com.Turbo-Boost-Switcher.plist"}]],"raw_caveats":"turbo-boost-switcher requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"turbotax-2024":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Tax declaration for the fiscal year 2024","homepage":"https://turbotax.intuit.com/personal-taxes/cd-download/","names":["TurboTax 2024"],"ruby_source_checksum":{":sha256":"63838bc941d342ea8ab825a580e1e9fddb44e09f0c33a434a90fc233a78e0b61"},"ruby_source_path":"Casks/t/turbotax-2024.rb","sha256":"e8d7ba016efe2e654fc4cdb27d0102b96e3c670ef3c339fbbb5ecb454c9defb3","tap_string":"homebrew/cask","url_args":["https://downloadpatch.esd.intuit.com/ESD/Files/CTG/comp/D66513534AF33728FE66809C667F9565/v1/Content/Mac_TurboTax_Download2024.dmg"],"version":"2024.000.0193,D66513534AF33728FE66809C667F9565","raw_artifacts":[[":uninstall",{":quit":"com.intuit.turbotax.2024"}],[":app",["TurboTax 2024.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.intuit.turbotax.2024.sfl*","~/Library/Application Support/TurboTax 2024","~/Library/Caches/com.intuit.turbotax.2024","~/Library/Caches/KSCrash/TurboTax","~/Library/Caches/TurboTax 2024","~/Library/HTTPStorages/com.intuit.turbotax.2024","~/Library/HTTPStorages/com.intuit.turbotax.2024.binarycookies","~/Library/Logs/com.intuit.turbotax.2024*.log","~/Library/Preferences/com.intuit.turbotax.2024.plist","~/Library/WebKit/com.intuit.turbotax.2024"]}]]},"turbovnc-viewer":{"depends_on_args":{":macos":":any"},"desc":"Remote display system","homepage":"https://www.turbovnc.org/","names":["TurboVNC"],"ruby_source_checksum":{":sha256":"f533634615b8b496f921fc1b45d5f379ed91c456499b90512915fdb82c60bb72"},"ruby_source_path":"Casks/t/turbovnc-viewer.rb","sha256":"7fc670c9110e05661c7be14438c919f44cb1515124f7daa47f5d7166b53f666d","tap_string":"homebrew/cask","url_args":["https://github.com/TurboVNC/turbovnc/releases/download/3.3.1/TurboVNC-3.3.1-x86_64.dmg"],"version":"3.3.1","raw_artifacts":[[":uninstall",{":script":{":executable":"/opt/TurboVNC/bin/uninstall",":sudo":true},":pkgutil":"com.virtualgl.turbovnc"}],[":pkg",["TurboVNC.pkg"]]]},"turtl":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Secure collaborative notebook","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://turtlapp.com/","names":["turtl"],"ruby_source_checksum":{":sha256":"72a920c261b35fa0ae28ec2eee204977495476da33d04237e7e575e1968715e0"},"ruby_source_path":"Casks/t/turtl.rb","sha256":"90085ffb3b97a3c5e6d01313fda6df4f74c7fe1b61b7c1388e54554db79c9a1a","tap_string":"homebrew/cask","url_args":["https://github.com/turtl/desktop/releases/download/v0.7.2.6-sqlite-fix/turtl-osx.zip"],"version":"0.7.2.6-sqlite-fix","raw_artifacts":[[":app",["Turtl.app"]],[":zap",{":trash":["~/Library/Application Support/Turtl","~/Library/Logs/Turtl","~/Library/Preferemces/com.electron.turtl.helper.plist","~/Library/Preferences/com.electron.turtl.plist","~/Library/Saved Application State/com.electron.turtl.savedState"]}]]},"tuta-mail":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Email client","homepage":"https://tuta.com/","names":["Tuta Mail"],"ruby_source_checksum":{":sha256":"ae21a818bfc25135f99228bb9d4b930812bb209e77492f00375742be079a388b"},"ruby_source_path":"Casks/t/tuta-mail.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://app.tuta.com/desktop/tutanota-desktop-mac.dmg"],"version":"362.261023.2","raw_artifacts":[[":app",["Tuta Mail.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/de.tutao.tutanota.sfl*","~/Library/Application Support/tutanota-desktop","~/Library/Caches/de.tutao.tutanota","~/Library/Caches/de.tutao.tutanota.ShipIt","~/Library/Preferences/de.tutao.tutanota.plist"]}]]},"tutti":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Workspace for connecting and coordinating AI agents","homepage":"https://tutti.sh/","names":["Tutti"],"ruby_source_checksum":{":sha256":"6b3b1efed695ab18c74dfd7c11241dbe4ded70076802835cb2426dd668a8774e"},"ruby_source_path":"Casks/t/tutti.rb","sha256":"1ff34e00d897a4c609555d56e513b653f1ec6307bab1ac7edfb41512314f9829","tap_string":"homebrew/cask","url_args":["https://github.com/tutti-os/tutti/releases/download/v0.2.33/Tutti-0.2.33-mac-x64.dmg"],"version":"0.2.33","raw_artifacts":[[":app",["Tutti.app"]],[":zap",{":trash":["~/.local/bin/tutti-agent","~/.local/share/tutti","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/sh.tutti.desktop.sfl*","~/Library/Application Support/Tutti","~/Library/Caches/@tutti-osdesktop-updater","~/Library/Caches/sh.tutti.desktop.ShipIt","~/Library/Preferences/sh.tutti.desktop.plist"]}]]},"tuxera-ntfs":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File system and storage management software","homepage":"https://ntfsformac.tuxera.com/","names":["Tuxera NTFS"],"ruby_source_checksum":{":sha256":"fe18f2d95e35c9a1fd412914ae133525108214f89099d1dda13f28f7cdf21e19"},"ruby_source_path":"Casks/t/tuxera-ntfs.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.tuxera.com/mac/tuxerantfs_27.0.1.dmg"],"version":"27.0.1","raw_artifacts":[[":uninstall",{":quit":["com.tuxera.filesystems.ntfs.agent","com.tuxera.Tuxera-NTFS"],":pkgutil":["com.tuxera.pkg.Tuxera_NTFS","com.tuxera.pkg.Tuxera_NTFS_compat"]}],[":pkg",[".packages/Flat/Install Tuxera NTFS.mpkg"]],[":zap",{":delete":["/Library/Application Support/Tuxera NTFS","/Library/Preferences/com.tuxera.NTFS.plist"],":trash":["~/Library/Caches/com.tuxera.filesystems.ntfs.agent","~/Library/Saved Application State/com.tuxera.TuxeraDiskManager.savedState"]}]]},"tuxguitar":{"depends_on_args":{":macos":":any"},"desc":"Multitrack guitar tablature editor and player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.tuxguitar.app/","names":["TuxGuitar"],"ruby_source_checksum":{":sha256":"5098a7133bb1a839e7f52da370953f83ef8a1fc36e39aff5cca11b9650f2a3d6"},"ruby_source_path":"Casks/t/tuxguitar.rb","sha256":"ae4590df0965276a271eb3ab51bf0fb755c5e92c1732f83d8bb2ee7ba7fb5abc","tap_string":"homebrew/cask","url_args":["https://github.com/helge17/tuxguitar/releases/download/2.1.0/tuxguitar-2.1.0-macosx-swt-cocoa-x86_64.app.tar.gz"],"version":"2.1.0","raw_artifacts":[[":uninstall",{":quit":"app.tuxguitar"}],[":app",["tuxguitar-2.1.0-macosx-swt-cocoa-x86_64.app"]],[":zap",{":trash":"~/Library/Application Support/tuxguitar"}]]},"tv-browser":{"depends_on_args":{":macos":":any"},"desc":"Electronic TV guide","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.tvbrowser.org/","names":["TV-Browser"],"ruby_source_checksum":{":sha256":"3b094cc0ab270ba6ad3fb8b07b23b0357c019d3c1ba91c19b4742fba5ef0a63d"},"ruby_source_path":"Casks/t/tv-browser.rb","sha256":"b9f568db953da4e8cb93f77d8f90e8f0150fb9bda48b841bfa05d0d3117d580a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/tvbrowser/tvbrowser_4.2.7_macjava.dmg"],"version":"4.2.7","raw_artifacts":[[":app",["TV-Browser.app"]],[":zap",{":trash":["~/Library/Application Support/TV-Browser","~/Library/Preferences/TV-Browser","~/Library/Preferences/tvbrowser.TVBrowser.plist","~/Library/Saved Application State/tvbrowser.TVBrowser.savedState"]}]]},"tvrenamer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Utility to rename TV episodes from TV listings","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://www.tvrenamer.org/","names":["TVRenamer"],"ruby_source_checksum":{":sha256":"8818731d19e4085d0e8b2611b84df3a9c8c0ff8897bfdbbb863bdfaf8fab1fec"},"ruby_source_path":"Casks/t/tvrenamer.rb","sha256":"fa250e1641d473d5ece9959c8f3091ab18ad9eddb5a6bccb062212c84cc6aca8","tap_string":"homebrew/cask","url_args":["https://github.com/tvrenamer/tvrenamer/releases/download/v0.8/TVRenamer-0.8-osx64.zip"],"version":"0.8","raw_artifacts":[[":app",["TVRenamer-0.8.app"]]],"raw_caveats":"tvrenamer requires Java. You can install the latest version with:\n  brew install --cask temurin\n"},"twake":{"depends_on_args":{":macos":":any"},"desc":"File synchronisation for Twake Workplace","homepage":"https://twake.app/","names":["Twake Desktop"],"ruby_source_checksum":{":sha256":"9e52b76031c0d854c307bc824aac1946b2d5ab0df094f2bd1c880aa32f51fb63"},"ruby_source_path":"Casks/t/twake.rb","sha256":"f918fa2ce08b5e64db2b29189756bb928b4c46ae4c9d65ec439f7e3610fdd842","tap_string":"homebrew/cask","url_args":["https://github.com/cozy-labs/cozy-desktop/releases/download/v5.6.0/Twake-Desktop-x64.dmg"],"version":"5.6.0","raw_artifacts":[[":app",["Twake Desktop.app"]],[":zap",{":trash":["~/.cozy-desktop","~/Library/Application Support/Cozy Drive","~/Library/Preferences/io.cozy.desktop.plist","~/Library/Saved Application State/io.cozy.desktop.savedState"]}]]},"twelite-stage":{"depends_on_args":{":macos":":any"},"desc":"Evaluation & Development tools for TWELITE wireless modules","homepage":"https://mono-wireless.com/jp/tools/stage/","names":["TWELITE STAGE SDK"],"ruby_source_checksum":{":sha256":"6551d8f976b8dc17796d6bab8b1d126e4e116075efddadb38fbcc380431b3a41"},"ruby_source_path":"Casks/t/twelite-stage.rb","sha256":"4643f6d2cef4a63f3cd07a72030dadf530c195a0f386b420a151dfb8900086dc","tap_string":"homebrew/cask","url_args":["https://twelite.net/DL/sdk/MWSTAGE202508_macOS_R2.zip"],"version":"202508,R2","raw_artifacts":[[":artifact",["MWSTAGE202508_macOS_R2"],{":target":"~/MWSTAGE"}],[":zap",{":trash":"~/MWSTAGE"}]]},"twine-app":{"depends_on_args":{":macos":":monterey"},"desc":"Tool for telling interactive, nonlinear stories","homepage":"https://twinery.org/","names":["Twine"],"ruby_source_checksum":{":sha256":"fc2d73afd03510d35fb4ad232fd9014f6d33525d5e7b357c1fcf39b85e99f066"},"ruby_source_path":"Casks/t/twine-app.rb","sha256":"33de0146b3ac39db8746ed3bd670ff57ae47c75518d151f4276c08370a1edaab","tap_string":"homebrew/cask","url_args":["https://github.com/klembot/twinejs/releases/download/2.12.1/Twine-2.12.1-macOS.dmg"],"version":"2.12.1","raw_artifacts":[[":app",["Twine.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.twinery.twine.sfl*","~/Library/Application Support/Twine","~/Library/Logs/Twine","~/Library/Preferences/org.twinery.twine.plist","~/Library/Saved Application State/org.twinery.twine.savedState"]}]]},"twingate":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Zero trust network access platform","homepage":"https://twingate.com/","names":["Twingate"],"ruby_source_checksum":{":sha256":"bc763a5f9719343be54b1f2038a9b8eab398690b7b0efb54c7c287f709fa1f16"},"ruby_source_path":"Casks/t/twingate.rb","sha256":"ba97a0208ac7277a0de630b58960bf7b321e044b574f576c0c84d8d9831108d4","tap_string":"homebrew/cask","url_args":["https://binaries.twingate.com/client/macos/2026.279.29231/Twingate.pkg"],"version":"2026.279.29231","raw_artifacts":[[":uninstall",{":launchctl":"com.twingate.macos.launcher",":quit":"com.twingate.macos",":login_item":"Twingate Launcher.app",":pkgutil":"com.twingate.macos"}],[":pkg",["Twingate.pkg"]],[":zap",{":script":{":executable":"networksetup",":args":["-deletepppoeservice","Twingate"],":must_succeed":false},":trash":["~/Library/Application Scripts/6GX8KVTR9H.com.twingate","~/Library/Application Scripts/group.com.twingate","~/Library/Containers/com.twingate.macos","~/Library/Containers/com.twingate.macos.tunnelprovider","~/Library/Group Containers/6GX8KVTR9H.com.twingate","~/Library/Group Containers/group.com.twingate","~/Library/Preferences/com.twingate.macos.plist"]}]]},"twist":{"depends_on_args":{":macos":":any"},"desc":"Team communication and collaboration software","homepage":"https://twist.com/","names":["Twist"],"ruby_source_checksum":{":sha256":"216170f01b5ab6a1b03cef5ccec037ea8df1c6738cd8a59c6292851453452bee"},"ruby_source_path":"Casks/t/twist.rb","sha256":"a4c87eabaf7b47bc8da2b7498c2358ba9df287e0ce521b84830c4add31d66c31","tap_string":"homebrew/cask","url_args":["https://downloads.twist.com/mac/Twist-1.0.9.dmg"],"version":"1.0.9","raw_artifacts":[[":app",["Twist.app"]],[":zap",{":trash":["~/Library/Application Support/Twist","~/Library/Logs/Twist","~/Library/Preferences/com.twistapp.mac-sparkle.Twist.plist","~/Library/Saved Application State/com.twistapp.mac-sparkle.Twist.savedState"]}]]},"twobird":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Email client with collaborative notes","homepage":"https://www.twobird.com/","names":["Twobird"],"ruby_source_checksum":{":sha256":"762b0db2617c0de93301f77c38630126337460f94af44dfdd6f77b8748bcbe1e"},"ruby_source_path":"Casks/t/twobird.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.twobird.com/download/mac-x64"],"version":"1.0.52","raw_artifacts":[[":app",["Twobird.app"]],[":zap",{":trash":["~/Library/Application Support/Twobird","~/Library/Preferences/com.gingerlabs.bagel.plist","~/Library/Saved Application State/com.gingerlabs.bagel.savedState"]}]]},"twonkyserver":{"depends_on_args":{":macos":":any"},"desc":"DLNA/UPnP media server","homepage":"https://twonky.com/","names":["Twonky Server"],"ruby_source_checksum":{":sha256":"939126f60c70426bcd3e1e69319fcde24a3a48411309f1e1cb50f36846dabe38"},"ruby_source_path":"Casks/t/twonkyserver.rb","sha256":"e010897ffab5fff125ba1e3b2b249cc62bfcae7613de858061d0b496464883be","tap_string":"homebrew/cask","url_args":["https://download.twonky.com/8.5.2/TwonkyServerInstaller-8.5.2.pkg"],"version":"8.5.2","raw_artifacts":[[":uninstall",{":launchctl":["com.twonky.server.tsuninstall","com.twonky.server.Twonky"],":signal":["TERM","com.twonky.server.Twonky"],":pkgutil":"com.twonky.server.Twonky",":delete":"/Applications/Twonky.app"}],[":pkg",["TwonkyServerInstaller-8.5.2.pkg"]],[":zap",{":trash":"~/Twonky Library.twonky"}]]},"tyke":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-10-27",":because":":unmaintained"},"desc":"Scratch paper that lives on your menu bar","disable_args":{":date":"2025-10-27",":because":":unmaintained"},"homepage":"https://tyke.app/","names":["Tyke"],"ruby_source_checksum":{":sha256":"a1d0c4b2221c34cd3e336ecb182bc682a4db017d514fe060b96e5685a149d72e"},"ruby_source_path":"Casks/t/tyke.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://tyke.app/tyke.dmg"],"version":"1.0","raw_artifacts":[[":uninstall",{":quit":"org.torrez.tyke"}],[":app",["tyke.app"]],[":zap",{":trash":"~/Library/Preferences/org.torrez.tyke.plist"}]]},"tyme":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Time tracking app","homepage":"https://www.tyme-app.com/","names":["Tyme"],"ruby_source_checksum":{":sha256":"36ac7032b39675ed0cc12723c9affd6c0064ff66b7a3c60982e1e25337edb74d"},"ruby_source_path":"Casks/t/tyme.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.tyme-app.com/app/Tyme.dmg"],"version":"2026.12","raw_artifacts":[[":uninstall",{":quit":["com.tyme-app.Tyme3-MenubarHelper","com.tyme-app.Tyme3-macOS"]}],[":app",["Tyme.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.tyme-app.Tyme3-macOS.Direct-Widget","~/Library/Application Scripts/com.tyme-app.Tyme3-MenubarHelper","~/Library/Application Scripts/HR22V4547K.com.tyme-app","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tyme-app.tyme3-menubarhelper.sfl*","~/Library/Caches/com.tyme-app.Tyme3-macOS","~/Library/Containers/com.tyme-app.Tyme3-macOS*","~/Library/Containers/com.tyme-app.Tyme3-MenubarHelper","~/Library/Group Containers/HR22V4547K.com.tyme-app","~/Library/HTTPStorages/com.tyme-app.Tyme3-macOS","~/Library/Logs/DiagnosticReports/Tyme-2026-08-21-110730.ips","~/Library/Preferences/com.tyme-app.Tyme3-macOS.plist"]}]]},"typeface":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Font manager application","homepage":"https://typefaceapp.com/","names":["Typeface"],"ruby_source_checksum":{":sha256":"7423e97638fb6cdf0e109cc1873c336245fce230e02edea3c53d993afa42639e"},"ruby_source_path":"Casks/t/typeface.rb","sha256":"96ae266130063f4507d95fe9d3adc2804b4418a12fe5e56adffa996fe50d1319","tap_string":"homebrew/cask","url_args":["https://dcdn.typefaceapp.com/Typeface-4.5.1-5310/Typeface-4.5.1-5310.dmg"],"version":"4.5.1,5310","raw_artifacts":[[":uninstall",{":quit":"com.criminalbird.typeface.standalone"}],[":app",["Typeface.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.criminalbird.typeface.standalone","~/Library/Containers/com.criminalbird.typeface.standalone","~/Library/Preferences/com.criminalbird.typeface.standalone.plist"]}]]},"typefully":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tool for writing and publishing tweets","homepage":"https://typefully.com/","names":["Typefully"],"ruby_source_checksum":{":sha256":"38643ec909b4391e7b8aa1c8681bbe34e103c09db9b82f39beb22c286309cd83"},"ruby_source_path":"Casks/t/typefully.rb","sha256":"e546dab98a27d33a1b3978f3f5ff843a5592d5e343ba3b50d855704fbfe68824","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/2304250k2av6yux/Typefully%201.3.1-x64-mac.zip"],"version":"1.3.1","raw_artifacts":[[":uninstall",{":quit":"com.todesktop.2304250k2av6yux"}],[":app",["Typefully.app"]],[":zap",{":trash":["~/Library/Application Support/Typefully","~/Library/Logs/Typefully","~/Library/Preferences/com.todesktop.2304250k2av6yux.plist"]}]]},"typeit4me":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Text expander","homepage":"https://ettoresoftware.store/mac-apps/typeit4me/","names":["TypeIt4Me"],"ruby_source_checksum":{":sha256":"aeb2f2e1d74159e0ac8428e84f00355ef5331b8d119beebaa758b1fa3acaa2db"},"ruby_source_path":"Casks/t/typeit4me.rb","sha256":"7205f7e0ea0290b5d18d914abffc8efd994b9e74ffe8792c71a1907c09f86352","tap_string":"homebrew/cask","url_args":["https://ettoresoftware.store/download/TypeIt4Me6.3.9b258.zip"],"version":"6.3.9,258","raw_artifacts":[[":app",["TypeIt4Me.app"]],[":zap",{":trash":["~/Library/Application Support/TypeIt4Me","~/Library/Caches/com.typeit4me.TypeIt4MeMenu","~/Library/Preferences/com.typeit4me.TypeIt4MeMenu.plist","~/Library/WebKit/com.typeit4me.TypeIt4MeMenu"]}]]},"typeless":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI voice dictation that turns speech into polished text","homepage":"https://typeless.com/","names":["Typeless"],"ruby_source_checksum":{":sha256":"2315230fe929dc77a2ebad4250415b5da5bce07f91e54d02755d98043e5f251c"},"ruby_source_path":"Casks/t/typeless.rb","sha256":"f132639f38a3a9b7ebfddaf20a3726a05098b0aa8b4fef071047fba5277d98f4","tap_string":"homebrew/cask","url_args":["https://typeless-static.com/desktop-release/Typeless-2.8.3-x64.dmg"],"version":"2.8.3","raw_artifacts":[[":app",["Typeless.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/now.typeless.desktop.sfl*","~/Library/Application Support/now.typeless.desktop","~/Library/Application Support/typeless","~/Library/Caches/typeless","~/Library/Preferences/com.typeless.plist","~/Library/Preferences/now.typeless.desktop.plist","~/Library/Saved Application State/now.typeless.desktop.savedState"]}]]},"typewhisper":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Speech-to-text and AI text processing","homepage":"https://www.typewhisper.com/","names":["TypeWhisper"],"ruby_source_checksum":{":sha256":"aee68b53fec38a9c7868fc8244887d9868f19fb3bc9f0bba71c051a89db9efe9"},"ruby_source_path":"Casks/t/typewhisper.rb","sha256":"bea8fa239e333708e3b45236e360dbca61fa42b6c9597a06b6712b7c35ac8298","tap_string":"homebrew/cask","url_args":["https://github.com/TypeWhisper/typewhisper-mac/releases/download/v1.7.1/TypeWhisper-v1.7.1.dmg"],"version":"1.7.1","raw_artifacts":[[":app",["TypeWhisper.app"]],[":zap",{":trash":["~/Library/Application Support/TypeWhisper","~/Library/Caches/com.typewhisper.mac","~/Library/HTTPStorages/com.typewhisper.mac","~/Library/Preferences/com.typewhisper.mac.plist"]}]]},"typinator":{"depends_on_args":{":macos":":ventura"},"desc":"Tool to automate the insertion of frequently used text and graphics","homepage":"https://ergonis.com/en/typinator/","names":["Typinator"],"ruby_source_checksum":{":sha256":"aed59edb6a9f3f3acdd15cfc2aa8641ea6e08991182837b5aa0108f9061922af"},"ruby_source_path":"Casks/t/typinator.rb","sha256":"7251fcfa50a9922f6d36c159400d3608e724a31e9bbb37660ceff1f0da353b3d","tap_string":"homebrew/cask","url_args":["https://storage.ergonis.com/apps/production/typinator/archive/Typinator_103.dmg"],"version":"10.3","raw_artifacts":[[":uninstall",{":quit":"com.macility.typinator2"}],[":app",["Typinator.app"]],[":zap",{":trash":["~/Desktop/Typinator Tutorial.rtfd","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.macility.typinator2.sfl*","~/Library/Application Support/Typinator","~/Library/Caches/com.macility.typinator2","~/Library/HTTPStorages/com.macility.typinator2","~/Library/Preferences/com.macility.typinator2.plist"]}]]},"typora":{"auto_updates":true,"conflicts_with_args":{":cask":["typora@dev"]},"depends_on_args":{":macos":":any"},"desc":"Configurable document editor that supports Markdown","homepage":"https://typora.io/","languages":["zh-Hans-CN","en"],"language_variations":[{":languages":["zh-Hans-CN"],":value":"zh-Hans-CN",":overrides":{"url_args":["https://downloads.typoraio.cn/mac/Typora-1.14.10.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"}],"names":["Typora"],"ruby_source_checksum":{":sha256":"b03614ef03af6cdc075b5a2b68b6952402f815aa6acab7b929a5b2b847924c77"},"ruby_source_path":"Casks/t/typora.rb","sha256":"a1a8e997c174577a69e33e3c1128719e886d1cd635b32f7243e9bab91ce0831c","tap_string":"homebrew/cask","url_args":["https://downloads.typora.io/mac/Typora-1.14.10.dmg"],"version":"1.14.10","raw_artifacts":[[":app",["Typora.app"]],[":zap",{":trash":["~/Library/Application Support/abnerworks.Typora","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/abnerworks.typora.sfl*","~/Library/Application Support/Typora","~/Library/Caches/abnerworks.Typora","~/Library/Cookies/abnerworks.Typora.binarycookies","~/Library/HTTPStorages/abnerworks.Typora","~/Library/Preferences/abnerworks.Typora.plist","~/Library/Saved Application State/abnerworks.Typora.savedState","~/Library/WebKit/abnerworks.Typora"]}]]},"typora@dev":{"auto_updates":true,"conflicts_with_args":{":cask":["typora"]},"depends_on_args":{":macos":":any"},"desc":"Configurable document editor that supports Markdown","homepage":"https://typora.io/","languages":["zh-Hans-CN","en"],"language_variations":[{":languages":["zh-Hans-CN"],":value":"zh-Hans-CN",":overrides":{"url_args":["https://downloads.typoraio.cn/mac/Typora-1.14.5-dev.dmg"]}},{":languages":["en"],":default":true,":value":"en-US"}],"names":["Typora"],"ruby_source_checksum":{":sha256":"850342294861eb91a8b6eed7eee68f6b84f6b2998850c441d4ca5112d98206c1"},"ruby_source_path":"Casks/t/typora@dev.rb","sha256":"ad1d70de84e1be2c4dd49a58c216de6683cff71b77e5ef9403c470360e6298a8","tap_string":"homebrew/cask","url_args":["https://downloads.typora.io/mac/Typora-1.14.5-dev.dmg"],"version":"1.14.5-dev","raw_artifacts":[[":app",["Typora.app"]],[":zap",{":trash":["~/Library/Application Support/abnerworks.Typora","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/abnerworks.typora.sfl*","~/Library/Application Support/Typora","~/Library/Caches/abnerworks.Typora","~/Library/Cookies/abnerworks.Typora.binarycookies","~/Library/Preferences/abnerworks.Typora.plist","~/Library/Saved Application State/abnerworks.Typora.savedState","~/Library/WebKit/abnerworks.Typora"]}]]},"ua-connect":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Software installer and device manager for Universal Audio products","homepage":"https://www.uaudio.com/pages/download-ua-connect","names":["UA Connect"],"ruby_source_checksum":{":sha256":"e557da06e43ac98fb1b12fc03ae16c03f5168bcea85e818392eb18c0bd9a40d1"},"ruby_source_path":"Casks/u/ua-connect.rb","sha256":"1bc4524d3ab749914a59aa839304049bbb98bbfb297ae94bdce7335109ff4e36","tap_string":"homebrew/cask","url_args":["https://builds.uaudio.com/apps/UA_Connect/UA_Connect_1_11_0_3877_Mac.dmg"],"version":"1.11.0,3877","raw_artifacts":[[":uninstall",{":launchctl":["com.uaudio.bsd.helper","com.uaudio.uac.launch-helper"],":quit":"com.uaudio.ua-connect",":delete":["/Library/LaunchDaemons/com.uaudio.bsd.helper.plist","/Library/PrivilegedHelperTools/com.uaudio.bsd.helper"]}],[":app",["UA Connect.app"]],[":zap",{":trash":["~/Library/Application Support/UA Connect","~/Library/Application Support/Universal Audio/UA Connect","~/Library/Logs/UA Connect","~/Library/Logs/Universal Audio/UA Connect.log","~/Library/Preferences/com.uaudio.ua-connect.plist"]}]]},"ua-midi-control":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control-mapping tool for Universal Audio's UAD Console","homepage":"https://fonoflow.com/products/ua-midi-control","names":["UA Midi Control"],"ruby_source_checksum":{":sha256":"2e18365a283671f74f738c2d993b2fe962fae953f1fef1104dce1935e3b64a02"},"ruby_source_path":"Casks/u/ua-midi-control.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://fonoflow.com/files/ua-midi-control/UA%20Midi%20Control.zip"],"version":"5.12.1","raw_artifacts":[[":app",["UA Midi Control.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/raduvarga.ua-midi-control.sfl*","~/Library/Caches/raduvarga.UA-Midi-Control","~/Library/HTTPStorages/raduvarga.UA-Midi-Control","~/Library/HTTPStorages/raduvarga.UA-Midi-Control.binarycookies","~/Library/Preferences/raduvarga.UA-Midi-Control.plist","~/Library/Saved Application State/raduvarga.UA-Midi-Control.savedState"]}]]},"ubar":{"depends_on_args":{":macos":":any"},"desc":"Dock replacement and taskbar","homepage":"https://ubarapp.com/","names":["uBar"],"ruby_source_checksum":{":sha256":"2e1b3f334d4b8525b676ec268aacf5a03f03b79dbdb9b3d9f7ec52e70c995942"},"ruby_source_path":"Casks/u/ubar.rb","sha256":"9626d70dd3b90c65ee68c159ee41864f582be1fca0f2c020b56a558bd6abfe50","tap_string":"homebrew/cask","url_args":["https://data.brawersoftware.com/downloads/ubar/ubar426.zip"],"version":"4.2.6","raw_artifacts":[[":app",["uBar.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ca.brawer.ubar.sfl*","~/Library/Application Support/uBar","~/Library/Caches/ca.brawer.uBar","~/Library/HTTPStorages/ca.brawer.uBar","~/Library/Preferences/ca.brawer.uBar.plist","~/Library/WebKit/ca.brawer.uBar"]}]]},"ubersicht":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Run commands and display their output on the desktop","homepage":"https://tracesof.net/uebersicht/","names":["Übersicht"],"ruby_source_checksum":{":sha256":"a862831f0c4a4938f3536ae08e43f4c463f6cc5b9da3d575d4e1b20aa8fed79d"},"ruby_source_path":"Casks/u/ubersicht.rb","sha256":"39db5e0abf03f6390992511c946c19b97a89f84ebe2ac87219ebf921fffb972b","tap_string":"homebrew/cask","url_args":["https://tracesof.net/uebersicht/releases/Uebersicht-1.6.82.app.zip"],"version":"1.6.82","raw_artifacts":[[":uninstall",{":quit":"tracesOf.Uebersicht",":login_item":"Übersicht"}],[":app",["Übersicht.app"]],[":zap",{":trash":["~/Library/Application Support/tracesOf.Uebersicht","~/Library/Application Support/Übersicht","~/Library/Caches/tracesOf.Uebersicht","~/Library/Preferences/tracesOf.Uebersicht.plist","~/Library/WebKit/tracesOf.Uebersicht"]}]]},"ubiquiti-unifi-controller":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Set up, configure, manage and analyze your UniFi network","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.ui.com/","names":["Ubiquiti UniFi Network Controller"],"ruby_source_checksum":{":sha256":"f629c64be150558476455f5a1c4b9c3bf31f24d9ef1dd9e5bf037437d3de2077"},"ruby_source_path":"Casks/u/ubiquiti-unifi-controller.rb","sha256":"62aae907b989a34392f82818ce339829b441d59d40643e7d3c8c78b8e3d08fbb","tap_string":"homebrew/cask","url_args":["https://dl.ubnt.com/unifi/10.6.101/UniFi-Network-Server.dmg"],"version":"10.6.101","raw_artifacts":[[":uninstall",{":signal":["TERM","com.ubnt.UniFi"]}],[":app",["UniFi.app"]],[":zap",{":trash":["~/Library/Application Support/UniFi","~/Library/Saved Application State/com.ubnt.UniFi-Discover.savedState","~/Library/Saved Application State/com.ubnt.UniFi.savedState"]}]],"raw_caveats":"Installing ubiquiti-unifi-controller means you have AGREED to the license at:\n  https://www.ui.com/eula/\n"},"ubports-installer":{"depends_on_args":{":macos":":any"},"desc":"Application to install ubports on mobile devices","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ubports.com/","names":["ubports installer"],"ruby_source_checksum":{":sha256":"b4b06580ecd4630d37a05b9aa559e57f764252c72dec46e1d901e19fc759e3ad"},"ruby_source_path":"Casks/u/ubports-installer.rb","sha256":"cd5532fff5c2a35e04f55b6b0ad03918404bfbaa1065e54a87cf9fb69609807b","tap_string":"homebrew/cask","url_args":["https://github.com/ubports/ubports-installer/releases/download/0.11.2/ubports-installer_0.11.2_mac_x64.dmg"],"version":"0.11.2","raw_artifacts":[[":app",["ubports-installer.app"]],[":zap",{":trash":["~/Library/Application Support/ubports-installer","~/Library/Preferences/com.ubports.installer.plist","~/Library/Saved Application State/com.ubports.installer.savedState"]}]]},"udig":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"http://udig.refractions.net/","names":["uDig"],"ruby_source_checksum":{":sha256":"ad4b87affd46158da111c42916ba363a5376b393c7b5ae550b9e1bd70c2f63da"},"ruby_source_path":"Casks/u/udig.rb","sha256":"b01e08bc9067a5d584c223293ba2d536a14487327fc73866836f67089545a99a","tap_string":"homebrew/cask","url_args":["http://udig.refractions.net/files/downloads/udig-2.0.0.macosx.cocoa.x86_64.dmg"],"version":"2.0.0","raw_artifacts":[[":suite",["udig"]]],"raw_caveats":"udig will fail to launch unless java 1.8 is installed as the system’s default. Point udig to java 1.8 by editing:\n\n  $APPDIR/udig/udig.app/Contents/Info.plist\n\nudig requires Java 8. You can install it with:\n  brew install --cask temurin@8\n"},"uefitool":{"depends_on_args":{":macos":":any"},"desc":"UEFI firmware image viewer","homepage":"https://github.com/LongSoft/UEFITool","names":["UEFITool"],"ruby_source_checksum":{":sha256":"ca9e817c66b4c91cca98f40726eced060e0286426530a6e86735f98510b0446d"},"ruby_source_path":"Casks/u/uefitool.rb","sha256":"7f0290137e45e0df25f7cc9fbb8656524b3fb36cf7ee95c9a0879801eb596c94","tap_string":"homebrew/cask","url_args":["https://github.com/LongSoft/UEFITool/releases/download/A76/UEFITool_NE_A76_universal_mac.dmg"],"version":"A76","raw_artifacts":[[":app",["UEFITool.app"]],[":zap",{":trash":"~/Library/Preferences/me.coderush.UEFITool.plist"}]]},"ueli":{"depends_on_args":{":macos":":monterey"},"desc":"Keystroke launcher","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ueli.app/","names":["Ueli"],"ruby_source_checksum":{":sha256":"9bc427ab28188316d077ffb1c33489ed0b6967beb1324017e566b7e46450b42b"},"ruby_source_path":"Casks/u/ueli.rb","sha256":"c0c31afac07bd93c1104cebf16bb127070be67155d17961bfbec43da1e6e3a5c","tap_string":"homebrew/cask","url_args":["https://github.com/oliverschwendener/ueli/releases/download/v9.29.0/Ueli-9.29.0.dmg"],"version":"9.29.0","raw_artifacts":[[":uninstall",{":quit":"ueli"}],[":app",["ueli.app"]],[":zap",{":trash":["~/Library/Application Support/ueli","~/Library/Logs/ueli","~/Library/Preferences/com.electron.ueli.plist"]}]]},"ugg":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Game analysis and champion picker","homepage":"https://u.gg/","names":["U GG"],"ruby_source_checksum":{":sha256":"e4a9ed697a344a2af9dee01959926d876bf22381965bf2686c705e083a38c412"},"ruby_source_path":"Casks/u/ugg.rb","sha256":"cc8f7339f49632e9afaa764a156a5c2b30461a320f719db10494fa4100765d46","tap_string":"homebrew/cask","url_args":["https://static.bigbrain.gg/electron-app-lol/U.GG-1.7.4.dmg"],"version":"1.7.4","raw_artifacts":[[":app",["U.GG.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.u.gg.sfl*","~/Library/Application Support/U.GG","~/Library/Logs/U.GG","~/Library/Preferences/com.electron.u.gg.plist","~/Library/Saved Application State/com.electron.u.gg.savedState"]}]]},"uhk-agent":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Configuration application for the Ultimate Hacking Keyboard","homepage":"https://github.com/UltimateHackingKeyboard/agent","names":["Ultimate Hacking Keyboard Agent","UHK Agent"],"ruby_source_checksum":{":sha256":"6b03bab74f86f642bdea1d0f8caedaa53f883448439d8c9e9277f7f004e6dfc8"},"ruby_source_path":"Casks/u/uhk-agent.rb","sha256":"6b51b37e7ab5f1650ed6d8cc94d9d4882d9c53840278b78f6272e23dd6d173c9","tap_string":"homebrew/cask","url_args":["https://github.com/UltimateHackingKeyboard/agent/releases/download/v11.0.0/UHK.Agent-11.0.0-mac.dmg"],"version":"11.0.0","raw_artifacts":[[":uninstall",{":quit":"com.ultimategadgetlabs.agent"}],[":app",["UHK Agent.app"]],[":zap",{":trash":["~/Library/Application Support/uhk-agent","~/Library/Logs/UHK Agent","~/Library/Logs/uhk-agent","~/Library/Preferences/com.ultimategadgetlabs.agent.helper.plist","~/Library/Preferences/com.ultimategadgetlabs.agent.plist","~/Library/Saved Application State/com.ultimategadgetlabs.agent.savedState"]}]]},"ui-tars":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"GUI Agent for computer control using UI-TARS vision-language model","homepage":"https://github.com/bytedance/UI-TARS-desktop","names":["UI-TARS Desktop"],"ruby_source_checksum":{":sha256":"3573c54e3b1745327a0387527b93d536df1a8e43fa1872d8357dd181d0227521"},"ruby_source_path":"Casks/u/ui-tars.rb","sha256":"9251388e10d3b594cdf5cd25e9c8c8635c1900035055cdb2d47f7258fc0ca719","tap_string":"homebrew/cask","url_args":["https://github.com/bytedance/UI-TARS-desktop/releases/download/v0.2.4/UI-TARS-0.2.4-x64.dmg"],"version":"0.2.4","raw_artifacts":[[":uninstall",{":quit":"com.bytedance.uitars"}],[":app",["UI TARS.app"]],[":zap",{":trash":["~/Library/Application Support/ui-tars-desktop","~/Library/Logs/ui-tars-desktop"]}]]},"ukelele":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Unicode keyboard layout editor","homepage":"https://software.sil.org/ukelele/","names":["Ukelele"],"ruby_source_checksum":{":sha256":"06c9a4c6d1453fc8eaf762a4cf6547358e08b26ae918f38be1437bae44d2536d"},"ruby_source_path":"Casks/u/ukelele.rb","sha256":"2ca0d79385132c8a8e4e6e56d30911c4cf0d28f5c3f0e44c926aa34c8665bb64","tap_string":"homebrew/cask","url_args":["https://software.sil.org/downloads/r/ukelele/Ukelele_3.7.0.dmg"],"version":"3.7.0","raw_artifacts":[[":app",["Ukelele.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.sil.ukelele.sfl*","~/Library/Caches/org.sil.Ukelele","~/Library/Preferences/org.sil.ukelele.plist","~/Library/Preferences/Ukelele"]}]]},"ukrainian-typographic-keyboard":{"depends_on_args":{":macos":":any"},"desc":"Combined Ukrainian keyboard layout with typographic symbols","homepage":"https://denysdovhan.com/ukrainian-typographic-keyboard","names":["Ukrainian Unicode Layout"],"ruby_source_checksum":{":sha256":"f2477ad54a21f6464daf3da9354647c96b8ff56b1467bd40902ee471d4229f00"},"ruby_source_path":"Casks/u/ukrainian-typographic-keyboard.rb","sha256":"6f4e4e6c3f68de73961b45864ece2a72156b2d9c23fcfa62ef5377e658150b1e","tap_string":"homebrew/cask","url_args":["https://github.com/denysdovhan/ukrainian-typographic-keyboard/archive/refs/tags/v2.0.0.tar.gz"],"version":"2.0.0","raw_artifacts":[[":keyboard_layout",["ukrainian-typographic-keyboard-2.0.0/ukrainian-typographic-keyboard.bundle"]]],"raw_caveats":"You must reboot for the installation of ukrainian-typographic-keyboard to take effect.\n"},"ukrainian-unicode-layout":{"depends_on_args":{":macos":":any"},"desc":"Installer for Ukrainian Unicode layout","homepage":"https://github.com/korzhyk/OSX-Ukrainian-Unicode-Layout","names":["Ukrainian Unicode Layout"],"ruby_source_checksum":{":sha256":"a62583e0eca6821d0b19ba16ecf4f776e27a75bb57d8f8a5f951eebdd9cbe298"},"ruby_source_path":"Casks/u/ukrainian-unicode-layout.rb","sha256":"f5159ebc4f8aad0efd454d9080f7cd705a2132d57f64c10abb3d5e50ba772ab5","tap_string":"homebrew/cask","url_args":["https://github.com/korzhyk/macOS-Ukrainian-Unicode-Layout/archive/refs/tags/1.2.2.tar.gz"],"version":"1.2.2","raw_artifacts":[[":keyboard_layout",["macOS-Ukrainian-Unicode-Layout-1.2.2"]]],"raw_caveats":"You must reboot for the installation of ukrainian-unicode-layout to take effect.\n"},"ulaa":{"depends_on_args":{":macos":":ventura"},"desc":"Privacy-centric browser with advanced tracking protection","homepage":"https://ulaa.com/","names":["Ulaa Browser"],"ruby_source_checksum":{":sha256":"a8ba7c702c4084eeb88a1108d1e5b772e73ca8f21ade48d4821ef356db935ce6"},"ruby_source_path":"Casks/u/ulaa.rb","sha256":"c1b887b3f0f6b52263099c2b181db3e9f692b7fbbdf5160293f76a29f4df7162","tap_string":"homebrew/cask","url_args":["https://downloads.zohocdn.com/ulaa-browser/release/mac/stable/x64/Ulaa-Browser-v2.51.0-x64.dmg"],"version":"2.51.0","raw_artifacts":[[":uninstall",{":quit":"com.primeum.Browser"}],[":app",["Ulaa.app"]],[":zap",{":trash":["~/Library/Application Support/Ulaa","~/Library/Caches/Ulaa","~/Library/HTTPStorages/com.primeum.Browser","~/Library/Preferences/com.primeum.Browser.plist","~/Library/Preferences/com.zoho.ulaa.plist","~/Library/Saved Application State/com.zoho.ulaa.savedState"]}]]},"ulbow":{"depends_on_args":{":macos":":any"},"desc":"Log browser","homepage":"https://eclecticlight.co/consolation-t2m2-and-log-utilities/","names":["Ulbow"],"ruby_source_checksum":{":sha256":"ff27f9ec5a1b4d4e04034d3d67bad14bfdab9df0a0c3fafde30d1cb52ce78ead"},"ruby_source_path":"Casks/u/ulbow.rb","sha256":"7665a3124538c08c52855a9863d1865507007095dfaac0d9ce8f89e4e53e30f8","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/06/ulbow111.zip"],"version":"1.11,2025.06","raw_artifacts":[[":app",["ulbow111/Ulbow.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.ulbow.sfl*","~/Library/Caches/co.eclecticlight.Ulbow","~/Library/HTTPStorages/co.eclecticlight.Ulbow","~/Library/Preferences/co.eclecticlight.Ulbow.plist","~/Library/Saved Application State/co.eclecticlight.Ulbow.savedState"]}]]},"ultdata":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"iPhone data recovery software","homepage":"https://www.tenorshare.com/products/iphone-data-recovery.html","names":["UltData"],"ruby_source_checksum":{":sha256":"d134d31f2de541e731136d9bcaa0c4ba3bc7d71c6dbbf2cc144b48c11d884af6"},"ruby_source_path":"Casks/u/ultdata.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.tenorshare.com/downloads/ultdata-ios-mac.dmg"],"version":"10.5.1.5","raw_artifacts":[[":uninstall",{":quit":"com.tenorshare.TenorshareUltData"}],[":app",["UltData.app"]],[":zap",{":trash":["~/Library/Application Support/com.tenorshare.TenorshareUltData","~/Library/Application Support/UltData","~/Library/Caches/com.tenorshare.TenorshareUltData","~/Library/HTTPStorages/com.tenorshare.TenorshareUltData*","~/Library/Preferences/com.tenorshare.TenorshareUltData.plist","~/Library/Saved Application State/com.tenorshare.TenorshareUltData.savedState"]}]]},"ultimaker-cura":{"depends_on_args":{":macos":":any"},"desc":"3D printer and slicing GUI","homepage":"https://ultimaker.com/software/ultimaker-cura","names":["UltiMaker Cura","Cura"],"ruby_source_checksum":{":sha256":"c91d6b5dde333b1c88dfcf3229cdd40f2650bf3a11e78b88946f7dfb345c673f"},"ruby_source_path":"Casks/u/ultimaker-cura.rb","sha256":"341ea41e0bc7a75361823cf9720c1d1ded9a8b2f3c4d791de2266f8d647f5d85","tap_string":"homebrew/cask","url_args":["https://github.com/Ultimaker/Cura/releases/download/5.13.0/UltiMaker-Cura-5.13.0-macos-X64.dmg"],"version":"5.13.0","raw_artifacts":[[":uninstall",{":quit":"nl.ultimaker.cura.dmg"}],[":app",["UltiMaker Cura.app"]],[":zap",{":trash":["~/.cura","~/Library/Application Support/cura","~/Library/Caches/Ultimaker B.V./Ultimaker-Cura","~/Library/Logs/cura","~/Library/Preferences/nl.ultimaker.cura.dmg.plist","~/Library/Preferences/nl.ultimaker.cura.plist","~/Library/Saved Application State/nl.ultimaker.cura.dmg.savedState"]}]]},"ultimate-control":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"Take control of your computer wirelessly","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://www.negusoft.com/ucontrol/","names":["NEGU Soft Ultimate Control"],"ruby_source_checksum":{":sha256":"b4b65248babc81ab82b5758066e90af2ab89c5e2002b7e445f2cffe05a43e13b"},"ruby_source_path":"Casks/u/ultimate-control.rb","sha256":"8f26885d60c2afc502d97039c115f6bfcd22cee34ec9741017bc4d73bc3e5498","tap_string":"homebrew/cask","url_args":["https://www.negusoft.com/downloads/ultimate_control_v1.2_mac.dmg"],"version":"1.2","raw_artifacts":[[":app",["Ultimate Control.app"]]]},"ultimate-vocal-remover":{"depends_on_args":{":macos":":any"},"desc":"Removes vocals from audio files","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Anjok07/ultimatevocalremovergui/","names":["Ultimate Vocal Remover"],"ruby_source_checksum":{":sha256":"88cc3c053c8f7d19d7cca8a1886e74ce98899f34ce7a99d34733805bc7f270e3"},"ruby_source_path":"Casks/u/ultimate-vocal-remover.rb","sha256":"d822058155514387e769b053c1850541a87aff9052dcf945cf51bb1525e7e996","tap_string":"homebrew/cask","url_args":["https://github.com/Anjok07/ultimatevocalremovergui/releases/download/v5.6/Ultimate_Vocal_Remover_v5_6_MacOS_x86_64.dmg"],"version":"5.6","raw_artifacts":[[":app",["Ultimate Vocal Remover.app"]]]},"ultimate":{"depends_on_args":{":macos":":any"},"desc":"Convert and remove DRM on eBooks","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.epubor.com/","names":["Epubor Ultimate"],"ruby_source_checksum":{":sha256":"820f30ac4aeb39d1280a0d93d2e9764d70aab96aa7460b533f5f12e8d4babc18"},"ruby_source_path":"Casks/u/ultimate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.epubor.com/epubor_ultimate.zip"],"version":"3.0.16.664","raw_artifacts":[[":uninstall",{":pkgutil":"EpuborStudioUltimate2"}],[":pkg",["Ultimate.pkg"]],[":zap",{":trash":["~/.Epubor_Keys","~/.Ultimate","~/EpuborLog","~/Library/Preferences/Ultimate.plist","~/Library/Saved Application State/Ultimate.savedState"]}]]},"ultrastardeluxe":{"depends_on_args":{":macos":":any"},"desc":"Karaoke game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://usdx.eu/","names":["UltraStar Deluxe"],"ruby_source_checksum":{":sha256":"93a7f0ba86912d8c4e577527df26de08f4e9110ad77945da44e904f82aa52481"},"ruby_source_path":"Casks/u/ultrastardeluxe.rb","sha256":"03d488e988b325cbd4ce16a210d46144372fee463fcb92854c015829b0d7de74","tap_string":"homebrew/cask","url_args":["https://github.com/UltraStar-Deluxe/USDX/releases/download/v2026.8.1/UltraStarDeluxe-mac-x86-2026.8.1.dmg"],"version":"2026.8.1","raw_artifacts":[[":uninstall",{":quit":"org.ultrastardeluxe.ultrastardeluxe"}],[":app",["UltraStarDeluxe.app"]],[":zap",{":trash":"~/Library/Application Support/UltraStarDeluxe1.3"}]]},"unblocked":{"depends_on_args":{":macos":":monterey"},"desc":"AI-powered developer collaboration platform","homepage":"https://getunblocked.com/","names":["Unblocked"],"ruby_source_checksum":{":sha256":"12e2b1f774955e3bf591fd7355902e87dc02e711e50b5e9b1058f55e822294f6"},"ruby_source_path":"Casks/u/unblocked.rb","sha256":"bee7c80b3f908329ea686a7f87155d13ab31cca022dc7f40f79ae36230ccf558","tap_string":"homebrew/cask","url_args":["https://getunblocked.com/releases/macos/unblocked-desktop-intel-1.0.2890.pkg"],"version":"1.0.2890","raw_artifacts":[[":uninstall",{":signal":[["KILL","com.nextchaptersoftware.UnblockedHub"],["KILL","com.nextchaptersoftware.UnblockedHub.helper"]],":login_item":"Unblocked",":pkgutil":"com.nextchaptersoftware.UnblockedHub",":delete":"/Applications/Unblocked.app"}],[":pkg",["unblocked-desktop-intel-1.0.2890.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.nextchaptersoftware.unblockedhub.sfl*","~/Library/Application Support/Unblocked","~/Library/Preferences/com.nextchaptersoftware.UnblockedHub.plist"]}]]},"unclack":{"depends_on_args":{":macos":":sequoia"},"desc":"Mutes your keyboard while you type","homepage":"https://unclack.app/","names":["Unclack"],"ruby_source_checksum":{":sha256":"fa9b9af5db6918b2c936e5ef049ce64d5e759542a469fe44e810668bd1604009"},"ruby_source_path":"Casks/u/unclack.rb","sha256":"68d9a96cd3b7d6d85cb72e2b414cd097b287cc36d275c8c9078f73766c782a3b","tap_string":"homebrew/cask","url_args":["https://github.com/robotsquidward/unclack-releases/releases/download/v1.3.0/Unclack.dmg"],"version":"1.3.0","raw_artifacts":[[":app",["Unclack.app"]],[":zap",{":trash":["~/Library/Application Scripts/dev.ajkueterman.unclack*","~/Library/Containers/dev.ajkueterman.unclack*"]}]]},"unclutter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop storage area for notes, files and pasteboard clips","homepage":"https://unclutterapp.com/","names":["Unclutter"],"ruby_source_checksum":{":sha256":"e296bd8474090d81e1eead6de1b41bb302748101d5ed4514aa1529ab40095ad7"},"ruby_source_path":"Casks/u/unclutter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://unclutterapp.com/files/Unclutter.zip"],"version":"2.2.18d","raw_artifacts":[[":app",["Unclutter.app"]],[":zap",{":trash":["~/Library/Application Scripts/*.group.com.softwareambience.Unclutter","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.softwareambience.unclutter.sfl*","~/Library/Application Support/Unclutter","~/Library/Caches/com.softwareambience.Unclutter","~/Library/Containers/com.softwareambience.Unclutter","~/Library/Group Containers/*.group.com.softwareambience.Unclutter","~/Library/HTTPStorages/com.softwareambience.Unclutter","~/Library/Preferences/com.softwareambience.Unclutter.plist"]}]]},"understand":{"depends_on_args":{":macos":":ventura"},"desc":"Code visualization and exploration tool","homepage":"https://scitools.com/features","names":["SciTools Understand"],"ruby_source_checksum":{":sha256":"23e5edf2ac0a63aa2a8df9e3632b05bb95f7d3c39f439c6a8ad9c40b26eccb37"},"ruby_source_path":"Casks/u/understand.rb","sha256":"e01cbc9ea65cd1708e3246c8bca4a2d16891b4e284e8c3f706204cb43a889c7d","tap_string":"homebrew/cask","url_args":["https://latest.scitools.com/Understand/Understand-8.0.1265-macOS-Universal.dmg"],"version":"8.0.1265","raw_artifacts":[[":app",["Understand.app"]],[":binary",["$APPDIR/Understand.app/Contents/MacOS/userver"]],[":zap",{":trash":["~/Library/Application Support/SciTools","~/Library/Preferences/com.scitools.License.plist","~/Library/Preferences/com.scitools.Understand.plist","~/Library/Saved Application State/com.scitools.Understand.savedState"]}]]},"unetbootin":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool to install Linux/BSD distributions to a partition or USB drive","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://unetbootin.github.io/","names":["UNetbootin"],"ruby_source_checksum":{":sha256":"ce5df636902faebc6f3c3c2f82d30922435ac4cce8f21f871e3fbe87c4434dbb"},"ruby_source_path":"Casks/u/unetbootin.rb","sha256":"204f867e9b2604a5ba8818b7d7f4be83d08fa0c3eb0c22e51c39fc5526bd1aed","tap_string":"homebrew/cask","url_args":["https://github.com/unetbootin/unetbootin/releases/download/702/unetbootin-mac-702.dmg"],"version":"702","raw_artifacts":[[":app",["unetbootin.app"]],[":zap",{":trash":"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.yourcompany.unetbootin.sfl*"}]]},"unexpectedly":{"depends_on_args":{":macos":":any"},"desc":"Browse and visualise the reports from crashes","disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"http://s.sudre.free.fr/Software/Unexpectedly/about.html","names":["Unexpectedly"],"ruby_source_checksum":{":sha256":"e3f654b678a2d3fbafe8d194db3a78417b6d26bbbed9d04a99c60cc1928ab2df"},"ruby_source_path":"Casks/u/unexpectedly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["http://s.sudre.free.fr/Software/files/Unexpectedly.dmg"],"version":"1.0b","raw_artifacts":[[":app",["Unexpectedly.app"]],[":zap",{":trash":"~/Library/Preferences/fr.whitebox.unexpectedly.plist"}]]},"ungoogled-chromium":{"conflicts_with_args":{":cask":["chromium"]},"depends_on_args":{":macos":":ventura"},"desc":"Google Chromium, sans integration with Google","homepage":"https://ungoogled-software.github.io/","names":["Ungoogled Chromium"],"ruby_source_checksum":{":sha256":"d224a54b1cb846782b79df6968baa67e95e76fa700b4cf8a03cbc80b45609675"},"ruby_source_path":"Casks/u/ungoogled-chromium.rb","sha256":"1123f91bb16e67558ab961974527d3c8b24d5d1f05e7a249430f2caae3530130","tap_string":"homebrew/cask","url_args":["https://github.com/ungoogled-software/ungoogled-chromium-macos/releases/download/155.0.8059.84-1.1/ungoogled-chromium_155.0.8059.84-1.1_x86_64-macos.dmg"],"version":"155.0.8059.84-1.1","raw_artifacts":[[":app",["Chromium.app"]],[":zap",{":trash":["~/Library/Application Support/Chromium","~/Library/Caches/Chromium","~/Library/Preferences/org.chromium.Chromium.plist","~/Library/Saved Application State/org.chromium.Chromium.savedState"]}]]},"uniclipboard":{"depends_on_args":{":macos":":monterey"},"desc":"Cross-device clipboard syncing tool","homepage":"https://www.uniclipboard.app/","names":["UniClipboard"],"ruby_source_checksum":{":sha256":"f290a7e094dfa956ab63dfc89b62af0f07d1fe08d6991f34f8703de158e49757"},"ruby_source_path":"Casks/u/uniclipboard.rb","sha256":"163605e3f98db33724c3c8b1039f6ac58090a89401aaf3d03a6a3bebebd647b1","tap_string":"homebrew/cask","url_args":["https://github.com/UniClipboard/UniClipboard/releases/download/v1.4.0/UniClipboard_1.4.0_x64.dmg"],"version":"1.4.0","raw_artifacts":[[":app",["UniClipboard.app"]],[":zap",{":trash":["~/Library/Application Support/app.uniclipboard.desktop","~/Library/Application Support/app.uniclipboard.desktop-upgrade-backups","~/Library/Caches/app.uniclipboard.desktop","~/Library/Logs/app.uniclipboard.desktop","~/Library/Preferences/app.uniclipboard.desktop.plist","~/Library/WebKit/app.uniclipboard.desktop","~/Library/WebKit/app.uniclipboard.desktop.ui"]}]]},"unicodechecker":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Explore and convert Unicode","homepage":"https://earthlingsoft.net/UnicodeChecker/","names":["UnicodeChecker"],"ruby_source_checksum":{":sha256":"46758476313580da37843f273293c75db9e87215cda1ed6f5e18faa4675d7fac"},"ruby_source_path":"Casks/u/unicodechecker.rb","sha256":"f6cc0c4e6904e3429e600db741a7bf26bbda2d7efb9eabac5f56b9475a6bfa6f","tap_string":"homebrew/cask","url_args":["https://earthlingsoft.net/UnicodeChecker/UnicodeChecker%201.25.1%20(862).zip"],"version":"1.25.1,862","raw_artifacts":[[":uninstall",{":quit":"net.earthlingsoft.UnicodeChecker"}],[":app",["UnicodeChecker.app"]],[":zap",{":trash":["~/Library/Application Support/UnicodeChecker","~/Library/Caches/net.earthlingsoft.UnicodeChecker","~/Library/Preferences/net.earthlingsoft.UnicodeChecker.plist"]}]]},"unifi-identity-endpoint":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"License free Wi-Fi, VPN, and Access Application for Organizations","homepage":"https://www.ui.com/identity","names":["UniFi Identity Endpoint"],"ruby_source_checksum":{":sha256":"28027df8a48ebc6781c7916217fa51fb3f59dfbce0ccd1a186598876ecfc7be9"},"ruby_source_path":"Casks/u/unifi-identity-endpoint.rb","sha256":"6f8a76e606cbc362986aac3f0b367e13bc1095e8a5466c2acdd016d1abc5b434","tap_string":"homebrew/cask","url_args":["https://fw-download.ubnt.com/data/uid-identity-standard-desktop-app/da2c-macOS-4.2.2-26d981ba-1ce5-431e-98cf-2133b2889af9.pkg"],"version":"4.2.2,26d981ba-1ce5-431e-98cf-2133b2889af9,da2c","raw_artifacts":[[":uninstall",{":launchctl":["application.com.ui.uid.standard-desktop.93942643.93942648","com.ui.uid.standard-desktop.privilegedtool","com.ui.uid.standard-desktop.startup"],":quit":"com.ui.uid.standard-desktop",":pkgutil":"com.ui.uid.standard-desktop",":delete":"/Applications/UniFi Endpoint.app"}],[":pkg",["da2c-macOS-4.2.2-26d981ba-1ce5-431e-98cf-2133b2889af9.pkg"]],[":zap",{":trash":"~/Library/Application Support/com.ui.uid.standard-desktop"}]]},"unifi-identity-enterprise":{"depends_on_args":{":macos":":any"},"desc":"Corporate Wi-Fi, VPN, SSO, and HR Application","homepage":"https://www.ui.com/identity","names":["UniFi Identity Enterprise"],"ruby_source_checksum":{":sha256":"f5e2c2c1ebc726131a6b76883728ec7539c888545439863416420e66893bc37d"},"ruby_source_path":"Casks/u/unifi-identity-enterprise.rb","sha256":"bd2f1f241cdcc02d3ba4e03868aec21f2158f0516538e2380e143244e2ab4e8e","tap_string":"homebrew/cask","url_args":["https://fw-download.ubnt.com/data/uid-ui-desktop-app/42db-macOS-0.90.0-cf7eb9f5-2570-4d3c-9501-2c3eac3e7409.pkg"],"version":"0.90.0,cf7eb9f5-2570-4d3c-9501-2c3eac3e7409,42db","raw_artifacts":[[":uninstall",{":launchctl":["application.com.ui.uid.desktop.25686722.25686727","com.ui.uid.desktop.privilegedtool","com.ui.uid.desktop.startup"],":quit":"com.ui.uid.desktop",":pkgutil":["com.ui.uid.desktop","com.ui.uid.mac"]}],[":pkg",["42db-macOS-0.90.0-cf7eb9f5-2570-4d3c-9501-2c3eac3e7409.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.ui.uid.desktop","~/Library/Caches/com.ui.uid.desktop","~/Library/Logs/UI","~/Library/Preferences/com.ui.uid.desktop.plist","~/Library/Saved Application State/com.ui.uid.desktop.savedState"]}]]},"unified-remote":{"depends_on_args":{":macos":":any"},"desc":"Turn your smartphone into a universal remote control","homepage":"https://www.unifiedremote.com/","names":["Unified Remote"],"ruby_source_checksum":{":sha256":"6e5aa3c16e49e182fd549563397d58d25f3c20efbea0b03813b3a99bc6bd2ed9"},"ruby_source_path":"Casks/u/unified-remote.rb","sha256":"30d4928fb40e0e711d6b66df955f714283b8f1db3000afbcfac7615724ca1d98","tap_string":"homebrew/cask","url_args":["https://www.unifiedremote.com/static/builds/server/macosx/2604/ServerSetup-3.14.0.2604.dmg"],"version":"3.14.0.2604","raw_artifacts":[[":uninstall",{":quit":"com.unified.Unified-Remote"}],[":app",["Unified Remote.app"]],[":zap",{":trash":"~/Library/Application Support/Unified Remote"}]]},"uniflash":{"depends_on_args":{":macos":":any"},"desc":"Flash tool for microcontrollers","homepage":"https://www.ti.com/tool/UNIFLASH","names":["TI UniFlash"],"ruby_source_checksum":{":sha256":"b70f86ebffdcccc8672977c6361f8135d11b97b72921f87aade51fb43ed323fc"},"ruby_source_path":"Casks/u/uniflash.rb","sha256":"7fdf436e5ed2b1ce90e6b4732e11037df86916e35d4e4dd7383c39a6b554b176","tap_string":"homebrew/cask","url_args":["https://dr-download.ti.com/software-development/software-programming-tool/MD-QeJBJLj8gq/9.7.0/uniflash_sl.9.7.0.5873.dmg"],"version":"9.7.0.5873","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/TI/UniFlash/uninstall.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended"],":sudo":true}}],[":installer",{":script":{":executable":"uniflash_sl.9.7.0.5873.app/Contents/MacOS/installbuilder.sh",":args":["--mode","unattended","--prefix","/Applications/TI/UniFlash"]}}],[":command_wrapper",["dslite"],{":executable":"/Applications/TI/UniFlash/dslite.sh"}],[":zap",{":trash":["~/.ti/uniflash","~/Library/Application Support/Uniflash","~/Library/Caches/Uniflash"],":rmdir":"~/.ti"}]]},"uninstallpkg":{"depends_on_args":{":macos":":any"},"desc":"PKG software package uninstall tool","homepage":"https://www.corecode.io/uninstallpkg/","names":["UninstallPKG"],"ruby_source_checksum":{":sha256":"5fc176e52b0d99b78d859d59ce0ec7fd934007f7444b4b641250e131f7ba823f"},"ruby_source_path":"Casks/u/uninstallpkg.rb","sha256":"acb66ab1885b213dd22cab0cea9405ef657649cec7d1cedf56079f1eb57f9418","tap_string":"homebrew/cask","url_args":["https://www.corecode.io/downloads/uninstallpkg_1.2.2.zip"],"version":"1.2.2","raw_artifacts":[[":uninstall",{":launchctl":"com.corecode.UninstallPKGDeleteHelper",":delete":"/Library/PrivilegedHelperTools/com.corecode.UninstallPKGDeleteHelper"}],[":app",["UninstallPKG.app"]],[":zap",{":trash":["~/Library/Application Support/UninstallPKG","~/Library/Preferences/com.corecode.UninstallPKG.plist","~/Library/Saved Application State/com.corecode.UninstallPKG.savedState"]}]]},"unipro-ugene":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Free open-source cross-platform bioinformatics software","homepage":"https://ugene.net/","names":["Ugene"],"ruby_source_checksum":{":sha256":"76455c5ebccef9784202659ef3dcb24fa7991f51008bd7b8ed077a60d00b0070"},"ruby_source_path":"Casks/u/unipro-ugene.rb","sha256":"460a194a25e351d477891de812bab820231655778d7572e6b9fe343946c79ef6","tap_string":"homebrew/cask","url_args":["https://github.com/ugeneunipro/ugene/releases/download/53.1/ugene-53.1-mac-x86-64.dmg"],"version":"53.1","raw_artifacts":[[":app",["Unipro UGENE.app"]],[":zap",{":trash":["~/Library/Preferences/com.unipro.UGENE.plist","~/Library/Preferences/net.ugene.ugene.plist"]}]]},"unison-app":{"depends_on_args":{":macos":":any"},"desc":"File synchroniser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/bcpierce00/unison/","names":["Unison"],"ruby_source_checksum":{":sha256":"f42179cc76d36db26ebfc971bfe13c4988dda7d07816881537dc8b9fbaa7b11a"},"ruby_source_path":"Casks/u/unison-app.rb","sha256":"70e3057215e80fe7ecc819118a12ff5fc323d448ef37bc6c165eb1f5ca526347","tap_string":"homebrew/cask","url_args":["https://github.com/bcpierce00/unison/releases/download/v2.54.0/Unison-2.54.0-macos-x86-64.app.tar.gz"],"version":"2.54.0","raw_artifacts":[[":app",["Unison.app"]],[":binary",["$APPDIR/Unison.app/Contents/MacOS/cltool"],{":target":"unison"}],[":postflight_steps",{":steps":[{":command":{":path":"/usr/bin/defaults"},":type":"run",":args":["write","edu.upenn.cis.Unison","CheckCltool","-bool","false"]}]}],[":zap",{":trash":["~/Library/Application Support/Unison","~/Library/Preferences/edu.upenn.cis.Unison.plist"]}]]},"unite-phone":{"depends_on_args":{":macos":":any"},"desc":"Video and voice calling application","disable_args":{":date":"2025-12-31",":because":":unreachable"},"homepage":"https://unitephone.nl/","names":["Unite Phone"],"ruby_source_checksum":{":sha256":"c5c751a022407be74ec1cfbcc050aa81b6436af3b811d3e84608f6722469fbf8"},"ruby_source_path":"Casks/u/unite-phone.rb","sha256":"09ca6ee8263baf87e137e8129caf79e7e4496904c08c3e550f4ac795c2223b34","tap_string":"homebrew/cask","url_args":["https://update.unitephone.nl/updates/unite_phone-2025.10.7-universal-mac.zip"],"url_kwargs":{":user_agent":":browser"},"version":"2025.10.7","raw_artifacts":[[":app",["Unite Phone.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Unite Phone Helper*","~/Library/Application Support/Unite Phone"]}]]},"unite":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Turn websites into apps","homepage":"https://bzgapps.com/unite","names":["Unite"],"ruby_source_checksum":{":sha256":"2f3886bfbe327e7ff3e0da45f666f910fc9d90d4649ab658731531ea15d8d18e"},"ruby_source_path":"Casks/u/unite.rb","sha256":"3b6e006e91d61694262c807598c7c4c62938fa642757083ef224cbce6e36d5ff","tap_string":"homebrew/cask","url_args":["https://bzgdownloads.s3.amazonaws.com/Unite/Unite+6.6.zip"],"version":"6.6","raw_artifacts":[[":app",["Unite.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.BZG.unite.sharedData","~/Library/Application Support/com.BZG.unite.*","~/Library/Application Support/Unite","~/Library/Caches/com.BZG.unite","~/Library/Cookies/com.BZG.unite.3.binarycookies","~/Library/Group Containers/group.BZG.unite.sharedData","~/Library/HTTPStorages/com.BZG.unite*","~/Library/Preferences/com.BZG.unite.*","~/Library/Saved Application State/com.BZG.unite*.savedState"],":rmdir":"/Users/Shared/Unite"}]]},"unity-android-support-for-editor":{"depends_on_args":{":cask":["unity"],":macos":":any"},"desc":"Android target support for Unity","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://unity.com/products","names":["Unity Android Build Support"],"ruby_source_checksum":{":sha256":"8588b6585dda65eba515639f342dd9744b19f34c0be5bfae5abae0d95dfd212c"},"ruby_source_path":"Casks/u/unity-android-support-for-editor.rb","sha256":"d6f4275bcc66f1e9668e52bd109365c54c4808a78b45b713a7bab066dbfd07d9","tap_string":"homebrew/cask","url_args":["https://download.unity3d.com/download_unity/3bd4f66ad299/MacEditorTargetInstaller/UnitySetup-Android-Support-for-Editor-6000.5.10f1.pkg"],"version":"6000.5.10f1,3bd4f66ad299","raw_artifacts":[[":uninstall",{":pkgutil":"com.unity3d.AndroidPlayer-6000.5.10f1"}],[":pkg",["UnitySetup-Android-Support-for-Editor-6000.5.10f1.pkg"]]]},"unity-cli":{"desc":"Command-line interface for Unity","homepage":"https://docs.unity.com/en-us/unity-cli","names":["Unity CLI"],"ruby_source_checksum":{":sha256":"8d2e65482b6bf79a9cb2b51e61381024ce2df9486a3a2d6638791dc39ff3242f"},"ruby_source_path":"Casks/u/unity-cli.rb","sha256":"578c5923adfcb9e1c789c17ea344a0a71ca94b69681550a793260ba890ee22fc","tap_string":"homebrew/cask","url_args":["https://public-cdn.cloud.unity3d.com/hub/prod/cli/1.0.0-beta.14/unity-darwin-x64"],"version":"1.0.0-beta.14","raw_artifacts":[[":binary",["1.0.0-beta.14"],{":target":"unity"}],[":zap",{":trash":"~/Library/Application Support/UnityHub"}]]},"unity-hub":{"auto_updates":true,"conflicts_with_args":{":cask":["unity-hub@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"Management tool for Unity","homepage":"https://docs.unity.com/en-us/hub","names":["Unity Hub"],"ruby_source_checksum":{":sha256":"dfeb4bfe2facbc49e5ccfa50038977b612a4a921cb28223254187600f4de0391"},"ruby_source_path":"Casks/u/unity-hub.rb","sha256":"4187aaf957e289c8c83466150e0452b3d6388e251b017a94c6876131256665b0","tap_string":"homebrew/cask","url_args":["https://public-cdn.cloud.unity3d.com/hub/prod/3.22.4/UnityHubSetup-3.22.4-x64.dmg"],"version":"3.22.4","raw_artifacts":[[":uninstall",{":quit":"com.unity3d.unityhub"}],[":app",["Unity Hub.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.unity3d.unityhub.sfl*","~/Library/Application Support/UnityHub","~/Library/Preferences/com.unity3d.unityhub.helper.plist","~/Library/Preferences/com.unity3d.unityhub.plist"],":rmdir":"/Applications/Unity/Hub"}]]},"unity-hub@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["unity-hub"]},"depends_on_args":{":macos":":ventura"},"desc":"Management tool for Unity","homepage":"https://docs.unity.com/en-us/hub","names":["Unity Hub"],"ruby_source_checksum":{":sha256":"89fb94f284d8e94a2a2ce7411de01a8ba939ee915cc3f5da41dcaf246681b57e"},"ruby_source_path":"Casks/u/unity-hub@beta.rb","sha256":"6c61cf7e73a276f7b6a89cda473aed6431b7ede491ef7a795694c842ead05614","tap_string":"homebrew/cask","url_args":["https://public-cdn.cloud.unity3d.com/hub/prod/4.0.0-beta.3/UnityHubSetup-4.0.0-beta.3-x64.dmg"],"version":"4.0.0-beta.3","raw_artifacts":[[":uninstall",{":quit":"com.unity3d.unityhub"}],[":app",["Unity Hub.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.unity3d.unityhub.sfl*","~/Library/Application Support/UnityHub","~/Library/Preferences/com.unity3d.unityhub.helper.plist","~/Library/Preferences/com.unity3d.unityhub.plist"],":rmdir":"/Applications/Unity/Hub"}]]},"unity-ios-support-for-editor":{"depends_on_args":{":cask":["unity"],":macos":":any"},"desc":"iOS target support for Unity","homepage":"https://unity.com/products","names":["Unity iOS Build Support"],"ruby_source_checksum":{":sha256":"72bd1149ecce812b26626a2537e255c5c7d60c269a744ee9fbd919a2b9d99bbb"},"ruby_source_path":"Casks/u/unity-ios-support-for-editor.rb","sha256":"6a86b985ccdfd26f48a52d41806489faef7430711bf7ed264d71a60af35305e5","tap_string":"homebrew/cask","url_args":["https://download.unity3d.com/download_unity/b22767f04f04/MacEditorTargetInstaller/UnitySetup-iOS-Support-for-Editor-6000.6.7f1.pkg"],"version":"6000.6.7f1,b22767f04f04","raw_artifacts":[[":uninstall",{":pkgutil":"com.unity3d.iOSSupport-6000.6.7f1"}],[":pkg",["UnitySetup-iOS-Support-for-Editor-6000.6.7f1.pkg"]]]},"unity-version-control":{"depends_on_args":{":macos":":any"},"desc":"Version control and source code management tool","homepage":"https://docs.unity.com/en-us/unity-version-control","names":["Unity Version Control","Unity VCS","UVCS"],"ruby_source_checksum":{":sha256":"1e19b73e790d3fc0aa664cc8c1265109288851ab51fe2214f5d485e2cc07368f"},"ruby_source_path":"Casks/u/unity-version-control.rb","sha256":"b06ee0f33148a01944597bf587be8d4b4986e54b573c6cf2bd527a370dd0efa5","tap_string":"homebrew/cask","url_args":["https://d26z97tczqnlef.cloudfront.net/releases/11.0.16.10512/plasticscm/osx/unity-vcs-11.0.16.10512-mac.pkg.zip"],"version":"11.0.16.10512","raw_artifacts":[[":uninstall",{":launchctl":["com.codicesoftware.plasticscm.macplastic","com.codicesoftware.plasticscm.server","com.codicesoftware.unityvcstray"],":quit":["com.codicesoftware.plasticscm","com.codicesoftware.unityvcstray"],":pkgutil":["com.codicesoftware.plasticscm.macplastic","com.codicesoftware.plasticscm.server"],":delete":["/Applications/Gluon.app","/Applications/PlasticSCM.app","/Applications/PlasticSCMServer.app"]}],[":pkg",["unity-vcs-osx-x64-11.0.16.10512.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.codicesoftware.plasticscm.savedState"}]]},"unity-webgl-support-for-editor":{"depends_on_args":{":cask":["unity"],":macos":":any"},"desc":"WebGL target support for Unity","homepage":"https://unity.com/products","names":["Unity WebGL Build Support"],"ruby_source_checksum":{":sha256":"cd4c18cef06400ea9ebe947f090207fa1aacb995dfc4fcc07590c39cd86e971e"},"ruby_source_path":"Casks/u/unity-webgl-support-for-editor.rb","sha256":"c12873d830428408a609dc6b115e475a8fe8b72da173b7232e382a6c7efc200f","tap_string":"homebrew/cask","url_args":["https://download.unity3d.com/download_unity/b22767f04f04/MacEditorTargetInstaller/UnitySetup-WebGL-Support-for-Editor-6000.6.7f1.pkg"],"version":"6000.6.7f1,b22767f04f04","raw_artifacts":[[":uninstall",{":pkgutil":"com.unity3d.WebGLSupport-6000.6.7f1"}],[":pkg",["UnitySetup-WebGL-Support-for-Editor-6000.6.7f1.pkg"]]]},"unity-windows-support-for-editor":{"depends_on_args":{":cask":["unity"],":macos":":any"},"desc":"Windows (Mono) target support for Unity","homepage":"https://unity.com/products","names":["Unity Windows (Mono) Build Support"],"ruby_source_checksum":{":sha256":"e2fc8a0ed2d28903c20836347bd4767959902dc4c2ef742a8149b4a335e907ff"},"ruby_source_path":"Casks/u/unity-windows-support-for-editor.rb","sha256":"53376fa2c7e7ead4e8334b2eb299a68842edc7d34b80c18f9579206e7cc47dc6","tap_string":"homebrew/cask","url_args":["https://download.unity3d.com/download_unity/b22767f04f04/MacEditorTargetInstaller/UnitySetup-Windows-Mono-Support-for-Editor-6000.6.7f1.pkg"],"version":"6000.6.7f1,b22767f04f04","raw_artifacts":[[":uninstall",{":pkgutil":"com.unity3d.WindowsStandaloneSupport-6000.6.7f1"}],[":pkg",["UnitySetup-Windows-Mono-Support-for-Editor-6000.6.7f1.pkg"]]]},"unity":{"depends_on_args":{":cask":["unity-hub"],":macos":":any"},"desc":"Platform for 3D content","homepage":"https://unity.com/","names":["Unity Editor"],"ruby_source_checksum":{":sha256":"6f3cc72897c3c8d9f6c0998caecb45c7bb4d464809b70b652390df76766ca6a4"},"ruby_source_path":"Casks/u/unity.rb","sha256":"5588a1731392e41d1d182da3bd9a314379a8a727239d3b99aac68c4b3d3633de","tap_string":"homebrew/cask","url_args":["https://download.unity3d.com/download_unity/b22767f04f04/MacEditorInstaller/Unity-6000.6.7f1.pkg"],"version":"6000.6.7f1,b22767f04f04","raw_artifacts":[[":uninstall",{":quit":"com.unity3d.UnityEditor5.x",":pkgutil":"com.unity3d.UnityEditor5.x",":delete":"/Applications/Unity"}],[":pkg",["Unity-6000.6.7f1.pkg"]],[":zap",{":delete":"/Library/Application Support/Unity",":trash":["/Library/Application Support/Unity","~/Library/Application Support/Unity*","~/Library/Caches/com.unity3d.UnityEditor","~/Library/Logs/Unity","~/Library/Preferences/com.unity.BugReporterV2.plist","~/Library/Preferences/com.unity3d.UnityEditor5.x.plist","~/Library/Preferences/com.unity3d.unityhub.plist","~/Library/Preferences/unity.DefaultCompany.*","~/Library/Saved Application State/com.unity3d.unityhub.savedState","~/Library/Unity"]}]]},"universal-android-debloater":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":cask":["android-platform-tools"],":macos":":any"},"desc":"GUI which uses ADB to debloat non-rooted Android devices","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/0x192/universal-android-debloater","names":["Universal Android Debloater","UAD"],"ruby_source_checksum":{":sha256":"69af95b87898f8a0b7872a4caa84c7a24cbee1ed5fc17bd3831d35bad31c73e8"},"ruby_source_path":"Casks/u/universal-android-debloater.rb","sha256":"9b22d3da881482067fda33c46409b99a34b48ba13a8fb789007de2125772cc32","tap_string":"homebrew/cask","url_args":["https://github.com/0x192/universal-android-debloater/releases/download/0.5.1/uad_gui-macos-opengl.tar.gz"],"version":"0.5.1","raw_artifacts":[[":binary",["uad_gui-macos-opengl"],{":target":"uad"}],[":zap",{":trash":"~/Library/Caches/uad"}]]},"universal-gcode-platform":{"depends_on_args":{":macos":":any"},"desc":"G-code sender for CNC (compatible with GRBL, TinyG, g2core and Smoothieware)","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://winder.github.io/ugs_website/","names":["Universal G-code Sender (Platform version)"],"ruby_source_checksum":{":sha256":"f055f474c7884cc2a961c7e92e3d7f3168124ee05880e3325cc80fbf567ab7ef"},"ruby_source_path":"Casks/u/universal-gcode-platform.rb","sha256":"1d298e446123caf654e23fe155c73eb17e5bc80a073d58544aace61615e5fa30","tap_string":"homebrew/cask","url_args":["https://github.com/winder/Universal-G-Code-Sender/releases/download/v2.1.26/macosx-x64-ugs-platform-app-2.1.26.dmg"],"version":"2.1.26","raw_artifacts":[[":app",["Universal Gcode Sender.app"]],[":zap",{":trash":["~/Library/Application Support/ugsplatform","~/Library/Preferences/ugs"]}]],"raw_caveats":"UGS developers do not sign their code and this app may need manual changes.\nFor more information, see:\n  https://github.com/winder/Universal-G-Code-Sender/issues/1351#issuecomment-579110056\n"},"universal-media-server":{"depends_on_args":{":macos":":any"},"desc":"Media server supporting DLNA, UPnP and HTTP(S)","homepage":"https://www.universalmediaserver.com/","names":["Universal Media Server"],"ruby_source_checksum":{":sha256":"a0e52d4bc4eade7a19f1843932de69736c7fa3c4f0360d9a059aa7aa814dbdf7"},"ruby_source_path":"Casks/u/universal-media-server.rb","sha256":"87d983057891eb47ba1260c0e0574823546111c548fc4a54a058a7af3d01a68c","tap_string":"homebrew/cask","url_args":["https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/15.8.2/UMS-macOS-15.8.2-x86_64.dmg"],"version":"15.8.2","raw_artifacts":[[":app",["Universal Media Server.app"]],[":zap",{":trash":["~/Library/Application Support/UMS","~/Library/Preferences/net.pms.PMS.plist"]}]]},"unlox":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-03-02",":because":":unmaintained"},"desc":"Unlock your computer with your fingerprint","disable_args":{":date":"2026-03-02",":because":":unmaintained"},"homepage":"https://unlox.it/get","names":["Unlox"],"ruby_source_checksum":{":sha256":"1e32e5b4f8bc130e50f888cc953b18739483237fbdef6c7fcf53bc9101f5dbfb"},"ruby_source_path":"Casks/u/unlox.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://unlox.it/download/"],"version":"3.0.4.2","raw_artifacts":[[":app",["Unlox.app"]]]},"unnaturalscrollwheels":{"depends_on_args":{":macos":":any"},"desc":"Tool to invert scroll direction for physical scroll wheels","homepage":"https://github.com/ther0n/UnnaturalScrollWheels","names":["UnnaturalScrollWheels"],"ruby_source_checksum":{":sha256":"539b549549b3efa1aec1675df85ce98b578192e9f40e09744d70064d894543a6"},"ruby_source_path":"Casks/u/unnaturalscrollwheels.rb","sha256":"b75c3e5ebb13f94053e593d33f4e1019327d7cb60342214beae65aab7843eb88","tap_string":"homebrew/cask","url_args":["https://github.com/ther0n/UnnaturalScrollWheels/releases/download/1.4.2/UnnaturalScrollWheels-1.4.2.dmg"],"version":"1.4.2","raw_artifacts":[[":uninstall",{":quit":"com.theron.UnnaturalScrollWheels"}],[":app",["UnnaturalScrollWheels.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.theron.UnnaturalScrollWheels","~/Library/Containers/com.theron.UnnaturalScrollWheels","~/Library/Preferences/com.theron.UnnaturalScrollWheels.plist"]}]]},"unpkg":{"depends_on_args":{":macos":":any"},"desc":"Unarchiver for .pkg and .mpkg that unpacks all the files in a package","homepage":"https://www.timdoug.com/unpkg/","names":["unpkg"],"ruby_source_checksum":{":sha256":"8bd842ef2573c49e17ad1c8ad87c0199ea03cc962d12c8e5921d12c2f04ea7be"},"ruby_source_path":"Casks/u/unpkg.rb","sha256":"3a5936d16cf579cad9949af4673b7fc097b9aedc59d50b28c6f75c2b15a4631b","tap_string":"homebrew/cask","url_args":["https://www.timdoug.com/unpkg/unpkg-5.0.dmg"],"version":"5.0","raw_artifacts":[[":app",["unpkg.app"]],[":zap",{":trash":["~/Library/Preferences/org.timdoug.unpkg.plist","~/Library/Saved Application State/org.timdoug.unpkg.savedState"]}]]},"unraid-usb-creator":{"depends_on_args":{":macos":":ventura"},"desc":"Home of the Next-Gen Unraid USB Creator, a fork of the Raspberry Pi Imager","homepage":"https://unraid.net/download/","names":["Unraid USB Creator"],"ruby_source_checksum":{":sha256":"8329238de394073a9b59f881c4c986d1013bce981a555ab44f5e0f3fe4f20f13"},"ruby_source_path":"Casks/u/unraid-usb-creator.rb","sha256":"ba85bee1b9e39bf09f829d3a87ceb76b7b4fb49cc7f72a3dce596431113f66aa","tap_string":"homebrew/cask","url_args":["https://github.com/unraid/usb-creator-next/releases/download/v2.0.11-unraid.1/Unraid.USB.Creator-v2.0.11-unraid.1.dmg"],"version":"2.0.11,1","raw_artifacts":[[":app",["Unraid USB Creator.app"]],[":zap",{":trash":"~/Library/Preferences/net.unraid.Unraid USB Creator.plist"}]]},"unshaky":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Software fix for double key presses on Apple's butterfly keyboard","homepage":"https://github.com/aahung/Unshaky","names":["Unshaky"],"ruby_source_checksum":{":sha256":"217c4afec15a5f5c84c0adccbb1f6b85cd3f2b74acdfcf8597c7cb0e6550f20d"},"ruby_source_path":"Casks/u/unshaky.rb","sha256":"722fdd718fe47e58f1ea9c60fbcaf81cb4bbd6173b9cf7a8c4a6425a977a9fd9","tap_string":"homebrew/cask","url_args":["https://github.com/aahung/Unshaky/releases/download/v0.7.0/Unshaky_v0.7.0.zip"],"version":"0.7.0","raw_artifacts":[[":app",["Unshaky.app"]],[":zap",{":trash":["~/Library/Caches/com.nestederror.Unshaky","~/Library/Preferences/com.nestederror.Unshaky.plist"]}]]},"unsloth":{"auto_updates":true,"depends_on_args":{":arch":":arm64"},"desc":"Desktop application for Unsloth Studio","homepage":"https://unsloth.ai/","names":["Unsloth Desktop"],"ruby_source_checksum":{":sha256":"4f67d1bb840ce8f2add9c36dde2a3fb1610a6ce039dd1d079c22662173c9cf66"},"ruby_source_path":"Casks/u/unsloth.rb","tap_string":"homebrew/cask","url_args":["https://github.com/unslothai/unsloth/releases/download/v0.1.910-beta/Unsloth-Desktop-MacOS.dmg"],"version":"0.1.910-beta","raw_artifacts":[[":app",["Unsloth.app"]],[":zap",{":trash":["~/.unsloth/studio","~/Library/Application Support/ai.unsloth.studio","~/Library/Caches/ai.unsloth.studio","~/Library/LaunchAgents/unsloth-studio.plist","~/Library/WebKit/ai.unsloth.studio"]}]]},"updatest":{"depends_on_args":{":macos":":sequoia"},"desc":"Utility that shows the latest app updates","homepage":"https://updatest.app/","names":["Updatest"],"ruby_source_checksum":{":sha256":"ceae27b54ae94ddf9aa53eb2658d8b01621760b61bc6017d32a583ea255f3e49"},"ruby_source_path":"Casks/u/updatest.rb","sha256":"dae305f0bbcb1b6b0e5cd8927daedb245484ec3889a88f99a1c559cb93e1d20a","tap_string":"homebrew/cask","url_args":["https://updatest.app/download/Updatest-3.0.0.zip"],"version":"3.0.0","raw_artifacts":[[":app",["Updatest.app"]],[":zap",{":trash":["~/Library/Application Support/Updatest","~/Library/Caches/app.updatest.Updatest","~/Library/Caches/Updatest","~/Library/HTTPStorages/app.updatest.Updatest","~/Library/Preferences/app.updatest.Updatest.plist"]}]]},"updf":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"PDF editor","homepage":"https://updf.com/","names":["UPDF"],"ruby_source_checksum":{":sha256":"76e654e16dea4fefd1e9c1308efe32e7a730b3dd7a7e2b11df301d703b9ece67"},"ruby_source_path":"Casks/u/updf.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.updf.com/updf/basic/mac/apple/updf-mac-full.dmg"],"version":"2.5.7","raw_artifacts":[[":app",["UPDF.app"]],[":zap",{":trash":["~/Library/Application Support/com.superace.updf.installer","~/Library/Application Support/com.superace.updf.mac","~/Library/Caches/com.superace.updf.installer","~/Library/Caches/com.superace.updf.mac","~/Library/Caches/UPDF Installer","~/Library/Caches/UPDF","~/Library/HTTPStorages/com.superace.updf.installer","~/Library/HTTPStorages/com.superace.updf.mac","~/Library/HTTPStorages/com.superace.updf.mac.binarycookies","~/Library/Preferences/com.superace.updf.installer.plist","~/Library/Preferences/com.superace.updf.mac.file.plist","~/Library/Preferences/com.superace.updf.mac.plist","~/Library/Saved Application State/com.superace.updf.mac.savedState","~/Library/WebKit/com.superace.updf.mac"]}]]},"upscayl":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI image upscaler","homepage":"https://upscayl.org/","names":["Upscayl"],"ruby_source_checksum":{":sha256":"b427c0bcd8e8586763c07b2552db7c836bd7bc180a51b111901be1800b015940"},"ruby_source_path":"Casks/u/upscayl.rb","sha256":"0e53c9ee8c1800cb3e2ce0f574e4e1a35a51945e19ff2b93f33928bbd7fd4c5a","tap_string":"homebrew/cask","url_args":["https://github.com/upscayl/upscayl/releases/download/v2.15.0/upscayl-2.15.0-mac.dmg"],"version":"2.15.0","raw_artifacts":[[":app",["Upscayl.app"]],[":zap",{":trash":["~/Library/Application Support/Upscayl","~/Library/Preferences/org.upscayl.app.plist","~/Library/Saved Application State/org.upscayl.app.savedState"]}]]},"usage-app":{"depends_on_args":{":macos":":any"},"desc":"Tracks application usage","homepage":"https://www.mediaatelier.com/Usage/","names":["Usage"],"ruby_source_checksum":{":sha256":"84e1aba6609fe3891af7fd0b8aca64b4c817f399f5384f1cb95a4a73404267c7"},"ruby_source_path":"Casks/u/usage-app.rb","sha256":"1a782b03b08b544eb1277c18576ce14e9388510f53f6e3bda4a6793bd2780c66","tap_string":"homebrew/cask","url_args":["https://mediaatelier.com/Usage/Usage_1.4.6.dmg"],"version":"1.4.6","raw_artifacts":[[":app",["Usage.app"]],[":zap",{":trash":["~/Library/Application Support/com.mediaatelier.Usage","~/Library/Caches/com.mediaatelier.Usage","~/Library/Preferences/com.mediaatelier.Usage.plist"]}]]},"usb-overdrive":{"depends_on_args":{":macos":":monterey"},"desc":"USB and Bluetooth device driver","homepage":"https://www.usboverdrive.com/","names":["USB Overdrive"],"ruby_source_checksum":{":sha256":"56c633eabd5b34325dad78ff4efd9b178c0c32e474f2cff8a3b6d0815a0834dd"},"ruby_source_path":"Casks/u/usb-overdrive.rb","sha256":"f98da45246aa8c407f523feb45efd285ad604dcd326b70633ac174f0a1096d84","tap_string":"homebrew/cask","url_args":["https://www.usboverdrive.com/download/USB-Overdrive-54.dmg"],"version":"5.4","raw_artifacts":[[":uninstall",{":quit":"com.usboverdrive.helper"}],[":app",["USB Overdrive.app"]],[":zap",{":trash":["~/Library/Preferences/com.usboverdrive.app.plist","~/Library/Preferences/com.usboverdrive.settings.plist"]}]]},"usbimager":{"depends_on_args":{":macos":":any"},"desc":"Very minimal GUI app that can write/read to disk images and USB drives","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://bztsrc.gitlab.io/usbimager/","names":["USBImager"],"ruby_source_checksum":{":sha256":"eb94c4f4e73e046a83230093c0f9506e11f576475debd7bbf018877ddd024202"},"ruby_source_path":"Casks/u/usbimager.rb","sha256":"675eacd90d0e7d25a4fabe0cfe506173cb52b4731aaff6d41825e64da288cb9e","tap_string":"homebrew/cask","url_args":["https://gitlab.com/bztsrc/usbimager/raw/binaries/usbimager_1.0.10-intel-macosx-cocoa.zip"],"version":"1.0.10","raw_artifacts":[[":app",["USBImager.app"]],[":zap",{":trash":"~/Library/Preferences/usbimager.plist"}]]},"usenapp":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Newsreader and Usenet client","homepage":"https://www.usenapp.com/","names":["Usenapp"],"ruby_source_checksum":{":sha256":"bd4c3bc14d925b59cd01afea86d79c18e1a394d5e8aa05d7772252e0152a6f47"},"ruby_source_path":"Casks/u/usenapp.rb","sha256":"1dad13d22acba87a0eeedd687a1f066ca0ead94034b42e4f90e9f1ea0d85d4f9","tap_string":"homebrew/cask","url_args":["https://www.usenapp.com/download/Usenapp-1.28.1.dmg"],"version":"1.28.1","raw_artifacts":[[":uninstall",{":quit":"com.xoroxsoft.usenapp"}],[":app",["Usenapp.app"]],[":zap",{":trash":["~/Library/Application Support/Usenapp","~/Library/Caches/com.xoroxsoft.usenapp","~/Library/HTTPStorages/com.xoroxsoft.usenapp*","~/Library/Preferences/com.xoroxsoft.usenapp.plist","~/Library/Saved Application State/com.xoroxsoft.usenapp.savedState"]}]]},"usmart-trade":{"depends_on_args":{":macos":":monterey"},"desc":"Stock and options trading platform","homepage":"https://www.usmartglobal.com/","names":["uSMART Trade"],"ruby_source_checksum":{":sha256":"3327181de1b316a82597fbb99e4eefdcb5eb4cd1adace9e3da57fa790632cb6f"},"ruby_source_path":"Casks/u/usmart-trade.rb","sha256":"d29e210ea1ba900061bf3eaaaa43d33b7469db60c8f0e9a1d06c83c9e6dfd753","tap_string":"homebrew/cask","url_args":["https://hk-static.usmartglobal.com/admin/app-version-file/2026-10-10/5f7bda45-2da3-4ba7-8857-d75eb1383ee3/usmart_macapp_4.6.12_20261010_145926.dmg"],"version":"4.6.12,20261010_145926,5f7bda45-2da3-4ba7-8857-d75eb1383ee3,2026-10-10","raw_artifacts":[[":app",["uSMART Trade.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.usmart.mac.test.sfl*","~/Library/Application Support/uSmart","~/Library/Preferences/com.usmart.mac.test.plist","~/Library/Saved Application State/com.usmart.mac.test.savedState"]}]]},"usr-sse2-rdm":{"depends_on_args":{":macos":":any"},"desc":"Set a Retina display to custom resolutions","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/usr-sse2/RDM","names":["RDM"],"ruby_source_checksum":{":sha256":"619fc4ebdc6eb96e84efaa2e3da9bbeacae9e9ec91075677aa3ebce76451fafd"},"ruby_source_path":"Casks/u/usr-sse2-rdm.rb","sha256":"9d583e43742018e45bad79c8af9e0accec6b6a10d94c60ac7d31721bbb3c237e","tap_string":"homebrew/cask","url_args":["https://github.com/usr-sse2/RDM/releases/download/2.5.0/RDM.zip"],"version":"2.5.0","raw_artifacts":[[":uninstall",{":quit":"net.alkalay.RDM",":pkgutil":"net.alkalay.RDM"}],[":app",["RDM.app"]],[":zap",{":trash":["~/Library/Application Support/net.alkalay.RDM","~/Library/Preferences/net.alkalay.RDM.plist"]}]]},"utc-menu-clock":{"depends_on_args":{":macos":":sequoia"},"desc":"Menu bar clock","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/netik/UTCMenuClock","names":["UTCMenuClock"],"ruby_source_checksum":{":sha256":"531af58be6feb7b418f98b0cedce5fbc302b08429bfee60b15d0290190f6b8c9"},"ruby_source_path":"Casks/u/utc-menu-clock.rb","sha256":"3caf9c44e65fe93da7083b58bb792974c44d9c6d12b934d19370b0003305bf87","tap_string":"homebrew/cask","url_args":["https://github.com/netik/UTCMenuClock/raw/master/downloads/UTCMenuClock_v1.5_universal.zip"],"version":"1.5","raw_artifacts":[[":uninstall",{":launchctl":"application.UTCMenuClock.app.*"}],[":app",["UTCMenuClock.app"]],[":zap",{":trash":"~/Library/Preferences/net.retina.UTCMenuClock.plist"}]]},"utm":{"conflicts_with_args":{":cask":["utm@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Virtual machines UI using QEMU","homepage":"https://mac.getutm.app/","names":["UTM"],"ruby_source_checksum":{":sha256":"3ae224ef463dc52075cf1d9e7b819bfec1b2167b7454aa62d964877eee715d24"},"ruby_source_path":"Casks/u/utm.rb","sha256":"7b2d7b2e2a02b3de1757ef19a8f36573e6d9cceae8c8cca0abcbcaa4a852019a","tap_string":"homebrew/cask","url_args":["https://github.com/utmapp/UTM/releases/download/v5.0.8/UTM.dmg"],"version":"5.0.8","raw_artifacts":[[":uninstall",{":quit":"com.utmapp.UTM"}],[":app",["UTM.app"]],[":binary",["$APPDIR/UTM.app/Contents/MacOS/utmctl"]],[":zap",{":trash":["~/Library/Application Scripts/*com.utmapp*","~/Library/Containers/com.utmapp*","~/Library/Group Containers/*.com.utmapp.UTM","~/Library/Preferences/com.utmapp.UTM.plist","~/Library/Saved Application State/com.utmapp.UTM.savedState"]}]]},"utm@beta":{"conflicts_with_args":{":cask":["utm"]},"depends_on_args":{":macos":":monterey"},"desc":"Virtual machines UI using QEMU","homepage":"https://mac.getutm.app/","names":["UTM"],"ruby_source_checksum":{":sha256":"3778dee7d9d440b4272029e8017d8d679e04c6702e0b1322a269448d204b5771"},"ruby_source_path":"Casks/u/utm@beta.rb","sha256":"7b2d7b2e2a02b3de1757ef19a8f36573e6d9cceae8c8cca0abcbcaa4a852019a","tap_string":"homebrew/cask","url_args":["https://github.com/utmapp/UTM/releases/download/v5.0.8/UTM.dmg"],"version":"5.0.8","raw_artifacts":[[":uninstall",{":quit":"com.utmapp.UTM"}],[":app",["UTM.app"]],[":binary",["$APPDIR/UTM.app/Contents/MacOS/utmctl"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.utmapp.UTM","~/Library/Application Scripts/com.utmapp.QEMUHelper","~/Library/Application Scripts/com.utmapp.UTM","~/Library/Containers/com.utmapp.QEMUHelper","~/Library/Containers/com.utmapp.UTM","~/Library/Group Containers/*.com.utmapp.UTM","~/Library/Preferences/com.utmapp.UTM.plist","~/Library/Saved Application State/com.utmapp.UTM.savedState"]}]]},"utools":{"depends_on_args":{":macos":":any"},"desc":"Plug-in productivity tool set","homepage":"https://www.u-tools.cn/","names":["uTools"],"ruby_source_checksum":{":sha256":"5495dc216bf067c849840386f835823fd002885d5d5cead2ed0526641bbe4c90"},"ruby_source_path":"Casks/u/utools.rb","sha256":"4d14a5071a9633980a30093004012772e0bf1db07d869d7ffda63357647a278c","tap_string":"homebrew/cask","url_args":["https://open.u-tools.cn/download/uTools-8.0.1.dmg"],"version":"8.0.1","raw_artifacts":[[":uninstall",{":quit":"org.yuanli.utools"}],[":app",["uTools.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.yuanli.utools.sfl*","~/Library/Application Support/uTools","~/Library/Logs/uTools","~/Library/Preferences/org.yuanli.utools.plist"]}]]},"utterly":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Remove background noise during your calls in any audio or video conferencing app","homepage":"https://www.utterly.app/","names":["Utterly"],"ruby_source_checksum":{":sha256":"52d5ec668738fa360e74799ec20ace83b5ff89d2dec9c70510fcd3ccb94d9628"},"ruby_source_path":"Casks/u/utterly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.utterly.app/Utterly-Elevate.pkg"],"version":"1.5.0","raw_artifacts":[[":uninstall",{":launchctl":"app.utterly.Utterly.XPCHelper",":quit":"app.utterly.Utterly.App",":pkgutil":"app.utterly.Utterly",":delete":["/Applications/Utterly.app","/Library/Application Support/Utterly/UtterlyXPCHelper.xpc","/Library/Audio/Plug-Ins/HAL/Utterly Device.driver","/Library/LaunchDaemons/app.utterly.Utterly.XPCHelper.plist","/usr/local/libexec/UtterlyXPCHelper.xpc"]}],[":pkg",["Utterly-Elevate.pkg"]],[":zap",{":trash":"~/Library/Preferences/app.utterly.Utterly.App.plist"}]]},"uu-booster":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Network accelerator","homepage":"https://uu.163.com/download/","names":["UU Booster"],"ruby_source_checksum":{":sha256":"ca1f96f8ff06adcfa3caf17826b9a6e284fc73ed13bb12e2a53f08920a88a190"},"ruby_source_path":"Casks/u/uu-booster.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://adl.netease.com/d/g/uu/c/gw?type=mac&direct=1"],"version":"2.8.20","raw_artifacts":[[":uninstall",{":quit":"com.netease.uumac"}],[":app",["UUBooster.app"]],[":zap",{":trash":["~/Library/Application Support/com.netease.uumac","~/Library/Caches/com.netease.uumac","~/Library/HTTPStorages/com.netease.uumac","~/Library/Logs/UUBooster","~/Library/WebKit/com.netease.uumac"]}]]},"uuremote":{"depends_on_args":{":macos":":any"},"desc":"NetEase UU remote desktop access and control tool","homepage":"https://uuyc.163.com/","names":["UU Remote","网易UU远程"],"ruby_source_checksum":{":sha256":"09eb40c9299684157ae58b1a0741097334d0f5a0cc6c4924b70a90013b0bc04d"},"ruby_source_path":"Casks/u/uuremote.rb","sha256":"dc3b1c20a1312d6a78aef4bc9664bab58fc0eb93d7642bdadb5cc6d3f6622585","tap_string":"homebrew/cask","url_args":["https://a56.gdl.netease.com/uuyc_4.44.0_nochannel.pkg"],"version":"4.44.0","raw_artifacts":[[":uninstall",{":launchctl":["com.netease.uuremote.agent","com.netease.uuremote.daemon"],":quit":"com.netease.uuremote",":pkgutil":"com.netease.uuremote",":delete":["/Applications/UURemote.app","/Library/Caches/UURemote","/Library/LaunchAgents/com.netease.uuremote.agent.plist","/Library/LaunchDaemons/com.netease.uuremote.daemon.plist"]}],[":pkg",["uuyc_4.44.0_nochannel.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/UURemote.app",":match":"full",":attempts":3,":notices":["The UU Remote package postinstall script launches the app","Attempting to close UU Remote to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close UU Remote",":type":"terminate_process"}]}],[":zap",{":trash":["/Users/Shared/UURemote","~/Library/Application Support/com.netease.uuremote","~/Library/Application Support/UURemote","~/Library/Caches/com.netease.uuremote","~/Library/Caches/com.netease.uuremote.server","~/Library/HTTPStorages/com.netease.uuremote","~/Library/HTTPStorages/com.netease.uuremote.server","~/Library/Preferences/com.netease.uuremote.plist","~/Library/Preferences/com.netease.uuremote.server.plist","~/Library/sensorsanalytics-com.netease.uuremote.server-distinct_id.plist","~/Library/sensorsanalytics-com.netease.uuremote.server-first_day.plist","~/Library/WebKit/com.netease.uuremote"]}]]},"uvtools":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"MSLA/DLP, file analysis, calibration, repair, conversion and manipulation","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/sn4k3/UVtools","names":["UVtools"],"ruby_source_checksum":{":sha256":"353a624651fc0b9f1c1b595d669662ce2979807f9757444c2aca3848d38f5db7"},"ruby_source_path":"Casks/u/uvtools.rb","sha256":"40a270c2a6b6c6ee71f2f73dcebab9bf9bead2b04525c0d357e04d3e957b9c43","tap_string":"homebrew/cask","url_args":["https://github.com/sn4k3/UVtools/releases/download/v6.2.0/UVtools_osx-x64_v6.2.0.zip"],"version":"6.2.0","raw_artifacts":[[":app",["UVtools.app"]],[":zap",{":trash":["~/Library/Preferences/com.UVtools.plist","~/Library/Saved Application State/com.UVtools.savedState"]}]]},"v2ray-unofficial":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"GUI client that supports Shadowsocks(R), V2Ray, and Trojan protocols","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Dr-Incognito/V2Ray-Desktop","names":["V2Ray Desktop"],"ruby_source_checksum":{":sha256":"802ddaeaa0acf7ea2461b0f5bdf5a97987cf89ae9abbb510d3c7ecc324e8eac2"},"ruby_source_path":"Casks/v/v2ray-unofficial.rb","sha256":"c1f900950e4650190dc2bf67ad8fc51b4602be214b4807233d1175dfca855ea6","tap_string":"homebrew/cask","url_args":["https://github.com/Dr-Incognito/V2Ray-Desktop/releases/download/2.3.1/V2Ray-Desktop-v2.3.1-macOS-x86_64.dmg"],"version":"2.3.1","raw_artifacts":[[":app",["V2Ray-Desktop.app"]],[":zap",{":trash":["~/Library/Preferences/V2Ray-Desktop","~/Library/Saved Application State/com.yourcompany.V2Ray-Desktop.savedState"]}]]},"v2rayu":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Collection of tools to build a dedicated basic communication network","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/yanue/V2rayU","names":["V2rayU"],"ruby_source_checksum":{":sha256":"01e5b9c50ef53cbb43055dd1f7385536232572a122bf107061b8aaecaa76392c"},"ruby_source_path":"Casks/v/v2rayu.rb","sha256":"7a9f39702ae6d715e7ed0ccc69a7987a5a35be5c436781c3829c9b47ef945dae","tap_string":"homebrew/cask","url_args":["https://github.com/yanue/V2rayU/releases/download/v5.2.0/V2rayU-arm64.dmg"],"version":"5.2.0","raw_artifacts":[[":uninstall",{":launchctl":["yanue.v2rayu.http","yanue.v2rayu.v2ray-core"]}],[":app",["V2rayU.app"]],[":zap",{":trash":["~/.V2rayU","~/Library/Application Support/net.yanue.V2rayU","~/Library/Caches/net.yanue.V2rayU","~/Library/Containers/net.yanue.V2rayU.Launcher","~/Library/HTTPStorages/net.yanue.V2rayU","~/Library/LaunchAgents/yanue.v2rayu.v2ray-core.plist","~/Library/Logs/V2rayU.log","~/Library/Preferences/net.yanue.V2rayU.plist"]}]]},"vagrant-manager":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.vagrantmanager.com/","names":["Vagrant Manager"],"ruby_source_checksum":{":sha256":"ec8991d286171887a936d6bfdc6605a8f26142e312e04f879311eee3a98d1b7e"},"ruby_source_path":"Casks/v/vagrant-manager.rb","sha256":"ad10795f36a2c0977ec8e278082f1f66624cc3b16f837dc72c0f1c063fefb4de","tap_string":"homebrew/cask","url_args":["https://github.com/lanayotech/vagrant-manager/releases/download/2.7.1/vagrant-manager-2.7.1.dmg"],"version":"2.7.1","raw_artifacts":[[":uninstall",{":quit":"lanayo.Vagrant-Manager"}],[":app",["Vagrant Manager.app"]],[":zap",{":trash":["~/Library/Caches/lanayo.Vagrant-Manager","~/Library/Preferences/lanayo.Vagrant-Manager.plist"]}]]},"vagrant-vmware-utility":{"depends_on_args":{":macos":":any"},"desc":"Gives Vagrant VMware plugin access to various VMware functionalities","homepage":"https://developer.hashicorp.com/vagrant/docs/providers/vmware","names":["Vagrant VMware Utility"],"ruby_source_checksum":{":sha256":"f70c9fefc4958dcde1d50a167124ae61835612ada4ff1746ec810adb8097bff6"},"ruby_source_path":"Casks/v/vagrant-vmware-utility.rb","sha256":"5f42cb017dd07270409eaee7c3b4a164ffa7c0f21d85c65840c4f81aab21d457","tap_string":"homebrew/cask","url_args":["https://releases.hashicorp.com/vagrant-vmware-utility/1.0.24/vagrant-vmware-utility_1.0.24_darwin_amd64.dmg"],"version":"1.0.24","raw_artifacts":[[":uninstall",{":script":{":executable":"uninstall.tool",":input":["Yes"],":sudo":true},":pkgutil":"com.vagrant.vagrant-vmware-utility",":delete":"/Library/Application Support/vagrant-vmware-utility"}],[":pkg",["VagrantVMwareUtility.pkg"]]]},"vagrant":{"depends_on_args":{":macos":":any"},"desc":"Development environment","homepage":"https://www.vagrantup.com/","names":["Vagrant"],"ruby_source_checksum":{":sha256":"bb5aa0421a2226da0494937f1b6e8370ce2582586e8f210bd2606d4bcf7fa466"},"ruby_source_path":"Casks/v/vagrant.rb","sha256":"8de08bd435ef8ae0fc5fbd6acefa9c68e62fb898c5ae0fbdacd26853bea9d4d6","tap_string":"homebrew/cask","url_args":["https://releases.hashicorp.com/vagrant/2.4.9/vagrant_2.4.9_darwin_amd64.dmg"],"version":"2.4.9","raw_artifacts":[[":uninstall",{":script":{":executable":"uninstall.tool",":input":["Yes"],":sudo":true},":pkgutil":"com.vagrant.vagrant"}],[":pkg",["vagrant.pkg"]],[":bash_completion",["/opt/vagrant/embedded/gems/gems/vagrant-2.4.9/contrib/bash/completion.sh"],{":target":"vagrant"}],[":zsh_completion",["/opt/vagrant/embedded/gems/gems/vagrant-2.4.9/contrib/zsh/_vagrant"]],[":zap",{":trash":"~/.vagrant.d"}]]},"valentina-studio":{"depends_on_args":{":macos":":monterey"},"desc":"Visual editors for data","disable_args":{":date":"2025-11-02",":because":":unreachable"},"homepage":"https://valentina-db.com/en/valentina-studio-overview","names":["Valentina Studio"],"ruby_source_checksum":{":sha256":"1be0627522c5a9364ef8e419ca9274a6827efb1b731721c02b7428feb747242c"},"ruby_source_path":"Casks/v/valentina-studio.rb","sha256":"68d991d489cb631a2aa949f4ec0c05ba406f5bea88849339956483693ca24751","tap_string":"homebrew/cask","url_args":["https://valentina-db.com/download/prev_releases/16.2/mac_64/vstudio_x64_16_mac.dmg"],"version":"16.2","raw_artifacts":[[":app",["Valentina Studio.app"]],[":zap",{":trash":["~/Library/Logs/Valentina Studio","~/Library/Preferences/com.paradigma-software-inc.Valentina Studio_ling.plist","~/Library/Preferences/com.paradigmasoft.VStudio","~/Library/Preferences/com.paradigmasoft.vstudio.plist","~/Library/Saved Application State/com.paradigmasoft.vstudio.savedState"]}]]},"valhalla-freq-echo":{"depends_on_args":{":macos":":any"},"desc":"Frequency shifter plugin","homepage":"https://valhalladsp.com/shop/delay/valhalla-freq-echo/","names":["Valhalla Freq Echo"],"ruby_source_checksum":{":sha256":"f2aa1ce5b84bf0bbfc27badb77f9dd0aa0bbafd25ebf38d59d7789e5e02bd7d7"},"ruby_source_path":"Casks/v/valhalla-freq-echo.rb","sha256":"7e8681bd90fe7c1ef5b82a87c5d90bd1051980c256b0bd9424ea9cbfc53a9bdc","tap_string":"homebrew/cask","url_args":["https://valhallaproduction.s3.us-west-2.amazonaws.com/freqecho/ValhallaFreqEchoOSX_1_2_8.dmg"],"version":"1.2.8","raw_artifacts":[[":uninstall",{":pkgutil":"com.valhalladsp.FreqEcho.pkg.*"}],[":pkg",["ValhallaFreqEchoOSX.pkg"]]]},"valhalla-space-modulator":{"depends_on_args":{":macos":":any"},"desc":"Flanger plugin","homepage":"https://valhalladsp.com/shop/modulation/valhalla-space-modulator/","names":["Valhalla Space Modulator"],"ruby_source_checksum":{":sha256":"06c98dea7fcac0c445ea630e21ba7bf16dd57a405c9a4876cfc54d25f50924ef"},"ruby_source_path":"Casks/v/valhalla-space-modulator.rb","sha256":"12033f7f35e97e6e06e3852e42f50caff17165bc6e79696d6837d61b34858598","tap_string":"homebrew/cask","url_args":["https://valhallaproduction.s3.us-west-2.amazonaws.com/spacemod/ValhallaSpaceModulatorOSX_1_2_8.dmg"],"version":"1.2.8","raw_artifacts":[[":uninstall",{":pkgutil":"com.valhalladsp.SpaceModulator.pkg.*"}],[":pkg",["ValhallaSpaceModulatorOSX.pkg"]]]},"valhalla-supermassive":{"depends_on_args":{":macos":":any"},"desc":"Delay/reverb plugin","homepage":"https://valhalladsp.com/shop/reverb/valhalla-supermassive/","names":["Valhalla Supermassive"],"ruby_source_checksum":{":sha256":"d74e705fdae8df0ec75b879268b855256eac070a6fea1e55867036e87df246a5"},"ruby_source_path":"Casks/v/valhalla-supermassive.rb","sha256":"eaac6d0a24ffed0a02afd1dd06124d12f94716d32a8ac376606aa2d701a70c3e","tap_string":"homebrew/cask","url_args":["https://valhallaproduction.s3.us-west-2.amazonaws.com/supermassive/ValhallaSupermassiveOSX_5_0_0.dmg"],"version":"5.0.0","raw_artifacts":[[":uninstall",{":pkgutil":"com.valhalladsp.supermassive.pkg.*"}],[":pkg",["ValhallaSupermassiveOSX.pkg"]]]},"valkey-admin":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Administration tool for Valkey clusters and standalone instances","homepage":"https://valkey-admin.valkey.io/","names":["Valkey Admin"],"ruby_source_checksum":{":sha256":"9ede3183c365c36b569bd0ecbb8e53e6782bf01a50ec991e5a5286fc157257ac"},"ruby_source_path":"Casks/v/valkey-admin.rb","sha256":"434f09d66f1a6370da2a7701e134f64fa05208c36b05b74431d9f6b5e372a02d","tap_string":"homebrew/cask","url_args":["https://github.com/valkey-io/valkey-admin/releases/download/v1.2.0/Valkey.Admin-1.2.0.dmg"],"version":"1.2.0","raw_artifacts":[[":app",["Valkey Admin.app"]],[":zap",{":trash":"~/Library/Application Support/Valkey Admin"}]]},"valkyrie":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Game Master for Fantasy Flight board games","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://npbruce.github.io/valkyrie/","names":["Valkyrie"],"ruby_source_checksum":{":sha256":"25ec91f59d4acabebe5b08f0470ce7dc7af20661b1ca4e93b98a87bea7257f39"},"ruby_source_path":"Casks/v/valkyrie.rb","sha256":"0aaa7435012fdae6f39b88f7cbbc9a179c992acd068d4ae6539fd973e0aa17a6","tap_string":"homebrew/cask","url_args":["https://github.com/NPBruce/valkyrie/releases/download/release/2.6/2.6.0/valkyrie-macos-2.6.0.tar.gz"],"version":"2.6.0","raw_artifacts":[[":app",["Valkyrie.app"]],[":zap",{":trash":["~/Library/Application Support/CrashReporter/Valkyrie_*.plist","~/Library/Preferences/unity.NA.Valkyrie.plist","~/Library/Saved Application State/unity.NA.Valkyrie.savedState"]}]]},"valley":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Software to test performance and stability for PC hardware","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://benchmark.unigine.com/valley","names":["Valley Benchmark"],"ruby_source_checksum":{":sha256":"b3e05a9f100d4436e3dcdf0ff4fbdd902870cfe9003fd57921074632446248e9"},"ruby_source_path":"Casks/v/valley.rb","sha256":"e575ab26f29144b05695de7c245fd02ae5db0f0d0f66d66ea8a630ab800665bc","tap_string":"homebrew/cask","url_args":["https://assets.unigine.com/d/Unigine_Valley-1.0.dmg"],"version":"1.0","raw_artifacts":[[":app",["Valley.app"]],[":zap",{":trash":["~/Library/Application Support/file__0.localstorage","~/Library/Application Support/Valley","~/Library/Saved Application State/com.Unigine.Valley.savedState"]}]]},"vallum":{"depends_on_args":{":macos":":sonoma"},"desc":"Application firewall","homepage":"https://www.vallumfirewall.com/","names":["Vallum"],"ruby_source_checksum":{":sha256":"0ea063fe27d99916503ff99795b46ee2086aaafabaef8cd79cf794a0c8f884cb"},"ruby_source_path":"Casks/v/vallum.rb","sha256":"56643067bf4be52cfa833a571bfa70a4cca807515b3439e4aaf26a7991b0269d","tap_string":"homebrew/cask","url_args":["https://github.com/TheMurusTeam/Vallum/releases/download/v6.0.1/vallum-6.0.1.zip"],"version":"6.0.1","raw_artifacts":[[":uninstall",{":launchctl":["it.murus.afw.core","it.murus.afw.helper"],":quit":"it.murus.Vallum",":pkgutil":"it.murus.afw.Vallum"}],[":app",["Vallum.app"]],[":zap",{":trash":["~/Library/Application Scripts/RNLG254GCK.it.murus.Vallum","~/Library/Group Containers/RNLG254GCK.it.murus.Vallum","~/Library/Preferences/it.murus.Vallum.plist"]}]]},"vamiga":{"depends_on_args":{":macos":":ventura"},"desc":"Amiga 500, 1000, 2000 emulator","homepage":"https://dirkwhoffmann.github.io/vAmiga","names":["vAmiga"],"ruby_source_checksum":{":sha256":"b4927fe2944d0f7180190e20b4e7e0dc9338238ec774f1ef5f47a7d7cef3df11"},"ruby_source_path":"Casks/v/vamiga.rb","sha256":"8e4d98ee27cc1b10a478389c3f56da05ed60082114c3a249d8907b63a45e1bdb","tap_string":"homebrew/cask","url_args":["https://github.com/dirkwhoffmann/vAmiga/releases/download/v4.5/vAmiga.app.zip"],"version":"4.5","raw_artifacts":[[":app",["vAmiga.app"]],[":zap",{":trash":["~/Library/Application Support/vAmiga","~/Library/Preferences/dirkwhoffmann.vAmiga.plist"]}]]},"vanilla":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tool to hide menu bar icons","homepage":"https://matthewpalmer.net/vanilla/","names":["Vanilla"],"ruby_source_checksum":{":sha256":"8541ee18432d9d344de3f9888b48d8fdf24f09fb9c492e43483ede2ac74e6144"},"ruby_source_path":"Casks/v/vanilla.rb","sha256":"434476180b9aa276749844401f42a9d8348cae9161d8759d273229a8250e99ec","tap_string":"homebrew/cask","url_args":["https://macrelease.matthewpalmer.net/distribution/appcasts/Vanilla-82.dmg"],"version":"3.0,82","raw_artifacts":[[":app",["Vanilla.app"]],[":zap",{":trash":["~/Library/Application Support/Vanilla","~/Library/Preferences/net.matthewpalmer.Vanilla.plist"]}]]},"vapor-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Visualisation and analysis platform","homepage":"https://github.com/NCAR/VAPOR","names":["VAPOR"],"ruby_source_checksum":{":sha256":"1aa652bb132ab712383b36a4da3bd62b757b479908128481320448843cd8e1fd"},"ruby_source_path":"Casks/v/vapor-app.rb","sha256":"20ae373a883242d99ed46d4c3b69481f23bcf1bd5b304cdc403cd7688ff185ba","tap_string":"homebrew/cask","url_args":["https://github.com/NCAR/VAPOR/releases/download/3.10.1/VAPOR3-3.10.1-macOSx86.dmg"],"version":"3.10.1","raw_artifacts":[[":app",["vapor.app"]],[":zap",{":trash":["~/.vapor3_settings","~/Library/Saved Application State/Vapor3.savedState"]}]]},"vassal":{"depends_on_args":{":macos":":any"},"desc":"Board game engine","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.vassalengine.org/","names":["VASSAL"],"ruby_source_checksum":{":sha256":"f4f28b47c8ef794ea749ffd905139a0f37cc1bcb7bb060f2aacbb063b339f71e"},"ruby_source_path":"Casks/v/vassal.rb","sha256":"e46f0957b820bc284bb79de5a325448dbf5c47e0fdebaa2aecff165f9cb7e3e0","tap_string":"homebrew/cask","url_args":["https://github.com/vassalengine/vassal/releases/download/3.7.26/VASSAL-3.7.26-macos-universal.dmg"],"version":"3.7.26","raw_artifacts":[[":uninstall",{":quit":"org.vassalengine.vassal"}],[":app",["VASSAL.app"]],[":zap",{":trash":"~/Library/Application Support/VASSAL"}]]},"vb-cable":{"container_args":{":nested":"VBCable_MACDriver_Pack108.dmg"},"depends_on_args":{":macos":":any"},"desc":"Virtual audio cable for routing audio from one application to another","homepage":"https://vb-audio.com/Cable/index.htm","names":["VB-CABLE Virtual Audio Device"],"ruby_source_checksum":{":sha256":"cd7ce802bc55741de9f5d1c45fe6dfdfc3eb7d1e26274e0ebe5e5c55120c78d7"},"ruby_source_path":"Casks/v/vb-cable.rb","sha256":"e46b41c6876995403cb1da37d7c0d566f59edd83aa9fcbcdc3a205eb0b6e05c7","tap_string":"homebrew/cask","url_args":["https://download.vb-audio.com/Download_MAC/VBCable_MACDriver_Pack108.zip"],"version":"108","raw_artifacts":[[":uninstall",{":launchctl":"com.vbaudio.vbcableagent",":pkgutil":"com.vbaudio.vbcable",":delete":"/Library/Preferences/com.vbaudio.vbcable.plist"}],[":pkg",["vb-cable-installer.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.vbaudio.vbcablecontrolpanel.savedState"}]]},"vbrokers":{"depends_on_args":{":macos":":any"},"desc":"Trading platform","homepage":"https://www.vbkr.com/","names":["VBrokers"],"ruby_source_checksum":{":sha256":"c698af9a3063fb84fc1b635ba2a6807fce338e0a01eade64dac7593408ed4385"},"ruby_source_path":"Casks/v/vbrokers.rb","sha256":"32c47d3c8e61d9fb3166f7fbd86e6c7f604c79f38ffcfc10cf5fb42a84f22f5a","tap_string":"homebrew/cask","url_args":["https://r.hstong.com/public/app/Mac/HSTONG_Mac_1110127_2.9.103_1792549575.dmg"],"version":"2.9.103,1110127,1792549575","raw_artifacts":[[":app",["HSTong.app"],{":target":"VBrokers.app"}],[":zap",{":trash":["~/Library/Application Scripts/com.hszq.HSSecuritiesForMac","~/Library/Containers/com.hszq.HSSecuritiesForMac"]}]]},"vcam":{"depends_on_args":{":macos":":any"},"desc":"Webcam background tool","homepage":"https://vcam.ai/","names":["VCam"],"ruby_source_checksum":{":sha256":"9e4ee87dd9caf925286f12fffa43db84d06fbd40fa37c0a8d5d6502435dae27a"},"ruby_source_path":"Casks/v/vcam.rb","sha256":"e158aebbbed690231fa448bc968e00347def90c09d14bbe511202e2a3df13e5e","tap_string":"homebrew/cask","url_args":["https://installers.vcam.ai/VCam_5.1.3.pkg"],"version":"5.1.3","raw_artifacts":[[":uninstall",{":quit":"ai.vcam.desktop",":pkgutil":["camera-helper","electron-app","vcam.ai-uninstall"],":delete":"/Applications/VCam"}],[":pkg",["VCam_5.1.3.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/VCam/VCam.app",":match":"full",":attempts":3,":notices":["The VCam package postinstall script launches the VCam app","Attempting to close VCam.app to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close VCam.app",":type":"terminate_process"}]}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ai.vcam.desktop.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.splitmedialabs.camerahelper.sfl*","~/Library/Application Support/VCam","~/Library/Application Support/VCam.ai","~/Library/Preferences/ai.vcam.desktop.plist","~/Library/Saved Application State/ai.vcam.desktop.savedState"]}]]},"vcamapp":{"depends_on_args":{":macos":":sequoia"},"desc":"Face-tracking virtual avatar app","homepage":"https://vcamapp.com/en","names":["VCam"],"ruby_source_checksum":{":sha256":"6b26b2b3e7ffc1dfe6cd58c818441cd5e85eacd57f7a5fe09b1f0e7cd216e736"},"ruby_source_path":"Casks/v/vcamapp.rb","sha256":"77233f05191498e2458226928e09b65c4291bb9c56d358c968a875ad83ce01f2","tap_string":"homebrew/cask","url_args":["https://github.com/vcamapp/app/releases/download/0.15.6/VCam.0.15.6.dmg"],"version":"0.15.6","raw_artifacts":[[":uninstall",{":quit":"com.github.tattn.VCam"}],[":app",["VCam.app"]],[":zap",{":trash":["~/Library/Application Support/com.github.tattn.VCam","~/Library/Caches/com.github.tattn.VCam","~/Library/HTTPStorages/com.github.tattn.VCam","~/Library/Preferences/*.com.github.tattn.VCam.keychain.plist","~/Library/Preferences/com.github.tattn.VCam.plist"]}]]},"vcmi":{"depends_on_args":{":macos":":any"},"desc":"Open-source engine for Heroes of Might & Magic III","homepage":"https://vcmi.eu/","names":["VCMI"],"ruby_source_checksum":{":sha256":"0af0fe8af77dab999e56769a52fc563a68179073db36952a89c79b2980315c24"},"ruby_source_path":"Casks/v/vcmi.rb","sha256":"613f7e9c2d515e10ff1eae77bab236308cf5bd08b68ff3d1b65cb7a16cde0ef6","tap_string":"homebrew/cask","url_args":["https://github.com/vcmi/vcmi/releases/download/1.7.5/VCMI-macOS-intel.dmg"],"version":"1.7.5","raw_artifacts":[[":app",["VCMI.app"]],[":zap",{":trash":["~/Library/Application Support/vcmi","~/Library/Logs/vcmi","~/Library/Preferences/eu.vcmi.vcmi.plist","~/Library/Saved Application State/eu.vcmi.vcmi.savedState"]}]]},"vcv-rack":{"depends_on_args":{":macos":":any"},"desc":"Open-source virtual modular synthesiser","homepage":"https://vcvrack.com/","names":["VCV Rack"],"ruby_source_checksum":{":sha256":"7539cdc153792ab8d4195fa1443f88e7ee7df94a5df064124ddf1bdd76362074"},"ruby_source_path":"Casks/v/vcv-rack.rb","sha256":"5ecbe5c0c1e66c8628c98d7902e6c7542204e0199168907a74e812d08423096c","tap_string":"homebrew/cask","url_args":["https://vcvrack.com/downloads/RackFree-2.6.6-mac-x64+arm64.pkg"],"version":"2.6.6","raw_artifacts":[[":uninstall",{":pkgutil":"com.vcvrack.rack*"}],[":pkg",["RackFree-2.6.6-mac-x64+arm64.pkg"]],[":zap",{":trash":["~/Documents/Rack2/*.json","~/Documents/Rack2/autosave","~/Documents/Rack2/log.txt","~/Documents/Rack2/plugins-mac-arm64","~/Documents/Rack2/plugins-mac-x64","~/Library/Application Support/Rack2/*.json","~/Library/Application Support/Rack2/autosave","~/Library/Application Support/Rack2/log.txt","~/Library/Application Support/Rack2/plugins-mac-arm64","~/Library/Application Support/Rack2/plugins-mac-x64"]}]]},"vectorcraft":{"desc":"Vector editor","homepage":"https://getartcraft.com/apps/vectorcraft","names":["VectorCraft"],"ruby_source_checksum":{":sha256":"2fb48d0709fe89feb70caa33bb176c4fdee6846858aa54ec87df91109fa2735a"},"ruby_source_path":"Casks/v/vectorcraft.rb","sha256":"442befd5daea3e473bfc7f8ed697b9af29df4442e31d3de40d6d028878c43b91","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/vectorcraft/releases/download/v0.16.0/vectorcraft-0.16.0-macos-universal.dmg"],"version":"0.16.0","raw_artifacts":[[":app",["VectorCraft.app"]],[":zap",{":trash":["~/Library/Application Support/VectorCraft","~/Library/Preferences/ai.storyteller.vectorcraft.plist"]}]]},"ved":{"depends_on_args":{":macos":":any"},"desc":"External level editor for VVVVVV","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tolp.nl/ved/","names":["ved"],"ruby_source_checksum":{":sha256":"f8d531933d19b57833f88ffaecfb3744d91ae85715294d9f10bf76493a56675e"},"ruby_source_path":"Casks/v/ved.rb","sha256":"c5d413a1cb6ba45900e3e79f3789d9a0eb78bf18b90ea8d2b138bde35c98a00b","tap_string":"homebrew/cask","url_args":["https://tolp.nl/ved/files/download/mac/ved_1.12.2_mac.dmg"],"version":"1.12.2","raw_artifacts":[[":app",["Ved.app"]],[":zap",{":trash":["~/Library/Application Support/ved","~/Library/Caches/nl.tolp.ved","~/Library/Saved Application State/nl.tolp.ved.savedState"]}]]},"veepn":{"depends_on_args":{":macos":":ventura"},"desc":"VPN client","homepage":"https://veepn.com/vpn-apps/vpn-for-mac/","names":["VeePN"],"ruby_source_checksum":{":sha256":"eef1d08c67ad5db0b01bf15596181e550da41bf42dcd472dca59d91057ed766d"},"ruby_source_path":"Casks/v/veepn.rb","sha256":"36579dd3d5f0fbddc3ca32dd4e67aab9c3b981421365bcb6e9bc0fe4d6472ce1","tap_string":"homebrew/cask","url_args":["https://download.veepn.com/mac/VeePN_v2.4.2.dmg"],"version":"2.4.2","raw_artifacts":[[":uninstall",{":launchctl":"com.veepn.macos.helper",":delete":"/Library/PrivilegedHelperTools/com.veepn.macos.helper"}],[":app",["VeePN.app"]],[":zap",{":trash":["~/Library/Application Support/com.veepn.macos.direct","~/Library/Preferences/com.veepn.macos.direct.plist"]}]]},"vellum":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Ebook creation software","homepage":"https://vellum.pub/","names":["Vellum"],"ruby_source_checksum":{":sha256":"98974dd7f8f7477081547c53a6011cc0552f983583a8a1552ba1447898def756"},"ruby_source_path":"Casks/v/vellum.rb","sha256":"47570849e5cf82e1e3c04e60346165ee53f6116bf7ac30dc6626af8756156652","tap_string":"homebrew/cask","url_args":["https://180g.s3.amazonaws.com/downloads/Vellum-41700.zip"],"version":"4.1.7,41700","raw_artifacts":[[":app",["Vellum.app"]],[":zap",{":trash":["~/Library/Application Scripts/co.180g.Vellum","~/Library/Containers/co.180g.Vellum"]}]]},"veracrypt-fuse-t":{"conflicts_with_args":{":cask":["veracrypt"]},"depends_on_args":{":cask":["fuse-t"],":macos":":any"},"desc":"Disk encryption software focusing on security based on TrueCrypt","homepage":"https://www.veracrypt.fr/","names":["VeraCrypt Fuse-T"],"ruby_source_checksum":{":sha256":"97bea100c4411ad28291a146c89a654050f76627842aca8271d98a319dbf75c5"},"ruby_source_path":"Casks/v/veracrypt-fuse-t.rb","sha256":"86bbc492fc2d77c1e36495eb9b101aed0799ba46a13b086cca1082bc2d43a3b4","tap_string":"homebrew/cask","url_args":["https://launchpad.net/veracrypt/trunk/1.26.29/+download/VeraCrypt_FUSE-T_1.26.29.dmg"],"version":"1.26.29","raw_artifacts":[[":uninstall",{":pkgutil":"com.idrix.pkg.veracrypt"}],[":pkg",["VeraCrypt_Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/VeraCrypt","~/Library/Logs/DiagnosticRepots/VeraCrypt*.ips","~/Library/Preferences/org.idrix.VeraCrypt.plist","~/Library/Saved Application State/org.idrix.VeraCrypt.savedState"]}]]},"veracrypt":{"conflicts_with_args":{":cask":["veracrypt-fuse-t"]},"depends_on_args":{":cask":["macfuse"],":macos":":any"},"desc":"Disk encryption software focusing on security based on TrueCrypt","homepage":"https://veracrypt.io/","names":["VeraCrypt"],"ruby_source_checksum":{":sha256":"850d2068d7f1001bbedd68df003f09afbe5ad5270671c999940b69c895a7132c"},"ruby_source_path":"Casks/v/veracrypt.rb","sha256":"a316c2dcb7f42eb3b0fcccbd305ae1c2abc46df6d79e9e5bf0544719d7774ed4","tap_string":"homebrew/cask","url_args":["https://launchpad.net/veracrypt/trunk/1.26.29/+download/VeraCrypt_1.26.29.dmg"],"version":"1.26.29","raw_artifacts":[[":uninstall",{":pkgutil":"com.idrix.pkg.veracrypt"}],[":pkg",["VeraCrypt_Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/VeraCrypt","~/Library/Preferences/org.idrix.VeraCrypt.plist","~/Library/Saved Application State/org.idrix.VeraCrypt.savedState"]}]]},"vercel":{"depends_on_args":{":macos":":ventura"},"desc":"Command-line interface for Vercel","homepage":"https://vercel.com/docs/cli","names":["Vercel CLI"],"ruby_source_checksum":{":sha256":"b87d3edd49abf98f007d0793eab18d5e9dba39b8c7f4af313fc73e60410e2f31"},"ruby_source_path":"Casks/v/vercel.rb","sha256":"4095aa4b3cbacc64aff8c3e63ba1e024fbcccea7a4de33d43f685f522281d153","tap_string":"homebrew/cask","url_args":["https://registry.npmjs.org/@vercel/vc-native-darwin-x64/-/vc-native-darwin-x64-65.3.1.tgz"],"version":"65.3.1","raw_artifacts":[[":binary",["package/bin/vercel"]],[":binary",["package/bin/vercel"],{":target":"vc"}],[":zap",{":trash":["~/.now","~/Library/Application Support/com.vercel.cli","~/Library/Caches/com.vercel.cli"]}]]},"vernier-graphical-analysis":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Instrument data analysis tool","homepage":"https://www.vernier.com/product/graphical-analysis/","names":["Vernier Graphical Analysis"],"ruby_source_checksum":{":sha256":"a0901ab87685e18fdad931c533ca478545854f5580d8853e80dda6d37d2bd4ad"},"ruby_source_path":"Casks/v/vernier-graphical-analysis.rb","sha256":"4743422c61d7930250dd07368407eaa72f7d8c42f02a22603200fb0f6dbde497","tap_string":"homebrew/cask","url_args":["https://software-releases.graphicalanalysis.com/ga/mac/release/Vernier-Graphical-Analysis-6.3.1-4464.zip"],"version":"6.3.1-4464","raw_artifacts":[[":app",["Vernier Graphical Analysis.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/vernier.graphicalanalysis.sfl*","~/Library/Application Support/Vernier Graphical Analysis","~/Library/Logs/Vernier Graphical Analysis","~/Library/Preferences/Vernier.GraphicalAnalysis.plist","~/Library/Saved Application State/Vernier.GraphicalAnalysis.savedState"]}]]},"vernier-instrumental-analysis":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Instrument data acquisition tool","homepage":"https://www.vernier.com/product/instrumental-analysis/","names":["Vernier Instrumental Analysis"],"ruby_source_checksum":{":sha256":"3ff98e3c5c292cb39284f23408c6b3c0efc7ea63f3a54fba7aeaa3da4d2faf5e"},"ruby_source_path":"Casks/v/vernier-instrumental-analysis.rb","sha256":"8b0b7096d99a1b09e72b5ef768767651c03989016985a28d7668d1a54181005b","tap_string":"homebrew/cask","url_args":["https://software-releases.graphicalanalysis.com/ia/mac/release/Vernier-Instrumental-Analysis-2.0.0-1994.zip"],"version":"2.0.0-1994","raw_artifacts":[[":app",["Vernier Instrumental Analysis.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/vernier.instrumentalanalysis.sfl*","~/Library/Application Support/Vernier Instrumental Analysis","~/Library/Logs/Vernier Instrumental Analysis","~/Library/Preferences/Vernier.InstrumentalAnalysis.plist","~/Library/Saved Application State/Vernier.InstrumentalAnalysis.savedState"]}]]},"vernier-spectral-analysis":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Spectrometer data analysis tool","homepage":"https://www.vernier.com/product/spectral-analysis/","names":["Vernier Spectral Analysis"],"ruby_source_checksum":{":sha256":"ce5adf640346a9e5e1dd8802c1fabdd4a8d31db1d493776d16330a1ea488811a"},"ruby_source_path":"Casks/v/vernier-spectral-analysis.rb","sha256":"afd7f5c5b62b4c989b08c0166af2f652c2843592dbd2c48386bef317872da554","tap_string":"homebrew/cask","url_args":["https://software-releases.graphicalanalysis.com/sa/mac/release/Vernier-Spectral-Analysis-5.1.0-2993.dmg"],"version":"5.1.0-2993","raw_artifacts":[[":app",["Vernier Spectral Analysis.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/vernier.spectralanalysis.sfl*","~/Library/Application Support/Vernier Spectral Analysis","~/Library/Logs/Vernier Spectral Analysis","~/Library/Preferences/Vernier.SpectralAnalysis.plist","~/Library/Saved Application State/Vernier.SpectralAnalysis.savedState"]}]]},"vero":{"depends_on_args":{":macos":":any"},"desc":"Ad-free, Algorithm-free Social","homepage":"https://vero.co/","names":["VERO"],"ruby_source_checksum":{":sha256":"9e6991bd89f66ba37605a568b836e957410d575b855509549519d53bfbd060ed"},"ruby_source_path":"Casks/v/vero.rb","sha256":"c159ade7072b59deaee9d4e3543904c6f56385c165949869fc2468684079d361","tap_string":"homebrew/cask","url_args":["https://downloads.vero.co/vero-beta-0.20.2633.dmg"],"version":"0.20.2633","raw_artifacts":[[":app",["VERO.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.vero.desktop.sfl*","~/Library/Application Support/VERO","~/Library/Logs/VERO","~/Library/Preferences/co.vero.desktop.plist","~/Library/Saved Application State/co.vero.desktop.savedState"]}]]},"versatility":{"depends_on_args":{":macos":":any"},"desc":"Archive and unarchive saved versions to protect and preserve them","homepage":"https://eclecticlight.co/revisionist-deeptools/","names":["Versatility"],"ruby_source_checksum":{":sha256":"e4284f8a67a3834a2c020bf9f3744da5b3057b3a777f15e5e7af5c22b40e7479"},"ruby_source_path":"Casks/v/versatility.rb","sha256":"09693529932cfe8038136ba9ca6bbcc952e0f15049940bfeae555f74b2c21e4c","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2026/06/versatility12.zip"],"version":"1.2,2026.06","raw_artifacts":[[":app",["versatility12/Versatility.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.versatility.sfl*","~/Library/Caches/co.eclecticlight.Versatility","~/Library/HTTPStorages/co.eclecticlight.Versatility","~/Library/Preferences/co.eclecticlight.Versatility.plist","~/Library/Saved Application State/co.eclecticlight.Versatility.savedState"]}]]},"versions":{"depends_on_args":{":macos":":sonoma"},"desc":"Subversion client","homepage":"https://versionsapp.com/","names":["Versions"],"ruby_source_checksum":{":sha256":"cfb7ee2d8756cee758613c28b85d175f424f55cfac2f8e2109f6fca722d7837a"},"ruby_source_path":"Casks/v/versions.rb","sha256":"8765d777714657e6d85c759aa9c6ced4f7bb2d3c5099bceb316e2612e72d4aaf","tap_string":"homebrew/cask","url_args":["https://updates.versionsapp.com/v3/prod/Versions-3.0.2-3002.zip"],"version":"3.0.2,3002","raw_artifacts":[[":app",["Versions.app"]],[":zap",{":trash":["~/Library/Application Scripts/4G35KLFD64.com.versionsapp.shared","~/Library/Application Scripts/com.versionsapp.v3.finder","~/Library/Application Support/com.versionsapp.v3","~/Library/Application Support/Versions","~/Library/Caches/com.versionsapp.v3","~/Library/Containers/com.versionsapp.v3.finder","~/Library/Group Containers/4G35KLFD64.com.versionsapp.shared","~/Library/HTTPStorages/com.versionsapp.v3","~/Library/Preferences/com.versionsapp.v3.plist","~/Library/WebKit/com.versionsapp.v3"]}]]},"vertcoin-core":{"depends_on_args":{":macos":":any"},"desc":"Vertcoin client and wallet","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://vertcoin.org/","names":["Vertcoin Core"],"ruby_source_checksum":{":sha256":"84faaf2723e6d937580db67fe496b65d7f649bd6e4589d239f344eddf88e7d36"},"ruby_source_path":"Casks/v/vertcoin-core.rb","sha256":"38ae781c773ddefe0f91ac7a5474ebe8feb3ef095780da8776fc79b4f5918170","tap_string":"homebrew/cask","url_args":["https://github.com/vertcoin-project/vertcoin-core/releases/download/v23.2/vertcoin-23.2-x86_64-apple-darwin.dmg"],"version":"23.2","raw_artifacts":[[":preflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"Vertcoin-Qt.app"}],":permissions":"0755",":type":"set_permissions"}]}],[":app",["Vertcoin-Qt.app"],{":target":"Vertcoin Core.app"}],[":zap",{":trash":"~/Library/Preferences/org.vertcoin.Vertcoin-Qt.plist"}]]},"vesktop":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Custom Discord App","homepage":"https://github.com/Vencord/Vesktop","names":["Vesktop"],"ruby_source_checksum":{":sha256":"af579c00ceda98c58538dee88fad0907b6e783a372cd9954500fa53a42be4415"},"ruby_source_path":"Casks/v/vesktop.rb","sha256":"d24048786eb75923c9fd53bc8ff9a37e5977334a4806842e7b37e81740e7aa54","tap_string":"homebrew/cask","url_args":["https://github.com/Vencord/Vesktop/releases/download/v1.6.8/Vesktop-1.6.8-universal.dmg"],"version":"1.6.8","raw_artifacts":[[":app",["vesktop.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.vencord.vesktop.sfl*","~/Library/Application Support/vesktop","~/Library/Caches/dev.vencord.vesktop","~/Library/Caches/dev.vencord.vesktop.Shipit","~/Library/HTTPStorages/dev.vencord.vesktop","~/Library/Preferences/dev.vencord.vesktop.plist","~/Library/Saved Application State/dev.vencord.vesktop.savedState"]}]]},"vesta":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Visualisation for electronic and structural analysis","homepage":"https://jp-minerals.org/vesta/en/","names":["VESTA"],"ruby_source_checksum":{":sha256":"32a91ed9dd0289c96a1101b008ac8720bec08b9ab73fa01b06a0dba3268409ec"},"ruby_source_path":"Casks/v/vesta.rb","sha256":"2fcbe3dcc3701e8de6e703f5941c8d8c767855354e5929b4022c3522da2c6d2c","tap_string":"homebrew/cask","url_args":["https://jp-minerals.org/vesta/archives/3.5.8/VESTA.dmg"],"version":"3.5.8","raw_artifacts":[[":app",["VESTA/VESTA.app"]],[":zap",{":trash":["~/Library/Application Support/VESTA","~/Library/Preferences/VESTA.plist"]}]]},"veusz":{"depends_on_args":{":macos":":any"},"desc":"Scientific plotting application","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://veusz.github.io/","names":["Veusz"],"ruby_source_checksum":{":sha256":"d6eabad32c266025f169ec6301909804b55034fff7ce0b97b21968efe3d50f0b"},"ruby_source_path":"Casks/v/veusz.rb","sha256":"a508781df33cfb36a07cd1873b297f1faa3c0cba883b836753f974e61bbc5ae7","tap_string":"homebrew/cask","url_args":["https://github.com/veusz/veusz/releases/download/veusz-4.2.1/veusz-4.2.1-AppleOSX-x86_64.dmg"],"version":"4.2.1","raw_artifacts":[[":app",["Veusz.app"]],[":zap",{":trash":"~/Library/Preferences/org.veusz.veusz*.plist"}]]},"vezer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Control and synchronisation of MIDI, OSC or DMX","homepage":"https://imimot.com/vezer/","names":["Vezér"],"ruby_source_checksum":{":sha256":"2a5a0cf0196b643a29ef180c25ab6eb0775e875dc1de1e5e21dd0c04f0427df5"},"ruby_source_path":"Casks/v/vezer.rb","sha256":"5d87ef2281885c5a5fb7c2aa6fcc4343fd14caa94aba4d4be095f7bbf116984d","tap_string":"homebrew/cask","url_args":["https://dl.imimot.com/Vezer1.9.9_795.zip"],"version":"1.9.9,795","raw_artifacts":[[":app",["Vezér.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.lov.veze-r.sfl*","~/Library/HTTPStorages/com.lov.Veze-r","~/Library/Preferences/com.lov.Veze-r.plist","~/Library/Saved Application State/com.lov.Veze-r.savedState"]}]]},"via":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Keyboard configurator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://caniusevia.com/","names":["VIA"],"ruby_source_checksum":{":sha256":"db26211c8dcdcbf8786d146029bbfbebac62942629eb7014cb52414879caa416"},"ruby_source_path":"Casks/v/via.rb","sha256":"30f9f81154a8ee9c0cf19f4fb1a3d6ca9a448f765122845db1e190b9f583d16b","tap_string":"homebrew/cask","url_args":["https://github.com/the-via/releases/releases/download/v3.0.0/via-3.0.0-mac.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["VIA.app"]],[":zap",{":trash":["~/Library/Application Support/VIA","~/Library/Application Support/via-nativia","~/Library/Logs/VIA","~/Library/Preferences/org.via.configurator.plist"]}]]},"viable":{"conflicts_with_args":{":cask":["viables"]},"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Create and run macOS virtual machines on Apple silicon Macs","homepage":"https://eclecticlight.co/virtualisation-on-apple-silicon/","names":["Viable"],"ruby_source_checksum":{":sha256":"269ea06c2d395d3365671bca2b746fe9ae0b029a1cb50efff3746d88d0acf1de"},"ruby_source_path":"Casks/v/viable.rb","sha256":"6613cf7f0ae9a6737eeec8a15f3110e53cb6986b51f3a236913046e8d3769d00","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/11/viable1b12.zip"],"version":"1b12,2023.11","raw_artifacts":[[":app",["viable1b12/Viable.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.Viable","~/Library/HTTPStorages/co.eclecticlight.Viable","~/Library/Preferences/co.eclecticlight.Viable.plist","~/Library/Saved Application State/co.eclecticlight.Viable.savedState"]}]]},"viables":{"conflicts_with_args":{":cask":["viable"]},"depends_on_args":{":arch":":arm64",":macos":":monterey"},"desc":"Create and run sandboxed macOS virtual machines on Apple silicon Macs","homepage":"https://eclecticlight.co/virtualisation-on-apple-silicon/","names":["ViableS"],"ruby_source_checksum":{":sha256":"b4cd63d448d761d3302e7667d65b27a540874069a1d0c4bf9ac54ce92687fbf2"},"ruby_source_path":"Casks/v/viables.rb","sha256":"a02832b91b2b1ab1d33698a5100947f956746f11a1ab56473d8ad6b44ffd9b4a","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/11/viables1b12.zip"],"version":"1b12,2023.11","raw_artifacts":[[":app",["viables1b12/ViableS.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.ViableS","~/Library/HTTPStorages/co.eclecticlight.ViableS","~/Library/Preferences/co.eclecticlight.ViableS.plist","~/Library/Saved Application State/co.eclecticlight.ViableS.savedState"]}]]},"vial":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Configurator of compatible keyboards in real time","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://get.vial.today/","names":["Vial"],"ruby_source_checksum":{":sha256":"ff44bd770d2a74c27bc5b376c8daf35de5da3114a12f3f6800e3c847fa58d523"},"ruby_source_path":"Casks/v/vial.rb","sha256":"b628db11f8df012faafcceef7deb36b54821b507d4c970336f85a56c800e8876","tap_string":"homebrew/cask","url_args":["https://github.com/vial-kb/vial-gui/releases/download/v0.7.5/Vial-v0.7.5.dmg"],"version":"0.7.5","raw_artifacts":[[":app",["Vial.app"]],[":zap",{":trash":["~/Library/Application Support/Vial","~/Library/Caches/Vial","~/Library/Preferences/com.vial.Vial.plist","~/Library/Preferences/Vial.plist"]}]]},"vibe-island":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Dynamic island AI agent utility","homepage":"https://vibeisland.app/","names":["Vibe Island"],"ruby_source_checksum":{":sha256":"71c5f0e7bb0456b2feef87752857180699454c948699ed2ff35d1c9b8bee733a"},"ruby_source_path":"Casks/v/vibe-island.rb","sha256":"3a655a959b5a7e9d18aedde2f77ea3f2b6ecd67609fbb16f9abe9eb349560a99","tap_string":"homebrew/cask","url_args":["https://dl.vibeisland.app/VibeIsland-1.0.55.dmg"],"version":"1.0.55","raw_artifacts":[[":uninstall",{":quit":"app.vibeisland.macos"}],[":app",["Vibe Island.app"]],[":zap",{":trash":["~/.vibe-island","~/Library/Caches/app.vibeisland.macos","~/Library/HTTPStorages/app.vibeisland.macos","~/Library/Preferences/app.vibeisland.macos.plist"]}]]},"vibe-notch":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Dynamic Island-style notifications for Claude Code CLI sessions","homepage":"https://vibenotch.app/","names":["Vibe Notch"],"ruby_source_checksum":{":sha256":"1f15263a2cf9601cf8ff918e096650bcb55c17e66e60e8c0ee41e99ff4a1da94"},"ruby_source_path":"Casks/v/vibe-notch.rb","sha256":"c7595669d24cb7c05da490fae4fbee2b412c07ba0a215f86dad6d410cd0ddcc0","tap_string":"homebrew/cask","url_args":["https://github.com/farouqaldori/vibe-notch/releases/download/v1.3.2/VibeNotch-1.3.2.dmg"],"version":"1.3.2","raw_artifacts":[[":app",["Vibe Notch.app"]],[":zap",{":trash":["~/.claude/hooks/claude-island-state.py","~/Library/Application Support/com.celestial.ClaudeIsland","~/Library/Caches/com.celestial.ClaudeIsland","~/Library/HTTPStorages/com.celestial.ClaudeIsland","~/Library/Preferences/com.celestial.ClaudeIsland.plist","~/Library/Saved Application State/com.celestial.ClaudeIsland.savedState"]}]]},"vibemeter":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"deprecate_args":{":date":"2025-11-20",":because":":unmaintained"},"desc":"Menu bar app to monitor AI spending","homepage":"https://www.vibemeter.ai/","names":["VibeMeter"],"ruby_source_checksum":{":sha256":"039858bebf6c6175a1ece30fa55cb0a6bf9c0d9b78fa9df4f952924b60e27544"},"ruby_source_path":"Casks/v/vibemeter.rb","sha256":"0fe8a49e7e93a599351dca2143a2fdcbc2af7c8026ecac1b899458af67d34e35","tap_string":"homebrew/cask","url_args":["https://github.com/steipete/VibeMeter/releases/download/v1.1.0/VibeMeter-1.1.0.dmg"],"version":"1.1.0","raw_artifacts":[[":app",["VibeMeter.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.steipete.vibemeter","~/Library/Caches/com.steipete.vibemeter","~/Library/Containers/com.steipete.Vibemeter"]}]]},"vibeproxy":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Menu bar app for using AI subscriptions with coding tools","homepage":"https://github.com/automazeio/vibeproxy","names":["VibeProxy"],"ruby_source_checksum":{":sha256":"bc0d4b45f8ece1564b8f27f44af2a90e2b1612ff3cd6cfd487a782a33dbf67ec"},"ruby_source_path":"Casks/v/vibeproxy.rb","sha256":"0d94c70ed9fb39eb554115415e42788dcb70e55528bb6a93713ca8af5b40240c","tap_string":"homebrew/cask","url_args":["https://github.com/automazeio/vibeproxy/releases/download/v1.8.346/VibeProxy-x86_64.dmg"],"version":"1.8.346","raw_artifacts":[[":app",["VibeProxy.app"]],[":zap",{":trash":["~/Library/HTTPStorages/com.vibeproxy.app","~/Library/Preferences/com.vibeproxy.app.plist"]}]]},"viber":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Calling and messaging application focusing on security","homepage":"https://www.viber.com/","names":["Viber"],"ruby_source_checksum":{":sha256":"b668fc214895c7f51b0d42a9bc291a67982ffb3100475d7457091cbbc674bc2f"},"ruby_source_path":"Casks/v/viber.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.viber.com/desktop/mac/online/Viber.dmg"],"version":"1.0.0.110,2154","raw_artifacts":[[":app",["Viber.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.viber.osx.macvibershare","~/Library/Application Support/com.viber.osx","~/Library/Application Support/ViberPC","~/Library/Caches/com.viber.osx","~/Library/Caches/SentryCrash/Viber","~/Library/Caches/Viber Media S.à r.l","~/Library/Containers/com.viber.osx.macvibershare","~/Library/HTTPStorages/com.viber.osx","~/Library/Preferences/com.viber.*.plist","~/Library/Saved Application State/com.viber.osx.savedState"],":rmdir":"~/Documents/ViberDownloads"}]]},"vibetunnel":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Turn any browser into your terminal","homepage":"https://vibetunnel.sh/","names":["VibeTunnel"],"ruby_source_checksum":{":sha256":"e42da2672ffba1f15183fba6885fa296b5c0d008a10a4313159a349878669c52"},"ruby_source_path":"Casks/v/vibetunnel.rb","sha256":"3e42340e28c908bdc7e8ba20ee4e7f6ab3c32885832bf947e6e0935f9017b8cc","tap_string":"homebrew/cask","url_args":["https://github.com/amantus-ai/vibetunnel/releases/download/v1.0.0-beta.18/VibeTunnel-1.0.0-beta.18.dmg"],"version":"1.0.0-beta.18","raw_artifacts":[[":app",["VibeTunnel.app"]],[":binary",["$APPDIR/VibeTunnel.app/Contents/Resources/vt"]],[":zap",{":trash":["~/Library/Application Support/VibeTunnel","~/Library/Caches/com.amantus.vibetunnel","~/Library/Preferences/com.amantus.vibetunnel.plist","~/Library/Saved Application State/com.amantus.vibetunnel.savedState"]}]]},"vicinae":{"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Application launcher and command palette","homepage":"https://vicinae.com/","names":["Vicinae"],"ruby_source_checksum":{":sha256":"edd419003aab8261dedd48300d5d9513124bd4098faec4ae5ed57428f6295c68"},"ruby_source_path":"Casks/v/vicinae.rb","sha256":"7a5f29d159c81cbf49af5400d8f9cbb2e65bb06a72dd0d4e93c848aad3eaa4e0","tap_string":"homebrew/cask","url_args":["https://github.com/vicinaehq/vicinae/releases/download/v0.29.2/Vicinae.dmg"],"version":"0.29.2","raw_artifacts":[[":app",["Vicinae.app"]],[":binary",["$APPDIR/Vicinae.app/Contents/MacOS/vicinae-cli"],{":target":"vicinae"}],[":zap",{":trash":["~/.cache/vicinae","~/.config/vicinae","~/.local/share/vicinae","~/.local/state/vicinae","~/Library/Caches/com.vicinaehq.Vicinae","~/Library/Caches/vicinae","~/Library/HTTPStorages/com.vicinaehq.Vicinae"]}]]},"vidcutter":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Media cutter and joiner","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/ozmartian/vidcutter","names":["VidCutter"],"ruby_source_checksum":{":sha256":"115f54b9f619a18fd7ae5490aaf8b698bd505fe3e7f60cba054686f099c1eaab"},"ruby_source_path":"Casks/v/vidcutter.rb","sha256":"8d1556887f0b203ebcb7b6e13a33389afad173a2c73dbc906b69ece034218f02","tap_string":"homebrew/cask","url_args":["https://github.com/ozmartian/vidcutter/releases/download/6.0.5.1/VidCutter-6.0.5.1-macOS.dmg"],"version":"6.0.5.1","raw_artifacts":[[":app",["VidCutter.app"]]]},"videoduke":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Video downloader","homepage":"https://www.video-downloader-mac.com/","names":["VideoDuke"],"ruby_source_checksum":{":sha256":"67b2bcdb5a466b96ab0f2c1fc3bb483fbf035f83937610638195350be6971a9d"},"ruby_source_path":"Casks/v/videoduke.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.video-downloader-mac.com/download/videoduke.dmg"],"version":"2.15.2","raw_artifacts":[[":app",["VideoDuke.app"]],[":zap",{":trash":["~/Library/Caches/com.eltima.VideoDuke","~/Library/Logs/VideoDuke.log","~/Library/Preferences/com.eltima.VideoDuke.plist","~/Library/Saved Application State/com.eltima.VideoDuke.savedState"]}]]},"videofusion":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Free all-in-one video editor","homepage":"https://www.capcut.cn/","names":["VideoFusion","剪映专业版","Jianying Pro"],"ruby_source_checksum":{":sha256":"2a95770389e5cb8230f808e75968d57d1b8a845e2eb870eb8a1ea40f2f1a182a"},"ruby_source_path":"Casks/v/videofusion.rb","sha256":"acce6c0ca015917758166fd5f401e16ef335524bb4a566fe1965f0ee4628f44b","tap_string":"homebrew/cask","url_args":["https://lf3-package.vlabstatic.com/obj/faceu-packages/Jianying_11_4_2_13179_jianyingpro_0_creatortool.dmg"],"version":"11.4.2.13179","raw_artifacts":[[":app",["VideoFusion-macOS.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lemon.lvpro","~/Library/Containers/com.lemon.lvpro"]}]]},"vidl":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"GUI frontend for youtube-dl","homepage":"https://omz-software.com/vidl/","names":["ViDL for Mac"],"ruby_source_checksum":{":sha256":"297ee9ea630cc58af909ab951d4948baa01e4aa81a4adfe19e175537a4fa0e4a"},"ruby_source_path":"Casks/v/vidl.rb","sha256":"af79d4f190fc9370abbd7c92e61be18b7c7c7bdd6cea235bd5e6c133ea153b2b","tap_string":"homebrew/cask","url_args":["https://omz-software.com/vidl/ViDL102.zip"],"version":"1.0.2","raw_artifacts":[[":app",["ViDL.app"]],[":zap",{":trash":["~/Library/Application Support/ViDL","~/Library/Caches/com.omz-software.ViDL","~/Library/Containers/com.omz-software.ViDL.ViDL-SafariExtension","~/Library/Saved Application State/com.omz-software.ViDL.savedState"]}]]},"vieb":{"depends_on_args":{":macos":":monterey"},"desc":"Vim Inspired Electron Browser","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://vieb.dev/","names":["Vieb"],"ruby_source_checksum":{":sha256":"9bc3bf668349520041e89232d7f078910c8b7c1fe47f205a554f8ae336231ba0"},"ruby_source_path":"Casks/v/vieb.rb","sha256":"8c7a6b2bb1becb06fd304a4b662502c0261f263f377d9ce3763e6e00b6c547f2","tap_string":"homebrew/cask","url_args":["https://github.com/Jelmerro/Vieb/releases/download/12.10.0/Vieb-12.10.0-mac.zip"],"version":"12.10.0","raw_artifacts":[[":app",["Vieb.app"]],[":command_wrapper",["vieb"],{":executable":"$APPDIR/Vieb.app/Contents/MacOS/Vieb"}],[":zap",{":trash":["~/Library/Application Support/Vieb","~/Library/Caches/Vieb"]}]]},"vienna-assistant":{"depends_on_args":{":macos":":any"},"desc":"Manager for Vienna Symphonic Library sound samples","homepage":"https://www.vsl.co.at/manuals/getting-started/va","names":["Vienna Assistant"],"renames":[["Vienna Assistant*.pkg","Vienna Assistant.pkg"]],"ruby_source_checksum":{":sha256":"73a69cb80bc54997917d820c76ffb51324ff50a83d2c5ddc09343d5a318646c7"},"ruby_source_path":"Casks/v/vienna-assistant.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://api.vsl.co.at/data/download/va?os=mac"],"url_kwargs":{":user_agent":":fake"},"version":"1.2.617","raw_artifacts":[[":uninstall",{":pkgutil":"at.co.vsl.viassistant.*"}],[":pkg",["Vienna Assistant.pkg"]],[":zap",{":trash":["~/Library/Preferences/at.co.vsl.Vienna Assistant.plist","~/Library/Preferences/at.co.vsl.viennaassistant.plist","~/Library/Saved Application State/at.co.vsl.viennaassistant.savedState"]}]]},"vienna":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"RSS and Atom reader","homepage":"https://www.vienna-rss.com/","names":["Vienna"],"ruby_source_checksum":{":sha256":"64d9eb118f8f187a804d76f3bff97d3ed895e8dc1fcc99df8dd1850bf2510690"},"ruby_source_path":"Casks/v/vienna.rb","sha256":"6833fecb70c23c1ba98868086e2245c9a05a4f5a4960b019b64ca3728aaa85bd","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/vienna-rss/v_3.10.8/Vienna3.10.8.dmg"],"version":"3.10.8","raw_artifacts":[[":app",["Vienna.app"]],[":zap",{":trash":["~/Library/Application Scripts/uk.co.opencommunity.vienna2","~/Library/Application Support/Vienna","~/Library/Caches/uk.co.opencommunity.vienna2","~/Library/Cookies/uk.co.opencommunity.vienna2.binarycookies","~/Library/HTTPStorages/uk.co.opencommunity.vienna2.binarycookies","~/Library/Preferences/uk.co.opencommunity.vienna2.plist","~/Library/Saved Application State/uk.co.opencommunity.vienna2.savedState","~/Library/Scripts/Vienna"]}]]},"vimcal":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Calendar","homepage":"https://vimcal.com/","names":["Vimcal"],"ruby_source_checksum":{":sha256":"5cb33e34a2ca9f8d4d62d28b63c54a685576abcd6304669b503df97b768f5e00"},"ruby_source_path":"Casks/v/vimcal.rb","sha256":"00596285cbe1f34aa171a02f6cb9ce043e501ea83e8783dd54e1864b0f6de897","tap_string":"homebrew/cask","url_args":["https://vimcal-production.s3.amazonaws.com/Vimcal-1.0.47.dmg"],"version":"1.0.47","raw_artifacts":[[":app",["Vimcal.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vimcal.app.sfl*","~/Library/Application Support/Vimcal","~/Library/Preferences/com.vimcal.app.plist","~/Library/Saved Application State/com.vimcal.app.savedState"]}]]},"vimediamanager":{"depends_on_args":{":macos":":any"},"desc":"Manage digital artifacts for your movie, television and anime collections","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/vidalvanbergen/ViMediaManager","names":["ViMediaManager"],"ruby_source_checksum":{":sha256":"65145d67ebd8d8b3ce040a88a7d652a44e2777c2838429da7e0ad8f21d04ecfd"},"ruby_source_path":"Casks/v/vimediamanager.rb","sha256":"217bec52ba71d7d046ce6b0913652162b5e652112778a3895743962bee451729","tap_string":"homebrew/cask","url_args":["https://github.com/vidalvanbergen/ViMediaManager/releases/download/v0.7a24/ViMediaManager-2026_04_01.zip"],"version":"0.7a24,2026_04_01","raw_artifacts":[[":app",["ViMediaManager.app"]],[":zap",{":trash":["~/Library/Application Support/ViMediaManager","~/Library/Caches/com.vidalvanbergen.vimediamanager-alpha","~/Library/Preferences/com.vidalvanbergen.vimediamanager-alpha.plist","~/Library/Saved Application State/com.vidalvanbergen.vimediamanager-alpha.savedState"]}]]},"vimr":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"GUI for the Neovim text editor","homepage":"https://github.com/qvacua/vimr","names":["VimR"],"ruby_source_checksum":{":sha256":"3677b257187e6111bb80aae72df5cb699468fb3b30b3795e5ebcc2ab69a96950"},"ruby_source_path":"Casks/v/vimr.rb","sha256":"7c54850516edbb138e8c9f2467ae7ba9c4413d8a8f01eb59247d6584e4dfc582","tap_string":"homebrew/cask","url_args":["https://github.com/qvacua/vimr/releases/download/v0.67.0-20261010.130648/VimR-v0.67.0.tar.bz2"],"version":"0.67.0,20261010.130648","raw_artifacts":[[":app",["VimR.app"]],[":binary",["$APPDIR/VimR.app/Contents/Resources/vimr"]],[":zap",{":trash":["~/Library/Caches/com.qvacua.VimR","~/Library/Preferences/com.qvacua.VimR.menuitems.plist","~/Library/Preferences/com.qvacua.VimR.plist","~/Library/Saved Application State/com.qvacua.VimR.savedState","~/Library/WebKit/com.qvacua.VimR"]}]]},"vimy":{"depends_on_args":{":arch":":arm64",":cask":["viable"],":macos":":monterey"},"desc":"Double-click to run macOS virtual machines on Apple silicon Macs","homepage":"https://eclecticlight.co/virtualisation-on-apple-silicon/","names":["Vimy"],"ruby_source_checksum":{":sha256":"0ec247c5643d51b7db5fa0f912d75ccfab743bb86e1c6a547fe0d8cacee10c70"},"ruby_source_path":"Casks/v/vimy.rb","sha256":"b1d9c5eee5d7c82985b88ff3a986e859f94aba4011343d42a6d96e5d818989b9","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2023/11/vimy07.zip"],"version":"07,2023.11","raw_artifacts":[[":app",["vimy07/Vimy.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.Vimy","~/Library/HTTPStorages/co.eclecticlight.Vimy","~/Library/Preferences/co.eclecticlight.Vimy.plist","~/Library/Saved Application State/co.eclecticlight.Vimy.savedState"]}]]},"vincelwt-chatgpt":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-06-21",":because":":unmaintained"},"desc":"Menu bar application for ChatGPT","disable_args":{":date":"2026-06-21",":because":":unmaintained"},"homepage":"https://github.com/vincelwt/chatgpt-mac","names":["ChatGPT for Mac"],"ruby_source_checksum":{":sha256":"6db37abe39f2a71539e6284f6874d2431fc6fef564ef987ff43bd0b34be6751c"},"ruby_source_path":"Casks/v/vincelwt-chatgpt.rb","sha256":"f2c1bbe1e37836e9615e0061fd41d16c2ab16e60440aee3af4f62f8d346ec330","tap_string":"homebrew/cask","url_args":["https://github.com/vincelwt/chatgpt-mac/releases/download/v0.0.5/Chatgpt-0.0.5-x64.dmg"],"version":"0.0.5","raw_artifacts":[[":app",["Chatgpt.app"]],[":zap",{":trash":["~/Library/Application Scripts/chatgpt-mac","~/Library/Caches/com.vincelwt.chatgptmac","~/Library/Caches/com.vincelwt.chatgptmac.ShipIt","~/Library/Preferences/com.vincelwt.chatgptmac.plist"]}]]},"vine-server":{"depends_on_args":{":macos":":any"},"desc":"VNC server","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/stweil/OSXvnc/","names":["Vine Server"],"ruby_source_checksum":{":sha256":"63bcec6b337c96964f6a1ec3ae6eda8fa65e1e29f25e1dbf32666f87fb0fc4a9"},"ruby_source_path":"Casks/v/vine-server.rb","sha256":"9cbea2f972b235029c9d68b15004e3d401668c3a24e86d60719eed26f2cc5a71","tap_string":"homebrew/cask","url_args":["https://github.com/stweil/OSXvnc/releases/download/V5.3.2/VineServer-5.3.2.dmg"],"version":"5.3.2","raw_artifacts":[[":uninstall",{":delete":"/Library/Application Support/VineServer"}],[":app",["Vine Server.app"]],[":binary",["$APPDIR/Vine Server.app/Contents/MacOS/OSXvnc-server"]],[":binary",["$APPDIR/Vine Server.app/Contents/MacOS/storepasswd"]],[":binary",["$APPDIR/Vine Server.app/Contents/MacOS/Vine Server"]],[":zap",{":trash":"~/Library/Preferences/de.uni-mannheim.VineServer.plist"}]]},"vip-access":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Two-step authentication software","homepage":"https://vip.symantec.com/","names":["Symantec VIP Access"],"ruby_source_checksum":{":sha256":"17e21f919150578333293565b7495f798bd1c0224fcd14f8254a5b0faa9f4f5d"},"ruby_source_path":"Casks/v/vip-access.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://storage.googleapis.com/sedvip-prd-idcenter-downloads/VIPAccessSecurityCode.dmg"],"version":"1.0.8","raw_artifacts":[[":uninstall",{":pkgutil":"com.symantec.vippaccess"}],[":pkg",["VIP Access.pkg"]],[":zap",{":trash":["~/Library/Caches/com.symantec.VIP-Access","~/Library/Preferences/com.symantec.VIP-Access.plist"]}]]},"virtual-desktop-streamer":{"depends_on_args":{":macos":":any"},"desc":"VR Virtual Desktop Streamer","homepage":"https://www.vrdesktop.net/","names":["Virtual Desktop Streamer"],"ruby_source_checksum":{":sha256":"70aa5f6aae4892f67c7f6cf404e670a9fba0ac836fd453d6309b48621570b850"},"ruby_source_path":"Casks/v/virtual-desktop-streamer.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files.vrdesktop.net/files/VirtualDesktop.Streamer.Setup.pkg"],"version":"1.34.25","raw_artifacts":[[":uninstall",{":launchctl":["com.virtualdesktop.daemon","com.virtualdesktop.streamer"],":quit":"com.virtualdesktop.streamer",":pkgutil":["com.VirtualDesktop.AudioDriver","com.VirtualDesktop.MicDriver","com.virtualdesktop.streamer"]}],[":pkg",["VirtualDesktop.Streamer.Setup.pkg"]],[":zap",{":trash":["/Library/LaunchAgents/com.virtualdesktop.streamer.plist","~/Library/Application Support/VirtualDesktop","~/Library/Caches/com.virtualdesktop.streamer","~/Library/Preferences/com.virtualdesktop.streamer.plist"]}]]},"virtual-ii":{"depends_on_args":{":macos":":monterey"},"desc":"Apple II Emulator","disable_args":{":date":"2026-08-28",":because":":unreachable"},"homepage":"https://virtualii.com/","names":["Virtual ]["],"ruby_source_checksum":{":sha256":"1da60bc1a26cbb28111ec6857ce64693fd11daf44e49a56cb2c6c1875245eecc"},"ruby_source_path":"Casks/v/virtual-ii.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://virtualii.com/VirtualII.dmg"],"version":"13.2","raw_artifacts":[[":preflight_steps",{":steps":[{":source":{":base":"staged_path",":path":"."},":target":{":base":"staged_path",":path":"Virtual ]["},":type":"move_contents"}]}],[":suite",["Virtual ]["]],[":zap",{":trash":["~/Library/Application Support/Virtual ][","~/Library/Caches/SentryCrash/Virtual ][","~/Library/Application Scripts/nl.xs4all.gp.virtualii.VIIDiskViewerQLExtension","~/Library/Application Scripts/nl.xs4all.gp.virtualii.VIISavedStateViewerExtension","~/Library/Caches/nl.xs4all.gp.virtualii","~/Library/Containers/nl.xs4all.gp.virtualii.VIIDiskViewerQLExtension","~/Library/Containers/nl.xs4all.gp.virtualii.VIISavedStateViewerExtension","~/Library/HTTPStorages/nl.xs4all.gp.virtualii","~/Library/Preferences/nl.xs4all.gp.virtualii.plist","~/Library/Saved Application State/nl.xs4all.gp.virtualii.savedState"]}]],"raw_caveats":"This app requires a ROM image, which must be downloaded and installed\nseparately. See https://virtualii.com/VirtualIIHelp/virtual_II_help.html#ROMImage\nfor more info.\n"},"virtualbox":{"conflicts_with_args":{":cask":["virtualbox@6","virtualbox@beta"]},"depends_on_args":{":macos":":any"},"desc":"Virtualiser for x86 hardware","homepage":"https://www.virtualbox.org/","names":["Oracle VirtualBox"],"ruby_source_checksum":{":sha256":"c0c101749df41d82fff75cd4aac50362c63194a042af413920102ce419d8975d"},"ruby_source_path":"Casks/v/virtualbox.rb","sha256":"8ef68977c21eb94d82f0d05306d79dc2141ac2b94dcb050594fa1bc518d56a8c","tap_string":"homebrew/cask","url_args":["https://download.virtualbox.org/virtualbox/7.2.22/VirtualBox-7.2.22-175245-OSX.dmg"],"version":"7.2.22,175245","raw_artifacts":[[":uninstall",{":script":{":executable":"VirtualBox_Uninstall.tool",":args":["--unattended"],":sudo":true},":pkgutil":"org.virtualbox.pkg.*",":delete":"/usr/local/bin/vboximg-mount"}],[":pkg",["VirtualBox.pkg"],{":choices":[{":choiceIdentifier":"choiceVBox",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"choiceVBoxCLI",":choiceAttribute":"selected",":attributeSetting":1}]}],[":postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/lib/pkgconfig"}],":type":"set_ownership"}]}],[":zap",{":trash":["/Library/Application Support/VirtualBox","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.virtualbox.app.virtualbox*","~/Library/LaunchAgents/org.virtualbox.vboxwebsrv.plist","~/Library/Preferences/org.virtualbox.app.VirtualBox*","~/Library/Saved Application State/org.virtualbox.app.VirtualBox*","~/Library/VirtualBox"],":rmdir":"~/VirtualBox VMs"}]]},"virtualbox@6":{"conflicts_with_args":{":cask":["virtualbox","virtualbox@beta"]},"depends_on_args":{":arch":":intel",":macos":":any"},"deprecate_args":{":date":"2024-11-15",":because":":discontinued"},"desc":"Virtualiser for x86 hardware","disable_args":{":date":"2025-11-15",":because":":discontinued"},"homepage":"https://www.virtualbox.org/","names":["Oracle VirtualBox"],"ruby_source_checksum":{":sha256":"fb9409f9806033ed9eed465b8d7010aebea08e06ca0837b834159b285ef8ed30"},"ruby_source_path":"Casks/v/virtualbox@6.rb","sha256":"b70d28695730b33f0a9abbce6b3c675d9031f2983a0429eb5ea7e979df95ea80","tap_string":"homebrew/cask","url_args":["https://download.virtualbox.org/virtualbox/6.1.50/VirtualBox-6.1.50-161033-OSX.dmg"],"version":"6.1.50,161033","raw_artifacts":[[":uninstall",{":script":{":executable":"VirtualBox_Uninstall.tool",":args":["--unattended"],":sudo":true},":pkgutil":"org.virtualbox.pkg.*",":delete":"/usr/local/bin/vboximg-mount"}],[":pkg",["VirtualBox.pkg"],{":choices":[{":choiceIdentifier":"choiceVBoxKEXTs",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"choiceVBox",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"choiceVBoxCLI",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"choiceOSXFuseCore",":choiceAttribute":"selected",":attributeSetting":0}]}],[":postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/lib/pkgconfig"}],":type":"set_ownership"}]}],[":zap",{":trash":["/Library/Application Support/VirtualBox","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.virtualbox.app.virtualbox*","~/Library/Preferences/org.virtualbox.app.VirtualBox*","~/Library/Saved Application State/org.virtualbox.app.VirtualBox*","~/Library/VirtualBox"],":rmdir":"~/VirtualBox VMs"}]],"raw_caveats":"virtualbox@6 requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"virtualbox@beta":{"conflicts_with_args":{":cask":["virtualbox","virtualbox@6"]},"depends_on_args":{":macos":":any"},"desc":"Virtualiser for x86 hardware","homepage":"https://www.virtualbox.org/wiki/Testbuilds","names":["Oracle VirtualBox"],"ruby_source_checksum":{":sha256":"6f2d141ee9de07d0ec08289fda7ad50378aa03e1cb15c035f0fcb5dc8ddebff1"},"ruby_source_path":"Casks/v/virtualbox@beta.rb","sha256":"1c6dbed846fa73619e7cea5bb0c1bf326461dd5d8ef788426e258a47b1f60880","tap_string":"homebrew/cask","url_args":["https://www.virtualbox.org/download/testcase/VirtualBox-7.2.15-174740-OSX.dmg"],"version":"7.2.15-174740","raw_artifacts":[[":uninstall",{":script":{":executable":"VirtualBox_Uninstall.tool",":args":["--unattended"],":sudo":true},":pkgutil":"org.virtualbox.pkg.*",":delete":"/usr/local/bin/vboximg-mount"}],[":pkg",["VirtualBox.pkg"],{":choices":[{":choiceIdentifier":"choiceVBox",":choiceAttribute":"selected",":attributeSetting":1},{":choiceIdentifier":"choiceVBoxCLI",":choiceAttribute":"selected",":attributeSetting":1}]}],[":postflight_steps",{":steps":[{":paths":[{":path":"/usr/local/lib/pkgconfig"}],":type":"set_ownership"}]}],[":zap",{":trash":["/Library/Application Support/VirtualBox","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.virtualbox.app.virtualbox*","~/Library/Preferences/org.virtualbox.app.VirtualBox*","~/Library/Saved Application State/org.virtualbox.app.VirtualBox*","~/Library/VirtualBox"],":rmdir":"~/VirtualBox VMs"}]]},"virtualbuddy":{"auto_updates":true,"conflicts_with_args":{":cask":["virtualbuddy@beta"]},"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Virtualization tool","homepage":"https://github.com/insidegui/VirtualBuddy","names":["VirtualBuddy"],"ruby_source_checksum":{":sha256":"67163340b27639054dd73f51dff31df4ef92977a437fa448f40f26929c2894b4"},"ruby_source_path":"Casks/v/virtualbuddy.rb","sha256":"16fac6dddbb012548911c0a6807a882e8df5b5b4897a218923b108aaa333fc63","tap_string":"homebrew/cask","url_args":["https://github.com/insidegui/VirtualBuddy/releases/download/2.2.1/VirtualBuddy_v2.2.1-430.dmg"],"version":"2.2.1,430","raw_artifacts":[[":app",["VirtualBuddy.app"]],[":binary",["$APPDIR/VirtualBuddy.app/Contents/MacOS/vctool"],{":target":"vctool"}],[":zap",{":trash":["~/Library/Application Support/VirtualBuddy","~/Library/Caches/codes.rambo.VirtualBuddy","~/Library/Caches/VirtualBuddy","~/Library/HTTPStorages/codes.rambo.VirtualBuddy","~/Library/Preferences/codes.rambo.VirtualBuddy.plist"]}]]},"virtualbuddy@beta":{"conflicts_with_args":{":cask":["virtualbuddy"]},"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Virtualization tool","homepage":"https://github.com/insidegui/VirtualBuddy","names":["VirtualBuddy"],"ruby_source_checksum":{":sha256":"c3bac4aec7642c7a549ec857985c39d4aa1acda454376c4d6c591e14976d638d"},"ruby_source_path":"Casks/v/virtualbuddy@beta.rb","sha256":"1895f81726b346018be96e5b38549a1336adfd7691007cd2860002c5057c9e9f","tap_string":"homebrew/cask","url_args":["https://su.virtualbuddy.app/beta/VirtualBuddy_v2.2.1-431.dmg"],"version":"2.2.1,431","raw_artifacts":[[":app",["VirtualBuddy.app"]],[":binary",["$APPDIR/VirtualBuddy.app/Contents/MacOS/vctool"],{":target":"vctool"}],[":zap",{":trash":["~/Library/Application Support/VirtualBuddy","~/Library/Caches/codes.rambo.VirtualBuddy","~/Library/HTTPStorages/codes.rambo.VirtualBuddy","~/Library/Preferences/codes.rambo.VirtualBuddy.plist"]}]]},"virtualc64":{"depends_on_args":{":macos":":ventura"},"desc":"Cycle-accurate C64 emulator","homepage":"https://dirkwhoffmann.github.io/VirtualC64/index.html","names":["VirtualC64"],"ruby_source_checksum":{":sha256":"49f1fa4333ed1dee17c6a6a3075efe1911a3742ff611a979c15d67533b63ccd7"},"ruby_source_path":"Casks/v/virtualc64.rb","sha256":"860a29ba0fc4d371679add11d50b95c6a3246b1e96d0a5aa2ebeb4eac8200b9b","tap_string":"homebrew/cask","url_args":["https://github.com/dirkwhoffmann/virtualc64/releases/download/v6.1/VirtualC64.app.zip"],"version":"6.1","raw_artifacts":[[":app",["VirtualC64.app"]],[":zap",{":trash":["~/Library/Application Support/VirtualC64","~/Library/Caches/de.dirkwhoffmann.VirtualC64","~/Library/Preferences/de.dirkwhoffmann.VirtualC64.plist"]}]]},"virtualdj":{"depends_on_args":{":macos":":any"},"desc":"DJ Software","homepage":"https://virtualdj.com/","names":["VirtualDJ"],"ruby_source_checksum":{":sha256":"460c738a3ef95faf7e95e33eff23faee0bd4d0d974a09023c5d3ff92c45621da"},"ruby_source_path":"Casks/v/virtualdj.rb","sha256":"352633aa284a6918d445b6caee11b9000e13f6819258e2d3c77348c10949ae40","tap_string":"homebrew/cask","url_args":["https://download.virtualdj.com/b9729/B11799B7/install_virtualdj_2026_b9729_mac.pkg"],"version":"2026,9729,B11799B7","raw_artifacts":[[":uninstall",{":pkgutil":"com.atomixproductions.com.virtualdj8.VirtualDJ.pkg"}],[":pkg",["install_virtualdj_2026_b9729_mac.pkg"]],[":zap",{":trash":["~/Library/Application Support/VirtualDJ","~/Library/Caches/com.atomixproductions.virtualdj","~/Library/HTTPStorages/com.atomixproductions.virtualdj.binarycookies","~/Library/Saved Application State/com.atomixproductions.virtualdj.savedState","~/Library/WebKit/com.atomixproductions.virtualdj"]}]]},"virtualgl":{"depends_on_args":{":macos":":any"},"desc":"3D without boundaries","homepage":"https://www.virtualgl.org/","names":["VirtualGL"],"ruby_source_checksum":{":sha256":"4d15e5e018471cbd2f5194deba0a92621ab80cea84d487d54b198df1b71d91a4"},"ruby_source_path":"Casks/v/virtualgl.rb","sha256":"c4a5e2daabe503b9e346b50bd3a14a78011b6a943490417a0805ce332e4ede35","tap_string":"homebrew/cask","url_args":["https://github.com/VirtualGL/virtualgl/releases/download/3.1.5/VirtualGL-3.1.5.dmg"],"version":"3.1.5","raw_artifacts":[[":uninstall",{":script":{":executable":"/opt/VirtualGL/bin/uninstall",":sudo":true},":pkgutil":"com.virtualgl.vglclient"}],[":pkg",["VirtualGL.pkg"]]]},"virtualhere":{"depends_on_args":{":macos":":any"},"desc":"Use USB devices remotely over a network","homepage":"https://www.virtualhere.com/usb_client_software","names":["VirtualHere"],"ruby_source_checksum":{":sha256":"f22cbcefb3dd52d8783f781f2c1af37c341efa63a054d04057b817482672d353"},"ruby_source_path":"Casks/v/virtualhere.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.virtualhere.com/sites/default/files/usbclient/VirtualHereUniversal.dmg"],"version":"6.0.3","raw_artifacts":[[":app",["VirtualHereUniversal.app"]],[":zap",{":trash":["~/Library/Preferences/com.virtualhere.client.plist","~/Library/Preferences/com.virtualhere.vhui.plist"]}]]},"virtualhereserver":{"depends_on_args":{":macos":":any"},"desc":"Remotely access your connected USB devices over the network","homepage":"https://www.virtualhere.com/osx_server_software","names":["VirtualHereServer"],"ruby_source_checksum":{":sha256":"4660f1811992d1a25031151f5dc4310e771f86d283834f99587500bf3ef991fd"},"ruby_source_path":"Casks/v/virtualhereserver.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.virtualhere.com/sites/default/files/usbserver/VirtualHereServerUniversal.dmg"],"version":"4.8.8","raw_artifacts":[[":app",["VirtualHereServerUniversal.app"]],[":zap",{":trash":"~/Library/Preferences/com.virtualhere.vhusbd.plist"}]]},"virtualhostx":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Local server environment","homepage":"https://retina.studio/virtualhostx/","names":["VirtualHostX"],"ruby_source_checksum":{":sha256":"58ba8a475326f9808f3fb325f3ce70cb9f61ad572fb925677bfbb09d6f48c47a"},"ruby_source_path":"Casks/v/virtualhostx.rb","sha256":"3d86e05f0e4072d1180d06b9126e12c7943ffc6bdce9b754e6a1d417eb18fc0a","tap_string":"homebrew/cask","url_args":["https://download.clickontyler.com/virtualhostx/virtualhostxpro_1017.zip"],"version":"2021.01.10,1017","raw_artifacts":[[":app",["VirtualHostX.app"]],[":zap",{":trash":["~/Library/Application Support/com.clickontyler.VirtualHostX","~/Library/Application Support/VirtualHostX","~/Library/Caches/com.clickontyler.VirtualHostX","~/Library/Preferences/com.clickontyler.VirtualHostX.plist"]}]]},"viscosity":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"OpenVPN client with AppleScript support","homepage":"https://www.sparklabs.com/viscosity/","names":["Viscosity"],"ruby_source_checksum":{":sha256":"a3b037d977f48571d9d88946022a188e39de6784e7ea0075597b9497f3f17bf1"},"ruby_source_path":"Casks/v/viscosity.rb","sha256":"31f9452b3e7f8961505f93517eb98d258da2ccdd571daffa1550e78e38ead66a","tap_string":"homebrew/cask","url_args":["https://swupdate.sparklabs.com/download/mac/release/viscosity/Viscosity%201.13.2.dmg"],"version":"1.13.2","raw_artifacts":[[":uninstall",{":launchctl":"com.sparklabs.ViscosityHelper",":signal":["TERM","com.viscosityvpn.Viscosity"],":delete":["/Library/Application Support/Viscosity","/Library/PrivilegedHelperTools/com.sparklabs.ViscosityHelper"]}],[":app",["Viscosity.app"]],[":zap",{":trash":["~/Library/Application Support/Viscosity","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.viscosityvpn.Viscosity","~/Library/HTTPStorages/com.viscosityvpn.Viscosity","~/Library/Preferences/com.viscosityvpn.Viscosity.plist"]}]]},"visit":{"depends_on_args":{":macos":":any"},"desc":"Visualisation and data analysis for mesh-based scientific data","homepage":"https://wci.llnl.gov/simulation/computer-codes/visit","names":["VisIt"],"ruby_source_checksum":{":sha256":"0d7fd8ea9bc58860d64d1e8da3e226c9318564feab852635450e8fc4cf4e9646"},"ruby_source_path":"Casks/v/visit.rb","sha256":"27399911756a57817e6081d3a6e22e3d569028b9261fe04bf8ee1841fddad591","tap_string":"homebrew/cask","url_args":["https://github.com/visit-dav/visit/releases/download/v3.4.2/visit3_4_2.darwin22-x86_64.dmg"],"version":"3.4.2","raw_artifacts":[[":app",["VisIt.app"]],[":zap",{":trash":"~/Library/Saved Application State/gov.llnl.visit.gui.savedState"}]]},"viso":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Image viewer","homepage":"https://getviso.app/","names":["Viso"],"ruby_source_checksum":{":sha256":"cd365e1e5d204454608cac69da6302a9c0e0614347a46872b8a48835a7d8ecca"},"ruby_source_path":"Casks/v/viso.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://getviso.app/files/Viso.dmg"],"version":"8.9.4","raw_artifacts":[[":app",["Viso.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.ephod.viso.sfl*","~/Library/Caches/com.ephod.Viso","~/Library/HTTPStorages/com.ephod.Viso","~/Library/HTTPStorages/com.ephod.Viso.binarycookies","~/Library/Preferences/com.ephod.Viso.plist"]}]]},"visual-paradigm-ce":{"depends_on_args":{":macos":":any"},"desc":"UML, SysML, BPMN modelling platform","homepage":"https://www.visual-paradigm.com/","names":["Visual Paradigm Community Edition"],"ruby_source_checksum":{":sha256":"58fbb0c69085543126df54ca83faf84fd2eca695b29c1b917c6c2a2c26967fcd"},"ruby_source_path":"Casks/v/visual-paradigm-ce.rb","sha256":"95c2acba9920061d92851dfb56f795d81014b9b27b95a9e7e0d1cf49b8da44c1","tap_string":"homebrew/cask","url_args":["https://eu8.dl.visual-paradigm.com/visual-paradigm/vpce18.1/20260914/Visual_Paradigm_CE_18_1_20260914_OSX_WithJRE.dmg"],"version":"18.1,20260914","raw_artifacts":[[":app",["Visual Paradigm.app"],{":target":"Visual Paradigm CE.app"}],[":zap",{":trash":["~/Library/Application Support/Visual Paradigm","~/Library/Application Support/VisualParadigm","~/Library/Saved Application State/com.install4j.1106-5897-7327-6550.5.savedState"]}]]},"visual-paradigm":{"depends_on_args":{":macos":":any"},"desc":"UML, SysML, BPMN modelling platform","homepage":"https://www.visual-paradigm.com/","names":["Visual Paradigm"],"ruby_source_checksum":{":sha256":"d1a1b0dec584db16cc8a1e1d68ee4272fb62d3cf52df2bd111a7c5b5b1a5d629"},"ruby_source_path":"Casks/v/visual-paradigm.rb","sha256":"d52b8b83a52f14db2d8ee0c9c49e2dfc4f36b02fe6cc9387cbf34089d6360a55","tap_string":"homebrew/cask","url_args":["https://eu8.dl.visual-paradigm.com/visual-paradigm/vp18.1/20260914/Visual_Paradigm_18_1_20260914_OSX_WithJRE.dmg"],"version":"18.1,20260914","raw_artifacts":[[":app",["Visual Paradigm.app"]],[":zap",{":trash":["~/Library/Application Support/Visual Paradigm","~/Library/Application Support/VisualParadigm","~/Library/Saved Application State/com.install4j.1106-5897-7327-6550.5.savedState"]}]]},"visual-studio-code":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source code editor","homepage":"https://code.visualstudio.com/","names":["Microsoft Visual Studio Code","VS Code"],"ruby_source_checksum":{":sha256":"5343cd43126f6df99a4c854d6783ada0d6ae2bd9e77d0d0eadabfef1a920176b"},"ruby_source_path":"Casks/v/visual-studio-code.rb","sha256":"89d32274b13fdcd92a3c9ad933eaf0f005ba4c131558c18cd68c16a9589e7537","tap_string":"homebrew/cask","url_args":["https://update.code.visualstudio.com/1.143.1/darwin/stable"],"version":"1.143.1","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.VSCode.ShipIt",":quit":"com.microsoft.VSCode"}],[":app",["Visual Studio Code.app"]],[":binary",["$APPDIR/Visual Studio Code.app/Contents/Resources/app/bin/code"]],[":binary",["$APPDIR/Visual Studio Code.app/Contents/Resources/app/bin/code-tunnel"]],[":zap",{":trash":["~/.vscode","~/Library/Application Support/Code","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.vscode.sfl*","~/Library/Caches/com.microsoft.VSCode","~/Library/Caches/com.microsoft.VSCode.ShipIt","~/Library/HTTPStorages/com.microsoft.VSCode","~/Library/Preferences/ByHost/com.microsoft.VSCode.ShipIt.*.plist","~/Library/Preferences/com.microsoft.VSCode.helper.plist","~/Library/Preferences/com.microsoft.VSCode.plist","~/Library/Saved Application State/com.microsoft.VSCode.savedState"]}]]},"visual-studio-code@insiders":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Open-source code editor","homepage":"https://code.visualstudio.com/insiders/","names":["Microsoft Visual Studio Code Insiders","VS Code Insiders"],"ruby_source_checksum":{":sha256":"6959e81aef4ed39cd94129ac6386a5ee68dc322c559fab13fc967c6098cf59f7"},"ruby_source_path":"Casks/v/visual-studio-code@insiders.rb","sha256":"da92dd59d612c92e3f4518e48a551fa1d54a72abdbf9e9a2d4fff1ae48fcf541","tap_string":"homebrew/cask","url_args":["https://vscode.download.prss.microsoft.com/dbazure/download/insider/7cc5e7382b284f2156375fcedc388b44a07c0487/VSCode-darwin.zip"],"version":"1.144.0-insider,1792795348634,7cc5e7382b284f2156375fcedc388b44a07c0487","raw_artifacts":[[":uninstall",{":launchctl":"com.microsoft.VSCodeInsiders.ShipIt",":quit":"com.microsoft.VSCodeInsiders"}],[":app",["Visual Studio Code - Insiders.app"]],[":binary",["$APPDIR/Visual Studio Code - Insiders.app/Contents/Resources/app/bin/code"],{":target":"code-insiders"}],[":zap",{":trash":["~/.vscode-insiders","~/Library/Application Support/Code - Insiders","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.microsoft.vscodeinsiders.sfl*","~/Library/Caches/com.microsoft.VSCodeInsiders","~/Library/Caches/com.microsoft.VSCodeInsiders.ShipIt","~/Library/HTTPStorages/com.microsoft.VSCodeInsiders","~/Library/Preferences/ByHost/com.microsoft.VSCodeInsiders.ShipIt.*.plist","~/Library/Preferences/com.microsoft.VSCodeInsiders.helper.plist","~/Library/Preferences/com.microsoft.VSCodeInsiders.plist","~/Library/Saved Application State/com.microsoft.VSCodeInsiders.savedState"]}]]},"visualboyadvance-m":{"depends_on_args":{":macos":":any"},"desc":"Game Boy Advance emulator","homepage":"https://visualboyadvance-m.org/","names":["Visual Boy Advance - M"],"ruby_source_checksum":{":sha256":"7053411ab51ac9dbfda0f45893734c9c674b8f47bbc8044b3ee599e54cc87264"},"ruby_source_path":"Casks/v/visualboyadvance-m.rb","sha256":"e8e39a82c1d6555bd21dd48955d09ccbf4ffd42c793bf67a702cafffbf18fd1f","tap_string":"homebrew/cask","url_args":["https://github.com/visualboyadvance-m/visualboyadvance-m/releases/download/v2.2.3/visualboyadvance-m-Mac-x86_64.zip"],"version":"2.2.3","raw_artifacts":[[":app",["visualboyadvance-m.app"]],[":zap",{":trash":["~/Library/Application Support/visualboyadvance-m","~/Library/Preferences/visualboyadvance-m.plist"]}]]},"visualdiffer":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Visually compare folders and files","homepage":"https://visualdiffer.com/","names":["VisualDiffer"],"ruby_source_checksum":{":sha256":"f87b026e74c92695851db4767240bcedbb2cd02266eecb9dc65758ea4672b4c0"},"ruby_source_path":"Casks/v/visualdiffer.rb","sha256":"a12a2af07dee6dd2ad9bf85428190d177bf8ecfa7421a7137fbba2e0eb0fbbbe","tap_string":"homebrew/cask","url_args":["https://github.com/visualdiffer/visualdiffer/releases/download/v2.2.1/VisualDiffer-2.2.1.zip"],"version":"2.2.1","raw_artifacts":[[":app",["VisualDiffer.app"]],[":zap",{":trash":["~/Library/Application Support/VisualDiffer","~/Library/Preferences/com.visualdiffer.plist","~/Library/Saved Application State/com.visualdiffer.savedState"]}]]},"visualvm":{"depends_on_args":{":macos":":any"},"desc":"All-in-One Java Troubleshooting Tool","homepage":"https://visualvm.github.io/","names":["VisualVM"],"ruby_source_checksum":{":sha256":"284c9ef89450f2c02d0c34ef945917815e42aa3cc5179bbabe471b37a6a48689"},"ruby_source_path":"Casks/v/visualvm.rb","sha256":"2ae9fe572b76320789b8f1a32674477b095659ba120e99e3386225cfa71991d0","tap_string":"homebrew/cask","url_args":["https://github.com/oracle/visualvm/releases/download/2.2.2/VisualVM_222.dmg"],"version":"2.2.2","raw_artifacts":[[":app",["VisualVM.app"]],[":zap",{":trash":["~/Library/Application Support/VisualVM","~/Library/Caches/VisualVM"]}]],"raw_caveats":"visualvm requires Java. You can install the latest version with:\n  brew install --cask temurin\n"},"vitals":{"depends_on_args":{":macos":":any"},"desc":"Tiny process monitor","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/hmarr/vitals/","names":["Vitals"],"ruby_source_checksum":{":sha256":"5b1f2cea73956d2e3dc9e11a7a51a233ad09931d6f2448bbc5e7bc569e8f81a5"},"ruby_source_path":"Casks/v/vitals.rb","sha256":"18206b666b7629bc56cf2154b001112a67cdf06222a03049ab0823d088180ed7","tap_string":"homebrew/cask","url_args":["https://github.com/hmarr/vitals/releases/download/v0.9/vitals-v0.9.zip"],"version":"0.9","raw_artifacts":[[":app",["Vitals.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.hmarr.Vitals-LaunchAtLoginHelper","~/Library/Containers/com.hmarr.Vitals-LaunchAtLoginHelper"]}]]},"vitalsource-bookshelf":{"depends_on_args":{":macos":":any"},"desc":"Access etextbooks","homepage":"https://www.vitalsource.com/bookshelf-features","names":["VitalSource Bookshelf"],"ruby_source_checksum":{":sha256":"2dfc15bb7e3167b68a6937559a085f62f960f22380edb906398f3115826081d4"},"ruby_source_path":"Casks/v/vitalsource-bookshelf.rb","sha256":"5bb4b8d305b620979f4b732ccfa9d0077d03f592a26eccdd48c8f2379fa18fca","tap_string":"homebrew/cask","url_args":["https://downloads.vitalbook.com/vsti/bookshelf/11.4.3/mac/bookshelf/VitalSource-Bookshelf_11.4.3.4204.dmg"],"version":"11.4.3.4204","raw_artifacts":[[":uninstall",{":quit":"com.vitalsource.bookshelf"}],[":app",["VitalSource Bookshelf.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vitalsource.bookshelf.sfl*","~/Library/Application Support/com.vitalsource.bookshelf","~/Library/HTTPStorages/com.vitalsource.bookshelf","~/Library/Logs/Vitalsource Bookshelf","~/Library/Preferences/com.vitalsource.bookshelf.plist"]}]]},"vitamin-r":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Collection of productivity tools and techniques","homepage":"https://www.publicspace.net/Vitamin-R/","names":["Vitamin-R"],"ruby_source_checksum":{":sha256":"7738a12b2c4a3903e2dd834189ad42aac1287d29e3a51a153899f9437e7577cf"},"ruby_source_path":"Casks/v/vitamin-r.rb","sha256":"b0827fe4e4c09730d1a8fd8d6bdfb6e059522774a48632f4a75020c8a8022146","tap_string":"homebrew/cask","url_args":["https://www.publicspace.net/download/signedVitamin4.zip"],"version":"4.28","raw_artifacts":[[":uninstall",{":quit":"net.publicspace.dist.vitaminr4",":login_item":"Vitamin-R 4"}],[":app",["Vitamin-R 4.app"]],[":zap",{":trash":["~/Library/Application Support/Vitamin-R","~/Library/Caches/net.publicspace.dist.vitaminr4","~/Library/HTTPStorages/net.publicspace.dist.vitaminr4","~/Library/HTTPStorages/net.publicspace.dist.vitaminr4.binarycookies","~/Library/Preferences/net.publicspace.dist.vitaminr4.plist"]}]]},"vivaldi":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser with built-in email client focusing on customization and control","homepage":"https://vivaldi.com/","names":["Vivaldi"],"ruby_source_checksum":{":sha256":"bc39bfbed2a876905282d43d7bec09950de8aab1e0b74cff2724c1f110422e22"},"ruby_source_path":"Casks/v/vivaldi.rb","sha256":"298f36c8c0700383af14f36bd2d0acfc9b63ccf9a6b63713a4bb78db78620e1e","tap_string":"homebrew/cask","url_args":["https://downloads.vivaldi.com/stable-auto/Vivaldi.8.2.4133.94.universal.tar.xz"],"version":"8.2.4133.94","raw_artifacts":[[":uninstall",{":quit":"com.vivaldi.Vivaldi"}],[":app",["Vivaldi.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Vivaldi Helper (Renderer)_*.diag","/Library/Logs/DiagnosticReports/Vivaldi_*.diag","~/Library/Application Support/CrashReporter/Vivaldi_*.plist","~/Library/Application Support/Vivaldi","~/Library/Caches/com.vivaldi.Vivaldi","~/Library/Caches/Vivaldi","~/Library/HTTPStorages/com.vivaldi.Vivaldi","~/Library/Preferences/com.vivaldi.Vivaldi.plist","~/Library/Saved Application State/com.vivaldi.Vivaldi.savedState","~/Library/WebKit/com.vivaldi.Vivaldi"]}]]},"vivaldi@snapshot":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser with built-in email client focusing on customization and control","homepage":"https://vivaldi.com/","names":["Vivaldi Snapshot"],"ruby_source_checksum":{":sha256":"305eadc6e0bd29cd2dca257ce70e93162f8818663287359fed5f025542903eba"},"ruby_source_path":"Casks/v/vivaldi@snapshot.rb","sha256":"4464c40c16fe4a90529d9f1a779a8f908063520a957b69ce9850d5fd63bf2c23","tap_string":"homebrew/cask","url_args":["https://downloads.vivaldi.com/snapshot-auto/Vivaldi.8.3.4191.1.universal.tar.xz"],"version":"8.3.4191.1","raw_artifacts":[[":uninstall",{":quit":"com.vivaldi.Vivaldi.snapshot"}],[":app",["Vivaldi Snapshot.app"]],[":zap",{":trash":["/Library/Logs/DiagnosticReports/Vivaldi Helper (Renderer)_*.diag","/Library/Logs/DiagnosticReports/Vivaldi Snapshot_*.diag","~/Library/Application Support/CrashReporter/Vivaldi Snapshot_*.plist","~/Library/Application Support/Vivaldi Snapshot","~/Library/Caches/com.vivaldi.Vivaldi.snapshot","~/Library/Caches/Vivaldi Snapshot","~/Library/HTTPStorages/com.vivaldi.Vivaldi.snapshot","~/Library/Preferences/com.vivaldi.Vivaldi.snapshot.plist","~/Library/Saved Application State/com.vivaldi.Vivaldi.snapshot.savedState","~/Library/WebKit/com.vivaldi.Vivaldi.snapshot"]}]]},"vivid-app":{"depends_on_args":{":macos":":monterey"},"desc":"Adaptive brightness for displays","homepage":"https://www.getvivid.app/","names":["Vivid"],"ruby_source_checksum":{":sha256":"253c6c006bcff50e23d088932f12549c065b6f9f974c309aa3c1f48ba7311fec"},"ruby_source_path":"Casks/v/vivid-app.rb","sha256":"01ce49846617a5ba96158b86dc4bf6be3e3ee744fee100c4d29c205b5c0d7d53","tap_string":"homebrew/cask","url_args":["https://lumen-digital.com/apps/vivid/releases/Vivid2.19.zip"],"version":"2.19","raw_artifacts":[[":app",["Vivid.app"]],[":zap",{":trash":["~/Library/Application Support/bugsnag-shared-com.goodsnooze.vivid","~/Library/Caches/bugsnag-shared-com.goodsnooze.vivid","~/Library/Caches/com.goodsnooze.vivid","~/Library/HTTPStorages/com.goodsnooze.vivid","~/Library/Preferences/com.goodsnooze.vivid.plist"]}]]},"viz":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Utility for extracting text from images, videos, QR codes and barcodes","homepage":"https://itsalin.com/appInfo/?id=viz","names":["Viz"],"ruby_source_checksum":{":sha256":"ebe5fe328af5a10d18eb8de362439e672d48327a9abd162f90e6071ebdadf3f6"},"ruby_source_path":"Casks/v/viz.rb","sha256":"a08aeebb2e9ff76da5f36bfe1a3385811e58443f260f7d62b82e4d56dda0343f","tap_string":"homebrew/cask","url_args":["https://github.com/alienator88/Viz/releases/download/2.3.3/Viz.zip"],"version":"2.3.3","raw_artifacts":[[":uninstall",{":quit":"com.alienator88.Viz",":login_item":"Viz"}],[":app",["Viz.app"]],[":zap",{":trash":["~/Library/Application Support/com.alienator88.Viz","~/Library/Caches/com.alienator88.viz","~/Library/HTTPStorages/com.alienator88.Viz","~/Library/Preferences/com.alienator88.Viz.plist"]}]]},"vk-calls":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Platform for video calls of any purpose","homepage":"https://calls.vk.com/","names":["VK Calls"],"ruby_source_checksum":{":sha256":"ba1a1c4960e5c4b579e1d0141f5c21607ee46355a1df9128d04f920932c53012"},"ruby_source_path":"Casks/v/vk-calls.rb","sha256":"a7abd88d126f2d3d46b4672a374d4c7b3d412be39b03942963d5dd879e0d2d36","tap_string":"homebrew/cask","url_args":["https://vkcalls-native-ac.vk-apps.com/1.44.39190/vk-calls.dmg"],"version":"1.44.39190","raw_artifacts":[[":app",["VK Calls.app"]],[":zap",{":trash":["~/Library/Application Support/VK Calls","~/Library/Preferences/com.vk.calls.native.1.plist","~/Library/Saved Application State/com.vk.calls.native.1.savedState"]}]]},"vk-messenger":{"depends_on_args":{":macos":":any"},"desc":"Messenger app","homepage":"https://vk.me/app","names":["VK Messenger"],"ruby_source_checksum":{":sha256":"0af5d9aaa35630c6b4233eebc8bef06c7c080f8e90936d1ecac9fee43b96779d"},"ruby_source_path":"Casks/v/vk-messenger.rb","sha256":"f2ea309b7d0e9941467c0e2715d56f463d1bcffeb548bc3d94556da861c50a2f","tap_string":"homebrew/cask","url_args":["https://upload.object2.vk-apps.com/vk-me-desktop-dev-5837a06d-5f28-484a-ac22-045903cb1b1a/6.0.57/vk-messenger-6.0.57-build.41-universal.dmg"],"version":"6.0.57,41","raw_artifacts":[[":app",["VK Мессенджер.app"]],[":zap",{":trash":["~/Library/Preferences/com.vk.messages.helper.plist","~/Library/Preferences/com.vk.messages.plist","~/Library/Saved Application State/com.vk.messages.savedState"]}]]},"vlc-setup":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Set up VLC for VLC Remote","homepage":"https://hobbyistsoftware.com/VLC","names":["VLC Remote Setup Helper"],"ruby_source_checksum":{":sha256":"a0d23489cce55d861e9e7e63e80d316058051273afbcd4c61512725426fcfbd2"},"ruby_source_path":"Casks/v/vlc-setup.rb","sha256":"61db4b11491cfffaa9c54184e99ae75dbf288a5f4ffff88a9f0f318c8b983d54","tap_string":"homebrew/cask","url_args":["https://hobbyistsoftware.com/Downloads/VLCRemote/Versions/VLCSetup_3.70.dmg"],"version":"3.70","raw_artifacts":[[":app",["VLC Setup.app"]],[":zap",{":trash":["~/Library/Application Support/com.HobbyistSoftware.VLCSetup","~/Library/Caches/com.HobbyistSoftware.VLCSetup","~/Library/Logs/VLC Setup","~/Library/Preferences/com.HobbyistSoftware.VLCSetup.plist","~/Library/Saved Application State/com.HobbyistSoftware.VLCSetup.savedState"]}]]},"vlc":{"auto_updates":true,"conflicts_with_args":{":cask":["vlc@nightly"]},"depends_on_args":{":macos":":any"},"desc":"Multimedia player","homepage":"https://www.videolan.org/vlc/","names":["VLC media player"],"ruby_source_checksum":{":sha256":"3b58cdab0f9524b06fa8a142e6dc0211700a8670007aee3615fb551b0e7add71"},"ruby_source_path":"Casks/v/vlc.rb","sha256":"1ef6c903e2dc026d4e58ddf7b2a9ed0eb6f8caf80a9a9f46f96490340b962707","tap_string":"homebrew/cask","url_args":["https://get.videolan.org/vlc/3.0.24/macosx/vlc-3.0.24-intel64.dmg"],"version":"3.0.24","raw_artifacts":[[":uninstall",{":quit":"org.videolan.vlc"}],[":app",["VLC.app"]],[":command_wrapper",["vlc"],{":executable":"$APPDIR/VLC.app/Contents/MacOS/VLC"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.videolan.vlc.sfl*","~/Library/Application Support/org.videolan.vlc","~/Library/Application Support/VLC","~/Library/Caches/org.videolan.vlc","~/Library/HTTPStorages/org.videolan.vlc","~/Library/Preferences/org.videolan.vlc","~/Library/Preferences/org.videolan.vlc.plist","~/Library/Saved Application State/org.videolan.vlc.savedState"]}]]},"vlc@nightly":{"conflicts_with_args":{":cask":["vlc"]},"depends_on_args":{":macos":":any"},"desc":"Open-source cross-platform multimedia player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.videolan.org/vlc/","names":["VLC media player"],"ruby_source_checksum":{":sha256":"719df6bed3eb67b1025e146f2c37673104b9afbe24e4fe98b7f177b2c86faeca"},"ruby_source_path":"Casks/v/vlc@nightly.rb","sha256":"716281a5685e597dad754747d64657fcc3eeec45332cbee3217f0a9e11f58fac","tap_string":"homebrew/cask","url_args":["https://artifacts.videolan.org/vlc/nightly-macos-x86_64/20260831-0411/vlc-4.0.0-dev-intel64-5dd4aebd.dmg"],"version":"4.0.0,20260831-0411,5dd4aebd","raw_artifacts":[[":app",["VLC.app"]],[":command_wrapper",["vlc"],{":executable":"$APPDIR/VLC.app/Contents/MacOS/VLC"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.videolan.vlc.sfl*","~/Library/Application Support/org.videolan.vlc","~/Library/Application Support/VLC","~/Library/Caches/org.videolan.vlc","~/Library/Preferences/org.videolan.vlc","~/Library/Preferences/org.videolan.vlc.plist","~/Library/Saved Application State/org.videolan.vlc.savedState"]}]]},"vlcstreamer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Stream videos to mobile devices using VLC","homepage":"https://hobbyistsoftware.com/vlcstreamer","names":["VLC Streamer"],"ruby_source_checksum":{":sha256":"919df639dce7404b454688a97c190e4c86acbea85358eabd05d92a346ad42eaa"},"ruby_source_path":"Casks/v/vlcstreamer.rb","sha256":"7f5d68a69af857804150c7d24209b38fd50a136d0cda42b0abb8626a4abe2797","tap_string":"homebrew/cask","url_args":["https://hobbyistsoftware.com/Downloads/VLCStreamer/Versions/VLCStreamer_5.25.dmg"],"version":"5.25","raw_artifacts":[[":app",["VLCStreamer.app"]],[":zap",{":trash":["~/Library/Application Support/com.HobbyistSoftware.VLCStreamer","~/Library/Application Support/VLCStreamer","~/Library/Preferences/com.HobbyistSoftware.VLCStreamer.plist"]}]]},"vmlx":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Run local AI models on Apple Silicon","homepage":"https://mlx.studio/","names":["vMLX"],"ruby_source_checksum":{":sha256":"13fa1a7ece326c8f61ccff117d2a2ecac3395c034df2aad8d059d7bc228efa40"},"ruby_source_path":"Casks/v/vmlx.rb","sha256":"9f36cb7f8714c3e0351c18898bb9913619bd64ecf7a96645fe90d39b926ae4c4","tap_string":"homebrew/cask","url_args":["https://github.com/jjang-ai/mlxstudio/releases/download/v1.6.81/vMLX-1.6.81-sequoia-arm64.dmg"],"version":"1.6.81","raw_artifacts":[[":uninstall",{":quit":"net.vmlx.app"}],[":app",["vMLX.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.vmlx.app.sfl*","~/Library/Application Support/vmlx","~/Library/Preferences/net.vmlx.app.plist"]}]]},"vmpk":{"caveats_rosetta":true,"depends_on_args":{":formula":["fluid-synth"],":macos":":any"},"desc":"Virtual MIDI Piano Keyboard","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://vmpk.sourceforge.io/","names":["VMPK"],"ruby_source_checksum":{":sha256":"9727170c8a983e13ab8336a838c7f64d496a080c7f6322eedad1ed6881dc0a29"},"ruby_source_path":"Casks/v/vmpk.rb","sha256":"887d3d0ad99c1ee98b8c37b4381aee1073734b245a6d14ad2e7f3632a15ec1e1","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/vmpk/0.9.1/vmpk-0.9.1-mac-x64.dmg"],"version":"0.9.1","raw_artifacts":[[":app",["vmpk.app"]],[":zap",{":trash":["~/Library/Preferences/net.sourceforge.vmpk.VMPK.plist","~/Library/Saved Application State/net.sourceforge.vmpk.savedState"]}]]},"vnc-server":{"depends_on_args":{":macos":":any"},"desc":"Remote desktop server application","homepage":"https://www.realvnc.com/","names":["Real VNC Server"],"ruby_source_checksum":{":sha256":"8e0b03fe7af547389d52f6b4dadfff0c2cc9349581ce78d9891513bcd9f80a80"},"ruby_source_path":"Casks/v/vnc-server.rb","sha256":"e75c633fb63f58bcf032e0a1b2a6b8aa293c308b7d0bee7c5b4092a4961f8d27","tap_string":"homebrew/cask","url_args":["https://downloads.realvnc.com/download/file/vnc.files/VNC-Server-7.18.0-MacOSX-universal.pkg"],"version":"7.18.0","raw_artifacts":[[":uninstall_preflight_steps",{":steps":[{":command":{":path":"/Applications/RealVNC/Uninstall VNC Server.app/Contents/Resources/uninstaller.sh"},":sudo":true,":suppress_stderr":true,":guards":[{":path":"/Applications/RealVNC/Uninstall VNC Server.app/Contents/Resources/uninstaller.sh",":condition":"if_exists",":id":"1"}],":type":"run"}]}],[":uninstall",{":launchctl":["com.realvnc.vncagent.peruser","com.realvnc.vncagent.prelogin","com.realvnc.vncserver","com.realvnc.vncserver.peruser"],":pkgutil":["com.realvnc.vncserver.1","com.realvnc.vncserver.pkg"]}],[":pkg",["VNC-Server-7.18.0-MacOSX-universal.pkg"]],[":zap",{":trash":["/Library/Logs/vncserver.log.bak","~/Library/Saved Application State/com.realvnc.vnclicensewiz.savedState","~/Library/Saved Application State/com.realvnc.vncserver.savedState"]}]]},"vnote":{"depends_on_args":{":macos":":monterey"},"desc":"Note-taking platform","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://docs.vnote.fun/","names":["VNote"],"ruby_source_checksum":{":sha256":"bfc4f99f671508449d2b600524ffe72600c8d746989545c57799711335c0852a"},"ruby_source_path":"Casks/v/vnote.rb","sha256":"56cdc30ee70f79fe504e49cdd31b5975083072e3c8c446c6bc04735dfc973ca8","tap_string":"homebrew/cask","url_args":["https://github.com/vnotex/vnote/releases/download/v4.5.0/VNote-4.5.0-mac-universal.dmg"],"version":"4.5.0","raw_artifacts":[[":app",["VNote.app"]],[":zap",{":trash":["~/Library/Application Support/VNote","~/Library/Preferences/com.vnotex.vnote.plist","~/Library/Preferences/VNote"]}]]},"vocaster-hub":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Interface controller for Focusrite Vocaster One and Two","homepage":"https://focusrite.com/vocaster","names":["Vocaster Hub"],"ruby_source_checksum":{":sha256":"168a3ea4966d41419da30023d2503f3c1b004dde6a3ea52dd25816355a1452ab"},"ruby_source_path":"Casks/v/vocaster-hub.rb","sha256":"108253cabce65bc4cb16650f27af733bbb01981229c5cf22027edf1c93f9945a","tap_string":"homebrew/cask","url_args":["https://releases.focusrite.com/com.focusrite.vocaster-hub/Vocaster%20Hub-1.6.0.dmg"],"version":"1.6.0","raw_artifacts":[[":uninstall",{":quit":"com.focusrite.vocaster-hub"}],[":app",["Vocaster Hub.app"]],[":zap",{":trash":["~/Library/Application Support/Focusrite/Vocaster Hub","~/Library/Caches/com.juce.locks/juceAppLock_Vocaster Hub","~/Library/HTTPStorages/com.focusrite.vocaster-hub","~/Library/Preferences/com.focusrite.vocaster-hub.plist"]}]]},"vocevista-video-pro":{"depends_on_args":{":macos":":ventura"},"desc":"High-resolution voice spectrum and vibrato analyzer","homepage":"https://www.sygyt.com/","names":["VoceVista Video Pro"],"ruby_source_checksum":{":sha256":"373d186e765a07fb9c9cea48cfbe69765812f55fa7afda793dedf2c02d58cb89"},"ruby_source_path":"Casks/v/vocevista-video-pro.rb","sha256":"fe2f00ba40362ee8c2e7b7929267c8eb91ce7d121a1e8262ea6287980f5037fb","tap_string":"homebrew/cask","url_args":["https://download.sygyt.com/5.11.1/VoceVistaVideoPro_macOS_5.11.1.9379.dmg"],"version":"5.11.1.9379","raw_artifacts":[[":app",["VoceVista Video Pro.app"]],[":zap",{":trash":["~/Library/Application Support/Sygyt Software/VoceVista Video Pro","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.sygyt.mac.VoceVistaVideoPro","~/Library/Caches/Sygyt Software/VoceVista Video Pro","~/Library/Preferences/com.sygyt.mac.VoceVistaVideoPro.plist","~/Library/Preferences/com.sygyt.VoceVista Video Pro.plist"]}]]},"vocevista-video":{"depends_on_args":{":macos":":ventura"},"desc":"Voice spectrum analyzer with resonance and vowel analysis","homepage":"https://www.sygyt.com/","names":["VoceVista Video"],"ruby_source_checksum":{":sha256":"f664d775617ea3ae3c3d4c4f60446db04d1b2d050b2b70d8c6b3717b660b5c53"},"ruby_source_path":"Casks/v/vocevista-video.rb","sha256":"dac305877c9aa77d4923f9fab683ce119d06fe21c26b22bec4c4f61074155f0a","tap_string":"homebrew/cask","url_args":["https://download.sygyt.com/5.11.1/VoceVistaVideo_macOS_5.11.1.9379.dmg"],"version":"5.11.1.9379","raw_artifacts":[[":app",["VoceVista Video.app"]],[":zap",{":trash":["~/Library/Application Support/Sygyt Software/VoceVista Video","~/Library/Caches/com.plausiblelabs.crashreporter.data/com.sygyt.mac.VoceVistaVideo","~/Library/Caches/Sygyt Software/VoceVista Video","~/Library/Preferences/com.sygyt.mac.VoceVistaVideo.plist","~/Library/Preferences/com.sygyt.VoceVista Video.plist"]}]]},"voiceink":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Voice to text app","homepage":"https://tryvoiceink.com/","names":["VoiceInk"],"ruby_source_checksum":{":sha256":"99deea796e49a3800b374fbb4e7cd289e339601a47de9c5c89756141fb188113"},"ruby_source_path":"Casks/v/voiceink.rb","sha256":"e7920b2f5b55bab65529d687428663ffe7aec55e7e162f50c5ce450f6572f2fd","tap_string":"homebrew/cask","url_args":["https://github.com/Beingpax/VoiceInk/releases/download/v2.21/VoiceInk.dmg"],"version":"2.21","raw_artifacts":[[":app",["VoiceInk.app"]],[":zap",{":trash":["~/Library/Application Support/com.prakashjoshipax.VoiceInk","~/Library/Application Support/VoiceInk","~/Library/Caches/com.prakashjoshipax.VoiceInk","~/Library/HTTPStorages/com.prakashjoshipax.VoiceInk","~/Library/Preferences/com.prakashjoshipax.VoiceInk.plist","~/Library/Saved Application State/com.prakashjoshipax.VoiceInk.savedState"]}]]},"voicemod":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Real-time voice changer and soundboard","homepage":"https://www.voicemod.net/","names":["Voicemod"],"ruby_source_checksum":{":sha256":"95d3c9db8e879c29d1855e43a1674eff93c51181b5d876c9963b79348ad9bc1a"},"ruby_source_path":"Casks/v/voicemod.rb","sha256":"2ecfb07374705675da765428d10a883f540bed28973cd87a4416abb6c33b4c0c","tap_string":"homebrew/cask","url_args":["https://flagship-versions.voicemod.net/3.17.39/Voicemod_3.17.39-Intel.pkg"],"version":"3.17.39","raw_artifacts":[[":uninstall",{":quit":"net.voicemod.desktop",":pkgutil":["com.voicemod.desktop","net.voicemod.desktop","net.voicemod.voicemod"]}],[":pkg",["Voicemod_3.17.39-Intel.pkg"]],[":zap",{":trash":["~/Library/Application Support/Voicemod","~/Library/Preferences/com.voicemod.desktop.plist","~/Library/Saved Application State/com.voicemod.desktop.savedState"]}]]},"voicenotes":{"depends_on_args":{":macos":":ventura"},"desc":"AI-powered app for recording, transcribing and summarising voice notes","homepage":"https://voicenotes.com/","names":["Voicenotes"],"ruby_source_checksum":{":sha256":"903bff2dd87797bd9dd21df25545ce675efc18e4d8c1ec1077439cbf7c30ab83"},"ruby_source_path":"Casks/v/voicenotes.rb","sha256":"1c87d7adf0bc526e071ecd46366c7146fc5cb42f7886f98ecdbc3e6fc8c84755","tap_string":"homebrew/cask","url_args":["https://github.com/brewdotcom/vn-apps-release/releases/download/v2.0.7/Voicenotes-2.0.7-mac.zip"],"version":"2.0.7","raw_artifacts":[[":app",["Voicenotes.app"]],[":zap",{":trash":["~/Library/Application Support/Voicenotes","~/Library/Preferences/com.voicenotes.app.plist"]}]]},"voicepeak":{"depends_on_args":{":macos":":any"},"desc":"High quality text-to-speech software with emotional expression","homepage":"https://www.ah-soft.com/voice/","names":["VOICEPEAK"],"ruby_source_checksum":{":sha256":"ed292f3050e8b66580bf76cef4df628729c385a1569d982d1c9666bb91fa60b6"},"ruby_source_path":"Casks/v/voicepeak.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.dreamtonics.com/voicepeak-jashinchan-trial/voicepeak_jashinchan_freetrial.zip"],"version":"1.2.2","raw_artifacts":[[":uninstall",{":pkgutil":"com.dreamtonics.voicepeak.editor"}],[":pkg",["VOICEPEAK 邪神ちゃん 無料お試し版/Mac/Voicepeak.pkg"]],[":zap",{":trash":["~/Documents/Voicepeak Downloads","~/Library/Caches/com.dreamtonics.downloader.voicepeak","~/Library/Caches/com.dreamtonics.voicepeak.editor","~/Library/Caches/voicepeak","~/Library/Caches/voicepeak-downloader","~/Library/HTTPStorages/com.dreamtonics.downloader.voicepeak","~/Library/HTTPStorages/com.dreamtonics.voicepeak.editor","~/Library/Preferences/com.dreamtonics.voicepeak.editor.plist","~/Library/Saved Application State/com.dreamtonics.downloader.voicepeak.savedState","~/Library/Saved Application State/com.dreamtonics.voicepeak.editor.savedState"]}]]},"void":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"AI code editor","homepage":"https://voideditor.com/","names":["Void"],"ruby_source_checksum":{":sha256":"dafe017ce4c3e9ef3cd8b50bde646211b7bbe6aa61a433e03b420081b9e2c075"},"ruby_source_path":"Casks/v/void.rb","sha256":"10f0a93722e3eacfd34d59bb7ecdd3300cc4493cf8bc7771be7db4a9678881f0","tap_string":"homebrew/cask","url_args":["https://github.com/voideditor/binaries/releases/download/1.99.30044/Void.x64.1.99.30044.dmg"],"version":"1.99.30044","raw_artifacts":[[":app",["Void.app"]],[":binary",["$APPDIR/Void.app/Contents/Resources/app/bin/void"]],[":zap",{":trash":["~/Library/Application Support/Void","~/Library/Caches/com.voideditor.Void","~/Library/Preferences/com.voideditor.Void.plist","~/Library/Saved Application State/com.voideditor.Void.savedState"]}]]},"voiden":{"conflicts_with_args":{":cask":["voiden@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"API development tool","homepage":"https://voiden.md/","names":["Voiden"],"ruby_source_checksum":{":sha256":"fab6f5416630c35c2ff0d6c88bda135371c879a361a1a6f3ece6245c57bcbe77"},"ruby_source_path":"Casks/v/voiden.rb","sha256":"f69aa6e4996ce15a2f673861c730b7dcd7d87eae6aab81a02bdef7be9ecc9455","tap_string":"homebrew/cask","url_args":["https://voiden-releases.s3.eu-west-1.amazonaws.com/voiden/darwin/x64/Voiden-darwin-x64-2.3.4.zip"],"version":"2.3.4","raw_artifacts":[[":app",["Voiden.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.voiden.sfl*","~/Library/Application Support/Voiden","~/Library/Caches/com.electron.voiden","~/Library/Caches/com.electron.voiden.ShipIt","~/Library/HTTPStorages/com.electron.voiden","~/Library/Logs/Voiden","~/Library/Preferences/com.electron.voiden.plist"]}]]},"voiden@beta":{"conflicts_with_args":{":cask":["voiden"]},"depends_on_args":{":macos":":monterey"},"desc":"API development tool","homepage":"https://voiden.md/","names":["Voiden Beta"],"ruby_source_checksum":{":sha256":"d84b737ced4f5bd4f4d975891538ee96b021b7958dc0a3221f60a72da0d74cbb"},"ruby_source_path":"Casks/v/voiden@beta.rb","sha256":"2cb0d77440b43da6479fbdbb900fe4a3f7452b12de706381b3ee381dc552c19f","tap_string":"homebrew/cask","url_args":["https://voiden-beta-releases.s3.eu-west-1.amazonaws.com/voiden/darwin/x64/Voiden-darwin-x64-2.3.1.zip"],"version":"2.3.1","raw_artifacts":[[":app",["Voiden.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.voiden.sfl*","~/Library/Application Support/Voiden","~/Library/Caches/com.electron.voiden","~/Library/Caches/com.electron.voiden.ShipIt","~/Library/HTTPStorages/com.electron.voiden","~/Library/Preferences/com.electron.voiden.plist"]}]]},"voikkospellservice":{"depends_on_args":{":macos":":any"},"desc":"Spell-checking service for Finnish","homepage":"https://verteksi.net/lab/osxspell/","names":["VoikkoSpellService"],"ruby_source_checksum":{":sha256":"ed2a324929c8367e7ebde370129ccb14bbac20a02f175273ea57f99684c17493"},"ruby_source_path":"Casks/v/voikkospellservice.rb","sha256":"146f0f8a31e7b1b40a2fa8a6eec77fcdbf5553a7e66d32a16492afcb7b2e9b23","tap_string":"homebrew/cask","url_args":["https://github.com/walokra/osxspell/releases/download/1.1.0b1/VoikkoSpellService-1.1.0b1.dmg"],"version":"1.1.0b1","raw_artifacts":[[":uninstall",{":signal":["TERM","org.puimula.VoikkoSpellService"]}],[":service",["VoikkoSpellService.app"]],[":zap",{":trash":"~/Library/Spelling/Finnish"}]]},"volanta":{"depends_on_args":{":macos":":monterey"},"desc":"Personal flight tracker","homepage":"https://volanta.app/","names":["Volanta"],"ruby_source_checksum":{":sha256":"dec65402bad9d210daefd44bc2c3d674ed45b77fb021a62c4d7394719f6921ab"},"ruby_source_path":"Casks/v/volanta.rb","sha256":"0a8d405c43f7b16ba57a079b54fc905aba2ceac4b02348521fea7a8811dc0cf4","tap_string":"homebrew/cask","url_args":["https://cdn.volanta.app/software/volanta-app/1.19.2-edd889be/volanta-1.19.2.dmg"],"version":"1.19.2,edd889be","raw_artifacts":[[":app",["Volanta.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/orbx.volanta.sfl*","~/Library/Application Support/Volanta","~/Library/Logs/Volanta","~/Library/Preferences/orbx.volanta.plist","~/Library/Saved Application State/orbx.volanta.savedState"]}]]},"volt-app":{"depends_on_args":{":macos":":any"},"desc":"Client for Slack, Discord, Skype, Gmail, Twitter, Facebook, and more","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://volt-app.com/","names":["Volt"],"ruby_source_checksum":{":sha256":"d272ed111153f248d00b5c10bc6369ba66996de07c5d319d8423e42c53a19a74"},"ruby_source_path":"Casks/v/volt-app.rb","sha256":"7a52cb3dd08b82f4ae48777fa6625bc79c798a91714cbc0a5c0c1ab069c746bc","tap_string":"homebrew/cask","url_args":["https://github.com/voltapp/volt/releases/download/0.96/Volt.dmg"],"version":"0.96","raw_artifacts":[[":app",["Volt.app"]],[":zap",{":trash":["~/.volt","~/Library/Caches/Volt","~/Library/HTTPStorages/Volt.binarycookies","~/Library/WebKit/Volt"]}]]},"volta-app":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"GitHub issues and notifications","disable_args":{":date":"2026-02-23",":because":":no_longer_available"},"homepage":"https://volta.net/","names":["Volta"],"ruby_source_checksum":{":sha256":"54f32db6be3cf19aadfd2eafd6ab749d5a3ca3962bdaae6cc5438a5c12b04c61"},"ruby_source_path":"Casks/v/volta-app.rb","sha256":"334052571718e70426abcf4c291846765ace90b69c01f8c19938def8c68459db","tap_string":"homebrew/cask","url_args":["https://volta-build.s3.fr-par.scw.cloud/Volta-1.18.1.dmg"],"version":"1.18.1","raw_artifacts":[[":uninstall",{":quit":"com.volta.net"}],[":app",["Volta.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/volta-app-updater","~/Library/Application Support/volta-app","~/Library/Caches/com.volta.net","~/Library/Caches/com.volta.net.ShipIt","~/Library/HTTPStorages/com.volta.net","~/Library/Preferences/ByHost/com.volta.net.ShipIt.*.plist","~/Library/Preferences/com.volta.net.plist","~/Library/Saved Application State/com.volta.net.savedState"]}]]},"volume-control":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Control the volume of Apple Music and Spotify using keyboard volume keys","homepage":"https://github.com/alberti42/Volume-Control","names":["Volume Control"],"ruby_source_checksum":{":sha256":"b4079795d1e99c664aa439fe6a7fc74bd78216bcf25da55c6505e9d515ba6919"},"ruby_source_path":"Casks/v/volume-control.rb","sha256":"0b07e566a576e448b7fa14ecc8e8be8049fe91b3c7ac36c919ff009010b3a548","tap_string":"homebrew/cask","url_args":["https://github.com/alberti42/Volume-Control/releases/download/v2.7.0/VolumeControl.zip"],"version":"2.7.0","raw_artifacts":[[":app",["Volume Control.app"]],[":zap",{":trash":["~/Library/HTTPStorages/io.alberti42.VolumeControl","~/Library/Preferences/io.alberti42.VolumeControl.plist"]}]]},"volumehud":{"depends_on_args":{":macos":":tahoe"},"desc":"Bring back the pre-Tahoe volume and brightness HUDs","homepage":"https://github.com/dannystewart/volumeHUD","names":["volumeHUD"],"ruby_source_checksum":{":sha256":"1464848d474e8b7d33c1282c2e129f04e21eab9b3a0d4becf8f653d9bcaf11c2"},"ruby_source_path":"Casks/v/volumehud.rb","sha256":"6d3ca488ea60bcee34b605b5ff56902ec36a933d6ef9e39c30060c0f39868b5f","tap_string":"homebrew/cask","url_args":["https://github.com/dannystewart/volumeHUD/releases/download/v3.3.4/volumeHUD-3.3.4.dmg"],"version":"3.3.4","raw_artifacts":[[":uninstall",{":quit":"com.dannystewart.volumehud",":login_item":"volumeHUD"}],[":app",["volumeHUD.app"]],[":zap",{":trash":["~/Library/Application Support/volumeHUD","~/Library/Caches/com.dannystewart.volumehud","~/Library/Logs/volumeHUD","~/Library/Preferences/com.dannystewart.volumehud.plist","~/Library/Saved Application State/com.dannystewart.volumehud.savedState"]}]]},"voodoopad":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Notes organiser","homepage":"https://www.voodoopad.com/","names":["VoodooPad"],"ruby_source_checksum":{":sha256":"3c1cb3a9503d7de6dba19ba58d6c3f94063340ddee0bbd42808af60aa2fe5c93"},"ruby_source_path":"Casks/v/voodoopad.rb","sha256":"17f9bf20ade564f59cc65f7f6ca63419635f8350d1dee7e64ca9b8ba46fd9043","tap_string":"homebrew/cask","url_args":["https://voodoopad.s3.amazonaws.com/VoodooPad-5.4.0.zip"],"version":"5.4.0","raw_artifacts":[[":app",["VoodooPad.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.flyingmeat.voodoopad5.sfl*","~/Library/Application Support/VoodooPad","~/Library/Caches/com.flyingmeat.VoodooPad5","~/Library/Preferences/com.flyingmeat.VoodooPad5.plist"]}]]},"voov-meeting":{"depends_on_args":{":macos":":any"},"desc":"Video conferencing software","homepage":"https://voovmeeting.com/","names":["VooV Meeting","Tencent Meeting International Version"],"ruby_source_checksum":{":sha256":"15199f13cbffffd12f1a6375719bbf437e07523164c03b5e9b470f5958bdec00"},"ruby_source_path":"Casks/v/voov-meeting.rb","sha256":"fa46b369a658468e77a3a11eb65b48ab5c9668dd05376e64821e82d4c2721685","tap_string":"homebrew/cask","url_args":["https://updatecdn.meeting.qq.com/cos/09ec308a02c61e0ede83ffac486e5cea/VooVMeeting_1410000198_3.43.0.510.publish.x86_64.dmg"],"version":"3.43.0.510,09ec308a02c61e0ede83ffac486e5cea","raw_artifacts":[[":app",["VooV Meeting.app"]],[":zap",{":trash":["~/Library/Application Support/com.tencent.bugly","~/Library/Application Support/com.tencent.rqd/com.tencent.tencentmeeting","~/Library/Caches/com.tencent.tencentmeeting","~/Library/Containers/com.tencent.tencentmeeting","~/Library/HTTPStorages/com.tencent.tencentmeeting","~/Library/HTTPStorages/com.tencent.tencentmeeting.binarycookies","~/Library/Preferences/com.tencent.tencentmeeting.plist","~/Library/Saved Application State/com.tencent.tencentmeeting.savedState","~/Library/WebKit/com.tencent.tencentmeeting"]}]]},"vorssaint":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"desc":"Menu bar toolkit with keep-awake, system monitor and volume mixer","homepage":"https://github.com/vorssaint/vorssaint-utils","names":["Vorssaint"],"ruby_source_checksum":{":sha256":"9a144e1032da1769d19e0e34a0a043fbbb80304db68213959d2e43d642346893"},"ruby_source_path":"Casks/v/vorssaint.rb","sha256":"dbb3ff76c94313416ceac00774fc5a36ed310115f5422f365dfa014cde4214d7","tap_string":"homebrew/cask","url_args":["https://github.com/vorssaint/vorssaint-utils/releases/download/v3.4.2/Vorssaint-3.4.2.dmg"],"version":"3.4.2","raw_artifacts":[[":uninstall",{":quit":"com.vorssaint.utils"}],[":app",["Vorssaint.app"]],[":zap",{":trash":["~/Library/Application Support/com.vorssaint.utils","~/Library/Caches/com.vorssaint.utils","~/Library/HTTPStorages/com.vorssaint.utils","~/Library/Preferences/com.vorssaint.utils.plist","~/Library/Saved Application State/com.vorssaint.utils.savedState"]}]]},"vorta":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Desktop Backup Client for Borg","homepage":"https://github.com/borgbase/vorta","names":["Vorta"],"ruby_source_checksum":{":sha256":"790d190af76672b2084a303948d8f357e638839003488663eafd4a649c90fe52"},"ruby_source_path":"Casks/v/vorta.rb","sha256":"9fa72a71d8cb4b6802cf4e53ecb672738524d1b3eb28c97ed6875839460d27b7","tap_string":"homebrew/cask","url_args":["https://github.com/borgbase/vorta/releases/download/v0.11.6/Vorta-v0.11.6-intel.dmg"],"version":"0.11.6","raw_artifacts":[[":app",["Vorta.app"]],[":zap",{":trash":"~/Library/Application Support/Vorta"}]],"raw_caveats":"vorta requires BorgBackup to run. If you do not need mount support, use\nthe official formula:\n\n  brew install borgbackup\n\nIf you plan on mounting archives using macFUSE, consider using the Tap\nmaintained by the Borg team:\n\n  brew install --cask macfuse\n  brew install borgbackup/tap/borgbackup-fuse\n"},"vox-preferences-pane":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"VOX Add-on for Apple Remote, EarPods and System Buttons","homepage":"https://vox.rocks/mac-music-player/control-extension-download","names":["VOX Preferences"],"ruby_source_checksum":{":sha256":"902f02b85517a32f865d68062c8e8a63b164f5d0aa08bb33544f804fd482a6f5"},"ruby_source_path":"Casks/v/vox-preferences-pane.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.coppertino.VoxPrefs/VoxPrefs.dmg"],"version":"1.5.14","raw_artifacts":[[":prefpane",["Vox Preferences.prefPane"]],[":zap",{":trash":"~/Library/Preferences/com.coppertino.VoxPrefs.plist"}]]},"vox":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Music player for high resolution (Hi-Res) music through the external sources","homepage":"https://vox.rocks/mac-music-player","names":["VOX"],"ruby_source_checksum":{":sha256":"85109b457ff6fa358b08aa16b0a1d413df41f93c3d579d4a9afdd78a553b8f68"},"ruby_source_path":"Casks/v/vox.rb","sha256":"287159bc31c99a46f71bcad02b73edd2f8fa3926d4bc1bbcfaea3beb7e03a96d","tap_string":"homebrew/cask","url_args":["https://cdn.vox.rocks/vox-player/releases/versions/VOX-3770.1.dmg"],"version":"3.7.7,3770.1","raw_artifacts":[[":uninstall",{":launchctl":"com.coppertino.VoxHelper"}],[":app",["VOX.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.coppertino.Vox","~/Library/Application Scripts/com.coppertino.VOXAgent","~/Library/Application Support/com.coppertino.Vox","~/Library/Caches/com.coppertino.Vox-Helper","~/Library/Containers/com.coppertino.Vox","~/Library/Containers/com.coppertino.VOXAgent","~/Library/Preferences/com.coppertino.Vox-Helper.plist","~/Library/Preferences/com.coppertino.Vox.plist","~/Library/Preferences/com.coppertino.VoxPrefs.plist","~/Library/Saved Application State/com.coppertino.Vox.savedState"]}]]},"voxql":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look generator for MagicaVoxel files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/heptal/VoxQL","names":["VoxQL"],"ruby_source_checksum":{":sha256":"dae95dcce69b25e66286f8342fe36498654e5688766cbfbf8dda41af0c892145"},"ruby_source_path":"Casks/v/voxql.rb","sha256":"d827f01af571e5924974736dc7b9e3ee07f7304442a4cf57fa06e42284dab2ad","tap_string":"homebrew/cask","url_args":["https://github.com/heptal/VoxQL/releases/download/0.1.0/VoxQL.qlgenerator.zip"],"version":"0.1.0","raw_artifacts":[[":qlplugin",["VoxQL.qlgenerator"]]]},"vpn-tracker-365":{"depends_on_args":{":macos":":any"},"desc":"VPN client: IPsec, L2TP, OpenVPN, PPTP, SSTP, SonicWALL/AnyConnect/Fortinet SSL","homepage":"https://vpntracker.com/","names":["VPN Tracker 365"],"ruby_source_checksum":{":sha256":"649f00d5d636e43a3f5d3c156c135b755c629a5d8b9dc751ced6d0b6d4e3c1e0"},"ruby_source_path":"Casks/v/vpn-tracker-365.rb","sha256":"dcb2b0e6b347e3ede033cd0bf1cfc4d77f57bcb5c579af1760844ed40600d330","tap_string":"homebrew/cask","url_args":["https://download.equinux.com/files/other/VPN%20Tracker%20365%20-%2026.9.98.zip"],"version":"26.9,98","raw_artifacts":[[":uninstall",{":delete":["/Library/Application Support/VPN Tracker 365","/Library/Extensions/com.equinux.VPNTracker365.*","/Library/LaunchDaemons/com.equinux.VPNTracker365.agent.plist","/Library/Preferences/com.equinux.VPNTracker365.plist","/Library/PrivilegedHelperTools/com.equinux.VPNTracker365.*"]}],[":app",["VPN Tracker 365.app"]],[":zap",{":trash":["~/Library/Application Support/VPN Tracker 365","~/Library/Caches/com.vpntracker.365mac","~/Library/HTTPStorages/com.vpntracker.365mac","~/Library/Preferences/com.equinux.VPNTracker365.plist","~/Library/Preferences/com.vpntracker.365mac.plist"]}]]},"vrampro":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sequoia"},"desc":"Control VRAM allocation of unified memory","homepage":"https://vrampro.com/","names":["VRAM Pro"],"ruby_source_checksum":{":sha256":"ea064cb984c51901788e913a79ad88bc4c055b4e0a0f9896b3509c5fbabc677e"},"ruby_source_path":"Casks/v/vrampro.rb","sha256":"69092840478379c6d0035b204067040046bda7ae40ffce8014914c0ea3a709b9","tap_string":"homebrew/cask","url_args":["https://vrampro.com/updates/VRAMPro-2.3.0.zip"],"version":"2.3.0","raw_artifacts":[[":app",["VRAMPro.app"]],[":zap",{":trash":["~/Library/Application Support/VRAMPro","~/Library/Caches/com.stepcap.VRAMPro","~/Library/HTTPStorages/com.stepcap.VRAMPro","~/Library/HTTPStorages/com.stepcap.VRAMPro.binarycookies","~/Library/Preferences/com.stepcap.VRAMPro.plist","~/Library/WebKit/com.stepcap.VRAMPro"]}]]},"vrew":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Video editor","homepage":"https://vrew.voyagerx.com/","names":["Vrew"],"ruby_source_checksum":{":sha256":"dda31e04cb3abee14cb73b8c870baf6f8f5536d95336667c27a0ffd8461fb508"},"ruby_source_path":"Casks/v/vrew.rb","sha256":"2ba8f94eb6e53348fc5174cdd5c3cfc508ca2f14e3f83050ad36431af913b75d","tap_string":"homebrew/cask","url_args":["https://vrew-files.voyagerx.com/Vrew-4.8.1.dmg"],"version":"4.8.1","raw_artifacts":[[":uninstall",{":quit":"com.voyagerx.vrew"}],[":app",["Vrew.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.voyagerx.vrew.sfl*","~/Library/Application Support/vrew","~/Library/Preferences/com.voyagerx.vrew.plist","~/Library/Saved Application State/com.voyagerx.vrew.savedState"]}]]},"vscodium":{"auto_updates":true,"desc":"Binary releases of VS Code without MS branding/telemetry/licensing","homepage":"https://github.com/VSCodium/vscodium","names":["VSCodium"],"ruby_source_checksum":{":sha256":"989fe8e809abbdcd5a821fef59370e88437413c5795b2cd6b65b0043eda5951a"},"ruby_source_path":"Casks/v/vscodium.rb","sha256":"e828c20847f4c00f0d9396f168a6cd536d0df5e32903b880541ddc8022264a97","tap_string":"homebrew/cask","url_args":["https://github.com/VSCodium/vscodium/releases/download/1.140.06880/VSCodium-darwin-x64-1.140.06880.zip"],"version":"1.140.06880","raw_artifacts":[[":app",["VSCodium.app"]],[":binary",["$APPDIR/VSCodium.app/Contents/Resources/app/bin/codium"]],[":zap",{":trash":["~/.vscode-oss","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vscodium.sfl*","~/Library/Application Support/VSCodium","~/Library/Caches/com.vscodium","~/Library/Caches/com.vscodium.ShipIt","~/Library/Caches/VSCodium","~/Library/HTTPStorages/com.vscodium","~/Library/Preferences/com.vscodium*.plist","~/Library/Saved Application State/com.vscodium.savedState"]}]]},"vscodium@insiders":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Code editor","homepage":"https://vscodium.com/","names":["VSCodium","VSCodium Insiders"],"ruby_source_checksum":{":sha256":"5344ea8b0f93692a353df648c31d505d8208796081cdd7da22dc6ec1e86a09dd"},"ruby_source_path":"Casks/v/vscodium@insiders.rb","sha256":"7dc0e1b8ed41627d9b0f42b0e3493b3e723f325e3988e966f8ca647f5bbbc1d5","tap_string":"homebrew/cask","url_args":["https://github.com/VSCodium/vscodium-insiders/releases/download/1.143.17140-insider/VSCodium-darwin-x64-1.143.17140-insider.zip"],"version":"1.143.17140-insider","raw_artifacts":[[":app",["VSCodium - Insiders.app"]],[":binary",["$APPDIR/VSCodium - Insiders.app/Contents/Resources/app/bin/codium-insiders"]],[":zap",{":trash":["~/.vscodium-insiders","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vscodium.vscodiuminsiders.sfl*","~/Library/Application Support/VSCodium - Insiders","~/Library/Caches/com.vscodium.VSCodiumInsiders","~/Library/Caches/com.vscodium.VSCodiumInsiders.ShipIt","~/Library/Caches/VSCodium - Insiders","~/Library/HTTPStorages/com.vscodium.VSCodiumInsiders","~/Library/Preferences/com.vscodium.VSCodiumInsiders*.plist","~/Library/Saved Application State/com.vscodium.VSCodiumInsiders.savedState"]}]]},"vsd-viewer":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Preview .VSD, .VDX, .VSDX file formats of Visio drawings","homepage":"https://nektony.com/free-visio-viewer-mac","names":["Nektony VSD Viewer"],"ruby_source_checksum":{":sha256":"b74c6822e986908092751b14904ce3e4e31a515821e333446c90af280136601d"},"ruby_source_path":"Casks/v/vsd-viewer.rb","sha256":"90f81fb301a0c9a72b67a715d2cac3e068d1b290472bc693cee568963bfbad69","tap_string":"homebrew/cask","url_args":["https://download.nektony.com/promo/vsd-viewer/update/update_v6.16.1b563.zip"],"version":"6.16.1,563","raw_artifacts":[[":app",["VSD Viewer.app"]],[":zap",{":trash":["~/Library/Application Support/VSD Viewer","~/Library/Caches/com.nektony.vsdviewers","~/Library/Cookies/com.nektony.vsdviewers.binarycookies","~/Library/Preferences/com.nektony.vsdviewers.plist"]}]]},"vsdx-annotator":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Preview, edit and convert Visio drawings","homepage":"https://nektony.com/products/vsdx-annotator-mac","names":["Nektony VSDX Annotator"],"ruby_source_checksum":{":sha256":"784377ddd2cdd25f03a06e44e8c4dc6f8dab369b8b6b8ec063fa756ce3250b37"},"ruby_source_path":"Casks/v/vsdx-annotator.rb","sha256":"87c9b3428831a535a0f1ef5cdf05bed85172fea2daccc01b43d668ee121ecb87","tap_string":"homebrew/cask","url_args":["https://download.nektony.com/promo/vsdx-annotator/update/update_v1.16.1b563.zip"],"version":"1.16.1,563","raw_artifacts":[[":app",["VSDX Annotator.app"]],[":zap",{":trash":["~/Library/Application Support/VSDX Annotator","~/Library/Caches/com.nektony.vsdx-annotators","~/Library/Cookies/com.nektony.vsdx-annotators.binarycookies","~/Library/Preferences/com.nektony.vsdx-annotators.plist"]}]]},"vsee":{"depends_on_args":{":macos":":any"},"desc":"Group video calls, screen sharing and instant messaging","homepage":"https://vsee.com/","names":["VSee"],"ruby_source_checksum":{":sha256":"5896e31497f96f82225f77c946010323937e0d2eab2e6fefda6717bfdca98044"},"ruby_source_path":"Casks/v/vsee.rb","sha256":"41012d31cb448c7785cacf976fd7e68f23123ced5400f055dbdf7b8194f701e5","tap_string":"homebrew/cask","url_args":["https://d2q5hugz2rti4w.cloudfront.net/mac/53033/vseemac.dmg"],"version":"4.29.0,53033","raw_artifacts":[[":uninstall",{":delete":"~/Library/Internet Plug-Ins/VSeeHelper.plugin"}],[":app",["VSee.app"]],[":zap",{":trash":["~/Library/Application Support/VSee","~/Library/Caches/com.vsee.VSee","~/Library/Logs/VSee","~/Library/Preferences/com.vsee.VSee.plist"]}]]},"vu":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-01",":because":":unmaintained"},"desc":"Instagram client","disable_args":{":date":"2025-11-01",":because":":unmaintained"},"homepage":"https://datastills.com/vu/","names":["vu"],"ruby_source_checksum":{":sha256":"f6b7c62eeac9e32036299002389127ba19e8767b87aa3dcb6cf47fa78cc26e24"},"ruby_source_path":"Casks/v/vu.rb","sha256":"a51884117a8e33339429a93a84c70eb82db46dc50ebe827ab7b7c9a0c6ced313","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.boriskarulin.vu/6/1523016199/vu-6.dmg"],"version":"1.2,6,1523016199","raw_artifacts":[[":app",["vu.app"]]]},"vuescan":{"depends_on_args":{":macos":":any"},"desc":"App that provides drivers for older model scanners that are no longer supported","homepage":"https://www.hamrick.com/","names":["VueScan"],"ruby_source_checksum":{":sha256":"5d56024bca5350bc97d99eab72f46e44192273cccb2f12eb58453a1daf25df7d"},"ruby_source_path":"Casks/v/vuescan.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.hamrick.com/files/vuea6498.dmg"],"version":"9.8.59","raw_artifacts":[[":uninstall",{":quit":"com.hamrick.vuescan"}],[":app",["VueScan.app"]],[":zap",{":trash":["/Users/Shared/.vuescanrc","~/.vuescanrc","~/Library/Preferences/com.hamrick.vuescan.plist","~/Library/Preferences/vuescan.log","~/Library/Preferences/vuescan_trouble.vid","~/Library/Saved Application State/com.hamrick.vuescan.savedState","~/Pictures/VueScan/vuescan.ini","~/Pictures/VueScan/vuescan.log"],":rmdir":"~/Pictures/VueScan"}]]},"vuze":{"depends_on_args":{":macos":":any"},"desc":"Bit torrent client","homepage":"https://www.vuze.com/","names":["Vuze"],"ruby_source_checksum":{":sha256":"5a6a727bad902b05ec4b734fc36044cb510465133168eed70dc64050fc1a5efb"},"ruby_source_path":"Casks/v/vuze.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cf1.vuze.com/files/J7/VuzeBittorrentClientInstaller.dmg"],"version":"5.7.7.0","raw_artifacts":[[":uninstall",{":quit":"com.azureus.vuze",":delete":["/Applications/Uninstaller for Vuze.app","/Applications/Vuze.app"]}],[":installer",{":script":{":executable":"Vuze Installer.app/Contents/MacOS/JavaApplicationStub",":args":["-q"],":sudo":true}}],[":zap",{":trash":"~/Library/Application Support/Vuze"}]]},"vv":{"depends_on_args":{":formula":["neovim"],":macos":":any"},"desc":"Neovim client","homepage":"https://github.com/vv-vim/vv","names":["VV"],"ruby_source_checksum":{":sha256":"4acc38a3848826dcf59b16cd892051feb1fe4f7f83f5f216d91f716c838aeb67"},"ruby_source_path":"Casks/v/vv.rb","sha256":"87fcc6b32ba68675974dc5771c99d73f71be23db20b5e47ea830d6e414edbd91","tap_string":"homebrew/cask","url_args":["https://github.com/vv-vim/vv/releases/download/v2.6.2/VV-2.6.2-universal.dmg"],"version":"2.6.2","raw_artifacts":[[":app",["VV.app"]],[":binary",["$APPDIR/VV.app/Contents/Resources/bin/vv"]],[":zap",{":trash":"~/Library/Application Support/VV"}]]},"vym":{"caveats_rosetta":true,"depends_on_args":{":macos":":sequoia"},"desc":"Generate and manipulate maps which show your thoughts","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sourceforge.net/projects/vym/","names":["VYM (View Your Mind)"],"ruby_source_checksum":{":sha256":"df093d32a25f5fe72b01369cb3da8eedc2db073b09f0afeb5849dad50dd1b502"},"ruby_source_path":"Casks/v/vym.rb","sha256":"a255f90a7c1a264f09092bf608b8bd3f595c0673f6c57f1f9a083e0c4b196edb","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/vym/vym-3.0.0.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["vym.app"]],[":zap",{":trash":"~/Library/Preferences/com.insilmaril.vym.plist"}]]},"vyprvpn":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"VPN client","homepage":"https://www.vyprvpn.com/","names":["VyprVPN"],"ruby_source_checksum":{":sha256":"62c2e70620f5eb8f26e1650b132c3e559bc1ead47a42794efc3cfc3d404fe466"},"ruby_source_path":"Casks/v/vyprvpn.rb","sha256":"11429f4c5f35a9ffa3086a1b7ee4b9740405e5fdbcd1b912dbbfcc8f54c0ef98","tap_string":"homebrew/cask","url_args":["https://downloads.vyprvpn.com/downloads/vyprvpn/desktop/mac/production/6.0.4.11438/VyprVPN_v6.0.4.11438.dmg"],"version":"6.0.4.11438","raw_artifacts":[[":uninstall",{":launchctl":["com.goldenfrog.resourcewatchdog","com.goldenfrog.VyprVPNUserAgent","vyprvpnservice"],":quit":"com.goldenfrog.VyprVPN*",":kext":"com.goldenfrog.VyprVPNMalwareFilter"}],[":app",["VyprVPN.app"]],[":zap",{":launchctl":"org.openvpn",":kext":["net.sf.tuntaposx.tap","net.sf.tuntaposx.tun"],":trash":["/Library/LaunchDaemons/vyrpvpnservice.plist","/Library/PrivilegedHelperTools/vyprvpnservice","~/Library/Caches/com.goldenfrog.VyprVPN","~/Library/LaunchAgents/com.goldenfrog.VyprVPNUserAgent.plist","~/Library/Logs/GoldenFrog/VyprVPN.log","~/Library/Preferences/com.goldenfrog.VyprVPN.plist"]}]],"raw_caveats":"vyprvpn requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n"},"vysor":{"depends_on_args":{":macos":":any"},"desc":"Mirror and control your phone","homepage":"https://www.vysor.io/","names":["Vysor"],"ruby_source_checksum":{":sha256":"b09cd88da0adabe6bf7593422e043b5fb6ca834c78721bb3a66f2a86d9598eb0"},"ruby_source_path":"Casks/v/vysor.rb","sha256":"b3db71a61e6b46df7242038335b0ff6be961fcfd3e31250fda0488236bcadd6f","tap_string":"homebrew/cask","url_args":["https://github.com/koush/vysor.io/releases/download/v5.0.7/Vysor-mac-5.0.7.zip"],"version":"5.0.7","raw_artifacts":[[":app",["Vysor.app"]],[":zap",{":trash":["~/Library/Application Support/Vysor","~/Library/Caches/com.electron.vysor","~/Library/Caches/com.electron.vysor.ShipIt","~/Library/Preferences/com.electron.vysor.helper.plist","~/Library/Preferences/com.electron.vysor.plist","~/Library/Saved Application State/com.electron.vysor.savedState"]}]]},"wacom-inkspace":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-10-04",":because":":discontinued"},"homepage":"https://www.wacom.com/en-us/products/inkspace","names":["Wacom Inkspace"],"ruby_source_checksum":{":sha256":"f6d0f2d674d6f38e9f179a7cd4ee2af2325d1d7331a00fa22647b046bd21fd42"},"ruby_source_path":"Casks/w/wacom-inkspace.rb","sha256":"03e4e283538481ebbb27a7c961c9f49c7f57ab4c1594aa910fa6d38c1f5976d6","tap_string":"homebrew/cask","url_args":["https://cdn.wacom.com/i/m/mac/wacominkspaceappsetup-3.0.8.dmg"],"version":"3.0.8","raw_artifacts":[[":app",["Wacom Inkspace App.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.wacom-inkspace-app.sfl*","~/Library/Application Support/Wacom InkSpace App","~/Library/Caches/com.electron.wacom-inkspace-app","~/Library/Caches/com.electron.wacom-inkspace-app.ShipIt","~/Library/HTTPStorages/com.electron.wacom-inkspace-app","~/Library/Preferences/com.electron.wacom-inkspace-app.plist","~/Library/Saved Application State/com.electron.wacom-inkspace-app.savedState"]}]]},"wacom-tablet":{"depends_on_args":{":macos":":ventura"},"desc":"Resources for Wacom tablets","homepage":"https://www.wacom.com/en-us/support/product-support/drivers","names":["Wacom Tablet"],"ruby_source_checksum":{":sha256":"d3d3587fd07aed599be9e8c75fd0f56f366c56c2e9d0cb42faadc1aa73fa4f8f"},"ruby_source_path":"Casks/w/wacom-tablet.rb","sha256":"1eb81473e03345f6cd06c55aa05ba40a5bbe602b3a4dabc83fe6bc9b8395cbc5","tap_string":"homebrew/cask","url_args":["https://cdn.wacom.com/u/productsupport/drivers/mac/professional/WacomTablet_6.4.15-1.dmg"],"version":"6.4.15-1","raw_artifacts":[[":uninstall",{":launchctl":["com.wacom.DataStoreMgr","com.wacom.IOManager","com.wacom.TabletDriver*","com.wacom.UpdateHelper","com.wacom.UpgradeHelper*","com.wacom.WacomCenter*","com.wacom.WacomExperienceProgram*","com.wacom.wacomtablet","Wacom_IOManager"],":quit":["com.wacom.wacomtablet","com.wacom.WacomTouchDriver"],":pkgutil":"com.wacom.TabletInstaller"}],[":pkg",["Install Wacom Tablet.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/*.com.wacom.WacomTabletDriver","~/Library/Application Scripts/com.wacom.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.wacom.wacomexperienceprogram.sfl*","~/Library/Containers/com.wacom.*","~/Library/Group Containers/*.com.wacom.WacomTabletDriver","~/Library/Group Containers/com.wacom.TabletDriver"]}]]},"wail":{"depends_on_args":{":macos":":any"},"desc":"Web Archiving Integration Layer: One-Click User Instigated Preservation","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/machawk1/wail","names":["WAIL"],"ruby_source_checksum":{":sha256":"86705dd7e3234b929851de347d1208e26fb1ee471cc77e84069fec2250a3e163"},"ruby_source_path":"Casks/w/wail.rb","sha256":"db042c83e8617f9e288207fe12f10ccc8af31ac70e07d1d01953c0b95a5ca835","tap_string":"homebrew/cask","url_args":["https://github.com/machawk1/wail/releases/download/v0.2025.03.03/WAIL_v0.2025.03.03_macOS.dmg"],"version":"0.2025.03.03","raw_artifacts":[[":app",["WAIL.app"]],[":zap",{":trash":["~/Library/Application Support/WAIL","~/Library/Preferences/com.matkelly.wail.plist","~/Library/Preferences/WAIL_cli.plist","~/Library/Saved Application State/com.matkelly.wail.savedState"]}]]},"wailbrew":{"depends_on_args":{":macos":":any"},"desc":"Manage Homebrew packages with a UI","homepage":"https://github.com/wickenico/WailBrew","names":["WailBrew"],"ruby_source_checksum":{":sha256":"dea8dde11786ba08ea2381c00086a64fed8b0dae77a3676b75eae41ddeb25930"},"ruby_source_path":"Casks/w/wailbrew.rb","sha256":"2604c9d545cfbb6f60a7cdcf981cbc0f60bb4e720003efc6e0fcb69fcd8e9660","tap_string":"homebrew/cask","url_args":["https://github.com/wickenico/WailBrew/releases/download/v0.14.0/wailbrew-v0.14.0.zip"],"version":"0.14.0","raw_artifacts":[[":app",["WailBrew.app"]],[":zap",{":trash":["~/.config/wailbrew","~/.wailbrew","~/Library/Application Support/WailBrew","~/Library/Caches/io.github.wickenico.wailbrew","~/Library/Preferences/dev.wailbrew.plist","~/Library/Preferences/io.github.wickenico.wailbrew.plist","~/Library/Saved Application State/dev.wailbrew.savedState","~/Library/WebKit/io.github.wickenico.wailbrew"]}]]},"wakatime":{"depends_on_args":{":macos":":any"},"desc":"System tray app for automatic time tracking","homepage":"https://wakatime.com/mac","names":["Wakatime"],"ruby_source_checksum":{":sha256":"e693d23967f63bdabd052d7fa3d9c80ece65b47759c8908632d6caa093f0a54f"},"ruby_source_path":"Casks/w/wakatime.rb","sha256":"86a1996c6843078baea7fe5bae1060127c96f423484dcbe103ef7cf0a2d730b3","tap_string":"homebrew/cask","url_args":["https://github.com/wakatime/macos-wakatime/releases/download/v5.28.5/macos-wakatime.zip"],"version":"5.28.5","raw_artifacts":[[":app",["WakaTime.app"]],[":zap",{":trash":["~/Library/Application Support/macos-wakatime.WakaTime","~/Library/Caches/macos-wakatime.WakaTime","~/Library/HTTPStorages/macos-wakatime.WakaTime","~/Library/Preferences/macos-wakatime.WakaTime.plist"]}]]},"waku":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Native desktop app for coding agents","homepage":"https://waku.sh/","names":["Waku"],"ruby_source_checksum":{":sha256":"d8f86f4e5b18ee55c90c551052b85a57535ae8e8ad6a85720190ff6e04ebdf50"},"ruby_source_path":"Casks/w/waku.rb","tap_string":"homebrew/cask","url_args":["https://github.com/egoist/waku/releases/download/v0.1.20/Waku-0.1.20.dmg"],"version":"0.1.20","raw_artifacts":[[":uninstall",{":quit":"sh.waku"}],[":app",["Waku.app"]],[":zap",{":trash":["~/.waku","~/Library/Application Support/sh.waku","~/Library/Application Support/Waku","~/Library/Caches/sh.waku","~/Library/Caches/Waku","~/Library/HTTPStorages/sh.waku","~/Library/Preferences/sh.waku.plist","~/Library/Saved Application State/sh.waku.savedState"]}]]},"wallpaper-wizard":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Adjustable wallpaper application","homepage":"https://wallwiz.com/","names":["Wallpaper Wizard"],"ruby_source_checksum":{":sha256":"904c9353bb3643dd0eaac4b394566fca4a5c180e0daa9d2f79b688cb5ee50b61"},"ruby_source_path":"Casks/w/wallpaper-wizard.rb","sha256":"8237a147a685cf4831a637b3fbf113ccb14f1150801450b2f1cc96f2f5b7942c","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.macpaw.WallWiz-site/WallpaperWizard-2.dmg"],"version":"2.2.0","raw_artifacts":[[":uninstall",{":quit":"com.macpaw.WallWiz-site"}],[":app",["Wallpaper Wizard.app"]],[":zap",{":trash":["~/Library/Application Support/com.macpaw.WallWiz-site","~/Library/Application Support/Wallpaper Wizard","~/Library/Caches/com.macpaw.WallWiz-site","~/Library/Cookies/com.macpaw.WallWiz-site.binarycookies","~/Library/Logs/com.macpaw.WallWiz-site","~/Library/Preferences/com.macpaw.WallWiz-site.plist"]}]]},"wallspace":{"auto_updates":true,"container_args":{":type":":zip"},"depends_on_args":{":macos":":sequoia"},"desc":"Live wallpaper app","homepage":"https://wallspace.app/","names":["Wallspace"],"ruby_source_checksum":{":sha256":"a9712ab6be48f4d71e73983eeffcf1eaf1500c65e0cd20db957a59b2a3b213ea"},"ruby_source_path":"Casks/w/wallspace.rb","sha256":"ac3b52dbe675273793256d03a12392a6fdccdf05f46d1d6d5d8cb745e173d61c","tap_string":"homebrew/cask","url_args":["https://dvivcibhncrefmnjtjeq.supabase.co/functions/v1/download-version?v=1.5.1"],"version":"1.5.1","raw_artifacts":[[":uninstall",{":quit":"wallspace.app"}],[":app",["Wallspace.app"]],[":zap",{":trash":["~/Library/Caches/Wallspace","~/Library/HTTPStorages/wallspace.app","~/Library/Preferences/wallspace.app.plist"]}]]},"waltr-heic-converter":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Drag-and-drop HEIC to JPEG image converter","homepage":"https://softorino.com/heic-converter/","names":["WALTR HEIC Converter"],"ruby_source_checksum":{":sha256":"3a8ca95f0d5dd7150e5a168738de8962999599f62126358288dc9341f94d707f"},"ruby_source_path":"Casks/w/waltr-heic-converter.rb","sha256":"6e716143b73cf314e8fd1728a466ede9d7b99b1ec2364b55a7dad818ffcd1ab2","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/com.softorino.WaltrHeicConverter/1.0.2/1537972843/WALTRHEICConverter-1.0.2.zip"],"version":"1.0.2,1537972843","raw_artifacts":[[":app",["WALTR HEIC Converter.app"]],[":zap",{":trash":["~/Library/Logs/com.softorino.WaltrHeicConverter","~/Library/Preferences/com.softorino.WaltrHeicConverter.plist"]}]]},"waltr-pro":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Media conversion and direct transfer tool for Apple devices","homepage":"https://softorino.com/waltr/","names":["WALTR PRO"],"ruby_source_checksum":{":sha256":"0fc0aacb4de7eb02f9fd52f577f3b84a63953ec89f985262c8d7d5af1a887736"},"ruby_source_path":"Casks/w/waltr-pro.rb","sha256":"235a068ad90d4ba0f1a0a2263fe0677ebb0dae6c317811cee031117dcd009f45","tap_string":"homebrew/cask","url_args":["https://ushining.softorino.com/shine_uploads/waltrpromacosintel_4.1.3.dmg"],"version":"4.1.3","raw_artifacts":[[":app",["WALTR PRO.app"]],[":zap",{":trash":["/Users/Shared/WALTR PRO","~/Library/Application Support/WALTR PRO","~/Library/Caches/com.softorino.waltrpro","~/Library/Logs/WALTR PRO","~/Library/Preferences/com.softorino.waltrpro.plist","~/Library/Saved Application State/com.softorino.waltrpro.savedState"]}]]},"waltr":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Media direct transfer tool for Apple devices","homepage":"https://softorino.com/legacy/waltr","names":["WALTR"],"ruby_source_checksum":{":sha256":"c7e93a190374c399a73af4328e2107b3591c0124ee6e309a9bd58890c3b4f6eb"},"ruby_source_path":"Casks/w/waltr.rb","sha256":"5b1ca23244d060c6ca941f96ca78e91fbff5cde34cdf5d9879468fee6e2929f3","tap_string":"homebrew/cask","url_args":["https://shining.softorino.com/shine_uploads/waltr2mac_2.6.27.dmg"],"version":"2.6.27","raw_artifacts":[[":app",["Waltr 2.app"]],[":zap",{":trash":["/Users/Shared/Waltr 2","/Users/Shared/Waltr","~/Library/Application Support/Waltr 2","~/Library/Application Support/Waltr","~/Library/Preferences/com.softorino.waltr2.plist"]}]]},"wannianli":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Chinese lunar calendar on the menu bar","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/zfdang/chinese-lunar-calendar-for-mac/","names":["WanNianLi"],"ruby_source_checksum":{":sha256":"55b7032b8f1416ed3b3021553c93208687adff7cffdfd1ada9cd8a31b3da0d71"},"ruby_source_path":"Casks/w/wannianli.rb","sha256":"702298f34ca2576a02388a4103fc0e09a4aae753df21ca2e012f6f87497db6e9","tap_string":"homebrew/cask","url_args":["https://github.com/zfdang/chinese-lunar-calendar-for-mac/releases/download/2019-12-06/WanNianLi.app-v20191206.zip"],"version":"2019-12-06","raw_artifacts":[[":app",["WanNianLi.app"]],[":zap",{":trash":"~/Library/Application Support/com.zfdang.calendar"}]]},"warcraft-logs-uploader":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Client to upload warcraft logs","homepage":"https://classic.warcraftlogs.com/","names":["Warcraft Logs Uploader"],"ruby_source_checksum":{":sha256":"48615400ecc689d7c2379bd2213ba18be92ae04bfe5977c960f4f0bebb83505d"},"ruby_source_path":"Casks/w/warcraft-logs-uploader.rb","sha256":"b59a93101cf3e8bf99e651520da0da96659a007260f6756652a6ede3e7eb9ad6","tap_string":"homebrew/cask","url_args":["https://github.com/RPGLogs/Uploaders-warcraftlogs/releases/download/v9.3.65/warcraftlogs-v9.3.65.dmg"],"version":"9.3.65","raw_artifacts":[[":app",["Warcraft Logs Uploader.app"]],[":zap",{":trash":"~/Library/Application Support/Warcraft Logs Uploader"}]]},"warp-agent-cli":{"depends_on_args":{":macos":":sonoma"},"desc":"Agentic development environment for command-line workflows","homepage":"https://www.warp.dev/agent-cli","names":["Warp Agent CLI"],"ruby_source_checksum":{":sha256":"2bf489ddac855a0289bc2de2b3983d08cd3bae1429511b864490dab6babba260"},"ruby_source_path":"Casks/w/warp-agent-cli.rb","sha256":"486304ec04d009c8a2eb2d18f8b747942615fa211e85d7aded3cc421b131349d","tap_string":"homebrew/cask","url_args":["https://releases.warp.dev/stable/v0.2026.10.21.08.25.stable_02/tui/macos/x86_64/warp-tui-stable-macos-x86_64.tar.gz"],"version":"0.2026.10.21.08.25.stable_02","raw_artifacts":[[":binary",["warp-tui-stable"],{":target":"warp"}],[":zap",{":trash":["~/.local/bin/warp","~/.warp","~/Library/Logs/oz/warp.log*","~/Library/Logs/warp-cli","~/Library/Logs/warp.log*"]}]]},"warp":{"auto_updates":true,"desc":"Rust-based terminal","homepage":"https://www.warp.dev/terminal","names":["Warp"],"ruby_source_checksum":{":sha256":"107b5b5f0b826a546e8c533eaf9ced66c8a5c5a55bbc5858b05ae9782faf4253"},"ruby_source_path":"Casks/w/warp.rb","sha256":"5572dfe067fb8de43fd9742aa74d00799fc3925147340432ee7413adf58e2b19","tap_string":"homebrew/cask","url_args":["https://app.warp.dev/download/brew?version=v0.2026.10.21.08.25.stable_02&package=dmg"],"version":"0.2026.10.21.08.25.stable_02","raw_artifacts":[[":app",["Warp.app"]],[":zap",{":trash":["~/.warp","~/Library/Application Scripts/2BBY89MBSN.dev.warp","~/Library/Application Support/dev.warp.Warp-Stable","~/Library/Caches/dev.warp.Warp-Stable","~/Library/Group Containers/2BBY89MBSN.dev.warp","~/Library/Logs/warp.log*","~/Library/Preferences/dev.warp.Warp-Stable.plist","~/Library/Saved Application State/dev.warp.Warp-Stable.savedState"]}]]},"warp@preview":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Rust-based terminal","homepage":"https://www.warp.dev/terminal","names":["Warp Preview"],"ruby_source_checksum":{":sha256":"ae7c2d5bc9e4c4a91a648232b5c25b86dd77e5df3256af3e0493c93dee53bf49"},"ruby_source_path":"Casks/w/warp@preview.rb","sha256":"21a582d536eaa1c835eb295468dfe5f351c8cc5cc0a23e9568118f09f80a7e5c","tap_string":"homebrew/cask","url_args":["https://releases.warp.dev/preview/v0.2026.10.21.08.26.preview_02/WarpPreview.dmg"],"version":"0.2026.10.21.08.26.preview_02","raw_artifacts":[[":app",["WarpPreview.app"]],[":zap",{":trash":["~/.warp","~/Library/Application Scripts/2BBY89MBSN.dev.warp","~/Library/Application Support/dev.warp.Warp-Preview","~/Library/Caches/dev.warp.Warp-Preview","~/Library/Group Containers/2BBY89MBSN.dev.warp","~/Library/Logs/oz/warp.log*","~/Library/Logs/warp_preview.log*","~/Library/Preferences/dev.warp.Warp-Preview.plist","~/Library/Saved Application State/dev.warp.Warp-Preview.savedState"]}]]},"warsaw":{"depends_on_args":{":macos":":any"},"desc":"Security software for online banking in Brazil","homepage":"https://www.topazevolution.com/","names":["Warsaw"],"ruby_source_checksum":{":sha256":"5c0aab856ab761016764802935eca67fa1a24493b8fd5a9b06c58e84e5107ba4"},"ruby_source_path":"Casks/w/warsaw.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup.pkg"],"version":"latest","raw_artifacts":[[":uninstall",{":launchctl":["com.topazofd.warsaw","com.topazofd.warsaw.user"],":pkgutil":"com.topazofd.warsaw"}],[":pkg",["warsaw_setup.pkg"]],[":uninstall_postflight_steps",{":steps":[{":name":"Warsaw Personal CA",":type":"delete_keychain_certificate"},{":name":"127.0.0.1",":type":"delete_keychain_certificate"}]}],[":zap",{":trash":["/Library/Fonts/dbldwrsw.ttf","/Library/LaunchAgents/com.topazofd.warsaw.user.plist","/Library/LaunchDaemons/com.topazofd.warsaw.plist","/usr/local/bin/warsaw","/usr/local/etc/warsaw","/usr/local/lib/warsaw"]}]]},"warsow":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"First-person shooter game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.warsow.net/","names":["Warsow"],"ruby_source_checksum":{":sha256":"fb37625a814411a196cabe0bfc59479c42d8a92b42ea2f03d0e8c2f61487f156"},"ruby_source_path":"Casks/w/warsow.rb","sha256":"176b037186e4d8a1c0fc740fe8660cd960339fc4eeca5e5eaaec4028b9bd6aba","tap_string":"homebrew/cask","url_args":["https://warsow.net/warsow-2.1.2.dmg"],"version":"2.1.2","raw_artifacts":[[":app",["Warsow.app"]],[":zap",{":trash":["~/Library/Application Support/Warsow-2.1","~/Library/Caches/Warsow-2.1","~/Library/Saved Application State/org.picmip.Warsow.savedState"]}]]},"warzone-2100":{"depends_on_args":{":macos":":any"},"desc":"Free and open-source real time strategy game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://wz2100.net/","names":["Warzone 2100"],"ruby_source_checksum":{":sha256":"0febb525908b1471684041f469e3ae09b417d93ac390f9bb591fbd08d0b2ef26"},"ruby_source_path":"Casks/w/warzone-2100.rb","sha256":"a7d8152bdcc3c1d26c6ced2debe93e7995bf6c2125142093d9ab2834ebdd8507","tap_string":"homebrew/cask","url_args":["https://github.com/Warzone2100/warzone2100/releases/download/4.7.0/warzone2100_macOS_universal.zip"],"version":"4.7.0","raw_artifacts":[[":app",["Warzone 2100.app"]],[":zap",{":trash":["~/Library/Application Support/Warzone 2100*","~/Library/Saved Application State/net.wz2100.Warzone2100.savedState"]}]]},"wasabi-wallet":{"depends_on_args":{":macos":":monterey"},"desc":"Open-source, non-custodial, privacy focused Bitcoin wallet","homepage":"https://github.com/zkSNACKs/WalletWasabi/","names":["Wasabi Wallet"],"ruby_source_checksum":{":sha256":"09ba1bf279d2d00920c3f374ffe77167d300dd574e0d7ede23d29f679daa7da1"},"ruby_source_path":"Casks/w/wasabi-wallet.rb","sha256":"31a08658171d45fba71358192fa9467592bbee3ac0bcc2c5bdd6b3d8061031b3","tap_string":"homebrew/cask","url_args":["https://github.com/zkSNACKs/WalletWasabi/releases/download/v2.8.4/Wasabi-2.8.4.dmg"],"version":"2.8.4","raw_artifacts":[[":uninstall",{":quit":"zksnacks.wasabiwallet"}],[":app",["Wasabi Wallet.app"]],[":zap",{":trash":"~/.walletwasabi"}]]},"watchfacestudio":{"depends_on_args":{":macos":":any"},"desc":"Graphic authoring tool for creating watch faces for Wear OS","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://developer.samsung.com/WatchFaceStudio","names":["Watch Face Studio"],"ruby_source_checksum":{":sha256":"44e34f7c4a26b7f34ca83dbd0ed4197780331e49bda7e2de51ce069cef49258c"},"ruby_source_path":"Casks/w/watchfacestudio.rb","sha256":"5fd876e9bd475ed2548e836c23b32125dd5b86f1498b24704fafddf0969b8338","tap_string":"homebrew/cask","url_args":["https://developer.samsung.com/watchfacestudio/file/07f425b5-e225-4018-baa2-a7c59b0e569f"],"version":"1.9.9,07f425b5-e225-4018-baa2-a7c59b0e569f","raw_artifacts":[[":uninstall",{":pkgutil":"WatchFaceStudio"}],[":pkg",["WatchFaceStudio_1.9.9.pkg"]],[":zap",{":trash":["~/Library/Application Support/watchfacestudio","~/Library/Preferences/WatchFaceStudio.plist"]}]]},"waterfox-classic":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2024-11-09",":because":":unmaintained"},"desc":"Web browser","disable_args":{":date":"2025-11-09",":because":":unmaintained"},"homepage":"https://classic.waterfox.net/","names":["Waterfox Classic"],"ruby_source_checksum":{":sha256":"d9272b1449a052497f1c68b4a46c2c546bafa6bc994be21bd93dff16edd8a408"},"ruby_source_path":"Casks/w/waterfox-classic.rb","sha256":"507151508846e9ea09e695322b9d70ca48dc23d120ab9ac75b899596c1863ff2","tap_string":"homebrew/cask","url_args":["https://github.com/WaterfoxCo/Waterfox-Classic/releases/download/2022.11-classic/Waterfox.Classic.2022.11.Setup.dmg"],"version":"2022.11","raw_artifacts":[[":app",["Waterfox Classic.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.waterfox.sfl*","~/Library/Application Support/Waterfox","~/Library/Caches/Waterfox","~/Library/Preferences/org.waterfoxproject.waterfox.plist"]}]]},"waterfox":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Web browser","homepage":"https://www.waterfox.net/","names":["Waterfox"],"ruby_source_checksum":{":sha256":"539def5d563f11406501c7baac3707277ea1c9785a20a60bc0d8bfd9869e4bf4"},"ruby_source_path":"Casks/w/waterfox.rb","sha256":"c0579a6526eb7fd1af9716e9e81798a4a6f4c1e8df13b2d92b72d98d954359df","tap_string":"homebrew/cask","url_args":["https://cdn1.waterfox.net/waterfox/releases/6.7.6/Darwin_x86_64-aarch64/Waterfox%206.7.6.dmg"],"version":"6.7.6","raw_artifacts":[[":uninstall",{":quit":"net.waterfox.waterfox"}],[":app",["Waterfox.app"]],[":command_wrapper",["waterfox"],{":executable":"$APPDIR/Waterfox.app/Contents/MacOS/waterfox"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.mozilla.waterfox.sfl*","~/Library/Application Support/Waterfox","~/Library/Caches/Waterfox","~/Library/Preferences/org.waterfoxproject.waterfox.plist"]}]]},"wave":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Terminal emulator","homepage":"https://www.waveterm.dev/","names":["Wave Terminal","WaveTerm"],"ruby_source_checksum":{":sha256":"349cfba978a6b14af2d61f90a373852955ae4050ee0caaf76cb3e51295365e5a"},"ruby_source_path":"Casks/w/wave.rb","sha256":"a26413d291b678d38ab3349f6f95501c26242c2c2f3225635970ec6efa1a9f42","tap_string":"homebrew/cask","url_args":["https://dl.waveterm.dev/releases-w2/Wave-darwin-x64-0.14.5.dmg"],"version":"0.14.5","raw_artifacts":[[":app",["Wave.app"]],[":zap",{":trash":"~/.waveterm"}]]},"wavebox":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Web browser","homepage":"https://wavebox.io/","names":["Wavebox"],"ruby_source_checksum":{":sha256":"3a6c429651db32a5459a58ca33e94c8780072690073d709c30f390988db8da4c"},"ruby_source_path":"Casks/w/wavebox.rb","sha256":"690103f05890dbd870ba038451d58d15c063022d02764c8af24a240908404d21","tap_string":"homebrew/cask","url_args":["https://download.wavebox.app/stable/mac/Wavebox_156.3.20.2.zip"],"version":"156.3.20.2","raw_artifacts":[[":uninstall",{":quit":"io.wavebox.wavebox"}],[":app",["Wavebox.app"]],[":zap",{":trash":["~/Library/Application Support/WaveboxApp","~/Library/Caches/com.bookry.wavebox","~/Library/Caches/WaveboxApp","~/Library/HTTPStorages/com.bookry.wavebox","~/Library/Preferences/com.bookry.wavebox.plist","~/Library/Saved Application State/com.bookry.wavebox.savedState"]}]]},"waveforms":{"depends_on_args":{":macos":":monterey"},"desc":"Virtual instrument suite for Digilent Test and Measurement devices","homepage":"https://digilent.com/reference/software/waveforms/waveforms-3/start","names":["WaveForms"],"ruby_source_checksum":{":sha256":"d2efa986c4a251d76b0bd854fa9bab225fc4c78e2d24e8f1248748d234a6ff45"},"ruby_source_path":"Casks/w/waveforms.rb","sha256":"84d213276e45309b4523e4ddf2fca76945402b06fb0794f0e849f803f73812cb","tap_string":"homebrew/cask","url_args":["https://files.digilent.com/Software/Waveforms/3.25.1/digilent.waveforms_v3.25.1.dmg"],"version":"3.25.1","raw_artifacts":[[":app",["WaveForms.app"]],[":zap",{":trash":["~/Library/Application Support/WaveForms","~/Library/Saved Application State/com.digilent.waveforms.savedState"]}]]},"waves-central":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Client to install and activate Waves products","homepage":"https://www.waves.com/","names":["Waves Central"],"ruby_source_checksum":{":sha256":"1758f6a5ca0f86ed9fa84b770852c1eae75b67ee515742a6d9635e526f2709a0"},"ruby_source_path":"Casks/w/waves-central.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cf-installers.waves.com/WavesCentral/Install_Waves_Central.dmg"],"version":"17.1.3","raw_artifacts":[[":app",["Waves Central.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.wavesaudio.central.sfl*","~/Library/Application Support/Waves Audio","~/Library/Application Support/Waves Central","~/Library/Preferences/com.WavesAudio.central.plist","~/Library/Saved Application State/com.WavesAudio.central.savedState"]}]]},"wavesurfer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tool for sound visualization and manipulation","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://sourceforge.net/projects/wavesurfer/","names":["WaveSurfer"],"ruby_source_checksum":{":sha256":"218ea6b71069e82efc49afbe775907439285734d7b985526dea28c5b550af0a8"},"ruby_source_path":"Casks/w/wavesurfer.rb","sha256":"ef1aacab25f37d595e87e5638cd9ef5b3b2af22a05c6aa06585795915a8ae6ea","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/wavesurfer/wavesurfer-1.8.8p6.1-macos.dmg"],"version":"1.8.8p6.1","raw_artifacts":[[":app",["WaveSurfer.app"]]]},"wch-ch34x-usb-serial-driver":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"USB serial driver","homepage":"https://www.wch.cn/downloads/CH34XSER_MAC_ZIP.html","names":["WCH USB serial driver for CH340/CH341/CH342/CH343/CH344/CH9101/CH9102/CH9103/CH9143"],"ruby_source_checksum":{":sha256":"cdc3815b32ca953e5d6a046f1801e266ad9073c4c11b831cfa2b7505fca0bf5f"},"ruby_source_path":"Casks/w/wch-ch34x-usb-serial-driver.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://file.wch.cn/download/file?id=369"],"version":"2.1","raw_artifacts":[[":uninstall",{":quit":"cn.wch.CH34xVCPDriver",":kext":["cn.wch.CH34xVCPControlDriver","cn.wch.CH34xVCPDriver"],":pkgutil":"cn.wch.pkg.CH34xVCPDriver"}],[":pkg",["CH341SER_MAC/CH34xVCPDriver.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/cn.wch.CH34xVCPDriver","~/Library/Containers/cn.wch.CH34xVCPDriver"]}]],"raw_caveats":"wch-ch34x-usb-serial-driver requires a kernel extension to work.\nIf the installation fails, retry after you enable it in:\n  System Settings → Privacy & Security\n\nFor more information, refer to vendor documentation or this Apple Technical Note:\n  https://developer.apple.com/library/content/technotes/tn2459/_index.html\n\nYou must reboot for the installation of wch-ch34x-usb-serial-driver to take effect.\n"},"wd-security":{"caveats_rosetta":true,"container_args":{":nested":"WD Security Installer.dmg"},"depends_on_args":{":macos":":any"},"desc":"Lock and unlock Western Digital external drives with hardware encryption","homepage":"https://support-en.wd.com/app/answers/detailweb/a_id/50696","names":["WD Security"],"ruby_source_checksum":{":sha256":"74e533fa5874df723d8ea46bab9e7cee6679eda064e47f0ea1ea2a2e9c09c0bf"},"ruby_source_path":"Casks/w/wd-security.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.wdc.com/wdapp/WD_Security_MACOS.zip"],"version":"2.1.5.427","raw_artifacts":[[":uninstall",{":launchctl":"com.wdc.WDPrivilegedHelper",":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/wd-security/2.1.5.427/exec/WD Security Installer.app/Contents/MacOS/WD Security Installer",":args":["-uninstall","-silent"],":sudo":true},":delete":["/Library/LaunchDaemons/com.wdc.WDPrivilegedHelper.plist","/Library/PrivilegedHelperTools/com.wdc.WDPrivilegedHelper"]}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/wd-security/2.1.5.427/exec/WD Security Installer.app/Contents/MacOS/WD Security Installer",":args":["-install","-silent"],":sudo":true}}],[":zap",{":trash":"~/Library/Preferences/com.wdc.branded.security.plist"}]]},"weakauras-companion":{"depends_on_args":{":macos":":monterey"},"desc":"Update your auras from Wago.io and creates regular backups of them","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/WeakAuras/WeakAuras-Companion/","names":["WeakAuras Companion"],"ruby_source_checksum":{":sha256":"b54f8e25cb211923936fcc9336445052a4b33f0eadad6630310faf9d7d1b8575"},"ruby_source_path":"Casks/w/weakauras-companion.rb","sha256":"bc430a4d29679c9e446dfe1c215596a307438cb66b885ce637b4c3b22b1fd990","tap_string":"homebrew/cask","url_args":["https://github.com/WeakAuras/WeakAuras-Companion/releases/download/v5.3.1/WeakAuras-Companion-5.3.1-mac-universal.dmg"],"version":"5.3.1","raw_artifacts":[[":app",["WeakAuras Companion.app"]],[":zap",{":trash":["~/Library/Application Support/weakauras-companion","~/Library/Logs/weakauras-companion","~/Library/Preferences/wtf.weakauras.companion.plist"]}]]},"wealthfolio":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Investment portfolio tracker","homepage":"https://wealthfolio.app/","names":["Wealthfolio"],"ruby_source_checksum":{":sha256":"e55558d93473e439dd9d965c780d061943521687498a4731de6bfde7d1432770"},"ruby_source_path":"Casks/w/wealthfolio.rb","sha256":"02173e83d27928ef33cdbb56da5733a25f41254ce9e723d0df10e96d31bf8740","tap_string":"homebrew/cask","url_args":["https://github.com/afadil/wealthfolio/releases/download/v3.11.0/Wealthfolio_3.11.0_x64.dmg"],"version":"3.11.0","raw_artifacts":[[":app",["Wealthfolio.app"]],[":zap",{":trash":["~/Library/Application Support/com.teymz.wealthfolio","~/Library/Caches/com.teymz.wealthfolio","~/Library/Logs/com.teymz.wealthfolio","~/Library/WebKit/com.teymz.wealthfolio"]}]]},"weasis":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Free DICOM viewer for displaying and analyzing medical images","homepage":"https://weasis.org/en/index.html","names":["Weasis"],"ruby_source_checksum":{":sha256":"4e01bba51cc2726eb9f8d9eb988a44a35c27d8b0d2cb4cebc240eb5f3c6eadd8"},"ruby_source_path":"Casks/w/weasis.rb","sha256":"7580a3c20a0f52b2e3635ef6040cf09db6392c41c9522aa714d12fb7bb654579","tap_string":"homebrew/cask","url_args":["https://github.com/nroduit/Weasis/releases/download/v4.7.3/Weasis-4.7.3-x86-64.pkg"],"version":"4.7.3","raw_artifacts":[[":uninstall",{":pkgutil":["org.weasis.launcher","org.weasis.viewer"],":delete":"/Applications/Weasis.app"}],[":pkg",["Weasis-4.7.3-x86-64.pkg"]],[":zap",{":trash":["~/.weasis","~/Library/Saved Application State/org.weasis.launcher.savedState"]}]]},"webcatalog":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Tool to run web apps like desktop apps","homepage":"https://webcatalog.io/","names":["WebCatalog"],"ruby_source_checksum":{":sha256":"ff55b78fe777f912c84a6fe5a68f5cb305e0bd0090a2f42b3420e2bb8fa5afff"},"ruby_source_path":"Casks/w/webcatalog.rb","sha256":"39d188ba1a306abb0f97f9bbed61a788decb1d9ac41a37885cb1f0bc904e016a","tap_string":"homebrew/cask","url_args":["https://cdn-2.webcatalog.io/webcatalog/WebCatalog-81.5.0-universal.dmg"],"version":"81.5.0","raw_artifacts":[[":app",["WebCatalog.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.webcatalog.jordan.sfl*","~/Library/Application Support/WebCatalog","~/Library/Caches/com.webcatalog.jordan","~/Library/Caches/com.webcatalog.jordan.ShipIt","~/Library/Preferences/com.webcatalog.jordan.plist","~/Library/Saved Application State/com.webcatalog.jordan.savedState"]}]]},"webex-meetings":{"depends_on_args":{":macos":":any"},"desc":"Video communication and virtual meeting platform","homepage":"https://www.webex.com/","names":["Webex Meetings"],"ruby_source_checksum":{":sha256":"3659e14346ea3f2d1b103b2d6c78778310c84f276634cad0c9470f289f28d520"},"ruby_source_path":"Casks/w/webex-meetings.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://akamaicdn.webex.com/client/webexapp.dmg"],"version":"latest","raw_artifacts":[[":uninstall",{":launchctl":"com.webex.pluginagent",":quit":["com.cisco.webex.webexmta","com.cisco.webexmeetingsapp"],":pkgutil":"mc.mac.webex.com",":delete":["/Applications/Cisco Webex Meetings.app","/Applications/Webex","~/Library/Application Support/WebEx Folder/Add-ons/Cisco WebEx Start.app","~/Library/Application Support/WebEx Folder/atgpcext64.bundle","~/Library/Application Support/WebEx Folder/T33_64UMC*/Meeting Center.app","~/Library/Application Support/WebEx Folder/T33_64UMC*/WebexAppLauncher.app","~/Library/Internet Plug-Ins/WebEx64.plugin"],":rmdir":"~/Library/Application Support/WebEx Folder/T33_64UMC*"}],[":pkg",["Cisco_Webex_Meetings.pkg"]],[":zap",{":trash":["~/Library/Application Support/WebEx Folder","~/Library/Caches/com.cisco.webex.Cisco-WebEx-Start","~/Library/Caches/com.cisco.webexmeetingsapp","~/Library/Caches/com.cisco.webexmta"]}]]},"webex":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Video communication and virtual meeting platform","homepage":"https://www.webex.com/","names":["Webex"],"ruby_source_checksum":{":sha256":"e99af989facfafe196371d44ba8692a07c4a5639a66e090d5d46e281dbfd16f2"},"ruby_source_path":"Casks/w/webex.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://binaries.webex.com/webex-macos-intel/Webex.dmg"],"version":"46.10.0.36042","raw_artifacts":[[":uninstall",{":signal":["TERM","Cisco-Systems.Spark"]}],[":app",["Webex.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.cisco.webex.Cisco-WebEx-Start.CWSSafariExtension","~/Library/Application Scripts/group.com.cisco.webex.meetings","~/Library/Application Support/Cisco Spark","~/Library/Application Support/Cisco Webex Launcher","~/Library/Application Support/Cisco/WebEx Meetings","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.cisco.webex.*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/webex-pt.webexapplauncher.sfl*","~/Library/Application Support/WebEx Folder","~/Library/Application Support/Webex Meetings","~/Library/Caches/Cisco-Systems.Spark","~/Library/Caches/com.cisco.webex.*","~/Library/Caches/com.webex.meetingmanager","~/Library/Containers/com.cisco.webex.*","~/Library/Group Containers/group.com.cisco.webex.meetings","~/Library/HTTPStorages/com.cisco.webex.*","~/Library/HTTPStorages/com.webex.*","~/Library/HTTPStorages/WebEx-PT.webexAppLauncher","~/Library/Logs/SparkMacDesktop","~/Library/Logs/Webex Meetings","~/Library/Logs/webexmta","~/Library/Preferences/Cisco-Systems.Spark.plist","~/Library/Preferences/com.cisco.meetings.shortcut.plist","~/Library/Preferences/com.cisco.webex.*","~/Library/Preferences/com.webex.*","~/Library/Saved Application State/Cisco-Systems.Spark.savedState","~/Library/Saved Application State/com.webex.meetingmanager.savedState","~/Library/WebKit/Cisco-Systems.Spark","~/Library/WebKit/com.webex.meetingmanager"]}]]},"webkinz":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Virtual pet MMO","homepage":"https://webkinz.com/","names":["Webkinz Classic"],"ruby_source_checksum":{":sha256":"4d99f3114c49170df331a5e468e0c7bbccd03d0c599316f43a7abe351accec35"},"ruby_source_path":"Casks/w/webkinz.rb","sha256":"3040892fc1f0fd67208f54cb788177207fe61963ae546117423eecd0c22110e0","tap_string":"homebrew/cask","url_args":["https://downloads.webkinz.com/apps/wxsetup-1.7.9.dmg"],"version":"1.7.9","raw_artifacts":[[":app",["Webkinz.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ganz.webkinz.sfl*","~/Library/Application Support/Webkinz","~/Library/Logs/Webkinz","~/Library/Preferences/Ganz.Webkinz.plist","~/Library/Saved Application State/Ganz.Webkinz.savedState"]}]]},"webots":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open source desktop application used to simulate robots","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.cyberbotics.com/","names":["Cyberbotics Webots Robot Simulator","Webots"],"ruby_source_checksum":{":sha256":"c458a0c64dadbd52c28609aaf686d75906dcd57e2150cf44a5a742f5f7db2dbd"},"ruby_source_path":"Casks/w/webots.rb","sha256":"484f6cc84ca794dd33e410b0bfc030132cc5b163a882c350c1d293d06d87584f","tap_string":"homebrew/cask","url_args":["https://github.com/cyberbotics/webots/releases/download/R2025a/webots-R2025a.dmg"],"version":"R2025a","raw_artifacts":[[":uninstall",{":quit":"com.cyberbotics.webots"}],[":app",["Webots.app"]],[":zap",{":trash":["~/Library/Application Support/Cyberbotics/Webots","~/Library/Caches/Cyberbotics/Webots","~/Library/Preferences/com.cyberbotics.Webots-R2025a.plist"]}]]},"webpquicklook":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-09-22",":because":":no_longer_meets_criteria"},"desc":"Quick Look plugin for webp files","disable_args":{":date":"2026-09-27",":because":":no_longer_meets_criteria"},"homepage":"https://github.com/emin/WebPQuickLook","names":["WebPQuickLook"],"ruby_source_checksum":{":sha256":"105850e6ea06333e24285720970b87789724b8f3812b5586578716c5570e655a"},"ruby_source_path":"Casks/w/webpquicklook.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://raw.githubusercontent.com/emin/WebPQuickLook/master/WebpQuickLook.tar.gz"],"version":"1.0","raw_artifacts":[[":qlplugin",["WebpQuickLook.qlgenerator"]]]},"website-audit":{"depends_on_args":{":macos":":monterey"},"desc":"Analyze whether websites comply with GDPR according to EDPB guidelines","homepage":"https://code.europa.eu/edpb/website-auditing-tool","names":["Website Audit"],"ruby_source_checksum":{":sha256":"1de79c2725adc5de0acd9117362ade647d0cb8f99015ac14f1695c5166d1d4b0"},"ruby_source_path":"Casks/w/website-audit.rb","sha256":"f37e12a7cd7a91e32a368ad55c5ab7015a46927278fc626410892eede0a3f051","tap_string":"homebrew/cask","url_args":["https://code.europa.eu/api/v4/projects/615/packages/generic/wat/2.0.1/website-audit-2.0.1-universal.dmg"],"version":"2.0.1","raw_artifacts":[[":app",["website-audit.app"]],[":zap",{":trash":["~/Library/Application Support/website-audit","~/Library/Preferences/com.edpb.wat-.plist","~/Library/Saved Application State/com.edpb.wat-.savedState"]}]]},"website-watchman":{"depends_on_args":{":macos":":any"},"desc":"Monitor a whole website, part of a website or a single page","homepage":"https://peacockmedia.software/mac/watchman/","names":["Website Watchman"],"ruby_source_checksum":{":sha256":"6708b226c62471752bf190eaea261c18f8529b559a2b2164279c1c49ce461f7d"},"ruby_source_path":"Casks/w/website-watchman.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://peacockmedia.software/mac/watchman/watchman.dmg"],"version":"3.3.2","raw_artifacts":[[":app",["Website Watchman.app"]],[":zap",{":trash":["~/Library/Application Support/Watchman","~/Library/Caches/com.peacockmedia.watchtower","~/Library/HTTPStorages/com.peacockmedia.watchtower","~/Library/HTTPStorages/com.peacockmedia.watchtower.binarycookies","~/Library/Preferences/com.peacockmedia.watchtower.plist","~/Library/Saved Application State/com.peacockmedia.watchtower.savedState","~/Library/WebKit/com.peacockmedia.watchtower"]}]]},"webstorm":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"JavaScript IDE","homepage":"https://www.jetbrains.com/webstorm/","names":["WebStorm"],"ruby_source_checksum":{":sha256":"78c2d6fceced41f126b7a73d860e721f0bdb42e97946f6cc760628484bac28ec"},"ruby_source_path":"Casks/w/webstorm.rb","sha256":"b398eb05d760af01d0acc40feddb056229efe95cd2d733e3acc25fa749b96cc4","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/webstorm/WebStorm-2026.2.3.dmg"],"version":"2026.2.3,262.10968.77","raw_artifacts":[[":uninstall",{":quit":"com.jetbrains.WebStorm"}],[":app",["WebStorm.app"]],[":command_wrapper",["webstorm"],{":executable":"$APPDIR/WebStorm.app/Contents/MacOS/webstorm"}],[":zap",{":trash":["~/Library/Application Support/JetBrains/WebStorm2026.2","~/Library/Caches/com.apple.nsurlsessiond/Downloads/com.jetbrains.WebStorm","~/Library/Caches/JetBrains/WebStorm2026.2","~/Library/Logs/JetBrains/WebStorm2026.2","~/Library/Preferences/com.jetbrains.WebStorm.plist","~/Library/Preferences/jetbrains.webstorm.*.plist","~/Library/Preferences/WebStorm2026.2","~/Library/Preferences/webstorm.plist","~/Library/Saved Application State/com.jetbrains.WebStorm.savedState"]}]]},"webtorrent":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Torrent streaming application","homepage":"https://webtorrent.io/desktop/","names":["WebTorrent Desktop"],"ruby_source_checksum":{":sha256":"d68b283d50e4384dabccafea213e517766bc02a41796c7e2125809fb8eb68567"},"ruby_source_path":"Casks/w/webtorrent.rb","sha256":"9cf28d0f0ef74d793cca5a0fee0d7195a11c055b4a6c118cea295c308a3bfd9d","tap_string":"homebrew/cask","url_args":["https://github.com/webtorrent/webtorrent-desktop/releases/download/v0.24.0/WebTorrent-v0.24.0.dmg"],"version":"0.24.0","raw_artifacts":[[":app",["WebTorrent.app"]],[":zap",{":trash":["~/Library/Application Support/io.webtorrent.webtorrent.ShipIt","~/Library/Application Support/WebTorrent","~/Library/Caches/io.webtorrent.webtorrent","~/Library/Caches/io.webtorrent.webtorrent.ShipIt","~/Library/Caches/WebTorrent","~/Library/Cookies/io.webtorrent.webtorrent.binarycookies","~/Library/HTTPStorages/io.webtorrent.webtorrent","~/Library/Logs/WebTorrent","~/Library/Preferences/ByHost/io.webtorrent.webtorrent.ShipIt.*.plist","~/Library/Preferences/io.webtorrent.webtorrent-helper.plist","~/Library/Preferences/io.webtorrent.webtorrent.plist","~/Library/Saved Application State/io.webtorrent.webtorrent.savedState","~/Library/WebKit/io.webtorrent.webtorrent"]}]]},"webull":{"depends_on_args":{":macos":":any"},"desc":"Desktop client for Webull Financial LLC","homepage":"https://www.webull.com/","names":["Webull"],"ruby_source_checksum":{":sha256":"bdb909da2c9f2306d32fff4ae2df3a9b67ed4d1080082199588098797f90bf13"},"ruby_source_path":"Casks/w/webull.rb","sha256":"c92fa69be1111e57ff4944357c7c6e59e433eb619ac6bcd7cc0893145575b8ee","tap_string":"homebrew/cask","url_args":["https://u1sweb.webullfintech.com/us/Webull%20Desktop_9.17.0_9000300118_global_universalsigned.dmg"],"version":"9.17.0,9000300118","raw_artifacts":[[":uninstall",{":quit":"com.webull.desktop.v1"}],[":app",["Webull Desktop.app"]],[":zap",{":trash":["~/.config/Webull Desktop","~/Library/Application Support/Webull Desktop","~/Library/Preferences/com.webull.desktop.v1.plist","~/Library/Preferences/com.webulldesktop.*","~/Library/Saved Application State/com.webull.desktop.v1.savedState"]}]]},"webviewscreensaver":{"depends_on_args":{":macos":":any"},"desc":"Screen saver that displays web pages","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/liquidx/webviewscreensaver","names":["WebViewScreenSaver"],"ruby_source_checksum":{":sha256":"764567a2aa88db1dbef7509b61a45377a1cb87ad72bac0a8f8cf91717e585877"},"ruby_source_path":"Casks/w/webviewscreensaver.rb","sha256":"6a78ae693ff7b166b6f8f8078b0037f0bf9c8020fe33a618e6db3efc26c88936","tap_string":"homebrew/cask","url_args":["https://github.com/liquidx/webviewscreensaver/releases/download/v2.5/WebViewScreenSaver-2.5.zip"],"version":"2.5","raw_artifacts":[[":screen_saver",["WebViewScreenSaver.saver"]],[":zap",{":trash":["~/Library/Containers/com.apple.ScreenSaver.Engine.legacyScreenSaver/Data/Library/Preferences/ByHost/WebViewScreenSaver.*","~/Library/Preferences/ByHost/WebViewScreenSaver.*","~/Library/Screen Savers/WebViewScreenSaver.saver"]}]]},"wechat":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Free messaging and calling application","homepage":"https://mac.weixin.qq.com/","names":["WeChat for Mac","微信 Mac 版"],"ruby_source_checksum":{":sha256":"f71565428b24ca415c42965145d0435a25cc536d67d6df60c8ea5ee470cd51f5"},"ruby_source_path":"Casks/w/wechat.rb","sha256":"ceea355d5c93419658f777fdd1010f9b19d14fab6dc552af9c208cddad7f248f","tap_string":"homebrew/cask","url_args":["https://dldir1.qq.com/weixin/Universal/Mac/xWeChatMac_universal_4.1.15.55_270135.dmg"],"version":"4.1.15.55,270135","raw_artifacts":[[":uninstall",{":quit":"com.tencent.xinWeChat"}],[":app",["WeChat.app"]],[":zap",{":trash":["~/Library/Application Scripts/$(TeamIdentifierPrefix)com.tencent.xinWeChat","~/Library/Application Scripts/$(TeamIdentifierPrefix)com.tencent.xinWeChat.IPCHelper","~/Library/Application Scripts/5A4RE8SF68.com.tencent.xinWeChat","~/Library/Application Scripts/com.tencent.xinWeChat","~/Library/Application Scripts/com.tencent.xinWeChat.MiniProgram","~/Library/Application Scripts/com.tencent.xinWeChat.WeChatMacShare","~/Library/Caches/com.tencent.xinWeChat","~/Library/Containers/$(TeamIdentifierPrefix)com.tencent.xinWeChat.IPCHelper","~/Library/Containers/com.tencent.xinWeChat","~/Library/Containers/com.tencent.xinWeChat.MiniProgram","~/Library/Containers/com.tencent.xinWeChat.WeChatMacShare","~/Library/Cookies/com.tencent.xinWeChat.binarycookies","~/Library/Group Containers/$(TeamIdentifierPrefix)com.tencent.xinWeChat","~/Library/Group Containers/5A4RE8SF68.com.tencent.xinWeChat","~/Library/Preferences/com.tencent.xinWeChat.plist","~/Library/Saved Application State/com.tencent.xinWeChat.savedState"]}]]},"wechatwebdevtools":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Wechat DevTools for Official Account and Mini Program development","homepage":"https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html","names":["Wechat DevTools","微信开发者工具"],"ruby_source_checksum":{":sha256":"0d2cd239b87a63ac46adb3c590e782e9032ed4ddeffb9a07309e6170351a9ce8"},"ruby_source_path":"Casks/w/wechatwebdevtools.rb","sha256":"d268ea761902b5288a049d311d92b49cfcfa74f77c85112db4f1cc9c9a4152e1","tap_string":"homebrew/cask","url_args":["https://dldir1.qq.com/WechatWebDev/release/be1ec64cf6184b0fa64091919793f068/wechat_devtools_2.02.2608080_darwin_x64.dmg"],"version":"2.02.2608080","raw_artifacts":[[":app",["wechatwebdevtools.app"]],[":zap",{":trash":["~/Library/Application Support/微信开发者工具","~/Library/Caches/微信开发者工具","~/Library/Preferences/com.tencent.webplusdevtools.plist","~/Library/Preferences/com.tencent.wechat.devtools.plist","~/Library/Saved Application State/com.tencent.wechat.devtools.savedState"]}]]},"wechatwork":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Messaging and calling application","homepage":"https://work.weixin.qq.com/","names":["WeChat Work","企业微信"],"ruby_source_checksum":{":sha256":"9a09d4082462871b7b4a7deee49dd32d3467dea5aaef3d1b73663ea0f64a054d"},"ruby_source_path":"Casks/w/wechatwork.rb","sha256":"b627f1d28403dbe590e7254e05772092495990ab3b25697497b82b8974a04a07","tap_string":"homebrew/cask","url_args":["https://dldir1.qq.com/foxmail/wecom-mac/updatebzl/WeCom_5.0.13.91309_Intel.dmg"],"version":"5.0.13.91309","raw_artifacts":[[":uninstall",{":quit":"com.tencent.WeWorkMac"}],[":app",["企业微信.app"]],[":zap",{":trash":["~/Library/Application Scripts/88L2Q4487U.com.tencent.WeWorkMac","~/Library/Application Scripts/88L2Q4487U.com.tencent.WeWorkMac.dev","~/Library/Application Scripts/88L2Q4487U.com.tencent.WeWorkMac.IPCHelper","~/Library/Application Scripts/88L2Q4487U.com.tencent.WeWorkMacDebug","~/Library/Application Scripts/88L2Q4487U.com.tencent.WeWorkMacUIDev","~/Library/Application Scripts/com.tencent.WeWorkMac","~/Library/Containers/88L2Q4487U.com.tencent.WeWorkMac","~/Library/Containers/88L2Q4487U.com.tencent.WeWorkMac.dev","~/Library/Containers/88L2Q4487U.com.tencent.WeWorkMac.IPCHelper","~/Library/Containers/88L2Q4487U.com.tencent.WeWorkMacDebug","~/Library/Containers/88L2Q4487U.com.tencent.WeWorkMacUIDev","~/Library/Containers/com.tencent.WeWorkMac","~/Library/Group Containers/88L2Q4487U.com.tencent.WeWorkMac*"]}]]},"weektodo":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Weekly planner app focused on privacy","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://weektodo.me/","names":["WeekToDo"],"ruby_source_checksum":{":sha256":"b9d168416ecb9ba437371c92f9d0813b8d27ea9ec6a9acad8d924a958142cb78"},"ruby_source_path":"Casks/w/weektodo.rb","sha256":"2b5c2c9ed1a16776fc7121d37f4ccaf40a82d94987906f5b2e75e428acda2167","tap_string":"homebrew/cask","url_args":["https://github.com/Zuntek/WeekToDoWeb/releases/download/v2.2.0/WeekToDo-2.2.0.dmg"],"version":"2.2.0","raw_artifacts":[[":app",["WeekToDo.app"]],[":zap",{":trash":["~/Library/Application Support/WeekToDo","~/Library/Preferences/weektodo-app.netlify.app.plist","~/Library/Saved Application State/weektodo-app.netlify.app.savedState"]}]]},"weiyun":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Document backup and online management","homepage":"https://www.weiyun.com/","names":["Weiyun"],"ruby_source_checksum":{":sha256":"57cda4b7f98c8a01c01b71c11c1a48ce97a45a932c73fc853c1d9cea9a935ae0"},"ruby_source_path":"Casks/w/weiyun.rb","sha256":"7c1cc9e0c4563aee070f00ba06309cecf1b57f6e35500cc4d4cb0638b2b6dd83","tap_string":"homebrew/cask","url_args":["https://dldir1.qq.com/weiyun/electron-update/release/5.2.1611/Weiyun-mac-x64-5.2.1611.dmg"],"version":"5.2.1611","raw_artifacts":[[":uninstall",{":quit":"com.tencent.MacWeiyun"}],[":app",["Weiyun.app"]],[":zap",{":trash":["~/Library/Preferences/com.tencent.MacWeiyun.plist","~/Library/Saved Application State/com.tencent.MacWeiyun.savedState"]}]]},"weka":{"depends_on_args":{":macos":":any"},"desc":"Collection of machine learning algorithms for data mining tasks","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ml.cms.waikato.ac.nz/weka","names":["Weka"],"ruby_source_checksum":{":sha256":"5dcfdf840cdf98e1e4b15a08f84bff05e04eb4c4980b936ee088c009b01f6df5"},"ruby_source_path":"Casks/w/weka.rb","sha256":"0373c7ff005ef9a653dd9d5b933e3623a7474deff0990ba4a2c42ea287235f73","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/weka/weka-3-8-7-bellsoft-x64-osx.dmg"],"version":"3.8.7","raw_artifacts":[[":app",["weka-3.8.7.app"]],[":zap",{":trash":["~/Library/Saved Application State/weka.gui.savedState","~/wekafiles"]}]],"raw_caveats":"weka requires Java 8+. You can install the latest version with:\n  brew install --cask temurin\n"},"welly":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"BBS client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/clyang/welly","names":["Welly"],"ruby_source_checksum":{":sha256":"abf404f02dacaa70e74ae40a6406805788af66c64113fcbc0656573ee1458262"},"ruby_source_path":"Casks/w/welly.rb","sha256":"504219867e8ceb625d51fc25c7d3e7488db1eca4877a8734aca5bb9494d5f695","tap_string":"homebrew/cask","url_args":["https://github.com/clyang/welly/releases/download/3.2.0/Welly.v.3.2.0.zip"],"version":"3.2.0","raw_artifacts":[[":app",["Welly.app"]],[":zap",{":trash":["~/Library/Application Support/Welly","~/Library/Caches/org.net9.Welly","~/Library/Caches/Welly","~/Library/Cookies/org.net9.Welly.binarycookies","~/Library/Preferences/org.net9.Welly.plist"]}]]},"wetype":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Text input app from WeChat team for Chinese users","homepage":"https://z.weixin.qq.com/","names":["WeType","微信输入法"],"ruby_source_checksum":{":sha256":"8d0addc0c1f952bf760b6b0bede3939d3eaa70d179aafe5596adcf825a0ca0a3"},"ruby_source_path":"Casks/w/wetype.rb","sha256":"51a240e8b3459463034c74cfc94df2412edbf7814b167e1f5fc88439b32f651b","tap_string":"homebrew/cask","url_args":["https://download.weread.qq.com/app/wxkb/mac/3.0.0/WeType_3.0.0_670.zip"],"version":"3.0.0,670","raw_artifacts":[[":input_method",["WeType.app"],{":target":"/Library/Input Methods/WeType.app"}],[":zap",{":trash":["~/Library/Application Support/WeType","~/Library/Caches/com.tencent.inputmethod.wetype","~/Library/Caches/WeType","~/Library/HTTPStorages/com.tencent.inputmethod.wetype","~/Library/Preferences/com.tencent.inputmethod.wetype.plist"]}]],"raw_caveats":"You must log out and log back in for the installation of wetype to take effect.\n"},"wezterm":{"conflicts_with_args":{":cask":["wezterm@nightly"]},"depends_on_args":{":macos":":any"},"desc":"GPU-accelerated cross-platform terminal emulator and multiplexer","homepage":"https://wezterm.org/","names":["WezTerm"],"ruby_source_checksum":{":sha256":"689c54042d0dafb4feca81be87470b7dd1f19b0b434fa696c8e1a04721ac4d58"},"ruby_source_path":"Casks/w/wezterm.rb","sha256":"e77388cad55f2e9da95a220a89206a6c58f865874a629b7c3ea3c162f5692224","tap_string":"homebrew/cask","url_args":["https://github.com/wezterm/wezterm/releases/download/20240203-110809-5046fc22/WezTerm-macos-20240203-110809-5046fc22.zip"],"version":"20240203-110809,5046fc22","raw_artifacts":[[":app",["WezTerm-macos-20240203-110809-5046fc22/WezTerm.app"]],[":binary",["$APPDIR/WezTerm.app/Contents/MacOS/wezterm"]],[":binary",["$APPDIR/WezTerm.app/Contents/MacOS/wezterm-gui"]],[":binary",["$APPDIR/WezTerm.app/Contents/MacOS/wezterm-mux-server"]],[":binary",["$APPDIR/WezTerm.app/Contents/MacOS/strip-ansi-escapes"]],[":bash_completion",["$APPDIR/WezTerm.app/Contents/Resources/shell-completion/bash"],{":target":"wezterm"}],[":zsh_completion",["$APPDIR/WezTerm.app/Contents/Resources/shell-completion/zsh"],{":target":"_wezterm"}],[":fish_completion",["$APPDIR/WezTerm.app/Contents/Resources/shell-completion/fish"],{":target":"wezterm.fish"}],[":zap",{":trash":["~/.local/share/wezterm","~/Library/Saved Application State/com.github.wez.wezterm.savedState"]}]]},"wezterm@nightly":{"conflicts_with_args":{":cask":["wezterm"]},"depends_on_args":{":macos":":any"},"desc":"GPU-accelerated cross-platform terminal emulator and multiplexer","homepage":"https://wezterm.org/","names":["WezTerm"],"renames":[["WezTerm-*/WezTerm.app","WezTerm.app"]],"ruby_source_checksum":{":sha256":"b72cbbccaeb0b8c55f16005f9f6e6f89da6c9060d3a5471f1902054f967c4c84"},"ruby_source_path":"Casks/w/wezterm@nightly.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/wezterm/wezterm/releases/download/nightly/WezTerm-macos-nightly.zip"],"version":"latest","raw_artifacts":[[":app",["WezTerm.app"]],[":binary",["$APPDIR/WezTerm.app/Contents/MacOS/wezterm"]],[":binary",["$APPDIR/WezTerm.app/Contents/MacOS/wezterm-gui"]],[":binary",["$APPDIR/WezTerm.app/Contents/MacOS/wezterm-mux-server"]],[":binary",["$APPDIR/WezTerm.app/Contents/MacOS/strip-ansi-escapes"]],[":bash_completion",["$APPDIR/WezTerm.app/Contents/Resources/shell-completion/bash"],{":target":"wezterm"}],[":zsh_completion",["$APPDIR/WezTerm.app/Contents/Resources/shell-completion/zsh"],{":target":"_wezterm"}],[":fish_completion",["$APPDIR/WezTerm.app/Contents/Resources/shell-completion/fish"],{":target":"wezterm.fish"}],[":zap",{":trash":"~/Library/Saved Application State/com.github.wez.wezterm.savedState"}]]},"whale":{"depends_on_args":{":macos":":any"},"desc":"Unofficial Trello app","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/1000ch/whale","names":["Whale"],"ruby_source_checksum":{":sha256":"fe406aea54a34e6963df7e9b030e35d1ca72382277b81ddb2f9e6cee03dcc497"},"ruby_source_path":"Casks/w/whale.rb","sha256":"63857d17bf6d44c65215d729870737a17153f33c01605dc093626b7185731b02","tap_string":"homebrew/cask","url_args":["https://github.com/1000ch/whale/releases/download/v2.4.0/Whale-2.4.0.dmg"],"version":"2.4.0","raw_artifacts":[[":app",["Whale.app"]],[":zap",{":trash":["~/Library/Application Support/Whale","~/Library/Caches/net.1000ch.whale","~/Library/Caches/net.1000ch.whale.ShipIt","~/Library/Preferences/net.1000ch.whale.helper.plist","~/Library/Preferences/net.1000ch.whale.plist","~/Library/Saved Application State/net.1000ch.whale.savedState"]}]]},"whalebird":{"depends_on_args":{":macos":":sonoma"},"desc":"Mastodon, Pleroma, and Misskey client","homepage":"https://whalebird.social/","names":["Whalebird"],"ruby_source_checksum":{":sha256":"c740b2af8392a81b9652cd6fe993a2a0f5430b33cdc4689d910c679b3e1aab9d"},"ruby_source_path":"Casks/w/whalebird.rb","sha256":"ee76f40befbc69669d6c7118b5189a4464497b0e9c09d47285ccb946dae91635","tap_string":"homebrew/cask","url_args":["https://github.com/h3poteto/whalebird-desktop/releases/download/v6.3.0/Whalebird-6.3.0-mac-universal.dmg"],"version":"6.3.0","raw_artifacts":[[":app",["Whalebird.app"]],[":zap",{":trash":["~/Library/Application Support/Whalebird","~/Library/Logs/Whalebird","~/Library/Preferences/social.whalebird.app.plist","~/Library/Saved Application State/social.whalebird.app.savedState"]}]]},"whatcable":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar app for USB-C cable diagnostics","homepage":"https://github.com/darrylmorley/whatcable","names":["WhatCable"],"ruby_source_checksum":{":sha256":"1233b720fce4e909e5499aebf211c4246f6033690894c9e616a781ed1cb8ab59"},"ruby_source_path":"Casks/w/whatcable.rb","sha256":"92f42a5485577c560f944c7020cdcf0dd3fcc919e2de80ab699dce3d608b888b","tap_string":"homebrew/cask","url_args":["https://github.com/darrylmorley/whatcable/releases/download/v1.5.0/WhatCable.zip"],"version":"1.5.0","raw_artifacts":[[":app",["WhatCable.app"]],[":binary",["$APPDIR/WhatCable.app/Contents/Helpers/whatcable"]],[":zap",{":trash":["~/Library/Application Support/WhatCable","~/Library/Caches/com.bitmoor.whatcable","~/Library/Caches/uk.whatcable.whatcable","~/Library/HTTPStorages/com.bitmoor.whatcable","~/Library/HTTPStorages/uk.whatcable.whatcable","~/Library/Preferences/com.bitmoor.whatcable.plist","~/Library/Preferences/uk.whatcable.whatcable.plist"]}]]},"whatroute":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Network diagnostic utility","homepage":"https://www.whatroute.net/","names":["WhatRoute"],"ruby_source_checksum":{":sha256":"9c47a96e05e73c4f622cd513c8f070b67e58ba7f493590e403ef295550c9e442"},"ruby_source_path":"Casks/w/whatroute.rb","sha256":"89c8b5941e8491717e91b2e5199648100f421341d2ddf434562551fb1cf7c56c","tap_string":"homebrew/cask","url_args":["https://www.whatroute.net/software/whatroute-2.8.2.zip"],"version":"2.8.2","raw_artifacts":[[":uninstall",{":launchctl":["net.whatroute.LaunchHelper","net.whatroute.whatroute2helper"],":quit":"net.whatroute.whatroute2",":delete":"/Library/PrivilegedHelperTools/net.whatroute.whatroute2helper"}],[":app",["WhatRoute.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.whatroute.whatroute2.sfl*","~/Library/Caches/net.whatroute.whatroute2","~/Library/Logs/net.whatroute.whatroute2","~/Library/Preferences/net.whatroute.whatroute2.plist"]}]]},"whatsapp":{"auto_updates":true,"conflicts_with_args":{":cask":["whatsapp@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Native desktop client for WhatsApp","homepage":"https://www.whatsapp.com/","names":["WhatsApp"],"ruby_source_checksum":{":sha256":"4f092e51142c3c73cbd009f0b44554902cf41ba4ba0179d67e565c771bd12442"},"ruby_source_path":"Casks/w/whatsapp.rb","sha256":"0e628211320fcb49fc62afd78708603cdd2f3c34f062ef229f7ef01ba50358f6","tap_string":"homebrew/cask","url_args":["https://web.whatsapp.com/desktop/mac_native/release/?version=2.26.42.19&extension=zip&configuration=Release&branch=master&is_buck=true"],"version":"26.42.19","raw_artifacts":[[":uninstall",{":quit":"net.whatsapp.WhatsApp"}],[":app",["WhatsApp.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.net.whatsapp.family","~/Library/Application Scripts/group.net.whatsapp.WhatsApp.private","~/Library/Application Scripts/group.net.whatsapp.WhatsApp.shared","~/Library/Application Scripts/group.net.whatsapp.WhatsAppSMB.shared","~/Library/Application Scripts/net.whatsapp.WhatsApp*","~/Library/Caches/net.whatsapp.WhatsApp","~/Library/Containers/net.whatsapp.WhatsApp*","~/Library/Group Containers/group.com.facebook.family","~/Library/Group Containers/group.net.whatsapp*","~/Library/Saved Application State/net.whatsapp.WhatsApp.savedState"]}]]},"whatsapp@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["whatsapp"]},"depends_on_args":{":macos":":monterey"},"desc":"Native desktop client for WhatsApp","homepage":"https://www.whatsapp.com/","names":["WhatsApp Beta"],"ruby_source_checksum":{":sha256":"f3f451e45564085258e456c6cfc35dcb7abeb07ea4afcae62671b46aa11b811d"},"ruby_source_path":"Casks/w/whatsapp@beta.rb","sha256":"42ca0a2724fc566d67826b243d575325daff670fd047ec042e0dad7065b8cebb","tap_string":"homebrew/cask","url_args":["https://web.whatsapp.com/desktop/mac_native/release/?version=2.26.35.23&extension=zip&configuration=Beta&branch=master"],"version":"26.35.23","raw_artifacts":[[":uninstall",{":launchctl":["net.whatsapp.WhatsApp-sparkle-progress","net.whatsapp.WhatsApp-sparkle-updater"],":quit":["net.whatsapp.WhatsApp","net.whatsapp.WhatsApp-sparkle-progress","net.whatsapp.WhatsApp-sparkle-updater"]}],[":app",["WhatsApp.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.net.whatsapp.family","~/Library/Application Scripts/group.net.whatsapp.WhatsApp.private","~/Library/Application Scripts/group.net.whatsapp.WhatsApp.shared","~/Library/Application Scripts/group.net.whatsapp.WhatsAppSMB.shared","~/Library/Application Scripts/net.whatsapp.WhatsApp*","~/Library/Caches/net.whatsapp.WhatsApp","~/Library/Containers/net.whatsapp.WhatsApp*","~/Library/Group Containers/group.com.facebook.family","~/Library/Group Containers/group.net.whatsapp*","~/Library/Saved Application State/net.whatsapp.WhatsApp.savedState"]}]]},"whatsize":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"File system utility used to view and reclaim disk space","homepage":"https://www.whatsizemac.com/","names":["WhatSize"],"ruby_source_checksum":{":sha256":"3c01565094e8ab875d38e6f9048977dc97cb1606c8eb9ab17c58fa7ad750ee8e"},"ruby_source_path":"Casks/w/whatsize.rb","sha256":"9c00d80354f89093f797ab7d933542c79a46302e1e75fd439118838dbc92acb7","tap_string":"homebrew/cask","url_args":["https://www.whatsizemac.com/software/whatsize8/whatsize_8.2.9.pkg"],"version":"8.2.9","raw_artifacts":[[":uninstall",{":launchctl":"com.id-design.v8.whatsizehelper",":pkgutil":"com.id-design.v8.whatsize.pkg"}],[":pkg",["whatsize_8.2.9.pkg"]],[":zap",{":trash":["~/Library/Application Support/WhatSize","~/Library/Caches/com.id-design.v8.whatsize","~/Library/HTTPStorages/com.id-design.v8.whatsize","~/Library/Logs/WhatSize","~/Library/Preferences/com.id-design.v8.whatsize.plist","~/Library/Saved Application State/com.id-design.v8.whatsize.savedState","~/Library/WebKit/com.id-design.v8.whatsize"]}]]},"whatsyoursign":{"depends_on_args":{":macos":":any"},"desc":"Shows a files cryptographic signing information","homepage":"https://objective-see.org/products/whatsyoursign.html","names":["What's Your Sign?"],"ruby_source_checksum":{":sha256":"5a6efe9afc2f597a269419bce01fd52bd9967c2eb94a37ff68f2e46693f61103"},"ruby_source_path":"Casks/w/whatsyoursign.rb","sha256":"becd29117f4ab68d890f513eaa0d3fbdeb7dd66bd3a2268b365180435852d319","tap_string":"homebrew/cask","url_args":["https://github.com/objective-see/WhatsYourSign/releases/download/v3.2.2/WhatsYourSign_3.2.2.zip"],"version":"3.2.2","raw_artifacts":[[":uninstall",{":script":{":executable":"/usr/bin/pluginkit",":args":["-r","/Applications/WhatsYourSign.app/Contents/PlugIns/WhatsYourSign.appex"],":must_succeed":false},":delete":["/Applications/WhatsYourSign.app","~/Library/Application Scripts/com.objective-see.WhatsYourSignExt.FinderSync","~/Library/Containers/com.objective-see.WhatsYourSignExt.FinderSync"]}],[":installer",{":manual":"WhatsYourSign Installer.app"}],[":zap",{":trash":"~/Library/Saved Application State/com.objective-see.WhatsYourSign.savedState"}]]},"wheelwizard":{"depends_on_args":{":macos":":monterey"},"desc":"Mod manager for Mario Kart Wii and Retro Rewind","homepage":"https://github.com/TeamWheelWizard/WheelWizard","names":["Wheel Wizard"],"ruby_source_checksum":{":sha256":"92f3542dfb78ca357cdcb83f036291d8ce942c76478f5e67d1c2e695b89a726a"},"ruby_source_path":"Casks/w/wheelwizard.rb","sha256":"6063df47f927afbe4b42bfbb79d503f7fdbb000fd4ae83046e5574ed2d942ef1","tap_string":"homebrew/cask","url_args":["https://github.com/TeamWheelWizard/WheelWizard/releases/download/v2.6.2/WheelWizard-macOSintel.dmg"],"version":"2.6.2","raw_artifacts":[[":app",["WheelWizard.app"]],[":zap",{":trash":["~/.net/WheelWizard","~/Library/Preferences/ga.gabema.WheelWizard.plist"]}]]},"whichspace":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Menu bar utility for viewing and switching Spaces","homepage":"https://github.com/gechr/WhichSpace","names":["WhichSpace"],"ruby_source_checksum":{":sha256":"618bbb787e342a3b68ce7e35a9ed526b0b4c09723296294a625328164634ce84"},"ruby_source_path":"Casks/w/whichspace.rb","sha256":"95680c5856104bc24aec1a8b8855553caab9a403c689bfb365948f0d1e4ecf30","tap_string":"homebrew/cask","url_args":["https://github.com/gechr/WhichSpace/releases/download/v1.4.2/WhichSpace.zip"],"version":"1.4.2","raw_artifacts":[[":uninstall",{":quit":"io.gechr.WhichSpace"}],[":app",["WhichSpace.app"]],[":zap",{":trash":["~/Library/Caches/io.gechr.WhichSpace","~/Library/Cookies/io.gechr.WhichSpace.binarycookies","~/Library/HTTPStorages/io.gechr.WhichSpace","~/Library/Preferences/io.gechr.WhichSpace.plist","~/Library/Saved Application State/io.gechr.WhichSpace.savedState"]}]]},"whimsical":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Collaboration and diagramming tool","homepage":"https://whimsical.com/","names":["Whimsical"],"ruby_source_checksum":{":sha256":"49ae9001096132825a8b60f041dad569a0bee6f7ad67bf14281918a8ccbde3c4"},"ruby_source_path":"Casks/w/whimsical.rb","sha256":"cefbcf7f7e20b25db3d7ae1a53d2494401f1e3f1aca449ba6c653e7939a0bba1","tap_string":"homebrew/cask","url_args":["https://download.todesktop.com/2402209z4j37b73/Whimsical%202026.14.1%20-%20Build%202610158tmtvms6t-x64-mac.zip"],"version":"2026.14.1,2610158tmtvms6t","raw_artifacts":[[":app",["Whimsical.app"]],[":zap",{":trash":["~/Library/Application Support/Whimsical","~/Library/Caches/com.whimsical.desktop","~/Library/Caches/com.whimsical.desktop.ShipIt","~/Library/Logs/Whimsical","~/Library/Preferences/com.whimsical.desktop.plist","~/Library/Saved Application State/com.whimsical.desktop.savedState"]}]]},"whisky":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":sonoma"},"deprecate_args":{":date":"2025-04-09",":because":":unmaintained"},"desc":"Wine wrapper built with SwiftUI","homepage":"https://getwhisky.app/","names":["Whisky"],"ruby_source_checksum":{":sha256":"a35840e17cca75ca045a9e8c14b96d8248953f1486be878a3e0cd8a8cbe4e3d4"},"ruby_source_path":"Casks/w/whisky.rb","sha256":"62fce6aa7034cc84e4809a35cb46af37e7932368102450dd2b3d4a18cbc7b94e","tap_string":"homebrew/cask","url_args":["https://github.com/IsaacMarovitz/Whisky/releases/download/v2.3.5/Whisky.zip"],"version":"2.3.5","raw_artifacts":[[":app",["Whisky.app"]],[":binary",["$APPDIR/Whisky.app/Contents/Resources/WhiskyCmd"],{":target":"whisky"}],[":zap",{":trash":["~/Library/Application Scripts/com.isaacmarovitz.Whisky.WhiskyThumbnail","~/Library/Application Support/com.isaacmarovitz.Whisky","~/Library/Containers/com.isaacmarovitz.Whisky","~/Library/Containers/com.isaacmarovitz.Whisky.WhiskyThumbnail","~/Library/HTTPStorages/com.isaacmarovitz.Whisky","~/Library/Logs/com.isaacmarovitz.Whisky","~/Library/Preferences/com.isaacmarovitz.Whisky.plist","~/Library/Saved Application State/com.isaacmarovitz.Whisky.savedState"]}]]},"whispering":{"depends_on_args":{":macos":":any"},"desc":"Audio transcription that works with local and cloud models","homepage":"https://whispering.epicenter.so/","names":["Whispering","Epicenter Whispering"],"ruby_source_checksum":{":sha256":"a4be63a95885c5b3ee025498975ad1c0388b315c86070dcf14f6b15248cba78c"},"ruby_source_path":"Casks/w/whispering.rb","sha256":"90ed2c20a08123840c8a20e8579d9c7c7013d4275ec0f78ebc7cd49f39ac3efa","tap_string":"homebrew/cask","url_args":["https://github.com/epicenter-os/epicenter/releases/download/v7.11.0/Whispering_7.11.0_x64.dmg"],"version":"7.11.0","raw_artifacts":[[":app",["Whispering.app"]],[":zap",{":trash":["~/Library/Application Support/com.bradenwong.whispering","~/Library/Caches/com.bradenwong.whispering","~/Library/Logs/com.bradenwong.whispering","~/Library/Preferences/com.bradenwong.whispering.plist","~/Library/Saved Application State/com.bradenwong.whispering.savedState","~/Library/WebKit/com.bradenwong.whispering"]}]]},"white-rabbit":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"SVG utility and optimiser","homepage":"https://kadomaru.app/white-rabbit/","names":["White Rabbit"],"ruby_source_checksum":{":sha256":"de523c15f7b67034201f9c1a0e0418dd799c679b5f15d0c0f918d6defdb87063"},"ruby_source_path":"Casks/w/white-rabbit.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://delivery.kadomaru.app/white-rabbit/White%20Rabbit.dmg"],"version":"1.5","raw_artifacts":[[":app",["White Rabbit.app"]],[":zap",{":trash":["~/Library/Caches/app.kadomaru.white-rabbit","~/Library/HTTPStorages/app.kadomaru.white-rabbit","~/Library/Preferences/app.kadomaru.white-rabbit.plist","~/Library/WebKit/app.kadomaru.white-rabbit"]}]]},"whodb":{"depends_on_args":{":macos":":any"},"desc":"Database management tool with AI-powered features","homepage":"https://github.com/clidey/whodb","names":["WhoDB"],"ruby_source_checksum":{":sha256":"f068dc742c0e77fd66ca0530b605d6f8e9c644275685423b25b42337a68463ca"},"ruby_source_path":"Casks/w/whodb.rb","sha256":"a202a8788dbc31c7a59243e832c7370907b7f3ac6a51887757fc08f572bd0c19","tap_string":"homebrew/cask","url_args":["https://github.com/clidey/whodb/releases/download/0.136.0/whodb.dmg"],"version":"0.136.0","raw_artifacts":[[":app",["WhoDB.app"]],[":zap",{":trash":["~/Library/Application Support/whodb","~/Library/Caches/com.clidey.whodb","~/Library/Preferences/com.clidey.whodb.plist","~/Library/Saved Application State/com.clidey.whodb.savedState","~/Library/WebKit/com.clidey.whodb"]}]]},"whoozle-android-file-transfer":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Android File Transfer for Linux","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://whoozle.github.io/android-file-transfer-linux/","names":["Android File Transfer"],"ruby_source_checksum":{":sha256":"e49700be47f44dbf4680fdf6cfdcee152f0b99439e5e76aa93d7c6f9e06e360c"},"ruby_source_path":"Casks/w/whoozle-android-file-transfer.rb","sha256":"05d55ec3015d514cbe9a673c2f6034ea376cb9ad5ab875f8fd4000335605b0b2","tap_string":"homebrew/cask","url_args":["https://github.com/whoozle/android-file-transfer-linux/releases/download/v4.5/AndroidFileTransferForLinux.dmg"],"version":"4.5","raw_artifacts":[[":app",["Android File Transfer for Linux.app"]],[":binary",["$APPDIR/Android File Transfer for Linux.app/Contents/SharedSupport/bin/aft-mtp-cli"]],[":binary",["$APPDIR/Android File Transfer for Linux.app/Contents/SharedSupport/bin/aft-mtp-mount"]]]},"whyfi":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Menu bar Wi-Fi monitor and diagnostics app","homepage":"https://whyfi.network/","names":["WhyFi"],"ruby_source_checksum":{":sha256":"be139d5f07b6cce64609cf7cc64f5e14eaf0b326f8178b4090a713ebc3d42470"},"ruby_source_path":"Casks/w/whyfi.rb","sha256":"cc38a85663921864f18c0156f66c17cd5585450e011e86c6c5aa61e43679da2e","tap_string":"homebrew/cask","url_args":["https://cdn.amore.computer/releases/com.whyfi.app/1.4.4-24/WhyFi.dmg"],"version":"1.4.4,24","raw_artifacts":[[":app",["WhyFi.app"]],[":zap",{":trash":["~/Library/Application Support/WhyFi","~/Library/Caches/com.whyfi.app","~/Library/HTTPStorages/com.whyfi.app","~/Library/Logs/WhyFi","~/Library/Preferences/com.whyfi.app.plist","~/Library/WebKit/com.whyfi.app"]}]]},"widelands-app":{"depends_on_args":{":macos":":any"},"desc":"Free real-time strategy game like Settlers II","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.widelands.org/","names":["Widelands"],"ruby_source_checksum":{":sha256":"77ed092d1656055a7277b0b4d05b85b29b54552d347fd61a817ce9f634a49593"},"ruby_source_path":"Casks/w/widelands-app.rb","sha256":"9370b6771f2ca9140b77c7c38b59bcda3bd3602d6d90ba0a5d6237185a768fa7","tap_string":"homebrew/cask","url_args":["https://github.com/widelands/widelands/releases/download/v1.3/Widelands-1.3-MacOS12_x86.dmg"],"version":"1.3","raw_artifacts":[[":app",["Widelands.app"]],[":zap",{":trash":"~/.widelands"}]]},"widgettoggler":{"depends_on_args":{":macos":":sonoma"},"desc":"Tool to toggle the visibility of homescreen widgets","homepage":"https://github.com/sieren/WidgetToggler","names":["WidgetToggler"],"ruby_source_checksum":{":sha256":"bb0df94cb4d698a2d9708adc1772d94f74ac15d125d8ce4324870b3545654de3"},"ruby_source_path":"Casks/w/widgettoggler.rb","sha256":"4a37bd84eb391c86e80a05b3b875dae6286418f2223970dbeff03abe310b5af9","tap_string":"homebrew/cask","url_args":["https://github.com/sieren/WidgetToggler/releases/download/1.2.0/WidgetToggler_1.2.zip"],"version":"1.2.0","raw_artifacts":[[":app",["WidgetToggler.app"]],[":zap",{":trash":"~/Library/Preferences/com.sieren.WidgetToggler.plist"}]]},"wifi-explorer-pro":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Scan, monitor, and troubleshoot wireless networks","homepage":"https://www.intuitibits.com/products/wifi-explorer/","names":["WiFi Explorer Pro"],"ruby_source_checksum":{":sha256":"936165ef6b54a94d30becedd31474fe904fa21c36e7add1dae301d3f94d0c4fc"},"ruby_source_path":"Casks/w/wifi-explorer-pro.rb","sha256":"9712195e063228d08201a1924ff430f7ff70ed571433cd674dde278add61e619","tap_string":"homebrew/cask","url_args":["https://www.intuitibits.com/downloads/WiFiExplorerPro_3.10.5.pkg"],"version":"3.10.5","raw_artifacts":[[":uninstall",{":launchctl":"com.intuitibits.wifiexplorerpro3.wifiexplorerpro-bpf",":pkgutil":["com.intuitibits.wifiexplorerpro3.pkg","com.intuitibits.wifiexplorerpro-helper.pkg"]}],[":pkg",["WiFiExplorerPro_3.10.5.pkg"]],[":zap",{":trash":["~/Library/Application Support/WiFi Explorer Pro 3","~/Library/Caches/com.apple.helpd/Generated/com.intuitibits.wifiexplorerpro*","~/Library/Caches/com.intuitibits.wifiexplorerpro3","~/Library/Group Containers/2B9R362QNU.com.adriangranados.wifiexplorer","~/Library/Preferences/com.intuitibits.wifiexplorerpro3.plist","~/Library/Saved Application State/com.intuitibits.wifiexplorerpro3.savedState"]}]]},"wifi-explorer":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Scan, monitor, and troubleshoot wireless networks","homepage":"https://www.intuitibits.com/products/wifi-explorer/","names":["WiFi Explorer"],"ruby_source_checksum":{":sha256":"912a0e09c6726802b98daafa89100e05bbde16c72d701a689f0b6b4450a9e41a"},"ruby_source_path":"Casks/w/wifi-explorer.rb","sha256":"5e84520e9f06e891d9d6ab255be291ca7af20f0e70cef7f3439e945ac8b0de90","tap_string":"homebrew/cask","url_args":["https://www.intuitibits.com/downloads/WiFiExplorer_3.6.10.dmg"],"version":"3.6.10","raw_artifacts":[[":uninstall",{":quit":"wifiexplorer"}],[":app",["WiFi Explorer.app"]],[":zap",{":trash":["~/Library/Application Support/WiFi Explorer","~/Library/Caches/wifiexplorer","~/Library/Cookies/wifiexplorer.binarycookies","~/Library/Group Containers/2B9R362QNU.com.adriangranados.wifiexplorer","~/Library/HTTPStorages/wifiexplorer*","~/Library/Preferences/com.adriangranados.wifiexplorer*","~/Library/Preferences/wifiexplorer.plist","~/Library/Saved Application State/wifiexplorer.savedState"]}]]},"wifiman":{"depends_on_args":{":macos":":any"},"desc":"Network monitoring and troubleshooting tool","homepage":"https://wifiman.com/","names":["WiFiman Desktop"],"ruby_source_checksum":{":sha256":"540df4d0505513f50a61db5d2707b05e181817c08c609ea6ff40b12104e23050"},"ruby_source_path":"Casks/w/wifiman.rb","sha256":"5754875dd25e4e23516d98df2e9a60eb9659e2ce69b1ef8bd75af4d00f51140b","tap_string":"homebrew/cask","url_args":["https://desktop.wifiman.com/wifiman-desktop-1.3.0-amd64.pkg"],"version":"1.3.0","raw_artifacts":[[":uninstall",{":launchctl":"wifiman-desktop",":pkgutil":["ui.wifiman.com","ui.wifiman.network.helper.WiFimanNetworkHelper"],":delete":"/Applications/WiFiman Desktop.app"}],[":pkg",["wifiman-desktop-1.3.0-amd64.pkg"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ui.wifiman-desktop.sfl*","~/Library/Application Support/wifiman-desktop","~/Library/Logs/wifiman-desktop","~/Library/Preferences/ui.wifiman-desktop.plist","~/Library/Saved Application State/ui.wifiman-desktop.savedState"]}]]},"wifispoof":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Change your computer's MAC address","homepage":"https://wifispoof.com/","names":["WiFiSpoof"],"ruby_source_checksum":{":sha256":"cd31d7f38cc82072362d51dcbd1b3886cfcffabbe398d01f29a37cffb62ba628"},"ruby_source_path":"Casks/w/wifispoof.rb","sha256":"0fd95e9ce7ca9707185b84c698117099acc8e1382cb9975cc16fe34133f86ee5","tap_string":"homebrew/cask","url_args":["https://sweetpproductions.com/products/wifispoof4/WiFiSpoof.dmg"],"version":"4.3","raw_artifacts":[[":uninstall",{":quit":"com.sweetpproductions.WiFiSpoof4",":delete":["/Library/LaunchDaemons/com.sweetpproductions.WiFiSpoofHelperTool.plist","/Library/PrivilegedHelperTools/com.sweetpproductions.WiFiSpoofHelperTool"]}],[":app",["WiFiSpoof.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.sweetpproductions.WiFiSpoofApp","~/Library/Containers/com.sweetpproductions.WiFiSpoofApp"]}]]},"willow-voice":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"AI-powered voice dictation and writing assistant","homepage":"https://willowvoice.com/","names":["Willow Voice"],"ruby_source_checksum":{":sha256":"8dba0ae04e0ddd9a0372822171b9a3ede09a1ae0377d51472ef9d3682b211c57"},"ruby_source_path":"Casks/w/willow-voice.rb","sha256":"ff5d5c12084d6a80d2c3f4dc8bf281f854e6133a7b254d77d4d436b0e2febb14","tap_string":"homebrew/cask","url_args":["https://github.com/LiuLawrence45/stt-sparkle-update/releases/download/v2.6.9/Willow.Installer.dmg"],"version":"2.6.9","raw_artifacts":[[":uninstall",{":quit":"com.seewillow.WillowMac"}],[":app",["Willow Voice.app"]],[":zap",{":trash":["~/Library/Application Support/com.seewillow.WillowMac","~/Library/Application Support/CrashReporter/Willow Voice_*.plist","~/Library/Caches/com.seewillow.WillowMac","~/Library/Caches/SentryCrash/Willow Voice","~/Library/HTTPStorages/com.seewillow.WillowMac","~/Library/HTTPStorages/com.seewillow.WillowMac.binarycookies","~/Library/Preferences/com.seewillow.WillowMac.plist"]}]]},"winbox":{"depends_on_args":{":macos":":monterey"},"desc":"Administration tool for MikroTik RouterOS","homepage":"https://mikrotik.com/","names":["WinBox"],"ruby_source_checksum":{":sha256":"ad382810c31b84c77cd7729c41d8dadf641ff1a03a0415d488436893255a4ecc"},"ruby_source_path":"Casks/w/winbox.rb","sha256":"bff070fb410191d551c9988d47796ff7d245d276a981b14a90ca6f8698be4a18","tap_string":"homebrew/cask","url_args":["https://download.mikrotik.com/routeros/winbox/4.4/WinBox.dmg"],"version":"4.4","raw_artifacts":[[":app",["WinBox.app"]],[":zap",{":trash":["~/Library/Application Support/MikroTik/WinBox","~/Library/Caches/MikroTik/WinBox","~/Library/Saved Application State/com.mikrotik.winbox.savedState"]}]]},"winclone":{"depends_on_args":{":macos":":any"},"desc":"Boot Camp cloning and backup solution","homepage":"https://twocanoes.com/products/mac/winclone","names":["Winclone"],"ruby_source_checksum":{":sha256":"26210d68ace37490ddde52478000518290d42814d23c7cb79031d38e2201de21"},"ruby_source_path":"Casks/w/winclone.rb","sha256":"cf19db5220339eb157aacf4cf1e179de783f9570fcb53b074861905da3ae6a40","tap_string":"homebrew/cask","url_args":["https://twocanoes-software-updates.s3.amazonaws.com/Winclone10.dmg"],"version":"10.5","raw_artifacts":[[":uninstall",{":signal":["TERM","com.twocanoes.Winclone10"],":script":{":executable":"/usr/sbin/installer",":args":["-pkg","$HOMEBREW_PREFIX/Caskroom/winclone/10.5/Uninstaller/Uninstall Winclone.pkg","-target","/"],":sudo":true,":must_succeed":false},":pkgutil":"com.twocanoes.pkg.Winclone*"}],[":pkg",["Winclone.pkg"]],[":zap",{":trash":["~/Library/Application Support/Winclone","~/Library/Caches/com.twocanoes.Winclone10","~/Library/Logs/Winclone"]}]]},"windowkeys":{"depends_on_args":{":macos":":sequoia"},"desc":"Window-tiling keyboard shortcuts","homepage":"https://www.apptorium.com/windowkeys","names":["WindowKeys"],"ruby_source_checksum":{":sha256":"b608ad5ff52996198d20866454ccd029951364c1fe34a1206fa66a489a1a5622"},"ruby_source_path":"Casks/w/windowkeys.rb","sha256":"38600e9ffc6488ec08a703bfeaa0f760efb4a26d6d1152e87e5f4f01355af8eb","tap_string":"homebrew/cask","url_args":["https://www.apptorium.com/public/products/windowkeys/releases/WindowKeys-3.0.1.zip"],"version":"3.0.1","raw_artifacts":[[":app",["WindowKeys.app"]],[":zap",{":trash":["~/Library/Caches/com.apptorium.WindowKeys","~/Library/HTTPStorages/com.apptorium.WindowKeys","~/Library/Preferences/com.apptorium.WindowKeys.plist","~/Library/WebKit/com.apptorium.WindowKeys"]}]]},"windows-app":{"depends_on_args":{":macos":":sonoma"},"desc":"Connect to Windows","homepage":"https://aka.ms/WindowsApp","names":["Windows App"],"ruby_source_checksum":{":sha256":"5d0d8ce8b7e59963144e4db95f01d0c95a5fedfc39a4bf046377deaa44bcf12d"},"ruby_source_path":"Casks/w/windows-app.rb","sha256":"70041210ec1c40cbcc1913010fb9a7de7e2b0c8d9f336777775789ae65bc9cab","tap_string":"homebrew/cask","url_args":["https://res.public.onecdn.static.microsoft/mro1cdnstorage/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/Windows_App_11.4.4_installer.pkg"],"version":"11.4.4","raw_artifacts":[[":uninstall",{":pkgutil":"com.microsoft.rdc.macos"}],[":pkg",["Windows_App_11.4.4_installer.pkg"],{":choices":[{":choiceIdentifier":"com.microsoft.autoupdate",":choiceAttribute":"selected",":attributeSetting":0}]}],[":zap",{":trash":["~/Library/Application Scripts/com.microsoft.rdc.macos","~/Library/Containers/com.microsoft.rdc.macos","~/Library/Group Containers/UBF8T346G9.com.microsoft.rdc"]}]]},"windows95":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Electron Windows 95","homepage":"https://github.com/felixrieseberg/windows95","names":["Windows 95"],"ruby_source_checksum":{":sha256":"38a7b8f23cbb01c3544e367c06d154a35e06d7db688b34973dff215216cc14eb"},"ruby_source_path":"Casks/w/windows95.rb","sha256":"537fef7c4c30320ae826dbb735d24f4afbb7fb1c5edd36bdba6a635ff5be476d","tap_string":"homebrew/cask","url_args":["https://github.com/felixrieseberg/windows95/releases/download/v5.0.1/windows95-darwin-x64-5.0.1.zip"],"version":"5.0.1","raw_artifacts":[[":app",["windows95.app"]],[":zap",{":trash":["~/Library/Application Support/windows95","~/Library/Caches/com.felixrieseberg.windows95","~/Library/Caches/com.felixrieseberg.windows95.ShipIt","~/Library/Preferences/com.felixrieseberg.windows95.plist","~/Library/Saved Application State/com.felixrieseberg.windows95.savedState"]}]]},"windscribe":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"VPN client for secure internet access and private browsing","homepage":"https://windscribe.com/","names":["Windscribe"],"ruby_source_checksum":{":sha256":"9b72986e512cfc98b74c65cc9737f3e1852600c42e7af2409c70957db7e1ebd7"},"ruby_source_path":"Casks/w/windscribe.rb","sha256":"0a5624463d1ad4959181d7317658b7afd3121802c3a2e83e653d7eb85d1534a9","tap_string":"homebrew/cask","url_args":["https://deploy.totallyacdn.com/desktop-apps/2.24.12/Windscribe_2.24.12_universal.dmg"],"version":"2.24.12","raw_artifacts":[[":uninstall",{":launchctl":["com.windscribe.helper.macos","com.windscribe.launcher.macos"],":quit":["com.windscribe.gui.macos","com.windscribe.helper.macos","com.windscribe.launcher.macos"],":delete":["/Applications/Windscribe.app","/Library/LaunchDaemons/com.windscribe.helper.macos.plist","/Library/PrivilegedHelperTools/com.windscribe.helper.macos","/usr/local/bin/windscribe-cli"]}],[":installer",{":manual":"WindscribeInstaller.app"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.windscribe.launcher.macos.sfl*","~/Library/Application Support/Windscribe","~/Library/Preferences/com.aaa.windscribe.windscribe.plist","~/Library/Preferences/com.windscribe.Windscribe2.plist","~/Library/Saved Application State/com.windscribe.gui.macos.savedState"]}]]},"windterm":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"SSH/SFTP/Shell/Telnet/Serial terminal","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/kingToolbox/WindTerm","names":["WindTerm"],"ruby_source_checksum":{":sha256":"a932640f1f6d01400fe18b4dae1e42cf11264493c4c20ba363d3bbfe50d9e63b"},"ruby_source_path":"Casks/w/windterm.rb","sha256":"8c1bc1363e01df5b06f45019da934752f5f29e8603cc843bd38e59bdff121bf7","tap_string":"homebrew/cask","url_args":["https://github.com/kingToolbox/WindTerm/releases/download/2.7.0/WindTerm_2.7.0_Mac_Portable_x86_64.dmg"],"version":"2.7.0","raw_artifacts":[[":app",["WindTerm.app"]],[":zap",{":trash":["~/Library/Preferences/KingToolbox.WindTerm.plist","~/Library/Saved Application State/KingToolbox.WindTerm.savedState"]}]]},"wine-stable":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["wine@devel","wine@staging"]},"depends_on_args":{":cask":["gstreamer-runtime"],":macos":":any"},"desc":"Compatibility layer to run Windows applications","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://wiki.winehq.org/MacOS","names":["WineHQ-stable"],"ruby_source_checksum":{":sha256":"e5bbfb1c2795b7964a0959fba6db79a915412bd7970975dc2c7c4ee387ae5ca8"},"ruby_source_path":"Casks/w/wine-stable.rb","sha256":"b50dc50ec7f41d58b115a6b685d4d1315ba3c797bd3aa0f49213f2703cb82388","tap_string":"homebrew/cask","url_args":["https://github.com/Gcenx/macOS_Wine_builds/releases/download/11.0_1/wine-stable-11.0_1-osx64.tar.xz"],"version":"11.0_1","raw_artifacts":[[":app",["Wine Stable.app"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/start/bin/appdb"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/start/bin/winehelp"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/msidb"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/msiexec"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/notepad"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/regedit"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/regsvr32"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/wine"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/winecfg"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/wineconsole"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/winedbg"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/winefile"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/winemine"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/winepath"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/wineserver"]],[":binary",["$APPDIR/Wine Stable.app/Contents/Resources/wine/bin/wineboot"]],[":zap",{":trash":["~/.local/share/applications/wine*","~/.local/share/icons/hicolor/**/application-x-wine*","~/.local/share/mime/application/x-wine*","~/.local/share/mime/packages/x-wine*","~/.wine","~/.wine32","~/Library/Saved Application State/org.winehq.wine-stable.wine.savedState"],":rmdir":["~/.local/share/applications","~/.local/share/icons","~/.local/share/mime"]}]]},"wine@devel":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["wine-stable","wine@staging"]},"depends_on_args":{":cask":["gstreamer-runtime"],":macos":":any"},"desc":"Compatibility layer to run Windows applications","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://wiki.winehq.org/MacOS","names":["WineHQ-devel"],"ruby_source_checksum":{":sha256":"ab6bfeb3d9b7bdbade964f312b98e2fab0a051866903d4f56a403dc0216738b8"},"ruby_source_path":"Casks/w/wine@devel.rb","sha256":"6f9af818b7af6001aeed7818cb32bf0155598c5ea4e3b33380a03cf814e033cd","tap_string":"homebrew/cask","url_args":["https://github.com/Gcenx/macOS_Wine_builds/releases/download/11.16/wine-devel-11.16-osx64.tar.xz"],"version":"11.16","raw_artifacts":[[":app",["Wine Devel.app"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/start/bin/appdb"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/start/bin/winehelp"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/msidb"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/msiexec"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/notepad"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/regedit"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/regsvr32"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/wine"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/winecfg"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/wineconsole"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/winedbg"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/winefile"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/winemine"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/winepath"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/wineserver"]],[":binary",["$APPDIR/Wine Devel.app/Contents/Resources/wine/bin/wineboot"]],[":zap",{":trash":["~/.local/share/applications/wine*","~/.local/share/icons/hicolor/**/application-x-wine*","~/.local/share/mime/application/x-wine*","~/.local/share/mime/packages/x-wine*","~/.wine","~/.wine32","~/Library/Saved Application State/org.winehq.wine-devel.wine.savedState"],":rmdir":["~/.local/share/applications","~/.local/share/icons","~/.local/share/mime"]}]]},"wine@staging":{"caveats_rosetta":true,"conflicts_with_args":{":cask":["wine-stable","wine@devel"]},"depends_on_args":{":cask":["gstreamer-runtime"],":macos":":any"},"desc":"Compatibility layer to run Windows applications","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://wiki.winehq.org/MacOS","names":["WineHQ-staging"],"ruby_source_checksum":{":sha256":"2104aac92b7ebdcabd87ef1ecd09d3245d0411803524b7e92542e668f6bd926d"},"ruby_source_path":"Casks/w/wine@staging.rb","sha256":"cd68f230c773a761b8a0423a08c51fbe49e89b6e52246f3866898d259a4988c6","tap_string":"homebrew/cask","url_args":["https://github.com/Gcenx/macOS_Wine_builds/releases/download/11.16/wine-staging-11.16-osx64.tar.xz"],"version":"11.16","raw_artifacts":[[":app",["Wine Staging.app"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/start/bin/appdb"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/start/bin/winehelp"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/msidb"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/msiexec"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/notepad"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/regedit"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/regsvr32"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/wine"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/winecfg"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/wineconsole"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/winedbg"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/winefile"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/winemine"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/winepath"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/wineserver"]],[":binary",["$APPDIR/Wine Staging.app/Contents/Resources/wine/bin/wineboot"]],[":zap",{":trash":["~/.local/share/applications/wine*","~/.local/share/icons/hicolor/**/application-x-wine*","~/.local/share/mime/application/x-wine*","~/.local/share/mime/packages/x-wine*","~/.wine","~/.wine32","~/Library/Saved Application State/org.winehq.wine-staging.wine.savedState"],":rmdir":["~/.local/share/applications","~/.local/share/icons","~/.local/share/mime"]}]]},"wing-personal":{"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2026-09-14",":because":":discontinued"},"desc":"Free Python IDE designed for students and hobbyists","homepage":"https://wingware.com/","names":["Wing Personal"],"ruby_source_checksum":{":sha256":"db80cfcfc10753aed62afb855a8d265e30750612b24c9471bdb101013a5401d9"},"ruby_source_path":"Casks/w/wing-personal.rb","sha256":"cda18237fc627aa12bc8247c2c16be5650e82e90ac8d675ab657c537a9452303","tap_string":"homebrew/cask","url_args":["https://wingware.com/pub/wing-personal/11.1.0.0/wing-personal-11.1.0.0.dmg"],"version":"11.1.0.0","raw_artifacts":[[":uninstall",{":quit":"com.wingware.wing-personal"}],[":app",["Wing Personal.app"]],[":zap",{":trash":["~/.wingpersonal11","~/Library/Application Support/Wing Personal","~/Library/Caches/com.apple.python/Applications/Wing Personal.app","~/Library/Caches/com.wingware.wing-personal","~/Library/Saved Application State/com.wingware.wing-personal.savedState"]}]]},"wings3d":{"depends_on_args":{":macos":":any"},"desc":"Advanced subdivision modeller","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.wings3d.com/","names":["Wings 3D"],"ruby_source_checksum":{":sha256":"c2cd45201ebf396446b3263e249bb462167ff5ece6cd5f214a5f7d6ef976379e"},"ruby_source_path":"Casks/w/wings3d.rb","sha256":"dbb1bbb229c3a3737fc2558d7a64996780dada3da3c75e46bc357789dde8092a","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/wings/2.3/wings-2.3-macos-x86_64.dmg"],"version":"2.3","raw_artifacts":[[":app",["Wings3D.app"]],[":zap",{":trash":"~/Library/Caches/Wings3D"}]]},"wins":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Window manager","homepage":"https://wins.cool/","names":["Wins"],"ruby_source_checksum":{":sha256":"3875868526db902900272e9b9997e7481fd245c30dd86b26e835414ebf0ecf69"},"ruby_source_path":"Casks/w/wins.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://winswebsite.s3.us-east-005.backblazeb2.com/Wins.zip"],"version":"3.6.1,59","raw_artifacts":[[":uninstall",{":launchctl":"cool.wins.WinsHelper"}],[":app",["Wins.app"]],[":zap",{":trash":["~/Library/Application Scripts/cool.wins.WinsHelper","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/cool.wins.*.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/cools.wins.*.sfl*","~/Library/Application Support/cools.wins.main","~/Library/Application Support/Wins","~/Library/Caches/cools.wins.main","~/Library/Containers/cool.wins.WinsHelper","~/Library/Containers/WinsHelper","~/Library/HTTPStorages/cools.wins.main*","~/Library/PreferencePanes/Wins.prefPane","~/Library/Preferences/cools.wins.main.plist","~/Library/WebKit/cools.wins.main"]}]]},"wintertime":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Utility to freeze apps running in the background to save battery","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/actuallymentor/wintertime-mac-background-freezer","names":["Wintertime"],"ruby_source_checksum":{":sha256":"9db8aea9382089081e65f6bf5d855b90b18810812687ca556d1a53a0915fe12d"},"ruby_source_path":"Casks/w/wintertime.rb","sha256":"b7cb5b25172e3450982d673533931e721e009677e711fffa320b5e42abee3ff3","tap_string":"homebrew/cask","url_args":["https://github.com/actuallymentor/wintertime-mac-background-freezer/releases/download/0.0.7/Wintertime-0.0.7.dmg"],"version":"0.0.7","raw_artifacts":[[":app",["Wintertime.app"]],[":zap",{":trash":["~/Library/Application Support/Wintertime","~/Library/Logs/Wintertime","~/Library/Preferences/com.electron.wintertime.plist","~/Library/Saved Application State/com.electron.wintertime.savedState"]}]]},"winx-hd-video-converter":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"HD video converter","homepage":"https://www.winxdvd.com/hd-video-converter-for-mac/","names":["Winx HD Video Converter"],"ruby_source_checksum":{":sha256":"5badeb514f396be9c2b008d545c2fe448a2b18c3ad1a4073cade330c32709f43"},"ruby_source_path":"Casks/w/winx-hd-video-converter.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.winxdvd.com/download/winx-hd-video-converter-for-mac.dmg"],"version":"6.8.4","raw_artifacts":[[":app",["WinX HD Video Converter for Mac.app"]],[":zap",{":trash":["~/Library/Caches/com.winxdvd.hdvideoconverterformac","~/Library/Preferences/com.winxdvd.hdvideoconverterformac.plist"]}]]},"winzip":{"depends_on_args":{":macos":":any"},"desc":"File archiving tool","homepage":"https://www.winzip.com/mac/en/winzip.html","names":["WinZip"],"ruby_source_checksum":{":sha256":"1dffdd2023a88387a67d190a9e8171bb6fe99c61612b936d123b36787029a693"},"ruby_source_path":"Casks/w/winzip.rb","sha256":"ac69719cdadcefcb75729831983d884f44e9e57e5cc608672b3d4a1c87963c0e","tap_string":"homebrew/cask","url_args":["https://download.winzip.com/winzipmacedition12.dmg"],"version":"12.0.7282","raw_artifacts":[[":app",["WinZip.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.winzip.winzip-mac.sfl*","~/Library/Caches/com.apple.helpd/Generated/WinZip Help*","~/Library/Caches/com.winzip.WinZip-Mac","~/Library/Logs/WinZip-Mac.log","~/Library/Preferences/com.winzip.WinZip-Mac.plist","~/Library/Saved Application State/com.winzip.WinZip-Mac.savedState","~/Library/Services/Winzip*.workflow","~/Library/WebKit/com.winzip.WinZip-Mac"]}]]},"wire":{"depends_on_args":{":macos":":monterey"},"desc":"Collaboration platform focusing on security","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://wire.com/","names":["Wire"],"ruby_source_checksum":{":sha256":"3710426a4ec61c2d4a108edb3ef8eafb6bb016d8543fce4ef681321ef8742ba6"},"ruby_source_path":"Casks/w/wire.rb","sha256":"462106e7817fb93422943be69fbb29dea83c06d7f91db1bc617f516ed2cb1fdd","tap_string":"homebrew/cask","url_args":["https://github.com/wireapp/wire-desktop/releases/download/macos%2F3.43.5493/Wire.pkg"],"version":"3.43.5493","raw_artifacts":[[":uninstall",{":signal":[["TERM","com.wearezeta.zclient.mac.helper"],["TERM","com.wearezeta.zclient.mac"]],":pkgutil":"com.wearezeta.zclient.mac"}],[":pkg",["Wire.pkg"]],[":zap",{":trash":"~/Library/Containers/com.wearezeta.zclient.mac"}]]},"wirecast":{"depends_on_args":{":macos":":sonoma"},"desc":"Live video streaming production tool","homepage":"https://www.telestream.net/wirecast/","names":["Wirecast"],"ruby_source_checksum":{":sha256":"4ed0ba590f52dfb8cbfff615ae8213171a3660ab4602dad32d8f677ca7d89b05"},"ruby_source_path":"Casks/w/wirecast.rb","sha256":"b1a26580347467ca399a096cf425f5899c6da44d4b71775f8f3de3a53622ec9c","tap_string":"homebrew/cask","url_args":["https://www.telestream.net/download-files/wirecast/16-5/Wirecast-16.5.5.dmg"],"version":"16.5.5","raw_artifacts":[[":uninstall",{":quit":"net.telestream.wirecast",":delete":["/Library/LaunchDaemons/net.telestream.LicensingHelper.plist","/Library/Preferences/net.telestream.wirecast.plist","/Library/PriviledgedHelperTools/net.telestream.LicensingHelper"]}],[":app",["Wirecast.app"]],[":zap",{":trash":["~/Library/Caches/net.telestream.wirecast","~/Library/HTTPStorages/net.telestream.wirecast","~/Library/Logs/Wirecast","~/Library/Preferences/net.telestream.wirecast.plist","~/Library/Preferences/Wirecast","~/Library/Saved Applicate State/net.telestream.wirecast.savedState"]}]]},"wireframe-sketcher":{"depends_on_args":{":macos":":any"},"desc":"Tool for creating wireframes, mockups and prototypes","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://wireframesketcher.com/","names":["WireframeSketcher"],"ruby_source_checksum":{":sha256":"b9d8172f7603e2c63cf0bb7afed38db188289b437eda838e60eb87e2597e9d28"},"ruby_source_path":"Casks/w/wireframe-sketcher.rb","sha256":"0266034c9c7770541908b35904ad0669fefa87500c56faa009482e97a157e84e","tap_string":"homebrew/cask","url_args":["https://wireframesketcher.com/downloads/studio/dist/WireframeSketcher-7.4.3-macosx.x86_64.zip"],"version":"7.4.3","raw_artifacts":[[":app",["WireframeSketcher.app"]],[":zap",{":trash":["~/Documents/WireframeSketcher","~/Library/Preferences/com.wireframesketcher.studio.plist","~/Library/Saved Application State/com.wireframesketcher.studio.savedState"]}]]},"wireless-workbench":{"depends_on_args":{":macos":":ventura"},"desc":"Desktop app for RF coordination and wireless system management","homepage":"https://www.shure.com/en-US/products/software/wwb?variant=WWB","names":["Wireless Workbench"],"ruby_source_checksum":{":sha256":"3818dc61de2dfdbcf659e4a50d21edbd151669a51982041a42bc763a4c1d5b4a"},"ruby_source_path":"Casks/w/wireless-workbench.rb","sha256":"b432d38b1a7684ed2a29d3e0307bd425a54fb5c52e043f8d313fa06501f4ffe0","tap_string":"homebrew/cask","url_args":["https://content-files.shure.com/Software/wireless-workbench/7-9-0/ShureWWB_x64-mac.7.9.0.104.pkg"],"version":"7.9.0,104","raw_artifacts":[[":uninstall",{":pkgutil":"com.shure.WWB"}],[":pkg",["ShureWWB_x64-mac.7.9.0.104.pkg"]],[":zap",{":trash":"/Library/Preferences/com.shure.WWB.plist"}]]},"wireshark-app":{"auto_updates":true,"conflicts_with_args":{":cask":["wireshark-chmodbpf"]},"depends_on_args":{":macos":":any"},"desc":"Network protocol analyzer","homepage":"https://www.wireshark.org/","names":["Wireshark"],"ruby_source_checksum":{":sha256":"b61eec4ee3d7e1aad794a1dca765a8225773e9c7872aaa36eb89442f4c957843"},"ruby_source_path":"Casks/w/wireshark-app.rb","sha256":"10bd54ccdc3f40457f6a1f0c517bc93703fcb327c4cd4b93002e7a623dacbf38","tap_string":"homebrew/cask","url_args":["https://www.wireshark.org/download/osx/all-versions/Wireshark%204.6.9.dmg"],"version":"4.6.9","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/usr/sbin/installer",":args":["-pkg","$HOMEBREW_PREFIX/Caskroom/wireshark-app/4.6.9/Remove Wireshark from the system path.pkg","-target","/"],":sudo":true,":must_succeed":false},":launchctl":"org.wireshark.ChmodBPF",":pkgutil":"org.wireshark.*"}],[":pkg",["Install ChmodBPF.pkg"]],[":pkg",["Add Wireshark to the system path.pkg"]],[":app",["Wireshark.app"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/dumpcap"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/editcap"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/extcap/androiddump"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/extcap/ciscodump"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/extcap/randpktdump"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/extcap/sshdump"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/extcap/udpdump"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/extcap/wifidump"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/idl2wrs"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/mergecap"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/mmdbresolve"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/randpkt"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/rawshark"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/reordercap"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/sharkd"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/capinfos"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/text2pcap"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/tshark"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/dftest"]],[":binary",["$APPDIR/Wireshark.app/Contents/MacOS/captype"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/reordercap.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/androiddump.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/capinfos.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/captype.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/ciscodump.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/dumpcap.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/editcap.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/etwdump.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/mergecap.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/mmdbresolve.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/randpkt.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/randpktdump.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/rawshark.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/sshdump.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/text2pcap.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/tshark.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/udpdump.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/wifidump.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man1/wireshark.1"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man4/extcap.4"]],[":manpage",["$APPDIR/Wireshark.app/Contents/Resources/share/man/man4/wireshark-filter.4"]],[":zap",{":trash":["/Library/Application Support/Wireshark","~/.config/wireshark","~/Library/Caches/org.wireshark.Wireshark","~/Library/Cookies/org.wireshark.Wireshark.binarycookies","~/Library/HTTPStorages/org.wireshark.Wireshark","~/Library/HTTPStorages/org.wireshark.Wireshark.binarycookies","~/Library/Preferences/org.wireshark.Wireshark.plist","~/Library/Saved Application State/org.wireshark.Wireshark.savedState","~/Library/WebKit/org.wireshark.Wireshark"]}]]},"wireshark-chmodbpf":{"conflicts_with_args":{":cask":["wireshark-app"]},"depends_on_args":{":macos":":any"},"desc":"Network protocol analyzer","homepage":"https://www.wireshark.org/","names":["Wireshark-ChmodBPF"],"ruby_source_checksum":{":sha256":"decb75e27d36a0ea4daf11cb65ed9abd65daea8f65d268386fb1cfe733e7d339"},"ruby_source_path":"Casks/w/wireshark-chmodbpf.rb","sha256":"10bd54ccdc3f40457f6a1f0c517bc93703fcb327c4cd4b93002e7a623dacbf38","tap_string":"homebrew/cask","url_args":["https://www.wireshark.org/download/osx/all-versions/Wireshark%204.6.9.dmg"],"version":"4.6.9","raw_artifacts":[[":uninstall",{":early_script":{":executable":"/usr/sbin/installer",":args":["-pkg","$HOMEBREW_PREFIX/Caskroom/wireshark-chmodbpf/4.6.9/Uninstall ChmodBPF.pkg","-target","/"],":sudo":true,":must_succeed":false},":pkgutil":"org.wireshark.ChmodBPF.pkg"}],[":pkg",["Install ChmodBPF.pkg"]]],"raw_caveats":"This cask will install only the ChmodBPF package from the current Wireshark\nstable install package.\nAn access_bpf group will be created and its members allowed access to BPF\ndevices at boot to allow unprivileged packet captures.\nThis cask is not required if installing the Wireshark cask. It is meant to\nsupport Wireshark installed from Homebrew or other cases where unprivileged\naccess to macOS packet capture devices is desired without installing the binary\ndistribution of Wireshark.\nThe user account used to install this cask will be added to the access_bpf\ngroup automatically.\n\nYou must reboot for the installation of wireshark-chmodbpf to take effect.\n"},"wiso-steuer-2020":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tax declaration for the fiscal year 2019","homepage":"https://www.buhl.de/produkte/wiso-steuer-mac/","names":["WISO Steuer 2020"],"ruby_source_checksum":{":sha256":"bd82f2c139695cd8e7b2718ff3fc4b74172d84a1b81ae6b1e3edf52173b08dea"},"ruby_source_path":"Casks/w/wiso-steuer-2020.rb","sha256":"6bfc96a1aedff7a9e21f576a075dcc11fd960570efcea180499215cf189c412e","tap_string":"homebrew/cask","url_args":["https://update.buhl-data.com/Updates/Steuer/2020/Mac/Files/10.21.5040-RC1/steuerMac2020-10.21.5040.dmg"],"version":"10.21.5040-RC1","raw_artifacts":[[":app",["SteuerMac 2020.app"],{":target":"WISO Steuer 2020.app"}],[":zap",{":trash":["~/Library/Application Support/BuhlData.com/WISOsteuerMac2020","~/Library/Caches/com.BuhlData.WISOsteuerMac2020","~/Library/HTTPStorages/com.BuhlData.WISOsteuerMac2020","~/Library/Preferences/com.buhldata.WISOsteuerMac2020.plist","~/Library/Saved Application State/com.BuhlData.WISOsteuerMac2020.savedState","~/Library/WebKit/com.BuhlData.WISOsteuerMac2020"]}]]},"wiso-steuer-2021":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Tax declaration for the fiscal year 2020","homepage":"https://www.buhl.de/produkte/wiso-steuer-mac/","names":["WISO Steuer 2021"],"ruby_source_checksum":{":sha256":"330fceef8b6906715d06f8e27a671627da11c5a063a0f80fb44b10a5deaf8a10"},"ruby_source_path":"Casks/w/wiso-steuer-2021.rb","sha256":"171a629e0c88e3aa9d3d847bc966eda9686ab645d88a3231b5f2bc757a0f6f80","tap_string":"homebrew/cask","url_args":["https://update.buhl-data.com/Updates/Steuer/2021/Mac/Files/28.17.5070-RC1/SteuerMac2021-28.17.5070.dmg"],"version":"28.17.5070-RC1","raw_artifacts":[[":app",["SteuerMac 2021.app"],{":target":"WISO Steuer 2021.app"}],[":zap",{":trash":["~/Library/Application Support/BuhlData.com/WISOsteuerMac2021","~/Library/Caches/com.BuhlData.WISOsteuerMac2021","~/Library/HTTPStorages/com.BuhlData.WISOsteuerMac2021","~/Library/Preferences/com.buhldata.WISOsteuerMac2021.plist","~/Library/Saved Application State/com.BuhlData.WISOsteuerMac2021.savedState","~/Library/WebKit/com.BuhlData.WISOsteuerMac2021"]}]]},"wiso-steuer-2022":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tax declaration for the fiscal year 2021","homepage":"https://www.buhl.de/download/wiso-steuer-2022/","names":["WISO Steuer 2022"],"ruby_source_checksum":{":sha256":"777dfc1e6331a5f1561377907ba0e8eb01ac78901d83b48cd591b7f22e4054d2"},"ruby_source_path":"Casks/w/wiso-steuer-2022.rb","sha256":"8803ead7efbb4b3743b2716bc2627556d3e48569ac5f93449cb5ab403d16ceb9","tap_string":"homebrew/cask","url_args":["https://update.buhl-data.com/Updates/Steuer/2022/Mac/Files/29.17.5590-RC1/SteuerMac2022-29.17.5590.dmg"],"version":"29.17.5590-RC1","raw_artifacts":[[":app",["SteuerMac 2022.app"],{":target":"WISO Steuer-Mac 2022.app"}],[":zap",{":trash":["~/Library/Application Support/BuhlData.com/WISOsteuerMac2022","~/Library/Caches/com.BuhlData.WISOsteuerMac2022","~/Library/HTTPStorages/com.BuhlData.WISOsteuerMac2022","~/Library/Preferences/com.buhldata.WISOsteuerMac2022.plist","~/Library/Saved Application State/com.BuhlData.WISOsteuerMac2022.savedState","~/Library/WebKit/com.BuhlData.WISOsteuerMac2022"]}]]},"wiso-steuer-2023":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tax declaration for the fiscal year 2022","homepage":"https://www.buhl.de/download/wiso-steuer-2023/","names":["WISO Steuer 2023"],"ruby_source_checksum":{":sha256":"86a31be8012f5b616438636f06add0f9e098f3247d64cb5ff40a58b3216a836f"},"ruby_source_path":"Casks/w/wiso-steuer-2023.rb","sha256":"0af66e1b300048513f84fa6185dd6d62f765054dd8168e32004405b56a61e070","tap_string":"homebrew/cask","url_args":["https://update.buhl-data.com/Updates/Steuer/2023/Mac/Files/30.17.5610-HF1/SteuerMac2023-30.17.5610.dmg"],"version":"30.17.5610-HF1","raw_artifacts":[[":app",["SteuerMac 2023.app"],{":target":"WISO Steuer 2023.app"}],[":zap",{":trash":["~/Library/Application Support/BuhlData.com/WISOsteuerMac2023","~/Library/Caches/com.BuhlData.WISOsteuerMac2023","~/Library/HTTPStorages/com.BuhlData.WISOsteuerMac2023","~/Library/Preferences/com.buhldata.WISOsteuerMac2023.plist","~/Library/Saved Application State/com.BuhlData.WISOsteuerMac2023.savedState","~/Library/WebKit/com.BuhlData.WISOsteuerMac2023"]}]]},"wiso-steuer-2024":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tax declaration for the fiscal year 2023","homepage":"https://www.buhl.de/download/wiso-steuer-2024/","names":["WISO Steuer 2024"],"ruby_source_checksum":{":sha256":"9c0150cafde171fa6d89060b4c4e0a171420279cdde3299364bcbc369b320427"},"ruby_source_path":"Casks/w/wiso-steuer-2024.rb","sha256":"60d4d991179650b4e4f9c95182bf2b3235b6da3745170e5e72b1d70eb6acf418","tap_string":"homebrew/cask","url_args":["https://update.buhl-data.com/Updates/Steuer/2024/Mac/Files/31.15.5330-HF1/SteuerMac2024-31.15.5330.dmg"],"version":"31.15.5330-HF1","raw_artifacts":[[":app",["SteuerMac 2024.app"],{":target":"WISO Steuer 2024.app"}],[":zap",{":trash":["~/Library/Application Support/BuhlData.com/WISOsteuerMac2024","~/Library/Caches/com.BuhlData.WISOsteuerMac2024","~/Library/HTTPStorages/com.BuhlData.WISOsteuerMac2024","~/Library/Preferences/com.buhldata.WISOsteuerMac2024.plist","~/Library/Saved Application State/com.BuhlData.WISOsteuerMac2024.savedState","~/Library/WebKit/com.BuhlData.WISOsteuerMac2024"]}]]},"wiso-steuer-2025":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tax declaration for the fiscal year 2024","homepage":"https://www.buhl.de/download/wiso-steuer-2025/","names":["WISO Steuer 2025"],"ruby_source_checksum":{":sha256":"862f00add31b1f7eef351222b4d99317b3d81629e1df7aaceb97dafde4b604e4"},"ruby_source_path":"Casks/w/wiso-steuer-2025.rb","sha256":"2ac598c749da7c3d398e8924b2ffec4011f90e727d8eb8dd05df27ba7f398a02","tap_string":"homebrew/cask","url_args":["https://update.buhl-data.com/Updates/Steuer/2025/Mac/Files/32.12.3380-HF1/SteuerMac2025-32.12.3380.dmg"],"version":"32.12.3380-HF1,32.12.3380","raw_artifacts":[[":app",["SteuerMac 2025.app"],{":target":"WISO Steuer 2025.app"}],[":zap",{":trash":["~/Library/Application Support/BuhlData.com/WISOsteuerMac2025","~/Library/Caches/com.BuhlData.WISOsteuerMac2025","~/Library/HTTPStorages/com.BuhlData.WISOsteuerMac2025","~/Library/Preferences/com.buhldata.WISOsteuerMac2025.plist","~/Library/Saved Application State/com.BuhlData.WISOsteuerMac2025.savedState","~/Library/WebKit/com.BuhlData.WISOsteuerMac2025"]}]]},"wiso-steuer-2026":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tax declaration for the fiscal year 2025","homepage":"https://www.buhl.de/download/wiso-steuer-2026/","names":["WISO Steuer 2026"],"ruby_source_checksum":{":sha256":"8c18d0d6778f39f7f8256a6ad05cf8c5d670be69327ca782168576d7f8a66c44"},"ruby_source_path":"Casks/w/wiso-steuer-2026.rb","sha256":"32749983564825d51c399c4630b8cfa43bc0e8751f773e93d50f10582ab9229e","tap_string":"homebrew/cask","url_args":["https://update.buhl-data.com/Updates/Steuer/2026/Mac/Files/33.10.3740-HF1/SteuerMac2026-33.10.3740.dmg"],"version":"33.10.3740-HF1,33.10.3740","raw_artifacts":[[":uninstall",{":quit":"com.BuhlData.WISOsteuerMac2026"}],[":app",["SteuerMac 2026.app"],{":target":"WISO Steuer 2026.app"}],[":zap",{":trash":["~/Library/Application Support/BuhlData.com/WISOsteuerMac2026","~/Library/Caches/com.BuhlData.WISOsteuerMac2026","~/Library/HTTPStorages/com.BuhlData.WISOsteuerMac2026","~/Library/Preferences/com.buhldata.WISOsteuerMac2026.plist","~/Library/Saved Application State/com.BuhlData.WISOsteuerMac2026.savedState","~/Library/WebKit/com.BuhlData.WISOsteuerMac2026"]}]]},"wispr-flow":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Voice-to-text dictation with AI-powered auto-editing","homepage":"https://wisprflow.ai/","names":["Wispr Flow"],"ruby_source_checksum":{":sha256":"0a8579aa4c3d28a34bc4bee0a851c515813f10f664ada0d1733e13175cb77383"},"ruby_source_path":"Casks/w/wispr-flow.rb","sha256":"0d054978ee9e41c3fef714df609b5e0b612e5e66c11e24a43853b151b65972da","tap_string":"homebrew/cask","url_args":["https://dl.wisprflow.com/wispr-flow/darwin/x64/dmgs/Flow-v1.6.1264.dmg"],"version":"1.6.1264","raw_artifacts":[[":app",["Wispr Flow.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.wispr-flow.sfl*","~/Library/Application Support/Wispr Flow","~/Library/Caches/com.electron.wispr-flow","~/Library/Caches/com.electron.wispr-flow.accessibility-mac-app","~/Library/Caches/com.electron.wispr-flow.ShipIt","~/Library/Caches/SentryCrash/Wispr Flow","~/Library/HTTPStorages/com.electron.wispr-flow","~/Library/Logs/Wispr Flow","~/Library/Preferences/com.electron.wispr-flow.plist"]}]]},"witch":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Switch apps, windows, or tabs","homepage":"https://manytricks.com/witch/","names":["Witch"],"ruby_source_checksum":{":sha256":"e14c7ad91a1d76f4a48df14b9a917c6a71b911b03db4b5b840b58a1b95030ad1"},"ruby_source_path":"Casks/w/witch.rb","sha256":"aad6812460df8c670999691e244b111bfad19c2544180093ecf2019ca45cb7fe","tap_string":"homebrew/cask","url_args":["https://manytricks.com/download/_do_not_hotlink_/witch470.dmg"],"version":"4.7.0","raw_artifacts":[[":uninstall",{":quit":"com.manytricks.witchdaemon",":login_item":"witchdaemon"}],[":prefpane",["Witch.prefPane"]],[":zap",{":trash":["~/Library/Application Support/Witch","~/Library/Preferences/com.manytricks.Witch.plist"]}]]},"witsy":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"BYOK (Bring Your Own Keys) AI assistant","homepage":"https://witsyai.com/","names":["Witsy"],"ruby_source_checksum":{":sha256":"b39540631b56bd3ed77e1583386c47ba7a580065065c7432c481d6bb9eca4a9a"},"ruby_source_path":"Casks/w/witsy.rb","sha256":"fb9d62c2e050e7969ef3bc535eb4ce02239174667b2eb174e8038eb2f0b29d5a","tap_string":"homebrew/cask","url_args":["https://github.com/Kochava-Studios/witsy/releases/download/v3.5.2/Witsy-3.5.2-darwin-x64.dmg"],"version":"3.5.2","raw_artifacts":[[":app",["Witsy.app"]],[":zap",{":trash":["~/Library/Application Support/Witsy","~/Library/Logs/Witsy"]}]]},"wizcli":{"desc":"CLI for interacting with the Wiz platform","homepage":"https://www.wiz.io/","names":["Wiz CLI"],"ruby_source_checksum":{":sha256":"439ab99458a38d0dc83bbf5017eeb6abecfb1879d2bc0e1b35861d569a118025"},"ruby_source_path":"Casks/w/wizcli.rb","sha256":"67ae0ce5795c20df5b9c86d18ccf9b24e5e26019aa057bb0a09b8f5b5d2a63b9","tap_string":"homebrew/cask","url_args":["https://downloads.wiz.io/v1/wizcli/1.80.0/wizcli-darwin-amd64"],"version":"1.80.0","raw_artifacts":[[":binary",["wizcli-darwin-amd64"],{":target":"wizcli"}],[":zap",{":trash":"~/.wiz"}]]},"wiznote":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Note-taking application","homepage":"https://www.wiz.cn/","names":["WizNote"],"ruby_source_checksum":{":sha256":"9579bdf6f6f08d3eeafde6619902f2663a86b1f2cf1b8d73059e3b507e9a6908"},"ruby_source_path":"Casks/w/wiznote.rb","sha256":"aa110858f6fc80deb9e3626765c19de864d148687c32b4b794b2e02aee6c9215","tap_string":"homebrew/cask","url_args":["https://get.wiz.cn/x/wiznote-desktop-0.1.107-mac-x64.dmg"],"version":"0.1.107","raw_artifacts":[[":app",["WizNote.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/wiznote-desktop-updater","~/Library/Application Support/WizNote","~/Library/Caches/cn.wiznote.desktop","~/Library/Caches/cn.wiznote.desktop.ShipIt","~/Library/Logs/WizNote","~/Library/Preferences/ByHost/cn.wiznote.desktop.ShipIt.*.plist","~/Library/Preferences/cn.wiznote.desktop.plist","~/Library/Saved Application State/cn.wiznote.desktop.savedState"]}]]},"wljs-notebook":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Javascript frontend for Wolfram Engine","homepage":"https://jerryi.github.io/wljs-docs/","names":["WLJS Notebook"],"ruby_source_checksum":{":sha256":"9db9967b335df1de7f57abc6192e4ef56773d46e508cf2288e69311153c42082"},"ruby_source_path":"Casks/w/wljs-notebook.rb","sha256":"c9af93a32509b5ccbd260949bb57af00692a91c73053f98b5579884e3259c6a8","tap_string":"homebrew/cask","url_args":["https://github.com/JerryI/wolfram-js-frontend/releases/download/v3.1.4/wljs-notebook-3.1.4-x64-macos.dmg"],"version":"3.1.4","raw_artifacts":[[":uninstall",{":quit":"wljs-notebook"}],[":app",["WLJS Notebook.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/wljs-notebook.sfl*","~/Library/Application Support/wljs-notebook","~/Library/Preferences/wljs-notebook.plist","~/Library/Saved Application State/wljs-notebook.savedState"]}]]},"wolai":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Cloud notes","homepage":"https://www.wolai.com/","names":["wolai for mac"],"ruby_source_checksum":{":sha256":"0ed346cc35dc99f330920911e8ac8566091099e8f68baaf08e422e12a0021124"},"ruby_source_path":"Casks/w/wolai.rb","sha256":"d3fd126f2d8683822d513a03871b944ea5f5e8a810d69fc836f277f8343d6ea6","tap_string":"homebrew/cask","url_args":["https://cdn.wostatic.cn/dist/installers/wolai-1.2.12.dmg"],"version":"1.2.12","raw_artifacts":[[":app",["wolai.app"]],[":zap",{":trash":["~/Library/Application Support/wolai","~/Library/Saved Application State/com.wolai.app.savedState"]}]]},"wolfram-engine":{"depends_on_args":{":macos":":ventura"},"desc":"Evaluator for the Wolfram Language","homepage":"https://www.wolfram.com/engine/","names":["Wolfram Engine"],"ruby_source_checksum":{":sha256":"e27f9a99b06087059a68d23099f73fc8cf393a928e56726055c5bb6fe8e7cfc6"},"ruby_source_path":"Casks/w/wolfram-engine.rb","sha256":"ca3f0252b0df22d87d139dee1371a2a53be9784106b5974787dd024ef6ef959b","tap_string":"homebrew/cask","url_args":["https://files.wolframcdn.com/packages/Homebrew/15.0.0.0/WolframEngine_15.0.0_MAC.dmg"],"version":"15.0.0.0","raw_artifacts":[[":app",["Wolfram Engine.app"]],[":binary",["$APPDIR/Wolfram Engine.app/Contents/Resources/Wolfram Player.app/Contents/MacOS/wolframscript"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.wolfram.mathematica.player.sfl*","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.wolfram.wolframengine.sfl*","~/Library/Application Support/Wolfram","~/Library/Caches/Wolfram","~/Library/Logs/DiagnosticReports/WolframKernel*","~/Library/Logs/Wolfram","~/Library/WolframEngine"],":rmdir":"~/Documents/Wolfram Player"}]],"raw_caveats":"The vendor offers a free license for wolfram-engine at:\n  https://www.wolfram.com/engine/free-license/\n"},"wombat":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cross platform gRPC client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/rogchap/wombat","names":["Wombat"],"ruby_source_checksum":{":sha256":"dd8c6f8f97b83731dec2cb07c55eeb071132077e42ec5ee405f00bd002f59e78"},"ruby_source_path":"Casks/w/wombat.rb","sha256":"a655f77a5e55b1fbea7f4855d8d536c52d701bdb1ac7c466e1e5656a208421bf","tap_string":"homebrew/cask","url_args":["https://github.com/rogchap/wombat/releases/download/v0.5.0/Wombat_v0.5.0_Darwin_x86_64.dmg"],"version":"0.5.0","raw_artifacts":[[":app",["Wombat.app"]],[":zap",{":trash":"~/Library/Application Support/Wombat"}]]},"wondershare-edrawmax":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Diagram software","homepage":"https://www.edrawsoft.com/","languages":["zh","CN","en"],"language_variations":[{":languages":["zh","CN"],":value":"zh-CN",":overrides":{"homepage":"https://www.edrawsoft.cn/","url_args":["https://cc-download.edrawsoft.cn/cbs_down/edraw-max_cn_full5381.zip"],"raw_artifacts":[[":app",["亿图图示.app"]],[":zap",{":trash":["~/Library/Edraw","~/Library/Preferences/com.edrawsoft.edrawmax.plist","~/Library/Saved Application State/com.edrawsoft.edrawmax.savedState"]}]]}},{":languages":["en"],":default":true,":value":"en-US"}],"names":["EdrawMax"],"ruby_source_checksum":{":sha256":"e3013fbcfe284e97cc673817e7b5f08676fb52676b610e1273ddd0b54bff5170"},"ruby_source_path":"Casks/w/wondershare-edrawmax.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://download.edrawsoft.com/cbs_down/edraw-max_full5380.zip"],"version":"14.5.2","raw_artifacts":[[":app",["Wondershare EdrawMax.app"]],[":zap",{":trash":["~/Library/Edraw","~/Library/Preferences/com.edrawsoft.edrawmax.plist","~/Library/Saved Application State/com.edrawsoft.edrawmax.savedState"]}]]},"wondershare-filmora":{"depends_on_args":{":macos":":any"},"desc":"Video editor","homepage":"https://filmora.wondershare.com/video-editor-mac/","names":["Wondershare Filmora"],"ruby_source_checksum":{":sha256":"d96278b9b4dfca59f4177d8924fab421a4ac8b390dda5254b8dbc07bc6746950"},"ruby_source_path":"Casks/w/wondershare-filmora.rb","sha256":"b88d2e74a2e17f963a0fbbbe4ac183a1350e4e3f0c4353e4c58d533651f0f6d7","tap_string":"homebrew/cask","url_args":["https://download.wondershare.com/cbs_down/filmora-mac_13.0.25_full718.dmg"],"version":"13.0.25","raw_artifacts":[[":app",["Wondershare Filmora Mac.app"]],[":zap",{":trash":["/Users/Shared/wondershare.plist","~/Library/Application Support/com.wondershare.Installer","~/Library/Application Support/Wondershare Filmora 10","~/Library/Application Support/wondershare","~/Library/Caches/com.wondershare.filmoramac","~/Library/Caches/com.wondershare.Installer","~/Library/HTTPStorages/com.wondershare.filmoramac","~/Library/HTTPStorages/com.wondershare.filmoramac.binarycookies","~/Library/HTTPStorages/com.wondershare.Installer","~/Library/Preferences/com.wondershare.filmoramac.plist","~/Library/Preferences/com.wondershare.helper_compact.plist","~/Library/Preferences/com.wondershare.Installer.plist","~/Library/Saved Application State/com.wondershare.filmoramac.savedState","~/Library/Saved Application State/com.wondershare.Installer.savedState","~/Library/WebKit/com.wondershare.Installer"]}]]},"wondershare-uniconverter":{"depends_on_args":{":macos":":any"},"desc":"Video editing software","homepage":"https://videoconverter.wondershare.com/","names":["UniConverter"],"ruby_source_checksum":{":sha256":"52f6c55bb908b78bc8f20d621f013ed72d42f3102b7a5baf58c28683dc5181ff"},"ruby_source_path":"Casks/w/wondershare-uniconverter.rb","sha256":"91fc3194c08f35b670b351afe5090d77740754ab46eca61f515007fa7efcf6d3","tap_string":"homebrew/cask","url_args":["https://download.wondershare.com/cbs_down/uniconverter-mac_18.0.0_full14207.zip"],"version":"18.0.0","raw_artifacts":[[":uninstall",{":quit":["com.google.Chrome","com.Wondershare.UniConverter18"]}],[":app",["Wondershare UniConverter 18.app"]],[":zap",{":trash":["/Users/Shared/.Wondershare*.dat","~/Library/Application Support/com.Wondershare.UniConverter18","~/Library/Application Support/Wondershare UniConverter 18","~/Library/Application Support/wondershare","~/Library/Caches/com.Wondershare.UniConverter18","~/Library/HTTPStorages/com.Wondershare.UniConverter18","~/Library/Logs/com.Wondershare.UniConverter18","~/Library/Logs/Wondershare","~/Library/Preferences/com.wondershare.helper_compact.plist","~/Library/Preferences/com.Wondershare.UniConverter18.plist","~/Library/Saved Application State/com.Wondershare.UniConverter18.savedState","~/Movies/Wondershare UniConverter18","~/Pictures/Wondershare UniConverter18"]}]]},"wooshy":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Click and more on UI Elements through typing","homepage":"https://wooshy.app/","names":["Wooshy"],"ruby_source_checksum":{":sha256":"18c76b9da69b67fb7d217e316ac0f73222030986c689fac2d48e7950735db090"},"ruby_source_path":"Casks/w/wooshy.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://releases.wooshy.app/Wooshy.zip"],"version":"52","raw_artifacts":[[":app",["Wooshy.app"]],[":zap",{":login_item":"Wooshy",":trash":["~/Library/Application Scripts/mo.com.sleeplessmind.Wooshy*","~/Library/Application Support/Wooshy","~/Library/Caches/mo.com.sleeplessmind.Wooshy","~/Library/Containers/mo.com.sleeplessmind.Wooshy*","~/Library/HTTPStorages/mo.com.sleeplessmind.Wooshy*","~/Library/Preferences/mo.com.sleeplessmind.Wooshy.plist","~/Library/Saved Application State/mo.com.sleeplessmind.Wooshy.savedState"]}]]},"wootility":{"depends_on_args":{":macos":":any"},"desc":"Configuration software for Wooting keyboards","homepage":"https://wooting.io/wootility","names":["Wootility"],"ruby_source_checksum":{":sha256":"11e91414dc8673f5ed7f78001b084f5024e7720c827d70c8603975e726722065"},"ruby_source_path":"Casks/w/wootility.rb","sha256":"df7258eace27c26de5e27cca1f9cb69fd5feb3dd33c46d1dd92d9d8f3eae5075","tap_string":"homebrew/cask","url_args":["https://wootility-updates.ams3.cdn.digitaloceanspaces.com/wootility-mac/Wootility-5.4.2.dmg"],"version":"5.4.2","raw_artifacts":[[":app",["Wootility.app"]],[":zap",{":trash":["~/Library/Application Support/wootility","~/Library/Logs/wootility","~/Library/Preferences/com.wooting.wootility.plist","~/Library/Saved Application State/com.wooting.wootility.savedState"]}]]},"wordcraft":{"desc":"Word processor","homepage":"https://github.com/storytold/wordcraft","names":["WordCraft"],"ruby_source_checksum":{":sha256":"12825fcaa421ebcd168a92cbf36e825547472c9e3700d025db8ea56dda67e9e7"},"ruby_source_path":"Casks/w/wordcraft.rb","sha256":"342e37473db29cd671a10a340cc7484af86516fd63731a545fd93cef207fe86a","tap_string":"homebrew/cask","url_args":["https://github.com/storytold/wordcraft/releases/download/v0.10.0/wordcraft-0.10.0-macos-universal.dmg"],"version":"0.10.0","raw_artifacts":[[":app",["WordCraft.app"]],[":zap",{":trash":"~/Library/Application Support/WordCraft"}]]},"wordpresscom-studio":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"WordPress local development environment","homepage":"https://developer.wordpress.com/studio/","names":["Wordpress Studio"],"ruby_source_checksum":{":sha256":"85428e9a0dbbe0c62833bf0f4931bf282d611fa14258d6bf8a199314129c35cd"},"ruby_source_path":"Casks/w/wordpresscom-studio.rb","sha256":"9e1168a99d346926e908f67ed8bdfa217a29e89ec0ad9973d95e5ece3105d7ca","tap_string":"homebrew/cask","url_args":["https://appscdn.wordpress.com/downloads/wordpress-com-studio/mac-intel/v2.0.4/23347/update/studio-x64-v2.0.4.zip"],"version":"2.0.4,23347","raw_artifacts":[[":uninstall",{":quit":"com.electron.studio"}],[":app",["Studio.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.electron.studio.sfl*","~/Library/Application Support/Studio","~/Library/Caches/com.electron.studio*","~/Library/HTTPStorages/com.electron.studio","~/Library/Logs/Studio","~/Library/Preferences/com.electron.studio.plist","~/Library/Saved Application State/com.electron.studio.savedState"]}]]},"wordpresscom":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"WordPress client","homepage":"https://apps.wordpress.com/desktop/","names":["WordPress.com"],"ruby_source_checksum":{":sha256":"2c30e66cf66634b91e0f2afeee31f9a46fabd749f43bf9be3319e84d5041f001"},"ruby_source_path":"Casks/w/wordpresscom.rb","sha256":"41667a891f1fc8822bb8fc3326f1f165685b13cb83949f24eac3195baa334bf5","tap_string":"homebrew/cask","url_args":["https://github.com/Automattic/wp-desktop/releases/download/v8.2.4/wordpress.com-macOS-dmg-8.2.4-x64.dmg"],"version":"8.2.4","raw_artifacts":[[":uninstall",{":quit":"com.automattic.wordpress"}],[":app",["WordPress.com.app"]],[":zap",{":trash":["~/Library/Application Support/Caches/wordpressdesktop-updater","~/Library/Application Support/Wordpress.com","~/Library/Caches/com.automattic.wordpress","~/Library/Caches/com.automattic.wordpress.ShipIt","~/Library/HTTPStorages/com.automattic.wordpress","~/Library/Preferences/ByHost/com.automattic.wordpress.ShipIt.*.plist","~/Library/Preferences/com.automattic.wordpress*.plist","~/Library/Saved Application State/com.automattic.wordpress.savedState"]}]]},"wordservice":{"depends_on_args":{":macos":":any"},"desc":"Tool that provides commands for working with selected text","homepage":"https://www.devontechnologies.com/apps/freeware","names":["WordService"],"ruby_source_checksum":{":sha256":"22250b5cbd095ad5b1754a14210bf76b2020869f927b40677589444aae22faa3"},"ruby_source_path":"Casks/w/wordservice.rb","sha256":"35e553ec48d8dbae490142d184cd61396aed9a13e2c226580aba7683b1016d6e","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/freeware/wordservice/2.8.3/WordService.app.zip"],"version":"2.8.3","raw_artifacts":[[":app",["WordService.app"]],[":zap",{":trash":"~/Library/Preferences/org.grunenberg.WordService.plist"}]]},"work-louder-input":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Keyboard configurator for Work Louder devices","homepage":"https://worklouder.cc/input","names":["Input"],"ruby_source_checksum":{":sha256":"886225217e3d3ed88edce97ea6005918bf4b7a4f2feb1b5bd2a75e42be9399ea"},"ruby_source_path":"Casks/w/work-louder-input.rb","sha256":"950dcb6a8866f40e6f64687d7282556fc059d9fe8170f10deb905e1263d5d2c0","tap_string":"homebrew/cask","url_args":["https://github.com/worklouder/input-releases/releases/download/v1.0.2/input-1.0.2.dmg"],"version":"1.0.2","raw_artifacts":[[":uninstall",{":quit":"it.focusense.input-app"}],[":app",["input.app"]],[":zap",{":trash":["~/Library/Application Support/input","~/Library/Caches/input-updater","~/Library/Caches/it.focusense.input-app","~/Library/Logs/input","~/Library/Preferences/it.focusense.input-app.plist"]}]]},"workbench":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Seamless, automatic, “dotfile” sync to iCloud","homepage":"https://github.com/mxcl/Workbench","names":["Workbench"],"ruby_source_checksum":{":sha256":"9f04444d3c1d96cae5e8d155665ab36478127e409fc769e0762f41ff4f99df0b"},"ruby_source_path":"Casks/w/workbench.rb","sha256":"7fec7bf1fb93854ed87cbaf4d9e21ef964adfc064d731b82a84a499f5b911e1f","tap_string":"homebrew/cask","url_args":["https://github.com/mxcl/Workbench/releases/download/1.0.9/Workbench-1.0.9.zip"],"version":"1.0.9","raw_artifacts":[[":app",["Workbench.app"]],[":zap",{":trash":"~/Library/Preferences/com.codebasesaga.macOS.Workbench.plist"}]]},"workbuddy-ai":{"depends_on_args":{":macos":":any"},"desc":"AI agent for everyday office work","homepage":"https://www.workbuddy.ai/","names":["WorkBuddy AI"],"ruby_source_checksum":{":sha256":"6514619ba7aba90d44b2343c148e876147d26e7583e287e5e5f5e061d3989b9c"},"ruby_source_path":"Casks/w/workbuddy-ai.rb","sha256":"8404d7eeb2653ec49ca3f3bce4b69fd101ecf60bd1fd9f8472181108a11aa63e","tap_string":"homebrew/cask","url_args":["https://codebuddy-1328495429.cos.accelerate.myqcloud.com/workbuddy/saas/darwin-x64/WorkBuddy-darwin-x64-5.8.4.41366630-73952edb.dmg"],"version":"5.8.4.41366630-73952edb","raw_artifacts":[[":uninstall",{":quit":"com.workbuddy.workbuddy-ai"}],[":app",["WorkBuddy AI.app"]],[":zap",{":trash":["~/.workbuddy-ai","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.workbuddy.workbuddy-ai.sfl*","~/Library/Application Support/WorkBuddy AI","~/Library/Caches/com.workbuddy.workbuddy-ai","~/Library/HTTPStorages/com.workbuddy.workbuddy-ai","~/Library/Preferences/com.workbuddy.workbuddy-ai.plist","~/Library/WebKit/com.workbuddy.workbuddy-ai"]}]]},"workbuddy-cn":{"depends_on_args":{":macos":":any"},"desc":"AI agent for everyday office work","homepage":"https://www.workbuddy.cn/","names":["WorkBuddy"],"ruby_source_checksum":{":sha256":"d895f229b419ea7cb7b2439fd62144d3e36224d5b6d925cad63191232d1dde80"},"ruby_source_path":"Casks/w/workbuddy-cn.rb","sha256":"be38d473d41d3aed0958c80170213c90e6dba6404668849e4f7d0fda74b24f6e","tap_string":"homebrew/cask","url_args":["https://download.codebuddy.cn/workbuddy/saas/darwin-x64/WorkBuddy-darwin-x64-5.8.3.41334564-db0e9b51.dmg"],"version":"5.8.3.41334564-db0e9b51","raw_artifacts":[[":uninstall",{":quit":"com.tencent.workbuddy.mac"}],[":app",["WorkBuddy.app"]],[":zap",{":trash":["~/.workbuddy","~/Library/Application Scripts/com.tencent.workbuddy.mac.WechatShare","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tencent.workbuddy.mac.sfl*","~/Library/Application Support/com.tencent.workbuddy.mac","~/Library/Application Support/WorkBuddy","~/Library/Caches/com.tencent.workbuddy.mac","~/Library/Containers/com.tencent.workbuddy.mac.WechatShare","~/Library/HTTPStorages/com.tencent.workbuddy.mac","~/Library/Preferences/com.tencent.workbuddy.mac.plist","~/Library/WebKit/com.tencent.workbuddy.mac"]}]]},"workflowy":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Notetaking tool","homepage":"https://workflowy.com/download/","names":["WorkFlowy"],"ruby_source_checksum":{":sha256":"36ce3df9204adddb678b432ccf35584b4cffcc8a258bfc1e207de1a7792e0a39"},"ruby_source_path":"Casks/w/workflowy.rb","sha256":"6edf7694954d15c48171f9c2af6bb4a3d599c7def15c1be12536ce566d851cca","tap_string":"homebrew/cask","url_args":["https://github.com/workflowy/desktop/releases/download/v4.3.2610221515/WorkFlowy.zip"],"version":"4.3.2610221515","raw_artifacts":[[":app",["WorkFlowy.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.workflowy.desktop.sfl*","~/Library/Application Support/WorkFlowy","~/Library/Logs/WorkFlowy","~/Library/Preferences/com.workflowy.desktop.plist","~/Library/Saved Application State/com.workflowy.desktop.savedState"],":rmdir":"~/.workflowy"}]]},"worksheetcrafter":{"depends_on_args":{":macos":":any"},"desc":"Worksheet and lesson material creator","homepage":"https://worksheetcrafter.com/","names":["WorksheetCrafter"],"ruby_source_checksum":{":sha256":"6623fd7bca7b10a1a4daf58573a36528c1581701001cd21be20e021870973e52"},"ruby_source_path":"Casks/w/worksheetcrafter.rb","sha256":"591681374f78f55e6c9f1fc258209eebab1a1a0f0d7044588dd7209ae70056f2","tap_string":"homebrew/cask","url_args":["https://website.cdn.getschoolcraft.com/downloads/worksheet-crafter_2026.2.5.pkg"],"version":"2026.2.5","raw_artifacts":[[":uninstall",{":pkgutil":"com.schoolcraft.pkg.worksheetcrafter"}],[":pkg",["worksheet-crafter_2026.2.5.pkg"]],[":zap",{":trash":["~/Library/Application Scripts/com.SchoolCraft.WorksheetCrafter.WsCQuickLook","~/Library/Application Scripts/com.SchoolCraft.WorksheetCrafter.WsCThumbnail","~/Library/Application Support/WorksheetCrafter","~/Library/Containers/com.SchoolCraft.WorksheetCrafter.WsCQuickLook","~/Library/Containers/com.SchoolCraft.WorksheetCrafter.WsCThumbnail","~/Library/Containers/WorksheetCrafter","~/Library/Preferences/com.schoolcraft.Worksheet Crafter.plist","~/Library/Saved Application State/com.SchoolCraft.WillBeReplacedByQMake.savedState"]}]]},"workspace-one-intelligent-hub":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Digital workspace hub","homepage":"https://www.getwsone.com/","names":["Workspace ONE Intelligent Hub"],"ruby_source_checksum":{":sha256":"bc6e4bb491239c43cbc14758530addf3dcc7a2286bc75297fdda2759f5bf4c3b"},"ruby_source_path":"Casks/w/workspace-one-intelligent-hub.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://packages.omnissa.com/wsone/HubMacOS.pkg"],"version":"26.06","raw_artifacts":[[":uninstall",{":launchctl":["com.airwatch.airwatchd","com.airwatch.awcmd","com.airwatch.mac.agent","com.airwatch.mac.workflowd","com.ws1.hub.flagd","com.ws1.hub.focusedlauncher","com.ws1.hub.healthd","com.ws1.hub.hubd","com.ws1.hub.hublogd","com.ws1.hub.hubupdatedaemon","com.ws1.hub.installer.agent","com.ws1.hub.installer.daemon","com.ws1.hub.logvaultd","com.ws1.hublogd","com.ws1.hubupdateagent"],":pkgutil":["com.air-watch.pkg.OSXAgent","com.airwatch.munki.admin","com.airwatch.munki.core","com.airwatch.munki.python","com.airwatch.pkg.WF"],":delete":["/Applications/Workspace ONE Intelligent Hub.app","/Library/Application Support/AirWatch","/usr/local/bin/hubcli","/usr/local/bin/hubhealth"]}],[":pkg",["HubMacOS.pkg"]],[":zap",{":trash":["/Library/Logs/ws1","/Library/Preferences/AirWatchManagedInstalls.plist","/Library/Preferences/com.ws1.hub.agent.plist","/Library/Preferences/com.ws1.pkg.wf.plist","~/Library/Application Scripts/com.ws1.hub.mac.PreviewExtension","~/Library/Application Scripts/com.ws1.hub.mac.SSOExtension","~/Library/Application Scripts/S2ZMFGQM93.com.ws1.hub.mac","~/Library/Application Support/HubExtensions","~/Library/Application Support/Intelligent Hub","~/Library/Caches/com.ws1.hub.HubAutoUpdater","~/Library/Caches/com.ws1.hub.mac","~/Library/Containers/com.ws1.hub.mac.PreviewExtension","~/Library/Containers/com.ws1.hub.mac.SSOExtension","~/Library/Group Containers/S2ZMFGQM93.com.ws1.hub.mac","~/Library/HTTPStorages/com.ws1.hub.mac","~/Library/HTTPStorages/com.ws1.hub.mac.binarycookies","~/Library/Logs/IntelligentHub","~/Library/Preferences/com.airwatch.mac.agent.plist","~/Library/Preferences/com.ws1.hub.mac.plist","~/Library/WebKit/com.ws1.hub.mac","~/Library/WSOneLogs"]}]]},"workspaces":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Workspace organising app","homepage":"https://www.apptorium.com/workspaces","names":["Workspaces"],"ruby_source_checksum":{":sha256":"e534ca2063b4320a0703c99a2f04a7e58393ea5000d0daceac751cfc7d6ec436"},"ruby_source_path":"Casks/w/workspaces.rb","sha256":"eff13cfff0c139eeb7c457297c07a16a65253ad56f9c88a592d228fcae8e6336","tap_string":"homebrew/cask","url_args":["https://www.apptorium.com/public/products/workspaces/releases/Workspaces-2.3.zip"],"version":"2.3","raw_artifacts":[[":uninstall",{":quit":"com.apptorium.Workspaces2-paddle"}],[":app",["Workspaces.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.apptorium.Workspaces*","~/Library/Application Support/com.apptorium.Workspaces*","~/Library/Application Support/Workspaces","~/Library/Caches/com.apptorium.Workspaces*","~/Library/Containers/com.apptorium.Workspaces-Helper","~/Library/Cookies/com.apptorium.Workspaces*.binarycookies","~/Library/Preferences/com.apptorium.Workspaces*.plist"]}]]},"worldpainter":{"depends_on_args":{":macos":":any"},"desc":"Interactive map generator for Minecraft","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.worldpainter.net/","names":["WorldPainter"],"ruby_source_checksum":{":sha256":"2cab1150580bfa725a807ef37890010f1cc579c3e371ae62dc33536cfcc9d4e8"},"ruby_source_path":"Casks/w/worldpainter.rb","sha256":"f2af630b5ee0e477b2357e00e5c25824cb32286764377abb49935b9f15557317","tap_string":"homebrew/cask","url_args":["https://www.worldpainter.net/files/worldpainter_2.27.1.tgz"],"version":"2.27.1","raw_artifacts":[[":uninstall",{":quit":"com.install4j.4144-4862-0472-7103.67"}],[":app",["WorldPainter.app"]],[":zap",{":trash":"~/Library/Application Support/WorldPainter"}]]},"wormhole":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Browse & Control phone on PC, Screen Fusion for iOS & Android","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://er.run/","names":["Wormhole"],"ruby_source_checksum":{":sha256":"e2ffcc922b1cc27559ace6c429f90d0cf72cfc48494659c6423b2ef6919dce64"},"ruby_source_path":"Casks/w/wormhole.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://drive.usercontent.google.com/download?id=1T6sPiSkIcuMoJwY2HS2F8j0QpLiX4oKB&export=download&confirm=t"],"version":"1.8.0","raw_artifacts":[[":app",["Wormhole.app"]],[":zap",{":trash":"~/Library/Saved Application State/er.Wormhole.savedState"}]]},"wowup-cf":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"World of Warcraft addon manager","homepage":"https://wowup.io/","names":["WowUp-CF"],"ruby_source_checksum":{":sha256":"c3611dcd9aa55812d88b02642495f289b67a6e8b0f5d22851a2a0ab0e6f376f0"},"ruby_source_path":"Casks/w/wowup-cf.rb","sha256":"b6e6bdc1f7d6ac7a03009c4e024989cbf5f471914019fa80e5d519b144d88c64","tap_string":"homebrew/cask","url_args":["https://github.com/WowUp/WowUp.CF/releases/download/v2.23.1/WowUp-CF-2.23.1.dmg"],"version":"2.23.1","raw_artifacts":[[":uninstall",{":quit":"io.wowupcf.jliddev"}],[":app",["WowUp-CF.app"]],[":zap",{":trash":["~/Library/Application Support/WowUp-CF","~/Library/Logs/WowUp-CF","~/Library/Preferences/io.wowupcf.jliddev.plist","~/Library/Saved Application State/io.wowupcf.jliddev.savedState"]}]]},"wowup":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"World of Warcraft addon manager","homepage":"https://wowup.io/","names":["WowUp"],"ruby_source_checksum":{":sha256":"3c22a820b7e7c2870524dc2df6beb764814fb1a196cd29b48c74293b6a358fc8"},"ruby_source_path":"Casks/w/wowup.rb","sha256":"dbe96e4b02ba559d4f55cf095414a7f8b5bd29b0e802050ddee48d46180960ca","tap_string":"homebrew/cask","url_args":["https://github.com/WowUp/WowUp/releases/download/v2.23.1/WowUp-2.23.1.dmg"],"version":"2.23.1","raw_artifacts":[[":uninstall",{":quit":"io.wowup.jliddev"}],[":app",["WowUp.app"]],[":zap",{":trash":["~/Library/Application Support/WowUp","~/Library/Logs/WowUp","~/Library/Preferences/io.wowup.jliddev.plist","~/Library/Saved Application State/io.wowup.jliddev.savedState"]}]]},"wox":{"depends_on_args":{":macos":":monterey"},"desc":"Launcher tool","homepage":"https://github.com/Wox-launcher/Wox","names":["Wox"],"ruby_source_checksum":{":sha256":"48ba60d591a5988008e0028812a2edc7b39194e4c5b809a38d8911c81c75aac0"},"ruby_source_path":"Casks/w/wox.rb","sha256":"3932801f263f9c2d994752871d0243d96020a5d3a3b0617096fe4803fa491307","tap_string":"homebrew/cask","url_args":["https://github.com/Wox-launcher/Wox/releases/download/v2.4.7/wox-mac-amd64.dmg"],"version":"2.4.7","raw_artifacts":[[":app",["Wox.app"]],[":zap",{":trash":"~/.wox"}]]},"wpsoffice-cn":{"conflicts_with_args":{":cask":["wpsoffice"]},"depends_on_args":{":macos":":any"},"desc":"All-in-one office service platform in Chinese","homepage":"https://mac.wps.cn/","names":["WPS Office"],"ruby_source_checksum":{":sha256":"2cc19304c14f82dd7ea35dcfce84390516e3605ae06949a76f0fd158eca2824e"},"ruby_source_path":"Casks/w/wpsoffice-cn.rb","sha256":"9a16c7bbfd7172f4a20e7f7f351bd7348b145678838c11a875964e144b5412b0","tap_string":"homebrew/cask","url_args":["https://package.mac.wpscdn.cn/mac_wps_pkg/12.1.29182/WPS_Office_12.1.29182(29182)_x64.dmg"],"version":"12.1.29182","raw_artifacts":[[":app",["wpsoffice.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.kingsoft.wpsoffice.mac","~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.FinderSync","~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.recentfiles","~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.WPSFinderMenu","~/Library/Application Scripts/YK4WKE5WAM.wpsoffice","~/Library/Containers/com.kingsoft.wpsoffice.mac","~/Library/Containers/com.kingsoft.wpsoffice.mac.FinderSync","~/Library/Containers/com.kingsoft.wpsoffice.mac.recentfiles","~/Library/Containers/com.kingsoft.wpsoffice.mac.WPSFinderMenu","~/Library/Containers/YK4WKE5WAM.wpsoffice","~/Library/Group Containers/YK4WKE5WAM.wpsoffice"]}]]},"wpsoffice":{"conflicts_with_args":{":cask":["wpsoffice-cn"]},"depends_on_args":{":macos":":any"},"desc":"All-in-one office suite","homepage":"https://www.wps.com/office/mac/","names":["WPS Office"],"ruby_source_checksum":{":sha256":"9637a0b87c8b1213d07baba470356075a281a773cdf6ee29cbc847107d79646b"},"ruby_source_path":"Casks/w/wpsoffice.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://wdl1.pcfg.cache.wpscdn.com/wpsdl/macwpsoffice/download/installer/i18n/WPSOffice_x64_0024.21300060.dmg"],"version":"12.1.26032,0024.21300060","raw_artifacts":[[":uninstall",{":quit":"com.kingsoft.wpsoffice.mac.global"}],[":app",["wpsoffice.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.kingsoft.wpsoffice.mac.global","~/Library/Containers/com.kingsoft.wpsoffice.mac.global"]}]]},"wrike":{"depends_on_args":{":macos":":monterey"},"desc":"Project management app","homepage":"https://www.wrike.com/apps/mobile-and-desktop/desktop-app/","names":["Wrike"],"ruby_source_checksum":{":sha256":"12bb5c6a067efe542dec3b9ac2497c4e04a2c1e7d2c68918fb810807136a54be"},"ruby_source_path":"Casks/w/wrike.rb","sha256":"92e94f94460631be8a2973312d92a1bf2b14662de7f68439d00f6d66bca50f79","tap_string":"homebrew/cask","url_args":["https://dl.wrike.com/download/WrikeDesktopApp.v4.6.2.dmg"],"version":"4.6.2","raw_artifacts":[[":app",["Wrike for Mac.app"]],[":zap",{":trash":["~/Library/Application Support/Wrike","~/Library/Logs/Wrike","~/Library/Preferences/com.wrike.Wrike.plist","~/Library/Saved Application State/com.wrike.Wrike.savedState"]}]]},"write":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Word processor for handwriting","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.styluslabs.com/","names":["Write"],"ruby_source_checksum":{":sha256":"22f006179521093f38c21d9cff3397b5e34acd0c6538046c23ce73ee069ad6e1"},"ruby_source_path":"Casks/w/write.rb","sha256":"036e75f00f47c3dc33cdddfe7b2449d5bcff696992389138467de1f9757b6c57","tap_string":"homebrew/cask","url_args":["https://www.styluslabs.com/write/write300.dmg"],"version":"3.0.0","raw_artifacts":[[":app",["Write.app"]],[":zap",{":trash":["~/.config/styluslabs","~/Library/Saved Application State/com.styluslabs.write3mac.savedState"]}]]},"writemapper":{"depends_on_args":{":macos":":monterey"},"desc":"Writing tool that helps produce text documents using mind maps","homepage":"https://writemapper.com/","names":["WriteMapper"],"ruby_source_checksum":{":sha256":"6821e5ff54790104b9a4bfd2ddf0169c5cd6c5d5b0739d28cf1e1adc144ea52c"},"ruby_source_path":"Casks/w/writemapper.rb","sha256":"b5feebe6de35bf0cf1e6c1165278038ef2cdc71e4cb046b4772ad141658396b9","tap_string":"homebrew/cask","url_args":["https://writemapper.sfo3.cdn.digitaloceanspaces.com/writemapper-4/mac/WriteMapper-4.6.0-universal.dmg"],"version":"4.6.0","raw_artifacts":[[":app",["WriteMapper.app"]],[":zap",{":trash":["~/Library/Application Support/WriteMapper","~/Library/Preferences/com.gx.writemapper*.plist","~/Library/Saved Application State/com.gx.writemapper*.savedState"]}]]},"writer":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Local-first Markdown editor","homepage":"https://writer.computer/","names":["Writer"],"ruby_source_checksum":{":sha256":"73f1097368a044159be76e541a0303376cd9cdfdf4521cf00e2748c3c84d154b"},"ruby_source_path":"Casks/w/writer.rb","sha256":"b651ddd976417404a85afd24684078d98c6551078691cfbafd2eee3373f37300","tap_string":"homebrew/cask","url_args":["https://github.com/joelbqz/writer-computer/releases/download/v0.8.0/Writer_0.8.0_aarch64.dmg"],"version":"0.8.0","raw_artifacts":[[":app",["Writer.app"]],[":binary",["$APPDIR/Writer.app/Contents/MacOS/desktop"],{":target":"writer"}],[":zap",{":trash":["~/Library/Application Support/com.writer-computer","~/Library/Caches/com.writer-computer","~/Library/WebKit/com.writer-computer"]}]]},"writerside":{"auto_updates":true,"depends_on_args":{":macos":":any"},"deprecate_args":{":date":"2025-08-16",":because":":discontinued"},"desc":"Technical writing environment","disable_args":{":date":"2026-08-20",":because":":discontinued"},"homepage":"https://www.jetbrains.com/writerside/","names":["Writerside"],"ruby_source_checksum":{":sha256":"bd2944ab23df1781ae7838cea5ddcabc6203cbc0b8e4cc63f3901fce202eef14"},"ruby_source_path":"Casks/w/writerside.rb","sha256":"0c78b8035497c855aea5666256716778abd46dadf68f51e4f91c0db01f62b280","tap_string":"homebrew/cask","url_args":["https://download.jetbrains.com/writerside/writerside-243.22562.371.dmg"],"version":"2024.3,243.22562.371","raw_artifacts":[[":app",["Writerside 2024.3 EAP.app"],{":target":"Writerside.app"}],[":binary",["$APPDIR/Writerside.app/Contents/MacOS/writerside"]],[":zap",{":trash":["~/Library/Application Support/JetBrains/Writerside2024.3","~/Library/Caches/JetBrains/Writerside2024.3","~/Library/Logs/JetBrains/Writerside2024.3","~/Library/Preferences/com.jetbrains.writerside-EAP.plist","~/Library/Saved Application State/com.jetbrains.writerside-EAP.SavedState"]}]]},"wrkspace":{"depends_on_args":{":macos":":any"},"desc":"All-in-one dev bootstrapper: one-click startup Docker, scripts, editor, and URLs","homepage":"https://wrkspace.co/","names":["Wrkspace"],"ruby_source_checksum":{":sha256":"9cb87dac77ff3c5586c9dfda143b6453b75b55407dc73e481cc361eb64d27b4b"},"ruby_source_path":"Casks/w/wrkspace.rb","sha256":"31518a410aa9bcb69f23fd8fcd6ee7a8fb2f47ac45ba94e3474a73f73bcdac56","tap_string":"homebrew/cask","url_args":["https://updater.wrkspace.co/download/version/2.1.1/darwin-x64"],"version":"2.1.1","raw_artifacts":[[":app",["Wrkspace.app"]],[":zap",{":trash":"~/Library/Application Support/Wrkspace",":rmdir":"~/Documents/Wrkspace"}]]},"wsl-manager":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":any"},"desc":"Manage native Linux VMs and remote WSL distros","homepage":"https://wslmanager.com/","names":["WSL Manager"],"ruby_source_checksum":{":sha256":"034f5f5c47a1dc4f8b369603f4799ab4d5b419421d9f16f28602cc1b69aeaa72"},"ruby_source_path":"Casks/w/wsl-manager.rb","sha256":"de4fb7fa7e4cd889e5ad1fae5f7657380d83f554a9f636bbfddef47faaea627e","tap_string":"homebrew/cask","url_args":["https://github.com/bostrot/wsl2-distro-manager/releases/download/v2.5.0/wsl2-distro-manager-v2.5.0-macos.dmg"],"version":"2.5.0","raw_artifacts":[[":uninstall",{":quit":"com.bostrot.wsl2distromanager"}],[":app",["WSL Manager.app"]],[":zap",{":trash":["~/Library/Application Support/WSLManager","~/Library/Preferences/com.bostrot.wsl2distromanager.plist","~/Library/Saved Application State/com.bostrot.wsl2distromanager.savedState"]}]]},"wwdc":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Allows access to WWDC livestreams, videos and sessions","homepage":"https://wwdc.io/","names":["WWDC"],"ruby_source_checksum":{":sha256":"42cef5af1d55889cb315d5439bfabcca195decd942eea00ebd38c0c3877778d1"},"ruby_source_path":"Casks/w/wwdc.rb","sha256":"539aead52153a6decde115ba75f5a60848cbbdbd7bca3472347e5fc9d449d20c","tap_string":"homebrew/cask","url_args":["https://github.com/insidegui/WWDC/releases/download/7.5/WWDC_v7.5-1044.dmg"],"version":"7.5,1044","raw_artifacts":[[":app",["WWDC.app"]],[":zap",{":trash":["~/Library/Application Support/io.wwdc.app","~/Library/Application Support/io.wwdc.app.TranscriptIndexingService","~/Library/Application Support/WWDC","~/Library/Preferences/io.wwdc.app.plist"]}]]},"wxmacmolplt":{"depends_on_args":{":macos":":any"},"desc":"Cross-platform GUI input generator for GAMESS","homepage":"https://brettbode.github.io/wxmacmolplt","names":["wxMacMolPlt"],"ruby_source_checksum":{":sha256":"677950ed67a781c4d1e1cec719e0771f6e5fae1949a11539cb1798ba2b96b988"},"ruby_source_path":"Casks/w/wxmacmolplt.rb","sha256":"5a822760b8f3160cfcac0ab24a32a3aff5af8fc7d16d78ea736651df1e9145df","tap_string":"homebrew/cask","url_args":["https://uofi.box.com/shared/static/026tyu30ck2xeldbxhgjkmmuxvwg87mc.gz"],"version":"7.7.3,026tyu30ck2xeldbxhgjkmmuxvwg87mc","raw_artifacts":[[":app",["MacMolPlt/wxMacMolPlt.app"]],[":zap",{":trash":["~/Library/Preferences/gov.ameslab.wxMacMolplt.plist","~/Library/Saved Application State/gov.ameslab.wxMacMolplt.savedState"]}]]},"x-air-edit":{"depends_on_args":{":macos":":any"},"desc":"Remote control for the Behringer X AIR series mixers","homepage":"https://www.behringer.com/en/products/0605-AAD","names":["X AIR Edit"],"ruby_source_checksum":{":sha256":"276fddff5f7c7d55ebfc339ca9eb0e047bf5e45013d4256f14c160c6b465218c"},"ruby_source_path":"Casks/x/x-air-edit.rb","sha256":"30cf6ada86da5b90fb3115b39b4c8983829e9695a16258aeca5c2656bdc1d2d3","tap_string":"homebrew/cask","url_args":["https://cdn-media.empowertribe.com/f592010e1fca4b82b1c5f410004c2cb8/X-AIR-Edit_MAC_1.8.1.zip"],"version":"1.8.1,f592010e1fca4b82b1c5f410004c2cb8","raw_artifacts":[[":app",["X-AIR-Edit.app"]],[":zap",{":trash":"~/Library/.X-AIR-Edit"}]]},"x-moto":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"2D motocross platform game","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://xmoto.tuxfamily.org/","names":["X-Moto"],"ruby_source_checksum":{":sha256":"e0eb7143b982b08049e939ffe2b2cf90afe93933c2186fee8ee8c4bc3d81267b"},"ruby_source_path":"Casks/x/x-moto.rb","sha256":"40818cff5020b8b962f680ef7f99f6cce26b3ff1da6775bba39313461df62d44","tap_string":"homebrew/cask","url_args":["https://github.com/xmoto/xmoto/releases/download/v0.6.2/xmoto-0.6.2-macos.dmg"],"version":"0.6.2","raw_artifacts":[[":app",["X-Moto.app"]],[":zap",{":trash":"~/Library/Saved Application State/net.sourceforge.xmoto.savedState"}]]},"x-swiftformat":{"depends_on_args":{":macos":":ventura"},"desc":"Xcode extension to format Swift code","homepage":"https://github.com/ruiaureliano/X-SwiftFormat","names":["X-SwiftFormat"],"ruby_source_checksum":{":sha256":"2f8e3696a9e64fd3ea5e3c5369ae308cc4dd22a52eed632fd66e0c47a26d63e9"},"ruby_source_path":"Casks/x/x-swiftformat.rb","sha256":"06569a2abac144e1c3b9cee75fec9e3d6f4d70c41d3d55f48aa8bd924cb4cb75","tap_string":"homebrew/cask","url_args":["https://github.com/ruiaureliano/X-SwiftFormat/releases/download/2.1/x-swiftformat_2.1.zip"],"version":"2.1","raw_artifacts":[[":app",["X-SwiftFormat.app"]],[":zap",{":trash":["~/Library/Caches/com.ruiaureliano.xswiftformat","~/Library/Containers/com.ruiaureliano.xswiftformat","~/Library/Preferences/com.ruiaureliano.xswiftformat.plist"]}]]},"x2goclient":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Remote desktop software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://wiki.x2go.org/doku.php","names":["X2Go Client"],"ruby_source_checksum":{":sha256":"9d113ca7c70bcb327a2fd37b4ec9900d7dec3bb68f7d408ea2a5bb6706981d94"},"ruby_source_path":"Casks/x/x2goclient.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://code.x2go.org/releases/X2GoClient_latest_macosx_10_13.dmg"],"version":"4.1.2.2","raw_artifacts":[[":app",["x2goclient.app"]],[":zap",{":trash":["~/.x2go","~/.x2goclient","~/Library/Application Support/CrashReporter/x2goclient_*.plist","~/Library/Preferences/x2goclient.plist"]}]]},"x32-edit":{"depends_on_args":{":macos":":any"},"desc":"Remote control for Behringer X32 audio consoles","homepage":"https://www.behringer.com/en/products/0603-ACE","names":["X32 Edit"],"ruby_source_checksum":{":sha256":"93007ff3cef51b24be81354578e50ff62cfa9c09c3766f718d972e12253e6523"},"ruby_source_path":"Casks/x/x32-edit.rb","sha256":"65ad5512474beb5c54da421185d9a7e9479c95237fd6ca6c6f914c30b3dcd5ef","tap_string":"homebrew/cask","url_args":["https://cdn-media.empowertribe.com/2f082091ef134225b3095541559bfb41/X32-Edit_MAC_4.4.1.zip"],"version":"4.4.1,2f082091ef134225b3095541559bfb41","raw_artifacts":[[":app",["X32-Edit.app"]],[":zap",{":trash":"~/Library/.X32-Edit"}]]},"xact":{"depends_on_args":{":macos":":any"},"desc":"X Audio Compression Toolkit","disable_args":{":date":"2025-12-23",":because":":no_longer_meets_criteria"},"homepage":"http://xact.scottcbrown.org/","names":["xACT"],"ruby_source_checksum":{":sha256":"0b13bd8fb5bb9c5072e3f62d0f71d60fb24da952ce85a8c2b98dee0e380fb39a"},"ruby_source_path":"Casks/x/xact.rb","sha256":"b6835feaa5a1676ac9630606ce340ba728b2a682372034f06d64eaa349c116e8","tap_string":"homebrew/cask","url_args":["http://xact.scottcbrown.org/xACT2.57.zip"],"version":"2.57","raw_artifacts":[[":app",["xACT2.57/xACT.app"]],[":zap",{":trash":"~/Library/Preferences/org.scottcbrown.xact.plist"}]]},"xampp":{"conflicts_with_args":{":cask":["xampp@7"]},"depends_on_args":{":macos":":any"},"desc":"Apache distribution containing MySQL, PHP, and Perl","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.apachefriends.org/index.html","names":["XAMPP"],"ruby_source_checksum":{":sha256":"7ee77d2fd4b0d005843f8b7106a97cf6f8deb2e39c56032aeaa11d49e49f5cc5"},"ruby_source_path":"Casks/x/xampp.rb","sha256":"eb9888f2e3b131ae9a5fbec063a6b642a7285e065a8e5f5e97c699b71e2d7ac5","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/xampp/xampp-osx-8.2.4-0-installer.dmg"],"version":"8.2.4-0","raw_artifacts":[[":uninstall",{":quit":"com.bitnami.manager",":script":{":executable":"/Applications/XAMPP/uninstall.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"],":sudo":true},":delete":"/Applications/XAMPP"}],[":installer",{":script":{":executable":"xampp-osx-8.2.4-0-installer.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"],":sudo":true}}]]},"xampp@7":{"conflicts_with_args":{":cask":["xampp"]},"depends_on_args":{":macos":":any"},"desc":"Apache distribution containing MySQL, PHP 7, and Perl","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://www.apachefriends.org/index.html","names":["XAMPP"],"ruby_source_checksum":{":sha256":"c6b4b7548bfcce8792f4c6a7cef14f771292c8ba273e3a406d7a6d41c9378b6a"},"ruby_source_path":"Casks/x/xampp@7.rb","sha256":"25e198875d734f510dde7a3d3b85762b6a8b7bf50c2272a116a68a6acb9b19f8","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/xampp/xampp-osx-7.4.33-0-installer.dmg"],"version":"7.4.33-0","raw_artifacts":[[":uninstall",{":quit":"com.bitnami.manager",":script":{":executable":"/Applications/XAMPP/uninstall.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"],":sudo":true},":delete":"/Applications/XAMPP"}],[":installer",{":script":{":executable":"xampp-osx-7.4.33-0-installer.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"],":sudo":true}}],[":zap",{":trash":"~/Library/Saved Application State/com.bitnami.manager.savedState"}]]},"xaos":{"caveats_rosetta":true,"depends_on_args":{":macos":":ventura"},"desc":"Real-time interactive fractal zoomer","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://xaos-project.github.io/","names":["GNU XaoS"],"ruby_source_checksum":{":sha256":"ddaef30022b17cb2f19e6ad430d31b304c7095dff4d2c6477b88d4ff6833d18e"},"ruby_source_path":"Casks/x/xaos.rb","sha256":"b265b728ddeb476661d09c70a3f6cdc7b25b2f9d2622c8d29f88748c2162e98a","tap_string":"homebrew/cask","url_args":["https://github.com/xaos-project/XaoS/releases/download/release-4.3.7/XaoS.dmg"],"version":"4.3.7","raw_artifacts":[[":app",["XaoS.app"]],[":zap",{":trash":"~/Library/Preferences/net.sourceforge.xaos.XaoS.plist"}]]},"xattred":{"depends_on_args":{":macos":":any"},"desc":"Extended attribute editor","homepage":"https://eclecticlight.co/xattred-sandstrip-xattr-tools/","names":["xattred"],"ruby_source_checksum":{":sha256":"d68a78c668ec203aad808239c3036df62bdf11b1a76b2a272f9d598b102f5183"},"ruby_source_path":"Casks/x/xattred.rb","sha256":"74ef7894a18bd6ea828a300fb8b3ca583826ce99e3b54939ec87a3d56a5ba803","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/12/xattred17.zip"],"version":"1.7,2025.12","raw_artifacts":[[":app",["xattred17/xattred.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/co.eclecticlight.xattred.sfl*","~/Library/Caches/co.eclecticlight.xattred","~/Library/HTTPStorages/co.eclecticlight.xattred","~/Library/Preferences/co.eclecticlight.xattred.plist","~/Library/Saved Application State/co.eclecticlight.xattred.savedState"]}]]},"xbar":{"depends_on_args":{":macos":":any"},"desc":"View output from scripts in the menu bar","homepage":"https://xbarapp.com/","names":["xbar"],"ruby_source_checksum":{":sha256":"92fe9193c9a5fad179bde2faf0238483703d140a853a4579d405f641d7a02e1d"},"ruby_source_path":"Casks/x/xbar.rb","sha256":"0a7ea7c40e4d4e2ecce0dae3c9c3773d459ddf5af86744f70c44b9f9901bc73f","tap_string":"homebrew/cask","url_args":["https://github.com/matryer/xbar/releases/download/v2.1.7-beta/xbar.v2.1.7-beta.dmg"],"version":"2.1.7-beta","raw_artifacts":[[":uninstall",{":quit":"com.xbarapp.app",":login_item":"xbar"}],[":app",["xbar.app"]],[":zap",{":trash":["~/Library/Application Support/xbar","~/Library/Caches/com.xbarapp.app","~/Library/Preferences/com.xbarapp.app.plist","~/Library/WebKit/com.xbarapp.app"]}]]},"xca":{"depends_on_args":{":macos":":any"},"desc":"X Certificate and Key management","homepage":"https://hohnstaedt.de/xca/","names":["XCA"],"ruby_source_checksum":{":sha256":"9a35a970a933332e484c01591d0bb10a941ef3509ae546dc01af1554d2180dbf"},"ruby_source_path":"Casks/x/xca.rb","sha256":"90df40a56bb57bbf46158b4db1c9fddd8a2d7cc48477b5522b457ec4e12cd45a","tap_string":"homebrew/cask","url_args":["https://github.com/chris2511/xca/releases/download/RELEASE.2.9.0/xca-2.9.0-Darwin.dmg"],"version":"2.9.0","raw_artifacts":[[":app",["xca.app"]],[":zap",{":trash":["~/Library/Application Support/xca","~/Library/Saved Application State/de.hohnstaedt.xca.savedState"]}]]},"xcodeclangformat":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Format code in Xcode with clang-format","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/mapbox/XcodeClangFormat","names":["XcodeClangFormat"],"ruby_source_checksum":{":sha256":"8ded2a04fb1290efd15dee90d10687df28fc7336eaa0fb27ff904744969e53ae"},"ruby_source_path":"Casks/x/xcodeclangformat.rb","sha256":"efc9e926db308977d9ad1ce39925b5c3270eb05aec97a4ae988250d31619d97c","tap_string":"homebrew/cask","url_args":["https://github.com/mapbox/XcodeClangFormat/releases/download/v1.2.1/XcodeClangFormat.zip"],"version":"1.2.1","raw_artifacts":[[":app",["XcodeClangFormat.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.mapbox.XcodeClangFormat","~/Library/Application Scripts/com.mapbox.XcodeClangFormat.clang-format","~/Library/Containers/com.mapbox.XcodeClangFormat","~/Library/Containers/com.mapbox.XcodeClangFormat.clang-format","~/Library/Group Containers/XcodeClangFormat"]}]]},"xcodepilot":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Toolset for Apple developers to increase productivity and efficiency","homepage":"https://xcodepilot.thriller.fun/docs/","names":["XcodePilot"],"ruby_source_checksum":{":sha256":"9a1551b6cb1535ebd4b76e29936d23f5c2cc78826e8591404372b31873a8384a"},"ruby_source_path":"Casks/x/xcodepilot.rb","sha256":"3de58f7b2ef6f19d6a4202421dfdfe8ec9a1456e7e0c170871725969c064c15b","tap_string":"homebrew/cask","url_args":["https://raw.githubusercontent.com/TMTBO/XcodePilotPages/refs/heads/main/docs/packages/appcast/XcodePilot.v1.5.0_27.zip"],"version":"1.5.0,27","raw_artifacts":[[":uninstall",{":quit":"fun.thriller.XcodePilot"}],[":app",["XcodePilot.app"]],[":zap",{":trash":["~/Library/Application Support/fun.thriller.XcodePilot","~/Library/Caches/fun.thriller.XcodePilot","~/Library/Containers/org.sparkle-project.Downloader/Data/Library/Caches/fun.thriller.XcodePilot","~/Library/Group Containers/V63R5GQ252.group.fun.thriller.xcode.pilot","~/Library/Preferences/fun.thriller.XcodePilot.plist","~/Library/WebKit/fun.thriller.XcodePilot"]}]]},"xcodes-app":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Install and switch between multiple versions of Xcode","homepage":"https://github.com/XcodesOrg/XcodesApp","names":["Xcodes"],"ruby_source_checksum":{":sha256":"93944cfd5e425429f98ed1e990b7317ef367442fb52f0bf4b8f7121dd9aa4006"},"ruby_source_path":"Casks/x/xcodes-app.rb","sha256":"65dc424dd06f92db1e192ac97db97861392cfe8568b72f89d7cc8836a7328c9c","tap_string":"homebrew/cask","url_args":["https://github.com/XcodesOrg/XcodesApp/releases/download/v4.1.1b41/Xcodes.zip"],"version":"4.1.1b41","raw_artifacts":[[":app",["Xcodes.app"]],[":zap",{":trash":["/Library/PrivilegedHelperTools/com.robotsandpencils.XcodesApp.Helper","~/Library/Application Support/com.robotsandpencils.XcodesApp"]}]]},"xctu":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Configuration Platform for XBee/RF Solutions","homepage":"https://www.digi.com/products/embedded-systems/digi-xbee-tools/xctu","names":["XCTU"],"ruby_source_checksum":{":sha256":"f791c9e85c82db2dc3b3c0171f73f19a825da494de997484c55b50ae3bbacc0b"},"ruby_source_path":"Casks/x/xctu.rb","sha256":"d6822decbf57b688ac423e87e2c1a10872a40978ff60812dba44d6bc10729ec3","tap_string":"homebrew/cask","url_args":["https://hub.digi.com/dp/path=/support/asset/xctu-v-658-macos-x/"],"version":"6.5.13,658","raw_artifacts":[[":uninstall",{":trash":"/Applications/XCTU.app"}],[":installer",{":script":{":executable":"$HOMEBREW_PREFIX/Caskroom/xctu/6.5.13,658/xctu_installer.app/Contents/MacOS/osx-x86_64",":args":["--mode","unattended"]}}],[":zap",{":trash":["~/Library/Caches/XCTU","~/Library/Preferences/XCTU.plist","~/Library/Saved Application State/XCTU.savedState"]}]]},"xdeck":{"depends_on_args":{":macos":":ventura"},"desc":"TweetDeck-style X/Twitter client","homepage":"https://github.com/morishin/XDeck","names":["XDeck"],"ruby_source_checksum":{":sha256":"4453289efcccdc66c78c2ffd22ea2c743f6200a742e73cbe65bc85062f843122"},"ruby_source_path":"Casks/x/xdeck.rb","sha256":"ced844a43e222fdf858e2130bd832c44c7b8b69a28ec652bc185c9d43936a3ad","tap_string":"homebrew/cask","url_args":["https://github.com/morishin/XDeck/releases/download/3.3/XDeck-3.3.zip"],"version":"3.3","raw_artifacts":[[":app",["XDeck.app"]],[":zap",{":trash":"~/Library/Containers/me.morishin.XDeck"}]]},"xee":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Image viewer and file browser","homepage":"https://theunarchiver.com/xee","names":["Xee³"],"ruby_source_checksum":{":sha256":"4d2f82731846cf5c1b30f071e25966b3bf2ef8552d4ea3e65c8007deb7641311"},"ruby_source_path":"Casks/x/xee.rb","sha256":"12db74f58ee04f28193e18df964b6a8a8715dfe3f47c7dadc9fea44ead39be0c","tap_string":"homebrew/cask","url_args":["https://dl.devmate.com/cx.c3.Xee3/69/1640101604/Xee-69.zip"],"version":"3.5.4,69,1640101604","raw_artifacts":[[":app",["Xee³.app"]],[":zap",{":trash":["~/Library/Application Support/Xee³","~/Library/Caches/cx.c3.Xee3","~/Library/Cookies/cx.c3.Xee3.binarycookies","~/Library/Preferences/cx.c3.Xee3.plist"]}]]},"xemu":{"depends_on_args":{":macos":":any"},"desc":"Original Xbox Emulator","homepage":"https://xemu.app/","names":["Xemu"],"ruby_source_checksum":{":sha256":"3cce231ee135b5636508585fce6153019c001b7f8588d9d1109ac801ab3f7fb9"},"ruby_source_path":"Casks/x/xemu.rb","sha256":"9817aaa5e187a698416271a6ddc083a40d7ff5e09c3231cff32a692638c7427d","tap_string":"homebrew/cask","url_args":["https://github.com/xemu-project/xemu/releases/download/v0.8.139/xemu-0.8.139-macos-universal.zip"],"version":"0.8.139","raw_artifacts":[[":app",["xemu.app"]],[":zap",{":trash":["~/Library/Application Support/xemu","~/Library/Preferences/xemu.app.0.plist","~/Library/Saved Application State/xemu.app.0.savedState"]}]]},"xiaomi-cloud":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Sync photos, contacts, messages and devices","homepage":"https://i.mi.com/","names":["Xiaomi Cloud","小米云服务"],"ruby_source_checksum":{":sha256":"40947bb2a823bdfeb45c4372800cb18406f10426e046abd8dab408e8ef243b32"},"ruby_source_path":"Casks/x/xiaomi-cloud.rb","sha256":"ff4b2b1d620e335d9d7a2f747d2e3147bc565465ec602e4c234c93fc45e39d20","tap_string":"homebrew/cask","url_args":["https://cdn.cnbj1.fds.api.mi-img.com/archive/update-server/public/darwin/x64/XiaomiCloud-3.0.2.dmg"],"version":"3.0.2","raw_artifacts":[[":app",["小米云服务.app"]],[":zap",{":trash":["~/Library/Application Support/MiCloud","~/Library/Preferences/micloud.pc.xiaomi.helper.plist","~/Library/Preferences/micloud.pc.xiaomi.plist"]}]]},"ximalaya":{"depends_on_args":{":macos":":any"},"desc":"Platform for podcasting and audio-sharing","homepage":"https://www.ximalaya.com/","names":["ximalaya","喜马拉雅"],"ruby_source_checksum":{":sha256":"521a84cd1c152b855421764e464048792f70c589ea452a3ac7b6f2aa7ac93f9e"},"ruby_source_path":"Casks/x/ximalaya.rb","sha256":"bab0a19a09e72a8f8acd4957eb28d13e9c162f32f78f5bd348ef01c2581a79e5","tap_string":"homebrew/cask","url_args":["https://nativedl.pcdn.xmcdn.com/storages/6158-audiofreehighqps/ED/F5/GKwRIJIOgq4tACAAAATZS9cm.dmg?ct=application/octet-stream&filename=Ximalaya_4.0.15_x64_c_99"],"version":"4.0.15,GKwRIJIOgq4tACAAAATZS9cm,6158,ED,F5","raw_artifacts":[[":app",["喜马拉雅.app"]],[":zap",{":trash":["~/Library/Application Support/Ximalaya SetUp","~/Library/Application Support/喜马拉雅","~/Library/Logs/喜马拉雅","~/Library/Preferences/com.gemd.iting.plist","~/Library/Saved Application State/com.gemd.iting.savedState"]}]]},"xit":{"depends_on_args":{":macos":":any"},"desc":"GUI for the git version control system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Uncommon/Xit","names":["Xit"],"ruby_source_checksum":{":sha256":"923ec9aa4304211a8bfd3b70309740ebd27c7984a43259d32cb2407230dad73c"},"ruby_source_path":"Casks/x/xit.rb","sha256":"7b25b255a1af84261321b40ac08c31311bbff73a13be2c523862863be0bba620","tap_string":"homebrew/cask","url_args":["https://github.com/Uncommon/Xit/releases/download/1.0b17/Xit.1.0b17.zip"],"version":"1.0b17","raw_artifacts":[[":app",["Xit 1.0b17/Xit.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.uncommonplace.xit.sfl*","~/Library/Caches/com.uncommonplace.Xit","~/Library/Preferences/com.uncommonplace.Xit.plist","~/Library/Saved Application State/com.uncommonplace.Xit.savedState"]}]]},"xiv-on-mac":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Wine wrapper, setup tool and launcher for FFXIV","homepage":"https://www.xivmac.com/","names":["XIV on Mac"],"ruby_source_checksum":{":sha256":"ddbf9be638549443cb005ede9b44bdfdc999a34977cf5d109322490f89729518"},"ruby_source_path":"Casks/x/xiv-on-mac.rb","sha256":"b478b4c8865e773f82803a5aad9bbb67e179943f0da216a3d45b9193c218cfaa","tap_string":"homebrew/cask","url_args":["https://softwareupdate.xivmac.com/sites/default/files/update_data/XIV%20on%20Mac5.5.1.tar.xz"],"version":"5.5.1","raw_artifacts":[[":app",["XIV on Mac.app"]],[":zap",{":trash":["~/Library/Application Support/XIV on Mac","~/Library/Caches/dezent.XIV-on-Mac","~/Library/HTTPStorages/dezent.XIV-on-Mac","~/Library/Preferences/dezent.XIV-on-Mac.plist"]}]]},"xkey":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Vietnamese input method engine","homepage":"https://github.com/xmannv/xkey/","names":["XKey"],"ruby_source_checksum":{":sha256":"57e47cb375429f848799d9987e393fdae6447d0086f0c80ff116e3ad3cd66374"},"ruby_source_path":"Casks/x/xkey.rb","sha256":"c1f423e0e032737d6c9531b71a36b50d452ba49646114701270f74c3830f4ca8","tap_string":"homebrew/cask","url_args":["https://github.com/xmannv/xkey/releases/download/v1.2.25-20261011/XKey.dmg"],"version":"1.2.25,20261011","raw_artifacts":[[":uninstall",{":quit":"com.codetay.XKey"}],[":app",["XKey.app"]],[":zap",{":trash":["~/Library/Application Support/XKey","~/Library/Preferences/com.codetay.XKey.plist"]}]]},"xld":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Lossless audio decoder","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://tmkk.undo.jp/xld/index_e.html","names":["X Lossless Decoder","XLD"],"ruby_source_checksum":{":sha256":"950b9d0e38daa4b6e5f938ab140fdc8f66783bd5408a99a6d79b3874d913e48b"},"ruby_source_path":"Casks/x/xld.rb","sha256":"0032a5470ea4e32a11a35b8077ebf4986102891f8eb82743094f2c6621ad8aeb","tap_string":"homebrew/cask","url_args":["https://downloads.sourceforge.net/xld/xld-20250302.dmg"],"version":"20250302","raw_artifacts":[[":app",["XLD.app"]],[":command_wrapper",["xld"],{":executable":"$APPDIR/XLD.app/Contents/MacOS/XLD",":args":["--cmdline"]}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/jp.tmkk.xld.sfl*","~/Library/Application Support/XLD","~/Library/Caches/jp.tmkk.XLD","~/Library/HTTPStorages/jp.tmkk.XLD","~/Library/Preferences/jp.tmkk.XLD.plist","~/Library/Saved Application State/jp.tmkk.XLD.savedState"]}]]},"xliff-editor":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Localization file editor","homepage":"https://xliffedit.com/","names":["Xliff Editor"],"ruby_source_checksum":{":sha256":"92eec7d26d1a07f761af6e19fb91d68817ed0699e84838c869751537393b1213"},"ruby_source_path":"Casks/x/xliff-editor.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://sweetpproductions.com/products/xliffeditor/XliffEditor.dmg"],"version":"4.1","raw_artifacts":[[":app",["Xliff Editor.app"]],[":zap",{":trash":["~/Library/Containers/com.sweetpproductions.Xliff-Editor","~/Library/Group Containers/*.com.sweetpproductions.Xliff-Editor"]}]]},"xlplayer":{"depends_on_args":{":macos":":any"},"desc":"Video player","homepage":"https://video.xunlei.com/mac.html","names":["XLPlayer for Mac","迅雷影音 for Mac"],"ruby_source_checksum":{":sha256":"d716e497eed9aec28e172442310f37ec02097a46aaa47c6ac471aace15368252"},"ruby_source_path":"Casks/x/xlplayer.rb","sha256":"97773dd9ed4accf943aee65a5805efd8519adab5fb38fcdde7a73443d1d1090b","tap_string":"homebrew/cask","url_args":["https://down.sandai.net/mac/player_3.1.4.66056.dmg"],"version":"3.1.4.66056","raw_artifacts":[[":app",["XLPlayer.app"]],[":zap",{":trash":["~/Library/Application Support/XLPlayer","~/Library/Caches/com.xunlei.XLPlayer","~/Library/HTTPStorages/com.xunlei.XLPlayer","~/Library/Preferences/com.xunlei.XLPlayer.plist","~/Library/WebKit/com.xunlei.XLPlayer"]}]]},"xmenu":{"depends_on_args":{":macos":":any"},"desc":"Access folders, files or text snippets from the menu bar","homepage":"https://www.devontechnologies.com/apps/freeware","names":["XMenu"],"ruby_source_checksum":{":sha256":"d14b52efcb15414abd781998637fb64044815a6b10757140f30d870b688988aa"},"ruby_source_path":"Casks/x/xmenu.rb","sha256":"dec29c0006cae59f2720df4628891a8f8d157a598897892b763521beb3f3105d","tap_string":"homebrew/cask","url_args":["https://download.devontechnologies.com/download/freeware/xmenu/1.9.11/XMenu.app.zip"],"version":"1.9.11","raw_artifacts":[[":app",["XMenu.app"]],[":zap",{":trash":["~/Library/Application Support/XMenu","~/Library/Caches/com.apple.helpd/Generated/com.devontechnologies.xmenu.help*","~/Library/Caches/com.devon-technologies.XMenu","~/Library/Preferences/com.devon-technologies.XMenu.plist"]}]]},"xmind":{"conflicts_with_args":{":cask":["xmind@beta"]},"depends_on_args":{":macos":":monterey"},"desc":"Mind mapping and brainstorming tool","homepage":"https://www.xmind.net/","names":["XMind"],"ruby_source_checksum":{":sha256":"0dad80ddd3dd434e23e904943b6645a22525c05724c072c4213698139e401e39"},"ruby_source_path":"Casks/x/xmind.rb","sha256":"1aeded9667b24005bf5ac3777c4473ccc4c20712e68228a425092b79b6d3cad4","tap_string":"homebrew/cask","url_args":["https://dl3.xmind.net/Xmind-for-macOS-27.01.05085-202610201924.dmg"],"version":"27.01.05085-202610201924","raw_artifacts":[[":app",["Xmind.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/net.xmind.vana.app.sfl*","~/Library/Application Support/Xmind","~/Library/Preferences/net.xmind.vana.app.plist","~/Library/Saved Application State/org.xmind.cathy.application.savedState","~/Library/XMind"]}]]},"xmind@beta":{"conflicts_with_args":{":cask":["xmind"]},"depends_on_args":{":macos":":any"},"desc":"Mind mapping and brainstorming tool","homepage":"https://www.xmind.net/","names":["XMind"],"ruby_source_checksum":{":sha256":"14aa669a7ec80ec5495a7e37e5d99643c6e597eb2da925151c1d42bbd73321cc"},"ruby_source_path":"Casks/x/xmind@beta.rb","sha256":"406bb17c2482c640f6e8ff0d5f15cdb686334a6e397078b4e82c974d93d4a510","tap_string":"homebrew/cask","url_args":["https://dl3.xmind.net/Xmind-for-macOS-25.10.03031-beta-202506290704.dmg"],"version":"25.10.03031,202506290704","raw_artifacts":[[":app",["Xmind.app"]],[":zap",{":trash":["~/Library/Saved Application State/org.xmind.cathy.application.savedState","~/Library/XMind"]}]]},"xmlmind-editor":{"depends_on_args":{":macos":":any"},"desc":"Strictly validating near WYSIWYG XML editor","homepage":"https://www.xmlmind.com/xmleditor/","names":["XMLMind XML Editor"],"ruby_source_checksum":{":sha256":"f9e0615896e58077b615ec33a240f686976f09d8809599d7ecf5cddb4025e2e6"},"ruby_source_path":"Casks/x/xmlmind-editor.rb","sha256":"507d3f278dce21e5fa455b1ec655ff377a3be546357f7f35e6ad43c0d6a786fe","tap_string":"homebrew/cask","url_args":["https://www.xmlmind.com/xmleditor/_download/xxe-perso-11_3_0.dmg"],"version":"11.3.0","raw_artifacts":[[":app",["XMLmind.app"]],[":zap",{":trash":["~/Library/Application Support/XMLmind","~/Library/Application Support/XMLmind/XMLEditor11"]}]]},"xmplify":{"depends_on_args":{":macos":":any"},"desc":"XML editor","homepage":"https://xmplifyapp.com/","names":["Xmplify"],"ruby_source_checksum":{":sha256":"024b0d017b45cdc445e33dd09322e74f3bf504d53ffdd496547afb59730dd5a6"},"ruby_source_path":"Casks/x/xmplify.rb","sha256":"ed2bbb1f77bf83fd64f209ad487495cb03c05d7f61512e40e2e6b98dc93910ee","tap_string":"homebrew/cask","url_args":["https://xmplifyapp.com/releases/Xmplify-1.11.11.dmg"],"version":"1.11.11","raw_artifacts":[[":uninstall",{":quit":"au.com.moso.Xmplify"}],[":app",["Xmplify.app"]],[":zap",{":trash":["~/Library/Caches/au.com.moso.Xmplify","~/Library/Logs/Xmplify*.log","~/Library/Preferences/au.com.moso.Xmplify*.plist","~/Library/Saved Application State/au.com.moso.Xmplify.savedState"]}]]},"xnapper":{"depends_on_args":{":macos":":any"},"desc":"Screenshot tool","homepage":"https://xnapper.com/","names":["Xnapper"],"ruby_source_checksum":{":sha256":"6294c0dc069b78438b1659e5a9dd5e893783044a0b9b081fa82a77fd825bb46a"},"ruby_source_path":"Casks/x/xnapper.rb","sha256":"1cfbabf28fb49d117febcc81c77ced5989768f9150d451417cd4f526b048c7e7","tap_string":"homebrew/cask","url_args":["https://xnapper.com/dmg/Xnapper-1.17.1.dmg"],"version":"1.17.1","raw_artifacts":[[":app",["Xnapper.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.devuap.beautyshotapp.Xnapper-Mac-Share-Extension","~/Library/Application Support/Xnapper","~/Library/Caches/Xnapper","~/Library/Containers/com.devuap.beautyshotapp.Xnapper-Mac-Share-Extension"]}]]},"xnconvert":{"depends_on_args":{":macos":":monterey"},"desc":"Image-converter and resiser tool","homepage":"https://www.xnview.com/en/xnconvert/","names":["XnSoft XnConvert"],"ruby_source_checksum":{":sha256":"f4903eac1e81fb1d39287ca9bb3d5cb545c5d994c2a1269daaa01002396364c0"},"ruby_source_path":"Casks/x/xnconvert.rb","sha256":"2d1e64bcb12e9d84788cca5ca9eb97bda2d7f07eaff7ff2f0b24aafbebeae597","tap_string":"homebrew/cask","url_args":["https://download.xnview.com/old_versions/XnConvert/XnConvert-1.118.0-mac.dmg"],"version":"1.118.0","raw_artifacts":[[":uninstall",{":quit":"com.xnview.XnConvert"}],[":app",["XnConvert.app"]],[":zap",{":trash":"~/Library/Preferences/com.xnview.XnConvert.plist"}]]},"xnviewmp":{"depends_on_args":{":macos":":monterey"},"desc":"Photo viewer, image manager, image resiser and more","homepage":"https://www.xnview.com/en/xnviewmp/","names":["XnViewMP"],"ruby_source_checksum":{":sha256":"9d44b24d365dfe91bd3a75d917501f2286d7cf3d2e856951e771c4d9b6dba5e2"},"ruby_source_path":"Casks/x/xnviewmp.rb","sha256":"c0d5626d5f3edf63c9b42e9e0f852d248960314c52d580ff4644dbe8c5ae0fa1","tap_string":"homebrew/cask","url_args":["https://download.xnview.com/old_versions/XnView_MP/XnView_MP-1.12.2-mac.dmg"],"version":"1.12.2","raw_artifacts":[[":uninstall",{":quit":"com.xnview.XnView"}],[":app",["XnViewMP.app"]],[":zap",{":trash":"~/Library/Saved Application State/com.xnview.XnView.savedState"}]]},"xonotic":{"depends_on_args":{":macos":":any"},"desc":"Arena-style first person shooter","disable_args":{":date":"2026-10-12",":because":":fails_gatekeeper_check"},"homepage":"https://xonotic.org/","names":["Xonotic"],"ruby_source_checksum":{":sha256":"7d017f5d83729d93bddbd83814feb1a50d6a53cf225ea83979d96036c6d372de"},"ruby_source_path":"Casks/x/xonotic.rb","sha256":"50850f8d800e7499722f6ea61e478e96464a375494b5a24da93aa0598cbe964d","tap_string":"homebrew/cask","url_args":["https://dl.xonotic.org/xonotic-0.8.6.zip"],"version":"0.8.6","raw_artifacts":[[":suite",["Xonotic"]],[":zap",{":trash":"~/Library/Application Support/xonotic"}]]},"xournal++":{"desc":"Handwriting notetaking software","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/xournalpp/xournalpp","names":["Xournal++"],"ruby_source_checksum":{":sha256":"48dda178522bd7c710c1df58a4113a8ad166d400d87ca329165c5cbebba45968"},"ruby_source_path":"Casks/x/xournal++.rb","sha256":"e61a58f9dea32805f87c9a0310aa319809a1045b06600afc0a55e79a097cc4eb","tap_string":"homebrew/cask","url_args":["https://github.com/xournalpp/xournalpp/releases/download/v1.3.8/xournalpp-1.3.8-macOS-X64.dmg"],"version":"1.3.8","raw_artifacts":[[":app",["Xournal++.app"]],[":zap",{":trash":["~/.xournalpp","~/Library/Saved Application State/com.github.xournalpp.savedState"]}]]},"xppen-pentablet":{"depends_on_args":{":macos":":any"},"desc":"Universal driver for XPPen drawing tablets and pen displays","homepage":"https://www.xp-pen.com/","names":["XPPen PenTablet"],"ruby_source_checksum":{":sha256":"c263b3eb30e053473d99f2d9ac4837fac52315a6ed24f6d6f8a9ed73c59b9f7a"},"ruby_source_path":"Casks/x/xppen-pentablet.rb","sha256":"2698aae1f98ccef3f9cdb11f8cdd2a1b5651e78ec99c6a416de535247ac83a1d","tap_string":"homebrew/cask","url_args":["https://download01.xp-pen.com/file/2026/10/XPPenMac_4.0.21_260918.zip"],"version":"4.0.21,260918,2026,10","raw_artifacts":[[":uninstall",{":launchctl":"com.ugee.Pentablet2.0",":quit":["com.ugee.PenTablet","com.ugee.PenTabletDriverPro","com.ugee.pentabletInfo","com.ugee.UninstallPenTablet"],":pkgutil":"com.pkg.XPPen",":delete":["/Applications/XPPen","/Library/Application Support/PenDriver","/Library/LaunchAgents/com.ugee.Pentablet2.0.plist"]}],[":pkg",["XPPenMac_4.0.21_260918.pkg"]],[":zap",{":trash":["~/Library/Application Support/PenTablet","~/Library/Caches/com.ugee.PenTablet","~/Library/Group Containers/com.ugee.PenTablet","~/Library/HTTPStorages/com.ugee.PenTablet","~/Library/Preferences/com.ugee.PenTablet.plist","~/Library/Preferences/com.ugee.PenTabletDriverPro.plist","~/Library/Preferences/com.ugee.pentabletInfo.plist","~/Library/Saved Application State/com.ugee.PenTablet.savedState","~/Library/WebKit/com.ugee.PenTablet"]}]]},"xpra":{"depends_on_args":{":macos":":monterey"},"desc":"Screen and application forwarding system","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Xpra-org/xpra/","names":["Xpra"],"ruby_source_checksum":{":sha256":"483727e6fa59cafa1c57ec371c1165f23a52eb2cfd613b519f1c8ce315675519"},"ruby_source_path":"Casks/x/xpra.rb","sha256":"5bfaff0d6e7f6d107f8be676fdb5497f101446deed74d4a797db5fe8394af529","tap_string":"homebrew/cask","url_args":["https://xpra.org/dists/MacOS/x86_64/Xpra-x86_64-6.5.3-r0.dmg"],"version":"6.5.3,0","raw_artifacts":[[":app",["Xpra.app"]],[":binary",["$APPDIR/Xpra.app/Contents/MacOS/Xpra"],{":target":"xpra"}],[":zap",{":delete":"/Library/Application Support/Xpra",":trash":["~/Library/Application Support/Xpra","~/Library/Saved Application State/org.xpra.xpra.savedState"]}]]},"xprocheck":{"depends_on_args":{":macos":":any"},"desc":"Anti-malware scan logging tool","homepage":"https://eclecticlight.co/consolation-t2m2-and-log-utilities/","names":["XProCheck"],"ruby_source_checksum":{":sha256":"5cab5d076700f4321e473fd3dbed5715739ebe1c1d8c9291b8e3d89f7b0f26a8"},"ruby_source_path":"Casks/x/xprocheck.rb","sha256":"72178e9e80b36f84e4213926a9d26c9f909f81540efc5077bd8cdd82ac8ffe3f","tap_string":"homebrew/cask","url_args":["https://eclecticlight.co/wp-content/uploads/2025/06/xprocheck17.zip"],"version":"1.7,2025.06","raw_artifacts":[[":app",["xprocheck17/XProCheck.app"]],[":zap",{":trash":["~/Library/Caches/co.eclecticlight.XProCheck","~/Library/HTTPStorages/co.eclecticlight.XProCheck","~/Library/Preferences/co.eclecticlight.XProCheck.plist","~/Library/Saved Application State/co.eclecticlight.XProCheck.savedState"]}]]},"xquartz":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Open-source version of the X.Org X Window System","homepage":"https://www.xquartz.org/","names":["XQuartz"],"ruby_source_checksum":{":sha256":"d21efcffb6624538a8c8e93ad3e7c4649495b2ca1911393904a3380a685f23d8"},"ruby_source_path":"Casks/x/xquartz.rb","sha256":"9ac35a505095bfbd3009c3b4772f0c6421e2f79c4210ab908459270d1c447909","tap_string":"homebrew/cask","url_args":["https://github.com/XQuartz/XQuartz/releases/download/XQuartz-2.8.6/XQuartz-2.8.6.pkg"],"version":"2.8.6","raw_artifacts":[[":uninstall",{":launchctl":"org.xquartz.privileged_startx",":pkgutil":"org.xquartz.X11"}],[":pkg",["XQuartz-2.8.6.pkg"]],[":zap",{":trash":["~/.Xauthority","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.xquartz.x11.sfl*","~/Library/Application Support/XQuartz","~/Library/Caches/org.xquartz.X11","~/Library/Cookies/org.xquartz.X11.binarycookies","~/Library/HTTPStorages/org.xquartz.X11","~/Library/Logs/X11/org.xquartz.log","~/Library/Logs/X11/org.xquartz.log.old","~/Library/Preferences/org.macosforge.xquartz.X11.plist","~/Library/Preferences/org.xquartz.X11.plist","~/Library/Saved Application State/org.xquartz.X11.savedState","~/Library/WebKit/org.xquartz.X11"],":rmdir":["~/.fonts","~/Library/Logs/X11"]}]]},"xrg":{"depends_on_args":{":macos":":any"},"desc":"System monitor","homepage":"https://gaucho.software/Products/XRG/","names":["XRG"],"ruby_source_checksum":{":sha256":"11597dd18cc6c25abd693f760cbf64605d3e2c90a0e613913e08753b1ec023d2"},"ruby_source_path":"Casks/x/xrg.rb","sha256":"26892490b0b67c2baf6286e6360a7a88236fe16e4d94708ba8722037431a1de4","tap_string":"homebrew/cask","url_args":["https://download.gauchosoft.com/xrg/XRG-release-3.2.1.zip"],"version":"3.2.1","raw_artifacts":[[":app",["XRG.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/XRG Help*","~/Library/Caches/com.piatekjimenez.XRG","~/Library/Cookies/com.piatekjimenez.XRG.binarycookies","~/Library/Preferences/com.piatekjimenez.XRG.plist"]}]]},"xscope":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tools for measuring, inspecting & testing on-screen graphics and layouts","homepage":"https://xscopeapp.com/","names":["xScope"],"ruby_source_checksum":{":sha256":"dba7d4d3cdd26a9804b98cc9c82bf8df19e2b0a20e96f0fbc59c4a1a9ff05a63"},"ruby_source_path":"Casks/x/xscope.rb","sha256":"5f2552030ea8ff74db1b9bea05fbf3ea7328fb1b780b216eec9e47ad80c24649","tap_string":"homebrew/cask","url_args":["https://downloads.iconfactory.com/xscope/xScope-4.7.2+144.zip"],"version":"4.7.2,144","raw_artifacts":[[":app",["xScope.app"]],[":zap",{":trash":["~/Library/Caches/com.iconfactory.xScope","~/Library/Caches/com.iconfactory.xScope.cache","~/Library/Preferences/com.iconfactory.xScope.plist"]}]]},"xscreensaver":{"depends_on_args":{":macos":":any"},"desc":"Screen savers","homepage":"https://www.jwz.org/xscreensaver/","names":["XScreenSaver"],"ruby_source_checksum":{":sha256":"8d437054fc2ec62711ed138a6c9d3275afbc0ba9a2d84496cce0d7daa4d86933"},"ruby_source_path":"Casks/x/xscreensaver.rb","sha256":"b9128d745f7d1452541e015cc6da056d246ca9f0dcd0a3deb277c2163edf3e3a","tap_string":"homebrew/cask","url_args":["https://www.jwz.org/xscreensaver/xscreensaver-6.17.dmg"],"version":"6.17","raw_artifacts":[[":uninstall",{":script":{":executable":"uninstall-xscreensaver.sh",":sudo":true},":pkgutil":"org.jwz.xscreensaver",":delete":["/Applications/Apple2.app","/Applications/Phosphor.app","/Library/Screen Savers/XScreenSaverUpdater.app"]}],[":generated_script",["uninstall-xscreensaver.sh"],{":content":"#!/bin/bash\nfor plist in /Library/Screen\\ Savers/*.saver/Contents/Info.plist; do\n  [[ -e \"$plist\" ]] || continue\n  bundle_id=$(/usr/libexec/PlistBuddy -c 'Print :CFBundleIdentifier' \"$plist\")\n  [[ \"$bundle_id\" == org.jwz* ]] || continue\n  screensaver_name=$(/usr/libexec/PlistBuddy -c 'Print :CFBundleExecutable' \"$plist\")\n  /bin/rm -rf \"/Library/Screen Savers/${screensaver_name// /}.saver\"\ndone\n"}],[":pkg",["Install Everything.pkg"]],[":uninstall_postflight_steps",{":steps":[{":paths":[{":base":"staged_path",":path":"uninstall-xscreensaver.sh"}],":type":"remove"}]}],[":zap",{":trash":["~/Library/HTTPStorages/org.jwz.xscreensaver.XScreenSaverUpdater","~/Library/Preferences/org.jwz.xscreensaver.*.plist","~/Library/Saved Application State/org.jwz.xscreensaver.*.savedState"]}]]},"xsplit-vcam":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Webcam background tool","homepage":"https://www.xsplit.com/vcam","names":["XSplit VCam"],"ruby_source_checksum":{":sha256":"cfb2f49a50093dfd7eeb6d795da3cf9dd18edd237d818f70871a98b680fc6ef4"},"ruby_source_path":"Casks/x/xsplit-vcam.rb","sha256":"5c4f9b77e47c1938140deccf21f56dc7643eb7f622c99ac52aa4501bbf073591","tap_string":"homebrew/cask","url_args":["https://cdn2.xsplit.com/download/vc/macos/builds/4.0.2206.0801/XSplit_VCam_4.0.2206.0801_intel.pkg"],"version":"4.0.2206.0801","raw_artifacts":[[":uninstall",{":launchctl":"com.xsplit.vcam.assistant",":quit":"com.xsplit.vcam",":pkgutil":"com.xsplit.vcam.installer.pkg",":delete":["/Applications/XSplit VCam","/Library/CoreMediaIO/Plug-Ins/DAL/XSplit VCam.plugin"]}],[":pkg",["XSplit_VCam_4.0.2206.0801_intel.pkg"]],[":zap",{":trash":["/Library/Application Support/com.xsplit.vcam.dal","/Library/LaunchDaemons/com.xsplit.vcam.assistant.plist","/Library/Logs/DiagnosticReports/XSplit VCam*.diag","/Library/Preferences/com.xsplit.vcam.tokens.plist","~/Library/Application Support/XSplit/VCam","~/Library/HTTPStorages/com.xsplit.vcam","~/Library/Logs/XSplit VCam*.log","~/Library/Preferences/com.xsplit.vcam*.plist","~/Library/Saved Application State/com.xsplit.vcam.savedState"]}]]},"xtool-studio":{"depends_on_args":{":macos":":any"},"desc":"Design and control software for xTool laser machines","homepage":"https://www.xtool.com/pages/software","names":["xTool Studio"],"ruby_source_checksum":{":sha256":"84ed095f8db5dab650fdcc0a73a46926d70c9ccfc7221aa1f375ff03014d847f"},"ruby_source_path":"Casks/x/xtool-studio.rb","sha256":"79ac714c421359bbcbc90b5dca3a5bca1cbd4b5cfa794fa2d0fda1ab32e07526","tap_string":"homebrew/cask","url_args":["https://storage.atomm.com/efficacy/atomm-package/prod/packages/110/86dfe506-dfa2-46d7-952f-126e743ab28b/xTool-Studio-x64-1.2.11.dmg"],"version":"1.2.11,110,86dfe506-dfa2-46d7-952f-126e743ab28b","raw_artifacts":[[":app",["xTool Studio.app"]],[":zap",{":trash":["~/Library/Application Support/xTool Studio","~/Library/Logs/xTool Studio","~/Library/Preferences/com.makeblock.xtool-studio.plist","~/Library/Saved Application State/com.makeblock.xtool-studio.savedState"]}]]},"yaak":{"auto_updates":true,"conflicts_with_args":{":cask":["yaak@beta"]},"depends_on_args":{":macos":":ventura"},"desc":"REST, GraphQL and gRPC client","homepage":"https://yaak.app/","names":["Yaak"],"ruby_source_checksum":{":sha256":"e774dc4d1d59be9d11a72082dbca404ed937c522233cba6683f5c91d809a17ac"},"ruby_source_path":"Casks/y/yaak.rb","sha256":"7ad2dbd820155867457f3dc05260138cbb6dacf17650425e9892e939b3914d40","tap_string":"homebrew/cask","url_args":["https://github.com/mountain-loop/yaak/releases/download/v2026.9.0/Yaak_2026.9.0_x64.dmg"],"version":"2026.9.0","raw_artifacts":[[":app",["Yaak.app"]],[":zap",{":trash":["~/Library/Application Support/app.yaak.desktop","~/Library/Caches/app.yaak.desktop","~/Library/Logs/app.yaak.desktop","~/Library/Saved Application State/app.yaak.desktop.savedState","~/Library/Webkit/app.yaak.desktop"]}]]},"yaak@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["yaak"]},"depends_on_args":{":macos":":ventura"},"desc":"REST, GraphQL and gRPC client","homepage":"https://yaak.app/","names":["Yaak Beta"],"ruby_source_checksum":{":sha256":"aa89308be946358bb40f124a620973aee5c77bf1dc7ccf11442ef805d2dbc17d"},"ruby_source_path":"Casks/y/yaak@beta.rb","sha256":"7ad2dbd820155867457f3dc05260138cbb6dacf17650425e9892e939b3914d40","tap_string":"homebrew/cask","url_args":["https://github.com/mountain-loop/yaak/releases/download/v2026.9.0/Yaak_2026.9.0_x64.dmg"],"version":"2026.9.0","raw_artifacts":[[":app",["Yaak.app"]],[":zap",{":trash":["~/Library/Application Support/app.yaak.desktop","~/Library/Caches/app.yaak.desktop","~/Library/Logs/app.yaak.desktop","~/Library/Saved Application State/app.yaak.desktop.savedState","~/Library/Webkit/app.yaak.desktop"]}]]},"yacreader":{"depends_on_args":{":macos":":monterey"},"desc":"Comic reader","homepage":"https://www.yacreader.com/","names":["YACReader"],"ruby_source_checksum":{":sha256":"3f788e0aa6ac6696ff1d25fe9478fec9a1cdb418b5b37e8ad328b2073e2bb56d"},"ruby_source_path":"Casks/y/yacreader.rb","sha256":"679e4820b51225bec739282f038f2868e2b00349740eb8ccd2160592608abf5b","tap_string":"homebrew/cask","url_args":["https://github.com/YACReader/yacreader/releases/download/10.4.0/YACReader-10.4.0.261009428.MacOSX-U.Qt6.dmg"],"version":"10.4.0.261009428","raw_artifacts":[[":uninstall",{":quit":"com.yacreader.YACReader"}],[":app",["YACReader.app"]],[":app",["YACReaderLibrary.app"]],[":zap",{":trash":["~/Library/Application Support/YACReader","~/Library/Caches/YACReader","~/Library/Preferences/com.yacreader.YACReader.plist","~/Library/Preferences/com.yacreader.YACReaderLibrary.plist","~/Library/Saved Application State/com.yacreader.YACReader.savedState","~/Library/Saved Application State/com.yacreader.YACReaderLibrary.savedState"]}]]},"yakit":{"depends_on_args":{":macos":":any"},"desc":"Cybersecurity platform","homepage":"https://github.com/yaklang/yakit","names":["Yakit"],"ruby_source_checksum":{":sha256":"bbf08c7b3753d6384283cad193f5156dee9f0283cb9bdd3edad03c184c19ca4e"},"ruby_source_path":"Casks/y/yakit.rb","sha256":"bc16b108a8b99395acd729b4bf8a1f84176d6bb928058248f86236836be00ab9","tap_string":"homebrew/cask","url_args":["https://github.com/yaklang/yakit/releases/download/v1.4.9-1023/Yakit-1.4.9-1023-darwin-x64.dmg"],"version":"1.4.9-1023","raw_artifacts":[[":uninstall",{":quit":"io.yaklang.yakit"}],[":app",["Yakit.app"]],[":zap",{":trash":["~/.yakit","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/io.yaklang.yakit.sfl*","~/Library/Application Support/yakit","~/Library/Preferences/io.yaklang.yakit.plist","~/Library/Saved Application State/io.yaklang.yakit.savedState"]}]]},"yam-display":{"depends_on_args":{":macos":":any"},"desc":"Yet another monitor","homepage":"https://www.yamdisplay.com/","names":["Yam Display"],"ruby_source_checksum":{":sha256":"26ba5d09802b6a15c9032d89789bb3db8e76ba7ea8e85ef5e0d67e366da962a4"},"ruby_source_path":"Casks/y/yam-display.rb","sha256":"49b67f195e23365559310c51e3d423c5d89d04ea58cad1ecf98e7292d19e121c","tap_string":"homebrew/cask","url_args":["https://www.yamdisplay.com/app/YamDisplay2.4.8.4.dmg"],"version":"2.4.8.4","raw_artifacts":[[":app",["Yam Display.app"]],[":zap",{":trash":["~/Library/Caches/com.yamstu.yamdisplaymac","~/Library/Preferences/com.yamstu.yamdisplaymac.plist"]}]]},"yandex-cloud-cli":{"desc":"CLI for Yandex Cloud","homepage":"https://cloud.yandex.com/docs/cli/","names":["Yandex Cloud CLI"],"ruby_source_checksum":{":sha256":"fc9c0819250a005216312f18da558794d0790ece52594619f5cb6c1bde5b67bf"},"ruby_source_path":"Casks/y/yandex-cloud-cli.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://storage.yandexcloud.net/yandexcloud-yc/install.sh"],"version":"1.41.0","raw_artifacts":[[":uninstall",{":delete":"$HOMEBREW_PREFIX/Caskroom/yandex-cloud-cli/1.41.0/yandex-cloud-cli"}],[":installer",{":script":{":executable":"install.sh",":args":["-i","$HOMEBREW_PREFIX/Caskroom/yandex-cloud-cli/1.41.0/yandex-cloud-cli","-r","/dev/null"]}}],[":binary",["yandex-cloud-cli/bin/yc"]],[":zap",{":trash":"~/.config/yandex-cloud"}]],"raw_caveats":"To install shell completions add this to your profile:\n\n  for bash users\n    source \"$HOMEBREW_PREFIX/Caskroom/yandex-cloud-cli/1.41.0/yandex-cloud-cli/completion.bash.inc\"\n\n  for zsh users\n    source \"$HOMEBREW_PREFIX/Caskroom/yandex-cloud-cli/1.41.0/yandex-cloud-cli/completion.zsh.inc\"\n"},"yandex-disk":{"auto_updates":true,"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Cloud storage","homepage":"https://disk.yandex.ru/","names":["Yandex.Disk"],"ruby_source_checksum":{":sha256":"bb5cf18f299e6656fed257c78d12b3a69dfe8dcf0fa43740d1df796e2d691aa3"},"ruby_source_path":"Casks/y/yandex-disk.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://disk.yandex.ru/download/Yandex.Disk.dmg/?instant=1"],"version":"3.2.51,3361","raw_artifacts":[[":app",["Yandex.Disk.2.app"]],[":zap",{":trash":["~/Library/Application Support/Yandex.Disk.2","~/Library/Preferences/ru.yandex.desktop.disk.screenshots.plist","~/Library/Preferences/ru.yandex.desktop.disk2.plist"]}]]},"yandex-music-unofficial":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Unofficial app for Yandex Music","homepage":"https://yandex-music.juvs.dev/","names":["Yandex Music Unofficial"],"ruby_source_checksum":{":sha256":"21cde37332c63d182791eb5727636c03a947034bad91b781441b785523dc8a17"},"ruby_source_path":"Casks/y/yandex-music-unofficial.rb","sha256":"8f4aa50707ca5c68896bfec75e989251757fc36452ef0c3fcc73e9a2a6dc46d3","tap_string":"homebrew/cask","url_args":["https://github.com/juvirez/yandex-music-app/releases/download/v1.8.1/Yandex-Music-Unofficial-1.8.1.dmg"],"version":"1.8.1","raw_artifacts":[[":app",["Yandex Music Unofficial.app"]],[":zap",{":trash":"~/Library/Application Support/yandex-music-app"}]]},"yandex-music":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Tune in to Yandex Music and get personal recommendations","homepage":"https://music.yandex.ru/","names":["Yandex Music"],"ruby_source_checksum":{":sha256":"5766d79c4d7e9fa9b9e902a62cd44775711ccc47caa52d1775fde58f419a813a"},"ruby_source_path":"Casks/y/yandex-music.rb","sha256":"72720062a9dcfb2eaf495e948322784902999024d3309154489518f5b39f765b","tap_string":"homebrew/cask","url_args":["https://desktop.app.music.yandex.net/stable/Yandex_Music_universal_5.124.1.dmg"],"version":"5.124.1","raw_artifacts":[[":app",["Яндекс Музыка.app"],{":target":"Yandex Music.app"}],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/ru.yandex.desktop.music.sfl*","~/Library/Application Support/YandexMusic","~/Library/Logs/YandexMusic","~/Library/Preferences/ru.yandex.desktop.music.plist","~/Library/Saved Application State/ru.yandex.desktop.music.savedState"]}]]},"yandex":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Web browser","homepage":"https://browser.yandex.ru/","names":["Yandex.Browser"],"ruby_source_checksum":{":sha256":"406df451f697a9980b230267a2b24ad42e5662a73d1f4b6afc74b6a126dbcb35"},"ruby_source_path":"Casks/y/yandex.rb","sha256":"bd8f8e295b22920bedfa748db9de988f42389987d6510f9f924c77a5d5f76ebf","tap_string":"homebrew/cask","url_args":["https://download.cdn.yandex.net/browser/update/26_8_3_1020_117474_m_s_r/yandex.dmg"],"version":"26.8.3.1020,117474","raw_artifacts":[[":uninstall",{":quit":"ru.yandex.desktop.yandex-browser"}],[":app",["Yandex.app"]],[":zap",{":trash":["~/.yandex","~/Library/Application Support/Yandex","~/Library/Caches/Yandex","~/Library/Preferences/ru.yandex.desktop.yandex-browser.plist","~/Library/Saved Application State/ru.yandex.desktop.yandex-browser.savedState"]}]]},"yandextelemost":{"depends_on_args":{":macos":":monterey"},"desc":"Yandex video calls and meetings platform","homepage":"https://telemost.yandex.com/","names":["Yandex Telemost"],"ruby_source_checksum":{":sha256":"1eab0d81458ab9b50b7376ad2ff1e3de2150630a75528d6b33f6da631e63df6c"},"ruby_source_path":"Casks/y/yandextelemost.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://telemost.yandex.com/download-desktop"],"version":"3.2.2,10363","raw_artifacts":[[":uninstall",{":quit":"ru.yandex.desktop.telemost"}],[":app",["Yandex.Telemost.app"],{":target":"Yandex Telemost.app"}],[":zap",{":trash":["~/Library/Application Support/Yandex.Telemost","~/Library/Preferences/ru.yandex.Telemost.plist"]}]]},"yap-app":{"depends_on_args":{":arch":":arm64",":macos":":tahoe"},"desc":"On-device voice dictation","homepage":"https://frigade.com/yap","names":["Yap"],"ruby_source_checksum":{":sha256":"aac1f90a92044cca8c6911616eeeca6dc7ba121c9a129cb964c7c8f22657b006"},"ruby_source_path":"Casks/y/yap-app.rb","sha256":"7d9bbf238c6d9f59d0ef30ccb2f296f9c224e65b877d5b92a5f517aa7537939c","tap_string":"homebrew/cask","url_args":["https://github.com/FrigadeHQ/yap/releases/download/v0.1.14/Yap.dmg"],"version":"0.1.14","raw_artifacts":[[":app",["Yap.app"]],[":zap",{":trash":["~/Library/Application Support/Yap","~/Library/Preferences/com.frigade.Yap.plist"]}]]},"yate":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Media file tag editor","homepage":"https://2manyrobots.com/yate/","names":["Yate"],"ruby_source_checksum":{":sha256":"07420e249bae6d676ea85b27a97d0b462774130a7da53728e8630fffc7ad8540"},"ruby_source_path":"Casks/y/yate.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://2manyrobots.com/Updates/YateMain/Yate.zip"],"version":"9.2.2.1","raw_artifacts":[[":app",["Yate.app"]],[":zap",{":trash":["~/Library/Application Support/Yate","~/Library/Preferences/com.2manyrobots.Yate.plist"]}]]},"yattee":{"depends_on_args":{":macos":":any"},"desc":"Alternative and privacy-friendly YouTube frontend","homepage":"https://github.com/yattee/yattee","names":["Yattee"],"ruby_source_checksum":{":sha256":"defc724b3f6233fc82e73e540d383967e35b9143388d3b5c369629d7457c082d"},"ruby_source_path":"Casks/y/yattee.rb","sha256":"46def4264ad5f8d5dfdf38ff0f503e38e1a62e2c510059960b0c292ec3dc1e62","tap_string":"homebrew/cask","url_args":["https://github.com/yattee/yattee/releases/download/v1.5.1/Yattee-1.5.1-macOS.zip"],"version":"1.5.1","raw_artifacts":[[":app",["Yattee.app"]],[":zap",{":trash":["~/Library/Application Scripts/stream.yattee.app","~/Library/Containers/stream.yattee.app"]}]]},"yealink-meeting":{"depends_on_args":{":macos":":any"},"desc":"Video communication and virtual meeting platform","homepage":"https://www.ylyun.com/portal/pc/Download","names":["Yealink Meeting"],"ruby_source_checksum":{":sha256":"2c99d972ce2de8267284ce0ba4aa7b153b432676dfd11a7746bcaf386884c0c4"},"ruby_source_path":"Casks/y/yealink-meeting.rb","sha256":"347edf084f8f22e4d96c5785bb1e924328ead2f376be366338c05f69c97566ce","tap_string":"homebrew/cask","url_args":["https://download.ylyun.com/yealink-meeting/mac-X86/latest/Yealink-Meeting-X86.dmg?v=b655b57e9b9b15c70dca10ad4085a2f0"],"version":"4.7.42,b655b57e9b9b15c70dca10ad4085a2f0","raw_artifacts":[[":app",["Yealink Meeting.app"]],[":zap",{":trash":["~/Library/Application Support/Yealink Meeting","~/Library/Application Support/YealinkSdk"]}]]},"yed":{"depends_on_args":{":macos":":any"},"desc":"Create diagrams manually, or import external data for analysis","homepage":"https://www.yworks.com/products/yed","names":["yWorks yEd"],"ruby_source_checksum":{":sha256":"6e03d004b461bb751007d920b84ba18ffea240dc0c313501d2728a20fdd3768c"},"ruby_source_path":"Casks/y/yed.rb","sha256":"bfe6d2eeaa52e5333262256c092747191905a7736d0e218dcfcc8dc8fce48d99","tap_string":"homebrew/cask","url_args":["https://www.yworks.com/resources/yed/demo/yEd-3.25.1_with-JRE21_amd64.dmg"],"version":"3.25.1","raw_artifacts":[[":app",["yEd.app"]],[":zap",{":trash":["~/Library/Saved Application State/com.yworks.yEd.savedState","~/Library/yWorks/yEd"]}]]},"yellowdot":{"depends_on_args":{":macos":":any"},"desc":"Hides privacy indicators","homepage":"https://lowtechguys.com/yellowdot","names":["Yellow Dot"],"ruby_source_checksum":{":sha256":"a7b2f28045f896bfe63015e488c8a7c28a42b867da1cb6ff22e716f0d7e9f8d3"},"ruby_source_path":"Casks/y/yellowdot.rb","sha256":"f94b255f1cc580ab250541581104d1b5ee65542fdd7694c7f9b20c30b86b4659","tap_string":"homebrew/cask","url_args":["https://github.com/FuzzyIdeas/YellowDot/releases/download/v2.6/YellowDot-2.6.dmg"],"version":"2.6","raw_artifacts":[[":uninstall",{":quit":"com.lowtechguys.YellowDot",":login_item":"YellowDot"}],[":app",["YellowDot.app"]],[":zap",{":trash":"~/Library/Preferences/com.lowtechguys.YellowDot.plist"}]]},"yep":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Document manager","homepage":"https://www.ironicsoftware.com/yep/","names":["Yep"],"ruby_source_checksum":{":sha256":"e0fef31f8b28fe8995169306387bac740306229cc7475ab8ca60eaca6f3f45f6"},"ruby_source_path":"Casks/y/yep.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.ironicsoftware.com/downloads/Yep.zip"],"version":"4.0.4","raw_artifacts":[[":app",["Yep.app"]],[":zap",{":trash":["~/Library/Application Support/com.ironic.yep4","~/Library/Application Support/Yep","~/Library/Caches/com.ironic.yep4","~/Library/HTTPStorages/com.ironic.yep4","~/Library/Preferences/com.ironic.yep4.plist","~/Library/Saved Application State/com.ironic.yep4.savedState"]}]]},"yes24-ebook":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Crema Ebook reader for Yes24","homepage":"https://www.yes24.com/Main/default.aspx","names":["YES24eBook"],"ruby_source_checksum":{":sha256":"6dc8789cc7d3b7274ba0d038398c15b94d379d1a674ec74df8b60a92052d7701"},"ruby_source_path":"Casks/y/yes24-ebook.rb","sha256":"14887ae2776586f0e683bd306f13a790fd2f40a26bdf5c748623b04211aa739e","tap_string":"homebrew/cask","url_args":["https://ebookcdn.yes24.com/UPGRADE/PC_CREMA/mac/1.0.1.30/YES24eBook.dmg"],"version":"1.0.1.30","raw_artifacts":[[":app",["YES24_eBook.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.yes24.macEBook","~/Library/Containers/com.yes24.macEBook"]}]]},"yesplaymusic":{"depends_on_args":{":macos":":any"},"desc":"Third-party NetEase cloud player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/qier222/YesPlayMusic","names":["YesPlayMusic"],"ruby_source_checksum":{":sha256":"73019b54148172a3710c95ce6ba04eba1731e42f9dfad0ceec8faa1666f86b86"},"ruby_source_path":"Casks/y/yesplaymusic.rb","sha256":"6e1d9a9dfe36bb9e27b408ee9574d8e7ec159dbcb5967a47a8d8ad55cb5f4c65","tap_string":"homebrew/cask","url_args":["https://github.com/qier222/YesPlayMusic/releases/download/v0.4.10/YesPlayMusic-mac-0.4.10-x64.dmg"],"version":"0.4.10","raw_artifacts":[[":app",["YesPlayMusic.app"]],[":zap",{":trash":["~/Library/Application Support/YesPlayMusic","~/Library/Preferences/com.electron.yesplaymusic.plist","~/Library/Saved Application State/com.electron.yesplaymusic.savedState"]}]]},"yggdrasil":{"depends_on_args":{":macos":":any"},"desc":"End-to-end encrypted IPv6 networking to connect worlds","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/yggdrasil-network/yggdrasil-go","names":["Yggdrasil"],"ruby_source_checksum":{":sha256":"64fe1625a529d3029c2758b4b906b4406e70c7188f63dc2a71ab4d3ef67e8146"},"ruby_source_path":"Casks/y/yggdrasil.rb","sha256":"d5e1351a0da12e3760d84cc597b8c36feb9ca17b84e234f37bc3f3fe115d2577","tap_string":"homebrew/cask","url_args":["https://github.com/yggdrasil-network/yggdrasil-go/releases/download/v0.5.14/yggdrasil-0.5.14-macos-amd64.pkg"],"version":"0.5.14","raw_artifacts":[[":uninstall",{":launchctl":"yggdrasil",":pkgutil":"io.github.yggdrasil-network.pkg"}],[":pkg",["yggdrasil-0.5.14-macos-amd64.pkg"]],[":zap",{":delete":["/etc/yggdrasil.conf","/Library/Preferences/Yggdrasil"]}]]},"yingfu-online":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Education app for teens","homepage":"https://online.yingfu.com.cn/pc-official-website/index.html","names":["Yingfu Online"],"ruby_source_checksum":{":sha256":"7811c83b75b1757065b3414efbff228f7545750e32000ab294c3c1c06c3566e0"},"ruby_source_path":"Casks/y/yingfu-online.rb","sha256":"144be9104c0d988ecd3beaa6a6685d4ea49200f89090567a99a3ba4e29227015","tap_string":"homebrew/cask","url_args":["https://online.yingfu.com.cn/cdn/desktop-release/stable/darwin/x64/%E8%8B%B1%E5%AD%9A%E4%B9%90%E5%AD%A6%201.2.2%20(x64).dmg"],"version":"1.2.2","raw_artifacts":[[":app",["英孚乐学.app"]],[":zap",{":trash":["~/Library/Application Support/YingfuOnlineDesktop","~/Library/Caches/cn.com.yingfu.online","~/Library/Caches/cn.com.yingfu.online.ShipIt","~/Library/HTTPStorages/cn.com.yingfu.online","~/Library/Preferences/ByHost/cn.com.yingfu.online.ShipIt*","~/Library/Preferences/cn.com.yingfu.online.plist"]}]]},"yinxiangbiji":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Note taking app","homepage":"https://www.yinxiang.com/","names":["Evernote","印象笔记"],"ruby_source_checksum":{":sha256":"8156529638fd785cbcdadc0f1832a4290c1c0cf4a05ded0faf07b2930e509b20"},"ruby_source_path":"Casks/y/yinxiangbiji.rb","sha256":"b8c2235c7bd64419d675a8cc809878f608987f6cfa57939eca3c65307e8d6fe9","tap_string":"homebrew/cask","url_args":["https://cdn.yinxiang.com/mac-smd/public/YinxiangBiji_RELEASE_9.8.7_478777.zip"],"version":"9.8.7_478777","raw_artifacts":[[":uninstall",{":launchctl":["com.yinxiang.Mac.XPCService","com.yinxiang.MacHelper"],":quit":["com.yinxiang.Mac","com.yinxiang.MacHelper"]}],[":app",["印象笔记.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.yinxiang.Mac.SharingExtension","~/Library/Application Support/com.yinxiang.Mac","~/Library/Application Support/com.yinxiang.MacHelper","~/Library/Caches/com.evernote.edam.usage","~/Library/Caches/com.yinxiang.Mac","~/Library/Containers/com.yinxiang.Mac.SharingExtension","~/Library/HTTPStorages/com.yinxiang.Mac*","~/Library/Preferences/com.yinxiang.Mac.plist","~/Library/Preferences/com.yinxiang.MacHelper.plist"]}]]},"yippy":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Open source clipboard manager","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/mattDavo/Yippy","names":["Yippy"],"ruby_source_checksum":{":sha256":"ad8efe6d49981d6b5bda7220a44ac06a346ee951a5ecf4b6791af28ac0c2861e"},"ruby_source_path":"Casks/y/yippy.rb","sha256":"89d8c2c628637cc72ff6f8a3ca0d07484479a1becb66cedaa67a12062d148131","tap_string":"homebrew/cask","url_args":["https://github.com/mattDavo/Yippy/releases/download/2.8.1/Yippy.zip"],"version":"2.8.1","raw_artifacts":[[":app",["Yippy.app"]],[":zap",{":trash":"~/Library/Application Support/MatthewDavidson.Yippy"}]]},"yoink":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Drag and drop utility","homepage":"https://eternalstorms.at/yoink/mac/","names":["Yoink"],"ruby_source_checksum":{":sha256":"7625946333ef04cdb6ca45bae16513db879b7eb6a2a86ecd1363b65deb7e0c06"},"ruby_source_path":"Casks/y/yoink.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://downloads.eternalstorms.at/Yoink.zip"],"version":"3.7.6","raw_artifacts":[[":app",["Yoink.app"]],[":zap",{":trash":["~/Library/Application Scripts/at.EternalStorms.Yoink-demo*","~/Library/Application Scripts/G78RJ6NLJU.group.at.EternalStorms.Yoink","~/Library/Containers/at.EternalStorms.Yoink-demo*","~/Library/Group Containers/G78RJ6NLJU.group.at.EternalStorms.Yoink"]}]]},"yojam":{"auto_updates":true,"depends_on_args":{":macos":":sonoma"},"desc":"Open links in selected browser, profiles, or apps","homepage":"https://yoj.am/","names":["Yojam"],"ruby_source_checksum":{":sha256":"572a7572bdd7b38f2aa40750ac530e02ec28b50853b93cd1813ba3595f0093c1"},"ruby_source_path":"Casks/y/yojam.rb","sha256":"17836ff02c90ad9b8fbeec8b3735442ffd4d6b4c66b31111294c067bf46e3243","tap_string":"homebrew/cask","url_args":["https://yoj.am/releases/Yojam-1.3.1.dmg"],"version":"1.3.1","raw_artifacts":[[":uninstall",{":launchctl":"org.yojam.cleanup",":quit":["com.yojam.app","com.yojam.app.NativeHost","com.yojam.app.SafariExtension","com.yojam.app.ShareExtension"]}],[":app",["Yojam.app"]],[":zap",{":trash":["~/.config/yojam","~/Library/Application Scripts/group.org.yojam.shared","~/Library/Application Support/*/*/NativeMessagingHosts/org.yojam.host.json","~/Library/Application Support/*/NativeMessagingHosts/org.yojam.host.json","~/Library/Application Support/com.yojam.app","~/Library/Application Support/Yojam","~/Library/Caches/com.yojam.app*","~/Library/Group Containers/group.org.yojam.shared","~/Library/HTTPStorages/com.yojam.app","~/Library/HTTPStorages/com.yojam.app.binarycookies","~/Library/LaunchAgents/org.yojam.cleanup.plist","~/Library/Logs/Yojam","~/Library/Preferences/com.yojam.app.*","~/Library/Saved Application State/com.yojam.app.savedState","~/Library/WebKit/com.yojam.app"]}]]},"yojimbo":{"depends_on_args":{":macos":":any"},"desc":"Your effortless, reliable information organiser","homepage":"https://www.barebones.com/products/yojimbo/","names":["Yojimbo"],"ruby_source_checksum":{":sha256":"d0e00bf42816950433020eb518f2c50611c1d93671574c90413d020c7fd2b549"},"ruby_source_path":"Casks/y/yojimbo.rb","sha256":"53d4776a1b90c18f76a264ae21cad29d725078a38a6fb9e761648ef873e78dc2","tap_string":"homebrew/cask","url_args":["https://s3.amazonaws.com/BBSW-download/Yojimbo_4.7.dmg"],"version":"4.7","raw_artifacts":[[":uninstall",{":quit":"com.barebones.yojimbo4"}],[":app",["Yojimbo.app"]],[":zap",{":trash":["~/Library/Caches/com.apple.helpd/Generated/Yojimbo Help*4.7","~/Library/Caches/com.barebones.yojimbo4","~/Library/HTTPStorages/com.barebones.yojimbo4","~/Library/Logs/Yojimbo","~/Library/Preferences/com.barebones.yojimbo4.plist","~/Library/Saved Application State/com.barebones.yojimbo4.savedState","~/Yojimbo"]}]]},"youdaodict":{"depends_on_args":{":macos":":any"},"desc":"Youdao Dictionary","homepage":"https://cidian.youdao.com/index-mac.html","names":["YoudaoDict","网易有道词典"],"ruby_source_checksum":{":sha256":"10171e0786d7d728537d18537583a9eb7e8ff0350d2463c15397e33ad9641281"},"ruby_source_path":"Casks/y/youdaodict.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://codown.youdao.com/cidian/download/MacDict.dmg"],"url_kwargs":{":referer":"https://fanyi.youdao.com/"},"version":"11.3.24,1085","raw_artifacts":[[":uninstall",{":quit":"com.youdao.YoudaoDict"}],[":app",["网易有道翻译.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.youdao.YoudaoDict","~/Library/Application Scripts/com.youdao.YoudaoDict.YoudaoFileExtension","~/Library/Application Support/com.youdao.YoudaoDict","~/Library/Caches/com.youdao.YoudaoDict","~/Library/com.youdao.YoudaoDict","~/Library/Containers/com.youdao.YoudaoDict*","~/Library/Cookies/com.youdao.YoudaoDict.binarycookies","~/Library/Group Containers/group.com.youdao.YoudaoDict","~/Library/HTTPStorages/com.youdao.YoudaoDict*","~/Library/Preferences/com.youdao.YoudaoDict.plist","~/Library/Saved Application State/com.youdao.YoudaoDict.savedState","~/Library/WebKit/com.youdao.YoudaoDict"]}]]},"youdaonote":{"depends_on_args":{":macos":":any"},"desc":"Multi-platform note application","homepage":"https://note.youdao.com/","names":["youdaonote","有道云笔记"],"ruby_source_checksum":{":sha256":"e40a87e5bdb8a59bf33ac8b332836a59fbf21b2bb16183c4a56fb90865b69ef4"},"ruby_source_path":"Casks/y/youdaonote.rb","sha256":"b724b07ec48fc981da2f97364381b2e53dc12d7194b5438ad496108bc6f6a1b1","tap_string":"homebrew/cask","url_args":["https://artifact.lx.netease.com/download/ynote-electron/%E6%9C%89%E9%81%93%E4%BA%91%E7%AC%94%E8%AE%B0-8.2.92.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"8.2.92","raw_artifacts":[[":app",["有道云笔记.app"]],[":zap",{":trash":["~/Library/Containers/com.youdao.note.YoudaoNoteMac","~/Library/Saved Application State/com.youdao.YoudaoDict.savedState"]}]]},"youku":{"depends_on_args":{":macos":":any"},"desc":"Chinese video streaming and sharing platform","homepage":"https://youku.com/product/index","names":["Youku","优酷"],"ruby_source_checksum":{":sha256":"6cf1dd32544a60755ec65c6eb4cabb75879d489d99d32a65762d334e76244fdd"},"ruby_source_path":"Casks/y/youku.rb","sha256":"b6dfeec1fb75aa6e1ab9da0b7121de48642197776f5b2144978ebdf96ad47e44","tap_string":"homebrew/cask","url_args":["https://pcclient.download.youku.com/iku_electron_client/youkuclient_setup_9.5.5.1001.dmg"],"url_kwargs":{":user_agent":":fake"},"version":"9.5.5.1001","raw_artifacts":[[":app",["优酷.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.youku.mac","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.youku.mac.sfl*","~/Library/Application Support/youku-app","~/Library/Caches/com.youku.mac","~/Library/Containers/com.youku.mac","~/Library/HTTPStorages/com.youku.mac","~/Library/Logs/优酷","~/Library/Preferences/com.youku.mac.plist","~/Library/Saved Application State/com.youku.mac.savedState"]}]]},"youlean-loudness-meter":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Loudness meter","homepage":"https://youlean.co/youlean-loudness-meter/","names":["Youlean Loudness Meter"],"ruby_source_checksum":{":sha256":"1fec61b8eb95e9ee0f4a28b53f0875d1486ad6940fd51e089d9e221d4ed6412a"},"ruby_source_path":"Casks/y/youlean-loudness-meter.rb","sha256":"0497a988c390e12ac4a7d71fe12aa11847af1787d972d40fc2ae03c25131eeab","tap_string":"homebrew/cask","url_args":["https://cdn.youlean.co/wp-content/uploads/2026/09/Youlean-Loudness-Meter-2-V2.5.15-macOS.dmg"],"version":"2.5.15,2026,09","raw_artifacts":[[":uninstall",{":pkgutil":["com.Youlean.aax.pkg.YouleanLoudnessMeter2","com.Youlean.au.pkg.YouleanLoudnessMeter2","com.Youlean.cmd.pkg.YouleanLoudnessMeter2","com.Youlean.standalone.pkg.YouleanLoudnessMeter2","com.Youlean.vst.pkg.YouleanLoudnessMeter2","com.Youlean.vst3.pkg.YouleanLoudnessMeter2"]}],[":pkg",["Youlean Loudness Meter 2 - Installer.pkg"]],[":zap",{":trash":["~/Library/Application Support/Youlean/Youlean Loudness Meter*","~/Library/Caches/com.Youlean.standalone.Youlean-Loudness-Meter*","~/Library/HTTPStorages/com.Youlean.standalone.Youlean-Loudness-Meter*"]}]]},"yousician":{"depends_on_args":{":macos":":any"},"desc":"Musical instrument learning tool","homepage":"https://yousician.com/","names":["Yousician"],"ruby_source_checksum":{":sha256":"aa85ba437bf7fb2ecb80f38f6fde6766b35746f209c044cfcde04bf9823a77f7"},"ruby_source_path":"Casks/y/yousician.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://public.yousician.com/Builds/Yousician.dmg"],"version":"2.11.51","raw_artifacts":[[":app",["Yousician Launcher.app"]],[":zap",{":trash":["~/Library/Application Support/unity.Yousician.Yousician","~/Library/Caches/com.yousician.launcher","~/Library/HTTPStorages/com.yousician.launcher","~/Library/HTTPStorages/com.yousician.launcher.binarycookies","~/Library/HTTPStorages/unity.Yousician.Yousician","~/Library/Logs/Yousician","~/Library/Preferences/unity.Yousician.Yousician.plist","~/Library/Saved Application State/com.yousician.launcher.savedState","~/Library/Saved Application State/unity.Yousician.Yousician.savedState"]}]]},"youtube-downloader":{"depends_on_args":{":macos":":any"},"desc":"Simple menu bar app to download YouTube movies","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/DenBeke/YouTube-Downloader-for-macOS","names":["YouTube Downloader"],"ruby_source_checksum":{":sha256":"96730f29f1e1483350a93e6f55528e5362ac1bd6d1fbe35fe48fe30876a79746"},"ruby_source_path":"Casks/y/youtube-downloader.rb","sha256":"2f26cd4475d7ccc5532706414bb558625e46f409d039d05c202dd82b81a24c19","tap_string":"homebrew/cask","url_args":["https://github.com/DenBeke/YouTube-Downloader-for-macOS/releases/download/v0.23/Youtube.Downloader.zip"],"version":"0.23","raw_artifacts":[[":app",["Youtube Downloader.app"]],[":zap",{":trash":"~/Library/Preferences/denbeke.Youtube-Downloader.plist"}]]},"youtube-to-mp3":{"depends_on_args":{":macos":":any"},"desc":"Downloads music from playlists or channels","homepage":"https://www.mediahuman.net/youtube-to-mp3/","names":["MediaHuman YouTube to MP3 Converter"],"ruby_source_checksum":{":sha256":"18006315e42de24bc9630a550570437426a5fb5da9b0dc9538a95ddfca4b7caf"},"ruby_source_path":"Casks/y/youtube-to-mp3.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://www.mediahuman.net/files/YouTubeToMP3.dmg"],"version":"3.9.24","raw_artifacts":[[":app",["YouTube to MP3.app"]],[":zap",{":trash":["~/Library/Application Support/MediaHuman/YouTube to MP3","~/Library/Caches/MediaHuman/YouTube to MP3","~/Library/Preferences/com.mediahuman.plist","~/Library/Preferences/com.mediahuman.YouTube to MP3.plist","~/Library/Saved Application State/com.mediahuman.YouTube to MP3.savedState"]}]]},"youtype":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Input method helper","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/freefelt/YouType","names":["YouType"],"ruby_source_checksum":{":sha256":"9c79c2b7aa37939a9bb8bc867a068561e885b2cb6d4055c397db43e3d1f2ec0e"},"ruby_source_path":"Casks/y/youtype.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/freefelt/YouType/raw/main/YouType.zip"],"version":"0.7.3","raw_artifacts":[[":uninstall",{":quit":"com.AVKorotkov.YouType"}],[":app",["YouType.app"]],[":zap",{":trash":["~/Library/Caches/com.AVKorotkov.YouType","~/Library/Preferences/com.AVKorotkov.YouType.plist"]}]]},"yt-music":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"App wrapper for music.youtube.com","homepage":"https://github.com/steve228uk/YouTube-Music","names":["YouTube Music"],"ruby_source_checksum":{":sha256":"b7aa6a8e6355807eca389f02b0c75ac22c0ed9b7592a736595c68699713c90c3"},"ruby_source_path":"Casks/y/yt-music.rb","sha256":"f54fe4892b2df4853f76bdbb94ffe24b3e9878884333da90c3681a52d184cca2","tap_string":"homebrew/cask","url_args":["https://github.com/steve228uk/YouTube-Music/releases/download/1.3.3/YT-Music-1.3.3.zip"],"version":"1.3.3","raw_artifacts":[[":app",["YT Music.app"]],[":zap",{":trash":["~/Library/Caches/uk.co.wearecocoon.YT-Music","~/Library/HTTPStorages/uk.co.wearecocoon.YT-Music","~/Library/HTTPStorages/uk.co.wearecocoon.YT-Music.binarycookies","~/Library/Preferences/uk.co.wearecocoon.YT-Music.plist","~/Library/Saved Application State/uk.co.wearecocoon.YT-Music.savedState","~/Library/WebKit/uk.co.wearecocoon.YT-Music"]}]]},"ytmdesktop-youtube-music":{"depends_on_args":{":macos":":monterey"},"desc":"YouTube music client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://ytmdesktop.app/","names":["YouTube Music Desktop App"],"ruby_source_checksum":{":sha256":"2a8c2d5cdd9e6f9e30e0d3a471c9bef02c40ae239afa2e21453d8649742921b8"},"ruby_source_path":"Casks/y/ytmdesktop-youtube-music.rb","sha256":"beca2759e23325cfdfc813c0d4a3b2e38d3be1b72bd87471a404c97b4d6927f7","tap_string":"homebrew/cask","url_args":["https://github.com/ytmdesktop/ytmdesktop/releases/download/v2.0.11/YouTube.Music.Desktop.App-darwin-x64-2.0.11.zip"],"version":"2.0.11","raw_artifacts":[[":app",["YouTube Music Desktop App.app"]],[":zap",{":trash":["~/Library/Preferences/app.ytmd.plist","~/Library/Saved Application State/app.ytmd.savedState"]}]]},"yuanbao":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Tencent AI Assistant with Hunyuan and DeepSeek LLMs","homepage":"https://yuanbao.tencent.com/","names":["Yuanbao"],"ruby_source_checksum":{":sha256":"920c433983b2f3cbbf63bf978a1761004c5f0b5e2ded007e6dc649b1dc713457"},"ruby_source_path":"Casks/y/yuanbao.rb","sha256":"ea7822ebc94e415b7066d8a294467478f2bb47f341267a444332e923cbee2861","tap_string":"homebrew/cask","url_args":["https://cdn-hybrid-prod.hunyuan.tencent.com/Desktop/official/986b3e73d8faaf00f51c42bb05babe74/yuanbao_2.89.0.612_universal.dmg"],"version":"2.89.0.612,986b3e73d8faaf00f51c42bb05babe74","raw_artifacts":[[":uninstall",{":quit":"com.tencent.yuanbao"}],[":app",["元宝.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.tencent.yuanbao.shareextension","~/Library/Application Support/com.tencent.yuanbao","~/Library/Caches/com.tencent.yuanbao","~/Library/Containers/com.tencent.yuanbao","~/Library/HTTPStorages/com.tencent.yuanbao","~/Library/HTTPStorages/com.tencent.yuanbao.binarycookies","~/Library/Preferences/com.tencent.yuanbao.plist","~/Library/WebKit/com.tencent.yuanbao"]}]]},"yubico-authenticator":{"depends_on_args":{":macos":":any"},"desc":"Full-featured companion app to the YubiKey","homepage":"https://developers.yubico.com/yubioath-flutter/","names":["Yubico Authenticator"],"ruby_source_checksum":{":sha256":"594ed9fab69d544d856c13daa0b2daae5711b5566571cb46bb7728e9e6511f6d"},"ruby_source_path":"Casks/y/yubico-authenticator.rb","sha256":"9adb0de91b139003c86903296d042053a78f3f60ead68388341bf1b1bc2e1ef3","tap_string":"homebrew/cask","url_args":["https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-7.4.1-mac.dmg"],"version":"7.4.1","raw_artifacts":[[":app",["Yubico Authenticator.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.yubico.yubioath","~/Library/Containers/com.yubico.yubioath"]}]]},"yubihsm2-sdk":{"depends_on_args":{":macos":":any"},"desc":"Libraries and utilities to interact with a YubiHSM 2 natively and via PKCS#11","homepage":"https://developers.yubico.com/YubiHSM2/","names":["YubiHSM 2 SDK"],"ruby_source_checksum":{":sha256":"08564090da987488b59caacaef58c1596c72943b0e8049654fcd12091a3af8a7"},"ruby_source_path":"Casks/y/yubihsm2-sdk.rb","sha256":"89d227829525bcc5f50c6e32df24cf8fc25d1a836dd1370e87359ad75c2cca59","tap_string":"homebrew/cask","url_args":["https://developers.yubico.com/YubiHSM2/Releases/yubihsm2-sdk-2026-04-darwin-amd64.pkg"],"version":"2026-04","raw_artifacts":[[":uninstall",{":pkgutil":"com.yubico.yubihsm2-sdk"}],[":pkg",["yubihsm2-sdk-2026-04-darwin-amd64.pkg"]]]},"yuque":{"depends_on_args":{":macos":":any"},"desc":"Cloud knowledge base","homepage":"https://www.yuque.com/","names":["Yuque","语雀"],"ruby_source_checksum":{":sha256":"9d4375adc41a18cf4507723574b27b61488eb0c5b1f244ec2f2a44dd5ef8a3cd"},"ruby_source_path":"Casks/y/yuque.rb","sha256":"671d849c158cd3e893d52d992b6cc855f3bd25f43caa73e776723c694c23a7b1","tap_string":"homebrew/cask","url_args":["https://app.nlark.com/yuque-desktop/4.2.1.1333/BJ573111a41a6d47e0a380a8cac832ae49/Yuque-4.2.1.1333.dmg"],"version":"4.2.1.1333,BJ573111a41a6d47e0a380a8cac832ae49","raw_artifacts":[[":app",["语雀.app"]],[":zap",{":trash":["~/Library/Application Support/yuque-desktop","~/Library/Preferences/com.yuque.app.plist","~/Library/Saved Application State/com.yuque.app.savedState"]}]]},"zalo":{"depends_on_args":{":macos":":any"},"desc":"Messaging and calling application","homepage":"https://zalo.me/","names":["Zalo"],"ruby_source_checksum":{":sha256":"266ec7037124efcdde69ee9a7132b1f44791d9daefe0982097222f66ab177344"},"ruby_source_path":"Casks/z/zalo.rb","sha256":"a45d30b7f7b060f76b87722ef419b8f41d23a2913cdef084dcb0955dde8d85a0","tap_string":"homebrew/cask","url_args":["https://res-download-pc.zadn.vn/mac/ZaloSetup-universal-26.10.20.dmg"],"version":"26.10.20","raw_artifacts":[[":app",["Zalo.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.vng.zalo.sfl*","~/Library/Application Support/Zalo","~/Library/Application Support/ZaloData","~/Library/Application Support/ZaloPC","~/Library/Preferences/com.vng.zalo.*.plist","~/Library/Preferences/com.vng.zalo.plist","~/Library/Saved Application State/com.vng.zalo.savedState"]}]]},"zandronum":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Multiplayer oriented port for Doom and Doom II","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://zandronum.com/","names":["Zandronum"],"ruby_source_checksum":{":sha256":"74556a4b59abc684c7ec94305a1fbe1554ea50d91f32bba59ffd1cf5a2b55273"},"ruby_source_path":"Casks/z/zandronum.rb","sha256":"9067488a1d72847c87a29f6798b12b3d7b114b2654c3e8b7d7b96090393072a2","tap_string":"homebrew/cask","url_args":["https://zandronum.com/downloads/zandronum3.2.1-macosx.dmg"],"version":"3.2.1","raw_artifacts":[[":app",["Zandronum.app"]],[":app",["Doomseeker.app"]],[":zap",{":trash":["~/Library/Application Support/Doomseeker","~/Library/Application Support/Zandronum","~/Library/Preferences/Doomseeker","~/Library/Preferences/org.doomseeker.app.plist","~/Library/Preferences/zandronum.ini","~/Library/Saved Application State/org.doomseeker.app.savedState"]}]],"raw_caveats":"Install IWADs to ~/Library/Application Support/Zandronum/\n\nFor more information, see:\n\n  https://wiki.zandronum.com/Zandronum_and_IWAD_Files\n"},"zap":{"depends_on_args":{":macos":":any"},"desc":"Free and open source web app scanner","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.zaproxy.org/","names":["Zed Attack Proxy","ZAP"],"ruby_source_checksum":{":sha256":"e44585b229275929c209da33c77a3aefc212d21f62c81a9abb8e3b3849466500"},"ruby_source_path":"Casks/z/zap.rb","sha256":"a3d246125dd6e576036af8fb29f90377fc72a0a5df8c89c54711972b449582c7","tap_string":"homebrew/cask","url_args":["https://github.com/zaproxy/zaproxy/releases/download/v2.17.0/ZAP_2.17.0.dmg"],"version":"2.17.0","raw_artifacts":[[":app",["ZAP.app"]],[":zap",{":trash":["~/Library/Application Support/ZAP","~/Library/Preferences/org.zaproxy.zap.plist"]}]]},"zappy":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"Screen capture tool for remote teams","homepage":"https://zapier.com/zappy","names":["Zappy"],"ruby_source_checksum":{":sha256":"b038af807792f9256386d291c7bf0d78913e752850a2091a76f0e55ca91a50cd"},"ruby_source_path":"Casks/z/zappy.rb","sha256":"fc838e7aec7c54ed61893b607bc7a974294ac2630975dfed47385d2b3157b9b3","tap_string":"homebrew/cask","url_args":["https://zappy.zapier.com/releases/zappy_5.0.1.dmg"],"version":"5.0.1","raw_artifacts":[[":uninstall",{":quit":"com.blackbeltlabs.Zappy"}],[":app",["Zappy.app"]],[":zap",{":trash":["~/Library/Application Scripts/6LS97Q5E79.ZappyShared","~/Library/Application Support/com.blackbeltlabs.Zappy","~/Library/Caches/com.blackbeltlabs.Zappy","~/Library/Group Containers/6LS97Q5E79.ZappyShared","~/Library/HTTPStorages/com.blackbeltlabs.Zappy","~/Library/Preferences/com.blackbeltlabs.Zappy.plist","~/Library/zappy"]}]]},"zcode":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"AI-assisted development environment","homepage":"https://zcode.z.ai/en/","names":["ZCode"],"ruby_source_checksum":{":sha256":"d744dc0036c3dda58a9f768c058f11748a5bba7062376dd7711f6b96f9fc1cdd"},"ruby_source_path":"Casks/z/zcode.rb","sha256":"68a613af637caa5a50ef601f32845d3da19cb29e952b12eea856f1580b641f7e","tap_string":"homebrew/cask","url_args":["https://cdn-zcode.z.ai/zcode/electron/releases/3.16.3/macos-x64/ZCode-3.16.3-mac-x64.dmg"],"version":"3.16.3","raw_artifacts":[[":uninstall",{":quit":"dev.zcode.app"}],[":app",["ZCode.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.zcode.app.sfl*","~/Library/Application Support/ZCode","~/Library/Caches/@zcodedesktop-updater","~/Library/Preferences/dev.zcode.app.plist","~/Library/Services/Open in ZCode.workflow"],":rmdir":"~/.zcode"}]]},"zeal":{"depends_on_args":{":arch":":intel",":linux":":any"},"desc":"Offline documentation browser","homepage":"https://zealdocs.org/","names":["Zeal"],"ruby_source_checksum":{":sha256":"77a9264bfb4302a4e14544d38a8b85d51975281b007e6b740c623c11da59cc43"},"ruby_source_path":"Casks/z/zeal.rb","sha256":"25de0c73f9e45b6a3b50406f80c1b6580fe7f941381ea75e6739a51636ecb746","tap_string":"homebrew/cask","url_args":["https://github.com/zealdocs/zeal/releases/download/v0.9.1/Zeal-0.9.1-x86_64.AppImage"],"version":"0.9.1","raw_artifacts":[[":app_image",["Zeal-0.9.1-x86_64.AppImage"],{":target":"Zeal.AppImage"}],[":zap",{":trash":["~/.cache/Zeal","~/.config/Zeal","~/.local/share/Zeal"]}]]},"zed-delta":{"auto_updates":true,"depends_on_args":{":arch":":arm64",":macos":":ventura"},"desc":"Multiplayer environment for coding with agents","homepage":"https://delta.dev/","names":["Delta"],"ruby_source_checksum":{":sha256":"eda2e12c735f608744771b041bcb8b2fc496035b4ff3329708d359c646b137b2"},"ruby_source_path":"Casks/z/zed-delta.rb","sha256":"f53d43a0d132ac6c65615aa102d8517058246bd2f748f10a33d431ed1d23daad","tap_string":"homebrew/cask","url_args":["https://releases.delta.dev/releases/stable/0.21.0/macos/aarch64/Delta.app.zip"],"version":"0.21.0","raw_artifacts":[[":uninstall",{":quit":"com.zed-industries.delta"}],[":app",["Delta.app"]],[":zap",{":trash":["~/.config/delta","~/Library/Application Support/delta","~/Library/Preferences/com.zed-industries.delta.plist"]}]]},"zed":{"auto_updates":true,"desc":"Multiplayer code editor","homepage":"https://zed.dev/","names":["Zed"],"ruby_source_checksum":{":sha256":"950667a36667e299bccb7f8cc995c0a17748c22b475e5934cf29cbc813e1c55b"},"ruby_source_path":"Casks/z/zed.rb","sha256":"3159fb77e143c155762510100e765e8399fb6f74419898e3a4812eb2edd17cee","tap_string":"homebrew/cask","url_args":["https://github.com/zed-industries/zed/releases/download/v1.25.3/Zed-x86_64.dmg"],"version":"1.25.3","raw_artifacts":[[":uninstall",{":quit":"dev.zed.Zed"}],[":app",["Zed.app"]],[":binary",["$APPDIR/Zed.app/Contents/MacOS/cli"],{":target":"zed"}],[":generate_completions_from_executable",["$HOMEBREW_PREFIX/bin/zed","--completions"],{":shells":[":bash",":zsh",":fish",":pwsh"]}],[":zap",{":trash":["~/.config/zed","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.zed.zed.sfl*","~/Library/Application Support/Zed","~/Library/Caches/dev.zed.Zed","~/Library/Caches/Zed","~/Library/HTTPStorages/dev.zed.Zed","~/Library/Logs/Zed","~/Library/Preferences/dev.zed.Zed.plist","~/Library/Saved Application State/dev.zed.Zed.savedState"]}]]},"zed@preview":{"auto_updates":true,"desc":"Multiplayer code editor","homepage":"https://zed.dev/","names":["Zed Preview"],"ruby_source_checksum":{":sha256":"4984f9da0a975e6699b383fe12518718e6163c1e07bf35c7bbb322329e402493"},"ruby_source_path":"Casks/z/zed@preview.rb","sha256":"528174c0a7d307b74aab0ab05504e3ca78dcda08fad63e5d067fae23f3afbbf6","tap_string":"homebrew/cask","url_args":["https://zed.dev/api/releases/preview/1.26.2/Zed-x86_64.dmg"],"version":"1.26.2","raw_artifacts":[[":uninstall",{":quit":"dev.zed.Zed-Preview"}],[":app",["Zed Preview.app"]],[":binary",["$APPDIR/Zed Preview.app/Contents/MacOS/cli"],{":target":"zed-preview"}],[":generate_completions_from_executable",["$HOMEBREW_PREFIX/bin/zed-preview","--completions"],{":shells":[":bash",":zsh",":fish",":pwsh"]}],[":zap",{":trash":["~/.config/zed","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.zed.zed-preview.sfl*","~/Library/Application Support/Zed","~/Library/Caches/dev.zed.Zed-Preview","~/Library/Caches/Zed","~/Library/HTTPStorages/dev.zed.Zed-Preview","~/Library/Logs/Zed","~/Library/Preferences/dev.zed.Zed-Preview.plist","~/Library/Saved Application State/dev.zed.Zed-Preview.savedState"]}]]},"zedis":{"depends_on_args":{":macos":":monterey"},"desc":"Redis GUI built with Rust and GPUI","homepage":"https://github.com/vicanso/zedis","names":["Zedis"],"ruby_source_checksum":{":sha256":"4fe4df9c820c27c4da41cc56e15a28d11dc7816db558b136442da7aca95e879b"},"ruby_source_path":"Casks/z/zedis.rb","sha256":"9739317748df7401a76cc17164fec0c1827406571104d8ba8b4d6d2a60cf2818","tap_string":"homebrew/cask","url_args":["https://github.com/vicanso/zedis/releases/download/v0.15.0/Zedis-x86_64.dmg"],"version":"0.15.0","raw_artifacts":[[":app",["Zedis.app"]],[":zap",{":trash":["~/Library/Application Support/com.bigtree.zedis","~/Library/Preferences/com.bigtree.zedis.plist"]}]]},"zeitgeist":{"depends_on_args":{":macos":":any"},"desc":"Keep an eye on your Vercel deployments","homepage":"https://zeitgeist.daneden.me/","names":["Zeitgeist"],"ruby_source_checksum":{":sha256":"c5ad7c35b725eff2116782387babe8d5663abda3991d43d3ef403d60d6a22b03"},"ruby_source_path":"Casks/z/zeitgeist.rb","sha256":"437794ff91f9c8810580d1f07965b4100c28ef5fb162195bf8e87b5db7fd8308","tap_string":"homebrew/cask","url_args":["https://github.com/daneden/zeitgeist/releases/download/v2.3/Zeitgeist.app.zip"],"version":"2.3","raw_artifacts":[[":uninstall",{":quit":"me.daneden.Zeitgeist"}],[":app",["Zeitgeist.app"]],[":zap",{":trash":["~/Library/Application Scripts/group.me.daneden.Zeitgeist.shared","~/Library/Application Scripts/me.daneden.Zeitgeist","~/Library/Containers/me.daneden.Zeitgeist","~/Library/Group Containers/group.me.daneden.Zeitgeist.shared"]}]]},"zen-privacy":{"auto_updates":true,"conflicts_with_args":{":cask":["zen"]},"depends_on_args":{":macos":":any"},"desc":"Ad-blocker and privacy guard","homepage":"https://zenprivacy.net/","names":["Zen"],"ruby_source_checksum":{":sha256":"ba9d29af9e8c255de06a2796df46c9c10499fd8c6675495f48002b12bf70d5d3"},"ruby_source_path":"Casks/z/zen-privacy.rb","sha256":"98c54ee50e417c51ad555fd8d51a759497281e47563df5743229fd1bf529873a","tap_string":"homebrew/cask","url_args":["https://github.com/ZenPrivacy/zen-desktop/releases/download/v0.28.0/Zen_darwin_amd64_noselfupdate.tar.gz"],"version":"0.28.0","raw_artifacts":[[":uninstall",{":script":{":executable":"/Applications/Zen.app/Contents/MacOS/Zen",":args":["--uninstall-ca"],":must_succeed":false}}],[":app",["Zen.app"]],[":zap",{":trash":["~/Library/Application Support/Zen","~/Library/Caches/net.zenprivacy.zen","~/Library/Caches/Zen","~/Library/LaunchAgents/net.zenprivacy.zen.plist","~/Library/Logs/Zen","~/Library/Preferences/net.zenprivacy.zen.plist","~/Library/Saved Application State/net.zenprivacy.zen.savedState","~/Library/WebKit/net.zenprivacy.zen"]}]]},"zen":{"auto_updates":true,"conflicts_with_args":{":cask":["zen-privacy"]},"desc":"Gecko based web browser","homepage":"https://zen-browser.app/","names":["Zen Browser"],"ruby_source_checksum":{":sha256":"7663c1b602770343717c2ec4aceff83d431e3028556cdb762b3ef7bc7beb61fc"},"ruby_source_path":"Casks/z/zen.rb","sha256":"da410033b1bb334ba054850943a39fd364c74d368deba7eb19dc5e4f68420fad","tap_string":"homebrew/cask","url_args":["https://github.com/zen-browser/desktop/releases/download/1.23.4b/zen.macos-universal.dmg"],"version":"1.23.4b","raw_artifacts":[[":uninstall",{":quit":"app.zen-browser.zen"}],[":app",["Zen.app"]],[":command_wrapper",["zen"],{":executable":"$APPDIR/Zen.app/Contents/MacOS/zen"}],[":zap",{":trash":["~/Library/Application Support/Zen","~/Library/Caches/Mozilla/updates/Applications/Zen Browser","~/Library/Caches/Mozilla/updates/Applications/Zen","~/Library/Caches/Zen","~/Library/Preferences/app.zen-browser.zen.plist","~/Library/Preferences/org.mozilla.com.zen.browser.plist","~/Library/Saved Application State/app.zen-browser.zen.savedState","~/Library/Saved Application State/org.mozilla.com.zen.browser.savedState"],":rmdir":"~/Library/Caches/Mozilla"}]]},"zen@twilight":{"auto_updates":true,"desc":"Gecko based web browser","homepage":"https://zen-browser.app/","names":["Zen Twilight"],"ruby_source_checksum":{":sha256":"fdfd5ac8849ae89b1475e528e320288e6ef318bf15d3c27b29f7932f393b1740"},"ruby_source_path":"Casks/z/zen@twilight.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://github.com/zen-browser/desktop/releases/download/twilight-1/zen.macos-universal.dmg"],"version":"1.24t,20261020115400","raw_artifacts":[[":uninstall",{":quit":"app.zen-browser.zen"}],[":app",["Twilight.app"]],[":command_wrapper",["zen-twilight"],{":executable":"$APPDIR/Twilight.app/Contents/MacOS/zen"}],[":zap",{":trash":["~/Library/Application Support/Zen","~/Library/Caches/Mozilla/updates/Applications/Twilight","~/Library/Caches/Mozilla/updates/Applications/Zen Twilight","~/Library/Caches/Zen","~/Library/Preferences/app.zen-browser.zen.plist","~/Library/Preferences/org.mozilla.com.zen.browser.plist","~/Library/Saved Application State/app.zen-browser.zen.savedState","~/Library/Saved Application State/org.mozilla.com.zen.browser.savedState"],":rmdir":"~/Library/Caches/Mozilla"}]]},"zenbeats":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Music creation app","homepage":"https://www.roland.com/us/products/zenbeats/","names":["Zenbeats"],"ruby_source_checksum":{":sha256":"9110283a915bb1a2240454d91c8bdeb5aaf897a79574af201a8c4c553cb4fdc4"},"ruby_source_path":"Casks/z/zenbeats.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://static.roland.com/assets/media/pkg/Zenbeats_Installer.pkg"],"version":"3.1.12","raw_artifacts":[[":uninstall",{":pkgutil":"jp.co.roland.zenbeats"}],[":pkg",["Zenbeats_Installer.pkg"]],[":zap",{":trash":["~/Library/Caches/com.juce.locks/juceAppLock_Roland Zenbeats","~/Library/Caches/jp.co.roland.zenbeats","~/Library/Saved Application State/jp.co.roland.zenbeats.savedState"]}]]},"zenmap":{"depends_on_args":{":macos":":any"},"desc":"Multi-platform graphical interface for official Nmap Security Scanner","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://nmap.org/zenmap/","names":["Zenmap"],"ruby_source_checksum":{":sha256":"47c599b08e58dbfdb3f2dc10b81084913e0a0c882a91cc1f1977d1ef121204da"},"ruby_source_path":"Casks/z/zenmap.rb","sha256":"a1726429e4b6717ee9c98213a52e5fae2f365037bd1bf5fd570cebb68965049e","tap_string":"homebrew/cask","url_args":["https://nmap.org/dist/nmap-7.991.dmg"],"version":"7.991","raw_artifacts":[[":uninstall",{":pkgutil":["org.insecure.nmap","org.insecure.nmap.ncat","org.insecure.nmap.ndiff","org.insecure.nmap.nping","org.insecure.nmap.zenmap"],":delete":"/Applications/Zenmap.app"}],[":pkg",["nmap-7.991.mpkg"]],[":zap",{":trash":["~/.zenmap","~/Library/Saved Application State/org.insecure.Zenmap.savedState"]}]]},"zentty":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Terminal for agent-driven development","homepage":"https://zentty.org/","names":["Zentty"],"ruby_source_checksum":{":sha256":"290eaa0f6343c79d302c56a7833389f1545fabd57f088fb7021d9e3450f95c99"},"ruby_source_path":"Casks/z/zentty.rb","sha256":"bb0aa3414a43cdbcf79d6efa9bbc6305df93610080ab6ea0841a8ae1f98a40f6","tap_string":"homebrew/cask","url_args":["https://github.com/dedene/zentty/releases/download/v0.5.0/Zentty.dmg"],"version":"0.5.0","raw_artifacts":[[":uninstall",{":quit":"be.zenjoy.zentty"}],[":app",["Zentty.app"]],[":binary",["$APPDIR/Zentty.app/Contents/Resources/bin/shared/zentty"]],[":zap",{":trash":["~/.config/zentty","~/Library/Application Support/Zentty","~/Library/Caches/be.zenjoy.zentty","~/Library/HTTPStorages/be.zenjoy.zentty","~/Library/Preferences/be.zenjoy.zentty.plist","~/Library/Saved Application State/be.zenjoy.zentty.savedState"]}]]},"zeplin":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Share, organise and collaborate on designs","homepage":"https://zeplin.io/","names":["Zeplin"],"ruby_source_checksum":{":sha256":"c8b53ce79df22841d415f6b4f64f402a154940a35c1f5d2f4fce68956f359bac"},"ruby_source_path":"Casks/z/zeplin.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://pkg.zeplin.io/macos/latest/zeplin-darwin-universal.zip"],"version":"10.33.1","raw_artifacts":[[":app",["Zeplin.app"]],[":zap",{":trash":["~/Library/Application Support/Zeplin","~/Library/Caches/io.zeplin.osx","~/Library/Caches/io.zeplin.osx.ShipIt","~/Library/HTTPStorages/io.zeplin.osx","~/Library/Logs/Zeplin","~/Library/Preferences/io.zeplin.osx.plist"]}]]},"zerobranestudio":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Lua IDE","homepage":"https://studio.zerobrane.com/","names":["ZeroBrane Studio"],"ruby_source_checksum":{":sha256":"f97fa76736d953a45c32f3c10d1a7f824fd14722c7038ceeeaa38a8e171db5e6"},"ruby_source_path":"Casks/z/zerobranestudio.rb","sha256":"1a56db6433b6111d24a9853975a5232c07d491a99fee699469c78b342e97440c","tap_string":"homebrew/cask","url_args":["https://download.zerobrane.com/ZeroBraneStudioEduPack-2.01-macos.dmg"],"version":"2.01","raw_artifacts":[[":app",["ZeroBraneStudio.app"]],[":zap",{":trash":"~/Library/Preferences/ZeroBraneStudio Preferences"}]]},"zerotier-one":{"depends_on_args":{":macos":":any"},"desc":"Mesh VPN client","homepage":"https://www.zerotier.com/","names":["ZeroTier One"],"ruby_source_checksum":{":sha256":"e12b022f54f5a42b2e8b8e7f0776b06ebb619af734cdd636b33f86dfebe26917"},"ruby_source_path":"Casks/z/zerotier-one.rb","sha256":"13b5054c0b51e337970e83da6f32bd245a70a5dd92421b08dadbefcaadf2f37f","tap_string":"homebrew/cask","url_args":["https://download.zerotier.com/RELEASES/1.16.2/dist/ZeroTier%20One.pkg"],"version":"1.16.2","raw_artifacts":[[":uninstall",{":launchctl":"com.zerotier.one",":quit":"com.zerotier.ZeroTier-One",":pkgutil":"com.zerotier.pkg.ZeroTierOne"}],[":pkg",["ZeroTier One.pkg"]],[":zap",{":trash":"~/Library/Preferences/com.zerotier.ZeroTier-One.plist"}]]},"zesarux":{"depends_on_args":{":macos":":any"},"desc":"ZX machines emulator","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/chernandezba/zesarux","names":["ZEsarUX"],"ruby_source_checksum":{":sha256":"9be39c9acaa966cf93313d19530092bb13f7a82d8ce271d78dc65f7a42788290"},"ruby_source_path":"Casks/z/zesarux.rb","sha256":"b6258aaa492c8790c5020da1a2bdedc91d7a9603a4e2a07211916735c6c3e266","tap_string":"homebrew/cask","url_args":["https://github.com/chernandezba/zesarux/releases/download/ZEsarUX-13.0/ZEsarUX_macos-intel-13.0.dmg"],"version":"13.0","raw_artifacts":[[":app",["ZEsarUX.app"]],[":zap",{":trash":["~/.zesaruxrc","~/Library/Saved Application State/com.cesarhernandez.zesarux.savedState"]}]]},"zettelkasten":{"depends_on_args":{":macos":":any"},"desc":"Note box according to Luhmann","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"http://zettelkasten.danielluedecke.de/","names":["Zettelkasten"],"ruby_source_checksum":{":sha256":"fc8736738807b8973993a3d18d38a194652071898340a3edf3e1fb467cb3971d"},"ruby_source_path":"Casks/z/zettelkasten.rb","sha256":"62917c18dfd2dd2d8acd7d2ce4db6a4b036fc92a03877da108e85f8c5efcaeea","tap_string":"homebrew/cask","url_args":["https://github.com/Zettelkasten-Team/Zettelkasten/releases/download/v3.2022.8/Package.dmg.zip"],"version":"3.2022.8","raw_artifacts":[[":app",["Zettelkasten.app"]],[":zap",{":trash":["~/.Zettelkasten","~/Library/Saved Application State/de.danielluedecke.zettelkasten.ZettelkastenApp.savedState"]}]],"raw_caveats":"zettelkasten requires Java 8. You can install it with:\n  brew install --cask temurin@8\n"},"zettlr":{"depends_on_args":{":macos":":monterey"},"desc":"Open-source markdown editor","homepage":"https://www.zettlr.com/","names":["Zettlr"],"ruby_source_checksum":{":sha256":"21e6a7bedc6a347ef3fbc08d317eeccbd89e801181a9d3323859030382493132"},"ruby_source_path":"Casks/z/zettlr.rb","sha256":"6984a5c30bdb8825cb38e5223292aa53fed5febf029c3f9d15f86bec63f6aae5","tap_string":"homebrew/cask","url_args":["https://github.com/Zettlr/Zettlr/releases/download/v4.8.0/Zettlr-4.8.0-x64.dmg"],"version":"4.8.0","raw_artifacts":[[":uninstall",{":quit":"com.zettlr.app"}],[":app",["Zettlr.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.zettlr.app.sfl*","~/Library/Application Support/zettlr","~/Library/Logs/Zettlr","~/Library/Preferences/com.zettlr.app.plist","~/Library/Saved Application State/com.zettlr.app.savedState"]}]]},"zight":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Visual communication platform","homepage":"https://zight.com/","names":["Zight"],"ruby_source_checksum":{":sha256":"9064ec4bd57ed0c074b4af3c80d27321ae4f79e8e3fb493f272083898c62fff9"},"ruby_source_path":"Casks/z/zight.rb","sha256":"02724436bfa1d61aa69119e10e5b767a27002fe5e852bef7e8a360e3c0685e65","tap_string":"homebrew/cask","url_args":["https://downloads.zight.com/mac/Zight-8.7.3.3645.zip"],"version":"8.7.3,3645","raw_artifacts":[[":app",["Zight.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.linebreak.CloudAppMacOSX.Share","~/Library/Application Support/com.linebreak.CloudAppMacOSX","~/Library/Caches/com.linebreak.CloudAppMacOSX","~/Library/Containers/com.linebreak.CloudAppMacOSX-LaunchAtLoginHelper","~/Library/Containers/com.linebreak.CloudAppMacOSX.Share","~/Library/Logs/Zight","~/Library/Preferences/com.linebreak.CloudAppMacOSX.plist"]}]]},"zipic":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Image compression tool","homepage":"https://zipic.app/","names":["Zipic"],"ruby_source_checksum":{":sha256":"022344ebccabc7322058f117649a4a24f5951c1cce1577b62360c1b434a66970"},"ruby_source_path":"Casks/z/zipic.rb","sha256":"e28c2397ca07a66b76fb92d485d776979b733bcf7c7d8000c76c4ec4923ee898","tap_string":"homebrew/cask","url_args":["https://releases.5km.tech/zipic/Zipic%201.10.6.dmg"],"version":"1.10.6","raw_artifacts":[[":app",["Zipic.app"]],[":zap",{":trash":["~/Library/Application Support/zipic","~/Library/Preferences/studio.5km.zipic.plist","~/Library/Saved Application State/studio.5km.zipic.savedState","~/Library/zipic"]}]]},"znote":{"depends_on_args":{":macos":":any"},"desc":"Notes-taking app","homepage":"https://znote.io/","names":["Znote"],"ruby_source_checksum":{":sha256":"1850c1440c78e49ccbba0a6adff919268ac363be26531f16e5c099b7c673cbfa"},"ruby_source_path":"Casks/z/znote.rb","sha256":"e7a099b4c393653b6d98bb4aa07a6ef366ea9fb50713220949380c28b3ae1026","tap_string":"homebrew/cask","url_args":["https://github.com/alagrede/znote-app/releases/download/v4.9.3/znote-4.9.3.dmg"],"version":"4.9.3","raw_artifacts":[[":app",["znote.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.tony.znote.sfl*","~/Library/Application Support/znote","~/Library/Preferences/com.tony.znote.plist","~/Library/Saved Application State/com.tony.znote.savedState"]}]]},"zo":{"auto_updates":true,"depends_on_args":{":macos":":monterey"},"desc":"Friendly personal server","homepage":"https://www.zo.computer/","names":["Zo"],"ruby_source_checksum":{":sha256":"93a203ecc492f663b46a5d3147913da1618612e67c8f346fdd88212a5084c654"},"ruby_source_path":"Casks/z/zo.rb","sha256":"880711377370a3d55a1631a70c74bedc3257733172bb3f115862a78694801221","tap_string":"homebrew/cask","url_args":["https://github.com/zocomputer/Zo/releases/download/v1.5.13/Zo-1.5.13-universal-mac.zip"],"version":"1.5.13","raw_artifacts":[[":app",["Zo.app"]],[":zap",{":trash":["~/Library/Application Support/Zo","~/Library/Preferences/computer.zo.desktop.plist"]}]]},"zoc":{"depends_on_args":{":macos":":any"},"desc":"Professional SSH client and terminal emulator","homepage":"https://www.emtec.com/zoc/","names":["ZOC"],"ruby_source_checksum":{":sha256":"de0264491832e9a25be35bb3214e220c62160a7a6386c16ef4aa97ceb4d12f72"},"ruby_source_path":"Casks/z/zoc.rb","sha256":"9b70a1136613ed2f13483eabd6dc647d27c2f0142654977e6c356c76b9d654eb","tap_string":"homebrew/cask","url_args":["https://www.emtec.com/downloads/zoc/zoc9043.dmg"],"version":"9.04.3","raw_artifacts":[[":uninstall",{":quit":"com.emtec.zoc9"}],[":app",["zoc9.app"]],[":zap",{":trash":["~/Library/Application Support/ZOC9 Files","~/Library/Logs/EmTec_ZOC_Assert.log","~/Library/Logs/ZOC","~/Library/Preferences/com.emtec.zoc9.plist","~/Library/Preferences/com.emtec.zoc7.plist","~/Library/Saved Application State/com.emtec.zoc9.savedState"]}]]},"zoho-cliq":{"depends_on_args":{":macos":":monterey"},"desc":"Team communication and collaboration platform","homepage":"https://www.zoho.com/cliq/desktop/osx.html","names":["Zoho Cliq"],"ruby_source_checksum":{":sha256":"d956c8ef83f39ffa8ce5bd024d3287bda2b43b9252b4f5523a38fb15fe20bfae"},"ruby_source_path":"Casks/z/zoho-cliq.rb","sha256":"5bb06c803f31db1ccd2ba6f18f8bcb12fa8a21d30dc5fb39ea7c88e5a9ded6c0","tap_string":"homebrew/cask","url_args":["https://downloads.zohocdn.com/chat-desktop/mac/Cliq-x64-1.8.5.pkg"],"version":"1.8.5","raw_artifacts":[[":uninstall",{":pkgutil":"com.zoho.cliq"}],[":pkg",["Cliq-x64-1.8.5.pkg"]],[":zap",{":trash":["~/Library/Application Support/Zoho Cliq","~/Library/Logs/Zoho Cliq","~/Library/Preferences/com.zoho.cliq.plist","~/Library/Saved Application State/com.zoho.cliq.savedState"]}]]},"zoho-mail":{"depends_on_args":{":macos":":monterey"},"desc":"Email client","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://www.zoho.com/mail/desktop/","names":["Zoho Mail"],"ruby_source_checksum":{":sha256":"3626de23c2fa6e9c10281e67df57f871e73215701c6e1dad2df49a30054f110b"},"ruby_source_path":"Casks/z/zoho-mail.rb","sha256":"bb984ecf94a89228021d48143185523e7d888015188a9bdf60cb5f07965c673a","tap_string":"homebrew/cask","url_args":["https://downloads.zohocdn.com/zmail-desktop/mac/zoho-mail-desktop-lite-installer-v1.10.5.dmg"],"version":"1.10.5","raw_artifacts":[[":uninstall",{":quit":"com.zoho.mail.desktop"}],[":app",["Zoho Mail - Desktop.app"]],[":zap",{":trash":["~/Library/Application Support/Zoho Mail - Desktop","~/Library/Logs/Zoho Mail - Desktop","~/Library/Preferences/com.zoho.mail.desktop.plist","~/Library/Saved Application State/com.zoho.mail.desktop.savedState"]}]]},"zoho-workdrive":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Client for the Zoho cloud storage service","homepage":"https://www.zoho.com/workdrive/desktop-sync.html","names":["Zoho WorkDrive"],"ruby_source_checksum":{":sha256":"a1dc867585054a5c8fd091fdf0794f5c4714c0895e4193a0464a9a4832288f99"},"ruby_source_path":"Casks/z/zoho-workdrive.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://files-accl.zohopublic.com/public/wdbin/download/46f971e4fc4a32b68ad5d7dade38a7d2"],"version":"2.7.48","raw_artifacts":[[":app",["Zoho WorkDrive.app"]],[":zap",{":trash":["~/.zohoworkdrive","~/Library/Application Scripts/com.zohosync.workdrive","~/Library/Application Support/Zoho WorkDrive","~/Library/Containers/com.zohosync.workdrive","~/Library/Preferences/org.zoho.ZohoWorkDrive.plist"]}]]},"zoo-design-studio":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"Professional CAD platform enhanced with ML through Text-to-CAD","homepage":"https://zoo.dev/design-studio","names":["Zoo Design Studio"],"ruby_source_checksum":{":sha256":"953b5a0e95cffbfaa64c7465946667c526b9328277719a1d6146b5a4000a22e4"},"ruby_source_path":"Casks/z/zoo-design-studio.rb","sha256":"fc971e0194045006bdc1ecfe253351a61f3cf62ccbdf13159f9ff65f78a1cbe0","tap_string":"homebrew/cask","url_args":["https://dl.zoo.dev/releases/modeling-app/Zoo%20Design%20Studio-1.0.18-x64-mac.zip"],"version":"1.0.18","raw_artifacts":[[":app",["Zoo Design Studio.app"]],[":zap",{":trash":["~/Library/Application Support/Zoo Design Studio","~/Library/Caches/Zoo Design Studio","~/Library/Logs/Zoo Design Studio","~/Library/Preferences/com.zoo.design-studio.plist","~/Library/Saved Application State/com.zoo.design-studio.savedState"]}]]},"zoom-for-it-admins":{"auto_updates":true,"conflicts_with_args":{":cask":["zoom"]},"depends_on_args":{":macos":":any"},"desc":"Video communication and virtual meeting platform","homepage":"https://www.zoom.us/","names":["Zoom for IT Admins"],"ruby_source_checksum":{":sha256":"46bb5b1e7971d7433e04028e29619d1ca92f89ccb9240c73f007d60f37831c6f"},"ruby_source_path":"Casks/z/zoom-for-it-admins.rb","sha256":"422f801771ef0c3db68bdf1a47a9c44e18b6f822b2f5d751adc3242270dc6417","tap_string":"homebrew/cask","url_args":["https://cdn.zoom.us/prod/7.2.2.88465/ZoomInstallerIT.pkg"],"version":"7.2.2.88465","raw_artifacts":[[":uninstall",{":launchctl":"us.zoom.ZoomDaemon",":signal":["KILL","us.zoom.xos"],":pkgutil":"us.zoom.pkg.videomeeting",":delete":["/Applications/zoom.us.app","/Library/Audio/Plug-Ins/HAL/ZoomAudioDevice.driver","/Library/Internet Plug-Ins/ZoomUsPlugIn.plugin","/Library/Logs/DiagnosticReports/zoom.us*","/Library/PrivilegedHelperTools/us.zoom.ZoomDaemon"]}],[":pkg",["ZoomInstallerIT.pkg"]],[":zap",{":trash":["/Library/Preferences/us.zoom.config.plist","~/.zoomus","~/Desktop/Zoom","~/Documents/Zoom","~/Library/Application Scripts/*.ZoomClient3rd","~/Library/Application Support/CloudDocs/session/containers/iCloud.us.zoom.videomeetings","~/Library/Application Support/CloudDocs/session/containers/iCloud.us.zoom.videomeetings.plist","~/Library/Application Support/CrashReporter/zoom.us*","~/Library/Application Support/zoom.us","~/Library/Caches/us.zoom.xos","~/Library/Cookies/us.zoom.xos.binarycookies","~/Library/Group Containers/*.ZoomClient3rd","~/Library/HTTPStorages/us.zoom.xos","~/Library/HTTPStorages/us.zoom.xos.binarycookies","~/Library/Internet Plug-Ins/ZoomUsPlugIn.plugin","~/Library/Logs/zoom.us","~/Library/Logs/zoominstall.log","~/Library/Logs/ZoomPhone","~/Library/Mobile Documents/iCloud~us~zoom~videomeetings","~/Library/Preferences/us.zoom.airhost.plist","~/Library/Preferences/us.zoom.caphost.plist","~/Library/Preferences/us.zoom.Transcode.plist","~/Library/Preferences/us.zoom.xos.Hotkey.plist","~/Library/Preferences/us.zoom.xos.plist","~/Library/Preferences/us.zoom.ZoomAutoUpdater.plist","~/Library/Preferences/ZoomChat.plist","~/Library/Safari/PerSiteZoomPreferences.plist","~/Library/SafariTechnologyPreview/PerSiteZoomPreferences.plist","~/Library/Saved Application State/us.zoom.xos.savedState","~/Library/WebKit/us.zoom.xos"]}]]},"zoom-m3-edit-and-play":{"container_args":{":nested":"M3_Edit_&_Play_Mac_v1.1.2_E/ZOOM M3 Edit & Play 1.1.2 Installer.dmg"},"depends_on_args":{":macos":":any"},"desc":"Software for ZOOM M3 MicTrak","homepage":"https://zoomcorp.com/en/us/software-product-page/software-sub-cat/m3-edit-and-play/","names":["ZOOM M3 Edit & Play"],"ruby_source_checksum":{":sha256":"23af7baa11ff5c1128c9dca3a6636261bd934e2a97c26ade2dc8b9bc161eb8f9"},"ruby_source_path":"Casks/z/zoom-m3-edit-and-play.rb","sha256":"babd77d9864ac67233fcfb1f3324067fc455048dce529419f119a2803af9d448","tap_string":"homebrew/cask","url_args":["https://zoomcorp.com/documents/2850/M3_Edit__Play_Mac_v1.1.2_E.zip"],"version":"1.1.2,2850","raw_artifacts":[[":app",["ZOOM M3 Edit & Play.app"]],[":zap",{":trash":"~/Library/Preferences/jp.co.zoom.M3EditPlay.plist"}]]},"zoom":{"auto_updates":true,"conflicts_with_args":{":cask":["zoom-for-it-admins"]},"desc":"Video communication and virtual meeting platform","homepage":"https://www.zoom.us/","names":["Zoom"],"ruby_source_checksum":{":sha256":"bc79cb64e1cc629d0ff8059e0c24825ddee46696b11f0fcbe5dee72c578aa47f"},"ruby_source_path":"Casks/z/zoom.rb","sha256":"492c91d78e5f6e2a4a4228f6e8c5a9e01103d10dbd3465ededc7284e13548e91","tap_string":"homebrew/cask","url_args":["https://cdn.zoom.us/prod/7.2.2.88465/zoomusInstallerFull.pkg"],"version":"7.2.2.88465","raw_artifacts":[[":uninstall",{":launchctl":["us.zoom.updater","us.zoom.updater.login.check","us.zoom.ZoomDaemon"],":signal":["KILL","us.zoom.xos"],":pkgutil":"us.zoom.pkg.videomeeting",":delete":["/Applications/zoom.us.app","/Library/Internet Plug-Ins/ZoomUsPlugIn.plugin","/Library/Logs/DiagnosticReports/zoom.us*","/Library/PrivilegedHelperTools/us.zoom.ZoomDaemon"]}],[":pkg",["zoomusInstallerFull.pkg"]],[":postflight_steps",{":steps":[{":name":"/Applications/zoom.us.app",":match":"full",":attempts":3,":notices":["The Zoom package postinstall script launches the Zoom app","Attempting to close zoom.us.app to avoid unwanted user intervention"],":failure_message":"Unable to forcibly close zoom.us.app",":type":"terminate_process"}]}],[":zap",{":trash":["~/.zoomus","~/Desktop/Zoom","~/Documents/Zoom","~/Library/Application Scripts/*.ZoomClient3rd","~/Library/Application Support/CloudDocs/session/containers/iCloud.us.zoom.videomeetings","~/Library/Application Support/CloudDocs/session/containers/iCloud.us.zoom.videomeetings.plist","~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/us.zoom*.sfl*","~/Library/Application Support/CrashReporter/zoom.us*","~/Library/Application Support/zoom.us","~/Library/Application Support/ZoomUpdater","~/Library/Caches/us.zoom.xos","~/Library/Cookies/us.zoom.xos.binarycookies","~/Library/Group Containers/*.ZoomClient3rd","~/Library/HTTPStorages/us.zoom.xos","~/Library/HTTPStorages/us.zoom.xos.binarycookies","~/Library/Internet Plug-Ins/ZoomUsPlugIn.plugin","~/Library/Logs/zoom.us","~/Library/Logs/zoominstall.log","~/Library/Logs/ZoomPhone","~/Library/Preferences/us.zoom.*.plist","~/Library/Preferences/ZoomChat.plist","~/Library/Saved Application State/us.zoom.xos.savedState","~/Library/WebKit/us.zoom.xos"]}]]},"zotero":{"auto_updates":true,"conflicts_with_args":{":cask":["zotero@beta"]},"depends_on_args":{":macos":":any"},"desc":"Collect, organise, cite, and share research sources","homepage":"https://www.zotero.org/","names":["Zotero"],"ruby_source_checksum":{":sha256":"aed510135b35a458ffa596423723fef808435b5361f25c0070e7839d16e2afd3"},"ruby_source_path":"Casks/z/zotero.rb","sha256":"b8e43f4a13cc6bbd1a979380bededd7eb44e7611ea2501f8d1f0293fbc94731c","tap_string":"homebrew/cask","url_args":["https://download.zotero.org/client/release/10.0.6/Zotero-10.0.6.dmg"],"version":"10.0.6","raw_artifacts":[[":uninstall",{":quit":"org.zotero.zotero"}],[":app",["Zotero.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.zotero.SafariExtensionApp.SafariExtension","~/Library/Application Support/Zotero","~/Library/Caches/Zotero","~/Library/Containers/org.zotero.SafariExtensionApp.SafariExtension","~/Library/Preferences/org.zotero.zotero.plist","~/Library/Saved Application State/org.zotero.zotero.savedState"],":rmdir":"~/Zotero"}]]},"zotero@beta":{"auto_updates":true,"conflicts_with_args":{":cask":["zotero"]},"depends_on_args":{":macos":":any"},"desc":"Collect, organize, cite, and share research sources","homepage":"https://www.zotero.org/","names":["Zotero Beta"],"ruby_source_checksum":{":sha256":"87afdaba9371943a0bf7181a96a34bf8570b3d62ed3977048eeff16be4162f3c"},"ruby_source_path":"Casks/z/zotero@beta.rb","sha256":"ce498185377b4ac5dc31fcf5e14c4b6efa86cf45884a18022519366fdc70e052","tap_string":"homebrew/cask","url_args":["https://download.zotero.org/client/beta/11.0-beta.1%2Bb551fb670/Zotero-11.0-beta.1%2Bb551fb670.dmg"],"version":"11.0-beta.1,b551fb670","raw_artifacts":[[":uninstall",{":quit":"org.zotero.zotero-beta"}],[":app",["Zotero.app"]],[":zap",{":trash":["~/Library/Application Scripts/org.zotero.SafariExtensionApp.SafariExtension","~/Library/Application Scripts/org.zotero.zotero-beta.SafariExtension","~/Library/Application Support/Zotero","~/Library/Caches/Zotero","~/Library/Containers/org.zotero.SafariExtensionApp.SafariExtension","~/Library/Containers/org.zotero.zotero-beta.SafariExtension","~/Library/Preferences/org.zotero.zotero-beta.plist","~/Library/Saved Application State/org.zotero.zotero-beta.savedState"],":rmdir":"~/Zotero"}]]},"zprint":{"depends_on_args":{":macos":":any"},"desc":"Library to reformat Clojure and Clojurescript source code and s-expressions","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/kkinnear/zprint","names":["zprint"],"ruby_source_checksum":{":sha256":"20c5c8dab425a97b414d5a90dd9bd85c92e947b7bbafb9e31463cd48c29f1644"},"ruby_source_path":"Casks/z/zprint.rb","sha256":"9e1301b25a84126e556eda16f2f4bf626c1a2032e7ab33902b1b30bccd963417","tap_string":"homebrew/cask","url_args":["https://github.com/kkinnear/zprint/releases/download/1.3.0/zprintm-1.3.0"],"version":"1.3.0","raw_artifacts":[[":binary",["zprintm-1.3.0"],{":target":"zprint"}]]},"zspace":{"auto_updates":true,"depends_on_args":{":macos":":any"},"desc":"NAS Client","homepage":"https://www.zspace.cn/","names":["zspace","极空间"],"ruby_source_checksum":{":sha256":"edd18fd10cdca368e8beb4d54b287d5090de86e50c261524e627877518f8df30"},"ruby_source_path":"Casks/z/zspace.rb","sha256":"93ec079544936a625c2f32cb01401493f24b87c1d7977b362dce8ee1c304cce3","tap_string":"homebrew/cask","url_args":["https://update.zenithspace.net/app/APP_ZSPACE_DESKTOP_MAC/V2.46.2026101501/zspace/1792552541/zspace_mac_x64_2.46.2026101501_101619.dmg"],"version":"2.46.2026101501,1792552541,101619","raw_artifacts":[[":app",["极空间.app"]],[":zap",{":trash":["~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.zentraedi.zspacemacapp.sfl*","~/Library/Application Support/zspace","~/Library/Logs/zspace","~/Library/Preferences/com.zentraedi.zspaceMacApp.plist"]}]]},"zui":{"depends_on_args":{":macos":":any"},"desc":"Graphical user interface for exploring data in Zed lakes","homepage":"https://zui.brimdata.io/docs","names":["Zui"],"ruby_source_checksum":{":sha256":"7e57185e66ba42390481e64c55d020b5ca94f8d0af3a479267dcb1de633f8c96"},"ruby_source_path":"Casks/z/zui.rb","sha256":"463e57018e87d201dd240e7199dc68d252eda2ab61ccae575efd7957dd7fc364","tap_string":"homebrew/cask","url_args":["https://github.com/brimdata/zui/releases/download/v1.18.0/Zui-1.18.0-x64.dmg"],"version":"1.18.0","raw_artifacts":[[":app",["Zui.app"]],[":zap",{":trash":["~/Library/Application Support/Zui","~/Library/Preferences/io.brimdata.zui.plist","~/Library/Saved Application State/io.brimdata.zui.savedState"]}]]},"zulip":{"auto_updates":true,"depends_on_args":{":macos":":ventura"},"desc":"Desktop client for the Zulip team chat platform","homepage":"https://zulip.com/","names":["Zulip"],"ruby_source_checksum":{":sha256":"e0ad9b2a3aefe53dab2fc673ed6e14f1b392518603299f20641b471429f12021"},"ruby_source_path":"Casks/z/zulip.rb","sha256":"36ac2cea4cf18b5c13dfe1ec22157ef5cc39ef18e0431f20ebc1fcdcdf124a36","tap_string":"homebrew/cask","url_args":["https://github.com/zulip/zulip-desktop/releases/download/v5.13.2/Zulip-5.13.2-x64.dmg"],"version":"5.13.2","raw_artifacts":[[":app",["Zulip.app"]],[":zap",{":trash":["~/Library/Application Support/Zulip","~/Library/Caches/org.zulip.zulip-electron.helper","~/Library/Logs/Zulip","~/Library/Preferences/org.zulip.zulip-electron.helper.plist","~/Library/Preferences/org.zulip.zulip-electron.plist","~/Library/Saved Application State/org.zulip.zulip-electron.savedState"]}]]},"zulu":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Azul","homepage":"https://www.azul.com/downloads/","names":["Azul Zulu Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"da030d604c0e317dcd1aa49c0d9ff304ad67c9c77f9f912dba1901e4da93dd32"},"ruby_source_path":"Casks/z/zulu.rb","sha256":"db1075c8a5039decf0f6171b36726f7f41ba7749ea7789466d27c1ee857bf679","tap_string":"homebrew/cask","url_args":["https://cdn.azul.com/zulu/bin/zulu27.30.107-ca-jdk27.0.1-macosx_x64.dmg"],"url_kwargs":{":referer":"https://www.azul.com/downloads/"},"version":"27.0.1,27.30.107","raw_artifacts":[[":uninstall",{":pkgutil":"com.azulsystems.zulu.27"}],[":pkg",["Double-Click to Install Azul Zulu JDK 27.pkg"]]]},"zulu@11":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Azul","homepage":"https://www.azul.com/products/core/","names":["Azul Zulu Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"0167388918d180122bf2f072fbe9a6828c46bf7b393a862643b33bfb39a89879"},"ruby_source_path":"Casks/z/zulu@11.rb","sha256":"d37db1a58ee219be870efe26ed78d7c686128f23f17953250a2cce9a07ad6513","tap_string":"homebrew/cask","url_args":["https://cdn.azul.com/zulu/bin/zulu11.92.109-ca-jdk11.0.33-macosx_x64.dmg"],"url_kwargs":{":referer":"https://www.azul.com/downloads/"},"version":"11.0.33,11.92.109","raw_artifacts":[[":uninstall",{":pkgutil":"com.azulsystems.zulu.11"}],[":pkg",["Double-Click to Install Azul Zulu JDK 11.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.azul.zulu.11*.java.savedState"}]]},"zulu@17":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Azul","homepage":"https://www.azul.com/downloads/","names":["Azul Zulu Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"80662ebdbb549648820665aa3ba8433749f9a301368a4c51623057ed50312a2a"},"ruby_source_path":"Casks/z/zulu@17.rb","sha256":"d4fd74f77711b75452571f5eabc4b6150e249c51ba36ab40877793b99249e567","tap_string":"homebrew/cask","url_args":["https://cdn.azul.com/zulu/bin/zulu17.70.111-ca-jdk17.0.21-macosx_x64.dmg"],"url_kwargs":{":referer":"https://www.azul.com/downloads/"},"version":"17.0.21,17.70.111","raw_artifacts":[[":uninstall",{":pkgutil":"com.azulsystems.zulu.17"}],[":pkg",["Double-Click to Install Azul Zulu JDK 17.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.azul.zulu.17*.java.savedState"}]]},"zulu@21":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Azul","homepage":"https://www.azul.com/downloads/","names":["Azul Zulu Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"0e009c32fb7bf5b0578ab60fb382d600103173cb474fc4ca682bec323ccd113f"},"ruby_source_path":"Casks/z/zulu@21.rb","sha256":"135e43fc690059694ff74446b4786d750dc7feed746d0ea1c26e336a7110b84a","tap_string":"homebrew/cask","url_args":["https://cdn.azul.com/zulu/bin/zulu21.54.107-ca-jdk21.0.13-macosx_x64.dmg"],"url_kwargs":{":referer":"https://www.azul.com/downloads/"},"version":"21.0.13,21.54.107","raw_artifacts":[[":uninstall",{":pkgutil":"com.azulsystems.zulu.21"}],[":pkg",["Double-Click to Install Azul Zulu JDK 21.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.azul.zulu.21*.java.savedState"}]]},"zulu@25":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Azul","homepage":"https://www.azul.com/downloads/","names":["Azul Zulu Java Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"d064389fb0574236403197224b0f48610d0d705d1bdb8ba02cd52eafb4fff2ea"},"ruby_source_path":"Casks/z/zulu@25.rb","sha256":"7eac4eedb66eb1edffe8ad92990893dab305d9145a180438dbdde1056dc26f01","tap_string":"homebrew/cask","url_args":["https://cdn.azul.com/zulu/bin/zulu25.38.107-ca-jdk25.0.5-macosx_x64.dmg"],"url_kwargs":{":referer":"https://www.azul.com/downloads/"},"version":"25.0.5,25.38.107","raw_artifacts":[[":uninstall",{":pkgutil":"com.azulsystems.zulu.25"}],[":pkg",["Double-Click to Install Azul Zulu JDK 25.pkg"]]]},"zulu@8":{"depends_on_args":{":macos":":any"},"desc":"OpenJDK distribution from Azul","homepage":"https://www.azul.com/","names":["Azul Zulu Java 8 Standard Edition Development Kit"],"ruby_source_checksum":{":sha256":"f45540a195bbcb78843f6154e47ef2f2c472456f3b61f6636f64b76f2430dda9"},"ruby_source_path":"Casks/z/zulu@8.rb","sha256":"e0b20a11b96f95c88af0e4e69c82d4a7be52df439a03e6d5291c54aa6c77f83c","tap_string":"homebrew/cask","url_args":["https://cdn.azul.com/zulu/bin/zulu8.98.0.107-ca-jdk8.0.512-macosx_x64.dmg"],"url_kwargs":{":referer":"https://www.azul.com/downloads/"},"version":"8.0.512,8.98.0.107","raw_artifacts":[[":uninstall",{":pkgutil":"com.azulsystems.zulu.8"}],[":pkg",["Double-Click to Install Azul Zulu JDK 8.pkg"]],[":zap",{":trash":"~/Library/Saved Application State/com.azul.zulu.8*.java.savedState"}]]},"zulufx":{"depends_on_args":{":macos":":any"},"desc":"Azul ZuluFX Java Standard Edition Development Kit","homepage":"https://www.azul.com/downloads/","names":["ZuluFX"],"ruby_source_checksum":{":sha256":"7aa779e719c2c422823ffa0c8c33bb6c59ae56b132eaf9efb3492d965ac4fb29"},"ruby_source_path":"Casks/z/zulufx.rb","sha256":"2540c891c361c8c5eb10a8b4c83f244beb951408e8fe1d146ebd851e7c02fb19","tap_string":"homebrew/cask","url_args":["https://cdn.azul.com/zulu/bin/zulu27.28.103-ca-fx-jdk27.0.0-macosx_x64.dmg"],"url_kwargs":{":referer":"https://www.azul.com/downloads/"},"version":"27.0.0,27.28.103","raw_artifacts":[[":uninstall",{":pkgutil":"com.azulsystems.zulu.27"}],[":pkg",["Double-Click to Install Azul Zulu JDK 27.pkg"]]]},"zush":{"auto_updates":true,"depends_on_args":{":macos":":sequoia"},"desc":"AI-powered file renamer and organiser","homepage":"https://zushapp.com/","names":["Zush"],"ruby_source_checksum":{":sha256":"178cde068f62a25d94b2223ca748a94814546c4ea4ecaa250981a8ef02f02ea6"},"ruby_source_path":"Casks/z/zush.rb","sha256":"7e1b8950e5aad69f290abe9db83108028c8dccdb38b5591f51ed53797ee73ad1","tap_string":"homebrew/cask","url_args":["https://zushapp.com/releases/Zush-3.20.0.dmg"],"version":"3.20.0","raw_artifacts":[[":uninstall",{":quit":"com.lirik.Zush"}],[":app",["Zush.app"]],[":zap",{":trash":["~/Library/Application Scripts/com.lirik.Zush","~/Library/Application Support/com.lirik.Zush","~/Library/Application Support/Zush","~/Library/Caches/com.lirik.Zush","~/Library/Caches/Zush","~/Library/Containers/com.lirik.Zush","~/Library/HTTPStorages/com.lirik.Zush","~/Library/Preferences/ByHost/com.lirik.Zush.*.plist","~/Library/Preferences/com.lirik.Zush.plist","~/Library/Saved Application State/com.lirik.Zush.savedState","~/Library/WebKit/com.lirik.Zush"]}]]},"zwift":{"depends_on_args":{":macos":":any"},"desc":"Indoor cycling game","homepage":"https://www.zwift.com/","names":["Zwift"],"ruby_source_checksum":{":sha256":"bb6f039fdfc73314eec8fb47d1a8631096ee41cf2d277f922dd6174f3ce6d9d2"},"ruby_source_path":"Casks/z/zwift.rb","sha256":":no_check","tap_string":"homebrew/cask","url_args":["https://cdn.zwift.com/app/ZwiftOSX.dmg"],"version":"1.2.0,167798","raw_artifacts":[[":uninstall",{":quit":"com.zwift.ZwiftLauncher",":pkgutil":"com.zwift.ZwiftLauncher"}],[":pkg",["ZwiftInstaller.pkg"]],[":zap",{":trash":"~/Library/Application Support/Zwift"}]]},"zxpinstaller":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Adobe extensions installer","homepage":"https://zxpinstaller.com/","names":["ZXPInstaller"],"ruby_source_checksum":{":sha256":"edc328aee64b00e3cf62b1a5d73904b049e212d1201803069df425d518109585"},"ruby_source_path":"Casks/z/zxpinstaller.rb","sha256":"0d42ee30105096529bc89394c67733069c56b2139fd09dea69944d7e188f0972","tap_string":"homebrew/cask","url_args":["https://github.com/elements-storage/ZXPInstaller/releases/download/v1.8.2/ZXPInstaller-1.8.2.dmg"],"version":"1.8.2","raw_artifacts":[[":app",["ZXPInstaller.app"]],[":zap",{":trash":"~/Library/Preferences/com.electron.zxpinstaller.plist"}]]},"zy-player":{"caveats_rosetta":true,"depends_on_args":{":macos":":any"},"desc":"Video resource player","disable_args":{":date":"2026-09-01",":because":":fails_gatekeeper_check"},"homepage":"https://github.com/Hunlongyu/ZY-Player","names":["ZY Player"],"ruby_source_checksum":{":sha256":"dc4b6a0e378ca6d2d58bdc3a613d7a08fe26dd7cf84ed8af55723a52522246d5"},"ruby_source_path":"Casks/z/zy-player.rb","sha256":"c00d2315d564f800fbb6d67fb3e3620276cfc0669737b20fdbc54d39b87596ab","tap_string":"homebrew/cask","url_args":["https://github.com/Hunlongyu/ZY-Player/releases/download/v2.8.8/ZY-Player-2.8.8.dmg"],"version":"2.8.8","raw_artifacts":[[":app",["ZY Player.app"]],[":zap",{":trash":["~/Library/Application Support/zy","~/Library/Preferences/com.hunlongyu.zy.plist","~/Library/Saved Application State/com.hunlongyu.zy.savedState"]}]]}},"formula_aliases":{"0install":"zero-install","0mq":"zeromq","2ms":"two-ms","2ping":"twoping","3mux":"threemux","4store":"fourstore","64tass":"tass64","6tunnel":"sixtunnel","7-zip":"sevenzip","7zip":"sevenzip","actor-framework":"caf","ag":"the_silver_searcher","alut":"freealut","ansible@14":"ansible","ant@1.10":"ant","apache-activemq":"activemq","apache-flink@2":"apache-flink","apache-fop":"fop","apache-httpd":"httpd","apache2":"httpd","arpack-ng":"arpack","assimp@6":"assimp","atkmm@2.36":"atkmm","autoconf@2.73":"autoconf","awscli@2":"awscli","awsebcli":"aws-elasticbeanstalk","azd":"azure-dev","bal":"ballerina","bash-completion@1":"bash-completion","basisu":"basis_universal","bats":"bats-core","bazel@9":"bazel","berkeley-db@18":"berkeley-db","bison@3.8":"bison","bjam":"boost-build","boehmgc":"bdw-gc","boost-jam":"boost-build","boost@1.92":"boost","boot2docker-cli":"docker-machine","botan@3":"botan","brz":"breezy","cairomm@1.18":"cairomm","cassandra@5.0":"cassandra","ck":"concurrencykit","clang-format@23":"clang-format","clasp":"clingo","conan@2":"conan","cowthink":"cowsay","cpanm":"cpanminus","crypto++":"cryptopp","ctags-exuberant":"ctags","db":"berkeley-db","dejagnu":"deja-gnu","delta":"git-delta","dlv":"delve","dotnet@10":"dotnet","dupeseek":"dupseek","eigen@5":"eigen","elan":"elan-init","erlang@29":"erlang","faas":"faas-cli","fastcgi":"fcgi","ffmpeg@9":"ffmpeg","file":"file-formula","fishfish":"fish","fltk@1.4":"fltk","fluidsynth":"fluid-synth","freetype2":"freetype","gcc@16":"gcc","gdrive@3":"gdrive","gearmand":"gearman","gfortran":"gcc","ghc@9":"ghc","ghc@9.14":"ghc","git-tig":"tig","glbinding@3":"glbinding","glibc@2.39":"glibc","glibmm@2.90":"glibmm","gnu-scientific-library":"gsl","gnupg@2.5":"gnupg","go-feature-flag":"go-feature-flag-relay-proxy","go@1.27":"go","goenv@3":"goenv","golang":"go","google-go":"go","gpg":"gnupg","gpg1":"gnupg@1.4","gpg2":"gnupg","gradle@9":"gradle","gringo":"clingo","grpc@1.84":"grpc","gs":"ghostscript","gsed":"gnu-sed","gtk":"gtk+","gtypist":"gnu-typist","guile@3":"guile","haproxy@3.4":"haproxy","hashdeep":"md5deep","hdf5@2.2":"hdf5","helm@4":"helm","hg":"mercurial","hudson":"jenkins","hx":"helix","icu4c":"icu4c@79","imagemagick@7":"imagemagick","influxdb@3":"influxdb","ipsum":"lorem","isl@0.28":"isl","iwyu":"include-what-you-use","java":"openjdk","java11":"openjdk@11","jocr":"gocr","jujutsu":"jj","kk":"kubekey","kubectl":"kubernetes-cli","kubernetes-cli@1.37":"kubernetes-cli","lcms2":"little-cms2","leg":"peg","libassuan@3":"libassuan","libcouchbase@3":"libcouchbase","libdwarf":"dwarfutils","libfuse@3":"libfuse","libgc":"bdw-gc","libgd":"gd","libgit2@1.9":"libgit2","libglu":"mesa-glu","libgme":"game-music-emu","libjpeg":"jpeg","libjpeg-turbo":"jpeg-turbo","libjpg":"jpeg","liblabjackusb":"exodriver","libmad":"mad","libmongoc":"mongo-c-driver","libmpdec":"mpdecimal","libnettle":"nettle","liboggz":"oggz","libpeas@2":"libpeas","libpq@18":"libpq","libqrencode":"qrencode","libsigc++@3":"libsigc++","libsoup@3":"libsoup","libspelling@0.4":"libspelling","libtag":"taglib","libtasn":"libtasn1","libtcnative":"tomcat-native","libtree-sitter":"tree-sitter","libvips":"vips","libxml++@2":"libxml++","lightningd":"core-lightning","linux-headers":"linux-headers@6.8","lld@23":"lld","llvm@23":"llvm","lua@5.5":"lua","lukemftp":"tnftp","lukemftpd":"tnftpd","mariadb@13.0":"mariadb","mathcomp":"math-comp","mbedtls@4":"mbedtls","mc":"midnight-commander","mdocml":"mandoc","mediainfo":"media-info","mongo-c-driver@2":"mongo-c-driver","mongodb-atlas":"mongodb-atlas-cli","mp4box":"gpac","msgpack-c":"msgpack","msgpack-cpp":"msgpack-cxx","mvn":"maven","myrepos":"mr","mysql-client@26.10":"mysql-client","mysql@26.10":"mysql","nettle@4":"nettle","node.js":"node","node@26":"node","nodejs":"node","npm":"node","nsis":"makensis","nvim":"neovim","nvr":"neovim-remote","o-caml":"ocaml","o-make":"omake","observer_ward":"observerward","ocaml@5":"ocaml","ocio":"opencolorio","onetbb":"tbb","opencv@5":"opencv","openexr@3":"openexr","openjdk@27":"openjdk","openmpi":"open-mpi","openocd":"open-ocd","openscenegraph":"open-scene-graph","openssl":"openssl@4","openssl@3.5":"openssl@3","pangomm@2.58":"pangomm","pcre1":"pcre","percona-server@9.7":"percona-server","percona-xtrabackup@8.4":"percona-xtrabackup","perl6":"rakudo-star","perl@5.44":"perl","pgrep":"proctools","php@8.5":"php","phrase":"phrase-cli","phylum":"phylum-cli","pipeviewer":"pv","pkg-config":"pkgconf","pkgconfig":"pkgconf","pkill":"proctools","plink2":"plink-ng","pnpm@12":"pnpm","pocketsphinx":"cmu-pocketsphinx","postgres":"postgresql@18","postgresql":"postgresql@18","procps@4":"procps","proj@9":"proj","protobuf@36":"protobuf","pt":"the_platinum_searcher","pylsp":"python-lsp-server","pypy3":"pypy3.12","pyqt5":"pyqt@5","pyqt6":"pyqt","pyqt@6":"pyqt","pyside@6":"pyside","python":"python@3.15","python-gdbm":"python-gdbm@3.15","python-tk":"python-tk@3.15","python3":"python@3.15","python@3":"python@3.15","pzstd":"zstd","qt5":"qt@5","qt6":"qt","qt@6":"qt","redis@8.10":"redis","rg":"ripgrep","rga":"ripgrep-all","rich":"rich-cli","rtl-sdr":"librtlsdr","ruby@3":"ruby@3.4","ruby@4":"ruby","ruby@4.0":"ruby","sbt@2":"sbt","scala@3":"scala","sdl":"sdl12-compat","sdl2":"sdl2-compat","sem":"schema-evolution-manager","sfml@3":"sfml","skaffold@2.25":"skaffold","slang":"s-lang","solr@10.0":"solr","sphinx":"sphinx-doc","spidermonkey@140":"spidermonkey","sqlite3":"sqlite","stack":"haskell-stack","stripe":"stripe-cli","style":"diction","suitesparse":"suite-sparse","supervisord":"supervisor","svn":"subversion","swagger-codegen@3":"swagger-codegen","synergy":"synergy-core","task@3":"task","tcl-tk@9":"tcl-tk","tiv":"terminalimageviewer","tomcat@11":"tomcat","traefik@3":"traefik","tree-sitter@0.27":"tree-sitter","tsc":"typescript","twemproxy":"nutcracker","twolame":"two-lame","ucm":"unisonlang","unix2dos":"dos2unix","usb-multiplex-daemon":"libusbmuxd","vid.stab":"libvidstab","vimcat":"vimpager","vp":"vite-plus","wamr":"wasm-micro-runtime","wxwidgets@3.3":"wxwidgets","xmlsec1":"libxmlsec1","yubikey-personalization":"ykpers","zig@0.17":"zig","zmq":"zeromq","zsh-completion":"zsh-completions"},"formula_renames":{"act_runner":"gitea-runner","alloy":"alloy-analyzer","amtk":"libgedit-amtk","annie":"lux","asciigen":"glyph","at-spi2-atk":"at-spi2-core","atk":"at-spi2-core","azion-cli":"azion","aztfy":"aztfexport","cagent":"docker-agent","chipmunk":"chipmunk-physics","clawdbot-cli":"openclaw-cli","cloudflare-wrangler2":"cloudflare-wrangler","coq":"rocq","cutter":"cutter-cli","dash":"dash-shell","docker-slim":"mintoolkit","dump1090-mutability":"dump1090-fa","genai-toolbox":"mcp-toolbox","glib-utils":"glib","gnome-latex":"enter-tex","gnome-themes-standard":"gnome-themes-extra","gnu-cobol":"gnucobol","gold":"binutils","goplus":"xgo","grpc-swift":"protoc-gen-grpc-swift","gst-devtools":"gstreamer","gst-editing-services":"gstreamer","gst-libav":"gstreamer","gst-plugins-bad":"gstreamer","gst-plugins-base":"gstreamer","gst-plugins-good":"gstreamer","gst-plugins-rs":"gstreamer","gst-plugins-ugly":"gstreamer","gst-python":"gstreamer","gst-rtsp-server":"gstreamer","hpp-fcl":"coal","html-to-markdown":"html2markdown","huggingface-cli":"hf","iccmax":"iccdev","iceberg":"iceberg-cli","ipfs":"kubo","kertish-dfs":"kertish-dos","ksh":"ksh93","ldb":"samba","leaf-md":"leaf-markdown-viewer","libcython":"cython","libpython-tabulate":"python-tabulate","libtorch":"pytorch","libxml++3":"libxml++@3","limbo":"turso","llama":"walk","mcp-scan":"snyk-agent-scan","mist":"mist-cli","moar":"moor","mprocs":"dekit","mps-youtube":"yewtube","mr2":"zoro","mvtools":"vapoursynth-mvtools","nanopb-generator":"nanopb","nova":"nova-fairwinds","nping":"nbping","oil":"oils-for-unix","onedrive":"onedrive-cli","pev":"readpe","php-intl":"php","poac":"cabin","pony-language-server":"ponyc","prefligit":"prek","prql-compiler":"prqlc","pydantic-core":"pydantic","python-certifi":"certifi","python-chardet":"chardet","python-cryptography":"cryptography","ra-multiplex":"lspmux","ratex":"texres","repopack":"repomix","richmd":"rich-cli","rig-r":"r-rig","rio":"rio-terminal","rt-audio":"rtaudio","rtx":"mise","rustfmt":"rust","rustup-init":"rustup","selenium-server-standalone":"selenium-server","server-go":"openiothub-server","sheen-bidi":"sheenbidi","shuttle":"shuttle-cli","singularity":"apptainer","sloth":"sloth-cli","squirrel":"squirrel-lang","tepl":"libgedit-tepl","thors-mongo":"thors-anvil","thors-serializer":"thors-anvil","todoist":"todoist-cli-go","tracker":"tinysparql","trust-dns":"hickory-dns","twine-pypi":"twine","vapoursynth-sub":"vapoursynth-subtext","vultr":"vultr-cli","wcurl":"curl","whisper-cpp":"whisper.cpp","xkeyboardconfig":"xkeyboard-config"},"cask_renames":{"4k-video-downloaderplus":"4k-video-downloader+","alinof-timer":"as-timer","amazon-q":"kiro-cli","angband":"angband-app","ankiapp":"algoapp","ankiapp-anki":"algoapp","aqua":"aqua-app","archiver":"archiver-app","ares":"ares-emulator","autodesk-fusion360":"autodesk-fusion","aws-vault":"aws-vault-binary","bananas":"p2p-kiwi","betterdummy":"betterdisplay","binary-ninja":"binary-ninja-free","blockstream-green":"blockstream","bob":"bob-app","bossa":"bossa-app","burp-suite-professional":"burp-suite","burp-suite-professional@early-adopter":"burp-suite@early-adopter","ckan":"ckan-app","claude-island":"vibe-notch","claudia":"opcode","clawdbot":"openclaw","clay":"mesh","clinq":"sipgate","cloudapp":"zight","cmake":"cmake-app","codewhisperer":"kiro-cli","cog":"cog-app","comfyui":"comfy","conar":"tamery","copilot":"copilot-money","coqide":"coq-platform","cozy-drive":"twake","cron":"notion-calendar","crunch":"crunch-app","datasette":"datasette-desktop","davmail":"davmail-app","dehesselle-meld":"meld","docker":"docker-desktop","dolphin@beta":"dolphin","doppler":"doppler-app","dosbox-staging":"dosbox-staging-app","dosbox-x":"dosbox-x-app","dotnet":"dotnet-runtime","dotnet@preview":"dotnet-runtime@preview","doxygen":"doxygen-app","dymo-label":"dymo-connect","easy-move-plus-resize":"easy-move+resize","eid-viewer":"beid-viewer","eloston-chromium":"ungoogled-chromium","emacs":"emacs-app","emacs@nightly":"emacs-app@nightly","emacs@pretest":"emacs-app@pretest","emby-server":"embyserver","enigma":"enigma-game","epicenter-whispering":"whispering","epilogue-operator":"epilogue-playback","eset-cyber-security-pro":"eset-cyber-security","eve-launcher":"eve-online","fetch":"fetch-app","figmadaemon":"figma-agent","firefly":"firefly-iota-desktop","flock":"flock-app","flow":"flow-desktop","flux":"flux-app","fly-key":"flykey","follow":"folo","font-darwin":"font-hundar","font-finagler":"fontfinagler","font-hanamina":"font-hanamin","font-maple":"font-maple-mono","font-monaspace-nerd-font":"font-monaspice-nerd-font","font-mplus-nerd-font":"font-m+-nerd-font","font-open-dyslexic":"font-opendyslexic","font-open-dyslexic-nerd-font":"font-opendyslexic-nerd-font","font-rounded-m+":"font-rounded-mplus","font-smoothing-adjuster":"fontsmoothingadjuster","fontforge":"fontforge-app","forkgram-telegram":"forkgram","foxglove-studio":"foxglove","fs-uae":"fs-uae-emulator","fujitsu-scansnap-home":"scansnap-home","gama":"gama-platform","geekbench-ml":"geekbench-ai","gitup":"gitup-app","glaze":"glaze-app","google-cloud-sdk":"gcloud-cli","gosign":"infocert-sign","gridtracker":"gridtracker2","handbrake":"handbrake-app","hepta":"heptabase","hey":"hey-desktop","highlight":"highlight-ai","hma-pro-vpn":"hma-vpn","httpie":"httpie-desktop","igv":"igv-desktop","iina-plus":"iina+","ipfs":"ipfs-desktop","itunes-volume-control":"volume-control","jamf-migrator":"replicator","jasper":"jasper-app","jet":"codeship-jet","julia":"julia-app","julia@lts":"julia-app@lts","julia@nightly":"julia-app@nightly","jump":"jump-desktop","jupyterlab":"jupyterlab-app","katana":"katana-app","kit":"script-kit","knock":"knock-app","llamabarn":"llama-app","languagetool":"languagetool-desktop","lasso":"lasso-app","ledger-live":"ledger-wallet","licensed":"licensed-app","linear-linear":"linear","logi-options-plus":"logi-options+","lynx":"lynx-whiteboard","macvim":"macvim-app","marathon2":"marathon-2","marked":"marked-app","mat":"memoryanalyzer","megacmd":"megacmd-app","mgba":"mgba-app","memory-clean-3":"memory-meter-3","mihomo-party":"clash-party","mindjet-mindmanager":"mindmanager","minecraftpe":"minecraft-education","mjml":"mjml-app","mkvtoolnix":"mkvtoolnix-app","mouse-fix":"mac-mouse-fix","mpv":"stolendata-mpv","mullvadvpn":"mullvad-vpn","mullvadvpn@beta":"mullvad-vpn@beta","multiviewer-for-f1":"multiviewer","mysteriumvpn":"mysteriumdark","nano":"nano-node","neo4j":"neo4j-desktop","neovide":"neovide-app","obs-ndi":"distroav","ollama":"ollama-app","opal":"opal-composer","openmsx":"openmsx-emulator","openphone":"quo","openra-playtest":"openra@playtest","opensc":"opensc-app","opera-developer":"opera@developer","owasp-zap":"zap","pally":"pallycompanion","paw":"rapidapi","pdfpals":"pdf-pals","phpwebstudy":"flyenv","pivy":"pivy-app","plasticscm-cloud-edition":"unity-version-control","pop":"pop-app","postgres-unofficial":"postgres-app","posturr":"dorso","ppsspp":"ppsspp-emulator","presonus-universal-control":"fender-universal-control","protonmail-bridge":"proton-mail-bridge","puzzles":"puzzles-app","qlc-plus":"qlc+","qlvideo":"quicklook-video","quickwhisper":"meetmic","quick-app-ide":"quickapp-studio","quit-all":"quitall","r":"r-app","rapidminer-studio":"ai-studio","red-canary-mac-monitor":"mac-monitor","redisinsight":"redis-insight","reflex":"reflex-app","rhino":"rhino-app","rockxy-community":"rockxy","samsung-portable-ssd-t7":"samsung-magician","score":"ossia-score","scummvm":"scummvm-app","segger-embedded-studio-for-arm":"segger-embedded-studio","senabluetoothdevicemanager":"senadevicemanager","sf":"salesforce-cli","sherlock":"sherlock-app","silicon":"silicon-app","simplistic":"jlutil","sip":"sip-app","sipgate-clinq":"sipgate","sleek":"sleek-app","spark":"spark-app","speechify-ai-assistant":"speechify-voice-ai","springtoolsuite":"springtoolsforeclipse","sqlitestudio":"letos","squirrel":"squirrel-app","starnet-plus-plus":"starnet++","stella":"stella-app","streamlabs-obs":"streamlabs","streammusic":"musiver","suitcase-fusion":"connect-fonts","sunloginclient":"awesun","superproductivity":"super-productivity","swift":"swift-im","swifty":"rowel","syncthing":"syncthing-app","tag":"tag-app","tailscale":"tailscale-app","tea":"ossapp","teleport":"teleport-suite","tigervnc-viewer":"tigervnc","tla-plus-toolbox":"tla+-toolbox","todoist":"todoist-app","trezor-bridge":"trezor-bridge-app","triliumnext-notes":"trilium-notes","tutanota":"tuta-mail","twine":"twine-app","ui":"unifi-identity-enterprise","unison":"unison-app","unraid-usb-creator-next":"unraid-usb-creator","usage":"usage-app","vapor":"vapor-app","vivid":"vivid-app","vmware-horizon-client":"omnissa-horizon-client","vnc-viewer":"realvnc-connect-viewer","volt":"volt-app","volta":"volta-app","widelands":"widelands-app","windsurf":"devin-desktop","windsurf@next":"devin-desktop@next","wireshark":"wireshark-app","worksheet-crafter":"worksheetcrafter","xcodes":"xcodes-app","xournal-plus-plus":"xournal++","xtool-creative-space":"xtool-studio","zen-browser":"zen","zen-browser@twilight":"zen@twilight"},"formula_tap_git_head":"b72f266af359ab5e57b1d63eefe4c6149523c9fb","cask_tap_git_head":"c74347cf6d80b303dc2077c10305b5ef6fe5319c","formula_tap_migrations":{"android-ndk":"homebrew/cask","android-platform-tools":"homebrew/cask","app-engine-go-32":"homebrew/cask/google-cloud-sdk","app-engine-go-64":"homebrew/cask/google-cloud-sdk","avidemux":"homebrew/cask","az":"homebrew/cask/azure-cli","azure-cli":"homebrew/cask","chromedriver":"homebrew/cask","cockatrice":"homebrew/cask","codex":"homebrew/cask","consul":"homebrew/cask","copilot-language-server":"homebrew/cask","corelocationcli":"homebrew/cask","geany":"homebrew/cask","gearboy":"homebrew/cask","gearsystem":"homebrew/cask","gimp":"homebrew/cask","grads":"homebrew/cask","gtkwave":"homebrew/cask","inkscape":"homebrew/cask","joplin":"homebrew/cask","keybase":"homebrew/cask","luanti":"homebrew/cask","meld":"homebrew/cask","minetest":"homebrew/cask/luanti","mitmproxy":"homebrew/cask","openrct2":"homebrew/cask","openttd":"homebrew/cask","osxfuse":"homebrew/cask","quassel":"homebrew/cask","schismtracker":"homebrew/cask/schism-tracker","sentry-cli":"homebrew/cask","transmission-remote-gtk":"homebrew/cask/transmission-remote-gui","truetree":"homebrew/cask","vercel":"homebrew/cask","vercel-cli":"homebrew/cask/vercel","wesnoth":"homebrew/cask/the-battle-for-wesnoth"},"cask_tap_migrations":{"basex":"homebrew/core","borgbackup":"homebrew/core","chronograf":"homebrew/core","consul-template":"homebrew/core","container":"homebrew/core","cryptol":"homebrew/core","dmd":"homebrew/core","docker-compose":"homebrew/core","exiftool":"homebrew/core","fastlane":"homebrew/core","fpc":"homebrew/core","gedit":"homebrew/core","gfortran":"homebrew/core","ghc":"homebrew/core","ghidra":"homebrew/core","go":"homebrew/core","graphviz":"homebrew/core","handbrakecli":"homebrew/core","helm":"homebrew/core","hub":"homebrew/core","java":"homebrew/core","jenkins":"homebrew/core","lunchy":"homebrew/core","micromamba":"homebrew/core","minikube":"homebrew/core","mosh":"homebrew/core","nmap":"homebrew/core","node":"homebrew/core","openshift-client":"homebrew/core/openshift-cli","pandoc":"homebrew/core","pgloader":"homebrew/core","pgweb":"homebrew/core","pieces-cli":"homebrew/core","podman":"homebrew/core","powershell":"homebrew/core","purescript":"homebrew/core","python":"homebrew/core","python3":"homebrew/core","rust":"homebrew/core","serf":"homebrew/core","smlnj":"homebrew/core","sshfs":"homebrew/core","sslmate":"homebrew/core","swi-prolog":"homebrew/core"}}